From 6372ddbab3389d1e44cb013fd178b6e4b2a10763 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 23 Jan 2018 23:56:59 +0000 Subject: move source/extra up a level to Build/extra, to clarify that they are not part of TL git-svn-id: svn://tug.org/texlive/trunk@46418 c570f23f-e606-0410-a88d-b1316a301751 --- Build/README | 19 +- Build/extra/README | 12 + Build/extra/bibtex/Makefile | 67 + Build/extra/bibtex/README | 36 + Build/extra/bibtex/abbrv.bst | 1097 ++ Build/extra/bibtex/acm.bst | 1140 ++ Build/extra/bibtex/alpha.bst | 1257 ++ Build/extra/bibtex/apalike.bst | 1105 ++ Build/extra/bibtex/apalike.sty | 72 + Build/extra/bibtex/apalike.tex | 87 + Build/extra/bibtex/bibtex.web | 11679 ++++++++++++++++ Build/extra/bibtex/btxbst.doc | 2530 ++++ Build/extra/bibtex/btxdoc.bib | 93 + Build/extra/bibtex/btxdoc.pdf | Bin 0 -> 187656 bytes Build/extra/bibtex/btxdoc.tex | 1120 ++ Build/extra/bibtex/btxhak.pdf | Bin 0 -> 166659 bytes Build/extra/bibtex/btxhak.tex | 626 + Build/extra/bibtex/ieeetr.bst | 976 ++ Build/extra/bibtex/plain.bst | 1097 ++ Build/extra/bibtex/siam.bst | 1041 ++ Build/extra/bibtex/unsrt.bst | 951 ++ Build/extra/bibtex/xampl.bib | 361 + Build/extra/djgpp/ChangeLog | 69 + Build/extra/djgpp/README.djgpp | 207 + Build/extra/djgpp/cfgdtl.pat | 19 + Build/extra/djgpp/cfgdvidv.pat | 19 + Build/extra/djgpp/cfgdvilj.pat | 29 + Build/extra/djgpp/cfgdvips.pat | 31 + Build/extra/djgpp/cfgdvpdf.pat | 19 + Build/extra/djgpp/cfggsfpk.pat | 19 + Build/extra/djgpp/cfgkpath.pat | 30 + Build/extra/djgpp/cfglachk.pat | 19 + Build/extra/djgpp/cfgmain.pat | 29 + Build/extra/djgpp/cfgmkind.pat | 19 + Build/extra/djgpp/cfgmusix.pat | 19 + Build/extra/djgpp/cfgpspkm.pat | 19 + Build/extra/djgpp/cfgseetx.pat | 19 + Build/extra/djgpp/cfgtexht.pat | 19 + Build/extra/djgpp/cfgweb2c.pat | 38 + Build/extra/djgpp/config.bat | 272 + Build/extra/djgpp/pathconf.c | 47 + Build/extra/djgpp/popen.c | 218 + Build/extra/djgpp/putenv.c | 143 + Build/extra/djgpp/stat.c | 935 ++ Build/extra/djgpp/xstat.h | 71 + Build/extra/epstopdf/Makefile | 176 + Build/extra/epstopdf/README | 33 + Build/extra/epstopdf/epstopdf.1 | 154 + Build/extra/epstopdf/epstopdf.pl | 1000 ++ Build/extra/epstopdf/repstopdf.1 | 1 + Build/extra/epstopdf/test-atend.eps | 138 + Build/extra/epstopdf/test-bin2.eps | 14670 +++++++++++++++++++++ Build/extra/epstopdf/test-binary.eps | 433 + Build/extra/epstopdf/test-binhdr-cr.eps | Bin 0 -> 4699 bytes Build/extra/epstopdf/test-binhdr-crlf.eps | Bin 0 -> 4935 bytes Build/extra/epstopdf/test-binhdr-lf.eps | Bin 0 -> 4699 bytes Build/extra/epstopdf/test-per%cent.eps | 12 + Build/extra/epstopdf/test-simple.eps | 12 + Build/extra/epstopdf/test-tiger.eps | 2737 ++++ Build/extra/epstopdf/test-tn5002-cr.eps | Bin 0 -> 4583 bytes Build/extra/epstopdf/test-tn5002-crlf.eps | Bin 0 -> 4583 bytes Build/extra/epstopdf/test-tn5002-lf.eps | Bin 0 -> 4583 bytes Build/source/extra/README | 12 - Build/source/extra/bibtex/Makefile | 67 - Build/source/extra/bibtex/README | 36 - Build/source/extra/bibtex/abbrv.bst | 1097 -- Build/source/extra/bibtex/acm.bst | 1140 -- Build/source/extra/bibtex/alpha.bst | 1257 -- Build/source/extra/bibtex/apalike.bst | 1105 -- Build/source/extra/bibtex/apalike.sty | 72 - Build/source/extra/bibtex/apalike.tex | 87 - Build/source/extra/bibtex/bibtex.web | 11679 ---------------- Build/source/extra/bibtex/btxbst.doc | 2530 ---- Build/source/extra/bibtex/btxdoc.bib | 93 - Build/source/extra/bibtex/btxdoc.pdf | Bin 187656 -> 0 bytes Build/source/extra/bibtex/btxdoc.tex | 1120 -- Build/source/extra/bibtex/btxhak.pdf | Bin 166659 -> 0 bytes Build/source/extra/bibtex/btxhak.tex | 626 - Build/source/extra/bibtex/ieeetr.bst | 976 -- Build/source/extra/bibtex/plain.bst | 1097 -- Build/source/extra/bibtex/siam.bst | 1041 -- Build/source/extra/bibtex/unsrt.bst | 951 -- Build/source/extra/bibtex/xampl.bib | 361 - Build/source/extra/djgpp/ChangeLog | 69 - Build/source/extra/djgpp/README.djgpp | 207 - Build/source/extra/djgpp/cfgdtl.pat | 19 - Build/source/extra/djgpp/cfgdvidv.pat | 19 - Build/source/extra/djgpp/cfgdvilj.pat | 29 - Build/source/extra/djgpp/cfgdvips.pat | 31 - Build/source/extra/djgpp/cfgdvpdf.pat | 19 - Build/source/extra/djgpp/cfggsfpk.pat | 19 - Build/source/extra/djgpp/cfgkpath.pat | 30 - Build/source/extra/djgpp/cfglachk.pat | 19 - Build/source/extra/djgpp/cfgmain.pat | 29 - Build/source/extra/djgpp/cfgmkind.pat | 19 - Build/source/extra/djgpp/cfgmusix.pat | 19 - Build/source/extra/djgpp/cfgpspkm.pat | 19 - Build/source/extra/djgpp/cfgseetx.pat | 19 - Build/source/extra/djgpp/cfgtexht.pat | 19 - Build/source/extra/djgpp/cfgweb2c.pat | 38 - Build/source/extra/djgpp/config.bat | 272 - Build/source/extra/djgpp/pathconf.c | 47 - Build/source/extra/djgpp/popen.c | 218 - Build/source/extra/djgpp/putenv.c | 143 - Build/source/extra/djgpp/stat.c | 935 -- Build/source/extra/djgpp/xstat.h | 71 - Build/source/extra/epstopdf/Makefile | 176 - Build/source/extra/epstopdf/README | 33 - Build/source/extra/epstopdf/epstopdf.1 | 154 - Build/source/extra/epstopdf/epstopdf.pl | 1000 -- Build/source/extra/epstopdf/repstopdf.1 | 1 - Build/source/extra/epstopdf/test-atend.eps | 138 - Build/source/extra/epstopdf/test-bin2.eps | 14670 --------------------- Build/source/extra/epstopdf/test-binary.eps | 433 - Build/source/extra/epstopdf/test-binhdr-cr.eps | Bin 4699 -> 0 bytes Build/source/extra/epstopdf/test-binhdr-crlf.eps | Bin 4935 -> 0 bytes Build/source/extra/epstopdf/test-binhdr-lf.eps | Bin 4699 -> 0 bytes Build/source/extra/epstopdf/test-per%cent.eps | 12 - Build/source/extra/epstopdf/test-simple.eps | 12 - Build/source/extra/epstopdf/test-tiger.eps | 2737 ---- Build/source/extra/epstopdf/test-tn5002-cr.eps | Bin 4583 -> 0 bytes Build/source/extra/epstopdf/test-tn5002-crlf.eps | Bin 4583 -> 0 bytes Build/source/extra/epstopdf/test-tn5002-lf.eps | Bin 4583 -> 0 bytes 123 files changed, 47034 insertions(+), 47029 deletions(-) create mode 100644 Build/extra/README create mode 100644 Build/extra/bibtex/Makefile create mode 100644 Build/extra/bibtex/README create mode 100644 Build/extra/bibtex/abbrv.bst create mode 100644 Build/extra/bibtex/acm.bst create mode 100644 Build/extra/bibtex/alpha.bst create mode 100644 Build/extra/bibtex/apalike.bst create mode 100644 Build/extra/bibtex/apalike.sty create mode 100644 Build/extra/bibtex/apalike.tex create mode 100644 Build/extra/bibtex/bibtex.web create mode 100644 Build/extra/bibtex/btxbst.doc create mode 100644 Build/extra/bibtex/btxdoc.bib create mode 100644 Build/extra/bibtex/btxdoc.pdf create mode 100644 Build/extra/bibtex/btxdoc.tex create mode 100644 Build/extra/bibtex/btxhak.pdf create mode 100644 Build/extra/bibtex/btxhak.tex create mode 100644 Build/extra/bibtex/ieeetr.bst create mode 100644 Build/extra/bibtex/plain.bst create mode 100644 Build/extra/bibtex/siam.bst create mode 100644 Build/extra/bibtex/unsrt.bst create mode 100644 Build/extra/bibtex/xampl.bib create mode 100644 Build/extra/djgpp/ChangeLog create mode 100644 Build/extra/djgpp/README.djgpp create mode 100644 Build/extra/djgpp/cfgdtl.pat create mode 100644 Build/extra/djgpp/cfgdvidv.pat create mode 100644 Build/extra/djgpp/cfgdvilj.pat create mode 100644 Build/extra/djgpp/cfgdvips.pat create mode 100644 Build/extra/djgpp/cfgdvpdf.pat create mode 100644 Build/extra/djgpp/cfggsfpk.pat create mode 100644 Build/extra/djgpp/cfgkpath.pat create mode 100644 Build/extra/djgpp/cfglachk.pat create mode 100644 Build/extra/djgpp/cfgmain.pat create mode 100644 Build/extra/djgpp/cfgmkind.pat create mode 100644 Build/extra/djgpp/cfgmusix.pat create mode 100644 Build/extra/djgpp/cfgpspkm.pat create mode 100644 Build/extra/djgpp/cfgseetx.pat create mode 100644 Build/extra/djgpp/cfgtexht.pat create mode 100644 Build/extra/djgpp/cfgweb2c.pat create mode 100755 Build/extra/djgpp/config.bat create mode 100644 Build/extra/djgpp/pathconf.c create mode 100644 Build/extra/djgpp/popen.c create mode 100644 Build/extra/djgpp/putenv.c create mode 100644 Build/extra/djgpp/stat.c create mode 100644 Build/extra/djgpp/xstat.h create mode 100644 Build/extra/epstopdf/Makefile create mode 100644 Build/extra/epstopdf/README create mode 100644 Build/extra/epstopdf/epstopdf.1 create mode 100755 Build/extra/epstopdf/epstopdf.pl create mode 100644 Build/extra/epstopdf/repstopdf.1 create mode 100644 Build/extra/epstopdf/test-atend.eps create mode 100644 Build/extra/epstopdf/test-bin2.eps create mode 100644 Build/extra/epstopdf/test-binary.eps create mode 100644 Build/extra/epstopdf/test-binhdr-cr.eps create mode 100644 Build/extra/epstopdf/test-binhdr-crlf.eps create mode 100644 Build/extra/epstopdf/test-binhdr-lf.eps create mode 100644 Build/extra/epstopdf/test-per%cent.eps create mode 100644 Build/extra/epstopdf/test-simple.eps create mode 100644 Build/extra/epstopdf/test-tiger.eps create mode 100644 Build/extra/epstopdf/test-tn5002-cr.eps create mode 100644 Build/extra/epstopdf/test-tn5002-crlf.eps create mode 100644 Build/extra/epstopdf/test-tn5002-lf.eps delete mode 100644 Build/source/extra/README delete mode 100644 Build/source/extra/bibtex/Makefile delete mode 100644 Build/source/extra/bibtex/README delete mode 100644 Build/source/extra/bibtex/abbrv.bst delete mode 100644 Build/source/extra/bibtex/acm.bst delete mode 100644 Build/source/extra/bibtex/alpha.bst delete mode 100644 Build/source/extra/bibtex/apalike.bst delete mode 100644 Build/source/extra/bibtex/apalike.sty delete mode 100644 Build/source/extra/bibtex/apalike.tex delete mode 100644 Build/source/extra/bibtex/bibtex.web delete mode 100644 Build/source/extra/bibtex/btxbst.doc delete mode 100644 Build/source/extra/bibtex/btxdoc.bib delete mode 100644 Build/source/extra/bibtex/btxdoc.pdf delete mode 100644 Build/source/extra/bibtex/btxdoc.tex delete mode 100644 Build/source/extra/bibtex/btxhak.pdf delete mode 100644 Build/source/extra/bibtex/btxhak.tex delete mode 100644 Build/source/extra/bibtex/ieeetr.bst delete mode 100644 Build/source/extra/bibtex/plain.bst delete mode 100644 Build/source/extra/bibtex/siam.bst delete mode 100644 Build/source/extra/bibtex/unsrt.bst delete mode 100644 Build/source/extra/bibtex/xampl.bib delete mode 100644 Build/source/extra/djgpp/ChangeLog delete mode 100644 Build/source/extra/djgpp/README.djgpp delete mode 100644 Build/source/extra/djgpp/cfgdtl.pat delete mode 100644 Build/source/extra/djgpp/cfgdvidv.pat delete mode 100644 Build/source/extra/djgpp/cfgdvilj.pat delete mode 100644 Build/source/extra/djgpp/cfgdvips.pat delete mode 100644 Build/source/extra/djgpp/cfgdvpdf.pat delete mode 100644 Build/source/extra/djgpp/cfggsfpk.pat delete mode 100644 Build/source/extra/djgpp/cfgkpath.pat delete mode 100644 Build/source/extra/djgpp/cfglachk.pat delete mode 100644 Build/source/extra/djgpp/cfgmain.pat delete mode 100644 Build/source/extra/djgpp/cfgmkind.pat delete mode 100644 Build/source/extra/djgpp/cfgmusix.pat delete mode 100644 Build/source/extra/djgpp/cfgpspkm.pat delete mode 100644 Build/source/extra/djgpp/cfgseetx.pat delete mode 100644 Build/source/extra/djgpp/cfgtexht.pat delete mode 100644 Build/source/extra/djgpp/cfgweb2c.pat delete mode 100755 Build/source/extra/djgpp/config.bat delete mode 100644 Build/source/extra/djgpp/pathconf.c delete mode 100644 Build/source/extra/djgpp/popen.c delete mode 100644 Build/source/extra/djgpp/putenv.c delete mode 100644 Build/source/extra/djgpp/stat.c delete mode 100644 Build/source/extra/djgpp/xstat.h delete mode 100644 Build/source/extra/epstopdf/Makefile delete mode 100644 Build/source/extra/epstopdf/README delete mode 100644 Build/source/extra/epstopdf/epstopdf.1 delete mode 100755 Build/source/extra/epstopdf/epstopdf.pl delete mode 100644 Build/source/extra/epstopdf/repstopdf.1 delete mode 100644 Build/source/extra/epstopdf/test-atend.eps delete mode 100644 Build/source/extra/epstopdf/test-bin2.eps delete mode 100644 Build/source/extra/epstopdf/test-binary.eps delete mode 100644 Build/source/extra/epstopdf/test-binhdr-cr.eps delete mode 100644 Build/source/extra/epstopdf/test-binhdr-crlf.eps delete mode 100644 Build/source/extra/epstopdf/test-binhdr-lf.eps delete mode 100644 Build/source/extra/epstopdf/test-per%cent.eps delete mode 100644 Build/source/extra/epstopdf/test-simple.eps delete mode 100644 Build/source/extra/epstopdf/test-tiger.eps delete mode 100644 Build/source/extra/epstopdf/test-tn5002-cr.eps delete mode 100644 Build/source/extra/epstopdf/test-tn5002-crlf.eps delete mode 100644 Build/source/extra/epstopdf/test-tn5002-lf.eps (limited to 'Build') diff --git a/Build/README b/Build/README index d94831c76b5..30710d9b3b7 100644 --- a/Build/README +++ b/Build/README @@ -5,9 +5,15 @@ This Build directory contains sources and tools which are used in building TeX Live, but are not part of the live hierarchy. Each subdir has another README with more details. -logs - complete logs of all commits to the TL source repositories. -source - the actual sources for all the executable programs. -tests - a testing infrastructure, quiescent for some years +extra - small non-TL-related trees, just for developers' convenience. + +logs - complete logs of all commits to the TL source repositories, + through May 2016, when we finally switched to a mailing list + (http://lists.tug.org/tex-live-commits) + +source - the sources for all the executable programs. + +tests - a testing infrastructure, quiescent for years but left here in case it gets revived some day. Directories named tmp.raw and tmp.cooked are also created/used/removed @@ -18,7 +24,6 @@ institution) should consider joining a TeX user group (there's a list at http://tug.org/usergroups.html) -- if you're already a member, thanks for your support! -The TeX Users Group, the oldest such group, produces the periodicals -TUGboat (http://tug.org/TUGboat), The PracTeX Journal -(http://tug.org/pracjourn), sponsors an annual meeting, -and hosts TeX Live development and distribution. +The TeX Users Group, the oldest such group, produces the TUGboat +periodical (http://tug.org/TUGboat), sponsors an annual meeting, and +hosts TeX Live development and distribution. diff --git a/Build/extra/README b/Build/extra/README new file mode 100644 index 00000000000..e3f890cc033 --- /dev/null +++ b/Build/extra/README @@ -0,0 +1,12 @@ +$Id$ +Public domain. Originally written 2010 by Karl Berry. + +This directory contains things which are not part of the TeX Live build, +but only present for convenience. + +bibtex is here because Oren wanted a central place for the core styles. + +epstopdf is developed here just because we didn't feel like making a +separate repository. + +djgpp support here is probably obsolete, but just in case. diff --git a/Build/extra/bibtex/Makefile b/Build/extra/bibtex/Makefile new file mode 100644 index 00000000000..44a6e34a4e5 --- /dev/null +++ b/Build/extra/bibtex/Makefile @@ -0,0 +1,67 @@ +# (Public domain. Originally written by Karl Berry, 2010.) +# This is just about creating the derived bst files, checking for +# changes, making the distribution for CTAN, etc. It does not actually +# build a BibTeX executable. So we keep it in the source repository. +# We're using the TL repo (source/extra/bibtex) purely for convenience. + +all: pdf bst + +############################################################################# +# documentation +# +pdflatex = pdflatex --file-line-error +bibtex = bibtex + +%.pdf: %.tex %.bbl + $(pdflatex) '\nonstopmode \input $<' + +%.bbl: %.tex %.aux btxdoc.bib + $(bibtex) $* + $(pdflatex) '\nonstopmode \input $<' + +%.aux: %.tex + $(pdflatex) '\nonstopmode \input $<' + +pdf: btxdoc.pdf btxhak.pdf + +.PRECIOUS: %.bbl + +############################################################################# +# +# bst files +# +bst: plain.bst unsrt.bst alpha.bst abbrv.bst + +%.bst: btxbst.doc +# First line, substitute in bare style name. + echo "% BibTeX standard bibliography style \``basename $@ .bst`'" >$@ +# +# About this cpp invocation: +# -traditional so bst integers #1, etc., don't get preprocessed away. +# -w since we know that we have unterminated ', ec. +# -P since we don't want #line in the output. +# -DBSTNAME taken from the target. +# +# Then we grep away the comments without leading whitespace, +# and fold multiple blank lines into one. + cpp -traditional -w -P -D`basename $@ .bst|tr a-z A-Z` btxbst.doc \ + | grep -v '^%' \ + | uniq \ + >>$@ +# +# For diff purposes, expand the original (which might have tabs) +# to the result (which shouldn't have any). + -grep ' ' $@ + -expand ORIG/$@ | diff - $@ + +############################################################################# +check: + -grep ' ' [a-z]* + +dist: all + rm -f *.blg *.log bibtex.tar.gz + tar --exclude=\*.aux --exclude=\*.bbl -cvzf bibtex.tar.gz README *.* + +clean: + rm -f *.blg *.log *.aux *.bbl bibtex.tar.gz + rm -f abbrv.bst alpha.bst plain.bst unsrt.bst diff --git a/Build/extra/bibtex/README b/Build/extra/bibtex/README new file mode 100644 index 00000000000..53e7cdb4d9f --- /dev/null +++ b/Build/extra/bibtex/README @@ -0,0 +1,36 @@ +The intent is for the BibTeX program to be distributed under the same +terms as Knuth's TeX program, and for the BibTeX support files +to be distributed under the same terms as Knuth's support files. + +If questions or problems, please write to biblio@tug.org, the general +mailing list for BibTeX (and other TeX/bibliography systems). For +archives and subscription information, see http://lists.tug.org/biblio. + +Files distributed here: +bibtex.web the source file for BibTeX +btxdoc.tex documentation, and also sample input for BibTeX implementors +btxdoc.pdf generated output for browsing +btxhak.tex documentation for style designers +btxdoc.bib the bibliography database file for btxdoc.tex +btxhak.pdf generated output for browsing +xampl.bib a database file with an example of every standard entry type + +btxbst.doc the documentation and template for the four standard + bibliography styles: +abbrv.bst abbreviated +alpha.bst alphabetic +plain.bst plain +unsrt.bst unsorted + +The four semi-standard bibliography styles: +acm.bst ACM Transactions +apalike.bst APA-like +ieeetr.bst IEEE Transactions +siam.bst SIAM + +Support files for apalike: +apalike.sty LaTeX support for apalike.bst +apalike.tex Plain TeX support for apalike.bst (uses btxmac.tex) + +--Karl Berry and Oren Patashnik (written 2010). +(This file is public domain.) diff --git a/Build/extra/bibtex/abbrv.bst b/Build/extra/bibtex/abbrv.bst new file mode 100644 index 00000000000..23fae1a28cc --- /dev/null +++ b/Build/extra/bibtex/abbrv.bst @@ -0,0 +1,1097 @@ +% BibTeX standard bibliography style `abbrv' + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/acm.bst b/Build/extra/bibtex/acm.bst new file mode 100644 index 00000000000..5e52a0d6382 --- /dev/null +++ b/Build/extra/bibtex/acm.bst @@ -0,0 +1,1140 @@ +% Copyright (C) 1986, 1988, 2010 Howard Trickey and Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% ACM Transactions bibliography style (8-Dec-10 version) +% A lot like abbrv.bst, but names come out "Last, initials", and in \sc. +% Some dates are parenthesized. +% +% History +% 2/ 6/86 (HWT) Original version, by Howard Trickey. +% 3/ 5/86 (HWT) Put in pp. everywhere but articles, as per ACM style. +% 1/24/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; +% corrected the abbreviations to "Mar." and "Sept."; +% THIS `acm' VERSION DOES NOT WORK WITH BIBTEX 0.98i. +% 12/ 8/10 (OP&HWT) Clarify license. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +FUNCTION {emphasizeic} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "\/}" * } + if$ +} + +FUNCTION {scapify} +{ duplicate$ empty$ + { pop$ "" } + { "{\sc " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { t "others" = + { ", et~al." * } + { ", and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +% For names inside entries (e.g., editors of an "In ..."); +% this is exactly ABBRV.BST's `format.names' function. +FUNCTION {format.innames} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names scapify } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names scapify + editor num.names$ #1 > + { ", Eds." * } + { ", Ed." * } + if$ + } + if$ +} + +FUNCTION {format.ineditors} +{ editor empty$ + { "" } + { editor format.innames + editor num.names$ #1 > + { ", Eds." * } + { ", Ed." * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "vol.~" volume * + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "no.~" } + { "No.~" } + if$ + number * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ "~ed." * } + { edition "t" change.case$ "~ed." * } + if$ + } + if$ +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages n.dashify } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pp.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pp.~" pages n.dashify * } + { "p.~" pages * } + if$ + } + if$ +} + +FUNCTION {format.journal.vol.num.date} +{ journal empty$ + { "empty journal in " cite$ * warning$ + "" + } + { journal + volume empty$ + 'skip$ + { " " * volume * } + if$ + number empty$ + 'emphasizeic + { emphasize ", " * number * } + if$ + year empty$ + { "empty year in " cite$ * warning$ } + { " (" * format.date * ")" * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pp.pages + { type empty$ + { "ch.~" chapter * } + { type "l" change.case$ chapter tie.or.space.connect } + if$ + pages empty$ + 'skip$ + { ", " * format.pp.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { "In " booktitle emphasize * + editor empty$ + 'skip$ + { ", " * format.ineditors * } + if$ + } + if$ +} + +% The proceedings title (it's on the stack) gets an (address, date) appended +FUNCTION {format.proc.date} +{ duplicate$ empty$ + { pop$ "" } + { year empty$ + { "empty year in " cite$ * warning$ + address empty$ + 'emphasize + { emphasizeic + " (" * address * ")" * + } + if$ + } + { emphasizeic + " (" * + address empty$ + 'skip$ + { address * ", " * } + if$ + format.date * + ")" * + } + if$ + } + if$ +} + +FUNCTION {format.in.proc.date} +{ booktitle empty$ + { "" } + { "In " booktitle format.proc.date * } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Tech. Rep." } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Vol.~" volume * + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.journal.vol.num.date output + format.pages output + } + { format.article.crossref output.nonnull + format.pp.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + format.edition output + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + format.edition output + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.date "year" output.check + format.chapter.pages "chapter and pages" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.bvolume output + format.number.series output + new.sentence + publisher "publisher" output.check + address output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull } + if$ + format.chapter.pages output + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.proc.date "booktitle" output.check + format.ineditors output + format.bvolume output + format.number.series output + organization output + publisher output + } + { format.incoll.inproc.crossref output.nonnull } + if$ + format.pp.pages output + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization scapify output } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.edition output + author empty$ + { address new.block.checka } + { organization address new.block.checkb + organization output + } + if$ + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization scapify output } + { format.editors output.nonnull } + if$ + new.block + title format.proc.date "title" output.check + format.bvolume output + format.number.series output + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Program. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/alpha.bst b/Build/extra/bibtex/alpha.bst new file mode 100644 index 00000000000..e59a2ebb7f9 --- /dev/null +++ b/Build/extra/bibtex/alpha.bst @@ -0,0 +1,1257 @@ +% BibTeX standard bibliography style `alpha' + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label extra.label sort.label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + "]{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +INTEGERS { et.al.char.used } + +FUNCTION {initialize.et.al.char.used} +{ #0 'et.al.char.used := +} + +EXECUTE {initialize.et.al.char.used} + +FUNCTION {format.lab.names} +{ 's := + s num.names$ 'numnames := + numnames #1 > + { numnames #4 > + { #3 'namesleft := } + { numnames 'namesleft := } + if$ + #1 'nameptr := + "" + { namesleft #0 > } + { nameptr numnames = + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + numnames #4 > + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + 'skip$ + if$ + } + { s #1 "{v{}}{l{}}" format.name$ + duplicate$ text.length$ #2 < + { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } + 'skip$ + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.label} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + duplicate$ + year field.or.null purify$ #-1 #2 substring$ + * + 'label := + year field.or.null purify$ #-1 #4 substring$ + * + sortify 'sort.label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ calc.label + sort.label + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + * + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label last.sort.label next.extra } + +INTEGERS { longest.label.width last.extra.num } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.sort.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := +} + +FUNCTION {forward.pass} +{ last.sort.label sort.label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + sort.label 'last.sort.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ + extra.label 'next.extra := +} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +FUNCTION {begin.bib} +{ et.al.char.used + { "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } + 'skip$ + if$ + preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/apalike.bst b/Build/extra/bibtex/apalike.bst new file mode 100644 index 00000000000..15df7f7668d --- /dev/null +++ b/Build/extra/bibtex/apalike.bst @@ -0,0 +1,1105 @@ +% BibTeX `apalike' bibliography style (version 0.99a, 8-Dec-10), adapted from +% the `alpha' style, version 0.99a; for BibTeX version 0.99a. +% +% Copyright (C) 1988, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% Differences between this style and `alpha' are generally heralded by a `%'. +% The file btxbst.doc has the documentation for alpha.bst. +% +% This style should be used with the `apalike' LaTeX style (apalike.sty). +% \cite's come out like "(Jones, 1986)" in the text but there are no labels +% in the bibliography, and something like "(1986)" comes out immediately +% after the author. Author (and editor) names appear as last name, comma, +% initials. A `year' field is required for every entry, and so is either +% an author (or in some cases, an editor) field or a key field. +% +% Editorial note: +% Many journals require a style like `apalike', but I strongly, strongly, +% strongly recommend that you not use it if you have a choice---use something +% like `plain' instead. Mary-Claire van Leunen (A Handbook for Scholars, +% Knopf, 1979) argues convincingly that a style like `plain' encourages better +% writing than one like `apalike'. Furthermore the strongest arguments for +% using an author-date style like `apalike'---that it's "the most practical" +% (The Chicago Manual of Style, University of Chicago Press, thirteenth +% edition, 1982, pages 400--401)---fall flat on their face with the new +% computer-typesetting technology. For instance page 401 anachronistically +% states "The chief disadvantage of [a style like `plain'] is that additions +% or deletions cannot be made after the manuscript is typed without changing +% numbers in both text references and list." LaTeX sidesteps the disadvantage. +% +% History: +% 15-sep-86 (OP) Original version by Oren Patashnik, ideas from Susan King. +% 10-nov-86 (OP) Truncated the sort.key$ string to the correct length +% in bib.sort.order to eliminate error message. +% 24-jan-88 (OP) Updated for BibTeX version 0.99a, from alpha.bst 0.99a; +% apalike now sorts by author, then year, then title; +% THIS `apalike' VERSION DOES NOT WORK WITH BIBTEX 0.98i. +% 8-dec-10 (OP) Still version 0.99a, as the code itself was unchanged; +% this release clarified the license. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key +% month not used in apalike + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label extra.label sort.label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +% apalike needs this function because +% the year has special punctuation; +% apalike ignores the month +FUNCTION {output.year.check} +{ year empty$ + { "empty year in " cite$ * warning$ } + { write$ + " (" year * extra.label * ")" * + mid.sentence 'output.state := + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + "]{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := % last name first + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.key} % this function is just for apalike +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ "In" % this is for apalike + " \cite{" * crossref * "}" * +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + "\cite{" * crossref * "}" * % this is for apalike +} + +FUNCTION {format.incoll.inproc.crossref} +{ "In" % this is for apalike + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + output.year.check % special for apalike + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + howpublished output + address output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + output.year.check % special for apalike + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address output % for apalike + new.sentence % there's no year + organization output % here so things + publisher output % are simpler + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + format.authors output + author format.key output % special for + output.year.check % apalike + new.block + format.btitle "title" output.check + organization address new.block.checkb + organization output + address output + format.edition output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + author format.key output % special for + output.year.check % apalike + new.block + format.title output + new.block + howpublished output + new.block + note output + fin.entry +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + format.editors output + editor format.key output % special for + output.year.check % apalike + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address output % for apalike + new.sentence % we always output + organization output % a nonempty organization + publisher output % here + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + author format.key output % special for + output.year.check % apalike + new.block + format.title "title" output.check + new.block + note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +% There are three apalike cases: one person (Jones), +% two (Jones and de~Bruijn), and more (Jones et~al.). +% This function is much like format.crossref.editors. +% +FUNCTION {format.lab.names} +{ 's := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * s #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key % apalike uses the whole key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key % apalike uses the whole key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key % apalike uses the whole key, no organization + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.label} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label % apalike ignores organization + 'author.key.label % for labeling and sorting + if$ + } + if$ + ", " % these three lines are + * % for apalike, which + year field.or.null purify$ #-1 #4 substring$ % uses all four digits + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ % apalike uses initials + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := % <= here + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} + +% apalike uses two sorting passes; the first one sets the +% labels so that the `a's, `b's, etc. can be computed; +% the second pass puts the references in "correct" order. +% The presort function is for the first pass. It computes +% label, sort.label, and title, and then concatenates. +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ % for + 'sort.label := % apalike + sort.label % style + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT % by label, sort.label, title---for final label calculation + +STRINGS { last.label next.extra } % apalike labels are only for the text; + +INTEGERS { last.extra.num } % there are none in the bibliography + +FUNCTION {initialize.extra.label.stuff} % and hence there is no `longest.label' +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := +} + +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + extra.label 'next.extra := +} + +EXECUTE {initialize.extra.label.stuff} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +% Now that the label is right we sort for real, +% on sort.label then year then title. This is +% for the second sorting pass. +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {bib.sort.order} + +SORT % by sort.label, year, title---giving final bibliography order + +FUNCTION {begin.bib} +{ preamble$ empty$ % no \etalchar in apalike + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{}" write$ newline$ % no labels in apalike +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/apalike.sty b/Build/extra/bibtex/apalike.sty new file mode 100644 index 00000000000..e6b6d88bb0e --- /dev/null +++ b/Build/extra/bibtex/apalike.sty @@ -0,0 +1,72 @@ +% apalike.sty style, used in conjunction with apalike.bst, +% will produce an apa-like bibliography style. +% +% Copyright (C) 1986, 1987, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% 1) Bibliography entries formatted alphabetically, last name +% first, each entry having a hanging indentation and no label. +% 2) References in the following formats: +% (Author, 1986) +% (Author and Author, 1986) +% (Author et al., 1986). +% 3) Multiple references in the form (Author1, 1986; Author2, 1987) +% +% To be used as an optional argument to the \documentstyle command; for example +% \documentstyle[11pt,apalike]{book} +% +% History: +% 16-Sep-86, original version by Oren Patashnik, ideas from Susan King. +% 13-Oct-87 changes: +% Fixed bug in last line by adding the {} that disappeard when +% the \hbox{} was removed from the pre-APALIKE definition; +% added club and widow penalties; +% patched the \newblock LaTeX bug from `-.07em' to simply `.07em'; +% and made this work for document styles that don't define `chapter'. +% Undated changes by Karl Berry and/or Oren Patashnik: +% 1) use \refname and \bibname instead of hardwiring +% the strings "References" and "Bibliography"; this change was first +% made in the apalike.sty in the germbib package. +% 2) do not define \bibhang if it is already defined. +% Karl Berry contributes his changes to the public domain. +% 8-Dec-10, clarify license. + +% Use parens instead of brackets for \cite, and no label in the bibliography +% +\def\@cite#1#2{(#1\if@tempswa , #2\fi)} +\def\@biblabel#1{} + +% Set length of hanging indentation for bibliography entries +% +\ifx\bibhang\@thisisundefined \newlength{\bibhang} \fi +\setlength{\bibhang}{2em} + +% \thebibliography environment depends on whether or not `chapter's can exist +% +\@ifundefined{chapter}{\def\thebibliography#1{\section*{\refname\@mkboth + {\sl\uppercase{\refname}}{\sl\uppercase{\refname}}}\list + {\relax}{\setlength{\labelsep}{0em} + \setlength{\itemindent}{-\bibhang} + \setlength{\leftmargin}{\bibhang}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax}}% +{\def\thebibliography#1{\chapter*{\bibname\@mkboth + {\sl\uppercase{\bibname}}{\sl\uppercase{\bibname}}}\list + {\relax}{\setlength{\labelsep}{0em} + \setlength{\itemindent}{-\bibhang} + \setlength{\leftmargin}{\bibhang}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax}} + +% `; ' goes between cites, and there's no \hbox around individual cites +% +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi + \def\@citea{}\@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{; }\@ifundefined + {b@\@citeb}{{\bf ?}\@warning + {Citation `\@citeb' on page \thepage \space undefined}}% +{\csname b@\@citeb\endcsname}}}{#1}} diff --git a/Build/extra/bibtex/apalike.tex b/Build/extra/bibtex/apalike.tex new file mode 100644 index 00000000000..9ff4ec8bce4 --- /dev/null +++ b/Build/extra/bibtex/apalike.tex @@ -0,0 +1,87 @@ +% apalike.tex, version 0.99b (8-Dec-10), for btxmac 0.99i, BibTeX 0.99c, +% TeX 3.0 or later. +% +% Copyright (C) 1990, 1991, 1992, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% This file, apalike.tex, contains TeX macros that let you use the +% apalike bibliography style with plain TeX. In essence, this file +% provides the TeX counterpart to apalike.sty, the LaTeX style file +% required for using the apalike bibliography style. Please report any +% bugs (outright goofs, misfeatures, or unclear documentation) to +% biblio@tug.org. These macros will become frozen +% shortly after BibTeX version 1.00 is released. +% +% AMS-TEX WARNING: This style (apalike) doesn't work with AmS-TeX's +% `amsppt' style, because AmS-TeX redefines the tie character `~' of +% plain TeX, and the `amsppt' style redefines plain TeX's `\nobreak' +% macro, so that a multiple-author reference for which `apalike' +% automatically produces an in-text citation like `(Jones et~al., 1992)' +% will throw AmS-TeX's `amsppt' style into an infinite loop, exceeding +% its input stack size. (I've checked no other AmS-TeX styles for this +% problem.) The AmS-TeX warning of btxmac.tex gives more information. +% END OF AMS-TEX WARNING. +% +% Editorial note (i.e., flame): +% Many journals require a style like `apalike', but I recommend that you +% not use it if you have a choice---use something like `plain' instead. +% Mary-Claire van Leunen (A Handbook for Scholars, Knopf, 1979) argues +% convincingly that a style like `plain' encourages better writing than +% one like `apalike'. Furthermore the best argument for using an +% author-date style like `apalike'---that it's "the most practical" +% (The Chicago Manual of Style, University of Chicago Press, thirteenth +% edition, 1982, pages 400--401)---falls flat on its face with the new +% computer-typesetting technology. For instance page 401 of the Chicago +% Manual anachronistically states "The chief disadvantage of [a style +% like `plain'] is that additions or deletions cannot be made after the +% manuscript is typed without changing numbers in both text references +% and list." With (La)TeX the disadvantage obviously evaporates. +% Moreover, apalike indulges in what I think is a shortsighted practice: +% automatically abbreviating first names. Abbreviating may occasionally +% make the work a page shorter, but at the cost of a less useful +% reference list; that's too high a cost for such a marginal benefit. +% The offense isn't egregious for a name like `Donald E. Knuth'---at +% least among those familiar with his field---since there aren't many +% other `D. E. Knuth's floating around. But referring to `D. E. Smith' +% in a field having more than one can be quite confusing. Moreover, +% with the proliferation of computers and citation indexes nowadays, +% it's important to indicate in the reference list an author's name +% exactly as it appears in the work cited. Automatically abbreviating +% first names is simply bad scholarship. (End of flame.) +% +% To use these macros you need the btxmac.tex macros, which let you use +% BibTeX with plain TeX (rather than with LaTeX); the file btxmac.tex +% explains those macros in detail, and gives examples. You simply +% \input apalike right after you \input btxmac to invoke these macros. +% +% +% HISTORY +% +% Oren Patashnik wrote the original version of these macros in December +% 1990, for use with btxmac.tex. +% +% 12-Dec-90 Version 0.99a, first general release. +% 29-Feb-92 0.99b, changed `\biblabelextrahang' to `\biblabelextraspace', +% to keep up with btxmac.tex version 0.99i. +% 8-Dec-10 Still version 0.99b, as the code itself was unchanged; +% this release clarified the license. +% +% Here, finally (I swear, I thought he was never gonna stop), are the +% macros. The first bunch makes the label empty and sets 2em of +% hanging indentation (via \biblabelextraspace) for each entry. +% +\def\biblabelprint#1{\noindent}% +\def\biblabelcontents#1{}% +\def\bblhook{\biblabelextraspace = 2em }% +% +% +% And the last bunch formats an in-text citation: parens around the +% entire citation; semicolons separating individual references; and a +% comma between a reference and its note (like `page 41') if it exists. +% +\def\printcitestart{(}% left paren +\def\printcitefinish{)}% right parent +\def\printbetweencitations{; }% semicolon, space +\def\printcitenote#1{, #1}% comma, space, note (if it exists) diff --git a/Build/extra/bibtex/bibtex.web b/Build/extra/bibtex/bibtex.web new file mode 100644 index 00000000000..543467df4c4 --- /dev/null +++ b/Build/extra/bibtex/bibtex.web @@ -0,0 +1,11679 @@ +% This program is copyright (C) 1985, 1988, 2010 by Oren Patashnik; +% all rights are reserved. +% +% This program, BibTeX, is available under the same terms as +% Donald Knuth's TeX program. +% +% (Request to implementors: The WEB system provides for alterations via +% an auxiliary file; the master file should stay intact.) +% +% See Appendix H of the WEB manual for hints on how to install this program. + +% Version 0.98f was released in March 1985. +% Version 0.98g was released in April; it removed some system dependencies +% (introducing term_in and term_out in place of just tty, and removing +% some nonlocal goto's) and it gave context for certain parsing errors. +% Version 0.98h was released in April; it patched a bug in the output +% line-breaking routine that can arise with some nonstandard style files. +% Version 0.98i was released in May; its main change split up the main program +% and some procedures to help certain compilers cope with size +% limitations, among other things changing error and warning macros so +% they'd produce (much) less inline code; it also redefined the class of +% legal style-file identifiers---although this affects only the bizarre +% ones, it makes BibTeX's error messages more coherent; and it had many +% minor changes, including about a 15% speed-up on TOPS-20. +% Version 0.99a was released in January 1988. Its main changes: allowed the +% inclusion of entire .bib files (rather than just those entries +% \cited or \nocited); made the sorting algorithm stable; eliminated +% any case conversion for file names; allowed concatenation in database +% fields and string definitions; handled hyphenated names properly; +% handled accented characters properly; implemented new empty$, +% preamble$, text.length$, text.prefix$, and warning$ built-in functions; +% allowed a new cross-referencing feature; and made many minor fixes, +% including about a 40% speed-up on TOPS-20. +% Version 0.99b was released in February 1988. It changed text.length$ and +% text.prefix$ to not count braces as text characters, and it changed +% text.prefix$ to add any necessary matching right braces. +% Version 0.99c was released in February 1988. It removed two begin-end pairs +% that, for convention only, surrounded entire modules, but that elicited +% label-related complaints from some compilers. +% Version 0.99d was released in March 2010. It made output lines breakable +% only at white_space (so that, for example, URLs would not be broken). +% Other known bugs (all minor) will be fixed in a subsequent release. +% Updated bibtex.web was released on 8 December 2010. Still version +% 0.99d; this release clarified the license. + +% Please report any bugs to biblio@@tug.org + +% Although considerable effort has been expended to make the BibTeX program +% correct and reliable, no warranty is implied; the author disclaims any +% obligation or liability for damages, including but not limited to +% special, indirect, or consequential damages arising out of or in +% connection with the use or performance of this software. + +% This program was written by Oren Patashnik, in consultation with Leslie +% Lamport, to be used with Lamport's LaTeX document preparation system. +% Some modules were taken from Knuth's TeX and TeXware with his permission. + +% Here is TeX material that gets inserted after \input webmac +\def\hang{\hangindent 3em\indent\ignorespaces} +\font\ninerm=cmr9 +\let\mc=\ninerm % medium caps for names like PASCAL +\def\PASCAL{{\mc PASCAL}} +\def\ph{{\mc PASCAL-H}} +\def\<#1>{$\langle#1\rangle$} +\def\section{\mathhexbox278} + +\def\(#1){} % this is used to make section names sort themselves better +\def\9#1{} % this is used for sort keys in the index via @@:sort key}{entry@@> + +% Note: WEAVE will typeset an upper-case `E' in a PASCAL identifier a +% bit strangely so that the `TeX' in the name of this program is typeset +% correctly; if this becomes a problem remove these three lines to get +% normal upper-case `E's in PASCAL identifiers +\def\drop{\kern-.1667em\lower.5ex\hbox{E}\kern-.125em} % middle of TeX +\catcode`E=13 \uppercase{\def E{e}} +\def\\#1{\hbox{\let E=\drop\it#1\/\kern.05em}} % italic type for identifiers + +\font\sc=cmcsc10 + +\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + +\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + +\def\title{\BibTeX\ } +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\def\topofcontents{\null\vfill + \def\titlepage{F} + \centerline{\:\titlefont The {\:\ttitlefont \BibTeX} preprocessor} + \vskip 15pt \centerline{(Version 0.99d---\today)} \vfill} +\pageno=\contentspagenumber \advance\pageno by 1 + + + +@* Introduction. +@^documentation@> +@^space savings@> +@^system dependencies@> +@^wizard@> +@!@:BibTeX}{\BibTeX@> +@!@:BibTeX documentation}{\BibTeX\ documentation@> +@:LaTeX}{\LaTeX@> +\BibTeX\ is a preprocessor (with elements of postprocessing as +explained below) for the \LaTeX\ document-preparation system. It +handles most of the formatting decisions required to produce a +reference list, outputting a \.{.bbl} file that a user can edit to add +any finishing touches \BibTeX\ isn't designed to handle (in practice, +such editing almost never is needed); with this file \LaTeX\ actually +produces the reference list. + +Here's how \BibTeX\ works. It takes as input (a)~an \.{.aux} file +produced by \LaTeX\ on an earlier run; (b)~a \.{.bst} file (the style +file), which specifies the general reference-list style and specifies +how to format individual entries, and which is written by a style +designer (called a wizard throughout this program) in a +special-purpose language described in the \BibTeX\ documentation---see +the file {\.{btxdoc.tex}}; and (c)~\.{.bib} file(s) constituting a +database of all reference-list entries the user might ever hope to +use. \BibTeX\ chooses from the \.{.bib} file(s) only those entries +specified by the \.{.aux} file (that is, those given by \LaTeX's +\.{\\cite} or \.{\\nocite} commands), and creates as output a \.{.bbl} +file containing these entries together with the formatting commands +specified by the \.{.bst} file (\BibTeX\ also creates a \.{.blg} log +file, which includes any error or warning messages, but this file +isn't used by any program). \LaTeX\ will use the \.{.bbl} file, +perhaps edited by the user, to produce the reference list. + +Many modules of \BibTeX\ were taken from Knuth's \TeX\ and \TeX ware, +with his permission. All known system-dependent modules are marked in +the index entry ``system dependencies''; Dave Fuchs helped exorcise +unwanted ones. In addition, a few modules that can be changed to make +\BibTeX\ smaller are marked in the index entry ``space savings''. + +Megathanks to Howard Trickey, for whose suggestions future users and +style writers would be eternally grateful, if only they knew. + +The |banner| string defined here should be changed whenever \BibTeX\ +gets modified. + +@d banner=='This is BibTeX, Version 0.99d' {printed when the program starts} + + +@ +@^system dependencies@> +Terminal output goes to the file |term_out|, while terminal input +comes from |term_in|. On our system, these (system-dependent) files +are already opened at the beginning of the program, and have the same +real name. + +@d term_out == tty +@d term_in == tty + + +@ +@^system dependencies@> +This program uses the term |print| instead of |write| when writing on +both the |log_file| and (system-dependent) |term_out| file, and it +uses |trace_pr| when in |trace| mode, for which it writes on just the +|log_file|. If you want to change where either set of macros writes +to, you should also change the other macros in this program for that +set; each such macro begins with |print_| or |trace_pr_|. + +@d print(#) == begin write(log_file,#); write(term_out,#); end +@d print_ln(#) == begin write_ln(log_file,#); write_ln(term_out,#); end +@d print_newline == print_a_newline + {making this a procedure saves a little space} +@# +@d trace_pr(#) == begin write(log_file,#); end +@d trace_pr_ln(#) == begin write_ln(log_file,#); end +@d trace_pr_newline == begin write_ln(log_file); end + +@= +procedure print_a_newline; +begin +write_ln(log_file); +write_ln(term_out); +end; + + +@ +@^debugging@> +@^statistics@> +Some of the code below is intended to be used only when diagnosing the +strange behavior that sometimes occurs when \BibTeX\ is being +installed or when system wizards are fooling around with \BibTeX\ +without quite knowing what they are doing. Such code will not normally +be compiled; it is delimited by the codewords +`$|debug|\ldots|gubed|$', with apologies to people who wish to +preserve the purity of English. Similarly, there is some conditional +code delimited by `$|stat|\ldots|tats|$' that is intended only for use +when statistics are to be kept about \BibTeX's memory/cpu usage, +and there is conditional code delimited by `$|trace|\ldots|ecart|$' +that is intended to be a trace facility for use mainly when debugging +\.{.bst} files. + +@d debug == @{ { remove the `|@{|' when debugging } +@d gubed == @t@>@} { remove the `|@}|' when debugging } +@f debug == begin +@f gubed == end +@# +@d stat == @{ { remove the `|@{|' when keeping statistics } +@d tats == @t@>@} { remove the `|@}|' when keeping statistics } +@f stat == begin +@f tats == end +@# +@d trace == @{ { remove the `|@{|' when in |trace| mode } +@d ecart == @t@>@} { remove the `|@}|' when in |trace| mode } +@f trace == begin +@f ecart == end + + +@ +@^system dependencies@> +We assume that |case| statements may include a +default case that applies if no matching label is found, +since most \PASCAL\ compilers have plugged this hole in the language by +incorporating some sort of default mechanism. For example, the \ph\ +compiler allows `|others|:' as a default label, and other \PASCAL s allow +syntaxes like `\ignorespaces|else|\unskip' or `\\{otherwise}' or +`\\{otherwise}:', etc. The definitions of |othercases| and |endcases| +should be changed to agree with local conventions. Note that no semicolon +appears before |endcases| in this program, so the definition of |endcases| +should include a semicolon if the compiler wants one. (Of course, if no +default mechanism is available, the |case| statements of \BibTeX\ will have +to be laboriously extended by listing all remaining cases. People who are +stuck with such \PASCAL s have in fact done this, successfully but not +happily!) + +@d othercases == others: {default for cases not listed explicitly} +@d endcases == @+end {follows the default case in an extended |case| statement} +@f othercases == else +@f endcases == end + + +@ +Labels are given symbolic names by the following definitions, so that +occasional |goto| statements will be meaningful. We insert the label +`|exit|:' just before the `\ignorespaces|end|\unskip' of a procedure +in which we have used the `|return|' statement defined below (and this +is the only place `|exit|:' appears). This label is sometimes used +for exiting loops that are set up with the |loop| construction defined +below. Another generic label is `|loop_exit|:'; it appears +immediately after a loop. + +Incidentally, this program never declares a label that isn't actually used, +because some fussy \PASCAL\ compilers will complain about redundant labels. + +@d exit=10 {go here to leave a procedure} +@d loop_exit=15 {go here to leave a loop within a procedure} +@d loop1_exit=16 {the first generic label for a procedure with two} +@d loop2_exit=17 {the second} + + +@ +@^for loops@> +And |while| we're discussing loops: This program makes into |while| +loops many that would otherwise be |for| loops because of Standard +\PASCAL\ limitations (it's a bit complicated---standard \PASCAL\ +doesn't allow a global variable as the index of a |for| loop inside a +procedure; furthermore, many compilers have fairly severe limitations +on the size of a block, including the main block of the program; so +most of the code in this program occurs inside procedures, and since +for other reasons this program must use primarily global variables, it +doesn't use many |for| loops). + + +@ +@^program conventions@> +This program uses this convention: If there are several quantities in +a boolean expression, they are ordered by expected frequency (except +perhaps when an error message results) so that execution will be +fastest; this is more an attempt to understand the program than to +make it faster. + + +@ +Here are some macros for common programming idioms. + +@d incr(#) == #:=#+1 {increase a variable by unity} +@d decr(#) == #:=#-1 {decrease a variable by unity} +@d loop == @+ while true do@+ {repeat over and over until a |goto| happens} +@f loop == xclause + {\.{WEB}'s |xclause| acts like `\ignorespaces|while true do|\unskip'} +@d do_nothing == {empty statement} +@d return == goto exit {terminate a procedure call} +@f return == nil +@d empty=0 {symbolic name for a null constant} +@d any_value=0 {this appeases \PASCAL's boolean-evaluation scheme} + + + +@* The main program. +@^system dependencies@> +@:LaTeX}{\LaTeX@> +This program first reads the \.{.aux} file that \LaTeX\ produces, +(\romannumeral1) determining which \.{.bib} file(s) and \.{.bst} file +to read and (\romannumeral2) constructing a list of cite keys in order +of occurrence. The \.{.aux} file may have other \.{.aux} files nested +within. Second, it reads and executes the \.{.bst} file, +(\romannumeral1) determining how and in which order to process the +database entries in the \.{.bib} file(s) corresponding to those cite +keys in the list (or in some cases, to all the entries in the \.{.bib} +file(s)), (\romannumeral2) determining what text to be output for each +entry and determining any additional text to be output, and +(\romannumeral3) actually outputting this text to the \.{.bbl} file. +In addition, the program sends error messages and other remarks to the +|log_file| and terminal. + +@d close_up_shop=9998 {jump here after fatal errors} +@d exit_program=9999 {jump here if we couldn't even get started} + +@p +@t\4@>@@/ +program BibTEX; {all files are opened dynamically} +label close_up_shop,@!exit_program @; +const @ +type @ +var @@; +@@; +@ +@# +begin +initialize; +print_ln(banner);@/ +@; +@; +close_up_shop: +@; +exit_program: +end. + + +@ +@^overflow in arithmetic@> +@^system dependencies@> +If the first character of a \PASCAL\ comment is a dollar sign, +\ph\ treats the comment as a list of ``compiler directives'' that will +affect the translation of this program into machine language. The +directives shown below specify full checking and inclusion of the \PASCAL\ +debugger when \BibTeX\ is being debugged, +but they cause range checking and other +redundant code to be eliminated when the production system is being generated. +Arithmetic overflow will be detected in all cases. + +@= +@{@&$C-,A+,D-@} {no range check, catch arithmetic overflow, no debug overhead} +@!debug @{@&$C+,D+@}@+ gubed {but turn everything on when debugging} + + +@ +@^bottom up@> +@^gymnastics@> +@^mooning@> +All procedures in this program (except for |initialize|) are grouped +into one of the seven classes below, and these classes are dispersed +throughout the program. However: Much of this program is written top +down, yet \PASCAL\ wants its procedures bottom up. Since mooning is +neither a technically nor a socially acceptable solution to the +bottom-up problem, this section instead performs the topological +gymnastics that \.{WEB} allows, ordering these classes to satisfy +\PASCAL\ compilers. There are a few procedures still out of place +after this ordering, though, and the other modules that complete the +task have ``gymnastics'' as an index entry. + +@= +@@; +@@; +@@; +@@; +@@; +@@; +@ + + +@ +This procedure gets things started properly. + +@= +procedure initialize; +var @ +begin +@; +if (bad > 0) then + begin + write_ln (term_out,bad:0,' is a bad bad'); + goto exit_program; + end; +@; +pre_def_certain_strings;@/ +get_the_top_level_aux_file_name; +end; + + +@ +@^space savings@> +@^system dependencies@> +These parameters can be changed at compile time to extend or reduce +\BibTeX's capacity. They are set to accommodate about 750 cites when +used with the standard styles, although |pool_size| is usually the +first limitation to be a problem, often when there are 500 cites. + +@= +@!buf_size=1000; {maximum number of characters in an input line (or string)} +@!min_print_line=3; {minimum \.{.bbl} line length: must be |>=3|} +@!max_print_line=79; {the maximum: must be |>min_print_line| and | +@^system dependencies@> +These parameters can also be changed at compile time, but they're +needed to define some \.{WEB} numeric macros so they must be so +defined themselves. + +@d hash_size=5000 {must be |>= max_strings| and |>= hash_prime|} +@d hash_prime=4253 {a prime number about 85\% of |hash_size| and |>= 128| + and |< @t$2^{14}-2^6$@>|} +@d file_name_size=40 {file names shouldn't be longer than this} +@d max_glob_strs=10 {maximum number of |str_global_var| names} +@d max_glb_str_minus_1 = max_glob_strs-1 {to avoid wasting a |str_global_var|} + + +@ +In case somebody has inadvertently made bad settings of the ``constants,'' +\BibTeX\ checks them using a global variable called |bad|. + +This is the first of many sections of \BibTeX\ where global variables are +defined. + +@= +@!bad:integer; {is some ``constant'' wrong?} + + +@ +Each digit-value of |bad| has a specific meaning. + +@= +bad := 0; +if (min_print_line < 3) then bad:=1; +if (max_print_line <= min_print_line) then bad:=10*bad+2; +if (max_print_line >= buf_size) then bad:=10*bad+3; +if (hash_prime < 128) then bad:=10*bad+4; +if (hash_prime > hash_size) then bad:=10*bad+5; +if (hash_prime >= (16384-64)) then bad:=10*bad+6; +if (max_strings > hash_size) then bad:=10*bad+7; +if (max_cites > max_strings) then bad:=10*bad+8; +if (ent_str_size > buf_size) then bad:=10*bad+9; +if (glob_str_size > buf_size) then bad:=100*bad+11; + {well, almost each} + + +@ +A global variable called |history| will contain one of four values at +the end of every run: |spotless| means that no unusual messages were +printed; |warning_message| means that a message of possible interest +was printed but no serious errors were detected; |error_message| means +that at least one error was found; |fatal_message| means that the +program terminated abnormally. The value of |history| does not +influence the behavior of the program; it is simply computed for the +convenience of systems that might want to use such information. + +@d spotless=0 {|history| value for normal jobs} +@d warning_message=1 {|history| value when non-serious info was printed} +@d error_message=2 {|history| value when an error was noted} +@d fatal_message=3 {|history| value when we had to stop prematurely} + +@= +procedure mark_warning; +begin +if (history = warning_message) then + incr(err_count) + else if (history = spotless) then + begin + history := warning_message; + err_count := 1; + end; +end; +@# +procedure mark_error; +begin +if (history < error_message) then + begin + history := error_message; + err_count := 1; + end + else {|history = error_message|} + incr(err_count); +end; +@# +procedure mark_fatal; +begin +history := fatal_message; +end; + + +@ +For the two states |warning_message| and |error_message| we keep track +of the number of messages given; but since |warning_message|s aren't +so serious, we ignore them once we've seen an |error_message|. Hence +we need just the single variable |err_count| to keep track. + + +@= +@!history:spotless..fatal_message; {how bad was this run?} +@!err_count:integer; + + +@ +The |err_count| gets set or reset when |history| first changes to +|warning_message| or |error_message|, so we don't need to initialize +it. + +@= +history := spotless; + + + +@* The character set. +@^ASCII code@> +(The following material is copied (almost) verbatim from \TeX. +Thus, the same system-dependent changes should be made to both programs.) + +In order to make \TeX\ readily portable between a wide variety of +computers, all of its input text is converted to an internal seven-bit +code that is essentially standard ASCII, the ``American Standard Code for +Information Interchange.'' This conversion is done immediately when each +character is read in. Conversely, characters are converted from ASCII to +the user's external representation just before they are output to a +text file. + +Such an internal code is relevant to users of \TeX\ primarily because it +governs the positions of characters in the fonts. For example, the +character `\.A' has ASCII code $65=@'101$, and when \TeX\ typesets +this letter it specifies character number 65 in the current font. +If that font actually has `\.A' in a different position, \TeX\ doesn't +know what the real position is; the program that does the actual printing from +\TeX's device-independent files is responsible for converting from ASCII to +a particular font encoding. + +\TeX's internal code is relevant also with respect to constants +that begin with a reverse apostrophe. + + +@ +Characters of text that have been converted to \TeX's internal form +are said to be of type |ASCII_code|, which is a subrange of the integers. + +@= +@!ASCII_code=0..127; {seven-bit numbers} + + +@ +@^character set dependencies@> +@^system dependencies@> +The original \PASCAL\ compiler was designed in the late 60s, when six-bit +character sets were common, so it did not make provision for lower-case +letters. Nowadays, of course, we need to deal with both capital and small +letters in a convenient way, especially in a program for typesetting; +so the present specification of \TeX\ has been written under the assumption +that the \PASCAL\ compiler and run-time system permit the use of text files +with more than 64 distinguishable characters. More precisely, we assume that +the character set contains at least the letters and symbols associated +with ASCII codes @'40 through @'176; all of these characters are now +available on most computer terminals. + +Since we are dealing with more characters than were present in the first +\PASCAL\ compilers, we have to decide what to call the associated data +type. Some \PASCAL s use the original name |char| for the +characters in text files, even though there now are more than 64 such +characters, while other \PASCAL s consider |char| to be a 64-element +subrange of a larger data type that has some other name. + +In order to accommodate this difference, we shall use the name |text_char| +to stand for the data type of the characters that are converted to and +from |ASCII_code| when they are input and output. We shall also assume +that |text_char| consists of the elements |chr(first_text_char)| through +|chr(last_text_char)|, inclusive. The following definitions should be +adjusted if necessary. + +@d text_char == char {the data type of characters in text files} +@d first_text_char=0 {ordinal number of the smallest element of |text_char|} +@d last_text_char=127 {ordinal number of the largest element of |text_char|} + +@= +i:0..last_text_char; {this is the first one declared} + + +@ +The \TeX\ processor converts between ASCII code and +the user's external character set by means of arrays |xord| and |xchr| +that are analogous to \PASCAL's |ord| and |chr| functions. + +@= +@!xord: array [text_char] of ASCII_code; + {specifies conversion of input characters} +@!xchr: array [ASCII_code] of text_char; + {specifies conversion of output characters} + + +@ +@^character set dependencies@> +@^system dependencies@> +Since we are assuming that our \PASCAL\ system is able to read and write the +visible characters of standard ASCII (although not necessarily using the +ASCII codes to represent them), the following assignment statements initialize +most of the |xchr| array properly, without needing any system-dependent +changes. On the other hand, it is possible to implement \TeX\ with +less complete character sets, and in such cases it will be necessary to +change something here. + +@= +xchr[@'40]:=' '; +xchr[@'41]:='!'; +xchr[@'42]:='"'; +xchr[@'43]:='#'; +xchr[@'44]:='$'; +xchr[@'45]:='%'; +xchr[@'46]:='&'; +xchr[@'47]:='''';@/ +xchr[@'50]:='('; +xchr[@'51]:=')'; +xchr[@'52]:='*'; +xchr[@'53]:='+'; +xchr[@'54]:=','; +xchr[@'55]:='-'; +xchr[@'56]:='.'; +xchr[@'57]:='/';@/ +xchr[@'60]:='0'; +xchr[@'61]:='1'; +xchr[@'62]:='2'; +xchr[@'63]:='3'; +xchr[@'64]:='4'; +xchr[@'65]:='5'; +xchr[@'66]:='6'; +xchr[@'67]:='7';@/ +xchr[@'70]:='8'; +xchr[@'71]:='9'; +xchr[@'72]:=':'; +xchr[@'73]:=';'; +xchr[@'74]:='<'; +xchr[@'75]:='='; +xchr[@'76]:='>'; +xchr[@'77]:='?';@/ +xchr[@'100]:='@@'; +xchr[@'101]:='A'; +xchr[@'102]:='B'; +xchr[@'103]:='C'; +xchr[@'104]:='D'; +xchr[@'105]:='E'; +xchr[@'106]:='F'; +xchr[@'107]:='G';@/ +xchr[@'110]:='H'; +xchr[@'111]:='I'; +xchr[@'112]:='J'; +xchr[@'113]:='K'; +xchr[@'114]:='L'; +xchr[@'115]:='M'; +xchr[@'116]:='N'; +xchr[@'117]:='O';@/ +xchr[@'120]:='P'; +xchr[@'121]:='Q'; +xchr[@'122]:='R'; +xchr[@'123]:='S'; +xchr[@'124]:='T'; +xchr[@'125]:='U'; +xchr[@'126]:='V'; +xchr[@'127]:='W';@/ +xchr[@'130]:='X'; +xchr[@'131]:='Y'; +xchr[@'132]:='Z'; +xchr[@'133]:='['; +xchr[@'134]:='\'; +xchr[@'135]:=']'; +xchr[@'136]:='^'; +xchr[@'137]:='_';@/ +xchr[@'140]:='`'; +xchr[@'141]:='a'; +xchr[@'142]:='b'; +xchr[@'143]:='c'; +xchr[@'144]:='d'; +xchr[@'145]:='e'; +xchr[@'146]:='f'; +xchr[@'147]:='g';@/ +xchr[@'150]:='h'; +xchr[@'151]:='i'; +xchr[@'152]:='j'; +xchr[@'153]:='k'; +xchr[@'154]:='l'; +xchr[@'155]:='m'; +xchr[@'156]:='n'; +xchr[@'157]:='o';@/ +xchr[@'160]:='p'; +xchr[@'161]:='q'; +xchr[@'162]:='r'; +xchr[@'163]:='s'; +xchr[@'164]:='t'; +xchr[@'165]:='u'; +xchr[@'166]:='v'; +xchr[@'167]:='w';@/ +xchr[@'170]:='x'; +xchr[@'171]:='y'; +xchr[@'172]:='z'; +xchr[@'173]:='{'; +xchr[@'174]:='|'; +xchr[@'175]:='}'; +xchr[@'176]:='~';@/ +xchr[0]:=' '; xchr[@'177]:=' '; + {ASCII codes 0 and |@'177| do not appear in text} + + +@ +@^character set dependencies@> +@^system dependencies@> +Some of the ASCII codes without visible characters have been given symbolic +names in this program because they are used with a special meaning. The +|tab| character may be system dependent. + +@d null_code=@'0 {ASCII code that might disappear} +@d tab=@'11 {ASCII code treated as |white_space|} +@d space=@'40 {ASCII code treated as |white_space|} +@d invalid_code=@'177 {ASCII code that should not appear} + + +@ +@^character set dependencies@> +@^system dependencies@> +@:TeXbook}{\sl The \TeX book@> +The ASCII code is ``standard'' only to a certain extent, since many +computer installations have found it advantageous to have ready access +to more than 94 printing characters. Appendix~C of {\sl The \TeX book\/} +gives a complete specification of the intended correspondence between +characters and \TeX's internal representation. + +If \TeX\ is being used +on a garden-variety \PASCAL\ for which only standard ASCII +codes will appear in the input and output files, it doesn't really matter +what codes are specified in |xchr[1..@'37]|, but the safest policy is to +blank everything out by using the code shown below. + +However, other settings of |xchr| will make \TeX\ more friendly on +computers that have an extended character set, so that users can type things +like `\.^^Z' instead of `\.{\\ne}'. At MIT, for example, it would be more +appropriate to substitute the code +$$\hbox{|for i:=1 to @'37 do xchr[i]:=chr(i);|}$$ +\TeX's character set is essentially the same as MIT's, even with respect to +characters less than~@'40. People with extended character sets can +assign codes arbitrarily, giving an |xchr| equivalent to whatever +characters the users of \TeX\ are allowed to have in their input files. +It is best to make the codes correspond to the intended interpretations as +shown in Appendix~C whenever possible; but this is not necessary. For +example, in countries with an alphabet of more than 26 letters, it is +usually best to map the additional letters into codes less than~@'40. + +@= +for i:=1 to @'37 do xchr[i]:=' '; +xchr[tab]:=chr(tab); + + +@ +This system-independent code makes the |xord| array contain a suitable +inverse to the information in |xchr|. Note that if |xchr[i]=xchr[j]| +where |i= +for i:=first_text_char to last_text_char do xord[chr(i)]:=invalid_code; +for i:=1 to @'176 do xord[xchr[i]]:=i; + + +@ +Also, various characters are given symbolic names; all the ones this +program uses are collected here. We use the sharp sign as the +|concat_char|, rather than something more natural (like an ampersand), +for uniformity of database syntax (ampersand is a valid character in +identifiers). + +@d double_quote = """" {delimits strings} +@d number_sign = "#" {marks an |int_literal|} +@d comment = "%" {ignore the rest of a \.{.bst} or \TeX\ line} +@d single_quote = "'" {marks a quoted function} +@d left_paren = "(" {optional database entry left delimiter} +@d right_paren = ")" {corresponding right delimiter} +@d comma = "," {separates various things} +@d minus_sign = "-" {for a negative number} +@d equals_sign = "=" {separates a field name from a field value} +@d at_sign = "@@" {the beginning of a database entry} +@d left_brace = "{" {left delimiter of many things} +@d right_brace = "}" {corresponding right delimiter} +@d period = "." {these are three} +@d question_mark = "?" {string-ending characters} +@d exclamation_mark = "!" {of interest in \.{add.period\$}} +@d tie = "~" {the default space char, in \.{format.name\$}} +@d hyphen = "-" {like |white_space|, in \.{format.name\$}} +@d star = "*" {for including entire database} +@d concat_char = "#" {for concatenating field tokens} +@d colon = ":" {for lower-casing (usually title) strings} +@d backslash = "\" {used to recognize accented characters} + + +@ +These arrays give a lexical classification for the |ASCII_code|s; +|lex_class| is used for general scanning and |id_class| is used for +scanning identifiers. + +@= +@!lex_class: array [ASCII_code] of lex_type; +@!id_class: array [ASCII_code] of id_type; + + +@ +Every character has two types of the lexical classifications. The +first type is general, and the second type tells whether the character +is legal in identifiers. + +@d illegal = 0 {the unrecognized |ASCII_code|s} +@d white_space = 1 {things like |space|s that you can't see} +@d alpha = 2 {the upper- and lower-case letters} +@d numeric = 3 {the ten digits} +@d sep_char = 4 {things sometimes treated like |white_space|} +@d other_lex = 5 {when none of the above applies} +@d last_lex = 5 {the same number as on the line above} +@# +@d illegal_id_char = 0 {a few forbidden ones} +@d legal_id_char = 1 {most printing characters} + +@= +@!lex_type = 0..last_lex;@/ +@!id_type = 0..1; + + +@ +@^character set dependencies@> +@^system dependencies@> +Now we initialize the system-dependent |lex_class| array. The |tab| +character may be system dependent. Note that the order of these +assignments is important here. + +@= +for i:=0 to @'177 do lex_class[i] := other_lex; +for i:=0 to @'37 do lex_class[i] := illegal; +lex_class[invalid_code] := illegal; +lex_class[tab] := white_space; +lex_class[space] := white_space; +lex_class[tie] := sep_char; +lex_class[hyphen] := sep_char; +for i:=@'60 to @'71 do lex_class[i] := numeric; +for i:=@'101 to @'132 do lex_class[i] := alpha; +for i:=@'141 to @'172 do lex_class[i] := alpha; + + +@ +@^character set dependencies@> +@^system dependencies@> +And now the |id_class| array. + +@= +for i:=0 to @'177 do id_class[i] := legal_id_char; +for i:=0 to @'37 do id_class[i] := illegal_id_char; +id_class[space] := illegal_id_char; +id_class[tab] := illegal_id_char; +id_class[double_quote] := illegal_id_char; +id_class[number_sign] := illegal_id_char; +id_class[comment] := illegal_id_char; +id_class[single_quote] := illegal_id_char; +id_class[left_paren] := illegal_id_char; +id_class[right_paren] := illegal_id_char; +id_class[comma] := illegal_id_char; +id_class[equals_sign] := illegal_id_char; +id_class[left_brace] := illegal_id_char; +id_class[right_brace] := illegal_id_char; + + +@ +The array |char_width| gives relative printing widths of each +|ASCII_code|, and |string_width| will be used later to sum up +|char_width|s in a string. + +@= +@!char_width : array [ASCII_code] of integer; +@!string_width : integer; + + +@ +@^character set dependencies@> +@^system dependencies@> +Now we initialize the system-dependent |char_width| array, for which +|space| is the only |white_space| character given a nonzero printing +width. The widths here are taken from Stanford's June~'87 +$cmr10$~font and represent hundredths of a point (rounded), but since +they're used only for relative comparisons, the units have no meaning. + +@d ss_width = 500 {character |@'31|'s width in the $cmr10$ font} +@d ae_width = 722 {character |@'32|'s width in the $cmr10$ font} +@d oe_width = 778 {character |@'33|'s width in the $cmr10$ font} +@d upper_ae_width = 903 {character |@'35|'s width in the $cmr10$ font} +@d upper_oe_width = 1014 {character |@'36|'s width in the $cmr10$ font} + +@= +for i:=0 to @'177 do char_width[i] := 0; +@# +char_width[@'40] := 278; +char_width[@'41] := 278; +char_width[@'42] := 500; +char_width[@'43] := 833; +char_width[@'44] := 500; +char_width[@'45] := 833; +char_width[@'46] := 778; +char_width[@'47] := 278; +char_width[@'50] := 389; +char_width[@'51] := 389; +char_width[@'52] := 500; +char_width[@'53] := 778; +char_width[@'54] := 278; +char_width[@'55] := 333; +char_width[@'56] := 278; +char_width[@'57] := 500; +char_width[@'60] := 500; +char_width[@'61] := 500; +char_width[@'62] := 500; +char_width[@'63] := 500; +char_width[@'64] := 500; +char_width[@'65] := 500; +char_width[@'66] := 500; +char_width[@'67] := 500; +char_width[@'70] := 500; +char_width[@'71] := 500; +char_width[@'72] := 278; +char_width[@'73] := 278; +char_width[@'74] := 278; +char_width[@'75] := 778; +char_width[@'76] := 472; +char_width[@'77] := 472; +char_width[@'100] := 778; +char_width[@'101] := 750; +char_width[@'102] := 708; +char_width[@'103] := 722; +char_width[@'104] := 764; +char_width[@'105] := 681; +char_width[@'106] := 653; +char_width[@'107] := 785; +char_width[@'110] := 750; +char_width[@'111] := 361; +char_width[@'112] := 514; +char_width[@'113] := 778; +char_width[@'114] := 625; +char_width[@'115] := 917; +char_width[@'116] := 750; +char_width[@'117] := 778; +char_width[@'120] := 681; +char_width[@'121] := 778; +char_width[@'122] := 736; +char_width[@'123] := 556; +char_width[@'124] := 722; +char_width[@'125] := 750; +char_width[@'126] := 750; +char_width[@'127] :=1028; +char_width[@'130] := 750; +char_width[@'131] := 750; +char_width[@'132] := 611; +char_width[@'133] := 278; +char_width[@'134] := 500; +char_width[@'135] := 278; +char_width[@'136] := 500; +char_width[@'137] := 278; +char_width[@'140] := 278; +char_width[@'141] := 500; +char_width[@'142] := 556; +char_width[@'143] := 444; +char_width[@'144] := 556; +char_width[@'145] := 444; +char_width[@'146] := 306; +char_width[@'147] := 500; +char_width[@'150] := 556; +char_width[@'151] := 278; +char_width[@'152] := 306; +char_width[@'153] := 528; +char_width[@'154] := 278; +char_width[@'155] := 833; +char_width[@'156] := 556; +char_width[@'157] := 500; +char_width[@'160] := 556; +char_width[@'161] := 528; +char_width[@'162] := 392; +char_width[@'163] := 394; +char_width[@'164] := 389; +char_width[@'165] := 556; +char_width[@'166] := 528; +char_width[@'167] := 722; +char_width[@'170] := 528; +char_width[@'171] := 528; +char_width[@'172] := 444; +char_width[@'173] := 500; +char_width[@'174] :=1000; +char_width[@'175] := 500; +char_width[@'176] := 500; + + + +@* Input and output. +The basic operations we need to do are +(1)~inputting and outputting of text characters to or from a file; +(2)~instructing the operating system to initiate (``open'') +or to terminate (``close'') input or output to or from a specified file; and +(3)~testing whether the end of an input file has been reached. + +@= +@!alpha_file=packed file of text_char; {files that contain textual data} + + +@ +@^system dependencies@> +Most of what we need to do with respect to input and output can be handled +by the I/O facilities that are standard in \PASCAL, i.e., the routines +called |get|, |put|, |eof|, and so on. But +standard \PASCAL\ does not allow file variables to be associated with file +names that are determined at run time, so it cannot be used to implement +\BibTeX; some sort of extension to \PASCAL's ordinary |reset| and |rewrite| +is crucial for our purposes. We shall assume that |name_of_file| is a variable +of an appropriate type such that the \PASCAL\ run-time system being used to +implement \BibTeX\ can open a file whose external name is specified by +|name_of_file|. \BibTeX\ does no case conversion for file names. + +@= +@!name_of_file:packed array[1..file_name_size] of char; + {on some systems this is a \&{record} variable} +@!name_length:0..file_name_size; + {this many characters are relevant in |name_of_file| (the rest are blank)} +@!name_ptr:0..file_name_size+1; {index variable into |name_of_file|} + + +@ +@^system dependencies@> +@:PASCAL H}{\ph@> +The \ph\ compiler with which the present version of \TeX\ was prepared has +extended the rules of \PASCAL\ in a very convenient way. To open file~|f|, +we can write +$$\vbox{\halign{#\hfil\qquad&#\hfil\cr +|reset(f,@t\\{name}@>,'/O')|&for input;\cr +|rewrite(f,@t\\{name}@>,'/O')|&for output.\cr}}$$ +The `\\{name}' parameter, which is of type `\ignorespaces|packed +array[@t\<\\{any}>@>] of text_char|', stands for the name of +the external file that is being opened for input or output. +Blank spaces that might appear in \\{name} are ignored. + +The `\.{/O}' parameter tells the operating system not to issue its own +error messages if something goes wrong. If a file of the specified name +cannot be found, or if such a file cannot be opened for some other reason +(e.g., someone may already be trying to write the same file), we will have +|@!erstat(f)<>0| after an unsuccessful |reset| or |rewrite|. This allows +\TeX\ to undertake appropriate corrective action. + +\TeX's file-opening procedures return |false| if no file identified by +|name_of_file| could be opened. + +@d reset_OK(#)==erstat(#)=0 +@d rewrite_OK(#)==erstat(#)=0 + +@= +function erstat(var f:file):integer; extern; {in the runtime library} +@#@t\2@> +function a_open_in(var f:alpha_file):boolean; {open a text file for input} +begin reset(f,name_of_file,'/O'); a_open_in:=reset_OK(f); +end; +@# +function a_open_out(var f:alpha_file):boolean; {open a text file for output} +begin rewrite(f,name_of_file,'/O'); a_open_out:=rewrite_OK(f); +end; + + +@ +@^system dependencies@> +Files can be closed with the \ph\ routine `|close(f)|', which should +be used when all input or output with respect to |f| has been +completed. This makes |f| available to be opened again, if desired; +and if |f| was used for output, the |close| operation makes the +corresponding external file appear on the user's area, ready to be +read. + +@= +procedure a_close(var f:alpha_file); {close a text file} +begin close(f); +end; + + +@ +Text output is easy to do with the ordinary \PASCAL\ |put| procedure, +so we don't have to make any other special arrangements. +The treatment of text input is more difficult, however, because +of the necessary translation to |ASCII_code| values, and because +\TeX's conventions should be efficient and they should +blend nicely with the user's operating environment. + + +@ +Input from text files is read one line at a time, using a routine +called |input_ln|. This function is defined in terms of global +variables called |buffer| and |last|. The |buffer| array contains +|ASCII_code| values, and |last| is an index into this array marking +the end of a line of text. (Occasionally, |buffer| is used for +something else, in which case it is copied to a temporary array.) + +@= +@!buffer:buf_type; {usually, lines of characters being read} +@!last:buf_pointer; {end of the line just input to |buffer|} + + +@ +@^save space@> +@^space savings@> +@^system dependencies@> +The type |buf_type| is used for |buffer|, for saved copies of it, or +for scratch work. It's not |packed| because otherwise the program +would run much slower on some systems (more than 25 percent slower, +for example, on a TOPS-20 operating system). But on systems that are +byte-addressable and that have a good compiler, packing |buf_type| +would save lots of space without much loss of speed. Other modules +that have packable arrays are also marked with a ``space savings'' +index entry. + +@= +@!buf_pointer = 0..buf_size; {an index into a |buf_type|} +@!buf_type = array[buf_pointer] of ASCII_code; {for various buffers} + + +@ +@^kludge@> +And while we're at it, we declare another buffer for general use. +Because buffers are not packed and can get large, we use |sv_buffer| +several purposes; this is a bit kludgy, but it helps make the stack +space not overflow on some machines. It's used when reading the +entire database file (in the \.{read} command) and when doing +name-handling (through the alias |name_buf|) in the |built_in| +functions \.{format.names\$} and \.{num.names\$}. + +@= +@!sv_buffer : buf_type; +@!sv_ptr1 : buf_pointer; +@!sv_ptr2 : buf_pointer; +@!tmp_ptr,@!tmp_end_ptr : integer; {copy pointers only, usually for buffers} + + +@ +@.BibTeX capacity exceeded@> +When something in the program wants to be bigger or something out +there wants to be smaller, it's time to call it a run. Here's the +first of several macros that have associated procedures so that they +produce less inline code. + +@d overflow(#)==begin {fatal error---close up shop} + print_overflow; + print_ln(#:0); + goto close_up_shop; + end + +@= +procedure print_overflow; +begin +print ('Sorry---you''ve exceeded BibTeX''s '); +mark_fatal; +end; + + +@ +@.this can't happen@> +When something happens that the program thinks is impossible, +call the maintainer. + +@d confusion(#)==begin {fatal error---close up shop} + print (#); + print_confusion; + goto close_up_shop; + end + +@= +procedure print_confusion; +begin +print_ln ('---this can''t happen'); +print_ln ('*Please notify the BibTeX maintainer*'); +mark_fatal; +end; + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +When a buffer overflows, it's time to complain (and then quit). + +@= +procedure buffer_overflow; +begin +overflow('buffer size ',buf_size); +end; + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +The |input_ln| function brings the next line of input from the +specified file into available positions of the buffer array and +returns the value |true|, unless the file has already been entirely +read, in which case it returns |false| and sets |last:=0|. In +general, the |ASCII_code| numbers that represent the next line of the +file are input into |buffer[0]|, |buffer[1]|, \dots, |buffer[last-1]|; +and the global variable |last| is set equal to the length of the line. +Trailing |white_space| characters are removed from the line +(|white_space| characters are explained in the character-set section% +---most likely they're blanks); thus, either |last=0| (in which case +the line was entirely blank) or |lex_class[buffer[last-1]]<>white_space|. +An overflow error is given if the normal actions of |input_ln| would +make |last>buf_size|. + +Standard \PASCAL\ says that a file should have |eoln| immediately +before |eof|, but \BibTeX\ needs only a weaker restriction: If |eof| +occurs in the middle of a line, the system function |eoln| should return +a |true| result (even though |f^| will be undefined). + +@= +function input_ln(var f:alpha_file) : boolean; + {inputs the next line or returns |false|} +label loop_exit; +begin +last:=0; +if (eof(f)) then input_ln:=false +else + begin + while (not eoln(f)) do + begin + if (last >= buf_size) then + buffer_overflow; + buffer[last]:=xord[f^]; + get(f); incr(last); + end; + get(f); + while (last > 0) do {remove trailing |white_space|} + if (lex_class[buffer[last-1]] = white_space) then + decr(last) + else + goto loop_exit; +loop_exit: + input_ln:=true; + end; +end; + + + +@* String handling. +\BibTeX\ uses variable-length strings of seven-bit characters. +Since \PASCAL\ does not have a well-developed string mechanism, +\BibTeX\ does all its string processing by home-grown +(predominantly \TeX's) methods. +Unlike \TeX, however, \BibTeX\ does not use a |pool_file| for +string storage; it creates its few pre-defined strings at run-time. + +The necessary operations are handled with a simple data structure. +The array |str_pool| contains all the (seven-bit) ASCII codes in all +the strings \BibTeX\ must ever search for (generally identifiers +names), and the array |str_start| contains indices of the starting +points of each such string. Strings are referred to by integer +numbers, so that string number |s| comprises the characters +|str_pool[j]| for |str_start[s]<=j= +@!str_pool : packed array[pool_pointer] of ASCII_code; {the characters} +@!str_start : packed array[str_number] of pool_pointer; {the starting pointers} +@!pool_ptr : pool_pointer; {first unused position in |str_pool|} +@!str_ptr : str_number; {start of the current string being created} +@!str_num : str_number; {general index variable into |str_start|} +@!p_ptr1,@!p_ptr2 : pool_pointer; {several procedures use these locally} + + +@ +Where |pool_pointer| and |str_number| are pointers into |str_pool| and +|str_start|. + +@= +@!pool_pointer = 0..pool_size; {for variables that point into |str_pool|} +@!str_number = 0..max_strings; {for variables that point into |str_start|} + + +@ +These macros send a string in |str_pool| to an output file. + +@d max_pop = 3 {---see the |built_in| functions section} +@# +@d print_pool_str(#) == print_a_pool_str(#) + {making this a procedure saves a little space} +@# +@d trace_pr_pool_str(#) == begin + out_pool_str(log_file,#); + end + + +@ +@^kludge@> +@^system dependencies@> +@:this can't happen}{\quad Illegal string number@> +And here are the associated procedures. Note: The |term_out| file is +system dependent. + +@= +procedure out_pool_str (var f:alpha_file; @!s:str_number); +var i:pool_pointer; +begin {allowing |str_ptr <= s < str_ptr+max_pop| is a \.{.bst}-stack kludge} +if ((s<0) or (s>=str_ptr+max_pop) or (s>=max_strings)) then + confusion ('Illegal string number:',s:0); +for i := str_start[s] to str_start[s+1]-1 do + write(f,xchr[str_pool[i]]); +end; +@# +procedure print_a_pool_str (@!s:str_number); +begin +out_pool_str(term_out,s); +out_pool_str(log_file,s); +end; + + +@ +@.WEB@> +Several of the elementary string operations are performed using \.{WEB} +macros instead of using \PASCAL\ procedures, because many of the +operations are done quite frequently and we want to avoid the +overhead of procedure calls. For example, here is +a simple macro that computes the length of a string. + +@d length(#) == (str_start[#+1]-str_start[#]) + {the number of characters in string number \#} + + +@ +@:BibTeX capacity exceeded}{\quad pool size@> +Strings are created by appending character codes to |str_pool|. +The macro called |append_char|, defined here, does not check to see if the +value of |pool_ptr| has gotten too high; this test is supposed to be +made before |append_char| is used. + +To test if there is room to append |l| more characters to |str_pool|, +we shall write |str_room(l)|, which aborts \BibTeX\ and gives an +error message if there isn't enough room. + +@d append_char(#) == {put |ASCII_code| \# at the end of |str_pool|} +begin str_pool[pool_ptr]:=#; incr(pool_ptr); +end +@# +@d str_room(#) == {make sure that the pool hasn't overflowed} + begin + if (pool_ptr+# > pool_size) then + pool_overflow; + end + +@= +procedure pool_overflow; +begin +overflow('pool size ',pool_size); +end; + + +@ +@:BibTeX capacity exceeded}{\quad number of strings@> +Once a sequence of characters has been appended to |str_pool|, it +officially becomes a string when the function |make_string| is called. +It returns the string number of the string it just made. + +@= +function make_string : str_number; {current string enters the pool} +begin +if (str_ptr=max_strings) then + overflow('number of strings ',max_strings); +incr(str_ptr); +str_start[str_ptr]:=pool_ptr; +make_string := str_ptr - 1; +end; + + +@ +These macros destroy and recreate the string at the end of the pool. + +@d flush_string == begin + decr(str_ptr); + pool_ptr := str_start[str_ptr]; + end +@# +@d unflush_string == begin + incr(str_ptr); + pool_ptr := str_start[str_ptr]; + end + + +@ +This subroutine compares string |s| with another string that appears +in the buffer |buf| between positions |bf_ptr| and |bf_ptr+len-1|; the +result is |true| if and only if the strings are equal. + +@= +function str_eq_buf (@!s:str_number; var buf:buf_type; + @!bf_ptr,@!len:buf_pointer) : boolean; + {test equality of strings} +label exit; +var i : buf_pointer; {running} +@!j : pool_pointer; {indices} +begin +if (length(s) <> len) then {strings of unequal length} + begin + str_eq_buf := false; + return; + end; +i := bf_ptr; +j := str_start[s]; +while (j < str_start[s+1]) do + begin + if (str_pool[j] <> buf[i]) then + begin + str_eq_buf := false; + return; + end; + incr(i); + incr(j); + end; +str_eq_buf := true; +exit: +end; + + +@ +This subroutine compares two |str_pool| strings and returns true +|true| if and only if the strings are equal. + +@= +function str_eq_str (@!s1,@!s2:str_number) : boolean; +label exit; +begin +if (length(s1) <> length(s2)) then + begin + str_eq_str := false; + return; + end; +p_ptr1 := str_start[s1]; +p_ptr2 := str_start[s2]; +while (p_ptr1 < str_start[s1+1]) do + begin + if (str_pool[p_ptr1] <> str_pool[p_ptr2]) then + begin + str_eq_str := false; + return; + end; + incr(p_ptr1); + incr(p_ptr2); + end; +str_eq_str:=true; +exit: +end; + + +@ +@:BibTeX capacity exceeded}{\quad file name size@> +This procedure copies file name |file_name| into the beginning of +|name_of_file|, if it will fit. It also sets the global variable +|name_length| to the appropriate value. + +@= +procedure start_name (@!file_name:str_number); +var p_ptr: pool_pointer; {running index} +begin +if (length(file_name) > file_name_size) then + begin + print ('File='); + print_pool_str (file_name); + print_ln (','); + file_nm_size_overflow; + end; +name_ptr := 1; +p_ptr := str_start[file_name]; +while (p_ptr < str_start[file_name+1]) do + begin + name_of_file[name_ptr] := chr (str_pool[p_ptr]); + incr(name_ptr); incr(p_ptr); + end; +name_length := length(file_name); +end; + + +@ +@:BibTeX capacity exceeded}{\quad file name size@> +Yet another complaint-before-quiting. + +@= +procedure file_nm_size_overflow; +begin +overflow('file name size ',file_name_size); +end; + + +@ +@:BibTeX capacity exceeded}{\quad file name size@> +This procedure copies file extension |ext| into the array +|name_of_file| starting at position |name_length+1|. It also sets the +global variable |name_length| to the appropriate value. + +@= +procedure add_extension(@!ext:str_number); +var p_ptr: pool_pointer; {running index} +begin +if (name_length + length(ext) > file_name_size) then + begin + print ('File=',name_of_file,', extension='); + print_pool_str (ext); print_ln (','); + file_nm_size_overflow; + end; +name_ptr := name_length + 1; +p_ptr := str_start[ext]; +while (p_ptr < str_start[ext+1]) do + begin + name_of_file[name_ptr] := chr (str_pool[p_ptr]); + incr(name_ptr); incr(p_ptr); + end; +name_length := name_length + length(ext); +name_ptr := name_length+1; +while (name_ptr <= file_name_size) do {pad with blanks} + begin + name_of_file[name_ptr] := ' '; + incr(name_ptr); + end; +end; + + +@ +@:BibTeX capacity exceeded}{\quad file name size@> +This procedure copies the default logical area name |area| into the +array |name_of_file| starting at position 1, after shifting up the +rest of the filename. It also sets the global variable |name_length| +to the appropriate value. + +@= +procedure add_area(@!area:str_number); +var p_ptr: pool_pointer; {running index} +begin +if (name_length + length(area) > file_name_size) then + begin + print ('File='); + print_pool_str (area); print (name_of_file,','); + file_nm_size_overflow; + end; +name_ptr := name_length; +while (name_ptr > 0) do {shift up name} + begin + name_of_file[name_ptr+length(area)] := name_of_file[name_ptr]; + decr(name_ptr); + end; +name_ptr := 1; +p_ptr := str_start[area]; +while (p_ptr < str_start[area+1]) do + begin + name_of_file[name_ptr] := chr (str_pool[p_ptr]); + incr(name_ptr); incr(p_ptr); + end; +name_length := name_length + length(area); +end; + + +@ +This system-independent procedure converts upper-case characters to +lower case for the specified part of |buf|. It is system independent +because it uses only the internal representation for characters. + +@d case_difference = "a" - "A" + +@= +procedure lower_case (var buf:buf_type; @!bf_ptr,@!len:buf_pointer); +var i:buf_pointer; +begin +if (len > 0) then + for i := bf_ptr to bf_ptr+len-1 do + if ((buf[i]>="A") and (buf[i]<="Z")) then + buf[i] := buf[i] + case_difference; +end; + + +@ +This system-independent procedure is the same as the previous except +that it converts lower- to upper-case letters. + +@= +procedure upper_case (var buf:buf_type; @!bf_ptr,@!len:buf_pointer); +var i:buf_pointer; +begin +if (len > 0) then + for i := bf_ptr to bf_ptr+len-1 do + if ((buf[i]>="a") and (buf[i]<="z")) then + buf[i] := buf[i] - case_difference; +end; + + + +@* The hash table. +All static strings that \BibTeX\ might have to search for, generally +identifiers, are stored and retrieved by means of a fairly standard +hash-table algorithm (but slightly altered here) called the method of +``coalescing lists'' +(cf.\ Algorithm 6.4C in {\sl The Art of Computer Programming}). +Once a string enters the table, it is never removed. The actual +sequence of characters forming a string is stored in the |str_pool| +array. + +The hash table consists of the four arrays |hash_next|, |hash_text|, +|hash_ilk|, and |ilk_info|. The first array, |hash_next[p]|, points +to the next identifier belonging to the same coalesced list as the +identifier corresponding to~|p|. The second, |hash_text[p]|, points +to the |str_start| entry for |p|'s string. If position~|p| of the hash +table is empty, we have |hash_text[p]=0|; if position |p| is either +empty or the end of a coalesced hash list, we have +|hash_next[p]=empty|; an auxiliary pointer variable called |hash_used| +is maintained in such a way that all locations |p>=hash_used| are +nonempty. The third, |hash_ilk[p]|, tells how this string is used (as +ordinary text, as a variable name, as an \.{.aux} file command, etc). +The fourth, |ilk_info[p]|, contains information specific to the +corresponding |hash_ilk|---for |integer_ilk|s: the integer's value; +for |cite_ilk|s: a pointer into |cite_list|; for |lc_cite_ilk|s: a +pointer to a |cite_ilk| string; for |command_ilk|s: a constant to be +used in a |case| statement; for |bst_fn_ilk|s: function-specific +information; for |macro_ilk|s: a pointer to its definition string; for +|control_seq_ilk|s: a constant for use in a |case| statement; for all +other |ilk|s it contains no information. This |ilk|-specific +information is set in other parts of the program rather than here in +the hashing routine. + +@d hash_base = empty + 1 {lowest numbered hash-table location} +@d hash_max = hash_base + hash_size - 1 {highest numbered hash-table location} +@d hash_is_full == (hash_used=hash_base) {test if all positions are occupied} +@# +@d text_ilk = 0 {a string of ordinary text} +@d integer_ilk = 1 {an integer (possibly with a |minus_sign|)} +@d aux_command_ilk = 2 {an \.{.aux}-file command} +@d aux_file_ilk = 3 {an \.{.aux} file name} +@d bst_command_ilk = 4 {a \.{.bst}-file command} +@d bst_file_ilk = 5 {a \.{.bst} file name} +@d bib_file_ilk = 6 {a \.{.bib} file name} +@d file_ext_ilk = 7 {one of \.{.aux}, \.{.bst}, \.{.bib}, \.{.bbl}, + or \.{.blg}} +@d file_area_ilk = 8 {one of \.{texinputs:} or \.{texbib:}} +@d cite_ilk = 9 {a \.{\\citation} argument} +@d lc_cite_ilk = 10 {a \.{\\citation} argument converted to lower case} +@d bst_fn_ilk = 11 {a \.{.bst} function name} +@d bib_command_ilk = 12 {a \.{.bib}-file command} +@d macro_ilk = 13 {a \.{.bst} macro or a \.{.bib} string} +@d control_seq_ilk = 14 {a control sequence specifying a foreign character} +@d last_ilk = 14 {the same number as on the line above} + +@= +@!hash_loc=hash_base..hash_max; {a location within the hash table} +@!hash_pointer=empty..hash_max; {either |empty| or a |hash_loc|} +@# +@!str_ilk=0..last_ilk; {the legal string types} + + +@ +@= +@!hash_next : packed array[hash_loc] of hash_pointer; {coalesced-list link} +@!hash_text : packed array[hash_loc] of str_number; {pointer to a string} +@!hash_ilk : packed array[hash_loc] of str_ilk; {the type of string} +@!ilk_info : packed array[hash_loc] of integer; {|ilk|-specific info} +@!hash_used : hash_base..hash_max+1; {allocation pointer for hash table} +@!hash_found : boolean; {set to |true| if it's already in the hash table} +@!dummy_loc : hash_loc; {receives |str_lookup| value whenever it's useless} + + +@ +@= +@!k:hash_loc; + + +@ +Now it's time to initialize the hash table; note that |str_start[0]| +must be unused if |hash_text[k] := 0| is to have the desired effect. + +@= +for k:=hash_base to hash_max do + begin + hash_next[k] := empty; + hash_text[k] := 0; {thus, no need to initialize |hash_ilk| or |ilk_info|} + end; +hash_used := hash_max + 1; {nothing in table initially} + + +@ +Here is the subroutine that searches the hash table for a +(string,~|str_ilk|) pair, where the string is of length |l>=0| and +appears in |buffer[j..(j+l-1)]|. If it finds the pair, it returns the +corresponding hash-table location and sets the global variable +|hash_found| to |true|. Otherwise it sets |hash_found| to |false|, +and if the parameter |insert_it| is |true|, it inserts the pair into +the hash table, inserts the string into |str_pool| if not previously +encountered, and returns its location. Note that two different pairs +can have the same string but different |str_ilk|s, in which case the +second pair encountered, if |insert_it| were |true|, would be inserted +into the hash table though its string wouldn't be inserted into +|str_pool| because it would already be there. + +@d max_hash_value = hash_prime+hash_prime-2+127 {|h|'s maximum value} +@d do_insert == true {insert string if not found in hash table} +@d dont_insert == false {don't insert string} +@# +@d str_found = 40 {go here when you've found the string} +@d str_not_found = 45 {go here when you haven't} + +@= +function str_lookup(var buf:buf_type; @!j,@!l:buf_pointer; @!ilk:str_ilk; + @!insert_it:boolean) : hash_loc; {search the hash table} +label str_found,@!str_not_found; +var h:0..max_hash_value; {hash code} +@!p:hash_loc; {index into |hash_| arrays} +@!k:buf_pointer; {index into |buf| array} +@!old_string:boolean; {set to |true| if it's an already encountered string} +@!str_num:str_number; {pointer to an already encountered string} +begin +@; +p:=h+hash_base; {start searching here; note that |0<=h; + if (hash_next[p]=empty) then {location |p| may or may not be empty} + begin + if (not insert_it) then goto str_not_found; + @; + goto str_found; + end; + p:=hash_next[p]; {old and new locations |p| are not empty} + end; +str_not_found: do_nothing; {don't insert pair; function value meaningless} +str_found: str_lookup:=p; +end; + + +@ +@^for loops@> +@.WEB@> +The value of |hash_prime| should be roughly 85\% of |hash_size|, and +it should be a prime number +(it should also be less than $2^{14} + 2^{6} = 16320$ because of +\.{WEB}'s simple-macro bound). The theory of hashing tells us to expect +fewer than two table probes, on the average, when the search is +successful. + +@= +begin +h := 0; {note that this works for zero-length strings} +k := j; +while (k < j+l) do {not a |for| loop in case |j = l = 0|} + begin + h:=h+h+buf[k]; + while (h >= hash_prime) do h:=h-hash_prime; + incr(k); + end; +end + + +@ +Here we handle the case in which we've already encountered this +string; note that even if we have, we'll still have to insert the pair +into the hash table if |str_ilk| doesn't match. + +@= +begin +if (hash_text[p]>0) then {there's something here} + if (str_eq_buf(hash_text[p],buf,j,l)) then {it's the right string} + if (hash_ilk[p] = ilk) then {it's the right |str_ilk|} + begin + hash_found := true; + goto str_found; + end + else + begin {it's the wrong |str_ilk|} + old_string := true; + str_num := hash_text[p]; + end; +end + + +@ +@^for loops@> +@:BibTeX capacity exceeded}{\quad hash size@> +This code inserts the pair in the appropriate unused location. + +@= +begin +if (hash_text[p]>0) then {location |p| isn't empty} + begin + repeat if (hash_is_full) then overflow('hash size ',hash_size); + decr(hash_used); + until (hash_text[hash_used]=0); {search for an empty location} + hash_next[p]:=hash_used; + p:=hash_used; + end; {now location |p| is empty} +if (old_string) then {it's an already encountered string} + hash_text[p] := str_num + else + begin {it's a new string} + str_room(l); {make sure it'll fit in |str_pool|} + k := j; + while (k < j+l) do {not a |for| loop in case |j = l = 0|} + begin + append_char(buf[k]); + incr(k); + end; + hash_text[p] := make_string; {and make it official} + end; +hash_ilk[p] := ilk; +end + + +@ +@^string pool@> +Now that we've defined the hash-table workings we can initialize the +string pool. Unlike \TeX, \BibTeX\ does not use a |pool_file| for +string storage; instead it inserts its pre-defined strings into +|str_pool|---this makes one file fewer for the \BibTeX\ implementor +to deal with. This section initializes |str_pool|; the pre-defined +strings will be inserted into it shortly; and other strings are +inserted while processing the input files. + +@= +pool_ptr:=0; str_ptr:=1; {hash table must have |str_start[0]| unused} +str_start[str_ptr]:=pool_ptr; + + +@ +The longest pre-defined string determines type definitions used to +insert the pre-defined strings into |str_pool|. + +@d longest_pds=12 {the length of `\.{change.case\$}'} + +@= +@!pds_loc = 1..longest_pds; +@!pds_len = 0..longest_pds; +@!pds_type = packed array [pds_loc] of char; + + +@ +The variables in this program beginning with |s_| specify the +locations in |str_pool| for certain often-used strings. Those here +have to do with the file system; the next section will actually insert +them into |str_pool|. + +@= +@!s_aux_extension : str_number; {\.{.aux}} +@!s_log_extension : str_number; {\.{.blg}} +@!s_bbl_extension : str_number; {\.{.bbl}} +@!s_bst_extension : str_number; {\.{.bst}} +@!s_bib_extension : str_number; {\.{.bib}} +@!s_bst_area : str_number; {\.{texinputs:}} +@!s_bib_area : str_number; {\.{texbib:}} + + +@ +@^important note@> +@^system dependencies@> +It's time to insert some of the pre-defined strings into |str_pool| +(and thus the hash table). These system-dependent strings should +contain no upper-case letters, and they must all be exactly +|longest_pds| characters long (even if fewer characters are actually +stored). The |pre_define| routine appears shortly. + +Important notes: These pre-definitions must not have any glitches or +the program may bomb because the |log_file| hasn't been opened yet, +and |text_ilk|s should be pre-defined later, for +\.{.bst}-function-execution purposes. + +@= +pre_define('.aux ',4,file_ext_ilk); +s_aux_extension := hash_text[pre_def_loc]; +pre_define('.bbl ',4,file_ext_ilk); +s_bbl_extension := hash_text[pre_def_loc]; +pre_define('.blg ',4,file_ext_ilk); +s_log_extension := hash_text[pre_def_loc]; +pre_define('.bst ',4,file_ext_ilk); +s_bst_extension := hash_text[pre_def_loc]; +pre_define('.bib ',4,file_ext_ilk); +s_bib_extension := hash_text[pre_def_loc]; +pre_define('texinputs: ',10,file_area_ilk); +s_bst_area := hash_text[pre_def_loc]; +pre_define('texbib: ',7,file_area_ilk); +s_bib_area := hash_text[pre_def_loc]; + + +@ +This global variable gives the hash-table location of pre-defined +strings generated by calls to |str_lookup|. + +@= +@!pre_def_loc : hash_loc; + + +@ +This procedure initializes a pre-defined string of length at most +|longest_pds|. + +@= +procedure pre_define (@!pds:pds_type; @!len:pds_len; @!ilk:str_ilk); +var i : pds_len; +begin +for i:=1 to len do + buffer[i] := xord[pds[i]]; +pre_def_loc := str_lookup(buffer,1,len,ilk,do_insert); +end; + + +@ +These constants all begin with |n_| and are used for the |case| +statement that determines which command to execute. The variable +|command_num| is set to one of these and is used to do the branching, +but it must have the full |integer| range because at times it can +assume an arbitrary |ilk_info| value (though it will be one of the +values here when we actually use it). + +@d n_aux_bibdata = 0 {\.{\\bibdata}} +@d n_aux_bibstyle = 1 {\.{\\bibstyle}} +@d n_aux_citation = 2 {\.{\\citation}} +@d n_aux_input = 3 {\.{\\@@input}} +@# +@d n_bst_entry = 0 {\.{entry}} +@d n_bst_execute = 1 {\.{execute}} +@d n_bst_function = 2 {\.{function}} +@d n_bst_integers = 3 {\.{integers}} +@d n_bst_iterate = 4 {\.{iterate}} +@d n_bst_macro = 5 {\.{macro}} +@d n_bst_read = 6 {\.{read}} +@d n_bst_reverse = 7 {\.{reverse}} +@d n_bst_sort = 8 {\.{sort}} +@d n_bst_strings = 9 {\.{strings}} +@# +@d n_bib_comment = 0 {\.{comment}} +@d n_bib_preamble = 1 {\.{preamble}} +@d n_bib_string = 2 {\.{string}} + +@= +@!command_num : integer; + + +@ +@^important note@> +Now we pre-define the command strings; they must all be exactly +|longest_pds| characters long. + +Important note: These pre-definitions must not have any glitches or +the program may bomb because the |log_file| hasn't been opened yet. + +@= +pre_define('\citation ',9,aux_command_ilk); +ilk_info[pre_def_loc] := n_aux_citation; +pre_define('\bibdata ',8,aux_command_ilk); +ilk_info[pre_def_loc] := n_aux_bibdata; +pre_define('\bibstyle ',9,aux_command_ilk); +ilk_info[pre_def_loc] := n_aux_bibstyle; +pre_define('\@@input ',7,aux_command_ilk); +ilk_info[pre_def_loc] := n_aux_input; +@# +pre_define('entry ',5,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_entry; +pre_define('execute ',7,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_execute; +pre_define('function ',8,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_function; +pre_define('integers ',8,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_integers; +pre_define('iterate ',7,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_iterate; +pre_define('macro ',5,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_macro; +pre_define('read ',4,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_read; +pre_define('reverse ',7,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_reverse; +pre_define('sort ',4,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_sort; +pre_define('strings ',7,bst_command_ilk); +ilk_info[pre_def_loc] := n_bst_strings; +@# +pre_define('comment ',7,bib_command_ilk); +ilk_info[pre_def_loc] := n_bib_comment; +pre_define('preamble ',8,bib_command_ilk); +ilk_info[pre_def_loc] := n_bib_preamble; +pre_define('string ',6,bib_command_ilk); +ilk_info[pre_def_loc] := n_bib_string; + + + +@* Scanning an input line. +This section describes the various |buffer| scanning routines. The +two global variables |buf_ptr1| and |buf_ptr2| are used in scanning an +input line. Between scans, |buf_ptr1| points to the first character +of the current token and |buf_ptr2| points to that of the next. The +global variable |last|, set by the function |input_ln|, marks the end +of the current line; it equals 0 at the end of the current file. All +the procedures and functions in this section will indicate an +end-of-line when it's the end of the file. + +@d token_len == (buf_ptr2 - buf_ptr1) {of the current token} +@d scan_char == buffer[buf_ptr2] {the current character} + +@= +@!buf_ptr1:buf_pointer; {points to the first position of the current token} +@!buf_ptr2:buf_pointer; {used to find the end of the current token} + + +@ +These macros send the current token, in |buffer[buf_ptr1]| to +|buffer[buf_ptr2-1]|, to an output file. + +@d print_token == print_a_token {making this a procedure saves a little space} +@# +@d trace_pr_token == begin + out_token(log_file); + end + + +@ +@^system dependencies@> +And here are the associated procedures. Note: The |term_out| file is +system dependent. + +@= +procedure out_token (var f:alpha_file); +var i:buf_pointer; +begin +i := buf_ptr1; +while (i < buf_ptr2) do + begin + write(f,xchr[buffer[i]]); + incr(i); + end; +end; +@# +procedure print_a_token; +begin +out_token(term_out); +out_token(log_file); +end; + + +@ +This function scans the |buffer| for the next token, starting at the +global variable |buf_ptr2| and ending just before either the single +specified stop-character or the end of the current line, whichever +comes first, respectively returning |true| or |false|; afterward, +|scan_char| is the first character following this token. + +@= +function scan1 (@!char1:ASCII_code) : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line or the specified character} +while ((scan_char <> char1) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan1 := true + else + scan1 := false; +end; + + +@ +This function is the same but stops at |white_space| characters as well. + +@= +function scan1_white (@!char1:ASCII_code) : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line, the specified character, or |white_space|} +while ((lex_class[scan_char] <> white_space) and (scan_char <> char1) and + (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan1_white := true + else + scan1_white := false; +end; + + +@ +This function is similar to |scan1|, but stops at either of two +stop-characters as well as the end of the current line. + +@= +function scan2 (@!char1,@!char2:ASCII_code) : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line or the specified characters} +while ((scan_char <> char1) and (scan_char <> char2) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan2 := true + else + scan2 := false; +end; + + +@ +This function is the same but stops at |white_space| characters as well. + +@= +function scan2_white (@!char1,@!char2:ASCII_code) : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line, the specified characters, or |white_space|} +while ((scan_char <> char1) and (scan_char <> char2) and + (lex_class[scan_char] <> white_space) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan2_white := true + else + scan2_white := false; +end; + + +@ +This function is similar to |scan2|, but stops at either of three +stop-characters as well as the end of the current line. + +@= +function scan3 (@!char1,@!char2,@!char3:ASCII_code) : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line or the specified characters} +while ((scan_char <> char1) and (scan_char <> char2) and + (scan_char <> char3) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan3 := true + else + scan3 := false; +end; + + +@ +This function scans for letters, stopping at the first nonletter; it +returns |true| if there is at least one letter. + +@= +function scan_alpha : boolean; +begin +buf_ptr1 := buf_ptr2; + {scan until end-of-line or a nonletter} +while ((lex_class[scan_char] = alpha) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (token_len = 0) then + scan_alpha := false + else + scan_alpha := true; +end; + + +@ +These are the possible values for |scan_result|; they're set by the +|scan_identifier| procedure and are described in the next section. + +@d id_null = 0 +@d specified_char_adjacent = 1 +@d other_char_adjacent = 2 +@d white_adjacent = 3 + +@= +@!scan_result : id_null..white_adjacent; + + +@ +This procedure scans for an identifier, stopping at the first +|illegal_id_char|, or stopping at the first character if it's +|numeric|. It sets the global variable |scan_result| to |id_null| if +the identifier is null, else to |white_adjacent| if it ended at a +|white_space| character or an end-of-line, else to +|specified_char_adjacent| if it ended at one of |char1| or |char2| or +|char3|, else to |other_char_adjacent| if it ended at a nonspecified, +non|white_space| |illegal_id_char|. By convention, when some calling +code really wants just one or two ``specified'' characters, it merely +repeats one of the characters. + +@= +procedure scan_identifier (@!char1,@!char2,@!char3:ASCII_code); +begin +buf_ptr1 := buf_ptr2; +if (lex_class[scan_char] <> numeric) then + {scan until end-of-line or an |illegal_id_char|} + while ((id_class[scan_char] = legal_id_char) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (token_len = 0) then + scan_result := id_null +else if ((lex_class[scan_char] = white_space) or (buf_ptr2 = last)) then + scan_result := white_adjacent +else if ((scan_char = char1) or (scan_char = char2) or (scan_char = char3)) + then + scan_result := specified_char_adjacent +else + scan_result := other_char_adjacent; +end; + + +@ +The next two procedures scan for an integer, setting the global +variable |token_value| to the corresponding integer. + +@d char_value == (scan_char - "0") {the value of the digit being scanned} + +@= +@!token_value : integer; {the numeric value of the current token} + + +@ +This function scans for a nonnegative integer, stopping at the first +nondigit; it sets the value of |token_value| accordingly. It returns +|true| if the token was a legal nonnegative integer (i.e., consisted +of one or more digits). + +@= +function scan_nonneg_integer : boolean; +begin +buf_ptr1 := buf_ptr2; +token_value := 0; + {scan until end-of-line or a nondigit} +while ((lex_class[scan_char] = numeric) and (buf_ptr2 < last)) do + begin + token_value := token_value*10 + char_value; + incr(buf_ptr2); + end; +if (token_len = 0) then {there were no digits} + scan_nonneg_integer := false + else + scan_nonneg_integer := true; +end; + + +@ +This procedure scans for an integer, stopping at the first nondigit; +it sets the value of |token_value| accordingly. It returns |true| if +the token was a legal integer (i.e., consisted of an optional +|minus_sign| followed by one or more digits). + +@d negative == (sign_length = 1) {if this integer is negative} + +@= +function scan_integer : boolean; +var sign_length : 0..1; {1 if there's a |minus_sign|, 0 if not} +begin +buf_ptr1 := buf_ptr2; +if (scan_char = minus_sign) then {it's a negative number} + begin + sign_length := 1; + incr(buf_ptr2); {skip over the |minus_sign|} + end + else + sign_length := 0; +token_value := 0; + {scan until end-of-line or a nondigit} +while ((lex_class[scan_char] = numeric) and (buf_ptr2 < last)) do + begin + token_value := token_value*10 + char_value; + incr(buf_ptr2); + end; +if (negative) then + token_value := -token_value; +if (token_len = sign_length) then {there were no digits} + scan_integer := false + else + scan_integer := true; +end; + + +@ +This function scans over |white_space| characters, stopping either at +the first nonwhite character or the end of the line, respectively +returning |true| or |false|. + +@= +function scan_white_space : boolean; +begin + {scan until end-of-line or a nonwhite} +while ((lex_class[scan_char] = white_space) and (buf_ptr2 < last)) do + incr(buf_ptr2); +if (buf_ptr2 < last) then + scan_white_space := true + else + scan_white_space := false; +end; + + +@ +The |print_bad_input_line| procedure prints the current input line, +splitting it at the character being scanned: It prints |buffer[0]|, +|buffer[1]|, \dots, |buffer[buf_ptr2-1]| on one line and +|buffer[buf_ptr2]|, \dots, |buffer[last-1]| on the next (and both +lines start with a colon between two |space|s). Each |white_space| +character is printed as a |space|. + +@= +procedure print_bad_input_line; +var bf_ptr : buf_pointer; +begin +print (' : '); +bf_ptr := 0; +while (bf_ptr < buf_ptr2) do + begin + if (lex_class[buffer[bf_ptr]] = white_space) then + print (xchr[space]) + else + print (xchr[buffer[bf_ptr]]); + incr(bf_ptr); + end; +print_newline; +print (' : '); +bf_ptr := 0; +while (bf_ptr < buf_ptr2) do + begin + print (xchr[space]); + incr(bf_ptr); + end; +bf_ptr := buf_ptr2; +while (bf_ptr < last) do + begin + if (lex_class[buffer[bf_ptr]] = white_space) then + print (xchr[space]) + else + print (xchr[buffer[bf_ptr]]); + incr(bf_ptr); + end; +print_newline;@/ +bf_ptr := 0; +while ((bf_ptr < buf_ptr2) and (lex_class[buffer[bf_ptr]] = white_space)) do + incr(bf_ptr); +if (bf_ptr = buf_ptr2) then + print_ln ('(Error may have been on previous line)'); +mark_error; +end; + + +@ +This little procedure exists because it's used by at least two other +procedures and thus saves some space. + +@= +procedure print_skipping_whatever_remains; +begin +print ('I''m skipping whatever remains of this '); +end; + + + +@* Getting the top-level auxiliary file name. +@^system dependencies@> +These modules read the name of the top-level \.{.aux} file. Some +systems will try to find this on the command line; if it's not there +it will come from the user's terminal. In either case, the name goes +into the |char| array |name_of_file|, and the files relevant to this +name are opened. + +@d aux_found=41 {go here when the \.{.aux} name is legit} +@d aux_not_found=46 {go here when it's not} + +@= +@!aux_name_length : 0..file_name_size+1; {\.{.aux} name sans extension} + + +@ +@^system dependencies@> +@^user abuse@> +I mean, this is truly disgraceful. A user has to type something in to +the terminal just once during the entire run. And it's not some +complicated string where you have to get every last punctuation mark +just right, and it's not some fancy list where you get nervous because +if you forget one item you have to type the whole thing again; it's +just a simple, ordinary, file name. Now you'd think a five-year-old +could do it; you'd think it's so simple a user should be able to do it +in his sleep. But noooooooooo. He had to sit there droning on and on +about who knows what until he exceeded the bounds of common sense, and +he probably didn't even realize it. Just pitiful. What's this world +coming to? We should probably just delete all his files and be done +with him. Note: The |term_out| file is system dependent. + +@d sam_you_made_the_file_name_too_long == begin + sam_too_long_file_name_print; + goto aux_not_found; + end + +@= +procedure sam_too_long_file_name_print; +begin +write (term_out,'File name `'); +name_ptr := 1; +while (name_ptr <= aux_name_length) do + begin + write (term_out,name_of_file[name_ptr]); + incr(name_ptr); + end; +write_ln (term_out,''' is too long'); +end; + + +@ +@^system dependencies@> +@^user abuse@> +We've abused the user enough for one section; suffice it to +say here that most of what we said last module still applies. +Note: The |term_out| file is system dependent. + +@d sam_you_made_the_file_name_wrong == begin + sam_wrong_file_name_print; + goto aux_not_found; + end + +@= +procedure sam_wrong_file_name_print; +begin +write (term_out,'I couldn''t open file name `'); +name_ptr := 1; +while (name_ptr <= name_length) do + begin + write (term_out,name_of_file[name_ptr]); + incr(name_ptr); + end; +write_ln (term_out,''''); +end; + + +@ +@^system dependencies@> +This procedure consists of a loop that reads and processes a (nonnull) +\.{.aux} file name. It's this module and the next two that must be +changed on those systems using command-line arguments. Note: The +|term_out| and |term_in| files are system dependent. + +@= +procedure get_the_top_level_aux_file_name; +label aux_found,@!aux_not_found; +var @@/ +begin +check_cmnd_line := false; {many systems will change this} +loop + begin + if (check_cmnd_line) then + @ + else + begin + write (term_out,'Please type input file name (no extension)--'); + if (eoln(term_in)) then {so the first |read| works} + read_ln (term_in); + aux_name_length := 0; + while (not eoln(term_in)) do + begin + if (aux_name_length = file_name_size) then + begin + while (not eoln(term_in)) do {discard the rest of the line} + get(term_in); + sam_you_made_the_file_name_too_long; + end; + incr(aux_name_length); + name_of_file[aux_name_length] := term_in^; + get(term_in); + end; + end; + @; +aux_not_found: + check_cmnd_line := false; + end; +aux_found: {now we're ready to read the \.{.aux} file} +end; + + +@ +@^system dependencies@> +The switch |check_cmnd_line| tells us whether we're to check for a +possible command-line argument. + +@= +@!check_cmnd_line : boolean; {|true| if we're to check the command line} + + +@ +@^system dependencies@> +Here's where we do the real command-line work. Those systems needing +more than a single module to handle the task should add the extras to +the ``System-dependent changes'' section. + +@= +begin +do_nothing; {the ``default system'' doesn't use the command line} +end + + +@ +Here we orchestrate this \.{.aux} name's handling: we add the various +extensions, try to open the files with the resulting name, and +store the name strings we'll need later. + +@= +begin +if ((aux_name_length + length(s_aux_extension) > file_name_size) or@| + (aux_name_length + length(s_log_extension) > file_name_size) or@| + (aux_name_length + length(s_bbl_extension) > file_name_size)) then + sam_you_made_the_file_name_too_long; +@; +@; +goto aux_found; +end + + +@ +Here we set up definitions and declarations for files opened in this +section. Each element in |aux_list| (except for +|aux_list[aux_stack_size]|, which is always unused) is a pointer to +the appropriate |str_pool| string representing the \.{.aux} file name. +The array |aux_file| contains the corresponding \PASCAL\ |file| +variables. + +@d cur_aux_str == aux_list[aux_ptr] {shorthand for the current \.{.aux} file} +@d cur_aux_file == aux_file[aux_ptr] {shorthand for the current |aux_file|} +@d cur_aux_line == aux_ln_stack[aux_ptr] {line number of current \.{.aux} file} + +@= +@!aux_file : array[aux_number] of alpha_file; {open \.{.aux} |file| variables} +@!aux_list : array[aux_number] of str_number; {the open \.{.aux} file list} +@!aux_ptr : aux_number; {points to the currently open \.{.aux} file} +@!aux_ln_stack : array[aux_number] of integer; {open \.{.aux} line numbers} +@# +@!top_lev_str : str_number; {the top-level \.{.aux} file's name} +@# +@!log_file : alpha_file; {the |file| variable for the \.{.blg} file} +@!bbl_file : alpha_file; {the |file| variable for the \.{.bbl} file} + + +@ +Where |aux_number| is the obvious. + +@= +@!aux_number = 0..aux_stack_size; {gives the |aux_list| range} + + +@ +@^system dependencies@> +We must make sure the (top-level) \.{.aux}, \.{.blg}, and \.{.bbl} +files can be opened. + +@= +begin +name_length := aux_name_length; {set to last used position} +add_extension (s_aux_extension); {this also sets |name_length|} +aux_ptr := 0; {initialize the \.{.aux} file stack} +if (not a_open_in(cur_aux_file)) then + sam_you_made_the_file_name_wrong; +@# +name_length := aux_name_length; +add_extension (s_log_extension); {this also sets |name_length|} +if (not a_open_out(log_file)) then + sam_you_made_the_file_name_wrong; +@# +name_length := aux_name_length; +add_extension (s_bbl_extension); {this also sets |name_length|} +if (not a_open_out(bbl_file)) then + sam_you_made_the_file_name_wrong; +end + + +@ +@:this can't happen}{\quad Already encountered auxiliary file@> +This code puts the \.{.aux} file name, both with and without the +extension, into the hash table, and it initializes |aux_list|. Note +that all previous top-level \.{.aux}-file stuff must have been +successful. + +@= +begin +name_length := aux_name_length; +add_extension (s_aux_extension); {this also sets |name_length|} +name_ptr := 1; +while (name_ptr <= name_length) do + begin + buffer[name_ptr] := xord[name_of_file[name_ptr]]; + incr(name_ptr); + end; +top_lev_str := hash_text[ + str_lookup(buffer,1,aux_name_length,text_ilk,do_insert)]; +cur_aux_str := hash_text[ + str_lookup(buffer,1,name_length,aux_file_ilk,do_insert)]; + {note that this has initialized |aux_list|} +if (hash_found) then + begin + trace + print_aux_name; + ecart@/ + confusion ('Already encountered auxiliary file'); + end; +cur_aux_line := 0; {this finishes initializing the top-level \.{.aux} file} +end + + +@ +Print the name of the current \.{.aux} file, followed by a |newline|. + +@= +procedure print_aux_name; +begin +print_pool_str (cur_aux_str); +print_newline; +end; + + + +@* Reading the auxiliary file(s). +@^auxiliary-file commands@> +Now it's time to read the \.{.aux} file. The only commands we handle +are \.{\\citation} (there can be arbitrarily many, each having +arbitrarily many arguments), \.{\\bibdata} (there can be just one, but +it can have arbitrarily many arguments), \.{\\bibstyle} (there can be +just one, and it can have just one argument), and \.{\\@@input} (there +can be arbitrarily many, each with one argument, and they can be +nested to a depth of |aux_stack_size|). Each of these commands is +assumed to be on just a single line. The rest of the \.{.aux} file is +ignored. + +@d aux_done=31 {go here when finished with the \.{.aux} files} + +@= +,@!aux_done + + +@ +We keep reading and processing input lines until none left. This is +part of the main program; hence, because of the |aux_done| label, +there's no conventional |begin|-|end| pair surrounding the entire +module. + +@= +print ('The top-level auxiliary file: '); +print_aux_name; +loop + begin {|pop_the_aux_stack| will exit the loop} + incr(cur_aux_line); + if (not input_ln(cur_aux_file)) then {end of current \.{.aux} file} + pop_the_aux_stack + else + get_aux_command_and_process; + end; + trace + trace_pr_ln ('Finished reading the auxiliary file(s)'); + ecart@/ +aux_done: +last_check_for_aux_errors; + + +@ +When we find a bug, we print a message and flush the rest of the line. +This macro must be called from within a procedure that has an |exit| +label. + +@d aux_err_return == begin + aux_err_print; + return; {flush this input line} + end + +@d aux_err(#) == begin + print (#); + aux_err_return; + end + +@= +procedure aux_err_print; +begin +print ('---line ',cur_aux_line:0,' of file '); +print_aux_name;@/ +print_bad_input_line; {this call does the |mark_error|} +print_skipping_whatever_remains; +print_ln ('command') +end; + + +@ +@:this can't happen}{\quad Illegal auxiliary-file command@> +Here are a bunch of macros whose print statements are used at least +twice. Thus we save space by making the statements procedures. This +macro complains when there's a repeated command that's to be used just +once. + +@d aux_err_illegal_another(#) == begin + aux_err_illegal_another_print (#); + aux_err_return; + end + +@= +procedure aux_err_illegal_another_print (@!cmd_num : integer); +begin +print ('Illegal, another \bib'); +case (cmd_num) of + n_aux_bibdata : print ('data'); + n_aux_bibstyle : print ('style'); + othercases + confusion ('Illegal auxiliary-file command') +endcases; +print (' command'); +end; + + +@ +This one complains when a command is missing its |right_brace|. + +@d aux_err_no_right_brace == begin + aux_err_no_right_brace_print; + aux_err_return; + end + +@= +procedure aux_err_no_right_brace_print; +begin +print ('No "',xchr[right_brace],'"'); +end; + + +@ +This one complains when a command has stuff after its |right_brace|. + +@d aux_err_stuff_after_right_brace == begin + aux_err_stuff_after_right_brace_print; + aux_err_return; + end + +@= +procedure aux_err_stuff_after_right_brace_print; +begin +print ('Stuff after "',xchr[right_brace],'"'); +end; + + +@ +And this one complains when a command has |white_space| in its +argument. + +@d aux_err_white_space_in_argument == begin + aux_err_white_space_in_argument_print; + aux_err_return; + end + +@= +procedure aux_err_white_space_in_argument_print; +begin +print ('White space in argument'); +end; + + +@ +@^auxiliary-file commands@> +@:this can't happen}{\quad Unknown auxiliary-file command@> +We're not at the end of an \.{.aux} file, so we see if the current +line might be a command of interest. A command of interest will be a +line without blanks, consisting of a command name, a |left_brace|, one +or more arguments separated by commas, and a |right_brace|. + +@= +procedure get_aux_command_and_process; +label exit; +begin +buf_ptr2 := 0; {mark the beginning of the next token} +if (not scan1(left_brace)) then {no |left_brace|---flush line} + return; +command_num := ilk_info[ + str_lookup(buffer,buf_ptr1,token_len,aux_command_ilk,dont_insert)]; +if (hash_found) then + case (command_num) of + n_aux_bibdata : aux_bib_data_command; + n_aux_bibstyle : aux_bib_style_command; + n_aux_citation : aux_citation_command; + n_aux_input : aux_input_command; + othercases + confusion ('Unknown auxiliary-file command') + endcases; +exit: +end; + + +@ +Here we introduce some variables for processing a \.{\\bibdata} +command. Each element in |bib_list| (except for +|bib_list[max_bib_files]|, which is always unused) is a pointer to the +appropriate |str_pool| string representing the \.{.bib} file name. +The array |bib_file| contains the corresponding \PASCAL\ |file| +variables. + +@d cur_bib_str == bib_list[bib_ptr] {shorthand for current \.{.bib} file} +@d cur_bib_file == bib_file[bib_ptr] {shorthand for current |bib_file|} + +@= +@!bib_list : array[bib_number] of str_number; {the \.{.bib} file list} +@!bib_ptr : bib_number; {pointer for the current \.{.bib} file} +@!num_bib_files : bib_number; {the total number of \.{.bib} files} +@!bib_seen : boolean; {|true| if we've already seen a \.{\\bibdata} command} +@!bib_file : array[bib_number] of alpha_file; {corresponding |file| variables} + + +@ +Where |bib_number| is the obvious. + +@= +@!bib_number = 0..max_bib_files; {gives the |bib_list| range} + + +@ +@= +bib_ptr := 0; {this makes |bib_list| empty} +bib_seen := false; {we haven't seen a \.{\\bibdata} command yet} + + +@ +@:auxiliary-file commands}{\quad \.{\\bibdata}@> +A \.{\\bibdata} command will have its arguments between braces and +separated by commas. There must be exactly one such command in the +\.{.aux} file(s). All upper-case letters are converted to lower case. + +@= +procedure aux_bib_data_command; +label exit; +begin +if (bib_seen) then + aux_err_illegal_another (n_aux_bibdata); +bib_seen := true; {now we've seen a \.{\\bibdata} command} +while (scan_char <> right_brace) do + begin + incr(buf_ptr2); {skip over the previous stop-character} + if (not scan2_white(right_brace,comma)) then + aux_err_no_right_brace; + if (lex_class[scan_char] = white_space) then + aux_err_white_space_in_argument; + if ((last > buf_ptr2+1) and (scan_char = right_brace)) then + aux_err_stuff_after_right_brace; + @; + end; +exit: +end; + + +@ +Here's a procedure we'll need shortly. It prints the name of the +current \.{.bib} file, followed by a |newline|. + +@= +procedure print_bib_name; +begin +print_pool_str (cur_bib_str); +print_pool_str (s_bib_extension); +print_newline; +end; + + +@ +This macro is similar to |aux_err| but it complains specifically about +opening a file for a \.{\\bibdata} command. + +@d open_bibdata_aux_err(#) == begin + print (#); + print_bib_name; + aux_err_return; {this does the |mark_error|} + end + + +@ +@:BibTeX capacity exceeded}{\quad number of \.{.bib} files@> +Now we add the just-found argument to |bib_list| if it hasn't already +been encountered as a \.{\\bibdata} argument and if, after appending +the |s_bib_extension| string, the resulting file name can be opened. + +@= +begin +if (bib_ptr = max_bib_files) then + overflow('number of database files ',max_bib_files); +cur_bib_str := hash_text[ + str_lookup(buffer,buf_ptr1,token_len,bib_file_ilk,do_insert)]; +if (hash_found) then {already encountered this as a \.{\\bibdata} argument} + open_bibdata_aux_err ('This database file appears more than once: '); +start_name (cur_bib_str); +add_extension (s_bib_extension); +if (not a_open_in(cur_bib_file)) then + begin + add_area (s_bib_area); + if (not a_open_in(cur_bib_file)) then + open_bibdata_aux_err ('I couldn''t open database file '); + end; + trace + trace_pr_pool_str (cur_bib_str); + trace_pr_pool_str (s_bib_extension); + trace_pr_ln (' is a bibdata file'); + ecart@/ +incr(bib_ptr); +end + + +@ +Here we introduce some variables for processing a \.{\\bibstyle} +command. + +@= +@!bst_seen : boolean; {|true| if we've already seen a \.{\\bibstyle} command} +@!bst_str : str_number; {the string number for the \.{.bst} file} +@!bst_file : alpha_file; {the corresponding |file| variable} + + +@ +And we initialize. + +@= +bst_str := 0; {mark |bst_str| as unused} +bst_seen := false; {we haven't seen a \.{\\bibstyle} command yet} + + +@ +@:auxiliary-file commands}{\quad \.{\\bibstyle}@> +A \.{\\bibstyle} command will have exactly one argument, and it will +be between braces. There must be exactly one such command in the +\.{.aux} file(s). All upper-case letters are converted to lower case. + +@= +procedure aux_bib_style_command; +label exit; +begin +if (bst_seen) then + aux_err_illegal_another (n_aux_bibstyle); +bst_seen := true; {now we've seen a \.{\\bibstyle} command} +incr(buf_ptr2); {skip over the |left_brace|} +if (not scan1_white(right_brace)) then + aux_err_no_right_brace; +if (lex_class[scan_char] = white_space) then + aux_err_white_space_in_argument; +if (last > buf_ptr2+1) then + aux_err_stuff_after_right_brace; +@; +exit: +end; + + +@ +@:this can't happen}{\quad Already encountered style file@> +Now we open the file whose name is the just-found argument appended +with the |s_bst_extension| string, if possible. + +@= +begin +bst_str := hash_text[ + str_lookup(buffer,buf_ptr1,token_len,bst_file_ilk,do_insert)]; +if (hash_found) then + begin + trace + print_bst_name; + ecart@/ + confusion ('Already encountered style file'); + end; +start_name (bst_str); +add_extension (s_bst_extension); +if (not a_open_in(bst_file)) then + begin + add_area (s_bst_area); + if (not a_open_in(bst_file)) then + begin + print ('I couldn''t open style file '); + print_bst_name;@/ + bst_str := 0; {mark as unused again} + aux_err_return; + end; + end; +print ('The style file: '); +print_bst_name; +end + + +@ +Print the name of the \.{.bst} file, followed by a |newline|. + +@= +procedure print_bst_name; +begin +print_pool_str (bst_str); +print_pool_str (s_bst_extension); +print_newline; +end; + + +@ +Here we introduce some variables for processing a \.{\\citation} +command. Each element in |cite_list| (except for +|cite_list[max_cites]|, which is always unused) is a pointer to the +appropriate |str_pool| string. The cite-key list is kept in order of +occurrence with duplicates removed. + +@d cur_cite_str == cite_list[cite_ptr] {shorthand for the current cite key} + +@= +@!cite_list : packed array[cite_number] of str_number; {the cite-key list} +@!cite_ptr : cite_number; {pointer for the current cite key} +@!entry_cite_ptr : cite_number; {cite pointer for the current entry} +@!num_cites : cite_number; {the total number of distinct cite keys} +@!old_num_cites : cite_number; {set to a previous |num_cites| value} +@!citation_seen : boolean; {|true| if we've seen a \.{\\citation} command} +@!cite_loc : hash_loc; {the hash-table location of a cite key} +@!lc_cite_loc : hash_loc; {and of its lower-case equivalent} +@!lc_xcite_loc : hash_loc; {a second |lc_cite_loc| variable} +@!cite_found : boolean; {|true| if we've already seen this cite key} +@!all_entries : boolean; {|true| if we're to use the entire database} +@!all_marker : cite_number; {we put the other entries in |cite_list| here} + + +@ +Where |cite_number| is the obvious. + +@= +@!cite_number = 0..max_cites; {gives the |cite_list| range} + + +@ +@= +cite_ptr := 0; {this makes |cite_list| empty} +citation_seen := false; {we haven't seen a \.{\\citation} command yet} +all_entries := false; {by default, use just the entries explicitly named} + + +@ +@^case mismatch@> +@^entire database inclusion@> +@^whole database inclusion@> +@:LaTeX}{\LaTeX@> +@:auxiliary-file commands}{\quad \.{\\citation}@> +A \.{\\citation} command will have its arguments between braces and +separated by commas. Upper/lower cases are considered to be different +for \.{\\citation} arguments, which is the same as the rest of \LaTeX\ +but different from the rest of \BibTeX. A cite key needn't exactly +case-match its corresponding database key to work, although two cite +keys that are case-mismatched will produce an error message. +(A {\sl case mismatch\/} is a mismatch, but only because of a case +difference.) + +A \.{\\citation} command having \.{*} as an argument indicates that +the entire database will be included (almost as if a \.{\\nocite} +command that listed every cite key in the database, in order, had been +given at the corresponding spot in the \.{.tex} file). + +@d next_cite = 23 {read the next argument} + +@= +procedure aux_citation_command; +label next_cite,@!exit; +begin +citation_seen := true; {now we've seen a \.{\\citation} command} +while (scan_char <> right_brace) do + begin + incr(buf_ptr2); {skip over the previous stop-character} + if (not scan2_white(right_brace,comma)) then + aux_err_no_right_brace; + if (lex_class[scan_char] = white_space) then + aux_err_white_space_in_argument; + if ((last > buf_ptr2+1) and (scan_char = right_brace)) then + aux_err_stuff_after_right_brace; + @; +next_cite: + end; +exit: +end; + + +@ +@^kludge@> +We must check if (the lower-case version of) this cite key has been +previously encountered, and proceed accordingly. The alias kludge +helps make the stack space not overflow on some machines. + +@d ex_buf1== ex_buf {an alias, used only in this module} + +@= +begin + trace + trace_pr_token; + trace_pr (' cite key encountered'); + ecart@/ +@; +tmp_ptr := buf_ptr1; +while (tmp_ptr < buf_ptr2) do + begin + ex_buf1[tmp_ptr] := buffer[tmp_ptr]; + incr(tmp_ptr); + end; +lower_case (ex_buf1, buf_ptr1, token_len); {convert to `canonical' form} +lc_cite_loc := str_lookup(ex_buf1,buf_ptr1,token_len,lc_cite_ilk,do_insert); +if (hash_found) then {already encountered this as a \.{\\citation} argument} + @ + else + @; + {it's a new cite key---add it to |cite_list|} +end + + +@ +Here we check for a \.{\\citation} command having \.{*} as an +argument, indicating that the entire database will be included. + +@= +begin +if (token_len = 1) then + if (buffer[buf_ptr1] = star) then + begin + trace + trace_pr_ln ('---entire database to be included'); + ecart@/ + if (all_entries) then + begin + print_ln ('Multiple inclusions of entire database'); + aux_err_return; + end + else + begin + all_entries := true; + all_marker := cite_ptr; + goto next_cite; + end; + end; +end + + +@ +@^case mismatch errors@> +We've previously encountered the lower-case version, so we check that +the actual version exactly matches the actual version of the +previously-encountered cite key(s). + +@= +begin + trace + trace_pr_ln (' previously'); + ecart@/ +dummy_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,dont_insert); +if (not hash_found) then {case mismatch error} + begin + print ('Case mismatch error between cite keys '); + print_token; + print (' and '); + print_pool_str (cite_list[ilk_info[ilk_info[lc_cite_loc]]]); + print_newline; + aux_err_return; + end; +end + + +@ +@:this can't happen}{\quad Cite hash error@> +Now we add the just-found argument to |cite_list| if there isn't +anything funny happening. + +@= +begin + trace + trace_pr_newline; + ecart@/ +cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); +if (hash_found) then + hash_cite_confusion; +check_cite_overflow (cite_ptr); +cur_cite_str := hash_text[cite_loc]; +ilk_info[cite_loc] := cite_ptr; +ilk_info[lc_cite_loc] := cite_loc; +incr(cite_ptr); +end + + +@ +@:this can't happen}{\quad Cite hash error@> +Here's a serious complaint (that is, a bug) concerning hash problems. +This is the first of several similar bug-procedures that exist only +because they save space. + +@= +procedure hash_cite_confusion; +begin +confusion ('Cite hash error'); +end; + + +@ +@^fetish@> +@:BibTeX capacity exceeded}{\quad number of cite keys@> +Complain if somebody's got a cite fetish. This procedure is called +when were about to add another cite key to |cite_list|. It assumes +that |cite_loc| gives the potential cite key's hash table location. + +@= +procedure check_cite_overflow (@!last_cite : cite_number); +begin +if (last_cite = max_cites) then + begin + print_pool_str (hash_text[cite_loc]); + print_ln (' is the key:'); + overflow('number of cite keys ',max_cites); + end; +end; + + +@ +@:auxiliary-file commands}{\quad \.{\\\AT!input}@> +An \.{\\@@input} command will have exactly one argument, it will +be between braces, and it must have the |s_aux_extension|. +All upper-case letters are converted to lower case. + +@= +procedure aux_input_command; +label exit; +var aux_extension_ok : boolean; {to check for a correct file extension} +begin +incr(buf_ptr2); {skip over the |left_brace|} +if (not scan1_white(right_brace)) then + aux_err_no_right_brace; +if (lex_class[scan_char] = white_space) then + aux_err_white_space_in_argument; +if (last > buf_ptr2+1) then + aux_err_stuff_after_right_brace; +@; +exit: +end; + + +@ +@:BibTeX capacity exceeded}{\quad number of \.{.aux} files@> +We must check that this potential \.{.aux} file won't overflow the +stack, that it has the correct extension, that we haven't encountered +it before (to prevent, among other things, an infinite loop). + +@= +begin +incr(aux_ptr); +if (aux_ptr = aux_stack_size) then + begin + print_token; print (': '); + overflow('auxiliary file depth ',aux_stack_size); + end; +aux_extension_ok := true; +if (token_len < length(s_aux_extension)) then@/ + aux_extension_ok := false {else |str_eq_buf| might bomb the program} +else if (not str_eq_buf(s_aux_extension, buffer, + buf_ptr2-length(s_aux_extension), length(s_aux_extension))) then + aux_extension_ok := false; +if (not aux_extension_ok) then + begin + print_token; + print (' has a wrong extension'); + decr(aux_ptr); + aux_err_return; + end; +cur_aux_str := hash_text[ + str_lookup(buffer,buf_ptr1,token_len,aux_file_ilk,do_insert)]; +if (hash_found) then + begin + print ('Already encountered file '); + print_aux_name; + decr(aux_ptr); + aux_err_return; + end; +@; +end + + +@ +We check that this \.{.aux} file can actually be opened, and then open it. + +@= +begin +start_name (cur_aux_str); {extension already there for \.{.aux} files} +name_ptr := name_length+1; +while (name_ptr <= file_name_size) do {pad with blanks} + begin + name_of_file[name_ptr] := ' '; + incr(name_ptr); + end; +if (not a_open_in(cur_aux_file)) then + begin + print ('I couldn''t open auxiliary file '); + print_aux_name; + decr(aux_ptr); + aux_err_return; + end; +print ('A level-',aux_ptr:0,' auxiliary file: '); +print_aux_name; +cur_aux_line := 0; +end + + +@ +Here we close the current-level \.{.aux} file and go back up a level, +if possible, by decrementing |aux_ptr|. + +@= +procedure pop_the_aux_stack; +begin +a_close (cur_aux_file); +if (aux_ptr=0) then + goto aux_done + else + decr(aux_ptr); +end; + + +@ +@^gymnastics@> +That's it for processing \.{.aux} commands, except for finishing the +procedural gymnastics. + +@= +@ + + +@ +We must complain if anything's amiss. + +@d aux_end_err(#) == begin + aux_end1_err_print; + print (#); + aux_end2_err_print; + end + +@= +procedure aux_end1_err_print; +begin +print ('I found no '); +end; +@# +procedure aux_end2_err_print; +begin +print ('---while reading file '); +print_aux_name; +mark_error; +end; + + +@ +Before proceeding, we see if we have any complaints. + +@= +procedure last_check_for_aux_errors; +begin +num_cites := cite_ptr; {record the number of distinct cite keys} +num_bib_files := bib_ptr; {and the number of \.{.bib} files} +if (not citation_seen) then + aux_end_err ('\citation commands') + else if ((num_cites = 0) and (not all_entries)) then + aux_end_err ('cite keys'); +if (not bib_seen) then + aux_end_err ('\bibdata command') + else if (num_bib_files = 0) then + aux_end_err ('database files'); +if (not bst_seen) then + aux_end_err ('\bibstyle command') + else if (bst_str = 0) then + aux_end_err ('style file'); +end; + + + +@* Reading the style file. +This part of the program reads the \.{.bst} file, which consists of a +sequence of commands. Each \.{.bst} command consists of a name (for +which case differences are ignored) followed by zero or more +arguments, each enclosed in braces. + +@d bst_done=32 {go here when finished with the \.{.bst} file} +@d no_bst_file=9932 {go here when skipping the \.{.bst} file} + +@= +,@!bst_done,@!no_bst_file + + +@ +The |bbl_line_num| gets initialized along with the |bst_line_num|, so +it's declared here too. + +@= +@!bbl_line_num : integer; {line number of the \.{.bbl} (output) file} +@!bst_line_num : integer; {line number of the \.{.bst} file} + + +@ +This little procedure exists because it's used by at least two other +procedures and thus saves some space. + +@= +procedure bst_ln_num_print; +begin +print ('--line ',bst_line_num:0,' of file '); +print_bst_name; +end; + + +@ +When there's a serious error parsing the \.{.bst} file, we flush the +rest of the current command; a blank line is assumed to mark the end +of a command (but for the purposes of error recovery only). Thus, +error recovery will be better if style designers leave blank lines +between \.{.bst} commands. This macro must be called from within a +procedure that has an |exit| label. + +@d bst_err_print_and_look_for_blank_line_return == + begin + bst_err_print_and_look_for_blank_line; + return; + end + +@d bst_err(#) == begin {serious error during \.{.bst} parsing} + print (#); + bst_err_print_and_look_for_blank_line_return; + end + +@= +procedure bst_err_print_and_look_for_blank_line; +begin +print ('-'); +bst_ln_num_print; +print_bad_input_line; {this call does the |mark_error|} +while (last <> 0) do {look for a blank input line} + if (not input_ln(bst_file)) then {or the end of the file} + goto bst_done + else + incr(bst_line_num); +buf_ptr2 := last; {to input the next line} +end; + + +@ +When there's a harmless error parsing the \.{.bst} file (harmless +syntactically, at least) we give just a |warning_message|. + +@d bst_warn(#) == begin {non-serious error during \.{.bst} parsing} + print (#); + bst_warn_print; + end + +@= +procedure bst_warn_print; +begin +bst_ln_num_print; +mark_warning; +end; + + +@ +Here's the outer loop for reading the \.{.bst} file---it keeps reading +and processing \.{.bst} commands until none left. This is part of the +main program; hence, because of the |bst_done| label, there's no +conventional |begin|-|end| pair surrounding the entire module. + +@= +if (bst_str = 0) then {there's no \.{.bst} file to read} + goto no_bst_file; {this is a |goto| so that |bst_done| is not in a block} +bst_line_num := 0; {initialize things} +bbl_line_num := 1; {best spot to initialize the output line number} +buf_ptr2 := last; {to get the first input line} +loop + begin + if (not eat_bst_white_space) then {the end of the \.{.bst} file} + goto bst_done; + get_bst_command_and_process; + end; +bst_done: a_close (bst_file); +no_bst_file: a_close (bbl_file); + + +@ +This \.{.bst}-specific scanning function skips over |white_space| +characters (and comments) until hitting a nonwhite character or the +end of the file, respectively returning |true| or |false|. It also +updates |bst_line_num|, the line counter. + +@= +function eat_bst_white_space : boolean; +label exit; +begin +loop + begin + if (scan_white_space) then {hit a nonwhite character on this line} + if (scan_char <> comment) then {it's not a comment character; return} + begin + eat_bst_white_space := true; + return; + end; + if (not input_ln(bst_file)) then {end-of-file; return |false|} + begin + eat_bst_white_space := false; + return; + end; + incr(bst_line_num); + buf_ptr2 := 0; + end; +exit: +end; + + +@ +It's often illegal to end a \.{.bst} command in certain places, and +this is where we come to check. + +@d eat_bst_white_and_eof_check(#) == + begin + if (not eat_bst_white_space) then + begin + eat_bst_print; + bst_err (#); + end; + end + +@= +procedure eat_bst_print; +begin +print ('Illegal end of style file in command: '); +end; + + +@ +We must attend to a few details before getting to work on this +\.{.bst} command. + +@= +procedure get_bst_command_and_process; +label exit; +begin +if (not scan_alpha) then + bst_err ('"',xchr[scan_char],'" can''t start a style-file command'); +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +command_num := ilk_info[ + str_lookup(buffer,buf_ptr1,token_len,bst_command_ilk,dont_insert)]; +if (not hash_found) then + begin + print_token; + bst_err (' is an illegal style-file command'); + end; +@; +exit: +end; + + +@ +@^style-file commands@> +@:this can't happen}{\quad Unknown style-file command@> +Here we determine which \.{.bst} command we're about to process, and +then go to it. + +@= +case (command_num) of + n_bst_entry : bst_entry_command; + n_bst_execute : bst_execute_command; + n_bst_function : bst_function_command; + n_bst_integers : bst_integers_command; + n_bst_iterate : bst_iterate_command; + n_bst_macro : bst_macro_command; + n_bst_read : bst_read_command; + n_bst_reverse : bst_reverse_command; + n_bst_sort : bst_sort_command; + n_bst_strings : bst_strings_command; + othercases confusion ('Unknown style-file command') +endcases + + +@ +We need data structures for the function definitions, the entry +variables, the global variables, and the actual entries corresponding +to the cite-key list. First we define the classes of `function's +used. Functions in all classes are of |bst_fn_ilk| except for +|int_literal|s, which are of |integer_ilk|; and |str_literal|s, which +are of |text_ilk|. + +@d built_in = 0 {the `primitive' functions} +@d wiz_defined = 1 {defined in the \.{.bst} file} +@d int_literal = 2 {integer `constants'} +@d str_literal = 3 {string `constants'} +@d field = 4 {things like `author' and `title'} +@d int_entry_var = 5 {integer entry variable} +@d str_entry_var = 6 {string entry variable} +@d int_global_var = 7 {integer global variable} +@d str_global_var = 8 {string global variable} +@d last_fn_class = 8 {the same number as on the line above} + + +@ +@:this can't happen}{\quad Unknown function class@> +Here's another bug report. + +@= +procedure unknwn_function_class_confusion; +begin +confusion ('Unknown function class'); +end; + + +@ +@:this can't happen}{\quad Unknown function class@> +Occasionally we'll want to |print| the name of one of these function +classes. + +@= +procedure print_fn_class (@!fn_loc : hash_loc); +begin +case (fn_type[fn_loc]) of + built_in : print ('built-in'); + wiz_defined : print ('wizard-defined'); + int_literal : print ('integer-literal'); + str_literal : print ('string-literal'); + field : print ('field'); + int_entry_var : print ('integer-entry-variable'); + str_entry_var : print ('string-entry-variable'); + int_global_var : print ('integer-global-variable'); + str_global_var : print ('string-global-variable'); + othercases unknwn_function_class_confusion +endcases; +end; + + +@ +@:this can't happen}{\quad Unknown function class@> +This version is for printing when in |trace| mode. + +@= + trace + procedure trace_pr_fn_class (@!fn_loc : hash_loc); + begin + case (fn_type[fn_loc]) of + built_in : trace_pr ('built-in'); + wiz_defined : trace_pr ('wizard-defined'); + int_literal : trace_pr ('integer-literal'); + str_literal : trace_pr ('string-literal'); + field : trace_pr ('field'); + int_entry_var : trace_pr ('integer-entry-variable'); + str_entry_var : trace_pr ('string-entry-variable'); + int_global_var : trace_pr ('integer-global-variable'); + str_global_var : trace_pr ('string-global-variable'); + othercases unknwn_function_class_confusion + endcases; + end; + ecart + + +@ +Besides the function classes, we have types based on \BibTeX's +capacity limitations and one based on what can go into the array +|wiz_functions| explained below. + +@d quote_next_fn = hash_base - 1 {special marker used in defining functions} +@d end_of_def = hash_max + 1 {another such special marker} + +@= +@!fn_class = 0..last_fn_class; {the \.{.bst} function classes} +@!wiz_fn_loc = 0..wiz_fn_space; {|wiz_defined|-function storage locations} +@!int_ent_loc = 0..max_ent_ints; {|int_entry_var| storage locations} +@!str_ent_loc = 0..max_ent_strs; {|str_entry_var| storage locations} +@!str_glob_loc = 0..max_glb_str_minus_1; {|str_global_var| storage locations} +@!field_loc = 0..max_fields; {individual field storage locations} +@!hash_ptr2 = quote_next_fn..end_of_def; {a special marker or a |hash_loc|} + + +@ +@^save space@> +@^space savings@> +@^system dependencies@> +We store information about the \.{.bst} functions in arrays the same +size as the hash-table arrays and in locations corresponding to their +hash-table locations. The two arrays |fn_info| (an alias of +|ilk_info| described earlier) and |fn_type| accomplish this: |fn_type| +specifies one of the above classes, and |fn_info| gives information +dependent on the class. + +Six other arrays give the contents of functions: The array +|wiz_functions| holds definitions for |wiz_defined| functions---each +such function consists of a sequence of pointers to hash-table +locations of other functions (with the two special-marker exceptions +above); the array |entry_ints| contains the current values of +|int_entry_var|s; the array |entry_strs| contains the current values +of |str_entry_var|s; an element of the array |global_strs| contains +the current value of a |str_global_var| if the corresponding +|glb_str_ptr| entry is empty, otherwise the nonempty entry is a +pointer to the string; and the array |field_info|, for each field of +each entry, contains either a pointer to the string or the special +value |missing|. + +The array |global_strs| isn't packed (that is, it isn't |array| \dots\ +|of packed array| \dots$\,$) to increase speed on some systems; +however, on systems that are byte-addressable and that have a good +compiler, packing |global_strs| would save lots of space without much +loss of speed. + +@d fn_info == ilk_info {an alias used with functions} +@# +@d missing = empty {a special pointer for missing fields} + +@= +@!fn_loc : hash_loc; {the hash-table location of a function} +@!wiz_loc : hash_loc; {the hash-table location of a wizard function} +@!literal_loc : hash_loc; {the hash-table location of a literal function} +@!macro_name_loc : hash_loc; {the hash-table location of a macro name} +@!macro_def_loc : hash_loc; {the hash-table location of a macro definition} +@!fn_type : packed array[hash_loc] of fn_class; +@!wiz_def_ptr : wiz_fn_loc; {storage location for the next wizard function} +@!wiz_fn_ptr : wiz_fn_loc; {general |wiz_functions| location} +@!wiz_functions : packed array[wiz_fn_loc] of hash_ptr2; +@!int_ent_ptr : int_ent_loc; {general |int_entry_var| location} +@!entry_ints : array[int_ent_loc] of integer; +@!num_ent_ints : int_ent_loc; {the number of distinct |int_entry_var| names} +@!str_ent_ptr : str_ent_loc; {general |str_entry_var| location} +@!entry_strs : array[str_ent_loc] of + packed array[0..ent_str_size] of ASCII_code; +@!num_ent_strs : str_ent_loc; {the number of distinct |str_entry_var| names} +@!str_glb_ptr : 0..max_glob_strs; {general |str_global_var| location} +@!glb_str_ptr : array[str_glob_loc] of str_number; +@!global_strs : array[str_glob_loc] of array[0..glob_str_size] of ASCII_code; +@!glb_str_end : array[str_glob_loc] of 0..glob_str_size; {end markers} +@!num_glb_strs : 0..max_glob_strs; {number of distinct |str_global_var| names} +@!field_ptr : field_loc; {general |field_info| location} +@!field_parent_ptr,@!field_end_ptr : field_loc; {two more for doing cross-refs} +@!cite_parent_ptr,@!cite_xptr : cite_number; {two others for doing cross-refs} +@!field_info : packed array[field_loc] of str_number; +@!num_fields : field_loc; {the number of distinct field names} +@!num_pre_defined_fields : field_loc; {so far, just one: \.{crossref}} +@!crossref_num : field_loc; {the number given to \.{crossref}} +@!no_fields : boolean; {used for |tr_print|ing entry information} + + +@ +Now we initialize storage for the |wiz_defined| functions and we +initialize variables so that the first |str_entry_var|, +|int_entry_var|, |str_global_var|, and |field| name will be assigned +the number~0. Note: The variables |num_ent_strs| and |num_fields| +will also be set when pre-defining strings. + +@= +wiz_def_ptr := 0; +num_ent_ints := 0; +num_ent_strs := 0; +num_fields := 0; +str_glb_ptr := 0; +while (str_glb_ptr < max_glob_strs) do {make |str_global_var|s empty} + begin + glb_str_ptr[str_glb_ptr] := 0; + glb_str_end[str_glb_ptr] := 0; + incr(str_glb_ptr); + end; +num_glb_strs := 0; + + + +@* Style-file commands. +@^style-file commands@> +There are ten \.{.bst} commands: Five (\.{entry}, \.{function}, +\.{integers}, \.{macro}, and \.{strings}) declare and define +functions, one (\.{read}) reads in the \.{.bib}-file entries, and four +(\.{execute}, \.{iterate}, \.{reverse}, and \.{sort}) +manipulate the entries and produce output. + +The boolean variables |entry_seen| and |read_seen| indicate whether +we've yet encountered an \.{entry} and a \.{read} command. There must +be exactly one of each of these, and the \.{entry} command, as well as +any \.{macro} command, must precede the \.{read} command. +Furthermore, the \.{read} command must precede the four that +manipulate the entries and produce output. + +@= +@!entry_seen : boolean; {|true| if we've already seen an \.{entry} command} +@!read_seen : boolean; {|true| if we've already seen a \.{read} command} +@!read_performed : boolean; {|true| if we started reading the database file(s)} +@!reading_completed : boolean; {|true| if we made it all the way through} +@!read_completed : boolean; {|true| if the database info didn't bomb \BibTeX} + + +@ +And we initialize them. + +@= +entry_seen := false; +read_seen := false; +read_performed := false; +reading_completed := false; +read_completed := false; + + +@ +@:this can't happen}{\quad Identifier scanning error@> +Here's another bug. + +@= +procedure id_scanning_confusion; +begin +confusion ('Identifier scanning error'); +end; + + +@ +@:this can't happen}{\quad Identifier scanning error@> +This macro is used to scan all \.{.bst} identifiers. The argument +supplies the \.{.bst} command name. The associated procedure simply +prints an error message. + +@d bst_identifier_scan(#) == + begin + scan_identifier (right_brace,comment,comment); + if ((scan_result = white_adjacent) or + (scan_result = specified_char_adjacent)) then + do_nothing + else + begin + bst_id_print; + bst_err (#); + end; + end + +@= +procedure bst_id_print; +begin +if (scan_result = id_null) then + print ('"',xchr[scan_char],'" begins identifier, command: ') +else if (scan_result = other_char_adjacent) then + print ('"',xchr[scan_char],'" immediately follows identifier, command: ') +else + id_scanning_confusion; +end; + + +@ +This macro just makes sure we're at a |left_brace|. + +@d bst_get_and_check_left_brace(#) == + begin + if (scan_char <> left_brace) then + begin + bst_left_brace_print; + bst_err (#); + end; + incr(buf_ptr2); {skip over the |left_brace|} + end + +@= +procedure bst_left_brace_print; +begin +print ('"',xchr[left_brace],'" is missing in command: '); +end; + + +@ +And this one, a |right_brace|. + +@d bst_get_and_check_right_brace(#) == + begin + if (scan_char <> right_brace) then + begin + bst_right_brace_print; + bst_err (#); + end; + incr(buf_ptr2); {skip over the |right_brace|} + end + +@= +procedure bst_right_brace_print; +begin +print ('"',xchr[right_brace],'" is missing in command: '); +end; + + +@ +This macro complains if we've already encountered a function to be +inserted into the hash table. + +@d check_for_already_seen_function(#) == + begin + if (hash_found) then {already encountered this as a \.{.bst} function} + begin + already_seen_function_print (#); + return; + end; + end + +@= +procedure already_seen_function_print (@!seen_fn_loc : hash_loc); +label exit; {so the call to |bst_err| works} +begin +print_pool_str (hash_text[seen_fn_loc]); +print (' is already a type "'); +print_fn_class (seen_fn_loc); +print_ln ('" function name'); +bst_err_print_and_look_for_blank_line_return; +exit: +end; + + +@ +@:style-file commands}{\quad \.{entry}@> +An \.{entry} command has three arguments, each a (possibly empty) list +of function names between braces (the names are separated by one or +more |white_space| characters). All function names in this and other +commands must be legal \.{.bst} identifiers. Upper/lower cases are +considered to be the same for function names in these lists---all +upper-case letters are converted to lower case. These arguments give +lists of |field|s, |int_entry_var|s, and |str_entry_var|s. + +@= +procedure bst_entry_command; +label exit; +begin +if (entry_seen) then + bst_err ('Illegal, another entry command'); +entry_seen := true; {now we've seen an \.{entry} command} +eat_bst_white_and_eof_check ('entry'); +@; +eat_bst_white_and_eof_check ('entry'); +if (num_fields = num_pre_defined_fields) then + bst_warn ('Warning--I didn''t find any fields'); +@; +eat_bst_white_and_eof_check ('entry'); +@; +exit: +end; + + +@ +This module reads a |left_brace|, the list of |field|s, and a +|right_brace|. The |field|s are those like `author' and `title.' + +@= +begin +bst_get_and_check_left_brace ('entry'); +eat_bst_white_and_eof_check ('entry'); +while (scan_char <> right_brace) do + begin + bst_identifier_scan ('entry'); + @; + eat_bst_white_and_eof_check ('entry'); + end; +incr(buf_ptr2); {skip over the |right_brace|} +end + + +@ +@^secret agent man@> +Here we insert the just found field name into the hash table, record +it as a |field|, and assign it a number to be used in indexing into +the |field_info| array. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a field'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (fn_loc); +fn_type[fn_loc] := field;@/ +fn_info[fn_loc] := num_fields; {give this field a number (take away its name)} +incr(num_fields); +end + + +@ +This module reads a |left_brace|, the list of |int_entry_var|s, +and a |right_brace|. + +@= +begin +bst_get_and_check_left_brace ('entry'); +eat_bst_white_and_eof_check ('entry'); +while (scan_char <> right_brace) do + begin + bst_identifier_scan ('entry'); + @; + eat_bst_white_and_eof_check ('entry'); + end; +incr(buf_ptr2); {skip over the |right_brace|} +end + + +@ +Here we insert the just found |int_entry_var| name into the hash table +and record it as an |int_entry_var|. An |int_entry_var| is one that +the style designer wants a separate copy of for each entry. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is an integer entry-variable'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (fn_loc); +fn_type[fn_loc] := int_entry_var;@/ +fn_info[fn_loc] := num_ent_ints; {give this |int_entry_var| a number} +incr(num_ent_ints); +end + + +@ +This module reads a |left_brace|, the list of |str_entry_var|s, and a +|right_brace|. A |str_entry_var| is one that the style designer wants +a separate copy of for each entry. + +@= +begin +bst_get_and_check_left_brace ('entry'); +eat_bst_white_and_eof_check ('entry'); +while (scan_char <> right_brace) do + begin + bst_identifier_scan ('entry'); + @; + eat_bst_white_and_eof_check ('entry'); + end; +incr(buf_ptr2); {skip over the |right_brace|} +end + + +@ +Here we insert the just found |str_entry_var| name into the hash +table, record it as a |str_entry_var|, and set its pointer into +|entry_strs|. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a string entry-variable'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (fn_loc); +fn_type[fn_loc] := str_entry_var;@/ +fn_info[fn_loc] := num_ent_strs; {give this |str_entry_var| a number} +incr(num_ent_strs); +end + + +@ +A legal argument for an \.{execute}, \.{iterate}, or \.{reverse} +command must exist and be |built_in| or |wiz_defined|. +Here's where we check, returning |true| if the argument is illegal. + +@= +function bad_argument_token : boolean; +label exit; +begin +bad_argument_token := true; {now it's easy to exit if necessary} +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); +if (not hash_found) then {unknown \.{.bst} function} + begin + print_token; + bst_err (' is an unknown function'); + end +else if ((fn_type[fn_loc] <> built_in) and + (fn_type[fn_loc] <> wiz_defined)) then + begin + print_token; + print (' has bad function type '); + print_fn_class (fn_loc); + bst_err_print_and_look_for_blank_line_return; + end; +bad_argument_token := false; +exit: +end; + + +@ +@:style-file commands}{\quad \.{execute}@> +An \.{execute} command has one argument, a single |built_in| or +|wiz_defined| function name between braces. Upper/lower cases are +considered to be the same---all upper-case letters are converted to +lower case. Also, we must make sure we've already seen a \.{read} +command. + +This module reads a |left_brace|, a single function to be executed, +and a |right_brace|. + +@= +procedure bst_execute_command; +label exit; +begin +if (not read_seen) then + bst_err ('Illegal, execute command before read command'); +eat_bst_white_and_eof_check ('execute'); +bst_get_and_check_left_brace ('execute'); +eat_bst_white_and_eof_check ('execute'); +bst_identifier_scan ('execute'); +@; +eat_bst_white_and_eof_check ('execute'); +bst_get_and_check_right_brace ('execute'); +@; +exit: +end; + + +@ +Before executing the function, we must make sure it's a legal one. It +must exist and be |built_in| or |wiz_defined|. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a to be executed function'); + ecart@/ +if (bad_argument_token) then + return; +end + + +@ +@:style-file commands}{\quad \.{function}@> +A \.{function} command has two arguments; the first is a +|wiz_defined| function name between braces. Upper/lower cases are +considered to be the same---all upper-case letters are converted to +lower case. The second argument defines this function. It consists +of a sequence of functions, between braces, separated by |white_space| +characters. Upper/lower cases are considered to be the same for +function names but not for |str_literal|s. + +@= +procedure bst_function_command; +label exit; +begin +eat_bst_white_and_eof_check ('function'); +@; +eat_bst_white_and_eof_check ('function'); +bst_get_and_check_left_brace ('function'); +scan_fn_def(wiz_loc); {this scans the function definition} +exit: +end; + + +@ +This module reads a |left_brace|, a |wiz_defined| function name, and +a |right_brace|. + +@= +begin +bst_get_and_check_left_brace ('function'); +eat_bst_white_and_eof_check ('function'); +bst_identifier_scan ('function'); +@; +eat_bst_white_and_eof_check ('function'); +bst_get_and_check_right_brace ('function'); +end + + +@ +The function name must exist and be a new one; we mark it as +|wiz_defined|. Also, see if it's the default entry-type function. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a wizard-defined function'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +wiz_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (wiz_loc); +fn_type[wiz_loc] := wiz_defined; +if (hash_text[wiz_loc] = s_default) then {we've found the default entry-type} + b_default := wiz_loc; {see the |built_in| functions for |b_default|} +end + + +@ +We're about to start scanning tokens in a function definition. When a +function token is illegal, we skip until it ends; a |white_space| +character, an end-of-line, a |right_brace|, or a |comment| marks the +end of the current token. + +@d next_token=25 {a bad function token; go read the next one} +@# +@d skip_token(#) == begin {not-so-serious error during \.{.bst} parsing} + print (#); + skip_token_print; {also, skip to the current token's end} + goto next_token; + end + +@= +procedure skip_token_print; +begin +print ('-'); +bst_ln_num_print; +mark_error; +if (scan2_white(right_brace,comment)) then {ok if token ends line} + do_nothing; +end; + + +@ +@^commented-out code@> +@^for a good time, try comment-out code@> +This macro is similar to the last one but is specifically for +recursion in a |wiz_defined| function, which is illegal; it helps save +space. + +@d skip_recursive_token == begin + print_recursion_illegal; + goto next_token; + end + +@= +procedure print_recursion_illegal; +begin + trace + trace_pr_newline; + ecart@/ +print_ln ('Curse you, wizard, before you recurse me:'); +print ('function '); +print_token; +print_ln (' is illegal in its own definition'); + @{ + print_recursion_illegal; + @}@/ +skip_token_print; {also, skip to the current token's end} +end; + + +@ +Here's another macro for saving some space when there's a problem with +a token. + +@d skip_token_unknown_function == begin + skp_token_unknown_function_print; + goto next_token; + end + +@= +procedure skp_token_unknown_function_print; +begin +print_token; +print (' is an unknown function'); +skip_token_print; {also, skip to the current token's end} +end; + + +@ +And another. + +@d skip_token_illegal_stuff_after_literal == + begin + skip_illegal_stuff_after_token_print; + goto next_token; + end + +@= +procedure skip_illegal_stuff_after_token_print; +begin +print ('"',xchr[scan_char],'" can''t follow a literal'); +skip_token_print; {also, skip to the current token's end} +end; + + +@ +This recursive function reads and stores the list of functions +(separated by |white_space| characters or ends-of-line) that define +this new function, and reads a |right_brace|. + +@= +procedure scan_fn_def (@!fn_hash_loc : hash_loc); +label next_token,@!exit; +type @!fn_def_loc = 0..single_fn_space; {for a single |wiz_defined|-function} +var singl_function : packed array[fn_def_loc] of hash_ptr2; + @!single_ptr : fn_def_loc; {next storage location for this definition} + @!copy_ptr : fn_def_loc; {dummy variable} + @!end_of_num : buf_pointer; {the end of an implicit function's name} + @!impl_fn_loc : hash_loc; {an implicit function's hash-table location} +begin +eat_bst_white_and_eof_check ('function'); +single_ptr := 0; +while (scan_char <> right_brace) do + begin + @; +next_token: + eat_bst_white_and_eof_check ('function'); + end; +@; +incr(buf_ptr2); {skip over the |right_brace|} +exit: +end; + + +@ +@:BibTeX capacity exceeded}{\quad single function space@> +This macro inserts a hash-table location (or one of the two +special markers |quote_next_fn| and |end_of_def|) into the +|singl_function| array, which will later be copied into the +|wiz_functions| array. + +@d insert_fn_loc(#) == begin + singl_function[single_ptr] := #; + if (single_ptr = single_fn_space) then + singl_fn_overflow; + incr(single_ptr); + end + +@= +procedure singl_fn_overflow; +begin +overflow('single function space ',single_fn_space); +end; + + +@ +There are five possibilities for the first character of the token +representing the next function of the definition: If it's a +|number_sign|, the token is an |int_literal|; if it's a +|double_quote|, the token is a |str_literal|; if it's a +|single_quote|, the token is a quoted function; if it's a +|left_brace|, the token isn't really a token, but rather the start of +another function definition (which will result in a recursive call to +|scan_fn_def|); if it's anything else, the token is the name of an +already-defined function. Note: To prevent the wizard from using +recursion, we have to check that neither a quoted function nor an +already-defined-function is actually the currently-being-defined +function (which is stored at |wiz_loc|). + +@= +case (scan_char) of + number_sign : @; + double_quote : @; + single_quote : @; + left_brace : @; + othercases @ +endcases + + +@ +An |int_literal| is preceded by a |number_sign|, consists of an +integer (i.e., an optional |minus_sign| followed by one or more +|numeric| characters), and is followed either by a |white_space| +character, an end-of-line, or a |right_brace|. The array |fn_info| +contains the value of the integer for |int_literal|s. + +@= +begin +incr(buf_ptr2); {skip over the |number_sign|} +if (not scan_integer) then + skip_token ('Illegal integer in integer literal'); + trace + trace_pr ('#'); + trace_pr_token; + trace_pr_ln (' is an integer literal with value ',token_value:0); + ecart@/ +literal_loc := str_lookup(buffer,buf_ptr1,token_len,integer_ilk,do_insert); +if (not hash_found) then + begin + fn_type[literal_loc] := int_literal; {set the |fn_class|} + fn_info[literal_loc] := token_value; {the value of this integer} + end; +if ((lex_class[scan_char]<>white_space) and (buf_ptr2right_brace) and@| (scan_char<>comment)) then + skip_token_illegal_stuff_after_literal; +insert_fn_loc (literal_loc); {add this function to |wiz_functions|} +end + + +@ +A |str_literal| is preceded by a |double_quote| and consists of all +characters on this line up to the next |double_quote|. Also, there +must be either a |white_space| character, an end-of-line, a +|right_brace|, or a |comment| following (since functions in the +definition must be separated by |white_space|). The array |fn_info| +contains nothing for |str_literal|s. + +@= +begin +incr(buf_ptr2); {skip over the |double_quote|} +if (not scan1(double_quote)) then + skip_token ('No `',xchr[double_quote],''' to end string literal'); + trace + trace_pr ('"'); + trace_pr_token; + trace_pr ('"'); + trace_pr_ln (' is a string literal'); + ecart@/ +literal_loc := str_lookup(buffer,buf_ptr1,token_len,text_ilk,do_insert);@/ +fn_type[literal_loc] := str_literal; {set the |fn_class|} +incr(buf_ptr2); {skip over the |double_quote|} +if ((lex_class[scan_char]<>white_space) and (buf_ptr2right_brace) and@| (scan_char<>comment)) then + skip_token_illegal_stuff_after_literal; +insert_fn_loc (literal_loc); {add this function to |wiz_functions|} +end + + +@ +A quoted function is preceded by a |single_quote| and consists of all +characters up to the next |white_space| character, end-of-line, +|right_brace|, or |comment|. + +@= +begin +incr(buf_ptr2); {skip over the |single_quote|} +if (scan2_white(right_brace,comment)) then {ok if token ends line} + do_nothing; + trace + trace_pr (''''); + trace_pr_token; + trace_pr (' is a quoted function '); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); +if (not hash_found) then {unknown \.{.bst} function} + skip_token_unknown_function +else + @; +end + + +@ +Here we check that this quoted function is a legal one---the function +name must already exist, but it mustn't be the currently-being-defined +function (which is stored at |wiz_loc|). + +@= +begin +if (fn_loc = wiz_loc) then + skip_recursive_token +else + begin + trace + trace_pr ('of type '); + trace_pr_fn_class (fn_loc); + trace_pr_newline; + ecart@/ + insert_fn_loc (quote_next_fn); {add special marker together with} + insert_fn_loc (fn_loc); {this function to |wiz_functions|} + end +end + + +@ +@^kludge@> +@:this can't happen}{\quad Already encountered implicit function@> +This module marks the implicit function as being quoted, generates a +name, and stores it in the hash table. This name is strictly internal +to this program, starts with a |single_quote| (since that will make +this function name unique), and ends with the variable |impl_fn_num| +converted to ASCII. The alias kludge helps make the stack space not +overflow on some machines. + +@d ex_buf2 == ex_buf {an alias, used only in this module} + +@= +begin +ex_buf2[0] := single_quote; +int_to_ASCII (impl_fn_num,ex_buf2,1,end_of_num); +impl_fn_loc := str_lookup(ex_buf2,0,end_of_num,bst_fn_ilk,do_insert); +if (hash_found) then + confusion ('Already encountered implicit function'); + trace + trace_pr_pool_str (hash_text[impl_fn_loc]); + trace_pr_ln (' is an implicit function'); + ecart@/ +incr(impl_fn_num); +fn_type[impl_fn_loc] := wiz_defined;@/ +insert_fn_loc (quote_next_fn); {all implicit functions are quoted} +insert_fn_loc (impl_fn_loc); {add it to |wiz_functions|} +incr(buf_ptr2); {skip over the |left_brace|} +scan_fn_def (impl_fn_loc); {this is the recursive call} +end + + +@ +The variable |impl_fn_num| counts the number of implicit functions +seen in the \.{.bst} file. + +@= +@!impl_fn_num : integer; {the number of implicit functions seen so far} + + +@ +Now we initialize it. + +@= +impl_fn_num := 0; + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +This module appends a character to |int_buf| after checking to make +sure it will fit; for use in |int_to_ASCII|. + +@d append_int_char(#) == begin + if (int_ptr = buf_size) then + buffer_overflow; + int_buf[int_ptr]:=#; + incr(int_ptr); + end + + +@ +This procedure takes the integer |int|, copies the appropriate +|ASCII_code| string into |int_buf| starting at |int_begin|, and sets +the |var| parameter |int_end| to the first unused |int_buf| location. +The ASCII string will consist of decimal digits, the first of which +will be not be a~0 if the integer is nonzero, with a prepended minus +sign if the integer is negative. + +@= +procedure int_to_ASCII (@!int:integer; var int_buf:buf_type; + @!int_begin:buf_pointer; var int_end:buf_pointer); +var int_ptr,@!int_xptr : buf_pointer; {pointers into |int_buf|} + @!int_tmp_val : ASCII_code; {the temporary element in an exchange} +begin +int_ptr := int_begin; +if (int < 0) then {add the |minus_sign| and use the absolute value} + begin + append_int_char (minus_sign); + int := -int; + end; +int_xptr := int_ptr; +repeat {copy digits into |int_buf|} + append_int_char ("0" + (int mod 10)); + int := int div 10; + until (int = 0); +int_end := int_ptr; {set the string length} +decr(int_ptr); +while (int_xptr < int_ptr) do {and reorder (flip) the digits} + begin + int_tmp_val := int_buf[int_xptr]; + int_buf[int_xptr] := int_buf[int_ptr]; + int_buf[int_ptr] := int_tmp_val; + decr(int_ptr); + incr(int_xptr); + end +end; + + +@ +An already-defined function consists of all characters up to the next +|white_space| character, end-of-line, |right_brace|, or |comment|. +This function name must already exist, but it mustn't be the +currently-being-defined function (which is stored at |wiz_loc|). + +@= +begin +if (scan2_white(right_brace,comment)) then {ok if token ends line} + do_nothing; + trace + trace_pr_token; + trace_pr (' is a function '); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); +if (not hash_found) then {unknown \.{.bst} function} + skip_token_unknown_function +else if (fn_loc = wiz_loc) then + skip_recursive_token +else + begin + trace + trace_pr ('of type '); + trace_pr_fn_class (fn_loc); + trace_pr_newline; + ecart@/ + insert_fn_loc (fn_loc); {add this function to |wiz_functions|} + end; +end + + +@ +@:BibTeX capacity exceeded}{\quad wizard-defined function space@> +Now we add the |end_of_def| special marker, make sure this function will +fit into |wiz_functions|, and put it there. + +@= +begin +insert_fn_loc (end_of_def); {add special marker ending the definition} +if (single_ptr + wiz_def_ptr > wiz_fn_space) then + begin + print (single_ptr + wiz_def_ptr : 0,': '); + overflow('wizard-defined function space ',wiz_fn_space); + end; +fn_info[fn_hash_loc] := wiz_def_ptr; {pointer into |wiz_functions|} +copy_ptr := 0; +while (copy_ptr < single_ptr) do {make this function official} + begin + wiz_functions[wiz_def_ptr] := singl_function[copy_ptr]; + incr(copy_ptr); + incr(wiz_def_ptr); + end; +end + + +@ +@:style-file commands}{\quad \.{integers}@> +An \.{integers} command has one argument, a list of function names +between braces (the names are separated by one or more |white_space| +characters). Upper/lower cases are considered to be the same for +function names in these lists---all upper-case letters are converted to +lower case. Each name in this list specifies an |int_global_var|. +There may be several \.{integers} commands in the \.{.bst} file. + +This module reads a |left_brace|, a list of |int_global_var|s, and a +|right_brace|. + +@= +procedure bst_integers_command; +label exit; +begin +eat_bst_white_and_eof_check ('integers'); +bst_get_and_check_left_brace ('integers'); +eat_bst_white_and_eof_check ('integers'); +while (scan_char <> right_brace) do + begin + bst_identifier_scan ('integers'); + @; + eat_bst_white_and_eof_check ('integers'); + end; +incr(buf_ptr2); {skip over the |right_brace|} +exit: +end; + + +@ +Here we insert the just found |int_global_var| name into the hash +table and record it as an |int_global_var|. Also, we initialize it by +setting |fn_info[fn_loc]| to 0. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is an integer global-variable'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (fn_loc); +fn_type[fn_loc] := int_global_var;@/ +fn_info[fn_loc] := 0; {initialize} +end + + +@ +@:style-file commands}{\quad \.{iterate}@> +An \.{iterate} command has one argument, a single |built_in| or +|wiz_defined| function name between braces. Upper/lower cases are +considered to be the same---all upper-case letters are converted to +lower case. Also, we must make sure we've already seen a \.{read} +command. + +This module reads a |left_brace|, a single function to be iterated, +and a |right_brace|. + +@= +procedure bst_iterate_command; +label exit; +begin +if (not read_seen) then + bst_err ('Illegal, iterate command before read command'); +eat_bst_white_and_eof_check ('iterate'); +bst_get_and_check_left_brace ('iterate'); +eat_bst_white_and_eof_check ('iterate'); +bst_identifier_scan ('iterate'); +@; +eat_bst_white_and_eof_check ('iterate'); +bst_get_and_check_right_brace ('iterate'); +@; +exit: +end; + + +@ +Before iterating the function, we must make sure it's a legal one. It +must exist and be |built_in| or |wiz_defined|. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a to be iterated function'); + ecart@/ +if (bad_argument_token) then + return; +end + + +@ +@:style-file commands}{\quad \.{macro}@> +A \.{macro} command, like a \.{function} command, has two arguments; +the first is a macro name between braces. The name must be a legal +\.{.bst} identifier. Upper/lower cases are considered to be the +same---all upper-case letters are converted to lower case. The second +argument defines this macro. It consists of a +|double_quote|-delimited string (which must be on a single line) +between braces, with optional |white_space| characters between the +braces and the |double_quote|s. This |double_quote|-delimited string +is parsed exactly as a |str_literal| is for the \.{function} command. + +@= +procedure bst_macro_command; +label exit; +begin +if (read_seen) then + bst_err ('Illegal, macro command after read command'); +eat_bst_white_and_eof_check ('macro'); +@; +eat_bst_white_and_eof_check ('macro'); +@; +exit: +end; + + +@ +This module reads a |left_brace|, a macro name, and a |right_brace|. + +@= +begin +bst_get_and_check_left_brace ('macro'); +eat_bst_white_and_eof_check ('macro'); +bst_identifier_scan ('macro'); +@; +eat_bst_white_and_eof_check ('macro'); +bst_get_and_check_right_brace ('macro'); +end + + +@ +The macro name must be a new one; we mark it as |macro_ilk|. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a macro'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +macro_name_loc := str_lookup(buffer,buf_ptr1,token_len,macro_ilk,do_insert); +if (hash_found) then + begin + print_token; + bst_err (' is already defined as a macro'); + end; +ilk_info[macro_name_loc]:=hash_text[macro_name_loc]; {default in case of error} +end + + +@ +This module reads a |left_brace|, the |double_quote|-delimited string +that defines this macro, and a |right_brace|. + +@= +begin +bst_get_and_check_left_brace ('macro'); +eat_bst_white_and_eof_check ('macro'); +if (scan_char <> double_quote) then + bst_err ('A macro definition must be ',xchr[double_quote],'-delimited'); +@; +eat_bst_white_and_eof_check ('macro'); +bst_get_and_check_right_brace ('macro'); +end + + +@ +A macro definition-string is preceded by a |double_quote| and consists +of all characters on this line up to the next |double_quote|. The +array |ilk_info| contains a pointer to this string for the macro name. + +@= +begin +incr(buf_ptr2); {skip over the |double_quote|} +if (not scan1(double_quote)) then + bst_err ('There''s no `',xchr[double_quote],''' to end macro definition'); + trace + trace_pr ('"'); + trace_pr_token; + trace_pr ('"'); + trace_pr_ln (' is a macro string'); + ecart@/ +macro_def_loc := str_lookup(buffer,buf_ptr1,token_len,text_ilk,do_insert);@/ +fn_type[macro_def_loc] := str_literal; {set the |fn_class|} +ilk_info[macro_name_loc] := hash_text[macro_def_loc]; +incr(buf_ptr2); {skip over the |double_quote|} +end + + +@ +@^gymnastics@> +We need to include stuff for \.{.bib} reading here because that's done +by the \.{read} command. + +@= +@ + + +@ +@:style-file commands}{\quad \.{read}@> +The \.{read} command has no arguments so there's no more parsing to +do. We must make sure we haven't seen a \.{read} command before and +we've already seen an \.{entry} command. + +@= +procedure bst_read_command; +label exit; +begin +if (read_seen) then + bst_err ('Illegal, another read command'); +read_seen := true; {now we've seen a \.{read} command} +if (not entry_seen) then + bst_err ('Illegal, read command before entry command'); +sv_ptr1 := buf_ptr2; {save the contents of the \.{.bst} input line} +sv_ptr2 := last; +tmp_ptr := sv_ptr1; +while (tmp_ptr < sv_ptr2) do + begin + sv_buffer[tmp_ptr] := buffer[tmp_ptr]; + incr(tmp_ptr); + end; +@; +buf_ptr2 := sv_ptr1; {and restore} +last := sv_ptr2; +tmp_ptr := buf_ptr2; +while (tmp_ptr < last) do + begin + buffer[tmp_ptr] := sv_buffer[tmp_ptr]; + incr(tmp_ptr); + end; +exit: +end; + + +@ +@:style-file commands}{\quad \.{reverse}@> +A \.{reverse} command has one argument, a single |built_in| or +|wiz_defined| function name between braces. Upper/lower cases are +considered to be the same---all upper-case letters are converted to +lower case. Also, we must make sure we've already seen a \.{read} +command. + +This module reads a |left_brace|, a single function to be iterated in +reverse, and a |right_brace|. + +@= +procedure bst_reverse_command; +label exit; +begin +if (not read_seen) then + bst_err ('Illegal, reverse command before read command'); +eat_bst_white_and_eof_check ('reverse'); +bst_get_and_check_left_brace ('reverse'); +eat_bst_white_and_eof_check ('reverse'); +bst_identifier_scan ('reverse'); +@; +eat_bst_white_and_eof_check ('reverse'); +bst_get_and_check_right_brace ('reverse'); +@; +exit: +end; + + +@ +Before iterating the function in reverse, we must make sure it's a +legal one. It must exist and be |built_in| or |wiz_defined|. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a to be iterated in reverse function'); + ecart@/ +if (bad_argument_token) then + return; +end + + +@ +@:style-file commands}{\quad \.{sort}@> +The \.{sort} command has no arguments so there's no more parsing to +do, but we must make sure we've already seen a \.{read} command. + +@= +procedure bst_sort_command; +label exit; +begin +if (not read_seen) then + bst_err ('Illegal, sort command before read command'); +@; +exit: +end; + + +@ +@:style-file commands}{\quad \.{strings}@> +A \.{strings} command has one argument, a list of function names +between braces (the names are separated by one or more |white_space| +characters). Upper/lower cases are considered to be the same for +function names in these lists---all upper-case letters are converted to +lower case. Each name in this list specifies a |str_global_var|. +There may be several \.{strings} commands in the \.{.bst} file. + +This module reads a |left_brace|, a list of |str_global_var|s, +and a |right_brace|. + +@= +procedure bst_strings_command; +label exit; +begin +eat_bst_white_and_eof_check ('strings'); +bst_get_and_check_left_brace ('strings'); +eat_bst_white_and_eof_check ('strings'); +while (scan_char <> right_brace) do + begin + bst_identifier_scan ('strings'); + @; + eat_bst_white_and_eof_check ('strings'); + end; +incr(buf_ptr2); {skip over the |right_brace|} +exit: +end; + + +@ +@:BibTeX capacity exceeded}{\quad number of string global-variables@> +Here we insert the just found |str_global_var| name into the hash +table, record it as a |str_global_var|, set its pointer into +|global_strs|, and initialize its value there to the null string. + +@d end_of_string = invalid_code {this illegal |ASCII_code| ends a string} + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a string global-variable'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); +check_for_already_seen_function (fn_loc); +fn_type[fn_loc] := str_global_var;@/ +fn_info[fn_loc] := num_glb_strs; {pointer into |global_strs|} +if (num_glb_strs = max_glob_strs) then + overflow('number of string global-variables ',max_glob_strs); +incr(num_glb_strs); +end + + +@ +@^gymnastics@> +That's it for processing \.{.bst} commands, except for finishing the +procedural gymnastics. Note that this must topologically follow the +stuff for \.{.bib} reading, because that's done by the \.{.bst}'s +\.{read} command. + +@= +@ + + + +@* Reading the database file(s). +This section reads the \.{.bib} file(s), each of which consists of a +sequence of entries (perhaps with a few \.{.bib} commands thrown in, +as explained later). Each entry consists of an |at_sign|, an entry +type, and, between braces or parentheses and separated by |comma|s, a +database key and a list of fields. Each field consists of a field +name, an |equals_sign|, and nonempty list of field tokens separated by +|concat_char|s. Each field token is either a nonnegative number, a +macro name (like `jan'), or a brace-balanced string delimited by +either |double_quote|s or braces. Finally, case differences are +ignored for all but delimited strings and database keys, and +|white_space| characters and ends-of-line may appear in all reasonable +places (i.e., anywhere except within entry types, database keys, field +names, and macro names); furthermore, comments may appear anywhere +between entries (or before the first or after the last) as long as +they contain no |at_sign|s. + + +@ +These global variables are used while reading the \.{.bib} file(s). +The elements of |type_list|, which indicate an entry's type (book, +article, etc.), point either to a |hash_loc| or are one of two special +markers: |empty|, from which |hash_base = empty + 1| was defined, +means we haven't yet encountered the \.{.bib} entry corresponding to +this cite key; and |undefined| means we've encountered it but it had +an unknown entry type. Thus the array |type_list| is of type +|hash_ptr2|, also defined earlier. An element of the boolean array +|entry_exists| whose corresponding entry in |cite_list| gets +overwritten (which happens only when |all_entries| is |true|) +indicates whether we've encountered that entry of |cite_list| while +reading the \.{.bib} file(s); this information is unused for entries +that aren't (or more precisely, that have no chance of being) +overwritten. When we're reading the database file, the array +|cite_info| contains auxiliary information for |cite_list|. Later, +|cite_info| will become |sorted_cites|, and this dual role imposes the +(not-very-imposing) restriction |max_strings >= max_cites|. + +@d undefined = hash_max + 1 {a special marker used for |type_list|} + +@= +@!bib_line_num : integer; {line number of the \.{.bib} file} +@!entry_type_loc : hash_loc; {the hash-table location of an entry type} +@!type_list : packed array[cite_number] of hash_ptr2; +@!type_exists : boolean; {|true| if this entry type is \.{.bst}-defined} +@!entry_exists : packed array[cite_number] of boolean; +@!store_entry : boolean; {|true| if we're to store info for this entry} +@!field_name_loc : hash_loc; {the hash-table location of a field name} +@!field_val_loc : hash_loc; {the hash-table location of a field value} +@!store_field : boolean; {|true| if we're to store info for this field} +@!store_token : boolean; {|true| if we're to store this macro token} +@!right_outer_delim : ASCII_code; {either a |right_brace| or a |right_paren|} +@!right_str_delim : ASCII_code; {either a |right_brace| or a |double_quote|} +@!at_bib_command : boolean; {|true| for a command, false for an entry} +@!cur_macro_loc : hash_loc; {|macro_loc| for a \.{string} being defined} +@!cite_info : packed array[cite_number] of str_number; {extra |cite_list| info} +@!cite_hash_found : boolean; {set to a previous |hash_found| value} +@!preamble_ptr : bib_number; {pointer into the |s_preamble| array} +@!num_preamble_strings : bib_number; {counts the |s_preamble| strings} + + +@ +This little procedure exists because it's used by at least two other +procedures and thus saves some space. + +@= +procedure bib_ln_num_print; +begin +print ('--line ',bib_line_num:0,' of file '); +print_bib_name; +end; + + +@ +When there's a serious error parsing a \.{.bib} file, we flush +everything up to the beginning of the next entry. + +@d bib_err(#) == begin {serious error during \.{.bib} parsing} + print (#); + bib_err_print; + return; + end + +@= +procedure bib_err_print; +begin +print ('-'); +bib_ln_num_print; +print_bad_input_line; {this call does the |mark_error|} +print_skipping_whatever_remains; +if (at_bib_command) then + print_ln ('command') + else + print_ln ('entry'); +end; + + +@ +When there's a harmless error parsing a \.{.bib} file, we just give a +warning message. This is always called after other stuff has been +printed out. + +@d bib_warn(#) == begin {non-serious error during \.{.bst} parsing} + print (#); + bib_warn_print; + end +@# +@d bib_warn_newline(#) == begin {same as above but with a newline} + print_ln (#); + bib_warn_print; + end + +@= +procedure bib_warn_print; +begin +bib_ln_num_print; +mark_warning; +end; + + +@ +For all |num_bib_files| database files, we keep reading and processing +\.{.bib} entries until none left. + +@= +begin +@; +read_performed := true; +bib_ptr := 0; +while (bib_ptr < num_bib_files) do + begin + print ('Database file #',bib_ptr+1:0,': '); + print_bib_name;@/ + bib_line_num := 0; {initialize to get the first input line} + buf_ptr2 := last; + while (not eof(cur_bib_file)) do + get_bib_command_or_entry_and_process; + a_close (cur_bib_file); + incr(bib_ptr); + end; +reading_completed := true; + trace + trace_pr_ln ('Finished reading the database file(s)'); + ecart@/ +@; +read_completed := true; +end + + +@ +We need to initialize the |field_info| array, and also various things +associated with the |cite_list| array (but not |cite_list| itself). + +@= +begin +@; +@; +end + + +@ +This module initializes all fields of all entries to |missing|, the +value to which all fields are initialized. + +@= +begin +check_field_overflow (num_fields*num_cites); +field_ptr := 0; +while (field_ptr < max_fields) do + begin + field_info[field_ptr] := missing; + incr(field_ptr); + end; +end + + +@ +@^fetish@> +@:BibTeX capacity exceeded}{\quad total number of fields@> +Complain if somebody's got a field fetish. + +@= +procedure check_field_overflow (@!total_fields : integer); +begin +if (total_fields > max_fields) then + begin + print_ln (total_fields:0,' fields:'); + overflow('total number of fields ',max_fields); + end; +end; + + +@ +We must initialize the |type_list| array so that we can detect +duplicate (or missing) entries for cite keys on |cite_list|. Also, +when we're to include the entire database, we use the array +|entry_exists| to detect those missing entries whose |cite_list| info +will (or to be more precise, might) be overwritten; and we use the +array |cite_info| to save the part of |cite_list| that will (might) be +overwritten. We also use |cite_info| for counting cross~references +when it's appropriate---when an entry isn't otherwise to be included +on |cite_list| (that is, the entry isn't \.{\\cite}d or +\.{\\nocite}d). Such an entry is included on the final |cite_list| if +it's cross~referenced at least |min_crossrefs| times. + +@= +begin +cite_ptr := 0; +while (cite_ptr < max_cites) do + begin + type_list[cite_ptr] := empty;@/ + cite_info[cite_ptr] := any_value; {to appeas \PASCAL's boolean evaluation} + incr(cite_ptr); + end; +old_num_cites := num_cites; +if (all_entries) then + begin + cite_ptr := all_marker; + while (cite_ptr < old_num_cites) do + begin + cite_info[cite_ptr] := cite_list[cite_ptr]; + entry_exists[cite_ptr] := false; + incr(cite_ptr); + end; + cite_ptr := all_marker; {we insert the ``other'' entries here} + end + else + begin + cite_ptr := num_cites; {we insert the cross-referenced entries here} + all_marker := any_value; {to appease \PASCAL's boolean evaluation} + end; +end + + +@ +Before we actually start the code for reading a database file, we must +define this \.{.bib}-specific scanning function. It skips over +|white_space| characters until hitting a nonwhite character or the end +of the file, respectively returning |true| or |false|. It also +updates |bib_line_num|, the line counter. + +@= +function eat_bib_white_space : boolean; +label exit; +begin +while (not scan_white_space) do {no characters left; read another line} + begin + if (not input_ln(cur_bib_file)) then {end-of-file; return |false|} + begin + eat_bib_white_space := false; + return; + end; + incr(bib_line_num); + buf_ptr2 := 0; + end; +eat_bib_white_space := true; +exit: +end; + + +@ +It's often illegal to end a \.{.bib} command in certain places, and +this is where we come to check. + +@d eat_bib_white_and_eof_check == + begin + if (not eat_bib_white_space) then + begin + eat_bib_print; + return; + end; + end + +@= +procedure eat_bib_print; +label exit; {so the call to |bib_err| works} +begin +bib_err ('Illegal end of database file'); +exit: +end; + + +@ +And here are a bunch of error-message macros, each called more than +once, that thus save space as implemented. This one is for when one +of two possible characters is expected while scanning. + +@d bib_one_of_two_expected_err(#) == + begin + bib_one_of_two_print (#); + return; + end + +@= +procedure bib_one_of_two_print (@!char1,@!char2:ASCII_code); +label exit; {so the call to |bib_err| works} +begin +bib_err ('I was expecting a `',xchr[char1],''' or a `',xchr[char2],''''); +exit: +end; + + +@ +This one's for an expected |equals_sign|. + +@d bib_equals_sign_expected_err == + begin + bib_equals_sign_print; + return; + end + +@= +procedure bib_equals_sign_print; +label exit; {so the call to |bib_err| works} +begin +bib_err ('I was expecting an "',xchr[equals_sign],'"'); +exit: +end; + + +@ +This complains about unbalanced braces. + +@d bib_unbalanced_braces_err == + begin + bib_unbalanced_braces_print; + return; + end + +@= +procedure bib_unbalanced_braces_print; +label exit; {so the call to |bib_err| works} +begin +bib_err ('Unbalanced braces'); +exit: +end; + + +@ +And this one about an overly exuberant field. + +@d bib_field_too_long_err == + begin + bib_field_too_long_print; + return; + end + +@= +procedure bib_field_too_long_print; +label exit; {so the call to |bib_err| works} +begin +bib_err ('Your field is more than ',buf_size:0,' characters'); +exit: +end; + + +@ +This one is just a warning, not an error. It's for when something +isn't (or might not be) quite right with a macro name. + +@d macro_name_warning(#) == + begin + macro_warn_print; + bib_warn_newline (#); + end + +@= +procedure macro_warn_print; +begin +print ('Warning--string name "'); +print_token; +print ('" is '); +end; + + +@ +@:this can't happen}{\quad Identifier scanning error@> +This macro is used to scan all \.{.bib} identifiers. The argument +tells what was happening at the time. The associated procedure simply +prints an error message. + +@d bib_identifier_scan_check(#) == + begin + if ((scan_result = white_adjacent) or + (scan_result = specified_char_adjacent)) then + do_nothing + else + begin + bib_id_print; + bib_err (#); + end; + end + +@= +procedure bib_id_print; +begin +if (scan_result = id_null) then + print ('You''re missing ') +else if (scan_result = other_char_adjacent) then + print ('"',xchr[scan_char],'" immediately follows ') +else + id_scanning_confusion; +end; + + +@ +This module either reads a database entry, whose three main components +are an entry type, a database key, and a list of fields, or it reads a +\.{.bib} command, whose structure is command dependent and explained +later. + +@d cite_already_set = 22 {this gets around \PASCAL\ limitations} +@d first_time_entry = 26 {for checking for repeated database entries} + +@= +procedure get_bib_command_or_entry_and_process; +label cite_already_set,@!first_time_entry,@!loop_exit,@!exit; +begin +at_bib_command := false;@/ +@; +@; +eat_bib_white_and_eof_check; +@; +eat_bib_white_and_eof_check; +@; +exit: +end; + + +@ +This module skips over everything until hitting an |at_sign| or the +end of the file. It also updates |bib_line_num|, the line counter. + +@= +while (not scan1(at_sign)) do {no |at_sign|; get next line} + begin + if (not input_ln(cur_bib_file)) then {end-of-file} + return; + incr(bib_line_num); + buf_ptr2 := 0; + end + + +@ +@:this can't happen}{\quad An at-sign disappeared@> +This module reads an |at_sign| and an entry type (like `book' or +`article') or a \.{.bib} command. If it's an entry type, it must be +defined in the \.{.bst} file if this entry is to be included in the +reference list. + +@= +begin +if (scan_char <> at_sign) then + confusion ('An "',xchr[at_sign],'" disappeared'); +incr(buf_ptr2); {skip over the |at_sign|} +eat_bib_white_and_eof_check; +scan_identifier (left_brace,left_paren,left_paren); +bib_identifier_scan_check ('an entry type'); + trace + trace_pr_token; + trace_pr_ln (' is an entry type or a database-file command'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +command_num := ilk_info[ + str_lookup(buffer,buf_ptr1,token_len,bib_command_ilk,dont_insert)]; +if (hash_found) then + @ +else + begin {process an entry type} + entry_type_loc := str_lookup( + buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); + if ((not hash_found) or (fn_type[entry_type_loc]<>wiz_defined)) then@/ + type_exists := false {no such entry type defined in the \.{.bst} file} + else + type_exists := true; + end; +end + + +@ +@^database-file commands@> +@:this can't happen}{\quad Unknown database-file command@> +Here we determine which \.{.bib} command we're about to process, then +go to it. + +@= +begin +at_bib_command := true; +case (command_num) of + n_bib_comment : @; + n_bib_preamble : @; + n_bib_string : @; + othercases bib_cmd_confusion +endcases; +end + + +@ +@:this can't happen}{\quad Unknown database-file command@> +Here's another bug. + +@= +procedure bib_cmd_confusion; +begin +confusion ('Unknown database-file command'); +end; + + +@ +@:database-file commands}{\quad \.{comment}@> +The \.{comment} command is implemented for SCRIBE compatibility. It's +not really needed because \BibTeX\ treats (flushes) everything not +within an entry as a comment anyway. + +@= +begin +return; {flush comments} +end + + +@ +@:database-file commands}{\quad \.{preamble}@> +The \.{preamble} command lets a user have \TeX\ stuff inserted (by the +standard styles, at least) directly into the \.{.bbl} file. It is +intended primarily for allowing \TeX\ macro definitions used within +the bibliography entries (for better sorting, for example). One +\.{preamble} command per \.{.bib} file should suffice. + +A \.{preamble} command has either braces or parentheses as outer +delimiters. Inside is the preamble string, which has the same syntax +as a field value: a nonempty list of field tokens separated by +|concat_char|s. There are three types of field tokens---nonnegative +numbers, macro names, and delimited strings. + +This module does all the scanning (that's not subcontracted), but the +\.{.bib}-specific scanning function +|scan_and_store_the_field_value_and_eat_white| actually stores the +value. + +@= +begin +if (preamble_ptr = max_bib_files) then + bib_err ('You''ve exceeded ',max_bib_files:0,' preamble commands'); +eat_bib_white_and_eof_check; +if (scan_char = left_brace) then + right_outer_delim := right_brace +else if (scan_char = left_paren) then + right_outer_delim := right_paren +else + bib_one_of_two_expected_err (left_brace,left_paren); +incr(buf_ptr2); {skip over the left-delimiter} +eat_bib_white_and_eof_check; +store_field := true; +if (not scan_and_store_the_field_value_and_eat_white) then + return; +if (scan_char <> right_outer_delim) then + bib_err ('Missing "',xchr[right_outer_delim],'" in preamble command'); +incr(buf_ptr2); {skip over the |right_outer_delim|} +return; +end + + +@ +@:database-file commands}{\quad \.{string}@> +The \.{string} command is implemented both for SCRIBE compatibility +and for allowing a user: to override a \.{.bst}-file \.{macro} +command, to define one that the \.{.bst} file doesn't, or to engage in +good, wholesome, typing laziness. + +The \.{string} command does mostly the same thing as the +\.{.bst}-file's \.{macro} command (but the syntax is different and the +\.{string} command compresses |white_space|). In fact, later in this +program, the term ``macro'' refers to either a \.{.bst} ``macro'' or a +\.{.bib} ``string'' (when it's clear from the context that it's not +a \.{WEB} macro). + +A \.{string} command has either braces or parentheses as outer +delimiters. Inside is the string's name (it must be a legal +identifier, and case differences are ignored---all upper-case letters +are converted to lower case), then an |equals_sign|, and the string's +definition, which has the same syntax as a field value: a nonempty +list of field tokens separated by |concat_char|s. There are three +types of field tokens---nonnegative numbers, macro names, and +delimited strings. + +@= +begin +eat_bib_white_and_eof_check; +@; +eat_bib_white_and_eof_check; +@; +return; +end + + +@ +This module reads a left outer-delimiter and a string name. + +@= +begin +if (scan_char = left_brace) then + right_outer_delim := right_brace +else if (scan_char = left_paren) then + right_outer_delim := right_paren +else + bib_one_of_two_expected_err (left_brace,left_paren); +incr(buf_ptr2); {skip over the left-delimiter} +eat_bib_white_and_eof_check; +scan_identifier (equals_sign,equals_sign,equals_sign); +bib_identifier_scan_check ('a string name'); +@; +end + + +@ +@^commented-out code@> +This module marks this string as |macro_ilk|; the commented-out code +will give a warning message when overwriting a previously defined +macro. + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a database-defined macro'); + ecart@/ +lower_case (buffer, buf_ptr1, token_len); {ignore case differences} +cur_macro_loc := str_lookup(buffer,buf_ptr1,token_len,macro_ilk,do_insert); +ilk_info[cur_macro_loc] := hash_text[cur_macro_loc]; {default in case of error} + @{ + if (hash_found) then {already seen macro} + macro_name_warning ('having its definition overwritten'); + @}@/ +end + + +@ +This module skips over the |equals_sign|, reads and stores the list of +field tokens that defines this macro (compressing |white_space|), and +reads a |right_outer_delim|. + +@= +begin +if (scan_char <> equals_sign) then + bib_equals_sign_expected_err; +incr(buf_ptr2); {skip over the |equals_sign|} +eat_bib_white_and_eof_check; +store_field := true; +if (not scan_and_store_the_field_value_and_eat_white) then + return; +if (scan_char <> right_outer_delim) then + bib_err ('Missing "',xchr[right_outer_delim],'" in string command'); +incr(buf_ptr2); {skip over the |right_outer_delim|} +end + + +@ +@^kludge@> +The variables for the function +|scan_and_store_the_field_value_and_eat_white| must be global since +the functions it calls use them too. The alias kludge helps make the +stack space not overflow on some machines. + +@d field_vl_str == ex_buf {aliases, used ``only'' for this function} +@d field_end == ex_buf_ptr {the end marker for the field-value string} +@d field_start == ex_buf_xptr {and the start marker} + +@= +@!bib_brace_level : integer; {brace nesting depth (excluding |str_delim|s)} + + +@ +@^gymnastics@> +Since the function |scan_and_store_the_field_value_and_eat_white| +calls several other yet-to-be-described functions (one directly and +two indirectly), we must perform some topological gymnastics. + +@= +@@; +@@; +@ + + +@ +This function scans the list of field tokens that define the field +value string. If |store_field| is |true| it accumulates (indirectly) +in |field_vl_str| the concatenation of all the field tokens, +compressing nonnull |white_space| to a single |space| and, if the +field value is for a field (rather than a string definition), removing +any leading or trailing |white_space|; when it's finished it puts the +string into the hash table. It returns |false| if there was a serious +syntax error. + +@= +function scan_and_store_the_field_value_and_eat_white : boolean; +label exit; +begin +scan_and_store_the_field_value_and_eat_white := false; + {now it's easy to exit if necessary} +field_end := 0; +if (not scan_a_field_token_and_eat_white) then + return; +while (scan_char = concat_char) do {scan remaining field tokens} + begin + incr(buf_ptr2); {skip over the |concat_char|} + eat_bib_white_and_eof_check; + if (not scan_a_field_token_and_eat_white) then + return; + end; +if (store_field) then + @; +scan_and_store_the_field_value_and_eat_white := true; +exit: +end; + + +@ +Each field token is either a nonnegative number, a macro name (like +`jan'), or a brace-balanced string delimited by either |double_quote|s +or braces. Thus there are four possibilities for the first character +of the field token: If it's a |left_brace| or a |double_quote|, the +token (with balanced braces, up to the matching |right_str_delim|) is +a string; if it's |numeric|, the token is a number; if it's anything +else, the token is a macro name (and should thus have been defined by +either the \.{.bst}-file's \.{macro} command or the \.{.bib}-file's +\.{string} command). This function returns |false| if there was a +serious syntax error. + +@= +function scan_a_field_token_and_eat_white : boolean; +label exit; +begin +scan_a_field_token_and_eat_white := false; {now it's easy to exit if necessary} +case (scan_char) of + left_brace : + begin + right_str_delim := right_brace; + if (not scan_balanced_braces) then + return; + end; + double_quote : + begin + right_str_delim := double_quote; + if (not scan_balanced_braces) then + return; + end; + "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" : + @; + othercases + @ +endcases; +eat_bib_white_and_eof_check; +scan_a_field_token_and_eat_white := true; +exit: +end; + + +@ +Now we come to the stuff that actually accumulates the field value to +be stored. This module copies a character into |field_vl_str| if it +will fit; since it's so low level, it's implemented as a macro. + +@d copy_char(#) == begin + if (field_end = buf_size) then + bib_field_too_long_err + else + begin + field_vl_str[field_end] := #; + incr(field_end); + end; + end + + +@ +The \.{.bib}-specific scanning function |compress_bib_white| skips +over |white_space| characters within a string until hitting a nonwhite +character; in fact, it does everything |eat_bib_white_space| does, but +it also adds a |space| to |field_vl_str|. This function is never +called if there are no |white_space| characters (or ends-of-line) to +be scanned (though the associated macro might be). The function +returns |false| if there is a serious syntax error. + +@d check_for_and_compress_bib_white_space == + begin + if ((lex_class[scan_char]=white_space) or (buf_ptr2=last)) then + if (not compress_bib_white) then + return; + end + +@= +function compress_bib_white : boolean; +label exit; +begin +compress_bib_white := false; {now it's easy to exit if necessary} +copy_char (space); +while (not scan_white_space) do {no characters left; read another line} + begin + if (not input_ln(cur_bib_file)) then {end-of-file; complain} + begin + eat_bib_print; + return; + end; + incr(bib_line_num); + buf_ptr2 := 0; + end; +compress_bib_white := true; +exit: +end; + + +@ +This \.{.bib}-specific function scans a string with balanced braces, +stopping just past the matching |right_str_delim|. How much work it +does depends on whether |store_field = true|. It returns |false| if +there was a serious syntax error. + +@= +function scan_balanced_braces : boolean; +label loop_exit,@!exit; +begin +scan_balanced_braces := false; {now it's easy to exit if necessary} +incr(buf_ptr2); {skip over the left-delimiter} +check_for_and_compress_bib_white_space; +if (field_end > 1) then + if (field_vl_str[field_end-1] = space) then + if (field_vl_str[field_end-2] = space) then {remove wrongly added |space|} + decr(field_end); +bib_brace_level := 0; {and we're at a non|white_space| character} +if (store_field) then + @ + else + @; +incr(buf_ptr2); {skip over the |right_str_delim|} +scan_balanced_braces := true; +exit: +end; + + +@ +This module scans over a brace-balanced string without keeping track +of anything but the brace level. It starts with |bib_brace_level = 0| +and at a non|white_space| character. + +@= +begin +while (scan_char <> right_str_delim) do {we're at |bib_brace_level = 0|} + if (scan_char = left_brace) then + begin + incr(bib_brace_level); + incr(buf_ptr2); {skip over the |left_brace|} + eat_bib_white_and_eof_check; + while (bib_brace_level > 0) do + @ 0|@>; + end + else if (scan_char = right_brace) then + bib_unbalanced_braces_err + else + begin + incr(buf_ptr2); {skip over some other character} + if (not scan3 (right_str_delim, left_brace, right_brace)) then + eat_bib_white_and_eof_check; + end +end + + +@ +This module does the same as above but, because |bib_brace_level > 0|, it +doesn't have to look for a |right_str_delim|. + +@ 0|@>= +begin {top part of the |while| loop---we're always at a nonwhite character} +if (scan_char = right_brace) then + begin + decr(bib_brace_level); + incr(buf_ptr2); {skip over the |right_brace|} + eat_bib_white_and_eof_check; + end +else if (scan_char = left_brace) then + begin + incr(bib_brace_level); + incr(buf_ptr2); {skip over the |left_brace|} + eat_bib_white_and_eof_check; + end +else + begin + incr(buf_ptr2); {skip over some other character} + if (not scan2 (right_brace, left_brace)) then + eat_bib_white_and_eof_check; + end +end + + +@ +This module scans over a brace-balanced string, compressing multiple +|white_space| characters into a single |space|. It starts with +|bib_brace_level = 0| and starts at a non|white_space| character. + +@= +begin +while (scan_char <> right_str_delim) do + case (scan_char) of + left_brace : + begin + incr(bib_brace_level); + copy_char (left_brace);@/ + incr(buf_ptr2); {skip over the |left_brace|} + check_for_and_compress_bib_white_space;@/ + @ 0|@>; + end; + right_brace : + bib_unbalanced_braces_err; + othercases + begin + copy_char (scan_char); + incr(buf_ptr2); {skip over some other character} + check_for_and_compress_bib_white_space; + end + endcases; +end + + +@ +This module is similar to the last but starts with |bib_brace_level > 0| +(and, like the last, it starts at a non|white_space| character). + +@ 0|@>= +begin +loop + case (scan_char) of + right_brace : + begin + decr(bib_brace_level); + copy_char (right_brace);@/ + incr(buf_ptr2); {skip over the |right_brace|} + check_for_and_compress_bib_white_space; + if (bib_brace_level = 0) then + goto loop_exit; + end; + left_brace : + begin + incr(bib_brace_level); + copy_char (left_brace);@/ + incr(buf_ptr2); {skip over the |left_brace|} + check_for_and_compress_bib_white_space; + end; + othercases + begin + copy_char (scan_char); + incr(buf_ptr2); {skip over some other character} + check_for_and_compress_bib_white_space; + end + endcases; +loop_exit: +end + + +@ +@:this can't happen}{\quad A digit disappeared@> +This module scans a nonnegative number and copies it to |field_vl_str| +if it's to store the field. + +@= +begin +if (not scan_nonneg_integer) then + confusion ('A digit disappeared'); +if (store_field) then + begin + tmp_ptr := buf_ptr1; + while (tmp_ptr < buf_ptr2) do + begin + copy_char (buffer[tmp_ptr]); + incr(tmp_ptr); + end; + end; +end + + +@ +This module scans a macro name and copies its string to |field_vl_str| +if it's to store the field, complaining if the macro is recursive or +undefined. + +@= +begin +scan_identifier (comma,right_outer_delim,concat_char); +bib_identifier_scan_check ('a field part'); +if (store_field) then + begin + lower_case (buffer, buf_ptr1, token_len); {ignore case differences} + macro_name_loc := str_lookup( + buffer,buf_ptr1,token_len,macro_ilk,dont_insert); + store_token := true; + if (at_bib_command) then + if (command_num = n_bib_string) then + if (macro_name_loc = cur_macro_loc) then + begin + store_token := false; + macro_name_warning ('used in its own definition'); + end; + if (not hash_found) then + begin + store_token := false; + macro_name_warning ('undefined'); + end; + if (store_token) then + @; + end; +end + + +@ +The macro definition may have |white_space| that needs compressing, +because it may have been defined in the \.{.bst} file. + +@= +begin +tmp_ptr := str_start[ilk_info[macro_name_loc]]; +tmp_end_ptr := str_start[ilk_info[macro_name_loc]+1]; +if (field_end = 0) then + if ((lex_class[str_pool[tmp_ptr]] = white_space) and (tmp_ptr < tmp_end_ptr)) + then + begin {compress leading |white_space| of first nonnull token} + copy_char (space); + incr(tmp_ptr); + while ((lex_class[str_pool[tmp_ptr]] = white_space) and + (tmp_ptr < tmp_end_ptr)) do + incr(tmp_ptr); + end; {the next remaining character is non|white_space|} +while (tmp_ptr < tmp_end_ptr) do + begin + if (lex_class[str_pool[tmp_ptr]] <> white_space) then + copy_char (str_pool[tmp_ptr]) + else if (field_vl_str[field_end-1] <> space) then + copy_char (space); + incr(tmp_ptr); + end; +end + + +@ +@^ham and eggs@> +Now it's time to store the field value in the hash table, and store an +appropriate pointer to it (depending on whether it's for a database +entry or command). But first, if necessary, we remove a trailing +|space| and a leading |space| if these exist. (Hey, if we had some +ham we could make ham-and-eggs if we had some eggs.) + +@= +begin +if (not at_bib_command) then {chop trailing |space| for a field} + if (field_end > 0) then + if (field_vl_str[field_end-1] = space) then + decr(field_end); +if ((not at_bib_command) and (field_vl_str[0] = space) and (field_end > 0)) + then {chop leading |space| for a field} + field_start := 1 + else + field_start := 0; +field_val_loc := str_lookup(field_vl_str,field_start,field_end-field_start, + text_ilk,do_insert); +fn_type[field_val_loc] := str_literal; {set the |fn_class|} + trace + trace_pr ('"'); + trace_pr_pool_str (hash_text[field_val_loc]); + trace_pr_ln ('" is a field value'); + ecart@/ +if (at_bib_command) then {for a \.{preamble} or \.{string} command} + @ + else {for a database entry} + @; +end + + +@ +@:this can't happen}{\quad Unknown database-file command@> +Here's where we store the goods when we're dealing with a command +rather than an entry. + +@= +begin +case (command_num) of + n_bib_preamble : + begin + s_preamble[preamble_ptr] := hash_text[field_val_loc]; + incr(preamble_ptr); + end; + n_bib_string : + ilk_info[cur_macro_loc] := hash_text[field_val_loc]; + othercases bib_cmd_confusion +endcases; +end + + +@ +And here, an entry. + +@= +begin +field_ptr := entry_cite_ptr * num_fields + fn_info[field_name_loc]; +if (field_info[field_ptr] <> missing) then + begin + print ('Warning--I''m ignoring '); + print_pool_str (cite_list[entry_cite_ptr]); + print ('''s extra "'); + print_pool_str (hash_text[field_name_loc]); + bib_warn_newline ('" field'); + end + else + begin {the field was empty, store its new value} + field_info[field_ptr] := hash_text[field_val_loc]; + if ((fn_info[field_name_loc] = crossref_num) and (not all_entries)) then + @; + end; +end + + +@ +@^kludge@> +@:this can't happen}{\quad Cite hash error@> +If the cross-referenced entry isn't already on |cite_list| we add it +(at least temporarily); if it is already on |cite_list| we update the +cross-reference count, if necessary. Note that |all_entries| is +|false| here. The alias kludge helps make the stack space not +overflow on some machines. + +@d extra_buf == out_buf {an alias, used only in this module} + +@= +begin +tmp_ptr := field_start; +while (tmp_ptr < field_end) do + begin + extra_buf[tmp_ptr] := field_vl_str[tmp_ptr]; + incr(tmp_ptr); + end; +lower_case (extra_buf, field_start, field_end-field_start); + {convert to `canonical' form} +lc_cite_loc := str_lookup(extra_buf,field_start,field_end-field_start, + lc_cite_ilk,do_insert); +if (hash_found) then + begin + cite_loc := ilk_info[lc_cite_loc]; {even if there's a case mismatch} + if (ilk_info[cite_loc] >= old_num_cites) then {a previous \.{crossref}} + incr(cite_info[ilk_info[cite_loc]]); + end + else + begin {it's a new \.{crossref}} + cite_loc := str_lookup(field_vl_str,field_start,field_end-field_start, + cite_ilk,do_insert); + if (hash_found) then + hash_cite_confusion; + add_database_cite (cite_ptr); {this increments |cite_ptr|} + cite_info[ilk_info[cite_loc]] := 1; {the first cross-ref for this cite key} + end; +end + + +@ +This procedure adds (or restores) to |cite_list| a cite key; it is +called only when |all_entries| is |true| or when adding +cross~references, and it assumes that |cite_loc| and |lc_cite_loc| are +set. It also increments its argument. + +@= +procedure add_database_cite (var new_cite : cite_number); +begin +check_cite_overflow (new_cite); {make sure this cite will fit} +check_field_overflow (num_fields*new_cite); +cite_list[new_cite] := hash_text[cite_loc]; +ilk_info[cite_loc] := new_cite; +ilk_info[lc_cite_loc] := cite_loc; +incr(new_cite); +end; + + +@ +And now, back to processing an entry (rather than a command). This +module reads a left outer-delimiter and a database key. + +@= +begin +if (scan_char = left_brace) then + right_outer_delim := right_brace +else if (scan_char = left_paren) then + right_outer_delim := right_paren +else + bib_one_of_two_expected_err (left_brace,left_paren); +incr(buf_ptr2); {skip over the left-delimiter} +eat_bib_white_and_eof_check; +if (right_outer_delim = right_paren) then {to allow it in a database key} + begin + if (scan1_white(comma)) then {ok if database key ends line} + do_nothing; + end + else + if (scan2_white(comma,right_brace)) then {|right_brace=right_outer_delim|} + do_nothing; +@; +end + + +@ +@^kludge@> +The lower-case version of this database key must correspond to one in +|cite_list|, or else |all_entries| must be |true|, if this entry is to +be included in the reference list. Accordingly, this module sets +|store_entry|, which determines whether the relevant information for +this entry is stored. The alias kludge helps make the stack space not +overflow on some machines. + +@d ex_buf3 == ex_buf {an alias, used only in this module} + +@= +begin + trace + trace_pr_token; + trace_pr_ln (' is a database key'); + ecart@/ +tmp_ptr := buf_ptr1; +while (tmp_ptr < buf_ptr2) do + begin + ex_buf3[tmp_ptr] := buffer[tmp_ptr]; + incr(tmp_ptr); + end; +lower_case (ex_buf3, buf_ptr1, token_len); {convert to `canonical' form} +if (all_entries) then + lc_cite_loc := str_lookup(ex_buf3,buf_ptr1,token_len,lc_cite_ilk,do_insert) + else + lc_cite_loc := str_lookup(ex_buf3,buf_ptr1,token_len,lc_cite_ilk, + dont_insert); +if (hash_found) then + begin + entry_cite_ptr := ilk_info[ilk_info[lc_cite_loc]]; + @; + end; +store_entry := true; {unless |(not hash_found) and (not all_entries)|} +if (all_entries) then + @ + else if (not hash_found) then + store_entry := false; {no such cite key exists on |cite_list|} +if (store_entry) then + @; +end + + +@ +@:this can't happen}{\quad The cite list is messed up@> +It's illegal to have two (or more) entries with the same database key +(even if there are case differrences), and we skip the rest of the +entry for such a repeat occurrence. Also, we make this entry's +database key the official |cite_list| key if it's on |cite_list| only +because of cross references. + +@= +begin +if ((not all_entries) or (entry_cite_ptr < all_marker) + or (entry_cite_ptr >= old_num_cites)) then + begin + if (type_list[entry_cite_ptr] = empty) then + begin + @; + goto first_time_entry; + end; + end +else if (not entry_exists[entry_cite_ptr]) then + begin + @; + if (lc_xcite_loc = lc_cite_loc) then + goto first_time_entry; + end;@/ + {oops---repeated entry---issue a reprimand} +if (type_list[entry_cite_ptr] = empty) then + confusion ('The cite list is messed up'); +bib_err ('Repeated entry'); +first_time_entry: {note that when we leave normally, |hash_found| is |true|} +end + + +@ +An entry that's on |cite_list| only because of cross referencing must +have its database key (rather than one of the \.{crossref} keys) as +the official |cite_list| string. Here's where we assure that. The +variable |hash_found| is |true| upon entrance to and exit from this +module. + +@= +begin +if ((not all_entries) and (entry_cite_ptr >= old_num_cites)) then + begin + cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); + if (not hash_found) then + begin {it's not on |cite_list|---put it there} + ilk_info[lc_cite_loc] := cite_loc; + ilk_info[cite_loc] := entry_cite_ptr; + cite_list[entry_cite_ptr] := hash_text[cite_loc];@/ + hash_found := true; {restore this value for later use} + end; + end; +end + + +@ +@^kludge@> +@:this can't happen}{\quad A cite key disappeared@> +This module, a simpler version of the +|find_cite_locs_for_this_cite_key| function, exists primarily to +compute |lc_xcite_loc|. When this code is executed we have +|(all_entries) and (entry_cite_ptr >= all_marker) and (not +entry_exists[entry_cite_ptr])|. The alias kludge helps make the stack +space not overflow on some machines. + +@d ex_buf4 == ex_buf {aliases, used only} +@d ex_buf4_ptr == ex_buf_ptr {in this module} + +@= +begin +ex_buf4_ptr := 0; +tmp_ptr := str_start[cite_info[entry_cite_ptr]]; +tmp_end_ptr := str_start[cite_info[entry_cite_ptr]+1]; +while (tmp_ptr < tmp_end_ptr) do + begin + ex_buf4[ex_buf4_ptr] := str_pool[tmp_ptr]; + incr(ex_buf4_ptr); + incr(tmp_ptr); + end; +lower_case (ex_buf4, 0, length(cite_info[entry_cite_ptr])); + {convert to `canonical' form} +lc_xcite_loc := str_lookup(ex_buf4,0,length(cite_info[entry_cite_ptr]), + lc_cite_ilk,dont_insert); +if (not hash_found) then + cite_key_disappeared_confusion; +end + + +@ +@:this can't happen}{\quad A cite key disappeared@> +Here's another bug complaint. + +@= +procedure cite_key_disappeared_confusion; +begin +confusion ('A cite key disappeared'); +end; + + +@ +@:this can't happen}{\quad Cite hash error@> +This module, which gets executed only when |all_entries| is |true|, +does one of three things, depending on whether or not, and where, the +cite key appears on |cite_list|: If it's on |cite_list| before +|all_marker|, there's nothing to be done; if it's after |all_marker|, +it must be reinserted (at the current place) and we must note that its +corresponding entry exists; and if it's not on |cite_list| at all, it +must be inserted for the first time. The |goto| construct must stay +as is, partly because some \PASCAL\ compilers might complain if +``|and|'' were to connect the two boolean expressions (since +|entry_cite_ptr| could be uninitialized when |hash_found| is |false|). + +@= +begin +if (hash_found) then + begin + if (entry_cite_ptr < all_marker) then + goto cite_already_set {that is, do nothing} + else + begin + entry_exists[entry_cite_ptr] := true; + cite_loc := ilk_info[lc_cite_loc]; + end; + end + else + begin {this is a new key} + cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); + if (hash_found) then + hash_cite_confusion; + end;@/ +entry_cite_ptr := cite_ptr; +add_database_cite (cite_ptr); {this increments |cite_ptr|} +cite_already_set: +end + + +@ +@^case mismatch errors@> +@^commented-out code@> +We must give a warning if this entry~type doesn't exist. Also, we +point the appropriate entry of |type_list| to the entry type just read +above. + +For SCRIBE compatibility, the code to give a warning for a case +mismatch between a cite key and a database key has been commented out. +In fact, SCRIBE is the reason that it doesn't produce an error message +outright. (Note: Case mismatches between two cite keys produce +full-blown errors.) + +@= +begin + @{ + dummy_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,dont_insert); + if (not hash_found) then {give a warning if there is a case difference} + begin + print ('Warning--case mismatch, database key "'); + print_token; + print ('", cite key "'); + print_pool_str (cite_list[entry_cite_ptr]); + bib_warn_newline ('"'); + end; + @}@/ +if (type_exists) then + type_list[entry_cite_ptr] := entry_type_loc + else + begin + type_list[entry_cite_ptr] := undefined; + print ('Warning--entry type for "'); + print_token; + bib_warn_newline ('" isn''t style-file defined'); + end; +end + + +@ +This module reads a |comma| and a field as many times as it can, and +then reads a |right_outer_delim|, ending the current entry. + +@= +begin +while (scan_char <> right_outer_delim) do + begin + if (scan_char <> comma) then + bib_one_of_two_expected_err (comma,right_outer_delim); + incr(buf_ptr2); {skip over the |comma|} + eat_bib_white_and_eof_check; + if (scan_char = right_outer_delim) then + goto loop_exit; + @; + eat_bib_white_and_eof_check; + if (not scan_and_store_the_field_value_and_eat_white) then + return; + end; +loop_exit: +incr(buf_ptr2); {skip over the |right_outer_delim|} +end + + +@ +This module reads a field name; its contents won't be stored unless it +was declared in the \.{.bst} file and |store_entry = true|. + +@= +begin +scan_identifier (equals_sign,equals_sign,equals_sign); +bib_identifier_scan_check ('a field name'); + trace + trace_pr_token; + trace_pr_ln (' is a field name'); + ecart@/ +store_field := false; +if (store_entry) then + begin + lower_case (buffer, buf_ptr1, token_len); {ignore case differences} + field_name_loc := str_lookup( + buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); + if (hash_found) then + if (fn_type[field_name_loc]=field) then@/ + store_field := true; {field name was pre-defined or \.{.bst}-declared} + end; +eat_bib_white_and_eof_check; +if (scan_char <> equals_sign) then + bib_equals_sign_expected_err; +incr(buf_ptr2); {skip over the |equals_sign|} +end + + +@ +This gets things ready for further \.{.bst} processing. + +@= +begin +num_cites := cite_ptr; {to include database and \.{crossref} cite keys, too} +num_preamble_strings := preamble_ptr; {number of \.{preamble} commands seen} +@; +@; +@; +@; +@; +@; +end + + +@ +@^child entry@> +@^cross references@> +@^nested cross references@> +@^parent entry@> +Now we update any entry (here called a {\it child\/} entry) that +cross~referenced another (here called a {\it parent\/} entry); this +cross~referencing occurs when the child's \.{crossref} field (value) +consists of the parent's database key. To do the update, we replace +the child's |missing| fields by the corresponding fields of the +parent. Also, we make sure the \.{crossref} field contains the +case-correct version. Finally, although it is technically illegal to +nest cross~references, and although we give a warning (a few modules +hence) when someone tries, we do what we can to accommodate the +attempt. + +@= +begin +cite_ptr := 0; +while (cite_ptr < num_cites) do + begin + field_ptr := cite_ptr * num_fields + crossref_num; + if (field_info[field_ptr] <> missing) then + if (find_cite_locs_for_this_cite_key (field_info[field_ptr])) then + begin + cite_loc := ilk_info[lc_cite_loc]; + field_info[field_ptr] := hash_text[cite_loc]; + cite_parent_ptr := ilk_info[cite_loc]; + field_ptr := cite_ptr * num_fields + num_pre_defined_fields; + field_end_ptr := field_ptr - num_pre_defined_fields + num_fields; + field_parent_ptr := cite_parent_ptr * num_fields + + num_pre_defined_fields; + while (field_ptr < field_end_ptr) do + begin + if (field_info[field_ptr] = missing) then + field_info[field_ptr] := field_info[field_parent_ptr]; + incr(field_ptr); + incr(field_parent_ptr); + end; + end; + incr(cite_ptr); + end; +end + + +@ +@^kludge@> +@^raisin@> +Occasionally we need to figure out the hash-table location of a given +cite-key string and its lower-case equivalent. This function does +that. To perform the task it needs to borrow a buffer, a need that +gives rise to the alias kludge---it helps make the stack space not +overflow on some machines (and while it's at it, it'll borrow a +pointer, too). Finally, the function returns |true| if the cite key +exists on |cite_list|, and its sets |cite_hash_found| according to +whether or not it found the actual version (before |lower_case|ing) of +the cite key; however, its {\sl raison d'\^$\mkern-8mu$etre\/} +(literally, ``to eat a raisin'') is to compute |cite_loc| and +|lc_cite_loc|. + +@d ex_buf5 == ex_buf {aliases, used only} +@d ex_buf5_ptr == ex_buf_ptr {in this module} + +@= +function find_cite_locs_for_this_cite_key (@!cite_str : str_number) : boolean; +begin +ex_buf5_ptr := 0; +tmp_ptr := str_start[cite_str]; +tmp_end_ptr := str_start[cite_str+1]; +while (tmp_ptr < tmp_end_ptr) do + begin + ex_buf5[ex_buf5_ptr] := str_pool[tmp_ptr]; + incr(ex_buf5_ptr); + incr(tmp_ptr); + end; +cite_loc := str_lookup(ex_buf5,0,length(cite_str),cite_ilk,dont_insert); +cite_hash_found := hash_found; +lower_case (ex_buf5, 0, length(cite_str)); {convert to `canonical' form} +lc_cite_loc := str_lookup(ex_buf5,0,length(cite_str),lc_cite_ilk,dont_insert); +if (hash_found) then + find_cite_locs_for_this_cite_key := true + else + find_cite_locs_for_this_cite_key := false; +end; + + +@ +@:this can't happen}{\quad Cite hash error@> +Here we remove the \.{crossref} field value for each child whose +parent was cross~referenced too few times. We also issue any +necessary warnings arising from a bad cross~reference. + +@= +begin +cite_ptr := 0; +while (cite_ptr < num_cites) do + begin + field_ptr := cite_ptr * num_fields + crossref_num; + if (field_info[field_ptr] <> missing) then + if (not find_cite_locs_for_this_cite_key (field_info[field_ptr])) then + begin {the parent is not on |cite_list|} + if (cite_hash_found) then + hash_cite_confusion; + nonexistent_cross_reference_error; + field_info[field_ptr] := missing; {remove the \.{crossref} ptr} + end + else + begin {the parent exists on |cite_list|} + if (cite_loc <> ilk_info[lc_cite_loc]) then + hash_cite_confusion; + cite_parent_ptr := ilk_info[cite_loc]; + if (type_list[cite_parent_ptr] = empty) then + begin + nonexistent_cross_reference_error;@/ + field_info[field_ptr] := missing; {remove the \.{crossref} ptr} + end + else + begin {the parent exists in the database too} + field_parent_ptr := cite_parent_ptr * num_fields + crossref_num; + if (field_info[field_parent_ptr] <> missing) then + @; + if ((not all_entries) and (cite_parent_ptr >= old_num_cites) and + (cite_info[cite_parent_ptr] < min_crossrefs)) then@/ + field_info[field_ptr] := missing; {remove the \.{crossref} ptr} + end; + end; + incr(cite_ptr); + end; +end + + +@ +This procedure exists to save space, since it's used twice---once for +each of the two succeeding modules. + +@= +procedure bad_cross_reference_print (@!s:str_number); +begin +print ('--entry "'); +print_pool_str (cur_cite_str); +print_ln ('"'); +print ('refers to entry "'); +print_pool_str (s); +end; + + +@ +When an entry being cross referenced doesn't exist on |cite_list|, we +complain. + +@= +procedure nonexistent_cross_reference_error; +begin +print ('A bad cross reference-'); +bad_cross_reference_print (field_info[field_ptr]); +print_ln ('", which doesn''t exist'); +mark_error; +end; + + +@ +We also complain when an entry being cross referenced has a +non|missing| \.{crossref} field itself, but this one is just a +warning, not a full-blown error. + +@= +begin +print ('Warning--you''ve nested cross references'); +bad_cross_reference_print (cite_list[cite_parent_ptr]); +print_ln ('", which also refers to something'); +mark_warning; +end + + +@ +We remove (and give a warning for) each cite key on the original +|cite_list| without a corresponding database entry. And we remove any +entry that was included on |cite_list| only because it was +cross~referenced, yet was cross~referenced fewer than |min_crossrefs| +times. Throughout this module, |cite_ptr| points to the next cite key +to be checked and |cite_xptr| points to the next permanent spot on +|cite_list|. + +@= +begin +cite_ptr := 0; +while (cite_ptr < num_cites) do + begin + if (type_list[cite_ptr] = empty) then + print_missing_entry (cur_cite_str) + else if ((all_entries) or (cite_ptr < old_num_cites) or + (cite_info[cite_ptr] >= min_crossrefs)) then + begin + if (cite_ptr > cite_xptr) then + @; + incr(cite_xptr); + end; + incr(cite_ptr); + end; +num_cites := cite_xptr; +if (all_entries) then + @; +end + + +@ +When a cite key on the original |cite_list| (or added to |cite_list| +because of cross~referencing) didn't appear in the database, complain. + +@= +procedure print_missing_entry (@!s:str_number); +begin +print ('Warning--I didn''t find a database entry for "'); +print_pool_str (s); +print_ln ('"'); +mark_warning; +end; + + +@ +@:this can't happen}{\quad A cite key disappeared@> +@:this can't happen}{\quad Cite hash error@> +We have to move to its final resting place all the entry information +associated with the exact location in |cite_list| of this cite key. + +@= +begin +cite_list[cite_xptr] := cite_list[cite_ptr]; +type_list[cite_xptr] := type_list[cite_ptr]; +if (not find_cite_locs_for_this_cite_key (cite_list[cite_ptr])) then + cite_key_disappeared_confusion; +if ((not cite_hash_found) or (cite_loc <> ilk_info[lc_cite_loc])) then + hash_cite_confusion; +ilk_info[cite_loc] := cite_xptr;@/ +field_ptr := cite_xptr * num_fields; +field_end_ptr := field_ptr + num_fields; +tmp_ptr := cite_ptr * num_fields; +while (field_ptr < field_end_ptr) do + begin + field_info[field_ptr] := field_info[tmp_ptr]; + incr(field_ptr); + incr(tmp_ptr); + end; +end + + +@ +We need this module only when we're including the whole database. +It's for missing entries whose cite key originally resided in +|cite_list| at a spot that another cite key (might have) claimed. + +@= +begin +cite_ptr := all_marker; +while (cite_ptr < old_num_cites) do + begin + if (not entry_exists[cite_ptr]) then + print_missing_entry (cite_info[cite_ptr]); + incr(cite_ptr); + end; +end + + +@ +@:BibTeX capacity exceeded}{\quad total number of integer entry-variables@> +This module initializes all |int_entry_var|s of all entries to 0, the +value to which all integers are initialized. + +@= +begin +if (num_ent_ints*num_cites > max_ent_ints) then + begin + print (num_ent_ints*num_cites,': '); + overflow('total number of integer entry-variables ',max_ent_ints); + end; +int_ent_ptr := 0; +while (int_ent_ptr < num_ent_ints*num_cites) do + begin + entry_ints[int_ent_ptr] := 0; + incr(int_ent_ptr); + end; +end + + +@ +@:BibTeX capacity exceeded}{\quad total number of string entry-variables@> +This module initializes all |str_entry_var|s of all entries to the +null string, the value to which all strings are initialized. + +@= +begin +if (num_ent_strs*num_cites > max_ent_strs) then + begin + print (num_ent_strs*num_cites,': '); + overflow('total number of string entry-variables ',max_ent_strs); + end; +str_ent_ptr := 0; +while (str_ent_ptr < num_ent_strs*num_cites) do + begin + entry_strs[str_ent_ptr][0] := end_of_string; + incr(str_ent_ptr); + end; +end + + +@ +The array |sorted_cites| initially specifies that the entries are to +be processed in order of cite-key occurrence. The \.{sort} command +may change this to whatever it likes (which, we hope, is whatever the +style-designer instructs it to like). We make |sorted_cites| an alias +to save space; this works fine because we're done with |cite_info|. + +@d sorted_cites == cite_info {an alias used for the rest of the program} + +@= +begin +cite_ptr := 0; +while (cite_ptr < num_cites) do + begin + sorted_cites[cite_ptr] := cite_ptr; + incr(cite_ptr); + end; +end + + + +@* Executing the style file. +This part of the program produces the output by executing the +\.{.bst}-file commands \.{execute}, \.{iterate}, \.{reverse}, and +\.{sort}. To do this it uses a stack (consisting of the two arrays +|lit_stack| and |lit_stk_type|) for storing literals, a buffer +|ex_buf| for manipulating strings, and an array |sorted_cites| +for holding pointers to the sorted cite keys (|sorted_cites| is an +alias of |cite_info|). + +@= +@!lit_stack : array[lit_stk_loc] of integer; {the literal function stack} +@!lit_stk_type : array[lit_stk_loc] of stk_type; {their corresponding types} +@!lit_stk_ptr : lit_stk_loc; {points just above the top of the stack} +@!cmd_str_ptr : str_number; {stores value of |str_ptr| during execution} +@!ent_chr_ptr : 0..ent_str_size; {points at a |str_entry_var| character} +@!glob_chr_ptr : 0..glob_str_size; {points at a |str_global_var| character} +@!ex_buf : buf_type; {a buffer for manipulating strings} +@!ex_buf_ptr : buf_pointer; {general |ex_buf| location} +@!ex_buf_length : buf_pointer; {the length of the current string in |ex_buf|} +@!out_buf : buf_type; {the \.{.bbl} output buffer} +@!out_buf_ptr : buf_pointer; {general |out_buf| location} +@!out_buf_length : buf_pointer; {the length of the current string in |out_buf|} +@!mess_with_entries : boolean; {|true| if functions can use entry info} +@!sort_cite_ptr : cite_number; {a loop index for the sorted cite keys} +@!sort_key_num : str_ent_loc; {index for the |str_entry_var| \.{sort.key\$}} +@!brace_level : integer; {the brace nesting depth within a string} + + +@ +Where |lit_stk_loc| is a stack location, and where |stk_type| gives +one of the three types of literals (an integer, a string, or a +function) or a special marker. If a |lit_stk_type| element is a +|stk_int| then the corresponding |lit_stack| element is an integer; if +a |stk_str|, then a pointer to a |str_pool| string; and if a |stk_fn|, +then a pointer to the function's hash-table location. However, if the +literal should have been a |stk_str| that was the value of a field +that happened to be |missing|, then the special value +|stk_field_missing| goes on the stack instead; its corresponding +|lit_stack| element is a pointer to the field-name's string. Finally, +|stk_empty| is the type of a literal popped from an empty stack. + +@d stk_int = 0 {an integer literal} +@d stk_str = 1 {a string literal} +@d stk_fn = 2 {a function literal} +@d stk_field_missing = 3 {a special marker: a field value was missing} +@d stk_empty = 4 {another: the stack was empty when this was popped} +@d last_lit_type = 4 {the same number as on the line above} + +@= +@!lit_stk_loc = 0..lit_stk_size; {the stack range} +@!stk_type = 0..last_lit_type; {the literal types} + + +@ +And the first output line requires this initialization. + +@= +out_buf_length := 0; + + +@ +When there's an error while executing \.{.bst} functions, what we do +depends on whether the function is messing with the entries. +Furthermore this error is serious enough to classify as an +|error_message| instead of a |warning_message|. These messages (that +is, from |bst_ex_warn|) are meant both for the user and for the style +designer while debugging. + +@d bst_ex_warn(#) == begin {error while executing some function} + print (#); + bst_ex_warn_print; + end + +@= +procedure bst_ex_warn_print; +begin +if (mess_with_entries) then + begin + print (' for entry '); + print_pool_str (cur_cite_str); + end; +print_newline; +print ('while executing-'); +bst_ln_num_print; +mark_error; +end; + + +@ +When an error is so harmless, we print a |warning_message| instead of +an |error_message|. + +@d bst_mild_ex_warn(#) == begin {error while executing some function} + print (#); + bst_mild_ex_warn_print; + end + +@= +procedure bst_mild_ex_warn_print; +begin +if (mess_with_entries) then + begin + print (' for entry '); + print_pool_str (cur_cite_str); + end; +print_newline; +bst_warn ('while executing'); {This does the |mark_warning|} +end; + + +@ +It's illegal to mess with the entry information at certain times; +here's a complaint for these times. + +@= +procedure bst_cant_mess_with_entries_print; +begin +bst_ex_warn ('You can''t mess with entries here'); +end; + + +@ +This module executes a single specified function once. It can't do +anything with the entries. + +@= +begin +init_command_execution; +mess_with_entries := false; +execute_fn (fn_loc); +check_command_execution; +end + + +@ +This module iterates a single specified function for all entries +specified by |cite_list|. + +@= +begin +init_command_execution; +mess_with_entries := true; +sort_cite_ptr := 0; +while (sort_cite_ptr < num_cites) do + begin + cite_ptr := sorted_cites[sort_cite_ptr]; + trace + trace_pr_pool_str (hash_text[fn_loc]); + trace_pr (' to be iterated on '); + trace_pr_pool_str (cur_cite_str); + trace_pr_newline; + ecart@/ + execute_fn (fn_loc); + check_command_execution; + incr(sort_cite_ptr); + end; +end + + +@ +This module iterates a single specified function for all entries +specified by |cite_list|, but does it in reverse order. + +@= +begin +init_command_execution; +mess_with_entries := true; +if (num_cites > 0) then + begin + sort_cite_ptr := num_cites; + repeat + decr(sort_cite_ptr); + cite_ptr := sorted_cites[sort_cite_ptr]; + trace + trace_pr_pool_str (hash_text[fn_loc]); + trace_pr (' to be iterated in reverse on '); + trace_pr_pool_str (cur_cite_str); + trace_pr_newline; + ecart@/ + execute_fn (fn_loc); + check_command_execution; + until (sort_cite_ptr = 0); + end; +end + + +@ +This module sorts the entries based on \.{sort.key\$}; it is a stable +sort. + +@= +begin + trace + trace_pr_ln ('Sorting the entries'); + ecart@/ +if (num_cites > 1) then + quick_sort (0, num_cites-1); + trace + trace_pr_ln ('Done sorting'); + ecart@/ +end + + +@ +These next two procedures (actually, one procedures and one function, +but who's counting) are subroutines for |quick_sort|, which follows. +The |swap| procedure exchanges the two elements its arguments point +to. + +@= +procedure swap (@!swap1,@!swap2 : cite_number); +var innocent_bystander : cite_number; {the temporary element in an exchange} +begin +innocent_bystander := sorted_cites[swap2]; +sorted_cites[swap2] := sorted_cites[swap1]; +sorted_cites[swap1] := innocent_bystander; +end; + + +@ +@:this can't happen}{\quad Duplicate sort key@> +The function |less_than| compares the two \.{sort.key\$}s indirectly +pointed to by its arguments and returns |true| if the first argument's +\.{sort.key\$} is lexicographically less than the second's (that is, +alphabetically earlier). In case of ties the function compares the +indices |arg1| and |arg2|, which are assumed to be different, and +returns |true| if the first is smaller. This function uses +|ASCII_code|s to compare, so it might give ``interesting'' results +when handling nonletters. + +@d compare_return(#) == begin {the compare is finished} + less_than := #; + return; + end + +@= +function less_than (@!arg1,@!arg2 : cite_number) : boolean; +label exit; +var char_ptr : 0..ent_str_size; {character index into compared strings} + @!ptr1,@!ptr2 : str_ent_loc; {the two \.{sort.key\$} pointers} + @!char1,@!char2 : ASCII_code; {the two characters being compared} +begin +ptr1 := arg1*num_ent_strs + sort_key_num; +ptr2 := arg2*num_ent_strs + sort_key_num; +char_ptr := 0; +loop + begin + char1 := entry_strs[ptr1][char_ptr]; + char2 := entry_strs[ptr2][char_ptr]; + if (char1 = end_of_string) then + if (char2 = end_of_string) then + if (arg1 < arg2) then + compare_return (true) + else if (arg1 > arg2) then + compare_return (false) + else {|arg1 = arg2|} + confusion ('Duplicate sort key') + else {|char2 <> end_of_string|} + compare_return (true) + else {|char1 <> end_of_string|} + if (char2 = end_of_string) then + compare_return (false) + else if (char1 < char2) then + compare_return (true) + else if (char1 > char2) then + compare_return (false); + incr(char_ptr); + end; +exit: +end; + + +@ +The recursive procedure |quick_sort| sorts the entries indirectly +pointed to by the |sorted_cites| elements between |left_end| and +|right_end|, inclusive, based on the value of the |str_entry_var| +\.{sort.key\$}. It's a fairly standard quicksort (for example, see +Algorithm 5.2.2Q in {\sl The Art of Computer Programming}), but uses +the median-of-three method to choose the partition element just in +case the entries are already sorted (or nearly sorted---humans and +ASCII might have different ideas on lexicographic ordering); it is a +stable sort. This code generally prefers clarity to assembler-type +execution-time efficiency since |cite_list|s will rarely be huge. + +The value |short_list|, which must be at least |2*end_offset + 2| for +this code to work, tells us the list-length at which the list is small +enough to warrant switching over to straight insertion sort from the +recursive quicksort. The values here come from modest empirical tests +aimed at minimizing, for large |cite_list|s (five hundred or so), the +number of comparisons (between keys) plus the number of calls to +|quick_sort|. The value |end_offset| must be positive; this helps +avoid $n^2$ behavior observed when the list starts out nearly, but not +completely, sorted (and fairly frequently large |cite_list|s come from +entire databases, which fairly frequently are nearly sorted). + +@d short_list = 10 {use straight insertion sort at or below this length} +@d end_offset = 4 {the index end-offsets for choosing a median-of-three} + +@= +if (short_list < 2*end_offset + 2) then bad:=100*bad+22; + + +@ +Here's the actual procedure. + +@d next_insert = 24 {now insert the next element} + +@= +procedure quick_sort (@!left_end,@!right_end : cite_number); +label next_insert; +var left,@!right : cite_number; {two general |sorted_cites| pointers} + @!insert_ptr : cite_number; {the to-be-(straight)-inserted element} + @!middle : cite_number; {the |(left_end+right_end) div 2| element} + @!partition : cite_number; {the median-of-three partition element} +begin + trace + trace_pr_ln ('Sorting ',left_end:0,' through ',right_end:0); + ecart@/ +if (right_end - left_end < short_list) then + @ + else + begin + @; + @; + end; +end; + + +@ +This code sorts the entries between |left_end| and |right_end| when +the difference is less than |short_list|. Each iteration of the outer +loop inserts the element indicated by |insert_ptr| into its proper +place among the (sorted) elements from |left_end| through +|insert_ptr-1|. + +@= +begin +for insert_ptr := left_end+1 to right_end do + begin + for right := insert_ptr downto left_end+1 do + begin + if (less_than (sorted_cites[right-1], sorted_cites[right])) then + goto next_insert; + swap (right-1, right); + end; +next_insert: + end; +end + + +@ +Now we find the median of the three \.{sort.key\$}s to which the three +elements |sorted_cites[left_end+end_offset]|, +|sorted_cites[right_end]-end_offset|, and +|sorted_cites[(left_end+right_end) div 2]| point (a nonzero +|end_offset| avoids using as the leftmost of the three elements the +one that was swapped there when the old partition element was swapped +into its final spot; this turns out to avoid $n^2$ behavior when the +list is nearly sorted to start with). This code determines which of +the six possible permutations we're dealing with and moves the median +element to |left_end|. The comments next to the |swap| actions give +the known orderings of the corresponding elements of |sorted_cites| +before the action. + +@= +begin +left := left_end + end_offset; +middle := (left_end+right_end) div 2; +right := right_end - end_offset; +if (less_than (sorted_cites[left], sorted_cites[middle])) then + if (less_than (sorted_cites[middle], sorted_cites[right])) then + {|left < middle < right|} + swap(left_end,middle) + else if (less_than (sorted_cites[left], sorted_cites[right])) then + {|left < right < middle|} + swap(left_end,right) + else {|right < left < middle|} + swap(left_end,left) + else if (less_than (sorted_cites[right], sorted_cites[middle])) then + {|right < middle < left|} + swap(left_end,middle) + else if (less_than (sorted_cites[right], sorted_cites[left])) then + {|middle < right < left|} + swap(left_end,right) + else {|middle < left < right|} + swap(left_end,left); +end + + +@ +This module uses the median-of-three computed above to partition the +elements into those less than and those greater than the median. +Equal \.{sort.key\$}s are sorted by order of occurrence (in +|cite_list|). + +@= +begin +partition := sorted_cites[left_end]; +left := left_end + 1; +right := right_end; +repeat + while (less_than (sorted_cites[left], partition)) do + incr(left); + while (less_than (partition, sorted_cites[right])) do + decr(right); + {now |sorted_cites[right] < partition < sorted_cites[left]|} + if (left < right) then + begin + swap (left,right); + incr(left); + decr(right); + end; +until (left = right+1); {pointers have crossed} +swap (left_end,right);{restoring the partition element to its |right|ful place} +quick_sort (left_end,right-1); +quick_sort (left,right_end); +end + + +@ +@:BibTeX capacity exceeded}{\quad literal-stack size@> +@:this can't happen}{\quad Unknown literal type@> +Ok, that's it for sorting; now we'll play with the literal stack. +This procedure pushes a literal onto the stack, checking for stack +overflow. + +@= +procedure push_lit_stk (@!push_lt:integer; @!push_type:stk_type); + trace + var dum_ptr : lit_stk_loc; {used just as an index variable} + ecart@/ +begin +lit_stack[lit_stk_ptr] := push_lt; +lit_stk_type[lit_stk_ptr] := push_type; + trace + for dum_ptr := 0 to lit_stk_ptr do + trace_pr (' '); + trace_pr ('Pushing '); + case (lit_stk_type[lit_stk_ptr]) of + stk_int : trace_pr_ln (lit_stack[lit_stk_ptr]:0); + stk_str : begin + trace_pr ('"'); + trace_pr_pool_str (lit_stack[lit_stk_ptr]); + trace_pr_ln ('"'); + end; + stk_fn : begin + trace_pr ('`'); + trace_pr_pool_str (hash_text[lit_stack[lit_stk_ptr]]); + trace_pr_ln (''''); + end; + stk_field_missing : begin + trace_pr ('missing field `'); + trace_pr_pool_str (lit_stack[lit_stk_ptr]); + trace_pr_ln (''''); + end; + stk_empty : trace_pr_ln ('a bad literal--popped from an empty stack'); + othercases unknwn_literal_confusion + endcases; + ecart@/ +if (lit_stk_ptr = lit_stk_size) then + overflow('literal-stack size ',lit_stk_size); +incr(lit_stk_ptr); +end; + + +@ +@^push the literal stack@> +This macro pushes the last thing, necessarily a string, that was +popped. And this module, along with others that push the literal +stack without explicitly calling |push_lit_stack|, have an index entry +under ``push the literal stack''; these implicit pushes collectively +speed up the program by about ten percent. + +@d repush_string == begin + if (lit_stack[lit_stk_ptr] >= cmd_str_ptr) then + unflush_string; + incr(lit_stk_ptr); + end + + +@ +@:this can't happen}{\quad Nontop top of string stack@> +This procedure pops the stack, checking for, and trying to recover +from, stack underflow. (Actually, this procedure is really a +function, since it returns the two values through its |var| +parameters.) Also, if the literal being popped is a |stk_str| that's +been created during the execution of the current \.{.bst} command, pop +it from |str_pool| as well (it will be the string corresponding to +|str_ptr-1|). Note that when this happens, the string is no longer +`officially' available so that it must be used before anything else is +added to |str_pool|. + +@= +procedure pop_lit_stk (var pop_lit:integer; var pop_type:stk_type); +begin +if (lit_stk_ptr = 0) then + begin + bst_ex_warn ('You can''t pop an empty literal stack');@/ + pop_type := stk_empty; {this is an error recovery attempt} + end + else + begin + decr(lit_stk_ptr); + pop_lit := lit_stack[lit_stk_ptr]; + pop_type := lit_stk_type[lit_stk_ptr]; + if (pop_type = stk_str) then + if (pop_lit >= cmd_str_ptr) then + begin + if (pop_lit <> str_ptr-1) then + confusion ('Nontop top of string stack'); + flush_string; + end; + end; +end; + + +@ +@:this can't happen}{\quad Illegal literal type@> +@:this can't happen}{\quad Unknown literal type@> +More bug complaints, this time about bad literals. + +@= +procedure illegl_literal_confusion; +begin +confusion ('Illegal literal type'); +end; +@# +procedure unknwn_literal_confusion; +begin +confusion ('Unknown literal type'); +end; + + +@ +@:this can't happen}{\quad Illegal literal type@> +@:this can't happen}{\quad Unknown literal type@> +Occasionally we'll want to know what's on the literal stack. Here we +print out a stack literal, giving its type. This procedure should +never be called after popping an empty stack. + +@= +procedure print_stk_lit (@!stk_lt:integer; @!stk_tp:stk_type); +begin +case (stk_tp) of + stk_int : print (stk_lt:0,' is an integer literal'); + stk_str : begin + print ('"'); + print_pool_str (stk_lt); + print ('" is a string literal'); + end; + stk_fn : begin + print ('`'); + print_pool_str (hash_text[stk_lt]); + print (''' is a function literal'); + end; + stk_field_missing : begin + print ('`'); + print_pool_str (stk_lt); + print (''' is a missing field'); + end; + stk_empty : illegl_literal_confusion; + othercases unknwn_literal_confusion +endcases; +end; + + +@ +@:this can't happen}{\quad Illegal literal type@> +@:this can't happen}{\quad Unknown literal type@> +This procedure appropriately chastises the style designer; however, if +the wrong literal came from popping an empty stack, the procedure +|pop_lit_stack| will have already done the chastising (because this +procedure is called only after popping the stack) so there's no need +for more. + +@= +procedure print_wrong_stk_lit (@!stk_lt:integer; @!stk_tp1,@!stk_tp2:stk_type); +begin +if (stk_tp1 <> stk_empty) then + begin + print_stk_lit (stk_lt, stk_tp1); + case (stk_tp2) of + stk_int : print (', not an integer,'); + stk_str : print (', not a string,'); + stk_fn : print (', not a function,'); + stk_field_missing, + stk_empty : illegl_literal_confusion; + othercases unknwn_literal_confusion + endcases; + bst_ex_warn_print; + end; +end; + + +@ +@:this can't happen}{\quad Illegal literal type@> +@:this can't happen}{\quad Unknown literal type@> +This is similar to |print_stk_lit|, but here we don't give the +literal's type, and here we end with a new line. This procedure +should never be called after popping an empty stack. + +@= +procedure print_lit (@!stk_lt:integer; @!stk_tp:stk_type); +begin +case (stk_tp) of + stk_int : print_ln (stk_lt:0); + stk_str : begin + print_pool_str (stk_lt); + print_newline; + end; + stk_fn : begin + print_pool_str (hash_text[stk_lt]); + print_newline; + end; + stk_field_missing : begin + print_pool_str (stk_lt); + print_newline; + end; + stk_empty : illegl_literal_confusion; + othercases unknwn_literal_confusion +endcases; +end; + + +@ +This procedure pops and prints the top of the stack; when the stack is +empty the procedure |pop_lit_stk| complains. + +@= +procedure pop_top_and_print; +var stk_lt : integer; + @!stk_tp : stk_type; +begin +pop_lit_stk (stk_lt,stk_tp); +if (stk_tp = stk_empty) then + print_ln ('Empty literal') + else + print_lit (stk_lt,stk_tp); +end; + + +@ +This procedure pops and prints the whole stack. + +@= +procedure pop_whole_stack; +begin +while (lit_stk_ptr > 0) do + pop_top_and_print; +end; + + +@ +At the beginning of a \.{.bst}-command execution we make the stack +empty and record how much of |str_pool| has been used. + +@= +procedure init_command_execution; +begin +lit_stk_ptr := 0; {make the stack empty} +cmd_str_ptr := str_ptr; {we'll check this when we finish command execution} +end; + + +@ +@:this can't happen}{\quad Nonempty empty string stack@> +At the end of a \.{.bst} command-execution we check that the stack and +|str_pool| are still in good shape. + +@= +procedure check_command_execution; +begin +if (lit_stk_ptr<>0) then + begin + print_ln ('ptr=',lit_stk_ptr:0,', stack='); + pop_whole_stack; + bst_ex_warn ('---the literal stack isn''t empty'); + end; +if (cmd_str_ptr<>str_ptr) then + begin + trace + print_ln ('Pointer is ',str_ptr:0,' but should be ',cmd_str_ptr:0); + ecart@/ + confusion ('Nonempty empty string stack'); + end; +end; + + +@ +This procedure adds to |str_pool| the string from |ex_buf[0]| through +|ex_buf[ex_buf_length-1]| if it will fit. It assumes the global +variable |ex_buf_length| gives the length of the current string in +|ex_buf|. It then pushes this string onto the literal stack. + +@= +procedure add_pool_buf_and_push; +begin +str_room (ex_buf_length); {make sure this string will fit} +ex_buf_ptr := 0; +while (ex_buf_ptr < ex_buf_length) do + begin + append_char (ex_buf[ex_buf_ptr]); + incr(ex_buf_ptr); + end; +push_lit_stk (make_string, stk_str); {and push it onto the stack} +end; + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +These macros append a character to |ex_buf|. Which is called depends +on whether the character is known to fit. + +@d append_ex_buf_char(#) == begin + ex_buf[ex_buf_ptr] := #; + incr(ex_buf_ptr); + end +@# +@d append_ex_buf_char_and_check(#) == + begin + if (ex_buf_ptr = buf_size) then + buffer_overflow; + append_ex_buf_char(#); + end + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +This procedure adds to the execution buffer the given string in +|str_pool| if it will fit. It assumes the global variable +|ex_buf_length| gives the length of the current string in |ex_buf|, +and thus also gives the location of the next character. + +@= +procedure add_buf_pool (@!p_str : str_number); +begin +p_ptr1 := str_start[p_str]; +p_ptr2 := str_start[p_str+1]; +if (ex_buf_length+(p_ptr2-p_ptr1) > buf_size) then + buffer_overflow; +ex_buf_ptr := ex_buf_length; +while (p_ptr1 < p_ptr2) do + begin {copy characters into the buffer} + append_ex_buf_char (str_pool[p_ptr1]); + incr(p_ptr1); + end; +ex_buf_length := ex_buf_ptr; +end; + + +@ +This procedure actually writes onto the \.{.bbl}~file a line of output +(the characters from |out_buf[0]| to |out_buf[out_buf_length-1]|, +after removing trailing |white_space| characters). It also updates +|bbl_line_num|, the line counter. It writes a blank line if and only +if |out_buf| is empty. The program uses this procedure in such a way +that |out_buf| will be nonempty if there have been characters put in +it since the most recent \.{newline\$}. + +@= +procedure output_bbl_line; +label loop_exit,@!exit; +begin +if (out_buf_length <> 0) then {the buffer's not empty} + begin + while (out_buf_length > 0) do {remove trailing |white_space|} + if (lex_class[out_buf[out_buf_length-1]] = white_space) then + decr(out_buf_length) + else + goto loop_exit; +loop_exit: + if (out_buf_length = 0) then {ignore a line of just |white_space|} + return; + out_buf_ptr := 0; + while (out_buf_ptr < out_buf_length) do + begin + write (bbl_file, xchr[out_buf[out_buf_ptr]]); + incr(out_buf_ptr); + end; + end; +write_ln (bbl_file); +incr(bbl_line_num); {update line number} +out_buf_length := 0; {make the next line empty} +exit: +end; + + +@ +@:BibTeX capacity exceeded}{\quad output buffer size@> +This procedure adds to the output buffer the given string in +|str_pool|. It assumes the global variable |out_buf_length| gives the +length of the current string in |out_buf|, and thus also gives the +location for the next character. If there are enough characters +present in the output buffer, it writes one or more lines out to the +\.{.bbl} file. It breaks a line only at a |white_space| character, +and when it does, it adds two |space|s to the next output line. + +@= +procedure add_out_pool (@!p_str : str_number); +label loop1_exit,loop2_exit; +var break_ptr : buf_pointer; {the first character following the line break} +@!end_ptr : buf_pointer; {temporary end-of-buffer pointer} +break_pt_found : boolean; {a suitable |white_space| character} +unbreakable_tail : boolean; {as it contains no |white_space| character} +begin +p_ptr1 := str_start[p_str]; +p_ptr2 := str_start[p_str+1]; +if (out_buf_length+(p_ptr2-p_ptr1) > buf_size) then + overflow('output buffer size ',buf_size); +out_buf_ptr := out_buf_length; +while (p_ptr1 < p_ptr2) do + begin {copy characters into the buffer} + out_buf[out_buf_ptr] := str_pool[p_ptr1]; + incr(p_ptr1); + incr(out_buf_ptr); + end; +out_buf_length := out_buf_ptr; +unbreakable_tail := false; +while ((out_buf_length > max_print_line) and (not unbreakable_tail)) do + @; +end; + + +@ +Here we break the line by looking for a |white_space| character, +backwards from |out_buf[max_print_line]| until +|out_buf[min_print_line]|; we break at the |white_space| and indent +the next line two |space|s. The next module handles things when +there's no |white_space| character to break at. (It seems that the +annoyances to the average user of a warning message when there's an +output line longer than |max_print_line| outweigh the benefits, so we +don't issue such warnings in the current code.) + +@= +begin +end_ptr := out_buf_length; +out_buf_ptr := max_print_line; +break_pt_found := false; +while ((lex_class[out_buf[out_buf_ptr]] <> white_space) and + (out_buf_ptr >= min_print_line)) do + decr(out_buf_ptr); +if (out_buf_ptr = min_print_line-1) then {no |white_space| character} + @ {(if |white_space| follows)} +else + break_pt_found := true; {hit a |white_space| character} +if (break_pt_found) then + begin + out_buf_length := out_buf_ptr; + break_ptr := out_buf_length + 1; + output_bbl_line; {output what we can} + out_buf[0] := space; + out_buf[1] := space; {start the next line with two |space|s} + out_buf_ptr := 2; + tmp_ptr := break_ptr; + while (tmp_ptr < end_ptr) do {and slide the rest down} + begin + out_buf[out_buf_ptr] := out_buf[tmp_ptr]; + incr(out_buf_ptr); + incr(tmp_ptr); + end; + out_buf_length := end_ptr - break_ptr + 2; + end; +end + + +@ +If there's no |white_space| character up through +|out_buf[max_print_line]|, we instead break the line at the first +following |white_space| character, if one exists. And if, starting +with that |white_space| character, there are multiple consecutive +|white_space| characters, |out_buf_ptr| points to the last of them. +If no |white_space| character exists, we haven't found a viable break +point, so we don't break the line (yet). + +@= +begin +out_buf_ptr := max_print_line + 1; {|break_pt_found| is still |false|} +while (out_buf_ptr < end_ptr) do + if (lex_class[out_buf[out_buf_ptr]] <> white_space) then + incr(out_buf_ptr) + else + goto loop1_exit; +loop1_exit: +if (out_buf_ptr = end_ptr) then + unbreakable_tail := true {because no |white_space| character} +else {at |white_space|, and |out_buf_ptr < end_ptr|} + begin + break_pt_found := true; + while (out_buf_ptr+1 < end_ptr) do {look for more |white_space|} + if (lex_class[out_buf[out_buf_ptr+1]] = white_space) then + incr(out_buf_ptr) {which then points to |white_space|} + else + goto loop2_exit; +loop2_exit: + end; +end + + +@ +@^Tuesdays@> +@^windows@> +@:this can't happen}{\quad Unknown function class@> +This procedure executes a single specified function; it is the single +execution-primitive that does everything (except windows, and it takes +Tuesdays off). + +@<|execute_fn| itself@>= +procedure execute_fn (@!ex_fn_loc : hash_loc); +@ +@!wiz_ptr : wiz_fn_loc; {general |wiz_functions| location} +begin + trace + trace_pr ('execute_fn `'); + trace_pr_pool_str (hash_text[ex_fn_loc]); + trace_pr_ln (''''); + ecart@/ +case (fn_type[ex_fn_loc]) of + built_in : @; + wiz_defined : @; + int_literal : push_lit_stk (fn_info[ex_fn_loc], stk_int); + str_literal : push_lit_stk (hash_text[ex_fn_loc], stk_str); + field : @; + int_entry_var : @; + str_entry_var : @; + int_global_var : push_lit_stk (fn_info[ex_fn_loc], stk_int); + str_global_var : @; + othercases unknwn_function_class_confusion +endcases; +end; + + +@ +To execute a |wiz_defined| function, we just execute all those +functions in its definition, except that the special marker +|quote_next_fn| means we push the next function onto the stack. + +@= +begin +wiz_ptr := fn_info[ex_fn_loc]; +while (wiz_functions[wiz_ptr] <> end_of_def) do + begin + if (wiz_functions[wiz_ptr] <> quote_next_fn) then + execute_fn (wiz_functions[wiz_ptr]) + else + begin + incr(wiz_ptr); + push_lit_stk (wiz_functions[wiz_ptr], stk_fn); + end; + incr(wiz_ptr); + end; +end + + +@ +This module pushes the string given by the field onto the literal +stack unless it's |missing|, in which case it pushes a special value +onto the stack. + +@= +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + begin + field_ptr := cite_ptr*num_fields + fn_info[ex_fn_loc]; + if (field_info[field_ptr] = missing) then + push_lit_stk (hash_text[ex_fn_loc], stk_field_missing) + else + push_lit_stk (field_info[field_ptr], stk_str); + end +end + + +@ +This module pushes the integer given by an |int_entry_var| onto the +literal stack. + +@= +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + push_lit_stk (entry_ints[cite_ptr*num_ent_ints+fn_info[ex_fn_loc]], + stk_int); +end + + +@ +This module adds the string given by a |str_entry_var| to |str_pool| +via the execution buffer and pushes it onto the literal stack. + +@= +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + begin + str_ent_ptr := cite_ptr*num_ent_strs + fn_info[ex_fn_loc];@/ + ex_buf_ptr := 0; {also serves as |ent_chr_ptr|} + while (entry_strs[str_ent_ptr][ex_buf_ptr] <> end_of_string) do + {copy characters into the buffer} + append_ex_buf_char (entry_strs[str_ent_ptr][ex_buf_ptr]); + ex_buf_length := ex_buf_ptr; + add_pool_buf_and_push; {push this string onto the stack} + end; +end + + +@ +This module pushes the string given by a |str_global_var| onto the +literal stack, but it copies the string to |str_pool| (character by +character) only if it has to---it {\it doesn't\/} have to if the +string is static (that is, if the string isn't at the top, temporary +part of the string pool). + +@= +begin +str_glb_ptr := fn_info[ex_fn_loc]; +if (glb_str_ptr[str_glb_ptr] > 0) then {we're dealing with a static string} + push_lit_stk (glb_str_ptr[str_glb_ptr],stk_str) + else + begin + str_room(glb_str_end[str_glb_ptr]); + glob_chr_ptr := 0; + while (glob_chr_ptr < glb_str_end[str_glb_ptr]) do {copy the string} + begin + append_char (global_strs[str_glb_ptr][glob_chr_ptr]); + incr(glob_chr_ptr); + end; + push_lit_stk (make_string, stk_str); {and push it onto the stack} + end; +end + + + +@* The built-in functions. +@^add a built-in function@> +@^biblical procreation@> +@^grade inflation@> +This section gives the all the code for all the built-in functions +(including pre-defined |field|s, |str_entry_var|s, and +|int_global_var|s, which technically aren't classified as |built_in|). +To modify or add one, we needn't go anywhere else (with one exception: +The constant |max_pop|, which gives the maximum number of literals +that any of these functions pops off the stack, is defined earlier +because it's needed earlier; thus, if we need to update it, which will +happen if some new |built_in| functions uses more than |max_pop| +literals from the stack, we'll have to go outside this section). +Adding a |built_in| function entails modifying (at least four of) the +five modules marked by ``add a built-in function'' in the index, in +addition to adding the code to execute the function. + +These variables all begin with |b_| and specify the hash-table +locations of the |built_in| functions, except that |b_default| is +pseudo-|built_in|---either it will point to the no-op \.{skip\$} or to +the \.{.bst}-defined function \.{default.type}; it's used when an +entry has a type that's not defined in the \.{.bst} file. + +@= +@!b_equals : hash_loc; {\.{=}} +@!b_greater_than : hash_loc; {\.{>}} +@!b_less_than : hash_loc; {\.{<}} +@!b_plus : hash_loc; {\.{+} (this may be changed to an |a_minus|)} +@!b_minus : hash_loc; {\.{-}} +@!b_concatenate : hash_loc; {\.{*}} +@!b_gets : hash_loc; {\.{:=} (formerly, |b_gat|)} +@!b_add_period : hash_loc; {\.{add.period\$}} +@!b_call_type : hash_loc; {\.{call.type\$}} +@!b_change_case : hash_loc; {\.{change.case\$}} +@!b_chr_to_int : hash_loc; {\.{chr.to.int\$}} +@!b_cite : hash_loc; {\.{cite\$}} +@!b_duplicate : hash_loc; {\.{duplicate\$}} +@!b_empty : hash_loc; {\.{empty\$}} +@!b_format_name : hash_loc; {\.{format.name\$}} +@!b_if : hash_loc; {\.{if\$}} +@!b_int_to_chr : hash_loc; {\.{int.to.chr\$}} +@!b_int_to_str : hash_loc; {\.{int.to.str\$}} +@!b_missing : hash_loc; {\.{missing\$}} +@!b_newline : hash_loc; {\.{newline\$}} +@!b_num_names : hash_loc; {\.{num.names\$}} +@!b_pop : hash_loc; {\.{pop\$}} +@!b_preamble : hash_loc; {\.{preamble\$}} +@!b_purify : hash_loc; {\.{purify\$}} +@!b_quote : hash_loc; {\.{quote\$}} +@!b_skip : hash_loc; {\.{skip\$}} +@!b_stack : hash_loc; {\.{stack\$}} +@!b_substring : hash_loc; {\.{substring\$}} +@!b_swap : hash_loc; {\.{swap\$}} +@!b_text_length : hash_loc; {\.{text.length\$}} +@!b_text_prefix : hash_loc; {\.{text.prefix\$}} +@!b_top_stack : hash_loc; {\.{top\$}} +@!b_type : hash_loc; {\.{type\$}} +@!b_warning : hash_loc; {\.{warning\$}} +@!b_while : hash_loc; {\.{while\$}} +@!b_width : hash_loc; {\.{width\$}} +@!b_write : hash_loc; {\.{write\$}} +@!b_default : hash_loc; {either \.{skip\$} or \.{default.type}} +@# + stat + @!blt_in_loc : array[blt_in_range] of hash_loc; {for execution counts} + @!execution_count : array[blt_in_range] of integer; {the same} + @!total_ex_count : integer; {the sum of all |execution_count|s} + @!blt_in_ptr : blt_in_range; {a pointer into |blt_in_loc|} + tats@/ + + +@ +Where |blt_in_range| gives the legal |built_in| function numbers. + +@= +@!blt_in_range = 0..num_blt_in_fns; + + +@ +@^add a built-in function@> +These constants all begin with |n_| and are used for the |case| +statement that determines which |built_in| function to execute. + +@d n_equals = 0 {\.{=}} +@d n_greater_than = 1 {\.{>}} +@d n_less_than = 2 {\.{<}} +@d n_plus = 3 {\.{+}} +@d n_minus = 4 {\.{-}} +@d n_concatenate = 5 {\.{*}} +@d n_gets = 6 {\.{:=}} +@d n_add_period = 7 {\.{add.period\$}} +@d n_call_type = 8 {\.{call.type\$}} +@d n_change_case = 9 {\.{change.case\$}} +@d n_chr_to_int = 10 {\.{chr.to.int\$}} +@d n_cite = 11 {\.{cite\$} (this may start a riot)} +@d n_duplicate = 12 {\.{duplicate\$}} +@d n_empty = 13 {\.{empty\$}} +@d n_format_name = 14 {\.{format.name\$}} +@d n_if = 15 {\.{if\$}} +@d n_int_to_chr = 16 {\.{int.to.chr\$}} +@d n_int_to_str = 17 {\.{int.to.str\$}} +@d n_missing = 18 {\.{missing\$}} +@d n_newline = 19 {\.{newline\$}} +@d n_num_names = 20 {\.{num.names\$}} +@d n_pop = 21 {\.{pop\$}} +@d n_preamble = 22 {\.{preamble\$}} +@d n_purify = 23 {\.{purify\$}} +@d n_quote = 24 {\.{quote\$}} +@d n_skip = 25 {\.{skip\$}} +@d n_stack = 26 {\.{stack\$}} +@d n_substring = 27 {\.{substring\$}} +@d n_swap = 28 {\.{swap\$}} +@d n_text_length = 29 {\.{text.length\$}} +@d n_text_prefix = 30 {\.{text.prefix\$}} +@d n_top_stack = 31 {\.{top\$}} +@d n_type = 32 {\.{type\$}} +@d n_warning = 33 {\.{warning\$}} +@d n_while = 34 {\.{while\$}} +@d n_width = 35 {\.{width\$}} +@d n_write = 36 {\.{write\$}} + +@= +@!num_blt_in_fns = 37; {one more than the previous number} + + +@ +@^add a built-in function@> +@^important note@> +It's time for us to insert more pre-defined strings into |str_pool| +(and thus the hash table) and to insert the |built_in| functions into +the hash table. The strings corresponding to these functions should +contain no upper-case letters, and they must all be exactly +|longest_pds| characters long. The |build_in| routine (to appear +shortly) does the work. + +Important note: These pre-definitions must not have any glitches or the +program may bomb because the |log_file| hasn't been opened yet. + +@= +build_in('= ',1,b_equals,n_equals); +build_in('> ',1,b_greater_than,n_greater_than); +build_in('< ',1,b_less_than,n_less_than); +build_in('+ ',1,b_plus,n_plus); +build_in('- ',1,b_minus,n_minus); +build_in('* ',1,b_concatenate,n_concatenate); +build_in(':= ',2,b_gets,n_gets); +build_in('add.period$ ',11,b_add_period,n_add_period); +build_in('call.type$ ',10,b_call_type,n_call_type); +build_in('change.case$',12,b_change_case,n_change_case); +build_in('chr.to.int$ ',11,b_chr_to_int,n_chr_to_int); +build_in('cite$ ',5,b_cite,n_cite); +build_in('duplicate$ ',10,b_duplicate,n_duplicate); +build_in('empty$ ',6,b_empty,n_empty); +build_in('format.name$',12,b_format_name,n_format_name); +build_in('if$ ',3,b_if,n_if); +build_in('int.to.chr$ ',11,b_int_to_chr,n_int_to_chr); +build_in('int.to.str$ ',11,b_int_to_str,n_int_to_str); +build_in('missing$ ',8,b_missing,n_missing); +build_in('newline$ ',8,b_newline,n_newline); +build_in('num.names$ ',10,b_num_names,n_num_names); +build_in('pop$ ',4,b_pop,n_pop); +build_in('preamble$ ',9,b_preamble,n_preamble); +build_in('purify$ ',7,b_purify,n_purify); +build_in('quote$ ',6,b_quote,n_quote); +build_in('skip$ ',5,b_skip,n_skip); +build_in('stack$ ',6,b_stack,n_stack); +build_in('substring$ ',10,b_substring,n_substring); +build_in('swap$ ',5,b_swap,n_swap); +build_in('text.length$',12,b_text_length,n_text_length); +build_in('text.prefix$',12,b_text_prefix,n_text_prefix); +build_in('top$ ',4,b_top_stack,n_top_stack); +build_in('type$ ',5,b_type,n_type); +build_in('warning$ ',8,b_warning,n_warning); +build_in('width$ ',6,b_width,n_width); +build_in('while$ ',6,b_while,n_while); +build_in('width$ ',6,b_width,n_width); +build_in('write$ ',6,b_write,n_write); + + +@ +This procedure inserts a |built_in| function into the hash table and +initializes the corresponding pre-defined string (of length at most +|longest_pds|). The array |fn_info| contains a number from 0 through +the number of |built_in| functions minus 1 (i.e., |num_blt_in_fns - 1| +if we're keeping statistics); this number is used by a |case| +statement to execute this function and is used for keeping execution +counts when keeping statistics. + +@= +procedure build_in (@!pds:pds_type; @!len:pds_len; var fn_hash_loc:hash_loc; + @!blt_in_num:blt_in_range); +begin +pre_define (pds,len,bst_fn_ilk);@/ +fn_hash_loc := pre_def_loc; {the |pre_define| routine sets |pre_def_loc|} +fn_type[fn_hash_loc] := built_in; +fn_info[fn_hash_loc] := blt_in_num; + stat + blt_in_loc[blt_in_num] := fn_hash_loc;@/ + execution_count[blt_in_num] := 0; {initialize the function-execution count} + tats@/ +end; + + +@ +This is a procedure so that |initialize| is smaller. + +@= +procedure pre_def_certain_strings; +begin +@@; +end; + + +@ +These variables all begin with |s_| and specify the locations in +|str_pool| of certain often-used strings that the \.{.bst} commands +need. The |s_preamble| array is big enough to allow an average of one +\.{preamble\$} command per \.{.bib} file. + +@= +@!s_null : str_number; {the null string} +@!s_default : str_number; {\.{default.type}, for unknown entry types} +@!s_t : str_number; {\.{t}, for |title_lowers| case conversion} +@!s_l : str_number; {\.{l}, for |all_lowers| case conversion} +@!s_u : str_number; {\.{u}, for |all_uppers| case conversion} +@!s_preamble : array[bib_number] of str_number; + {for the \.{preamble\$} |built_in| function} + + +@ +These constants all begin with |n_| and are used for the |case| +statement that determines which, if any, control sequence we're +dealing with; a control sequence of interest will be either one of the +undotted characters `\.{\\i}' or `\.{\\j}' or one of the foreign +characters in Table~3.2 of the \LaTeX\ manual. + +@d n_i = 0 {\.{i}, for the undotted character \.{\\i}} +@d n_j = 1 {\.{j}, for the undotted character \.{\\j}} +@d n_oe = 2 {\.{oe}, for the foreign character \.{\\oe}} +@d n_oe_upper = 3 {\.{OE}, for the foreign character \.{\\OE}} +@d n_ae = 4 {\.{ae}, for the foreign character \.{\\ae}} +@d n_ae_upper = 5 {\.{AE}, for the foreign character \.{\\AE}} +@d n_aa = 6 {\.{aa}, for the foreign character \.{\\aa}} +@d n_aa_upper = 7 {\.{AA}, for the foreign character \.{\\AA}} +@d n_o = 8 {\.{o}, for the foreign character \.{\\o}} +@d n_o_upper = 9 {\.{O}, for the foreign character \.{\\O}} +@d n_l = 10 {\.{l}, for the foreign character \.{\\l}} +@d n_l_upper = 11 {\.{L}, for the foreign character \.{\\L}} +@d n_ss = 12 {\.{ss}, for the foreign character \.{\\ss}} + + +@ +@^important note@> +@.default.type@> +Here we pre-define a few strings used in executing the \.{.bst} file: +the null string, which is sometimes pushed onto the stack; a string +used for default entry types; and some control sequences used to spot +foreign characters. We also initialize the |s_preamble| array to +empty. These pre-defined strings must all be exactly |longest_pds| +characters long. + +Important note: These pre-definitions must not have any glitches or +the program may bomb because the |log_file| hasn't been opened yet, +and |text_ilk|s should be pre-defined here, not earlier, for +\.{.bst}-function-execution purposes. + +@= +pre_define(' ',0,text_ilk); s_null := hash_text[pre_def_loc]; +fn_type[pre_def_loc] := str_literal;@/ +pre_define('default.type',12,text_ilk); s_default := hash_text[pre_def_loc]; +fn_type[pre_def_loc] := str_literal;@/ +b_default := b_skip; {this may be changed to the \.{default.type} function} +preamble_ptr := 0; {initialize the |s_preamble| array} +pre_define('i ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_i; +pre_define('j ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_j; +pre_define('oe ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_oe; +pre_define('OE ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_oe_upper; +pre_define('ae ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_ae; +pre_define('AE ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_ae_upper; +pre_define('aa ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_aa; +pre_define('AA ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_aa_upper; +pre_define('o ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_o; +pre_define('O ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_o_upper; +pre_define('l ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_l; +pre_define('L ',1,control_seq_ilk); +ilk_info[pre_def_loc] := n_l_upper; +pre_define('ss ',2,control_seq_ilk); +ilk_info[pre_def_loc] := n_ss; + + +@ +@^important note@> +@.crossref@> +@.entry.max\$@> +@.global.max\$@> +@.sort.key\$@> +Now we pre-define any built-in |field|s, |str_entry_var|s, and +|int_global_var|s; these strings must all be exactly |longest_pds| +characters long. Note that although these are built-in functions, we +classify them (in the |fn_type| array) otherwise. + +Important note: These pre-definitions must not have any glitches or +the program may bomb because the |log_file| hasn't been opened yet. + +@= +pre_define('crossref ',8,bst_fn_ilk); +fn_type[pre_def_loc] := field;@/ +fn_info[pre_def_loc] := num_fields; {give this |field| a number} +crossref_num := num_fields; +incr(num_fields);@/ +num_pre_defined_fields := num_fields; {that's it for pre-defined |field|s} +pre_define('sort.key$ ',9,bst_fn_ilk); +fn_type[pre_def_loc] := str_entry_var; +fn_info[pre_def_loc] := num_ent_strs; {give this |str_entry_var| a number} +sort_key_num := num_ent_strs; +incr(num_ent_strs);@/ +pre_define('entry.max$ ',10,bst_fn_ilk); +fn_type[pre_def_loc] := int_global_var; +fn_info[pre_def_loc] := ent_str_size; {initialize this |int_global_var|} +pre_define('global.max$ ',11,bst_fn_ilk); +fn_type[pre_def_loc] := int_global_var; +fn_info[pre_def_loc] := glob_str_size; {initialize this |int_global_var|} + + +@ +@^add a built-in function@> +@:this can't happen}{\quad Unknown built-in function@> +This module branches to the code for the appropriate |built_in| +function. Only three---{\.{call.type\$}}, {\.{if\$}}, and +{\.{while\$}}---do a recursive call. + +@= +begin + stat {update this function's execution count} + incr(execution_count[fn_info[ex_fn_loc]]); + tats@/ +case (fn_info[ex_fn_loc]) of + n_equals : x_equals; + n_greater_than : x_greater_than; + n_less_than : x_less_than; + n_plus : x_plus; + n_minus : x_minus; + n_concatenate : x_concatenate; + n_gets : x_gets; + n_add_period : x_add_period; + n_call_type : @<|execute_fn|({\.{call.type\$}})@>; + n_change_case : x_change_case; + n_chr_to_int : x_chr_to_int; + n_cite : x_cite; + n_duplicate : x_duplicate; + n_empty : x_empty; + n_format_name : x_format_name; + n_if : @<|execute_fn|({\.{if\$}})@>; + n_int_to_chr : x_int_to_chr; + n_int_to_str : x_int_to_str; + n_missing : x_missing; + n_newline : @<|execute_fn|({\.{newline\$}})@>; + n_num_names : x_num_names; + n_pop : @<|execute_fn|({\.{pop\$}})@>; + n_preamble : x_preamble; + n_purify : x_purify; + n_quote : x_quote; + n_skip : @<|execute_fn|({\.{skip\$}})@>; + n_stack : @<|execute_fn|({\.{stack\$}})@>; + n_substring : x_substring; + n_swap : x_swap; + n_text_length : x_text_length; + n_text_prefix : x_text_prefix; + n_top_stack : @<|execute_fn|({\.{top\$}})@>; + n_type : x_type; + n_warning : x_warning; + n_while : @<|execute_fn|({\.{while\$}})@>; + n_width : x_width; + n_write : x_write; + othercases confusion ('Unknown built-in function') +endcases; +end + + +@ +@^add a built-in function@> +@^gymnastics@> +This extra level of module-pointing allows a uniformity of module +names for the |built_in| functions, regardless of whether they do a +recursive call to |execute_fn| or are trivial (a single statement). +Those that do a recursive call are left as part of |execute_fn|, +avoiding \PASCAL's forward procedure mechanism, and those that don't +(except for the single-statement ones) are made into procedures so +that |execute_fn| doesn't get too large. + +@= +@<|execute_fn|({\.{=}})@>@; +@<|execute_fn|({\.{>}})@>@; +@<|execute_fn|({\.{<}})@>@; +@<|execute_fn|({\.{+}})@>@; +@<|execute_fn|({\.{-}})@>@; +@<|execute_fn|({\.{*}})@>@; +@<|execute_fn|({\.{:=}})@>@; +@<|execute_fn|({\.{add.period\$}})@>@; +@<|execute_fn|({\.{change.case\$}})@>@; +@<|execute_fn|({\.{chr.to.int\$}})@>@; +@<|execute_fn|({\.{cite\$}})@>@; +@<|execute_fn|({\.{duplicate\$}})@>@; +@<|execute_fn|({\.{empty\$}})@>@; +@<|execute_fn|({\.{format.name\$}})@>@; +@<|execute_fn|({\.{int.to.chr\$}})@>@; +@<|execute_fn|({\.{int.to.str\$}})@>@; +@<|execute_fn|({\.{missing\$}})@>@; +@<|execute_fn|({\.{num.names\$}})@>@; +@<|execute_fn|({\.{preamble\$}})@>@; +@<|execute_fn|({\.{purify\$}})@>@; +@<|execute_fn|({\.{quote\$}})@>@; +@<|execute_fn|({\.{substring\$}})@>@; +@<|execute_fn|({\.{swap\$}})@>@; +@<|execute_fn|({\.{text.length\$}})@>@; +@<|execute_fn|({\.{text.prefix\$}})@>@; +@<|execute_fn|({\.{type\$}})@>@; +@<|execute_fn|({\.{warning\$}})@>@; +@<|execute_fn|({\.{width\$}})@>@; +@<|execute_fn|({\.{write\$}})@>@; +@<|execute_fn| itself@> + + +@ +Now it's time to declare some things for executing |built_in| +functions only. These (and only these) variables are used +recursively, so they can't be global. + +@d end_while = 51 {stop executing the \.{while\$} function} + +@= +label end_while; +var r_pop_lt1,@!r_pop_lt2 : integer; {stack literals for \.{while\$}} +@!r_pop_tp1,@!r_pop_tp2 : stk_type; {stack types for \.{while\$}} + + +@ +These are nonrecursive variables that |execute_fn| uses. Declaring +them here (instead of in the previous module) saves execution time and +stack space on most machines. + +@d name_buf == sv_buffer {an alias, a buffer for manipulating names} + +@= +@!pop_lit1,@!pop_lit2,@!pop_lit3 : integer; {stack literals} +@!pop_typ1,@!pop_typ2,@!pop_typ3 : stk_type; {stack types} +@!sp_ptr : pool_pointer; {for manipulating |str_pool| strings} +@!sp_xptr1,@!sp_xptr2 : pool_pointer; {more of the same} +@!sp_end : pool_pointer; {marks the end of a |str_pool| string} +@!sp_length,sp2_length : pool_pointer; {lengths of |str_pool| strings} +@!sp_brace_level : integer; {for scanning |str_pool| strings} +@!ex_buf_xptr,@!ex_buf_yptr : buf_pointer; {extra |ex_buf| locations} +@!control_seq_loc : hash_loc; {hash-table loc of a control sequence} +@!preceding_white : boolean; {used in scanning strings} +@!and_found : boolean; {to stop the loop that looks for an ``and''} +@!num_names : integer; {for counting names} +@!name_bf_ptr : buf_pointer; {general |name_buf| location} +@!name_bf_xptr,@!name_bf_yptr : buf_pointer; {and two more} +@!nm_brace_level : integer; {for scanning |name_buf| strings} +@!name_tok : packed array[buf_pointer] of buf_pointer; {name-token ptr list} +@!name_sep_char : packed array[buf_pointer] of ASCII_code; {token-ending chars} +@!num_tokens : buf_pointer; {this counts name tokens} +@!token_starting : boolean; {used in scanning name tokens} +@!alpha_found : boolean; {used in scanning the format string} +@!double_letter,@!end_of_group,@!to_be_written : boolean; {the same} +@!first_start : buf_pointer; {start-ptr into |name_tok| for the first name} +@!first_end : buf_pointer; {end-ptr into |name_tok| for the first name} +@!last_end : buf_pointer; {end-ptr into |name_tok| for the last name} +@!von_start : buf_pointer; {start-ptr into |name_tok| for the von name} +@!von_end : buf_pointer; {end-ptr into |name_tok| for the von name} +@!jr_end : buf_pointer; {end-ptr into |name_tok| for the jr name} +@!cur_token,@!last_token : buf_pointer; {|name_tok| ptrs for outputting tokens} +@!use_default : boolean; {for the inter-token intra-name part string} +@!num_commas : buf_pointer; {used to determine the name syntax} +@!comma1,@!comma2 : buf_pointer; {ptrs into |name_tok|} +@!num_text_chars : buf_pointer; {special characters count as one} + + +@ +The |built_in| function {\.{=}} pops the top two (integer or string) +literals, compares them, and pushes the integer 1 if they're equal, 0 +otherwise. If they're not either both string or both integer, it +complains and pushes the integer 0. + +@<|execute_fn|({\.{=}})@>= +procedure x_equals; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> pop_typ2) then + begin + if ((pop_typ1 <> stk_empty) and (pop_typ2 <> stk_empty)) then + begin + print_stk_lit (pop_lit1,pop_typ1); + print (', '); + print_stk_lit (pop_lit2,pop_typ2); + print_newline; + bst_ex_warn ('---they aren''t the same literal types'); + end; + push_lit_stk (0, stk_int); + end +else if ((pop_typ1 <> stk_int) and (pop_typ1 <> stk_str)) then + begin + if (pop_typ1 <> stk_empty) then + begin + print_stk_lit (pop_lit1,pop_typ1); + bst_ex_warn (', not an integer or a string,'); + end; + push_lit_stk (0, stk_int); + end +else if (pop_typ1 = stk_int) then + if (pop_lit2 = pop_lit1) then + push_lit_stk (1, stk_int) + else + push_lit_stk (0, stk_int) +else + if (str_eq_str (pop_lit2,pop_lit1)) then + push_lit_stk (1, stk_int) + else + push_lit_stk (0, stk_int); +end; + + +@ +The |built_in| function {\.{>}} pops the top two (integer) literals, +compares them, and pushes the integer 1 if the second is greater than +the first, 0 otherwise. If either isn't an integer literal, it +complains and pushes the integer 0. + +@<|execute_fn|({\.{>}})@>= +procedure x_greater_than; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (0, stk_int); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (0, stk_int); + end +else + if (pop_lit2 > pop_lit1) then + push_lit_stk (1, stk_int) + else + push_lit_stk (0, stk_int); +end; + + +@ +The |built_in| function {\.{<}} pops the top two (integer) literals, +compares them, and pushes the integer 1 if the second is less than the +first, 0 otherwise. If either isn't an integer literal, it complains +and pushes the integer 0. + +@<|execute_fn|({\.{<}})@>= +procedure x_less_than; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (0, stk_int); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (0, stk_int); + end +else + if (pop_lit2 < pop_lit1) then + push_lit_stk (1, stk_int) + else + push_lit_stk (0, stk_int); +end; + + +@ +The |built_in| function {\.{+}} pops the top two (integer) literals +and pushes their sum. If either isn't an integer literal, it +complains and pushes the integer 0. + +@<|execute_fn|({\.{+}})@>= +procedure x_plus; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (0, stk_int); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (0, stk_int); + end +else + push_lit_stk (pop_lit2+pop_lit1, stk_int); +end; + + +@ +The |built_in| function {\.{-}} pops the top two (integer) literals +and pushes their difference (the first subtracted from the second). +If either isn't an integer literal, it complains and pushes the +integer 0. + +@<|execute_fn|({\.{-}})@>= +procedure x_minus; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (0, stk_int); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (0, stk_int); + end +else + push_lit_stk (pop_lit2-pop_lit1, stk_int); +end; + + +@ +The |built_in| function {\.{*}} pops the top two (string) literals, +concatenates them (in reverse order, that is, the order in which +pushed), and pushes the resulting string back onto the stack. If +either isn't a string literal, it complains and pushes the null +string. + +@<|execute_fn|({\.{*}})@>= +procedure x_concatenate; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ2 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); + push_lit_stk (s_null, stk_str); + end +else + @; +end; + + +@ +@^push the literal stack@> +Often both strings will be at the top of the string pool, in which +case we just move some pointers. Furthermore, it's worth doing some +special stuff in case either string is null, since empirically this +seems to happen about $20\%$ of the time. In any case, we don't need +the execution buffer---we simple move the strings around in the string +pool when necessary. + +@= +begin +if (pop_lit2 >= cmd_str_ptr) then + if (pop_lit1 >= cmd_str_ptr) then + begin + str_start[pop_lit1] := str_start[pop_lit1+1]; + unflush_string; + incr(lit_stk_ptr); + end + else if (length(pop_lit2) = 0) then + push_lit_stk (pop_lit1, stk_str) + else {|pop_lit2| is nonnull, only |pop_lit1| is below |cmd_str_ptr|} + begin + pool_ptr := str_start[pop_lit2+1]; + str_room (length(pop_lit1)); + sp_ptr := str_start[pop_lit1]; + sp_end := str_start[pop_lit1+1]; + while (sp_ptr < sp_end) do + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + push_lit_stk (make_string, stk_str); {and push it onto the stack} + end +else + @; +end + + +@ +@^push the literal stack@> +We simply continue the previous module. + +@= +begin +if (pop_lit1 >= cmd_str_ptr) then + if (length(pop_lit2) = 0) then + begin + unflush_string; + lit_stack[lit_stk_ptr] := pop_lit1; + incr(lit_stk_ptr); + end + else if (length(pop_lit1) = 0) then + incr(lit_stk_ptr) + else {both strings nonnull, only |pop_lit2| is below |cmd_str_ptr|} + begin + sp_length := length(pop_lit1); + sp2_length := length(pop_lit2); + str_room (sp_length + sp2_length); + sp_ptr := str_start[pop_lit1+1]; + sp_end := str_start[pop_lit1]; + sp_xptr1 := sp_ptr + sp2_length; + while (sp_ptr > sp_end) do {slide up |pop_lit1|} + begin + decr(sp_ptr); + decr(sp_xptr1); + str_pool[sp_xptr1] := str_pool[sp_ptr]; + end; + sp_ptr := str_start[pop_lit2]; + sp_end := str_start[pop_lit2+1]; + while (sp_ptr < sp_end) do {slide up |pop_lit2|} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + pool_ptr := pool_ptr + sp_length; + push_lit_stk (make_string, stk_str); {and push it onto the stack} + end +else + @; +end + + +@ +@^push the literal stack@> +Again, we simply continue the previous module. + +@= +begin +if (length(pop_lit1) = 0) then + incr(lit_stk_ptr) +else if (length(pop_lit2) = 0) then + push_lit_stk (pop_lit1, stk_str) +else {both strings are nonnull, and both are below |cmd_str_ptr|} + begin + str_room (length(pop_lit1) + length(pop_lit2)); + sp_ptr := str_start[pop_lit2]; + sp_end := str_start[pop_lit2+1]; + while (sp_ptr < sp_end) do {slide up |pop_lit2|} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + sp_ptr := str_start[pop_lit1]; + sp_end := str_start[pop_lit1+1]; + while (sp_ptr < sp_end) do {slide up |pop_lit1|} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + push_lit_stk (make_string, stk_str); {and push it onto the stack} + end; +end + + +@ +The |built_in| function {\.{:=}} pops the top two literals and assigns +to the first (which must be an |int_entry_var|, a |str_entry_var|, an +|int_global_var|, or a |str_global_var|) the value of the second; +it complains if the value isn't of the appropriate type. + +@<|execute_fn|({\.{:=}})@>= +procedure x_gets; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_fn) then + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_fn) +else if ((not mess_with_entries) and + ((fn_type[pop_lit1] = str_entry_var) or + (fn_type[pop_lit1] = int_entry_var))) then + bst_cant_mess_with_entries_print +else + case (fn_type[pop_lit1]) of + int_entry_var : @; + str_entry_var : @; + int_global_var : @; + str_global_var : @; + othercases begin + print ('You can''t assign to type '); + print_fn_class (pop_lit1); + bst_ex_warn (', a nonvariable function class'); + end + endcases; +end; + + +@ +This module checks that what we're about to assign is really an +integer, and then assigns. + +@= +if (pop_typ2 <> stk_int) then + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int) + else + entry_ints[cite_ptr*num_ent_ints+fn_info[pop_lit1]] := pop_lit2 + + +@ +@.String size exceeded@> +It's time for a complaint if either of the two (entry or global) +string lengths is exceeded. + +@d bst_string_size_exceeded(#) == begin + bst_1print_string_size_exceeded; + print (#); + bst_2print_string_size_exceeded; + end + +@= +procedure bst_1print_string_size_exceeded; +begin +print ('Warning--you''ve exceeded '); +end; +@# +procedure bst_2print_string_size_exceeded; +begin +print ('-string-size,'); +bst_mild_ex_warn_print; +print_ln ('*Please notify the bibstyle designer*'); +end; + + +@ +@.entry string size exceeded@> +@:String size exceeded}{\quad entry string size@> +This module checks that what we're about to assign is really a +string, and then assigns. + +@= +begin +if (pop_typ2 <> stk_str) then + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str) + else + begin + str_ent_ptr := cite_ptr*num_ent_strs + fn_info[pop_lit1]; + ent_chr_ptr := 0; + sp_ptr := str_start[pop_lit2]; + sp_xptr1 := str_start[pop_lit2+1]; + if (sp_xptr1-sp_ptr > ent_str_size) then + begin + bst_string_size_exceeded (ent_str_size:0,', the entry'); + sp_xptr1 := sp_ptr + ent_str_size; + end; + while (sp_ptr < sp_xptr1) do + begin {copy characters into |entry_strs|} + entry_strs[str_ent_ptr][ent_chr_ptr] := str_pool[sp_ptr]; + incr(ent_chr_ptr); + incr(sp_ptr); + end; + entry_strs[str_ent_ptr][ent_chr_ptr] := end_of_string; + end +end + + +@ +This module checks that what we're about to assign is really an +integer, and then assigns. + +@= +if (pop_typ2 <> stk_int) then + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int) + else + fn_info[pop_lit1] := pop_lit2 + + +@ +@.global string size exceeded@> +@:String size exceeded}{\quad global string size@> +This module checks that what we're about to assign is really a +string, and then assigns. + +@= +begin +if (pop_typ2 <> stk_str) then + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str) + else + begin + str_glb_ptr := fn_info[pop_lit1]; + if (pop_lit2 < cmd_str_ptr) then + glb_str_ptr[str_glb_ptr] := pop_lit2 + else + begin + glb_str_ptr[str_glb_ptr] := 0; + glob_chr_ptr := 0; + sp_ptr := str_start[pop_lit2]; + sp_end := str_start[pop_lit2+1]; + if (sp_end - sp_ptr > glob_str_size) then + begin + bst_string_size_exceeded (glob_str_size:0,', the global'); + sp_end := sp_ptr + glob_str_size; + end; + while (sp_ptr < sp_end) do + begin {copy characters into |global_strs|} + global_strs[str_glb_ptr][glob_chr_ptr] := str_pool[sp_ptr]; + incr(glob_chr_ptr); + incr(sp_ptr); + end; + glb_str_end[str_glb_ptr] := glob_chr_ptr; + end; + end +end + + +@ +The |built_in| function {\.{add.period\$}} pops the top (string) +literal, adds a |period| to a nonnull string if its last +non|right_brace| character isn't a |period|, |question_mark|, or +|exclamation_mark|, and pushes this resulting string back onto the +stack. If the literal isn't a string, it complains and pushes the +null string. + +@<|execute_fn|({\.{add.period\$}})@>= +procedure x_add_period; +label loop_exit; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else if (length(pop_lit1) = 0) then {don't add |period| to the null string} + push_lit_stk (s_null, stk_str) +else + @; +end; + + +@ +@^push the literal stack@> +Here we scan backwards from the end of the string, skipping +non|right_brace| characters, to see if we have to add the |period|. + +@= +begin +sp_ptr := str_start[pop_lit1+1]; +sp_end := str_start[pop_lit1]; +while (sp_ptr > sp_end) do {find a non|right_brace|} + begin + decr(sp_ptr); + if (str_pool[sp_ptr] <> right_brace) then + goto loop_exit; + end; +loop_exit: +case (str_pool[sp_ptr]) of + period, + question_mark, + exclamation_mark : + repush_string; + othercases + @ +endcases; +end + + +@ +Ok guys, we really have to do it. + +@= +begin +if (pop_lit1 < cmd_str_ptr) then + begin + str_room (length(pop_lit1)+1); + sp_ptr := str_start[pop_lit1]; + sp_end := str_start[pop_lit1+1]; + while (sp_ptr < sp_end) do {slide |pop_lit1| atop the string pool} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + end +else {the string is already there} + begin + pool_ptr := str_start[pop_lit1+1]; + str_room (1); + end; +append_char (period); +push_lit_stk (make_string, stk_str); +end + + +@ +The |built_in| function {\.{call.type\$}} executes the function +specified in |type_list| for this entry unless it's |undefined|, in +which case it executes the default function \.{default.type} defined +in the \.{.bst} file, or unless it's |empty|, in which case it does +nothing. + +@<|execute_fn|({\.{call.type\$}})@>= +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + if (type_list[cite_ptr] = undefined) then + execute_fn (b_default) + else if (type_list[cite_ptr] = empty) then + do_nothing + else + execute_fn (type_list[cite_ptr]); +end + + +@ +The |built_in| function {\.{change.case\$}} pops the top two (string) +literals; it changes the case of the second according to the +specifications of the first, as follows. (Note: The word `letters' in +the next sentence refers only to those at brace-level~0, the top-most +brace level; no other characters are changed, except perhaps for +special characters, described shortly.) If the first literal is the +string~\.{t}, it converts to lower case all letters except the very +first character in the string, which it leaves alone, and except the +first character following any |colon| and then nonnull |white_space|, +which it also leaves alone; if it's the string~\.{l}, it converts all +letters to lower case; if it's the string~\.{u}, it converts all +letters to upper case; and if it's anything else, it complains and +does no conversion. It then pushes this resulting string. If either +type is incorrect, it complains and pushes the null string; however, +if both types are correct but the specification string (i.e., the +first string) isn't one of the legal ones, it merely pushes the second +back onto the stack, after complaining. (Another note: It ignores +case differences in the specification string; for example, the strings +\.{t} and \.{T} are equivalent for the purposes of this |built_in| +function.) + +@d ok_pascal_i_give_up = 21 + +@<|execute_fn|({\.{change.case\$}})@>= +procedure x_change_case; +label ok_pascal_i_give_up; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ2 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); + push_lit_stk (s_null, stk_str); + end +else + begin + @; + ex_buf_length := 0; + add_buf_pool (pop_lit2); + @; + add_pool_buf_and_push; {push this string onto the stack} + end; +end; + + +@ +First we define a few variables for case conversion. The constant +definitions, to be used in |case| statements, are in order of probable +frequency. + +@d title_lowers = 0 {representing the string \.{t}} +@d all_lowers = 1 {representing the string \.{l}} +@d all_uppers = 2 {representing the string \.{u}} +@d bad_conversion = 3 {representing any illegal case-conversion string} + +@= +@!conversion_type : 0..bad_conversion; {the possible cases} +@!prev_colon : boolean; {|true| if just past a |colon|} + + +@ +Now we determine which of the three case-conversion types we're +dealing with: \.{t},~\.{l}, or~\.{u}. + +@= +begin +case (str_pool[str_start[pop_lit1]]) of + "t","T" : conversion_type := title_lowers; + "l","L" : conversion_type := all_lowers; + "u","U" : conversion_type := all_uppers; + othercases conversion_type := bad_conversion +endcases; +if ((length(pop_lit1) <> 1) or (conversion_type = bad_conversion)) then + begin + conversion_type := bad_conversion; + print_pool_str (pop_lit1); + bst_ex_warn (' is an illegal case-conversion string'); + end; +end + + +@ +This procedure complains if the just-encountered |right_brace| would +make |brace_level| negative. + +@= +procedure decr_brace_level (@!pop_lit_var : str_number); +begin +if (brace_level = 0) then + braces_unbalanced_complaint (pop_lit_var) + else + decr(brace_level); +end; + + +@ +This complaint often arises because the style designer has to type +lots of braces. + +@= +procedure braces_unbalanced_complaint (@!pop_lit_var : str_number); +begin +print ('Warning--"'); +print_pool_str (pop_lit_var); +bst_mild_ex_warn ('" isn''t a brace-balanced string'); +end; + + +@ +This one makes sure that |brace_level=0| (it's called at a point in a +string where braces must be balanced). + +@= +procedure check_brace_level (@!pop_lit_var : str_number); +begin +if (brace_level > 0) then + braces_unbalanced_complaint (pop_lit_var); +end; + + +@ +Here's where we actually go through the string and do the case +conversion. + +@= +begin +brace_level := 0; {this is the top level} +ex_buf_ptr := 0; {we start with the string's first character} +while (ex_buf_ptr < ex_buf_length) do + begin + if (ex_buf[ex_buf_ptr] = left_brace) then + begin + incr(brace_level); + if (brace_level <> 1) then + goto ok_pascal_i_give_up; + if (ex_buf_ptr + 4 > ex_buf_length) then + goto ok_pascal_i_give_up + else if (ex_buf[ex_buf_ptr+1] <> backslash) then + goto ok_pascal_i_give_up; + if (conversion_type = title_lowers) then + if (ex_buf_ptr = 0) then + goto ok_pascal_i_give_up + else if ((prev_colon) and + (lex_class[ex_buf[ex_buf_ptr-1]] = white_space)) then + goto ok_pascal_i_give_up; + @; +ok_pascal_i_give_up: + prev_colon := false; + end + else if (ex_buf[ex_buf_ptr] = right_brace) then + begin + decr_brace_level (pop_lit2); + prev_colon := false; + end + else + if (brace_level = 0) then + @; + incr(ex_buf_ptr); + end; +check_brace_level (pop_lit2); +end + + +@ +@^special character@> +We're dealing with a special character (usually either an undotted +`\i' or `\j', or an accent like one in Table~3.1 of the \LaTeX\ +manual, or a foreign character like one in Table~3.2) if the first +character after the |left_brace| is a |backslash|; the special +character ends with the matching |right_brace|. How we handle what's +in between depends on the special character. In general, this code +will do reasonably well if there is other stuff, too, between braces, +but it doesn't try to do anything special with |colon|s. + +@= +begin +incr(ex_buf_ptr); {skip over the |left_brace|} +while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do + begin + incr(ex_buf_ptr); {skip over the |backslash|} + ex_buf_xptr := ex_buf_ptr; + while ((ex_buf_ptr < ex_buf_length) and + (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do + incr(ex_buf_ptr); {this scans the control sequence} + control_seq_loc := str_lookup(ex_buf,ex_buf_xptr,ex_buf_ptr-ex_buf_xptr, + control_seq_ilk,dont_insert); + if (hash_found) then + @; + ex_buf_xptr := ex_buf_ptr; + while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and + (ex_buf[ex_buf_ptr] <> backslash)) do + begin {this scans to the next control sequence} + if (ex_buf[ex_buf_ptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_ptr] = left_brace) then + incr(brace_level); + incr(ex_buf_ptr); + end; + @; + end; +decr(ex_buf_ptr); {unskip the |right_brace|} +end + + +@ +@^control sequence@> +@:this can't happen}{\quad Unknown type of case conversion@> +A control sequence, for the purposes of this program, consists just of +the consecutive alphabetic characters following the |backslash|; it +might be empty (although ones in this section aren't). + +@= +begin +case (conversion_type) of + title_lowers, + all_lowers : + case (ilk_info[control_seq_loc]) of + n_l_upper, + n_o_upper, + n_oe_upper, + n_ae_upper, + n_aa_upper : + lower_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); + othercases + do_nothing + endcases; + all_uppers : + case (ilk_info[control_seq_loc]) of + n_l, + n_o, + n_oe, + n_ae, + n_aa : + upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); + n_i, + n_j, + n_ss : + @; + othercases + do_nothing + endcases; + bad_conversion : + do_nothing; + othercases + case_conversion_confusion +endcases; +end + + +@ +@:this can't happen}{\quad Unknown type of case conversion@> +Another bug complaint. + +@= +procedure case_conversion_confusion; +begin +confusion ('Unknown type of case conversion'); +end; + + +@ +After converting the control sequence, we need to remove the preceding +|backslash| and any following |white_space|. + +@= +begin +upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); +while (ex_buf_xptr < ex_buf_ptr) do + begin {remove preceding |backslash| and shift down} + ex_buf[ex_buf_xptr-1] := ex_buf[ex_buf_xptr]; + incr(ex_buf_xptr); + end; +decr(ex_buf_xptr); +while ((ex_buf_ptr < ex_buf_length) and + (lex_class[ex_buf[ex_buf_ptr]] = white_space)) do + incr(ex_buf_ptr); {remove |white_space| trailing the control seq} +tmp_ptr := ex_buf_ptr; +while (tmp_ptr < ex_buf_length) do + begin {more shifting down} + ex_buf[tmp_ptr-(ex_buf_ptr-ex_buf_xptr)] := ex_buf[tmp_ptr]; + incr(tmp_ptr) + end; +ex_buf_length := tmp_ptr - (ex_buf_ptr - ex_buf_xptr); +ex_buf_ptr := ex_buf_xptr; +end + + +@ +@:this can't happen}{\quad Unknown type of case conversion@> +There are no control sequences in what we're about to convert, +so a straight conversion suffices. + +@= +begin +case (conversion_type) of + title_lowers, + all_lowers : + lower_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); + all_uppers : + upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); + bad_conversion : + do_nothing; + othercases + case_conversion_confusion +endcases; +end + + +@ +@:this can't happen}{\quad Unknown type of case conversion@> +This code does any needed conversion for an ordinary character; it +won't touch nonletters. + +@= +begin +case (conversion_type) of + title_lowers : + begin + if (ex_buf_ptr = 0) then + do_nothing + else if ((prev_colon) and + (lex_class[ex_buf[ex_buf_ptr-1]] = white_space)) then + do_nothing + else + lower_case (ex_buf, ex_buf_ptr, 1); + if (ex_buf[ex_buf_ptr] = colon) then + prev_colon := true + else if (lex_class[ex_buf[ex_buf_ptr]] <> white_space) then + prev_colon := false; + end; + all_lowers : + lower_case (ex_buf, ex_buf_ptr, 1); + all_uppers : + upper_case (ex_buf, ex_buf_ptr, 1); + bad_conversion : + do_nothing; + othercases + case_conversion_confusion +endcases; +end + + +@ +The |built_in| function {\.{chr.to.int\$}} pops the top (string) +literal, makes sure it's a single character, converts it to the +corresponding |ASCII_code| integer, and pushes this integer. If the +literal isn't an appropriate string, it complains and pushes the +integer~0. + +@<|execute_fn|({\.{chr.to.int\$}})@>= +procedure x_chr_to_int; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (0, stk_int); + end +else if (length(pop_lit1) <> 1) then + begin + print ('"'); + print_pool_str (pop_lit1); + bst_ex_warn ('" isn''t a single character'); + push_lit_stk (0, stk_int); + end +else + push_lit_stk (str_pool[str_start[pop_lit1]], stk_int); + {push the (|ASCII_code|) integer} +end; + + +@ +The |built_in| function {\.{cite\$}} pushes the appropriate string +from |cite_list| onto the stack. + +@<|execute_fn|({\.{cite\$}})@>= +procedure x_cite; +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + push_lit_stk (cur_cite_str, stk_str); +end; + + +@ +@^push the literal stack@> +The |built_in| function {\.{duplicate\$}} pops the top literal from +the stack and pushes two copies of it. + +@<|execute_fn|({\.{duplicate\$}})@>= +procedure x_duplicate; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + push_lit_stk (pop_lit1, pop_typ1); + push_lit_stk (pop_lit1, pop_typ1); + end + else + begin + repush_string; + if (pop_lit1 < cmd_str_ptr) then + push_lit_stk (pop_lit1, pop_typ1) + else + begin + str_room (length(pop_lit1)); + sp_ptr := str_start[pop_lit1]; + sp_end := str_start[pop_lit1+1]; + while (sp_ptr < sp_end) do + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; + push_lit_stk (make_string, stk_str); {and push it onto the stack} + end; + end; +end; + + +@ +The |built_in| function {\.{empty\$}} pops the top literal and pushes +the integer 1 if it's a missing field or a string having no +non|white_space| characters, 0 otherwise. If the literal isn't a +missing field or a string, it complains and pushes 0. + +@<|execute_fn|({\.{empty\$}})@>= +procedure x_empty; +label exit; +begin +pop_lit_stk (pop_lit1,pop_typ1); +case (pop_typ1) of + stk_str : @; + stk_field_missing : push_lit_stk (1, stk_int); + stk_empty : push_lit_stk (0, stk_int); + othercases + begin + print_stk_lit (pop_lit1,pop_typ1); + bst_ex_warn (', not a string or missing field,'); + push_lit_stk (0, stk_int); + end +endcases; +exit: +end; + + +@ +When we arrive here we're dealing with a legitimate string. If it has +no characters, or has nothing but |white_space| characters, we push~1, +otherwise we push~0. + +@= +begin +sp_ptr := str_start[pop_lit1]; +sp_end := str_start[pop_lit1+1]; +while (sp_ptr < sp_end) do + begin + if (lex_class[str_pool[sp_ptr]] <> white_space) then + begin + push_lit_stk (0, stk_int); + return; + end; + incr(sp_ptr); + end; +push_lit_stk (1, stk_int); +end + + +@ +The |built_in| function {\.{format.name\$}} pops the top three +literals (they are a string, an integer, and a string literal, in that +order). The last string literal represents a name list (each name +corresponding to a person), the integer literal specifies which name +to pick from this list, and the first string literal specifies how to +format this name, as described in the \BibTeX\ documentation. +Finally, this function pushes the formatted name. If any of the types +is incorrect, it complains and pushes the null string. + +@d von_found = 52 {for when a von token is found} + +@<|execute_fn|({\.{format.name\$}})@>= +procedure x_format_name; +label loop1_exit,@!loop2_exit,@!von_found; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +pop_lit_stk (pop_lit3,pop_typ3); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ3 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit3,pop_typ3,stk_str); + push_lit_stk (s_null, stk_str); + end +else + begin + ex_buf_length := 0; + add_buf_pool (pop_lit3); + @; + @; + @; + ex_buf_length := 0; + add_buf_pool (pop_lit1); + figure_out_the_formatted_name;@/ + add_pool_buf_and_push; {push the formatted string onto the stack} + end; +end; + + +@ +This module skips over undesired names in |pop_lit3| and it throws +away the ``and'' from the end of the name if it exists. When it's +done, |ex_buf_xptr| points to its first character and |ex_buf_ptr| +points just past its last. + +@= +begin +ex_buf_ptr := 0; +num_names := 0; +while ((num_names < pop_lit2) and (ex_buf_ptr < ex_buf_length)) do + begin + incr(num_names); + ex_buf_xptr := ex_buf_ptr; + name_scan_for_and (pop_lit3); + end; +if (ex_buf_ptr < ex_buf_length) then {remove the ``and''} + ex_buf_ptr := ex_buf_ptr - 4; +if (num_names < pop_lit2) then + begin + if (pop_lit2 = 1) then + print ('There is no name in "') + else + print ('There aren''t ',pop_lit2:0,' names in "'); + print_pool_str (pop_lit3); + bst_ex_warn ('"'); + end +end + + +@ +This module, starting at |ex_buf_ptr|, looks in |ex_buf| for an +``and'' surrounded by nonnull |white_space|. It stops either at +|ex_buf_length| or just past the ``and'', whichever comes first, +setting |ex_buf_ptr| accordingly. Its parameter |pop_lit_var| is +either |pop_lit3| or |pop_lit1|, depending on whether +{\.{format.name\$}} or {\.{num.names\$}} calls it. + +@= +procedure name_scan_for_and (@!pop_lit_var : str_number); +begin +brace_level := 0; +preceding_white := false; +and_found := false; +while ((not and_found) and (ex_buf_ptr < ex_buf_length)) do + case (ex_buf[ex_buf_ptr]) of + "a", "A" : + begin + incr(ex_buf_ptr); + if (preceding_white) then + @; {if so, |and_found := true|} + preceding_white := false; + end; + left_brace : + begin + incr(brace_level); + incr(ex_buf_ptr); + @ 0|@>; + preceding_white := false; + end; + right_brace : + begin + decr_brace_level (pop_lit_var); {this checks for an error} + incr(ex_buf_ptr); + preceding_white := false; + end; + othercases + if (lex_class[ex_buf[ex_buf_ptr]] = white_space) then + begin + incr(ex_buf_ptr); + preceding_white := true; + end + else + begin + incr(ex_buf_ptr); + preceding_white := false; + end + endcases; +check_brace_level (pop_lit_var); +end; + + +@ +When we come here |ex_buf_ptr| is just past the |left_brace|, and when +we leave it's either at |ex_buf_length| or just past the matching +|right_brace|. + +@ 0|@>= +while ((brace_level > 0) and (ex_buf_ptr < ex_buf_length)) do + begin + if (ex_buf[ex_buf_ptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_ptr] = left_brace) then + incr(brace_level); + incr(ex_buf_ptr); + end + + +@ +When we come here |ex_buf_ptr| is just past the ``a'' or ``A'', and when +we leave it's either at the same place or, if we found an ``and'', at +the following |white_space| character. + +@= +begin +if (ex_buf_ptr <= (ex_buf_length - 3)) then {enough characters are left} + if ((ex_buf[ex_buf_ptr] = "n") or (ex_buf[ex_buf_ptr] = "N")) then + if ((ex_buf[ex_buf_ptr+1] = "d") or (ex_buf[ex_buf_ptr+1] = "D")) then + if (lex_class[ex_buf[ex_buf_ptr+2]] = white_space) then + begin + ex_buf_ptr := ex_buf_ptr + 2; + and_found := true; + end; +end + + +@ +When we arrive here, the desired name is in |ex_buf[ex_buf_xptr]| +through |ex_buf[ex_buf_ptr-1]|. This module does its thing for +characters only at |brace_level = 0|; the rest get processed verbatim. +It removes leading |white_space| (and |sep_char|s), and trailing +|white_space| (and |sep_char|s) and |comma|s, complaining for each +trailing |comma|. It then copies the name into |name_buf|, removing +all |white_space|, |sep_char|s and |comma|s, counting |comma|s, and +constructing a list of name tokens, which are sequences of characters +separated (at |brace_level=0|) by |white_space|, |sep_char|s or +|comma|s. Each name token but the first has an associated +|name_sep_char|, the character that separates it from the preceding +token. If there are too many (more than two) |comma|s, a complaint is +in order. + +@= +begin +@; +name_bf_ptr := 0; +num_commas := 0; +num_tokens := 0;@/ +token_starting := true; {to indicate that a name token is starting} +while (ex_buf_xptr < ex_buf_ptr) do + case (ex_buf[ex_buf_xptr]) of + comma : @; + left_brace : @; + right_brace : @; + othercases + case (lex_class[ex_buf[ex_buf_xptr]]) of + white_space : @; + sep_char : @; + othercases @ + endcases + endcases; +name_tok[num_tokens] := name_bf_ptr; {this is an end-marker} +end + + +@ +This module removes all leading |white_space| (and |sep_char|s), and +trailing |white_space| (and |sep_char|s) and |comma|s. It complains +for each trailing |comma|. + +@= +begin +while ((ex_buf_xptr < ex_buf_ptr) and + (lex_class[ex_buf[ex_buf_ptr]] = white_space) and + (lex_class[ex_buf[ex_buf_ptr]] = sep_char)) do + incr(ex_buf_xptr); {this removes leading stuff} +while (ex_buf_ptr > ex_buf_xptr) do {now remove trailing stuff} + case (lex_class[ex_buf[ex_buf_ptr-1]]) of + white_space, + sep_char : + decr(ex_buf_ptr); + othercases + if (ex_buf[ex_buf_ptr-1] = comma) then + begin + print ('Name ',pop_lit2:0,' in "'); + print_pool_str (pop_lit3); + print ('" has a comma at the end'); + bst_ex_warn_print; + decr(ex_buf_ptr); + end + else + goto loop1_exit + endcases; +loop1_exit: + +end + +@ +Here we mark the token number at which this comma has occurred. + +@= +begin +if (num_commas = 2) then + begin + print ('Too many commas in name ',pop_lit2:0,' of "'); + print_pool_str (pop_lit3); + print ('"'); + bst_ex_warn_print; + end + else + begin + incr(num_commas); + if (num_commas = 1) then + comma1 := num_tokens + else + comma2 := num_tokens; {|num_commas = 2|} + name_sep_char[num_tokens] := comma; + end; +incr(ex_buf_xptr); +token_starting := true; +end + + +@ +We copy the stuff up through the matching |right_brace| verbatim. + +@= +begin +incr(brace_level); +if (token_starting) then + begin + name_tok[num_tokens] := name_bf_ptr; + incr(num_tokens); + end; +name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; +incr(name_bf_ptr); +incr(ex_buf_xptr); +while ((brace_level > 0) and (ex_buf_xptr < ex_buf_ptr)) do + begin + if (ex_buf[ex_buf_xptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_xptr] = left_brace) then + incr(brace_level); + name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; + incr(name_bf_ptr); + incr(ex_buf_xptr); + end; +token_starting := false; +end + + +@ +We don't copy an extra |right_brace|; this code will almost never be +executed. + +@= +begin +if (token_starting) then + begin + name_tok[num_tokens] := name_bf_ptr; + incr(num_tokens); + end; +print ('Name ',pop_lit2:0,' of "'); +print_pool_str (pop_lit3); +bst_ex_warn ('" isn''t brace balanced'); +incr(ex_buf_xptr); +token_starting := false; +end + + +@ +A token will be starting soon in a buffer near you, one way$\ldots$ + +@= +begin +if (not token_starting) then + name_sep_char[num_tokens] := space; +incr(ex_buf_xptr); +token_starting := true; +end + + +@ +@^user abuse@> +or another. If one of the valid |sep_char|s appears between tokens, +we usually use it instead of a |space|. If the user has been silly +enough to have multiple |sep_char|s, or to have both |white_space| and +a |sep_char|, we use the first such character. + +@= +begin +if (not token_starting) then + name_sep_char[num_tokens] := ex_buf[ex_buf_xptr]; +incr(ex_buf_xptr); +token_starting := true; +end + + +@ +For ordinary characters, we just copy the character. + +@= +begin +if (token_starting) then + begin + name_tok[num_tokens] := name_bf_ptr; + incr(num_tokens); + end; +name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; +incr(name_bf_ptr); +incr(ex_buf_xptr); +token_starting := false; +end + + +@ +@:this can't happen}{\quad Illegal number of comma,s@> +Here we set all the pointers for the various parts of the name, +depending on which of the three possible syntaxes this name uses. + +@= +begin +if (num_commas = 0) then + begin + first_start := 0; + last_end := num_tokens; + jr_end := last_end; + @; + end +else if (num_commas = 1) then + begin + von_start := 0; + last_end := comma1; + jr_end := last_end; + first_start := jr_end; + first_end := num_tokens; + von_name_ends_and_last_name_starts_stuff; + end +else if (num_commas = 2) then + begin + von_start := 0; + last_end := comma1; + jr_end := comma2; + first_start := jr_end; + first_end := num_tokens; + von_name_ends_and_last_name_starts_stuff; + end +else + confusion ('Illegal number of comma,s'); +end + + +@ +When there are no brace-level-0 |comma|s in the name, the von name +starts with the first nonlast token whose first brace-level-0 letter +is in lower case (for the purposes of this determination, an accented +or foreign character at brace-level-1 that's in lower case will do, as +well). A module following this one determines where the von name ends +and the last starts. + +@= +begin +von_start := 0; +while (von_start < last_end-1) do + begin + name_bf_ptr := name_tok[von_start]; + name_bf_xptr := name_tok[von_start+1]; + if (von_token_found) then + begin + von_name_ends_and_last_name_starts_stuff; + goto von_found; + end; + incr(von_start); + end; {there's no von name, so} +while (von_start > 0) do {backtrack if there are connected tokens} + begin + if ((lex_class[name_sep_char[von_start]] <> sep_char) or + (name_sep_char[von_start] = tie)) then + goto loop2_exit; + decr(von_start); + end; +loop2_exit: +von_end := von_start; +von_found: +first_end := von_start; +end + + +@ +@^special character@> +It's a von token if there exists a first brace-level-0 letter (or +brace-level-1 special character), and it's in lower case; in this case +we return |true|. The token is in |name_buf|, starting at +|name_bf_ptr| and ending just before |name_bf_xptr|. + +@d return_von_found == begin + von_token_found := true; + return; + end + +@= +function von_token_found : boolean; +label exit; +begin +nm_brace_level := 0; +von_token_found := false; {now it's easy to exit if necessary} +while (name_bf_ptr < name_bf_xptr) do + if ((name_buf[name_bf_ptr] >= "A") and + (name_buf[name_bf_ptr] <= "Z")) then + return + else if ((name_buf[name_bf_ptr] >= "a") and + (name_buf[name_bf_ptr] <= "z")) then + return_von_found + else if (name_buf[name_bf_ptr] = left_brace) then + begin + incr(nm_brace_level); + incr(name_bf_ptr); + if ((name_bf_ptr + 2 < name_bf_xptr) and + (name_buf[name_bf_ptr] = backslash)) then + @ + else + @ 0|@>; + end + else + incr(name_bf_ptr); +exit: +end; + + +@ +@^special character@> +When we come here |name_bf_ptr| is just past the |left_brace|, +but we always leave by |return|ing. + +@= +begin +incr(name_bf_ptr); {skip over the |backslash|} +name_bf_yptr := name_bf_ptr; +while ((name_bf_ptr < name_bf_xptr) and + (lex_class[name_buf[name_bf_ptr]] = alpha)) do + incr(name_bf_ptr); {this scans the control sequence} +control_seq_loc := str_lookup(name_buf,name_bf_yptr,name_bf_ptr-name_bf_yptr, + control_seq_ilk,dont_insert); +if (hash_found) then + @; +while ((name_bf_ptr < name_bf_xptr) and (nm_brace_level > 0)) do + begin + if ((name_buf[name_bf_ptr] >= "A") and + (name_buf[name_bf_ptr] <= "Z")) then + return + else if ((name_buf[name_bf_ptr] >= "a") and + (name_buf[name_bf_ptr] <= "z")) then + return_von_found + else if (name_buf[name_bf_ptr] = right_brace) then + decr(nm_brace_level) + else if (name_buf[name_bf_ptr] = left_brace) then + incr(nm_brace_level); + incr(name_bf_ptr); + end; +return; +end + + +@ +@:this can't happen}{\quad Control-sequence hash error@> +The accented or foreign character is either `\.{\\i}' or `\.{\\j}' or +one of the eleven alphabetic foreign characters in Table~3.2 of the +\LaTeX\ manual. + +@= +begin +case (ilk_info[control_seq_loc]) of + n_oe_upper, + n_ae_upper, + n_aa_upper, + n_o_upper, + n_l_upper : + return; + n_i, + n_j, + n_oe, + n_ae, + n_aa, + n_o, + n_l, + n_ss : + return_von_found; + othercases + confusion ('Control-sequence hash error') +endcases; +end + + +@ +When we come here |name_bf_ptr| is just past the |left_brace|; when we +leave it's either at |name_bf_xptr| or just past the matching +|right_brace|. + +@ 0|@>= +while ((nm_brace_level > 0) and (name_bf_ptr < name_bf_xptr)) do + begin + if (name_buf[name_bf_ptr] = right_brace) then + decr(nm_brace_level) + else if (name_buf[name_bf_ptr] = left_brace) then + incr(nm_brace_level); + incr(name_bf_ptr); + end + + +@ +@^Casey Stengel would be proud@> +@^special character@> +@^Tuesdays@> +The last name starts just past the last token, before the first +|comma| (if there is no |comma|, there is deemed to be one at the end +of the string), for which there exists a first brace-level-0 letter +(or brace-level-1 special character), and it's in lower case, unless +this last token is also the last token before the |comma|, in which +case the last name starts with this token (unless this last token is +connected by a |sep_char| other than a |tie| to the previous token, in +which case the last name starts with as many tokens earlier as are +connected by non|tie|s to this last one (except on Tuesdays +$\ldots\,$), although this module never sees such a case). Note that +if there are any tokens in either the von or last names, then the last +name has at least one, even if it starts with a lower-case letter. + +@= +procedure von_name_ends_and_last_name_starts_stuff; +label exit; +begin {there may or may not be a von name} +von_end := last_end - 1; +while (von_end > von_start) do + begin + name_bf_ptr := name_tok[von_end-1]; + name_bf_xptr := name_tok[von_end]; + if (von_token_found) then + return; + decr(von_end); + end; +exit: +end; + + +@ +This module uses the information in |pop_lit1| to format the name. +Everything at |sp_brace_level = 0| is copied verbatim to the formatted +string; the rest is described in the succeeding modules. + +@
= +begin +ex_buf_ptr := 0; +sp_brace_level := 0; +sp_ptr := str_start[pop_lit1]; +sp_end := str_start[pop_lit1+1]; +while (sp_ptr < sp_end) do + if (str_pool[sp_ptr] = left_brace) then + begin + incr(sp_brace_level); + incr(sp_ptr); + @; + end + else if (str_pool[sp_ptr] = right_brace) then + begin + braces_unbalanced_complaint (pop_lit1); + incr(sp_ptr); + end + else + begin + append_ex_buf_char_and_check (str_pool[sp_ptr]); + incr(sp_ptr); + end; +if (sp_brace_level > 0) then + braces_unbalanced_complaint (pop_lit1); +ex_buf_length := ex_buf_ptr; +end + + +@ +When we arrive here we're at |sp_brace_level = 1|, just past the +|left_brace|. Letters at this |sp_brace_level| other than those +denoting the parts of the name (i.e., the first letters of `first,' +`last,' `von,' and `jr,' ignoring case) are illegal. We do two passes +over this group; the first determines whether we're to output +anything, and, if we are, the second actually outputs it. + +@= +begin +sp_xptr1 := sp_ptr; +alpha_found := false; +double_letter := false; +end_of_group := false; +to_be_written := true; +while ((not end_of_group) and (sp_ptr < sp_end)) do + if (lex_class[str_pool[sp_ptr]] = alpha) then + begin + incr(sp_ptr); + @
; + end + else if (str_pool[sp_ptr] = right_brace) then + begin + decr(sp_brace_level); + incr(sp_ptr); + end_of_group := true; + end + else if (str_pool[sp_ptr] = left_brace) then + begin + incr(sp_brace_level); + incr(sp_ptr); + skip_stuff_at_sp_brace_level_greater_than_one; + end + else + incr(sp_ptr); +if ((end_of_group) and (to_be_written)) then {do the second pass} + @; +end + + +@ +When we come here |sp_ptr| is just past the |left_brace|, and when we +leave it's either at |sp_end| or just past the matching |right_brace|. + +@= +procedure skip_stuff_at_sp_brace_level_greater_than_one; +begin +while ((sp_brace_level > 1) and (sp_ptr < sp_end)) do + begin + if (str_pool[sp_ptr] = right_brace) then + decr(sp_brace_level) + else if (str_pool[sp_ptr] = left_brace) then + incr(sp_brace_level); + incr(sp_ptr); + end; +end; + + +@ +We won't output anything for this part of the name if this is a second +occurrence of an |sp_brace_level = 1| letter, if it's an illegal +letter, or if there are no tokens corresponding to this part. We also +determine if we're we to output complete tokens (indicated by a double +letter). + +@
= +begin +if (alpha_found) then + begin + brace_lvl_one_letters_complaint; + to_be_written := false; + end + else + begin + case (str_pool[sp_ptr-1]) of + "f","F" : @
; + "v","V" : @
; + "l","L" : @
; + "j","J" : @
; + othercases + begin + brace_lvl_one_letters_complaint; + to_be_written := false; + end + endcases; + if (double_letter) then + incr(sp_ptr); + end; +alpha_found := true; +end + + +@ +At most one of the important letters, perhaps doubled, may appear at +|sp_brace_level = 1|. + +@= +procedure brace_lvl_one_letters_complaint; +begin +print ('The format string "'); +print_pool_str (pop_lit1); +bst_ex_warn ('" has an illegal brace-level-1 letter'); +end; + + +@ +Here we set pointers into |name_tok| and note whether we'll be dealing +with a full first-name tokens (|double_letter = true|) or +abbreviations (|double_letter = false|). + +@
= +begin +cur_token := first_start; +last_token := first_end; +if (cur_token = last_token) then + to_be_written := false; +if ((str_pool[sp_ptr] = "f") or (str_pool[sp_ptr] = "F")) then + double_letter := true; +end + + +@ +The same as above but for von-name tokens. + +@
= +begin +cur_token := von_start; +last_token := von_end; +if (cur_token = last_token) then + to_be_written := false; +if ((str_pool[sp_ptr] = "v") or (str_pool[sp_ptr] = "V")) then + double_letter := true; +end + + +@ +The same as above but for last-name tokens. + +@
= +begin +cur_token := von_end; +last_token := last_end; +if (cur_token = last_token) then + to_be_written := false; +if ((str_pool[sp_ptr] = "l") or (str_pool[sp_ptr] = "L")) then + double_letter := true; +end + + +@ +The same as above but for jr-name tokens. + +@
= +begin +cur_token := last_end; +last_token := jr_end; +if (cur_token = last_token) then + to_be_written := false; +if ((str_pool[sp_ptr] = "j") or (str_pool[sp_ptr] = "J")) then + double_letter := true; +end + + +@ +This is the second pass over this part of the name; here we actually +write stuff out to |ex_buf|. + +@= +begin +ex_buf_xptr := ex_buf_ptr; +sp_ptr := sp_xptr1; +sp_brace_level := 1; +while (sp_brace_level > 0) do + if ((lex_class[str_pool[sp_ptr]] = alpha) and (sp_brace_level = 1)) then + begin + incr(sp_ptr); + @
; + end + else if (str_pool[sp_ptr] = right_brace) then + begin + decr(sp_brace_level); + incr(sp_ptr); + if (sp_brace_level > 0) then + append_ex_buf_char_and_check (right_brace); + end + else if (str_pool[sp_ptr] = left_brace) then + begin + incr(sp_brace_level); + incr(sp_ptr); + append_ex_buf_char_and_check (left_brace); + end + else + begin + append_ex_buf_char_and_check (str_pool[sp_ptr]); + incr(sp_ptr); + end; +if (ex_buf_ptr > 0) then + if (ex_buf[ex_buf_ptr-1] = tie) then + @; +end + + +@ +When we come here, |sp_ptr| is just past the letter indicating the +part of the name for which we're about to output tokens. When we +leave, it's at the first character of the rest of the group. + +@
= +begin +if (double_letter) then + incr(sp_ptr); +use_default := true; +sp_xptr2 := sp_ptr; +if (str_pool[sp_ptr] = left_brace) then {find the inter-token string} + begin + use_default := false; + incr(sp_brace_level); + incr(sp_ptr); + sp_xptr1 := sp_ptr; + skip_stuff_at_sp_brace_level_greater_than_one; + sp_xptr2 := sp_ptr - 1; + end; +@; +if (not use_default) then + sp_ptr := sp_xptr2 + 1; +end + + +@ +Here, for each token in this part, we output either a full or an +abbreviated token and the inter-token string for all but the last +token of this part. + +@= +while (cur_token < last_token) do + begin + if (double_letter) then + @ + else + @; + incr(cur_token); + if (cur_token < last_token) then + @; + end + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +Here we output all the characters in the token, verbatim. + +@= +begin +name_bf_ptr := name_tok[cur_token]; +name_bf_xptr := name_tok[cur_token+1]; +if (ex_buf_length+(name_bf_xptr-name_bf_ptr) > buf_size) then + buffer_overflow; +while (name_bf_ptr < name_bf_xptr) do + begin + append_ex_buf_char (name_buf[name_bf_ptr]); + incr(name_bf_ptr); + end; +end + + +@ +@^special character@> +Here we output the first alphabetic or special character of the token; +brace level is irrelevant for an alphabetic (but not a special) +character. + +@= +begin +name_bf_ptr := name_tok[cur_token]; +name_bf_xptr := name_tok[cur_token+1]; +while (name_bf_ptr < name_bf_xptr) do + begin + if (lex_class[name_buf[name_bf_ptr]] = alpha) then + begin + append_ex_buf_char_and_check (name_buf[name_bf_ptr]); + goto loop_exit; + end + else if ((name_buf[name_bf_ptr] = left_brace) and + (name_bf_ptr + 1 < name_bf_xptr)) then + if (name_buf[name_bf_ptr+1] = backslash) then + @; + incr(name_bf_ptr); + end; +loop_exit: +end + + +@ +@^special character@> +@^user abuse@> +@:BibTeX capacity exceeded}{\quad buffer size@> +We output a special character here even if the user has been silly +enough to make it nonalphabetic (and even if the user has been sillier +still by not having a matching |right_brace|). + +@= +begin +if (ex_buf_ptr + 2 > buf_size) then + buffer_overflow; +append_ex_buf_char (left_brace); +append_ex_buf_char (backslash); +name_bf_ptr := name_bf_ptr + 2; +nm_brace_level := 1; +while ((name_bf_ptr < name_bf_xptr) and (nm_brace_level > 0)) do + begin + if (name_buf[name_bf_ptr] = right_brace) then + decr(nm_brace_level) + else if (name_buf[name_bf_ptr] = left_brace) then + incr(nm_brace_level); + append_ex_buf_char_and_check (name_buf[name_bf_ptr]); + incr(name_bf_ptr); + end; +goto loop_exit; +end + + +@ +@:BibTeX capacity exceeded}{\quad buffer size@> +Here we output either the \.{.bst} given string if it exists, or else +the \.{.bib} |sep_char| if it exists, or else the default string. A +|tie| is the default space character between the last two tokens of +the name part, and between the first two tokens if the first token is +short enough; otherwise, a |space| is the default. + +@d long_token = 3 {a token this length or longer is ``long''} + +@= +begin +if (use_default) then + begin + if (not double_letter) then + append_ex_buf_char_and_check (period); + if (lex_class[name_sep_char[cur_token]] = sep_char) then + append_ex_buf_char_and_check (name_sep_char[cur_token]) + else if ((cur_token = last_token-1) or + (not enough_text_chars (long_token))) then + append_ex_buf_char_and_check (tie) + else + append_ex_buf_char_and_check (space); + end + else + begin + if (ex_buf_length+(sp_xptr2-sp_xptr1) > buf_size) then + buffer_overflow; + sp_ptr := sp_xptr1; + while (sp_ptr < sp_xptr2) do + begin + append_ex_buf_char (str_pool[sp_ptr]); + incr(sp_ptr); + end + end; +end + + +@ +@^special character@> +This function looks at the string in |ex_buf|, starting at +|ex_buf_xptr| and ending just before |ex_buf_ptr|, and it returns +|true| if there are |enough_chars|, where a special character (even if +it's missing its matching |right_brace|) counts as a single charcter. +This procedure is called only for strings that don't have too many +|right_brace|s. + +@= +function enough_text_chars (@!enough_chars : buf_pointer) : boolean; +begin +num_text_chars := 0; +ex_buf_yptr := ex_buf_xptr; +while ((ex_buf_yptr < ex_buf_ptr) and (num_text_chars < enough_chars)) do + begin + incr(ex_buf_yptr); + if (ex_buf[ex_buf_yptr-1] = left_brace) then + begin + incr(brace_level); + if ((brace_level = 1) and (ex_buf_yptr < ex_buf_ptr)) then + if (ex_buf[ex_buf_yptr] = backslash) then + begin + incr(ex_buf_yptr); {skip over the |backslash|} + while ((ex_buf_yptr < ex_buf_ptr) and (brace_level > 0)) do + begin + if (ex_buf[ex_buf_yptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_yptr] = left_brace) then + incr(brace_level); + incr(ex_buf_yptr); + end; + end; + end + else if (ex_buf[ex_buf_yptr-1] = right_brace) then + decr(brace_level); + incr(num_text_chars); + end; +if (num_text_chars < enough_chars) then + enough_text_chars := false + else + enough_text_chars := true; +end; + + +@ +If the last character output for this name part is a |tie| but the +previous character it isn't, we're dealing with a discretionary |tie|; +thus we replace it by a |space| if there are enough characters in the +rest of the name part. + +@d long_name = 3 {a name this length or longer is ``long''} + +@= +begin +decr(ex_buf_ptr); {remove the previous |tie|} +if (ex_buf[ex_buf_ptr-1] = tie) then {it's not a discretionary |tie|} + do_nothing +else if (not enough_text_chars (long_name)) then {this is a short name part} + incr(ex_buf_ptr) {so restore the |tie|} +else {replace it by a |space|} + append_ex_buf_char (space); +end + + +@ +This is a procedure so that |x_format_name| is smaller. + +@= +procedure figure_out_the_formatted_name; +label loop_exit; +begin +@
; +end; + + +@ +The |built_in| function {\.{if\$}} pops the top three literals (they +are two function literals and an integer literal, in that order); if +the integer is greater than 0, it executes the second literal, else it +executes the first. If any of the types is incorrect, it complains +but does nothing else. + +@<|execute_fn|({\.{if\$}})@>= +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +pop_lit_stk (pop_lit3,pop_typ3); +if (pop_typ1 <> stk_fn) then + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_fn) +else if (pop_typ2 <> stk_fn) then + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_fn) +else if (pop_typ3 <> stk_int) then + print_wrong_stk_lit (pop_lit3,pop_typ3,stk_int) +else + if (pop_lit3 > 0) then + execute_fn (pop_lit2) + else + execute_fn (pop_lit1); +end + + +@ +The |built_in| function {\.{int.to.chr\$}} pops the top (integer) +literal, interpreted as the |ASCII_code| of a single character, +converts it to the corresponding single-character string, and pushes +this string. If the literal isn't an appropriate integer, it +complains and pushes the null string. + +@<|execute_fn|({\.{int.to.chr\$}})@>= +procedure x_int_to_chr; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (s_null, stk_str); + end +else if ((pop_lit1 < 0) or (pop_lit1 > 127)) then + begin + bst_ex_warn (pop_lit1:0,' isn''t valid ASCII'); + push_lit_stk (s_null, stk_str); + end +else + begin + str_room(1); + append_char (pop_lit1); + push_lit_stk (make_string, stk_str); + end; +end; + + +@ +The |built_in| function {\.{int.to.str\$}} pops the top (integer) +literal, converts it to its (unique) string equivalent, and pushes +this string. If the literal isn't an integer, it complains and pushes +the null string. + +@<|execute_fn|({\.{int.to.str\$}})@>= +procedure x_int_to_str; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (s_null, stk_str); + end +else + begin + int_to_ASCII (pop_lit1, ex_buf, 0, ex_buf_length);@/ + add_pool_buf_and_push; {push this string onto the stack} + end; +end; + + +@ +The |built_in| function {\.{missing\$}} pops the top literal and +pushes the integer 1 if it's a missing field, 0 otherwise. If the +literal isn't a missing field or a string, it complains and pushes 0. +Unlike \.{empty\$}, this function should be called only when +|mess_with_entries| is true. + +@<|execute_fn|({\.{missing\$}})@>= +procedure x_missing; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (not mess_with_entries) then + bst_cant_mess_with_entries_print +else if ((pop_typ1 <> stk_str) and (pop_typ1 <> stk_field_missing)) then + begin + if (pop_typ1 <> stk_empty) then + begin + print_stk_lit (pop_lit1,pop_typ1); + bst_ex_warn (', not a string or missing field,'); + end; + push_lit_stk (0, stk_int); + end +else + if (pop_typ1 = stk_field_missing) then + push_lit_stk (1, stk_int) + else + push_lit_stk (0, stk_int); +end; + + +@ +The |built_in| function {\.{newline\$}} writes whatever has +accumulated in the output buffer |out_buf| onto the \.{.bbl} file. + +@<|execute_fn|({\.{newline\$}})@>= +begin +output_bbl_line; +end + + +@ +The |built_in| function {\.{num.names\$}} pops the top (string) +literal; it pushes the number of names the string represents---one +plus the number of occurrences of the substring ``and'' (ignoring case +differences) surrounded by nonnull |white_space| at the top brace +level. If the literal isn't a string, it complains and pushes the +value 0. + +@<|execute_fn|({\.{num.names\$}})@>= +procedure x_num_names; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (0, stk_int); + end +else + begin + ex_buf_length := 0; + add_buf_pool (pop_lit1); + @; + push_lit_stk (num_names, stk_int); + end; +end; + + +@ +This module, while scanning the list of names, counts the occurrences +of ``and'' (ignoring case differences) surrounded by nonnull +|white_space|, and adds 1. + +@= +begin +ex_buf_ptr := 0; +num_names := 0; +while (ex_buf_ptr < ex_buf_length) do + begin + name_scan_for_and (pop_lit1); + incr(num_names); + end; +end + + +@ +The |built_in| function {\.{pop\$}} pops the top of the stack but +doesn't print it. + +@<|execute_fn|({\.{pop\$}})@>= +begin +pop_lit_stk (pop_lit1,pop_typ1); +end + + +@ +The |built_in| function {\.{preamble\$}} pushes onto the stack the +concatenation of all the \.{preamble} strings read from the database +files. + +@<|execute_fn|({\.{preamble\$}})@>= +procedure x_preamble; +begin +ex_buf_length := 0; +preamble_ptr := 0; +while (preamble_ptr < num_preamble_strings) do + begin + add_buf_pool (s_preamble[preamble_ptr]); + incr(preamble_ptr); + end; +add_pool_buf_and_push; {push the concatenation string onto the stack} +end; + + +@ +@^special character@> +The |built_in| function {\.{purify\$}} pops the top (string) literal, +removes nonalphanumeric characters except for |white_space| and +|sep_char| characters (these get converted to a |space|) and removes +certain alphabetic characters contained in the control sequences +associated with a special character, and pushes the resulting string. +If the literal isn't a string, it complains and pushes the null +string. + +@<|execute_fn|({\.{purify\$}})@>= +procedure x_purify; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else + begin + ex_buf_length := 0; + add_buf_pool (pop_lit1); + @; + add_pool_buf_and_push; {push this string onto the stack} + end; +end; + + +@ +@^special character@> +The resulting string has nonalphanumeric characters removed, and each +|white_space| or |sep_char| character converted to a |space|. The next +module handles special characters. This code doesn't complain if the +string isn't brace balanced. + +@= +begin +brace_level := 0; {this is the top level} +ex_buf_xptr := 0; {this pointer is for the purified string} +ex_buf_ptr := 0; {and this one is for the original string} +while (ex_buf_ptr < ex_buf_length) do + begin + case (lex_class[ex_buf[ex_buf_ptr]]) of + white_space, + sep_char : + begin + ex_buf[ex_buf_xptr] := space; + incr(ex_buf_xptr); + end; + alpha, + numeric : + begin + ex_buf[ex_buf_xptr] := ex_buf[ex_buf_ptr]; + incr(ex_buf_xptr); + end; + othercases + if (ex_buf[ex_buf_ptr] = left_brace) then + begin + incr(brace_level); + if ((brace_level = 1) and + (ex_buf_ptr + 1 < ex_buf_length)) then + if (ex_buf[ex_buf_ptr+1] = backslash) then + @; + end + else if (ex_buf[ex_buf_ptr] = right_brace) then + if (brace_level > 0) then + decr(brace_level) + endcases; + incr(ex_buf_ptr); + end; +ex_buf_length := ex_buf_xptr; +end + + +@ +@^special character@> +Special characters (even without a matching |right_brace|) are +purified by removing the control sequences (but restoring the correct +thing for `\.{\\i}' and `\.{\\j}' as well as the eleven alphabetic +foreign characters in Table~3.2 of the \LaTeX\ manual) and removing +all nonalphanumeric characters (including |white_space| and +|sep_char|s). + +@= +begin +incr(ex_buf_ptr); {skip over the |left_brace|} +while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do + begin + incr(ex_buf_ptr); {skip over the |backslash|} + ex_buf_yptr := ex_buf_ptr; {mark the beginning of the control sequence} + while ((ex_buf_ptr < ex_buf_length) and + (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do@/ + incr(ex_buf_ptr); {this scans the control sequence} + control_seq_loc := str_lookup(ex_buf,ex_buf_yptr,ex_buf_ptr-ex_buf_yptr, + control_seq_ilk,dont_insert); + if (hash_found) then + @; + while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and + (ex_buf[ex_buf_ptr] <> backslash)) do + begin {this scans to the next control sequence} + case (lex_class[ex_buf[ex_buf_ptr]]) of + alpha, + numeric : + begin + ex_buf[ex_buf_xptr] := ex_buf[ex_buf_ptr]; + incr(ex_buf_xptr); + end; + othercases + if (ex_buf[ex_buf_ptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_ptr] = left_brace) then + incr(brace_level) + endcases; + incr(ex_buf_ptr); + end; + end; +decr(ex_buf_ptr); {unskip the |right_brace| (or last character)} +end + + +@ +We consider the purified character to be either the first alphabetic +character of its control sequence, or perhaps both alphabetic +characters. + +@= +begin +ex_buf[ex_buf_xptr] := ex_buf[ex_buf_yptr]; {the first alphabetic character} +incr(ex_buf_xptr); +case (ilk_info[control_seq_loc]) of + n_oe, + n_oe_upper, + n_ae, + n_ae_upper, + n_ss : + begin {and the second} + ex_buf[ex_buf_xptr] := ex_buf[ex_buf_yptr+1]; + incr(ex_buf_xptr); + end; + othercases + do_nothing +endcases; +end + + +@ +The |built_in| function {\.{quote\$}} pushes the string consisting of +the |double_quote| character. + +@<|execute_fn|({\.{quote\$}})@>= +procedure x_quote; +begin +str_room(1); +append_char (double_quote); +push_lit_stk (make_string, stk_str); +end; + + +@ +The |built_in| function {\.{skip\$}} is a no-op. + +@<|execute_fn|({\.{skip\$}})@>= +begin +do_nothing; +end + + +@ +The |built_in| function {\.{stack\$}} pops and prints the whole stack; +it's meant to be used for style designers while debugging. + +@<|execute_fn|({\.{stack\$}})@>= +begin +pop_whole_stack; +end + + +@ +@^push the literal stack@> +The |built_in| function {\.{substring\$}} pops the top three literals +(they are the two integers literals |pop_lit1| and |pop_lit2| and a +string literal, in that order). It pushes the substring of the (at +most) |pop_lit1| consecutive characters starting at the |pop_lit2|th +character (assuming 1-based indexing) if |pop_lit2| is positive, and +ending at the |-pop_lit2|th character from the end if |pop_lit2| is +negative (where the first character from the end is the last +character). If any of the types is incorrect, it complain and pushes +the null string. + +@<|execute_fn|({\.{substring\$}})@>= +procedure x_substring; +label exit; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +pop_lit_stk (pop_lit3,pop_typ3); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ2 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ3 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit3,pop_typ3,stk_str); + push_lit_stk (s_null, stk_str); + end +else + begin + sp_length := length(pop_lit3); + if (pop_lit1 >= sp_length) then + if ((pop_lit2 = 1) or (pop_lit2 = -1)) then + begin + repush_string; + return; + end; + if ((pop_lit1 <= 0) or (pop_lit2 = 0) or (pop_lit2 > sp_length) or + (pop_lit2 < -sp_length)) then + begin + push_lit_stk (s_null, stk_str); + return; + end + else + @
; + end; +exit: +end; + + +@ +@^push the literal stack@> +This module finds the substring as described in the last section, +and slides it into place in the string pool, if necessary. + +@= +begin +if (pop_lit2 > 0) then + begin + if (pop_lit1 > sp_length - (pop_lit2-1)) then + pop_lit1 := sp_length - (pop_lit2-1); + sp_ptr := str_start[pop_lit3] + (pop_lit2-1); + sp_end := sp_ptr + pop_lit1; + if (pop_lit2 = 1) then + if (pop_lit3 >= cmd_str_ptr) then {no shifting---merely change pointers} + begin + str_start[pop_lit3+1] := sp_end; + unflush_string; + incr(lit_stk_ptr); + return; + end; + end +else {|-ex_buf_length <= pop_lit2 < 0|} + begin + pop_lit2 := -pop_lit2; + if (pop_lit1 > sp_length - (pop_lit2-1)) then + pop_lit1 := sp_length - (pop_lit2-1); + sp_end := str_start[pop_lit3+1] - (pop_lit2-1); + sp_ptr := sp_end - pop_lit1; + end; +while (sp_ptr < sp_end) do {shift the substring} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; +push_lit_stk (make_string, stk_str); {and push it onto the stack} +end + + +@ +The |built_in| function {\.{swap\$}} pops the top two literals from +the stack and pushes them back swapped. + +@<|execute_fn|({\.{swap\$}})@>= +procedure x_swap; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if ((pop_typ1 <> stk_str) or (pop_lit1 < cmd_str_ptr)) then + begin + push_lit_stk (pop_lit1, pop_typ1); + if ((pop_typ2 = stk_str) and (pop_lit2 >= cmd_str_ptr)) then + unflush_string; + push_lit_stk (pop_lit2, pop_typ2); + end +else if ((pop_typ2 <> stk_str) or (pop_lit2 < cmd_str_ptr)) then + begin + unflush_string; {this is |pop_lit1|} + push_lit_stk (pop_lit1, stk_str); + push_lit_stk (pop_lit2, pop_typ2); + end +else {bummer, both are recent strings} + @; +end; + + +@ +We have to swap both (a)~the strings at the end of the string pool, +and (b)~their pointers on the literal stack. + +@= +begin +ex_buf_length := 0; +add_buf_pool (pop_lit2); {save the second string} +sp_ptr := str_start[pop_lit1]; +sp_end := str_start[pop_lit1+1]; +while (sp_ptr < sp_end) do {slide the first string down} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; +push_lit_stk (make_string, stk_str); {and push it onto the stack} +add_pool_buf_and_push; {push second string onto the stack} +end + + +@ +@^special character@> +The |built_in| function {\.{text.length\$}} pops the top (string) +literal, and pushes the number of text characters it contains, where +an accented character (more precisely, a ``special character''$\!$, +defined earlier) counts as a single text character, even if it's +missing its matching |right_brace|, and where braces don't count as +text characters. If the literal isn't a string, it complains and +pushes the null string. + +@<|execute_fn|({\.{text.length\$}})@>= +procedure x_text_length; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (s_null, stk_str); + end +else + begin + num_text_chars := 0; + @; + push_lit_stk (num_text_chars, stk_int); {and push it onto the stack} + end; +end; + + +@ +@^special character@> +Here we determine the number of text characters in the string, where +an entire special character counts as a single text character (even if +it's missing its matching |right_brace|), and where braces don't count +as text characters. + +@= +begin +sp_ptr := str_start[pop_lit1]; +sp_end := str_start[pop_lit1+1]; +sp_brace_level := 0; +while (sp_ptr < sp_end) do + begin + incr(sp_ptr); + if (str_pool[sp_ptr-1] = left_brace) then + begin + incr(sp_brace_level); + if ((sp_brace_level = 1) and (sp_ptr < sp_end)) then + if (str_pool[sp_ptr] = backslash) then + begin + incr(sp_ptr); {skip over the |backslash|} + while ((sp_ptr < sp_end) and (sp_brace_level > 0)) do + begin + if (str_pool[sp_ptr] = right_brace) then + decr(sp_brace_level) + else if (str_pool[sp_ptr] = left_brace) then + incr(sp_brace_level); + incr(sp_ptr); + end; + incr(num_text_chars); + end; + end + else if (str_pool[sp_ptr-1] = right_brace) then + begin + if (sp_brace_level > 0) then + decr(sp_brace_level); + end + else + incr(num_text_chars); + end; +end + + +@ +@^special character@> +The |built_in| function {\.{text.prefix\$}} pops the top two literals +(the integer literal |pop_lit1| and a string literal, in that order). +It pushes the substring of the (at most) |pop_lit1| consecutive text +characters starting from the beginning of the string. This function +is similar to {\.{substring\$}}, but this one considers an accented +character (or more precisely, a ``special character''$\!$, even if +it's missing its matching |right_brace|) to be a single text character +(rather than however many |ASCII_code| characters it actually +comprises), and this function doesn't consider braces to be text +characters; furthermore, this function appends any needed matching +|right_brace|s. If any of the types is incorrect, it complains and +pushes the null string. + +@<|execute_fn|({\.{text.prefix\$}})@>= +procedure x_text_prefix; +label exit; +begin +pop_lit_stk (pop_lit1,pop_typ1); +pop_lit_stk (pop_lit2,pop_typ2); +if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + push_lit_stk (s_null, stk_str); + end +else if (pop_typ2 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); + push_lit_stk (s_null, stk_str); + end +else if (pop_lit1 <= 0) then + begin + push_lit_stk (s_null, stk_str); + return; + end +else + @; +exit: +end; + + +@ +@^push the literal stack@> +This module finds the prefix as described in the last section, and +appends any needed matching |right_brace|s. + +@= +begin +sp_ptr := str_start[pop_lit2]; +sp_end := str_start[pop_lit2+1]; {this may change} +@; +if (pop_lit2 >= cmd_str_ptr) then {no shifting---merely change pointers} + pool_ptr := sp_end +else + while (sp_ptr < sp_end) do {shift the substring} + begin + append_char (str_pool[sp_ptr]); + incr(sp_ptr); + end; +while (sp_brace_level > 0) do {add matching |right_brace|s} + begin + append_char (right_brace); + decr(sp_brace_level); + end; +push_lit_stk (make_string, stk_str); {and push it onto the stack} +end + + +@ +@^special character@> +This section scans |pop_lit1| text characters, where an entire special +character counts as a single text character (even if it's missing its +matching |right_brace|), and where braces don't count as text +characters. + +@= +begin +num_text_chars := 0; +sp_brace_level := 0; +sp_xptr1 := sp_ptr; +while ((sp_xptr1 < sp_end) and (num_text_chars < pop_lit1)) do + begin + incr(sp_xptr1); + if (str_pool[sp_xptr1-1] = left_brace) then + begin + incr(sp_brace_level); + if ((sp_brace_level = 1) and (sp_xptr1 < sp_end)) then + if (str_pool[sp_xptr1] = backslash) then + begin + incr(sp_xptr1); {skip over the |backslash|} + while ((sp_xptr1 < sp_end) and (sp_brace_level > 0)) do + begin + if (str_pool[sp_xptr1] = right_brace) then + decr(sp_brace_level) + else if (str_pool[sp_xptr1] = left_brace) then + incr(sp_brace_level); + incr(sp_xptr1); + end; + incr(num_text_chars); + end; + end + else if (str_pool[sp_xptr1-1] = right_brace) then + begin + if (sp_brace_level > 0) then + decr(sp_brace_level); + end + else + incr(num_text_chars); + end; +sp_end := sp_xptr1; +end + + +@ +The |built_in| function {\.{top\$}} pops and prints the top of the +stack. + +@<|execute_fn|({\.{top\$}})@>= +begin +pop_top_and_print; +end + + +@ +The |built_in| function {\.{type\$}} pushes the appropriate string +from |type_list| onto the stack (unless either it's |undefined| or +|empty|, in which case it pushes the null string). + +@<|execute_fn|({\.{type\$}})@>= +procedure x_type; +begin +if (not mess_with_entries) then + bst_cant_mess_with_entries_print + else + if ((type_list[cite_ptr] = undefined) or + (type_list[cite_ptr] = empty)) then + push_lit_stk (s_null, stk_str) + else + push_lit_stk (hash_text[type_list[cite_ptr]], stk_str); +end; + + +@ +The |built_in| function {\.{warning\$}} pops the top (string) literal +and prints it following a warning message. This is implemented as a +special |built_in| function rather than using the {\.{top\$}} function +so that it can |mark_warning|. + +@<|execute_fn|({\.{warning\$}})@>= +procedure x_warning; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str) +else + begin + print ('Warning--'); + print_lit (pop_lit1,pop_typ1); + mark_warning; + end; +end; + + +@ +The |built_in| function {\.{while\$}} pops the top two (function) +literals, and keeps executing the second as long as the (integer) +value left on the stack by executing the first is greater than 0. If +either type is incorrect, it complains but does nothing else. + +@<|execute_fn|({\.{while\$}})@>= +begin +pop_lit_stk (r_pop_lt1,r_pop_tp1); +pop_lit_stk (r_pop_lt2,r_pop_tp2); +if (r_pop_tp1 <> stk_fn) then + print_wrong_stk_lit (r_pop_lt1,r_pop_tp1,stk_fn) +else if (r_pop_tp2 <> stk_fn) then + print_wrong_stk_lit (r_pop_lt2,r_pop_tp2,stk_fn) +else + loop + begin + execute_fn (r_pop_lt2); {this is the \.{while\$} test} + pop_lit_stk (pop_lit1,pop_typ1); + if (pop_typ1 <> stk_int) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); + goto end_while; + end + else + if (pop_lit1 > 0) then + execute_fn (r_pop_lt1) {this is the \.{while\$} body} + else + goto end_while; + end; +end_while: {justifies this |mean_while|} +end + + +@ +@^literal literal@> +@^special character@> +The |built_in| function {\.{width\$}} pops the top (string) literal +and pushes the integer that represents its width in units specified by +the |char_width| array. This function takes the literal literally; +that is, it assumes each character in the string is to be printed as +is, regardless of whether the character has a special meaning to \TeX, +except that special characters (even without their |right_brace|s) are +handled specially. If the literal isn't a string, it complains and +pushes~0. + +@<|execute_fn|({\.{width\$}})@>= +procedure x_width; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + begin + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); + push_lit_stk (0, stk_int); + end +else + begin + ex_buf_length := 0; + add_buf_pool (pop_lit1); + string_width := 0; + @; + push_lit_stk (string_width, stk_int); + end +end; + + +@ +We use the natural width for all but special characters, and we +complain if the string isn't brace-balanced. + +@= +begin +brace_level := 0; {we're at the top level} +ex_buf_ptr := 0; {and the beginning of string} +while (ex_buf_ptr < ex_buf_length) do + begin + if (ex_buf[ex_buf_ptr] = left_brace) then + begin + incr(brace_level); + if ((brace_level = 1) and (ex_buf_ptr + 1 < ex_buf_length)) then + if (ex_buf[ex_buf_ptr+1] = backslash) then + @ + else + string_width := string_width + char_width[left_brace] + else + string_width := string_width + char_width[left_brace]; + end + else if (ex_buf[ex_buf_ptr] = right_brace) then + begin + decr_brace_level (pop_lit1); + string_width := string_width + char_width[right_brace]; + end + else + string_width := string_width + char_width[ex_buf[ex_buf_ptr]]; + incr(ex_buf_ptr); + end; +check_brace_level (pop_lit1); +end + + +@ +@^special character@> +We use the natural widths of all characters except that some +characters have no width: braces, control sequences (except for the +usual 13 accented and foreign characters, whose widths are given in +the next module), and |white_space| following control sequences (even +a null control sequence). + +@= +begin +incr(ex_buf_ptr); {skip over the |left_brace|} +while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do + begin + incr(ex_buf_ptr); {skip over the |backslash|} + ex_buf_xptr := ex_buf_ptr; + while ((ex_buf_ptr < ex_buf_length) and + (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do@/ + incr(ex_buf_ptr); {this scans the control sequence} + if ((ex_buf_ptr < ex_buf_length) and (ex_buf_ptr = ex_buf_xptr)) then + incr(ex_buf_ptr) {this skips a nonalpha control seq} + else + begin + control_seq_loc := str_lookup(ex_buf,ex_buf_xptr, + ex_buf_ptr-ex_buf_xptr,control_seq_ilk,dont_insert); + if (hash_found) then + @; + end; + while ((ex_buf_ptr < ex_buf_length) and + (lex_class[ex_buf[ex_buf_ptr]] = white_space)) do + incr(ex_buf_ptr); {this skips following |white_space|} + while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and + (ex_buf[ex_buf_ptr] <> backslash)) do + begin {this scans to the next control sequence} + if (ex_buf[ex_buf_ptr] = right_brace) then + decr(brace_level) + else if (ex_buf[ex_buf_ptr] = left_brace) then + incr(brace_level) + else + string_width := string_width + char_width[ex_buf[ex_buf_ptr]]; + incr(ex_buf_ptr); + end; + end; +decr(ex_buf_ptr); {unskip the |right_brace|} +end + + +@ +Five of the 13 possibilities resort to special information not present +in the |char_width| array; the other eight simply use |char_width|'s +information for the first letter of the control sequence. + +@= +begin +case (ilk_info[control_seq_loc]) of + n_ss : string_width := string_width + ss_width; + n_ae : string_width := string_width + ae_width; + n_oe : string_width := string_width + oe_width; + n_ae_upper : string_width := string_width + upper_ae_width; + n_oe_upper : string_width := string_width + upper_oe_width; + othercases + string_width := string_width + char_width[ex_buf[ex_buf_xptr]] +endcases; +end + + +@ +The |built_in| function {\.{write\$}} pops the top (string) literal +and writes it onto the output buffer |out_buf| (which will result in +stuff being written onto the \.{.bbl} file if the buffer fills up). If +the literal isn't a string, it complains but does nothing else. + +@<|execute_fn|({\.{write\$}})@>= +procedure x_write; +begin +pop_lit_stk (pop_lit1,pop_typ1); +if (pop_typ1 <> stk_str) then + print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str) +else + add_out_pool (pop_lit1); +end; + + + +@* Cleaning up. +@^clich\'e-\`a-trois@> +@^fat lady@> +@^turn out lights@> +@^Yogi@> +This section does any last-minute printing and ends the program. + +@= +begin +if ((read_performed) and (not reading_completed)) then + begin + print ('Aborted at line ',bib_line_num:0,' of file '); + print_bib_name; + end; +trace_and_stat_printing; +@; +a_close (log_file); +{turn out the lights, the fat lady has sung; it's over, Yogi} +end + + +@ +Here we print |trace| and/or |stat| information, if desired. + +@= +procedure trace_and_stat_printing; +begin +@# + trace + @; + @; + @; + @; + ecart@/ +@# + stat + @; + tats@/ +@# +end; + + +@ +This prints information obtained from the \.{.aux} file about the +other files. + +@= +begin +if (num_bib_files = 1) then + trace_pr_ln ('The 1 database file is') + else + trace_pr_ln ('The ',num_bib_files:0,' database files are'); +if (num_bib_files = 0) then + trace_pr_ln (' undefined') + else + begin + bib_ptr := 0; + while (bib_ptr < num_bib_files) do + begin + trace_pr (' '); + trace_pr_pool_str (cur_bib_str); + trace_pr_pool_str (s_bib_extension); + trace_pr_newline; + incr(bib_ptr); + end; + end; +trace_pr ('The style file is '); +if (bst_str = 0) then + trace_pr_ln ('undefined') + else + begin + trace_pr_pool_str (bst_str); + trace_pr_pool_str (s_bst_extension); + trace_pr_newline; + end; +end + + +@ +In entry-sorted order, this prints an entry's |cite_list| string and, +indirectly, its entry type and entry variables. + +@= +begin +if (all_entries) then + trace_pr ('all_marker=',all_marker:0,', '); +if (read_performed) then + trace_pr_ln ('old_num_cites=',old_num_cites:0) + else + trace_pr_newline; +trace_pr ('The ',num_cites:0); +if (num_cites = 1) then + trace_pr_ln (' entry:') + else + trace_pr_ln (' entries:'); +if (num_cites = 0) then + trace_pr_ln (' undefined') + else + begin + sort_cite_ptr := 0; + while (sort_cite_ptr < num_cites) do + begin + if (not read_completed) then {we didn't finish the \.{read} command} + cite_ptr := sort_cite_ptr + else + cite_ptr := sorted_cites[sort_cite_ptr]; + trace_pr_pool_str (cur_cite_str); + if (read_performed) then + @ + else + trace_pr_newline; + incr(sort_cite_ptr); + end; + end; +end + + +@ +This prints information gathered while reading the \.{.bst} and +\.{.bib} files. + +@= +begin +trace_pr (', entry-type '); +if (type_list[cite_ptr] = undefined) then + undefined : trace_pr ('unknown') +else if (type_list[cite_ptr] = empty) then + trace_pr ('--- no type found') +else + trace_pr_pool_str (hash_text[type_list[cite_ptr]]); +trace_pr_ln (', has entry strings'); +@; +trace_pr (' has entry integers'); +@; +trace_pr_ln (' and has fields'); +@; +end + + +@ +This prints, for the current entry, the strings declared by the +\.{entry} command. + +@= +begin +if (num_ent_strs = 0) then + trace_pr_ln (' undefined') +else if (not read_completed) then + trace_pr_ln (' uninitialized') +else + begin + str_ent_ptr := cite_ptr * num_ent_strs; + while (str_ent_ptr < (cite_ptr+1)*num_ent_strs) do + begin + ent_chr_ptr := 0; + trace_pr (' "'); + while (entry_strs[str_ent_ptr][ent_chr_ptr] <> end_of_string) do + begin + trace_pr (xchr[entry_strs[str_ent_ptr][ent_chr_ptr]]); + incr(ent_chr_ptr); + end; + trace_pr_ln ('"'); + incr(str_ent_ptr); + end; + end; +end + + +@ +This prints, for the current entry, the integers declared by the +\.{entry} command. + +@= +begin +if (num_ent_ints = 0) then + trace_pr (' undefined') +else if (not read_completed) then + trace_pr (' uninitialized') +else + begin + int_ent_ptr := cite_ptr*num_ent_ints; + while (int_ent_ptr < (cite_ptr+1)*num_ent_ints) do + begin + trace_pr (' ',entry_ints[int_ent_ptr]:0); + incr(int_ent_ptr); + end; + end; +trace_pr_newline; +end + + +@ +This prints the fields stored for the current entry. + +@= +begin +if (not read_performed) then + trace_pr_ln (' uninitialized') + else + begin + field_ptr := cite_ptr * num_fields; + field_end_ptr := field_ptr + num_fields; + no_fields := true; + while (field_ptr < field_end_ptr) do + begin + if (field_info[field_ptr] <> missing) then + begin + trace_pr (' "'); + trace_pr_pool_str (field_info[field_ptr]); + trace_pr_ln ('"'); + no_fields := false; + end; + incr(field_ptr); + end; + if (no_fields) then + trace_pr_ln (' missing'); + end; +end + + +@ +This gives all the |wiz_defined| functions that appeared in the +\.{.bst} file. + +@= +begin +trace_pr_ln ('The wiz-defined functions are'); +if (wiz_def_ptr = 0) then + trace_pr_ln (' nonexistent') + else + begin + wiz_fn_ptr := 0; + while (wiz_fn_ptr < wiz_def_ptr) do + begin + if (wiz_functions[wiz_fn_ptr] = end_of_def) then + trace_pr_ln (wiz_fn_ptr:0,'--end-of-def--') + else if (wiz_functions[wiz_fn_ptr] = quote_next_fn) then + trace_pr (wiz_fn_ptr:0,' quote_next_function ') + else + begin + trace_pr (wiz_fn_ptr:0,' `'); + trace_pr_pool_str (hash_text[wiz_functions[wiz_fn_ptr]]); + trace_pr_ln (''''); + end; + incr(wiz_fn_ptr); + end; + end; +end + + +@ +This includes all the `static' strings (that is, those that are also +in the hash table), but none of the dynamic strings (that is, those +put on the stack while executing \.{.bst} commands). + +@= +begin +trace_pr_ln ('The string pool is'); +str_num := 1; +while (str_num < str_ptr) do + begin + trace_pr (str_num:4, str_start[str_num]:6,' "'); + trace_pr_pool_str (str_num); + trace_pr_ln ('"'); + incr(str_num); + end; +end + + +@ +@^statistics@> +These statistics can help determine how large some of the constants +should be and can tell how useful certain |built_in| functions are. +They are written to the same files as tracing information. + +@d stat_pr == trace_pr +@d stat_pr_ln == trace_pr_ln +@d stat_pr_pool_str == trace_pr_pool_str + +@= +begin +stat_pr ('You''ve used ',num_cites:0); +if (num_cites = 1) then + stat_pr_ln (' entry,') + else + stat_pr_ln (' entries,'); +stat_pr_ln (' ',wiz_def_ptr:0,' wiz_defined-function locations,'); +stat_pr_ln (' ',str_ptr:0,' strings with ',str_start[str_ptr]:0, + ' characters,'); +blt_in_ptr := 0; +total_ex_count := 0; +while (blt_in_ptr < num_blt_in_fns) do + begin + total_ex_count := total_ex_count + execution_count[blt_in_ptr]; + incr(blt_in_ptr); + end; +stat_pr_ln ('and the built_in function-call counts, ', total_ex_count:0, + ' in all, are:'); +blt_in_ptr := 0; +while (blt_in_ptr < num_blt_in_fns) do + begin + stat_pr_pool_str (hash_text[blt_in_loc[blt_in_ptr]]); + stat_pr_ln (' -- ',execution_count[blt_in_ptr]:0); + incr(blt_in_ptr); + end; +end + + +@ +@^bunk, history@> +@^system dependencies@> +@:this can't happen}{\quad History is bunk@> +Some implementations may wish to pass the |history| value to the +operating system so that it can be used to govern whether or not other +programs are started. Here we simply report the history to the user. + +@= +case (history) of + spotless : do_nothing; + warning_message : begin + if (err_count = 1) then + print_ln ('(There was 1 warning)') + else + print_ln ('(There were ',err_count:0,' warnings)'); + end; + error_message : begin + if (err_count = 1) then + print_ln ('(There was 1 error message)') + else + print_ln ('(There were ',err_count:0, + ' error messages)'); + end; + fatal_message : print_ln ('(That was a fatal error)'); + othercases begin + print ('History is bunk'); + print_confusion; + end +endcases + + + +@* System-dependent changes. +@^system dependencies@> +This section should be replaced, if necessary, by changes to the program +that are necessary to make \BibTeX\ work at a particular installation. +It is usually best to design your change file so that all changes to +previous sections preserve the section numbering; then everybody's version +will be consistent with the printed program. More extensive changes, +which introduce new sections, can be inserted here; then only the index +itself will get a new section number. + + + +@* Index. +@.this can't happen@> +Here is where you can find all uses of each identifier in the program, +with underlined entries pointing to where the identifier was defined. +If the identifier is only one letter long, however, you get to see only +the underlined entries. All references are to section numbers instead of +page numbers. + +This index also lists a few error messages and other aspects of the +program that you might want to look up some day. For example, the +entry for ``system dependencies'' lists all sections that should +receive special attention from people who are installing \TeX\ in a +new operating environment. A list of various things that can't happen +appears under ``this can't happen''$\!$. diff --git a/Build/extra/bibtex/btxbst.doc b/Build/extra/bibtex/btxbst.doc new file mode 100644 index 00000000000..8cb9709de08 --- /dev/null +++ b/Build/extra/bibtex/btxbst.doc @@ -0,0 +1,2530 @@ +% BibTeX `plain' family + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. +% Please notify biblio@tug.org of any bugs in +% these standard styles or in this documentation file. +% +% This is file btxbst.doc; it helps document bibliography styles, +% and is also a template file that you can use to make +% several different style files, if you have access to a C preprocessor. +% For example, the standard styles were made by doing something like +% cpp -P -DPLAIN btxbst.doc plain.txt +% cpp -P -DUNSRT btxbst.doc unsrt.txt +% cpp -P -DALPHA btxbst.doc alpha.txt +% cpp -P -DABBRV btxbst.doc abbrv.txt +% and then renaming after removing unwanted comments and blank lines. +% If you don't have access, +% you can edit this file by hand to imitate the preprocessor, +% with the following explanation of the C preprocessor constructs used here. +% +% The output of the preprocessor is the same as the input, except that certain +% lines will be excluded (and some blank lines will be added). The sequence +% #if VAR +% lines to be included when VAR is not zero +% #else +% lines to be included when VAR is zero +% #endif +% (with the #-signs appearing in column 1) means that one set or the other of +% the lines are to be included depending on the value of VAR. +% The #else part is optional. Comments can be added after #else and #endif. +% Variables can be set by +% #define VAR value +% and one can also use #ifdef VAR to see if VAR has any value, and #ifndef +% to see if it has none. +% Another #if form used in this file is #if !VAR, which includes the lines +% after the #if only if VAR is zero. +% +% Convention: Use all uppercase identifiers for these preprocessor variables +% so you can spot them easily +% +% The command line to the preprocessor should define one of PLAIN, UNSRT, ALPHA +% or ABBRV (though PLAIN will be used by default if none is given), +% and the following lines will set various boolean variables to control the +% various lines that are chosen from the rest of the file. +% Each boolean variable should be set true (1) or false (0) in each style. +% Here are the current variables, and their meanings: +% LAB_ALPH: an alphabetic label is used (if false then a numeric +% label is used) +% SORTED: the entries should be sorted by label (if nonnumeric) +% and other info, like authors (if false, then +% entries remain in order of occurrence) +% NAME_FULL: the authors, editors, etc., get the full names as +% given in the bibliography file (if false, the first +% names become initials) +% ATIT_LOWER: titles of non-"books" (e.g., articles) should be +% converted to lower-case, except the first letter or +% first letter after a colon +% (if false then they appear as in the database) +% MONTH_FULL: months are spelled out in full (if false, then +% they're abbreviated) +% JOUR_FULL: macro journal names are spelled out in full +% (if false then they are abbreviated, currently +% as they appear in ACM publications) +#ifndef UNSRT +# ifndef ALPHA +# ifndef ABBRV +# define PLAIN 1 +# endif +# endif +#endif +#ifdef PLAIN +% plain style (sorted numbers) +# define LAB_ALPH 0 +# define SORTED 1 +# define NAME_FULL 1 +# define ATIT_LOWER 1 +# define MONTH_FULL 1 +# define JOUR_FULL 1 +#endif +#ifdef UNSRT +% unsrt style (unsorted numbers) +# define LAB_ALPH 0 +# define SORTED 0 +# define NAME_FULL 1 +# define ATIT_LOWER 1 +# define MONTH_FULL 1 +# define JOUR_FULL 1 +#endif +#ifdef ALPHA +% alpha style (sorted short alphabetics) +# define LAB_ALPH 1 +# define SORTED 1 +# define NAME_FULL 1 +# define ATIT_LOWER 1 +# define MONTH_FULL 1 +# define JOUR_FULL 1 +#endif +#ifdef ABBRV +% abbrv style (sorted numbers, with abbreviations) +# define LAB_ALPH 0 +# define SORTED 1 +# define NAME_FULL 0 +# define ATIT_LOWER 1 +# define MONTH_FULL 0 +# define JOUR_FULL 0 +#endif +% +% Entry formatting: Similar to that recommended by Mary-Claire van Leunen +% in "A Handbook for Scholars". Book-like titles are italicized +% (emphasized) and non-book titles are converted to sentence +% capitilization (and not enclosed in quotes). +% This file outputs a \newblock between major blocks of an entry +% (the name \newblock is analogous to the names \newline and \newpage) +% so that the user can obtain an "open" format, which has a line break +% before each block and lines after the first are indented within blocks, +% by giving the optional \documentstyle argument `openbib'; +% The default is the "closed" format---blocks runs together. +% +% Citation alphabetic label format: +% [Knu73] for single author (or editor or key) +% [AHU83] (first letters of last names) for multiple authors +% +% Citation label numberic format: +% [number] +% +% Reference list ordering for sorted, alphabetic lables: +% alphabetical by citation label, then by author(s) or whatever +% passes for author in the absence of one, then by year, +% then title +% +% Reference list ordering for sorted, numeric lables: +% alphabetical by author(s) or whatever passes +% for author in the absence of one, then by year, then title +% +% Reference list ordering for unsorted: +% by the order cited in the text +% +% History +% 12/16/84 (HWT) Original `plain' version, by Howard Trickey. +% 12/23/84 (LL) Some comments made by Leslie Lamport. +% 2/16/85 (OP) Changes based on LL's comments, Oren Patashnik. +% 2/17/85 (HWT) Template file and other standard styles made. +% 3/28/85 (OP) First release, version 0.98b for BibTeX 0.98f. +% 5/ 9/85 (OP) Version 0.98c for BibTeX 0.98i: +% fixed Theoretical Computer Science macro name; +% fixed the format.vol.num.pages function. +% 1/24/88 (OP) Version 0.99a for BibTeX 0.99a, main changes: +% assignment operator (:=) arguments reversed; +% the preamble$ function outputs the database PREAMBLE; +% entry.max$ and global.max$ (built-in) variables replace +% entry.string.max and global.string.max functions; +% alphabetizing by year then title, not just title; +% many unnecessary ties removed; \it ==> \em; +% the `alpha' style uses a superscripted `+' instead of a +% `*' for unnamed names in constructing the label; +% the `abbrv' style now uses "Mar." and "Sept."; +% the functions calc.label and presort now look at just +% the fields they're supposed to; +% BOOKLET, MASTERSTHESIS, TECHREPORT use nonbook titles; +% INBOOK and INCOLLECTION take an optional type (e.g. +% type = "Section"), overriding the default "chapter"; +% BOOK, INBOOK, INCOLLECTION, and PROCEEDINGS now allow +% either volume or number, not just volume; +% INCOLLECTION now allows an edition and series field; +% PROCEEDINGS and INPROCEEDINGS now use the address field +% to tell where a conference was held; +% INPROCEEDINGS and PROCEEDINGS now allow either volume +% or number, and also a series field; +% MASTERSTHESIS and PHDTHESIS accept types other than +% "Master's thesis" and "PhD thesis"; +% UNPUBLISHED now outputs, in one block, note then date; +% MANUAL now prints out the organization in +% the first block if the author field is empty; +% MISC can't be empty---it requires some optional field. +% 3/23/88 (OP) Version 0.99b for BibTeX 0.99c---changed the three +% erroneous occurrences of `cite ' to `cite$ '; this +% change didn't affect the four standard styles, so the +% 0.99a versions of those styles are still current. +% 12/ 8/10 (OP) Still version 0.99b, as the code itself was unchanged; +% this release clarified the license. +% +% The ENTRY declaration +% Like Scribe's (according to pages 231-2 of the April '84 edition), +% but no fullauthor or editors fields because BibTeX does name handling. +% The annote field is commented out here because this family doesn't +% include an annotated bibliography style. And in addition to the fields +% listed here, BibTeX has a built-in crossref field, explained later. + +ENTRY +% Fields: + { address +% Usually the address of a publisher or other type of organization. +% Put information in this field only if it helps the reader find the +% thing---for example you should omit the address of a major +% publisher entirely. For a PROCEEDINGS or an INPROCEEDINGS, +% however, it's the address of the conference; for those two entry +% types, include the publisher's or organization's address, if +% necessary, in the publisher or organization field. +% annote +% Long annotation---for annotated bibliographies (begins sentence). + author +% Name(s) of author(s), in BibTeX name format. + booktitle +% Book title when the thing being referenced isn't the whole book. +% For book entries, the title field should be used instead. + chapter +% Chapter (or section or whatever) number. + edition +% Edition of a book---should be an ordinal (e.g., "Second"). + editor +% Name(s) of editor(s), in BibTeX name format. +% If there is also an author field, then the editor field should be +% for the book or collection that the work appears in. + howpublished +% How something strange has been published (begins sentence). + institution +% Sponsoring institution of a technical report. + journal +% Journal name (macros are provided for many). + key +% Alphabetizing, labeling, and cross-referencing key +% (needed when an entry has no author or editor). + month +% Month (macros are provided). + note +% To help the reader find a reference (begins sentence). + number +% Number of a journal or technical report, or of a work in a series. + organization +% Organization sponsoring a conference (or publishing a manual); if +% the editor (or author) is empty, and if the organization produces +% an awkward label or cross reference, you should put appropriately +% condensed organization information in the key field as well. + pages +% Page number or numbers (use `--' to separate a range, use `+' +% to indicate pages following that don't form a simple range). + publisher +% Publisher name. + school +% School name (for theses). + series +% The name of a series or set of books. +% An individual book will will also have it's own title. + title +% The title of the thing you're referred to. + type +% Type of a Techreport (e.g., "Research Note") to be used instead of +% the default "Technical Report"; or, similarly, the type of a +% thesis; or of a part of a book. + volume +% The volume number of a journal or multivolume work. + year +% The year should contain only numerals (technically, it should end +% with four numerals, after purification; doesn't a begin sentence). + } +% There are no integer entry variables + {} +% These string entry variables are used to form the citation label. +% In a storage pinch, sort.label can be easily computed on the fly. +#if LAB_ALPH +#if SORTED + { label extra.label sort.label } +#else !SORTED +% It doesn't seem like a good idea to use an order-of-citation +% reference list when using alphabetic labels, but when this happens +% we do things a little differently + { label } +#endif SORTED +#else !LAB_ALPH + { label } +#endif LAB_ALPH + +% Each entry function starts by calling output.bibitem, to write the +% \bibitem and its arguments to the .BBL file. Then the various fields +% are formatted and printed by output or output.check. Those functions +% handle the writing of separators (commas, periods, \newblock's), +% taking care not to do so when they are passed a null string. +% Finally, fin.entry is called to add the final period and finish the +% entry. +% +% A bibliographic reference is formatted into a number of `blocks': +% in the open format, a block begins on a new line and subsequent +% lines of the block are indented. A block may contain more than +% one sentence (well, not a grammatical sentence, but something to +% be ended with a sentence ending period). The entry functions should +% call new.block whenever a block other than the first is about to be +% started. They should call new.sentence whenever a new sentence is +% to be started. The output functions will ensure that if two +% new.sentence's occur without any non-null string being output between +% them then there won't be two periods output. Similarly for two +% successive new.block's. +% +% The output routines don't write their argument immediately. +% Instead, by convention, that argument is saved on the stack to be +% output next time (when we'll know what separator needs to come +% after it). Meanwhile, the output routine has to pop the pending +% output off the stack, append any needed separator, and write it. +% +% To tell which separator is needed, we maintain an output.state. +% It will be one of these values: +% before.all just after the \bibitem +% mid.sentence in the middle of a sentence: comma needed +% if more sentence is output +% after.sentence just after a sentence: period needed +% after.block just after a block (and sentence): +% period and \newblock needed. +% Note: These styles don't use after.sentence +% +% VAR: output.state : INTEGER -- state variable for output +% +% The output.nonnull function saves its argument (assumed to be nonnull) +% on the stack, and writes the old saved value followed by any needed +% separator. The ordering of the tests is decreasing frequency of +% occurrence. +% +% output.nonnull(s) == +% BEGIN +% s := argument on stack +% if output.state = mid.sentence then +% write$(pop() * ", ") +% -- "pop" isn't a function: just use stack top +% else +% if output.state = after.block then +% write$(add.period$(pop())) +% newline$ +% write$("\newblock ") +% else +% if output.state = before.all then +% write$(pop()) +% else -- output.state should be after.sentence +% write$(add.period$(pop()) * " ") +% fi +% fi +% output.state := mid.sentence +% fi +% push s on stack +% END +% +% The output function calls output.nonnull if its argument is non-empty; +% its argument may be a missing field (thus, not necessarily a string) +% +% output(s) == +% BEGIN +% if not empty$(s) then output.nonnull(s) +% fi +% END +% +% The output.check function is the same as the output function except that, if +% necessary, output.check warns the user that the t field shouldn't be empty +% (this is because it probably won't be a good reference without the field; +% the entry functions try to make the formatting look reasonable even when +% such fields are empty). +% +% output.check(s,t) == +% BEGIN +% if empty$(s) then +% warning$("empty " * t * " in " * cite$) +% else output.nonnull(s) +% fi +% END +% +% The output.bibitem function writes the \bibitem for the current entry +% (the label should already have been set up), and sets up the separator +% state for the output functions. And, it leaves a string on the stack +% as per the output convention. +% +% output.bibitem == +% BEGIN +% newline$ +% write$("\bibitem[") % for alphabetic labels, +% write$(label) % these three lines +% write$("]{") % are used +% write$("\bibitem{") % this line for numeric labels +% write$(cite$) +% write$("}") +% push "" on stack +% output.state := before.all +% END +% +% The fin.entry function finishes off an entry by adding a period to the +% string remaining on the stack. If the state is still before.all +% then nothing was produced for this entry, so the result will look bad, +% but the user deserves it. (We don't omit the whole entry because the +% entry was cited, and a bibitem is needed to define the citation label.) +% +% fin.entry == +% BEGIN +% write$(add.period$(pop())) +% newline$ +% END +% +% The new.block function prepares for a new block to be output, and +% new.sentence prepares for a new sentence. +% +% new.block == +% BEGIN +% if output.state <> before.all then +% output.state := after.block +% fi +% END +% +% new.sentence == +% BEGIN +% if output.state <> after.block then +% if output.state <> before.all then +% output.state := after.sentence +% fi +% fi +% END +% + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +% the variables s and t are temporary string holders + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ +#if LAB_ALPH + "\bibitem[" write$ + label write$ + "]{" write$ +#else + "\bibitem{" write$ +#endif LAB_ALPH + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +% This function finishes all entries. + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +% These three functions pop one or two (integer) arguments from the stack +% and push a single one, either 0 or 1. +% The 'skip$ in the `and' and `or' functions are used because +% the corresponding if$ would be idempotent + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +% Sometimes we begin a new block only if the block will be big enough. The +% new.block.checka function issues a new.block if its argument is nonempty; +% new.block.checkb does the same if either of its TWO arguments is nonempty. + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +% The new.sentence.check functions are analogous. + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +% Here are some functions for formatting chunks of an entry. +% By convention they either produce a string that can be followed by +% a comma or period (using add.period$, so it is OK to end in a period), +% or they produce the null string. +% +% A useful utility is the field.or.null function, which checks if the +% argument is the result of pushing a `missing' field (one for which no +% assignment was made when the current entry was read in from the database) +% or the result of pushing a string having no non-white-space characters. +% It returns the null string if so, otherwise it returns the field string. +% Its main (but not only) purpose is to guarantee that what's left on the +% stack is a string rather than a missing field. +% +% field.or.null(s) == +% BEGIN +% if empty$(s) then return "" +% else return s +% END +% +% Another helper function is emphasize, which returns the argument emphazised, +% if that is non-empty, otherwise it returns the null string. Italic +% corrections aren't used, so this function should be used when punctation +% will follow the result. +% +% emphasize(s) == +% BEGIN +% if empty$(s) then return "" +% else return "{\em " * s * "}" +% +% The format.names function formats the argument (which should be in +% BibTeX name format) into "First Von Last, Junior", separated by commas +% and with an "and" before the last (but ending with "et~al." if the last +% of multiple authors is "others"). This function's argument should always +% contain at least one name. +% +% VAR: nameptr, namesleft, numnames: INTEGER +% pseudoVAR: nameresult: STRING (it's what's accumulated on the stack) +% +% format.names(s) == +% BEGIN +% nameptr := 1 +% numnames := num.names$(s) +% namesleft := numnames +% while namesleft > 0 +% do +% % for full names: +% t := format.name$(s, nameptr, "{ff~}{vv~}{ll}{, jj}") +% % for abbreviated first names: +% t := format.name$(s, nameptr, "{f.~}{vv~}{ll}{, jj}") +% if nameptr > 1 then +% if namesleft > 1 then nameresult := nameresult * ", " * t +% else if numnames > 2 +% then nameresult := nameresult * "," +% fi +% if t = "others" +% then nameresult := nameresult * " et~al." +% else nameresult := nameresult * " and " * t +% fi +% fi +% else nameresult := t +% fi +% nameptr := nameptr + 1 +% namesleft := namesleft - 1 +% od +% return nameresult +% END +% +% The format.authors function returns the result of format.names(author) +% if the author is present, or else it returns the null string +% +% format.authors == +% BEGIN +% if empty$(author) then return "" +% else return format.names(author) +% fi +% END +% +% Format.editors is like format.authors, but it uses the editor field, +% and appends ", editor" or ", editors" +% +% format.editors == +% BEGIN +% if empty$(editor) then return "" +% else +% if num.names$(editor) > 1 then +% return format.names(editor) * ", editors" +% else +% return format.names(editor) * ", editor" +% fi +% fi +% END +% +% Other formatting functions are similar, so no "comment version" will be +% given for them. +% +% The `pop$' in this function gets rid of the duplicate `empty' value and +% the `skip$' returns the duplicate field value + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } +#if NAME_FULL + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := +#else + { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := +#endif NAME_FULL + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +% The format.title function is used for non-book-like titles. +% For most styles we convert to lowercase (except for the very first letter, +% and except for the first one after a colon (followed by whitespace)), +% and hope the user has brace-surrounded words that need to stay capitilized; +% for some styles, however, we leave it as it is in the database. + +FUNCTION {format.title} +{ title empty$ + { "" } +#if ATIT_LOWER + { title "t" change.case$ } +#else + 'title +#endif ATIT_LOWER + if$ +} + +% By default, BibTeX sets the global integer variable global.max$ to the BibTeX +% constant glob_str_size, the maximum length of a global string variable. +% Analogously, BibTeX sets the global integer variable entry.max$ to +% ent_str_size, the maximum length of an entry string variable. +% The style designer may change these if necessary (but this is unlikely) + +% The n.dashify function makes each single `-' in a string a double `--' +% if it's not already +% +% pseudoVAR: pageresult: STRING (it's what's accumulated on the stack) +% +% n.dashify(s) == +% BEGIN +% t := s +% pageresult := "" +% while (not empty$(t)) +% do +% if (first character of t = "-") +% then +% if (next character isn't) +% then +% pageresult := pageresult * "--" +% t := t with the "-" removed +% else +% while (first character of t = "-") +% do +% pageresult := pageresult * "-" +% t := t with the "-" removed +% od +% fi +% else +% pageresult := pageresult * the first character +% t := t with the first character removed +% fi +% od +% return pageresult +% END + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +% The format.date function is for the month and year, but we give a warning if +% there's an empty year but the month is there, and we return the empty string +% if they're both empty. + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +% The format.btitle is for formatting the title field when it is a book-like +% entry---the style used here keeps it in uppers-and-lowers and emphasizes it. + +FUNCTION {format.btitle} +{ title emphasize +} + +% For several functions we'll need to connect two strings with a +% tie (~) if the second one isn't very long (fewer than 3 characters). +% The tie.or.space.connect function does that. It concatenates the two +% strings on top of the stack, along with either a tie or space between +% them, and puts this concatenation back onto the stack: +% +% tie.or.space.connect(str1,str2) == +% BEGIN +% if text.length$(str2) < 3 +% then return the concatenation of str1, "~", and str2 +% else return the concatenation of str1, " ", and str2 +% END + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +% The either.or.check function complains if both fields or an either-or pair +% are nonempty. +% +% either.or.check(t,s) == +% BEGIN +% if empty$(s) then +% warning$(can't use both " * t * " fields in " * cite$) +% fi +% END + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +% The format.bvolume function is for formatting the volume and perhaps +% series name of a multivolume work. If both a volume and a series field +% are there, we assume the series field is the title of the whole multivolume +% work (the title field should be the title of the thing being referred to), +% and we add an "of ". This function is called in mid-sentence. + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +% The format.number.series function is for formatting the series name +% and perhaps number of a work in a series. This function is similar to +% format.bvolume, although for this one the series must exist (and the +% volume must not exist). If the number field is empty we output either +% the series field unchanged if it exists or else the null string. +% If both the number and series fields are there we assume the series field +% gives the name of the whole series (the title field should be the title +% of the work being one referred to), and we add an "in ". +% We capitilize Number when this function is used at the beginning of a block. + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +% The format.edition function appends " edition" to the edition, if present. +% We lowercase the edition (it should be something like "Third"), because +% this doesn't start a sentence. + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +% The format.pages function is used for formatting a page range in a book +% (and in rare circumstances, an article). +% +% The multi.page.check function examines the page field for a "-" or "," or "+" +% so that format.pages can use "page" instead of "pages" if none exists. +% Note: global.max$ here means "take the rest of the string" +% +% VAR: multiresult: INTEGER (actually, a boolean) +% +% multi.page.check(s) == +% BEGIN +% t := s +% multiresult := false +% while ((not multiresult) and (not empty$(t))) +% do +% if (first character of t = "-" or "," or "+") +% then multiresult := true +% else t := t with the first character removed +% fi +% od +% return multiresult +% END + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +% This function doesn't begin a sentence so "pages" isn't capitalized. +% Other functions that use this should keep that in mind. + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +% The format.vol.num.pages function is for the volume, number, and page range +% of a journal article. We use the format: vol(number):pages, with some +% variations for empty fields. This doesn't begin a sentence. + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + + +% The format.chapter.pages, if the chapter is present, puts whatever is in the +% type field (or else "chapter" if type is empty) in front of a chapter number. +% It then appends the pages, if present. This doesn't begin a sentence. + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +% The format.in.ed.booktitle function is used for starting out a sentence +% that begins "In ", putting an editor before the title if one +% exists. + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +% The function empty.misc.check complains if all six fields are empty, and +% if there's been no sorting or alphabetic-label complaint. + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and +#if SORTED + key empty$ not and +#else !SORTED +#if LAB_ALPH + key empty$ not and +#endif LAB_ALPH +#endif SORTED + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +% The function format.thesis.type returns either the (case-changed) type field, +% if it is defined, or else the default string already on the stack +% (like "Master's thesis" or "PhD thesis"). + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +% The function format.tr.number makes a string starting with "Technical Report" +% (or type, if that field is defined), followed by the number if there is one; +% it returns the starting part (with a case change) even if there is no number. +% This is used at the beginning of a sentence. + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +% Now come the cross-referencing functions (these are invoked because +% one entry in the database file(s) cross-references another, by giving +% the other entry's database key in a `crossref' field). This feature +% allows one or more titled things that are part of a larger titled +% thing to cross-reference the larger thing. These styles allow for +% five posibilities: (1) an ARTICLE may cross-reference an ARTICLE; +% (2) a BOOK, (3) INBOOK, or (4) INCOLLECTION may cross-reference a BOOK; +% or (5) an INPROCEEDINGS may cross-reference a PROCEEDINGS. +% Each of these is explained in more detail later. +% +% An ARTICLE entry type may cross reference another ARTICLE (this is +% intended for when an entire journal is devoted to a single topic--- +% but since there is no JOURNAL entry type, the journal, too, should be +% classified as an ARTICLE but without the author and title fields). +% This will result in two warning messages for the journal's entry +% if it's included in the reference list, but such is life. +% +% format.article.crossref == +% BEGIN +% if empty$(key) then +% if empty$(journal) then +% warning$("need key or journal for " * cite$ * +% " to crossref " * crossref) +% return(" \cite{" * crossref * "}") +% else +% return("In " * emphazise.correct (journal) * +% " \cite{" * crossref * "}") +% fi +% else +% return("In " * key * " \cite{" * crossref * "}") +% fi +% END +% +% The other cross-referencing functions are similar, so no "comment version" +% will be given for them. + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +% We use just the last names of editors for a cross reference: either +% "editor", or "editor1 and editor2", or "editor1 et~al." depending on +% whether there are one, or two, or more than two editors. + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +% A BOOK (or INBOOK) entry type (assumed to be for a single volume in a +% multivolume work) may cross reference another BOOK (the entire multivolume). +% Usually there will be an editor, in which case we use that to construct the +% cross reference; otherwise we use a nonempty key field or else the series +% field (since the series gives the title of the multivolume work). + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +% An INCOLLECTION entry type may cross reference a BOOK (assumed to be the +% collection), or an INPROCEEDINGS may cross reference a PROCEEDINGS. +% Often there will be an editor, in which case we use that to construct +% the cross reference; otherwise we use a nonempty key field or else +% the booktitle field (which gives the cross-referenced work's title). + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +% Now we define the type functions for all entry types that may appear +% in the .BIB file---e.g., functions like `article' and `book'. These +% are the routines that actually generate the .BBL-file output for +% the entry. These must all precede the READ command. In addition, the +% style designer should have a function `default.type' for unknown types. +% Note: The fields (within each list) are listed in order of appearance, +% except as described for an `inbook' or a `proceedings'. +% +% The article function is for an article in a journal. An article may +% CROSSREF another article. +% Required fields: author, title, journal, year +% Optional fields: volume, number, pages, month, note +% +% article == +% BEGIN +% output.bibitem +% output.check(format.authors,"author") +% new.block +% output.check(format.title,"title") +% new.block +% if missing$(crossref) then +% output.check(emphasize(journal),"journal") +% output(format.vol.num.pages) +% output.check(format.date,"year") +% else +% output.nonnull(format.article.crossref) +% output(format.pages) +% fi +% new.block +% output(note) +% fin.entry +% END +% +% The book function is for a whole book. A book may CROSSREF another book. +% Required fields: author or editor, title, publisher, year +% Optional fields: volume or number, series, address, edition, month, +% note +% +% book == +% BEGIN +% if empty$(author) then output.check(format.editors,"author and editor") +% else output.check(format.authors,"author") +% if missing$(crossref) then +% either.or.check("author and editor",editor) +% fi +% fi +% new.block +% output.check(format.btitle,"title") +% if missing$(crossref) then +% output(format.bvolume) +% new.block +% output(format.number.series) +% new.sentence +% output.check(publisher,"publisher") +% output(address) +% else +% new.block +% output.nonnull(format.book.crossref) +% fi +% output(format.edition) +% output.check(format.date,"year") +% new.block +% output(note) +% fin.entry +% END +% +% The other entry functions are all quite similar, so no "comment version" +% will be given for them. + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +% A booklet is a bound thing without a publisher or sponsoring institution. +% Required: title +% Optional: author, howpublished, address, month, year, note + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +% For the conference entry type, see inproceedings. + +% An inbook is a piece of a book: either a chapter and/or a page range. +% It may CROSSREF a book. If there's no volume field, the type field +% will come before number and series. +% Required: author or editor, title, chapter and/or pages, publisher,year +% Optional: volume or number, series, type, address, edition, month, note + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +% An incollection is like inbook, but where there is a separate title +% for the referenced thing (and perhaps an editor for the whole). +% An incollection may CROSSREF a book. +% Required: author, title, booktitle, publisher, year +% Optional: editor, volume or number, series, type, chapter, pages, +% address, edition, month, note + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +% An inproceedings is an article in a conference proceedings, and it may +% CROSSREF a proceedings. If there's no address field, the month (& year) +% will appear just before note. +% Required: author, title, booktitle, year +% Optional: editor, volume or number, series, pages, address, month, +% organization, publisher, note + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +% The conference function is included for Scribe compatibility. + +FUNCTION {conference} { inproceedings } + +% A manual is technical documentation. +% Required: title +% Optional: author, organization, address, edition, month, year, note + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +% A mastersthesis is a Master's thesis. +% Required: author, title, school, year +% Optional: type, address, month, note + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +% A misc is something that doesn't fit elsewhere. +% Required: at least one of the `optional' fields +% Optional: author, title, howpublished, month, year, note + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +% A phdthesis is like a mastersthesis. +% Required: author, title, school, year +% Optional: type, address, month, note + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +% A proceedings is a conference proceedings. +% If there is an organization but no editor field, the organization will +% appear as the first optional field (we try to make the first block nonempty); +% if there's no address field, the month (& year) will appear just before note. +% Required: title, year +% Optional: editor, volume or number, series, address, month, +% organization, publisher, note + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +% A techreport is a technical report. +% Required: author, title, institution, year +% Optional: type, number, address, month, note + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +% An unpublished is something that hasn't been published. +% Required: author, title, note +% Optional: month, year + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +% We use entry type `misc' for an unknown type; BibTeX gives a warning. + +FUNCTION {default.type} { misc } + +% Here are macros for common things that may vary from style to style. +% Users are encouraged to use these macros. +% +% Months are either written out in full or abbreviated + +#if MONTH_FULL + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +#else !MONTH_FULL + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +#endif MONTH_FULL + +% Journals are either written out in full or abbreviated; +% the abbreviations are like those found in ACM publications. +% +% To get a completely different set of abbreviations, it may be best to make +% a separate .bib file with nothing but those abbreviations; users could then +% include that file name as the first argument to the \bibliography command + +#if JOUR_FULL + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +#else !JOUR_FULL + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +#endif JOUR_FULL + +% Now we read in the .BIB entries. + +READ + +% The sortify function converts to lower case after purify$ing; it's +% used in sorting and in computing alphabetic labels after sorting +% +% The chop.word(w,len,s) function returns either s or, if the first len +% letters of s equals w (this comparison is done in the third line of the +% function's definition), it returns that part of s after w. + +#if SORTED + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +#else !SORTED +#if LAB_ALPH + +% We need the chop.word stuff for the dubious unsorted-list-with-labels case. + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +#endif LAB_ALPH +#endif SORTED + +% This long comment applies only to alphabetic labels +% +% The format.lab.names function makes a short label by using the initials of +% the von and Last parts of the names (but if there are more than four names, +% (i.e., people) it truncates after three and adds a superscripted "+"; +% it also adds such a "+" if the last of multiple authors is "others"). +% If there is only one name, and its von and Last parts combined have just +% a single name-token ("Knuth" has a single token, "Brinch Hansen" has two), +% we take the first three letters of the last name. The boolean +% et.al.char.used tells whether we've used a superscripted "+", so that we +% know whether to include a LaTeX macro for it. +% +% format.lab.names(s) == +% BEGIN +% numnames := num.names$(s) +% if numnames > 1 then +% if numnames > 4 then +% namesleft := 3 +% else +% namesleft := numnames +% nameptr := 1 +% nameresult := "" +% while namesleft > 0 +% do +% if (name_ptr = numnames) and +% format.name$(s, nameptr, "{ff }{vv }{ll}{ jj}") = "others" +% then nameresult := nameresult * "{\etalchar{+}}" +% et.al.char.used := true +% else nameresult := nameresult * +% format.name$(s, nameptr, "{v{}}{l{}}") +% nameptr := nameptr + 1 +% namesleft := namesleft - 1 +% od +% if numnames > 4 then +% nameresult := nameresult * "{\etalchar{+}}" +% et.al.char.used := true +% else +% t := format.name$(s, 1, "{v{}}{l{}}") +% if text.length$(t) < 2 then % there's just one name-token +% nameresult := text.prefix$(format.name$(s,1,"{ll}"),3) +% else +% nameresult := t +% fi +% fi +% return nameresult +% END +% +% Exactly what fields we look at in constructing the primary part of the label +% depends on the entry type; this selectivity (as opposed to, say, always +% looking at author, then editor, then key) helps ensure that "ignored" fields, +% as described in the LaTeX book, really are ignored. Note that MISC is part +% of the deepest `else' clause in the nested part of calc.label; thus, any +% unrecognized entry type in the database is handled correctly. +% +% There is one auxiliary function for each of the four different sequences of +% fields we use. The first of these functions looks at the author field, and +% then, if necessary, the key field. The other three functions, which might +% look at two fields and the key field, are similar, except that the key field +% takes precedence over the organization field (for labels---not for sorting). +% +% The calc.label function calculates the preliminary label of an entry, which +% is formed by taking three letters of information from the author or editor or +% key or organization field (depending on the entry type and on what's empty, +% but ignoring a leading "The " in the organization), and appending the last +% two characters (digits) of the year. It is an error if the appropriate fields +% among author, editor, organization, and key are missing, and we use +% the first three letters of the cite$ in desperation when this happens. +% The resulting label has the year part, but not the name part, purify$ed +% (purify$ing the year allows some sorting shenanigans by the user). +% +% This function also calculates the version of the label to be used in sorting. +% +% The final label may need a trailing 'a', 'b', etc., to distinguish it from +% otherwise identical labels, but we can't calculated those "extra.label"s +% until after sorting. +% +% calc.label == +% BEGIN +% if type$ = "book" or "inbook" then +% author.editor.key.label +% else if type$ = "proceedings" then +% editor.key.organization.label +% else if type$ = "manual" then +% author.key.organization.label +% else +% author.key.label +% fi fi fi +% label := label * substring$(purify$(field.or.null(year)), -1, 2) +% % assuming we will also sort, we calculate a sort.label +% sort.label := sortify(label), but use the last four, not two, digits +% END + +#if LAB_ALPH + +INTEGERS { et.al.char.used } + +FUNCTION {initialize.et.al.char.used} +{ #0 'et.al.char.used := +} + +EXECUTE {initialize.et.al.char.used} + +FUNCTION {format.lab.names} +{ 's := + s num.names$ 'numnames := + numnames #1 > + { numnames #4 > + { #3 'namesleft := } + { numnames 'namesleft := } + if$ + #1 'nameptr := + "" + { namesleft #0 > } + { nameptr numnames = + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + numnames #4 > + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + 'skip$ + if$ + } + { s #1 "{v{}}{l{}}" format.name$ + duplicate$ text.length$ #2 < + { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } + 'skip$ + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ +#if SORTED + { cite$ #1 #3 substring$ } +#else !SORTED % need warning here because we won't give it later + { "for label, need author or key in " cite$ * warning$ + cite$ #1 #3 substring$ + } +#endif SORTED + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ +#if SORTED + { cite$ #1 #3 substring$ } +#else !SORTED % need warning here because we won't give it later + { "for label, need author, editor, or key in " cite$ * warning$ + cite$ #1 #3 substring$ + } +#endif SORTED + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ +#if SORTED + { cite$ #1 #3 substring$ } +#else !SORTED % need warning here because we won't give it later + { "for label, need author, key, or organization in " cite$ * + warning$ + cite$ #1 #3 substring$ + } +#endif SORTED + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ +#if SORTED + { cite$ #1 #3 substring$ } +#else !SORTED % need warning here because we won't give it later + { "for label, need editor, key, or organization in " cite$ * + warning$ + cite$ #1 #3 substring$ + } +#endif SORTED + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.label} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + duplicate$ + year field.or.null purify$ #-1 #2 substring$ + * + 'label := + year field.or.null purify$ #-1 #4 substring$ + * + sortify 'sort.label := +} + +% It doesn't seem like a particularly good idea to use an order-of-citation +% reference list when using alphabetic labels, but we need to have a +% special pass to calculate labels when this happens. + +#if !SORTED + +ITERATE {calc.label} + +#endif !SORTED + +#endif LAB_ALPH + +% When sorting, we compute the sortkey by executing "presort" on each entry. +% The presort key contains a number of "sortify"ed strings, concatenated +% with multiple blanks between them. This makes things like "brinch per" +% come before "brinch hansen per". +% +% The fields used here are: the sort.label for alphabetic labels (as set by +% calc.label), followed by the author names (or editor names or organization +% (with a leading "The " removed) or key field, depending on entry type and on +% what's empty), followed by year, followed by the first bit of the title +% (chopping off a leading "The ", "A ", or "An "). +% Names are formatted: Von Last First Junior. +% The names within a part will be separated by a single blank +% (such as "brinch hansen"), two will separate the name parts themselves +% (except the von and last), three will separate the names, +% four will separate the names from year (and from label, if alphabetic), +% and four will separate year from title. +% +% The sort.format.names function takes an argument that should be in +% BibTeX name format, and returns a string containing " "-separated +% names in the format described above. The function is almost the same +% as format.names. + +#if SORTED + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ +#if NAME_FULL + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := +#else + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := +#endif NAME_FULL + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +% The sort.format.title function returns the argument, +% but first any leading "A "'s, "An "'s, or "The "'s are removed. +% The chop.word function uses s, so we need another string variable, t + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +% The auxiliary functions here, for the presort function, are analogous to +% the ones for calc.label; the same comments apply, except that the +% organization field takes precedence here over the key field. For sorting +% purposes, we still remove a leading "The " from the organization field. + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +% There is a limit, entry.max$, on the length of an entry string variable +% (which is what its sort.key$ is), so we take at most that many characters +% of the constructed key, and hope there aren't many references that match +% to that many characters! + +FUNCTION {presort} +#if LAB_ALPH +{ calc.label + sort.label + " " + * + type$ "book" = +#else !LAB_ALPH +{ type$ "book" = +#endif LAB_ALPH + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ +#if LAB_ALPH + * +#endif LAB_ALPH + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +% And now we can sort + +SORT + +#endif SORTED + +% This long comment applies only to alphabetic labels, when sorted +% +% Now comes the final computation for alphabetic labels, putting in the 'a's +% and 'b's and so forth if required. This involves two passes: a forward +% pass to put in the 'b's, 'c's and so on, and a backwards pass +% to put in the 'a's (we don't want to put in 'a's unless we know there +% are 'b's). +% We have to keep track of the longest (in width$ terms) label, for use +% by the "thebibliography" environment. +% +% VAR: longest.label, last.sort.label, next.extra: string +% longest.label.width, last.extra.num: integer +% +% initialize.longest.label == +% BEGIN +% longest.label := "" +% last.sort.label := int.to.chr$(0) +% next.extra := "" +% longest.label.width := 0 +% last.extra.num := 0 +% END +% +% forward.pass == +% BEGIN +% if last.sort.label = sort.label then +% last.extra.num := last.extra.num + 1 +% extra.label := int.to.chr$(last.extra.num) +% else +% last.extra.num := chr.to.int$("a") +% extra.label := "" +% last.sort.label := sort.label +% fi +% END +% +% reverse.pass == +% BEGIN +% if next.extra = "b" then +% extra.label := "a" +% fi +% label := label * extra.label +% if width$(label) > longest.label.width then +% longest.label := label +% longest.label.width := width$(label) +% fi +% next.extra := extra.label +% END + +#if LAB_ALPH + +#if SORTED + +STRINGS { longest.label last.sort.label next.extra } + +INTEGERS { longest.label.width last.extra.num } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.sort.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := +} + +FUNCTION {forward.pass} +{ last.sort.label sort.label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + sort.label 'last.sort.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ + extra.label 'next.extra := +} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +#else !SORTED + +% It still doesn't seem like a good idea to use an order-of-citation +% reference list when using alphabetic labels, but when this happens we +% must compute the longest label + +STRINGS { longest.label } + +INTEGERS { longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +#endif SORTED + +#else !LAB_ALPH + +% Now comes the computation for numeric labels. +% We use either the sorted order or original order. +% We still have to keep track of the longest (in width$ terms) label, for use +% by the "thebibliography" environment. + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +#endif LAB_ALPH + +% Now we're ready to start writing the .BBL file. +% We begin, if necessary, with a LaTeX macro for unnamed names in an alphabetic +% label; next comes stuff from the `preamble' command in the database files. +% Then we give an incantation containing the command +% \begin{thebibliography}{...} +% where the `...' is the longest label. +% +% We also call init.state.consts, for use by the output routines. + +FUNCTION {begin.bib} +#if LAB_ALPH +{ et.al.char.used + { "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } + 'skip$ + if$ + preamble$ empty$ +#else !LAB_ALPH +{ preamble$ empty$ +#endif LAB_ALPH + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +% Now we produce the output for all the entries + +ITERATE {call.type$} + +% Finally, we finish up by writing the `\end{thebibliography}' command. + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/btxdoc.bib b/Build/extra/bibtex/btxdoc.bib new file mode 100644 index 00000000000..5a30c68d693 --- /dev/null +++ b/Build/extra/bibtex/btxdoc.bib @@ -0,0 +1,93 @@ +% Copyright (C) 1988, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted if it +% is unmodified. Modifications (and their redistribution) are also +% permitted, as long as the resulting file is renamed. + +@COMMENT(You may put a comment in a `comment' command, + the way you would with SCRIBE.) + +Or you may dispense with the command and simply give the comment, +as long as it's not within an entry. + +If you really want to put a comment inside an entry, simply +make up a never-to-be-used field. + +@FAKE-ENTRY + {fake-database-key, + never-to-be-used-field = "Even if this were a real entry, + I could still have a comment inside an entry + by making up a fake field" + } + +@string (SCRIBE-NOTE = {Chapter twelve and appendices E8 through E10 deal + with bibliographies}) + +The next entry shows some of the syntactically legal things that +those with the inclination may use.@ + +MaNuAl (scribe, + TITLE="Scribe Document Production System + + + User Manual", + ORGANIZATION = {Unilogic,}#" Ltd"# {. + }, + ADDRESS = "Pittsburgh", + MONTH +=aPR + ,YEAR=1984, + note = scribe-note, +) May the inclination not be with you. + + +@MISC{prime-number-theorem, + author = "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin", + note = "A strong form of the prime number theorem, 19th century" } + +@INBOOK{chicago, + title = "The Chicago Manual of Style", + publisher = "University of Chicago Press", + edition = "Thirteenth", + year = 1982, + pages = "400--401", + key = "Chicago" } + +@BOOK{texbook, + author = "Donald E. Knuth", + title= "The {{\TeX}book}", + publisher = "Addison-Wesley", + year = 1984 } + +@BOOK{latex, + author = "Leslie Lamport", + title = "{\LaTeX \rm:} {A} Document Preparation System", + publisher = "Addison-Wesley", + year = 1986 } + +@UNPUBLISHED{btxdoc, + author = "Oren Patashnik", + title = "{{\BibTeX ing}}", + note = "Documentation for general {\BibTeX} users", + month = "8~" # feb, + year = 1988 } + +@UNPUBLISHED{btxhak, + author = "Oren Patashnik", + title = "Designing {\BibTeX} Styles", + note = "The part of \BibTeX's documentation + that's not meant for general users", + month = "8~" # feb, + year = 1988 } + +@BOOK{strunk-and-white, + author = "Strunk, Jr., William and E. B. White", + title = "The Elements of Style", + publisher = "Macmillan", + edition = "Third", + year = 1979 } + +@BOOK{van-leunen, + title = "A Handbook for Scholars", + author = "Mary-Claire van Leunen", + publisher = "Knopf", + year = 1979 } diff --git a/Build/extra/bibtex/btxdoc.pdf b/Build/extra/bibtex/btxdoc.pdf new file mode 100644 index 00000000000..1b5227d76a3 Binary files /dev/null and b/Build/extra/bibtex/btxdoc.pdf differ diff --git a/Build/extra/bibtex/btxdoc.tex b/Build/extra/bibtex/btxdoc.tex new file mode 100644 index 00000000000..b41318fa1c1 --- /dev/null +++ b/Build/extra/bibtex/btxdoc.tex @@ -0,0 +1,1120 @@ +% Copyright (C) 1988, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted if it +% is unmodified. Modifications (and their redistribution) are also +% permitted, as long as the resulting file is renamed. + +\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + +\title{B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX ing} +\author{Oren Patashnik} +\date{February 8, 1988} + +\documentstyle{article} +\begin{document} + +\maketitle + +\section{Overview} + +[This document will be expanded when \BibTeX\ version 1.00 comes out. +Please report typos, omissions, inaccuracies, +and especially unclear explanations +to {\tt biblio@tug.org} ({\tt http://lists.tug.org/biblio}). +Suggestions for improvements are wanted and welcome.] + +This documentation, for \BibTeX\ version 0.99b, +is meant for general \BibTeX\ users; +bibliography-style designers should read this document +and then read ``Designing \BibTeX\ Styles''~\cite{btxhak}, +which is meant for just them. + +This document has three parts: +Section~\ref{differences} +describes the differences between versions 0.98i and 0.99b +of \BibTeX\ and between the corresponding versions of the standard styles; +Section~\ref{latex-appendix} +updates Appendix~B.2 of the \LaTeX\ book~\cite{latex}; +and Section~\ref{odds-and-ends} +gives some general and specific tips +that aren't documented elsewhere. +It's assumed throughout that you're familiar with +the relevant sections of the \LaTeX\ book. + +This documentation also serves as sample input to help +\BibTeX\ implementors get it running. +For most documents, this one included, you produce the reference list by: +running \LaTeX\ on the document (to produce the {\tt aux} file(s)), +then running \BibTeX\ (to produce the {\tt bbl} file), +then \LaTeX\ twice more (first to find the information in the {\tt bbl} file +and then to get the forward references correct). +In very rare circumstances you may need an extra \BibTeX/\LaTeX\ run. + +\BibTeX\ version 0.99b should be used with \LaTeX\ version 2.09, +for which the closed bibliography format is the default; +to get the open format, use the optional document style {\tt openbib} +(in an open format there's a line break between major blocks of a +reference-list entry; in a closed format the blocks run together).] + +Note: \BibTeX\ 0.99b is not compatible with the old style files; +nor is \BibTeX\ 0.98i compatible with the new ones +(the new \BibTeX, however, is compatible with old database files). + +Note for implementors: \BibTeX\ provides logical-area names +\hbox{\tt TEXINPUTS:} for bibliography-style files and +\hbox{\tt TEXBIB:} for database files it can't otherwise find. + + +\section{Changes} +\label{differences} + +This section describes the differences between +\BibTeX\ versions 0.98i and 0.99b, and also between +the corresponding standard styles. +There were a lot of differences; +there will be a lot fewer between 0.99 and 1.00. + + +\subsection{New \BibTeX\ features} +\label{features} + +The following list explains \BibTeX's new features and how to use them. +\begin{enumerate} + +\item +With the single command `\hbox{\verb|\nocite{*}|}' +you can now include in the reference list +every entry in the database files, without having to explicitly +\verb|\cite| or \hbox{\verb|\nocite|} each entry. +Giving this command, in essence, +\hbox{\verb|\nocite|}s +all the enties in the database, in database order, +at the very spot in your document +where you give the command. + +\item +\label{concat} +You can now have as a field value (or an {\tt @STRING} definition) +the concatenation of several strings. +For example if you've defined +\begin{verbatim} + @STRING( WGA = " World Gnus Almanac" ) +\end{verbatim} +then it's easy to produce nearly-identical +{\tt title} fields for different entries: +\begin{verbatim} + @BOOK(almanac-66, + title = 1966 # WGA, + . . . + @BOOK(almanac-67, + title = 1967 # WGA, +\end{verbatim} +and so on. Or, you could have a field like +\begin{verbatim} + month = "1~" # jan, +\end{verbatim} +which would come out something like +`\hbox{\verb|1~January|}' or `\hbox{\verb|1~Jan.|}' in the {\tt bbl} file, +depending on how your bibliography style defines +the {\tt jan} abbreviation. +You may concatenate as many strings as you like +(except that there's a limit to the overall length +of the resulting field); +just be sure to put the concatenation character `{\tt\#}'$\!$, +surrounded by optional spaces or newlines, +between each successive pair of strings. + +\item +\BibTeX\ has a new cross-referencing feature, +explained by an example. +Suppose you say \hbox{\verb|\cite{no-gnats}|} in your document, +and suppose you have these two entries in your database file: +\begin{verbatim} + @INPROCEEDINGS(no-gnats, + crossref = "gg-proceedings", + author = "Rocky Gneisser", + title = "No Gnats Are Taken for Granite", + pages = "133-139") + . . . + @PROCEEDINGS(gg-proceedings, + editor = "Gerald Ford and Jimmy Carter", + title = "The Gnats and Gnus 1988 Proceedings", + booktitle = "The Gnats and Gnus 1988 Proceedings") +\end{verbatim} +Two things happen. +First, the special \hbox{\tt crossref} field tells \BibTeX\ +that the \hbox{\tt no-gnats} entry should inherit +any fields it's missing from +the entry it cross references, \hbox{\tt gg-proceedings}. +In this case it in inherits the two fields +\hbox{\tt editor} and \hbox{\tt booktitle}. +Note that, in the standard styles at least, +the \hbox{\tt booktitle} field is irrelevant +for the \hbox{\tt PROCEEDINGS} entry type. +The \hbox{\tt booktitle} field appears here +in the \hbox{\tt gg-proceedings} entry +only so that the entries that cross reference it +may inherit the field. +No matter how many papers from this meeting exist in the database, +this \hbox{\tt booktitle} field need only appear once. + +The second thing that happens: +\BibTeX\ automatically puts the entry \hbox{\tt gg-proceedings} +into the reference list if it's cross +referenced by two or more entries that you +\verb|\cite| or \hbox{\verb|\nocite|}, +even if you don't \verb|\cite| or \hbox{\verb|\nocite|} +the \hbox{\tt gg-proceedings} entry itself. +So \hbox{\tt gg-proceedings} will automatically appear +on the reference list if one other entry +besides \hbox{\tt no-gnats} cross references it. + +To guarantee that this scheme works, however, +a cross-referenced entry must occur later in the database files +than every entry that cross-references it. +Thus, putting all cross-referenced entries at the end makes sense. +(Moreover, you may not reliably nest cross references; +that is, a cross-referenced entry may +not itself reliably cross reference an entry. +This is almost certainly not something you'd +want to do, though.) + +One final note: +This cross-referencing feature is completely unrelated +to the old \BibTeX's cross referencing, +which is still allowed. +Thus, having a field like +\begin{verbatim} + note = "Jones \cite{jones-proof} improves the result" +\end{verbatim} +is not affected by the new feature. + +\item +\BibTeX\ now handles accented characters. +For example if you have an entry with the two fields +\begin{verbatim} + author = "Kurt G{\"o}del", + year = 1931, +\end{verbatim} +and if you're using the \hbox{\tt alpha} bibliography style, +then \BibTeX\ will construct the label +\hbox{[G{\"o}d31]} for this entry, which is what you'd want. +To get this feature to work you must place the entire accented +character in braces; +in this case either \hbox{\verb|{\"o}|} +or \hbox{\verb|{\"{o}}|} will do. +Furthermore these braces must not themselves be +enclosed in braces (other than the ones that might delimit +the entire field or the entire entry); +and there must be a backslash +as the very first character inside the braces. +Thus neither \hbox{\verb|{G{\"{o}}del}|} +nor \hbox{\verb|{G\"{o}del}|} will work for this example. + +This feature handles all the accented characters and +all but the nonbackslashed foreign symbols found in Tables +3.1 and~3.2 of the \LaTeX\ book. +This feature behaves similarly for ``accents'' you might define; +we'll see an example shortly. +For the purposes of counting letters in labels, +\BibTeX\ considers everything contained inside the braces +as a single letter. + +\item +\BibTeX\ also handles hyphenated names. +For example if you have an entry with +\begin{verbatim} + author = "Jean-Paul Sartre", +\end{verbatim} +and if you're using the \hbox{\tt abbrv} style, +then the result is `J.-P. Sartre'$\!$. + +\item +\label{preamble} +There's now an \hbox{\verb|@PREAMBLE|} command +for the database files. +This command's syntax is just like \hbox{\verb|@STRING|}'s, +except that there is no name or equals-sign, just the string. +Here's an example: +\begin{verbatim} + @PREAMBLE{ "\newcommand{\noopsort}[1]{} " + # "\newcommand{\singleletter}[1]{#1} " } +\end{verbatim} +(note the use of concatenation here, too). +The standard styles output whatever information you give this command +(\LaTeX\ macros most likely) directly to the {\tt bbl} file. +We'll look at one possible use of this command, +based on the \hbox{\verb|\noopsort|} command just defined. + +The issue here is sorting (alphabetizing). +\BibTeX\ does a pretty good job, +but occasionally weird circumstances conspire to confuse \BibTeX: +Suppose that you have entries in your database for +the two books in a two-volume set by the same author, +and that you'd like volume~1 to appear +just before volume~2 in your reference list. +Further suppose that there's now a second edition of volume~1, +which came out in 1973, say, +but that there's still just one edition of volume~2, +which came out in 1971. +Since the {\tt plain} standard style +sorts by author and then year, +it will place volume~2 first +(because its edition came out two years earlier) +unless you help \BibTeX. +You can do this by using the {\tt year} fields below +for the two volumes: +\begin{verbatim} + year = "{\noopsort{a}}1973" + . . . + year = "{\noopsort{b}}1971" +\end{verbatim} +According to the definition of \hbox{\verb|\noopsort|}, +\LaTeX\ will print nothing but the true year for these fields. +But \BibTeX\ will be perfectly happy pretending that +\hbox{\verb|\noopsort|} specifies some fancy accent +that's supposed to adorn the `a' and the~`b'; +thus when \BibTeX\ sorts it will pretend that +`a1973' and `b1971' are the real years, +and since `a' comes before~`b'$\!$, it will place volume~1 before volume~2, +just what you wanted. +By the way, if this author has any other works included +in your database, you'd probably want to use instead something like +\hbox{\verb|{\noopsort{1968a}}1973|} and +\hbox{\verb|{\noopsort{1968b}}1971|}, +so that these two books would come out in a reasonable spot +relative to the author's other works +(this assumes that 1968 results in a reasonable spot, +say because that's when the first edition of volume~1 appeared). + +There is a limit to the number of \hbox{\verb|@PREAMBLE|} commands +you may use, but you'll never exceed this limit if +you restrict yourself to one per database file; +this is not a serious restriction, +given the concatenation feature (item~\ref{concat}). + +\item +\BibTeX's sorting algorithm is now stable. +This means that if two entries have identical sort keys, +those two entries will appear in citation order. +(The bibliography styles construct these sort keys---% +usually the author information followed by the year and the title.) + +\item +\BibTeX\ no longer does case conversion for file names; +this will make \BibTeX\ easier to install on Unix systems, for example. + +\item +It's now easier to add code for processing a +command-line {\tt aux}-file name. + +\end{enumerate} + + +\subsection{Changes to the standard styles} + +This section describes changes to the standard styles +({\tt plain}, {\tt unsrt}, {\tt alpha}, {\tt abbrv}) +that affect ordinary users. +Changes that affect style designers appear in +the document ``Designing \BibTeX\ Styles''~\cite{btxhak}. +\begin{enumerate} + +\item +In general, sorting is now by ``author''$\!$, then year, then title---% +the old versions didn't use the year field. +(The {\tt alpha} style, however, sorts first by label, +then ``author''$\!$, year, and title.) +The quotes around author mean that some entry types +might use something besides the author, like the editor or organization. + +\item +Many unnecessary ties (\verb|~|) have been removed. +\LaTeX\ thus will produce slightly fewer +`\hbox{\tt Underfull} \verb|\hbox|' messages +when it's formatting the reference list. + +\item +Emphasizing (\hbox{\verb|{\em ...}|}) +has replaced italicizing (\hbox{\verb|{\it ...}|}). +This will almost never result in a difference +between the old output and the new. + +\item +The {\tt alpha} style now uses a superscripted~`$^{+}$' instead of a~`*' +to represent names omitted in constructing the label. +If you really liked it the way it was, however, +or if you want to omit the character entirely, +you don't have to modify the style file---% +you can override the~`$^{+}$' by +redefining the \hbox{\verb|\etalchar|} command +that the {\tt alpha} style writes onto the {\tt bbl} file +(just preceding the \hbox{\verb|\thebibliography|} environment); +use \LaTeX's \hbox{\verb|\renewcommand|} inside +a database \hbox{\tt @PREAMBLE} command, +described in the previous subsection's item~\ref{preamble}. + +\item +The {\tt abbrv} style now uses `Mar.' and `Sept.'\ +for those months rather than `March' and `Sep.' + +\item +The standard styles use \BibTeX's new cross-referencing feature +by giving a \verb|\cite| of the cross-referenced entry and by +omitting from the cross-referencing entry +(most of the) information that appears +in the cross-referenced entry. +These styles do this when +a titled thing (the cross-referencing entry) +is part of a larger titled thing (the cross-referenced entry). +There are five such situations: +when (1)~an \hbox{\tt INPROCEEDINGS} +(or \hbox{\tt CONFERENCE}, which is the same) +cross references a \hbox{\tt PROCEEDINGS}; +when (2)~a {\tt BOOK}, (3)~an \hbox{\tt INBOOK}, +or (4)~an \hbox{\tt INCOLLECTION} +cross references a {\tt BOOK} +(in these cases, the cross-referencing entry is a single +volume in a multi-volume work); +and when (5)~an \hbox{\tt ARTICLE} +cross references an \hbox{\tt ARTICLE} +(in this case, the cross-referenced entry is really a journal, +but there's no \hbox{\tt JOURNAL} entry type; +this will result in warning messages about +an empty \hbox{\tt author} and \hbox{\tt title} for the journal---% +you should just ignore these warnings). + +\item +The \hbox{\tt MASTERSTHESIS} and \hbox{\tt PHDTHESIS} +entry types now take an optional {\tt type} field. +For example you can get the standard styles to +call your reference a `Ph.D.\ dissertation' +instead of the default `PhD thesis' by including a +\begin{verbatim} + type = "{Ph.D.} dissertation" +\end{verbatim} +in your database entry. + +\item +Similarly, the \hbox{\tt INBOOK} and \hbox{\tt INCOLLECTION} +entry types now take an optional {\tt type} field, +allowing `section~1.2' instead of the default `chapter~1.2'$\!$. +You get this by putting +\begin{verbatim} + chapter = "1.2", + type = "Section" +\end{verbatim} +in your database entry. + +\item +The \hbox{\tt BOOKLET}, \hbox{\tt MASTERSTHESIS}, +and \hbox{\tt TECHREPORT} entry types now format +their \hbox{\tt title} fields as if they were +\hbox{\tt ARTICLE} \hbox{\tt title}s +rather than \hbox{\tt BOOK} \hbox{\tt title}s. + +\item +The \hbox{\tt PROCEEDINGS} and \hbox{\tt INPROCEEDINGS} +entry types now use the \hbox{\tt address} field +to tell where a conference was held, +rather than to give the address +of the publisher or organization. +If you want to include the +publisher's or organization's address, +put it in the \hbox{\tt publisher} +or \hbox{\tt organization} field. + +\item +The \hbox{\tt BOOK}, \hbox{\tt INBOOK}, \hbox{\tt INCOLLECTION}, +and \hbox{\tt PROCEEDINGS} entry types now allow either +\hbox{\tt volume} or \hbox{\tt number} (but not both), +rather than just \hbox{\tt volume}. + +\item +The \hbox{\tt INCOLLECTION} entry type now allows +a \hbox{\tt series} and an \hbox{\tt edition} field. + +\item +The \hbox{\tt INPROCEEDINGS} and \hbox{\tt PROCEEDINGS} +entry types now allow either a \hbox{\tt volume} or \hbox{\tt number}, +and also a \hbox{\tt series} field. + +\item +The \hbox{\tt UNPUBLISHED} entry type now outputs, +in one block, the \hbox{\tt note} field +followed by the date information. + +\item +The \hbox{\tt MANUAL} entry type now prints out +the \hbox{\tt organization} in the first block +if the \hbox{\tt author} field is empty. + +\item +The {\tt MISC} entry type now issues a warning +if all the optional fields are empty +(that is, if the entire entry is empty). + +\end{enumerate} + + +\section{The Entries} +\label{latex-appendix} + +This section is simply a corrected version of +Appendix~B.2 of the \LaTeX\ book~\cite{latex}, +\copyright~1986, by Addison-Wesley. +The basic scheme is the same, only a few details have changed. + + +\subsection{Entry Types} + +When entering a reference in the database, the first thing to decide +is what type of entry it is. No fixed classification scheme can be +complete, but \BibTeX\ provides enough entry types to handle almost +any reference reasonably well. + +References to different types of publications contain different +information; a reference to a journal article might include the volume +and number of the journal, which is usually not meaningful for a book. +Therefore, database entries of different types have different fields. +For each entry type, the fields are divided into three classes: +\begin{description} + +\item[required] +Omitting the field will produce a warning message +and, rarely, a badly formatted bibliography entry. +If the required information is not meaningful, +you are using the wrong entry type. +However, if the required information is meaningful +but, say, already included is some other field, +simply ignore the warning. + +\item[optional] +The field's information will be used if present, +but can be omitted without causing any formatting problems. +You should include the optional field if it will help the reader. + +\item[ignored] +The field is ignored. +\BibTeX\ ignores any field that is not required or optional, so you can include +any fields you want in a \hbox{\tt bib} file entry. It's a good idea +to put all relevant information about +a reference in its \hbox{\tt bib} file entry---even information that +may never appear in the bibliography. For example, if you want to +keep an abstract of a paper in a computer file, put it in an \hbox{\tt +abstract} field in the paper's \hbox{\tt bib} file entry. The +\hbox{\tt bib} file is likely to be as good a place as any for the +abstract, and it is possible to design a bibliography style for +printing selected abstracts. +Note: Misspelling a field name will +result in its being ignored, +so watch out for typos +(especially for optional fields, +since \BibTeX\ won't warn you when those are missing). + +\end{description} + +The following are the standard entry types, along with their required +and optional fields, that are used by the standard bibliography styles. +The fields within each class (required or optional) +are listed in order of occurrence in the output, +except that a few entry types may perturb the order slightly, +depending on what fields are missing. +These entry types are similar to those adapted by Brian Reid +from the classification scheme of van~Leunen~\cite{van-leunen} +for use in the {\em Scribe\/} system. +The meanings of the individual fields are explained in the next section. +Some nonstandard bibliography styles may ignore some optional fields +in creating the reference. +Remember that, when used in the \hbox{\tt bib} +file, the entry-type name is preceded by an \hbox{\tt @} character. + +\begin{description} +\sloppy + +\item[article\hfill] An article from a journal or magazine. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt journal}, +\hbox{\tt year}. +Optional fields: \hbox{\tt volume}, \hbox{\tt number}, +\hbox{\tt pages}, \hbox{\tt month}, \hbox{\tt note}. + +\item[book\hfill] A book with an explicit publisher. +Required fields: \hbox{\tt author} or \hbox{\tt editor}, +\hbox{\tt title}, \hbox{\tt publisher}, \hbox{\tt year}. +Optional fields: \hbox{\tt volume} or \hbox{\tt number}, \hbox{\tt series}, +\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, +\hbox{\tt note}. + +\item[booklet\hfill] A work that is printed and bound, +but without a named publisher or sponsoring institution. +Required field: \hbox{\tt title}. +Optional fields: \hbox{\tt author}, \hbox{\tt howpublished}, +\hbox{\tt address}, \hbox{\tt month}, \hbox{\tt year}, \hbox{\tt note}. + +\item[conference\hfill] The same as {\tt INPROCEEDINGS}, +included for {\em Scribe\/} compatibility. + +\item[inbook\hfill] A part of a book, +which may be a chapter (or section or whatever) and/or a range of pages. +Required fields: \hbox{\tt author} or \hbox{\tt editor}, \hbox{\tt title}, +\hbox{\tt chapter} and/or \hbox{\tt pages}, \hbox{\tt publisher}, +\hbox{\tt year}. +Optional fields: \hbox{\tt volume} or \hbox{\tt number}, \hbox{\tt series}, +\hbox{\tt type}, \hbox{\tt address}, +\hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt note}. + +\item[incollection\hfill] A part of a book having its own title. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt booktitle}, +\hbox{\tt publisher}, \hbox{\tt year}. +Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, +\hbox{\tt series}, \hbox{\tt type}, \hbox{\tt chapter}, \hbox{\tt pages}, +\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt note}. + +\item[inproceedings\hfill] An article in a conference proceedings. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt booktitle}, +\hbox{\tt year}. +Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, +\hbox{\tt series}, \hbox{\tt pages}, \hbox{\tt address}, \hbox{\tt month}, +\hbox{\tt organization}, \hbox{\tt publisher}, \hbox{\tt note}. + +\item[manual\hfill] Technical documentation. Required field: \hbox{\tt title}. +Optional fields: \hbox{\tt author}, \hbox{\tt organization}, +\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt year}, +\hbox{\tt note}. + +\item[mastersthesis\hfill] A Master's thesis. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt school}, +\hbox{\tt year}. +Optional fields: \hbox{\tt type}, \hbox{\tt address}, \hbox{\tt month}, +\hbox{\tt note}. + +\item[misc\hfill] Use this type when nothing else fits. +Required fields: none. +Optional fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt howpublished}, +\hbox{\tt month}, \hbox{\tt year}, \hbox{\tt note}. + +\item[phdthesis\hfill] A PhD thesis. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt school}, +\hbox{\tt year}. +Optional fields: \hbox{\tt type}, \hbox{\tt address}, \hbox{\tt month}, +\hbox{\tt note}. + +\item[proceedings\hfill] The proceedings of a conference. +Required fields: \hbox{\tt title}, \hbox{\tt year}. +Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, +\hbox{\tt series}, \hbox{\tt address}, \hbox{\tt month}, +\hbox{\tt organization}, \hbox{\tt publisher}, \hbox{\tt note}. + + +\item[techreport\hfill] A report published by a school or other institution, +usually numbered within a series. +Required fields: \hbox{\tt author}, +\hbox{\tt title}, \hbox{\tt institution}, \hbox{\tt year}. +Optional fields: \hbox{\tt type}, \hbox{\tt number}, \hbox{\tt address}, +\hbox{\tt month}, \hbox{\tt note}. + +\item[unpublished\hfill] A document having an author and title, +but not formally published. +Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt note}. +Optional fields: \hbox{\tt month}, \hbox{\tt year}. + +\end{description} + +In addition to the fields listed above, each entry type also has an +optional \hbox{\tt key} field, used in some styles +for alphabetizing, for cross referencing, +or for forming a \hbox{\verb|\bibitem|} label. +You should include a \hbox{\tt key} field for any entry whose +``author'' information is missing; +the ``author'' information is usually the \hbox{\tt author} field, +but for some entry types it can be the \hbox{\tt editor} +or even the \hbox{\tt organization} field +(Section~\ref{odds-and-ends} describes this in more detail). +Do not confuse the \hbox{\tt key} field with the key that appears in the +\hbox{\verb|\cite|} command and at the beginning of the database entry; +this field is named ``key'' only for compatibility with {\it Scribe}. + + +\subsection{Fields} + +Below is a description of all fields +recognized by the standard bibliography styles. +An entry can also contain other fields, which are ignored by those styles. +\begin{description} + +\item[address\hfill] +Usually the address of the \hbox{\tt publisher} or other type +of institution. +For major publishing houses, +van~Leunen recommends omitting the information entirely. +For small publishers, on the other hand, you can help the +reader by giving the complete address. + +\item[annote\hfill] +An annotation. +It is not used by the standard bibliography styles, +but may be used by others that produce an annotated bibliography. + +\item[author\hfill] +The name(s) of the author(s), +in the format described in the \LaTeX\ book. + +\item[booktitle\hfill] +Title of a book, part of which is being cited. +See the \LaTeX\ book for how to type titles. +For book entries, use the \hbox{\tt title} field instead. + +\item[chapter\hfill] +A chapter (or section or whatever) number. + +\item[crossref\hfill] +The database key of the entry being cross referenced. + +\item[edition\hfill] +The edition of a book---for example, ``Second''$\!$. +This should be an ordinal, and +should have the first letter capitalized, as shown here; +the standard styles convert to lower case when necessary. + +\item[editor\hfill] +Name(s) of editor(s), typed as indicated in the \LaTeX\ book. +If there is also an \hbox{\tt author} field, then +the \hbox{\tt editor} field gives the editor of the book or collection +in which the reference appears. + +\item[howpublished\hfill] +How something strange has been published. +The first word should be capitalized. + +\item[institution\hfill] +The sponsoring institution of a technical report. + +\item[journal\hfill] +A journal name. +Abbreviations are provided for many journals; see the {\it Local Guide}. + +\item[key\hfill] +Used for alphabetizing, cross referencing, and creating a label when +the ``author'' information +(described in Section~\ref{odds-and-ends}) is missing. +This field should not be confused with the key that appears in the +\hbox{\verb|\cite|} command and at the beginning of the database entry. + +\item[month\hfill] +The month in which the work was +published or, for an unpublished work, in which it was written. +You should use the standard three-letter abbreviation, +as described in Appendix B.1.3 of the \LaTeX\ book. + +\item[note\hfill] +Any additional information that can help the reader. +The first word should be capitalized. + +\item[number\hfill] +The number of a journal, magazine, technical report, +or of a work in a series. +An issue of a journal or magazine is usually +identified by its volume and number; +the organization that issues a +technical report usually gives it a number; +and sometimes books are given numbers in a named series. + +\item[organization\hfill] +The organization that sponsors a conference or that publishes a \hbox{manual}. + +\item[pages\hfill] +One or more page numbers or range of numbers, +such as \hbox{\tt 42--111} or \hbox{\tt 7,41,73--97} or \hbox{\tt 43+} +(the `{\tt +}' in this last example indicates pages following +that don't form a simple range). +To make it easier to maintain {\em Scribe\/}-compatible databases, +the standard styles convert a single dash (as in \hbox{\tt 7-33}) +to the double dash used in \TeX\ to denote number ranges +(as in \hbox{\tt 7--33}). + +\item[publisher\hfill] +The publisher's name. + +\item[school\hfill] +The name of the school where a thesis was written. + +\item[series\hfill] +The name of a series or set of books. +When citing an entire book, the the \hbox{\tt title} field +gives its title and an optional \hbox{\tt series} field gives the +name of a series or multi-volume set +in which the book is published. + +\item[title\hfill] +The work's title, typed as explained in the \LaTeX\ book. + +\item[type\hfill] +The type of a technical report---for example, +``Research Note''$\!$. + +\item[volume\hfill] +The volume of a journal or multivolume book. + +\item[year\hfill] +The year of publication or, for +an unpublished work, the year it was written. +Generally it should consist of four numerals, such as {\tt 1984}, +although the standard styles can handle any {\tt year} whose +last four nonpunctuation characters are numerals, +such as `\hbox{(about 1984)}'$\!$. + +\end{description} + + +\section{Helpful Hints} +\label{odds-and-ends} + +This section gives some random tips +that aren't documented elsewhere, +at least not in this detail. +They are, roughly, in order +of least esoteric to most. +First, however, a brief spiel. + +I understand that there's often little choice in choosing +a bibliography style---journal~$X$ says you must use style~$Y$ +and that's that. +If you have a choice, however, I strongly recommend that you +choose something like the {\tt plain} standard style. +Such a style, van~Leunen~\cite{van-leunen} argues convincingly, +encourages better writing than the alternatives---% +more concrete, more vivid. + +{\em The Chicago Manual of Style\/}~\cite{chicago}, +on the other hand, +espouse the author-date system, +in which the citation might appear in the text as `(Jones, 1986)'$\!$. +I argue that this system, +besides cluttering up the +text with information that may or may not be relevant, +encourages the passive voice and vague writing. +Furthermore the strongest arguments for +using the author-date system---like ``it's the most practical''---% +fall flat on their face with the advent +of computer-typesetting technology. +For instance the {\em Chicago Manual\/} contains, +right in the middle of page~401, this anachronism: +``The chief disadvantage of [a style like {\tt plain}] is that additions +or deletions cannot be made after the manuscript is typed without changing +numbers in both text references and list.'' +\LaTeX, obviously, sidesteps the disadvantage. + +Finally, the logical deficiencies of the author-date style +are quite evident once you've written a program to implement it. +For example, in a large bibliography, +using the standard alphabetizing scheme, +the entry for `(Aho et~al., 1983b)' +might be half a page later than the one for `(Aho et~al., 1983a)'$\!$. +Fixing this problem results in even worse ones. +What a mess. +(I have, unfortunately, programmed such a style, +and if you're saddled with an unenlightened publisher +or if you don't buy my propaganda, +it's available from the Rochester style collection.) + +Ok, so the spiel wasn't very brief; +but it made me feel better, +and now my blood pressure is back to normal. +Here are the tips for using \BibTeX\ +with the standard styles +(although many of them hold for nonstandard styles, too). +\begin{enumerate} + +\item +With \BibTeX's style-designing language +you can program general database manipulations, +in addition to bibliography styles. +For example it's a fairly easy task for someone familiar with the language +to produce a database-key/author index of all the entries in a database. +Consult the {\em Local Guide\/} to see +what tools are available on your system. + +\item +The standard style's thirteen entry types +do reasonably well at formatting most entries, +but no scheme with just thirteen formats +can do everything perfectly. +Thus, you should feel free to be creative +in how you use these entry types +(but if you have to be too creative, +there's a good chance you're using the wrong entry type). + +\item +Don't take the field names too seriously. +Sometimes, for instance, you might have to include +the publisher's address along with the publisher's name +in the \hbox{\tt publisher} field, +rather than putting it in the \hbox{\tt address} field. +Or sometimes, difficult entries work best when you +make judicious use of the {\tt note} field. + +\item +Don't take the warning messages too seriously. +Sometimes, for instance, the year appears in the title, +as in {\em The 1966 World Gnus Almanac}. +In this case it's best to omit the {\tt year} field +and to ignore \BibTeX's warning message. + +\item +If you have too many names to list in an +\hbox{\tt author} or \hbox{\tt editor} field, +you can end the list with ``and others''; +the standard styles appropriately append an ``et~al.'' + +\item +In general, if you want to keep \BibTeX\ from changing +something to lower case, you enclose it in braces. +You might not get the effect you want, however, +if the very first character after the left brace is a backslash. +The ``special characters'' item later in this section explains. + +\item +For {\em Scribe\/} compatibility, the database files +allow an \hbox{\tt @COMMENT} command; it's not really +needed because \BibTeX\ allows in the database files +any comment that's not within an entry. +If you want to comment out an entry, +simply remove the `{\tt @}' character preceding the entry type. + +\item +The standard styles have journal abbreviations that are +computer-science oriented; +these are in the style files primarily for the example. +If you have a different set of journal abbreviations, +it's sensible to put them in \hbox{\tt @STRING} commands +in their own database file and to list this database file +as an argument to \LaTeX's \hbox{\verb|\bibliography|} command +(but you should list this argument before the ones that +specify real database entries). + +\item +It's best to use the three-letter abbreviations for the month, +rather than spelling out the month yourself. +This lets the bibliography style be consistent. +And if you want to include information for the day of the month, +the {\tt month} field is usually the best place. +For example +\begin{verbatim} + month = jul # "~4," +\end{verbatim} +will probably produce just what you want. + +\item +If you're using the \hbox{\tt unsrt} style +(references are listed in order of citation) +along with the \hbox{\verb|\nocite{*}|} feature +(all entries in the database are included), +the placement of the \hbox{\verb|\nocite{*}|} command +within your document file will determine the reference order. +According to the rule given in Section~\ref{features}: +If the command is placed at the beginning of the document, +the entries will be listed in exactly the order +they occur in the database; +if it's placed at the end, +the entries that you explicitly +\hbox{\verb|\cite|} or \hbox{\verb|\nocite|} +will occur in citation order, +and the remaining database entries will be in database order. + +\item +For theses, van Leunen recommends not giving +the school's department after the name of the degree, +since schools, not departments, issue degrees. +If you really think that giving the department information +will help the reader find the thesis, +put that information in the \hbox{\tt address} field. + +\item +The \hbox{\tt MASTERSTHESIS} and \hbox{\tt PHDTHESIS} entry types +are so named for {\em Scribe\/} compatibility; +\hbox{\tt MINORTHESIS} and \hbox{\tt MAJORTHESIS} +probably would have been better names. +Keep this in mind when trying to classify +a non-U.S.\ thesis. + +\item +Here's yet another suggestion for what to do when an author's +name appears slightly differently in two publications. +Suppose, for example, two journals articles use these fields. +\begin{verbatim} + author = "Donald E. Knuth" + . . . + author = "D. E. Knuth" +\end{verbatim} +There are two possibilities. +You could (1)~simply leave them as is, +or (2)~assuming you know for sure that +these authors are one and the same person, +you could list both in the form that the author prefers +(say, `Donald~E.\ Knuth'). +In the first case, the entries might be alphabetized incorrectly, +and in the second, the slightly altered name might +foul up somebody's electronic library search. +But there's a third possibility, which is the one I prefer. +You could convert the second journal's field to +\begin{verbatim} + author = "D[onald] E. Knuth" +\end{verbatim} +This avoids the pitfalls of the previous two solutions, +since \BibTeX\ alphabetizes this as if the brackets weren't there, +and since the brackets clue the reader in that a full first name +was missing from the original. +Of course it introduces another pitfall---`D[onald]~E.\ Knuth' looks ugly---% +but in this case I think the increase in accuracy outweighs +the loss in aesthetics. + +\item +\LaTeX's comment character `{\tt\%}' is not a comment character +in the database files. + +\item +Here's a more complete description of +the ``author'' information referred to in previous sections. +For most entry types the ``author'' information +is simply the \hbox{\tt author} field. +However: +For the \hbox{\tt BOOK} and \hbox{\tt INBOOK} entry types +it's the \hbox{\tt author} field, but if there's no author +then it's the \hbox{\tt editor} field; +for the \hbox{\tt MANUAL} entry type +it's the \hbox{\tt author} field, but if there's no author +then it's the \hbox{\tt organization} field; +and for the \hbox{\tt PROCEEDINGS} entry type +it's the \hbox{\tt editor} field, but if there's no editor +then it's the \hbox{\tt organization} field. + +\item +When creating a label, +the \hbox{\tt alpha} style uses the ``author'' information described above, +but with a slight change---% +for the \hbox{\tt MANUAL} and \hbox{\tt PROCEEDINGS} entry types, +the {\tt key} field takes precedence over the \hbox{\tt organization} field. +Here's a situation where this is useful. +\begin{verbatim} + organization = "The Association for Computing Machinery", + key = "ACM" +\end{verbatim} +Without the {\tt key} field, the \hbox{\tt alpha} style +would make a label from the first three letters of information +in the \hbox{\tt organization} field; +\hbox{\tt alpha} knows to strip off the `\hbox{\tt The }'$\!$, +but it would still form a label like `\hbox{[Ass86]}'$\!$, +which, however intriguing, is uninformative. +Including the {\tt key} field, as above, +would yield the better label `\hbox{[ACM86]}'$\!$. + +You won't always need the {\tt key} field to override the +\hbox{\tt organization}, though: +With +\begin{verbatim} + organization = "Unilogic, Ltd.", +\end{verbatim} +for instance, the \hbox{\tt alpha} style would +form the perfectly reasonable label `\hbox{[Uni86]}'$\!$. + +\item +Section~\ref{features} discusses accented characters. +To \BibTeX, an accented character is really a special case +of a ``special character''$\!$, +which consists of everything from a left brace at the top-most level, +immediately followed by a backslash, +up through the matching right brace. +For example in the field +\begin{verbatim} + author = "\AA{ke} {Jos{\'{e}} {\'{E}douard} G{\"o}del" +\end{verbatim} +there are just two special characters, +`\hbox{\verb|{\'{E}douard}|}' and `\hbox{\verb|{\"o}|}' +(the same would be true if the pair of double quotes +delimiting the field were braces instead). +In general, \BibTeX\ will not do any processing +of a \TeX\ or \LaTeX\ control sequence inside a special character, +but it {\em will\/} process other characters. +Thus a style that converts all titles to lower case +would convert +\begin{verbatim} + The {\TeX BOOK\NOOP} Experience +\end{verbatim} +to +\begin{verbatim} + The {\TeX book\NOOP} experience +\end{verbatim} +(the `{\tt The}' is still capitalized +because it's the first word of the title). + +This special-character scheme is useful for handling accented characters, +for getting \BibTeX's alphabetizing to do what you want, +and, since \BibTeX\ counts an entire special character as just one letter, +for stuffing extra characters inside labels. +The file \hbox{\tt XAMPL.BIB} distributed with \BibTeX\ +gives examples of all three uses. + +\item +This final item of the section describes \BibTeX's names +(which appear in the \hbox{\tt author} or \hbox{\tt editor} field) +in slightly more detail than what +appears in Appendix~B of the \LaTeX\ book. +In what follows, a ``name'' corresponds to a person. +(Recall that you separate multiple names in a single field +with the word ``and''$\!$, surrounded by spaces, +and not enclosed in braces. +This item concerns itself with the structure of a single name.) + +Each name consists of four parts: First, von, Last, and~Jr; +each part consists of a (possibly empty) list of name-tokens. +The Last part will be nonempty if any part is, +so if there's just one token, it's always a Last token. + +Recall that Per Brinch~Hansen's name should be typed +\begin{verbatim} + "Brinch Hansen, Per" +\end{verbatim} +The First part of his name has the single token ``Per''; +the Last part has two tokens, ``Brinch'' and ``Hansen''; +and the von and Jr parts are empty. +If you had typed +\begin{verbatim} + "Per Brinch Hansen" +\end{verbatim} +instead, \BibTeX\ would (erroneously) think ``Brinch'' were a First-part token, +just as ``Paul'' is a First-part token in ``John~Paul Jones''$\!$, +so this erroneous form would have two First tokens and one Last token. + +Here's another example: +\begin{verbatim} + "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin" +\end{verbatim} +This name has four tokens in the First part, two in the von, and +two in the Last. +Here \BibTeX\ knows where one part ends and the other begins because +the tokens in the von part begin with lower-case letters. + +In general, it's a von token if the first letter at brace-level~0 +is in lower case. +Since technically everything +in a ``special character'' is at brace-level~0, +you can trick \BibTeX\ into thinking that +a token is or is not a von token by prepending a dummy +special character whose first letter past the \TeX\ control sequence +is in the desired case, upper or lower. + +To summarize, \BibTeX\ allows three possible forms for the name: +\begin{verbatim} + "First von Last" + "von Last, First" + "von Last, Jr, First" +\end{verbatim} +You may almost always use the first form; +you shouldn't if either there's a Jr part, +or the Last part has multiple tokens but there's no von part. + +\end{enumerate} + +\bibliography{btxdoc} +\bibliographystyle{plain} +\end{document} diff --git a/Build/extra/bibtex/btxhak.pdf b/Build/extra/bibtex/btxhak.pdf new file mode 100644 index 00000000000..1b825c3cdcf Binary files /dev/null and b/Build/extra/bibtex/btxhak.pdf differ diff --git a/Build/extra/bibtex/btxhak.tex b/Build/extra/bibtex/btxhak.tex new file mode 100644 index 00000000000..e91c8a81ab4 --- /dev/null +++ b/Build/extra/bibtex/btxhak.tex @@ -0,0 +1,626 @@ +% Copyright (C) 1988, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted if it +% is unmodified. Modifications (and their redistribution) are also +% permitted, as long as the resulting file is renamed. + +\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + +\title{Designing B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX\ + Styles} +\author{Oren Patashnik} +\date{February 8, 1988} + +\documentstyle{article} +\begin{document} + +\maketitle + +\setcounter{section}{4} +\section{Bibliography-style hacking} +\label{style} + +This document starts (and ends) with Section~\ref{style}, +because in reality it is the final section of ``\BibTeX ing''~\cite{btxdoc}, +the general documentation for \BibTeX. +But that document was meant for all \BibTeX\ users, +while this one is just for style designers, +so the two are physically separate. +Still, you should be completely familiar with ``\BibTeX ing''$\!$, +and all references in this document +to sections and section numbers +assume that the two documents are one. + +This section, +along with the standard-style documentation file \hbox{\tt btxbst.doc}, +should explain how to modify +existing style files and to produce new ones. +If you're a serious style hacker you should be familiar +with van~Leunen~\cite{van-leunen} for points of style, +with Lamport~\cite{latex} and Knuth~\cite{texbook} for formatting matters, +and perhaps with {\em Scribe\/}~\cite{scribe} for compatibility details. +And while you're at it, if you don't read the great little book by Strunk and +White~\cite{strunk-and-white}, you should at least look at its +entries in the database and the reference list +to see how \BibTeX\ handles multiple names. + +To create a new style, +it's best to start with an existing style that's close to yours, +and then modify that. +This is true even if you're simply updating an old style +for \BibTeX\ version 0.99 +(I've updated four nonstandard styles, +so I say this with some experience). +If you want to insert into a new style +some function you'd written for an old (version 0.98i) style, +keep in mind that the order of the arguments to +the assignment ({\tt :=}) function has been reversed. +When you're finished with your style, +you may want to try running it on the entire \hbox{\tt XAMPL.BIB} database +to make sure it handles all the standard entry types. + +If you find any bugs in the standard styles, +or if there are things you'd like to do +with bibliography-style files but can't, +please complain to Oren Patashnik. + + +\subsection{General description} + +You write bibliography styles in a postfix stack language. It's +not too hard to figure out how by looking at the standard-style documentation, +but this description fills in a few details (it will fill in more +details if there's a demand for it). + +Basically the style file is a program, written in an unnamed language, that +tells \BibTeX\ how to format the entries that will go in the reference list +(henceforth ``the entries'' will be ``the entry list'' +or simply ``the list''$\!$, context permitting). +This programming language has ten commands, described in the next subsection. +These commands manipulate the language's objects: +constants, variables, functions, the stack, and the entry list. +(Warning: The terminology in this documentation, +chosen for ease of explanation, is slightly different from \BibTeX's. +For example, this documentation's ``variables'' and ``functions'' +are both ``functions'' to \BibTeX. +Keep this in mind when interpreting \BibTeX's error messages.) + +There are two types of functions: {\it built-in\/} ones that \BibTeX\ provides +(these are described in Section~\ref{built-in-fns}), and ones you define +using either the \hbox{\tt MACRO} or \hbox{\tt FUNCTION} command. + +Your most time-consuming task, as a style designer, +will be creating or modifying functions +using the \hbox{\tt FUNCTION} command +(actually, becoming familiar with the references listed above will be +more time consuming, but assume for the moment that that's done). + +Let's look at a sample function fragment. +Suppose you have a string variable named \hbox{\tt label} +and an integer variable named \hbox{\tt lab.width}, +and suppose you want to append the character `{\tt a}' to \hbox{\tt label} +and to increment \hbox{\tt lab.width}: +\begin{verbatim} + . . . + label "a" * 'label := % label := label * "a" + lab.width #1 + 'lab.width := % lab.width := lab.width + 1 + . . . +\end{verbatim} +In the first line, +\hbox{\tt label} pushes that variable's value onto the stack. +Next, the {\tt "a"} pushes the string constant `{\tt a}' onto the stack. +Then the built-in function {\tt *} pops the top two strings and +pushes their concatenation. +The \hbox{\tt 'label} pushes that variable's name onto the stack. +And finally, the built-in function {\tt :=} pops +the variable name and the concatenation and performs the assignment. +\BibTeX\ treats the stuff following the {\tt \%} as a comment +in the style file. +The second line is similar except that it uses {\tt \#1}, +with no spaces intervening between the `{\tt \#}' and the `{\tt 1}'$\!$, +to push this integer constant. + +The nonnull spacing here is arbitrary: multiple spaces, tabs, or newlines +are equivalent to a single one (except that you're probably better off +not having blank lines within commands, as explained shortly). + +For string constants, absolutely any printing character +is legal between two consecutive double quotes, but \BibTeX\ here +(and only here) treats upper- and lower-case equivalents as different. +Furthermore, spacing {\em is\/} relevant within a string constant, +and you mustn't split a string constant across lines +(that is, the beginning and ending double quotes must be on the same line). + +Variable and function names may not begin with a numeral and +may not contain any of the ten restricted characters +on page~143 of the \LaTeX\ book, +but may otherwise contain any printing characters. +Also, \BibTeX\ considers upper- and lower-case equivalents to be the same. + +Integers and strings are the only value types for constants and variables +(booleans are implemented simply as 0-or-1 integers). +There are three kinds of variables: +\begin{description} + +\item[global variables\hfill] These are either integer- or string-valued, +declared using an \hbox{\tt INTEGERS} or \hbox{\tt STRINGS} command. + +\item[entry variables\hfill] These are either integer- or string-valued, +declared using the \hbox{\tt ENTRY} command. +Each has a value for each entry on the list +(example: a variable \hbox{\tt label} might store +the label string you'll use for the entry). + +\item[fields\hfill] These are string-valued, read-only variables +that store the information from the database file; +their values are set by the \hbox{\tt READ} command. +As with entry variables, each has a value for each entry. +\end{description} + + +\subsection{Commands} + +There are ten style-file commands: +Five (\hbox{\tt ENTRY}, \hbox{\tt FUNCTION}, \hbox{\tt INTEGERS}, +\hbox{\tt MACRO}, and \hbox{\tt STRINGS}) +declare and define variables and functions; +one (\hbox{\tt READ}) reads in the database information; +and four (\hbox{\tt EXECUTE}, \hbox{\tt ITERATE}, \hbox{\tt REVERSE}, +and \hbox{\tt SORT}) manipulate the entries and produce output. +Although the command names appear here in upper case, +\BibTeX\ ignores case differences. + +Some restrictions: +There must be exactly one \hbox{\tt ENTRY} and one \hbox{\tt READ} command; +the \hbox{\tt ENTRY} command, all \hbox{\tt MACRO} commands, +and certain \hbox{\tt FUNCTION} commands +(see next subsection's description of \hbox{\tt call.type\$}) +must precede the \hbox{\tt READ} command; +and the \hbox{\tt READ} command must precede the four that +manipulate the entries and produce output. + +Also it's best (but not essential) to leave at least one blank line +between commands and to leave no blank lines within a command; +this helps \BibTeX\ recover from any syntax errors you make. + +You must enclose each argument of every command in braces. +Look at the standard-style documentation +for syntactic issues not described in this section. +Here are the ten commands: +\begin{description} + +\item[\hbox{\tt ENTRY}\hfill] +Declares the fields and entry variables. +It has three arguments, each a (possibly empty) list of variable names. +The three lists are of: +fields, integer entry variables, and string entry variables. +There is an additional field that \BibTeX\ automatically +declares, \hbox{\tt crossref}, used for cross referencing. +And there is an additional string entry variable automatically declared, +\hbox{\tt sort.key\$}, used by the \hbox{\tt SORT} command. +Each of these variables has a value for each entry on the list. + +\item[\hbox{\tt EXECUTE}\hfill] +Executes a single function. +It has one argument, the function name. + +\item[\hbox{\tt FUNCTION}\hfill] +Defines a new function. +It has two arguments; the first is the function's name and the +second is its definition. +You must define a function before using it; +recursive functions are thus illegal. + +\item[\hbox{\tt INTEGERS}\hfill] +Declares global integer variables. +It has one argument, a list of variable names. +There are two such automatically-declared variables, +\hbox{\tt entry.max\$} and \hbox{\tt global.max\$}, +used for limiting the lengths of string variables. +You may have any number of these commands, but a variable's declaration +must precede its use. + +\item[\hbox{\tt ITERATE}\hfill] +Executes a single function, once +for each entry in the list, in the list's current order +(initially the list is in citation order, but the \hbox{\tt SORT} +command may change this). +It has one argument, the function name. + +\item[\hbox{\tt MACRO}\hfill] +Defines a string macro. +It has two arguments; the first is the macro's name, which is treated like +any other variable or function name, +and the second is its definition, which must be double-quote-delimited. +You must have one for each three-letter month abbreviation; +in addition, you should have one for common journal names. +The user's database may override any definition you define using this command. +If you want to define a string the user can't touch, +use the \hbox{\tt FUNCTION} command, which has a compatible syntax. + +\item[\hbox{\tt READ}\hfill] +Dredges up from the database file +the field values for each entry in the list. +It has no arguments. +If a database entry doesn't have a value for a field +(and probably no database entry will have a value for every field), +that field variable is marked as missing for the entry. + +\item[\hbox{\tt REVERSE}\hfill] +Exactly the same as the +\hbox{\tt ITERATE} command except that it executes the function +on the entry list in reverse order. + +\item[\hbox{\tt SORT}\hfill] +Sorts the entry list using +the values of the string entry variable \hbox{\tt sort.key\$}. +It has no arguments. + +\item[\hbox{\tt STRINGS}\hfill] +Declares global string variables. +It has one argument, a list of variable names. +You may have any number of these commands, but a variable's declaration +must precede its use. +\end{description} + + +\subsection{The built-in functions} +\label{built-in-fns} + +Before we get to the built-in functions, +a few words about some other built-in objects. +There is one built-in string entry variable, \hbox{\tt sort.key\$}, +which the style program must set if the style is to do sorting. +There is one built-in field, \hbox{\tt crossref}, +used for the cross referencing feature +described in Section~4. +And there are two built-in integer global variables, +\hbox{\tt entry.max\$} and \hbox{\tt global.max\$}, +which are set by default to some internal \BibTeX\ constants; +you should truncate strings to these lengths before +you assign to string variables, +so as to not generate any \BibTeX\ warning messages. + +There are currently 37 built-in functions. +Every built-in function with a letter in its name ends with a `{\tt \$}'$\!$. +In what follows, ``first''$\!$, ``second''$\!$, +and so on refer to the order popped. +A ``literal'' is an element on the stack, and it will be either +an integer value, a string value, a variable or function name, +or a special value denoting a missing field. +If any popped literal has an incorrect type, \BibTeX\ complains and pushes +the integer 0 or the null string, depending on whether the function +was supposed to push an integer or string. +\begin{description} + +\item[\hbox{\tt >}\hfill] +Pops the top two (integer) literals, +compares them, and pushes the integer 1 if the second is greater than +the first, 0 otherwise. + +\item[\hbox{\tt <}\hfill] +Analogous. + +\item[\hbox{\tt =}\hfill] +Pops the top two (both integer or both string) literals, +compares them, +and pushes the integer 1 if they're equal, 0 otherwise. + +\item[\hbox{\tt +}\hfill] +Pops the top two (integer) literals and pushes their sum. + +\item[\hbox{\tt -}\hfill] +Pops the top two (integer) literals and pushes their difference +(the first subtracted from the second). + +\item[\hbox{\tt *}\hfill] +Pops the top two (string) literals, +concatenates them (in reverse order, that is, the order in which +pushed), and pushes the resulting string. + +\item[\hbox{\tt :=}\hfill] +Pops the top two literals and assigns +to the first (which must be a global or entry variable) +the value of the second. + +\item[\hbox{\tt add.period\$}\hfill] +Pops the top (string) literal, +adds a `{\tt .}' to it if the last non`{\tt \}}' character +isn't a `{\tt .}'$\!$, `{\tt ?}', or `{\tt !}'$\!$, +and pushes this resulting string. + +\item[\hbox{\tt call.type\$}\hfill] +Executes the function whose name is the entry type of an entry. +For example if an entry is of type {\tt book}, this function executes +the {\tt book} function. +When given as an argument to the \hbox{\tt ITERATE} command, +\hbox{\tt call.type\$} actually produces the output for the entries. +For an entry with an unknown type, +it executes the function \hbox{\tt default.type}. +Thus you should define (before the \hbox{\tt READ} command) one function +for each standard entry type as well as a \hbox{\tt default.type} function. + +\item[\hbox{\tt change.case\$}\hfill] +Pops the top two (string) literals; +it changes the case of the second according to the +specifications of the first, as follows. (Note: The word `letters' in +the next sentence refers only to those at brace-level~0, the top-most +brace level; no other characters are changed, except perhaps for +``special characters''$\!$, described in Section~4.) +If the first literal is the +string~`{\tt t}'$\!$, it converts to lower case all letters except the very +first character in the string, which it leaves alone, and except the +first character following any colon and then nonnull white space, +which it also leaves alone; if it's the string~`{\tt l}'$\!$, it converts all +letters to lower case; and if it's the string~`{\tt u}'$\!$, it converts all +letters to upper case. +It then pushes this resulting string. If either +type is incorrect, it complains and pushes the null string; however, +if both types are correct but the specification string (i.e., the +first string) isn't one of the legal ones, it merely pushes the second +back onto the stack, after complaining. (Another note: It ignores +case differences in the specification string; for example, the strings +{\tt t} and {\tt T} are equivalent for the purposes of this built-in +function.) + +\item[\hbox{\tt chr.to.int\$}\hfill] +Pops the top (string) literal, +makes sure it's a single character, converts it to the +corresponding ASCII integer, and pushes this integer. + +\item[\hbox{\tt cite\$}\hfill] +Pushes the string that was the +\hbox{\verb|\cite|}-command argument for this entry. + +\item[\hbox{\tt duplicate\$}\hfill] +Pops the top literal from the stack and pushes two copies of it. + +\item[\hbox{\tt empty\$}\hfill] +Pops the top literal and pushes +the integer 1 if it's a missing field or a string having no +non-white-space characters, 0 otherwise. + +\item[\hbox{\tt format.name\$}\hfill] +Pops the top three literals +(they are a string, an integer, and a string literal). +The last string literal represents a name list (each name +corresponding to a person), the integer literal specifies which name +to pick from this list, and the first string literal specifies how to +format this name, as explained in the next subsection. +Finally, this function pushes the formatted name. + +\item[\hbox{\tt if\$}\hfill] +Pops the top three literals (they +are two function literals and an integer literal, in that order); +if the integer is greater than 0, it executes the second literal, +else it executes the first. + +\item[\hbox{\tt int.to.chr\$}\hfill] +Pops the top (integer) literal, +interpreted as the ASCII integer value of a single character, +converts it to the corresponding single-character string, and pushes +this string. + +\item[\hbox{\tt int.to.str\$}\hfill] +Pops the top (integer) literal, +converts it to its (unique) string equivalent, and pushes this string. + +\item[\hbox{\tt missing\$}\hfill] +Pops the top literal and +pushes the integer 1 if it's a missing field, 0~otherwise. + +\item[\hbox{\tt newline\$}\hfill] +Writes onto the {\tt bbl} file +what's accumulated in the output buffer. +It writes a blank line if and only if the output buffer is empty. +Since \hbox{\tt write\$} does reasonable line breaking, you should use +this function only when you want a blank line or an explicit line break. + +\item[\hbox{\tt num.names\$}\hfill] +Pops the top (string) literal +and pushes the number of names the string represents---one plus +the number of occurrences of the substring ``and'' (ignoring case differences) +surrounded by nonnull white-space at the top brace level. + +\item[\hbox{\tt pop\$}\hfill] +Pops the top of the stack but +doesn't print it; this gets rid of an unwanted stack literal. + +\item[\hbox{\tt preamble\$}\hfill] +Pushes onto the stack the concatenation of all the +\hbox{\tt @PREAMBLE} strings read from the database files. + +\item[\hbox{\tt purify\$}\hfill] +Pops the top (string) literal, +removes nonalphanumeric characters except for white-space characters and +hyphens and ties (these all get converted to a space), removes +certain alphabetic characters contained in the control sequences +associated with a ``special character''$\!$, and pushes the resulting string. + +\item[\hbox{\tt quote\$}\hfill] +Pushes the string consisting of the double-quote character. + +\item[\hbox{\tt skip\$}\hfill] +Is a no-op. + +\item[\hbox{\tt stack\$}\hfill] +Pops and prints the whole stack; +it's meant to be used for style designers while debugging. + +\item[\hbox{\tt substring\$}\hfill] +Pops the top three literals +(they are the two integers literals {\it len\/} and {\it start}, and a +string literal, in that order). +It pushes the substring of the (at most) {\it len\/} consecutive characters +starting at the {\it start\/}th character (assuming 1-based indexing) +if {\it start\/} is positive, and ending at the $-${\it start\/}th character +from the end if {\it start\/} is negative +(where the first character from the end is the last character). + +\item[\hbox{\tt swap\$}\hfill] +Swaps the top two literals on the stack. + +\item[\hbox{\tt text.length\$}\hfill] +Pops the top (string) literal, +and pushes the number of text characters it contains, where an +accented character (more precisely, a ``special character''$\!$, +defined in Section~4) +counts as a single text character, even if it's missing +its matching right brace, and where braces don't count as +text characters. + +\item[\hbox{\tt text.prefix\$}\hfill] +Pops the top two literals +(the integer literal {\it len\/} and a string literal, in that order). +It pushes the substring of the (at most) {\it len\/} consecutive text +characters starting from the beginning of the string. This function +is similar to \hbox{\tt substring\$}, but this one considers +a ``special character''$\!$, even if +it's missing its matching right brace, to be a single text character +(rather than however many ASCII characters it actually comprises), +and this function doesn't consider braces to be text characters; +furthermore, this function appends any needed matching right braces. + +\item[\hbox{\tt top\$}\hfill] +Pops and prints the top of the stack on the terminal and log file. +It's useful for debugging. + +\item[\hbox{\tt type\$}\hfill] +Pushes the current entry's type (book, article, etc.), +but pushes the null string +if the type is either unknown or undefined. + +\item[\hbox{\tt warning\$}\hfill] +Pops the top (string) literal +and prints it following a warning message. +This also increments a count of the number of warning messages issued. + +\item[\hbox{\tt while\$}\hfill] +Pops the top two (function) literals, +and keeps executing the second as long as the (integer) +literal left on the stack by executing the first is greater than 0. + +\item[\hbox{\tt width\$}\hfill] +Pops the top (string) literal +and pushes the integer that represents its width in some relative units +(currently, hundredths of a point, as specified by the June 1987 version +of the $cmr10$ font; the only white-space character with nonzero width +is the space). +This function takes the literal literally; +that is, it assumes each character in the string is to be printed as +is, regardless of whether the character has a special meaning to \TeX, +except that ``special characters'' (even without their right braces) are +handled specially. +This is meant to be used for comparing widths of label strings. + +\item[\hbox{\tt write\$}\hfill] +Pops the top (string) literal +and writes it on the output buffer (which will result in +stuff being written onto the {\tt bbl} file when the buffer fills up). + +\end{description} + +Note that the built-in functions \hbox{\tt while\$} and \hbox{\tt if\$} +require two function literals on the stack. +You get them there either by immediately preceding the name of a function +by a single quote, or, if you don't feel like defining a new function with +the \hbox{\tt FUNCTION} command, +by simply giving its definition (that is, giving what would be the second +argument to the \hbox{\tt FUNCTION} command, including the surrounding braces). +For example the following function fragment appends the character `{\tt a}' +if the string variable named \hbox{\tt label} is nonnull: +\begin{verbatim} + . . . + label "" = + 'skip$ + { label "a" * 'label := } + if$ + . . . +\end{verbatim} +A function whose name you quote needn't be built in +like \hbox{\tt skip\$} above---it may, for example, +be a field name or a function you've defined earlier. + + +\subsection{Name formatting} + +What's in a name? +Section~4 pretty much describes this. +Each name consists of four parts: First, von, Last, and Jr; +each consists of a list of name-tokens, +and any list but Last's may be empty for a nonnull name. +This subsection describes the format string you must supply to +the built-in function \hbox{\tt format.name\$}. + +Let's look at an example of a very long name. +Suppose a database entry~\cite{prime-number-theorem} has the field +\begin{verbatim} + author = "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin" +\end{verbatim} +and suppose you want this formatted ``last name comma initials''$\!$. +If you use the format string +\begin{verbatim} + "{vv~}{ll}{, jj}{, f}?" +\end{verbatim} +\BibTeX\ will produce +\begin{verbatim} + de~la Vall{\'e}e~Poussin, C.~L. X.~J? +\end{verbatim} +as the formatted string. + +Let's look at this example in detail. +There are four brace-level~1 {\em pieces\/} to this format string, +one for each part of a name. +If the corresponding part of a name isn't present (the Jr part for this name), +everything in that piece is ignored. +Anything at brace-level~0 is output verbatim +(the presumed typo `{\tt ?}' for this name is at brace-level~0), +but you probably won't use this feature much. + +Within each piece a double letter tells \BibTeX\ to use whole tokens, and +a single letter, to abbreviate them (these letters must be at brace-level~1); +everything else within the piece is used verbatim +(well, almost everything---read on). +The tie at the end of the von part (in \hbox{\verb|{vv~}|}) +is a discretionary tie---\BibTeX\ will output a tie at that point +if it thinks there's a need for one; +otherwise it will output a space. +If you really, really, want a tie there, +regardless of what \BibTeX\ thinks, use two of them +(only one will be output); that is, use \hbox{\verb|{vv~~}|}. +A tie is discretionary only if it's the last character of the piece; +anywhere else it's treated as an ordinary character. + +\BibTeX\ puts default strings {\em between\/} tokens of a name part: +For whole tokens it uses either a space or a tie, +depending on which one it thinks is best, +and for abbreviated tokens it uses a period followed by +either a space or a tie. +However it doesn't use this default string after the last token in a list; +hence there's no period following the `J' for our example. +You should have used +\begin{verbatim} + "{vv~}{ll}{, jj}{, f.}" +\end{verbatim} +to get \BibTeX\ to produce the same formatted string but with the question +mark replaced by a period. +Note that the period should go inside the First-name piece, +rather than where the question mark was, in case a name has no First part. + +If you want to override \BibTeX's default between-token strings, you +must explicitly specify a string. +For example suppose you want a label to contain the first letter from each +token in the von and Last parts, with no spaces; +you should use the format string +\begin{verbatim} + "{v{}}{l{}}" +\end{verbatim} +so that \BibTeX\ will produce `{\tt dlVP}' as the formatted string. +You must give a string for each piece whose default you want overridden +(the example here uses the null string for both pieces), and this string +must immediately follow either the single or double letter for the piece. +You may not have any other letters at brace-level~1 in the format string. + +\bibliography{btxdoc} +\bibliographystyle{plain} +\end{document} diff --git a/Build/extra/bibtex/ieeetr.bst b/Build/extra/bibtex/ieeetr.bst new file mode 100644 index 00000000000..b8cacb51f6f --- /dev/null +++ b/Build/extra/bibtex/ieeetr.bst @@ -0,0 +1,976 @@ +% Copyright (C) 1985, 1988, 2010 Howard Trickey and Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% IEEE Transactions bibliography style (8-Dec-10 version) +% numeric labels, order-of-reference, IEEE abbreviations, +% quotes around article titles, commas separate all fields +% except after book titles and before "notes". Otherwise, +% much like the "plain" family, from which this is adapted. +% +% History +% 9/30/85 (HWT) Original version, by Howard Trickey. +% 1/29/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; +% THIS `ieeetr' VERSION DOES NOT WORK WITH BIBTEX 0.98i. +% 12/ 8/10 (OP&HWT) Clarify license. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.quote after.sentence + after.quoted.block after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.quote := + #3 'after.sentence := + #4 'after.quoted.block := + #5 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.quote = + { " " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { output.state after.quoted.block = + { write$ + newline$ + "\newblock " write$ + } + { add.period$ " " * write$ } + if$ + } + if$ + } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {blank.sep} +{ after.quote 'output.state := +} + +FUNCTION {fin.entry} +{ output.state after.quoted.block = + 'skip$ + 'add.period$ + if$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { output.state after.quote = + { after.quoted.block 'output.state := } + { after.block 'output.state := } + if$ + } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " {\em et~al.}" * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", eds." * } + { ", ed." * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { "``" title "t" change.case$ * ",''" * } + if$ +} + +FUNCTION {format.title.p} +{ title empty$ + { "" } + { "``" title "t" change.case$ * ".''" * } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "vol.~" volume * + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "no.~" } + { "No.~" } + if$ + number * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { edition "l" change.case$ "~ed." * } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pp.~" pages n.dashify * } + { "p.~" pages * } + if$ + } + if$ +} + +FUNCTION {format.volume} +{ volume empty$ + { "" } + { "vol.~" volume * } + if$ +} + +FUNCTION {format.number} +{ number empty$ + { "" } + { "no.~" number * } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "ch.~" chapter * } + { type "l" change.case$ chapter tie.or.space.connect } + if$ + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { "in " booktitle emphasize * + editor empty$ + 'skip$ + { " (" * format.editors * ")" * } + if$ + } + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + output.state after.block = + { type "t" change.case$ } + { type "l" change.case$ } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Tech. Rep." } + 'type + if$ + number empty$ + { "l" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.addr.pub} +{ publisher empty$ + { "" } + { address empty$ + { "" } + { address ": " * } + if$ + publisher * + } + if$ +} + +FUNCTION {format.paddress} +{ address empty$ + { "" } + { "(" address * ")" * } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "in {\em " journal * "\/}" * } + if$ + } + { "in " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " {\em et~al.}" * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " {\em et~al.}" * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Vol.~" volume * + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "in {\em " booktitle * "\/}" * } + if$ + } + { "in " key * } + if$ + } + { "in " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + blank.sep + crossref missing$ + { journal emphasize "journal" output.check + format.volume output + month empty$ + { format.number output } + 'skip$ + if$ + format.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + format.addr.pub "publisher" output.check + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + title empty$ + { "empty title in " cite$ * warning$ + howpublished new.sentence.checka + } + { howpublished empty$ not + address empty$ month empty$ year empty$ and and + or + { format.title.p output.nonnull } + { format.title output.nonnull } + if$ + blank.sep + } + if$ + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + format.addr.pub "publisher" output.check + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + blank.sep + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + format.addr.pub "publisher" output.check + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + blank.sep + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.paddress output + format.pages output + organization output + publisher output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + blank.sep + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title empty$ + { howpublished new.sentence.checka } + { howpublished empty$ not + month empty$ year empty$ and + or + { format.title.p output.nonnull } + { format.title output.nonnull } + if$ + blank.sep + } + if$ + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + format.btitle "title" output.check + format.bvolume output + format.number.series output + format.paddress output + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + blank.sep + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + format.title.p "title" output.check + blank.sep + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications ACM"} + +MACRO {ibmjrd} {"IBM J. Research and Development"} + +MACRO {ibmsj} {"IBM Systems~J."} + +MACRO {ieeese} {"IEEE Trans. Software Engineering"} + +MACRO {ieeetc} {"IEEE Trans. Computers"} + +MACRO {ieeetcad} + {"IEEE Trans. Computer-Aided Design"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM J. Computing"} + +MACRO {tocs} {"ACM Trans. Computer Systems"} + +MACRO {tods} {"ACM Trans. Database Systems"} + +MACRO {tog} {"ACM Trans. Graphics"} + +MACRO {toms} {"ACM Trans. Mathematical Software"} + +MACRO {toois} {"ACM Trans. Office Information Systems"} + +MACRO {toplas} {"ACM Trans. Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/plain.bst b/Build/extra/bibtex/plain.bst new file mode 100644 index 00000000000..7adf4bb0a34 --- /dev/null +++ b/Build/extra/bibtex/plain.bst @@ -0,0 +1,1097 @@ +% BibTeX standard bibliography style `plain' + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/siam.bst b/Build/extra/bibtex/siam.bst new file mode 100644 index 00000000000..ce88b41e416 --- /dev/null +++ b/Build/extra/bibtex/siam.bst @@ -0,0 +1,1041 @@ +% Copyright (C) 1986, 1987, 1988, 2010 Howard Trickey and Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted as long as +% it is unmodified. Modifications (and redistribution of modified versions) +% are also permitted, but only if the resulting file is renamed. +% +% SIAM bibliography style (8-Dec-10 version) +% numeric labels, alphabetic order, Mathematical Reviews abbreviations, +% names in \sc, titles in italics, book titles mixed upper-lower and article +% titles lowercase, commas separate all fields except before "notes". +% +% History +% 1/30/86 (HWT) Original version, by Howard Trickey. +% 6/15/87 (HWT) Fix format.editors---Martin Costabel. +% 1/29/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; +% THIS `siam' VERSION DOES NOT WORK WITH BIBTEX 0.98i. +% 12/ 8/10 (OP&HWT) Clarify license. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + 'write$ + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +FUNCTION {scapify} +{ duplicate$ empty$ + { pop$ "" } + { "{\sc " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +STRINGS { last.authors } + +FUNCTION {init.last.authors} +{ "" 'last.authors := +} + +FUNCTION {format.authors} +{ author empty$ + { "" 'last.authors := + "" + } + { author last.authors = + { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } + { author format.names scapify } + if$ + author 'last.authors := + } + if$ +} + +FUNCTION {format.organization} +{ organization empty$ + { "" 'last.authors := + "" + } + { organization last.authors = + { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } + { organization scapify } + if$ + organization 'last.authors := + } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" 'last.authors := + "" + } + { editor last.authors = + { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } + { editor format.names scapify } + if$ + editor num.names$ #1 > + { ", eds." * } + { ", ed." * } + if$ + editor 'last.authors := + } + if$ +} + +FUNCTION {format.ineditors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", eds." * } + { ", ed." * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ emphasize } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "vol.~" volume * + series empty$ + 'skip$ + { " of " * series * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { "no.~" number * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { edition "l" change.case$ "~ed." * } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pp.~" pages n.dashify * } + { "p.~" pages * } + if$ + } + if$ +} + +FUNCTION {format.vol.year} +{ volume field.or.null + year empty$ + { "empty year in " cite$ * warning$ } + { " (" year * ")" * * } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "ch.~" chapter * } + { type "l" change.case$ chapter tie.or.space.connect } + if$ + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "in " booktitle * } + { "in " booktitle * ", " * format.ineditors * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "l" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Tech. Rep." } + 'type + if$ + number empty$ + { "l" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "in " journal * } + if$ + } + { "in " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "in " + } + { "vol.~" volume * + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "in " booktitle * } + if$ + } + { "in " key * } + if$ + } + { "in " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + crossref missing$ + { journal "journal" output.check + format.vol.year output + } + { format.article.crossref output.nonnull } + if$ + format.pages output + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.number.series output + publisher "publisher" output.check + address output + } + { format.book.crossref output.nonnull } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + format.title "title" output.check + howpublished new.block.checka + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.number.series output + publisher "publisher" output.check + address output + } + { format.book.crossref output.nonnull } + if$ + format.edition output + format.date "year" output.check + format.chapter.pages "chapter and pages" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull } + if$ + format.chapter.pages output + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + address empty$ + { organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull } + if$ + format.pages output + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { format.organization output } + { format.authors output.nonnull } + if$ + format.btitle "title" output.check + author empty$ + 'skip$ + { organization output } + if$ + address output + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + format.btitle "title" output.check + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { format.organization output } + { format.editors output.nonnull } + if$ + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + 'skip$ + { organization output } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +MACRO {acmcs} {"ACM Comput. Surveys"} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Comm. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~Assoc. Comput. Mach."} + +MACRO {jcss} {"J.~Comput. System Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +EXECUTE {init.last.authors} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/unsrt.bst b/Build/extra/bibtex/unsrt.bst new file mode 100644 index 00000000000..4be323eea0e --- /dev/null +++ b/Build/extra/bibtex/unsrt.bst @@ -0,0 +1,951 @@ +% BibTeX standard bibliography style `unsrt' + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ } + if$ +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":" * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/Build/extra/bibtex/xampl.bib b/Build/extra/bibtex/xampl.bib new file mode 100644 index 00000000000..85ee5cb703e --- /dev/null +++ b/Build/extra/bibtex/xampl.bib @@ -0,0 +1,361 @@ +% Copyright (C) 1988, 2010 Oren Patashnik. +% Unlimited copying and redistribution of this file are permitted if it +% is unmodified. Modifications (and their redistribution) are also +% permitted, as long as the resulting file is renamed. + +@preamble{ "\newcommand{\noopsort}[1]{} " + # "\newcommand{\printfirst}[2]{#1} " + # "\newcommand{\singleletter}[1]{#1} " + # "\newcommand{\switchargs}[2]{#2#1} " } + +@ARTICLE{article-minimal, + author = {L[eslie] A. Aamport}, + title = {The Gnats and Gnus Document Preparation System}, + journal = {\mbox{G-Animal's} Journal}, + year = 1986, +} + +@ARTICLE{article-full, + author = {L[eslie] A. Aamport}, + title = {The Gnats and Gnus Document Preparation System}, + journal = {\mbox{G-Animal's} Journal}, + year = 1986, + volume = 41, + number = 7, + pages = "73+", + month = jul, + note = "This is a full ARTICLE entry", +} + +The KEY field is here to override the KEY field in the journal being +cross referenced (so is the NOTE field, in addition to its imparting +information). + +@ARTICLE{article-crossref, + crossref = {WHOLE-JOURNAL}, + key = "", + author = {L[eslie] A. Aamport}, + title = {The Gnats and Gnus Document Preparation System}, + pages = "73+", + note = "This is a cross-referencing ARTICLE entry", +} + +@ARTICLE{whole-journal, + key = "GAJ", + journal = {\mbox{G-Animal's} Journal}, + year = 1986, + volume = 41, + number = 7, + month = jul, + note = {The entire issue is devoted to gnats and gnus + (this entry is a cross-referenced ARTICLE (journal))}, +} + +@INBOOK{inbook-minimal, + author = "Donald E. Knuth", + title = "Fundamental Algorithms", + publisher = "Addison-Wesley", + year = "{\noopsort{1973b}}1973", + chapter = "1.2", +} + +@INBOOK{inbook-full, + author = "Donald E. Knuth", + title = "Fundamental Algorithms", + volume = 1, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973b}}1973", + type = "Section", + chapter = "1.2", + pages = "10--119", + note = "This is a full INBOOK entry", +} + +@INBOOK{inbook-crossref, + crossref = "whole-set", + title = "Fundamental Algorithms", + volume = 1, + series = "The Art of Computer Programming", + edition = "Second", + year = "{\noopsort{1973b}}1973", + type = "Section", + chapter = "1.2", + note = "This is a cross-referencing INBOOK entry", +} + +@BOOK{book-minimal, + author = "Donald E. Knuth", + title = "Seminumerical Algorithms", + publisher = "Addison-Wesley", + year = "{\noopsort{1973c}}1981", +} + +@BOOK{book-full, + author = "Donald E. Knuth", + title = "Seminumerical Algorithms", + volume = 2, + series = "The Art of Computer Programming", + publisher = "Addison-Wesley", + address = "Reading, Massachusetts", + edition = "Second", + month = "10~" # jan, + year = "{\noopsort{1973c}}1981", + note = "This is a full BOOK entry", +} + +@BOOK{book-crossref, + crossref = "whole-set", + title = "Seminumerical Algorithms", + volume = 2, + series = "The Art of Computer Programming", + edition = "Second", + year = "{\noopsort{1973c}}1981", + note = "This is a cross-referencing BOOK entry", +} + +@BOOK{whole-set, + author = "Donald E. Knuth", + publisher = "Addison-Wesley", + title = "The Art of Computer Programming", + series = "Four volumes", + year = "{\noopsort{1973a}}{\switchargs{--90}{1968}}", + note = "Seven volumes planned (this is a cross-referenced set of BOOKs)", +} + +@BOOKLET{booklet-minimal, + key = "Kn{\printfirst{v}{1987}}", + title = "The Programming of Computer Art", +} + +@BOOKLET{booklet-full, + author = "Jill C. Knvth", + title = "The Programming of Computer Art", + howpublished = "Vernier Art Center", + address = "Stanford, California", + month = feb, + year = 1988, + note = "This is a full BOOKLET entry", +} + +@INCOLLECTION{incollection-minimal, + author = "Daniel D. Lincoll", + title = "Semigroups of Recurrences", + booktitle = "High Speed Computer and Algorithm Organization", + publisher = "Academic Press", + year = 1977, +} + +@INCOLLECTION{incollection-full, + author = "Daniel D. Lincoll", + title = "Semigroups of Recurrences", + editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", + booktitle = "High Speed Computer and Algorithm Organization", + number = 23, + series = "Fast Computers", + chapter = 3, + type = "Part", + pages = "179--183", + publisher = "Academic Press", + address = "New York", + edition = "Third", + month = sep, + year = 1977, + note = "This is a full INCOLLECTION entry", +} + +@INCOLLECTION{incollection-crossref, + crossref = "whole-collection", + author = "Daniel D. Lincoll", + title = "Semigroups of Recurrences", + pages = "179--183", + note = "This is a cross-referencing INCOLLECTION entry", +} + +@BOOK{whole-collection, + editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", + title = "High Speed Computer and Algorithm Organization", + booktitle = "High Speed Computer and Algorithm Organization", + number = 23, + series = "Fast Computers", + publisher = "Academic Press", + address = "New York", + edition = "Third", + month = sep, + year = 1977, + note = "This is a cross-referenced BOOK (collection) entry", +} + +@MANUAL{manual-minimal, + key = "Manmaker", + title = "The Definitive Computer Manual", +} + +@MANUAL{manual-full, + author = "Larry Manmaker", + title = "The Definitive Computer Manual", + organization = "Chips-R-Us", + address = "Silicon Valley", + edition = "Silver", + month = apr # "-" # may, + year = 1986, + note = "This is a full MANUAL entry", +} + +@MASTERSTHESIS{mastersthesis-minimal, + author = "{\'{E}}douard Masterly", + title = "Mastering Thesis Writing", + school = "Stanford University", + year = 1988, +} + +@MASTERSTHESIS{mastersthesis-full, + author = "{\'{E}}douard Masterly", + title = "Mastering Thesis Writing", + school = "Stanford University", + type = "Master's project", + address = "English Department", + month = jun # "-" # aug, + year = 1988, + note = "This is a full MASTERSTHESIS entry", +} + +@MISC{misc-minimal, + key = "Missilany", + note = "This is a minimal MISC entry", +} + +@MISC{misc-full, + author = "Joe-Bob Missilany", + title = "Handing out random pamphlets in airports", + howpublished = "Handed out at O'Hare", + month = oct, + year = 1984, + note = "This is a full MISC entry", +} + +@STRING{STOC-key = "OX{\singleletter{stoc}}"} + +@STRING{ACM = "The OX Association for Computing Machinery"} + +@STRING{STOC = " Symposium on the Theory of Computing"} + +@INPROCEEDINGS{inproceedings-minimal, + author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", + title = "On Notions of Information Transfer in {VLSI} Circuits", + booktitle = "Proc. Fifteenth Annual ACM" # STOC, + year = 1983, +} + +@INPROCEEDINGS{inproceedings-full, + author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", + title = "On Notions of Information Transfer in {VLSI} Circuits", + editor = "Wizard V. Oz and Mihalis Yannakakis", + booktitle = "Proc. Fifteenth Annual ACM" # STOC, + number = 17, + series = "All ACM Conferences", + pages = "133--139", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full INPROCEDINGS entry", +} + +@INPROCEEDINGS{inproceedings-crossref, + crossref = "whole-proceedings", + author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", + title = "On Notions of Information Transfer in {VLSI} Circuits", + organization = "", + pages = "133--139", + note = "This is a cross-referencing INPROCEEDINGS entry", +} + +@PROCEEDINGS{proceedings-minimal, + key = STOC-key, + title = "Proc. Fifteenth Annual" # STOC, + year = 1983, +} + +@PROCEEDINGS{proceedings-full, + editor = "Wizard V. Oz and Mihalis Yannakakis", + title = "Proc. Fifteenth Annual" # STOC, + number = 17, + series = "All ACM Conferences", + month = mar, + year = 1983, + address = "Boston", + organization = ACM, + publisher = "Academic Press", + note = "This is a full PROCEEDINGS entry", +} + +@PROCEEDINGS{whole-proceedings, + key = STOC-key, + organization = ACM, + title = "Proc. Fifteenth Annual" # STOC, + address = "Boston", + year = 1983, + booktitle = "Proc. Fifteenth Annual ACM" # STOC, + note = "This is a cross-referenced PROCEEDINGS", +} + +@PHDTHESIS{phdthesis-minimal, + author = "F. Phidias Phony-Baloney", + title = "Fighting Fire with Fire: Festooning {F}rench Phrases", + school = "Fanstord University", + year = 1988, +} + +@PHDTHESIS{phdthesis-full, + author = "F. Phidias Phony-Baloney", + title = "Fighting Fire with Fire: Festooning {F}rench Phrases", + school = "Fanstord University", + type = "{PhD} Dissertation", + address = "Department of French", + month = jun # "-" # aug, + year = 1988, + note = "This is a full PHDTHESIS entry", +} + +@TECHREPORT{techreport-minimal, + author = "Tom Terrific", + title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm", + institution = "Fanstord University", + year = 1988, +} + +@TECHREPORT{techreport-full, + author = "Tom T{\'{e}}rrific", + title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm", + institution = "Fanstord University", + type = "Wishful Research Result", + number = "7", + address = "Computer Science Department, Fanstord, California", + month = oct, + year = 1988, + note = "This is a full TECHREPORT entry", +} + +@UNPUBLISHED{unpublished-minimal, + author = "Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot", + title = "Lower Bounds for Wishful Research Results", + note = "Talk at Fanstord University (this is a minimal UNPUBLISHED entry)", +} + +@UNPUBLISHED{unpublished-full, + author = "Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot", + title = "Lower Bounds for Wishful Research Results", + month = nov # ", " # dec, + year = 1988, + note = "Talk at Fanstord University (this is a full UNPUBLISHED entry)", +} + +@MISC{random-note-crossref, + key = {Volume-2}, + note = "Volume~2 is listed under Knuth \cite{book-full}" +} diff --git a/Build/extra/djgpp/ChangeLog b/Build/extra/djgpp/ChangeLog new file mode 100644 index 00000000000..53a911e5f32 --- /dev/null +++ b/Build/extra/djgpp/ChangeLog @@ -0,0 +1,69 @@ +1999-01-27 Olaf Weber + + * config.bat: Update from Eli Zaretskii. + +1999-01-10 Olaf Weber + + * pathconf.c, xstat.h, putenv.c, stat.c, popen.c: New files from + Eli, updates of other files. + +1998-10-22 Eli Zaretskii + + * config.bat: Support build of additional packages: dtl, dvidvi, + gsftopk, lacheck, makeindexk, musixflx, odvipsk, ps2pkm, seetexk, + tex4htk. + * cfgdtl.pat, cfgdvidv.pat, cfglachk.pat, cfgseetx.pat, + cfgmkind.pat, cfggsfpk.pat, cfgpspkm.pat, cfgtexht.pat, + cfgmusix.pat: New files. + +1998-03-18 Eli Zaretskii + + * README.djgpp: Minor updates and cleanup. + + * cfgmain.pat, cfgkpath.pat, cfgweb2c.pat, cfgdvilj.pat, + cfgdvips.pat: New versions. + +1998-03-04 Eli Zaretskii + + * cfgdvips.pat: New version, fixes problems with "make check" in + the dvipsk directory. + +1998-02-16 Eli Zaretskii + + * config.bat: Configure with EPSFWIN pseudo-window support. + +1998-02-09 Eli Zaretskii + + * config.bat: Fail if patches to some of the configure scripts + fail to apply. Use response file when invoking the shell, to + avoid exceeding the 126-character limit of DOS command lines. Use + ${DJDIR}/share as the location of the texmf tree. + + * cfgmain.pat, cfgkpath.pat, cfgweb2c.pat, cfgdvilj.pat, + cfgdvips.pat: New versions. + +Wed Jan 28 20:16:14 1998 Olaf Weber + + * A new set of files from Eli, including cfgdvips.pat and + cfgdvilj.pat which are new. + +Tue Jan 13 12:23:50 1998 Olaf Weber + + * cfgmain.pat, cfgweb2c.pat, config.bat: New version from Eli. + +Tue Dec 30 17:54:29 1997 Olaf Weber + + * cfgweb2c.pat: New version from Eli. + +Thu Dec 18 20:43:39 1997 Olaf Weber + + * cfgkpath.pat, cfgweb2c.pat, cfgmain.pat, config.bat: New + versions from Eli. + +Tue Dec 16 18:56:03 1997 Olaf Weber + + * config.bat: New file from Eli Zaretskii. + + * cfgweb2c.pat, cfgkpath.pat, cfgmain.pat: New file from Eli + Zaretskii, edited to remove obsolete patches. + diff --git a/Build/extra/djgpp/README.djgpp b/Build/extra/djgpp/README.djgpp new file mode 100644 index 00000000000..8579633b28e --- /dev/null +++ b/Build/extra/djgpp/README.djgpp @@ -0,0 +1,207 @@ +This directory includes files required to build TeX and related +programs with the DJGPP port of GNU tools for MS-DOS and MS-Windows. +DJGPP produces 32-bit protected-mode programs which run on all +Microsoft platforms. On plain MS-DOS they need a DPMI server (a free +server is available as v2misc/csdpmiNb.zip that can be downloaded from +DJGPP archives on SimTel.NET mirrors). MS-Windows have DPMI services +built into them. When run on Windows 9X, the DJGPP-compiled programs +support long file names. + + + Building the package from sources + --------------------------------- + + - The following tools are REQUIRED to build and install Web2c + programs (the parentheses list filenames of binary distributions + you can download from DJGPP archives if you don't have a + particular package): + + Bash (bsh1147b.zip) + Fileutils (fil316b.zip) + Textutils (txt122b.zip) + Grep (grep22b.zip) + Patch (pat25b.zip) + Sh-utils (shl112b.zip) + Sed (sed302b.zip) + Diffutils (dif2721b.zip) + Findutils (find41b.zip) + Ed (ed-02b.zip) + Gawk (gwk303b.zip) + Bison (bsn125b.zip) + Flex (flx254b.zip) + + All of these are available from the v2gnu directory on the usual + DJGPP sites, e.g. ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/. + + The above tools are IN ADDITION to the basic DJGPP development + environment that is required to compile and link C programs. + Consult the file v2/readme.1st and the DJGPP FAQ list in + v2/faqNNNb.zip, for details about the basic package. + + - Unzip the downloaded Web2c and Texmflib distributions from the + root of your DJGPP installation tree. If you are doing this on + Windows 9x, use an unzip program that supports long filenames. + + This will create the top directory and unpack the sources + into the relevant subdirectories. It will also create the + `share/texmf' directory and unpack the contents of Texmflib + library there. + + - At this point, I suggest you to read the file + `kpathsea/INSTALL.txt'. It includes a detailed yet very + readable description of the various options available to you at + build and installation time. + + - Make sure your TMPDIR environment variable points to a drive + with enough free space. Many DJGPP installations set this + variable to a RAM disk for performance reasons. Since RAM disks + tend to be small (a few Megabytes), a complex shell script may + fill it with temporary files, typically from pipes and `command` + expansions, after which point programs run by that shell will + start to fail. The TeX build process runs some very long and + complicated shell scripts which require around 4MB of free space + on TMPDIR filesystem (it failed for me when I had only 2.5MB). + If you cannot enlarge your RAM disk, point TMPDIR to a real disk + (the effect on the overall build time is insignificant, since + GCC will have hard time compiling some of the larger programs + with -O2 switch). TMPDIR is usually set on the DJGPP.ENV file, + but you can override it by setting TMPDIR from the DOS prompt. + + - The default 256KB stack size limit of DJGPP programs is too + small for compiling some of the TeX programs. Make sure your + cc1.exe program has at least 768KB of stack. Here's how: + + stubedit cc1.exe minstack=768k + + (`stubedit' is part of the basic DJGPP development + environment). + + - To configure the package for DJGPP, run the `config.bat' batch + file in the djgpp subdirectory. This sets some environment + variables and then invokes Bash to run the configuration script + with necessary arguments. (You can edit the batch file if you + want to run the script with different arguments.) The command + is this: + + djgpp\config + + - It is possible to configure and build Web2c from a directory + other than where the sources reside (useful when you cannot + write to that directory, like if it's on a CD-ROM). In that + case, you need to invoke `config.bat' with a single argument + which is the full pathname of the source directory. For + example: + + f:\gnu\web2c-7.2\djgpp\config f:/gnu/web2c-7.2 + + Note that you MUST use Unix-style forward slashes in the + argument you pass to `config.bat', or else it will fail. + + - The configure script will run for a while and recursively + configure the programs in subdirectories. + + - After running `config', just say "make". + + Building the full Web2c package takes a while (about 2 hours + on a 486/DX2-66, 35 minutes on a Pentium-166), so you might go + for a cup of coffee while it compiles. + + - To build the emulation programs in the `contrib' directory, + chdir into that directory and say "make". Compiling `regex.c' + triggers several warning messages about variables that ``might + be used uninitialized''; you can safely disregard these + warnings. + + - If you are building Texk more than 18 months since it was + released, you might see a warning message while LaTeX is built + which complains about old sources. In general, you can press + [Enter] in response to that message and let the build continue, + since the message is just a precaution. However, if you do care + to have the latest stuff, you will need to download the + latex/base directory from one of the CTAN mirrors and replace + with it the files in latex/base which come with tmflib74.zip. + + - If you have changed some of the programs in the package, it is a + good idea to run tests on them. The Makefile in the web2c + directory has a large number of xxx-check targets, where xxx is + the name of a program; you can run these one by one by going + into web2c and saying like so: + + make gftopk-check + + You can also run all of them together by saying "make check" in + the top-level directory. + + Some of the tests appear to fail (`diff' prints some actual + differences between the test results and the reference files + that come with the package. In most cases, this is normal + behavior (the programs were changed since the canonical results + were computed); the file `web2c/tests/check.log' includes the + output you should see for each test. If your results coincide + with `check.log' (except for the version of the package that the + programs print), you are doing fine. + + - Before installing, if you already have a previous version of + Texk installed, review your `texmf.cnf' configuration file (in + %TEXMF%/web2c directory). If you have changed it from the + original, you might want the installation process to leave it + alone and not overwrite it with the fresh copy from the + distribution. In that case, edit `texmf.cnf' and remove the + word "original" from its first line. This tells the + installation process to refrain from replacing that file. + + - To install the programs, say "make install" in the top + directory. This will create missing directories and copy the + programs and auxiliary files to their places. The programs + inside `contrib' need to be installed manually (typically, into + the same directory where the executable programs go). + + + Troubleshooting + --------------- + + I do NOT intend here to replace the various chapters in the docs + which explain how to solve problems and report bugs. Please read + the docs whenever you see any seemingly abnormal behavior. What's + below is intended to mention a few DOS- and DJGPP-specific + problems that you might see, and how to get around them. + + First, a word of warning. Web2c is a tremendously large and + complex package, with dozens of different programs, some of them + with many different options. While porting it, I've made a good- + faith effort to test everything I could, including using it to + generate printed versions of various TeX and Texinfo documents. + However, some bugs might still be there. Please treat this port + accordingly and report possible bugs to the DJGPP news group + (comp.os.msdos.djgpp) first. + + One possible problem you could see is due to insufficient number + of available file handles. `Dvilj' is particularly prone to this + problem. If you ever see an error message to the effect that a + program has no more handles, edit your CONFIG.SYS and enlarge the + FILES= setting there. (Don't forget to reboot so the new setting + is in effect.) + + Another related problem manifests itself by an error message like + so: + + c:\djgpp\bin/mf.exe: cannot open + + This usually happens when a DVI driver finds a missing font and + invokes the MetaFont program to generate them on the fly. Due to + peculiarities of file handles inheritance from parent to child + processes, the child process can sometimes fail to start because + the stub cannot open the .exe file. I think I've fixed these + problems, so you shouldn't see such messages, but if you do, + please report the details. + + If the font-creation fails, a file named `missfont.log' is created + in the current directory, with the commands you should issue to + make these fonts. Many times, invoking that file as a batch file + will create the missing fonts, so you could then invoke the DVI + driver again and it will work. + + + Happy TeXing! + + Eli Zaretskii diff --git a/Build/extra/djgpp/cfgdtl.pat b/Build/extra/djgpp/cfgdtl.pat new file mode 100644 index 00000000000..23f01392623 --- /dev/null +++ b/Build/extra/djgpp/cfgdtl.pat @@ -0,0 +1,19 @@ +*** dtl/configure.orig Tue Mar 17 12:51:52 1998 +--- dtl/configure Thu Mar 19 18:28:22 1998 +*************** +*** 2273,2279 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2273,2279 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgdvidv.pat b/Build/extra/djgpp/cfgdvidv.pat new file mode 100644 index 00000000000..e03cbf55b43 --- /dev/null +++ b/Build/extra/djgpp/cfgdvidv.pat @@ -0,0 +1,19 @@ +*** dvidvi/configure.orig Tue Mar 17 12:51:54 1998 +--- dvidvi/configure Thu Mar 19 17:55:50 1998 +*************** +*** 2273,2279 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2273,2279 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgdvilj.pat b/Build/extra/djgpp/cfgdvilj.pat new file mode 100644 index 00000000000..9300c9a5a8b --- /dev/null +++ b/Build/extra/djgpp/cfgdvilj.pat @@ -0,0 +1,29 @@ +*** dviljk/configure.orig Thu Mar 12 13:20:20 1998 +--- dviljk/configure Tue Mar 17 11:38:20 1998 +*************** +*** 2140,2145 **** +--- 2140,2146 ---- + s%@LTLIBOBJS@%$LTLIBOBJS%g + s%@MAINT@%$MAINT%g + s%@texmfmain@%$texmfmain%g ++ s, ln -s , cp -pr , + + CEOF + EOF +*************** +*** 2273,2279 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2274,2280 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgdvips.pat b/Build/extra/djgpp/cfgdvips.pat new file mode 100644 index 00000000000..5e252a48fe3 --- /dev/null +++ b/Build/extra/djgpp/cfgdvips.pat @@ -0,0 +1,31 @@ +*** dvipsk/configure.orig Thu Mar 12 13:20:44 1998 +--- dvipsk/configure Tue Mar 17 11:38:22 1998 +*************** +*** 2077,2082 **** +--- 2077,2085 ---- + s%@LTLIBOBJS@%$LTLIBOBJS%g + s%@MAINT@%$MAINT%g + s%@texmfmain@%$texmfmain%g ++ s, ln -s , cp -rp , ++ /^ -PATH=/s,^ -,&PATH_SEPARATOR=: PATH_EXPAND=y , ++ /^ .*testdata:/s,testdata:,testdata\\\;,g + + CEOF + EOF +*************** +*** 2210,2216 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2213,2219 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgdvpdf.pat b/Build/extra/djgpp/cfgdvpdf.pat new file mode 100644 index 00000000000..58c716166b7 --- /dev/null +++ b/Build/extra/djgpp/cfgdvpdf.pat @@ -0,0 +1,19 @@ +*** dvipdfm/configure.orig Sun Jan 10 17:06:32 1999 +--- dvipdfm/configure Mon Jan 11 10:19:58 1999 +*************** +*** 3320,3326 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 3320,3326 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfggsfpk.pat b/Build/extra/djgpp/cfggsfpk.pat new file mode 100644 index 00000000000..2d24a48dce7 --- /dev/null +++ b/Build/extra/djgpp/cfggsfpk.pat @@ -0,0 +1,19 @@ +*** gsftopk/configure.orig Tue Mar 17 12:51:56 1998 +--- gsftopk/configure Tue Sep 15 15:47:08 1998 +*************** +*** 2266,2272 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2266,2272 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgkpath.pat b/Build/extra/djgpp/cfgkpath.pat new file mode 100644 index 00000000000..c86f1f95474 --- /dev/null +++ b/Build/extra/djgpp/cfgkpath.pat @@ -0,0 +1,30 @@ +*** kpathsea/configure.orig Mon Mar 9 08:23:38 1998 +--- kpathsea/configure Tue Mar 17 11:38:20 1998 +*************** +*** 2045,2050 **** +--- 2045,2052 ---- + s%@LTLIBOBJS@%$LTLIBOBJS%g + s%@MAINT@%$MAINT%g + s%@texmfmain@%$texmfmain%g ++ /^ sed -f texmf.sed/c\\ ++ sed -e '/^[^%]/s/:/;/g' \\\$(srcdir)/texmf.in | sed -f texmf.sed >\\\$@ + + CEOF + EOF +*************** +*** 2178,2184 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2180,2186 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfglachk.pat b/Build/extra/djgpp/cfglachk.pat new file mode 100644 index 00000000000..8820034379c --- /dev/null +++ b/Build/extra/djgpp/cfglachk.pat @@ -0,0 +1,19 @@ +*** lacheck/configure.orig Tue Mar 17 12:51:58 1998 +--- lacheck/configure Mon Mar 23 18:07:46 1998 +*************** +*** 2564,2570 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2564,2570 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgmain.pat b/Build/extra/djgpp/cfgmain.pat new file mode 100644 index 00000000000..2c05e06246e --- /dev/null +++ b/Build/extra/djgpp/cfgmain.pat @@ -0,0 +1,29 @@ +*** configure.orig Wed Mar 11 00:38:40 1998 +--- configure Tue Mar 17 11:38:18 1998 +*************** +*** 973,978 **** +--- 973,979 ---- + + fi + if test "${ac_cv_path_install+set}" = set; then ++ ac_cv_path_install=`echo.exe "$ac_cv_path_install"` + INSTALL="$ac_cv_path_install" + else + # As a last resort, use the slow shell script. We don't cache a +*************** +*** 1986,1992 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 1987,1993 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgmkind.pat b/Build/extra/djgpp/cfgmkind.pat new file mode 100644 index 00000000000..12d931d012f --- /dev/null +++ b/Build/extra/djgpp/cfgmkind.pat @@ -0,0 +1,19 @@ +*** makeindexk/configure.orig Tue Mar 17 12:52:06 1998 +--- makeindexk/configure Tue Sep 15 10:43:52 1998 +*************** +*** 2285,2291 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2285,2291 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgmusix.pat b/Build/extra/djgpp/cfgmusix.pat new file mode 100644 index 00000000000..a038f612f39 --- /dev/null +++ b/Build/extra/djgpp/cfgmusix.pat @@ -0,0 +1,19 @@ +*** musixflx/configure.orig Tue Mar 17 12:52:08 1998 +--- musixflx/configure Wed Oct 21 09:42:44 1998 +*************** +*** 2273,2279 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2273,2279 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgpspkm.pat b/Build/extra/djgpp/cfgpspkm.pat new file mode 100644 index 00000000000..7614f4bc046 --- /dev/null +++ b/Build/extra/djgpp/cfgpspkm.pat @@ -0,0 +1,19 @@ +*** ps2pkm/configure.orig Tue Mar 17 12:52:14 1998 +--- ps2pkm/configure Tue Sep 15 15:59:48 1998 +*************** +*** 2476,2482 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2476,2482 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgseetx.pat b/Build/extra/djgpp/cfgseetx.pat new file mode 100644 index 00000000000..adb42fbb7ed --- /dev/null +++ b/Build/extra/djgpp/cfgseetx.pat @@ -0,0 +1,19 @@ +*** seetexk/configure.orig Tue Mar 17 12:52:16 1998 +--- seetexk/configure Thu Mar 26 14:37:20 1998 +*************** +*** 2305,2311 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2305,2311 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgtexht.pat b/Build/extra/djgpp/cfgtexht.pat new file mode 100644 index 00000000000..570de8147a9 --- /dev/null +++ b/Build/extra/djgpp/cfgtexht.pat @@ -0,0 +1,19 @@ +*** tex4htk/configure.orig Tue Mar 17 12:52:20 1998 +--- tex4htk/configure Wed Sep 16 19:06:00 1998 +*************** +*** 2210,2216 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 2210,2216 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/cfgweb2c.pat b/Build/extra/djgpp/cfgweb2c.pat new file mode 100644 index 00000000000..e74d341f91e --- /dev/null +++ b/Build/extra/djgpp/cfgweb2c.pat @@ -0,0 +1,38 @@ +*** web2c/configure.orig Mon Mar 9 08:23:40 1998 +--- web2c/configure Tue Mar 17 11:38:24 1998 +*************** +*** 4271,4276 **** +--- 4271,4286 ---- + s%@zlib@%$zlib%g + s%@pdftexlibsdep@%$pdftexlibsdep%g + s%@zlibinc@%$zlibinc%g ++ s,\.gft,.gf,g ++ /^ MAKEMPX_BINDIR/s,^ ,&PATH_SEPARATOR=: PATH_EXPAND=y ,g ++ /^ -PATH=/s,^ -,&PATH_SEPARATOR=: PATH_EXPAND=y ,g ++ /\\\$(LN).*initex/s,\\\$(LN),ln -s,g ++ /\\\$(LN).*iniomega/s,\\\$(LN),ln -s,g ++ /\\\$(LN).*inimf/s,\\\$(LN),ln -s,g ++ /\\\$(LN).*inimpost/s,\\\$(LN),ln -s,g ++ /\\\$\\\$base/s,\\\$(LN),ln -s,g ++ s,pooltype-check,poolt-check, ++ /TFMFONTS=/s,tests:,tests\\\;, + + CEOF + EOF +*************** +*** 4406,4412 **** + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") > $ac_file + fi; done + rm -f conftest.s* + +--- 4416,4422 ---- + s%@srcdir@%$srcdir%g + s%@top_srcdir@%$top_srcdir%g + s%@INSTALL@%$INSTALL%g +! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file + fi; done + rm -f conftest.s* + diff --git a/Build/extra/djgpp/config.bat b/Build/extra/djgpp/config.bat new file mode 100755 index 00000000000..d016366692c --- /dev/null +++ b/Build/extra/djgpp/config.bat @@ -0,0 +1,272 @@ +@echo off +Rem +Rem The SmallEnv gorp is for those who have too small environment +Rem size which will cause the variables we set to be truncated +Rem but who cannot be bothered to read the Out Of Environment Space +Rem error messages spitted by the stock DOS shell +set XSRC=. +if not "%XSRC%" == "." goto SmallEnv +if "%1" == "" goto inplace +set XSRC=%1 +if not "%XSRC%" == "%1" goto SmallEnv +:inplace +if exist .\kpathsea\INSTALL ren .\kpathsea\INSTALL INSTALL.txt +if exist .\web2c\INSTALL ren .\web2c\INSTALL INSTALL.txt +if exist .\dvipsk\INSTALL ren .\dvipsk\INSTALL INSTALL.txt +if exist .\dviljk\INSTALL ren .\dviljk\INSTALL INSTALL.txt +if exist .\gsftopk\INSTALL ren .\gsftopk\INSTALL INSTALL.txt +if exist .\makeindexk\INSTALL ren .\makeindexk\INSTALL INSTALL.txt +if exist .\makeindexk\INSTALL ren .\makeindexk\INSTALL INSTALL.txt +if exist .\dvipdfm\INSTALL ren .\dvipdfm\INSTALL INSTALL.txt +test -d %XSRC% +if not errorlevel 1 goto chkdir +echo %XSRC% is not a directory +goto end +:chkdir +test -f %XSRC%/configure +if not errorlevel 1 goto argsok +echo I cannot find the configure script in directory %XSRC% +goto end +:argsok +rem set SYSROOT=c: +set PATH_SEPARATOR=: +if not "%PATH_SEPARATOR%" == ":" goto SmallEnv +set PATH_EXPAND=y +if not "%PATH_EXPAND%" == "y" goto SmallEnv +if not "%HOSTNAME%" == "" goto hostdone +if "%windir%" == "" goto msdos +set OS=MS-Windows +if not "%OS%" == "MS-Windows" goto SmallEnv +goto haveos +:msdos +set OS=MS-DOS +if not "%OS%" == "MS-DOS" goto SmallEnv +:haveos +if not "%USERNAME%" == "" goto haveuname +if not "%USER%" == "" goto haveuser +echo No USERNAME and no USER found in the environment, using default values +set HOSTNAME=Unknown PC +if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv +:haveuser +set HOSTNAME=%USER%'s PC +if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv +goto userdone +:haveuname +set HOSTNAME=%USERNAME%'s PC +if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv +:userdone +set HOSTNAME=%HOSTNAME%, %OS% +:hostdone +set OS= +echo Updating configure scripts for DJGPP... +test -f %XSRC%/configure.orig +if not errorlevel 1 goto orig1 +cp -p %XSRC%/configure configure.orig +goto patchmain +:orig1 +if not exist configure.orig cp -p %XSRC%/configure.orig configure.orig +:patchmain +patch -o configure configure.orig %XSRC%/djgpp/cfgmain.pat +if errorlevel 1 goto PatchError +test -d %XSRC%/kpathsea +if errorlevel 1 goto DviLJk +if not exist kpathsea\nul mkdir kpathsea +if exist kpathsea\configure.orig goto orig2 +test -f %XSRC%/kpathsea/configure.orig +if not errorlevel 1 cp -p %XSRC%/kpathsea/configure.orig kpathsea/configure.orig +if not exist kpathsea\configure.orig cp -p %XSRC%/kpathsea/configure kpathsea/configure.orig +:orig2 +patch -o kpathsea/configure kpathsea/configure.orig %XSRC%/djgpp/cfgkpath.pat +if errorlevel 1 goto PatchError +:DviLJk +test -d %XSRC%/dviljk +if errorlevel 1 goto DviPSk +if not exist dviljk\nul mkdir dviljk +if exist dviljk\configure.orig goto orig3 +test -f %XSRC%/dviljk/configure.orig +if not errorlevel 1 cp -p %XSRC%/dviljk/configure.orig dviljk/configure.orig +if not exist dviljk\configure.orig cp -p %XSRC%/dviljk/configure dviljk/configure.orig +:orig3 +patch -o dviljk/configure dviljk/configure.orig %XSRC%/djgpp/cfgdvilj.pat +if errorlevel 1 goto PatchError +:DviPSk +test -d %XSRC%/dvipsk +if errorlevel 1 goto DTL +if not exist dvipsk\nul mkdir dvipsk +if exist dvipsk\configure.orig goto orig4 +test -f %XSRC%/dvipsk/configure.orig +if not errorlevel 1 cp -p %XSRC%/dvipsk/configure.orig dvipsk/configure.orig +if not exist dvipsk\configure.orig cp -p %XSRC%/dvipsk/configure dvipsk/configure.orig +:orig4 +patch -o dvipsk/configure dvipsk/configure.orig %XSRC%/djgpp/cfgdvips.pat +if errorlevel 1 goto PatchError +:ODviPSk +test -d %XSRC%/odvipsk +if errorlevel 1 goto DTL +if not exist odvipsk\nul mkdir odvipsk +if exist odvipsk\configure.orig goto orig40 +test -f %XSRC%/odvipsk/configure.orig +if not errorlevel 1 cp -p %XSRC%/odvipsk/configure.orig odvipsk/configure.orig +if not exist odvipsk\configure.orig cp -p %XSRC%/odvipsk/configure odvipsk/configure.orig +:orig40 +patch -o odvipsk/configure odvipsk/configure.orig %XSRC%/djgpp/cfgdvips.pat +if errorlevel 1 goto PatchError +:DTL +test -d %XSRC%/dtl +if errorlevel 1 goto DviDvi +if not exist dtl\nul mkdir dtl +if exist dtl\configure.orig goto orig5 +test -f %XSRC%/dtl/configure.orig +if not errorlevel 1 cp -p %XSRC%/dtl/configure.orig dtl/configure.orig +if not exist dtl\configure.orig cp -p %XSRC%/dtl/configure dtl/configure.orig +:orig5 +patch -o dtl/configure dtl/configure.orig %XSRC%/djgpp/cfgdtl.pat +if errorlevel 1 goto PatchError +:DViDvi +test -d %XSRC%/dvidvi +if errorlevel 1 goto LaCheck +if not exist dvidvi\nul mkdir dvidvi +if exist dvidvi\configure.orig goto orig6 +test -f %XSRC%/dvidvi/configure.orig +if not errorlevel 1 cp -p %XSRC%/dvidvi/configure.orig dvidvi/configure.orig +if not exist dvidvi\configure.orig cp -p %XSRC%/dvidvi/configure dvidvi/configure.orig +:orig6 +patch -o dvidvi/configure dvidvi/configure.orig %XSRC%/djgpp/cfgdvidv.pat +if errorlevel 1 goto PatchError +:LaCheck +test -d %XSRC%/lacheck +if errorlevel 1 goto SeeTeXk +if not exist lacheck\nul mkdir lacheck +if exist lacheck\configure.orig goto orig7 +test -f %XSRC%/lacheck/configure.orig +if not errorlevel 1 cp -p %XSRC%/lacheck/configure.orig lacheck/configure.orig +if not exist lacheck\configure.orig cp -p %XSRC%/lacheck/configure lacheck/configure.orig +:orig7 +patch -o lacheck/configure lacheck/configure.orig %XSRC%/djgpp/cfglachk.pat +if errorlevel 1 goto PatchError +:SeeTeXk +test -d %XSRC%/seetexk +if errorlevel 1 goto MakeIndexk +if not exist seetexk\nul mkdir seetexk +if exist seetexk\configure.orig goto orig8 +test -f %XSRC%/seetexk/configure.orig +if not errorlevel 1 cp -p %XSRC%/seetexk/configure.orig seetexk/configure.orig +if not exist seetexk\configure.orig cp -p %XSRC%/seetexk/configure seetexk/configure.orig +:orig8 +patch -o seetexk/configure seetexk/configure.orig %XSRC%/djgpp/cfgseetx.pat +if errorlevel 1 goto PatchError +:MakeIndexk +test -d %XSRC%/makeindexk +if errorlevel 1 goto GsfToPk +if not exist makeindexk\nul mkdir makeindexk +if exist makeindexk\configure.orig goto orig9 +test -f %XSRC%/makeindexk/configure.orig +if not errorlevel 1 cp -p %XSRC%/makeindexk/configure.orig makeindexk/configure.orig +if not exist makeindexk\configure.orig cp -p %XSRC%/makeindexk/configure makeindexk/configure.orig +:orig9 +patch -o makeindexk/configure makeindexk/configure.orig %XSRC%/djgpp/cfgmkind.pat +if errorlevel 1 goto PatchError +:GsfToPk +test -d %XSRC%/gsftopk +if errorlevel 1 goto Ps2Pkm +if not exist gsftopk\nul mkdir gsftopk +if exist gsftopk\configure.orig goto orig10 +test -f %XSRC%/gsftopk/configure.orig +if not errorlevel 1 cp -p %XSRC%/gsftopk/configure.orig gsftopk/configure.orig +if not exist gsftopk\configure.orig cp -p %XSRC%/gsftopk/configure gsftopk/configure.orig +:orig10 +patch -o gsftopk/configure gsftopk/configure.orig %XSRC%/djgpp/cfggsfpk.pat +if errorlevel 1 goto PatchError +:Ps2Pkm +test -d %XSRC%/ps2pkm +if errorlevel 1 goto Tex4HTk +if not exist ps2pkm\nul mkdir ps2pkm +if exist ps2pkm\configure.orig goto orig11 +test -f %XSRC%/ps2pkm/configure.orig +if not errorlevel 1 cp -p %XSRC%/ps2pkm/configure.orig ps2pkm/configure.orig +if not exist ps2pkm\configure.orig cp -p %XSRC%/ps2pkm/configure ps2pkm/configure.orig +:orig11 +patch -o ps2pkm/configure ps2pkm/configure.orig %XSRC%/djgpp/cfgpspkm.pat +if errorlevel 1 goto PatchError +:Tex4HTk +test -d %XSRC%/tex4htk +if errorlevel 1 goto MusixFlx +if not exist tex4htk\nul mkdir tex4htk +if exist tex4htk\configure.orig goto orig12 +test -f %XSRC%/tex4htk/configure.orig +if not errorlevel 1 cp -p %XSRC%/tex4htk/configure.orig tex4htk/configure.orig +if not exist tex4htk\configure.orig cp -p %XSRC%/tex4htk/configure tex4htk/configure.orig +:orig12 +patch -o tex4htk/configure tex4htk/configure.orig %XSRC%/djgpp/cfgtexht.pat +if errorlevel 1 goto PatchError +:MusixFlx +test -d %XSRC%/musixflx +if errorlevel 1 goto DviPDFm +if not exist musixflx\nul mkdir musixflx +if exist musixflx\configure.orig goto orig13 +test -f %XSRC%/musixflx/configure.orig +if not errorlevel 1 cp -p %XSRC%/musixflx/configure.orig musixflx/configure.orig +if not exist musixflx\configure.orig cp -p %XSRC%/musixflx/configure musixflx/configure.orig +:orig13 +patch -o musixflx/configure musixflx/configure.orig %XSRC%/djgpp/cfgmusix.pat +if errorlevel 1 goto PatchError +:DviPDFm +test -d %XSRC%/dvipdfm +if errorlevel 1 goto Web2C +if not exist dvipdfm\nul mkdir dvipdfm +if exist dvipdfm\configure.orig goto orig14 +test -f %XSRC%/dvipdfm/configure.orig +if not errorlevel 1 cp -p %XSRC%/dvipdfm/configure.orig dvipdfm/configure.orig +if not exist dvipdfm\configure.orig cp -p %XSRC%/dvipdfm/configure dvipdfm/configure.orig +:orig14 +patch -o dvipdfm/configure dvipdfm/configure.orig %XSRC%/djgpp/cfgdvpdf.pat +if errorlevel 1 goto PatchError +:Web2C +test -d %XSRC%/web2c +if errorlevel 1 goto skipXDVI +if not exist web2c\nul mkdir web2c +if exist web2c\configure.orig goto orig100 +test -f %XSRC%/web2c/configure.orig +if not errorlevel 1 cp -p %XSRC%/web2c/configure.orig web2c/configure.orig +if not exist web2c\configure.orig cp -p %XSRC%/web2c/configure web2c/configure.orig +:orig100 +patch -o web2c/configure web2c/configure.orig %XSRC%/djgpp/cfgweb2c.pat +if errorlevel 1 goto PatchError +Rem +Rem XDvi is not supported on MS-DOS +GoTo skipXDVI +if not exist xdvik\nul mkdir xdvik +if not exist xdvik\configure.orig cp -p %XSRC%/xdvik/configure xdvik/configure.orig +patch -o xdvik/configure xdvik/configure.orig %XSRC%/djgpp/cfgxdvik.pat +if errorlevel 1 goto PatchError +:skipXDVI +set CONFIG_SHELL=bash.exe +set INSTALL=${DJDIR}/bin/ginstall -c +set YACC=bison -y +set LEX=flex +set RANLIB=ranlib +if not "%RANLIB%" == "ranlib" goto SmallEnv +Rem Use a response file to avoid exceeding the 126-character limit +echo --prefix=${DJDIR} --datadir=${DJDIR}/share --srcdir=%XSRC% > cfg.rf +echo --without-x --with-editor='emacs +%%d %%s' --with-epsfwin >> cfg.rf +echo Configuring... +sh ./configure i386-pc-msdos.djgppv2 @cfg.rf +echo Done. +goto CleanUp +:SmallEnv +echo Your environment size is too small. Please enlarge it and run me again. +set HOSTNAME= +set OS= +:CleanUp +set XSRC= +set CONFIG_SHELL= +set INSTALL= +set YACC= +set LEX= +set RANLIB= +set HOSTNAME= +if exist cfg.rf del cfg.rf +goto end +:PatchError +echo Failed to patch one or more configure scripts. Configure NOT done. +:end diff --git a/Build/extra/djgpp/pathconf.c b/Build/extra/djgpp/pathconf.c new file mode 100644 index 00000000000..71483684e04 --- /dev/null +++ b/Build/extra/djgpp/pathconf.c @@ -0,0 +1,47 @@ +/* Copyright (C) 1997 DJ Delorie, see COPYING.DJ for details */ +/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ +#include +#include +#include +#include +#include +#include + +#define TOLOWER(c) (isascii(c) && isupper(c) ? tolower (c) : (c)) + +long +pathconf(const char *path, int name) +{ + switch (name) + { + case _PC_LINK_MAX: return LINK_MAX; + case _PC_MAX_CANON: return MAX_CANON; + case _PC_MAX_INPUT: return MAX_INPUT; + case _PC_NAME_MAX: case _PC_PATH_MAX: + { + int name_max, path_max; + int e = errno; + char *lfnenv = getenv ("LFN"); + + if (!lfnenv || TOLOWER (*lfnenv) != 'n') + { + errno = 0; + _get_volume_info (path, &name_max, &path_max, 0); + if (!errno) + { + errno = e; + return (name == _PC_NAME_MAX) ? name_max : path_max; + } + } + return (name == _PC_NAME_MAX) ? NAME_MAX : PATH_MAX; + } + case _PC_PIPE_BUF: return PIPE_BUF; + case _PC_CHOWN_RESTRICTED: return _POSIX_CHOWN_RESTRICTED; + case _PC_NO_TRUNC: return _POSIX_NO_TRUNC; + case _PC_VDISABLE: return _POSIX_VDISABLE; + + default: + errno = EINVAL; + return -1; + } +} diff --git a/Build/extra/djgpp/popen.c b/Build/extra/djgpp/popen.c new file mode 100644 index 00000000000..67250d6ed7c --- /dev/null +++ b/Build/extra/djgpp/popen.c @@ -0,0 +1,218 @@ +/* Copyright (C) 1997 DJ Delorie, see COPYING.DJ for details */ +/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ +/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ +/* + This is popen() and pclose() for MSDOS. They were developed using + Microsoft C, but should port easily to DOS C any compiler. + + Original author: pacetti@fl-ngnet.army.mil + + These routines are hacks, that is they SIMULATE thier UNIX + counterparts. Since MSDOS and won't allow concurrent process spawning, + you can't really pipe. I came up with this nearly stupid way around + piping because I wanted to have some portability between UNIX and MSDOS. + I'm probably not the first person to have this idea or implement it, but + I think I'm the first to give it away for free (no points?!). + + The functions simulate popen() and pclose() by redirecting stdin or + stdout, then spawning a child processes via system(). + + If you popen() for read, the stdout is redirected to a temporary + file, and the child is spawned. The stdout is reopened via dup2(), the + temporary file is opened for read and a file pointer to it is returned. + + If you popen() for write, a temporary file is opened for write, and + a file pointer to it is returned. When you pclose(), the stdin is + redirected to the temporary file and the child is spawned. + + In both cases, pclose() closes and unlinks the temporary file. + + A static linked list of C structures is built to store necessary + info for all popen()ed files so you can popen() more than one file at + a time. + + The popen() function will return NULL on an error, or a valid FILE + *pointer on a successful open. The pclose() function will return + negative one (-1) on an error or zero (0) on a successful close. + + The function prototypes are: + + FILE *popen(command, mode) + char *command, char *mode; + + int pclose(pp) + FILE *pp; + + Where command is a character string equivilant to a MSDOS command + line, mode is "r" for read or "w" for write, and pp is a pointer to a + file opened through popen(). + + A main() function has been included for testing purposes, to compile + it define the preprocessor token TEST at compile time. + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +/* hold file pointer, descriptor, command, mode, temporary file name, + and the status of the command */ +struct pipe_list { + FILE *fp; + int fd; + int exit_status; + char *command, mode[10], temp_name[L_tmpnam]; + struct pipe_list *next; +}; + +/* static, global list pointer */ +static struct pipe_list *pl = NULL; + +FILE * +popen (const char *cm, const char *md) /* program name, pipe mode */ +{ + struct pipe_list *l1, *l2; + + /* make new node */ + if ((l1 = (struct pipe_list *) malloc (sizeof (struct pipe_list))) == NULL) + return NULL; + + /* zero out elements to we'll get here */ + l1->fd = 0; + l1->fp = NULL; + l1->next = NULL; + + /* if empty list - just grab new node */ + if (!pl) + pl = l1; + else + { + /* otherwise, find last node in list */ + ++(l1->fd); + l2 = pl; + while (l2->next) + { + ++(l1->fd); + l2 = l2->next; + }; + /* add new node to list */ + l2->next = l1; + } + + /* stick in elements we know already */ + l1->exit_status = -1; + strcpy (l1->mode, md); + if (tmpnam (l1->temp_name) == NULL) + return NULL; + + /* if can save the program name, build temp file */ + if ((l1->command = malloc(strlen(cm)+1))) + { + strcpy(l1->command, cm); + /* if caller wants to read */ + if (l1->mode[0] == 'r') + { + /* dup stdout */ + if ((l1->fd = dup (fileno (stdout))) == EOF) + l1->fp = NULL; + else if (!(l1->fp = freopen (l1->temp_name, "wb", stdout))) + l1->fp = NULL; + else + /* exec cmd */ + if ((l1->exit_status = system (cm)) == EOF) + l1->fp = NULL; + /* reopen real stdout */ + if (dup2 (l1->fd, fileno (stdout)) == EOF) + l1->fp = NULL; + /* if cmd couldn't be run, make sure we return NULL */ + else if (l1->exit_status != EOF) + /* open file for reader */ + l1->fp = fopen (l1->temp_name, l1->mode); + close(l1->fd); + } + else + /* if caller wants to write */ + if (l1->mode[0] == 'w') + /* open temp file */ + l1->fp = fopen (l1->temp_name, l1->mode); + else + /* unknown mode */ + l1->fp = NULL; + } + return l1->fp; /* return == NULL ? ERROR : OK */ +} + +int +pclose (FILE *pp) +{ + struct pipe_list *l1, *l2; /* list pointers */ + int retval=0; /* function return value */ + + /* if pointer is first node */ + if (pl->fp == pp) + { + /* save node and take it out the list */ + l1 = pl; + pl = l1->next; + } + else + /* if more than one node in list */ + if (pl->next) + { + /* find right node */ + for (l2 = pl, l1 = pl->next; l1; l2 = l1, l1 = l2->next) + if (l1->fp == pp) + break; + + /* take node out of list */ + l2->next = l1->next; + } + else + return -1; + + /* if FILE not in list - return error */ + if (l1->fp == pp) + { + /* close the (hopefully) popen()ed file */ + fclose (l1->fp); + + /* if pipe was opened to write */ + if (l1->mode[0] == 'w') + { + /* dup stdin */ + if ((l1->fd = dup (fileno (stdin))) == EOF) + retval = -1; + else + /* open temp stdin */ + if (!(l1->fp = freopen (l1->temp_name, "rb", stdin))) + retval = -1; + else + /* exec cmd */ + if ((retval = system (l1->command)) != EOF) + { + /* reopen stdin */ + if (dup2 (l1->fd, fileno (stdin)) == EOF) + retval = -1; + } + close(l1->fd); + } + else + /* if pipe was opened to read, return the exit status we saved */ + if (l1->mode[0] == 'r') + retval = l1->exit_status; + else + /* invalid mode */ + retval = -1; + } + remove (l1->temp_name); /* remove temporary file */ + free (l1->command); /* dealloc memory */ + free (l1); /* dealloc memory */ + l1 = NULL; /* make pointer bogus */ + + return retval; /* retval==0 ? OK : ERROR */ +} diff --git a/Build/extra/djgpp/putenv.c b/Build/extra/djgpp/putenv.c new file mode 100644 index 00000000000..efc0241ff07 --- /dev/null +++ b/Build/extra/djgpp/putenv.c @@ -0,0 +1,143 @@ +/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ +/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ +#include +#include +#include +#include +#include + +/* + + This routine assumes that the environ array and all strings it + points to were malloc'd. Nobody else should modify the environment + except crt1.c + +*/ + +extern char **environ; +static char **prev_environ = NULL; /* to know when it's safe to call `free' */ +static int ecount = -1; +static int emax = -1; +static int putenv_bss_count = -1; + + +/* This gets incremented every time some variable in the + environment is added, deleted, or changes its value. + It is meant to be used by functions that depend on values + of environment variables, but don't want to call `getenv' + unnecessarily (example: `__use_lfn'). + + Users should compare this variable with their static + variable whose value is initialized to zero; thus this + variable begins with 1 so first time users look they will + call `getenv'. */ +unsigned __environ_changed = 1; + +int +putenv(const char *val) +{ + int vlen = strlen(val); + char *epos = strchr(val, '='); + /* Feature: VAL without a `=' means delete the entry. GNU `putenv' + works that way, and `env' from GNU Sh-utils counts on this behavior. */ + int nlen = epos ? epos - val + 1 : vlen; + int eindex; + + /* Force recomputation of the static counters. + + The second condition of the next if clause covers the case that + somebody pointed environ to another array, which invalidates + `ecount' and `emax'. This can be used to change the environment + to something entirely different, or to effectively discard it + altogether. GNU `env' from Sh-utils does just that. */ + if (putenv_bss_count != __bss_count + || environ != prev_environ) + { + for (ecount=0; environ[ecount]; ecount++); + emax = ecount; + /* Bump the count to a value no function has yet seen, + even if they were dumped with us. */ + __environ_changed++; + if (putenv_bss_count != __bss_count) + { + putenv_bss_count = __bss_count; + prev_environ = environ; /* it's malloced by crt1.c */ + } + } + + for (eindex=0; environ[eindex]; eindex++) + if (strncmp(environ[eindex], val, nlen) == 0 + && (epos || environ[eindex][nlen] == '=')) + { + char *oval = environ[eindex]; + int olen = strlen(oval); + + if (val[nlen] == 0 && !epos) /* delete the entry */ + { + free(oval); + environ[eindex] = environ[ecount-1]; + environ[ecount-1] = 0; + ecount--; + __environ_changed++; + return 0; + } + + /* change existing entry */ + if (strcmp(environ[eindex]+nlen, val+nlen) == 0) + return 0; /* they're the same */ + + /* If new is the same length as old, reuse the same + storage. If new is shorter, call realloc to shrink the + allocated block: this causes less memory fragmentation. */ + if (vlen != olen) + { + if (vlen > olen) + environ[eindex] = (char *)malloc(vlen+1); + else /* vlen < olen */ + environ[eindex] = (char *)realloc(oval, vlen+1); + if (environ[eindex] == 0) + { + environ[eindex] = oval; + return -1; + } + if (vlen > olen) + free(oval); + } + strcpy(environ[eindex], val); + __environ_changed++; + return 0; + } + + /* delete nonexisting entry? */ + if (val[nlen] == 0 && !epos) + return 0; + + /* create new entry */ + if (ecount >= emax) + { + char **enew; + emax += 10; + enew = (char **)malloc((emax+1) * sizeof(char *)); + if (enew == 0) + return -1; + memcpy(enew, environ, ecount * sizeof(char *)); + /* If somebody set environ to another array, we can't + safely free it. Better leak memory than crash. */ + if (environ == prev_environ) + free(environ); + environ = enew; + prev_environ = environ; + } + + environ[ecount] = (char *)malloc(vlen+1); + if (environ[ecount] == 0) + return -1; + strcpy(environ[ecount], val); + + ecount++; + environ[ecount] = 0; + + __environ_changed++; + + return 0; +} diff --git a/Build/extra/djgpp/stat.c b/Build/extra/djgpp/stat.c new file mode 100644 index 00000000000..69fe270b848 --- /dev/null +++ b/Build/extra/djgpp/stat.c @@ -0,0 +1,935 @@ +/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ +/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ +/* This is file STAT.C */ +/* + * Almost a 100% U**X-compatible stat() substitute. + * + * Usage: + * + * That's easy: put this into libc.a, then just call stat() as usual. + * + * Rationale: + * + * Many Unix-born programs make heavy use of stat() library + * function to make decisions on files' equality, size, access + * attributes etc. In the MS-DOS environment, many implementations + * of stat() are crippled, because DOS makes it very hard to get to + * certain pieces of information about files and directories. Thus + * porting a program to DOS is usually an exercise in #ifdef'ing. + * This implementation facilitates porting Unix programs to MS-DOS + * by providing stat() which is much more Unix-compatible than those + * of most DOS-based C compilers (e.g., Borland's). + * Specifically, the following issues are taken care of: + * + * 1. This stat() doesn't fail for root directories, returning + * valid information. + * 2. Directory size is not reported zero; the number of used + * directory entries multiplied by entry size is returned instead. + * 3. Mode bits are set for all 3 groups (user, group, other). + * 4. Directories are NOT reported read-only, unless one of R, H or S + * attributes is set. + * 5. Directories have their execute bit set, as they do under Unix. + * 6. Device names (such as /dev/con, lpt1, aux etc.) are treated as + * if they were on a special drive called `@:' (st_dev = -1). + * The "character special" mode bit is set for these devices. + * 7. The inode number (st_ino) is taken from the starting cluster + * number of the file. If the cluster number is unavailable, it + * is invented using the file's name in a manner that minimizes + * the possibility of inventing an inode which already belongs + * to another file. See below for details. + * 8. Executable files are found based on files' extensions and + * magic numbers present at their beginning, and their execute + * bits are set. + * + * Lossage: + * + * Beautiful as the above sounds, this implementation does fail + * under certain circumstances. The following is a list of known + * problems: + * + * 1. The time fields for a root directory cannot be obtained, so + * they are set to the beginning of the Epoch. + * 2. For files which reside on networked drives, the inode number + * is invented, because network redirectors usually do not + * bring that info with them. This is not a total lossage, but + * it could get us a different inode for each program run. + * 3. Empty files do not have a starting cluster number, because + * DOS doesn't allocate one until you actually write something + * to a file. For these the inode is also invented. + * 4. If the st_ino field is a 16 bit number, the invented inode + * numbers are from 65535 and down, assuming that most disks have + * unused portions near their end. Valid cluster numbers are 16-bit + * unsigned integers, so a possibility of a clash exists, although + * the last 80 or more cluster numbers are unused on all drives + * I've seen. If the st_ino is 32 bit, then invented inodes are + * all greater than 64k, which totally eliminates a possibility + * of a clash with an actual cluster number. + * 5. The method of computing directory size is an approximation: + * a directory might consume much more space, if it has many + * deleted entries. Still, this is a close approximation, and + * it does follow the logic of reporting size for a regular file: + * only the actually used space is returned. + * 6. As this implementation relies heavily on undocumented DOS + * features, it will fail to get actual file info in environments + * other than native DOS, such as DR-DOS, OS/2 etc. For these, + * the function will return whatever info is available with + * conventional DOS calls, which is no less than any other + * implementation could do. This stat() might also fail for + * future DOS versions, if the layout of internal DOS data + * area is changed; however, this seems unlikely. + * + * Copyright (c) 1994-96 Eli Zaretskii + * + * This software may be used freely so long as this copyright notice is + * left intact. There is no warranty on this software. + * + */ + +/* + * Tested with DJGPP port of GNU C compiler, versions 1.11maint5 and 1.12, + * under MS-DOS 3.3, 4.01, 5.0, 6.20 (with and without DoubleSpace) and + * with networked drives under XFS 1.86, Novell Netware 3.22, and + * TSoft NFS 0.24Beta. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "xstat.h" + +int __getdisk(void); +int __findfirst(const char *, struct ffblk *, int); +int __findnext(struct ffblk *); + +#define ALL_FILES (FA_RDONLY|FA_HIDDEN|FA_SYSTEM|FA_DIREC|FA_ARCH) + +#define _STAT_INODE 1 /* should we bother getting inode numbers? */ +#define _STAT_EXEC_EXT 2 /* get execute bits from file extension? */ +#define _STAT_EXEC_MAGIC 4 /* get execute bits from magic signature? */ +#define _STAT_DIRSIZE 8 /* compute directory size? */ +#define _STAT_ROOT_TIME 0x10 /* try to get root dir time stamp? */ +#define _STAT_WRITEBIT 0x20 /* fstat() needs write bit? */ + +/* Should we bother about executables at all? */ +#define _STAT_EXECBIT (_STAT_EXEC_EXT | _STAT_EXEC_MAGIC) + +/* The structure of the full directory entry. This is the 32-byte + record present for each file/subdirectory in a DOS directory. + Although the ``packed'' attribute seems to be unnecessary, I use + it to be sure it will still work for future versions of GCC. */ + +struct full_dirent { + char fname[8] __attribute__ ((packed)); + char fext[3] __attribute__ ((packed)); + unsigned char fattr __attribute__ ((packed)); + unsigned char freserved[10] __attribute__ ((packed)); + unsigned short ftime __attribute__ ((packed)); + unsigned short fdate __attribute__ ((packed)); + unsigned short fcluster __attribute__ ((packed)); + unsigned int fsize __attribute__ ((packed)); +}; + + +/* Static variables to speed up SDA DOS Swappable Data Area access on + subsequent calls. */ + +/* The count of number of SDA's we have. It is more than 1 for DOS + 4.x only. If it has a value of 0, the function init_dirent_table() + will be called to compute the addresses where we are to look for + directory entry of our file. A value of -1 means this method is + unsupported for this version of DOS. */ +static int dirent_count; + +/* The table of places to look for our directory entry. + Each entry in the table is a linear offset from the beginning of + conventional memory which points to a particular location within + one of the SDA's, where the entry of a file being stat()'ed could + appear. The offsets are computed once (when the routine is first + called) and then reused for other calls. The actual storage for + the table is malloc()'ed when this function is first called. */ +static unsigned int * dirent_table; + +/* When we have only one SDA, this is where its only place to look for + directory entry is stored. */ +static unsigned int dirent_place; + +/* This holds the fail bits from the last call to init_dirent_table(), + so we can return them every time get_inode_from_sda() is called. */ +static unsigned short init_dirent_table_bits; + +/* Holds the last seen value of __bss_count, to be safe for + restarted programs (emacs). */ +static int stat_count = -1; + +/* + * Parts of the following code is derived from file DOSSWAP.C, + * which came with ``Undocumented DOS'', 1st edition. + */ + +/* Compute table of pointers to look for directory entry of a file. */ +static int +init_dirent_table (void) +{ + short get_sda_func; + unsigned short dirent_offset; + unsigned short true_dos_version; + unsigned short dos_major, dos_minor; + __dpmi_regs regs; + + if (dirent_count == -1) /* we already tried and found we can't */ + return 0; + + /* Compute INT 21h function number and offset of directory entry + from start of SDA. These depend on the DOS version. + We need exact knowledge about DOS internals, so we need the + TRUE DOS version (not the simulated one by SETVER), if that's + available. */ + true_dos_version = _get_dos_version(1); + dos_major = true_dos_version >> 8; + dos_minor = true_dos_version & 0xff; + + if ((dos_major == 3) && (dos_minor >= 10)) + { + get_sda_func = 0x5d06; + dirent_offset = 0x1a7; + } + else if (dos_major == 4) + { + /* According to ``Undocumented DOS, 2nd edition'', I could have + used 5d06 here, as for DOS 5 and above, but I like to be + defensive. In fact, the above book itself uses 5d0b, contrary + to its own recommendation. */ + get_sda_func = 0x5d0b; + dirent_offset = 0x1b3; + } + else if (dos_major >= 5) + { + get_sda_func = 0x5d06; + dirent_offset = 0x1b3; + } + else + { + _djstat_fail_bits |= _STFAIL_OSVER; + dirent_count = -1; + return 0; + } + + _djstat_fail_bits &= ~_STFAIL_OSVER; /* version is OK */ + + /* Get the pointer to SDA by calling undocumented function 5dh of INT 21. */ + regs.x.ax = get_sda_func; + __dpmi_int(0x21, ®s); + if (regs.x.flags & 1) + { + _djstat_fail_bits |= _STFAIL_SDA; + dirent_count = -1; /* if the call failed, never try this later */ + return 0; + } + + _djstat_fail_bits &= ~_STFAIL_SDA; /* Get SDA succeeded */ + + /* DOS 4.x might have several SDA's, which means we might have more + than one place to look into. (It is typical of DOS 4 to complicate + things.) + Compute all the possible addresses where we will have to look. */ + if (dos_major == 4) + { + /* The pointer returned by INT 21h, AX=5D0b points to a header + which holds a number of SDA's and then an array of that number + of records each one of which includes address of an SDA (DWORD) + and its length and type (encoded in a WORD). + While walking this list of SDA's, we add to each pointer the + offset of directory entry and stash the resulting address in + our table for later use. */ + + int sda_list_walker = MK_FOFF(regs.x.ds, regs.x.si); + int i; + int *tbl; + + dirent_count = _farpeekw(_dos_ds, sda_list_walker); /* number of SDA's */ + + /* Allocate storage for table. */ + tbl = dirent_table = (int *)malloc(dirent_count*sizeof(int)); + if (!dirent_table) + { + /* If malloc() failed, maybe later it will succeed, so don't + store -1 in dirent_count. */ + dirent_count = 0; + _djstat_fail_bits |= _STFAIL_DCOUNT; + return 0; + } + + memset(dirent_table, 0, dirent_count*sizeof(int)); + _djstat_fail_bits &= ~_STFAIL_DCOUNT; /* dirent_count seems OK */ + + /* Walk the array of pointers, computing addresses of directory + entries and stashing them in our table. */ + _farsetsel(_dos_ds); + for (i = dirent_count, sda_list_walker += 2; i--; sda_list_walker += 6) + { + int sda_start = _farnspeekl(sda_list_walker); + unsigned short sda_len = _farnspeekw(sda_list_walker + 4) & 0x7fff; + + /* Let's be defensive here: if this SDA is too short to have + place for directory entry, we won't use it. */ + if (sda_len > dirent_offset) + *tbl++ = sda_start + dirent_offset; + else + dirent_count--; + } + } + + /* DOS 3.1 and 5.0 or later. We have only one SDA pointed to by + whatever INT 21h, AH=5d returns. */ + else + { + dirent_count = 1; + dirent_place = MK_FOFF(regs.x.ds, regs.x.si) + dirent_offset; + dirent_table = &dirent_place; + } + + return 1; +} + +/* Get inode number by searching DOS Swappable Data Area. + The entire directory entry for a file found by FindFirst/FindNext + appears at a certain (version-dependent) offset in the SDA after + one of those function is called. + Should be called immediately after calling DOS FindFirst function, + before the info is overwritten by somebody who calls it again. */ +static unsigned int +get_inode_from_sda(const char *basename) +{ + int count = dirent_count; + unsigned int * dirent_p = dirent_table; + unsigned short dos_mem_base = _dos_ds; + unsigned short our_mem_base = _my_ds(); + char * dot = strchr(basename, '.'); + size_t total_len = strlen(basename); + int name_len = dot ? dot - basename : total_len; + int ext_len = dot ? total_len - name_len - 1 : 0; + int cluster_offset = offsetof(struct full_dirent, fcluster); + + /* Restore failure bits set by last call to init_dirent_table(), so + they will be reported as if it were called now. */ + _djstat_fail_bits |= init_dirent_table_bits; + + /* Force reinitialization in restarted programs (emacs). */ + if (stat_count != __bss_count) + { + stat_count = __bss_count; + dirent_count = 0; + } + + /* Initialize the table of SDA entries where we are to look for + our file. */ + if (!dirent_count && !init_dirent_table()) + { + /* Don't save the truename failure bit. */ + init_dirent_table_bits = (_djstat_fail_bits & ~_STFAIL_TRUENAME); + return 0; + } + init_dirent_table_bits = (_djstat_fail_bits & ~_STFAIL_TRUENAME); + if (dirent_count == -1) + return 0; + + count = dirent_count; + dirent_p = dirent_table; + + _farsetsel(dos_mem_base); + + /* This is DOS 4.x lossage: this loop might execute many times. + For other DOS versions it is executed exactly once. */ + while (count--) + { + unsigned int src_address = *dirent_p & 0x000fffff; + char cmp_buf[sizeof(struct full_dirent)]; + + /* Copy the directory entry from the SDA to local storage. + The filename is stored there in infamous DOS format: name and + extension blank-padded to 8/3 characters, no dot between them. */ + movedata(dos_mem_base, src_address, our_mem_base, (unsigned int)cmp_buf, + sizeof(struct full_dirent)); + + /* If this is the filename we are looking for, return + its starting cluster. */ + if (!strncmp(cmp_buf, basename, name_len) && + (ext_len == 0 || !strncmp(cmp_buf + 8, dot + 1, ext_len))) + return (unsigned int)_farnspeekw(*dirent_p + cluster_offset); + + /* This is not our file. Search more, if more addresses left. */ + dirent_p++; + } + + /* If not found, give up. */ + _djstat_fail_bits |= _STFAIL_BADSDA; + return 0; +} + +int _ioctl_get_first_cluster(const char *); + +/* Get the number of the first cluster of PATHNAME using + the IOCTL call Int 21h/AX=440Dh/CX=0871h, if that call + is supported by the OS. Return the cluster number, or + a negative number if this service isn't supported. */ + +int +_ioctl_get_first_cluster(const char *pathname) +{ + __dpmi_regs r; + + /* See if the IOCTL GetFirstCluster call is supported. */ + r.x.ax = 0x4411; /* query generic IOCTL capability by drive */ + r.h.bl = pathname[0] & 0x1f; /* drive number (1=A:) */ + r.x.cx = 0x871; + __dpmi_int(0x21, &r); + if ((r.x.flags & 1) == 0 && r.x.ax == 0) + { + r.x.ax = 0x440d; /* Generic IOCTL */ + r.x.cx = 0x0871; /* category code 08h, minor code 71h */ + r.x.bx = 1; /* pathname uses current OEM character set */ + r.x.ds = __tb >> 4; + r.x.dx = __tb & 0x0f; + _put_path(pathname); + __dpmi_int(0x21, &r); + if ((r.x.flags & 1) == 0) + return ( ((int)r.x.dx << 16) + r.x.ax ); + } + return -1; +} + +static char blanks_8[] = " "; + +static int +stat_assist(const char *path, struct stat *statbuf) +{ + struct ffblk ff_blk; + char canon_path[MAX_TRUE_NAME]; + char pathname[MAX_TRUE_NAME]; + short drv_no; + unsigned dos_ftime; + + _djstat_fail_bits = 0; + + memset(statbuf, 0, sizeof(struct stat)); + memset(&dos_ftime, 0, sizeof(dos_ftime)); + + /* Fields which are constant under DOS. */ + statbuf->st_uid = getuid(); + statbuf->st_gid = getgid(); + statbuf->st_nlink = 1; +#ifndef NO_ST_BLKSIZE + statbuf->st_blksize = _go32_info_block.size_of_transfer_buffer; +#endif + + /* Make the path explicit. This makes the rest of our job much + easier by getting rid of some constructs which, if present, + confuse `_truename' and/or `findfirst'. In particular, it + deletes trailing slashes, makes "d:" explicit, and allows us + to make an illusion of having a ".." entry in root directories. */ + _fixpath (path, pathname); + + /* Get the drive number. It is always explicit, since we + called `_fixpath' on the original pathname. */ + drv_no = toupper(pathname[0]) - 'A'; + + /* Produce canonical pathname, with all the defaults resolved and + all redundant parts removed. This calls undocumented DOS + function 60h. */ + if (_truename(path, canon_path) || _truename(pathname, canon_path)) + { + /* Detect character device names which must be treated specially. + We could simply call FindFirst and test the 6th bit, but some + versions of DOS have trouble with this (see Ralph Brown's + Interrupt List, ``214E'', under `Bugs'). Instead we use + truename() which calls INT 21/AX=6000H. For character devices + it returns X:/DEVNAME, where ``X'' is the current drive letter + (note the FORWARD slash!). E.g., for CON or \dev\con it will + return C:/CON. + We will pretend that devices all reside on a special drive + called `@', which corresponds to st_dev = -1. This is because + these devices have no files, and we must invent inode numbers + for them; this scheme allows to lower a risk of clash between + invented inode and one which belongs to a real file. This is + also compatible with what our fstat() does. + */ + char_dev: + if (canon_path[2] == '/') + { + char dev_name[9]; /* devices are at most 8 characters long */ + + strncpy(dev_name, canon_path + 3, 8); /* the name without `X:/' */ + dev_name[8] = '\0'; + strcpy(canon_path, "@:\\dev\\"); + strcat(canon_path, dev_name); + strncat(canon_path, blanks_8, 8 - strlen(dev_name)); /* blank-pad */ + canon_path[15] = '\0'; /* ensure zero-termination */ + + /* Invent inode */ + statbuf->st_ino = _invent_inode(canon_path, 0, 0); + + /* Device code. */ + statbuf->st_dev = -1; +#ifdef HAVE_ST_RDEV + statbuf->st_rdev = -1; +#endif + + /* Set mode bits, including character special bit. + Should we treat printer devices as write-only? */ + statbuf->st_mode |= (S_IFCHR | READ_ACCESS | WRITE_ACCESS); + + /* We will arrange things so that devices have current time in + the access-time and modified-time fields of struct stat, and + zero (the beginning of times) in creation-time field. This + is consistent with what DOS FindFirst function returns for + character device names (if it succeeds--see above). */ + statbuf->st_atime = statbuf->st_mtime = time(0); + statbuf->st_ctime = _file_time_stamp(dos_ftime); + + return 0; + } + else if (canon_path[0] >= 'A' && canon_path[0] <= 'z' && + canon_path[1] == ':' && canon_path[2] == '\\') + { + /* _truename() returned a name with a drive letter. (This is + always so for local drives, but some network redirectors + also do this.) We will take this to be the TRUE drive + letter, because _truename() knows about SUBST and JOIN. + If the canonicalized path returns in the UNC form (which + means the drive is remote), it cannot be SUBSTed or JOINed, + because SUBST.EXE and JOIN.EXE won't let you do it; so, for + these cases, there is no problem in believing the drive + number we've got from the original path (or is there?). */ + drv_no = toupper(canon_path[0]) - 'A'; + } + } + else + { + /* _truename() failed. (This really shouldn't happen, but who knows?) + At least uppercase all letters, convert forward slashes to backward + ones, and pray... */ + register const char *src = pathname; + register char *dst = canon_path; + + while ( (*dst = (*src > 'a' && *src < 'z' + ? *src++ - ('a' - 'A') + : *src++)) != '\0') + { + if (*dst == '/') + *dst = '\\'; + dst++; + } + + _djstat_fail_bits |= _STFAIL_TRUENAME; + } + + /* Call DOS FindFirst function, which will bring us most of the info. */ + if (!__findfirst(pathname, &ff_blk, ALL_FILES)) + { + /* Time fields. */ + dos_ftime = + ( (unsigned short)ff_blk.ff_fdate << 16 ) + + (unsigned short)ff_blk.ff_ftime; + + /* If the IOCTL GetFirstCluster call is available, try it first. */ + if ( (_djstat_flags & _STAT_INODE) == 0 + && (statbuf->st_ino = _ioctl_get_first_cluster(pathname)) <= 0) + { + + /* For networked drives, don't believe the starting cluster + that the network redirector feeds us; always invent inode. + This is because network redirectors leave bogus values there, + and we don't have enough info to decide if the starting + cluster value is real or just a left-over from previous call. + For local files, try first using DOS SDA to get the inode from + the file's starting cluster number; if that fails, invent inode. + Note that the if clause below tests for non-zero value returned + by is_remote_drive(), which includes possible failure (-1). + This is because findfirst() already succeeded for our pathname, + and therefore the drive is a legal one; the only possibility that + is_remote_drive() fails is that some network redirector takes + over IOCTL functions in an incompatible way, which means the + drive is remote. QED. */ + if (statbuf->st_ino == 0 /* don't try SDA if IOCTL call succeeded */ + || _is_remote_drive(drv_no) + || (statbuf->st_ino = get_inode_from_sda(ff_blk.ff_name)) == 0) + { + _djstat_fail_bits |= _STFAIL_HASH; + statbuf->st_ino = + _invent_inode(canon_path, dos_ftime, ff_blk.ff_fsize); + } + else if (toupper (canon_path[0]) != toupper (pathname[0]) + && canon_path[1] == ':' + && canon_path[2] == '\\' + && canon_path[3] == '\0') + /* The starting cluster in SDA for the root of JOINed drive + actually belongs to the directory where that drive is + ``mounted''. This can potentially be the cluster of + another file on the JOINed drive. We cannot allow this. */ + statbuf->st_ino = 1; + } + + /* File size. */ + statbuf->st_size = ff_blk.ff_fsize; + + /* Mode bits. */ + statbuf->st_mode |= READ_ACCESS; + if ( !(ff_blk.ff_attrib & 0x07) ) /* no R, H or S bits set */ + statbuf->st_mode |= WRITE_ACCESS; + + /* Sometimes `_truename' doesn't return X:/FOO for character + devices. However, FindFirst returns attribute 40h for them. */ + if (ff_blk.ff_attrib == 0x40) + { + size_t cplen = strlen (canon_path); + char *pslash = canon_path + cplen - 1; + + while (pslash > canon_path + 2 && *pslash != '\\') + pslash--; + + /* Force it into X:/FOO form. */ + if (canon_path[1] == ':') + { + if (pslash > canon_path + 2) + memmove (canon_path + 2, pslash, + cplen - (pslash - canon_path) + 1); + canon_path[2] = '/'; + goto char_dev; + } + } + + /* Directories should have Execute bits set. */ + if (ff_blk.ff_attrib & 0x10) + statbuf->st_mode |= (S_IFDIR | EXEC_ACCESS); + + else + { + /* This is a regular file. */ + char *extension = strrchr(ff_blk.ff_name, '.'); + + /* Set regular file bit. */ + statbuf->st_mode |= S_IFREG; + + if ((_djstat_flags & _STAT_EXECBIT) != _STAT_EXECBIT) + { + /* Set execute bits based on file's extension and + first 2 bytes. */ + if (extension) + extension++; /* get past the dot */ + if (_is_executable(pathname, -1, extension)) + statbuf->st_mode |= EXEC_ACCESS; + } + } + } + else if ((_djstat_fail_bits & _STFAIL_TRUENAME)) + { + /* If both `findfirst' and `_truename' failed, this must + be a non-existent file or an illegal/inaccessible drive. */ + if (errno == ENMFILE) + errno = ENODEV; + return -1; + } + else if (pathname[3] == '\0') + { + /* Detect root directories. These are special because, unlike + subdirectories, FindFirst fails for them. We look at PATHNAME + because a network redirector could tweak what `_truename' + returns to be utterly unrecognizable as root directory. PATHNAME + always begins with "d:/", so it is root if PATHNAME[3] = 0. */ + + /* Mode bits. */ + statbuf->st_mode |= (S_IFDIR|READ_ACCESS|WRITE_ACCESS|EXEC_ACCESS); + + /* Root directory will have an inode = 1. Valid cluster numbers + for real files under DOS start with 2. */ + statbuf->st_ino = 1; + + /* Simulate zero size. This is what FindFirst returns for every + sub-directory. Later we might compute a better approximation + (see below). */ + ff_blk.ff_fsize = 0L; + + /* The time fields are left to be zero, unless the user wants us + to try harder. In the latter case, we check if the root has + a volume label entry, and use its time if it has. */ + + if ( (_djstat_flags & _STAT_ROOT_TIME) == 0 ) + { + char buf[7]; + + strcpy(buf, pathname); + strcat(buf, "*.*"); + if (!__findfirst(buf, &ff_blk, FA_LABEL)) + dos_ftime = ( (unsigned)ff_blk.ff_fdate << 16 ) + ff_blk.ff_ftime; + else + _djstat_fail_bits |= _STFAIL_LABEL; + } + } + else + { + int e = errno; /* errno value from original FindFirst on PATHNAME */ + int i = 0; + int j = strlen (pathname) - 1; + + /* Check for volume labels. We did not mix FA_LABEL with + other attributes in the call to `__findfirst' above, + because some environments will return bogus info in + that case. For instance, Win95 and WinNT seem to + ignore `pathname' and return the volume label even if it + doesn't fit the name in `pathname'. This fools us to + think that a non-existent file exists and is a volume + label. Hence we test the returned name to be PATHNAME. */ + if (!__findfirst(pathname, &ff_blk, FA_LABEL)) + { + i = strlen (ff_blk.ff_name) - 1; + + if (j >= i) + { + for ( ; i >= 0 && j >= 0; i--, j--) + if (toupper (ff_blk.ff_name[i]) != toupper (pathname[j])) + break; + } + } + + if (i < 0 && pathname[j] == '/') + { + /* Indeed a label. */ + statbuf->st_mode = READ_ACCESS; +#ifdef S_IFLABEL + statbuf->st_mode |= S_IFLABEL; +#endif + statbuf->st_ino = 1; + statbuf->st_size = 0; + dos_ftime = ( (unsigned)ff_blk.ff_fdate << 16 ) + ff_blk.ff_ftime; + } + else + { + /* FindFirst on volume labels might set errno to ENMFILE or even + to something more strange like EINVAl; correct that. */ + errno = e; /* restore errno from the original FindFirst */ + if (errno == ENMFILE) + errno = ENOENT; + return -1; + } + } + + /* Device code. */ + statbuf->st_dev = drv_no; +#ifdef HAVE_ST_RDEV + statbuf->st_rdev = drv_no; +#endif + + /* Time fields. */ + statbuf->st_atime = statbuf->st_mtime = statbuf->st_ctime = + _file_time_stamp(dos_ftime); + + if ( ! strcmp(ff_blk.lfn_magic,"LFN32") ) + { + unsigned xtime; + xtime = *(unsigned *)&ff_blk.lfn_ctime; + if(xtime) /* May be zero if file written w/o lfn active */ + statbuf->st_ctime = _file_time_stamp(xtime); + xtime = *(unsigned *)&ff_blk.lfn_atime; + if(xtime > dos_ftime) /* Accessed time is date only, no time */ + statbuf->st_atime = _file_time_stamp(xtime); + } + + if ( (statbuf->st_mode & S_IFMT) == S_IFDIR + && (_djstat_flags & _STAT_DIRSIZE) == 0 ) + { + /* Under DOS, directory entries for subdirectories have + zero size. Therefore, FindFirst brings us zero size + when called on a directory. (Some network redirectors + might do a better job, thus below we also test for zero size + actually being returned.) If we have zero-size directory, + we compute here the actual directory size by reading its + entries, then multiply their number by 32 (the size of a + directory entry under DOS). This might lose in the case + that many files were deleted from a once huge directory, + because AFAIK, directories don't return unused clusters to + the disk pool. Still, it is a good approximation of the + actual directory size. + + We also take this opportunity to return the number of links + for directories as Unix programs expect it to be: the number + of subdirectories, plus 2 (the directory itself and the ``.'' + entry). + + The (max) size of the root directory could also be taken from + the disk BIOS Parameter Block (BPB) which can be obtained + by calling IOCTL (INT 21/AH=44H), subfunction 0DH, minor + function 60H. But we will treat all directories the same, + even at performance cost, because it's more robust for + networked drives. */ + + size_t pathlen = strlen (pathname); + char lastc = pathname[pathlen - 1]; + char *search_spec = (char *)alloca (pathlen + 10); /* need only +5 */ + int nfiles = 0, nsubdirs = 0, done; + size_t extra = 0; + int add_extra = 0; + + strcpy(search_spec, pathname); + if (lastc == '/') + strcat(search_spec, "*.*"); + else + strcat(search_spec, "/*.*"); + + if (statbuf->st_size == 0 && _USE_LFN) + { + /* VFAT filesystems use additional directory entries to + store the long filenames. */ + char fstype[40]; + + if ((_get_volume_info(pathname,0,0,fstype) & _FILESYS_LFN_SUPPORTED) + && strncmp(fstype, "FAT", 4) == 0) + add_extra = 1; + } + + /* Count files and subdirectories. */ + for (done = __findfirst(search_spec, &ff_blk, ALL_FILES); + !done; + done = __findnext(&ff_blk)) + { + register char *fname = ff_blk.ff_name; + + /* Don't count "." and ".." entries. This will show empty + directories as size 0. */ + if (! (fname[0] == '.' + && (fname[1] == '\0' + || (fname[1] == '.' + && fname[2] == '\0')))) + { + char fn[13]; + + nfiles++; + if (ff_blk.ff_attrib & 0x10) + nsubdirs++; + /* For each 13 characters of the long filename, a + 32-byte directory entry is used. */ + if (add_extra && strcmp(_lfn_gen_short_fname(fname, fn), fname)) + extra += (strlen(fname) + 12) / 13; + } + } + + statbuf->st_nlink = nsubdirs + 2; + if (statbuf->st_size == 0) + statbuf->st_size = (nfiles + extra) * sizeof(struct full_dirent); + } + + return 0; +} + +/* Main entry point. This is library stat() function. + */ + +int +stat(const char *path, struct stat *statbuf) +{ + int e = errno; + int pathlen; + + if (!path || !statbuf) + { + errno = EFAULT; + return -1; + } + + if ((pathlen = strlen (path)) >= MAX_TRUE_NAME) + { + errno = ENAMETOOLONG; + return -1; + } + + /* Fail if PATH includes wildcard characters supported by FindFirst. */ + if (memchr(path, '*', pathlen) || memchr(path, '?', pathlen)) + { + errno = ENOENT; /* since no such filename is possible */ + return -1; + } + + if (stat_assist(path, statbuf) == -1) + { + return -1; /* errno set by stat_assist() */ + } + else + { + errno = e; + return 0; + } +} + +#ifdef TEST + +unsigned short _djstat_flags = 0; + +void +main(int argc, char *argv[]) +{ + struct stat stat_buf; + char *endp; + + if (argc < 2) + { + fprintf (stderr, "Usage: %s <_djstat_flags> \n", argv[0]); + exit(0); + } + + if (stat(*argv, &stat_buf) != 0) + perror ("stat failed on argv[0]"); + else + fprintf(stderr, "DOS %d.%d (%s)\n", _osmajor, _osminor, _os_flavor); + argc--; argv++; + + _djstat_flags = (unsigned short)strtoul(*argv, &endp, 0); + argc--; argv++; + + while (argc--) + { + if (!stat(*argv, &stat_buf)) + { + fprintf(stderr, "%s: %d %6u %o %d %d %ld %lu %s", *argv, + stat_buf.st_dev, + (unsigned)stat_buf.st_ino, + stat_buf.st_mode, + stat_buf.st_nlink, + stat_buf.st_uid, + (long)stat_buf.st_size, + (unsigned long)stat_buf.st_mtime, + ctime(&stat_buf.st_mtime)); + _djstat_describe_lossage(stderr); + } + else + { + fprintf(stderr, "%s: lossage", *argv); + perror(" "); + _djstat_describe_lossage(stderr); + } + + ++argv; + } + + exit (0); +} + +#endif + diff --git a/Build/extra/djgpp/xstat.h b/Build/extra/djgpp/xstat.h new file mode 100644 index 00000000000..5e10bb8ca1f --- /dev/null +++ b/Build/extra/djgpp/xstat.h @@ -0,0 +1,71 @@ +/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ +/* + * Header for internal stat()/fstat() assist functions. + * + */ + +#ifndef __XSTAT_H +#define __XSTAT_H + +#include +#include +#include +#include +#include + +/* Some errno.h headers do not define EFAULT. Here the value is + taken from POSIX IEEE 1003.1. */ +#include +#ifndef EFAULT +#define EFAULT 14 +#endif + +/* Under MS-DOS, file access permissions are shared by all, except for + Write permission. */ +#define READ_ACCESS (S_IRUSR | S_IRGRP | S_IROTH) +#define WRITE_ACCESS S_IWUSR +#define EXEC_ACCESS (S_IXUSR | S_IXGRP | S_IXOTH) + +/* Macro to convert a segment and an offset to a "far offset" suitable + for _farxxx() functions of DJGPP. */ +#ifndef MK_FOFF +#define MK_FOFF(s,o) ((int)((((unsigned long)(s)) << 4) + (unsigned short)(o))) +#endif + +#define MAX_TRUE_NAME FILENAME_MAX + +extern unsigned short _osmajor, _osminor; +extern const char * _os_flavor; + +/* Bits to flag f?stat() failed to use individual undocumented features. */ +#define _STFAIL_SDA 1 /* Get SDA call failed */ +#define _STFAIL_OSVER 2 /* Unsupported DOS version */ +#define _STFAIL_BADSDA 4 /* Bad pointer to SDA */ +#define _STFAIL_TRUENAME 8 /* _truename() failed */ +#define _STFAIL_HASH 0x10 /* inode defaults to hashing */ +#define _STFAIL_LABEL 0x20 /* Root dir, but no volume label */ +#define _STFAIL_DCOUNT 0x40 /* dirent_count ridiculously large */ +#define _STFAIL_WRITEBIT 0x80 /* fstat() failed to get write access bit */ +#define _STFAIL_DEVNO 0x100 /* fstat() failed to get device number */ +#define _STFAIL_BADSFT 0x200 /* SFT entry found, but can't be trusted */ +#define _STFAIL_SFTIDX 0x400 /* bad SFT index in JFT */ +#define _STFAIL_SFTNF 0x800 /* file entry not found in SFT array */ + +extern unsigned short _djstat_fail_bits; + +extern unsigned short _djstat_flags; + +extern time_t _file_time_stamp(unsigned int); +extern ino_t _invent_inode(const char *, unsigned, unsigned long); +extern unsigned short _get_magic(const char *, int); +extern unsigned short _get_dos_version(int); +extern char * _truename(const char *, char *); +extern int _is_remote_drive(int); +extern int _is_executable(const char *, int, const char *); +extern short _get_dev_info(int); +extern long __filelength(int); +extern int _is_remote_handle(int); +extern void _djstat_describe_lossage(FILE *); +extern int _getftime(int, unsigned int *); + +#endif /* __XSTAT_H */ diff --git a/Build/extra/epstopdf/Makefile b/Build/extra/epstopdf/Makefile new file mode 100644 index 00000000000..ef62a30d9ce --- /dev/null +++ b/Build/extra/epstopdf/Makefile @@ -0,0 +1,176 @@ +# $Id$ +# This file is public domain. (Originally written by Karl Berry, 2009.) + +prg = epstopdf +e2p = ./$(prg).pl #--debug +re2p = ./r$(prg) --restricted +re2p_script = ./r$(prg) + +default: check + +$(re2p_script): + ln -s $(prg).pl $@ + +# These are not comprehensive tests by any means. Mostly we're just +# making sure we don't crash. +check: check-help check-version check-help-r check-usage \ + check-atend \ + check-binary check-bin2 \ + check-binhdr-lf check-binhdr-cr check-binhdr-crlf \ + check-filter check-filter-outfile \ + check-gray \ + check-gscmd check-gsopt check-gsopts \ + check-nogs \ + check-output \ + check-percent \ + check-restricted-device \ + check-restricted-gscmd \ + check-restricted-safe-in check-restricted-safe-out \ + check-simple \ + check-tn5002 \ + check-write-error \ + +check-help: + $(e2p) --help + +check-version: + $(e2p) --version + +check-help-r: $(re2p_script) + $(re2p_script) --help | grep restricted # should have default=true + +check-usage: + ! $(e2p) # no args + ! $(e2p) arg1 arg2 arg3 # too many args + ! $(e2p) --nonesuch # no option + +check-restricted-device: $(re2p_script) + ! $(re2p) --device=unsafe test-simple.eps + +check-restricted-gscmd: $(re2p_script) + ! $(re2p) --gscmd=/bin/unsafe test-simple.eps + ! $(re2p) --gscmd=unsafe test-simple.eps + +check-restricted-gsopt: $(re2p_script) + $(re2p) --gsopt=-dAutoFilterColorImages=true test-simple.eps + ! $(re2p) --gsopt=-dNOSAFER=false test-simple.eps + +check-restricted-safe-in: $(re2p_script) + ! $(re2p) /unsafe/in.eps + +check-restricted-safe-out: $(re2p_script) + ! $(re2p) test-simple.eps -o /unsafe/out.eps + +check-filter: + cat test-simple.eps | $(e2p) --filter >test-filter.pdf + pdfinfo test-filter.pdf | grep "Page size:" + +check-filter-outfile: + rm -f test-filter.pdf + cat test-simple.eps | $(e2p) --filter --outfile=test-filter.pdf + pdfinfo test-filter.pdf | grep "Page size:" +# + rm -f test-filter.pdf + cat test-simple.eps | $(e2p) --outfile=test-filter.pdf --filter + pdfinfo test-filter.pdf | grep "Page size:" + +check-gray: + $(e2p) --gray test-tiger.eps + pdfinfo test-tiger.pdf | grep "Page size:" + +check-write-error: + ! $(e2p) test-simple.eps --outfile=/dev/full + +check-gscmd: + ! $(e2p) --gscmd=false test-simple.eps + ! $(e2p) --gscmd='foo bar' test-simple.eps + +check-gsopt: + ! $(e2p) --gscmd=false --gsopt=foo --gsopt=bar test-simple.eps + ! $(e2p) --restricted --gsopt=bar test-simple.eps + +check-gsopts: + $(e2p) --gscmd=echo --gsopts='foo bar' test-simple.eps + ! $(e2p) --restricted --gsopts=bar test-simple.eps + +check-nogs: + $(e2p) --no-gs test-simple.eps >test-simple.out +# the two files should be different: + cmp -s test-simple.eps test-simple.out || exit 0 + +check-output: $(re2p_script) + $(re2p) test-simple.eps -o test-p.pdf # not if restricted + # should do this everywhere -- remove first, validate after. + #rm -f test-o.pdf; $(e2p) -o test-o.pdf test-simple.eps; pdfinfo test-o.pdf + $(e2p) -o test-o.pdf test-simple.eps + $(e2p) --outfile test-o.pdf test-simple.eps + $(e2p) --outfile=test-o.pdf test-simple.eps + $(e2p) --output test-o.pdf test-simple.eps + $(e2p) test-simple.eps test-p.pdf + $(re2p) test-simple.eps test-p.pdf + ! $(e2p) test-simple.eps test-p.pdg # not .pdf + ! $(e2p) -o test-o.pdf test-simple.eps test-p.pdf # two methods + +check-simple: + $(MAKE) file=test-simple check1 + +check-atend: + $(MAKE) file=test-atend check1 + +check-binary: + $(MAKE) file=test-binary check1 + +check-bin2: + $(MAKE) file=test-bin2 check1 + +check-binhdr-lf: + $(MAKE) file=test-binhdr-lf check1 + +check-binhdr-cr: + $(MAKE) file=test-binhdr-cr check1 + +check-binhdr-crlf: + $(MAKE) file=test-binhdr-crlf check1 + +check-percent: + $(MAKE) file=test-per%cent check1 + test -s test-per%cent.pdf + +check-tn5002: + $(MAKE) file=test-tn5002-cr check1 + $(MAKE) file=test-tn5002-crlf check1 + $(MAKE) file=test-tn5002-lf check1 + +# complicated, from http://www.vectorfloral.com/floral-swirly-flowers-with-butterflies-vector-graphic-174.html +# another, even bigger, is at http://www.backgroundvector.com/abstract-colorful-background-vector-image-94.html +# both are CC-BY 3.0. +check-floral: + $(MAKE) file=test-floral check1 + +# subtarget for simple test that conversion of $(file) works. +check1: + $(e2p) $(file).eps + pdfinfo $(file).pdf | grep "Page size" + +# +# put tar contents in a directory for CTAN. +dist: $(prg).tar.gz $(prg).html +.PHONY: dist +$(prg).tar.gz: README $(prg).pl $(prg).1 r$(prg).1 $(prg).man1.pdf + rm -rf $(prg); mkdir $(prg) + cp $^ $(prg) + tar cvzf $(prg).tar.gz $(prg) + rm -rf $(prg) + # upload .tar.gz to ctan.org/upload, mv .html ~www/$(prg). + +groff = groff +groff_opts = -man -t +pspdf = ps2pdf -sPAPERSIZE=a4 +$(prg).man1.pdf: $(prg).1 + $(groff) $(groff_opts) $< | $(pspdf) - $@ +$(prg).html: $(prg).1 + $(groff) $(groff_opts) -Thtml $< >$@ +show-man: + man ./$(prg).1 | col -b +# $(groff) $(groff_opts) -Tascii -M. -mraggedright -P-cbouU $(prg).1 +# -P-c... avoids ANSI color sequences and backspaces in the output. diff --git a/Build/extra/epstopdf/README b/Build/extra/epstopdf/README new file mode 100644 index 00000000000..17d89cfbaa0 --- /dev/null +++ b/Build/extra/epstopdf/README @@ -0,0 +1,33 @@ +$Id$ +This file is public domain. (Originally written by Karl Berry, 2009.) + +This is the README for the epstopdf script distribution. + +Primary distribution point: http://ctan.org/pkg/epstopdf + (list of mirrors at: http://ctan.org/mirrors) + +Home page: http://tug.org/epstopdf/ + +Run epstopdf --help for the usual list of options, examples, etc. + +Mailing list for bugs and discussion: http://lists.tug.org/tex-k +When reporting bugs, please include an input file and command line +options, so the problem can be reproduced. + +------------------------------------------------------------------------- +Various test files and a Makefile to exercise them are in the source +repository, which is currently a subdirectory of the texlive Subversion +repo, purely for the developers' convenience: + http://tug.org/svn/texlive/trunk/Build/source/extra/epstopdf/ + +The test-binary and test-bin2 files there were supplied by Akira Kakuto and +Reinhard Kotucha. They contain binary data. They are public domain. + +The test-binhdr* files were supplied by Martin von Gagern, constructed +as follows. They contain binary junk before the EPS starts. We also +use these to test different line endings. These files are public domain. + +{ echo -e '%Some\000binary\001comment'; dot -Tps <<< 'digraph{a->b}'; } + > test-binhdr-lf.eps +tr $'\n' $'\r' test-binhdr-cr.ps +unix2dos test-binhdr-cr.ps diff --git a/Build/extra/epstopdf/epstopdf.1 b/Build/extra/epstopdf/epstopdf.1 new file mode 100644 index 00000000000..0405e4499f3 --- /dev/null +++ b/Build/extra/epstopdf/epstopdf.1 @@ -0,0 +1,154 @@ +.TH EPSTOPDF 1 "7 January 2017" +.\" $Id$ +.SH NAME +epstopdf, repstopdf \- convert an EPS file to PDF +.SH SYNOPSIS +\fBepstopdf\fP [\fIoptions\fP] [\fIepsfile\fP [\fIpdffile\fP.pdf]] +.SH DESCRIPTION +By default, \fBepstopdf\fP converts the input PostScript file to PDF, +using Ghostscript. +.PP +\fBEpstopdf\fP transforms the Encapsulated PostScript file \fIepsfile\fP +(or standard input) so that it is guaranteed to start at the 0,0 +coordinate, and it sets a page size exactly corresponding to the +BoundingBox. Thus, the result needs no cropping, and the PDF MediaBox +is correct. +.PP +By default, the output name is the input name with any extension +replaced by \fB.pdf\fP. An output name ending with .pdf can also be given +as a second argument on the command line, or the \fB--outfile\fP +(\fB-o\fP) option can be used with any name. +.PP +PJL commands at the start of a file are removed. DOS EPS binary files +(TN 5002) are supported. +.PP +If the bounding box in the input is incorrect, of course there will +be resulting problems. +.SH OPTIONS +Options may start with either "\fB-\fP" or "\fB--\fP", and may be +unambiguously abbreviated. It is best to use the full option name in +scripts to avoid possible collisions with new options in the future. +.PP +General script options: +.IP "\fB--help\fP +display help message and exit +.IP "\fB--version\fP +display version information and exit +.IP "\fB--outfile\fP=\fIfile\fP" +write result to \fIfile\fP. If this option is not given, and +\fB--nogs\fP or \fB--filter\fP is specified, write to standard output; +otherwise, the default is to construct the output file name by replacing +any extension in the input file with `.pdf'. +.IP "\fB--\fP[\fBno\fP]\fBdebug\fP" +write debugging info (default: false). +.IP "\fB--\fP[\fBno\fP]\fBexact\fP" +scan ExactBoundingBox (default: false). +.IP "\fB--\fP[\fBno\fP]\fBfilter\fP" +read standard input and (unless \fB--outfile\fP is given) write standard +output (default: false). +.IP "\fB--\fP[\fBno\fP]\fBgs\fP" +run Ghostscript (default: true). With \fB--nogs\fP, output (to standard +output by default) the PostScript that would normally be converted; that +is, the input PostScript as modified by \fBepstopdf\fP. +.IP "\fB--\fP[\fBno\fP]\fBhires\fP" +scan HiresBoundingBox (default: false). +.IP "\fB--restricted\fP=\fIval\fP" +turn on restricted mode (default: [true for repstopdf, else false]); +this forbids the use of \fB--gscmd\fP and other options and imposes +restrictions on the input and output file names according to the values +of openin_any and openout_any (see the Web2c manual, http://tug.org/web2c). +.PP +Options for Ghostscript (more info below): +.IP "\fB--gscmd\fP=\fIval\fP" +pipe output to \fIval\fP (default: [\fBgswin32c\fP on Windows, else \fBgs\fP]) +.IP "\fB--gsopt\fP=\fIval\fP" +include \fIval\fP as one argument in the gs command (can be repeated). +.IP "\fB--gsopts\fP=\fIval\fP" +split \fIval\fP at whitespace and include each resulting word as an +argument in the gs command (can be repeated). +.IP "\fB--autorotate\fP=\fIval\fP" +set AutoRotatePages (default: None); recognized \fIval\fP choices: +None, All, PageByPage. For EPS files, PageByPage is equivalent to All. +.IP "\fB--\fP[\fBno\fP]\fBcompress\fP" +use compression in the output (default: true); if turned off, passes +.IR -dUseFlateCompression=false . +.IP "\fB--device\fP=\fIdev\fP" +use -sDEVICE=\fIdev\fP (default: pdfwrite); not allowed in restricted mode. +.IP "\fB--\fP[\fBno\fP]\fBembed\fP" +embed fonts (default: true); passes +.I -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true. +.IP "\fB--\fP[\fBno\fP]\fBgray\fP" +grayscale output (default: false); passes +.I -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray. +.IP "\fB--pdfsettings\fP=\fIval\fP" +use -dPDFSETTINGS=/\fIval\fP (default is `prepress' if \fB--embed\fP, +else empty); recognized \fIval\fP choices: screen, ebook, printer, +prepress, default. +.IP "\fB--\fP[\fBno\fP]\fBquiet\fP" +use -q, a.k.a. -dQUIET (default: false). +.IP "\fB--res\fP=\fIdpi, dpi\fPx\fIdpi\fP" +set image resolution (default: [use gs default]); ignored if +\fB--debug\fP is set. +.IP "\fB--\fP[\fBno\fP]\fBsafer\fP" +use -d(NO)QUIET (default: true). +.PP +In addition to the specific options above, additional options to be used +with gs can be specified with either or both of the two cumulative +options \fB--gsopts\fP and \fB--gsopt.\fP +.PP +\fB--gsopts\fP takes a single string of options, which is split at +whitespace, each resulting word then added to the gs command line +individually. +.PP +\fB--gsopt\fP adds its argument as a single option to the gs command +line. It can be used multiple times to specify options separately, +and is necessary if an option or its value contains whitespace. +.PP +In restricted mode, options are limited to those with names and values +known to be safe. Some options taking booleans, integers or fixed +names are allowed, those taking general strings are not. + +.SH EXAMPLES +These examples all equivalently convert `test.eps' to `test.pdf': +.nf +epstopdf test.eps +epstopdf test.eps test.pdf +cat test.eps | epstopdf --filter >test.pdf +cat test.eps | epstopdf -f -o=test.pdf +.fi +.PP +Example for using HiResBoundingBox instead of BoundingBox: +.nf +epstopdf --hires test.eps +.fi +.PP +Example for \fBepstopdf\fP's attempt at correcting PostScript: +.nf +$program --nogs test.ps >testcorr.ps +.fi +.PP +In all cases, you can add \fB--debug\fP (\fB-d\fP) to see more about +what \fBepstopdf\fP is doing. +.SH BUGS +The case of "%%BoundingBox: (atend)" when input is not seekable (e.g., +from a pipe) is not supported. +.PP +Report bugs in the program or this man page to tex-k@tug.org. When +reporting bugs, please include an input file and the command line +options specified, so the problem can be reproduced. +.SH SEE ALSO +\fBgs\fP(1), +\fBpdfcrop\fP(1). +.PP +The epstopdf LaTeX package, part of the oberdiek bundle, which automates +running this script on the fly under TeX: http://ctan.org/pkg/epstopdf-pkg. +.SH AUTHOR +Originally written by Sebastian Rahtz, for Elsevier Science, with +subsequent contributions from Thomas Esser, Gerben Wierda, Heiko +Oberdiek, and many others. Currently maintained by Karl Berry. +.PP +Man page originally written by Jim Van Zandt. +.PP +epstopdf home page: http://tug.org/epstopdf. +.PP +You may freely use, modify and/or distribute this file. diff --git a/Build/extra/epstopdf/epstopdf.pl b/Build/extra/epstopdf/epstopdf.pl new file mode 100755 index 00000000000..10f3026daf4 --- /dev/null +++ b/Build/extra/epstopdf/epstopdf.pl @@ -0,0 +1,1000 @@ +#!/usr/bin/env perl +# $Id$ +# (Copyright lines below.) +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. 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. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. +# ---------------------------------------------------------------- +# This is a script to transform an EPS file to PDF. Theoretically, any +# Level 2 PS interpreter should work, although in practice using +# Ghostscript is near-universal. Many more details below. +# +# One thing not supported is the case of +# "%%BoundingBox: (atend)" when input is not seekable (e.g., from a pipe), +# +# emacs-page +# +my $ver = "2.27"; +# 2017/09/14 v2.27 (Karl Berry) +# * extract value from --gsopt with $3 not $2 (extra regexp group +# added previously), and check it with ^(...)$ so anchors apply to all. +# (report to Karl from Yannick Berker, 7 Sep 2017 14:07:09.) +# 2017/01/07 v2.26 (Norbert Preining, Karl Berry) +# * allow cmdline of infile outfile.pdf. +# * explicitly allow -o as abbreviation for --outfile, +# to guard against future --options. (Also --output.) +# 2016/06/30 v2.25 (Norbert Preining, Karl Berry) +# * don't set (default) device until after restricted check. +# * a few more debugging lines. +# 2016/05/29 v2.24 (Karl Berry) +# * new option --gray; patch from William Bader, +# tex-k mail 9 Feb 2016 19:37:08. +# * disallow --device completely in restricted mode, +# to avoid maintenance of device list. +# tex-live mail 10 Feb 2016 10:36:26. +# 2015/01/22 v2.23 (Karl Berry) +# * use # instead of = to placate msys; report from KUROKI Yusuke, +# tex-k mail 20 Jan 2015 12:40:16. +# 2014/06/18 v2.22 (Karl Berry) +# * escape % in $outputfilename; report from William Fischer, +# tex-k mail 16 Jun 2014 18:45:12. +# 2014/01/17 v2.21 (Karl Berry) +# * tweaks to help message, per reports from Knuth. +# 2013/09/28 v2.20 (Heiko Oberdiek, and (a little) Karl Berry) +# * New command line argument --(no)safer which allows setting +# -dNOSAFER instead of -dSAFER (only for non-restricted). +# * New command line argument --pdfsettings for +# Ghostscript's -dPDFSETTINGS. +# * New command line argument --(no)quiet. +# * New command line argument --device for specifying a differnt +# Ghostscript device (limited set of devices for restricted mode). +# * New command line arguments --gsopts and --gsopt for adding +# Ghostscript options. +# * Full support of ghostscript's option -r, DPIxDPI added. +# * Support for DOS EPS binary files (TN 5002) added. +# * Removes PJL commands at start of file. +# 2013/05/12 v2.19 (Karl Berry) +# * explain option naming conventions (= defaults for Getopt::Long). +# 2012/05/22 v2.18 (Karl Berry) +# * use /usr/bin/env, since Ruby has apparently required #! for years, +# and we rely on it for our other scripts, so why not. +# (tex-k mail from Jean Krohn, 2 Aug 2010 15:57:54, +# per http://osdir.com/ml/lang.ruby.general/2002-06/msg01388.html +# and ruby-bugs:PR#315). +# 2012/05/12 v2.17 (Karl Berry) +# * uselessly placate -w. Debian bug 672281. +# 2010/05/09 v2.16 (Karl Berry) +# * make --nogs dump edited PostScript to stdout by default +# (report from Reinhard Kotucha). +# 2010/03/19 v2.15 (Karl Berry) +# * let --outfile override --filter again. +# * recognize MSWin64 as well as MSWin32, just in case. +# 2010/03/08 v2.14 (Manuel P\'egouri\'e-Gonnard) +# * In restricted mode, forbid --gscmd (all platforms) and call GS with full +# path relative to self location (Windows). +# 2010/02/26 v2.13 (Karl Berry) +# * New release. +# 2010/02/23 (Manuel P\'egouri\'e-Gonnard) +# * Use kpsewhich for filename validation in restricted mode, both input and +# output. Requires kpathsea 5.1.0 (TL2010), rejects the name with earlier +# versions of kpsewhich. +# * Call external programs with full path on win32 in order to avoid obvious +# attacks with rogue versions of these programs in the current directory. +# 2009/11/27 v2.12 (Karl Berry) +# * Make --filter work again +# 2009/11/25 (Manuel P\'egouri\'e-Gonnard) +# * Better extension detection, suggested by A. Cherepanov. +# 2009/10/18 (Manuel P\'egouri\'e-Gonnard) +# * Better argument validation (Alexander Cherepanov). +# * Use list form of pipe open() (resp. system()) to prevent injection. +# Since Perl's fork() emulation doesn't work on Windows with Perl 5.8.8 from +# TeX Live 2009, use a temporary file instead of a pipe on Windows. +# 2009/10/14 (Manuel P\'egouri\'e-Gonnard) +# * Added restricted mode. +# 2009/09/27 v2.11 (Karl Berry) +# * Fixed two bugs in the (atend) handling code (Martin von Gagern) +# * Improved handling of CR line ending (Martin von Gagern) +# * More error checking +# * --version option +# * Create source repository in TeX Live +# 2009/07/17 v2.9.11gw +# * Added -dSAFER to default gs options +# TL2009 wants to use a restricted variant of -shell-escape, +# allowing epstopdf to run. However without -dSAFER Ghostscript +# allows writing to files (other than given in -sOutputFile) +# and running commands (through Ghostscript pipe's language feature). +# 2009/05/09 v2.9.10gw +# * Changed cygwin name for ghostscript to gs +# 2008/08/26 v2.9.9gw +# * Switch to embed fonts (default=yes) (J.P. Chretien) +# * turned no AutoRotatePages into an option (D. Kreil) (default = None) +# * Added resolution switch (D. Kreil) +# * Added BSD-style license +# 2007/07/18 v2.9.8gw +# 2007/05/18 v.2.9.7gw (Gerben Wierda) +# * Merged both supplied 2.9.6 versions +# 2007/05/15 v2.9.6tp (Theo Papadopoulo) +# * Simplified the (atend) support +# 2007/01/24 v2.9.6sw (Staszek Wawrykiewicz) +# * patched to work also on Windows +# 2005/10/06 v2.9.5gw (Gerben Wierda) +# * Fixed a horrendous bug in the (atend) handling code +# 2005/10/06 v2.9.4gw (Gerben Wierda) +# * This has become the official version for now +# 2005/10/01 v2.9.3draft (Gerben Wierda) +# * Quote OutFilename +# 2005/09/29 v2.9.2draft (Gerben Wierda) +# * Quote OutFilename +# 2004/03/17 v2.9.1draft (Gerben Wierda) +# * No autorotate page +# 2003/04/22 v2.9draft (Gerben Wierda) +# * Fixed bug where with cr-eol files everything up to the first %! +# * in the first 2048 bytes was gobbled (double ugh!) +# 2002/02/21 v2.8draft (Gerben Wierda) +# * Fixed bug where last line of buffer was not copied out (ugh!) +# 2002/02/18 v2.8draft (Gerben Wierda) +# * Handle different eol styles transparantly +# * Applied fix from Peder Axensten for Freehand bug +# 2001/03/05 v2.7 (Heiko Oberdiek) +# * Newline before grestore for the case that there is no +# whitespace at the end of the eps file. +# 2000/11/05 v2.6 (Heiko Oberdiek) +# * %%HiresBoundingBox corrected to %%HiResBoundingBox +# 1999/05/06 v2.5 (Heiko Oberdiek) +# * New options: --hires, --exact, --filter, --help. +# * Many cosmetics: title, usage, ... +# * New code for debug, warning, error +# * Detecting of cygwin perl +# * Scanning for %%{Hires,Exact,}BoundingBox. +# * Scanning only the header in order not to get a wrong +# BoundingBox of an included file. +# * (atend) supported. +# * uses strict; (earlier error detecting). +# * changed first comment from '%!PS' to '%!'; +# * corrected (atend) pattern: '\s*\(atend\)' +# * using of $bbxpat in all BoundingBox cases, +# correct the first white space to '...Box:\s*$bb...' +# * corrected first line (one line instead of two before 'if 0;'; +# +# Thomas Esser, Sept. 1998: change initial lines to find +# perl along $PATH rather than guessing a fixed location. The above +# construction should work with most shells. +# +# Originally by Sebastian Rahtz, for Elsevier Science +# with extra tricks from Hans Hagen's texutil and many more. + +### emacs-page +### program identification +my $program = "epstopdf"; +my $ident = '($Id$)' . " $ver"; +my $copyright = < +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. +END_COPYRIGHT +my $title = "$program $ident\n"; + +my $on_windows = $^O =~ /^(MSWin|msys$)/; +my $on_windows_or_cygwin = $on_windows || $^O eq "cygwin"; + +### ghostscript command name +my $GS = $on_windows ? "gswin32c" : "gs"; + +### restricted mode +my $restricted = 0; +$restricted = 1 if $0 =~ /repstopdf/; + +### default values +my $default_device = 'pdfwrite'; + +### options +$::opt_autorotate = "None"; +$::opt_compress = 1; +$::opt_debug = 0; +$::opt_device = ""; +$::opt_embed = 1; +$::opt_exact = 0; +$::opt_filter = 0; +$::opt_gray = 0; +$::opt_gs = 1; +$::opt_gscmd = ""; +@::opt_gsopt = (); +$::opt_help = 0; +$::opt_hires = 0; +$::opt_outfile = ""; +$::opt_pdfsettings = ""; +$::opt_res = ''; +$::opt_restricted = 0; +$::opt_safer = 1; +$::opt_quiet = 1; +$::opt_version = 0; + +sub gsopts { push (@::opt_gsopt, split (' ', $_[1])); } + +# known-safe Ghostscript options and values. +my %optcheck = qw< + AlignToPixels 0|1 + AntiAliasColorImages true|false + AntiAliasGrayImages true|false + AntiAliasMonoImages true|false + ASCII85EncodePages true|false + AutoFilterColorImages true|false + AutoFilterGrayImages true|false + AutoPositionEPSFiles true|false + AutoRotatePages /(None|All|PageByPage) + BATCH true + Binding /(Left|Right) + CannotEmbedFontPolicy /(OK|Warning|Error) + ColorConversionStrategy /(LeaveColorUnchanged|UseDeviceIndependentColor|UseDeviceIndependendColorForImages|sRGB|CMYK) + ColorImageDepth -1|1|2|4|8 + ColorImageDownsampleThreshold 10(.0*)?|\d(.\d*)|\.\d+ + ColorImageDownsampleType /(Average|Bicubic|Subsample|None) + ColorImageFilter /(DCTEncode|FlateEncode|JPXEncode) + ColorImageResolution \d+ + COLORSCREEN true|0|false + CompatibilityLevel 1\.[0-7] + CompressFonts true|false + CompressPages true|false + ConvertCMYKImagesToRGB true|false + ConvertImagesToIndexed true|false + DefaultRenderingIntent /(Default|Perceptual|Saturation|AbsoluteColorimetric|RelativeColorimetric) + DetectBlends true|false + DetectDuplicateImages true|false + DITHERPPI \d+ + DOINTERPOLATE true + DoThumbnails true|false + DownsampleColorImages true|false + DownsampleGrayImages true|false + DownsampleMonoImages true|false + EmbedAllFonts true|false + EmitDSCWarnings true|false + EncodeColorImages true|false + EncodeGrayImages true|false + EncodeMonoImages true|false + EndPage -?\d+ + FIXEDRESOLUTION true + GraphicsAlphaBits 1|2|4 + GrayImageDepth -1|1|2|4|8 + GrayImageDownsampleThreshold \d+\.?\d*|\.\d+ + GrayImageDownsampleType /(Average|Bicubic) + GrayImageFilter /(DCTEncode|FlateEncode|JPXEncode) + GrayImageResolution \d+ + GridFitTT 0|1|2|3 + HaveTransparency true|false + HaveTrueTypes true|false + ImageMemory \d+ + LockDistillerParams true|false + LZWEncodePages true|false + MaxSubsetPct 100|[1-9][0-9]? + MaxClipPathSize \d+ + MaxInlineImageSize \d+ + MaxShadingBitmapSize \d+ + MonoImageDepth -1|1|2|4|8 + MonoImageDownsampleThreshold \d+\.?\d*|\.\d+ + MonoImageDownsampleType /(Average|Bicubic|Subsample|None) + MonoImageFilter /(CCITTFaxEncode|FlateEncode|RunLengthEncode) + MonoImageResolution \d+ + NOCIE true + NODISPLAY true + NOEPS true + NOINTERPOLATE true + NOPSICC true + NOSUBSTDEVICECOLORS true|false + NOTRANSPARENCY true + OPM 0|1 + Optimize true|false + ParseDSCComments true|false + ParseDSCCommentsForDocInfo true|false + PreserveCopyPage true|false + PreserveEPSInfo true|false + PreserveHalftoneInfo true|false + PreserveOPIComments true|false + PreserveOverprintSettings true|false + StartPage -?\d+ + PatternImagemask true|false + PDFSETTINGS /(screen|ebook|printer|prepress|default) + PDFX true|false + PreserveDeviceN true|false + PreserveSeparation true|false + QUIET true + SHORTERRORS true + SubsetFonts true|false + TextAlphaBits 1|2|4 + TransferFunctionInfo /(Preserve|Remove|Apply) + UCRandBGInfo /(Preserve|Remove) + UseCIEColor true|false + UseFlateCompression true|false + UsePrologue true|false +>; +# In any case not suitable for restricted: +# -dDOPS + +### usage +my @bool = ("false", "true"); +my $resmsg = $::opt_res ? $::opt_res : "[use gs default]"; +my $rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; + +my $usage = <<"END_OF_USAGE"; +${title}Usage: $program [OPTION]... [EPSFILE [PDFFILE.pdf]] + +Convert an EPS file to PDF (or other formats), by default using Ghostscript. + +By default, the output name is the input name with any extension +replaced by ".pdf". An output name ending with .pdf can also be given +as a second argument on the command line, or the --outfile (-o) option +can be used with any name. + +The resulting output is guaranteed to start at the 0,0 coordinate, and +sets a page size exactly corresponding to the BoundingBox. Thus, the +result does not need any cropping, and the PDF MediaBox is correct. + +If the bounding box in the input is incorrect, of course there will +be resulting problems. + +Options: + --help display this help and exit + --version display version information and exit + + -o, --outfile=FILE write result to FILE (default based on input name) + --restricted use restricted mode (default: $bool[$restricted]) + + --(no)debug output debugging info (default: $bool[$::opt_debug]) + --(no)exact scan ExactBoundingBox (default: $bool[$::opt_exact]) + --(no)filter read standard input (default: $bool[$::opt_filter]) + --(no)gs run ghostscript (default: $bool[$::opt_gs]) + --(no)hires scan HiResBoundingBox (default: $bool[$::opt_hires]) + +Options for Ghostscript: + --gscmd=VAL pipe output to VAL (default: $GS) + --gsopt=VAL single option for gs (see below) + --gsopts=VAL options for gs (see below) + --autorotate=VAL set AutoRotatePages (default: $rotmsg) + recognized VAL choices: None, All, PageByPage; + for EPS files, PageByPage is equivalent to All. + --(no)compress use compression (default: $bool[$::opt_compress]) + --device=DEV use -sDEVICE=DEV (default: $default_device) + --(no)embed embed fonts (default: $bool[$::opt_embed]) + --(no)gray grayscale output (default: $bool[$::opt_gray]) + --pdfsettings=VAL use -dPDFSETTINGS=/VAL (default is prepress if --embed, + else empty); recognized VAL choices: + screen, ebook, printer, prepress, default. + --(no)quiet use -q (-dQUIET) (default: $bool[$::opt_quiet]) + --res=DPI|DPIxDPI set image resolution (default: $resmsg) + ignored if option --debug is set. + --(no)safer use -d(NO)SAFER (default: $bool[$::opt_safer]) + +Examples all equivalently converting test.eps to test.pdf: + \$ $program test.eps + \$ $program test.eps test.pdf + \$ cat test.eps | $program --filter >test.pdf + \$ cat test.eps | $program -f -o=test.pdf + +Example for using HiResBoundingBox instead of BoundingBox: + \$ $program --hires test.eps + +Example for producing epstopdf's attempt at corrected PostScript: + \$ $program --nogs test.ps >testcorr.ps + +In all cases, you can add --debug (-d) to see more about what epstopdf +is doing. + +More about the options for Ghostscript: + Additional options to be used with gs can be specified + with either or both of the two cumulative options --gsopts and --gsopt. + --gsopts takes a single string of options, which is split at whitespace + and each resulting word then added to the gs command line individually. + --gsopt adds its argument as a single option to the gs command line. + It can be used multiple times to specify options separately, + and is necessary if an option or its value contains whitespace. + In restricted mode, options are limited to those with names and values + known to be safe. Some options taking booleans, integers or fixed + names are allowed, those taking general strings are not. + +All options to epstopdf may start with either - or --, and may be +unambiguously abbreviated. It is best to use the full option name in +scripts to avoid possible collisions with new options in the future. + +When reporting bugs, please include an input file and all command line +options so the problem can be reproduced. + +Report bugs to: tex-k\@tug.org +epstopdf home page: +END_OF_USAGE + +### process options +use Getopt::Long; +GetOptions ( + "autorotate=s", # \ref{val_autorotate} + "compress!", + "debug!", + "device=s", + "embed!", + "exact!", + "gray!", + "filter!", + "gs!", + "gscmd=s", # \ref{val_gscmd} + "gsopt=s@", # \ref{val_gsopt} + "gsopts=s" => \&gsopts, # \ref{val_gsopts} + "help|h", + "hires!", + "outfile|output|o=s", # \ref{openout_any} + "pdfsettings=s", + "quiet", + "res=s", + "restricted", + "safer!", + "version", +) or die "Try $0 --help for more information\n"; + +### disable --quiet if option --debug is given +$::opt_quiet = 0 if $::opt_debug; + +### restricted option +$restricted = 1 if $::opt_restricted; + +### help functions +sub debug { print STDERR "* @_\n" if $::opt_debug; } +sub warning { print STDERR "==> Warning: @_\n"; } +sub error { die "$title!!! Error: @_\n"; } +sub errorUsage { die "$program: Error: @_ (try --help for more information)\n"; } +sub warnerr { $restricted ? error(@_) : warning(@_); } + +### debug messages +debug "Restricted mode activated" if $restricted; + +### safer external commands for Windows in restricted mode +my $kpsewhich = 'kpsewhich'; +if ($restricted && $on_windows) { + use File::Basename; + my $mydirname = dirname $0; + # $mydirname is the location of the Perl script + $kpsewhich = "$mydirname/../../../bin/win32/$kpsewhich"; + $GS = "$mydirname/../../../tlpkg/tlgs/bin/$GS"; +} +debug "kpsewhich command: $kpsewhich"; + +### check if a name is "safe" according to kpse's open(in|out)_any +# return true if name is ok, false otherwise +sub safe_name { + my ($mode, $name) = @_; + my $option = ""; + $option = '-safe-in-name' if $mode eq 'in'; + $option = '-safe-out-name' if $mode eq 'out'; + error "Unknown check mode in safe_name(): $mode" unless $option; + my @args = ($kpsewhich, '-progname', 'repstopdf', $option, $name); + my $bad = system {$args[0]} @args; + return ! $bad; +} + +### help, version options. +if ($::opt_help) { + print $usage; + exit 0; +} + +if ($::opt_version) { + print $title; + print $copyright; + exit 0; +} + +### get input filename (\ref{openin_any} for validation) +my $InputFilename = ""; +if ($::opt_filter) { + @ARGV == 0 or + errorUsage "Input file cannot be used with filter option"; + debug "Filtering: will read standard input"; +} else { + # not filtering. + @ARGV > 0 or errorUsage "Input filename missing"; + # allow infile outfile.pdf. + if (@ARGV == 2) { + if ($::opt_outfile) { + errorUsage ("Multiple output specifications: second arg=$ARGV[1]," + . " --outfile=$::opt_outfile"); + } + if ($ARGV[1] !~ m/\.pdf$/i) { + errorUsage "Output file argument requires .pdf extension: $ARGV[1]"; + } + # seems we can use it. + $::opt_outfile = $ARGV[1]; + debug "Output filename from argv:", $::opt_outfile; + } + @ARGV > 2 and errorUsage "Too many arguments: @ARGV"; + + $InputFilename = $ARGV[0]; + debug "Input filename:", $InputFilename; +} + +### emacs-page +### building the gs invocation. + +### option gscmd +if ($::opt_gscmd) { + if ($restricted) { # \label{val_gscmd} + error "Option forbidden in restricted mode: --gscmd"; + } else { + debug "Switching from $GS to $::opt_gscmd"; + $GS = $::opt_gscmd; + } +} + +### start building GS command line for the pipe +my @GS = ($GS); +push @GS, '-q' if $::opt_quiet; +push @GS, $::opt_safer ? '-dSAFER' : '-dNOSAFER'; +push @GS, '-dNOPAUSE'; +push @GS, '-dBATCH'; + +### option device +if ($::opt_device) { + if ($restricted) { + error "Option forbidden in restricted mode: --device"; + } else { + debug "Switching from $default_device to $::opt_device"; + } +} else { + $::opt_device = $default_device; +} + +push @GS, "-sDEVICE=$::opt_device"; + +### option outfile +my $OutputFilename = $::opt_outfile; +if (! $OutputFilename) { + if ($::opt_gs) { + if ($::opt_filter) { + debug "Filtering: will write standard output"; + $OutputFilename = "-"; + } else { + # Ghostscript, no filter: replace input extension with .pdf. + $OutputFilename = $InputFilename; + my $ds = $on_windows_or_cygwin ? '\\/' : '/'; + $OutputFilename =~ s/\.[^\.$ds]*$//; + $OutputFilename .= ".pdf"; + } + } else { + debug "No Ghostscript: will write standard output"; + $OutputFilename = "-"; + } +} +$OutputFilename =~ s/%/%%/g; # we will do the escaping for gs +debug "Output filename:", $OutputFilename; +push @GS, "-sOutputFile=$OutputFilename"; + +### options compress, embed, res, autorotate +$::opt_pdfsettings = 'prepress' if $::opt_embed and not $::opt_pdfsettings; +if ($::opt_pdfsettings + && $::opt_pdfsettings + !~ s/^\/?(screen|ebook|printer|prepress|default)$/$1/) { + warnerr "Invalid value for --pdfsettings: $::opt_pdfsettings"; + $::opt_pdfsettings = ''; +} +# use # instead of = to avoid mingw path munging. +push (@GS, "-dPDFSETTINGS#/$::opt_pdfsettings") if $::opt_pdfsettings; + +push @GS, qw[ + -dMaxSubsetPct=100 + -dSubsetFonts=true + -dEmbedAllFonts=true +] if $::opt_embed; + +push @GS, '-dUseFlateCompression=false' unless $::opt_compress; + +push @GS, qw(-sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray) + if $::opt_gray; + +if ($::opt_res and + not $::opt_res =~ /^(\d+(x\d+)?)$/) { + warnerr "Invalid resolution: $opt_res"; + $::opt_res = ''; +} +push @GS, "-r$::opt_res" if $::opt_res; +$resmsg = $::opt_res ? $::opt_res : "[use gs default]"; + +# \label{val_autorotate} +if ($::opt_autorotate and + not $::opt_autorotate =~ /^(None|All|PageByPage)$/) { + warnerr "Invalid value for --autorotate: $::opt_autorotate' " + . "(use 'All', 'None' or 'PageByPage'"; + $::opt_autorotate = ''; +} +# use # instead of = to avoid mingw path munging. +push (@GS, "-dAutoRotatePages#/$::opt_autorotate") if $::opt_autorotate; +$rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; + +foreach my $gsopt (@::opt_gsopt) { + if ($restricted) { + my $ok = 0; + if ($gsopt =~ /^-[dD]([A-Za-z0-9]+)(=(.*))?$/) { + my $name = $1; + my $value = $3; + $value = 'true' if not defined $value; + if ($optcheck{$name} and $value =~ /^($optcheck{$name})$/) { + $ok = 1; + } + else { + warnerr "Option forbidden in restricted mode: --gsopt $gsopt"; + $gsopt = ''; + } + } + if (not $ok) { + warnerr "Option forbidden in restricted mode: --gsopt $gsopt"; + $gsopt = ''; + } + } + push @GS, $gsopt if $gsopt; +} + +### option BoundingBox types +my $BBName = "%%BoundingBox:"; +!($::opt_hires and $::opt_exact) or + error "Options --hires and --exact cannot be used together"; +$BBName = "%%HiResBoundingBox:" if $::opt_hires; +$BBName = "%%ExactBoundingBox:" if $::opt_exact; +debug "BoundingBox comment:", $BBName; + +### validate input file name in restricted mode \label{openin_any} +if ($restricted and not $::opt_filter + and not safe_name('in', $InputFilename)) { + error "Input filename '$InputFilename' not allowed in restricted mode."; +} + +### validate output file name in restricted mode \label{openout_any} +if ($restricted and not safe_name('out', $OutputFilename)) { + error "Output filename '$OutputFilename' not allowed in restricted mode."; +} + +### option gs +if ($::opt_gs) { + debug "Ghostscript command:", $GS; + debug "Compression:", ($::opt_compress) ? "on" : "off"; + debug "Embedding:", ($::opt_embed) ? "on" : "off"; + debug "Grayscale:", ($::opt_gray) ? "on" : "off"; + debug "PDFSettings:", $::opt_pdfsettings; + debug "Resolution:", $resmsg; + debug "Rotation:", $rotmsg; +} + +### emacs-page +### open input file +if ($::opt_filter) { + open(IN, '<-') || error("Cannot open stdin: $!"); +} else { + open(IN, '<', $InputFilename) || error("Cannot open $InputFilename: $!"); +} +binmode IN; + +### open output file +my $outname; # used in error message at end +my $tmp_filename; # temporary file for windows +my $OUT; # filehandle for output (GS pipe or temporary file) +use File::Temp 'tempfile'; +if ($::opt_gs) { + if (! $on_windows_or_cygwin) { # list piped open works + push @GS, qw(- -c quit); + debug "Ghostscript pipe: @GS"; + open($OUT, '|-', @GS) + or error "Cannot open Ghostscript for piped input: @GS"; + } else { # use a temporary file on Windows/Cygwin. + ($OUT, $tmp_filename) = tempfile(UNLINK => 1); + debug "Using temporary file '$tmp_filename'"; + } + $outname = $GS; +} +else { + debug "No Ghostscript: opening $OutputFilename"; + if ($OutputFilename eq "-") { + $OUT = *STDOUT; + } else { + open($OUT, '>', $OutputFilename) + || error ("Cannot write \"$OutputFilename\": $!"); + $outname = $OutputFilename; + } +} +binmode $OUT; + +# reading a cr-eol file on a lf-eol system makes it impossible to parse +# the header and besides it will read the intire file into yor line by line +# scalar. this is also true the other way around. + +### emacs-page +### scan a block, try to determine eol style + +my $buf; +my $buflen; +my @bufarray; +my $inputpos; +my $maxpos = -1; + +# We assume 2048 is big enough. +my $EOLSCANBUFSIZE = 2048; + +# PJL +my $UEL = "\x1B%-12345X"; +my $PJL = '@PJL[^\r\n]*\r?\n'; + +$buflen = read(IN, $buf, $EOLSCANBUFSIZE); +if ($buflen > 0) { + my $crlfpos; + my $lfpos; + my $crpos; + + $inputpos = 0; + + # TN 5002 "Encapsulated PostScript File Format Specification" + # specifies a DOS EPS binary file format for including a + # device-specific screen preview. + # + # DOS EPS Binary File Header (30 Bytes): + # * Bytes 0-3: 0xC5D0D3C6 + # * Bytes 4-7: Offset of PostScript section + # * Bytes 8-11: Length of PostScript section + # * ... + # * Bytes 28-29: XOR checksum of bytes 0-27 or 0xFFFF + if ($buflen > 30 and $buf =~ /^\xC5\xD0\xD3\xC6/) { + debug "DOS EPS binary file header found"; + my $header = substr($buf, 0, 30); + my ($offset_ps, $length_ps, $checksum) = unpack("x[V]VVx[V4]n", $header); + debug " PS offset: $offset_ps"; + debug " PS length: $length_ps"; + $maxpos = $offset_ps + $length_ps; + # validate checksum + if ($checksum == 0xFFFF) { + debug " No checksum"; + } + else { + debug " checksum: $checksum"; + my $cs = 0; + map { $cs ^= $_ } unpack('n14', $header); + if ($cs != $checksum) { + warning "Wrong checksum of DOS EPS binary header"; + } + } + # go to the start of the PostScript section and refill buffer + if ($::opt_filter) { + if ($offset_ps <= $buflen) { + $buf = substr($buf, $offset_ps); + $buflen = $buflen - $offset_ps; + $inputpos = $offset_ps; + my $len = read(IN, $buf, $offset_ps, $buflen); + $buflen += $len; + } + else { + $inputpos = $buflen; + $buflen = 0; + my $skip = $offset_ps - $inputpos; + while ($skip > 0) { + $buflen = read(IN, $buf, + $skip > $EOLSCANBUFSIZE ? $EOLSCANBUFSIZE : $skip); + $buflen > 0 or error "Unexpected end of input stream"; + $inputpos += $buflen; + $skip = $offset_ps - $inputpos; + } + $buflen = read(IN, $buf, $EOLSCANBUFSIZE); + $buflen > 0 or error "Unexpected end of input stream"; + } + } + else { + seek(IN, $offset_ps, 0) || error "Cannot seek to PostScript section"; + $inputpos = $offset_ps; + $buflen = read(IN, $buf, $EOLSCANBUFSIZE); + $buflen > 0 or error "Reading PostScript section failed"; + } + } + elsif ($buf =~ s/^($UEL($PJL)+)//) { + $inputpos = length($1); + debug "PJL commands removed at start of file: $inputpos bytes"; + } + else { + # remove binary junk before header + # if there is no header, we assume the file starts with ascii style and + # we look for a eol style anyway, to prevent possible loading of the + # entire file + if ($buf =~ /%!/) { + # throw away binary junk before %! + $buf =~ s/(.*?)%!/%!/o; + $inputpos = length($1); + debug "Binary junk at start of file: $inputpos byte(s)"; + } + } + + $lfpos = index($buf, "\n"); + $crpos = index($buf, "\r"); + $crlfpos = index($buf, "\r\n"); + + if ($crpos > 0 and ($lfpos == -1 or $lfpos > $crpos+1)) { + # The first eol was a cr and it was not immediately followed by a lf + $/ = "\r"; + debug "The first eol character was a CR ($crpos) and not immediately followed by a LF ($lfpos)"; + } + + # Now we have set the correct eol-character. Get one more line and add + # it to our buffer. This will make the buffer contain an entire line + # at the end. Then split the buffer in an array. We will draw lines from + # that array until it is empty, then move again back to + $buf .= unless eof(IN); + $buflen = length($buf); + + # In case of DOS EPS binary files respect end of PostScript section. + if ($maxpos> 0 and $inputpos + $buflen > $maxpos) { + $buflen = $maxpos - $inputpos; + $buflen > 0 or error "Internal error"; + $buf = substr($buf, 0, $buflen); + } + + # Some extra magic is needed here: if we set $/ to \r, Perl's re engine + # still thinks eol is \n in regular expressions (not very nice) so we + # cannot split on ^, but have to split on a look-behind for \r. + if ($/ eq "\r") { + @bufarray = split(/(?<=\r)/ms, $buf); # split after \r + } + else { + @bufarray = split(/^/ms, $buf); + } +} + +### getline +sub getline +{ + if ($#bufarray >= 0) { + $_ = shift(@bufarray); + } + elsif ($maxpos > 0 and $inputpos >= $maxpos) { + $_ = undef; + } + else { + $_ = ; + if ($maxpos > 0) { + my $skip = $maxpos - $inputpos - length($_); + if ($skip < 0) { + $_ = substr($_, 0, $skip); + } + } + } + $inputpos += length($_) if defined $_; + return defined($_); +} + +### scan first line +my $header = 0; +getline(); +if (/%!/) { + # throw away binary junk before %! + s/(.*)%!/%!/o; +} +$header = 1 if /^%/; +debug "Scanning header for BoundingBox"; +print $OUT $_; + +### variables and pattern for BoundingBox search +my $bbxpatt = '[0-9eE\.\-]'; + # protect backslashes: "\\" gets '\' +my $BBValues = "\\s*($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)"; +my $BBCorrected = 0; + +sub CorrectBoundingBox +{ + my ($llx, $lly, $urx, $ury) = @_; + debug "Old BoundingBox:", $llx, $lly, $urx, $ury; + my ($width, $height) = ($urx - $llx, $ury - $lly); + my ($xoffset, $yoffset) = (-$llx, -$lly); + debug "New BoundingBox: 0 0", $width, $height; + debug "Offset:", $xoffset, $yoffset; + + print $OUT "%%BoundingBox: 0 0 $width $height$/"; + print $OUT "<< /PageSize [$width $height] >> setpagedevice$/"; + print $OUT "gsave $xoffset $yoffset translate$/"; +} + +### emacs-page +### scan header +if ($header) { + HEADER: while (getline()) { + ### Fix for freehand bug ### by Peder Axensten + next HEADER if(!/\S/); + + ### end of header + if (!/^%/ or /^%%EndComments/) { + print $OUT $_; + last; + } + + ### BoundingBox with values + if (/^$BBName$BBValues/o) { + CorrectBoundingBox $1, $2, $3, $4; + $BBCorrected = 1; + last; + } + + ### BoundingBox with (atend) + if (/^$BBName\s*\(atend\)/) { + debug $BBName, "(atend)"; + if ($::opt_filter) { + warning "Cannot look for BoundingBox in the trailer", + "with option --filter"; + last; + } + my $pos = $inputpos; + debug "Current file position:", $pos; + + # looking for %%BoundingBox + while (getline()) { + # skip over included documents + my $nestDepth = 0; + $nestDepth++ if /^%%BeginDocument/; + $nestDepth-- if /^%%EndDocument/; + if ($nestDepth == 0 && /^$BBName$BBValues/o) { + CorrectBoundingBox $1, $2, $3, $4; + $BBCorrected = 1; + last; + } + } + + # go back + seek(IN, $pos, 0) or error "Cannot go back to line \"$BBName (atend)\""; + $inputpos = $pos; + @bufarray = (); + last; + } + + # print header line + print $OUT $_; + } +} + +### print rest of file +while (getline()) { + print $OUT $_; +} + +### emacs-page +### close files +close(IN); +print $OUT "$/grestore$/" if $BBCorrected; +close($OUT); + +### actually run GS if we were writing to a temporary file +if (defined $tmp_filename) { + push @GS, $tmp_filename; + push @GS, qw(-c quit); + debug "Ghostscript command: @GS"; + system @GS; +} + +# if ghostscript exited badly, we should too. +if ($? & 127) { + error(sprintf "Writing to $outname failed, signal %d\n", $? & 127); +} elsif ($? != 0) { + error(sprintf "Writing to $outname failed, error code %d\n", $? >> 8); +} + +warning "BoundingBox not found" unless $BBCorrected; +debug "Done."; + +# vim: ts=8 sw=2 expandtab: diff --git a/Build/extra/epstopdf/repstopdf.1 b/Build/extra/epstopdf/repstopdf.1 new file mode 100644 index 00000000000..a48cf2cd9c3 --- /dev/null +++ b/Build/extra/epstopdf/repstopdf.1 @@ -0,0 +1 @@ +.so man1/epstopdf.1 diff --git a/Build/extra/epstopdf/test-atend.eps b/Build/extra/epstopdf/test-atend.eps new file mode 100644 index 00000000000..fefac85888e --- /dev/null +++ b/Build/extra/epstopdf/test-atend.eps @@ -0,0 +1,138 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: (atend) +%%Creator: Karl Berry with ideas from code by Roger Hersch +%%CreationDate: 8 March 1991 +%%Title: RIDT logo + +% This file is public domain. + +% Forget everything we do. +save + +% Make definitions in our own dictionary. +20 dict begin + +% However, this isn't quite a true EPS file, because we use the +% setscreen operator, which has device- and document-dependent effects. +% In particular, if the document is being printed in landscape mode, we +% have to rotate the cell by 90 degrees. The dvips translator sets the +% variable `isls' to be true in landscape mode, so we test for that. +% +/screen_angle + /isls where + { /isls get { 90 } { 0 } ifelse } + { 0 } + ifelse +def + + +% Increasing this number makes the screen finer (it isn't the actual +% frequency). +% +/screen_frequency 10 def + + +% If you change these numbers, change the bounding box comment above. +% This default size is approximately 134mm by 71mm. +/logo_width 380 def +/logo_height 200 def + +% Besides changing the size from the outside, you can also change the +% scale factor defined here. Of course then the bounding box won't be +% accurate. +/scalefactor 1 def + +% We need a string to hold the gray values. +/fountainstring 256 string def + +% Put values varying from 0 to 255 into the string; these will be values +% for the image operator. +0 1 255 + { + fountainstring exch dup + 255 div 180 mul cos neg 2 div + .5 add 255 mul cvi + put + } +bind for + + +% This procedure takes the bounding box of a rectangle, and images +% /fountainstring into it. +/fountain + { + /ury exch def + /urx exch def + /lly exch def + /llx exch def + gsave + llx lly translate + + % Scale to the size of the rectangle. + urx llx sub ury lly sub scale + + % The source image has one row of 256 8-bit values. + 1 256 8 + + % Map unit square to source. + [1 0 0 -256 0 256] + + % Image the string. + { fountainstring } image + grestore + } +bind def + + +% Draw a line across the bottom for visual anchoring. +% +0 0 moveto +logo_width 0 lineto stroke + + screen_frequency scalefactor div + screen_angle + { exch pop abs 1 exch sub } bind +setscreen + +scalefactor scalefactor scale + +/Palatino-Roman findfont 100 scalefont setfont + +% Determine the dimensions of our string. +/logo_words (RIDT 91) def + +0 0 moveto +logo_words true charpath flattenpath pathbbox +/word_height exch def +/word_width exch def +pop pop % llx and lly are zero. +newpath + +/x_offset logo_width word_width sub 2 div def +/y_offset 15 def + +% Draw the background pattern, which is dark at the top and light at the +% bottom. +% +0 0 logo_width logo_height fountain + +% Make the clipping path be `RIDT 91', twice. +x_offset y_offset moveto +logo_words true charpath +x_offset logo_height y_offset word_height add sub moveto +logo_words true charpath +clip +newpath + +% Paint the pattern again, this time with light at the top and dark at +% the bottom. +% +logo_width logo_height translate +180 rotate +0 0 logo_width logo_height fountain + +end +restore + +% showpage +%%BoundingBox: 0 0 380 200 diff --git a/Build/extra/epstopdf/test-bin2.eps b/Build/extra/epstopdf/test-bin2.eps new file mode 100644 index 00000000000..15eeb9a6ea8 --- /dev/null +++ b/Build/extra/epstopdf/test-bin2.eps @@ -0,0 +1,14670 @@ +%!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Photoshop Version 5.5 %%Title: 22.eps %%CreationDate: 10.01.2002 15:36 Uhr %%BoundingBox: 0 0 301 209 %%HiResBoundingBox: 0 0 300.5361 208.839 %%SuppressDotGainCompensation %%DocumentProcessColors: Black %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup %ImageData: 1252 870 8 1 0 1252 1 "beginimage" %BeginPhotoshop: 5088 % 3842494D03E900000000007800030000004800480000000003320238FFF4FFF3 % 033E02460347057B03E00002000000480048000000000302024F000100000064 % 000000000003030300FF00017D00000100010000000000000000000000004008 % 0019019000000000000000000000000000000001000000000000000000000000 % 000000003842494D03ED000000000010012BF1AA00010002012BF1AA00010002 % 3842494D040D000000000004000000783842494D03F300000000000801000000 % 000000003842494D040A00000000000100003842494D271000000000000A0001 % 00000000000000023842494D03F4000000000012003500000001002D00000006 % 0000000000013842494D03F700000000001C0000FFFFFFFFFFFFFFFFFFFFFFFF % FFFFFFFFFFFFFFFFFFFF03E800003842494D0408000000000010000000010000 % 024000000240000000003842494D0414000000000004000000013842494D040C % 00000000126800000001000000700000004E00000150000066600000124C0018 % 0001FFD8FFE000104A46494600010201004800480000FFEE000E41646F626500 % 648000000001FFDB0084000C08080809080C09090C110B0A0B11150F0C0C0F15 % 18131315131318110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E14140E0E0E0E % 14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108004E007003012200021101031101FF % DD00040007FFC4013F0000010501010101010100000000000000030001020405 % 060708090A0B0100010501010101010100000000000000010002030405060708 % 090A0B1000010401030204020507060805030C33010002110304211231054151 % 611322718132061491A1B14223241552C16233347282D14307259253F0E1F163 % 733516A2B283264493546445C2A3743617D255E265F2B384C3D375E3F3462794 % A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797 % A7B7C7D7E7F71100020201020404030405060707060535010002110321311204 % 4151617122130532819114A1B14223C152D1F0332462E1728292435315637334 % F1250616A2B283072635C2D2449354A317644555367465E2F2B384C3D375E3F3 % 4694A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F62737475767 % 778797A7B7C7FFDA000C03010002110311003F00F36A9FED733F708730CF89FF % 00C92D8AC36EC6A6F6BDACDC0020E87703E5FE7AC4A438D82068E0413DB5FA3F % F495CA1C450FACBB6B8980D8D4FD1F11F43DCEFA2E494CB32E7E6E58A838FA2C % 0048EEC64BB5D3E9FBBD9FF0990839569AC0657A389206D3C011F47FABF98A78 % EEF4A9BB21C087DAED8C681E1FA47EE6FF006EBD9FF169B0B0B373EDC9B316B0 % 46352FB2D7930D0DAABB2F76BA6EB1F5E3DAF657F9FE9FFA3F512522C26305DB % 5C4B1AF696870FA5C7B99581F9F6BFF41FDB5AFD1BA465DF9871B1E8F5EFB25B % 5D2D2486827DD6DAE877A55D5F43D6FCFB7F458FF6BFD22A1D3697DD631D4366 % DA9CD7B58D3EF76E7B6BA71E96FBBE9653FF00F04F53FC12F56FAB7F57A8C36F % A563465653DB5BDFB5F34DEFBEBDEF759757FD271A963DF57E9596D15617E8E8 % F56DC9C8F5529C6C5FF17A6FA9FBF283AC6BDA6D18B15D227DD63EEEA4F65EEB % DD5FFA2A3F3FFED3E37F388D7FF8BBC1B68F4B0333D7CB610E681905A5D1A1AA % BF57ED353BDCDDCCDECABFD1FA8BBDAFA4E316C660FB758D3B98C7347A6C11EC % AA9C6D31EB6B5BF47D4FD2FF00C228558583946CAEEE9F8A6B7C3C8606B9D3F4 % 439C3D367BBFE16BB1253E4DD63EA7E674BDCF1B32A977B6C6B5A6ABDB3BB6EF % C67B5BBECFF476D15FE93FC07DA9724FAE2B7BCEA781648DAE007B87FC67E7B3 % FD27F5FD8BE81CCE9D5D753C968CEE9E23D6C3C81EA9A9B1EFB719D77E9BD9B5 % 963F15EEFA1FD17F4BFA27F997D76FAA0314BBA9F4F701819794DC76B2C76F87 % B9BEAD593EA325BE85DFA5ABD47FEB1FCC596BEEB326F494F1153DF5C0B010C7 % 12D0E3C0708DDAFF006BDEB6FA5653E92D79262A3EED4CFA6637FB7F3BD077BD % 62E45FFA318EC9F45824349D379F7B9FFD6DBFA2FEA2BDD332696D3FA723692D % ADC098E4101D3FF12E733FF3E24A7AECAB36B4BA8A99E9B4389276C881EF977E % 76D72C5CFBDF4F49AF522ECDFD33F6E803ED0D6B1BA7E651558DFE5BECAD5AFD % A18F6F47CD1F6BA9EF6639686B9ED6973CB0B2C756D77E96CB1CF6B7D8CFF49E % A2AFD40E1D8CE9B533231DC7D5C76902C63835AC6BF77ABB5DEC66F7FBF7A4A7 % FFD0F302C0499E67451DBA46B1E08F563FAAE782F15B59EE73DC1C401219AFA4 % DB36FBDCCF7394AAAFA747E92D04ED1D9FF489F77E6FE6B52520A2836DCDADA4 % 3493F489D040DC5C7FAB0B7FEAD65E363E265E164E40C57E6E4D3539CE04EDA6 % CA3A8F4ECDBCB40DBFAA57D4BED3EFF4B7FA7FCE2C6C0716E6D6E026039DB7C6 % 1AE21AB46EF5310BB2B1480FB6A7E3BDBB4695DE2EC7786FBBDBB6AF67F6FD3F % E6FF00469299FD58C7CFB3A9E35DD3B18665F8F7D7552C70046F7FDA3218F35B % DF5B37329C7BAD66FB59E8FA7EAEF5EB5F55CBE08B06E3D381E9F6B185AC70F4 % 0B46357EEF4F6D766DAEB67B99F6CFF0BFABD2C5E79F562BB7233B2EBCC0F75E % 7A9635971B0ECB064D78DD5EDDB634EFFA398DFD37F23FE317738F918F6E6D97 % B1EDC9C2EB58E7697346D7E4E010C656F6B837D36E4D0CDDE8BBFE2FF49524A7 % A17BF1EEAC3B26327701FA0699C66BDB0ED9506B1B765FB9DB77FA391FF178FF % 00CDA83EBA1CF70BF09A58F734EE7506BD75F7577D7EA3EA756EF77A991E97F3 % 9FCFAB549703EAB9AD6596366CB0BB79DB1BC575BC359EAD5539FF00E07D1A2A % FF0049EA6F4D5DA3D7316325E46D800174B77FD263BDFEEF733FA4FE89252D8F % 70AADA9BEA3ADA2DF70F58CDB5EE835FA56B3FA5637E6BDFEA5CFAFF00C25F65 % 3FCCF21F594E63B7F4DC7C76595555D18BD4746B9948EA3656EB2F66EB2ADB91 % 8B7D345BD3ECAEAB9989FE87D3F4DECB3F5AFEB6FF00CDFCBAF11F8AC26F6579 % 2F77ACE630BDB73BD5AD8D662E437D4FD16EB3259E8BDFEAFE929AAEF4563E17 % 58ABABFD5BEAD9EE732BCCBB34E58A985EF2E6E2D982EADDEA3B637D1C6FB550 % C6D16D3FF08929F3AEBB8756275EEA7858ED8A71B2AFA6969D4865563AAADB3F % 9DEC62A429263491C02359F1768B4BAA5872FADF54CA20016E5DCE73A623D47D % D610DFEB35AE523D3EB662E3F53CD7018F6DF5D6DC4641B063C3DEFC8BB6BB76 % 37AADAFF0054AFF9CC867AB6FB29AE9F5D29CDF43F927F22714CB80006BDBC96 % 9750C2FABAFB2FB70BA857556C150AE8D97B8BC922ACA7D6FB6A6FB5BB7ED3FA % 577FC17D35472BEC6F7B5D88D0D6168DECF71DA48FA3BACFA5B5253FFFD1E3BA % 4E47D92BEAA5B8D75CDB6AAE92FC760B18C3B864ECBAD3FE02EF41FF00F1BE92 % ABD47A8E267755FDA355563DCF6BDF6B1D5346EB582CF4EF7B2B73AB76FA5B46 % 4E759F9F91F69FF8D52C3CABB1599A2B7564BEDAC9BB7BD85AEAC5AE65B5321A % FB3E93FDEEAFF44F5A76BFABB1B955368A3231D8D736CF46F0DA9AC73B750CAA % BBCB77578992CB3D1FD1BFF435FA5FCCE3A4A798C6D32191C807EF85BD4CBA1B % BC341686B5F04EC24E46DB0B581D67E8ECF7ECADBEA7FC1AC2C68F579FCD31DB % C16CE317FDA880601730103C49B0D7B7FAAD494EDFD5FBBACE566E5BE9AA9B3A % CBB2319B4B1DB05765A303AAB7ED25D3E8DDEB37F5A65DBFD1C9B6DAACFE66C5 % BBF552EEA2DE90FC6CCAEB16F4F733AB61BB1C8735D5075FEBD76B1BF45EDF4E % EA367F3DFA6F4FFC1AE3FA3E4DD67D67BEA65B63686D5976D6C6B8B436CA3173 % 2EC6BAADDECA6DC7BECB2EC7B3FC058F5E819ACB7A6F5C19FE8B1AD75C0E5301 % DA0B8B325EE63B7575B5CCEA5EAD79D5FB3F4597FB428BBF49E924A7A7C0756C % AC0AF60656436B7005DB8389FD2073BE95993BB733DFFCD7E91580FBDCFB83B7 % 1AC37FC234166A3747E8CEF731DFF81FFC22CBFAB544B6D658E360C2B5B8F876 % 388739D57A55BE8B777FC361BF1DF66CFA7FCD59F9EB7463540CB6B60DBF44B4 % 0047F5766D73777F5925383D7FA4E0750ADEC762D36653D8CC5C7BACA2BB6DAB % D67FA6CB28B6D63BF438ACFB4E5FD25C57D777E2605743FA7D0DE9B45395F63B % A9C7860B2A365C325D7D74ECF53ED6CE9D85BBD6FD27E817A0DCFAB1F29AFB2C % 3E96286DD6924B47EB07EC7458E706B2B6B1958CBBAE637E85BFA5FD12F30FAE % CE8E8B8F75EC35DBD4B38659718DF5D0C6DB56163B75DFFCCDDF6B7FACCF53F5 % 9ABFE136253CF51898F5E51C9CE6FAB49C8BDCEA4388F5852DBAFB59EBB3735D % 431F5D1559E8BFD47FAF6FA5FE0ED57FEB1D575DD631A8B296564BA8B6DA7575 % 539429B4566CA07F4666EF468DBFA4AB17D2C7A7F99F65ECBE9F897FD5EC3CD6 % D7395D6B2E8AF068ADB229C66BF2317EC953CD7FCF5AEDBF6AFD2D4CBF7D55FA % 4CAE9FD32EBD8B937F43CDEA2E6BEEB99918A72B22876CC5A2BA9ACC4C3A9AF7 % 39AECFCBFD2BBD6B71BED1555ECB2AF46AB7F4E94B751B2B16134FD5EC5BC64D % B8B6B1F53AC071CBB1B11EDC277A7E9D8CAEFAFF004F5DCEFE77D4C9F4FF004D % 45DE8657D616677D8309D9B874E1166465D743182CF59CD2F19B77A8EB5CEADD % 8D4599ADA719DFCF3FF49BD68E4E57436F4DBDEFC77F4EB2FAEA65591554E0E6 % 5F58636DA3736DF637D2AFF3FF00D2E47A7FCDAC2EAB87750CAADC8B6E36DAE7 % 7A34DACF6FA21C47AB4DBEA5AD6FE91BEFA7FF003B494FFFD2E1F1716ECACB7D % 545D5D6DBF24D6D73D85C0B9A1D7D2EFA2E7358EDBE97FD711A9B7AB3AA6B9B9 % 1416330F7349A86B55A5B8CFC773855B9F654FA377BFFC3FAD6FABEADD625855 % 643CD992CBF21B732EBED61A5D1FA6AEBB6CAF20D843DDEA7ABB77FF00C17A9F % E977B1EAE9B7FD872AC19392DA69658185836B36D237BD8FAFFD1DB9591ECFD2 % 7F81C8FE71EFFD1A538B8D1B898D36E9F7B1685177BF7348E5A4F8E8B3EAD379 % E21A34F8B9A8EC869DC34DB06279DA07B7FB4929D1E830EFAC19CE3DB13A8FE3 % 8B92CFFBF2F51EACDB2ECFBD97BBD5AEDAAD17BAB60F6B2BABA7DAEC86CBDFFC % DBAF658CF7EC65B5FF00C2AF28FABAF7BBADDAFA882F75396E6870243BF436BD % F5B855EE6EFAF77FC1FF00D6D7A6F55B6AB6FADC5AD3586DA6BDAF046E6D1D39 % 8E66F0C6B7F42EA5ECDAC624A753EAF5B70B2D6BDFE95D535949688BAB2DADA7 % 228B6AB9CE67F394E43FD2B3D9BF13ECFF00CDFA4BA0272C0937100E809A8013 % FE7FB7FB6B90E95662F4FABAB5989756EB7A6579193452456E6BC39B664D39B9 % 3E986D9E9E4ED67A7E9DBFCD5357A7E85767E99744E98E67523E94BB2F01D8F6 % 66F501FCFE455954D57647ACFB5CF665E1597D793FA1FF0001FA2FB1FE9B1BDE % 94EAF52BA31F22A6CE63EFB9AE7E307B683718167D9D9EB9752CC5FD9B856FDA % ABB3FA4637DA7FC32E0FFC683F38E1607DAE9F40FBAC00BABB0973DDEA5AEF53 % 1C6DF6D8FDBB7F9BFF0046BA0AB2F29F9F87EB3E9BB21A4FAF918EFADF496B71 % F25DBA96D2CAACA9F637329A1ECB7F9EF4D9FE0E8FD272BF5E7ED17F4DAC7E92 % DAB11CE631C497B1AD259B856F8FA15FD17EDF653FA1494C7A6D370FAB38996F % 2D6D7859F55D5C3839C7F59FB3BB654FDCDAF6FF00A57B7D3B7F46CFD2FE9BD1 % B9F59FAAE45BD33AD62DB530D8E6E33C7A6E15B595635D55343FECADDDBDD7D7 % 9356FF00E6BD2FFB6D8B13A7E4B2BFAAFD45AF70AECDD59AC090E2F664E3DDBD % ED6FD26D74E43FF4977E8D8ACFD61B9E6CCB6D4C06AB711E6EADAF02B6FE9997 % 51656C6B9ACF519B7D3DBFA4494CB0586975F462E653914B06DA69C9A716EAED % 6BAB36E2B6CF56E63BD5FA347ACCF7E3FADFF1CB37AFD4FAF1B1E9AF29B95894 % 0ADD8D35D4DB432DAD9EDB5F439FFA4AB6D745F53FFC254876750E936DEF7DB5 % 34B6C6343A296874BE96E3E4BB76CF6DD55FFACD367FA4FF008C7A865D1F565B % 8C4E05F9166586D7B05B46C613B76E535CF1759F9FFA5A1FB3FE09FF00BE929F % FFD3F3A2D2EF7491ACC0313BA773B42159EA3560B5B4FD98893894BADD96170F % 58867DA6B731E5DEFDDBECBAAFF4CAAB83679D7E686433C7F2A4A654C6DB6624 % 800498FCF0539744EAD9131A8F2FFCC94001BBDA44C1FA5C47CD11ADBFFC1B99 % BB67E6867D1D27FD7E9A4A49D2B32AC5EAC732D01CD68BCECDC1BB8BEBB2B6B5 % AF2D7B58EDCFFDD5DB57F5B7A7E73ED7656088BDDB83467E1B0D65CDD96BEAB1 % FF006777A97BFF004B6D9FF06B96AAB68A1EF73C5999EA96BEAA1D4B1FE9ED07 % D4AECAE8BDDF4FD565ACA7FC17F3BFA257BA49C805DF67AB25C7F3B6E4D4D113 % FF000DD36DFF00A2929E9EBEABD249CA706D55FDB5F9361232BA5EEABED548C5 % 7554BBF68D4E75747F3BFE0FD6FF0083FE711BA0FD62E95D22FB71406E4555E0 % E2514BCE574EAC8756739B7D8D79EA76D3BACFB4BDDB2AB5F650C7FA36575D1E % 87AC2C17FD6291F67C5C8983B7D5CDE9FC7E76CFB4F46FFA944ADDF597F695BB % 71AC197E853BE737A647A5EA64FA1B3FC8DE8FF3FF006ADDE97E97FD3FF80494 % 8067F4E6B9B67DA8BADAD8D00FDAFA500E7B28AF05963FFCA8F77F80AAD7D7FF % 0018B17A87D636D17E455631859958D6E28B1B9B45DE95775629FD1D7D32B750 % DAAB7B3D5FB1B1FF00A4DFFA5FD2FE9D7524FD7323FA3E50FEA66E04FF00E05D % 1772E4FEB257D54DC7F68FED163B6E832B22EB047FC11AFA5E351B7FAA929CEB % BA89AB073FA7C31A6DA69AAF739DB1C4D15E27B2BADCCBFF00ED461FB9FEAFE9 % FF00EEBAD2CF3E963751F46FA2D65D558D7B4F51C3B9C77116EEA2BAEAA5F66D % 78FE6EAFD25DFE06B58ACAEA38F7BCD844D30DAE936ED1157D2B3D1A4D4FDF57 % D3DEFAFF004FEA7DABD25D3E78FAD1FB3328E433AC8C6FB3DBEB0BF2329CCDA6 % B76F378C8E9B5EEAAAFCFAFD467A9FE9FF00C224A7846B5A7E9123C223F8A234 % 09D3F1510040D7545644A4A7FFD93842494D03FD000000000006020100000100 %EndPhotoshop %%BeginICCProfile: (Photoshop Profile) -1 Hex % 0000019041444245021000006D6E74724752415958595A2007D20001000A000F % 00240037616373704150504C000000006E6F6E65000000000000000000000000 % 000000000000F6D6000100000000D32D41444245000000000000000000000000 % 0000000000000000000000000000000000000000000000000000000000000000 % 0000000563707274000000C00000002464657363000000E40000007277747074 % 0000015800000014626B70740000016C000000146B545243000001800000000E % 746578740000000028632920323030322041646F62652053797374656D732049 % 6E632E006465736300000000000000174772617573747566656E202D2047616D % 6D6120322C320000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000058595A2000000000 % 0000F35100010000000116CC58595A2000000000000000000000000000000000 % 63757276000000000000000102330000 %%EndICCProfile gsave % EPS gsave 40 dict begin /_image systemdict /image get def /_setgray systemdict /setgray get def /_currentgray systemdict /currentgray get def /_settransfer systemdict /settransfer get def /_currenttransfer systemdict /currenttransfer get def /blank 0 _currenttransfer exec 1 _currenttransfer exec eq def /negative blank {0 _currenttransfer exec 0.5 lt} {0 _currenttransfer exec 1 _currenttransfer exec gt} ifelse def /inverted? negative def /level2 systemdict /languagelevel known {languagelevel 2 ge} {false} ifelse def /level3 systemdict /languagelevel known {languagelevel 3 ge} {false} ifelse def gsave % Image Header gsave /rows 870 def /cols 1252 def 300.5361 208.839 scale level2 { /DeviceGray setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if /picstr1 1252 string def /readdata {currentfile exch readstring pop} def /image2 level2 {/image load def} {{begin Width Height BitsPerComponent ImageMatrix /DataSource load image end} def} ifelse /beginimage { image2 } def 12 dict begin /ImageType 1 def /Width cols def /Height rows def /ImageMatrix [cols 0 0 rows neg 0 rows] def /BitsPerComponent 8 def /Decode [0 1] def /DataSource {picstr1 readdata} def currentdict end %%BeginBinary: 1089251 beginimage     + -67.!*!"!!)).,"#'% )%#!#!"""!##&&#($&  "&""".#+5DIHHDB>BA?CGEAGGH>@AJFHGIFB>=?862@HFMIEG\XYYSTX\ahb[HCPPW]Zejkg_idbk{~kqndls~wuyrmsnh[9&(2MOMKNL?+'Ot{`IDF:$  $  %/69104794325:1-(0%*401880/35450058,*/00-*,2/'.15/.2&,0-+///*',+%-2((**+.%,)+(*  +         #!/.5621),""$/:?;?=8A=22,& $ &'  + !$%  &  #%+-$)7BF<@DC*.-06IUL@7&060#DW[VWLQGI@;7)$,;HGNJQISZJH9/'(#%&"4?B?95;6/87-)-0)*,4434/#&Pb\jiZ@03?F_emioqsjlgbL:6@X^_idooiiedbacaYYUQGAH=47714:8796*47.-3:+%*-32/443-,02201.31:B8AC>GSTWTNJIKHEK=&/88=QZTUPVQOH@<27;MLMOI@;B6!#%*#%+2761*(,5 !$!&&39B@<8;,%!19>@@IAFScj{pe\`gj^Wgq‚‹‰‚‹}men~‡‡ˆˆŠ‡ŠŒŽ‰„„Š‡}vƒ‡ˆˆ„„ˆ€yjeu‚|{vr|uop||~‚ysru{s~„yvworrvxwskppq{rpsxsmosrqposs{snhnpvrokoklovz|wmjiqtyknmvoihbjgdd`kj^Z^a[WWSSONKC:7<8DceUWm‚uWKafs†Š‘‡†Œƒxrpnmigooh`hrlcZ?03;7Nim~‚ƒ~\($ +    + !2=9,! #"#(+.*'.*&#%#" "#""++'$#&! ,*'"#!&*03;@ABK;7:9:FSSL313##2@@?AAGNNEEKICBCHBJDCB=A@;?PA=>D@CIE@DEH?A?:501/-)($&)/.477012315356/+1(-2-++//*/.2*$0.()*#'.)',,.%,+,1+# &!(')$  +  + + + %$'/-2*+/)"&29=5/;E<21 "  ' " + + &!"&" "-:>==E;'#,4;GMJ0$14-%3Q[W^SI_NE@>6,$.;TEJPWVYTTP=:31)$)$;I>A>>47JG?BIDA>A6(1&(2,'&$(+.,$"##''$"!&,28>BEJ;$*)*"28:@?@B>@>5-*,($11;951$')*72/4/+##     +  + $  + '& #!'(" #%#  !%%' "'(%&!! "%&(#$*'&&,(,!!')'%*)*+*"$"#'"$"-,'%,,0(#2EQ]bQ3# #=Obce]MMRKKJTSNHEE?D=BFRYWcikacineW]ox‡„…„ymkotƒ‡Ž’ŒˆŠŒ‰‹Š‡ŒŠ‡„…„ŠˆŒˆ€€ƒywnm€wvuzutquqzu|vxvnrrr|„ƒ~tsvxswymkrw{qtxpr{|sqoppw{zwqrpposqrrsogkrxsjmnpyzppwvqmjeghejdfhd`c\`\RLJMIFF>85;6KcaTb{{dJP`izŠ‰‰Œ‡‹‡ˆ…„wpllnkcnqkigb`ehN6177#   +   ,..%#$!#",1-,#$(&#"$ ""%$#%% &-+)$ 420=BFBBCCB:8>KQN@=8- 0@A::AJWXIGFIFA?IMJJC9?;;;84><9B=C@@?@GGH?:?@FBB<GOE6,/7'$+3+)3&*++2$)-/&&) !-($'-*$($-1'%(#' +  +  +   +  + + "# *7-/'&##%.<@;6D8;81%!$ !! + %)  + "+*'#!(*9899-"*%*(08<9!$&38'!&1BVQLb]SZTOA=5/!":RBN]UXSRQOIB=+)!$$8D@C?=:32531'$)&!%&7CMNc`]ZH8+724;Tglljb^]`PD9/)72-(# 4>@E@>@A=@;7& +300(%"$*+556.*'   + +  %$   *&!$&!"&",%!"! !)&#  "%% &#),%%$(%$'.,")#!#')#"%)%%'$(/0,)%02'+!*FWgv^<'"#1FTfk[LUXPUXZOC?H>99@AGWMPUgrkdcnj]Y^mu~„€|ytlkwˆŽŒ…ŠŠ‹……‹Œ†ƒ€…†Š…y~yrt‚ƒso€xwvwuutwlzysqtv€ˆ‚ƒwwx|xwxmkysxt{vzysrnr~vuutxz{ysqntpngdkrqpmrzvzvprwpmsnlkbegjfgfig`bZSMOGDBA<;?8=XkafuƒuWFdqp‹Žˆ‡‰ŠˆŽ‡~xuwwsojmqlncb_cfW85./6Kfsrm~„c- + +  + +  &,' "" !(*($%$!*,& "#$#!""$#)('" +#%%$#)0'5=AE=@HHHAKQMJILH?8-)-4=EBGGJZ\MFCCA8;>KFBBA=5>?:=>?BEGC<@KFFMNNADIIG>:7;>7>GKMECICEILTQTKTKMPU__Wee^`UJNLQX^ai^^]`cbhkblnixvrpkbN0!$9RKCAB;')HVR3(1)-   +  + +  (   +.42,+2826.75-434+$&%)236,.52++..26322,$%*0400)+%(-,15%'''(%'-/''%%.60'%)*"#%  +    +  $(23,3*"*,98>B<985--&  $   $% #()"$ (9=80$%7,% 0BID:1,*:EYV[^]a\]MB@3.. 3?OK`\VXRSLMF?% %/::8@?2'(-'$+"!"'3CIT``Y^I<=02&,1/>Uae_cd_WV64,-?@+)#%#$% ""&)1)2*,,//9;5ACDL@CAJBEECCLF>;GDHA@99)/'(;;@:=?==?EE;0 %-(% ! ),*:1/'"    +  + +   + $   !" '!'!! ""%#"$ !&$#!#%& &$$"!$$$##"!%'+%#$#'&&#""$$()"#)3*''-22.!&9StxhB0 "%.BYTIN^YSM`]PDHK99BNNOK?FM^ophdgfc[Wakw‚…†‚…pYg‚ˆ‡‹Š‹ˆ}~‹Š‰~~ƒ~u{…‚ƒ~€z{w}zsr|‚zvxwpwstw|vzt{†ˆ†sw}†{|xux}tz|{tzvss|yzztx~|~€upsuooqpqrqrvxquvqsqoqumleafhcfhfidaYYMMIHH=@89<@LflnuƒhKVmlu‡‘Žˆ‹Ž‡Š•vqt~yppj_gjdf`ah^F*$?:=Zluxu~zZ&  + +    ",'.!!#"%0+$)#"')! $$%"#*#! &$  '*')& ('&)3<;>:A=@BRRMMDOLFJD<46@OMLS\LJE?==EF;@A=8?EA@EAEA=CCIGIBA477;BKOPWJMEMOA>868<( +     +#" $#.*/?7(!$06$8IOUSH.-46FNYWZXSVTHD:;9,"/>SW^\SUS]ULE1$2/68972("'**# .:USUTXHH:2/+*784*)(BNNJQMSMUa[ZVM]WTXaZYURTXZTLSIQ]YUULLKK>C?@<48=6,),*%$  (*$$6ABMGKF?=?465+,0,/3;6:661,# #)"**#!""$,12+4A>AKNC:14./0;FD@CAQ\jvnf\ii\U[ey„‰†ƒjX\myˆ‰†Žƒ‡‚†ƒ{~†ƒywwwzyz{‚zvrrpx€||stprrow|‚z‚{ry„‡ˆƒ‚„Š{zysttsty‚}}yvz~}}zxyrms‚{‚ƒywxpxxxswvvuzyr~vtktyvuqgdf_cgdjkfef^T]SJDHGE?:7>FZijrx‡yW>agb’’Ž……ƒŠ‹œqovunph^ckegf`bbWDABY=HbllqwqdA +   + -,.$"#"(,&,-&(&'""!!%%" %(#(## #(*/-#))',37>?@GF=IFMOMEIRMQK;7GWUHOZKOKHCFMGCLFA@:@GJE@C?9=JKJLAACEIGGE<=H;@A=FHD?7663+%.58694212;G_``WRL>3+('()#$&,8<9:@CECICL_P\VPYZ]c^Q\Z\TW^^Y_OP^aYTSNTXXUSSWN]\_STQJWPRYTMLNKIJBCEA7;320.("):F@NJB85/13331()/41:=D?AC/((!#"#!'/36>>CNIB60*#.2?DLHD=?DB@83&-%!*.4$##'.-!"%-'     +    +"  +  +"&$#""&"! %&""" &" !$#""& "&.'&&"&%"%+#%$$)$ '+))..,2-++,+"*>ZghTI2)(7EFFWjskcVebQRDDO\NFA6;EIXkmrpa^f``Zcuz…z{yolebuƒ†‡ŠˆŒ„ƒ~~€Š{v{{tz‚‚{€~qqnz}vsyvotuw}x„‚{y€ˆŠ‡ˆ‹‡‹…qoqmtvˆ……xz~€xvx}ulu€x{‚€€vsyu{}|zwox€vsxt~wpomji_gegc`aad[[ZSVLJMEA;2:IZcgqˆlDDf`mˆ”Ž‰€‚‚‹‹|tv~vimjgjcchgafbN_@1B4Rb^clqcV,!  +  + +  "-0,/ "%#""&1037$,"!! #" (!'&*+('"(.)& *4()1A>?=EE@=A>HLFHQQTVMEFS[SLGTOcVCCQODBLMNDGIEHDBD>>A??GBADDDB=@LKLDEJ>BL>DA>>:>AHDIGHFOSGFTSHHVNRUVLZ^W^YT\YPWg\UYhotaYfplhhomhv‡la[J/$19HE>A;.&*FJ? .(  + + +   +    + + -7/002371)210,/4(%*)+./-01(73),45136*5.1.(,(*,-%'**))+(#&3&% $(&!))"#!%2((*&&  +   $/4-372(",;;024:=>@935" + !!  '  + !& + $9-(',@JWMMMITE++/DIVZKTP]bVNJD4&*+?H_XX[]ZZIKC3)(02.,'25'+-"'9EUVa[VB;31*5662:4@?CHGLHSVWG>3-%!"(4AF@@87ISTVQWb]fgaVYZ`d\^[R[_\UXY[LW\SQUZZ[TS]\UPTWSYYXWPX\]VPKYYV^QSTPVUQOZQNQFQQIEC0,!!#'(,.<;9433*"**'041.1)36B>@;B;0+# % *33?DLQG@2-+'06?>>DE@CKE>8.1731/27:3# -# "#$   +      +   +"("!!"#$)!#'#!$ $ #&%&*,%$%#*# $.$)&"'"!+,%,)%-*.,2*($'/:KSTM<;!%03BPbjlhZQUMLEHTVYKF78?B@P\bsxb]be]Wfh}ƒwr~|qonpx„ƒŠŠ‰‹„‚ˆ„ƒ‰|}ƒv{…€~xxxxtx{|x{}{vx…ƒ‰€€…„ƒˆ‰Š„†pmls{xƒŠ€v„†Š…~r€…{u‚{y„ƒzxsyz€||~{y|x}~y~{slrnmgeikhbcfb_\_VRPJJH@@:6?G]Uds…bC\llr‰‡‹ˆ„uv~|tmhonosZkiig\A1-2.=Ucgmoi`I !   + + + + +   +5/-)+!' !063,)(,!%!"% "/+('#! .('&"#0&(/<@@<>A@@9CD;B?<@?CGE?AGEBHACVWPNTLFLD=BVa^_aija]a`\Z_lykcdlocahbdinm`SF"8@AA:5:&7GXU7$!*($     +    #-5304..2$-6541/+-$*'++))/+(/-.03:)(5+%/0-$,)*$.,%(+)$#72),/," +-%)#*.+#&!     +  +  !.D749-3& (8;@;,+"$'(.5257512.*(+0-+-03;C=NL;3(0./4=HEDJ?FAA<>624;54DJ??8,% )4/! $*## + +        + + "$%! "" !% "$#"#(!(%!*$$%#$"%)'& *#(#"+'%(!"+('.*#'+.$%*/1% *4>RXOC6#)&?FADIIT]\]ZXURUFAIIORRHSWOPKCBIJIEEIHEB<863BB@ADEGEBAE@AJBBCIC><:JIEG?A@=CC4@?40.! '    %64+&&=MPLMQRZYIHH6+-9OO_WORQLWQNE60 =AHADET[LRPB>8*(!#!/.+5FNCD.&,AUXf`dfa`b`a___^ZWPVTUQ\XWY[aZVZ\YSSTJITUSPYZRV\RRRTOGLFQRPVYVRKUT\XUOTQU]VWVNV\TIC>:7==;5-*"  .+5==:777.-2/.-+,1=?<;/%*-2<:<<<>6/(# !( ! + )#" +    + +    +    + $"#' ! %%##%( &%%(&(%$.#'%%*'&*' %$ '!!**.()"%3,/0%<=&##$8^eiW6.$)3?PVXXICBBBX`aO>>8HG@@AKPa_jrc]ejfRU\plz†‰Šsa]l|„€‹…†‚„…„„…„ro‚†„ƒ‚…ƒ~€ˆ~€ƒ†Š…‡„€wx„†‡ƒ…ˆ‘…‚‚‰Š†‚„up€ƒ‚|„ƒ………|„†~~€‚…ƒ‚‚ƒƒzz}‚trƒ~~‚yqmjr~yuoolggjihuqhhkkgc[RONTIC:16AL]blowshMPnuvŒ‹Š‰„…wmr…ƒ{tttqlpjcsjegeP<606:]lfsrokR&!  +  +   &..3,#& */51+-(" !! !$!$'&(,'$ ((&,19>AA676?>=BAGEDL\aZQXR\\VXVRRSTO[\XSKDDINOA@@<>>;;JKOOKG>@FA>::AHMK=>?KGGGBKQLDHFAMNUVMMP]fkcY^chdS[ZUb]`fmib_YamdedfO5$*?OD>>9;:3(!  +!  ! +    +  ,)&! 3DJNKNQ^ZWPVTH:/24MQV_^^ZZZZL=C6,*/EYY_Z]aWVF;3(''&(1CIVTZUI:030459::?HOZUOPSJ?41+&++)+5CIU\[]dYLHA=5*.5C^_h\b``Z]`cY_W]_TSORMKRUKRUMLMEHKNLNMOLIDGOLDMIOSNKPOJFELQKKJJKKLQLTUVSNOZQPFP^ULURD<4.)(,'5;AA>?52"#"$*49<<:=641+45162205AEB71, #$2,'%11;@DJED>6,%.=MGELGFFIGFC9).041<><>:6792*" #! +     +  + + +   +##!#!&$!!"!! ##'!!&#$##$%'*'%'%&&&$#  "!#)/*$+'%.(32-,.' "&#%"6\jc`V=%$!;OabQQLI?FPMBGA:8CNPWSSSZ^jssgackcTVWl‚€†…zkddr‡Š‰‹‰‹‡‚††€|†ƒƒ‡„‚ƒˆŠ†ˆ†€…„…‚„††„Œ‡Š‘Ž‡‰‡„……„ŠŒˆ„…‡‡‡€}|€‹‹…‹‰„~{…w}rtƒƒˆ……y~|†€zƒzmgn|{qxxqnllpovumnpkf`[]VUVPB<32>D]hx~wr]A]pr€‹‹†‚~~}zt{xusvsomjheirkhcWC9/49@ammyvri7 +    +   + !$"*-!"#,42)'$'!$#!!&"%"! #&& +6-($#(-#'36?D=536;:;FF@B;7?7FGEAC@:76@?>=B@CCEDKRQDILHLBRULST\a\W\_WOSSfief^RYah_]aijbaaY>-.9DM@>>..KX>(2=61,&! +   +  +  + +  + %*355/-301&!)-1%&/)-,2011/3$0+//1*.5-+*.1)--/..&#%(*&'(''##$&(&"#&%"!# +  +  &  +)22:346+&-2887=D;741 +  +'! + + !  %&(%'  8CJIHDNEVZVPWWN@>*8KGOV\c\chRHK>=.-1CYcef]_^QK9%*!*8CVX]RJE81288A<<8;VOR`YFB=>(!&#"(*1>GFWb__cddg`^]OOMJXRUc__\^GU[Zd\JTOUWUTGDIKRLBCG@:G;7AABC>@>?9;@>@E@;?@AA?ECD@JB@AOEAMPRPGOVQKSRLEIQONWUOGB?//167DNLTXGK@25,#"".29;DB89512=:/,*0:CCBC>8,(#*# &(.??KLFA>40$9EM@LEGCBDGD@='&,57:;=?8+7:2-)   %%$& "    + + +#" +   +"!! #%!!" "! #! "(&#&(,+'*$)(&$! #&&#((!$""#')$%*2-*&(,,*$!(?`]fooS8'#/D[d]ZOJNKAFGNC8<@UcXPFDN^emsiY[ghZV^nwƒ‰Šrhe}‹Š‹Š‹†‰‰„„†††ŠŠ‘†~}ƒ‰‹‹‹ƒŠ‰ŠŽ‹ŽŽ‰‚‚ŠŒ‘’‘‘‡†‡‰…‚‚~}ƒ‚‚Š~~…u{znmtu„ˆ€††…ƒ‡„yx||uz~†u{}sqigirsusppjd]WR_[b^NC=-3:Gisx~~sODggrˆ„‰ƒyuwuqkprrophjckklmaG7727>GenuxxvR      + %() """"!!*220)*#!!&) %!!$$%  (20& %2.,.28>>>8B<;BEE=JYXUQUYYPOUJ79AAFOBCNL>?PNFEIGTD<:?>=;BDHD@>GF@FF=@?BC90198=?89DHEIJEA?JPSUNQOYbeQ^Y\caVHK[birsgdZU`T^fe]bceN*2CGFGA<)';]E0$18*#%  + +  +  +  +)-37*53-.+**+!)+%%! ()).0++-.+%/)+32*23+!,,)4-&,))$'('()%()$#%#&2*! $3*!   +   + $  + +%1811.0*!",31996?86/"  !%&   '1 '& *8BBDFN?IGSXUY[NKL5-<>BAIEB;FHFAETJJFANKSRRGMLHCDEHJTNPZKIKTQ958+-. )&$25=@B=:;9/2<409,6AEDA>4.%&(*9CJKMG:20/4EHHE=IGFCNF89*#(6;55893054)-'"$  "   $!    + +  + +   !" /#""!#!*'"#"#%&$$','*,"$+2 ##!#!$$"!$# (,.-+)*0)%5DQbntaK1*,7O`b^TY^MHPOKB?ANXMI>;ESUZ_mfaZehcZ[knht„Š~pfr„†Š††‡‚‡ˆŠˆ~„ˆŒ‡‚…‡‰‹z~Ž‡€}|~‡‹…Š‹ŒŽŒŽŒ’Œ„‡…†Š‡––’‹‰ˆ}€ˆ‡€„‡‚‚|€~ƒ„vs{~†‹„‚‚€{q€‚ƒ|€ƒ}|||wpehnvvxopjgeWBHS[^YJF1,:5Jis{‚„‚oEOjhxŠŒ„€„‚wsvxvtpotqsimmifkmljQ<426?>\ipspyb5  +  +)&'##"& ! "#$(-0&'&! !%# "'$#%'%$!  $+(%! #(-.,4;:=D>?I@>>=:8AGJKXRFGIIIVRNH?><@:/5HCAFORRW_]RMF06EPW\VZc]]OGJJ7+(2HT`_ac^VJ>'';?Q_]JAB1,88A?,?HQYZNLD=4/)%/*6@LT[XUf`bfadjgeeb]aZ[\_^^ejbYRLPPVOHLG>G>>50325-0& ! $$'G/!"&&$!!$%-&#&#$./++)*)&6-'/69015><:9CDHE?LLOJMHPUOJSTJIOLPMUURLSRNMOEA6<;11*&# 308ACE=;;69577/6456>E;:0""$*7DFJSE891,8@KKEGAICCLH=1.'",168?:043.)(&%#!&$'#" & + +  $ "   +" %$#" $""!&&'(!!&'%&! #"!%+-0%#"(*.'$%$*&#!&( &%(.1*,.2)'!$+QclzmR?-&-AYia^`\NHNOJEBLRGGN;>JTVGTimhdajnf]_fpvˆ‰‰‰€lix„‰‡…ˆŠˆ‚€ƒ‰‡‰ƒˆ‰‰Œ„|‹‘…„‹‡ˆ‹…„‚‰‹Š‹Ž‰Š“†ƒ††Š‹‘“ŽŠ…‰ŒŠ…„…‚ƒy‚„„…„|‚„…‡ƒ~~€soƒˆ€€‡‡|z{{wrkggkx|xrsi^`UEIYVXQE8106=Vm{z‚‰v_H^ll…ŽŠ‰€z|}xxtywwspifefhlsmegF66753HiotpnbF"    +  +  + &+$"  $"$'/&%($ $ -"$'%&$#"  "/)!%'$)',4=<@@@LC=<:8@EDADINJFHFJX\MJPUOIIINDCJM@>GEFKEDPG@>>CABH@=ACCIJ??;B?=9?35:CC>@>BORK<37.4-1>R^ac_WMRE($.8NWQNK;,(6:>?:FTKXUSMF86(7+7/-:FJ\cdj]adbidgjgejh`_e[ZZ`VV^dWN?8?>CA3:4090*("&"  #!"($ % ! %%!,! $# "&-10.;98<;@IIEF?JHHGFLFHJLMIPWIJRTTKHPQCMHE@31*$('##..5@E<@D?57/0/%,7<;C@9. *=FBNQ>71029ALJLKECDKBGDDIG<756=CIA>EAIMH@F@9567=AHA7?AKLOJ@DJHKNVTXZTPTMV^_\[acj^Z_fk_ccbh_`ccb[X;*+.7:>><'5@0"$#&))     + +   (+12//.,+%4.(')"*,/##/-121,+/,0*/.-'+0)(0,+!,-,#(,*')$'$((#,&( "*!)%&      +  + (/;A7630 +*54-+% "" #)     +  $# 0$&3;@5&!$1BBHWW[^[]^G85@TZ]`fdead[LF@;4+8S_\``YSSM2'5E\WRXL85953;@?E@RYWPLF6))+789CNMRhidfef`Zdd^bfm^^iZV_XVMRNMJ@BB2R60-,)# !!!"#&"!## #)"&(/-2><479BABD65221**77DFA10(+DKORUB=8726DJOMQXCGIG<;50,02=?>?:59/4%&#&'#    + +  + !"#! # +  +!" ##"#""&%#!"#&&"')#'#+&")*'!#"%%'*%(*'#)",,,(%%"&*0,2.&$+!!(Lj`\\L3&)/4JVW\gb[TONGI@;/..6AWflwxq_.  +    + +(#!"$!#! '.1)&"#   #$ ! )" ## '*.,.# $)0/15A9@B@A>A@=AC@N@BUTROD>CGROWVMKGE?GQPEHPRPLLD?BJBB?=<@AHAF?B?@>>49??=>ABC@@@:8>?EAGKP_`]X[QNa][ZQSW\TNY\`XO^jtmb^`f^XNRaXA)%8;;=@<.*95#2$%)$   +    +  /2.(+*23/(*1-'& ")4-%,.0*''.0*+.&34).)2!)2-*,1%'+))--+)+%" %,%"!& $())$  + +    ##/4<7<71+%+3/-" $  +"    '#&'- 1AC3*  #<>MULYV[]QHB@CK[^ccfdf`XOLD820<^^]\YaV\VE;X^VOC9.29A=;BJOSWWK<2../*07QUS^dhjimdfbeffi\bdegeXYVNRMC6><<<7/*#*&$)# #&" $#)# #%-1(-+782<=HGFKJAGMUPPQTXMR_OWLOJKNF<836/'$#!#99;=>@@9931+/'4=<=?@4* ,=GLJEG?7.0;@KKFQSRTMDA?5)03?D>8=74459+"!!('*  +    !   + "$% "'"'%%!!%$#$" $("-$!%'&&%' !-&%&"%2%%*!-,$%%*4.&)/5&&&-$!%&EZNIUQB+"*(8JN^eZSRLMDSK>HVQTJHP[RVgksxia\`\VWXMJg|‰ˆxdd|ƒ‡Ž‹|quƒ‰‰‰ŒŒ‰†ˆ‡Ž“‡s~„‡’’’•‰ŠŒŠ’…‡‡ˆŠ““’’Ž‡…‡†y€††ˆ‡‡†ˆ…‚}||‡†…€„„…‚†z~‹Š~~„‚zumprktupwusjhjf]Z[\XMF?468?\rrkhyr`O]klˆ“Š…‡ˆ‹zmv~€refnk^cbhqjik^A2--9E@@;FHIJ><>;<77CC@IBGB@=CICH<>JUYYUTPHYZ]^\YRXQIQT[YQ`inh]Za[U\IKKK0!-%3)"   + +    $*225/(/-1++$&)$#*"('0*'+2,%+2)+.-'7.2+',-'.%20,%&$"(.+%#(&!%#'#$!'-)(   + +    +   "$!"(<=527/34$(% + ! +-+     +-(  ,1+9;:/ + + 1=L\QRT\^YIC;@JSY`j\^b^NPKA<536J][a]`UXN[SSN:93=6>G?EHS\^QN>.2-&7FCJILMR[W[ZN^VOOOILGBGCK>82#()#%16?=A;551,0-038BE?=631:?JDEB<7728;DIHPWRQNHG7.+/7>E@?<52761" $+&"       "  +($!!'! &")%$# #!%% %%$!"!$"%($&"#)'&%)+00&"')-3'")-+)-,1)%$ !1@JIQ]Q2(+#/BHX\QS^]__d]V[MJ>BKSJNZppqws_QS^YVMJYtv‚Œubcoy‡Žˆˆsx‚‰‡‹ŒŽ‰…ƒˆ…ƒ‡Œ’}‰Œ˜•–”””Ž‹Ž‘‘ˆ†„ŠŒ‹““’“‘Ž”ŒŠˆ……ƒ…†Šƒ}s}‚x…†ƒ€‹„„‚„ƒ€†„ƒ‚yw~…‚{wtphmss|}zpcghcXW]WRFA2::6Edvyinvo`Wmpy‘‹|€uƒ‡sw{vrb]jqsmhgnklibT>3016?Uefr|xW3 +  + + +   ,55)%$!$5,1.!!#&#%#!?D1#,!&2,+,/23645;@>51Ebad^^[Xb\O;818D@=GFPb]ZSF97)"22=NUUWimdceibkfc_]`c_fb`UQKEJF<932(#  "!"!!!# $" ##'%,!$,,)62<@@E=KGPJJMPOSVNXWJNHRNIMJB744*'"!',5=9E;8747014;48<>LjqomwxpS]op‚Š„€€†xqrgkhjogiodinmmedX@B=:=EGE=:@?>B>>C>>EKF?D;>?GD@@=>GBEFHKHWRLKWZ[LX\MP^XUZ\ih_a_OSNX]Q/#*<@CAAGJWYXXNC6-146>HN]emgbhimejkYfda`^Z`]OYMCA:42//*%"##$  2!%!  &,,557<:>:5/6ACE>>:8364"  +))"$'""$%   +       + + +!%$"& #"#''!#$&((""$!#'%$!!"$&%%&(**'#!"%%*()('!#('"+/+'*,*(*-&%!(@LR`WH7,%!+>P]\]a\^XKU\\_RLMDJ?A68?=Rmpjrwp[M`nrƒ„…‚€vquumppqppzrmdlkngb`K-049;Peimvo\=>8E97?8=@?GUUUWVVQ@NNDEYXON[kYP]ec^]b_E(&68=@C>0:KI3#*+#  +   +    + +   "88253/0(3/112.,'&-,/1.0-,(),.0*,/.*(0-*+)*/-,#*+)#%!**$"#$ &')!'!!$$#    "&)2,($%% 139<48;%   ".%+(.2;78+% #$( '+  /A:+   +$,BOW_a\Q[eWZG4>PdebgfedbWZMI>0,>VdURQJ9-/5<8OKX_^^O64..665-.2/6785$ +  "! )! + +  "   +   (A  "$$% !"%$$ "##+##!#( !#"$ !"#)$')()& ""!$'%!&#!*)'&+-)+,.2,#'-E\icUA?2(&<7@A:2>@<=?BDBP`^KHLNJKPLMS^dUFQ^i`d_T0&;>@;86 @PA)%!  +  +   + + +  !(<636;84$33(*)'$%")(.*)00,(/,--!-**,.1*&#).'&,&+)#""()+&""&#&+# #"$  + +   +     +!*-01)$!#+4997783!   *4-1!$ !!/9>45=,!  !$!!%#/:B<% + "@/)05??NNca_lb`cknje[_^be[]WT@@?:94 #%$$  #!!%# #"!$ %!*!&#!"2)##$+"""&! !!"!!"   &!,010?DEMGIMHCGMONENUPKFMCC>3. #'1:B@B247>2'-3;:;;8.(#,8BNSNLQQKOJA74.76BK;EC@@785?VhjmhX`jj\\l†‡…‰Œyhcgv„ƒ…‡‹ˆŠŠ‰„‚„†‰’Œ‚x„’•”’Œ‹ˆ’“‘—Ž‘ˆ‰…|zŠ‰ŒŒŒˆŒ‹‡„ˆ†}~ƒˆ‹‰‚€yvptƒ‚{qx„€{xz‚zwttwqhkipswprplnpldZX[\WPD=:88=JafmqfcMA[mu…‰ˆ‡‡Š€w{trtjmjkrqkijnfgdcK6+(26Rdgfpp_>   +   + *0-# %#&.01/'&#!  "#&+"! (085'&#&).0/.219>4;FEJJIMMBOYXUKQVNQSMNP[[HFVQHBDMMFEPKMDFSSEB@FB:CDEEGEGN[E:9@>>?@=BF@<;FA9CI<<@<@>:??IOJIIHMHNYYTUa_`URSc_[\F'#+?=;@;*.;@3     +   +  + +  +1:8//8001.23+(*! &/$)',((/20.-1&*/*3,-*/2(+*&,*))!$(&&#&-"!!#! #&" &   + +    &(*//'"&"#%.>756.1+  +#(,08*!% #,.7<<:=/, $   .DF@%  + 3Q^U\dcig^WK;=HQZjgedhdb\XQD6,9R\T:2=D?JQOORFEB>>:,2+&&$0!!(!8.7@DIAGBINKMGRZRMUNNKNC8462+&+52;=@<:30214150340&97>MRUTUTRYR>8714:ATFFIDA?B9-%!  &#  "  ! +    "% %!&1$&#"#'#"$"##$*%&"#$#"# -%'%!###(!%!"$-0(,%'/00)$=ACKW^QA;:I_hlpsmaGMou|Š‘Šˆ‡…‚‚yttsxwvnoomlsheicZC/*25B^oqkmn^6     +    + + %-)""#""&0)-0'$##  "#"+31-# +:;2/#%**#/638?;?C9=KHJGDOMNUWYUMQSQHDFLQQHFMOLHGPWIHMJHECIOQI>LMEF@?JGA;7/2!"(#%!#$! ! %-,..?DCM]RWallnrkildkenhdhlgjrokx|upu{ƒ‰Ž‘Ž’Ž‡tkcWNB641 ""#  1 cI ,2;>>>CGDDGTTQLTKLIIFGFK>37,#(*47BA:5.6*0*$+44,:10-1;DOJGD9;?98)%'& " *  %%"""  $ )!$&'0(#()" $$!#!!!'$&')"&''$ ,$$&%!%&$'!&"'&))*)$(--&%8>E_sol]7+#=[hd`cVH;GNSOGA<2<<6@KMGS`gpnahpma{ž………†tjdk„ˆ…†„„‚„Ž‘ŽŒŠŒŽŒ‘‘Œ’—‘•”–ŒŽ‘Ž‘ŒŽ‹ŽŽˆ}„‹…€tm€‚‚…ƒ}…‰w~sv|{s{}„}~zut{}}nrsvwqiloqq|rk`eg][TRXNJM@12<9IbmkcbaTGdwo•‘‡„‹…Œ‡…{rsooolnggrwjnh[M9-345UlmeafhX' +  + +  + +  + "36*.407%'( !!!')(T'Q -51/'!/-(#45:89FG:9DKPJ=LNMIUOTUUUNJJIJKIHKKLCIC@OLDEFEEAHHJIJJJLFEHLFC:?EJD=<@DAA=@GFC98=KJIF=GJMGCDGOLKIMGIHDGO^dejji\G>>?*,2A>636>1 8KJ&#  A + + +  %    +251324072+.71)"!'+'-*+0,.+*-52:0-0+*)1,-4-,++4-)/,&!&(&($*'$ " $&##        /1-'!% *%15?340.' "6874&)"68=<<54',#.-"8CB7&$  !+:>/$*%$ 4?Nacegbb\bS=APXW`qfkhdc^YYJP?=OF???=FPbG:3#(;48I\djgiabiqmge`cTXPSN>9954*%) !%"("!! "$'-59>=NVTP\jckoytsnt‚vrtmoornxtpouuuny„‰„‚Ž”™™—¦¤©¥¦© ”Œ…„…mb[FE<4=71&.+"##%&42;33BHFMMMILNHHLQKLGPHE3/'&%3::;0.++&,*'06;AMOQYQMOGE=4397?LG?FA?GE80'/*''# $     %!# + )("  " ;   !! %( !%$ !!!!$&"*+ (!##%"&!%& !&"$)%! )&+*''.,((+()2#&9E]knnaL6(*.J`abTPRLVLEHBIC;@;CETTEL_jwo`[mxklŽ{tyƒ‰…|uroz‡‚‚„€†}†‘’“ŒŽŽ’’’ŒŒ‘Ž’“••—”’’Š‡ŽŽ‡Š’”‘‰ˆŒƒ„…ƒ‚‚xy‚~‚~€‚†{w…ˆ„}€‚~v|~rx}xuuqolhropwvfbcb\`WXXGEJN519:9KkkhbbaJImszŒ‹Œ‹‰Š‹ˆŒ~wxsjnnjbmjqlgh_WD5336;\h_deagF        + + //.#  # %31*+,,#( %$*+-"-.,)#4%11*) )1*#*6:5<@A>>EGFM?BMJJKOOSXMGJPSKBGALRKA=AEG>FKI?:==CF@67<@:B@LOTQOKRPOLQWMONQNJP^cef\UMG01 D3;@8;64%!AL1#  % + +     !5662:./945+1.%!(%*.*/.1.'*)+3586.-0+/332.3-*,)#0.!$$$""&("(! #  +  +   +   +  + &1/4'&*+'0582==0   .:;><-)!*9@HRLPMJPED:37=AGGGMF@>FB60),*)-*"  + #) !" + +"$2%* %3$&#  ! +. +  "!"!!%!! # !!$% ",$&%#)'($""(,%$ "+&*'"%%-+)#+(),2+-&'&2BYdacdK4))>WaVPV^YYNYTNRABFDCAFOJIQhtuh]mqh`[Wfx†|†phlq|‰…‚€ŒŒ‘•’‘”’’••—‘–’Ž‘••’˜•’ŠŽ‹‰Œ‹‹~‡‹‘‡ŠŒ‰~€Œ…‹‚|‚‚{€t|~„‡‚~uy~}t|yrw{vjkphgjqpsxpacf\\URVK^^emsk[E\sq‡‰Š‹‹‡……‰„vspionegmsmhhcd]LA206/B]dhlmrW, '  + + + + + + +  ('$"$$ +51630% #&$&&+*'$%)$#(41,#)*.$"+78:??:72=IF@IGLR\a^TS\UUSRLG?8TUFBDJGIE??A<=><:CIMI?FVXFKEBP[XTUVMJIXfc[TSQS?0&/??/+.'!,A@"++     + + +   ,6;<472032420)!#$,0'*4,$02.1&(1.50,014/8(,05*-1%'/.'"##!$"&&"&$!"&#    + +   '3//(,###((146;.  + %47;;<80&4%59?E@:94 !%0(5B:/) + + +6GEJKDA>/.+'6BO[chbc[ce\K?DO[cdclhddfldhliRHGMSXMF5.'/;@Qcecldfhikeif^_NYSPKA@7*-(",+""$# !! 2 "$'&%!!&0.@;FJORKPIMOPRQOEKGCJ-+*"(&1:476,##*.@GGVQQKLJKGF@1:79HJGDEHBDC4.3.0320'" ' #   ",*("&!")'#      +  " "'#"#!"!!(*(#$$-+!!#$%"! "!($.&#+'3(" &$'728/**#CP`mlX8)(1OUPUY`abYWVVMBJ=HEH]puogfekg]Vcuƒ„…†ohce…‰Š…‚…‰‰‘“’“–’’“–—™›—Ž‘“ŽŒ’—™’ŽŽŒŽŒŠŠƒ…‡‹‘‡‰‘Š‡„‚Š…Š…‡…}v|swzx}srxv}ttvxpphdedcjmsrnhcc^WJPVD@BD@KHKJS\^[Za[WUMHE68B;69>7:88@HDHGOMA<:@?>2. +0'5;72   + 65177161)%  ! #$  &,((! "##!     +   ###!" %$&"&)&%! ##$ $%&+&$!$+!'%$( "#$$,($+'#&((.2/,0-) @OboiU;*,>DNOW\c^RRMFC;;6@9>=F??FWeroi\bmh\[bs…ŠŒ†txdg|ŠŠ‰Šˆ…‹‘‘”••’‘“•—‘”•š’”–˜“’ŠŒ‹‰‹ˆ†}utzŠ†Œ‹‹ˆ‡‡‚„ŠŠˆ‚€„€€wx|vv~tvxr{‚zrwyphdff`chhqoigjfa[UYNF?>@;/720M`hjukZHPchn„Œ…}}snqtzqnoiijhmghkgWE5/)/5OhigvkV2 + + + +  +  $($%" #5=/-&(($!% $'!"#" #'$$'('.5,$"%4/(38=?AOF;FNBKLIJNLLT^]_^XTHKHH@CLOGIJLKF?;75>7:A>:B<@C=?:>90%)"3=>@@@C2  +&"!% !1?71 + ">N_dfd`hlofnogoib_SE8$&19N\ekmghgijkjf^`a]OEF692&!"! ##("" ##%+$&!&'*/9>FYZ]gopoqkpgmnuupnqzz|w|y‚tv|t{trwutwzwrszyv{rpwx‰„z‡ˆ„y|Š“˜›Ÿ¨­§°²±²±©œš’˜–”ˆvsvvonƒynrpm`mjiggecTsiKIIA@7+( !! $+2.6?<=?EJDJBIINMQKJIDI:;2$'*41194?NIUMGLQSNLKL;0;C?BKGGGAHEA71646:9+&'")%  !#""$ + +5.%),#&!         + +  !'"&"%% %0!$(.#()%'+"&#!%)(%'( $%-/'$,%.&#'0(&.35.7DQdiYH3*%,=?=4/56:QcbhkbMDScfzŒ’‰zsqw‚usrkgllqhhilaQA7..+6\h]ckaU+  +      +  )),%#!!,8=1-&(('*-"##!"$ %("#%3$!&(/4""00,4?:BFPO>?GIOV_ZULNZ\YY\]YNFEUXQPPUQSNCFEB>4;>;<=?=<>@=@BA4/4:@FB>AFC@D@FIA9;<@302;ELKJE:.,$(4EZ\`fgeed`L=W`fkjhkjbfeic^]WLEJ653%'*(') " &"(""$#&!!&'+(/>HVbhklnsloqqqovrtz~z{wx}†€…‚zz|z}v~xrz{r~~tuzuyy{‚yv‚‡‰ŠŒ˜››Ÿ¤¬¯°²±´­ªžœš˜™š—”‡vruvrwwqplpplpnnjkbdfb_e\URLKD;1"#!$ +!%$/305@>GDDOGGNLQQJLKGA51+$+24@KMKHPJPMTLK?9529AKFFDEIMG=<443GHGGFDEOVc`[XQY]WZRT]WVTXZ\TSQNUSH@CDKC<=FB9A>8@CHDEH>=BGAD=>ABBGLFIFB;839DHGHC:A553)"$ /;:GEB+/"(,  + 7=;8+  +AJ70%*,:JOKOJG0*%)4G[Y\fdh`\^P9:JN_ghjfqkfefcWC-$,4212BEGIGDIFEA<528<661/.-*'.&$ $ %#%  ".3(&+)/') !     +  +!! $#(#,'!((,!&' ('(((.!(&*''$&&*,/0($&(#"&%+1*+&*73,*#8LS^gl\E8(.IY\Y\QOFJORQTNLLSGHGMBJKHWmoj\`kfc_n{~…†€tzsfv‘•“–‘”‘“•“‘•”‘‘’Ž’”˜œŒ‹ˆ‘ŽŽˆ„‡ŽŠ‡†ŒŽ~„ƒ‰‹Œ‡|vsq€‚‚vv|tryxvzxsn{su‚{wz{pqlmhab]aaahfcXW^Y`ZJE=BAC84;843LTVbvyyTSpks…‰ŠŠ€~€{x}xolionrphcilkmg]NC4///@[_acnpjC    + +     +"(!#'463'&$! " &,$%!"' +60-,/,+2@6BJMIK??EGKS`^VUWSLXT^_Wab[RNOMCMSH@@GITL7:@>8B=>GBIJB<6=JHHE:=CKQNMNH@027GJKFFJENXKGMG9BHNVXTSKCOXULIACLI2$21!#,":M>*+ +         + 0441481.0*++.'!1'!323>),5'))521*.17821.-4*)*,.,!2+#&#$(($'%%"% +      "3<1.($$! %1" 2:418:;4:61"% .?;>DB71#$#*#:@=:' + 7@4&&$,,3BHKJDK8),,/8Y^hcgfkbdZ?5CSaejhklnaVTI3&'.AHZbnmjkhimfiie_eRB@340-)%%(&)!"%#!$##('($''-68IOcgmwv|rqo|{txv‚}‚~‚u}„}‡ƒƒƒŒ…ˆ‡‚Œ‡ƒ…€‚‚{x|ƒ††€‚ƒz~}ƒ„ƒ€Œ˜‘˜Ÿ”‹‘•š¢ ©ª¬¬²´²¯ª¤¢ ›Ÿ¡¡Ÿ ‘‰€‚‚zxrxystyvsqtjrnirqqlomkeegj_bhfZOLC7(%""$"!('37DKHKGDFJMMJTSQHC50)' 0@?GWTLXJDD@8/59=DIDHFHE;GJYOSXTVLSTX\[]`[SSPM>KPE@AEGVPE:9>>HC>CIMFHUJ?:7@38@;>F730$! .BIA?=69-+/ ! /FD<( + + "+(&  +  + +  .- %"+-.**$ &,*",>A;*%34*+179;;??>ACKKEJGJWVZYNSSMWWYW[UPNFCWQH>>=CHIF>??@BHM?3>@77BDF?HNG=>B>'"+37<=??A>:40%%%8FKEE520#  -B@5%# $:E>'(16/6FPZRN:%'..6PWebZdimb_I?>C\be]WTE:(%+,7Lehgdfojfhpa[_XIIG;1,0"%% ###%0+/&1-#$+"*-/FN]qt{xw}y~r€ƒ‡‹‚~‰ˆ…„}……Œ„†ƒˆ‰‰ƒ…Žˆ„‹ˆ‡‡††‡‰Š…†…|…€„‡‡„Šˆ‚Œ‰‡‹‡‰‰‹’‘–œ¡˜Œ~ibZuŒ¤¬­´·¶°®©§§£ž žŸžœ¤š’‰‚€z~|{ƒuu{uzutrmlvnuomozxoknqhhmjlic]ULD5,""" $ *06;:@MLHHNKPKKRIELB=/&!%+1?GDDhM344/<@CLJLIBQG9146?AD?/,&("$!'& #%  +015+$$/1-./')%&      +  !"  $"!'$!' )" ( &'%#$%' $%*' %,(,.%-++&+" DVetsg]P6"#0AR```Q3><329<3;6;Rht~ŒVGejqŒƒƒtpvuyvrm`bkjabb^[_cdbW9,+0,:SQ[bfbM," + + + %(!!!"'03,(+! ""! $!!!%%+' 8@=.,!(881+97==;?A>;E^ZXSNZY]YOQOKKUVSRMHNOHMQROK=?NQOJHHIBEC>9=?>@FDDALLGEAACEBUXMKJIDFVPHGFNONNE@MYSTZd^WKRe\^[XZ>(''.1+!"#&CYO-$+!  +    +   .<49=6<895;-5/.)$262045-,4/373.103,.67233-/21++(171&/&#!'% !& '%"-)(    +  + " +   & +"1=;31* -AEB52-3;32$!!".=J@B87-%;BC;( +  JQ]JD9-*$!!6MQerlmkjjgiffbQQRF;4<+%**( %,*-+/2/'*'"(/8AEJIQNKIOOMNJL:1& $!-/60‡¼/152=EDH935,(!&"$& +  %(## *.'%(29-'/2&##      +    ""$"&$" -#%!"%&'$%% # "#&$!/+%# '&"-'*/)'*16+**$!+KaflkdO7%'=J[`g^LGSQ[TFFA5;>8Ecs€Œ|QVfkw‡…}zpotxpopijoefncfdjpdYL3*:4/DZ`_daM;.#.#(" + +   + #%$$!##.70*-,"!&'&&#"$$*%&#+"  +"15:*&!(:B@-137=@FC?8=AFFCA7=@D>HMB>77,,-! 7@FHH;4+$8HI9   *=B3$,#-4A9.,EU[__L:'/9>PXgjkilmqgT??GYT<(& (3BRgqmuqtptionf\QKCB:7*/,,!&))()500273+%108R_ir~}…}€†Š‚{‡ˆŠŽ‰‹ŠŠŠ‹ŠˆŒŒ‹ˆ‰‰‘’”Œ‰ŽŠŒŠ‰ˆŠ‹ˆ‡‹‹‡ˆŒ‰‰ŒŽˆŒŽ‹‡‘”“™›–™–œ˜‘Žv_]]p‘ª«³³µ°¯­¨§§¤«£¢©«¬¬¦ ¤¦œ‡†…|uuqnotnpookrppwwyqrlreilmsmnnggjffec]D<6)% #"# %1435EJKPKOONWLKPZNH;-/&") E)09;=HPHGKFGDJ=<=C?EKG?,-."%'  + +"'*(#!'/3-%".9524/.)(%! + +  + +  +  +  ""!)!!!#'*#$$!"$%!## "!$'('*#!!'#$&)+..2%&(6(*)/)#3=UfjibH0)#/DWejeRYU[]L@FIA723HQRLPXW]gtaclkbYbyˆ„†ŽŠŠƒŒ‹–”“™”–š››“œšš™‘”–•“Ž”Œˆ‹ŒŠ‚~z}‚‡}snmtƒ†}xƒutuqtxksrvq‚vrpr|y„ƒ†|oo{ynynef^cnfcabf_a\\UPMMOPN@A;67;?Mhrz…†nQhpv‹Š„y~‚wtrqnhieblhlprnjrsri]E86-5;Qaxjd`]H +) $,)#! +  + + +   + + $#"!%0<62&%$&1 " $.1-2-% 18,,'%17A:,06@BIF<>=EHNOXPSJ@?KVXNLKMVJONONROPKFACF?GIKAF;9;?JA9:>833".H?4&  2CC&$ !'8>B1.'7KQXYN8-117FMhgikogidMC;@GD-#8Neglonpksgqj]d\E=60+++&%  "&/.'/-0//111DWbt~xu€}„„{ƒˆ‰ƒŠ‰ˆ‰‹Ž‰‹†‰‹‘‰ŽŽ‹‡ˆ‰Š‰ˆŒ‹„ŠˆŠ‹‡‰‡ˆŠ……ˆ…ŒŠŒŽ‰˜Ÿª§¥«¦¨§£ŸŸ–x_v–ª¬¶·¶®¬©¦¦¥¤¥¤¦§¯°«¨£§ªªŸ˜‡€€„~wzzwvsspsvqhirxlrpnqqhppnruoopvsgmjii`c\I;*%#$ %!& !%,318=CNPOUKIQMVVSJ:;-'!#2?HBJQOODEKGHA?FAX`mmX:*%%;KXai]RVKHJSOE=3.8MC710;XmwŒ†zcOkr~„‚€‚}x{ske``^bljkqkgakrrkYD1.)6>]hf`beP0! + + +  +  )(! !%8<1,&#$$)'"!#%(*2& %864.$!/03(.6?CB?EDCHCHLSSNJJNNNPPQJ@B>DHNHNQUQNMOKBAJHBFE:84=DBACA>F=:>?>=?<:C94=77>9AGG==BBQRIN]WMFGKKQ`WMR[^PL,$(14* 0EY=#%'  +     + +  +   -5+>?:>:820/.0-(-42+)04055)$/+/-+.(**(/2-(.-/..(!'1(+.%!$%#$&+(&'    + +   +!     & +./" (>DFA=F2(4:?=@@@C>>440#*7C>2)  +><6(  +.BF/)1@HJ?:81ELNXWD4*/2@OcdikpbhfH3%%62"/DYlsirhgruji_dXLD310*%#(*&$,+4-'+-)19IUaksz}|zˆ„…„†Š†‡ˆˆ‰’ˆ”“Œ†‹“‰†ŠŒŠ‰„ˆŒ’‰Ž‹ŒŽŽ‡‚Œ‹Œ‹Šˆ•‘‰Ž‘¦­«§¬§£««¢¨§£{{™¨°·±µ¯Ÿ¢¤£¢¢¦¨ªª¬¯««­©¥”“‡„‚†||y~xnxwxsqwpqrrsursiqrrsrsvsppprmimpjfi\\NH<(!"% " "$$A4>EDPOJHUVOTXNMGB1%%5688ATOLFIDA?@C764>DIH[crqiiji]V[m|€„ƒ†}a`—”’‘˜–“Ž”•Ž““†††…‚ƒ‚€…ˆ~}x{€‚ƒ…ƒ~€‚|zyxnu€€uxqgimpto|{rrnnsskbYdcbd_ie]^PMZXY`e`TTRKDCA>@A79:;18-2@bv‰„ƒ|qZUlw†Š†vzxsuj^X]h_ddfj_`^hoh]V<10/3@`aU_fhK"  +  + + !)'!,?=0/##'$ !$! ##'*""':0,)(,4'+07>GFA>EMLJQ`UTPRSSSULOYQOMHGUVPXaga_QFGNL@BCBA@?@==BCBBNLF<3/;>ADDBC>?Q_MPPOTRKVTMUZIMIHHC" */3>7?@71-+1$*89215116,'+1-/3.0('/3-0.*2.,)20%%&%0*+'# ) $*$#   +  +  + + + +    &) +",#4=KD?DJ8!$5@?DYemklkggggbZSFE>/+'" &%#(,*!*?'+''2;J[fvu}€€ƒ†…ˆŒ”“‘Œ‹‘Ž’‘“‘–’’ŒŠŽ‡‡‡Ž‰ŽŽ‰“Ž‡„”’Š“’Œ‹‹‹Š‹Ž““‘“˜£©±±¶µ´¬««ª«¦œ—®¶´ª¦¦¡ ˜”•“›˜¡¦Ÿ£¦¨¨ª¤œŽˆŒˆ}v€‡„ˆwwx{}ƒ~xxwzstrsmpnrspqqtqrnmolnttckngohd^UO=(,"%#!&( !%2,77DLELTWRLTHLMPG5#"/142=KTJIKF?B;FDGC=B>73-*)1&%$ + $'"*.-* $(1032/#--!!   + +      $%'%! )"(##(!+ #) ,& %  !*%$!&)"#))% &%*()'+)+/+*),'!'7P_glhY8'""1DSebWNLa_LA?ACEB>?9KB@FELRPURMTSWSUYSUZe]ISWFM]e_aXFFLF?DB=4@@C:3@?=GEDDH=FJDB@A?B@104?9ABAJHFPWLIKHNWJMY]WUMRM@;.(=E3(!1SO0!"       + "2A>::?<98@:552065651::^|€†€}w\Naeu‰‡ˆ†xrrplpuurilnkjkecqqgX;/02179LglibC$  +   +  #+(#$)108- "#""# # )#&"#-60,(#)2.''-2:==COG9488509>?>J>:HD;9..3834AH9/4:BJKICHLJGSZN@O\WQK@EC=& ,AB7*2B@% "  +     +  % 0=@79:;?=3:1;4,6299*27655651+11,;/,30565+52.36,0+/#%+-&'"*//$"("! + + +  + # +      +   +  !":9IFECHH:,#)4:?AGEF?G<114" $." #,D=1 +  0;.  #$&01<5)-...*AKKMOY<' +9C_jiee]D$!/RMD9Janmnome^ZD=@'*$$)#)&(*-2/"./02Xjh^aH$  + (7:'&$106.#$ !*"#" .-.% "24(%.0.7CMKKOOYY\PPQZWJT[P[]\XRGOWNAC@@HGMF@B?IGJG?8;362@>=;928;=>5(&465ACCFC3)4>>FAHKKAB64$"1/! !4:?%  8<5 ,*.08;CB=,#'-$3?QPXQ?))8@\ijX_J3)AJPD6D[pseebbUXF75'$(*0+%%''---)'1;ADZu{‹ˆ…‡‘Œ“‘“‹–”•™šš•™˜”›ž“’”’’™”“Œ’Ž“‘‘‘ŽŽ‰ŒŒŽ‘’“‘‘Œ‘”’—–›£­®µ¶²«²±ª¯±­²µ¥›š¥¸¶·µ°¨£¡Ÿ˜“Œ‹‰‰˜œ £««¢”‹‹‰‡t}{€‚…r~~}vuyp}xqwuszow{ry~v~y|npx{wvmkmrpqhk`NH9()% (&"#%$!($ (.3DFNKOUXUQOB;@>4" -BGGKOB@88:GAFE:7>6@>76:AI:<66<<4;A73=73>=LFC98IRRLTXW\R[PGDEEJIEHD>2".0/+2$;M7!#"   + +       1I;;:@:297;:20"',9:')64.45703=@9167-+2,0(1-,0&&*-),+#%#1&''%'%&#      +      27:C@DMG@A6%%/IQJJDC32 %#8=<.  3B4 0:@34<=:9)1&'HRXUE8 @TfaTG8')26-)&$ + + '  + ! $("%44287:/+#$""!$"   +      "&$ +'$!")$,#!!($!! ( -(#$$%.',&"+)%&./48*-1*%!(?@Xl~u[:/#*2Abkih`]\PKPMGAFJDB?:>BN]bjvjhqhf]]l~‹Š†‰‚fdjzŠ†…‘’‰ŒŠŠ‡ˆ‡‹Ž‘Œ†~tƒ€vtv}‚|‚x|{yz€~y|qsnkkpvwvsvtjkqtkegeb`__`aZv‚eb\aZHQWJPKW]RIHAA974980+)*117=9?AGB@=6CHBDF?GBA9677><8293530+/57))552<7;81:@1635-5/&00+"*.)*.%(*%"#'("'")-3"     +     + +   + %$.-8ACGIGKE=6&$/7LGRHMGE1! !?9..)  1C?# #"'8?5+*)49;' OPNIB*#+.=Y]L=&)5>FJQEBP`jjjdXVMB<7..',.-(),1&,5.1C/Mcw~~‰‹Š‰‘Œ—™‘’’•–‰“›š›—œ˜›™–Ÿ—›ž›œ™–™œ˜˜–—˜š’”–•š“˜’‘•Š‹‹ˆ„‹ŒŽ”““—•“‘Š‹““”‘‹‹’Ž›¦¨¯°µ³µ®°®¬¬¬®°Ÿž¬¶¾µ²°­©ª¢¡¥¤¤¢—“Œ˜Œ‡‡ˆ‰††~……ƒ‚ƒ{€{„€‚|ƒ„†…~‚€‡x|srrx{x|x|†x~wln}|vxslntkfdXF7*! 2$!"'%.;=QUOZQOB3-,%*!3B?C?>30;D?<>6)%'#%'+*#$ +  +  +  "-3109921.'* $$& !     +  + + +  +   ! &! &"#!$$!&,%#$!&"%(($,*+) !)).((&072+.,*72#*9]sxngP:((F[hjb^\bZ]XFIGQIA=5<:DOQ`iyqegsm]^ev„†ˆ‹‚odhu†‰–‘Žˆ‹†‰‰Œ‰„…vm}‚}ql|‰~|s}€}}ponknfmivvvhsnjspa`^fagbcc\Z`|t^W\UJYRROPGYRPDFA;788?451.734@EX|‚‡v`Nfot„ƒ~||ƒwpnmsollkfbe_^jppni`A340'+LYZ]kvf*  + + +&)%" .630.'("# #$!(!&%((#)'"+6'$+88CNPFJEMZY[`gfebidc]^abldU^[Z\VLSP\PAA<22>DF?588BBJGCFI@CD:GLNKIBDKCKUK=GOO@ABJD=C;6-$(4<5# 'B@#"'  +  + `+  +   +=6<876=@8<233-,,.395.1@7393;?<556.1./2/,5,520)#!**+-&!%%'$()('.-#  +    +  "   +  +    +2"&6:CDCKIGD9- %+3CNRIHKKMI?=9$  +3D=% +  3O<  #%.;;6& %6;4&$DQYB!).=LYL1$#&9Waead`gjfgj_^JN=)%,0(2*#62$&,3,4;>Jarz‹ŒŽ’””™’‘–˜•›—šžŸ›—œ˜›š ››žž—™š™–›Ÿžž””“˜Ž‘—Ž“ŒŠŽŒŽ–•’“‘‘Š’”ŽˆŠ‘œ¤®´²®¶´¯ªª¬¬¬­š›ª·¸µ²µ®­®«§¬¬¯°¬¡”Ž“”‘Œˆ‡ŠˆŠ„ŠŠˆ„~‚‡‡ƒ{}|ƒ€x‰|~ytxzu~}}vƒ‚syv|{~x~wy„‚ƒtsr{ƒvknmobZD7*#%-# $#.:8HHKMIJB2)%$*!'##)4A@5-.297:4*+0 !*2035++$ +   + #%-135722.)*#####"!(  +  +   +   "#$$$"$#$(''0$,&&$$ %& &(,*,&&$) #',+*'/&*-"++)/--%)@_mmqp]J+&;WgffbW[S]^OJMOHE8-4CEHEJ\sueamjd`flr€…‹‚roo–˜““‘Š‹Œ“œ‘‹ˆ‡„€€…|€‚…zt}„tvwt„‚}xnkthorsailxohsjknibemikimgk_\em`]_^LX]KUUNHMLFE??=4266+757<6:EBXq„ƒ€sn\Tjs|†z‚uyxsvwlppmdfdcjmjsrkhdV1.//+BabgoyoD&  14$6,53,(!"!%%#!!#)'(*!#1+'*0;@JUQAABW]Ya_ji`gjlj`gdihSMZYYYXW\Z\OISD>A@=<@>=?DB85735@C>:>@=9CMNMNFDBDSRD?KJIKN@hT]I9>JJRWF7-$!.<:(  AJ/&# +   +  !   + 4A;=9=93=8/--.4$*6/302-986<<:.  +7;62#*)5?6/7,)6.,;UOF! '')9KI:3"*3@PlgccjvljmcgT?GB5"!-.(-6(16!'334FQhhz†ˆ“‘’”š‘–š—˜š™ŸŸ¢œœŸžžž’œ¥¢œ¡žš ¢–Ÿ–—•—‘‘’”‹˜‘‘’ŽŠŒŠŽŠ†‰‰ˆŽŠ‘–—˜””‘™—š¥¬°··¶¾´°±¯±¯²®™±··¶¹´µ³±³³³±­ª­¢›–‡ŽŠŒŽƒŠŽ‰ˆ††ˆˆ~~„†{|ƒ…€|‚€xz‚~uvwsv|~‚u‚|ƒ‚y€ƒ~ˆ~€{ƒ€u|yunnqoooebWI64)'""#!%#!4%99EIMLKA>4133:2)%-24-.&$&6,%,+"*0881! +    ! #('+354;:7-)+ #*')    + + + +  +   $!!*" #(!$$&#$ "+$!&'! #"$#'1 $,-&&,&(&$*((#&#,5&!)=S]fnrl]?2$0R\ciZ\\Xaa^IMQEJ@0>655642/258EECUs†~wqdLZry„~wvwyuzskelbbgeblmopone[G;004;Wdov{uf8 + +   + +  +.9+%!",:;1' !!# % ,4""# ',"#%04*+178EY^LF>CLY][bicadbYZ`dhjW=HSYZORKHS\XZTNJH?::98?GH;8>20?@1/440//572/.-02)*(-('#*()!%*%**-("    +     +      "!   !4FLGFGSF.(7;LMWUNSWNUION7'0@;' 1@+%'435+(/:B&4'DOI5! %,4AHJ. 0>OXjjmmhiospc[TD*11,)#(#%,'./330-AQfty‹…‹Œ‹“‘’™•”šœ˜Ÿž›œžœ£¡Ÿ ¢Ÿ¢Ÿ›š›¤¡ž¤¢ ž¢Ÿœ–““Ž“‘“šŽŒŽŠ‰ŒŠ‹„‹Œƒ†‰…’•ž ¥¥®±¶¶²°°³µ¸¼¹¹¾ÃÅÉÈÂÄÃÄÃÅ»¥¤µ¾½¸¹¸¾½º·ºº¶²°²¤›Š‡…†…€„ŠŠ†„‡€‚Ž‹„€ˆƒƒŠ€ƒ|}{…{}{v€xƒ}}ƒŽ‰†„„†‚}„Šƒ†„ƒx†|zs|€wurqnoqgd\L=,!!"$""#*0AMLLOMGB>@DD@0"*)%'05#0<7$  (+-(' +  $()028B1-,20$*(%$"   + + +  + + + &!#&)" "$""!% %'(""#% ( ! %&%#.'*++'!'%&$"(/2*)'*33+' -JZcryugP3!+?H`fbid]Z`aWOKFD<43=H@8;ZiaZ\eoriTTiw€‰Œ……vqs‹’‘Œ‹Œ‹‹‘”‘‘‘‘‰Š€zuxyƒ„‚|yƒ}s{{ƒwnqikr{rgkplpqlggikfelonjgiflge^`^TOLS[[YNGH>?=>=6/01(.577DMG_}zlxraNcrw…‡…€}uwoqtnqonehgfgjeknmk`TA85535Rftqqtc."5    + + + + !0)!'6>6.' * !%"'3+$ &1(/32*,:=BIRQH;@O^[[Y``YYXNLT`ec]QR^bb^WMLQ`e\LNLPQND8=@CH@?>7?CC?@?NJD?:AJCEGCIKONXMUW_^a[hYYZY_ZULC1(%&,) "7L<@?;302./01192..*-('+04786:762-.,6<55400,1/,+)'(')"&-*#$#*'#)$   +     !       +#& $AGIEMfpgfrk[Sc|€‰ˆ‹‹‰‚qŽ–”•ŽŽ‹‹Œ’‡Œ‚€~€~~|}†ˆ†~y}yzxutpjvyrmqrgellhkinqgcdtlhc`knfgc^VTWZY`_RJHCEEA69500,.561;KCDbugrƒ{jXfny‡…~‚€}zqompurmkiicffhjlh``ZC7.03B\hepvwQ *A    +   *2'#"!(-1/.)% !#$'./$ +%/""%*96&#,9?AQSIABSZ[\[[WU^[U^TLK]b^YXQWedZX[X`WLLNLUJKBA@FNLLPMHLMJ>?IUQRNWRKKKDLTF=KX]N?K^[X\b`^[MWK/( -3) +?CC==4732/,)1713'--+,>0410+2239@56633071..2.&+5+1./!#%##"(+)         + + +   #   '9JGJLGJC$+?=IJIEMMKRNE/$,>@(  /9,!!% $ .4.'("")>PZB#*1/.HQJ8)#(IRaiiipjcd_e]M;53&&'-**-1(1+.1>N\Yo€†ŒŽˆ“”“‘˜›”—˜¡œ¡Ÿ¤œ¡¥§¤¥¥©ª© ¦©¥¤£¢¥¦§¥¨­ª­ªª«§¬«­±«£™–ŽŽ…„‡ˆƒƒŠ‹Žš§¬ª²´¸ÀÁÃÄÅÊÍÎÑÑÍÉÊËÊÎÐÒÏÒ×ØÝÜÛÜÝÝÜÝÝÔÆÇÎÑÊÇÄÁ¿ÄÉÉÉÈÇÊÉÉǾ¹³®­«¬£ ¡šŽˆ†€†€~…w…‚€€‚}wwˆ…††‹ŒŽƒ~t}ƒ‰‰‰†„ˆ€ˆŠˆ‡ˆ’‰‹Šˆ‚…„{x{„{|w{vurrqmj`PA4&# $!   #&*3?HNMKJMLNLI:5(!+*%&)%!!*-+" **3%&! +%  + $"5-#1/-28-)&&&40&"    +   + $  %% %*")'$!%2"#("$-$$,*#0/,-"*+*/'+/+'*-+(#"@clpe\:(#,7DGOZOF>A>FOPA3/??74879>?77350.5.+27;1%%$*889124+5.36643351+4.36.,*01%*0-!$((!7) +       + +  + +&#!   '=@FLPSM>$##6@MIOOVWMLG7 "::8, + 6E-*.$&')*(-42.! -:MRH+&32HMS@ +,&#6B55?@Kbvmbdpo\Vk{‡„ŠŠqrƒŒ‘Ž”Ž‹„‰‹‚ŠƒŒ…z~|ƒŒ‹…ƒ}}‚…‚}mfkqwtmjgttokijccl`gslijgdbddgekgcb][TX\[^\]USJIB8:?9451/129EGFcp†‡ˆ„}dfmpƒŽŠ‰‚‰‚|zsrurspmmeec]ie^_`[E0-//:\qzxsoQ$"4;I    $(1%"8@232( !# "  04+" %1,&#.2DOXX^YV\VWJhYO`^d^TOTNPbg[T`[IAKRPDJ]d`X^JYNBEKHMMS[MKR[VSOGJOKSa^Y=IOLX^^ZRY]UMXVHBFOOKQF0 %)+):8!$/JN/+"   + ## + + + + '28<78A93990/50,+9;&+#%'2;50;=153*1/5/36/-1)0*-3(,-%*+0%''%#'&    + +     +    + ! + +,.AJJJLSWC:*3;ELRMPUOHA!)@:5  ,TS>"$04HaefljrnmkdbX@?-/'+'$(/5',$3:3B]n‘Ž‘—–’š›—œš˜ £¥§ ¡£ž¢¤¨©ª¬ª¯©¬¬®¦¨¬¬®±¸·¹»»¾ÇÍÒÕÙÝâåèäÙÀž‹‰„ƒŽ‡„‘•ž¥©´¶¾½ÃÆÇÉÍÑÔÔÖØÙØÔÏÊÍÌÒÕÖÙÜÝàßâãáãàÝßââßÓÓÛÝÙÓÍÉÇžÀÉÎÒÕÔÕÍÉÇÆÁÀ¼··®©¥¤ ›š—‹ˆ}Š„€€z{€…Žƒ„ˆ†ŒŒ‹Ž‰Œ‘‡†Œ‹ŽŒ’‰Œ‡”‰ˆ‹ƒŠ‰„†…‚„€‚€|{{zyqlghbOH<2!% "!# /:>AGTQMIJC?B90$&&,($& (5.% #/##'   +   !$4/:?40.3% (-,(&)" +  +  + ! !#$!$&" $"$ !%!%&#%"$%")+'%1-,*+)$($'$(.1/1-15+)'7@ITOE9'++24KjlbYILCIA;C:=@Pkw‡Š†r]fl|‰Š{‡€ƒx||{zsqrpjeb]ehfbdVA301.:gzrjqkG ,3CQ      ''&(%5331!!'!!#$& + &02+!02(%,3?HRY\ZU[^^[_\^^\haYKQYVL\g\Y^_PJHKIPSgaRSWRNRPTZYXXcWNT\TFKULQCNYTOJCYNT]YSDMa]OS^ZME:@HE6 ++0<346&EWG/"   +  + + +!8>?@9?A@=8>:..,0636)2/564--17@<:8*/.78126/9:/)-1*(+,'+*"!"$$##    +  + +    + +  +"#!" + $,17HHGWWQI@, 2;GKBFLLFA23;74 *46,$$./40/651;.6QTB,)+(/CVE2')0Tew~‰’‘““’”’•š—š˜–œŸ ©Ÿ¦§¥¦¢ž¡¨ª§­««®®ª«¯°°³¸ºÀÃÈÎÑÔÛãèéëíïïðîíã¾’€†ƒ†’‰Œ—œ§§°·ºÁÄÅÉÊÎÒÕÙÙÚÚÜÛØÖÕÒÓØÙÙÙÜÞáäãâãäãâÞàáãÝÒÓÞàÝØÑÉǽÆÌÍÑ×ØÙÕÒÏÍÍÊÄÀ½·±¬©¨©¡š’Œˆ|ƒ~{|ƒƒ‰…†‹Œˆ—™””˜—––‘Ž–’˜ŠŒŒŽ„ƒ‡…†ƒ‡ƒ€‚x||xqojide`\M4*##$ '!)'.:AIPSRGMICE>8- !"## )&%+2+) '(+-$   + '-,21/+#"! &''*'.  +  +   + + " +"##$%%#' ",'&"!!*& #$/*+/+-'*,'&&+1,&*+381*,(99R^iS/#$.F]hpbZZVJJFGFH;AHBAFRWakmhgpl\Rjtt„Šˆ|p}†ˆŽŠŠ‘‘’ŒˆŒ€‚‰†‡‰}yur}xxrmjwwovy{wtmcbeebhnna_hccgkdhlhffj_di^URYUXUYSLLQTRF@=<956=@=@6<:Mj{‚‚†~h^_hyŠ†{vvu|rsw{vrnqohigdfadc_RC77300>amkoo`8,;NT        +  #.("!/8/("#!!"!" !) +%5.) 1400*3:>KPQILTWb`^VZ`gjh\T]b]KGTTLXZaYB?JD?MW\T^TVY[cdge^]_QN\X?BO\\K@IMQ`IQVOTROOOcbXTYND=DAEE0%12875'*FUA!     +   + +  (5ABCGB;;7:960.*0*18-23.,7;1711/>95510/69077004.#*1.&((%%#$$%&0,#     " + + +    +#!"""299@JNWWQSPA7%*2;INGCFRA3):C3  + &5%)42-/.6)*("$!CPZF.&-+/@MB0.,1=Scfcjihlab[KG>3(!(&'''&((/7/5Pdx…ŠŽ‰Š••”—“–™š˜ššž £«£¢¥¡£§¥£¥ª¬©©¬°®­­³¹¼¼¿ÅÇÏ×ÞäéìïïññòòññðíâÅ…|‚„Š‰™™£ª¬²¶¾ÁÇÍÍÎÐÖÚÛÜÜÞáàáÙØ×××ÜÛÚÛÜáâãäæãååááâããÞÐÒÛâåÞ×ÑÉÆÈËÇÎÔÙÝÝØ×ÙÔÑÑÌÆÅÀ¾¶´µ±©¥£ž“„ƒ…x€{…„„‹”¢§¬©ª§¢Ÿ¢¡ž ˜›—”š‘’˜–“–”–‘ŽŽŒŠ‡†‹Ž…‡‡‡Š‚€~xurqtpjficTA0% "!$! ##&+18EH]PIPLEE@8' &$%'# !042"%&'!$  + $/'2/0/'&%*-)9+ + +   +   + '"!%&)!"$%%(&+*"(! %."%&"#+##,+.++&&')--..+0202+ !!(8Gbqp`9)$-AGRcfidXPSMMFK@E?DI@CFGBJXnleajudWbm{†††~qs}‡Š†ƒ‘‘Ž”‘“’ŽŒŒ‡ˆ……{xxx{~€uwsrvytvvooujehlmkja]X^cgdgeehefifahed[TQSSS^VR]ZOQMA>D?6=>762:344Ss€„t_RUdt‹ƒ}tmmqjptssytlshgileX\aZNC590.,9\ou{iP) $6GIW  !  + +  +*0$ !#%62(&!"$ )+(05;-28;GD=A>DNQZ__[]cdc]TVaYI<98AS]]TI>HIAM\^chaWZc_cc`^]WRBGTJ:;R]VJDHR`\LQJ?LS\SX^MRQD59B>><-%$*2."&+@E)$+  +       /;?>AC>9?25172.*0594/3-/,674;@4/10,/4468.5+/(-/2)") !%",*"$%)-((  $"    +      #$# *8>;BEPYVWYRL;0)16CJCJKG3 #?@3& $76 -022$*-)*( 3QO>()5/-ENA2%10CWcghimkl^]SJ=3-%)*$'#4(%%09EQm|Ž’‘‰Ž•˜–œš¤ž›š¢£§¦¦¤¥¢¤ ¢©¦£¨«©ª­²°µ¸»ÂÄÊÓÙßçìïïñòñòòóññïîêܺŸ‰‡…ˆ„‰œ¤¬¯·¼¿ÀÃÈÍÒÒÙÙÜÜßâßããâàÜ××ÕÕÜÚÚÜáâãäèæææèäááãâßÓÔÝåæãÜ×ÐÈÉËÌÐÕÚÝÜÛÙÙÙÔÒÑÏËÇÉÿ»½¹°­¬ª£“‘‘Š€~wr€„š³ÈÔÒÌȾ¹±°ª©¨£¢¢ ™ž ™•–—™˜™••Ž†‰ŠˆŒŠ…ˆ‡€‚„n|xuvqkgffXI//*""!" &"%&*5FMJJOMAGGB5!$1+('115 !'+ '$! *'(/+*,' !/-5*+("     +   + +  # +) "!$%$!!%"!&! "##%'$+,%&*%+'*"))*"-5*11123-#!$9@JdpriB5%(-6Ofni]LQOPVT^MGAHG=?A=;K\irmhjpl[_s€…‹‹„oih~~€‰Š’Ž‹ˆ’—““Š†„…osƒƒy{}yuy|zzrzurlltxkigjjogYY`\^]aiedfdhb_ejc__]YWW\^\VVNMQID>?CJQXZeb^XXc^]XZ[L8-59E[TTLLRULKabVde\QW_^_ZVKQSJ=GPHGKIRTJIORQUNI@GOJGSRDELSG>D==5)&*/64&3+! + +     +  + +7;=@9AF=850&3/0./=<825496363::<30506332382068'01*&$'))$"#%%'/)+*     +    +   )" $06"16462-#&("8TV:.1DZ?'(.;J^mkfjhj]c^TC4,'$'#)**-./+0>Ueo}ƒƒˆ“—›”˜›—šœŸ¢£¢¡¦©¢¥§¨¦ ¦¦§ž¤£¤¤°³³·»ÀÇÊÒØßèìïñóñôóñóóñòñîéÝͶ›‹‡ˆ†‹Œ˜ ®®·»ÁÃÉÎÊÍÒÕÙÛÜÞááãáäææãÛÕ×ÙÕÖÖ×Ûâääçèæèçèäâááåà×ÔÞåçãÛ×ÑÍÊÏÓÕØÛÜÜÝÜÛÚØÖØÖÓÎÍÊÆÃÀÀº¶¯­¬¦¥¡žŽ‡‹€|tul~ƒ›¾ÜæçäâÛÓËļ¶¹´¬¯®ª§ šŸ¢¢š˜˜ŸŸ”—’ŽŽŒ‹‹Œ‹†…‡ƒƒy{~zstppllod\SB4+ $ "##)+=AKEKQEEID>5(!""&* **(.53$!'($%    + + +&"*4$),#,3',-%     +     + & '(#$%%'% $# #!!*(#&((-**(#%$#0$+(.5-15/()0-FgjtoS8*!9P`_RIQ[VT[iiYOKFHLCD?7Fbjtxggrpd[jq„…‰{cas‡Š‘”ŽŒ„†‘Œˆ‡ƒ‰ˆ†yy‚}uw‚{|||tyzqglwvpieflmiZZb_VWfeid\_db]]c`a^a_XVSSY[YRWVJH>;<:575.(0,30Nu‡ŠrY^emƒƒzvvtomxvuuhkigngprqrjh]K65,)/HSV +  +  + +  +  +"03,' &37('! " "  ,.10-+4:>>E><>?=1510*.+080=152;703?;9@67606-22,420:81-31(&,"%"+&!$ &%(   +  +    %# #    +&# ),9CE=FQL[UUURMG3))BKBE8!*  + +(F:990!&!,-+2,#! ?WZ=($/09MYL%)/:Shkgojmkf]WL6-0%!!%$().2209N\eotƒ‰ŒŽ”—œ›šš™¡¡ ›£©¦¤¥§ª¤¦¦£¥¦¨¥©¥§¬«±·ÀÄÊÔÜáçìíðòòôòóóôñóòñîèÚʺ¬šˆ‰•˜™¡¬°³¶¿ÂÅÈÌÓÑØÚØÝÝßâââäçæèçâÙÔÓÒÒÓ×ÛÞåçæèèéèçèæäãäæáÒÖáççãÙÔÌÈÈÐÓ×ÚÝßàßÛÝÝÛÚÙ×ÖÔÒÑÍÍÇÄÅÀ½¶²±¬«¤œ”Ž€‚zhyx|Œ¶×åêììëçâØÏȸ´³µ·²©§¦¨Ÿ š™—™’›•Ž‘‰‡{‚}~wvuzwrnsjmfbWF3#"!% !''.:AEIBAEKF?G?*!$,+$#$$&:.,% # +  + +-8(*#$+,-2-6+  + +   +  + + ! !!&#"# &$$&"!%!*% !)&('#'+%,,-*$'&#(-(/614.3'%IidmvgI,%8O\UOR`^TNYd_SVEFNJFA>AOYdwypfktk]ai€€ƒ“{kgr€ŒŒ•Š’ˆ‡‰††ˆŒ€ytzvz~~†xsy|ohcrwjghkirjc[[\]]^ebe_bc[UW^eec`XY]_RU^][T[XKC>E@>=<80,2225Vt‹‘Œm]akxz~~sstpt€~~mknggeilsroohWK=0-2.;DVgqv_$ $:@GGQ   +  +  +*/+) $.73,# &$ %%&-..('(1:A=:BCEEIOSWZV`[^_PEEWNE@=MZQG]hbQKXRYa^`c^TKRccb_Y^]PIMMRI?IOUQRKCEIIVOR_QXM?G\VRGHRB$ &0*"+G>3  +  +   +  ,>?>>8<>>;660-..*393337547558@@9/73..3542-81.+0,+,*//+%#%"!&)-$"+'  +   + + /' %    + +  + *5"! A=9;A9@JOSZgYWKD6!&AF=4(4FG:.  >BA>G;60##'!#,)&(?OX@*&-*>QPF1%6>Sifdmmlhc\VC9(&$$$!&$"!+-/7>Uspwx€Š‘‘“–™œ Ÿ¢¢¡¨¨¡¦§©ª«§¨§§©¨¥¦ ª¬««²Â¼ÆÒÛâêíïññòóóôôôóóóòñíäÖȶ§œ—•Ž“—£¨¯¯¯¶¾ÁÄÈÎÒÔÙÚÛÜàßáåâãåæçéççãàÛÑÍÎÕÛÞãçèççéééèçæããæäàÔØâçæâÚÔËÅÈÑ×ÙÝßããâááàÝÝÝÙÚ××ÖÔÓÎËÌÈÅÃÀºµ¯®¦¦ž’Ž‰ƒ~{yyz‘¥¾ÔæëïðïíèáÖÇ¿¾¿ÄÆÁ»¶´¨«¤Ÿ¡ž”—“’”Ž’‘ŽŽŠˆ…ƒƒ‰‚~|{|oosornnjl_L94# " '# ! &$57B?LLIF=LC=7,$2("" $.6/!  +  + +".3''#,+4//1*      +  +  )"% $$# '+&##&$&% !")$)*#**01/(%/%/(-1110-50&".JMPhwpP1'',>KPadeYONMPMSTJKC>@@IGR^ir|vf`qo_`ks€Š‘|gfmy‡‹’“ŽŽŽ‘’‘Œ‰ƒ~‚„‚‚tnsvy|„ƒ{}yrpjdjwhdhfkjkhddbbc]_`bYafg`^\_hfb`^`cWZdbbbYRIKJMA><>>?-/00/6Znx‚‡‡iTbhywtrtrjnxwvvijlidilekokmfaO5/.,/?SdkmkV 0HID@EHQVXPUVRTYY\UT\\OKTUNDLSXQSYOOPIRRXYRY^RLLQed^QNJTG>=HVaUTRQHDBYgeifZXVV[OCD/')*--& >SK+  + +   +   $6:68D;<;1/>6.*005/9:49184??;1;?>63672.17:.35-*./*0.-,%!! $&'(+./-,   +   + $"$    +#!  3MD>86;9BOWST]TWF4#(16"$6KK;*";DGOJHCC9!+''3(-JSJ3+568EPK1 ,A[fkjegmjhZSE<30''(+&'1+&+*3GXaj‚…ƒ‹‘’˜›—œ   ŸœŸ ¨«ª©«­®¨¥¨¥¤¤¥¦©©¬³½ÇÏÚåíðñòôõôôôôóôôòòðîæ×Ǻ¬ ž—–˜¢¨ª°³²µº½ÄÇËÏÖÙÚÛÞáááãæçææçèèéçéçãÞØÓÕÖÛàãåèèèèçæææäãâãäàÓØãèèåß×ÍÊÎÑÕØÝäääååäâãâáàÝÚÚØÙØÖÕÓÒÎËÉÄÄÀ»¸¶±¦¤™“‡ˆ‡…‚†–«¿ÔäïïðîéÞ×ÙÜÞÛ×ÑËƽ·±ª§¤ –”•––“”Š‡‰ƒ€ˆ†€„|yv{ysrlmljeRPB.(""!!$" "'#%-6GGGGCKIHC:3*'%&'"",-+&  " + "'!%#0-+,.1+&#%  + + +  + +$%#&!"#(&.$ $#")&$ !+-()(&%%,'-21.-*0/1+0%2332,")66C]qu\:* *@Zeb\[QQNO\OGJM>9>?A?JR\ipzociif^`l{Œ‰…quln{‹Š‰Œ’ˆ‡Š‡€€ƒ{mjlpw~y~ys}zuzyzymg`edhkniii`bc_`b\agfigkjghdad`]WWZfcaVSFGPUKC>:<52&0/),9^u€€zq]Zir{ƒxu|ur{}vyqghdecdg`beikea]F783/B_gnpkb> *.?NKNW +  + +  + + + %%'#&//'&$"!& " %% + #+&'-,# /600?DDHO]XR_f\Z`ZPUY]Y[ifdOIN^RPLOH[_PCJBFOTU[`UC@NPHP]UJ@DC>P_PYPJQ[QE?U__ke\WGPNL?7'"+654(% +CI?)!  + +  +     -9B>6A@<639005.+34g;.5926967928=943267./.2-(-*/00,1/-)*$('*/#%,31,  +    +  !     '  'UR>0#30CTP=,%)=Vlpkihbh\SE0/,$$%!)#+)'(.4;Bewxz€Œ’‹‘•——™›™›¢Ÿ¡¢¡©¨ª¬¬¯¨©©©£¥«¥©§ª°¬²ÃÕâëíñòóôôõôóôõôóóñðëáÓÀ´«žžœš—¡§ª¯²´´·¾ºÁÄÈÍÒØÛÚÜááãæåæèèèæééèèééçäÝÚÕÖÚÛÚàâåéæäâàÞßÝàÞÞßÛÖÙàçèäÞÕÌËÊÏÐÖÞããåççäääââäáÞßÝÛÙÛÚØØÖÓÐÏÌÅÿ¾°®«Ÿ›–Ž‰Ž‹Š†ˆ…¥¹ÑäëëçãèîñðíéæàÙÔÍƾµ¬§¨ž›ž›•‹’ŒŽƒy~†~}ntwtflih]ZJ5.(" !"! %!'.=AGGFFBD@C6%!)%)'.45.""($!)! &&/3(/--1"  +      #'!&"$ ))+ #"!'"% !%&1*'!(++*1%*3,+1./,024*.4483(,.>YmyiH&!2Tgfa[Y^[SS;8*31):.?_mz„‚u]dgu€„{}zwry|upolgbcce\^deicaaN>530.HimfrlU2#13DMIS]  +  + +    + ""'%*$# !"% "" 1.+%,0+$'2/2=BKEOXYX`fjdebc\`abfgieXX^YYdbTH^fbWXFAJV]Y[`bRTZE@KTW[NG=E`XHMIIPTGHR`KPf`ZSJ?=7&*0@=0'-'(NE/., +    + + 6@=;AD<=99;60:70-7(g038908<=7;=<91320732+),$(722*0+).,.!!$00)%!0-& +     +   +   + +    + +0EHF>5@?8=EKXYSWVR<;+*$ 0IMLE<,.,!13=$& ! !).,#"!   +&2-" ,-+((0<:?BCD@C]TQ]bW^`aig`^hc^fgdgZ_iaWS\fib^VEFN]XV]lc_\RIOS\e_KD:HOOLTMOLSXRYJ:AXT`H9:8!$1EC1$-/2LD***"     +   +6N9;5EC6<37328).245D\9,32=:=9?74;C4/6,/6/1),#*+-+'/0(,'"#'!'%,( #,(( +     +   %     +  +   + #8GMOG@==05BWRIRWWP@6 &% +;EHPDA0.' :LHHXWPMB>A3)('():YVB."-24HJ;$$.FZdgejfa^aZF82( "%'$)%(,)4Hgwns€‘—›œ £ž¢¨¤¥¦¥§«¬´®®­«¯²´¯®¯±´²°®¬µÊåìðîíôõõõóõõõòòîèÝÐÀ³¦§¢Ÿ£¦ª©²··¸¹¼¿ÂÃÈÇÊÏÕØÚÛßâãååèèèèçæâáââââåçæåàÛÖÔØÜÚÙÙßäâÞÙÑÏÔ×ÖØÓÐÍÃÌÜáßÜÙÖÑÏÓÖØÞâèéêêäâÞÝÞàÝâäåãâáÞàÝÜÛÚÚ×Ö×ÒÎÏÊÆÁ¾¶µ´ªª •—ŽŽ†„‰•£¦©ÎëïòôôóòóòðëêãÚÍÉÁ·¯§£¦Ÿžž™•Œ”‹Š…ƒ„‹„zw~†ykspnmhkl^R=0*- "'/4HEJNHFHJE8#! 6. $'+0'  $!'%)&  "  ! -33,,3($' #"        + +  +    $$%-# "'(+'! '(!%$(#((*,'+("31/.3''.(05:3=/1$!.9ShuhSE0 *,;S\TUZcgRROECRTCFI>7;@?HPfwrnpwui_gw€‹€…xdZ]u{y~…‰”Ž„†‰unywvwmys€ƒytqxupqtsvjjqwzoopnnogdgg__bfliff^acbhj_^`^VUUVZ[[\YTSTMKI:;77/(.4.->]ms~~ˆ|[\il†„…†{rlnqpffhnnlm`Y[iinhT=0+)16TRO`eG9  ! ,?LLIKX      "/ ! 31'#"!   &)$% +/7)$1@DGKCGECW\SSUS`bYc`WQ_aW[gf^b]ibW]Z`bUZ[UIJTVYQR[a_NI[NNc`QCBD>>VONPL_WLISG;=GSR:I>&2733$!$6QK6*, +  +  +   +  /59;><>?>8=;,*4",3786&/2346:7645==@;24442./,(-,$)+--'##)$&"$'*)!(/-  + +       +     -6BCPJ:6==8@KNNWQUN@"0'?SLKIC:31('@IV_UTHDAB-&8*2KOA'*1,5HB6-2B;=FTaqvilvwk`amuƒƒ‡xlg_iwx†ˆŒŽ‡†„zrvtrmrw|€xjqzsphrvxvhpr{tlkowriigqnmmgjjjeb`jikhba]ZTV\UV[ZXYRR[SKKC:;220-43).Fdtzz†{iRYep‰‹…ƒ„†oorpijwvtkajh\WcjlaR<81.*A[YZ]SC+,?IDGIS +    +!.  &5)+/!   $"##'11.&-9GLNLDRQRV^]`]hha_]Z\b^OSVRVX[ge\WOSbQNX\]WV[SICRagYV]UJQd\ZTIL?N@HO\]UVMZ_HJTILNH8!$3=5!!'$()DXF+%&  +      + 5<837<@<<167564'/89556:-5;87<911OE96452513(,$-'!'('%(%"  $%$+$#&")   +   +    +     +    $),@NPTA8DB:@MKVKHOK?*)'>LIJH@;<:4'9MSXNUKNC2#+% + ,LP4/(*2>G>').;Icbglkjf`VF1'!&" "'64G`mj„„›•–š›™œ¥¦§¨©ª¤ªª¬®³µ²¬­¸¼¾ÁÆÊÎ×ÚÚÒŸ°³ÐèëëõõôõôôòòïçÛÎÀ°®ªžž¡¤ §°²µ»¹¹ÀÂÆÆÇÈÎÊÎÑÕ×ÚÜÛàãàæèèêåãÞÛÞÛØÕÓÒ×ÛÛáäââÝÙÙÚÖÑÕÖØÝÜÜÙÚÛØÖØÚÜ×ÌÆÕÚÛØÎÊÉÎÔÖÛàãáÜÛÙÖÓÏËÒÓÕÚàæåççäãáàâãÜÛÞÜÛÙ×ÓÐÒÎËÈÅü¸®««ª¡““Ž‰‹Œ’”¢Ãßëðñòóôóôõóòòïèâ×Ëľ±«« ›˜–”‘’“ŽŽŒŒƒ„}xttqnjjonjk^RE5#" %5=IC??DEC8*".&%"+1! & (620/$%!+' &!#())#&()(!  $    +  +   + " !"! !&$# ' !,(* *)'*('#),37-%+*)/25.+26930! '.LmmugJ2&%&D[X_ZQY]XQLQECDJ=+&/@C2!(-%/EP:,-$  +  6?:6;CNPbntnfnpcZc|ˆ‰‹‰}wqhor{|„ƒ{wuwpeegsywls}rlj|tlquqrvtttsv}z{tvsrrvknokplhd`ea``YU[X[XUNNQZTOLLG@573/-&*!.Xlt~‚Œz_]b`q…~‚€rnro‚upvspjdbegckmoogN=2'$5=NZf^I0 $*27;@GL   + + + + + +&.("(28-# "%'"  +$" &02*(+7ALKMTNIQRafcX][V^cqtode^`mk_h`_i\KNVR^^VXU]]MPWUROTXVVBB^^UZIHSUPSN]VQFLXaTFHI=+%>9:0#"($.@@(&"  +  + + +  +      $9E?8@@<>;523.,,=3521753.-*.1:;2>743447./0)-+%*,0-(''1J#'(*(+(*#"%)%# +      +  +   &+  +  +) $7DQOH@CL=?GUUQSS3 + "&&>^UKQ\MH=0*,#/Q\TLYUXNB$ +GN>..'0;GF.!)<[\elfge_^E;2""*+*$#%-7akzs€‡›•”›˜¡¢£¤¥¦ª®¬²¯±³´¶´¹½ÂÈËÖäêïðñòòðæɵ¹ËèñóòóóòìãÕʸ°ªªž¤®¢¤­­²µ¼À¿ÁÂÆÈÊÍÌÐÕÓÔ×ØÙÜÜáâããæèééééäÜÚØ×ÙÜßßÚÕÒØàãäâßÔÊÍÏÑÒÕÖÛâããâàÜÙØÜÛ×ÈÆÊÓÔÏËÉÌÎØÚÜÛÛÚØÙÛÞàÛÚÓÑÕØÞäååèçççåããäåäáãàÞÜÛÛÙÕÖÔÑÍÉÃÀº³´¸±ª§™–”Ž‘”Ÿ°ÁÕçïòòôóõõôöôóóïëæÝÓ÷¯©¢œ Ÿ™—Ž•Œ†Œ†ˆƒy|yztqwlrqllgb_[LB2 +>A>II=DABA1,"#!"+,$ !*/2/0%%% )&!#*/.*0'( !% (*   +    + + +  #%# *&#$" !$#%"$'%*&%%)$"%.*(")'.6)..,)5/33/6474&-`z€kcK2+&4RWZZRMZb_JRRMVSPP@89GFDKYrxpdnsh__n…„‚€ojbhzƒ‚yu}€{qqy|noqrwypq}~jlv|zqorrsxtzyjgn~…wyynutquzsrrpvhhfiliXTX\\_YWKMLPYJILA:704111%9Xx‚€ˆŒ|_\cey…z€}}rqowxosrrwjefiihitut_H90*-0D^kiU@%".2/8AKP       %&"19,"#"$! &+#"(.,%$--8DS_YOTQV]c]Z`ZU]disqke\eoi`_bgk_\PLD_f^WJVb\ZVF?GHHOT;6?=Q`^YT]WQKQMIL=FTD;>??, $::2%! &6?2"(#   +  +    +6==A98??::8-,1,13>=64;49:6469514/5444592+-&+*/),&0())0%#$%,')(*,-$.)#    + +  +   1:#   + %''8GTPGHbw|‹ŽvXeif}x|‚ynp|ƒrsutqomjcgjijvwnYE71&.5N_c`Y@ + %-)(2=@H +    +   +#"'0/% ! ! /.#&-./('01=BLMPVUXd[addabfhijlqgYajf[[Wda\V]TDLVZUUV\]ZPNHC?EQ^VEGHLNHGEVD=HE99?8'(.786,,NG,(& + + +  +    + +  +";?BBD===7954/%371:<28638==99<6<78185457.+*+*&%0(%() $*%&,/,*"!%)-',' + +  +     +  7;3   +  !!BIKOEDDDBIIRSL7 ,",^_fbhd_OPA+&& &!'-*)4EUhq~€ƒ‡Ž“–œ–˜™œ¡ž¢£§ªª­±³µ±¶»½ÄÊÐÖßçîñôôö÷ôöõóñíÑ´³²½ËÖÙÑź°©¢¡¤¢¦­°³·¼½¿ÅÄÉËÏÍÏÐÒÖ×ÙØØÛÚÝÝáàâãåäæçèéêëêçâÙÔÔØÝäçèçåãßÛßâääÞÙÖÕÔÔÖÔÑÒØÛÜÛÚØÚØÚÔÀºÂÄÀÂÊÎÕÚÝáÞÜÙÖÜáãääãáÝÚÛÞßââæçèèèèèççäåèäãåäâáààáßÜÝÚÔÐËÇÅĽº¹µ±®¥¤¥¢š¡§«¿ÆÓâíïñóóõóôõôôóðéÝÔÉ¿¶¯¨¦Ÿ–”’ŒŽˆ„z~{p{omnrmrjhegYF2(# #%#')7?FGABF?<0$!'"*2713%),4(,/,'+4,* " *%  + +  +  + $!" &&!!'$#!#"$!#"'"+%"&0**/0,.-.*./02052??750(%Ogtup_D,%*:KO\fcdaQNFIOEB@?7-5::>FM^svhbkrgZ_or}ƒ„ƒ€m`gp{‡x€ƒ…{~ƒ€…||y€€x€|ux‚‰„‚rnonsrsqy||yqqm|vrxtu{v~vpoole`da[_edfdVZYSNEAA<6/,/3535Gm€|Š‘tZjjm{~ƒ‚~yzqosrsplpjfjhkprqgO<8.*7Ifkkn]8 $,,,019@ +     ,("&05(# " */!#-*,1%.47:<@JSLLPU[\]_^bhlecab^ccifXJMQ[\_YG;DNNMJLGQMBK=?G>;:@KHSJSR>6IOQRKKOSKQTI231$(9?9:(EO6/6*  +  +  + + +    .CCCCG@;7;97.-98<9@;>6?D7>;?8@24;?8;>5,2)%,!)*&'' !-&,#&+,(*-#.'#/)#  +       +   ":9=(     )2CLQSMCG@CKJK<# -85CCOcWV]^WQI83;2"8GOJX\PXB*>QH90/.7EG+$ $D[]_pg`aYL9+$$"%(.7Feo}w‡’Œ‘“–—œ›¡£žŸ¡¨©­¯¬°¶¶¹¼ÂÈÑÜãêðóôõøöõøõ÷õôòëϲ¬­«®®°ª¥£¤› ¦©®³¶½¼ÀÀÃÅËÈÊÎÔÓÔØÛÙÙÛÜÛáßáãäââäçæçæééêêéèãÙÙÖ×ØàåèèæåäááâääâßÚ×ÒÓÍËÈÇËÐÐÓ×ÕÔ×ÔÍÀ¹ÀÆÅÄÈÐØáâäãÞØØÞâåçåäáÝÙØÚáãäæææééèéçéçæéèåçååæããâãããÝÚÖÕÐÎÉÆÀÁÀ¹³®¬­­®¡ ¡”©©°¿ÍÞéðñòõõöôöõôòñëä×ÆÁº³¥š—–‘‘‹‘’‰…†‹ytoiqnkkigka[S:)  "*08?>BD@>C6&#((( -895+$!',6.*01&   +$#(/%"## )0*OY    + + + $"'(%$ ! #""#"%' !#"%&+/&)41*/+)23/35/*0,33AA?<2-!/TjppqoR?$$-:HbedebV[OUUDB?;949>::EF[nupfiupdd_w„…ƒ„ˆyc`k‚|‡††yz~ˆŒ‡~„†ƒ{y‚…ˆ…€†rq}~z|tu„z{pmxvqwxsw}vwwuw{uggj[U`lga\Z`[LJKC>730/1636?\sz†Ž‹kbilq{{„‹‹…wlqsyukombfhiiorogfJ840,4Tw~yc;   ()/,.7;?  +    + +  /7* #07,' & !"!  ,,"((#)$+687GCFNEAHRTMPR\flp^WPVccela[]TZfdfXMIGP]SM@JLPEKN;EE>90:I_YKRF>NOK_WKX\UWNB:G$)<;93"% &LM-(,# + +    +     + &:CD?ECAG=<=1'!38;:>845/5:;9889>>62@0A9951($#!)$,)"##,.(*-/$)0(!&,,0#  + +  + +  + +   +  +641.    $#".>GSNI>@5')9579DJEZb\]b\QJ;:5'!4E\U]YUWR5*KLJ5,.+5=4' 2JY^daj^[OB1/ ($&!)6Sdlq„ˆŠŒƒŒ——•™žš £¤¤¨¬§¥®±¯°¸»ÁÇÌÕãêïóôôõôõõôööõõõñìͲ§©¥¡¡žŸ¢§¥«¯¸·º½¾ÀÃÈÊÍÏÏÔÕÕÕÛÝÙÙÜÝßâääãåãääèççèééèéèèåâÝØØØÝãæçæããäàßãâáãÞ×ÓÐÍÎÐÍËËÎÐÐÒÑÓÎŽ¸ÀÆÍÍÖÜßäãääáÛÚÚßåäæäÞÜÔÖÜâãââãæèëéèèééèéèèéèçéåçææåäâàÚÚØÓÐÍÇÇÅ¿··´³°´­ª¤ž  ¤§±ÀÊáìðòóôõõôôôòñïêàÖË¿®©¡›œ™‡‰‚‡›ž“‰yxqpqoejhid]]R@,&!! !.461H@CGA;<.""  '&  05@9 !$*/13741+ '*)"&$$!%/3*! 0 + + + + +    +%#!"-!"$'(#($ %#%# $#$-%#1+&*-0('+1.662%+2/=;BH=692+5Uourxujf(%)3G]\YRMXXNVN>;>A=<<98:89Maxwjfkti_\}‚z†…‹yf_o…zy……u…‡ŒŒ‰‡€‚„‚‚……†‹Œ‰…vu{}†…†v}{€xvtvszxu|wr}y{vomkiigficc__YK@HNG;77,+4,/5Gcrs€ˆ†Y[inxƒ‹‰‹‰}qmmwyrkmhbbahjiqoj[@<.(/6Tny{s\7 ",.0)1;?F +       $15' -3-"#!$! $#!")*) #,3=C@>FHGPSUXSEJ\bd_\ZZeXbkegcdidc_QPLKDU\TFIONNXVFHUUH3-7HRND@DOYKTQEMVUIG=4*%8=.$4NC")) + + + + +   + +  +  3BB?AH<<;9<33,1-6;698328;7/4267?@@7:?538851-$%&*&,)% !*-(.1&.+.*%&/)!    +  + +  +     )765  + $#$6?KJE?2)/7;+ +%8E=6(:7'#):XV[^\X^D;PD/"*40F9!*7AY`bd`bTO;.&$"  ##!#'2%&$(.44576.,#  + (/*''& ',.$!       + +   + $$-$ ''%%$#%$""('$"*,3*"*)-,,*68/.08963>JE<56403NjuxqxoV6*#1F\]XQQUOBE9BH=J?:>6;?;AN^uwkbkrlaat~€{‡}nkn„†~†{„‹†ƒ…†…~†‹Ž€qvŒŽ„~sqƒv~€xwjxƒ‚ror„‚}uqppq~rntplif^N;=CGE966*$+..,Gn~s{‚sRaow€…‡zsofjvqhfhnllkijptqjW783% 1Nnuo]R3*+.+,54BN +  +   + + + $&$  #/1+!"!!!" !# )5'%&+7BBFGKIJNRX\KGKRPOW^USYiqgjodb_]VMRMEST[a`NCPWYTONM]N6,6?PXRIDJQGKZLHEIMFC2!-==1 )HS5(  + + + 32   $;><$ #4CZ^eiecZJH5("$"# ( ))C[erz€‚ŠŠ‹——•™œž£§¦ª¯®®±­µ»¼ÃÍÕÜåíòóôö÷ööõøø÷÷øöõôòîàÀ¦ž¤œš™¡£ª¯´º½½ÁÂÇÈÉÍÐÑÓ×ÙÙÛÝÛÞààãâäääåååæçèèèèèèæäáßßãäääãàÝÝÞââáàÞßâããããããáÚÖÖÕÒÓ×ÕËÄÇÈÇÄÅÌÈÆÓÙÙÚßâåççåçäÞÜÖØÞâáÛØÕÙÜàââââßßäéèééééêèééêééççèæççèçäãßÞÜÙÚØÖÐÉÇÅ¿¿¼º´³­°ª­£ž£¨«¯¾ÏÛèîñòôóóõóôòñîèÚÊ¿·«©Ÿ”“•Œ†Œ’Ÿ¡“wyspolnqkkab]XMA-#%!%-135>>BAA@>&!"#"-7?84$)$%"(1..6794;&  +  ."$$"'#(20"  +  + + + + #"!! ! $*!"'! "!!$'&%*("(0-%-(0:4-3.2,8GJ;01782,;bf`jzl`G-$-A??379.-(30/Ts„zsx{hVdso}‚|vjgikkljmrpffkpjms{ohL79/&&1Uruf\Y2 + '+-)(23NN@07FOX\PHECHTU[YF:@CA,$0>?3%)",CK+"      03  +  + +9=BDA>C=;41157.195:9@@;3593412855;:B::>780%((%&$)$#$!+53%(1*&     +  +    + *62 + + )-"4:NKD0++& ,;WYWR?!&2=QXbX[aVRMB3.$-EVWb[bZTD0+30@=%1L_a^hddXK71&))#!!$(Dder|…ƒˆˆ‘”ž”’ž¡ž ¤«­±««¬´ºÃÉÑÛåìñóôöõööõø÷öø÷÷õôôòìßÇ´¤¡žž¢¥£®±´¶¼¾ÁÃÂÄËÏÒÓÖØØÚÝÝááßÝââáããåææèçèçèêëèéééåââáÞáâäãàßÞÝáààÝØÛàäçæääããÜÙÙÖÖÔØÛÚÕÐÌÊÎÌÍÇÅÏÚÚÙßãççèèçæàÙÔØÜâÞÙ×ØÜÞäÞÜÞâãååèéêéééêèééêééêçèèçèéêçæâáâÝÝÛÙÕÓËÌËÉĽÀ½·´¶¹±§™™¡¤¤©±ºÈ×äíòóòôôôôóòòîâÙƼ¶©ž˜•Š‹Š•› Ž~uqsqqqgjigcj_[T;-! !#-:63?L@B>9' !'#.3@;2,#! $*4*/599?8'  !(##! (--  +  +  + %     $"!$+*#!$$$%&#%($$&12+3+263702=GB72019<-6PQ]owxnV9$!1@@?:JIQgskhnyyfcov|ƒ‰…x|lpv‡~~qv~Šˆ‚†‚††ŽŒ‰‡ˆ‹ˆ‚‡‡€ƒ‡ƒ†ƒ‚ƒˆƒ€}wz‚„{|ƒtt€|spmqmdhmjx}jhhPEA?<76<30+,0+;YtznooaIKgiiu……ugnvvmrsqrj]]ed]jz}s[A?7$!(EdtyooV  /0-'/+6=H  +   + +  + +#!  -30,"!"   + %)#,.''-)4?>FHLC9BQSLSVIOT\`[_b_]X`fgdd^_[cZ\YS\]PTLZZKTOB><>>BC=EKV]NB@C<>BJTP=9D?(5JG0 )%%13.#*" +      +  +  %>;>?40696@776=:>?9>:42/6829>==<861.#%!&)$/,  '/*.#$%),71'(#*& +  +      .-04 +  !"&2;NHC)# 2Q]eg\G2#&9CTb[Y\VURE,*##ENQaVYVT<(.**8<**M_f]fjcVI?!(" #1@]tuƒ‹‡Š‹‰’’”™”›š¢Ÿž¥ª¸´­³¸¿ÂÌ×ãêïôõõöö÷öõóöøõöõôóðïåØŹ¯¨¥¡›¦©¬¯¶¸º»¼ÁÁÇÂÆÎÓÔÕØÛÛÜÞâãáãããããäååçæçæèèéèéêééèèææäáÛÛßàÝÛ×ÛââÛÖÏÖàææãäãàÛÚÙÛÚÜÜÜßßÞÛØÙÚÚÖÊÈÓÙÛÞßâçææçèãÞÚÙÙÜààÛØÙÝàÜÛÙÝäãåæèêéêêéêêêéêèêéèèçéêêééèææãááÝÜ×ØÖÐÎÌÊÉÅÇÀ¼»¹ºµ­¦¢¡œŸ§«°·ÁÑåïñóôóõôôóòñéÞÏÄ·ª œ”Ž“Œ‡ˆ‰˜}{{trqjfghmla]b^YK6($#'-)/6CBB87:* !#&/8=42(!*+07=C>@?/)"   $,%'#&+$!! + + &"   + + !$!&$%%$"%%$##),"#%$*#!&('3&,-(66-00;AF;1?4-6A614G[mwsug@)$'5GZa_]^dc``[YJ=87,+4:?CLYr}qnpvu_erz€‡ƒƒ‚yiglxz|‡Š‹‰€~ƒ‰‰Ž‹|ƒ†ƒ…‹ƒ~„…ˆ„}vx€xƒ‚…‚ƒ{vr‚|~tpuffkkvvmojdUOI><@A77*(420=`qroso[ITlhs€„‰‡zuyyvyzuhkqiaa^d[fsunV@21*%*Li~wymK" +  ((&.2+98A      %*02*"!  !) -0)&*00?KJINJMMNONKQTNO\da`a`_TL_ZSVaUM_dWLRSOKIGOVF=F?IB618FAC>SWH@?HB0%5FJE=B=!.7A8#'/@>!((      +  .DGHY7/=A6<@E=<8?459>13-358:>?<:25/+%%$%#&""+*-')($&-95.-  + + + +    +  !)21 +      ! 4DG=  +-AZedb`I2""/?Ucd__]URG312=PS^X\U9(..891 ?Lac\`daTEA,' #,L]l~€‹‰ˆŒŠ‘’”˜˜™›žŸ¢§±®¶¹»ÀÉÐßèðñõõõõøùööö÷÷øõóòðìãØÉ»½¶®¬¥¢¨®³··½»¼¿ÁÄÅÇÆÍÐÔÖ×ÚÜÛÞâããââäåäçççççéèèééééèèèêéèèèèåÝÙ×ØÙ×ÚÛâßÙÖÓÔÙÜââÞÝ××ÔÖÙÚßßââââÞÛÞâáÝÑÌÐ×ÚÚÜÞäãâáâÜÚÙØÚÞàáÙÔØÞÞÚÚÙÝáââåèééêëêìêêëêìêêèèéèéééêèèåääâáàÜÜÚÖÓÒÏÍÊÉȾ¿ÀÀ½¹´­§§¤¡¨¨ª¬°ÃÒßêïòòóôôôòðîèÚʼ­¤š“Š‰‚„‹u{v~mtlnshmocfdhZRK9%!!&+03@D@=@4/$! )&++621' #'10:C<4;-3(!*"  "#!!/,   ,$      !!!& !" ##'%,,%!'"#"&''-/)*,-/+39163:CB64772=:6..1=Vjxu]5-'5FMSij_Y\`]NLA==.-9@A67Cdsz€vqmhicmzƒ††{€yj_dvƒƒ‚‚ƒƒˆˆ‚x…†…‡~‡‡‰‡‹‚„‚~r€†|y€€y€„{~ƒ„ˆ|zvux{wttrrsqfloqrnd\YL?GH57++(10.8]vtuuss_\ims„‡…vmx|z€€yvvtpginkgknimo_H7/+*8Yp}upcC  +$&#%*29<8@ +    + $%!%151!  + + (!).-*&,57?IKLJLBIX[OIJMSWgj\^Z[_S[SRZ`UN]WTHSaLRJESQ_CKPQHCIHKFA:MV=@NTD3'&:IJ@@4#./2*1(B@ !      +  + +   1,#$1QWZVK8'/53G<0P^_[c`aU@5(   ,&$5Cdmz|‚ˆ‹ˆ’’”—š™ž¥ £§§¬­±º¼ÆÍ×âíñôõõöö÷÷øø÷÷ø÷ôõòêàÖ˼·³³¯¨ª²¯³¸·¶¸½À¿ÀÁÆÉÌÎÒ×ÛØÙÜÝàââãääãæçæçèêèèëèéêëêèêééêééçæäáÛÙ×ØÚÙÚÛââÞÛ×ÑÎÓ×ÓÔÕÑÌÉËÕÛâââââãâÝßàáàÚÐÏÓÔØÚÜÝÙÓÔÔÑÍÕ×ÚÞãßÚÔÐÙÞÜØØ×ÚßåçéèéêêêëëëëëìëëêëêéëëéééèæææäãâàÜÛÛÚ×ÖÕÐÍÈÉÈÆÆÿÀ¸³°®©£ª©¨¦®°¼ÑÞèîñóõôôóòðìãÔÁ­š•“”Ž‰‡ƒ}|xuvptsmotkgehfe`_^G3+"3-20@KAD>@4!#!$11/0'"%,3+90(Jkrvv_:)$,:1(1EVuzlk_; +*4/-244;>< +   + +   +   +   +--"/72%  %$#%++%)449FEGMGCFRSKJGIZX]h]aaZW]`\\b\XXPDECD[TNF@@I[Q?=:7AMNF?JOSPJESYH<:0?:7#""+-3,#*% .1:<>9;750**$&".1/& +  $' + +   )%#    +*%#)(/,$  ""%"$%%(% #'& ! !'#"&(*-%$1136.3>@412:CC@?71&'9LRir`C-#".G^ghc_e`WKPUKGKD8-,6JapvfgU+  )0-252-4AB   + +   +  !(,'31*# ''"*)" -06DAAA44HONF>AIHI@5=CDD0 *3%$($Y[`ZV\VMI8  ##*8Vl|xw‚ˆŒ‰Š‘Œ”šŸœ—–—™šœ £¦­¹ÂÊØâíòôõõõô÷ö÷öôöõóòðêáÓÈÁ¹´µ²«²µ¸»¹´¹¼·½¾¼ÁÂÆÇËÍÓÑÕØÚÙÙÝÞàâãäæççèççèéèééèêéëëêêëêéêêéêéåáàâáÞÜÝÞÞÜßâãááÝØÏÉǽÂÅÇÊÑÕÚÛÜÛÝßÝÜÛÚÛÜÚÐÊÒØÛÙ×ØÔÌÈ¿¼ÀÉÐÖÚÝàåæäßÜÚÜßãâßÜàæéèéêëêêêêêëëêêëêëêêëêêèéèéêéççääãáâáÞßÜÙÙÖÖÔÐÐÌËÉÂÀ½¼º²´®ª¥Ÿž¢¦§®¹Ç×éîñññòòòðàÆ«š•“Œ‡‡‚€€ur~xqvpqolmjlfege_WSI-$!&,-,::@@BC2 !+*5&*+!.9;5=0291/1Nkr~„Št_fit‚}~pkuyqxuoifoqnrrxvtsy€jJ?2+*6Rlsplb? +  %8?>B@3/;;? + +   + +  '   +.&!%.*   +&%$+'%-->@@:<>?;;KVZRQO\b`cbbVY`dh[NNOONH?FKMNJ>A73DNG@24748,'9BJQE98KUJ?=<<3$$/7&##7O<20  + +  + +  + ,>H>@=>LL886;3)/;JE>=E5-1168<2-<3155;8D9%! +  +( 21 #DMTJU^_cb^\I8)(;R\\]d`a[TE7/&(6JNF,F-=/!(>U`b[_YRI;2"$!$>Ysp~y‚‚€‹…“Œ“™• šš¡¢ž£¦©¹ÅÓáéñôõõöö÷ö÷õõõóòñîæÛÐû¹·´±®³³·»¼¸¸½ºº·½ÁÁÁÆÇÉÎÓÐ×Ö×ÚÛÝàÞâääææèèæççéééêêéêêêêêêéèêëéêéçãàáâãáßàáâàßãßàÞÜÛÔÎÊÅÂÄÆÇÊÈÅÈÎÏÎÎÍÍÍÍÑÓÔÓÇ¿ÆÍÐÑÕ×ÔÒÇÆÈÈÌÒØÜÛÞääããäàÝàããáÞàãåçèêêëëééêêêëëëëêêêëêëëëêéèêèçæåååääââáÜÜÛÛÙ×ÔÓÌÇÈÈÈÁ»¹¹·³¯©¤£Ÿ¤ £©²ÄÖäìïðñññíßÂ¥œ’Žˆ…‰„ƒ}qwƒxsulojordellc^^^K9$%(%*7A?BD;+!%"!,'&'*47:?;>:4460#'#&+/403& + #    + )36%  +   +  &&"'-40"*$  '+ ""+&!$- #)$,/(!!'$ ,6.1747?8788>>6<@A@=.-($2^puynN7&+.?Vkp^_^HMTOIIAHHJC>?CNW[z€{thrmbahyzz‚umYXfqo~„„ymu†„†{{|zˆ„Žˆ†ˆˆ†ƒŠ†…ƒ‡~uw‚‡Š‚v~€{y{ƒ†rupuƒ}ttvtjdmwrngbba^`fcU?=70,3317Xmt|„€l[``}ƒ~prnu}qiknhvurqlxyip|{yeJ;2(* +  ,>:=ALJ?MUR_]\YSaieZSW[[_NNQABKB2=CFMFA:27;EK>+4:?:38GKLMC?EOFI?;61 ,1&%*EN4.*!     +  %;AJC@CI5MW753/369BI<:;B548696.0870-/6957.6&&%'&##'"##! '')$!" ($    +'346(-+    !&! +*>>*    + +  *;#3NOKOLY`ba[[YC*)CUZ^ba[Y_WK=($&GX@0.4$6Qd^a^]TC4  &"6Zgy|ƒz…‚ƒ‡‰˜”–š›˜š  ž¥­­ÂÕäðòôõôôöõõøõôôôñïåØËÀº»»µ¯²·³¹··¹¼À¼½½¿À¿ÅÃÇËËËÒÖÔ××ÛÛßàâââçèæçéèèééêéëëëêêêêëéèéèêêêéæåàßâââáßßàÝÝßàÚÚÛ×ÕÏÊÆÅÀÁÁľÀ»½¿À¿¾¼»¾ÁÅÂÂÁµ´¶¿½¿ÃÃÇÄÄÃÆÊÊÎÑÔ××ÜÜÞßÞßßàâäãââäãäåèéêêèêêêëëêêëêêëêêéêëêëçèèéçççææäãäâàÝÜÜÚÙÕÔÔÐÏÐÊÇÂÂÁ¶»¶°«©¥ž¤¡Ÿ¥´ÃÐàêíïðïìÛ·¥š—‡ˆ„tx~sxvsrqppnlhni^][OC9* !%'+1=?<;7)"!#**74=?8=?<2/1,)%+*.59,*'  +      +02. +   "# )8<8:7-!%%"!  $*%' ! '!!/) #&' #$#& '*)5:4945<77?=D17DA>76+ D_q……x\8&+EWml`ecQRVTTLCHE?D?BEMK^ir~oknqgVcmtsqlf][^fs†„uw}~|‚yw|‚…€|‰†‡ƒ‡„Œ‹yw{…†‰‹‹‚zv}{snsxzqxtssplhkqymmechj^__UH>;24248.:Yhrz€ƒx_Q`gvv|{rnotorsrvperuki{ynpaI;1$/>Up~yqh@ + #3?DCGI@7:>@  +   +    +-:3$  ",0$!   & '$'$"!(.438B:AIJKP_^^aZHOX[QYZMRXVEK?3:>787CFMOA>:6;DD?5>B<5:FKE?EJODCJD@9(!,.& 3ID/,(  + +  +  +  +  '=@D?A?@:4A@;5/2;><@@<;B>=414<<:;E=F=AAdmwŠƒxoLLghr{}xsuttxutrwwvvrqhmrx{xpiZ>4)(0Ee}~xw`4 "04;?EB<<=8>  + +  +   +  +  !.-'" '02+%  $'! )&'($--/552:8:AOOTcfUZ]ZPFPLS^PJGBKLPD;FPEED=IIQC=>;?5,9=8C><:>9:DB4 &.-%%(EE/(-*  +   +   + 5ACA?66A@;4---759B:9>A;HH9708?99022=42746,(.2%)1+  %$'((+% !-  $ /12#%%  &".  '/;   ",/ID56FOVV^[cdZU92.BMW_hd\WcT@+$&'0;608+BJUV\cYOF0"5/02=BG[l|‚ngmj`]fjjpgifjceiu|}zx~}xx‡‰ˆ|€‰Š‰……Œ†yww|‰„‡€|rtz{vtt}}~yxsswtqwoqstsj^_]WFIH82(-468.>fx‰‡ˆ~fHPkr|„ypsplxuquts{„€zwfnrtklplS;2')0Km}wnlQ'    ,.,4<>5::7B + + +  +  + "$"*!+1-""  ! !*+%!"+,-668578AG@>8*&/6E=9=EB4;7'"*(!%#=PL.%( +   +    + + *BBDGG<<:<::513138@<<<566=?26686832;46,-24*)*(!#,.-& + "!  + #  *+!   #& + "21  #" + ,! <:,&;HTQYbgfbZ?51;LV_efebaONB9G1);:7,$:=E:4,--+*)/+47.2'%    + #)("   +"  *04#)./-)#)23+" # + #%$$ !$&'&!+/*&("%*,*'(+-25879?KIDD9;>B9>=6%/b{€iM6)!2C`ptb[WVTRQMCFI92-0C@7EVix}zlmsn]^ahloqnpc\fsts{„ƒƒƒˆ|„‰‡‡‚„„……‡}z{„‚y~‰‰…~wxy~zrzovysxyuqsnlprloqsge^YULDD7.322,97-Bjsxˆ‡rbPanv…}xppswxnuvustpjuytmleiproL;7+ 2Xhqnrf>  '***5:919A>C    +  **& 04' .#  !$%$)%" $'#2>A83:JUV_^ba^TMMSTWT^ZQGMQHGD<7880//3A;?=5>F?5:@B<75-/6=657=22).&,&*2)#$++** +    +!$&!    +  % (%   , ,:& + 7L\ffcih_M;4' !&&/53>;<CBI  +      '%" *3+  +  $! '($&#!(3:=5EPXYSNLMMJHOMWUMVQFLLG@?I@83>>95ER^dh]ecgdhdljL>. AU_]U`]KB:'".Fbkpq}{ŠŒ‹†ˆ‡‘˜•š›’—–™¢¦²¿ÍÜæìêêñóôôõóððêÝË¿·°­®¨¦¥¬±´¸¼½»ºÀÁÁÈÆÇÇÆÉËÊÎÐÑÓÓÕØÕÙÛÛÛÜÝÝàãâääãåèæééèèééçèééçèéèèãáßàÞÛÕÎÈÈÂÃƽ¿ÂÂÁþÁ¿ÀÄ¿»¼½¼ºµ«¬´¬°¬¨¬©®¯¯²°¯¯­¬´¹½·®®´·¶µ¯°±µ±®²¯¯¾¿ÂÁ¾ÁÁ¿½ÃÁ½¿¼¾¾½¾º¾Á¾¿ÆËÒÓÖÝàáäææçéêèåéëêëêêééìëêèéìëëêêêéèèéåçæçååãããßÝÜÜÚØÖÒÏÉÇÈÀ¿¾·²°¬ª¤œ”ŒˆŽ†Œ¬ÅØãç×°“ˆ{vƒ}ƒwxyr{rsqumhimohhf[^\TB(#"&*16>C:<3! %331<=@A>@?<2+.++//=231,$     +  %!  #!!  %"$*<>C<47+.179* %!%$*))+%&!%&,%&,%'$%!%'('34200CEIF@G@?<5<287%)O[ovqgI4();LPPQPTZbf]PNJKEC@EB:AFZhlx‡zs{s_V[Zhilqsb_m{|ˆ†‰ˆ}voz|ƒ}†ŽŒ…w{…ˆƒƒ|‡‰‡ƒ€‚ƒ€w}ƒ…wp}€vlcfahmpuiYW`[O@?:5*"&139>5Mfrƒ†‡gYekkz~‚wwohfoxvytnnmpskjorkleJ4-)(:axwuwg;   %++(/0349@EJ +    +   +,(!#/7,  + "&(#-.!!&#$-4=@IEFIJMHHPRUR[PJOQBDJAA=>RHKOA5).7@KSKA975.7F>78BA<;E9;>;89, %&('1#"7RI+# +     + + +  #<@BBDD=78:603-488AC@=@DBB@A?844)12-.254',(*$+'"#01)$*++(% +   +  + +  '0$" + +  + 4 56"  >MZ^ojmf[E;;GS\ca`cli_bcheI0/QZh`]aOF2'"")H`mprˆŒˆŽŠŠ—¥žŸ••ž¡ª¹Å×æîòòðëíóôôóðçØÍ¿««¨¨©¨¥©®µ·»»½¼Ã¾ÀÅÆÇÊÊÉÊËÎÑÐÐÓÙØ×ÖÛÛÛÜßßàááããååååçæééèêèåèççéèæããàÝÛÚÓÏÌÈÃÂÄÄÂÃÁÁÁ¿¾¿½¼ÄÄþ¾¾¾¼·®¤Ÿ¡«§§¥¦¢¥¡¨¤¨¨§§£©±±©¦ªª­¯®¬««­¬§¥«±»ÀÀý¾¿Á¿¿¿º»º»»¿ÀÀ½¼¾¼½¹¼½ÂÇÌÏÕÙÞàãåèæåæèèêééêèêëééêêëëëëëêëëêèèèèçèæåääááßÝÚÙÙÕÎÏÊÊÅÃÁº¹¶¬°©¢žŠ‹Œ•”ž¶ÄͽŸ}…„}ttupruqpsrmqrpegd]Y`Q9($!$0188?=82& ,>@55=ID:::3-)850688//*   +   + + + +   #"3@GCIE@==>=6==1(  $"'()(&%""#1)&$&%)#$!(%+//60-8:@I?AFAFB;99>>9. "2Afz‚wf;",0AM[_c^_][\XQLKIFKF=@FGHUbr{ouwl_\ZY\fs€zrko€€„‰„†‚†}oqxxp{ˆŠŽŽˆ„‰‰„ƒŠ‡‰‡{}|ƒ~{||t{€‚„€|…nnmokiimmbY^`^XK>@<55;9;02/.'"'!(#7OW5#   +  +  + @ 1EEHBG>6:<52-0$,86999;<9=@@D8;8;11240753/(('+#$,."*/,)*! + +     + +  +,"#   + +   + + +4,-<' +8H^djdjibT?1CNYghfhhjccaaA'3O`^aYVOA6)2Nfoovx{„ŠŒŽ‹“’¡¯²£œ›–¥®»Ðäíñóôôòçáêçã×̼±­¨¢¥¥¥¤§®¶¸¹º½½ÁÀÈÆÅÉÊËÎÑÑÐÓØÔÔ×Ö×ÙÙÙÜÝàÝßßáãáäæåäåçæåççèèèæææãáàßÚÒÏËÊÅÆÇÅÆÅÅÄÄ¿Á¾»¸¶·¶»À¾»¼¿¼»»®¦­¯³²²´­§¥¢¢Ÿ ››žž¨°®§£«°²®ª«²±³²¬¨¯´¼ÁÀÀ¸¾À½½½¼¶³²°²µ¶¸·¼ºº¸»¾½¿Â¾¿ÀÄÊÌÒÙÛßßáåççççéèèééééêëëëëëêêéêêêéêééèèèèåäãââÝÚØ×ÖÔÑÎËÆÆ¿¾º·±­«¥™”‘ŽŒˆ”’Œƒz€uyyw|{}yyvr|vosrspojjjfcaUW@.$)#)+.<=>>4'  ,9>?>?KFAB8/'2451683132   +     + + + +  + !  8GPKJLKLA;<;AC?7. !'!&$*&#!#+++#'&(+"-.)&/-,+).3:>BADIIM?;AC@?A5'#Fk„…qC2&&:KYgghf\XYe]JHDB?:;FD>BF[hqpnjyxh[Z\_bx‰Š|mghl}Š‡„†ƒ‚ƒ~~ƒ{€†ƒ€‡ŽŠ~ƒˆŠ‹ˆ†ŽŽŒ‡ƒ…ƒ€ƒƒ€…„ˆ‰Š‚‰rqmoljhhg^^aXSLJ@7+,'-,.886Mly…~YQ_fvt{xu{}yyzsptossvqpvsvqqtjB9-$-Lkw‚tI   "%%')(/:>@B;7;CCHLF9:JSC>:652-(&47>9?>87><34<:26.#$#-),&(&%CWP0% + +    +    + )?QKGIB=?;;?211,31489<57:;?B:96972:81060.%-,),!!!$ -/2'#   +    +  +   + ($+$ + + + + &8 ,5E# &40GYceeec^RA5ELVhiadbgfe]I"2J^Z\XULH:2Nill„‚Œ€Š‹“—¬³© ž¡£¬ºÒéðóôôõòðæÈÆö°§ £¡¦£ ©©¯´´»»½ÁÃÃÆÇÊÉÈÏÏÐÔÔÓÕØÖÔ×ÙÖÙÙÛÛÛÜáßÞßááââãäããæçåçèèçåäãàÝÚÔÐÌÅÆÅÃÂÈÆÄÁÂÁÁ»»ºµ´²©±²¹ÂÄÁ¿»º½½»¸µ­¯ººµ¹»±©¡œ–˜š•¨®¨ž§©­§¤©±µ»·°¦²¼¿ÀÀÁ¼º»¾¾¾¹­­¦¬­­®µ®µ¶º»½¼º½¾»Á¿¼¾¼ÁÄÊÏÑÔÝßâãåçèèééééêëëêëëêìëëëëéëêêêéççæåæåãàßÝÝÛÛØÖÐÎËÊÅÄÁ»·±¯­«§”“Ž‡}sn€z{zv€{zyvvrumvnozyvsoidhkcbaZE.#$&0=:BC?2 #+8FCF?BAA@C=B9"#"$!)*'&-((##&('%"%"%+))&,'39:=JEHDD?*$Ah}‡|n\:&(0LejhllcZ[kgYIA><9=89>?DGRajjft|qeZ_ent…‰xq[^i‹‡|zvƒ‡ƒ…Šˆƒ‰†}~ƒ‹†{„Šˆ„Š…„‰ƒ†‹ƒ†ŽŒŠŠ€rjenqlpjb_ba\TOG;1+&*-2.)/8Tgo€mLUdsv{€sxrsuvrsuzvuyrmrpmooovu`@3(&4Kauƒ~nO$   #!/+&,4==>BHH + + + +       '2($+0*$   &" '&-$ 1%./+33>@>BBDFDD>FEADF==FA<7;@INNRK<;;<1,*(+35.24794A>:6>834,$17)(5+'/0"=QM1)! +   + +    0@MKFBC8>=9@64/*49<59767C<>1065;54/0-.(/44.%  )%%).&  +   &"% + +    "),*'  + + + +3*4=) 78:@Wbfeik_TH4;HO`bafiij`J**C[\WZUIC/.a]iix†€‚…†ŠŠ‘‘’¤°§œ™Ÿ§®ÀÒçñóóóóóòðß³­¤›ŸŸŸ Ÿž£¨¬¶µµ»»ÂÁÃÅÁÉÌËÉÊÎÓÔÔÖÕÔÚÙØØØÛÚÛÛÜÜÞáàãââáãââåäåäæäçåæäàÞÛÕÒÍËÊÊÉÉÇÄÇÅÁÄÁ¿¿¼»¸±µ±«¯®ª°¾ÅÆÂÁ¿¼½¿½¹¹³®¸¸¹¸¸¯© ™“””‘•›Ÿ«¯ª˜¢¦£¦¢§¬±·»ºº°´¼ÀÀÇļ¾¿Á¿½¹±±­¬²±°³«¬«³¹ºµ¾½¹º¼½¾ÀÀ¼¿ÂÃÀÄÎÓÛÞáãçåçèèèêêêìëëëìïíëëëëíêêëéééèéåçæäáßÞÜÛÚØÕÏÍÉÈÄÀ»»¹³¬¯«¥ž•Žƒ‚zypvvusyqv}ynoqvsnssop|rtchqi_]aWP8#  $"'+9?<=4/!,=>?@FEEE?,"  !%$ &$#%"'%""$$"#/)$" %-"())128>=?FEKKF+*,#*(##$3Zlw~~jUdmp|€~wrmonoxuqumnmirqlkjs{rV;6-'4Nlƒ„vbJ! + !'--0.4;=CDGA6.#*59A8426=@:9=@B;+ *(&$02($&/ +?@9).' + + +  +  + + +#2GFEG<8394030142788=35B=<>;85268673131,+..)("#!))% +   " # ! + + +    2%.$ +   '=#"'@- 349BS`jcdeg`\B@DKUadjjh`L+%Db]]feJ>0# /Miars~‚‚‰Œ‰‘“ŸŸœ› ª·Å×éñóôõóññîâ¿¡ ŸšžŸž¦¦­±­¶¶¸¼ÁÄÃÇÆÃÉËÏÍÏÒÓ×ÕÖÙÖØÙÙØÙÛÛÚÝÝÜßÞÞâââãããâæåããããâÞÞÛÖÑÑÍÉÉÈÆÉÈÂÃÅÁÀ¿¼»¶¸´µ´¶·¹»·³­·ÂÄÉÅÄÁ¿¿½º¾¹²°º¼½¹µ³¯Ÿ•›ž—œ ¬²³«¥ª§¦££¨°¶µ¶¾ºµ·¼ÁÀÃÀÁ¿½ÀÁÁ½¸²¶¶¸¶·³²°°¬¬®³µ³º··¼¸»½¹¿Á»ÁÀÀÀÈÐØÞãâäåèéèéëëìêëìííêêëëëêêêìêêêêçåéèääâààÞÛÙ×ÑÐÎÌÇÄ¿º³³²¯©£‘‚z€poultsornvurrtuopkorijjeai]W]C9"%&-3=<<:=&,39>FF3,2)(1,0.57>/0* + +   + +  +  !$!*FBDIOOISIEECDCDDF@=#$$$"''($%$%)(! #+*')%,(**$&.42::CFBQVFB>??31 &EbrztiY=&%9KZhuunf[KEFIKED?=95/-3;C\tqhqvk^chilx†u]]nr~‚|v€‡Š‹‹…€ˆ‚‹Œ…ˆ…Š‰‡†ƒw…€}~‚ˆ‡‹†ƒ€rt|rqursujme]WIB733'#'(()-Xtƒ†m_hfoyƒwwoninsorqigltqmijmn|‚nO;6),Eg}†vn[=      C3'-2:>CHF>F + + +    +*( $6+ !''()%!*.79@47>@A<>ERN@??:7EMMQ[YVLDC46?FMULONG998:=642435;8;7<8>:85<89A7<5212...02*+(.%(#'$)/)$   "(!&&  !     )+."      3/ 5=%  $10=C>Rbegdif`hS=EPQZiigmY5#D^ZX^\RG3%'E`jj{|…€€‡‰Œ•› «´ÉßêðóóòòïëäÓº©˜šœ™›Ÿ§©¯µ°²·»½ÁÂÇÉÌÈÊÌÌÏÒÓÔÙ××ØÙÙÙÛÛÛÛÜÞÜÞÞÝßâãàâãâáããààÞààÞÙØÖÐÍÇÊÌÊÇÇÇÆ¿ÀÁŹµ¶²¶³·¶¼¾ÀÁĽ¶¯¸ÂÆÅÅÂÁ½À½¿¾·µ¹¿½¿¾¹²« š™¡¢ª¥©¯²¶®®¬§¦¦ ªµ¶»º¼·¶·¿ÀÀÂÁ¿½½ÁÁ¿¼´³·¼¹¹½¾·´®«ª«®°­²¯´··º¹»½¾¾ÁÂÀÀ¿ÅÈÓÚÞâäæåèçéêêêêëìíëëëêëëìîîëêëìèçééçæååâßÞÚÚ×ÔÓÑÐÉÅÅ¿¼¹²°³¦¢—~‡‰|vtvzwz|uwrvsruqslinpokghkdeVYN0'&&038;=:+ +78E<944)$./67.6;2(# + +    +   1NJIOJNNSMK@?=?:GNK=+#! + #%##$#"("'+)'$!%&)"--/)+,,//678:ABHJNFFA@=AG;83&;ensyp_?!).E[dw{yq_XI>LQSB6;=30/9N[hosmn||n_Vgkr€Š}m_`wzzƒzy}ŠŒˆ‰ŠŠ€„‰ˆ‹‰‚…Š†‡‰‡†~‹ƒ€„ƒƒ‚…†…†„„‡ytyzojpwz}rke`]I::=2'%+/64%5]~€|…m\ipmx~xzx{qnmiqrnpfkpnpjdfq|wdG=)&-Db{llb=   !-.&+*7?A>>9;C    +    "+("22*"    & (#""!)+2B?B/4EIKIKFDEICMVZWTXP>7:?DEBAKRL<>A98:<940.3KF563940,-&&9<2,%EbO-! + +    +  9EKKGQNCB=:514099CA>>:?8A:8308:;06631-.-/(%"#)&%+$&.(-/  +  !#$"#   + + +$&     )0)9.  + +8A:F?ENZchhf`jjT=CKOYic^TA"<_fYXaUG;% 'Dajrovw{ƒŠˆŽˆ‰“’‹ˆŽ“ž¥´ÊáíòóòòîéßÒ¿© –”–š £©ª°°¶¹¼»¾ÃÆÄÈÊÍÏÐÐÌÔÕÕÓÖÙØÙÜÛÚÜÛÜÝÝÜàÝÝÝàâããâãâãââÝÛÜÜÙÖÔÎËËÎÈÉÌÈÇÅ¿»º¼º¸µ¸µ´³µ³º¿¾ÄÁ¾º·»¿ÇÆÃÁ¾À¼¾¿º¶¼ÂÂÀ¾º´¯¨££§©ª¬©«´¶®«­«««©¬¯µ¹¼¾¹³·¿ÁÁÀ¿½¾½ÁÀ¿»µ¶¸½¿ÀÀº­«ª¢§¨ª­®ª«¦®¶¶»¸¼¿À½Á¾¾Â¿ÄÇÎÑØÞâãäåæéêêëìíîíëëìíîìííêëëêëëêèççæåâãâàÜÜÚ×ÕÒÎÏÌÆÀÀÀ¹º¸±ª¥Ÿ—‰‡Š‹‹†}tt|yro~|tsouytnlmoogmlhg][W9(!#&$26@9<6(#26=?:42*+)2069231'!     + +    + .9JEIJPNGHCE?GEB?CDG=53  "'"" %%($'%$, ''+)'$+2/%(-2/789:>JDFMKRADD>:3*).69/)@b~~„†x^Phep„†wvy‚ujnssvvluggillknmnq_B2)$&8Yoqt}i5 $#)-.4;?C@=?JL     + + 7 $(' /.,"  + +$%'$!""',38?>11>9=?@??FLDIQOHHNOPLHEIAGJLD??CCC>AD;:54<;0749D?995.,%$"!,7?:(&N]@## + +    +  +DFVMLME>>>;33..25BE;<7:848;=244:.9<652*,1*('(# (,./%($   #'     +  *+'  + + 2/07'ORHEEIP\f`khcjeW@9HUPb`[J(/We_W^SK6"(Ebllwv{z„†Š‡‹‘‡‹‰Œ‘–§´ÊäîðóóðèÝȵ­¢•–•’•˜£¦±¬°³´»¹¼¾¿ÁÈÉËÏÑÓÑÒÕÖÔÖÙØ×ÚÙÜÝÛÝÛÜÝÜÝßÞâÞÝáßààäááàÞÜÙÕÒÍËÎÍËÎÊÊÈÆÆÃÀÀº¹¸³²´¶·²¯ªª¬°±·¾ÄÅÁ¼º¼ÁÆÉÂÂÂÂÁ¿ÀÁ¿¹¹¿Á¿À¹¹®«ª«©­«°®®»·¶³¬¬²¬¨¬¶¶½¾½¼¶¶ÀÄÅÂÁÁÀÀýÀ½±·¹»Â¿¿º¬¤ššž ¡¡£§£©±«³´µ¸¾¼»¼¿¾ÁÂÄÅÇÌÓØÝàâãåééëëìîììëîìîîììëêëëëëêêéêçææçåãáàÝÚØÖÕÒÏÉÊÅÃÀÀ¹·¯¬¥¦Ÿš‘‹…Ž‡vpx{{txystoonzpkozkmkkgoc[\MB,!(/0;=?67(*26?02,*0'/0783/&(#     +    +      2?HAEBKI@@?=>FC@<:6FI67#  +%"#$$ !&(# #)-$ & ))($'3,2-7:=@EEKTUCCB?A;A>5&3AXfmyx`:&3DSdwqgadYXPK@>DA<915>AFXettltuuf\]jvy†|mhfqzts„Ž€zwpw„~‚}‹Œ‰ŠŒ‚{~„‚†ˆ‰„}‡‘Ž†ƒƒ‰ƒ{pwpqnoisxrqqibbdOA>=3#*05<1-Fjˆƒƒ|oFOf`tŠ€ƒƒqx{~uumimnqlghgvr[@;1"'<]mpz}[#    '& 13<:>>BG?GC + +   + +  + "()-0"  )2/#! !#!(/253;2)54=AA=;EKJJKKTUHC@ILELLLJ5;F?>BE@G@5B?::949>:5+,+)$"--1*  ,SB+  +  +     5IISLSKDB;7:>.6/-5<=F>B?=:<7?:<8?534413/,((),-%'' '0+1&   + + + ! !$#!!"  + +  + + +/50"  +    !/+/6- >WSKDFAQS]jilghi\I:@QTXJC,/S]TYTTM7$&Nflmqrmv‚…†ŽŒ‡‹Ž’““´ÍãíïðïëÞů£™Ÿ™““’•¡®­®±´··½½Á¿ÂÈÊÉËÐÑÔÕ×Ø××ÚÚØÙÛÜÜÝÞáÞàààÞàáââàâÞßãâÝÜÛÚÖÎÌÉËÌÍÏÌÊÅÅÇÃź¸´µµ¹±«°¬­­¦¨¨¨ª¯ºÂÂÆ¿»¼ÀÉÊÊÇÆÅÅÆÇþ¹º»ÀÁÃÀ¼²°«­¬¯²¯°±¹º»´°±²®«¯¸¾¾ÅÀ½·¸ÀÆÆÄÁÅÆÄÁ½ÃÀ¸´·¹Á¹½º±¦  ž  ¡Ÿ¢¤­­«ª®²±´·º¼ÀÂÁÀÂÂÅÈÊÏÑØßâåèèêìììíììíîîïìíìëëëëëëêéééèçäããâÝÚÞÚÙÖÒÓÐÌÉÈǾ¹·±°ª©¢˜Š€‚ˆ‚|zxuv~yykqqzzsrtroilkjgfaaW?$)&&0;@<90*:9+2030-/572201*&  +     + +  +  +   "9CFFLA<=>AA=<<:=619ABE;2  +  '&!"%$!$"$*'**"')(%".%&,109378<=GRUQI<>EEAB>4($9^q}|w`9**,FXgjg\apfXZYFAC?;/58;8BRblopjs~lWV`p€†zto^owlvˆ…„‚‚|‡Š‰‹‰Š‘Œ‹ŠŒƒ€~…Ž‰ˆ‰…ƒ†‰†‘Š‚~ƒ„}souoirmjuqr€zoigdOE86-"*)0B2/Go~‚€u^Pbaar‚ˆ…~…w{~€ukproqrklppvnWF  +   + %&"/7# ! %)*$&##  10-2694606=>==:94@DIHEIOYWEA@KHFHEM7:ACAE79A@FHA>:6;@C84,%%!!46/'6R;      + + +/HILNLOFAB7357976>8@:;DC9@>@>;8763276286+,&#&!*.# )+#,%   + ) $$ !  + +  1+++)&)$   +  2)$@7 *G`]UOCJHH_jckfolcV8CROJ8)IY_ZY[U@*)Acojptsw„‰ƒ†‘Ž„‹’˜œ«ÏæîíîèÛǬ–’–’˜‘—œ£¨¬®¯µ»¼»ÃÃÄÆÈÊÌÎÐÐÔÖØØØÙÙÚÜÛÝÚßÞàâââãáàßßâàßâßàßßÝÚÙÕÓÇÄÉÍÒÐÎÊǾ½»¸²¶¶¶´¯¬§«¯©«¯ª¯¯­¬°»ÁÂÇÄ¿»½ÅÌÍÍÉÉÉÊÉÍÈÃÀÀÁÄÆü¼º»º¹·´µ³µ¸»¾º¸¹´´·º¾ÁÁÂÉÅÀ¼¾ÃÇÇÇÄÇÆÊÊÇÈÁ¼¹½ÁÀ¾¿º®«ª¨§£¢¤¨£¡¡žœ¥¥©®°¯®¬´¶´º»¼¿¿ÂÁÅÄÄÊÏ×ßãèìëëêëëêìíííîîìëìëëëêìêêéêééçåäâßÝÜÛÚÛØÑÍÐÎÇÇÆƾ»»¶°¬¬£œ‹‡~…}qswtzvsnmssvszumnljiijdaccR@,!#();=784+ 1/*+.46*52/-03/%"#   +   +  !)GCCDEHA=95:E:6<842:DDC?3#&!# #%&-$#% *10($$)+.($.+)'1;8DCBP[PMF>GKGD>5'%@dvvg^]E/#';<:621;BCHILFGKIHDGJ>GJHGAEA=IE6;?KM>;2/9@<5:6*'")>=*" &HW8         + "8ONKOJHBC<94/22D;==<=;;:98;D>?:>;5424.-*)($",(,+"&.*.-(  +  "'&!   +   $246422+  +  !7!2<)BL]`YOFCABPjkjhjkjcA9JJ;BX`_`WRA*+Fdiqrqvw€†ˆ‡ˆŒŽŠƒ‚ŠŒ’’œÁæèäÙ˵¥™Œ‰ˆ“›¡§«­¯²·¸¼¾ÂÄÆÈÌÍÏÎÎÓÕ××ØÙÚÛÝÜÜÝÜÝÞââããâââÞààâàÞàßÜÜÖÖÓÐÎËËÊÍÐÐËÆ¿»·µ±´·¶²¥¤¨¦¬¯¯¯±³´µ´¶³µ»ÃÇÇÅÂÀÀÊËÎÏËÌËÌÌËÉÆÁÂÂÆÇÄÅ¿ÀÀÁÃÀ¾»¹¾½¿Â»¾¼½ÀÁÄÄÆÅÇÅÃÂÁÄËÌÎËÊÇÈÉÈÈý»¾ÆÄÅÁ¼µ±««°§¨¨ª©¨¤¢ ¢Ÿ¥¥¨¬¯±°°²¯±¶º¼¿ÀÇÃÁÂÄÈÐÚáåçêëëìêìííììíêìëëëëêìëêëééëèçæåáàßÞÜÚÙÙÖÔÔÏÑÏÌÆÃÄ»¹´´­§£“Œ‡„{rsqyytypytswutnovrjmmfef__WB&$ $)2?:73# &,00-07<361*%!$&$  + +  + +  + + %@LKLABFB?A=FD=<515+7EHFE1'  + !'"$((&$&#")(.1*%'+.0'01-)177@>@MY\PMHDIB99887=BQ]s‚}tuzmadpw|€„{uldkw†ŠŽ‰‰‰„‹‡†ƒ‰‰‡…‰†…ˆ‰ŒŒŽ‡ˆŒŽŽ‹Š‰ˆƒxoxƒƒ€|trjionmpnjgijcXMK?8,%'+-(&-Lmuy~}fSXhowr~xyzrprvmknsujb^ltmjnrp_A9,%9Zoroph-   /@&'+276<;CBGH>DABFF@EBF>>?>6525/5A=;49=>8=:>60&16('!!""'0-)#'1'*).     " ""+* ( $   04;651%  ,' *6.  +)OKP^]XGA:FObfhgojleR=>@8!L^VZZF:,$/Oomityvt~†…‰Œˆ‚‰‹‹‘‹Šy›Ìκ©›‰†|ˆ‰Ž‹’›œžŸ©ª®°±¶»ÀÁÄÈÊÌÐÔÔÔÓÓÖÙØØØÛÝÜÞÞÞÞßàßßãäääâáâàÞÜÜÜÛÚØÑËÊÊÉÏÏÑÌÌÍÉÁ½¹µ·¶¸¼¹·®¨¢¨­´³´µ·´²²¶´¸¹²¹ÄÊÌÉÁÀÆÉÐÒÔÍÒÑÎÏÑÎËÆÂÇÇÆÁ¿ÂÃÁ¿ÀÁ½»¼½¿ÄÅ¿ÃÁÂÃÃÇÃÅÅÁÂÅÈÆÉÍÒÑÐÐËÌËÊËËÃÂÁÈÈÂÇÁº¶®«±¯«¬²´°°ª«©©£££¨¬®´¸¸°¬­¹ºÃÁÄÅÁÆÇÃÇÈÎÕÙâäèëêêëììîííìîêìëëëëêëêéëêêèæäääãâÞÝÜÛÙÖ××ÖÓÎÊÊÄÂÀÀºµ±« œ“‹}mmryyuxx|pz{xvtmmqlbk^ba_YG1$!&-8=?;1# '//,147::84'&1+ ++!  +    + +   +6GJOJ?=@CAIIA>8:/-$(%>CEG5/  '&("$ #%"&'(&+,-#(,+0.+)),0:9>EFG[[XGFGA>I@;,)27I]gosQ.+F[bleeg`MONRSIKCF8:@@HJPqv€ylw€zh\bov‚j^jqy‹‰ŒŒ…Œ‰‚„‹ˆˆ„~ŒŠ}|ƒŠŒ†ƒ“ŒŒŽˆzuv}„€{shaagqtltqgdgYLDDB9&5240&',Eh}„}TI]er}z{ƒ}wry|zu||yusg\eminvvvsP=-3Wjvsxn+  +  !+/+0,079=@HDLGL    + ,)'"    !'$# *%*'//++493683=E?;?FCFKHDAIBHPLBGBB><=FNF@BLJ9AEA6)()91++)#'4962"7MI&   +  +  + + + 6ISKJFE77792/*-59D@?A@?CB>?@>?<6DMXbonpnmeN=9701QUWUP6* (Xiiqtozsx†ˆ†ˆˆ†„…‡Š‰‹†ƒ‡‹‹wy‰‡ƒˆ…”™œœ¦¡¦­®°´¹¹ÀÂÅÅÆËÎÒÓÒÖÖÖÖØÚÚÚÝÝÛÝßâàßâäáâãäãààáßßÜÙÛÙÑÑÊÈÉÎÏÏÑÐÌÌɾ¸·¼¿ÀÁÁ¶¬ª¦¦¬²²··¸¸´¸µ¶´³µºÁÂËÎÊÉÀÂÌÓÖÕÔÕÕÔÖÓÑÎÉÇÊÉÈÅÄÈÉÇÆÅÄ¿ÀÁ¾ÀÇÊÇÅÈÄÆÆÊÈÇËÈÈÈÍÎÎÑÓ×ÔÖÖÐÓÎÐÑÊÅÆÃÆÅÅÆÁ¾¼´²±²²±¬³º´­­­­­§¡¡¦¯²¸·­¯µ»¼ÀÂÂÂÂÃÃÁÅÅÈÇÉÔÛáäåèêìííîîíîíìîìëêëêêéêëêçèçæåæäãàÞàÞÜÜÜÛÕÑÏÌÌÊÊÉüº·®¨¦”‰†qsw~vtxzss~y}rtnqmgdfgaa`RE7$ '':=;6' $85/6:5860/+%*'&)//  +   +%%!?IGNE@BHF;<>43-3(#+5845/ + #&%#()%2% * %)+0)-./*#*.19;<@HHX]PQTABNBB?*=eix^4"-7Ldmwrd\XLQZ\ZWFDAC<48BSi|ofq~gT_v…ŠŽ|dcbev‡ŒˆƒŠ‹„„Œ‘‡€ƒ‹Š†~x†‡‰ŽŒŽ†…ƒ|rq{‚zfWcupttpiiadVUHE>5/2/,*#!8Si~€„q[NU^quryxu~…}{skjlhfrklnsy|kL>-&4Wjpor\!  +  "$&),,4:77BAD?EI + +    +    "*--"   + % % &&&'),*215?GLBJCD=@D@BLKHGCB:;<;4+116/,%-84&$0BG7"$ +     + + %COLFECFB?8=4/->98<69?><;5;=:839>5+2-#)$$$'0")2*-***(" +  "& + .369.   +% ,*76 /:(>UXSbXD;>8)  !#*-&(  + +  *&$%#*"!-##'#*&+'&'2*#'#0647;$%3G`pvra_ZVfgWUPLMD@559CC_t„vkgx|k]k‚€ƒŒ…i]hnxƒ…‡†Š†„Œ†—’ˆŠ‘Žƒ†ŠŽŒ†ƒ…ŒŠ‰‡‰‰…‡…‚‡‚„‡q\_nssqnholmiYNA:A=646<:;::8837CC735==65.49<3/(',"$+%*$%*)0*+,)    !$#!!$!  + +   ,5<0$  +% +,# *9$  /8+5F_bc_Y>GHH^hnpml[612,EQM<1%!<\ghhlty…†ˆ††ƒ†‹‹ˆŒˆ‰}wjd_cfnt|ƒ…˜œ›ž¦¤¢§­¬°·¶¼¿ÀÀÂËÎÎÐÓÕÔØ×ÙØÛÛÜÜÝÛÞÞÞàáâãããâäãâåààÞÞÝÙÕÏËÉÌÌÎÐÐËÐÍÎÑÏÎÈý¸¼ÃÃÃÁÀ¸¶´³±´¹¹ºµº¹½¾ÅÈÊÍÍÍÏÌÎÏÌÊÍËÒÙÖÙÜÛÜÞÞÜÞßâáââãåäåæææåãÙÔÔÏÐÔÖÕÕ×ÙÛâåèçäææäåååæåãáãßààÜØ××ÑÊÅÅÃÀÃÂÂÃÅÅÁž¸ºµ¶´²³²®«ª¯­¯²·µ²³·¸»¾¿ÁÂÁþ¿ÁÀÁÆÅÇÊÐ×ßäèéìêëìîîíëíëèêêééëêéééçéèæçääãäãáÞÝÝÜÛÛÚÖÑÐËËÇÇĺµ³«¥¦¤zps}tvwvwpqs{pptnjdh^`TVSG$,&)1;70'&$(,09>36+ ,+//&%*+(!  +    '*+" "G[SLIIM?<88/) #'(+/  + + +#''!"& $%'3)+&),)##*'(0(-.,86<9@HR_ZOHPLCEEB*/Hajgv`A%/CUkysfa]ik_N?DJE>BC=<=?Rn€yrjy~thrv||ŠŠƒm\k|…ŒŠyw€~ƒŠ‹“”’‹’‘Ž‹‹Š„‡ˆ‹Š†‰„ˆƒŠˆˆ‹ˆŠ…}{pinrsumqeaba_OC;9:("%*&%(7Xn|y…zd\adkktw‚€‚~ogspoklkrtsumsss_F?3%.Ckjg_YJ + + '#%4038AQSRQVMJP + +     + $"$%(&! +   " $$$1(+-)-&-//7?@CCEA=>@IH?9EHBB?GLC=IMHCASQJ=37281<@<5.)*&;1-#1LD("!       7OTTIIH==@?=/28:=>D@<>0:JH<97263543=6/11'%(-).!%3*!1.*)$  +     $ #!    +"!781(  + +0  0 6+ ++95&&CSZbcYB=MCWerpkiQ0)0"1RIE<# "D[iqnryy€‰„…†ƒ’‹‰‡{ttZVZ_flyˆ‰’˜–   ¦¯®¬®³¶¿º½¿ÃÆÉÊÎÐÓÔÕÖÛÛÙÚÚÛÝßÝßßßààâáãããâãâââÞÜÜÛ×ÐÌÅÈËÍÊÎËÌÌÒÐÎÏÎÎÈÀ¼¹½ÃÇÆÁ¿¸º¸¸·¹»¹¸»ºÀÅËÍÎÐÏÏÌÎÌÍÏËÏÐÒØÜÜàââæçèèìîîïïðñóôóõóôôñéÞÓÎÍÑÖÑÕåêíóôôóõôòòòñññðîïíìêèçäááÛÙÐÉÇÃÉÃÄÆÇÆÃÂÂÈÁ¼»¹¸·µ²²±²¯µº¸·´²²µ»¾ÀÅÂÂÃÅþº·º¸»ÂÃÀÃÆÈÑÛãæçèêëëìíîìëëêèéëëêêéèçèéçèäæææääãããáÝÝßÚ×ÖÖÑÏÎÉÃÀÀ¹³°« Žtv|s{vqpqx~unuoqk_bcdc_\Q6#"" ! *-02+! "-97<@8-%---(+!)%+%    + ("!7NQSNPDBA80% #'/-(+    !"##(%+'&))-,#&'$)%0*)5.+12:5AEO[`SRNIFKEA;)"*=JXkrjH,(-4NbsvtfgqfOKJFC===9Serxrz„‚km}‚‰‹‰‰wf^gw„‰quxr~–•”‰‡‹ŒˆŽ‘Œ„ˆ‹‰„†ˆ„€„‹‰…ƒ€rrrpzxvnj[QL[\P@52,! ((#)@cqy}‡’bZgmrn{x‚tx~nolmpsriesmou|~yt_G>.&+SrqhkkP +  !%$ %487M\[\]_VMN     + !#!$'*"   #%%'/0'.)/-(0?FOHGHICD?<@?A==9>=<9CGB;BHH=::8;735=CCCKABDA=B@;8:>73330:4+00'$'-!)('#(.*(,(#"    %  ##$.  +   + +#76) +31 ,)(;%  593,,8IOUY\UKLHSavtkaD$<%9T?4&51Xinksq}ƒ}‰†ƒ†‹‰‰•‘…ype[\\[hlv•— œ¢¤¦©±°²´ºº¾ÁÁÂÃÆÍÍÑÐÓÖ×ÙÚÛÛÜÜÞÝßÞÝßàßããããâáââàÝßÝÛÖÓÊÈÊËËÊÉÇÆÈÍÎÓÐÐÐÐÊËÆÀ¼ÀÆÈÈÄÁ½ºº»º¿¾ÃÄÅÇÊÌÌËÐÏÎÎÌÑÏÒÐÓÖ×ßãææéíïññôôö÷ùùøøøùúùøøúùôìÜÈÃÁÈÎÉÔíô÷øúúùùùúúùøøø÷øø÷÷õóóðîëèâÚÕÑÏÎÍËËÉÈÇÆÆÆÃÄÃÅÆÀ¿¼¹µ±·¾»¹º·µ±¹À½ÁÇÄÆÆÆÁ¾µ°±±¸»ÁÀÃÆÅÇÎÕÚßåèëêêíîëëëêëìêêêìéèèêééêèèèèèçåãäãáÝàÞÚÙÜÙ×ÓÑÌËÅÁ¾´´±¥–‰uryƒvssvsxp|qpumedgd^bZVM/)!!#!,317!"%199?6*%+)10/)'#'%     +(#DYURGEH?B2" 1+!)/)2    "%!!#*-)$ ("(*.+&$++*#16.5-19;Sbq€ƒrp~‚wn|ˆ‹Šƒƒ‚xcVo…{…‡{{€…Š’‹…ˆ‹‡{ƒ‹‹ŽŽ‚‰ƒz…ˆ‡‚z€~||psqrpld[QJ_VN>64) %,'$"*Olurv‚pXdtltww€|~|~wswjflspnrsdcm{uxobC<-(-XhovysP    '))411TQJDGEB?;.467?=79;6:9/4.856+/.# $()!!')-4,)*"$   -$ $ !! +    +",61 (91"(.:  ++7$.>//BQ_bYNJFDLZjqb\74-/IS=,/Xfwvsvxt}ƒ‹Š‹ˆ…Š‹ˆŽŠ}rfQSU]Yjˆ’–œŸŸ¤«¨¨³±³·¼½¾ÀÁÇÅÈÊÐÐÔÓÕ×ÚÚÛÛÜÜÝßàÞààÝÞàáââáãâäâßÝÛÙÔÌÉÊÊÌÈÉËþÃÎÍÎÑÍÐÌÉÈÈž¾ÄÈÇÉÆÄ¿¿¿ÄÉÎÊËÍÍÍÏËÎÌÏÒÐÔÖØÜÛÜáåéìïñõö÷øøúùùùùúùúûùùùùù÷ôïàÎÅÀÃÈËÉÏçð÷úøùùùùùùúúøùûùùúúùúùùøõòëâÜØÚØÖÔÒÒÍÊÈÇÈÇÈÆÈÊÈÇÇÄÀ¼ÂÁ¾º¹º¶º½¾ÂÁÂÇÇÁÄÀ¼´ª¬­¯³·¾ÁÂÁÀÆÈÌÔÜâäæèëëëìëëëëìêêêéééêéëèééèçèçæèæâãäããáÝÝÛÙ×ÓÔÐÍÈÄÁ¿º¯« ‡€r~wrqnsttvkmlnlfh\bb^VZJ0 # &(:3 /68:3*#&+215*$%  + +   &# "C[WNGIF;.$  )#-2+)'" + # ')$%"*)#,'&&%%("&+*%/0/23+.087CEN^^UOJICNKB7 +JPbolm\7)!&9MgppghVLMOSPDMHFE739@L[ivz{nw†xsyvƒ~€„‚{bVn~„Š„ˆ†ŠŒˆŒŒŠ|}}€ƒŒ‹‹Š‚‚†Š‡…ˆˆ‡‰ˆ|……~vvprqpukVA@PZNG41*$%%"!-Pmwzƒ~`Ramjsvsxs{qjpfifdip|xoeilvkqmP@:+(0Lgtu„}N    %'%,1+1D]\c]Z_TIM     #% #%5''+ + " &'"+1**08:;7CGFGFLA/;;47,!":;B;6668/,*,""(/5& 7II9,   + +    #7QLIFAE@=@5)(4IKA;A@A?>@E=>73009572=81-7/#'%)(!(2/5+&91(  "($'   !(  +    + !#2%   (=;&(-<2 7,%/41&;W`]`bDNCRWdlgW2$40HV>& #Tporvuqxvz‡‹‹‡ƒ‡ŒŒ‰oeYMW^jt{Œ“Ÿ ¥¤¥¯®³³·»¾ÀÁÀÅÈÈÍÍÍÑÒÓØØÙÚÛÚÜÝÜÝÝßÝßÞÞßâãâáâãäáâßØÙÒÇÉÊÊÌÌÂÇƼ¶·¼ÌÏÎÏÌÐÍÈÉÊÁ¿ÁÅÌÍÊÆÇÉÌÍÑÏÐÐÌÎÏÑÐÐÏÑÕÕØÚÛÝßããçìïô÷ùúúùùûúùùùùúùúûûúùøõñéßÒÈÇÆÇÌÏÎÎÚäñøøùøùúúùùùùùúúúûùùùùúùù÷ñäßÞÞÞÛÚÙÙÖÒÑÑÌÉËÈÇÉÊËÇÇÇÈÇÆÄÁÀ¼¸µ»ÀÆÅÂÁÂÆÆÀ¾¹¯¯°«³´µ¸À¾»ÀÆÆÉÐØÜáæêëêéêìëëêêéêêééëéééééèéççèçèçäääããÞÞÞÛÙÖÕÕÔÍÊÅÀ¿¸µ¯£y~vqlyupsurhomhlocihf^\X@' $ !-/ &2D93)*'.890&"      *%!(Q^PJGC91%*3-% +2,).-"$ !%&#!"+$(-+ "%*''($'&40,1+)(,45:JO^b`VLLBRI=8//BWiqqlaA3'$6OaprlYOIQ`_MGKNON?>;6:>?KG9?RE9;?GD=?L<77:2@IEC2+323)""#$/22':NI/#   +  + +':NPH=>A=:=93-4=@@E>=DB?BA?@?56EO]MBHHC>IA52AED:688C?AG@@EC;'12*(%)%,.%$(6OI3$!   + + !  +  .@C@A6/78:F;-79>?;@NIC@@D=?E;842393710/(%(&/%""-,%),-()9;2" + ##)   " (    +    !@RL,".5*  %9/1(->83.B\e]hWHE>COVP.)AWTW\PX</Jfmuys~‰€…ˆ†Š‰“”’ww_^]ev€ˆ“Ÿœ ¢«ª°±®º¸¹»¾ÁÃÄÅÄÅËÍÎÌÓÑÕÕØØÙÚÛÜÜÜÝÜßáââÜßàâââßÝÝÜÛØÕÐÎËÉÊÆÇÄÁ¼·¶¸¹·¶¸ÄÎÐÒÓÏÍÐÏÑËÈÆÈÐÐÓÒÏÏÑÓÐ×ÙÙÜÞãääåçëíîððîîïó÷úúùûûûüúüüüûüûûûúúùøóíçáßßãçìïóïçãèó÷ú÷ôðññôúúûüúüûùúûúüûüûúúùùúøóöø÷õóñïîîíîìêçäâÞÛØÖÔÎÍÏÊÊÈÇÆÿÂÁÅÊÊÆÆÈÇÆÇ¿¹¹¹»¹½¹¸·µ¯±¸¹ÀÁÂÁÃÆËÖÝãæééééééìëëëëëíëêêêêëëëëééêééèçåååèäáßÝÜÜÝÙ×ÔÏËÌÊû³¥ƒsrtxuyrojonsshaf`ik`R?*! '2!/94$)1,)563($0%*.&!  +   + ++$  ")#B]^UJE<;EVTNDD=590$ ##'%%(% ")!$,+"!'*$%&%&('&)&*04-+3.1413EKOc`SMMMKKEG@2*@_pr{z]:$$%9FasijY^ZPQSMXPJL@898?M_kxrkmsvmnq{~rmuƒuj]dot‚rq~ƒ‚ƒ‡Šˆ{‡‡‰„}xoz†Ž‰‡ˆƒ„}Š‹ŒƒˆŠ‹ˆxpltwwvxni^cbMC636##%*+-GQ`z‚|jY\dhourrtjhl||}y}xrnryuvouzxundMBA+1Gco~tjW* + $+*5=BOX_da`bVMKM + H+  $)%"  + !)% "'.(%&480482>B?<SgJB;1=:618=B>=@GFCB9:8:<=?I>=3,04/43//$%%(%+)#+#'"$$&.6=+#%  +  % $  + +!""!!  +  + + %)!! + + 7PX@*  $( 16  *'#+ :A;4,AIY^faG>HGIC;##D^fm^RT=)*Nbjw}„…„‘ŽˆŠŒŠˆ~vskntsƒ‘–¤¤¨¬¯­´°¶»½Á¿¿ÃÅÇÈËÊÏÑÐÑÐÔÖÖÙØØÛÝÛÙÞÝÞàáãßßãâáâßÝÛÛ×ÖÐÌÎÍÌÉÇÃÁ¾»·¹¿ÂÁ¹¸¼ÆÍÑÏÒÐÔÑÖÔÐÉÈÌÓÔÒÓÔÏÑÕÙÞãäçëîòñòòóóóòïóõùúùúüûûûûûüúüúûüûüûùøúúõðéåêíòöøøø÷ñëïøúùûú÷÷õóóöúúûúûùûüúûüüûûûüûüùöùùúùùø÷óñòôòóòñðíéæáÞÙ×ÔÐÍÐÌÇÈÃÂÇÌÍÌÊÆÇÅÈÅ¿½¸¹¾¿À¼»±®¶±±¶º½ÂþÅÆÅÍÙàãæèééêëêëëëëëêëêëëëíëêëëëëéééèèæçæããßÞÞàÚÛØÕÐÐÍËÂÁº©}qrrvnjnwwvrqkgcdiaaaT6## &/0+&'$'2'$1,14/40$)$#,,! +   +1, !$$"*C^YOFGCPMKNEA;0./7)$  ! *(%#$ #$#&&#,51*%&),0'-&''*0(+-23-/0;DMYUOHJPILMKH4!/Vlsxt_>'%#3Mbjj`WkibXJGOFPC>8=?:Thnrtllnzsmnk`cl„‰xaW^ix{ttr~„y}‰†€}…‹x{{{ƒƒ‚Š‰~€…‰Ž‰‚…ˆ†…uqqtusvqjkgYH54)$"$$$4Tcvƒƒj]Yddktxyinuu€|qrzzqqy‚ztutx}tlQ?7'-Fhvƒzu\0  ",*1CFRZ][[cc_NQP + Q-    +    #(),#    !$ !'%)-'+/&4722.85><3OVC4378:366I>9*410-,04)"5N,80 *@OE.&' +    + + *DG;0 ;=1430769??;D?=FC?;A=95147163//!%"#/5/$'$$!'215( (.+$-" &$$! + + +     /J`P0 '(<* + + 0 &A7>-*3BZc`cNAH77="6Xcb_[RC+ !A`jsw~€…„…‹ŠŒŽ‰Œ„|wukpw†ˆ‘•‘Ÿ™§¬­¯°²³º¶»¿¼ÄÄÆÁÇÈÌÌÐÑÔÓÓÔ×ØÚÚÛÜÜÚÜÞÝÝßßßÞÞááâÝÜÛÙÓÐÍÊËÍÍÉÈÀ¾¸¶¼½ÀÇƽº¸ÅÌÑÔÕÓÔÕÑÑÐÌÌÎÒÓÔÖØÙÜßäéîñõö÷ù÷ùöôòððôøúúûüüüûüüüüüüúúûúûûüüúúù÷òîðö÷úúúùúúöðóúùûüùúúùùöôô÷úøøúüûûúúûüüûûûûù÷úùùúúùúùöõôóôö÷ö÷õñîéçäßÜÙÕÐÏÊÈÈËÌÏÉÍÈÇÌÆÄÁ½»½ÂÂÀ¾º±¯²³¯²·¹¿½¹ÀÃÅÃÌÖÝãæçèêìëëìììëëìììëîëëêëêìëëêééèçèéçåââßßàÞÚÚÔÓÑÒÐÇÁ¹©‰‚}rfupco€ttpkjdhh_YeYYF3$ $%5/).&%,))&--/6.,0!#+    %45  #&$! *M]SJFFPZI@>6.&&%'57&-  &&(0$("  +&! ((#43--$$'+0(-$**/32,3,)./-<>FT`VNIJIQMKM4.XpqnofE0*".AZltpenc\ZOKG@DB8?=9@Xglo~†rw{xn\RS^m‡‰vcZTcequv~}ypr„~~|x‰~wƒ…€…€wzˆ‚Š‡Šˆ„‚‡‡ˆ€wrpy~€|pijgjQD6)!)&!%(9Vi|„…xdT[dcor€xw}ƒwtmuvup}†zpuoo„€vkRG:'(Fd{…„xX& !/4:HOXZ_c\hgaQSX + E    +   + ##(1(! " ! "#$,4+,59/-75:;6>6=@D>914;>07969:274:46:C4'.=833191+'$!3W"!#!$&0C?5$" + + + +  +   6AD@("40/1/2C?>A>A@?EGH@5=?931.81224/"!$%"'/0)!$$1271'" 62. +  #$ + + .+$  + +  !   )H]O<+&'1 +*!$,72A3(4P\^_H1710'$C^^^[VJ2%8WipyzŽˆ‡Šƒ††ˆŠŒ‰ˆy~xusƒ‡Ž•™Ÿ›¤¤¤°­«°¸¶º¾Á¿Á¿ÅÇÆÈÉËÏÐÏÑÖÖ×ØØÙÚÚÝÛÝàßÞÞßááßãÞàßÞÛ×ØÓÈÊËËÍÊÈÇÁ¸µ·¼º¸¾ÄÆÃÀº»ÃËÑÕÔÖØØÔÔÒÑÎÑÔ×ÚÜÞäèíîôùùúùùúúøôñóöùûûûúüûüüüûûúúüüûúûûúûûúûùùôôøúùúúúùùùøùôôùùûûøûûüúúùøõõùùùûüúúûûûüûüüûúøøúûüúùùøúùøøõ÷öøøø÷øøóòîêçáÝÕÔÏÑÑÓÔÓÎÍËÐÌËþ¹¼ÂÁ¼¿¸«§¥¬­¯²µ¹¹º¾¿Â¾ÁÃÎÙáäæçêëêëëìëëëêëëëìëëíëëëìëëêëêééééåââáãàÞÜÙØ×ÔÑÍËɼ›Š„rwztnkpqrojmoqhijb^]]I,!$#/3232'%0"+((*9817-!,/ +     ".49 3Q^KBKEVRF8"*)/  +)(!" +     "&(5*)$$+()).*"+..0222,.*463@ROWNJHHGJIIO@)'J^linkQ=&!#>WglimmZSd_GEGJHC@65EWWamy~rqxvo^\co‰…xiU@L]mrvsttqsu†tmx‹†tt„„ˆ…}{‚‚‰}ŽŒ‰‰…‡†‡…ƒ„zrr„‚}pdbcaSA2,'""*,=Tdv…zrhS]fkv€†~ˆ‰‡xpxt‚qpoxzuqsuu{z~gKG7#,Ms‡‹uN"  $)6,9ET`c^bdag`ZSZ  +        +! /. "   "!$""*31+03834,-8=4;58>B:9=?7289;@984.863-62+*6<51,<84* I.$"$;>7-+# +    +  + -AID@,  023)3=GB<;D??HH9?2.285436@=:3''!.' '$#*/#% 17305"4:9( + +"  #$) +  +    + +!% +  #CVVD $!/%  .%0154$$@VbP("*.00W`dbaL: )Onpsx{ƒ†‰Ž‹ŒŒ‰‰†ŠŽ…wq‰‰”—™££¥­³±±³¸½¼¿½ÀÀÀÂÂÆÌÌÍÌÒÓÐÖØÙÚÚØØÛÛÝÜàãáßßâàáâáÛÝßÛÙÖÐËÊËÊÈËÆÄú¼»»¹­¯¹ÅÉÇÁ¼½ÅÍÖÕÖ×ØÙÙØ××××ÙÞâçëðóøøúùúûùúùøôðï÷úûüüüüûûüúùúùøøúüûûûüüüúüúø÷øúùùúüüüüúùûúööùûûûûúûûúûûûù÷÷õøùúúûûûúüûüúûûøúûüùûûúûúùúúú÷ööøøøùùúøøöóðëåâÞÙÙÙØ×ÓÏÎÏÍËÁ½¼¿¿ÄÀÀ·¬¤£›¥¨­²«µµµ¿À¾ÂÂÆÍÔÛáæëëéêëëëëêíîëíííîíìîëììëëëêëëêéçääåâããÞÜÙÙØ×ÔÏÌǺ¨sy|vvlpsrkjnilfgdib]_S;2# "79:A0& '(*.=4+*# '6)!    + *;C1  + +" IZ`[Yce]j_YQS +        #&%!(0)  +'! "!#*%$,1&*.,/3=4::8@@498A;15@>;?D<>6845$&&*0*)33+14851,"!G%&! $AI9&(!  +  + +    + +1BEM=. 4:7.3BJ>>AF?IGMB==@9>225;>5,'," ,!&&-.-% !&-/(1($%275- + $##"# +  + + +'"! (#&9WWL3(" $2  ,.+1'!"6U^4%,2.&$Jdd[\YD*:alry{‡‡‡Š‰†‡ˆ‹Žƒ„}ssƒŽŽ“•¡¡£¨§¯¯²¶¼¹º¾ÀÀÁÆÆÇÇÉËÏÏËÒÓÔ×ØØÚÙÚÛÞÜÝÝßààáàáàâáßÚÛÛÙÔÐÍÊËËÆÃÇþº¸´¯¨«¬´ºÆÊÇÄ¿»ÂÐÕÖÙÙØÚÜÜÜàßáæëîô÷øùúúúúüúùùøôñðöûûüúüûûüüúùùøúùùûûûüüûüüûúøøùüûüúüüûûüûüüúöõûüûüýüûüûüûûûúù÷÷÷øúûüûüüûûûûûùûûüûûüûúúúûùüúùøøøøúùüüúùúøöóïêæâÞÚØØÒÓÐÍÊž¼ÁÅÈÅÀ¸®«¬ £ž¢¤«¯¯²»¼ºÀÀÃÅÇÎ×àçæéêëêëêëííïîíìîìííììëêêêêìêêêçèççæãâàÝÜÜÚÙØÔÒÍɽ¯“|qzsrmngkonnjabiiaUSP@&%-5@=6/!%.,42" &!%.'"  #7=>(  +!!'!&>LMVINLI9  $/!$#&  !"(,+#$&$)$'/+4-*130.-))-1/)334DORSZOFHJKQJIH;*.=hzq`=$%--A]cj[[fc^QRUG=ED@7:=?AYhourkwubclt†€rpYEU^rka`lj`kru|ruƒ‰…‚‰ˆŠŒ’ŠˆŒˆ€‚Šˆ‡‚pnu{w{ƒŠ†upikhcYP7,'#+*)/MW_^_ffd]VTQN +   +      + + + +   +%1!"#,%"!  $(!""%***'&0%%)'23<8CG:8>:;<=8.-5D>>C@>8500*,"&,'#0:'&/50-.9U(-* )GG/$"   +     5PSMB5*$#(6505:  6Znkm€~ˆ„‚ŽŽˆ‚ŠŽ‚ynxˆ–žž£¦«¨®¯µµ»½¹¾¼ÂÂÆÈÇÊÊÊÍÐÐÑÐÓÙÙÙÚÚÚÜÞÛÝßÞÝàÜÞáàâááÝÙ××ÏÉËÏËÉÇÄž¸µ¹°¡£¤¦©®»ÈÈÊÇÄÂÃÒ×ØÚÙÛÞàââåêëðöùúûúúúûúûüùø÷øøøùúýüüüüüûúùøùúûüûûüüüüýûúúøøûüûüûüüüüûüüûüûúø÷ûùüûûüüüüûüýüüûúúùøöøúüûúûüýüúùúûüüûûüüüüûúûüûûùùøøùúùúúúûúùøöòìéåßÝÛÙ×ÕÎÇÃÀÂÄÌÊļ³¯¯¬«¦Ÿ¡¤«°²±¶¼¾À¿ÁÅÅÇ×àåäèéêëêìíìíîîîîííììëëìëëëêëêêëéèèèæäãàÞßÞÛÚÖÕÒÎǽ¦ˆ€vnukmmrofhmilge\Zb[G(#18<@4' "0?72%(/  +  + + ++35@?M]fmuww„|_btw~‹…€zdNM^^aVQ^dglntw{w~‹‹‚‚Œ„ŒŒ‰†Œ‰‹„…‡Ž‹‹ƒxxzwr~ƒŠ€vkhfigVF90%'%(->iu{‡~}lVgjrts}|~‚qv~z{zpiook‚|t|xpVDH8%8^uyƒŠM   ()11@K^^]_ecZTNGOY  +   +  + +$"!'")' !  !$%)**%)0,-85/665>B9339>>2587@?=7A??80341*&-.+45/%/--%M4"!,1NH-' + + + +   AYZK@923::743;EBGC4AB9673/&..'5/3267+-6''l!4G9%  +  +  # + + DO[QC>8BB>240;HK==:9@ACF@??;;;1+,6;<9))'+ $##"&)%-,!#!(*',21!&:?3,   +    #"     +!" 6))!$#>6;(!2.'  +  49?:  + #$!@X]QN>E3 +  (. + +):2&  +  $$-')##--6)3/0.10%-'/2/.*24<BN\]]kv…‚y|~rcfo}„ˆ…‡sfRKWWXTS]id\_igmsnfqtihkp~†‡{„Š’Ž‰‰‡utq|xz€pc\de^QC9)++,,>\{„ƒ€l_cbm‚}|qurztxyvzx€znmqklvqsw|gHG=("9epvup_6  &')1;KR`^T[`]d_VWQ     +     +#""J=  +!!"!!&.+'#&)-8918=:=>5:==31.7><68026/*%*577>=93021+)T8% &;E7$     +   +0JLPQGA<=>>039FEGP@<84:@EAA>8<>?;741=2++.'*#)#'.$&!',&**+&*3'/,8;0     +  !' +  !(%!05-%" =NRJL3,5 +  587-&+!AQ2./-$*A[hkdWB.5(I\hu‹ŽŽ’Žˆ‡€†Œ†€zrjx„‘‘š™—Ÿ ¨©­®´´´·º½ÂÅÅÈËÊÏÏÏÎÒÔÕÕ×ÚÛÚÚÙÛÜÝÞàÜàÞÞßàÞßàÜÞÜÚÒÎÍÌÊÊÍÈÁ¼·´®¤¡¢©¬®°¶µ®¯´¾ÇËÊÇÅÅÊÓÝááæêòöùúûûüûüüüûúù÷øúüüüýüüüüüüûûüüüüüýýüýüüýýüüüûüüüüüüýüüüüýûüüüüüüüûùùóóúûüúûûüüüüüüüûüüüüüüûüûûø÷õóñóöùúüüúüüüüüûûüûûüüüüýûüúúùøøúúûüûüûûûùôíæãâÞ×ÓÐÉÊËËÉÇÀ¼¶´²´¯²°®¬¥¤§«²µ¶¹¼ÁÂÃÈËÑÜáæééììîíìïíîîîíìíííìëëìëëêëêêêêêéææåããáßÝÚÙÚÖÐÇÁ¯Ž…}xostqrqimieffchf^\N6 $#49<<3$+.  "  + +?NB0 + +$!"%=PRIA>:# + $.'  + $::, + +  &*'($')53.+.-*2,)"'.,/+687>D@KJRW\OBBMWXUL='!1\|‰ƒ‚nR5(2FUacmlcaWT\WKOFA9=86/=JEEDIKB6:7AA=???9=B@?=>42,3-$-!!,,("*&)(13 *5-04,0-$ +-43%(#    $  +""!$%& !;:>+& !/?KM?&&. " + .44%.2?XC '3%#?aedg[F/")!!Chqo~ƒ‘Œ”‹ˆ„‚~‡sdrŽ‘• Ÿ¡¥¨ª¬¯·¸¶»½ÀÄÅÇÊÍËÍÐÐÓÔÕÖ×××ØÙÜÛÝÛÛÝßÜßßÜÜßÜàÜÞÜØÓÉÉÌÌÍÈÿ¹´°©¡Ÿ¡©­¯®®³±´¼ÆÈËÉÉÈÉÍÓÞæééíõùúûüûüüüüüúùøùùûûüýýýýýüüûýüüüüýýýýüûýûüüûûüûüüüüýüýüûüüûüûüüüûýýûúúöïîõúûûüûûüûûüüüûûüüüüüüüûûûú÷ðìéìôùúüüüüüûüüüüüüûüûüüüüüüüúùøøùùùùúúúù÷ôñòñðêäÜÒÊËÌÊÊÊǾº´´´¶´«±­¥Ÿ¡¯°®³´·¾ÅÂÅÆÐÙßæéëëìïíîîïïîëëëëëëìëëëêëëëëìëêêèççæäâãàÜÚÚÙÕÐÍɳ•tw|rmpsllmnmhefhefcWF, ##'8;<:," &, + %(! :HL>.   )(!'>GN@::*  48  :C>)  + #(" *.252.34&"0(!$%*41,*207:BJKW]gWHKIYZ_RC4"*Ywˆ~}rT3,%3Sftqjkh`_a\XWN@9<5IZ\`lruuvsugfhz„Œ‡€†w[PV[c``jlfpmhwqqz{vx~ƒŽ‘—’Ž‹‘“•’‹Š‹†ˆ‡uk[L[opjgUKF[f_JQ@2!!"'.Naj}wvdJGaqs~…}vwrqp€€yuzsjjwqmns€zoLB8,)Mnym_jg7 $.+'1>>RY^[_aeYSVOW + + + + +  + +    + '&#',""#" %!  + +"! "+-,,+/)+279;4:ACBCC5351+=E757:7@7/,85-)30*0C<@9/(& %8('&$:H;)&    +        "9LRMNK=<@><:;FBGEELE?=6:;81>;9@;43@=1+&00#+& $"%%%##) !,'! ""'7101- !   .BCA8   "% #     %+# ,?<;7'"&!/@>6/ %< $&-& + + #=CK=% + ###&#:IM>@6"  *8# 6IG3  +   &%'--/,*+40').)"(-6++/324/6C=FW]]cUQV`XYWL;*-Vtstwu[8-'/MrzqkjdfegaOLB=AAMcdd`UB-!!!0Xz}ˆ~jUYdn}„‹Šwy†‚~ˆrrwtndmvppqs{ztcF;2!,[oqmjvk9 +     %*&.682/;1/445682>51&#,5, )"!#)!)%%+,$&-44047& +  +,4DK@0! + +  +##  + " +  !(&!:F;?>+%# "(5?@2$9 + ! &*71/' 9M7!.3(=^hje[A%BS!#1Xij{‚ŠŠ‰“‘Œˆ……ˆ‚€€po‚““”’œ–œ ¤©¯§®²³¸»½ÃÂÄÈÈÌÊÎÌÏÔÔ×ÔÖÖØÚÜÝÝÞáÞàßÞãÞÞÞÞßÜÜÜØÕÑÊÌÏÌÇƾ¼·±©œ—š¤±¬³±¯¶¸»ÁÈÉÉÊÈÉÒÝäêðöùúúù÷øûüüûúùùùùûüûüüüýüûüüüüýüýýýüûýüûýýýüüûúúüûüüüüüüýûýüýüýýüüûýýüüüûùôëçæéð÷ùûúüûûûüýüüûüûüüüûüûûûûüüùòðóõùùûüûüüüüûûüüýûüüüüüûüüüûüüú÷õ÷÷øøøöó÷úüúûùøòêßÚÕÐÏÍÎÍÇ»¹´´µ¶´±§¥¬±¶¶ºµ­ºÀ½ÃÆÉËÒÜäèëìíîíìíîîìíëìëêêëìììîêêéêéêèêèçæåáãààßÜÙØÙ×ÑƧ‡~zxpoupmrspikig\\T\Q;-,48:A/" "(0(#.  6AD7* ! # !'HTGD>1 "$ +-DG8 + '-,'-*4.-41.-21.)?-%.51635<=@GSWXeZOZ^\\RSC3&B]jwƒz_;-#)F]amic_\`cVTP;@<:BHESVTZ_hpnr}sehp‚Œ†‡‹sYJIUPS`ejojkvglqtponuyŽ‰…„†Œ‹‹€ƒ~†‚‰ƒƒ†ymOKp‰xh]OQY\_adR='"!/VvŠ‰„~oW\eo|†‹w‹‹ƒ‚{||{zmegmwoquxxsfE;4%9eurmx€b- + &,).;?>@LY\c`UT]YZX   +  + + +  "$!"'(#$ !!$$%*29:,.151>>FD<6740).5/6-5/39?34;60*,00)&+2>& @A2!    + +  %=TTTLRGBB<:9;=AOMHOXPA9@757/,8<14:4/'%$.*$'(,"#$*!!%(/&*0- "*.67834  +   (%*# + + !'+(&',RR $5,(1S\ddYH/Qm%$\ehv€‰Œ‘‡‰€……zry…—™–™Ÿ›¡¤¦§°°´¸´»»ÀÆÆÇÇÇÌÐÒÐÒÕÔÔ×ÙØØÜÝÝÞÝààáßààÞÝÜàÜÚÛØÕÑÎÑÌÍË¿º¹¹¹·¨–›¥«±°¯°±ºÅÇÊÉÇÉÊÊÔãéïõùúøûûø÷ùùûúûø÷ùùüüüûûüýüüüýýûüýüüýýüýüûüýüüúúûýüûûüüüüüüûüþýýýüüýýüüüüüûùùöñêèïöúùúúûûûüüýûüûûüüüüüüûüüûýúúúúùøøøøúüùüýûúüüûüûûüûúüüüüûûûûüûúøøõóóðñöùúüúúùùöðéá×ÓÑÍËËƽº¹´¶µ´®ªª¯µ¹½¸µ³³½ÀÆÊÊËÓÜåèêëëëííîììíëëêìééêëëìëëêêëêçéèçæããáââáÝÛÛÚØÕÑ¿¤ŠŠzuxntil}lkpqd_ddc\Q4&#-3482-(# !   1>:3& (% /KWLF9)  + + +" +HN@% +  +  +   +%-,'2(',650$,292$#:0(/-32;?GIWTVZWLO^`[VZJ4#.Wo|~t^>) )AOdkf^b^`XMKG>@?=@?MLMRZfjppu}{khoƒ†ƒnYTINSRcelfbf__nttlptslƒ…}s„„€„‰ˆ…ˆˆˆ‚†u]\jzre[\c]SMU\N7'!#$*Hk{„soY\bbn‚{†’†}|v„{ggiikosqqpykGC8.?hojozwM   '0145?>CJT_dc[_^][W      +  +  %(&"#%,-&'! ' $ (3410.-79;BA=1/744+0-./2039:34+4*,1((0((4SC  )J?-&        &FPXVSBH?;=A-.28749187=2 )*',+)#+##&%")#$*-( '+4244&  20    # !  + +$#/,=IK?>+$$221'""-0CGYWW_\YMOY_]]H>+$Gy|xtaN,".7Uih`bge\PEHQJC>?=>GQMX_cmvz{x‚qjs…‹tk]OOV]flkgcf\cpslfts_lyqty€…€~„‡‹„z‹„„……yf^bgif\[^\RU_\I3'  $(Hgy€†zjLIHZnw}uyzzwslsqcdggdkqoqvzw`IC1,Efkw|zpJ    &*0.;??HGO\aea\V[TT +  +    +   ,/00!'0&+ + %" %- #'&75/13::I>:@46/692).0+/1242708/*-*&!%'#4--=!.I6-, +    +  + + + 2QRVMPE??B@:<5//EHGEG>440-.--,%-/*,,17DLIBA>H>A?@=705634;>:1,&)1,-$!!*&!-*"+0&$(3+/-"   #2-&!   * % +!)"%6JID:6+$3/!# "-,8S6*1() ,P\aa]F6 +^gkpz‡‘’Žˆ…ƒ‡|ro|Š•šŸŸ¢¬©¤§¯³±µ·¾¾¿ÂÃÅÅÊÌÊÊÎÎÑÕ×ÙÙÛÜØÚÝàßáÜßÜáãáÞàÜÝÜÜØÓÐÓÖÒÐÐɵ®´ÂÅÇĺ³°­³¶»ÃÅÇÈÌÈÌÓÝäéðöúùùüúùûúùúöìéêñ÷ûûüüüüüüüüüüüüüüüüüüýüþûüüúùø÷ûüýüýûüüüýýüüüüýüüüüüüûûûüüüüüüüûüûõð÷úüüüüûûüüûûüüüüüüüüüûûüüüüûûüüüüüüûüúùõôøøûüûüüüýýûüüüüýüüüüüüüüûùñèâçîôøùûýûúûùùù÷òíáÙÖÑÍÌÉÌÇÁ¹´´¹¾Â½º»Àº¿ÃÅÈÈÈËÉËÖáäéêìííììêììëêééêëêêëëëëëéêçèæääâãããáÞàÝÛÚÙÙÕ̺ž‚‚}ururmpqmjlcicZXYI6"/164F2 #&  +   +  .1!&# -/+%$!"! J\JF'     ") +!:NRJ   #%045)$-.+01'*44,*/711/(865>HIDRaaYJSVdV[UN2"Kl{ƒ}s\;&)BWjqxs_T[`dSXXKKEECUM?FQgwzsu}xlpuŠŽˆ|lZJEGNTWWbeecqtuqzkbhsi\osrqswƒ…~€zrunt††~~vvv]>DMieb_Q6&#$!*McrxtgTEJSbpwyw{~xs‚tuqrtnrtvpuuuqkS=B7%Dl€~…}sI"   "0-5=85640,3#!21)/+2-4437<83-,"((##+* CI3## +  +      &12;;1,+.?5/280*0*'&1*",&)))!%1,$#'% #*.+20  )$&  +   + $" #'   %!"'!-DF=@7-$!( # !!$#0&)RE.0/+(%6WbifR=)AG@:=6+1.2#'5.50,8363/3180+0.!! #'G@,    +  + *HTOKOPGKB@:6:JJILLKKC8704+).362.145/-&$+10'##! (!#+-%)% #%-)$  + '     ## "  +&$$"$%CQLGADICOZadb]URXX    +     + + #%  + $#$+*14/07=:=@<544374($'24762:;35663(!0.( '6-$ 4M.  +     + + 2OZRLRJOG<=>><:CJHKD;AA>4,,%1)(*,232*!+&#,1&$!! " $&"##`%W4!/)   +  + +    +"# +  "&**1ISNB:.+.+ $  ## $'+$$!)J8%,)#'@[df`I4%P^o~‡Š‡‘Ž‘’“‚„zxŒ•› ¦¨«®®¯±µ´¸¾»¿¼ÁÃÄÄÅÇÉËÊÎÒÑÓÔØÖÚÚÜÝÜÞÞàáßßàáßÝáàÛÚÖÒÑÕ×ÚÕÒÔÑÒÎÆ»³¯ÃÆÊÉÄÅÉÉÍÌÉÌÐØàèôøúùûúùúùúøöñëèçêîöûüüüüüüüýüüýüüûüüüüýýüýþûûüýüüüýüûûüüýûüûüûüüüüüüûüûüûúûûûûûüûüûüýüüúøíçí÷üüûüûþüüýüüûüüûüüüüüüüûüüüûüüüüûûûûüûüüüüýüûûùøùûüüüüüûýýúûüüüüüûùùùúüýüüûúùðòöêòùøùùúúöîæßØÐÍËÍÍÊÅÃÂþÁÀÃÇÆÆÈÉÇÆÅËÌËËÒÙáéêëíëëìëêêêëëêëêëêëêèêéèççæäãæäãââàÝÞÝÛÙØÖÓɶž††…ƒylqootqjnljgZZN= "072@=/!'$  +  "$&!&#+*!"&$N_ZD*     +  & !1PKA   '($'D9')301054/31(033048:7<:;BU^\`RGPUZ^bUK.?MNfˆb<,#)GXdibnia`XCGNPLDXZTIALafmoytqzshnŒŒŠˆziSPhlx~ˆ‹†„€€|‡…†‰‰ƒˆ‹Ž‘”•š‘Š{€€…ztjbOACSQE;85'(Cbszyzp^`_dltv}wql~ytrfgmkpy|syylYIH3-Gj|poaF' '0266<=E>FPV]^ZYTZV +     +  .!'$  *'!$()036158028=6-2+(/0/2(47;70;26835&&*##" %-2&!!9D4  +  +,  +  +   &@RXRQOKFAB8;BE>BEIH=>>94316/&%!42,/!,),%% "$"k$Z<+'   +      + #%% &#%)-1CIXM<1(%'!# &$*$!7Q%&-&#4[dhfW:% ;Oax„‡ŒŽŽ‘”’‹…€y€Šš¢£¬®²±²·´µ¸º»½À¼ÁÇÇÇÆÇÍÎÒÒÐÒÔØØÙÙÜÛÛÞÞÝßÞááààâÞßÞÚØÐÑÓÔÖØÓÑÒÒÑÏɾ²³¿ÈÏÍËÌÌÌÉÎÎÓÞçïôúùùûûûúúùõðêåàâèñøúûüýüüüüüýüüýýüüüüýýüüûûüûûûýüüüüýûüüýüüýýüüûüýûüûüüûüüüýüüüýûûüüýüüùùóíæìóùùüüüýýüüýüýýüûûûûüýýýýûûüüüüüüüüûûûüüûüüûüüüüùùúúüüüüüûüøüüüýüûûøùûûüýüüüüûôïööîîôúûúùú÷óíæÛÓÎÌÊÊÉÇÅÂÀÂÃÅÈÄÆÈÇÅÇÅÈÅÈÊÈÑÛäæëêëëëìëììêëêìëêêéêëêéçèççåæåããáàãßÜÜÝÛÛØØÒɹ›ˆˆ‚ztwsqyvqlplj^X[K1"   -7?;>*#$!   +  "+,$)( $ $%)G\]B#   + +)EVF +   %,.+&.45330.,451-(282.16=;HKb‡|hI(+,=Sbnhb__`QAKURK@KQaHELMalyugimjji{Œ“Ž†}r^Pcnzuzsxtm†ˆ}„Šˆ‘‘’Š‘ŒŒŽŽ†Š“š–‹„‚y{u€vn`SH=CQQ?A=3 "3I^pokvj]chksxvu|{~‚‰†‚†twpmnhptq}~oVGC3,Rv‚{iXI* + &*0:=:>HDHKX[\a\ZWZ  +     + +     #3"  +&%!'%*363,/469:G;4-,*02697110742/-3&0*#$& ##"$%%$$FH3   + +   +    + /HW`YUOG=9?@=;JIFCIOJHA;89883,%'3/)3&')%+,(.  ()(1     + +   + + +""(! +"$  + $)$$/;PRQD;0  )!! ( +,!AD$,.%+E^kjY@%9Pgr€€Ž‰Š’Œƒx€“•‹š¥¬«¯¶¶»¼¼½¿¿ÄÃÁÀÅÈÈÊËÊÎÐÒÔÓÔØ×ÙÚÛÜÜÜÛßàßßããâãáÞÚÜÙÒÐÑÓ×ÔÒÕÔÓÕÔÐ˾¹µ¿ÌÒÑÎÉËÊÉÒÚâêòøùùùúüûûúùóêäàãçëð÷úüüüüüüýýüüüüýüüýüûýþûüûûüüüüýüþûýýüûüýüüýüüüüüüüýýúûüýýýýþüýýûûûüûûúù÷ïåÞàèôøøúûûýüüüüýûüûüûüüüüûüûüûûûüüûüüûûýüüüüûüüüüüüûúùúûüüüüüüýûüüýüûøúüüüûüüûýúûðù÷óöùùùúúøúøöñêÜÔÓÍÉÊÇÅ¿ÀÃÄÂÇÇÄÈÆÈÇÿ¾ÃÉÇÆÑßãçéëëêëìììëëìêëìêéëêêèèêçæçæãããâãáÞÜßÜÜÜÙ××ÏʳŠ‚…|r{vusqrupri_ZR@,#!,>47/)$!  + '%'$*'% /P_S5 +  +   :S@%  '*)!$1+2,01-.0./*32*:57;>CAAKRNNc[GNOM_d_S?/7Qbu†…xM!((6YkusW][ZXTR]U?DNYRJLG@Xeosigcokjvƒˆ‰pUF]cc\V[a`uv€ƒ„„Ž˜‘Ž‹}‡‹Žˆƒƒxwwxvk_XC/8RP=A:2( ! 4Mftqr{gaqpmyx€}tm}ŒŒ‰‚z€wvzrtwlq€}…sRED70^~€ƒ}ygJ&   *08=:<@MFOU]^__YYV\ +      +& .2! )!!&331'(1*057?703.-3@:32:41+082>0+*,.*!!$%(*$ *KK$!^> +  +   +0Q`]VTSSHB;@>=DDIKHSNGC;6/-36(&*020,.)")0+*+*$#"&"!&&(*  + + +   + '$ !# "*&7OXUILA, + % !)(#*H6.*(*8_cjcT/Hbt|‡Œ‹‹‘•”‰Œy‚žœŸ®«­´·º½¼ÀÂÃÅÇÅÁÇÅÉÌÌÊÎÒÐÒÔÕÓÖ×ÚÙÛÝÚÜÛÝâÞàßâàáÞÞÚØÎÍÑÒÑÑÒÖÔÖÓÔÕÏÉÀ¿¾ÃÍË¿ÉÉÈËÒÜèñøùúûüúûûûøõïæãåèíò÷ùûüüüüüüüýýýûüûûüýüüþýûüûüýýüüýüýýýüûüüüýûüüüýüýýýüûûûüüýýüüýûüüüüûûúúøôëàÙÖÕÖáëóøùüüüüüýüüýüüüüýüüüüüüùùûúûüüýýýüüüüüüüüüüûüýüúúùúüûüüüüüûûýýùúûüüüüüûûýüüôôúùøõøøùùûúúúøôêÝ××ÍËÇÇÁÂÇÇÈÈÈÈÆÈÌƽº¸¼ÂÄÊËÔÞâçìêêëíëêêëêëìëêëêéêèæèèççæãäâãäÞÞàßÛÝÛÙÖÖÑÒÄŸŠ‹ƒz€~}zws~ysrre_XD-#+:;<4)"&'   +   %,! (")**$! $!.#":^bI.   3BA& + -*4)04/21,1,-12171679>EF>DDLWZ__YIQYcgcWG#.DMnƒŽw>""1>N_pshdZW]\LRIKNWWMKMHNNbt‚m`dtykhxzzveF;PZSJT_`bspy}{…–˜–”“Œ‰‹“Š†‡‡|rqrvskj^9.2JB541*&!'Nmpxwecqlr~}~rovzƒ‹Œ€q~tyxzypr|}~{fYLC44_{‚†wgH    &005978=BEPTU[\^[\X[ + + +   +   )* !" *+%   +(%&"+).,/%./&)0;=6=4-?<: " %$ =H-/(- -Mbdf^D("9XkvˆŒŽ’Ž‘‘‹‘‡‡zoz–¡ ’š®´²»¿½¾À¿ÆÆÇÇÈÉÈÈÊÎÍÎÒÒÔÑÓÒÖØØÛÜÜÜÛÚÞÞàÝßÝÞßáÜØÖÒÐÏÐÒÏÅÊÕÖØÕÓÔÒÌÅÁ¾ÄËÏÌÊÉÊÓÞìôùúûüûùüûøõïèäçíò÷úúüúúýüüýýþýýýüüüüüýýüýüüûýýýýüüýýýüýýýýüüüüüüüýýüüüûúúüüüýûýýûûüüüüüùôóðëã×ÏÌÏÐÈÎØåñ÷úúûüüûüýüüýüüüûýüûù÷ôòñ÷ûüûüüüûüûýýüüýýüýüüþûûüúùúùûüüüûüýûùùúüüüýýüüüüüüðüýûúù÷÷øøúúúúùôìåÚ×ÍËÉÉÅÇÍÌËÊÍÊÊÉż¹´º¼ÀÈÈÍ×ÛåçèêëîíëëëëëëëììëéèëèèèçèèæäââââßßßÜÝÛÚØ×ÕÓɲ˜‰ˆƒ{ww}u|zsonddbTM&"!*6;<:7&*!&  +  (+%* (&-%"(3*"'HhdM- + +    %@F.  "(.-%/-/0+,/0-.-.))==9=A?;BJN\e_cXLV_c`^a=+&1Cd€‚l@&"'3D[soig_a`c]TBTRUVTY]UINbu{rkokcny{xunXA=CRQXdcgnspytn‹”“•‘”‰’‹€{y„{ypo‚|vrjO#%5:9@41$# +Rcw………d]hhptonx†zo€Š„}ryv{ƒyihuƒ€weWFB03[jtvmfC  .6;689>?AFMRRPW[X[XW  +  +  +   '!()&  + +'&&%$(022:-*,%*7>:<>9AFCC>48<843=?=1*30)#'*6+.&  5C1   +  + +  + $'FYXWRJFCCC?@FEKJHCLPK?=@=?70372),-&#!/0)/)"+/*% #,# , "  +  + (+ #" DX55+ !'5L_TVXWC* !  "#&C='*-%,CVb`eK00Xanw‰‘‰’““‘‘ŽƒŒ“¡¦œ±¸¹½Á¾¾¿ÃÈÊÊÊÌÉÅÈÍÌÌÏÓÔÒÖÒÕÖÙÙÛÛÛÛÜÞáàÝáàßâàÝÙÕÑÒÒÒÏÍļÅÒÖÙØ×ÖÔÓÐǽÂÏÑÍÌÍÚåïöúúúüüúúúõíëëìðöùûûüüüüüûüüýüýûüüüüüýýýüûûûüüýýýüýüüüýüüýüüüüüýüûûýýýúøøúüüýüýüüûüüûüüüûöîâÙÔÎÌÇÇÐÎÅÉÍÔßëõúûûüûüüüüýüüýüýýüûøïéèôüüûüýüüûüýýýüüüüþüýýýüüüüüúøúüûüüüúùùúüüüýüþýýüýý÷ûüüýúûùø÷øøùùúúôïäÜÓÏÍÉÇÊÍÎÏÑÎÉÊÍÈÀ´¶²¹½¼ÅÈËÔÞãééìëìëëêêëêììëëééêêééèçèèãâääâáßÞÝÝÜÜØÙØÒÐÁ¨•‰Œ€‚|€€wtkib__E06>GD1('#!    '$$%"#--!0+'.Nf^;!  +  6=* + +  +  ')(-#$+2/--0.1&')(=A;<5BBCFYe`\faRQX^eg\:%*CdzzhS3)&->ZnlqvlSVc_KM[\USVULFJL[m€yrƒ|ncgpstsobPB>HTdjfhhopuso‰ˆŽ˜Ž’„†‹‹…ƒ{€‚ƒrstytskT;!0:EE=?5'$! 6Sk{‰‰d[cgiZosuv{{…{y„zuwz|tqpvvqsaMKA32Sm}xno_0 4BJA:9<:6*#25)#*%,(12&"%%*( $ # + +"  +   + + +  +!' #&   s ++(""**B[`R]M>!   + ##0?)2**&6HbfaT;! Blgs‚ƒŒ‰’•—Žˆ„„’ˆŠ £¡³½½ÁÀÀÁÂÆÈÊÊËÍÉÉËÎÏÐÐÑÓÔÖÔ×ØÛÝÜÚÛààâááàáàáàÝÛÙÒÒÑÒÐÊǶ³ÁÑØØØÙÔÒÔÐÇÁÃÐÍÍÒÚëóùúùüûüûøóëëíñ÷úúûýüüûüüûüüüüüüüüüüýýüüüûüüûýûýýüýüýýýýýýþýüüûùùüýüüüüûúùúüýýûýüýüûüûüüüûùñçÕÌÇÆÆÁÉËÌÈÅËÌÏÖßìóùûüüüüüýüüüýüüûûûôéçóüüüüüüüüýüûüýüüüýýýüýûûýüüûúùøùüùúøúùùüûüýýýýýüýüýüüüüüüüúøöøöùøùùöîèÜ×ÔÉËÎÐÐÏÐÐÌÌËü·³±·¸¸ÀÆËÍÒÞãæêêêêêêêêìëëëêéêêèêéèççåãâããäàÞÞÝÜÙÙÚÙØÔÐÅ«”ŠŒˆ†{|…Š‡…}mrsaagU5#)/6C?8  '   *5-#%%)#*&&+HlU3 + + &3.   )/)$(-11622+0+61499=:-8>AHYd[[b[H?Yg^bW>,#$4ax|c;(0&HFA<@FA=INPWY_\V_[  +    + +  + + !#/-" %$ !*+%(/$",725<<<;DI=>>>BJG=7979:0/:?A?/)(/(!!&*D@'#  +    + +,JUUTXK@>BTbi^N- .Qgj“‰‘‘‘‘ˆ„‰‡’“Œ’›ª©¤º»¾¿ÂÁÇÅÉÍËÍÉÌÎÌËÐÑÑÑ×ÒÖÙÕ×ÚÜÛÛÝàßãàÞããßÝáÝÜÚÔÔÔÒÑËÀ¶µ¶ÁÒ×Ø×ÚØÖÔÓÊÇÅÊÐÖÞêõúúúúúúùöïëëôøüûúüüüüýûýüüûýüüüüýûýýüûüüüüüüýýüüþýüýýüýüüýüüüüû÷÷úýüüüüüüüüýýüüüüüüüüüýúûøðçÙÎÆÆÆÈÇËÍÈÅÀÄÊËÈÎ×áîõùüüüüýûüüüüüûüüùíêôûüýýýûýüüüüüüüýüýüýýüüüüüýýýûúøø÷öôó÷úýüýþüýýýüýýüüüüüüýüûúûùöóõùùøôîçáÛÔÓÑÓÒÑÒÒÌÎÊ»¶¯¸¶¶·ÀÀÉÈÊÑÛâæèêéêêêéëêìëêêéëéééêêçãåâãããáßàÜÛØÚØÕ×ØÔÄ©’‹Œ‰“‹‡†‰Š‰†wrmgo^PB'!" "+>D=70.:F5267D]WMQYRXWRIKUN<+'.""0(3KB.#$ +  +     +%IZWUUFFEAA>9ALNMEA@=@KF;<9=4(.342,- !%$!!%&  #$   +  +   F3%    +  " %%'$*8]bZD + *>91,#/ + +$=5",0-*GekebJ& +Ido~ŠŒ‘—Œ”Š…†Š”¦ª§£—‘–£§§µÁÅÇËÊÊÈËÌÐÖÐÎÑÒÕÕÖÕÖÖØ××ØÙÝßáßÞÞâÞáâáßßÜÛÚÔÓÔÒÎÊƾÅÆÁ½¾ËÖÛÛÛÛÚÜÞÛÜÛâéóøúúù÷ñîêëð÷úüüüüýþýüýýýüüüüþýýþüüýþûüûûûüüýýýýþýüýýýýýþüüþüüýýûûú÷øùýüûýüýüüüüüüûýûüúú÷òìãÛÕÏËÍÏÉÈÇÆÆÊÑÌÇÆÇÇÇÃÂÀÄÆÈÓßëôøúûüüýüýüûûùñõüþüüýüüüýüüüüýüüýýüýüýüüüýüýýýýýýüûøóïõúüüýüýýüüýýýýýýüýüüûüüüüüúúø÷ôôõñïêãßÜÚÚÛØÕÐÐÊÀº¿¾½º¸³¸»ÅÇÆÇÐ×ßãçêéêèèëêêìêêêêëêéééçæäãâáßÜÝÝÜÛÚÛÛØ×йŸšŽ‚Œ’”’’…Š‘„yywkkfR1 "6<78+#"    $01*+&-& "!)5-$;V[F   +&    +!',--'.(24-30958,:A?BE<1=BMTOJDKXOQ^g_XSE2$1Zs‰‹\:'+BXlmhosl_W_ql]OEHD@RQUNR]mskswzqhgq{€z{iKCGXgkpvx…‡ƒ€ˆŠ’‘ŽŽ‡‹‹†ˆ€~sqtusszoiislbW;*6IOB/#%"Bkyƒ‹ƒpeckknz|y|utjhsvnv€tmkpqtww~}pbQP8UVY‚Š€rsU% & "3IVOWXVY]\_RQSRUZXSR + + + +  + +!  +   &!"., ! +"" #($ &%%.38449024(5=2277BYNNVRFQY`[VdZH<+0)##" *CA;+! + +   3OSNRWPI@=8<8>GJKF?C;BA=72;?9(,38/,/ (0$"&&$' #!  +     @C:   +  (*+. #1PiV= A[RF/&$ 0C%&2*%3\cj`Y<8\lw…ˆ‘’••”Œ‡‰ŠŽªµ¤­¦—’‘¨¤©¿ÅÈËÊÊÈÊÎÑÏÑÐÓÑÓ××ÖÔ×Ø×ÙÚÜÞÞßãáãààÞäáßÛÚØ×ÕÖÔÏÉÁÂÇÍÏÊÀÃËÙÝÜÞßÜÜßÞààéóøùøöðëéìñ÷úûûüüýûýþýýüýýüüûüýýýýýýýûûûüüüýýýýýüýüüýýýüýýüýýüýüýüüùùûýýýüýýüüüúûûûüûúúûöíãØÔÓÑËÌÑÕÑÍËÌÊÐÐÌËÌËÃÃÆÅÃÄÄÄÃÊÓÞèñøûûüýüûúú÷ðõüýýýýýýýûûûýüüüüýýüýýýýüûüýþýþýþýüýüúïïñùûüüüüýüýýýüýþýüüýýýýüüýûøüúøõôòñìçäààÛÛÙØØÒÉÃÂÿ¾¹²­´½À¿ÄÈÎÍÚÜäèçèéêéêëëêêëëìèèèèæåãâàâÝÞÝÝÛÜØÚÚØÖÊ®˜‘}€‘——••Œ’–‘†wpijcP- +4880&(  (."#%(%"*1&9[T=  + + +   &-*-,-;0N0/474;>ADAB<9;CJLHH@F\QJOYZWYH91(Ho€ybB&(22Pgprpihb_jxhXJHG?;FLJR^hpyzu‚ƒzjdsx‚†}kN7DZ`afoz~ƒŠ„€Š‘’’‹„†€€ƒ|€‡|rpukkoonumgjaWF55?EE:6'$Eet~‚zqWZg`lw~xypgxtqyvrwwsptpt}‚dVKB1>mŽŽ‰†xR+  +" + + (=HUNQWW]a_ZOTSW_TTRP +  + +    ")(-!  + " #!##  ".014:;34')-6940:D7ESXTUM@<) #. -<:6%     +  + 8RaTIRKB5663-;JHECJLIEH890.38006:0&%*/%#)%   % +  +5B;% + +   $ !%&($+&#+Fb]E +"GTUF*$?/ + H:&.*'=beg]E-$Nkg}‹‘‘“‘ŽŒ‰Á¾³´¯¥‘¡¥ ¦»ÄÊËËÊÌÌËÏÐÑÓÒÒÕÕÖØÙ×ÙÛÛÜÝÝÝáßßÞÜßáßÝÚØÖÔÖÒÕÒÌÈÂÈÍÕÔÌÆÈÍØÞàßáÝàßàáãíóôõïêçëòøûüüüüüüýüþþýûüüýüüüýýýýüûüùøûýüüýüýýþüýýýýýýýýüýýýýüüûùúüüýþþþýýþýþüûøõùùúùù÷ðçÝÖÓËÍÏÍÍÏÒÒÎÌÌÌÏÑÑÒÑËÅÈÇÆÂÀÂÅÁÂÈÈÓàëóùûûúûùúõìñúýûüýýýýüûûüüüüüýüüüýýüýüüüüûýüüüüýüüôíðóøúûüüüûýýýüüüýüüýýýüüûûüüüüûûøöñîêäãáßÜÛÙÛÙÑÆÃÁÅü³­¯´¸»ÀÀÆÉÏØâåæççèéééêêêêëëéåèéæåããââàÞÚÛÚÛÙÙÚØÔÆ­•’…~ˆ’“™““’œ“’Œyzpmn^A((-@4890+  +  02(#$&"$#""'*+('BVP3  +    + '))26)%-/53.338@@FEA=63)"Ff{wzxn[da`pv|ƒƒ…|uu}sokgozzspvuwzxfQDB5H}“‹€qX- '5OTLS[]^[`aYTPUZVUWX   + +    +   ""*')# "  #&%  % #")5>:30,5()15BFADGA;?B4>ANJ>72.)&"!6<6#*   +  =OQUNCHA5404<@JJOOJCGMJ735/+57&+611#"$,$'*%#* +$   4@82   + !" ! + &" $&&)/7XS5$  )IaPA,%,@3 +(F.4)"4Qhc[O;# ">chv†Œ‘’‘”˜“’Œ‹‡‹–ÁÒȽ³­Ÿ•‘œ Ÿ©¹ÊËÉÍÊÎÌÏÑÓÏÓÔÑÓÕ×ØØ×ØØÛÜÜÞÝÝßÜàààÞÝÚØÙÖÒÓÓÓÎÇÁÁÃÍÒÖÐÉÆÎØÜßàââãåèéåææåéäêñøûüüüûýüüüýüýýüüüýûûüýýûûüû÷ö÷úüýýýýýýýýýþýýýýýýýþþýýüüüùúûýüýýýýýýýýüýûóëñôôðëäÛÖÒÏÏÊÌËÌÍÐÐÐÒÑÑØÔÕÕ×ÒÊÊÌÏÌÇÄÆÆÄÅÂÃÆËÒÞìô÷ùúúùðéë÷ûüüüýýüüýüûüûüýüþýüýýýýüýýþüýýüûüüüü÷õøøùùùûüüûýýýýüüüýýýýýýüüýýýýüýüüûùóëæããàâßÜÝ×ÍÈÃÃƽ·«®­®·ÀÂÇÆÇÐÛßâåæèèèëëéêêêêéçêéççãâãâáàÛÛÝÛÚÚÚÕÑĨ“xt}…“›˜—’”•—’„ƒˆ|{qdR3!$*=>;0%#!*'*  +  )0' ,%!$ " -.&"'DRI- +    + +  +,233//*'-931373B?HKC74;DMORMGC@CI=N_\TQB24Ronrƒ{d<)-5:_uwhemg\W@=GTOYMDEGPQ]o{…xp‹giqvxtlNF?7_elsozyy‰Œƒ’’‡‡Œ‹……ƒ‚…†‡{ztrpjnqqlaeseWLQHDI;.3*Adnnsylecigovo~ƒ{tr~}tmmnquttt„v|}€bIL?1@rŒŒƒ†v[-   +^of[>+!Ngu‚‹““˜”˜˜’“ŽŠ“µÒØн²¬¢–‘™ª«·ÉÎÊÍÍÏÎÑÐÒÒÑÓÒÑ×ÙÙÙÙÚÚÙÚÜÞÞÝÝßãàßßÛÙÙ×ÕÕÔÑÒÅÂýÀÎÕÚÔÍÇÌØßããâãçíððæØØàèðöùûüûüüüüûýûüüüýüüûýüýüúøõöø÷øöøüýýýüýýüüþþþýüýþýþýüþüüüù÷úýüüýþýýþüýüþüýûðàãåãÞÕÑÍÑËÍÍÎÑÐÎÏÔ×ÖÑÒÙ×ÓÕÖ×ÓÍÇËÍÍËÍËÆÅƽ¾ÀÂÆÊÖãíó÷÷ôíäæöüýüüüýýüýýþýüüüüüþýþýýüýüûüýýýûüüüüüúûúúüüûüøùýüþýüüüýýýýýýýýýýýýûüüûýüûøïãâãåæçãßÙÔÍËÇÇÆÀ¹³¯ª«¯¼ÁÄÅÈËÑÙáäåæèéêêééèèêéêèççæãââáâÞÚÛÝÜÚØÚÖп¤mqw‡—›£š™–™“‘Œ‰…{xv_F/#!&5AA6'$&$% ## +  + %,)*&)1$&$'.1&JNC,  +  + +  +  *.+,166,052275;GFJGA?67BGKOME73@H>NX_^PE33AR_s†‚hD-.,6TptinaQSVXQUaUNKPKU[or‚}tt…mpnkieZBDJN`hpuw{jq‡‡‚•ŒŠ€ˆ‡‡ˆ†ŽŒ†~~z}|wmjmuqgohf\SXOJF82,$ ?_gr|k]^hhfkpuvrsqyzv{{xy€upq|~|yy|hMPB,>oŒ‹ˆ‡xX* $&?DKYZZ^`^haXXXZWV[ZP +     + + + + + *+*' ! +!$!$!%32)05/,.4,,2&+/0>;CTPI@FEA19:43%)( # !$ !385)% + +   +    +$>SZPIRS:=B4/8DH=GKNBA>?2000.5+=;.$("!!(&%"    +  $+- +  !#  # !"%'#%":D( + %  4O][VE-$&G3&+-,.M_giY: )`w€‡Œ™”’Œ‘¥ÊØÚÕÆ·±¨œ‘Ž™«²ºÃÐÒÎÎÐÏÐÏÏÔÔÕÒÐÙÚÛØÚÛÜÚÛÞßáÝÞááÝàÝÙÕ×Ö×ØÓÏÍÆÇÁ¼ÂÏØØÙÓÐÑÚàãããäéòðêâÝäîõúüüüüýýýýýüüüûýýþüüüýüûøôóöøúûûúúýþþýýÿýýüýþþÿýþýþýýýýüüúöøüýýýýýýþýýýþýüûùëØÕÒÓÒÌÌËÐÒÒÒÏÐÏÐÑÔØ×ÒÕØÖÓÔÕÕÔÍÈÏÏÎÐÑÒÌÍÇÅÅÂÃÂÅÆÍÔáéíèãàãòûüûüüýýüýüþýýüûúúüýýþþýýþüûýýýýüüýüüûûüûþýüüûúûüýüýüýþýýýýýýýýýýýüüýüüûüúõèæêìêéèãÞÖÍÎÉÉÇÁ»´²®­©´¸½ÃÈÉËÕÙÝääæçéêéèêèêééééäæäãââàÛÝÙÛÚÛ×ØÔÊ·’ŽzjmŠ’šŸ ›šœœ™”’ŽŒˆƒyzZ:(* &*3P[__E3$2L-!1,&:\khbJ&! GnxŠ‹Ž’™˜Žš»Ð×ÚÚÒ½²¨”“¨­·ÅËÐÐÒÕÒÎÌÒÒÔ×ÔÒØÙÙ×ÙÚÜÜÜÝÝâàßÜÞßÞÛØÔ×Ø××ÔÉÁ¿¿ÁÁÃÎÙÚØÖÐÕÜßåæåçêêæâèð÷úûüüüýüûüüüýýþýýýýýüüüúøôóô÷ûüüýüüüýþýýýýþþýýýüþþþþþýýþüûùõ÷úüýýýýýýýüýýýüüûõäÏÌÊÍÉÊÏÓÔÕÓÓÒÒÖÔÖÑ×ÝÕÕÙ×ÔÖ×ÖÒÍÍÑÑ×ØØØÓÍÊÉÊÊÇÁÃÂÅÉËÑÖÙÙÙãòûûüûüüýýýýýüüýüûúüüüýýþüýýüýýüüüýýýûûûüüýþýýüüûûüüüüüüüýýüüüýüþýýûûüüüûüûøðôöö÷òðëæÝÔÒÑËÊüµ¶³®©­²¸ÁÃÆÇÍÑØâåæçèêéééëêéèêéææããââÝÜÝÚ×ØÖÒÔÐÁ¬™‚nio‘”œ ž¤£Ÿ¡Ÿšˆ‰Š…‡oR/$"!" ')3=8?2" )1#" 5E< ,501-.0%#"!)*!%@I2  + +   + +  +$+,+)*.093-/72>9GMEAFI=AHQMGA?<@GBGV^TPG;'%8Xk…|jR<$$.Riwkkie\_ZeW_`XWFJOYR^iny{mn}€nfjnc_exxq_]bdt{~‡wzˆŽ“”’‹••’•”“Ž‰ˆƒ‡…}ox|rmhehmprjkcbWQJD=>4 $JcgkiueN[jdk{yuvykqwqt…xu~~ukm}„ƒ~}…ƒfXM=/9k‚vysdB  ,EKW\\\ckgegkhgc_`^[Z  + +    +E@ +     !  +/$" +#"   $&-11(&(439>=??7?AGJA=77>7;A2'$# !/2"$/G=' (!  + # +  4JVWOPL?>=B6?RIOF?=DQQF8/44#&%,,*$#&#!"#(%$!' +   +     +  %"# ! #!&,$%/7)06#"2FXcgV4# G?&-0#,HicbT:$1^o€ŒŒŽ‹’›”›’‘›°ÇÏØÛÚÒö§¡œ“¦®°»ÆÏÑÔÔÒÓÍÐÍÔØÖÔ×ØÙÙ×ÚÚÜÜÜÞàãâãàâÞÙÖÕÕØÑÕÌþ½¿ÅÂÄÑÙÛÙ×ÕØßåèçããâãèñùûüüüüüüüüüüýýþüýüýýýûüûúõñòöúüýýýýýüúýüýýþýþþþþÿÿüýýýþüýûüüûùúüýþýüþýûüüüüüûøóèØÈÆÉÈÆÍÎÒÔÖÓÒÖ×ÙÜÛØØÙÙØÕÙ×ØØÒÐÎÎÏÒÙÙÚØÓÎÐÑÎÏËËÉÆÄÅÅÆÆÌÓÖáòúûüüüüüüüýüýýüýüüýüüýüüýýýûþýýüüýýýüüýýüüýûýüýûüûüûüûüüüþþýýüýýþýüüýüþýüû÷öûûúûú÷ôïæÝÕ×ÌÏż·¹¶¬®²®³ºÀÇÈÌË×ÜáäççèèèèéêêêëéæçåãâÞÛÝÛÙ××ÔÒÎÇ»¥“‡€trm€‡”Ÿ¡ §¡Ÿšž–’–”ŠŠ‰d9%&# %*"!!#7:@A3*&+0"+?GF*  /-81110. ##$,&(1#'@A3    + +*710)0/..8046FJOMD=8FOONORVW>7)!,TnxeG+%1J`klnqn`[\_^_ROURSMDN_fluvwqv„qegdbmu~ucV[cax€‡y‚†Š””™“˜—™”’’‹„†…‚‚€qmiggpthgomc\LMD<76( + &HbdX]i\TSa^p{txpiosqst}{opjgegwxx…„‚w[UXC4?iƒƒytlH" +  4ENYZ[aij^`mmosc\bf_W    +     + + +  +$.,   %' !  !$'-21)(***15>@@==::3?IG<73B>2;9.!! ((.(1H>(!%% + +   + +  + +&:NUQNIPC?=;5;EDDA@;GP=73!#%$./051 '(  ! !,   +     -#"  !)$&35B0# (=L`ddG+8Q2('!1ZhebA   Ea~Š”Ž‘™š•’Š’‘­ÃÉÎØÞÝÓú¬¥˜£©£©ÀÏÐÒÑÒÓÔÒÓÑÖÕÔØ××ØØÛÜÜÜÝÞàÝââÝÜÛÖÕØØÔÓÌÂÁÀ¼ÂÇÆÊÑÖÜÛÜÜÜäèéèââèîöúûüüýüüüýýýüüýþýüüüüüüýøöóô÷úüýýþüüýüúùüýýýýýþýÿýþþýýþýüüýüþüýýüüþýýüþýýýûûûùóêßÙÏÇÈÌËÊÏÑÓÕ×ÓÓÔØÛÞÜÜÛÜÚÚÜÚÜÝßÙØÒÉÏ×ÚÙ×Ö×ÕÔØÖÔÏÌËÍÇÆÉÇÉÈÉÓÛíùûüüûüýüüüüüýûýýýýýüüüýýýýüýýýýýýýüüüüûûýýýýýýüýýüüüüüüüüûüýýýýýýýýüüþüüû÷øûüûüûúú÷ñêß×ÔÑÌÅÀ»¼µ²¶¬®²¸ÂÇÊÊÉÓÚãåæçèçééëëêèèèææáßÝÜÜÚÙÖÒÖÐËò¢‹‚ppq€‡˜¢ ¤¥¥£žŸž™š™˜–‘‚S)# #.%&!%,3==4/" *5%=NTN. +"2;IB010$# "$!.1*0"/EC# + +  + +  +    !5902-*/125478@?=9?AA>?;FG?A@AHPJELSULMA$-Mky}znK- 1DPqnuxceg`deSLDNYR@BSkdltx‚uq„r`\iintqv€^TVci{~}†‹Ž‰†Ž“—–“‰‹€xŠ€~rplstokpki`YZVV>>8- + !@[^M^kWIbbft{wwst‚}|yƒ‚m`mmqx|~v„Štg`V@/=q…|qM&  +3?R\UV`ebginnosiecc`Z +  +    +  + + +  '+(#' ! !  +  /! "(/281*0418ACEA<8=:3;;>FG9`B$%.71-("!"!&!!%($ + + + + +  + +  $&!  $" & #%!*)&*:C8-%##AT__dP6@G#*+)>^idS66`x‰Ž””•˜›™“˜•¡¿ÍÑÖÛÛÜÙȽ³° –’£¨žœ´ÆÐÎÏÓÕÓÑÕÓÕÖÖ×ØÚØÙØÛÜÜÝßàÜààÛØÖÖÖÔÒÒÍÉÿÁÂÈÈÊÍÖÝßààåëîðñðñô÷úüûüüüüüûüýýýýýýþýýüýüùõôññöúüüýþýüýýýûúøüýýýüýýþþþþýýýýüýýýýýþüüýüýýýýýýýüùõìäÛÒÎÍÌËÊÍÍÐÑÓÔÙÙÓÔÖÔØÝÞÜÜÞàâåäáâåäàÚÒ×ÙÙÝÝÚÙ×Ö×ÚØØÖÖÖÒÖÖÙÛÓÏÍÓÚéó÷úûûýüüýýýýüüüýýýýýüüýýýüýýýþýýüûüûýüüýüýþþüýüþýýýüüüûûüüüüýüþþýýýýýüüûøúüüüûûüûúùöìäÞÕÓÑÈÁºº·´®¬­®¹ÂÆÇÉÎ×ÚßäèèççéééêêèèååäáÝÜÜÙØÓÐÏËļ©Ž‚wksw‚¢¸¶ª¥¦ª¢¤¤¤  ž¡£›”—‘}F/'"$## +1@@:0*#/0" 6N^L6 +/==FE>?2&#'(,+6)(4%3C7  +  +     +   !'//,1+,1579868<@@IB>90<=;B/ @^U^myl[]jknqtrs|ƒ€€y„…€vmnrqz…€y€€wjeXF17?00>;45@AED5=1"&.240+$$%""$ "! '  +  +  ')* ' ""####)&*(0?A7.)#AL]igTN+L?+27/+Lad^@(/Rpx‹‘•˜˜š•Ÿœ•’œ¿ÑØÙÝßÜÚÚÑÀºµ§“”¥ Ž¤¿ÉÊÎÒÕÔÐÑÒÕÕÓ××ÚÚÚÛÜÜÝÜÚÜÝßßÙØØÙØÔÑÊÇÿÂÁÅÌÎÐ×Þãäåéïóöøúúûûüûüýüûûýýüûüþþýýýüüüýúõôðñ÷ûüüþþýýüüýýýüüùüþýýýýýþþýýýýýýýýýýýýýüûýýýþýýüýûôéâØÔÑÎÌÊÌËÍÎÐÔÖ×ØÜÙØÕØ×ØÝßàáæèéîîêçéèæáÙ×ÚÚÞÝÜÖÚÞÙÛÞÞàâååçéêèåâ×ÔÐÓßêò÷úüûüüýüûûúúüýýýýýýþýýüüüüüýýüüüûüýýýýýþüüýýýýýýýýýüûûúúüýüýýýýþýýüüûùüýüüûûüüüüüúòçßÚØÑȾº¼»¹³¨§®¼ÀÅËÏÐÕÛáäææéèçèéèéæåæãâÝÜÛØÖÑÍÉËÀ²›ˆyqij{†˜®Åȹ©¦¬«£¢¥¥¤ §ª¦ œ—a6$%#"#%)25A872 !).1+BOPI7!'5AEHD:41$")+)(/.*/(2<&     + + +  -413-051;<<.8=@:IHC;788ACA;;?JGGEKQNE>.-DZliaA')/?Uhu~tf]UY^_VJX^VPNTS_kks|zssztWN`qtyz}oJ54I[kxyw€‡‹‹„‰’”Ž‰‡†‡‹ŽŠ‡‚ˆ}olnmophrflia^WODC@>.  IbQ]r‚z[^gkmrrv{ƒ€wx€~‡}txwmv†‰……‡yj]YI,9f‰ƒr\5 +3IRSUZ\X`cgprtrmh\b^V +    +  + +  + +  +5,*#$   ! &#+*?MB&9>;BC??A?3/696627936?LQPH;2% +0"$&'8?,&         =QSTWUMKD?427@34.9A=7)'&# $&7/(&'&"!"#"## '#    &,!")56*    !  $##%**.0D>38)""5ASgl`Q1BD*/0,,5Tdb\2@bs~Ž“•“¡ž“š˜˜Ž“²ÍÙÜÛßÜÙØÙÓÅÀ·¨šœŸ›ºÅÉÏÍÐÕÓÑÕÖØÕ××ÛÛÙÛÜÝÞÜÜÜÜÜÛØÖÕØÔÑÏÈÁ¼ºÁÇÌÎÑ×Ýäçèëð÷ùûüüüüüýüüüüüüýþüûüýýþýýüüøôñïòöúüüýýýýýýþýþþýýüûûýþýýýýýüüýýýýþþþýýüþþýûüüýýüüùõíâØÕÏÏÑÎÑÏÏÓÒÓÕÖÙÚÜÞÚÛÜÚØÜââáäéìòõõòîîðìæÞÚÞÛÛÝÛÛÝãäâèìíîòòòñññïîæß×ÖÔØáèïöùüýüýûùùùýýýýýýýþþýüüûüýûýýüýýüýüýýýüýþýýýýþýüüýýýûûúúúýüþýþüüýýýüúüüüüüüüüüüüúøóêãÜÙÏÅÁ¾¼¸µ´§©¹ºÁÇÊÌÎØÜáãèçççèèççèåããáÝÛÙ×ÖÑÌÉÅÀ­™mrhev€œ¸ËÍÁ²«¬ª£¥¨ª¤¨¨¨§£¦£›F+$#!% $%%./5C41&!))71 =X[SL;&#3=;A@D<1-#%$%"$'*')36)   + +   +  + +  3747%J43>27<=@>@BBA><<:J@>;:ALHOGMMLF<+0?IHJC<-,* !C]jk}‹rX\ggmqr}‚…|}zƒ~ƒrmr{{€ƒ|€€ƒ‚|la]G5Hm„„‚nU#  + #=QLR^e`afgiqrwroihd^]   +  + + +  +    &50&#!  +'&# ""3:A\]2%FF<6>@D>616;6;;.9;>9;JQEC<>/%($!"!/<5$#       +  # +BT^]XVNMFC2.0/1-"".+& &%("#)&*!#$% ""#  " " +  +  "%&,*>=B7  +  # #  !!  ."$#(,!F@FA8-)%$:P]ml`LR8*,0%$Bc`S?#2Xkz…“•’—™”˜˜’‘ Ä×ÛÜÛÙÚÑÑ×ÔÅ¿·«›•¡—‘°ÄÇËÎÏÑÕÕ×ÕÕØØÙÙÚÜÜÚÜÜÜÜÙÚÙØÕÕ×ÕÑÍÆÅ»»¿ÆÊÑÔ×Þâæëîòùûûýüüýüüûûüüûüüüûùûüüýýüûúöðîñöúüýýýýýýýýýýýüýüýüùûüýýüýüüüüýýýýýýýüýýýüüúúûüû÷óëäÛÓÑÐÍÎÐÐÐÑÓÔÖÔÔØÛÞáßÝÞãÝÝßáâäèíñøøù÷ñòòñêçãâãÜÜÛÜÞâçêïòõ÷úõéö÷õóðíéâÝÚÖÕ×ßçïöûýùúú÷øúýüüüýýýþþýýüýüüûûüüýýýýüüýþýýýýþýýýýýýýþûüüúøûûüüüýýýýüýüüýüüýýýýüüüüûúõìãÚ×ÍÆ¿½»¹³°§®·¼ÁÄÈÉÏÕÝàäâåæçééçåããááÜÜÙ×ÑÏÌÉÉ°™Œxpn_qƒ›ºÏξ¸««®§®¬©©ª¨«­©±¶­£q8/*!" $#&&-?<5/!)! ,0AYTPRF*"$/>D=4>A78*(# ##('),&$ 5=#   +    + +  +   0/:85',:039=?9;?DIA@P\R\gs}}rywk[XhrxuehaWGWlq{{tn„Œ†ˆŠ‡ŽŒ‹‰Ž‰ˆˆ‰†‚v|{hlhnrnkcbQRRPFB76  "DfuvrtkY]hfluoy†~v‚zruw~€xsxx{qnk~ywh^T@;NoŠŒnH #JSLUbfi_fjhjrozokieg\ +  + +  + +  +  "! !,'!"" + /," #3GMW^]@':UG;.25B@>14774077CFDFJMJ:.,,$%*&!1;6&  +     +  + @V[RYPOL>><6:73-#,./&$ %0-" (-!"'" !  +  + +  %0IDA?:,  +  + ! #2&%##%*02?IIB8/)*6GWkmc[K-"(0,3\gnP0@nv}ˆ‘™˜™Ÿ™Œ“–”¶ÖÙÚÜÜÙÒÅÎÔÕÆ·®¥›Š‘–œš’§¼ÃÈÈÍÐÐÔÔÕÖØ×ØØÜßÝÜÜÛÚÚÙØØÕÔ×ÔÕÍÉ¿º½ÀÆËÒÖÚàåèêñöøûüüûûûûüýýüüüüýüüûõüýýüûùöòîð÷úûýþþýþýýýüýýýýýýýüüúùúýüýýüüýýþýýýýýýýþþýûûúúùõðêáÚÓÒÎÐÏÑÏÏÔÕÕÕÖØ××ÛÛßàßàßàààÝàäëíïôùùùùôòôñëæãææáÛÜÝÜßçëòöøùüðáûùøöóñðîçæãÞØÚÙÜèïöõø÷óóùüýýýüþüýýýýüýýüüûùûûýýýþûþþüüûýýýýüþýüüüüþûýüûùûûýýüüüýüüýþüüýüüýýüüüüûú÷íäÛÒÈƼ¸¶±ªª±·¼ÀÄÉÊÏÙÜáãããæèçæãããááßÞÛÙÑÌÏÏÎǸ£‘|wgf{z¢ÂÑÒÇÆ¿´°­°­¯®¬«¬®¯¶·Â¼ `6-&",$$" !-;?<1%'.&)6)+KV_TOD0+)18@::CF@/*!&&'28),6*(%68(  +  +  + +7838.54&0;;:73=DK=;86@8=;8A@FF85>BOVG2!2ALQOB.,%:L]hqpobPHMZ`XSTH:GFF:Peo~ss‚yjXYhqzumq^PET\\mokm†‡‡Œ…‰’‹‰ŽŽŠ‡ŠˆŠ„~rqr|rioh]e[PFAB:/, *YowvvxjS^hbk‚{€ƒ~y€phl}‡Š|}‚ƒ„yuwƒ€{ueSPJ7Lx‰‹‚P" )HQUXbae]bkhmpnoppginb   +     + +  + +# !#)'%#$ (&# 'GcurjeP@9H_J;20995713?=6616<:@MJE>0'!!!)*!&!8@7)$"   +   + + #FQPMJLNC;@5:CA=,( .8=7& *0-.$$" " + $ +   ((7CEDAJK/  +  !"  '"! &-%!#..8FJFL913,+?TaidVJ/++*'=bhbE*.Ujy‚˜–”š–Ž’’”¯ÕÝÜßááÞÏÃÈÉľ° ›‘ŒŽ“ž£’›­»ÁÄÈÍÓÑÓÕÕØ×ÚÜÚÝÛÛÜÚÙÙÙÖÕÒÔ×ÓÒȽ¶ÂÊÎÐÑÙáåèêðõúýüüüüüüüüýýýüüýüýýöúýüûøôïíîôùüþýýýýþþýýþþýýþýþýýüýûù÷úüûûýýýþÿýüýýþþýýþýûû÷òíçÞÙÕÒÐÒÓÐÑÖÙÓÖÕØÚÛÚÞÞÝßãáÞÝÛÛàããåêîñôúúûùù÷õôòëäàçéæâãâßÞåìôùùúûúùúùù÷÷ööóñðìëæãáÜÝáæìïïëñùýüýýýýýýýýýýüýýüûúûüþýýþýýýýýýýüýýþþýýûûýýüüüüüüüûûûüüûüüþýþýýüýüüüýüüüúùõìà×ÏËÅ»¸·µ­¤§®³ÀÁÈÌÏÖÙÛáäããååäæäâàßÞÝÚ×ÓÑÑÒÍÉ­–vhm‡‹¦ÈÕÕÎ×Õű©²°ª¬ª¯°³²³»ÅÉÁ•R6'*''##,87=4#**(+2/)@Y\SOQ?21463=8K>@A*"!"!#./*0" "47#  +   +  +  -13://-..98A<58>DB5:57=;:?:8A:538>JYG0 *CO^gdM0,*5TaivtnYF>HTTYOHJJF;3:M^kz€~zjXVepxoqseU9==45333;><9)%$#,BH<&&"*     9    (KHRXGKH==99>@70./'#)?3".' %/.+(" + "  +  +/=GJVR[hV%   +# +  !%%  #&%&32>LSHMI5,/";A_ekX=&#$-/EZgR)7[lv…“•›™˜‘’ËÛÜàååäàØË·µ³­¦œ‹‹Ž‹‰™’‹š§¬´ÀÊÒÓÕÖØÙÖÙÛÜÛÛÛÚÛÚÙÔÔÒÓÕÖÑÉÀ¼µ¸ÁËÑØÓÚãéìï÷úüüüüýüüýýüýüüýýýüûûôüûøôïëëï÷üüýýýýýýýþÿþýþýýþýþýýýþûøõùüüýüýýþþþýþýþýýýýýûûôåßÛ×ÖÓÖÖÕÖÕÖØ×ÙÚØÛßßàßÞàãááÝ××Üãäåæëïô÷úúüüúøöôñìååëìéåãåáàèïóúúùúüùúúùùùøùöôòñðîêèæáÞßââåèíøüüýýþýþýýþýüýüüýýþüýýýþýýûýýþþýþýþýýþþüýüüþýýýþþýüúùù÷÷÷üýýýýüüýþýýüýüüüûú÷éÞ×ÑÈû¹¸®¤¦°¸½¿ÅÉÍÒ×ÚßããääçæåäããáÝÝÚÖ×ÕÔÔÐÌù¦‚qlrx~«ÊÕÐÒáâÖÁ²²­¬§ª­°°®µ»ÁÒÑÁ“R-+!)!#(/;88.&+%&2B?Ra_XRE794>B8;@LE;5,#&#! &)&"( '40!   + +   + + + #.21)*058?;?',.&%$"$)<971("# 1FOXfa`TQC>8>?687HA?5*"&%###&& !3*      + +    +$*&(.4@@@9C:U~Ž|`<  6O\Y\`gcdcfke`hjklfjj +  +  + + + +     !0:92)  "#!&( +%,&(  + 'Vrxsk^[decaJ92;>9<<7687458;8@A==/3,,%"%#!2DA, #       "8NVMLMAF9875BPF3.3,*-"##$'+!) + $, )%     + ,FNfŒ‚hpw}xI   + 1#$$#! '.1-'7FS[ZTZH7,)->RY_P,"$,'>bgY5Hdp†“›Ÿ——––”Ž”¼àÞàãçèåáÚÉÅÙÒÎ˸œ‘‹|~€•–‡•´¾¼¿ËÓÔÔÕ×Ù×ÙÙÚÛÜÙÚÚÙÕÑÕÙØÕÌÃƽ¼ÁÇÆÎ×ØÝæêð÷ùüüüýüýüýüýýýýýýýþüüûñöïðòöööùýýýýýýüýþýþýüýýüýþýýýýþýýüýýþþýþýýýýýýüýýþýüýúöðåßàßàááááàßßàââáâãåææåççæåæäãâÞÜÚßåæéïñòò÷úùúøóòñðíàâêìëéãáâåñùûýüüüûüûûûúûúùúúùùøôòñïïïíéäÞÜßæïøûüüýýüüýýþþýýþýýýþýüüûúüüýüýþüýýüýýýýýýýþÿþüýýýýýýûôííôûýýýþþýýþýýýýüüüüüúòæßÙÔÌÀ»²²®¶¿Â½½ÀÆÌËÔÙÛàââãååääãÞÜÚØØÖÓÑÐÌÎɾ³{}q¥¼ÍÒÇÔçëêáË»¸´±¬²²´·º¹¸¿ÎÜÖ¨W85$$!#)>94>."&%(=Za[UVUA;A?=>66:C>;2&"('&(&'),' %-*  +      + !$1168A870.,$$&$'!% +  ! >  ?LXVoŒˆˆ™«¶¡C  ! ! ('"$%(2%#3FT[\ZMK832#-IMM;*0 )PfbM%+]luˆ—”›Ÿœ—•‘ŒŒËáäåéêëêäÝÂÁ×ÔÕϽŸ‹€‰‘’ ´À¸ÃÉÑÔÑÕ××ØØÙÜÜÚØØØ×ÒÓØØÒÊÃÇÎÆÂÈÊÍÕÝáæìñøûüýýýýþþýýýýýþýüüýýûùôïóó÷úüüüüüþýýüýýþþýýýýþýþþýÿüýýýüýýþþýþþýýýþýþþþþýýú÷óíèåäåêêëìëíìêèåæèæääæéèèèêéèéèéèããâÞáãæéíñòñóõõöõñîíìéÞâêíêèäæéíôùùûüüüüüûúûûüúûûùùùùøõöõóòôòïëåàáãéòöúüüýýüþþþþýýþýþþþýüûûüûýüüþýþþüýýþýýýýýþþýýþýýÿýýúööøùûüüþýýýýüýýýýýüýüýùòêáÛÓÊƹ·¶¶ÀÃÀ·»¾ÈÌÎÕÚÞããäæåããâáÞÛÚÚÖÓÒÒÏÐÈÁ¿°¤{ƒ©ÀÌÎÆ×êìîëÞÉÀ·­°°¯·º½»¿ÂÈÕÙÊN0)%& *26=?('%#5Q__^VFBCGF<=65B:=-/-#%+%#(+!'%,-   + + + + + + + #(0017<>C;9;4/860.23)'+.8AA;=778@HFD>#?aqogVD+)-=V`dag\_UNOUVOUXRGJSUX]_grtmrxiQHVhkkqjiSIJTWZkuo}~€‚ƒ……ˆ†…Ž”Š‚ˆŠvtpu}y{|xxmf^cc^T=82##Fl|yv}h^\fjtqvx|}uyzxx~y{ƒ€qlo|‡}~mgbT>]““‰oI%0E\b]acjfakhsldfjqurm + + +  + 0H +  +  -54-)"# #(! !!$)  ##*!!&//76ADIA:312.298;<9<83*/4@;65;DJ>75/""12##! 3E@0*!!  " # "ETIEEBC==5(:HAAA@H?0$"-,"$ #     + "EOXh€œš§Íäç׆'    ,$ !%+0-$(;Ya^\]R>7.&,2CD(!&"<_i`? )Sk‚Ž••–›ž¡›““Š”¥ÍãåèêëêéèÞÅ¿ÑÔÓÔ½¡“ƒ}‡Š’Ÿ©ºÄ¿¿ÍÒÔÓÔØ×ÚÜÛÛÜÚÚØÙÕÖÙØÍƽÆÍÓÍÇËÌÒÝæèëôùüüûýýýýýýþýýüüýüýüù÷õóöùúüýüüüýüüüýýþýýþýþþýþþýýüýýüûüýýüþþþýþþýþýþýýýüüûôìæâáêíïðóôôõö÷òðííëêêëëëééêìêêëììëêèääãááçêîððïîííííìêçåâÜàêðìéëñòòõøùüúûüýüüýüüüûüûûûùøùùùøùùøõóòðíêãÞàæîóúüýýýýýýýþþýýýýýüüþüýýýûýýûýýýýþþþüüýüýýýýýüýþýûüýüüüüûûûýýýþýýýýýýýüüüüõíâÚÖÎÅ»º»ÁÆÅ·³¸ÁÌÌÑ×ÚáäãäæããâáàÜÛØÖÓÓÑÎÎÈŽ°£¡““¯¾ÐÊÀ×éîïîêÙú±´´³¶¹·¼¿ÀÃÍÒб_2%+&"#'6BF6()'"3@Uc[VKPMGND:,3<;9301$#( %'#'&/*  + + +  + +  +  !'2.,9,'BbunaE3*5:I\idac_SKKLUKSX\UZ\WKY`dtvlvzmUGDU`igmpbRQZbclrpq{{†‚‚Šˆ‚‡ƒ’‡~†€tf]aq€~{~urk]\ZW`XHG5 "&A[q|„‹lU]gjs|„yw‚|xƒ€}urss€}nku}x{†…oheLCWn†‰†}gG# -@S^d``ekjlrrtjdomvsp +   )   + + &.:1('" # "!%$($$ +   &$&-,--,0/5+0-+31,3458234036/$!37.*/+#%+"%#!:C;    +EQIDA8?03-2111;KF@?EAerhaJ;//4K]ghfe[[QKVVJ\_SSPP\SYadnnlouh]G?P]adkd]VO^lgkqsu~ƒˆŽ€ˆ……‹Œ‹Œ‡„…Œƒn`fuy}|uxlgf]h`XSP<&?euyƒ‚m[^ilp€{~†x€ƒ}vlo{z}qq}xpz‡€kh]JASp‚{riM  8MQ[eiakp`lqrqjnvqjqq + + +   +      +%)22*(!#"""!#''&! ""  ‰! &$..$'630)"().&(),052/1*.!#,0( !) *%)'"#2CA/$!! +   +   4KML??:8@60,0>K84-+6-*-"&+*##(&"" #$# ! + Li+ F_p‚˜¹º»ßêéÕ-      %$ +!#'2QbbgaXQE<)%4=K3''3PbVK. Ck|‹’˜›ž˜—›²ÈÀÏäéëëïëëéÞѽ¾ÅÉÏħŽˆqm…“ž¨¬»Å½ÁËÑÓÖ×ØØÚØÙÚ×Ù×ØÙÛÚÙÒø¾ÐÖØ×Ô×Þãåêíõûýýüüýýýýýýþüýýýüüûôõøûüýüüüýýýýýüýýýþýýýýýýýýþüüüûüûûüýþþÿþÿþþýýýýþþüû÷ðêåæìïòôøøùøüûùùùùùø÷ôôóñðñððððîîïîíîííêãÝâæçêêëìëëæàÛßßáÞßØÖÖÙâêèæçîôóó÷ùúùùüúûüûüüûüûüûûüüúüýüúúùøùø÷÷÷òìéäãâàâèð÷ûüüýüýýýýüüüüýþýýýýýþýüýýýýýþþýýýýþþþþþýýýüüüýýýþþüüüûúüüüýýüüûýýüüúúôëáÚÔÉÇÇÇÇÆÀ»¸¾ÅÌÒÒÔØÜâãáäåãáÝÜÚØÓÔÐÏÐÏÊÈɽ¹¶¡¥»ÉË¿ÂÝíððòñìØÀŽº»»¼½ºÂÀÁÊÍÎÄ—R.' (( ##54/;Chproc<)/4=LZfkfac^XYXOJOLNDLPRSW^amnepk^FL^a[dgf^NUY^ilmqwƒ}‰‡ƒ‚‰Š‰‹‰‹Šˆˆ‰ˆ}zrt„‚}lkfa`_d\^RLA("GgvseX_bepsq}†zw{|rpkku{zuvtoƒ…‰nc_OBSvz{wskO $AOV_kihkmfhmunnttlgop       +   + +  + +  '+11("!##!!$" $%#" +  + A$#%%4+9?:9+'//+)$).3&#)1*(#,03( "&(#:C>'"##  +   *KNEAC>4..,&.`iec]VI58,!5G>3'%7XbZBNsˆŠ’Ž•šœ £—š©ÎÐÂÑãëììîìëêâÖŲ³ÆÎÈ©’‚}ƒ¡©«¯¼ÆÁÂÌÓÕØÕÔÖØÙØ×Ø×ØÝÛÝÙÕÐÄ¿ÃÒØÚÚÙÝãçèìôúüüýûüüüýþþýýþýýüû÷øùúûýüüýüýüüüýüýüýýýýýýýýýýþýüûüüüüüþýýýýþýýýüýýýýûõîèææèïô÷øøùøùùûûûúüúûúúùöõöóôõóñïîïîìíëìîéâÞåçæçèèçææßááâââãäãÛØØáäáÝÝæïñó÷ùùúùúøùûûûûüüûüýûüüüüüüüûûùûùúùùöõòðîèèáÞàéñ÷úüýýûþýûûüýýýýýýþýýýýüüûýþþýýýüýüþýþýýþüüüüýþýþþýüüüüûûûüüýüûüýüüüüúóêàÕÑÌÊÌÉĺ¹¿ÅÌÏÏÏÓÜÞáâãäâáÞÜÜÚ×ØÍÎÑÒËÌÉÄÀ¾µªªºÊÈ»ÈáêðñðñíäÎÁ½¸¾½µ·ÁÁÂÂÆÊÌÇ©j;( "$%*69=;-"%#*A[aZZcZKI@5777801#$')%')*''&$,!!%   + +  + + + +  $+26:=@KA:888=?@7'%*(6E<63,*148?<;:3C_pq}l9',+*9Rdgh^]P^bXPLMQA?GKOQMU_habnhYGGZ\bfke]LMS`lyyst…‡‰…Ž”Š‡Ž“‘‰Œ…‰‰Š‰€Œ†„…m__`^aZSa[N8$'?anqt]SZ_glls†t{}ƒyuohfoowvmjry‚„~pc_LL^dihikriljijfkiqknh   +  + + +   +      &,3*&#""!!!!!!! $$#  + + #!# +973)+;-.10646163,1)"%)0$%'3'&!"+##"9JB" *&# +  + + 2MOKJA=64,+'3D=/&/1-53+'#!$##("  +  + B±×•1 +'e…£·Ä¶©¡¹×Ú¿c     +)$'$"$19)%)Okhnh]G@>4*/>=+)*FZ]P5!/buˆ‘—‘›¡ž   ’ŸÄÜØÇÓçëìíïìëêãÝѲ¨¿Îɬ‡†©¯¬±¿ÆÈÃËÓØÙÕØÕÕ×ÔÕÖ×ØÝÜÚÙØÒƼÁÒÚÞÞàáåéìôúüüûüüüýýýýýþýýýüüûùúýþýýþýýüýýüüýýüüüýýþþþýýýûùúýýýýýýýýüýþýþýýýüüüùòìçäåéíñ÷õ÷ùùùùúüüüüüüúûüüûøø÷÷øøõñïêêéæèèëëéããåæääâæçååäããæåããæåàÕØâãÛÛÚâîñóôöøøöõôõöùûüüüüüýýüüüüüüüûûüüûûú÷ùøøõóðïêæááæéïöúýüüüúûýýýýýýüýþýþýýüüüüýýýýýþþýýþýþýüûýýýýþþýýþüýüûûúûûüûýýýýýýûûúõéÞÔÑÍÌÊÅ¿¼»ÂÅÈÍÑÐÒØÚÞáàáßááÜÚØ×ÔÔÎÏÌÉÇÏÇ¿¼°´ÁÉ¿µÌåìðòððïëÚÈÁ¼»¹º¾ÂÁÂÁÄÈÇɸ‚>+*"#$ )2938.-( '5Yc\]aRPJ;0;:=-2--.,,$+,&-'#%'&$       + +  +  +  +  $+/9:=??=>B74+5:@(+,++><9:(!.87G?5;;!:PhtqeF*$'+:L[]b\TFQfXMDEIG@BAFJQ[`gd[ga[MFPark`a`PNS_my}vx~|†Š†’ˆŠ‰‹‰|~ŽŒ‹Ž†€ƒ€l^`ccXLMXSD3'&<[guˆdX`ejir~}}x‚€|pusopptqlrrp{‡„„xleO>Gfvs|~h:  $=R_jhjbjmfnjinkelfhmk + + + + + + +    + +  + +     +-9)$%"%!#!#  $"$ + ""%$!$49-&,2130683=:28<7/'1*"'$*!!$/%%!7?2)&     &;KSJC@;9:3,-+10.(-0,(" -#)+& $#     +M¾ß¬F  -{¡ºÑÒÄ®¬­ÁÈ”=   !-*"))8;-&8_hij]ZLB9%1@9"),OiY9 Ruˆ’š–™ ££ Ÿš­ÖàÙÈÔèéíîïíëëâÞÔ½­ÂÍ˶—’œšœª²·¹ÃÇÁÀËÓ×××ØÕÒÓÓÖÖÔÍÕÙÙ×ÚÕÌÃÁÑÜßãããæëóùûýüüüýýýýýþýþýüûûûüüüþþýþþýýýýýüýýýüþýýýýýýüûûúùûýþþýýýýþþýþýýþýýüùõîæââçëòøøùùøûûüúüüüûýüüûýüüûøùùùúùùöîéçæááãäèèãäæäâáãáæåæèæâåãáàãåßÖÛââÜØÚåïñïððòòñïïïòøøûûüüüýüüûýýüüüûüüüúùûûùùùùøöóóñíåäããéð÷úú÷÷úüüýüýüýýþýýýýýýýùùûýýýýþþýþþýüýüýýýýþýþýýýþýüüýüúúúüüûûüüýüûùóåÙÓÐÐËɽ¿¿ÀÂÈÉÊÓÒÑ×ÚÞáââãÝÜÛØÕÓÏÏÍÌÌÆÊËľ¿¶ºÃżµÒæíðòñïðïæ×ƽ»º½ÁÀÀÆÇÃÆÇÉ¿—O*"( #" (,915*'0+(3Y`Xe[QXJ81:@@1,(/.&*&*)+'("+.""#   +    + +  "-:;18<@8@>,=š45.-1*,*1/8--&,37<@529.$7Xjh_I5-)0GMX`^^WPQLHGC;IL?>@BHMV]fdWY^P?BIWc^bb[PPY^hq{‚†‰Š‹‰‹ˆ‰‹Š}‰„†Œ†ˆ{€†yk^`c[PCOQPC52&Eeu|…zgSZZfiv…|vt{rlutxy~ytƒwp„„‰„qedK4=_rvumYA!  3P_hjbjhglkmhkmjpimug  +      +! +    + +-(/)"!&$&64')$" + + + + "# $!'*11,/,.4//0=02606<2.5.+%,*"$! %#"851'&      &?OFF<9,5/#*)/90-05), '+,+4#!#%    +   +PÀà³M +D¢ÀÆÒÓʼ²¯·²l#   +  )%"" .1.&0VhlbX]VA82-/>33ReW' -a}Œ“›› ¤™˜ ÀáåØÂÒéëîïîïíêäÞØÄ­ÄÔ͵ –¡£¡²·¶ºÀÊÂÀÍ×ÖÔÖÔÓÏÑÓÓÑÌÍÖ×ÙØÛØÏÄÆÏÛáââäèïøûüüýüûüüýüýþüýýúüüýüüýüüýýýýýýýýüýýýýüüýýýüûûûûüýþýýþýýýüýýýüýýüüú÷îæáàáêîòøúúúùûùúûûüûüýüüüýüüüúúûùüûøúöíçåÞØÖ×ÛãæææèåßÛÜÝãåäæåããáÜÞâáÜÙÕàäãÛÚáêíííîëëèèæèïó÷úûüüûüûüûüüüüüüýüûüüüûüýúúüùøöôòðíçãàáéîðïòúûüüýýýýýýýüüüüýýú÷øüüýýýþýýþýûüüýýýýýüýýýÿþýýýýüüûúúúûûüüûüûúøíßÚÑÐÍÅÁÁÃÅÈÈÊÊÏÐÐÒ×ÝãáâãßÝÛ×ÔÕÒÊÊÊÎÍÉÊÇÀ¼¼ÀÆĶ·ÕæíòñòòðñíÝÍÄÄþÀÃÂÂÊÇÇÉÉŨa3%("#'%!*2@>5.'1-G_fef\[ZB27=::0'&'-)&!%*'%).&  +  +    + +  #0:4>FC@IE:3;–E,,//*).)$K&79=7166''4VZ^cK1'5M]Z]WWQF=9CG;@@EH=.?CHP\YYOOKH;2EELZ_^VOJ^jejrqqv~†€|{…‚‚ˆŒ‰Œ…ˆˆ‰‰‚q`V\\NE=LXMB?-*Omux~zkRU\em|€„}yogjw~suz~qvw{uny‚}|}kYTH@<\nsrpeB   +6PZ]acjjllkcfljfiinlf + + +   + +    ! %''")1$""$$%  !!!# ! !# +  %!!&-24)',)-,4-1:/09434812-&-4&$ -- &$!<>""'   +  "BNGI97604--*5>C2.<+'!"!$--0"#   +  NºÞ¹N "ƒËÖÏÍÔÒÇ»·½¯c" +   ')#-4. 'QdljkbYH>;426.19dmG(5n‡‘›˜œ¡œ¢™›³ÕããÙÃÓçëïíððîëäßÞ˳ÁÎË´¤Ÿ£Ÿ¤¹·³¸ÀÃÀÄÌÑÕ×ÕÓÓÍÓÒÑËËÔÙÚÙÝÜÜÔÌÄÏÜâáãéì÷üûýýýýýüüýüýüüûüüþýýüýþýýýýþýýþýýýþýþýûüüüûúùúýýýþýýýýýýüüûüýüýûøõîäãààçìñöùùúúúüûûüûüýüþüýüüüýüüüüûüüüùùöíããÞÝÜÛÚÛäåçæâÞÜÝáåäââáäåâáââãÜÑÔÝáäàÙÜÛãèëêèèèëîíìðôøúûüüüüûûûüüüüüüüüüüüûüûüûüüúù÷öôòïëçãããæêï÷úüüýýýüýþýüþýþþüüûüüüûýýþýüþýüûýýýþýüýýýýýüýýýýüüüüúøùúúûüüüûú÷èÜÒÍËÅÀ½ÁÃÆÊÉÊËÏÒÕÔÜÞßàáÝÝÙØØÔÔÎÌÉÊËËÉÄÅľ¿ÉIJÀÚæíñòòòñññéÙÊÅÄ¿¾ÀÂÄÁÅÌÊÈʹ€<0'$)() .;::6(2:Lggedc\N?4;7-'&/+/(&'#'"#)()  +  +    + +  + + -77(# )GMLPE   #8KWY^ecikikhilkfsnidh +  +  +  +   + +      +  +#)&*'.*"# !!$ !"  %$ +  +" $+'&//5,*)'6.+/486785>905(-3' $!$?F3 10!   +  ,ENKGEJBB=3($(+'$!    +  K°Ù¹R 5¡ÜàØÓØÖÌĿ®]  + +  "'#!  /))"!9`kf[bfXUNF:1$-Nf]1Luƒ“š›”ž œŸ ÉàåäØÈÔçêìîððïêãáàÒº¼È̾£§¦©©¸º´¶ÀüÀÌÒÒÔÔÕÓÑÖÔÎÌÐÙÚØØÜÚÛÖÐÉÐÙàãåëöûüûüýüþýüüýüûûüýýþýýýýýýþýýþþþýþþþýþýþþüùöøûûýýþýýÿýýýýýþþüüüýüøñêãáÞàåêðööúúûüüüüüüûýýýüýýüýýýýýýüüüüüýùúõëâåçèéçãÝÞçèæàÝÛÙÞÞ×ÛÚâäæåãßâäÝ×ÙÜÛßâÜÙØàæìêçíó÷øøôñò÷úüüüüüûüûüüüýýüüüýüûûüüûûüûûùúúùø÷ôñìêçææçîôùüüüýþüýýþþýüýýüýþýþýýýüüûýüüûýüýþýþýüüýýýýýþüþüýýûüúøøùúûüûûùðãÔÍËÃÀÂÁÇÇÉÌËÉÍÐÔÑ×ÛÜÝÞÞÝÜÙÖÓÏÎÌÉÈÊÊÌÆÅÆ¿Âƾ®ÁÜåîññòôòòóðäÕÇÄÆ¿ÅÇ¿ÄÈÊËÊÄN2+*) &#%8><<78BUlpke^Q?55>;3*,,.0*'%*"! $*++)!  + +    +     /54=@DA89>=6876;2. %).-'&(/(-B, 6=LNC<) &6EB=:...5=<>>8:<7;470/&'!0+( "%*-2  $.8AD=$%-=I;A=;..4873..4?;HF=4?EIYca`SIELV^gqu~y|t~xz‡†{|~„‹‹ˆ€xqjjndP7!%0FHIH7/! %JaomhXJ==SXafpmm‰|~|{|€ƒvqjgpoqloqnlaZYNDOX_lrdV8# +   -COX_dfdpijkihntqijd]  +        + +    " &+)*$",)" ##!!!#"    #+!"/,,#&')-)*+*81#"&(.9;9:0!!&!&*%-<5#$%! + +#" 0IO=CDD:66)/%.30(-2&! ??   + + #f¦½5' +D°çìëëèäØÏÉÀš@  RÝL +  %! &)   (4,$"7^kljfihniK#PeSC ##Ly†•™œ™¡ž ››£ÉàãåæØÆÑçíîïðíííåáâÚì·Ä·©­³§®º»µµ¾ÁÀ½ËÏÓÐÐÒÓÏÐÌËÒÖ×ØÙØÝÝÞÜÖÎÏ×àéôúüüüüüýûûúúûûüýþýýýýýþýýýþýýýýýýýýýýýýüüûúüþýýýþþýþýýþþþýüüûøòíåÝØàçíðóööúûüýûüýýüüýýýüýýüýýýüüýüüüýûüýüüùøòìéâåèêëéééèçéëéáßßáß×ÏÒÖÛÕÔÕÓÖ×ÖËÊÔÙÞããâæèèåæçêðóöõòðïñöùùùûüûüûüüûýýýüüýüüüýûüüûýüüüûùùûúùøù÷óðìèæäãéïõøûýýýüüûýûýüýýþýüþýþýýúøûûýýýþýüýýþþýýýýýýýýýüþþýüýüú÷÷÷÷óìáÔÌÈÄÆÄÆÉÍÉËÇÂÆÊÏÎÐÖØÜÜÛÜÚØÕÔÑÏÍÎÍËÉÈÊÊľ¼®²ÍÞèíòõñòñóõôóíÝÓÈÁÂÅÇÇÈÊÊËÎÍÄQ450*&),#/4;JDE^ttpcf_S817BC278:91-*%"" %++$"#  +     +  %)7?=:>2/4?4157"#$&#%!*& "*2+" %+->F8+9A>ELI+)8DA?E:722.0176AC>4>KI<24>BXUSRQD=NZSdllvkafvr‚tx€|xzˆ|ƒƒ…ˆ‹„xjjnkhG)+ARXNH;1 #EYgiVIE8?EM]ipolŠ{p~zru~wsmqptnmkmtul_Y\VCAEUfePK7!  .@ELX`_bikieiipogkk]` +  +     +         ! $-&##!$!#*#" !#    + ((*)()42'#$&/+)'"$04044- "#431'" +  + ;NMHEC?955+-%)0.% # %!A !!  + + #j ¦h$ (mH¯æîðîëèÛÖÕÈ”;    ( '& ++#-\jlte_qna9,UZK3   +(]”š¢ž ŸŸ—–ŸÅÞâååÙÆÕèìïððñíëäââÚ¿ž«¾¸ª³´¨­»¾³²ÃÅÁ¿ÉÐÐÑÓÔÓÎÊÈÎÔÖÕØÙÜÞÜÞÜÚÓÐØßí÷ùüüüýüûûúûüüüýýýýýýýýýþþýýýýýþýýýüýýüüüûýýýþýüýþþþýýýýýüýýýùïçäàÝäêïõøùøùúüûüûüþýüýýýþýýüüýýýüýýüüýýüûüûùù÷óïëæãæééëêéêêêêéèããââÝÖÓÔÕÖÔÔÕÕÕÔÅÇÏØáâàæééééççèëîîîìíîîó÷ùùûüüüüüüýþþýüüýýýýýüýüûüüüüûûûûüüúùùùõóîìèååéëï÷ùýüüüüûüüüüýüüýþþþýýüýûûûýýýþýýýþýüýýþýûýýýýþýýýüüüüøöñîëåÜØÐÊÇÈËÉÌÎËÃÀÀÉÎÑËÐÚÙÞÜÛÛ×ÖÔÐÐÎÒÏÌÎÌËǽ·¬³ÏáéëñòôòòóöõóðæÕÌÆÂÆÅÈÉÈÈÈËÎÊ_:0&)12%*2>;E??Wnyvki`F:8=HA?>:<:2+'$&"'$%#*'&+ + +  +   + +  2:;9>:062840'-$!#! %!$',#! (1,DH6&"148?WY-->ME=@?70920'0078B6=???(2LPLR]`\FCKQQb]^bbdrqztwusp~…x€|ƒ‹‰ˆztvwj_M.&5ARJGA@2 !?_k_SSK8EIQ[ckrsuxxmunpvnjusursqlmrspjeg[E7AU]QL?3 -=GQV\^jmebbginlggda]  + + +    +   +   # %,($!$)"#*) $! + "  "'"',+$),),* ')/'$() #!%$)% # #&-+&!!! + +  -AAKB@B?>662)&$00*"##"(  1z¡\ J¯äîððïèÞÙØň1 + +   +*"'  + (('%#*Nekllmpn^,8ZdI" =dyŽšœŸœ™¥¨ž”Œ´ÙâæãÒÂÕéïîðòñðíåâáÛÇ ¦·¹³·¸°¯¹º¯¶ÀɾÁÊÑÖÖÖÖÓÌÇËÒÐÊÈÊÒÚÞÞÞÞÚÖÔ×âòúûüüûüùøùûýýýýýýýýüýþýýþþýüýýýýüüýýýüúûüýýþýþüýýüýþýýýýýüüûöîêâáâêîôõùúûûüüüûüüüýýýýýþþþüýýýýþýþýüýýüüüúùø÷óññëéæãèéêçèèêìíìêæââäãÙÙßÞÝ×ÔÕÙÚÙÏÍÑÕÚäåéëíêëèççéëêèéêéìðõ÷úûüüüüüýüýýüüýýýüýüüüüüüýüüüûüýüüüüùùùúöóðïëèæéìíòøúûûüüûýüýýýýýýþþýýýýüüüüþüýýýýüýþþüýýýýýýýýþýýýýüûüúòìææãÛÔÏÍÌÎÎÎÊú¹ÃÉÑÏÐÕÚÚÛÜÙ×ÖÕÑÏÏÎÎÉÌÌÇÉÁ½³¨ºÔãèíñòôóòòôöôóêÚÍÉÈÉÇÈÊÉÌÌÊÌË­m@,)))*%2/06:D456*,64-#$"&!  +   K’¦—H   A§åïðððíå×Ô¾r+  + $! $(  +&+*)(*J`tnpomnS"%@U\@$Rq|‹š™˜ž šŒ‚£ÓáäâÐÀØêîïñññïìçäâÛÄ©¢µ³°µ³­±¹¼²µ¿ÈÁÃÊÑÔ×ÕÔÒËÅÎÔÑǹÀÐÛÝáââàÝÙÚäòùüûûøôóúûüýþýýüþýüýýýýýýüýýýýýýüüýùúûüýýýþþþþþýýüþýþþýýüûöïéèèääìó÷ùøùûûûüüûýüüþüýýýýþýüýýþýýýýüýýüýüüüúøöóñïîëèææåçèãåçìîìííëéææäáäçäÞÛÕÖ×ÞÞÓÓØÜáèêìììëëéçäçèéèèèëëîñöúûüüüüûýüýýüüýüýýüýüüüüüûûüüüüüüüüûùùùùø÷öóñïìéèçåèîôøúù÷üýþýþýüýýüýþþþþýýýýüýýþýýýþýýþüýýüþüýüýýýýýýüûúøñìèãÜØÖÑÒÒËÉ¿¶¸¹ÅÏÊËÐÓØÚÚÛØÓÐÒÎÏÎËËÊÇÇÄÁÁ¶­ÁÕæêðñòôóóóôöõòëÜÐÉÈÈÆÉËËÌÍËÊ˺M5.,-.(+,3@=GC?F{™ˆoX;=LDH1*.5421*%,)"&)%     +   + + /0DBCH>83*0(#/+&#    5EH8"#(.8>9558<4073<6%$#"+%#-4259=:0>HLW`RT@4=HHOUY\^apkurhtruv}wvp|xuolqtlf`YB353>DC7?B/9WcdioiM=DKYahotnd^ajnrojowsurrtoqligXWUP;7HTXcaU@#  7HTZ]jifaikqkdgf^^g + + +          + +  '&$&(&#%$'#)+%&""$ +  + $ !(&-%))%'"$"'&,*# "'#0/'#   + !  +&7@>F?9.4<1-+246/ '&#&  + + &k¡¡5 + AŸßîððñïéÕǬa)   $ &   +)/47O\etpwnjC!+RbL, 1cy‚‚˜™žŸž ™‹xv–ÃÞäáÔÄÖëîïðððîìçâãܳ¥¦­ª¸¶¶¶¾¼·ºÁÉÂÄÐÑÓÏÐÎËÅÉÑÓÍ·ÁÏÜÞáââäãäåèíðóôðìëñüýýýüýþýýýýüýýýýýþýýþýýýüûúúûýýþþýþÿþþýýýþýýýüüúõðéââæéìïó÷ùùùúûüüüüüýýýýüýýýþýýüýýýýýüýüýüüýýüüûùøóðëëêçäåæçãááãëêìíìêéèééëîìæáààâåêçßÚâèéëìîîìïíéæåèèëêéçëììíòùûüüüýüýþüûýýüüýýüüýýüüýýýýýýüýûüûûüúùúúøùø÷õóðëåáÝßãéîíñùüýþþýüþýüýýýþýþþþýüüüüýüýýþÿýüýþýýýýþýýýýýýüüýüùõðêäÛÚÖÔÐÍÅ¿¶´¶¿ÆÌÇÌÓØØØÙ×ÓÐÏÑÏÎÊÈÂÅÇÁÂÁº°ÂØçêðóóõóñóõôóóìÞÐËÊÊÉÊÌËÍÐËÏÏÄ¡h:-4*)&')35===77,*-(1).'"#"! + &DI7"#12;28,!)06:625! !%) "%(,,076-'-9BECC5,2:GLLVYa_`dgkkpwkqxtpqu{lmfnxnkk][J2&,68=D=9.* +8XqrqumKBKCUgjcfjWRgkjckffgkxvqpxwmnh[XZQ4-Oecb\S8  2BMQU_dhkirvmifjbhb   +    + + +       "$&$&"*%%'&&+)!"!! !   + +()"%!%!!0&#! )!%$!"$"'+  /'   $ + .9<DB;2)23135*)#&,#  +  +   +       $9=<:16<8.046)&*$%!!  + !*:@0(./13;("#)('*+$ " ) +44'"(043+*!##.6-&1/6@wµ¨sn‘~]58HJN=35.24*/)$,!&%!!        +  +  + *8C=1551280'!%/($!      --/$!&2((-"", #%&',0+#!') &!&/?DQ]ccbbie_c_`eg`jeammckrqooke]^J5$;B;<+" /OallhYL>=?OY`[[^daagdpjjhnmejhldjpkhUJSD.%DcgbO7, %(&BLX\er|wsqg^[`]  +   + + +  + + +!!!(#*-'+#$#%#%(-)'%%   + +$/'""   !$"'#!"#  #$!.%  *6;53*+/'&$$# + + + +   '- $,&$)("*' '!&#$&$*3?DVZ]^[\WZTZ^bZ^Y`^bc`jjihppc_\SA&%<KNI<5' %:?FRcouxvicTQ]b  + +     !!#"#!"" "#$"#  ! #'!!!")#"#%&(%"""#%# """# +!&#.#   )"1DE=B614:6.25/(&%  +  +    0´½½­‡5 "IŸÖæëîñòóïìÔy4  +# !& "  + 6DRMFAQ^gk[6)YXE% MxŠ—š ¢™šž›xo~‹‚|©ÒÜÐÂÙëïïððïîìåâãÜÌú§˜¦¶¹³»ÅƺºÅÈ¿ÆÏËÎÎÈÄÈÏÐÇÁÀÄÀ¿ÃÙãåèêîô÷ùüüüüû÷ïîñùýýýýþþþýüþþýýýýûøôöúýýýýýýýýþýýþýýýýýûõñíêææèëðö÷øøùúúûûüüûüýþýýýüüýýýþýþþþÿþþýýþþýýþýýýþþüþþýüüüùõôóóðñòðîìéäÜÔÎÒÙàæêîóôöùøù÷÷õôóõöôîëòõôóîåÝØ×äîõùúúüûüüúúûüüúûüûýüüýýüüýýþþüýýþýþýýýýýýýýþýýüýüþüüýüüüûüüûûûùùù÷öôðêåçèéêìòöúüüýýýþýþýýþýþýýýýýýüüýýýýýþýþýþüüýýýüþýýýýûùôíéáÛÜÓƽ¼»¼¾ºÁÉËÏÍÍÓØÙÕÓÔÑÒÑÎÊÈÊÉÈÇÄÄÆÎÛçëïñóóôôóôõôñéÚÂÂÉÎÊÈËÉÎËÎÐÐÑÏÁŠL50.01/,3>^«Ì°k]XIDDJJI<5212(,0&'#')&% #  +     "68<;042'("# "$ + +   !#%!$&*'$ '  &'0898:MSKRGDFGQNQQNMEIQSOGNZ``VZZUN?0)'!-638,%4D?920'")'%1/+72-?@0''/5)-)*+)-1..&%&"   "#' "-38DIMSUVUPK@@IP   + + + +  +  +       "!" '$" '%")"%# &'& !""("( +&)$ "-(#   ! % +,5AB@;:-1;213-'02*'!   + "" +  +  !HÈÞáΞN&W·åîñòóôôòìØ„2   %(%!   .INND9BXheE'/YQ43l„‘“› ¥ššž•‹ntŒ„u†¼×ÏÂÚìîïðñðîëãàâÚÌþ´©§·ºµ»Åú½ÈËÃÇÍÌÉÍÆÉÑÓʽÁÊÉÂÀÂÕâæêðóúýýüýüüüùòìî÷üýýýþüýþþýýýýûúúøøûýýýýþþýþýþýýüüüüüöñçåçèéîðô÷ùúúûüûùüüüýüüüýýýýýüýýþýýþýýþýýýýýþýýýýüýþýýþýýýüûù÷öööòðíëèèâÜ×ÓÒÖÜáçëíîííïïîìíëççêìéàÛèêëìêæäâÜåïô÷ùùúùûûùùúûüüüûûüüüüüüýýýýýýýýþþýþýüýýüýýþýýýüþýýüüûýüüûüýüûúûúúùøöòíìíìéæäçîøúûýûýýýýýýüýüûüþýýüýþýüýüýýþýþýýýüýýýýþýüø÷ôóîèäÝÕÆÀ»»¾¼·¸ÄÆÍÐÍÍÓÓÔÖÓÓÒÍÎËÌÌËÉÄÃÃÆÐÚæíðñóóôóóññóïèÙ·³ÁÌËËËÌÍÍÎÑÔÓÌˤ`A:46+*)46M—ɹ|cVFFBTK=3%%'&'#)2,*3'!"%#!$) "$().  +   +R®ãëíìÙ¥R /wÍíñóôöôôóîÜB#  +3%   +"BDK8CBKWK)8PD Qw‰Ž™ž œ›–‡„qit„kk•ÄÀ¿ÝìîïðïïïëââäÞÎÉË¿µ±¼¼¹½ÁÁ¹·ÈË¿ÃÉÅÂÀÊÑÎÉÀºÁËÌÉÆÅÒåéðùúýýýþþýüüûøñîòûýýýýýýýýüüüüüýþþüüýþþýýýýýýýüûùøñìèéåèìñô÷ùùùúûûûûüüýüýüüýýýýýüþþýþþýþýýýýþýýýüýýüýþþýýýýüüüûúù÷ñíëæäßÜÜÝÛÛÜÝÛÚÚÞÜÜÛÞàÛÙÚ×ÚÚÙØÕÔÖÔÕÖÌÆÐÓÕÖØÛÖ×ÚÞàåææèëëëëíîñò÷øúùúùüûûûûüýýüüýüýýýýüþýüüüýýþþüüýýüüýýýýýûýüüüüüûüûúùùùøõôóñîêåäåæëïöúýüüüýýýýûúýýýýýýüýþýüüýüüýýüýüýýýûüûù÷öùúúòèÙËÁ¿»¼¶¬®¹ÆËÎÏÉÌÑÑÔÓÔÐÏÎÊÌÊÈËÈÂÃÌÓÞèëîòóôôóñððòñëÙµ¦°ÃËÏÉÌÊÍÑÐÑÕÕÒÁŽRF70*.+0/JPNC89+-0/%""" )%"*)       085)$'!  "       +    +  +    +     +    +  +  + +     +  +     + + " # $%($(..+0,&*##!$#&*+9IF60&" "*0/,(&"$%&)&#) #($%%#(%%!!%'(!!( + ! (++,),3%&&0(!'+,&1(%,,)-(*;62*'%*%)-("#.),*+!+3'3+%%''0. ((,(-)('% ((+-/#$)&(%*&#'% #+'")..2:91$  $  +    +-yÈéïðíâ²]& +tÊîñòõõôôòîß I% )  "40   + + !@7>LG$(C22dx‡”›™  Ÿœ”“†~wae|}o†²¾ÀÙêíïðïîîêààäßÎËÊÄ·±¼¿¶·Åü¾ÉȽÃÆÞÌÕÎÅ´³ÀÍÎÌÇÇÐæíõûüüýýþýýýýüúôðñúýüýýþýûüûþýüýýüüüüýýþýþýýüýüûöñëèççèìîòöøùùùûüüüüüýüýýýýüýýýýýýýýþýýþýüýýýýýýýýýüýþýþüüýüüüû÷òîçèãßàÝÜÞáÞÝÜÞÞÜÚ×ÒÑÓÑÒÑÍËÌÊÈÉÆÈÈÉÇÃÃÄÀ½ÀÆÆÅËÄÆÉÎÕØÜààáäããààáäæêìñóõö÷úùûüüûýüûýüýýüýüüýýûüûüýýýýüüüüûýûüýüüüüüüüýüüûûúúùøùøöôñíêèãååçîôùüûüüüûø÷üýýýþþýýþýýýüûüüýýýýüýýþüûú÷÷úüûøñãÒÉÁÀ¿·³±¶ÁÈÍÐËÍÒÓÓÔÓÏÊÍÌÊÇÉÅÈÀ¾ÆÎÜæëïñóôôóñììòòìÛ¯«¾ËÏÏÑÍÒËÌÒÓÕÒÆ¥gB7873141>Z§Á \<6@VKG<521-'#+%#%*% !" %$    # +   + +        + + + +      + + + +  +  + +    +   +%  + +    +     +!  595>,&D>!   &'  +       +  +   ! $*# ")'*$&02"   + + + 8ÕëññðèÂp30mÅëñôôôôõóðߤF:!0-"  2OI??<8BI- 1?$ Dtˆ–žš¡Ÿ˜šnh‰{_gvŽ‰‡§»½ÚêíððîîìéåäçäÑÍÏĺ´¿¾´¾ÇÄ¿¾ÉȺ¾¿ÂÂÂÐÒƼ¯ª¹ÉÑÑÎÌÔèòúüüýýýþýüþýýûøññøýýüüýúüýüýýþýýüýüüýýþþüýüüú÷ðëêåäèêïò÷ùùøùûùüüýýýûýýýüþýýýýýýýýþýýýüýþýþýýýýýýýýýýüýýûúúùöóðìçãßÝÝÚÛÛÞÝÝÜÛÛÛÚØÑÉÁÀÂÆÂÁ¿ÁÀ¾¼½¾¾½À½¹··¹´¶¶´¸»¼¹ÀÂÉÍÑÓÖÚÝÛÛÙ×ÙÛÜÝàäèçêëîðóõùûûüüüüýüüþþýýýüþüýýþüüüüûýýýüûýýüýýýýüüýüüûüüûúúùøøöòñïìêæãßåìñøûüúøñóúüþýýþýýýýýýþüüûüûþþýýýýýüùùùûüûúøîÞÎÈÇüµµ´ºÅÉÐÍÍÐÒÓÔÖÒÍÌÍÊÆÉÇÆÁÁÅÍÛäëíóôôôôñçêòòìÛ³¡¸ÉÎÏÍÊÐÏÑÓÓÔÔεwJ;86404(:N†®”V>=KYO312340+**&)$''#!$*+      + +   +    + &$  + +     + + +   + + + + +  + +  + +   #,") + 4NK$ +   + +   +  +    +      + +   +  +7 +   +  +   + +  + +  +!,!  +  IàíññðìÖ”H 6h¼éñòõ÷÷õóïàŸJ  + /.! +->MK@8:9 $ Cwƒ‡›› ¢ š™zfXkˆvhs’‹¯ÃÜêìíìîììïëëëêéâÖƹÀÊø¿Æý¼ÃÁ¸º¹ºÈÐÏÈÀ®®¶³ÅÐÔÐÚêøüüýýûûüýüýýþüüøòîòúüüûüýýýýýýýüüýýüûûúùöîçäèêêíïóô÷øùúúüûûüüüýþýýþýýýýüýýþýþüýýýýþýýýüýýýüýÿüüüúùúöôòñïïíéçâÜÖÑÑËÈÈ¿¼»¹ÉÙÙÚÛÚÛÙÛÛËÉÎÑÑÑÍÆ¿²¤««¬ª©·½¯¯«¯®­¨®ºÀ½¼ÀÂÄÌÍÊËÐÑÎÌƾ»½ÁÁÄÃÉÈÌÎÓÚÛÞãçëîòõùúûýüüüþþýýýüþýýýýýýýýüýýþýþþýýýýüüüýýûûüûüüüúø÷ù÷õôðîêäÜÚÛßäêøüüüýýüýþüýýýüüþýüüýüüüüûüûûüýýüüûùùïßÒÅ¿ºº´´´·ÅÌÒÎËÊÍÌÏÎÑÐÊÈÆÊÊÊÇÀËÜæêëñôôôòíåæìé׺£’Œ˜»ËÑÕÑÓÔÔÕ×ÚÙÕ̬rL6>429119KdN018TK<80*:87((%$-+& $'+! +    + +   3    7   + +        + +     + +    +   + +  + +  +2uÄêñóôôòìÙ€:'.]´èñòóôóõóîÖ‡:%   !63+ &3JD:=687  + Uxˆ’ ¨  §ž”’†od^\}‡}‚‘š“£ÇÝëìêêêéëéççèåàÚÔÈ¿ÉÎÄ»¿Éº¾Ã½²´·ÀËÍÊÀ±ª²·¸ÄÎÓÖâòûýüüüýýüýýþþþüú÷öúýþýýüýýþýýþýýþýýýü÷óñíåÝßâèìðòöøùúûûûüüýüýýýþýýýýþþýýýýýþýýýýýþýýüýþýýýüýüûúøöóóñïîîìéçãßÛ×ÓÍÐÍËËÌÆÂÁÃÏÚÜßÞàäàßÞÔÊÈÍÑÏÊÅĺ¯­°­±±¶·´²³²¯­®³ÀÁž½¾ÃÇËÎÌÍÍÏÌËÉÄÀÁÇÅü¹¾¿ÀÁÆËÐÒÒØÛàåêïòõöùüüüýýýüýþýýþýýþýýýýüýþýýýüýýýýýýýýüüýûüüýûûúúùùöôñîæÞààáåï÷úþýýýýþýýýýýþýýýþþýýüüüüûüüüýýüüüú÷ëÚ͸¸µ°ª²½ÆÍÏÌÌÍÍÐÌÌÏËÊÊÉÅÉÇÃÐÚäéíñõóóòïçæéá˱žš““´ÅÏÓÕÔÔ×ØÙÙ××μˆQ;678734C^ZI6:MUC3729@10'&+-3'%! $    +   + + 6 +  + +  + +  + + + + +      +*    +  + + +    + >‘Øíðòóôóïã£P+/Q¨åðóõõöôñëÉr3  56-#  &!+FIJ;63B9"   (hwŒ£¤£ž¡žž™ulhZMcŽŠŽ˜¡žÇßéîïëìîêçÝáåá×ÏÏ˺¹ÂÀ½»ÂÄ»·¾¹®¯»ÈÍÌǸ¬µÀ½½ËÑÖßðúüýýüüüýüüýüüûúùûüýýþýýþýþýüýüüýþýüüúðäáßßâèíðóö÷ùùûüüûüüýýüýýýýýýýþýýýþýýþýþýþýþþýýýýüüüýúúùôìêêëêêêéçáÚÙÖÕÔÒÎÇÅÅÊËÎÎÅÀÃÎÛââæéëéæãÙÊËÏÓÐÏÐɽ³¯±µ´³·¹´´¯²±°³¶ÁÂÇǽÅÉÌÏÐÎÌÍÏÊÆÃÀÄÍËËȶ°¸¸¸¼½À¿ÁÉËÈÑØßåçêíó÷úûüüýüþþýþýýýýþþýýþýþýýüýüýýüýýüûüûüûûüüûüûúùùø÷ôïìêêååæêòùüýýþýýýýýüýýýþýýüýýýûûüüüûüüûüûûüöéÙ˾·´¶­©¶ÅÊÎÊÊÍÌÏÍÍÌÊÉÊÇÍÎÈÇÏÛãèìðóóõôñëêæÓ¼©˜Ž‰”³ÂËÑÔÑÒÚÙÙ×ØÙÔÈŸW;<7<61;Tg`FDOYW<;A8>863)0-/1#  Y@!%        +     +    +  +      .72 + +  +   %R¢àîñòóòòïä­]--Y£äðóôôôòíá«U+! 68- %-% :KE><;BJ& + 1t‚”¡ª©¤™œ “‰nskbQbŒ|ƒ—˜—ÅàëíïððïíèÞÞãàÑÎÐǹ²Áõ¾Äõ´¶±­²ÂÍÑ˽­¨º½»ÇÓÔÙê÷ûûýýýýûüüýûúüúüüþýþþýýüýýýýüýýüüüüûõîäáâåêíñóöùùøùùûüûüýüüýýýýýüýýýýýýüýýþþþýþýþþýýýýýûûûùôðíçãáßâßååàÚØ×ÔÑÍûº··¿ÁÇÎÌÊÀÁÐÜãåèéëèéæØËËÑÒÓÕÒÉÁ¼½ÁÂÀÀ¾¼¹¶¸·¶°»ºÂÉÍÅÁÁÄÉÎÑÐÎÌÏÍÑÈÄÅÅÌÎÉÅ¿·±°°´±²²¸ºÀ¿ÃÃÉÎÔÜÞäèìñôùúûüüýýýýýýýýýýýýýýýýýýýýýþþýþýüüýüüýûüüüûûúùùøöóòðîëææèíôøûüþþýþýþþýþýüþýýýýýüýûüûýüýýûûüúñàÏƺ·¸¯©¬¾ÈÍÑÐÊÌÒÌÏÐËÌÉÊÊÍÉÂÍÛâæíñóóóóñìëàÊ°¢˜‡›µÃÌÒÖÔÐÔØØØØØÔͱh85.559PmjV;MX]R>?>4<+174*-.2(,7*$' +     + +   + + +   ! + +     +   + +   +  + .5" +    +  +  +'Z³åðñôòóòíæ«W-'OàðòòóòíèÍ„?"   2>;1&&61'JM693:G5! 8|‰™œ¦¤¤ŸœŸ•€jpfhbk˜Š…Žš’¹áìïïðððïèÝÛÚÖÈÃÆÀ¯´Àº²¹À¿³µ¸°«²ÆÑÏô ¦¶º½ÌÓ×ãòûüüýüüýüüü÷÷ùüýýüýýýþþýýýýýüüýûüüúøñìãàæêíïó÷÷øùûùûûûýüüüüýýþýýýýýýýýýýþýýýþþþýýýþþýýûûù÷õîëèåÝÙ×ÕÔÕÜàÜÖÓÍÇ¿¼·¶¶¶³¸ÂÈÌÎÉÆÄÎÚáææéèèåâÖÍÐÐÕÐÓÎÌÉÉÊÍÏÑÏÎÊÂÆÄ»»ÁÆÃÃËÌÅÂÁÈÍÐÏÌÏÏÐÓÒÈÃÉÉÏÐÌý²°®³³¯³±±´·½½ÁÀÃÉÌÏÕÝâæéðóöùüüüüýýýýüþýýýþýüýýýþýýýýþýýýüüýýýüüûüüûûúùúúöõõñðîëìéëðñ÷ûúüüýýþýýýüýþýýüýýýþüüûùûûüûûúöçÖËÅ¿·³ª¨´ÂÈÓÑÊËÏÑÐÍÍËÉÈÈÉÉÃÌ×ãéìïóõóññîéÜê ‡Ÿ°ºÊÓÕÒÑÔÙ××ØØÖϼ‰K765989,+%*4.-&!,1!$"     +   +     + + +   + + + +      +!! +  + +  "&"0!7   +  (_»éïóóòðñîážM(*DŽÛîïðïíçãÎ8#  +  9EC@5  %5)BK::4:BB% J€¦¦§¨£ ž˜~rstkqo›Šˆ¢–”¬ÙîïïïïðïéÞÑÑÎľ»´¨ª´®©¯´¶¨¦­¦¨¸ÉÑÍ¿­Ÿ®¹½ÊÐÔÚêøûýüüûúûú÷ñíôüýýýýýýþýýþýýýüüüüûúöïééåãèíïòõø÷ùøúúüüüüüûüüüüýþýýýþüýýýýýþýüýþýýüüýüýüûú÷ñìææàÜÛÖÐÍÊÌÔ×ÐÌÆÁº´ºº½¾½¹³³¾ÉÎÑÌËÊÎØàããååããÞÖÎÏÑÑÎÌÉÉËÐÔÖÙÞÝÛÔÑËÄÃÂÆÉÅÈËÇÄÃÄÉÎÏÐÑÓÒÔÕÏËÉÊÑÑÐÎÆÁº¸³µ¹µ±¸¶²²³´¹º¾ÃÃÀÅÌÐÜàæëïòöúýüûüýýþýþýüþýýýýýýýþýýýþýþýüüýüüýýüüüüýûüûùùöõôñðïííìéíòõùüüüýýýþýüýýýþþüüýüûûùõùûûûúöïÛÓ˾¸»³¨«ÀÈÎÐÏÉÊÌÏÏËÊËÇËÉÆÈÏ×åèéíòôôôòìèÙ¿©Ÿ‰¤¯­¿ÑÔÔÒÕ×ÕÖ×Ù×ÔžU62?=R†—vYKQeUB88303/0/*,7,) "043.,$   +    .       + + +   + +       .-+,,$1  + + +  +  +qÇëðòôòñïèшB'":uÅâçéêèìëÛ?! + + 0LJ?;% -7-4NB;  +!'-$BE<@B:E1 +5m„—§ªª©£¦¥˜„spq~{{™˜‡‚££ ÉëíñïñïñëßÕÙÜÕÐÎĽ¼Ã¼³½Å¿´¬³®§ÊÍÊ¿°ª²º½ÊÍÑÛëùûûýû÷ôêäããàíóûüüüþýþýýþýþüýýû÷ðäáâçëìíóõ÷øøùúüûûüüýüûüüüüüýüþýýþþþþýýýþýþýþýþýýýýüûøóîéæáÞÙÔÍÄÈÎÏÌÌý³°¸¸ºº½¾»¼¹·º¼ÇÐØÛÛ×ÐÉÓÚÜâãáäââàÙÕÓËÉÈËÌÒ×Üßäééæäààßß×ÒÔØÕÐÏÏÌÍÒÔÖÙÙÙÜÜÛÙ×ÔÎÑÓÔÓÑÌǾ»¶¾¸¶·»¼¸µ¸¸±´ÀÃÅÆÅÄÁÈÑÙÝâèèêïôøúüüüýþþþýþýþýýüþüýþýýýýýýýþýüýüüýûüýýüûûøùúùøøôòòîìëéêëðô÷úûüüüýýýýýýüüûüûùøøûüûûùõêØÉÁÁ¼µ­¤±ÅËÐÒÈÉÉÈÈÉÊÉÈÇÊÊÊÓÙÞäæëñôôóóíâ˱¦ŸŽŠ˜°¢¡¬ÅÓ×Ø×ÙÖÖ×Ù×Õ̶l585D„©¡u^\ijMD9.*16-,*,/,1#'7@=2$  + +   +  + +      =-         + +   +    +   B  +?) +     ;†ÙíïññïçÙÐÉ9$"7cºæìñóôòðè¸V- +*GGB>0 -5$3B$0oÌìððóõóñê¸`, + "@DI?37*92#.?@@D?CH +Jx §­¬ª©ž‰Š…x~ynpnƒ—‘’›¦ª¼áìîðïñïêÞÖÚÙÍÎÐÆ·»ÅÁ¹»ÃÁ´®¬§±Ê;¯Ÿ±¼·´ÁÐ×æóùúõöõôïäÝÞÞÝãõúûüüüýýüüüýùóìäßÝâçëðñõõõøùùúùûüûüüûüüýüüûüýýýþþüýýþþýýýýýýýüüýüüû÷ñíééçäÞÝÜØÖÑÌÉÑÕÔÍÇ¿¹·²¼»½½¿¿ÃÇÏÒÍÕØÛàâãÜÚÙÝäååååäæèçééæãÞÝäëîñ÷úù÷îéçí÷ùùõîîëêëééêëíîñòðñóñðîìçäãßÛØ×Ô×ÑÈÆÉÉž¾¸¸¼·¸¶º¶ÁÃÇÆÇÇÇÈÌÏÐÖÖ×ÚÝãêìïòöûüüüýýýýýÿýýýýþþýýýýýþýýýýþýýýýýýûüüûûüùùúù÷øõôôòïïíéééìðõúûûýýüüýüüùùö÷ûýüüýüüùñäÔǽ¹±¡™³ÆÎÖÑÈÀÆÉÉÇÆÇÅÆÊÈÍ×áèíïòôóññé×¾¥š‘Œˆ ®¡˜˜±ÉÑ×ÙÓÑ×ØÙÜØÕÈ“F:Cv±²™sbz…eR;1..,($!#00-%!-/.B;((     + + +  + +   + + +    +    FœÙìðëéåéåØË’4$2wÌìñòôôôñé½d. +)"HJG><<$ #--%FGCEHHM1 $Y€Ÿ¥ª±®¥¨šŠ‹ŽŽƒ~zvsq…¡¢“…™®®¶×êïðïñîéÛÚÚÔÇÈÌɾ¸Ã½·ºÀ¾°¤¢­»Åĸ¡˜¬º´µÈÍÜèñóõöûüü÷ìÝÚÛÛÝæíøüüüýýþûøóìåàáÞâèïñôõö÷ùøùüüûûûüüýüüüýüüüýýýýýüüýýýýþþþýþýýýüüýøòíèæäâáàÝÚÜÛ×ÔÎÉËÐÐÎÈÁ¹¹¸»¿ÅÄÀÃÉÏÕÖÔÓÔÚàåçäæææééèçççìïñõøõïæÞáêõùüýýûðâäôûüüûùôòíèçãäéðöúûúúûûúùùöôòðîèåßßØÓÌÏËËÇÆÅÅÅÂÁº¹¼ÁÂÉÉÆÅÆÊÍÐÏÑÑÒÔÖ×Ýåééïò÷ûüýýüýýþüýþþýýþþýþüþýýýþýýýýýýýüüüýûûüüúûúù÷øøõõòïíìêêéêïôøüýüýýüüùøôùüüüüýüûûøìàÑȾ¹¢œ­ÁÌÓÑËÆÂÄÇÇÇÆÆÆËËÐÙãéìðóôóôðä槑ˆ™¬ªž–˜§ÄÓÖÙØÙØÚÚÝÚØÒ¦W=VœÀ±Œqy’‰cJ:3/'#% &+')'*1?A;/,"   +   +    +  + + +  +     +  +    +    + +   + HœÛëïîïòñì×Ày25wÇìðóóóóñê¾d*  &CC@FD-% + (2(5DFLMEHC 0i–Ÿ««ª©¥§œŒŠ‹‡Š†||xz}’¥–‰«³°ÅâíïððîêÝÝßÒ½ÆÊɾ¹ÁÁ¸´À¼­žŸµ¿Â½®››²¸¿ÅÒÜçìò÷ûüýüüûïßÛÝàãèçèìñõ÷õñçßÝáåèëîðòô÷øøùùúüüûúüüüüüýýýüýýüýýýýýýýýþýþýýþýýýüüûúöóìèâÞÚØÙÙÜßáãâàÞÖÎÍÕÖÔËÇÄÂÅÌÍÍÐÐÑÓÖÕØßÞßåçíñóööööôòñõ÷ùûüûûøìåäí÷üþýýýüïÝä÷ýüüýýüüùöòéàáçð÷ûüüüýýþýýüýüüûø÷óîåÞÖÓÑÑÍÎËÍÌÈÉÆÃÈÉÈÈÉÇÆÇÐÐÑÑÑÏÒÊÍÆÍÔßãåçíóøûüüüýüýýþýþýýþþýýýüþýüþýýýüýþýýüüüýüýüûüûùùùøöõóñðíêèåãéïõùûûúùù÷ôùûüýüüüüüúöëÝÑø°©±»ÄÍÓÐÈÆÃÄÁÃÅÃÇÇÈÑÜäéëðòóõòîàÄ®¥–‘Œ¡° –‘–¢¸ÎÕÖÙÙØÚÜÝÜÛØ·kUƒ¸À¤…‡š„Z94*1)##&+/$+7;CEA.& +  +   +   + +      +   +  +   + +           N±ãíñóôõóîܶx6 7sÄêðóòòóïê»^*  +  5C@FF7&   06+$#8OLFFHL* FyŽš¢¢°§¦¨§š†ˆŠ†‹ƒtz‚v|†§œ‰‹£²®´ÙéîðïíëÞÚàÝÇÉÍɽ¹Á¾´³Àº¤œ¬Àÿ´¦§³¿ÊÒÜêôùûüýýüûýûðãÚáîôõòìáÛáãàÚÔÔÛåêïðôõöùùøúúúüüüûûûüüüüýüýýýýýýýýýþýþýþþýüýýýüüüúõïêèâÞÔÖÒÌÕÚÛáéçååäáÒÏÕ×ÒÌÑÔÑÐÏÏÒÔÔØÝßäèéëëíóùûûýýüûûûüýýýýýúöðëêóûýýþÿýüúíÛáöüþþýýþÿþýüúòêååèñöûýýþýýýþþýþþýýüüôëèáßÜÚØÒÐÐÎÉÍÍËÏÍËËÅËÌÐÐÓÓÔÐÑËÈÁ¿ÅÉÑÖ×Ùãëôùüûýûýýüýýþýþþýûüüýýýýýýýüüýýýüýýýüüüüüüüûúúùø÷õôóïìæâââåçïóõøøõôúüùûüüüüûúûòæÖÊÁµµ¾¿ÀÊÑÔÈÃÁÂÃÃÁÂÇÅÆÖÝåêìðôôôðì׿²¥“˜¬¬š”‘Š—±ÉÒÕ×ÕÙÙÚÜÜÛÚÂyn¬Ç½‘y•­©„N:71021%!##.&!(:EKNF-#  +   + +  +      +  +   +      + + + + +      %qËëðòóôôóðäÀ}7#3eºêðóóôóðç±V( + =EKWB2)   '21,/ULCILK<-2 + +   + +       + +  . + +  !#  +  + +4=&   +       +  /‰Üîòóôõóòðé͇;,c¹èðóôôòïâ¥N"  +0BEG=8* +'67&#!'BIHEHHY,.h‡“£§¤¨¬«¬œl{Ž‹……y}s‚„š¦„’©¦›»àêïðíëÚÚáÞʸ¿ÂºµÀ½±µ¶¤ŸÀÊ·¶Â»©®·ÇÒàñúûüüüüýüýüüõäßîòñòíàÈÁÆËÑÙåïïóõô÷ø÷ùüûûüüüüüýüüüüýüüüûýýýýûüýýýýýüýýýüüýýü÷òìèçßÜÔÍÌËÎÍÌÓÞæêëìéëêàÕÑÕÖÓÑÐÑÕÖÞâåéíôúûüýþüýüûüüüýýüýþþýýýûùùûûüüýþýüþýýþý÷êÝãõüýüüýþýýýþþýüþû÷óíèêòöûüüüýýþþþýýýûûüüüú÷ñëæâÞÚÔÒÏÍÌËÈÈÎÎÒÑÏÒÑÕÑËÈÅÃÈÇÇÅÇÈÅÌÓÛåîôùüýüüþþýûüýýýýýþþüýýþýþýüýýüýýüüüüüüüýûüûûùùùøøøôðñëäààÞäææèðùúûüûüüüûüûùñä×ÌÀ¾ÌǾÁÆÒ×ËÄÆÉÄÇÈÆÆÌÕÞåéìñôôñòåÍÁ¹¬›•¦µ§’Ž•–˜ ¸ÎÕØØÙÙÜÙÛÞÜÑ¡¤ÌÈ¥€‹®Ã²pDA=;8:6-%!($!!,=JROLG-/ +    + +      + +        0 +  $('  "  +   "!   +&    =šâïôôõôôôñíÙŸG,/V³åïðòñðíÜ;  &5DJA<:' +(6:'-"?IHMKHZ>8zŠ• ¬ª©«¬¢“fex„‡ˆ„„Œ†z†œŸŠ™Ÿ¢±×éíïíèÜÙâàÒ¼¿¶³º¼°°®¡™¤ÈεµÊ̵«ÂÏÕåôúúûüýüûüýüûùéáéìåÝÏÁºÁÌÙáéïòö÷øøùûùúûüüüüüüüýýüýþüüýýüüüýýýýýýýýýýýýýýûýúóíèçäÞÖÏÉÌÎÑÑÎÇÒáåéîîîíéáÔÓÖÖÏÒÕÙàåèëðóúüýýýýýýüüûüýþþþýüýýýûúûûüþýýýþýþýþþþüûõêÞÞñüþýþþýþþþÿþýýýýýüùòíèêïôúüýýýýýýûüüüüýýüüûùõîëãÜÛÖÑÐÌÉÍÐÑÓÏÎÓÓÑÒÎÊÆÉÉÈÍÊÈÅÀÅÈÌÔÛâîøûüüýýýüýýýýýýþýüüýþþýýýüýþþýýüýýûüüüüüüüûúûùøø÷õôòîêèââáàßèõûùûýüüüüüûúõëÜÔÍÊÑÍÁºÀÒØÎÉÄÉÈÉÉÇÈËÔÜçêìðñöòïãź¸¨ ›²´ –’ªÉÓØÛ×ÙÛÚÝÝÜÓ°½ÒÇ£}š½È©iF=?=;=2*$'-8%*95*,  1DTPIELR Q…—¦¤«®­«¡‡]^sƒŒŸœ‰{yž¤’Œ’£®±ÌæíïìêÜÛåàÓÌÅ·µ­¼¿²¬§¡š³ÐÏ·µÊÌ¿¹ËÒ×ìùùúüüüýûûûûüùìÛÛÙÓǾ¾ÉØßæíñóõöúúúúúüûüüýýüüýýþüüýýýýüýýüýþýýýüýýýþýþþýýüøòêçãÞÖËÉÇÊÑÒÐÐËÉÓÝçêëíêêèáÛØ×ØÜàáäêëîóúüüýýýþþýýüýýüýýýýýüûúùûüþþýþýþþýýÿÿþýþýúôéÚÛêùþüýýþýþýþÿþþÿþýýýüúòëéèîó÷ûüýþýýýûüüþýüýýþýùõîçâÞÚØÕÒÐÒÔÔÕÓÏÐÑÑÐÊÆÉÇÉÌÊÂÁ½¿ÁÉÊÎÕßèñöüýüüþüüýþýýýýþýýþþþþýýþýýþýýýüýýüüûüüüûüûøúùùùøôôñîêæäàÛßçóùûúüüüüüüûùðá×ÓÓØÐÄ·¼ÌØÔÍÆÇÊÉÊÇÇËÔÜåêìðóòñíßÄ»»¥–ª¹±›”•Œš˜ ÁÑÖÙØ×ÙÛÛÞÝÙÄÐÖÀ–…¨ÆÌ™`JBBB; 8;8)') $BPJOJOY'![‡‘§£««®§¢u\Vm~ˆ“œ¦¤£¤‚}œ¨˜ŒŒ ¨Ÿ¿äìîîêÝÞåÞÔÍ˺ªª¸¶§š££¡¾ÓÇ«½ÐÑÇÈÌÍÙòúûüüüûýüýûùûùëÒÍÉþÃÕáçìððó÷ùøøúýúúüüüüýýüýýýÿþüýýýýýýýýýýþüýþýýýýüýüýúõðêåßÕÏÍÇÄÅÆÐØÔÑËÈÐÝæêëìêêéçæáàæèèêìðôøüýýýþþýýþýýþýþýýþýüúõ÷úüüýþýýýýýýþýÿþýÿþüùòá×ØäóûýýþþþþÿýÿýüÿýþþþþýûùòìççêîõûýþþüúûþýþýþýýýýûúóìæãáÞÜ×ÖÓØÙÖÓÓÏÕÏÉÅÊÍÉÌÆÀºµ¹¿½ÃÇÊÑÕßëöûüüýþþþýýüþýýýýýýýýýþþýüüþýüüýþýýüüûûûûúûûüúùùø÷õôòíêèãÝÝãëò÷úüûûûûûúôçÚÖÚÛÏö½Í×ÚÊÅÇÉÉÉÇËËØÝæêìññóòêÛľ³ ž­¶¬ ˜’“•‹˜»ÎÔÙØÖÙÚÛÞÞÛÓÛÖ·Œ™¾ÕË‘WAE9A=?9)*+"$%!:EKLRYXC30  + + +       +   + + +  +  +      +  +  + +  +   + +    +    J·íñóöööóôóðèÈv1\¹ØÝÙÌ­ŠO'   5CA<:1 +3<8)*'"0HKRPL[E$*gŒ”œ¢¢¨¦¦¡›oTVfŠ“£¬° œ–Š|¨ Ž¡£ªÙêíðèÛÚàß×ÐÎÀ§ª¸±¡¢¨ž ÀÔê¿ÓÔÑÍÊÎÛòüüüüüüüüûûûùïÜÅÀ¿¿ÇØäëîñóóöøøúùúüüüûûýüüýýýþüþýýýüýýþýýýüýýþýþýýüüüüúõïëéäÜÓÉÇý¿»¾ÏÖ×ÓÎÍÏÝäéëëíëêëíëêìììðôûüýþþýýýþþýýþýýþüþþûùöö÷ûüýýýþýýþþýÿþþÿÿþþýûøíÞÖØáëùüýüýýþþþÿýýþþþýþýýþýýùòëãâåìõùúú÷ùþýþþþýýýüýýüùòíéãàÝÜÜÛÚÚ×ÕÕÔËÈÇÇÍËÈƾµµ³µ¸½ÂÁÅÊÐÚçõùûüýýýýýýýüýýýýýþþýýýýýýþûüýýþýýþýüýüûûüûûûùúúøøøöôðïêæáßàáèïôøúüüûûôêÝØÛÛϼ¹ÅÎÙÛÑÇÃÊÇÉÊÉÍÔÝæëìðòòðèÔ¾¸©Ÿ µ³¦›‘“ŠŠ°Ë×ÜØÕØÛÜÞßÞÝàϪ‹©ËÖÂQF=E@E@FE;>9+&'?LRVRWUC3$ + +     +  + +  + +  + + + + + +    + + +   +  +  +  +  + +  + + +    +   #SÀîòôôôôôóñîÞ¦O'.uª°¬ Œg:   + +%;EGCRRSSWD5$ +  +      + + + +       +   + + +  + +  +  +  +    +  +  + +   + +   +    +  + +"YÇîòóóóñðíäɦp5    9;3.50+!'->LYc_bX@.(  +  + +    +  + +      +:&   + + + + +  +    +    + + + + + +   + + +   +  +   +   +"   + !]Îïñòððîëݼ˜Q. 9¢¡œ’N   +3??@?3" + /FL8&)*$ 'NbWQKOhu‘—Ÿ ¥§«¥¦¡Š‹{cn¥¹¼·§‰‰‰„€Œ¦¦“ £œ­ÖêìçÚÜâáÐÊÑ̺  £¤¤©­¶ÄÐȬ«ÃÓÐËÊÓÒÕðöø÷óîâÔƸ´¿ÊÒÝåéíðñóõõùùùúúûûüüýýüüýüýüüýýýüþþýûýýüûýþýýýýýþüýü÷îëåÞØÏÆÁº··²¼º¾¹·¹ÌÕÐÏÎÊÖäêììíêâÞÜãïøþüýýýýýþýýÿýýýýþýýúôñòúüýýýþýþþþþþþýýþþþþüþýüüüýþüüüôéôüüýþýþýüýþÿþýþþþýþþÿÿÿÿþýþüüþýû÷÷÷úüþýýýüýþýýýþýüþþýûýüøòéæãââÜÖÕÎÍÈÆÅÆŽ»¸¹··¶´®ª±¶»ÃÇÉÖÜåñöûýýüþýýýýýþüþýüýüýüýýüýýýüüýýýüüüýýüüýüûûûúúùùù÷óóóñîëãÝÝßâéëèéèà×ÑÌ¿»ÁËÕÜÞÝÔÄÁÀÃÂÅÅÍØæêìïñîèÕ¿¸­ž¦´± –‘”’Ž˜µÏÚÙÚÚÛÞÝÜãáÊ¡žÁØØ“R@>EE771*2>!.6OY]`[bS=)'     +     + +       +  +      +%!     +  + +      +      + +     + +   + +       #aÏððïíìäίŠzxW)  8ƒ§ª©¯›N  +   4??B=,  3BF4///#>ZOSIDk‹˜˜ž¡¥§§§¥ž“Œ…­³²®šŠ‡~w{ƒ|—¥—“ž§¢™Æçëæ×ÙáßÑÌÓ˸™«¦¤¤»¿ÇÑ˳¨½ÍÊÃÈÐÆÄâðíçÙÉÀ¶³·ÀÐÚäéìíïòñ÷ö÷øùùùûüüüüýýþýüûþüýýýüýýýýýýþýþþýþþýþýüûùôíéåÜÓÊû¯µºº´º»¼»ÂËÒÓÌÌÏÖãéëêæßØÓÔäôûüüüýþýÿþþýþýþþþýýû÷ðñùûýýýþþþþÿÿþþýþþþþþþýýýýýýþýýýýúóéóýýýýþýþþþþþýýþþýþþÿÿþþþþýýþþüýþüüúøùüüýýüûþþþýýýýýýýýýýýýøñìèåàÚØ×ÒÊÊÁÁÆÆÇÀ¼¸·¼µ³±¯³³¼½ÂÊÔÜâìõûüüüýþýýýþþýüþþþýýýýþýýýýýýýýýýþýýýýýýüüüúûùùùùø÷öóñïíëéæèéæâæäåÚÑǸ¸ÉÔ×ÜÞâ×Å¿¿Ä¾ÂËÖâèìíðîãα©š¥¸±–š–”ŽŒŒ ÉÙÙÛÜÝÝÝßãÙ¼›¦ËÜÖ»€O>B>A?3/445!""4BWYada^Y4'  + +  + +    +  +  + +  + +   +       +    + +  + +    +      + +  +  + +  + +  +  +  +  + + !hÐíìëåÖº—zkp„yA  8†µº¹½£R  +  + +  +&8><7/  8AI;-)$&3 6NTSPC_‰•™ ¡¥°¤¦£˜’–˜¢«¹¶§—‰…zro}y~Ž¦ž–š¤¨˜µßéçØÛáÞÒÎÒÉ´™š¢¦¤¯ÈÃÈÓ̸¨±ÃÈÅÌȹ´ÃÌÉ¿³©®³·ÎÛåéìîðñóçñ÷ùøùùùúüüüüüûûýýýýüýýüýüþþüýþýþüýýýþþýüüü÷ñíçÝØÍÇÁ¶¯²¹¿º·¼½¿ËÒÓÑÑÑÕÝäéìæßÖÒÔÙåóùùúûýþþýýýþþþýþþüùøõóóùþþþþþÿÿÿþÿþþÿþþþþþþþýýþþüþÿþýýýúðæñûýýüþýÿÿþþÿýüýýýÿÿÿÿÿþþÿÿþüýþþþþþþüûúùûýýýýþþýýýþýýþýþÿýýþýûôîçàÛÚÚØÒÍÊÆÆÆÇĽ¹¸¸º¼²±±³·½¿ÉÑÚàèöûüüüþþýþÿÿÿþþþþþýýþýýýþýýýþþýýþüüüýüüüüûüüûûúúúù÷öôóóñîìëèàÛÝ×áÞÔŹ¾Ë×ÜÝããÜÍÀ½ÆÄÁÀÊÖâëëîðëÝÊÁ®¡Ÿ´¹«£——™’Ž‰‡ŠŽ†’¿ØÚÜÚÞßÜááÓ¬š¼ÓÝТhLB=7><2;B3'*",=JT^cbe_ZB7!  +  + + + + + + +     + + +       +  + + +   +     +     + + + +  +  + +   +  +  +   + +  +  + +     +      + fÐéçØ¿¥•ˆoqˆœ˜P +   8·¿¿Å¯Z  +  + +.8741&  @KE>7*!+*#0JYSOKJy’‘ž¥¦©«ª§–’š§ºÄÆ»Ÿ‹„„ˆ|~z{tv…¦§–•¡Ÿ¥Óæã×ÛÞÛÑÎÒÆ°§š§»ÐÄÆÕÒ»¯¯ÁÇÆÉ¿µ±­®¨§¤¨²»Íãêíîïðóó÷óööøùùúúûýýüûûüýýüþýüýþýýýýþýýýþýþýüýþýýüû÷ïìéâÔÈÀ¾²¨­³º½½º¿ÈÐÓÕÑÒ×ÛåêéæÞØÒÏÖÞèõöùûûûýþýþþÿþþýýûû÷ø÷úúûýþþþÿþþÿþþÿþþþþþýýþýýþýýþýþþýýýüùíßë÷ûýþýþþýýþÿþþþýýýýýýþÿþþþþþýýþÿþþÿýþýúùøúýýþýþþýþþýþþþþýýþýþýúöëåãâßÞÙÓÎÈÆÇÊÇ¿¹¼»·¶¶¯µµ¼¹½ÆÐØÝèóûüüýýýüýüþýþýþýýýþýýýüýýýþýüýüýýýýüýýüûûüûúúûúùùøøøõóñðìã×ÔÐÊÖÞÙýÄÔØÜàääàÑÄ¿ÁÆÅÆÍÙâéëíîèÖĽ®¤¨¸´¤ ”’’Š‰…‹‡·×ØÛÚÞáßàÝÄ› ÆØÙÃZJ?:66718@6&"!$>JSZgenhiT>1 + +   +  +       +   +    + + +        +  +     +  + + + +    +   +  + + +   + +  +  +  +     +  !  "\ÇÛα™’Žœ¨¯ªc;™ÀÈÍ͹d + #/==85";POB50,)3#>Z_KTIhˆ—˜¢­¨©¨§ žª¸Áž³“‡ŠŠ€…uxtn|´›Žž¢š™Àââ×ÛáÝÒÑÒÇ© ª¥”£ÃÓÅÈÙѼ²ª»ÃÇdz±«¨¬§¥¦¯ºÊáìííòóóõõöøùøøùúúùûûüüûüüýýüýüýüýýýüüýýýýþýýýýýýýûùõîêäÛÔËÉÄ·«¬³¸½¹º¾ÉÒÓÔÔ×ÝãèêçÞÒÌÏÖãìôúüûýüýþýþüýÿþýýûù÷÷ùüþþüþýýþþþýþþþýþÿþþýýþýüýþÿÿþýþþþüúüúóâ×ßîøûþýýýúûþþþÿÿÿþýüüýýþþþÿþþþþþÿýÿÿýýþþüûùúýýþþýþþþýþþÿþþþþþþýýýûôìèèåâÝÙÒÏÌÊÇÁ»º¶µ»¸´±µ»Á¾ÂÆÇÏÛæñùúüýýüüýýýýýýýýþþýþýýýþýýþýýüýýþýýýüýýüúúûúûúúøúùøøõôñíÞÒÌÉ»ÈÝÚÌÁÆÕÙÝâäåàÑÇ¿»¿ÀÃËÙäéììêàÌÁ½¬Ÿ«´¨›”˜–’’ŒˆŠˆw|«ÕØÜÝÜßÜßÚ¯’ªÉÛÔµ~H=;<<:4<>=6)"$ 6OY[WmgohdPB/%   + +   +        +       +,  +    +        +        + +   +  +   + + + + + + +  +  + +  +   +        +    F¢µ”šœ££¯¼½­m'  8ÅÎÓÓÀt +   $/50>4 +  /LR=>4)%#1&-RZNJNXrš ž®§©§§©«ºÄò©¨{‹…ƒ…xq|p”®¢’“¢¡›°ØÞ×ÚáàÓÐÏÁŸ§¥¬Í×ËÏÙÒ¹°³ÄÊ­«§¥«¦§®¸ÒäìððñóõøøøøøùùøùüüûüýüüýýýýüþýýüüýýþüüþýýýýýýýýýýüûõíêáØÍÊÑθµ¸´¹¾¿¾ÈÐÑÑÑÚâèéëçÜÏÏÔáî÷úüþýýýýýýýþýþþþýø÷÷úûýþþýÿýýýþþþýýþýþýýýýýüýýþþþþÿþþýþþúöóìãÎËÓÛéôùúüþþÿþþÿÿÿþþþýýýýýþýýýýýþÿÿþþþþÿþþþþýýúýþþþþþýÿÿÿÿþþþþÿÿþþþüþûðçäææâÞÙÓÍÄÅ¿¾¿º·µ¹ÀÈÉÆþÆÓÛàîöûüüüýýýýýýýüýþþÿýüýýýþüýüþýýþþþþýýýýýûûûûûüúüúùøøù÷õëÛÐÏø¿ØáÜÔÒÚÜâãåãäÚ˾ÁÃÁË×åêììçÙżºª¤­³¡œ™—’ŽŒ‡‹xko ÏÙÛÝÝÞÛÝÒ¡“µÓÛÌ£cA73;>01;B:7! 'CaidnhokkfV85#    +    +  +  +   +  + + +  +      + + ! + + +             +   +   +    +            .vŒ‰–¢©¦§±¼ÆƼ, @¢ÌÕÙÕÂm +  + 32;>1  7GN958&&7(& LWRHKKjy„™¢ ¥ª¬«¹ÄËÁ¬•˜„u†~‚Š‡}€}ns‰¥­Ž•¡©œœÉÙÖÜâÝÒÏ̲™ ¨¤¢³ÎØËÌØÔÅÀ¸µÃʸŸ¨ª©§©«½ÏåíðòôõõöùøùùùùùúûüüûüüüüüüýýüüýüýüüüýüüýþýþýýýüýüûùóíëãØËÊÒÖÏĽ¼¶½ÀÆÐÌËÒÖÖáçéèçáØ×ØáíøüýüýþþüÿýýýþþÿýýûøõùüþýþÿÿÿÿþþþýþþþþýýþýùøúýýþþÿýýþþþýýýüöíàÒÇÃÅÇÈÏÙäòûýýýþÿÿÿýýÿþýýýüûýþýüüýÿÿÿþþþÿþÿÿþÿýýþýüüýþþýÿþþýÿþþÿÿÿþýþþýýùîçëëæäâÝÔÍÉÈÈÊÉƽº»¼ÂÉËÌÈÃÆÎÕÚáêöûüýýýýýýýþýýþþþþýýþýýüýýþýýýýüýûüýýüýüüüûûüüúùùùøùõçÓËʾ·µÍçêåàÞÞããÞÝáÞÑÅ¿¸»ºÇÚæéëìä×Å¿¸«¤¸¸¤š–’—••ŒŽtfe˜ÌØÛÜßÝÝÚʤÂ×ÙÀYB98:65=p~xtjjpotcS41" +   +    +  +    +   +  + +       +  +  +   + +    +      + +     +   +  "  +   +   + +     +   +        +  !_ŒŸ¤­¶»¾ÄÊÊÃ.  ;¤ÑÙÚÙÁm  ˜A.4.89  +   5PO>:8,14('";dMMVFXUFTP\uŠ¡µÅÌȾª‰oqpqv…Ž…|uy{›­“ž©¡—»ÏÒÚàÝÓÎÄ©§œ¨ª›¥ÈÖÉÈÚÔÅÈÅÅËƯŸ£­¦¤°·Éáëïòõ÷ø÷ùùùùùùùûûûüüüüüüüüýýüýûüýýýýüüýüýþýüüýüýüüùòïëêßÓÊÒÚ×ÐÈÁ¹»ÊÍÏÎÎÓÖáçëéçÝÕØàèóöúüýýýýþýýùûýüþýýúø÷øûþþþþþÿÿþþþþýþýþýþþþûúùûýþþÿþýýþýþýýýûöíåÔü¾ÄÇÄÁÂÏâðøýýýÿýþþýýþþþýýýýüüúûýþþÿþþþþýþþþþþþþýüüýüþýþÿþýþÿÿÿÿþþþÿþþýûøøúöóìèåÞÙÒÐÎÊÉÊÇǼ¾ÆËËÏÌÉÈÏÒÜÜâêóúûýýþýýýýþþýýüýüýþüýýþþþýýýýýýýüýýýüûüüüüûüûúúûøúóäÎÃÅ·®¬ÅåíìéããåáÖÓÜÝÕÈ»´µ²ÃÖãçèêàÏÁ¹¢¨»µ§˜‘˜›“‘‹‰Žjfn’ÈÔÚÛÞÙÕβ²ÎÛЬ|RE47>83@=1/  +g˜š‰vrx}m[N36       +  +      +    + +  + + +  + +            + +   +         + +    + +       + + +  +    Qˆ’ «·ÂÆÉÎÓÑÉ @  + >£ÒÜÞÚÁe$"9ƒ[*.-96$ +  BRP@6967+%%%+Y\RSF><0 +>Km„—ž®›\]_gvƒ‰Œ‡zq‚x|“¨˜ž¥¦œ¦ÄÍÛßÛÏǸ±©¥¥¬§¶ÃĽÊÙÓÌÓÖØÒÄ°£ž¨«¥¬ÆÛëñôõ÷÷øùúùûûúúúûüüüüýüýýýüüþüýýýþýüüýýþþýýýýýþýüûøôñðíçÞÏÉÕØ×ÕËÂÃÊÒÔÑÓÙÞåëêäÝÙÞèòöùûûüûýýþþþþþüýüùö÷øøùüþþÿÿþÿÿÿÿþÿþýýþþþýþýüûýþýþÿþþþþýþýýýûøóèãÞÑŽ¼ÄÈÀ¾¾ÄÎÖâîõùÿþýýýþþýýþÿþþþýûûýþþÿÿÿþþþþþþÿÿþÿÿþþþýýüüþþþýÿÿÿÿþþÿÿþþýüüýýþûùôïåÜÚØ×ÑÑÌÌÏÉÄÉÍÎÑÌÈÌÌÐ×ØÜàæñöûýýýþþýýþþýþþýýþýüýÿþþþþýþýýþýýýýüýüüýüüüýýüûúùóâ̽¹±ª¨¼äñïíèèçßÒËØÜ×Ìù·ºÆÕâèèæÛÈ¿»­¡²»­¨š‘˜™’Ž’‰qmfz’ºËÕÐÌÃÀ»—¸ÕÙÆ›eIE874166;:) $''J‘±¨Žƒw{~{niL94! + +  + +         + +    +   + + +    +   + + +    +    + +     +  +  +   + +  +     +    +  +    +  + + +     ,   I¢«·ÂÈËÔ××ØϯL  + ?¡ÔÝÞÚÃj #J7 B–l  +154/('DWJ;:883#%-&)@WTJE$ "+[–t\NUfu‰Œƒ€tys|££——š£˜“µÏÚÞÝ̵º¼¬¦¡©¯ÍÌ´ªÈÙÔÐØÝÝÐĵ§™¨¯¥ªÑèñõ÷øùùúúúùûûüüûüûûüüüüüýüüúöüüýýýüýüýüþýýýüýýüüùôðððíëéáÔÉÑØÚÔÑÒÓÖÔÑÔâèêéæãßåíøüüüýýüýýþþÿþýþþþûöïñ÷úýþþÿÿÿÿþÿÿÿÿÿþÿýþýþýýüýýýÿþýþýÿÿýýýýüúôìãÜÖØÔËÿÁÉÊÀÀÀÄÂÄÆËØèôúüýþýýþýþýýþÿÿþþýÿÿþþÿÿþþýþÿÿÿýýÿýþÿÿþþýûûüþþþÿþþýýþþýýýþýýþþýýüòæäáßÝÚÔÐÏÎÊÎÌÏÑÎÆÈÈÎÔ×ÚÜÞâëôûýüüýýýýÿþþýýýýþýýýýþýýüýýýþþýýüýýýüýüýüüûûúùúóÞǼ°«¤¦´ÙôõðïìçÞÎÉÒÚÙÏĽº¸ÄØäçäÝÎÁ¹°§¦·¸«£š™“•”“€kgy¢“~–™”Œ›’t›ÀØÒ²|QDA773/;DD>+$$5z¶»´ “ƒ€{toeJ85        +    +     +  +   + +   +    +        +    +   +         +   + +   +     +   + +       + '  +C±¹ÀÉÑÔØÚÜÛÒºX 9 ÖÝáÝÄn!  9ˆi! tA# $7<0'!  E\G9;>93#+0)2MUF8 N’{fQM\p……ƒ†|z„xw‘¬š—˜¥‘£ÉØÝÚȹÃÁ­¢¡¥°ÏѸ¦À×ÖÏÜÞÝÍû©˜¨¯¨°Òëñõ÷øùúúùúûüüüüûûüüûüýüûüýýûõýüýýýýýüþýýþýüüüüûùôññððïëèáÙËÑÛÚØØÖÕÕØÜâêêéçëðô÷úüüýýýþýýüýþýþýþýüøö÷ûýýþýþÿÿÿþþþþþÿþÿÿýýýüýüýþÿýþþýýýþÿýüüûõðãØÐÍÎÊËËÅÆÈÊËÉÅÈÅ¿Á¿¿ÄÏÜëóùüýýþýýýþýþþþþþÿþýýýþþþþþÿÿÿþþþýþþþýÿÿþüùöùüýýþüýþÿýýýþþþýþüýýúõõòïèãÞØÕÓÎÎÎÐÑÐÌËÏÏÏÕÝßààâéöüüüýýýýþÿýþþýþýýýýþýþýýýþýýþþýýýüüýýüûûüûûûúùòÛÇÀ°«£­¶ÔòõôòíçÛÍÄÐÚÜÓÅÀ¼·¿ÙæçâÚŽµª¥§¹³¢–“’•ŽŠ†rgn›°ŽTC?PII]_e£ÇÔÈœZHD=/028881%)FZM@=/%#"+X­ÏǨgC;9;/718<<1.)')M›ÊÔÏƹ ‡ƒqgG5(    +  +!    +   + +   +    +      +         +   +     + +  + +  + +  + +     + +   +  +      + + +  +    +   +    +   +,ŠÄËÒÙÛÞáäääßÏ„+  (ÔàåÝÃ^#  ‹Áºn, %  "37/4E $OS=7:4&  %JRH6;>7) %J—ÍÜÜØ̽ª˜‰€†qC5&  +       + +   +  +     +         +  +  + + +   + + +     +    + +  +  + + + + +   +   + +     +  +   + + +       +     +  +    +   +   +  j¼ÏØÜßâãåçæãÖ–:   {ÑàãÝ»V  +-¿³t8  *5=, $PQ9/46=L6')/.)+)$*$  + *BJo—‘†qOEh€†Š‹ˆ}}rx…¤£ŽŠ œ˜ºÉÑÏÇĹ ¢¦·½È¾±¬£´ÉÍÚÝÚÕÈ»²§­ººÂÜðõùúûýûûûüüüýüüûüüüüüûýýýýüûùüüüüýý÷úýûúùóëéâÙÎÌÙëñññïíèãÛ×Ùåíðòõøúüüýýýýýþþýýþýýüûü÷óðöûüýýþýýþýþþþÿþÿÿÿþÿþýýýýþþýûúýþýþþþþýüüøñèÞÖÒÎÑÏÒÕ×Ò×ÒÎÔÕÔØØØØÔÒÕ××ÌÈÏÑÍËÐÐËÈÆÇÅÄÂÁÊÕâíõúýýýþýþþýþþÿÿÿþýÿþÿþýÿÿÿÿþþÿÿýýþýÿþþýþþýúûüýþýýþýþýþþþþþþþþýýûûú÷ôîèáÛØÖÔÖØÕÕÒÍÉÍÔÚãéóøüýýýýþüýþþþýþþýþþþýþýýüýýüüýýýþýþüüüüùõèÍù­¬²ºÍçðó÷øñèÔËÑÔÕÛÞÕÊÁ½ÇØæãÔÀ·¬¡˜ ³¦ £—œž™•’ˆjc¨¢mf4# =¢®‹P9+/1*)4;=:@0'!&^¶ÖÞáÛÔÁ¯¡–‹’‹j@7%         +   +    +  +       +    +  +      +   ("    +   + +  +   +   +  +      !      +     + + + +          + +S®Ì×ÜáãäçèçåÚ¡6 + + +}ÑáåßµX ‡¹«ˆM" +  + -,.%  (KR@6338;:8(,+*0& !%  + + 7PYtž˜‡r]UdyŒˆ}|‚}s‚£¨Ž‡‘¤©“®ÎÚÑËȳ›£«¿¾Â¼º³®°¸È×ÛÛÖϽ»·¨«¶ÁÅØî÷ùúüýüûûûýýýüüûýýýüüüýýüýýüúýüüýüüüüýüûõêæàØÏÉË×èñóððíéèççêòôøúýüýýýýþýþýþþýýþüü÷ôòïõùûýýýýÿÿýþþýþþÿþÿþþþþýüüýýþýþýúýýýýýýþûøðæÝÖÑÐÑÒÕÚÛÝÚØÛ×ÓÔÐÒØÛÙÙÙÕØ×ÔÑÍÍÓÔÓ×ÖÒÏÏÌÈÆÁÅÃÈÍÐÜèðøûýþýýþýÿþþÿþýþþÿþüýþÿÿþþþþþüýþýýþþÿþþýýúûüýþýýþþþþýýþÿÿþýýýþýýüù÷ðèáÝÙ×ØÕÔÏÉÊÉÌÑÛâèñúüýýþýþýþýþþýþþýýýþýýýýþýýýýýüüýýýüüüùôåʾ·¬±¶ÁÙìïïôõñéÒÎÛÙÓÙÞÚÉľÂÙæß˺®«¥˜¤¬¡™•˜œ—’Ž†qehš¯—v{L'0…‹e71+./*,/6=A<4.!1ÈÝãâÝÒõ¥˜–…mF;&  + +  + + +  +  +   + + + +  + +  +     +                 +! +    +   + +  +     +   +      +   + + +       +   + +     +     + +   + +7•Ê×ÛáåçèèèåÜ­@  + &rÎãåÞ´L + #{¥Ÿd@  +   1@6*$  BVC0/18=682%+$&'&  7NWj˜¤—Š…kRXrŠ…ˆ‰{|{|}}”¤“Œ”ª«™­ÒÝÔÐʳš¢±Á¾½»Â¹³«©¼ÓÚÛÙÐþ¹©¥´ÂÈÓêöúùüüüýüüüýýüüüüüýýüýýýýüüýþþýýþüüüýûûöëåàÕÍÊÏÏÖæòòñðñðíïñôûûýýýüüýýýþþýþÿýþýûøôíëîöýýþþÿþÿÿÿÿÿÿþÿÿþþþþýýýüýþýýýýýúùýýþýýüûòçÛÕÍÏÑÑÓ×ÜÞáâÝÝÜÛÙÓÓØÛÝßàÜÛÜÛØÑÇÏÔÙ×ÛÛØ×ÖÕÎÎÉÈÆÇÇÂÇÌÔáìöýýýûýþýþþÿÿÿÿÿþýþÿýýÿÿþýüûýýþþÿþÿþþþþýýûûùúûþþþýýýýþþþþüþýþýýüýùóëåâÚØØÓÐÏËÊËÍÕÚàêñùýýþþýþýþýþüýýþýýýýüýþýþýûüýýýüüýüüüùðáÊ»°±±´ËæðñêïôìâÔÓÜÚÔÙÝÜÐùÆÚäØô®§¢ª¥—”’“‘’ŽŒ†ym³«‹t‹’W!&UVE/(%//.2:3:>=-)2B ÖáæåßÕŸ¨Ÿ™“‚lE>*   +   +"  + +  + +    + +        + + +    +  + + + +      + +      "  +  + +     + +   + + +  + + +   + +  +     +       iºÕÝäçèéééåÞ¶O + eÉÞäÜ´K  )§­¼T  +  +44/%@W>0.448;77)!"& BNR_Šœ—ŒvVTdy†‹Œ‰Ž„upw†•§›•¤ªŸ¢ÁÓÊÊÀ©œ¤¸¾²¸¾½µ±¯©¯ÁÕÝÞØÌÀ¸¬©²¼ÇËãóøøùûüüýüýýþüüüüýüýüþýüüüþüýþüüüýýüú÷ïèãØÎÎÒÓÓÑÑäïñòðïòôöùûüþþýýþüüüýýþþþýüû÷òô÷÷øøýýþþÿÿþþýþÿÿÿÿÿÿþþþýþýþýýýþþýþýúöúýüøñëâÚÑÐÓÒÔØÙÙàâåäâßÝÝßÞÜÜâãåççáàáâßÖÍÓÕÓÚÝÜÜßÜÛÛÙÕÒÍÌÇÈÃÂÃÇÉÔâêíòüýþþýþÿÿÿþÿþþþþýþþþüùùþÿÿÿÿþÿÿÿþþþþþüüûùøùüýýþþýüüýýýþýþþýþýü÷ðëäàÜØÑÌÊÊÌÎÏÓÙÛãîùüýýüþýýýþýýýýüýýýþýþýþþýýüýýüüüüýúøîÛÄ»±²¶¾Õìóïæçðëà×ÛÞ×ÌÕàßÓýÆÙãÕ»¬ª¥™¥® ›•’“”ŒŒŽ|y¢»¢x™Ÿd-%.0'$*.-3/4:8;3.-2bÄÞåççàØÎô«›‰f;:0 + +        !  + + +  +  + +     +   + +                 +   + + +      + + +         + + + +   + + +  +  +   +   +     + +  +G£ÐÜäæçêêéçß¼X XÁÜàÝ®F 9‘¾ÎÛÀn + + +  +*22% 'GVE.*3-/2>9+% + Nc]^o––’Œ}cV`n‹Œ“›’†yus{ƒ£š—–«¬˜°ÅÈÉ°Ÿ‘™¯°§­®«©¥°¢¤ºÓÜÝÚÍƽ­¬±½ÅÇÚð÷øúûüüüüýüþüûýýýüýûüýýûýüýþýüüûýüûùíæàØÈÆÐÖÔÖÑÏÜïñòòóõúüýýýýýþþýüýüýþýýüüøôóõúýþüüýþþþþÿþþþþþþþÿýýþüýýýþþýýýýýýþþøìîðíçÞÕÏÎÊÏÖÖÙÛÝáäæçåââàâãááãçéèêéæããæß×ÖÙÙØ×ÛÚÛàââáßÝÚÖÑÏÉÈÃÂÁ¿¾ÅËÒã÷ýýýýþÿþþýþÿÿþýþþýüù÷úýÿþÿÿþÿÿþÿÿþþþýþýýüøø÷úüýüüüýûúûýýþþýþþýúòêåÞÖÒÎÌÍÍÊÆÊÔÕÛåñûûûüýýüýýýþýüþýüüýýýüýýýüýüüüüûüüûôî׿¹´¸·ÁÚïõìãâðíæÜàÞÕËÓÜãÚÉÀÆÚàÑ»¯¦šª­œ—“‘–•Œ‘‰qˆ¶²‘tƒ¦¡g- %"&,+4,0:2;4;8<}ØåéêèâÚÑÈ»ªž™’k:;-         + +     +  + + +   + + $ +     + + + +      +  + +      + +     + + + + + + +  + +       + +      + + +  + + +   +  +  + + +   +   6‰ÅÙâçèêêççâÄ[ + +B²×ßÛ©C +I©ÍÚáÊ* +  &36-  MP@6(1//.44$'! )TlgacŒ™‘‘†`S^j‡˜”…w}r}{£’ª›§ÌÛØ┘³Ã³§§¶°¶º®£¾ÍÛÝÛÒ˲­´¾ÅÄÓìöùùûûýüüüüýýýýýýýýüýýüüüüýþüüüüüûùðæàÙÍÆÃÍ×ÙØÔÊÖíòñòøûüýþýþþýþþþûüüüüüüùöôôøüþýýýýýþþÿþÿþþÿþÿýþýýüþüÿþýþþþýýþýþýýøåÞÛÓÐÍÊÊÍÔÖØÚÜâãæåççãáàãâäáâèéêêëéèææéçÙÕÞÞÛÙÚØÚÞãåæåäáÛÙØÏÎËÅÇÄÄÁ¿ÁÎâñúýüþþýýþþÿþýþýÿþýûúúþþþÿÿþÿþÿÿÿÿþþÿýþþþüûøööøûûüýûûúüþþþþüýýýøìäãÛÖÏÍÏÌÉÁ¿ÇÑØàêõùûüýüýýýüýüýüýýüýýýýýþýüýþýýüûûüûõëÔµ²¶¸ÄßïóíàÜíðéäãßÚÐÐÛãÝÑÆÉÛØĶ¯ž ¯¬›˜—˜‘’†yj˜¼«Œz¬¦g4%'!"!#%&.($(*26:5:>CHBPœßéëêéèÝÕɽ±§ž‰mI4 +   "#  +       +  +  +   +   + +   + + +            +   +  + + +  +  +   +    +  + + +   +   + + +  +   +  + +      +       ' (k´ØáçééêéçáÆe  +œÑÛש>  X¸ÜåçÚ˜3  49& 'UTA=/).4)//"" ')"+0Nqof\~™’“ŠrXSc‡š”Šxpr}}–¨¡”œ¢ ÆßàÍ©£Äϳ¦©·¶¿Á±ª¼ÇÓÛÞÙÍÇ»¬©µÁÀËçöøûüüûûüüýýýýþþýüýýþýýýûûüýüüüüúùðèßÚÍÇ¿»ÈÔÚÕÏÍ×éñóöúýýýþþþþþüýýüüüûøôóõöùüýþýþýþþýþýþÿþþþÿþþýþýýþýþÿÿþþýþýþýýüüúòÚÍÆÅÈÉÉÍÕ×ÛßáããèéééåäåãããåäéëëíìììéåçéèÞØàâÜØÛÙÜâäèèçéæäàÜÚ×ÒÐÎÎËÆ¿ÁÉÛêôûýýýýýýýýýþýÿþþþýüýþþþÿÿÿÿÿÿÿÿÿÿþþýþýýýýúøóö÷úüüýýüýýýýýýýýûòèãÜÖÏÐÏÌżµ½ÇÒÖàìöûüýýþþýûüýüüýýýüýýþýýýüüýûüüüüûøòçÒ¿³±³·ËâïðèÛÛëðëéæÝÔËÏ×áàÒÊÌÚн¯¤˜Ÿµ¬™™™’””Ž‰†v€¨´”x~—¯ f>2+.)((#$&!!*625916==[¶äëëêéçáÙÌÁµ©œgC6$ +   + +! +  +# +  + +  + + + + +    +  +     +   +   +  +     +       + +     + + +  +  +  +  +    +  +   + +  +     + +      + $  +HžÐàèçéêèèâÉv zÂÔÔ < oÍçêçâ´C'    3.!/M[N7.2.$$%! +   (*(,'..>uzg^y˜—šzbA]z‹˜’‹}|}u}“§Ÿ—œ¥¢“¶Øàή ¬Ç˲¬®¨®½½«°»ÂÎÛÜÛÒËÁ¯¨®½½ÂâòøüüûüüûýýýýýýýüüýýýþþüüûüüûûüúúóèâÜÒž¹µÂÕÙ×ÔÏÕéôøûûýýýþþþýýýýþüú÷ñïðöúýýþþÿþýþýýýþýþþýþÿþÿýýþýüþýþÿþþþýþýýþüú÷ñàËÉÈÉÉÌÒÖÙÞßääæéëëêêáâæèçççéìêîïðïíéèèêéßáäæãÞÚÛàâåæëìëèéçäâàÜÙÕ×ÒÌÉÆÁÅÈÎÝêôùüûüýýýýþþþÿÿýþþþþþýþÿþÿÿÿÿÿÿÿÿþÿÿþþýýýüûøöõ÷ùüþýþýýþþüýýü÷ëæÞÙÔÑËÉÃÀº¶¹ÄÌÙäëôûüýýýýýþýýýüýýýüýýýüüüýýüüüüüúùòåо¸±½¿ÏæñïæØØêïíèçÞÏÆÊÛááÕÊÒÖĸ«£–›§°¥–˜›”“’—Ž‹„v“µ¦ƒp†ª´‹]F:7+-)! "'*'")4?nÆåëìëêèáÚÒŵ©šiA4$  + +        +          + +  +       + +  +   + + + +       +   + + +  + + +   + + +     +  + +  + +    +  + +     +   +   4|ÃÝåèéééèäÍz'  +Q¬ÊÌ”,  0‘Ýëëåá´VG*   )0&-OOD:8*.!$ #+-*(/.7dyr`pž””ˆmKbi‰Œ•‡„~yŠ¥¡—™ž  ËÖË­œ°ÌË®¨¬£¡³¸¶»ºÄÏØÝÝÖÍ󪮵±½Üñ÷ûüüýüüþûüüýýüýüýüýýýýýýûüüüüùôéßÜÑø³¹¸ÂÖÙÚ×ÓÚì÷ûýýýþýýþþþüþþüøôððöûþþýÿÿýþþýýýýýýýþýþÿÿþýýýþþýþÿþþýýýþþýýû÷ïåÚÎÅÇÏÐÖÔ×ÝÞåçèèéèëììëçãææãáåèîðððñïíêêêìéßÞæèåãààãáèêìëêëééèæäâÝÚÚØÓÏÊÅÄÆÅÇÎÛèóùûýüýþÿÿÿÿþþþþÿÿýþþýýÿþÿþþÿÿÿþÿþþþýþýþþüûùõóøýüýýýýýýüüüùîèæÞÙÔÎÉÀ¾»´·µÂÓÛàèôùûüýýýþýüýüýýýýýýýýýýýüüüûûýù÷îáλ·´·ÀÕéñïàÕÕèïîêçÞÏÇÇÖßâÖÒÓÕ¿´¦Ÿ”—­±¦—–’‘”’š•Ž{€«´œws’­®rI>86--! ",(8W—ÔéëëíëéãÝÒĶ§š‹aF-$  +   +  %      +       +  + +  ,48)  + +   +   $,  + +  + +              +     +       +       + +  +  + +      + +   +       $c¦×âçêëééãÒ}*  + 1‡¯ÂŠ$  K¬åîíèØ­i^3 (0) .PM@/6. +  '**(.*,5Qwnan–—‘uYS]vˆ‘Œ‰ƒv{ƒ˜¨™’–ŸŒ¬Íȧ˜­ÒË­ž¡•Ÿª±¿¼¸ÃÊÖÞÝÙÒʼ¬«³¯¼ÐïöûûûüûûüüýýüýýüýýýþûüþýüüýýûúôêàØÎý¶¹¼¸ÁÔÚ×××äôûüüüþþýýþýþýýûøïïóúüýþÿÿÿÿþþþýþýüüþýÿþþþýþýþþþþþþþþþþþþýýúõïçÛÔÐËÊÏÏÖØÛßáäêééêíáçííëèãäâàÛãêïñðððððíéêìëâßçêçâßßáãèìíëíìêêëéççåãÝÛØ×ÑÍËÇÇÆÅÉÑÞèòùýýþþþþþÿÿÿÿÿÿÿÿþüüüþþþþÿÿþþÿÿÿþþþþþÿþþþûúøõøûüüþýýýüüùõòîìåÚÑÎÇÁ¹¸¼¹ÁÊÕÙáëôùüüýüýýýüüýýüýýýþýüûüüüüüüüùõëÚĺ±µ·¿×êðêÜÒÏäëíéäÕÉÆÁÌÜäÛÔÐ̺­ ”‘•­¯Ÿ˜•”™—y®¨‹v{˜¸¥fD378<:)#!&,;d©×êìíêëèæÞÓ¸©Ÿˆ_?/ + +    !     !      + "  +   +    +   + +   +  +     +     +   +  + + +    +  + + + +  + +  + + +   + + +  +   +   + +      (0+  ! VÉÞåéêêèäÕƒ. + "\˜´v  ^¿êððìÜ°tq9 S  .',, .NV?863+# (7*+(./-2Jop^]„Ÿ•—Š~\Lfj‰‡‹ƒ„y{€€‘«¢Š˜Ž…›ÃÀ¤³Ôʪª¦•¢³Ç½½ÀÁÒÝàÜÑʽ©¦¬·¿Ëèöùøûüûûüüýýþüûýýþýüüüüýýûüüü÷ìãÙÍ¿»¶·¾¹»Ç×Ú×ØåðùüýýþþýýýýþýùøôðóùüýûþÿþþþþÿþýýþýýüýýþüüüüýþþþýýýýýüþýýýúöîãÛÔÐÏÍÏÑÕÔ×ÚáäåèéêëëííïñîêéæâÝÝàåéíððððñïëçéììæâèëæÝÛÜßäéêíîîîîïíéêèèçåáÞÜ×ÓÒÌÏÐÈÊÈÍÎ×èòùüýýýþþÿÿÿýþÿþþýüûýýýþýþýÿÿþýÿþþþþþÿþþýþüùööøúüüýþþýûüú÷õðäÙÕÎ˾½¼½ºÀÌÕ×àëõûûüýýþýýþýýþýýýüüûûüýüüüüúùóé×Æ´³±¶ÊÛéìãÔÈÍåèëêãÒÇÁ¿ÊÚäÝÓÓÁ²¦ž˜›¢±ª¢˜—‘’œŽ‚€ µŸ}tŒ«¸–dI4>@8C?$ !&&$)15Cz¾ßííðìëèæàÕɽ¢–…\@:"         +    +  +   +   + + +      +  +  + +  +   ;     +     +            +   + + + +    +   + +        &+-18>:% !>|¶ØäèéêéäÙ“- +  %S†—P ,sÊíñòíçÒŸ‹K&A  #,")* :SbB561-!!  -?7../776?4/  $$!.9T˜ÐäììïðìéèâÛν§™ˆc?>  +  +%# + #       +   +        + +  +  + + +   +   +   +   +  + +  +  +  +  + + + +#  +      #  + + +    + + + + +    + +     +  +  +  +2;NVUNM;'  + + +3ašÍáæèéèäÙ™0 Ukn-/{ÐîòòñîìÏ¢^#  '10&?VdE5:4'  + /7E@<:4947?^lNSm’˜…ykdZK`m„ŠŒˆ‡‚{z€™³ŸŒ€}¨¹¨¥ÅØÁ ¡ªŽ”¶¼Á½¼¿ÀÈØÝàÙÍó«®µÃÇÖðøúúüûüüüüûüüüüüýýýýüýýýýüúôêÝÑŹ²¸¹º¼ÉÑÕ×Üçðöüüýýüüýüûùöø÷÷ûüýýþþýþþþÿÿþÿÿþþþþþýúóõûýþýýþþþþþþþþýû÷òíäÞÖÓÓÓÑÑÕÖÚÛÞààååèêëìîïîððððïîìéæåãååçìíëéæãäåâáæèáÝçêåàÜ×ÙßåêêêëéêêìíììëëêëæääßàÞÝÙØÖÒÏÊÊÈÈÍÕãîôùüýþýýþþþþþýýþÿÿþþþþþþþÿþþþþÿÿÿýþþþýþýýûùóðó÷úûüüüûúúõêàÛÖÎÇÄÄÁ½ºÀÈÍÖÝêöûüýýýþüýþýýýýþþýýüýüüüýû÷ïâν³¹ºÂÍÛàá×ƽÈâééëéãÛÍÆÊ×ãâÚÒµš”’‘–¬¬Ÿ”’–”Ž‡|˜¸¥q…Ÿ°œm@B?CJB897!&6g³ØäìîïîëéêçÜ;­œ‰[@9   $ +$     + + +     +     +    +      + + +        +       + +            + +   +           +  + T&8GGMB7( +!   +$RµÙæèèçåÙ 1LjY!/{Ôîòññðñç»i++  "9,&  + K`X56<6' +   + 7@ACA:EC9;6ANh]]e}’rj{v^ZZ^|ŽŠ‘Šƒ{}|§¯—†yq¦¦§ÇÖÁŸ §˜¥¼¾Â¼¾¿¾ÅÓÞâÞÏÁ¹²­¶¾ÃÈâñ÷ùüüüüüüüüüüýýýüþüüüüüûùòêáϲ´³À¼½Ì××ÕâíôúûüüýýüùùöóôõüýýþþÿüýþÿþþþÿþÿÿÿÿþýýûøòíøþýþþÿþþþþýþýúóêáÙÔÐÓÑÐÔ×ØØÛÞßãäãåêêëêìïðïíîîìêèéëéæäáããâèêçãßÛßßÞÜÜâÛÚàãßÞÜÞßáäæãâàÞßâæèììîïìííêéèççåâÞÛØÖÔÒÌÉÆÆËÏØáìòúýúûþýþýýþÿþþþþþÿþþýþÿþþÿþþþþÿþýþþþýýýûóòõõ÷øûúüüüû÷ôìáÚ×ÉÄ¿»·¼ÃÉÐ×é÷ûüüýþýýýýþýýþþýüüýûüüúùõìÙɼ²¾»ÀÑÚÜÜ×ÏÆÍâèèììêæØÈÈØáãßÒ¹™ŽŠ“ ¨¢–”’‘““…‡‰v¦®”rr«ªŠ\E@?I?BED:-)!BŽÆÞèëìîïìêêçÞ̺«~VC/ +   +$#      + +    + + +   + +   &  +     +     +      + +     +   +  +   + +  +     +  +  +  + +   +  +-2+2?:0+# Es¦ÎÝæççåÛ¥5Gh\" 0uÐïñññòòìÇm"1  (&& @^S5/143  + + !6DCHKB@JD44>aooeaoŒ„~‰hYMXjˆŽ|ƒ†…€š²˜}vqu}œ¨ªËÕ¹¢¦ª£«»½Ãº¸½¿¿ÑÞâßн°¦±¹ÃÂËãòùùûûüüüýüüýüýüûýüüüüûúöìæ×Á³«³¹¾¿ÃÐÓÙÞêõûûüüüûúùôñòøûüýþýýþÿýýþþÿÿþÿÿÿþÿþýýýûôíïüþüýþþþýþýûøðæà×ÓÎÐÐÕÓÔØÚÜÞÜßââçæèêêììíðîëêéæääãçêêèåáßÝÝãæåááßãàÜÜÝáÚÑÚÞÛÝÝàáâááâÝÚÙÙÞÝßçëîîîïïìêêçççåãßÝÜÛÙÔÍÊÊÈÆÊÌÑÙæñùýýþýýþüþÿþÿþþþþÿþýýýþþÿþÿþþýýþýþýýþýùüüýúø÷÷ùûüüüû÷ïâÝÕÉÅÁ¾¸µ¼ÆÌÓÞïùûüýþýüýýýýüþüüüýýûüüûùöéÜɾ¸½¾ÂÕÜÙÔÔÍÇÎäééïîêá×ËÈÕÞåâÑ·œŽ‡Ž©¬š“–—™‘ŠŽ‰~ƒ®¢‚qyœ¬zM>>BRG@BGE9* '/NœÎßèíîðîïìéåÜÊ»©›~ZC4   )**   + +    +  +  +    +  +    +   +  + +     +    +           + +     + + " +   +    + + +   +  + +  + + + + + +    + +    +    (FNQ@LJIA>@Osrc_e~Œ…ŠŽ|d\Xf}ˆŽŠ‡„yq’­žykqw{—±²ÆѶ£§§¯´ÁÀÁ¹°¶»½ÊÛÞáÔÂÀ°ª®»½ÁÄÜð÷ùûüüýüüüýýüüüýüûüüûû÷îçÝÍ·©°º½¼¹ÁÏÖÝèóûüüýýüöòñòôøýþýýýþþýþþÿÿÿÿÿÿÿÿþþýüüûûýýôôûþþþýþþüüúðäÛÕÐÎÑÓÕÕØÚÛÝàââáâåæêéëëêêëîïëèèåàÞÛÙâçêéâÝÜÝÚÞàããàáâÚÚÝßß×Ì×ØØÚÛÛàäàààßßßÝÝÞÞæêíððððïïìêëêêèæåâÞÝÜÔÑÓÎÉÄÆÇÌÐÜæñúýýüûûþÿÿÿþþüþÿþþýþþýþþÿýþþþÿÿÿþþþþüüýýþüúøööùüüüüøîçßÕÈÁ¿¿¸¶»ÃÏ×äóúýýüýýýþýýýýýýýüýýüüúùôëàο¸¹¼ÄÕÝÖÍÊÊÅÓäééïðéÚÑËÈÍßæâÌ°‘‡–©¨ž•“–˜‰‹–‹~œ³—tp…°«’jNCETVMGAEB:-",Y¡ÐÞéíïððïíééÞÎÀª¡„G;- +  + (+ #     + +  +     +  +    + + + +  +    + + + +          + + +               +    +    +   +    + + +  +           &;NI>&  ",2ALLMNJNL>>CFbpnai‰ƒˆv^Tfp}‰‡Œ‘™—Œv‚œ¤ƒtŽ˜‹¨±Ë̬”–¥­²ÌÉÇÁÆÈËÒÙÚÜÝÕþ³¦£´Á¼ÃÚëôùüüüûüüüüüûýûûüûüú÷ñèßÔÉÀ­±¶½ÆÇËÑÚêôûüýüûöòîòøüüýüýýýþýþýþþýþýþÿÿÿþüúûýýýýþýýùòúýýýü÷ñæÝÕÍÌÒÎÏÔ×ÙÛÜãâáäçèèééêëëêíêíîïñìêæàäëêêèàÞæçâÚ×ÚÚÙÕÜáàääÛÙÚßÝÑÇÑÚÝÜÛâæèåâæêêììåâáæéìïñññòîððññíîîìêéçèäãßØÕÐËÍÉÇÄÈÊÊÓÜÜçùýüýýýþþÿÿþþÿÿþÿýýýþþþþÿÿþýþþþýþÿýýÿÿþýýüúùúûüüùðåÚÓÌÁÀ¸¶¾ÇÌÓßíøüüüýýýýüýüýýýþþüüüûùùôêÛÆ·»¿Ïáß×ÙØÕÕ×âèèïñìÜÍÇÄËÚÞÓı˜’¦©›–‹ŠŽŽŒ†~‘´¦thrœ°™qTMGIQOLLMZNA0&2W¥ÍâêíðððððïêäÕ¿°¢~U=/" +   + '/ + +      +  +# +  +  + +   +     + + + +      + + +  +     + +    +   + + +     ;  #"  + +  + +  +      + +  + + + +   +      +    '3JJ<6AY~qdae‰š•Ž…k\_j„ŒˆŒœš{t‹ …”—~¥¼ÈÉ£”¢¡®ºÓÎÅÂÆÌÐÔÕ××ÚØŽ¶§¤¦ºÀÅáîõùûûüüýýüüüüûüûûüüúôéÞÓÍÊĵ·¹ÂÌÑØÙæõúúüüùóîëîúýýýýþýþþþüÿþþþÿýýÿÿþþýýûýýýþþýýýùîóúùõïäÞÖÒÌÏÐÑÔÕÙÙÝáâåèçèèêëíííìííîîððñðìåÞÝäéíììèáäççãÞÝÛÚÕÖÜÝÞàÝØØÝÛÑÌÖÜàßáåêéãââèêêëäàÜãêëîïðððñïññððñïíëêééèçäßÙÙÕÓÐÌÉÊÊÄÄÉÆÔíúûþþþýþÿÿÿÿþÿÿÿþþþýþýþÿÿÿýýÿýýýÿÿÿÿþþþÿþýýûøúúúóëáØÑÍǹ¸ÇËÈÊÓãðùüüþþýýýüýüýüûüýüüûùùöïâ˶·ºÖèèßáÞÝÜÛäééïóïæÚÈÂÈØÜζ¥›—œ©©Ÿ—Š‡”‡…ƒž²•fhŠ¤¬ˆdQIDMTQMQQLF93 /Z¤ÑáêïòòññððëåÑô¦{G<2 + +  +  1)  + +!! +    +  +  +          +           +    +  +    +  +  +      Q"%    +  + +  + +    + +   +   +      +   +   + #0LJ;eD@E<+   + @_y¤ÑàåãÝ»Z  O™, +$nÌëííìîòè¶V' +&!.' +:B\\JE>50# +   38=MMKHQKKB>)# '   +   23         +   + +  +    +  + +  +  + +  +    + +   +  $ +      +    +  +    T##   + + + +   +  + +  +    +  +  +  +        +  !5=MJBM>HD:- 6`~ ÍÜããÜÀ_ Q§”+ + )nÒëíéæéïâ§N  #,, !;@\YIH6)*"  + )678>JQFIKBA>=BLeiXWjž–’Ž}eXenŽ–š†~tˆ£˜‡‚€®¸³”™¯½¿ÆØÌÄÇËÐÐÑÓÊÊÔÛмµ®Ÿœ¬·½Úëñó÷úûüþýûüüûüýüüûøïæÜÉÉÔÖÒ¾»Î××Úãêð÷õóñó÷úûüûýýýÿÿþýþþþþýþÿÿþþþüüýýþþþþþþýþýýüöâÓÔÒÌÌÌÊÑÐÔØÖÛÝàÞåçèéêëëëîïîïïðîððððïðððïìéãäæéììèççéëêæàÜÛßÝÛÙÖÔÒÖØÐü´ºÁÏ×ãéëìæâßäééäÜÞäæèéçèëïñóòòòññññðïïðíëêìéèãÞÝÚ×ÕÏÌÇÇÉÅÅÌÒÝê÷üþþýþþþþÿÿÿÿÿýþþÿþÿþýýþþýýýþþÿýýÿÿþþþÿþýýüù÷ñêçÞ×ÑÎÏÏÒÖÎÌÏÛëóûýüýýûüüýýüüûýýýûúùøñçÒ²²ÀÚëêéëêéåãèêèïóòíæÞÐÈÐÌ»±£ž• Ÿ›Œ‘‹Ž‹Œy•­ pb„¦°“mTLTWOPPQSOYK;*""$-a°ÒãêïñôóññîìæÖÆ´¤uGD8"  +   + +29"      + +    +        + +  + +    +  + +  #  + +  +      + + +! *  +      +  +    7A!   + + + + +  + +    +   +       +   +    /HNWOB>>F?@6       +&`Ž®ÎÛÞáÝÅd +U¬˜4  'vÕëìæÝèîÙŽ7  + %6+    +(>F[ZYJ7'-# + ,779?FSQMPSJC99GU€vXPT‚£œ–“i_Vjyˆ–™•Š†p|¡—|†ˆw›¸¦Œ¡¾ÇÅËØÍÇÇÍÑÖÕÖÎÇÕÛÒ¾´«œ›©²ÄÜéïòôøùûüýüüüûüýüû÷ñêãÓÄÍ×ÛÕÇÍÕØÚàèêììðõùúüýüüùúýýýþýýÿÿÿþþþþýýýýýþþÿÿþþþþþþþýüøëØÈÀÅÉÉËÑÔÕØÛÞßàâåééêëìîìîððððïïðððððïîíìîîëèååèêêæäåèìëêäÚØÛßÞÛØÕÎÍ賓šž¤³ÄÙæéêçàÝâæçáÞâæçææéêíïòòóòóóòòðñðñðïïíîìêéåâßßÝ×ÓÑÎËÆÇÈËÌÖãêóøüýýÿþþÿþÿÿÿþþÿÿþþýüúúûýþÿþÿÿþÿÿÿÿþÿÿÿþþýýúõðæâÙÑÐÒÕØÐÌËÒßíõüýýýüýýýýýüüüüüûûùøôîÞÁ¶ÆÝêéêìêçæåéëèíôóîæÝÌÊÌÁ¸³£˜—¡£š•‘ŒŽŽ‘Œ‡zŽ¤“f]¯©€^QKLSJILJTWWG2&"$,JHXTU[M@;@GTr|_Ut™¬¥™š‘{dT^f€•—˜”‘rt  †€ƒ}†´ª¢»ÃÇÌÙÏÉÆËÑÔÒÓÑÍÔÝÔò¦—•¢°ÆäîïïöùøúûüüûûûüüüûôéèáÑÅÌÙÝÛÛÞØÜçêêêï÷ûýýþýýýüôôûüüýýýþþÿýýüüüûýþýþýþþþþýýýüûöîáÒÉ¿ÀÇÍÏÓ×ÙÛÜáãæèçêëìíîðîðïñòòòññððòòñðîíëéêìëèçèçäÝÙàèíëèçÞÚÛßâåáßÔ¾­£¢šœŸ£¥¬ÁßåçäÝÝàåçåâãããáãèìððñóñóóóôòòóóòïòñðïïìëéææåáÜÛØÖÕÐÏÌÌËÇÌÑ×ßèòùÿýýþþþþþÿÿÿþþþþûúùúýþÿÿÿÿÿÿÿÿÿÿÿÿþþÿþýýýûöíáÙÔÒÖÖÏËÊÒÖâì÷ûûüýüýüûüýüüüüüûúùöòéØÇÑãæâæëéæçæèëèîôóîëàÏÑ̺°ª—¥¢š”“ŽŒ‹ƒn„vXh£®•vYQJGJHHOOUM?E;0* "(;j²Öâëðóóóññòíæ×ʳ¢wMFDDDRUZZHPTBDUh‚jiŸ¼º©š•…fV]l}ŒŒ™˜—”‰vy˜¥Œ}Š‹Œ±·œ³ÆÇÊÙÎÅÇÔÜÞßÜÖËÒÜØį —˜Ÿ·Óëñðñ÷ùúúüüûüüüüýúøîèèßÔÉÎÚÞÝÜ×ÝåííìóûýþýþþýýþýóêøüýüýþýýýüüüþþýþÿÿþþþýþýüýúöðãØÎȾ¾ÈÌÒÕØÚÞßÞåçèéêìêìïïñïïóññòðñòññóòòñðíëæäáääãæçåÙÔÛäæäàÙØÛãæééçåÚ¤¢¨¨©¤­ÑÛÛÚÙÛÞåèåáàâßÞâåèëïñòñôôóðòòñòòññðñôïîíìééçäàÞÚÚØÖÖÑÐÑÎÍÉÍÏÕÞèïöüýýþþþþÿÿÿþþþýüýýþýþþÿþþþþþÿþþÿÿþþÿþýýýúöìâØ×××ÎÉÈÓÖÛåðùüüüýýþûüüüüüûüüûùøóîâÕÔáâßæëéççæéëêíôôïìèÜÚз®¡™—¨¥ž—’’Ž‘Œˆso}†s^}«¦{c]ZJA;AHJLVTG@.7(#?o±ÕáëñôóóóñòìæØɹ¡pL=,      80"!   + +   +     + + +   +"  +  + +       +    +       +   + + +      "  + !     + + + + +  + +     + +   +   +  +  + +    +     + +   +  @BHEHRUVYNRLIHL]w|˜µ¾»°™˜”ˆq]Ykuƒˆ—Ž‰}ww§u‚†Ÿ´ £¼ÈÅÊÚÌÄÈÖßäááÛÎÌÚØŬœ”•³ÍáìðòõøùüûüüûüüüûýúöìéæÞ×ÍÏÜßÝÚÚåíñõøüýþýÿýýýýýýôåìøüûýýüüûüýþþþþþþýþþýýýýüøðâÛÐÊÅÄÈÇÌÔÖÙÛÞÞáåçèêëìíïïðññòðññóóóññòòòôòïðìêäÜÚàâßâééÞÔÓÖÛ×ÕÑÏÛêëìîëèÜÍ¿¸¼µ²³···ÃÊÑÕÐÕÙáæèæáÜÝÝàââäèïïññòòñóóòóóñóóññóñïðîëêééæçãßÝÜÚ×ÓÔÔÏÎÏÍËÐ×ÙäïøüýýýþÿÿþþýþýüþÿÿÿÿþÿþÿþþÿÿÿþÿÿýþþþþþýýüõêàÙÓÚÏÌÑÕÙÙÞêôúüûüýýüüüüýüüúúûúøöñéáÜãàÝåëëéèçêëéíóôðíêåâÒ´¡’’§¤™’ŽŠˆŒ€tk’Šj­›tTPJDA?:3+(    N¢Ç×ÛàÞÝЃ%  (" + +Y¾åëîïîè¤G + +   + +7  +!9PcnnfWD4% +  -@;?HFMSRUQMHNNIHRx”¬ºÁ»µ©œ‘Šz]]fw‰††‡€nvƒ†¡˜~}”š”–·²¨¶ÇÇÍÛÎÉÎÕÝääãàØÌÕØ̳¢Ÿ¦ÁÞéîðô÷ùúüùûüûûüüüû÷ðéèèáÙÐÎÛÞÙÙäïöùúýýþýýþþþþþýüøèãíøûüúûûýýýþýþýýýýýýýýûøòèÛÎÌÌÈÇÈÌÏÓ××ßáãâæèêêëïîíïïðððóóóóóôôòòôóòññðíéåáÞßÝßâãèéá×ÏÏÎÎÓÎÏÚêìëìëæÜÖÖÔÌÿÆÒÒÒÐÌÊËËÑÚåçèçãàÞáäãäæêïñóóóôòóóðóòõôóóòòòñðïðííëëéçååäÞÜÛÜÜÕÕÕÑÍÏÍÏÕÙæñ÷üüþþýýþþþûüþþÿÿÿÿÿÿÿÿþþÿþÿþýþÿþýÿÿýýüûöíáÚÙÑÌÐ×ÙÜÚâëõüüüýþüüýýýüýûüûúùöóëåããáÞèíëèçèëìèëôôðêêëåз˜Ž‰”¢˜’’‘’Œ†„ym\e……˜•zaWHFC9;?DOSOJ>:2-/ (;a­ÕãîðóôõöôòïéÙ̺¤eD8$! +   + 7C3 &               + *      +     +  '&# &$'$0%" "''++-(+)*%%6)).,*"&$*% "!"  + +   + + +  +  + +    +     + +   + + +   +   +  +     + +  + A[b\QE=97C?5.%% +  +P£Ê×ÚÞÞÞÓƒ#    + (`Éèîîíîæ‡2!  + +  "8  *CTewwg`I6( $C>EICFTZ`WKBAJF:Emš³ÄÉÀ¹®¤–…j\duˆ†‡Š‡xmxs—¡Œ†Œ“²¿²¸ÀÊÏÝÐÊÏØàâäæçÞÏÑÛÌ·§§¸ÔçíïñõùùûûûûüûüüûüøñìéèçãÜÒÌ×ÝÝãïøûýþþþýýýþýýþýþþûìßàëòùûýýþþþýþþýýþþýýûùñçßÒËÈÉÈÌÊËÑÕÖØÞááãçêéëìïïïðòðïïñòòôôóóóóñòññòðïëçâääãÞãåæèèâÙÐÉËÐÒ××ßãäçéèäÛÕ×ØÒÌÇÍÙÚØÓÑÍËÌÖÝáåèæåããäâäææëíñòðóôòòóôóôôòòôñðòòðïðïðííëêèéççãåáÜÚÜÙÖÖÒÒÐÐÑÓ×äï÷úüýýýþýûùþÿþþÿþþÿþýþþþÿþþüþþþþþþýýýüúõêÞÙÐÌÓ×ÚÛÛÝãòúûüüýýüüýûüüüüüûùøóîéäæÜÜéîìéèèéìéíòõñïììãα–€‚—£œ”–•‘…viafvŒ’–v]PKNEA<:=CSNLJ<707;+!%" #7_¯ÕæíñóõôööòðçÙÍ¿¤cJ4&" + !7B8  +#  +  + + +    %6+11<   +   +  +    !$ " $&* * !&(  !!$ +'!% *0&&#&""%'"$*%*("!%#&"  "    +  +  +        + +  + + + + +          "A[e\L:??=>:;.%(! +   +N¥Æ×ÚÜÜÜÏ„' +  /€ØìïïìíÜr+    $6  1L\hxodQ2.# +  +(@BKH?DOZ^NCE?DJHHfšºÆÈÇ»°¤š—u]`h‚‡„ˆƒqpkˆ£š‰‰˜•Œ©ÆÀ¾ºÅÐÝÏÉÎÛâããææãÖÑÙϽ°´ÌãëðïóöúúúùûüûúûüúùóìêèèæäßØÈÑÚàïøüüþýýþþþþþþýüýýýúíÜÖáòûüýþþþÿýýýýüýüù÷îåÞÔÊÌÉÇÌÏÏÒÔÖ×ÛÞããåééêììîïððñðñðñòòôôõóòòòòòòñïíìèáàãåããååæçäàÚÕÐÍÒÖÔØÚØÛÞÝÜÙÖÖÒ×ÓÒÐÔÛØÕÓÏÏÌÌÏÕÚÛßáããåããæçêëîðññóñóóñòôôóôñôóôõòññòïððîïíìííëèèæåäáàÛÚÖÓÐÐÐÌÎÔ×âëôùýþüý÷÷ýþþÿÿþÿÿÿþýýþýÿþýþþþþýþþþýüýûñæÝÒÏÒÚÜÜÛÚÜêøúüüüüüýþüûúûüüúúù÷ñêèåÜßéììéêééìéìóóóðìëÛÆ­—ˆ‰£¢•“™’’Žƒxgckwˆ”‘tU@7XK6C@5*).&)%!   + (‹ÅØÚÝÚѵZ 'Oªàíððíã¸D ) +21(5<<523,0,* " !(   +@»Š!—ɾ‘6!&/l»åëçÞ•'  +  + * + +*T_rˆ‹Š€fOA6  Ellfd€¹ÐÖ×Ó·±ÆÎÃËɺ°»ÈÉÐÎÊø²¥˜’‹]Vhs~ƒŽˆ|}uvwŽ­¢ŒŒ—•Œ¢ÆÕÚÕÚÆÊÔÞåææçêëéÔ½ÊÉØèëïðó÷øùùùûûúùù÷ñçÛÎÃÍÏßêêìïóøüþýýýýýýþýýüùûýüýþýþýýüüòëõùøõêÝÕÑÈÅÄÄÉÎÕØ×ÚßãäâäèééêêìëìììïðïïïíðñïïððòñðððïêçåáÝÚÛÚÜÜ××ÖÔÕÑÏÌÈÊÈÍÖÜÙÚÖØØØÔÒÑÔÖÖÓÎÁ¹·¹¸»ÀÉûºÀÃÁÅÁÈÌËÅÇÍÒÐÎÐÌÎÏÍƾ»ÁÀÁÁÄÅÅËÊËÎÒÓÓ×ÚÙÝãçìíïñòòóóóôö÷÷øøôôôóôóôòññððïïïííëéæãáÜÚ×ÒÑÒÊÌÎÏ×áî÷úýþþþüýþþÿþþþþþýýþþþûýþþþýþüûöíéäÙ×ÓÔØàìöüúüüûüüüüüüùøùôðëÛßëíðïíëêìíéèñôóìÕ½¡’‘ŸŽŠŒˆ‰‹rbdo’‘ž·ÎÛàÞÜÐÁÒåçäæÝÀœzik‡“_9)!%#%E‚­ÇÜéïóõö÷÷÷óïìàзŒ^N0  +   + ?(;G8 %"         + + +    +  +   + +$ +       +           +  +  + # !%#       +  +  + + +   + +    + +     +    + +   +  +   + + ?ZbdQ)#,8D:;113+*.-'$!    N¥¼›7 +yÂ¥] #,>ˆÍäãÌu + + " 4Rbq†Š†jW;.# + #Jmspu„¹ÎÙÚÙÁ©ºÏÇÊÍ­°ÈËÎÒÈþ¹ªŸ–ŽqW`fu†ŒŒykrtt¨ª’ˆšŽ˜¾ÖÜÖÛȽÌÜããåçêêèÚÁÀÍÙçíðññøùùùúûûúûúôëäØÍÒÒÍÝêéìð÷üýýþýýýýýýûùúüýýþýþýýýýýûðßáêæÞÒÅÃÅÅÆÉÎÒÙÜÛßàãäåèêéêìíïïîííïðïïðïïððîðñîðîîëëçáÝÛÚÙÙØÙÙØÍÎÏÎÎÉÊÎËÍËÐÚÜÜÝÙÚÛÛØÒÖ×ØØÙÑÇÂÃÀÄÄÅÌÊÀÂÂľÀÆÊÍÎÆÇÎÓÔÔÎÊÉÑÏÈÁÄÈÉÇÅ¿¿½ÅÂÄÉÌËÐÔÒÑÖ×Ûáæêëïïñòòôõ÷ùùø÷öö÷ö÷ôôòóóòòòñðïîìéçåââÝÕÓÒÓÒÑÎÎÒÙãëöùüþüýþþþÿÿÿýþþþþýüüýüþÿýýýýûòëæÛÕÐÒ×Ùåïøúüûüüûüûûùùùù÷ôîäåëïðïíëêêìçëñõôëвž‚…š’‰‰Šˆ~habr‹”– ½ÑÝáßÛÍÅÝèçåèÜɳ—€t”§lA,%P‡¬ÈØçîñö÷öõõóðìàѵVB( + .   + +>H@' + +    +*        + +              + + +  + +      +  +     +  +  ##"!#!! + +  +   + + + +  +    + +   +  + +  +   +   +    +% + +  +  + +  + >ZYbL%+?>>;:085/1.)*/(  +  +M§Á«N f±s3   + ',M—ÌÒ¥@  + +!"  ;Rgx‰Š„mW@-  ++^y{ry†²Î×ÚÛα®ÊÍÅÊÄ·°¾ÈÎÔÎÅ¿·¦›“vZXdt…„tmrn{®‚ˆ™ƒ‡µÓÜ×ÜͺÃÜääååéêêàµÇÞêïðòòô÷ùùùúúúùøòéßÐÏØ×ÍÛéìíòûýýýþýýýýûøùúýþþþþþþýýþýýúíÑÉËÌÄÀ½ÁÆÇÉÏÖØÛááãâåççëëììíïîðïïïðóñññññðïðîìêëèåáßÝÜÙÛÚØÕÙÕÏÍÈÊÉÆÊÊÍÔÖÖÑÔÚÞÝÜÛÛÚÚÙ×ÙÜÞÝÛÖÍÈÉÊÇÈÊÐËÅÁÆÇÆÃÉÐÒÎÌÊÌÕÖÔÏÐÐÏÐÌÊÈÑÎÇÇÀ¹¶·¹¹»ÁÄÆÍÍÍÒÖÖÕÚÝåêêïïòòóõöö÷öùùöôö÷óóôóõôòòñññðìêçççãÝØÖÖÖÑÒÕÑÎÐØàéòøüýýýýþþÿÿÿþýþþýýýþþýþþþýüøðçÝ×ÔÔ×ØÝçòúúüûüüûúúùùùø÷õðéèêððîîëêíîéêñôõåÌ«™‰Šš›“‹‘Œ‹Œ‰ul_j€‘œ©Ä×ÜáÝÙÉÎãèåææ×Å»±•Šœ¢£z?(%"&)TŒ¬ÇÚçíòö÷÷õõóñíâе„W;+  +  *   >G:       +   +      +                   +  +  +      !#$  #& +  +   +  +  +       +  + +  +   + +      +/      +3   +  A_XZL#$4@=76)*2,002+*)  P¦Ä´`@x9 +  “.&D”½‹*     ?Wmˆ†‰Žˆvm^I0  (b‚‰†~±ÉÖÚÙÒ¸«ÁÑÊÇÌ»°¶ÄËÔÑÆÀ¹®œ•ƒa\aqv{„qrrmtª£ˆ†„¯ÑØÖÛÍÊÈ×âååäêëëáǸÊâêíîòóöù÷ùùùùùúôìåÔÌØÝØÓÚæëòøüüýýþýýùøùúýýþþýýýýþýþýüúóÞȼº¼º¾ÆÆÈÏÒÕØÜáäåææêëêííïïððññðïïñðññðñññîìëèæáÞÜÚÜÛØ××ÕÐÏÎÈÆÇÅÅÅÄÄÉÐ×ØÖÔ×ÝáÞÛÝÞÞÝÛÛÚßãÜÛÙÕÓÒÓÍËÐÑËÇÁÆÇÎÈËÕÒÑÎÐÔÖØ×ÔÓÔÑÑÏËËÎÒËËÁ´¹´¶¶´¹¶¼ÁÃÄÉÎÐÒÐÖØßäèìïïóóõöõõø÷öö÷öõôóôôòöõòóòïîìëëêçåÝÚÚÙ×ÖÔÕÐÐÒÐÕáåï÷úýýýýýýþýþþýýýýþþþýþýþþüôéÚ×××ÔÖÙáîõúûûüüüüúúùùù÷ôïëêíðòñíëìíîëçñóñáȨ—Œ¡’Ž”‘’…jmds}Ž—¥´ÌÚÞàÝÕÈÔåèåèàÑÅÎ朣§¢r?)#" ,R²ÊÝçîðóõö÷óôðìâеzU=&! +  !  + + 4@@!%     + +  +   +   +           +       +        +  +  +   +           "$! # " #""   +    + +  +   +    +      +    + + + + + +  + + +         + Kcd_N0(7;600&-((17+/$# O£ÁÂy )  & FxM      +=Og‰ŒŽ’†wpjR0#  (f‰‹Ž™¶ÃÕÚØÕÆ«±ÎÌÆËÁ´±ÃËÓÖÏÄÀº¥Ÿ‘…jVbnrz{~pzsln‚¨¯‘Š’‹œÅÑÌÖÊÈÈÕáãåæéíëã̺Íæëíñóô÷ùùøùúùùøñéßÍÏßáÚÒÙæíöûýýýýüú÷øûüþþýþýýþýýüýýüùïàÇ»¹¶·ºÀÈÍÓÕÙÝÞàåæçêëêîðîîðððññòñòññðñðñððîìçäâßÜÛÛÙÙÛÖÏËÍÈÉÆÃÆÅÆÆÇÇÉÉÐÙÛÛÖ×ÞÞãßàããâßÚàäâßÞÝÝÝÚÙÕÓÕÕÓÌËÍÒÓÔ××ÖÕÒÔ×ÙÙØÖ×Ø×ÔÎÌÎÒÒÐÍÆ¿¹µº¹µ´·µ¹¸º»ÅÈÊÍÒÔ×ÚÜãçêíïòóõôõö÷ù÷õõõôôöõ÷ôôôóòññîëëìåáàÞÝÚÙ×ÖÖÓÑÐÑÍÏÙâîùüýýýýþýýÿþýýþþþþýýþþýüøíÝÓÖØÑÏ×ÚçîöûüûûüûûûùùøùõòîëîïóñìëëìíêéñóíÚ½Ÿ‘†ˆ¥›‘“—“”zgaez‹Žœ¦¸ÐÝâàÛÏÉÚæçäæÝÌÍØÈ°¤§¯ª~<$! $#-F’±ÊÛçíòôõõõôòðíáÍ°wQE+ +   +    :DK# &!   + + +     +  +  +    + +   +     +  + +  +   + + +     +  +  + +   + +       +"" "# "%"! $+  $%%   + + + + + +  + + +  + + + + +   +  +  + +     +  +       !A`hbL606462:0710%3/*(*'"‚¶ÁŠ  +  +#    $>Tk‘Œ†€qgW<   +)m‘¡»ÂÏØØ×ͱ¨ÆÐÅÇȺ¯¾ÇÑÖÐÇ¿¹«¤’ŽtU`fn{xuzzqkuwš²œ~–…¬¼ÁŹ²ÃÚäãæçéëëåÒÂÖèëîñóôöùøúùùúù÷íâÔÇÌÜáÜÔØæðùüüýýûøùúýüýýýýýýýýýüüúøôæ×˹¶¸·¹ÀÉÎÒÖÛÜßãæçéëîììïðïððòòïòòóóññðññòðïëåàÜÝßÞÜÛÖÔÒÊÆÄÂÀÂÁ¿ÄÈÊÍÊÈÇËÔØÜØÖÙÝßäåæçéèæåéèèææçççäããÞßÜÚÙÛÝßàáßßÞÚÛÚÞÜÚÙØÙÚÜ×ÑÏÐÑÓÐÌÈÅÀ¿¿½Ã¼»»º¹º½ÁÂÅËÍÍÕØÛÝàãêíïñòóõööùö÷öõöööõõõõõôóòñïíëêèåæáàÚÚÚÔÔÏÏÍÊÇÌÌ×åîöüýýýýýüýþüýýÿýýýýýüüúñãÙÔÔÎÈÍÛâéôúûüûûùüûúúøø÷öðîññóñïìíïîíéïðêÓ²Ÿ‘…“œ–’”’“”’‰}ejm}Ž«½ØàââØÈÌâëçèâÒËÚÝϸ«­°£v>!#&.O•¶ÈÜçîôóôõöõóòíãдyRE'  +!   +:RP'      +  + + +     +    + +     +   +  + + + +      +       +    + + + +  +      + + +  +     ! &!!''$"#&% #&&   +   +     + +    +    +  +   +       + + + :_bcR@&)2/15;<;0-"F5$138 0 Pž½¡5  +      +  +FYl“‹‰|peY4 +  'm“™œ¤½ÄÌÕÙØÒº¡¾ÑÃÄÈ»«¯ÀÎØÕÌú³ ›”v`Zgkt†‡yunps‡§¤…“†n”»ÊͽÄÙáåäæäêëëæ×ÈÕæíïñôôøùùúúúùúóæÜÊÀÈÛäÜ×ÖåôûûûøøøúþýþýýýþýýþþüýüùñçÜͽ¹¸¹»¿ÂÊÍ××ÛáâäæèçéìííîñññðòñòñóôôòòñððòñîêçâàÞàÞÙ×ÔÍÎÉÇÅÄ·¼ÆÄÊËÉÉÌÌÎÍÎÖÛÜÚÜÛáåéèéëîîðïñòóóóõöööóóïèååêîîðññïîñíêéééäàßÞÞÝÚÕÐÐÔØÑÑÏÊÆÅÅÅÅÀÄÄÀ»¹¶¸¿ÂÁÄÉÌÑÖÙÚÙÚáçéíðñô÷÷ù÷ööõ÷ôö÷ø÷õôôòñðñðïíëêéåäãÞÞÚØÖÓÐÌÉÈÉÏÑ×áëôúüýþüýþüüýýýþýûýýüû÷îâÙÔËÊË×ßêð÷ûüûûüûúüùùùøöòðñóòñíïïïîëêðñæʬ›Š˜›•Ž˜“‹tabm€’”¶ÊÙààÜÔÈÓåéèæáÏÒâáλ¶´µ q<)%.M’¶ÊÜçïòõõõõñóòîáбxOF'% + +  +  +675-0"//,/&!  +fª­O +    +    ++B[”“’‘ƒufXA   !e“”–š¨»ÅÆÑÙÙÖƱ²ÌÉÃÇÀ°¥»ÉÕÖÍÄ»´¬Ÿ{o[_fu{|„~zt}r’§‹y‚‚»ØßÎÓãääåææéëìçÚÍÖåìðóôöùùúùúúùöïáи¾ÖâÝÓØçñôõö÷úüýýýýÿýýüýýýüûôíäØΞ¸¸ÀÂÃÉÈÍÕÜÞàãåèéëëîîðððòòðñóòóõôóóòòðïðíêèåââàààÛÖÏÎÐÓÔÎÆÃÄÃÈÆÌÍËÎÏÔÖÙÚÜÝÜÝßßåéëïñöùùüüýýþýþþþþÿþþü÷ïóúýþþüýýýüûúûù÷óíêåäáÜÜØ××ÕÔØÔÔÑÐÒÊÇÁÉÇÅÂÁ½»ÂÄÇÉÈËÎÑØØÛÛÛÝßæéîðñôôõöõ÷ùöööõø÷öõóòôòññïïîìéèêæäãÝÜØ×ÔÏÌÅÊÌÌÍÑÙáîõùûüýýýýýýüýýüüýüûøïßÕËÊÇÌØáìóùûüúüüüûúùùùøóñïòôñííííïêéîïàÀ¢‘‰‡š•ŠŒŽ†‡‹ŠzoecwŽ”˜§¿ÑÝâßÚÌÎÞéçèæÚÊØéæÔÀ½»½¯|<#$%*O•·ÌÜçìòõô÷õôôòîâѬmL>)% +   + + + 2 + 8EC' + !' + + + +   +    +  +   +  + +   +        +  +   +   + hn   + +         #"$$%"#*&" "#"%%'!!( +       +   +   +  +    + +   +  + +   +   +      &IWbaJ>>(! $4=;43,40(-2((0')    `š\ + +       +  ):]‰™•”ˆ}eR?  &f‘››ž ¹ÉÅËÕ×Õͼ¬ÁÊËÉÈ»«®ÅÍÓÑȽ´£›v`\ist~€…‰vw‚vƒ›–yn„ŠŠ¦ÓÝÍÕãåäåäåéíìæÜÐ×åêðóôöøùùùùøöïçÖ»¹ºÊÝÙÕÜáâîøûýýýüþýýýþüüûüöñæÚÍÆþ½ÀÁÁÅËÊÎÓØÚßáäèçêêíìïïðððóóóóòóòòôõðñïîëêçääáààáÛÜÛ×ÏÔÙÚÙÔÍÈÉÈÍÏÐÎÐÖÛÛÜßãàààäèéíñôúýýþüþÿÿÿþýÿÿÿÿÿÿþþüøùþþÿþþþþþýþýþþþýúóíêæäãâàÜÜÞáâãßÞÜ×ÕÌÒÑÌÅÅÄÁÃÈÍÎÍÐÏÐÖØÛÚÜÙØÜÜàäëíïñóôóöööõ÷öõõõôøöõôòòñññïìíëèêéåáÞÜÖÓÎÏÎÈÂÃÇÈÎØäñøùûýýýýýýþýýýýüüúîÚÏÎÎÌÐÙâðøùüüûüûùúùù÷ø÷òñóóñîîêëîêçëìضœ‘ˆ‚–‡‡‰Œˆ‹ŠŽ…skdl~Ž“ž³ÅÔáãÜ×ÉÑåìèèáËÊãìéÚÈ¿Á¾­~=1#)&(Q–ºËÚæìñðñôõôññîãÑ©nL?*!  + + + +    + 3FL2  #  +           "     +     + +  +       +    5%#$$#$(-&-0+31,0)35444-//;43=-(,# )!!/-)($#%("()'-+'+"5-*   + +    + +  +      + +  +    +   +        + +    +   #LYgbG96:) .0.6-0/-.:20-10%  # +W< + +        + + ,;e†’“”“€‚{cN?&  +  h”šžœ ¯ÁÃÊÒÔÖÐð¶ÊÌÅÈIJ±ÈÊÓÔÏÆÀ½ª™“‚f`jitŠƒƒ‚ƒvr{“¤mƒŠŸÈ×Ð×ääããåäêëìéÞÖÚéíñóôõ÷ùöøùøòíâ˼½Ã½È××Øáßç÷üýýýüüþýýýüüûùñáÕÉžÁ¿¾ÃÅÈÇÊÏÑÔÙÚÞãâçééêëíîïîñññóóóôóóñóóòñïîêæäâáâààßßàÝÚÙÏÕÙÜÛÕÏÌÏÓ×ÙÖÔÚÜàãæëîîíïîðïôùýþþÿÿþþþþÿÿÿÿÿÿÿÿþÿþýüùþþþüþþþÿþþþþþýýþûøöðìèçèèêðôøöòíééãÝÜÚÔÏÎÍÊÊÎÔÏÊÏÏÙØÕØÙÙ×Õ×ÖÙÚâæêíñòóõöõö÷÷öôöööõøøóôòòñðñïìðîìëêæàßÛØÒÐÉÄÄ¿½ÃÌÕáêòúûûýýýüþÿýýüüüõäØÓ×ÐÍÍÝëöúûùüûúøùøøøù÷òñòòñîïîìíëæêéÏ©“‰{™–‹ŒŒ‰‡Štbjp}Œ–¦¼ÊÙâãÜÐÈÝèèçéØÊ×éîéÝËÂÄõˆG+#% !.T›ºÊÚäìñòóöõôòñîåαmJA&  +   + +   +9BI, %    + +  "!"              + +      + *$#! "*'"%+'&%+0++)2:3277;:67:6:F:DCFJBEIKDABFIEEBMIGABFJD18%$ +#(15//,+392**2:6  +      +  +    7Ca‹–•“‰‚w^F;  )k“Ÿ¢§¥š¥¯¼ÎÒÚÐ˶§ÁÎÆÉɶ¯ÄÅÐÔÏÊÃÀ®œ“ˆkc`dr…ˆŠ†z~…ynŒ¡…e€•–—¸ÎÎ×ääääåçëëëéãÜáêññõôõøøùú÷÷ðëÚÂÁÔÑÂÏØ×ÛãçðúüýýýýýýûüüùøïåÖȼ½½ººÂ¿ÇËÍÐÔÕØÙÙÞáâäéêëëìïîðððïòôóòñóôññññíëèåâãÞÛÚããßÞÞÜÙ×ÕÙÜÝÛÛ×ÖØÙÙÛÝßâéìñøùûüýûõ÷ùüýþÿÿÿþýÿÿÿÿÿþþÿÿþÿþÿÿþýýþþþþþþþÿÿÿÿþÿýýþþýþüûóîíìñúüýüýûùøóïëãáÝÚÖÕÖÔÔÓÐÓÔÛØÔ×Ú×ØÓÏÌÒØÚßãæëîññòóóöõööø÷÷õö÷÷öòóóññðññîíîêéæåâÞÛØÒËÌÆÃÂÀÁ¿ÆÍÝñúûüýýýýýþüýüýûïàÔÕÔÑÐÚãòùùûûúúùùùùúú÷õòóõñîîîìíêåçáÀœ‰~€Šž˜Œ’ŠŽŠ‰”‹€z`p€™¨ÁÑÜäãÛÌÐâéçæçÔËÝìîìÞÌÉÇǶƒ?%#",Sœ¼ÏÛäëðóööõôóòïåÏ«lI>,   +  +6FI#'  +  +  ##       $% %,%-(24*%+&'$/6.3.131278<89=4A=?@JDB;EICEGGDEIIDDDAJLHFB@=DCD>:=84AE15397.+0-73.!&0('$('$" %&0)/6-+3/-01//2+1*.0-**+&/=   +  +   + + +  + + + + + + +    + +      +  +   +     + + +   &  /I\d\KA5/+$ + +"304,/34434(,:0) $&       +  ?LlŒ“–‹†rbU@  + ,k¢­©£™“¸ÍÔ×Ðͺ ·ÐÈÇ̯¹ÃÊÑÑÍÊÅ· ‘’uhb`t‚ˆŽ„ˆ€ˆƒvœ’s{œ“¢ÁÇÓâæççççëëìéåáãêñóõôòöùùùú÷îåÒ¼ÆÒÈÄÒØÚßæðñøýýýýýýüûù÷íáÕËÁ»¼¼»¿ÀÇËÊÑÔÖÙÙÛÜßãäææêëìíîîðòñððòóóóññðñòîìëäàßÜÙÖÕ×ßãáàááÛÙÖÛßÞÝÜÛÙÙÜáâéìñ÷úýþýýýþüûüþþþÿýÿÿþÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþüþþþÿþþÿÿþÿþþÿþþþÿþÿýþþûøôöýýþýþýýýüûúõïëæàÞÝÙ×ÓÕÖ×ÙÙÜÙÚÛÖÑÇÊÉÌ×ÙÚßäæêîññóööõ÷÷õø÷÷õøöóõõóòððòðððïììëèåâÞÛØÔÏÊÊļººÅÖçõùüýýýýýüýýüü÷æÙÕÖÓÐÔÜì÷úúùûùùúùøúøùõñóóñïíìëíèáàÔ¯—†Ž™“ŒŽŽŽŽŽyjfm„˜ ³ÄÓßäáÕÇÖæêèéãÏÏåíïíâÒÍË˺‡Q-" !!(N‘¼ÏÜäëïòôôôôóóîæÒ¨mP>/#  +  + 2A6$ (!  + +   # " " $!%""!"2#&%'-).17,0/8<6-59<;=9:879=7<;>:HKI@DELEAHLMQFEFBCFJFELKCDIBFE@B?B@B>9=??7<;68003.1&&.+*#!  *+     +   *27<8849@C=@:59<=>:>GF?;      + +    +   +   +   +  + +  ,Lfb\A<333'# 2.41/.;8213./-,% !%"$      + CJ   +  *BPs–˜”‰‡‚vcT9'  + + +*q’ ©©£¢­ª¹ÈÒÖÔÒÃ¥«ÄËÅÇǶ²ÃÉÓÓÏËÆÁ©—~y^ZhzƒŽ‡Š~‡ƒr‘›}•‰•µÁÔåæäçåæéëìêåâáêðõõôõõ÷ùù÷òéÞ̺ÀÈÃÍÚØáâåõöøýýýüüüûöíâÔÊÁ¿½½¿¿ÅËÈÌÐÐÖÙÙÝßÞßáääèêëêíïïðññññòóòóóòññîìêæäàßÛÔÑÌÐØÞáááåßÝÛÖ×ÞàÛÙÛÛàçîòøûüýþýþþþýüýþþÿÿþþýþÿþþþÿÿþþþÿþþþþÿÿþþþüýþÿÿÿÿÿÿþÿþþþþÿÿÿþÿþþþþýýûüýþþþþþýýýþýýüùòîçâÝÙÚÚØÚÚÜÚÝÛØÎÌËÆÇÍÐÔÙÜÞåèëìðóôó÷öõøôöööõöõöõóóôòòòòïîïîìéêäáßÛÕÖÎÉÇüº¼¾ÎÝëõüüüýýýüüüüüñàßÜÙÒÑÙçòøúúúûûùùøùøù÷ôóòñíëîíëêàÙɦŽuv•’Š‹ˆŒ’‹Œyiek”¨¾É×ãâÝÏÍßéëééàÍÖêííìãÔÑÍÈ»‹L-*$ $*L•¸ÑÜãëîñõõôôñðîæУmR:#   + + ,8=- $/"    + +     ##'!"$)"#&!&*,,00'.483;69349=:>=C><@?AFL>?KGFGJMHHB@IM[POXMNJOKVRNOXUKTMEMJIDRGJDIDA;B6.?44?;92-,-,+'((&)*+   + +    8  +   +   +"*,-,/),,43.4046::7:?)  +#      %!  +#%)03KJJIBKPNOJSWKKURQMXTQQPRMKWYQUSQXPMVRMPIC=CDE=H><<;9DFKEA@=;237M`Š“––’“‹Š…oZ< + +,t”¤±°¨Ÿ±»»ÉÁ±«¸Áû¹ÄÊÇÉÉ®ªÀÅËÑÒÏËÀ¤š‘vb]j}ŠŠŠƒ‡v“—vr|Ž²Ôåææççèéëëêäßåîñóö÷÷øøööïäØļËÍËÔâîùûôãèêçèìéáÑĶ¶ÂÀ»»¿ÄÆÌÐÑÑ×ÙÜÞââåãæççèèèèêèêíïîðñòñòòðñòðïëæáàáÞÛÓÉËÑÚÙÖÕÖÜäââæèéééêîöùýýÿýþÿþÿÿþþýþþÿþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿýûñíøþþþþÿÿÿÿÿþþÿÿþþÿÿþÿÿþþÿÿÿÿÿÿþþþþþþýþÿÿÿÿþÿþþþýûùóïíèååàÞ×ÕÖÕÒÔÐÈÀÇÌÐÔÖÙÜâèíðòôóôøø÷÷öõõôôøø÷÷÷óóõôòððïðîìéåáàÚØÒÎÌËƼ½ÂÇÑÞèõúýüûüûøïèéçÝ×Üèñ÷ùùúúùùùø÷öóñôôòííëëíêâΰ‘|{|‘Šˆ„‡…Žˆ‘sqol~Œ‘£³ÈÕÝãßÏÐáééçëâÕÕáéëèâÜ×ÕÏÊÚW+'# !1E“¾ÏÝäèíðñôóôòðìäÑ¥aK/   +    2>@) ) +    +  !-$! %( !    +    +  +          + + +    +   r  +  + + +    +    +     + +  + +  +   + +     +  + + +  3RUTG76.).6;1)313681;=084*($,&!  +‹Öß©L + 4šÜÔ†+  + +=NiŽ’”™˜“‘u`D  .o–¤¯¯¯¢³½¼ÈǺ·¿Åĵ¯¸ÍËÅǺ¨¹ÆÎÓÓÔÒÄ®—Œ}jdk|„„Ž‹‰†ƒzŸ€uq‹ƒ§ÓåççæèçéëíìçÞåïòõ÷÷÷øøøóéÞʳ·ÍËÍÛêõûùøáÏÎÆÁÁ¿¼¶³µ´½ÁÁÁÆÈÌÒÖØ×ÙßàâäçèççééééééêëéìîððñïññòñïïëéåàßÙÔÑÍÈÅËÔÜÛÖÓ×Þæååëîñó÷úýþýÿÿÿþÿÿþþýýýÿÿÿÿÿþÿÿþÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûôëæäçòøüýÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþýüüýÿÿþÿÿÿÿþþÿþþþýûùõñìæâÜ×ØÖ×ØÏÅÀ¾ÀÁÆÌÔ×ÙÞåêîïòôõö÷ö÷÷öøöøø÷öõöõôôôòóñðñîìêéçâßÛØ×ÔÊÌÈÂÀ¾¿ÃÀÉÔÞëôøúúúòçäæÛÒ×âíóøùúúùùùøø÷öòööòïïíëëëßǦ„v‚Š–ŽŽ’••—Ž‚shd€Š’˜¨»ÌÚáãÛÌÕçéçèèÛÊÎÜäãÞÚ×ÙØÐËÅš^0(*"# C’¾ÎÛáèíñòóôòòñíãÑ¡eL6& +    -B@' &)&    +   #  +        +  +  +  +   +  + + e7 +  + + +   + +  +    +   +    + +  +    +     + +  +   DX`XJ?5./!&7@A@,$"05<789/*)./-+09/$ !.!V»ãéÓz#  + +Jºææ¯K +   =JqŽ‘•™—–Œz\:  +.y“¨±¶³¡¬¸ºÆǾ¾Êʸ¬«ÄÍÃÊÄ©­ÂÍÔÕÕÕÌ·¤Ÿ‰qd]k†Œ‘ŒŠŠ‡‚—v‰„†—Íäååçççéìëìèáâëñó÷÷÷ööôîåÓ¼§³ÌÅÑáðùùùø⳦ œ£¦©®°·º¼ÄÅÊÌÎÒØÜÜßââåæçéêéèêêêëêêëëìíîïññðððïìëçåâÞÜÑÉÄÀÂÅÁÈÓÝÝÙÖÞåèìïòúüÿþÿÿÿÿþÿÿÿþýýüýþþÿÿþþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþýüúôìæßáÛÛßãìñúýþþþþÿþþÿþÿÿÿÿþÿÿÿÿüÿÿÿÿÿÿþýüüþýþÿþþþÿþÿþÿþþýýþüúôéãÞÝÜÚ×ÑÊľ½º½ÃÊÉÒ×Ýáçêîïòôóõôõù÷÷øø÷øøøøõôõóôôñðñðîìêéæáàÞÛØ×ÔËÆÄÆÀ¹»»¹ÃÏáðôõðæãäÛÑÐØçñõøúùúøøøööôòø÷òðëêìëêÜÀ…„Šœ›ŠŒ’Ž“˜yudl|‹—¡²ÅÒÛßßÑÊßêéæèãÒÆÏÙàÝÖÍÕ××ÓÏÀž`4*!$A†¹ÎÚâçíîñòòðïîéäÓ¡eE8$     +  2@A. .8&   + +"( ###!#  # + +   *        + +   +  +    + +   +  + + + +  + + + +   + + + +  + + +  +  +  + +    + +  + +    + + + +      +GX`VIB?2+'/.;- *19:29/221-&+0-+ ! $$ #sÌçêÖ~(  bÅèëÇf&  + EPl’”šš’”™‰ƒc/  0yœ©­¹´¢¤¹³½¼¶½ÈǺ¸°±¼ÌÈÇ˵¡»ÉÍÔÙ×о®¡šŽ„ibdy„ŒŽ„|“™ƒ{}ŽŒ‘Âãåæèåæéëìëéáàíòô÷øøö÷ôëßʬ£ÀÌÐÛèôøùöïͨš•›¡¦©ª²¼ÀÃÉÊÍÓÕØÚÝßäãåéçêêêêêéêëëëëëíïïððððïîîêèæãâÜÛÐļ¾ÃÈÊÇÈÒÜÜÚÛßèìõøýþþýþþþþÿþÿÿÿþýýþþÿþÿÿÿÿÿþÿÿþÿþþÿÿþþÿÿÿþÿÿÿÿþþýûõïéäßÚÞÛ×ØÚÝâëóúýýþþþÿþÿÿÿþÿþþÿþþþÿþþÿþÿÿþýþýþÿÿÿÿÿÿþÿþþþþþÿÿþþüôêçâßßÛØÎÉÆÂÀ»¼¼ÀÉÐÖÚÛâéííðòö÷÷ô÷øùø÷÷÷øúöøöõóõôòôñðñìéêéæåàÞÜØÓÑÈÅÈÁ¿½¹´·ÀÐÞêìçåçã×ÐÔãòö÷ùøø÷÷ôóóòôõôôîìëêëæÖ¸”…w‰¡“‹‘”˜‹’}mdhyœ­¼ÈØÝàÜÌÏåéæäçÛÐÒ×ÚßÜÑÍ×ÙÖÐÏÄš_0##(D‰·ÎÚâèêîñóôòòìêåÕŸiV2"  + +   1B@5&+   + + +&&!#$" "# + +   +   &   +  +   +   + +  "   +    + + + + +  +  + + + + + + + + +  + + + +  +  +  + +  +    +     + +   =[aYFAA6,'037?B@12.;A8353(.11(,S"&# &  +zÍçéÔ{%  tÒêêÍw- + @Nmœ™—˜š”ƒf= +  2p˜ª´¼¶¢§¸¯®°¦³Áº½Á½¾ÍÎÅͼ§³ÀÊÕÙ×ÐñŸš‰zjdu‘Œ‹ˆ…wq‹¡y€Š‡ˆ±Üãçåæäèêììêåæìòô÷÷÷ùôñé×À¨«ÆÖÙÛêñóíâб¡š“ §«°³¸ÀÅÅÍÒÒ×ÛÜÝâáãáæèçêëêëìèëëëîììëîîïñïïðíèåâáßÚ×м¾ÁÈÊËÈÍØÝÝáäêñøûýýÿÿÿÿÿþþÿÿÿýþþÿÿÿþÿÿÿÿÿÿþÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþûñìçãáÝÜÞÜ×ÖÚÛÞÞãëòúþýþÿÿÿÿÿÿÿÿÿþþÿþÿþÿþÿÿÿýþÿþÿÿÿþÿþÿÿÿÿþÿÿÿÿÿÿþþû÷óîèæâÜ×ÎÌÉÈ¿¸¼ÃÈÐÔ×Üàçëîñôõ÷õöõõö÷øøøöøùø÷ôôôôóñòðïííëêéæääáÜÖÒÍÆÇÆÀ¿¸µµ²¾ÎãçææäÝØÜàîôùùùøôóñðñðôöôóîíëëéãʱ–}v’¤—‹‘•”™“•‘ˆvmkt—ž­ÆÐÛÝßÙÊ×çéçæåØÕÞÞÜÝØÓÏ×ØÖÔÒƧ^--"#)B„µÐØáåêîðññðïîëæÒ—_N,%  +    %BI7(5/&  + "( %!&&"'*+!  +  +       +   + + +     +  + +         + +    +   + +   +   + + +  + + + +  +    +  +     +    +  +   + +  +  A]bWD;A61-.6BCID69( 5>:8>7(2.1,"+.($! # 8ŽÕèèÏp + + +‚ÕêìÕ(  C\r‹‘™™›˜˜–‚p@ + 2o—¬µ¹¹¤¥°­££ª¸¿½ºÀÂÀÈÒËÍÈ´¯¸ÅÏØ×Ñ˺«š•ˆ~lazŽˆ‰†~~†—ŽŠ}ˆ…ž×âæèèçèêìëéæèìòôõõõ÷ôïåϽ¯³Æ×ÛÝÞÜÓȺ«›••Ÿª­°¸¾ÅÎÍÐÕ×ÛÝáßãâææèèèêëìëëêëîìîîîííëíîïíëéäâàÛØÐÉÁ¼ÀÃÊÊÊÊÓ×ÚàâêôúýþþþÿÿþÿÿþþÿÿþþþýþÿÿÿÿÿÿÿÿþþþÿþÿÿþÿÿÿÿþÿÿÿÿÿþþþüùõíéæâáâàÜÝßÛÙÚßâáÜÞãëôüþýþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýÿþÿÿþÿÿÿýýþÿÿÿÿþÿÿÿþÿÿþþüüøòêåáÛÓÍÉÆÁÁ»»ÁÂËÑ×ØÝåèìðòõøõ÷øøøøøöö÷÷øø÷õóôôôòññïíìëëêéçääÝÜØÐËËǼº¶®µ¹×èæäãÞàæãêôùùùôóðííîïñõöóïìêééÝĤ‘˜Ÿ—‘’“˜›”yhak…Œ•¢³ÇÔÝààØÌÝèçæéâØÛâÞÚÕÓÑÒÖØÖÖÏÅ«m<%  %8†µÎØáåéëíîîîïìêäИZL)' +   +  + &:;!%94    ! "*" !###-$)'!" +   +   +    +  +      !"6    +      +   +      + " + +   +    +    +  +  + + + +  + +  +  +   +      +  +      + +  + +   +DZ]TJ?21.,2;>CIJ=8-! $<;=345110$#$!**&'!#" I¬ÕáåÄ_  +/ŽÚêêׂ/  E^o”——œœ™“v`E  .r”©¯»¼¥Ÿ²­“§®¶¾»±¸ÅÆÇÖÒÊ̼²¹ÂÌ××ÔÐĬ ’pfo}Š”ƒˆw’—†t{|sŠÏáæèæåèéêêèçèðòóñôõóóëÜÍɽ°ÆØÚÚÉ°©¥žŸ››– §©®µ¿ÇÊÎÓÕØÜÜßáâãéééééêìêêëéííîííîïîîðïïíëæäãßÚ×Ê¿½ÃÆÉÌÍÒÔÚÛàéðøýýþþÿÿÿÿÿÿÿÿÿþÿþÿþþÿþÿÿþþÿþÿÿÿþÿþÿÿÿÿÿÿþþþþÿÿþýü÷ñíìèååäáâããßááÞÛàãâáÞÜßãíõûýþþÿÿÿÿþÿþÿþþÿþþÿÿýþÿþÿÿþÿÿÿÿþýþÿÿÿþÿÿÿþÿÿÿþþýþüùóìãÚÔÏÈÉÇþ¼»ÂÇÏ×ÙÝäéíðóõöööööùõöøöøø÷õ÷÷öôóòòòðïïîíììêéèåàÜØØÔÏÉÄĽ¸®µÑåêçææéëèèôø÷÷ôðîîëïñó÷öóììêéåÓ» Ž’¡˜•™“’””Ž†reho„•®ÄÍØââàÔÒâèæçèÞ×ÛßÛÙÓÏÉÐØØÙÖÐǯyA!!$/w´ËÚÞäéëïñððîíëâÎ_N("    +  + + + ++;+'!     ("$"%"!"!#$!" + +  + +   + +    + +   +  + +   + +  !    +   + + +     + +    ,  +   + +       +    +   + +     + +       + +   ®S +  ;WfYG;;93./@CFI>?82! $782://,.-$*.%*259$   N²ÛßßÙ­G  M¯åêæÅe     +J`z‘–——–•–•ƒiJ %8NtŒ®¶£§š•“–©²Ã¹´¼ÉÍÄÇÔËÏDZ­ºÇÐÚÖÐĶª –e_n„€Œ”“’‹‚ˆ’mhw‰·ØäææéèéëëëèèîóóôõóñîáÏÏßØÑÚÛÜÆ£›Ž’™œžž§¦°·º¿ÄËÏÕ×ÚÛàäâääæèêééêëëîíìîîðïîîñïïîìëæääàÜÓÍÍŵ»ÂÆÉÈÈÏØÚÝãëöýþþþÿÿÿþÿÿÿþþüþþÿþÿþÿÿÿþþÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþÿÿÿÿþùôîëêèæåçèçèçåèçããæäáãçäàßÛÙÙÙØÞåëõúýÿþÿÿÿÿþþúûÿÿþþýÿþþÿÿÿÿÿÿÿÿþýþÿþÿÿþÿÿÿÿÿÿÿÿÿÿþýûõíåÝÖÍÎÊÄÀÀÇËÃËÔÙÛãêíñóô÷÷÷øøø÷ù÷øö÷øöõøööôóõóóóðïïïëíìèåãâÞßÜÕÓÍÊÆÇÒÕçéæìöøõìëõöôðîîïðòòôôôóëéçåÜÇ®›’Œ™ š˜•–”˜•{ichwŠ¦¼ÌÙÞãÞÖÎßêæäåÜÓÜæáØÖÑÍÄÈÐÙ×ÐÌÆ´zO42(!'1u³ËØÝåéëìíððîëëãÊŽXF& + +    &.+  +  + %&!&)""'%%&     +    +  + +   +   +      +  +  + +   +   +   + +    + +   +:     +   + + +   )   + +DDKG=@=:+ '8:@;494$!##&3.24+  .vÏäåà×­F + J¸åëÓ˜> + +  Jiy–›˜œ–˜˜ŒnG  + -T¡±£ž¬¨š”–ŸŸ¹³£²¿Êº½ÓÍËѽ­´ÀÈÓØÒÌÀ®¡‘„l_k„‚Ž‘‡€~w‚ƒpn‡‘¯×áåæçéëëëëééîòñóôòïëÕÁÛåâÜÚÙÙ㜗œ£ §¯ª¬²¶¼ÂÊÎÓÖ×ÛÝßããæåééêëêìíìëîïîíïððððïíêêæãââÛËÉÎÓžÃÆÉÐÑÓÚÚÞèïøýýÿÿÿÿÿþÿÿýýýþþþÿÿÿþþþÿþÿÿþþÿÿþþÿÿþþÿÿÿÿÿÿþÿþþüöñîéééèæèèèäæèçççääåäâæãâääáÝÚÛÙÙÝÞâêöûýþþþÿÿýúûþÿþþýþÿÿÿÿÿÿÿÿÿÿþýÿÿýþýþÿþþÿÿÿþÿþÿþþþþùóéâÜ×ÓÊÉÅÉÎÎÍÌÐÖÞæëïððóôõöú÷ñøö÷øöøööö÷ö÷ôôóóñððïïîïìêéæååãâÝÚÕÐÏÓÑÉÛëéëõù÷íèíôôïëíîðòóôõñïëçæä׿©œ“’ ™™–˜œ–“Ž€jdsƒ‹”¨ÂÓÛããáÔÊåêæåä×Ê×ÝÖÍÑÒÑÊÊÕÙÑ»±¨—wXGE:' +7q°ÌØÛâçééìïîïìêâƆ\E#    +  #',%" + +  "!#-/ $("$$ #)%     +  + +       +   + + +  +  +  + + +  +     +      +   +      +  +     +OL      + +  +    < +  +>X_WMA@7,776BHIDBB:6/ /8:;97,*$"%'-"4A:&  +  A ßêèÝÑ™<  U¿åé¿h*      L`v“—“›™—›œ—„jJ  + 7¨¤›«º¢““™°¤w}š¼³µÉÐÉÑ˸°ºÀÊ×ÖËÅ´ª™–”„ed{ƒŠˆŠ‡‚pt‡zŽš‘¦ÑàååçéëêëëåãëîðòòðìèÑÀÚäåàÛÚ̶© Ÿ£¤¥¨¯¯³¶À¾ÄÈÍ×ÙÚÛÞâãåææêéëìììííîíîîïïïðñðíêéçåæãàÓÈÐÓÔËÄ¿ÊÐÕÚÚÞäëòøûüýýÿÿþÿÿÿþýýþÿÿÿÿþÿþÿþÿÿÿÿÿýþÿþÿÿÿþþÿÿÿÿþýþþüøñíêêëêêçæéêêçæççèäáäæãåçããåçæâÝÚÜÚÛÜÙÜåð÷ûýÿÿþýûûþÿÿÿþþÿÿÿÿÿÿÿÿÿÿþÿÿÿþÿþþþüüþÿþþÿÿþÿÿÿÿþý÷ñæàÙÔÎÊÎÔÒÔÑÐÒÝßáêìïñòôøø÷øööø÷øöø÷÷öôõõõôóòóòñðïðîìêêèèåãäÞÚ××ÕÌÀÏæéèöú÷ìæêóòíééïñõõôòñíêåæâѺ¨š’––”ŽŽ™•”“kfawŒŽ–¯É×ßååÜÑÐçêççÞÎÆÑ͹¹ËÓÓÊÇÒÔÅ’sYTK804/%%",l¬ËÕÛãèéêíîîìëéãÆ€TF% +   (+# "     +',--")*"%!+$    +   +     + + +     + +   +     +     +     +    + +     + +   + +  +  +    +  + + +   + + +   +   + +HYZLF8@B/26A=:-/# /0+4@<1  O¸æíéѦ`  +  "aÉçç¶X   Mc‘’”–˜˜š›•‚k@#  (nŸŸª¯—~š¤¯´|Ysš¹¶ÄÔÍÑÖƯ¯¿ÇÒÖÐʾ³¥œ—…h\h…Œˆ…‚sq•Š›•œÆÝåççéêëíëåäéîñóòîëçÕÃÑããÝÜÖ¿¯¯§¦ªª®±µ¹¸º¾ÁÈËÑØÖÜÜßäâäéééêíìîííîïîîððñïððíèæäääæáÙÏÐÛÚÖÓÏÓ××Ûáåìðõ÷ùùûýüýþþþýüýÿþÿÿÿþÿÿÿÿþÿþÿþþÿþþÿÿÿÿÿÿþþÿÿþþú÷ôðìëééîëëêåååéììêèéíëééìêëéåãçéæçæäååãâÞÝÞÛáêïôúùöïøþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿþþýþþÿÿÿÿÿÿþÿÿÿþþýøóêâÜÖ××ÚÚÓÑÑÚßáåæêìðòõöùöö÷ùùù÷ø÷øõ÷øööôõõóòññðïððíîíìëéêæâßÝÛÍÁÐÞççñøòæãîõôïéêðñôõôóððìéæÝÇ´§’–š“ŠŠ‘’˜“‰ynlq‰Š›»ÎÜâåã×ÎÛêéçæÖÃÐצ¶ËÏÈÄÂËÔ·e5-.'"!e¬ÄÓÚáæééëîïíêéß¿~M9(    (5- !%   "(#$+%&##& "  + + +   + +  +  +       + +           +  +  +  +  + +   + +       +     ) +  + CTaWH?A@629=?EGGFDB?80+'% #DCGC4($*;>09DH8)   UºæìêÇv4 'lÍçå´S     Jf|’‘›šž ˜‘ˆd@  + 5`•¡—Ÿ±˜v~¢°©³ˆr†šÆ¼½ÒÔÍÕϸ¦¼¿ÍÖÑËÁµ©˜•’sXfw†‰‡ƒ|m„ŽŒ™š•¸ØãçèèëêîîèçîððóððîçÛÈÌÝàÛÜÊ®©±«ª«³¶¶¼À¼ÀÄÆÉÊÒ×ÚÛÞããæçêéëëëìïðïîíïòðïñïïîèæåâèæäáÚÐÏÛÜÚÛÝÝØÙäêñöøùúúùùúûûüüüýüþÿÿÿÿÿÿÿÿþþÿÿÿþþþþþþÿþÿÿÿþþýþþû÷òíìêêìëêïîïêèååêïîðïïññìîñòññççêêéèéêëêèéããâÛÛÛÝàååáá÷ÿÿþþþþÿÿÿÿÿÿÿþÿþþÿþþÿÿþÿþÿÿÿþþþÿÿÿÿþþþþÿþþýýúòåÞÞÜÝÜÓÒÔÙÜÞàáâæëîòôøø÷ôøøøøø÷õöô÷øøöööòñòòðððñðððïîíêëæãåÝÍÈÒÖáèïñìååóùùòììïòôõóòðîëêå×Á¬œš–—“Ž‘†umhw‡Œ ÀÓàääàÒÏáéåçàÒÈÙÞϵ¶ÌÌÄ»¿ÐÔ­U+!&"!&`¥ÀÐØßççèììíìêéݼvQ?,  +  +   %;*  5+% 8   #'./)+!%&#     +  +  + +      +   + +    + +   +  +  + +    + +  + + + + + +   + + +  + + )?   +@S\WBD>=442>JED>DDIB0,)/3 2EHE0$"0CFE=FKD/  + + SµáêçÅw) %qÎâà²U$  Fd|›š›˜™ ™–†oC  +!+5_¤›±¬—‰–¦šžˆ|™¯ÑɺÍÕÊÖÔ¾ª¸ÁÎÖÑÍ»ªš“ƒjag††…‘”Œˆ~jpœ˜’˜¡›¬ÓßãèçêìîîëìðñòóñòñëäÏÃÕÜÝÚ¾¬¥­«­¯µ¼½¼¿ÂÃÅÌÍÐÕÚÜÝßäâæèéëìêìíîðñïðïïïððïîêäååæåääáÜÔÑÛÜÜÛÚÜÜäîôøùúûûüûùøøúýýþþþÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿÿþýýûöñîëêêêêìïðïïïëêèçëïïóôóóòíðôöõñîëëêèëëìîîíëèèèåáÜÚÖÔÓÖÛóýþþÿÿþþÿÿÿþÿÿþÿÿÿÿþÿÿÿþÿÿÿþÿÿþýýÿÿÿÿÿÿþÿÿþþýþüóéãàÝÚÙÖÕÙÜÜßßáãçìòôõõõö÷÷ø÷÷÷öõ÷õõ÷÷öôõòóóñòñòððñðïïíééèèÞÎÍÓÎÛçïîèàæôùú÷îíðñõòòñðîêêåÖº¬ž–’›˜““”˜‰„qnkƒ‰‘«ÇÚáããÚÑ×æéæèÝÑÑáæÙµÇÉ¿¼ÃÍÍ¡L'$RŸÁÏÙÝäçèêìíììèÚ¹yJ8!  +    +2(,* +   $-)*+0  ##(!$%    +' + + +  + +  +  +   +    + + +       + +    +  +  + + >F  + +  %AUXM=375*,2?>GFIDB>;21150% *KC3))2.@JH=>HIC@@>713=13"7A3./4,EID?@OLG>)    `¸ÕÜÖ²m' +‚ÕÛÈ l- +   M`|—˜™š›Ÿžš—ŠlE   "78@DsŸ™¢¶»¯‹x’™œš ºÓÝÜÊÂÓÓÌÖѵ¥±ÅÓÖÓÊÁ·¯ ’”sgkx……ŽŒ†…}vjœœž¡š¼ØâåæêëîíëïðñôóööôðêÙÆÍÚÙÊ·±«´º¸»ÀÆÃÇËËÌÉÐÔ×ÖÙÜÞâãäççéêëëîïïïðñðîïîîîéåãáãäåååãäàØÓÜÞßàèîó÷úúúúýüúùùûþþþÿÿÿÿþþþÿþÿÿÿÿÿÿþÿþÿÿÿþÿÿþþýþþüøóïíçêèëíðððòòðòïïëêêíîòôø÷ù÷ñðñõøùø÷ôñìêëíîïòòóòïïíêèâÞßÚØÕÙæòúüþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþýûûýþÿÿÿþÿÿþÿÿþýüüòëåßÛÙÜÜÝÜÜÚØÝÝåìðñóõ÷÷÷õ÷øøùøøø÷øöôôóõôõõôðññððððîíëëèÙÍÑÌ¿½ÖìéáäïùûûùôîïóóòððïëçåÜÇ·¦‰”“–‘’–Ž…yeer„•£»ÎÝääßÑÎãêçéâÔÐâìëçÚÍɽµª¶Åº?=,7!B+&!-B’¼ËØÞäççéëëêëèØ´rO: +     #  +)"#$    +!!$%&+""!($# ! (!$$#$! ("  + + (          +  + >‡ + + +  + + +  +  + + + +  +   +  + + +       + + 1KZ^Q<52(,+,@=BKFFLFA1-47<:-"4;*,.+GPGHKGPMB8$  +  +!mºÑÙÈ£U  +_¸Ç¶šx0  Nb{”–ž¡ŸŸž–‘‹pJ#  + *=A:Ah—Ÿž°·©‚r“œ²·½Õßà×ÀÌ×ËÑϾ¦«ÀÕÔÔ͸±¥–‘wm^yy…‡†ˆ€|{n}¤£—ŸŸ“¯ÑÝâæêíïîëîñòóñó÷õòíáÌÅØØôµµ´ºÀÀÅÈÄÉËËÑÒÒÖÚÙÙÛÝâæèææêëëíïïïñññîïïìêççäâàÜãåããäâáÜÖÜâæêòùùúùùûúûúùúýþþþÿÿÿÿÿþÿþþÿþþþþÿÿÿþþþÿÿÿÿÿýüûúôðìíêëèéìîïñóóõôóòðìêéìñðôöøøø÷ôðò÷ùùøùøñîëëêëñòóôõôôñïíéåãÞÛÜÙÚàìóúüÿÿÿþþþþþÿÿÿÿÿÿþÿÿþþÿþÿÿþþýýþþÿÿÿÿþÿÿþÿþÿþÿþý÷îåáßÞàÞÝÜÕÊÏ×àéìðññó÷ö÷ø÷øøùøøööööóöõóóôòóóòðïðïïïììçÕÌÓͽµÌéëæêôùûüü÷ïíðóñññìêçäÖ½¯£Ž‚•““”‘”’’€jdj‚’’›§¾Ñáåâ×ÇØæéççàÓÖæîîèàÝÓ¿¨±½¤f0'& +B¶ÈÖßáæçéëêêêç×°lL8    +$  (5'#  +  + + $%'-)*($/$ $ !(!"!     + + +  @   +;     + +   + + + +  +     + + +   +  + +      + %N^aYA24)$)(@BEEHHGLC6527D@1. ,&%#/;MB?QGGHF:!  +  + + $}·ÉÖÇŸS ;…¨ªš‚E )Qhz‘œš žŸ¡ ™Šv@$  29C=5\›ž ¬¶¤Š|Œ“©½ÁÈÚááÝÃÅÕÎÍÓŬªºÏÖÕÍù®¦š“‡m]k{‚‹Œ„„~{‡¥¦ž  ’˜ÄÞãæéëïïìíïñðòôôôôïæÕÊØ×¼°¶½«µÂÂÆËËËÍÏÒÖÔ×ØÙÙÞßáæééèêìììîïðððñîîíëçãââÜÕÒáéçäãæããàáèïöúúúúúùøùøýüýþþÿÿÿÿÿþþÿÿÿÿþÿÿþþÿÿÿÿÿÿþþÿþýûòðíêéêêêëëíðððòõõõõöóðîêêìïô÷øùøøøõðñøøùùøùóðîêéëðóöõö÷÷óóòîëèäãâÝÚØÞãêòùýþýþþÿÿÿÿþÿÿþÿÿÿÿþÿþÿÿÿþþÿÿÿþÿÿÿþþÿÿÿÿÿÿÿþýþúóìæãâäßÝÔÇÈÍÚâèííñôöõ÷ø÷øøøøøõõôöõõóóôóñôòòðððððïïíå×Ó×ǹµÀåîîðøûüüüùñíðòòðïéèçÞ̳§Ž‹“–”Ž“•Œ‚ghkƒ’™¬ÁÚäåÞÓÏÜëèçæÚÎÜêîðìåÞÖƱ¦´°”Y-)*%7†¶ÉÖÜâåæééëêèäÒªiM* + +  + )3+   %!")-!'%%'*%#$""#)            J  + + + + +   + + +  & + +   + +  + + +   +        &E`\PD=8.$17GGCIGKQD9148A29%0>CEIMFKOIA74:AIHAG0"%2DJLJ@BMC=,  +! +.x¥³ÀÁœV$cš¬¤—X    Nd|šœ ¤ŸŸž”•‘kH% + ::4F=Kˆžž¬ª™£¶©¦¡³ÀÊØàäåÔ¶ÉØÈÈÕŪ­ÁÎ×Ô̾·« œ“{fZn’““Œ…|ƒ…šº¬™ž‹ŸÔÝãèëìêçãêïðïñóõõñëååßÊ·°³³µ²ÄËËÑÑÒÕ×ÙÚÛÛÜÛÜââçæçéêìîíïîðððïîîêéåâáÜÕÌÈÐÜæçêêêëîðõùûüûûùöøúýþþþÿÿÿÿÿþÿþÿþþÿÿþÿÿÿÿÿþÿÿÿþÿÿþþþüöìåçèçèëìïðòòòòõ÷÷÷øù÷ôóïîíëíñ÷øøøõõóñóö÷ùùùúõïêëìíðõ÷øøøùù÷÷õñðîéëéåãáßÜÜáãëóûýýýþþÿþÿÿþÿÿþÿþÿÿÿþþýþþÿÿÿÿþÿÿþþþÿÿÿÿÿÿÿýþýùîêååâÚÑÉÅÇÎ×àæíðóôõùö÷÷÷õóõöôñôóññóòñòððññðïíëëéÜÔ×Ѿ²¯¼äõõ÷úüüûûøñíìîðïëêçãÔÀ¯¢š“”‘Ž’‰xdhw™©¿ÓàåáÚÄÓäæçêÞÎÙéíïðìáÚÎËÉÂÁ¡g3'",-2u§ÇÓÜââæééèéêäÏž[?!  +   */*""  %%%"##46'(*,-(!(!"! !-%,*  +  % + +   +   +  08  +    + +! +    +      +      + + + +  +  + + +z?  + )IY[Q>60*)*/49DHIHNKE:89?IGHEI@' 0''FTJLIGJKB5  &#2w¥ª¬§Y   bŸ­©e! +    #Pdƒ¡¢¥¥£¡š‹h? #IG=C@Ns›£«®¾±¤™¥²·ÎÞâäÞÁÁÒÐÇÓе«»ÉÓÔÍû¬˜‘ƒi_iˆ‘”ˆ„Š”³³—’—’˜ÁÙÞéêëìèåêìììëèðóòìééÜǽ³¯¼½»ÊÐÏÓÖÕÙÛÚÜÝÜÝÞàáãççèêêëîðïïððððîëéåáàÛÕÒÓÒÒÜæèêëëîòøýûûúúùùúüýÿÿþÿÿþÿþÿÿÿÿþÿþÿÿþÿÿÿÿÿþÿþþþþýûùõðëççæêêëðñòòôôööõùùùùùù÷ñïïííñó÷ö÷õóñðíïóòöùøúôðíëìîòöùøùùúùøùøöôóññìëéèåäàÞáâäéñöûýýþþÿÿÿþþÿÿÿþþþÿýþÿþÿþÿÿÿÿÿÿþÿÿÿÿÿþÿÿþþþüøïëèâÚÓÑÐÌÉÍÙÞçìñòôö÷öõóôóóóôõôòòóòññððññððïîëëãÓÎÖ;¶´Åêøùùúûú÷öøóíìíïìêèçÞË·©¡–˜•“‰‰‡€nad~‘• ±ÃÕàâÞÏÉÜéëæçØÐàëîíìäÛÔÉÂÂĺŠS85(,8+"*e¥¾ÒÝàâäåçççæâÌ“UC"    "  !.,#     !#$"#-/&'-+$+' !+$"  +)0+   +       + +   + + +  + + + +7       +  +  +  +   + + + +  + +  + +            + +   )BNZQ<:0/+$/0;HGLWWKIA:BINMNNUH8-"-/1MSIHHBHB?,  % )$  +KŒ¡ –…wC  +V›¬®œo)  )Uc†¡Ÿ§¢¢¢¡ž™€Y?  ,SNGEAHZŒ ¦¸¨°Â¯ ž¨ ¼×ÞâáÒºÆÑËÑÕï´ÃÒØÓËÀµ©›–Žt\_z‘—™’‹‰ŒŽž²›š™”¨ÐßèèéêãäééèêâÖåòðìëçÖÆƺ°¿ÃÀÄÐÔÚÚØÚÛÙÜÝÜßãäãäèèêìëëííìðððïïîéäáßÖÊÐÚÞÛÖØçéëìíóøùûúùùûýýýÿÿÿÿÿþÿÿÿþþÿÿþÿþþÿÿÿÿÿÿÿÿýüþÿüúôîíëçèèêêêîïñòôôõöùùúøúúúùùøôîëìïóóóôñðìèçæèééîô÷õòïðëèíóùøøùùúùùøùø÷ø÷÷òïíííêèäãâàÝÜâåíöüþþÿþþþÿÿÿýÿÿþýþþþÿÿÿÿÿþÿÿÿÿÿÿþþþýþÿþþþüõíèãÚ×ÖÓ×ÍÃÇÒÝäëðñôõôòóõóóôóôðóôñññðððîîñðïëêç×ÇÍÑŹ´¹ÖðöúùùúøòïõôðîîîëççåÙ¿­¥œ•˜¢’Œ‘“‡ƒ‚rj`s’š¦»ËÛàÜ×ÆÒåêèëäÔÙæëæââÛÑÍÄ¿ÆÆ«kB>+:AVC(!(R ÃÒÜÝãâáäåèçßÊŒWB  + )" '-3( +    #$0$&%!#!+**&)$$*!%*--   + (/$   +   + +      +       + + + + +  +  +    +        +     +    +     + +     +    2GYTI6322*,797BJOSSND:DFKONLVMJ<0"-3&2HIGGAC@C1$  !%" j–•‚l; B«°žn1 "MfŸ¢£ž ¤žž˜‚V9 + 1V\NIMENw¢£´§´Æ·¡Œ ¤™³ËÕÞß×¼¾ÕÒÌØ̶¯¼ËÖÔÊƽ±Ÿ›~``q••œ•ŠƒŒŒ“±£—¡›ÆÜäçêæÝÜáççæÞÏßïññíæÜÍŹ²¹ÁþÐÔÔÚÚÚÜÛÛÛáâäâäçççêéëíéëîîððîìëæÞÝØÎÇÒÜÞÝÚÜäëìðõøù÷÷øüýýþþýÿþþÿÿÿÿÿÿÿÿÿÿÿÿþüþÿýþÿýýÿýùýùóìêéèéèêêêììïðñòôö÷÷ùùùøùúùùùøôïìíïîðñòòíéééçèêèìñóòïîíìéíô÷÷øúùùøøùùøùøöøôõòñïîîéèèäáÜÙÙÚãíôûýþýÿþþÿþÿþþÿÿÿÿÿÿÿÿÿþÿÿÿÿþÿÿþþþýýüýþûõðïêßÖÔ×ÔȺ½ÅÕÞäëïóðñôõõôôõóóññññòððñïîððïíëèâÑÇËɼ¸²ÄàöùùùúøòìêòõñïïìéåçåÓ¹ª¥—‘–£›ŒŒ‡‡Œ‰~njl‚Š–Ÿ°ÄÑÜÞÛÏÄØçêêìßÐáéèàÖÚÖÏ;¹Æ¼—c<55:QqY- %R—»ÏÚààáãääåå݉R:$ +  2! "72+%  + ()%$#$)/1$,*#"'#"!&/.% + #%$         +  + +  +     +       +      + +  +  + + +  +  + +     + +  + +  + +   +   +  + +  +  +   0GJSK;35)(,4:BJNLVWUNC@HEUIKVVK=6.,-/2#;Q>CFECC5(  )%!  .˜˜’„xM 0†¯°¥m/   +  + + +D\˜£¢š£ Ÿ–‚P8 4\cOJLEHl—£¯¦¯Â³Œž¦›­»Ã×ßÜȸÎÖÍÔÖ½ª¼ÇÑ×ËÆ¿´¡¢œŽn^h|‡—Œ”‰Š‡§¤‘¡š”´ØäæèäÚÖØÜâåÙÊÖéññíèÞÒÇ»°¶ÀÁ¿ÍÓÕÙÛÙÛÛÝÞâääåçèéêçéêëéíìîïîìëçßÛÙÎÆÇÔÜäàÚÜæêðõõöö÷ûýþÿÿþþþþþÿÿþÿÿÿÿÿÿÿÿÿÿþýþþþýÿþþýüùôìéçèçêééêêìîðòòóóöøùøùùùúúø÷öööôñïîìììðññðíííééìëîððïêçéëìïòóóòõôôøøùùùøùø÷÷øõòòñðñïëêæßÜÝÖÔÜãëöüýýýýþþÿÿÿÿÿÿÿÿÿÿþÿþÿÿþþÿÿþÿþþþþýýý÷ò÷øóéÜÕØÓÅ¿ÀÀÉÖßäëñòòôôòóôõóôôðñññððïïíïïíîíèß̽µ¹µÆéùùùùúõìåäð÷òðíëééæä϶¢ž•Ž˜¢™ŽˆŒ‹‹Žunjw‡“¢´ËÖÝÞÖÈÉàèéìêÚÒäëèÜÐÔÑÈÌÀ»Ç±„WC94?FCBA4  +%1/& ;œš–Šžh +¯² q2 + #N]ƒ›œ©¢ § Ÿ˜†c? 4hkYGOLIY‡¬­›Œ«°œ‡¥˜±¸µÉÝáÓ¸ÇØÐÐÕÇ©²ÄÏÕÑÈÁ´¡›ž”Zdp†‘‘Œ…‚€…—¥’’—ˆ¢ÖãçèåÜÚÕÓßàÓÊÔâïñíçßÐǽ²µ¼ÂÄÆÐØÙÚÜÜÞßáãååçæèéêèêéëêîìëëíëåâÝÕÎÅÄÆÏÞåáÛÝèîóôòðóüÿÿþÿÿÿýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþýýýþü÷ñíèæçéééêêêìïðñïóôöõö÷øùùù÷÷ôóñðïññððïííêðòòñîïìæèíïñòðíèäæëíîïîðîíîðô÷øùùùùø÷øø÷öõôóñòñîìéçãÞÙÙÚÛâëòùþþýýþÿÿÿþÿÿÿÿÿÿÿÿþýÿþþÿþþÿÿÿþþþþùõúûùïãØÓÓ̼¼»ÅÓÞèìïñóóôóòòóóóòòòñððïïïìîíëéåÙÄ¿ºµµ¹¸Ðî÷÷óø÷ðçãâíùôðíëèêêãÊ·¤›“ ’ŽŒƒŠullƒŽ”«»ÊÙÝÜÐÃÐåéçêçÓÚåëéÝÎÍÒÊʽÀ½¡lHD7GYƒ€B&$Bˆ¹Ë×ÛáãâáäæâÚ¾vH;    +*( -0-"   !$ "#!)5-"-,*)" #$!#     + +   + +    &;<=02"#'0*.1#"#!               + +     +         +     +      1HUPOCA<966ACBGUT_^XTE@FJOLCHUWE??93643/FD;FE<42( "6;) \®¬›ž—©²x r¬°£8 + !I`€œŸ©¢£¤žž—‚m@!:mmdQNRFX€£¯˜Žªœ†Ÿ¨”°º´¿ÚáÚ¿ÔÔÑÖÏ´±¿ÌÑÑÍȺ¡œž”~e\g‡Œ‘Œƒ„|‡£›‘”••£ÈÝåçåÝÚ×ÚÝÜÏÉÒÞîñìçá×ÌÀ³±µÂ¿ÎÕ×ÛÜÜÜßâãáäèççéèêêêëíííìééçâÞÙÈÄÀÂÇÏßãàßãêðòôôóøýþÿþÿÿÿþýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýþþþýùõñìèèçæèêëìíìíîððôôôôöùõøøùøöôòðñîêëíðñðîìëêîðððíïëåêïïñðòïèåæëîîëëééèèìñó÷úùùùøøøùúù÷öóôóóñðììæáÞÜÛØÖÙàêòöøúþÿÿþþÿÿÿÿýÿþÿÿþþþþþþÿÿÿÿÿþþþüûúýúôìÜÕÔÎÿ»»»Ê×áëíïñòóôññóòòòñðñðððîïëëëêéãÔÁ¸µ´´¶ÂÛòùöîòôïåâåíöõñìèèêêãÄ®¥œ™˜Ž‘†‰}ndk…ŒªÂÏÙÙÖÆ»×æêçëáÒÝêëæÜÐÐÑÎξ¿±‹VDD>Mf”¦„E&$>z´Æ×ÝßàáãâãáÚ¹{L3"  + + "0& +/0#"#   !$#,,0)$#,#',36.0*#!))      +     '(     +'665*&#/EJHE<4(21584*'$&"(+#!%$%         + +    + +    + +  + +  +        +    + +  +  + +   + +6RUQLKB<528CCDHRSY^ZXGFPIMJBJLNE=@=-<>8#7=DBFA;4* +  >8#)²²¡œ¯¾†  V¤®¤x2    Hjƒšœ£¥§¥Ÿž˜ŠmE Av|d]YMKPh–°«¦ ¡˜u±¢©³´¶ÒáÞϽÎ×ÏÔÒ»¬ºÆÍÓÐÆÁ®¥œ—qa[rŒ„…‚œ¨”‹–š¶×ãèäÜÝáåãÜÏÐÔÜìíëèäÝÎù¬±Á¼¶ÇÔÚÜÞÞÞßãâãåäæèèéêëëêêììééèãàÚÏÂÀÅÉÏ×ßàßæëðôùûûüûþÿÿþÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿþÿÿþþýø÷øóíêæçèééëìíîïððñòñóóôô÷÷øùøøùùõõòððïîîèêïðìéèéêìíììðíééðñððïîêææêïíêìëêéêëîñöùùùùùùùùùùøøøøöööóòîëçæäáÜÙØØÙÝáæóýÿÿÿÿþÿÿÿþþþÿÿþýþþÿÿÿÿþþþþýýþýýüûõëãÛ×ÒÆÃÁ½º¿ÉØäéíðñòóòóòóñòññððððîëëêêéåÞѽµµ­¬´ÆßõöóëìðèÞàëîö÷ñìéèêéÙº¯¨™”—Ž’’ŽŒ‰wf\lƒ‘•ž±ÊØÙÒȾÆÝèèèêÜÖäëéäÝÔÐÎÒÕƾ¥tOC=GL€¨±ŒX/ &7v¯ÆÔÜÝÜÞàááàÚ¹mL5 + +  + +&'  */+"  +  + "#,,'&!$,-(%,,.-.0--%#(   +   +  1""*54# 2:2.(':BAE>#+>5-+:>=BDTWR\[UGEGPTOPNFLG28?1:>2)'(#*79AGC85.  6E: (ƒ²®££§¯º“/ +Kž¯¤|4   Jgš¢§©¢ ž™–…mJ + H}vh_[SLKR}­´»¸Ÿ’r›¹²¨¥§²ÎàßÓÁÅÕÑÑÖÄ°°¿ÊÏÐÊÄ·ª˜•~[Sg…ˆ’’‡‚{€x•«—Œ—œ¨ÊßåãÛàèèâ×Î×ÕÚçêèçæßÑȽ®±½½¶ÅÐØÛÚÝÝßããäæèçééééêêêéëëèæåâÞÓÅ¿ÈÌÌÖÝäåéîöùûýþþýýþÿÿÿÿÿÿÿÿýýÿÿÿÿÿÿÿÿÿÿþÿÿþúðèççäæäæçêêîîðððññôóôóô÷öøø÷ùøùùøùôïïòôôòïîñòðìééèåéêìëìåèïïîíììêçæíîìëïîíïðíëðöøøøùùúùúùùù÷ùùø÷ø÷õòñíêéäãßÛØÔÖÖØä÷üþÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþþþüùîèãÙÖÑÉÅÀ¾¸¼ÌÜäêìðòôññóòôðòððííîìëêêæãÞØǶµ®ª­´ÈåôôðæèëâÜäíî÷öóëèééåÏ´­Ÿ•’™ŽŽ“ŒŠ~skes‰™œ ¸ÎÚÞѽ¹ÍåèèèãÕÕçëèãÛÓÊÑÛÙ˸–mM<;Adšµ¶™]+"",o¬ÆÒÚÜÝÜßáåßÚµlR< + +    *% $49)"%  + $./+ &.3*-.))'-'$ !$ '%!&  +    $(63(16537:DB@9/-$ 7<&U”¨Ÿ¦³´¼œ;=”®©9 "  + Mhz–ž¤¬¢¢¢Žƒh@ B|r\\XOQIY˜·ÄÉ«q«¶ª”›­ÍßÞ׿ÎÕÏÕ϶«¹ÆÎÑÏǽ´Ÿ˜zdW^’Œ’ŽtŒªš–“š•œ¿ÙååÝßççãÕÏÛÙÖÜàäæèâ×Ê¿¸´º¼ÂÁÎ×ØÙÛÛÝßâãäæææééèêééëëéæãßß×ÈÀÉÏÒÕÝáçìñúûýýþþþýþýþþýþÿÿÿÿþþþÿþÿÿþþýýýþþÿúñèâààäçæêêîîññññòòõöõôöööøøøøøøúùùøóíîïóõöôòðòñîèêêçææèéèàãëíìêêèêéëïïîíðïñòðîìðõ÷øùúùùùúøùøùùøøøùøøõóòïëêéåáßÖÙÖÔ×ãòúýÿþþÿÿÿÿÿþþÿÿþÿþþþþÿÿÿþÿþÿÿþþýýùôîéàÜÑÏÌƽ¼ÂÏÛæêîïñññòñòðñòðïîìéééçãßÙÏ¿¬®©§¯¶ÉçõòéÝàëãßéðòõ÷òíéêéã̳¥£“•’‰‹‘’Œ†zmazŽ˜›«ÁÔÜÝÒ»¹ÖéææçÞÑÛêìæÝÕÊÆÔÙÒÈ°{MPC;N¯Á½™^3'/vªÇÓ×ÛÝÛáâáãØ®pW;   +%*6,"$! + +  ##(7.%!$/*++%$%!'!%(!  +     + $*"(=JUPPC=FNQ\K;AT`a]U>7G_^`^L;>=9@@?3(+<8+1>=@@>5-$ +#94  &T‹ ¬¼ÃÄ¡C  -±¢ŠA    + Kj{–ž¡¦¦¤¤›‘ze@ +Hƒ‰‚gYLKKJSˆ´Èѳ–y‘¯µ•Ž£ÁÙÝÚÉÀÆÔÒÒÔ½­°¿ÉÌÎÌ¿¶¨Ÿ”†p_ew‘“Š‰‚x{¡£™’–œ™¯ÑãäÛÙÛÝÞÍÍÛÙÒÔÙÞäèåÚÉø²³ÆÄÀÐØ×ØØ×Üßããäæåéêêêééêêèåâáß×ÊÅÉÑÖÛâæíòøûþþþþþÿþÿþÿÿÿÿÿÿþþÿþýþÿÿÿÿÿþþþýýüöïèâàæççééìîîñòóóôôöö÷ööööö÷øøùùøùùù÷õðìîòõöôòññòòìêêçäæèèäßßèéçäçèéëîñòñíîññïñðíðõõõøùúùúûúùùùùùúùùùøöõóòñðíêçäâÝÞ×ØÛáêðöûýÿÿþÿÿÿþÿÿÿÿÿþþÿÿÿþÿÿÿþÿÿþþýýýûøôîåÞÒÈÂÀ¼ÈÔÞçìíîñðñññòðïðîìëêèæåßÛÒÆ»²«§¤«·ÌæñïáÐÛëæäêððô÷ðëéêé߬¤žš›™‘Š‹‘–Œyhcjˆ‘’ªºÉØßàÕ»ÁàèæèçÙÐãììá×ÎÅÍÒÔÍ¿ lFFLGa¼Çìd1'#6|­ÅÐÙÛÜßáßáàØ®mT="   $4*$ ,2+$&!# + + +    #$$&+8/'!*-*+&$#""*$&(%    + +  +  !($$<0%-?N\\YI9;NW_ZOEVhgi_M?GWfh\YNHV]Zad7    !9KS[]`W>!+@JPTG?56643<84.'*+$" '%1,$  + +   #  +   + +  +  + +  +  + +    + "%#" $*1+ " #! ##&$!$ '  +  3DMQD>943-8CILJPKYW[XHIBMKLHGG?4@<,   ")9;"M„©¾ÅÅ£? 'r­§ŒK +   Aax›£ §ª§£˜š‚e@! Q’Š|pOGks“²ËÑ·²«œŠš¸®– ¿ØÞÝÚÿÐÓÎÕ˵ª¶¿ÎÓÍ¿º«ŸŸƒdao†‹‘‰„„z”´¤˜— œ¥ÄáßÙÏÂÏ×ÄÃÙØÓÒ×ØßæêâÏÈ¿°°ÆÅÂÌÒÕÕÖ×ÚáääæèèêêëêêêéçäâàÛÒÇÀÈÎÒÚåîõûþþýþÿÿþþÿÿþþþÿÿÿÿýýþþÿýþþÿÿÿþÿýýûôîèäââæëééëìðñòòóöôöøù÷ø÷øùøøøùøùúú÷õõôôóñðñòòòððòóóòïëçæéêéäÝàéëêæåéìïòôõñðëïòòððîòññïòö÷ùúùúùùùùøúûùûúúøõööóððíéèæåàáàÝÜÜãçðõüþþýÿÿÿÿÿÿÿÿÿÿþÿþþÿÿÿÿÿþýýüýýýüûùíßÏÆÁ½¶ÃÔÜåéííîïïññññïìëêéèâÝÚÙÎÁµ²¥™œ©¶ÑèîåÕÃÑèéêððïðòïêèêåÒ·¥¡–•¤›‰Ž’‰}qdeoˆ‘›«ÄÑÞáÝÓÄÏâæäëßÐÔçïëæÞÙÖȱÊ¿­cJIP|¶ÇÉƪi7*' B~±ÁÏÙØÙÜáÝÞÞרkM< +&3-.2+%'!    ! *#&(83,+ #+.1*(-!"!'$        +    +2?@=5>W]bdY89KdaaXMRbjflWIGVcqjfWPS\gd^J  +  + + 1AH[\]^H2"97CMPB<850'95/,+)(!&#(*%%!!    +)       + +   + +  +  + +  + + + %*#!"$(!!  %00)*&$%' % (!#"! #' 4  +   >38<9>=G7(7CL>&'>F>9<+&-# 2;1 *]·ÃÀ£> d¨ªŒL   Idw—›¢§¨¦Ÿ˜—‚j:# U–Œ€`h™©Ÿž³ÊÓ¸¯»µ˜­­£¥»ÕßÞßξÉÕÎÔϹª²½ÊÓÎú¯¥¦ nZgŒ‰‚…‰„“®¬–ž§Ÿ¸ÛÜÕÊÁÐÑÁ¼ÒÙÔÛÛ×ÝåêæÖÍÅ·¹ÆÎÂÁÎÏÔÙØÚÜáâååæèêéèëèéçáâÜÖȽ¿ÍÒÔâêõüýýþþþþþþÿÿþÿþýþþþþýþýÿÿþþþþþÿÿþüõðêæäääåçëëìíîñóóôõöõ÷øõøùù÷ùøøøùúùúøùõóòòôòðîïïïìîóñóóñëëêéêçåßßåêêëêêîðôõöóîèíðïíìíðïðïðôöøùúùúûúùúùùúüûùùøõöôóóòðíêéèçåãßÞÝÞáâêöüýþþÿÿÿÿÿÿþÿþÿÿþÿþÿÿÿÿþýýþýýýüüøîàÓÍĶ¸ÇÔÞçèììîïïïïïîëêèçåâÝÛØÐÁ°®ª£ ­½×ççÜ̽Òçééîîìíñíêëêàʵ¢™”¤™Šˆ‹…‰‡l`c€‘ž³ÇÕÜáÝϾÑââåèÝÌ×êîìæÝßÛʱÃÀÅƼ †ub–ÂÌÏ̯l0&! E³¿ÐÕØÛÝßàÝÞÕ¨eT6    + "3* --$ %$#   + $$+/(&*..- $/-+('**"-$ + + +   + +   +  +  -=@6/8Shii_?>*"(& %-1/,)      +  +   +  +       +    + + +     '+&$%)-#")*-11*%$-("%$#!$"!%&!".)%  (  +     ?PTNK510(/9;HOQNSQQWROIDPLKLEEB=0====D=(*@JK4,??;510(! '37 1€­¾¸‘3 Q£©N     G[v“˜¡©¦¥ œ•‰mD  U˜””Š{{Ÿ¯©¢´ÌÔ½¯·°™Žž¥¥œ®ÎÝàÞØÂÀÓÓÓÑŶ«¸ÄÐÐË¿³ª “b`o‰‘‹…‡ƒ„ˆž­›‘ž ¬ÓÞÑÈÄÌ;½ÊÓØßßÚÝäêèÔÊƹ¼Æ̼ËËÏÖÖØÞÞáåæèèéçèèèçæäàØËÀÃÅÒÛãíõüýþýÿþÿýþÿÿþÿÿÿþýýýþÿþýýÿýýþýýþýøñéççåçèçæééìîíòóñôõùøøøøù÷øùùøøøúøúüùùù÷óñîïðîîðîëèëòñðïîìëíìîìéããéìíëíëêîðóôòìèëííëëëêëîðóó÷ùùúùûýúúúúûúùúûù÷øøöõôóóòïìëìêèåããàÚÞÞåîøüýÿýÿþÿþýþÿÿÿþÿþþÿÿÿÿþþþýýþýýüùñáÙËÁ¼ÁÊÙâæéêíîïïïîìêêèçââÛÛÜÖƶªœŸ£±¾ÙääÛÎÅÕêêèèçèçïðëëéÙÁ¦“˜™¦¥–‡ŽŒŠˆ‹xpgh‚–Ÿ¢¹ÎÖÞÝÙȾÏÝâçãÖÌÝêîéßÛØÖƸÄÌËÐÈÎÓ²‘©ËÐÒ˸n1)7…±ÁÌÕÙÚÛÚÜÝÞסbS)  +  + + + 2+!*($('#  +      (#)&-%(*,,0+'1,+/"%.+0 * +  +   + + + );B<):Fgg_aC5L`[g]FIdebb`YOVkhee_[Zgikg[A  + +  + + + +"5  + .7ITW[VH;/EMWMGLA6967=:?01%&&)(//0)#$  +     + + + +   +     + + + +       +  + + + + +   + $0-*%!'&! )*00*-+"&+'%$(()%"$(& ++$'&"$# #   +  + + =RTSE:2&*17;IKJW\VVWXKEJQWHHJNE=;@><<53/+7@D;, 3E8806(  +)=3U£·³†( L¥©”U  Mcy™¢§¥£¤Ÿ™†kI" T——‘•Ž‰™¶¨¢´ÈÕ»ª¨§ª–””—‰ÃÝßßÜ˼ÎÓÍÔ̸¨¯¼ËÐȹ°£›š„p\f‡“—Žˆ‚Š„—®¢•–£¢ÊÝÕÃÁÊʺ¹ÄÒÙãÞÜÜáèèÙÍɸºÅȺ´ÄÉÎÒÔÚÜßáäååéèæçæææãáÚÔÊÆÇÍÚåíõýýýÿýþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿþþÿþþþýûöðêæäæãèëéêêëìíïòô÷ôöøùøùùøùøøøøøøøùùøúùûùøôïëííííðîêèæëëìêêêëððððìçèïïñðîêèééëëìéèëîëéêééèêîñõöùùûùúùúúúúúûùùùøúùøùù÷öõóóðîîíììêèåãáÝßáæîõûþýýþÿÿþÿÿÿþþÿþþþÿþþþþÿÿÿýýüüúñãÖÆÁÄÄÊÙäçêëëíîíïíëèèåäáÜÜÜÕ˹¡š¢§¬ÀÚáÞÕÏËÚëëéåßßäìîíëãϳŸ™ž ¦Ÿ—…‡…ŒŽŒˆuhky‹• ´¿ÎÚÞÚÔÄÍÖÝãæßÌÑãíìæÝÕÔÎÄ¿ÌÖÊÍÒÜáÍ·»ÊÒÖÏ´x?%# 7ƒ³ÁÌÓØØÙÚÚÜÜÕ dP)     %3(%'(#'("%8*  $)%'(,&+)-'$+,'! +&-2 %'   + +          + ! ->EI82>R]d^VHGR_c\TTZ_amqgRUdjidfh`bcf\aF' +       +  + &9EKSY[WG($COUNPF<:5@B8344*&'(*'*06/&"  +   +    + +  + + +  +     +   + +  *,.*&"$# !!).54,.+%+,-.%#-+$%$'#$"..(',"&# !   +  + + +  &=ILPH8-"%,4=HIHSW`\XPD?IIUMBFIB;>EC;>98-/9FKD6.+;689:0  + + + &6>) (w¬°„# 9›¯šT " Ney‘¡¤£ Ÿ–„nH V”š˜œ’–“¯© ±Ëй¥¨¯œ–˜¢‰”º×ÞÞÞÔ¿ÄÒÊÓÒð¬·ÈÑÉý´­£˜tfcv‹’—’ŒŠˆ…Œ¡ª –˜¤œ¾ØÑÄÃÍù¯¾ÏÚáßÛÚàçêßÐËÀ¯·¾·ªºÅÌÍÒÖÚÝáãäåæçåæåâãâÝÓÔÔÑÍ×âíõýýýþÿþþÿÿÿþÿÿÿþþþÿÿÿþÿÿþÿÿþýýüùñêææåææçëëìïìíîððóö÷÷öøùùùúøùøùøøøøøùùøùúùøõðïììïïïñðíéåäæéçæêíïðòðîéèîïðñìëçæäßßããäíîìééééêèëðôõùùûùúúùùùùùüüüùùøúùùøøù÷öõôòññîîìíêêçåáÛÜàæëôûþþýþþþÿÿþÿÿÿþüýýýýþÿÿþýýýüüùðâÒÉÎÌÇÐÛäæçëííîîíëêèåâßÝÜÜÖ̽ž›› ­ÈÜÞ×ÏÍÇÖëëêéàÜÝçëìëÜÅ«¡œž¨¢š’„‰‡Š“’„xfj~Š’¤¸ÉÖÛÝØÍÅØÙ×àäÖÆØçìêãÞÚÍÅ·ÃÔÚÎÉÐÛãÚÊÅÏÑÓη|G&#! @‰³ÀÌÓØ××ÙÚÚÛÑž^H(    +%) "%''')-!";$  + 21-'("&%12&0?:-20)'$%"       + + +  + +""#:UJA2=[cmhePJVegdcZ\lnt|r^\fptvmmc_flhjU1         +  2KWYUa^I'/DGNVSB;=58;895-.)*..112-/*   +    +    +    +  +   +   +  +     +   /.0+$()* $&215112*'+,**$'02'/)(( *($,.*'$#%'  '2   +  AOIMN74(#-:=BJMT]\Y_KC;?MSUBLIC5AGC?@B8,5?FLN?;, 2:;661&  "#)<7  1|£~$*‘¯—Q  Cgu‡“Ÿ¦¤¢žœ™pK/  U”š£¢ž•Ž«­¤°ÈÒ»¢œ§±¨ ž¡•”¯ÏÚÜßÛÁ¹ÑÏÑ×з­²ÀÏÏÃÁº¬£Ÿ˜„kfq‡“œ’„~‚™«¥–“Ÿž²ÑÐÄÁ͸¯¸ÏÚßÝØ×ßæèÝÐÉ»ª¬±°¨¯½ÆËÐÓÚÝãåãããååæáÝáÝÖÖÙØÙØáêôüýýþÿþÿÿÿÿþþÿþÿýþÿÿÿÿþþÿýþþýüùòíçääåèéêëììîðïðïñóôôôøöøø÷ùùøø÷ùùøøùùúùøùøùôðïîïñòòñòðïëèæåæåæéììîíìëææéîëîìêæâáÛÖÝáçëîïëêêììëéìòô÷ùúûûúùùùùûüûúúúùùùùùø÷÷öø÷óóòñððñííëéäàßÜÝÛáëñùþýýüÿÿþÿÿÿþüûüýþþÿÿþþþýýüüøíÞÕÙØÑÊÕàäèêëìîðìêééåàßÞÜÜØÏñ ›œ°ÏÞÜÕÓÒÊØêêëëéäßåêìè×·¢¢œš«¨™ˆŠŒ‡{okoŽ—¬ÁÎÙÜÜÖÅÉÞÙ×ãßÐÉàêíêáÜ×õ¯Á×ÛÏÃÄÖäÛÑËÎÔÑ̺|9=´ÂÌÕ×ÙÙÛÚÙÜÑ”SE)  #   #!#(-&"",   +#%*&6))#%:<=14/-3/"&$"" +  +  +  +  &@NKF78^gnjcWFN`bhj__ppr||b\ep}zwudbrrroh?   + + + +       +&%?IW[ZkeL,-IOLPTED=G32CA7(+&%33+1275+- +  + +   +    + + +   + + + +   + +    + +  +#2)0*%-1($! !*3481,/-+40-&",62+.)'#!"#),(+-1!) %$!     + +  @RKVP7,##+:?BBKUbffaL9<=OTLIFA=??D?AFN=16CC=CIB5!1=:85, + + $/90 I{d ªQ  +  +A`tŒ’¡¢©¡ “nE +  X’¤¡¡§¦—‘­¯ž¬ÉÓ½¦¤©°«œ˜˜’®ÄÕÙáãʸÉÕÎ×ÕÀ«¬»ÈÍÇú²¥¡›fTrˆ—˜œ•‡€‡‘©¥›Ž™ ©ËÏ¿Äп²·ÄÓØßÛ×ÚâåçâÕʾª©­¡Ÿ«¾ÄËÑÒÚßßäãäâäââÞàßÑÌ×ÞÛßâéðúýýýþþÿÿÿÿÿÿÿÿÿþýÿÿÿþÿþýþýþüùòêççããåèêêíïïðòóóñòóóöõø÷øøøøùøøù÷øùøøùøùøøøøøóðððïññòñïïîìèãâààâãâãââáÞÛÜâââãâáÞÞÜÛ×ØÞæééìêëìììëêíñóóøùùùùùùúûûûûúúúùùùùùùùøøù÷÷÷öô÷óòñòððëååäàÞÜÚÞêöüþþþþþýþþþüûýýþÿÿÿÿÿþþýþýþùèÝÜÝÛÏÏÚäåçêêìîëêéæåâÜÚÚ×ÚÒȹªŸ™²ÓàÛÙÖØÔÜêìíìíêæéèëæѲš¡ ­”Œ‚‡ˆ‹rgiu‹œ´ÄÔÛÞÚÓÃÍâÝÚâÖÇÍåìíèßÔÍÀ§§ÄÑ×͸°ÐâÚÒÑÒÐÎÌ´q9>ˆ²ÃÐÕÙÙ×ØÛÚÚΉLG1 + +     +))"!!' * + +!!)! 05,'##(52+'-23%#)$/! &    + +   + + !$84D;>./+,&,'4204*   +   + +   + + +       +  + +  +  + +  +   + $)/++)'3.#!#! "$ # !"#595/22)/0<60-+/3,/-) !$-(%),,1+! #((!'      "AOTY_a^RC9==O\POI=533>?FIDA/1ABFJFNH1!$;:46*! +  "56$  FI +o¢‘N +"  +  Hau™ œ¢¥Ÿ“‰jH ]›¦£¦¥¯¥­­¢©Ç臘º¸¯Ÿš’…˜±ÂÒÞàá×»Á×ÎÓ×̬¨»ÃËÊÇÀµª¡™y_k„•––„~ˆ¤­¤–—¡žÃÏ¿ÃÍ»²ÄÎÔØÞÝÚÝâæãÝÔǺª¤¡œ »ÉËÍÕÖÙÞáããáããÞÛàâÝÔÑÙàãçéîôüýþþÿþÿÿÿþþþþÿÿþþÿÿÿþþþýþþúöìèãäæèæéììïñðòóôóôôôóóööùùù÷øùùù÷÷ö÷÷ùöö÷ø÷õõõ÷õòîïííîíëêççåãßÞÜÛÚÛÜÚÚÜÙØÐÓ×ÚÜÙÚÛÛÙÖÛÖÕÙÝáãçäæìèéçéìîðóõ÷øùùùùùúùúûûûùùùúùøùùøùùøùøù÷ù÷öööõòðîíéäãßÛÛÜâëôûýýýýýþýüüýþþþýÿÿÿþÿþýþþüôçáßÞÔÍØâãåéêêêêêçåãâÞÚØØÔÐÊĽ©¡¹×áÝÛÚ×Ùáêìðîíêêæéëá˧”• «§˜ŽŒ‹‡Ž…‚tmsŽ“¢¼ÌØÞàÚÎÉÚæàÜÜÍÅÓæîîéÞÑÅ·¦¶ÉÏÖ˲§ÃÔÑÌÒÎÒÑ̹{7 9~°ÃÎ×ÙÙÛÚÙÚÙÌŒYM- +   + */%""  + + +&(''!"/,("'!+./%&1#5%(/*0'($  +    +   +  +  + + %8GMQB>Ofpqtf^]fnrgkfequxrj_\l|}z€ueop~rq]2 +   +   )BOc]Wbb]9!$4GUXTXP@:;99;>>422))*.-%6,'     +  + +  +  +  +  + +  +   +       + )-,'+&(3," !$$!%#!,&+7=;2<546695.+..620-.% #-/((+*-) $%$%#      #ARNF;-02,/9>HTX\]^XLE>:BDECPT@,+=;7+#  +")8)   +!9 + e~E   CWnŠŽš›¢¢¡ž”ˆnC b™¢ª«¬µªŽ¨¯£«ÃиŸ ³¹·©•Š¤¶ÈÖÜÞÝÚĺÓÔÏ×Ó»©¶ÀÍÓÌĽ¯¤–‘„__z”“‰€‚‡š­¤–š¡ ¹ÌÃÆǽ¹ÈÒØ×ÝÝÜÜâÞÙÝÒÀµ¤žŸ¦ÁËÑÕÚØÙßääãÝÝàâáãäÞÓÐÝäæêïöûýýþüÿþþþÿÿýýþþþþþþþÿþþýûúõïéåæèçéëêíðïñðñôôõõôöøôòöøùùøøø÷ø÷øõõöö÷õõöôõôôóñðîëêçèççåääãáÞÛÚÖÕÖÕÔÏÓÒÑÌÌÊÒÑÑÓÖÓÒÏÐÒÓÕÕÙßàßßäââáááæçêíïóóõöøùúùùùûùùûøùúùúúùúùùùùøøùùùúù÷÷öôóïðìèæåáÝØÛÞêóùüþþþþüüýþþþþÿþÿÿþÿþþýýúòæáÞÕÎÔÝåäçæçëéèçäãáàÛÙÚÖÑËĹ²½×àáßÜÚÞáììððéêæçæçàÉž“œ±¬œŠ‹‹ˆˆxlnxˆ‘–§¼ÐÜàßØÈÄÜçßÛÔ¿ÂÜëïïêãÖŸª¼ÇÒÐŲ­ÀÁÂÅÇÍÓϼ>"  #<{±ÄËÓÕØÛØØÙÖˉPE$ +   + + +  13'# !    %%"$++&..(1'/( $')%")"!! +  +#  +  + +    9MNRF:H\mro\Y_pqpmbcxy€sxi`m€„ƒqfjtwtsgH +  +  +  .@JY[]ffb:!4EXZXSHA9:78CJ591.006.3-0,(*   + +  + +   +      +   + +  + +  +   +  + + !+71+*-4-!#%%%,+&+$3=<>824/3584/20110-*) %30-/',,'% $"""%! +  + + + +&DSQI@54/+23?FJRWVTUWJ8:  !_œ¢®¯¶»±£¯¥©À϶Š’¢µ­˜‰x¯ÈÕÝâÝÝÕ¹Ç×ÐÑÙȵ¯½ÊÕÏÊƹ¨›š’pej…‘“Œ‹ˆ„Ž¦ªž™Ÿ¡¨ÁÀÆƵ¾ÁÍÙÕÝàááâÞØÜÓ½ª›‘¥¸ÂÊÐØØÙàâãåäáßÞáãääâÙÔÝçèíøüþþþþýÿþþþþÿÿþýþÿÿÿþþþþúôîèæäåæèèêìïïñòòôñõ÷öøùøøøöô÷øø÷øøø÷÷õõöôôõôñòïðîìééæãäáÞÞßàãáááãàÝÚÒÎÑÒÑÐÅÁÀ¾¾Äž¿¾¼¿ÂÄÉÍÎÌËÓÚÝÝÝÜÝÛÙ×Ö×ÚÞÞãææëìíðôöööùùùøúúùùúùûúûùùùúùøøùùùùúøøö÷ôóòñîíèæàÚØÙÝàêóúüýûûýýÿþþÿþýþþÿþþþþýûóéÞ×ÐÖÝåèççæçææçäãáßàÚÙÙÕÍÉÃÁÀÉÚÜÛããáâåêìïðêäáãääÒ·¡’¦»­‰ŠˆŒ}spl{š³ÈÕÞâÜÓÄÊâãåÙÀ°ËåìððíèàÓÁ°­¿Á½®¥¬ÄÕŪ•š¹ÌϾ>&"@ƒ¯ÅËÑÔÔØÙ××ÕÅF?#  +    05*(#! )"$!#**%(+)&"'%&*$#*)'   +     + + + +  BPKNK?9UrqyudW\korm`^nzƒ}xh^h†‚nmrsuyqV3 +    9HY]YZ_ZN& 3CUXZTH@?;<<@?>30403<4549/(+$ +&   + +   +  +  + +          '*/0,)//*#!!#!%!(*#&'+.:@724407;83146814),' %34.+*4-)""+(&#$  + + + 3#(DLUNG81''8.8GKPX][`XJ78:JUONIECAB98.>EQPCDIMMD/%66''2- +$ H……[     D]w†”œ£Ÿœš˜‹q>b¦¨®¯·º¶š°§¬Áꋉ†£©›ˆ—¨ÄÖßãâÞßÁ¸ÒÕÎØн®³ÅÔÔÌü¶«ž›zle|’’ŽŠ†„‰« ’›˜™µ»Å´À½ËÚØââàããßÛÜÖ¿£Œ¬¼ÄÌÐ×ÚÚáâãäåàÝáããáâäÝØÜçîöúýþþýÿÿÿþýÿþþþþüýÿþþýýúóìåââââæéêìïðñóôôõ÷÷ùúùøøùùùøø÷öù÷öõööööóóòñòðêêèèæäáßÞÛÝÙÖÖÓÙâãâáááàÝÕÓÙØ×Ïƾº¾¾ÃÄÀ¾½º¹¸ÂÍÕÔÌÌÓÜÜÛÛÛÚÚÒËËÍÏÏÕ××Üààäçëìíòóõõøùùúùùúúøùùùùúúùúûùùùúùùùøøö÷õóñîêçåàÚÚÙÙÝéñôòùýüþýþÿÿþþüýþþýüþýúðâÙÓÙÚãèèççååäååäãâàÛØÚÖÑÌÇÅÇÍÙÙØåæãåçëëððëããßàÛɲŸ‘Ž«²Ÿ‘ˆ‡‰‹‘‹wonŽ’¨½ÍÙÝÞ×ÉÂØâÞÝÇ«¯ÕèìññïæÝØȼ±½·³ª°¼Ôßѵž‘²Ëʽ‡E%7°¾ÊÒÖ×ØÙÖÚÔÁƒOD$  + + +  *<-##$!   + + $$#!'31$*!--)%'4+(& )--&$  +         + + +   + 'DX\UQFEOpy€zse[_owjc`ct}wpaey†ŠŠ€|{puwvvh@ !!" #A67:12<925,(*"  +  + + +  +      + +   + +  +  +  + +   +   + $--1/+&),'!""#) $$"'*5@776;<;<675166-2-.1%'-320-0/('&'%$"$ + +   +  + +*>XPJF7/*'0<@GKPHT]_ZE?5=CSNROQAF<=;:6*)AKFEFJQKLE>.1*"(GG8* $" +*{™w6 VGPPG75746BF?/'(6B;735-*     + + + + + + +     + + +      + +   + +       +  +  %42',%%.2&!$ "&"("(,),7:<88>76;@=92;7445/1+!,625545*%(&%,*$%#    +  +  %ELCE;42)(7CHKNRIZcVEA;DKHPUREEE>FB5,!$BJMGAFJXVGI/ )BRG:- +  +  e‘O  Pff„“‘—š›—|\> #r¨±·ºÁ¾¾¤™¯­¨»Ë¾šš©—‘Ÿ«¹¹±¾×âäääãÞÒ­ ½ÔÔÕØɱ¶ÅÓÕÌÍÀ·¯¡ Ž}jq‹’”‹‰…Š‘£ —¡²½®¬ÂÑßãÙãéìííéÜÙØʵ«³¹¼¼ÄÐÒÔÙÚÚààÙÛßàßÙàçëìíîñøýþþýþþýýüþýýþþýýûòãØÙÜÝÜßäèéììîïñóóõ÷ù÷ùøøùúùúùùøùùø÷ùùõôóñðìêéæãâàÝÚÖÔÐÉÆÊÊÆÊÈÇÎØÝÝÚÚÝâçíîïðñïçäåäãâáÜÛÙÛÖÑÏÔ××ØØ×ØÛÝÛÚßåååäãâÜÙÖÙÛÚÙÓÉÀº½º¹¸¿ÄÅËÑØÜàßàæéíòôöõ÷ùùøùúùúúúûúûúúùùøùúúøøöõòñòðìèäÞÜÓÒÏÒØßíõüüýýýýýýþýþþýüüûõïééçßÛßãââáßÝÜÝÜØÒÓÔ×ÓÏÍÈÊÆÇßëêèáÛÐÁÀÌÑ˼»º³£–Ž•”“‡ƒ|ƒ}vty€…–¦»ÅÑÔ;²¾×ÚÕ׿¥±ÎäìïððìåÛÚàÞÕÎÊÒÓÌÌÛÝØÙÛÐÈÊ̾‰B(# :}ªÃÍÐÓÔÖÔÕÓÒ¹dJ> +  +  .=M3'  + &$$'*('.3'443.%$%0,&8-"' + +     'D:&   +  *9Nbdb\POinstqd[ijikf\cswzumchv}€„„|ortstteF +&-113)$+).,. (,$0.))-")'"')Be  :U^VTGRU=" +  0ORR]]NA789?@A<4-*';:3433* ! + +  +  + +  + + +  +  + +    +  + + + + +  +   +&,52-003+-0&""!%%#!!($"&,2;::@;>:7;@:4<<8.885/#(059<249/"$"##* "!$ +       &AOI?830.%):IBGEQ]XbUFEFHPKIPWREOGG>=5)# &;GMKFMMPORG4#% + +FE:58%  (&!f›_    Lej}ˆ–™–™•’g>$  +qŸ´´¼ÃÀ¹¥—®®¦¸ÌÁœ—¨“–§±À¹¯ÁÙáááâãÞÖǪ«ÏÖÒÚÔ»³ÄÍÑÏËľµ¬š›†tm|Œ‰ŽŽŠ‰‡„¬¦•—ž•š¶¶µ¾ÔáãÚæìììíëâÖÕʸ²¸¾ÃÀÅÉÓÖÙØÜÞÝÚØÜÛÑÏßéëîñôøüýýþþþÿýýýþýýýýüøïåÞÚØ×Ûâæçêëíïñòóõ÷÷ùùùùùùùùûùùøùùùøù÷öòñðìêèçåÞÞÛÙÔÑÊÇÆÅÊËÍÍÏËÌÒÜáâÞÚÞæëðòòñ÷õôóóòòïîéçæâÜÙÛãçãâåçëììëëíðîììëèåÜÙÛÜÜÛ×ÊÃÅÁÀ¾À¿¾¿ÅÊÎÓÕÙÜáççìðñóô÷ùùùùùùúûüüúùúûùùøùøùù÷ôóóòðïéæãÜÙ×ÒÐÒ×ßîöüýýýýüýýþýýüüüúóðéäÚÌÔÞãáÝÛÙØÚÚØ×ÏÓÓÓÒÌÅÆÄÊÞëéäâÝʸ¬²ÂÀ´¨Ÿ˜–Ž‹’£•ŽŒzz„sqv…‰Œ—¬ÆÔÞÜÔÄ·ÑßÛÙ׿®¾ÔãèíïíêáÕÙÝ×ÍÉÇÌÎÍÎÙÙÒÓ×ÏÇÌÍÄ”P' ;‚¬ÃËÐÒÔÔÔÖÑεeK:#  + 6;;#%   $ )7*!$ '),*.1.&!)',03*'!  + + +  + +  + + .N\O,  + + +  '9F_d_[OM]q~„eXeikseddu{twdds|ˆ„€ssx€t~mL( %4189/3.00.*+0.")**)32+*#'$! &!.BQRZSKRU:)GSa^\SB>@EIA>A;3.35:31.3+"!"  + + +       +    + + + + +       +  + +  )3541--00*&+)(''(("*&""#%),0;D=EA9997>;34;95198.#%.7;9C<880)''$+&1#  +     +  + +HFKD6.--)/;FKEKX_faZJFAADOKKRULOJD@;>6+%")0=?IHKMLSHI<7"!1DJHS@0&  +2#' + n¡¤q( +    J`qˆ“•‘šš“}i< %s£°¹¾È¾³§”³¯¦±ÊÀž‘§‘¦±¼©»ÙßÝÜÜÞÝÚÙ¿¨Ä×ÎÓØ÷ÃÊÓÒÍËÇ»«Ÿ—“‚mw†‰”‹ˆ„œ¥Ÿ’š“¬²³ÈÜææÚåêëîîíåÎÎɹµ¼º¾ÃÇÌÎØØØÛÙÙÚÛÛÓÂÊàèìñ÷ûüýþþÿÿþþýýýþýüüûôëâÜÚØÚÜáäééëïîñòóõ÷÷÷øøøùùùùùùùøúúùùùöòððìêèæçäÞÙÙÖÕÒÍÌÄÈÌÑÓÑÒ×Ô×ÚÞãáãÞãìó÷úûûüþýþüþþýûøù÷ðäáîø÷öòôúýüýüüúúùù÷öñíæßÝÙØ×ÓÒÌÌÊÇÅÃÅÁ¾À¾ÁÈÍÎÑÖÜÞâåçìîðóõ÷úùûùùûüüûøúüúüùùùùùø÷õôôñïìêèäàÛØ×ÕÒÓØàìõùûüýþýýýýýüüûúõìäØÆÇØÞÝÚÚÙÛØÖÕÓÐÔÒÏÎÍÄžÇÝêèäáØį¤½×Òƶž•’–žª¡–”†„Œ’Žƒ„ˆ„‚Œ˜¯ÁÍÙÓǵ²ÇÓÓί¡¬ÅÖÛßáäáÑ¿¾Å¾¶³¯°´±¯»Ä´°½·¼ÍÍË R& #.|­ÃÉÐÒÔÔÕÔÑͳfI6   + + + *)  + + (# !0() $+/4,+42,(!'/8+$'$$     +   K`bU'  +  $ &2BX_hdZM]v~pcYjmrjgirx‰„sies…‹‚‚€orw€~tZ5 + #09>>6<6954777%.,.234,*+,)(%#  + + 1FSUKPTSM4 1AUge[NGC8F@DI@7637400437-(!  + +  +  + +    +        +    +       +    +348*-310&--).'! ((''&(-# $&$./>AA>@=<<<4539>;;64.1#(6:=82&!#$($(62'  + +  +   -KLPMC41##$7AKQQT_jgYD?@@GJPOSUSJKE>=E>>-&&(?@DHDHSLKJKA&*GLMXL7/ ' 6oª¤o$ + +" L_h~‹Ž’“˜”—‚h@ &x¡¬¸ÀÆ¿µª˜®®¥¯Ç¿–’¡‹˜–£¢¼×ÛÙÙØÙÝàßΰºÕÖÒØ̯ºÈËÒÓÎȾ®šš†jl†Ž‘›•Œƒƒ„§¤“““¡¹ÀÖßæàÙäêìîïíåÏÌƽ½»¹¿ÄËÎÐÕÖØØÖØÚÜ×ÊÃËÜêëóüüýýþþÿþüþýýþýüùôïæÞÝÙÙÙÜÝâæëêîðóõôõ÷ø÷øøùùùøùùùùúùúúù÷õôðëêèèçæäßÖÖÛÜÚÔÐÌÊÎÒÔÖÓÚÝÞàããâäåçì÷ýýþÿþþÿÿÿþþÿÿþþþýúíèøýþýýþýýþþþþþþýýþýüøòëäàÙÕÕÕÓÓÔÐÄÂÇÇÉÈÃÀÈÎÒÑÎØÚáããçéèìðò÷ùùøøüýüüúùùûüüøùøùøøùôöõñðîëèçåÞÛØÕÑÒÔÚßåò÷üýýýýýýüûûûöïå×ËÂÍÚÞÞØÖÖÔÐÐÐÐÎÍÈÊÇÁ¹³ÃÙâÞÚÔͺ£œ¶ÍÑ˽ž‰†ƒƒ‰’€€pkwrlspkm`chj|…–œ ’„}†”›’‡rko{˜¥¤¨­¦š~x€{fchricgpwjgd|©ÉÍÊœL& .y¬ÄËÓÔÕÔÑÐÎ̱\H9 +   +#!"   ! (! '(3&"*113***%(!(-,) %  +  +   ?;88:6549100$-;><89<81($'$*'')-'  -HPVJ:7,"+8==CLSQX^ROMNLG::7488;9:698FŒÆÎÇšW/3u¨ÁÉÑÒÓÓÐÊÌɬXH; + + + +  !%$  " #$!$,*##-0&%)##-###'       + + 6epj]G4  +  + + +" !7I`hidYRm†‚nbfrzyvmm€Š‰‹€hguˆˆŠ‹Œ|v€ƒ~oO!  .EIJFF?;77<44=>661(03236454118 4>MTMXUXU> +3EOVZVMC@<=GJAB>64421476.## +    +   +     + + + + + + +! + +    +  +    + (15;84523,'%*)&$!$1,&-*-*"'*409?@;><@C?EGA>?870*99-%3<===>=96*+&%&+%')" + +-JFRM>6* 6;BEMUZ_[TI?A>HMOQRQLK>C4-BEEBH@CBAJISQILMSG>9%#>SWKCA>1!   +  + + + 7V(!n»Á™M +D_fz†‡ˆˆŽŽ€a3 *v¡¨²Á÷ª±–¦´«±Â·‘¤£’¢¨·Èª ÇÍÌÍÏÓÑÊÆÌÕÉ°»ÕÔÎ×IJ»ÆÍÔÔÐƽ« žz`i}Ž‘”‚‰‹ˆ•£“Œ¢ž™³ÔàåèåÚçíðððîêÖ¾¼¹»ÂÀÇÇÏÒÒÕÖÕÔÔÕÛÔÉÎÔÓÚèòüýýýüýþþýýü÷ñìåÝÜ×ÖØÝÞãââçêêìðòòóõøø÷øøùúúúùùúúùøùùöôñîëèèäåæäæææäáÚÝãåäãâãâæèçìòóöòñóöûþþþÿÿÿÿþÿÿþþÿÿÿþÿÿÿþýýøéâóýþÿÿÿÿÿþÿÿþÿþÿÿÿþÿþýþü÷óïïìñø÷öòïëåâÝØÚÙÝÜØÙØÝàáââÞÝÝáäæêìïò÷ùøùúùúûúùùøûúùøøøøöõõòòñðíêëéäâßÚÏ»³±¬½ÅÔåéèçæâÞÔ»Ÿ“Š„vmodUakl_`_kef]X\`c[KV_jaWL7<;5A98EB>7;<55-1,0/+/)2-/**4)*/0.18?H>=<299447?>;84;2( + #6@O\UTRSB, /@TRRZPI>GA<@BH7-243.+561"! + +   + +  +   +   +  %  +  + + + + " + +   + + +   + /25659654*&,*2,!&).,/-*"+-05;;>;=@BAJAAGAA;<95266(.679<8>>=8))$&&&)(% +    ,FHWM>8% " *;GJKP^aVSK:7FKWKQTPMJ?=20AJKJI[^NKNEILLMLMPF;+!';LXOHC8?2 ! @X4.‰Îعf + (K_mƒ‡‰c5 +,q¨¬¸Ä·©¶š ³¬«¼¨™¯«¥ª±¾ÐÀ®ÈÌÉÊÐÏÑż½ÉϹ®ÍØÒÖÊ®³¿ÆÒÔÒË°¥œ“}c\v†Šš‹‹‹„‚ž˜Ž—¢¨ÌÞåêæÜæïïððîìÞ¿¹º¸¾ÅÉÎÏÐÔÒÑÓÔÔÚÚÇËØØÔ×æóüýýýýýýþýùðçâÜÚÙÛÚÚÞàãââçéëêíòòò÷ö÷÷÷øùùùùùùøùùùùøõóïëèæãÞßäçæèêëëçÞàåèçèæçìðô÷úüýüûûüþýÿÿþÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿýþûïßÜêûÿÿÿþþþþÿÿþþþÿÿþþÿþÿþþýüüûøøüýýýüûöóìåãßáÚÙÜÝßâãããàÙÖ×ÛßâæêîñõöùùúüûùúùûùùùøøøøøöôöóñòððíìèçàÝÒ°—–Ÿžª¼Á¿À¾¶±¦ •‡~Œ€kd[]TW[b\VOTY_QTSLFH@>CPNEA669433291035/0+&*##%&&"'(,7HTs¦ªž¥“…œ¡šœ²ÄÄÃÈÎÐÆÄż·²³²›‡§³­´¾·§»ÊȦZ1),i§¼ÈÍÌÏÏÊËÇɨXH5  +  (/&## +  "#!)0('*(&&&".6#"'1/)+-(  +    + +,iŠ†jcmxZ'   +  + + #7NZWeXX_y……zpert~xsspvŒŠ†}ji{€‚‰Š€†ƒ…‚xpB -GPRTRJNJI@ENOEG@;DD;<B?AIC=B?>8168690'/<=8@<9:0)&+*-)&,4(0  + !)BJLK>6.&$.?JLOMU^XHJ@?BLWW_VIJFD??8>DKLGV_JGHLPQOIKING;0:DOWL]Q@8 + +  6aE9ÞäÔy-   N\fx|‡‚•…‡‹~`4  +s¤¨®¸Ã´£µ™²£¤±§—¬®¯¯¶ÂÕËÀƽÊÓÒÍʽ¸¿Æ·¥¾ÛÕÑÑ´¬ºÅÎ×ÔÎÈ·¥ž•€jbn„“”•‹~x’ž’¢Ÿ¾ÚáëæÜèîïïðîïãÁ²¹»½ÅÈÍÑÒÓÓÓÓÐÕÞÔÂÍÖ×ÔÕäóüýýüýüü÷ðêàÜÙ×ÖØÛÜàãäæåèêêìððòóõöõ÷øøøøùøù÷øøøùùøôðíéæäàÜÕ×àåêîïñðêäåéçèìðõùýþþþýýýýýþþþÿÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþýüòãÛ×àñýþþÿÿÿþÿÿÿÿþþÿþÿÿÿþþÿÿþýþþüùúýýþþþýûøòìéââáâãäæäãâÛÕÐÓÓÚßãèìòòö÷øúøùûûúùùùùùøøøõöõõõõóòïïìêàË»©›–ŽŠŒ”œš˜œ“‘Œ†zubcaV^VJQE=FEF@;937=>>77631)+0..-%',*#0*.$ ""#" )! "' 5e­ÒÛ×ÖÕ½µÆ½ÃÏÜääåèéêäååÙÖÕÐǶ¶ÇÊÅÐÙÕÅÂÈÆ©]4)*g£½ÈÐÒÒÏÉÇÈƤQC* + + #) )  +  %$%%-!"" $$$./"/4*'),'  +  + +  +   +']‰ŽvfvŠ])   + +   +  /J\aa`Y[o€€udkuyytsn|…Œ„lf}ƒ‰‹‚…‡y|‚tW, + 7GNUMNROTPQJNSONJGLFGHI?BGCBA:44>RWVTOSVD  5J]bfc`OKEIE>D?@B>723409/#$ +  +  + + +  + + +   &   +  + !  +    "12882628@5,'(''')'+31* $%--75CE>A=AFGIA<=;73.4=;3&79?9=;@=6+.,*.,.*0'  +   + 0BLKMB>,#):BIKM\^`LMC@BIRUZ_KQFGE>@NMA1 %)HHTQMLB9)  ! +HgS + A¦àçÝ›4 &E\hw}~ƒ…†€d3-}¦¡°¸¾²¢¶Ÿ°¨£­­•–¥®¶¶ÆØÒȾ¹ÁÉÑÒÇÀ½¯ºÁ· °ÒÙÒÒê´ÂÍØÕÒɹ«œ—‡qcc{‹”‘ŽŠ†…ˆž‘‘¡§š®ÔßêçÜèíïîîîîåų¿ÁÄÆËÍÐÑÏÑÐÐÐØÚʳÈ×ÔÑÔàìøüýüûöïãÝ×ÔÓÙØ×ÛÜßäæèèéêêìîðññò÷öù÷øùùøøøùøùøù÷ôñîéçåâÜØ××ØÞçîòôöóíéèíîôúûþÿÿÿÿþýþþþÿÿÿÿÿÿÿÿþþÿþÿÿÿÿþÿÿÿÿþýøíá×ÔÓÔáï÷ýþÿÿÿÿþÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿúôùüýþÿÿþýýüùõîêççèèæãàÚÕÖÓÐÔÖÛßçêìîóõøøúùøùùùùøø÷÷øøùù÷öóóóôòðèÆ¥‘‹‚€vy|€swslfb\_KRDIMB@@=?954;5.'(02(++-/&''&+ " "&#$!$!# #""( ,!$"!0lÄÝàÞáÛÄÂÉÇÈÐÜáçëììëìëëìäÛÜÙɶºÌÐÎ×ÝÜÑÈÈÇ^7$ ,h ÁÈÍÑÑÎËËÉÈ¢[I. #*'%$    % $"*$#,2!)-''"8=3--2+ +    +UƒŠ€ow‹—„Y'  + + +  +  (G[dic_Vbr‚~cdq‚ƒrhs~‡‹†qgn€‡’Š€vty‚ƒ~j7 +8ENSFELMPPWNENGFKPMJLOG?LLRPDF5# 5=X\NP[`S2 + + ';GVa^a^JMPIGKE@=:5592887+!%    + +   +  +  +        + +  $#      +8457322264,&($ (!'*)0*/'(%#577>=BDDBJEDGD=?7=24@;+,2A;::;:40+0*--*/71  +   9!   + +8EELH@3/!.A>;65>:3-/+(#++.***/#')2+)/$%-0/1<<% %.+8('2;=9=0)!.Z¤ÓàãáåØÄÉÃÂË×ÞäêíëìíïïîíèÝÛØͼÁÎÏÏØÞÞÖÊÊÄžd3'!'d ¼ÈÎÑÓÌÊÌÊÆ MH6  + $)*    +'% "*%!!",!%2)!(/52,+/ +     +   J€j~•’’…\(     B]epte[dv…Œˆmht{…„rfltŠŽzjhp‚‹“‡‚y‡ƒƒ€jC1IXQPLJMN[ZPPKEJPMSMOJAGNROLRQF&  +BFRYSUXYH,  ++9HR_\YVRAQN@DC@;1/88813-'%&         + +   #   +  + +      '  $%!!%$!%)53527<94/5)+6, '"'/.1,(%!('39;9CAFHIJBAEEA<69:?>4)06B7=>EA4-*6931..5.   +4   ?EFHF7/+"&38>DGRR[RID>8;DMLHKYXOQLK[OLUQHOP=>0&%))$AGSPLQQ?7' %2  Qxd%&mÃÝÕŒ/ ;&Pceey€ƒŠ…††Šzc2 +-…ª¬«µ½·›°š–³¦¡®¯§–¬­µ»ÌÝÚɺÀÄÎÑÐÎ̹«®ÃÄ«¶ÔÑÎÑ·§µÃÑØÔÌÀ´”š‹halŒŒ…Œˆ†‚~œŸ”’›š˜¼ÞèæÛèîïïðïïãνÀÈÅÆÍÍÌÎÌÌÈÏÖÚɵºÂÑÐËÕßàâããÜÓÐÑÑÐÏÏÙÙÞáãååèêëíïîîïññóöööôøøøøøøøøóóóðñíéåáÝÛ×ÎÒÞßßÜâîóôòóóùýýýþþÿýÿÿÿþþþþþþÿÿÿþþÿÿÿÿÿþÿþÿÿÿÿÿþÿþöíåÞÓÏÏÏÐÏÍÕÑÙåðûýÿþÿÿþÿþÿÿÿÿÿÿÿÿþÿþþÿþüûýþþþþþÿÿÿÿÿþþþüù÷ñíçáÝÝßÝÖËÉËÐØÜãåëðõ÷ùùùøùøùùùùùùøù÷ùùù÷ôôð⨂sslyyjpv^jodhbc[PNT[]TLL?D>=:BIPOCC86516@DHGFBDB>>><=>B9..0<>:CA>MRUX\LEC?D>BMOKKHTWYSSWRNSMCDC>4& &$-(/JNKNILB7-! !25/"Rwb*'gÃáÝ?  +  'Y\imvƒ~Š‡†…ˆ|h6  -{©´·µ½³‘«™°ª¤«´´©«·¸ºÍÝÚʽ¿ÆÐÍÐÌÊÄ·¬«Äϸ­ËÓÐÓî¯ÂÌÖÖÏù§”Šodj‚’Š…‡‹z¦–Ž•›”­×èãÜèïïïïîïæÎÁÀÄÆÈÊÌÍÍËÉÆÏÚÔ½³¸ÀÊÌÎÊÅÁ¿ÁÄÄÇÆÍÒÌÏÓÙÞäååçèëìðíïðññòòóõ÷õ÷øø÷ùù÷ö÷õðïíëèæÞÜÖÌÌÍÕÝäßáäìïõøùûþÿþþþÿÿÿþÿþÿÿþÿÿÿþÿÿÿÿÿþþÿÿÿÿþÿÿÿÿÿýûòéãÞÜÔÎËÒÓÐÎÌÌÏ×ÚèôýþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýþÿÿÿþýþÿÿþÿÿÿÿÿþýýúöñéäßÜÜÛÒĽÃÅÐÛáæéîôõøùùùùùùøúøùùùùùùù÷÷óò⢂qu|pagfidkqvvr`Q]cmnkkk_H>=HN`hoikT5)#%%'7ReK7% 0Ymh@%+CammojkN(*D\[D';`neda[B-&b²ÖßÜåßÍÇËÀÀËÝæéêíîëêíñòñìãÜÜ×ÏÉÊËÎØßãáÖʼ b/(+ež¼ÉÒÕÐÌÊÇÇÅ™OD-  +  +   #"  + %+%!( #%!#"+,(#+.715.'%   + +  +  + 7jv{fd€œ œ‘{P#   + +  (Odlkc[[i†~‚x`tki„tsex€„vlfguˆ†‰‡„„†pvqwb.  +;:E?771303)044##  + +  + "   + + +   +   +    + +   + "*( + '))$!&%"(0,$%'(.1,# ###"%##'(:4.59=::47@=11+#*36:/+,-!+337>;?=8=BD@@BAC@A=+-6=:=>?:@@=?8(.588<=B=<1*1>?;1-6'  + + + + #5EGJ;70(#+/3454>FA<54?9@KPGQ[LHKJ<:FHCLSKJRUJ\`VTRQELFC< "%-7=23CKQYSLJ@) +'0:  +(H8E¨ÛܧK   /Rdcsvw‚ˆˆ„‚xT/ +2€¬µ»¼Á²Œ§Ÿªª£¥§¬¹¶«¨¼ÓÝÙþÈÏÎÌÉÉÃÂü±§¸ÎÅ­ÀÓÐÕл¬ºÇÏÔÉÀ»®ž–ƒmh{…‹Š‘£‘‘’ Îà×äíïîïðïâÏÆÆÆÈÊÎÌËËËÆÒÕÇ­°»ÅÆʾª œŸ®¶¿¾ÄÌÒÔÖÝãççêêíëííðñòóòô÷ôõôõôôôõõ÷öõòíêçãÞÛÑÍÉÍÏÑÓÛãåéð÷ûýþþÿÿÿÿþÿÿÿÿþÿÿÿÿÿýÿÿÿþþÿÿÿÿÿÿÿÿÿÿþÿùõïêääàååÞÚÚÖÓÖÖØÙÙØ×ÛÚÜÚÙÛÙØÚßèïöüþþþþÿÿÿÿþÿÿÿüüÿÿÿÿÿÿÿÿÿÿþÿÿÿÿþÿÿþþÿÿÿþüõíæÛØÐËËÆÃÁÉÓÙßåèîñõöøùùøùøùùùúùøøùòæ¥t~a]\\\^x‹‡y^H^z‹ƒgf|zoF5>]ip`R^pmU3,+4YszsK5*6Vvw_5&GksfDCaqc?/LfoW(%8\g[5#2™ÖÓÎǸ«¨¹»½ÍÚâèèëìïíéêîñóðéÙÖÜÜÔËÉÈ×áããÚÐǧ`)! R—µÇÓÑÎÎÉÌËÔ??$ + +   + $&$ &% ""'$$!#$$*.4(/)&$   +  +    +Uxnjf’™•–zTE$ +    8Uhmjfa^q„Š…e`vx€qjt{ŠŠˆx_n|†Ž‘†v‡ƒy^&4Reemlojmkhgihbakfcegg```ce``]P@ + +';JW^ZTLTK9  + (.:DWXW`YMNNJ>IIB925,.77@>62/1,  +   +    +    )  + + + + + !-%  #(&+**))+''&,24,.))'&+(.(.+-+$)%!  $/1786:>87;56=:.&$483304+ #06866C?>AAA>9.&26;?>>@;-/ 3@4:5/0'#&       &   6JFL<6+*&0-.<7.?6071699BKRIQWQAEC:>DOKFJLPIEIN]YWTNMMTF.&"':*"1—ØÜßÝí®°œ¨¿ÔßäæèëìêéêêñóðèÒÌÜßÙÎÉÉØàáãÛÑÇ´j/$I™´ÇÑÐÎÎÌÍÊÂLE"     !$"'(%""!/')##( $)-'+0(#    +  Q|l`o€˜£ —‹xlZ@!  + 6 )Ibnqnk\nw†‹ŠŠofj‡{xgnwˆƒ‡|glx…ŒŽ‰u„…‚h4 #-Qhoqspqurkjojdikkeemqg_^^bc^_UM /EMZ_UQLWN2 B7EQS[ZNEJVH>?@B6,030212D:*$&$ , + + +  +    +  + +  + !,$  !$%)(%*&+)&"*/510/',3,(+())$"$!#$&$""1796>;==??4988."%0544/52*$ %'18>7>=>B?====;?A?>?:@86+&3E>:?=;82%)+3130/,#%" +  +     8LKE=:1( $4017728*71<<:=CMLPQXLBC@;>EGLKCKONLQ]]^\YXPKEC1$"#3%(7EW_ZVB41%#%-"   +4‘°z4"$%   /Qa_ouu‚†ˆ‡v\8 + + ,}¦±¸¿¾®‡¡ ‰ªª ¤¦¤µº¡~ÏÜÉ¿ÂËËÊ˹¢›µÃŶ«²ÎßȲÌÖÒ×м¯ÀÇÌÌÊ¿¹®£—“…qu…‘Ž‘‡{‚†“Ÿ‡y…””«ÕÒäîííððñäÒÅÅÆÌËÊËÈÂÀÑÔĸ¾ÀÀÈÈ·©¤ª©°»ÁÈÎÒÙÙÛäåèêììëïðððñòôóôõöôø÷÷õõóóóóïìéâÝØÐÇÄÉÓÖ×ÙàåíôúýÿÿþÿÿÿÿýþÿþþþþþÿþÿÿþÿÿþþþÿþþÿÿþÿÿþýûöïçâáÞàáãããáÞØÙÙÚÞâààáÝÝÚÚÝÞÞâäááßÝÚÙÝàëöüþþÿþÿþÿÿÿüýÿÿþÿÿÿÿÿÿÿÿÿÿþþþþýþþþÿÿþþþýúõíâÙÔÊ̾ÀÆÊÒÚßæíòôôöøùøùùùùùùùøó謂|‚‘Žy[YULGTw…‹yPCZq†‡kn††xF5?_{x_FFn„cC/(?d||x^6*2Ynp`6$Gd}vO>Zqf=5KhrY/5\jjl_\D+2’ÔÝãÜǽÑÁ£ ¯ÌØÙÚàêìíëéëðòðéÐÉÙà×ÏÇÍ×áâäÝÑʱf:  'E˜µÅÑÒÍÏÒÌÉ¿GB#   + + "!$($&#$+/",$ &*/'#$$+*0+. + + +  + +   5pvbf†š¤¤›•“ˆriU=-# + + +   #PbnlrpZo{……‡qfqw}z€pmzŠ‰‚}jdn~ˆ‰†…~|€…€tE 3Zmsttkp}rkqpokoljhjlnfcld]hc`gW  +#6?L`fUJMLL2 +"9DNU[^THFNJH?=>84-03.3.38(!&"$*  $        +    + %*& #(,$"$()*,1)-./31,##)1/*,)%$%')$$# "!!"1<77=:9A;96;50."&.571323(%(/9AA@AEB?>>7=A>BEH99@74+-7IA>JNMLMMOKQQ]a_[Q]SSOC)$#%6@CC4#1IV_`MFA5/ -0$ KvJ/ "    7Q`[ettƒƒ|‡ŠwO* + 4{¥±¼¸»ª¦¤Š©®¡¡¥§·¼¨˜¦ÓÜÇ¿¿ÈÌÐÌÅ°›ª¿Ã¹®¬ÇÜÔ´ÄÙÓÔÕÅ´¶ÄÈÏ˹¯£ž“ngx‹‘‹„‚Š¡†{‡–—žÅÑåëîîðððæ×ÅÂÃÉËÊÌǾÉÕÏ·¯À¾ÀÉƯ¨®±·»¾ÅÎÔ×ÜÜàãçéììêîðððñòòñôõ÷ö÷öõ÷ôôóôóïêéäÚÖÙÓÍÉÎÔÛÝßèòùýþþþÿÿÿþÿÿýþÿÿÿÿÿþÿþþþÿÿþÿÿþÿÿþÿÿÿþþüöîéåâàßåãääåäàÜÚÝàæçêèèêçäàßáâäâææåããÞØÚ×ÝãíõûýýÿÿÿÿÿüþýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿþüýúòçÝÔÒËùÅÎÔÖÞèêíòöùøùùùùùùøøùó範wƒˆ€bVQLDT}…ŽxM@_wƒ„~‰‹ˆlA;Cav|`DGqvb>,2Kntwz_I13Yquc8(Bn{hSPmzj8-Ijqa85WhklfbC70yÁÝâÔÃÏÜ͵·ÀÎÈÄÎÛéîíèéêíòóîÞÔÜÞÕÊÆÈÖÞãäÝÒűn=%G¶ÇÏÒÏÒÑÏÊÁŒAA&  +    + "!' ' (&!!#+(+ )'22$#.-..-   +     + + + !`vmc€–¢ª£Ÿ—}kUTJ9# +   +  +8dhfmm_Zq‚‚†‹ubnp{ƒsiozŠ…rhYgy‚ƒ‚€€‡xu|w|N0! +5\otyuq{‚yposxpxmlglofinjkiiebgI  '5=71)353205,#""  +    + + +    + +    +  +  +!#+$  $(*)((.)06.12/432/+&%-06../+,&(&$%,#"#,2;C<88482:;7/)'"&063+464$ 044JIUQRXKECAAGLRFKFGNQNV`a]Z[US]M@9%,@?LJE2!9U_WXPJE0   +),&  + 'B.!&" + #9S^\bk~Šƒ…ƒ„‰pR,  4†¦³··½«Ÿ¯—¨² œ¡¨¯»±»ÂÔ×Æ¿ÆÊÏÒØÔȳœ´Â½¶¬½×Ûý××Ô×з°ÀÊÎÌȼ¸®£›‘vks‹’Œ‰‚}}–™†˜–¾Ïâìðïðððæ×ÉÂÊËÎËËÂÁÐÒÅ®¬¾¼Ãʺ¯«®µ»ÀÆÌÑ×ÚÝãäåêìîíððññòñòòòôö÷ôõööõöôóòîëèæÛ×ÛÜÚÏÑÖÛàçìöüýýþÿþþþýýþÿþÿÿÿþÿÿÿÿÿÿþÿÿþþþÿþþÿþþýùòêèäãââäãæåçééæãßâäéïòñëïòðíëæâçäáäçéèåâàÛ×ØÙÞáêòûþþÿÿÿýýþþÿÿþÿÿÿþÿþþþÿþþÿÿÿþÿýÿÿþþÿþýýý÷ïâÙÕÌÄÊÏÕÔØáåëîñööøúøùùøøø÷óç¬ylˆŒŽ`PWNISk|tVE\~‹„ŠŒ„nT88Zw}iNWoo[929Lkuv}jM.2Zkyg1!Egx|gjzu_2$?<>CADA>CEFD:;:>=7))01,0,.'  +  + + + + +7JJJB31, ,1),33-%)$+5:PxŠˆ…ƒ`B:]€|palsrV5$9_srpxtU44Vz~a="==JG>4301.01+*$ !     + + + + +   +  +  + +  + +  +&0' %$+0144:88;<=:8:6;;3*160*0000/0-/1%*+)!!&&"$)-9E@=69;5495::,('19:40/7)&+36B?EDF>>?BBC??DAE=AFB3 '146:>;?9-#(2/48+*" !&  + +  + + + '@HKHC;2( $,1),26*2* .+3BJLHMQTJEEDFFPSWNTOHNTYZ_bYNMQ[TH4';BEGE<-"!0NUXXK=:/  + "86%"$*$   +"!  + +   !7Xbkdaa_jt{y|paarx{cvpmwvxpcbi}ƒ…‹ƒzqt~~ojD#8Vhkr~zƒ~xyu~syonsww|y|utkjlmm_7  &>KUU]VFQRG9 ):HWSSRE6;LC93=869:@9.#"+5832.2+)110=BFHDC?FDCG?=:+029?B?:8.,(,+,.5>2*""*!  + +  + (FFNE;:8)&0763291%!"&$->DWQNS[KB<>AIMTLHJMJNRV`ZTZSSRURG3 /@IIGHA72&AUZVHD?>(! + 1:1 +   -+*"% :\hiwqv‹‘”†w\+  +4ˆ«¹¾º½§t’°Ÿ®¥¦°³”…ªÂÄÎÈ»¹ÊÑÙÞÝÜÝÜÀ’¬À¼¬±ÅÜßÄ»×ÜÒÖϺ®½ÇÍÍËÀ»´¨™˜‚ryŠ‘‡„‚|Š–‰‹”š™ÂâëíìíïïæÕËÅÉÉËÊÄÃÑÓ´ª»ÆÏ˸³¼ÁÁÌÎËÐ×ÙÛàâæçéëëíðïñòðòöõõõø÷÷õôóòñïëéééæäßØàçéæèíóúýþÿÿþÿÿýýýÿþÿÿÿÿþÿÿÿþþÿþÿÿÿÿÿÿÿÿþÿýúðæâáàáâåèçèêíïìïðîëéåèíñôõ÷ôìêòôóôñìåäáæéêìíìëíêéèãßåÝØÕ×Üáàå÷ýÿþÿþþþÿÿÿÿÿþÿÿÿÿÿÿÿÿþÿþýüýüýþþÿÿþþüôíæßÞßÜÙÞâçèéëñòöøùùøø÷óè±zpyƒ}iNNEILc€„qYEUn„fM_t‰sP?_t}zw~wf=*)Ep|wYdvjG4Spv`9$?s{~xyzo;& Ifge@ )UtbC! #}ÕÜÏÎßäßÍÆÖÔ¿ËäëïóðïíëçêìðïíäÑÇÕÓÍÍÔÞãáÝÔɽ„4*?Œ¯ÄÕØÖÔÓÍÆ¿C9  + %.=5" $%&)! &  -$("!#%'!!*+,1*"   + +  +  ++QedpŸ¢Ÿž ž˜žŒubakoa@#     + +  +.K_feg_\nu†{zxd^iknp|qrqxugedpŠŠ‡‡{|zvzomR)5Xhqwz~}~y~„zrmjpyqwws€ysmngssf='FSUVXPMSSG&  $5HSSSPDFCH@926>5,/4($"!#   +             +  + +  +,4(  '(.8@@??<>F??==>?=;@CA>934319725701*,('*)-(#'158>:>73;=>;=@6*))01154*3' &1542;?@EFF@?@CC?;:92(777:====0%)04008:3)" $&$  + +  ,JFKF=22,&;;>F><1")!"4:ASMSTaS<<9>DJNSTHCRUIR]\RZV]ZPQI4! )=BMELO;5-"5PZSK?ID, + +$%5'  "+') + +%?^kkrtx‹”–†s^5 +8‰«³¾¼¾¨r«—¬¢¡­¶¯¶ÇÉÊƺ¿ÉÓÜÝÜÜÜÝΟ¤½¸«©½×ß˸ËÛÕÏÕÄ©¶ÈÐÓËǾ²˜‘tƒ‰‹‘‹†rˆ‘›¾àêíîîïîå×ËÇÅÊÍËÀÅÔȾ¼»ÉÊÒÍ¿¾¾ÇÍÒÓÑÓÙÙÝâäåæèëìíîïñòóôöõôôöøõôóóòïêêèèèæåáÚâéëêïùýýþþÿÿþÿþþÿÿÿþÿþþþÿÿÿþÿþÿÿÿÿÿÿÿÿýÿþüøðæáÝàâåççèêíîîðññððëèéëîòõ÷øôîíö÷õóñîëçåèêëðïðñïîîìéèæâßÝÚÖÖØÛëûýýýþþþÿÿÿÿÿþÿÿÿþþþÿþþÿÿþþþþþþýþÿþýýû÷ðéãÞÜÛÞåèèëêëîòôö÷÷ùùôë³|ot‚‰~`SHGLSfwƒmREVr…}gLVv…sP9]yz‚{qxjG*-Lfwl[f{sP:Zl}k@'>rƒujlvrI/@]phE,UrnF'$ƒÑÓÍØæçßÌÌÜÑÄØèìïðïïíèåçëïðìçÛØ×ÒÏÏÔßäßÝÕ˺L+!A€«ÁÐ×ÖÑÑÏÉ»}FD +   +++8B;/! %,"$*&! +%')%'#,!'1-1%" +  +  %IU`~¥¢œ¡Ÿ ›”‹ph_npiH  + +      %Jbgkoc^hv€†‰|hahorqncpxx{|sicu‚„†‡‡|yyupk\8!7Pilv†ˆ…‰€‚€wttrqwv‚~‚~€~umpvlh>  .IPR]]ZOMJB  ';KLPRQQ=:JSOD>FA:769<013/!$&'%    +     +     +    /8+""$).6;?DCEHFGGFBA:>==?>9>5)+348625+'!&//.6?C?@?9;>DEEA=;?=9880'(:=>?<;=9+08<:32663)(%#    (DME=636)# (68:+!)"!%37>JOXY\SGB=;@UPFEHBRRTQQZSY^[ZXI@9'%4C=CLSSAHB0 ;FEMHI?9$  +1%#.(*   &BVinnxŒ“›—‘‰wT; 0Œ¯¶º½½©uˆ¯“¯¦¥¤§µ¶ÀÇÅÿ¸¼ÌÖÚѺ¥¼ÓÕ¹¯¹®©ºÓßÛ·¸ÓÛÐÓÒµ¨ÃÍÑÐËÉ·£—™‚ts†„˜¢“…—¨×êìîïîïæÖÆÉÈÊÉÈÀÐÐÁËÑÏÓÍËÉÇÊÏÑÒ×Ø×ÛÞßààâæéêìëíðïðóóòõõõôõõôôòñíèæçäåæåçåâçìñöüþþþÿþþÿýÿÿÿÿÿÿÿÿþþÿÿþÿÿÿÿÿÿÿÿÿÿÿþûøóîêæâãããèéêëíññòòóóòñðêèèëðóöóññîñ÷õôóôðéãâçèìïññññððîîîíêéæáÞÛØØÝåëõûþÿÿÿÿÿÿÿÿÿþÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿýþþþþþþüùñèáááæççèêééëïòôöøøóì³€pq}Š|cUGKHOj‡vYAPu„}gTWyvL?DG<8;2172319353,*' +  +     +         + +  +    ".=4) /236:?DGJLLIIHLJG@CDBA>=>:6:>?><@B>?;9BIAA>=<80(#+?7&/6>3%5981$ &,& +   +    +)DQE@838)(=@>:62(%-%%31DEQKPUVSNQPWXTRI5#'3F>BGPPLQQG#)>?LLIEA% .  )$'/* + !DU_lpt…–šwX1 + 5‰«µ»½Âªs‚­”¯©¥¯ª¬¹½¼½½¸²»Ë×Ô¸ˆwÀÒĤº¶¨¬ÎÝßÇ®ÆÛÖÑÖ¿ª»ÄÍÐÍƼ®ž¢“yq|‹‘”‹Š‡•ª—„˜ŸÌèìíîïïåÕÅÈÅÇľÂÓÌÃ×ÜÖÒϹÆÐØÙØÙÛÚßÜßàâãæèèéëìïðñòòóôóõöõóóòïìéâÞãäççèëêèì÷ýüÿýþÿýýþÿÿþÿþþÿÿÿÿÿÿÿþþÿÿÿþþþÿþýûùõëéçæçåãåéèêëìïðôõôóôõóôðìèçêñòðïïíêìðïñóòðêãâæèíñòñòóñðñññïðíêçãßÚÜØÚÜäêóýþýþÿþÿþþþÿÿÿÿÿÿÿþýþÿþÿÿÿÿÿÿþýýþÿþýüôëåäææèèåçåèèïòôõôó긂lv†‚hYSVKPez†}_BLn‡mhkn‚c68QplgI]yvb97^v{yz~tGZpxg81\msT7SqjB*9[hg? (Qhldd\T7#K‘±ÌâéçÚÉÕ×ÈÖààÔÌ×éîïêåãçëëèèæßÚÙÒÐÖäèæá×μ„O04~±ÈÏÒÔÓÐÑË·}@>   '5@:CO>$" &%"##( '(" ,# /20,$ +    + + +5Na{œ¥§¡ŸŸ”‡ˆƒ†tc`tvj<  +  +  &Kamgfa_o|Š‰‰~hfhvpro^furb[y‰Š‹‰zzv€s~€aD,2Sfgohgrwƒ„‚ƒ€…ƒ‰‚„ˆ‚€ˆzxmlr{zY*   7EMnkYOM`I, .5EHQSNH:6:;;@97/58+35-54B:,.! "   + +             +  +   "0;7,$*078>=DEIKJLMOCLJJOKJGGG?>@?CA?ECB>>=>97;3(.<>?GKIHHBC<;;-%4;@77<8)" $/210=CF@>CHG??7?@HEDB?<2##0@FAH?7<4*' &4;<.!+1/    +-Q^LA>21((2:;6763) $(&*6EHSY]RJ><bjrmeUcw„Œ~obgwv{peip†‡~vg[l‚‹……‡‚us„mG0:\esouz{{v†…~x†|„†~x|ohddqovz\2(=P[]ZWMGM@'  ++1JZIMOB1*23;?:1.24.??//3A:/'$  (/  + +    +    + 3 +   +  +   +/11/)(368AGGLLKNHMLGNKKOHKGHHEGBBBGFCHLG?=95/0*  + 5=>BGGHFE=B<:8*#17>94E7( ./5+)/;>???JG=B>CAG@EI=<2 #/=FC=>86-&, 47:9.%/0)   +   .MSQKA82(,7=:CB:9+"&**+,CDT[^WJD>>=?XUJ@ABMVMOQXU^[RVYRD3$"8;?EPXJIN\UB,)9HH83!  $%" +2$  P_[l€‚…’Ÿœž”}Y.   7‹±·½¿Ã­s{§ž–¬¨¥¯½»·ÁǼ¯¬³¾ÏÒ¯xcfd|¶Ñµž¶²¦°ÂÕÝÝƶÉØÓÔÔ»«¹ÈÐÍÐÉú¢¡š‡x|‚“—•ˆ‹ŠŽ¢¦’“š—¯ÕèêìëìæÔÃÃÊÉËÅÑÛÈÃÓÚÔÌÈ·­ÍÔØÜÝÝßßàáÞáãåæéêêìíññññòóóóöôòñðìèåÜÕÕàèéêëïòúýþýüýýýþÿþÿþÿþþÿÿþÿÿÿþþÿþþÿÿþþþýúòëçãäãâãåçæçëêíîñòóòòôóðîòòòñïêëêéíïëçæááèçìðïíêçééìîïíììíîñõõóñòñððìéêèäààÝÜÞâãëôøüþýþÿÿÿþþÿÿþþýÿÿþÿÿÿÿÿÿÿþþþþüýýû÷ñïííìêãÕÑØáçêðòòóíÀzkr‚ˆŠŒŽ‰{hWdztU8Fit|ƒ{mE42ShtgI7UhhNKiofI2>[siRVgqf>#HbXC)$M\L1*DME,.NJOGD;#:t½ÞèìæÑÇÏÇÈÜÙǧ†’ÇéìêæááæäâÝÚÛÝÜÓÐØãéäÝØÑ»‡O0!6u­¾ÏÖ×ÓÐËǶ{:7 + + +  +&6BFMOA1'%" $"!//($!(5 )'" !# #'&(     #Gi…˜¢£  ˜š“‡~kll^`kƒz[1  +   8aipmbg\r„…„o_ijvxkebh~‚yulTf‚ˆ„ƒ~ntzƒnL:<[gy„†‰„|}‡„†ˆ……‚ˆŠ€}omlifrruscB  +1>DIQUMHOJ4-5KMM]N7$$,,+,$)12973,5884$ "     +    &?   + + +   +  + #+,2/*2;>CCGLHNNKKKLMMJKCEIIDEKHFHFIHHMNA421-#+68;BHBB?=B=89)&4:;9;8* +-6)$*6:;@?BA<8A:5$.87==:90'-13.$&88.+/-%   +  + ,GLMJ@1.* (7?>?DA<6.%(%+?CGSZ`[M>8;HNB1 !$-6'* &(!  + +  + +   +##!"%"    + + +    !#"&+129>?CFEFDEGBHIJIC@@>B=_VBIILHHPINI;(-..1,  ,45<8.+.72*(%103& "*,"  ,)-:7/'*(29<=0 %1;6771)26990*69,11)  + +   2JFG<1%"&',80)%" %$##(*-% *,"(!*-*'$ +   + + +;v—ž £¡œ™Ž…z~x…mj[`hyx`L>&     + GYY_WVKZktygP:6PU^O8;IRSOH+#;_inT?0C\d`OE3(0Gguv€{y†~v|{|~zvƒ…v|ztnmnlmgnpmX93  +,% *6L>$  "# '10,(  + +          0-*-/)/#%'#"!   +    + +#&2866;>BC@@GEC<0''*',&$  ' + + $    +   #-' !*1*%#/0."& (% +  + + +   + 1JM>1*%'("$/>G@NHGA;4--15=OQRWYUE?78FQZIEJJTIER`bkUTX^TN?10)0JG@INMTQS`N>7!1;5 %'*#  + +% 8fC !%--   G\hD_”—˜œŸ››€T+  + @‹­º¹½À«qj¨ª•¬¨¢ªµ±¬¨¦¯´¨¦»Ê¥j\]R[Uu¿Ä¥£·®ž¨·ÐÛÞÖ²ºÕÓÒ×Ĭ³ÁËÕÔÑÇ·«ž˜‹wi|˜“‰ƒ†—¢‘‡Ž•¤ÓæêëìéàÖÅÁÃÂÐßáØÉÃÍÍ¿»¾·ÄÕÝÝàãääæåâææèêëêëïïïïññòòóòðîëçãÝÖÙãáÝÞéîñòøúûýþþÿýþþþýþýýþÿûýÿÿÿÿÿÿÿÿýýúóíèéçããæäææçèééíìîïòóôóôôóðìçêìïíìîîîëéæçæéëéäáæççæåäåèèééççèéëèæêðòõöôöööóóòïïïïíëêèæãàÝÜÝáäìøýþþþÿþþýþÿÿþÿÿÿÿþÿþþþÿþÿÿþýûø÷õòíæÞÙÙÖÑÚàæçêè´~h[_cZXTFNH38EF?5:1/442(.'%+)'!+&$ !"%(&! !H«ÞéêçØÈÈÏÄÖØÁ™vsx…½ãéåâÝâìèÜØÚÜÙÕÑØáäáÜØÑ¿‘L% .v²ÇÔÔÑÒÎÊƶnA5     +!#7@BFIQ>-!&(&!"& '"*//%'(%$#(1*#$  + +  2jœ¦©ž™  ‘”ƒn|‡†riXflts_XZD2   + +   0=BE=:08PF>1)&4.0'#%,+&! )4/'!.49.+%7BOVUVWSOZPNRVTOULOZVHSE@?MGJII?( "&         + +  + +&)&!#%" +    +  %**').,,*'&%!'%+-('?/0ib&*-00.70,&*&& !   +     +   +   +   +  + +9MG94+%-'!)8>GLOKHD<43.8FBPWV\\L?:95EWOTDFLKIDGZ^bZS]\KRC:%(=GJ@ILKONV\SF0!(-!$0/3' :ua + &1$  + Lb_JA’–šš™››…^* =’«´»ºÀ©vq ­Ž¨©¥©²«³¯»Â²§ªÀÄ–h\`\VPg°É§¸µ¥³ÅÜßÛ¶­ËÓÊÒʱ¬ÀÈÒ×Óͽ­—‘ygnˆ’’‹‰…„”¬œŽ‘žÂâêëëéßÓƼ¾ÃÖâáÛÐÂÈɶ·»ºÀÓÜààáååçåæèçèëììëîñïðððñòññíééâÞÕÐÚäáââéíïôùüþýÿþÿþÿþÿÿÿÿþþÿüþþÿÿþýýýþúôìééæççääææèééëììíïðñòó÷ôôóôóëåìòóóñðïðîéçèãåééäàäèèääåèêêêêçèéíììéêïôõù÷÷øøø÷õóóòðñîêëêéçåââßÞßèñøýþýþÿýÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿýýýûùñêäàÝ×ÍÑÚßâåä¹{`SZYUDFJGA<>>89?5233/*.$##&"'$ "&$"'R¶ãèìäÖÄÉÉÅÛÓ¸Žvor|§ÝèåãÝâéêßÚÜÛÖÑÒÛáâàÛØБ>+w®ÄÑÓÓÏÍÊƹsDGUPB-(%+ /%! !#$%$$',$!$", &&#,+0$    + +.Z‹§¨¡œœ ˜ˆŽ€{€€qk_etrgPXkP4  + +  $ 1$#$%$*! "!"#"!$&'""('!( # '(+"""    +   +   +     +   /, +     + + +  + +  + + 3N"$ +   +  +           + 8HFE<,*-%"(8CBLHO?A;//&97™®µº»»¨vp¤ª’§¬¢©®«³°¼Æ¹µ²ÂºŠaTYZYV]Ƴ•´¸¬¨¯¾ÖÝÝÁ¥¿ÓÐÑѺ²¶ÅÎÖÕÍÁ¶¦›™{ji‚Š•‹Ž€ˆˆ¥¢†““’²ÜéëêæßÑÇÂÅÊÚäããØÎÎǺ·¶¿ÃÒÛáãâããææçèèëêìíííïðîðòðïðîêäáÚÒÌÌØäåäæìñöûüþýþýþþþþÿþÿþÿÿÿÿÿþþþÿýýþþûðéèèèçéçæèéæéêìíîîðððóòóöôôôôòìçéñõöòñðòñïëêæâããÞàåãäâââåêîïëææéííëçêñóòõô÷øøø÷ô÷öõóñððððíëéèâãáÜÞáèñøýþÿýþþÿÿÿÿüþÿÿÿÿÿÿþÿÿÿÿþþýýýûôìæàÛÔËÌ×Þâ߶v_WaJJQFF<=?9;:3;51*,/--%&1#'%!**! %!""!! ## E´ãêèàÒ½ÅÁÇÙή„ifku“ËåæàÛÞèéãÞÜÚÖÑÕÚÞåáÚ×ÑÅ‘I#)j¬ÄÌÓÒÍËÊƳr80   !(6@ACNT@,&(!"/-%!)("('$#&#&) %&"')     0bo’££¥¢¡˜Ž‘‹~†Šˆzle_dvxbWkva= +      "#:$     +      +   ) + +  +  + +   &! +  +     + +          +   + +    +  +  +  +       + +6KLM=03/$,9HBOPKJG@5*'/6EMQZaYRLA:=JQVKGMHFF>@KY_\ZXY[P?1"!$)5CGABHMNPR[QMJ8.#*1790! / #5:>* a}U?<(5!  +Eihfacƒ–ž šˆY#  :”¯¸·¼¾¦po«¢©¥¬¬¸¶ÀĹ°­À§p[^\XRY_†¾ºšªº­£°½ÏÝÙĦ±ÏÒÑÐȶ¶»ÉÓÕÑǺ¬¥˜{u~‹‘‹‡†—¢ŒŽ”ŸÐçëëéÝÖÇÄÉÒßæååââÝ;´¸ÀÀÍÛàäãäãåçèèæêéìíííîïïïïðìíêãÞ×ÏÌÍÏÚåêìñõúýþþþþýþÿÿÿþÿÿÿÿÿÿÿÿÿþþÿþýüùõîèåçéééìêêíììííîîïññóóõööôòññóôðìêîóôôñòôôòðíêèæåÜÛâßáäââäìððîéæéíêéçêïñðîñ÷øøøøøùù÷öõóôóòðïïìéèåãàÝÜáåíóõôûýþþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþþþýýùóèâ×ÉÃÌØàܳy`a_NGPOBAD?<<98=43(2.2/#$)1,6.*!&'-.#$/.:?79(# #)'*& &%$.'5BE>@DB?#I¶áçäÜÎÀÆÁÍØÅ—thjjnºâæâÜÛæéãßÞÚÖÒÒÙáäáÚÖÓÛR.*d«ÂÏÐÎÌÍËŲp?2     + + +*6ABBPTD/)!###$ +&$%!! #"%!*$%  +*Xq„“œ££Ÿ“”‘~x„‹k`aluuWSr}f- + +              +     +    + +     +     +    +   +  +    %"3%1     + + +  +    +  + +     + +    + +  +  +          +    0JUGC5-+##.7?DKJENOE7,,56BKGTa\LD@7CJIJLAFLIL@EOQTQLZ_XP@0+"'8JIGNSJCLUSLVDAA<%%099=2+   +0#"'r~FUj1 "'  @eirwgmŽ—Ÿ£•†Y!  >­¹¼½¿¦lc“©¢¨›¢±®°³¾Á¶«¬¼UZ[URMW[t¬ÂŸ´¬¢°ÁÍÙØ̸°ÃÕÒÐб¸ÆÓ×Òͳ§œ”‰uvˆ‘˜‘‹ƒŠŽŸ—‹Š’»ÞèëçßÓ½ÃÏßæççèåÛÌÁ¸±¾ÂÈÙàãääåææèéêèéëìíîðîîîîíêéäà×ËÅÌÖÙæíõûýýýþþþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿûöïéæèåäçééëëîïïðóóðïñðòôñôöùõöõðððñòðíîððïíóõöõòîëëëéâÛáâäçãáæîððîèâæéèçèëìêîîòöøøøùùø÷øøø÷öõöóòòñïíëééæÞÛÙÜÜÝáõýüýýþÿÿÿþþÿÿÿÿþþÿÿÿÿÿÿÿÿýþýúîßÒÍÉÆÑÖ«}^_`ULJXUOBB=B>VQC;9B9@KemaC8I]d<1.Kd]_XR=/-R\9'72:DMGJTVFD=98DKQIBJWNJNGHb\HHKPYLB0'$.7BG8?ADCINT[`WN>=B- ! '.26?4.2*  1?97'C„jOyy?     ;Xhr€‚Œ‘’š™ž“~^'  3ˆ©¶¼½¼¥ke‹¤Ž˜©œ¢³£¡¤ª¸´®«©aAUcUUX\]`¿­—¬¯¢£½ÇÀÆÇÁ¸±Æ×ÍÐÓ¼´ÃÌÕØÏɬ£˜ƒq|œœ™”‘• ˆŠœ£ªÉåéãàÒ¿¿½ÐÍÏãçèæáÐƾ··½ÄØàèéæåçèèèçèêëìîðîëëìêçããØÏÈÍÖÞåîøýýþþþþÿÿÿþþÿþþÿÿþþþÿþþÿþýûöñêçåâäæçæçèìððïîïòóóôóòóóôóôô÷øøõööòîíëëéìñðëæêìîíêéëîïïêåéëîîëäàÜÝÝÞÜÜáèçäèêéêêîðôøøøúùùúøøùùùøøøøù÷óôóòñîìéêèäÝÜàæîóúþþþüþÿþþþÿþÿÿþÿÿþþÿýþÿþýýúðàÓÉÄŪ„jiZQW\unVA;;FPdprNDT]Y77?XVH=;>)1/FX?74YncH4GG/+Mg^J:DUA!!KUKC@:=8,>¢ÖÞÜÔľÃÃÑÆ£~eb\de_p¾ßÝÙ×ÛÝÙÔÌÑØÕÕÜáäà××Т[&! ^£¹ÇÍËËÍËÄ´o82 +  ",B@FONI6)&')% "!#"(#&$!,+#05   %Cbnq…’’ƒwƒ‘•Šwpl|gVV`i_UXoeA-# +  + ! +   +  +        + + %    5  + + +  $$"$)   + +  +  +   +   + +  +   + +   + +  +    +   + + +  +   4NK;959:/%279BBFLHJB?;>8:EKCHJQFF62;FGRLGBTKHIHEXZZNS_WNA5/,26>FB7:DGQFSZ]XH<8?5( + *1=8@>7=-  -GINHU‚_[Ž}I' +  +   7XhmwŒ’œ¡”€\'  5~¨¶·¼¾§uh„¤—©œš¯ª¢¥žª©¤°ŸS4LYRSSR]`´¸–ª°ž¢»Ä°µÂÁº¯¼ÔÏÏØǬÁÍÐÖÕÑÅ»ª¢šwv–•™›•‘¡“‹ž¨£¹ÞèæàÒ½¼ÅËÆËâæèéãÕʾ´´À¿ÐÜéêèæææçèééêîîììêêëéäâáßÒÉÎÓÚäñøüýþþÿþþÿÿþÿÿÿþÿÿÿÿÿþþýþþûöñéæåæããäæèééêîððòóóôöóóõôóõôóôôööõ÷õððîîìëêíðïìçãåææáèéëðíêåêìïîìèßÙÕÑÒØÛäçêçèéêëìññóõõøøúùøùøùùùùùùøøùõ÷øöóòðîìêèåâãâåæëôûýýýÿþÿÿÿÿÿÿÿÿÿÿþÿþþÿýýþüøîáÙÎŪld\[koovyN8;MVqop`HVmW@,G\J7-)-*'*OVA1-^kkb\X[H+ /RhfcMBLD,)KQUXTW]L,HbUMTHOH/ 3ˆÍÛÛÓ¾¼¿ÂÐÁœpc`WccZg¤ØÞØÓÕÔÏÌÊÒÓÑÖÚÞãÝÙÕÎÄ¥_'!$^›²ÃÅËÍÉÈÇ°p96 +#0=HDQPL3* $(%)"#&% %("%#')&,#&    +5Tlm|…Œƒ‚zkbt‡Ž‰ulkjwx_SYieNOdvuY=-0& +     +      +              (%"    + +  +  +  +     + +   +  +      +  +       +  +  :QNC=04:,!(15>DILHEGOA843EMLGYMEMB:98ECKKEDPPVJGKWX]O\^NME>1$&5?LLB>FHGQ^\ZLKB@74* + /A;Voy{Ue^I;+ 5aqrw…ŽŒœ ˜–€X&  .}¤­¶¼¼§md}¦‘’­¡›§­¤š—§ ›¯’I5GZ^WTKW^r©¼™§ª›¤¼Á°¬¾À·±«ÍÔÎÙ˱·ÊÎÕÖÑˬ¢ž–}w‹•’›™Žˆ…Ÿ¢•›¢¢°ÔèæÜÌ¿ÅÂÉÇÉßéèèâÛÐŹ·Ã½ÈÞäêèææååéèééìììëêêèæââÛ×ËÏÕÖßìùýüýþÿÿÿÿÿþýÿÿÿÿþÿþþþýþýúöðêäâãáäçåæèééëëïðòñôóöõô÷õôõøö÷õóóõõ÷ôðíïîîïíññðìéààààßáçëìêåãèèçççæÞÚÖ×ÒÔÛäéëêéêìððñòñô÷ø÷ùúúùùùùùùøùùøùùùø÷÷ôóòïîëêèåçãàáäìóúýþþþþþþþÿÿþþýþþÿÿþÿþþýýúïáÒβwieggtupqXFB9QhpmhT^k^;3T[B&"-+&$*MZ7#'Zn{scj^C&-TbNT]OSF)'IN@Q^deU,CYG>;;2.(#0zÂÚÝÓ½¿ÁÃκ‘fZWS\gZZ—ÓÜØÓÔÊÁÇÌÍÑÐÖ×ÝãßÚÔÉÃ¥\,[—´ÃÇËËÌ˱k?*  +09HIU\U5&$'"!!"%*%#+))%#-    /Ocgo€ŠwncZ^ix…wjcgilk`R_mdMVsiN8% +     +  +           +  #$,$     +    +  +   + +  +  +   +  +     +   +   + +  + @QPK>1044$+3??AHGELPMA9=:@DPLZTKFMC@9DKGFKGNMUOEGYQGPcbUPK2"&)AHNJZZWXSP@>??=- +#"394?>79,% +6Sy‘vOp’}fUL< 6- "2Tqqx‡ˆ‹“ ž™”tU)  1}Ÿ¬³·¹ maw¥”­ Ÿ¢¢œ”˜©¢£³ˆFGEYd[ZV]Vj¨¼¦ž¨›¦±¶°ª¸»·´©½ÖÏÕÔ¿µÂÈÔ×ÕÏ÷«œ’ˆw„•šžœŠŠŠ€’¨ž•¢§¥ÇáåàÍÂÅÄËÊÌÜçèèäßÔË¿¶¾¿ÀÙãéèääååèèêëìëëêéçåáÝÝÓÊÉÒÜáì÷üüýÿþþÿÿÿÿÿýþþþýþþþýýýüôíéåãáàããäçäêêíëîîòòòóöö÷ø÷÷ôôôöõôõôôôöõóòïðîëïïîíëéæãáßàÛÝÞãäáÛÛâÝÝÛÛÞÚØÖÚÙ×ÙÝßäåéééëììîîñóõöùøùùùøúùùùùùøøøùùøù÷÷ôóòñïìëêéåãâäæëõüþþþÿþÿÿþýüûýþþþþÿþýþýüùïÞÔ·Škap{~ll{pJ<=HbpZejijZ@ARVB(%)&'*PY?*+OglVKC9.#'LZ<4MWRM1#JK/8M_hP)CK8,'%"$\³ÓÚλÂÂÃήŠdZUV`]NXŠÒÜÚÓÓ˾ÄÊÍÒÏÔØÚâáÚÖËÀ¦a',[—µ¿ÈËÊÌÉí`@*   + %*78ELLR\D#%$"" $#""!2%! ! )0+%"   +Daion{Œ…hbW\[flcacdgfeXU[odRf†ubO0      +    + +   + +  + + + +     + 10.    + +      +   + + +  + + + +     >MI>489=)7@@@>HMNQO86;A:FKNLMRRE<8:=LHDMJTPWMBDJKGM\bWJF4$*'187=9$&Y©ÉÒ̾ÄÃÆÇ«xacXXc[IN€ÍÞÚÑÑɼÈÍÊÎÏÓ×ÚâÞÚÕÌÆ©W0 !$T’³ÂÊÊÊÊÆÇ«_A/ +  +  ,54FHSR[G0&$'!#!%&&)'0#"$% (!0K]_egknŠ~fdbYXWcQ\^^`h`WMWv]VmteVI4#     +  + +      + +  +       &*)2.    +   +   +   %+-&+& +  +    +  +     + + +    +8GI:-+09+ 0ABB>AKJLCN@728KKJZSNEJ<:=>PPIENNQTPJFQPHINQUF>2+&%/:8=EKIIEJGBGWI=@HA@;*486;:<679) 4Wp’yeŽ‡rl_b[P'cS $8Zmjƒ}…‹˜Ÿ˜•uG" + +?‹¦­¸¼»Ÿufy¤šŽ­¨¡£›•˜£¨±„eF6L^X^\WShŠ¼±—¥ž¡§ž£¬´¾¿ÀÁ¹ÌÕÒÖÔô¾ÊÒ×ÑÇ»±©¡™wo|– ¢œ‘¦¬ š§£§ÒãÕõ¹ÆÊÕÓÓÝáãéáÚÒÅ´´µºËØßàãåèèèèéêéêìêèäßÛØÒÎÌÒáëöûüýýýþýþþýÿÿýþýþýýüþûöîêäâàââáåçäæêëëëìðñðñóôõôõ÷õõøöôõóòòñòïîìëìéêèäææåååâÝàÜÕØÖÔÕÏÐËÈÌÍÔÙÑÈÄÊÌÊÎÑÊÏÖÝÛÜÜÛÜÝÝÛÚÚÛßãæêïðôôôøùùùùùúùùùøúûüûùøùùù÷õöóññïîìéèçáàäéñùþþþþüûüÿÿþþýþÿýÿþþýûúîÊŸ‡sur‡€ttqeTCI`_KAUoh]?/8VWA@Ž©¯¶¸½£m`£ ‘ª¦Ÿ¡š›œ”¢©€W@7G_][YVVf‚²¶•¢£ž§¡¥£¬¶¶¹À¼¾Ø×ÙÜκ¼ÉÒØÕÏûª£†kx™ ¤£‘‘Ÿ´§ž¢¢ŸÅÜÏ¿¹½ÅËÚØÔÙÜàæâÙÒŶ¯´·½ÉØÜßãåçèèéêéééçäàÝÙÔÖØÕÝêõüýþþýþþýþþþÿþýþþþþýûöïæâãáààáääæçèéëêííîññòóõôõõõôôôõöôóñîîîììçåäææäàÞÝááâàÝÞÜÙÒÓÕÔÔÌÄ¿¿ÂÇÏÖÆÀÀ¼ÀËËÊÈÇÕÛÜÚÛÙÚØÑØÕÔØÙÚÝáåêìñóôöõòøúøøøøùûüûûüúúùøøùøõõöóðñîìêæäãßáéïøýüùûýþþýþÿÿþþÿþþýýü÷ݬŒw€†sruksi`BG`jL7A`j]>20JXYKYT@00I]<(%E__effbD'9=1"!/9.3;.98!,/=9@45/'&R¤ÂÇþÅÂȾ˜gXUa\S??c¶ÚÙÒÐÄÅÏÔÓÌÍÏÐÑààÙÕÎȪe4  "M•´ÃÈÉËÏËĪeA7 + ++6@FOS^dP2&"#&(#+))(-,%$#)'( + (#   "Xwp^Y`ov…ŒŠi[d[TFEFSZY_VLLZghU`vsSKBI0     +  +     +   +  @8   +  (   + $   + + +.e‚ˆ‹‘‡vF   +   + + + +  + +   %?QK8,/>3-$&89>GLFDGHK>/-5;CMKPT?CLUZNFPVSNRLWYK=3& )4CEDLGKIKFEANNL?GONJ@+073' 083-3889;?0!7_††p‘˜~h``R9s_/*er/   4`jmv‡‡—˜—kD! +  ;Š©­¶»¿¦mb{§Ÿ®¦Ÿª¤£›˜œ˜¥¨vRD6@\^\XV[br¤·š¡¥Ÿª¡ ¤°¶²»É´ÏÛÖÜØÀµÇÑØÖÔÌÀ³­¡trˆ–ž£–‘Ž’¨±œš¢·Õɹ¹ºÄÓÝÚÔÕØÜâáÝÏÁ¯ ¬¯±ÀÏÛÞáâäääççèçæáÞßØÏÙàááê÷üüýýÿþþÿþÿÿþÿýþüúøõðëäßÝÝÜáàãäèéêêëéëîïòñòòóòôôôôôôõõõóðîëëçäãáàÞÞÚÙØ××ÒØâßßßÜÜÚÒÖÜÛÕÓÊÅÆÆÊÓÔËÇÄÁÅÍÓÏÎÍ×ÛÚØØÛÙÔÊÍÑÎÎËËÑÔ×ÜÝâæéêíðóöö÷úúùúüûûüüûûúùùøøùù÷öõõóñìêèåâááäéîìñüýþþÿþþÿÿþþÿþýýüîÁ•€|†wiaTU^o^GJUT?245FE;*(18==:8/$%//+$).48H=46) #"$JŸÀÅÂÃÅÀɸ•o`[NW]Q?7XŸÐÖÕÒÐÑÍÓÏÌÍÏÊÏááÜ×Òʯe.L¸ÆÈËËÐÉÅ°`9- +!*7DJMTd[N/#!$!#!!%"#,'*)"#$* ""  )Chyl\RNb~‹ygWSZPGGFQZ`bWVLbkdXozcHEHK:  +        + + +  % +     + +  +    + # + + +   + +   + + +6lˆ‘“•œ™‚U- + +    +             (AHC5*.<2#&.68CMKCMIPKA525>BLYVUOIG:8>DKPJHDKQTJF>IMPJITXK?+ !+-:ISPEDTKCBBGSF?GJKM<&*;;8#%6>416:>=D<+5gŽ{u•“qceYA+cœ’Y.Yp/#"  .^oqˆ›¡œ›uF"  A«±µ¼¾¨rfr¦‹¯¬¡¨ž ‘š —¡¢zY>:@U]^\Z\dlœ» Ÿ ­¤ž¨­©§»Ä³¿×Ø×ÜÊ°¹Ë×ØÕÑʹ¬©”{hw‘›£ –Ž¢²œŸ¢­ÊǼ¶¹ÀÍÚÖÒØÖÚÜâÞÑñ¢¡§±ÄÏ×ÛÝáâãäååæäãÜáâÔÎÚäçèòýýýýýÿÿÿÿÿÿþýþþýöìçãÞÛÙÜÛÝàããåçèêííììíðïññòôõóóòòöõòòòðíèèææáÞÚØØ××ÔÖÙÖ×ÔØàââßÞÞÜÚÚÜÝÛÙÙÔÔÕÒ×ÙÖÒÐÓÕÐÖ×ÓÕÙÞßÝÜÞÛÖÐÖØÒÐÊÃÀÆÌÏÑÒÛÝßàæêíðóøùúûûûüüûûûûøûúùùùøøøö÷õòðíêèçäßÜÚÚåöýýþþýýÿÿýþþýýýýòÌ£ƒuh\WOEDEFKG;26.*2&.-5-+(# #"!'($%    C‘³Å¾ÀÈÃʱ‡bW]VX_QG=OŠÉ×ÒÎÒÚÍÐËÉÊÐÍÓáÜÙÙÔÍ°k0 L·ÊÍÏÍÎÊç\?,   %-:GKTT`TF6 &$"#!*%!$! ! + 2PUfmZG?ESjzyqaMKMEDBFVZa`]XUik_apnUBDJJ>& +  +  +  +   + +  +  +     +  + + +         +! + +  +  + +    + + 4l‹‘“™š¢–†\@6002.       +  +   +  )HM?0)07(#%.9:?CG@HHEIC:5/7>JZX\LKI=;=DOQPIDKLOLMCELMKKU[G>3 "103GKLGKLHD?EFON;BIEE9.2=A@?"'<598812;B<$:q‘w~—…lhdiD!V”œy@Ra,! )\qv€ŒŠ’šž›™}EF’°°±·»©pfl¡£«©£¦˜Ÿ“Ÿ™ššuVB82SYXc[`]nµ œ£¥«¢“˜¡¤w–¿¼¶ÒÝÙÞ׿´ÄÑÚØÔο¯§›‡jp–œ›‘ˆ˜ª§“œ¦¦»À»ºº¼ÆÒÔ×ÚÙÙÛÞÝÑ¿²›¡©¶ÆÒ×ÛÛÞäãããååàßßäß×ÓÞæéë÷ýüþýþÿþýþþþýþýüùíàÚÚÛÚÛÜÜßãäççéêìîíîïððòòòõòóôõóóôòñïíêéæâÞÛØÖÒÑÏÌÏËÓÛÝÙ×ÚåäããçäåäâãâäçæçèèâàáÜÝâåãâáÝÚÚáâæääàÞÙ×ÙÜ×ÑËľ¿ÅÁÅÈËÐÑ×ÙàäèíñöúúûüûüûûûüýüúùùùøùúøøùöôñïïêéåáÝÛÚåòúýþýýþþÿýþþýýýõϤke]ZLODC9:370.4/0(,'!-),&,*--!#$"!(- ;ƒ©À½¼½Àʲ‡j]V[]`L:?PÃØÒÊÑÞÒÐÈÉÊÐÌÒáßÚÙÔβl6#N’ºÅÊËÐÌÇäX:.   + $&1;@IRW^O@&$" $#'%#)%##'%" + # 1\vj]OH77:QdtonbTHMDA9LUJ]eYXZikQhzmB>FHPA&          +  +#" #"$    ! + + +   +   +   %"!# +     +    + 4k„Ž”““˜‘‚_JUSNJC5! +  + + +   +  +   + +, + + + +  'DPC3$'$*##.9=?IGCBM@;>84+;GHLW\XFC>;BCS]QMIKGJJNOOXUJXS^L@/##358JINVVLNE;IQWTBMNPB>27<@CE0 ,>3323=BC:+05:0,`xŒwk`; +))   + '_jr}‰Ž’•Ž’~K    G“«¯´¶½¨uee‘Ž£±¨¦Ÿ¥±µ¡œ¤c^J>/H`_[WW[\„±¦—¨¥®¡Œ“›££Œ¤Ä˵ÀØÛØÚи¿ÏÚÚÚÕ̺µ¤š‚wyŒš•••—™—ª¦Ÿ¥¨®Áº´¹¾½ÈÕààÛÜÚØÝÕ¼£—Ÿ°ÂÊÑÖÙÚÛÝÝáâäááãäãæãÙÝëóûýýýýýÿþþýýüüúõïçáÛÛÝÛÜÜàäããäçéëíïðïðññòòòõõóóòðñïìíæåâáÝÙÓÉÇÌÊÏËÐÒÖÖÞãâæåàåñøúûûûüûûûüþþþþþýýùñøýýýýüüüøö÷ûûüûø÷ôïêçáÝÚÔÏÊËÄÇÈÄÂÃÇÊÉÒØÙßâçíïõùûùüûûûûûüüûúûûùýüúøùöóñðïëèçáßÞÝáèñøýýüýýýþýýù丕mhh^UQE8<83240-602*(,%)#%%!(* +'% #" ')),*(&!&i¨¸¶¾Â¾Á¡tYafab\I?KSk¬ÓÎÉÎáåßÑËÄÁ¶ÆÞÜÖÔÑζq.FŒºÊÌËÏÌË¡W=4 *:9=IROP? ## "" $$'$!%   $a‰‘sYTN63JfoibiVQPJ@??PVN[ZRWfqZ[|rRJCHQMJ,  + + '$ +     +  (%#$)%")*),)'     + + + +      '$   +!  1jŠŽ’—–™—†i]^__\Q<$    +        )BQ;&$)31"$4:?ELBGOKDB;.+6ALGPZNEBC>/CJEAJNLK;-7A;CFHC#&6=855AEH8(T[‚’u}˜‰wmhqqiLiŽ•“…va2/# + + +)]lhx‹‘‘–™“{F  K‘¥±·º¾§pgk–œ…¢­§¨ž´½»£•™ˆhdQ/2FVV`\[^ay§®š¬¨« ‰‘¨¡¢ ºÓѺµÒÛÕØÙùÆÓÙØÔÊö©Ž…~‚”š£¤Ÿœ•‘¨­žœ¯ª¶¾´±¸ÀÇØãßÚÙÚÒ×Õ¨¡§¸ÂÎÔ×ØÚÛÛßßÜÞßàåãçèæàæóüýüüýýýþÿþýüúöìæãÜÚÙÙÚÛÚÝáâåèæèêêìíïðññòñóóóôòððíêêéèâáÝÙØÕÑÌÊÎÒÒÕØÝàåêîñòðìòûýþþÿÿþýþÿþþþþýýýýûõüþýþþýþþÿþþüþþýþýýüúøòëèäßÜÕÑÊÎËÈÄÂÈÎÏÒÓÚÞàåéíñ÷ùûúûûüüüüúûúùûüüûùù÷ôõòòðíèæäãÞÙÚÞçóúüþýýýüýù輓paeZNKJA789;8)6@:1.)#%%$44:6:1$$$" *82>--0- 09596,&%,+$.% %6EDAB>=3# W–­®½¶·µ˜vhmZdlia`^[s¡ÃÅÄÇÝãàÐÅ·ª¤µÊÉÆËÐË·y4J¹ÈÍÎÑÑɾžW<+ +(*<6>DQRA, #! #(& # + +   + UŠ˜‘€lgSJ;Vfrp^VJYLH95=QSS`ZZ]inb]qhJFBDQMI5"  " +        #%&"%) '&'+,4/" +  + ,   +  +4        # #"  +     .mŽ’šœ œŒm`eda^X>&   0@:%     + + +(HZE'#)+*&-29AIPOXK=438EAKHHJVPUUER\_Y[_^[QM?*"(4?FBGUVQK>;<>EDLNXPE845;CEGIF?$0?75;EEG4*,C`ey–€rpfzTi—‘}f`<% +Qlqƒƒ‚‹”™m:   H—§¯·¾¼ªyhn”¢…¦¬¦§—®¾¶¦”„`eQ91DU\d]`bbn¦¥˜ª§§©˜Ž Ÿ ¦ÅÚÕŲÁÙÖÓÜ̶¿ÌÖÚÕËȽª¡’€n€—›¨©œŽž©›ž©©±Á¹³´ÀÌÚãÝÙÛÛÑ×Øį¬¶¸ÈÒÑØÛØÜÜÛÝÛÛÜáåçèèèêñûýýýýþýýýýýüøîéâÝÙÖÙØØÚÝÞÜáãæèéëíìíïñòóóòôõòòòðíëéèäååá×ÚÛØØÖÐÐÖÙÛÞãêïóùúüþüøúþÿÿÿÿÿÿÿþÿÿþÿþþýýü÷íôüýýþþþþÿþþþÿþÿþþþýþþüùøøôíãÝÙ×ÖÏÍÊÌÒÒÒÒØÝáßâçêîñ÷ùúúúúûûûûúûüúüüûù÷õ÷õôóðíéêæâàßÚÙÞèòúüýüüüù㸌~laYWJWWI*!(3CGILKPLFFE>DOAFGGD?5!#5;6;=A=:,1Et’ƒkˆ’yptrxˆPs–•]V[= , #Xgn€€ƒ‹”•ˆiA + R’§²»¿½¤qflŽŸ‹œ­§¥ ­¼³¡ ˜}Y_YN;=Tb`YWebc¥’©¥¨®ž~•£¥±ÊÜØ˹¶ÑÙÖÞÙ¾¹ÈÔÛØÐͬ¦›†u~«¤š” Ÿ™ «°Á»²·ÆÓÜåâÝßÜÕÚÙǵ³ºÀÍÒÔÙÛÜÜÜÜÚÙ×ØßãèèéìòúýýþýýýýýýûøñæÞÞÛÚÛÙÙÚÚÝÝáâæäèéêìîïïòòôôôòòòððîëéçæççåäÞÚÙÛÞÜÙÚÛßåèéï÷üþþþÿÿþüüÿÿÿÿÿÿÿÿÿÿÿþÿþýýýõëãäðùýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýþýþü÷íçáß×ÓÛØØ×ÔÖÛÜßÉÛåääåêðö÷ùúúùûûûüûûúûüüøøøøöòñðîìéèçâàÜÚ×Ûåîøûûúøß®‰€zqeQQehbH?>NXY[MWTK;.09@OHGCHG:'"+GKCBB?E9$.B@3/&:=,!3FC4#"79'/DA/(% 7{œŸ¨Ÿo\_^`_^aWFQX]b~ž±¼ÖáÞÕÉÂÁ±˜—•š¯ÆŲh/8†³ÈÏÏÍÍÈ¿–MD0   %+5BLJFG:'+  ,.,'$ HWfP[heZowlbt|aED>:MMGD,  +    "   #! +   +   +     + + +!  #'#(+,044/:<*     + E + +     !!!#   +  +    0j™Ÿ¡  Ÿ“vea`gd^I0 + +  $ActoR' + +       +    0EN?.%,0(%$/7?ICGCJIB7.)/GH@EBGRSSL]c_a__b^YC?+)/CFVSNXMFIHJKRJFMOCH?76=?DJFFA=.%:6=@@??<:N|”vf˜–~x|xt—‰Lk’ŽjH=RU''" + +\gmy‚€‰‚’“ŒrG   S”¦°»¿Á¨pgfŽŠš®­¨¥¦µ°—–~Q[ZJ4;J__a\dfg•°—¦©§®™ƒ”Ÿ£»ÐÞÙÎÆ´ÃÜÙÛÜƱ¿ÎØÚÔÐDz£ž’yrƒ›  š”ŒŠŽ”¢™¢²²»À¹ºÎØÝáåäåà×ØÙË»¸¼ÈÉÍÕÕØÞÝÝÙØÔ×ÙÒÚèêìòùüýýýýüýýú÷ðèàÚØØØÚÜÜÚÛÞÞÞãäæèéìîííðòôõôõôòïñïëëêååååååäáÚÙááßßàãéïóøüþþÿþÿÿÿþþûþÿÿÿþÿÿþÿÿþþÿþüøíçâàØàêñùýýÿþÿÿÿÿÿþÿÿþÿÿþþýþýþþþüöïèáÝÛÝÙÜ×ÖÚÝÚ¾àâÝÚÛáåêîóøúûûúúüüûùúùûúùùøùùóññïïîêèåãÞÛ×ÕÚåïôöðÍ¡†ƒlX\lycG:=YXLCA/ +  +&4=ELOU7,*,!! %*0(#(  +  $hš¤ŸšŸ›“€qpeZfqvnODHG==L\]R_`[]nqi`zvI8FE@KIJ>*    !#  %# $  +   %#&.-36336234@>/ (&)1%'..$#$'  0   + +   + +    +    !  ,jŽš£¥¤¤ –vegaeaTB+   4MNOVj{vY.  + +      +  +   +  6IJ9*(+&%%6=??GEDFFB;485:ACLUVL:32/=JGGLET][PLW`^ZY]_]XSB.,5>GHLJUILMTQSLLOKXMF=277>GNKLOH9%%(;AB?DHE@dŒo€¥z}…‚‚ŽcyvL:@cZ&+"#Umq~„ˆ…ˆ•ŽqA L–ª°¹¿Ä®sge¥…•­¨¤¡ž¬¨—–}MT[B.0P^UT\fhj”³›¤ª§­œš«¶ÉÛÛÓ˼µÒÛÙÝѺ¹ÈÓÖÛØϾ«Ÿ˜ioŠ–œžš”“ž£³¸µ»¿ÂËØÜâççèãÙÏÔÍÁ¾ÂÆËÌÐÔØÜÜØÖÑÒÖÏÄÑæìòøüýýüýüúöïèâÜØ×ØÙ×ÙÚÝàÜÝàäâãæèéêëìïðñóôõôôóñîëççáÞÛßäååâãæßÜâãäéíñøûýÿÿþþÿÿþÿÿÿþüýÿÿÿÿÿÿÿÿÿþüúóíêãÜÜâÝÚÛÝäìóùþþþþÿÿÿÿÿþÿÿþþþþÿÿÿÿþýüúõñèâÜÛØÛÜÞâæâáÛÕÑÒ×Úàåëòõùùùûüûýúúùùùøø÷öõòóòòñïîêêçàÞÛØ×ÔÖÛϧ‹o|slknq]F=Q^X<51,;KU@+'QW;/-/>O='.JOOPTJLE+*E@3*,6E;$B@3;?6.=9%#BTJBA:=,=m{y‹‹”€jfXXW_b`S^bdbhs‘¤¶ÎÚÙÕÏÏÓÉÈÛÛÔÁÁÄ°n+ %=ƒ±ÈËÍÍÌÇÀ˜N?, +    + +"-=>EKB*'/& "$%++(#   + +,h“—•šžš•…nd`QXRdkiVWTILVTVUXcVWirt\`vgD238DHIF;.    !##!!!&+.'% !$! +   "%$%-!%+-+(6949<::>?FIB6) + +0?OKI`ZHPLKJKGE9.,#   !!   +   + + &")$!   +   +   ('  1jŒ˜¡¦¥©¢•}iib^\U@+ + + (Vkwvnn|ziD     + + +  +  +   *CI9%#! !"-75369CKJRRF;332,#?>-+;;=?8+(;H7+*#"#>nwp™™­Ži[GKHOUeƒbVK]`…¢Ÿ¯ÇÎÐÏÑÐÑÈÅÚÕ½®·Á°l.  ;‹³ÄÍÏÍÍƾ“H>- + +$'5BC::/"+'! !$"#   &jš¥ŸŽŠš•‡sYX[CLDHgi[\W\a`KOLVcZap~nYcva=./:CPM=?0, +   + !##!#&4*#$& '-.450/5.  " !!   !#$ #(*-0+//2+,7<>:<JED3,.8;DQPVRD:513:CKH=KMUYPTRZ\PVXc^[S?:(+BBGMIQOMV\QVWH>[\KE5*?@F<65* + + +    '%&%,*+!&$,5<8/37B<&  $   %# $$*$-70/:5869:@?BOMMRINQL/ (>U__a^cjbaa\PVSLHF@7,/-+1('(.#*     + +   *'(&-0#  +  )352*%%&$!3fŒ—Ÿ¤¨§£˜ngb^\UK6  $[ˆ…vnv~{gd^M6  +        + + +    + .B=1#%&"'%+0@CD@=F=GB6+.9:AHFTH<7-*+:IKEHDJTSMRP\]QY[X]]K65&3>@CKNLKMQ__WRDFXYKD7-9B>@SXNS_XE;$BFFDH_Ÿˆ˜‹ttytb_jŠššwMBR…ˆlI960  Ldq‡‘—Ž‹“›ŽnE  + G¢´µ¼Ã¬u^`€¢“°©©¤£”—”•wKBZ[E:Ic]_SV`_y¬ –§«­°»³—•£Ÿ¬¾ÚÜÕÉÀËÞÛÞÖÅ·ÂÑÛÙ×É·¢˜–uu…™  ”’ŽŽœ¬«´®®ºËÕÜÜâèèèéäÓÆÇÂÁÅÈÏÐÑÖØÙÖÑÑ×ÒÄÅÅÆ×éóööñèáÙÓÒÏÎÑÓÖ×ÙÝßâââåååæçèèééìììïïððñðïïíæãáÞ×ÖÛÞÞÚàåëéêìëîóøýþþýÿþþÿÿÿÿþþþÿÿþÿþýÿÿþÿþýü÷òîèçèæåçéáÛåææååââäáàßâèñøýþüýþÿÿÿÿÿÿÿþÿþÿÿþþþþýþüöîéæååçæáÜÚÖÖÕÉÂÅÌÖßèïôùùûûûúøùùúúúùøøööõõ÷ôòñïîìêæâÛØ¿q`nkfegfZebJ?BP^S63:DMF438GS;53BYQ:(0FTF5836/)NI;82E@, !4:'*5;=<$,=CC84460'R`¤¦™¬´¿yfifod_T46;AEFSi}|Ÿ­¶µ´¶µ´§«¶º®Ÿ±®p1 ?}°ÅÊÈÊÉź”E:67/4F:,(,'#   RŒž¤£nisŠ‘gNLOKI>G^o\UaavmUJ=Ocg`ln[UhkK38638@F:18(   "  %! !"! !*)%/2125:=B;/ +  +#&%+  #( !%(/++.723:A9BA=>LKPKGWOWVG-$;Qdcihkikhgea\bUME?460-*/+""2.   +   +   +, "('')0 "$/=KNPNPKMD5(9k‹•ž ¦¤¡›…jefc^SJ=('_ˆŒˆyttyruseI- + +  +    +  + + , +/D@-!(%"+/5>FJA>A??74602>=GEKG7*.)+>EKFCALPQPGRc_``bZ\TF0 #5@ECJNMCP^b[YSJNRVRF6.9FGAGTWPXbYF1#*;  + K‡£¬´¸¿°ydep§“¬«©¢›‘•˜–ŠhNGN\L9@^Y`Z]bd{§£–©©ª´¾«˜œŸ™³µÍÛÝ×ÃÆÜÛÙÙ̹¾ÊØÝÛϺ£™¡‘~q~  ”‹š­¬³«³ÇÕÚáÞãééééçØÄÂÄÁÆÌÏÏÎÔÕ×ÖÓÓÔÊÄÌËËÓáÞâßÕÍÉÊÌÎÑÒÑÕÚÚÞßáäææéèëééêêëëìííïîîðïíìéçâÝØÓÎÒÛÞßÛâèìííîóùýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþýþý÷ñíêëæêëëéèéãâäæääãáãèèäÞáààåìñòùþýþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿþþüøñëçææâÜÙÙÖÕÏÅÀÄÍÒÚãêñ÷ùùûúùúøùùúúùøùø÷öùöõóòððïëéåßǘdbfmaT]OHRaL>EMi{u…”••–šŸ›²¼¼²Ÿ­¬l- 2€°ÅÆÆÇÈ·ˆIE+ + + !2<=A.('!$,'-'   &$Jƒœ§«Ÿ…hfe{ŠtbJKaOJAEcmYTZhxqO;BWaaoxgMZnfF64/8=3 + +"!""!.' %#$$&/-.*&,.-2874<49?OOPLUTXYXXL/,@Pjsomrknkh`a_a]ZKA<:6-'*$* %!    +  '%' #%"     %DSdcaefig\MCGp’™¢¥¥¦¢ˆsghbfYJ?85('%$ '%.]„‰ˆ}u|ƒ}vri[9 +     +  +    +    /GD/#&)&)27:CNIBCBF?370-:FLNSF4--.6CJKOK@G\NSCQWedWXYbYP<+0??>FJOPOZaW^S?RYKGB:28AIKI[VSVY[K72'!7CCOu–‡yŽ•ƒtz…xbcŸž||…sƒˆ}Q+((.% + +  P`t•’Œ’’t< + C‰£³¶»¿³ƒlfo£•–¯¦£ž•–“•”‘gJ>F]E9A`e^eddci–£Ž¢¤¦°½¤–Ÿ™±¸ÆÚÝÜѽÑÜ×ÛÖ¾¹Ê×ÛÚϼ© ¦Ÿ‰wpŒœž–‘ˆ‹œª¨³±¯ÆÓÛâáäééèéçØÄÁÆÄÆÎÒÒÐÔÔÓÏÏÖÏÁÈÓÐËËÏÄÂÆÃÀÄÊÊÏÒÔÙÚÛÝÝâãçåèééêêêëëëìíëììíïììéçãÞÚÚÓÏÏØßßáàçìðíð÷üýýþþÿÿýþþÿþþÿþÿÿÿÿÿÿþýýýþü÷òíéêèèêêëëìëëçåêééææäæèêçãåãáßÝÜáðýþýþþÿþýýÿÿÿÿÿþþþÿÿÿþþþþùòëäãÜÖÖÓÒÔÌÅÆÇÈÐØÞäíòøùùøúùøúûùúùù÷ùù÷ö÷óôñóóïëèæË›ia`e\KMBDVXBB;DKR^YUGB6//2IIVORJA2&#)9GFILI>A/$,6)$23 %"$ %6>823%j­­³°²¹”vhgqnueQ;5@=7;7BLCFIJ0 + *'# )#"")#&"!6%  ("")##%++(*2510503-)588FVXT^]ZZ[T5*AWgsnv}ypfaf_][YUJA996$&+1.)%     +   +   ##   + &E^g_ehmke_ZW\r›¡¡¥££Špjjif]QE‰ ´¸»À³—rev’”®ªŸ™šœ••VF::HA;@Zh`^ab^a¥“£ª¨ ¢€ˆ¢¥¯½×àßÜÄÄÙÖÙØĺÂÐÚÜÏò°«¦›ƒt‰™›‘’‘„Š–¨¤ª²°¿ÐÛããæêééèçÛÃÀÄÉÇÌÔÒÒÐÐÎÉÒÒùÆÔÒÊź·¼À¾ÀÇËÌÐÕ×ÚßßáàåçççééëêëëëíïìíëìëëëêèåàÛÖÐÔÔÕØÜãäæëóôôñøýþþýþÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿþýý÷õöòðîìëííìêèêêììíéåìîîêççèééêéêæãàÜÚÙãñûýþþÿÿÿþþþÿÿÿÿÿþÿÿÿÿÿÿÿþüøðæÛØÕÓÑÔÔÍËÃÄÉÉÑØáéðôùùüûùûùúûøùøú÷øøùõôñòõòïìéÏ›fb`_PIBQ>NG@<;86:.'58;D>;0#%(+/4/09207'!$(&# "!B-!&oª³±²¶¸rpijrpaKA3:<8Oe²®¬¶¼½¿ÂÉÅÃÒÔÇ«—›™c, 4y°ÅÆÈÃÂÀ²…>G. + + #1@>,)&'#"$"%$&+#!   + !2rš£«­ª–p_WWUflfRUccQ@I[caW^e]MAHQdbhffZSchI10.543>@815, ) +    + #%",/5649:47>AAABSVK?IMLKYKK>$&.(,263/,1-,)1/(-*-% $%+"') $!#".(("%&%)).00;EU[[_XU[SR8+E[mov‚y€|xsjkb_e\[K@>>/23/$"C  ! + +   #$"    + 1E^fY]fkmkfega€‘—›œŸ¢¥ˆtolkj]QI:BSU_\WZefnƒ‹‡|††{sxpiJ.  + +   + +    + + !#06103,/     8FM7"!(/&!(9>A==OYID?:;15;>BL]]G?7581FGIMW]\[^PGHZ[NE8/=AIHZYPS\ccWAC=),>Qx‚p‹—Žrn€‚skƒŸ¤ƒbxŽ—Žƒ|H$')85 Bev“š˜–ŽŠŽ’sD +  >ˆœ°¹¹À²›|k{£›Ž«¨ ™˜¤œŽ”‡S;ACE13>[`b^ddhi°–¦ª«¢Œ•„‡ª¬ž ·ÒáäãÍ¿ÖÛÙÝÎÀÀÍÙÜÔº³­¦¡‹m€Ÿ™’Ž’“¦¥¬µµÄÓÛæãåëêêêèàÎÅÃÈÉÐÒÐÓÑÏÉÎÔʺµ¿ÎÍɺµ»¾¼¿ÄÉÏÔÔÜÝßâäâäééèèêêëêëìîïðíììëêéæäâÝÛÔÏÐÕ×ÚÝãåëò÷úøùøüþÿÿÿÿþÿÿÿÿÿÿÿÿþþÿÿÿþþÿýûîêìéííìðñïîíëêëìððíèìîïïîêçèçêëìéæãâÝÜÛãïøüþþýþÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþþûñæÛØÙÖ×Ø×ÍÇÌÄÂÅÍÔÞæíõúúûúùùúúúøùùùøóõöó÷ö÷óïñìÓ nYVUZNMMGHEF7??AA7G==6563-)63-5.5)04,/,+/,(&+)# ')'-)&'#!&!$!""+!!#)' COR)46aª¸º°±³’{oruhkfK9=65=Ne™ºµ¶ºÀ¾ÃÊÎÉÂÑÚʯ““”a%1z°ÀÆ¿»½´‡=@.    "&2<-$0*'$-# )3() #)`—ª¬¯±­j[POWcie]Zd]N?LWXbQEW`XICSe``pfQOg]:.%1411>;624'  + + %&#"*3.95>=@7DD>;@@788596;>?>A>@>DB@EJJLGGMSGKTONB77X{n8CIKh¥ºÃµ®±˜…{}iel`B:76>ARZš¸³´»ÀÃÉÌÒÊÁÏÔÈ«™”e)< ,o®¾¾»½º¸·†@6+  )68""!!!#'((#   "" X„¥±¯­¬¬”pW@B^lcale^XH4CejeSATog`N\j\bneMZgT:-06-4866484$ + +   + +",*-67?9:@?AIG>BIEQXSSU__RHFRN@&/M^_€—‘rss~|}‹–Ÿƒ\g‰’’‰sL-%(C‡žj' Ffv’™ ”ŠsB# + + Oˆ®½Àãwˆ„z œª«¯­Ÿž¡–—†\[\kmS92S`aacefo†§™›¦®Â¾¡‰~‹±³™©ÈßããÚÅÃÝÛÚÝÕ¿ÀË×ØÌÀ¼¶®¨œ€y’’–™Š‹ž«¬¹¿¹ÊáèãåééëìèâÖÌÉÅËÐÔÓÏÒÉÇÓÅ·¹ºÀÌǽ­´º¿ÃÈÍÒÖÛàâæçèèèêêêìííëíïðïððîììëèåàÜ×ÎÉËÓÚÞãååìñöùûþþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþþþýùöñëêèêîðóôôòïìíðññòñòîéíñóöôòìéëëëîïìíééçåâÞáäçìóøüþþþÿÿþþÿþÿÿÿþþþþÿþþýýüù÷ñëèâÜÚÕÕÒÈÅÆÍÔÛàèïõùùúûûúûùúùùöøøùøøùøõôò᫃s{yozuvxwpotrxsrpnposhfidiinfktpn|rkotptqpqurnrpkfmrtwtztqtsruyvvsuorpswshVDBWg:@AFKt¯»Á¹¾»’ƒ€oieYG;87@AQ\—²²µ»ÃÇËÏÔÈÁÏпš—š˜\% A9HDBCPSZ_YZdhilrs]1  +1=B<BX_a`bgehm_= &8Qhy…„‹}sxzpsqqor`WSOAHB83*,*"%!!    +     / (!   (  "198H[ixvunptr‹–œœ¥¦£„pmefgdVH?CNZa`_aiswˆ‘‘ˆ~{‚‚vd`cej\J@<=<'      )175?9>EKLE<=1 +  + +  + 9G<-"&$%*/5;B:@F?CH?9645@?C\bPI@2/$HIL\ZRYd_MHJQQS>+?B-.(",0730{QSSLJPTTLU`XUeeerndmlcA*! .Nj„‚€‰††Š‹ˆyt|}ng`SRJE@9:/..'%$    + +  $'!*" +5     +  -)*3Wqq‚}uqwpx™¡£ª¬¢ž‰odbde`TG>=HUdd^]doy‡Œ‹yr‚~r_X\epljry€v\2   + + + + + )827:;19A@>@52$   +   + +6?:' # %0:<8]r•›¡¡—‹ŒŒt? + +  R¡«´¾Åª_fœ¥š«©¯³¬ªœ—˜„j^hot]91A__gdgfdy¡¡˜¬«¾Ì¸ª°‘¢›“´ÐÞããÝÊÊÜÜÛÛϽ¼ÊÔÕ¾µ®¬£¢™}Š˜–œš––Ÿº±°·²¶ÔæàåëêêëëåÛÔËÊÑÓÑÍËÆÄÏÁ°±¼ÃÇÉÿÅÉÉÏÔ×ÝÞáãæèèëìíìíîñïîïîïòîíîììççåßÙ×ÛØØÛáâæëîõûþþýþÿÿÿÿÿýýþÿþÿÿþÿþÿÿÿþþþþû÷ðîëíììîïðñòóô÷óðîëîïóøöõóîéîññõõ÷ôòêêííïðïîìíîìëéçåäââåèìõùýþÿÿþÿþýüûþÿýþþÿÿÿþÿÿþýýùòëåàÝÛØØÙÚ×ÚÜâëñôúùúûùûùùùøùøùøùøø÷ôæ¾™”™—š–ˆš ¦  ›“œ•”›“““™™–ššž››¡¤¤š–š‰Š}{ƒ†…„ƒ…ŽŒ†Œ‘™—•ˆŠƒynf_fsou ÐÊÈƹÀ³znqgonZG' #)%""'#% *'%  +1m¡««›—••†rodMI[USSN^aa\``\_igLe‹—Œo[aa\_iSH[W8.#)+%(17-  "(# + + 4<=GD=8>=@IHLRSQKOZ``khozz~~„{i< (?N[`gka\ce[PSNTOVQYTUI;FFPQF:=EPC722:;>KZZSKY_``V[R[LA.##:GF]nHDIL[`TV[OTfVNJ9-:BDALa\[^_\RAH\b]R?;L|œ†rngm„yŽ‰oNQ‰“‰‹€RN_B:s§ª£Ÿy;;Yo’ž ž“ˆm= R“œ©±½Æ³tW|¡«ž‰¨©§¦©­˜’–‡msuxye<-7^deefggt¤¢—¨±Åε­±¦–•š‹¡ÅÚââäÓÁ×ÝÚÜÔûÇÑÓž²«¤£›‹–œ”›¸·¬­¤£ÇßßåêêéìëåÚÕÍÉÌÑÐËËÆÎϹ±¹ÀÊËÉÂÆÍÐÑÔØÜßâæèêëêëîîíïïðîïñïïñïíîëéåæâØÙØßãâáçêïôûýþþþýþÿÿÿÿÿþüýÿþþÿÿÿÿÿÿÿÿýûøôíêëìîîîððñõôô÷÷óðïìîîñôöõòíæíññôõöõñíëîîîððïïïîííîëéêèçâãããéóøýþýýþþûúýþýÿÿÿÿÿþÿÿÿþþýüúòíæâßßÜÚÙÜÜáæêïöúùúûùøùùùùùùùøùù÷ó韛 £¢¡ž¥¤§¥¤š‘“˜¢¥¡ž š•™™—™ž£­¬©±·º¶¬˜”‹ŽŒ‡‡‚‚„†„`{…•¦¥Ÿ®¹´³²££¶¿Á¸«Ÿ˜“¨¨§ÇÚÔÉÆ»Á¯‰vumgaf[QF@LI[^V…¨««¿ÇÃÄÈÌÀºÆŲ~`sZ* + %c¤¶´·»¸·«x<; + +  ,'&(" %'& !! +(d˜¨®¦™˜š’zabRDM[TSNI[og`UQ_c`bTkŽœŒjab[\f_OThP5.& $&#()2,*  *   ,7GIFHPKSR\UZ\bgcqmmnrpwz€†ŠŒ‡{F $.@_kmipojupnijhensijdeYUT[_^XNDO\OF;>:7?@ETWINRSQEDHSQIGIEOTUU]hqkJ% &Igv…Œ“‘‘ŠŠ†xytliZ`WTLGA9,##%$ +   +  !$*!#%%    +;BEK_owytyvx˜ ¤¥§©¢Šnedhmh_NHOX^``XR]gsw~‰sn€Šwidnyx‚Ž—¡œe9& +    36=?==CDEB832+  #    + + +?J>&% ,4876F=@=AD<0(1,69MXVXOB4/3=DLDIDQX`KQX]YTS_XXQC1$+9GIENKGGIQ_V\aJSaVPN3,;EACJR[]``bQIS[]ZSA5Ex™}ljbazƒ†xXKi“‰pBQeGA“¨¦¡™vA  ;Yo‘œ ›–Ž‡‹o@  +X—­¶ºÄ´‡Zj¯ªŒ¡¨ ¤§¯™–“ƒlzo}…gB.5Vacfefrlœ¨¥ªÃ詪ªœŸŽŸ¾ÕâãåܼÍÞÚ×ÚʸÃËËÆÀ¸·¨£™–—“¢ ˜“‘¨¶£šŸ¤¶ÜÞãêêçêëäÚÒÍÊÏÒÌÉÆÇÒ̺¹¶¾ËÐÅÆÌÑÔÙÚÜßãäåêëëëìîïïïïòïîððïïïìêåãæáåÚÖáæäæêðôúýþÿÿÿÿÿÿÿÿþÿÿþüýÿþþÿÿÿÿþþþüùòðíéìïññóòòòóõöøùøóòîëëïóôôóðêæììíñóóóððìêîïñññðñðñðïïíîíéæçåááãçñ÷üþþüöôúýþþþÿÿÿÿÿþþÿÿþýþþùóñéãààÛÜÚÞâçêïöùøùøøùøúøùùùøùùù÷ëdz»À»¾¾¾½ÀÇ¿¹±¥¤«µ°º»°©¶±ª¬­­¯½ÉÓØ×ÛãèáÌ«˜‘‘’œŒ†„ŒŠ€ro‰„Š•®µÂËƼÒÝÚÚÕ½¾ÕááÕÉ»¬­»ÈÌÈÖÞÓËÄ»À¯‰umffZ`SNMTY`aXUi“¢ªª©­²¢›§¬›uŠ’vV" + +'` ±³··¶¶¬{A0! + +  + ,(%#!&&$!    #!S‘¦°®«¦¡ŸŠpdaUIBNVTQWbvpjZM_\SWUl˜•m\^]]pYGclQ9(*!,.$3:.  " " 6@YXQU_cehurirrrx}‚Š…„‚|…‰Š‡xH + #+F_m~{tuv~vv{‚vv€„wxqnj_Z^a`aSSTdWCGFAENOPJFBBE9>:88>?79=CFNLJfjlhI!$.Kfu†‹‘‘Œ‰…†…€yxsm][YVLGA;0#)3,  +  +  +  &$(!! "    !.BQa]dkrrurpxu}‘š¡¥«©©£†nfdgji[LJZX]^b]VZlsr„op~‰}jbiy}y‚š§£˜zS:$ +    !;>?>?;DMTMC831!!$ +   =B=+ !%/445=E=@DFC>4/%-7>GQQQP=20.@KPBDNJLUJMW[YS\LOTJG2'(7EB?L@>COS^X]\PPidZJ6-=?F?JJTZ\ZVKJOU]WXA'-Z|eci_\xŽŽ{bRS•|~aAPS@c—¢šš’wF  ;Vp‘› ¡ž–ˆ‹rC  +!\¡¯¸»À²švU`Ÿ£ˆ£§¢©®²¤šg|~…\8/1E=?>CF>IMLYersiI" %')@`}ŠŽ—’ˆ|„…vvlbRUUWKA90'0-)$   +  + ##-'#$!"*"  #3F\cefortusmlhw–ž¤¨¨©¤‡m_bfif\MISY`dgcdcntx‹…wq‡€k[bpr{ƒŒ¢­¬žˆbB-# +     + '>@A>>AAS[WL=88&! + + + + + 3;0"#%1;98B=MFEA791(,7DPOONG<:6-:JPCFHLJUCLZU\UUOTSJ7-)HI<>KN\[^UWZ`^SC<,3CC9DLMQ^`SLILT_ZVD)2KZajoel‡_[Ua“‘morS=QYYƒœ‹‚ŽZ(  8br‰šž¤Ÿ‘‹Š‚e=  + V•¥±¼¼À´¥‘aRx™‹£©£°º·¤™”|dz~ˆŠ^929Wb`\hmgt©¦¯¿Ìº¥«¸¯Ÿ”¦ÃÜåçææÒ¶ÌØØÚÙŶÂÅÇǽª–œy•œžŸ—Ÿ­§š¦¥§ÃÑáêçêêëæÛÔÌÐÎÏÊÉÈÓϸ¬¿ËÌÊÉÑÕÖÙÞáàçéèéêííëîìíðïðóðîðîðïîëæãäæåäåáäêïõùýþþþþþþÿþÿþÿÿÿÿÿÿÿÿÿÿÿþþýýü÷ñîìíïðïòóóó÷õ÷ööôõôôóóòððêéìîïòòïèßéðïíðòíèçêéíðïíîðïñôòôöõòóòñðîêèêäßÝÜåäãßæõþþÿÿÿþýÿþÿÿþþÿþÿþÿÿþþýõðèèèãâãèæèîðóøúùûüúùûûúùùúøõñóððññïïðïëëêãáßÜÙØáçäÛ×ÙØÐÍÒØèïñòñõøöðåÆŸ˜¡¶®¡˜Œ’Žˆnbq…Žœ²ÄÑÖ×ÏØæçääÕÈÜåêëèÖº¨¨ÁÏÔÌÖßØÎǼī~plfboqR::O_M)#-8k–}R   W˜°³¹µ¼´¨w:6-   +",'$/"("! + "" ?‡¬¯´·¶­«¢—‚d[fONBJQU_fc`ufeca`KUVj‘ˆ{g`WecKLbc4<98F=<@EBDQENWuxzqR.#,1:^vŠ“’‘’ŽŒ‰ŒŠ‡ˆ~vj`^_VH?840+*()"     '!'%)(-%# + + +  + 3Ifofgqqsrqpss{˜Ÿ£ª¬©§Žldiimg]LEJQ]flea`jpt‰‹€pw‚…qXZnt}‰ ®®¦iG+"!  +    + +.>>>??DDO_XID?<+ + + + +5G7"3!#"&15<@H>EG3*)/6@MOMBE=365AIONSFHNICK[WSMUNQZH6."&-?@NPQXfWVJEUW^VF5!.)1Xnxnd€pYXSr—jfeE8_oŒ›  œ’‹‚j9 + +  T˜¨´·¿Ä¹ª |V^Œ’ §¦¸Å»¡—•…k‚…e?*3U`cT^dbrŒ¤“§°¾Ë¿®°¹²¤¢ÁÙåèçèݽ¿×Ø×Ø̼ÁÁÀÈÊIJ ¡‘~}‰™š¤™™§§ž ©ž²ÇáëèèêëèÞÑÍÊËÏÈÆÎÕɯ´ÃÑÏÎÓ×ÜØÜããåèêêëëíïîïïïðòóñððïîîêêèããäâæêèèìóùüýþþþþÿþþþÿÿÿÿþÿÿÿÿÿÿÿþþþýü÷óíìîîïðòôõõõö÷øø÷öøõòðïîíîîëéêéëïñðëäçíïñññìèèêëëíëèèììñôòõöôõôöôñòðîëèåãáÝØØ×ÞòüýÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþÿþýüúóíèæçæáÞãêïòùùùùùúúúøùøúùùöõõôòòñòòòðîíêçäàÜÔÞêæÝØØÖÐÑÐÙéðóôôøù÷ïݹ¢œ¥º°Ÿ’Šiox‹—»ËÓ×ÕËßèãåàÐÒâéìíéÞȱ²ÆÓÍÆÒÞÔÈŻĮjph``b]GFZcL" "&]”xK  + T˜¶¸º¶¸¶©x9<* + 3+"/6+#$& "! A{¤®²²¶·²®¡tecZTGWOPb_^egnla`TJUZt•‹pa^\c]IShT7&"##'1$  +  + ! %Fdglosx„‡„ƒ„‡‰‹Œ“•“‘—‘’•—š—’|Q' (7Pl„‡€ƒƒ‹ƒ†ŽŒ‹‘‰‡j^Y_`ZT]huicPOTVYP\QAE:@@KEBDDAJKOZ]a]lqz|lO(!/0>Vp‡Ž’‘““‘ŒŠ…|„tmib]WL>6,817+ + + + +  )#$(+*+#!"!  5Ujvkimsqqtv|~€Ž˜ ¥¨­ª¥ŠomnookbNGFGXdjfb_gqnu‡€vy‡‚oSMdvy~‚™¬¨£–sL0! +  +  /?><<@@GJSRF@>8'! (&    =L:%("!&325==8?CBCC0+#,6*4@@GH@DLHQKFGKQIJFKTMH,'6?CJAJJFSK\VTUPO]VPI4,4A=?KQ\XW[ZUOHQ\_UE0%3"6fˆƒkSN]r’—u]cW057Iv’ˆu\duujM 5Yq‹”šŸ ™“~~d@  [›¯·»¿¿³¬¬—p[c’ª§¦µÃÀ¡›•|n€‡Š[8-1E]bfefaV{¦—¡¬µÄ©“š¤­«¢ «ÃÝçèéèãÒ¸ÂØØÙØúÆÈÏÏÉ»¤–—Œn‚—œ¤¡›‰©§šœœ—¾âéééìêåãÔÏÌÐËÈÇÑɺ¹ÇÍÒÓÙÝàáãäæèéêìëîíîðññðïðïññïðîéèãÞÛÔÙåééíòúýþþÿþÿÿÿÿÿÿþÿÿþÿÿÿÿÿÿþýûùöòïííëêëîðòóöõ÷÷÷÷øøùúùøõðìììêççëíêçççèêëêäèíðïïìéèçéêëíîíëëêîóõöøõøøöõôõôôòñíëêäàÛÙÛÝæóúýÿþÿÿÿþÿÿÿÿþÿþþÿþÿÿÿÿþþýúóíæà×ÔÙàéîò÷ùùøøùúùûúúùøøùõöö÷ôóôôððîìèâßÛÙèðêãÙÕÓÒÕÚæòôóóöøïݽ£”—¹¸­¢—Ž‰‰ˆsio„˜°ÇÒÙÖÎÙææåâÕÔçíðòðíâÚÓÊÊÍÁ¸ËÛÒÍÀ¹Á£|niea_XKE[ymK% W + + "KnS8  Q–µ»»»¹·¤u=5   #!4/+%#-!&"# ! S‹¤¦¥¦®¯±¯¤šŽ„lgfcedSKVWZf`U\MUZKHa‡™†kfX\gb@ScJ. !#+,#  + + 0^q‚€~††Œ’“””—œ™›žš™™œ’œŸ Ÿœž“Y% 02N|–œœ™””“’’ˆ’‘‘’˜†a_Z]Whfr}skXZXKZ_bjhe^aceebfuvxwxxy€€‚…‹‰sa9*23=Mqƒ‹Ž“”›–Ž‘‘‘‡€{mhdZ[RB=52/1)  +   +  +'*5-0(+,')!)    (:Xknfgpstsu~Œ—¤©¬¯®¥‹shgmqif\WSM\cega\crrw„{t…ˆ}\@Gcrz}Šœ¡¤oK1"     + +!/8;@6;BDIFA=;6(  +#GL=-#*.&#24::B@?@?A?81.-7AMQSE;-&(4?CMCE@BIJH@LVVVINRVI<$)4HHME:>IMSQRUMJVb[HH9.:CAJJMQ[W[XQIHPX^W@2('0lrWPWmŽ›—gQZA.;V‡§®ŒmJ4=V[;  +/axŒ“œŸ™…x_?  !S–®·¸¼¾·®«¥“lW®ª¡¯À¹ —”m~ˆ’[:+2De]ecf`[z§› ª´Á£Œš˜  ³µ¶ÈÜààÞÝßÛ¯ÉÚ××É·ÀÇÌÐ;¸¦›š‚v’œŸžš–˜•§Ÿ’œ´ßêééëëæÜÓÌÌÍËÇÐÑÄÃÏÏÉÓÜÝâãåççèëêëîîïïðñïïðññðññïìèçàÛÚ×ÔØéïñõúþÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿþýþúóêçæèêëêíðñôö÷øøøùøùùùúùùùôïéìïîîííðíçåäæççåàåêëìêééëëííííîîñîîðòòôô÷øø÷øø÷öôòñððïêçäãÞßßãéïùüþþÿÿÿÿÿÿÿÿþÿÿþÿÿÿÿÿÿþýûõìäÛÙ×ØÜæëðô÷ùùùùøùúúøøùøö÷÷öööôòñðîìæÝßåèìñðéÞÓÏÓØÚéò÷óô÷øê̤”Œ¨¼·©™–ŽŠ‡xnoqˆ˜¨¼ËÙÛÔÎâçæèÞÒàíñðòñïçßÜ×Æ¿¼¶ÉÚÐËÀ¾Á zlfdbk^K=h„}S!5^ + + + 9SB* I˜¹¼¼¸¹²¬n51  +,/-27+# &$% !  @”‘–™¡¢¡ ¦©©¢’|lgkspr\Qa][_^_a_ae_T_|˜—ˆk\UXeSC[a@'!"# %.    " #,Wmƒ‡†ˆŠ‘™˜”œ™šœš  œŸ¢œ›š¥¦¡’a+ + )IWPG7!!%)EIKAAB>OQGJOQTKQKV\K5""&:CHOG:@KNUWRYMJW]RON:,=@FCDJVYQ]ZMHMMQ]^G5MZNH]}”–oYG.,=ƒ±°²‘xS*?O' 0_z“™ ¡™…v^7 + +  ^™®´¹½¾¿µ®ª¤^c˜¨£°»±’‘zo{Ž‰_<,-Djeaebdhp¤¦¡¥°¼­£ªž¡»¹¹ÎÚÙÙ××ÜÝж¾ÖÙØϹ½ÆÉÍÑŽµ¨‡pŠ—ž¡ž›œ’š¤š’‘›«ÙêéêìêçÞÓËÊÊÈÇÑȽÍÕÌÆËÛáäåçêêéëìíïïðñññïïñðòòòïìéäâØ×ÖÛØÞëõùüýýÿÿÿþÿÿÿÿþÿÿÿÿÿÿÿþÿþýûõîéçæçéêíïñóó÷øøøøøúøùùøùùøõôïéêïðððïîíéèææèååÝãéééèééëìðñíëîïñïïðòñòòóø÷ùø÷øöööôòññîìëèæçâããæêðöüþÿÿÿÿÿÿþÿÿÿÿþþÿÿþÿÿÿþûóëáÞ×ÑÓÝåìóôøøø÷ùùùúù÷÷ùø÷÷ùøöôñððïìáÙÜçññðóðàÖÕØÙÜêóøöõö÷éÚŽ¨¶±ž•“…„wnp}‘¢·ÆÏÙÛÎÖèéççØÓçîññóóðçàâÞÒÄÆÄÏÚÐÊÅÀ¿Ÿzqqi\gfPSˆzX" + Y +  +$;7% 9”¹¹¹»¶´ªd01# (=54=4%"))$!  +! +Afx‚‰‰’™žœœ£¬©›‚bjuwveaga[binnifgcU]u‘’‰i\VR_HB^d:("")2#  + + !"+Wj‰ŠŽ—š•˜œœš›¡¡Ÿ£ ©§¡Ÿ £¡¨¦¦˜c5 +,>Tƒœ¤¥¦¤£¢§¥¦ ¥¢ŸœŸœ›Š‚~ƒƒ{|€{xƒqfXX]Z_cehkeipipw{|}u€|s~~ŒŽ‹ŽŒuY+##.249[t””—•“—˜˜“’ŠŠŠŠ‚wthhiYTR<:70- +   +     ,,2**,3$&!&%&! !  !<^ljhqs~{rt||t{‹–¤¥ª­¬§’unmihkaY[`[]afd`\_lqs€ˆ…xox„xaE8Kkw€Œš  ›ˆ`=(  + + +  +04A=40;?JILH<80  +    EM9"&#3=)980>?BB9>2,'3?>==91,15BQQJ@5+.0<;INB8=>>ACLRSRUPQ\TK8.2@IK?bb{†–”••–”‘’—Žn`w€wi\Wmd\Z}ˆvneffVav—€g_W^]GLhQ-& ##$ +  !"!)[q‚‰–žœ¢ £  ›œ £¨©­¨®«§ª«®¬°°¤r7 +?V—£©¨««¨¥©­¥§¨¨§ªª Ÿ•||……„ŽˆtaXb`e`e\ahjiekqnbx|‚y}†ˆˆ‘Ž“ŠwV1 *53>Wz‘’š—”–™˜—‘‹‡†~rkd_]NB8;5-$     /-+'.')3,'%%#+&$$#%!  $9Xbhfjuxrqqu{{{ˆ–Ÿ¢¦«­©uc_]_YXSNSYWafca`itrt‚…zou‚pJ27]uux„˜œ¥©†^=#  +     + +$38>:7>DHJBBA:99/  +     +==) &)58=DA>>@<;7(4/8MU\TE;,,50=NM?<! d™®¹¹¼»·¿·©ž•‰bN{¥¤Ž†‹}z„[3)&7]jebcfkk–ž™­§³°¡¥—“ž£¥¯ËÌËÑ×ÖÊÂÅκ¸ÐØÕ̽´¾ÉÑÔĽ°«¡’‡ž ¦Ÿž’ŽŽš“‚†•¶àèêêìéßÔÍÉÉÊÙÞÏÀÇÈÃÀ¿ÈÝæççêìíííððíïðððñðïðïîìçâÙÓÉÌÏßæñûýþÿÿÿÿþþÿÿÿþÿÿÿýþþþýùôìêèåäçæèêìïðñôõõø÷øøøùøùøùùùùøùöñðíêêëîëééêìëíìëêêæáçêìïîêééëëêêêêëêììëëíñòô÷õ÷÷øø÷øùøøöõôôòðñððïèæêéèèççèíóùüþýþÿÿÿÿÿÿþþÿÿþþþþýüõçÔÎÇÏÜèìïòòøùö÷øøøøø÷÷õõóññðíëæÚÑËÕçðêî÷òéâÛÛäìöùöòòêɬ–¢¨¤ž˜‹Œ‡zpoq‹•´ÉÓÚÕÎÙééçâÑÏÛÙÞæëîîðëßÓÕÐÊÓÑÖØÏɾ¿»›whhfda`€Ÿ—lHI'    + + 8†´µ´º·¸ªk31 +   B)&$;4+,(#+($     + + @Vlz…Œ’›££¡¢ ›•Œ”œ‘vbk{xseYgg_em{oijhba~““wg[Wa^EShJ4&&$'$(#    "# /jŒ“š™ž¥ ¢ ˜Ž˜žª«®°°¯¬©«¯³°´µ§x3 (8Pš ¬°®®¬¨°¬«¯«¨««§©¤Ÿ”††‹Œ‘‰‹“ŽhZdjheelqtiinwxty~…„ƒ„ŠŒŒŽ‹’{S-,/)/Pl~‘”›š›žšŸ™šž˜Ž‡}ynjkfZK??:9/" +       64-301-'''*)(%0'%#! "*9Xdcdjuvtqssyw~‹—¢£¨«®©”mgdjf`QKNTP]de][`ljk{†„suƒ‡oN22Nksz‡˜¦­¬¥’lB*!   + +  (;@B<=CKQPKHE;40'     +>8-& &5;;E?=>?789++)7MR^VN=4411DHGC;:>JGLLVWZNDBTYJ2 "/UT[VKMaeYQF3:F?>KU]SZ`^]QAEFPYQ>%45//(!AhhZI98/"#Dgkz‡ƒzJUwP 2c•›Ÿ¥š–ze>  bŸ±ºº¹¸¦±¿¯ž ’zN\˜£”†Ž€y‹ƒŽ‘X30-?4"   +  + "7;0.6*+*&)')/*(('$    )CB<>::;8*#'9GISMG><<75AB>=;8CHDJPWN[T?CRVM9 6BLF?BCNHRTTZPHTfZE?<1B??FNYPP_bXNIGJOSZ+!($%"   +  5l„œ›šŸ££§««¯¨£««³µ¶µ·¹···¶¸¸»¹®‡H + *CYƒ¡¨¯¶´´µ²··¯°¯°­­¯­§žž–˜’‚jbkhmportmqz}tt|ƒ†‚…Š‘‹“›‘“”}Q*):38Cc’•šš–—–œœ–——š‰‡{pocaYJD891$ +    <:304+).0--(2"%0(!    .>\ddgis~€†ustps†”¤©¯®§’sifgid_UMSVX[ce]a[hqqy†Š…pr…Ž‚[7#3_mltŠš¬±­¢V/#    +  + *<>>JEJOW\RHNB?5!     #<6*"$.69AC?854482+.-;ETZQMC@:96AC@<;=AHGBIOUVPGDTUIC4"7BB??>DMNOWRZLKM[_QE7-?KKJFNURY[WISAJRb[>!#*(6.#A7;7$3hpp‰‚‚€\8A@% + -`{‹’˜š ™‚f>  + ^—­µ»½´–‹®·¨š¡kDp—”‘‰’‹x‡ˆŠh3*2UjbaeqgdŠ¡™¦±Ÿ™––­ÊÁ½ÁÎÖÚÞÛÍ¿ÅÎijÉÔÐÑοºÁËÏƺ²­ª–t‚›¡›”œ‘†”•Ž £ÁáæêìéßÓÉÉÇÙäæãÖÓÆ·´¼ÁËÞäçëíïïíìîïîðïïíêêíëäßÕÅÂÅÓâðûýþþþÿÿÿþþþþýýþýüüøôðëéèæçééêíîíïððôöøõöøùù÷ùùúøùùøø÷õôõôðíéêêéêëééçãâàááâáãÞÖàãßâããâßÝÝÚÜâèééìììííðïñôôõööøùøùùøøùø÷øùøõôöôôõöóóòñïìêéçåäéïöüüýùûþÿÿÿÿÿÿÿþÿýüóáÓÉÍÖäèëíò÷÷öôõö÷õõõ÷ôñðïëàÒÆøÅÛëí÷üýûòäâèï÷ù÷ôðÚ±›‰Ÿª¡•’ˆ…rnrŠ”¬ÎÝÝÓÅ×æçèÞÏÔ×ÓÒÜçêêéëëëëèØËÅÀÌÐËÊÀû–ywmfk §jck, +    + +     4}­±¯¹¹°¡s2-  (+!* &,(,)!  +   + 'Khcx…–œ¡¤¥ª¨§¥žœ¡™Œˆ™“|t˜£Žw…~{`bz~oin`GTr{m]Xi`VhW1)'*,"%  !7k“™ž¥«­°­±±²±µ¶µµµ·¼½»¹¸¸¹º¼º®‡K + (@Vy“Ÿ°°´²´º·º¶³µµ³´­³±¦ › œ™“”’–•ˆldgklrxpusp}uz|‚}„Œ‡‹Š‰Š˜–””zS%#!68?J`s‹Ž–™™—™›——žœš—’Š~kg`WWG<=4&  +  79/851/0233+"#"!(+%   +!/E]geflswz‚vqpqo„‘š¢§«®«•xd[Z\[XVLQXS]gkjc]erqw}„}ihƒ_4&Not{…—©¯±¦b9( +   +  +   ++9=>JEIWXVXTND=7)   +    +&<8-"!$ *-68C8:<:126)(38GSaSOD8542>EE7?ECGLHEOTSFIHSXH<*)DK>=JEFLPURTNKS^SJE67CAHNSNMRZ^SGNEQUa[A%%*6: "-9mŠ˜Ÿ¢¦§¬¯³´³³µ¶·º´··¹¾¾¼¹º¾¿»½»±‘M  !CMw•™¬²´³¶·¹··µµ´¶·´³­¬ ¡¥¢œ™˜’š£“xgmiisrlv~~‚|„ƒ‚ƒ…‰‹Ž‹‹‘”–˜“”sI$ %2;CL`nƒ’–™˜ ›—žžš˜˜–’ŽŒ‡|ppb[PECB1%   262641:22.0.%%$&$'$ *=[iiikutwwrlnrr‚Ž™ ¦ª®®–|ia^``XTMQQMZgij^]gkou~{~mc|Ž„g=""Bdqs~“¥°±©˜oB/! +      +  + +&2;@ECABLRNOSJF94$" + +     $?A8$%($-1:>;;:B>A5-*'/3DPWPIC:::9EL>=9@OMPIIWNQLINOLJ;'4>J?5IIJPOVWSGP_`VLE57@FKSPJEV[^XNOJKPWTC#(/.%"%&D8":rxpz„‡†tSD3# 2_~ŽŽ“—š™¡™Še> +  iœ¬µµ¸¯…Zdpnn\EE^iieceb\bV]^A+!*.?IHSQKPKWsnqqyuw|vv‡¢¢›©¾ÏÔÚÞÝ×ȺÂÕνÈÐÍÓÅ´·ÅÍËû³¯¦‚Š  š˜‘Ž›§”£¯ÑæêíëßÓÊÇÑàåéèèàÑ·®º¾ÂÓàäçëëíêêëêììììêêçâáÙÈ¿ÄÆÓæ÷üýþþþþÿÿÿþüüýûúöñìççççèëëìììïððñóòòóôööøøøøùùøùø÷÷öõôóïîíêæäâßÝàÞÝÞÚÖÒÒÒÎÍÎÇÆÄÇÒÐÅÄÄÅÇÈÉÍÑØØÙÚÚÙØØÛÞáååèëìïñòõõõ÷÷ùøùùõö÷÷ùùøùùùùøøøõõöòñíìèçääâàãîùýþÿÿÿÿþþþþþüùîäÑÈÑÙäèêîñôõõõôôõõñðïìèá×ÌÀ´·Åã÷úüýüüøéãèóúùùøïÖ°™”´­›Š~u|uƒ‹¢¾ØÛÖÇÑçèåâÒØßÙÓØãëëëéêîïðêâÛÒÅÈÌÌʼÁ·“ukgks†£žxs¦¯†?  +   +   + + + )|§®¶·¶²¡h6/'   ++.,+%##*41) + + "%   +'Uutmo‡š£¡¡¤©¡ ¡Ÿž¡ £’ˆ“—…’¥ŸŒu†}ncimmoeZes„ynijiq^XkR=3-,$'')$ +  % FGMLHKT\_ZZOMXSUVA& #*7 +GGZs{tŒ‹‹wH-"" +(WrˆŠ•””•Ÿ˜‹k7  #h¢¬±·²¬n%##"" "$!!%$*)(,=?LzºÍÐØÝÛÛϺ½ÖÜÀ½ÕÐÏ˾³¾ÇÉÈ¿¶³®˜„—¡¡¢š–“¦¢•¤¦ÁàìîêÝÓÌÇÌ×àçëêâÓó²¾ÁÉÚÞãêëïëêêèëëëèåäáÜÕǼ»ÌÓÚïúüþþþþþýþþýýòíìçäâáääèéììîïððñðñóóõöù÷øö÷øùø÷÷õõõóññíëéæãâßÜÙ×ÖÛÞßÜàÜ×ÐÓ×ÒÌȾ½ÁÍɾ½¼¼¾ÅÆÆËÕÕÓÖ×ÕÏÊÉÎÍÓ×ØÛàäêìîððóô÷õøùõöøøùùùøùùøùùùùø÷õôõòðëêçâÜÚÜéõþþÿÿÿþþÿÿÿÿþýùëØÏÏ×áçêíðóñòòóòòñïëéâØÍù³²Íêøûüýýûöêâåñúùù÷ìÔ­“­»´®ž–Ž‡}qkp~Œ­ÌÜÚÐÈÜçåçÝÒßßÓÖÚäêêìêêêîñìçÞѾÅÌÊŻõ“xnklky–ƒi–¼º›R  +    + "qª´¶²±¯¢e&0+  + +10'%#(/,!" +$&#   +   dŒ†op}‹Ÿ¢¡–“Œ’šžœ ¢¢”•¡œ™®£|xƒqhjjbdj][mnurjljlsbekS61213/&!$  ?x“¢¤ª­³¶´·³¸··½¼¿»¼¾¿¿ÀÀÀÁÁÃÂÄÁº”T + ASs–«²¶¹¸µ¸ºº·º¸·º¸´³µ¯¦ Ÿ¦£££™’¡¡•~tprsw€ƒ€|€Šƒƒ‰ŠŒ˜šžŸ›Ÿ›‘jA$""&&;9Yaihfn{€…wojps‚š ¨¯°©˜|e`ab_WRFJNRW[`baagpnq„€tenˆ†nO+&Okqp~—¦­ª£]4'   +    + + + + 1@>@;@;<;6?60'!#)7CZ\PG@8<.:EBHJRTQKELQVD8- &0;GNEFJL\VTULLJ]bQLA87@ADHIPPTX_WRHLWc[^G- $!2,2Ndtmyˆ‘m=151 %Pu‘”“’‘”“Žj4  +h¡­¯±­¢W  $)6v½ÎÓÐÓÙÚÕÂÀÌÜÍ¿ÒØËÑϾ·ÅÌÐ÷µ±¨“ƒŠŸ¬§ž¢›˜ž§œ¦¤¶ÛèìêàÔÊÄÌÊÓèëèä×¹ª¸¿ÃØÙàæêìëëéèéêèçãâßÔÉþ¿Ð×àìöüþýýýýþýýýöëàßßããæççéêìíïðñòòòôòôõôõùøùù÷ø÷ôôôòðììéåßÜÛÛ×Õ×ÕÐÖßãåêëéáØÕÙÕÖÑÑÏÉÈÏÐÌÉÅÂÅÈÉÉÊÑÔÖÕ×ÕÓËÇËÊÊÆÊÑÓÔÜßäãéíîïñôõø÷ù÷ùøúùùúùûûûùø÷÷ù÷ôòïìêèãÞÜÝåðùýýþþþÿÿÿÿþýþøçÚÕÒÛáçëðòòóòòòñðíéçßÓÁ¹´«µÑðúýüüúúöéàâóûøúöëЦŸ¼½µ¯Ÿ˜’ˆ}tu~‚ˆš¹ÒÞÙÊÌâäèçÚ×âÝÕÛÞãèêììéèîòïèÞÓÁÈÎÊǿ¶’zwikn†jf¬ÀÀ£S +  + + + + (n¬¯³²®©Ÿj/5) +5+"#+-# +! #)"  !R‰˜on†¡ –‹†‘š–™ ž•ž¢—‡˜©© ªª—ƒ|ˆqins^ff_cprqfnogmue`nQ675-1-'  " Ay’›¦¨®¯³µ·µ³¶¾¿À½¾½¼»½ÂÁÁÁÆÆÈÅĽ•Y 6Jr™¦°¶¸¸¼º¸µ¶·¸¸»¾¸¹·µ®¡œ¡œš™—˜Ÿ™xoqty€z‚†‹†Œ‰Ž‹‘–—š˜ž›œ˜——nA  &6@@Mh}‰•–›šžŸ™ššœ˜˜“Š}oxeg[KI@7+(     :86276556(*(/+,$&,-'" +   %=Xkkjlntyywpjlv‡Žš¡§­¯©˜ykdhig`UKELQ\]efb_drnn€†ƒuho‡vT-":dqrzˆœ©¨¥”g?'   + + +  + + + &57=@FIEPKN]]]VP\Q]^]F, ',- 4YbSlvˆsA/=0)Kp’—–™˜–’—“i- + + f «­°ªšI  + +  +   +   !")1yÂËÒ̽Í×ÒÇ¿ËÝÛÂÊÚÐÏÔȹ½ÊÎÆÀ¸°¬Ÿ…—ª«£¡ •œ¬œ¢ª±ÔçìèÞÓÉÄÈÇÑáèçåÛÅ»¬µ·»ÉÔÚåêìíìêêéèèæâÝÕÊËÉÆÒ×ÝêïöýþýýýýþýýøìâÛßáãæççêíðîòðñòóôôõõöøøø÷ùùù÷ôóòðïíèããÞÚÙÑÐÑÐÌÕØÑ×àçìïðíäÝÝÞÞßáÞÜÓÍÍËÊÄÂÇÌÑÓÏÐØÚÚ×Ù×ÑÏÒÒÍÉÀÁÃÅÉÏÑÕÚÜàãéìïñòôøùøùùùùûûûùùûùùùùúöòòñðêççàßßãêñ÷ýþþþþþÿþýþýõèâÝØáäëíîððññïððíêçâ׸®ª¹Óóúûýüú÷óêáæôûùúöèȤ®Ãµ¨¢Œ…†‚~€‚|ˆ£À×ßÓÄÓæåçáÔÛçÞØÙàäâçêëêêíññèàØÏÒÌÊǾÁ«‹usnsm„‰]k­ÃÀŸN"   + $k®±®¯®­Ÿl+8%+,!! ")! '#&2#   +  X˜‘xtz™–†x‚“›¢§¡¡—›ž™Ž“¡®««¬¤…}€uomefmq_nou_]nskrl[_cK;27/03( +   + +"#A~–¢¨ª®µ´·µº·¸¾¾¿ÀÂÂÁ¾ÁÀÀ¾¿ÃÆÆÄ»œT$ +7Cu—¢³¹»»¼¶½»¼¼½ºº¼¼»¼·¬¤££¢–˜–”£Ÿ˜sqy~z}†€‡‹ƒ‚‹ŒŽ‘“””œŸ›šžš›šŽd8!(:=7Iex’—›˜˜›™“›—’””‹‘ˆ|~vhcWMKD0"& +   +  <;=:50414,%-.%(&&$)%#   +   ,BVhojlq€}~prrx…Ž˜ž¢¨««š€qinsodZEEJQW^bcg\alpmz†Š~ihv{pU5+Wruq|• ¡˜kA+   +    + +   +  &9>=883"$'')/.77:=2?O02//)(09LWZ]HA:9<>=D?:E;BKEIFMKMMDAVWN?( /DDDDBCAV[\TQIPX_ZN@64>BAULGKO^]RSRSQ[ZTA& $#() =O>H^flfY>9@* +  &Ot–˜š›”˜–‘j; +  f§±°´¬•?     +   + + + "*x½ÌÔÔ¾¹ÒÕʾÆÙàÌ¿×ÒÉÒξº¾ÉÈÅÀµ¬›„š®¬§™™”Ž§«¥¯±ËãéçÞÔËÄÆÄÐßãäåÝ͹ª²³°ÁÑØâêííìëëèêéåßÚÎÉÔÑÔßæçìïöýýþþüýüùñëæÝÞâäæéêêîðññðôòóôöôõô÷øõ÷øø÷õôóíëèèäàÛÙ×ÏÏÌÊËÈÍ×ÚØÙåèîïïëéæëðõõòòíéØÑÇÇÄÆÍÛãçâàåçáßàÝÙÕ×ÔÓÍÉÁÂÁÅÄÅÅÉÑÕÙßäæëîñô÷÷ùøøúüûúùùúúúùùúùøöõòðìêèçãáâãèðúýþþýþÿÿþýý÷ëåÞÜåëêììîîðïïïíêéçÞͼ¬¤µÕñúøûû÷ôóëàäôüýúòãÀ¦¸Á°£”‹“…z€‡…|ˆ”®ÈÚÞÏÊÛãâåÛÑäéáÙÚãßØßêìêéìñïéà×ÍÎÏËĹÀ°Œmomqo|ˆcq´ÅÄ«U   +  + i©°¬¬±­ a*5%+"$% #  +'/-.1 + +  :‡¡¤z€…–›–†yƒš£©²²®¥¢ ›–žŽ’Ÿ­±®®¤‰€qnki\dildnumcYeklur[]cI38910--  + + +"  #% !Iz’¥¨©«²´·µ»ºº¼¾¾ºÀÃÁÃÀ¾ÃÁÀÃÈÊÇÄ»ŸT! + +6Jx–¤²µ¶½»¸¼¼¸¸»½º»º»º¶­ª¬¢ œ›••¢ªª–ƒyoy~x…„~Š‹Ž†‘Š’”—“œ›œžœœœ›a?# *;<8:Uz’‘’›˜“‘•–—Ž’‘”‘‹‡†ypcNHJG5& +    38;<66-63(*+1/-('&*0$    );Vemmotƒ‚„wnnurŒ—›Ÿ¤©­›‚skprpj[IEHK\`hkg`akiju}…}kcqtm\6Hlssz‡’Ž‹ŠtQ5%   + +  +  #/:?A?7;FKNLNF<58/    + +  +  /KE,$"&'1+07A:;A<66,4--78CQWaM<:<73G=;=I?ETIBEQLGKJJMSI=07?DDGJDBMQUOTFJZ]VO@43=?@NUN7*.-0%$ +"% +-#Qx”£¨ª¬­¯µ´¸¹¼¼º½½¼¿½À¾½ÀÂÇÄÇËËÆ»¢T  1Lr™¨±¶¸¶´¶¹µ¶º¸»º¾·»¼·°©£œ•”˜™•©®ž…}upy€ˆ…‹ŠŠŒ‘“”š™› Ÿ›œ‘nC "%668:ZoˆŽ‘’ŽŽ“”ŽŠˆˆ€sie\J>:6)% + + + +    >?7672122*.0+/2-''$'*  $7Yfnklsyy‚tlirt€“•›£©ª›†tnprto[IBISWfipjd_kllqw‚€oaj{za<=GQOHD7:<=AA:>BCLLI?FMPME?HISI6(6?LMJHIOLTWRWKFTXLJ<536,     +  7556967244231./10.+%   (:Mffeiotxqejqox‹“˜Ÿ¢©¨…qmoqli[DFJQWXdjcYUgos|‚‹„p\k~€pJ'$YtpwvŠ£«œ‚a@%     +  +:?@AFBBEMKGF?913!      + + -=1#&&!+(19@B>;C83-#))4:AJOHF@6058;>GEGJJMQX_[TEEJRWa< +  )'66"  &Y{‡•Ÿžœš™’l8 + +  u¦­µ«žq3  +  +   + +   :|ÆÝãåäÚ¼¸ÈĺÆØÞÕ¶ÀÔÕÔÖÀº½ÊÏɵ¶©‡†¢®¯¯ ”•‘ ¤£ª¦¾ãçÞÍÂÀÍÚÕʶ²Æ×Ï©™¡µË×ÜâæèêëéææåãÞÛ×ÊÕëùûüüúæÇÄÆÊÑÖÜÛÞàæåèççêìïïðñññòñòòòôôóóóðíìèèçäãæÞÚØÝÞÝÚ×ØÛáéòùüýýþÿþþÿÿþÿÿÿÿþþþþþýøðåÛØÚ×ÓÌÑÚÕ×ßåæöýýþþþþýýööýþþþþýù÷ðèá×Ö×ÓÒÓÛÜßÝáâåèëðòô÷úùúüúùûùùùúúøööôòóôòðííëéçááãèîôüýþýûóçäèìííêëíîñïïìéæäÞØÍÅÃÙåèëîïðôöðçéöúùòݽµÚؽ«¥¢’–‘ŠŠ‰„¤ÂÖßßÏÖæåáÜËÔçíäÛÛÝÍÑçíòñêèæêïêßÛÞØÔËÊÄ¿³ŒppibkvŠXk³Ì˳j%   +   X•­¥¥±°¥h+2) '- $% )6AEB901' >ˆ™‹Š…z€—”†€’¤±®¢Ž„‚‘§²³°« ”™—”œ©¬«š€gl€qnrzb]hWUZ]`craUaG8$$+'( ;:!  %Bs“ §®®¶¼¹¿Âþ¿ÄÃÅÈÊÆÉÊÆÈËÌÍËÊË˾§c&  +'Clš±¹·ºÀ¿¿Â¾À½¾À¿¼¹º¹º¯¤–ŽŒŒ‡ˆ’œ¨¬§‹qtsy„‚‚†}„‚‡ˆŒ’—›ž›˜’˜™“ˆe6  &.66@_†‹‘Ž–“’’‘Ž‡†Šxpf[XI>;42% +     54998995944022013..*   #9Laa_anuuwnfkqp‘•ž¥§¬«˜‚pmppmeWCALQS_bbfYSgupz€‚„r[jy}tQ*Mnvusƒ˜¥«£lG0" + +  + +  + + "4>B@A78BJNQPE72,*$   +   291$")#"(-,2:D=C;=51,#&$-?KOPRGG:967CFD?:>?>=BCKOPNLJOPD8' )/AJJOLJCKPLOUUHZ[RM=25>CMJLF>FY^ZKECOTV\>' + '  ,*&-(*2  !W–žŸœšœ™“p4 + + n¥¯®¥œv0 +%   + +    +  + + 2‚ÊÜÓÍÚÜÇ·ÆÇ»¿ØÝÞųÍÙÔÓɹ¾ÊÓÍļ·®™ˆ—§®®¡˜˜••¢ž¦ª´ÚåÜÊÀ¿ËÙÚθ±µÎζ££«½ÏÚßåçèéèêçããââßÙÔáõûüüúðÚÇÄÅÌÍÒÚàããçééëëìíððñðññóóóóôòóóñðëçåãäæââããÝÙàäßßäêîò÷üþÿþþþÿÿÿÿþþþÿÿÿÿþþüøóçàÙ××ÝÜ×Õ×Û×ÓÏÏÔèøüþþþÿÿþüúýþþÿþþþÿýøóëäÝÚ×ØÜÜÜÜàÜÛÝáçëïóõøùûúùùûúùùúùùøøööõõõòóïïìéçäãáåëñôùøôëéëëíëëêêîñïíëéæåÞÛÓÈÉØÞåêïòõøöïçìõúûï×¹¾âÖ¿©¦£’“†ƒ„’°ÌÜâÛÑÜæãÞÎÉÞëëäÙÚÙÎÚèìððìèæéîíæáßØÑËÇÀ¿«Žuskfht‚]e²ËŲ`$   X”¦ª«³¯¢a)1(  +(6)($" % %'&,51 + +-€—ˆy}•ˆ~ž¨¦ƒjVQ^‚˜ª¯¨¦Ÿš•—£«©€z‚|qkchgbaQ_]TQYmaUW@5"!&.!$ B=    +%"RyŒ¢¨¯²µ·¸¿Â¿ÂÄÃÄÈÄÆÊÊÌËÈÉËÊËÌÍÈ¿¦f$  !9.-'$ +    -;6728:98<424:62511*' +7L_e_^jrtrpgisx‚Ž”Ÿ§¬®«žŠsrsqpiaRCHNT]`ef[\fvuxx€xr[_mxqX19\osmw§«¨œƒX9# +   + + + + *8?3350$(0:P[[WK@=938A@?C8=BAD?EWXMIIMLLG<# )8AAJMNIDRUKKNIM_UKDC/;AAHPLF@I`ZSNIOQWWN:*   ,@F<* .    +  Xƒ’š™——“˜œ—h4  !s¥°«¢—g+  +      +   !0‡ÍЮ˜¸ÜÔ¶¸Ã¹¼ÑÜàÕ·¼ÑÒÑν¼ÆÓÔÉŹ·­“‰¢±²«£ —™£¡£³­ÊàØɺ¿ÌÙÙϺ³¸ÊÍ«£¯½ÊÕÙàåçèçèæáààáààßâìöúùôæÙÊÉÉÊÏÒÙßäçééëíííïïðñóñðòóññòóòððîëäáÛÝâææêëëçàççéòøüþÿþþÿÿþÿÿÿþÿÿþÿþÿÿþþüôíçÝÛÚÜÚ×áßÜÚÛÙØÓÒÊÆÓäïùþýýÿþþþýÿÿþÿÿÿÿÿÿþýûôëâÝáßÛÜÞÚÖÒÕÛßáæìïóöùùùøùúùùøúùøùù÷ø÷÷øóôóðíëååäÞÚÞããèëííïëçéççêíðîìéèäàÝØÔÍÙÜæïóöøøõìåì÷úõêͶÉßϾ¬¦ •“†‰†„Ž£ÃÕàåÜÓáåä×ÁÐçíìàÙÙÓÐââßêïíéåçìëêàÓÒËÆÅ»Áªyqebakxb\¨ÈÈ·k# + + +   '[—¢ª²¸°žn/4* +5'&(%#$"# & #-61=DHHF>70 !y‘‰†yˆŽ‘€¢©¡‘{cH?@>Gi’¡«©žš—¡©¨£‡‹ŠŠuTGLUiWVgi`]`eXUZA)$%2,/+ )DM +     +!&$G{›¡¨±³²¶º½»½½¿¿Á¿ÂÇÆÆÅÅÆÈÆÆÉÉľ \  +%;c–«±¹¸ÁÀº½ÁÂÁ¿ÀÀº¸½»µ²¤’†~}twˆˆ—¤¢„fdjlonz€yz€{€~„„‡…€}vqkl_P@#"'0!#&)04>;;@;@9?D@<@@A96;5*($  +  + +  '$%*1419;=7:359782.2+&   +&4Scb^^jquwpfhoyƒŠ•ž¤©«­ ‡roqooqjNBMSW[ccaa]cs|w}zynYcluq^:#+SmnruƒŸ¬­£Žh@)  +     08586/,/"&5AIYLNED90;AELLICVZJJPJR_SFJD.6HHIMLFCAZ^XLNKR^YLE$ +  3PF)%," + 1%"  "U•™˜—›•˜”m7 + + + (y¤®¯Ÿ‘c#      +  "  + +  + + $?ɹ‘„ ÑÙ¾°Ä¼·È×ÞØIJÀÓÑÎÅ¿ÆÓÖÎþº°˜‹—ª±«£žŸ•¢¥Ÿ°¬½ÛØÇ»ÃÊÓØÓ¾²¸ÌͶ¬¶¾ËÕÚÝãæèåæãÝÛÛÞßââãäëëæÝÒÏÉÉÎÎÕÚÝáäèêëêìðïññòñòòñññððððïíéçãáÞÛØßæëíîîêêîóúýþüþþþþÿþÿþþÿÿÿÿÿÿÿÿþüùðæåáÜÚÜÞÜÚááßÞÞÝØÕÔÑÑÍÎÚçòùûýýýýþþþþÿÿÿÿÿÿþþýüûóìçåâàßÛØ×ÙÕÓÖÜæëîñõöùøùùùûúúùúø÷øøøø÷õöôñðïììçáÝÛ×ÓÕæñññéàèêèèìîìëêåáâàÛÔÒØÜëñ÷úúúòëåè÷úñäÅ­ÌÜͳ¨® š”ˆ‹„›«ÈÛåæÚÕããâÐÇÙêîìãÜÚÍÔáÙÇÛìëçæçéêéÙËÏÉÌÅ»¾¯yxplbf{ZY¨ÅŶw2 +    +$^™§°²µ³Ÿh7:&  45 "()% "!369=98<9@FADD>?===B.*),%   + + +   +  :M;%"$#$#,-=98:5682.*/'%0AISOMHE?=:<@?9;=FLGJM?CIGC.'"#&287GFGEMMGAX\VXKHPZWKB + +  + #JU8.0&9?* $]‰›Ÿšœœ›™—f1 +  +%m£¬ª¡‘c"   +    +   +  3†¾œˆ†ÀÚȳÅÀµÁÎÜÙϵ³ÌÔÓÉ»¿ÒØÓËÁºµŸ‰—ª­®¬¢ž‘ž¨¡®ª·ÑÐÁ¼ÀÂÏÞÚų½Îθ²¹ÄÌÕÚÞâãåæáÞØÑËØââàÛÐÍÍÉÉÈÊÊÎÓØØÜáãåèèìììíîîððððñññïððîëêçâàÛÙÚÜÙÜêëìïðóöûýþþÿþþÿþþÿþÿþþÿþÿÿþýýûøðëåãâáÞÝßßßÞãäãäáÛÜÙØÙÓÐÕÒ×àçñøýüûýþþÿÿÿÿÿÿþÿÿÿÿýþùóëççäßÛÙØ×ÊÈÐÙÞâéïóóó÷øùúùúùùøøøøøùùù÷öõôòððìéäßÛÖÒÞìññèÙßéêåçéêëéæåáßßÖÒÔÝïö÷úûùïêâèõùîÛ»µÓÓ³«« •‰‡‡Ÿ¹ÔâèæÙÚàßÞÉÇâîîèâÛÙÌØàÒ³ÀäëëìæèêéÛÑÑÏÎǽ¹¢ŠtspeYivaW¤ÄĶt- +   +_¨±µ¸µ¥m/;1:*%$ ) !*6=4=GI@4;>;s—‰„Œ‚€›¦œ‰xXA?E>8<@Stœ§« ˜‰ˆ¤­¥•“‰‰e]V\khVUkhe_\hTV^8)#%*$'#/OS&    % %2,/8<=;DGEGHNPLGMULILPGGKVRNPGA*"/:;=:A@>?57688*)%#"$ %'(       !'.-158834:9602/&! + .F`gabktqtpdedlv‡“š£©¨ªžˆqjikkh^KFOTRQ\`b]PYkpv€r`^n~wiH+5enom}”¦¯ªœ\>0!  +    +  %:@@A<8;DSWWQD3#&1% +  +   3H>,$)',695/1883//*%#+7HKOLJEC9;5:?=:;7DFF;BIKSTMFFFKG2! 3@CF?LTKEKMPNNKKSYPFB36FILEGDCI\ZMQLTQRRJ: +  !0LC<99(  + + )bŒŸŸžšžŸš•j- + &n ¬© Œ[% +   +  +   +   0t¢ˆwt…«Õг¼À·»ÈÛßÔÁ´ÆÓÖÒ¼³ÊÖÔÏÄÁ¿­…Ž¡«®¨¥¡Ž°¦®¯°ÃÍƾÁÅÑÞÜǹ½Êϼ»¿ËÏ××ÚßâäãÞÜØÇ»ÐáåÞμ¾ÅÆÉÌÍÍÑÕ×ÚÞãåèêëìîïííïíïððñðïîíìêêäáÞØÓÕÚÛÚàêíðòöüþþþþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿþýûøðìèææâãàßàâãäâçééèåßÛÚÛÚÙÛÙÖÕØØÝæððôüýÿÿÿÿÿþÿþþÿþÿÿþþüõóïêåàÚÙÖÑÄÅÆÑÖÝçíîðóøùúúùùùùùùùùúúùùøööõôñîìèäâÜÙÚæðïäÕÖßèæåçêééçåáÝÜÛÖÐÞòôùúû÷ïçãèòòèÒ·ÀÙÔ÷­§•‘Š‹“©ÆÝéèãÚÞÞßØÄÑæëíçÝ×ÒÏÝÙÁ¨¨ÔæêêååéêáÝÖÏÎǾ½ž‰orrjXjƒbX£ÁƸv0 U’¤¯·³°§g/3! + + '3%"  '# +6<<4\‚Ÿ¨£™“‡ž¨ž’Žƒ{lfZ\faPQkicbbgGOR<..#&,+# !HT)    + # "##($#"32&-,,#*+()+!' " (E5%%     + + +  + +    + %#'$273467<354.+   +Mdjcdir{zne]]dv„›¡¨¨ªŠnejijjdJFJUSSW\\YQ[ipx}€†t\_n…„rT- $Rnmoq‡ž¯­ ˆeJ7$ +   +  +   + + )7'!34)        +    #   \    + +   + +  + + +0; + "!/72268;624*$  + /Pgndbpx…ƒqb^egs‹“™ ¦¨©žˆohehmkhM@LTMUZZ\YOUbrs{†|`Vmƒ‡vX2 Ffrpo~—©ª¡’wV='  + + + + +  +  + + 4BKBA@:;JQMRC9-"!"2 +  +   +  +6F9""$ !-,*<@?627400' (5=@JNI><=342=:516=IL55LDGPKPDO\X[ZOSSUVWB  + +  ,%9F;#"1' "g›Ÿ¡¥š•™•j-  #m¦°¨ŸyY       + +     + Nppuy|’¿Ð¹²¾¼ÀËØßÚÑ¿²ÃÏÓͺÃÐ××̽±”‚Ž¦­¬©¦Ÿ®´®¶±±ÇÁ·ÃÐÛáÙÎÊÐÍƽÂËÉÑÕÙÝÜÚÜÙÙÕËÅÀÇÞÚȾ½ÇÉÍÓ×ØÙÛÝáßãäçéëîíïïîðîïïïííëëéæäßÙÔÑÍÏÑÚáãéïöûýÿþÿÿþÿþÿÿþþÿÿÿÿþþþþýüõîçåéèçêëèçäâææéììåêêêëðêäâÜÜáäåáááÛÙØÕÔÚèôûýÿÿÿÿþþÿÿÿþÿÿþþÿþþýúõëãßÙÐÍÅ¿ÄÅÕÚÞæéïóöøúùùùøùúùùùùúùøùøõôóòñíëéæåäæéßÜÜÜãæéåçêççæâäÝ×ÍËãóøøùùøôêäëðâѼ¹ÙäØÌÀ²§ “‹…–£¸×êìëáÛäæÜÒÕáêîëáØÚÊÎØĪ‰‡¬ÜçäáâàããÝÖÏÌļµ¡Š{yph^d|aTŸÃ˶~3/ + +  + +R‡£­·µ«¢k*.   %25$!+**  %2=26?DEC=5;>)e‰‡—Œ~‘£‡pXBFCI:-*+47Pm˜¢¥™ˆ|Žž›{q„ƒznh`di``[eeXPUhQMN2+%&+,' .N^3  +  #   -PsyrwW;9?ORR2   +      +              + +    + + + +   + + + +     +  ..3.05:603*" !! $7Ufqmfo}…‚y_^kpu‹’™¢§©¬ ‰upghkniO?LRSWY^]WNQequ}†Š‡eXk}‚v_7"6Yotoo‹œ ¡•ƒ`B,     + $8EA=<<4=KSNLC7$"#"*  +  ELGCSSZPHBGHFC2! #'>NSMQLMDKNTSWHQ`VOB>3=>B@@=OH3W‚|‹•…¢˜m\NH==C74.9ADJIi}£œ™‚no‚”v„„vpnima[fa^bNPaiV]M9-*$-)#$2Oc8  +  :O[N;$" 5E>CY}“›žž›’„‰•‘w> +     + +  +  + +   + +    +    +  + + +  +   +   + +  + .+   +  + 0034656860,"-Mgllfmu€}tdY^ep„Œ”žŸ¤¨¢†pjiimh`H:@NNNX\^[SQaqrx€†ƒk]bp|wcC'"Gejihs’Ÿ‘uYB.! + + +  +  + + ++:@A8%!' +  +  +     .35=542)!'14DD>GHKU9BJSI@0! 0@FPJHLMKGQ_YODP\\MB@5:@EKIPOKJY[RQOOT[`YR@, +  +10,.1  (cž™žžž›š™–b!   "q¢«¤™yN +         /[cgmqm‡¾Æ²»»¸Àó­¿¿³¼ÒÔÒȼÅÓÚØÑľµ†”¦¯¬¨§¤¦²²¬¹·³Ã¾ÄÔßÝÕÇÇÙÓ»ÂËÌÐÒÓÖÛ×ÕÕÕȽÊÕÊÅÆÅÉÏÓÔÖØÝàßÝßàâåæêëìîïïððïîïíêèèæáÝÕÎÈËÒÔÛæìðøýþÿýýýþÿÿÿþþÿÿÿÿÿÿÿÿÿûòåßàãæééìîïððñòðêèçéîòðîæìíïññðíçâãèêëëêêëéèäßâáÝÚÝÝáì÷úþýþÿÿþÿÿÿÿÿþÿÿþÿÿÿýüõîåÛÕÍÈÇÊÐ×Üãèïóôøøùùùùøùùùùøø÷ù÷÷õõôòððîëêåßÝÝÛÖßæçäååâââÜ×ÐÕèòøùûüùùðëïåÓÀÀÙéÜù·¬£Ÿ“‘•Ÿ­ÇæòóîãÜçæáØÕÚáåääÛÕÓÈÏƪ‹yl{¯ÙÝÛÛãäÚÛÚÐÍÂÁ¹›‚ytne\cufTŽ¾Ê½6  +  JzŸ±³¶°Ÿ^/9)  %6.,/(%((+$ $#:@;6;@AH?AOA1 +Fz‚{‹˜„†¥’e\PK>6:456>EHBSao’¥ž”†pl{••†bhvp`^_[X[^XR`eRQC74/+($!2Uf7 +  +   +<[kh[B6.&/::*$@PHJex‘›  ž–‹‹’•zR" ),         + + +        + +TbQ9'.*    )25556:6/32& +C]hhafnx{p]V_hpŠ‹’™ž¡œˆmhdcimeJ9?JXWTU^]ZQ\pptz‚j]ejrrdI0 4\gjghŽ ¨¬¢ŠkR9( +  + +  + + .?J=?71?GFE?3/$!# +      @J;$$,/&#,/.28<8648,5%!04BIKNJD>;69>?B@DFGILSQKGQNOP<-#0DGBMG( Ho{~„”¡€_SHBB@/0'5FONOENc„¤¢’}huŠš•odjrk^[PQU^VVUY^TQD7//2+-%! .Yc=   + + +   +!Bfssf^YF:C=:YQO]~Ž—›˜ƒŠ‹Œ\KahkxŒ•™~C &!% + /gŒ“—‹_8'OsreW^nlW<:C3   +  )..4202+,2'"    !5@EEM[intk[Wdotz…‹—ž¡›‰ofmlghgW:>OPKS^^URN[pux„…s`fw‚…s_9 >@=;AGIMMB7#!$( !! +     +&AD3!$$%-5<=922803/-+'):CQQNGDAA===G<:<96?EOHLNP0Giv„Š„ƒš—sc[?A7-6/0@BLLKBJduœª¥›‡qlq…ŠphchdWZcVT^^Rco`BYC---%).)!&6SeG + +   1Kgoih_bSD@@=0?SX[g¡š’{†Š‡hMctnwŽœ\     +   +!%  $  + =p• ž’tNAqŠ–‡|yqmMG?C5! +  + ! %&+'331-+**""6JOPWbp{}q^VZck}‰Œ–ž ¡œ…ldcnnldU>;JRTPY\\VHVnyv}ˆ‰vdau…†u_A',Pkjju–žœ–ˆl\D-$    +$>AEB>>?KKKJ@/! "%!#   + + +&BL0$!-657=624:-2/&!)9@OLLIJIC9:BMB@3=>BDOGMVMJHDJJJB9&",?GQRNRKJFXVJPFPWUIN61:G@B>GKKNW[ORKLS[ZTWYXRK@* ! "+//)!  'f™£œ¤ Ÿ›‘W +  $mŸ¥ ‹l=  +    +    + !#8[ilhj€»Â¬º»¼±¬´¸¸¾Ä¿½ÎÑ̽¿ÈÕÜÙ˸µ¡‡ƒš¦««£ž¡«º³¸º¶ÍßåçÜ×ÐÍßâÈÍÒÑÐÒÕÓÕÒÒÀ²¸¼ÂÍÐÐÕÖÖØÚÝßÜÝáâââæçèêêìëîíëèèäÞÜàÝÛ×Ýçêñøüþþÿþÿÿþÿÿÿÿÿÿÿÿÿþþþþüøóëééççèèêëììíðñòôòñïîìêëìèççéêìèßàçééæêååâäççèéèêíîíññðïïïîîðïîééèãààäëó÷ýþþþÿÿþÿþÿÿÿþÿÿþþþþýùïæàÞßãæåçëîòôùøùøùùøøö÷õöö÷øôõôññðîíêäÚØ×âæãââÞàáÛ××èôùùûýüýü÷ëÓÃÌäâÙ̽¶®¤œŸž¦»àöúúôççèéæÛÕÎÊÑØ×ÕÒÒÊÌÆ«“znmih’ÈÒÑ×ÞÚÙÕÏÌÃȾ¦…{tsgdhte@…ÂÎÇ–E + + +    8fŽ©®®¬ e/97 30(,4.0-53"($'!"),3*1@48C86;>IOMGCH2 Chu‡{ˆœˆhWOFD;.412>F?LATY_t›¦¤Ÿ‘xlp‡yiY_bVV[l_VTfQWhXGSB6/,2+"$.8Xj@ +    + + +6Zfqnhnc]NDD;-C\^cdlŠ•˜–Šxyˆ‘‘šmK^p|}ˆ˜™šq&   ( +      + + +"!$04 +  + +#Ly‘šštQYsƒ’Ž|yviNATJ2" + + +  #)!"$&!#$(&#((')%%  +)BT]\^frƒub[`dn{…‘›Ÿ¡¥›„g]^hiliT<=GPRQZ[aZLNhttz†‰we^q‡‡vaM/Hlspm|‘˜–’ybM8,"" +   )=@B??=@FLLJ@/!##    +   *EH/!,&&,,11344:;0--$"/7@KZ\I?GA?AGD@<9BFFCFKLJZXVYWTSUXc\Y]ZSH@%"(   +44#3/($  + "dšž¡ž£ŸŸœS &n¤™‡k; +  + +      + + ;VfprlqŒ´Á¨µº¿°¢¬º¯ ¬¯´ÌÑÐûÇÑÛÚл¹©”…£«¯©£Ÿ¥¸¹³º±ÈßäèÞÕÑÑÝßÎÐÓÒÐÓÒÓÒÒ˹µ¶ÀÆÏÔÔ×ØØÚÜÜÝßààâãæçêééëííìéêçäàÜÝâáÝÝãëõúþþÿþþÿþþþÿÿÿÿÿÿÿÿþýÿûöðíèèéééêêíîìîïïðòóóòîìëêéèëéååæçèèßàåéèèåäãæååååæçèéëïòóññññññóðñðíëêåãáÞáæðûþýþÿþÿÿÿþþÿÿÿþÿÿþýþûôëèäáèæåæéïô÷øøùøøù÷öööøøøõöòòðñðïëëéáÝÛßêæäãâÜÝÜØØéõùúüýýýý÷èË¿×êÞÕÉÁ¶¯¤ ŸŸ©ÆéøûúñçéìëßÍÄ·ÆÓÔÎÓÕÔËÎɧˆunkd_„¿ÍÏÕØØÒÒÍÌÄƾ ˆsxynkhtbE‹ÃÌǘG +  + +   + + (`‡£®°¨™b.6208)89'%(=0."(,%,75-7>A=4GEBDBGFQIJI.Dfsˆ‰{“ˆjSDNJ5,#+4;:;BIXZ_w”Ÿ££œwmtwulfXb_WYai`KOcham^KX@6-2)#)$".;U`E"    + 5_jtnnvfZQQEGEMhcbiw—“–’~‹—›šg9Lpyly”œŸŠD    +  + +    + +  $#! !   +#8i˜™˜oRkz…‹‚xrb?HOD/    !#)%#$&%#)&"(&  )E_b`]es€‰sc_hrt€‰–žžŸœ‚_RU]eibM9:@DNV^\]ZHG`nu}‡ˆra[m~tjW3 ?DGLOMB-! ##'%!  + +  ?B%*+$&/1047429811+'"-5GKUSI=?=;huqrnpg[QUIGECXb]bwˆ”•›‘yu‰—ž—‡l;:[phoŒ™¨›_!  +      +   &  %"!$ + 7nŒ—œœlXr‹“†{umWF[\C. +     $'&&$#  $)BVie\gow}v_Vgooqyˆ““ŠlQ@?KPTK=.49:?OXWQG8;Tkrt„mWOWlldfV5,Rkoke}™ ž•m]N@52*-" +   $8BA??87?AOVH<#!!!(()%    +  =C %)&+)1>C2.4=6-(&"5:BRYTO>??;6?HB@54?NGBDT[QIILPNG;7-"'(1>=DQUOFNTQGIJBUbYNEF5:?NSBLMQ]Z]WURN\]VPVdbb[XLN=#%  +&><2,*!  `‡ž™œ¢œžšT  $u šeG  + +  + + + +  +   %4Unrtsxs¢Ã°²º·¨  ¡£“½¸¾ÑÒÊ¿¾ÆÑÜÖÀ»³£ˆ‡¢§¯¦¡ž¯·¬®°µÝèèÛØÍËÝàÒÒÔÓÓÓ×ÖÑɺ»¶·ÌÒÕÕØÙÚÜÙÜáßßâääæèèêëëéêèèæãâÝ×ÙÛáèëóúþþÿÿþþÿýÿÿÿþÿÿþÿýþþûöðéçèèééêêíïðñòðïïññòñóôñëééíììëêéæááãâÙßåçååäåææèèéêëëêéêïñòôôòõôôõôööôóóïïìéåâÞßáëõûþÿþÿÿÿÿþþÿÿÿÿþÿÿÿýúìåãÛÔÕÚáéîóóõöù÷ôö÷öõõõöõöôññïìíìììëèÝãéåãßàãÞÚÝëõùúûýýýüïÛ¿ÈããÙÐÆ»»­žž¥ §´Ûóúú÷ëêíëè××ÖÐ×ÕɽÅÕÖÐνongbWj«ÄÌÍÇÂÏÓÐÌƸ ‰~rkfljG‰ÃÎÉH      'U˜ ¦¤”]04#  %9.55/ (+,!"%!(''(%1::5@=4:GHBFOZZVREG. DnzŠ‚{“rYIBI9975:F?>4/.,1&$8F^iN)  ! +   ?_l€}wqb[OSMB9CRgbbpŒ•˜‘‘‚xˆ‹‘’†e<0C[^cx’ žw3     +   +  +!!$  -?'.$  + + Lz‘œ™˜‡e`vŽ”’ƒziTITYR;*     %,!!1@LIFN[be\N@AQUWW^^bb\SD4*'**.1'".68=AC5,'DOSV[]H7-/6'(# !  + + +8<:9)&43:EC0 +    %<:$ "&,*$&'-352:2&+252'+%.==TKGCGN[YPUWPU^]OYad^c`WTH1!"  + + +1@:6(  + +&]Š˜šš ™›£X! +  +$qœ›š…g? +     +  +  + +  &0QdemqvxšÀ¯±¼²§•œ¥«¤¶ÎÉÀÊÕκ¿ÏÚÙÉ»·­“ˆ–¦­¨ž¡ž§µª¦¯´ÒççÛ×ÑÌÙáÖÔÔÔÖÕÔÒÑį»ÀÆÔÕÕÚÜÛÙÛÜÝßÝàáãåéèëëêìêêèçáÜÛÐÍØâèðøüþþÿÿÿÿÿýþÿÿÿþþÿþüüûõïêææèçêéëìïñññòóðòñòñóóóóóíêëêììëêëêåãåâÙÞããáããâéèêéêéììëêèîððôôõø÷õõõø÷öõõóñðìéçãßßÞåìõýþþÿþÿþÿÿÿÿÿÿÿÿÿÿýñêèáÖÑÕÜàçíñóø÷øøö÷ø÷öõôôòñðñîïìëëîîëãßèçãáâãÝÛßìõúúüýýüùëÒ¾ÔæÞÓü°®›¢£®ÁæøûúôëîìëæØáåÝÛÚËÀÈÔÕÎÓ¾—ymagb^j¦ÃÇÍÈÆÍÏÌËÄÁ¼ž‰€~~tpiofC‚ËÎÈœP    + %PsŸ£¢•Z-8/  +$5:73**,)*)" !)..5ADA75C5?BOBGVRSVD9C( +FfsŠvz•‘fZOC=E:-.BK>AIGKNbn„™£©°¦œŠm]Xf[E_^]\YQ@?X`NafURXB2+.3+'#:I]cN) +"  V^d_u“™’Š~u„Œ“Žg9*2Va[lˆœ—…H  +      ++ -(# !#<#""" !=P%'(  '_’¤¡—†mk†‘•Œ„tdQCOL=6' +  + "$"  +$" %*9;65+%+,+%)'"%"!'!'" *)% &:>0+4JMGB:ENJIE:.%$$&%)$"    )%)&   + +  +     ";5+#,0$$&()150.26236+&(*5>AJMNE:8<:AGKGKLY_UNNWPJ]X^dcbhfb\[F,'  + "9:8,%  +!a’—š™Ÿ¡ ž]"   +,r›š˜kA    + +   + +  + +  +  +  (5I`fhnsvŽ¶¶¶¼³¦¡®­®ÃÕÕÃÎØÑÉ·¸ÉÖØÊÁµ¯–©°§œžš§¬¦©°ËäèÞÒÍÌÛßÔÔÓ×ÖÑÐÎѼ§¼ÂÊÔÙØÛÜÜÝÞÝßßÞâáãæèêêìëìéèæâÞØÒÐÏÛèðùþýþÿÿÿÿÿÿýÿþÿÿÿÿþüóîêæãåæèééìîðñòñóóòñòôñôòôóóññðïîëëìëîîëéèåâÖÞãäâäãâçêëêèéëêêéèëìîñôõ÷÷öö÷÷ù÷øõôõõñîìèåäááàãë÷üÿÿÿÿÿÿþþþþþþÿÿýøöñèÜÔÒÏÙäèíóôö÷÷ô÷öô÷õôòñóòïïîììëííêéáçèâßáâÝÝáìõùúüþýûöåÄÃàäÚËýº³¢œžœ¤³ÌïüüùðíñîëãÜççÞÜÖɽÇÑÒÏÒ¹’xfha_[bÂÄÈÃÃÌÎÊÊÃǼ ‹‚ƒqw_oiHˆÁÐƘL     Nkž¨“k*6/ ;=/:)"$-1#)&!'399@KP@4>>„ž¨©¦—}`v‘–™Ž†w`OMPK@)  + +   )!%-$$!!!L   + +   +     +     " +26783/'%%*+'.($ "  + +   +  +>9'#%%"1205664772(*$/9;GQ[VH<><:AEF=68=BHIKJJRMIKQTMH;3/026@>FNW[UWSTQNNSLU^WUM6'5""'$ #&*1-25,-1/*)$(8=K^ZJDAI=AEEI=95>FELKKSXZNGIWQB5&(33:>DMIKYXQSMZWTVPR_RHB8,2FI?SMKC>B@;>;>GIKDO\XM]]akR! +@j{‰‰™y`WHFEC;1101.47PWhm—¿Å¯­¯¬¥‘vbdxˆv`UTZY\[gaZ_dcMPO337-210 /GR\XE=B;/ + + + *Uly…yueMWOIE@UX\Xf„–™œ”ˆx€›š™{C" 6E_`brŒ› ƒH  + +   "##'###&"&(#+*(&,'""'0%*0,!+! + +   +2q’¦¬¯¤Œ{‚–££š‡€kXM_eQ1      (.$$(-(''$#&#&"  + +    + +    + + + +   +    + +  +  )  + + + +  + +      +  $;1%)'*'%0/40,415.&&)/AAXdP@==@<6?C:558@JNJLSRXOLMVVA40/'28>AMLKRQWMLRRTPFN^^WE:*1AT?=FRKN[MNFJXZQWU^honllfbi_aVA'   42+ %lŽœ¢¡œ››†`- +  `Ž†skJ& 1ƒ  +   -7CWfllnv|¢¾«··¸¤–š¡°ºÌÜÛ¿ÉÖÊË»¹Ì×ÚÑÇÁ¹š€Šœ£­¨ž›š¬­¦¨­ÁÛÙÔÍÍÚÝÒÔÙ××ÒÒпÉÈÀ»Ç×ÜßâáàââäãâáäèæéêêìéèåãÝÕÈÂÉÙâîúýÿÿÿÿÿÿþþÿþÿþþüùòìãáãàãåæêêïïïïòôôòðòñòóõôõ÷ø÷ôôïîðïëíîìëêèèèæçèçßäêëìêéçåÝÙÛâçêèçæææäéïòõõöùøøùøùùúøøùùø÷ôóññññïíêåæääáèïúþýýþþÿýýÿÿÿþþûïâÍÆÐÚâèëðòôø÷óõôõõóññðíîìèêìèäìùùóòëãßàÜäîùùøûúøí͸¿ÞãÕÈÁ¿¹®£–ž¨©·ÎîýùùøúûõïâàçÜÒÉǽµÁÐÔÍÌʬmsllTFQ‡ºÅÊÎÎÓÐËÍÉǹš‰‚~snm^mnEˆÄÐÈ›M   +    + !Ji{Ž™•Œa*)-  7B7/74$,-%&.($+HUJFJD?:<<=7?GQM]^YKMckoV' ?gx„y…–wYWJCE?1-136/7@HZ^|¡Æʵª±°¥’ej|u`UV\Z]Zhl_W^XGIA7**384)' 9BIOO]SGC?2#  + + )Qp€†}lPPPUA>VYURe}——›y~—š ™„? +<"''#!+)--3612.42)#)'/6(-$!$%(#,/01+*'$"$ /=@Yfkqoz„œÀ²³»¸®«¥¡ª§ºÏÛÁ¿×ÏÊýÅÖÜÖʽ´¤‰–¦²ª§ —ªµ£¢§¸ÒÔÑËÍÝáÖÕØÕÕÓÑÊÈÏź»ÁÓÙÞãââáâáããäãçéèèéééåàÝÔÉÄÂÌÞëúýþþÿÿÿÿÿþþÿÿþüõïëèæáääååçèìíïðñòðñòóóòóóòõõõööõóñîîììêëêéèêèèèãßâßØàåèççæâßÛØÕÞçëëééèéçéíððó÷øöô÷øùûùùùùùøøõôóõõõòññîéêçáàáçîøýþýþýýÿþÿþþýùíÜÌÇÍÚäèìñôõ÷ôôõõõòñòïíëëééæßßêõøððîçààÝäð÷ùùúûöèǺÇáÜÌÿ´¸±œš©¯¿×òúûúùüü÷íàççÛ˾ÃÄÃÇÐÐÏÒ˨ˆrjck`JL~µÄÇÃÇÔÓÌËÈɺ—Œ{stug`uuUŠÂÍÄ–J    G[q‹•™c+'/.E90,2,$)=0$%4'4JXNALM@^bba]VI;B<-*   +  )Rfy}„sl[U\QFDSRWYc€™¡ž›’}ˆ˜•™›~9"2Ple_xš§žz?   + !(*%)'(((0,/7-.7+521../7.2367IE:)U‡Ÿ§¥£“urŒ“•—ŽŽ}bU]l^:     +)2::<830*'/+)!'!   + +  + +  +   + +  +        +  +  !   +   +  #84!&$!(..02+87/.46) &19EQUUJ782;5AIFD;@HHK>JR\QONZUYOA91010;BKSSUQXKS]VOHDO`WHM<)2CBAIIJSRTNPHJLSVY[^glpqqnfej^QNE-    +A=' +$n’™™ššŸŸž–†S(   fŠ~ku–ž ˜‰~n[bbIGS\YC?:?Cm¡—„„lP;GYQOPYTKVomp€…tjgabZJSB9Khgonp{š¼²±¶µ»¹¬¡§¥¶ÅØȹÑÑËÐÄÆÑÚÙÒ²«—ˆ’¤¯¯±žš¢´°Ÿ¦´ÅÓÓÊÍÞáØÖÕÖÕÔÖÄÄÌÆ·¾ÄÑÝßäääåäáâããäæèéçèèääÝÔǽÃÆÓçøýýþÿÿÿÿÿþÿþýü÷îèäåæåäèççèêêïðððññðñòòïòòòòòóóôóòðïìëêèåååâàÞßÞÛØÖÕÑÍÖÛÚÛÙÖ×ÕÕÕÒ×àæçèééåäæêìíññôõôö÷øøùùùùùùúùøöøö÷óõòñðìêæäåáâèïõúùúþþþÿþþþýøéÕÉÅÑÛâèíðòöôõõòòôôñïìêêèèâ×Úáõøññòîçàáâí÷úúùúõåøÍÚÒ½»³±¨š™¢¯Æáöûüøùüû÷ëâëéÜ˾ÅÌÎÍÒÕÐÒǪŠnnlf_GO~ª½ºÅÐØÑÌÎÅǵŸ†€†ynfj‹M…ÀÎÈ M   ;_t…’˜‘h+-8 GE212(+0,;5*-2DXRLLGA8@DCC@^jVYbWQ\hpr_1Dm€ywq_TFA9/!64>:25:PV`y¦ÓÖº±¶¶ª¡Štm|‘„je\VZTYe_\cT2"4>5)6L\b^QABD;B7%#  #D]gqƒyv]WOJE?OP\`\{˜˜™““„ƒ‹”™™…C#8]e]m’›¡•\'  +!,*0,/93./*49634.?<70-133-6/9=C;,  "ZŒ¦§¢Žkn‰ŠŽˆ…qb\flZ7    !(1:CJMCD:71/)(&$      +  + +!      + +   + +  + + +  +  + '33& %%%/-1533770+22+)-49?L^U706@HGGEFSVKNOS\WK?5(+.1;HBGPWROKRXYNOGSf^MH>39K<@ENRLXWQPLIXLY\ddjjkpsvnlaf[OF5$ +   + +A5 + )k–œ•š¡Ÿ˜“†M' + d‘‰‚|r¼»¶¹·°¤š‡ywobbswbYZ_a…¸À³¨™zWfˆ{tmplmx–“• ¥¦ž¢“…ŒvodL?Fa]ghq{™½°²µº¾ºªŸ¦§µÀÓÏ·ÄÔÎÕËÆÏÚÚÕÄ»±žŠˆŸ®°¨¤¤ž­´¢«¬¹ÍÏÈÉßâÛØÖ×ÒÕÜ̾ż²ºÂÈÛÝãããæçæâæææçèèèèåâàÙͽÅÌÒáðûüýÿÿþÿÿþýþþøîçåæäãæèéêêëêêîððïðñòñïññïðññòððïðïìêéççáÝßÞßÜÙÖÔÓÒÒÊÈ¿ÍÒËÇÃÆÇÇÉÆÆÓØÚÚÞÛÞÛÛÜàåéëíïòòôö÷øùùùùúúøùùùùøø÷ô÷ôñðíìéçæäâßÝãåîûþÿÿþÿþþþ÷éÚÌÈÐÝçêïñóóóôòðóðïîêêëéåÚÐÒÛïôïöøôîäßâîùøüúùòã¾±ÌÈûµ»­­¦“—£µËéøýüùüüû÷ìèîçÝÏÄ¿ÅÐÒÕÙÓÓŦ‰{wpobHEu­¸¸ÆØÜÕÐÏÈDZš…w~€z}ˆ~NŠÃÎÇ¥T     782)..*00%'!# 10@PQTHHCEBC?@NR`bbRT]ljngA<;/+'+&1/&,+&94:GFIB>BEHHDCIMMW^XPZaeegU6 @mƒ~†wfaP><6,-1-10+21Cckv“»Õʸº¶´«™ƒqit’xmf]deh_RT^S9  '))' Cv   /Xmƒ{~uhYTWN@:K_aecvŠ’‘‹vo†”›™‰M&%"4TbXhŠœœl: '(,006/+,2.+3458:71-6436=56EH?B7"   !N}˜—’soˆ‘†{xsebq}e4    +   /;GNW`[Z_`ZNGC>1'/%  + +   +    +    + +   3?:--.:5465-1.+#(&%-AJIHOF?:;:<=H>98>GGODENNIHLVTRNB:0'-.6?HTQRWaL[[UVIEUUNPA.';GFEDFNRXR\NBGPQYZQCO^jpluqrifhbbHI=% +  + #C2   + +r•—˜š—›¢š–M  f•Ž†¦ÃËÆÅ¿¶²¥“‰‰ƒf\_}xfdbbvŸ¾»­£˜_\z‚ur{l|˜žŸ§­««§•“|uuO9DR`ghgu„¯¶®¹³®ª Ÿ··¦¦ÂÙÓ¹ÂËÏÖÍÇÑÛÛÕÅ´©‹£¯±¤œ“”¦¬¨¤§ÇÙÐÐÞæÝÚÛØØáçâ×˼²±¸¹Ì×ÜÞáâäåæçæåæåãÝÞÚÍ¿¸ÂÙîùþýýþþþþýùôîåâãçççééêìíííîðòòðïïïïîîðòðñðíéêèââÞÛÖÑÎÌÎÏÐÐÎÚÛÜÖ×ÔÎÎÏÎÌź·µÄÌö¯·»¿ÂÂÃÊÏÑÓÔÓÍÌËÊɾ¼ÅÇÏÓÖÜáäèîòõ÷úùùùùùùúøøùùùùùùøóòñîêéçáàÝÙÜåñùýÿÿÿÿÿþúï×ÈÉÖãæëíïïòñðíîêçåáÚÕǼÃéöúüþþúðâåñùøúøðàÍ·ÅÇ¿¸±´°«§“ž©¹ÍêøúúúüýýûôñôñæÚØÛÓÌÑÔÙ×ÑÔŧ‹‚}yodZRg¤¼¼ÈÛâÛÔÑÉIJ—ŒŠ|‘vmsN‹ÆÌÌ­`      4G_xŒ•–n3,34E*4/-)1$42$*(+9:B:INIEBECA?F:DGW\HUcWWdY9 9e€|”}cYK>G;**'+2-,:=Eb}’³Ðɹ··¶¯™…uksƒ†tg`Vekh]S`]Q3)!   +  + /Wo|‚€tugWOSNJ:I_fcbo†‘“‚{„•”—K/=dc`zŽ”’€W  -#-1858=<6;?9<>A;=EB=?C;CEAH>JHNI@+  +-c•žŸ¢Ÿn}‘‚~zpdlxuU$   + +  AHNWXY\^a_UMI=;0&()                 +0B4$!!%/4985353..)%% )4;HMKUN;4;8@KB=?=DJNOKIKOPILRQNM>7+)-1 +  &6$   .n‘“—›“š¢œ”M! + + j‘Ž„«ÆÐÎÉÇ¿½¸­¢†ˆxdbq{zh_cm¯¾µ«rZp†|u€u}“›ž¬©¦§ ’}otsP:>V^jqrr¢·­¶µ´­™•ª·«§ÁÓØĺÈÍÔÓÄÌÚÝÚ˸¯¤‹¡®®¦˜•–¢±¡§­ºÍÎÏßãÛØÙÕÜåèèæ×Ä´­²¸½ËÖÜãâæææææåååàÛÚÒŸ½ÑðüýþþþþþùòíèäßâããåèêêêìïñððññôóðïïîíììîíëëéèäâÜ×ÕÎÌÅÁ¿ÀÅÒÙÜÞâæèååßÓÇÇÅÈÆÁ¼½ÐÔÌÃÂÃÀÄÆÀÃÌ×àååäáÞÙÕÎÁ¹»»¼ÀÄÉÏÖÙÞèëîö÷÷÷úùùùùùùúùùûùùùöôñïíëççãÝÞÛßåîôùþþÿýýûìÚÐ×ÞâéííïîðïíëëèáÜØÌþ¯»Üõüýýþüôçåòøûú÷ìÚ°Á¿³«­­¬œœ£µÁÚòúýúùýüûùòô÷ïäÛØÖÊÈË×ÚØÔÖÀ¢Œ„saZYr¢·»ÀÔÞÙÖÑÇÆ´˜ˆ…‚‘cgjQˆÁÌÍ­d#   5M[w‹’“q3014K?0;48.//3, '"!+9DC@KJIKRE>F?CCEN_US]e]UR5 1Zuy‡’x`\LBC<2-.290/;GTw£™¯ÍÊ»½·µ²›‚qlws}qa]Y`eee]^^U7&  +  + + + )Qn}…‰{wjVPLUR>JWfa_qŠ•ž’‡~}’˜œ“S"(5P[[ax“£™t;! !##+4=>?A?=?A<;:A@BDINXYH3  + 7rœª­®¬“t‰–˜ƒuofwyg3   +    +  "OPQOMLVZ]VNJHE>20/*#      + +   +    1D:#(#"(-6685-/01,++%$.88@JQSI8/6@>LPEHFGILJKIPSRLQQOGF;2&,119?FHGHHJLGBOKPPUZfa\]<  +2^zt‚uZ[UK>62)/24637F^˜½· ²ÌÒËÈËȺ£–|gqppr]e`WX\bZ[aQ7#  $+3$   $Egz„|y}oQQ\TVAJTe_apš¡¢•†o{‘•–R&  (9XSZp—§Ÿ].!  ##%$/17:<67=;:6;>AGHKQJIIPTTPRLTQL?-),*0>DLVWPYZXabXRFCSdYQF5)ALG;MOOLZ_ZMSQINOJM19grioywtk^UELIR7%0$.l‘“’•š™œ •~L% ,i”›’š³ËÖØÊÆÇÁ¿»¸¥‰ƒ‡poq|€jgfjp¹·¨’nScŽ}Ž™˜¨«¥ —ŠrgkgT;9Qdaeuy}š¶«±·ÆÈ·´›š¡–§ÓÛÝÓÆÌÍÝÖÆÐÞÞÕɾµ­‹‘¡¬«¥˜’“£«ª­±¼ÍÏÜßÕÖÐÏÔÝçéäÜȺ«¦«¶ÈÖßãæçççåãäàÛÙÓÉÑÓ×æ÷ýüþýýûúïßÚÞÝâãåçëëêììîòñóöúùöôòóðëéêèæäãÜ×ÔÐÌÈÿ¿¾¾ÂÍÑÑØíúýýþýþýýóÛËÏÑÓÕ×ØÒÝßÜØÙÖÒÒÑÊÈËÖë÷üýþþþü÷êÜÕØÓÐÎÅÀÁÈËÊÎÕßæêëíò÷øùùùùùûùùúøøøøõóôñïíîìéèçáÞÙÙàíùýýúòæÛÛ×ßèêíìëíììèâÞÛ×ѵ©®Òñûþüûúõêçòúù÷ïÖ¼°»¿½»¹µ²¬¡”•Ÿ°»Öïûüüüüüúøñ÷ûúñÛÉÁ½ÅÍÞãÝÕÒι‘Ž¤¢•Žy‹²ÀÄÌÖÓÑÌÄÆ´šˆ}Ž–|\\xX{¾Ïͳj&   + ;J`l†”w:1IQZ=3;4+(87+)%! )59CJ=7ASJCDAEJSRYWXN[Xg^RK0  1_pƒŠpX\P##"  *29@B?@JGGIMKOJNFQPRTXQZYfbdd\bXE(  -g‹§­­¨‡ny‘‡„}jat€tC + +  + TKLQ]_`RLC92936=801#    + + + +   +   +   +  .@7% (&!'399,5812-,.*#&36>CIUK=2314BPOHLOKULJTVPXO=+.))2;HMQ\ZW[]Z_ZL@GWbUMI;)AIHFHOSNYaZOLNNJOGL5Kkrs}tiaOFR]VG*"(,"( :oŽ”‘’“›£ zG!  + 'oŽ———œ·ÍÓÔÊÊÇÃÁ¾Ãº…}„ˆjl„‚qmi^d‚±½±š†c[xŸ‰w|Œ•˜¥¥¦¥–x\be\B4TZiny||•¸®±·È˸¶°— Ÿ«ÖàÞÛÌÐË××ÇÍØÞÚÒÄ·´›Œ›ª®¥˜’œ°«¬ªµÌÔÚàÓÏÍÉÉÖäæßÚË·©¥°¿ËÙÝããæçåâäáÞÙ×ËÍÚØßõüüüüüøîèÜØÜââåéêëêêîïðñóøùúúøôóòóðêèçãàÞà×ÐÏÏÌÇÇÆÊÎÓÜæìììùþþþþýýþ÷ç×ÖÕÙÞÝßÛÖßãÜÙÚÛÛÜÜÓÌÑÑØèõûüüþþý÷ëêñññéãÜÓÒÒÎÊÒÚÞßßâêñóöùøúøøùùúù÷ùöøôöõóññïííëéçâÛØÖâìòóêßØÚ×ÞèééêëêêêæäáÝÙÏȶ«°Ôïùþüúøôíéôúúöêд©¿Â¿¿À¸µ± ”™¦²ÄßõûüýýûüûóóûýúñÙýÅÌÑÝãÞÓÍ˳™Ž‘¢¦¥š™–†…­¿ÅÊÔÓÏÏÁƳšŒ“’v\`}P{¼Ëɲh    + +@NVPDLYV]fmS.!  + +\xv‡ŒiYVLC72,1077)6CSxºÞع±Ë×ÜáãßÓ½¡ˆqdbgmffYOJT`XRXI;#  +$\veH1 +  +  $Mcx„}z~z\EPQDADP[aYjŒ”—›“Š€z••–f( + )D`Yc…ž¡‹Q*0(# +'% !$! $.6>KBJRLPTTVYRQQK[TZ^NWX\Y[meed`L% + 4i–¤­¯©¡„{Žš”†€€mdza5 +     MQW^dbYQC:,*/1679@=+  +    + + +   +  + +    +/;4& !&'&!$+;7,.=27200'+,.7@@JLI6+3777@QI@?DPSOHN_^TKMMV_L9("'3*;CHLNTQTQ]VZVHQ`dXOF8*ER?>?MPQY]]WKKENOOI7+'TfkxywpjN@XaWKE4!!'$ %.kŽ•—‘˜£œ—–}G +'e”‘”¤¸ÌÔÔÌÊÉÇÄÅÌî’ƒƒ‰|gu„~jjhk{©¾´¢—yYd’…| ˜¤«¨¤›–xclp`=:H^efqty—¸¯´³ÇȲ³ºš™™«ÑßÝÞÕÏÊÒÚÊÎÖÞÞØμŒ–£ª –—Ž›²¨§¥ªÁËÜàÏÍÈËÁËââØÓÈ·¤¨±ÃÍ×ÝâãåææäâàÙÙÓÄÉØÖæùüûùõîäÝØÕ××Ýäçëìïîîðó÷õøüýùøöõôòïëçäàÛÜÛÙÖÑÑÔÖÐÔÛäêðõúùüúüýþþþüúòêáÝÛÚÛâåâãÞáåâàßÞÜàâÝÛÙØÖÙâíõûþþýüôöûüýýü÷ñëâÛÖ×ÙÛÙÙÙÝãìòô÷ùùø÷ø÷øøøùùøøõôóôòñðîëìæãÞØÕÙÚÝÖÓ×××àèèéêèêéêèãáÜÚÕËļºÓëöûùõõõìêõúúôå˯©Å¼¿ÁÀº³®ž¡¯µÈéøûýüýüýùðöüûüôßƾËËÑàãßÔÍγ•‹•¤¬¥“•š…„¨¶½ÆÐÔÑÊÉÉ°œŽ‡Š„^_j|‚Z{¹ÇĬh'      !;GZj–™x:8ehLC;5+',- !*#  %)3F@H@DECFFGBGBRXSJMSb^ckE + )]{z‰‹i[_MF6,23.56-:FOÅßàȵÎÝåééåÜĨ’|pbieeeePFRaWVYRA1 +  #WjeR? + +   'Lbt|y~‹yaGV[J@BV_bWe™Ÿšy˜šc(">d\^o‰œŸ”m;1$#"'%-(,).'"+$& ,#!&""" &3>bLSOUTaVLVVRQTX]^]XT_da^dehmggI$  + @{› ©­¦—‚…•„„‚uqysU&  + +     SX[TNQGB6-.'&.10/25'  + +         +  + + 6?8)!"&%,/*.+41,207;/&%,.-9CDGKJ8-*%4>BJA@@CNcWOW]WVM>JTSQ@0()+-=@IUPPSUSYTSQRM`eWNJ31?=OCHFIQ[YYMFNOLOJK?7-3Sjqv€j^O[`[XSB9" #"" +-fŠ““œž˜’yB   )kŒ“˜¡µÎØÖÏÊÇÆÅÉÐÇ·¡„lmy‰yjdnk‡²¶ª ‘nWe‰”ƒ›—¤«¬ª ˜‹kgy€a=AA]jnrrx‹²­«·Æ̸³µ¥œ—°ÏÚÜÞÚÓÐÐÚÍÊÑØÞÛ×Ë枤¥¡’‹—²ª¢¢ªºËßàÍÊÈÇÂÊÛÛÊÉɳ©¬¹ÅÏØÜÝßæäåãáÝÛÚÖÌÉÔÔåóóðæàÝ×ØØÚÙØÛåéìñðòõöøùúûüüú÷õóòîëåÞ××ÖÚÛÚÕÓ×ÛÝãêô÷úüüýýýýþþþýùòìäãäæâÝáåæåæåèéééçäâáäããâàÝßÜÚâïùüþûøüþþÿþþþþüøòíæààÜØÕÍÑÜäêóö÷ø÷÷÷ùøøùøùø÷ôõöõôòóðïìêçãÞÙÑÈÆÃÎÕÕßçêêèæéééèåàÜÙØÓÍÅÀÙëñõóòôóíìøûúõåɯ²ÈÿÂźµ¦  §®½ÔìúüüûþýüùñøüüüøæÊ¿ÃËÐáäÛÖÑȸ–Œš§±ž‹“œŒŒ§±·ÆÔÒÏÌÇÅ°—Œ’‹gTft†^|¹ÃÆ®h#  + +  +KIIDHADIQNEHUdfdV+  ++Yuz†‡d^`E?;/..0/>=@IL}ÉâäÌ¿ÏãèëìêáË´¡‘vgkikk^JLY]SVWHCF( +  +*SnaJLcaak‰šž•wŽšŸ™g$ 9M``^}—ŸŸ„N3++2*0-.-0/'$.(.N,110)*$+&"#!&!!1D`PRR`\^_\_]`ecY]]_^fhklhgtnoqiQ-  Z€ž¡¦¢›Šˆ”’†„Šum|e?  +   +PKI>NC;2'&)(')-)&''   "!$!',3990    +     + +  +9KB+%#&')*)+15:42./)(/, ,-3>DLC=A6)009B>;==DIVWLQ^SJMKQ\RMB8%)+1BINRSPMRMSRQRQL[d[LJ:,dq~ysr[NU_KFEJXd`h“˜œ›Š‰†Š˜™—i-   %:VVXg‡œ¢”f@6-)++6<43%$,)+08+1+045+(&/)*()!"3FXXTU\bfab^^`^`][]fZ]gaekrvowpnV- %aƒŸ¨¨¦˜Š…–ž”‹ˆxqk~[4 + + + +     FC<>EA3( ,861+#!   " /785ALLRD* + +  #&- +    +  +   + + +     6M:% "&!$,*+4962/1..122% ,1??GG<:1)050??;49;FLWVY\]WKNWSHE?."'(2>ELORSMHIKPNKLR^caMC6._\?@@PQKWTXRKKM[RSOKPF4#>pvuwkTQble_[ND>4(%" +  + 6j„‹‘š—š“v? +  $k”›©¼ÏÖÓÏÌÌÊÊÔÖÎÅ´¥Ž€……gmzvsohef{±¾³§kQZƒ•Ž¡—§¬ª¬“{r†pM:G]husoy‰¬³²¸Äι·¼µ«©·ËÕ×ÙØÔÓÓÖÛÐÎÔÚÜÜÓÄ«„›£¡ž’¡°©©©¬ÃÚÝÌÃÁÂÇÏÌÀ¸ÆËļ¾ÃÌÑÖÙßääãáßÚÜÝßÜÕÍÉÃÂÆÉÌÒÙÜßßáãååæìðóöøøùùûýüýüûôñìçäÞØÑÎÈË×ÞãåêðõúýþüýýýþýþýüöæææâææèêëîëèìéãßÙÔÖ×ÙâéíîéääëëìîëëçåáÜÙÛÝÜàöþÿþÿþÿþÿÿþýÿüùóéÝÕÔÔÏÑßåèññõ÷÷ùøùù÷õ÷÷÷ùùø÷÷ööôñïïëçâÜÔÑÒÚåèêíìèççèéêäãÞÜÜÖÕÒÏÜãéîñøøõîíøûûöæÍÁËÇÄËËǼ±¡ ¥¬ºÒèøûûüýüýü÷öûüúùøíÝÇËÉÇØÞÜÐÑÄ­•“¥°®”€Š““¡±¹ÃÑÑÓÏÇɳ˜’‘sfivo}~Pp¯À¾ªb%  3BTs†“’y[ZA8B.$'5:/.*3%$,3VaZJ6    +!=aqƒxqsnYG[_V4%"!#2FNB1(!  '/7:CBIPRVE3! + #->@>DLSVVOSLJMWSQJONG=0"Zvusm^Y`ho`[[KB;6+   1h”’’‘———“B +  *q‘•’•§»Ð×ÓÌÏÌÌÑÒÙÓËõšƒ…‡thhxoke[a¡Ã¼³¡‚YTv˜’¡™¤­®©¢•€}ŒŽ„K79Thoquw†­²¬·ÅÉ® ®®¶½ÁÏÔÚÖÎÑÏÏÕÜÓÓÔÖÜÞØÈ®˜Ž˜£¦ ‘“Ÿ­«¤¬¬¾ØÞÉÁ¾ÀÒÕÉ´»ÉÑÅÆÇÈÎÑØÚâââßÜÜÚÝáãßÜÙοÄÇÓÙÙáåæèçåçéîðòô÷ôúûýýüüü÷ïíäÝÖÎÍÌÐËÍÙåîóøýüýüýüýþþþýýùóéÜÚÜãèèëïññìèêëáÓÉÁÁÃÉÕåïñìëéêíîñððíèçåßÛØÒ×ëúþþÿÿÿÿÿÿÿÿÿþþýöîèáÝÖÌÍ×Üäéïôõõø÷øøõ÷÷øúùùùøøõóòòñïìçäÞØÕÚåìëëéèæååçèãàâßÝÙ×ÕÓØßêïðøúõííøýüõåÌÉÕÌÆÊÈÁº±£¦¯¾Öíùüüüýýüýúúúøúú÷îáÎŽ¿ÓÝÛÑÑĪ‘—®µ®…{’Œ‡¡²ºÂÑÓÒÊÉ˳›•„eamv…‰]{®¹¹§i+      +;EVj{‹‘€fO387+%141)#4+!&$1;GKGDGPLP]jm`S;  &\t|’‘j[YEGA94054K?A?]‚ÅãåвÇÞèìíëéØƽ¬ˆqf]otgORebXacPGN80""-12'":MXd_; + +  +  @gu‡xyto[GV]UIDHV^bdy”šŸ›”‡–›žs:  &+EUNJpˆ™ lI@?574617?73<55434941/3,0;A23$"0AY^a`h`bcgcifkkhb]d]cpyrsvnrtx|sX6 4…œ Ÿ¨¤€Œ‹ƒ€wcnˆn8       ?>@B>7'%(&2?OXRC8, "/6?>JMMSUH8""/8/(*),3<742/1CJIIPSTOKR_ZN?50& *9FGOMXSIGPPMQLUcd_TK9.AIFBAKRROZVNJKMLOPHMRSI;.%._qxjd\imso`ZTSG?, + +  ,bƒ—’™šŸ{E-rŠ”˜œ©¹ÏÚÙÍÊÐÑÖÙØÓÑÎÆ¥‹‰ˆg_{Žzmccd…ºÁ·¨’pZg˜œ™¨¬¯« ‹ƒ€‘Ž‚R2?]iniow…ªµ©¸ÅÆ©š£­¹ÀÅÎÑÔÌÅÐÍÌÔÜÙÔ×ØÜßÚͳ Œž¡§¢”‘©µ©®´½ØÜÆ¿½¿ÖÙÍ»ÀÇÏËÃÆÉÍÑÕÙÝÞÝÜÚÛÚÜàãâàÚÏÆÇÍÒÕÛÞäéìéææçèìíîðòöúüüýüúõñèäÚÎÉÃÂÍÏÏØåòúýýýüýþýÿýÿýüúòëäÜÚÝáèëìîðóóîëêêæ×ÍŽ¼ÇÙìòòñëéêîðóòññîíìçåàÚÖÛëõýþÿÿÿÿÿþþÿÿÿÿýüú÷íâÖÅÎÊÔÞåìïò÷øø÷öùøùùùùøøùø÷óôóòðîëæààÚàíðìäàáãääääâãßÛÜÚÙÖÖÝìñóö÷ðíëúüûóÝÊÚßÎÊËü»®¤©µÇßïûüüüýýýüûúùùùùöîäÙÈÀ»ÌÞÙÒÑÀ¤“œ²¹¨„‘“¥²¹ÅÓÖÒÍÊɲŸœwYjps}ŽŠ_y¸»´¥f+   +?:Qit†’‰n@8(-%+20+#"*#!&+/5AW[``]RLFJJNQTFJHJYgqna?+ +  $cw€f]XHE94*+2]szy}nWCP[NE?JT_gex—™˜›–…ƒ–œšy9 + (8EIP\x™¤œ‚[I>563@;9AECAT;87989>.112<954/%+BOajeillpqnqnjgdkdjgfmvrqlsv{u}vf6 +Cˆž¤£«¦Œ~”“‚}um‚†b$       $C@E=6)#!+-./7>DE:4  *7A?DLRSXP>-$0?PT[VPSgu†nXA%  + + +$-83  + + + +4@7# (&-2344--0,22+'$"+3;DPSH>,%-(05?9-$/8BDCORQQTUYTFC8)"(5;BOYTMIKTUONNRbb_UJ51GLHCIKNTQVTLLMHIVNPYVYVS?6/2]qobfgnvrieb\RG2   +  #( *X‚‘’”’˜–”‘vH   1i˜˜Ÿ¯»ÏÝÙÐÓÑÑØÚÛÕÒÑÊ·£Š‡‘xbp€†rjfcq¡½½³¤r[o›£–¡§ª°¤—Œ‚‚[<;Wjqooo~ ¶­´Áô³¦«¿ÃÇÓÕÕÏÇÌÑÍÐÜÞÙÕÓÛàÜÓº«šŠ’Ÿ¤§¢—•¡³«©±ºÓÜÅÁ»ºÏÙ×ÍÌÎÊÎÊÈÏÑÒÕÙÛÛÝÚØØÒËØåãÜÒÐÑÒÔØÜàâæéîíìííêêëïðñõûüûöòïêâÙÒȾ»¿ÆÑ×àñùýþþýýþýþþýûøòêãÞÚÞàãçéíîòóõôõñìêêìîìäÝÞäêîòôñëèêîóõøõôôôóðîëéãÞááçñùþÿþþþÿÿÿÿþÿÿÿýþûðàÓÊËËÒÝàéïòôô÷ùøùúùùùøùù÷÷öôöóòïëééåâêíëâØÙâããããââÞÜÙ×Ø×ÔÞîóöùòðëëùüùï×ÍãÝÑÈÇĹ¯¥¡¬ÀÕéõüüûýýþüüüûùúúùøíåÖÍÊÈÒÞÝÓѾž•©´¶©„y~‘“©¹»ÇÔÕÒÍÈǵ¤Œ^_n€‚‚Œ‹_y»¼¹¨e- +   )EK[m‹ˆ\86/+2A3.$ &  #!",3?BN^]e^`TBPROLPQBKFRdknmT/ Zw„Š„f\QFG:/%/8@MHLTVw°Úàв½ËØäìëæ×Çùœ~mlpq`][dYP_]IIN?./'&"&# (' >_quk8 +   5Zpw€wrlVEQ[RA6I\]`^{—žž”ƒ–Ÿ›w< + 4>JTUhŒ §”{]OJDFLJFMPM=ZPBC>9762=V`edlppoottuqjqqmgjkjpyuq‚€|thA + V˜£ª¬¬š‡ˆ™˜ˆmpƒ…O +     + HHF9.,$''2-)!9+,.0-!-??@FJU[_[N=91-.7DP[\URL\mƒo`L-      + -:?GIJ>' +  0=6$#&%,0892/-1*423*%%$,6;=HMOA0'-407@<,)-9?A?IORSTTTTMH=$ -;;KSXSKLKY\IPQQeg^YJ93CQG?GPLRTUTINMMOLHQc_`_Y[H8(6atgglkohjra_[K>*  +  +!-  ,Z{“˜“’‰pE    2j‘š£¬¹ÐÛ×ÑÕÓÓØÜÛÖÖÔÑÄ´›‹ŽŒrdq‡‚si_i…§¾·±œˆci”§˜¥£¨®¦–’„‚••‡XB?^jnwppuš·«·Àò²£°»ÀÈÏ×ÝØÍÌØÑÊÙÝÖËÐÔÜÞÙ­£Ž‘›£¦¤“’­°©´µÊÙÁ¾´»ÍØÙÒÓÖÉÈÍÐÐÔÖ×ÖØÛÚØØÔÇÁÑäßÙÕÒ×ÚÜßâãåéêððóöðëêîðóöùûøôïëáÙÓǽ»¼ÁÏÛçðôûþþýùúýýýûüøîçÞÚ×Ýâåçèçíðñôõöööñìëíëððíêìììíðôñëéêîô÷úõööøøøõñðìêçãâáäðúûþÿþÿþÿþÿÿÿþþÿþúïÝÕÌÆÍÓÛåìðñöùøùùùùùùùøøø÷÷øõôòññïêéëîëàÖÔàããàâßáßÜÞÝÙÙÔßñôùúõðéëøûôçÐÕâÜÒÌÇÀµ¬¤¥©°ÇÚíøûûûýþþüýýüüüúùöíàÔÊÊÌÒÝÝÖѺ£ž¬ºµ¢sy‘š–©µ»ÆÓÔÎËÈɶœ}bbr…{‹ˆ^|½Á¾§n'  +    EPZv…ŽoH47//>:*& %)!-(+<>HOTaqg[UHNZUSXUKHP`cflY9# + [}ƒ‚}iYHL@=).1B:HGKOWkšÊØÊ«¸ÆÊÚççäÓÅÀ· €ljsyeefeUO`Y;ME<--%$,"&#45,A_prj<  +   9auyxqqtW@FQHF@U[_YVs‘˜ ž“€‰š™—tA  *5BISZ˜¢ ‘k]YXMMW\WOYZJGOUMITUJJAAGMNBA,,BYgelppprrvutxptvv{u}{€}€‚†…€}zgC +*f ¡¥§‘}†‰…‰~r|Œt3        IGD8)##"+*##%0*'-/) %3?GJMX]knnmooiXC7?JTSQICSo|o]L6'    + +  .:BLU^\TD:!    +  .B3%(!&9:9370/.,-1,()"(29>AIN=,-577@;;0.3;A@CIIYUMNUWSG<$/;>HQR[JNLT_YSMSfl`UD7*@MB?CIMLVUQJHLIRIILV\ae[S]D36_\Ukkifdkcc^PI8$   %$  ,^{ŠŽ‘Ž‡n<  +,o’–Ÿ§­¸ÏØÒÑÑÕÖÙÜÜÖØÙÛÑĨ’Š‹xih{ŒvkffoŸ¼¼²©’lZ„¢›¤¤¯²¬—‘„‡’•ŠY@9Sotvqwxš·­·¿Æ¬§¨­·ÄË×ÞÝÒÊØÜÏÕÚÔÄÏÐØßÜŲ®’‹’§®§¡š• ©¬¯´½Ð¾¹ºËØ×ÑÖØÇÆÈÑÓÕÔÔÔ×ØÙÖ×ÏÉÆÐÞÛÚØØÚÝàãâåèëîñõùøóêìîó÷úù÷óëçáÚÍ¿»¼ÉÓãðúüûûþýûöðøûùöïçÝÚÚÚßãäéèëìîòòñôóôöñëëëìîîïðîìíìîðìççéíó÷öôöøùùù÷öóññíèçååáçï÷ýþþÿþþÿÿÿþÿÿþþý÷êÛÊÈÉÐÚçìíóóøøùùùúúù÷øùùøøøøôõòðîîííëàÔ×ÚáåãâÞÝßÞÞÙÚÙÕßðøúûùñêêõøìÜÏäæÛÎÍƾ·®¡©°´ÎáðúüúýýþþýýþûüýüøõîçÜÏÊÒ×ÝÝ×Ò½£¥¯¹±¢cšœ¨¶¼ÇÓÑÐÍÇÆ´žrlp‚‡‹‚}Wn¶À¾¨w+  + +  +"5ITr€‚^H?:/8:0!1'#! +&/A??ADXdtocXZP\VYSXKJW^hf_:% # U|Š~`[RF;8<-2/1>IQ]clŽºÎƦ¯ÂÆÑßáÝÎþº§…`ap‚{umgXUccCQR<5,%*/'!*9;$Ag‡rH(     CbŠ‹|mvpTEIX^QMQRfaXoŠ¡¡’…‚š–›x@   )7?TOd¥Ÿ™zfY]ZR]]XMXVKGQMPUNVNNPRPWQCE6-C[filstqsrpktuytxwxqzz}{z†ƒ†ŠŒ{fG 7uœ¥   ‰‹‰ntŒq3 + +      C?;."$()! *N45/   $3BY`jrz‹ŽŽ”˜‘|ZJ?ADHPMANhvyl\J@53& +  /@Pa`_a[J5*   +  /D9! "#&+-/2/1--/82&%#$+2<=EI@<34569?=4//4>D==CFMLSPVSOED/'6?KRXQFLOOYROJOfd_Q@5*?KI=IFINNS[RLKLVTZN]fb_b[YQB.7M\gddfookd]]RF@1  & )\z‘‘•Œƒg+  ,h›Ÿ¤®»ÑØÔÒÒÓÖØÚÚÕÔÙÜ×ƶ›ƒ‹Œnfu€‰vnmg†¯»°ªš~Zf“–£¬ª¸­œŽ‹•˜`A=Tprqrr{›´°¶¾Ã±¤¨º¾ÄÊ×ÛÝÔËÖßÖÐÔÖÉÉÍØÝÚɶ±Œ¤ª®£œ‘›ª£©°±Å¿·´¼ÐÖØÊÏÙÈÅÊÐÕ×Ø×ØØÕÕÚÕÑ×ÌÉÙÜÜÞßÞàâåçèêïñõ÷ùùõëêíñøùõòîåÞÒÇ¿³·ÁÄÚïùýþýüüüýûñéîòìæÞÚ×Üâãççêëìîïïòòñññóôðëêéêìííïîëíîíìèææéîðððòóôøúùùùø÷õóðïëéçäåçíõúþþþÿþÿþÿþÿÿÿýûóæÒÈËÌÕãêíðöøùùøøùùùúùù÷øù÷ö÷ôóòïïîéâÚÙÕÛáãââáÜàÝÜÙÙÕãóøûýúôëëôïâÓÔéçÚÑÍÅ¿º¥ž¤±·ÒåóúúûýþþýüüýüþýúöòðíãÖÐÖÜÝÜ×Ϲž¡³¸±zl‚“›£¶ºÈÖÖÑËÅų“mkq€‹Œ†||_q´À¸¤k+  + + +   "2>KOOQMPcxzjRA?@8,(*1<;,'"   + +%?V^_cc_N=* +  +  + +  /:5%" %%##,,)-16.+-/)!!&-06ACOF>412:<>@:056@A>AGFGKLIXPIK@2+8AGR]TGGL]\YPLMccbRC26CH?8GF>KPPQTKOLRQYOXdf`__b_S<' I_caigmrnegcYVLJ' + ( 0b{†ˆ‹Š‹‰‡c+   8s‹™Ÿ§¯¸ÎØÖÓ×ØÒÕÝÛÕ×ÙÚ×Ë»§ŒŽ“zlem~{rkfpš¸»²¡Šfb‰Ÿ¤ª¬¼³˜Ž“•‰a=ETjppvtu™·¯´»¿ª›Ÿ²ÉÍÄËÖÚÛÒÊØáÚÑÓÚÎÆÉÖÞÜѾ¬§‘£¤¬§ž”–¯¦Ÿ­²¾À·²¿ÔÖ×ËÏÚÊÆËÕÖÔÕÖØÔÔØÚÍËØÏËÕÛÞÜáâåêíëêìíðóøùùõîíîñõòñëãÖÈľ¸¶ÀÉÝòýþýüýýþþþùíÜÕÚØÖÕÙßâèéìëííîððòïðïïëîððìèèèêëëêëíîîðìéåäèêìïíîïñ÷úùùùùùù÷öôññìéæåãäêöýþÿÿÿÿÿÿÿÿÿþþýùìÝÒËÌØáèëðô÷úøúùúúùùøøøù÷öõôõñòñðîçàÝ×ÖÜâãâãàÜÞÜÛÛÚèõöüýûøíêòçÛÐßíæÚÔÉÀÅ·žœ¬±ÂÝêôúûýýþþüüýýýýüú÷ððïçÙÏÓÙÝÛÔϸ¤§¶¹¬“wl€’•¡³²ÀÛÙÔÐÃÁ¤…ljsz”“‡rwds´Â½£m(  +    +%6BVyqZOC75>8,3+& ")027#  Sƒ…”sb_RL@802.2=AENP`qŠ°µž¬ÁÃÃÊÆÁ«Ÿ³¸¤jo{…Œ‰scXR]`CIM-**1)-0&1EZPFPXr€ˆ€K* +  4Vk}yltt]EOU`U@FOXGPm‹›Ÿœ”‡u{‘–”ƒD + + ".COK[v›©§™y`cX^`[\]\W?KDBR^Zcjf`d]XTZYF>J[jptrpsprroouqpx{rrxqvuy|‡„ŒŠ€qN#&S‡¥®ª¦ ”—¡”‘{‰|C + +  + +   *)"! $-.!%'9CD6  '4Kev‡Œ“š˜œ £Ÿ”tR>AAKONJLaƒ‹‚jYHC=EHLZag_NA540-("  +   + #9R`aaY^^P>&       #2;1" +&!'2.+16421*)($#(39AIFC<302:;=<2087=BFEINRKMQ\QKMB)1JFDMPSRPIMXXVT\ibbdji^_N=-P`ffinqrmka]WPUF'!( /Wt€‚ˆ…‡ˆ†{f/  +5t”™›¤«®ÆÛÚ×ÙÚÖÕØÜÖ×Ù×Ô;°Ÿ‹ˆˆubju|plep„¬¿»«œz]w¢¬¤°¼¯’‚†—€]CBM`hnyvpŽ°¬¶º¸ ™¨¶ÏÒÆÌ×ÚÚÔËÒáÜÒÐÛÕÅÈÓØÝ׏«–›¤«¦—’«¨¬®ºÁ¼¯ÁÓ×ÕÍÑÜÑÌÎÖÓÕÕÑÐÓ×Ú×ÅÄÑÐÏÕÖÛÞáåëðòðïîííñ÷ùùøñðîïðîëæ×ÊÅÄýÅÓæóýüþþþþþþþüóâÏËÎÑ×ÙÞäèêìïðððîòðññîîììììðïêèäåæêêêëíîïéççæîïîñòððñô÷ùûûùúøùùùöôóñîëèæâæðøüÿþþþþÿÿÿÿÿþýýôçÖÍÏÔßèëñõöøùùúùùùø÷ùøùøùøóðòóòñîçßØÕÙàááãßÛÝÜÝÜßêôøûüû÷ïîïáÓÓêíåÙÐÊÅ𢨰·Íåïöüüýýþÿýýýüýýüû÷ñïîêßÐÌ×ÜÚÖζ¦­³·«’sgu—™Ÿ°­ÁÝÚÕÎÁ°dmou}•Ž}cp[w¶Ãº¥v,    !+F[wnOIE?>>;/"** /6A>6CCLM^mqkifaVEHN_SRP_keK1  Us’s]ZFJ?3*//+'6DS`ej†¤®²¤ºÃ¿Â¼² “¤®œ~dbzŠ‚c^MN^TIIH60/4..4/ .RbkmnqˆƒoC    + 5OuzzopvdLON]WAEQRG@d|”˜˜–‰q€“œ›…D   +%$3LRKg’Ÿ¢ž‹ha\bada]YTFFE9J^`_c^cia_]dbN?J`bnx€vr}woov{xy‚~{~|{‘ŽƒsX# 0c¥¤¨§—‰”¦«ž‘„‡e1      &+6?C.)6;AD4  $4KfpŒ“˜™™ž Ÿ—W=;APZQJJ]z‹ˆv_M>>EVmtyzn`IC?CC@:.    + +     +  + +  + +  + 7L^cd]^`TM7     +  4?1$''056/22750/)&'"!-2;DLND853>33>;4000:CIFEQNKOTQXLG="#-=LOMMQPBJ_]VVOVfaWSD6>DL@JLGCEUUZKPQNNRRR]cfgmghga[L(-OZgnqwvrpldZ^]Z;  +  1Tl„‚Š„‚w`* ?t˜¡ ¤«©µ×ÜÜÞÛÖÖÙØÔÓ×ÓÓÌÁ½®„Ž‡kdp{shhv“¶º³©beª«°»­ˆƒ‡–…]KCNlhmnko°¯·µ¹§¨µÀÔÐÇÏÖÑÐÒÎÉÝÜØÖ×ÝËÅÑÕÛÙɺ± Š•¢¦§—š–›ªž«²¹Åº´ÇÖØÕÇÐÜ×ÏÎÓÖÙÚÖÏÏØÚÍÁÁÍÐÐÔÙßèìðòõøõñîíîñó÷ùöòîííìçâÞÑÃÃÌÊÉÛìùûýýüÿþþþüúôãÕÍÏÒØÛàæèëðñòðòñóòññðëëìðñïïðîìåâáçåèéèììêçèêðîòóóôñòõøøüüûüûøøùúùøøöòðíêæäçìöùûýþþÿÿÿÿÿÿÿþúê×ÏÓÚßäèîóöùùùùøøøøøøøøøô÷ôóóóòñêàÚÖÔÝßàãâÝÜÛÜÜÞéóøûýüøñòìàÐÔíêßÑÉŽ³¨©­µ½Ñéñøúüÿþþþüýþüýþýûøòîîëä×ÏÕÛÜÕϲ¥§³¶¤”riuš– ±ª¼ÛÚÔÏ¿ tap}ƒŒ‚g[p[h¬»¶¢r.  ++Ev|YEM@>@HHHB[hsssh`WQKJXXZUccN2" +"  Gu€‘qYZLIH32/)+-9@Pc[pŠ¦¯³ ›·Äþ¸¯œ–£ŽvbavŽ“…]VPY_PFFI7003/49+! <]qt{ƒ‚pg<  +    +Eo}xnnpeI@NTR@?MMQN`”™—–‡x›Ÿ…H + + &CKRZ€‘Ÿ“ug^^ZXe]VVPQK:JU[mh_`eb\fdeR=?`hkztmqutv|yzw€x|€Ž‡„…‡Ž‹…‹ŽˆxT%;o“ žžŽ†”¡¡“‡|„‰~Q#- +      #-8CLL3 !#0?DE3 %2Ear†Œ‘•–›š—’z]>?BQ_ZSUXvŠ‰gO=;@Yo}{|tiSCHKJE><+       #HMLC624>;3<970'3MOOS]HKN_a_VLMbi_UD7=JJKJEGJOUVSGGFONEOPQ`cdkegg[dT34Sgkjsoqqog]]^]W7  .$ Pcgl¢²¯¡´Ãüº·§‹“ ‚gcjv‰‰q]VHI[MINI8.0+,/9/ -Jdpt|{ˆwtd?+ + ,F_mtnkxd@FNNK?BHX_RY„”—‘Š}vŠ”Ÿ‡X + + #&1FVNož£ƒna_]]ahaWQPD7N_cmhb^`abdc_UHB\inxwrzxy}}tt|wt}‰ŒŠ‰‘“ŒŽ“ˆqV. J„—£¡¦›‘Ÿž“Žƒ|‰–|C     +      )2?JOJ1#1ACF2  $0G_ow€‚‡‹‘–š—’Ž{bHEFW\]XSXv†ˆ~hV@39Omw|„„lYHGNQJD?2  + + + +     + + +3RjspI  (+-@cxs\="1J[^`aWQRK8  + +      +*<1&**'.014*,,0*)&0((#*4EDK>?:-06=7:452+1@@B>AENQNNKONN?- 4ALMRPSIEQaWPROK\cYTJ;7N\I@FJJNLWWJHIPRMKQU^^`iefghcX<"6_oghlpnsocY\f[K/  / +9eq‚ˆ„‰‹†tj*  9mŒ–›¥ª¡š²ØÜÚÚÕÖÙÙÒÔÚÛ×ÐËÇÆ©‡…‰mh}„vrceo´¶´­[]’¢£¨•‹Š‡‡”x]B8Jhprwt€‘¯µ¸µ¶­­²ÅÖÎÊ×ÛкÀÈÊÚåÖØ×ÑÑÉÈÔÙÞØɸ±™Š’«© œ–“§­«­®½½ÀÒàÛØÑÕßÚÍÎÒÕÖÑÌÌ×ØÊ¿»ÄÎÔÖÛÝèíóõ÷ùù÷ôòðñ÷ø÷öòðíæãÝÛÙÙÐÈÈÌàñùùúüþþýýùôìãÛÔÓÔØÚÝåæìîïññòò÷ööóôòòðîììíðñîïòñìéçåäååææççéíòóòïïñòòðô÷÷øùüûûûûüúüûúú÷÷ôôñíëêéäÞâòýÿÿþÿÿÿÿÿþýöéâÜÙÜÚáëðôöø÷øøù÷ùø÷ùùõòóõôõòñòíäÚÒ×ãââáááÜÚÜãëôùýüüüøóèÕÌåéß×Ëúµ«§¬¯·ÈáóõöùüþýþþýýýüýþûúøñìïìçÚÐÕÛÜÙϵ«°·¯™‡ndf~•š™¦¬³ÐÖʯ|anrwŒ…j^`e\e«»µ©ƒ;  +  "2""*,).0./.*'/(-.--,-58EFIA@82/406=7&.03;D?@?IKGKLLQRH5" +1BOTZYWULL^XNQOQ^fYSH7;KSD?EFJKPWRKOOVVPMQYbcdcmgigaXG2-HbhiprvsmhaabbUG1 +,' !?eu†‰‹ƒ}xk. 2lŽ–¢©©¨§¦ÂÖØ×ÕÓÖÙÓÔÚÝÜÔÉÌÌ´›‰’ƒlv„†sjagt¸¸¯—tXq˜¢ž’†‹Œ‘ƒVA9Ajns|{|³·¶¶²­¯¸ÉØÎÊÚÞÙÅ¿ÇÇÔâ×Ñ×ÔÓÈÌÕÙÝÜÒÁµ¨Ž¢¨¦žšœ¡±¯«®¼ÀÆÖãÜÙÒ×áÜÔÓÔØ×ÒÉÍ×ÕÀ»ÅÐ×ÝàääèíòòòòõôóôõøúúúõñìçÞØÚÙØØÓÏÓÞð÷üýýþþü÷ñéßØ××ÖÚÛÜàãèêíðòóòòôöùöõöôñîïïíëîíëîðíììèçèçèéèêêëïòòñíïðñðñóööùùüûýûüüûýüüûùúøùöôóïîìåãçïøýþþÿÿÿÿÿþýöìãÛÜ×ÔÞèíòõööøøøøø÷øøóöôôôõõòòïëâÚÖßäãâãáÜÝÚáëôùýýüýüõèÔ×ëæÚÏÉ»²¢¦³·ÀÓì÷ø÷ùýýýýýþýýýýýüüúöíìëçÞÔØÜÚÕɳ®´²ª–p_f~—§­¯ÉÏÉ·Žfgt€‹‹|d^\gZd«½µ¯‡7   +*ZkVOH;23BD05<.*'(-9BB@OON?FFMOTbjfjk]YY[`afrqM( !  Ej~’o`aYOH:,0&%$-AO]ix–¨³² —®ºÀ¾¿Ç»•‰“ŠiZ\`wtfXVOIYWGKG=8+(++1)?_q†‡€uzmjmpQ,  + + +  %?_€‚rqh]CHPTMB?ORYT_wŠ…€‚Ž––‹W1   $:BENs‘œŸžobhfhfbjf\gcinlmlkeghgjji^HM\msx€xw||€~|wvpqx~€…ˆŒ‹’Œ}b?87>B@:% %)), !/?LPHMTYhrŽ›¢pUPLWW]SNKbx‚sR>70:]owzvpgVGS^XPL=, +Nkzo^B24CILD$:U`^EE\vˆŒˆƒqS5,5FTfslg|“žš‘„eB$*E^dhhdc\SH, + +  + + %?B:*#"%11*02/-/0&(--+()338EJNH<;4050387*//-;C=;?CADIGIPOI: 4@HW[^c_TJMUVTLPdg[KD9?RRBC?IJLVSNNRMLHKOJWfbggkgkeh_LH@5" !Ccitrssk`]_fj[[M. .A+:bt„‡Žˆ‰‚yzvA :j…ž§¨¤¨¢¤ÀÓÕÓÔÖÙÓÓÙÞÞ×ÍÐÓ¿«—‚Žxiƒ‚qfkj…ªº¸ª“j\‰¤œŠ‹‰‹•†M8=Gkps}|ƒ†­¸´´¹¯­¼ÊÖÈÊÚâÜÍ»ÅÅÐàÜÊÑØÕÐÈÏÙÞÝÙÈ¿¯›†–¤ª¡ ˜™±°®´³ÆÒÝãÜÙÔØãà×ÖØÙÖÎÉÏÓƸ¶ÊÚàäêëëíðòñðîðôöùùúûüú÷îá×ÎÊÑÕ×ÛÝÞéóûüýýüùóèà×ÕÖØØÚÜßããèééîðóóôøõøùö÷öõóïìéèèêêêæççêèéêììêéëìíééìêìëêëííîðñò÷ùùùúüýûüüýüüüûûüùùøøôôòñîêéêðöùüÿÿÿÿÿþþýõèâÛÑÐÚæìðôöõ÷øø÷ø÷öôöóñóôôòððíéàÝÜææÜÝÞÚÛÜâëöúüþýþÿöäÖãëàÔÌËÅ»¦¢¦´½ÌáõúùôûþýþýûýþýüýüýýýøïíéâØÖÙÛÛÒı¯³±¥‘l\b’’“§«­Â̽¢phww˜’Žr^`bradªÂ·©ˆB + + +=j_WG<;652489+&)+5CAIF@9GRVQTs„’‰z‹Œ•…X+ +  +(05566;20.-3>===?@=D@FMMLR= 0>PTZ_dXNQQ\[ZQSb^VPD:=RHGCDJJJWVQLJKKMOKEQeegbheekhaPNB=,%$Kewosk\\\fbd]ZZJ)  !>7?ap‹Ž‡‡}yw|L +)b‰–¦­¢œ±Ÿ¨ÉÓÔÓÔ×ÓÓØÛÝÙÔÓÔĵ …Š”ˆok€†vhekz´º©™„an–›ˆ„Š‡–PA2Fhlvop~Š¬·´¶·®­µÇÔÅÅÙßÜÍ»ÁÇÍÜÝÌÈ××ÙÎÅÏÛâÛÏÀ¸¥£¨Ÿ¡’‘¨¶±µ²ÆÙßäÝØÕØäàÖÕÕÙ×ÍÇÔÉÀ¼ÀÎÝäéìííîïðïïñ÷øõ÷ùúúø÷óèÚËÂÄÑØÚßáíøûüüüøòèÜ×ÓÖØÛÝâàåçæèéêëïñôôöõ÷õøùù÷òñîëëêêëëéããàãçééëìééëëìèêæèèçèèëëëìïðóöùøùúûüüüüüüûýûüûúûùúù÷÷òñîìëèìóøýýþÿÿÿþüòêçÛËÍÛãìðòôöööøõôôôòòòóòññððïíéãÜãæÝÙÚÝÞÜáêóùüýþýýóãÙêéÞÔÒËÀ¶©£ª¶¿ÐèøûõöüýþþüüýýüûûýþþüöîêèÜÔØ×ØÛÓÄ°°±­Ÿ”peRpˆ’“¡¨­ÁƲ‰bj|„‘™“„hXdgwa`«Á¶¤;   T[]^B;@=4''0,+*).7EHQKNKSLNRNCFPThhkn[S\^mqxqJ' !"# "Fv‡„q_]JFD9'1%&)*GZfp€”¨¯®¡µ¾¿¿ÄÈŧŠ’Žz^HXkgZg`XYeEKRH04++03@+-3TkxxmgkwnR- +   +8_xvrpmdB5@AHF9AV\RRgƒŽŽŠyn‚Š„^' + +  +#4B8Jg£¥œ“trntxqlpruqelhhgkeghkjeePIagx|ƒ‰ˆ{†…ƒ|~„ƒƒ††‰‹Œ“’“Ž‡ˆ~u`>!/[‡•œ ”˜˜˜”’‹ƒˆ‰{T%  +    + + 3.0123-.#"/$  &7EXeju~Š“™š™˜”sOIKMSV\TJ\q}|r_L9,/QevvusrhTKZb[F3",Js‡…tcW]a]`VQUbhmqvsg[`nyzz…x_\[`\`jmdbz“›š•i;",F\gjjijfYG+ + + +   -<;+!$.157542*74.+.+ #+0:;HIJG223737@2+*./@@?8:?>?=CIHSC7$+Unmlb]X]`ghb\^R@ +C0Casˆ‹Š‡ƒyzqvV +  ,h—›«¬ž‹¦§˜³ÏÐÒÓÙÔÕÚÜÚ×ÔÔÔɽ³™‰•~bt‚…tsjs{¥º¬¢•rY†›’…‘‘Ž•xP9=Eipqus}‹¨µµ¶µ¶¶­½ÐÁÃÒÄÉѾ¾ÉÅØàÏÅÒØÝ×ÊÍÔÜÞÖĽ­— ¡¡Ÿœ•›³¯¸³¾ÖàåÝØÖÖâÞ×ÓØÕÒÊÈÓ´ÄÉÑÝæëîíëëëííî÷ûù÷ùûúöòñìâÏÅÃÂËÜâäçöûúùøñçÛÐÏÒÙÛÞâãçèéêëêìíðððòôôö÷÷õ÷÷÷óðêêëìíëëèåâããäçèèèççèêæååãåççæèêééëïðñòõøøøûúüüüûûýüûüüúüüøúøù÷øóññìêééðõûþýÿþýúùöïÛÍÎÖâêîôõõöööóöóôóòòóóðñððîëåÞâçãÝØÛÞßäëôùûýýýüðâæñëáÙÓÊÁ·©£«¶ÂØîøúóõûûýýýþþýûúüüüýúõëçæÝÙÙØØÙÒÅ´²³®Ÿš„pf\n†–£¨ª½¿¨z`oqˆ“—ygWbrxa¨Ä¼¨~<  + +-bTVVG@H:5#.4-/0;HRNFQLTYLJMKIGQ[]dee]]a\jvpT4 ## %"# + + +  ?tv„m^YIH@:,.)-&)EWcn{­²°Ÿ¤½¿ÂÁÀÄÀ¤‡‹”zWQ^j[Qhh^Y\THHN?35$,09*(=ct{|rhcw€~~vX4    + !6e|~|nkcB7I>MB=BIMPVk†Ž•‘}n‘‘ˆd- +  +  #*FED=1.7437;7&(,8F?=A=<=<@>KJPI7$:FHK\a_bQQZ]RLSYa^QOB4:LNJB>GOUQPPRIGM^dXMTcg_jihcac_XPJJC@55VmkiZZccbdad`ZJ+ 7:7EXh‡‹‡Œ‰ˆ{}ƒ[(  /h‡• §¥—Š’¨ž¤ÃÐÒÓØ×ÕÜ×Ø×ÑÕÕÌʬ†Ž‡kl€„~{ois“²®©œƒbv”…Ž“’–~N;=>gpitztƒ¦¸µ³´µ¸­¶ÈÀÃÀ¦®ÏÆÂÆÅÖÜÔÍÔÚÝÝÎÇÎÜßÖǺ± ”¥Ÿ¡ž›®¬°´¹ÒâåâÛÕÕâßÖÓØ×ÎÇÏÔÁ¸ÆÓÝßçïïëéêìððóùúùùüûøóîíâÕÅÆÉÇÎàíòëòøöðæÛÔÍÏÔØÚßãåçêêëìïîðïðòòóõööööõ÷ôôðêçääééçæäàÝàÞßàßÝÝãæâÞÜßÝßàßàâáåãäæëëíîññôõ÷ùûúûúüûüûýýüûüúùùøúùøõõñïíèèèëöýþýüüþýüíØÉË×ãëïðôôó÷õ÷õôôñòóóïððíìëèâàççáÛÜÝÞæíöùýüþþýîåïôíâÚÐÁ¾¯«¨«¼Êãõûøò÷ûýþýüþþüüúûüýúôïçççäÞÝÝØÕÓǸ±·®œ—†vg]k‹‘•§ª¦¶°rfp€„–”p_]g†–ia§È°…;  + HYGIK9A=6((0% *>CV\^SXQYTIHJGNOQX^hga_bbmpudB "$#   7h~‰kXRJHE13%().>Wbi‚›¬²«ž®ÇÉÄÀÀÀ»¦ˆ’€bWe`GXigYbbRFQP@:/&-270-Eotvrobm…Š„d1  +   :^w|vzujB0DCID7AIAIOm†Œ–‘†lx–‰e.  + +$+5=;Qq“£¢•‹€rstpsuxqou{mvqrljljjqojf^eo{‚‡Œˆ…ƒ€„ƒp}~sx€ƒŠ‹‰ŠŒ†ƒ{l_:)@f‰™ž œ™™œŸ”Ž‚vx‚|_.  +        .+/2/,/.7*  &1D^jr~‚‡•œŸ¢ ˜O@ENU]`]OSdt}tfE1/(0Leqrvvp_TRXO<+! !9\‡’‡p_[PQZ`SLT`jsukaC6:Lgsy}zaKDL[`\`iqik•Ÿž›ˆ[6"/NborrmgbWH)   + +AF3 %)0871021290$! '%/9HNG83+75751.))0;E>DG@>>8;ABNQF3%1IKGY]]_URVaVXJQ_aMJA59DIGEBHRMVTNIIKJTWWZ^__cinkhaj_^MQQJFB0 2brmVT`ia`[]d]O= "+3%:=CPdx…‡ˆˆ€x|„i0  /g‹“žª¥”„ž¤“¯ÍÏÔÙÚ×ÙÙÙ×ÔÙÙÏÌÆ·›Œ€p|‰†ympsž²¬¤ti‰•†Œ–•—ƒSC>F^lmrk{‚¢µµ²²¸¾·Âʽ½¯ŠŸÌÊÄËÇÑØÔÐÖÝÞáÑÄËÖÜØ볨’ ¥ œ™‘«¯¯´¶ÎàåàÛÓÕâÞÖÑÕÐÌÈÒͽ½ÈÕÝåèìïííïïòò÷úùõøùøõðéäÖÇÂÌÉËÛïøøéàèãÚÑÊÌÔÔÛàâæçëêìíîðððóòòòòôøöõõõôóóðèáßÛÛÞããáÞÚØÖ××ÐÒÍÐÛß×ÐÎÕÒÔ×ØÚØÚÛÛÛÛßàæçéîïñòõöùúùúûúüýüüûûûüúûúùøùø÷õòðìéãéñøúøúþþýùìØÉÏÙâèíññó÷õõóóòñòóðððííîìçåäéîåâÜÝàâìöúüýþþúêèôôëàÚÐǹ«®®·ÆÔíûûøóùûýýüýþþýùùùüûóèæãåççâáÛÛ×Ðƹ²¬¤””veUn‡•¨©­¤€edu‰Ž‘‡„kc_{Œ…hg«Ä¿«Œ@ + +   0[NK9FI?2-%#-)#,=Q]be\c\TUVEBBBKQX]ljcbdtrvjX2" &&" !=g{‚pTPJNC;*,-/*$4M^s‰™¨­¯Ÿ²ÓÒɼ¾´Ÿ‡Œ“cRT[T[b`WX_MKKC94(./6235XwyspkbiƒŒ’Š[/     !6Xwy{yumI5=HM<9>IB<<]„‘–Œ‚u‚”“d3   ,8FKc… ž˜|lsvwzzyrnywrqxtrtorstzloallvz‚ˆŒ†‹ƒ‚…xy{|†Œ‹”Œ‰…‰zmcA1Q}—Ÿš•’”•˜~|‚|q?# +  +  +  + +  " $" $*640*%   !(1@Xhp|{‰’—›žž¡—U@DOR``_PLZr€tcP3.%*?\korrrf\TYXC3" *Fs•“…n`SSY]LB>HZhh[I>34D\jonun\RGEUa_^ctufpŒ›¡ž•sD'!5PmotldaYP;     1B>.&"# /76218+.3/+#$+.37ANGC3-66+.3,(/.:>@B?C@=979^Šœ£¥š“ŽŒ”™ŽŒ‚„…_- +      +%!!"!"**3578("  +%5?Uiyyz„Œ–šŸ —„M;BHQ\b`VM[lwxjW7(%+;XiprrokYRWYK4% %4e“—‘‰oXWTWSE<8ITRJLLF:7HagniidZMJM`kc^qyph}— Ÿ•zT7!"G_gkoieaXH  +  + +  + + +  +@<0!# "/3.15;6780.,&+&*<<;:F@BH8*>OPYgcZWM]WZTJQVZWLB3=NJKKJGMPWUTQJJFFLLMYadfd\bcjjca[^[de[J1* AXPJ\\aXZ[]WXN>+  + 5Yoxˆ†Š†‡{|†n1   KHGX€•š‘Œwl‚•””r=  +".@:@^| ž‚yxysvqwxxs|‚‡zw{ƒ{wmffrv}ƒƒ‡€Š‡‚Š†|ƒ~~~‚…€€„„„ƒy|wm`CIo›™ £—‘–•žœ”yP$    +    + +63-'+" #2?7/  );EZi{‚~…—œž ¡›ˆ^HCFObbc`KOjsxr\=/##1UfmquroZIT]SC-  *Oˆ˜™•…iWUSQD91<92;DBAD7( '=POTa_TSP^b]VKKVSSK?88KIFGLIQNKXMK>CFLRZJUecadfhgmg\\\d_`ibUC=(6AGT__a^RPbXSE8   +bil}€Š‹…‚uƒ~j8  + At‹’ž§ ufp„¡™·ÐÕ××ÙÜÙØÕØØÔÒν°™}‘{sƒˆyqqy—µ®©—‚dh– Œ–š—zTC>>Zqu~‚€‚˜´°¶ºµžÁż¯¨‡†Ž³Ë½ÂÄÅ»ÀÉÐ×ããâÛÈÌÒØÙËÁ·ª”›¢¡™‘–§³ªµ·ÒâÝØ×Öãá×ÎÎÉÎÑÑÔÓÊÅÁ×èêëèèèìîïïììêìííêåÚ뱫µÇáîïêáÕÈÀÇÌÏ×ÝßäæìììðñññóôôóôóóôòðïíçåáÜÕÒËÅ»ÃÌÊÊÐØÞáàßÔÕÖÚ××Ö×ØÞâÝÞÞÙ×Ö×ØØÖ×ÙÖÕÕÒÖÏÈÅÊÌÉÑÒ×Üãåéíïòö÷ùùûüúüúúúüýýüýùúúùùôñðéäßäï÷üýûðÛžÌÙäêíðòôðñòðïðîìéééáÕÒàðòóóîççãçíöùûüýúíÞìòèÛÓËÅ¿°±·ÀÇÛóüýûöùøûúüýýüüüûûúøïßÌÇØÚÝæàÖÙØÔ˾¯¥“’‹xjj€”“™¥©–zhru€‰Œ‰cfegˆ„owlTš·´¨…A  #WTC>K??40"*$-3:KPYccc]`X\`UKG=EKIPaglq‚Œ|iC&"+%!)$ $(D]Z+1^qwihgYQ?:/*3)'(:Udp„—¤ª®¦¥ËÕÒÌž´œƒ‚Š~aNGT`\W]ZT`XU^O47;04AIFQdfqzzem”’ˆ}hC$ +   0`wyxw{jO<7@KR86=CF=V~‘”’“‡r}’—’wC   + + #8>@Sp£šŒƒ~„€wu€{z{Œ†„Œ‡|t|€xvjipuwzy€‚ˆ…ƒƒ|zxzuty|z{syvt|zysgVBGpŠ”Ÿ•“•™›’‰„“’q>  + +   +  + +  AF<1/##%/3/"$ 31%%.OdmtrtpaNITWD=) $7r’™š‘€eWWOC6,0?Q^c_WF:5:Pgoti_PGER_nlhqynfw•”ŒuZ6$&F]gc^[VSV@  +  + + + +  *A@0)&" "!(3740412.)))%%#*0CLIQG=5:75:::51;5DE?;D@9878?@?7.,7BLSccZUU_cZQEJYTLHB5;NLCDHN^VXZVOCEIQQIKVcd`ephlkhd^]ad`dcYPA6%,?N\]UU]ZVVPN4  +   %Xieq„~wyˆ‚‚f1 +  +D{Ž™ ¢sahu©¤£ÆÑÓÕÛÚÚ×Ò×ÙÔÑÎÄż¯‹‡•„tsƒ…wqop…®²©š’w`|¢‘˜š“v]A9@dr~}–²²¶º·¯Âü´¤‰…Œ®Ê¾ÂÃÃÆÉÊÕÙããâàÊÆÊÕÛÑȸ¬œ™ ¢Ÿ›‘•¢®­°°ÃÙÛÙÖØããÔÏÎÊÙ×ÈÒÏÁ½»ÏâçççéìíêîîìëíîììåÜ͹¯­´¹ÅÔÚ×ÏÄÂÅÉÍÒ×ÚÜãéêìïðñññòóôóóóõóòîëçâÛ×ÓÊÁ¾ÀÀºÇÎÐÎÐÕÙÙØÝâèéêèçèéæäèéééèäææçâàÝÚÛßâÝÝ×ÓÓÎÏÎÓÏÈÉÒÔÚâéìïó÷úûûùüùøúüüüýüûûûûùøõóîìçâãçîôóíÜø¾ËØæêïðòðïòððîîíëåàÖÊÉÚìñíðòêäâæíöùûýüõæÛîîáØÐÊļª¯½ÄÑçõüýûøøøùúûüýüüüüüúõéÕÆÅÖÛÞââÝÚØÔÍÀÅ·¦š—‘Š|vŠ¦²¢—œ®¦€iju~‰“Žvbacw…ssjV˜¸®Ÿ‡F  + +  +IZ?BA<=<4()40(!0811)(3/##  +8F[hkgd^cms’•”šŽY78?GS`b`KIYnrucD5(&+?E?@;66;8:>>2,")4:3$DP_\YZYLNOC-  #JbegiZP`quzsf4   B|Ž“œ¨Ÿ‘†kii{–­¢¨ÅÐÔÛÜÜØÖØÙÔÒÎÉÈɼ¥‹Ž~ow……}qjwš´°¤”rgŽ–›˜pZ>7DADFAEJLNA>A@A>9><=>;??76;=9/7)'%!&.542,6:311/30' +# +   + GPQVLB3& (75)-*#"  + '7AU_VPLLJP`m‹‘˜[D>8BOU``OFSdoqjP3-#$,D]jswvr`NPZZE5& "8d†œ¡›‘zdWJI<0)3@Zfi\F<23MgwwpdZUGI]jf^]orlp‚‘ˆ‡~hH* %9T^ghhbaZA(   + 2HE;*!""%,16<221,.,1##$&,0:@=DD>96?B;:5<5065;@C=>@3.18>F?9$!!349HWVQHPXYPOJOY]UKHGFVOGINHIT\\TGIJ[TQLER[ckdeeeed]\_`abd^_WPJ>+"6KVb[XXTV]9& 3YfnbZcbhqpxdD + +>v“—¥£¡œ’ujio¢©›²ÎÕÙÛÚÙÚÛÚÕÖÑËÈʲ™‰“ˆnm…‡yii‚¦´¬ª¥‡apœœ—tY@=>\x{€„€}‘­¶´­´½½¶´° ‚…—½ÂÂÁÄÅËÉÏÙÙãâÝØÅÃÆÑØѸ Žž¢ œ‘•¥¬¢­©ÁÖßåçèá×ÍÊÓÞâÚÊ¿³®¶¾ÒÙÛáçêêêêêéêêêåÛͼ¯¬¯µ¶µµ¶ÀÇËÏÕØ×ÙááåéèëëðòóòñòõôôðëêçâàÕÏÉÉ¿»¿ÈÌÜéð÷úúû÷ñëíîôúüüüûùõøûúôõùûúöóó÷úùöôñíìïóùýýýüöðåÚÖÎÐÑÒÓÐÖÙÝâæëðò÷÷÷ùøúüûûüüüûûúûùùøõóòïìåÛÓÎÄƽ¸¿ÏÝæêìðïîïíïìçäàÚΰ»ÝîõúüùïæåîõüüýôæÕáéÞÒÊÅÁÀ°©¶ÀÊåôýüüûûøúòòøøùùøøúù÷ïà̾ÁÍÙÚÚØØÙ×Ñ»º¾¶¨—•«ÑÙÑÄ´ ™¡©ltw‹Š‰dcc}wgz‰”Žj—¸¤™ŽE  %MD1676=7+$",2+:ACVXSMXdkc`acbWWSGZMHHDf}ƒ‡w[E."+()"!(EUgqx|O(atwnb^PH;9-.))&+5Lgh|™«´±²©½ÑÏÊ¿¸°¡Œ‰Š…l_TSaSE[YW^`KOO5BG9-/0Gly‡ˆ‰‹|{zwq~vpP$  + +  +  +!1    +  + '# %! "'#!!!$$  + + +   JUTSE:5-*790'%&!  (2:L^VIKKFH[qŠŽ‘Že=36BPWY\WHL`mqlS8,$!$:QdqvwscWNZYVE:)Gq”œŸŽt\SJ?803;Kci]H==6>TovpikZLHN]ja]ksuktˆ‹‹}\6-CZdgd^\WK3   + + 4AA:.,%%,271./)(,0%%" )/7=?FC=7287C>?91541=A@?<>561:,"#&7N_isxof\^\\`Q@&  %:]Š™¢¢™‡eVND86/2>XdbQC@76Edttqj[MGEUjhbfoumo’”ŒuD' =Rcf[YVUMA+  +  +  /CG>1*)"*5305:,(+.,#'(:9?D?<3.3@;A;7')2?>@BFB=77766;A?2 .38=GEHCBBUY[QCGYTTLC3=JKGFGQSXRQKJOPPTJJO^eaa_`fikf_X^aaeb_`^ZTM3*!A[\XUOYDD;civ{y‚tp`'  M‚ Ÿ›™`bbe}˜©š³ÐÓÕØ×ØÝÝØ×ÕÎÐÎȽµ£’™’r‰ˆˆvqo§¸¯¤¤Š_f‘™kR;8E`lz‡ƒ€€“­±µº¿°¶»°«—~‚’·Ä¼Á¼»ÉÙäâÛáåáѾ»ÇØÚÐò“‹•Ÿ©£™•›¯©¬¯§ÉâéêéáØÎÉØæãäÝÀ¯§®´ÄÖßçêèèèçææèåàÖŹ³´»¾º½ÆÊÐÒÖÚÛàÞáãåæèéëîîïðïññðìéãáßèëíéÚÖÓÓÚãðøüýþþûø÷öõöøøûûýþýüù÷úüýûøøüýýüùøøúüüüûùùõòðïôúûýýýüúõñëæâÞÜÙØÖÎÓØßæëðñö÷ùùøúüüüüüüüúúùøöóôòïêãßÛÓÉÇÅÈÕßåèêëëììëèãâÝÔ¼«µÔíùüüüöêçîöùú÷ëÕ¿ØÜÒÈÂÀº°¦±½ÉÞòüýýûüýüöòùúûùøø÷úúúòáǹºÊÔØÜÛÛØ×ﶬžš§ÓèáÓ¸š—™—jy~“Œ~ofcozkrƒ˜ÁçÕ–ž·¨¢–T  + $PC-?8>6/'+*1()0CWaf^_WWdlncaa^XYOLOQDCXqˆ€T, $ &*'  &=Umu€Œe2 +Xkzuj^SMXK+)+,2O5I]pˆ™¬²²»«§ÂÍÈ¿¶´©’€†‡h\PRifZRVV]^YbV:(&)+,A`s†”‡uncchsvja:#      +   +  +     + + +  +   $5--,6@BEA?3/87>;=H=-,9:5?HH@@>OWU\IJK__R@9?JFFJONMPOSNLGMPQPHKY[]edhfekaVXckedeehg^YS?2!+LWTQRM>8 %Yemou~„yrV%  C¢¡Ÿš‹Œ†f\^fkŠ§¥ ÁÐÓÛÙ×ÙÜÙØÖÐÎÐÉÈÉ´‘žyx‡rnv•«²¨¢–n\Œœ’t^F<>]p~„ƒ…„«°¶¹½´¶¶²«•€´Å¼ÁÁ½ºÈÞæçÝÝäÞ×¾ºÅÒÙÒŶ›‘˜¡¤ŸœŽ“«­ª¦ ¿ãéëêâÖÊÌÞéææÕ¶ª§ª¸ËÕáèëéèéææèæãÖÅ¿½½ÄÁÀÈÎÕØÙÛÞãæåãææéííîðíððîîìêâÝÖÒáêîìéÞàåèïùýýýþüúûøøúúúúûýþýþþüûûüýýýøùýþýýûùùûýýþýüûùøöòðõøùüýýýüûùöñíåáàÚÔÕÑÔØÜâêïóúùùøúûüûûûüûùø÷ù÷öôñïìçâÚÔÌÊÇÍ×áåèêëëëêåæâÝØƲ¶Ñíøüýüùìåí÷ûøïåÎÅÎÒÉÀÀº¶§°ÄÑçøýýüüýýüõóùùûú÷öøúúøñàǵ·ÃÒØÚØØØ×ÒȺ¸©œžÂæéÖ²’‡€šŒmj}‹Œ“Š{ganˆnq‡ Ýëà  ¬«¤˜X! & + + @C=04530&#)&++*8N[df]g[]`ifd\`XSUVKJ?IPXx…|l5)+!",##8Sloz„’p0  'Yirm^[VSK=5132(B@Vpy‰–¬¯¸Àª »ËÈ¿´¶ªŒ{„ŽqZFNlmXL[Xb]YgY4(,,5AIl…•~s`Z`hgjrp]?. + + + +!    +          +     +    6Vy‰Š‚sL +    +  +    +  +$*(#",3>B=<-(  $7DN]\I@@EN^i‚‰k>17:?FY]SFCRcqrjM6-*$&9Sjnknh_OS^a`U> );\‚˜—‘wWHF@;4',B[d]VI>;;LI=7=67;6880*26;BA=<:85;=9;A:-#;947EJB@9-% *9CN^\OHFEFTeƒŽŽoD2/9;BWaWLEOiqrlZ7-)%"4IaeijjaXQ[be`K2 +@kŽ˜“ŽxeQDHB7+*8F[daRLA7>Seif_QOKHWdif_esuo€–›™‘y^F&=U`ffc_c\B +  + +       3@E;+""#$&"0;24310-&!"''-5?DJEA>97<>>:54+*6&(86/?JHA;KSW[SDQ`]WI@7CMIFF@CKRPSSJNKUWPOR]db]fhjih`]W^e_ajheec]XOB0 2OROH=   8>PlhkqbO% P“ ›Š•“q]Tdhn†¢¡”¹ÐÑÓÕ×ÙÙÚ×ÓÓÓËÐÐǯ‘Ž™’woƒ‹|kki„§µ±¦Œbg˜¦Šn[?8]{y~ˆ¨±²±³´­­¬©t{w€¢ÈÀÂù¸ÂÕæéèáÜÝØȸÁÓÚÚ먋Š—ž ˜’Œ›¬¤  ±ÒÞáèâÙÖÖÖÜåäǦ¬´ÂÕÏ×ÝäåãåèèçæàÚɽÁÆÃÇËÕÒØÚßâáååçèèêëëêëîîîîìéçá×ÎÑÔÓÖäîòøõñöûýþýúøùöøøûüüýýýýþþþþþüüùüüýýüùúýþþýýûûüüýþýýýýüüûúùøóòóöúüýýüúóðíïòïæÝÙÍÄÆÉÔäëïòöùùùøøùùùúùùøøùù÷ôôðíëäßØÐÔÙÛÝäéëëëêçæåÞÚ×ÈÁÙìöúöööîêòûùóåоÇ˹¸µ´¬§¨´ÈÞôýýýüýþüøôøøùú÷ðîõúùøíÞÈ¿½ÅÑÒÕØØØÓÍƼ®¬¬ÌàÙÌ£~fdˆšuku‹•—†vjfbo{j”ÆåëÞ™“°§¤ŠL! +K78,$-,%#/&!0#9F]_ih`^Z_lloka`PN\XOVT]ddw}f=*..#"'4IS`ioƒ’›„J $Rfqjg__\G>*)7:AAP^lx™«³·¿­‘ªÀ½º¬¨ž…qsˆyXTR\a[Z]^kgZQ?%3==CMj‰…tfMGRUfolimbP2!  +  + ;C\mY:2/IctvsighoK0%.2/AEL4   +IP`nvpfjkˆ€^QK^_cM/BWrqy‚L    +  + 1IjˆŒŒŠxq?   + +  +  + +   +  "0675*!    &6AL[aVJKKJPe€Ž””—sG4,5,+%"/B\gjljj[SSahkY?' + +Mo‰’‹u\LHA9/,4@LZ`]RIA 1T|‰‹’•‰‹–£œŒxtsvv_Pi‡–Ÿœ”g8   + +  %7Jcw‡‡€ƒ}kA    + +        ! -572"  ")3?KWbVNLLJWi€““–xK3-0?KPVZMBFZnupgM/)%"+/%"!%(%'.5)*).0*)"!#0)35@JJMD=;<:@IE3/1;A;>?:;?9428=FGF7"(>>4=<@?=>AJFHDW_[SM63EUP@?>IMNSUPHDSVTUOL\b_djd`g]ca^ehf]dfadaZ_YA8$  #0BG50Xjx~{lH + I‡™£¦¤›¦¥k\__egƒ££—®ËÑ××ÙÛ××ÕØ×ÖÙÒÊÀ°ž’š›~x„Œ‰tk†ªµ­¦’jp™šrU=?HU\jrtkS.% +  !>QVP?4HViŠ“˜—‹~ƒŸ©ª®­–‚ˆŽfX]`[]X\Q.*)(6:KXoˆ‹’›˜“‘£§¤–}z~wp_n’•œž|E    + &4?Zosw}††€yd<" + +   +    +  + +$&&#  '''"   %/1?I[\VOLJOZfzŽ’~L//0E;*!$',%*075..-)/1+)#&'.4CLLJA=;=9A==6023;A>?8=25878AAD@2-:??BAE@8;???CGOegXR>6@KLEDLNMUVSRJHNYTPGJWZ\egfadcc[\bgffcibb_a\SB6&#)  ,7-   ?emwrgD KŒ˜¡£ª¡« ƒwi_`_co¨¥›¸ÍÓÔÚÞÛÙ×ØÙØÚÕÑÉ°Ÿ‘–x††|tps’®³¨Ÿ‹ovˆ^C=Xx‚‹ƒ~ŠŽ¨«®±µ³¬ª¥—{wuz¹ÀÀÆŸ¶ÀÒäçààÜÏÑÅÃÊ×ÚË·«”š–”‰…†ž ™™£¿ÔäÞÑÇÓÞÛϳ¤¦¡¥§¹ÅÑÚáæèèèæÞÛÛÙ×ÒÐÓÚÛÜàààæçéééëêíììîííêèäßÙÍÆÇÓáð÷üüýýýüúóñòñò÷ùûüýýýýýÿÿþÿÿÿýýüûýüýüûúûüúóóùúúýùøûþýüûûüýýþþþþýþýüûüû÷ôôóñîñúýýþþþþüûôëÜÉÃÄËÕàéïô÷øøùøùúùùùø÷÷÷÷öôòïíèæçåáÛÝâåçèææãßÜØÖÔ×ÜéìîñóñìõúúïÜÆÎÎúº¶ª§¤¯ÀàõþþýþÿÿþüúúúøôõùøøøøùõçÓ¿º¶»ÅÊÎÁÈÍËÿ»¹ÁÀ´«¨“’ª´³¡kw—§wi\gfwzƒŒ§Ê×ØÖ¿yŠ«¡¤™Z! + :>+$!'!7GUg_W\`_gebcmjZ]][YFFHckqrcH0 *+&!!""1JS^\d}Š—¦«ªŽR Icpi][ZWM;/.7<@AE\iv‚“ ©²±¨•– š§©¦ŠgptxbZTVikaTH754=BH[_`a_Veli\VNF>@K[iurhZ9"  +  "":W[_UVixzˆ‹Š€w¡¬­®¤ŸŠ‚Œ„kfaaZaZ^]bip|†‰ˆv~Š–˜˜˜Ž’›¤¤”Š‚v|ˆ|dw‹™——˜„Z!    &2=Vdcgss{{zrd;  +      + + +  *(%"  ! + + + &-6?HW\]RRJVZbzŽ‘ƒT9,.=?KW[TI?IcproX3+'"'8Laglsj\SXblpbM5#0Fg„‡reOFG@83*,:I[`bUH;7@ZpywoYFJWcaWZiupp‹”“‹tK"9Vbed_a]TB* +   +   2@A6"$+$'//54%)5.'#"&+16GMQG@>;96>8:;+--78<96=;;165:HI<0 '9?>>@HC<<;FCAJP_eZMC;DWMJIMMNVRNOUGHVVHEGWYegbcbdih`Y^eekjceab`_X=96*'#  +(%   FcmliJ T“˜™ž¡¦¥­¦‹xj\Y_dy›®žžÀÐÓÚÞÛØØÙÚÚÙÙÔÏÍÀ¨‘’€s}ˆ„uprwš³¯ª£ˆiv–rIDVv‡ˆ‹‹…¦«²®°±§Ÿ¦ŽttusuŠ´½»ÆÇÉÅ»ÉßåäÜÜÔÖÏÁÅÓÜ’“š•Œ}€˜¡–œœ¶ÔãáÖÌÛåÝǬ› ž˜˜¥ºÊÔÝåééåÞØ×ÙØÚØ×ÙÜÞßããäçêééëìêíìííëëåàÙÌÄÄÍÝðüþýýþýþýûùñðñô÷üüýýþþþÿÿÿþÿÿÿÿþýýýýýþýûúøúúööøùùùúùüýýýýüüûýþýÿÿþþýýýþýüùùóðìíôúýÿþþþþþýýôãÓÆÁÌÑÛæíóøøùøøø÷øùù÷ôõøòöññíëèêèÝÖÚÛãæçæåàÞÛØ×××ÚêïðòôðéõûøíÜÉÖÎû¸¶®£ ¤­ÈèùýýûþþÿÿüüüûõòôûýúùùùñäÏÀº¼»ºÇÇÁÃËÆÂÀ¾ÁÉÉÁ¹­ž¨¼Á³”{w¦¡‚e\aft~rˆŠ™ÆÜßÞÖÀ‰ª§§žf! + +   +/@$ #$!=FOZ]PXj^nmggm`b]U\RHPPezroT2#"(-+1% !I[`WdnˆŽš¢©±­ŠLCbuieYYYM;,<@IA@DUms~”ª³·ª“™¦«©Š]gsƒm[U\fZK>8:@?FLUahbJCFZgidTI?AOYa]YZPRXeyŒ‘”†^:+29EJWYWL@Cbgpq]4*+3$'3JYhmmkeZX\grfVA-   :Wv~‚q_IME97/-2@H[`]O;7@Uht~xs`KEIY^\X^ntr{†––‚\/+B\cZ]`_UH3  +   +   /EC1($)/.*)+,-10('/10=EINF@@???>=854785<5=;:<2.<>=FH?4&9A<=:F@GNXXeocM16GUmh]KBBM[`hjrk`YB-  + 10+#&4/'*NgjNNhvŒ“™„†~‚–¤§ª°¦”„‚ze^V`\flpt„„—•—•ŒˆŒ‘˜Ÿ™Ÿ¢Ÿ”‡Š‡ˆŠyn…’–›Ÿ’s0 + + + +  #!';@@JTW^^_d]a]Y4   +       + + +     ""$'$-+$#$)"#  (7=@ISa_XMRSWe{Œ‘‘„c5-.:CJV^]N@DTgose>...+(.DWhmoldYXV_nm`T3  &>c‡Œ‰r\NGA=8*.28Sc`XK=;C]jmvueWHLO[^YYlvrs€‘—’†jB# $0HZ^]^^UI=&    +  2@D4  # +6.2&...5),',0-BA@0,:47@?8@A7304??6@=1 ':A9@??;:>@CBFFX\]PME4=KMDEBRUYWSGJPTT\LHLX_dcbg]cc_^aZgdc_fd[`]VVK>76A5"# +  !Vc]> +W˜¢£ ª¨ ¥ŸŒ†xpf`[\ez’¨¥›»Ñ×ÛÜÛØÚÛÙÛÖÔÖÔÍį›˜Š~Š‰€sy‡•­µ±¡’mizmGVl†ˆ†Ž£ª©³³§Ÿ§›ymvju‚¬À½ÉÕÐÇ˾¼ÚæåÜÑÏÕÛʺÇÔÕƼ®‰•–Œ}„‡šžž¥­ÍãáÙÍÕÜÖí ¨œ“›¤¹ÈÛäääÜÒ½¼ÐÙÛÙ×ÞàâãâæçêëìëìêìîíêéàØÐÈÅÄÉéüýýýýýýþú÷óóø÷øúûüüýþýÿþÿÿþþÿÿþþþþýüýýýþþýýüúõöøûúøûûýýýýýüýýýýýþÿÿþþþþÿþýþýüúú÷öõòô÷ùýþþþþþýýùòæÛÕÐÐÜçìóôõøøöööö÷õöôôõ÷óñïìêèÞÌÌÔÜääâäâáÛÙÙØÒßîòôôñìêôúöéÕÖÖ̾¾¸¯¦š ¦³ÖóýüüüþþÿÿþþýûùøýüüüùøøíßËÅÄÁ´¹¾ÇËØÙ̾ª ¨®§™—š¤«¤iq‹–­±‹pX`epxt~†—ÉãæéæáÑ¥§°¦q-  2S*#$1PYZSSLQbdifflkf]WWTZSXclfg@, -&2-).- 6[ld^fm“œœ¤­³§Q=c}qZ_RYN<47@?=NDPe{‹’¤©«±§Ž…˜§©¨¥š‚msz€mgSMI?6AEFMY_he]J6*/N]oeYDDIXb`goqoqfN(   '.0+#*5-(L[k_WZy…€•ŒŠ…~’¡¬°°¬™‡Š”ˆpc^b^dmrv‡„—ž˜™ˆ„”“ £¢••˜ £¢‹ˆˆ‰Ž{l}–™ ¤ž{7   "*'!475BBLIQMQTNLQA#    +       "$'$&'+$" "%$  +$3=DJQccZMPV^fxŒ‘Ž’‡]9,-6=HR\[RE>QelrnO7*%,+48Odjjie^ZZ^kqh_A- ,M~Ž‘ƒkRGKHB8($5JYZYRB;;J_gmyphWIR[`[Zemnqx…ŽŒ„wV/(@V[_PVUF>0    + +   +1CG1"%".2.-).*//+)(&%->KFDC<;>BACC<14.2>B=:98:3:28;>ARVFGCMVVYVRFMLNPF;FZeddhcfide_Z_f\`gef^_aXUI94872."  + 3NH7V£ ¦« ¦–ˆ…spnXUcs~›¯¥«ÈÕØÚÚÙÙÙ×ÙÕÔ×ÖÐʹ¤˜˜—€y’qqp‚¤¶´¨›~^p„cQn‰‰……‰•ªª¯±¶¬¡£Ÿ€oup{z¨À¾ÌÖËÃÉÇÃÓãæÞÌÏÛÜ×ÄÈÔÓŽ¯¤‘ˆ‘ƒ“ ž©©Äßá×ÉÌÒм¯§ •Œ“•¶ÇØããÞ×ȼ¾ËÙÚÚÝÞßâæäèéêêëìíîííéæßÛÍÃÅÊÐÞøýýýýþýûøôôóøùûúûüþþþÿþþþÿÿÿÿþÿÿþýþýýýýüýýþýýùøøûüüüüüýþþüüýýýýýýþýÿÿÿþýþÿÿþýýýüúûøöôòóøûýýýþýþüûõêàÖÒØÞæíñóöùõõ÷ö÷õôôôöôóñòïêçÝÐÍÐÚàãäââßÙÙÜ×ÖãñöõòïçèóùñäÔÙ×ÍÄô°©¡¡¨»ßùýýýüþÿþÿþþýüùúüüüûùùõêÛÐËÉÀ¯°¿ÈÎÜÚͽªšŽ„{}€~’¦•nk€Žž¹¥z[UkmzpmŠ³ßèéêèäÒ…|¢¯³«x0 H4" (=QUZPOO[ffrjegli_\OMW][dthQ7%,,"'(',. E?. -:?9?B?<<4;;@@CQ_]ZIA7CRMFGPLLS[USGHJNMIFOYgbggcf`ig_Vchc_g_]]chZQMB8<<2-&#/:3 L…ŸŸ¤¦°¦©™t‚Š}tlfXW_o‘«®š¸ÍØÛÚÙÜÙØÚØÕØ×ÒÍĶ¡——‰~‚Š„zogx˜»µ©£“yhyPo„‰‹Š‹“©­¯²²¨ ššrj|xt€…½ÀÐÕ²¼Á»ÊàéåÚÖÚÞÝÍÉÒÑÌĶ¤‡Š„w}ŒŸ ¡»ÛÝÒÈÈÑϸ£¦žŒ‡‘¦±ÂØÞÛ×ÑÄÁÂÈÔÙÛßßäæçççëìíïíìëíêèßÚ×ËÁÇÏßñúþýýýúøöõôùøùüüüûýÿÿÿÿþÿÿÿþÿÿÿÿþÿýþýþýýûýýþüûûüùûüýýýýýýþüüýüüýýýþÿÿþÿÿÿÿÿÿþýþýþüüûúø÷÷÷øøúüýþýþýûøïàÙ×Üáçìïóôôø÷úøôòööùõôòïïíèãØÔÐØÞááãáÜÛÛÙØ×æðøúõïèèôöìÛÜäÙÎÇÀµ®¥¡¦°ÂäúüüüýþþÿÿþÿýúõùùùüüùøóêÙÎÉËò»ÅÏÓÛÔļ´©˜|cehlkŠž}cƒœ±²—l`]bs‚qzŠÌãêìíëçÖŒ|¤­·³|2 7F%!"'-?O_a^LX_]komjfnhaOSJZ_iurY@0&3(''.+$"3]rtcqu}ƒœ¦¨­¬¬ª—Z  7]}o]_^VS2-52B:HN^gt‹¨·¯ª¡–Œ¥²°Ÿ¢¡—miqf]SJAFLHRU_col^I>+&)5Leel_YGXbhd\iw‚‹r^3'   ! -C'%6Q]c[Yili‚”‘’‰‡—Ÿ¤§›‰’yplf`nkjky†‘‘–•“ŽŠ‘—šœ›¡–“¢ª¬œŠƒ€…Ž€liŽ ›†I  + +  +"&.0,+-3,068?GFBB$  + + + +   + +   .11-*+.($&!     *4=CP[_^`cqy|x{ƒŽ‹lA-'18>AT]^RARirwu^=.%%)(/Daeglkf]\ZdjoiaF, + )Y~”˜’ˆmVMOLD;1(/@KW^SD<@K[hrombUJIW`_]^owsr}ˆŠsX:! :NUQMJME9( +  +  + :LF7" %#"/40(+292()))&-8;=AII;15>@@E=71653+473:;:=728@D<) $2=6        +     + +    45/),''%'%     -46HS]ceajvxyw„Ž‘oE()-18@J]_VDGbuvgB0*+()*<\hihiid\WblpmiS6  !Ai†’‘~cLKRM=5,,9CTbZGA<=Kbjqih^TKOY_\Zirtrq€Š‚{pI( 1CKGJNFB8)   +  + 7FF8,+('"23+7/,2/.,$"%2;0:CC:=?101322*6985--0*7@;<.#+;>@CJ>>61449ABK[_SH;2FKEGMCLMWVVHADDGMKAG\beedafcdd_^^beffmdedb\WN@85@203$ &* + +  O“š¨«®°­¸©\y‹~}l]GKPdƒž¬ŸµÒÚßÞÝÝÛÛÚÚÖÙ×ÏÎÊ»¤•{j}„|usxžº¶®¨™f[nnvŠ‹‰‚„…™¬·¯­¤Ÿ¢šndupwy‘·¼ÈØÔȶ±°ÀÜêèÞÔØÜÜÛÊÆËÑο° Ž†‹€u—¢œ›£ÍÓÈÅÎÜÖ´“—£†¥´¿ÐØÕÖпžÊÕÛÜáâäçéëëëëíîìééåàÛÖÑÐÐÙðùüýýüøóñõ÷øùûüýüýþûüþüÿÿÿþþþÿÿÿÿÿÿÿÿþþþþþýþýüüýýýüûüþýýþýýüýýþþþþþþþÿÿÿÿÿþÿÿÿþþÿÿÿÿþþþþýýüúúøø÷õ÷ùýþþýýýòèâáÙÔÝäéïòôôóõ÷öô÷öõóðïïìèâÖÎÍ×ÞßáâÞàÛÚÚØåð÷ùöðëïóìÚØííàÑÄ¿¹­«ª­¾ÔíùúûþýþþüþÿÿþúíéôûýýûùøëâÛÚÚÛÔÒÍËÍÍÉÁÂÃÀ½¢cl~ˆŠrasˆ–±³›‡eeo}}n‡Ž—Ñçêïïïíë×u–­¾°„9    &7  -+(3JTZ_[\^Vdtnn{pqvkiVT]ep‚uT:!"5;0()"!,Zwx{sƒŠ—™©°¯©«¬§—W 7[nqaW\XC80.7ADFLZfj„¡¯¥¦¢¤­«¤¯°œzn^PEIJWRWapxzoYC112*##+K]fmj\SWUYZil„Ž“˜qA&  "'".96"'.H^kh_fts|†“˜‹||’¢°°¯«š…‹…mbij_`fik{Œ—£¢œ•ˆŒ”œŸ¥˜Ž¤¢Ÿ‰ŠŒŽwdz”›Ÿœ—[  +  %(/-54=:A;2;;%   + + +  + +     $01/00)$)+#!  )39KVW`gagy~yrrŽ–š‘qF+'-22=EW_ZJB[syuoM4)&&&-4Rbefghb\Tajsuo\?%  1UsŒ‘‘‰rRELNND60+;K[_PG@;=Sgslgh_WLJ\^^cmxohvˆŠ|y]7':KIKHIE;*  + + +   #;JF;.(+*03(.)10,**(!(3:>ERPE@:>B>D=?.).982-6A2+21+9>4@A' )6F@>A?@6*257>@J\]MF:1ALMIEDGJTTWJ@FFGLM;DRcdehbgged]`ddhdicdfe_`^OB99;<88* +' L ¨¬­²­µ¶Žeg}‡~uc62>Mg‹¥§¥ÇÚÛÞÜÛÚÙÚÚØÙØÓÐÑ˶™—’xq‚Š†vk~’®»¯«¢‚gg~…†„†Š‰¡ª²°©²¯§•h_{zw~¶¼ÉÚÙѼ­ª¹ØããÝÓÒÚÞßÐÃÌÙÕȶ£‘|~‚ƒ†xy’¥›”ÃÐÁÀËÕÖÄ š§›’™§¶ÄÎÔÏÌȼ¹ÁÆÓØÛÝâäççêêêêìíîìèæßÖÖÖÖÔ×èùüüúøóòòõ÷ùúüüýýýþýýÿþþÿÿÿþþþÿÿÿÿÿþÿþþÿþþþýýüûúúúú÷øüú÷ùúúùûúûüýýþþýýþÿþÿÿÿþÿÿþÿÿÿÿÿýþÿýýýýýüüûù÷ôóöûüþþýøïìçßÒÓØãêìðóööö÷ö÷øöóñðïìèçÞÒÌÒÛÝãáÝÜÛÚØÚçòøú÷ñîòñáÑØïëÞÑÅÁµ®¬°¶Â×òûûüþÿþþüþþÿþúîêùüýþúùúðîëêçèâÝ×ÑÉÊÆÀ»¾Äͽ™um|Š‹kp†“˜·ª…sacquo}†Ž©àêëíîñïêÚs–¯¼´…9   + /@KUd`\a\emwuutsqxpcYael{{mA#-=6+'*(Ij€wvpy‹œš£°°«©®­¦”^  7WooZZ`WI7/.<7:?B[`k€‘›š¤­©–Œœª¬®¶²Ÿx\TQ[WTUWfnswf\A4*-+%(0.Ikqst`WYW`cmŽ•šœvH% +  $"1<9(B\ek^gyp…“Œ‹zy¡«°¯¬ Ž†Œ~pf_cbcXfpv…– ¤¦›Œ†šž¦¤Ÿ’˜Ÿ¥ž”‹…Œ‘Ž|s„“Ÿ¢ ›r' !#%)4<784;=>0:<1$ + +   +  + +    + +    !&*22030.*%!     )5LX^ZIBTmvwpY9"%)(-3G[bgeedZTaiqxteK2  + "Bd†‘”Ž|cHDKLLA2+0>V]ZMI:=IassppnfTLX`\\eprkv‚ˆ„~kM0+=EEFFE=.   +  +&7BA1* # /2/*+*/-0+)!&16@//328933;3(24/48;C?)!.?@E:7/2>;4?EUXQH7-9KM@FRKJTLQAHGHLHMJIO^beefgefjYZcojcefahac`\J;;?<==0-% ) + Y”¢¬¯±µ¯´²™ƒcm}~ucC207Wx“«¤µÓØÙÜÚØÙÚÙØÙ×ÒÐÖѾ¬——ˆ|r{Œƒzt}—¸º·ªšue|ƒˆŒ‹Œ¥®¯°¬´¬Ÿ‘c^qv•¶»ÇÚÛÏÅ·«»ÒÜàÚÓÏ×ÜßÙÈÎÛÙ˺¬žŠ}ŠŠw„žš¯Å¿¿ÃÐÒĦ–¡¢šž¥°ÁÌÐÏǹ°·ÃÔÜÜàãåççèëéëêêìëéãÞÓËÓßéçáæò÷öòòõõøûûûýüýþþÿÿþýÿÿÿþÿþþÿÿþþÿÿÿþþþüüúùù÷õôïïïïîêò÷òïïïîîîòòòõ÷øùûüýþþÿþÿþÿÿÿÿÿÿÿÿÿþþþÿÿþþýþüüúù÷ô÷öøúùõôùõíÝÓÍÕßæìñôõøöõööôôóñðïíêåÜÌÉÕÝÞßÜÝÛÙÚÚåòøúùõñôîÚÊàïä×Êù®§©²¹ÌßõûûýýþþþþÿÿþþýôîøýýýüùùòîëëêìëçáÙÕÏɲ²ÌÙɧ‡v|–~iŒ™­±—x_[eztq‚Š·ãéìîíïîéÝ•z—¨¸°‡6   +  + +):FE]]aaeVeos~|}ukssgdekx}vV((634--1)C^ouqlvŽ”Ÿ¦«°¬««ª«¡‘b +7auv\S[VH545988=E\dmn€ ©°®™‰Ÿ¨«°©’i\X\``X\ktno\GA./2%*+*/5Tw|yrc]Zplrwƒ”“žœ€N)  " (>>"#>]ij\Xrƒ{‚’”†„}‹›¬­¯²¢‰ƒ‹‰qggfecemrƒ–¡¥¨Ÿˆˆ”¥ª¢œ– ¦¥—‰‚‹ly’žŸ˜™x+ + +  !#&+286.43<<4705&       "$(21433-""$"  +28ES_aa\XWVT_dr›œ–{M- )-9BOY_`TFHet}vc>* (+'/=Nagffg`YYemtvl]E/  C/OvŠŽ‘‰uQHKNJIA5/8H\[WPB87NjyyxtndTPV[^Yfrnsw€†zdK4"5AHEED;, + +  +   ,:@C8#$'.0(.0-*30(*$!)-:CLLG>2EA=;<92-../.55;<749:62=EB* 0<9B?=@736=9/9DDTULC5*6MLA@IHMRNMCFLSJJOJOYeghgaeegjZWcnjfbfeccc`XQ<:=EC8--#  ^š§¨¬¶µ¬·©“’vdhyo\?GGPq„†˜°¥Á×ÖÚÜ×ÙÚÚÙØÙÖÕØÑɼ›˜˜‡{|ˆ‹|kp{›¾º²«Žbw‰‡Œ‘•Ÿ­°®°¬£–ˆcUmvxwŠ‹´ÁÈÙÖ×ÏÄ»ÁÐÜÜÓÎÍÔÜàãÖÎÙÜÑÀ²¤…‡l‚Žœ‹‰»¿ÁÏÕк˜ˆŠš¢¤­¸ÁÊѾ®°¾ÔÞââåèççæêëëëéççåâÙËËÌÙóùöìáåëïðöúúüýýýýþþÿþÿÿÿÿþÿÿÿÿÿþÿþÿýþüúúöõòñðíëëëèìêëëêéíóïíðìêêéììéèììííîòõùûüüþÿþÿÿÿÿÿÿÿþþþþþþÿþþýýýýüúöóòòðëòüþúðäÒÎÏÛåìðôø÷ôôóóõôòððïëæäÔËÔÜßÜÝÛÚÛÚÙåñ÷úúùöóëÚÑçìßÔÈÁ¸®ª±·½Ôê÷úüýýþþýþþþýþüöóúýýýüúøïçãââââèêéá×̼­¤³Ã½¢Œ‚…ŠvqƒŽ¡­–ta]diwfwŒŠ–»Öäèëìíìéá“l˜¡¶²€6 +    #;E@MPW`a_[`tuwophflqljjzzR/!(51:60*-%Cju{{rwŒš£±±µ²­¬ª¢›ši$ + 2Zmt_S]TH;02>=:GIPjbl€”§­³§•…‘Ÿ§¢Ÿ’u`bdeg]atug\S6)/2-0+*1):Ealw}jbfovw€‹’š›ƒG+"  )8C* .Oagc^k{wŽ•Š‡†w}–ª°°²®–…ŠŒ~nnhlfgpsr…‹›£¦žŒ€‡™  ¤¨™˜ž¥§¢†‹Œ‰xji‡—˜œ|7 +"!$""*$(5.2976265*0)    +  + + "   &-0532%""$ !#   ++6A^twsvwg_RV^\X]hruo{€|{qZ=)+AGC?83& +  +  1?IP>)#'.3210-*614))*.9;EOLI:3A@>=682.123326<@8*42279AK/$0;7>>A>95:C2679KHOF?5!3IHC@HHILVMHEHOUQKKP^ijjjjgcgh]Wbcajia\eoc\VO=:@@=64& + `ž¥¬®¶»¯¸¥“‚i`kpV=L[\ˆš§¦ªÍÖÙÚÚÝÝÚÛÛÛØÖÔÏËÁ¦—ž”~y†Ž…sp|Š³¹³¦žp{Ž‰Ž‘Ÿª¬´´¨ ˜„YRellt†¯¿Æ×ÔÑÐÊÌÍÕÚØÉÈËÎÜâãÜÎÓÛÖǶ¦‘„„’•~pƒ”‰š´ÀÈÜÜμ’€†—¨¦¨±½ÉÎ˺²·ËÛàèçèèéèééêëêéçäà×ÉÇÇËèöøóëåèìô÷úüüýýýýþþÿÿþÿÿÿþþÿÿþþÿþýýþüúôñîííííéêêìíìîîðïïïðôòòññïïîïðííìëëêéëêíðô÷ùüþþÿþþÿÿýþÿÿÿþþÿÿÿÿÿÿþýüûøöðíêíõûû÷ìáÏÃÍÝèïóôõõõöóõõõðïïìéåÚÑÔ×ßÝÛÛÜÜÚÚãñùûûúøóèÚÓäåÜÒɾµ­®¯µÇßïûüþÿýþýýýýþýýýøöùýýýûû÷íäÞÛØÚâììëá×ϼ«šž©«œ˜ŽŽƒjp‚Ž¥¡|bX]l€quƒ†ˆ¶ÌÚâèëëëìá™k’£µ³‹;  !,;:BOJX`Vaklr€uih_hlrrio}u\;&!#2437205#Acvwmw}‰‹Œ—§±´µ°¬¬¤™£§u/ *\pqeMUWI=51=;?=E[ehl‡œ®²¶¬›˜¡ ž‘…pfonmmdpsjWKE4+0+.'$,65>N`lssxptvx{ƒ„‹Ž–™žˆT0  + + + )>F- Pdij_f|€rŽ™‘Š‰ƒ~£­²²«š„~ztmfhcflpt‚šž›~ƒ‹˜ŸœŸ¨ž“™¥§¤’‡‹‚xwrm†–œ£‹F ""!!"!!#$*-.,82506-+,)   + +    +   !-1-,01" #"!" *:BDNZjmc]ZX[Zf|‹˜¡˜T2(+28?M^ac]IE\t‚zoR2"&(&$)?VcehfdZLWdnsrjX@"   -Be~ˆ‹lVDDJQOD835>U^[XHA9Jhx|wush]Z\`TS^lttw€€xshM1! 7>>;3*"    +  + -@GH7)!""#001551/&(.)(+3:6;2+,335958<54)%1;;B>2 %+6:8<=@748?:312=?JLE1);KHB@BLGSXLHA>OYSLNQ]`hdjefieeXZca]e`Zddae`XH>09=:52#  +Y ¬¯±¶·³¶£„|…[U_TDO^gš²£‹–¬¢´ÓÕ×ÚÜÞÛÛÛÞØÕÕÏÉö”˜Šxƒ†‹}mju˜´º­ ƒn Š‘«­²²©™–€\Kakmq‚„§¾¿ÎÎÄÅËÑÔÙ×ÕÎÆÌÐÚâäßÎÑÙÙν­ž†{™šŒw~‰Š“«ÀÎÝÜÒ½œˆ‰”¡«¬±¹Éп²¯ÂÛàæååæèééêêêêëêåàÖûÁÉÚíðòîììðò÷ùûüýýýýýþýÿÿÿþÿÿþþÿÿÿþýüúøóòðíêëíïïïîíïñòóòóôõôóóöõõ÷ö÷÷õõôóóóðððíìëèééîîòùúýþþÿÿþýýþÿþþþÿþþýþþþýüûùöóñìíô÷øóéÕÃÃÑßëðñòóôõöõñóñðïëëéáÚÔ×áàÝÚ×ÛÙÜåòøûüüúðàÐÔæà×Ïľ¶±ª¬ºÎæôýýýÿþþþýøþþüüûùùøúýüûüøìáÖÝáäêêéçÞÖͺ³¦ž¨¤“”qcs„ lUUjz|iƒŽ¤´ÄÍÙâæëêëàœs‰ž¶·Œ:   + +3>?>I[Xbp‹§°±±µ£Š– œ‡~{toprspyvmZK=;2)/:5',5:BI^bgv|„‚†w}‡„‰Ž“›‚]/  %AF."J]bg\d}xtˆ“Š‚{~¤¬­¦ž„‚‚nddgppdjjs‰”›˜—‡‘–ž¤¡ ˜¤ª¬œ„„~‚rl•™˜‹E " &":2#$" +&**21*23/(4/%0"  +      +       +#)*'())%!"     +9BEPZgkhZTU\]ar†•š—„_7%)-4FIS_b\H=Vr{|r_4#$'&$)9Nafed]ZMMYgprogQ.  + +  + -MrŠ’vZH?HP\TD;2;JY^YME;?\o|€{wpfXPW\XXapst€„wslcC%'1:<1+  + + +   $.DLG6( #%*1-,231-*$##(.3==DKHA76<:;<200/01712=533'0/6;/,5?=>A:.*?HB8>EIGP^RQGMSMNGLSXXcegbjlkbVZafcid^d^]f`PF5.7A@54( + eœª«ª³¸³³so{hNNKJXhv©Â¹™§¨¤ÇÔ×ÚÛßÞÚÚÛÖØÖÔËȼ£’šˆ|Š‡rgkŸ¶°§–n€›™’—ž®´­¯¥›‘ƒ^K\alp|ƒ£¼ÀÅÉÅÄÉÎÑÖÚÖÍÈÎØÙáãäÓÏ×ÚÓÄ´¡‹}‘—†y‚‹›¦¾ÕãßÓ»‹ ›œ¥ª±É̹°´ÑâãæççéêééêéêééçâÙʸµ»ÊÛçíïïñôøøùüýýýýþþýþýÿÿÿþþþþÿþþýûøöòïîïîííïðòòóôôöù÷÷ô÷÷øøöôøøùúøøùùøö÷ùøõöõôóïííéêéêíïõúúüþþþþýÿþþþþþþÿÿþþþýýüúùöòïîïðíé×ǾÃØâêîòñôôôôôòñðïëëèäàÖÔßáÝÛÙÙØßæòùúûûùìÜÎÝêÝÕÉ˺°®ª³¾ÖéøþýþþÿþÿþýýþýüüúöôùüüûûöíââéëéääãÚÖÓÈĽ°£ž¢žœ…ml~ˆ”‘p^GXgqs‰Š€“¨³ÃÊÐÙÝäéèÝ™v“¥°²ˆ2 +  + + +-?EUYKAEY]r{n{jjqpjdtxzvhG2%975,6&"*F]emuzy…„Ÿ«®°²·°ª¡š›±®1 (SnlZ[[\L<6/7?;ELWXayœ ³¼½«Œˆ‰{txpiptrll_I<707076.%6GJLTY\o€ƒˆŒ~{„~‚‚‹”˜–‘^2  +   $AE/)HWck\`x‚z€ŠœŠ{pqˆ˜¦ª­¬ƒz††sgf^a\^^ajz“œ•†‰‰’Ÿ¢£™š¨¯® ‹‚‰‡g{ŠŒ’†K& + "*(F% $( %,*$+*./75+/(*  + + + +   +         !!$##&##" 19FFX_cjgWPOXagp‚”“‚e@)',19HRW]`Q>Jguwqb>' "#$)3DYcbcdcOJWajsuu_> + + + +":aŒŽ}f[KGIY^S@01?U_ZVI>>F=678=6.7<@@;1!.DHC:9FMKSYTLDGNVXOOU_`db^dhfhg[acec\eiecb]^[H<47<73.'"   + +e›¦ª©²¹±·•cfn}rW;LMbv„«Éʱ˜®¨³Ð×ÙÞâßÛÚÚÙØØÓËËÁ·¢› ™t‡„~qdp¯³¥œ€hŒ —‘‘Ž›­¯®¯ªŸ’\GVfrsxƒ»ÄÐÉÅÄÇÉÏ×ÜÖÐËÏÚÛßääÖË×ÛÖ̼¦ …‹™¢›…w““–˜»ÜãâÕ½£’–’‘˜¤©·ÉƱµÂØãåæèçéèéëéçëéèâÚËĵ½ÍÕßëïòôõùùúûüýüýþýýýýþþÿÿÿþÿÿþýûõóìììíðïïòôõööõøøùùùùùøùùùùùõøúùûüúûüúúúúúúúùø÷÷ôõññííëììðòöúüþýýÿÿÿÿþþþÿÿÿÿÿþþýýüúøôñïïéá×ÊƼÄÑãêïñóôõôôðñïîëëæäáÛØÝãßÛÚÚÜÝåóúüüýúëÙÖéêÞÒÊÉ´©©­¸ÇßïúýþÿþÿþþþþþýþýüùóóûüüúùöîçéëëßÔÓÍÌÎÎÇÇĶ¤œ§µ´¡~_s€~xcOSdr†|€…†‡‘š¢¹ÈÍÑÔÛàâÛ˜i£²²@  /9NMWQLBDR]ekmwjnjrsohn…rQ0$(/86;@8,!>]cdnrƒ„Š˜ §³µ´²¯¤–œ±µ¨ƒ1'Mep`\NQL:/5BA=BEIVbt‰–¢½Éö˜ƒ|osqtsoqpf[LBB8>6323'2-CQNRPUVm…Œ‘‘…}‰ˆƒŽ––¡”\4  ! $=J/#/QklfYozq‰’Ž}m{˜¤¨ © ƒ}ŠŒ€iihg[gidn‡Œšž–‘‡€‡š¤¦¦¨›˜¤§§¡’‡‹ˆ„ƒnqƒ—œž‘d*  '*-&(%-%!&$&#*'+.+42/+:,&2&%     + +   + +       &"%%&$! .E]puoiM0"!"+?O^_gmdZOZ]fpuulM**Io…‹ˆubPLKITXI3/AQdzx€mbXSYZYVdlrtzƒuma@,!!%(*#       )87;:1978-,4<869736.+.6-.2@D. )26<15=E>8;>86-17CB5.'CE@@>CHNTWMHEBLXPKOT^\aa_fcdmcX^ee`\bifdd^ZYD=7;==-))&   + +`š¦¤¬¶¹¯µ’][bhn]DLXrƒ…´ÌÏǧ–¡¯§ÃØÙßâàÚÛÜÜÚÛÓÏÈ¿º«”›ƒl~†~vpe¡´ª —ph˜œ•“ž«²°´§›—‚VFYirwo}¡ºÇ×ͽÂÂÍØÛØÔÉÉÛÝÛääÚÆÑÖÖÏÁ±¨Šž ¢š‹•“—˜¸Ûäâ×ï›—Žœ«®¹ÈÁ¶¾ÍÙãäåçéçêéééèéèäÚʼÂÁÏÞæìðöøùøùùûýûüýþýþýýÿýþýþýýþýû÷ñîíêíïðòôõ÷÷ùùùùúúúúúúüûûûüûùöùúûüûüûüýüüýúûûùøúùøùõôôóñîëêëîñòõúýýþþÿÿþÿÿÿÿþþþýþýýüûøøôïíæáÛÌľÅÒâêîñðòñóòññîêëæäßÛááäæÛÚÚÙÛæòùûüþúè×ÙëåÚÏÅò«¬°¹Ñåñøüýýþýýýýþþýüüüù÷óúüüûúöðéëêèáÒÅÃÁº¶¼µ¹³ª£ª´©obwkcW^kzwŠ…}ƒ†‡‘®ÇÏÒÒ×ØÚÔŒ`ˆ¢´°C  + -2BGPT]OCCMZcgd`hlllsx|}{Y6 ,;<9;9=?0 6Xceluwƒ…‡ ¬··¶®¬¥›–£·µ¯Ž:   ++Jdq`SSQE:176AA@GOOit„™°ÈÒɶ‘khmqjopkje\ZI?6A4.112,,:@JWZPHP]t†‘’Ž‹…††€Š’›¦§“`B$    (KT8"'AYhg_l`hr‰”‘wlnŒŸŸœ¡¤ˆuw†‰jkiologlq€•™‹…|‰š›¤§¤œ‘™¦©©›ŽŒ‰‡tt„›žœ™s8 #*0(1,--'%)+ $$%,).-40*/4'0.&  + + + + +   +      +"  %$%'"$##,;GIJU`hgYQRX^fo‚•”Ši>'"$44GPZ[ZK@@UisujV6##"$$3JX\ckmdYUY_eljr_:  "7]}‰Œ{kZMLKLON?45=.'47;69:553543534@?- !31179@J:8;651476DC83)%6AD;?AGJTTQIC@QWKGFVe^]`celikg\``hh`cde^ca_TG94>F>82# ^ §§¬°·²³fRQZffMT^vŒ‰ºÑØÓ¾œ”ª«®ËÚÜÞÜØÚßÛÚÛ×ÏÈŽ·¡— ™tl|…€fd„¥­¡ž{_|˜™Œ“ž­±­¯¨–’{SOagolp˜·ÇØÓ¼·ÉÌÐØÙ××ÌÉÙÝÙàßÙÊÍÐ×ÓÈ»¯Š˜œ¥‘Žš– µÕãâÖ¿¢š¤™”›¬µ¼ÅÄÈÄÌØßãæççèêëêéééæßÏ»µ¾Ôãìñó÷ùùúùúüüüüýýýþÿþþþþþþýýýúõñîëííñîðõøöúùùúüûüûûýüýüúýûýþýø÷÷ûüüýüüýýüýüýûüüûûùùùùøøöóóðïííéçíóõûþþþÿÿÿÿþÿþþÿþþýýýüûúùøôïìèàÐÄ¿ÈØåêîïðòòðïïïíêèßÛÝçëéçÞØÚØÛçñøûüþùæÑÛêÞÕÐÅÀ²©­¶ÁÚìñ÷ûþýýýýýþýþþüûûüúôúüüúúøñðìçäÚžÁ±¡š™£©£™“•Ÿ‘zkktvxsocmo}ƒv‚‹}…~‚„¤ÄÑÖÖÔÔ×Ì…Z„žµ¶Š@   74CUZ[YRPSJYfim^[kwxsx}t[5+ :>==?:70#-F_`eu}‚„’“š¢¬³º¯±­—¡©´¹¹™;#OcqaWc[I>2*48EGOVVar‚»ÇÏŨ…g`d`mvnib[D?=AC@30,1'(4?L^_RGIZe|Š’š•ŠŒ†‡‰ŒŠ• §§–c7!   "?S:%&=Qindaegi‚’’‹xje€• ¢Ÿ‰~~Œwifllkljjw††z}~–š›š—Œ™¥ª«›Šˆ„wds‰‘›¡z<  ++2;7410,"#,(#')/..)3331-)#-$ +   + +   +     R!%#&&""   $:HNR]ekg[TX]dkoy‰‘—mE(%%26CM[`bXI=Rirup\8" #&!"-O_\`iqj`VU[[dgod?! + +Nk„…rdSGJNLME=86AO]UN@8?Ibqwxxuf\TZ][]ekyy}~ushH &.% +      'COL?2%" ")-1.%,+,+&!%')4?4/88:A=7:**BFD=BE?EMRNKFHQOUJEJTXcbdhnoda\[^dcge^fdfc`SM;7A@<80' +  +  !a›¨®®¶»¯´—`F=I[dQY`|’“ÀÖØÔ̬¢²¦¹ÔÙÛÙØÚàÝÜÞÚÑÉÇÄ¿³šm{Œ‚lhp“°ª›sij‘›¬´±®«›ŒzZP`monm~–¶ÇÚÏ»ºÍÖÕÛÛÍÎÏÈÙàÚÜäáÓÇÔÚ×ʾµ “ž¡–’™š©¯ÇßÞ×À­¤© •Ÿ³¹ÁÀÃÊ¿ÅÒÜáåçèëêëêêêåáÙô¿Óåïòöøùúûüüüýüýýþþþþÿþýþþþþýûøñîíëïïñõóôøøùúüûüüüýüþþýýþýýýþýüûúùüýþþþýýýýþüüüýýüýûûùúøøøöø÷ôóñîëêíîòùýýþþÿÿÿÿÿÿÿÿþÿþýüýýûüùøôîëÞÎÆÅÓÜçêìñòñññðïíìçÝØÚãíìëåÝÙÚÜçóøûüüóßÐßãØÑÌÁÀ­¬´¹Îåóöõüýÿýýþþþþþþüýûùù÷úüüûú÷òíçáÚÌ»¶»®•…‡™ž~w‡ž†lltqkspekmy‹‰…‚vr‡‰Ž¥ÀÓ×ÚÙ×ÕÉS†¤³´”H  9DL\_POVOQQ_mm_]fc|…oxyl?"5>:6799+"*>P^in|†‡‹˜ž¥ª¯²±­± ™–©·²¹¸”=YbkaW]WK?;4><>CS[ZYl‡£ÁÄȺk_`_inrlXI?;@>AD4)*1(5OS[`d\YYhq†”–””Œ‘Ž‹†˜¢§¦˜k/"  9^@("6Tfj]]jg_”„vmm„—£¦¥ |€ŠŒiijdefnqy†’˜™ƒ…‘˜Ÿœžš˜—¥­­¢Š…†‹†umxž¡ ‚C! *047<>663*7-&/-0#(,)**.0'(%/(1"  +     +  #$)$"!"&4GKY[_hj\]dmosst‹“˜tL-##(3@LU]bZM:Eduts`?+ +%!/=Obdipmd]WU[`evaF+  &3So„‚ti[JFHHRQI<84HSWUH=9;MfpvurjjX]^`^]duzyxzy^/ +& + +      +-HNH;-$""&03)-2.('(!#',4=@KJ@87@A;40321/39?@@9?@2/4/6;JF' $09?6:?:33?B5,848??@D3%      + +bš­¶´¶¹¯¶“eSIKjmYkg{”¸ÕÚØÖš¯¯­ÈÖÙ××ØÜßÞÜÛÒËÈÆþ¦—Ÿ•{p~…„lhfx¦¬“ˆ„j{›ž’Ÿ¬³®®ªœ–}VE\hqunv³ÆØϽ»ÐØØÛÜÉÆÌÊ×âÜÛàãÛÅÌÖÙÏÀ¹§‘Ž£Ÿ—“ˆŽ¥®¯»ØáÖÄ«¤¢ž¢±µµ·ÅÄ»ÀÌØàäçéêèêëêçâÛÊ»ÁÕéðô÷ùúýýýüýüýýýþÿÿÿýÿÿþýýýú÷òðïîïðòôõôõøùúûûüüûüýþþþþþüþþþüýýýû÷÷üýýþýþýýýýýþýýþþýüýüüûûúúùùø÷ôòñðíììîóùüýþÿÿÿÿÿþÿýþÿþýþýýüûúúöóìâÖÊÒÒàçëïññòóñðíìéÝ××àíëèéßÚÛÞèôúûüúî×Øçà×ÑÌÀ¼°±µ¾Øíùú÷ûþþýþþþþþþýýûûùùøùüûûûøðêåàÚÓ¿ÂÆ°‘x‰‰{blŠ•objww€ldanq‚•‹„…‚‡¤°·½ÆÑØÚÙ××ÕÆŠR|£´±•N  $:;>Tdb[OVRKX_lkg_bh|‚xxnD%0?856:?2#$BI[`z‰‰›  ¤ª²µ®´®š“£¶¹¸À¶”0 ,Ieo^ZaZM=97688EPZ]fs‰­ÀÀ·¨–yb_einusNC97<568;@><94.16B@" &1;8207<78??66637@=83&)?JFBBGFERXSLCKNJMRTT_[_hcgfdi_[]]fhf_dbfibZVC>7>=><0$  + ^—®»¾»¶®³•aXV_yw`jo…•½ÓÜÜÚм¢¯­¬ÇÖ×ÙÛÝÝÝÜÖÐÑÍÈÄò¡™ —tou}m]Yj‰¥‘‰”|nˆž˜Ÿ­°«®¬›“u_MWgkfjt³ÁÑÌÃÈ×ÚÖÜáÙÈËÈÏààÖÝäáÑÈÑÖÕÌÀ±›Œœ¤Ÿ›‘Œ’¦®²³ÒÝÔ½¥˜“‘š§¬¬ª§Ã¼±³ÉÜáãææêêéèåàÙÌÂÃÜíõøúûüûûûûüýýþýýýÿÿýþýþþþüøñïìïñòõ÷øøøúúüüüýüýüýýýýþýýýüüûûýýüùøòðóøûûûüýýüûýýüýýþþþþþýýýýüüûúø÷÷÷óòòðíîíñöûýþþÿþþÿÿþÿÿÿþþþþýýûüù÷ñëâØÖÕâèìðññðóòðîìåØÒÙçåéíèßÛÞèóùûû÷äÐàêßØÏÊÁ³«µ»Èä÷ûùøûþþÿþÿÿýýýüþüûúùøûüüüûùñêçáÛÛÛÛÒ¼¢ššŠ{et}nmowƒ~aPcl{ŽŒ„‹˜­ÈÖÛßàááàâàÜÚÓÃ…Mw¤³¶–T!    =LPWcg`RSMQR]`_ZZiy…‡‚pD'/@:16:>5+ 5V_jz‰••£¦¬­°´°²®¦š¦´´¹Ä¼²—9  $P`j\]\ZZC;515@BHZ^`j‹¦¬¥–|sgjqpphX:242;>972/2>@S[[\g‹‹~w}…‰”˜™–”–›“‘’—›¡ªŸt?%   1\Q0+Bbpldbfom…“†vjx›¢¦®­£ˆ{‚Ž‘ujhcpqkorxŠ–ž¢™‡~Œ• ¡¢›šžª­«›ŽŽŒqyŽ• •f4(<@?>E>8960651.27730.8,1+'01-## + +      "%)%'&***+   0?GS`dhjca^`bdfwŒ–œ’xP-'+7GPWb_M87Wwxo\8&))&1AUcbhlkaWQSQT^[OC.  +!8BLLC5634>Vipxwqh]TS]Z\ajuuy|xX3  + + +  + +  +4FIB8*%% %14--452.,(.&'-36C@JF;8;=9036./869<6580029C?1$!$:GB?=AOIHSMMGHHQVKHQaa^ciie`jaZ]abjj`\d]bcTQF72c]=9]jmljf^l…‘‘|cn‰ ¬®­¬•ƒ~Œ’}gfjlorunq•¢¢›Š‚‹“ž¦¦•›¨©¨œ’ŽzuŠ‘œœ™p8-?B9?HD><@485292/3625301.2/23$!  $# + .   "+)*'(-"#!  (>DSafidYPLSZ_av‰’™˜uQ.#*;>KVbaRA:Ls{s_B&)'(&4R^\`jnd]RLGJPUN?2!  +_}†~hbQ=:CPZaXH<7A>>*"372.5B@78AD=.,869<.')(:F??BIEJKKOF>EKV\JFV^cdbefflj][^aZdegeccb[RIJ;5=@;1* + e¡´¾Ã½¶®´–nbdkˆ†qrk“—»ÒÕÒÉËÕʱœ©²¤¾ÔÙØÜÞÛÙ×ÑÒÒÎÉÈùŸ‘›‹b^_h\@@IeŽ—•qc†—¦¨¯°® ‹qX@Ugjot­ÃÏÎÉÐÚÚÙÝâáÒÇÈÇÚáÚÔÞãÝÊÁÎ×ÖƼ¬–˜¡£œ’•‘¤¨¥®®Ç̳ª™•– ¦¢¨ª­²µÃÐÖàãçèéççæßØÍÍÏèôøüûüýûûþýþþþþþýýýþþýüüûôðïïñòòóöøøøúúûüýüýýüüüýüûùøúúùùúùùùúø÷ùöðíðöö÷øøúúùùùúøøùúùùüüýüüýýüýýýüüúúùù÷õññïìíïõúþÿþÿÿÿþþþÿÿþÿÿþþýýüúøöïæÞÛãéìïîïòóòððíæÛ×ãîôùøïÞÛèõùúøîÝØãÚØÔÌ·­­·ÅÜôýüùùýýþþÿþýýýýþþüüù÷úüûø÷÷óíëéçææßÚØÖƼª –†z‘„mpou†v^TY]n‘Œ‡Œ´ÊÚÜâãäãæèæãäÛɳoHpŸ¶¶“L +  .>O`^cX\Y[RDG^]`bq}‰…†oM6+?=9/:32+ +>Og{ˆŠ•˜ ¦°´µ´´²­£ ¡­³¸¾À»ºº¤J +$LaeY]RVOQA7A?B=PZediyskokhpqyneVK=8,(40$*)7:AOY_m¤¡¤•”‰…~‹‘‘–“š™š’Ž”•›Ÿ¤¢{C!   +   +!9bb? 3Njoe\ddouŒŽ‚}if~Ÿ©®°²¡„z†Š†piijnjyms~ŸŸ‘‚~Ž•œŸ¦žŽ–§¬¬¡’‘ˆ{o…šŸ’y=&<>?GLHIC>?<=74895569656-*.91-  +  ! #&!      '+&!%'$+=KUaijbZJKJN\iu„’˜•€U-%5AJS[XTH9Oo‰vfG+)-()0BU^ahghUNKF?@A70% +  Egvse^R?5=EQUYH:47;LRIB42712::;6/7D=B:*#-94)14;73@>;683685/,"":G>>GGEHKQQG?CGOUQN`e`dbhidik\R]a_dYjw^d[S[LFB<@?21%    k¦µ»Á½¶¯¹™kcZp‰Œpqoƒ“”µÐÑÌÀÃÓѾ™—¯©ªÌØÚÜÝàÜ×ÕÐÏÍÊÊÊDz—–—mNOSM;88N‘ ‘‘yeu”©«¯°²£Žx]CR_jmxsŒ³ÁÒÑÈÒÛÖÖÜÕÖÓÇÇÇÖÝÜØàâÝÎÁÉØÛÎÁ¯ ›Ÿ§¡˜›¦¡¬­µÅij«Ÿšš ¥©­¹»²ºÂÌÖÝàåèêèçáá×ÌÐäðøùüüýüüýýýþÿþÿþýþþÿýýû÷óðîððóõö÷øùùúüûýþýüþýüûýýüùùøùùùøøùùøùúùùöñîò÷ùûùøùúúøùùøø÷÷÷øúüûúùüûüüüþýýüûüûù÷õõóñîìëóüþþþÿþþÿÿþþÿþÿþÿýýüýûøóíãáäçéîììóóôôòîêåàçôùûûñâàéóøøòæ×ßäÙÎÌÇ»±¬¯ºËæúýúùüýýýþþþþýþýþþüùù÷ùúøôîíëèéêéæâßØÐÌÇÀ»²«˜–•vqƒ|‹uaYTay”‹„¡ÃÒÚÝáäãââæåäáÕ¼¨lJw¹ºšU!   (FS_]cgZ^VPPLXicdg|ŒŠqW: #5CC<355%#5Ght‚Œ—š¥§¨°³´³¹³­­¦›¡®±·¿»²½º¥M !Ld\_[Z]RJD??>BB:24.954648740-510' !"%#%" ((&.-"!  +   ,*(,&%%'NOQI?4'3CNOL?2%->UhjcWI;>L]cYX\_bjksmU2 +  +  +    +  2EXO?0..$!)&+(,..*12%&'+29>LU@;<6555122/525>A7?>?74.@A;=<& "3;5'16/15D?JLIJEBBDRVOOObfhffffgeY[^d`\[ig`_U[XRDB>>>9)" + + j¥²¶»º¹°´glgi‹pzt†‘´ÍÎÓŶÉÓÆ££«Ÿ·ÓÙÛÝßÜØÕÒÐÏÏÍÒϼ›‘z\IDG5.;Q‚š—Œ{o‡Ÿ¥ª³²±¡‹kXISesicm‹³ÅÖÓÈÎÚÔÕÓ¼ÀÖÈÅÆÎÙÙÖÛââÙÅÆÓÚÔŨ ——¡ž™™‘¥Ÿ§§¨Á¿­¨›—¢¥¢±ÈÉ·¹ÈÍ×ÛÞãçèçãáàÛÕâïöûüüüüýýÿýþþþþþÿþýþþüúõïïðóòôõø÷úúûüýýýýýûûüüûøúüúùø÷÷øø÷÷ùúùúùùøóïîò÷ùúùùøøøùùøøø÷øø÷øûûùùúüüüüüüýýýüûüúøù÷ôòïîíñùýþþÿÿÿÿÿýÿÿÿþþþýþýüûøõíéææèíèíóóôõôïíëåêôùúúôçÝëóùôéØÒåáÖÇÈ¿¶®«²¾ÔîûþúùûýýþþýþþûüýþþüùöóöùùóéåÝÛàÝÝÛÚÜÔËÉÌÒÑÇ°­«’{{‡‘Ÿ¡~g__jw|ˆŽ’´ÍÖÜÛÝààââãäàÙÊ®˜oIr˜µ·žQ + + 3LT`cfbYVVLKMZfihqz‡…gH+#386725<*7Phq„ŠŠ˜¢¯¯®³¸»¶¶±°§Ÿ—¥±²»¿¶¸¿»¢K +  Aael^XZZVB;8:>>MXeaaXVW]dgimn`]lgZF.(#),4NU\pŸº¼»»´¯¥–Œˆˆ€‚•‘œ–•“•‘˜™—¢§wA(    :bmX1,Hblmbmvu}‰“‡‚ngr•­°´¸¨”}‡ƒzlqrjolnop†™¤žŽ„|ƒ™žœ “–£ª­ ’‡‡Š…ltœŸœ‰R$:LNMJKRQN@>F=4,*//5048241+(-/)& $,! %%*"!! &)(2,/43/%!!  +  +*+*('%" #8GJVXVVRIAGLLTYk…‰mH0&"#)'#4]olgV=)/.((,>R_O=/+&,"  + + 8WdaL4!6HKLA5"&8IOE@,&OgbK5+!;L`\U_WST\g_?(   +  +* 8DLSD0()#!+2)*/-'.5,%&&)2<6>4348/'/:9<:;:>7617<;BB;" !5;5./3<4CK>9*03;:;5+%7HI@DFFKIIODECM^ZOKW^c_gfafkfWR]d__dddc\^UU]E4:<90*&   + g¥¸º¾º¼¯²‘fliv‘’nmu‡‘±ÇÌÛÌ¥ºÓÇ ˆ•¨ª§ÍÖØÛÞÞÖÔÖÓÐÐÍÐϼœŒ_D:831ATƒ˜š”“‡t{ž®­±¶¸£‰fQKSbclir‰­Ç×ÔÈÇÑÍÒ˧¨ÉÇÇÇÉÊÍÕØãßÝÌÂÑÛØÈ®¦™—›ž”†—§Ÿ§¦©¼¶¢ ™›§¨¦œ¥ÂÀ¸½ÇÊÔÜÝâæåæåäãâæïöúûüüüýýýýþþýýþüýýþýüøóñíïðó÷ùùúúüüþýýýýýúùùùúüúùúù÷õöøøøõöúùøù÷øùöððõ÷ùùøö÷÷ùùøùø÷÷ùø÷øúùúúùúûúùûüüýýþýýüüúùöôõòðîñ÷üýþÿÿÿþþÿÿþþýþýþýþüüúóíéäáçâëñóôòóóðìéêòùûùóçàìó÷ñßÊÏæÛÑÉÁ»¯ «·Çàõüûøùüýþýþþýüýûýýûøöõôõúú÷îâ×ÖÖÖÕÓÒÖÓÓÍÖØн¬­¡ˆk€Ž” ykddfcn|‰Ž¦ÇÔØÚÝÝÞÞÞÞÝàÚм¤šuHn£¶·šP  4LX_Xif]LWPFK^jgl}…ƒgB7)!3@:57439*4Xa|„‰•› ¦¬±´´¸½½µ©¨§žœ¨µ»À»»¸¿¼¤@  + B_heUX[LNF?31>BE6$/:93('"%' +  *((+%#/76:>?;68852))3F]aU=*  H:3!#1?<4&*-8<6'7DC3 $@PUJD:86BD;" +  + +  +  +    "9JTV>2&"#$+20142-*5'&#(21=?JH@8<931574(*-69>8762658:25=F@& *6;4013?04<=921-4?;7/ &7HE@?HBGRRTMDBV`STGUa\gidjchkYPYbdiga`b__[TNF86<71,#    (t©»Àúº±µ”kkjv‘ŽrurŽ³ÇËÚÊ”¨ËÇšƒž®«ÀÐØÚÞÜØÕÓÓÒÐÐÎͼ¡“Œ‘q?501BDZƒ”¢ž“‚oŽ©®¯µ¹Ÿ‰r[QW]_ipy‰­ÁËÏÊÅÏÊ̾”–ÂÀ¿ÆÄ¿ÄÎØàáÜÑÃÌÙÛ͸¬›Œ“££œœ¤£¦£ª±ŸŽŸ§ “Š‹±ººÂÈÊÓ×Ùáãàâãåäêñöùúûýýýüýüþþýþþþýýýüû÷ðîïððò÷øøúûûüüüüýüûùø÷øø÷ùùùøùø÷ö÷øõô÷øúúù÷õ÷õññõøøùø÷øùúúúø÷öøù÷õ÷øùùøøøùøùùøúüýýþýýüüûùøøöòïïîóùüþÿþýýþþþÿþþÿÿüüýûú÷òíäÚÝÞèîðóòóôòïìíñ÷ù÷ïåâìóöïÙÄÐÞØÎýº­ª«¸Òêùúûùúüüýýýüýûüúûúõðóñóøüü÷ðæÛÕÓÓÓÌÉÉÍÏÍÍÆÁ³ª­™xv„Ž›¦’koqpau‹Ž˜ÀÏÕÚÜÞÝÞßÛÜÛÚÓ¾®©‚Lc—µ¸ŸV  +5HR^`]a]SWEGVadqt„€oJ4&46--5((+"5Tgx€Œ‘¡«®±·º»º»»±§¡¨›ž±´ÀÀ¹¹·¿¼§J @TdhYXVRJJ?:?EBIY\SEBOVdnji`YY\moT2."#$*36;>Rx™³ÄÇÄ¿¹´²¢–†……„‘‘‘˜››™™œœ¡£§¦x?*    "9ere<$#9\wuimtww|ŒŒ‡~hn„ž«²¸°Ÿƒ…‰‹ƒnofiekmkhx‰‹‹„mmzŒ‘Ž”›’¡©­ ‘‹Ž‹}s‘šŸžŒtG(BRVWY_[NOUIC:) )%$*7:84919:70.&&(430/0<7::68AETB=520560")+-*  -3+1)   $'$ )&$+,'' ! " "-/(& .0)#&-&$)))" .7;0-**%*+#  +   + +     +9GOO=-!% $.+--173),,/",.3=DF<36833:8**%-4:?553477=746>C= +0;517<>5:77A8,/5@:=6'!9HD>GDAEUPQCGLN[YPUVdfbhhjfgh^USaheb`]_d`\WJD<9==,*# &  +$p«½ÂÄ»¶°¸’n_n€–“„xqˆ‘‹®ÄÊÒ¿†šÇÇ¢{‘©±ªÉÚÛàßØØÕÔÓÔÑÒʼ¥“ƒ…}H827OMf—Žœ¤˜‰pw¡®¬µ±–Šl[PX^efou‡®¿ÆÇËÍÐÈÉ°…‹»¿¾ÃÆÀÁÇÔÛßßØÄÅÕÛÑÁ´ ““ ¢ž“Œ’Ÿ ¤œ¦µ¢‘˜¨¤™‘³¼¼ÃÆËÐÓÚàáÛÝàäéñöùúûüýýýýüþýþþþýþþþýûöñïðññôö÷ùûûüýýýüýüûøù÷õööù÷ùøùöøôòôöóõùùûüùùùøõññõøøøùüûüûýûùøø÷öõöóõ÷÷÷ø÷øùùö÷øùûüýþýüüþúúùùöòðîîôøûýþÿþÿÿÿÿÿþþÿýþþýüùøòç×ÖÔáèêîóõõóðïîðõôñíäÞëöôëÜÂÑÚÐÆ¿¼±­®¯¿Ùñûüüúüûúüüýüüûüûüöéêïïòùüü÷òíã×ÓÔÔÉÁ¿ÈÊÈÀµ¬¦«ª•‹“¡¦‘zmssyt‡ˆªÍÕØÝáàÝÜÜÚÛÙÖÇ«”¢¿ŽNd–¯·›P       (?L\X^c_cUIDFWov}hP4$(83/25-'$.Pgu}‚“ž¢¦©®¸ºº½¼º²©¦ª «µ»¾¹»¿¾À»©Q1MaaV[ZYOE;CE@@PZSH?D[aimhhY[S_rhU? $'!#*74.9Wƒœ³ÂÂÁ¸»½²£•ˆ†€ˆ‘” œ•¡¦®«¢‚U4     + +1]pi?!!6Zorplqpw„…wZe€›¨®´°¤ˆ„‹‰rckkehnlnsŠ“ƒyzŠ‹…s…›¨®¤”“„yŒ¤¤™xD 'FSOA9:2-29>;&(223"  10,$%!"(  *!#"!!"! " + + +   +        #9IUJ=-&&$...(.511'*)%&3136! + +'4=<26<:.27;.10.;=><4&0D\][d[WVI?>XpymO9+  &200/?, (;B6<=>8.153*+=68?P?39ILGQMMCJ?=31:>?2-+1/-!!$ 4,%!!    2            +  +   6JSP<-! ""-)*/--+,-.+%'37:DJG:434872:6+)+02687<9858;5>;:7 +*3<:6<966<9.#+AQMGJHDGPRICEAGLLJMSdgdc`hfnhb[Y_dc`[[Y[_]]VC=50) + +%v´ÃËÍý·¸qhjy˜Œo‚|Š†œ§²»²‡„µÃ¤|‘¦®¦½ÔÚßÝÙÕÖÔÔÔÑÎÁ´§ŒqmdXKRV^¦{‹™š–‹‹«±® €dVOHaihns‹¬½ÉÍÇÊƽ¸™vtž¼¼ÃÀÂÃËÎÙÞàÜϾÇÕ×Ï°œ˜ ‰{‰˜› ©§¡¬©¢¥®¶¾½¶»¾ÅÎÕ×ÚÙÕÔÒÜëöúüüüüûýýýýýþýþþþþýüúôïîðóòöøùûüýýüüüúøùúúùôõöõõõô÷øùùúûù÷÷ùúüýÿþþþýýþþúùüüþþþþýþþþýýüûûûûûýûûúúøøøö÷ôõ÷øùúúúüýýþýýýýüúø÷õòïîò÷üÿÿþÿÿýýþþýýýüûüüû÷êßÔÊÑÜãìñôóñïííóóîéãàïöîàÌÆÊÂƽº´«¥«¼Õíûýüýþýú÷÷ùûüûüüûöáÔÕâèîôö÷ù÷÷îåÞÛ×ÌËÖÎƱ«²°®¯Ž}‚„Œ•˜Š|ruo‚wfv±ÖçæççêæççãÛÛÔƦ‡˜ÁËŸ\e™®¯•O  + +4D\Zb`a[XMGBYisdI3,!/14.18(#*Chow†“™¥®±¶µ·¶²±­ª§§¥™œ®´¼½½¿ÂÅÄÀ·‰4  C[aX[a\WH=?BJTVVSNScqqodTPYSRVWaZF3/7.,."()Dk‰ž¨³º¾½½À¼µ¤—ŠŠ‰ˆŽ–š™¢¡¤¦ª ™K- + +   +  +-[toS7 &Ijrrgpwus‹‚ƒsmj‰¥ª¯¯¬š„}ˆ‹znnlofjili‚““—–‰ƒ„„ly“š¤ª§Ž“•‡}†•Ÿª¤ˆ[,%EFC;<97:<4./1$-CHA=64:>2*-0591599=8456=:A>>?<78340/, +  % !))&       + +  +  + +  + +  + + +  +  +   +   +   +     +     +"3LTL:.(# '//02-+-(,'$)159>B8554@82*1==:C9,.APICCIEIJMHK>AVURLJV`fcciagdhd]\`dXY^cVWXXQIG>=>=.'#    +  6Œ´ÃÍËƾ´µ‘rkjw—™u€x…‘Š—¦·ÆÉ¢}¢Â¶¦’‰{‹¤²©²ÏÖ×ÖÖÕ×ØÓÕÔÐÁ±{h]YZX`n—{n”Ÿ›ž“s‚¥¬šŽ~n^QOYchmv‡©¼ÄËÍÏƾ²ŠwqŒ²¸À¾½·ÅÙåÞàßÜÑ¿ÈÔÖÏÀ¯¢’Žœž–ˆ‚Œ”•¡µ»¾¨š­º¶¼¿»ÃÁÃËÊÊÉÌÕÔÞîùüûüýýýýýüýþýýþþýýû÷òðññôö÷øùûýþýýûûøøù÷øùø÷øõóôóóøùüüýüýþþþþþþýüüýþüüýù÷õøüûûûüûýüýýþýþþþýÿþýýûüúùøôóõöôóõøùúùøùùûüýþýýüûøøøôóïôùýýýþÿÿÿýþÿýþüúùøøóíâÑÄÃÏßèíñðîìñøù÷ìßßîôéÙÆÌȽ¶¶²ª¤¥²Åéûþýýÿÿüúùúüüùøøùúñ×ÁÅÚæêðøûùôìäÙÕÒÍÅÉÈ·«¨¦¤¡ Šsr€’”‡ru}„uk_gšÏâìïîëìîîêèÞÖÓÀ”d­ÃQY”­°Ÿc( +4?IQUe^Z\QGLRbXD+!%-112674#!U]\fpg\NLQQNMNOSZlS6&05/&'*)Tx‰•¤¯º¼¿À¿´¨“Œ‘‹ƒŠ–žžœ™š¢Ÿ•wF$  + + + + !Ibh_D+&!!6D_hiikuyp‚}soge{“™£ª§œ‰}~xqojlcmilowŒ¡š”ˆ‰…Ž”’™—šž ¦®¥”™ˆ‹…„ž¡œ”rB0#.BM]cdhlj]b_TWOQ[K?AA@@J?G87<<7<3$"&>>@BCHJPPVV`X_a^TQODDBA>=9D@:2-.#   ! # **'% + + +  +    + +  + +   +  +    +    +  +   +    +   +  + +  +     &?=68>74<;<259:>5:2 *7<626;475>D?500=ACA;).=9>@5,,( !%)*#  +   + + + +  + + +   + + + + + +  + + + + + + +  + + +  + +  +   + +   + + +     + + + +  +   +  &CRTI5*'#  )+2,.*&(/'')&,14>DC?:8:<588-.).825209AB73=877@3 &;B636?73<=GA560;;?A5*6>GD@GFIEHMI@>ENWQKLYd_cahgdkje]b`gg_]Ya^\[LJC87<92)  +  + 0‡¸ÇÍËÉÁ¶·Žohm”–}‚z‰‰{•®ÂÓÙ¼„Ž³´­­™†|‰·­¥ÃÐ××ÖÚ×ÖÙÙØÓ¾¦‹‚tcklqŒœ‘ytnvŒ ™{„¥¤ˆuf]POYkmrr~ª¾ÊÎËȾ¾³Œrl|¨¼ºÅ¿¸ÀÑáäÜáßÝÊÄÒÜÛɺ±š‘‘ˆƒˆ‘‘¦­ÀÆ®¤¦²¸ÄÃÁÃÆËÉÇÈËÏÌÞôúüýüýýýýýýýýþüþýüúõðïðóôöøúúúüüüû÷ø÷öõõøõö÷øøõõòõ÷ûþýþýýþýýýýüûûùùùøùúùùù÷øûûûúùúûûüúúûùûûûûüüþþýýþýüúøôøùøøøùçäø÷ùøøøüýýýýüüùùøóòðóùýýÿþÿÿþþþýýüûûùõîãÙÑËÂËÕäëîìîòøúúôçáííáÏÌÅÁû²¬§¡­ÁÚõÿýþþÿþýúùüúöóô÷ùúðÑ»ÅØáçîï÷õòëÞØÏÐÑ̺›šœ¡¦­® }uŠ‘˜—Ž‹~w|nlaag¡ÌÜâèçäåæèëèÞÝ×Æ›gg†•vBX”¨³«a# + -+8EK]_TU\MQWB6*!%-,"*5.'(.Ndn…ŽŸ¤¥¥«Ÿž©¬¬°¸­¨—ž­¶»¾Á½¿··¹À»¼µ‡%  + 1FY]^_W`ZQLPQHT\ipa_SGDXSCJHDSTd[XB;007823AlŒ‘›¤®ºº½¾Â¹³¤•‹‹Š‘‹†ˆ‹‘——–Ÿ •†cE,  +    8geaH4;;46)'    '&# $%#     + + + + + +     + + + + + + +  +  +    +  + +         +  +  <<18<93:BG>895=:@87)1GCA?7)*"  +3‰µÂÊËȹ·Žnmgw›šy~y‰Š€˜¶ÍÙÝƇª¯µ¯¥š‚‚‘¨¸ª¬È×ÔØØØÕÚàäßÍ® }lgn‚š””‡w}~„š¢˜›ˆ{–‡tf\SI`slv~„¢½ÍÒÌÄ»¾­my ¾¾¿¿´ÁÊÛãÞÜàÝÓÄÍÜÜÐÁ¶¥‰”‡‚Ž›¢©¯Áɱ¤£®·ÇÈÂÅÆËÊÉÉÍÑËçùüýþýþýþýýýýþýýýÿüõñíñóõõøøúüüüüü÷ø÷ööõõöòôøøøúúûûüüþþýýýüüûûùûùúúüüüûüýýûùùüýýýüüüþýýýüûüúûúùùûýýýþþþþýüýüúùùùùöùöö÷ö÷úüüýüüûûúø÷ôòðñúýþþÿÿþÿÿþþýüüûùóíçÜÖÓÆÑÝèììïòøûû÷èçñíÞÍÊËľº¶©¥¥µÍçúþýýþÿþýüûúúöðó÷ùúêÈ»ÁÔáæêïóóñëßÔÔÍÑÈ´–Ž¡ ¢­©”z„Ž —‹ƒ|„‚vlcdem¥ÏßåæáããææçåÝÙÔ¼aa_r_;Yš®³¨u'  + ''2>NWUY\OJPM:+!0-0/'"-*"$)?fq|Œ˜¡¢£¡ Ÿ¢©²¯±®¬¥šœ«®¶¸À½½¼¯©¯­®ª”b  +,>NXY]d`\LHIJTdnn\@HHXNNFEEOWZdfbI60191:7UzŠ’©¯µ¹¹½¼µ®¨™‘‰ŒŽ’Œ†‰‡’’•–ŠƒpI(  +  + ;btgP:>:<.+/"=RXZ``]Z_etzutnec`fXHO\M@FCEHC>8+)   #,+%!(   + + +  + + + + +  + + + +   + + +  + + + +  + +   + 2  +     + +   + %:LTG1%&$ %")++14+#'-!*1-5<;:@>677,/7861$..4A339=;;429?>G; -76867<<77DEC9>?64,$     + 4±¿ÅÇÇÄ»¶qqkp“–~€x‰Œ€œ·ÐßáÒ–‚±¶¯­­¢†pƒ“­´§·ÏÕØØÚÙÝááàÔ¶‹wjdt‹—‡‹‡‚}}’¦¡šqs‰vmVTWfv|y}Œž¼ÎÔË¿½½¨‰it™·¹¿¾³ºÆÒààÚÞÝÙÈÇÙÝ×Ƹ­–‰ˆ‹†u…Ÿ¨ª§±Ã´¦¤¢®ÅÉÄÊÇÍÎÉËÐÐÔïûýýýýýýýýýþþþýýýüöðîòôóøøúûüýüûüûùøö÷ôòóô÷÷øúüûýýþýýýýýüûúùùùûûýýýýýüüýýýûøùûüýýüýýýüýþüýüüüûùùúúûüüþýþýþýýýúûúöôöôöõõ÷úüýüýýüýýûùöõòðñøüýýÿþþþþýýþýûúùôìæÞÜÒÎÞçêëîñøýüùììóëÝÎÎÎÅÀ··ª¦¬¾Ðíüýýýþþÿýüûøù÷ôò÷ùùëƹÀÏàãéíôññîáÙ×ÒÍÊ«‹‰š§Ÿ§ž‚mš¡‘~…‚‰‹~kemus¤ÕáéçæáåççåàÝÖǸŽeB@R_D]™±¹®q-  4DHT]NSOUHK*.!,;522++(",;VpŒ““˜ŸŸ£ž—™›¨¯±°°«¤¢¡®µ¶¸¼¼º¾²¥¥¬­°’P&  *ELMNMb^XLKV_oj\G@AOUMMGUVTf`cliKA<.9/:Ce}‹”¢«µµ¶º»¶¸²ª–‡‹‰Š‡ˆ‹‹—˜Ž„„ˆŒyR%     +=cmhI=6;;=Qmstnk‚“‡vleYMK^t“¢©¯¥ Žy„‰‡roiig`_]_ƒ—ššš™‰Œ–˜˜›•–™ª­®§•Ž|‚xš™‚_2! 5Qhhglfiqlj_dcb[LSHHMHGED=LA@EBC7>. +   + #&%$ +  +    +  +  +   + +      +   +  + + +    +  )?KKE/))!$$.))-.+&-%#%0-49@=:63:>76344-&11679549==96=C?A3 ,2=65?;:4:GF:889=>@B7'1?CB=EIGANUHFCFMTSRNZ^`c^_`ach`]ehc\_W\^__YLF=>=:/3&$ +"  34Œµ½ÆÅÆÄ»¶mlku™–ƒ{ƒ„Ÿ¹ÓâåÕ †·Æ¸«®­~{Ž—±°ªÆÕØÚØØßââáÖÁž{km‡™Ž€†‚|twš¥š•|j€Œ}eXS[q„|€Œ§ÀÑ×ÎÁ¼´¡xpm—·º¼¿·»ÄÏÜáÚààÚÒÊ×Û×˾²œˆŠŠˆ~uœ¤§Ÿ¤¾¯§¢¯¶ÈÊÆÉËÊËÌÑÍÎá÷üýüüýýýýýþýüýýüûùòïïóôôøúüûüüûøúûùõóôöóòó÷ùúüüýýþýýýüûúúøúüûûûýüýüþýýýüüûùóòõöùùùùúûûýüüýýüüüüûýúûúúüýýþþþýýýüú÷öõôöøõöùûûûüüýýýüúøö÷òðóùüýþþÿþýþýýþýüûúóìåáÞÙàäèéìñúûýúððóçØ×ÚÎƼ¸·©£«ÄÝôýýýþþÿþýüûøüüûùùúùé˼¿ÒàåæîòòïîßÖÓÕÒʧ‡•¤­©–|zŒ•™™‡‚Œzkfv‚|¦ÖäéçæåæççâÜÜʸ¬‰hCAijE`‘±º°t/ +  1CRW[XM\ZI;!!"&.1-...+!"4XszŽ’šŸ¢¦¥“š¡­µ°­®¨¤¡¬´¸¶µ¹¾¼¾À°£­°±:  (>MGIMgVFKNUijVMG5EOLNV\eeZdd`aii`\`__V\ZXX_WZNHAM9B:/)    + + 2¸¿ÁÆÄÁº·Žkjgy˜“x„…‘‹¢º×âáÙ¤ƒµÏDzª¬¨Š~…¤·­´ÍØÚÙÙÛááàÝ̨‘wx” ~‡Š€yrt¢šl{}miOZn~ƒ…‹¡¿ÐÖÑľµš€rpzŽ¯´½ÆÇÅÇÊÙãÞÞâÛÔÉÐÛÙÓų¥Ž~ƒ‚ƒ~u‘¢ Ÿ¯«Ÿ›¬¸ÉÌÅÆÊÍÌÌÏÇÔíøûýýýýþþýýýýýýýýúóðïóôôöúüüýüû÷÷øù÷ôôôóóóõøøüýþÿþþýýýûùúûûüüûûüüüüúûûø÷ôóòíççéççééîðñòöùûûüûûýþýþþûûùùüýýþþþþþýûùùöøöõ÷øùøùûüýüýþûüúø÷ôóòõúüþÿþýýýüþþýüüûøñëååæãæçèëñùüýü÷õñæØßÞÐǽ·³¨«ºÉãöþþþÿÿÿþþýüûýüüúùúùçÌÂÃÔÞâæíðððíàÕÕ×ÑÊ­Œ”§±¥‡h|Ž”˜‹ˆz‡‰shfƒ‹‡­ÐâèéçééèèáÝÕ¾ª£€\FLpm?\•´½¯u*  , 1:B@V[QNRP]dk_HD:EMIN@LS^_gkqrqjibK=GE@[~‘š ª¬²¸´µ¹¸µº¯—‹ŠŒ‘Œˆqpsˆ“•“{i@* + +   =mtvP*1RigpluŠŠxlh_VUQk‡¢§«§©‹p{€lc_]^]_``fz”  ž’yp…”‘ œ”¥ª¥•‰†‰€lƒ“¡£—r:##Fablnvpsda\abgWOKPTJFGG>>>=8:5081-$;Vd]bbfh]egce[a]^YYSVZ_OFOVSVNIDD:#   &%%#!!"# ",+.5741  + "&"$(,,9AE=1,,0'"" !'3/(   $*15( + +  +   +   + +  +  +(    &EHNC4#  '+*2-*.F8+$*0457<=AD=4(2AGHHBFC@OJI>E;JSNKS]cgbc[Ybfie[_ad^ZXTRXSSNL<;>;5/#"  "  <™¹¿ÂÃÇŹ·‹lko{˜™v}‡…¹ÔÞÚÒŸ€°ÒÖÁ­¬°›‹‡“©·¯¼ÕÛÚØÛÜÞâáÖ¶™‹~‰ œƒ{Š‹{tv˜ž–‘yo‡ƒi`KTn{‚„Œ ½ÍÙÌ»®’|rx¬µ¼ÃÎÌÉÇ×åäÞâÜÚÊÉÖÚÖʶ¦Ž{ƒ„zuˆ šœ©«£›ž«ÆÊÅÂÂÈÇËËÊÙíùúûýþþþþüýþþýýüûöðñòõôöùûüüüûù÷öøøõõôóññóøúüþÿþþþüüúûüüüýüþüûúúø÷õòïîëéééäàáâßÞàâàâäæççêíîðôöùüýýýýþüúüüûúüþýþýþüø÷õöóõøøùùùûúûüþýýûûùööòóóùýþþüýþýýýüüüûúóëåååççæèêñûüýýùõêßÙæàÖÊ»·®¦¬ÀÓéøýüþþÿÿÿþþýýþýüûùú÷åÇ¿ÁÐÛÝãêíïðìã×ÙÙÖÊ©Š˜¨ª“so““Œƒƒ}l^g“žŽ¤ÆÙáãååæçäßÚį¢Ÿ~SES~rGU­¿·~3  .;HXh[`TF.%(0&1((/"A`~šŸ¦©«¨£œ¤©®¨­®¤ žŸ¬¯¸Å½¹Á¼¸¾»´¢¡¬³³±šO8C;@RSSZ^]dkbMDA>CQAH;TeifsvwzxzvhZCKCKd€˜¢ ©¬³¹·¼½¸¼µ©”‹ˆŽ”‘‰Œƒshu|„ŽƒyqZ<*  +  =iorX/'D[kgej{„zzxqlf`cŸ¨¤¦¢’xk~†oc_\^V`Y`hsŽ—™™”„y‚’•“••”™¢¡•Œˆ„€yr†’š–€R/$.CTcklprppkabga_YZ\YUQJFDEE;8=7<9..#>LTRMGD=2,(& $&*/- (=DIFMNB6 +  +  + +  NC + '8FLB,!!0,*++)0%,'$%$356??:95471,:87502*/4+-4;A@><57B>3 0<;374:96@CF>829HEDB4%>BK\VJH_ffeb^ZcjjeY_c[a\XUUW`UGI@=7:7-'$ !  + @¿¿ÅÉÆÇ»´‰woj~™™{}ŽŠ‡œ¸Ï×ÓÌž{®ÒÚÒ½³µª™‡„†Ž¬µ­ÉÜÛÙÝÜáããÚ¿§„žµ©¡’ƒ{ˆ‘xow… –”Œo{‰oXIRr€†Š™¥»ÊÖʽ¶¥Œˆywzˆ«¹¾ÀÅÂÇÁÏâçââàßÐÄÌÑÕÊîy…Š€y{’˜”—œ©¨£©¯ÄÍÇÂÁÄÊÌÆÅÒéøüýýûýüýþÿýþüýùõòòôõ÷÷øùüûüúùöøõøøõõóñïôøüþýýýþûúûüûüüýýûûùôððïíéêëìíìíîñíëîìïõööõôñëææââáâåäéîòøûûûüýýüüúùùûüþþþýüùøöõ÷öøùùøùûûûüýüüûùù÷ñðòúüýþýýýüýüüüüùòëéææéëìêìòúüýþùòçÜäìÝÕÄ»­¬¦±ÄÚí÷üûýþÿÿÿÿþýûúûüüùùõâ¸ÂÈÔÝÞâéìíèß××ÖØϪ†‹™ª {j€—’ˆ‚…‰“ƒh]€£¥”¡ÂÓÚÙÚÜàÝÛÜÒ±Ÿ£®‘`M`vEM´À»0  +)P`\K0 + !+4:>?HRMGID<-(')"!''"  ,54,.KLSUTQL=% +    + + +  +  +  #>KH<.) "),'+*213-' $(197:GI2/143/2:71,0452-+47A<9<580<6 +->;:65:8=BKE7;59CEHC3"2;LJ@A@DMGEHA?BKY\GI``fa`ddbrq^[W_\]WZYRXYPTM@D4/50$  $G?  ?žº¾ÈÆÆĺµqngy˜›Š~‹‘†žµÏÕÒΡ~ªÔÛ×͹²³¬š†~‡œ³³¸ÕÚÚÝàâäâ׿¨œ•­»¬§Ÿ‰z…|pvƒ›œ’‘{j…}bOQt†‹’’ ºËÍȽ®¦‰~tvr„°¼¼ÂÁ»À¼ÈàèæàâÝÖÅÆÊÐ˶¦µzƒ†‡€}€›–•œ¦¨¦¯µÄÌÅÆÅÈÐÎÊÌÏäöüüüýþþýýýýþýùôðñöôöùùúüüûúöõöôô÷ôñòõõøúýþþþüüüûûüýüüþûûúöñìêèéìð÷ûûüýýýûùõôñõüþýýüýùø÷ôñðîëåâãèìðôøýþýüüýûùùûüüýþþüüúùøùùùøøùùùýýþýýüúúù÷ôòôûüýüüýýýûüüû÷ðçèææéëìììôùüþýüñâÛëìàÔɺ®«°µÇÞðøüüþÿÿÿÿÿþûø÷ûýûøùõâÅÀÃÅÓÚÚáëìíéß×ØØ×Ì­Œ¡«Œn{ˆ•¤š€‚–‰w^X‹²°Ÿ«ÎÞââÚÚÙ××ÕÆ¡˜¹½šcRa‡€HOŽ¯Åº‰< .?GTcoN8)/3)-,"  #Ns•Ÿ¬®¨¦ ž§¬ª­£œšž¢¯³¾¿¸½¿À¹±¸»¿¿®¢­§¥©®¥h + /JUHE[]fopiVNIB@FJEMZWks{|„ƒ‰ˆ†rkd[LT‚—™ž¥²°«¯¼¾ÄÀ©•Š††’–ˆwpfuƒŒoh]NETTT9%"   ,Rhi[59M^on[d€kinki\Ul” ¨§¢¢‰rrwpjce[Y^djjp‚‡•“ƒm~’“‘Ž—Ÿ¥¦“‰‚Š…€’šš›’d3""=T`kfirmceklgacbgaVXTLKEJC>@A>@@:6/:Rdiakkktusrjkfdgjbfh`\aebc_R[WI:C=* %$%'**).51)).,("%03-+:R^\P9  +$5;BEGKKDA@=*%'!!$''#! %!,8BHA8+  + +  + !  +     +  *?G?9,!"$1"!&*(11*#'*(084;7559220CNRFA4;GJDA:/1BG>=E=KJPPGHAEEMULT_fcbeifiijb^Z[`\SYRVTVNOJ>>102*$  #F  D¥½¿ÄÇÇźºleit’–Šy‹†ž¯ÌÒÐË©Œ°ÙâÞÛѽ·³¨Žƒ†¥·®Â×ÙÞäãâÜÙË«™¦·º´©©˜ƒ|…‡‡}x~‹ž–wxƒiZ]u„‹‘·ÃÂÀ¸¬‚}‚uxŒ¨µ¸ÃÁÁ¸ºÃÞèçáÞßÚÆÄÉÊÍĬ™|}ŠŠƒo•—“¢¬¯¨­«¸¼¼ÄÂÈÍÎÌÉÍÛôúüýþþýýýýûüû÷òñööö÷úüýüüû÷õôôòôô÷ö÷ùüþþýþüýüüûüýýýüüüùôðîêêìñ÷üþÿÿþÿþþÿþüøôôøûýþÿÿþþüüüýýýüúöíëèæêíòøüýþüýýüùùùýýþþþýûú÷øøøõ÷÷÷ùûüüüüüûùøõôò÷úûüüüýýüüüúöïåââäçìëîîôüûþýúñáÛëéÝÑÈ»¯ª­´ÍæóùûüÿÿþþÿÿþûõùüýúùùïáÄÀÅÂÍÔÔâëîðêÝØØÙ×̪•©žŠy‚ˆ• Ž†…‹–qab–µ»©»àìîìäÜÔÍÌȬ‰©Ä·˜`Fe‡xMM†³Å½‘= %0EIUkV7(+&+)"#$  OyŒž©­­¬£ž¢¨¦¨£¢š­±¸¿»½»¿º´±°·¾¼½¬¥¦ ¡®®«n'   4JIRY]chjf`EKMIPSIBOY`v‚…ƒ‚‡Œ‡ˆ‰}ttgZe’› ¦­¯µ¶¶»º°¡ŽŠ‹–“~mgq†ˆ„slUC:HPZbF./  + + 7OgkY9)DelnafwznlorucZjŽ¢¥¬¨ Œlqt}pegfffhpos~—”“…u~”‹’‘£§¡”‹‡‡ƒ†™œž‘h:*$=W^aleaibagalce`__ZRSUDMFGB@E<=@8236Odgjofuxhlmknoilihid]]aaigXb^[HA@B1    @@ACD@EDDJ@;?<6-*&#(-&)7R^^[E%%6:BIIJLLB?2.(%%"#%''(')&/FQSNVRD8<:9>LI@:6:FKHD8(0IDE>IA1!!   gedcca_`^ac\ZTG0%"# &2G\bZJ+#!!1BEGEFEA=>>3*'+'""(&,9Gc|ƒxqf`S@=@BPVX[`XN=7Kgu~s]/!&$  +         2DED?:-'&%%)'##(*2+'"&289<>=33178.5><0+4,872')1671;;7:E0 "-8:56;:2CMM@:6=DPeplZ/#   + )Rlsg: $6Yksc`fopo}yuqb^‚—Ÿ©ª¨˜uj~‹~rljtumnldn–‘whsˆŽ”ŽŽ–¤¥—ŽŠˆŠ‹wt‰ŠŒa7!#8O^ahlmmihkchmkgd]\UNSJHJNMM?CGDDJF?AC<4(&(' &'6H_~“}lj_J@=KTSSU[][\r‰—ž ’tR4..-45-! + + + +    +    3@FG@7.,!((#!$"/*')5(!('08<8?5:=254:DC@FLD;;ECNOKSScgb]^^`ana][\^ZLTV_VHWWP@9198)&)    + HŸ¸¿ÁÈÆÁ»³…ffcq‘•||…‰­ÃÉÌÅ®Ÿ¼áëðïìæƵ³±¦’ƒ„“®ºµÆ×ÜÜàèîâ¿­ÃÉÆýÀ®›‰~„Œ‹{{uƒ–œ–”~zŠXr†‘™š¸ÈÏ˶§”zy€ty°·ÃÊÌËÁÇÒÖÖÔÔÛàÙÈÃÇÄÉŨ„”˜Œ†‡›–Ÿ§¥œŸ¶Á¿ÄÈÏÎÓÖÛáí÷ûûýýþýýþýúõòòôõ÷ùúüýýüûùóóòôòñòóõúüþþþüøøûýüýýûû÷ôñòõúþÿÿþþþþÿÿþÿÿÿÿÿÿþþýúðëéîôüþÿÿÿþýþþÿÿþÿÿþüüüýüöïìêëóøûüüüüúûýüýÿýýýüùùôôõóóôøüüýûüüûùøù÷ôöúüþýüýûýúùöîçåçíîïðñõüýýüòèàéåÙÐÎ郞»Ìäñ÷÷üþýýþýþÿþýùûýýúøõíÙÁÃƼÁÐ×äïö÷ïæÚÜÛÖÍ­¡Žuu†Ÿ£†ˆ…ˆ–Ž{tiYv´ÌͺÉïùùúôè̶´•aty‡–VGXŠ}HT–¼È¾‰8 *5H[P7$#!/+(((  R‹™¥¤£¨ª­§¦ž™—°¹º¹¼¾¾ÁÀ¶®µ¶²³º»¸±¨««³º»¾Á¶•> -BJUgqrjiKOICD=JFW_eggp€‹”’‹’•‘“ˆx{|hh„”— ¦¬³³°žˆ€ŒŒˆ„npƒ†€rbC?>>>50.*$.H\ejrooxqttrtuqgksspsigha]Yb_WGEHD2! yxuuyuwtqlife\L4&,.$%.DVYROIMJ4# %5@GF?FJD>A8-#$$ !%6_b•—”†ukfUD=FOQWT[`cu’¥¦¨¥žfE968896,  + +      ++BLK>830&#'/)&*7.&&'!$*2:799=685.*-:@5%$0336.3)&67896::<1/9986:502BOME86AOJED1$.HJC=;;@=HIE78AJLINRU^f_TTZ]flcY^ZV`ZWWY]XUIGB/46-( +$  + Bžµ¼À·°‡jh_m‘“y‚~ˆŽ£°ÄÊÌÆ« ÅäììíìèÕº³·³œ‹Œ¡º¸¸ÏÛßéðñèƹËÌÉÈÃÀ¶¢–~‚„ˆ‹|x{”ŸšŽ}{Œl{…‡‘—˜¶ÁÌIJ«˜rx|tv…³¶ÀÍÓÖÌÐÕ×ÒÉÍ×ÝÜÐÇËÆÅƸ°›……Ž–Š‰˜›œª´«µÅÊÃÉÍ××Öãêîñøøýýýþýþýüõðòòôôùúúûüüüüùôòñðîðñôùüýýüýúûûüüûýýùõôõøüÿÿÿþÿþýÿÿÿÿþÿÿþÿþÿÿþýúîèáâìýÿþþþÿÿýþþÿÿÿþýúüýýüýýûóïìíôúüûýûûûùüýýýýýüøöö÷óòóùûüüüýüüúúùùøóøûüýýüüüûùöñìéîïïððñøûýþûïâãéßÚÔ̼±«¯ÀÚíõ÷øüþþüýýýþþýùùùúùöôéÖÆ¿¿½ÃÎ×äòùøòäÚÙÙÙ˯¥¢‚p„Œ—ž˜Œƒ~‰”ˆryp]€¶ÏÓÃÉïøúùñÞÁ¾¼—gWZlˆ[HV„FZ˜Áɶ†>  ,CECEM??<7.*$%! )2>:3% + +  +  + +        +5FFE81340!&.2+%)+&%,(#!1<9:C;0.22*+6=<,+0.2211%+27:05;;0( 0=9;9::,0HPO;34BPFBF1%4KB<@96=>EG=98?LLNe^[Zf\ZO_^ck]VX]\V]ZZWV^KGE@;24++&    +    Fœ²¸¾Â¾¶²Žnb^o™–q€‡‘Ž¢­¾ÌÌÈ­¤Èæíêêêèáθ¶·©—Œ‹—­¾¶ÂÙèðñïæ˽ÈÌÉÉÇĸ¬—ŒŒ~‰Œwyƒš¢˜–‡y†…{ˆŒ‘‘• ¸ÃÌŵ­”jfvuu€š´¹ÁÎÒÓÙÔÓØÑÈÆÏÜßÙÉÊÈÊÉÁµŸŠ‚‰™”ŽŸŸ©¸´¼ÉÈÆÆÐÛÞÞíóñôùûüýýýýþüûôòòôöøøúûûüúùúøôóîîíðò÷üýýýüûùúýýýüúøôó÷ýÿÿÿþþÿÿýüüýýÿÿÿÿþÿÿÿþÿþþóëäæõýÿÿÿÿÿÿÿÿÿÿÿþýúùýþþþþÿÿþûõîìï÷úüýüúûûûüýþýûù÷õóòóöùùøûüûüüýûúúöò÷úûüýýüüúù÷ôññòïïðïðöûýýúïààåÝ×Ïƺª­»ÊåõúøùþÿþýüýýÿþýùöõõóòñåÐÃÄÀ»ÀÍØéõùúôç×ÖÜÜÊ´ª“~}Ž™¦¢’Š†‹Ž”€mv‰xŠ¼ÕÚÇÉêöùöçÎÃÑÊ eAFh’ŠaD[ƒ€MK“¼Æ·~6  8HW710)$,' /q‘—–®«žœ‘‘™¢®¸µ·¾ÃÆÆ»¶°³²¯¶¶¸¬««­¥¤­®£—•Ÿ±¦\ +>YhnlbYKMWJPNIWT_gakn}–¢–”šš™›š—‘’†r}sfv‘˜ž¢«°« ‰…‰†|pi}‰xeVN::BFMW_^^ckkK2# + + +  $Kgpy`. ;Xll^Wfcoo€ƒkQ`ˆ¤ª¨¬§kay|qd`joqnjcZgˆ•——ˆ^_vƒŒ•Š‹•£žœ{†Œˆwo†”——~Z<&)BU]\^]b\Zacjf^aa\WNNMMOS\apnfU- 4Zzxvyuspmmjswrt{zwwzohbc_cID1  +llpimjnm`ebdXUB)'.21.0=GEHNTXNC. !0AHDIJAB@;94*$)#" #(3>Oj‹•™’†wlbL=>GTWSR\bp”¡¨ª –~XDFBB=;98%   + +   + +    + +  =IH621=5,22,%*104;:7,* /44446633L\P77:3M{‰Ž‘rHGl}‡‹€r_uŽŽjsuue[l‚~uc@&!5EBORLOV]YW]WVTPEEFGOROU]n…–žŸ˜‰v]H?@?@<790   +   +  +  +  +    +   %9CA>3'-2+".01.(0+,+(*(&$)224>>8/,/007=:=*+/9=8112/0,.47:62' "*=<1+57=7KSD=>7;KLKD4,7IFE@D?>EAA<97DGHOFQ[_ac`c]^ae`]Z\]VZV_YQPQMK?83,)    @”°¸ÂÄÆÀ·²‡jigt–—‡‡~Š’Š ¶ÂÎÒÊ®¦ÑèêéêëííçÔ¼¹¸µ¨–‰›²º¼ÛîïéÛð¶ÇÈÊÏÑÇ·¬ž”‰~…†ww€•¤Ÿ–“ƒ‘¢˜—–• ´ÃĽ²©—|zpr|­´¹¼ÀÉÏÏÕÚÚËÅÒØÛÚÖÄÁËÍÍŲŸ€—˜–Ž‘¦¥¦¬¸¾ÅÉÃÅÑÝÞäñøùøùúýýüüýýúöôõõ÷ùùúüûúöôóóóðððïò÷ûýýýüûùûüüýûøôôùýÿÿÿþþÿÿÿÿýúïçê÷þÿÿÿÿÿÿýýüýýøðñûþþþÿÿþýýÿþÿþþýñâãîùýþÿÿÿÿÿÿÿþû÷óïöüýüüüúùûüýýûøøôññô÷øùùûüüüýùúùùøöøúüüüüûùúöõôðîèéíðöûüýöèâêæÜÔËÁ·¯¶ÆáöüúúýýýþþþþÿÿþüùøøùóïìÝÇ»Á¾¯±ÄÔçôùûöêÜÜÝÚÒ¾—‡“ž›Œ‡ƒ…Š~royš§ŽšÆÛÝÌÈåóïßÆÈÞåÚµo@>@;:==53545+!*4;A;4=D=>NUVQJ=* ##2=ACCFB==<70.,-*'$"*38N|•—’†wk^E9@EJNMSYg{Ž›Ÿ›‰u\E>><=8=:3& +   + + + + +  + + + +  +  +  +   $15=94'5;0#".163+(3($-)%%&-6=>A9.-121:999*-7=63-,/553377774% +8=7112:9JRK>D9AKHNJ5+@KJF><7>?CE=>?>MROEK[^]Xab_Yfha]YX[^SPX]TRLFH=53/+) + + "  +  + 9Œ°ºÁÃÈÁ¸´kfa~•“……’‰¡¹ÍÜßÙ¸¬ÐæçêíïðîèäÑ¿¹¹ºªŒƒ“¤»¶Àáëèض¥´ÁÊÌÐÔÍÀ³§šŒ‚„ŠzswŸª–‹€—Ÿ•”šœ¡µÂÀ¾²­œ……wqƒ‹«°¸¿ÂÈÊÌÕ×ØÎÁÐÔÙÞÜÔÁÆÌÊÄ·¬–x“››‰‰¦¢£©±½ÃʾÀÊÚÜæñùù÷ùüüüüýüúõôóôøøùúüüûøöòòôóóóô÷úüüýüüúùüüüüùõñöüÿÿÿÿÿþþÿÿÿÿþöêãêúþÿÿÿÿþÿýýýüüù÷ùþþÿÿÿÿþýþþþþþÿþóãâïûþþÿÿÿÿÿþÿÿÿÿúòíõüüüüüûûûýýýþûúöõõø÷÷÷ùúûûûýûùùøøõùúüûûüúùøøôñðééëîöüüûòááéáÛÕʺ®²¹ÏìûýûüýþþþþþþþþýýüùøùôïêÖĸ¼»¯±ÃÐæòùúöëÛÛÜÚÔ¹{™š¡“Šˆ‚ˆlms‹¤¦…”ÄÛÜǾáìáÍÅÞëëݹqF^€ž“jBOy~XD{ª»¸<  $)3+!")" !% +"QˆžªŸ”Š£³´·¸µ»Ã¸°¸¿ÁÁ¾¾¾§˜“Ÿ§¡žœ£Ÿ ƒbmhZu˜_# + + *Rh^ZRLJTSUUMUacimx€~~„‘˜ ¦ Ÿž ™‹wgb`d`oŠŒŒŽŽ‹†€rƒ’‡lWI@?CM]fgeg`Za[bluxmF2   + !   &$#&    %   +   +7;8;934430015.*'.79=;9>?AEMXWWM>83("/;>CIHI@:3200,'*)!!#.5HuŒ“›”ˆvrgM;>FIKQWZauŠ–š˜Œu[FC<=9>>?5* + +      .BQWU4  $(& "  +    +  +  +  !2B<73*,6,"!&/7.*(0+&,,),(*27=C?:4./4.18A=319438972=98797633$ + 1<385103@HYP;=9CHDC@4*7KJ>==;;@A?;z§½»š@ #%*)"-"&  +#Yš›‹¤¯¶¶¸µÁÀ¸²¹½¿Ä¿Ã½µ›¤ ¡Ÿ ¦œ}eh^]jƒ`**HXR@JQSWPKRSaahcnx†y‹•™¤¤©¢¤¤Ÿ”†xdbcefgxy€Œ‘“‚{k~•Ž{lS=9@H[_hhceZ`fednt~†{Z5!  +   #  +       +           + +  /MO= +    67:51156312+/*#"")-/<=;76@EES__ZPKJOD5$ -9=DJLJG=682/)+--# #/4Gg„’’‹‚tdO@>AGMNU[ai‚•š“‹xgRDCF?<@?<1 +    6Zx…wL $/EMOJB.'782- %     + +     & !9I<81*373&"',305+0-.(,*#.4:@?A;-*-5/3:@9/+24516@@><41<>1'."-9:213978MWF>;6:CHJ?2-9GHD<>>=FJB<>>@EAFEEQfcg`]Z^fd[Z_VWTJS_YNHRKE<50*  <‹®·½ÆÆǽ³‡jc`n‹‹„†‚Œ‹¨¿ÝèèäÆ­Ëåèíîíìíò÷øòâȾÀ§…‡–°¼¹ÓäÚº¡¡³»ÃÐØÔÇÀ·©’†ˆˆ‰yz~¡¢˜ŸŽ…˜ž“˜™¡¹Â¿³©¤•Š‹…wt‰§²¼À½ÉÙÒÓÙÉÈÄÊÙÐØÜÞÓÂÃËÏÀ°¨x‚’•‹Žœœ›¥©»ºÆÁ¿ÉÒÝéôùøøøùùüüûøóðóõ÷ùùüüùùöðñðððóô÷øûüüüüùúüüüúöïðøþÿÿÿþþÿÿÿÿþþþþÿÿþùñøýþÿþþÿÿþþÿÿÿþþþÿÿþÿÿþþÿþÿÿÿÿþû÷üÿþÿÿÿþþÿÿÿÿÿþþÿÿþøïïõûüüýüüüüüþýûúùøøöóòõ÷øúüüüüúùùøø÷úúûúùù÷÷öôòîêéíóùúõáÛéâÚÓÊÀ¹®¼ÊâøüüüüüþþÿþþþýüþýüûûúòîèÚȽ¼¸©¥»Ìáòùú÷èÛØÙÙÈž|—— —Œ‰Ž‘…ukn†¨¸¥ˆžÉÜÛÄ®ÂǵºÝííçÔ«mHj‘¨•bEJq„XHu¨¾º•F  +!.'!"$,' +"[•†ŒŸ¯µ´³´¾Å¹´½¾½ÆÆÀƶ™‰– ”š˜›žŸs]\\`Wtp41DGC=FV\[STPVjdizo†…‡ˆŽ—œ§¥¤¨£œ ¡—ƒvk`ihfdm~†Š‘‰ˆxx{‰}]L@>=M]egkcVb`groi|‘“œaB&  +     + +   +  +     +    + +   + + +   + +    + + +   +  + +  +     + +?  +  +  + 695447321,6&+' "$)-3=?;5=HDGP_a[XPUa[E$(1@CEJID>7:86&+)%!#!d1B\{Š’“‰ynYF9;AKNV\`iu‹˜™|m[GFIG?AA=;#   + + )Tu‹…e6&C^gfh]O>*3IKF;,$       +   "?:7;<:91/$ +*590.6>ABRZI733@CBHB/'6FLH==JW[XVbeejmtzu‡‡‡ˆ‡˜Ÿ¦ª«¢§¢—›‘wtkk{n^eu‰ƒs}„’…xR?3C>3+#579;HGD53679;7;=<909>7060 &14:639;?GNZPE@7>JINB1,5CKH>:BAAA=;49?KMHENYZ_X__db^f^X^XYY[RMTXVHEI4)(#$    +;¬µÂÄÅżĶŽhlt•‘~ƒ~Œ‰£½×ààÙº´ÑçëêèæêóúûüûùðÛǽ®”‡‡™«·´ÆÕ·¡´¿ÊÒÔÚÙÏÅÀ¶­—„‡‡ˆ†‚|‡—¤›˜Š›¢š ž°ÃÈö¢œ‘‹‘‹€w‡¤µ½ÃÉÔÙÒÛâ×ÁÂÅÖÖÓÞÞÙÏÄÃÊǾ¯£‹{‰–›“—Ÿ¡¤®ÁÊÅÇÌÏÚî÷ùøøøùúúûùõòòö÷öúûüüöòððïîìïóôûüûûûúùûûûüùòð÷þÿÿÿþÿÿÿÿÿÿÿþÿÿÿþÿþÿÿÿþÿÿÿþÿÿÿÿÿÿýøøùûüýüþÿÿþÿþþÿþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûóíòúüýýüüûýýþûúøõññññîïôúüüûúúùøùõõùùùùøø÷öùøñéèêðøóèØÜÝÕΞ¶ ¬ÇÝóüüûûýýþþÿÿþüüþýþûüüøòðçÓÁµ»»¦§ºÈáðùúöêÜØÚÉ©‘‘“˜ ™‘‹†Š‹‰|q€‘®ÁƯŒ›ÈØÔ½°®¥¶âìíèÙѸ€Up–¬¥nHV{ƒ_Es¤¾¹˜H  !&(!!-1 + Hr†œ¨²­®¸Â·³´¼½ÂÁÅÃü¹±§–˜“”‰Ž–ž™†`USWMWdf= )6:FMKKP\iepvtvwƒ„†‰ˆˆ– ¥¨¨¥¨¨ ‘Š„ooqpzsbi€Š}r|’‘‡qW?;=F]_djkgkfho|„•Ÿª°²¹½µ•d0 +&   &(&   +  +  # + +     + +   + + + +       +   + +  + +   + + +   + + +  + ;84:515523//0( !'06?@98<3&$3N[\L88ObcN3  ;PYZu—˜–ƒb9.EctrmdbV8$ :L\_VG6&      + + %9:A82'/88%#(30-(/3130,! '.047CF8+%,69=0 !5454896?HM[TD>3CGLS@3-;FJC==@;@F?93>AGHKPNWZ_^[^d`^`Y^ZSRSUMTXPXHF;2/&$    +:²ºÀÃÆƼÄÅ«Šox‰}…€Š“ˆ£¹ÏÙÙÔ¸²Òçéçäæîöûüüûùõé̼¨’‰Œ˜®¼µÊ·­´¸ËÏ×ÙÚÑ̹²«“Œˆˆ‰Ž„‚¡¥š‚ ¡˜±ÁÆĸ©™’ŠŽŽˆx…¢³¸ÃÍÓÚÎÖÛ×ÃÀÆÔÔÍØàÚ×ʽÄƽ·­—…˜¡“™¦žš§¾ÆÁÁÏÐØìöø÷øùúùúùôòóòöøùûüúøñîîîîëíðô÷üûûûùùüûûüûõðúþþþþÿÿÿÿÿÿÿþÿÿþÿþþÿÿþþÿþþÿþÿÿÿþþÿÿúñïóöø÷ûýþÿÿÿÿÿþÿÿÿÿÿþÿÿþÿþþþÿÿþþÿþÿÿþÿÿþûôïõúüüüýûüûþüüúöññïðîòô÷ûýûûùùùøöô÷úúùúùùøùúóëäéïòïàÏÕÓÍļ³£—©ÌèøúüûýûüþÿþþýûüþýýüýüûóïçÔ¿·¿¸£¤¸ÄÝïøúõëÞ×Õ¼‰•œ—”ŒŠ“ˆsw„¤¼Çε¦ÎÚ˼³¥¥ÐçëëããçÑ’Ur–­¨wMVv†\=m£»¹“P  + %! (8% Ekyžª±¬®»¿Ã·´µ·½ÂÃÁÀ»²¯¶¯© œ”‹˜œ•†eU[PPJY]=,9<@FOJ]eiqqv|y‚„ƒ‹Ž‹‰œ¢¥¥§£¡˜‡€zvoo~zq”{|…ŠŠ|jN??NV`fmebghr}yƒ‰›ª¶¸¿ÄÉËÃœl1 !  +  +:@*  + +%   2ALUT?!$3*DUJ7  + + +   + J-  + + + + + .%  +   +   +   <58631/662,-/*%&7?BC99>FOR[_b`[MKakU4 #+PVOSY_cr†“’„pZFGLKHFEF>;I^ksmg]dszueH37?Yiqh]nˆ””—ŽuE(B_rpoedXB+&7IYYTB9%        %BHC=2*7@0"!&*.,(-2.-()'##*43A<@;,)&5:8FL@135179:@<>@835438/ &663389<3HIHIB=1;ID>AA<@CG@82=FCISXW\[_\U`VabdZYRXNUURNMVMGC94-,( +   + + + + <“­½ÁÈÇÆ¿ÈÍÀ¢”“„‰zŽ†¥¼ÏÙÙ׸°ÖééâÞæñùûûúúùöðÜöŒ‡‡ž´°¼¹³¶³ÈÏ×ÜÙÔÏÅÀ¶­ ’„‡Œzx€œ¨š“‡…›¤›¢´¿Å½·©–ŽŠ‹Œ„Ÿ°¶½ÈÔÙÍÇÆÍÄÀÁËÎÑÔÞÜÚ̶½ÆÅ»²¢†ƒŽŸ›•”¢žœ£¸È¿ÅÑÒÛëøú÷øùûù÷õóðñô÷øúûýû÷ñîîììëëíõûüüüû÷ùûüüûöòøþþþþþÿÿþþÿÿÿÿÿÿÿþÿþþÿþþÿÿþÿþÿÿþÿÿþþüõó÷ûûüýþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿþÿÿÿþþÿþÿÿþÿÿÿþûóï÷úüüüúúüüýüýöñðïíîðó÷ûýûúùùùøöó÷ùúùøøùøøúôìææëñçØÌÑËŽ·¯¥ ²Ôìúüüýýýûýþýýýûûýýüüüüúôðçͽ¶Ã¶ ¡¹ÉÜí÷úùëÜÕ˱‘Š“£——Ž‰†“‰zn€•°ÅÐ׿£»×Ôdz ®àìíåãðñá \jª¤tKK{‡X?q¤µµ“J  +  !! 1'7=  +!>d‡¦°¬µ¼¾¹¶´´¸½À¿¿¾º±­«¯¥œ›‹•›Ÿ›~^T\NGOM[> $9BDONVbnsryv}‚†ŒˆŠŒ“Ÿ¡§¡šœ”Ž…„uqhp†……„‚u‚ŠŠ‡s^K;B4 +!.3B>'<8@B9#(-1)9J`stnI,!$6BS]ID^s…‹`5   + + + + +   !#"%.*(.DLPG*!++  + +     + +  +  :78702366100.) ")!29AD@<=DJR\e^_VUN^i_@)$&1>IIIE>75986/)1..--..@`{“•–“Ž…ucRDAAJRR[ceh~’–‘‡tbMLHHLGGJJObowuvqlq}†‰ybY_r…pihz•›•}Z.#<[knqidcJ1#5IXYOJD/    +   !9@C<2.3<+#+.,0&+.)-*"!$/66@>?;/-.5;>.'& +   " +  =‰¬¹ÁÄÅÇ¿ÌÑο–‰˜–zy‚ŽŒˆœ»ÐÞàÛ¼³ÚíéÝÜì÷ùûûùø÷ö÷ïÊÀ¯”}¤²°·µ··ÁÑÕÚØÔÎȺµ¥˜ˆ…‡ˆ€‚|“£œ˜—ˆŒ¡¡¤¶¿Á´¤˜‰ŠŠŒ‰¯·¼ÄÓÖÌ·«ÃÆ¿ÁÃÆÎÐÙàÜÕÀ¼ÆÈ´§€“ Ÿ–š™£°À»ÃÒÑÛîùøøùùùøøôóñôóôöûûüùøöðìëìêéïöûüüüúùúüüû÷õ÷ýÿÿÿÿÿÿþýþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùýÿýÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþýþþÿÿÿÿþûñîõûýüüûúûýýü÷õïëëîîóùüýüûûûùøøööúúøùùùøùù÷ðèæêéßÏÊÍÄÁº®©¤§¿Þóüýüýüüûýþýýüúú÷øûùùüúóíäÒ¿¹À¶¡ ³ÅÝëöúöèÛÒ»šˆŽ“¢š’œ‘’‹‹‚wzŽ¥¼ÉÖÜË¿ÎÛÔÕϸ¨Éëìçâëõòå¯[o–­¤sVFvˆ`Ct©·µ—K  +  +,";5 +@|¡¨¬¯½¿·ª«®±·»¿¿½ºµ¬¬§¨¡•—‹Œ‰’—™Ÿ–{_WXDORLL8  2FC=I[fcx‚{‚‰Š…†Œ‘Œ‹•š¢ž—˜˜“‡‚|ppmmƒ‰x~œŠ…idW4JOWlklkjt‰’—™¢§¶ÂÍ×ÛÝßåÞÖµw7  + + +3=B5 #>NTVU832EXfP905EF@?HLaxys`KEEPbhmg`qŠ–ž˜xL       .>LI7("*(13..;IMLK8:IShumfG7L^]W;   +     +  %:>65552843112(!*)16>><<=GLRS\^\XWTbkgD/%!!1>IJLHB938@90551/&*)/C\qˆ‘””Ž{jVH>BHRSQWdivŠ”“eWGKIIGECAKcowxwvonˆ‹~ogq‚ŒŠ…|pcm„‘—“‡jC! :XmqqljbP7*6RSSQGB4#      "4>?:/248,!-/0-/.('-+) %(6283./*8=MNF7)/7876:=AA833082& *5<<6ACJEWVN>@@5 $/CQ[gWC6=@VZXTEH_jYMFMYkqrodPKM^rymcqŒš›š†_* +    +  +  #>Pa`PF??@IB<;NX^k]KW`grw}whdqz{v_0 +  +  +  + +   +  D<747;:@A462)' #-8;A=8<9:Plvxtspsx„‚wk_gw†‡‚pdV]wŽ•œ“]7-MejmlhcZC,1HQPQGA9# + + +     + 9E=844;3,/'11.00//2-( )37:@@2.+,74CB;7;7333) %15;>BCCEIPSPH=4>HJRI99>@FCA9;DABD98:HPN[YRY\YPMPTYcdWRWVTNPKINKOM>B5/)'"  * + 6‹¯ºÁÆƸÆ×××ÊÀ±–‚†{‡”žÀÙáåÞ¸ÛêèíöúúúùóòòñîîòóÞÁ¿¼¡„st—¶°°­­¹¶ÂÔØÔÒÌÊÅÀ¹¯–Šˆ‹—~}‰¤£œ„|–©¶½ÂĹ£•Žˆ‡ŒŠ‹„œ¯·ÆÌÍÌ¿›‚—¾¿ÄÉÉÍÕÕÓÜÙÙ¿¼Ä»´©•‡”™’ƒ„”™¡©ÉÒÐÙî÷øøùøö÷òððñòöøúûú÷ôòîììêéëòøüýüùùüûüü÷ó÷ýÿÿþÿþÿýúññüÿÿþÿÿÿþþÿÿÿÿÿÿÿÿþÿþþþÿÿþþþþýüþÿÿÿÿÿþÿÿþþÿþþþÿÿÿÿþÿÿÿÿþþÿÿÿÿÿ÷êîùÿÿÿÿÿÿÿýøñùýüýýüúüüüùöïíììññòøûüûûøúùùøõùùùøø÷ùúùóìææÜÎÇÉŽº°£¥µÐõýýýýýûùùüýýûüúõæäìóúúøòìÞÇ»¼½´¡Ÿ³ÄÙéóùóèÏ­–Œ¡¥—‡Ž‹‡€}¯¿ÎÚããååâÚáéçÛáëìáÞòúú÷ì²gu–¯«vKGs†]Bnª¼·—V + +  !07 @† ©¶¸®©±±·½ÀÁÂÀÁ½º³ª žžŸ›—‡…ŽœŸŸ›¢‰nb[RGG=DL, +23;K]hnwwyˆŽŽ‘‘“‹Ž’‘‘Œˆ‡~zuwxlhro‚•–ysnX8+3H^u€xˆ¥°¸ÂÇÌÒÖØ×Ö×Üåéêêêèæܽ„;     #5:96#+->\af`I3/3AXfYXIZohTHHMZdste\Nƒ^ovvit•“•Œr57 +   + +  +  + + +  ?TZbl[RKOVPBAFUflo[J^moyxxoz{ˆ…{O'   +  + +  +     ??:6024-468.($ $,5;@?>:AOLKHLW[YPQipS.'".CEJF?>@;<8+%.3.)" &>Nat‰‘•’“ƒphUFAEEILN]ejy†””u_MD:@>:9>;Fcospqsrw}„pdZ_n~sd^TL\oŒ™›˜‰iA))B^gklmm_I0+7+*247@==<8665/2 .228£°°ª©­¶¸½ÁÅÉÀ»À¸µ¯ž™¦¢¡–€†— œšœ£‹ma_\IEHI?'   +);OXgmoz‡ŠŠ‘‘‹‘”ŒŽŽ†‰†rt|ript‚„xrst[:0E^q{†™¸ÉÒÕÙÜáâääâÚÚáçêêëêèæÞ»†<$  + 2DA<-95:TaiaT:23AWaYRGUjj^IAFTeqvjd_efhgukj„ˆ†Ž|H      +  + +  0Lblog_]UTTT?GSkqvfWagoxy{wsyƒˆ‡ƒg6 +  + + + +      +$>A652053/2./-'!! '1;=??=FQPKFHTZREG_lV1$"-;@A@@>=;=8/0)..($#)8IYgzŒ”‘‚wi[H@>?DHGWdgrˆ’}bJD<8;=?<=FSbmvtqoosrqdXYccZW[`fhmˆ˜›™‘}L'"=^alnuneJ4$2LXURE6-     +    #4@3%0276'$-2345+/2((''#/016:B7+&)'?HOQC8/3@814C<<7.206,.. + .3::A>DBGYWGBA=CLIRN:5CME=9>57CGC66=ERaa]X_bbXY\[\feXUKMPQGHGQKFB@4/)*"  ( + + +<±½ÅÆÈű¯°ÃÐÕÐÀž‡„{Œ‰¡½ÕÜÝؽ¹ÜìòùûüûûõîêäßáéïööíÑÁµ•cd‡ ³³¦ª¡°´ÂÕÕÕÏÎÉƶ¨™‹‹‹ˆ…‘¦¡™ˆ~—´½Ë͹¦–Š‹‹Ž‘Šž³ºÄÊÌĺ’rƒ­¹ÂÃÅÐÝàØ×ÛÙÏ»½ÇÈÁ±¥‡’Žƒ€ƒ’™Ÿ¨¿ÖÖÑØïùùøøøôðññññóøùúù÷òîíîíëî÷úúüûúúùûûüúøôúþÿÿÿþÿÿÿÿþÿýûýÿþÿÿÿþÿÿþÿþÿÿþÿþþþÿÿÿþÿþþþþýþþÿþÿÿÿÿþþÿÿþÿÿþÿþÿÿþþÿÿÿþÿÿþÿþþÿÿÿÿÿÿÿÿÿþÿÿúòøûýýüûúüüûüøõñðïïðôùûûûúùùøøõöøùúùøùùùöíèÛÏÁÂÄÀÁÀ²¬¦±ÉåýþýýþýûùùüýüùùúóæØçïóôòðëÚÅ»½¼¯™–®ÃÜéîòïᙡ§¨¥“‹‰Ž“‡|†—¨¾Î×áæèèãßåççâÓÝæÙÛîùùù÷ë¸fs“§¦{PLtŠm>e¤¶µ˜T + +  + + + 6>$  +9‹®«¨ªª³¸¾ÆÆÇÇÃÿ»´¢––™™™–‰Œœš–—žŸŠc^^XJ?DH@*  +.J]co|r|Š‰Ž“‘Ž—˜‘ˆ‰„Š„qz~ƒgddmt€„‚toy…€fB:Ed}‘§ÅÖáåæåæçêëêéâàáäéêëêéåÝ¿‚=   +  4>?C&!/79JYcbW>23;O_^ZFXlo`IKGWhrxug]WZjiohhhŽŠ‹‚a&  +  + + + + + + + 2Ghlvpg_XfV[H?Vfqwrd\exx‡}‚sz„‰‰†yX.! +  + +     + +$-   <:2222551201/0'! "#/9?@A;CMOIDKS[TCFZoV8%)9>BF@@><333-(&)*%%$6CM_p…‹‹ŠŠ{l_K;6>CHKQ^ci}ŠŽ|gYDA>?<:77CFUilmnnojmok\X^[^hr|{ph{œš–‹c57Yhnosn`R5)0HYYLG;) + 1  + +    + + ,62*-*021#!-,C31.,-% %%#'.118A;2(&"(>GQWC3/6<4258@?,,-0330) +"/3<=8=:=K[]J>=>IFKUK21APIC:A<<@HD97>EJZbUM``\]`^Y_igTPLXQIIKHLHHGA8.,#"    + 9‘²½ÄÈȯ©•§ÇÑÕÉ©Œ‹ˆ†µÊÎÏdz¹Üíõùüüüûùöóóîìïôúùöæ¼®£wuŸ©¦²¯µ¢¥¸¾ÍÒÑÏÑÐÉÅ»° “‚‡ƒ†zƒš¥£œŽwŒ±¿ÇÈ»¡’Œ‰Š’ž±¹ÂÃÈÅ­ˆh{§»¿½»ÍÚßÙÔÛÚÔÄ¿ÅÊƱ¨„ˆˆ‡…–›˜žÀÚÙÏØïøùùù÷õñòðñóõøúúøòðððñïððõùüüûúùùûüúùòõþÿÿÿÿþþÿÿÿÿþÿþÿÿÿÿÿÿÿþÿÿÿþÿþÿÿÿÿþþÿþÿÿÿþüüüþþÿÿÿÿÿÿþÿÿÿÿÿÿþþþþÿýþÿÿÿÿÿÿþÿþþÿÿþÿÿþÿÿþþÿÿýõòùýýûüúúüþûøõññòðîðöùûûûûøøøôóöøøùùøûûõðçÝÊÂÉÆÅ¿»²¨¨¸ÌïÿþýþÿýûûûýüûøùúòæØæïôùôïéÖÄ¿¸»¬™–¬¿Óäîñìײ—•¥®µŸŒ‰‘€~Š¡¸ÉÓÞáçéçÛßæåÜË¿ÔÛÑãóùøúõé³bg§ª‡PGx‰j9f£¶µ™O  + +  #96$ +<‹¤¦©­µ¾¿ÄÄÆÈÇÁ»·°¢Ÿš“’”šžž™~mcZPN>=CB"  =Yclo€ƒ‰Ž——–“‘“”””Žˆ†‡‚†‡‡|†~~vdhqnv€tok{Œ‘qQJ[U†¹ÑÝæêëìîëêìîîëçãßãèêéèèâÙ¿z4 +   +%49D<1*5<7/IX\^YD58;=UWXMRaegUKIK^srwf^\[`hodhh~ŽŽr2    +     .E\errf^be_]XKLbxxh_mx|{€{zlu‚‰‹vJ0" +    + +   ?67163425+/)''"%/:=@>:=LQL>?IOOHAWqj>)# %:?DKCDB40-0*)'.-%&%7;CLb|‹ŽŠ}rfVC9:@FGO[a^k‚ŽŒ„tgODD?B?:6=?J^hhssmkmvqd^W\n}„„‡zhyˆ—ŸšŒlA +VjlmrjeU='2CUTNL=(  +  + + +  +   +   ,42-#0,)#&*.)(*&%'$"#04?>>>9-%*.9FTV=-.36272:>;0*&1360' + 25/66>9AAZaZB>7GMLJ@20?FAFA=DGG/'3HR]K>=PS]WG4(.=IHRMR`cfgOEN_oszqh\\afplifvˆŒ? + + +    + +  + + #'     + +  ?:9;564/.-.*%"")059=<=2*-*!&.)$"$+39:UuŒ’‘Ž…uk_F;8:@>MW^]cxŠ|dTEDBB?<:??DVflsssnqxrk`Ycv…ŒŠ…}ru‚››ŽvP)$IcrsqjdV@(.@IOORA- +    + + +    &0-$"!*,"#!-#(10/,&! !#.,6==99-(206LSN=./04196;8<2%,50,*' *:337>AFN]c^_dZYXW[\ae]VOJEEA@<@?==;?7//)& 0 4³¿ÅÊÍź¼ž‰Ž²ÉÓ˳”~„Šˆš««¬¬±«²Úòùúüüüüüûúýýýüüüüûí¿Ž„‡•Á˲¦¡«·ª¥·¼ËÑÎÏÍÊÊǹ©¡šˆ‡†~w{Ÿ§œ—Žy–¹Á¿®™ŽŽŒŠŽŒŒ–£²·ÁÍÍ¿­ˆckº··²ÀÄÔÙÕÓÜÙË»ÄÉǽ¬˜‡ƒ’…‹Ž•¡¾ÞÚÔÙïùùùùúóóòóóôöøùøðîëìëëîîñöûüúúùüúüúøô÷þþþÿÿÿÿÿþÿÿÿÿþþþÿÿÿþþþþþýÿþýÿþÿÿþÿÿþþýüýøôôøýþþþþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿýýýÿþÿÿþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿý÷ñ÷úüüûùûüüû÷óóðïòñó÷ùüûûøøøøøöøùùùúúûùøñáËÆÌļ³±¢¤«ÁßöÿþþÿþýýüûùøùöøøïÜÎàëñóóïèÖǽÀõšš¯ÁÊÝèèÞ»—–£®»®—‹ˆ‘’Œ~†Œ¥¿ÊÙÞâçêæÞáçäÕ¹­¤©©ÖïñõõôïÞ ]hŒ £„WMt‡h=h¦³®™R +    '6<(  .`¦ª¬¬¤¤«±´¹½Â¼´¨—––œ›™‘–¨¦œž‘m^]VLHLQG. Pv{u|…Š•›–ž›šš“‘“‚€|}z„y|‰ƒxacinpy†ŠŠ„‘Ÿ›œ›…dT_}¹âììîððòððïïïðìêåÞáåæéãàÛÓºŒL$   3GHI<,7Rb`TF:D\lfZ8#;8<;>=BQMHCCHLH?C]hM0#*:=BB?7=50-)%$%&!$ "%/KpŠˆyn`L>51AA?><7)%),6H[O<2113158@C<4-262//) *<;;;EGEIU[WE45ADHPE5-AJ@C@=9?HG@87AJSZd\a_^[[\XV_baWLJCMIB==8@AC<94,* . + 6ŒºÄÈÊÌÇÀĶ—ˆ’·ËÍÀšƒŽŽ‡›«¨«®µ­¹áôúûüüüûüüûûûûûüüüú쾓ŠŒœÆÜÑÊ«’¤°¦­´ÀÎÏÑÍÍÎÇÁ²§¥Œ†Ž’‡‚ŠŒ¡¥ž—…­Ã¼ªž’Š”ŒŒ”¡¯¸ÃÈù©€`dŸ³¹·³»ÀÆÖÚÎÖÞÑÂÄÈÉ¿²¡ˆ€““Œ†…†”›¶ÚÛÐÙðùúüüúôññðñóöøùóíëììêéììóùûúøùùúüüúôóüÿþþþÿþþÿþÿÿþþÿþþÿþüûüþýýþþýþýýþýýýýýýýüýúöôøûüýýýþÿþýýýýþþÿþÿÿþýüüýÿþÿÿþþÿÿþÿÿþÿÿÿþÿþÿÿÿþþüóóøúüýúûüüüùõóòïïððòöúùúùùøùöôøùùøùúùùùòåÑÊÈĸ²« ²ÍåøþýþþÿþýüøúýúøùôìÜÏÞìïóôíèÙÈ¿½°š¢±»ÁÕáÜË¢—ž«³¶ Ž‘—‰…t|–»ËÑÛáæçèäÞåéÝÈ®ª›—ÙðóôôòîÚŸ[fŽ£¨zNFr‚gFn¦µ´˜O !*9<*2]—§°¬§œœ¬ª¯¶¹Âľ²«£——š¡œœ—“™¬®£™’{`e[ZQKZYV5  + Vt‡ˆ‹‘•›œ›—œ›‘’ˆƒzz}u~Œ”Œ‚qacr|vow}– ¤ Že\u•ÃçìïîðñòñïîîîîëçàÝáââßàÝÞ×ÚJ)    + +DJF6.!A]^PE<>VaeYL01.CZa^OYcif`WLSa{ˆƒmZbcdjqohs„™“”b' +   +   +    +  #Dbksqwjkcef]SPcq€}zhbmx‚{„wq„—–‹ˆd9-&  +  + +   ,768:@:?84(#$$"$).;?FDA=DI@>@BFFC?TgN3!-5;?>@97520'%##$)""&4Jc‚Ž‹‰ˆul^N@955=FMSafq‡“’„s`K=BB@><>6=BUgorrstx}ynaWgx€Šˆ†tjm„‹„mB";Qcfhhf\L-(6@G:2*  + + +  !!"%$*+(*,(#+-*+&'%&*;38;9/*+/@IRO9266369==A;4059541) +%6@34<<;9;DGJ<89@P^g`\Z[]\^ZTa^^^QRJJME===BCD?6/'+$  )  >ºÇÆÊËǿƾ°‘…˜¶Ä¿ }ŽŒ¡¬²ÆÍÑÂÁãöúüüüüüýüúûúûüýüüù뾜”•¢Îáß㉒¬¸©µ¸ÄÍÎÐÌËÊƺ´­žŠƒˆˆ‚€y€“©¥›”‡¨ÁÀ¨”ŽŽŒŽ‘Ÿ¯·Àü¸§{`p˜°¸·°¯ºÅÕÚÏÐÜÔþÁÉÁ¬ž…‰”Š‘˜£µÖÙÓÜðùüüüøõóïðïò÷ø÷ðëèëêèêëðöûûúúùùûüûõïúÿÿÿÿþÿÿþþþÿÿÿÿÿÿÿþýüøùüþýýýüüüüüýýýýýýþþþþüûùýýþüýýþÿÿÿÿÿÿÿÿþÿÿÿýûüýýÿþÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿþþýöðôúüüüüûýûûùõòïíïïìòùüýüûøùùöøùùøùûûúúòâÐÇÉŽ»§¡¬ºÓêúýýþÿþþýýûüýüù÷ôêÚÌÜìíòñíèÕËÅ¿¿®ž¯ºÆÕÞÒ²”™¤±¹®—‹Œ’†}ƒ‡¢ÅÔÚÛãæèèàáéäÒ¶¥¥ž‰”Úñö÷÷òîÜž^f’¤§{PGk`@e ¯°—R  $&3?& +%jš«±§ŸŸ¦°µ·¸·½¿½¯¤§©¥¨£œ£›“Ž ¯¬  šƒng`_JOYbjE(  + $S{”’Œ‘‘•™’˜š•—•Œ‰zt„xu‘ˆ†…„ojnysrps˜œ ¨¦Šie„ ÌéíïððôòñðíêêçãáÛÛÙÛÝàãååÝÆF)   9AKD-,#=::CD>5:?>:55DVH0(/52;49:2/0% #'# $'4EPk||zvsi_UG=;89>EGS^gsƒ‡ƒziVFEA>;6;886ASbjjkonoqlbY_oz{~rkao€„‰€iU2 1EW``aaUH5)/:<6-# +  + + + + +   +#""37%+))&+&('**'#-029:?@=7...=K[M:/0776:7;?:677;92.% *=C?68CHGMOYQC>@CIIOD)0@JDB8=67GMC=:?ENaea_`c^[[Z`aYXZKKJNKHH>7S_ibUB/*7CP]`[_fokSHM[syhbbdgsxldo€Š‘‹yM!      + +.Gesupmiffd[XTj‰’€nlxƒƒˆ‰}˜šœ•†YB7+    + <<6::<664((&!"1'24107=?7///2.*&*2=, !",(+,00,.*""#!!*5Ofuutqje]MC;7838?N]bivŠ‘‰zdMA>:?=:3450@R`glnmmjfaRL]mtvurrh`m€‹†nK-&IGKRVMA<>JJNO?-2>LFC=34<@I@468b¡¬£’N +  %(00/  (f£¬¢œ ´·½¿ÁÀÀÀ¾´µ¯«©°££Ÿ–˜–ž¯³ªž‘|ha`RNW]„`,  +'cŒ—•‘–’™—ŽŽˆx~trm}}ƒš£“‡|kqu~‚…†œ”ŠŒ”Ž‚jn ±ËæìïïïïíìéääÝØÙÕ×ÚßèéêèèçáË–I'  "2@AB3#&FVh\E@DZmdbU=)-9DY[VTekk_R@Ody|rfacejoujl|Š‘‚_)  +    + *9Shnmhfiekkec_f’‹xiq|ƒƒŠk|‘œš•rQ88.  +  +  9<798;87/'&#"!&./-3457@D=0*,())% -6, %&'+23-%$$!#-Egu„}}sgbZG:4888@LV[`x•“Œq\D<;97:97727Kcprpkkge]QFVfs|uvsjeoƒŠŽŠsZ3#5N[_aa]O=.+:DC>/ +  +      (*(+)!"  ,*+0-.)0*',''(*258E=3-,'*7ESQD7779913?>9/15568/( 7BG9.8AC@DLVNA:=LJHHB23BGB<>=;>75'!($   .qE <Œ³ÄÒÒÓÉÀ±Œ”°´§tSr†„’˜­ÓðôöóàØïøûüüüýûüýüýþýýüúùóಘ–¾ÆÔâÒ¦Žž³©¢º·ÀÌËËÇÈÇÀÀ¿¬‚Œ”‡{ƒ›©—ˆ…¡¢”Ž“’”¥±¼È¾±žvsŒª¸¿ÃÅÈÀÆàåÝÏÔÓÍÁÅÍÆ´¦•…’Ÿ˜’“—Ÿ§³ÃÇ×îøùù÷ñïïððñöøöïæãâæèèéëóúùø÷øúúûùðôþþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþýþþýýþþýýýþýýýþÿþþÿÿÿÿþþýûôìîöüýþüüþÿÿþþÿÿÿÿþÿþÿÿÿÿþþþþýþþÿþþþÿþÿÿÿÿÿþÿÿÿÿÿþÿýôòùûûûûùúüùòïíêéêéìñøûúùøùøùù÷øùúûûùïÞ×åÝÓÆ»µ¥®½Ùíùýÿÿÿÿÿÿþýû÷úüùôòç×ÎÙäëðõñëÝÏÇÇÁ®›£²¾Ê»Ÿ‘˜ª»¹©£˜”—“}x‰§ÂÖâéæçèçàÜãæϵž–§‘ÓîóôôñîÜ¢V]„¢¤„YKib@\›® ŠN  + + !#!->*  #f™¦œ–¢·¾¹µºÁ»¹¹´±´¯¬¨ ›œ™’œ¨«¦›“xnd^UKUe„—f)   +q˜¡™‘Ž’˜“‘—ŒŒŒ‰ˆztvy‚p€‡”¡¥Ÿ„vo„ˆŽ•¢~†ˆ„kx ²ÈæëìëéêéèæççéæáÝÜÝâéèéèèçàÍ™F0    .69;*$&)3TecS>MVNL^epl\TR`y{xwkX__lv{vlt‚ŽŠ‹n;    "*8GPanomrmnfkXSb{Œ•‘~mpz„Œ…|lv”š˜‘€^?@9" + + +   >58;7952*"!#$!#(/-+4537DK@4,/-+0*)8=6!#&)-,+))'&'@_v„{qjcN=1/38>NNX[i†•›}hM;8;9:;:5/1D\knnljeibTHNbq}|xnkmrxŽ‹ˆgA"(G^fde^WA/+2BC<3& +      + + +   "--$!%)&#)8)/-($--),))%0/96;=33203=GNND:6<85.3>>@,1::?9,%-EJ>5=H??AMMG>:6BDKLB5=CKC<=BEACF?40?DJch_a`f^\cYX\]YKJRS`XWG?G==?8.+'),    + :†³ÆÓÔÎÊÄ®Ž’«®ˆ_cu~Ž˜š´ÙïóõðÙÕòùûýûýüüýýýýýýüýû÷îЪ—•ž³¸ÇáÒ±ž £«¸¢ª¸ºÈÉÅÈÈÆÅÇô©Ÿ…ˆ“…„€ ¢ž•‹ ›’’‰‰¬¼Ã½ª›~sv„¥·Á½µ¸¹ÀÛàÝÓÎÕÎÅÅÍɼª’…Œ›œ”“ž¡«³½ÆÚí÷ú÷òïðîíîðöøöïçâããäææëõúùøùùùùúõîøþþþþÿÿÿÿÿþÿÿÿÿþÿþþüýüýýüýýûùú÷úûúûüþýþýýüüúôçÛÝêùüüûûûýüûüüýüýüýýýþþþýþüüýýýþÿþÿÿÿÿÿÿÿÿþÿÿÿÿÿþÿýøïòúüüüüùùú÷ñîééééëò÷ûûûùøøøøøøúùúüùîÜÜäÛ϶±¨µÀáòüþÿÿþÿÿÿþýúøüýù÷ïåÖÉÖäéïóòìàÎÄž±š’Ÿ®¾Â¦‘™§µ½µ ™ š‘ˆ‚”¸ÎÝèêéêèâÞäèÛ¾£‹¡µ±”ŽÍéñòòñìØšO^‹£ UDei?ZŸ±¨V +  #!)/8# ]š˜ž©¶³©®º½Á¿¼´´·µ¶¹µ«žš–˜”ž¦¨Ÿ‘tleXKMWbŠœk, ,o ¤ž“‘•—’””‰†ƒ‚~ov{vrlxž¡£žŠ„„‰‹–™œŸ‹|Œ’ƒyetž±ÄÝæèååçêëêîïîìéãßßÞæçéêèäÝË–G)  &9A:*%!,H\`\=>LjnpiI3$6=LTLUS`xs^XP^rywwm`c_knrkcl€‹•Q&     '08Sbkljersig]PVk„”Š…ymw‚tro{Ž—•‹jRG>/   +    ;2C83./1%$#$&% %)+-66+5?@@61243.'(9G8$! &'**(+&-!"(=Wozyyyunh\C5,.09?JPXh~“˜’ŠtYA:C=+      +     + + %/&%%"%#.'/&.2++2.#&/,28<@3.*%.CMKQC8::5115=@74/68?1' +4NM>5=B@BBMPGE8????@?60-7=Qjrb_c_`ZWNZ\[`UNZZ\YPH@?@C;,&+,-/   3‹±ÅÒÓÎÉî„jrˆ¥Ÿvdq‚‘‘–·Þôö÷ôÜÑìøúüüüüüüýþýýýýüûúòÒ©˜™  ­©¿àÓ®§»Â«µ¯™±¶»ÆÂÀÈÉÊÍɶ¯£„Œ˜„z—¤ž—„š›“‘’£»¿¸§‘xno}¦¶Á¾»±±À×ÝÛÑÆÎÐÊ¿ÈÏÀ·¢‡† œ˜›—œ¤´¹ÈÛî÷øõñðððîðõ÷÷øðéääãâáæïöùùøùøúúùñðûýýþþýþüþÿþÿþþÿþþþþþüüüûúùùöðïñòøøø÷ùüüýüýüúðã×Úíûüýüûüýýüüûûûûûüýüýýüüüûûûýýþÿÿÿÿþÿÿÿþþþþüýýþÿÿýüôòùüûûüùüúùôîéììëíñ÷ùûüûø÷öø÷øúùûúøêÜÝÝ×ÎÀµ¬®¹ÊåõüþþÿþþýýþýùùýüúöîãÒÊØãèîóõïÜËÆÁ¿³œ“Ÿ¸Á¹šœ¨·½¬Ÿœš£ †‰”«Ç×ãëêêéçààèçϬ”‹”ÀÓÆ£–ÌêññðïêÙWiˆž¡S?c†pG\™°¦ŒP + %&36(L‹™ŽŸ°ª¢¤¯»ÀÁÀ¿¹¯¸·¶¸»µ§žŸ˜™ ¨­ŸšŠre`^HOSfv= :}œž—•“‘’’†‚†yw€ƒzkfm~˜œž›…„‹†¡¦ªŸu‹–ƒrdx˜®½ÖàãæçêìðòñòñîêèÞÜÞâèæèæäÛÅ›P)    0CCA3!!*8S^]ABHdroeT:227>Y\\Sav€fTPPawwprh]Yddheagp‹“˜d7    &2T^^ed`poi]_ROeyˆ…vhpuqormlq‚—“Ž|_JA8  +  +  @5:>43/((*)*,&!"/),39--7BC<45264/.;LE'"%'%*''&(-$"" "%*6Jdsusrupk_L>*&+1762680/3:9:7*0:30* ?KLA;@@>?CKKCA;5;BIPJ;?IIB?=AUengbWX^\ZW^`a]TJMMWWWKLEH@4/*,-0(%   8¶ÉÓÕÔÍÁ¬xheeˆ™~q~š®ØñóõñÛÏèöùøúýüûüýýþþýýýüü÷Ú«˜›¢ ¬­»ßÕ¨§Ñ㻟±§¢¯¶»¾½ÄÇÉÐÍ¿»¨—‡™•~’ žž’…”—‘Ž‘Œ‰’—ª¸½µ§•vjo¢²½Ä½µ±¾ÑÙÔÆÄÎÒÐÅËËø«ˆ”›™—‘”¥¯ºÆ×ìôöóñððîïñõ÷÷õðëèéåäæëñ÷úùøùøüúõêôþÿÿþýúôôúÿÿÿÿþþÿþÿþþþúùùøøõòòôóõùø÷÷üýýþþþýû÷òéíùýýþþýýþþþþþýþýûüýþýýûüûûûüýýÿÿÿÿÿÿÿÿþÿþþúòôúÿÿÿþý÷òøüüüüûûýûöòððîïëòöùúüû÷øøø÷øùùûüôèÜáÜÐȾ¯§®ÁÓêøùýÿÿÿþýýýüùúüüùóìÜÍËÔâèñ÷õïßÍÇÅ阕£¶Ã¬””˜ª¸µª¥™ž¢‰~‰§ÂÕßçîïìêäàåèá¾›“”§ÒÛȤ—ÍëïóòñëÕšUY‚Ÿ£ˆ]>\€kAWª ‰S  "&:+IzŠ¢­œŸ±µ½ÃÄÀ¿¶¯´·½À¾¶«¡Ÿ”˜¦©© œŒlhhaQPWn™¤~7 + >}Ÿ¡¡›–‘’•”‘ƒƒ~zt€‚|opio“¥œ‹‹•’š›­³¬™vš¡”wjsš§³ÍßèëíïññóðïðïëçáÛÚàåæåâàÛʬX)  +  + +"29?<3!#&/QddXHCOfmh[L974@YeZUaoukWLGathtol[Z]glkegsŠ˜•~D   .B[ilmigkln`_Qcp…ŽŒ‚ffipqswshy‹’“†o[J=( +  +    :7:4442.//13*#%-*,/63,5DI>22;:32.>TQ8"(,*11+,))%"!#("!)+6J^rw}}sp^YP>-!,.0:HR[m‰—‘Ž†kV@;264792*$;YmnoqljkbXSWbu~{ysjbiy„‹Œ‹sH$$:N__]^\L7)/770(   + +   +  + !- #&)%'(((#($&'(*%)338=;:3+'(:I\S?-/5336:52>304988+" + =MNB;7=B?@KME=<6?AJRI:;MPACH;<:ADA1/7GQhkb]YYZTV\[[f`UTVQUNMNJFED80*(-*($   + :Ž¸ÆÕÕÒÏ­ud[Sbˆ~qŒ¨ÊßææÞÊÍêôôòùûüýýýýþþýýýýü÷ܯ—™¡œ«µ¼ÞÕ¯°ÕçÅŒ¤·§¦¹²·¼ÅÇÉÑÖËóŸ–”˜‰„—¤¢—Ž‰“–ŠŽŽŽŒ‹‰‘§·½·ª“xs‡Ÿ¬¶ÅŸÂÓÕοÄÏÖÓÏÉÌʽ¬œ‰‘žž–—“ž®¸ÅØîõøöñðïðïô÷÷øõïéèçåçìñ÷úøùøùúûùôêøÿÿÿþþûïéóýýþÿÿÿÿÿÿýýüùøùøóðöûûøø÷÷ùüýþþýþþýüúùóõýþþþÿÿþþÿÿÿþÿÿþüýýýýþþþüüüüüüýýþþÿÿÿÿÿþþûôìïüÿÿÿÿþùñöûûúüûûûúøöòðñðïñöùûüüøù÷øøùùùúùðáÜàÚÐź¬¬¸ÃÕëôùþÿÿþþþýýýûúüú÷òé×ÒÈÑßêñôõðáÎÆÇò›‘¦¾¹›’•ž²µ©¢ žž™‹ƒšºÓÞæêîîîéáåêç×®””š»ÚÜÉ£–ÐìòòññëÕžWX‚›¡[Ld†pFX˜« V!    -=,  +IxŒ”ž¥­»¿½·»¾Â¹«±¸½ÃÀ¹­§œ”–œ©¢œžŠjjg_QGRqž¥|6  9ƒ¤Ÿ•’““‘‡…zwˆz{€Š}o†‘‘–˜£ŸŒ‹”›¤®¹·®‡‚œ¥—‰vgŽ ®ÐçëîïòñðññððïìêßÚØÜßâááâàÕ·b, + + + + +/EMB=( +Lfa`LACclmf_C43:UX]OSfypgRO`fn{rid\^cljcfpˆŽš˜”d-   ):Tjxzvgnutqh^Wh‡ŠŒ‹wenyo…ocf„“•wdMK9" + +  +     @;<500/.034/+"  "..1/119HM?248>93.8PXB&**57//0-)+'#""&! %2;@Yqv~ysreZR=3/4/64AKUc’–“†nU=545002:, +LggimqmggaZX]kpvxvofcl“‘‡^/$3FU]]]VI8*.785&  +   + #( "!!/(!&+*,.+"')&%%*199-$'.:HUGA23=/68:9:885>><3*@MMA8?FKA@LFG::4??JME5;STFD>>?;AD<2-8ATfl^_[`YOW]Z[eb[Y[XLVNMKFJA@6/%)&&% ,  :’´ÅÔÖÑÉÁ©lcXJY†|p~…ŽŽ¨ËàßßÒ¹Êîôñíñ÷ûüüýýüýýýüýüõÛ´žœ›š­¾¿Ýа°ÔèÁ‰—··¨­±¯¼ÅÅÉÑÙÏǹ©–……•Žƒ~¡Ÿ™Œs‹•‡ŽŒŠŒˆ‰™²»º«“ƒ„…¢µ¹ÇÈÊÈÊÓØÒÄÇÉÔÙÕÈÎÍij ‘œ¡™”›Ÿ°»ÂÖï÷øõòíïñïóö÷õôîèååçêñòöùøøùûûúøíëûÿÿÿþþüñîôøüþÿþÿÿýýüúûùøøùöóúüýû÷öùüýþÿþþþÿûûýûøúýþÿþÿÿþÿÿÿÿÿÿþþýþþýýþþÿþüþýýûüüûýþþÿÿÿþýû÷óóùÿÿÿÿþý÷õúùùûüùúúùøõòòñïñ÷ùùüúùø÷ööøùøúôèÜÞàÙÑÁ´°°·ÃÚìñùþþÿþþýüýüüùúùöñéÚÎÉÒÜæðöóðâÎÇÆò•©¿±š•š¡µ²­¡™›Žˆƒ¨ÍÝæêìíîíçáéêàˤœž°ÕàÝÃ¥™ÑíñññðîÙ£U\ˆ£¢cJin@Z£ž‹W  + +/?2  @|ˆŒ¡¢±´¯¬ª®º¿º¯ª³¾ÃŽ®¥ ™•˜¨¥›™nejaRSSx•ŸD  2ƒšœŽŒ—“‘Ž‰…€yu‘…ƒ|zuŠ–•š“¦¤Š‰“¤¥±»¹²¦–†™¨˜‡yl‚¡¸ÚéïðîðñòñïïïîêæÝØÖÖÚÛßääâÛ½c)     -BA=1"+?T\T<>C^kpmZI;10UQ]VQaipkRJQbrtstf[[_lqldl€‘˜•v>## "  !#'-Bhv‡~mrmmngdU]x†‰‘{agwvƒxqcas‰”—„gWL:'   +     =@:<743)",4.0 ##&)00--5KT?6179=5,0JXE. &08640.)//+#"$$"!$-6JSay”Š†\A.022224,%>R\hmmjhqle_Zcmy~|tojp‚‹’Šl9#(9KX]]UL:,*774% +     + + &/' #''*#++%)&%.1.!($&+/36=;8*%*,7EII=21//5:9988. %ANSG=@@EBFOGD967>BFK=3>R[E>@94=646@VejaX\ZOUZ^[[_]XRWYWULGOJF) *2OQJA9D[dpoaN1.4Pbb`Y`hmkZOQ]o€z{i[WdgpwgdtŽ˜““~L  %+*!"&"#!"# &$! " ",?at‚|pecokli``i‰Œ‹‡lapm{vrq^b…˜œ—”|bM=6( + +   >@=<86/##)//."! $&&01-.;NXH8364<8-2O\M=#.54210+1/.('##'&*14Dh~z†xmg\J52-128+%+2/%  +   + +    *3,(!$.''.**,+4-($*"!*+/3553%-+*8GLI@3010725?A<34;A82!'EMSM?;@F@FOI?>55@BBH=1;X\D9=<0:CI968;CUhnf^YUNZ\WT\]cXOYUOOPMKHF;>9/-0,*!  B—Y    +8¶ÇÐÖѼ¨od^Ye……|ƒŽ‰Š©ÌåìéâÂÈêñòñôúýýýþýýýýýýüü÷Ú²£ ¡²ÇÊÛÒ³¸Ù์–ž¯¹¡ ¯³ÄÆÃÑØÙÑ¿«œ’Žš—”ˆ”¢ž›Šr‹‰‰ˆŠ‹ŒŽ‹‹¥¶µ£ˆ†‡‰—­¸Á¿ÉÐÐ×ÜÞÑÉÎÐ×ØÏÉÍË­›Ž‹ª¶¼º·±±µÑîõ÷ôññîëïòôöóñëçæäèïòöùøùøøúùùòëõþþÿÿÿÿþýþþýûùúúùöùûøøúûýüûûýýüüýþýýýÿÿÿÿÿÿýýþÿÿþüþÿþÿþÿÿþýþÿÿÿÿÿÿÿÿÿýýýþÿÿÿÿÿÿþþýýþþþþýüûüþÿÿÿÿþÿÿÿþü÷õøúûøúúùüüúôòñòóöúúûúøù÷ùööøøòå×ÒÛÒÈ¿¹¬ª´ÁÕìôóùþÿÿÿþþþýýûúùúùôíÚÎÊÒÜåïõõïàÏÊÌ¿¨–¦º­—•š£·±§ ¡”†ˆœÆßëëíðíëéæëêÞæš¡ÒêíîêÔ¯¡Óïôôñòïݧ]^•¡‹\>\ƒsJM‚£™Š[$ + ,55 + +Bp~Ž™›­£”‚qq†œ±´°¬¨±¿Â»¨¤žžŸ¦¦ŸŸžˆidcY?F\j‰Šj, + 6|žš•ŒŠ‰z~zpqyx”‡st•¡¡— ¨¦‹§®µ··²¥¥° ˆpgŸÀÛëïïîêìíëééççææåçéâÚÛáääåܹg.)  + )6B?4!!*)FVXLDX`e]ZlpjaQKNh‚ƒ|p]ZYZoyudnŠŸž˜Šc7 %&)&(!(#)$)&*-(%#""&8Shzyllglkleb\m†•ˆrdetvxx}lby’––“‡mMCG, +  $$ >;@87530)01/,$ &+560-5MYQ;@6@B=55FUV<% )2531426241)()*##  17@av‚yy}of_P921.66;DNWbvŠ“‘‹{e=57002+.(7K_hjkonlngXNWenz~ypqrƒŠŒ‹€[;./>R\^[LA6%'-4+ + +   +  + +  +   33+' $'#)*-()+)(#$$"#-528=9+"()15FOC:47:9857?AB67/481&#AUSOC:BBC@JQE<:8?FGH90@U]C>A@:8;F<579DYjoeb`SXVZYX^_]TSUS]YVUOJA<84(*.$&   E* <´ÊÑÔÔË¿¤nga^gŒŠ„ŒŽ®ØîòóíÑÔïùøøúüüþþýüýýýýýüûöص  Ÿž³ÇÃÕʱ¹Úßµ“›–” ž‰›¬½ÇÇÌÙÚÙÇ·¨™Ž†’˜“ŠŠž Ÿœˆ‰“‹Œ‹‰‹‹Š›°°¡‰x~„ˆ«¶¾¼ÄÌÑØÞÞÔÊÑËÑÙÓÉËÐÇ´­œœµ¸¸¸³´¥¢Åéôõòðïìíðóõôôðèåæèëñøùøù÷øùùùøðíûÿÿþþÿÿþþýüøøúûûø÷ö÷øúüýýýûûùüþüþþÿÿþÿþÿÿÿþýýýÿÿþþÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿþþÿþýþþÿÿÿÿÿÿÿþÿÿþÿÿýýüýüýÿÿþÿÿþþþùóøùüûûùùúúú÷óðïðóúùúûùø÷õôô÷ôíÜËÌÊÀ¾·¯©©»Îíøø÷úþÿÿÿþýûüûüúûûùøïÞÑÈÐÞåðõõòäÒÊÈÁ²®Ã¿¢š µ¶¯¦£œ‹†™À×çîïñðíêçééßŨœ¤Ãäïóóîݸ Òíôõôòîà¨\]‚œž‡_GZ‡tCI~£‹]&    *<8 ,Y|’˜› Œujkjtƒœ³°«§¨¸¿¸±¦žž¡£ ™š‹f``ODIM_ppY5   5~˜——‹ˆ„ƒ‡ƒˆtim‡‘’ŽŠsu•£¦¥«µ°”§±µ´´·¶«›Ž ®©wiƒ¦ºÔéííéèæääèëëíïîíííæßÛàäãâؼf1    + (7AK:%'*9X^[N=A\l^^S@8/7PfldW^lncSMOaw…|{h`Y`nupfl˜œš“‚F!#&02)-81:4331.,0$$('! !'3EbxvnbhjgfhY\wˆŒˆzqjswƒ‰zcb~’’aUD7 + + + + ?<<857;71/0-&! !)2971/7JZWB9>@EB?4;QYE/+.974715533)),*%'# *57Tq}z}€rjbUF;246:?DGU`k‘…oJ;<760-1, 9Pagfjmikh[KPam}ztjluˆŽ…jK2(:IX^]UF:*(,3'       +  +  +   +24+)!#' #$%'%&('+%"%-26=<5/(#&0>GKB=655428:8<9/23012+ $GWPH:;?=DFGH@946AEJI3-AVZE>B84-#(,*   3+ + <½Î×ÖÓÎÀ¢pe`bp‡‡x€ƒŽ‘¶àò÷ùõÜÕóùùùúüüýüýüüüýþüüúóÙ°œ›´ÅÁÊ°·Ø⺜”ŒŠˆƒŽ«ºÄÉÍ×ÚÚ̹°¥—Žœšˆ’¢ž‹‡•’ŒŒ‘Œ†’š­¬¡†~~€ƒŠ¦µ¼·ÃÍÒÕ×ÓÑÊÓÍËØØÍÆËÉÀ±°·»²¬ž¢¢˜ºâññðïíîïðòõôñðæáâãëñ÷ùù÷ù÷øùù÷îóýÿÿþÿÿþýýúùúûüýüúûûýüüûûúöö÷ùýÿÿÿþþÿÿÿÿýýþüúûþÿÿþýþÿþÿþÿÿÿþÿÿÿþÿÿÿÿÿþÿÿþþÿýÿÿþÿÿÿÿÿÿÿþýþýþýûûýýþÿÿÿþÿþûõ÷úüûûùùûùùöòïîïòöùúûûúø÷õ÷÷ôéÕÅÇ¿¶±­¥¦­¾ÜöýûùûýþþþüýùûüûüûüúøïàÌÆÌÙæðõôðáÓÌÆ¿¶ÊØ«Ÿ›§¸°«ªŸš“Š°Îäëððòñëéêêâѯš›³ÜêðóòïݸžÌéðóöõñåªaS€¡§ˆZN^r?DyŸ–Œ_#  +(<:"  'M|’Ÿ|jd_hkw‹«±®«¥±À»¶¬¨§Ÿ™š œžtfXJFJPUcbFA) + +3v””Œ‹„Š‰ƒ‚ŒmoŒ“‹yx‘®¸²³À»”«¸¼µ¹º¶ª›ž­¤xp‹¥¼ÒáççãåãáæíðòòòñðîìçßØÛàÞÝÕ¹i0 +   %5?B9$!&5M_^RBFJ^^_U?8,/Shgg`^hmlUJHXt{ˆpd]anwwmcl œ^6++4;39@?=82;<1/3..-*")%"! )1Ozƒsgfhhfe^]ozŠ„tkxw|}„}jVr•…n]NB*   ?A<;D=?86/46(#),7;501E_ZG;?CFB=.4KXF1 ,5230247554-*$+(& &,8Qmz‚‚~sf`TF6/4:?BBNZc{Œ’ŠvQ:323.0.*.ETbiicglf^RV_os{|ulqou…‹‰uU5+3JUX\VJ;0(+*'  + +    +  +    +6/($%''#"(+$"$#!&'*/4A@9,'&(,7JSA>;9911:<6@C?AHI?<7;GCCA62>]bHB66=;>A;5.>PZlibb__QOQJQSRWRUQOVSHFIC?B60(&$,'    .5   9¾ÐÙØÔÊÀ¥fcbgtŽ…l{Ž•¸áôøùöàØôúúùùúúùøù÷÷ùùúùú÷ïЧœœ˜š¯Ã¾ÆÀ®»Ùã¾”¥›‚|…Œ”°º½ÇÎÔÛÚÎÁ»¦¨œ“•—ŠŸ ›…Œ’’ŽŠ„—©©œ…}„‹¢±¶¶ÅÑÒÙÙÎÉÆÓÓÎÓÖÑÅÄÍÅ»Ãú°¬šœœœ¯Üññðíîïíñõôóïìçããåìòõ÷ù÷öùøùøôîõþþÿÿÿþüüûøùûûüýýýýþþþýýúöïðùýÿÿþÿÿþÿÿþÿüüûøúüþþÿÿÿÿÿþþÿþÿÿÿÿþÿþþÿÿÿÿþþþÿÿþþÿÿÿÿÿÿþÿÿÿÿþþþþüúýþüýÿþÿÿÿýùñöùûûûùùùúúöñðîïðòôùüüùööö÷öôçÑÃÀ·¯ª¨¢¦±ÅéúüûùùûþþýýûúüýüüýüûøîáÑÇÌÚäíôõñáÓÊÉÆÇàßĪŸ¢¸¹²¬©ž›–~¡ÄÙéîðñòðëéëéÛÁ¥œ˜Éíðñðïê×·šÅäìóöõòè²bR„œ¦ˆ[O]|tKC;)"!3Bag]HBCT\_ZSD4>>852+,/.!#! + +&-Hi€ngeegb\]W`w‘Žˆqot€„€|r^j‰‘’Š‹€\XD1  +  +  DA?@>9-++*)7A7*)! +&ESVC76<=BGMJA>8:JH@<42>`aFC<0=;;A>1/>MWhiae^]MT]STGIQNLTSXQNMI@?B<0.'))/& + + /8!    7–ÂÒÙØÕʺ£p^__w’‰xƒzµàôùùõßØðùùùøøø÷ôõõöõõõ÷öïåÄŸ˜žœ²Â¸ÆÀ®¸Ü囸´‘ˆŸ¯¶ºÃËÒØØÒÉÁ´®œ˜Œ›”Œ’šŸŸŽ†™•Ž‹…‡Œ‰”¢¢“„ƒ†œ«´¶ÈÓÔÙÞÐÿÍÔÊËØÕÊÇÎÎÍɼ­¨§¡œ’—¬Íéññîíëêóöóðìçããæçìïôøøø÷øùø÷ðéóûýýüüüüüüøøùûûýþýþÿÿþþýúôñõûýþÿþÿÿþÿÿÿÿýøöúýþÿÿþÿÿÿÿÿþÿþÿþþþÿþÿÿÿþÿÿÿÿÿþþþþþÿÿþÿÿÿÿþÿþþÿÿÿýûüþþþþýýýüûòíöúùûùùøøù÷õðïëîîðñöûüøóöô÷÷ôäÏÆŶ©­§ž¤³Óïûýúùøúýýþüùøüýûüüüû÷ìßÐÉÊ×âìóòðãÔËÊÇÔåØ»«¢¬Ä¾¯ªŸŸœ’„‡³ÒãêñóóñïéìëáË®—ŸÙïñòñðëضš¿Þìòööòê»j]…›¥ŽfQ\‚zQGj– Ÿt) +  (85 !O|’•¡nZZkdahr‘¨°¯¨£­·¸°¨ ™“˜£š‹qk`OJOTZddP1  V||}r‚‡ƒ‚‘‘™Šyuƒ‘“šŽ ÂÒÐÔØͲœ³ÄÂÁ¼¶¸³š©¥“{m|œª¸ÒâçæçåäçëðïòñïìêèãÙ×ÕÔÖÏħ]+  +  $2>B7(!).@SgcWCDH\`a[E64>A=565:3(. +@OUC8=?C>=IM?>;7CD>;52EcbC?==;47;79;?DWjk`Z[ULS^TKLVMJNMKWRRGFIB7872.+.+"   -=.  +  =™ÃÓØØÑɽ¦q_`\w“…r|‰–·ÞóùùóÜÕðøúøôôõõôõôõôòôóóðḢ™£Ÿ²Æ¾ËŪºÚæþġˆŠ’¬´±¼»ÆÐÔÖÏÊÇ¿±£ ‹•œ‘ˆŒœ¦ž•‰‹š”‘„ˆŒŠ’©§“†‚†ˆ„Šžª¶¾ËÕÒÜÞÒɺ¿ÉÌÎ×ÖËÅËÔÔ˸–—¡¡™”œ¦¾âîðìëêîòóòîçãàâãçéìóöø÷ö÷ùùõñæèðúúûüýýüûøøüýýþÿÿþþÿþýýùùüýüüþþÿÿÿþÿþÿÿýöôúýÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿþýÿÿþÿÿÿÿÿþþþÿÿþÿÿÿþþÿÿþþþþÿþÿþýýüþÿÿþþýüúðëóùúùûúùùùöôòñðñïòôöúùùø÷õø÷ôâÎÆ´¥¨¤œ¨ÁÞ÷üûùøö÷üüû÷öøúûûýüûùöéØÍÅÌÓßêóôïâÔÍÅÎáàDz¨ª¿É¾«¤š•ˆžÄÙçíñóóñíêêæÚ»ž•ˆ˜Ùïñòôòîá¿šºäïóøôóå¸l^€š§kH^…xJ9l–šv+  + +  )8/ $Np‹ ‚jbbpafcj…«²§Ÿ¦¯µ²ŸŸ™–˜š žtm`QMMLXS`R1  Ltso~~x€’¥ª‡ouŠ‘–¢ …¥ÎááÞâØ»ž»ÊÆÄ·º¼±›‹šª§˜zil•¥³ÍâäääããçëíîîîíçæåßÖÐËÏÐÇÀ—M*  + + (37F8$')-@bcSG?OXacZJ:4=Kdpihflym_THXmwyql_Z[dpvjerŠššš†iQCPTDINSSPSPPSBLGDE?<811-,)***!"'.Xj{xkjjcNRRWp†•›‘†in~ˆŒ}aVfˆ”–•|jVC,! + + + +GA>>=AGC@:97,! +/,/:;4.@WUB% $.5<4*%'#%;ALD;4447294>=<40164--" (CUTI;>??JGIL<>7:>>@=37QcaE9<=7;DD>78ABTge]XTZYTWNX^SLJMKQQLCFNKGA>70* "&  +,:' +:œÆÑÖÙÓǽ na`e‚’€vwwŠ“–­ÚïòóêÎÎíôôñïñõö÷öõôõóöõòï㹚– £Ÿ³ÃÃÐÄ®ºÞå¿ ÁÉ«Žˆ–°¿®µº¿ÎÔÑÎÌÏÆ»© —–›˜©¥Ÿ™‹“›–‹†‰Œ§ªš€~}‚‡Œ¥°ÀÃÐÕÍÐÓÒÇ»µ¼ÆÏÔÕÍ¿ÈÔÙʶ—›žš“–š£¶Øèêêìëïòóòðíêèèêïïïòôôööøøùõìâèòùýþþþüüúùüýþþÿÿÿÿÿþþþüûüþÿþþÿþþÿÿÿÿÿÿþúøøúýþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþÿþýýþÿÿÿÿÿþý÷îôúùùúùùùù÷÷õóôõö÷õùùø÷õôôõ÷òÙÊÊÁ³«§›ªÅêúüúøöóóúûùôñ÷÷ôùúüûöñæÛÎÈÉÑàêîòîÝÐÊÊÝèÓ¹©¯ÉßÒº­ ›œˆŒªÔãêðòõòïììëßÇ«š‘Š«ãòõùøöñäÄ¢Áêòôõóïå¹b^y˜ ”dGZ{O9f“¡œ|-  + " ""!$&32. + Mr‹œidhkb\^ft–¤®¥¢¡ª¬°¨£¢™™kgaPBFNTR_U8 Cltx}tv‚ˆ“—¨º°Žxv”µ¹ŸŽ°ÜäçåäÛ½§»ÊÈÁ¿¹¸· ž©¯”xkp‡Ÿ²ËáäâãÞßãéêèëêæÞÚÜÛÒÅÅÆƼ¹J* +  + +  .05C3"*"1=_h^NIJ_cgaU>/;Yfnnllmprg\MWb{yrqbW`hmvmck‰——zcPWa]^]]c`SUOVS^YNNMB7<3/2/.*( $,.BavzojjrkcY]auš–‡tuw{Œ‹ƒsSXp’”‘“ˆm^K;' + +  HE>>9972)!)-$(*3<@<8>VcJGB>CIR]ey†“‘€cG810471+#.L]hhkpmigd^[bmstxvgfm€„{dD//JV[YQJ<0)%! +  +  + +  + + +    ):A6,##)-# ''% $!%+9A=7. "$)5@FD:1:?82547=:735695*"%EY^Q=7A=FNLPB225FHE<19Ud_J>=:7?CG;12@FSc[XYZ]YUTNV\QQJMMNRLICIJFA@:-)&# (  +  D£ÇÏÕÙ×ƽ¡ie`cynwwŒ£ÈãééݾÁáîíëïðôøùù÷øùùööõòã» ›¡œ–¯ÃÃÑʱ¶àæÀ ÁÍ°›”±»±ªººÆÑ×ÐÊÔÎ󪟓Œ˜›Žˆ†™¨¦ž“‚—ž‡‡†—ª¦’€‚…„ ¯¾ÂÌÒ˾´ÂÁ»µÁÊËÏÑÏÆÃÕßÕº¥Œš”’—¥²Êáêìêéîñïñðóðîïïñóôôôõõ÷ùøøóèåòûüýþýýüþüüþÿþÿÿÿþþýýýýüüýÿÿÿÿÿÿÿÿÿþþþÿþûûýýüýÿÿþÿÿÿÿÿÿÿÿÿÿþþÿþÿÿÿþþþÿÿÿÿþÿÿþÿÿþÿÿþýÿÿÿÿÿÿþÿÿýþÿÿÿþþýþýûòõøúúúùùùö÷÷÷ôööõööööúøôòóóöïÛÕÎø¬¡›£±ÑóýüùøóòõúúùôòõïíòøúùõðãÔÌÇÄÎÝèíðëÞÖËÔéæβªÁãìÔ¹¥ŸŸœ‹Ÿ½Üéîòôôòììíæѯ’™–³é÷ùùùøôçȦÅìñóòõñê¸iRv£§’hKOƒ|K=o’¡¢. + # ""$)24/$ CuŽ˜”xiikig[^go‘©©žš›¨­­¬¡¡Ÿ ¢¢ŸƒgmZNMQRP^_Y8 9]wqjq…‹’™¦µÄº›~€Œ˜¯ÉÏ·š½áèèéçÜƱºÇÇüµ´¶¥—°©“ƒkfž±ÊÞæáÛÚ×ÙäêéçàÖÎÌÐÔ˾»Á¿½²‹@'   %*Yl|…‚…raYQG=9:@>DNYal}Ž‘”†eQ=10141/(#?Rfejooieg_Z]gqv}pmhi|…‹„tR51:PX\VL@3,' +     + +  +  );E9/%)-)# " $#$+")++5>@>,(+2;C<89367465>?<22884,#3HYXQ63=9=AII?5/3CDF>8/!+/D^cSDBIZfndQ45@F\midcpsm^UQVipvtjVYabvtibp‹–››}nomnlcclkhdlmjebd_]ZMHB@;=87/&(9Sr|}|kjhqoe[T`t‘—’|pv|ƒƒ„~fIZw’™•€jMI- +    EFB@<;A?81//$!"%%$29::49Q^b;,146C=/2EZV;!%&2;=78>19JXZSJ?6-)  +   +  + +  +'CB>73,(,! ##"!%"--19A>*&&!5?BE984<;>>1/>GTcc]TSUYOVLRVPTHNPJPNIJKH?@35*!$ 4  + +F¥ÊÐÑ××;œga\`qynuvŒ‰†¦ÉßæçÙ´½ßìëëñöøúùúûûúøùøøôêÆŸ–œ•—°ÄÅÒÇ°Âäé£ÊÔ°•”“¦«­°©´¾ÉÉÉÌÖØÐ̾±¥”Ž””……˜©¤“¤šˆ†‡—§¥u‰ˆƒŠž°»¾¾ËŪ”§»¶³¼ÁÂÄÊÐÉÂÕãÛÆ®”‘œœ—œž§´Ñåìèåèêìêëéêêêêìîîîìîñôöøùïææñ÷úüýþÿþýýþÿÿþþþýþýþþþÿÿýþÿþÿÿÿÿÿÿþÿÿþûòõúýÿÿÿþÿÿÿþÿÿÿþÿÿþÿþÿÿÿþÿÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿþÿÿþÿÿþþÿÿþÿþÿÿýÿýúòñøúùúú÷ððñðïðïîîðííìíìîñôôðåÜÜÑ¿¯«£žÂëúýüúùôñùúùôîîîæåìöúúòêÛÕÐÆÁÄØæìïîâÓÍáßÈ´¦±ÜëâŤ¢¡”†Š¦ÂÝêìðñòòðîíäʨ˜ž¤Ÿ¢µêùúûùùõéÊžºáíðöõòêÄs^wœªžmHW‡‚TJmž¯¤‡7   + + +"%&"!,9/  +FuŠ”‡nijfhkb]`ez“££œ ¬°ª©§¢›œ“†slZ\TQTZ]gY: + =ajot€‘Ž”­»ÀÉ擃Ž­ÏâáÏ©¾ãëêëëá̽ÁÄż²µ³¢™­«™~c`ƒ™¢»ÏÛÛØÎÈÏÛÜÖÐÈ¿¶·º¾¶²·¼Â¶¥ŽL,    + ":A>;' ,ERi^LBIWcfe_>18J]ifeahwveYII^txypXX_by~rfk…’˜“’‰kntuocjqopmlnilfb^_WRHGDGA>;4( #5Lbkq{t`hnoig[Xo€‹}psxwƒƒpNIe‡Ž”‘ŠpYP=' +  GGDA==@;:86<*$!%# ""#.57:7@TdT>007AJUafn€“~dH9149444- 5P_djjmnph[Scpvrttjfm‹‡{hH:8DOPJH@50%     + + +  &*6C@5.((*%! &('#" !#$'004:;9-'''+7>EA844=<3123=<28103-* 7J]XG<9>BECKE@9/1=>?<75NlkKAA????D@48C?M_b[SVWUWNRVPHPPPGILMHFFE779/&&!!    K©ÊÐÕØ×;ŸgdY^x’{lxwŠ‰¨ÈÝäåÑ®¾àëíïõúùùûüùúùùúøúõéÅŸ•™˜™±ÅÂέÂäêÇ©ËÕµ™”–¥¨¢­§¬¸ÀÁÃËÕÚØÔú§•‘™‘…Œ¦¨ •‰—™‹„‰ž«Ÿ‚lz‚‡‹Œª½ÃËÌÀ¤‡ž´¶±¹ÃÎÊÆÎÌÄÒãàË´›ˆ‹—›•š£¦­Æßéèâáàâáâáãâããääæèæçíôøøõîåçòùýþÿþÿþþüþÿÿþýýýýþþÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿþþúõùüþÿþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿþþÿÿþÿÿÿÿÿÿÿþÿÿÿÿÿþÿÿþÿþþþþÿþÿÿÿÿþÿÿÿÿþý÷ñøûúûúøñïðïïììëëìëìêëêëðñïèØÙØÌ¿°©¡ «Êïüýûùöòôùúøñïðëßßèöú÷ðçØÑÎÊÀÁ×åëííàÔÕÛͲ£¬ËææЮ›£›ˆ›¾ÒãîïòñññïíèÓ³¢£±¯ª¼ëøúùùùôçÊ »ßíñóõóëÅwcŸ°kIS‚„_Jn¡°¨‡9 +$&## $31# Do‚~neeehfZZ^_lŠŸ¡ž—œ¬®ª©§¥¡Ÿž”ˆxedURMJXgk`A   .Ylu{—¬¤œ±ÅÇÊů‘ŸÀÚæçØ­¾ßæèèèáÑÁÀÇÇ¿¼·³¶¨”¨­™{df}”œ«ÃÔ×ÕÎÄÈÔÕÌƸ°¯¯§«°¶¹ºª¡’V.  +!4?>:34%%+>SdjnpebqmocXPaz‡‹tpjhu~‚v\HTq‡’_OH3    CFJEC?C=>>:3*!+#$"%)',68:6IM[V>/,;Mgy‡Žˆpd\VH>;=ACIN\`hy‰—˜‡oUA1:4673.'+DVbggilljcWWaittvpcitŠ€skD:ACHGEA:-! + +   +      + +;E?2'%-(#!&&'!"!"'!  )/2464.++%),4]’‡lSEC3#   +  + +  UAGHEA@D?<61,#('! !"')(*28:76GWQF947DGD.*6L`Q/  &1:B;8?GG??.$!!"/=D]zŒŽ‰qe^cTH=9>FIJU^do‚‘’‚cF7543532+4Oddgjhmkib[_jmquodgn{…†xfJ=>DIMNB:/    +     +   0AD6+!&+)$  #!$ "%')2/29,'+%':>>804+.<:54>730/1314& /GRJ=B9?JDJD>8753?:=97=UddC7=>@<96:AG]YRHKSNLOKUMJLIQMGE@CEHD?AB-$$&(" + +H±ÌÓÔÙÖ̼œi_Z_y’€s}x†…ˆ«Îçê㩽âðñôøøùõôõôòñóôõóíพ•™—š°ÃÀÌÅ°ÁåéÇ£Ã礕ž¿Ä—ª«¥²·¾ÅÐÖÔØÑö¨¡’‹“˜Žˆ‹¥´¬£‘—‘~‡¨¶­‚fn„€‹‘ž±¿ÇËǹ˜z‰±¯«¬±¼ÅÆÃÍÒÌÙÝμª—†‹——’•š §Ëâéèæççééêéëíîïîïððñóøúøöìäïüýýþþÿþþþüüûûüüþþþþþÿþþýýÿÿþþÿþþÿþýþþúúýýþÿÿÿþÿÿþÿÿÿþþÿÿÿÿÿþÿÿþþþþþÿþþÿÿÿÿþþÿÿÿÿþÿÿÿÿÿÿÿþþýüýüüýýÿÿýüþüü÷ð÷ùúûüûúúøøøùù÷õööõõõóòððæÐÁȾ´´¨—Ÿ©¼Þôúüûúõñø÷÷öòóôìÚÕàðõòéßÕÐÉÄ¿¿ÓãçéëàÛж£ž¡¾Óɸ¦œ—”…¯ÊàêîñððñïïíæΩš—©½Ôѽ¹ÛíñññðìÞ¿›¾åëìíìëâ¶miºÀ¥~IX„‹VB|¦³±‰6  # (66&;p‚ljnlka_XYee{”¡ ˜¢¤§¤¢£œšž—€vp\TUQZT]stR*  +  + ,c€Ÿ·ÆDZ §¸¿ÈȲ“—ÀÙãçéÞ°°ÏÛÞßßÛÏÁ¼ÀÀÄÂÀÃÁ®•–¡ª¢…gajˆš©¹ÆÅ¿¾¾ÁÁþ³±«œ’–®­¬º´¯·­e$  + + /=>DFC?5) #".6=Uk}ˆˆƒxheb]SD==BPGOQ[fv‰””‰mN;103/277''BYcfihmlifX\fkorpidhw‚}zkXB:=INKD;,!  +   +   + 1B@:-&$&*#'' %#-1411,(0+$-8?@>24219>8;;88003;20&5IRPE?=E<7==CLUWWJPRKLJRSSSJPONRGKKI@A=?;-"$""  +  Y¯ÇÏ××Õ̾¡lf\^xpur…‰‚¢ÏæèܵšºãîòóöôóóóóòôõòòòðëÚ´ž˜š—š²ÇÀʾ®ÁåèÅÃÓ»Ÿ—ŸÀÍ—¦¢œ®´¶½ÍÔÖ×ÔÍ»²ª˜†œ’“¨°¦™Š‘˜€Ÿ³«„bpƒ‡Œ”¡®¾ÆÍųŽr~¬³®­ª¹ÀÅÂÌÑÍÑÕÑÁ´¡†‹š˜”•’ž­ÅÝçèçéêìíïîðòñññôòññõùùøöïéî÷úüûüüþûúøôôõöùüüüüýûýüùúüüûûýýüýûüýúôõúüüýüýüýýþýûûûüüýýýþüýýüýûùøüüüüýýýýýþþüüýýþþýþüüüûú÷÷÷õúúûûûûúù÷ïð÷úýüûûýúúøøùùù÷øøø÷õôòñíáƸ¿µ«©£Ÿ³Âè÷ûýüúôõù÷øúøõôëØÎÞïôïéàÖÐÇǽÀÖçèèçßצž®Âij£›™“©ÏáéïòôóðïðíëÛ·• ¸ÑáÙĶÒéêîííèغ´ÚéëëëêÞ±jv¡ºÆ¥xNSƒ„\Ft¨´°9 $!!$0." +@jˆŒ}rr„hfg`Q[agrˆ—š——žž¥¢ Ÿ£ ˜ƒ|raR^TXZdw{W2 + &^ˆ¯ÂÇÅ´ ¤«·ÃÈ°“˜ÃßæçäÛ§¥Ì×Ú×ÛØȺº¾ÂÈÇÁÂÀ¬’ž«¡ƒgbjˆ“§´Á¾¸¼·»½¾´®­ª›”œ¥¥°¸±´¿¯\$    01=DE/!",9O`^QGKQW_egR:1@M`gqnhgrkXYVLm{wmbX[hks]^v— ›•ˆƒ†‹„Šˆ‰‹„€ˆwtysgjjQ]`RNGD<* !):Vg}„|idfpkeZU^o‹‘ˆtsu}Š„shOFf‰’‹|aWS@'         KMIC@DDD@:84&!*-(""4/%,5848=JTG73DHPT>0'9NN4 +:><7>>CIB3-"$"!'2:Jfz„†ƒ}ka]VRD=;;@GKQ]gq„•“‘{`:2-2-*24,!8FYdhgkjijWX^enmllqcps~~wbMBAHLID8+%  +  + +    +  -AD6)#$$!&3+% !,7-43?(,)('+0>=82535823B<<<<8/<88+5JUNG<=CDMOND?600J99@/+G^aI849=?AD?05BFKQTQKOSNOTWRKRPKMPPNMMC><2@8+"!!  + +   ]´ËÔ×ÖØÏÀŸha\g|—ytsq†„‰¡Èâßͪ™±ÜëìïïïîïðòòôôóòðìëÙ°š™žœœ°ÇºÅ»®¼áæÄ£ÇØ· žÃÐŽ¡œ¡¦°´»ÌÔ×ÙÙÔŹ­ž„Ž“šŽ‰Œ¯¬Ž™…ƒ µ«‚eh|‹‹Ÿ²¾ÊË­Š}€¦²­§¦¯ºÊÀÆÑÍÅÏÒÅ´©ˆœ”–”œ±ÂØçëéêêìïîïðññðóóòñô÷÷÷ùøóïîöùùøúûûúöñïïïðöùøøùøøùø÷÷ùùùùùûùúûûùùóöøùúûúûúúûüù÷õøûüúûûüúûùùûúøøøúùüùûüüüüüüúûúûúûûûûùùøùöõõö÷øøø÷÷÷÷ñõùûùüúûúùùùøøøøõöô÷öôòòðèÙ¹±®­§¡Ÿ¥ºÏðüûüüú÷øùøúúøùõéÔÏßìñîçáÖÏÐŹ¼ÖãæéçÝÔ¬–ŸµÄ¶Ÿ”•™—Œ¦ÍèîðñóóòðñðìáÉ©“˜¯ÉáèÞƸÕéëííîêÙºœ­×èìîíêá±m†°ÃÁ§uIP…‚`Lo£²­‘<    *')23+@h}Ž~jkhlefaXXccn…•—–Œ’œŸ›Ÿ©¢˜ƒpjfZMW\]bzƒh:  +$Kˆ­¼Á¿®Ÿ—§¯¾Ã«’™ÃàèäßÕ©§ÊÓ×ØØÕÆ´´»ÈËÈÁÂÀ±Ÿš¥®¡‡kgbx…”¡­»À½Á·²¼º´³­§ ž«©®ºµ³¿Æ¯R&  +  @*5>G7 "&(+BaaZF=AK[[^P91>=D:86) ")+&!"+///4612@KTK94ALLPC/+6JT@% '3>85<@>C=9,"#'-6C\u„€…ƒn`]\QG<8?BDNZ`iq‚‘•”‚nH311))-+*,*FX]^dicbe_YV\fkikshlz‡~vkUD@HOO?8-!   +          +(8A1%$)+1-)!$!%()69@3.0.((/03?6-0/;66<=?GXiolbo|xi^UP[ry|ui\Uaaif]ZœŸ Œˆ’‹•’‹…‡ƒ‚~ƒ‚vy€yk]_dbUH>/ + #0DVh|wsd_ijfa]L^sŒŒ…kmu„ˆsYDC_wƒ†~sdMB;&      + JMHCE=>=FC:.0&$)&#"%-/,.2;..4:FJOA+&0HUE, + %,6::;>?@:9.$!'(.HTabk|Œ—“‰uW:-*.''(-13'*4;3=<<=?>9.,03(# (7LNM?=;BHKB=?<153B@5811K`]JC68?HLVefP9=AU`hmhjz‡meNCVjysuj^[]hol]`t•š™™‘‡’‘‘˜™›–—Œ‘ŠŽ‹Š‰†‡ƒƒmekgbaR>, ,3D`y}{i^ohkm_IQrŠŒ{hez†……wiF>LixwxoWE72 +    + + JKKF=@A@A:5- #',$  +)'&/3++:LWP>47AEPI4")BUP3 !%2??;?I>@80!# '%&5Gat‡ƒ„€kbbbQFA<92+28;538:==><0/53%!*8FMOD>:  +  + ")8.  ,Ywzjopgqib]epsv}y€”—Ž•¤«¤££¥¢™š‹zocUR_Z]bp{=  5qŽ–¦¬•†¢¨¸Â­“”¼ÚáÙÔÊ¢¤ÇÕ×Ø×Öɸ³¼ÅÈÁ»½¼µ£• ª¨’yb_eu‹°¹ÃÐÚÎÍ×ÒÅÀÅÈį§±»´°ÀÐĤv:    +%;GM. #&&$DYWM=1BTT[[T;# +.=Yuuti_dcff`VQf|…Š‹rjqx|ƒ~mP:B]p}{rm\E>3     +  JJII@>=;5:5.##*.)&#&%&!(+''8N]WB13AMSM8*0=OS> $29B=IU@E@4%"%$#(#1@Yr‚‚}rb\`XL@;689;AE;2:=FDUWNQOJRMLTQONHIITUSKKIG;083/"!   d¸ÏÒÒÖÖÍÁždV]]‘ystrŒŠ…ÀÚÝàÏ¥¯×çéìííïðìïïðîïñîëåÓ«Ž–›˜¯Ã»Ä¸Ÿ¬ÕÛ°˜´Ã¬ŸšŸ¼À˜‘renŒ¥©¶¼ÆÉÏÕØÓʵ—“‰‰’›”ƒ…”¨›“„Š”–¦˜dUt‰‰•¬º¿¿µ¨‰w€“©²¶¬±³ÀÍÄÀÒÐÈÌÓ˸¥~˜˜®¬·Öêìîðñðòóóòóôõõõõöø÷ùøøøùùøùùøùùüûúüüûûúúüúúúûüüüûüýûüýüüûüüûüüüüûüüûûüüûüüûùøüüüþüýýýýþýûüýýüüýûüûüüüüüýüüûüûûüûûüûüýûüûûüýüüûýûüüûûüúüûûûûûúùúùù÷øö÷öõöóîäÓõ®®©¢™¦¾æùüýþþüüúùøöúüû÷óéÚÍÓçîðîæÝÓÊɹ±ÅÖÝàáÅ£“¢º±š’‘˜™˜¿ìùûüüùôôòññíäĦŠŒš½àëíëãθÕêìïïïëàÀ—«ÛëîïïëàöÁÁ·³¥rPHsuQ5j¦¥‰G +&! ,:%#Y|yiopqpvkial~wy‚ƒ”˜’œ¥®±¥¡¨¤œ“ˆ~seXR]habz’y8 +  0b‚’¢¡Š…•¡¬»½§Š¹×ÝØÔͨ£ÅÖÙÖ×Öп²ÁÈÈ»»º´¡–ª«og\bsŠ›«·ÄÓÙ××ÜÒÈÅÈÌǵª±º²®Àļ°„@! +    +4?B7! #$$?ScYB4=BIO^XD29NdjepihrrgZLP^uorqhTS_qrlYgzŽ˜’˜ššž¡™˜¡ž——š—’–“–’‹ˆŠ€ukieRB+  "0Kfxuhb^efab^N[wƒ†ˆ{eowwxum\79Ohrslo^@A7- +   +  MJHD?@>>:::3"!!-,'%""%*&""'')9M]^K37GRRJ;(&4KQH% %,5<>98BC?>2( -'&'+8Kdx…{}ubaaWPE86;;?JOVc{•”‹sS7,)&))'*(  ->JW`da\\SQSY[efcg^_ioxyn_MDC@>;7*     + + +   #480(!%**"(.-$'%#! '+1465;2.,,*/29>72/4=9489>@;348<4+*"+8GNHDABHJHKKA;2067:9924WkhI78>:@?@927;HIOPLMNORNNNQOOFNFJURMQLC=<40,#     + f¸ÍÓÕÖ×ÌÁšie`d‚“ur{wŠ…¥¾Ùàßͤ­×åéêíïïïíííîïíîîìåѨŽŽ™–•²Ã»Áµ¤­ÕÛ²¸ÂªŸ˜›·Àž•vu“®«±¹¾ÇÊÐÓÓ̺£™‘ˆ”˜‘‰šš’‹Š• ™rWi„Œ’œ©¾Ä¼³£~z™ª´¸®©­¾ËÀ»ÐÓÎÊÏÍÁ°š|„’’¡«¯Çãìðññóóôóóõõöø÷öö÷ù÷øøøùøøøùúùúûùùúúûüûúûúùùùûüüûûüüüýüüüûüüüüûûùûûüüüüüüýûøùûüýüüüýüþþüûýýþüþýüýüüüýýüüüýüüûûüüüüüþýûýüûûýüüüüüüüüûüûüûûûûúúúùùùøøøøôóõòëßÕƵ¯­¥—–«Îïûüýþýýýùùù÷ûýûøðåÕÄÐäïñíäÛÑËʶ¯Å×ÞÛʹ–­±›Ž‚ƒˆ‘ ½åöûüüúøôóñòñìàÇ¡…ƒŽ¼áëíîäͺÔèîñðïìß¿›©ÚéëîîëãÖÍÄ·ª¨–nLKv|V?e˜¨©ŒA !!(4'(]{pnnssohednv{{“““œ©¬­¡œ£¢”wtdZNT]bh€™{?  9gžš”‰§²³Ÿ‰Ž´Ð×Ø×Ñ®ŸÇÛÛÛÛØ×­ÀÎÊƽº¿·ž‘ ª¥”wa[esŒœ°ºÂÏÕÔÕÕÏÇÅËÑ̺°±¶­«º¹¶¶‚A- + +  $4AK0"!&:J\`N?7ENZclzŒŒ†|gE-$$$$'-., 3BOYd^aae_\NX\]ZRQU_p{‚{eSIEB?96/"      +  + + + -4A>3'!11& *.##! "! !!'-359:6,+.*-3;55<:0/- ,:BEA=7LZgi\JDHJ`oskdqpmg_RSdiwxvaQJfske_dy‘’žŸžŸ¡¦£Ÿž¡¢Ÿž–’—”š›•›™‘Ž‰Šƒrf[D) 0GXXZLS`fhjfXQZm‚…vkqlsƒ~sW70=[w~zp_L<,$ + + +  jBHHEB@>A?@2)$(,+.)#&)('%,'$(4EXaR7/;ENOD5&*BYX4"-1/+.4BC=4($$"&/26Rn‚…„‚ueSI?3*)27>DLS^do„ŒŽŒsX<%%()).+ +':IQV]^dic^TWXXJNZcnr}ƒylcKBC@74($  +    .;B8.*%-/%%),,$$# ')068:8,)++)2:<>75348255=D@=3025/1&##+.5CLI;A>:8128;12/4XiYR@:7847BE:8:?LMDKLKRNLHSKNNHQXULLOFOG>>36/'## mÀÏÒÓ×Ö͹™j^^jxoot…‚„žº×àáÊŸ«×åèéíîìîííîîìììëêåΦ–˜›±Ã¼Ç¹¢³ÓÛµšµÇ®š—˜©´›•’Š”¬§ªµ¶´ÃÑÏÓÔʽ¬š‘ŒŒ’ydq‰Ÿ«ž’¥“`Qm‚Š‹‹‘°¼¼»²¨‹‚†¦²ÂÁÂÄÊ̸¼Ï×ÌÈÌ̾¦Šz‹—Ž–¡Ÿ­Êåíðññóðòôòôôôõ÷÷õ÷ø÷øøøøùùùùùûúúùùùùùøøûüúúüûüüûûûûüýýüûüüüüüûûýüüüüüüýüüú÷øûûüýüüüüûýýþýüüýüýüüüûüüûüüýûûûüûüüüüûûüûûüüýüûüûüüûúúûûûúúüøüúùùøøù÷ùøø÷õóíá××ÓÊ´£Ÿ¦¾åõúøü÷öþüøøùùúûùóèÚÉÄÐàëñîåÙÎË͸®ÃÓÛÔº¡˜¡“v][cct£ÀÚ÷úüþýúôððòîçÞη¦Žˆ™ºÛèëìà˽ÏèíîïíìÞ½’§ÔéëìííéÚ«ž´¨VPwwZ?K‚¢¢E    " $'0"Hqskcktyiahls€}„€€Š“›£©¥žœ ¤¦™”ˆ}qmLHX_]]q†b- 3Zu†“Žˆ€†ˆ•š¦ž©ÏÜÛØÕµ¢ÂÛßáßáßȱ½ËÎÆû¾¶Ÿ’›©§~hagv‘°ºº¹ÅÒÕÈÆÈÅÇÛÝÝÍ»¿´¥¸¯¦¬«e:" +  !!&=J: + !($,HZP?25KV_`bUF=JajnphlqqhZNBXgoqreZM[lph^]tˆ”“—– £¤žšŸŸ Ÿš”—˜—š™‘”‘‹„ttlU0 #8LXUWRUdnld[ONgŽˆ†rgmn|zwmI1*Jq~vo`L:84    WLGHFDGB><9." %*.*,$',,'#%%&&/=R[O9+.ARXI7((7.!   +  + +    + +  + + 2@?<0#.-!'/.'*"#""" )032721(&.,,/@7492242.4?HA7/2501-%"%.3?IID8:2.27685//NdkH9979;?A9629BEEtB@HJJLMMKLRLOSNMPPHED;:1-.)"))    + +  +u¿ÏÒÕ×Ö̾˜jcdk‚’skqpˆ…‰¢ÀÕÝÞÈ›©ØèééìïîðïîîïïííìêçЪŽš”‘±ÇÀÉ»¤±Öص–³Æ®™™˜®µ™‘’‹˜¨§¯¸¶²¸ÉÏÏÔÏÅ´¦š“‹‚|nn}Žœ¦§¡”™dVh†‡’’—«Á»­£‰}ˆ¨°¾ÁÃËÐÏǽºÊÔÒÈÉÊÇ®~’˜ˆŠ• ¢Ààëïðïññðñòôóõóõö÷ø÷øùùø÷ùùùøùùúúøùùùøøøùûúùúûûúúúüûüüüýüûüüüüüüüûüüûüüüüüûøøûüýüûüüüýýüýýþüýüûüüüýüýýýýüüüûüüüûüüûüüúûüüûûýûüüûùùùûûúüûúúüùùøøùùøùøøôõñêÞÔÓÐÉÀ³¥ ±Íéööøùýýüúøøøùùù÷òêÜÇÁÏàëïîçÙÑÍË»¶ÁØÚʱ¡¯‹`RLSXi¼äøüýüûúöïðñêÚÏÁ¸«›“ »ÚçêìÞÊ´ÐåíìîîëÞ½–¢×èëíðìçÔ´˜Ž¯¿±†OMw\:PˆššJ + !$'!4/ Lpxjjomtlh]ktx„€ˆ•¡ª§¥¡Ÿ«¤˜‘†€waYMPYa^ryi2 3YkŒˆ}‡’—Ÿ˜ƒ¡ÎÚÚØÖ¼¡¼ÙÜÜàáÞȯ·ÈÉÁ¸´¶¶¥”™£¤’zcWg~Œª·»¼¿ÌÒËÇǽÂÝãßÎÀ±ª»¯ªµ¢_/   + /ED?$  &DVUM9;GO[[_L;>H\ipwmfguqaSEL[gjo`VR[jiiaYb‘”’––˜žœœ˜šž› œ–—˜š•“™––Ž‘‘‰{ypZ;  !.GTUR[U\eejg[Od†‘’uhkz…}w`:+5apbg^N:7*# +     + GLJJGDC>:22.% +&,(&#-.#!(.+0:MWM;)+7JUN<'&;Q_I&).-++-;>95.$ " "$-9B\x}zwrX9%#*6?@@EKTfx†‘‹qN2)("')+& (A@HRYXcef_ZY^dllefpvz{qgMTB??4)    + + + +    /AC=3)&-+%'*(%%!## $)(/1-2.))&')1??;53370+3;;:5048:41"&-3@AD@?>FIHJ?@71,/1332)1OgY>52668>=9.2;FBTaC;@JVRTK9?JWfo~vnjuxnMJAVgsvhcN[ekjcX_wŠ¡Ÿ˜›¢¢   Ÿ¢¤Ÿ›ž™ššš˜™œš‘’˜”‘ˆ‡sL,  (8P\_aPWZdjcZIVt‹Šƒspuƒ†€~iF,$MijqcQA1#$    HGKNLLH?6,+? #%!!%#/-2#*-0(/@JC/#&3APP8%#/J_O)  #+,++-4/( """$/*47Hirph[C%*0;9:9;BF[vŠzR-%%#&(" 2BFORPV_db\[\dlnhdgmv{siTHDB:0-        + + 4BJC2!.+')$%&&# #"$'!#&+*054*&"&&)8=:5,787,036669636853#%16BD?;>=EDEE@:62),7430'2Rh_F5402@91#"!# +t¾Ð×ÕÖÖȺhe_l‹Œmjup~‰¡¼ØÞÞÇŸ±×æèêìîïïïðïïííîïíçѧŒ•œµÈ¾Ãº¥­ÔÛµ¢¸Ä¯Ÿ’•ª¶—”ƒˆ¡´²Ážº³»ËÑÒÕÓÁµ©Ÿp~Ÿ–• ¥ŠŒbPdƒ‘‘ŒŒ¨Á·¯ ‹ƒ}‡¤±°±»ÄËƼÁÅÍÔØÌÀÇÊ¿©‘~„‹Œ›¢°Ïäêïðñïðñòòóôôôõõø÷öøøùøúøøøøùùøúùùùùùùùúùùùúùøûùùûûüüûûüýüüüüüýýüüüýüüüüù÷÷úùüüüüüüüûüýüýýüûùüüüûüüýüûüüýüûüüýüüýüüüûûüüúüûûüùúúùúûúùûúùùùø÷øøø÷øùöóñêßÕØÍÈźµ²¶ÅÜìñôùøúüýùôîóøûúøõëÚÏÂÊÝëðïéÚÎÏͺ²ÇÓÆ­ ©Á¸‹bNIJO€ºäñúýýýýúôòòæÐÁù³ª ¤§³ÎÛßâÙÁ·Îæëíìêêá¿™¤ÔèìíííçƈgŒ­¯šfEGtw];F~žš‹A $#%,'&MsmkhrvhhkgauŠƒ€ƒ†‘¡¦Ÿœš¡¥¢˜’‰~xeWU\^bar~]2 *Ycp€…ˆxnƒ‘Œ“}™ÂÓ×Üß˧¶ÐÖÕ×ÚÕî±·º¸³´º·¤’œ£“xj^dvˆ¡¾ÀÀ½ÇÓÐÎËÊÒßèßÍÁ½°¹À¹µµ\*$  #)>B;  ,0DUI@9;KT^f\HHENcpporiikr`J;Qnw~ygOR[flnaYdŒœ¢ ¢¤¢¥§§¤ ¡£¤¥¡¡¡¦£¢¢ž¡Ÿ˜™Ž†€W,  +!.H`gbTTXgea\HOj„Š}ktz‚‰~qS((=BB=?@E54/),8965)852:DFIEEKINJHJLFKDJGUVVSOIG>>A:6.))$* +(xÃÑÕÖÙÔʾ–hb`f‡‹mqr„y‚ ½×ÝßƘ®ØæèéìïðïîîîìííëìëèЦŽ“žŸµÇ½Ä¶¢°ÕÛµ˜¶Ä®žš—®¶’—˜”Ž ¶´ÆÓ±ª´ÀÎÒ×Õɾ®£–}‡›ž“ŒšŸ ™‹‹kWg’Ž‹¨Á¶­£‹…|Ž¤¯¬³ÅÌÇÁ·¼ÇÊÐÔÏÀÃÌů~Š‹‘š­ÆÝëíîðîïðñðñôóóóôô÷õö÷úùùùú÷÷úùúùøùùùùø÷ùúù÷÷öùùùùøøùúúüüüúûûûûûüüüýüüüüýúõ÷ùúüüüüüüúùüüüûûüúùüüüûûúüüýýûúûûûûûüúûüüûüüüûüûùúûúùúùüùøùüúøúùøùø÷÷ôöôóòïèÜÓÒÎÆÁ¶³´ÂÑâíôùùøúûúöïïôøùùùõìÞËÄÊÜêððëÞÒÌ̽°Ìѹ¢¢¼Å¬…gMLIeŸÓéñúüýýüùôôîÙÁ¹¾¹²­¨¦©·ÁÍØÕ;­ÍäéìëëçܹŽ¡Ñçëíêêã¼kZƒš bKFfwa;/'%!!08:)"'0) #,74+&%"#"   "$Edn]># +  *32-%):J]WNMQSWRA55FV^G/-'1."   +   + +   KCC?:F==?><=1'+3/4216Le_C>66?>CI;45=AFQ?CEJIPJIKKNHFISOUPMPI7K^ehcZDQ_mljZalŽ˜ ¢¥¦¨¥§¥¦©¥£¬ª¢¤§¬¥§ž¢¦žŸœ“l< +  0U]eh]IYegaVMHe€‰Œ†rcn‚~|nd;"'?]lc\C,     PTJA@GA?3%    +  #!        )85& +  + + ##%6HB2)196* %25,",  + + + +    6FFE6*%)&$%-&(.# "&!),:4120/#+(),424*02563,38DDA@C??>C=892)-=11215N`TC<536@ABA73:<@C@:DJHLCINVOHMQXOHKLH@EF<60+"$)$!   &rÁÑØ×ÖÖÊ»“`_cu”pppp}ƒ}¡½ÙßàÈš¯×æççëëíííììëìêëìèãÑ¥Œ‰––ž³Å¾Âµ¡°Òض•³Ä«™–œ¬¬“•’‘Š¤¼ÆÓÙꫬ·¿ÏÙÙο¼¶¥‘‡›Ÿ•Ž‹”ž£¥ŽzgZ‚‘•–¬Á¸®œ‚Œ’¦±±¶ÉËÉ»¬±ÁÄÆÏÎÊÀÃËÀª˜†}Œ’—¢´Íàçéêêëéëëíëëìîîðîðîïîððïððñðïñññðóòðððññòóòòóöö÷öøø÷ù÷ùùùú÷ùùùù÷øøùø÷úùõïñôöøø÷ùøùùø÷öù÷ööö÷øøööù÷÷øø÷öõöóööõö÷ö÷öøööôöøõöôõôöõóóñóôóòòñòññòñðïíïíìæÚÎÊȾ¿»¯ª¾Óâîòûýúöôöðéäêï÷üýûöïãÐÄÇÙèðòêÞÐÎʼÈ͹¥®ÈÔÅ¿¯ˆgX^ÌãæðúýüüýüøòâÀ¤¡¸½¯±¨¨©­»ËÒÑʼ´¿ÒÜßÝÜÝÒ¸‘™ÆÞâåæáÚ©VKS_nw]FGh\:E~–¡’G #!$"+/- 9nnnqplfe\]l|Œ‡†|–¢š ¡££ž—…tcVRYchqom]B %Qhjz|~|u’’‡wŒ¯ÀÊÒÔÀ’—µ½¿»½¼®™šžªª©­«©Žš¢š‡pc[j€ ºÅÁÄËÒÖÑÎÉÈÙáØÁ½´²ÃÂÈŸ])# +  + *5EA&  + + /?ORF72>U[aVB:DWfqnhTDYhV=6ALRWXO;5Ccoqn^E_„›™–š™ ¢¤¦§§§ª£©§¨¦¤¥§¤¤£¢¡Ÿœ›—‘ƒsH   #AQb`EVVO.     NQKJDAG=;) +       + +    +  +   '/) "  +     +  + 4?FD:)$'&$($$%!!# #$ "*/1186+&(',)316520:;-,5??::001;;4' "(,6=B@<JD82.(,;45/';Q[N=8<6<@>B>48@;?>>:ABKIGJIQOMLVPVRRMMNE>:=.+&)$$ +"|ÄÒ×ØØÕÍ»f]ch~Žplns‡y »ÕÛÛÅšªÕááãèêêêèèèèèèêéæßÊ›ƒ‡”•œ¶ÄºÀ³œ°ÎÏ°–´Ã«•–¥°™•“¢µÅÕÙμ­¨°´È×ØÎÂÁ»ª™™¥œ’‹ˆ’¢¨˜€pr„‘œ›§¼¿¼ª™‘Ž…¤²²½ÉÊ¿³¬¸¾¾¼ÃÊÉÁÁÊŲ ‹ˆ‰–˜ªÂÙáçèååâãäåääæéêéëêééêèêéêëëìëìíêêììëëëíêêìíîíðïîïðññòðñðòòñòòòòîïïïñðïðíèçëíîðïðïðïïïîïíìììïïîîðñïïðííìëëìëîíííìíííëìíììììîìíëêêéêéèéèæèèæååæåææäãàÚÓËÈþ·¶®´ÃÚèìôûüüúøòíæáãëóûýû÷îâÔÇÈÛêññîâÒÔÐÉÑ¿´®¼ØÖËÓÁ˜hSl¤Õæêóüþýýüúöíظ¢ªÁ¾²²¢Ÿ¦°ºÇÉÍõª¶ÊÓØÖÓÖδŽ’¼ÓÙÛÜÚСU?CTmuaIs“ž”O"$#*$ "&60 Cqrosumpg]esƒ…ˆˆ†‡’›š¢¦ ¤¥š“Œƒ‚vm_LXfimnja?   &H]lw€ut›•‰‘Œv‰¬¼ÄËѹ’•¬·¶³¶»­”Œ  ¡¡ž§§œ‡Ž —lbXav–ºÇÇÆËÓ×ÓÎÉËÖÞÓ·µ§¶ÃÂÊÇ®”T2!  + + &5]H0*.3892*!"-NkwnO9Hp‡ƒ€ŠŽŽ˜—š•••“———Ž”’•†‚ypkbY8  3CIE7+2KQMA*%7YjoZA;LVWL8, 088.     NNMIHIDC?.  + +   +     +  +  + + + + + + + + +       +  +  + + + + +  + +  6JNC5&(" &$"#!&!%' &-/5;73+(%%##&061-004137:88;38174/'"*/9@D>:>AB?@A=4.)()3298+7M]Q;=9=<=BD758;:B<<>SwgD9fd8.k™¢œY  +   #&%"#%/3AiqplqunlfbdxŒŠ‚€‚‡’›ž£¨¨¨£›—‘†qnWFZeZP``hD  "Lfkn‚}‚—–‹ŒŒ‚‡¤²¹ÃɶŽˆ¡²²®³´¤‹‹’–œ‘––•Ž˜ ”‡gZ]kv–»ÄÅÄÂÍÔÖÐÏÓØØŲª£¾ÅÇÈ¿¢^4$ + + + %"   +  #*+",& .80=465/)(/037=>:<:?>98;732+,535+(6N\Q=57:;@@C:4246?9:;9CJGFIOJFJMKQRMNGBDHJ=>0#"  + +…ÄÓÙØØ×̹`ddh|ntqƒ{‰™£´µ¯›ŸºÂÁÃÈÎÒÒÐÏËÊÉÌÐÑÈò”†Œ‘–¡·Â¶·©•£º¾£­¸©”’¦©‘‘—”‹œºÎÙÔÁ¬§®¤«ºÅÕÐÊÊɾ¤ –” ¢˜ŒŠ–›œŒŽ™ ž–«Áþ³¤•Š‰‰ °´¿É­–˜ªºËÐƺÆÊÂÂËı£Š„ˆŠ‹œ­·¿ÂÈÊËÌÎÏÐÓÔÑÒÒÖÖÖ×Ö×ÙØ×ÖÚØØÙÚØÙÙÚÝÚÛÜÛÝÙÝÞßÜÜßàÜÝßáàÞàâÞàâàâäáâÜßàáßãããàØÚÝàææäãâââäâããààáâáàâáâäãâããããààáãáâààáâßàààÝßáàßÝÛÞÝÜÛÞÝÝàßÝÜÛÜÜÜÙÛØ×ÖÔÓÎËÍƼ¹·²­­¾ØéíìøþþüûõíäÛÙÏ×ì÷úùöíáÐÂÅÖäïñìÞ×ÔØãκµÐàÚÚäéÚ¸Ši‹½àîõ÷úüüüû÷è˳¢·ÊÒʽ±«£«°µ»½Â¾¶¥²ÀÇÊËÎÍÈ­Š‹¶ÊÐÖÔÐÆ›R?B`ŽfI?bj85iš¤žU  !'!*&)+)5. +=ejocinhhfaeƒ‘ƒ‰„zˆ’››¤£§¥§ •‘‰~}hQT[aWTblfK" +  Fdmsws}‚ˆ–˜‹‡~…›±´º½§‰…“§«­±³¦‰ˆ™–‡Œ‰‰’˜“†r\Whr“µÄÁÁÁÈÔ×ÓÕÚÛл·­«¾ÈÈǺ›‰\7#  +    +    $! "!"   +   KGE?BCA?9%"#s     + +     +  + +     +  + +  + +  + + $    + + +  +   + + + + + + +     +   4@B?5)$&&! '*+(% "##)"#)&,196-&&%"$)(61%*,./-*38?;8423334) .//8>=99:BA8?;0.))*:42.%6O[K:375@?<@<:>5<>=9?>AGJKBCPQOPLU[OGEJFB@66-/ $! + ,‰ÄÒØ×ÙÕÈ»“c]_g{Šrmpqyx…“¡®±¬˜…¹ÁÀ¼ÃÊÎÉÇÈÀÄÅÉÍÍÊÇ´“‡‹’’Ÿ·Â³¶§•¤¼¼Ÿ‹£«§•Ž—¤§–””•‹Šœ½ÐÙÐí¡¨«©±¿ÍÑÌÉÊĬ¤ª –™ ›ŽŠ‘—ž™†‘š–œŸ—©¾Ã¿º¬Ÿœ˜Ž¢²¶»Á»¥Š“£´ÅÏ˼ÆÈÃÀÊȺ§“ˆ†Š†¥µÁÂÃÊÌËÍÍÓÔÔÖÓÕÕØØ×Ú×ÖØÙÚÙÚÝÝÚÛÝÛÜÝÞÝÝÝÞÜÜÞßÞáßÞßÞÝßÛÞàÞÞáâââàßáßÜÜáÞàáßáÞÙ×ÛàââàáÞÞÝÝÝÜÚÛàÞáÞÛÜÜßßààßáßßßÜÜÝÝÛÝÝÚÜÚÚÝÜÛßÛÞÙÚÚØÙÙÖ×ÙØÙÛÙØ×ÔÕÕÔÑÒÓÑÒÌÇÆÃÀ¹µ±­©°ÂßìêìøüýüûóëâÙÔËÕéøúú÷ïâÐÀÀÒåíîêâ×ÒãæʼÆÝÞàçëëݽpˆÇæðóöûüüýûòáÁ¦¥»ËÑËÁ´¨¨«®´¼Çɶ®±º½ÁÀÂÈįƒŒ²ÇÏÒÎÌ–LEUi‡‹gE>d€qC:g—¤¢\ +     $%$"#+2 4golkihdnegk}Žƒ‡†ƒ‡’–¡¢¨§¤¡•Œxyc]WX\\\munB #>Qpzxy}~Š—•Ž“‰q€šª­´¹ †‘¡£¬¯°«”‡Ž™‰€†’‰†Žš™ˆnaWbw“³ÄÄÅÆËÑÑÕÖÙØƵ·¯±ÁÅÉȶ‹gA!! + + + +    + + + !     +  +    IBBAI@=;6"(/  + +  +     +    + +  +  +   + +  +  + +     + +   +        + +     7GJG8# '&%($#"'!!!#**..891,' !!'*..(,/+/.-5>DM522767(#"#+-56;9<76IOC-($'.**"&(# #!#0217?00( "%331&/1-0.7=:GH:685=/,! )+25>@<8=B=<@C5/+.*152*$.HRI@6663-.108<366:AIHHGJGGNTPKHMEBBEB950$$ "  1ƒÄÏÖÙÙØ˽’h``ey†u|‚x†y„œœ£Ÿ™Š¯º³²µ¿¾Ã¾¹½»½ÀÆĽ·¤‹‰™˜ª¿³­©™›²´£›¦™‘’“£ª››–‘Œ ÁÏÓѯ‹ «¨³¿ÉÊËÎű¯·°¡“–Ÿ¢•”•¢£—™¥š˜–§»À¼·­˜š¢š§¶ÁÇÆ»”†™§µÂÍÇÂÃÊÅÇÌů˜„yŒ ¨­´´¸¸¹¾¹½¸¼½½½½¿¿ÁÁÂÃÂÅÃÃÂÆÃÈÆÇÈÇÉÊËËËÊÌÈÉÇÌÊÈÉËÍÊÇÈÊËÉÉÌÐÉÏÎËÌËËÊËÎÎÍÐÍÍÍÉÊÉÉÇÊÏÍÏÌÊÍÐÏÎÌÉËÎÌËÌÎÏÍÌÏÎÎÍÊÎËÐÍÎÍÉÏËËÈËÐËÍËÇÇÊÍËÉÊÇÊÅÇÉËÈÇÄÉÆÆÅÄÁÂÁÀ¼Â½»º´®ª¨¢¢´ÔèìéðúüýýûõèÝ×ÏÂÈä÷ùùöïãÏžÐäìïêàØÜÜźÌááâïôöóêË•~”ÊåìïùýûýûôäǨ§½ÈÊÌËÀ¯ª¥ª­¼ÆÎÓ˽®®¸Â¾Â¿Á«‰ƒ­ÂÎÌÆÆ×UGNnŒ‹iF5dŠ|D5aš«¥d&  $-,())))  1^imquwk`]cp‹‡ƒ|„‘•Ÿ•Ÿ¤ œœ‚}ƒrie^_jnvnjE  +$@\~‰‡ˆ~ƒƒ–ž’“‹uq”«®°­š„Œ–£¤© Š}‚€€tprŠ‡xŠ••Š~hT_w†š»ÆÊÈÈÆÑÔÔ×ÏÃÀÁºÅÎÉľ ¦¥u=$  +  +  + +   + +  +    + + +  +  + + +      + +        + !       FCEEC>>;3#  + + + + + +  + +      + +   +   +   + +  *. + + + + +  + +   +   + +  +   +        )ENK?0 ""))*"%(!$! #'35780-- '1-)(-.,1148A=<95440*,%"$'-354776:?A55?053(3*/20-.HOB8502<<<>6/1.-;847;HE>GJJIJNKQSLDFJHFEC=5'*%  0ˆÆÐ×ÙÙ×ɼe^]g„okxuyq€˜˜ ›–’†š¯­°®®¸½¹´´µ³µ´»·¶³‹†…‹“˜±¿·´¤ª«š‹ªœ—Žž¢šœ“Ž‰Š¢ÀÌÓͽ©ŠƒŒ¦¢®¸ÂÉÊÏÈ´·¼¶¦••£œ’™©¥ž–ž¦™™ª¼¿Àº¨˜›¡«¸¿ÄÄ·“‚†œ¨«¿ÎʺÀÌÇÄÇƶ†“£©¯±µ¸¶¶º¾º»ÀÀ¿À½Ã¾ÀÀÀ¾ÆÄ¿ÄÇÈÇÇÈÌÈÆÆÌÌÅÊËÈÉÊËËËÈÌÊËÊÉÉËÊËÎÌÌÊÍÌËÎÏÎÌÏÐÒÏÌÎËÊÏÏÎÎÄÊÌÏÌÊÌÎÑÊËÍÍÏÎËËÏÐÑÍÊÍÏÍÌËÌÓÐÍÍÎÐÑËÎÍÍÐÐÎÒÎÌËÊÏÈËÈÈÊËÊÆÉÉÌÉÈÅÅÁÃÄÁÁÁ½À¹´´µ±­¦«·×èéëòùûýýûõìâ×͸ÀáóùúõíâÐÅÀÌßëêçÝÙÞÑ»¾ÞçäéñõöõìЦ‚“ÉäìñúýûüùïÛÄ©ªÂÌÌÐËÀ²±§ª²µÅÐÐËÁ¯­ºÂÁÁÄÃÁ«ˆ„¨ÆÍÍËÊÀ–S?QwŒ‘lC6_ˆ}B0k£§ž`   "$"#'#.8-+,\lrsywh`cds‰Š‰†Šƒ}‰•›šœžŸ›ž”‰ƒ‡vh_P][gtlhQ$ +;`…’‚}„–¢›”€z|Ž¡¨¦­˜~‚•—¡ª¢ƒr‚Š€wlg‘‰u‰•›’}j_aj|›²ÂÈÉÇÅÉÌÒÙÐÌÓÍÃÈÍÇø©«¦w@! + +  $'!     +    + +    +     +  + +      + +          + + LIDEB=83,  +   + + + + +   +      +    + +  +  + + +  (  + + +   +         +   + .HSI?2 #!&%,%"$!"*!#""#%*1861"( &+-.,'&/.1/+379:558:04+!$'"-06==2/7=::<:4:2.28234-4>KE<1578FGB700-9C42:@J?APQFJJHHLMLH?CHB@?40*-& ! + +~ÄÓÙØØ×ʽ”ge]a…–xkom|nz›“™Ÿ›”‰š­«¯§°¶º»¶°°³°³²´¶²Œ…‹•°¼µ¶«•™«¦”‘›§Ÿ˜‹œ¤›—–„‹£ÂÎÕ̾¬™ˆ¥ª§´¼ÆÌÍÆ´µÃ¹«£‘– ”Š”ª¬¤›—šžš§¼¿½¹©™–œ¥¬µ¿ÁÀ°•}ˆ¡­­»ÌÎÄÂÊÈÃÃƽ«š–¡¨®µµº¾º½¾À¿¾¼¿ÄƾÀÀÁÂÁÇÆ¿ÄÈÊÉÊÉÊËÍÎÌËÑÌÊÌÎÈÐÐÍÎÏÏÍÎÐÎÏÍÑÑÐÒÌËÐÐÌÓÒÒÒÓÖÒÐÒÕÑÓÔÏÒÐÐÐÑÐÓÏÎÑÖÕÏÕÒÑÔÔÓÓÎÐÒÐÓÕÑÓÕÒÖÖÑÐÒÓÐÑÕÓÕÓÔÓÓÓÔÒÒ×ÐÎÐÓÓÒÐÍÌÑÍËÍÉÆËÊÈÊÅÃÄÅ¿½¾¾º²­²ÂÜééîñöûüüúòëçÜÌ·¼ÜôùöóîãÒÀ»ËÞæéçßßÜʵÏëèëðôöøöîÔ­†’ÊèëðùüüûóäÒ³¶ÇÍÎÐÉÀ·¬§¨°¹ÇÔ×ÒÄ´¯½ÇÅÅÅÊÄ®Š~ªÈÍÑÐÎÄ X?Us“‘m@=jŒ‹D4m“˜•\ !(#%*4(ZjpnyufYZgp‰Œˆ‡„‡“’–—ž›šž˜ŽŠ‡ˆ‘bYZ[afxrnL! + + 9`}“’™›”‘ŠwyŒœ££¢˜ys‡•–¥ª¡ƒ|s{ohv†‘„x„–‘r_W]kˆ²ÂÅÅý¿ÈÒÕÓØÝÑÇÐÍÄö§®©|D# + + +  >TUTI1  + +  +     + + +  + +   +     +    + ! # + + +      OOFFHD>9&  + +  +    + + +     + +   +  +  + %+ +  +   + + + + +  +  + +  +  +    +    8M\JA* "!#&)# $%$#"*/+892+$+#($-0440//4./368:252594*$ )8H713:99BB3(42?95.3=@A:FJEPLMJNLIFC@BJE?:7((#" + +.‚ÄÓØÙÚÕʾ•fgbi„qorp€w€›š›Ÿ–‰š­²«ªµ»¼»¶±¸³³´¸ºµ®‰Šˆ™³À±µ¶«¢¬­œ–¢œ’“£ª—™—‹Š¥ÅÔÙ̾´£’Žž¦¦­·ÂÉÎÅ°¸Æú¬™““™›‘’¦®¬§—•œŸ©¼ÂÁ¹¨™˜›¦®µ¼ÂÁ°Žt‡¢µ³·ÀÏÏÆÈÍÃÁÈ¿¶«£©±±»¼»¼ÃÅÁÄÇÄÃÅÆÇÇÉËÉÍËÌÎÉËÍÍÐÓÔÐÐÒÐÑÕÓÕÒÕ×Ö××ØÖÔÖÕÕÖÖÓÒÓ××ÖØØÙÔÖ×ÛÚÛÜÝÙÜÙÚÜÜÙÖÔÓ×ÜÙØÙÛÝÙÛÝÞÙÝÚÚÙÙÛÜ×ØÙØØÜÝÙÚÙØÛÛØ×ÙÙÜÚÚÚ×ØÛÚÚØ×××ÙØÖ×ÖÚØØÙÔØÓÒÓÓÒÐËÊÈÉÇÆÅÇÄ¿À¹´¹ÈáæéîññøûûõëéäÚϺ¾ÛðôõóìßлÆÙæìçáÞÓ¿½âìêðòöù÷÷ñÞ±™Íæëñøüü÷ëÒɸ¼ÊÍÒÔÌô¬¨§²ºÌÙÛÖʲ°¿ÉÊÍÊÉųŠ«ÅÎÕ×ÑÉ Q>Os’”lC>a‹ƒF4k‰‹‹Z +  + ! %-5" +  )Wlkfv|h^^ow‚Œ„Š…ˆ’‘’“’˜¢ –’‹‹•wid`aifu|kO 3:[ƒ•“‘†Š–›•’yp‡•¡¡š…w…–““¡›Š€sssoswŽ”ˆ{‹“•ŠpcV[e|žµ¼ÅÉþÀÈÏÒÑÚÜÎÈÏÉÁ¾°¬­§v;& + +   'HjrxdG/*---.  $  $ + + +   + +     +!,4 031'-LUH'(4*#$.5:?:1&(056'!  +     OKKEED?0#    + +      +  +       + + +  + +  + +      + + +  +      + +  +  +    0PUL;, " "&&(#$"! ##!!(&&474,$'((%-062'0;55179=833643.)%".:<;45;>B=@822025;33+/4DLD6476;E@4. 4844-&15@DC@CCNNKMRQNFGCDDF:85+($!  +.…ÅÓÖ×ÙÔɼgdbf~Œspuvƒ‹œž¢¢¤“‰™²·²µ¼½ÀÀ¼½¼¹¹»À¾½µ›‡‰Œ‘›²¼­­¬¯°°®ŸŽž˜”‘ŽŸ¨—’‹Š¥ÅÓÖǺ²¥˜— ¢«¬¸½ÄÎÅ®¹ÇȽ¬¦™—››œšª¨¬Ÿ‘‘ª½Çö¡‘–•ž®µ¼ÃÀ®‡p‹¥¬­¯½ÏÐȾÊÉÄȽ¶²¶¼¼ÃÅÆÅÊÐÍÌÑÐÎÑÑÓÐÐÔÓ×ÓÒÕÓÓØ××ÛÛÙØÙØÙÜÝÜÙØØÝßÝÜÛÜÚÞÝáÝÞÞÞÝÞÞÜßâÞÞßßáàáãäääàåäÞÚÚÝÜÞàßáâãäãàââãåââääãááàßÝßãÞßáÝÜßÞÞáßÜÛÜÜÛÜÝÛÞÞáàÝÜÛÝÜÜÛÛÛÜÙÛÛ××ØØÖÕÓÑÑÐËÌÉÊž¹¹¼ËßãçííîøúúôêéáÜʵ·×ðòôòíÞÐýÆØäèæâÛŵÉâéïõøùùùøó໑¢ÔæëïúûúîØÎÒɽÀÌØØ×к°§¨¬¶ÐÜÝÚ͸³ÃÌËÒÒÌǯ†ˆ«ÆÏÑÕÔÌ£V;Ns’”uN:dL5R€ŠŠX    + !!!//"  UekmvtjaZh|‚…‰Žˆž““’–žš™˜‹Ž˜—whb`dhpvu^B!@]€–—”Œ‹‡š¡š—Š}r‚“£ª¬Šz}‹’–”“khlnlir‡Œ†v‹›•“|b]V^}®¹ÇÌź¾ÅÍÌÏÙÚ˿ȼ»²®«žp5 + +  + ,L`lzlS6?HKQB7#3CD>>6*0711#*463(/:G><2;CF9- %1 '1+*0! + '*7?-9DTcY<,6JdsgaoŒtQ@>IUcX979:AM[WG95-3<:64*"    +NNHJFG;.!  +  + +  + + +   + + +      +     + + +   +         ++  + +  + +  +  + +    3MULC5&"))$'   "$! '#072+*&'"!$020$)131..38>@2*,-0.-$"&-479579?>>@54-+.5512142BMC5789B?;;3,,5:-''2:;BFECGJKOQKMLKIE>BF=64//  + -†ÄÏØÙÙ×ɽ•fcak‰qoqwwŠž£¨ª©š ¸À»»ÄÆÈÆÃÁÃÃÄÅÈÊǽ§…Ž“±¾µ­ ¦¶¸³šŒ”¡š“¡£˜”’“¢ÅÕÕÀ·¶«Ÿ«¸¨¥¬®µ¾Æ½§±ÈÊĺ²¥œ›œ“‘ž¬¬©š‘™§½ÃÁ³¥š‘œ°³¸»º¨‰vŒ¡¯¬¬½ÍÐÉÃËÌÄÄ¿½¸·»¿ÃÅËÉÍÍÐÒÍÓÖÒÖÖØÖÔÕÖÙÚÜÛØÜÛÜÛÝßÝÜÛÛÞßàÝÞÞÝâååäâààääãäåçæäââååäãääæåäåçæãæçèèãÝÞáääåæäæèåææäåçéèééççåääãååçææçäãâæåääàáâáããáããåãåæàÞâáâÞÞÞÞßÞÞÜÛÝÚÛÝÚÙØØÓÐÌËÌÅÂÃÃÑâåëíëï÷ûüøïëæÚ˺µÒïòóñîàÏÆ»ÆÖäèçãÏ·³ÓáëöùùùúùùòåĨÓáæðúøðá×ÝÜÑÂÅÓÛÜÚÐŶ±©¥­·ÍÛßÞй²ÅÔÖÖÕÔÇ«‡ªÇÖÔ×ÕÒ®[;Mz’–rQ?gS:W{Ž‘V    ! +5-Seihtoj`cqz…‡Š‡”““‘”¢š’˜¢ ”hcfgtxkb[@! @`y–›š˜’ˆ–Ÿ‘wm}”¢¨¬ ‹o{‘‘Š‚ydYVgjgip}Œ†‚’˜{dYSSu•«·ÇÅû¿ÄËËÏÑÔǵ¿½»º±¯¦™m=.     .I_nsqWKJLVWQF1)6KRYZLGLMFA58>CB36;KQXPP`mfiZ8!!3UjmbR]f_MOcdR5!,74.*)+24/+**0FM<1/5=@A>>5*8@+-#!/<@=FDFIEIPHMOHHJC>EEH:66' !    +ÁÑÙÚÙØɽ™kacjwwsq„w‡™¨¬´®œŽ¤¹ÄÄÁÈÍÌÊËÊÈÈÊÍÓÒÍŪŒ~ƒŽ’œ±¼µ½²¤¦°±œ…™¤—ŠŒŽŸ¥™˜’‰¦ÃÓÕź¹¨¨´Ç¸ž¤¬¬µ»²š¯ÆËÉ¿º­¤“‘™ž’—¢©¬¥™˜©·½¼±¥›’˜ª´¸¸¶©}…¡²¶²¿ÐÒÌÆÉÏƽÀÆÁ½ÅÆÊÊÌÎÑÎÔØÙÙ×ØÛ×ØÙÛÚßÞáÞàáàáãåãäâãââåãääääåççéêçæçèèéêêéèèççêçéêéééëééêééêëëêçááãéêèëéêëëêêééëêëëêêêçééêëêêéëêèèêëêéèèèèèèééêæææçèççèæåæâåçæãââãâáÞáàÞÝÝÛÚÙ×ÕËÉÉËÖãéëîëïøûýùóíçÚ̲²ÑíòòñëâÑÅ¿ÀÔßäçÚIJ»ÙáñúûûúùøùôèʧÇÒãòõðâÞêìèÚÇÈÕÜÞÛÔ¶²­§­´ÉÞãßÓ»´ÊÙÛÚÙÚ瑃®ËÙØØÜÔ±j>Op‘œyM=b„zI7`y’b  + +! $"'6' ;Xjpqtnel~{‡‡‹ŒŒŽŒ’– ¡ œœ¥§’xfikwvacX? ?Uy—›•Œ“£¢Ÿ˜‚nzœ¢ª® Š…“…nbUEJVdadht†Šz€‘—”ycVK]m§³½Âú»¿ÇÅÈÌÍ»­Â¾¼¿´®¥—wD+$ +  + + +  !AfpvrlNDP\[a_F/+D^c`]KLZWJ>>HBG:;G]jgcbmƒq^MGPXUZh‚…{idky‹„|ƒ‘˜‘ƒj\^staIC4'%' ",&#"! . " !1,05.'"!#)4/)$.2300697576+01/2(!(*359=59;858:501'*5;/)105KN?<529DE?<72/-2,#'18@HL@CKNICELFDIGADAIE803*###%   (‚¿ÍØÚØÖɾ”he`c…Žp|qv‚z‰¨°¸· ‰£ÁÇÈÇËÏÏÍÐÏÍÎÍÑÔÑÎÇ©Š†€Œ•˜µ»¹Éį¢ª¯›‹¡«˜‹‹ž¦–•›‡¨ÂÎÕÁ»·©£¶Í¼”‘©¦±¶°¡¬ÆÍÉý´ªœ–›•‘—¦¯ªž—©·Á¼¯Ÿš§··¹¹¤Ž{‡Ÿ±½ÀÈÙÓÏÇÆÍʽÂÄÃÆÉÅÊÑÏÕÔÕÙÚÜÛÚÝÞÝÞÞáâãâãääæåâåèäçèçéçåçééçèèéëéêééèéêíëíëêëëëêëëìëëëìîìììíìíïïéçäçêëìíîïîïïïìîîîîîëìêëëíìíììîêêêêëëìëêêììêëêêêëéèêééêéèèèéèèèèææäæäæäáåãâÞÛÜÙÕÓËËÍØãêìëëôøüûøòíâØÉ°®ÎìóòôíáÑÅ¿¿ÑÜäàϸ²ËÚåôúüûúøùùõìΠ ¼ËçóðæÞçìðêÞÈÈÙàâß×ÇÁ¶®­¯¶ÉÜàßѼ¹ÐÛÙÜÛÙÓÄ—¬ÑÚÚÝÝÙ³aCW}Š˜LCbƒyK/Ru“a + (!#$5  +&Pmrvnegpt|y~ƒ‡‹Œ”‘‹Š’Ÿ ž¤šˆlmqutuj_dQ?% 6Rr”—™““¢¢¡›…~Š—¥©­ Œ‰Œ‰yoi`RDAOTafgv„‰{”“Ž‚oPG]l‡ °·¾»³´¹¸¿ÃÃų¶ÅÄ·«¢™wD.  +!1@[mt€hNEMZddcO<7DHBI:CFPVU`w…‰„pac{~ˆŠ…““”ŒjZaenxiLH=>0-'0550,..>;>-134-(-14>E@@GMKKGLJGEDEBJI@?724,&&! !  + +/‡ÃÐØØÙÕÊ»bi\e††qvvs„{‡—§·½¾§‘¨ÇÐÍÎÔ×ÔÒÓÓÕÔÓÓÖÕÓË®Ž‰‹“š´½¾ËÒɲ£¥¦™¥­œ’¥¢“˜•ŽŒŽ¤ÂÒÔ¼º½ª£¸Ð¾—¡«¬¯²¬­ÅÏÌÇÀ¹­ š•˜•’“š¯®©˜œ¹»¸«Ÿœ’•˜¥°º¹² ‰}ŽŸ±¼ÇÎ×ØÓÌÆÌËÄ»¾ÃÌÊÍÎÐÒ×ØÜÚÜßáßâãâãããâääèææèçèèèééçéééééèèéèèìíëíííëêìíîîîïîìëëëííìíìïîíîðïððîïíçèêîïððïðððòðïñðîððïîîíîîïîññîîîííïðïíëíïïîíììììíìììëëêêêëéêéêêéèåçéçæááâßßÜÝÚÙØÕÐÑÜäëîëëôúûüùóêàÖÇ°¦ÈêðòóíâÓƽÀÐÛÝ׿ª´Ò×ê÷üýûúúùùôíÔ««ÕìëßÌ×êîòëßÌÉÝãåâÙɸµ¯¬°·ÊÚàÞÕÀ·ÎÜÝÞÝÙÙÆš‹®ÐÝÝÞÞÚ°fISpˆ˜zP;Y||@/Kw‡’Y #&!#(42 Jktqodem~w~ƒ€~‰’Œ“‰‹’œ¡¥¤¤¢ Šrijv{qsd\bY4#  +3Puœ›š’…—¤¢ —‡rœ¦©£‹…†~o`e\L=>IYaljmƒ‹yŽ•ˆiTLZhŸ­´´µ°³´¶·¼¶µ³»ÇÆÊÇ»®¡˜v?.     +#*?XorujUPQhid\Q<8DXee`OJbgZ_I@ENI9F\eivwz…ˆ„t\Ud„”‡xv}syldgjjqŠ•‹siv‰ˆ…wkWA7>AFHK]s‚€‡sd^m„’“Œ‘‘Š}aYgrpaK?7=O]`bdS<9;LN@LE_eTDKONEEBE4   WNPRSK7&   + +    +    +  +  +   %      + +       +           + + + + 7GRRKI.#*$#*!! $*%-51'##%!&2-0004495235950*0673%$$"/;A>>>>;:=<;43-,2731+2AGLA662+6=>C8059:70/7;AACBJEGQ@=922#'# .‹ÉÒ×ÚÚÔȼgd\h„‰qtzwyƒ™®¼¾Á¬•­ÉÒÏÒØØØØØÙØ×ÙÙØÚÕÌ°‹…‹Œ‘›­ÁÀÏØ×Ƕ¤¨§«±£’“£§‘•–¢ÄÕÒµºÁ¯¡ºÏÆ¡– ¯¨«¯­­ÇÏÍÇÅ¿³¦™Œ—Ÿ•–˜¡­§¤™§²·µœ–”—£¯·²®ž‚‰š©¶ÂÍÔÓÒÌÉËÎȼÂÉËÌÏÑÒØÛÜÝÛÜßâáäåæããçèççèæèéééêéëëéééêéêêêëêêîîðïîîîìîîðñòðïîîîííïîïððññòñïðñññðéèîðñòñðòòòòðïóññòñðòñïíìñððñððñðîîïïïíððñïííîîîîìíîíëëêëìéíëììêèéééèæææãâáâßÞÛØØØØÛâìðêìñøûüüõëàÔ²­ÇèíóòëßÐÇÁ¿ÌÚÚDZ§ÀÎÚîøûüûúøøùöéÕ²˜±ßéÞĽ×èîñëÝÈÉÙäæã×Ŷ±¨¦­µÆÚßàÒ¿¹ÏÛÝáÝÛÙÀ•Š«ÌÜÞÞÝÙ»oGMu”tSCH='    YSQPOH8& +   + + +   + +   + )  + +  + +  + +   +  +  +   +   + + +  + +  +  +6IQWO;-!$+'" #+/(.31/#%& &.2&%.3267/39;=5+-/3)'(%(1:<;8;AA@?=<51--650)-/2EI:5289>=?D:4279<73<;@FHCGEGIFIMED?IHBHHD=0)+- !  +  6ŽÊÐ×ÖÙÓƼcbbg||{ux„zŸ°¿Ä¾«“«ÉÔÒÔÚÝÜÜÛÜÛÚÜÛÚÜÙα‚„’œ®ÁÁÑØÙÕͶ§«³°™Š†£¨’–‘Š‘¦ÁÕÌ«º¾¯§½Ðȧš›¡ª¥Ÿ£¨¾ÏÐÊĽº³¡’˜£˜•›ª±§™‡“¤²ž˜’—š¡²³¬ªœ‰~‡Ÿ©°¿ÍÏËÊÉÇÄËÊÂÀÇÌÒÐ×ÙÛÞÞÞÛáàâçæäççææçèééèêêììëëìêéêêëììïíìíïïñññïîîïñòñññòñïîïðïððððððóòóóññòóñêëïðñðôôòòóòñññòòòðñðòññðñôòòóóðïññïðïïïðîïïîîîïïíîïðïîîíìíîíïëêëëêêêèæçååæäàÞÞÜØØÙÞäêììëï÷üüüõìàÕȾÂÎäîñíèÙÉÆÁÁÌÚÓ»¥¬ÅÊáòùûüüùùùöòîÙ²š¿ÞÞб·ÛæîñìÜÈÆÚâçåØÇ»µ¥£¨³Ã×ßÝͺ»ÏÛáßÝÞ׿uªÏÛáâßÙ¸qKMqŽ—xO3d…zI6NrŽŽ_ †E 0# $(AF$  0Mfj`V[usjWPYhq‰Ž•‹”˜Ÿ¡ŸŸš›‡ckv€ygajijbeY1  /TqŠ• ¡–Žœ©¡Ÿ…{„’˜—†‰}wxoi_VSWKLIXZirx‰ƒyˆ™›uNFWam’›­®¯±°ª¦«¬«´µ½ÀÁǶ­«›–vL/!    &.2Vn€†ydOWgkqoiU=:KY\h_W[fslWGBJIADCVlw}€Œ’‘Œw\TRat€Ž€irthdaioo€ll{ˆŒ|o]K7<>>BLMWp…„ndbg}ˆ‘ˆŽ™•’tdgjpr^H:CDYimriR855GKJMT^fL@?H@=DGE1    ^UPTQK8(  +   +     +  +       +         +    +   + +  + +  + + 0EOOL<," $ !! !#!(./73-$!!!%'',.&,06:1139@92++23*(("1876::?@A>E9,.3.12.+&'7IK:71.6>8>>345<;:605CIF<@MJHJDKGCCHCF@EC::41)/$'    "3“ÉÔ×ÔÖÓÈ»ab_f|‡s}rtˆz}œ±¿ÅÀ¨˜©ËÕÕØÛÝÛÜÜÝÛÝÝÞÝÛØЮƒˆ‘“›¶ÀÃÖÛÚÛÖ̲¥°±‘Œ§­“’‹Œ‘«ÄÒƧ¹½«£¿ÓÊ©¡¦ž¢œ“Ÿ¥²ÉÎÎƾ¯•˜ ˜Ž¢©©™……ž¯¤–—“š£¬±¯©™ƒrˆœ­µÁÍÒÒÏÆÆ¿ÅÊÀ¼ÅÎÖ×ÙÙÜÞÞßâáââãåäåèèèèèèéëëêìëêêëììëêìîìïîííîïðñðñòïïòðñôñòòðïïðññòðññóòôôóõóñóóëëïñòóôóôóôóóôóñòóòóñðññòóóôóñòðòóñððððïððïððïïïðïïðîðîîíìíìîíëêëêëëêéçééèæáááãÜÜÙÛáèëêíìï÷üüúôíäÛÕÔÍÇÕæëíèØÊÄÁÂÒÚÊ­¡³½Ãéõùûýüûú÷ôóïÛ±œÃÛÎÀ­¶ÍáëîíâÈÁÛåçäØȽ´¦£ªµÂÓÜÛÓ½ºÏÛÝÞÜÞØ”}¯ÎÛâàßÝ¿vEGpœ~M;]…S4Ml‡h + +0. -.' 2ONFGOYSPHCFWizŠŽ‰’™›š œ˜†uczˆygbc`krq}k3 .Sk†šžœ–‘«§‰sˆƒˆ‹†ˆŽ‹ƒ|tlaaVYURGFPTjpx‰|…—–‚s_LN\o‰œ©­®´¯ Ÿ Ÿ­¨°º¶·²«¤–”~R3  +  + + )7To€woaPYis{viZ>7@Sic`V_dlojVEJJEEEJbs‚}‘’€dPFix…ƒŽ‡titshdilu~“‚tox‚„uhcU<43>GJV\fy‚pn]_k€ŒŒŒ›™‹ockil]HJBJV_ntjdI36062019DA=>.6B><839:ACDAENIHNHGJGGFFBJD<83/'+$%!  + + &8”ËÓÔÔØÐǾebdd~…nvtn‚z‰œ³ÂÉǬ•¬Ï××ØÛÝâáßÛÝÛÞÞÞÜÚϬŽ‡‡Ž’›´ÃÅÔÚÜÜÜÙÉ­§®¤”®®•‘—ˆ‰¥ÀȽ¥µ¿¨¢¾ÑǨ¥®›“““œ¤¯ÈËËÈÅ¿´©œ•œž•‰”¢¦˜„€š¶¬˜ ™›§©ª®¥™„v€•§¸ÆÏÓÕÊÄÁ»»ÄÄ¿ÆÏÐØØÜÝÞâááãäääçèèèèèéêêëëêêëëêêíîííìííðîîïíïððòòñðòïòññòòòððððïòòòòñòóòòóóõóóññíìðòôóôòöõóöôóõòóóôóòòñóóóñôôóòòòóóòòóòññòðððððïíîîîîíîïëîíìîïíììëêëêéèêéèæäãâÞÞÜÜÜáëèìïíñöüûøòíçÛ×ÏÉÁÆÖäèâÖÐÌÅÆÔÛį¥¸¹Ïï÷øúüüüøø÷õîÖ²¼Êô¤®ÄÝêïíÝÆÀ×äåæÛɺ®¦¦¬´¾ÑÚÚÓ¾µÉÚÜÞßÝÕ½’}®ÓØØßßØ·oDLw‘˜}S9[€O.DoŽ˜i +   + +&23227;?AF>DMkz‡„ƒŽ•˜™¢›†whmƒ~tceoifq…o5 + + -Wj‡˜¤™˜‡†˜¥ •Š}~„…‘”‘ˆƒw`b^[SKDGFDXs~…|n…—{nZXSZc}•¢¯¬³¨™˜‰•›•¥¯©¯ª¡•˜ŽvM1!   + + ,;Vkw|pbR^cr‚„o[I:9LeffZWgjjl\RIOG>GJbt…†€‰‘”’‡nMD`q†‹ˆŒ€s}{ndi{Œ––|ttw€wyq^;147JMSU_t€ymmlx…ƒ…“›œ˜“ubdhqn[IC:SfpqojU6=IRIEGM\fRF979>1#   TPVULKMB<-  +     +  +   + + +   +   +    +    +       + 4CPQA8/# #/1 #$*-//5(###)(,20-&,0-41*/25:8-320,$$2:6>99?A=?7671*/442))+:KJ:/.-37;=>=4872527=>CBEE@GJNEGJKFD@D@E@@=-*+" (  &8•ÉÐÕØ×Ô˼Šb_ah|‰q{ztsˆœ´ÆÈdz“ªÎÚÖÙÜâäâáßßÝßàáÝÝϱ‡‰œµÆÉØÝßßÝÞؽ¤Ÿ š”—«¯”–•‰ƒŒ¨¾Çµ£º¾¥£½Óƨª©€ˆ‘› «ÈÏÎÌÊÇĹ¯¥š•››‘…“–•‹}Œ¶¹ œžž£¨‘†v‚›«ºÈÈÏÔÎƾ½ÀÁÁÁÍÎÒØÜßâãââåæääèèççèééëìëëëìëëêëìíêîííîíîîïîñðòòóòññòóôðóòòñðððïññòòòñññòóóóðôòñíìïñòôôóôôóôóñòñòóòñòòðòòóòñòóðóðóòòññðñòðïðïïíîñïîíîííìëííìëíììêêëèëëççèæãââåßÞÜÝÛáéèíîðñöûùöòìåÖÐËÄÂÂÇÓÝÚÕÒËÄÍàÛ¿®­³¼Ùðôúúýýüú÷öôëÔ¬›¦¶´¥Ÿ¢½ÜéîéÝÆ¿ÖãåáÖÄ´­§Ÿ¤±»ÔÞÝÕ¼·ÊÚÝÝÜÜÔ»Žƒ¬ÐàÝØØÔ½s?Hsœ…L?\‡„R/;m‘—g  +&2,,59755:9DMm|†Ž…}‘“••|qjtx€vd`cffh{”Žz?  0PeŽŸ¢™†‹œ£ šˆy}Š“š˜“ˆŽ‰ysfc`VWHOIO[j€l–•~n[WPYfx‡›¤£ªœŠz|ŒŒ…’“ ¦—“ŠzK! + + +.9PjpwwrZWfpvbJ8;IdjlaXjiqs\SMJKJEKWv…†…•œ€W@Sh{‡Œ†s|zjjww}ŠŒ—‰tkw„Š}naC46=JHPMam…‰zrhkwy†ƒŒ’Ÿž•€i`muvkVF9=Sksql[@:BNFHGK[hXD9<<<<@C<* +  QPUVRNOLD5$)--("   +  $" #$& + +     + +  + +  +   + +       +        /CFFB8%# )2"$.*',070( $%'02/'%(1732.+3185+/..+$!07879;>?<89654,*02*,)-6HI>0.-08;>>33558755=FEHJDDIKKBFHG@EE@GA??<1.)" + !#AœËÒ×ØÙÔȼcbck€‡uyuy‚s†›¯ÃÅů˜®Í××ØÜßààÝÞÜÝÝàáÞÜÒ°…‹›³ÂÆÙÜÞáßÞÛι ––‘§”’’Š¨ÃÅ° ³º§¤¹Î§¤§’}…•™Ÿ¬»ÊÍÍÊÇľ¼²Ÿ’‘‰‚zz‡Œˆ ¸«¡›š¤¥šx‚˜¯¾ÈÀÆÒÏÅÇÌÁ»Â¾½ÆÍÎ×ÛÝÞàßáßáãåäçåççéèéêëêëëëêêëììëêëêìêíìëííîííîððîîïïðñðððïïïîîïðíîîïñññòñòñðïëëïíñððñïîîïîïïðïïïîðïíîîîïíííìîííîíîîíììëëìëìéêëëêêèèééèçèééçéçæçæåääââããÞßÝÞÛØÙÕÔáêéîîíð÷úöòðìßÖÍÈÂÂÁ¾ÆÑÒÐÐÑÎÝéÕÁµ¸ºÆÚìðó÷ùø÷õòòíÞÂ¥— ¥£šžŸ´ÙãæßÒ¼´ÍØÕÐŹ²®Ÿš ²¹ÈÑÒÁ²°½ÌÒÏÌÉĬ‚t¦ÈÓ×ÖÕбiHJp–›ƒR=[{Z2Ar›m    2GD3/?JD@AUgmh\bjtwr_MGHH>FTpˆ‰Š‰•™—ƒe=G]mƒŽŒƒr|{ohlns|†•‘|jtˆpmY;4;8:;A;5;9355./5-,//:LN>5,7;6:>8/+47>>84>F>B@IKJMNONGFCF@?B8<=:43(&#  )<šÊÕ×ÙÙÖ˾bc`g‰tpru|s‰ž­¹ÂÁ­”«ÈÓÒÒÖÙÛÚÚÙÙØÙÚÙØÕÌ°‘ˆ•“ž²¿ÃÔÚÙÚÜÚØÐÆ«Š‹“™žŽ™‹†¨Ãè´¹¦žºË¼£ £—‰Œš¤¨°­½ÎÑËËÉÇÁ½§”‰ƒ‹~w~ŽŒu…¯·¦™šŸ¤§§ Œ~…¬»Å¼¾ÌÊÂÂÐ˼¼¾¾ÆÊÏÒÕ×ÖÙØÚÙ×ÛàÞÞÜÞáßÝàâääæçåãäæååååâåçæåäçåäåæåçêêçéèèçéèèèèéëééèééçéêéëêéêëêêììééêêêíìééééêêëëèéêçêéèéêéëêèèèéçèêèêëêæçæççèéæåçèéçåäççæâåæçåæååææäååâàáâáÞàÞÜÝÚÕÖàçéìêæìõøòîíèÞÍÉÉÄÂÄÀÀÃÈËÓàìòëÓÀ¾ÃÀ½ÅÒ×ÚáççãÝÝÚÔ¼£–””“’”ž²¿¿»¬—“ž¤¤ £§¬©˜¤©µ¬«¬§¡¢¬²°ª£¢¥–zm’¯º¸º·²“Q@UrˆtT?TsyW2Fp™v +  'Jc\H;NdXVKKQUy„„‹……ˆŒ‹~qpzˆ†Šnlirgu„…‹”yE  .Rf†›ª¨˜‰‰šŸš–€prˆŠ–˜••Š‰……ƒ|dhf[QHFHN^jˆn}”’‡oYQZOWo‡”›„ƒxqlng[[mlhdhqvƒq@$! +  +!$&+Nk{z‚vg]gmy„ƒsZ=>CPiql^ZhyywnXNROM@Uat}…‹’™™’{W@Hfp€ƒxuzpgclot}Œ•‡tpyˆ€qpbM<7<;=DH_€‡†€sih‚Ž”“”¢•}`Yfmh\J=:>NgqpkiG;=EF===QmbIEIFEBMMH9!    TNLHGMHD?5( -583+%  +   %*-%%7RounM.&4:/  +  + +      +   +   + + + + + + + +      +/AG=60#! $" $$%2.02)%!(1./.073632/5:0-/-34*")$'0:>44;?B<897/36041-)%/?SN:4458/6;>3.6?C?6,9D?@==9.-& (  +%;”ÎÔÕØØÕνca_a€Šooqtƒœ¯ÀÃÆ«—®ÅÎÎËÓÖØÕÒÖÕÓÒ×ÕÑÐŨŽƒ„’›´¿ÀÏÓ×ØØÙØÖк‰kn™ ’‘“Ž¥½½Ÿž¸¼¥¡½Ð£¨¨™‘§®¾¶²ÂÐÎÍÌÇÿ®—Œ…„rv…Œtœº°ŸžŸ£«¥›”‹€Ÿ­²Â»·ÉÇ¿ÀÊÍÀ¹ÀÉÎÎÒÔÓÖÖØÚÚÖ×ÛÛØ×ÙÛÝÜÞáßâßàáâáÞäåæååäæåçååæææåèèçèéçççèèééèéêéëìëêêëìíîîîìëíìììåßßâêìïïïðïììîïïïðïîíîïíïïîîðïîîîìíîíïïíîíîîîîíìêëìëìììëëìíêìííëììëëêéëééèæçæææååáßÞáæêìçæëñõîêíèÜÎÇÉÃÂÅÂÁÁÆÏÞîõóåËÅÔÍÆ»®©ª´¾½Àº´·´¨œ–Œˆ‡Œ‡}ƒ‰}wpnyuk†¤¬Ÿ˜ž¥¬¡™–Ÿ¡ž¢š‘ˆ‡‚Œtj‹Ÿ­ª¢ „J:Gx‘{R=]w}W;GtŠw$ +  + + 30' 8ZdgRH`fb_]egj‚‰‹„yyupƒˆŠwhhiht|Ž“™˜~M*  + +&Pc–¨¥œƒš“yp„˜˜™”„ƒˆ’„qo`W\LJJQbkx}r““‰lWRKKXcr‚—‹†xtfbhh^Zd`_Y]grƒmG/   + + +  + +  *,Io†~thd`h~ˆ‘|]?60Kchsi`huvtiVONJFHJYrŒ‡Š“—’~`BAW]ixv€~ppoidot„ˆŽtox…‚vnbP<58;CMPTs€ŽˆsjfzŽ––Žž¡™‹l^_oebS:<=ManljlTBGR>2027:<:;58?>A<2->>@C?CCHFGJEFMB)" + + +  + +#13Cf}…|ula_ey†‹{\>61FVble^_pvts^LGLMIJZp}Š„yƒŠ‡‡qD:L^l{~„†wrptimp…‘ŠŽ‰~qt|€‚ogPE;64BGMMax†„}pgw„•––› ‹p\YdljZF=;C\jrdcYM>;FHHFGOgcLIJMGMPLB,   MJHED@FFB:$#069;432)"#02($,:^xŠ~k[MA5(&)5:2!       0*)..6CKSZQNLNKC;?=7+*-#$# " + +   +  + +  +    + +<=31$!!! "#",3032*$ %+)-/025820*,55//0**/.,*%(+3<>8969B;8?203/44.+)&-7JM>0-36:A?4777=>9219AEAHHCFEFHHFAA?FA@<;B:,+"#!   '<–ËÔÔØÙÒÌ¿cdag‚ƒivuq…x‰¢¸ÉÈȸ¦¹ÐÚ×ÔÛÝÝÜÜÚÛßßÝßÛÙΨŽ‡’’±ÁÁÙÞàäâââÝÚÚuy‚•¦––Š„’«¹©’˜¾Ã«¨ÁÔƧ­®Ÿ’–ž©®ºÅ¾­»ÍÍËËÈ層‹„zqv‡ƒtš¼·¨ž«±©¢‰ƒ’¯¼À²¥µÁºµ¾ÉÇÀÃÐÖÚÙÛßßáäãâäæäççèçèçèééêêëêéêêëëëëëîíìîîêìîîðîïïîîðïðññññòñòðññóòñòòðòôôóôôóóóóðêëíðòòõõôòòòòòóõõóóòóñòñóñòññòðòððòòïðñòïññññïððïïîîïïïíïñïïìîìíîðîìíìêééêççèçèçäèáÝåëêêèìòõíçéæÙÓÍÊÆÅÃÄÄÍÞîïïîÝÄÐäââÞ˯™ŽŒ‰‹ˆ‰‹|…Œ€ƒ‚tvnmjciyve\Z[RKJS{”«²£©²©‘—š£¢™’Štm“ydŠ—¥¥š‘‘xLDIi…“†W5U||M3Er‰™|*  +   + +2%!,!In‚yusektsz†€‰Šq„y€Ž‘†uvoeku|”–œœ“—›‡R& %E^|“›—‡w„‡Žui}“Ÿš“’ŠŠ‹’zhc`c`KU_aj~ˆˆnsŒ•‹q]SJLSbhirŽuqmafng\U^XXOMcttkD'  + + +  &+=c~ƒƒzqa`dv}{r]C89CShkic_owxvaQJIQRIOht†€zŠ”K;FWjƒ„‡€wnsh`d}‰‰‰…‚wop…€zl\R>5:8JONMB8-"&"%)%)1;6/ #(@e‡peYE8.+5:>7#  '7BIA6).-495'#(+36/  1=906>N\^cefba[LHMOJD>873# + + !"#"$(*)   + +   +    -;9:1*"#!##!$ !'..13'"!'*+00,)5786,.2502,)131.$!2-378145;C?=89/(*-67/*#4115:>A:51-8=52/=@@@@CBGGGEFLB83;AQRS_y„sn}•–”‰— ›‰bRWfg_YQ<=Q`\Z_aR>8CSNLFDVf]G>GDGECED2    LNIKIKHJM9)#$(2:>FZhg[SLD0**)))+/7509C>-!!*?cŠŒŠvdQB836;@C9&  "&4Nknk[HEGKJN@1.2:A>9$ + + + + + -7;5-D?1  + +    + + + + +    .4661,''#!! "+./)'"%-.,+'+..94281582%'27**#".+444939?==>;7-*./41$'"c“FF>3-+)8?BAA>9=92//-$(! 26*  %5‹ÇÍÔÒÔÔʼd^[hŠ…goqy‚v€˜®ÂÇÏÕÖÙÜÜßßÞßÝÝÞÜÜÝÜЪ†„Œ”™´¿ÃØàáãâßãâÙÄ›‚€Šœ°œ•‘ŽŽ©º©’š¶º¦ ¾ÑǨª±ž”™ª­°°¾¿³±ÃÌÊÇɹ°™Œ‰’|ot|‡~—¢˜¦®§ Ž~~~•©¸½¯¡§³¹·µÁÄ´µÌÙÚÙÜÝÜßßàãåâäääååççéêéèêéééêêééêêëìëííììíëíëëíîîïïîðñîïñðïðððññòòðññóòòððòóôòôóñòóñóñóòòðñðððïñïññòñðòóðððñðïïðñððïíîðïîííïïìêíîííëëêììëíëëêêêêëèêèèéäæääääãâàÞÞÝ×Õßêëäßäíñåáæã×ÓÏËËÊÍÒÑØéðõóåÉÍæèíîéؼ¦’‚‹™•ŽŽ‡Œ‘‰‡‰~x„oƒ„r^]Z_YIMq’¡£š™š ¯«™’¡¨©¤˜t“yj„šª©ž™‡M=Km‰”U=S|{_*6_ƒ”y. +$#*/% + "Cayu€qdknr{ƒ…yq{z†Œ…~vrtrps‹Ž“›¡œ˜š›‘‹\$  +)@[qŸ˜Š€zˆž£“yio™˜“—•Œˆsmodc[^\R[hlrxvjpˆ‹‚uVFHEIP_enŒthZ[`hb_^\h^YUamzqD+&  +  + + %/0=[|‰…}xga\ixt‚}U6*9C\fkf`_fhugHGIMJBDSmŒŽŠw~Ž•“sH;CQo„ŠŒ‹|sz|qgmw†‹‚sow{tj`YE818CRMUfr}†€ldu˜“‘‹iRVgnldVC>OZ]dmh]D4BOPOK@H]bQD=;=C>@F=." TJHHJIIMH4' ' .8>AO^mg]YQA30/1,2399<6==7+,?`‡’v]RA=7?GHC<) + %1Gi~rfXY__\TC528005BF?& + OKHFIKKLH5$#" "'1>?EYfom_[RA41/11522?82<9/& -@f†‘w`PC>?BD@F>(%.15:Ol„€xj\Y_eaYE815>A@@1  )243>CTknnmjiid]WUSKHECCB3+:A/""-:42(    + +    + +,.54-0*$&$#"&!#!!!$+/#$# (&-,-0&&/8603.66953531)$#-41653;:6==B;6+9*,21*+)1ANM<84506::/4347:E./8B>?DJFMGE@ADC@AA@261)( % +% -<; +>ÆÐÕÕÓÑ˾Œd_`fˆˆmsox‡nž²ÁÂĪ•°ÊÓÒÓØÛØÕÔÚØ×ÙÚØØÓƦˆŒ”£·ÀÅÖÚÛÚÙÚÜÙÕ½ž…‹œ©ª¥‘‰ƒ«ºª‘—·½¬¥¸ÌÀ¥«®˜—žª­«¡¸Æµ®¾ÎÐÎÇǾ¨˜‰|y‚qgn|„„v‚—¤«¦™‰x‰•­»º¥“«²´·ÀÁ¼»ÆÎÍÒÒÍÖØÙÚÛÙØÛÛÙÜÞÞÞßâäåååãáãããåäååæçåçãáááâãæåêéêêëêêêëììêìëíðîëííííëìíïìíïîïîîêçéëìëëììëìíïðîîíïìëíîíïíïîïïîðïîîïïîíîîííïïïîîïïîðïòñîïïðîììíïîêëëèçæââááäâåãÞáàÞÜÝäìíæãæêéàÜãáÚÒÊÏÚæèçà×ÕæïäÕÑßßëôöïàȲ¡š£¢Ÿ™–ž¥£ ›œšœŸ¡šœ˜”š¡œ˜“—‘t^l¤®£Ž’£¯£™–—˜¢ªª—˜œ™xb…¥°³¯«©UCLn‡–~\7OvuW/:]…•€.  " $,,5.! 'Lky~ƒqwkmvo…ykny…Œ‹|wqsxw‡¥ Ÿ¥¡š›š›œ•[& "8Rot„zqno¥¨•qdvŒ“•‹˜™‚„{sj`ff]\VRRhgkvxto„‚hJHLLOdpon|qV`_fall]^kf[S_yƒ~S-  +   #(23Xm‡}yh[`l‰ƒg@*&6CS\[]_bhon\FNFFIDHf‚„€it™”‡eA5@Ya|‰Ž‡ƒvsl_eu{|ulixurnd[B958GFOM]w€…‚tqˆŠˆ…—šˆgNXgtviNGEYmigpi[I=HMMJECKbaLA:@?@;CJF&  LKKHLNOKF7$# $(1( &9@>?FB7& "'1.3;FWporrppofYSSVQNG>FECDDE1*(/;@;.  +  +          +%6=76,"!"!#$!'%-*' # &--%*+54813<27668371,&!+561530:>;>;72.4,/10%&)1=OG;23-5:??53854<;578A@<>:9EGME@ID=ABAB>;:5-))"#! +  + $7>4 &?ŽÃÎÓÕÕÒǺ’b]^iƒkwmv‰vƒŸ·ÁÈǬ“±ÍÕÒ×ÚÚØÖ×ÚØÖØÙÙÚÖǤ~ŠŽ¶¿ÅÔÙÚÜÜßÞÞÖÁ‡…ˆ“š’˜”ˆ„Ž¨¹«’š¼½£¢ÁТ¦­¤—™­¯²›š§ÁÀ³²ÂÍÍËɾ­—‡|‚{wvy‰‰ƒ’¡¢¥¥ž—Œ‚‰šªµ² ™œ©³¹ÀÅÅ¿ÈÒÒÒÑÓØÙÚØÜÜÙÙ×ØÕÖÛãäææèêéêëèéèéçèêêëêééåßÝàÞáäèëîïïîîîïðîðïððññññðïðñïðïñðññóóòñìëìïðïïðïðñðññòòññóðòòóóóóóñòñòóñòóñôòðññòòðñðïðððñððòññññññïïïðííìèçåáàÞÜáãäæããäÝÞÛäììéçæéêàÛÞÞÚÒÓ×çòðëâ××ëæÚÕáäèñõöïáǯ¤£¦¤¤›”œ¥¤¥¢¡ž ¢ Ÿ¤œ¤ž¢£Ÿ™ŸŸ†]h“¥¨ “š¯«›™˜¢­ª¨¢žœŸ›~fŠ«µ·µ²­”X@Ai‰”[7Tvw[7>b„™|)  $ )(()84$  %Phv{vqkpjco€x{{„“”…y}r{qtƒŽž¤£¢œ ¤¥¡¡Ÿœ”‘‹\+ + 2SglmrvisŽ¡¤–nijyˆŒ•‘…}rrqf][ZSGVRfkmuuqtƒ‹zdHB9FP`ffptm]^\bdnjedidY_py„{U/  + +  + #/,6[s€Šjdcq†Šˆ€f?'*1BW]ZZVYfmibULBNKCBZ|‡ˆ{zˆšœoK63JatŽ‡†zy}q`_iy‚‡Šƒodpuvg[]S=5?@EICNcw~|r^RYa`_O@209?B@7'  +!,018>Kbtsqrtvtm]TQVWWNHJLY^[J0+>KPG6% +  +  +  +   +  )7:76/% ."*'*)*'#+*#'.'%36:920238413664+$*#13//56:@?9;:3//+03+*)(+=J>5310559=415D978*$&!  + +!38D;'  #>ÂÌÎÑÒÏǶˆe\_b‚nwp{wŒ›¬ºÀÁ§˜¹ÒÙØÙÝÜÞÞÜÞÞÝÜßàÞÚ̧…Š’œ³¿ÆÚÝâãâãäßÚÞ‰Š‹”’†ˆ•“ˆŽ«»§—¿¼ª©ÆÕǨ¨¨¡”•œª±¶££©¨¸¿´·ÃËÎÉüª˜Ž€{ƒ‹‡†Ž…› ›£ ˜‘†€Ž¦¯¶¤•š¥³½ÄÆÀÁËÒÒÏÑÖÛÜÜÝÚÒÏÍÊÊÍÓÞäæèéêëëêìëíîîíîìíìëéâæãàÛØÙâæêîðòòòññòóñòñòôóôòóôóòóòõõõóóõóóñîìïòóñññòòññóóóóóôôôöõöõõóóôóóòóóòòôõôóòòòñóñïìîïñòòòòôóòóñòòññññíëæâàÝÚÙ×ÞåæäãßÝÛÚÙÞèëçäâçêÞÕÝß×ÒÔÜåîïíèçëêÚÕãîëïôøøòãÆ­¦¬©¨ –’” ¡Ÿ¥¥¢™”™œœŸž£¡Ÿ¢¢¤t_m ©‘–¢ª®¢—Ÿ¡§¯¨¨¤”˜¤g µ¶´¯«’]?Bj—†];Tw€`45c˜|*  + %&(%%*0;*  + Yuxsuvmifjjmw†‹ŠŠ‡}|}q|ƒ’›¢¤¤¤¦§¥¨¦¤ž¡œ—•‰`,  +-KU[o€vo  –wbgo‰”•‰|voih^[\NLU[fffpros|ŽfPH?COankhof]\`einpgde``^i€ˆvS/% + + + +  +%)2/Oq{€zl\_cu}ŠuN'*;P`a\UPbgimZDDKEFFPq{‰…~r~“—‚fB2;Mi„Ž‘‰zw†woflp{ˆŠ€ojqxyffXG>:7?JMUg€ˆˆŠzh{‹“‹“¢›…e[et}{nWBHVaprom`I*SVSNRTQPK6! ")07@AK\a[[]XE1,.3,+&$041.%#+@a~‹ud\K=4*-7GE3$ &:BIFI]rvcYRXabQA74=?@@=, + *./2," 2FNVN3  +       + -:;:9-'!"(%*)&""!!./#%'#$-15233.6:1-/244."'!*-1621/8A@=<;2-1112+%)+1COD324219379704826644CD==>AFABD@CADJA==@A95*"*%   +0CC#  ,AÃÊÎÏÏÐʹŠebhpŽ€nsqsw‹Ÿ²¹¹º¥š¹ÏÖÒØÝáãßÞÞãââáãàÜЫ‘‡Œ“•žµ¿ÇÚßãääääãÝÄ›ˆ†–›Š‹šœŠ’«¼§’š¼¾®«ÉÚÈ«¯²¢“–Ÿ¬²·ª¬±£½Â¸´ÄÎËÉȾª›Ž{‚„ˆŠ••‹w ™™›–‰†Œ£°²£˜™¥´¾Â¿¹¹ÈÆÇÆÇÐÚÛÞÞ×ÈÄ¿ÀÂÇÔÞåèêëêëêëíîïîïîðîëëëèàáäßÙØ×ÞäëðòõôóññóóòóõôõòóôõóóõõôôóóððñóðïêêíîîîïïððïðñòóñòóóöõôôôóõòôôôôòõõóôõôòôôòóñíëííïðððñïóñòòñòðïðñððîèââÝØÖÖÞæééçâÝÚÙØßåêéæâåçÚÕÚÛ×ÖÓÙÞãäçìñìàÓàñððòôùùòäÄ¥¥¡Ÿ¢™”Œ“–š–‘‹ŠŠŒ‰””•—Œ{f_j’ °¢””£¬¬ ¥­§¨«¦¢–‰”›€b‰¤¯°±¥¦X9Io„–ŒW:O~}`75[‡–}4  *'$' );-  Ur…~ytwodgv„‰’•Œ}zryw{†—¨ª¬¦¤¦ª©¨­¢£Ÿ ››”‹c,  4ILd€‹…yy}Œœ ’xd\t••‘‘•‘‰zwwtjd^^TKTX`bdlrqs„ŒŒ}hKFKAGZqmhpi`Yadjole\qkifrx‡~a3$ + + + + -60Iiotxpf]Xdr}|Y07Refh`OZgok\PIIHFAAarˆ‚ls‹Ž’zK5,?_uŠŽ‡†vwwtjju†‹‹Œtjmw€ufh]D83:MSUdrƒ†}ry‘“Š‹›ž•{\Tfv~w`G@GY`kqrhNBDAWvzqj]VZ^\TE317==@;+   +*.//>Piotwuu|to^MRPKHGFJTblj_L<2+*%4DNMA-   +  + +   + + + + +1>F[62   "! "$(0#"#")+(%&"%,',160//33111+,01-"!+-3572169<8=>63,*050&--4@QI>811-2;>92000<>987BB?ABCHBCD;=<SDVWc|…ˆ‚owŒ—›™’Œ“™”Š^T_qvwlPEDNbmwsoV:=HIKDBBNjmUJEBINNCC@0  [TXTRQNQM25!$"!)38;DJZ^XX\Q>.1.4-,4-()%*)#'8Y€‹yf]^`ku~{kWF=4.0D?C@Ro€vl[Z^eaWG5/3=>?9.   !14/5ARkqsrpwusm\RTRQJF@FO`lh`NA7-108CHC9') +    + +     + +  *7ON<* !!(..!&$ %"'(&..40,4449734/02/2&"!',2777612;=8<<3324344-%(3>HK=82/,27371..6=:04;B@?A@?B>A?HB>?BFB@B>22/*&%   +#7‘ÆÎÐÓÒÏźˆ][bq‰„ppkw†}Œ¢ºÇÉÇ«™µÔÚÕÖßãàÝÜÞáããâäáÜÏ®•…Œ“•Ÿ³ÉÉÙâãåäåääÛ›ˆŒŠ˜œ‹Ž•¨»¥’ž¸º£ ÁÑĦ¯¹¤›• ­­³¬®¬œ™£³¿¯¯ÇÌÊÆÆõ£Œ…ŠŽ”š›™„’œ”ŒŒš“ƒ£¯­”–£´¾Á¿´¯¹´°¸»ÀÆÓÜÝÝ×ùÀËÎÛãçççèééëëêëìííïïìììîëèåÛÕÔØÚÚàéîñðòòôôòôôõôôôõõóóñïëëêèêéêééêëéæäçèéêéèééêëééêêíððñðñõöõóõòôóõôóóóòóóôôóòðíðððññóñðòñòòðññññðòïïñïêäàÙ×ÖßéêëççáÙ×Ø×ÜäèêçàßÚØÖÖÛÖÏÍÏÔÙÞâçáÔËÞñïóùùùúúöè”…z~qmjkqkmqijmbfmj]_XMVa_\QHLVWc‹§ž”— ¨©¬®«¥¡£š‹|mlŠƒq~” £œŠV==dŠ˜†a?Nu‚i/&^–~5   +  + /! />.  + Bu~~vrqmts‰Ž„n{}|{…–ž§¯³¯¬¬®°¯ª¨­ª¦ Ÿœš’Q/ + 1GJa‰’†x…Ÿ œ€fez‘––—˜‰ˆ‰ysqng`[][Ped]ckr€ovŽ”†hRPGBHZimnpc`[Zcmprkdnxtkp~Šˆd6  + +  ,?/@cr{||gaOYpjjp|fA$-IZei`YM]jqe^IEIACEVhntrrftˆ‘ˆkI4-;WzŒŽ’‹w€{}ff{„‚†‡‡pej{yvidT<7B@HMTe|„ŽxnyŒ“—•ŒŽššraVgqvmXIDSdooqoaB9DEKEC?Hdn\HBBJOG78?0 `[\SSOMMJ6 % '4>?AO\a\a]S@2/57,0/,*#!#$(9a„‘Œ€f[aj|ŒŠmVKE=1-"!#1>A=>Ift~zn^[bgaVC803:<@9.% $494:AScsrurssrfXV]YSJEBGQcom`P@<522:=HI<$     +   + + +$;A=:)!  " $&,,%(& $$%( &'.2*-.26;4/)+./.+"!$04373-'1>;34:11=146/$%(-CRH:32(,8?944658793,:D?>>>BDAFEDA>:CA=?=>;..-!!# + 'B˜ÈÏÐÐÒÎǼ‹^[cm‰nqn}…~†£»ÉÆĪ›¸ÕÛØ×ßãâÝÞßãããäââÞÏ­Žˆ“˜›´ÉÐÛâãããåçâÛÁ›Ž…•œŽŽ†Š¥´¤”ž¶²¦¦¿Í¾¦°¸¢““§¯±·®¯²œ››¡°­±¾ÅËÌÈǼ°}–›—˜—˜’‹™•Ž”—‘¤®«’’¡²¾Äº­¨²´±¶·ºÂÑÞßÞ×Ê¿ÃÌÔÛâãèëèéêêëêìííîïîïîìëëæàØÔÖÜÜÞãëïòñïôóñôôõõóôðñïîìéçèéèéìîìííïðïéêéíïïììëëêëêééèéëëíïïñóõòòóõòòôòóóôô÷ôóòòñðïïðññóñòññðñññðñïññðïîîëåàÚÙÙÞéëëèäÝÚÓÒÖÚâæéæáÜÛÓÓ×Ø×ÓÑÐÖÚÛßáÍÀÌæíéóúùùøúöéÈ™†pmvplfprhgc^dd`h_d]QRMZXSUFGFLQd‰œŸ–•žªªª©ª¦£¢˜Ž„sl†™„i}—¢¡¦ŸžŒX=>^‡–ˆe?Jte96a–ƒ6   +  "&&5F.  Fk}uhisx„‰{~{{ty†”¤­¯²µ­ª©ª±±­£«§ › š‘„W1 /AOc}“|ŒšŸš‚jg•š˜™•‘‰‡wwlpd^bdUTX`dgh}wpx“l]JDF@Rjieg`[PXYjruplyuqne{‹‰c5# +  +  552Ac|‡‹}naVYjqjwwmL')D[`jl]LPdhcZMFIJDEVenjqtho…“—“{W<5COoˆ‘“‡tƒzmep„‡Œƒ|ln†|umZ@5?8CLM\p‚…‹xowŠ‘™˜–_Taovr`KFLVfispfNAEdmz{tcY[Z^WL3247@?>6*  17>:9B]pponmprg`YVYICEDRXhpicM?;:23=INP@)  +    + + +   + ,<@D6. )'$  !%( *(%!!#! !&+,/.29)'.492*).,,!$ &/53101-2;642<420-11/"($'>G>253+1679213<:>A63;BD?;=<=DFG;;<>HB;@:;<1,,   + +@•ÉÏÒÒÐÌŸˆc`aj…~luoƒuŠž·Â¿¼¥•»ÖÚÙÚÝãáââãâããáãâÞЪ…Œ•œµÃÏÞãââåæäàÙÞ‰‰Š¡¡’}ƒ ¯ŸŸ¸±¤¦Áʺ¥®·£“¡­´»«®¸§žŸ•˜¡¯³»ÆÉËǺ§Ž•˜˜˜•‘„’˜’—‘•¦¨£™““¥¯¼Á²£«®¶²µº½ÂÑÜÝÞØÍÂÆÎÖÛâåçééêëêêëëííìîîëíëåàÙÛÙÚÜÛàæëíððòòôôóóôõñðïìéèèéééëíìïïîïðñññðëêêïïñîìðîìîîîîíêêêéêêìíðñóóóóöóõôõõõôóôôóñîîíîïðññóððïðïðïïðñññðïðìçÞÙÙØáëêêæáÙØÓÑ×ÚÜáæåàÛÙÑÑÖÛÕÑÑÓÖÝâäÖ¿¾×ååî÷üúøøùõíÍ”qppplhuytsohpnfecdaW]VUUUTVROSPYsŸ§›ž¢§ª¤  ¢¦¡™”’zuš€h‡™¤ª¤Ÿž_@Dh†•‡R8Huƒc;8h‡“ƒ6  #$$!"!1=- +Ff{}owkr}‹ˆ{z|€uy‚–¢¬²µµµ°«¬«¯°«­§¥¡›ž“ˆ}^1  *DZlƒ‹ƒv~Ššž•‚og’š˜——‘ŒŠ}yskkms[TVUb`fjwpkr‡“ƒk]JF@HUakgmh\`]_flmrs|urigx„_A' + +   + 20+8ay‡†…w^VVcl}‚€pF!$3Obih\^Y]_b[MBE=IFIYmpqsol”˜”‰hH7;Hfƒ‹ˆ€y}tbm†‚‡ƒ…nlz‚zsdE=56@KGT^}‰‹„xr…•–™ŽŒ›¡›ˆfV[q{slZLEL_dgqfYE8BGLOKTVdhSAAMNF87A=< [XXSPQOTL0"!&.2;AHYff_Z[K=20211141+$! ! #):[ƒ”“ha`j‚–•y]KD?<0&))& (A<34?R]U@+           "7;?;9/#$$ $$$!$)*& "!"! #/+(,4702165641.,--&$(+*/:32-6756;;+,/4.-0++)*7B?658.3<9><0655;<976EF?=>==BC@>9>DGD=CC?<6,,($#  + I+(>“ÅÎÏÑÒÎÈ´Šc]Yo…yfwt‚ˆsŒ ³¿½»¤”¶ÓÙÔ×ÞãáààâáâãäåãÝѬ‘“–£´ÀÍÝââæääåáÛ›Ž‰§£’‹~„Žª³Ÿ ¼´ ¢½Ï¿¥°®Ÿ˜—¡­´º©­µ©¤Ÿ™”›ª­µÀÅÍÇÈÁ¯‰‰”’˜›–‚…‹Š|„”¦­©˜“—Ÿ°¿¼«£¦®³­¶¹¿ÄÎÖÚÛØÑÆÉÎ×áççèèéêêêëêëêéíîíëèãÜØÔÜãÝÞßãêíòðñóóôôñðòòííêéééëëìííïðïðïðñððïîëéëëíííîïíïîðïñîîïííêêêéëìîòôóôôóôóôôóñóôóòñïêéëïòôñðïîïðððððòðïðððïéåßÛÛáëéêæáØÕÒÑÕ××ÞäãßÜÕËÍÕÙØÑÓ××àéäмÅÚÜãñúýûù÷ø÷íÑ™~usorrŽ‘‹†„—Žzlqkhigyyngikr~‹©¤œ•—£°´°©¯ª¤Ÿ£Ÿ¤’“Ÿ©ŽiŠ¡®³´®«l>Ei„’„^EJyˆe=8jŽ“‚8'  + !!+"&$-<9 Ahndlo{…‰Š|vzqvuw„Ž›®°³µ²°¯«¬­¯¯°«¨¤œ™˜Ž„w^<   +AWi}ˆ‹‡k}…—šŒmc{“”š—”Š‚‰€yrjkdZYYZd]eopmk{Œ’„nYNEEDU[eefa[a^^hnuqs‚miftŽ^5%   + + + +,<71Ty…Š‚r^XTbu…‡‹xT(!.C\hafWS^gh`WHFFDEBNoyxuiuŒ“‘‰wI:7=\yŽŽ‡||…ycdx„ƒ‰ˆ…yaj‚tohXG64=DJKXr‡ŽŽ‚puˆ‘‘†•ž›p\Ufpsm[AAP\imvm_I>ACLOLUNZhbMCNO=63696, Y\WYUQRMH0$"")5>@JZid\YXP>313-462.'( !!"(:X~”“hbfi}—”y_MDB?6,"&)#! $;c[fmnnstqg]]_ZWVQKSaimd]NC:4319NSTA'  + +   +   + %8AD?A5# !#! "!)%$"!!*,&+1,,1.5:510+&(.10#%(/5960+4758B80/311//).*%9E@1'-./4;>=611B?@;<@=AD@BD@?A6-("    ƒL(@”ÂËÐÑÑÎǸˆj[Uhxogvwz…¤¶Äƽ¢“ºÒØÕÛßâáââããäåæäãÝΨ„‹”˜ ´ÃÐÜââäåäæâؾŠ‰ ›’Œ~†‹¦¸§¢¸´¡¢¾Ð諬¨“­µ¹©®µ¨¤¡™›£±¶°¹ÈÈÈËƺªœŽ“’““—–‰†{v•©­¬¡š˜°¹º§¡¤¬²·º½ÀÅËÔÙØÓÎÅÍÓÜáããèçééééëêíëìëëééæßÜÛÞäæåæéèíïðñóõôòñïïìéééêëêëððïíïíëîëìîîììëìëçéêééëëìëìëíïðððïðïíîìëêéêíòðñóóôôóòóõôôóóñðìééëíïñðïðïîïïïññïïïïëêéåâÜÛàæèêçãÜ×ÕÓØÔÐØàäßÚÒÉÊÔÜÛØÒÕÛâçÚ·ÊÖØèöüüüøùù÷îâ²”†qq€—´É̳­½ÌÔϽ©™–‘‡‰£¶¼¸¦˜¡«³¹¬ª§ª“°ÄÊÏÊ˺§®»¿ÁÀ¿Ä»—z«ÀÆÉÉǵtGEaƒ•†^=MyƒkA1kŽ—„8  $" '#%3<5 +  ;\hgk‚•wlop{ulxˆš¨¯µ´µ²®¯¬­µ°°«ª©¢›““‰ƒ~c3 + 6GUkqŽŒ†{q}•ž™‡ljw“—“‰‰ˆ}†v|njgdW[R_dckmnqt„‘~j`GDF?Qbdddid[aglp}|xˆ~mclyˆya:$  + + + 0947Syƒ…†yfVQ_x‹’ƒ^+"5?TdigWPYea\YIGGFGDNjwvzymk‡’‘‘{Z==7Hp‹‰‘Š…€odrƒ‹Ž„nbsxpkgP;17BKFTi‚’Š‹sk{„‘Ž‘š ›‡dW_hvsdQFQ[dlnriZIIXif\XVL>111./,..)("%:Uz“‘Žv^[cx‘“‘v\JC?>6+#**($$#4JBEDVh{ƒ{k_QU]bZH646:?@>6$ + $-538=ScmturwwqiXZ^]U`[GY`hpiZNC81/4AGMM:&        /=GN@?5&#%!#!))%#"!#!%(/-0'.6984/#%*.)*&"2:56703;5/:@?008702*,,).:E;&*1/0:>B74678<4/0;=;?8?@@F>?AAEC>BD40<82-/'' +  +"F•ÆÌÐÒÐÍǸˆ_[\eurgsr|}~“¦»ÇÈÄ –·ÍÒÐÛáãàßâãããåäääÞ̧‹‚“–¦¹½ËÝâãäåããßÖº—‰…Žžž“‘‹…†£®›Ž¸¯˜ŸÂΦ©´ –•¡±·¹ª¯±¦žžœ£¸À°µÈÌÌËͱ¦’Žš˜–œš’„‹x{Š’¢¯®£˜©·¹ž™ ¬±´¸½¼½ÈÑÖÎÎÈÅÌÖÚÛÙÜßâåæèêéêêêéèèéçâÞßáåéêëëëððïðóóòóóïìêèëêêëììîíììëìëëííïíïîîííëéìïïîîïïîêìíîëíìíîîðíïïíìíëëíðïðôóòòóôôðññðñíæåæéììïîñððïîíîíïìéçäáàßÛÚÖØÛáæãÞÚÙÙ×ØÍÉÐÝäßÙÓÉÊÒÙÚÙØÛÞâãÒº¹ÉÊ×í÷üüüûøùùóè½–ƒt’¶ÓäãÌÏàæéä×Á°«¦›Ÿ¾Ð×ÒÀ±ÁÎ×ØË»­¬› ¿ÒÕÛÛÑñ¹ÊÖÕÙÕÓÄž{¸Ó××Ø׃KKe…˜ˆZ?Ix†r?@:.&'&&'##%*EKHGTgv„r`RU]]XF:/38:@@8#  $-336?WeovtwwsmbV^\\WNGN[acidYQC70.5@HKI<)      + + +  *2&% #%  $('*$%,64/'(0361)(+-5-(' &0306990594;>=2-4561+..-.6@*'5I+/3:E<466::1,39?A<Bm’–:   &+&#*51  9Wq…—Žwikokko~¢©²±²µ´´´¯©«®®­­«ªŸš˜•“‰†ƒlO4 +  ,DV]yŒ„xsx“—”‹ynp…––•’‹…†„~romrpk]\Y]ghv{ru”ˆx[HF@Rs†’‡~}ibilnt…‹‚npw~zrl]K9.8EJQ\jxŒ‚moƒ˜”Œšœ–}ddpxwgXHARer~€xjWE>@KVNC>F]j_L?>B?4/-/, WRWWUPIIA1#&&%%092)($%#*5EJEMd|‚‚scXOU\[M>44;:>C:(  &0876AUcntolnnl^ZZTWOJMS[_cef[I=2.-2>JSNC&       + +     +  $>*  !  ($*(%%(-21+3258--(*-,-$%566-48475?<@6146./31')&3<>.1-+4058>7647??2&-1=><@CAIG;;A96>=8<@;:5570'    2—ÇÎÒÓÏΟY[Ycl^mrmƒx‹Ÿ»ÊÊŧ‘¬ÅÐÔØÞàÜãââäãâßÝÚ×ÀŸ‰…ˆ“’ž´ÁÎÜÞááÛÚÛÚ采Ž™¡™•‚‡Ž£´š„–´±š ÁÑ¿¤¯» “– «¯´®®®¨ §Ÿ¤®Äɹ½ÎÏÐÎÓÑÉÅ»§”“š™Ÿ¡©Ÿ’†Š‡‡’¦¯¯¦ž› ¨³°•©­¶»¿ÁÂÁÁÁ¿¼¿ÄÎÖÓÖÒÕÖ×ÙØÙÛâããáàáâçéåçéëïîíïïðïñññîëëèèêëîîìííëëìêìðîïðíêèæããáââáÜ×ØÚààááãæååçëìîíîïïîíìêììïîðîíìêêìððñòóñññññðîëèäçççéèçèçååææäåçáÛÜÙ×ØÕÒÒÏÌÒ×ØØØØØÕÕËÂÈÙÞÝÓÑÌËÓÚÛÝááäå×ÀÂÉÇÙëóùúüüúùù÷ïÛ±u|€ÇßëëÙØåìïíâѼ»®ž¦ÄÖÛØǺÌÚÛÛ嬬³ÃÒÛÞÝÜ×Ä´»ÊÓØÖ×Öɤz’¿×ÝßÞÚÉ‘X:Z}‘‚bDJslF;g’t/ +   + '' !%%+6)  8oŽ‹‚ypmlojlt†ž¦¶µ¶µ¶µµ±¯±­¬¶³¬¬§¢žž—••‘€ji^H%  +  0FQWmƒ‘Šurw‘˜‹yls‡•–‘‘ŽŽ‹ŒŠ†zqquplgbV`mq|~in‰ˆŒxgMA<>Mahnotlisuz…‹‰ˆ‡|ww}{|cB'   /=-$C^s†wsfYRbv€‚†rI$);W`^`dX\]`][WIMFDFFb||{p|Œ“—~aD77Hd”’‘’ƒ†ƒvgdkow‚‹}qm{}q]WE24>IRW`q„Œr|’ŽŒ•›˜x_hkjg`JAJ[osvrj_P=QhlUC?EC?9..2&RSTRRPLNH-$''"$/9@=DWcdZXRE8/,510-())# )5PvŒ‰g\Z`glltqYB=>B>3/,+!$)09BDCWkrvrm]TWc^T>3;?<=;5* (3669BVgqnpppmd`TVY[NGIQRbilh\P>2//66--9DGFIB<=963%.5&LQTLKLLLG.$'/%2;A?GVc`ZVLC802110./&)"$1Mv‡Š|n`bchhkssZD548A9-( ,(!"$/5@FCTcpxvm^TY_]T=35:6==7.  +!532AA>@=>796/+'"!  *EšÉÑÐÐÎȵ„`XVbnaanjz‰}‘¨ºÈÌÄžŒ¯ÎÙÙØÛàÞßßÝÙÚÜÜÚÕѾœŠ„…œ²¿ÇØÝÛÛÜÞÝÜи•„ˆž›‘”Žˆ‡Ž©±¥££³³œœ¶Ã¹¡®°¦—–¡«¯·­³·ª§¥¦¤®Êк®²¾ËÍÑÒÓÑŶ¢–‘¥¥£ ¡˜‹„ŽŠŠ’£©®£œ˜ž¦´ª’‰ž·¿ÁÁÃÈÅÆÇÂÀ¼ÀÆÇÌÎÐÒÏÑÖÕÕ×ØÛÝãåçêêììîìïïìîîîîìíêêçæèêíðîìêêêëìíìîìèæâÞâåêìîðïðñóóðëêðñññôòñðîïëèçãäãáæêíïíïîêêëîïïîêêëíîðòòñïîðïððñðíìèçáâááâàâàãåäáÝ×ØÙÕÚÖÓÕÒÕ×Ù××ÖÖÐÈ»¼ÐÚÚÔËÇÊË×àäããáÕÆÒÕÑÞéïóùûüýúùúôæÆ—…wj}²ÖåììÙÖæìñíäÒ¾¼±ŸµÒÜØɾÍÝåäßÒ»«ž¬ÂÛæêéêæÓ¹½ÑÚÜÙÕÏƤ|ˆ°ÏÛÛÙÚÊŒ[F]{•‰eEHn|lACCD:/$") $'&  + *-++2531)%")+.& +.&)()-7513;;3--2/.1)##,=@6.),/11895978525185666CF8<@>???CKI>@<::79.)+  )V¢ÆÍÒÑÎɵTQTcka`iovx}”¦¼ÄÊÃœ±ÐÛÙØÞãàÜÛÙ×ØÚÛÛ×Õ¡Ž}Œ’œ®½ÄÒÚßßÞÝÛÙϵ“Š†‡›¢‘’“‰ˆŽ¦·®«¤±³¢¢Â꧲³£ž–­´¹­º¾°¢¢§¥®Éл«¨±ÆÎÓÓÒÓϸ«¤¤šž¦¢Ÿ—‰Ž¤°­¡Ÿ©µ®‡»ÅÂÂÁËÎÆÅÂÀÀÅÇÊÆÆÆÉÍÑÕ×××ÚÞäçèêëëííìîíîíîîîîëêèèåéëííííììëêììíèãäÞàãéíòõöõô÷÷ôøõóððóõ÷õööø÷õõóïðïíéãâãåæéìíììëêìíîîîïêèíððïóñïïîïðïñîììëçáâßãßÛÝåãÝÚÙÕÓÔÙ×ÖÐÕÕÕÙÙØ×ÖÏǸºÎ×ÔÏÉÅÇÑÙâãâãàÑÇÛÖÜäêïôùûýüûúöìÕ¬ŒyikŠ¾ÞéííÚØäîñïæÔÀ½±¢™µÎÛÜÎÄÒåèéáÔÀ­¨­½Ûèëîíé×¾¿ÕâäãÞÜÑ®}ŠµØßãáâÑœ\<]~ŽhHLs…q?9dŽ™};  + %(("!%'/1 + +.Ubbolhhp|˜¢µ·»º¼¸µµµµ³µµ·°°«ª¦££¡Ÿ‘ƒ„˜©›‚qZ+ + + + )HRbpƒŠ‰{my‡”ŽŽ„kk€¡™”Š‹ŽŠ‹~sqw„vrmnosrt}sn~xaN@AAH^klgjqrsvz„“–Œ‡€vtŒ•h?$   &E<*/No‡†€|iPG]n{†Žƒf7"';PgkfXRUdnfdPFIHA>H]qw‚~om‰•’“ŒwF07EYq‹‘Ž‘‡€o`tˆ‹†~un~‚…{lZE69@CKJZƒŒŽ€|xŽ‘“‘šœ”q[Vkp{iWKCQapklpj`M>?PSJHDB`i^HFFA8-"(& RQMKIGJD;+#%#" +:?CDXe^ZYSD9123443145$$#0Ik{oaZ^bksoyw_=15=83.0)#!#$%;@@DPgx|un\Q\d`[J=36;>BA4$ + + "-46:Cepvquqttk^TY\ZLLLW^jrncWC32.12?PM@/     + +   +   + '=??@<-!! '$$"& ':02-( #+-,!"+'$!-0*1/391:7,/3+21+)$1=>1/&*0/0;<57>8?83/1186>ED<=ADCB@@GIC?;@;@31/-"$  +(W¢ÈËÐÑÓÉÀ²}\RPci`dlnquy•ªÀÉÉÇŠ³ÒÛÛÙàáÝÛÙÕ××ÚÜÛØÔÁœ‰‡’Ÿ³¼ÆÖÜÝÜÜÛÚÛÒ°‘‹˜£ŽŽ“‰ˆ“§´±²ª®±ª®ÊÙ ­°£œ‘£¯¬µ¬¾Ã¯¤¦¬©³ÉÍ·¦¦­µÂÎÒÖÙÜÕŹ¥˜¡£¡¥¢˜†‡ˆŽ¥«­¡Ÿœ¡²¼«’‹¡»ÅÄÅÈÎÑÉÈÃýÀÄÈÄÀÃÆÈÑ×ÙÕ×ÙÞåèëìëìîìëìïìîîííéêçæééììíëëëêëëìëèãÞàæëïññùùøøùúùùù÷ø÷ðñó÷øøøùùùùù÷õöõôñïëèåäâåéíðïëíêíïîíëëêìíïðòðñïîïññòññïíêçääàÜßãàÚÝØÐÏÕÖ×ÒÍÎÕØØÙÙÙÔÍƵ¶ÎÕÖÎÉÉÉÔÝàâäåÞËÎÛàçêíðôùüüüüøðᾟƒ€wm™ÉáèíïÝ×åïóóçØû²¡—¯ÌÜÜÏÅÕçêêãϹ¯¬³ÀÙçëïìèÚ½¿ÛåèèæãÚ¶†˜ÄßæèçèÚ«aDYhJIn…tC7g™˜w3 + $"!"#(53 + (JSfieiuŠš¦µº¼¸ººº¶³³µ·µ¶¶´©­§¢£¥¢ž™~x °ŸŠsR' ">\ek‹}unƒ””‡|rr|~ –‡‰“Š‹x{‡Ž‡quous|o~qj€ŒwdF=A>HTfdekopyz’ž›‹ˆŠ}pŠ“šr:%  + + + +#9=&(Gm„„†~mTCUl|‡Žƒd=#"7HYmf^R[__deVRGIEBEWq}{~nqˆŒ‘–”T/27Cg•”’‹…†z`kr†‹Ž‰{sy‡k`Z98???NWu‡‹Œ‹€~‹Ž‘Ž‹›£˜€b[krvg]I9M^kjrrun^I;GKNDB?2$ + 405:;@E_quxwtutl[QX]\NNNTcgmkcWB/.039>GGA1   +  + + +  +!2=?9."   &)"&& $)270- !-/(!,2, (0-155843--.,3.*)+(2=906-20*24@7598>?2/,1>@;=???GHGED<>B=?8;A=5-.('#  +:("    "E¢ÈËÑÓÏÉÀ®{WUUfskfle{{x•­ÃÎÓÊ …°ÔÚÙÛÞÞÜÙÕÔØÚÛÛÜÚÒ¾ }‰Œ±½ÈÙÝÞÝÚÙÝÛѱ‘‡ˆŽ £–‘Ž‹ˆ‹¦¶°³«²³´ºÓßͨ¬° ˜‘£­¯·«¾Â±©­¬©´ÊË·¢ª´ª³ÅÎÕÙÞÖÉÀ²¥¢Ÿ£¥§œŸ˜‰Ž•©­«¨£Ÿ¤­·©ž½ÅÈÈËÑÏËÆļ¶¾ÅÄÃÂÉÊÕÚÓÒ×ÚÝäéíëëîëééìîêííìëèæçèéëêêêéêìììêçâßâéìïò÷øøùúùøùúùøøùøøòòô÷øøùûýùùùøùùøøôôôððìæâããëîíîííêëëìíëêëíîðññïïññññòñïïíëçâààßãßÝÚ×ÖÔÖ×ÒÊÍÒÓÖÚÚØÔ×Ðõ¸ÄÐÕÑÍËÑÙÛÝâãäÙÊ×ÚçíïîðõøûüûúôéÌ£‘‚‰‡‚£ÍãéîìÚÕåîôòé׎µ£™¯ÉÛÞÐÃ×èëëãй©©¯¾ÛçêîíéÜÂÀÚæçéçæÛ´ƒ’ÃáêëééܪjDOt‘eFIkŒoH6m••ƒ>   2'!"(!*44 -Hggmiy’¡¨¯²¹º½¹º¾·²³²¶¶±¶²ª«ª¢  œ”‹u{¤­ŸjR-   5Ocr‹wjo†•“ŒnmuŠ˜œ˜–”ŠxsŽ’ƒyosqpq~tk†‹w\E?@;?Gefikmpnv€Ž–”‡}xˆ‰†˜Ÿ”sC  + + + + + + 81!Cj€ƒm\DJh~Š‹‰qK 0BOhidONacgf]EBAJ@FOjx€~tnwˆ“–“Œi7+05Rnˆ‘Š‰ˆ€mhsx‚…ˆ‘‚psv|vlZG;5=CKN^}ŠŽ‡„†“‡ƒ†”  ‘x^^mkeZOCAW`kutushI?>QVH??Oep]DDE94#"%%BGHI=<;66###" 3.A=?GTfc^UQ?:2315660(+$&4@Veb`NR[cmsw€w^:M21540/0''&'&($1>IKRZkuzyfTNYZ\TA;9==;:4# +<13:;>B\pxzuurph^TX[\SKJU^jkh]QC2/.27>4,  $$!  ##&!  ""$&.4(***2.&#(2-%&+'28>2/731//)/.,'(-7=8,2+11016?=8:;;;5++0=:@==?BAKCDFA@C?D>>772*-&##"!C§ÉÍÒÑÍÇÀ®TYUdtneljzy{“ªÀÍÏÊ£‹´ÖÛÜÝÞÜÙÖÕØÙÝÝÚØÚÒ»ƒwˆ‹‘­»ÈÙÞÝÜÛÛÛÔŦ†‹’žŸ•Š‹…©³²·­»·²ÄÞäÒ°»·¢“š¢®·º®½Â³¦©§¥®Ë˵¨¬±±²ºÉÏÞÜ×ÐÄ»©œ¡ªª§¤¡š…‡™ž¢£¨©žœ£´¦‘ŠžÀËÍÉÉÐÐÌÈÃÀº¶¿ÃÈÃÅÆÌÕ×ÓÓ×ÛÜäëìëêëëéììêëîìêêæçæéëìêéééìëêèâÞáèîòõöùøøùùùùùù÷ùùùùøùöôôùúúûüüüùùø÷ùøöøøùöòñíêçààæëëíììëëïîíêêëêíñðòòññóòñïðïîìêåããâßÞÞÜÚÙÖ×ÚÔÉÊÐÓÕØÙÝÚÙÔƹµÀÐÓÎÊÌÕØÙÜâåãÑÎ×ÝëðññðöøûüúøìÖ¯‘xˆŠ‰©ÐåèìêÚÕäîòñë×ÄÀ¶ ¦ÄÜÚÎÅÕèìêäÒ½­¦¬»Ôäêìëä×ÂÃØäèèçãݶ…—ÅáèêêæÞ©hEUz‹†fFDk‚yM5pœ~3 + +  $"& !0-+ &Fbdq‡š§¨¯µ¸¸·ºº½¾º±°´µ®¯¯¤¬¨§žŸŸ™œ£˜v{ž¬£€kY,  + ?M^t†Ž‡rlŠ‹‘€ofj˜–’’’‹Œ„y‚ŒŠ~sqpmmprpn{‡Œ}YJ@88A$(Hlx…‡oRFLarŽ’‘{O"$?Zb_aTRVgiebMC?JHARju„†|jpŠ•“uI1/6Hf{‰Œˆ‚Žv`_qxƒ†’ƒnhn„€|m_O;4;=CQ^t†ŠŽ‰}††‡Žšž˜…bV_^YTOCFN[_frtsjVFAOWKC=:36/)!"$#$%/6>luG.kœªŠ?   ##" !#"+26  !Dd|†–¤°­®¶·µ·¼¾À¸·µ´µ®ª£¤¦§¦£¥›š£­°¤ˆœ­˜„nT*   #=Y`pˆŒ|hs‚††„pmkxš•–š—”Ž‘‹~‰ŒŠ…wpnlnfepyln†‹vePC:C=Fdijgenn}ƒ…Ž‹ƒ„Œ“’Š}‰†{a7!  +  ,8)!BZs‚ƒmZMI\n‰ˆ_'"=R^^j\KKgmeg[EINE@GXs‡}wo}Ž’•”ƒZ248CPr…ˆ€|‚iain‰…ˆwkl{ƒzm\UC83ABNTc|Ž‚{‰•Ž—œ—†gGNa_bTLGITZ`iuvm^LAJTK>65Ggr^@;:7-& ") :970,,8)''!!$%1;D@LcifZXQMA710551/--" "&5CS_`QLKP]fr}„„gB4:A5;7./+1B<$%&,7AHHRevsbTV]cVF523;;?:)  /8:@=Lcnuy}xrqc]Z]ZZNCKQ\bgi]L<3-)+-MJAB1  +   + +    +    +'152)! "  !" ! !'&*252,*(%#))"#+.0+1524<8-'()./(--.2>:.30*.:48@=2533511578:?=5DE@DC?:?EB;;@8@9-72&$   "EœÄÌÐÐÍÇÀ°y[VZp}lfir€~x©¼ÉÈÅ¥•¾ÛßÚØÙØØÛÚÙÖ×ÙÛÜÜÕ¼š}vƒ‹Ž±¿ËÕÚÝÜÚÓËĶ¡Œ~‹•£¦“Ž‰Š¨¸··¸ÎÑÆ»ÆÓƯµ¹¡™“Ÿ©­³«´³¤ž¡£­Ëΰ– «²µ´½ÒÚÜÛÙÍƸ©¥§ª­«¡££“ˆƒut€Šžœ¥´¦‹‰¡ÂÐÒËÍÒÒÊËǾ¹½ÃÂÃÃÆÊÐÔÔÕÕ×ÛàçêëëëêìëêìëêééåäåççêééêëëçâÛØàçìðòõööö÷øùøøùø÷÷ö÷öø÷öôðïòöø÷÷ø÷õõóôôóòòññïññíðîìíçÞØÜâéëííêìëìëîìêëîñòñòññòóñññïìèäãßÞàÛØÙÙÖÓÔ×ÌÇÇÒØÚÝÞÞßØɳ¨¾ÊÉÊÇÉËÎÙÜÜØÉÓÝßìóõ÷õòõøúú÷îÕ£Štkk…Œ‘±ÏÙéððàÙáìñðæÔ»±™Œ¢ÂÕÜÒÂÑâååÞм¬ª©¶ÉÚßååâÖ½¸ÌÙäâàÝÖ²‡Ž¾ØâäãáÕ¬kEXtŒ‰pF:f‡xG.aœ¬‘H +    #",4  &S†’›¥®°°²¸´·¸½¾¾º²°°°¨¦¥¢ž§£— ¦³½¼¬Œ|›¨š…iR- +#@Wbn‹”Š}qrŠ„vjpzŒ˜œœ–˜‘Œ’Š‚†Š‹…yvbehahmqovŠˆtbWCBABM^fkdgltrq€ŒŽ‹„ˆ|€ykz…†l@  +    +)2#5\jz‚q]EDZh{}ƒ|c, /EYbgbVZedhjkRHGCEBWexvclŽ–”‡b<.3<>_p††|{yje^hoy}ƒripv|nebE8/:@MZjv…‰‡‹}o†ŽŠ”–ŽkNUa`bTPFBNSdiy}qeO:HMK?728ZpeD:?94.'.+*'%")% !'(! '5=BEH_jb[ZQD?61/55-/4/%! !#1C]gf^QNQT`p‹†jE24?>=;=GB;1%**-!   + CžÀÊÌÎÍËÀ°xZXYhxmiiju~~Ž£¶¿Á¿¡™Á×ÛÙØØÛÙØØÖÕÙÚÝÛÕĬ‘„yƒ‘Ÿ±¿ÊÙÛÛÔÏÉÊÍÂ¥Š‚ˆ›¡“’Œ‰€¤¼º·¿ÓÙØͼ¾¹¦²²¥š•¡°·³­±¯«¢¥¢¢²ËÈ«‰€Ÿ¬¯·¸ÃÒÚÝÛÓ̲¡£««ª¥ª®«”‰zzƒ›¤®²¨Œ‹¡½Ô×ÐÊËÌÊÈĽ¼»½ÄËÊÐÐÐÒÏÍÓØÝåèêìêêëêìêéêæåååæèêééèëëêåÚØÚÝäèêëîíïðïîîïîñððñðïîðîîîêåæéëîíîññïìííëëëëëìíìêéëêéêéæàßÝàåêíííêëîîììíîïðñòððòóòññðîêåÝÛÜßÙ×ÛÖØÚÙÓÎÌÏÔÛÜÛÝááÜɶª¸ÇÈÅÇÇÅÈÊÔØÊÎáäêðöø÷÷óõö÷öí×®†nhil²ÔåìñòåÙãìððèÕ¾¼®˜‘¢ÇßãÕÃÌâèèãÓ¼®¬¬µÎáæééçÚÁ¹ÍßæçãáÛ¹‚Š¹ØàâáâÖ«qI[}ŽŽtO=j†€N5f¤±œQ +    +  &11 + -l›¢¬°¯´³±¯´·µº¾¾»µ¬¨£¦¤Ÿ ž¢«­´»¿ÂÁ«ˆs–©ž…mV3   AWbwŠ”Ž}on~‘†qnq…’–ž•™•’Ž“’‡wg_efadfoptˆŽwcUCACEM_ihhhnoxov|~mvxzu~…–™}B!  +  +   *9$/Pn€‹r_RGMis‚‡~e-(?T_`dbTW^_ehXL@@BBHar|ƒ{ff˜™“{M4.6?Qm~„~‚ƒtf^[dhu€{mp|€ushR<27@FOclvƒ‚z|sz‚“ŠŽoKKQ^ih_M?DZfiswpdU>AED>924GhnR877:3&#   ')()(*(&!)('!*7>?BLbid^YOC61.0/13.32(%"!!%)0FfuwhVTPXay‹ŽˆkD368?IF4.,((&&##)9.19>@GKC0 +  +   +  +   +$-..*, '! !" +"&$$0!)%"450&'$% $" 064/7?80(,+65*(1.-=70.+.,25;8375573-;049<:==:E@GJ309?A:9<@?66*1++  "B)C›ÁÉÌËÎÉÀ¬|Z^[jujhigyuz’¥·º¾¸ŸÃÖÜÙ×ÜÛØÕÖ×ÙÚÙÖÐø¥|uˆ‹Š›±½È×ØÒÉÍÔÛÜѲ‰…“¤¤’’ŠˆŠ¨¸µ¹ÁÚäèåϾ·­´´¥–”£°´·ª¶·«¥£Ÿ¢¯Ìʱ‡h¥¬°¼¿ÌÙÛÜ×Îÿ®¢­®¯¯¬³µ¥–„sow™ž©°¨Š¡¼ÒÙÓÈÍÎËÈÀ»¸»ÀÃÅËÑÒÑÍÎÏÓÛáçêêêêéêêêéççäääæççèèéêêèãÞâçêìíïîïðïðòòðïîðððòðñðïïîïðìåæêìïñó÷÷öõóðííííïïðîïïñðîïïïïîêåááçëëëéëêëëëëìððñïññòññòñîëçßÛÝßàÝÙØÛ××ÓÎÊÌÑ×ÛÛÞáàÚɵ¨µÃÅÆȺµ¿ÎÄÁÜãèïõøø÷÷óô÷öíߺŒtaZikv†•·ÔæíóôèÛäïòðéÛ¹®“¤ÄàäÚÉÐäêëæÖÁ³©¨´ÓåëëëéàÁ¼Õäçéçæᆇ½ÝäèéæݳsOXv“qH@f„‚K5_ ³ R  + +  $",-0$ + +1w¤ª®­´´±°°µ¶µ¸½¼²ª§¤£¦¡œ¢£¸¿ÁÅÆDZw“°¤z\5   +6Tbm…“ng|“…xpw–›ž›˜™˜——’š“–”ˆ{jf^icgimfj„iOJ=HAAN]m|€{}Š‘”†Š}t_LQammi]HES]ckvqeUE=>FB<75B]i[A4<;1-((!)/*,,,/&%+$ #,.,*4:>FTbjh`VK@931+/4324/$ " "#%+4Gh‡‡wbYVVf~š‘rC/146:@2-,,,!&'4>?I[gp‚{j][``]TA6179@:3' ")427BUhpswrqrmb[[^ZVLEIO^kolcR:64228EUVN8!  +  +  +    (4327& %!%$("$ " "+& *42'! ! !2427?@:-.)(3/*-+/5?40',10,1841/39681.29B>678>=AEA7/8A?><>:6=343&#! +  !EžÁÈÌÌÍɬy[^]fxning€}z¦·¾Â¹˜ÃØÙÓÕÛÚ×ÑÖØÙÔÐÍÅÃÅ·“{v‚“ž«»ÃËÍÎÓÜäæäض’Š‡§¦“’Œ‚€©´³»Çáíðïæк´Á½§•‘¢¯°·®¾¿®¤£ž °ËɲŽlo‡ «¸ÅÌÖÚÛ×Íÿ¶«©­°¯¬¯²­›‰oc}›Ÿ¥°£”Œ ½Î×ÔÈÊÌÌÇÀ½¿ÁÃÆÅÍÓÔÎÍÐÐÑÙäéèéëêèëìéçæäåæäçèæçèëëçàÜäîóôõôõööö÷øøøø÷øöøøø÷ö÷ö÷øöôóïìðôöøùûüýüùùø÷÷ööõöööööõöö÷÷ö÷÷òíåáæëíëéèêíìêëîîððñòñññòðîêäáÝÞÝÛÝÜÛÛØØÓÑÉÊÍÔÚÜÜÜßÙ̹ª±½ÃÍÎÄ´·ºº®ÇäåíôøøùøõöòôðãÆ™th__]fx‰—¸ÖãëðóéàæðòñëÙ¹®››ÁßäØÇÍãêëèزª°ºÒåîîíìá¾Õåêèéçáĉ…¼Þèëêéâ·uJZu’qN=gˆzN5^œ¯£b  ".4  + /l¥««®´¯°­°·µºº¿²¬ª§¢¤Ÿ™š•˜°ÃÇÄÁÄÇ¿¦‰}™±©”{\4   5TWi“uo}‘‰{q‚—™™ ¡š•–—•”˜Œ†zmb`egbekhey…zcLIA>?J`bdheccjkqtŽ‘”œ££˜ŒŠ…h@- + + 5>0 $Bcq€…aJHAZn€‹tB +;KVg\\LN`ff]H@B??8Tcmx}v_dw’›’f@-$4=Roƒ‹ˆ‡ƒ{i\SZinŽ~mvxtvocR@21=AAYjuxƒ‡ƒz„‘‘ˆˆ‡ˆ€gMLYgprgP?FZbhzsjSF>@HCC<6:LgkW>1151#!(-21-&&/,# '*(%)1<@CRejg^]RD<93/,4<667+!!$)()-1HkŽ’„m\Wcl€’™•zG*'057<9' + +!'117?Rlvtopqqpc^[Z\VJGMN`irl^O=6402>IYWP>  + +    +   +  +   *=A97)#" ! !#& %  &#*.,'#  " '3369:7-.0(/-)+.)1=<,+'-629436925;;.)1<>8;=9A@><=:29>:5<><=A760&$ F ÁÇÌËÏÊÀ£v]\\j}ogplv}¢·Âþ›—¿ÕÚÓÔ×ÙÖÓÖÔÍÅÆÃÆÔÚÊ}†“–œ¯»ºÃÈÖàæéëéÞº”Š†©£Œ{‹ª¸´»Éãîñòðæ˴¾ª—Ž¢²®±°Âű¤¡¨¤±Èǯ‘g^d’¬·ÇÎ×ÚÙÕÎÄÀ¹°«ª¯° Ÿ§­¢ŒuŠ¥®¯¤—Œ¡»ÒÙÙÌÇÉÊÆÁ¿ÁÂÀÁÌËÍÒÑÍÑÏÒÖÞåçééêéêêéääççèèçæçéêêæÝÚâíõøùùùúúùùûûùùúúùúøûûùùøùùúù÷÷ôóõ÷ùûûüüýüüûûùùùøùúùøùøùøøúùùøøøóñèáäéëêééëíëêëíîïñðññòðñîêåßÛÝÞÜÚßâÞÚÙ×ÖÏÎÌÑØÚÚÛßÛɸ¤±ÀÎÕϾµ¹µ©®ÐáçòøøøùùùôòòåÊ£zd]``abx…—²Óâêñóéßçïóòë×Á¹²¥”ÁÛÝÑÄÍáêíêÙí­±¸ÉâêîðíâüÖæêêêèâÁŒ‹¿àêìêìã¾…GV|‰vS@d…wP7`œ²§i%  + $&"$'0$  0nœ¦¯¬°®®­®³µ·¶¶¯«¬¨˜—‰œ´ÆÈÃÂÃÁÀ°}“¬ªa5  3Q_gr‹Œ…sixˆ†‡~s{“˜›¡š–—˜™–”Œxskbm_[_dhkx…|k_HC>F@OTZeknbcfnˆš•“‘’Šyvzc="   +  5G2CfsŒ‹€iI<7Sk€Ž‚L$7EXhh]QVbdkgTMNA:8EWmu~medr™š˜}J/,57E_|…€‚ƒ„wi`WVfuƒ’‘Œzopxxsh_Q2'5EFQ[s‚ŽŠ‚€ŠŠ‰‹ŠŠŒŽnU=G_nleP>?IZh{zjYJAFFIB=87@\mhE9:40# !+:8510-6.*!!!$!*3:@ANckc]\SFAC4025665;*$  !%''&(5Hf”mYXaj}‘™”‚E)&*-2@=0(&!!!# '<@JENap~€y^O\Z^XL8547( !.218@Qeqrmmoqoc]]``\OMLX_cihZG?8245:W^XQ9$    +      .8AD<'  .$"&! $$ #+"$,.($'-# ! *543)281*.+'.3),/59=/&-/0333:=6159:2+-75>;8:>@A?:35=<<92:6"     !@½ÅÉÊÌƽ¢xX\[hmnjl}„†”¤¶Âýž˜ºÑÙÖÕÙÙ×ØÓɺ¹ÂÏÝâà˧‡{…‘‘ ¯»¾ÈÔàèëìëéß¿˜‡…¦¤‘”Žƒ­¹¶¾Ëåðóôñïâų±¤˜—¡®²´­Â­¥£¢¤µÈ«ˆh][~¦ºÆÏÔÚÙÖÏÆÈÅ¿¶©®± š©§˜”˜ž¥¨­±¡““¦¿ÒÛØÓÈÇÈÁ½ÁÀÁÂÅËÌÎÎÐÏÑÎÌÒÛâçèééëéçæâäççèêèæèèèäÝÛäîôùùùùùúûùùûùúûúùøùúûüùùùùùùúùøôõ÷úüûüýýûüüüûùùùùøøùùùùùøùùùúúùøùöñéááèëëéêìëëéêîïñòòôòññíèäÜÜÞÝÝÝÛÝàÞÚÕÕÐÑÏÐÔÙÙÛÝÚ̶§¬¾ÎÐɾ»À±£±ÊÜëõúùùùúøóïìÒ¬€a_Z[cdlq‹˜²ÔäëîñéàèðóóíÜÀ¶² ‘µ×ÜÓÂÈàîîéÚ¿ª¬¯°ÃÞéíðíâÃÁØçêëêëäÅŽˆ¼àêíîëåÃ…Z_q‹sMCg€qS>Q˜¶¨\! + + + $!!*2" +nŸ¤¨¬¬«®µ³®°­³°®¯¥žŸœŸœ¢ ‘ž¹ÆÊÇÅÃÆÁ¯z‘¥ Šud5 +  8P[nƒ‘’„rjj‚—Ž~m|‰ ›œ¢£“—˜——“’‰…stqld^bllnu‰t`DCB=AHNccgcngkm|Œ~rqtrmcp|f?)  + + + +   3>49_s‡ƒ{`F<;E_w„‰S -FajeTJKaijh^VF@@@>Qditvhaa{˜š™ƒW8+318Nh„‰‰…tufWVq|€†“ˆop||qoeO>-1BEJZo{‚ƒ€z†‡Ž†‡’‘‘{`?=L\dhXD?AK`vpbJCIDFE??30PeiR<16+&DG?8502-(# !%$,47=4( !,379CUhpqpppspa^_c^UJGJXdlpk\JA72/5=Qe`O:"    + + + + + + + +    + ++A?A8'",&(#!!#!$$& +&-'"#$%! +'*4922981/,-*-1-#,4:;4),,.1:773258673*4657397??><5475-" +  JÀÆÈÉÉù vXUZk~njpez„‘žµ¾Ã»™”ºÑÙØÔÖ×ØÖÌÁ³ºÏÝæçäЧ‰‚‡Œ’ ±»Ã×àèìëíìêßÀš…‡“¤¢’‘Œƒ†”©¶¶»ÊåðóôôñïÜ´¨ –—£³·¹­¿Å°£¨Ÿ¢³É¾¨‚g[[g“±ÁËÔÕÕÕÓÌÌÊį¬±¦’‹¢ª›˜¡«§¤§¯£•–£ÀÓØÙÓÊËʾÂÀÀÄÈÏÑÓÐÒÑÓÎÊÓÞäçêêêëéçåãççèééçæééâÜÝçïöùúúøøúüùùûúùùùúùùúúúúúúùúøûûùù÷õùûýýüýýüüûüüúùùúúúúøø÷øùùúùúúùùùø÷ñæßãèëëêëëììêëìïðñòññðîçãÞÛÛÙÛÜÚÝÞàßØ×ÖÕÒÑ×ÙÚÚÝÙʶ¬«¾ÊÎÎÉǾ¨¦·ÄÜíöùùùùú÷òíÜ»•hSNUP]oyŠ‘¯ÒãçìðéãèñôôîÛĽ³™ŠŽ¶ÚãÙÇÏãëíéÚ¿¯­­®ËßéîïëáÉÁÚéêììêæÈ“‹½àéîîìåÆXUq…oJ@dxwX7Qšµ¨a"  +%!!#")3 + ;l ©¥¦¥«±²­«¯ª¨¯®¤¥Ÿž—•¬´¥ž¢¶ÂÄÇÀ¾¿Á«ˆt¢œ‹wV-  >NXd‚„pr…’š’‡tu’Ÿ¦¤¢šœ–••ŠŽŒˆyvtfb``lkgn}|n\KH@<:GQdjfc\__ertsc[cnjdp‚‡cG+   +  (B6!5Zs|s`OC6D]pˆU +":OafYPTRdhfbPHC??;J]gntk_^mŽ›ŒpC(($5=[yŒ‰}pidZgpxƒŒ—‘~n}€|jZ@/.;?OTgr~}‹ƒx|Œ‹€‚ŽˆnO87Pbc_E4:F[q}yhNEABFIFA,*@_h`P20)#!#LIF=8750($! $075=APge]Z^TD?967A78633,&"!" &())0Ij€qWP[ey—”ƒO,"'103361*0"#%")>KQKXds€xbSS]Z[Q<26=;80'" ,479@Wiqyyrvtpfb_]VSEEKUfnkd[G<7./5;S^YN7   +  +  + + + +     -D?@8/ +%"%!(!&&("! " " "#)*"&'# ! "%,25/7;4.0(%10) ((.:10,%.12485.10360,''5:4657=@@G==9CJC@?<7@;0/50&# GÂÈÇÉÉÇ»žs\QZmyggnr{€w£´º¿¿˜ºÏÕÓÒÔÙÖÍɾÂÓÝåéêåÑ©ˆƒŠ•¡´ÀÌßæêëëíëêß½”†‹¤¤‹†Ž”©¶³¹Èäíòôóòò槠ž—§¯´·®½Á¯¨§ŸªÁ½¤Œic[x•«¼ÃÍÏÑÒÑÌÎÒÌÆ´ª®©Ž†—¡¥­©¨«­Ÿ”“ ¿ÒØÖÏËÎÌľ¿ÄÄÄÆÐÑÑÒÐÌÏÏÑÕÜåêëééçåæåäåêéççèéèàÛÝéðôúùùùùøùúùüúùûùùüùûûûûûúùùùúúùúøõõùúüúûüûûüûúúùø÷ùùúúùøùùùùùúùùùùûûùöïèààèêêêëìíêéìíïïñðððïëåÜÙÚÙÛÜßÞÞÜßÛ×Õ×ÔÔØÙ×ÙÜØÊ·­®ÇÎÔÖËů¢¬¸ÇàïøùùøùøõðçÍžr\CBDP]y“™¯ÐãéìòìâçðôõïÜż¸ž‹½âæÚÇÑåéëê×½®«¯·ÏåëðïïãÍ¿ÖæìíîëæË–Ž¼áêîïíèÁ‚UXr…rQBayrQ2M”²§d+ $( %+6 +$lœ¤¢¢§«¯®«©§¨¬¨¤¡›˜£«¸½°Ÿ¥³ÁÂÁþ¾¶§‡z‹—u_7 + 8PX[Ž‡|pr…š—lu†šž¥ žŸžžž–ŽŒ’xjkfYVad_am{„lVND>>>DFNaa[PRSLWbdTSdpcboŒ‰jA  +   +   (0<5(Zo€|ydMD/Bdu‡‹‡a" +3L]ff\JKZ^gaWKDB:@BWhq{pbYeŠ˜˜L*$,5NxƒŒŒƒsvm`ap||‚’–„gq…zpcP1$6?HOamu}‚||‚Š‹€ˆ‘•‰`:27D`_<88COfyzsUD=@JJIB.'1Oim^D/%#!LFE@<9:3)"""$-48>DLagc][QI=9<8>:9:820/# !#&'*/=a€‘ŒpRJGYs˜•„R,"$65465.'%##!"(=IQNS_qxhWZZ[_VC98=<@;0!!08>=E_msuzvrurib^a\QGFP\ghjeSA;:453381/<;/-+383159=@>@?59@C<@:785:61/'   I ÃÆÇÊǸ›s\U\qthfiqz€x•¥·¼¾º–¸ÍÓÓÖÙØÔÇÇÌÖßäçéêäϧ‡€„‘—¡³ÁÑãêêëíììêß½–‡Š¢›‹Œƒƒ”©¶³¶ÂßèíïïðïéЫšœ›œ¨³²ªº¸¬¡¦¢­¿¸¨†dgi’¬®¸¼ÀÇÈÌÏËÐÎËɾ¯¨­˜‚•‚’£­¥¨®Ÿ”—¥ÂÒØÕÒÌÊʽÀÅÇÇÈÌÊÊÒÏÈÊÎÑ×àåèéëèèåäååæéèèçççßØÜéñõùùúùûûùùúùøøùùûúúüùüúùúùú÷ùùø÷õôððõøööø÷÷ö÷øø÷ùúùùúøøøùùúùùùúùøùúùúúøöïçÞÞçìëêêëëêììîïðïïîïìéàÜÚ××ÜÛÚÙÜÝÚØØÖÓÓÓØ××ÛØ̺«¹ÇÐÕÒɼ ž§¸ÊáíõúùùøøöðÞ¾‹[XBKKC\„¯³¨ž±ÑâèïóìæêñóóíÚĽ° ‘§ÕæåØÉÏàéêèÚ¾®ª«·ÕèíïïïæÌÀÕèìîïíèÊ”¼áëðîêáÇWRq‰ŽvI;X~u[;W”°¢n'   &#(74% + 'iž¡£§©ªª©¥ž£¥¢šŸ“ªµ¸¹«” ¶¿¹»º··°¤‚tƒ’‡oma7  8O_e~‹„xnz„‡‘’‚mo~š£ ž›ž¢¡Ÿ™”’Ž‹qj[^XQ^eicg„„k[FB8:5=Qoˆ‘Žp2 + +&Icb\REDR]acVN@<>CFQetz~wa]z‘–ŒY- !(.Fe|†Š†{~oaMfow}Ž—‰oqv~~pgT9$.5CNMcr‚„}lcrƒˆ……‘•‰h>0'2BO7-5:DZpqiZF?AMQN:-#'8[j^K0/)'QJIE@?=8. &%%')1;ABPbid`ZK?>:775777752( """#%,:Y}’ŽlN@:Km†š™ˆU,*,/57,$(%!" !'9CJNP^k~l^ZY^`YLA<;8>@7 %2:8;G_qutwrutrg\]__WPLL[glg^RE=9:722171557289;AA<26?FF=67=6886/&   N¤¿ÃÇÉÈÀ´™t_^]hxjell}|’¨½ÀÀ¶”ŽµËÓÕÓÚØÐÇÏÚâèéêëêåѤƒ|‡’°¼Îäêëëêëíéܼ˜ŒŠ–£›‹Ž‹‡Š•«¶´¸ÂÜåééëëéåÓ±’‹˜ ©°±§´¶§Ÿ¤  ¨Á½¦‰glq Å¿±º¹ÂÃÃÌÎÏÎÉ¿·ªŸ¡—~‚‡yw£Ÿ « ’£ÀÒÙÒÈÉÎÌþÁÂÊÊÍÊËËÌÌÍÉÊÏÙàåçéêèåãâäçéêéèçåáÖ×éñõùùùùúùüúùúùúúùùúùùùúùøùù÷öôôôôóñðììïòóñòôòññóñðôôôö÷ø÷øøùùúùùúùúûùùúøùùôîèÛâêêéêêêéêëííððïðíïêãÛÙÕ×ÚÚÚØÜÛØØØØØÓÔÕØØØØɸ¹ÃÌÕÔÉ¿§•¢©±Îáíöúù÷÷÷ôéÒ·„`M?ABMg™Ç̺£´ÒåèìòîèêðòòëÚº¶’ÀâçÝÍÂÏÞèëèÙ¾°®®¸Ñåìððêå̾ÕæíðïíêÌ‘Ž½áêîîêáÉTPnˆŽpLCb|wX4R¯¦u0   " ,4"   ^•šœž›–›š’’ˆ‚©«­«™‹˜®¶ªª©©¤¥—t‚†~mnR/  + 4MZay‹Špe~ŠƒŽ‘‚koz”¡žŸ¡¡¦¥œ˜”Žˆ„ˆunn^YYUVcg`eˆl\L@6;?K?EIFJM@CH[[gcggimij‚”~I)    ')=fmxr]C@/>Mh€‡‰d= + 9U\ZI>@KLQcT>;6@?AF`s~}m`O_ŽŽ‚Y("#0X|‰ˆ…}|zx[IJ]mmo‚pahtqo[C(#2;=DKY]jdNBWt|llyˆc9)$(00( 7FOgjWG@;@FCC6,%*BVZQ40(%"ZTNHB>;6."$ !#(#,4=@DTgig[XMA@B;88131573+! $!"""$"*9V}ŠmQEESkŠ™™‰U-%!),.8:2/)'$%!!6@HNI[gyƒteYT^_[LA56??<0(&26;OYVD/   + +  +  + +    + +  3! +  !"*&(%&! " '6690.+*+,)&+:3.*+0*'15;7569472441657/69:E>729@CB=:?7/112/& +   "K¢½ÀÇÆÆÀµ›q^\_p}hgnm|x}“§½ÄŶ’ºÎÓÏÏ×ÒÊÎÜãéëìëëéäѦŠ†ŽŽ•¡°¿Îäéêêììêèܼ˜Š‹“¤¡”‹ŒŠ‹”ªµ±¼ÈÜèéêêëìèضzŒ¡ª¬­©¶º©£¤Ÿ¢­¾½§Šgfu©ÐÕ¹©°±»»½ÈÍÎǽ²Ÿ’Ž‹}oy‡~jw‘ž£«¥–”©ÂÕÚÖÉÁÉÍÆÁÂÆËËÎËÍÏËËÇÉËËÕßåçééææäåéçèæçèæÞ×Úçðöùùùúúúùûûúùùùúúüúùùù÷öõõòôôöõ÷÷õöóîïòôöõõõööõôóóðñðððòóööøøøùùúùùúúùúûøøøôñëàáçêëëêëëëíííîððïðëäÚ×Ô×ÖØØÙÜÙ×Õ×ÖÓÓÓÖÕ×ÚÙ̼¹ÃÏÒÏ¿­—Ÿ¦°Éáïöúúù÷÷ðÞÁ¹›iKN^cx†‹{mv‚‘|mo{›   ¡¡žš’Œx~nfcZW[Vad`ftteEF><67:GSSRNRJEMeqlnozykrŠ“ƒR6"   + + 8>9;0(-/&2IV_kS4 +  +?DC90('<==5+))58:-?ONJ@.%7NPSD,!!#1UstdTHKZK1-/:9+EYM6DUbS7$"##)),33-##+GQRF7CMA.! $ $5FVZ>57;8;=?:5*'350& _WQGA>:8*(* ! +5;=DWaid\SIC@?:97<5423.& ! !%+#$(*5S}ŒpWXW_n†–›ŽZ3%$-21-56$'(' !#4BNQJMbp|xeXX[^\K=54?><:+&,9D>Pdmuvvv{yqc]\[TKJRT`fdcZRE55021K<;72,2/    "Q¢¿ÃÈÉʽ¶Ÿx^W_szkhko|z‡”¡­¿Ã¾—•ºÎÔÏÓÑÊÊ×åêëëëêëéäÍ£†Ž•¦¶ÀÏäéêéìëéäÖµ‘„„“ž›”‘Š‰¥¯±»Çàëìîíîíêཔ¡««©¥»º¨ž¡  ¨··¤‘ofw­Î׿›—¤¨´»ÁÊÎÉ¿¯œ’‚yqn‚~lj„›¤®£š–ªÀÑÙÓÈÂÇÌÆÀÅÇÌÐÎÉÉÌÌÊÊÉÎÌÕßâååæäæååèæãäççá×Õäíñ÷ùùùùøùùúúùúøúùùùùøöõõòôôö÷÷öøùøøøöñïïòô÷õôøø÷ù÷÷öôôñððñóòóôõøøùùùùùøúùùùøùôïæßâæéëìëêëëêíïïïïíëãÛÚÓÔÕÚÚÙÙÙ×ÙÛÖÑÐÐÓÒÒÛØ˾¶ºÇËƾ¢’–œ¥ÁÝïöùøøøóçоÀ«rT>E63896.68<4&% YWMFAB@7, "#-9>>EVejh^VLE?;53=>:5660'"!"""&*&)/?X~ŒuZ[]bqŠ•—\6)$,3615(!*&%,8HMGI^jy{iXV[^\N?64:@@=)(09??Lcoyvx|€qb`d]QNKRXbbccXIE814235>BE8%    +  +   + + + + +  + +#:FB62  !#$ !"""$$&&&""! *"%,1201))(%,44.),0'*35:<216950%+38=4/1>F\cid\WLFB<47=B639:/( "#&&$$+3B]{Žx]VYcn‡“™`7$)2713-)! $$+6BLKMXgxyo\UX]ZKG:7?E?:4!$16C@LanzywzwwodZ^\VUVPX_d`^SLC40213?GMG6.        + + +  +     ;@@>- +"  "&&"&&##!"!##&#5333+))&" + (95.)--%036::59962,/.4345359C>=?79>?==A=>:3-10$$ +    7f«½ÄÈÆÅ¿³”pX\]mvjmur‚…‘”“©´”‘ºÏÓÒËÌÉÎáèëêëëëëêåÊŸ…ƒŽ”Ÿ°¿ÐâèêêêèäÙÊ®‘Š„¡™‰‡‹–®µ±ºÈßèëèèééçغ”‰Ž«´³¡¤¦ œŸ™ ¬´¬¥•††«ÐÜÈœ}Š™ ª¼ÅÉÊǵ«›Œ‚{wirqhcƒž§¤š«ÁÑ×ÔÊÉÓ×ͽ¿ÇÉÊÆÅÅÈÈÊÌÌÇÊ×ÞâçããââäççåçèçÞ×Úæïïðô÷øùùúøùûùûúúùùöóôö÷÷ùùùùöóøôóóòòóñêæèíððóóòóôñôôôóòöøøöõóõòóóõõ÷øúøøùùùùùùøõðèÜÝèëêêééìëêëëíîíéãÞÚÖ×ÙÜÚÙÕÕÕ×Ö×ÒÕÜÛÚÙßÝͼ´¸¼ÃÁ¶ ››ž»ÜìóùøôñàÈ»ÈÊ®|\KCE_’¾ÚÚÊ®µÓãåæëéæíñòñçØĺ³­­¹ÑÞãÝËÉÛæèæÚ­£¨°ËäêíîìåξÍåëíëëéИ‡µÝêíììåÇ‘]Nn‹rO@\vyP:U©¦~0 + ," +>WdY`ccca`ZVT^\luvu‡‡ˆŠ…z{ƒ‹Ž„†‹„zr{‰„yu`3 + + 2NU_x‰ŒŠ~pkp…ŒŒwtu}‹“‹†„‚‚wzvtyqjeYZSM@T`iabs€ygTBD::?=50(*.5?@Oaosywrorlf\\_XMRO]^bebWH=5/++5=FNF>&     +    +    + +  + +   :AA5-  + #"!!#)($$$ # ")%&".12/)((% /:/,)++/0174236164.,+622688@JC6655<;B@<>?:1.0) +4m­ÂÄÆÇÄ¿±–kVYaouksqqƒ‚~ˆŠŠ†‹”¶ÌÕÒÉÆÈÖàãèéééêééßÄ¢Šƒ‰Ž’²½ÑãçèèèæàÛÏ®‹…ƒ£ŒŒŠ—¬®°ºÈßèêéëêèæÙ»›Ž™ª³°¬«§Ÿ˜¢›«¸¯¡Œuvˆ¬ÏÜʧ~‰•œ±ÀÈÌǹ¯£„‡~sjhsigwœª£¢Ÿ¥ÀÔ×ÕÔÐÓÕ̽ºÃÆÉÄÆÅÊÊÌÍÎÊÉÖÝâãáâãååçääçãÞÚØàîôõò÷øøøùùùúúùøùøø÷õôö÷úùøø÷õõòôóòóòññîêçêíïíðððòòñòòóóôôõ÷øöø÷õòóóóóòöøøùùùùùùøõòîèÞâéêìëêéëëêìíîíçßÝÛØ×ØÜÚÙ××ÓÑÔÍÍØÜàââãÝϼ³²¸Ã𛜖š´×êòúùôêÓ³®À­}\MEFa˜¾ÛÚÊ­¯ÓãããçæäîòòñèÖÄ»µ¢¶ÔßãÛÉÁÔâçåÔ½°§¨²Éáéìíìå̹ÊãìñíëçÑ™ŒµÞêîìëæÆTPm‡yS;]yxW>L‰ž p1   +#0+  9\\_aagb]Y\SPZdimrs‚‰ŒŠˆ…u{…“‹‰Œ‹{ƒ‡Œy{a=  0IUepˆˆŠ…oks‰wnq{ŠŽŒ‚‚ƒ{moonnoa`[YRNEL^ne^r†}oUFG;:AUbetj`cagg|Ž˜“Ž‘Ž†›–m@!       + +  + + +    +  +   +  + + +      + +   + +#& e_W\SJB7$"&)"&$,9@BESksnsbNEBC>@:9<<71,'"!!#%$" )08Wv‡{W]`bn‡“™ŽgB(%442=7')"##!(4=EDCKbnto^XXX]REB39A;;4&/44<@Obotwvurpng_\YVKLPV\dh_NE<8.,04;LSJ:$  +  +    + +   +  +   $>EA/&  +!$ !##  "$#*3* !% #!0," &56:*'$( !/7""%)'!*5:8332133,,065/:7;AIB>72489AH<:=714)&% >)- + + .g®ÀÂÆÅþµ—jUUbkxijq|…Šˆ‚…‚š¾ÏÕÓÒÎÊ×ÞßáãéëéèçÜ™†ƒ‰‘’ž°¿ÎáçççæåáÝÒ·†‰‘œˆ…ˆ‹‹”ª³´¸ÅÜäãäáááßÔµ›—‘Ÿ©®¯¯¯¡¢ž  ™«¸¯¤„jn†³ÑÜÌ©…x€„µÂÈŹ²¤‘|‚xmfnpqz‘ª¨–š¨¼ÑØØÙÔÕÕÊ¿½¿ÁÃÃÅÃÍÎÐËËÌÍÖÝááãããåäææççß×ÖÞéðóõôö÷ùøûúùùøùøùõõõõ÷øùøóõöõôõôòïïìêëäÞÜáÞÛÚÝßßãçëëîðñòòóôôõöø÷øöõòòññõöúøùúùùøøóóïìãÛäéêêéëëëêêëëêæÝÜÜÚÙÙÚÛÚØØÖÒÎÇËÓÞåæåãÜÒ¸±·Ãº¥ œ•ŒŒ˜³Òêò÷÷ñá⦸Á©[LFNlŸÄÝÚŪ®ÎàâÜæäáíñòîç×¹®šžºÖÝãÙÅ¿ÈÑÖÛÌ»«¢¦³ÉÝçëëëåͼËäëìîìéÒž‰±ÜéìëìçÊ’ZLl‚‰|S6^yv]9Gˆ›•]#  "64   7Zbcja`ei`ZRNXdposl‰Œ…ƒz|†‘•˜—’‘––“€…ŒŽxuiC'  0TTat†‡Šnlo}‡ˆ{sv€†ŽŽƒ~pmkjmoa]WTT^WVamihuˆ~kPKA@9844(#!!$%! "*8UzŽz_X`^n‰–™‘oA/!-2265/% !'$2:FEEDXhspdXUZZOK>76:>>4% *657;Qduwtqrssob`UPKFDLW_fe^TI@550871& #" "#!*-%## !$##!!096/(('$$$/:$&*&,55>4,/75202477:A99==@@8923=<<95:437+(%  + + +  -c¨ÂÅÇÇÄ»±šrYZYkphjv’¸°–—‘ˆ„ƒ|{™»ÌÒÒÑÎÎØÝÝÜÝãäæåä×¹˜ˆˆŒŽ”¡±ÀÍÝâãäãåáÜв’‰‰ˆžŒŠ‰ˆ’¬²¯´¾ÔÙÖÑÑÎÎÊ¿¯š“•¢­¯®¥«¤Ÿ ž›Ÿ«³ª¤ˆdm~¬ÒÝΧ‹‚ƒ|‰¢º½¾¸¬Žƒ‚}mow}‚Ÿ¦›œ¦ºÌÑ×ÕÕÐÍǼ¹·¾ÁÂÂÄËÑÒÑÉÊÌÓÚßäãââåäæèæåÛØßêíñôóòøøøúùøùùøøöóôõöø÷÷÷õõõôõòòìèâÚ×ÒËÁ½Á¿º¹·ººÂÅÏÕÚâèîîòòôôôôöøõøõôôõ÷øùùùùøùøøôòòðéÜßåëêëëêêééêêéåàÛÙØÙÜÜÛÚ×ÖÓÐÉÅÊÑÚÞãåçßÏÁº²¸º­¡ —‰‡‘¬ÍæóùôëÓ«’¡·È¬„aKHTx£ÈÛ×ì®ÈÚÚÚäããìóñíäÔ½µ«œ¡ºÒÜßÖÀº¾½ÆÌų§Ÿ¡¬ÇØäéëéåË¿ÏàèêììéÏšˆ±ØéííìæË’UDg{H;Zu}b8J~“‹Y'    +,  +/Tcbeca\`f_a\ahr|uv}‚‡ƒxwŠ˜£¢ž¦¤¤›…‡Ž‰xh`=  *HP_mu…‰}wfxƒ„slo€Ž‘Žƒpqwricgfgkdc]_^aZahoc\nvh^A@=>DXionyhZehml~‹”ŽŠ¥¦}C)  + +   8B4   +         + +  +    +  +   + +        +c`b[XUE9)!$!%!!#08@BDQkpoh`UKH>CE?@<;68-&"  !)*# &3OzŽ“bScel‚‘™“q@""! ++-2.-#$!%#!4:@FGFRepme[RTWPL?457:81'%,30?Vdookkoxwk\UOTMFILYab^[NF::8546@JLH4    +  + + +  +   + + + +  (3! + %'&$%'!!& !%$,44+&*+# '((*&++(,)1619=/573-*'256306=EE<@;;99@B=;<730-!! !Q¢ÀÅÄÂÂÀ¯“kTW`knov¶Î³’•¦«‹‚‚˜¿ÍÐÄÂÊÑØÚ×ÖÚÜÞÞãäà߇|ˆŠ”§³¼ÈØÜáåèçäÛШ‘Šˆ‘¢ŒŒ‰˜ª­­°°²±°©­²®¨£ —‘— ª¨£™ž¡š ž˜£¥Ÿ‡kmlŒ­¸²–ˆŒoVT\s‚ˆ†Š„‹€†…Š‰Ž—–•”›Ÿ¢ žœœ §§´ÁÁ¸°ª«¬´¸¼ÃÐÕÓÎÎÈÈÎÙÜáããáááåæâÝÚãðõöôðôôøøùùùùøø÷ö÷÷øö÷öóõôòðéàÕƳª¥˜Ž‰Š…†ˆ‘‹}xz€‚ƒ…††••–¦°ÀÔßéïðòòôóõö÷ùùùøùùùùùøøõòôòðéáÜäèéèééëëìëæãÜÚÝÙØÞÛÞÜÔÎËÄ¿¹½ÂÊÖßååßÑÄ·¯®¢“ ¡˜’”¨ÄÝðïãƤ‡‹Ÿ¿Í¹jWTX€®ÌØÒ¿¬¤¶ÅÊÐÜÝäðòîèÜ͹¶¬£¬ºÍÛÜÔÅ·´«­­­©¡££±ÃØãçèéâǸÌÜæëíëéÑ™Š°ÜéìëíæË”UJiˆwX>Jnx]6175??61% ),-4=;<<><32+/#! E¢ÀÁÂÂþ°g]Y]gjlt•ÁÖ}–¬¹°œˆ‚œÀÎ̾ÃÏÙÚÜÙØÛààãåçáÉ ~„Š’ ´¾ÉÙßæèéêéãÔ¯“Œ†ŒŸžŒŠ…“¦«¬±«ª££Ÿ¥¦¤Ÿ¤¢™‘‘žª¨£““›ž¢˜œ¡¦¡›‚lnlœ©¢Š€ŒŽt\NKalsx}v‚„…‹˜•—˜”›œ¡ ž˜——š¬ÀÈÀ»²¯¯³·¼ÂÍÖÔÑÑÎÍÐØÝâãââááãäÞØáìó÷ø÷ö÷øùúùùøø÷÷öõøøôõõôóïëãÔ𣕉„}yzyvyvuƒvjkttvmqmquwyzŸ°ÁÑáêïðòóôôùøúùùøùøøùø÷øööõòèááåçéèèéëëèèàÚØÜÙÜÞÝÞÛÎËÿº·»¾ÇÓÜãåÝϾµ­¡‘™¨Ÿ“Ž‡¥³Èáíâǧ†›±Éϵj\UY}¯ÉØÕ«¤²ÂÈÍØÚåïñèÜÑÈÁ¸°¦ª¸Ê×ÜÖÀ¹¶­§§¯ª¥ ¦°ÀØâèæåâÈ·ÄØãçëêèÐœ†®ÚèìëêæÊ–THh†wSAYns]<;r˜™m0 $ +4  2Zeehmjmtljkbdivy‚{€‰‹Š…~¢·¼º´²´´®œ‘Šˆwmrc< +  + ++HQ[Z{Ž†thnwy€~ojmrnwtpotrx}xz}{ukgiidcenlhrˆ~i]F=>?CShkmqxtv€yqonx‰™§¢¦²·­†P% + -  + 2d‹”‚e6  +  +  +   +  +  + +     + +  + + +  +   +        +   + +  +"(mifheY[E0 )% !%07??EViked^PJB?BIHPH?>92-&"#'+,$"#2NxŽ’~ZSX\ctŽš—sD/$!!*4290+0*"%%*>KDSL\ktrdXNJFIA75:;;72.%&+,1;QfmornwstgWSLIHNQU^^]^XNB?;<313;@=9,   +      + +     !7D<0#   " $!#+#&!&' */80&(1'!%!"10#%$&*+/483630082-+(045675AAE>=6:<>8=<7<33,/.#!! +  + +J£ÁÃÃÂļ±‘oYR[kodzªÎ·np—¬¹½¯˜†™½ÌüÊÔÜÞÝÛÚÜâåæèéáȦ‡„‰’ ´½ÈÛâæèëëêåÙ±’ŒŽŽœ‘Ž‘Œˆ©«ª¬«¦£Ÿ›šž—•›Ÿš—¡¨« –šžžžž¢¤¦¥„hkj|£›ƒ‡ŽŠ}aJG]hnr{u}‡…~Š’Ž’‘™—›ŸŸ¡§§§¢ŸªÁÎË¿»¹»¹º½ÆËÔÓÐÍÐÐÓÙßáâââãããàØÚèòöøø÷ùùøúøøøøööùøõõôòòóíäÚ̶ nqmtoimrkoqn|xlekqkhj`jjjoepszy‰”ªÂÖåîòòóõøøùùøù÷õ÷ùøøøø÷öñéâãæéêêééêêèâÝÝÚØÙÛÜÛØÐÈÂÂÿÂÄÒÛáååÜÒÀº®–•ž¥—ŠŠŠ›´ÂÌÞÜÈ¢}±ÑÚ׸Žb[\[sªÆ×ØÇ«¡­ºÃÊÖØâìæ×ËÍÈÀ¼¶«©µÆÓØÓÀ³««¦«­££¢Ÿ¬¿ØáççåàŲÃÖÞåèéçÒ›‚§ÔäéèèâÅ–YHf„zUAWwr[=8i™¡v4  + $!$0.!  +)Scjoqomrnkte]jroz{†€‚ŒŠˆ“”§ºÂº¹¶¶´¬Œ‰…uki? + +  &JMZivˆŠ…wen€‚‚{rpnprsvvlu}}ƒ„ƒ„‡ƒ‚yuofdckpsquŠ„u\IGE@EYks{|„Š|qmlmv…ž¤«¥š–”h7"  +  + + + !%&5g†mQ'      + +       +   + +   + +    +     +  kkjiheXD1$%'!&/67=E[jmhcYNG@=?GLRIC@93,' %)2.#$*/4Is”€bRPRay—•tH,' )&/74-)*$&' !-8FIFFRlxsj\PLGJE:657193/+-./.=SgsuppusobRKEHFHM\\_ZVVLB=96116ADA<2  +   +   +   +  +  + + 5?:0  +#$"** !!# (/80))"#+&%*10# (-'"-4840948<2'#*278877BBCCA99859:<>8.//*)#   S¢½ÁÄÄÇ¿°‘jWS[qihŠºÐ¨^j–¨¹·²¢Šœ»Ä¿¼ÊÖÚÛÛÜÚÛãçèéêâÇ¡†…Ž–¢´¼ÈÜäçéêéëé×°—Ž‘›š‘ŽŒ„Ž¨±±®¤©£“–˜•¢“”¡®®¢’’–˜›œ—œ£¨¦¤‰lmiz”¢ž‰€„‡wfRK]ikplv‚„‚…‡•šš›™ Ÿ ¨­·ÃÀ±£ªÄÌƾ¹»»¹ÁÆËÏÒÍËÍÓÚÝáááãáããßÜØäîöøøùùùùùùùùù÷ôööõ÷ôóòòíßǹ†€ymgmikyijhjop„‡†ujkdbkcilwpgijghnp{xƒ–­ÆÜìñòóöùùùù÷÷ôô÷øøøùøùöïçàäæèèéëéêéæãÞØÔÕÛÙÙ×ÑÌÌÈÆÈÌÏØÝåæåÞÒÁ·«•“˜–Š™­ÂËÎÔÇ©‰~„œÈáåÞ¿k`Ya~©ÆØØË®¡¦ºÄÇÓÝæâÙÌÈÍÈ¿¸´¨©µÂÏÜÒÁ´¬­¢¨®¨¤¤¥©¾Øáäåçáƶ¿ÔÝãææãÏšŒ¢ÐäèæèâÅ•XDe†sT?WqxU=:p¡¡= " 33  3[hm{jgmrqqqjahrxu|‡……†‰†„“¨¹¾½¸¶·ª‹‘~vrlC + + (DMV]s€„€qni†‰‚vqmjpqy}x|ƒ„ƒ‹…‰‰‰‚xqtkkjluumn„„qdTCIHJdz‚…”—‘€mi`sˆ—“Œ†smynV:# +  + +)15n†‡r\:  + '%  +  +  +  + + +    + +       +         ikjeecUH0$",&$/68=D]jmof\RJD@FGJNGA=77,(! ),5+$#'*5Ef†}`NNQ`wŒ’vR-$!(0658*(*"*"$$4>GIHVeqqi^UNGJG@9533650)/302=SdqrpomsncPJD@CFU`baZTPKC960358ELME3       + +  + + +   + + # 6=;1  +'!!!!%%'$$$%   *-3*&($((%#+.) -% #,6:8274204&)8:9>=9>?@E;?;<:6?HHD/  (9AHA7'  + +  + + + +   +  +   +  +  +  +  +    +     +  +    +   b``\]_SC-  +*& &,1<;6/,% ""#+*#"&'1B_xŠy_TPVaqƒ‰‰qN. ,2154.)-$" ".=DEFRhnutaRRML@>;82:=:/00238@PhmtrmutldQHKDAGKU[`[TOHA:7765A=5 +""! !%#$#$''&&0+'/*%&'#"!")""$))455055114#(2779=<<9?HB;8X³¾¿ÈÞ›±½¼ÅÑÕÕØÚÙÛÜßåèêéáÇ ‹y†“¤·ºÈÛæêìêëêæس”Š‹‘¥—‰‘ŠŽˆ©¯¬¨ª¢›œ ›—™˜—‘˜¨­±¤˜š ­§’‰Œ›©§¥Œxupx”¤™ƒ~Š’ƒjWLbipstyt…†…‘•—Ÿ£¥§±¸ÅÑÑÍÎÊ»®ÀÈĽ¼½ºÂǽÅÆÊÊËÓÝââãäââââÛ×åíòöùùùùøù÷ùöõõ÷÷õôóñðíãη—ˆomnlrlllnnlknp}§ÚàÄ›npuvvoqknmifpwsuokoopz‘±ÏàëðñòöõöôòñóõõøøùøøõðçâäèéèèéééæçÞ×ÐÔÓÒÐÐÑÔÒÊËÍËÐÙßåääÞÐÀ­˜œ«¢’£¸ÊÓÕ͹„›®·Óæëéâ”i_XUw¦ÃÙÝͲ¢¥²¾ËÞÝÒÉÌÑÕÖͼ·®®¯·ÂÏ×ÏÀ³®¦¤¬µ´§œ›¬¼Ðßääåܽ®¿ÏØàäçäÍš…¡ÐãéêêäÌ”UJhˆxS7MozmEJ‚¢ ~7  + &"+/ + ",Akpdgqmktmnl]amptƒ}ƒ………ƒŠ ´¼¼¶³«™…‰Œƒ„}|tQ#  !FQWbt‰‹ƒpgsŠ†‹xrsntz||ˆˆƒ„Œ’‘†€‡†x‚{rw~rurxmi~{plrx€„€vxyn—š•kMRQG8B@2GlqQ3   + +   +!#)1XŠ‚j_[Y\b]^X: 6KX]\L@*  +  +      + + + +  + + +     +   + +       c]VXY\R=.!(,$*$*5;?AXnsnccTJFHCIQQLM:4.)(!$%$"-(!%*2E`w…}bWX\`m|ŒvO7# ,/483+(%)&!&9FKBJdn~}iSLFGD=78:8=6:82.04C^hs{rswskcRFPD=AHJ\_VLJD>5144/4ALI>* +     +   +    #@L?3  +  !  &"!"$(###--/-+)$!'% ! #%,.61.01/0/#)256:48<=>>:;56;9::46762.%$"   +#Z£¶»¿ÁÆÀ´šj`\]jju«ÍÆo7X²ÁÃÈÆ¡Ÿ²¿ÂËÙÚ×ØÜÛÚÚÞäèéêâÆ ƒu‚Ž” ±½ÌÞåèêêëêæÕ°—’“ŠŠŒ‹‘«®¬¬©¡›™œ¡˜šžš•”–¨®¬¤™”ž¦ “Œ™¦«¨}€|…™¥†‘’ƒjYQ`fsrww~†Œ‡…Œš¨·»µ½ÑÜÞÝÜÍÇ»¯¶ÂÁÀÁ½¹½ÃÁÁ¿ÀÄËËÌÔÜãàäãããäâÚÜëòöúøøùùùø÷öõôõõôóòòñéÚÇ­“unbglgpmmkmljjms‚¬áèÕ§‹zyuqnqidltohmghmhmimjksŒ§ÃÝëîðóö÷ôòóññóõöùùøöôëæâæèçéæèêéæÞØÑÒÐÔÍÎÒÒÎÍÊËÊÏÖØßâãÝÔÆ°š”¡¬œ±ÃÐÖ×̶–…»ÍáêìëäÁ”_^SY|§ÅÛßÓ²£¥±ÉÛãÒÀÏÜÝÛÙÓ¿¶µ®¬´ÀÏÖÐö±¦¨²©¤ž¯¹ÅÔÝÝÚɱ¦°¾ÌÝâçãÑ…šÐäêêèäËš_Aa…zU8Iwg=?j‘’q; +##"$* +$+1fhfggigrong]_ctuw‚‚„€~‡ˆ€†›®³µ«£œŽ†‹ˆ†…nC# + ALRak„Š†ojyˆˆ’‘€smkwz‰Š…ŽŠ–…z}v|„‚|ytuf}ŠŒ~zvrtldUO`a`[l¡|R?D9:>:9Ojrg:' + +     %'7V…˜‹wmhiiinld_J'  +%9Lc`_^S6        + + + +  + + +  + +    + + +        ]]SMSUK:*%"*)#$+*7==AUlwsg[RGFCKKOWMD??.%!# "#*+-&#-5Gc~‹€fZ\Zbl‹~Y5*".13841)%%#"$1ELFDbvzoUEDFE:7;=569854-7;Gfou~ysqrlaTPOO?>GLX\SMIC7-,$(//4;2/!   +   + +  + + + + +  +    + AKB) $%  & "("! !'&  %)X3#2"#&#  ,442410,&)&#163778;:8=;4368:?;7436,.)2' + !\¦¸¿¾Àþ°”oX\gkh‰¾Ò¼f7d‘²¿ÄËÆ™–°½ÀÑÛÜÙØÜÛÚÜâæèèéâÈŸ‰€†Š’¡´¾ÎáæéêêëéåÒ³•ˆ‹•¢—Š‹‘‘¥¬ª­¢ ™““ŸŸ›šžš•”¬«©œ’–œŸ•ˆž¡¨¡“†”‘Š“¢ž†ƒ“’…lXTfsznov~€„ˆ‡Š µÑÚÜÙÞèêëèßÖÆ·¬£¯½Á¾¹½¼ÀÄÁÀ¿ÀÂÉËÍÔàäáâãããåáÜåîô÷ùøùùøøø÷õöóöôõôñîè×»ž{lgbcjpgafjkfjeglr}¢ßìÚ®„upkledkihkgkdhihcafklijk~š¼Õåíñóôóòóññóòô÷ùø÷óîæääæçæççéêäÞ×ÐÑÔÒÌÉÍËÊËÍÉËÎÓÕÜâãÝØÑ·¤«¦˜‘¦»ÌÓØ×Ĭ}¤ÂÒåìíëäÛvdZY| ¿Úâ×»§¥¯ÇÙØÉÂÚæãßÛÑÀº³­©¶ÀÆÑÏÀ·­¦£¥°«  ¦¯°¶ÂÐÐ˽®¤ªµÉØâçäÒ €žÑäêèéæÌ›XC\{Š}S4As}kA>oŒ‰l8  # &0 ,3\hjgnmbklnh[_cuzv‚‚‚‚‡Œƒ~…™©¬©¢™‹‹“Š‡„g: +   HMNXk‚ƒ~|n{‰’‰†pfm€‰~…Š€Œ˜‹Š—˜†…wtxqxttqghqfnkdZQNMB?:LWN9Jz¢sVJC7A>;[q„h=& +  +  )14Tx“rfbjlmjikbN. +  &=KPV\dWF,*   +     +  + + + +   +          +  +   + XTTLKLI6& %$##%05:8?Rkupe[LKA@LOLPJF>>3)# $ .5++&--?f†’…h__]dlz”}T9 &36>71-%""$"'/AIHH`pvkZLC@?;97634<=/36:@K_qvv{rrg\UXSMF?IW`YNJD:/($,0<<8(   +     + +     !EM?&    !! + &% $"  %-*,.#)'%'! % "+*3810.-."#,33002879<@48545;375,0),#"    'Y¥»¾¿½Â¾²•nY\eqw˜ËÒ²cAc“°¿ÃÄÀœ•°½ÅÖÛÜØ×ÚØÚÝâæêéèâÈ ˆzŒ‘¢¶ÀÐßèêëëêèßа—Ž–£˜Š‰‡‚’©¬¥«§¢—‘””™’‘›’—¡¨±­œ”˜˜˜›’œžœ ŽŠ“…•¢Ÿ‰ƒ“xcSgvyvmq€€…›³Òáééëêïííìä×ɲ¥¡­¶½¼µ¹½¿Â¿½ÁÂÅÆÇÌ×ßáâãäãäåßÞçñøùùùùøùùøóöööôòòòïçÔ¸†}olihohjekaa`\V_ifoy™ÚéܱŠukhkemkkiaeibjeef`dchabfny¯Íåëðòòóóñññóôö÷øøõñëãâåèçäåééåÚÒÑÏÓÔÌÉÌÉÆÊÊÊÈËÏÔÙÛãÝÝÓ¸­±¬ •˜«ÀÏ×ØÏ·¢‘ªÇØçîîìãȘqb[^sŸ»ØâÖ¼§¢­¿Ã¹¾ÝèéâÜÕÁ¼³ª¯µ¿ÆÌÊÀ²­¤œ£«¤¢ž¡©¬®³»ÁÊȵ©±ÅÔÛáãàÑž ÍàéêéåÊ›S<\|{Y6Ij~oE@FD:=84;JfplbQKFE?ILHFDC82-)#&#(,-.,)30:]†”‡fYZ\_m•|U6 ! (4>?94''%#&&!,5@DHVluvndL>@=42434289430:;J_rvwuuwqf\QIKD?AJ[b[RGB72'$",=JH@0    + + + +   + + +   +  + +  +$BK>&  + !*&%#*!*.02/*$&!&!&#,/13-)(!-12-06=>@??7837>:6:/,1-,+&"    %V¤»½¾Àµœo]^er„¨ÐÏ«sZq–­½¾ÀÀ›š¯¼ÉÙÝÛÙ××ØÛÜâçêëéÞÂ…{’” ³ÀÒáåêêêêèáа˜Œ•¢šŠ†ˆˆ”§«ª®¥œ——•›—’š›š‘• ©±ª ™•š˜œ“‘šš ¢’†“ŽŽ—¡š†”Žr_Uezyvmn}vy{¢ÅÜçêëíìïíìëâÑ»¬ ž§¶¼¼´»¼ÀÀ¼½ÁÂÅÇÅÏÚßáâãääãâÝßìó÷ùø÷ùùøöóôôõóññòîåÓºœ€uopgedb_ccZYac\\addjt—ÖêÞ´ˆujckmmg`c`de`cfgcfgf`dbelfwŒ¤Ïäíññòôòóòòóõ÷ùõ÷ôíåáåçèçãçéçß×ÑÏÏÔÒÌÇÈÆÇÊÉÅÉÌÒÔØàßÝÍÀ¼¼­šŒœ²ÊÕØÒÀªž™›®ÄØæîñëäÅ–qcV`~Ÿ½ÖßÔ½¢œ¬´­®®»ÞéçâàÛ˾¶²²³¼¿ÊǼ°¯¢œ §¤Ÿœœ¤ª§¦©´Äɸª´ÉÖÜãâãÒž„¡ÍâèèèäËžXAXƒS:FlyeI9a‘š‘L +  + $#+4" +9[hqplokjkf`]ceo~€|‡†{~ŸŸ™“‹‰Š‹ŠŠ†ƒ|rnI   DLT\l‡Ž‰znoŒˆ‡oqi{†‚}yy††ŠŽˆ—ˆ~usrsqprmvnV;.'*5/696>;CCIKI9JxŸ¡aK@FDVx’‘vG'  +  &>A<\m‚Šƒhaipghfbc]QIGFD>:7><33BO]^YYYUIMa_M,0DNM<*$7K\P3.41.'#"!!"#&"$),)01WtƒoVHMKR]w‰ŒuJ5(!$)+672*%#*'" '.:AIObopaK9878-/03.43/-025=CG@>Z’©Ÿ{XNMM^wŠ~H%   &GWY\R@BNimi\V\h_aVVqŒŒR + +   +  +    + +   + +        PQKCA=4*"" $#(!,.4<91-*-+'+*+'*($"!$'#(6AE=83<<=ATYZK:8*!''(!&#'$'/' -942:>A;.&.!##%,1/6:6443+*% + +1_¦½¿¼¾À½´šp[\bv•ÃÔº”‹„ŠŸ²½¿À¹›™°ÃÎÚÜÛÚÛÛÛÜàåèééèàÄ}y…‹•¡³¿ÔâèêééèåÞÌ«’‰†“žšŠ‹ˆ¡©­®¥Ÿ–‘–—žš“šœ–˜–§¬¬«—‘™™›™¢ ¡¤•‡Ž„•«…‡Œ‡ueZl‚ƒplqs|Š ²ºÓèííîîíìèâÕÉ´¦™‘ ®¶³µ»¹¸¸¼½ÀÅÇÇÅÉÑÝâääãáäâÜÝëôõùøøøø÷öôóñòóññïâÄ¥‹tkclhg^dbba\_]b```ejcf[LxÐíæÆ—}rmgddbfc__`]_]acbedcccbiigjox—¾ßìïððñðóòñóõõøôóîèåçæèæææèãÝÐÍÌÎÌËÇÅÈÆÇÃÃÄÄÊËËÓ;ÄË»§ž’™´ÇÌÍ˸¦œŠ¯Ä×çíïëáß{`^ZpŸºÏßÜÇ«ª²³¦ž¤¸ÝêéææáÓû««°³ºÀ¼´®«¦ ¤ª¦¡›ž£§£žš•ž§£Ÿ«³¾ÍÙßß͆™ÉàçæçâÉ“[8Pwˆ}W6Cjye@:o—¡˜V ! "#0( &h‡Œ‚uqttpupd_hs|†‹ŽŽ••’‰€„‹‘Œ‘Œˆ„wv}…†rN$  CFG[h†“Šylmnv|Švibo‡Š‰’€Š‘Œ‹Œ‹†ˆ‹q`b[ZZ^d^U<#!)98339@A?:;@D=Brž§—uYLW_w“O) + +  %>IKOo‹ŽbZ`^\]_WWXM8;ENIOPOL=20=CKX[[]Z[agdUD>FIQJCE>G`trib`_de^P[††m:    +  + +  +     + + +    NKJGE=1*!%"!"!">$&,+&$#$!$# "$!$"! ""$"#%)-++,1,..21.+)"-'(,"%%#!$&.)"$."##!"( #""#))$"   +  +   + +  +  +  +  + !8?81 '*&!"&('&    *40,*')# &5,#')!*=!(#%2056=?:98;A645:;=57:3//.& +   + -]¤»½»»½º«fW]e|¨Íέ‰¥·ÁÂƾ•˜²ÆÔÜàÞÞÞßÜÞãäççèçßÁ˜‚{Šˆ“¢µÁÕåéêéëèåßΫˆ•š’Žƒ‡‡Ž¦«ª­ª œ”™œ—Ž˜¢›•¡­¯¬ž‘–•š›œ¥¢¡¤›‰‡„›®Ÿ…‡’—wkaw†wrtqrv±ÆË×åëîííëçÝÎÀ¶¦Ÿ‘œ¯¸±³·¸´µ¶¼ÁÃÅÆÅÌ×ÞààââáåßÚÝéôöôøø÷øôóñññðñðîçΣ†okj^cfaa``_`^^aa_a[ad^YWHeÈíêÍ™„snec^iffaddah^agcfec[`_igcdggu”ÅäîîïñññóñòõôõõõðèäåçèçäåææÞÑÍÏÌÎÍÈÆÃÁ¿ÂÁÀÄÉÊÊ̹¶Ä¼²ž™¢®ÁÌú¯¢–‰rz¤²ÃØèîìçáÇ¥}ff\p°ÇÜ×¾ª§¥ª¤ ¨·ÚêèáäãÔ嬬³¶·¶º®®­«¥§§¦Ÿ——¢¦¡šœ•–šžž£©®¿ÈÍÓØ€œÈÝãäàÙÁN:Qz…Q:;^|gN:f›¨œ\   #$"" %.%1h•’”Ž€‚‡‡}lfbbk|‹‘”—™¡•†z…‰‹’‰‡odn€ƒvnF !%@FLRf„”ƒnjnt‹š“€krqzƒŒ„ŠŠ‹‡x€s[Tbb]X]^YE+!)4::72?=?=58E>8>>35FNRlƒ—‡rlp‰¤¬¡ˆtxyƒ’Œ‰€‹Œ…wrshgde^^dbSLU<(08>899:=?;'-;>BZs™§¤ƒaW`z~X)"  +  + ":IJXjƒ‹Š{i`eed`^_^I5%.6=HRMQD:-5IUaaa`[ZaeXEB-+8HPMA?5?Uhjd\WTYWVL]t‡ˆn> + + +      $":;9<=:/$)## $!%!" !!"# ))'(('" # "%" %)!" """#    +      +   + +   +  +  +    6@3) "  ##%'# "* $!(0/2+"  )3,!%#!523& $*64:4744:=835994<:63,11%#  #)%   + &Zž·¹µ¯³·²šyikk‰·ÏÚ|„‰‘¦ºÇÃĹ’™¸ÉÖßãâãääãäçèéééæÞÀ¡}ŠŽ’Ÿ¶¸ÃÚæèççêåß˦‘‹–›•Ž‰ƒ…”«©ªª¦¥œœ› ”’™›“”¡§®«—‘”˜šž£¨¤¦«¦ŸžŽ…š¥œ€—‹ucTf~ƒqpprƒƒ™¸ÇÎÚßçççäØȼ¯¦ ”•™œ§«±´´³°®µ¹»¾ÂÆÇÎÛßâäãääâÝàâëñõ÷øøöôôññðïðíçÙ¼–lihbeg`_gb]cb^ad\YUZa_T[cQ?_¿ììÙ¶§£ŸŸ¡¢©¤« ”’‘Šwjlf\Y``\^_^]\cgfp¸×èíîïððòñññòõõñíææçääçãçèãÙÎÍÏÌÊÉÉľ¿ÅÆÆÅÆÇǼ¶£“—¶ÕØÓÍ¿¢Ž€pt‡£¸ÌÚæëìêãȃgdjx–­ÃÊ¿±•¥²¯££ªÔêéãáÚ̼«§´·°²·¸®­¯§«±ª žŸ«¥š•™›–›œ•–¢¦²¯Œp‘»ÒÔÍȺpE9\x„u^=>dymB9\£V     %#"'+" +m—–ˆšœŸtboigu{‚ˆ•—’ˆvnv‰…€{‚‚{srfs{}†wsO+  ?NLThƒ‘™Šrmžµ»¨Œucoyš“‹…ƒˆŠunorjg`gdhecbVQ@-'*;>99=@=?7)$4ADXdž¦–yecyŠŠxR*  + &-8 "@QFIe€ƒvb_bf_]^]aN/"'4;?OV[L>78=Re_\b_ZdeOH@4/9?NJA=6?cyiF-Z‹¢ŠS + + !$& !(+  (g‰‡ˆˆ¡Ÿ—‚kk_Yknw‚‹“›’‚{{v€x€‹xos{tklJ( >64CWCGC/"+CTadpŽ¡¦”qdtuS5 + +   %)9QQGh‡Ž…wbXemg^[cba6*9>?LUVPB?>ASXZXad\\laOF4",3LKM@59Eaoj]WRWVNESlwˆk]G' + + !$"#  %"!(%&!120230/#"!!( #!"$&     +   + +  +  + +    +  +      + + + +'"%#  + (),'# #! -)  %..-4.,** %%$2,"%'&''&(( +43566::89?71014@50:8/1)(%  **   +"M’¤±¬‹dPLL?72J–ËË©‰{ƒ€£¸ÇÂÁ´¼ÌØáãäããâääæéëééæݽ’…ˆ‹¡³ª²ÔäèèåæäÜÈ¥•‡Š’™‘‰‹Šƒ…£¬«¬¦ œ¡žŸ˜™œœ•—¦«¬¨œ–’’”š˜¦£§¡¢«©›™¦›€’Œ{aWuy~€|t‡“¦ÃÊÍËÊǺ²´´­­© —Ž ´Á¿¹¾ÃÀ¸¹¾ÀÁÇÇÊÖÚÞàããâããááåïóõ÷ö÷òòôñðîííäÉ¢gc]VSUa^T[bc^Wb^\[]]`^gqz€vYX¯ëíçÞÚÙÏÆÒÚÚÜØÔÌÉÒÐÊó¥‹yve`e]_daakfh£ÏâìîïððññïòõöôîêçããåäåäççÞÚÚÙØ×ÓÏÊÌÏÍÊÉÔÑÓØàÚʶžœÉêïìÞË»ŸŒ~ujo† ºÊÛçíííèΨ‚k_as’®ÀĽž ¼Ë¾¨£§ÏèéäÜÖÇÆÁ³¯µµ²³·³®¶© ª§¡Ÿ– ££™—’–›™—––•”’Ÿ¢|i€¢·¿¾¸¯–i@busO5]”¢Y#   + &%*0) %V~Žˆ‘ž‘zoik]W^oo|‹‰“”Šƒzrvpqx{~‡{u|…„€€sT&  + + AFJPe–›‘z{š¶ÅÅ­o^p‹”‘zywxrqrokkgfpx{zj_R6& ,4861=N@KI/":;@IKPP^\Y\`[HA-(/FNPI>43QkokXVYTQQOPo†ŠzfW/  #!"!#'%,&'"#-,$!"' %" (%" "    .%,)##4342331%" !  ""#!""  + + + + +   + + +  +   +      + + +   +  .  +   &  #&&"$!#$01% &'&'.1*%$&#" !+*$($!',,!  &.43649:89>90.0:81:9932/(#% + %( + + + !Jˆª©‡ZGD9,25Y­ÒÇ£…|‚‚”¡¹ÃÂÁµ‘¡ºËÚãâáàãââåçééééåغ˜~€†‹” ´°´ÓäééçåäÝÉ©”ŒŒ“›‘ŠŽŒ†‚’¦­ªª¦ž›–•  £œ“£¬®ª—•”’”—žŸ¡¨ª¥Ÿ›¦¥›¥¨š{„•‘t]Sn|„~z}Š¢¶¾ÆÍÌÅÀ®£¥«ª§© •‘£»ÄÆÀÀÇƽ¾ÆÌÏÓÓÑÙÝÝÞáãáäßßâéñõøøøöòòñðîîìéÕ¶…bbf^\`T\c]]ed]Y`^Qbedjp|”žª–c[«ìðêáÝÝÙÐÔÙÝÜÜÙÔÏØÞÚÖÒı –‹‚dnf_e___cao°×çìîðòññðñô÷öïééæãææäãååáÞÝÞàßÚÖÒÕÓÖÖÕÛÛØØßßÒ¸ ­ßóôïع¬˜„zggsˆ¤µÄØæîïîçʧ‰hZ]f‡¬½Ä²¢–©ÄÌ®¦«ÍéèáØÒÈÀºµ¯²³²±¸²©®¨¢¨®©¢Ÿ›ž¦¡˜˜”’™œ“œ›™”™œzcz¥²¹¼³ª˜oH6Jox^4@cyrO6]•¤\" + + + ! $(1,Kn‰“‘Žrrsm]VRhs‚€Œ‰||oovu~ˆˆ‹ˆŠˆŒ…‰•h<'  AJJWg—”}„¢ºÅÄ°”wf^ƒ‡€~uvzpqpklzrhq‚‡|dL@6&*;:66?FENH2 4Ykkgm‹¤¬¤‰m|‡}R5 +   ! =MKVl‡’Œtf_ekkgjijc?!$0>BBJXYTA47?LNTVbf`W]`ME8+*;MMK?64Eevrg_]^][LIk…Œ‚fUA   ()!!!'%'*1)(%*1/3,#$"$'!#*#""!&&!!! " !"#&"$'1-%4361461($"%!  #%" !!#"   +  + +  + + +    + +        +     +   +  + + #9$%1&"# $"  **'&.,!$#(+$!$&&!$,($0-(2597=>>93+/532?:511-)"" + &# +  "TŸ«¨…vXJEP{¼ÓĘ‚y‚£µÁÁ´Ÿ¿ÏÜâäááâáâáåêêëçåÓ·˜|{ˆ’˜ž®±¸ÓãçäççäÙŤŽŠ‹“›Žˆ‹„‚’¤¬ª¥¦žšš›¡§°¦œŸ˜”–¤²¯«˜Ž’–š¢žž¤¦ªŸ–š¢ª°ª•†ˆšž‘z[Qqˆ‰~}„‘§³­¶Éȼ°¡–š¤¦©¤ ’Œ”¢»ÈÎËÊÉËÈÉÐÓØÙØ×ÛÝÝáßàáßààäéôö÷ùöóòñðíîíêÞÄ™j_`a_[ZY^`\a__`R^]X`clƒ“§¸Ãȸ}]©éñìâÜÞÙÒÓÙÛÛÚÚÔÏ×ÜÞÛÛÓż¸²¤‡wihdc]`acjs—ÄÞëïïññòñðòôôðêççåäåâãäåãÞßáãäáßÛÝÝÝÞÛÜÛ×ÕÜÜ̯ÁéóöîÓ®’Œxd]fuˆ ·Ç×æíííäÌ¥ba][„£¼Ã·¥™¯ÈÐÌåéàØÎþ½µ®´¶°«±²­¬­¨¦­ª¤›¢ª¤š™’’•—™žš••””¢„_q£°·º³°™kL 8JCL[~—‘w|¤¹À¿°”rX_p€‘~zrpporuw}…ox†ƒwfQF3"%AC875=@AG'$+Cnphkv˜««™z†}W9  #2IUIh”“€fbfihhgfb\D&".@AFQ_\YG7.>PNYa[b]^^]ZJ=,,4?JNF=1;fyid]Zb[WPbr~‚{n`H& +  *$!'(*#'%+!)"(#%+**"!$"##)&#&)+("(**#"#!'!!(%!"!$  %$//*'#8626261*$ ! !!  +  + + +    + +  +   +       )  +  +   +( '"&! !&("# "  !)*--0( *, !*#,,+  !-@-3337=9;763.0428<6,0(#!  +  + .Z’¡¦¦¡«³w`[b’ÈѺ”yo…Œ³¿ÂòŠžÁÒÝããâßááäåèéêçääÖµ™‚~‡”˜³µ¹ÔäæäçäáϹ‰Šš‘†‹†ƒ¢§ª«¦ ™¢¨´»µ§¢œ˜œ¥«­§š‘’™•œ› ¡¢©ª¢˜•¥³µ›Š”¦¥•{]Tp—¥šŒŠ—¢¸»§¬ÁÁ±Ÿ“‹“ž£¤Ÿ™””ŒŸÀÊÔÓÖÔÕÐÒÖØÚØØ×ÚÝÝÞâãááâàåëòö÷õóòñññîîíèÓ¯|X]Z_]]a\]_T[[\bVX\\ap‡œ°ÃÌÐÒ¿ˆ^¤èòíâÝÛÙÐÎÕÚÛÚÙÖÏÓÚÜÚÙÓÈÇÇÄ¿¬”€vieadeghh‚¨ÕçíîïñòòððóõñìèåæãäâåäåáßáääæããàâãâáÛØÔÔÑÏͼ¦ªÐìóóðÖ¦Œ‚f^chxˆžµË×èíñìãΧ†ec^c‡£·Â¹§™©ÆÐÁ¬œ£Éåæà×Ê¿À½´«²·³®²±­§¦©£¬¬§ž›©£œ•‹’—–˜–™•Ÿ¢ˆku ¯·¹¶«˜iE8Howp]9H?KZp‰’yz›¸¿À»’ye{w€|wkinlrƒ…‰~n~‰‡Œ{maO3$-7<469>;=@3%?q{tsq}™©¥‡‡‹†]/ +   + !1IHNj„“~haehmh_a_\@+##>PI^^_ZF619FMW^_d_`^Y`YB2,.=FOK:35Uswqf]\bbb\\`ms}xlW;  $%$,&)*+/$&')$%$%',%'#! &") "(./-(+.+,,+)))'(),$!!$ !#%*30' ::5831*' !%!#"          +  +  +        +    +      + %3, "# #!%!#%" ".,$ !#'#   $+(/30'!(%$!"0)! $$0-+  +#,..163@=<940..:49515F)!"&#  + +    5`•¤ª¬¯¸»¹—m]n£Îͨƒwx‡‰ŠŸ¶ÀÀ½¬Š¡Ä×àäâßÞãâäæçèèççâÖ·™ƒ„ˆ‰– ²µÅÜåçäæåÛÅ­šŠŠ—œ‘‰‰‹‡†£­©¬©¢šž¨²ÀÇÀ­£œ–™£«¯§–”˜œš›Ÿ¢¥±º¸‚‘©³š„Žœ•}\Ws¨²­­¯³Âǽ¹¶­šŽ‰‰–›Ÿž“‘“’¡¼ÌÖÕØØÙ××ÙÙÛÛÙÛÞÝÚÜÝÞÛÜÝáçìóøôöóòòðñïíéÝ»‡]KLWZb\[^X]]_a_\[\jwˆž­´ÆÏÙÙÚÈ’b™àîìáÜÙÔËÊÐÖ××ÙÓÉÍÖÙ×ÕÐÅÃÇÌÏ̺­š‚pjgea^cm‹·ÛèíñðñòòñóõòïéåäãããââæääãããääåãäáàÜÒÌÎÒÎų¥šª×îõöðѬ›uffceuŠ ¶ÇØæíñîêײˆg\]d| ¶Ã½¨œ¨Áο«¢¤ÅâåâÑÇÁÀ¼²®³µ¯¯¸´­¯«¦¥ª¬¦Ÿš¡£¥—•™œšš™ž§­¬®«‚p€–¯··´¯›qI8Ip]46cypM:h‘£h#  #! (-  "S_hbjx‚{ppmg`^juvu‰…„qqfdƒ˜ŸœŸ¨µ»º­”‚Š˜¦±²—M $ +;EFCWl€‡„rw™³¿Â¹Ÿ|hgv‰ŠŽ‰~tspusrˆ‡}rvƒˆ‹m^P:,$.8770>;87=-(d…ztidy•¥‹T2   +  2LIL^~Ž‹|g]_dghgdh_C+%2N_[\_XLH7/3IRX`\df`^a_U<,7:AEL@63B]lmod_fdZXXQcx‚{qm]9 #.4.141/41-13.3302:41,!(&!$&5665?:533-01+*/---.*+&(&!&" #-,33(" <;>662$ "#" $        + +   +  +  + + +   +  + +   + + +  + *81"  #! $$(*"")+$"$ + %+&)/+%!%(##!,!%%%(,  !-*).,4:911/1+%/-8813<"$&'     4a §­°º¾¿¥vc~½ÓÁ”tzŠ‡¥ºÂ¿¼¬‹¥ÅÚãäãßÜßâáäçééçäâع”w‡‡”¡°¹Ïáæåâäâ×¹¦šŽŠŒ–œ‘‰†‰‰…”¦¯¬«§¢Ÿ¤´»¿ÈÁ«¥ —˜¤¬ª ™’”˜ž™›¨³»¹wz›ª™{~™›‘z][qŽ•§»½°©³½µ¬¤•‹‚ŠŽ–›˜ž•’””£¹ÇÏÓÒÒÒÔÖÕÖÔÖÔ×ÙÚÖÖÙØÕÙÛÞäëðôôòðððïðïìäÈ¡oFFHSZ\SVXc]^Zde`euˆ—µÂƽÉÓØÚØÈŠW‹ÖîìáØØÑÇÃÆÏÓÒÑÏÇÊÐÑÑÔκÀÉÐÐË¿°–‚rkgcX[aq›ËäëðñòòñððòñîèããááàÞÝàÞÞàáßßßãáßÞÝÚÓÍÑÍǼ¯Ÿ’¥Õïöõî˧–‡skum{“£¹ÇÕåìïîéËœud`^\}¤¼ËÇ°œ­½Ë¼¨¤£ÁÞçáÑÇ¿À½´¯¯°²³µ±¬¯¬¤¡«®¨™œ¢¦›˜–’œŸšŸ£¬¸¼¹¼±˜xŠœ²¹´±¯›mE4Cl€\:6_tnSB`‡šša" + (2  *Negdz}zvwtwmb_orz€‡{ynhij}™¢£§­³·¸®š‡Š”¥²°•Y' *;IJS_`oqplu‘°½¿¶“uRYu‚Œ†~qr€ttrw„‰}ru|‰ˆzme]@1#18=77BB6:% .Y…‡|ohi™©Ÿ—‡[2#     &6FJF\–‘Šl_\_alkjhgK2-ISYZZ[TK952?LUdf^fa_dbXD9139CHG;01F\inh]__Z[HK[o…€snV* !#,39542>;:623539667967;-) ."!-0:ACFCC98B:94,/+.6327&'0.*$#%-0., 6<:8485#!  ! $ $ #  +  + + + + +  + +  +  +  + +    +      +    + + .@3&$  "%#"&3!# &!#!!  %$$*(,..&#&#%%!! /(C  '.'(1323726/31&.5120.&'')%     + 1d‘Ÿ¥ª®º¼º¤wdÆг…`ax††Ž¢ºÅÀÀ¬‰¤ÉÛâããÞÝßáàãçèéèãß×¼”€‡‹– ²¼ÒàåæåâàÒ´£—‰Œ–”‰ˆ…‡“¥©¥©¤¢¡¯¹»½Ä¾®Ÿ›˜™¨¬­£”ŽŽ“™œœŸœ¦®´³£{r •……’‘za]r†Š“±À¶£¬´¦˜‰€„„‚Œ˜›—™’Ž• ´¿ÅÈÊÉÊÉÊËÉÌÈÄÉÍËÎÍÏÌÍÐÔØÞçñóòññðññðïêݶ‰_GAFUUWT`]^XVY\aeo„œ°ÃÊȼÁÐÓÖÒÉU„Òïìâ×ÑÌÁ¶»ÆÊËÊȺ¿ÉËÉÉÀ·±³¾ÅÇû¨¡š‰x`c``fn‹µÜëîñóôñïïíëéåÞÙÕØÕÔÕ×ÖÓÕÔÔÓÒÓÓÒÕ×ÕÎÐÏÆ¿·´«˜¨Óíòòæ蘋…zs~Ž µÅÖæìíêೋo^__j‹¨ÇÚÕ¾¤ª½Å·£šÃáæßÓýÀ½±­²´¯°´±®¬­¥¢¦«¡œœ™£¤œ•””žž—¡ª´½¾¿º“]qš²¸µ°©œmJ6Cge61[smL;T‚ž™c(   + "  /1 Jbjkltt{y~xt_ilp~|xsmrhfe‚ ¤¢¢­¯¶·©’‹‰–ž­®˜^#   2OJOY`_irlp«¾»±•o]\k‚ŽŒ‡‰{vwwqzz{€{us{‚‹~hh[I/$7<837=><:0!&(Op‹Œ~n`l§¬œ‹c;#    + +0LOC]€Ž†q]_flmkechW0&35<72+3# #$0;?BBF@===97<57822.,0&'')!%$%$+460*!$ 897763-&"" ! # "&%! !$# + +  +    +     +  +  +  + + + + + +  +   /?2" #!!!!($%('%""##(!% "! !$*,02*'&&$ %' -+& + +".--57291773+0..0210+,((.'"  +    6f“œ£­³¶¸²™sf¡ÈÌ©yULc‚‡¢»ÈÄ»§ƒ›ÈÜßäàÞßãâáãæééæâÝÙ¹•ˆŠ’¡´½ÒäççèäàÍ´¨–ˆ‹–•‹ˆ‡Š¡ª¦¦£¤ª¶µµ··¯ —–˜¡ª¬¢—”’‘“•œ¡œ¦¬«¯¤‚ƒ–œš”‘Ž‹zc^r‰‡ˆ—°¿·¹³š‡ƒz†‡Œ•™˜–‘“Œ‘˜š£°¹¼¸¹¼»º½ÀÀ½¿¼À¿ÁÀ¾ÃÃÃÆÉÑàíññïññòòððæЩuOB@HUPZ[dZ^Z\_Z`h€‹ž­¾¿º®°¸ÀĽ­|RÐìíß̽·®£¦²¶¹³«¬®²µ´­«˜¢¥­ª­ª™•ˆ€ojcckiv¥ÒçîðôôôñîæÝÖÊĽ·¸··¸¼µ³¶³²±²²°±±µ»ÃÊÈ··°¢“¦ÔìóëÙ¾¬ŸŠ†‡tw’²ÂÒãìëãÑ zf_WZl‡­ØäÝÆ«ª»½²˜™¾àæâÖù¿¿³®±²¯ª¶µ««ª¦¡§¢¤ž•˜¤©¡œ”—Ÿ¢›ž¡§ºÅżeq›®¸»¶¯™mG.=i|^75_rmH4Vˆœ’`0   +  #!&/- ,Qlkfgq|„„wnrnrvnoqrpmrjfƒ¦¤¥­²¶º±•…‚” «®žb* 0GLNX[[fkjq‡§½³§“p]fk}Š‰‡ƒ~vqr€~vnz~useZE&"6B58:E93 "$ #' "($ "$'#$,#$ %%)*+2.#&!#""#$)'$  "*1./4495846,.32.1330'-)!"  4e—ž¤®²³¬†i}±ËÞv`Wm„ƒŽ¦¹ÈŽ¦”ºÏÛââÜÜàáããèêêæââظ€‚‰•©µ¿ÔáæèçæàDZ¢Ž‰Œˆ˜Ž‹‰ˆ‚ƒ’¤«¦¡žž¤¥©¬­¨§¤™•— §ª¢”‘“—¡§¡¦«­­™€¬«š˜š”“ya]r‰ƒƒŠš¸Áº¢Žƒ‚ƒ…†’™—•Ž‘•˜œ¨«¤ª¬©«ª¬±­°®±°²°¯²³´´¶ºÉçðïñòñòòñîáÀ’cIACHQXP][XV\^\_n‰“š¥¢ š•œŸ‹cHyÌëíÞ¾«Ÿ–—ž™’˜–™¡–“Š““–“–Š†‡†ˆ…yqe\j]f’ÅãíðôóóñêÚĬŸ–•“’‹Œ‡‹Ž‡ˆ…‰€ƒŠ„„†Ÿ¯¹º¿½¸£—”¨Ñìïæ϶®¥“Š„{‘£µÂÔâêåÝÅ—qa^Z[f~²ßèäϲ¬¶¿³›œš¶ÚèáÖɼ¿¿±¬±°°³·³¦­«¦£ª©¤Ÿ—ž¥§¥Ÿ›Ÿ¥›™¢§¸ÃÁµvo–­º¹¹±˜rJ.Bhyx_<:`qjP5bœk/ +  + ! #(3-  Ljrnq}€ƒ€vxlommlomhopmjjj~œ£žœªµ´´¯˜ˆ„¦¯¯ `%  +2GHKRZ_^hjl…£¬¨ŸŒl^^i}‰‡ˆ‚€usplqx|}rtu~ttjO=+ !:>:5<>:;@6(!DkvŠ{jbf‹¢ª”l=%    ,FNT\}Š†hRYbcab`dfR7" 7LU_XVMC30/?J[[_bd]gVN>8/0/.>ID:55?ajqj^Y\\ULJKj‡Š}i\@# )3>BECE>=A>6:56/*$#4EKIJGCIIF:@A@83:9//(.'+)'$&#%+.-..," 7:;:>8-  ##'  $?$! (&   + + +    +  +  + (#   +           +  +   +   +,csmT:pŒœ–m+     !$+*7*  Ffvwtz‡zupibbabhmpjjnnfk„ž¥¢¢ª­¶¶°™‡‚¢¬¬Ÿa!   3GNETZ]gsgf~š§¨œiVYi€‰†~ƒvnvjitwtkw„„…wd_S;.#3?E:6?:??6%!MfmrŠŒrjg|›©¥~E/   %DKSUr„„‚w[akheb`bf]C&6MZ^ZZOE>57;IQVa_a^]WPI@4)$-EJAA@@HBCB>>;664/0&!%B]_YY[UOSPJHIG=A@3610..'/1''%$'084+ ?67:75,#!&"" !"&+'"!%  + + +   + +   + +   &%)(# '  +   +  + + +  +  + +    +      )6,## !  $&"$%"!"%,,$ +#" "+*'/2"'"+ $% #%$'  !*./&-786655*)422/,886)'(#   + :k–¢«¥«©¦ž‚z¢µ°’xaUi…Ž¢»ÇǼ¦Š¡¯»ÒÜÜÚßßâåçèçãàßÙ¼“‚Œ’—¤¶ºÊÜáäçâÛÀ¨Žˆ‡–š™Œ‰€‚¥¦¦§«­¬®«­«¤¢£›š’¤®°®žž¢Ÿ›¡šž¤¨¨¡•‰‹¤©sƒ•Œ|aYy‡ƒ‰ƒ—ŸœŒ‚~‹–™š—”™¢¢œ“Œ‰Ž–“”™—™šžž ™¡¢žŸ¥¢¥Ÿ¨©£¬¬¯·ÕêìðòòñòðëΟjRC>@LY[XQ^\Y[ai‡˜žš˜šž£¤¡ ¡ ¤žˆW@c¸èîáų®«¥¡§§«ª©¦©ª£§¨¦¥Ÿ¥¥ ¡¦¤¢ª§¤¤¤™‡zn`cošÍèñóóòðçÒ¯‘oeb]ddZ_XVZ^YXTYPXSZQ\w—©©§“‡ˆ¬ÓáßãÒ·®ž”Š„}qv¡¶ÈÚçéãÓ¶†kb_[\kŽ¿äïæα­ºº° —˜±ÙãÝÏÁ¹¼º­£«°­¯·²ª©¦©¥ª®¦Ÿžž¡¢¥¢¢Ÿ¨ªš—œœ¨¬«°­…el«¼¾À¼¨~G=Epz~d@8TsoP6Z”¤œi* #! #34"  Cgw}}~~z}pjff^Yabci}tjjdm†Ÿ®©¦«­¹¹®™„…¡®©¡l'  7GHFTbefnily“¡¤—‡sXU`u„‹„xzxq~rpu{„gwvuhcYG+/C?61G?:A, )Kgigz{omu¦«„G# +  +#@FKVf~„„{]Vccgjed``D+ '?NYZ\UI<;27@Q``ab[[Z\RC6.%*/DMJD>5:Up}se\a]]WOTqŒŒ†vm`:  "/CEGB@;34<>6016,+>\hekngc`fYVZIKDB;6>521.0;34&#!(7=1*$>88=44.% !"(  "#&% !' (-%$!# #'*(%% " !#"!     + + )( '0262& 7)'#  +  +  +   + + + + + +  + + +   /;3"" !#!'$"'&$# &"'$##&# "" &&$-/'%## !!$#$$ + %,-.167243/.*-/.,(24*,'   =m‘™¡©§¤©¯”¥ž‹ug]]`m‚ ºÈž¢ŠŸ¤­ÃÚÛÛßáßáæçâàáß׺“{‘¥¶·ÈØáçæâؾ¦Œ…‚› •Šˆˆ”§§¨¦®³±´²³±«¦ ›œ–‘¤¬±±«¬°¬¦Ÿžš§¬©¥–ƒŸ£ƒo{™—„hd‡—…z‚‡•«¨vw€™ª¯ª£¥­²­¢—„w{~……‰”‘•“•˜•–˜˜Ž“—˜££¦³ÖêíòóòññìåÀ’`J@c¤j) +  &71" @cy…€{suuqlfc`[elcgruwkphs†œ®±­¯±·º¯˜…ƒ ¬¬£j/*FIMQZdvummwŒœŽmVL]m†Š‚Šyyy{qlnxw~tqr|‚tojcgN+$8C?>@B97:;789*-0%,=Ukmolmgbjc]aWLIHA;>755427:4($" 18,*!$#<68420+! !.0!#! ()'A2    + +  +  +      7D2!( !, !+* (& #!!"##%"&'$'!!!&%$%20.('&   &#(' +#)62/533:8(,7)%+&$#"-**(" +   7g”š¤«œ†pipg[Y_fo‚ˆŒž¹Ä¹¤‚Œ›œ¨ÃØÛÝÝÞÝßåäãááá×·’zŠ™£°¸Ä×àåæãÖ»¦›‡ƒšœ‘‹‰‹‰•¦¥¤¥±¶·¶¹¸¸·¬¦Ÿ›–“¢­³·¶±±®©Ÿ—ž ¬¯®­˜Œ“£§yy™œvmŸ’|ƒ{Ž˜«¯–nr€ž´·³¯®³··§œ‰ur{„ˆ‰‰‘‹‘”•–’›™”—˜™–š–œž¡¬ºÙçíðñòñðïà®yVG><>KP[WWXX`^m‘¦³µº»½º·¸»¹¸¹¹½¼­rGb¬âíèÕÈÿ½½¼¾ÀÁÁý¼¶­©­´¸¾¼¼¼½½»¼º¹³¡‡nfl°ÞîòôóðìßÊ®ƒga_]OV[^]YWZLRWYNTIT[ZalŠ–™ ¹Ê×äàѸ­£“„„q‚¡µÊ×ãèáϳˆf_a_jŠµ×çàж› ·Ã¹£“¨ÏÞÜÔʺº½®§¦³¬¬²´©¬¯®¬²ª£ž‘–ž¨¯¨£¡¤Ÿš–žš™–¡¦…dlª¾Ä¿¼«ˆR2IjzwgA6`yrY?f §Ÿq0  #%,5&  =dwxqtvwddhiXZdkmtp|†yosr«­««®µµ­–‚”¦§°£l/ +  +)8CFK_hz‚vknˆ˜™‚mZTar‡‰„€{…~uwymnupkls}ywkdgJ-'86DS_df^dbTTMF:,.,9@OOIA4;Vhww_cle][W^t„to\8% '7N`bbUSNPNGIGIKHJDGMGB;:>881.(18Wjgqoirkfmfea[PSLJLD;:?4;72, '082&=<7:5.%"%)%'!  #!#!$( !/PdgX>0 #8O[WRD0%&#      !    =elfQ4$06:6. '>IE3 +  + +  +  + + +  +   + + + + + 8B3"#"! =#!$$ #%%!"$&$%' #!!! !!#!$)41''&  + %(-,&" ".534664:0-'.''+$!*23+#  +  +'GejoopkkhWG>Oc_XYghk€‚‡¶¿Á¿¬ƒž§¶È×ÜÜÜÜÛÝáãâââäÚº’}{‹•¤±¶ÅØàåæâÔ¹¥—Ž…ˆ–š’Œ‰…‚£©¡©±µº¼¼ºº¹±§ž™•–¡®³´´³®§¢¢››ŸŸ¬³³°š‹’«¯‚•œ—‰{—¤œˆ†’¯³—qw“¢¨§¨©°º»¯¤’…‰‘––—Ÿ££¦¦¨¬¥§«®ª¤©¬±®¬´´²¸ÊÖåéïðñòòðëÕœgNIA;;5%:]cgb^\`v…~ˆ~W2" + +  ! :RIJd„ŽŠ‚iXM[bemfgcQ0+;QU\^TXM<15HU[]a`b`WYRI;2'.6>HSPG<4E_uwb^bd^]WXf‚’{mfX7!"*6Ieklee`d`[^^TQRTUWPMJNICC>>3(*4Ohkwsuwppvmlmi\Y[QNL@=E=9:9+% ".2-*! 989520'"& &$"%$ "%+-&!" 7Ynj[F5"$$C]hfaNA<871*    #&%$&! + + +   +  +MjlgM30<<:1' + ,GF<.   + + +    +    + + +  +   +  6C9%!!'!'!$" #$ )(0&%! !%# " # $((&/1*&%(!#+0,%!  #-,*4+/52/--,,1*",,&(%!   $("**0;E?@?GX\TYbhlv}‹œ¬¹À½­‹“±ÃÊ×ÝÝÜÛÛÜßáßáááãÛ¸”‚Œ• ²³Ã×âèèáѵ¡™Š‹™¡’~~’¥®«¬®¬°·´¶·µ°§Ÿ™““¢ª®ª©ª¨¤¢ –œ¡ ¨µ²°‚¨°¢Š›š›‡™¥ Š‡”¦µ¹œqtˆ——ž¥´½³¨ž£¥¨¬¯¬´»¸º¼»»¾¼º¼¼ÂÃÃÄÄÅÃÅÐâêëëîðòòñïçÇ^NCD>>LML[_R]tˆ™«´³¶¹¸µµ»¹º²µ¸³°±£kCDÚíêÚƽº´­°­¯¯²«®³´¯¯ª¤£žª¯©«©§©¯¨¢©¥¥¤£’|pm‘ËîðôôóòíèàÉ£Š|‚Š‡Ž•¢Ÿ”Š–¡•ˆ‘˜—‹€€ƒƒ‚x€ƒªÇÐÈÀ¸´¥”‰‚}q{’±ÂÐÞåÚË´‡nd]apÂɹ´ ™§²¼±›““©ÇÒ×ÌȾ½»¯«®³ª­¼°¥«¯¸´¶³ª›š—›§§ ¨žœ¤ž™œ˜’ˆš„mk‹¨¶»¼·©Q>Jn‚‹o>-RssV7_ž­Ÿ|<    + #(#!//#1\sonorlk€thjedcfpurrrsvhcy”¦¨©ª¯³·­’‰…’œ¨®o1 +  +'BJKL`fxyyns†ž¡Y`jm{Š~x}|w€zurrwplnkoosljiY8%+::69@6;?=!;[^[dcVQ]v‡~kQ1!     ;UOKb|ŒƒˆoX`bgkjchcU4 .KWY[ZOJ?4,>IW_[`kge^PI@7+!./AMLHL;9Lozp_^ef]]TQrŠ‹wifK'"#)4Kdiuqikjjhlf`_a\[\]XUUYQPI;7-$4Dlssz|~{|tqqtoggX_VQKAFCE?;+,!01,*$?:8:56)""%*'$"%$(.'$)"$9Znj_F/$$@afge[X\^VD1,! +  +  #,.!$  + + + + -LmrnL8%.83! + +  7II6$      +    + +    +   +   + 8D3%"##$$"'%&# "!(&$"$ )""" $#" #&")71*% * '*,&%#  %+/94-752.*(.,'!"*'$&#   +/;?FRYt…oWIMLRUS_lpx~ˆ•£µ»¼­‰–µÈÓØÞßÜÙÛßâÞÞÞàãäÙ¸’†{„‘¡±´ÉÚäçãÞ͵£Ÿ•‹Š—šŽŽ~y¦¬¦¨¯¯´·¶¸··²¤ —“ ©®¯¨«°­¤ŸššŸ¢ª¯±¯ž„ŒŸ©˜„Œœ¤ž‘ƒ~ ¡™’‰–£·ºœvy‚Š”˜§§§¨±¼·­¥§ª®³³··¼ÃÁÅÆÇÇÄÃÅÈÇÌÌÌÎÌÌÌÌÙãçëìððóòðíäÂ}`YKKB>EOUYY\g‹–¢¨«««­¯®¯¯´²¤ŸŸšš™Š^<=ŠÔëìؼ¬¨¢¡™š˜–š–šš™žž••’™š™—“˜›”š••’•’’–‡~olŒÃëñõõôóïêåÌ«“Œ“ž£¨©¨ —Ÿ¬²³®¡˜™š‰–‘ŒrgtŽ¢³ÄĽ¸¯¢˜Š‡Šr{“­·ÊÜÝÖÆ´‡qb[cpž¯²©ª­¢˜ž³½³›–‘£¿ÒÕÎƾ½µ®¦«´²³»³¦§±´²µ­¦ž“– §§¦©ŸŸ¥ŸŸž’š‡lo¦²»¸´¡~R9Hn‡ŠrD:NrtQBUœ®›o3    ! !03%2Mfhchmspbgoj`bgkrssntqpkex“§§¥¦²´´§ŽŠ›¡¦—k2 +">OTL\izzumm†¥©£Š`\Yixˆ€„wvwwwux…‚|sutuwpij]7$)681.5>>D0!8QV^bbUFQ`qyƒyR/*  +    ,ITVI^€Ž€‡r[`\d^`fibRB)!/AUORWQYJ927BS`bedkf\JGA?2#!*:MTWJD<;Zvxn_bef[ZRb†•ƒsma=#%+0:Jbmsvvuxtqolqli^bhjg\]XSPH99-"/Fgyw}€‚ƒwsrsrkgc]\[UOHE@DC?:0(*/(($;==:87(!!!"#$! "$'! %*.%&))%#$!":^pqcC3$B^`fecjutiQ=4'!  $ ':6+ +  + +3YqsdH93;<OY``MA94@PZbgejf[W\YN=/$.9S_gaM;4Iitxg`da^dXZwŒŽ”{niT1#($0?Odqx{{}}xy|wrtrnllhgnfeaXIA<1%*=ey„‡„„}~vklifhc_UURGHLHFJCB4-%)3)&$#%"=>><70#!#!#!")101)*/,&&$?\pr_B1"#"A^a^fjrƒ~pU>2-!    !,?;1!   + +   + :dqm^I;3:AA?92)!4HPK=-    )( + + + + +  +    +  + + 8A1# !$#!!#!!#!+)$&("!" ""&&/0)#!&$""%#(**&!!%#  *1-/,060034-)0-!#)+#' +  +   -_‹””š•„‘‘tXKIUZIPcgkxƒ’¡¸ÉÌȵ’¡½Ð×ÙÜÞÞÝÛÜÝØ×Øßãåظ‘tt„”¤±ºÎßççåÚÇ°£—…‹›žˆˆ‡ƒ‡‘¢«¤¦±¹»½¾¿¿¼±¨¦˜–§­³¹ºµ¸´¦¡Ÿœ–¡®¶¼·¨›°¶¤”¨ÁÊŸsg‘¡¦¡‘–¢º¼zl³½¾¿¼µª®²´®­¯µ¸»ÀÑàçëêíìëêììíîëëëëëèçèçéèìïñóñðïêÚªeVSIHEABQKX]q¤³¸·¾ÁÀ½¾ÂÂÁ¹©¦¢£žœb=:qÌííßÁ°¨¦ ¢¡› ¢Ÿ¡œžš›™™¢ž™œ—š˜œ¡›™š›šš™–˜Ž~€²çïóõõõòíç×½ž–£²²³·²««§±·²¸µ¥œ™•šŸ¡¦¤ †zŽ¤¥¯ÀÁ·»¶©šŒ…z‰’£²ÀÒ×ÑĶm]YP`hm€‘¨µ§œ ·Ã¸œ‘Žž½ÎÒÐʽ¼¾µªª¸½¼¿¶¦¤­´¸»º°Ÿ™œ¢¬¯®­¦£¦›— ¡’‘’œmf‡¦¶¼½³©‹L;BoŒ†rK5Qvt[>W–ª¢{7 + +  "78  )TihhjqsilmhddZdqgiekf`eefv˜ž¡¦ª«¬¬š‰†“•‘•ƒT +  )HPBLclnuolxŽ™¦±©ŠZMadw‚‰‰vt{ww€y‚ˆ‡†ŠŠƒ‚xyusbC&(8:+)/67/0#3D_XdicUYQTdysM5# +    +YWVe„“ˆz_M^_cfb]]V=+ .AKJLQWZP942BGR\gjna_abT@51)*>YddeS?5Ntwlb_c\hcR_rŒ’ˆtlhP,%&)6B\oy~‚‚€ztzs|tuqwvrrmrjd^PG.)+3Nm€†‹Š‡ƒ€|tsomojb`XTRKIPG>B;.&%#&"" ?><4.)#%" "!$!#& !&%--(,.1=AF=:4(*(.(0Ghxm`P>0+"#%!*(0LchihrzuWC8/% " (?;6& +  +!$3ZpsbL=36,!"  !"!&$ % &%%,)%!"## %"(&$&*1/0-"!"%$ $-*'$"  (+,03344:?2/2'' !+/)( #"  1b“”œ–‘‹kSIR^^YXcgjx…Ž¤ÄÐÓϺ–¬ÆÖÛÞäåããââßÙÑÖßåäض~w|ƒŽž°¼ÑâççâÙƱ¢™ˆ‡›¢‘†‡Œƒ‡•¥ª¤¥¶½ÂÁÂÂÅÁ½­¤œ”“¤¬³¾¼¼¹·ªš™œŸ¢¶ÏÞß̲ÄÞãϽÒåëäÍn{”¡§¥˜¢«¼»žƒzˆžºÁÂÃÇÀ¶®¬­¯®­³µ°½Ùéðóõöõõôõ÷øùúúùúùùùúøùøôóôóóòñéÓ¥_PGA?8;>IY_z“§¸¿ÂÆÈÉÉÇÈËÎÊʸ°³²¯¬ s@:f¹èïåϺ´¬©¨°±¨«°¬®§¨«¦¬­¯°««®«ª­§¬§¦¥¤¨¨ª§¥™¨àîñõôòñíèÛ¼¡š £¢œ£¨¨¤¢¡¦ª®¤ž›ž Ž–±ÉÒÑÏÐÖÕÖÜÜÕØÖÓËÇļ¨Ÿ¡¸Ã¾ÁÍÚÚ̼‹j_\[VPf‡Ÿ«¸¨Ÿ´Á¸¤—ÀÒØÒȾº·««¶Á¾¾À³¤¥«±¹¸¸©ž›ž¤§ª¯¬¤ ¦™Ÿ¢œ”ˆ…•‰hh‹©¹»½º«ŽX:@k|‚uF5<7=:6&)FLMPf]]cmyq‚{Y1 +   +(?`XTj‚“ŽƒyeTWcbie[\YB( (BNNUUTYVI;8*!*@O]f`eJ;@esxk`d_d_WRe‚’Ž~ldY5#'0:?Tlyƒ„~utwx{xrwurmrytnhiZE9.)0Ok‚‡Š‡‚zƒwuwtpge[XQRRPIJD;/*'"$"%#! 55610(!"""#"( # '(.*)-28EUUPRLA==729LoxqbUIB<41/)*4;<9EKK`eknz}…yS4!   + ';Z]Nc~“†~lLV^^df]b[R7%5))"-%!! 45774,$#  &#$',/,,24>MYZ[YMG>=;=C^q{p``SKHAC@89=ELBDGYgihahsutiTB:+$#!!6ECC<6.+)&+(00'15@G:741+## + + :^momrvr^E=;;BBFFMXfjmnf^VQNU[VKRSYYQ8&"&     + +  +!   +  +    +$67%#"  $*%'!#$"&)'("(&!"!&&&0041."!" !$%$$!"!',(%##&3* %-,/1..699631,%(##--&#!  !8h””’ŒsXNGP]X]clmw}Œ¨ÆÍÓÔ¸˜ªÈØÜàâäæèäáÞÚÕ×Ýâãض{t{†’¡­»ÓããäáÖ¿¯¡œ€‡ž šŒŠ‰‚¡£¦¥¶ÀÀÃÆÇÇž³¦œ–™¢¦±¿À½¼¸¬¡ ››¥ºÕåáѹÃÞéÙÇÕéíëÔ§v\Xk‘«¬¦®Àº–{w‘¦·½¿ÈÌʸ««±µ¹¹½¿ÇÝìò÷ø÷ñéæìôúúûûûùùúøùùúù÷òñðññïæÍ£iSEA?;4FS`n’³ÂÅÊÍËËÐÏÏÓÒÑÕÑÊÁº¹¿¾¼²|G5V®åïë×ÈÀ¿½»º»»½¼½½¼¹¾½¾¹¸¸··µ´±·¸¶¼·¹¸·º¾·®¬¢°ßîñóôôòìéÙ掅}~x†’‘ˆƒy€ƒ{v‡ŠŒŒ‹—ÃÚåèééêêèèçéêåææãâà˶²¸´­¿ÔàßÑ¿‘ldRQNTm•š¨² ‘¶Ä¼¥– ½ÐÕÒÈ»´¸¬­»Ã¿¹¶±¤®¹À¼´­¡•”›¦®¯¨¡Ÿ™™ž£œ”Œ‰‘†deŒ¦·»»¸®ˆR==\€ŠvG9Wxt_;J‹§¦…J + '01#=`loca_\Waloh]bkcd_ahgfeYr‹‘™‹‹~rutwrstfN. + #KRXiopsvv€nO-  +  +  7IVQ_‚”‚‡hF[iiff]_cX2->GW]eXSG366@BP_bcdcZXTMO=,'-=DQZYUE5?csqc`Xaa]VXgŠfeO<42.>Lkz‰Šƒ}€z‚‰uttnqrmqoplm`SMD6(%AZt…†‹‡†„…„~mmrkhe]V[WPDAD<?53,-/101075AH:56432(" + $Mn}yuwslYA<47>>CETahmnmf^[VSRZWTMEIJA23>9'  + +  +X   + +  + + +  +   #62%!  !$#&$'"! !# $,.,E$%"!%,-!*2016-#& -.&%"#+-+&('%0-!',--21.343931,+'& %*+)%%   "9h••ŒˆnUOFT[U^_ant|Œ§ÂÑ×з™­ÅÒÚÜáãäääáßÜØÖßãäØ´zv‰Š®ºÔáçäÞÔ½¬Ÿ–‰†› —‹ˆ…‘ª¢Ÿ©¸ÃÂÄÆÆÂÁ¿±¢›“ž©³»Á¿Á»¬£šœ¥¹ÖåãÏ»ÎäêÝÇÑçìéج{bQX€ª¹¸²½»švnˆ¨»ÀÀÄËÍǽ±§¨³³½¿ÀÈßíóùø÷ðìéíöúüüüûúøøøùùùùøóïðñïíäˤmU<@>77BVf†¨¾ÇÌËÊÎÏÐÐÔÔÒÕÕÓʽ¾ÁÂÀ½²€K4T¦ßîëÜÌÄÃÂÀÀ½¿ÀÀÀÃÆÄÀÀÃÁ¿½¿»¾¿»¸º»»¼À¿½ÀÀº·´ª³ÝìòòññòíçÚ휕’‚‰Œˆ‡‹………‚Š‰†‡ ÇÛäèëëêêèçèçãáàßâäàϺ²¹¸²¿ÕâÞÎÀ“r^G‚‰Lj—¨°¢“›µÅ»£’ŸÀÒÖÒɽ¹·®¦²½¼´³°¥£­¶¿¿»­¢•“š¥ªª£šœ“–ž¢Ÿƒ†“Žnj‰¥·½º·°ŽZ71\wqJ6MpvcDE…ª¤ŽR   )33 +AUfd^`h__bmj_Wddae^Zih```jˆŒŒŽŒƒphmpyxsmW.  ?JM[Z^hhjli}›­¬ …dZZ^r…†‚x€xtsz{wr„‹~{rmnkeO2*299019974& #9BLNZ[_ikikoqM0       1&*4?ORWZN8<\pupa[[ceaUTv’Šug]L934MT]]ZJ>><@=F`ovrhWNMKNJJCB>FMHSLY`fdcagie_SB5+%.BFLJHF@9;??FB628?F>826512-'  ++Urxvttp_UD618;:=EPakjljfdbb\[\][][WN??EP>%    + +  +     + + + +   +   + +#89%% A ! $ !"#$%"""'..5'#%'($% !#+-+1.%$ '83-##$+1*( ",13+#*-0/().)-345/-0/""%&,)-*%   &>v•‘Ž‹ˆ“ŒjXKI_cQPZ_kx|¥½ÇÊDZ•­ÅÏÐ×ÝÞÝßßÞÝÜ×ÙÞààÖµ‹zy‡™ª·ÐÞââÜϸ£›’Š…œŸ’Š‹‰„‡–¨§£©»ÁÃÇÉÆÇÅÀ±¦ •“ ®´¿ÂÂý®£˜›¢¥ºÔææÔ¼ÕéëßÈÔçëê׫{eZVxž·ÀºÁº–ws~¶¾ÀÄÉÌɾ°¢˜¡§ª­ÁÜìôøøø÷ööøûüýüýûúûúøûúüúöîëççææßÇžlVGFC8=FVtš³ÂÊÊÍÎÎÏÔÔÔÐÓÒÒÑʽ¾ÀÄÅöŠN4D–ÚííßÎÊÇÅÆÈÄÂÄÂÄÅÃÃÂÂÃÁÂÃÃÂÄÂÀÃÂÁÀÀÄÂÁÂÃÀÀ½¼¾Üéìïîííéâ̬œ‚€{tvyyxuxwtrrxz{{„™ÁÙáææææäàÚØÖÓÑÓØÞãÞÑÀ¼¼µ®ÀØßÚÍ·i^ZV]Og‹™¦®¢‘—±¾¶ŸŽ‡›¼Î×ÔÌ¿¹µ­¦ªµ´®°¯ŸŸª³½Á¼¬š“™œ¡ œ™˜•’›¡”‡ƒ…hi‰£µ»¸µ§‹]<>Vx‚lC6Upi>E‰¤¦†Q  +%52"  '602?LOZ_gecW^ZVF6)(&0DOTVSA1Cgtvm[[`e^UUb„‘’…nd^J<;:2/+"" ! )E$$( #-.04>Mftvp_WOOPNKIFDBFKNWUW^dd^cdedaSD:,)$9FJMHFG>BAJKLD6;=DK@;55.0,-%  .KeknorlaL@7/8=<@DFPSZ[\dcH4 +  +  5JMB>Z}idMEV`\]d]bQ9#9NYRX_SC<26=@IO_hih^[VOL@)'-+AMSTWM7:Tmvsa^`ac[TYtˆ‘{ekXE?FQi“‘’ŠŠ‚Œˆ‹Š‹‹ˆ„Š‡y€xqgVB-2Dav‘“ŽŒŽ‘ŒŽ‡€‰xnjhc\^SVYOUA:7'-,%" ?@=3/*! %/"& $%"!#)'*.*/68:DTX^QJGGKCBPftuodXRNMMIKEB@ELRUX`_\W_cgbecRF<2#&,@FGMKFDEGIIKIA69>EH?@3.0/((!  +?LVeuxq_I9837>?CMampvslllhb]WX[`cjeUMDKO;(  +  + +   + +   + + +    &=?%# %'!(# %)'$'&&%&"!" %+(42,)&!$(6:/$ ),/'+--/2-*##/63/)+..00/531--030/-/'(& +  )Gt–ƒ€Š‰hXNHNbZV^_]v~‰¨±¶°‰”§»ÀÇÇÇÉÍËËÊÌÉÊÒÔÑɬŒto~‡ž¨­¼ÆÌÑÏÄ·¨ž’‘‹ˆŸ£•Œ‘‹‰‚Ž©¨Ÿ¢µ¿ÀÅÆÄÆÆÀ´¢–”¢©¯µ´µ¯«§™Ÿ¡¹ÚêìÝÇÙìïåÐÖéëëÙ«„od[Œ¢Ÿ®»¾¶rw„–®¼ÂÅÇÍÈ¿¶°°¦¨¬±·ÉßîöùùùüüüûüýüüüüüûúüüûüúõäÖÉËÐÔÒͽ™va[MD=C]‘°¿ÈÇÍÎÍÑÏÏÑËÏÑÏÏÌÈÇÆÉËÉŽ‘P0A‚ÏîïãÖÍÅ¿»¾·¹º¸µººº¹¶º¾¼º¿ÂÅÅÈÇÊÌÉÆÈÅÇÇÇÈÎÒÒÔÜÜÜÙÚÚÚÛѹœxeunmrrotptoopsuyxw|~†™¨±µ²µ²±¥ žŸ¤ž¦«¯¯®«£œ¡©ÀÖÝÙκ‹eXTQY\m—ª —’§²­“††˜¸Ï×ÖË¿·¸°¡§µ²ªª­¡¨´´³¸­‘–¤¢Ÿ’”œŸ˜“œ—˜“Œ…Žxh‡£¹À½º«ŠS<=ZwƒwH2Lp{m=>wž„:  "$%/2"  ?\kebimkh[biecck_dccieidig}’’•”ž§¨š„x{‚“˜Šk8   +@UZQ]ccknljz˜¦žŒ~gYP_q~……ƒ|xqttwom{…†x{rvvjdK4% -A9//00/) ,>6@]pzlba^b\]Vc€”˜ƒhc^RJEP\”“’‘‘ŠŒŒŠ†‡‹ŒŠ„‰‡ƒ„€rk]F43=Ym‡’”•”•‰„‚ƒ‡qplfe[[]aZO?82-,%$#!! E=;56%" !*""!&#' !+)*,)0/5>FRWaXQGEC@EOdtvn`YSOKKOIFC>DIKQS^a[Z\aiid^QD?5*- 2CHLLNIFGJKKKE>:;?GH@;62..-*!*>RSWiv|p]M@>=;>>GYktxvwupne]ZZX^`ikeUHHPP:& +    +  +    + + + +    (?A,$!!%%!%-('"##"#  !$!!(/%-..#)"!-<8+&$#'//)(-1,42(#*0;81,1.020/54-*34344,&((#   *Hy“Ž‘Œ€ƒ‡„hYVLWaXWdggpy‹œ¯¸¹µ †”Ÿ¯ºÄËËËÊÅÁÃÃÅÅÅÅĺ¢†qq|Œ–¤­¾ÃÅËÊĹ¥—Œ‡†ŒœŸ”‹‘Ž…„’ªª£¤¯¬°´¹¼¿½¸® —”•£¤ª®©£ Ÿ —˜›¡¤½ÛëíàÎÜíðäÔßíðìÚ°„iai’¤¢©®¸´Žoq›µ¾ÃÆÆÍËĸ¶¹·µ¸½ÀÍâïõùùúûüüüüþüûüüüüûüüüûúôäÕÊËÐÓÖÖÉ­‰paFA9Jo–¯¶½À¾ÃÅÄÃÃÃÄÄÃÄÃÿ¿ÆÈÈÇÆ¿L5>zÈìïäÓʽ¶¸»½º»¸º¾¹º¸¹¹½»º¼»»ÀÄÇÈÉÈÉÉÅÆÈÇÈÏÐ×ÙÙÚÙÔÖÛÝÞÞÅ«‘xx‚}|uz}w€}vsuxz‚}~ŠˆŒ‘™™š–›˜˜“–’—™’’’••Ž“˜šž³ÏÚÙÏ·‘ncMKU_g†•šª¡–—§²©—‡ƒ–¹ÐÛÚÒƺµ¯¡¨³­ª¥©Ÿ£©°³´²§‘™¢Ÿ œ™–˜š‘•—ŽŒ’—ŒygŸ³¼»¸®“a@8Rs†sJ6Lmwg?9tšžƒB  #!"!4- +  +%>[skdjsqi`foeXaia`fffgrigm‚“žš—œ¤¬¡…z…ˆ–˜“q7  >OPUZ_cmvpiwž–ˆyhYU_ewƒƒuutwxq|uv‡‰}sry‡†}fL7%1;>2+*'-*(397?:4IZ^Y[baZE& -CJPMTUKE;54=BHYghif\_bVL9((,:MSVU@.3Jf{{fca]b]T\q‘œslh]SJKby—˜‘“—”’‘‘‰“ŽŽŽŠ€q^PA.:Sl‡‘˜›˜•Ž‹Œˆ…„‚{splgceaVTOI<73,+# #75332* %*!%!'$/.0148=:@IG:89325/)!!$!(4B[llkr€ykXG>>B=>CM\o|z}vrofYRSWX[fih`PGO[N7'    + + + +   + + + +  + !-B>4" #%"%!#'&$*(% ""*-,",-"#"'88++&$-/3%$")/+2+&(,7<=733F=721450-2.226'%((   0Qy”•ˆ‹Œ~aWQIZd]_megr}Œ ©­¨š‚˜£§¯·ÁÇÈÊÉÆÈÈÈÈÆÁ¼®˜mrx‚’˜ž¨½À¿ÆÆÁ·Ÿ–†ƒžœ•‹ˆ‹ƒ†”¦§Ÿ¢­¥¦®­®³´¬¦§š”¡ª¬¬Ÿ’™™š™˜šž¥¿ÝíïãÒßíðãÔáîîêÚ®|c^k‘¡  —¤©vr†¡·¿ÄÄÉÑÎÊÀ¿¾½»µ´ºÉãïöùøùûúùúûüûùúüûüûûûûüûôåÒÉÈÍÕÖÓ͵‘qbQH@Jqž¬ª¯³´³º´·ºº¶¹»º³¶¶»ÃÉËÆǽŒM7c•™}B !%$'20# #2Lgh`dmpi_ajeYdkdfieihqlciƒ”›—˜ §ªžˆƒˆŽ˜¤œ”t>  +  =QXV^glnujal†–’†veSS\`v€†€xurswwsv†‰…xu}……~k_?(1@D7,'%!&%+7<95555AFJQG<# +  + 2OWE8KhtprlT@MVb]b[^]I*  %5BORW\SI6/516BQdhilc_][[H3""&5FMURB/.9cxn\^X]eYXlŒ›™€nf]WSYix‰‘šš˜™œ™–”˜••“–’“™“‘’‘‹€xqdJ,7PiŠ““—œ™”‹†ƒ‡}rvohro_ZXKD@80.(%  24/14& !!!! )'*31/1B>BEVgospdZSKOPOJHBDFEILT]_Z[_eljdbKC830,:DMSQOOJLMMNHF::9BJH;=:4642&# "+5Jbqw~‚tgPF>?=;;@I]svuusplc\MMVY`ghf]KJY_R4! + +  + +  + +     ,>@3$ # "$$"$+ *+ & "!#' *71+-*#!%%#&//)-'$,,+,# #.+1+%!"*)>>A?B:9923440210-3--*-% + + "+T{‘–’ŒˆŒ~eOMGXcZWd`eqq€ŒŽ˜››„­®±µ¸¹¹»ÀÁÿ¿¾º²­šjqw‚•¥¯·µµ´´­¡Žˆ†“˜Šˆ…ƒŽ¦ª¤¡¨§¢©©ª¬«£¢Ÿ—˜¤«¬ªž›šžŸ—•Ÿ¥¿ÝìíáÒÞîïãÑÛèéäϧua^gŽŸš”“£š}tƒ¦¹¿ÁÄËÍÍÌÄÁÂÁ¾¯¨¬Ãàï÷ùøùøøùøøùøóóøúùúûûüýüõâȽ¼½Ã¿À»ªŽm]SFDIq«®®¬´·¶¸¹¸´¶»À»¼·¶ÀÃÊÈÇȾV2>h¸çîèÕȾ»¾¾½¼¿¼¼¾½»º¼º¾¾¾»º»¹¿»»ÀÆÂÄÌËÌËÍÊÍƾ¹¹´¸±¾½ÀÄ´š…†ƒwwxtqvyrr|r||ƒˆŒ–Ÿœœ¥©¤¤ ©£¦¥žœ ž›£“‘‘‹¨ËÛØʹŠfWOORUi…Ž™§‘˜£¯¨—ŒŠŸÌáæåÜÊ·ºª¢¦«§¡§«¥¡£ª°µ´­¤—“§¤Ÿ—’‘•”Ÿ™•–‘™Œvd€Ÿ°¹·¶©Ž^E7ToyO2@hzmC>f’•{D  !(.66)1NddegendXekcZ\caeaZdmolkk€šœ’˜¨¬¡‰‚—¥ –uE 8NTRZbjnrqjj‡“yshYUYcw|{€~ywrpqwtvˆŽ„€„ƒ†‡…yl`:+0:7:1+/,'% "&;8:@::>=FJPOA%  +      *9JU==Gl~qim\FM[\ba\ZRL1 /?O\UYUBC>43;>M^dhjdd\^`X9#'/9KUUD8./JitxdW]\\^Q[€•œ‹fgc_XR[q””˜›•™™™–™™—•—˜–“”••“‰ƒ}sV0/>]}‘–˜›œ™™—“‰ˆ„yoknlpcc]SFB:2,)& "  32240&!!  #*382/27?DS\_VL@PH@GUhtuof\QLMMSECDCFHMLS\__W\dlokdO>63+"!4CEJPKMLNUQLKHA8=@GJD>78822/&!"# !(7FZi{ƒ…{zvfQFA;>>>AM]lowxqpod\YYRT^jlh_NL]`Q0  + + + +  + + + +   +  +   /C@+$## '!!#$'%%(*"$#%&) +150/-"!')/6-'$(,++.0& %.12-$ %-ACLE;;4.741/226223,&% + + +!-*Nw‘•‘‰‰‹…eSPLabVXa]hoq„‹–›Ÿ¢†™±Áľ¾¹µ±ª®±­««¤Ÿ¡’ƒooxŠ‘–¢¦°®¨¦£¦¡˜‘‰ˆ‡‘›œ’ˆˆ‰ˆ‡¥©¦¢¦¨¤¦¦­ªª¥¥Ÿ‘œ¥©ª®¤š›Ÿ—™—žŸ¢»ßìëáÐÞíïâÓÙáäÛÁ•i`\o• ”‹‰—Ÿ›…ˆ¥º¿ÂÃÈËÍÊÈÃÆÿ¶±²Æåòøùùùøø÷ôö÷óïðö÷÷øúüûüûôäɺ·±µ³·©˜|doXF?I|¢¦ª©¯¯¶²µµ¹·º¼½¼¾¿ÀÄÅÉÇÇÉÀ“V47X®äïêØÆ¿¿Àº¼º¼¼º¼·¸º¸¼¿¾¼½¼ºº¹º·¼½²¼ÉÈÌÎÍËɾ¸³³¯­°ª¯±»Ä±Ÿ‹‹‡|ƒ€{‚ƒ~y|}„|ƒ’™¢¦¢¥§©©¦¥¥©¨§§Ÿž£  ££œ‘ŽŒ­ËÝÚɵ‰e]SQVYd‰—¥Ÿ•¡¬®”ˆ©ÓèëêßÊ·¹¬¡¨®©«ª«¡ ¤®¹µ·­¡˜”š¢¢Ÿ˜”–š—š–”“r_€Ÿ´¸·¸ª’`>;\y€tP3=f|vH:eŒ‘I  ! "#1:! 1Qfdab`phadiib]e`chedhpsnix˜ž˜— ¥¨¡Š‚› ¡¢…G  3HP^\]mrxukhxŽxof\QPbn{yzŒ{srnxrx“”ŽŠ‰„†viY5"!#*86>830&'#"#$.3/7:B[_dfjcagfZA' (7NN\QNA17cxyhW]ec\QKj‡–”wcd`[W[n“›˜˜—–˜™››™—–šœ”’–•“Œs\:3?Xv‹’›Ÿœ™œž™˜”ŒŒ‚uvsqjcb^[MD80/*"2521.& "#$ !)'383324EKRWVVHE=BKKH?=9341-(&'$%& &%/@Xdq‚…}}r]JD@=C?AFSbfgqpolkg^ZUVU_hki]KRaaM2!    +     + +   +  -=<+#!$&!!!&$"")+*%!$""'01-;, ""18+'"!),/20-&&.4.)&  $2?GEDA9;31623;754/!  +)(Kr‘’‘‰ƒ…dRIS_b[Xadipu…“ ®¯—‰¢¿ËÍÌÌɸª«©œ•“•“‹qov†Ž–ž¨©´·±¦Ÿ¡¡–‰‡Š˜Ÿ•ŠŒ‡€‚ §ŸŸ¨¥¨§¬­¬¬¦ Ÿ–“¢­¬­˜˜˜›œšŸŸ¦½ÝííãÑÝîðåÕÙâäÝÁ’iecdŒž•’’ž œ‚Ž¦´»ÂÁÄÊÊÊÈÈÇÆÂÀ¾Êåòøúùøù÷ööôøôôõø÷øøùûûüüôæÔÄÁ¿¼¸± „jdeYJHWƒ«²®¬°´¶¸¶´»¼¾¼¼¼ÀÁÄÅÄÊËÆǾŸU=1P¢âîìÛÅ»¸º¸¹»·¸½¹±¬···»ººº¼¿¾¿»º½¯¼ºÃÊÉÉËÊÉø¸½¾ÁÀ¹µ¾Îν¥•ŠŠŒ‡‰ƒ‚‚ƒ…„ˆ•Ÿ¡ª¨§¦¤¨¥¤¤¦£§¦Ÿš£¡£¤£¡”†Š©ÌÜÚλl\UO[Zf‚›¡•‘¤±«•€ƒ®×êìëßȳµ¯¢¢­ª¬¬©¡ ¢®µ¶»±¢”•Ÿ¥¢Ÿ”–‘’™—™˜œ¢tb}¡´»¹¸§“d95Yt‚N1Ag{pJ@_‰”ƒL + """26   !8G_ea`ckiimd`ehfc]fbcrntii¤ŸŸ¥¨£žŽƒŒ™Ÿ¢Ÿ—‚@   (KPRS`hnxskhtŒˆ{uk]UV]hv„ƒ€€‚zzstry…Š‘‘Š‰„{~qdR;,'4<13)&&&")=9>8;;;CJJILB)!   +  +IQ?1<\~okl\HM[cf_[YWT>  #,FUQMJHK<,(-2DEC65681252*$')&!&3M^n{†ˆƒ|€~mXC<=?>;>OZeglnolmidZWWZ_`jkfXNZc\I4"    + + + + +  +     + +  .=:+!!#%""#" !(*$# """  #" %"+.*#%"'35(&$$))+,+./+0/,' + $5AA=A?<=<11822/1( + $&1G{”’Š„‰ƒjLIWac]]adfn{‡}w‡™¨™ˆ¥ÅÓÖØÙØÏò¶º§˜Ž’—œ™†oq}‚Œ—¤«´»¿½¶¨¡£•ŽŒ†…ˆŸš‘ŠŠŠ‡ŒŸ£œ™ª¥¤§­¯®¨¤Ÿ¡–•¢©¬«¢šœ¢ž˜›Ÿ¦ºÛìíâÓÞîðåÕÞèéæÎœpdci¤›–Ÿ©¥˜–‹Œ¥³¿¾½ÀÈÌÊÇÌÉÇÅÅÇÈÕçóúûûúùøúúùøùùúûúùûûûüûùöëÛÓÐÓÍÁª–sc\]VOQg·ÆÀ¶µ¸¹Á¾½ÂÂÁÁÂÄÂÀÃÇÆËËËʾ™]54H•ÜíêÜɺ³³³´³¹ºµ¶±®µ¶·¹µ··¹º¼¾»·¶¦°²¼¶»¹¹ËËþÆÍÓÒÑÊÎÒÚ×Å°ž˜–•“’ŒŠ‹‘—™œ£ª¤ŸŸ  œ¢¡¥  Ÿ¡¥¢¡šŽ„ˆ‰ŸÇÚ×ͺg\SWVS`„— —Š”¥°¬“‹°Úéíëßȵ°¯¦¦®©ª­©¤Ÿ¨­²¹Áº¨˜š¥¥¤Ÿ‘’˜‘’”•›šš™›vezŸ´¶·³¦‘c:7Ss„wO2>fwj=?Y‚”{J  +" *69& ,Haib`ckjcmle``deegichnsjpƒ›¨¢›Ÿ ¥’‡› ¡•’t= + +)CNMYbkjwtdf~†ƒ„qXOO_qz~„€„|}uupsst‰Š„€~{xnnaM8$ 3;7)'$'&$" 2> ! -@NVPNJF;)''0DQZjlllid[KD6 ,=DZXI<;@^w|aTX\ZVNRd…•Ž~dkkhdpŽ››šž¦¤¡¡¢¡¡¤¦¥ž žœ˜™œ˜˜~V<7E`z˜››žžœž›‘••’‹ƒ}utkkcdTHLC::3& /240$"$ ! (!!!#$/65108CDKhzymbUSRHMKMPHDGMORX]c[]`kt~viN>:/&  />IINJKNMU[]UMDA>;AE@8::8423&!! #! )8Sbo}ƒ‚€‚ƒxiTD;<<9>CQemqutpmoi^ZZ\^dfildXS_cW?(     + +   +  +   .?;, (#""# !"%'#!"! $% *)+'%%#%$! +2,)&)($(2),(,,/1,$! + !*)53OmypM3<[tjD8\„’}S +  + $/-",Odjbfbnodgnq`^kfcgbejvpmj€š ¡”›œ£—††–—•‰vH +  + 3ELKSV_buyjgyˆŠ€€mYOZ^p…€‚|xysnjnon…ˆ}ynmikl\U6'!'5<=)'$*(% "!+47;15=FN]cXI:& +   + +*HXN6>[uqec]GCIcc_gf^YH  +'9KMN[J@=+$**3BQdfcgh`\UO@'(:LPROH?4LfwkTRZXWVMMo‹†majiio”šœŸŸ¡Ÿ¡Ÿž¡Ÿ™¤£ž  ¡Ÿ¡¡¡›—“ˆoV=@UqŒšš›š”˜—•“’Ž’Ž†„vonieaXRMD=;6+# "!" ! ;=;4/($ 3 ! (!'%,40.7=CEIZabRDBHC>>Lgwrj[PRLOMGJIB@IFHLN^b\_^iqtwkP<5*! *:GRRNONPX`b\M;9>:AB@795235,%!  !-CVdqxy|v~‚ucL<:37:AJTgklnlgomf\\[Y^gsqk_LOadM9#  +      + +  +    + + + +  + 2D<)! !"+& ','! $$   $)**$')#%#(3-,-,'&(+*##(,11("  +167869:97+)  !/Ii‰’’‘‹•ŽiPMJWb\aidils~wgWLUa„¯ÍØÝÝßßÙƹÈÓÍÁ¼·¶¼±•xmp€ŠŠ—¦«¾ÉÎËź¶«šˆ†€„ŠžŠŒ‡€ƒ’ž¡š¨¬¦¨®­°¯¬«¢™–¤«®¬£¡¢ŸŸ œ ¡¡»ÚëíçÖÞîïåØäïñíÞ´‹her›¯£ °§{‰Œ‹’£°³»ÅÊËÊËËÆÇÉÑÒÜìõøùøùûüüüûýüüüüüüüûûüûú÷íæââÞÛͲ•i[ZeXEEh¢ÇÒÎÅÀÂÀÂÂÂÂÂÅÆÆÃÆÁÃÈÎÏÎÐÌ–X0+>ƒÏêíÜÈ»µ´³·´·¸µ´°¯µµ³´¶¶µµ²±³ªµ¾À¿²»ÀÀÇÊɾÄÌÚßáãââàâéãк¤œ•š˜œž›œœ“•—–˜—–‹‹ˆƒ„ˆ‹…ˆ‹†‰‹‡‰ŒŒŒ‹‹‹†~~y”»ÐÓÊ»‘mTMTUSf~š¢Ž—£²«•ƒˆ¯Úéìêãα³²¦©¯®°®­ª¥§²¹Â÷¤œ”¢ ’‘™”™œšš–œ|eq—¨­­§¢‰`?5PqzkM:857$%-$$" "+.3942=LT\[OF=# +   +F^O>=`|uXKC<;Ndc_emiaN. + $4DOPLBA8'$*04CScflifd_]L5$"#1HUTRKA7:TgjTIUZTRJIW…Œ‹y_ekjqˆ—¡£¡ ¡¢§¤žž¢¡ž£ž£¡ž£§©¤ž™•“‚`@GMO^`VD@B@@=Phvtb\LRMPHCEBB?>BMNNZ\WYYiqsthOB;+#"!0?ILQUQHP\b\UK<>>GH=<835414*'%#$&" :I_fgjiotxymYF<9;@AEHWmnljkhjhc`_]Z]krrncISd`I8"    +  +  +  + +   + /B=-  "!'!#'%)*-' %"#  #"%)&$&1/&&! $.-((%%&*,.%//++)'#  + + $0678471.# + (1Chˆ“’‘‘š”pQJQ`^a`cefmx}tcNMN]ƒ²ËÓÙÚÛÛÒÁ½ËÚÕÉÄÁ¿Ã¸™ƒry‹ŠŠš©­¿ËÑÏÇ»·«˜Œ‰„‚‘žœ‘Š‡…|~Œ  ››¤©¤§­­²­¬¯ª—Ž–¦©ª¬¢¤¡ŸœžŸ¢¹ÖëíåÓÝîïäÕÜêíêײ„fci–©žšš«¤inx}|¯¸¾ÆÏÉÈÌÌËÇÊÓÔÞìóùø÷öøûüüûüüúøûüûúúúúûüöîéäãâÛϱ•xd_aTLQo¦ÉÒÏú½ÂÁÂÂÃÅÆÅÆÁÄÄÆËËÎÏÎƺ—Y.-C€Éêíà˺µ¯³¶°±²µ²­¯°²³´¯®±°°¬®¤°¸¼½Ã¿¼»ÁÇÌÐÄÁÛäãåæååãéåÕ¸žŽ‘’•’‘ŠŽ‰ˆƒ„‰€ˆƒ|€‚~‚€…‚ƒ„Š‡ˆ‰‹Š‹‰}|{“¶ÍÎÇ·‰m`SQOL^z“¡ž•¨´µ ˆŽ®Úëíêáθ¶°ª«°³­®® ž¤°¹Äƹ£š•¢¥ž™‰Œ–Ž‘‘˜š•‘{eo ©© ŸŽa@8Tu{N3<_sqR8W‚šŒd)  @4& 1@^c[^`k_XeejcYdjfoeenqxurx“˜™—žªªŸƒŒ“”–wJ  $EQML\ckzkdw‘‘€ufYPQYp„}zywu{qpsrqsx{rghkic_Q=&%9;46*$%-*#E (./15<;@IX`]QOA0  +  + + + .L]I5Ai€x\OLC0D`[_]je[I* +.@LNMN=:0%%,0?T`ehle_Y\K7%+=LLTOH31CafbNHRTRNGGnŒ“g`dir}– ¡¡¡££ ¥£¨¦¨¦¤¦©¥£¤§§¨¥ ¡›‹nN;777235+$$#""" &5Qa^bhknqushPD=6>@>GN_npqomqtqh[]^\bjrqm^NUdVC-      + +    +  +   4E;. )%%  -%''#!!!  ""##!#+,%-1#$$)"#*&)&%)*&($!(,)-+0#  +  $'466/'$     .Dl‡“Ž‘•ž˜x[NLY``]cfiovzxdJBKT‚´ÈÊÌÏÐÎɸ»ÐÛØÐÉÈÇʽ u†ƒ†’¤®ÁÌÐÑȽ·¨–Œ…„‡‘¡’‹Š†ƒ¡¡”œ£¥§ªª¬±«®«£™‘¤¬±«¥¥ —˜Ÿž¥µÔçêáÐÛëïäÐÔæëæÏ¥zbac£–—Žžž}d]it‚š±½ÃÈÊËÉÊËÉÈÇÊÓÚèôùøøö÷ùüûüùùùúúûøùøøùûùöîèçåáÝϵ’tf[bTNUq©Ê×ν¿½ÀÂÄÅÃÇÅÅÃÃÄÆÊÌÊÌÊ´Q/-:qÃéíã˶²²´®±°­µ¬¬±¯°°·°¬±­¬¬ª§©³¶»¿À¼¹½ÂËÌÐÓàäãæéæèèêæÒ²šŠƒ‹ˆ‰Œ‹…†„ƒ…„‚‚‰†ƒƒ„€„„‚ŒŠ†‹ŽŠ†‰Š„‘¸ÈËĵ†fRTPKL\x‹‘¤™‹–°Ãë‹Œ¬×éìëàι¸²§¨®µ¬°ªœª°¹Ã½©˜›¡¤¢ž’ŽŽ“ŽŠ‘™˜š–—ŒwhmŽ §£ ›dB4Xk|‚O.>_~Y-"6KSLMH;20MblVFIVRRLF\z…oebbn{‘›£ ¥¦¥¤§¨¥¨¦¨¤§¦¢¤¦¥¥©«§£Ÿ•‰gKRc|‹’˜˜˜™”˜˜™–•ŽŠ‰{sjid[[VFC8/(#! "QOJ?5( ! ,,/,2<<9AH`aZQFF@CCBZjqoj[^SLDBEGC=<@CJUJ[ZXX]gswwgQH8)%"!)=GNJMVOLLSWSKG::GYcqstqptvlc\]a]^kqqhXOTYQ;+     + +  +   +   + +   + ->2.$  !!$#$ ""$+$"! ! #$$)*%.+'""&.+'3 &)**&% +/0*)' "   *100&*&  +Ge„‰‹‘Œ Ÿ‘qXQYcX]fdkqo‚eK4*!! "$%!IOIA4'' #"((//599=AKXViVHA>?:??DJPQ[\\Y^htvsh[F9," +AHMJOPMGKMSIC>;9;><:53461,+(#%$## &D\ckmmmquxiZK?;<98=J^ov|zusf\X[^]^jooh[PZZQ<)   + +   +   + + +  + + +4=;." $!!#! # !$$" #"$ !!%**)'%  &0-*)%%-0.&$-0.(.*% *  + )01+  +  !2Ed„ŽŒ‹‹Œ’¡ž “pa`]Z^ggmpo~|dK?EU„´Ä¿¹½ÂÄÀµµÐÜÙÖÓÑÏ̺›}rv~‚‰™«³ÃÓÔÑËÁ·¨“‹‡~‚Ž¡ ”‰ƒ~~Ž¦¤œ™¤¡ž§¬­ª¨®ª ™•™¡ª¯¯¨¡¢¦¢ œ›Ÿ£±ÊãèÝÏÙêìÙÃÏåëäÓ§xc^aˆ›•”“vd` ±»¿ÅÎÎÏÍÌËÆÅ¿½ÊØèò÷ø÷÷÷úüüüüùøùúùùø÷õ÷øùóíéåãäàÒ³…]bnl^LQ}¸ÕÝÔÇÂÁÂÅÄÅÄÅÄÈÆÁÂÇÆÉÌÍÄ¿¾¸–V2'5b«áëãе°¬°¬¯°¯¬¯°­®­µµ³°¬²¬®¯®¬Ÿ¡¬¸ÂÁÁ¾½¿ÆÊÕáãæèççèêëç×»œ•š ª¯¯®°¬©¡¤¯²¨¡•‘š”Ž“™•˜“Ž’””‘‘’•›œ‘‡|xvŠ¨Äȼ­Œe[QRMQYp”™˜—”®ËÛÕ³‘‡§Òçêëãж²¯££«¬ªª©£¤£­ºÃÈÆ°˜–£¢““Ž“’”•—‘šˆufrŒŸŸ ›—‰d9.W‡˜X4=h„}[9Wˆ¢”_( + +  !"%17) )CU][Q^][\]dab_\ahjlifltjl|ˆ‰Œ˜Ÿ£ž‚”Ÿ©ž‹qH? !>PWa^cj€ˆmdy„oppc\J\istv}srwtsrhfrvrneeZ_b[O8$$=E231%*++&(&?4:ABS]^PPO7     + + +  +5GPTILbd_cgZV="%3HLJAFE?1##*5:JWahgbe[Z^I/!):@GTWM?-6PfjYARZ[ZTQYu„}k^^jzŠ•–ŸŸ¡ §¦¡ ¡žžž¢££œ›šœš••’–‹{g\bn{Š‹‘’ŒŽ‘‹Œˆ~vqkia\_SLC;30$  LOGA7. !"! #(+/2344:ER[XgSFF>>;G[ixne_YRQMJFC?8Qhx†‚…ˆ{qhYY_][`lqmbQQ^`Q;&  +      + +     + +    +  5B?2% !#"! 8- "%#$# "!&&**% !(.,,,!$*--#+-3+&,/% %"  $*&  %4XYRJe[a_fji^Yace`hhjmzqls‡„‡’šœ•vu†’žª£‘}R   + 9JQZ]_h‚†mXk„~rtua\MOdltw…}uzwrsmfkvtqidYQfdR@/"$67:3,'/3('*#5LW\+:ACS_VLRG:'     !0?ML:AXim^`f`OGUflejh_^I0! " .,-+BOMMIJF0(#+-8@Lfglmj_bcW:.*(?KNVWSB32JireQHP]_YUYjstsh_bp„““’šžŸ¡ œœ˜”’’˜”˜—•‡‡†ŠŠ‚{s]LZbbuz|†ƒ}~ƒ‰†ˆˆ€~uica][_XTOD@B/"OIF@:.+"!!$ &+307327FPX]aWEABD>HTishe_VNPDGH?>9@FGIOJXce^chrwqjZG9*%!4FJKEGCBCNOOFC?68@CE><59:30+%&(%""'1Hahpstrtzx_JA::9C?BUk{ƒ‡‡‹‚ve\X^^`frslZILYWG2&   $ +   (   + +!    + .A<3( !#$%'%""""&#&*' # ! &,+'#&" -',*'"#)../.('%*1-%$""&#  + + ! + &*8c‘“’˜¥¶±©¡›†n_`aadir„™¢‹pko¶ÇÍÅÄÌÕ×ÊÂÔÛØ×ÕÍËɼ›†x€……š¨¯½ÉÍÍÆÀµ¦”†‡Š‡’¢Ÿˆ‹‡~ƒ ¡—›¡¦§§§¬°¬¦¦Ÿ™’—¥ª¯¯¨¤Ÿ¤ŸŸ›œ¢ ¯ÇàéßÎ×éìÚÈÜëíêÛ´‡fai£ œ—’~snŠ­ÀÁÂÁÉÌÑËÈÈÇŽ¼ÃÔæðôùùùùúúüüüüüüüüúùúúùùùñæÛØ×ÕÒŵˆ^NW^VLVÆâæàÓÇÄÄÆÅÇÆÊÇÇÄÂÀ½»ÄÈÆÀÁÁº•`.%/PžÛêåÓ»´®±²¬¯¯¯¯­­¯­®±²´·±³³³­³®ªª¤±»ÁÂÁÁ»ÀËÖÛØÙÙÙÛÝççÕ¼œ—±¹ÀÅÃÃÆÇÈÅÀÂÁô¡ŽŽŠŠŠ‹Œ“’’ŽŒ€†ŠŠŒŽ‘†€z{{ˆ§»½º®‰g^VUNO`u‰———²ÒÜÕ¸‡¢ÏçìêâѼ´­¤£¯®¨«­¤Ÿ¨«¼ÑÝØ»™˜£¥¢˜Ž””’šœ“†qbnŸ¦£’‹\AI{«±ž_7DqŠZ7Qˆ£ši,    ##&<3 &6TbXSUde^gplcWdddiihki|wnwƒ†„‡š“‡vr‡’ ¨¡“X  8MYV^er~}lXdruowqeTYZfp‚„‡€€€wyqlnlmrqoridZ`i_A* ?L0<2+,$+&# %#+*1>FEM\SJCE>'  +  +  + .?MMIJV`j^^eg_T\bbfefh^T<./+02(*668/>[OHPJI:71+,8FQ]_bfbc`^YK8,-7;MS\^dXKBNekia[[[[^X\ft{sf`aktx€†“”‰ˆwy€|}…tlvpkuqomgca``fmwwx{zx|„‰‚|urtrolkihcba^VT>$ OJJ@5*#!"! #+/3./07GQVahWLCD>@IWgqncZUJED>FA:;;EAJON[ddachmroc\H:,&(:LIFFHDA?IMLK;536=E@<979830&$&$#"""4O^dkrsstyp_K<;75&% +  +   +   +  +  + + + + + />=1'$ !"# !!""%!'(#!"#! &'&&''')!!"(20&#$&-.4.'')(*./# &!#"#! + + &7^Š’‘‘Ž’œ®³®£™–…o_]febet‹¢µ¶¨žŽ—¾ÎÖÓÕ×ÚÞÙËÖÛ×ÏÌÇÃÀ²”€zƒ†‘¡«ª°ÄÈÄ¿½µ¥’Š…„Š“¤ŸŠ‰‰ŸŸ™˜¢¥¤£©«¯ª©©¤›’–©ª«ª¥¡¢¡žŸž œŸ«ÂÞéßÏÕçëÞÎÞìíëÛ°„f\i’¢ž™‘™•Žws…§»¿ÃÀÄÉËÇÄÅÂÄÀ»¿Ëàíñõôøùúúúúûûûûûûúúùúùø÷ðáÒÍÊÉƾ±’hPR[\_aŒÀØßÛÔÈÄÆÆÈÅÇÇÆÈÅúºÂÆÀÁùœb2#3O•ØëèÑ·´°°·µ´µ³³²±¸¶¹ÃÁ½»·³¶³²´­¬¥£«´ºÃÂÀ»¾ÆÒÖ××ÚÖÙÞèèظžž±¿ÈÊÍÍÌÎÎÌÇÇÆÇü¦‡‡~~~~…ƒ€‰…~ƒ‡„‚‡‰…z‚v‡Ÿ³¹²¥‡i_TXUQaq‘›””´ÐÛÒ¶”‡¡Ðçëêãк·²¨ªµ¯¨ª®¥ŸŸ«ÆÝåÝÁ›™¢¥ ˜Œ‘Œ‘•˜œ›“Ž|cmŒ™ ™}_@@c˜ˆW:A`~uY9I‚¦˜m,  + + "&//3 $9ZhgUXjfefnvbW[`lmfdfv|vryŠ‡ƒˆ•˜‡luŒ˜¤¦œyT   + 5LUWUeq„}f__gvstrk\V[ezŽ‹Ž‚€|ooinhkoppsedfko^B5&7B;-/+$Y0,)014A?FSRHBI<<*  + +   #5MQVSPR]gg^ckf`V^`alkife\RQC?C@LHPEHNab]hdbYQQ[SWbhglnpmgogffXURUU]cklinkbjtonwruoqussvuv‚vuqj{zu~‰…‚‚ƒ‚|{tsuzytvvnomrnqvqnlkhjjkrqupklqeckbbcab^c`[NJIJPI??/ ) !!#$!PQSD;("### !"*.1-./AGA59>DFPNPZb`_adksoeXJ<+ +ALNGJIFHKKOKF9709810%"'(&# ")7Saiu}xvx{qYG?:;;:AK]jx}€|{uk_]\[]bjrsiQIX\P<'%     +    +   +     2:63(!"!'""$"#!!""$!!##$'&&#$#"%!!(-'(,"%(+0)&'&()),""'$%""# + + + +  #4X‘ŽŽŠŽŸ§«¨›’†o__aafkx‘¡­·¾¼®¬ÁÎÒÖÙÝÝáßÕÙÞ×ÏËÄ¿¿¯•…wu‚‰“Ÿ¬­ºÆÉÅ¿»²¤‘‹ƒ‚‚–¦œŽ…ƒ‚}Œ¡˜—¢¥ £¬««ª¨¤£™“—£¨¬ª¤¢¨§§¢ ¢œž¦º×ãØÅÍàå×ÉÖçêçÑ¥x^\b~–Žš–‹‡zmŸ¸ÀÂÁÂÉËÈÉÊÆÄÁ¸ÀÇÕÞãçêìðïðóóôöö÷ööôõóôôòðìäÚ×ØÖÐƸ¢}]LYjfjŽÁÛáÛÏÈÅÆÅÉÊÆÇÇÅÈÈÅÁ¸¹¸½ÄÃÀ³”W2)3F‘Ôêè×¼µ·¹ÄÍÐÒÍÇ¿¿ÁÌÜããàÛÒž¶³³¯­¥ª«¬´¿¿ÁÁ¿ÌÛßáàãáâäèçÕº Ÿ±ÅÍÑÑÓÔÕÓÒÌÊËÍÈ¿®•‹ˆƒ}y}|~ƒ€ƒˆˆ‹ˆ‹‘”‘‹„‚~Œœ«¬¬£Œt_[U]SWw‘‘—–“´ÐÚÕ¶† ÍåìêãÒº´³¬¥®®«­¯¤¤¥´ÐçìåÆ¡˜›¤¦Ÿœ•Œ’‘‹Œ›™ž—ŒŽrbrŒšŸœ•‘†c?4MlZ57[mlQ6D¢’p4   +""%/4/ "9bngbZgcarsg`adhec`blzwltŒ‹’˜‘„os‡”¢¤ŸtM   + +=UZYVeq‚|i^Ygsosoe]NQfy”šŽ‚€ynrkmidr}sjkdsp`K2 )4>D46/162-#",6/%$5FOMKHCHDETXN?939A?>7145442,%#(&&! 0CYeq‚…€{{}sUC@>;>>@Gbr}ƒyyqg][[Z_forseVYabTF. +  +    + + + +  +   +  +  + + + 0=7,! # ! " $#!$$!"$"! #&('&*#""!&&!"$).(&%"$+'),*$-(&,&!&'%"$! +    !5S„‘‹Š‹†ˆ‘˜¢«­‹u^__eik~­«­·»¿ÁÇÌÅÆÌÒÕÖÖÖÚÝÛ×ÕÍÇǸ—~os|‡Œ›¬³ÄÍÕÒƽ°¢–„~‘¢œŒ‰‰€|€ˆž¥™—ŸŸ¥®­¬«¨ Ÿ™œ¦««©§¨§¤šŸŸŸ¥³ÈÒɳ¶ÇÑõ¿ÓÙÔ»’cW]`’ƒ…‰™•“€i}¢¸ÀÂÂÀÂÇÌËÉÇĽº¾ÃÅÂÆÉÐÎÓÙÛÝÜÝáàâåæåçæææäãææãâäàÞЭ‚dPMhgj–ÈßâÛÍÉÆÄÈÉÉÄÈÈÆÇÄÄÀ±¯µ½Æĺ¯”\1,0EƒÎêìܼÄÔåìïîæ×ÄÀËàòøûøøöîáÖʽ´°­¬¯®«´¾ÀÀÄÑßåèæçèçæäß̵Ÿ¤¶ÇÎÓÖÕÕØÛÚÔÒÒÓÏʾ´²±¦ ˜Ž…‚€‡–¡«ª©™’–¦µ¹ª}v{ƒ¡¦¨¥‰te`UYO\p¡£¡µÒÛÕº”…›Îäëêà趮¥¢®®«¬ª¥£¬ºÖíïêÌ£žž¤¢›’•‘–ŽŒ—–››‹‰’oWkŽ–š••›•k>0Ir–˜b85LhfR;M¡Ÿz5 +  + +080 +8[khbekcWizuebea^[[aen€|ouŠ‹Š›ž–…{rp•¤¦—ˆqV" +  + @A?=@?AJgwz„€{z{paVX^_`imsteW^ffPB+2      +  + +    +     +  +1>80+!"#"!#)" $" """$!&$&!"#%'(("#%("  *0,'$ '0($)'*&"&*& "+((##!! + + -TŽ‹‡‰ˆˆ“—š¡¦¥ˆh\_ahoƒ ¯¯«¯ª°ÀÈÉ¿º¾ÀÄÅÄÊÎ×Ø×ÔÔÌ̾žzmw€ˆŸ®¶ÊÓÖÑËñŸ’Œ…~‡˜¡›‹‚}z‡Ž£–’Ÿ£¤¥¨«¯±¬¥¡›“Žœ©¨«¥¥¡žŸœ™•œ£¦³Áù ž²¸¯Ÿ¦½ÃÀ«[YVb•­“‡§¤œŠŠ£»ÃÁ¾¾¾ÂÊÌÇÇÅþ¾¼¼´±¹¹¸¹ÂÇÅÅÃÃÆÍÏÑÖÙÙÛ×Ô×àäãäåãÝÕ¯‡bUJYff•ÇàæÜÏÈÇÅÉÊÊÈÉÅÇÆÄÁ¼¶±¹¿Ã嬑`3,2>sÇëíâÌÆÒàíóóïéÜƾÏæô÷úüüûúõðå×ƹ³­¬©¨²»ÁÆÅÓßçéèééêæáØį¢§·ÌÔ×ÚÙÚÜÝÛÙÔÓÖÕÔÎÑÍÄŬ£‡ƒ‘¡¸¶¹¶ ˜²ÂÁ¯Žojkk™¦«§Šl_[TVP_rœ¶¹¯ºÒÜØ»˜ŠœÌåëêáз³ª¢£ª¬§¥¨¥¦«½Úîðê˦ž¡£¥Ÿ—˜”–’—™–•ŒŒsYf•–™ž–sI4Dq“c97QnqU>K}§§7    '*6,  3OjophhgXjx{h[W`fc_ikrvzpqˆŽ’¢¤šŽ€kn™¢¡˜‡pK :V[X]hpmtsdV`hnekj`UR`†¢™{mspnqgajipqqr``mqkY9&#2?<8549EC9+"$.3>COROLFLMCB*  + +  + +   "$ "##!" " !(!!Z^XD1'"!! (''18641.8CNXdgTE?=?>D[ntmdYWKGE?A>;?=IWm|{}xxnWW[a^cjrwpcWbkjM5%    +   + + +  +   5A72$$# " " "#'""!$& #"!$$" "%,%##$ !+/)($$'-+''!%%$#)& & ")&#)& (    !,R|Š„ˆ‡ˆ‹“‘’ššœ{f`]jr‚›©®µ²©§·ÄÁ¼±µ¶¸¸¸¾ÂËÑÔÔÓÐÏ¿¢}rr‚Œ– ®¸ÌÕÖÒÎÅ´ •Œ…ˆ›¡›Œƒ„„}}Œ›œ”“Ÿ ¢¨©ª°°­¬¡œ™–¢¥¬¬¦¡Ÿ›ž¡˜š ž¨¯¼¿²™”¦¬Ÿ’œ´ÅÁ¨€n\Xk¡´£‹¥¨™›œ¬½Ã¿À»³¸ÀÅÅÅÊʾ·´®¨§¨¯­¯·»¾¾¾º¼ÃÈËÎÑÒ×ÐÏÓßãääåäÝÔÁ¬‹i_PV\]„ÁáèáÑÈÅÂÄÊÊÇÉÆÈÉÈÀº°¯¸Ã¿¸¬ŽU2*2=wÃéîèÖÔÛéðóöðëÜÌÅÔéõùùüüüûûùõîßË¿¶°­ª®ºÂÉËÕâçééêêêæåØÄ®œ¥½ÍÔÙÛÜÜáâàÛ×ÔÕ×ÙØ×ØÐÉ¿·ª•‰‚’˜©´·¼·§œ¢³ÄÄ´‘oddex’¤®§j\V[YX[rš±ÃÁ²¿ÓÜÙ¾—‡¡ÍãêêãÒºµ¯Ÿ¡¬­ ¥¦¤§­¿ÜìîéË£—œ£¦¢˜’”–”‘šœŸž‘‹v\f’— ¢¡›vL7Ak}€W05ZqpY@Cz©§‡C +   %6. + +.Ngqvupa`jrydVYcggfrw€vmn‚’›§§–‹~im…‘•ŒƒlJ + + 7TVYc`qzrqd]`rqmmk\ZTb…£ž–„vssqtkebagljkc^er_L;)#9>:><=8ES92'0A@RUKHFLFC?-% +     + +   +      + "*#$\YMA1''! # $*345434>AKQMHLZ```[]ksumQA3( '4=OPLLCEKKUPMC>68:A?=<5/04.'$(%#$ #(@EF[vzsz‚~sgYW[W`horun^WdnfO1# +   + + +   + +  *   +!9A=2%!  "# #!!"!"!"!#"&&#!!$### !%(!#"! )10($%",,,"$&()(-*(#""!%& !"%' + ## !+S{†‡ˆ€ƒŽ”Š‡‰ŽŽŽ’‹}fZgmu’¥²º¹±¬´¼º³««¨¬ªª°·ÀÌÓÑÑÏÌÁŸƒyt‚ˆ“¢®¹ÉÒÓÓËÀ´ ’‰ƒ„•§ŸŒ…‚}z™š““™¡¥¥­¬®­°­¢ ™• ¨¬¬¦žžšš¡žŸ¡¤¦¯¾Æ»œ“Ÿ¦œ—¹ÕØ¿ŒgY^j¡³¡Ž‰ž£™—ž«¶»À¾µ¶¯±µ¾ÅÅÇÊËÀ´³®©©¥¤§¯·¼¼ÃÀ»ºÁÊÇÊÍÑÖÑÌÕßããåääáÖ¨ƒoWWYXZs¬ÝéäÖÉÅÄÂÆÇÆÆÆÉÉÄÁ½¯®ºÂÁ¹°¥‡Y2'->h¹êïëäàæêðö÷ôïèÝÔÝî÷úûüüüýýûû÷óéÙ¿¶³«¯´ÀÇÊÓÞåêêëêéçæÜƯ¨¾Î×ÚÜßáâãâÚÙ×ÙÙØÛÜÜØÎƸª›‘‰Œš©°·¼»§£¶ÁÄ°‹nebas•«±¨q]RV[Wd‰«¾ÌÉ»¿ÔÜؽ–†ÊâééäѸ·°¡Ÿ«±«©ª¤¦¯¿ÝìëãàšŸ¡Ÿ˜Ž•Œ•¡¢•~_c‡˜¦§£švH3<[nvT;8cw{\;G|¬­†? + #1- +'Dckltpd`apxhU_mnju|€|}rpr‡—¥««—ˆwio}Š„qjkJ   @[TS`hv‚wfb[ftnnopj]XcŠ›¤ž‹smqwnf_]ekkZW[kg]R809:9267IR=*!$1<3543-+&$&%$ 1BVly††~{tn[C<<=9CFE\syz{‚{w`TSVR[fpptm^\kncH0      *'  + $_    + + +.>=1) !6!%% $ !"!  )''! $ #!%-'"$$+3-('$-((--$&(+2+$$!!!!!%&! +#!$"   +  !,U…‹†„†‰€…Š‰}{c_fnlzŽ¦¼Á¸²¹¿¹³®¡Ÿ¢šž¯¿ËÐÐÎÏÎÁ£‰yyˆ’ ¯ºÆÓÖÒǽ¯ ‘„ƒ…†“¢™‘‡†€€…šŸ‘ž¡ ¥­¬­¯¬ª¤ •”£§«¬¦ ¦©¡Ÿ¢œ› ¨µÈÔÊ° ¢¤”‰šÃâæÓ¤iYYe“¤™ŠŒŸ¡˜žœ¡±¸¾¼·µ³³ºÃÉÁÂÆÈƾ¹¿À¿¼¼ÆËÏÏÔÔËÌÏÍÌÊÌÓÕÑÐÖÞãäçåäà×Á tfXafe\q²ÝåàÖÌÆÇÆÆÆÇÇÈÉÆÇŽ²±¾Â½±ª£…S0,-8i¸åîïìêëîñøùøõðéÝäóùûüýþüýûüüüú÷íÖ¾´±¬¯»ÄÊÐÜäèêéééééà̲¤©¿Ð×ÛÝßââåâÝÜÚÙÚÚÙØÙ×ÏÅ»©–Œ‘š®¯¶¾½­¤¶ÆŲkc`dt˜³´­“qeYTTO_š¿ÆÑ̽¿ÑÝؾ”‚›Æáééäκµ²§ž¬®¬­¬¦ ±ÃÞìëá¿Ÿ˜›¥£Ÿ•‹’‘”’œ˜’“•zam£¦¨«¦˜sD2=WkwT9Bg„ƒZ9I¬¨‹C + + %6/ + ):5.67FG=&&6=FTSXLMMH88- +  +   +  +   +  + + + + +  + + +   +  +    "% !#$%UQJC2! "#!"! ""$")445/38AIP^caQ>99<>A?<6443,*((&*) '2EZhv††z€xmZ@<>7:=EM^s{~zyvsm_PSSU[fntqfWdmo^@+"    +  +  +-? +  %    + +4>C/& !!!#! "! %!$% +% "#%" "#"!&$# &-*%#%!#!/3*$$"#%#)+'&#'))3+!$ $%$#  +* ,Uwˆ†‡„‰‘––“‹tssmic[\judet–°¾À¼¼ÀÀÀ¸©œ›žœ”¡¾ÊÎÍËËÏéŽzv‚Š–Ÿ¬»ËÖ×Ñý®Ž†{‰”¢˜‡†}}„‰¡¡¢£ª®®±°®«¨ šš¢¨ª®¦©±¬¤ŸŸŸ¢¤«·ÎÞÖº¥§§–‰žÎéìݲwZWe¦™†Œ«ª¡¦ª¥¬·»¸¶¸»¸ºÂÆÁ¾ÃÌÏÏËÉÌÐÓÔÖØÚÛááßÜÛÚÖÐÐÓÑÓÓÑÙàãäääåàØÀ”g^dtzseºÝâØÐÃÄÅÅÆÈÊÉÈÇÆȹ²µ¿ÁÀ±© ŒX34.7i³åïëåãêíñøúù÷ðåÝçóøüýýýþýüþüýüüùîÚÀµ­¬·ÇËÒÜåéèéééêêá˱¨°ÅÔÛÞÝßâãæäßÛØÚ×ÙÚÛÙÔÏÈÀ¯œŒˆ’œ­±¶Àºªž£¶ÅÄ´kabi{›µ»±’gj_YZ]r«ÊÊÓ͹¼ÑÜÛ½“™ÄáèéãÔ¹¶³¨¦¬¬¬ª«¥¤ªÁßìêÞ»š––¤¦ž”’’•“šš–‘‹–”vaw“¦§¨£Ÿ˜oB32Wty[?An‹‡f:H{§¨ŠE  + + # .98 %6BVfo{wgcsxiYdr~…”•Ž‚|mfn†š¨Ÿ‹zjjjjmgmnghO"  +  + +5T^`_gurljg`danxrojbbjŒ¡§ •‰{volmjdSWagcRTS\jhQ75&/979769BP@-*3FKTXYMHNE@=+% +    +  + + + +  +   + + +   +   +   ! #"!SQKD6%" %- (+1222.47AMR^bZK?8>?>K\knj_[OFH@HB@?:<<>>CGYbd^ShjlmcKC.*$"*:FJILMNMMLOUKD>;:BB@=7333330+&*"!$#0G\k~ˆˆ||~ulVC@<=>=DRdwyzvushcZKN[XeptvrcVcqjY<'  +    +  + + + + +  +  +  + 5CB3%" !  #!!%#!$&%!$! &"!!! "!!#!#(&$%#"$%! +/&%!""'*)-+-&$(&'! %'%#!"! # !  -Kk~€‡…ˆ˜ ›¡˜wf^[YYX[jlhek‹ ¶¾Á¿¼¼À¾·²¬¤¤œ¢½ÈÏÎËÐÏÁ¥ˆqp–Ÿ¬ºÍÔÙÔż± „}…”™’…†€u’ Ÿ“Žž¥¥¬¸·³³°«¥Ÿ˜ž¨¯¬¨­°©£¢   ¥ªºÒáÛÁ¤¬°œ©Ùìíß·}]Ri™®ž‹•°­œ¥­®¬¹¸º±­±³»¿Â¿¾ÂÊÌÓÖÐÑÓÖÙØ×ÝÞááßßàÝØÖÒÒÕÕÎÓÚàããæååßؽ•k]h|Œ†{¾ÚÚÔÊÅÀÀÅÇÆÆÇÊÉËÅ»±´½Â½±ª¡‡X1-*5V§âîêØÎ×äñ÷úùôíáÛäñùüþýýýýýþýüûýü÷îÚ³®µÄÉÑÜãéêêëèêëã㦮ÅÔÛÛÝÞãääãßÞÚÙØÙÚÙÙÔÐʽ®›‰‰“ª±¸¿¼¬˜žµÂôŽkkkhy¡º¼´—qb^\_[|®ÌÊÔ˺¼ÏÜÙ¾y”ÅàéêàÕ½¶·¨¤¯®­¥¦©¦ª¼ÖââÓ¸›—–ž© “•’‹›˜”Ž‘™zgt¤¦¤›’…j=0:Yxƒc@Cm‰ˆ]8F}¤§E  +  ,42 $0BU]hlghctwj]bn~˜ž’Šsho‘œ££“…obhjnnnde_L  +  3OZR]gnxxtjjjjsvlstecp‚­£’Œ…€vsqh_US^blZWSYbdV5"-;=@;:+&3IR[YPJINJ?D3! +     + + + + +   +  + +   +  +   +  +    ! $ $!  ZULB6&"$"% $)'311.-24@KTZ_XK?9;864ETjz{vtqpjaTKR]`fqwtrdWfpeJ8,    + +  + + +     +  +  + 1DA8(  )! ! '! % $% ""!$"!# ''&#&(%! # #!)*$##%&&62/,,#$)(%# $$$  ###&    + 6`u€†ˆ—ž§zeWIRVUZhkolq‡š«µº¿¾½¼¾ÀÀ¾¶±¦©¾ËÑÐÑÒÏÁŸ„mpz†“®»ÊÕ×ÓÊÁ´ ’‡€†‘™Š„„}˜‘›¢£°¸»¹³­ª¡š˜ž«²µ­¥¦ŸŸ ž  ¡¨¹ÑãÚ¾§¯µ›‘´àíìá´y\[i›¬œ• ¹¸  ©¯­°´­ ˜¨¯»»¸¶ÀÊÍÍÖÕ××ÖÕÖÖÝßÜàâãäâÛÚÕÒÒÒÎÔÚáâæååãàÕ½™mUZ{•‘€“ÅÜÚÑÅÁ¿ÂÂÄÇÆÇÇÊÈÅÁº®´¾À»´©¢ŠX3.10KÝíéÍ¿ÆÖê÷úøñçÛØÜíøûüýýýþýýüýûüüüøíÙ½¯²ÁÉÎÚåéêêëêééáͶ ¬ÄÖÛÛÛÝâãäãÞÞÜØØÙÙØÖÕÏÆÀ®˜…‰–Ÿª¶¶½¿¬™œ³¿Ä´lgjk|£¿¿·–p]ZY[a„²ÍÊÒ͸½ÏÝÚ¼vŽÃàèéâÕ½¶¹¬¤¯²­®®¬¬«¹ÊÔÔdz¤“›¡¦ ”Ž‘˜““Š†‘|er”££¡“Š€e:)>\…‰^>8b…Z6O„©«H   +  +  ')8/  2CLNZ^djttudb_mž£˜~ndxv‰š¡£˜‹z`filhcefaL& +  2M_YQ\hw|qqihvƒvzzf`g{›®­™‹ƒzrqkh]\bgjeWWUbb\A*8=J?:<6BF;& %0;KTcXNPVTJNH7   +    +     + + +   +        !! !VSKD6-"%!%!-41/037>HKQ]^]OB;87=B\ptjcYQIFG@B?>;?>=9:523/-+#%##  (<>Jap„„yyssodXVZ^clqstpa[modM7*    +   +  + +  +  + + 1@A8-!$"!  "%!!$)$#!#"&&!!#'&(*)##' # ((#%!"+./-%'&%*00&!&"   ! #& +  + +)Vr‚ƒƒ‡‘›¦ ƒf[JOQT^glp‰˜ ª¹Á¿¼º¼¿ÁÃÀº¹ÃËÑÓÓÐѼ˜nqu“ ®¸ÊÖÙÓÍÁ²¢Ž‰|†Ž•‡‹ƒ‡‡”¤ª¡“‘ž¢¤¯µ¹¶²°­¢ž˜– «µº°§¢žŸ¡¡žœ›¨ºÑàÚ¾ªµ¾ ˜¾åïîã¶x[Xg£•™¥»¿±¥¦¥¨«£–•–š©±º¸­²¹ÇËÎÕÕÔÓÓÕÕØÞãÞßßâåäÜÙÕÓÔÓÏÔÙáäæäåäßÕ¼šjORs…’ŒÎãáÖÈÄÁÆÂÅÃÆÉÈÆÇƽ´¶¿¼·¶®£‰X5'*0D”×ìé˾ÀÑçõúöïàÒÐÚíøûüýýýþýýýýüýüýûöçÒ»²ºÇÏÛäèêêêëêêàв¥±ÅÓÚÛÛÞáâäãßÜÛÙØÙÙÚØÒËÆ°šŠ‹˜¢®²´½¿± ¤°ÁòŽpdhj|¤ºÃ·˜wiZ`^j…µÏÒÓϽºÑÝÚ¼xÁßçéäÕ»´²¬ª¯³®««­©¬¶¾ÄÈî›–¢££ž”‘–—Œ‹••’sacŽžš“ˆ}_A6@\Žb=6\|x\6B?7+!9ASacd`^_acac@! +  + + +    + +  +      +    +  !!]YQ@/' "))!'..034>?DKWY_^N>8;79BTkria[SGJKGCA:??DIJHI[ca^^anwlbM>3&'(?PVMPMLGHHAGB@:46<;97;5602/+$"$%#%.AWfx‚„{~zwiT@89@=7<>GLIHO`b\\ZapsqcJ=2'+7GOPOHHLIEB@E@:<5:??6:Z…”xMcŽ¤©šW + !$*2?C)  .FHHTa_^fx{h]V`qŽ—˜‘†~rqkopnq€{odYbfefjbbXK. + + *DVVSZeqtrifswxx|xzrohmŒ¨¦ˆ€„‚uptgf`ahig\V]e`O@*-FPLGG;C?EE@66C\m~‚‡’‰†…|[6   + + + + +  +          "!  ^VL>8&  #! !$*,7276;AIQWY[LB;>;=H]owmaYNEIKKG>6<=EMNLMba]^[dnvp`D=0(17BKKIGLKGGFCJF9146:<8;8<821/)&'%#"#(':P`l„ƒv~|n[G<9>@@::>FbsuoaTOLGICA><8AFMOMQ^cca\fktocI9-$,8EMKGKHPILSQRF>555:779<8566/.'%("$$*;Rdn„Šƒ}viYE=<7<=CPZfnijkpqgXMXbflnsvup`brziJ5.#   + +    + + +  +  +  +  + + #;HB/  %&"'$##'!#! !#! !""!!!"(," " !)!"(*,($"$0/,&!$%#*)$"&""#$+'   "  !(+410Zuzu}z}‘Ž‹Šˆv]Y[\ijƒ £©§¤›¤¦§³¸»ÀÇÄÅÂÃÆÉËÑѼš„t€|†’— ´ÈÓÕÍƽ°§Š‚x„–¥œ‚{†Ž•“‹–šœ ª´¸·®§ž™–˜ ¬­£š–“ œž›¢¨¸À·¥¬ÅÏ»´Óìòñ忆aZn¤±£—¤—ˆwhlk|Œ‹„}˜›–›®»ÆÍÍÎÐÏÎÑÙßáÝÚÙÞåâÝÙÓÎÏÑÎÒÙààáåäâÝÔº“hOA::AX™ÓæèÝÌÇÂÆÇÆÆÆÇÇÉȾ¹°®µº··µ°ªt;)')2oÁèìæáãæïøúöïçÝßæôùüýþþýþýþþýýýþþýüüùñâÎÊÑÙáçèèêêêêçÕ½«µÂÎÔÖÜÞÝÛÝÞÙ××ØØØÙÝÚ×ÔÌį˜£­·¹»¼¦šž­Áñ‘mknl¸ËɽŸ{h___c‚®ÑÏÒÏ¿»ËÚÙ¾Œn†¸ÛèèáÓ¹·²¨¨¯¯©­­¦ž¦¬¶ÇÍĵœ”• ¤£——“‘‰†‹’‡~—ee}Ž•¡›žšyT;=`…kPbŠŸ™{au ¸·œ`# +   "7GC1 +(0J[QGWc`isuquhigr‡Ž„vhfeeluhej]Z^a]aebWRU.  'HVX]^borxspkr|ˆtwpdecz‘Ÿ™‹†z|r{ykf_Z[Z]XPM`_]L/ !0FLJQRWYbfQ>>?C[z•‹ƒ€uyvysoU2    +  +    +    + +   +   + + +  +    +       ! ZPQ>0 "!$ #  "$'(35.5:JMVZd]H=><?=@KOKSVaig\Zfmrr]F9/).9GLHHGJMMNVTVF=;9;=6;::7641-/)&&"&!!.AS`q‹‹†€€yjS@;99;?ITervqrstpfTU]bejnnrtl^^txfB4. +  + + + +  + + + + +  +  +  +  "7D?/ + "#""#" $#"%"#! #%',!#" $!,2'#*$$'2)&%!%#'4%!!#"$ '$ + +#$    + +Zt{€|wy…ŽŽ‹…€zsb\\_lq†š¦¬­ª¨§¥›˜˜¡¨³¸ÄÈÈÇÂÄÅÅËÏÁ§“xy{‰’”›¶ÆÑÑÎǽ´¤›Œ€~„—«¡‘ˆ„|‚Š˜ŽŠ“”Ÿª³¸¶®¨Ÿ›•”¥©¦¡––•–¡ ›Ÿž¨ª²¼³¢©Ãλ·Ôîòðç½€a_q¢°§•‚oic]_q‰‹€z‰‘› —”˜¤°»¿ÅÈÎÎÏÍÐÖÝßÜÝÜÝãàÜ×ÑÓÒÏÏÒÙáââäãáÝѸ“lM?<3CEI[mrmd_NHHE@@;==BMMMQ[cee\YejpnbL9/10=GIHCDFIORUWVE9>@?;;;=:840-&,&#&!##'3H\g|‹ˆ~uyubL@4:49CI]o{zyrrgUOWagkmzzrk_cwsZ@1(   +  + + +  +  + + +  + "5B<1  !#>(!!#)&!!!""!$" ! !(%#$ !)/+'%%$ !*()'"%()/! $! "    "  +  /`qq€…z…ˆ‰‚~tbZ_[\ZisŽ¢­²®¯¯¥›—”šŸ¦¬·ÀÄÌÈÅÂÂÆÆÁ¶¦‹|z‰‘™ž´ÈÒÔÊý³¤—ƒ€˜¦žŽˆˆˆzŠ—š‰Œš¡§®°´±­ž˜‘“£¦¦¢’’™š¤Ÿš ££¦©©¥¡¬½Çµ¶Ùïñòå»|ft‡¦µ¬˜Ž‰wh`c^`s„‚z|ƒ‡“™–— ¬¯²´µ½¿ÅÍÒÔÕØÝáÞÜÚÜÛØÔÒÑÐÐÎÓØàâáâääÞй“iM<:6;ExÄÞãáÖÉÆÆÇÅÆÈÆÇÂÁÂÀ½±´·¶¾¾¿ÎÐ¥V3,+3]°ãëåãäèïóõóîèáâéðùýýýþþÿÿþýýþþýýþüûüúôçØÓÜâåéêêéêéæؼ§§³¼ÂÈËÍÎÐÌÍÈÌÉÊÆÊÎÎÍÈÁ¿¶ª—Ž˜¤¬²´¼º§š¢­¹»©ƒed^p˜»Íɼœo`dc_z«ÊÍÍÐÁ¹ËÚÛÀ’|‡¸ÛççÝϵ®±¥¥«®¯¬¬¤¡¦ª¸ÆÇòš”‘–¢˜“”’ŽŒ‹‰ˆ‹ˆ‹”fg†œ¤¥§¤¡‚T9?m—¨ƒWSn‹“Žª¸¨“tC + +   + !-G@)  0COSX`a\[Zcknljedmtqsrmkcadkfjhel`[]a^bY_cU, + +  !>V[`VVbrpfjdoy~Žˆzqm`fk‘™Š„‚y|tsm_a^XZ]OJRgheO9(*8HaSTcijidS?:7>Q`v{t~~…„‹‡^@   + + +   + +         +  +        !$$$ RUG?.$&$'" ""!!!" ""(+-.231@@J]pqg\]NIFEGA?;:ANJJLR`fb^Y\fqn`H5+-8@GC?>EIPSSTTNB;@CA877==33+(" %$!(/=Ndo‰„xuul_H;;0OP?Q`t|~{toaRP[`lnuƒudWcvnT;-    +   + + + +  +   +  + 3&:;6.%  " <%"! %& !!#! " !"$",($!""% .&&$$!"$,'(,0' '&# $""!$#"  ! + +bqs‚„~††{qqbWX[[Ykr}Ž–¨´¶²´©¡Ÿ˜’’–– «µ¼ÂÄÇÆÄÃÀÀ¼²¥†‹’¤°¸ÉÔÕÍÅ»¯¤”„|„“¤ ‘ƒ‚€‹š”†~†—¨±¶²®ª¨¡˜•“©§¢’’œ ›—Ÿ¡¢Ÿœš’ ¶»¯·Ûîòñä½€bq©¸®Ž‡rfbdbi|ƒ~x‚‚ˆŽ‘”—›¡¨­®®²¼ÈÖÜØÜáâååáâßÙÔÐÓÏÏËÑÙÞáâãããÝÒ»”_MB86:=\œÑåãÛÐÄÂÅÄÃÇÇÅÆÂÁ¿¼¯®·»¾½ÆÙà¼`1/-4S¦àëãÙÝÝæîñïêßÕÕßìøüýýýþþýýþþþýýþýþýýü÷íÝÔÜäæéêèéèèçØÁ¤–š©ª®±´µ²¹´®±±©®¶µ³±®§›“ƒ€Š›¦´·»½©˜šž®«š{hbbq˜¹ÊɽŸ€oacd`yªÉÍÎÏÀ¸ÈÚÚ™xƒ¹ÙççàÌ´²­¤£®¯¬§©¥¥¤¥´ÆÈÀ¯œ“”“Ÿž—•’Ž†ˆŠŒ††}…–†dk‹ ©©¨ ˜|M9b”°µˆYW{žª¢¢© {a8 + +     ""8EH/ 5?JTS^[VQP]dbfadmnmorihb`cflefdgfc]X`ajef\O*  + + #JQV`TS^fqhhilz}…‡}nfc[byŒ“Šˆ‚zotuc_^TRPMTTglc_=1-=Qd_^igjlcQ?5/4E_u„|†€„††ytU6   +      +  +       +      &"$ #WWQ;)!&)%%"! !)&&!&*01*3ALKU\[VF;47,(*Agv||zzoojd_H. + +   + +  +       +           !!TUS<,(*%$$"4#&%$(#""-.12+0>EKU``VE=78@DQcstqfXNMMMAD;2;BIIMORSVPR\ajqobL<3.5GOSHDFJJOVYLA98?HE<@>;<20)#&$$%#"$3I[hj|€pppmeK<74oL,9JYghivtmj[=*$'=^jpndda]XTU?$ +     +  +     +       +    $!  " VRK>1& $'&"%"!"&$%(,131029CGR\`XC;:839@GJOSKQXXM[_jnoaJ;25AOU[IHEDIQSRGA22=IE==>>960*$#&'(% $'7IYfq€zttm^E=4;FACJ]m{||tttobPPX]cisxywgQ[rq_E3(   + +      +   +  5?6(-"  $ G!!$""#!  #$! #%"$($$#%%+1% !%(&)*/0+((/)'#$ '!     :r†‡„‡‚€˜’ˆ€vlbW[^`lqy…Œ‘“˜›˜¤§©¨¨££¡ž››œšœŸ¡¦³»ÁÁ½­œ ­´ÀÌÒÓÍÉĽ¯—Œ†ƒ†”ªŽ„‚sxŽ˜•†–—˜Ÿ¨ª¨¤ ¥œ•”“¡§«¡••˜œš–› ™”’Œ…Š ­©ºáðòñç¾izžª¥›–ˆfYY\jurqx|stldbddl„’œ£®·¿ÇÏ×ÛßãåèééçßØÓÐÍÏÊÐÖÞÞßâáÝÛγ‘cXB83573T¡ÄÇÇÇÂÂÄÂÁÄÅÆÈÆÂÀº°®¹¹·¼ÖêíÒu;2,3GŒÓëåÑÎÖèôôîåÕÊÍÚìöúüýýþþþþýþþþýþýýüüùîà×ÓÛãçéêéèéêåÒ³Žrlliegie`dgcibgc_bgdbbc[ce^h{Žœ¦°µµ¥•’ƒe_][h‘·ÆǸ›zhbhh`w¥ÊÎËÏÀ·ÈØ×¾–yƒ´ÕæêãÓ¸°°®®­°©¡¢¡žŸ¦¯³¶¶«˜‘“™—‹…ˆƒ‚ŽŽˆ‡ˆ’ki{•œ§¶¼·’`Sj“¤¨«¬¯®©ž”Šxrpd[P3,''!!"    + '()+112@DO^N9 + 8GVa]V_c]VUTSMWefaaieadX_[_iihgk\S\ahr|~}e9    2(3AUZZeZXYVVXSB*%  + +  + +         &%  !XRK<1%#'%%"$ "&!!%#)/,+-4=BJWZZRC9317?I^srh^S@EHCFF?6=?DKOPOW]\VUbfmkZC;56CWTLIB@@AFCMC946>;<6420-$%%##! #-@JWey„…{utiXC=89>9)  +$%y:Y" ""!"&#! #-$# !"#! ! ! "&% !!!*+%+**'&*("'" ##%%   $ +  + + + E’Œ‰‰”Ÿ˜Œƒpf\Z_`tw|Œ˜™—‡|„œ§¯®­«¬§©¨§£š˜™ž¢¤°´º½²¡šž®·ÂËÓÔÎÈǶœ€z†™§ž‘…€€u}•™”„‰Ž‰‘—› —˜™“’“ §©£Ž…ƒ‘—›™œ˜›”Œ„y„š­¬µÞïòò蔎 ¢¤¡˜Š||`VNU]ejktmh}{qd^e`tŒ—”œ®µ¸»ÂËÑÒÙÞäååàÛÓÑÍÎÍÉÏØÛÝáâáÜÚκ’dLE<45;9Q˜¿ÁÆÆÇÃÁÅÅÂÃÆÅÇż¸²¬¸´²ºÜîñÝ…?3/.C„ÉèæÕÑÙéóòíåÕÍÑÝí÷ûûýýþþþþýþþýýýýýüúõçÕÏÒÛäæéééèéëçÔ¶•~nkjkehdfflgfiddZ`g`eid_be]c{Š–¢¦®¬¦‘‘’ŽŽ}f\]ajŠµÈƹ™|lbbsau¡ÉÌÉÎÁ»ÇØÚÁ–vƒ±ÖäéäÑ·®¬«¦©¦§«©¢Ÿž¦¦©µ«—“’’‹„‡ŠŽ…~‡‘…ƒŠ›‘hbƒ¤·»Ã¿­”jgŽ°¼»¤“›–”™~sqkeUSWHHD:+/*00(   + - $,699?3.=?RWK: + 8GP\YY\[\ZUVKNR_hdc`^\ed`^gmqiji\R_n|…‡ƒ|xjA + + +  6S[VXU\ekpebhk{‡€{sg^\bl|…ƒxvorvlhg`adga_gakgN42008QX[`\]WE=698AHZYWca_af`ZI4! + +   +   +    XVG>..'#!,#&  !"*.-0,6;CLMYZVB7:2:=Ecsqf_SGHFFFD?==CLPRPP^_^\`celg^A67:HRQRKB>C;=EA><9?===897241+("$'$ .3AQ_kx…€|tpfOA9;<@BHUdqtqoppnlaXU\abipvxn]Tl|kTA;,   + + + +  +         'DB91  +#"$M; # ",) !  ""$ #$ !# #%*))--(%))+*""$#$  "&!   +R„“’‘ŽŽž™“‡thdXZ]ipš§£–ˆt~•Ÿ¥­¯®­¯³¯°¬£žšš˜¢¨®´¹¸¬¢¨¸ÃÍÔ×ÏÈÄ÷¡Žƒ{‚œª¢‘ƒ€yw†“˜•ˆˆˆ‡‰’’”–”™—•“– ª¤˜Œ‘—œžœ˜š•Œ„|wu‘£ ¨ÒêðîæÆŸ™žš•…{qts_SLPU^ejf``glhaadeiz†‹š¦­¬¬¹ÁÇÍ×ÜÛÞÞÚÕÌÊÊÍÌÉÎØÝßàááßÙʵ’gP@;57?;Z¬ÑÓËÅÄ¿ÄÅÃÄÆÁÂÄÁ·¬¯¸³§¶ÝñòãC2.4?zÆèæÖÒÜëóôïçÖÌÓßìøûýýýýþþýþýýþýþýþüüõêÙÍÏÛãåèêèéêêæÖ¹–~mnnolmjpqonmdfjomindd_c_]ad|”›¡¬²ŸŠ|jX[_o¯ÈƸ›ydaa[\s¤ÊÊÈÌ·ÆÚÚÀ‘yz¯ÙåéåÔ·®®¢££©«§©¦ ŸŸ›š¡ª©›“‹‘†‹‹‹‚€†Š‡‰‡™§”}‚£»½¾»¸¬œ”¨´¸¸¬“u‹•”rd\QQ`^_N9.120'.'  +  +  19:5222=CHH=1 9LUYYY]X[[UUKKT\]bd]]^bb]`mrsnkhfee~•’Ž‡„}o: +   7QWNT\Z`gmliqr‚y{mib_dhtƒ}z}w}vpvnf`^elg_]`Y__J.))1CJKSYXRJ@<863@PXgbfonnymbU8" + + + + +     +            "TWM;.%#%*" "! #0*.)039DJPZ]PA9858=Qdqoc]UIHIHME@:=>>98;@B:7<86643-)#$*$".;L]ejszxtoaSC:5=ACIYlsrnoutph[PY`ahjwwseX[pkTC;+    +  +  +  +    + -AB8-  &!! !!!%#!  !" !"#"!&#" $#'!%&#*),((')'*% $&#&   (  +  T‡ššš”ŒŠ’ž¡ž˜Œ~l^PX`ko•¦°®¤z‚”™›ž¤§°³¶¶³¯«ª§¡›˜™œ¡§«¬¨žž±ÆÎÔÓÏÈÁ¿½¦“‚ƒ‡œ¨Ÿ“~ys}‹—™‹Š’•–”–œš™’“ ¢ž–ˆ}ˆ–ž¢Ÿ˜™™›–„{pr{‘˜ ÈæìëâÅ ‹ˆŠzifpsobTKKQ_jtib``bffka\bi{‰Ž™¥ª«³¾ÅËÑÙÖÒÌÍÄÅÄÇÊËÉÑ×ÞßßàáÞÚ˳aOD@9359gÍæä×ÊÃÀÀÀÂÆÅÅÁÅÆ÷®¯¹µ¬½àñòæ’@16>Ao¼âæÜÜãìôøóìáààçðøûýüýýýþýþýýýþþýýýûøîàÓÒÜäèèèèèêéäÒ´”umpz€{}…ŠŽ‰{{Ž”Šwjca_`_bw—ž¢­²¡‘‹…kYV_j±ÅÄ·˜}ifdW]m ÇËË͸ÇÕÙÁ‹m|°ÕäçãÓ´­°¦£Ÿ¬¨ž¡ž Ÿ¡˜™¡­§–“—‹„ƒ‰ˆ€…‰‹‘—¡§ª›’¦³³´¶¶»¹´²®µ³¯¥€fep‡Œ†}yqgo…~PCHKC7 + 1EMZW_]bYURMQNRSY_WVWTUY[fnspknohiz” ‹‰rgD + :SWOTU[]ccidhnz‚‚yih`bfjq|zrz€utriged[[aZX[^TG)#%+ANDKRUWPKD@2=AVfprs{€~ƒ|hZB$  +     +  +      +           + +    "#$!\RF6,&"#,!#!" &,0((23>/% #"!  """ !!""" &  $#"#&!%$' ! #& '%%+/&-*$" *(""%  +# +   =l‰”˜•‘Ž’ž¡Ÿ˜‹{l\S[eos‚šª·³¬œ††–›žœ¢¦¤®»µ¯¬¯²ª£—™™––™—‰Ž¢¼ÉÒÓÐÊ»½¨’†‚…š§žŽƒ‚uwvˆ™™‹ŽŒ‘”—˜”™¡Ÿš“ ¢œ™ˆ˜žž–“”Œ„wnmŽ”¦ÎæìêÚº’„zsqh_[ttnaZMKYc{|olgemhoma`wŒŽ‘¢¬±¿ÇÊÒÕÏÆ¿¸­¹ÄÇÈÉÈÐ×ÚÜÝßßÞÙʱbKA=78.0l×êéÞÎÁ¿¿ÀÄÂÃÄÅÆĽ¸±°¶³´Âáððä;-/5?mµáéèìïðöùôôñññó÷ùüýüýýýþýýýþýþýþüüüúñåÚÕÜäæèçèèèéäѵ‘xs€”¨¥¡¢ª¶»µ¨ž˜¢´¼Àµ£Œpbab^dwŠ™¤­±¡”’’‘‡j\T\k´ÄÄ»ž„micV^m˜ÇËËÌúÅÖØ¿‹h}®ÓáåâѸ±¯§ž£¦¡ž ›–œ œ—ž®¥š“‘’”Ž‡„„Š„…‹™ž¤­­¬œ˜§®«¯´½Ä¾´§ Ÿ¢ Ÿ{PHTk}‰ƒŠ‰‰Ÿ¯­¢ŠVGadjhjbD-  + ,6<<78=>@HPK=! + 1E><44:=?669::55/(!!&/@Yc__ejjpmhQ>677?>@L^qyrstwvo`PMW]`lx€rgag|~gG8,     +  +  +  +    "88-)!$#"! $$"!#%! $& !%$! !"#&$'2 !#!&$&!&&#'*&"%'&#$  + $% +     2[v‹’œ ¡›Žmb`]cpt‚˜ª´¶²¨Œ”œ¥¡Ÿ¡¥¥¬¬­®¯µµ¯¤¢˜‘Œ}|€†œ¸ÄÍÓÎËÁ¼»¯”†ƒ„–© ƒ|yƒ——ƒ†‘—–’˜›š“—Ÿžš–“ ¤¥›”‘“˜™œ•™š’ŠƒqsŠ’§Öçéą́nkifegeowxh^RQU_m~‡ˆpoppkbr™š‘‡‹Ÿ¬²»ÅÈÎÐËù°ª¶ÀÈÊÈÉÏÖÛÜÝÝÜÜ×ȱŽcRH;973;uÎççÝο¿¿¿ÂÃÃÂÄ¿¹³¬¬¹´»ÈßîîàŒD5209f¯àëîóöøøùùùù÷øùùûüýýýýýüþýýýýýýþüüüúóèÝÚÞãåçæêéççåÓ¹‘v{¬ÄÄ¿ÃËÕÙÓŲ®¼ÈÖ×λž€g`\^jzŽ˜™¡¬«£•—™–†jWZ_f´ÆÈõ˜~gc`_h—ÅËÇËļÅÔ×À”w~©Òßãßи°¯£œŸ¨ › ¢Žžž›ž±ª“Œ–—Ž‹†‡‹ˆ‹š¥ª«¯«š”žª³¸¿ÃÁ»¤Š~Œ•›šwF8C_x…Ž™¡¨¤“mLNbo}‚ƒuJ/(%$$ +  !+5CA;AIKHGXO>  .AOQSScge`[]UMQWQTOHP]^\ahhgdcegbbz—š—ŠŠ‡zwA +  + + +:W[UT[`bhcjhjto{|refdZ[gpw€ozquvidXY^YGTSHS]YE55AFV_ZPSY[_^YBEARiw{ƒ…€„p]?%  +  + + +  +     +  +       +       \QC6/'#+,   ! +0+,'/4;HJQZYO@5@;966>>B59::443/'!" # %(2G[_abhdilp_J;119?EJOerzxww|tn]INSY^jw€tb[lx]F8(       +  +  +   +    + + + $:B4, !"!! ""%*!#$#% !" %&$%!   "#% ##)!#"$") + +'  + + + .Ndr‰’• ¦£œ‚qfaigin‚–ª·¸¶¯™œ¡¢žžž¡ ž˜œ¡®··³°¬§¡~rwˆŒŸ·ÇÐÑËËû½±›Š€ˆŸ¨›}x}qz‰˜’‹“™”—š›š˜¢¡Ÿ–‘›¡¤‹•™œ ˜œ›œ“‡€yisŒ”¦ÎàâÚº‹fefhsyhenvulbY\abisw€ˆ~{yqr}Œ”›¡“˜¡«³¼¿ÅÆÈÊÄ¿±ª±ÁÅËÉÆÑÖÛÛÞßÝÛÚɲgSEA6/79kÉâà×ɽ¼¼»º¾¾»»º»¸¯§¬µ¹¾ÉßîðßE:615b°àïòùùúûûüûüûüüûûýýýüýýýüþýþýýýýýýüü÷îãØßäåèçéèèèãÕº“z{›ÁÔÜÛÞâäçàÔºÄÑÝßØħ…f^\_iwŠ“™Ÿ¬®¢—“—˜˜ˆgY\Zd‡²ÉÍмšnf]\k—ÄËÉÌúÅÓÕ¾‘w|¤Îàäßϵ¬¯¢Ÿ¡›–œ”•œžœŸ±¬ž„•˜““‰Š–¡§©¬­ž”£´½Âú®’xfy‹Šƒf@6>Y{‹•“‰Œ—œ™˜‹r`ftt…‰tN/+4/' + +  0AFJQ\\VTSLS>  (CSPVQetf\ZWSMJTLLVRR``a^gkjg_f`a\x’“ŽŒ‰wpH   <>????Hajd\XPKILJFE:59EHIKJL`d]_ajoriXB=7::5624,"$# "(G[fqvs|wpl`J@FOTW^cee\OZjvjP@3$    +  + +  + +    + +  + + + $8@3"" +# #$# #! "$##&$##!! %""!! ! !  $++'+   + +   + +5Phw‰š¤¦£œ“{cX`afisƒ™­·½¹°™—¬©§ª¦¡ž••Š}{‰œ¤®²²¶µ­Šs}“¤¯¾ÊÐÓÏÊ¿¸µ¨‘ˆƒˆ–§¡”ˆ~yvx‹•‘Š“‘“’““”™ž¢ ”’™££”ƒ‹“–˜——˜œ—‚}rjm|™¢ÄØÕ¼™gRQU`nqklk„‹‚ylsneb`Y^dnwz}‹…†‚}~†“•˜™¡£³³¼¼¶¸¯¨°¿ÇÊËÉÍÓÛÞÛÛÛÜÕʱˆ]O@93718G}§®§¡œŸŸ š¢žž¢žœŸš›ª²¿ÃÆÞìîâ”K7015UŸÜðóùûüüüûüýýýûûüüýýýüþýýýýýýýýýýûüûúòèÞÜãåæçåæèçáѶ“|¿ÓÛàãáÞÚÖȸ±¹ÄÏÍÆ·£„naX^_{˜™™¦¬¢•’—˜‰n[R`a­ÅÒÕ¤}dhb_k•ÆÈÊÉ¿¶ÄÒÕ¾‘{q¥ÎÝãÝÏ´«¥ŸœŸ¦ ›ž–™¡¦§¦®®Ÿ–‡–˜šŸ¤£Ÿ™”œžŸ¥¢£®¸¿Âþº²ª¯©–f@9FO\[@Im†Š†‘’“–“‘‘’•…hE862'*  + + %9EJTXfld\`aZB' 1GTZYY`jhZ]d[TJVSWV_`[YdbedaT\bdfct“–•‘ŽvN *HVJFIR[affd_nw{tnkie\[`ffinmmrhlfdd\VQTSTPKYX^THBLSevtlsqywrgWIT\frqvsouwqldJ.  + +  +   +  + + + +     + +  + + "   +     +     TNB26 #'! "#*,/0-.5@MRZcfU@=8=@=Nakh`ZRKHIHHC3.09@EKKPaca^agork[A<>?33>:940#$"%#!",DVgm{€‚ypmdQB550D:8BRdlnqnpkfTDCJJQ^cdaaQHXkrdHA3 +    + +  + + + + +  +  +  %=<3$ """$#& #%"%"$   !&$$#$"! !  !#$$% + (-4-&    +Hdr}‹”™œš‘~i__bdmr‚—®¸»º­—˜­³±¯«ª§ž“„vu‡—ž§§§«±±§~—¦´ÂÉÏÐÍÉÂÀ¸¡”…‚†›¥žŒ†‚xs{‡•”ˆ‰’’™ –•“›¢ž•‡‚Š“˜šš™›œ•…{pbhq„”¬ÔâßÈžlUTT[gi]_o‹‡qmrtmxtkbchruw~†xz…˜š£œ¡£¢­·½Á»·¶³¶ÀÃÇÉÆÌÖÛÝÞÞÝÝÖ©„ZH<9;;4GIU]c___bhjcO704@LPSJDHRXSD=:6:><<074580+%"!)"!4I]hnyworhWD:3=58856?IT\egjdTDAGTWY_mqlbMJftp]B8) +     + + +   +  + + ++  +  0771&# =&($$$% !""!$ $!!"" !" ''""%%!$$--)&  #)+10+  +  +.Jdorv„‹”•‘pcd_bts€˜±º¿¹®›™°¶¸µ³°«¨žˆs{Œ–¡ž£¦¤«©šŠ…˜­µÁËÑÐÌÊÁ¾¸£‘‰}‚™£›‘ƒtu‰“††‘“ŠŒ–˜˜“”  ž›””››š˜›œšŠvg_ay†“¼àèãУnVSUZ_]]_n„}ognszwoh^jsu}vuy~odp‡•—›ž¡¢ž™¢²»¼¸¸º¹¾ÃÃÃÈÈÍÕÛÜÞÝàÜÓÁ«‡cH=>658<@Qftwwx{zŽ“•—œœŽŽ§¼ÉÐÖåðòã–M4--2JÐíóúüüüýýüüüýýüüüüýüþýüýýýýüýýüýüüûûöíÝÚßãæåèçççâÒ¸•tm|–«¹µ´³º¿¿¾¼¶´²±­°¬„se]Rc{Œ——œ§¬žŒ•¥­¥‚faU_~«ÂÔØŸzh`b_cÃÈÆÇ»´ÁÐÔ¾“qw ÈÛàÜ̶®¨žœŸ¨¤˜›™—œ—›–ž¦­¡“Œ—Ÿ§¢¢¢¡›‘™ž ¢¢¯¯®­«¬§©Ÿ“tNCRPI>6=324=>*,51/2( ##%#5BIUdlmgag[N421*/21(##)1@O\[TB67@FMOTagg[CH`ngR7+     + +  +  +       + + +  +/76-!  # '"&$ "## !!!!"!$!%  "-%$$#0$',21%  $-421"!   'Jfqmltˆ’š“€md^Whzo|—®¹½¸®š›°¸¹¶¶´³¬¤Ž|‚žžŸ¢ŸŸ›‰ƒ“¥³ÀÉÏÐÉÉ¿ºµ¡Ž‚~Œœ¥ž‚~yvˆ”…‹››•‹‰‡Š‹”™–’”¡¨¤—’’™–™“˜ Œ‹vkgl…’•¸ÝçâÍ¢kMKST[bhij„|qrgqpqpa[ceu…€†zm\it}‡›Ÿ ™“™¡©°¨ª©ªµ¾ÄÇÆÈÏ×ÚÜÜÜÞÜÕÆ°‡`JA92/725CVec`ekhh}ƒ‰‚‰Ž…¬½ÇÑÕâðñã–J6/,3H†ÊíñùûûûüüúûýüüüüüüüûüþüûýüüýüýýüüýûûöíßØàãçéèçççäÓ¸štm•°¸¶³²¼ÂÂÂÁ»½¹µµ²­ ‹tcYZhmŒ”™œ¨¯£’‘›¦¯¥‡k`O[}ªÂÏÍ´“{f`]Zc‘ÂËÆŽ³¿ÎÒ½”uz¡ÈÛÞÚе®ª¢¥©¦œ’’–›™œ¡©ª”“£ žšŸœŒ‹™šŸ¡ ¤¢žª«¦›–‡‚rUH`~Žv[csz„Š‘–‰Ž•œ¡›“‘Ž˜š’ˆsVE91+)  +  + 1@@III>9642,1AXf]J@:7<<==:1'$*,./595--*+&'$!'**/&!$(.19ESULEFA1 %  !"/695+&$+49:9A?GC37HNF8'#      +    +   + +   6C7,#2@ 0$! #!"'!# #$" "#&!! !!#$+-&! "-/12+#$ + +   + )Qhqrrr‚š’{ha_Zcro~•®»¼·°¢´º¹¸¸¶´±¯š‰„‘¦­ª£ž›—˜‘~w…Žœ­¾ÆÐÎÌƾ¸±žŠƒŒŸ§œŠ€}~yu†”‡š›”ŽŽ‹ƒˆŠ˜›—””£¨¤•Ž•œ™—–™œ’Œ{qip€›˜¯ÒâáΤmJKPU[ghfn„{okbgiihb^_sƒ†‰Š}l_ggqpv‹—–—š—™Ÿ££Ÿ¡Ÿ¡¬¹ÀÆÈÊÌÕÚÚÜÚÝÜ×ʳ‹dLB>6,6-7E\jgksnjh€’‘‘ˆ…–±¿ÈÐÖàîðå—M40+2CxÂèï÷ùúúúûùúúúúúúûúûúûúúûüüüüýýýüûüüûùïáÚßäèççååæãÕ»˜up›°¹µµ´´¸»Á½¸»¿·¶´¬š‹qf_]eu‰–œ§¬žŽ–Ÿ§¢€eYV`y§ÁȤ…m^bZ^fÂËÆÈ»²»ÍÔÁ”wn›ÆÚàÜ϶­ªžž¤©¢›™••˜ž¥©²® •–›ž žš™‰‰™”š¢£ž™–”Ž‡Š‡Œ|`Tb€y_en‚‹‰‘Ž’”’•ž ›”–•“‹x[A>72* + + +  38GPar}vuvjP-  +0G\\[Q°Š\\Q^]SK]]VWecilrjoŒŽ–™Š‚u‘›˜—ŽŠ‡Z,  +  ,SkXJOO^fkgacahkiknjaYWZbjjmx|€{}ysz‰‘‘˜ ––¢”eZVguqpsonskfggjiu‚Ž‹Š‹ŽŒŒzhK-  +    + +  + + + +   + + +   + + +  +  +    #"  WG@9&"  "$)""$%45/041+(-*##'.n¹çìðóóôöôóôñòóõóõöôöõöõôöö÷øùûýýüýüýùïãÚàåæäååäåâÔ¹”vr„´»¶µµ³µ¸À¾À¼¿¼´°ª¡Špd]Xe}‘“š›¥®ž—¤±¦fWX^€¥¾¿¹ „h_[\`eŠÀÊÈŽ³¼ÑÕ–€{”ÂÚàÝÑ´«§œ™ ¤ž’”‘— ¨­±­¢”‘¢¡ŸŸ›‹‡Ž—–˜ ¥¡˜Š‚ƒ†Ž‹ŠŒ~bV`w‹‰s]dn€‰…–Ž‘–’‘™›˜‘‘’““–€aA:583$ + + -4HScxŒ†wnxrS+ .DUWSPW\WXYYWMLV]S]lkdhqps‡™œ›}•›˜–‰†Z+  0WcXQPMT^aac\clnjmloha]Zaow~x†Žˆˆ’”ŽŠ”–˜–› ›’’ƒobXXjstoqloxyrgeagt‰”’“‘Œ’‘…jS4   +   +  +        + +!" XIA4'%! !##$"$!-)"!(" "#! &$)*" '### #*'#$##!   !#! %)+&&%+,"##!!    + +  +    +    +     &4;:6( ! +!# '%##&%#$ #" "#"&$##  #''')'&$!$ $'"$)/,!& "'*+/5/23/#  + + 6Ganrrn{Œ”‚o`_\_ir‚˜¬µ·¶± º¿¿¼»·´µ­£®µµ³­£”ˆzrz‚‡Œ‘¬ÄÌÈÂÁ·¨£–ˆ|y„–©‹ƒ„woƒ’ˆ‹”’Ž„ˆ•–•‘’ž¥¢—ƒy|œ›•›œž–Ž‰pjˆ©º¦‘”¦ªžƒdRRZS[_^bq‘…paVZZY_W\v’ª±°£—„uneilskjq€‰ˆ”™™¡žŸŸž¡©¸ÀÁÆÆÍÒÙÜÚÝÜÙÒÁ«‰_F?@9530?]…“—˜š¢©£ª½Ä¾±¥ –Ÿ³¾ÎÕØäñòë£N5005>j³æêäáâãåâÞÜÞÜßáÞßááâááãáäåæèìõúüüûüüúðâÙßæåæææåäâÖ»—ƒryœµ¿ºµ¸»¾¾ÀÁÈƾº´¯§Ÿx`Z[g‚˜› ¨Ÿ’“°µ¦‡dbX`~¥¹À¹ m]\a[b…¾ÊÄÆ»°¿ÍÔÅ™}™ÅØÝØ˵¬¤žš¦¡œ˜“š ¤«¯«–‘ž¢ žœ˜“‰Š‘˜ž¡¥£œ‰}|‰‘Š‰w\Uh„‰‹oZ^x…„†Ž˜“ŠŽ’”˜”‘Ž’–‘’’’ƒdC=;5/$ + +-7FWf~‡ztrtS1 +&@TLVV[`UJ\UYQMWUT`bdiq|y{Ž˜ ›˜™‰|Š•™™”’‰g( + 1Tf\TQLYZgpg_ceqnsjlb\]Yl€ˆŽ’—™’‘”—–’ˆ†“‘“ˆ†Š}d_O\jutvotvz~sfdbcq‹Ž‰ŽŠƒnQ9!  +   +     NF>4'(# $ "&*% $!#! !$#  ' "#&!"      + + +   +  #2=>71&## ! )B4$$ %"# %##')("!#'(+)'%#$)$ "%+.+$!$# % .082..+% +   + 5McmonpxŠ•}j_\Y^dl|”ª´»¹®›£ºÀ¿¾ºµ·µ°¡“¯¹¼¸´¯ ’…}‚Š’­ÅÎÉÅÀ·«œ•‡€|ƒ«¡Œ……wr‚Š„Ž““’”ŒŽŠŠ‘›™’’Ÿ¤ž—ˆ„„˜œš—˜œ˜’~u›ÆÔ¾Ÿ‹’–q\SLQOXcYfr‹ƒfZSYNU_^n‹Ÿ°¹¹²¦‹xkdfq‚„qjs~Š–š£¥££¡ž«»ÀÂÆÇÌÒÙÚÜÜÚÙÐÀ©ˆaM@6:6408Xp„Œž¸Ã¾ÀÉ˳ª›‘‘¢´¿Ë×Øåðòê¥Q931.5b±åé×µ±¶µµ°¯±°µ³³²¸³¶¶¸¶º»½ÁÎè÷úýýüûùñãÚÝäååããæãâÔ·“|m|œ´Â¿³¶¼¾¿ÁÂÅŽ±­¯©ˆw_ZUd‘’—šŸ¦˜ŽŽ±·¦‡a[OXv¦»À¼¡{mdW^af‡ÁÊÆĸ¯ÀÏÖÄžzf™ÅÙÞÚ˵¬«¡˜¡¥›š—‘œ¡ª¨§¥›“‹”˜ŸœŸšš“’‡ˆ—™ ¥¦¦œ‡ŒŒŽ‹ŠŒ|_Vc~‰‹x\]|‰”ˆ‰—š“‘’•‘Ž””‚jM986/   !-I^d{‹‹uw‡…f@  +'6JZ^ZX_cT]^][KGM[[ekjz“•†ŒšŸŸ£“‹Ž˜™”’Žj." + + + %UttbW`devtmmry€ˆldjqz}‚Š‡Ž„}tnpsk`e[U[VVZ\ea\QQUhr{‚ƒ‚‡‡nidntƒ’š”Ž’‘‰lu +    + + +  + %    +      !!NJ>-&   $$& !" $    + +   + +       &7:CD;, "  $& %$!!#! #"##! #%%## !"""%"&%$*+(" "#%$%)&'%#$2.+020-944-0&%  %Oijgmkpœ‘~ga`b_ckƒ—¯³·¸ª›¡¸ÃÃÃÀ½¾½¹©œ˜¢µ»¼½»·²­Ÿƒ†‘š›ž°½ÃÍÐÎƶ¡‘‚‚«žƒ{spz‰”Ž†‹””˜›˜™•’”Œ–¤¨£š‡†“œ˜•™Ÿ¡šœš›ŸÀßæÖ²“˜}YHOSV]admxŽ†ufSHM`€‘•£²½¿¾Á¼±•„rv¢²³¸¨•Œˆž­¶µ®§§¬¹ÃÄÇÉÌÒØ×ØÛÜÙÏ¿§‚`VG7/-2<:OY\`f€œ©²¬¦£™ˆƒ€{‡Ÿµ¼ÇÐÚçïóëªT8+..0G’ÛçÕ®Šsuowsv}tzuu€}ˆˆ‡‹‹Ž”ºæøûýüüøñãÙÜâäääçääâÕ¾ž†v~˜¯¹½µ±´º¾ÆÌÈÅ¿·³°©£Œr]YYgv‘˜œ¡¤œŒ‘¡£ž{\XV^|¥¸Â¾¢‚hdb\Xb†¹ÆÁÀ¸¬»Ëн’oe’¾ÖÝÜ⦣ ——•˜˜Žš›Ÿ ¨¥Ÿ„“ ž›—’Š¡³·»°‡_ez†‰ŒŽŽ`Waw‹’‚\_x}…Š“‘„ŠŒ–‘–‘Ž’’Š…y]H;11& +  +(.DN]kƒ“|s‰ƒjC! +'8G[^WUV]TUce^LORX[fhh’’†‹‘š££ž˜‹•›•Œ‹ˆc[  8 )Sph^TYgjsrqo{‚‚Œƒxncehfi|rmoqieZfeWQTTNKPSZb\c\TY[l|{x~‹’Šuhbjvƒ“•“•’—–‘ˆŠ‚4! +    +  +  +   +     +      "! " MJ:#&!! !%&         + +       +  + + +     ,:?FC;+$#! " !! !!"' !!#"#$#-'('#!! $ "$%)*0-% ! $$%'#$#))*/--+0-,324+("%$, +   (Pjlhhjn‰–‘|g`YU^dh~›°µ··¬œ£¹Å¾¿¿¼¸¥–”¤·ÀÁ¿¿¾¸³¥‘†‡‘–Š“£«´ºÁÄž²¡‘¨®ŸŽƒ{tmt‡—…› Ÿš˜šœš—˜•–¥ª¨™‰ˆ›—š›œœ›ŸŸ ©Ìçéײ—Œ‡y]JPXY^achw„l`UP[sŽ–™§³¿ÂÃÇÀ´ ‹˜¤²¹·­—†Žž®·¾·±§Ÿ«¸ÁÄÇÆËÐ×ÙÙÛÚÙÑ¿¤€^NA;92/4>HV\[X`gorngbd^YW^|œµ¿ÅÒÙäðòé«V8)()0K†ÖèÛµ’}~}{x}‚€ƒˆŠˆŽ•—“—œÅìöúüüüùðà×ÝâäãäæãäãÖ¿Ÿxo~¨¸»½½ÀÄËÏÓÐǾ´­¬¬£w^Y\er„‰“™ž©ž‰•¨®¤}]ST[z¥ºÂ½¥‰qb[[VaˆºÉÃÁº­ºËкjgºÓÛÙ˵§¤¥¡¡¢œ›š’”™›œ£££œ•Š› ›šŸ££¦«·º¹·«~W\r„‰Ž’‚`H^v‡u`cs‚‚ŠŽ–’…‘’”•••—‘‘“‘‡z]K?45/  + ! ,?LTe}’‹ut††kE% +  4GX`TPX[WZ_f^NOW\Yihmˆš•†Œ“œ¢¤¢˜†“›–„eB  +  +Sfea\jv€†„tv}}vrnibXPINNM[cc^\WQTTQNEFJHJLKQ\cmYNR[jzzx{~‡‹ŽveiipƒŽ”•–›š‘’d@! +A +   +      +         +  ! ! JJ7&#'   $ #$&             +  + +    + + +   + +   )9@CB@-##"! "!&$'$ ##"("$%" !#! "!%'..##())%#''% " %'+,-/1044460&##  +.Sfjegms‰–vk\WPZbi{®¸¹¶¬š§¿ÆƼ¾¿½¹¦‘Œ£¹ÀÃÁľ¾¸­—†ƒ“¢—†Ž–¤£ª´·½Â¼ªª±£}qqwŠ”Œ‚Œ›Ÿž™œšž–’˜”’“¥ªª ŽŠ–˜Ÿš›™˜¡ŸŸš ·ÛìíÞÀ¯¬«›_SR[^ch`htyhYMOeƒ”¡§´¼ÂÆÆ¿¸¬ ›ž¡©³­¤†Šš¬¸¾¹³¨§¸¾ÃÆÆËÐÖØ×ÙÙØÑ¿¢|fR?:0(-5;GQZWLMLJIWSRSQLPZyœ¹¾ÉÓÙæñôì³[=,(30IÓéÞÁ¢””’‘–ž¡£Ÿœž  £¥¥¦®¬¦©¹ÞõúüüüüùòãØÜâãääâáçâϹ™}o{Œ´½¼ÀÆÇËÑÒÐĽ³­¬«¤Žyc\\ar…‡‘–¡¥ŸŽ„–¨®¦ƒaOQ_x¢¸ÄÁ¤†pa`^^_…»ÊÇ»­¹ÈνŽhh¹ÑÚØͲ¤§¢ ¢£›œœ˜“˜˜š›¦Ÿ ž’ŽŒ“¤ Ÿª´¸µº¼º¸²rQSi†‚Š‘‘‘ƒ`H\w‹~b_n‰‹‹’’Œ”‘–š’‘‹ŒŒ‘“’‹wbK><0' + +%:ITh|†op‡l=$ 0J]aXU\Z[R\e_NMRS]krq…’……’œ¢£ ’ƒ}Š“™“‘‘‹ƒh5 +  /Qgfa`rz}~€lnrqlh^[VGE-*+2U—ÖêåÔÏÍÌËÎÑÑÔ×ÔÕÕÔÔÔ×ÖØÜÚÙÙÝáòùüüüüüúóäÚßããäãáãäÞÏ´“{sr‰—¯¹¼ÁÂÆÍÓÑÌƼ·®­ª¤vdYW^n…‹—¡¤žŽŠ”ª®¤‰[RRTo ¶À»¥…fbec[Yz¸ÉÀ¹²¶Å̽‘sg¼ÔÙÚϳ¤§œ–œ¢™¡œ”•–¡ ¢¢ Ÿ““œ§®¯°¶¹¼º¹´¯¤™ˆgQYm~}‡“‘’ŠkSZxŠ‘†hZq…‰†“”—††•’™–•‘ŠŽ’‘‹yaJD72# +  (:LYj‚‚osŒŽn># + + +!4G]_VOVZ\T^beRUZU^ksrˆ™‘‡†“Ÿ  ”‰‰•’‘…f; +  'Lbb_bosrvnhhie`]`YOE?=@B?AOWMSMGHJNJEIKNZMU[[^hbc_\k}~oy|~†tflil€—˜š”˜’“ŽvG(    + + +     + + +  +  + + + + +   + + +  + +    +  + +    +  +  ' KI5 0$"""!! $.    " +    +   +   * +  + +   +     ';DKF6,##%  +"""#)^0 " %!%!"!!&#$#%" &(#!!!(!$$0% ')%)*1-9733--,#   0ZpynijmŠœyjb\[cio€›°··µ§›¦¼ÅÅÁÀÁ½¾¹¯™–¬¾ÁÄÇÃÃÀ¾µ¡‹’›’€Žž¢¦¤¤¨¥¥«­¨ª°³§’…{ttwœ’‰˜ ¡›œž”“˜‘•¢­¸¹ Ž’›˜—™—”ž£¥žŸºãðòèáèîìຂ`WT\kgehlje_[_UeŒŸ«¦¦³¼ÃÈÄ¿´¯®©¤£«²¨™„‰ŒŽ›±¶¯¨¥¬¹ÁÅÇÇÌÏÓÖ×ÙÙÙ̼¦ƒ^MD8-*,+6AZe^`]WPQZdcg`U\cz°¼ÊÓÛéôóð¸f>/#*9|¾Úéêéîòòóññóôõõõôöõööö÷õ÷õøø÷ùüüüüüüùñãÙÝàããâãâáÝϲ”|pmƒ™±¹½¾ÀÇÐÔÐÍÅ¿·²¬¨Ÿsa[\dk‚Ž—¤ŸŽˆ–®´­’cQHRiž¶¿½§jdb_[YyµÉÂÀ¸­¸Æν”rh¼ÓÜÝж¥¥œ™™¢ šš™’‘ž¢§£›š•˜¥°º¶»À½»µ­›”Œ†w[FRk~Š“’ŠjTYs‰”ƒe_t„……Œš—Ž‹Ž’”˜™•’’‘‘‰‘”‹wdNI:4-  + +  +!%3DKU\xƒmn†ƒqG#  6QW^\YUYWV^kgSLPW`jnoˆž–‚’Ÿ¢¡ž“ƒ|Š‹‘ˆ‰xiG1 +  -Qcde^ieeib\\dbYaWPNA=@>;˜ÑÜæëñ÷ùùúùúüûûûúùúúûûûüûûüûûüúüûüüüûøîß×ÝâââããäâÜ˱’ukmž±»¾¿ÇÍÍÒÒÐÈŽ¸¶«¡’|`ZY]k‹‘“™žœ‹•°»µ”hTOXn™µ¾¸¢Šwge\^c{³ÆÃó§µÈ̼–rj‹ºÔÙÜÏ´¤Ÿžœ—¢£ž›—’‘‘š¤¦££œ¨¯¶¿Á¿Ä½±¨Ÿ“‹ƒ}qoZFKm|•’Ž”ŒlMZrŠ‘|c^n†‰‡™˜ŒŽ’‘•”—˜Ž‘ygOIA9& + +  +(@LP\uŒ|mn{‚nM# + 'H``^ZYS^Z[hfXOQ^eknz’‘v—œœ ¡€o†‰ŽŽˆ‚p@  + + 1L[XVRS]_a`V_]]]^RDHI:>??CFLIILDEKMKSNNVNVXXPV^_c`VS]t~uz€|„Œylmnny‹”™“‘’“”‰y`E#    + +     + + +   + + +       + +  +  +   +    +   " I@4+&"&"!%"!!%0&%              # +   + +   +      +  + #5EEE8+%0) &! &$#%"##!"#%! ##''(&#&#   !" #$'&-#)!+++**46455310%%"     -Oitworw’˜‹wcZXYbox†œ°¼»´¦›¨¸¿Á½¿»¯’”©¾ÄÈÇÆÄÁÁ¼©“”£’˜¥§®«®±¯­¬«¦¨¬°­ ˜•ˆ…‘š’‹˜«£›œ—›˜•™˜’Œ‘¡¨³½ª”–™›››šš™£§¡œ›´ßðòéåëòðåÂiYPZcckqx~q\Z`_o•«³¬©·ÁÃÈÆ¿µ°®©¢¨¯³°¨¦¤­®ª§­·¹µ¦ ¬µ¹½ÁÅÇÎÓÕ×ÖØÕ˹š|\N?4/*-/3H^gjmqrrpkrpkghbi}™²¾ÈÑØäñôî²c:0++B•ÒÛãêòúúúûûýüúüüüüúüüýüüýüüüüûüýüüýýû÷îÝ×ÚßãââãäâÚÉ°liwŸ´¼¼ÄÇÌÎÒÔÑËÈ»¹¬ ’v_^\Ym}Œ•’™œš‰Š™®¿¹—aUT`u›¶»·¦ˆnb__X^}³ÆÃÀµ¦°Å;•ne†¶ÑØÛͯ¢¢› ¦¤œœš–Ž•¥©¦¬«¯µ½ÃÆý»©š‹‚xyvqgdPDEf€ˆŒ’’”ŽrSZq‰ƒ_Xl}‚Ž”›–‹ˆ’‘”––”–Ž‘‘‘’Œk[P@7)  +  +  $COM`wƒnj}…tL*  '3%""$% )% ')*#!"!"!!       +         % +   + + +   +  +  +    + + +  +&5DGD:0"&$ %'!! '$% # "%$%#""$$"%"&& # "!%+)&)#! &%,/02.0512+&$ + 2    +Lkpzvty”Ÿ‘bUWYgkrŒ¯¶¹¶©–§»ÀÃÂÁÀ½¿º¬——©ÀÂÂÆÄÆÅ»¢‰•ž•…™¦««®°µ³±ª¨¬ª©«¯«¯°¥‘•œ™¥¦Ÿ›››Ÿš•—œ–Ž¡¨¬¶¤’•™œ™š›§¨¤—”µßîðéåíòðçÉd\U[cbcps~se``[m“«´«ª·¾Äɼ±¬¯­¥ª³³µ±±²´´´±µ¼º´¢«·¶ºÀÁÈÎÖ×ÕÖ×Óʺ cSB7/%003I`rtv€„~rs{pjdgr‚–¶¿ÇÏØäòôí±Z=3%,:}½Òåèíõúüüûüüûýüûüüüüýþýýüüüþýýüýüüüû÷ìßÕÜàãääãàâÚÉ°Œnjt…œ±ºÁÆÊËÌÏÏÌËÈþº®£’x^TS\mzŽ“”™£œŒ‹œ°¼·–fXP]p˜´»¹¦‚ie`ZU\u±ÇÂÁ¹©±ÄΕuh‚µÑÙÚ̬œ›™š¢¦¤›”™š§¨¶º¼¹¹ÀÁø°¡–~ibe\ada_LFJcy‡‹“”ŠuVXr„‰g^m}…Ž•™‘‘”—“•˜–‘’–“–’’‘Š„iZR@4( + +   'BNPet‰~hh€†nF& *@Sh^QV]XVXefWPT_^fov‹„tˆ‹’¡¡œ”‹r~‹Ž‘Œ‡‡uK# (()=JHCBMVbad[\`\[WVVPH?A:4+%.&' $#!!!!## %"!$& '&($%#!"&# #"%   #"###$# "'*+&$&664032,,,)    )Lfmw~€”Ž|iaa`aotŠ­º¼²¡•§¹½¾»¿ÂÀ¼¹ªš›³ÀÂÆÉÉÈÉǽ¦‘„”„Š—¥©¬¯®±´¯ªª­³°®±³½ÇÀ¬ž¡š£²±¦ Ÿ žž™”Ž“›£««¨Ÿ–•™ š˜˜—šŸ¦£ž ³ÙîîáÚèñîâÀŽj^WRX]bgxˆ~de]Zm’¦¯­¬ºÂÃÇȾ³­­©Ÿ¢°¶º¼½ÀÀ¼·´´º¶«¨£«²»½ÅÈËÍÕÕÖØØÔʺžy]J@B401)/9Sp‡–—”–””™’…ylgl{›µÀÆÌÔäñòí·`6')%.;RœÒÜØéõúüüüûúûûüüüüýýýüýüüüýýüüýüüüú÷ìß×ÛááãäãàáÝ̱“wjp€´½¿ÈËÎÐÕÐÏÏËÊÇÆ»©–gc]]fx‡–™¢›‰ˆ–­½ºšm``]l•¶¼º¦†p\SSZ]s±Æý¸¬³ÇÍšscƒ³Ï××ʯ£¦žš—ž™œ›¦³»ÂÂÂÁ¿Â»±¦”Š‹…|m[VUSZYT[[GJgz†‘“ŠtWYl…‘f_nˆ‰’™–Œ™˜–™—•“‘’–•‘‘“–‡l`TI<. + + ,HX`^rŠ€jl|‹uL)  ,@W_UAN\ZT\ei]Q[^[flp€Œ|~•›Ÿž•o{‹Š‚uxZ( + *BL@?AHS]`a[Y][`_d_VMMD>MKCI@BEOU\UTTVLIGOWTNZ[\cf`WUr|vrwz|xvffgbsŽ‹‰‡}{~yiM% +     + + + + +  +    + +  +  + +  +  + +    + +       " H=0""" "'#"" !  +(  W %'..1/2-'( "")*!   +      + + + + + + + +   %7/+018VvŒšžž˜•™–ˆ{oeo…›³¼ÄËÑáïóì·_4&&%%,?z«¶Âäôúûüûøóóøüüýýýýýýýüüüýüüýýüüûúöíß×ÚàáãåäàâÜÍ°”xkqœ°ºÃÈÍÍÍÓÌÏÑÎÏËÉ¿®„h_Z[buŽ“™Ÿ™‰…•­º¶—ll„ƒšµ¼¼¥‚i\WYYYu­Æ¾¹ª³ÆЙud…¶Ð××ɱ¥¦¡›£ ™œ¤²ÀÂÂÀ¼»·­ “Œuv†vcUT[Z[\`_]HFdy†‡’’‘’‰jS`nƒ‰‚e[h~…Š“—”‹‘—”™™—•“““••‘‘‹phVJA+  "CS\`s†zkn}qT' + + '?UYVLR[VVVdi_Y]]bgow—Ž}{Œ–˜›ž—ƒqz‹ˆˆ‰……ƒyN, + + #@NE?>HPVa]_ZbW]\df\VKHBLCIFCLJJUV\UZSLIJPUPJNX^`^WNOl~|uuu{}{qedbawŠ‘‰„†ƒƒ{~}lH+  + + +  + +  + +  + +  + + + + + + +    +  +       +E<.!#$""!" '! $      &@WeioquqfP:$  $(36;=7'    + +  + +    + + + +       + )6AG>3,))%" #!## ""'#)&$!!#!& &&&&%%!!$+%"!!  !$&%"%'#$,-' "'.2/4;5/-("#  +  ,Rjtx€„‰— “{a^a_ejm„™­··¯  ²º½½»»½¿µ¤˜›³ÄÇÇÇÊÌÈŶœ†ƒš‘}‹™§®¬­°¶´´±°¯¯±±³¸ÁÌ颰¤¢¶ÁÈÇø¯¡œ˜––Ž“¢ª¦£¥˜™—˜›œ—––ž¤ ›™°ØìíßØæíìà¿‹cZX[^fgp‰—Œn`__l–¯²­®¶¿ÂÇƼ¬«®©¥ ª»ÁÃÅÈÊÊÉÆȺ²ª¤©´ÀÂÂÃÊÍÔ×ØÕ×Õʶ|\PB83.+&,9ZpŒ–˜œ’””„rkl€›´¼Á¿ÄÜîðë´^1+$#$(1Okƒ§ÝñøúùúóéæðùýüýýýþüýüüüüüüûûûûùùôëÞÖØÜãâãäâãÞÓ¶”~nq|›°»ÄÊÉÇÌÍÍÍÐÑÐÍÌÀµ¥ˆnYWYey’”–ž•‘‡”­¸µ—io…„‡›²º·£g_W_[Wr®ÆÄ¿µ¨±ÇÍÁ wd‚´ÍÙÚË®ž ›ž£¤ž¡ª·º¿¾¾¹±ª ‹{zvsoyŠx^VTYTY^ddY?DbqwŠ’˜ŽlUWp‡Š{b`j|‡Š‰‘’ŒŠ–˜•š’——•’’‘’xzVLE0  "APU]m‚vfmx|rX< +4>KTSMUXVU[`fYVVW^dn}š•y|‹š›™‹vxˆ„‹“‘zU+  + + "3EHD=HNIU^XX^ZZ]]``PJH?RWaqvleyƒyY6 + +%ATXYHPYUMTcd`URX^in|—‘y‘™› ™‰wx…†‘™œ˜uZ/ + ,/HLG=HLQSW\QR^X]cdd]H<>>7=?GCFKOVRW]HJMSWOOLSLJUVNALjvvqtuqotq_PVfj„†‰‹|{†~xnL+ + +      +     + + +  +     1    +     ! D<,! !!#"*!!      !Gf‚’•˜™—”‰rX8& %84:A=?85%4  +  + + +  #   + + +  +   + + +  + + + +L9?F<)%,//("), " !" !$"# !$!" !" $%)%"%&''''" !"!# $!!!!&(##&"" &%01751-()( !    + +0Nkv€ˆˆŽžra^\^bgp‹Ÿ±·µ¯ ¡´¾ÁÁ¹À½ºµ¥œ¶ÃÆÆÈÆÉÇÀ¯™†€‘„’¢ª®¯²·¸¸º¸³¶·±­¬¶ÄÌžŠ°À¬’–¯¸½ÂÇÉÊĵªž“˜¡ŸŸ¡¢œ˜˜••š™•™£§ šš¸âððçäïóïæÆ‘lYNS`deo‰—ŒnbaYq–¯¸®«ºÀÆÅÀ»®­¯¨£¨°¸À¿ÀÃÅÇÉÆÆ¿»¯¨¤«¹»ÄÄÁÇÏÔÖÖ×ÔÓʵ‚gYHA0(10.A[o‹—–‹Œ‰‡Š‚}sy„—µ½»¹ÂÜïïè¬Y:-##$,2;H{¾æðñòòîììðôùüüüýýýýýüþûüýýüûüüû÷ïßÖÛáâãäââââÖÀžthksŒœ§«¯°¯®³²·¹··³­ªŸŠq]TX\f{“˜’”™’‡„‘ «¤’igYYf‹²¸·¢‹x`^a[\kªÅÁ¼³§®ÂÉÀ˜vj‡¯Ì××ɶ·¸³¨ªµ»¼¼¼½»º³¨œ˜”ˆ„€|ps€‡€i[a\ZVZ_bZBE[p~‚“•qSTh€‹ƒfZf|…ƒŽ–“‰‹“—˜——ŽŒ–“”“–˜–‘ƒhXBC1  +  +!AXX\h‚sgow‚~^5  !:V[[INOTQT\l^VS\[fr|Œ–Žtw‹“™™”wrŽššž˜‹xZ/   + ":BD@;CNQ[ZYZQ^^bcjcVJBA>>=CB=GIHOUUSKKMURMPLGILOJ@>Kbrvtqmsrnpb\V_e|Œ†…ƒ}}‡wqQ. +  + + +       + + + + +  + +    + +        #%*AE8*"  ! %# ! "     Dj†”›—›š’tY<')2/98D951-"/         + +   + +  0:EC9*!)-'$!# &)"&! '$)#!"#!(&" '# #! !&#$%$$!#!#$$$%&!(!##*"%$!! &+077203-.%  +  +/Mkt…¢¡s`[ZZbgo‡ž¬µ²® £´»ÂÁ¾À¼º·£•š¶ÃÆÆÈÈÈÇÀ°—‰‡”w¢©ª¯³´´¸º¸·¶µ²®­·ÄÎÞ“ºÈ±Œ˜±º¼¿ÀÂÃÉÈıŸ ž™œš˜›•—šš——¨¨¥›œ¿åññèæïôòèÈiWQP_cal•‹hd`Xo–®´±®ºÀÃÂÀ¸«ªª¨£ ±·¼½ÃÂÂÆÇËÉÀ»¶£¡ª¶¿ÁÁÂÇÍÒÔÖ×ÖÕƵ›{fRC;7+,..>UrŠ˜’Ž‡†††ˆŠ€ƒz†™²ºº¹Èãíìà£T3(!%&+01Gq¿èðóñðíìîòöüüýüþýýýýýýüýýýýüüüúùðâÔÚáâããáââàÖ¾ž{hhp”œ £§¥¡¨ª¬°«¬¨§¡•€mZ\YTc}‘“’–›‘‡‚Ÿ¡ h^ZMa‹ª¸¶Ÿƒla]WZ\jªÄÀ¹´¥¬ÁË¿œ{g€¬ÌÖÖÊ¿ÄÉÀµºÂÁ½»µ°´¸³ªž˜•‹‰‰ƒ}uty†vj_^ZQTZae\GKdp~†‹‘Ž“uRMl|‡h]e{‚€’‘‡ˆ‘•˜˜š”’–˜™•˜š–‘Ž€lWFE8!   #7[][k…xbm~Š‰i; + !6QYRKKQZY\bjbSQX^j}‡‘˜‡t}’’““‘Šz€…—šš•ˆ|^0    ?B><=>KPW]RW]\^fdklWBA@?>?A>N`=GHNUNJIKPYSRUNJ?JH<8?dttlfcgmhi[W^Zdx†ƒ„ƒ‚ƒ~hN9   + + +   +      + + +  +    +         @6' "!## !$ "(#$!"    +!Bk…’’™™—”‹rT6%%8535S:<3)#   +  + + +    + +  + +  +   ,BIC2-%#(%$# $"$#"!"!!&)"  $ "#"! #""&*"('&#$"!!  %""%& "#%$"&&   &057401.*$#  *Oeu}‹Ÿ¡‘yd_Z]cdn†œ­³¯¬œ’§·¼ÁÂÂÀ½½µ¢’š¶ÂÆÆÇÆÆƾ«’ƒ€‚‘s¡©¨°³¶¸¼¹¶¶µ·³°³µÁÏß–¿Ï¸‘–¯»Áľ¼º¼ÃÇÀ°¦žŸ•’•™š˜œœšž¬© ›ŸÄèòóêèïóòèÆl]RS^bbl~’…lg\]l—­¶±«µ¾ÂÁ¿¶¬¨ª«£¡¬·¹¼ÁÁÁÆÇÆƺµ£ ©¶¾¿ÅÆÆËÑÑÔÕÕÔÆ´šv`J?@7,+.,>Xr““„|€‡Ž‰……„z„›¯¹¼ºÅÛæáÏŠ?0"!$"()./=sÉéñóðîëéíóùüüýýýýüýýþýýýüýýûüüù÷íßÕØÞãáãââãÞÖ¿žzhdvŒ¡§®±²­¯¶¶¹¼º¼¶³²£‘z]VSTj”™…„’¢­§ŽfRPTf‚¦²²Ÿƒj^[U\_q©Ä½³¢ª¿ÊÁzkx©ÈÒÕÎÉÈÅÄÀ½¼½º¯Ÿ¢³¼¶§š””‰…~}|pyŠyifXTTYU]cY@Ibny†Š“Ž’}UQj€„†k[jy†„†“’‰‡Ž•—’˜›ž ™“œ›–“gLCC8#   + 8Teim}ck‚k6'9IXRFIXXQP_hdVSQdmƒ…Ž”„k~’””‡Š~‰’’™˜ŠwX+ + (9CBA::KXY\UVXZalpjkeOC<;?@BC:DJJDHLFPJGLQSKNQB>4<90/NnriedkifaX@HR^oy…zvxy‚}yjQ+" +  +      + +   +   +   + +     3 + +    +    ( !$H7)" !%"## "    #(@g€‘’—›™‹y^=*% "&38<7434)#      +     + + +   + +     +/FKE8),'A? #&$"""!#" " " %# !#"$"#+**&#!% "%$" #!!##"# !$+61215/,-% +  +  + +1Tlss{„œŸŽzea]]feo‡±¶´¨šŠ¥»½Ã¿ÅÃÿ¹ µÁÃÃÁÂÂþª’‚{„‹or¢«¶º½¼¸·¸¹¹¶±²¸ÅГ¿Ñ¹—´½ÂÄÀ»³²°µ¸´­°²±±«ž™››˜•™ž§§¡œ ÂçñóêéðôðçÆŽe]TWW[`fyˆ|f^UZl‘¨´¬¯º¿ÃÁ¾³¥¥«« §®²´´¶·´¹¼º¹¶®¥¢¨´½ÃËËËËÒÕÕÖÖÔƳ”yaVK6/0.,2=Zzšª©ž–ƒ€‡‹‘ œ ´¸µ°¸ÊË»ŸU8,' #&(,}Îíô÷òîëêîóùüýûýýýýýþýüýýýüüüüû÷ïàÏÐÖÚßàâàààÝÔ¼ž~kbn‚˜§³¸½¿ÀÁÃÄÇÈÄ¿»½¸©nZ^ZhxŽ””˜–’ƒ‡—­¶´–eYRQb„¥³«–~k[d^\Zr¨ÁÀ¸²¤¨½Ë½˜ufw¤ÆÔÖÊ»³«§œ”Š‡ƒ‚€“§·³§œ•’}womx‚o_LKSRORZaePE[tˆŽŽ”•zNUiz~f]f|††—šŠ…Ž”˜™œœž¢œœ™š—›‰pVB9=&  +  !>\c^rstil†‰kI# 5JWRKEIPWUal^TSW^iuvˆ“„ryˆ“Œ‰vŠŽŠ‰ulSB*  "/8OK;=FNCGIPW[`igdc_OFCA?J@7:@EYl„ƒzsyxrpW5   +       +            &&" " "G7, "" %-  !#" 'HnŒ–šŸ¡ž˜“|aA)$29:@?F950  + +   + + + + +      &  0EIC6"%'-)"#'% !$&* $! +()& !" "# #"#%(&#5E)$%# $,$!"" $%'$)2-/0/01)('%'&!  +  + 7Xlsty}€‚…~p_\^giiuŽŸ¬°¯§•Ž§¼¾ÀÁÃÅÄ¿¸¡‘š³Àþ½À¿·¥ŽzwŠ—‰hRRn¡®µº¼¸¶»»¶³¯«¸ÉÑÁ’¾Ë¹”œ¸¿ÈÉþ¹¶¹½À¹©˜Œ–¬ÄËÊÀµ¨œž™£§¦™š¼äððæåðôð㼃]\RXbcaiy…sghb\m“«³©ªµ¿Â¿¶¬§ª¦Ÿžž¤£ž¢¡£¨¨¨««§¡¥§³½ÆÒÔÐÑÓÔ×ÕÕÐÈ´•{aQG?52/,3;Sr–¨¦•„tmnqjv˜Ÿš£²¶µ¯¬±­ W7/"'$(*,:€Òîö÷óñìéðõúûýüüþýýüýýýýþüþýüûûõéØËÍØÛßßÜÞÞàßÔ¾™yjfny”¢ª²¹¾½ÀÁÀÁÁÁ¾¿»²¤m\^Vi”’•’‡Œ—­¸·šjOSPV‡©·²—zdVc_YZh£Âù³¢§ºÅ¼—sd|£ÆÔÖË° “‹‚{€zxz~“¤°°¦›•‡y{‚vst}ƒrZNPUXRZWdbQI]u€ˆ‘xUUht†jahu„‰‘•–Žˆ‰’•™œœ›žœ–™š—™œ‰n^H?8) +  5Xh\huofh„‹nE! #5BNULHGNOT\gfYRa]itx†’‰u}’š¡•“Žˆw€†‡|yldTA' +   0;I?@??;<56*   +   + + +   + + .DHD4#$&*&% "(!$#!+$!)"!"# ""  " %""#" #" !#! !%$"/@*!+*/-()$'""$ #"$,.+*/&+.,)#!!  +  + 1Xpwtyz|€qid^_^cjmm‰«®®£•‘©»½ÂÁÁÅ¿µ ’µÀÂÁ¿¾¾¾¸§‘z…’ŠdG;O€¥¯´¸º·¶¶¶·²°¬·ÉÖß•»Ê±Š™´¾ÆÈÇþº½ÂƶŸ’£¹ÏÔÕÑÌõ°ª¥ª®«œ¹âïïæåíòîá¼…dZMR[dghr‚uehbYi‘©¯ªª´¿ÂÂÁ¶¥¥¯©¢ £§¦¥¡ ¤¨¨ª¨ª©¨£ ©²¾ÇÔÖÔÒÓÖ×ÖÔÐŶ™{]LC;2+,$/>Zlvˆ‘‡€€€ƒ|y~‡ŠŒ›´¹¸±«±­¥”W5) ! $,0@yÐïõøôðëìñ÷úüüþüþýýþýüýýýüþþüüúóæÕÌÐÕÛÝàÞÞßßÞÔ½˜zlhi{˜£©®´½ÀÂÁ¾¿¿ÄÆÁº¯ž‹mVQUhs‰Œ‰““Œ‡’¤´²—fPMT]„¤µ´›ƒl^_ZZZiÂÀ·°£¤·Å½œwd~¥ÂÓÖƦŽƒvrortqt}’ ©ª¦—Œ†ƒz‚twu‚sZURQ[\`hleOI]uzƒŽŽzVMgŠgYb{ˆŒ””‡“š˜˜šœ™œ™œ™™™™™ƒlXI?6(  2Ze_gsn`k†˜—pC"  7HOWTMFMUV]kd[Z^it{{•u’˜›ŒŠ€xx|{tpk`aTC% + (;DE<=AE;;IFTV_bfdeb\F:6@@@@?:=EDKNNMJNXUSRQLG:44@2(>Ypj\]a^aeYNPSS^n„{xyyyrlY3  +   +    +         +   + +  +   "" "=;-"! ## "#!##Br“™ž ¡Ÿ›xaE7,#+5BC=>:/*!!<'(*&#&"    +  +   +   5DHE5,&''$#""% %%% ""#!"% ! &$#"!! # %"!# $# #&)'&$!""(*)'*-(&*)   +   3Tqx{‚ˆ…sng]\]^`ci†›©¯¬¦’‹§»¿ÀÁÂÅƾ²¡”Ÿµº¿¾¼À¿º³£Ž~}…“ˆ^C8H~£®µ·¹µ¶²µ¹¶±ª´ÌÙÉ¥–ºÌ¯Š—¯»ÄÇÇÅ¿»¼ÃÊƹ¤œ³ÊÝßÜÑÌÇÄÁĵ«¬©ž·Ûîíääìñì߸…m[MJU]afu…zieg]eŒ¤®ª­¶¾Âöª©®¥¤­¬³µ³²³¸·¶¸´µ·µ¯¤¨²¾ÇÕÕÓÒÑÔÕÙÕÑǵz^YB:41+$,DVcchq‚‚‡Šˆ‡ˆ‚„Œ’™²¶¶¯®»¼´ž]4'"%+.@{Ììôùöñíìð÷úüüýýýþüýýýýýüýüýüüùñçÙÐÎÕÛÞààÜÝÞÞÖ½›yghp‚–ž¡©­´»½·¶¹½¿À½º²šˆkXT^hzŒˆˆŒ‘Ž„ˆŸ°©dVRY`~¥¶³†o^^\XThžÁÀ¸´§§ºÅ½|fx§ÅÖÕÅ£‰€uphkrlw“š¢¦£–ˆ€ˆ}‚…|{s|~saMSX_^gllgKBZs‚“’“•b[dx„~fV`q‡‰‘•“–ŸŸ—––—•›š’Ž“••€gNC?4  + 2Xa^brohw‹˜˜sH 2ELTRRULKafgc[bkwƒ‚‘’Œu{‰‚ƒzppstrj^_b`P?$ + -:FMA?AB>;EGFO`hlmkd[K<:<>8@=;8;COILINOSTY\ORJ?;74**8XnkZ]\Z``d[OSW_hz€tuxqsmb[>% + + +   + +  +   +  + +  +        +       ! $?1'#"&# "+$Ew’žŸŸ¦£ž“dM=/*!!!%%2;@ABA:1# +)/3;=7605-%  +      +  + +        5CMJ70*'*% $"%!)(#  $"&  ""!!"!""&#!!  ##  +&*#)13.(')%   + +   + 4Zlq}…„‡Šnf[YW^cfp‡œ¦©ª¢•ˆ¢¶»½¼ÁÄþµ ”›°½¿½º¼»º±¡{†’‡^A6/.+,|ÍìôøööñóõúùûûûýýýýüýýýýüýûüüüøïçÖËÉÔÜÝàßßÞàÞ×¾›zgaqˆ“ŸŸ ¤«­°°­±´¶¹º¶­•fWWagxˆŽ‘“‘~€š¦£‹aOJ^d…¢±³ ‡maXY\[e¾Á¾³ §¼Å¾žjy¨ÅÖ×ƨuohccgpƒ‘Ÿ©¨‘†…„~ƒ}~x€‚{eTW`a_hjifND]s€‚‰“”‘f\av‚ƒgUcq†Š‘˜©­¯ª”•—™›™’”‹u[J<5'  + ,Wb]`nsix‹’ŒkD" ++HMRYLHQGr\fg]js„~ˆ’Š†~|{wwynfffaYNPb]SE)  #3AOGB>AA;>EBBETchnkeWJA=7=8?>C>BCHILKLLMNR[\[LF@91-+Ccnb\YRVZbeXKISZhwwwlrkkldM5  +   + + + +     +  +       +  +      ! =/# )!%! !-("!!!"&#"!#Eq‘›šŸ¥¢Ÿ‘~i[C@<;84/./.2=>@BA=9/' $$ -,9=@FG=:>=5( +  + +    %  0AHF8,,('"!! &! ! $ ! ' ## ! #""$! !! %%&$),+.)(#! +   +  1Vjqz€‡Œ’†mbZ\Z\bhr‡˜§ª§ž‘‡•©´¶¸½¿½½·£’•¯½¾½¼»¸¸³žŠ{z„•…\@BcŒ¢ª°¸¹µµ¹»´µ­«µÏÛÏ«–µÅ©•°»ÄÇÊÇÁ¼¿ÃÈIJ¤©¼ÓæêçÛʺ®®ºÄý¹¬£¶ÚëëÞßìñíܶa[XMRZWdu…ygc]Zg‰Ÿ¨¢«µ¼ÀÄ¿³§¬¬©©®µ»½À»´­²°´µ¸¼¸®¤§´¼ÈÔÖÓÔÖÕÒÔÖÐů˜~cTK@;3-)(9S[Z\^lt‡ŠŠ“›£¢ž ¯³°­­¯³­—\60!( ,4B|ÎîóøùöóõöøúûýüýþýþýýüüýüýýýüüøðåÓÇÌÓÚÝÞÞÞÜÞÞ׿¡~oiuŠšŸŸ¡¡ Ÿ¢¤ªª´¸µ¥‘~gY^_dxŠ’—„~‹’›¡†`OO_c„¦°²ž†h_VabYg–»¿»± ¤ºÆž€k„©Å××Ê©Žzqumjfkuƒ’¢«¥˜‰‰ˆ†€z|„yc_\aeedjihYMas|†Ž‘_U_s…ƒhWet~‰Œ’‘›®¶°£¢–’——–—‘‘“˜t[IB5+  (Rfb`spf‡‰„jA$ + 3FNZ`OFLSY]kf`hzƒ‰€ƒˆ„yoqpnjtmigaWUG=DL[\OD. + $.FNLAB?CBCGS_hnjf[D@<79:@BFFIEHJIJLNQX\Y^]LJ@5430?\ok^QMXW`\SPFOWgqsyulpofdR5 + +   +  + + +     +   + +         "%=4,+ !"! ! ! !$% "($%((#& +Kr’›Ÿ¡§¢”€g_RTSNJIE?A==?DJKNF<81,!.4FU\OF2  !(7EJC=6???ADJIKOKLRY[YUSVNIH;7,&6UnuhYT[`faXHDM[blpnniimd_U7 +   +  + +  + +   +    + +            ! !""@2)! " ##  + !!!%%#$!!" .Nu’Ÿ¡£¦ ž”~jXU]ZTWPNMIE@CJQVYTLH7)#%$-2,(*+$" ! "!!&%"! !$" &+ )+)*&$!"!!   !! #"*'!  + + 3Mdnsyƒ›˜nXRV[eos„—£¨¥›Œ~’ž¤¦¢§ª«¢’›ªµ»¹ººº¶®ž„y{‰“ƒ`HSzž§¬¬°·¶±´¹¹³­­¶ÉÕɤ‘´Â¥“±¿ÃÉÉÈÅÁ¼ÁÇ¿«“µÕæëéÞʳŸž¸×ÜϹ°ÀàíìÞÝíñìÚ®vaRQLWTT\jnpnkh^g†ª¥¨´½À¿º®¤£©§«§¤¥¡˜‘“ŒŠ“£§±±¦§·½ÊÕÖÑÓÔÓÔÔÕÐÁ±”{_VM@317616N`fbhq„Œ‹ƒŒ›Ÿœ Ÿ¬®±¬´ÅǾ£a7,""!"*2A~Ìíóøöôððò÷úûûûýýþüýýüþüýýûüûûøðéÝÒÒÕÚÞààâàÝÞØÄ£}eiwŠŽŒŒ‰€ƒˆˆŒ‹™©¯®¯…g_\Xgx„ŒŽ™–‹…ˆ”–€[PO\_zŸ¯²›h_YWSU^•¼¾¸®¤¥¹ÆÁ£‚{ˆ«Ì×ÚÑ«†tmktkikuŠ’›¤¡‘ˆ‰‹‰‡ˆ„~{}„xgc\^fhbils[FYku|‰”’~XL]p~eV_rŠ‹‹•¦¶¶§›˜™—‘’‘ŽŠucKD9!  + #@Yknpmc^emfT;  #Gdic^WZ^akwlehvrllsiibe`NOTZca^MD:A>DRY`WB9 6=HNK59?@=IE>GS^baid]PF94>=C:4?JGHMXSJVZc]YTRUKF<30'?Wlmh_]\adc[NLNZbhjghafa_`N6  +   +   +  +   + +    +   " !!#=/%! #! #'!"!"$*  $'3Tw˜ž  ž–{dX[\`XWUVNLHEALNPTQQA6$(!#-7>@HKMLE??7(!!!"!   2      $:LNI3'%.0*( !!#")(% # !#"!*+##'""%" " #&"(&#&1%      +/RdqswŒœŸ—}[NMWcpxŒ ©§¥œŠ€”¡£¦¥¢ž¢Ÿˆˆ‘¢°±µ¶¶·³¯Ÿ‰z~…†bPYƒ¡©­«°´·¹·¹¸³²­´ÊÒÆŠ¬¼¢‚“²¾ÁÈÈÈĽ¾ÃÈÁª“´ÕèëèÛȲŸ—¸Úß×ËýÅÞêéßÜìðíܲw^VTISUU`hjhljeah†¤®¨©µ¿À¿º¯¨§§¦«¦£ž—‰‡†‚€ˆŽ˜¡¨¬£ª¶ÂÈÒÓÐÓÑÓÑÑÒÎÀ±”x_SH@:631/;J`ruwyˆŒ‹‰Š˜Ÿœ§«°¬­¶´ª•U5.# ! #-7>~ÌíôöôòîïðõúüýüýýýýýýþþýüüüýüûùòíâÖÓÙÚÝßßàßÞÞ×À¡`euv{ttƒ€vv}}‡—¦¯µ¶£lYX^jyˆ‘Ž•‡‚‡’ž™€`SN]_z­°œ„qb[RNS^“¾Á¹³¢¤¹ÈÁ¥‹€³ÎÛÛΪpomqojpv†š¤§œ”ŒŽŠŠ‹‹†‡ˆ„{cd^ajjjqqs[FWprx‹’”€ZN\oƒ|jWdr}†Š’—¢³¯ ”–•‘“‘ŒŠ‘‘ŒŽ„zlQA2"  + ">Shgmng\`^bP5 +8Tilb^Z_gflumhqvsfbec`NFHFEQU`^]N><>CGSa^XL6 %1=DJH65;=;D?@ILHJE<8+)0#-7JQ[\e^Q=:<9BK]_YN4 +  #(3IPH;49=?HF@BU]^^efZRI@@A>@C?TKELRNUQRda\_Y\SFIG;4.0?[hd_aahb`YNPMJ\bhhdcda]\P1 +      + +     + +    +     #$  # ! !"##9*"$ ! & ! !!"# " "!#"! #"!##&(1Mr”šœžž¡˜d[W[XTWRTOHC@>ADJI915/%!*09?GICEHB?6$!# %  +    +  +  '% $CX:KKILOZ]^^b_aPHA;?GF@;=JLLS[\UPZdcb]ZQLNE;0-3BZieb_bdaa^JLQN]ijkfinhdjW<   + + +         +     ( !$!!%" 9)!  ! &"!!%'+)'''!"!$ $ %%!! "#%(6Ps–˜—Ÿ ž–~dWTTQLPKJID?73>@A?;42+#$$58?>@A=<=;0#!" "    + +  +       "9FF?6&*56,%"$%" # #&!$ "%#!$ #$!!! !"%&$"#" +  ##"    4Shhms€‚wlmaXUXact„•¦¬²·µ­·¿ÁÀÁ¼²«ž‹…Œ›¨©¨§£ •ŠyonŽ‡swŠž­­ª¯¯¯®²¸·¶­¬§¬¾Ê½•…¨¶v±»ÄÂÅÅÁ¿ÁÄÆÀ¯••²ÏåèàÔ½ª—•µÕÛÒɼ®°¶ÁÌÌÏ×ÝÛ̬cXOISXXbourikidj†ž¦¢©¶¾À¿¶¬¥§ª£¢™Ž‰‰…‚Š‰Š‹™¤§¢©µ¾ÈÐÏÍÌÑÒÔÕÕÑŲš€bWQE:6/.0=Jdmu|~z€~…‡……qheVDG]~—¡›tO3'  "#.7D~ÌëôöóïîîðõùüýþýýüüýüýýýýýýüüüúõñëÞÓÖÙÜÞââßÝÞÙßkcfw‹Šypf]RUl…š¬¼ÇÌÄ­‚cZZ\l†Ž’“•‘„‚‡‹‹ŠqYUTVd„¦´·©ŽpaZ[VYe“»Ä½¶¥¯ÆÓÔÈÄÄÁ¾½¶­‡tqklnaaemŽ˜Ÿ¦¢—‘‘’Œ‘Ž……~ylglrp|‡{n]GSlz{†‰‹Ž‹uWR_q|l\btƒˆ‘•’}`R`tŠ‘˜••‘•–“—“ˆ{iWH>$ + + + /MZied[\febN9"  2M\YOLT_bejljedf`ea\XH>?>;AW]a__TB?<;EP]c_W=   + #8Tb]PT[\W\]\^eddnfc]VVQFNYWPGCELRU[`a^^aib]WNKJHE7+4IV``XZZada_TLGIYjsuosppll]B# + + +  +  + +  +    $!"+231,-1,& "!! !#&#9*"! !! #!"#!!%"+/-**)+%! !##"!-" "  !++4WuŒ•šš¢ ¡’xcTTTRMNLKDF@;7BFCBE;/%$*.;:=A@ADD@;1' #!  + + +     +*9FA=0++75$ "$"#   (E#"$ ###%%!!!#" ' "!!%+*"##"  +%(,4;-#     :Teeou~…‹sp^WRS[f{šž¤«¯­·¾ÀÃÆÇÄÁ¼³¢¤¯³°­ª¤—‹}tkk{ŠyŸ«ª«¯±®®µµ¸µ®©¨¯¼Å¹‹ª·Ÿ|°ºÄÿÂÂÀÄÇþ®”˜¯ËäèàÑ»¥‘‘²ÒÚÓÇ´›™­À¿ÀÉ̱’vd[QX\^epsnmoqdh‚˜¤Ÿ«ºÀ¾´§¢¥§¢ ˜Ž‰ˆˆ‰†Œ””•˜¡¨¢ª³¼ÈÍÊËÌÑÑÓÕÑÎï›z_UL@9*,+0?Ubouwv~„…„‚uh[SGHVuš¡›ŽT2% "#%4>sÉìòöòïïïñôúüüüýýüüýüýýýýýüüüûúöñêáÕÕÛÞÝÞÜÞàß×Á¡‚jai„•˜’‰}rjf^Xfu£¸ÈÐɵŒfY\ao„”’–“ƒ€ˆ‹‡r]]Z]f…£µ¸©‘wd[Y^_b’¾ÇÁ¼·»ÌÓÑÇÀ¿½¹·²¨œ…}}rsmda_l€–ž¢—‘““Ž––’Œˆ„ziinwx€€€j\JWmw€ˆŠŠŠ‰}[PZnƒ{iYbwz‡•‡iC;Nj”Ÿ¢¡™™š›¢›‹}zcXL?&  +I[begbabg_V<% + ,@FLIFQ_]^bikieddif[SGAEBA>gcbc\SJEACH\nmllL' /?i„wyy…}€vy~{qs„eebcnmc\WPVZdaffffeglph_ZSOMK:.4BK]\Z\`dipeSGCANijttzspuqiJ& + +   +    + + +  +   + %(%$&,/-.($'(!" *58:9;<:35*# !" " !!! !##8*!##" %)! #*&)*,.,+'&$" #"   #" "!$)7Qr‹”˜™  Ÿ’oWOQWRMLHHIECA==@JF=41&!"39?>CCDIE=<4*#&&$" +      + + + + +:G?98"$,*!$""  !"$) #!!"!#$!!!#(    !!$!%&" + + "-/& + +613/ARcorzƒ€‚ˆ†‚ˆ}{l[UMQa‚ž¤˜P5*%%"*7h¿ëôøóññðô÷ùûûûýýýýýýüüýüüüüüûøóñëâÒÑÛÜÞÝÞÝÝÝØáziZe•Žˆƒtkklgbd…š©½ÉÁ­‡e^Y_w‰“““™’ƒˆ‹‘’{]TV^n†©¹¼´f[`[^f—¿ÅÈÆÇÇËÇÀº·»ÀÃÀ¸±¡Šwqieddi}‹›¢œ”’‘™™–‘Œmfnx|ƒ„ƒ…v_IRcvyƒŠ‡ŒŽbM\k~{l]bv‚†‡Ž“{Y90BYpŒœ¨¥££ ¤§§•„vmYJ;,   'GP_`fedhieWA$  4DKKTS]abenlmoklqpi[YTNOPTgkqyvpkggnr€Ž—‘‘s; +W‘¦©§©§ª¥§¤¢ Ÿ˜–•¢‰‹‡‹”—ˆ€z~||‚ƒƒ€{y~~‡€{sfc_VJ89?Whkf]gpzwiO@>CNdnxyysvsqhC'  +  +   +     (+)'#" !"0622:0-140,/!#%/2?:69B;611-"-*" #!"!""$7(!#!"! !%&(*11+.*("!   $%$*2Mnˆ’•˜Ÿ œrUIPZTQOMONEF?;=686./)(&)5:AADHEB@=:5("##,'($ +  '   #?H>6*!$)%!!$%    ! #$" !"# !$"# ! /#!3 " + + +  +  +  +7X\fnry††t_XOPfj‚Ÿ¥®¬©§§¤žœ››¥§¬´º´¦§³¼¾¿½¹³­¢vdhr†{jœ¬­®¯¶³¯¯µµ²°­©§·À´‘‹­¹¡…“­¼ÂÄÄÃÁÁÆÈÅ¿­—œ­ËáãÝζ£˜œ³ÐØÑĪ‰mzœ¸²§––£µ¹´¥œƒzyuˆ‡tilgbg–¦£©´¹¿Àºªª®«¢¤£œ™’‘–©°²®«¨¥ª¦Ÿ¦µ¾ÃÊÆÇÈÎÒÐÐÒÎï™{aZQF?7123?Qalt~…ˆ‹€‡‰‚‡|q`ZUSj…˜¤š…S1*%&!0dÂëóôóòðòóöøùûûýýýýýüýüýýýýüüúøóñêÞÒÓÚÜÞÞÞÞÝÞÖÀwg`fx’ŽŠ„zzzumg~›²¸®š{g\Zav‹”š‘–•…ƒ‹”Ÿš„]SY`jŠ«¼Å¾¥…ifbfeg˜¾ÊËÊÅÁ½¼¹¹¿ÄÄÈû² Œ„€zoljhlpƒ‹š¢ž—’•“‘™™šœ——‰ulcmz…ŒƒeOWdv…‡‹ŽŽ„dT[l}|wigy‚ŠŠ“”zZ9',@=>9,''"$( #!   +  +  + + + +     'W_djl{Œˆƒn]USU`h„ ©²²°®®«¢ š˜™˜˜›Ÿ¨¨¢£°½Á¿Á¿½·¯™fdotpl‚š«®¬²µ¶±®¶²±¬¨¥¨¶¾°‰ªº °»ÁÁÁÁÀÂÆÇÿ®˜œ±ËßáØDZ¢—™²ÒØÎÀ¥‡ktšµ°šƒ~®¾½µ®§›Œ“‘~olggg›§£¦²ºÁÀ¸§¥®¯¤ž¢¢¡›”–˜¢¤¥¨¨§¯­ ¤¶¿ÅÅÇÅÉÌÐÏÒÑÎó•zbWMN?3216CV_jt{‚Œ‹…‚‡…‚ƒ}qg^]Xb‘›˜‹€V2(  !,'0iÄêòõôñîñòöùúýüýüþüüýüüüüûüýúúøöñêÞÕØÚßÞÞÜÝßÝнŸ{fm{}‹’Š‰‹’Œ„z{™¤¬žŠscd``|‘•›–•’Š†˜¦¨’j_[^n¯ÇÌÁ¤ˆkdchgq›ÁÍÊÉÃÂÀ¼ÁÄÈÈÉÆÁÀ·¨‘‹…„upsry†“—ŸŸž™šž ¢¡¨ª¥ ”†~~‡“˜™˜Špdiz†Œ”•–•—winzŠŒ‹„{‘“—–†bN;6Jh§©©®±³¶»Á·ŽpaRF@.   + +$1FOdjiilsnjY= +#Mgsuokotwt|y€‚‡‹Ž‘”–šš˜ ¥±µ»»¾ÃÃÆÄÅÇÉËÍÍÆ°k( (J“ÄÓÖÖÖÕ××ÙÕÓÐÍÉÉÊÆÆÇÈÅÇÊÊÌÍÉÆÃÄÄÈÆÃÀÁÀ¹·¹º¹·²¯©¦›‹{{†‘‡‹–€lVPafhhqvspljpe_F'         +     *)&*'!%,,-//73)" '/17441111,,)!)+(0)&%*+.0155801388851/&"' ##"!$"6*! !#"%# !"&*-.*+0(/-#!"#)"!$"#%2X{šžŸ¤ ŽqYOX[UUUSSPG?1/* $,.,)&"$!"-82323664/#! ''"      &' +     /AK;2-%$-)$$$!"$  !$#"'$$  #"" $$!"#(# ! +  + + + + ?Ucciv‚‰k^ZY[]e‡¥­´²µ¶²«ª¨£¦¢žœ™šœ™–Ÿ­³´¶¶¾À»ªrgo€wmxŸ§²°±³³±°³¶³¨¢¤§²ºªŠ…ªº }Š¯»ÀÀ¿¿ÁÁÄÆż©šŸ±ÇÛÞÕ𣙶Ò×;¨†jr—³±–vl†¬»¿¼¹·¬Ÿž ž˜ŽxnjinŠŸ§¡©´¼¿¾¸¬©®°§£žž¤™‹’œŸ¢£©¨¡¦¶ÀÄÅÂÆÉÎÎÓÓÓÏŲ™€e[TPH?=>=IXdo~‡‡Ž‹ŒŠ‡ŠŠ‚xm`^^bcf~Š‡€T8(&(-gÀêñòñððïòô÷úüüüüüüûüüüüüüûüüú÷óðëàØÙÛâááàãáÜÒÀ§€~‡‘™™——š §¨¬«Ÿ•‰’£«ª}tqsy…“ ŸŸŸ•’›¤®®ž‚rkr†šºÎÍÁ«“†~w€²ÇÎÍÍÍÏÎÎÌÏÓÑÌËÊÉƸ§¢œ™™“˜œž¤§­³²¯®¯°µµ·¸»»º¸·°©¥«««±¶·´«¥ž¡£¥¤§§¦¥¢ “‹“–œ™˜•–—•’‹‡‚pc[[duƒ”›¢©¬¸»°‘ueTB>1 + + + + + + *=FKQKHNLKIB5  !7LIIIIKJMO[TVVV_]_gkiquy§¸“ª­¯¼ÃÇÉËÉÌÏÒÏÐʵo1  .F˜É×ÜÝÝÝßÝÞÞÜÛ×ÖÕÖÔÔÔÔÖÖÚÛÛÛÚÚ×Ö×Ø×ÕÔÐÎÎÊÌËËÈÇÁÀ¼³³¨¢Ÿ§©¤¥¥¢¦¢•ƒb[diqu‰ˆ†…‡tkQ& +     + + +  + !)($#&!),754'$!! *0+,(!#(+'&$$)2&&#%' '()'-/-4(+(')*,+(*-3*" %" " $!"! !#$5%#"!!!%&#! &  $&&*-/-+,.'$!$ # "!  !$-"& ")1Sy™ž¢£Ÿ™ŽqQNU]XRUXSLF=2(%%%$&)  !!"".312-1..'$*% "   +  G    +    + *@EB5/!%**&!  !  ## ## #!" !" "!#$##  +  + + +=U_clu‡ŽŒƒrga`cjqŽ¢°³²µ¸µ°´²°±²®«¨¦¦£¢žž¢ªª¨§­¶´®Ÿ‹~’‘}‚’£¬±´µµµ³±¶¶µ®¨¦©²¼©‹¬º£„“¯¿ÀÄÁ¿ÀÁÄÅƽ¯Ÿ¥µÅØÛÓÅ·«œž·ÒÚÐÁ¬y‚ ·°œƒzŽ­¼¿¿¾¿¸®§¤§¨§œ‹ˆ‚}ƒ™¬®­´½¿ÂÅ»´¯¶¸®«§§§¨Ÿ”“˜œ¡ª¬­«¨®¾ÄÅÈÅÈÌÑÒÕÖÓÒʺ¨–‡|pigld_dht€‹•šœ˜Ÿ ›ž›‘†|zx~ƒƒ}†‘‘–”kH7%"#"-`ºæïñïïïîðó÷úúúüýýüýýüüüüüýüúú÷óñìçáãåçæèèçæäÞÑĺ²±±¸ÀÁ½¹¾ÄÃÇÍÊÁ»¹¸ÀÃÂÀ¸¬§¨¦¯±³¹º½»»º´»ÂÅĺ°ª¨«°»ÌØ×Íź²±®²¹ÂÒÔÖÛ×ÙÛÜÝÛàÞÛÛÛÛÚ×ÔÍÎËËÉÉÊÊËÏÑÑÑÖÓÓÕÕÕ×Ö×ÙÙØØÙÕÖÓÎÌËÈÇÅþµ¯ª¨¡œ–‘ˆ…zvojhgllokibcggXXUNKFHHIGX^ZP_bp‰™˜„qfUE<- + +   $)))*.,/-51" &/,-6502/7A;@85>9=D@;?AJIQ`js|Œ™¢«³µ¶ºº¼º´ž]-  9Š½ÌÔÙÜÛÞÜßÞÜØÕÔÖ×ÕÓÔ×ØÛÚÝÝÞÝÞÞÜÛÜÜÛÜÛÚÕÕÕÓÑÐÍËÄÃÁ½µ®­°±°¯³³´«¤•p[[hzŸ¤¡¢ŸŸžš‹f/       +      . '(.1/&!"" ""#"(-%)*".60+& # ,*" &  !(#)0*,$ #!$" %!!! !  %4& !    !('&-6.,)+(.'& "!!'$"!$##!%$ !*,6St’›Ÿ£¤¡™‰jMGPZZSTTTKE9-$%%)'(!!!!..6<=>;73,$#"'$ %" +     +  +61AEA2)&!),*$6"#!$$#!!!   ""$""%"  + "'# "    :U_elz‡Š‹Š„tpieqp€“¡¬¬¬­¯¯°¶¸µ¸¹···º¹····¸º¹¶°°´·´®©¥¨²±¦¥¬µ¹¼¿¾À½ÀÁ¿¿º¶º½Â¹©¨ºÃ¶¥ª»ÄÊËÍËÊÍÊËÏÉ¿µºÄÐÚÝÙÏÇÀ¹¹ÂÔÜÕË¿¬¢§·Åö©£®¾ÇÍÌÍÊȾ»¹»¿¹²¯¬¥¬¶¿ÄÅÉËÎÑÒÎÈÄÈÌÈÄÅž·±¯¯´¹¸ºÅÉÇÆÅÈÏÔÔ×ÔÔ×ÞÜÝÞÝÜ×ÏÉÁ»¸¶°­¯­­­±¸¹»½ÀÄÄÂÃÃÄÅÁ½µ¸½¾¿½»¼¾À½ yN.!*Q°àíðîííîïòôøøùûùûúûûúûúùùúûøù÷óóðïîîíïððñïïíëéççääääãäãáãâãäããâààÝÞàßßÝÜÛØÙÝÜÞßÞÝÝÞÝÝÞáâáßÞÜÛÜÜßâääáàÞÝÝàââãåæåçééêìììêêêëéééëéççæççæçæåèæéççèêèçæèçèæåäæãßÞØÒȽ¸±¦›Œ€vpj^XSOKF?96645-002/4-*53//)"$&'$ !#%%)4Gn‚vtiYU?+ +  + +!(*)5.)" + +#('&))-%-2-.4,/1635415213@ACDV^gksw~|wfA# + 2l¦¹ÁÆÉÍÏÔÒÔÍÉÇÇÅÆÉÉÇÈÉÍÎÐÐÒÔÔÓÐÏÕÔÓÐÐÎÎÏÐÎÍËÊƽ¼º´°®¯°°³¶´´°£ŸYQ]r–¥«¯®«®ª§ž=    +     +  + !&-96-!$!" %$ ()%$#)09:-$!+1*/."!1+%" !"  !!"! ###3'"#  !$%((30,())+,# #"!$"#"&'&$'"" %" #),6O{™¡ ¡œ™„cJIM[XXYYPHB6+"!,$*#(# $06G=5)"%*/0#"$"   "#%!#!  !!#!#&% !"4!#%!    +  >Vb`i||yhcWSSKLX[et…‡‰‹œš›£¥¢§­°²··º¼¼ÁÁÄÃÂÆÇÅÅÇÇÊËÊÈÆÉËÏÊÌÎÑÑÑÔÕÕÓÓÒÒÑÒ×ÐÍÍÒÔÑÎÏÔ××ÙÙÚÜÜÚÜÜÛÖÕÖÚÜáäâßÜØÔ×ÙàäßÛØÓÒÓØÛÛÖÐÑÔØÝÞÞÞÝÜØÛ×ÚÚÙÙØÔÖÓÔÙÚÞÞÝÞàããâßàÞßáàààÝÙÕÕÔÕØÙÝÜÞßààßâääçååæèèççéèèåãàßÝàßÚÚÜÛÝÝÝßßÞßßáâàßàáâââÞßßâàßßßßßÝÞÙ˧d4!"! #K¨Üéìîïðîññòõöø÷ùùøøøùøøùùùøøøùõö÷õõõ÷õõöõöõõõóôóðñòòññðîîîîðîîîííîíëëììéëêêëìêíìëééêêëëíììììêëëîììîííììëìíììîíïñððñòòóññññðïððïîîïîîïíëíììììííìíìëêêèèáàÞÕÍÀ·¢”…znZPD>A:92..(')('$!   -Nu€yqg]H-  + +  ,).4;>@=."  "&##'(%$3.*,0.-.6//-+-,116465>;L=@>ACEGMA6-  + >fŒ’™žª¬ªª©¡£¢££¤¦£§¦©­¯®°§§©ª°±°°³³³´µ´´´²±«¨¨£Ÿ¢£¢¦¨¦¥­«§¤–vPA?R{ ¨¬­¯®®¨§‡D$   +          +  '1//+ "" $""'!"((6<3*0*)/++*!!"+3%   #"'&2'$"#!!!,%'++0/,,+11*+""$"&!$')%&#"!#$%  $%%!&0Pv’š Ÿš•…eLIPUY\ZULI>3(#$ )- $!!+59?=@B?<>>1$$ ! !     +  -AF@1$&&-/&!!" # "#" &&""" ! $&%#$!""!" %#"     + @Wadgioh>&&($&$)-17>@=?DGGJQRX]cckqtu|ƒ‰‹™œ ¢¦«­²¸»¿ÄÄÅÁÁ¿»¹¹¾ÇÌÏÓÒÓÓÕÒÒ×ØÙØØØÚÚÚÚÛÛÛÝÝÝÞßãáßÞßáÞààãåèçåãâãäâäæåããåãããåæåäååææççååæååääæååååæææçèèççéêèéèèåéééêèèåáßãäæçæèèééééêêëëìëìììíííììììëêëêêééêèééëêêêêêêëëìëêêëëêëêêêêêéééçååäÛ¾z7$"#%I¦Ûèìîððññòóõöôõø÷øø÷÷øùùùùøøø÷øùøö÷ùùøö÷÷ö÷ú÷øøõöööõôóóóòòñòñððïîïðïíîîííïïîïîïíîîîîîîîïïðïîïðïïððñññððîîðòððïðòóóôóòôóóóññññððñïïðîíëêêéèçæäáßÜÜØÐËĺ¹°£•ycVLH>30'''$#$"! ;]pysg^O4 +   +    /C>BBFDKC2"  #%)$&)%'*,1,*0,00+&'&'),0.//+1/(3365//036*! $.;BCKS_ijxogiighljie_gqroha_[\bdefkmkmrysx~trmdgfhdiks|~‚„ŠŠw]<318X‚‘•š ¡ž™|A# + +  +       #*/351-'!# $%$%(! #*,3777(%#'+/+&%')/&!!! !"#$/$  %#'2629;6:81+$"$ "!%   $!$!%+'%"#'(.&(#$!!!$!/Nt‘™Ÿ¡Ÿ˜„cLHVW\[]YNIA2-#&*'"',2:<9<><^mkeYN7 +  %0?W_[UQW``SD5 + *""# -$++) *./4/%,+#'+6%('***-13/+&')*'! +!!&".8@G[PQUQNGDHH>PKJMMA2/-,07:8896@FKKCD?=<:385467?DHLNQUMM>3+*:9DKHU`jlomY6      + + +         $*3;<70" '(($'&!"%7>1(,% %$ "%'0& %"!!"" $! &#!!5$"!!'+72:;<>92/%!!"###" $%#")4)&!" &&)" "$#(4P{”™ž ¢£œ„bNKTbWYVWPK@6'"&%!  '-5>>;=?>:;2&!!$'!  +         />A?:(*..(-",& "#!   #"#$! !* #! "   +  18Uf^lniN)  + $#$" &)/,,'(&*3,+-,1847DSU[UWYKDHQ\a\\]^acecfqyxvwttvtv}„ˆƒ„ˆŽ‹‘•–™¤£  ¤¦¦¨«§¥¥©¯°²²²´³µ¸»º»½¾¿À¿¾ÂÁÀ¾ÃÆÇÃÄÇÇÍÌÍËÉËÊËÈÅÂÁ¿¿ÄÂÿ¹¸ÂÉÊÉÌÎÏÑÐÒÒÒ×ØÙÛÚÚÜÝÝÝÝÝÚÛÛÛÜÛÞÜÙÜßàÜÞÝÝÝÚÜÜÚÛÜÝÛÚÚÚÛÛÛÜÙ×ÕÒÒÑÏÌÌÊÆ»œj?%%!& 6r²ÆÍÐÓÕÖÙØÚÚÛÛÝßààßßßáâââßÞÞÞàááãààãàâáâáâáâáààâàâäãßÛØØ×ÙØÕÖÖÖØØÖÕÐÒÒÓÖÖÖØÔÔÔÓÕÖÑÑÒÓÕÕØÕÒÏÒÓÙÛÚØÚÚÚÛÛÜÚÙØØØ××ÕÓÓÑÕ×Ø××ÖÓÏÍËÀº´®ª¤œ™‹€xtmkil^__TOJ?=>9:30,*)&     #2^ggd^K2 +  $/ATecefj`jnllmX& "' $-2&&,2..%)%'(/+$')&-+85++-% #),#!  + " )4AC?KNOONJEH@BTAHH>>1,%$&235016AEB@>9=F./,.-%')9<=96)#,0(,1337AL94& + (( + + + +      +  !.-84+)!!.2++&&%##(1A3!"$ %&$#  "!###0%!%$ #"'),.4=>:<2,$!"!"! $*& '(''! "# (2Ly”› ¡¡£œ‡fSRXYUUSQOJA6&'' # !*1;>>869=71$!#1     +  * /=@@6$&/))(##$!""# !!& !%""'! !    +   8Va]eohM,  + "#%($! !!$#!($!().2:>@F:7234=926689;758CFGD>DFC>DFHMHHIKPPOSV^aagcZ]da\dhgdafllsttuuvx|{|€|„~~ƒ€„†ŒŽŽ’‘—••–––•—Ž‡„„€‡†„|zw‰–—˜››œŸŸ¡¢¦§¬°¯¯³±±³·¶¯°¬±µ±±²°±¶¸¸¶´²µµ¯­¬®³´¯­­¬¯®®®«§¢ž™™˜—‘ŠƒhG0!#%@s”˜›ž ¨¬¦¨¦««®²´³²³·µ¸µ´³°¯­­­®²²¬²¯®±²³°­¯´°¯²´²¯¯°«¡ Ÿššš›Ÿ£ ˜–—˜˜šž  žž™–•šŸ£¡›——ž¥©¦© ¢§©©§©¢Ÿ£¡Ÿ¡ž––—›ž™˜•’†~}qmpkcb\TPKGEB:>A>58%'$$(%&(./20-$  +      + +   "'!)'(21.3)()04-+(!!!"! .#!!!2'-&*-287??3-( #'!"%&%#$ "( !!(2Rz•ž Ÿ ™‹iWQTVWTUUMGB7+'$   ",9;?957510'!!! ("  + +    *-?@?/ !!()!!!!%$  !"$"!"#'!  +     +8O__jmeQ- +     ""  ()*461*%',)'$#&))&#!+.+(-(.32&-+-&(,),144515<<==611468;=987;@BFFF@DGHHFJFIIHFEDHKMNSTWYUSUVRORUOSRPOOKINLJIKJPWWX]cihb^dgdbiijrpnpv}uokmpspnlmjswszxsvnminsuuqovrqvwqkhcf^^^]YRSQB;*#!,Icemks|zu}{{{~|€ƒ‹ˆ†€„†„}{vuwvwyztuwttvwrsoszwtyvvnshbe`]^]c^SYfg]^[X[[UZ_[[\X\VRWU[\^_e]b_cig`h_\_hiaddaecZdVbeX[\`_S[[YVOTMFDCKIHC85385.3.//01/*,($&($#&$!!!&     0e|zveF' 5EZdrvwttqqu{xyytjU-  7! #''1(()(*(+*''!$&(*..),.)'&).+&%%%.  + +!%,.=@;CHHDEDIM@77HNG?6+ *),32/)-<=@<>65/($"%.,*,31:>977=5/-%&$%$ %+./)'#"( +    +  + + +        1 #&,0--0*# -0& # #"&)"!"!# """-! ! & 00#+/2358?<4+#!%"&!#!$)%! " ,)4Sz”ŸžŸŸ—‹o\NMWWVYUUJC7-' ! )2<:<9:><64'*8$"-   +        .@F<2$##+%# "$( "% $$"()%%!"#  +   5Q_chkeN+   ''#!  !! " #' !$#!!"!"#*+&&(+13*+%"$*--(&*)01/0/)/1.1231353-+,030168857564/0-25372211220.6015::7;>>=>8=??;<>AGA?FEFMGBFCICB@BCEGAHNNJBGKJNHKDAJEEINHBDJE@EDB?7<4,+$!"&:NTRTW`_]`cdee^aflgc`_dfcZ\ZVX\^YNRWUPSRWOSOUYUZTNLF?>?DB=:?>8?G?DA@?@JFIC?:DF<AG8>FB@;<Tgkhgmsmjrnpwy}ƒ}h< + # ))3-)+/,)&/($(*!()+.-++(&&/+/(%#(*/ +  "+8:=@;1136"!$)052.2554<:612)'$)$$$%)+'!)     +       "&*(/62- &'%"""$%(!"#!"# *" " $ ),-/03;?=4*%"   !  !   "  !#"$"!$#+(9Q|—žŸŸ¡ —‹vWKNWVXVUNJD71!# !" &/2A:;=:;>;;*!$!     +   " +  2EHD.("&&"#)   +U*," !$$&%#$%!$$!"  + 4P_bgojK& + +   +   ""!"$!"( $'&)## $"!"'#''#%')+(#&(($( ((*#((&%0%!&!!"% %)*&(-&(("&&("+-'*9/-,0.-050-+.//49/3=9124720*0842128;997==<6458476:8888:>1478211)(#'8>FAIINQT[XWXVW]]_^WTUWWWRTHGMULFIGCCBA@B@GA=GEEA:9:642661./458>=:784402-366-2.54+423.2254:@434=:336:42755946<64819=;8:535446452.1/0-*((/+(*,-%*+%"$'#("%&!&) !     ?n™®­©¤—o2  +*;Hamqu{Š‡Œ‘’—‘”x<  ##,.-&((''"$&),*.1*--((*-0-'%##$    +"!-/4C>CKGEGGCCF@EIG>5+) -8551+225:71.701.*,.64015387>9:120+&(&" %&#& & +   +  + #  +  +   (,1.-"&"& &0%! %"%))-#"$.#!!!'+'%.26>9/+$!" & " #"#( !&$%$%)7Yz“œ  Ÿœ˜‰p\MIQUVTZRSH9+ "% )16=?=?;;<8* ##!""  +      .DD@5%#!&"#$&c*.(  !'$'! $"  $!%"  ;XhggneC! +   !!#  %##&% "'#  #!!! (.##%%!&"#""%# ! "!&!$)" 0( (!&%%)'(((($-.)%#+#)).0/0-,+.((+&$()/.0412263365+561100421256-+,1./,,& &.8@BGFAHNMPWMOOTYWXIJOMHINNHICCCDA??<9?C>;;>9;AC=4.:;1305-0/-14336631,//+,-22*025010'+344/034256652661/-;3321549?6<>=9746652573--*.(('%))')!$&&%&%$%$"+&$&%',(!"      + + +-eŒ§´¯¯¤“_% + *BYm}‡’™—š”•™›“‘ˆ„f4 +  +!$""&-#"$&')")'!1*(/./*(,''&&).*((#!  + + !&059>DFHHIJA@HFEC?:8+" "0613*#,4/41+-0++*,1680.47<<>6)"$"#  +  + +  +    /@J?1%!"""!#  $#!'$"  +%%%$!" !" +  9WnjmnZ=! +   .""!"""!!# & !""#"  #!&% !)$&&'% %&"%%',($%+%)%'*.,%%+,! %*& ),,.0+-130/3/..10.,(12/-83/.61.1'*%# ",8;=AGBDGAGMMIJOOVNNKIGAELJBIC>AA>>967;7:B?,&14/1.2.-)'2-1/450--+(*,)&0*+/50-*,,157141032.949;101.6235017:=58661861953393**,''+-+//,)$)'&# %&(#"%,&#+%()$$"#  + + +  +/bˆŸ¦¥”v= + "@Rgw‡‰€„†‰„{x‚wvpd`XO. +#$!%(#,'*)'(&%()#('+).,%(+*%&'%#*'"$# +  "'0645@GFGCDIFGCCBD>23%$"*-*.-* '+21,'&%"%%$0318,,2<A>=:9<8?E=:7<:855.&023.)0+++-4/,(,10,6/,,---1.+,,,,(+/(/.32486254784/2136775311160862443152,3449/.1,/+(.)*-*'*%)$!##&$$+'$)&$$%2!  +  +!Ij…ˆˆ|mQ'(9K\cjhhfgfcfeab][UPPJ>(  +!% $!*).&&%&(#)(*!#+')'/*&'2-+&-)%(.!"2  + +  )97>>@KGDC@FIFCC?;1 $&%!    + +    -B;211&'#&-134,()'%'"" (%)*&&'--'/02:=;>=1+%,% !!*/10*+&' +   +  +    !$"!%4+ %"$ !04(&!!!$#*&)/.173-%&!#&(*/( "&$%&"#+&$!$&($$&&%'/;V~•›Ÿ£¤¢œ‹lYMNSTQNKKJB4+#!"!*8>@A@B3%&" !     +   !   ,8?0%$'$$# !# $$##'!!    +    ?_nrtjW6   +  + +  )V !! (!'#*!!% %#! " &$"#!#)&))&&$$%"!"$!#$$"-(*+,)'',,6).3**')'-,-.))&$'' !$/48>?=???GBBIJ<<9;<@=:>A?861155658:9714=51/'%##)&()-.2-,'&01*,-3./-.-/,--1/.13/2014/**(6500310.173005401.10255545+/520020+,0,,$.+'/.($'.,' % %&((+!$$!"$)#$'!    + -J`li]M. *6KPHIG<>ACJEMKLGC<::2/-)&&%&,31,)'#%( '*$(&.'$$(,*/4>BD?@7).+.&#!'/../-(" +  +    + +        "" !!!%+! !$ * "#!$&+-,..36771+%,+''$# # " "$* $!#$"##$*$/,9Y|–œ ¢££œ‰oVOOPPWTSRLD>/$%#(<;@CA>?>?6$#*!+ #   +  + +  +4  /@?1"/ #"#;  %"   #!!#(&#!     9^pytkQ- + +     !"" "" !$"# %$(&# #%#!$%'!!'+%,,)"#%% "#$#+$)+'(*.22/0.//*.*&0--.**+,+'*%# !#//16<<=@?@F@@?ALIGA>:;?<=?><9326413559;C625:0+.'''('.')'-0)/,+13,--.-$(')-,/11.,10731,2/./+4/-)(0.+260.322423236425300,35-1/-0141,?/1-;24,1/12))$%/.-*$$!(%$!#% &$"   + +  +  *E^itmY2 + "7>ADC@=:E=>EHJFA;7.+3+  + "'**+*-,''010//,/61)%,.85:502,! (+2160*&&#    +  ,:B>6:<?>B=66593112776364325,*)-01-'-'&)-6/+/,/0--+++&).27/221,*.0563613892,+,,80131,.01/2621343:3.*1621430(4/21-907;46522401,-*+3521+*)$!*-,(+%$%""!   +  +!E]hro`: %8=LE@??=B<;AEDFH;.++)' "-/,3.'(01.-031,*31,/7>@7;9,/*,(*--(1,&&%' !*6:A@<=>=MSPFHD=<:2+*('$&-#&)/5--(##!+.)054339565>=>D@>:/.,*% ''('**,)*!  +    +      ++  #""#"$#!(!  ! "$#/638:9==<3568,' &&###  !!"#!'$) &()05X—šž¡¡›ˆgYKIQMQNMRZLGD?=>>@CEBEG>>>><>DE?>A?<>;884176:582223+++%441--+%*!06352325-((//&-/2167757.2//163154233/&(-/43/+,22/(042245<72-010,-A000/60.2768592,-111*'*./303411+)-96-,+##') " #    + + + (C^nli`? + 18>?:==;;=<>AIDAA?15*,#  + #*,(+%&,5../-53-'//+-98.//94++)++'&'),&.)"  ++2@?AC=B?>IKKC@?I:3--%'%#'")#*/+)*)(%/.44;9<77;<9;>@EB<:431'*"%(')1-.)($  +       ! !! $" #!""#+' % (#   "",11587<<<:,(-%! !"%+(%')#! !$'#"))'/7W}•žž¡¡›…kUHINNONJJPNA3$ !).141825/,'"-"!      > ,>;-&(!!/&#"$$#&#" %'#$!"! $ !# "" +"&'+$$&'#%  +  %IixscB#  + .   ! % !!  #!$#$!'/&&&%$" ##**(+,1*$%.3%&.(-00650/<84+/467.114,).,/+&01'(&1. ! +711?>?@CADMFGCA@AA@@>@=<=:6788;:>8.263-)14731-)'-*1842551/05-15178588<4454636-1/+4,-41*,/2/44/',20,*/,1345432,*020370210-434778612,-020-)(//-3.13*()-9;/06*%"#'!"*$$"    + + %GcihlfE$ + +#-;:9::;>;=ECIB=>@CFHCCCA>H@4),*&)(!%&'%--1.*,./,/12>;=@>BLID>=?BCFCA=62+$&%')%*",(%     +       !%# " !""#"$!#!!$" !$**1./229670(",#" !!$!'&$$'$ !%!'#!%%&,./9V’ ŸŸ š…fQIIPLONNQLH9/#% #37<9:;7021! ! + +  +    %@>A7=@??@@GBEEEAEAA57765/2<9025**2/475/3.00.40/28?:87581443-346.*,..-0301-.-/411,0///,.563/2120'/,/T&5.2>641-3362))/2020//,,/-***3+)((07***/+() #"$'%" #"!!  +  &IdhjqeG" + -87947:87:BB@@?<7530+*  + "+-(&$,6*.1*-3/./*6$-*)+$('+*,#!# '.)9*)# + + !.35?BIGGGDGRNGFKPF7:2;AAEDHLOTLB;ELJMFE@;53(&'&''%&$'. +   +    +  $"" "! $ $!#*$%# >,6   !'')*,**330/*$ "!!"!%$  $"!!"!%#%($*,-/>[€”œ ¡¢ ™ƒdTHGLJOOQMOA7(%"!'"!$4>>;?:8997&!"    + +     "2945:3/&%,+$),*+#$& '' "*.-1620( ##!"#!'!!$'!!'% '!"#)%'*#! %+ )&&%%8"$ #    + )Xv‰‡|iC     !%"!# '"$"!  !!#"!!#$$%!$ %" #%!)(!!""!'&#('$%.0)*)(-.+2-/113-041.'-,-&+/,30,*$&%'#%$ !)4;9?>?9=78>=<>@>FAB>:6:;>C>>@C=B>7;;6;=>E:40'04;<20//+.25.-/560521/106:885434123.,130201,00./0/*-34300++40-3.33-,//-+,9K9+5444.--54/-../14/,+-,*++$#$-$.&+/5*((,,"!%&$&*$ #"#    (Iceiq`B(  + !)176.23978@GFC>72860/+ + $#!%!#*5,0&+-)*-0)*($,,.1/,-++%$+05110/'" -HRNQ[_`]X]^a`PTY[VMOOB:A@7566:?67>LE?CKSMNVNNQW[]\`d_[PCIOKHLOKGA<4010*0.-',%!     +       ##!$ !$$!! &##"&#&%%* !*2+%  "'%*)*%()533-'$$!#"$%! !"$" #%&"#)!(8?[}”šŸ¢£ž—„iQEEJMSRVQLB7%"'$"!06>A===>?:3)$""  + +      038=H@84774)%()"!#!!"#! %,+1671)#!('!"#$&0$')%$(%!"%$'''&%""  !$##)&$2,$     + + 'Vu„†xbB"   +   % !'%")#!$"!! "#'"""  #&$$##%%$! '&$%0-#('%*)0*'+())-3/**(+4-01-)13+,*-*)#$& ./+4;>;<606:59<:@A;>?9369B?9=?A>:678639:4?=.,+2513:22/.1123,/420,0725//12543,1/404/-/*.--.,039-4/)26+.*(*05/.1/2).0.2+-"qr313.-.1)/-1/.2/+1-0/*$83 &""%'(+*+'-'*,''(% $&!""!!  +  + + .Gfoqm]=  *-23./47:>?=>@>7<44+/0#   $+( !')')-+(.1*2050*/9?;:768>="&"$&* $,4><3% !!     +       +   ).8AA:6AH>2" !(/-)%$ %620+%#"&&!(!"&)%&# """"&! #&($""$'$ "%#'&&"-!## ! +    (Xp|‚z_9! +  !  "!"    !%""!"%!$ "#''&%$)(%"'**'%'((#*&'+-*)+())-*+('-)/1*%)*,)*)+)*! !!$"/*+.0651324747@:8:=<;4:77?I64=@998<77078870/01131510.--3*-20111+.04.233312.1201503320..24/*2/;406-00..36661014.,/-1.4/./F10532141//.3663401.110-17=(-'*/2.+/,,/3-**&*&3''##"$ "# +A`}ƒ{i? + + 1546239<<==C@;37>>5;9>8909;>93/3::66:10/202.2670454527055393769=0358798<526943;??@?;997>BHIK@=ADF>BA@<:;=>@BA>C?C:?P`CIBCNEBJMJDJGEMCKKLED@==CB?D>8@:;=739@6<9<7?G&  =T_W^Y[eiggipolmpsv}ˆ‡‰–’‹Ž”›ž£¨¦ª®±±µ¶µ¶©}7)k¥¾ÇÆļ¾ÁÁÁ¾¼»¹·¹¹·¸½½ÁÃÇÃÂÂÃÁ¼ÂÂÁÀ»¾À½¼ÁÄÂÂÂÀ¿ÁÀ¾¾Â¿À½½º¹²©­¬¬©¢˜’„ˆ†„~zsjJ-"    + +   + + +     %%"" "$"! '*&$'!"  #()'-.*043-,"# !"&%+%$!#$!"  '..!" $+:Yu…Ž’™œœ’‚gVIBIJGLOAGB5-# $- *8?B?@?=>9.!#"' + +    + +  +   + # )/87278A?-"$%'"$4FB2%& """("!))*-(%)'+)0'/'!  + +   + &Qm}xqV5   +   #  "!#&(&$ $#"&('&**&% %!!%$(&&))(%&#'"'1.&(),1.0/*/-+-333565;=327;76:;564@79>::==?G>??DCDA?@EBFAE>ABFHEHDBCECEEJIGLFJID?EBB@.!!;HUPQUSVRXQUZa`_`_X\_^Z_d]_cgebfdhefda_bXZZXYY\Z\WZYWSYWUZ][_ZSY_d^Y[YX\^\^b]]^ccmfhdhlfgifgjosptpnr|}‰‹‡ˆ„‡ƒ‡†„ˆ€~ƒ„‡‹‡‰Š„€Ž‡‚‰Œƒ‰ŒŽ‘Š‹Œ’‘•š“‘“š”’—˜˜˜–›œœšœ™™™š“’”ŠŒŽ‹†„„~|z|‚|vnnh^UKJQR]hqmcdlp|†ŒŽƒzZ3 + +  +)3/1:9A>><<@>>@98<7.0) +  3BELIKGNTPEMNUQMOXX`\Zbbjofiimu~Š•ŸŸ¢ªª­¡q0% $hªÀÊÊÊÇÂÂÄÄÅÂÀÀÁÀÀ¾¼ÀÂÈÊËÊÇÅÆÈÆÂÅÇÄÁÅÆÈÆÆÊÊÇÇÇÈÈÅÆÆÆÉËËÉÅÅÅü»½½»·¯©¡£¡Ÿœ˜—‡b8+ + + +       '#%!# %!$%$# $$!..)#)#!!#" "## " $'(&%+)15-3,#!""$*%"%'! ! ")0'&""'9Zwˆ‹Œ•žš“‚gYFAFCIGKHG@6) !!"-*"#(2:A<==@<:-"#$'"  + + + +  +   +  +  (*01902/9CC0"!"!$%$!'6CB,  ! $%##$'&%**%""%%#%(00"!     +Yu{€u^>" + +  1><>$" "!!#! "'$  !$#$'''&&(*$)'*,).*()-1,((&)(+-//4653465:86==:<:958<9<@<;7539,%( +  $++610204.35<34559<:8=;;AFC??ADBNX\_kjqyƒ{V. $j§½ÉÉÈÊÃÅÈÃÄÁÁÁÂÄÂÀÁÃÃËËÌËÉÈÇÈÇÊÇÇÇÇÇÆÈÆÆÅÇÅÃÆÇÇÆÇÈÈÉÉÉÈÆÂÂü¾ÁÃÃÁ¹µ²®®±­­¯¬§žO* + +  +    + $ "!!"" #'(+%(/+!##( !"#$%&)*+*)+-,01+( "&&#+&#&($#"!!#%&#&! !,5UxŽ’š¡›—gPGDCDAFJIKA<.&"#'',*#&1=8:=>><50 #"$  + +  +  +  + +(4;121-->GF3)  !" ##5C>(!"##$!#"%,++!$#"!!"8        + .Xt„ugRB6/+(*(&*29800168;@=?FCCAAJQNMMMSMSUWVWTT[ZY]^[ZY\_]ffea]bbggcglkmhmjjkhroqmmrtvvyx~}€‚‚„‡„ˆŠŒ…†„ŠŽ‰Ž‘•—™˜™›••˜™šœž¥£ž¥££ ž£¦¤§¨¨«®¬­¬¬­­«¬¯±°­°²±¸·µµµ¶´³µ·¶¸¹¼¾Á¿¾ÁÀ½¼¾¾½ÀÁÂÂÄÂÂÀÄÂÅÅÆÄÄÆÉËÊÈÆÊÊÉÉÊÊÊËÍÎÎÏÑÑÐÎÏÒÓÓÔÒÓÑÑÑÓÓÔÖÑ×Q)#9Q+&h·ÔÙÝßÝÞßÛÝßÞáàäãàÞÞÞàáàßàààààÞßßÜßâáãààÞÝÜÚÛÛÜÝÜÜÚÛÚÙØÚÙÙÛÙÛÙÙØÙÛÛÛÛÙÜÜÛÛÛÛÜÛÛÝÝßÜÞÜÜÜÝààáàßàáßááãááãæçéìíëêêéëçææçäççåääåäåäääãååååååäçæçåâáãâãâßààáßÞßÛÝÝÝÜØÚØÔÒÏʺ´°¥™Š†yrppnl`XWMEA<:9:652+& !#$!%"#%"!!" +  &06:=HCF@<;>=956314*4%  + ##%)'''),../,*2*-2/029011;<761.--36798:FD?5( + 'h¥»ÄÇÅÅÂÁ¾À»»¾¿¼¹»¼ÀÂÄÅÇÆÇÅÄÄÆÄÄÄÄÆÁÁÀ¿ÃÀÀ¿¼½½À¿ÃÄÂÀÃÃÀ»¾¾º»¾¾¿Â¹³¶¸¶±¬²¯°«¤‰Z4 + + +  +   +    ! " !! %('/1!"& $'!!"&#%!#*+26*('&-4,(&$!&"&#!"%$%$'%#$!&#$"""-3S|‘”˜›žŸ™‚bLJA?@>XFHL?8.'%#)),/%  (;><@@:44-#!!#% "      +  +    ,:8341009EA5*  ##( ! !%!"%' ",<:' !!  #!&.2&##!  $ "     + + +   +(HjtvrkbaUSSQUZU\ckjkfmoqt~|ƒ‚„€ƒ‚‡‡’“—˜˜––šœ›šžœ£¤¤¤£¥©¤¦©«ª¨ª®­¬¬­¯³°¯±±²±³²°³³¶¹¹¹¸º»¹»½¿º½¿ÃÂÀÁÁÄÅÄÅÄÁÄÄÄÂÃÉÉÉÉÇÊÊÊÈÌÊÌËÌÌÎÏÎÎÒÐÍÐÏÏÐÎÒÑÐÓÔÔÓÔÓÐÒÒÓÖ×ÕÓÖ×ÖÕÙ××ÙØØ×ØØÙÙÚÜÛÚÛÜÞÜÚÚÚÞÛÛÝÞßßÞÞÞÝààßàààâáßÞßáßâáâããæææèçèçèçèééèéçåååæåãâåàÔ±e+.Kn8,|ÅáèéëêìëêëíìíìëíìêììëêëêëìèéééêêêêëêìëëêêêêëéêêêèééêèèèæèéèèççåèçééèèèççééçêéééèèçéêéèéêéëëéêéëêêëìîíìîïïñïïîîìííìëìííììëêëìëìêëëëìêëêëëëìèèåçæææääãáàÝÞÜÛ×ÔÑËü¶°©‰{si^WJ@;523120-%&"#      &+27=E>FD?>@@:7::5222+"  +  "+%%!""!$"%$#)*120-+/+14566/,*$&+,0..30*'! + U¨³µ¶º·µ²´°²°°²°±¬­°°²´··¹·¶³¶¹·¸¶¹¹¹¶´³···±°²¯´·¸º»½º¹·¶¶¸³±´¸··¶­¯´³¯­««¥¤ž†Z6  + + +    +    !$!" #!"%$-&#"#"<5%( "!!"!!'*+,/+.(,-.00$%"#""%"#!#!# $#$%+!))%!%$ "(1Rv’—ž ›•~`IDC>BDLEEC@4.&'"$(,3#')9>A?A@=822550-0+"  !$ ''&#3! "'%%+.+-'07(0.595.*$"%"&$#+2,'%  0^u†Œ‘”’‘’Šˆ‹”‘Œ‰‰‹‹ŠŽŒ•‘—”˜š˜’•”•˜˜•–”– ¢¨¥§ª«¥¦¤¤Ÿ¢¨ª«ª§¤§¨¨£¡¢˜••€]4   + +          !& #/+ """%&'&% !! """"  $"#'**,,*&44//))'$#$ " #! $"$#!$1-)(+% % #$4Nr†“•š™˜r\HD@FIECFFA7.00.&&'(,% &.8A?<>;95.% !#(%%! !  +        $)#)-+*29<:3+)**($$$'!"$#$$%#(/-040/,3103*"**((##"# !!0.'&"(% !"%"#' "!$""(O&13,+*'&#%+*()//(.453$      +  , "'&%+$)'),*+0,.--69:=>BEHKMPQOLUPW`aggqvppkrkqts|€|‚ŒŒ•”˜¡¨ª¨¦ª°±­±²±±²²³µ¼¾ÁÃÄÅÅÅÈÈÈÇÉÎÏÍÐÒÓÑÑÓÒÓÔÕÕ×ÕÕØØØÚÙÛÙÚÜÚÛÜÛÛÜÝÝÝÜÝÝÝßÞÞßßÞáàààáßàááäãâàáääääååäåãäæääåæåèççæäåæçééççéåèæçéèèéééêçéëëììëëìëêíîîíïïðññïïðîïñðñîïîïíïíêììëêçܵh6-UwK,sÀÞæèêëëëëêêêëëëìëëìëëëëìëíìîííïîìëëëëêìîíìëíîîìëíìëëëëêêëìëìëëíëëììíììëììëìíììíííîëììîìììíïðïïððïðððïððòñðñðïîëìíîîíîîîëííííííëêêëéçèçææåâÞÝÛÖÒÍÅÀº®¨›„}zribYUH=40+$!$$*"  + +    +  %1:BA@B?@=A>6441402//#  + !&+.(%%!(+""#"!#%'(-*',.,-32/("! "#%%+.-," +  /?JUWT[_`[S^[b^^ge_ZSSOPRQPMOTTVUS\a[Y]][XX_\bccnw~€ƒ‡„„€tnzˆ†ŒŽ‰Šˆ‹ŒŠ’•Ž‚‚sV= + +  +      +   ! (+" " #&%''+'$!"" # #""!$$! %))(1'+)-2/2,&$ #&!#! '##%$# !!"!"% )"'"),-(%#%%((5RoƒŒ’“‘‰qZIB@JHIIFGC:111+$('16'  #%*/9BG==>:<3*#'*,,()*#$##    + +   %#$#(0/31%#&+& ##!%(,-.2768221-)'),.-,(&%%$$%"./##(&&%*'(+)%#&&&))-#+*()''.="$&"$3F3451)'"''-2::82;DE8'    +   +   $"%&((&&('#%3/049>5236677B>>GGHERVVLC>=>7;52221S?-678678:52988:>;>FPW\\gd^]YPHEYZai`\ZX][apoie^A,   + + +    !"%%#'%'#*!!  !! !!'% #&!%%#$'(+$&$$).+-3/-255732)&%***(&*++/)*&&"!!& *$%#&'&*%(''/>-*',./12?Qhx„ƒƒ}zjZLHJJIJHFIH?9;85227<91()&%,378=HID@@?@>7651365441/.+'%     +    + " !&8"%'$"%"  " "$&+(0-/-+"%#$ $&)&%% #$$#%%$ !!&$(**$"'&(+',(/1,+-$0&')&++.E,,+% !&$(583/7950    + + +     +    !&(##*/../23964644/56418@BEEGLKJHHNPFMSQRSX]^cgeaefcfjoqsoswxxv}~‚‚‚ŒŒ‰Š‰ŠŽ‘“•˜–›œœžŸ›œž£§ª©«­¬®°²¶ºº¼¹½»¿Â»º¼¾¾»¹¾¿¿ÂÃÃÆÅÆÄÆÃÅÅÆÅÆÅÇËÌÐÓÓ×ØÞÝÛØ×ÖÙßßÝÝÝÝÞÞÞÝÞÛÛÜÜÙÛ×ÚØÛÚÙÙ×ØÚÛØͪk5,JgE!L“¹ÃÈÍÏÐÌÐÏÌÍÎÏÑÕÐÒÐÑÒÔÕÔÓÔÑÒÑÔÕÖÕÓÖÖ×ÖÔÖ××ÕÕÖ×ÕÕÓÕÕÖÕÔÕ×ÙØØÙØØ×××ÙÛÚÙÜÛÛÝÛØÙÙÙÛÚÙÜÞÝÙØÙØÙÜÝÜÝÛÚÜÞàßÞÝÜÝÝÚ×ÖÔÑÏÊÈÉÍÑÓÒÍÊÌÌÍÊÍÇľ´­§§¡™”†{nld`ZSPLE;;72*%'++%+-( "   +     ,B?A@:4188?HDB=7666>EEDB4'   +      ! ! ##$*-*&'$('!"  ""'-0.1-147),0/.-.2.241422;===;<7513+...1423166/,*,'"#&&'&6002421981./69;9;9>C?AAIMYdehacbb\NJJLJHFHFDGDCFEABAB?B>;745;@AADFEIMEHLJICA99@@AF@8981,("  +   + + +    0##%!&*%% !+ $#%'! !!! #&(%$&'%%! !%" $!""$%$&'$#    + +  +   + +   +$   +   ""%'"%! ! # '&))0&'%'$-(!--*(+-))*,0-64/552:=779635;>?8>?:>DGEC@EEFDDFJORPKQTQIHHPWX]_ahb`fhhkktvruxwietvokqxuxxx|‚ƒ‚‡‹…ƒ€…ŒŽ”“–›¢ Ÿ™ž¤©¨£¡¡¤¤¥§¦£¢¡Ÿ ›˜™ ž ¡ š—šœ›“pA.'7C,'Hhyƒƒ„Š‹ˆˆ…‰‰‡‹’’‘Ž”“‘˜“–‘‘”Ž’ŽŒ’”—“–’‹‹Ž—””’–˜—˜—“˜—•—˜ž™œ ›•˜—š˜˜š›¡¡Ÿ¡š™™š›¡£¢¡œœ£¤¥žž››—›“ˆƒzxw‡‹‰~‚}|wxxncZ`ZYSQKIGEA@:96;8110,&))!#!'(*%!!$     + + +   1EPXTRIIGA:;@@97:9@C7/& + +  % #'%##'#&(')*02.#+-'%$7!#!&%*'$   !'&" $)/5A?@FAIKHA<-.,&..&%&,#$%#(+,+',-(&,')"$''&)'*&+314)#)-9@B@1+)'*)+.57'"     + +     !S=! !## &*&$!!""$ ! -3535:=79D:;@A685898=8:6=?CEECD>9:;;D;>CEBDAB@:;6.-126<896<>=>9<>?B=;;?<983;98<<<@;<>;>A<;77::==5/0.,+$      +  + !   %$! !! "(! ""      +%  +    " #!!! "#" (((&(+,$)-,*/*%,-./*+/*.2-/**-,++009850134:2009;5<<<>??FFDBBEIJLRKA>DEFGHIIJJSTU\[WW^c^`^XY^]]bdgegiropsouyxumkrtuqkpptqneeecahhkhebda^RF2#$25!,>HUTVX^ZV^^[YVVTW`d^W\_^b_[\\YYURONQSQV`Y[`ZUQTOLNXYXZVY^^YW[\]ZWW]\^_bfXYbZ\\a_hg`eZ\``aggfb^bfgda[^Y]^_YZWPLIHHPNWNSRLOHEGIAAB>??993960+0*-*.)-%%'#!%'% #   +   +  % +@R`gec^NGC>AH>994:D=0.( + +%&%$#)(*"%.*121+/.-.*'$$> )&!&%#& + + '($ &+(29:LCFFDBC8+%&/')&& !! (,),&$)''$# .*%!%!$'' !'(+,'#),59=>=376289=;:4:<9=<24626=E;?;9:=BB?=97589;?>>886/33.053F84/0001+)(+**-(**(''*)(",(')(('**&)+())#!      + +    +  ! ""! !#!!!   +   +    + + +   "#"##!""#$"#&'!&)'$'+$%)+%"!%%(&%'$$"(%)*0+/,'+-200$)1,+-+/-45389>34972964623856<==:?ABBABFKNENDACDCFNLLLMOVY[_\VZVUUQ[X[PRVUUXOGIHEBHMOOHCCDA:1)!"+,(4?BBC@HEEEGGEB>:>@DD?BE@EHIFFCCB<72549;AA>48?716<>?@B@95;:??CA=?A=;:??EE=?5:=ADB@CBBCEH@?>>BA@A?>?::::8;;==<:99<7849966754024110-,&('!*)+-%""&$#!$ "   + +   'Das{…‡vhXH><>::DB><>;;;F?>@BIFFKSLIEBA@CFIGFIB<@>>@<=@:=>74941*"'* 1/7;:><>?98@>93267568;@;99>98;<63*(*-)*00--/0254/732443361275:63/./)0132025455014034-*27643666;7:511/794542/-086617474//08875642634/.,1.22,4.''$"*,-) $% #&#"  + +  +   +Agƒ‘”‘bNJFDCBA<>73;371' $!"(&%%&#"#++-')%&#$*# &8# &($"%(# ,-'$&(/+.>A=?BCBFE@@>B=946<;85<965+3611' $*)10;D=9;764684--5306=8:9369746521,('*"'*,&#$%+:35333028-,/364400*-+%/,*-12/363,02,,2,.0/241*0686587*142255/,,08;55517<,,-:=;0./68671-1/31,444)*&#(*'& '!&""!%' +   + "*   + + +Pgwƒ†‹‚aEFEJFEB=A964:7-($   #%"%&) ! "(*")%1/)+!$)*$%# #"$  !&#&&%&',7<@C@HI:1%&'(%$ "#"(1(!"'$)%& ##"&$%(,,"!%)&"""'(5>@>80+(&,+),1)!    +   &  "!"#!$1##"! $   !$#& "#&$%()"#+'+)%((%!!$% '$&"&$)#"!$&$"!$!! "  !!"%!"" ""$"%! ## #  % #!!% +        + +  ""$"$"""  !       + + +      !   !""!!!:!!"#!#P#!$#$ &$#&###$3-%-" "$$#'(%,2+&&(%##$'(-'./*')/*,--&*00+(*./433216244>:72768=??>8<;=;;;?GB>>?9<<@=8?=<<33733>653/2/230,$*"'." !,426F757:54841425246=74326842+-/.*('%&-,%!"%&/,06*58454/(20--/2/,,*,2/*%%71,27-,-*).-4-0/002/35163/6052167//0668028>:jI644/0/.61541--*..,,,/.'"%"&)%%&""%'% $ !#   $  +  + +$AT`eegZ?(5CGD@@B@;94472-( !!&'&)%*$!%$#'&"+%#)+))+-(%##!#"#"&'..&   $#%%*)(-26:?:=GA?2'%&$'&!# $%+- &(& %*(!!"#*'*!!"%&$# *2/69;72)0-)(,2/-' + +  +    +  !!   " $&$!&# #""$+!%  %#&!!#"%)!"#$% "$"!!!# ! # ! #!#!!#""  )+    +  +  #$$! ) 6'!"   + +   +         +     ( !"# #" *( $&!''"%"$$"! $$&!#%## %#%3&#$#($#&$'$$++()(+-',.'-01.(#)0153334.478763535<>@>:7@;9?9=>??;<8><8:7@@A;651,.2132213211+!#+#1-38337I;3/22431.367404,/2046.),()(%('&&$!"$)0+10-/56/0(,*/.++(*0+,/-+*%,-'.5/'(&%/..0--)/1/082.--2-0.-0-,11171_67=3P5,*.2/).'-..3-,%,.*-11+&&($'&$$"! %)'&$%#! +  + + +  + + + + +  #0BSQPF9--<>>@?@>98;465/% "##&'!"%#$))&%$(&%%)&(*** #*## !!&#$,*,-%#  )+-1)--5857>:?C?:3.%$$ "#"$##%!'&!&2*%"$'$#$)-.) %&&(*+$$&,7=?;95'!+-!'23.#        "#  "$#$!  !% %&!"%$!! %"!" "!$$   $'"# $" ,.        +  )      "#  )%     +  +  + + + + + +   $!"$& # ""!!"!!!&!&### %&)?$$((##$$#"$"$$)'(&'*/),--*(%00/-/-,0234533971<;<<;89:958979?><=<86;<:;8872.21344432./0/+ %(,-/4501B@+%.36600343433/*++.0--.($#$!"$&$$!#*%+0*)04--,+,-1(.,/&'2-.(+,*.3551$$*(+//..,040+/38,-10*('+0'(-43/18020-0,&('.(+(%!%,,/,-(+0/013&*,### ! $$%'%  +  +    + + +  (6DDEA4!-8<<80- + +#"!(" !*+-$'$$#%#'-))('$(%#! #%'0*.*( +$0++--+,252:86112,))%"$$$###"'$%%'$'')(!#+#!',-4-'''+.'(*)"*6CA:;6(#**&(.7/%   +  +  !+      "$ #" ! !%""" !'%#!"  !#"&)%"" '"#"!%!)!#") !   !"'+#"#!!  +  + + + + +      +              +  (*&      + +        !# "! $ !#!! #! #'##!#! ""%#! &$%#!$#)'$" '**''(/$$+3111*02-0310363.289;6687441577;>>?985>:669;1373432214//2/.*)")( %)"'3./.?<+'20020./5311,*)%&%,)$*&&&!!#'%(#"+-/(%'.2-,1+)%%'&&#+..1-+-',,0131+'%'&/2-*3501474/./,*$#)&*+/33.2/%*.+3+*!&!'%"(,(-+0/+,25410,)'', $(#&"""% !!  +  + +  +    +  +  + %4@DC?3#,13:88;B<A971)(*!$23,& +  +   +   !"$ ""$###% !""### $ ""# !! !!"%"" #&""&!"#"!%!  $!! "! $  ! #  +         '*        + +     +(5,"   +  +   +          %!! "$%##$!#!'&&%!#%""" ""!%)# '&&'*+(%%'+/*-.,+-/0-/53.223:;;47694201:;98868542247>842111053,/20:.-'%###  &&**),25./.3/11+-,..,01''+$''.(#*"$ ")'&%# #(,1/-%)+/3,0+'$(&&"+-..-3/-+',01./" *)%*,).-++133122,/./*)+0.536143-(+,...)'',/&%((-%D7214033-0*),*)"%'$)$##%#&"!       +  +  + &+6@HCC0#(/32775<>:>5,))!  !'%##$()%##*$%,#*---,.-%%.&!'!#%%*,,*%$$   +)'+'$'(,./11'+**)'%&#%)-#!%&$'$&%$&'%%*+-),,)'+-1-/0-,,-+.&%+35=>44.*+(&*+-*%     #!!" !" !! & !!  !!! #!"#"# #%$"!!"% #(##" #$!#  !& &#)  "# '  + +     + +   + + + + +  +&B  +      +    + ,!)43'  +  + +  + +    +    !!!!"!"" !"%'%"!$&%$'%& "!""$)""##(&)**-((!%)03.41(%,.+/2+,11446232366<1544550483.-41562520//141.,234/(*$$#!$.%%+/,05,+-,/.'(/))-1,)%,)'*)&"-" &,)(('"$&'')))('22+.*'(('%,+.-$481.++(23)''$*'%$,++(,,+0000301,3*+12-/4318120)./-)0'4/*'(*'-/.31-.333/)(&(/)')+-,'%"#&&(&)#! + + +    +  + +,:?DCEHH;=;)".3084774583-,)  !" $%!&*,&#!",60(&$)% %$# !,'')'&"   )/+(1++++./1+/+ **&*.(,+-+2,)+**'*)"(+..+,,))(-654430,4,.2*+./68<<9*./,&('%)1$        #" " "!!!"!!!##"" #('"!"%"! !"  !!'! !    +   + +  + +  +    "&%$           ""&%!(3.'!   +     + + +  &$$ !" !#''!!# #"  !!"!#" &/''()*+"!)*/.211/8:4892+-42546495:5686579/.0.,)224/18;450,)&##"%!&'(.,(()'0.78178.)',00)(-0,($%%&'$$"(')%"!# "%'$#"!%+%"'-0-'(#!%()(*.*.+).0-*),1.214')(&#"*('.($('#/+'(-04304/.21-,%&(10',/.')*,*-,-')./*-,(' !%%'&$'%),')'-'##! $'!   +  + +  (?GJ?A?.)437<4533325/. + + + !"$ "&$#%"" ("#+-.('$# $! !'% %.+  '/ ,204303/-315-52.-,)%)0-/.-* &.0-,(*(+*-2/-)/3/35<:996234153',666?=;971/,.,,2+!      !"# #$!$!" " "# !)$$$&"&&$#  ! (! " ##  ! #!"!  +  +    +  +    $),)"   +!!"! $)#*6-         +     + +   #!!  "#$$"" """ !!"" ##)-(#)+)(*"$*/-10/32574630.-,2/.16135240285240,,+-1-2/-2142*#$!(+(  #),45'-,2/1<=--.,'+*-,,')1)$&%%""!!!,++'(&#''$)%!'"&*,,.-0.&'%#"#$&$& "%&&+'$%(13,)0,-++$%%'*+(&))'+%+*&/3/0-*+-1-+('',*'+*.)'"%#%+2)%(#%*(!#$!! !%#%$"&&#(')$!"#!!#   +     "@HMII@-!*06667557?9661 + !'$!%##"%$!%&"#"!"#(,($&%""! ")*0&&   +!6=BA?;=B;;::6:>94-012474*,'0-2.0248/32357209=7=A@CBC=:A>547/.7:;@>@>;67;4+,/1  + +     +!!#%"#$ $! # #!&&!  ! #*=+#(*&*$!!&&!  !)$!# !!(+ +    +  + + + +  +   + + %**4-$     #$"# #"$"$/)&')44*$"!     +  + + +  +     # "! !"# '# !$"#$.&&($&*+-&&%)-,0/),173//41/-03.,*2302530264.10.-,($+)'%$)-.+#"%).)  "%*10,+.50+.J.,*)+)0*(+#&(*&$%%(%$"&)%&(%+/*+%$'&%$%&(.+%,,*)#%"#%##")#%#'%$"%&*'*(')-,+&(*)(((%$('').(#*(**()*)(*&&&"$$%(()*# &##&(&&"$#%%%$##$ &!&""%""  #"! +     '695<;>>FBA??DB?8.2.+$     "  ! !&!#!#"#" !"" ! !""$&'$#+-#% "# "%# #%.!  #"$!"$!!!#      + + +    + +  +  + )'.21.!  "'(%$! $(1+'&*% *0,&$#    #!#"" + + + + +    # ! !#!"!!$"&!#&$#)&*)(+,*0)5*./553-/233/30/-./-01/032-.-*+0*0.*)*# #))'*#"*/0. + !$"%*/0)(),20)('+(*1+&)'&(1*%''&&& %'($##.*(')%&+&&&)0*!%&(*+$#$',%'"'##)'$!!#&(&+''$'.,)++,'$#$&&&(.-($( &,'(' !'"++#" "$&#&&"""&%"# " $+"!# !$ !"%" ##!""!  + + -BPZZXH3/29<:585765:@5 +"#!"'+&%*)&%*(+)/87/,164<:043=A9;>EIJISVT]]L31Vr‡Šˆ‰‹ŒŠŠ††…|€}wtsrmsmonqmmnmkbdcbc\^bhcaeekjknhd[TWIC?DMJNPMJJIOQE26;7."         "!!!#! ! " -#$%! !#&#*%!"'&&)%$ ") $" !!(!  " # +  +   +  + + +  +  + + +" .176,&     '..$&!*(.-(&&&" .%%"% ! $8%    ".3;9@85541*% + +  + &  +   +!!"%## """# "("%'''**)--,*"..14++--..10000-+-+0-,*./-'**/+*((*+)$$)&" ! %)*.'$$''($,(0'&((&%&()1'$(/*#-(*(%()(&*&-.))(()*-*+))((*0$!!'-.'''''((&'%"!())'%!#'%),'#($$%"+$#$"#()%',#)%%&,)'#$#&-&#%$%$&),#"$"&#""#%$'%"!#  "! %''#*&"%!#  !   &=V\dc_E4&-6;@=624356::/#@=3@EGFEILMSUPU\Wa_[Z`hjfkjmsww|€‡……„Š’•ƒR% >=:2%     $,01-45:A-!%U   ! ! "! "#""$)#"#'%!&(&*))*+12/,+60,2-8693*033943321023240/,+--,0+)*)))((*(($*($%$$'%+. !&(+)--13.)&)),..-01.'//-,.,/020/73162632-,44230211553348>865464873:76208;820.,1675054/.123437;377639>699773<=;<>>::=@=@@@:>B?ADFCABFFDCGGADFDBILHKKKLMSQUTSNQQTRMPQPOPNMOQPQTRMKNOMNMOLIJKMLLKNJOPPPUTOLMKIOJGCBEC?@?C@?EKVfuyywnV:('.5763255997:/  !@ekrqy|yyy~…‡„„Š””“‘Ž‘’•“•šš›™Ÿ¢¦¦¥¨¨¨ª§—`/ $Nµ½¾¼¾ÀÃÄÅÅÂÅÅÃÂÁÃÂÀ½Á½Â¿¼»¸¸¼½¼»º¶´³²³²²°°®«««¨§­²«©§¦£žšš™˜š‘’•–’Š…ŠŠ„}xpkZ?)      ! "# !!!  " !$""$$##!#$(&&+'*&#$'# $$(#! " ! !%#'"#  !!!$     +   + +    + + +  +   %10'"  !&4820)$#%).-./5224)/(# #)&%'!$%"'))#%  #   #%()020.-+  +  -5@HWbgkpojb[RH=0*!  J%  +  + !" $! !%!"##()($))*'+&$*.71,,1./1/96:?B?;>><9=@?A@=?BFEHEKOMFDA7--9AFKDDILIIFONTUPKSWROOOROPKHRSXXX^]WOUZUXVUQPQPSNPLMNIFJFCKFJFLIACA5(%&.1$ 2AHPOMNNPU[_[VRYVWY^^aa]]`cbdfaelnlppnmqsvsmjuy{uwsrttuyyy~…„ƒ‚ƒ~‚ƒy†„‚€‚„|||{|}}~}}‚}€†„ƒ‡ˆ†ŠŽˆ…ƒŠœŒ“Ž“”“’‘‘“–•™™™˜•› ¢¢¥¤¤§¨ª£§¨¤¦¥¥ª¬°¯°¯±²¶¹¸·¶µ±¶¶±µ´··¸¹¶¶³·¹·¶·¶µ´³±²°¯°­¬¬¬¨¦¥¦¤§¤¥¦¦©¥šœ—“–ŽŒ‡†„€||zwtttqvtv{rseG/!*3-034459739:3 + +=Ybfdfe`agfjkghktozzrqtjmmlljmmmmpv~€ƒ‹Žƒ…‡tQ1 U—ºÂÃÈÈËÍÌÌÎÍÌÍÎÌËÊÌÈÃÉÊÌÉÇÈÉÊÊÈÉÇÆÇÅÆÆÅÅÄÂÂÀ¾¼º½¿ÀÀ¿½¾¿»·¸¸¸º´³³¶·´´²°²«¦¤¤ •~U.  +    !"#! ! !"$%  '#%"!#%-&,(-',((/$!!$,% #"% ""!!! +         +         +  + +"%  $   !,110-,+*,,..-35744(&#$%('(/%#'$$++$ !   +     +  !&,5AOZbdmokicXOF=7)! $ "!!"# ,.*+)0//2475;:5<>?:60   ''"/23.175325'  &1466:775667<=;:9:FEA=7?8<:67;?AEHFOSLKHE7(Q“ºÄÃÅÅÉËÍÊÍÌÍÍÍÌÌËËÌÍËÍÍÊÊÌËËËÌÊÍÊËËÌËËÊÇÄÈÆÅÅÃÄÆÉÆÇÆÆÆÄ¿½Àº¼¼º¾À¿º½¶¶¹µ°¯¦”k8      ""%  "! $ "$! -("$ ! "!")0'*'+"'%"$#!! &$    % +     +   +  + +   +     + +  '(" #" ##"%0111-12.),/3.0653,+##'(*''"%('''(2% #!   + + +    + +!'''+377ABCDBEE<6763--$!%*++)**-++.++.3.60..4;6<CGIGIJKKEDDDA=:?ACHGJOSTUQSVY_^ahfeffd`afgilnkhgjxw€}€‚ƒŠŒŠŒ‘’“”——–š›ž£¦¨®®´¹½ÂÀÃÄÂÅÇÇÈËÉÈËÉÊÊÉÆÆÆÆÆÇÅÇÉÈÈÉÇÉÉËÉÌÎÏÎÏÒÐÑÑÔÑÓÕÔÓÓÖÔÖÖÕÙØ×ÚØÙÜÛÙÚÜÛÝÜÜÝÝÝÝÜßÝßÞàâààßáààÚÕÅÀÍÙÜàããåèéìíîîíïíîïííîíììêëìííëìïîïîïïîîííîìêêèéëêêêèççççææååäååææãßÔ³p=9^‡]* T¨ÐÛßâàââáááããååäâáãääâãäãåääââäåååæåéçèéèçèêêéêéêéêèèéêëìëìëìêêéèèéëêëëëëëêêêêëíìëìëêëìêëêêéëêéêëèêëèéêééééééêèëéééééçéèéèèéèéèææçèêèèêèééèèèéçææäåäææåãäåâàáàÞÜÚÙ×ÒÄ¿»¶¯©¤¡˜Œ…€wwrpjbSHC>;=;9600/.,'++,,(*!  + + $"$$(*02883422-  %%.#(%) & '(&(/,'4#&+) """$(.++2(!" 9+C‚«¶·¼¼¾½¿¾¿¾ÂÅÃÃÁÃÂÃÇÅÄÉÊÈÇÈÅÈÈÇÈÊÊÍÍËÊÊÊÈÉÉËÊÌÌÍÍÓÑÐÐÑÍÌÊÉÇÅÄÁÁ¿Á¿Á¾¶µ³µµ²ªœxC'  +    #" ! )!! !#(('#"$"!!%!"!      + + + + +        +  + + + + + '##%$!  + $%!!!!$$! !%% ! .400/2601340,1883-&,-).(&)*" !*,'*+/2))('%%*&%,,%$ +  +   #-07IMGU_ekrz{|ywywrmic^[Y^]^ifilmpqtvsy~…’”ŽŠ‹ˆ†urwx|ƒƒ€}y|‡’Ž––“›•’”—¢££¦¤¬¯®´·»»ÁËÐÕÖØÚÝÞÛÝßààÞÞÜÝÛÚØØÚ×Ø×ÕÔÖØØØ×××ÙÚÙÙÚÛÛÝÞÜÜÝÛÝÝÝÝÝÝÜÝÜÞÝßàÞÞàáããââäãâääåäääääãääççæççèææäßØÚàçèéêëîððñòóóòôðòñòñòóñòòòòññòòõôóòòòóóòòóññïïðïïïíëììííëëéëéëéëêéåÚ»|A:df/$X¬ÖàåæèèèèçèèèèêééçèèèççèèéèèéëëéêëêéëììëíííëíïîíîîëììíìïîîïîïîììììííîìììííîííìíïíïïíìííëììííëëììëëììêêéëéëëëêëêêêëéëêëêéêêêéêêéêéééêéêêëëéééæççååãääãßàÞÜØÔÓÑËǹ´®¡’Œ‚upd`\RJF?DD;<4:+(%""!#"% " "" !!   +'1,+.43>B:63+$ +  "''! "!!)'# $! $-)258b‘š £¥¥£¤¤¤¥§¨­ª¬±­°··¶¹º¸º¶µ·¶·¶¹·½½¾½¼½¼¿¿ÀÁÃÆÇÏÑÐÑÑÎÏÌÈÄÁÅÄÃÃÁ¿¾ºº¸²¯¯¯­­¨—pE)    ! !! !!'  !#%$$"$(# #!#""    + +     +  +  +     +       +   + "$$" !"#!!" #$" # !).(""""164201227795348<4.33274564350.5;;CILONOGJF=9>A@VSGC8,)#!!  ###((,166@KQVSgchkpruworxpic]YSSXRT]][ZUVVVWUWYfrwkhgdcXMMMLRVUUSLXaYY^_aa`hf[[^fvxyv‚ˆŠ‘”˜¡®¶¼¿ÄÆËÍÐÎÎÏÐÐÐÎÍÌÌËÉÊÊÉÌÉÇËÎÐÓÑÓÔÑÓÕÖØÙÙÙØØ×Ú××Ö×ØÖÖÖÙÙÚÚÛÜÝÝÝßßáâàâááâáãäååãääããåèèèççèéæàÛàèëìììðòñòôôôöôõóõôôôôôóôõôôôôóóô÷ôõôôôôõóòòòòñðññðïïîïëììíëëíêììêéçܽ|G=^‘o7"(]­ÖäçèèéêçççèèëëëééêéêëéëëëíììëìîíïíîïññðîðñïïðñòïïðîïðñðïîððïîîïíîîîííîíîñïîððïîîïîìííìêîîîëìëëìëëìêêëëëéëêêéìêëêéêêêëêéêêééééèèèéçèéèèêèåãâääáÝÙÔÑÐÌÈļ¹¯¨¡š“ˆ{ml`TQOVR;//-+,('(%"#&$$""   +   +#/121128<>873,  "!$$" "!&%"# " %%-%  $/26>?CBDFFIJQW[blqu}…‰“–—•—–Ž–—–”‘•—™˜œ£§§«­­­¯¯®³···µ·¹º¹¹¸¸¸»º·¸»¾¾ÃÃÇÈÈÉÊËÍÏÍÐÎÐÓÔÖÕ×ÚÙÖ×ÚÚÜÜàÞààßãáÜØßæéëììïðññôôôóóõóôóóóòñðóóóóóñôóñòòôóòòóòòñòññïððïïïïîììîíêìêêêéëëçáÔ´yD=a’n<$"Z¯ØäèêêèèççæèééëëêëêêêêëìëîîïîíïòñðòòòóóóññññòñðïðïîïðîîîìíîîííìììííìïíîíìîìíìíìëëììëëëëêëìêêêêêéëëëêééêèçæèèçÞçèæèççèêêèèèæäâáàßãâááßÞÚØÕÑÎÊÎÉÁ·°©¢–‘‰€wpf[TROID>?745)*-+& $! !!!  +  .189;;<=<<4221! + + ""%#!!$$*! "#&""#$" "$&&%!  %29=E@CCCFEEENMQJKKHJSZY\^`bd[^\`^cjjkrnlkc]`a]gqz€ˆ†Œ‡‚…ƒ…ˆ„‡ŒŠˆƒ†‡‹Œƒ†ŒŒgA""$!   !! #%&$$#&"###! " !#&'%$&*&-+(! x1!#'#!       + +          + + + + + +$*( + + -&($)#('"&%%%%!!$1.>H>2/)# %6;64567556<;DIOPTTVRPRRVTUPPQOX\^][_egecjnllistrosuv|‚{}‚€€ƒ‚…‹‰ˆŠ’–•—š››ž£ Ÿ £§ªª¯²³´±³µ´µ»¼¿ÂÅÆËÎÈÈÑÞäæéìîîñðïòññóóñððððïððïïññòññðòðïîïîîðïññññîíîíìììíìëìêêééçåääãâÜ×Æ¡j;4[€e5!)X¬ÓáåãâããâãâàãäæçæçåèèçèèëëëíííííïññòóòòôðîîíììííìëëëéêèéèèéêéëêéééêììëíëëéçéééêèåçæææçååçèèäåäçæååäæääããâáßÛ×ËÜÞßßÝÝÜÞÜÜÚØÓÒËÃÁÀÆÆÅľ¹´¬§ š˜•ˆ{tkd_]SSSJC@:56;35.'()&%" *!" "    +  1:?CD@>B??;3-0'  #! !%"#"'%)#%%&!"$!! !$#! !  (+066573;89;>8972467:EJE@HKPMKHEIQTZ[]]QPCGNMHOTQV\^`_^ZX][^c_ac\a\XX[e]WV\]ZG1"%      ! "$" !"!"!%  # #%'%%+**'% ! oA! % $        +  +      + +  + + + #,+#! ! )30)-,((..)-*&&(,8BB:+'&"  !#(#&")?A=::;@A@@AHHI>??79>BIME5' &7F[cpv|~|€qocdkr{yi_Wbifdinowy}|~‚„‚wstyƒ‚‡‰Š†{wƒ™¢§ª¬¤ž”™¢£—wJ$  "!$?%)$&/'()&++)0--.55462.3332044245427:8:;638@@<<@<>C>?>CDAABHHGLIJOPONNPVY]XTXZ\]\[cdfjnmonlljmt{€ƒ‡‰Š‘š£¶ÇÏÓÖÛÞÝÝÜÝÜÛÜÜÛÙÙ×Ù×ÖÕÕÕÖÖÚÚÚÛÛÙØÖÕ×Ø×ÛÝÝßßàÝÛÛØ×ÖÕÖÕÖÔÏÎÎÍÈÆÇĽ²­ž{R97DWC( =‚°ÂÅÃÀ¿½¿¾¼»ÀÃÂÆÆÂÃÇÅÄÆÉÊÍÌÌÌÊÎÐÔÙÙÛÛÛÛÚÔÔÒÏÌÌËÊËÌÊÊÇÇÆÂÃÆÅÈÈËËËÌËÎÏÑÓÑÐÍÉÊÉÈÉÉÆÆÂÀÀÁÂÄÃÄÅÁ¿ÁÂÅÁÀ½¾À¿¾¼½¸´¬ £¨¬²°­©ª¬ª¨¢™‘„yy‚~|{wkf]XWXVVM@A=857:72502-&'%*.+&$!'%" # ) ""  + 1HJHKNGMNF@522+ ! !$$"##"$+/!)$! $%2 $%%"%( $-*104005697305327489=A>=?A6FCA>?LOKQPOIF>@ADAEDGHMEHEEFCB?CMLJIIDBD@EQJ=:6;?7$! "!"""!&"$$ !"$%"%')#,+,+-()'"! ##           +   + +   &0+" !  #!"&   1;;<=986:46667;?<<=* !-6:HOQLL?23;DB;:/-;@=69<:ADJMFMKI@>FGLPQRQMD?O^gr|…Œ†~qt~w`<     +$-!((+"(*#%'+,*/*&#! &$%$*,/(**&*+,**&&)23+---.**-../,(,/22-/10--0//567/.35446944899=83/::27AAFEHHR\gx†’›Ÿž¢ ¡ ™——”•˜—•‘‹’Ž”•˜œ›˜—•‘•—šŸ¢¦¦§¢ž™šœŸœš•”Ž‹Žˆ‡ˆvh_TF<2164+ &FnƒŒŒƒ„|{€…‰ŠŒŒŠŒ‰‰Œ‰…†‡‰ˆ€‰Œ‘“”Ž—•”ŠŠ‹‹„‚€€€€‚zxtvnrwuqy}}{|‚‡‰ŒŒ‡€€ƒ}~~{z‚qrruvwzsqprokpllopttqpolhaXWX^dh]ZXY][UTQGEB<6<=><737=;=9496:?A?B<9;?>E?84,-;,# +  $'"!"#!  !&-+(0.0)*--46-(-$"$!##(# !"!       + +   +     + +   +.0,,(+%%&&#-+,*%*+244-&"):::;=B?9848203.-))+/.'  + + *,,+'"$$! " &'%#()%&##**//-%('(+4=BPMRRKGIJPG9%    +   %'(!%/$(%)* !! *+-%%$!! !%$*%$'&**$**/$%!!),+(**,)#(+,.1)'1-*2*,01*&.1/1.,.-/,0,++1.../92+/--,.464174=ADMOZ``^cbdaa]XV\^^[[T[Tba_]]abkjafc`^bgefikfoqpsrmllrrlgca`aaeeac`WEB:2.,12)!1O_gjgehfgicdgkskhnpjfmgacfib_SZZa^]\db`^ZZZTRQQOTSGGCA@DJFFKNOGNNRYTYRMNUUUQNNNOKIGBJJOHEFD@@@AAHHEFFOFFCE<<>?9@DDA?<;;<><7783*+221412,+/2-/-0711&()+$$" $($'''!#"("""!"!,!!  +  #Fmƒ†|umd`YUH;8/$    "# "!!%"&'"%)!!  0.,,..2/,34+)!(2354785><@>757549BD<@<92+44'   $#!  !#""!#$&#$ $$%$(/'))*/+.*3/../"  "-$%"!   +            + +  +   "4ECA78:987;@=978;=BB>;:611.2968DLW]a_cXTRPPNHKFDBD?;884014513847//'#.)+)($10++-0/0'&./.-..'.-&$"('" # +   !$++'-/''&&*(        #%#))('#"%'%%$&++) !--.'(%&),(,.()%%%+-)))%)'#!)/00.+3.**+./.*&+**1-,,,/,/,)'+(*,00/,-/''.1/2-.15;8>@:??=D@@?BA@?CEA>@:>DIIKJKKKIOHLRJPVUPRPSOMUVTSQX^[XRMJKLLOXWQPOE@6-*#$)0&.AT\_Z\`_a`\[]dicaed_`b`\\ZVSMGGIOFICLPGFKCJG=DB=?@8;513127;8<=689<;D::69896784?774106156=@4>C940426;457626445232:7.1.*,-0.(*('.0.0-+$.,&%#&'%")(&)((''%&& #""#%%$"&/     + 7aš›—~rjYJ930& + !$+$#%"$$#"+(%%%$!!&/1,'0///164) */1323;?:=>6349>89?=;;<>=656:=73;;830/.9283.*277>9849B>9;1443-1( , !$!!""""%%  "!$%$%*(&'$--,(,*,+!"#" "!$"!      +  +        +  + +  (EVZSPKKKHGJOLEABDEKJHHEB=@=@BFGLPUQOQhCCDBC@=>746363/-0,)$&%./2''$ ) &'$%"% $! ""'("$ "&%""!"      +    +     & $%$!!+(.##$%&#$+,,% ")*(./(,+0*16,$%%#),'#&&&(*)&*,11-)$2<1480'%)*++)-.-,-.'(,(-)--0,2+,-&*+*+(,37988:96659878=:=:5864389<>;>FEF>>C?FCFPRLHKGGFFIJKJDDNNLKHJJJIIQKLGCB7/)$ "&(%*CT]WVY^`^\XY[^^^_[b^^]YU\PIIDEFQDHA>AHEC=B?>98@79=494021251145244-468;:88282/,01/51394@5..,),-'.4385=62.+*.25154844222/2771.***/(-/)$'&/.++%&%"%( %'&%(&(*&'($(-(%$&%!##""**"(/%%" !"! + +  + + +AjŽ›§¥¥ —†leK7--)"   "))"& !$)''&*&$  ',571./0/-.1.)+,+375=;3=B79571:4;9;<;464409?68>=73/.22710/*-693751047;63/04/'# !$!$$!!! #!!#!"" ! $"&,(#&(%).-*%*% $' ##& !" #!&"      +     +    +       + + 1J_a\RPHC@DDEB?AA@A?B@>><<>9;B?8;>@BFGLLJIH@BEGIGKIDCEHHFCCLIEHIOLID<7,'#&#"$%"-BR^WWV\\^]YTX[Y^[]a_^\WXWPFBFC@JKH?>?@G@5=?=8426=982..,1-./321-)),,-822503323+0.0230-2;9)('%*-),-26532--.,+,.511654136,*5542/,-.*&,2)%)/-('&&#')($4&'$#$++&)&%%+*-'%%&$%'&!$&#*'#'$%  !    6[uŒ™ž Ÿ–w[H;2,)+ + !!!! $ $'%0*()% 2*0.-//0/+/541-.1324;9<53;:=45256867;:664/4736<<2/--,2/01-'+06-,2:85595/'*+)&!  (# !"! # " #"##&#"!$$)!&#&&*'#$)%'$ !! #$2#$   ! !   +       +  .GVSJF?=223547007:;650//,0/6/.-5465*%+&-).*#$$('&%%+*-(%(#$ %&-" !%# #"!!!#!! + +    +  +  +   !#"#$&& $''"'*)+,-+#'.-40(&+)-***/+"%%#&'--%&%)/,).)')&&+/)(%*6,+*+-/''$$((+))'(+,+)-/-'-)&+**1640285<53:9873;=66346.6=>>8CDHGFF?DABDHEBJD@DNOF?C@;2($$(!$) ,DU]YY\]^\YTT\]ecYZ^__bWWQNDDA@?FH>=7<@?@9796:8/366=1,*-00-,1..+,+(,1/2/.+4/10/+05713..34(*("'.++0454+/*0-+'*1434343,'0.)-10../-('%%+,%&,+'*'("&($ :,)&#!%&"##''%..&('%&$$%%%+%"""   + .B^oˆ‹uT=74/-,* +  $$%%$)*/'!!%).30/22./3510(+,33128>997896<;742089;=752215;B>3/-))//0-'&,+4@0*265135-#(%'+! %! #!% &#! !$" "!"$""&"')$)%$#(%$  !"!!"" "!  " "!  +      %4E@3--&'$('+)%'-01,++'$%'-+1"$..&$#!"$'((!4!%#"%'$%%$#!!%(#!"! )#"!%"   "   "##%#)**#&('#-**('-&$*/1+)((%&+*,+'" (#&+,"$"$(+'*)++)++('+###4)),/,(&%#"('*/,,*21/+,.''*'*-+(167524576<8@J739>85681.15?:<::559=CBHIKFJEB;;<;DKFC@DAAABEGE@@EGIB>EC:6/$*,#%')=LWW[\__aZMMR\ig^W`]^[WRRK@A@;>AA<7::>:<;874.112-15.0),-*2)+.0--.&/21-1-0/2,/-)-143021*'5*,(&-+(,163//00,++,.772063+('+.,-(,,*)%&')(-*),,+'+)+%&' "'(##""! &'%"'()&%($!'$#--'!  +  +  + (:TcemynT4+033,.(  * $!!#'2)"%.% "$%-22*20/0143//0-/53;><9995:5;B<73-3:>=778653;:;@EB=ABCACBEDBB<@D>2.$2("( !(=IUTTY^]\TOEL[ab_XV]]TLILE@A=?B@;;:K8=8;;75.,/-0+)04/(.-+)./*/'+----4/.5529)()*..110.),6/,(H %'(-./*.0,-/.0.,090213,(%&*-,)*'(',.*,---,))-++(("**($$## #$$"%(% %('&%)&$&&$%+-)&  !   + "DD50-*'),%+.)((*.0*&-.-30/,0-..(   "   $!"!" !!#!"$ %# %"!"!!#!'$,)'(%%)"$  % $! !#)!   +  $#!##!&! ! #%!!#$$ $%&++#'% '&"!$%!"%"'#&$!! %2*!#"!!"$ + + + + + ' +  #      % !(!""#!#(('!"""))+$,+&"(#$ &%(+($  !$$)+.$%&%#"%!$#&'%$$"#$!&$&#"%%&##)-32/*'.,/1-.%,)&*&#(**14/534411638631//,0,,-63633564;@?CDDF@=A=<:?=AECB=@CC@C?>AE@?<>?>=?:-)($!$'!*:KPSQ[Y^TRLIL^_]YTYSNMIMLKF@BA@><9>=967;;0-.65.+4.134)'*-')0/,'('#%.+1/725+))-+-,4-2*%*4-*'$%&"))//-/,+..1-.,2413.2/'),-++,,')'&-+)*,(**%+(%*%+0.%)($#$# $&&$%$&%&%%)% $%&),(*&$#  +  ;N\cd`N7"#211-) + )!  %&#$ $#$%-"!($%)(''-""&%02).+0780-2/+),'*317>996439?HD>7/9;=::<:?8>>>=2/1,)$$+&%(%&#'0+,,()*0**+'&0$  +  "!&%&'$!"!%#"!"$ !!#"$#$%,,''&*("" !!#""%" " $" "$    +     "!#%%"#"$%$ %$('"%'&'&$%$"# !##&"/8   + + +   +         +  ! !'(&"! #'%"%,%#"$&""$%##!'& !&**'&##)"!##$%##%),1('!#!#####++**'(04*,,,..-(<+&$$'*)&)*+110..+11700.-0.3..'$*13531,47:?:;@?>;;>?@;@=>?A<;BB?>>>?ECACD@B<<>72'%$$$"!';INYWXZTSMIKK^b[MQPNMEGHIGG:9@@<8=87963582,11,&)02245-*.,**'/3)&%$)),,0551-.,-/.047*+,,320*&)))*)-.,.2/10/-..140.14.-+,.163,21'&(,*,,*/+(-/,,--,)'&#"('&))&()+++'&+&'##!$&*(!&!"&%"!#"! "%  + $2GX^ZZC1$-*,**%   #"%""!!""#')('"$! $#&("'/"&,,031/)0112/0**'),)*388>;5458@HA@64:?@GB==:@BEAA<3.-#'#%%)" ')&()-,()**')'*'(&   !!!  !!"$$$ +!!"!"'#$&2162)&((!""%#$#! %$!$!$!" &        #!!!'"#! $%%()%#&!!###!! "    +  +  + + +     +      +   +!!"!  "!  "& !"$)'!&+()&& "" !$"(**("%%.('' *&'##$ ""((*$ #$$"###%*/,+(&%*&(*-,+1(AS,,*('.+.1.10')-2/341+'3)/.,($'.321-1448:6:=@?8:8=AA=;:@@<;>==>E=?EDABIII>=A2,"" &#! "7KMTXORVPJHNIXYULLIMLF>CDGA:9:@86<=9341544534,)+-04126/1.+'/9-.,(#)&-/11211/200253@>?<6>>B>?CE>=8>62$ $#$%6LINNNLOLMJCNSLHKLIKJF@@BA:?9<:92@9899:444844,,/3-.0035621-1/1).,)-.,1132.;23/2:775/-,3164-%*0(+-*.0140+*-//121.-/0-/2./60234612),5.)/.,*'++20''2*&*,1-',-/*&*&%.+&-&#$$& #'$!&',$##"""$"#%$"! "#"   5S[^QIJ+#+-+(" + & ! "&#%"$),.61+#+$ &'+&),0-" #'.-02)06262,)**)$*,33:>75757;??==>>@IEGC@AEKGGC90&"%&+")"")#,+**0-//&$)((()"     % *# ! !""#!&"$#" " %%&$*00(+22.($&!!%$#% (! ""!       +  #" &  +    + + + +  +    +          ''1476,%%'      "'"&!"!"'"#%"$"((!#! $*$)'$! '!""'+,'%$&%%*$$+"',$"#"$!*&&%'&#%"#&&&$"%#&""!&().,)+*&",(&**/../**$)+*+4000-+/.*+*,)(.0///1/327338;>987648;9<988<:8771  + #$$.-64-3482,-(#*,&'3855=>;8<>5??>@?@EFMMJE?EJHFH?3.'((#()&($!!&+/14620)',,.-.(#! +  $%   #" "!#'#" "!"!""!#(,7<1,))%+&+"!#%!"" %% !""  !!           +  $ +     +    +  + + + + +  +  +      !(9?EBFGBHOMLIA<=?FIF>:2-(($(,*+('),1579;298-10520+(  *&  ! !'"!"#!"#!"!!$"""% !'+1:>9-*+*&%%'"#'(-$! "(',' ! !  "!!   +     +   # + +  + 5  +   +   + +  + + +  + +  + +    +$05SafkaK8(' "&2(  +      $! ' %+%'$"!!"&' &$ " %)$$#%##$#$% %#" "$&#!!$&$'(%"#"""%)&# ""!!"%##"5'!!),')(.2/))10).-*-&$)(%)*,-,-41-&#$!'+---015186.524/.231357584414473:600464158532775510%!%")1<>JIFCB=C@@DECC@HDC?A@=:5660388..067::66240++.*+)&&*/-43/043-1./2/156.,0.0/--024881.,*++&&'(1/.,.011+-031-)-00+),-...,.//,+&/03/..,)-0)).,,&%++/-,(-.*)'($$(&$%(%,*$%$! %#""%! # ! ##     ,J]d`U@E!(,17.*   ! !!/,0883207-33:)$"!"*3;934.% "/469596842@326321..48:>=?AKD=>>GFHECKRNJJDC<=CDEB:4/,'/2250,-.58DFIJDEB:7:654)' $"!"##' "&&#$#$ "#!$$#%.90++*(&#$(" "!'%#!!"#%"$"!"$ "#!"+!! !!"!   +  +    +     + +  +     + + +    + +     + +   +   !#+?ThrlYD4)&(&(   "$!" !"$("  "'(" ''%)(&"!*!"$$$$$" #"%"  !!$%! "# &##"#$"+#$! !!"$$"(+$%)&+*+1.%%,**+)'0+%&*'-&-1/,$&',,.,.000624/3163.0/0226487./3;:0021.115/-132173520-+&""#!'2<=ACE=:;=>>?AFCDHC?>><<:813434560-39<96/2//+-0+(*&.),222,02340-06556412041+65.(576-+'+*,."(//-*%-+..,-/0/.,+/,*)+-3,))*-6+,,+,.-).,&,)(%)*$$&#)*),''*()#%(%)&!+'**($"'#!&$"#! ! "!! +.G^ebZL<& .12:5)   """%##$%0)+0773+02=E?A81)&(1;?>80-  ,:=AHGGAC>@?>>>16816//177460300../,,&,-*.-05./5/5.52764431491+1+(/,40/3/*').*(/)('*0,,..,.04204+0--)+2,)()*'*1-+**.&*(*)*+$#'&#'%#((-,)&'($'"(##$!"*'&)$$""'"!" "!"  "#  3J_gi`W;%"'04465$- "$%&"&&'(%%0023:8403:JVWVLB64;AQVTI@;0&AWdhoofcb^`aeb_`^WPNRYX\\`ee`cegee[YZ_Zkbb\O[\[RPPMJFEJKGEJFMRZek~Š‘Œˆƒ…€~xn^F,    )! " #%#"#&# !""&""'*%-.0&'# %$(&&'#$")%$' "!###$# "%##%( !$!#$#  !              +  + +     +  +  + Y    + + + + +   +):EYeifWB9,+,%$#   !"!   " &$# $""% $%!##$ ! !)! ! ! #! !$&$$%%##!'.1,/+--/*0-+,*))'+..+.%(+)&*,.2+(,.32.040.2/-/2-1///0,+(+0.'(,./0,," ",033544281-6=:>>9<@>:95:<R&.,,+)&,/-*)'+-.0.1/)*++1*8/-/+'*,(.+('%#)*&(,0&*1-,))&$"%%&!+(/'%(,' $*!%""%$&+%#$%!"#"" %! #%"&;Qbljg]9"!,66:;8% "%*-0/2059:567;=>@AMPOQWOJMYiy|xpha\fs~ztsmR3,^Ž’–™”’’‘‰Šƒ}{‚†„ˆƒ‡…ˆ†}~yxxwyohqmka_b]ZYVY[ZSQV[[\dt‰˜ žŸž¡žš’ƒ_:#  "!" ! #!'##!!$!$$!')%%/,'#%"$')&#$$#*&'%#$$ # !$""$"" %'"# $)! "! + + +      +             +  + +  + + + + +  + + +    +@P`flkYF910,.'# '   "$ !  " !#% (2# '%'.'%""$)/*//,/.223-02)+0,-024.0/,'(0-1-)0,2+/-0/*-42//120-,+...+,+-.+-*.40+&&$%''!  *//36573>7579842136:136675235./.+4/-//,-++,01../*,0.2./2461-014+>/3/0/21-/305020217853130347347666658:;991/453=?8<>:<::;7478784;<<<<;=8?B>;8<<:96;=>?B=@A@@AFDA@>BDACBFOHFHLCFJGJJMKIIHIILHGGGHKKOOKLJKNMKGFGGKWgpvy{n^A,&2;;?7( 2HWYbhjgiptstxxz~|€‡‡‰‰Š™¢¨¦¥¥ž›œŸ¢¡£¢Ÿš€L% 0uŸª«®²±¯®±¬¬­¯­­¬©§¢¤¥¨¥§¤¦¨¥¥¥¨§¥¢ ¡ž››™™–’’Š}}}x|}~„~{yy~ƒƒ› §£ª«¬¯­ª£•oD&! #!"  ! *% ! !!$" "!"(!$&$'-,+!$%%)''*/" %%!'&'!" !)#" %!#%%!%-' !#"!"! #'    +  + + + +       +7     +0' +  +  + + +     !1FWbirpZD702/.,"   &'!"!"$# #$$"%$,2&'),/-*,+*//-/,*&-*%./*().125641006:759569?<<;::8<9>8:;A;;A:98<9><8>;7?9:;9<>=;7?::=:8:7==B?A?>AC?CFEB@>DAA@<:+& ,:DHNRZVUS[Yabflrwsqoosnoqrj_]Z^WVYYYVRROTNMSMH@=BJJGEIGJHISPMNLNKLPMNQV\YVUXWVWZab]YX[_``cfcbgeeagnmkghijjprnztvvvxxx|xwwvy}€}‚‚ƒ…„ƒ††‡„ƒ„……ŽŠŠ‰‡ˆŠŽŽŠ‹†“™–”™™—““”™™™”—–—™š™–——˜›ž¢¡¥¢Ÿ ¢žŸ ¡¤ ¡¡¢žŸ¢¥¤£££¤¢¤£¦¤ ££¥¦¦¢£œ™— £¦ ˜tO2&1;G<80 (NvŒ”’—œž¤££¡¤£¦§ª¨¤¡©¨§¨¦¨¬°µ···³³²®®±±¯°®¯¨Ž[- 5€®¹»¾Á¿»¹»¸¼¿¼¹¼»¼¶³µ¸¶·´·»»»··¹»¸µµ²¯°®®¬­ªª£™›”•œŸ¤£¦¤£¤©¬«¬¬®°´¹»¾ÀÁÃÅÃÁ½­W1#2# !" !"#% !"###"! "&$$&+*2+($'+,+0*+# #!"!!.)!!!"!"  #'"!$"&!$ ! &(# #    +  +  +    +        w+ +     ' + + +   +   +     +!#5LVanunZB814-30" $(*!/./*'*+./'((*')($((&+*'*."(**%%*0..&)),.1000*,-3210...*.432534355659>=GD?CACBCDKJHLOPS[LRPSQMQMMNJRORMRUV[abifbbijgjfjijkkmjpspomolsopqsprppsninnjnstvprroqurkiljhnifimrtry|vz}|€|z|ƒ†~‚~~zR2%$.Mo†’˜›œŸ¡¤¤ª¬°´¸¼¾½¾¿¿»º»·´ª¨§ª¥¡Ÿ£¢¡™—™˜—–•’Š€zz†‹ŽŽŽ”•“”•”•‘“““šž Ÿžœžž¡Ÿ¤¥¨¥¥¤§«ªª«­«¬«¬¬¬¬°±±°²°®³µ¶¶µµ¶¸¹¸ºº»»¸º¹º¼¿º¾½À½¿¿ÃÀ¾ÀÀÀÁÁ¿ÀÂÂÄÁÂÄÂÆÅÆÅÇÄÂÄÀÂÇÃÂÅÉÆÅÇÇÈÉÆÈÉÈÉÆÄÅÇÅÅÄÇÅÄÄÃÆÇÇÇÆÄÄÃÃÃÆÃÃÁ¿ÁÀ¿¿»½¼½¹·¹¹º¼»¸»··´µ³±´±®­ª¥§¨©ª§¡zM+"-6?66/% Hm~ƒŽ‘˜™•—“‘–•“‘–•’•›Ÿ©©§¢œ–’”—’“”–ŠrL(#>‚¯¼À¿ÃÄÀ¾À¿ÃÁÀ¿ÀÁÁ¿¹¸µ·¸½¼¼¾À¾¾¾¾¿Â½¹¸´³²´¶²±®¬¨Ÿ›Ÿ¦ª¬°°®³µ²¶ºº¼½ÃÅÊËÏÒÕØ×ÕÓÆ«q9 $"#! %#" "!!&!!$$!$"(#$%&&#'%.3+*.-00/*,'#$$"!!$%*" !!!!"# #""'!$"! ! #+  "#%&!!     +         'C + ' +     + + + +  +  + + + + +  $9GVesvn^F>54472)&+)//.+0-,,+*++*(,.'')%%*-''&$'(+'"$')-,&)+..1-,,/4:49=CA@FFBCNX][[bdfjoe_fgbgc__YVYX[ZUSSXWZZWUXdbb_cba`ifggcdfppojlkkpokrqmquststw{}„‡„…„ƒˆŠŠˆ‰‘’‘’‘“‘“—›œ¢¥¥«°±´´±±²²³µ´³µ´²³·µ¹»¹»¹¸¼¼º¸¸¶¸¸¶µ·³´³²³³¶¹·º¹¹µ³²±­ª©¬©©©««¯±´µ¸º¹¸½À¾¿¾ÀÁÄÄÅÃÅÇý‰F-+B€³ÅÍÒ×ÖÖØÛÞãâäåçèéêêëìëèççåããáßÝÛÚÙÔÖÔÏÎÎÊËÌÇÆ»±²ºÁÅÆÅÅÅÇÈÆÇÈÇÆÄÆÈÆÆÈËËÊÍÌÌÊËÍÏÑËÌÎÐÐÐÐÏÏÑÒÑÓÒÓÒÔÕÓÖ×ÒÔÖÔÕÖ×ÕÕ×ÖÔÔØØÖØØ×ØÖÖØÖØÙØØÙÙÚÚÙÚØØØÚØÚÛÙÚÛÚÚÙÛÛÚÜÚÛÙÙÙÙ×ÚÛØÙÙÙÚÛÚÜØ××ÙÖ×ÖÓÔÑÑÐÒÒÐÐÐÍÎÏÍÉÆÄÄÂÁ¿¿¾¹¹¸¹·³²­­ª¨¥¢ ¢¡žŸ›š–—™Ž‹‹…€ƒ€ƒ|vreK3"%!-8/48+!4AKVTTV[^`__]\c\]a_ffhfb_hr‰‹ƒ~tc]fjh``ed_WJ9'!9ƒ³»¿ÁÂÁÂÁÁ¿¿¾ÁÃÂÁÁ¾»¸¸¸¹»º»¿À¾¾¾¾ÃÀ½¹·´µµµ¶´±°­¥¡¡ ¤¨¯±­¯¶±¶´¸¹·»ÀÄÇÇÎÑ×ÛÜÝÜÖÀŒG*& "!"!!!$)#$(" !"#("$(,.2/3/0..+*$'#"# #%%%#$'-#!&$# "  &#"#& " !!$"# !###    !          +      +          +        &>M]mwto]K?<85720:Tbfgchkgacaadbdfc`Z]]\\VX]^`^adc_b^begjhmknompnos|{~ƒˆ‰‹Œ“–œ¤¨ª®³µµ²³´³¶³µ±¯±®¦¥£¤¤¢  £Ÿ¡£¤¤£¦ª«ª­®¬ª¥§§§©¬­¬³´³²´²´µµ´¶´¶··¸¸¹½¸º»»ÀÃÁÁ¾¾ÂÁÁÁÂÂÂÂÅÆÅÄÆÄÅÇÆÃÄÉÊÊÊÌÎÎÒÕØÚÜÜßÞßââßßßàâßààÞàáßàááâââßáàÞÝÞßÝÜÜÝÛÛÛÛÚÛÜÜÜÞÞÝÛØØ××ÕÓÔÔÓÔÕÙÛÚÚÞàÞßáÞàâãåäæçèææçæåàµe6/PÏáæëéìîíîòóôöøúøùø÷ööõôóôôôñòííëèééèèæåãáßßÞÜÙÏÄÆÍØÝÚÚÚÜÝÜÞÞÜÜÝÜÜÝÜÞÜÞßÞàÞÞàÞÞÞßÞààâßßààßàááâãáâáâãâãââáääåãâáââäãâàãââãââáãâããááääæãäãáââãâãââââááâáâáãáâáàÞÞÜßßÞÝÝÞÞÜÝÞÝÜÜÚ×ØÔÐÎÍÈÇÆÈÇÄÁ½½¸¯«¨£Ÿœ•“Ž‹†‡~ƒ|urnigfged^a]_[_ZWTQOKGIEBA?D=>?4+&(/777'% ).*.*+,/475388>;FJGCFEAJWekniYVD@MMC@KHB<62%6€«·¹½¾½ÀÀ¿À½¼¿Â¿¾½¹¶´·¸¸¶½¼»½½½¾¿¾ºº´²³¶µ±´²±±¬¨¨¦¥¤§¨¬­­­®­®²±³±´¶¸»ÀÄÆËÐÕ×ÓÁM& #   !##"$"%&# " #!"),./40.-,'0-!!!) !#"$ $!(()"#!#%&$#!"$#"!# "% !#""% ""!!   +                  +   + +  + + +  +  "%AZamzyl^HB;9:77>X”šœ žŸ›•—ž™™˜˜šŸ¡™š ¢¡¤§¥¢«ª§«««®¬¬®¬ª¬¬©®®¯²³µ¸»¾¿¿ÂÆÈËÍÏÑÑÑÑÒÔÒÓÑÒÓÏÍÑÎÍÐÍËËÊËËÎËËÎÏÎËÌÎÑÏÐÐÐÐÌÎÎÍÍÎÍÐÑÒÒÐÓÕÖ×ÓÒÕÕ×ÖÔÔÕÖÖ××Õ×ØØÚÚÙØØÛÚÙÙÙÙÚÚØÚÜÜÜÚÛØÚÜÜßààãääåçèéèêëëëíìíëëìëííëëêêëéëéêêêéëëëëéééçèçççåççççèèçèçææçèéçææçæèèéëëêëíîîíïííîïïïîïðîîïíèÃzA4R¡Ôåêëëðððòõõùùøùüüúùööøø÷öõôñïîìëêëéèèéèçæçåçãÝÕÍÌ×ßàââââäææäääæãååæääåææææççåääååçæäçåçåååçææææåææåæææçæçéèçèæåèçæææçæçæçæåçèççææççæææææååæääåäæåççäãäããääãááàÝÞÞÝÝÝÞÜÙÙÖÑÑÐËÆû·²©¤žœ”’‰‹€xnjd_[RRNKNGHFCF=9;<649<63451333,)&$&%'#%&#$ "'3623& 1 $()#$+-5@:::588GUa`__T?8=C@8;B?91+&2sŸª°²²°²²´³¶···¸·µ²°²¬¯´²²µ¶µ··´µ¶¸¶³¯¬­­®¯¬®«¦¤¥¢¥©¦££¤¥¨©©§ª«®°«¬¬«°±³¶·¹ÁÃÀ«I$  $ #"!"  #%###" $#""%10-35/.11,+& % )&##"#! ""&#$ )!!&'(!""!% )$! #  " ##"          +                 + + +    ",F[bjw{n^KA=8998Be•¨­µ´µµ²°±²²³¶µ°±±±´¸³¶··¼½¿ÁÃÂÄÄÇÆÇÆÊÈÇÃÀ»»¹»¾»»¸¸»½¾ÂÄÆÆÈÈÆÉÎÏÐÎÐÒÓÒÒÑÐÑÑÓÖÕØÜÛÝÝÝÛÛÝÝÞÝÞÝÝÛÛÞÝÜÛÝÝÛÚÝÜÛÜÝÚÛÛÚÚÜÝÝÝÞÞÞÞÞÞÞÝÛßßàâàááàáâááßãââãââäãããáâäåäåäâåæçåçèêêëìëìíííððïðíîïïïïîìïíîííìëììïííìîîììëìëëìêéëéëëëëììëíìíððîìììíîîïððððñòòôôôóóòóòòñððñïìèÃ|?1X¡Ñäèêìíðñóô÷÷øøùùùú÷õ÷÷ööóóððïììêèêêêèéèéééééçáÛÖÕÛâççèçéèèèéèêèèçèèéèééèéçêêçèèéèéèçèççèçèééèçéêéééèéééçéééèéèèèèééèçèèèééççéççççèèççèçæåæèçãåããäææäããßßáàßÝÛÙÕÔÐÏÎÍÊȸ´­¨¨Ÿœ‘Š‚zpd]`e\UPOLFBDA<9/./1.+,1(+)(!' 1%#( #"%&'48653 & !#!&2;:;647>O_aa`TG;=>B=5@E>5)##"  ([}„Š‘”“–•˜™›Ÿœ™————–›Ÿ¡¤¦¦¢¦©¨¨¦¤¢£¢¤£¥¢£ž›œœ Ÿ™š—™¢¤£¥¢¦¨ª¨¥¤¨©¬©«¬®¯¨˜h=$ !! $$  " #"(" $ ##($$$"#" #%+16-314,,-1"### ''#%#%##''&%%##"!#%#""#$ ""%"%"## ## "#&# " !"      +      +    +  +   H)&/G\chqvnbSGA@@?7?\†š¤¨«©«§¨§©©««¬§¤ ¤«¯«¯¯µµ·»¹¾½¿Â¿½½¿ÁÀ¼¹µ°©¢›œ ¡š˜™Ÿ££¤¦¦¬­«©­±·´³¸¹¹¶·¸»¼»¿ÆÇÌÒÓÕÖÕ×ÙÚÛÛÜÚÛÛÙÚÝÛÚÛÜÜÛÛÚÝÛÙÜÚÙÙÛÞÞÞÜÜÞÞßÝßßàßßàâãããåãâãäââååäåæäææåæççåçæéèçæçèéêêëëîíîðïðððòñññðïðñðððïííîíîïîîïîïïïîïïïîìëëíìêêëëííîîíïððïññðïîîîîñðññññóóôòôôóôòñññðïïîíêã¾w@3PœÑâèçéêíïðòóòôôöõôôòðòòðîíîìëììêéèéëééêéêêéçèææâÚ×ÝãåçççèèçêéèéèèééçéèééççèéêèççèèééèèçæèèèéêéèééçêëèçéêêéèçèæèêêéêçéçéççèçèæææææåååäææåååääâßÞÜÛÜÜÚÝÖÖÖÕÒÐÍÇÁ¼¶°©©¤Ÿš“‹zyqkd_UQJEB979=94001200.**!"&$" $#$  "  %&=<3:2#('!$'059=528:FUad`cS=:>BB78!'(&"!&"&"#%&$"%#")$#%!&&"#&& !!"&$ !!" $!    +    +  +     +     N6(/J^egsyp`UPLKD=57DZku~~|uvx}€}wpns|€ƒ„‰ˆ‰Ž‘”˜”’•”–’’’Ž‹„{widd`e\\^affhnmoqrutw{€‚‚€„‡ˆ‰—œ¤«®­°´¶¸¶½¿¿¾¾½¾½ÂÄÁÃÃÄÄÂÃÆÇÈÊÈÇÇËÎÐÒÐÔÑÓÖØØÚÚÛÜÜÝÞàááßßÞàáåãääãäæâåååæççèééèèéëéêííïïðòñññòññññòñðòñðñïïîîîîììíîìëïììíííííîìêëëìëìëîðñîííîîïïðïîîîíìíîðñðññòóòòóòññïððîííîìëéá¼zB2M›ÌàæèêëëíîïíîðîïïïðïíîíìëìëëëëìêæéêêêêëêëéééçåæàÛÙÝâååççççééçèêêééèèêèéèèçèèéèèçæèéèèèææççèççéçéåæçéçéçéêèéèççèéççæâãâäåååããááâàßÝÛÚÚÙÙÙÙÙØÒÍÈÇÄÃÀÁ¿¶³°¬­§¢™–Ž‰€umkg^\XNLKGED=@74.+-.)%)*('(%**%(""#%! *!  +;=7:=<;7;@?7.,-,+&/679=>@??@EEECC@>>AIRPSRYXTQNMMIPWSTT^ciglmiecchdcfcZWVW\^`fhlpx~€ƒƒ‚ƒ‹‰Ž†uT/  ! L"    &)!"!"!"$'""%!$ $#$+,++*,03;201%$%"*(%%$"%%$&#'&)-##"$&$"!""%%"(!&!!#$!"!  "  ""%           +  +   !(3Rffhvzvjcgk_NA86759>DE?FECB>=BFF@B@ADHNOPPMTPNQYSQXXZXRRRNKC==:883*4766:=BA=:?>?CBHHHIFEFFHLOPX]cgedkqspns|€€xx|}~„ƒ†Š‡’’”—˜š¢Ÿ¤§«¬°·¸··¸½ÁÂÄÄÄÅÉÊËÍÏÑÏÐÑÒÔÕÖØØØØÛÞÝÝßáâäæççéëìëììíìêìíîíëíëééæçæåæççèçæèèéçääéééèééèçæççæèêëêéèèçèçèéééêêêëëìììììëëëêêëêêèèèçåæççåäâܵr>2HŽÄ×ÜââããââääããããâãâàâáÞßÞÞÞÝÞßáâÜÖÛÜÚÛÚÝÞÝÜÚØØ×ÔÎËÍÓÖÖÙÛÝÜÜÜÚØÙÜÝÛÜÜÝÝÝÝÜÞÛÙÛØÜÛØÙÚÛÛÙÙØÙÙØÙØ××ÖÖÖÖ×ÙÙ××ÖÖØÖ×ÕÓÓÑÎËÇÄÃÅÈÉÉÉÂÀ¾¿¾¸³±­ª§©©¦¦¡œ‘Š‡ƒƒ€{{vupkle^WSRPLFB:?97703010+).,(&!#!" #!$#)( ""#"$.?=:5<=@>2/,42+" (,,./03224347421416?CBCCGKD<:5378:75>IHKMTZRNNMNHKFF=89<=9899;EFJNLMQSOSYZ]]ZS?-!"%& ""!!#!! !!&#!!"$%$# ###! #$$"%#%',*,00.20-.5""$##&%%+ #&+$%"#'&($ $!$#!!""" $#!!$ %! "!!" (       +     +   "'5Seggu|yz‰ŽydN=3+)% &*%)#%&!#)$+'/+)(*2/*14./-/--5-/./02,,'*&(%"#" &%&%"%(+(2,,),*0233+.(+,0../233..65;=9=>:?>9:<7>=46?@?BAFIEEIIMIPPNOPUXaa_fjjhomty}{ƒ„‡‹‡‘Ž‘“—› ¤¤¥¨¨©­®¯¯°¸½¼½ÀÅÈÊËËËÊÊÉÌÍÌÌËÉÄÆ¿¿ÀÃÆÈÇÉÈÈÊÈżÂÇÍÎÐÍÌÊÊÈÉËÊËÌÎÉÊÊÉÊÉÇÊÎÑÔÖÙÛÚÜßÝÚÚ×ÖÒÍËÊÊÊÊÉÉÆÃÄÂÆÆÃýµ‰M2+;`“«´¸¹¹¹¶·¶¸¸¹··µ³´µ¸´®®¯¬¯¨®­°²«¥¦¦§¨¬­®°®®©§¥Ÿœ™šœžŸ¥­¯¯­¬©ª¦ª«¬¬®³²¯¯°®¬©§¨¬¬¬¨¥¤¨¦©¦§¥¢©£ ¤£¢ £ £¢Ÿžžž˜˜˜‘Šƒyz€‚‚xxwymhdc^Y[]WUQQJF=>=;:=@?89?:;1152/2.-*,*$*)'!$$%)$$!!#!"$!"##" #"   + "8DHGL=+  $%*(/3795/:CO[cd^UPC@@B:7;?==4..28<4&!'%%#&%))023/0,-.13419>?CIC?:82+/33+.;BDEEHLFFGDE>A>:4/+).-#''%%)'.,/5424./2168/(! !$"!! %"#!$!&"!%("%#&%""%"&$ %$!#$%(+.32+/,,*)("$*)%(%#&'$ ,$"%+$%$%!#"" $$"$(!$ !! #!""%$!"& !  #"# !       +      + +     *7Whfmyy{yŠ—–€kR=1%"#"!""$&&%'$%%&(*'&%#&)*($#'+/*(&%#!##+&#"$$&+&%)-*&,,$)&(',0-,00())//-746+1265#-()0)+,--1/28.356472/4143:B;7;@B@?@FJLJMPLSSTYWTWRT]cfgkjlojorvxxx}z|€ƒŒ“˜˜“•š‘”™™•–‰ˆ‡‡ˆ”•‘•—““’”—› œ˜—œ™š™——•›—–——••—œ¢¦¬±·º»¿ÅŶ·±ª§ ™™—–š”’’Ž‰‹Š‘‹‡~Y;)'(AYr€€„…z~}~z~~}xw|ytvprttrqxvtokkkkssvuosslkddcacclluvvswrnnkooqy{xsuvxuqpmsrtopmjlommjplggkkkfklnlhgefhlfe^ZWWWPHMRSTSOOJMQIHCBA?><;9896305--1.2/20..2/0.1)-2*,&''$).*$"""$'!""  !! "$! # #! ! # $      #2MZ_\YN8()  %13699842AG]epo`XMCHHBCB>=625.-/(.;BFEHBDKKJHCBB@92,(+'&"#$",&%&%-2..,'-00))% ""  ! "%!+$#"!!##!"# '$'''%#$# %##)$#$%%)**-1--0*(+&''(&!'!""(,(& &"##$"# $!"" "& &$$#!$%""%!%$%###!!"#$!! #!!!! %"   ! )( + + +   +##-A]mkpvrpnƒ™—‰k\C2(# !! $"$"%$"*.#(%""$%%(+$&(!!() !#"$" ()0&'&+*(%)+*.//.+))//),67*+1/)*%'/(#&'&/*('(%',--,-+.+&".,,+2047;6/532:;:<8878:;:6;;.'#-=IPRTWYSRSPLOOQPQRWSMJIJOKGKKHLHIBBDADILDGFEHCA:7<@>E_PNMQKICJJCDHKJIOLMMHAHFIJGIMKFGDJCIGJHDIEHAEMLEHCBFNKBE>?A<=;;7=@=>>:;<>:6;6684212/1.222..+,(),+'+,1.-/.*/*(''$"'('&&%"''&%# !## ! ""$!"! #&#!"  +Jasxtm[>/! !$$'14:=8536CUfjnpcWJDHIHABCFM>31+ "(')0,/11356432-)--/+5:>>C@?<8:51-(-6=EHGFBCJMGG@QR=824,')*$$$!$$#*))-4-,)#'...+"#&# #!!"  '!& !#%$#"!#&$"%* "#"$##! "%�*$%)*-),-.#%%&(+,(!)$0)*&&"#"%$"##!#$"$$ "$ #)&&!! '"#$'""$ "" #&#  # !       'R!  +  + + +   #"&0Gcmlqwulkzœ¡uYD7,#(# !! !"$%%'" $(%,'""$"#&%"!$$!!%().+')--'(,+,+32+-*()(,'+2*,(/%3$%/.%$&()**.,/'#'.,+-&&($((&(*+-23/*/+-1./1.,.3///110620:><7795:8;;::69AD=>@=@BFGIGCA<<>>?:<>BAA@@A;<:54>DEEA?IJKHJD?BEB@=@CBCA>=<70"% $48;89;:C<=<;>;::A@@??9?@;;<;89<:9978:89878752;51/52/FD?JH=95542AE3361:;=831379<<<@?;6;75:<>B<8?<;5:=::779?;<95;5634776775:5244>3/1234/.+*1-..0/-+-'+*,/,,+,0).*'/+*)+%&)-)&(&%%&##$ $*!  %## %'%%# ! 1Kgq}w_71  $$ &&,278=6/3ER_gkgb_OADJGCDGKGG?45>C=:63/,,55<>987,)*($ !" )(('-1/(''.2,'$%"!   !! "!"# !!""&#'&#"&+$"$$##$&$!!#$##&&$..-&#*-,%''%&&,'%%"7&%*'##%*$%'"#"!#"$ &!)#!#'!# !#$!$ #!" !! #$#!   !$ &   + + + +     +6Fbmmrwvne{¡­ž{Y@6,$' !""! ""%0%#$0.(+%"" % ! %%$!.'"&%$#(/.(-(*((&'+,/02.3++)/)(+.,,&)"**'-+'$*(**+.5'$',*,'&-&-,)#&&()//)*,*/.*)10,.1+**/)14-.650047153473/27878754;;??;:<96177;759::62052311/6<>867=;>@B;:;782299:><=D?CCD==@?=998;<;8;96644229>6:632+""!!%*2:627:661232647769=808;676547781453371223313-2...1((,6:85;5210,,,-/,2641/1319=<966435116498;707674554425536485327025402418-51-12////+5'+//*+,-.-*1'+++.)-0*+*+/*.+,,((('+)&)&/+&$! "%%)!##!$)&'$!!$ !*0(!-@N`ji_D/  !!#'4::655;MZbibc_UIBOKHEHLJLF@8:FJ[UH+(&"(-0+0//0.1,)+)'*12?;<7>=7:61.1,+0>BHOJLLLCGKA>??973.+&(&"  #&*))).'"&'+-$"  !  " " !#" !! "##$!#$$' ()'%&)%'% #%#")$&%*+&%)+,'+-($*%)*$# ""!$(($#!"*&*$$%% ''&!"##%#",*!".< "!!$!#" !)!#!  %  !$   + + +   !%"):N_hmuz{lcz¡³¤ˆbH4+#(" " $' !""&#*,$# $/)*'' "%'$#("'$" #-#2.,))02..))+,%)/&,11/1,-)0*(,/0+))$(.+*).)#()&,6-,3,.10)')$/.0'"+)+('#,**/,--0.+11/0.1020/162..599532/33151463716:775873410259389632.37742544;53=7:9>;;><;.[G/8;76;6:<===::57<67796358553235783:544+!# (16638@<6.11020/267<4676262+51.113972<25210/*(/.//0*),114620.)-+)+*(*.00003,5778714..00031/58501454346265300075321/1285/31,./-0310-/,-)6031),-+)%0.,-*,/..0-3**.-0.(%((&((#%'&-'&$ ####%"!!%))$!##%&%#!"$(  + (8ASSQ<*  ##$)0890466EUaiihb\UIGKIGFIMIE@9ACOTTZH/ '%%./),211/2,$")*&)5=?>9989=3110-&4=FIHIKKIKGHF>@=@42.*((#-# "'$$'"#(-+%*!#!#! ! "!$#!!!#"##!")&$$)'#+((,3" #($!%!'$)-'+-0'',-"'(%%& '&#%&'&#$)$''.'#(%!$(#"$ ! " "#'"##&"! #" $$!"!!" !    !  +  + +  $'$$!" %(-4LŠœum~wd_xž¯©‘lP7,$!% !!! $#!$%"! (''$&)$!(3/'$&!!#!!&#$$'+%& ;1(#&$'*--1.**++-..04/44///,..00-1-(()+,&,0+$()''-+)/2598%0.'+.,++-*+& %-++,,*/0.,.11/249-0/353306:88533564212585533663355830+14758410,.1965234-268:7>:@<==;;9647847:6469::==92Y913848301464347774/67' !%1141AA@<21;11003650<=20035,,.,6442746413/.+'(,.-332/1003013.,-+,*0+-10*,-+2./5450)(-/27/82/65102042/15498201576733:772212//421///023.,4.-0--(-)+)/1/)#-*..-'&'.0/)'#)(%,#%*%*$&&$!  #&#"""# %'&#*#$""" !&$!$6BJGC1" !&#',4;<557@M^hgfc\ZOFJPLGHJIKE=:@IPZXXO: $%#%+*&-/.0+/*"%%'%(08A==:==:5431-/2AKIFHNOHMLME>?C;51)./)*#("!! ! !#&-(&&" ! $"" !$!# $"#$ $ """( #%("%$('-)*$"$&!"$$&'$%$&*'&1.#$''"'''$$( %')$)%('&'((* $&!#"$ #$"! &$!!#$%&"#""# )! ! " "" #! !!! "  ! !  "$%     + !)'!!#$('8Nmt}xf\l–©¨šyQ8-+#!#%%! (! #!" &%!$"$#"")-('2"#!&!($#$+),,'&" %'(',+&+6572**34074'/5440+(/1172,4+-/**+)'1+#(+($),*24:8,%))/0-*11-*"#)-'+-),2621311044/3.,43464:689:654593345:48830?625;>404/635150-.-,33223511597736::>78:7<7957677588::<:::494844/-00592-2424)010&#!"&-2.5@=8>3640./36663,4//0443..-27435.1.32/-)*'*)/+-/13.032110.0,+1+,,.0-.),5./72-0+-,034:2041/31;32103459842354:5327;:1343/12125-2212/,/-/0,+'&*)+,..*&*'*,+(('12/-,#(*/+*(!%*&"! #"!!'#"#$!!"$#&$""$$&#$"!()"  !*2AEH9(!#"$,,49??>66;HW`hea^VPPMPQMGKING?>EJRZ_^[U7'%(-$)-.((++**%###%&18A=<99;:8454&.6=AIMSSPMKNL=?@<<73)+0,&%!"$*"&!'!"'*)&! +&"! !!""""  # !"""$! "!!!$#!'''(#$"%&%&'%$#%'"#"%%&%%&#&))($%*)***%,"()#(-,&&%#+'$'!"%*$)(%""##&! !"$"%#&# #" !"!!!!" ! !!%# "  !*"" "##$!!    ") !*#!'(4?Qqtsw|sbT`‚¢šY=.('$ " *&"!%!$&'##!%#)()*%*(%$))"'((*.///$'%'),(+/)&.8935&0:5/4/,46:1/)*,-38,.-,0*)-&('+0,1+%%).+1561/50/12*)*,,)$')('.-11055252266403.1016<;:89=<886:4=316832335?:56;7/44/2341363352/0017<8536456371:45447387247564567;487:8886316015/.//46.1+./-!  !),2.671397331/215.120/+0024340106453.0*.0.+,++,-,)+/.1..+02.10.3*'1.-,30*.-14-13./1.01584/-*)31122652/26343//2723;55<763350/13/245./22-1-/2/)($&)*)2,+()'),-,(*0+4&*'')+0/./#%&$#%$!#'$#""&'#"# $'$*&! %!"/!"")%#3=@B9*" $$%*,0:BKDC9;DUahgcaWURKOOSRQLLLFCCLT]_`ba]87!"*-&((%)&&(.2)#(! !$-;>@?9679377.&22:@LKOPPQLKJC;;=<60.1-(&"!%# &#&! !*'(*!!'"  !!  ! ! #' &!! !$##$%"%&#%"%&%##"%'%$#&(&%&'%&&')$()& "1#(7,!&.0-.)-%$'%+'(*!$$")''$*!!##$&#$%')'(&  !##. ""!!  ! !!##"# ! $" "  "'"!)  " !!!'#/*  && !!! "!%)4Hdvvt{ƒt`LOn“”€_C--($%' !!"&$####'%#%&#%%')&$#""$.'),)-*+*)&'%''**..+*3:922*.),*030367./,+*)1.+-(8.,++&&()*-0+%&/4+115.-:9/31-0&*3'('%&))-/0371522-3749203..6967:776635226340./3336988<8374+0001/.672/13-736963133463545623552676/0335322713364587.002530/,0121..43)&##)#%.0.040255,,5363050011+,39.1-001744/000,.0-),./0//.3/*,*+0.1001-.-,-++'*+))+33/-2423.2450/*/10155325514423462257854/21,-265821/-/13915/111/+-*)'(,/./,),(*)(-&$-&)(')'',*,(0('%&$&#%"((%$#$&&"'$""$$'$!#"&$%(#&!,3=??8&#%(-/375<2-0()&$ & "$%)%"! "!#  '!!"!,""& ""## %)$$+##$%$*$"&'$%$&$-.&$$"&#)*)(!"&(+'++,$#)(!$&0)00)+&''$!$*)''&#$ .0'%!"%!"%$!$&(&-"#$# %!##$$!! ! !$#"!## "#  ! ## " !  &"!  ! ""!##%%'# %$!!! "  #" )48Ljxvt}ƒs]IG]vŒ“ƒbE3)% " ""  " !$&&$ !&&#%"#!%#&"""!##*.*,0,*(''&(('+*'(&-1-00,+%#'-/-12130)&&-&(-(.'72/)+.-+%0.&(&(((*.-*)02@3,,10%*+**%$&(-+**42101-.3522576-063223133.0680(21613304418?>8574.00/..2483-/03552265043441243542272246351631335500340432-022200-/./,0312*&" "&-+++22/7532/043/22321.99/,,+/17484/--2('-+./+10+/6..0,-*,/1.-),/++*0,-(,*(.-350.5022.4502,0.-28531409303030:443/0..+/+,1856154,*,01/0/(*..*'-..,%*-,.---.'%(*)(*)-/+&)-1,*+&%$&%#% ''&$$##($%&&%'$.%#""%#(#')" $!)! )4=B@9%&-+238<<;=IRLE?=O_hnjcbdbZV\^USYVUOEGIUb]bbff]I6!'&/****),+*//0*,*&),*,8>A?A=:845413.27@EHPUSYRJFEGDA><7)'''+$!!"!!$ 4)#"! ##3 #! ! !"! "!%1%##!   "'""%!&!#$###%$&%"#&')&%##%"&*()%&('(''80$!%!)$(()),'(#%%#$')($'%*,((&"$%$ ' $$&"'*'"$/% #!""("!$%""   ! # %+! !! !"! "" !! %""%%)**("!   "-" ! !!"  !"#&+2:Ni~ƒz{ƒu_F@TkŠ•‡pI5+)!%"#!! ! "$ "$"#' $#!#&&!"###$&*-100*"#%%#%&(%&'%(+(%&-("!$&..0..-)'%#"&!-'((53)*(352+&'&2+%%%-.,/*.49H..0*((&(-%%% (/'.022/.+*.021216-00/+0/.43*'.6.+0.2634440118:A83/630/../0101//264-,4.13830111161/16512574024024242031201/*100/++./1--2030) !"(+()-2//1:8.-/06203033732/+,/.3584.,(&&+,/,..8/0107/14,*00/*1,.9+,'-1.7)-.3.634524305854544,,35763343//0./35703/0.,,3,2633/291./'.2/+/,,+*))))*))*,'-.-//-(%())*0,+'&-'.*+,)$#&(+(%(''%$"(&),&&#$'*/*!! #*'%""#$ #5>FG?&-556>BCFHNNTTMDDNdekjfe`]\Y\^XWYYRMCHP]dheaecXD5$&!#*/-*.-+'),00-+')*/34;2)$&$##"# !"# '& %# ""  ) #"!!!""## " ! #! # $#"#$$ $()%(%$%#&%##"!&&&#)$&)&%,-$,/$(%$)/'%+&)(%%%"#!'$('%$'$%'$'#%("&&# %$(''$!%&"" "#! !$ %"#""$#%#( # ! !#!"!#!!" #" !"% !#  !"!#!$#  +21-)     &'  " " #"'*/6Mk€€w{}nZ@;Mmˆ™sH0'" !" %%  ####" ""#" # %"#$'&'"*%&-1')#*%#%%$#$+*(*/)! ##! !),'-) !#!")/ ',.-+&,...-0%*.0.)&-/1,%+-11<*2,).-)'%'$$$-+*)-12/')%,*,,-/00-00-./-12,)),0411115//4/0316990/2302*+,/10..1/00&+/.2430/32145./21440431004232012/-3//11--2-**./01+*0,/.''##" '('.+,1/(//-/241560.,24051/2420/42,3)0')./0/.,'///4,10501051/62/0-+-.1+2+-,12651674832459762.2114245443.1.015271/,12020<64532400-),/1/.,+0+0-*++(.(,/3.611/&)*,*+../,*.040,-+(#(**)#()*-'(&)-'%#&''')(($%!!*,)%"$!!#!")$   3BDG@*3@EA?EGRYXRRTKRKS`c`_afZYUW\c^VXSRGHGQ^cfcdaaSD3&(2,,)$.'*.*,1)*),-/;;BCBC>>74*)0+).79>?HMOMKFFEEE@B>;/,&&" ""##&($!  &'!!&# $!"#!  #&" ! !!""! "$ ! "! "$"#"% $$ &!#'&%*%(($%%))'$#!# %"!%('/)++*),%'+&'&+$)**,+&#%%&$%$%*,%)'$(%'%$"#%$)'"('"#&(#! % %!$$"$$&$&"!"&"#! !# ""$!!    """ ""  " ! "" !#"%!  $#! -./-)# (* """""" $" #$(+2:Qm€~xwwpW@;Ggˆš˜xO1%"!!# " !" !#&"## " "!! '$'*$*%($%&#"6%)0&!#"#'+$*/*#%"$%O .*&)"!"#"" &*5.$.*+,.%'( (01)#06,,/''+3-,*,0-/+(($$()*+1,'-1.+&((&%#))052/10./.2/51*'++-033150/2,..45582..21301,455/0.**+)1011//3--1264/,2339622+.204/-//1.../02024,(+).+0++-10)0.""!"'0,+1/3,/),40311553//200468654/4250/40/.+..+/.*/..01337051561034,3335.*,-/.59<426:68542886:9411/2535336111/6495503-10835:9338120.+,2241-*/2-01,*+1(,4/,521/+)',0*-112+/+712.+.'('((0*+),,-*&,.-'($&)+).'*()(*(-&$"!"("!,5CFJB-% 0HKIDFIX\YLLLOOQZf`VTX\WQSXY^Y\SLKFGI_difdaa[JA0!')-('&*,)&).+-*&'),38>B@;;>@=3."--).5<=?HDOPEFGCFE?B@:0*&%!!$&"&+*)$ $"$!!$&' !  ! "!""! "  ! ##%  $$ !#"!"#!!" &"'+!($#&'&'()&&)&$$&!&($(++--+.+./+'&/')*)''.)''(%$')#%(%()(&""&&"%"#%$"%-,' '%  $"##"$##'"&#""##&% #&# #"!#$"!#!!&#""""#! !"!!! !!"#"!!  ! ! "! H "$)+-'#!#"$'$!$$$&"#%)-3=Vs€trukQ>5B`†žš~O5)#(,#$#! $#"#"!!#+#"!   $&$ "##&,*!$"(-/++,!! "/$#)*+$#$9#(X)+(&#*!#$($"0(*,/+')&*(%#','$//'./.,*)++,(%+,0*&)(/+()0-*)./+'%(-%%(&+1002./4+,0//.,++-3552640145512640-20832<364100,+/+-0230,.-.22701/20245265-01130+,.0--56/.2214)),+*(+233.14,&!#.-*,/40-1+(/110-1264710127;1344335.*1/-2)1=:,+,-,2.-181361./2214418561.02135=?6754995234<8>=563356446112375257461208,9128978421042//8/00-25220.+,/-,.,0.40&+6*)./011-,04.531+,4.&-1Q%)*,1()$*0'1*,(.1)*+-*&)13).)*'&#"+* !# 3HMND4/!7RYQF>DOKIIGMKPPYjdRNWOONPV\VTQQJFGIR^cfe``YOIA0#%()+*.*,(('2+'+,'+1:?A?;<99;443/0,3@C?CEFOOGG@@@FG??:6-!#$" #'(/&)" #&&$'+")!##!  "'  !!!" #"!$ $" """!$#$"##!$!"!!##($# $#$%$'$""$)%$'*.)%'%'&#*'#$)()..-.+.($/(&','%+(.)(&#+-$$%(*#!'))&"$%"$$*&"!&(,"&###! %" $$"#( &%%&"$"%"$!#!""#$ %&!"!"&"$ ! #%$"!!!!#"#"! !"!!  !   !!# ""  !"$#$! ! !%%%!"$$ !# $$.6A^v†ƒxsukT?;A^† ¢~V6-)'%("!!"*$$!)$#""%#" %$"%' ##!"&(!#"#&&% !$$&&'''$-1/)1%$#&#$&/,#('$)-(&#&)%',($#'''$+0)'"$'(%!$#'%%()'$.12-/-''-213,.+(+2.)&1-++0/&((&+++)'+034/3,.-/45011-*-,26435//1174531,2824531:5*+.,,+,--749*/,1/203.137/2149500/22/37///-.15124112.-'--,*/-3221,!! $"'..260/.14*/14241075615362533175620/00,,.2?=-.,-40*),..135822493703993/17716:>=84696542196:;753/11362444357559:4642260058:5401.045107133.01/3--.0/+-,+++4*(&(-*/1200-325285434-*-'* )++*.-)*,+,4-21,+,--..(3--)+)&)&!!/%%%# #2EOUJ1""8`f[JB:?;8@EGNINUhl]RYQLLPRSTPOPKIKKT]c]edVWLKF3!!"(*)-*+))'('-((,0-26<15649277652867431.//0145832367789:62255457662210230653/531.+,00./02+-,,-.5/)(#)'+133.-.764463/3**',)*-*-*(.--*'-,+/0,-,-),-)0*%('&'%$##'! $#5JVXP3#%*CcmgZL?8339>@CHGIbmeNQMNOPPSLTTTJHN[NYz~V[SKKKB5!$ &-.12/-,'),*/0.+/-3:>PJ?:=:4322065;?IJIUNVXQKGECIFC@F71.-0'"&*)27.,&"''+()-1-.*%#!!&$"#! !! $"! #!!" %!!!" ! %%#$$"##$$&'(#'+(,'"*(0)*)((),+('%))(')1('')'))/.$$()6*(&)'&"#&#!*$'($(.#&))('$&$(),$&&'#&#"!#! $# $&'%%$!!%+!"$""" " !$!""%!"" $ #"" ###!$%!!!"""#"!#! !!  !! "!! ! !!  #  !!! !$&'(&%(O."%%'.4Kl‡†xsqhTA:=Z†¢ …\@5*.,(&+(%(*$'%%%$*$&)""#(#*##)!"#&"#.-(' #&.+'),)).32,&#&#'&'..*(*/+()%'*,'&*)&%$$!13,-))#/"#!%##+''%$'+&+('.121-4,014.-13/)*2-('&%(+&*'#%#$))-+-0-+.-1)*315245.-.+-.-..26704243442035./04751<<+'0/.*..2423-2024200-0211.030/*./:PS<35641/-3-,12,/.3-,0201.+'($%*+22,11,,123232557642236266354=736404-11/95325<4/-,+)-,34624401:602.38113574246274893787457:562511.2069770/:94667457255225342-3020020/344//*221-/020-.12/.((-++*.12-0-6456431-.,)02,./*'(0-+-*(.,)+/+(&*&)+(('')'#"  $#!#$ "'4GR[QB.$!/8Ha}|tdJBA;@ADA@C>OnnSHKKVLTRRXUUNLNPMRP^VNHIFID1"&.66435.,,0038/-1.29CHDCA><;8;9548>HMMNS\STVLNOJCCIA>>4/34/$-0067144710-/5/232,#*"  #$ %   !"! !&"" !!#"!  !"$%&"!$ $"'"""($$'.,-+(%(*+.&*)*-)++*(&&,)4*-"&'())+(&$$$&),'''*)#"&$%&&)(&)++#,'+(')+()&%$#%#%%&&##'##%'"'&$#$"!#!#!&# $&!""'%! ! !"#! !"! " !" ! ! #" " !!! !!" "" #' ! % #  #'! ! $!!!!" "#*",*&$#% '&()1@U…¢¥cE5.0.*)'$!-*+'$%%(&($$$#$'++)&!!")(-0-$!%!"('&+1-')/.**)+*'+5+*&()-.+'')*+)$)*,"%&((',.(**)((&(-)+5$"$'((-$/,/6//33/,-*)++()./-++$&%%(+('&&*(-/0310.1/--*122734241+0286/30322353434422141014189.)IBTB:>97210.1340./.22193,//10/3:EE830.3.--/--15-,.03023/2,/%  !#&)*0/.-0..03305438324630133257<8262.1/4052101953/+&''+12231//0226/0+.33.,054116706:596578697110511511359:858<;6975954264064316/0141+0-01645-12024-./23310/*,1./.00-0/+2051162+,)(,1-+)*'&.)'1/(,++./)#&+6%+''(%$&&0!  !!! #2CW_W?0#)BZsˆ—›š–Œ~sjc[SMJLKCBZp`MGGOUTXUUXXQLRNOOQOOLFBCEA1"%1:@B>@B<=9?==>A>A:=EILJKFFHB@@BA?@CMNQZZ\\]ZVQRMEHUKGA9:599;=;B@;<3763481/12001549796>;55867644:424133/44//.2201-34<4101121/0167373/./-/1,040-2..24530/-+/02--&'(')()+-/.,,,.3,%9%))(*))(+(+)%%#$" &$("''$  ! !&5CWa[D4)%/Ffxˆ•¡¦§©¡—„zqgg^XQRj€uZTTX[ZRX[ZVZab^]bbb__^_a\@$"2DU]idfce_b\]^ZYW^XW\`b^]^`]\YPOUOPV\Z\ahhggb^_^ZXPPQYPGC@AADJPQJHAGFIGFGHDAD@;2%!"$!    #!  !#"  ! !!!'  !" ""&"$" " (&!#%!##'$"'(###&&'*(()%*-(',-+)(**,*#",/))-,)((%''''& (1*$"%%&%/)%&)###$&(!#(-$( &%$!(##$&"!! "$%%%$$$$"'$) &$""#&%% "" #!"# %""# "#!$  ""! ! ! "#!   ! !&"!"%!"$!  !!  " $!"!%! !!  #  !"$$+1++$!!!!$,07=SsŒ‚qtveVOYV\ˆ§¨‘jO8-)")$#) !')##$"!"!"%$ !%"! $%#  "# $&( ! #"#&%')($(((&%(-)+(*8%&*$','/+'-0)$"!$'%)*42?(++,'&.00,&+%!/2-21&&.//&(*+-,*,.)+()$'($,1+$)076-/)/2-4/./015130005001///233204/10.3/64422324<;4/4125.+246;-321730501564324547620+/--64.001512//134..////.0,,./23+-()#!$)*$%*--//)-47.0561411433-/--22/2663024660.,-,+//18-(+*-/1/1/4232/0.54/330.11,.*.14:585.//20<:4470222200132389=7559546447212155563445443459999977;74779;<=<=;88689:879;;;:7<888;9<7;9958876857>A?=;;8;;?::5;9@>;;995;78:>:=AKXhlhM5&+=Wkr~…ˆ‹“šŸ¤§¤ž›”Œ†zqnt—¦pddbabcgklr||~„…‡…‰†`.%5*:1/2.034267;/666988237235589654999;61533279<875363532.16975577:::99651744225<;89:7499<;>=>:>8969AE;=?;;AC>>>>;A=;?C>?ABDCEIEEFEHECFGJPMTQPTURYXXWYZZ\b]\^\^__^^aheac`a`__bhfd_chfhbehfhnlqonmpqonpolkqrtxwxvxuvqtruprqrqvvuy}yppooppprliklonqsqz‚‚„[B7@XnŒˆ‚{x‡Ž—˜—™ššœ—–•’“¦½¹£Šystprw€ƒŽ“™™žŸ £¦¦¦§¡v3!)EfŠ™›Ÿ¢ žœ¡œ——‘‘”‘‘”‘‰‰‰‡Š…ƒƒ„ƒ†‚‡ˆ‰‰€€|yz{tqolnmmlhejofbf]`]\^^WOPQRG7+%"$"  !  !"%!"&" # #%# """#$("!&&&$/&"&&%%'%%$,.'**&'-%"$&&)&,/,+%,"%#()*&*#&&'+)+()&&%&--"$+((%,++##&&'('-'*%"&%%& $'#"(%$&"" &$%&%%## #$$ #%%"'$&!!"$$ ! #!&/! ! #  !"" !#!" "!O5 !"   !"  "   !! " !" $"    !!"#!! ! "(01-'*4,0*)$,5:VxŒŠ†zwuhZYcaZ{˜‰gO:-#! ! ##  "!#$'"!#&$!%)$$''%#*)+.-(%,*-*),+)++,&(''#%('$"%**191&,1(-+,33)3)-',/54/(-*,/0.,/-.3-796/69.0852227255552715:986?><=<<9987<=:<<==@AE@=?@CBGG@EFDCEFCEJJECC>>DA@ADHDFEADGCEGJFHIEBHFIGHFFFD@BFCDDHEFJKKNKIHNNKKGFFIHIDFDDCBA>6/'&,%RI;<@CFDFGJQLNMKGKNUNJJKHLHHKOLJMOOTQTRQOMINORUURQPLOOMPNNPRWUYUV\]ZWUSLPRQQOPORWUXZWVZ]\`eedb]Z[[]^cededegjefdebggjidflmlkmprsuuvtvwz|„ˆ‰‡‹Œ‘”“•”“–—––›™˜šœœœŸŸ ¢¡¡ Ÿžœž¢£££ ¡££¦£¤£ªª¨©©ª¬¬¯­¬¬«­«¬®®­¯¯±°®®®¬®¯¯ª¬­ª¬®±¯¬«©§ª¦¥¦¥ª§¦¡¢¢Ÿ›Ÿ¡¡ žšš‘xbY`iu‡Ž’‰€‚zyz{‚…ˆ’–™˜ž¢¢­ÀÌè’…€~ƒ†‘–˜œ¡¢¢©¨§©ª£|;!,Ou“¢ª­¬¬¬ª©¬¨¡ Ÿœ¡žŸœ œžžœ˜˜šœš™š••—•‘–—•””‘‘““ŽŠˆƒ†Š‹‰†ƒ…zvx}xztoqkfcc[M=3%  $ # #)(($!  '$!#(""$""!"!## !#*) %#(3&$%)%%#"#&'&*.-'%#+)*'%&*$)+.+,'#'"(%(-"*)!)+(*%)&&$$/5 &(,$! $%)+"&&$&(*'!('#$!&"%&)'')"% !!!"#&#"$""$%!"$ %""%#$##!"! !! !!%'"$ "!###!!!' !"!9X""!!  !# ! !! ! ! "!""!#!" !!! !"",#" ""+00+##'4:+&(,1CYr‡‰…}{uj]Yf^[|œŸ‹kQ@/%"! ! $$ "" "!("!!%%&$!(*"$&%*/.,',/30272/3735874245..7.+*+3.(,++3120/.7;3//.36>00265796;:5;D>;@C:=>@EJGGEEEDFFLMIPLMMLPQSVY]]^enononiie`WPQV[gijhljklnquwsrtvxywqyxzyvxupqsruoutyyy{vyvwx||z{|yzz|{†•v}}zxzywzyz}‚†‰„…†ƒ†Š‰‰‰‡‡…†‚|{y{{€}zwZ=,-.;;9:=:;A=CKHHEHLRZZ]_^]acbgg]a[ZVSNOMIIJVJNQLOOLRVWUVZ]XZW[ac^[b__dbecdignkptoontutx{|}yyƒ‰‡ŠŠ‹‰‘”’–•œ¤¥ª®°¯¯®©¢œ‹€‰”›¨©¨©ª¨­±±²²´¶·³µ¶¹·¸¸¹º¹·µ´´²³±¯µ´µ¶´³µ¹¶´¹º¹»¸´·º¶¶¹º¸·¸¹º»·¸¸¶¸¶¹ºº¿¿À¿¾ÂÁ¿À¿¾½¼º½·¸·¶¶¶¶µ´­Š\90:S{œ«®°³´µ´³²°µ´¹µ¶¶±´µ¶µµ²®®´³³µ´¶··¶µ¹¸¸ººº·µ¶»»»º»º¹»¸¼º»»¼ººº»¾¿¾À¾¼¸º¹·¸´·´µ¶¹»½¿º½½½ÂÃÃÄÃÄÁÁÂÃÃÄÆÇÆÅÅÅÇÆÅÄÅÆÇÅÆÆÅÇÄÅÆÇÃÆÈËÌÊÊÍÍÍÎÑÐÐÐÑÒÔÔÕÔÖØÕØÙØØ×ØÙØÙÚØÚÚÜÛÙÚÜÜÛÛÛÙÙÛÙÛÚÚÚÛÚÛÛÚÛÛÙÙÜÜÝÛÜÚÚÚÛÚØØÚÖÕÔÔÔÓÏÏÎÍÊÄÿ½½¼º¶µ³¯¬©¥¢ ›—’Œ‹Š•‘‚{sqpqmlli]WSLINR[blq}†Œ‘‘‹……xpnrvtƒ«ÆÌÀ¯ž˜–“ƒ€}z||wvxtuvz|mY4$/Jyª³¶·¶·¹¶¶´±®«­¬­®¬­­®­­¬¬¨¨©­±®¯®¬¥¡£¤¥¤¥¤¥¤¥£¢£¡œ›Ÿž  ¢£¡£ žž™œšš–“ˆ„xiK5'      ! -& !$!"!"$&!!%% !###!%%&'!"%"&)($&+#*(#"'#/''(&&)+'&($'((-,("-)'#*(&()#$#$%##**)'$%$%)%')%$"!#"#%#'##%%#$!% !"#(%!!!! $"#"#%'&#$%!("#,#!"'#% %! "#"" $!#" " "#  " !!! ! !%#""$!!" """"!!" !!! " #" !!!  "  !  &.8!#  !"#).+%%%#%#'%01:Jby…„~xrqf[`e\bŠ¨¥rd[UPPSPUPOTX\a^[`\[\ZWYa``adhnponkqquxtsyvz||€†ŠŠ‹‰•šŸ¤¥¥§§ª©¨¤¥£˜•–’‹ˆŠ†‰ˆ‹‰…‹‰ŒŽ‘’•–™šš™™–™›œšŸž¢¢¡¡¤£¦©¬ªªª©¬®¯²³³µµ·½¾»»¿¿¿À¿ÁÁÃÅÃÃÆÊÍÎÑÔØ×ÖÖ×ÓÑǸ°¸ÅÎÓÕÔ×Ó××ØÙ×ØÙÙÙÙÚÚÜÝÜÝÜÞÞÝÜÚ×ÕÖ×ÔÔÖ×ÖÕÕØØ×ØÚÚØØÙØÙÙ×ØÙØÖÖÙØØÙÙÚÚ××ÙÖÖ×ÒÙØ×ØØØÖÖ×ÔÒÓÔÖÓÒÓÔÑÐÑÑÑʧlD3=fš¼ÉÎÏÏÎÏÏÍÎÑÐÐÑÏÏÏÌÎÐÍÎÎÍÊÍÍÌÌÏÏÏÐÓÑÐÏÏÏÑÓÒÏÏÓÓÓÓÑÓÓÒÏÐÑÒÒÔÑÑÒÔÓÔÔÕÕÓÒÏÒÕÓÒÒÑÐÎÑÐÐÓÓÓÓÔÖ×ØØÙØØÙØ×ØØ×ØÙÙÙØÙØØÛÚÛÚÚÙÚØÙÙ×Ø×××ÙÚÙÛÛÜÝßÞÝßÝÝÜÝßÞßàààâááàááÝààààâáââáàáááããááàâßàáâàáßàáßáßßßßàßÞßÞÝÜÜØÔÔÓÒÐÍÇÇÄÁ¾¸µ³±¦ž™˜’‘ƒ}{|ynkja]XUTUTOQSVPLHI>@<>99::330.3@IOTWbls|‚‹‘“†wmkkehzž½Ã·¢”–—”–‡ƒ~vniedcaaZH7()M|Ÿª²¶¶·¸º¹¶µ°®®­­±®°®±±°­¯¯®­¯®±²±±­ª¨¥¦¦¤¥§©¦¦¨¡¡¢¡¢¡ ¤¦©§©¨§¥£ Ÿž›œ–ŽŒŒ‰ƒmO5%"""#!!#  #'"" #$!## % #!# $#&%##"#%$('$#*)'% $#&%"&)+'%$$(&'(+&*,-',-'('+,-*('-&&(&)',,)$%(**$(&%%)('*(+%)$$$$"%#%#*+$&'&%$$&#$)#&%()($($$*$&!$$ !#$(%$ !#$#$'%#" $#$#&$(##$%"!#!$%! $$$"#$! !"###"  # #!""! "$!!%$"$!" " $&+! " '"$#& #' " #!! $!%$"!#!#  !#  !! "!    # "#!!"%" 5=!%&!""$!'/00/+'$&&'+/5=Ogz„€ypto`W`fdeª¨zvƒˆ‹ŒŠ‘““–™ššœ›™œžœ›¢ £¢¤¤§¥««ª¬°¯¯°°´µ··¸¸»º¾¿ÁÀÃÅÉÌÍÏÒÓÓÒÑÐÑÑÐÏÉÄÁ¾½¼¹¾¼»¼¼¼º¹¹¸»½¼¼ÀÀÁ¾ÂÂÂÁÄÃÆÅÄÇÆÆÆÆÇÉÅÇËÎËÊÌÌÌÐÏÏÐÓÔÖ×ØØÚÜÚÚÛÛÙÛÙÚÜÛÜÝÞßâæäæçèééèåáÜÔÒ×ÝâååæççéçæèèæççèéééêéêéêèéééçæäãäããããåâãååäãæåäããäååããâåáàáãååââäâáââßÙÞßàßßÝßáÝÝÜÛÝÝÜÜÜÝÜÝÜÜÛÜÔ²zJ8GtªÇÖÚÛÛÚØÙÚÛÛÚÛÚØÚÚØÙÚØÙØ×ÕÖ×ÚÙÙÙÙÜÛÚÛÚÛÛÙÝÜÝÛÜÝÞÜÜÝÝÞÛÜÝÜÝÙÛÜÜÚÞÝÜÝÞÝÝÞÜÝÝÝßßÝÜÜÞÝÜàßÞßßàáßáâââàáãâàáâáàááãááàãâáááàâààááâáââãââãâåäããâããáäææåäææçæçæççåææãåæåååäæååæåçææãâåääãããääáÞÞÝßÞÜÛÚ×ÓÑÏÊÆÁ½¹¶³ª¥¢›–‘Œˆ~sga]XWZWOKEGEB?=7934412012340/+*+*)&#&"!"#%&5HUMJNZ^ejqv†‘‰‡ƒudabt¹¹§‹ƒ‰’–˜›•”‹~tkjga]XB2#")Lyž¬³µ·¸¸·µ´°­­®­­°±²±²³²¯­®¯­±®°´³³°­©¨¦£¥¥¤¦¤¦¤£¡¡Ÿ  ¥¦§¨©¦¥§¨¥ ¡žš™™““‘‰ŠŠm[;/%" "! $" !!""!"! "  #!!#% "!''%)'&%%+)&%(#&'$"%"'"")("#'++++,**0-../2./1-,-,++/-/-,--..01%'.-,,+)1.1..-3,%(*-(')*0+-*-+.-++)*+'/*))-.*,)-&&),$'#%%%'.&**&*%&&()'$''+(#(%&'*'')+))$$#%"%&$#'*,)(,)&&"%')+&'$#%+('&#'(%%%&#%$$!"$&$$$"&('()&&+)#%%$)&(,'$" #"""$"#" "&$$"($+&'"#'$#()&"$$"$#%#!!!     ""$$ #"" !!"# $$!#$"#%#"$""$%$%%$$#""#!# "#!!!"!#$#'##!###"%%'%%%&%))& !!! &# #!!!!!'# "%!(! !"#$ #"$'((,38738-**)*/07>Ui{†ƒ{oqpc[emlq“«¨‘€…”¡¢¦ª­­±±°´·¶¸´±³´³µµ²²¶µ¶·´µ·¹¹½ÀÁÃÃÆÇÆÈÇÇÇÊÌÍÐÐÑÓÔÖÙÛÛÚÛÚÙØØÖÕÖÕÕÏÏÍÌÌÎÌÍÎÎÌÏÏÐÏÎÎÑÐÏÑÔÔÓÔÖÖ×ÖÖÙÙØØÚÙÙØÙÛÙÚÚÝÜÛÛÞÝßàááäãáåççèçèååæåãäææççéëêìíïîíîðîïíêåâæçêìîííîîîëëëíííîíîíîíîîíïìííììëììëêëéééééêëéééêêéééêêèéèéèèèåèéèçæææçèæßåäåäääåääãââãââäääããããàßÛ»T@N€´ÏÛàáààáàßááââàâááàáàááßÞÞÞßßÞàßßãâßàááààãäååãåããäåääâãåãåâäãåæååçæææçæåååæåææææççææèèææçççéèèæèèèééèéèçéçèçèèéèèééèéçèèèççèçéèéèéêééééééèèèèèèéééëéêêêêêéèèçæèææçæçæåääåäáßÝÚÙØ××ÓÑÎËÉÇÃÀ½¸´­¨¢—‡„~|ypkhb^^XRNLFCB=98::543.21/+,,,'(-++')1/&$(','# #$"$!#(5FIJJOOSX\ccku„‡ŠŠŒ†{zttˆ¢º¹¢zpqu€„Ž•˜––Ž‹‡wlT8)%%#"$&0Jp•¥ªª¬¯´®¨¥£¨§¦¦©©©©ª­®­¯¬¯°­®­²³³µ¯«ª©¦¥¦¥¤¥¥¥§¦ ¤ Ÿ£¤¦¤¨«¨£¤§¤£ ž››™—‘‘ˆƒv]B0'" ! !"" " "  "! " ##! ! !!! !"###&("&!"!!$ &$&(!$##$'("$#"!#$'$ "$'%'$#$&&&&%'.5$)**),/,*")(%&()(+)*.*,*--,(++./.-3- %%EndBinary grestore end % Image Trailer grestore grestore % EPS grestore \ No newline at end of file diff --git a/Build/extra/epstopdf/test-binary.eps b/Build/extra/epstopdf/test-binary.eps new file mode 100644 index 00000000000..c82441b7963 --- /dev/null +++ b/Build/extra/epstopdf/test-binary.eps @@ -0,0 +1,433 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Photoshop Version 7.0.1 +%%Title: 118‚̃Rƒs[.eps +%%CreationDate: Wed Jun 16 2004 18:05:10 +%%BoundingBox: (atend) +%%SuppressDotGainCompensation +%%DocumentProcessColors: Black +%%EndComments +%%BeginProlog +%%EndProlog +%%BeginSetup +%%EndSetup +%ImageData: 823 533 8 1 0 823 1 "beginimage" +%BeginPhotoshop: 4604 +% 3842494D0425000000000010000000000000000000000000000000003842494D +% 03ED000000000010012C000000010002012C0000000100023842494D04260000 +% 0000000E000000000000000000003F8000003842494D040D0000000000040000 +% 00783842494D04190000000000040000001E3842494D03F30000000000090000 +% 00000000000001003842494D040A00000000000100003842494D271000000000 +% 000A000100000000000000023842494D03F4000000000012003500000001002D +% 000000060000000000013842494D03F700000000001C0000FFFFFFFFFFFFFFFF +% FFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800003842494D04080000000000100000 +% 00010000024000000240000000003842494D041E000000000004000000003842 +% 494D041A00000000033500000006000000000000000000000215000003370000 +% 0000000000010000000000000000000000000000000000000001000000000000 +% 0000000003370000021500000000000000000000000000000000010000000000 +% 000000000000000000000000000010000000010000000000006E756C6C000000 +% 0200000006626F756E64734F626A630000000100000000000052637431000000 +% 0400000000546F70206C6F6E6700000000000000004C6566746C6F6E67000000 +% 000000000042746F6D6C6F6E670000021500000000526768746C6F6E67000003 +% 3700000006736C69636573566C4C73000000014F626A63000000010000000000 +% 05736C6963650000001200000007736C69636549446C6F6E6700000000000000 +% 0767726F757049446C6F6E6700000000000000066F726967696E656E756D0000 +% 000C45536C6963654F726967696E0000000D6175746F47656E65726174656400 +% 00000054797065656E756D0000000A45536C6963655479706500000000496D67 +% 2000000006626F756E64734F626A630000000100000000000052637431000000 +% 0400000000546F70206C6F6E6700000000000000004C6566746C6F6E67000000 +% 000000000042746F6D6C6F6E670000021500000000526768746C6F6E67000003 +% 370000000375726C54455854000000010000000000006E756C6C544558540000 +% 00010000000000004D7367655445585400000001000000000006616C74546167 +% 544558540000000100000000000E63656C6C54657874497348544D4C626F6F6C +% 010000000863656C6C546578745445585400000001000000000009686F727A41 +% 6C69676E656E756D0000000F45536C696365486F727A416C69676E0000000764 +% 656661756C740000000976657274416C69676E656E756D0000000F45536C6963 +% 6556657274416C69676E0000000764656661756C740000000B6267436F6C6F72 +% 54797065656E756D0000001145536C6963654247436F6C6F7254797065000000 +% 004E6F6E6500000009746F704F75747365746C6F6E67000000000000000A6C65 +% 66744F75747365746C6F6E67000000000000000C626F74746F6D4F7574736574 +% 6C6F6E67000000000000000B72696768744F75747365746C6F6E670000000000 +% 3842494D041100000000000101003842494D0414000000000004000000023842 +% 494D040C000000000BC90000000100000080000000530000018000007C800000 +% 0BAD00180001FFD8FFE000104A46494600010201004800480000FFED000C4164 +% 6F62655F434D0003FFEE000E41646F626500648000000001FFDB0084000C0808 +% 0809080C09090C110B0A0B11150F0C0C0F1518131315131318110C0C0C0C0C0C +% 110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C010D0B +% 0B0D0E0D100E0E10140E0E0E14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C +% 0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0 +% 0011080053008003012200021101031101FFDD00040008FFC4013F0000010501 +% 010101010100000000000000030001020405060708090A0B0100010501010101 +% 010100000000000000010002030405060708090A0B1000010401030204020507 +% 060805030C33010002110304211231054151611322718132061491A1B1422324 +% 1552C16233347282D14307259253F0E1F163733516A2B283264493546445C2A3 +% 743617D255E265F2B384C3D375E3F3462794A485B495C4D4E4F4A5B5C5D5E5F5 +% 5666768696A6B6C6D6E6F637475767778797A7B7C7D7E7F71100020201020404 +% 0304050607070605350100021103213112044151617122130532819114A1B142 +% 23C152D1F0332462E1728292435315637334F1250616A2B283072635C2D24493 +% 54A317644555367465E2F2B384C3D375E3F34694A485B495C4D4E4F4A5B5C5D5 +% E5F55666768696A6B6C6D6E6F62737475767778797A7B7C7FFDA000C03010002 +% 110311003F00E433F3732CCDB5F6DF63DEFDAE7B8B8EA5CCADEE260A08CBCA8D +% 2FB40F27BFBFF6947275C879F10CFF00CF75A1C7E29293FDB32A3F9FB6071EF7 +% FF00E49239797C1C8B4FC5EFFBFE920C189EC60A4418D414949BED595FE9ADFF +% 003DDFF924DF6AC9E0DF691E1BDFFF0092428D13441FC12527FB5E50FF000F6F +% F9EFFF00C925F6CCBFFB916FFDB8FF00FC92081A71096BDD2526FB665FFDC8BB +% FEDC7F7FED27FB6E6C7F49BA3C3D5B393CFE7A018E536BA4FDC929B1F6FCEE7E +% D57EBFF0D67E5DE9FF006867CFF4AC8F0FE7ADFF00C9AAD3F82438FCA929B3F6 +% FCE3A9C9BC9FF8DB27FEAD38CFCEFF00B95903E16D9FF9355873E613A4A6CFDB +% 73BBE55F3E3EAD9F1FDF4DF6ECD827ED57CC73EAD9FF00934083DD3381E3B424 +% A7FFD0E2AD6FE95D3E00FF00D16A8861274D0AE85BD1058C16103DCD69E7F92D +% DDE1FEBFF03E8A89FABEE1AB4C13C024FF001F77B52538ADC704093C79F92738 +% DA1DBCF87F057EDE9D915121CC1E035D38FE4FFDF7FF006D95BC1E81D4336C15 +% E2D42C7BBF343C0EDDF71FDDFF005FB2FE91253846B2DE44FC1408D7F21D5759 +% 97F513EB1D35B9FF00650F02490CB18E3C7F5FFD7FE2D60DF81978CF7D79553F +% 1EC609D8F0771746E15B7FCEF724A68867FAFC9342339C47E6B84F03DDE1FF00 +% 91FF005F4D0C9F1040F133E1FEBFFAAD25310D1E7FEA1340235F253246B1DB9E +% 6385270731C5AE696BB4D24CA4A471E1DBC3E09069E4FF00AE88D551658D96B4 +% BA0F001F094518391A7E8889F199E3FD7FB0929AA19AFC7848000787FA957460 +% 64183B23B6A4C271D3EF3008F0D267B780FF005FF46929A31A78FCFC9270907C +% D5EFD997E87C8773DC7F27FEFBFF009E7F4893BA75B1AF878FFB5253FFD12B41 +% 6B58D3D869AF11EE993ECFCEFCF6FF00C25FFAB598EA5BA06A0870D08D41F31B +% 1DEF6FF6BF48CFF0AA66BD5D3A09D64F11163BF7B6EDDFEA7F23F9EFD27ABE85 +% 2ECA401046931E1C69FCADBB3FF03FF496A4A40E0CB3D8F6970E3FEFDFEBB7FE +% 33FA37A8B53A074FC3664FAFB9C03351076EA356876BFF005CFF00C13FA2ECA9 +% 64B9B16167247819EDBE23FB3BFF00F05FF815A1D32D632A797FB9CF04358491 +% AC7A9BF78FA5FBFF00F837FDD7494F4BD62EC7B70ADA7D7F4891A3C3C34B48F7 +% 176EFCDD8DFF00D48BCF3ADF4EB58C75F539CE6D521F2E25CE24C6FF004E4BD8 +% CFF8CFFAE2E8BA939C2A058EF525A58369EFF4BDCDFCE756D76FDFFCBFA166FF +% 004964C00435C7680D3B584C011EDFA3F99F4BF9BFCC494F281E660F6241075F +% C888DAC380F6CF88F01FEBF9DFFA2D1B3B05D8D74810C7196FFD5188FEB28638 +% F7B606874D4F649499BD3C169716810274ED21BF4B77D1FF005FCC49D875B009 +% 66D2013DF8F9AB9483CED691A409E02B6CC619192CA1A016BCC97364C37F389F +% E424A4DD2F1CE3E137DA1AFB65CE1E5F99FCBFA3FEBE8EF56C86910E60FF005F +% 74FF00AFFE7A44752048681B000D1E3D8FB87FAFFA4FF8252353A62369E6098F +% 33FEBFF5CFF8349481D43203C3001CF870A1F67A5D00B403A033F87D1FF5FF00 +% 47FE115B3498DA4011AF2A06910191A771F3494D5762308E3CFF00DFB7E1FF00 +% A4BF56FD1A1BF0591B8340FC783C9FF5FF00C095E2C8ED249E2791F4BFD7FCFF +% 00F82517896C08D38D79D67FF32FF5F4D253FFD2D435904804823E2381EDFF00 +% A5FF00A56BFD25AFAD436B9A3425A67B69A0986C3377D1FF00C0FF00C17AAAD3 +% C43882351224133CCFE6FF00DF3FEB3FA6F5156B099700383A798FCDFA1FF7CF +% FD05FF000C929CE798BE2342238FED442B188C9B4498131F1FCFDDFE79DFFF00 +% 82FF0039FA240793EA92E30635F057308BC1F5043606E04F1DBF35BFCAFF005F +% 5D2533EA736545CC66E78FA0D320363DCE7EF07E8B3F72A6EFFCFA7D5FE6EBA4 +% 31EFAAB6656406B6A7582AA8D836491FF07BDCEF4D9F9BFB9FE0BD65A771D803 +% F7924C4126759D236CBAB6EEFDCFFADFE97D559DEBFBAC36FE95EE036B9C6402 +% D33B9DB4FF002BDBB7FF0041BFC324A6AE7E28B6B823576AD3B4481FCB13BBFF +% 00305935F4FC86D8006C86F7FA223E973FC95D162D61EC982E11A8264E9F4BDB +% 3F9DFC8FF8BFE6D69E2620364B849E06BACB8FE6EDFCEFA2929C7E93D1B27206 +% C70DAD265AEDA76F97BD7438BD29B80C71692EB1D0DDC47239FF005F4D6962B5 +% B4B21BB5AE1EDE48F97FE4F6A1F507B48038D36B073FD6223E8FFAFA6929C72C +% 2F63ACD61E74F31E12906B808D674F977577D22E1B60CF7274FF003930AC0307 +% 58E3533FEBFEBFCE24A6A1692244E9DA0F64C6977606077E42BC5A267B6A753E +% 4A2EAE74D4C7C6525341F4BB8D75F9E9F0FEB20B9A47D2E40D0FE2B50B44791F +% BBFF003240B69DC0E92609993E47B24A7FFFD3DCB7F9C78F331CFC3C7FEA5557 +% D6413325A662099333C46DDDBFF336FF003BFE03D1F4EC57B269FD3584081247 +% 1AF27FEA9567F1C1EFC09E7FB5F9D1EEFF0049FF0003FE1129CDB6B0DBE0C907 +% B7CA3FABFF0093FF0006AEE0B3738335E3989E63CD01F5EEBB710759248D758D +% DCE9BBF7BFE13F9DFF008157F02B0E68006EDC07224104F7494BE5B5CD1FA304 +% 91A00DD41247EEB7DCB1AD682F1B41737812220FF636FD2FE47F3DFF0069F657 +% EA2DDCAAD8D16309DA04B771048D7F35B1B7F3565D95127592499D44933F4B5F +% 66EFF3BDFF00F04929262B4BA086EE6CB76F3DBE8BBFAAFF00F33FA8B6B0DAE6 +% BF71E64973A081AF76E8D58D435EC1CEF713F9BF48687E1B99FD75AFD3CB8097 +% 364320070322797FEE7E739253A58E1D2E2E31040669E5FC9FEAA0E5D3BF2186 +% 2401B88EF2793FBCD56AB87071DA1BAC911E435E53D9509DD1A9E4C44FFAEE49 +% 4D17340800EBACF914B6B1A0C8EDCFC0231A5C1F03B9D74ED1093EA8A9C5C247 +% 3A8D78494D535CEBC0EDDD38049DAEE0F878A3FA50D70333063FBB4556C377AF +% 5EC61752E8F54813A016EFFA3EEDEC7B68D8CFF847A4A66F6E80C41E75E15778 +% 68691A900724F804FEAE6B4169C7758002438889D590C6B2B1FCA77FDB49BD6B +% CBA2DA3657EF2EB082035ADF51E1EF2EF6ED77A6CFFB75253FFFD4E92F8DD671 +% C9FA5C77555F1B4C6CFA2639F0FCE9FCDFF4ABC412494FB35D1EB3FE872EF1FD +% FF00CEFECFD3FF0087FF008457B0F6FE8F8EF1B7778BBE8FFE8C5E16924A7DE3 +% 2FF9B746DE0CCFD1EFF4A565D912E8D91EF8DDCFE66DFA5FF4B7FF00D7178DA4 +% 929F681F4DDF4237FE77D2FA436EEFCED9B7FE9FF39FA45AD851EA8E79D66777 +% FE70BC052494FD28CEFF00C7E03FE8A21E17CCE924A7E9077F3A27F95CF1DFE8 +% C7E6291EDF47B73FF7D5F36A4929FA37C62787CFDDF9BBBF35673BD1EFB2773A +% 63D58E5DFBBEDFEB7FC22F0349253EFA7D08FCDFFC16557C9F43D1B7F9AFA0EF +% E73D6DBC1FE77FE0FF00D27F2178524929FFD9003842494D0421000000000055 +% 00000001010000000F00410064006F00620065002000500068006F0074006F00 +% 730068006F00700000001300410064006F00620065002000500068006F007400 +% 6F00730068006F007000200037002E003000000001003842494D042200000000 +% 01264D4D002A000000080007011200030000000100010000011A000500000001 +% 00000062011B0005000000010000006A01280003000000010002000001310002 +% 000000140000007201320002000000140000008687690004000000010000009C +% 000000C80000012C000000010000012C0000000141646F62652050686F746F73 +% 686F7020372E3000323030343A30363A31362031383A30353A31300000000003 +% A001000300000001FFFF0000A00200040000000100000337A003000400000001 +% 000002150000000000000006010300030000000100060000011A000500000001 +% 00000116011B0005000000010000011E01280003000000010002000002010004 +% 0000000100000126020200040000000100000000000000000000004800000001 +% 00000048000000013842494D03FD0000000000070000000000000000 +%EndPhotoshop +%begin_xml_code +/pdfmark where {pop true} {false} ifelse +/currentdistillerparams where {pop currentdistillerparams +/CoreDistVersion get 5000 ge } {false} ifelse +and not {userdict /pdfmark /cleartomark load put} if +[/NamespacePush pdfmark +[/_objdef {photoshop_metadata_stream} /type /stream /OBJ pdfmark +/MetadataString 4649 string def % exact length of metadata +/TempString 100 string def +/ConsumeMetadata { +currentfile TempString readline pop pop +currentfile MetadataString readstring pop pop +} bind def +ConsumeMetadata +%begin_xml_packet: 4649 + + + + + + + adobe:docid:photoshop:4783831f-bf73-11d8-8e60-a202ecfe555c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%end_xml_packet +[{photoshop_metadata_stream} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark +[{photoshop_metadata_stream} MetadataString /PUT pdfmark +[/_objdef {nextImage} /NI pdfmark +%end_xml_code +gsave % EPS gsave +40 dict begin +/_image systemdict /image get def +/_setgray systemdict /setgray get def +/_currentgray systemdict /currentgray get def +/_settransfer systemdict /settransfer get def +/_currenttransfer systemdict /currenttransfer get def +/blank 0 _currenttransfer exec +1 _currenttransfer exec eq def +/negative blank +{0 _currenttransfer exec 0.5 lt} +{0 _currenttransfer exec 1 _currenttransfer exec gt} +ifelse def +/inverted? negative def +/level2 systemdict /languagelevel known +{languagelevel 2 ge} {false} ifelse def +/level3 systemdict /languagelevel known +{languagelevel 3 ge} {false} ifelse def +gsave % Image Header gsave +/rows 533 def +/cols 823 def +197.52 127.92 scale +level2 { +/DeviceGray +setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if +/picstr1 823 string def +/_rowpadstr 823 string def +/rawreaddata {currentfile exch readstring pop} def +/padreaddata { _topPad 0 gt { /_topPad _topPad 1 sub def pop _rowpadstr } + { _subImageRows 0 gt { /_subImageRows _subImageRows 1 sub def + dup _leftPad _picsubstr rawreaddata putinterval } + { pop _rowpadstr } ifelse } ifelse } def +/image2 level2 {/image load def} {{begin +Width Height BitsPerComponent ImageMatrix +/DataSource load image end} def} ifelse +/beginimage { +image2 +} def +/readdata /rawreaddata load bind def +12 dict begin +/ImageType 1 def +/Width cols def +/Height rows def +/ImageMatrix [cols 0 0 rows neg 0 rows] def +/BitsPerComponent 8 def +/Decode [0 1] def +/DataSource {picstr1 readdata} def +currentdict end +%%BeginBinary: 438671 +beginimage Õ¢¶®Ö㻓–£¬´³Øß¾©¶°±ÖÕÉÉÔÛØʹ«£ ©³­—‚€¢¬²¸½¿®ÉßÙƼÂÊä×ÙíöíëóèçõôÝÜêèÖÈÈÚÞÐÆÊÄÙíìäéíåïÙÏØßÝæ÷âÅÀÝîßÑÒÕòâçÞØøâçÜñÙÔëÞô×½½ÊâíÜÙÁØìåÌ»ÁÏÐÈÇÓàâÚÑàîêØÖäïôíßöØËâÆ»ÍÙÜãøüïéäÞúåãøãîâËȲØØÐíĨ»¥Õ¼ÛÕòÓÏÉÀ¿ÃÙµÅÔÀ±ØôÞÜÔÄÏƿͲåßîìÌÃÐÌáÑËËâ©|ðÝåÐÌàͺÔÅÀÀÊ××ɺ¡Ó«Ž¤Øþͼ¿ÊÉÀÍæîéÚ̶®ÒãÅÇÖÂÅòñØãÒÇαÀ²ÍÐàÈÅÊÃÅÅ´ž²ÚÇ¿¿§Ï箼ØÀÈìèй¿ÂÆÑ´ɮ¹ÚáßßÙâÎÇÑÔÉÅ̺®ºíðáøãææß×ÕÜä×ÜÛâãǶÈÓºÑÛËòÿÉÍáÛ¼­»ÑâÃæØ–ñìÍ°«êÕ×þÙééÐËÝäÝØ×áÌØêÖÉßõçìåÚÔÏÌÍÞìÅÛå²ÄëëÚõòÛͼÈÃÄÈÈÂÆÐÕ·âòìñíÜ×Ì·þïÕã¹Â³èôâéçȱ³¸¨ÇþáÁìüéïøíêñëÜõÞºáûÝÛëõõæÛÝåçÙÀÍêâÏÍÎèÏŸÕÿêïðçÞíæååÕëîóãÞòí̹ÔäæÛàïéÔñëîñèåñþíòôïæáåêôìàÿêÿëÚúûóæèõøñë÷åèæàïâëìãÙä÷òÞúúóñôñëêöïðïåàæëèñêçôñéóðæè÷üñåâëïîççðôñöûìßèðîðçèî÷úøö÷ç×òèãëØóîäÞ÷êÙõòóèòòäõþâñöïäëûùéôðóôæØéÿùóïíììðôéæêóôîîôîééëëïôñèùêÿÿØééÿøêèíêèîëãèòïêëíñììóôîîôÛÙøÿìêü÷áéðòñòñïôêóøëîúöëåëõñëíïçýéêþíáèëêôòé÷ÿïéíììñòñöèëîîëæäçúëãææáãëñåç÷ùêãêñèë÷öíõÑ4..):S\7100,-.*::@DA<9X[N:9ES^]RhMCXB;NM?:M`kvSNlen‰“M0:*=;:CL8H.UIA;J3WLVW?:C;44=/@=AGGA:Ba>0>ToNHGMKDLXWbUPB;VdKDK@R†‘}~AHGH=>>ERCDG<<@633H:CL.Dc8AT@BXRPIYRDFBCKJWm\frbZl{]b\QLGBCJ`F_wg€’sbvtb[P\PMPROQUS"h™‘pW€kMU9>Vy˜´»`[OSG[~fRu~s‚—š£±±¿Ã¡ow~\WŠ“€‚z†WOo˜œŒ†’€T†ÆÇɵ³•€]PUWx€–¡¯Ã´†hPcqrwyhOƒ“¯º§‹ŽsŽ³ÍÓȸ®¶¡„u˜¡§š¨±±²²¥”ž©ž¨²»ÕÒåϦx„‰ƒXj€›µ½º¹¦ªºÄ»­¤žzŒ“›®²³ÁˆƒŒ¥¸½¿ÅÁÄ»¦”Œ‡ª }]`u¢Œu]Wbs‚Œs}´¶¥’iu¢”„Žzdpczz†‰€…e‚“—ˆ‹“‘s€˜§œ‚vz–’“˜·°°¸»µ±²­¦£Ÿ–‘Ž†ž—}±Üɳ…‡Š“¨»¹¯­¿¬›‘Š‰‹Š’‹‹l^[†soj]k‹˜ÏϾ™sdju‰vroep…‰¥ ¡ž„{‡„‰“•Ÿœpowtlx€p†g^U\„t‰”|‚‘‰’¥¹¾±Ÿ•”Š‰“”Œ‰ŽhTHN[qšß,7R@8C>A<<<8:;632=?EHI9;977<@@<4/4;;617/4;9?E=;::<;744G74:506>2140-(=/,8*6D6:79<2:A;559:5/::<=9447DE?8856=>8K5.A322743:=:;E6D607):G)@894;2@6E*E1C6J476036H<0778<<22??>=;99;>CN59>6D8:676477.>6:81@I8:8/4FC.%6H@V6E3?F?EF86=96AN<=:,59"6:76>CDG'243+H3.33B60<53-09'$8>3/8*?=0<==2+'7?$<01+3=.'=?37?735/--)*@7<:RB1?8*;>/291,.+'F552$68+*88;8,988(!2<88*0469;4*+4GN>-+.441.*)+.640=(755(5=:9:4).3')++9531./375/=?<;>7+')*391*(%-A90156/<=642./81.4;<:8.'>4,2+E1+&310<.16506@@9%7>0'.8:9:<<84592003446:80-5:71/=8::42.''9,;=-=9830:E?31=71/495,3029<:;@2//36679G=0,4>>8+'5A<74(,1982495GC85(*8%77=92;A3)J>,705b,3=(.<+,/016=?=50-.///1418EE;<÷cMBC>9A62487;?;77<>:9;:6135/-2379::9:;=589;?A>89756;=;7==:78<:4702659;4:?@:67866<@95=?38:979=;6:=>:439@=;1?=2A;85D<9@6?8.524:5@??><::;<;<>?<96@97U>4890;>.455333474-1+4:36=504=@;9;:5@;D/71;<9?@63:<;6;16=0=;:77::6441?937198=@62AE45=:486557:;<6?<58859:56;97647404;7/18:4?6D7<:?<<77@6>;;96:90=79937=;:@>997115;167=K4>69:9:;A=9;<9:;6SG66BB;=426A<=H<3<:;<=8459<5;B?>>:<5@<??,=;:7987C;>63<@;:B92137=?=983437>A=99HC70466;E><948AE/9=>B=9=:218<:;?=DF?87658>>99AD15CA??:?=@>9=EF???<;?EFA;:;?A??A@<.799?A6)8:BIH=408?99EA6<8AGFA>;8H93318BC5CRA;43F?:F;-:;GGDIE?D=B=21:=6<><78<>;C>?EGFMÊP<-==1>7234122-/80)20+69248666422356630664233-&731122104;<52575;9;<9:<:3::2.0314>C:3;B:7970177306831466=50<:2:95295352:F;=66:17379842476336778;?704:66A57<2175:+/8>=;:9<5=>:4/:68=1@2<6.5>2849/=1:7298A95:>:<@::7<9578:;48:21772+36750749924<<0/7943>/7(5463685356227113-5182-8;5651:69?6=45:;888609=7221-,-79.,59A=9642.+A8,1A780;6-7%1>:/3854;6:<69;1958;:851>2AA87/330451470;=>;8=?;4>>>846888:45<=76:>549<@A<<84359;;A98389B@4=CA>>=923:=>>99A;89859A2534<;5598;;7:>;=<9:?>:9D?>@>868689:=?=:/0368;826:>;3/6BA5439?8925<62886SYB/8:8D:6019A=3.246>C;.98:>>:8957:<;9;?@;;<:=@<7:+.=B>069:>?87@8A:/4:5BDC7-4<8;I==@8959;<85893?967:=<80@=7>;4<@JJ?;?:/5;<88<<7@>?BC@BïRFC:5:A73586783-;2*52(07//67750;733565310-,19<;D>85338>17:62356.24432585994125551:D:.085897675136767:963*,3326853221037>47017.1532478409425765431/5<86=484132179100,/9<026:72253;6(9+:11574220-4+61,415;;:3-13+507/.3+3759:3069,97054170-46-*/04104:<94/74-1532/75/112730572/2460-049:73.B.E,;0743686348425994.15.)2512/2;224,:403;:.*006:85543>505BL<.,1454::29:9C:355683.071598==001269:986,64030=?3<@15=0&.45540,1-295.1<5<./2*10/02320.,425<=635/3>@85767533578861;4F:;0/4886630=39315-6237:81..587:@>6476::7;>8:3.05:96334650035213773.?88;:=<4338?A;2.+/577:@F67A74:5=/<:7>8,.77667888B=638>>9868;:52249=:4148=65402529=8259;@269<9.)1KQC2102>3589851.(885<6,/<3+.:C<121379511;9963:CA:D48>14<58745654?7>?26@:.+66*3>2:>8,*4:817;:99859889=CIÙ+*9--84,*.347:5/230/1.)4,-2234131/..///22/+,1216/+++*-21/0230.-*...100432221014:16@:01622343/./433333228175154644/54.350,5/192830-.131.52145201$+0483,,5;13:43761;C;2-$+310-+0,120)1*G-983;4615/)5.*403,.00038:708.08+600340,.13;40/-0*(1784..5.--0341.454,16-/-73.21-10133001032((46.-,*0/731+12024/+/30,2424)96225533038.01'5555:;2-1,-/22001/3.*00-2.0244333846:87867220**03:>:32/,/3E3G887/A1./.0/0,3BG;/*&020/20-0;=837731424124/4%;.16,3,0.11,.33/-...23-611..1..300561.10..13540141055222/4,/0(96156-,1.?=4,+-4>:.0236103>.47.812/25322/4200//15/162()25665432336-4!9*61740--0213&2,.6-;120/17<=650/7:9<:75208>:>744479623441.04644687656/37114.81-/33104<:81+002*4+.5*9-00.269<88:;856:313795/,323540./69:7324595698;>:327;C='!5427=86=+412=84B986448;<7:7259:9'6A>2-/4:964645=>5696564820C>,7:-10.1201*/8;75782185*4?5+2765664026974467776;CHÒ5/79<6)6246221+7+34&0:(5./2/057).341.,-+045441,1-/684//6-*283,(/1--22.01,,11-.2/11++79+60-.,)-46200-*,13/81,43435088/4343=3.2,3/230**06013652365:5-/138.4'-8..15'*1-/63*71.,/:33)1312\24/&6.3,6-)5/+63494483)*45,5*/9(5645773014'$62,9447/-64/4233321115/0,23&,,51.76-/+01//10-)50-72+5/1 5'=.227766/,3/327/+615--2210.4/-&39'.+10.33..4006610418,&34-4),0210123)*0-+./.*12+.50(1/+04322='A1*-,G-0,,5/8;,)03587/1/14/,2/2-*1533064&/:-.'A137-815024243-45851791.)7349+0.33-.66/23002106250-12./+27086$4.52/3/-9(/378/(-.0<1)356*8'/3(2(3,.0--.+1477653271000694*-0100122.<'@)60320132.)6*;66:(4155/-.*#01./54..-/33166-2/23.1652343016<33441.030,5:0085/2794./5/3,2745*?.5,29'7>983,-2092/3740/40168448201430.0121025532/24110)90/-472@310:C:,(78/2?6-<,04443/+21345<:.6520254//45670.56,/;;52/<)7XB*7+.20/443628-*882<3H;*66/<567633583249723:3555;DI×73;863,,-/1222100000011,-/010//21/.-./02-.0.02.04544651///00111--.01233430../234342-03-000/////00110/.-022.-/225432100/10/02332/4;9/.1../123321/001122230/010252210//13...//000/0110.,+0-,...03//024420/540/,-4110/0123124542/-/12/*+1802541//1/14442224.03/-/.41010..1-.//.-./.-./10.+.*+01--1011/,,/271,,131.3221100/0.,,.///1332353/.-,.021020010-/400011223211112101100/.-,000///..3/,-131/1/--385/152141.1//02331/322110002/-,/245000000003456542103322441/012210/3/-/46522,+275105451,13,+/21..3810.--./02./22.040110/0362210//.--../037;.010//010..12125000//...10144212-143.,/31/045458-0<+0:&2///3662.1/--.123,00-.330683020.2-01//1213,.542325/+/782*5202310041022/.066653469:675//2/2/-1683.43211357/./452//030/21/341/14775112234562H/5@04+456420017732/3N=+?>.965448<820451267335422676210001239956==646<=82258&6=:7205258753354666;DKæ@23-/42,-/01100.......--./00/..10/.....0-02./1.-01/./-*///00011////0122530.-./01021-/1*////////..//.-,+.12/-/103221100/0/..0110-065-.0+/0122210///001110.-00/022.++.0/-...///00--.///..0--//-,./..0220.-21-,))0--,,-.010123310...////12.022/-.//01110000+-0,+-,1.-/.--0,-.-,+,./../00.-.++./,-1/010.-/220/..///00////..1/--.//./110131-.-,.011020010-/4/000112220/0231/10/.--,,,,--.///-/111/.-.00./21/13/-0/-1/./1221/221110000.,,.122////////0000/.--011--/.,./0000/..,+,./.-1-,130/0212/+/2,0220-,/2//.-,,,,1,,13101./0/..02210/....,.000024,-..,+,..,-1200300///...101330/1.-,++,-.2//221250,8,-6)3.//1320.32112344/22/0330141/21/2.0/,,/101,062/101/./220-63145212--.0.,-1210//0014122-.1/22457765/132//250.046200030/21/21113552/111234550=-,8200/010//021673583))84+3943././363,+/1/155224300453210001226855;:5568731342%.0.0103367631014689=EKÎ/+4123.,-.///.---,,+***-..//.-,/////.-,--34..0.-//,++*&..///00010/../0132/-,,-...11,./(////////+,---,+*,02/./0.0000////1/,,-...++00,./)001110//....////-+,/0.-/3-)*030+....///0+++,-./0-,-00.-//.-.//-+,1/,,**1,,,,-/01.//00000,++.230-,.00.-,-//...../0+-0,+-,.,+--,-0*+,,+*+,1/-./0///,*,,+-0./110//0,/21.,,.,,,----.20.-...-.//./20+.-,.010/1001/-/3///000011.,.252/10.,++,-)*+,-/00).44/+*,).1.,.1113/,//.2.--/110.111000//.,,-/00/////////0/.-,+++120+*,-+-./00/.-,---+**+0../.+,00./.*.2-11/..../0000/-,+.++0430/-.0/.,--20/-,--.,.00/.././/.,++,,+-12/./0///....1/021.,.1-()-0.,2/.//./23'30*/-202321001--.////.021/.00.,0/.21/2.0.**-.--,260,.-.///--/041/23101+,/1/,/42/,,..-+0,./+.1/14774347,/22/.02/.045202/30/31.1013452-)00122333220&19.7////.036)3940/.+&*0/+48,*,-.241+)-003664132/.120210//01237548635541.042.472.487945641.--269;?FIÊ//:620),--..-,+--,+*))(-----,,+-.///.,+*-56.,/..00-,.-*-...////31/--./0/.-,+,--,-11-//'....////++,--,+*+/10.//----.....20,+,---+)+-,00(1100//..--------,+-01.-.20./2420--...///,+***,-/.++.00250/-...,+,0/-0/06..../134,,,-./01+++-/00/,-//..--1/-,,-..2-/3/.0/-+*,-,-0*,-,+*+,2/--.000/-***+-0,.0110//,.120.,,++,,-...20.--.-,-//./10+.-,-/00/1//0/-/3.../////0,*-252/1/,*)*,.++,-.//0,.10-*)*(,.-.243031/31/2-,,-/0/-000/////.--.010.////////430.--..230++.0/./0000/..242-*+.012/+),1/,..+/2/.-,-023323331/-+*,034211-/10.,++1/-,+,-../0/.-/01221/--.++.23/-.///...--0./10,*+20/1452/1-,...032%05++//35640/14+.021/.-///-,,+*,10031-/.//--/-)*,45-),+10/.-.011-,/0.-.2002311361-.12.*2-./-03023320/./--/1320--,/22//2/31/31-034443/+)./0122116-7(1@-:3321026:(162/034.262/32),/13685/.0356765242/.01/210///0105425316442./11.02,&(*(*12220.-,/48;?DFèE:8.+.,+,---,+*..-,+*)),,++++++,-./.-+**,45-+/.+..,-01/----.../21/.--..****+,..,-22.00(,,,--../+,--.-,,*.1/-..,,,,,----20---..-,)*,,11)00//..--,,,,,+++-,-11/-/,/21/.03---...//.-+)))*+50---.1610.../-,)-,,1228.---.012**++-./0+-.,)*/5-../0/.-30-,-..-1+.2..0/.++-.-.1,-.-,+,.1/-,./0//.,))+-.,,.010/.0..143.(,,--.///1/,,---,.00/020,.-,-///./../-+-1...-----/,*,131.0.+))*-.///////.2.*)+,+)0/-,153-)//030+,-,+,-..-...//////../110.00000000420.-.././-*+/22/012210//475.*+.0450+)-10,.0-/32/-,-02330111/-*)(/661/14/021/,++/.-,+,-.//.,,.250120.,,---/340.///...---/--/.*)*-0588520-++.0036/+/70*/+0231.,.10378632210//.,+,/32030+-,/1232-&*,43+*,+51--13201-,/1/./91-043/,51./22.*71120350940/00,'1-+0781)**-/.,-1.21030,.7642/-,,-.0110//5+8+0>*355310147.//,,0340=8084*-/255797212355322343//120210/.//0.31021052782-.027>=65326../000/.-157CG§&/1--,(#%''%%')'()))'%#$&('%$%'+*)))*+,(.,(&#")')(&&((%"%)+)(&&&(+($()!*)()*++*!&('')*)+,--,*('*&()&)-+'''&&)/4.)&()'&',+**+,./.,//*)+'"$&'''()$&(((()*$()'(++(!+-*--**',*&&$%,*%(-*)+*()*++*)(**)'$$%')(()(&(,,6-&10'+ )+))'(/%**&%(*(&$(*'*.-,-**-)&+)%%+-,,/,+*)(''')%'*),/++''+-*&#'/0)&+.-,+-1/)&(+./ 8((+.*')*)*,*"%'#)/*-'$')'&%$(**+,+(/*')*(&',*+..+*+,(+,&#''-++//*),(*+,+)'%**+++++++,,*'&(*#))')'%*)/,&(('**)((**)((**((**',*)*+,+*'0+'/1.2+&')'**%&%&),*$)*)(&&(**),0/*')&$%(('(+(&('$(,(,++,+'&()('())&$)(),,*)+#$%&''''$$&)*''*.-+)'&%%+))*(%',%+)'-0-+1--10)*1**,)$'*&*&'./*')+***'%*2()*+++++*(+,(*.-%$*/-./*70,-*%%)+,,+((*-,#+."&.')&&)++-1+.0.+*++*#(($19)-&+)02%/.'')()*'-,++-035'('+1-(,)+---,-.+'+/+),,+.110/01*-+()-.+./+)($'3,*&)0007-.-*'(+/---,+,.0)-)'*+-4-..+(')+)/)$,.*.)'+.++..(*++.220,()0420043210/..40*&)-+%0138@FH¿/).0'#."%'&$#%(&()*)'$"$&('$#%'*)(((()*(& ),((&((%$&%##(**(&%+!$,*$$$)&%'+-,+!')&#$%$-,++++(&&#&(%&)&(('$#%+0/)&')'&&((''(*,-7.+*(+-'!&+-+)()&&&&%'+.%**'&(&!),*--)(,-("#! %*&*/,+,*+++*)'%$***('(*,&%%'&$&+,7-$10&))---+-4$((#!%'%'',.*,23..++-(%*.)(.0.-0&'())'%$&"&)),.**+./+%$&(12)%*.,,)*-,()-+/.3$'.2+&%&(+/)"&$,3,,&#&))()"'*+,-+',+,,)$%(*)*..+*+)&*+$ ##(%'-.**-')+,+*'%)))******++(%#%("*++-*(,'.,&%%%(('&(*,+*(*)'&((%,+))*+*)$+&")(&0,'(*),-',+,.0-$*+*(&&(*'&*00*()+))++((*.,) $./)&(+)&%,&%+.*%$&%',,*)+)((''&&%'#"'++('+*(''()*.,+*&$)0%-+',.)&3-,0,$$+**,)!$*'( )0-'%%&)*'$(.()*++*)(.''**,,%'%*-,/30.-//) "*.//-*)+.+"+/#&/&.+*+,*,/+./,))*+'"**#2>0.(.*-, +''-/*()'),/-+-4:''&+1,',*+.../02+).1*')*,/220/01-.,),22-*,,,,'(4&%$*333;2440,,17-02-%#'-.0*%&&(.,-,*&%(+*2-*4503-)-/++0/,).63,2@1+)053//3210.-++,%",.*//06@HHÆ_&70$-"(,)%$$$)(&$##$$,-.,)%#"+-+(&'&##'&#'11)%**',43+,(#"'/0-!&)),0-&(#'+))-,*&)+$#)+#16+#(,)$+590$#(%2.%((&,-+)()*))&((+-2<*/1-(%#!&#$*-,.3#,.+)(,7*.,?*(&= 10*+"#9$&-2.% #%14-)'*2&(++'$%(&+:/#(,!%,.($.<(,3G*+'0(+%;/0/M.+&')%,=+&,3/+/21&&,)&,1/,,0/,/6.,,/-&$('&&&)-+(3.***((+00-4%(0?(*<9-'"30+18,#08$#24)%'=0*(%'-.>+'1/%A+0A6()3/-./,)(-)&)/1-(+1-,2*#*&((&&''$:1))15.#()*)'&'(6<'++!+&45-,.--83'$/50+)12*)0.%,'$*0(#)+-*).-*,%95%+4/))+-+)(+.)((+..,)(,* "23 &062+)+,+%2+7K((,.&"' ))-,%&-.5///,-/*&(.2-%%,%-54) #,&&(,11.*"!/0!#:&%%&&&)-!'(*/-)+&(*)((+.+'*1-#%0*'',,(&))(&&(*++$',/.,*)*+*))+,+--,+)'%$;/(-31+($&+00.05:*'45&&.**.*'2)0&3$*$)#+1,-.%;')1))*4'-".'4-R4(47/*)&+%#-,'-.0*/'/%))-53+)-1.,6:4/=>/'/0+/37.(22*+16!),=-14532:B;-,7(0)1#/$2))'!"2A-.1)4():*)+H4 $23%&68*(,+-8<502G804371022/--+(2(-3)'-+<*E=(#/0**-*0--54069*6()%8+#))*/-+..40,01+)67.)10)*1<6,2502*9-3,7*4,11-.54-)5*1'/#0&,'7'-%//@122*3*%'4,."1&+-,-22.(.-,2534*90-.1:/.00-+*(%-%+0(&+)#?4-1NÂj-+,'((+)%#&)& %%&'(*,-'(('%%'((**''((&"&'%(,*$,/,$"(+)#&('(*)%/-)$$()'*$'*'&)(),/)!&*%,,,*'%%'1( "(+,-%+($)+*,*)((()*+,-))//)*(,-+)*+)2-)(''+/('"!()$%/1*6"&$7*$'-)%!****'$&+(+'&-/(%!!$*+('()#$&%*,&(#"',,*)2+,&%.&4(* 0!$!&0-(,+%(-'"#%%%('%*-(+&$'*)()+$!%*)$ ,"&(%(0.)(,/+&".2./'6"'#(,''*),*!(2/($+1*%,0('#(+'&*+.'$*-+*-.1'!!"&++,//-/3+)(&&'()%('&'"",%'('(+-+*))('&%%()**)()+%),)$$%#'0.)-/,+#-.&#!%--$&01'&/*-'"&(%&%)-/0-(%$',.#(()*,-*&#*('')**)*!$,%#+*,,++,)$(,*,2,(/*!")'#$#'&**$%++*')' "((/)%&('&&)&&'&#"#,,+*()+-*.'&.-*#)-..--,-&!$%%+,*&" $'*..($&))()-/,'&)*('&((('+*(%#%(+('$""$&(&')**)((-**,,'#"$$&)(%&*')% #,,&#$5!#%8($#1'/+.2.)""-. #*+-0)&-3+/,,5#0!",+&).#*+,1/-23)4##5/-553424<+1/+--))02/.41))%73%*0..(8-62<,4(01)$)/1%0'/$,".((&B40&6+:0/0+0)#"3++ 4)%(02--2*21,.0272610&(5 132.,,)%+&*.)(,,.-C:<3EËv=00+"&+*&#$'&"$%%'(*+,''&%#$&('))''))'&*,+,.+&,00*'),,&+-+*++*.,(%&''&'"&+*+//*/2)!&*!0*'*)$#&)$"'-.("',,)((*.)))(((*,%(%$*+*.&)+**./-1.+)((*,",.*(%(1,1*5"'"/5#%* $* *+,+(')-+.+*13,)'%(.0+)+--*#!)-'$! %,.*&-, ,'$.&2&,$3(+"$%+3.').'*0+&'(%)-*'/1'-(%'+-*''$"%'(&$0%%02)+60*'+/-'$( 2+1&.+--)&*,((.,(+10*&)-)$),%4,,.+))&+%"&*))*./*(-,&&.)')+*)*++*'$$(+/,'')((++-,('))'4/)&$%)-()+*))*,(%,,"%(+0-*/1.-(22-+($&+'(/0++017/#%*)')*02/-+(&'(,/-)))*,031+&.-+*+,-.*#&-*'+.*-.,**(%*...0/-0*),+%&'#('*+&',+*(+)!"*,)&$$&),/*('('%%'(*,+)(*-(,'#(+*+$)+,,,*..'#&&',('&%%&)+#++"!+/,$(,-)%%&&%%'*-.-,+)&$%(+(&&''%%'()+,,+)(.032.'$#&$%'(&(+,*&$$%$"-&2!%"3$$$609&,)2)&+0.' *5.)0) ,<*/'5+3(2&'.+&() %)+,*)+)%4'+"0''-,*+)(.(+))13010//252,,"3. (2.+-2 -5F1/-22)#'/5%* -#.#(*+(@21&2-3*&+-,'$2$'(C2&,**-.--0-42.1213'%)3*4H1799522/+,***(*/25*/*B:D²Y0)-0$+(+*%!"%%$%%&&'''''&$""$&&()''**(&*--,,*'%+.-+*++),,)(*-,('')*)'&&!%*()-,&*/*$)-'1*&))&%'%&(*,+%*.30%")/)**)''*,).,(*,1;$')),00.*+,+++*)!+/-,)-6&.*6%+!'&"6D81-+0331/00'/.,//-.+')0/(&+-64(&/56$%&'()'$#-'3$+#.*/$0&.)<'/3671,0-&)0.*,,&*.+(/0%+(%'+.*&%(*(&&(+/'*88,*43,'),,*)'.4&9)&-/*$)/.)5,+0/*),0%%*'#$#?0)++,*$0)$',-*':,#.8/'-2)#&-.*',-,)%%)-9-%'+-*&-.,('))'7/))*(())*+*))*+1())$)+*-*(-/,-4745>=2*'.0,-33-391$$((&+)./((,(+-*$+:8''(*/32.).-,+*+-.--//2<=3)03.(')*,.60&4>/)5;/'16,*(,-)+.+,+/-&'/1&)*'%(.4&&((%"%*"&+-,*+-+-/56-,9"'*'&))''*&$'&%)'(*,..,+"+* ,0)$),,*(((&&&),...++,+)(())(*/.)%&+-./.,)'(/43/*)))&%(**-06+*31$ (D-4.4&2).(2*7',&7$19+#+6=1*40(0@$*/<%,.4)',+*)%,-24211/-+9.9.3'*,)).+$$,*%*7;770+,0/---,7.$2=6/14(.?-/22.(%(/3-+/(6)%(0+8,8.34/&+6.*'>/'&I9$/41''/2-0410781-612;04E-:<;7552/++'#$(.4/%(%C;D°F*,*0$)&+-'!!#%$%%%%$##&'&%#"#$&))''))'#&))('&'#(**)''()'%&)+*$#&,.*&%(#%($"%##$*,(*/./,)(()))*+)&%'(',,31#'-+,-+''),*0-'%$)4#&)*-0/+&*,++,*&%&$'12./ ,(5'0#$'%-2+),+!(..,+*(!+,'''(-)%(-*!"+!-,$%+19),,(%$#!,)5(.#//0"/"'#:#,///*(.)!%--+,,''**&()"%%%%(,*%&-0+&'+/)&,65*&+1,))*)*-,78$=.)(')" */--6&&0,$%*5&$,)""$9*"$&*,'5/*+/1.)3'#04%#53*$)131/*,,)'&*-7("&)+*"()(%&*,+,''.0)$#*++*('()3-'%).,$&)'%))(,/.),;?3*'23+,66,.2,##$$()$+, ")%(+(%;<%%%'),,+))**)''(*&')(-;;+)15/'%(,+.8/!3@-$.3("-4++),.+-/+,+//*+11'.0+%&*.!"$&# "& $*-.-++().76('8#)*&$((%!%#"&$!#*+.120+'(-+"!()#(+,+,..+*))*++)'(*--,*))+(+21)%',-/0/,)'&-.,-..+'%'+,/39,-<;*&3E*206#.(8*+* *(<(*3&$6-0)%,.+,9(/:'-.&$&'+,&0,04245/.,4'5+0'23/186-+1.(,7957.%'-)'*,.2'#4;2-/;)*!.&52/+'&(+-3.$5-;.&&/)5,=698/* .=0/)805)6-4085('35-02/0990)()*78>M=5884331-%*$"&)/-.=8H=JÄC.5'.$&(++'$$# #$%&&%$#"$&&%$%&'*)''))&#%'(&%&)#"#')(&%&&&&*.,'%#%,-)%%,&(*%#%#+%+1+$',+/-'&,/,,+'"$*-+.&*-#!''-//,(&),'+)%%"!&"&)+/0,&(++((*)%&(%(12--*&1%3(&$(.1) $#('%&&$'& !#%+'$(-'#1&#%&&0),*&%(($*!+&0$//5%)*!* &$#'))-*!$-,+,+,'),'$%$"&(')--)*/0+(*--')-0-'%&*)*+)&'+/16#3-4+$(#"*)'0,#&+&).*/-/,&'+'/&$%#%+,00.,-..-(%"'+%$/2.+-//14'()((()*/#$)&(,'()'$$(**%"&-,&(/++,*'&&'(/(#./*.&*)(*()1)+$!(,**+.0/011/)*'&'$&0)#.0"#*#$#&%%27))))'&&(*')+*(&&("!'(*+'+01,&&'('-1-)+,,0%"%#"%%*(+.+-.)(%*,)+.*&,.+()(&" %'%#"&&'*,,+)$)**+'$*(,((+*$&)&$&# #((*-00,(*+)%$&%!''&%)00+(('(('%"&(++*))*,'(-,%#('*,/.,)'%+**,.--'#%(),/3-.43++11%3*-!0(4*-))*5/##+'$/ "(($)-'-".*2",()'(&"(.++"&,-35+'*4$/")%&)'(--*--.,.2//8/%*1*'+,**!"//(,+:*+ ,'90/-+(&(+0-(8(5,&'(!7.7/:/*0$-<,0-/(;/.'>12222343,1.,23.,,2(/516,1442120-",)#)*'+-):2;7IÄ4%2"-)+**'&'(#"#%'''&%!$&'&'((**''((&&')*('*.+&$&))((&'(+14/'($%*,'$%.(+.+*-,8,/6+#)21&%/3-((%$*1/(.!($%(#.01-(&(,*-++0-&&"&),/0*#+.+%$'(%#.20.*+4*$-#5+)/4*(4/(3#+/,+./-"&"!%&*'%*/((9/0('0+%,&&$"(/0+( !1%/,:(%4&**%$.456-$&/.,-+3)*0+$&(#*.,-120.0-))..*)-0-)('%$&+,(#$(0#0"&)<)(-*)+"!2#$),'59+!-4++(++"!).'+.*&'+/&&(/*$111/($)1%%&'(((((!).%'0/,,(#"$%$(%%'#"0C+,,*'%$%/)#2/'5*//-.+.8380$ !(30)*33+*2'&%*-(+9*&48('-$"'0))1000.)%%)-),..+(()+%4/#'1-.,('(&#".(*4",M+ 01!&)&),*,,'# $('))$"&((+.*#(!&..'!,)&&)+*(*5/#(0,$'.,,0-%01,'(&#&"!#',0/.'&%&''%$#"$--&""#%''%#&'(('')+.&#'& ")#%),-,*($+/+*,+(.'""$%'*,/-&#')'$)>,+)=1*)6+1))'5.!(+#$&7:*.6,&*9&-)5&+.1* %./+"*-7:/$0@08%)(&,,*-/3<%+..,',;3(090+/.-,&)3-)4)2 ''8/9/131+').')(6*%#+ :0+ 3##3&*6$-2. 54;-90*.<>319)0.)+,,0"-%2,,(1442232/"00,20)*>*1'5>TÓN/)1/-(!&'#,()+&#&$#&'0.())&&+.,'&,/..0' *1*"+$),%)3/&)'+#.?(')-)$)-&*24,(,.*"/7-"'((380(*03.)*+&*6=%''%"#',2+5&,"+ &-13/%&3#*::,,1(..*%'+*#.*55%)4-4*2++!A'-*9(14K'"/Q4('=#$4!+1T* 7)"5&&3&'+P+# %&1/!#C*%(?/&*1,(.52*%'+-./*'/:&0 +'*'&+,+0*--/2.,2-))++),3.*&&()(&'!'53$".%'*++**+:,(25,(.7,(,03.!>2)+22,'0('2:7,&0&,A+)".(.C'%)4' ,6,#)-,,-/-($,' +>8*-5-0(,6,-#-2;+=6:05592*5=1+()*.=L¿;*'32-2&!%&")%&)&$'%#'$,*%&%""&(''+0.(,/(!(.)#)%+-&(-(#&#&'7 %(+(#),&+/0*&'(($&--%"%$"+-$#$-%%(&(..&),+'%&',%0#+"-#+,,..'%.$35010-285/,.2.&*#),$+2&.)5('-#'#5&-)80.-@)14A%(!*5&0*'1',#-(.!+'$6-%%&,%)&)-A*/*.2((0.'')/*&(**,.1*,7&2'%(&%+,,0&'%&*))1%##'&#$(-++-/.*&**)(&&*/&')++,-.6*&.1)',4)&*-/)94134.'"-%$,33/,2&/,<),&1%+*<$%(--('-,())((*,+'#**#'42,02,2+.7++.6.(/)"+/,,*&*,&(&%(-.)#+1/,22,(">-7.3++.+$"+64)%'*,+(%")/+%'((-$-1-+//+%2,%-*"''-/,)*)'&&) (=+11-''+,*+%-."(64)'&).0.+'")1) $+&),+'%&(!$%$&+%$%(,//.")>8&,(-3/=+.&2"%,44.*+,/!,"*!.!%%%" /'''%""%).)3('3(!",-$ &$*(8(3**6**2.)-3(+'(/,(0+3+&/+$.%%#$($!,**-.*'&""/!+!-,:2=.4/2+2$%-$3)'*(('#)%'6(&!0$"-0)+5/,01,**$8/050**-&.5>G>,"..*$%,0/4...+-/+8B&<773.(6-3'2(/&>-006"3=H$238*,''9Q$37B+'+#.0*7(6,)4;4+.-')-@8'/5-*$7-('%-&25;+?79.-,/-+58)7577742,>-3)--'"%,,))&1-%*,(%" 6A1*"-)+5,, **+.031+++2;@E?¼'0#+/($&%####&'*(&'#%%&*(',&(++'$$&'.-)*)(+,-+('&'*(/(-..7+')-*%+/)($%+)#'1)+*"),!+-)""),)(#&'"!'*%')(%%')(#/#-&2('('),(,:("$&#$$%+11,,4=1//.-00)*%''''(/*5$,&1!(&:-0'5$,)()&,3!$0")&6%+&8-/';"$,(/4&.'+(!3,2$%#'+%(:'(+*%!$+'%',,(),)'*'$'32..2.),%# $(++.,*+/1/-0,-33-,/,)%$%&%$(&&')((()%(,,.,%)$#).-($'()))+---(+))2$2,- 2'0/,((3:/%*.//.,*(((**&'00&0)/%&1*/,-+,10,++''''.3-/+(()*'%+.*')&#'(/%$!(&()'')++''(((((')-)%(*'(/0/,+*(%.+%#')*.('(*)'$"(2--�()+..+'&''-/+*1- ,)&$$&((()./067-/.-+*+,.#&)*+*(&"'*'""&##2/&.'))(#&9$'(%"%1)1$-$.*+))("$0$+) *,$'*21,!'*&$(*(.+%(,&+1-('%!#*0-'%%*'""()%$10+,0,)-.)&''&&(7$$+**)+<6F6/2&"*'$*'/''*&%'%+".(3"--5+)15/)()'*,()*'&54((*)*/30,-**/.+(%$&-3($&)*/30&736*9+2+4*2$+ ++.)$3&(;3'96A++,0-0.6'3*?/* 1&+24+6+>3+',,&&/1*"-1,('(,-)-202'5/1&=44*.010.*+02.16;CB¾9*(#$-"&##"#*(+'$&" %'&%& ")*,*#")&+*)+)&*13-&&" &%-%+.,3*#%)% %)"%&)+*'*/(.-"-,&)("#*-+"$%%*%&&$!#',,&2%.&1'%&')+(,;#",%(-%%,33-*3@,//+)))(',#-, &/(0(%0$)!3(*"7 '&/*-'!$ 1 $#8),%7)(!8&,#,2'3+."1)-*)-('("9()*)%"&-,,/1- )*-+)+'#%20,-2,%'2/*'),,(&).596.'7,(.0,.70,)(**(&#')))+)&*')-+-.**(+491%"%&%%'&#*$&)'/"3),&<.33,#$4<,"*/01/,**+(&(*(-,"-',!!,(/2-*,.0-(+*-+'*+&,($#$&$#,-)'($#*$45;5"))*++*+,-'&&&&'((*/,)..('/-+**)'%.&!"%(+.&$%*+'#"'1*.-(0)!).,'(,(1-"25,)'$"$(,0!(,&%24&/.,++,-.#()**'"#(,*%$(- %'74*.#&46@%).H032.,---%5.4$+!)'((+.+.;')%$$#!<#+)&!%$%''%!/!/()+(,1,'&" !-3+%%$)%"#$&%#-,)*.*%).)&'(&&(1 )-B-.*925#3.6*;&'%)"/)*,'&)(9 $&9+0%1'$-41+).+./+,.+)72)--)-01*%&(*2('&&$#'.-(()'*,(%672&>-59=-2"',8,27F+'&)4G-@481/82*2,A/&1&'/2'/'?6*)15*",2'"*31)&+0(D:)")<95/1&;/1*/21/,""/3/16;GLÌC*:*/&$ !",&($"%#!$&(&&' #'&'($ &$'%&*'#&)/*$'"$$-#)-(-&$&)$#& $*.+())((&'&&*'$)*%$*-,$ $($#%$'('$!"&*,&2%.&1&'%"&+((2 !&)&&+((++&!%.&+)%&'%%'7*0*4")(.$-)"'+$ - )#+$.%*%.&,)&..4'/#+"-#(* .5&0.7)1(-),0(&*0+)((&%)/((+.2$((,*),*&(/,&'-+%(%&$"$'##$)/32+&.,)),021+(&(,-*&&+**,)$,(**&(+(**-33,$!$%$"$('#+$+,"+%.$&?++*$%&+/(#(*,-,**+.&!',$"'$(#* *%++(*,)*)%%)10(''"((&#!!$'))&&'#%/&,) )*)('())))*&%$$$&')%*'&+-(&*'&(*+*)," $%&('&! $'%#$#-%,0*,$!!$*)%#%,/)!$+02('&%&)-0#"%$ &*%+,---+'$!&('()'"&&&')*****#+)%1)**7 #!4,+%"+.(5*/!+% $!$0/+&$%%$#'!0)3'(  $''''&& 1%3)'$!&*&##% (.'%'"&#$%#&)'))'(-("%-)'))'&',!+&42,)-)&1'2(*'$5 -')+&%((*")%-)#")-,)*1-/0+,/+)3+&/+$,#,39?:0- $-30(%'.))*(*,("(.0%9"325&- ("2"4$% 1%-/1'2 >070,:*,4)3!%"2)3/+ .#2-//+/.%'-(%'03,(-0#7*$4/3-/"3$'#/1.01$+=:<<:?@­8<"'," ,#%" $%$(%&&),&$+$!!&'" !"#!#(% #&$#*& '&/$).&)$(*-("&("#-1+')'!) +,& $&!"%$)#&--+' (**'#"$&+%0$-%1&*$#+($( * )*2,))&!$($!')%%!6"#%1"3,/#,!- 3%%&<((5!%%*&(9,'1*"1<*'5*''+) 29%*0?,) 0(2+.%%.!*,)''''+1'8()%*)).,)+/*##++)-"&(+03-#%!#'))+/(,83##!!$)+($$+**,)!-))'!"&$)''&#"'.))&"&-.),(2'/(('"<#)*!!$&'#&()(),/%'-")# )!!)"'!#+-%#&#%12)'($&+-(!'/$%#$&$'2*+%:+5$$""$%$#$&%###%')#%(%%&#"&+,,-+ !('%#&""#&!*!)1)(/'#&& .,)+,$".*++*(()*(!'"#)(*-0.)!'++'&*)%*$")+'!'' (&",#/*,#,!&%(%%)*')2"'."%'&#%'#$.-%!$%#"%"2'B+#(!&+**-,*!1&3(##!&*'&'#+!(#%( #!%'$'.-()(*.("$-)(**(&'')0.2B9#$--)1&#*$/,2F&+%')$"&&"*='&(<,&#$'&$$(/+--)*,(&,#!,&'%$%,07-,/2.)-4*%'**.2/'!+6-87$&*':-729$+%./-)#%M8B%0-(:%/941)%+31$1 $#40#0*$*.'%,2.+..(-$6;:)936'4#�-4:+ )&*4;>EH¼v#!)*$'($ &.*"&%&+)&(((! &(&)).*%'(%&$('%&&%"&))*)$!++$'*% $*.6 =1=++);(#-=9%$-*$&('%'.3$(-)#(,&)# #$#%*,&%+/.-/(1-$(,'& '($/+$-3##-*!$(*'$)0%*+% #*/ ,4*#)#'$-+#..'#'*&$''#'(&&'(&+12-).7&. 0++"B),'4",$$%&22"'%()%7##!7"$:,,(A%**+,'%,*,/-%"-=-*2# 3&#-&#+,9)"%""&8(!()!/))/.'&+.#&.,&#"3 %$$*$*##'CD*&$4*&++&'-7'%-9%&0( $,'!*%$*,(%%'##)*$!"'"%)(*(!.,(*1-&('&(.0,'%)+)&%'*+..%00&+&--'&-,&%$$%'*,+)(&!$..$$-",$."+")$(0(%&$*.%%!&&!)#'*#&,($+%-&#&&'$#+1,,(3)4%)!+$*,#$'#"/$)!03*%&'*#+)"## '%)+&&)'(&'"!&+6#&!3$(#3$)"-'!$'""+1'" '("6!/#*!)/#$(,,/.,)&(+)$$!##&++$#+!''&#$**(# "&(*.+((,,(),5.(&)+($6)(($).&('&1(4'%$'+*%$(!$2&,*,#&6$&%.2.)((&1&!%'$$*.*)&#*1/5'#%&/1".!(*8&0"1&410*$/&/"(&*;+$0K')/9%26(1!:0=&*+1#/+3"!%@-#/'%'(,,%!)(,<:+&0#%,-32$+<=+%12&,*,+,46-*)'+8HOÁb)5##A"')&!#*(%%$&$#("&"""#)),& #%$'"%'#"%()#&''()$ **%(+&##$,*$,1%1(5&(%5"%(20#$(!$$%&(('&!%)% &*%*%#%&$&)(#"'*(%&,/2,%''")#**%.)) (.##*$! !%&$&)--+().113'*4,().'-*#02%"',('**%(++**+-*,..*'+3)0 017)>''"4'/%($ &( #)%./):+.$.%"-"/'2%))*+%#*'%&)'%(/)%!%*%#+&%*(")/&9,$(,*),4'"+.&"'*%$*)#"(,"%.,'&%&"-#)$!,2-64(.*1)&*+&&+9+'+9*&**(.2)!$%"#*,)&%-*+01-**,(*,)+,'1.)*/+%%*" '00*$&''%$&''&*#+*!+*),(&)(&)##$'*+*(%&""()%&(!/&0$**& #,,%%' %*(-1+*"$%!&)!'.*&+.*&"$ 1#)%'&(''/503/8+5(1,-&()"$)$+.=/"($&!,,%&)((!)(#&(&'+())$&,+**00)')'!2$)"-)B&*%7*/$,$#(*%$.7&)'%('&*!,'!,".!**%"$0()'%%'%"" !$# $")$)"$$!(($&+%$&*)$! ,)(,+((+2*(+(!#+1*/0().'2'#0'.-+,.*"!)'1)8&$'#2&-#-#++($&++&-%#(($$)&$%$"(.*5---)/3('!)'3!'%6(/(-.16&)' ,1216+;&.)5 .&21*(6.,-?!*,* -#1+/)+%1!2)"'%(+(()$+0+-96)&("&+'*-%)03,&'('3242/11(//15>IN»v*&0 &)'!!&&""'&$%##*!'&"" #++-' #%&)%'% %*,%&&%&'%!!**%)+'%%(0(%(#( /#($2"+(*)$&%(&&*-+$"$'#'-(*''))'')'#"%(%! +*+)(//%&,&--&-'."$("$' $ #''&&*'##*1/*4#"10))+!$!)+&"&)%$(()*++**,.-+**(%(,'%)6$*'& 7,0$,+""&(.3.,0)8/8(%,#&3'%$'&')$"(&""',+&$&-)#%&%''-.# /2"0&!&*('),"!*/*(**%$('""&)!%-+((''7&,&%0'%#",#.(&**&%(2)$#5"1'"$%*+"$#!#)+)''(&'+,)'&)%&%!&%1,(*,)&'*%"&**('$$%&&%$$$*#*)"/0'+)&'%&,'''),-,*#&#!$%'-%!1'2&*1%'0(%/'%*,(+0-.$"$%)( %//)+,(&',$*''''-2-+)4(1$-*/)('"%+)*(4(&!!#)% %)&$"('$&'')-)*(#&--""(*%%&"#5&##+$$, ')#%)*%#*3%0-#%)$!(% -$-&-,%!)!&(&$$" "$')% 0$ ##)#($&-$,((+-+%"#,*)+*(')).0)! %+*(03(&*#1$-$,*"/./.)",%5'*"",=&'"2&-/-**,.-(%'+*$#(""&'%)-'*),*#&*%'+1%)3%#'8((!0(4*$2+5(.1%/='))*#:#,)*(-(02)"!3*(%-#&=!*)&#%-/)')&./+,31(&!!)*##((((-0*!#,--0.'&' ./59:AF½ƒ/"=),"&&" #''*+'%)('*%)'%'&&,,0+&)*)+%&$!!'++&'%"#''$%,*&)*&%'$-1((-'("/#,'5*1-+)((&!**,./-'"&'(%"+1,)*++*(()(&&(*)%"953-&'&%+$,-'-%/$$'#$'$'%$()(()%$""(.-("##$'&$%%(#!&'+$$$$'(('&%&(**'&()&%&'2%//@-*(+&E¼X')"&.)"%#!$),.,$#+,&&)(""+,''&-,)-,''"$%$&**(''$!#'(&).+')'##)/70'3;/,&/".(5//0.+($$'(+--*))*'&'$"+1+'*,+)()*(''(+-*&'',,)-20"' (+'-&,((($$)-&'*+'$','+-++.11'(%(%$*',%--$-*-%"!!+0('%$$%&&$"#)+($#) &.#/,=.,#:$(*+--,.#0(,/%#&.*;/-*#$"$*('-,,**+--,-)(..#$3+(&)-,,11-,./,)'$! %*,(%52.,)&%&($&)$"#!:'./-/(/7-"6<,)"+('()'%$&#+!2"0,(.72+-0.)%$'+-*+,-//,)0,,)!#+,/'),'&)%)''(&%).)')02-(&14(.207/41(&-,&$+**,--,*%&#%-/+-**$1-(()0,$)000(-.+&"#((&$%%!"'$.,!!$(/)0%5-5-*""&&*+&+)4)3'1-*++*+*)*,%1,)1++%,*$""(+(%'%%+'&+,'&($%$$(#)4' $+&2$#5'(!()###%&)&#7#)",&!('% *,'&"*/.+)'%%()'$#$%$&)- )1,/-***(')*+06+++)(('&-0/)&(+*, !&$())(4'0!/5%(**'&$#:2;*/(6+,)(6$'221.*'(+$',.,'&)+,12/0/'-/-*,-*'3?7.045/18'+(A5/,0&/-;5;+(+>'0?$0)"-.) *7&3!3=?';"8(,1@+1-''**..()&*00,+*'((*--++&15-*/0+0,-+%(14739;5@MÂ[*% " #!$%%%(++)! ((" '$)+$!'('+)#! #%'*,*%('%"#()'*-)'(&"$"+2(-8*+&-!.$.+(-+(&($'*($#',###! (,$$)+(%'*+''%%(,+&/-1/'%(&"&%)&-%++**(&*1$'**% $+%,/)$%+/--*13"2#)$//%*%+$#%#)4:+*('(('&"!#)*'$#'2+2#1((2-8+.%<",/-.)'.*6-.("&$)%;/*+((%'-+).+-+'%),.0(%.1##4'%%,0((5.-,,,*'$'&%&+/,&20,)&%$%(&)("!$!1(%)<(')(,",/()" #--#,G&)$0)"#&'&(')1&,0/.-+'#%$""$%#!39$%+-,*,&*%$%*+($#)+*(')(&;&"23""40!%'.0#6,,"8+,'(,-*&$",'8,/(5$/#(9&'H6&%-21-'),,+**++,00,..',0,(-.*+-6'(-+2-9:*2+>/'39)-("0.8!*B)(Q2))6*))3'#'<"+('=-(-;%(';3#(05/'(/0-)'*01/+),,+274)87.-,0>*-3?/73-,'8&0.6$2+2$00B8$(;&55O%!!K1!&41+!-+/E'$4#%%B('#9+0/E)*25102//!#' 1:#*&%.,&+<*#,1+).3)*0.*)%=-382AO¼R&$-.&$&#"''$&+)%&(!#$%&&)+'!!'&$,++($'.,&(&%"(0+%),+'#$'(&*+2/',-%+$*2+$'..()+&/)3$*!-$23!!'%$()-&(-*(,/...(&*./,*)*#05,#"!$"#(+)(()+&#'+09;($8)..+&!&,(&/&'L/$-&#)* "3%%*%/'$"5$$#<*#-%.*B'#&+&,""1$.:)+<'(%8%*(>,#<6!.=+"+)+* +,(+ -1)"#",0.*((-" (-/,#! #&$'%!"*.,+,-*)+)%(--& ")-*%))+,)%&*8 0(7.&.'/&2!%'(%#-72%*!%+&/%+"$*--(%)01*"+$&-12+#.0,+'!"& (22)"%3,'54)+"(,..-(#"&.+4'0(+('++*./3+3-()#(..*&%&"#&*,,*''+23-.0,&(/(&3/1%:/''"$(,20&$+! 1 )!&.$$"1/!2(%'/3, )-#*&$&!-+-.)$$)0'".,),*9%"!D:))+- !&1 (('/"$+*+( $+!/,3:0.))(36*&%-*2&%6--!%%,"K"1.&,0)&"!#'*+4&.$+(#3,0%1'/-",0/*+31(*2*$0882""!3($&&'#(#.%.%")&!0A0$60'%#.."4($$,'-#%(!<%2 '251/107%02@,/,0*54*21-.*)6+550*%-%=)&/< %1.(,.C6<07" '''',/(&0&0 %-5-7-0/).'-& %$!%+1,A4.&D##.3*''"00$!'.6I-%OP$"5h<(+"*/.,(%$%(*4(3).& 6),)@.+&1&+&&*%10339=/#(5''0-''(0)*--.+":(-*9$('&(.2000-?.():=+3(*(&+0,#0#",(?(4##)03/-.KJ/8:E,)&*#,,"+)3,'2+=*37:,84=+-)6.8.4%,04(4-9*('32.1.&'*,#('(1"*'.)06)/'<0&+6?00)8/2!02&,.(#&+-**600AC­(&%%$%("%!!&&#% +22."%!%(*.0-',,+'%'(%.,'(-)$'$/0+,,&#--)%%''$)*#'5.,$+6.#..0-%$$)%4(0&1'1")5*!)$!)6* ,+%$$#'+(+-..,,,-*+'"$*)#-(&''%$% &'(,+*.0!&"-+30++,&%/-,",/+-'/()-(!("*.').&%(%:0,04$-#,"/+(+1-$'2'))7'*&(!0#*"-(5)0)8)(#.#(0)))+%3"-%&-%"%'&(-%&(+,+(%+*13+%''!()&&$%,&)(#%++&+&#$&$##%*.,&"%)*('&#!&-0.''/6'*%0&/ **)),0/)(*&&4*7+.#+1+17.+*'#!#'+&(/0(',."&(*-0.*/+)((*07.+-,(,-%#'+,.11.(++%/"*)+'%)*+0%317",(1',(&,,,--,)'*(**(,.(1.-)'./%E(%5,*".+,+'),'-!, *)7$4$),&1&10#!)"++&$&%!%-)1@/"%"+(-1-&%+3" .,+10?-$&('#"&!$1(+'$05+:.*2,($1,")%(01/!A&'04/.-(:9 2,-1$($3)*-3.++)&"#&*4-:04#-',!$ 7'%&"'# '&+/67)" $.$%('-3221)0)1&2%+&.-2%,B3;-,+68'-%,0./2/).''4)6)>,+.12.--.1)+8%),0'/0(1./*-;0;'3-7*1,<,+423G.0,6<,'?,623*--15,"#)(!"#.!0+554-"4*>1(,39)0 ,*.'0$(*((*-,(1065:H¼-92+-"'"$!!&%"$ *//-$ %)**((*)&#%# %)('*($%*(%)02)),'"''&$'+,**0&*&!.0'%'-$-%*-"(-%.%<>4*+-,..($%&$&*+,2" -#266/$$1%*'.7-01:*.)8#/93$%.0.#&#(,*--$1'&)&)(/-'(,*%,#'**,,*))'02)1<5'-&&2/2'*%*/*# #%# !',("0%*)$(#('!&-1;-)4+*''(*)##("2>3 (( ",31/.).?',(3( )40(27&-+50+)!.%*-+.20*,/.:"&(H43332/.- .&3/8-=#'&)$.)".79%4&3#0!#3*)$*%3"("- .$#.+&&.2)"$.2-42/9...942/%3,.#/5*/0=&*(8*51()*+-.-+(7-<<:R¬%1)%*$"$!!&%"$#)(&)&"#++("!%((#)%"+.,.)(##'#!&,/&'+'"%&%$'+,)(!#0"(&),'")-%*%"#+)# /#)%-+*)*.-&%1"-1$(($&(&(*&)(''(((()-0.*(&$ "(*&" %'# #%'.$"5U.-#'').,+1+,&9++!1+(""'%"'!%*)*%3&&' )*8$*$.**,0.)).*+3(,$)"*#,!*&*"5.1%4- ,7(",,$)(7'2+-,)('&&(+ ")/.'& %%*12--(%**&(((!".1+)'%'-0.))*+*(&#"%&*,*%&*#.= -)3&,'(2)'/1)$&"$1#, )#3*')+.-(-*'(++(%0.0/)+11(#%&%,/'+&#$%&'*.$,1',5--/-)''%!$& *+'$(((-,!+$0"))++*+04520-,+*)'+&%$#)+$$((%%%&(5%023)3-,,'')'1.8', ,(!!,!0$+()-3%)5".+())'%$)(--&#%)-+&#&)1).(*2),0,& .%/+#""$,+(**,&,&0$$5.(*10+-1'(%4"&*(#)#!+1'!*( )8;.%###'/1+#%#!"'-0)3$) .)415%0!+.$*5$) 3/-,('*,#'*$$)$",2.,+&.0@6?.3+12(&.*$,-*93++%/()'&,53,24'4#*A232/.-+*+4(4-0)$)"*/.70#48.;-.!2(+%9//9'&(7&3/ $#/)) (+&&('-*2+&40'.7*.9-.,,!/7+/0+"''2$-,,.0.+(&3*;=;T¯>8*,+#$"%!!&&#%$($ %'#$&'$%+-#,& ''#(**$"$ $)*$')&$))(%&('#$#"&( %%'-#+&%#"*1-# ."'#(-#*1&#." *%!)%'*(*+&+*)*+,*)!&,.,)()!(+($#%&')&#&":^.(,*# &*-300$4''":&)(%!%;# #(*+.' 8'!.#):#)&/++-/.)(*)-6)&$*)%/)'4"%4** 41/@(+,(-+8'3.2%&('&%%&##%*/.("+ !$)-+*--072'" &&! %'$#$$$(-+',)&'(($ ')/20+*-22++:*A(-(1%-%$&%*47/#'&0!+!-)=2()..*(2/--.+$3..-)+/-(!###*!+(')*('(,'*-%#&$'**'&'&#(0"+&4'+01,'($ #"/ ('3#*).+"",0+/,)''''&*''%"'*$#)'#%$$+"*B%++/,7B('3(,+6(1$.-".$3%++*-=5#9J1*****(%"#(4&((2$&()(&%%$'5*#*)5$&4(+.N2-,68+(6(".%)*0%("1" 4/"&20).50 #D*$"2/.% "!")!$46+8[a&V^3(($!%-11(**(&%(+9/4#*#0'7/2(>1.#.18'!-)-2-./)'%eB087)%&-2.,,'C$+9L(!#+-)5B).!)()1'#+*'&.87085+%///*,,)()(%@=(8;A*.-4.7==D:16.& E2*/,7/<./"E-$-@,:)%(&)&#%""''#& ('"#%$&#&&"!%)+!-&# $&'#"&$$,(*&%)'#%()'%%'%!$&'$#&)('#!!&"+)++*-.&$!/#*(!)0&%/$&$" $%"+&&'%),))))+-,)&#"#&)('&$"#'*)()%'')&"$2'2&0#30&")+'&'.#+#1$-+#"%+2## !)*&&$$. & . #%6)'+&&(*($!!"4!3$&*&"*$. -'/) -#*'*$,1&"(*)-(2+(. $&%##$%(%$%&&$!*! %&()&&,,.1-%$!$&&$#$&!%&$%('"+(%%&&$"&(+.,()-$%"'+$.$/%!&-00.'(%-+#/*60)*.+'*.//.,($"0-.,%%)(+#'&"-%)*,-)%&+'*)() #$'(''('$"$"4)-.1-))$ 0 &$/!-&#!%&*'$"#%&&((*(#&)%') $"&3'141+&.:+'1,)%-#3%)%!#)2$'' $ #&$&''''&%$&5.'*&2-+***& "#.%$.*1!%2$ %% !-1#!1'+!/+-$))'"*"%*%'.,,)#:)$.)-'&-+%(%+*&#!*:O-/.) %&(+&!!+**)))*+($!(,&) 8-+ + $ ),$'+(*'?#-4-,0(&*.+,-)5 '+; 1(#+-"+*##$1(!$)+*/672-5,)45'$()'(*)%)'#'1%4#,%-338+40*,"8)2)$1(1'12##* 0$)"(%#"()#(.'4/$--+;8015(*3(-+6'$,-/ )!, ( /+.++-+&%(*".02@F¸p@'4$%$&#"''$&),&$#$)%*+($$$$%4.$*&!- ")*-71,%'+&!&$%%$%('$&#$!)/"3$")$ %:0&%-+%-#-#105.")"+#/(#().&$#"'-+%%%(**&"*"%%",'$&()+.%($!##$*-8!#(>)"!$$)67-&08*(+4)(8.!$"$+)  +&))%!1(&'()*+)%"!:&/)0"'+ *+ !&7,-%7(#".'$(%(')"*!%(+-+)*-.)% #$+)()''*'!! #+""&,,(*0#)+&$&%!((&$##$%"#$&#!$),#6%%-,(!+#1"'! +.&#(,+%"**#-'()'),&#*%).-)')-,+.+!%%0(.,&4-$*/-$#-",((/$)%)*)()&"*)%4'('+*)+(#$/ #(-,"%"'30-)(*,./'(,*#%)&2/!*(!%:&/"2!%-22'(13*,$:+'$!!-!!/(#/:(%"$##%()* +.11"%(%$)..(". ):+#-%!0"&))$(+))!)$%8*$*3%'4%$$' &.!'B/(#+"!,) "31 '82(1&!&"%%),'#)%$$&),--*"+!21;+&&,+"-/0.+-%,/$&+,56)037/"")*(#%((+-(.>!&%4(%$-!$22*!1.&111&-,-1316$5'07,#)+*+/.))2#*#%E$-'.324%+',7 @&*()(=33.;!&*;*&*>".I"&0.$*/#&&,(/#:26/,(1,&&. #&9!3")$*'(*(##(2"601FB¥E+7.+'# !"#$%%%!,.+,)%&*.-(*0,"(0/%#+*"&7$"#;+&$*-+*+' %+(!+,$""-*%(++#),!'*-,)%$#&%%%$#&+ (,'$* 3-!&&'!%'"*1(#"(*" '*)$%6!#'#$%&#%= $''$$)-(%(*#)&#""!&)&#,82#'))'')(&,+!$$,6.&"$./$"#%&" %+%,&-3'&//+-,&#),.)"#./ ',.(,"#)02+2%$+)$##(-+)-.)';4,*-121))$&01+)"%%(:&#,"#'(- 1+0+);'1$,$4,5+<,1.3(&/"+)9%+; 2: 4+/'$)#!&0/'%%*3.319/#*#,--+'&(+"40!#+/6!+;-<=LÁU+-"%)*"""#$%&&#+,*,)$$"&&$(.,$"))"$,+"'3%.*6(1*/1.--*$.*&'('(*,", &&!*++&&12%.+(())'% "',-*%#,2+'+)-%60!*+(%!$&").%&!%)&%''#(#4(+($,0.:P'*,+)()+("6,+"5#2$(3*()(+9&2.02-12((,&%(,+(%%'0)- .%+%%!$($ &*(0H*+*3(,-,+'+9,$-#*.)($',($)"$&&&&(***-%$-%!!$&%%&#)**,($'&"#(($#('$$'+++////($*&$!!"#$$ "!(47,&3$)#1#6.$!&,+'@$#0$*!441.++,,*)***(%#9-'&%))"*#"(*&&+#+"'%'*&)(!&-')!#((*.,*)(''())%%&++(*,2-'))%$#44&#"#**#,%3&'#%"#**%%(02+(+,("&'%$$#!&&%%(,*%-)+0)'-)-.$ %).1/*+,*&()'%')&!&%%#$&%&)&(!*'(,#(+)())'"%0"*',3*$*+"%8! (&-9:%*!L<*3H#.((5&(*%#4&+*# $*,%.#)(',(0%"$(%#"##!/&&02*'.*+*%#'+,+-$#%'1@)$12)'*' "*,*(%#&%1'&46%*5-.+0/,$Z,+).(/&$&'+,%H2(-00-(.3/*,,)*840..-+)(-/152+,+) 8**)/%)*&)13$/(1%.24#/1B1/07%3 %()+9.4+;03,B0**F6-(D03,>6$&& (+;71)*1*,-,**,..-,+*'',&+7*>@MªB!,(*'"%$###%'(%+*'+*#!!!$*(!$%!%,* (.&$*/11-++(%2%"*+##-3#,&/&(()(*55'2+$$),*'(&$%'*++/.+))+*(+ -')'$$"%%#')")"$*))($!,-,.*#""(-(-<+,--+)'&&(,,7)1*5&)2)*) &#(),/**+'()$&(*)&$&(#0%* /%*&$ #,+')%!"8$,+1')%"" *$1&2-4#,,+''+'#'%&'&%$%&(##),**.*'&*--,.%**)+)&*% %&#$)%##'--),,,-'#($&(&"!"$'&('!#*+ &2+'#!)(#5#%+'-!$&'*-1+)'(**'$?1(%&*+$'$%)'!!&"*%#-'($&,)!$*(&!&&(,+*)((()**''$+100-2/*,,((%34)#"%-!* ,$/$,"'(')&#&'/3.+,+()1.'$%'%%##'+*&/$%'5*&(%(,&#$"/&)+&+,'('%%()'3&&2 ++&%#"'+("+-$+(*-&('" #$"#-#"-(,1$!%,"! ('$( ,6/6'""'&(!!*%"0#&&" $)+'*&/%%"?,$+''%"!#$%$0+.4/#$/,.+#"*/+/*#"!$-8%$23+)+)# %+,,-&*!%0-1#!02$ *-?&$'E(/+1#(-'()&'($:-).,*)'*1/)***-.011-*'&&06881)*%0.0-1$' -2+0*51!2,0 *+/++:(&005% ","1#!$'7*&'5.9,/"1*%..)('(-.834/.7'(*,---.06#&3+!!,+4(>BNž: 1/.$'&$"#%(*'*'%**"""!!%#"&&#&+&,6+8//---+(&%#"+" $&"#)-%/#-%."#%*('./&/*%$'*)'$-0/,'#3&%//""-%("(%&$%&&&('!(#',*((%')- &*'#"%%)))*+($!%.', ;0*6+,.%-/.(3)5*()$"#$&&#$&'%""%((+#"4''()%'..*- *$#+,.*')&$)14!/5A+,00+()%!$%&&$! $$$#$'('"!#""#%)(&('&+(#"%&"$*#!%$'+*(*))+&"'')+)&###"!&'-2/.09%.,:0*-,)+12/&5$'341/12/,+*'$%()'%0--*#&/1%&(*& #$*)(0'&#'*($%(&& "&$%))*))(()**$.-&,330(,++//,/)01*&')+'+,")+%(&$&$"%"(*&#$%#"+2/(&)+$$"!%**&5*1+-* %)-)+$*'2##&&#$(-.,' **&/0+#%,+"/1&+()*70&"%)$%!+*18&+41()+&"5*&"+,'%"!!#%&(35*%*,&,/-#%+,-*$ "#$%"&34%(+-+"#-2/32('+(+)&"#*+$6U"- -,2#+3/%$(*&'*( 05'#('*'))*/%)..+(),(0346/''*.G%(#364*53"$,-$8+(4.;39+6.8)07+(%,36?,/!)%)'9*1*0%9,<,*(/"*+''&$&5*&>>-8>()+,,,--@,5@1.4(-,4(02+)()(&&($+) "/1(#0%(:-(+0-$%)&%')'# !#(.' !$$20(/!01:.',&/&+'$**&%'&,.$!'+,#8P#)#""+*(-$&(***)(-$C%" %-+/& 26%)4R7*!3-0+(+' !')*(&&*- 0*1!+*= ))#"!!%(/$))$, ""0%*&"7#)'#'*+/***(%##$**(%"!#$2.,--*))*.,)+)',0+),*$$("#))$%'!))%&+'#'-+**+*&"9,&'()$5')#7%)-$27-%'--I%&(1#,N:&!"#%)'((''&%%0$$*0,!&'((&%%%+"00+,"#(*$!),&$*%(*%$)*,+)'&&&&),)&(&"$&((*.*&+.(()(+-'07+3(/!(*'#%"#,,*&#%+0((&$&**($$$$'*'!!'2#+##&/+!$052)-,)***'"!$&$'1@%'(6%$'&##)-/"( (*'1-$,0-((+-(&1("%)-)(.-$,E$1,)524K3(.>(0&7 408%%$B<9631133%$%)*)*,(-.8'!*!:#%-&&%#! "%/"',%#(&+,&' $&,.(0#!))'+--$"('!1-((**%!F.-6)"(R!1!=(",B/,)#-"'%()%'+)0*)*')+( +.-/-)**++'#"',1/*+45.,7-,/6*(47-2."&!;6&837(327%*#4,3)A,614'#-7.:/6%)&E6/)6%,)I63$692).+(,,'%*75711=1)'%$%''&'*0(.:-()6)73F®G%-&(('&&%%%%&&!)(%((&'$!"'*++)-/+&%&')%!,#3)&'+,)),++(%&*+),*%0$/*,(('$'(",*&$"""!&)$$"*0&'1,%&.$%+!($+%!()%'+')*$#(*-(2F %'$*)#!$""#%((%%&)'2%1)** (&,&"1.!))5$"+%-+)-' %$&('%%'*$0(0"+&5!(&!#$"##+$1(*$+*$&)),'8-1$+#6"*("%)+/)**)'%&',(&'$")'#"$$"!!'+*'(%"&.))-,&%(#$(% %*&*)%&+($((**)'%%%)""%&+.* #)!!*,"#&!@(-)1%&/%"#"'0(+.-)&&'3%!'.,!&%$$%((&*"21**!''-&!()&*(%),((.0-,)'%###'%$*-%!)%&'+/*&,*%*,#%,*'6,2'2##$(%$'%"%,,,*''+1*,-,-//,$%&&)*%)4 0*#"(0-$&-++(%%#!('#!#''# /$*($%+/.+*#*#*,)1)%+(%'-11',&(-%*(!%'&;%)&%)%$.+**-!' ''&1!#8,'$ &#%*,)(*(&):'#!!#4%&%$&'&%$&)/"'*#"(%))%"""!#!%"(/+1&'.-*++.$%..%'*()..-/6$-;+!%4&2&%)!4&('#%'&*/-3)#"")+$&,+)-.+,***'$%(+)+)*11.///%!8'(#-%*+*4.14%2+6*3'.$,#+,: 21/%.() +&3,$%+&%9)*0*#&!#$**&+)%"!$'))&'$!$())(&1'84C¼T03'&&&%%&&&%%$ ))&'''*)$!$'('(#(,*%%*/+-/#!;%#%+,))-1&"(( (:$/< $&,!#(&5-# "%$!#%! %(49) &$)3&+#*"'($(0&$&$%)'0-#/#"-)*%$()(- #&#!%R0$;#$& )(%0&', 4+"$%,'")!##! "%-+&%1 "&*%")-($%,&)@20")%!%+17$-,4 %'/+"#%&)%&'&%$$&)#"&# +&#"%'%$&!&$""*&'--'%)$$% $.-+*%&,)%)#(,("#(.*+)!!&&%-)%-(&,*"#,+".E*)'1!-85++2)/42+&'),&$# &..$# $))'(!21)("*$/*"&&%/&#)-*+25.,)&$"!!&"#/5)&2 "$+1-+2%#.. +.0(-#2!(,++%#(&'()&$&+ '++))(&$&'(**$%",&'/(--'&(,2**+%(2*$ %,,(%)$0$,"3**6<3'")1).-',"&$!!&--)<%#)") 0-;4?(8 /9>#3&>62%!-/)&,-(% *.8-!/.($ $),-,$!-$$*#+$96B´5*14&'('%""&($'' 1#( -,*+*)..%"# #+''!#*,*(')(%%(('')%!###)*##%$',,)%*,'./!))4$(!!#%'"$.*"&,(""&5'" #$&, *6&**)'()&#, .4 !.'#%#$'#!'"''%""2,%0#*%%)%"&'%'$(.#+)>#( "/1'&%#$$#%')' $#$'&"5#0").:.!,0%$%'2)1! /+.5.')&'-"&**&#"$'"!') %94.((+-*%)"%"%$+,&)1,&)+)$"$'%'"0$'(!- #-1+" '*%!#--,..#+-'(1+%//!!/*1+*&/!,,&%,1/*(.)&&%!5.'$&('%6'*- "+%2-'$%*/1%($#**""#$&((&$"82#+.%&%;*'*.*%*#."'%&" %$"%&,"+)""&&#%*)$%03*&*( $%&+)%&$+.&#.1#*"(,##*'"')$ (%($+))$/,-0#%'#&*,1-!%#(*!!'0% 20.;-/+')(',!"))%##"$'%! .,)/'**)"&-"1+ ',/+"43 ,( !%##'"/)*)%,!$(%.0)&($-(!$(((+-"+'5!%!0&").+*.%$$%&$ !"0+!$,#$+.%,).5"$%.+))''+1-+*+)'&(+0/,+('.@-) %6+".+%'34,((4-"*, &'$&#)(4."-21%F' 0<,5 #)F#/$*!)(,/#.)<0- 3,!,0()4(-()-%"#&#!#&'+/+#" $% !# !,4-)6CÀU:$-+&#&%$%')'$%',('.,.//31&(,,')/.()$"&)(%$#&&%%((&%(%!#""'& !# *$&&!)-"# 0+!##/!(*%%+-)%*&"'+*)1.9/+831+++-1783(+,)%&(++'%%$#&)'% !&$!%((%&*'(1(4+:0+=))"!)+'&)**('<%(%&-++41+%! #,6%))$)3&&$')*.13*E1010)2$:.,.A#$ 5$#(3HD..O,*$$.!#!'**(''($#)+#(:-'##(*($*%")%"'* )*"!(!%)*($""%!-<`;*34"&+#.&-'(272./-$/%/(4))+'(/*$,,$"()"!!* (!%%.*(*+),0>1&(/0+%4/)(+./.5).2''.'*'%$&)*+-1,'($&&&''&$#)4+$25*()=*();%""",!) (%/,$(/0/-1%-,%**$#)+'&)(,+''+(! ! (*$ "$##.2('0("11%'(&"' 4,)*&)&2.,,$)/-#$(&(&-/&!%((,))/,1E'(" ')(+%&72 2$&&*7D&((/' *'$!*3'&""(,'&'''*&;.4*1/+%#*3/&.)"44$.55%!(% !#!*!()$+1*'())+/A-,%4!) &)$!#,+)(%!B01=4 **+3F)*1R10;S3/6*''((&'):0),34+")-/7?7)#<./'(6/+&'##+,*,?9)%/.(+690,41),-)#*99-%(?+--/889>0/X11, ).F76$;2,"B8),0&'63(/,2"%4,++0+%(*&%&)++.1.'0*'#!,/,+/22;FÀL:(&), %&'''')+"(') ($%(*.*&(# $'%+))*)$!!!$&%&('$#'%"$" %-%$&%'&/%#!#()).(&$5%'##(*'*&#&)(),*!'!0)%& ,-$(-)&&),+**+(%*+%!"%$#$-)#%.,&&$.!/*,5,( !,/)'&0$$*/'/+!/.("!*3%'&  .:,+"(1.&$) ;(# '1#)$0!)&'2+()+-)&,!%3%$'('%$&%#'*%(7($ "'*(%)% $+&"'*!!('!+##$&''%#7! 3%-5"%-$+ ($'04/+*%%&+'-&&)')-($)#()'&'$ + %&*)*,-)&*19-##()'%)%!"&+,,2)/4+),&!!"%'(&%&'&*+)*''''''&&%,((20*1 +*+3!#!3$)!,##"$#(2-.!)*%,/! ,-"!+)%!"&('$# $)$&$'-0,'+#!.,)'&()&*.#! &&40,+#*-0* &%('-/'"&' ,+$%$)9)( #%#&)%*3,"2(%#""$,5!%&,%'.'!)0' #'+,)'''-#.,3$2,.%%72)#)*'-6#"-'%"*$ **$'+'$""'?..".-((/2.*+.-,)% %$" !- 4 *24"'9 $%! $&#3,&(--$/.*-42,.1'.%!+&%#'%#()+2A6*+*-)/*'-%*+<2!&1*8(%!A&, < '$+$#,5/*5-"(&!(1%!3!.+$(+% #%""*-../0-(&(/0(&)'1)+139@±"'6'!1$%&('$#'-"+ %+ &!$(&'+,('*,,)*,-("!#')(((%!#(&$&$!%1++,,/,"2'%#"'5!')*.%("$!!$&%.##,,%%*0(/%!,()#.1141**1$#14,!'(&(,'"&)%'*'$$$-)"#*' '3()&!#,,(*0**/&!('$+'&')'#"#$ !(--*&/,%(,*(&;+0!13(9(%+-E$3#2).&>/"&( 1;0 &(*&)-&#$#""! $$"$(%'2)&#%)*)&'$!%*%!&#.0'$+-'*&!"'+,+$(&#9-**!((#)%&*,($$&$ 1#"%%'())&$%!)0-&$)0*"&)%*"'-.+'&('()& )# "&()1*,/'%'# !"%()'&!&&+.16%&'''()+#'++$'9*+&@5/&B'';,0&1+&&10"(B,-!,,&/,$"'("!'(""$#&+&#!!((5%!)+*+*1#!" ")'')+( E-0(1&,$%4/,/(05,'$#)) &%(' $%"+$$'%*00(""! %+/')+!3)"$(%#%$%!%:0&&&!#/+##-1*#!*$ 0$&22,'0?>2.9-)')0"(%'' !!")&$*)####"!)#-"*$%&""(+*)+(*+*&#""',+0AD51(*,-:-#)7$,)91+%#&)'" "(+(" !',12*%,0%,%!' (,*)...2*0*"+=)2/,0)#("%,%%!%%7#('8-*,4+9&>&'3/,3#(#1")%-5896,1E($'C-& 3/1,*0203),/00-($".2)#!12654*+#'+3#$.()*.33-&$&#"'/1-'))((("'7!7#&*,%.&(*&<(!/%0#$"""!&8#'&-.!#1,)%  "&(&%(()/)'%&((&$)'$(,'#*!.4-*/-%*'%)030+*#$/!(+#, ,(2.++,,,.4*'%@&!+%'*)%%%$5,*1.%)6'$.-$!%&''''%#'+0/' $,(&%%&(**5.+*%#$%&$$%(+++(22+'$"&)*)'%%(* !),&)6 $*!2#)';/4)1#%#  /-/&5)2+3)-*##+*#*'''$")4((+&'-%8&!))&&&1%#($#*&'(('%$$8#*"))'4.+1-72*%$%,-%)&&"&&"-(!).-3+0.)'&*4*0, !,+ '#"(./--$$! $,5/-,% $*.,&-(%+,-8.+!#!$%(,+! )&*,$"$!&&&)(#%),*'&')%*"1#)#,(%&'(*,&*,*&#$'%$'*),))602'$- "3$5.),/.+* )/*$$')4-$%++.:5'.+,3+*-/,-43,,!0;4'%'%084/2+$++.)$')'("% .0(#,(!,")-"*('1 (.-%8-2%,!,-&&*,,&2 4#$ &&$((+143-(%'$&##%*:D;7FN²Z71)+&### #-$-%,+"&)! $$&)',)%%)++*%&),)%%)+..+)(%!(,*')'&*++.,)..$( '&,3/%,;(')+#$%%$$&'" /,*.+*)8/"'*6''@F,*2!%'-1*!!($6C-(.%#18+&+($*)&))%%'.Z)!-8"$%()$'4,%J*$$0-19*&$&*-,**(+--*+05$"!&&(@+5$9.)#+*.1 ,,*(.P;.)I.**/,$1N"+#//!6**($!#*0*/+'+,+-&%$%%%#!,+(+.)'/&"(42&"("$*396-%6p=?2!'"4+3'.,)()-156(,*=##&'(,)"$(%H.!,4,'+)0-#"*(#$'&+'&*.+&#&%$#"#$$51+)(&'+)'%%(+,-.63+&""..,'#!$(/"'130-.6%#4*$)%8,1'0!<='#25-%'1%.%/*30$%23&,/0+$$-7(+1*&/&+$$$%$++%.5/&$(*($"&+1$2,1(92,(2+).)2#&,)"%-..+)$$+*()$$#,?(++.06B(*5?5"#2 %&"#/= !"-5$&05+&)*",#!#+$(8I&( -&&-,%'0)' /2%)&6$(91,"%'(()%&*,+*,-+6&'!9/)84/*()+-*/1,$ $8%(:5"(,&*2%P(%%3$*.($%'&&&#%$!$*)#1)'8H@-'. )*-6/2-.)*10)'+.-$"-.*3.&&"#)%!)-%(, (2&,9(%)!7$ +Q?.&2*/&;/(00*&0>6!)H,"<((//+,0-)-+-264/,-*&'& !%$/;40BN·U:!,("(%!!&2$*%1'!,! &#!$$#"!! #''&'*)''*)++('('%),)%'&&++/2,%)+#-# &/-+'2(&%,!!"#"!"%&!*$'/(('#$"'*!!"/-.0) "*'$-3+'($* )1)*/',0,'*+&$*A!!"/&%$).)*6--!5/.1(*0"# #&&&'&)++*,16!$"!##(4&-%0%.#"' 4%"2+$)$5$)+$/!&*($%-5*0+%(+('$$%&''%$+*&(+&%/(!$/0&"' #)/31*$-&< 52")"0'0'&'%#$(,..'1#+$-*).)$+&;.$'--(%'#!/,$/&$)*%"$&%(!"''""!!,+((+)(.(&%%'))(&.-()('+++*&""',0'$(,00*))+,&,)8','6/1#"()&$#+!*$0,.,&'/0+)/.$$*+)(/)'/ !!!$&#++&-0($%(*($#%(&+$(.(#*&',#(!))"$*).-.)$)-) '%"!!8"&&(/116'$0?5!6%%%%!#*! #/5"".4,()$.&#'%-$#%9$)"$"""#$%$"" '.&.+1"'60!!*%%)*)+*"%&$ "')&4')3*(((% !"-24-""-%)1.*/4>%/,0$61M"#*4 &$"#%%#"##&$'(#4+%.92+0)((&,*2+-(&***.;30) $+64-,#)!$),&#+).*$/)<%7%%# !(;'!3%"-&-!4--,# %,1)/$($4&&$',&!$.,-/.,/5+'*,))' '$*..6D³$-<%3%#!##+6#($3 #0"!*2-'((#%'& %.*'&()''*%''%%()')+'#%$%+#(+"7$%$>!!%)+ "(()+)(),0"%&","=()(,3#'#!-.&(B0$(.*%%*+" )&!)0 *&,2%57-&)) 1'8%+&#*2.-6#I&)A#'&%'-/,'%)&'+-*&$#%04.&!+' '% 3!'#1,(,?/*/0!.5#$#C5"&*)% %?&!''$!))#!(0&-( #&"$%(*,,++'%!"$ +%,+$'0-!%$##&(**#A&<("0#%())++(&())-/="#.@ ,*/)#-(*/&!',+&+*0,1?+'43+&"%%&&" #*&&&%##$% ##&,)'-$##%&&%#+0-'('%&#%%$"%-4$*1,!+..$O9%6(21=&**>) #2230-"3(2/=,%"&(&(-$*% ")$*&(- $$!%'"(& %)'()*)'$"!5!*$-#+!"'-!##&+(*,/,'+,$=3%%,"-/,%%-+"&#!"##&*0'#,76)! #" +..%*-%%')2%28,)5( "/:'0 ((#*73#$2($,8B/"(&%,-!''+-+..%,)"&*' ,&)'"%&%%')),14-!# 464=)'$7(*+: .1*+"1"*,043.,-&37* $-2!$(+%41(50&))5+/+%%'.:.+9>*"2B"12//($.$)3<2!.Q%*.)+0_)/4%"%<$.+>.*/[))%<--+B0(/:3)(,, ="2%&&-3.)--)&'&'/::-$&-+C+'784B©='-$/*"!$')))()#*+*+&!"#%(;,!$/& ,)&+'('! $$)-+$%,,&)*&+.'!'"!$ "Y"5 (%$2',2%18'(.-&&)&#*+!&3*.);%%!%#)-&"$#'**'"$,4 &$!! "*)+),. 1.-&")+&$ +6$+1(Q&+(%&),%,'6)0&+' .'1"',.#1!+07!53+-"%&/.)$'4)1* %3 +!*+'5" .'$%5>1&/.)3#"+(-0!'(&(#'- %'.%(."' '"%+'/-'*44*%&&$$(,*$7%)2#)3/'$&$"("()%)0.%&'1'5$*,,+))+)!-*--)*/."+4**2 4,*0&0#'! '!#1)&*(!!'8.# $)(&5(,70""'1151# &)&7"+ %)<&%%+.&%/&%*4&;+/#0&+ ,!&!&!&.)#  %*,,#+*&*-**$'&' )&*$6 (!!!. &-)6-+#&8"&'.&('"+!*+#"* )!7&.%*2(%)+''(#('.1&!'-',,%%+)2)-+!!*#0#!.5%$#%#")$%*$()@4&( "#')" %&##&%(+16 +#!.%)!#$"$)!/, +1)%$%#)*"($ ))()-23''+"9/, *""5!!$33"4+6&$**03/*)++2,'!%.-)&(-)#&14)1"(;'$+)(,23.)#'-.($*3,(&)$%*042,,5?,#,8$1= *:1*#!/+<)0$+/'($/2032+('=0.20)+0-+*%)(*,*&%'#/-##+173.-/17F³P)(/ ( %%%%$%&' &%$&$"'!,"&5)$(2)#*&& "+%(3#)+().,%&(&,0+',+'''%S%0 ,$,)6#')6"%.&//43*(*&''/ .&24(.D%))*/''+(%#$&('&)06#$&*'""#-0/, "6!$+,&&('#!!-('_!&)*,01/)1*4",)5&'4&.)93'". #3(6(,+)2f%-)A# *2",$/"("4(1/)(+-%+)".#*)'&<% !>%1+&/,#($*6,&#&0+&"%$$+.((+(4,--%'*"%% %$ !$$"%*-€; +32.%"'(*3;')1+).>)(%;))(/+&%'(% /'%&&*+$1(2-9'.-:&2-1%. %#%-' %6'&.+%#/*%#%())6,&')+( 5.)%(5#1.2&-)(',/((2*(+1 2#)&3).!* &''%'24*%$$&)+*(&,%&.*$') '(!+)*#5!+&))*1+&!;-(+5#-'0&#.: $.&(7','./! ;+."* #&'%*.'$*-++' (/##"9'",!'&3!3(+*'($J,!.+!"(+0")-*'),++)#+$3$./,%+ &)#18*($6$*#,,*& '.&'2-&)-##!"$%!%5$(!- 0*11%*6$!,.*((L'/4'&$'@"%&+3"2(4()0..,('**(3.+% &-*$%(*'$'-71;,-;++&&)198/&'&'**'')-94*/1+-,($#%''&!4'6@F&(+J;79M2'&1")-H8-(30>3>/,()(.201,3 )D,#-.#%69'0,*)%!!$$'(*+'+92-,036@³S*#9(!'&#! !#%!%#"%&'-$1%",&'(0*%)%#-*"*4'.%++,.+$$&%+/,*%)"$<*!1)0(3",!.&&%-))--$ #%%4!')("3%!#$4'"'**%%%&(*-02$$$(--& *,**&&.,"()!0,<1+%% 2 #%+.,&)*$($-&84:%(, $$&2 ?'+(4" +#2* #(,(!2#0+-.3*'.-$,.+(3!" ,#0#!:*41,41)-),5+&$#1-+"!#&././,)/##%$#,0(&)%!#"#)$%!$+0'$,))+)$$***06&",0)(1@.* 6.2',(%&)*'#+$$# "&#.$/+7#)(:)5.2%0$ #$*1,%(1& '-+'&('&')***,+$!.1(-)()-144$1%1-4 &*)&(+'(2,)+0.",)5,3&.##&$%+,())*+,+'$+($'+')7)+!(("-+,#3(%().31$">&427$1,3'',<,.*+.):(8/,1,#7'/" #&" #'+,*%'+''))1-)$#$'*%"6,,"0 +'/!** (#*H-)(',#*1'+.351-(%?34#0.%(-!#+2(0/:$,&*10,%!!',(&$,/# . !"!!"$*?(+,:),"174$',+-(')A+3$"?$' +$1%-+)#(0.11)$%*.0-,)$).*%)(&'('+,6,*2)*$"$-67/' "&(&"#('40)..)+/+'%&'&%)7#&(6*9%/$&4-%%#"9) +2)4)804#,-*,)$$!($-*094#!-,3.)'%#%)'#&13%&:-&$+5=I¥9-"8)%&$"!"#$$$)'&**+1!$/"'"($*(&)'*6.*02&#&++*+($&'$(*'(+3,!1%8'($4*.!)/"(&(/.36.+,+0%33C11'A%+*;*,,."%(*(!)'&'*+*(+((++,,' " (-( ,/=,+,'('*#)!%((**&!50+*?30;@16(+%7'!-@-#-4( ,83*G&:/.2$1$70$#(*((+)#-1#0+5#$#A-(-C-/6:3,0104.&($.3"#*,+')/**4-*50'/ "/3,,.+(*)(-%+++++)/ $4?$$%$','!$&0,),-*'"0'$%+/-'"#$*&&,$*5!-(.3'3+2&3,$$$*/,(('(+,&!%,)'&*./+' &$"*17+//+($"&!-(+$0/('#"%#%/*'*12)7+5+5*3(/"196104;---,*($",#):5(O)+ ''"-+.#0! 5&$*)9?&'*?++'4#,-9#)3,2 =3$&B)..)&#@3#!.4/*/'&(&(("50--.+&".1 ('@2('-%,#%#+#$ #%&" '&(*(#)4.'/32/)&(2##873+2$$#&)-- *!7.$-/1/*%#""2($%!  #%" (<+20<,!2)"-&#%0'"(".(;0 02'&9&.1?+1!,%#*1)6=4%",7*)+*',/+&,(',+%"%+)*.*((!!+11-#,78/)0;%'$+)$()/3/'$+3#2$/O62%4$,9]*0(6)-';'-#-!/)0!+010( 0O)#,F'#"(-))1-)&(*+/3*))/0&'5D5)*07@—$1'-(%$""#%()'$%**),*(,&#(%!&&((((&+6 %$"(*"%)*(&%%%$*)%%#!$"!(%'&4'-%)('"0*"'#!%(#9,,'+"+ -(!"&$$&$'$#%()&#((14,+-( "#"%*)!*(0%$4.%'%(0540.-, %!3&#*2&0(2%,) '1:."L =1#-))&*%$40.(*!!,0'%*&/%0'0#)2 #9*,)%'+,.,%'$/7(+&,*&*/((.#!1."'(,*$'-,''(%%+*$#%')*,-)"!*3*&&#%*'$(&-**/-&#*"-&4+*$#)-,('%$''"$,-)-8&2,2$/%.%0$0-,%#'(((&&),+%!#)/*&*23+"%"'/)(6*.+,3/#!(,*,,B'3((#!##%-)#'1!3*8-4(1&0(3'+),*(.0.,(%$#$'&*31#&<'* &'!+)."-1$"+%,%1'+=&(&/$+#0&#*(28-"(?)0+%%%92!%'#$-%#$%**"4+%(,+'&+4(,%;-#%/$'(*.:)##(.)$*.&)&$&*)&&"+,((#"*'5&#'"**5*+*"**(&%#>3$,-/.*&" !/$$& %& $($)"0,8-5+('1"%$%+4* $+9*,6*.$9'00:':,6*)/2)3:5,)-0+)+)&*-)).++/-%(+)-00/')$ #*010&)./*%(.%))/+%*$+/+"%,-#)!32E", 1+'!K01#/"&1 ,.@25$$',/1-*/9:"#"""*/% +&""',./1(/+$$%%)5)")4=F—=.0"/"""#'+,(%#)(')&#&(!&' #-))+'"%, "")*)&"!#&(-+'&"!&'%/$2&-)((1#.")#"'6"%"60&!'-)(/4!0N8(0+/9#%*F('$(*"""!"&)(&!$4:.**!$'0."!*-#)FP6)00./"*,%)!*20,+-/*,5"/*0/*2 (%6,((?831v.+F‹0-"151b)0$*/6%(11!!25(%1 +#+( --'5./0 &)+.-(%(1('+%4(" +0"($#'' # ')'+()%'.,$",(!"''#8&&!905-/*!&*0:<'*3,(+C);H,333( #'()-.#$+2/$.))5',1'+- )'1%"%$%'"-'#&,.("2,')/0)"0$(:.&'%)EI6-0*)/!*& $ +*2,&$;+#%&!)'%"2(;1).,'$#$&(*'.$#5*"$($!!/ +*8*1*B$#$#$+5&&1.%  **5+31$)"3$& 3)5%$'&-+),25-#1.-)$(,(%*.../,'+-#*-'*%'+/22/-0&!'%)*'*% )1-*((&# ',-->//'=$#'3)/;*,)?-"%.+;+/#)140,*&(3.,!."632$63%'%%!$((''%.)"" 6-*1654ž| 6!+!(&#"$(*'$%)'$&%$)$!+$$* #0'(,'!"%/("&'(&" #((-,)*'(1'.%+ '!,),)($$$2"&/*#"!(& 6*!)& $'"9(%*-%!##!!!"%'((& +1&&)1(,0&"*-&()).!,-!0/"&$#$%$*'+&#)'6.2"-+$&4B'C!',<'(M&0)/#.%/0('/1)',$.")&!/! 1#%*!%+/.0/)!%0&#&$#,0"/##%!#'$&$#0+.,*.,(+('"$((( ()&0,#"),1:<)"+/'&.7'.4)!3(#(+(&(,$#'),*!( !."*0%&-!(&0#"'%'( ,&"'160&,+)(''''%)"'4*#))32)$(&/O#+)-)%''(--"$3&1#)/%1%)(!' !20&+)*+)&%')%-%"-&%)"+,#+'2%1)'(&&'0!%,!0 +#+!'4"+$,!(8'*$,."4$) '#/*!%! 0+%"!")+!*#%(-#"3!#-#3'- "<$.!". '$&!&$#"$?%/'!'#)=-5*%++! !%#"(&5'3+*+(#!"&*,/,,#(1&""&%!%/,&1&1+6*A%&(&%+4#"./($"'(5584(:9--"2"%#(#2#!!,*')05/&2.,'$+31+)+/0+((#+((*"$)020-++;2+,0/+)#+&! .41.,,+'$./ )#6,-.6/&#* #5'!-- )%&55751-%%0 6,'0+*",/),,% !%%%&'*'$&$!%+%&/7;@£²8&&'2+&!!$&%#)+'#&')0!1-*+#-"$,(#$%.3.:"$'($!$)&+++.-0;280/&-$1+(! - *$-#"$ '?$/!.%D*8,&"(.*()''&%$#$%&1  !+"A$(++) 0'"*#9/-))6''%#$&#68%)!7.*,1#+"-"*&-11!:&+/*/0#<4(+1#1A&#+-+)((&".4$)*%2.)+ :1".++(#'*%"$%-%0 21(,.+/&".1!$1-% !+ +'-+'%#%. &*'%&)*'*-,)/%++().+'+,5,"$*+(/E+$';$+%(36+ !'0.!"%$#+)$0(,!!.%+*- #+())$'*-1453%)+& &- ,1&&" .-)%.)%3'1/&+'"$%%)/#&8,7#$-'7-0",,.*-%%:$(,-+))*,'(0- &?%*$..%,(6)4)%# 0,""- 1 8&% 4/E%"&;.!))*1'-*)(-0!/-!%2,("$$)""+/'!""*73,04% (* ', $%&'%&//!)-&%0/(,*4,%-&(C'%&2''0<.(&"+(3++ .&&##$&)**),!%&%+""&(");&-:#+/=,)*7'&$&%+$(,"%);,!43(%7B&/,5,*(:!,*'&.3/+,26.*(&&1=>.()00(%) -$0.$85&*,*%#',"'+( &2,0&!"+>$+1.%"&-$32:%0-6*##5*16 -,;*/1N(+$2#+(6#.7:32;+2!-),#A$(#*4'"83*""&(+-,''25(#0:0),2:G±L%)&("!!'*%/-!#" !!!%,(0& *#!,((***3,#))$'/8.#*,%#/,&"$*,*) '!&& 9 &+5**'$#"%$3.B65. D!)')'!"$#@.$$%(%-%%#!.+1,(*+! +'&#&# /%)&/*,& "'0 -#5#1,"'. ,"$('#-,&)(0'&1% "01&,%'9$*/+-/",)3%"1$&$'$ #')**+,#) *1'!,%'10'$+'%)'!))!++$ #'+&&)( ."/%)60&$.!0&$'%',*$ "*&!&&$,('*,$<"#!$..&#' -!%((-'!*+<&'"!""%!)$6%('2'%(%%+-1$"'$"&**'+.(%(',.)!")(!!%(&#$+2%,*.1+'.&$:'/'%)2&%:6&-( *'%8"+'#*,)/.."2&%*'1*'#$!! #(& $/;'$!#&')$# ')#3#(#!'!$.',) % (*&&*(!'(&-$*&65*+(",' ')0-&$$%*$#&3+,"#-'/+'.84,-!',-*<$'7'2$-/---*$!$'($,&&"$/ %&$#&++($+%(*+*&&)%!% $('*77'(/.((((+* +#-"/*''&"(3(*5 *,9'*'+*4 .+')8'%#####$'-1*)&),&$-,%!!##$%()**)'%$ 0(,%(13&(%*)!+!/)+&+&0'2$'. .%) +&*02I84&2+."++!#,,6*"+-9#)#'+-+*#&(&.)#)($(*()54:;E­J%*)/00+-'*%:#*-,#$/* #+(&(--'$/)"&#'MA80<'+/4+!%&$(07.%-1*'*)&#$('$+"*#%*!2b+(!;3!621AmH,$7-,g6(8$ %81&)/, $$9A;2,B`$'3MQ32(' ($2@;*9e0.,9F])-'%2St(9E(,(J(($)#9)/.)#&11,(,+/Z#'1-4#S*"5*&4v31"1'),R-0)#(6q/ 37)01#%(*)))*#"!*1&(=!&*+,-*& %($'(8##"%>0'! !&X3(,%*0#2 &%3)1'%&*)#!#%( ,.#"*))@$+-.*! ')&&$ 3,2"-(5% #G,!*U4(9?4)%*&&&.!%(++&4+*+&%'&5(%,0/'/20(%(&)$"%$"%)''/2,(#:$&1@$%/4,(0,%+4,)/),/81&% #*2 5(#04%!++#%%$(..**(+ #0!$ !$%(%#$&")'2$&$%"&##'!!/ ,1+&)-,&%"-(&2$ +)$%#'5&-&3(5*,&'#$%&+*(&+4)8$0%-!&-!'*+*%(4! )9..? 0!.(+*'*)&$%'&*"/,)+,(# $**%#%+.' )+*&&)%!%2#$12-,-+/,('$$+'() -(++'!#')1+*3))*!'.9 .#:402(,*6-%&.2-&'$")&+# ##"#,++**)))-2!($3'*/0$,0+0'+(/13"2!+!.+9('+%!? !(+#0%."&,1#)#9,#+.).4/(-,2(),&7J3"*6<*' 1,$2*'-+(+,+,/)+.1@I´U25,+)*% - *%!/)$'&#&)$!,)"#%*'$,$).*$((%'&)"',&!&'%##%#*")%(,%71*$/.%2%<$/-("9!,&$2%*$$*+&%('+$&+$ 0#)!" )!14'(& ""77#$+C&"&$7!())---4 /<&+%)"!+'%4!(*+%%%+,##&+8"$1-#9 +'8,/(<'/4+A"*,$!%'*+,*'%$$$!",0'*?)-')20%+%(,'',,5 )-""0-& $)L,"%!(/$,%!-)5(%%'&##$%'"",, )&2&'.+#!(*'(!.)0",'+:$L,-1(#".)<*)$)"$)())&1//,&''!7*&-1.$+24.**(#*(%#$%%%,,((,+-5$6!*7$210/+&%(*0+/"/%) -*$'''0 - #5($)-!#0+&'&&)0211%('*/ .('&%)'/+*,-+*+,"-("'"&!%%'&!.',,'',.,'%!*&%2&)/+# '4%* -$2# %&$'''+#%#$4%,$/(2$'+ (*(% $2!#&6++@"2#2"+/0%)*'%$# (!/-+-0+#"(($$"&,)"$.+*&'*&"%6&%12-.0**''("#0)!,"-$2+,/*!")'2(-7')*&'#/$7'41.*$,&81*+23-%%)*+-,$0(#%*+)'-,+))())/2'$5+/,1(.0,500+(#!)$/&2,9,0%'#''F.(10(:+-#1)+"2)5+/-5*)11+3).-.*0%3!#-7-5!/2*+$&'.,)+,*-++/02>GŽ8!,%#!#/2*0!-!,)$)&!&( #'%"(%!"$#2*7,).$(+.,'% $*' &'&"!## & &%'*%:3*C"#!*$"$7"0)6(#!<&('(&+2)-%&,/-%*%*#/*2*02,- #-/*-.#6$(7748*,,.=$$7)%1<'*//.+&"!!%($!)1,!$*+'(./)1'""".#')--$$#$&'%" '#*"$+( &2 ,'.!'&$$$$%& ),(#  +/6(+,E&#&%(0/)',!,$-"0-.$5&%'@2***%"(*!, ,(/(*0.#!)-%*.)$))1+-/(#!!,31,++*#-40&$-8'+--)"+A#0ZA6*5-&+,"%,(! 9/(1%/+&+("%%';)#,#"%%-$%$#"%)-.2+'H#")2+'#""&$! !!"$4 +.*&,$ %*'#$1)&.* (($)) &%"$*,)(.4)1%3'$'.,'))(+*/,+"=**((+$.!%*+'',)%'!/#'#3"#2#2#*-0(++&"! *%(%'2#)*($#&(&'%15+,,()-(#&())%)8;-'%"&(!$3% .$.&0&)21&&.*-%/$0)3(,0) 'A'$'.+'.#'+//,*,.#.84,-/+1)$(..*'+++*)'$#%1%**%1+6/-%!361<-2$)!6!2.7)3-<"$*B25(4'%(F.1%$#>,$ ;'-,*&'0)&.(&'%;%"17'/5?#2+5$,+&(('*,"(9<6A•@)1'$$'()'1$2.")!#*,()..('% #$!!(*,$&)""'+*('%%!!$+10)**&!#&&& !&)**)47(&.& 3*#+#3&+./*.#&(((%4)%"/'%&(#%1**,@&&:2-*!;7!7'*-(+#+-!3#-!#*(6''(!**'*"!+.!"#(%8$+((*.-2/!( "2$,$'1-#!3#. **++)&%&'%()').'.&#%%!$+2,()& $1'*(! &)'#%()*'!&#*.&#$$)4%513&&%##%'(%*-("$%$'3$2#'&)0/)):-6-7,83"+#:'%+)'/0&%$-#2!&'*)*(!$,.$,*&,.%/)))!#$)10+'(*!+3/&#,7*+,-+#'76!++#(+&(* &#91*1$,('1/# **<( *)$%" ) $#####&(+2+%@)10+&#  !%$!"#(+)&-%&-"&+*('3+!"&$&++-&!!!&+,*$$.%()#%-1,%'((++0-+ 8#!%"&*#(%)'(/.'&4$*%/**!#%'*($!!"!"+'(%&/'-+&&)+,(05---*+.)$'#%'$'68*)(%&&!-,",#*#15,)0-!5*/+'3'/*%'#9&)*5&0+5*"'-.+),/,-31*,.&+$!&++'$,.00-)# $1&,) ),5,*&!,&, 1(, +$1(2+7%'(C,'%1$+,?+(($*)<+,$1%,-**''.&&(.+40+(=8 $'1'*%.$-,'(''++%*9<5@±V76'##),*#+-B')3A7)6C6%*&%+43'*#$(&" -!%!90/.%%&!"'&#"'(-/)*+'! $)+*'%*..-./a/*63)-,*/O$#'`F#&2 '3m5.!W5#")+(-U@$)3[16**("('2G":@&7;) ,95-0R+$0/5EC5#%-)~-1 :w2*):),:G4([(4Y6,0/*6d;#-=#/I1%!A"&?oP1!:&!1O,($'1/j&(3G"$&'(*-0'!-:/ #-2$#!'#)+.2+%*0'&,(&8**'$$&%"*"'%)!3$)&%'&#$()(-'&$#() ,)!5^+---'#()'+3(50;-2'0**+M5),&)/)#0*21I4&-#$/1($-/,.2-4&!""%&#%+0.'""%&%$$%&%$3.')0,$$0'5@#'-**++)$)6*.%4&&'%&33*)+7&%0&&+7+#(!%%'*(%$'%1@%$O/,*++).0)+,*%#&*+,A#.0'' $*&&/410-& #(#+-1 ,)"$*)(+ #($ $((+$&$%+!*#0#('(().0#;-!/#)+!&&&#&&#"%()*#1-%%%/.*),.-%(0-"%4++)*.("%,!./(&&,0,&#!'&4(1)1" -3.+.,$B()"-((0 .= ,%1)2$) 1,/+(+01+&B/,334//++031.-.0331-($/2 *(6#!,0#(/-).;&&+D.$%#(+9)+,-3(.%,<0/'C2%7/3+C1 (:8()42)/($(;-(&##+*7$ .$(11+***.(45/3!##:!*#&) !(5+<,'" 2'$($!-6' .8.=0%/'%!8(*#'# %/'(H#.**< +""A$$(10!#8.!$3!.(0*L+'2'')<"70!4%)"'[ $%&&'),/,#/;-!)3/+'%# !#! '%'#)41%%0+*& "(+)$''"(!*$$$''$%*+)+%()&,.#"&"J',-'#'('+)*&3&+$%+*F) / !.0+)$.$(%.)'%&.0(&&.3-),-2)&'##&%*,-*%!"&'$"$(*(%+0-),-('$8"7&/,4/*/*$+*8'$3($,5/'*'"(-6! 4/2.7(  ,!"$*0/(&($'7&F(--12/22*"%#"#(;%./*0#$*&(013.)&%&')#'(0% 0('&-+ *+-&*/&#&)&'))).-& $$1 #-%$ #'(,1 8,!#3(+/*1/.$(*'&''%' 0-%%%+,,..-$",:5$#1'(%'+%!-!$20%'20%""41;*2-8+#'+--,&?,.$0&2**!&.?*5$--&(*+1-*+..*%>(,<82/$11488534+,----,+12)(8(&)/#&,-125'&0 %&./:,2,+?)'2-%3+1'9* $2/;/<-((8:1151,/(.-8=.2##")>0'3=(#.%'(12,*)*/+74-4 %'0'81)2,(=+*!)!,,*"&)1A') 0$*+F!+ $).!*32*')(%=#"%%))$#%)("#&&0!*--%/D(&*..";(-4+ %$",&"-*!'-*./#(4+0$4# #**$"! (%&+&"3 +%#3,%.(!9%"-,"##*)2/-).0-(%!&#'$&/''&(-20+!'*/40'$%"$("#).,*/%/0##($3-3%#2''##*/+!15; 0=H+#22.:K"'157!/0&+/,&#'-"+>. (-'*.20,+.&%$$&)-/)2$).(2$3+$":=$(4+)&H!0/>061E(#'a@/B+09X@/$=!"+M3?()1?=)%6$%=GD7/J!"#0& 2/D550*" @%/0*'&&,1,'2=7@™5(1$("!-*(3 %&$ %(5%&0-03-$!&'%$+7'.&%&% "*,.7"('$(($%$,4"-%$,17-8%$,7".$.')*"-#&*C!( (+@&"!?+!!()01/$,0,<(('#$*(%)(&'')()+'7%-$(#'(+/+(-(+/%&%*'24G)'+")!1%'(+-6( @/-)'('!'#+'-!()'4$),!>',%!)+7 /)+!"!$1"+( /"1-1$*1/(,0+2 .",$$-$&)%+-!/'(& &)) 40 %-2,&-."&/,&# !',+&"+-&.1)&/ ,+6%,%*.&$+,&!%C+)$*() *(*((++*+.) .3!", ,1+&-1+%.+)*--(# "$'())($%*/-+0:+.1/+),/#,(4$,"&%/-*')0"+*4$))2,(/' ./$' $"@)#)-&(!--*(+%% #*,$+ !%+*!:0*)')( - !,+$$'2 *1.(!0*# "&(),+-+#!#"3(# !01!5''%:+),$-%1!"(.,)&++1(1%1$"#*'$,/("$2);!!"*!.+?.#E/*(1$(&.$*+'-1$&13-)#$,2-)&*&"&&"!24)(,%"-1#/7#",3'#+!/.0,&*.+-.7(==B/(*/0/1,'%$*$/!5&9@!-(.'')7)3(3.#&&$#&*+5-(*,,060#($"#&"-9*%'&&0+2"I)*<.>-G- %H7<2")160 -$=8=++,S G9866#B*-.1/'*:'%"'! 3('0, /2 ///.+,)(*.6E¬i4,2Q+48+%#?0&/,++-U8+.*/cA.(( )<;*-; +'+|8&*("21'(0,$',+)4;J31'3'2$0#"/K"$1K''-74 *9+q?$%")-]4-!\0%"<6-8< //90(5K3#%-g2 /#(0_9+.,((,:L!%25' +60,(:$(,B(,)$&6&*'#!.2''%2*,(1'$1#":'9*@(('6(<[&11B-+.Q(1*>o4) /3o,%!-+3.p2'.,+0&0%3*+&F;(&.(!/B-!/##+90,!#*G($ +9t2$/9-%i'%&)H!1-&-,$ "')('%%%.5(!-83.8/?.(3:4,,:-)6%))$-( *#+('))''*)%-#,9.**61#%/,)+<&(%0#%0, / +')($*9,.$1&!*!5-2%.)%(063-9/')13-%* -6=:"/1%(:3#*%4,)+B&,$(1.3"+8B"&=.%%2/#&00,?62*:-3.>&)-6 ,$1/%+2*69,"$#(,) $"((5%'7)&11014;Eµ/ .#%'!0%"8,$.('%;)%*=(!**!&3.%# =7 1**#/,"3.'),''2,(7)(%"8%4'*% ''!$5,+)@/1"@+;2&""()21$!)&0=. )" <2/)" -<' #+($$# #+#+.)*$"(-)*003!! 6,+)$% .%-($. .!: %= !'!+):'$#C--*,''Q +%,(%K.(!#0B,&+'$,8&*+2&E/!%2-"(5,"-"#+7 .*(0,* !'D "))3^ '!+$@/%$##&+,*'(#!,3*$-F)$) (?,#.71*(=$"5( %.+0*&1'+(')(%$&;)''%."4(%,+*-*&&''%"$$'-21*$- /4+!$'*'" "%#$,'5&#')#%(&&$9.,"7*#*.&!&!+)!(*!'#%$)+#2#/> '&# "'+%$()#&/1&#&++-+$$'' /5+)!3("',%  %((% "%#%'#'%-40/45)&7)&-%) 2+/!+((:-'0&&+&,(#"+,&,#1(!.6%%$;%,**!K6/%9+-(:*)+27767"(""""$# "#(%%&-1(&/7&$,*++#)!4"#"=)'30$#*,!.0=%'%.$$(#=4"0&6,4!.+3'2% +#4,1'-'#'/2,%440,/2*/$,.35+266%#66.8*6.--B""&/2,*'*<(7)R>6#11&&)$9.-(:,.33$!1#$ -)!*%78+"%!#'+&!&$&(0$&6-*)+,+09@œ265)#.#('!"!/+&5&%-#$B*" '(")#60$$#(,$"+8$036.%,&!/&+'*4%%.%)-#54&2##*$#!.#&5$V%.9*+2#. ($ HX%%%5(!.*-"!!')'##+, )'-#(.&!%),('.-!(&,/(&&'$*%*%$+3&3/4/"'3 ,,5&+&7(&"+(#''$&3@0+!/"297!+)); 2)")#3!!%=,))*&'&, -)##'&&%%&$(&"&*#(?0!()(%$0!,!'))0%)-/1/)"'% (3/%&(!((%%-+#$..%$/%),#")#$$+;/&&)-,'$#*!&1+!''%*#*&#!""" (&%+11*#%$$'))(("&&##&+)$.#!**##,!(!2')*%'""&#!**'0$!-%%,,"$"+& .#'())(%#"/%!#%))"'%).-/0++(&!%+3$1!1+'#$ !%'&& !$$'(#0!#)'$$4),):&!&$*#'-#&)#'#8*"9)*,##((&&;)#/$))2&)+#! =%)#&!+&/ &#$*!*;A:0"*)&)(#"#,-(&$#',+"+( ,)+*,92&,0/04%.+)$#+*&-:)617(#.-..> 11"A-01I1%&<"%:.3%21,)()($ %5<0&),),%-"(C2'-. *>>)))7-01,-+;)*%A)!&N0,*&',2-#8$-%3&))F*,'/,-101/,'!-E$#$-( .#!((!%1.!#*-)'1"%%&-9A±*)=+(+''%;*)(/#!1%%)#%(&&,)+2!"&#%.&#!%'+.)'-0&#.%3 / '(!$#(5)'*-$.0"! )"+&+0&(-"N)8!1!&-#%.&1;&<% !$)1%$(%$")$$%*+%%"3!*'1,*$#'"."<"#*3"#4-*+!'&&<&0.!&.36!()=*! %&(16-""$% "*(("-33+4,$$&2.*"2$5* "'%"'*##"#6 '"$"'*+-,'#%-,(-3-#+*3&"/)'$00-%")'$-0*&+..,*+& #'& #., ,$+*%(10((00(0#&.*(* #&-7%!#*12+%$!$& $,+%),#*2')'%##$$$+&#&+-)$$)-,)()+$((%%).'1,5 '&&)%$#$+$2&%& !!$)('+,-$6(%/($+/&#%%3%,!/+(''+.-(#0'%&&(( $"&($&*('!-)!#'#0&9530'$!!$'&%*$$'&(("6&" %- !1)%$#/'')!("?0"8,)$'"#!&;,%0'*,5)+/)*!H3-$2)!$+'",% $,.$"()(-,()".1.-($&+)!+( 0('&'1,%.3*+5,0-)! ))'*2+)3'%/-36!3/5#<# #>*#)D. )>05&214,(+.)" 29,#)13##3-# 40(11!(:7*$$0$,3,4*>0-,G0"?"$/-&$.3/:S$'!3$'&@%+-7.24--(% )A!$)3.""&(+%'/-$)+#'.**)+2=Hš†,%)o*--4+"2Y.$.4 2B+2(/%!'%*,$#i%!~.")&!" !76$'73$":U:3+9+)&,3j.-8`6&=+2B(5[! .)2?(!%p;#,QA.*3 &"0#$2K3&*)R3?-1&)0(&#$')'%,'()&'($13-'%#)8$-! --,&(!0 *+9&+$.$4#'#, 3###'&(+*7##/$'%9'*0N6!) )'*'+%5). ").+''(($&#!&().',+-+&'%! '.(&.J+$0,%(+'!','0?-',' "&8&(!.).2&$'&&))192D47"F1:01".%)&1(7-1&5%%11&(,+&(0422(1232$(1:.(64(./.%"9&$$B/3'-+1$7.#>%0).,,69.% *$/%6'*+&3%6/+&-$)''11/4-%*!#++#0%#%)2$.))/25B‘E+=((0$!:$1'! )( &'%+("!R&)=3))#" !52!%54'!)?.,) 1&.#H)(@#$',!&., G&,8 #$&I &>'('&"% 2$=927'4)&D%/(&",**1%+# *3!9#J$-0*!"4:E#9 $"@%"@  ?!,$'C';$??!(-((1%'$?."")"+#($H'#'3#1'-'#+#01""?*+&.(,CA/') *2A#)'--&$28%4-&'!,%#11+"+&#/O01%3)!+5-)4-0," &(%1#(2*"$%, &*'5,1%#-/%6)%1#!%1.'32''%%'++(&&%+.//.,)!!& ')++,,,-*(''((&$(%!#,2*%)+)$"$( $*#1')"$!"-1)$%4'(1)+-%#'(,01401#2&&)3&(,',&'*/-).""$&()***%*44)%)+$&-.'%)) )/)$-0&*)A(&!&$#%)+*')&)*%&)&,,$%"!)(%6*(3+1#+#/#*%$0#%#.%*.,))(*+#"-&&6%) ,+)"12*'##*$)!-%)1.*-5:&'$#&%#( '(&*+''%" (/)%,E*(6/&-70(/):(.2;+'*%!(/=(("1"-15$!*("%*1#37?=1/A58,7(34)$-$7/3'/%")-*').,*)*,./>,-,25'+,90+96(*21,);+)!B)1*,+-&;#6(8 ".334,#-*7*8()- -* .!,+<3>-%%6,0./($/7.),.++/(*26'64( *AB7D‚1"17$ 0*&1#)? 8+#'*(%%&-#(*.%!(+:$%$,7!0!/%1,&)=451& &&3-%(7#()'7*' #,''#!"**5()A ,,)4$#'+"'$1 8#.(*!((,&+)'1,),"/%%7) 2,C $ 2$ &."+"+%"/(-0( '2%,2/)'!$ .$*3.('$//2&!$!C&"%($**$6'%3("#5,0$-#,$$&"%-,!#0 ,!&("("(#./+(#*#-' %/"'++6$*$.*!/$+%./8$/5.%#8$"@',9)-&%/%2.3,61#*(*+.!%:)' .%.(-",#%7(&J",!+1%& ,2&('!$'*% '+(%3"*#1-*C0$0"2)1%# *(1&$@*&%;-4 !&"6%!)/&$+&)'+.18/)('$%'#'')& #&"6#%3*&1$!(,+$-(4"'(6"1*'+.+'&-$&.$%".*2%, %.&-6,$52,%"$%#!!$((%"#8*!5#%.4I/' & $.$&5 ",<%*.,"-'&.1>-,*C3(4%,+-'$#1)%0*)#0%%*(.%+((--(&(+3+$'$*()1*"(&%&*+*)*("'*(.1&6*.)1B.(*:&'-'(&4&+!0+$ 0#'-+2!::3$7.(&28+%-/8+707+84",-'&%&+/,%%18)%+77,)/ (.& &##<%3;B/41/* .R0*9Q;J+,8!6,@+21(!2&% !*,'&?&55/.!1-)%"!#').%(584CQ244L(+1 !b,%#@ $'<.:(;#*'>4#$L1%'53&"> ##%-"A91&6.%PP*%Lh,5P$/!&.D*( (4\9+2O%;!d%#4-%X0"*f&++r267[/$$U<$3W4'):7&.4?1)j7-(81$/D`!#;?*2G@.=4j2.7)#*9(2g.5t+4N4%#I!'E4,/Y*)21q-4/3*-,T+)$*)"d,&97!\4+$/$@")9%*#>8+!4%C)#& (#+E*,..85(!)-& @I,(.%)%R#(02,#'[(7##!5 ,4)$7$9-*"$"(:7#&'%(*+/+'),,152,+-*$%& &,-!+4+'#&)$#((+#,&&6(3/,,)#!$0-2 % *0&+&&% %',-"&=+,+))++(#.1)$*5'-!- >(!.+""(%?)36>'"":":!( 0$)!2*/"<,''0+!)'$!1'*%78!%.) '5,5"!'00&"%//'(0+!$+'$'*+(&4"'62+04G),(2&624"15=#))?"-:L.(B%-#0 (6 ,-6',7)).))+$8,%-X4)/,$$/34820,),/-(%#03)$'/$#1.%%1 ,@&"//+/2$041-6`.$/=.$4S.80A#'#0)%-.)&***./,:*'7,*63/+**,-.-,/39@x3+/#(<6'/ +%%"9 ",50-,#<#*/, 0#%%+"7.':!%!&+!)<0!))"*-A/*+/ &B-(:4L%!4)#M(-O'&Z4$%D&*D#".$#-5' Z&) 0(.'8.((..$5,#(& /*3)")T(#H'))<$ *R:*8-*7G' I&#-R'2C(E$>-+,!)@a##Y0h $2('(o1'.V) ! &#"G'"&0))W/.?//-:)/+%&#!(("$1$=')*.!#)1-9c&)/'+@%*)1$'F#.(1 !)\ (K()J ""(C'*!'-'Z&%7BM-+*8#&E&%"3'.&<7*$<%-)B+#%!$*%1@/ 00"&88-%()%%9A+'-'*(,V(%(.)'#d1 3-)5)1!0$(%8*,"#*=9$#)(%)*()$%+/-0-.,''%!/119'(#&'"#*-7).#/)92''()'&*1$#.!'(-$/)+$)+%+/2,",F#'++,-+'$./(#*5! 1)&'R#,->+*"1'%0)$("+ %*8#&,-.,B.,&:"*$5') 3)0#>.'%-9").-,*9+/*86!)5'#'/*$5%-+#1+"$.+"!-($%)*($1%*2+*24H+.)1$52<#+0B./'M&%/E/-$W-+"9-!1"%"8(%9*')$',&C2# M8,3/) !'%%.%)*('&$ .(+7;3--2) %00-1!8#'5D!+-*.1"!:<34+l;!#5)G#',C(( ,+,.1-)*+/8&*4((7.+-,*)((()+/-)/>B).R%0/5($#+2$#'?(%!/'#"6! 0!1)9&-#$"-$#.!!&.*"$094$6[".< !/$/$5(+(#:N" "1"6"(,4(#+(0-Q(.0M$(/--",.%/:3*&(%6?(%*.$!//'+%.Iu,!(28N(0" /i3/$&+$6)"!**"."('$!%/7&")+),"*)(+(-%&0$!)(*!+-,#1('+((1,,&-B,3A!!#('!",%*":-%.*/"!.$ $"1,&#& ,' "4 (-,*8'7 )%! )+#'"$9)- &!"730&+-G0%. '9!8+&:#;*)>,++(,.3$)7(&(6,)'F))%+1+(,,*$58 &3!$./*'$(1*&#&"&0#-"9! *,#/01)7/,('=%#*% 6,%7$ &)$%.(,*(-.*),(*,+-0+-+-,((%.)-1*#!3% $')(!/ %#(&%')+/3%'"1&*$!$')-&##$)+*('$!(%#&'$""*5&/+3#!+ #3,"4&)'-3$$&F+*$/!$2! /"$.5'/*)!*%,,&!.=.&&)51&-*%43%&-' !#"&" %+)$#'(('()(&!*. *5%4+2&,>-9,,15;#6')('6-27L*&".7('+ 5$',,(.- "03)&7(/6D'.134/%*=)370(*5?$"'00)%)(-...+1@'&+D02&'%.,(&0$(.64 0&&$0"1)0!7)6!"?'+)(.14;)#'.1,'1!"$&'((('**(0>FŒ(":) '()0,:5%'*&2.)) $!! ,)2 -'+"12(','(*10B#*'#A/ + &),($0&-') *+(#)!3#%-1%>7"(>)-@%'A$/+,$#'),3,5-/$'/&-%,%",*&0),'"%A$#)-/1$$)0J$40#,!81)-5$#%#")$3,100/ !-$%$+#>$((!- ),- -# %)43!3,%-/."1($'&#"#'+-+5()-"+/1."/.1&1$,#,&#,,"+#7$6&8)('%'<,5)(%%"'+&/&(+3(4%/(&"4/64-3%#'&3=2)%0(4('04,4@('(- (/).:-(+8.+6%&.6631.1,0$9*%(,10-1$**(.*$ 4&-.03().)-0/.@()#,()3-)3$'')* 0%+)(./+*2-..*++%+*..*,*"8'*82#1%#())' 6(*#6(+&6/(&*.+&8*1'0$(  %%+(!)+',/%*--)&&&$0*&'(&#"1'**<&$%4-E4,#"'*A, "7$'/;()(>,%(7,.#2!!5$)&)"./:.+;3*0<) %,4)#-)!11!#-0*)01+!"(-+&&&").+()**!)-)4$)#.#(;+3+..3<&% ,!+$2+/+<#.177+*+1#)-''00#&11/'3'F10210.)3G-34/+09@ #*.*#%,)242/+.9$(='(!+#+'!#!#1-.6?)#$H&5.7$,+18,9#"=)+(+6845')%,2('.'),.0/.-)&(.27F¡c7-/N($-s+.`+1_ ,^+/"G*.M/%#<2 $P3 (C)("2+#&X5!2B*$^Q#-8'$*:4&(*(,$AR)*;Q;'-F&" % f''*j$"D#4(*/‚41"L34e.H#',N512?; )LC-1]6<=,3Gd*'=C+/HK.1V+*9C4%0A.3K)?o%/2D$:X5)#1'$6%*;k!',:')/n*%,Q'9M+1]#/0Z/$-Y(-Y((%u5>-a%*._%24[/$M0*n1_/%5X3'2C8#$00$(W8$)59+FF%=9*A8*!EX1%!5$/6["-*N((00!'*>$$+3&.3F**0<*&9T-)"M$-X&(0&)%V3(02&-+;(+&:%$(l341@()1K/)*- ?12155(-O*'/9/'-:>5*.,"'75'%,% ,??/%4++.BC&$":.H.0%:0+,j0%D*#,<".6#)?(!#3,!.7.' ''&+,()*&')&&&!*,11,.0+3,*+),1/%%,.%"'+'!4**"+% #/86.3*7)*$80(#96(,+-#$,#'3*..*'*./-/32+(.8,7+1"!$ ,)0;$!/+$ )!+B$$!'"&+%%;.75G3.)D-/2# $0#*0-,%-0. -5'&#!#)* ,(+*&(.-')(04+%('&.0*&*--1$'-%%.1.'&+--/ ,-<,2+? #'5!.4- 7.4"+A6(&/%&-&),)/1$4051J3,,K>) $&+-+)*.1+#(+01,)-444/.3/&$?(".9)%',."**# &&'.#Z4#0>'&(H1."/,)33.1:91.9+!).1&./00.,(&,(+234B€L2. C 6-&JF!%!@'!0F**$,#"#; ";#)'(W.#,9"4)**".-*&. .(9(<,$%?#&&%"T Y!,#@)*%o!9-$G)-)F!@& .,<0'J /;C&&6D07 79!%J1"1)"3#?D"O#%':$3H!%9$!/&P"()3 !(k/X-5FQ L**S8-a%&R% e&*(T)-X""L'&g!&`, &M'$6D6%'+/8.P7#(7Q64;9$#T(#84/(I[2"0!/9M4$J$*,. 8$)-%18L+"&4(!9T%!>*3^*"":2!3Y)(%/I1*&,%q5.*/!1T6++0 @+(-1/!(O+*:<1#$39.$&+",D9 1("-><,#/%+,?C%*'=!'B&-*E,./f'1!A&&9'6!#<(%5,#4=/%)*(*)')/+.1012-(+1/').-,+)##06.)(,,"',-+*;77+!.;<7&2(+)>2/$=6&/,1(%3=.$0<%*-)'*/1),//++2<)+0&"6!"-H077=&%62(#1">!$(4/*#H$#7%" @+/5&#&1+$7:31+5+.$04$# #$,0",!! "$$/',/'&+)76.#$-0-4 "/)#*/-,+.,+(*+9*0(G%$$2.69)',%(04'04)324+*f:+=K4.1L.(1.(462053..=(*-5)++*)&#'+.04"*-)+4I12*4)$.D%0K+''7"!)"!&($%(%/--)81(.-++)%9*,0".2$)8#",!!5&7)&.I'*'0)#/$'0&)!4%$!=1%A($#%%$+46#(*&&&,/)"$%%*-(,2-(('5*!"%" 0&#(.4,$!0-;*,#5 +C+(%5+)$=,.)!'$ #'9$9%!')5+64D0*/@'%*(" :,#:,2A#"-;L *1"+-./:%7*,(-#.)-1-)'<:&%0,2;(+/H/*;,&,10"")+$#%"!#!#11")7*/B5")$#+)!&!->"&/< F8%3*K(#.<.7 &1(2O1.-0&&)?0-%5')/'"-1$/:A;0,05+, -(9-)8?/.60-.,3+34"171*01*9<-!;*'--&:9$1$0&+#0'&/1!4,2))E*9!/*+!"++062*-7)+++((%$5&*X$#(X% I*C((%A3)(G:!X%*#59+'P(C-$%<('$;0@" $7)-;%(@*6),*6)&a+'1S:'-E4T%+M% )$%Nv41Y 3K+)#9)"(:','K',!D"!./&O (F +O &]?%9*a3.&[/+#*1','-,H&5.,*5C%1>-,D87_8(0B/(3:317J:"&M+(0u/()]$(+h#$1O,(-C,,*;)+&6'.+g!,21$.'d0/'!.L #,9(/!G'"%,-h< ! #/H0#2+!*./,))(&>C)"*&+**K*&)3!7K+*$2+$_+,*#)%,:(#1('*a41&2A!.2%".1((26,!(.'*IQ6#(*"+#$)),.,*(),+(&',+,%((/'/%0#&2) /!b;':80&%@E#*%,#)j$*("*(I(*06(!!D$+0#-,?-'/)?zA(+05)m-)+=d5&$,""W? 3*0-8$0/7&$,$$4"*!-$&A(+"/4',1!*/*(-+#1"-FF2(+"(,-c/5=0/AI5(16$+")"1)7//Oc*0,'$4M,%)5*-G@5(. !M:15B,&2:91'0("&-.$/($&DP0",-)+55,)BB-66D/+65'(F‹6++E4'0F!))#+0p+C/03"9g&((1('-K/,(#"%;' )!0!AH&(*$*99,!.+!,<6'"%($,N^X"+2,-"2%"1%()(+ 3'!8()-(.!#6&$7+"_(64)"('/4(M?1.&'8GX+'$&!#,#$ !+*!'&"]Q&'*16.Y>+!" &"!0*1,Q!!)P."H.!0/F8)/%&'&' !$8"(+/(&8.19Q1!1%".+!2<&*$7=%)(+(* 4%'6o:+,4$2$)$&(,*'+(*G"9,*)-Q4"*+!Fg/)3)(=m%" )#-&P %#+D'( 9*<."+.#%;-)), 35''.("3B8%(*3$.,$%0/%&$*,!&#)$-4&$(+2++,$,&#.9#-(2*/.49%%)%,?%-#/"*+9%%7%,#*!#*.,+%%-,+0#((('')*+$$!" #)#."0/)/4)!'4$4"("/ $2!E+/#('&%(+($(0-&,4+!'0 &//#!%*&*0.+%(*++(&')0,*%#(%.(2)4!"+$0%*#* 8$2%#&', #12&"(.'*/2.67)1.,%*5+6.5""##("*!/$*+/#+)$.*!-*2'%"$,$ (!&%&*&*8('!:47%## .0(*1.%$ %%(+(:$360(!!!8&'$1.))'$'"'%)(()@$'(-&.#9242;(8@1"(0*$%()'$$&& !0:&$*(#*&"/"1!*!6+'6</#1'!1&3%"/6210*..;/%+!">)12*'2!Q)0$5',("$.1,,2*'#&-( !$$.4/8Of,/0)(",(6'(,('!'4*" *-% "-!'D%$04+'#& &$39%#('!.-4'! .#)'&* & 1*+('**#03*#='&&+' 8#38 3&-7&&*G-+6/'$""*# '$2($%#%!=&"*$/$'%@($(#1>%4-)4*&6.%*&,-%-;$!!-$##-/%4"+36)!7&!!$@'(3%5()"C8)*"Q).*;/"$E"4/8.##/#)%8*(-,/0"",' .=3 ($4!$%($$+,$*,%)!.''%*$($.)!#,&.'- # '3-#''.$)"'( *(")8%,<%(+/ 30%%&#"*-%&!"2*!1)'%##$%')(%" . /-"-4,%*+#*-1+*+$+*=%')*&92$ ! $-+ $/,%(. $%)-)+)-0,)#*,+&""&)1& $*&1$&#$#-#!9/0#)-#&=$5,**))&1#:, 6&%$&2 $(&"6()'0"#)+$,$:"!)20<$'- +)+,!+*-'/'/,&:.803%)()+$+6%'"7+)+;0-*%+& .,%,1,(#**)&1"3%#!!)20$,!**9("+,'( (.)3*-*< %226)>1*'8&6>/$-("$&&$;,(%-%.0-$)&!,1)0(+4 /(4&,*(,$ !&5/:3*65N#":2+$.G.5)+%"!@)>&/&#%@,)-2-$&."$'+)',&,8;/.BŽF8449$%#2$$3$(>+$"<*!!C++d2T!,#g+!`.5b)"-P4-1RC$'A6;%,)#$/:''+C'#<6&>$T!'Y %%I'2,X53."'*R $I)*\=8&@1++0L9'97%N%)8%"!) 9+'$6 -I+0@\%')+!4C&,*I-4#Z'>>(5,"!> 3,09&;+@12,R,$@?!#4L#"6T,B#)/O.#$<* !h)(Q030">p-#M 9`%&J!%!%'&S&$+c'!#((&7')*G+/4)$ *7#-4##:T,-B.'/# ,/(+77%'"E+/S#/1_#(,.!$1S)&*'4Q1&*3&((B&*6`/"(.*,-L-&4*1%0'."&).F-&!=%-2-+,.21L6#%,&"""!!#*"(%,6($2' *E&.4G(+)90&5>89e&6 3)04N22(1&2`,3#,(04)#&&!".0")(($(@D+,*+(#&*%*+)#"&(, #*"-#),'$&1..4"'%+)$_.%2")&&A ,<<$..+$"Z-&-+&J5' ?''1-Y++;-&R*0/($W .*(7M)+'9-:/-, *-5+,$7*'2"4*$$#*"!*%!,-(,8'%/,&.:9$/,0(E)! '/Y(,../(*%)4d9,&2!*(Q),$5,*+>(#6%-5?+$-21+$8-&&'" !O3("*#)8:0(/1("05&.#(&Ha$1%."Q3''2##%\8$/(#*Y"*-,/1P0.'*!,,G+-*4/1)L& (3'0%58*#)*#(BB*#*%'7:.-;Dq/'%&/$"/0$"0 +$-.%/*' &F$S!&.3 :!185.24) ($((- "2(#:5!9$'$J3C(%3)A':%4&,)J'B4:3+.(2$2! &5&-*B!&*&"$"2!6*"!/"$?!'&(!,+((-69*&!*1!132)$-="3#@ ,)!6!'*4#'E#1G';+C9 ' 3-L+).*2.? . )8&!;N #,)'7'*)E-;!3-#.5)&1. >8 ($6,'(!*)#1:*.?+*I%!P>%"(D)&,- )J,"(;,))E($.!5O"&$39#$)*+.$**C*$#[=)& &,7!*D7'$-&"#$"!##"%5&$"93$'>",? /)"$:,-N*%6%$&D2!(*%%N'$&.)'9:*&(' *- ##("07!(*,'!&-+&)($#&('(!!%#)$2-:(*"#&1*$.%%)2-()W-!*% #!4#-%V --9''.%%1h(+*.#(V!#8*&#B#82^)D#;!''"V.$9-,1F%36C1?63)#")*$:%(#9+(6-4)-/&--#%+("/$&0-(*++('3 C-*2(c/#!*%)(!1+;((.A &+9#$?(#0H.&0$)@*#-55/(E4'*/-+,A'%"#&$:50*'.,>5'2 *$(#C*-*%K/((/"L3%=+.0[(&6<)(N()1?('"$%&B$%$/#"#02&#++!8<(%20#'31(/?FY+53')-).$1"%%?%*%:&(a",&,'*,F0"(:!-Z))!T!*;,$L9#&/$/$!#F &:.'"0(&"/^$(%')5%&)'#g2//-"*:+(6((K*-<%0'')4%(.K,.(-R&):5 &/('&F+")5V#4G)+Q/!B9"#&N) 6k.#./(4J.'N-)/8&(;2)+%0(,c-)-,)""=& .**E## ")B0D)!(V/)+P&&`%1/7#V&#7+#!0*%%@&%3`-6$2)-&8'!$J-*(, *:?(&*''2]#.,+'25,',0/,"?!#-'.&(+"-+7$*,'-#'+!,.- !"(*+*)5%!(# .)!, -/)46(!(&'.&'0,#(%%&;*)" $'%%(*$:/'/!$&31#!2!4)%&9+(4 (&&&"1'6$(".$+$ +,)'0##*$")(*3$!,,#)2.%&*&"&(&',+'''*&"(%/$*,)&9 "%5$+8+,4$"")$'*&##!$+&.$& ,# $1/4(*'!2$%+-+$ +-',3?',)5$.#!:%-&.*,(19"0*'14'#&&&$%!2&(,'(*&$"*$1*0$#8>-/-0)-*)+$+1#*.&*3/")+*)&(%7*/(2@.-&.0+2*!&B#(5;-#-6/8,$')(-5*+.(%!-''/)+ )@$(!+,0/# +"=(',)/0)*+!-'. %*#/*& .J&9(,.,.(!<,(-:(!!*,'%)&)(*(%'&&'.54@V,,(&!-/!,1%#((( , 05+,-55.$%  +$22%$&,%<+-,!0%""" ,+$+"+:".)& '(5.."/5%!')(%-&0.""/.%3 0.&'"72 '@4#&*-'&(,!#+0.2 /")1$).-)$)<3$4$%- *5-*(%8*: ("$#0(+/''0"58%"#5!!D-)0'#?0'0'?-#,85+%='9.#%@#/1(-(*$:&/ -")*$(>((3*&"/ %, #%)+'!#*($/&)'&/-*! ,#0#( (:%&.:+!3"$(*5'5.7++!, '#.&"- /-4 '!1%%((08!.)0'%(;2)!8%,)"%)*,/2/(# (8#-'0/)0(%',13"5$(,+(4%)$,+"(+++!,2%*%!" 2!$#*0#*0%51+,'(-"21($!"('05/1/2/7$!1*&1+--D%!%0&&,$#*((*+')*#/ ('/)!,)$('!,#"-()&%$*(8(5).'4! ,!/,4%2#7.;&..%+C'2%(+%%,)%3$',/*!!()'/+ !) /(."5)#&44$ ** #6''#--#5&8"/$&+'#%%#%"D#0K&)*<#+$*6)&J)+#B!#-:/,/$+*-"&"3&(5+-**&&#+%):1$/&'%&("&0." *<*-$(&).'36.#9448(9!8+$$1$)+#%1/)('7*#1':"/%7+.+(6<;AŸK1*2E+5a$9-,<%.(M"(i I2!@+"K+'n,)G!-X+!.C:5$A#5)V/%OE)%=L$(,*!"49**+W #"C'-/@+,,;&1'>!"$W&,7t( O'*9y$+'H6L!0%KA!(2*!&\7N6*#X:*.0"!YV50@('PG #J:#21<-$:E-&3u(*3E!#"%% /J#&4F--41 /']-+-I/(+?(99&)/X/.*]-&*H#*S$-g)&8U .5v!#/_*"2%,^$ *=-+U-(#H+-+Q(. 08%*K9)N)+)E5):$GK-*06, C'1J8+($"1G%'-6)-"P3!$*" &?5!%'. &*("!&-+!8K+' &&)8)(%%,5a:$,.')1N4#%$(: =4)1R5*$3#"0V:&)(5V2&*,/)N=%$",O2)#/#(!N?% )(*+)'&()$''>00&41&$-0'#'$)'FI''(0**I%*), 03$'0)4.d59!2#,1Z<*!!U5-%?*,391!002(>2'$30O*)("'-+#',.&?F'33-)(/97)"-,2'#!#;$),9*"&1@!!-(#'20+%!0"#4$+).!**)"8(6$D%"F8'G+>'5")4.11(+(#J.$:#7%9''9$'-F=) +($#%8,$*3"%$- )/j"1''4&%?#,,-.'2@$ 6#&/#%%,!0$< &%B%360'S$V$C":*B !9$2"@#,A$,#+%;+$B) $R(3$#2&E0!C+%3',".9$4,+1,9 ,92*$#&-36#&3$#: ("6!"@%>((&b)'"0%%$7#4'"+9&"8P,T/)$/''V, /$,'Z.&'8!#9)*%7"#$C;' ;',35-(,-)(C9*'-) *1(!7$&(+-)P,&/=,+'?'&..%e.&,25#&T&/"/%-=* )!!)6C8%*/!"8P''(/2+/S+2G&&!#%#%($"2L($!##B&#'4.,V,#"& /G4%$& &+)$"(/.7K'2,'3D')+#/V'+--&)N9%3"<)';4 .V/#"*-"1V3)'1"04K'#,.& F>/&2-,L$!)5,,N8&"/,(#$(++(")+A/,#33,4(!%$%)FG,,2.($.G$'))!12$ +*!$!Q,1 ;-*'R04),'d5"":#(393$/24+C6)$*-+(K(.+$-@ ,6./4N+$01#*>7#L(#$R- "2$g+0,%=#+ $)%#?'#)%2=&.::03DKZ"*!,b"&H*'5X),^,P*).*#6$'$* G*&/7$*,2'*("-"+(3&3,.-/%$$+0+!!-9/<34&8.*3/*''(((2-2/),*%407".&(!22-%$)*'!(7/! = 4)G72,4+%;.C#.+%0(#/*(:-8*+$4'#'+*+#,,'3$/!,6122(-:2".-'*-.2%026%$$*6'2$'*G51.3-%,25/I)';*5%5,%9?)<$$(#/0'2#'"1#.,2()7*%(3::>WC>#'7(6/U-,4_' 2a$K"'j*"R*' D)3}($_!:(H9&V7$$sE$a5 -'1*$%+ 17'$9@. &_">Q&@M'-2<&!3b/3t $"A/>_('Z1&z!+3}C&+H0/!~Z&5/mC$(K1/%z, EN2$Iˆ" <-"KO&-4; $7ˆ/%+INs0)EX"&(:#+1E!.<*.)m' 5^*+D7&%W(9*p5.g*/2S(&P).P*B0j3;|5'&%&3i$*B&3_::"b0+*J("'2*H,),U(-.H4%@7&!62*AFF/''D*"%<-.><)%32!5$)$W$$#6(%*C&"!6$(&:&$;-%'V-%;2()J#1I")+3%,2F("$W."0")"2!'?$#*0$,0J4/*,/"'N("-.'!+<9')%"+:6&!)#%/R/&('+2.! 3*(6U/' ,'%-S3!!055o/));&,#.U&#&.#*=0%$(+ 7A++2",,A$+#3.$ C%'!!"!'-,)+""N)%!9 %/8+!0*,*"Y+0)1,!)Y$&&"!(8F+'.%/'T+(-#*A"'#-$"N&''(E))'.P$;'()1(H4#//+(a8,4+'S0*,9%)/f-11+%W1'%.*"=)5=6(%4D=7,?492?=/-50"%6a.%,--%)R)+%;,%(R3!,6.$%?5/$i'355+0e:(P*(+\.&('*%*AB5:+%(F:("4$9+=A,#62%0MX5+9/'(17+",/))$?% &0'4N32&/&8X1='%9Z1,*T0)z$.D1(.]3!9-(/O4/(:/ 1&!$+ %03.5EIC,*-84$?"$P /0A9"5"/!&!7 ,n'/"!iP%#3^33,["9JY0,p$7&%I>#%1)#p")*D/%Jl)3?$(&3 ./*//&U"5"I&1('0J!F#M$R"C"+I'"C&0F1//O$&b !'5$,&R$"!1!*C,],.$?'&2.K*%%J9)./*"45#*0C(;&#&,-5@:*!$0#0"#Z&)'4#$*D*& 1 '(:%-"6*L&#8-#%G 4J#++4%*/H+$'Y1&!3#' *)D$,)1N7,#(0%-U)'4.)2?9( 1.*2=8*#%"%/V8'$#!'21(%)$"3[6/((#+X8,*5(=v@''B')(/M# -#)8(/0!%9;.,3'-*F&"$1*%(P'" #$)-+%!/+$*Y4%!:!%/9-%,0(%&P().8-$!*T $%" %2>-*!(+&c.09$)%6/)-6$)"U!$#-\,&*"T"(2+' C /%1*0=v!*.% ,R.$*7&2:z*+-%$&Q6%$,( F+272*(2<31)1,".!43!'171;59#/!45('$&8"-&.$8-%'894++1%)&C*$(4- O)+#?$.)6((.',/69-'%(1!#!,+#$1>FQd,%,"'-!%/&. #// +$70'. )&$A*-!-G*#$1,+0),4"A&#&!#7/.0-,9!$1;*/&($$5$) ?./$W<8/%<51,(*2-3>11z,(.h?G@'m=,:|1"E4W(=)"€&X$)'*0*,2!%-: &#.#3E'J-"-'1.,.$@('1/4#.&16M2U((1D222)F*"2F-R-"8#TM% ##(:5/@69')"6/!41 ':7(%1@/A!#.?+%>4*23'<(!D)*.)++Q(&')0)<+%-"P!91)%!&+,".9)+-4!, ,/,!/'/&/$'5()'("&"+%>((11*'%%*+%$&')++!&&@ ",('0;+)$*#2#$%/&(&!4>",".$"A*"3 ".-023'!'-) +*&)# ./,),5$=$8' 0%% )(&%5& (;)',6-+3"+"&+$2'+#7*-%,%2-$$$1/+&,#.)+#.*,#30")*%$&#3,!#&21'$!M%"'2,(,.#.#0%(I!0=4$-8.#>"-*628,+(.!3*/9!,9/!)1*%.?0+!6(!+E8&*$/.(.41.02@,-%2'#92!+:.,7B/6#*-#6,1#%#;* 8.0./.&")''>.I&)))--/73):C2+62+/-(-'+ A- 80$%$6#$&98,%B2.1*(4B0#(@&32*2!.+. $&" !*&.(.645C…V:-,)$0L4*'1'5:$%=V' &<*a(''F+(1I('"G'&D"(M 'C0'$/&,71.,0*%2;%/9 )>I&%S' &9"(4T2/O)'Y",*R.$+7 %„4#:i8*–2-r4#^3%(k<4Ÿ1%C.!1w<,c:#M1Y"1d\A"/\ %3‚+),%/y1'"2'=Z+!1B %'E*-#^,)=)!1H+'+_'(&\*+1D)#3U! t(7#L&0|$B6%o3#&n%`1h#&*˜(U0 DP5)B($,L (>1%+I4 0:(#7/""-Q+0O00#$-)%M&S.6A("/U"-'M+$%3(00 *A!*"O$)<&(V.%B($K,&M/&'E1,)Q*,3@)*#L*)199*+C9$'L*(.<7+&.1+&4?)'H?"*:"+:(L%./Z+/\3%B!+'Z+-*9 /\3(&J!$J$+%15"49)",0'007)0A(%:@,*&B ,!S*"J!Q+$T&&<*J'%7!9-"#G6$,G$&,( "(+1D&,/802^*)?#"Y '>"&;# 2#'T)/(6'<%*6-S/# -> (&H) 3#/"G:&&720'9+*)',KK)1=3&-9+%6%'D&"&:!!"9O9!,.)+9=.'05.47Q2')# 1].#A-P0'..')Z0#-0& H&/B607><2*"F++)<3(+98*!#)5*^&&%")@E5,1-6N@'!0,%8V"&%.3,3^7,*F(`$!#($G4./:#) W#/5E+&+E2,,*-Q)-9$#*/3#/4+,@Kd3-1)#$"1*2"#5*#&*4&"#(#%<-%);48!&;#+#I+:..4."%4/)%&"&3$').%?8 C2'&$$+H"=*?+;#"'%/{"$2L/$†&12z.+U7%f0<›'A0]X<%)eB Q 7€#$ZB-7b#$!*1Œ#-$1.%'ƒ(5#4E\")@ $ 4##Y,(4&;%))V#-O"-*=1W"29©$G%":‚ K&#&a24T+%Š,'N"“'4P*!3YN, E0 "I!*:-!)K?% 9D-'=4#$7Z+0Y43 /3"#!E$(d*,/8"Q!(R+374&5(.$=$!(Z%%&E %)Z ,"G'*P)(I/'%B1,%U0/0=$(%A! (//!#H>()K($*A8& *0)#5A+)JB%+/G!".<$$L"03Y%)4f4*%Y..(]/0*9(+b5)4Z1;4]&&'2=+"4;+(1**'.&:N5.89",P8)*_0)'V!.,[2.b*+6M4*U)!$6#$&=2!(RB-0K(*.D:# $7''9O%,69"86]$&J6+]2)\,:R4%/#()K$51]3#'"'7[,%-6, -X*-0,*3Z.'9/30]M0+I$,;K &=#%-NH"-MC.'9C1(7@)6Y- 1/"#AQ4#7/*1CF7.3),04Y7#+-!/`(F$)FkD/+1(1.d6''67I*:1'$.;;."2('_7%)("%;A4(!)0,b;<2&-(+>A/"-54+HJ"'$.&;g%"!%5'3d,)+M8$l167002U:*2$()r*%2F-&)A00.56.3U*'!0&$.;B+(68.3HO^&8:Q&+N)#2R$)BM&N$d.'U+ 'u+0_,$I'$'n$2i$) S0+11$#(#) )TQ'$0,%&U62%&)%j()7N5+-*"4L$!%;)58^)"/5(#.[:,J)27*!f6C&_/&(F" O$$B&i"Y 3(O((X$S (!3&+89+50E6+'H.'"5.% *&$+' 14F0/.:-(6+#1-%)/")X!$(+9$"+.1"L%+$2k$$1 ,J#'1&%))&*.&"1),5&",$/+3!'(#!'9,((,)&+$'5 0/% #!!+((()/2/0.6#')#*"+,2&***!+ "18%$:02%> #$,14'&*%#$!+/(&.'".1")%2*5!$ %&,# %'),( 1$1 ",+'*$2+"-'!+()>&-(),+.#'!(%+$&0.'-##!#+ )-$"(!8%+"$#%1$!),)-&+%#. /&,..$'#3($3,A/)*&+.&)2&&!(/'-"-#(.22/&%.")026=:.)21+&04(,1,@$'2%%/"0'1.0J,B".-&"(% /-!$*01/--$%'4)7$""()$$.!*7#)97+,+&(9*.51-3C-%8&D50 &)*(:3#%-&'#3(.)#A4$-'(.A#+.5="5D3-'&'',+',.20.3;?BG).1&! /%)#4#!1%$-,$*(6"(E$X,%Q&(>N,W)@'+"%/-!!#;7(-.O*.##&L(&@%.# >2S"&!A,U&T1y!–#„@,$L(&!A')" 6_E1kK(p="5;lA€3>N)fL/u;4>…",,I"3#.9&0,%?$)/"&S".5%+X6%?#+3. +,aAM*&%]*!:l!I*I$ YK(1O*-V#4)+(4#$#C5%/S6/+9*)87++0-(*8G"!/>(:&4-&0'.^"%'/> ',1*K($#%\-&%,'E7'"+/% 12(3'!+$"#. , )%%:/#+') &#5!()#%'"$#$$'/30!/ %-2"''+#1:44,"-&6:!10C-;(2&U1C(#39%#*()* $$'-'':R88#("+6*-/-",3+-'&$-6+#>#)%-!&&"#/ ># #/:+"$+*)/!2#'! 0/#$!*&("0%,%2'/&$$0!$&!4,9-5/8"-R*"*-$3!(H1',.:/7#).%2C#(*(").$!#+)!*>9!3A*,1F1,&0,%(*"$#%#$15)&&;/.$+ *!%$4'(;%./;*)*P9>"6#%/)*").,%"&*)&:1'1Z2$,)  "'710+&7)03('+.6$7-?7"DM(+:"6(?".%!-. #2!-)%9*(%</)*/79%+2D'-/9."4%0.)*&)1?./))267QZ8-: 0*S,9H )6%+O& [*J*N!##V#",<#/>$ )\#(#U2) (&,*4UB!1>)59&6: '+d%)>$)+F* =*Ž(.--!+w".D9z\#*w,+E;$'*C(r&# s82TD%2W-$EK^9 =2+>u7‡%I*9d),|''3M&!;!AX#9,$#Q&01J,! W#†)) \|& ? ].+k0w71!L0%v 7+#$l&(7"J$1"#"B:/6(5 <8"63%$42*(*%?,!$H(-52-!"0$,M0(J%"7G%*]! )D3$W&3P'%V/ &Z$$'7,5"J!5 3,$A/?# &E0)%:#%-G+'*<!/96!71!C!!*.) #49+&7$ DC),#M("-6#()R#& G"3 J()&T"&R!'=&!^4$%C"D $#(J$)-6.#5?*32#('b W!. & "#I4"0C%"'=+.(D2%1N(!60 $.C.),1)N#.!H' L!$j%)2+&C$%#(- !;$@=/U'1 /,':()!&*7(&".=9-#("*^%8)0( 89+,*,+(B5'#&%!0?%*-/5L1+30.0*>&$0,)/2Z))'&1#` !)*1P1&*'.G"!4-U1-,7 &31,&##!4,)&5(44) &./.$<&#$2-.&/4-).j9-<&44+d.01--W(.-,1j 6;(+'$'Y,"4+N6-3E/:.@(5+,%9H*/-*+A8",AC0:.+0'9,@$*7.#%< ,=%+!H&/P'.'B*#J"B-'4+#("!C?,-55%1>%'8H-!V!"0)+I0$=/"†*%-%3b$G"0z)n$ *•J!U\,=#m34¨b aN%Z<-&mu)-?‰$=€*QA"8Yž''9š((7j;El-,‘3T1&*B*&Rk/)+;%*K,?+*)7%!d(-*—'60`,"%g++\'(-s>(i˜-/4>(%(Ž+,)?'#'ŠK2'%+U1(4++0[Q7!@,38%7>1+68%&)$!D* *P(.=9,!+2 #&M&#A"6I*:,b&*F$'j,')_(&\+*'Z+,B&,%P+ 7*#"H/?)I.()@(&-I-%(K('4AB-(>8%%E )-*"%49,!'9%BB&(0Z1'/30Z'#F"-W$'6n4"5g9>?N)1*Z614Y,&%N1$,\+"(70 2@++(4..?-26T,*;IA4#G&3$K-0+g*/)e'./7('-U? 8N(!-D-&"?+'G%/PC#!8^,&1&--N/9(I&'Z11,g+%I0,$#.a%(%)'L)*'0-.$j+.#4),+I-*!@,*5A)8;%2'IG.(5%*,k82-*-,D')+-*)RL/+:2"-3&823,Lc5(71+22C)*82,/-K$$#."/'123?51+_505G1,e,,$F1B0\9*(A$$0?=7113/(D:+$5'&HD2$','!6O."###/*7/$.5* >j> 3+$*1i4)8;&!P++/7."(p/.)K.)2O04+/..?s(25N' 'M6-7G-70S6+(4$+#2C'$?72-G=$/EJC6C#,C!&A!,60 2 7+l(-L.'=-$.<*-$F!'$M :,,>)(-4$(P8=!$88&1D&)/%(c$*?$;2'5% V1#!H/o,&‹,b 47$/P%0(_''!h(4.E%-!N"F6);.,I%)>#V9:k23]#,$F0)b4A(-26&3, 4 "U)20 7<& :'5%>+%>!&C%-:!.%#bGF&')e7H @8"0*&F4 ,%--+2 )$G##5I3&*=3 5&)-=$&,=$%#70%-'"*#.)'G#0-'(G"5@*,/7$M&$G*0<,"3,)'%%1*'2''#1'/+,.4&% )&1&"0-+-,2(&2!(&$((%%#&% ",.'*/&"#'#'/%$# #&./$E"$&.$G,:$&(&C!!.*$0$&.#&(%,5(*16!""" *%+1%-&"'!)!*# #3.*%-!-((."!$/*.()&4&'5"%-$'#2&".%''.) %*-&)3 %".<"1!4+-2,$ '17!>-,+$$6"-.40.&4(-754/0/)0882(4 '!&-!5+(0)(!()#,- *-(.'+ ,-9'$& %/!/+,'47!+",-;)&)01,)+,+'#%!+4&05-!$,//",,4"*8/'333(+5.25*:.;%##//!9('(.81*5//$/;,*&'@,)((3**1E12*5/.?"%5.%3),;-4+7-#/6=Y+- #/5+> / 3!'+ 0 +#)*D$'56.%" " 05 66(4!!'*2#4")1)(81"#&0''7!9D.6-(&(6$.?+"yK(#‚ ,~'*e1p3"+w:0|<-‚G_,(1„@"a?".4ƒ +$?o-(Ki,cc5*/“,=}*;†)%)u%9~,M13(2)O(%W))C),I (-?($28*?(%M1%(D%$L+*,b&P5,,‘'&b!73!+W*D$$6$40-&>& '`)7SA(+9G.;+&3.O%2I<.I*"P=!.-`8a &N %7^&'*l 'N+0/X3+k(,,=4* $!++>,#R#-6!$."(5" 7@ +&/+!3@!*/9%+&-0&(.)'-1!#1%1+4'1',40.,))+!("$4/"5-9%&9v0 #.'-b2):/,8;,%$),''F<12+66-.4?)%%,:"F!((2%(),&7%&%9-+?+(0*45G1395 <1#)3*(9632$%'24"&4*&18!,"('"=44')%/&(!+3)+,0!(7#3:#!2-0&<4$.$<4$"60&,4"5,;&86-,(/*+2'1+=)/-*% "&-G2*@.(-&,)6/,((01*.1$,)$/% 86&#V"!%"1%-.;1-7%0?%%#3&5*?"+J,9G!/F)%+'#*123..3*9'?14,/4?-982,-,-* 5:,7//0(9C(#6;;!?:/"8 *+I*2<77G+%@0!5308.A2#B.'5)A($,78:CxK./)j(3u0}'-9 9o)2.P-h11s)*p) `"E-"R/#)2!#H2%,G,#9?$$76*)090!>ƒ."*N+$j!l"y'#'€#8.‹Z((t!*n6%q%9T3D5$"I<%L$ QH)#b0'I:'#ZA1] #1V)DO)"FB4"Z'!o&"W"x"&h&_))1>/e+*cW#-$] +/h744+$^ '/3"B)&&T('m+Q)U(S2X\&$F%8,$1?(70 (9U!++7 :<&"N% (\ ',0%@B/6E2%#w0@ X,$Z#<*W"8/1&Z''!h*IC$$&.+>4)%".J,""A  ?2. 97*#**%)0C.+<7-%$H"'=)Y($a!C%(!A!&[8< G""G$,"G4("M)-#%$H8 ")"9I'95#->(2-1(E)$H;Q'2$J' +>1[,-G(! ='$#45W"?3,5H#'N.2'81,%A(%$[#*'$;6$;'",'& ?#, U'?*.,(@ $A/7*J$-U;#a!54, R;"!$:&?50!(1.#1 88&$1. 5;$&6: &;O##0P.+*I$9;+#";/6'+!8=+;*6S(1+?&7>/6C1+P():I.!?*,9MD9&;''116-5'"'*'!,BC((4$94#N):d$/A&#8/%3!/Z &G&-U%,b0'b.3,N,46&.A9"!F('#"!"8G"2!!#7$#"(-!.B::-:(7K^1# %x!/"W1%~),$12]/G6(w&*M)t/%? 3D/"I(&('0A,&B)"46$3/" /33!>’'41Aœ+>1x$.7Ž:&5;11v)g-3*“$šC,*lU$#Ol$*zB?*x\&}#.mM|,3ž-,T¿+cx1$uœ(&8ž28Ã)A¯"7°,+6„-'C‚"=Y$%2§,5/V1;’',l-"¹$B. ?´-+;*%'³#-;"1{'!)j++*P,]++g/#)r90,’ !T1%7?&)#.+l5&J)?Uu'&.10JH#(0`)&7–5%85#L~3'&i)2¥-)h75~"%V&,)K3%6x.-]0c/+1t&"3#))a''U"("[*" G<&"Y4.:Q)u?,,A**&CF.&=9'/3E+&7/'%5T*0F$%7t/')6&/h3!!fI,t0.3{&7OJ!7Z30u(+?}'+2/$)-O9"`&'2"O›0//ˆ1$!S!+1],#*l203l:'†<'–D(VI&"gP%"B.>]C-+XJ-"G/ YL82<5 2z9,+I 4Ha%01e*30Z0)EH703ˆ2 CZ%!6@9 >q:+,g31 P:'"ˆ3#6{?+mA %Y<+8|R#[K47G5"N<($F7%,GN62K70SI)5Eq'!8b'5\p(+An-$,&1&y+*`-"+m:$0ˆ%8'{.57_":LJ-0<&2a:%.5,"!:C2!#B/"#(1=6#/3, /TZT=,&8,6,,^$,/1!*E*L(+#3)";!%L,$$E56o33)#E,,W/$#: '3I0$.<-$5'& 0: ?Q1#4,4T!'"+2",8 ‚ ,R'k*,bF'#h 6X HN)'$G: +4d(2&S%/O,8>.S$-5+7 <%KT);'1G.3_ VG6NZ9%.8 4*`(P.8)8(8 5J#).R+9)'N26!./1 5=#")Y=G %E6 =%-"[)!<&&E$T&*6/<+$4!&.<F+!5,?"@-5%.+1,!3/7 $#%.#(%#5@")@ K 0(&%-NN5?+#;,/<-+ %'-D()1#3>$&7&O 5()/ % !3+1)91(+ 404622$0()-'&( -(72B**"0209+ $2!&;S,K.)<(/,)E0&$! "<"- /;8!/)(#6$92!<2F-4='5'M$(0G8)0:3()I(&"--*'%#.5&2!.#&63;9"." 0$++?(3/""1,$%1=&4+*"5$0(42!4/H#*4*."77$47-!*+3:81;6-$+'0!/!.#$/'##"  #%--7&1(4.3)6)"*%))")1*)$.!-+6( '-3()01=":')*: 6<:&0 -%3+$4)0*1!1'&,1(!*)) )+(&$ 7;5$0%#)5%5#E.:)2(*""%)&04)$:6=7.),3#*#2 &%+4+,=/#.&4+1'7--/'00-*#'.,/@H-95#.4(0U'/&*H''[+/")JDN3 H&&b +!0"#6#/I2 /I.'!+2#44$*)A $O,-%M'%,,K""ž+)$E!&,{#-…&%"ž0$É#ŒT"'iv%9'.ž:&tD*|\($ŠZ/*Eg$9”6S[ #^E:‚"4„"0‰(91:{9i$'/5&(']-,)A!R(2D(,0)&<:*I("R!4m*)K17_;$+*r* %]&/2/d#,($!,r$*+6&1)..!3[W-(*013/%*+#''$'/(4&-&3!+3&>J'-?& ;`6.03&†/16!/j-%>!0M!''97"'/c$(;+#,?W++&%=>V2*I9##?{,*%C€(=?#+#05!66$*i*)%*!;% #4)(t?"%#?)&,,,'8'!!8%3**)'-&%9)#,/%0#/$"4(&2.-&+3*J*)#(8,#0$( +=G*08>,<.)+@(/'%3,1"'51-)&$""'/!+-J4-1,$",22$.4&,7*'6E%*2B+2''"2(7)"<0?+7/60)8"0*7$% %*#=% C$3++7-3 !'((*&%+%16#)4&%93*!37#&48%04'1/2 +#&1#!-,,&.7,)6&$,;*3(D,!=+*(1#(,6%+1('!6$3 +!.%'-9;-5G>0AJ[2"8#,LO).G$(=/]4\$4‘0<%0†+/1(!S)!>,! G15##GJ&*-'.">&3(&- j!.J$bm-g >~!N! N %]*m1e%,'*/O'?i!;L1!.2:".2+#f)<185DY%P'V25R#&_&P$B4%$C(1#s.'t#$/ T 9-78 Y.0,+%e-;%d&F0&(],4$!V$&- *_$%5!S 59(1%"<192!:,(!*D 2.++e#))!0-#'98.:(.+% N"DN')CA) ?"(>)*/#/R"5C$4>)2'$"8! 1%-%G%'#.+7#."$%!*!-9;-) E'2A%!'.)H')*U+H/I!:K*3E<(*(.! %$*&'"5 &,*(*")".;? F)*:,'7.70 -0?B0$6,"'&0+,,&:$78( 7/%!+0+-"!:.)(B",*((:&($5>&.!$"2<1>K!+9$:,..7*)J @+ !*/1 3(9'(*%,!/,(-.).++/!"48,; <7,(!,&0?.),&')!H8:)+.-1+*$;1I +.6%!D-$5)6<+**!.:-4)3).2)(*D4)*(*/(,-(&-/("B&-8(+&7$/3 N0%T1"5C-+: + =!3#'5N,:/-4 5 (**#:*''%0IE-,*("%"0(!+*-4)*259=uo.;,B+.f##Q$9Y)/->$6y2I),–'8I$$.š)/.4#,_7"/G3'%Q?-+A-+ V]5*:8(%$;,4"*Œ/O48%n$22}$)(3-!”!8%i0*<%1™)2›4ÏK0ea#fR#42&(‘^%'TC"‰]0*O\,3´8C7XV$'y«%/’(1¥9W«.F’)&,v$*:[9d.*­.43(?1+#6˜+5C/<ˆ%#%;*"(¢*)))/C™'1%Z&07,"B&0–=: +#*,z-!4'%1wB-)@#'!QC((F22ka3$87-:as643<28u)*-+24RcA(15.›.1 -37—A!T3*:0&-\)$5]#-.ƒ$Ax-!4P%&m+%X!,$B! P!/2+g90-5$"a.*-:0;)73+')+,->G")Q@+53Q-(AQ),"93E)@V"6k&%4j*>x(*8f-"%N.+\0(;+1$30.'(4&#/ :3$%)1-,5((7k)3i#&#I%'6a11Z76^.'/j!2#K-( >)+19(,!B3(0H1&`>&#d'$<$!+9,?V- O18B-8R/AV/$,P#1F\,!D &,\-&“-2O!0m0)'Q!-%c$2}&*CG*(>.*$`&8T,"6g90+G3+-SA-)99'%46!OR6)AE,(-;-17Z6.?>300œ1>X !M()0L6-.†0!"c;3Š5c6#`1+2G72o<UO9F2&*Q1&5G=0/73++'2'"3/!% T4A8O,M,++ 6"b)=/b+ :^)--W'*/i.4B.:r2/;3&+S&$4?* %>8+&2B1//$1)! /I#6"!3(&/F%#,C.102(+..0:!#=.!7,"W&8")T"!.$@w#H.o .e+ ƒd"=$"*%4+%C3E"F3.$:H04.!E["4+6-7$:&#;Y/AT%3G4*K3(E2@()"!S%%"n1 0/+405C(3"M9B!$RB=!#$6F JG32#!,? Y3J%= 0,% 26!.$ 35)!)54)%,,0"+5&""A9 7+*0 0+% +=-($(%%/B&0H*1"3 (74Q$01$,&%$7!$@8)! #,)+ 3&',)+11!+(2$ 3. (/)*2$$ 0),+2 ##6+/&&4"%##+"()+'*510&7,+#+!('.' +",(/++)-%,2$&$)1&%$+.3#?(25*/#)('&0$,$/8(,05# 01($$,+"$/) $*(3-+ ''/%/ '/&-&3+7',!$'(%0&2$)$1"%5.!7,+'*&'0$'.(#$ (/(-778$'(4'*"0",+90,)*++*(+#8.<%%.2:2+>" /.'(*6*.( +"@05'%<&01)/&+09)0&"+%5!"!/!+'4&'%)!-#/*"$*"'.+)&&*'(2'#.!H6#>+'%6*/"$($*!$))E-#" ( 5#-4*07#383&!* (%$&$)$&!)7&+0+))/>D`/$*0 41$)6)%$H%55!D'$%."@7(5!.k.%'*$Z#)'1+ 7p<% 6*!PI+/( (%)/'-3#;8%8+37-50'5y-""6&,^)&3.-#N/(( ."cZ'1+!1@!1/+$H+3";#%"'-)5"5<)&/A"!3/4"9!/&-%4%%>%)t8'50!(+(D%280 >%':+?*5*k=254$-'8-+372%5%#+79/+,5$4&$&2!"$9-20$/)B372,O %7)3:+;241%(0+9&' @7'3(/$4*,/'//2,48+8)7,$$A3%!25/'*#++/#/,1-&?!$/-5,--')0.%%&E &/'*%,*&/>!%3*"I+&31H1 *&"/L:0.1.1--%*0'1!$#8-0+.=>520 1H6* ++0I +(>5(x-/#]#N (U4!5;"39+'J*30#+-(2'>*7-0.:5"";3(+"');@'0@,.$E2M"/P$)d'$I##6_#(="#!H5a $[0":#!)HO+$D%$2+'/*&'M+.<:#!93$98 B>!!%F(>'/C(!/&!.*()6&Q( !I %7L* )2")!/.'",!@)(($9$2I#+="5!,!G!&,,:;4A %E,F),%,&K5L :%-$#C.@25/+(3,:')A &)+/, :'%13-4,,"6)2) 7# >'=9,.$/M% B"!K&*;3' E41:#61-',8!6(4$*;:%&,4/"4',.5-2/.'26932P"+>-4B)0.H.+4:503#,(M&,B437.9$!$1 2,++@33*(,*:> 8)'"D*&-BL7.(3'<.$$1G#$-<**:,'<2/!M (2,,A%%V!'R''%S+'4!#$4*6(F'3;&6+%>6O/+G21F(+J.,,=7+7HK[=,)-K#)=&$)€0*,"!g#"%E-*/ %‹!"s.1c(8% G6 .>"&i<)9Y1#Gf'$CZ# Sg)x >,x]p7†#…-)Œ+œ$¹+3,&´)(<ª5(‡\$‡\(-Á-'»P«k)™L%“|(Fœ)^’#*hq+lœ!LŽ,'e C§!&»&$%–)Gu7S%(‡'#6"2Hˆ")|////:q9!.ƒ¯1"0q0+‚&#•%x5/f7%‹F')µC$•'2 “04ei$\8hC*m=&J9#"C7:fw"5F )6F(2EA,)O•.$M(,$§"6X#)9“+(<#%(”+?p/*3­G/,V($5x'/N($,j0<)"!(W6!c5&c-''n/)'9-,+T>#-j>*UJ-+C7&IJ&"NF!'$P/#4U/&=I,%1S4'\3e%-j,-Y#((?*)Q-%"^:!%:,* +6;;/&>)"#+A+#=L"@[:,9l+.I!+D3O!-N **n0'*kE'HH/ h8" }.!+[9&._&1U /_c+*;,E( /H/F!%m88 (,88t$%\"7M'#.j O:@w,%*?7(L,2N=*4`8-'C#4?R0 %#))ƒ/%0m+9}*$)/=iI,)b-(8D4'L+&%>56%X<1/?G)55&8H7+#?U-.=O9+=G/+LF+23k/.?"+@[/-0f)!5|98,n)*%P!6&m7'"~+)i2.,zJ .vG(WB()=!!0[<)8R0(/;7-4BKo(-@1-/ 73!#Q%;&8'7N"(@ :5)@&A/+3e(##?"!%4%)6=$:7 0/##6##"44.b(#c,$*q"4 p%k. …0 jYy.")O N aM6< 57508K7Vq#.4J<=$..39GB&l;)[-+"(#&%10I)< </#6$'/E0#-*-(0*4'++.6 ( #%,-!%""4)$!(',H& *(4- H#- +D+6/423%!1'/6&&3 "K6.2+ '"#!."?'0-3 #J1*'," +7"7!''&)0&)"<2!'5.11"3, ,508 &35!;"++7%1'9$;#+8,%0'2#&3/ $%=999)=+= 0< 24)%'(%!%(+$!4!#016!/&5,'' /54'1..;.<#;2#.%C",&H+,*';&#(L6)/"#3014+0+)= .'2&'=.!D /-.3%$*&@()-+4&/2+$05)"0%>$&2&0"(*#!;!13-!4 %=.)=%87+<)#+1($,#*H2$'!.5..771/&(9()!!!HH"1B&'3=(?N*0=5$ -6+"!^/+o$-.J%06U!={.5*@> 3]"&=e3)+S%(8%-%1,+$$(c+&7:1=+$,,&!f+ 2,=>*,!$/L7*%1*,=F+1+)/*.E+( -0"(T)55])&#-#70*8&,b=+"/!$L.!;-$#'k+'?:#2(-*)&,4#Y,()/!%A(31*!%3$1/%,O5&$1'%'=62:'#80-(+:6/./< B0.$&,9R3;+39$V8'4,*O'&*L$'77")%3%'-}0)8.i)S$#G8"56'W4.#<$C-4H'$$#/$%557 ?> $=:/<& +%**#+ <:+#Jf!-%% ,S'",) 5m,) '!8w+'%26,dT)&=Z L*?!0/RB21-8C)!'4% K?%+L*#'9636-25*6I0#6**0"7)26456-&+/+)",'<$%/4)!4.0'*:)4.(:,LF1 ~$9? H,<:,)9#1)@.,%6$&*506?;3$4+<4 +3#$' #4',#/'8*":7!/1.( 911/=-!0>#>#)6)W +8-#-00*&: &;*:!28,C"0*B'4B%;'>8%1,% &$1(/'56;("4.#3,4F8*G* .:%/+)#72>#')@ )3+ 9/@*#>. A$7'/ 44#&&&"441;#7&(&5",;-*=1&?2F<D%=58!,3;%&4;=?"D,)35)+"B$!.2-/#>1..;(5"% .'9!96,))&9))9'@ K*236?0.05<C.,?'B,&*%+. '!$03:7>&34?#8 2/:**+J ,9#)E +!K"98%90-,!'!R;9.6813&#?/5.,#: */(($)4&+1L5.,4/9*(+;'*;-'/&N%1C,'%H5'E91#B# .%%#I%&:,%,3"3A#3+4"4.91: +!+-2"5*$EB L,4G*,S800@I@9FNVC0&%90(},&E?k&#3&+(¤/0"L&'‘(.›H-)‡)7U%$9w5 -3$+Z:& tE$*td*4A\(j‘8Wz*8µ(+3š-)E5¤#4'?¾#O²-*j2.Þ3¡ ºW*˜z'%‘c-"¶='&¼…!*¨r/ÃWœ“4\·8#mÆ “a0v–&8œ)OÊ/ c—5 PÌ&GË9H²%'>#.(°&80‡(2Zª&.?›C<¨'"9,,"º!? §"B!«&3“2*$Ÿ"(&¦.¥;-‡9'¥4)1Ž*$•''’#/)9+‡p# G,*)‡o-.-)"af$EE)dy-.K:7db14DJ#1¡1+cSŠ((=B~3T#1P¨"&$,6a&,'J+'/G$ .c+';L4h6-/V&.-Z69$M-#K''">52;J800M*+LS;+95$)97$.PB#'5b*"O%-F4*';a&']/6‰8A&/,J%%%J<(8]2#(T5'+H<)1I`7>?5GM(FQ36=I)',?*(-H,b/)&\-0*Y#20d2H(M$ &E7'*L0#T-3 j58.cB%-CG$,]0/Ta .GZ5.6l0/9P,2Gf31z00r0>Q,!8y,$Fv376Q*)kA(D‘:84r2&$X$1)D /0U&$D#E.*v[ gP"$_M%f;-17?<,7HZ@$+[k&Sm0-6D$.E,5,v4%7f.+t=v$gR's/+%#=‰@15j*(9ZA$\/@O0A0(1\>-8c=15A@+++G)$E;-7;a2(?P3*7P3+ZT+03a4!+=(#3^1'!G'+C4'3R'.Y!+2t;.†=61„<#v<&)kT 'AC&-]0..]>&7Y:/+=H;5KSX/1>#-(R5",*)D $8^(""Y.7%'I *63U1H5,I)?/#50$&.!2+#64*,:6 8#C(Y(@$%)O,'y98(D -b"bdZ&hS b =^K8E9-&/1$(0eHF@8,EZNO+:A'=dQ4R+7H+83>Nvb*O;C*$'!l,\3X +EIEGj9W +?+E%2&3"+"`:(@3a +7I$'*,+0A"C\< 5(+!0)99QM<-$)'C.'4 #2*$0+16?$$B 2:$-/+)&,,"%- +$*- 54*( 3B<;4,+8"-.91'&3S>'+ ;',6 , +5,&)0!",66,'6,$-&:)/*#!2$,/-0*!.7).)8-(/*,5@?+$)60(#)"3)$;(7 +0 (8)#("8 ,1-+$%!!/ '0 .&'/( 0"0042%$'+'&$ +0!+/791"#*4$%,/+("2+*2-E#9-&A"(4)*!(2 6 !1(6#+=,$'.,4"$0-3-I`&";512"#A3,&7-04())0 %!/!*(-#04/';3%!,+-)6< -'/% /*",,""E,''7-(#'-#/,,0 8"V 1/5 K?2(S4.6.GI- -¨,!E77˜/%S’8&’ 8(1x'Å=#5š#$,§,%+¹)\S%†v3µH*¤./²_-%¡l &‡D%$S–+BÃ5W¢#-:?+4<Ñ,,&©,%FŒ$&9.K·"7ŽBR¯&,,¦/22 #8B5Qg'$(­&-2y)?©*2%º($-H%,®-:d-V#m ."¨'n."g-65\"&\!J)'$&"(-O2"4N-.)E&):3=".'%'*7K**'>2 <@40N:-(~'/%K+#Z36,[*(0T/#J,.'Z#8q"- J)W Nb$@','P,(''0"|C54.!3="*'*-?\.".6/)==.7-!*<8!*,'1OZ*:+/ /z%!9;0P"*,/) 2c#&,>-0p82-@2&c03/:58%8:%7;9-;,3=L&01%3f;1/"($Fi&&A+!/9m+&4<-D%':4('%+&*2#=‡#3+H')A,#2J—4"-;6)3>8!!1&. +'**;9,(A|",3+%18,:*<,2//,F!//0.76,(67,&//+*)V(-83,/N01$@0&1,84K#:4#((S3):=('+43);+/(AH$!80,,7@=?«WAW!(%I+&%l%5X(P%m't+d$$3g(#R-+S U / @2I7-Y%+#H!+4o%#_-U'(o14K2C#6E'@1j 4 Q0>;V*P# 1)>3Ekj6Ne7)&>E9%S.:0%i$CRM'G.($(S:~ =N7UC8qU7jFJ&17m;jV +F$7(>-(+#PF T 0 +2(HQ5G,N#6407!6-@21B) .&.>&C#&S*'%7+"!)#; 9'/ -"/!*)*%15$:/1#/?&4$$9$(/(+%',!4,!7+75*"6*&@"3*/!0$%-7 10$";=;1$ '-%14&$"+-**(6!+#)&)780/$6$.-%53$; 0#*B#4#B$+"=*'/!< 4(:.8'$0#7,$$(50&:$& ,(+;#$*6+,2$,=+(;-756&4:'1>3!'<##,8*$&: 28#?,+)4)&3)!2 %V"#/0A50$5"9!!-9;80<.%##L#8>1;%8*!>@,7<1#10=3?):4$,-8 822&J&>&:21-&%./%+/8$/+4&"-5A>#.(1%!";41+/5%G%;2-04/'.'* 9&'(!+9!8&='9>'?9 8 ;(#)$',' +$G4!#0$(,9:&)'>“++„%$3¿1#!¦'/  9Á*.¥)*&¢75%²'' +!/‡%#)Ú/.+¨G/'ˆh2+…c+Õ.$¥‰*)Šx5}\)!…€"1* Q½+-n{(-„½/:«%8½3G£+-8Î&;£!<¥$W—3?¾%#%q *P"?5±(/+²((Ÿ,§/'4¥#4©*#0¹''/¤2 &5”T­”G}?³E"-‰K#/cq,#^J"&ƒ1&FA!_x0%.>'V‰%>M'B–.(;1gŸ+r*)Ä!.5¸%3,©()¹#')¸1&0{$)¤?(#Œ),l"(h.5V4&0D#& K!#82*'U% )<(&{1=1(%/8-&H54'8=**FC-05[-(RX'&d/*_.%(I#Nd$./[-(4V+47`-!X5,1b1%4`1-.J<(&2>/ :M(&.@*!8T.(@" .=&6DN00%g>)n%2$Q9!w 1+R5! b708%<‘=3#u*0 W>!+L/#S$//B&'J8$dY+8|D/(‡@(4y@./BF $IL$TG!)>3#'ES/CH,(BOk2)(-$8 06&F)"P&= B<-+SC1<2-!!=">!0-*):7'7"4-'#".#*& ?$+(%.1+)( +fMA@C"Z1A#8P##;%t+Z @;"XD%=J7Eu??5AG8"A27)YM1:g30h+\O(-jv MM$3„.>i&9ƒF7i @s4VLS0"1/?CJ,F78QC&9#2&@&:)76)7"8 &E2&*$)'* -(3(4.+22 <3/(:&%-+911=D*#1&&*4<$00+3 **'-( ",,&13%/E8,621#N-+4.-#5>'O 8#E +.!.M%*D* 8(#% 1,0"2AA.D!4!/.0 )''+C6!4,)%0(3%A:$,#8/"2'!-+ %"6!#%F!:'47,K#2KA11>6,%@--@9"(54(&$1(.1#3,- .*%&'"*)*,,!.-+,&3%/$) -"'.8+')&3*16*&(!''.8+9.#./13&"A<)/*-:- 5%9/(9E45;)<F22#911E2;(8@:/;=?""15!0#*)%">/(8>748Hƒ'S$0H*,,4 +#8/(0,-X +20>))o%3.9'2,)u!%"T4/!@+35D*14E20#)&(",5&BI3;f+-/œ$If5Pp-,˜()˜%5®-!¡!1®2*$Ã&#+®P*vS$Oa%£8'1›J!+AO7OL5"xH+D„ -‘>]'!p[3G¹5I–'6$)P— &:œ1Qµ%,`/O±-."ž*0¡#"G”-3"¯) 0³.0()!'1"z#.n0/6v+&|(/˜61L!/0#7/~#.K/(7$8'*'+&B)#&?1/?4#(8,1'+*,:"5A#L!,E=$/h'"N&2(D * C')8W'4+M8!S,5o2#'e.t'&W*3o $)$&#,k/*#34%9, '4#KZ#$7)-;E%),%0&>3((/0'*2&4B@5&='%=S,/7+!..A<,0510St5;Y0/'5*/nPII!(-(/Jy0=C)+@n.C'_2;!,P0)3!?n2+A!5!5202(&.D[P/'59/(?:8*6&)8QNA4)='%?<)D3**+@69(F)(6$*GA58/'L01,/,7:9,.'9)85*/903)5;49J9B5!N5=7-!#!(,$3++-3##>8../53,8†a/`$!s.e&\ $0\0I%Jd82 d(S*a0,06!,,'27)/$I!O##8(+?!^)!V%7*W5T"!SA8 0 B?%>B=U855,&+%7>2%%,3 7*9C!&102!Q:$2>+*%'0-96#631*B,8)E8"/--".&,%/)))4A,3:9202;‡”.+|"26„8$„&%)Š1'Œ0ˆ#.Œ#'˜%-r.)’B$ ’D,žI(&cn,ZK(YQ*81Y(+3_%54^27d#*¯%'²10(š9.¼.)½+&&·6!2‡0~)(‹.!$·<)¹m%)K\+,‹l.Œ2'#Ž„“‚}_(&w„2%Aª/<ˆ&*MtF„$!=±#.¨G¥(CµM·'7‰&&M¼2JÁ*$7´06\.0ª&&  +*0À$4›509®2'-¥&$*¿(+!¹0/„)-$ˆ**µ ! +fB!)‘L%%5!&uD)'Dl%#m_+m@$AbU±( ;a2 1d4=¢#=O!,Vˆ"#9›0+¡!"­&5 ,%ª"”$/!`N1µ'2d+"&,'-[)#&~.2*4%1Y/)+E&)#2-2$a&6R$|@$RO1I9)+K11'C6-03.*+8`33c4%4l<%%<1&%*5,%7K/..<*7/E-$6Q()%+*3F:),Q# .T-L-'\2+!S'#(C--.<$#'C9$!ER03I=%-UW/8{24Q!.6\)./‹$""4X'##j%-m5 ‡ '/b0,+>&!> -O)17b5- B-&#b2"z%%fK($73.1:(83I,4)HS#9Kl6)RV'HX%#5L461+7E6!2P#Am6*2y 5H#'€"*h*!#L!)Y#)uA!"^M,'‘/(A)R,'fAE8]=-8LWA+-2,J7+ UA4+AQ:->Q<+=5"-.} EV>@V9(=X)(&™#:Ÿ((6d;:771(&,0$80-:#8:,-.5>&..,2-)",'0(#/5!4"8V"%&N)(J)<"< <+I!H F5&: G*21K)/LOB.B&P4KM4/#TI.J;aH:#Id7x6;h0('N7E I+>ˆI•$+0*;&‚:/ƒ/A$l+@} AW:(D&.%'Hr+=.;&6o 6'?" #L=Z +,(E#S> R!99.)M"0% 4G(2#T $H"!-B&5.01#H.C*.3#+1+a0'.*4%_'51%@%U` K'(S%(7#L*A=3"7;W#%6"*I$" !#2#$/!1'7(-&%7%0(06/&)+,C(,"4((#)))**< G(%91!=/;">$2&:$42#37 ?!&4"#5+%#&!,<,9#'+'.9*$$4&*,&'1C!8,/(L 3 !O$/&.*3(-$3,*$44,4/).%++, 12 <5!!N8#<0/M,9.'B%;.=,%F"&D-''.5":8$@+), ,'AB6#81/(*0 (,(-4*CM30J)$2/.0'$*,!,4J,(#(* *'&%2)0B))$"4=$?*!#*.4:2#)#*,> !(4&1$:2(&9+)?$-&>1$4,(+@)"(/48"#9+8(!#%1?2%*4G-.2C+4"0&+1#'4)+9/()$,(5;635Ax'1(6‚64]#$7+6/&?)#,+%)G: Eƒ(D4+)#2x)2¡)%Q‹)!0·4,´)&5§&V,%—<#!².&Ê#! l&fR$fK)h+(aa)8X'bY 9ˆ &0¨3#D~+#dk2#2Ÿ((.4š!(!“$6(K•)`&¹3o*0~&#;‘ 6¥:-5«,:¥)&™>( q$.’$3&0 2%51"x*& L'&.l6/N0!T.1D'02-&'/$ ’8$&--)0e-:7&+5•/4R-Qž-'9(2&.ž&,_/,H#*U!#d-,o)$!L.@„6'(L-2Z$"%E-#J0+F7-#K$()a.20#0#/*#('.OH+*(&,1.-.#&!GR$3*"!(10('-$#Z%,$&%,)>43+#8#3N!77y90>* *86P& +("&.9.&3]*FT)5L'-V$>1J#*%s.'6P-1+2();*0%!7A/&1$3%!,+&/+=&%%4*'(%(1C0 &@0.%#b0(7%%+h00&'!$m00$C)!,X!4+9" ,S7"> (L,'+*+0y9"Q*-/!5/+-'3$#P5*5"E%&/&;5.$/5-2-#-'.%G!32!+<$72 +<P!A'GGK:$;'Q,Z*lWj!5H5(-A@-=L:&'3(F"%&00S1T )'J$:J6] A%_?!c/M.V +7b(E3]#34M'DeAG+7-=G J<-MHZO!VH+Q9(G <?DA D#L9"N&1"S!E ,"!18%;+)*J&<F$)5"%G!."$1,&1)(2(-W4 $6'[+6$5+&b>(*!4?$&7"4!'7))1 7)"&"(/."00< <&"E41/##*0.4(4#56')-7$' *.,,-!*4+'&92'( #"E&+!;#(*#9.,@F )9%2H,"%2,21#1-.%-+C$#/'(7*";$;"3(-&$3' +L';0 !60)(C#*+(&0-)' (!/*90,$#)&*)2#/,66>&7132&##F ('1%G*.&:2,!; .&<4&$0.*I'(;5!2-4(,' ,.'7/6.#))4 **,+3#,)*>1!/.$1& 38%3#391?"%2)"?-0$&/H7)22-'90,%4#&'7'2+#)'):0,$,<.2"-43:&#'2/)'7# 7&40/,70+02<"5&)-+'(,"1.650,5D -83 -)@& :%#0&)##75A*9**'<(,-A$@9)'É+'+¹"0"¢--/´),-0 ž.%™&-2{?0“<,(–1$’/#+s?(›1(®(&%2h(&dc WH!(Vd&'Lx#Kt*O…'2”3@”%)Fg'*L“#6ž.,”+™#/*¤/+6œ/*,²&2=³$:'™:;¬0/"–2&C*$*‡@%q9Q0&0[@("H&%[&%/m6(188&2M#>0,?5(,<;-&@Q2BG+)-\-!&I!,*9#%%b;$%p+&3q9$)U!&6)*b2/Q3 !oF.*/T& 0Q2!,H'#1]23R, ;t)$L"".{#9,u/38n<#7p53+[5-!=,"+F*,)271[O?'1%+4/# ,9,79_13N#1\##0e'(7_+%)u-*a)%2i"#4]'"p*!(XF-7z)(^3%2M%(4U65*Œ%!(sF)%I<0,L7('N '?H&3E]'(OH//,Bp/.118#?i3&!q+3›+$.N *;h*!s>15f-%,|2)(Z. *fA)82/26+1LG+$=6([@8c[.:QP%,=V5$KG'34{1Ni!<6R&*GW5,)­:'w!#i,>1+t)=)B6,x))'^#(#„S8&ˆL$gB1&$L.KA08_>20HA5 93+"QO59b|Q.&"6#+)M(;4#A#2@%< M 38 2)'#,$*7/>"#)I$/,'/0'/1!"+ ,#18*5!33-#8W6 6-1 X**Q.$U-+Z O 8.6@&> B"*"R$RZ$?&2 @# b6@J$XV<(?9B[&K")x&9F*#5˜=b/.™!-<{!&$Ÿ!22542l7@ŒH$¯7&O" V"16r*&)v;-A0*[A*I <,\8:3C#= 97!Z-.P 8&2./4M2 b&-"V+0:!=#50C7'5@8"A"&+&>3E"K1S*=O0N%NDb(;>g!)5H%+d) 5f(.+_$&hf 1'3'h(*)E&266-#6'3'B+ 12+#%@ +23#!$;$$..-$"))&*69%$;0/"-00'.=(*K&#6 + P+.A /&#Y(;' _=++&80+C)80C#*3")9L.-/$$TV"(?"!>#("I!+);!,%8###$)<15$$(.7+#'%+)71%%8&-;!/24.2 2 E+S"#$E$( P!#7!AJ91"%O+$4*/U21%S!F++*?)%(I/5$<4#+@?#"1--?L>;./E!'%C'>8,%0@%:=.4(] #2H!?&/4F(P#'$E'*M<'8/7#K,%L-($2%(@1,4%1#+1&)G&0&?-'07 $+;5)*&#-,+/&G$39-$1O) ?3!1;"4*,:. R21$L+%-,/%R<E[2(% 7A30A6"#="0"2**$#73.+1BS,/R3"1©' ©$0¦&)/¶.g,!­20,&“O)u$0K&%H**j-,5=',4;,;<' 03#*:!2,š%).¦;#:‘5,0©&3h/¶(/&¥58¹8*&§)&Ä<*Ê9,‘u&C~4uG 5›Q#\P->y#qH,Kž4 5X7ƒ+jq!$Œ)6%)-~(<©‰3*/a/%‡.>Â4ž($—"&I£*7¶1)%¥%1©2;%®*)4±#: -2¨8/€H$M2$ C 6k6&A/#*›H1f' †m()%9Q)*N1/-0.&*57 3B?+$A&'&J 0,<'/4W2+ l6%b(#‡0 ^<%&`2%)o/ 4q2+)JQ&*i /F$""D 1,+&/s/.h'*c+'i/!7z5!*b-$+f%',`5 [)&#A?3!M0P<&I2.(:J/4]++-&'T(; %"'"[7.0/o8*5+0#X5%E*%6+-%6'"!‰.QI2;8*(P<.=;+'/73/;?1-2<77((+7C?H.%'U4=„1)Q(3I, -y(=Z6"5X"!/_?0+|K+)?$5l*+H"")PD,-)P]&6!,029"@2+-=T,*-53%Xf*.P4(+*N"-&7C6B!-?!+(E0 I.“&="2-!³#??&&}B@>"#&Z 8"F,/%+50()&45+\7"NF+I776LM>N”<$'+/.%1':"7<+!0'=''(F37*$;&%%8&6,'(0!&T"/$<;.'.8$<)0!?/?/!(4;% +<?J,!E *>0+'<;&@%TO9d+34&M= SC@2(**4;090F&,2( /3+%'$"P)E17O)?:))S7S7[!C™'a!0M 4c"6‡?/m#L-X),$QY&-#P60R91Z-3_ 4D,@9"G#11&5#>'K#/'5M!/$.4J--,(0=(/2/.W! %'28#!#+> 2"2#2-&C)*89@(?*I(/ B292,'/9)"0',#2$!!9 +J2) 9#:,)3/",%.*#-,$6'#$1*.)31(0),'''&.3--7-#()8%/-9!6,7.907-O+&A"1)@$E6C* &02**@*&/!%+$#*1R&.96!(A(#(I'%S'.701%J+#)D'&5-00?1-,I-""2'8+*5$/9N(,)&1+C2)(.)P --8.L!3()B%3")(-A,#!S%-,/ 6%?%'&<*3 88/<*-'6%1%>!5&3.34,%*.((4-/,#":4$/.&)'$&M 22X,0&<3%6@"(63B4>3K +#S,71;10H&%$>"/0';4()24*'*&,20.09&-!"7*) )79+#(.(,*D4+$*5+;#%+35)&K 07 .+ <6B+6'@ 4%9"%B.4G0/,<+&F,%$%)%!/)1%#$9(B*3'722 .16097.<”œ3$3 2*])t140£(¤/!^!./H31'¦&$)¦)"•C0…u##eu"x`.m…*^v2,8s)!4Ÿ3"Å.%%•').—.2&›5$8ÏH$ª$80¦4'ªE#¬2$+’E#?a/„|'z?!~p$NW1'xs3l`(+•It'#S{%]+;«'‹'+K‡8!0J›!KZ"+2œ)/À:?}%2:©17™7'²- '5±&'*™%*#00Ž6+’9%%{*!¬,38x)&&,.¤7:'kn$+B:!,‹>6 l_,@“')E&*c| >š4-P‰$3[(-2š)5•$ ~ 7ˆ,0,¡':'›6/Ÿ$ ;z#8"€9.¡,,_)!5¥+10j$,[#f#&(G>!j1()1V;,#-0@V&<)44:.+=@3249,'?I4$P-*%B$7>$$_1")Z90+w2"'P7'T5!3^5)Œ*(3G3Gc.FZ#2I,27<&(,L6)?t#( G.)3i/#%X$/Z"-\,3Z %"6*)C7/'v&)0Y.$!€ &+y)2~%2]48,X-&>..&€'*4W,%T00;T<079(/TO-$Z?+\B=oX,09O27W5(R=F&^('CT9HB,0=X5. +&¡:.;k!/¢30{(7„4(*W-2_M%R-"u$+0UB(&4@#/LC$Q?+*T@% D21C<6:I`b9#6*;; *-2#!?F@I6"B H!=6=.)&# :#1 O@003).)<&+:1C06#8 &("3 L(3nIJ0<e+\- W6]@ f:Y19o$G6 A6(3;&-QL7'#BaC45!=#(ZB(*J$G'Ž4Fz#/XS 55MB7“#;b#+Cc!?#9D!.B}$DM5/ 9š/'V-!t%0d9† @{ 1_4"Z+*~%6A0l)1S*i!1W1.T#S'7 jICC#/:;'O!7"B1-!=L 2'*00;2%V%6G3+@$5`, a cDU'(*x/m1!l)(n!#D 3+<$E 020.>/S$2A*&(-%,/% +"-#8$81%.$$8(3(@ -)C$(15,:6/7&8M 1<$).O"1!60''2093('T)%5$).:+)-%M$)I $6%2(T 6I' !?!1,G).B$7$#.#.6<(-@+)S&2$B5)- E-=$2(1(*'C%'G.&E-8"/$?#0"E!1!G&$'%/$$;))<-!I#,&H--)$'(W%/4274.C1.'; 1*B5 7&')+*-7BB:28:3/?"-4,.-05.+&I(.!H1">%+*K&+G--B#%G+."I&+:6.H&L5-&G.,7Q$4-:20?:-755-W""21E#"8H'--,+5=./&5?-)A5*K-H3B0),&( 6n*1'6I1+K#"'>%&&%"$L+>'0(D*-$3.7"*,9-?*;-!5O¡=7*!Œ3.*2"’,¥20*)¨.$ ¡,( ƒ?-L0%3k1'*P3 (y@)fn%/C:mm$0D1$z(,7|#(£+'7¢91,¶-)% 52À2)?§2*(¹4 4{>&M-¦$)!›/#+‘Y--YY*\X&¦D#RX(bˆ ho&(5‘(1¡9>k&!Ht,˜6"#¡,.*—2LŸ00™"H¥4+D†)œ2-¬+)"".ƒ'1’&1"l#86).!%((œ9 ˜5)(u3&.s13-i2!…1 /(…;1q,,•3)Z^!?T!*hO 0uA%.&„#-h#Xƒ"2|"&8…5 G%)@@&!3%#y,2¢$'O2S>%J :<-h2%!E*&L+-!L'%^*!'M)+%C+%B&"0; &6$A(/G3 )0@""$,#(<)!*@R'*7O)))B.+-K*72.&&c. )G2&'i).k-/2H0+T+! M5%-Z#("4;$34*!,>1,G()Y.*@00, ,=)&-J%')V/."j0* O'(7$0G,(&]+)/N;%+--"@- +*5%=\8!$T+B"(4(*#.k6),"!2G,'/$.+V%*9 )6`%&("%IC)&&c<$-"#* @%!6b,D*=G"$'5+20,:Z7HH#48))1-*';K)%!4.**4,-QS(*=^1/3_0'1K*0O9%&N4%r2)6c#'c<&)VB$/U/2^2&>R8../$'@I-"3,!8LV1.:%$65(+&1-4)X!"#4'+I(7'',u#+% :*h$1) 3,~(.)9$Ix)8/1p/$*1,-/G7&@#j*'86.-/G[8!"%4 SP(L6+1<,4@H0Fi34/60F;&3- V"A 2@>9L $C%8;,.(F"+A''U*-1&$?=#O65A,*+2.7(1?%E#O+>Q@P%LM+DX1H(5E*@-6*QOF[ 1Y8/3=@8C"/2I54*+0%4I&!D2()b#7^1*:)#?P)0p$5~#?m.2.[('z3M'_&Iv+2"f1Š#7'0!I; +V'*@&O%:T";%L +0W-'A8-J"&K8H0P4L+O-1$7;+,8$+9"-N*^/1G'%&A&_&&h@&K./2.'i!G!'t($ 0+/+,;)"+4,!&'%"-*#$5.4 (&C%..>3)"-2%&=(4!=*/)")+3')-##5.".%9+& -'(&+$EA( :))/.-%?#2*80"07.'#(@#/@-,(32#6E)).,-962(.1 +&=&/"<9!!.)1N)%Y0'() J*934%B$%..,)***300#=,1)>P)"6+'7),-$*N.12&8$,#/+.>$.". .&O%0%# $ ,6'1"M*%-=$&>/ T'.3+:/(%+!%63<-=<-)2)''#('.2.#""!26),! 7.&X)$ .*2+=&,1J.)N&/H I(;;,27():+88#0("8"7$!...,)@/+,<&.2+14/4G5.7<9!'2A'2;'0!,# 3*J&)S( (/!@#?7F-+06%##79$(14 +F% ,.'5.>'/*)8.'*)$+1(=-3=E+C©‹$26Ÿ&¯, ž*/§,(Ä7!"œ *º94¢2,"‹83(¥-=(£©C*lk (-]&|=!%X},%<`%5|/-n+3§+1%)(‹77Å<+¡ 0'´87 /0¨2(Ÿ.8(°$(ƒ9$l_'‹])‘:(4uz+}R#i\+‰˜ -28„!(ydgŒ .£&(º2KŽ&.?º#;«0J„&%K†)*5£-!~?š,A~$)?’#8;½1@3¤/9'¤*;{)'¤(41£,,$‘370jC$-•+ k;6&55&%ƒ=-8H.S[5%p0( pf$/^.4DZ'?s%+1†!!2~7@P'G|&)._/([()‚,)-]%'!T!%H 'i8-#£-E‡6#&‚ ; 4›=&3_+.3b+/*2')#@!L&((„=&-4;,7R)E5*8B.B;$IZ.(>E(.“3#>1/!1;.(0S1"4s8,0c;&6ƒ+($775}65+7-0‡E'!:#Dh02C)":q( 3L2)o#'7m' 8}8 +E$))l6.^#"#0 )'82 3R1*(7@(E8J-&F<.+#G%J&,3 $%S(*'<$+1M%9f)&.O )-j- *T##D+4*6$ !I'T0,#h))-k2"i,5,r6,3*$-bR+)rE3%6@$;.)58*#/.!!(P-!-a,("f*.D0"E*+.-(503;/3/:(-*J/0+##>$DO%8&\#4U6=*7-I9"=N$CE!DM +?","u6R"#=<4[@&q#1AT$1^G,0N=*(`j>=„)m/+UK Mh){!A +/^+"‘**Š6=p>x70‹Gr 0¥6!@00h6-k+) R *Z1?(O&.S")~&-%?'%+3+%^$@7I1Q$.Z6*;.7=61#:12HE)(EH2/F&.*G&w#':Q6-5(*T6-B /"a95)3.4* W $/S"AT7_)W&}.-/< )9*/&.0>$. >%k6//#))%6F' 4(%$H':2%)35E "7A!1V%*&*-!&,=#TR_,//+! b1-)6j:"-#8#'7V $:6&;Ot'0,+^*,8.%q594b&#&:2!,)*I+("'((=5%5#%)&-3!4,#094.>1&6)7,$/3) 1$4#F&%*H+>&79 (#''H)*P"p$,-Q!$#+&|6>21"1%$L.1<.)G"&,)9/ ':7&=3(+8<862G&0>5-; 3%+$:$;! /-'5,$..=*8N1] * C% PR*;<12%.(*$U#M/%07 %6(; )9#)27982*)06$16U1A>*$<'*T652,(?$ %e8 .Z0%".f/*(( >;#C,06W;&;::7-$0C!#5?"7BF<(0$?X4$_&CE&.1;7b)'$A("4d(l<#6#%&8$#&N4# .'#A6O@+LE.015.6LH' .-,%F 4KD1;$,C1bJ7.>97H*4"F%*AY1'\?#m&,;#=3Z)D&g?&‰/HL-2*v@\0 d%3#Q4"˜S”Cq)L3 D?n)E"e"OD*@>%=)D&/%A9!@$%*$$ +=C#N-$@2+B@ /H#,3 @B0X"650N%K/0)<" I/T 93-#< It* *C K+6/% . @%&=9<.3+(*$#/6..2/"9,3),.+0%>$$2"!72'&(-''#!(")+#"+-001#9#? 4!+&/5*8 &0$3=-2$$'> 3$)7,)5"*"%,.5)(N2*$"3!+5"0/3-(@ $ &&;& 5(!"5$%/)&6&-!-;#*)2%:!",E9%G***'+#? :)+**(A#3.A%I!19'2$:)'.3",& G$1#4 $9;!,96-0*,#,&04+-/)='2&#7*(#'01&##8,2"E.$5%))539'.4?&H 6'5-- .&(+57*!!54"3%3*6-=2%9;+$+$$($%1!3C(,7+,%-,'1*,+!".!+9; *:4!4..1?$!+O9-,":J*:(+-8$(0+"*(),(.&:"#.%.(-,2(2$@«§00+²0"$½3Å)R½4¡  ·+%Ô246À,33¿:%8¶)«0-1šRmh(2`)&xW)+N~1>k,O•+0D7(!À+,µ,5€%:Ç92±+ Å:'&¾:!(Â:#&¶>)/É-$ X(["&h_9³89jm8~€+3sn&Z‹$E¦(Fª5rx(h³ 0§/7Â%!UŒ)2®**""0;…&Sš?¯':,¯ <©)8 308­"/,Ù'7$¹3+1¬14$'8°)$/!2£<7>p;"4˜)(.iD,'eC$48 ²N1'Mj'+IK(]@ ,…ˆ (;x!.Hk,(@€!@¤,$N…5)Lz&(Lo:œ1-&;1 .4£6&t#!-š42®-7'­(+%ª"&$Ÿ%!/u'3,š56t=.)\'&-M;' -)7T '#B5$:Q* JZ &p\'*K<03Ns7/CE+MY/2s5/{-076T*(6Q*4 ‰H$+G5&lM'%I7q?#3eE-"M€+(H[-$Qy4%ET+*,l8 )@&:€&2Z3(v*c'5Z) &J?2&;.&*NB=%,?="WS"$X9&5^Q7/9t2#=n!(7@"P)m1*-G/h++)l8 6m3'5f2%&v*:1n*1(m*(%O3)%‡@ =4!7†?)*f2,,@Š*@.-+rF8(M2%Sw! 3/$!Rp)&FR0V¥39B1#S‚25Fx8& 2KK)":‡"4_801”3 ,z759I(*[K3W2%#VJ,%SF('X?-B-.4HT7VJ7D-"F@&3Qc+$QZ>1730&4Q$/fd!.Bd596b88;r81A,7m$"4Š)!/}.%0m;&,“+#:w8! @! jF$2fR $AA+,MF)?-#(CF+%90Et"-y(<+„-MA4< G&g A € -M{$9!¨6+Œ(,/”'j$'Ÿ @<—'*D‰$''™0!p <~Fl%6h/@c%5h,%;7O79#H,*P(C@)%%D5 !~E1$=$",B(R;'!.,"5*)L7D#q)&J*"*]!"/e$+Z%i ''_2h(])*J) r("I3&i,!(m w(2&e?%a8 :*.B,!'=')1)(.6.4>%(2C8-1,'Ls(F!3:'G.%e!/ !+8*$*'%I+/6 #*M2C"0^7)M/)$c'963q%")0-€ 5'F.- r$ +3.1 b,7)); #%:!.-&9&.(.5+9"/13,7<2#R$*8%(5:G 9=))=9+:!),V-SO/&J*/P./a,U%.($\7/(?(1c$D!#C_#4D%%X66#;)%2Kx+3))=!3Y*!A#&=m2818 >w0$2)˜#/61l',@.(&”#%T#4UF&C0!)E -((A"+B$/-( $%3:;,"0:1(4663%B+5F"1('8#?*',:'45T"4/I3*@&--F2(7$AF +P4%E&)a4F7(124#A&(1&410.$)*87$+-$(092<%=Rw‡0kÜ)#5×*OÊO¨B»%Ë 3Ç)7Ç4À9Ü,#ª/!'‡l5n#yˆ[G$$9ˆX§4%Bk%&&½+£&,¯0&Nª.!·1, Á--"ž(©6 ¼ #(& Ë#†c+“j%'™^&Ð\)$—n*{—*a3C”'!>šT“!9TC(?Ñ"O»:¤7¬+%/™%$?Å3Qc+:*°&)'´,%& %X¬ "&‘$$Œ!((›338ªA=·68„""9š-$ÊW"p7#‹> ,¨2#) *%C$•':ww- 1)(x;*J<*@7&7B :% 1*7!,B +@>&+L2 (##R%MM24&Z'#5],(d.$ [,)\92f!-(˜(!;CJ.1/T#(/O(L@.&>h,)9~-4M#)^9'g!)^/35,"''&2e@")T:))R7*5Z7!7b:'76,+:O)3@%-1'2>X&,8U0E8{.&Qj*/31.U((&=#*C1:y7<-]A9#p14v#41a)0$V/(7:M9/_J')I."3€509/++\J2QA*&8N&?A)7X+6O>(:k-;c> +h3AD*-!/Et&(,S;(/ZC*&W))2x-*L')YD'"bP.n@ AQQ3!Fd) OJ( …E (Hq/)=$'),+6Xx.B&%@-O/"1-&'j6")u1*4G#(8t,)'#/‹<+w&%:Ž-#9^*(-Er<&$ZM Da#4f4-e>#98<&.C55.POIKkTB=9I2‹(O-f/MDz&QCs)PD“1Q.“"G!£0D›=!:‰B%k<'3E@+3?W810B1!='.@%*O7MUX)‚(+/^9m =AŠ!JU@ q'EZH†RE]oDe?-„G5%bYK"aZ22bT2)2_16z.@p@ 4h0H@‘ 6=7/•47;“!25y$>‚'.d4,¹A7#•A;t8>‚9]It?&m7_&7fO!V7Z:L$00')Q!D*j8G25218-4M 01++(5%U6",9/<>#? (!Q2.R#-l(+9##†3j&9f#3)H*4-&B'&D(3!L8!8**!3)N6%?'86,#$2+>(4$'B -"1-)20!@8%"5& %7E"1%0,1#!2)&)-0;53G 0P.!;64"%#@(.S!W( (;(?2 ':/&H!B6'R;;3EO2!D ,Q! /"A4,":('"9.1)7*-/:*A68'-1&?!#"C2,77#'>!!M1-M!%3S00+:/9S-.& '&<;%^#&G/%W49 P#*&?<D&V#36*7B/I+)L,9;29)=A,0PD!$J$3%1@'95+2H! 8&*S"D%54-,1$g('.<3-F53D*-^)*">578$+2317+4=20/.8937=,(R//% /2*7+-".-1G+D@E&O=0-.#8 ::W<"42&A$_& 4 %Q,C!C 4=?J,3L67@0'9D !@/+4-1:<#1.7835V*=ÃÁ5"˜ÐPÞ {Ú!¶:)oç)Sé+"eÝ0.Aá%-"Ä@&1ÑE&AÒ- ,ÞP‚†[Y#8sd)(´*'K“/2“)@­6)Î+Wª .J¡3’G)šL'4–F,7*6B`!/e_&(wFQ^2YŠ'/N†./7f%6®7$A§/;@n'*N„"#$=ˆ!2)€7%(y0Až9#2—*4O50v9"#¦&-(~2),q+(,›8)-k&+/~>'sA3(™B D+‚@*.C.-?y%"Q*!>l1+,/53F&0TA/%(z4Ca4#w (8d0+#•/1%i&3.o)--:,.)Z-,V'!&{X".=#6("P=.+VU"'="()H/0:<+,*U-,,]20e>-1k$/:f%;-Z111M&1.i@-!u4)2l933|&.u,2‹>.-k-mD#,@L%Za.lO2)gp+?T)0XN.8W„18n#3;)&8N *Dg3%Lv5k0#C‡$4=z00ƒ"43H?0<(!9-&y>0r-#4ˆ\,19'K7 'SA1Dg?)HX)8A;1-V;(y8<Ž9)!vH-Yƒ1+F9!$X95SV44Pv1,,N'>Bº}*7erI%žKAŽ2btM/C£&*&ª'=A¬/7K¯"N'–,>&¡7;:½1=%¬,CEmj;cW/!_P+3€s0Vb8/y25¡<#Ÿ$H™6G…(,[…4 $"³-8­$Bw)>„7~ 5Œ1,#FQ1jj+¦D4SP/bS,#pJ1.†z,"’;{¶"33` +j¨,H?™6A‹"Cƒ1A·"/Fz0‹–1mÂ&G6½53@Æ3Z &=º&,6¼6"…1'™/$v+"„/%|%?&d%.;%0i3:"k:(g,""e;,i80J1.'e*2>./^^.8B)+c25Z+ 9#-z#v+7l&)An(ƒ95 Yb ]1"‡$(t$2#1$\4$ — *(k(D/…)'#Q/#T-#M&-1}<,%E)y:*%6$""7\1,-*2j%"-#%-:}<&7s);J#!†<1:#$}H5,n$*(3+'$K/!Q- #lV,83P!+?g-";8*5z'G&4ƒ.#B"6g., V*Š$`$'@/)3:":)&12&*3%()C$Zh+00K#!<*#(4()&T,"!]&(W0 M, Q&3S"75@,#VF%yF!~4W1#:‹;(`$%"vF"$6?*1ve*%|D7 [a1OR$+[]71H}3w649*%%Nh!%9]6#Ew!! Z'S‘11/W25)˜1-J4(„/:/6;*„E* k&"6J+8*&914%.!K0A5Ij;#/?(@-((=37*A2 D- A5",:R5B0*I''O$f,c ,G .{4=2!d'.*?'+`4%"I+"v3"#N.4!:S!%;2E6*#G@!M–.0Q|*A[*o+'#ƒ7!n%*1s(A"‰#"!t+&5b3/D(+A8v,'2j)#"V!%%Z#&Q #.H1^,.1K%'=+)#<_'.:7'A4(A")QE3BL%1^*w-*Q2-.A44.R#I#2U>/'.5('x9#P*%1DW$(@J,(9%#JJ;HT0e!2:`.5i515s-0 Z4c&$2?.(*R?0'@1&#L>0'23+#=c@,)E;'3P''.b?/;[()1kJ:j)(*g2#2I%$-S!+K#-(d-"-[)5)_1/"1i6$-V8@$KH,"@3)&MA1w?2&JE.&NP27MC'%;N *EF%&H632I/&GP(#L-N*3:O0)-g21~+$,v*c..$H#*K+*Q!) ;?.([S12X95"TB06M-.94J"H5#0TD//h+BB#/!%(7a*5?[0-7",^0#+1)Az,,J'6`4'7\#†5)5{1%!p,/g%/e*$!G855>N""F.(&M5%(NLE.772M:6YXET/0›%K:ŒCKŠ5MLHJ$—+Z0›.Z6)A_­/5+ÄL1¯2;'£-'«?'%pN8sC6}J5o€1‚Œ$H‰:§+(G»-5^}y > ¡!5µ,¤%3V5!­$ ¥:y]1%^d&2‡4+"¤?0tn-Zf*.B4#;†/=x!+6c1do,15Ÿ'y¨#1`,E“%:2¯4dž$M—,8O¾.9%¯%E¥1.R‰#9µ/1—&!~.(Œ,1*{'#6‰")3ƒ+r G~,5!WC#n5-@--!d)1h'MN*EC1]M4N4*3e"6`(,[*,,[)%j /H]2-B!n'&v'L-N6D:o(2 2), 0"!&1'J *:@>+M'(L.': -</%5()8$"* $*&&*&'$-);&14$7*`T'6.=4$7#1E".29&/=.-6$)[*7#.-<*))@#-.*,35C&C#$.C&+/V/$e$&H&O$$/"J8.1,,%:"".3*#>*1,O9)-/363O&&7/3)E%Q-('T#!'[@''`$-#L'2#C#E,E),T R3.)b!(M1,"h*-"D%0!G7%>5$I=ƒB<(M3%WY/#3;9*Q^+>6%5=0@7<&8?)R1,OQ,6'\)B5b#-[ [4)F&G"+(T+(!B:*'C6/3K1/JL/45=)$>,;D%4277/(&N)"5:))-%(0J13B/5.7-+G1A%G0$@1E("T#5R9O13&`%4*T'1W3(&E7*F>#&;$.#*8(-DD45,;)9/0:̦/¢ž 17Ã0PÂ*šº†Ü ^ä JÎ'iÁ$8ÓA5Ñ%3E£"NÂ,0Áp&&Àp+£WŽ'1og )Vy(E¬ &2Ž#/!Œ#*3x .+ /#&¥#™'‹89¢C&i0!}3#œ41/^}/?[%‰,2mY'(mX%DM\p)9’ 3Ž''MoZ¯7-o&"8Ÿ#*S\ +*8£D5¯3@4Ž!(5ª-6,Ã5065M +C—K+/@*€,'$Y,#})q;/;,}?%š "G4#ƒA#w*-%Y2.(9I*-FO/&^$&!5J+2]$)(g"(6a}7O A†(")p$(3…4*#})'+}!$o)4*)‘*15‡2.^3ž,-:d)#!j'#-&'[)/q&fB**k#(5m8)>& P[7)4K+2N5"&.:HY0./!%Ui01_,o!.43!0r*&aH"!r* +.)3F(#&F1*wB#&CC(BX#5X%0YP#(;B//t ?\)+/v.!3P,#S$)'H9')o%'-?,'#,3C)(%1",3*2$9.$06(--~1*>6'1\,2*Q0.&V2F("#S<*i4(*n'<3C'.'w%-i((o-37L"@€(.,Q,7x.(&jO='E7,5\;%'N2SV+7Y+ <; "=]$*1W0%/P'EJ2u'1S4-4…09927ƒ&$_&"j$6V)2YC0n6+a(+G&+(ZF7'E<7+C3"#7C5$=I<.B(@-c_/8Pg%)!h$ O.*5-N"$)H"-:N-6I74*•,0j& X4(e);X%.)n@-1†++-aE& l.**[)+,_+61'JJ/#U?"2JN"%*>45U9Ax¸‘8<^rh—JH1{>WX‹M9­2B>)L1 =:F°N&š$!È%BA…%3%¿=7 „M+­F$.´K1'tk6qƒ: ˜ˆ"Lˆ.KŸ 5A}0?{,.@°4 š#0*·K“""¥4'u)+8—?/Lb,+[V#ª1(0ve5 r\#.RP2Y~L£3[°.\….z›$&E–`º!q†.RÐ%a´3~•7W· @G¾.-+·&4K,#D°!3›2#%¯)(*§7$“2$v$;"{),(4w*(`%-}!(Q&)+k+4+J/%G :L&(GLT1(/S13B"#%tOU< :#F!/3i))M&*z+ z$,h,T3x;(7‡)$34 †,> &d! a02)d#E63lM$B*-V5+>,)RQ)&G2V)($&./)N%,'#.Eg3#>+,j (>%@€72H"%’0, .0'#q>,4%).‚1*(:)+5:l,!N)5<,,B%Ž/+$K5&%$W&"+x2)5+u4$C/4##'5&4&<2)#>%"/4$.€'..H&!8N$L,,C%+J(%%F*"m-*0P/J%-•0*/g/'Ž@&B 4n0$(X(+€%,rB-%JR&"V7(f<dx (;j+4bH1RŒ)47z&$5y!;SR01M‰#29)5«;#B@'%8©,3J171ƒ?#1W&&ƒD.0{2+ a*.;#%„V. E0:S0$EF2%>_$!@?/1Qu1*>i32–#C.#6#5#D,*.w(+H$*&Š(.m*4:h1()^!9#[(F *€/4?C't02*C1tD4(+<)?<)&B,8)FU"'')/#:^0?à#Y¹,(ØB±f+°e,¯r ¡x'³¯!Y~$,X§,*¤%-IÃ!Z‹$'¶'²$– ?™B,ƒ"O.7+nZ($\Z^`''œS)"R>%/SU\h,'¯16° +@Hp""Ao5&7Ž(>Œ2!t>,=}&73œ,,3‚+9?‚950@+Ÿ%.¡:Q‡A'“')5‘$8dD2™0!"+~,!(‘. Š@ $’D&Œ3"9%y7&p>n-/#uh)FR*+OA%%*:"$.e!'sCw,%(u*).r%*tMC( 2‰.M "t"*-2 ,¹3.j+K6+C/7!`0 &j&'7E#+.61%''W.%3271D!**!-09B,+E9*)01 %6. 77,3"11&73q(5 m$g$38=@k+!(T',@+($O5&&A$:2'$'&3#9F..$j5'>#-(9&)!X!%=,+0L2#=/#)?16'.(D*);)-/+$! 2"Z)1*%%M5')F'6"-d'7+,D^()"7+.4$#"%*#c1 G <2U)A,=Z%N$0-U60#@()j( %%#M#G"*3L(#/;/44"c0%3G-1D//(-)B.T@›q`h_H:v-£Lt@‡8kjSceauI­%z*©9‰+‘6C0°7_(¦5H*µ7f9¯Dg§Cc™U2©i$'¦JS$tU6&oŒ1Gu &r¶5-I±1p½*-Mx&=!¹2².<¤(/„//¢$6g!+—I^@?7?C2A:.#{G6#?A4 GI7"q_)=ž46%)iz,†ƒ%5G¡8k +)<š %mŽI—3.•51t09`§,9>¼!*L§'+‚¬6.Š@.…7$m0+¹50‹(A!{'#ˆ&n-.&d 2q3/y)(h 3#T*j",,cQ=/CI' 3/-?I&,7d-$+e"#>]&,0w)y68e&(3A+%$ƒ&4Q,] 9.’9Q0,& %#9 F-&K!!?')K*+/0.0%,+'R#8&#)I#(6F@%+18.! 5#9"!+*23**(+@6'?Z>(U /7?&3)R(#`%0)('"_&"*51)-%0;%5D)04G!$8A&84(6$D3#?".4H%.L!"(>&$O $,C'5&*49.-&0G-+'&1%3+4.L'%I%(9G,&Z06E-/70'->$\6 @( S'0,-9`.)(IGN$%G)5%V )%52/I+ *Z&4Nh5C<..a2&d;51Zr908D&,9K2;[#33{H,+53lI$#)]%0/b6/'R"+N')%C=31R<&e:1@*8S0#,{!3(L/$RA%-F,$,7929-#;BB1:)K*(.5+2A3+1)2D!Z0!$M&$0Y4g%4#<2V">)+l?XI+Q/*Q$0C+2#~-+57/?h!!*%-GP)'65Di7/&“#@=¦.7Œ&O.¦,<‰'3$ˆ&*8§-.,}(/-w+%.'C.!†/+0r-#{7&8UQ)3SK"&l8#,bn+z B`*-:N* g(0j!=a+W0'!e/0.v7.$Z#K'*’9 5Z7$1}#+);&‹9/#32R&=*%A*-3P'L-'-GM"!3()#6N385*%~.-4!-(x+)C((B'*>%*!t("\9)I&'#b*()S7 &7F( *;%*+:*/-A'.C!**G+"2#&S "M*+F%"I)C&*)02U%(!*,"$;' #?13Uc-09%;w1-/$+.o#!T,!(n#P/5€%.;Z-+24g*2$*u*x("0[' Q"!R(}/<;*=%,:#"#p&.>100L"/EK&?T)'%T>>^-JL!Mk!6'Y $t $8w('/”.10s%0!j+"+y0Z>*t6/)Š!9T.)(&OO0&US;'Ts001 *??9'eP(*;E*.;#eZ%B9{7Fo&"0u<,K- €1~:".j.!{+')2$*<#‘-%r8%e.#n,,!oR:##W3-BE#l5':=N,Vm$Wq0.0^©{LVep9y.{•Ž:l\cbRj£/…(¼/…)-o+&t-¹ +bÄC|O³3E/š:f2¤)j)»Wn)‰8Jž`/,˜{A s€.4‡…&M©'oÁ'Nv,*i«# /Á4Ï+4*À, º(.©:š>³=0(JN"/„M%ª;0#F-6b_#`J”0:›,c– #¦”)#š–~¶"¹ +´‹\®g© )mgª 4=À61<Á#˜&.Iœ5A­2H¼ G§$$#Ê60‰9·%!Æa2.U01S11i"o%2b"&!†8"5L>"OK_";E$0*‹H{'2AN%$u 3u<` &5P ;o)W#)x"\*2Q1#‚1@&"X&&^r1S).Š%$$A$0—'2*$(('4+ +M 5#Fo+%Q !OR#",$4)Ue08A!12-4(4(†$&.L'"#>%/3-6™& a-%C/#%^,'^H()9C119%9>"/3<%'!@#.$I&/5"+d&!U#3M#$#P$(*F.*!,6P%**3($8)'$9+Vg*10~6/*)…)1P)@—4$?k2 9¤;'-Q#16 !$)o"3'•.&&'/?–-A}3'm;#x")ŸS2)2M$0T7#Œ3=']T+4]M,Vc'0[m )n33D‡+Bp,+_†/,l,5‘%*z.*4¦ 8„-2+~#(=’//%\L6%€>*¤/nA 119"mU/_]4(Yo 4?P%)TH1$Y]Og 1J/#Q^%<5g$Cn$9*A30#¤*#l!5k'v.&Œ10?¤7-#–>E$qD!-:#.€,++zN04:T&$QO%,lD/#Cm*/bŽ93K`%(BvF§Ð,&;×%^Ô {»$œ¶9[Ø5$dÓB"Wå&Kí&5Ý.Fç9ZÅ3;ÃY ÉQéTAáh($•e +½!ŽŠ%&“À$bË z¹¢«$18¾13Ð.1œ(.w&,—5µ*§C*gU 8VK!*H@$$gV+UB6E^"QL.;~01‹,Du$fQ,;0|5/7$5`”8h¸+.Œ121‚==Go 52¬ I ”:1z4DDx$ 6ž0>/”"84Œ+7$¥7H#‰)<¿Y'™0(--‘>"z+6*s2!€/((v8-!j)(W@*)'=5@'3-S03&d +'2%)M;:X(&Š//'1 \P/!601&;T-V` *F\),kM5*2R;Gp!%Xj1PR.” 4n)+!`&%n& u#7!n+*l%(Ÿ.)U(-c#,k6'M#1i05|$:+Sb[d6%7R&ge-37@=k:`$=›tkg8wT£0¦n4…Vy4}j{@„q‚2kkˆ1€B˜*fU¢2|\­.v½1”M½3]H‹AT]¬_aD¼[€&Ä„QO’iU$¥‡`Sˆ~W5L¯/KQ«+/qŠ)$}n .9 0.Ç#/#¦"2m+/ ­/.¦'9«#2hk&CF<%;."*Q#"">/$$)O$.\`-'C~18–2j|š}#-f’B i®&+™¢(.5±>3Ÿ9f”!$E¦3.'0H²4%x›1D§&1GÉ55`Á77#»61„D$½Kª2h$$%x3, kz(("n",#_#%d&4H<&$135+"R4,‘’l˜ U¨/&1u,t)1`"+*,(!4€#%„-$@.*e'2!+&O7'Q".'P%P'(W(<%@"&O'"B((H-'8+G#""?%!0*)$%"&!/M *#/.'1$*/(&);$6/B"-,I4S&B$)C(,^ )E8!/)12.#7<"(&C65=(!9/4#'0*-*T0(=!-&?#O$,@#!J)'S%*&7/* 9($K&($-!%&?(%'<($),F"26-2A.),K-P/^/-P&!X*1._*/'V#1[ .A(A%q7'D5&X,+&B&')H5%:A*&?K3@$(5zK#L:#&HN*=B(.(+:5+*H…---:"7,()D$F%C#$P& $R(2/ƒ&$2(*>#.[/*.›:15,)-}e%*T4-,9X![p+FY_> "N‹"*<})Dw*4Ub%6:™(6v -4&&¨.''¢+-’e7#*«%('n@%2y!!{?"v@,&2;$‰/*Lp*A:;Mk'r”("<[+3&…4I<6ºÂ19•ÚEYçM ‰Ù<³é,%ˆéT'[ÅZ_à.q÷B ð€#HñkXí`ÞW($Ú¢ ×nÙQ4ǤÙš6?Ñ¥rÖ &…° +Š~92©!aÚ/C¼!54¨3'·$%‰'¦&‰( 8iU,'†<,&›-5bd(=‚e-gU+.]t,/s2B|nAFi9q™/P‡ ŒW9(3P9šF-h 7DY$0=‘*Cn©?^Z(/_‹6V4v[.}(Q4€!P%š&5 ">‘E% j,(Z.%‡$.${.'q #T,&}+19I"@J1,\'($e:=b - });T"$w"2Y &;f,/=j,'‰ ,b't& †!2`$"U !n':"X -,g/._k6*+k)&&o(3#`&&+c5$i&$#@%L0#&13#!0&g.(2C*1 9#"Aj=[''4(n=(^%_#!E+70G(8*C 'Y%0'IA$*G*"2bB3B'R# 1-'(,#0(2:),6F%/R8 !*E& +&?' I,/%B-&$31+#O%,-E("6/0'?@,.`^56 k"#6{%);F%P,%'x*a/)!`*('c!*)\4/*5:,"ƒ#+q'a)+(X*!f)1J6$'c"R<#0(D-,F[,*EH8)`-%6]57H07@X:5V/j*:g#,t/)b/!_>,~: +iF'e78)s6"j30(;.9+C9%TM%(>K*=&W$*O9;2Xa6;a72t2@B#1*‹+7d#v-;j +58‚#?†'>1|"-u0o.d+=x0 e44,q4Bm)hB+.7Q.-U(S# '=X!5L` &D^298f¬š6e[sDnEˆ2~`5alŽJpv˜ sh¢Dyh¬mbª+>‚Dyj¤ ic³7hN¹6„_–K>P²ReL¥Nj3 tdfŸcaT’rD<”x5NO˜D\ŒO8¡}$x¨$/QÉ!EF·%'`º(3·"8£%0¹5(¶7+¥t$#‰h)¹5¯5/(w!*X-+ ƒ&o>35.%d,.qF2,@O"HM%U',¬~'¹ƒ,<åƒ*Ci% p.=a-Ck-7a$˜!{5o!"—'."e+1/$+‰ =,4+z-*?("s= ,B$(†#''Q(%#i@F$)S1011+0:%/ %&~8):!,?`%'=l&"3d$&/**­8#3V$Z*#W)&P$ 2.%U+$2U"M17aE*,7@J&"("%)99J(/A &&^+8.1'>:$)!K!!?$%6B,/_ .##[<+v(D~\+3“s24m,e)3%@Z"!)/)1{ +**;ƒ#-L-Q"!e&%)-&$j1$k0 a,$$2 )N&M F"(!G.-7##*.# 8 !@.22?D!"(/-A3"BZ#9B"#1&'A-*]-"B1,4#<&61R,)"Q(#B'*$,$!J/3#Y.*$8E - #"0&*-56(,7%&K*%E'!= *&H"#S(%B%-$L"$G!( 2!>4)$%+$A,"#B2.;k#$a,50q#3*N&757,O!*<--(E&%X$'P98+,$a!:l)&)I51r"%"E2)Z*%"j%)"T=;2UI!*[0+I0 .>$!;HUB&%1R2=Y,J*3A<5$t!*"u,€>o i7t22~+0&e,/1‡<8z2;'o&%X/'3?B#G3!%AR!NDT3. T01iK+;Gj3+w%++p*[\&;.[14b?Af#C&n<(ˆBƒDKJQ)€$.d; p5h%_4Cs@T,ˆ.?x4=/@Y18794U0#6PR%X3[.<9d/L¤ygJ5oD†7€b'gBm8hƒm@c‹F‹Lª|nkq•/bl )bg—og‡)zgO^gQfT“PkQ¬VObœ\]™|Ef±zZg~Ž>lR¢B]’˜GPŠb:ODŠ.[K¨.4 ™!GË2 Ä!,"Ÿ#A*· #/¡a``5&“,,ˆF& kg54^@.rK0\,eiB–m.!Ìd>£$"‰›-™%|¦)I¤)p”1Oy“.4™¯8t£@/ƒ¯>7š” 5tÎ-C‹Ñ.BB³"&5²-:.Ø0:7­)I¡J&®M'%ˆ=, c##h"m,%j(&>+"[O0 3C-.a3&¥Q#Â}#3«‚0D³)$p!/''(@S"10&~)*D3(‰'5#;/&O7"M% @"+W(/(X)"P %#:&&N73(A2"&C&.Q+)#)6?*&"6C%+63$G29,Ft;R9%'%)?*%T-$B+52,.*R*U'O()+F.!9*):)+p5+9A++*'2)63(1%(#@$3;")G),F+*H %C'F!(-&<1#3%3+**9% J>$*9 1'@‚8"'j!#,u .D-%:*/u&$,I/.1J)G'(F)"D +W5(z*. R$)%|/'B$$_.$0a(+wY(*UQ2$M7 .mB.HI-&(?5Pl3GqM5>P-C^X."33$$.%Du0&%-“#.I’(2,r<@1™H).¥)'&•C~H*&]h&.{T,k ._‰#*T$.e"%Sœ+&µ$+Ž& ŽC¡""Gª)-v&( ÆB *À-:Ð+z-,Ä5),–ÁJ3fY&5¹W%|KÂ6$#bp#5o¶ /h^,¤ˆ%s{0k®44m›'8¹×Q¬ï%iäo XÛDzâ;(‚ï#Há…Væ§lèd<Æ…-ã”Xät!\ÿ¤"Ý ׫.é­5ÌÊ5ºº83»¸;¸ÎbƒÒ"’ÉO¨³9)©¿53n×%HÆ?/hž.-;Ê8)$¥)/7² '"ž9'FO> Y04¥9>"hc1qg*kW9&„t6X‘ *¡~-#±e(&’=>t~-*dv7&‹u g¢3/ab$/Š‡T:£†2Gq¤60ˆ‘9M•7-ƒ’/]£2@l¢$W®2>PÌ/U&ˆ)..˜8@5@#Œ2'„7+%€38,m;s !'?51)7j'A8tK9(–H7¾ÅE$¦šJ5;[pAe-.+1+<{ +s.& \7"c *.‚/"&k"".„'.%9!&Z%4@8'{!'H),t' &L,.d%!8#/./(,K*(+5$3"0//&-T0M2! /@ 6=5,n!:>J /$k$"#F.)>(#:P*:Q,! J'%&F/!)K4&*M$(V$1D2##1A#0@+"63*45@&&-#$.L./J!4+0$)&N'H!+U+$ H,,(@()%04&R=&L0+ NL%.#v01!e:,Y$ 2T1/Bd7!n)-Q--,m)"d+0o,.&*z 1J,+ˆ))l3.\+)a+0pLF5GY.)T=.6l60,5f3GP,6p @/b9E(,4%\G*;Hi(GaX(ˆ=%3Òt: —4«—%CJ!#UAh,0,Gx.!s &6Y':'#z'7|*"’+'B$2 $%<%•""%G$#~2":*s-'&C)-I%)?%- 460"Ek9OE:"Fg$4`*?c +5>/t#"F'0@ "0Q#-%^)%\*&E+"Q>&/V/&_(G3%6A$7C#<=,./<),%4* 7Q%3N! ?"*;162M"+6T-X2/b¿.‡Õ"O¸5L¾#K·3/¼\"}H+13 ):b.2tB0šM0#| t)œ^7%ÄE$‘Všm.'£`&+{z&O|%¤Œ01³CECXT!6.9 8I?+y $430d96]B's#Z4m/.ci](1 [&R'i+7,o&9/Z1/N'>6K*H.NQHG=*?MEH%<*)FGLGY7t1WDUW;;l N0S.\7b"D'M?[{.My)k&p2?Oi4f#{*Kƒ.bMU j0U|(9|(m ž2E'Z_A3SLUKA.UX3N1-$-L?M8@a.[†q`„e…¤j¸ªa|hojª‰l…š©p´¶zk´”S{®®Gsy¨xv§½¡)%s (l&"%x/) ˆ,"3."!A@&-Y365ÏWGV΃9¸n!$:=.-+1'-3!$?*2.+>&L!5%B'=&%&4",)!3Q" :(&6E+$I)4&:1!2*"@3)*/ 5$)$'-#81#7&*$/6&'<8"*i>%*+*$'Af+)E,<70X4U&(-7#;)=D%?"</,4'!";"#+F,.'=/C$) I0$,0%#&+=*"1,5%,$;#%"1&&=)(0 ,/+C)I)*>#F /&*#+'<8(D3%)d=-5:O#$2"/4zA,@o-+$K6-WD!-5+8$D3?'$^-'?%6›B1!‚/+B‡3//<†7"=|-"6t3/'a%J^77$"ˆS.%rf9-Ya*sU23G– ;5}&Qn-(IS/.VÄJ1@"(M£2,j²$;­ &@¡'/Wµ*8+µ>(‡A%-²GE¹M#;T4"ŠT$8M$C|®zŽ$,y^(-b#'ÃC5zÊ%0uv*2„° 2hÀ(7 $Ÿ±6 ÒÒ) RÎ$QÉ,I×J)ªe%´C3Á,%.½D.ªd 2¶H°{" «‹¹}9)ÓmÝ~(ªª+—¸9*Ü O*³Ü9:Áç,5ÌÏS6â×X Õê…9Èçg}Òâ™2¾ÒŽDÈÌ‚.¾Æ‚*Éé5‡â‚9aÌ#7i¡I‰¼8U¨:@ˆ9-›%4!‘>!…5+.”!0y16J]&!XW(}1I<é£0ÆoAiK9A%/M0"#@#+!,'>N=/8-x& ,E%,,_+/>'"$p/'H,O*(7>*.7\"!3U+&@!*"N52y.!(S#!;?''Y8*1W/. 74*2@&#M52@^$6D5CM,$BP%"€)-/B &5N/,l%"$O!&V($='&P; )F,%&[&>481#"3> ><*-1B15.9,+2B#%;L!E,&"P44*3 %1G,'R7.G29,D'(C@0%E6 !H90 4N,#9”") k.Bg1X$"%5O 0l#'*q1""{-.&e$(4u!1"l 2$T.`&;a4K1=E. d-3.6>$$EG@-l!2/(H*F@C/*N,* ?e;H]1*t+/FQ!CPL3n<=ˆACU$Y\XaC+€!T5~]t(F*\G‰9H#e;?])KI7G#QGEOR'5=(#7.E*U@S?)db=8l^C\P?/$g-=5z>J"@WE&‘$O y?l"rQ.mE.1œK*”N#“,K"l4Y)d,26\(\b<c4F>V@G4KSFZ!T!LLS,NQ#@=c9C0e­™N}jJqˆ±FŽ•}^wœ’^”Ž¬b†wš`bOšX‡[¯\tQ¡vkm´’j^‹q`b¤~g‰›‹fY˜™sk­–xvŽ“;{{ˆTd  |n«fqeÆhei”7l~zhm ¥Pmz§Ezf»5{P‘6Pº6rW½03@¼'1Fµ79"¯d#´DF¸G4,Äd6ÕM4«P)Í^7m{P"¦VK³YP'¬–CN{ƒal‚^X¢kPj– Db¤¸‹oµÝe–æôŸ`àñзñྜèé»uèÝÏ›ÿâ Nñå›Oúó¢gæ¾Ã@ˆ·Cdƒ«Ap•¶+28ë5'*¿?57Æ)/#0",¡I%”. l4)B=*ZN&%¨K"Ì{=®/ ±y+". A+-.#&((&,A *5+!V*C$-K- 0B/$,R,$C))?6)+:%/S*=/"@)*F %V,(7)(I+0U/'B#*.+*%7<'*G',%V#.!k0!0U'0`b*(]L#0eD#2KP(/G$* —2C¬),0t/@…&B"I#>3;*.v$!>#13R.-¢1$(ž-$ ‡122€0)zQ 8’*!'?)%¥I.x1!šz;µF*2{‚*/U‚9}„#o¤"JÀ7.:¿''ˆ”$±&6E2CÒ#&hŸ#3·,WÆ "]Â)&Pú.1ÂR1@Æ<$,ëD)D²Q1+ÃZ2"¬c)2»x(‰Ä)ˆn:(¨b-<·œ9Œ¦1œ²&¶‡0"^Ì:t½'&g½$ŒÄ7@¾+,TÉ4SËC@à4..å9:7Ú]d3ÝG1ÒZ. À#(Ï8+'·r))¥ƒ$‹Œ"#Ä7%$…3 ¨ (&h‰'p½G¤³Jpá‚–Ûx5ŒÁc9·ÎYšéš ƒÚzMë‡\ç—#+å”WäŠ(uìvCä¬ á¼.ÎÇ-@ÅÑ7BÏÒ,Øß.ÖÇC#ƒØ{&tådtö;)²×H&næíœ'NéC”Å&2TÝ)NÀ#`³'%2ÉP¹f#¶-%BÏD:ÆA,(ÍL!ËD ²€£œ% Ðt5+Ùl*­¬(!ÌÝ_!¯—R4»ÞYF­ÆLNÊá‚“Ô髪ÖÛãÔùíëäêëßéïèâäéìèãåÜÛÌåâÕ¯ÕÛêt×Öƒ;é…Y¤Ìn+Qš-1:¨&:7½75; $%€(4”5,‰$bQ.@0V52¢C,Íd,"cW/)6G/!3 0'(&',';#&$!1B 0- 0+/'%"-$-&&/7%726**(:&#$4?,*3;11% +-%'8-1(#"7%#$7! .()+'%%3& >!'38"@l"4:X!%9#h'3) )*%!2*-?$1""-+%/),%@0"36507*5<",(67"4K!3/=.")-#'"5 "$-'U0"'$/'Y*"*)%#K(%2F- :"$,.( dL$TI2%Ki#Ak!88z3+M$,#ƒ-74n/8,`3,u+0&`3)“%4‹ / D(r. 5q7#*d> ;U-,z.p;ACD);B^"G'‚2H>MV(B+Y-NI]*Tb#O=NBQ02MBc`5)@"g-`,ZIH.U!]P42k+_6j0]d1h,i6e%t/l=^A?Iq79\M5AR4;B]8EŒ„~‰u¢ŸuoÈku©‡{´°eŒ´„U€‰lsqkbŸ”btgwtœŸ}} ÈmvK¡yhº’z¦ªƒXƒ¯§_k›¦r£³jzµ•vZ¹¢yv˜¡VO_©`_Š£so}¨pŒj-qn™0jr…?Á8?¾!b4¥8B;Çff»];±Q63Ë3=%»NGÂSA‹Shšxc]”Šre¸pcIªgb^~“H…«¨Qf•ÖVœ™og¹»€ßÒ­çùËËâÛàÏñÝêìåìêéååääåçèéäÞâÓæààÌÿÚà•êÞª_ŸÝ€UóÎyx›È‡wN560¬BFMÄ@)*®4#+¶+) °=‘P(1OG:'@ÀZ/.ʇ;•“2&6>1#0@#%//)'&1&%(+,&&0 $%0%*"3%-/'&- 0$+''#&-%* 7/#>%2(?*#1(/,#1!1"51*A*0%,'6(,).""' ****%1-"*$2I,Np+=)A4(E4&R&..'-0.&&0,I&='.$-*,))26+1F+'?@!/O'*E)!CD,*31'1%%!1&#&M52*,0G+2K#(&N),%V84+-' D9,,fFw=)/Mn+49ž/+‹')e"¦5&3Œ5n#6y(4#„%C”840ž:<+¨4%‹9-Š(29ÐH3!1')¨M2$»@+‚[%!}a"š].(©Y$)‹{30( •7(Y·Cy¡,Kˆ%-­&-€¡d¢ *y©$x©@ž:ZÏ!%iÃ.6¹C 0Ön40ÈI,PÓ54Öj"ºCC)»^(«~›-Å|=@Øk$-£&EÇ°3y >·°!'‰™(+¼Ì-*«3)SÍ1)-¿%>Z¾k²,<Ð%8=Ã%-6¸/*1æ_F'¼M+ÚY$´3¶‡$²ª9»i $Ûƒ–y-¶°&{ƒ7JáÔ-3¿æUmæŽÙD$Òµ'&¦ýyË]AzÖ–dáj;:éžJÊ„[×1bç˜/ÇÕ#ѳWå¹&ͽ5ÙË0ÁÂÕÀS •ó{"‘äK«Ç5=Íö{hêu(bûóKKþb/wë3pÌ .oÚ,"íb(/ÖM0_¿-5ÒG1;ÃF(#ªK'7Üc=¬½*:Ñ´(<ÐŒ#(á¸"4¯à=œÕ56¾Å5¼ßHSâË‘ZñÐÙðâêèÚëäèÐëòàìôêâæéæáàåêçãëÜäØååáÕÿÙÞ²ÛÕ³âØÂuáщ3J¿žG=´`>cÈ(:¢,:=®,A%À+-w/:oX%V7)Š8<FJD*&F,*7c78R$0/\0);i$$!,0BW$&+L 'b!)'5*#+" ,4Q2#!2',$0!+-.*"=.()]'1*Z&2$9'$"'')#(##W0'"2'1,2+.#!(",86+,H'(,ba'$@D/Q]+3.>:2W50"(.',.13-(-1_-//D!"#<2$34&)+[-?.]$/Ka#/2]1+3 &5J!4:")$B1",H%!%R0)l,%!I'%-V( $K# &N#)c=(9E3-JF%#I*5"ZZ"11x,q9"g";+†A ƒ*?} .+2}B 2'l-‡,.$u 8nAqo‘&MxEp#k"g.H5SC:0Y7Q2u"B9)D2.:=WQa;DH#KdT7$?_AJB[BCXNEWR,V-sIYJYDR+^/]&E‡ 6.>4½3%6Ö"JÊ926É-/æ(&DÃ$$:ÛB+L×@/6ÆN0FÌ3"%ðX$2ßE.æ4/;ÎT&¶ˆ"´k(ÖM!³w4'¡›(ˆ$´¤!³Ô@ŸÈ,ˆ/!²Ã80´¿ 2‚Ú,-³Ï7*†À Õ¡* ­»!‰Ñ*2ÚZ&8ì¯Ã‚9žØ}ëŽ[ìžËœfä–5jÒ”•È°#0âÜ'>Ï©cή1@ËÙ ÖÕ8+»¸™ÑogñlhÑ58ÆæBrÝ—zà› jïNˆçQ)Jò;5cà:+jÄ);:õOP¼I- +®#4(Å5B)¹@A/ê\=¿3; ÷B·ÐF-ã¦,ÿ§5+¢ÑDH±Õ_^ÁÅ;wÍÑwlïÝ»‘åÊÔâíîôùèàîéñïùïëòðûñðîëèæåæñèñæéÓßçÿôåçþØûìòÛèÊúÜåÛæÊ­f×ÜÍiΤ6[ï-Pè¡BxÇKA‘6'B?Oi3HO" 9A/:\>6:Cl%!2q#'R#0%Nk-Y0$7X#+q+-4<+.-',&++-#*&%1!#%9*+$..#8!/((!0'8/'1// 0* ,./1&+)$23))%+(&' -!2 "2.*86#77#((* !*-,*&,,()),4 8&7$K37'2&0/+2"l$DY &`A1_);2"09?$$"/$*'7'6!&+&1R&'73+V# 2 !9"3&8-$3.A,.%+V">>@k(9`G(Q>0h0ƒ]j$vUaNm'^i +c-r*ez%c4u_;b!‚\"h(a/uB[u+[&{8l1|7ZK[9dES"c/e-u=q+;6^F\@,7\DWQFqYUQeBILK??pGP]QtLbN^2cYaZZMI5QjuAF]fAbUM.fI~'rI~1b9ƒ'j+r=„E~7j/mBP-n.`4hZGGrVbHzQ[A~6vJuBbJƒ^MM{LX/†\@]a7U08dLZ_?TIAh,eOJjDY=5@R6b75]GpEt=n&[ Z0ƒ7t'u*“h+*k6zNM5ˆaLCšTS!wLN/7]DHJU@k8g:†d˜bh¿z]Ë“fkµ…iu¶¨qdÀ’{bÌ™‡tí{W¡‹h®±sQ‰¯‡w‘¬‹[¿§ SƒÑ´^y»‘\°Ä’^Š¼£Vu­¦Dr«¼}Z‰œzs¥Â`Yœºgp¼Óro¸×}_O²rc|§[bu¸gte§4qÁ4`h»)RKËHg*ÑaL%¾%XOÍ+*¶IB½I[,¾Tr™ž-V‡‘HH´uc<¶€]Kƒ¦]k¯¾rbÂØ\†È±`îôÑ—ÜíÆàñèçëîôðáðóöçèîçõòïëëîïîëòéòéôáééêúïæôÙñïçâܾáëѸßßËbÉÌㄳٹG¥Å•i¥É§`ÁÝ'/BË))9Òb)s€4 WVÎB(!F\8-2^)6W 28o*7h&!"62Hq: %P%*"T;#*-)2(8**5#,%2-4%:2-%4 %*,2&+%'/8#1#4--((') /5":-++9&0.#&%)%%)".&9!.)';$'#,1)-0*'&!0&4)--(0.)*,084/;3.+00,"1*A),"T$F'(y»/-;l+&B?..3;0,% /$-(5(2'*'-$P&-";.#Q*.5" ?&)M."$;<%(D (t-2-P‡'*™%2¡M#H²#'7ªOÉ.!L¯)#-¹;3=Á=.F¾/'LÆ'3/Ï7"+¿J.;Õ(('½1">Ø/3$Å&18Ê2-- „)+½w)ÂW@ÛW1:Æ„*¿n.:òz)>·Í'$“³%.±œ-<ß+ ‰Æ )’¯!™¡+/¿ËC›Ø;¥ÒC%œ¾; bÛP49Øj%EïH$dë= Dçj%2æV$/ßK""ë‰ Ñv) ßu8/ðY!Îœ%#Ǩ##´”%Ɖ"5ªœ=µÁDÔ•!HlÂ*lá}Õ+º/$]ï%1yÝ00CÚ?:DñV94ãR(Kúc'?ñ?-#Øv %ÖŸ-"Ør/%Þd)ã‡+6âœ''â“;'ÌÚJ"ÈÑTsÎw‹ÒI¯²#¶Ðp•Æ +¹Üx#׋% ÐžiÓ–fҀ˟Dȵ2ѽ3QÁÆÔÚ4ÒÒ&S·¾@óäJ–Ña3›ÔD<ÇÔ@B³×{4„ïisÑt#¤åw'…ॠ}çr&“ÙP#nìk>+×k44×G<,É)95Ä8+5½J?¯8=.ó„,(Œ¿MHÓÉ50ø¤)2ɽ$6ª³A=ÃÍw<êÉ(bÜÞÅ—ð×¼âééÔàííõÿøóõðûñêôòóòðííïððïñëóèöêñëëñìèùôûóíÙ÷êðòëÛìÈòÈÝÝÏÃ/«ØÇ5¥È´ŸáÅM8¼N9°+=’VG) *$….a]HF[0L‚G\0u16$e1Y,F€,,r.0{'%(w&$.U(''. 1-H",9G// :#,1@),*A/++v,3%M(2'V.5*b/.0P/5--0-$F0&,P-,*%,'#./*-I36,A71JA"(65;C%B3'(8#\<8%dJ%G+ˆ#L&v MDE'[&i6]4}+c%J*[:ao+gncvSi_€YZ_‚9YQphQ9RbERiNWcYY‚MY/iE`CTn[Y_l-(*X"+,b-)(^*'.c,1W&1¡S)tª-'„³Ail&*;;.4)D((&M3,Q& q%P6(,Q'$$E*(I'11N' 8*" &rM/3* 'C‰X+/”r+AØ!5Iº)f•4"eÏ'{¸ J #qÓ1%5Ä0%Œå0 šÃ'žÒ=7gè72ÿD …Ú"nòH#^îDWñ.vìg=ð+ÖB9>ÇS)Þg+ùŠ'áŒ'á+å™%9Ń"-Á~èÃ* ¹.½-ҺЫ­.$¼—*#´Ú'EÙS(ß+jË9YÞS,àT;ég#0Ü-Ûíp"ÙI,Û(Ð¥*2иô‘2Æ“Àœ+ųPʼ&sÝ1’Å'"²–'¶ã+!x÷%/[Ø1cÃ-5KÛN/3Í9 Zè5`ôY';Üx'Ðp,)Ð^΀#"·›$ ÝŽ.ÎÊIÇÜT¿Ô—ßÕW6©ÙA4ÈÚN5¦¸”ÑÞœ£ÍhÌР°ÒŠª¾†=–Íx^®®zÌÍßÁRÞÏ;áÉ&`Á¹,X×Ú%T­Ìk «ÔRÏ¿BEÃÑB…ßq Ÿì€~ãg;wÞB0ß”*]óh#qÎd$9å@+ÒP7Ï-:DÍB7"Ì/;#¬MD0ÍK0&Æ‹]§¨:!½™?1áB. ÚL?­µx]¹Ç„­ÎàÛ’âÖ¹ÀúÜÿäàñðñìèôîòðîíîðñòíðòòñïïïïïîííîïïíïêëðééúìôïèãîóÔìÔõº¿ÚÉ¢êÐî¨Ïμ3ÓËß®½ÐˆH/ÃL{*I©ONˆNL`:C9G/C'><'.3aK%P)2%j"IF'C1~:6s$$f !~+X/B*%$\'C#W/'$#(x#(b!f4$E8"F.&-=%4,A=@')#L7')2+1:-.'?% 59!0?#'3A(&5#)V0.$) 4.& 73.D'@*+.# T'86((#=$)+L42H]Q]qbWg89%9#%"232%2%!%9*.#'()A*+)'7:2 "01)*>?!4**E0#0<!7+86B/E81c.|aKx_bFZ^]2oFg1kQ`8QPF[„3ss5|-q&“0p-|>Š2hDW"gJ‰+lQ[1f<€"o4Z,HKkTZHg=zPs]d]VPa;lSWPa0TW3c4€"d:ZAWGEW`R.cp1{?{#m)u4‹{7y=Œ<ˆ#~-n"v+h9g5ŽJBEk”/s6I6k.@>eCoFn:ulfjЦWcƶ{QÄhZÁ§^u¿°KIĸy1ȳp7ѱ€Qͽ•A®¯TË«—]¯±]‚™”>Š´³h­­P¦¨¸Zw̯:{Ó¼PqÉ®-e«¯rT¹¨ZMÛÃ>ZÑ¿\`ÃÇ€>ÏÉGÉσEÂÑ/EE³q^e²AScª+FH·PWWÆXD:¬O;1æGGÛh,"ØS6"ÌS?+©›;<™B)˜‹:9ÀPXU˜“L_áÉTR¸Ò@aèæz"çÏгåáõþù÷çðúøõàöóððòòñïîðòòñïïðïïîîîîïïëïëëðëèòéíìòñâÉ©çåàŒ­Õô‹ÛßߢîÈЊêåÎp¬Ñ¿)0å22Z¹“;(Ï}80òb$Üa-‚›) Un9VŽ"€Ç&X“ 9“&&Tb&',¸.,*ž&"(k*.…&l&$i!+“3,w70o#O$&?›;k$4%n%$M0/Z.9+D&/.4+-!-(/1)6%7.+34,'((%4)-')0/?1V $-/+*6/4-'Q$?"9[&'@!+Y""P!%#X7')A.&-YY5/^c!/~S%$—H<^°*%>Äž¸4¼Å;Å7–¨3œ³;4VÑQ:`ÁJ(`¸$#©²0#qæMOLé,+HØ`Û'$GÍ_%HÙF)Lá51$ås5/½n#&ÞX#5Ðm:!Ï…,&Ó‡$-ßn%"»´¬µ Ìw *ßj ¸š ¥£("¬%‚)#“¨**¨½!¶Ç-`ÌE(&Õn>ÄQè94êa((âw1/åv4á˜á˜%«ˆÅ`Ì›$¼œ* Ó¨'#å²– (¿ =Å«/•Ð>rÎœ·,"Ì¡9 •Ð!oê9[×<%Xôv#=ð[ JîQ&eä#01Üe%Í“ +4Ù„àzÔžèŸ)%ä¥1ZÎì\RÓÐfµÕ{»ÁvÊÃ3)¶¶¯¼q#³Ì¤ +²ÒnbÓ‘¢Ø{Ò}žÈNÔÆgä±cãÔ EÖµ3Aðâ-GÚÍA@°Êj§Õq +ª×^K¿Å@.ž¹…jú}&hÖŽ"uä~ISê$Kçˆ%>öo_΋?îÂ-0ÇG"0°!S8ÒO+ËH9'Æ]5(Þ#¡£1,²Š./Å{IËÇ63£Â`H”ÉchÖÎf¥ÑÕÛ†ôç¹ÁìèÖåèðèÞï÷ôðíîòôòîîðòòðïïðïïððððïïæìêèíîééôîåêôïéîíßßÒÉxáçêÛÜðÕ¬óÙã‘ÔÖØ…2¥„OVΔ;rÕ˜XÃqU.™XC?,RDE/)X]0UKKWJ3(p7'MJEd@%]0{&%q3 q'3X((!i(in%0i!!*X $OMv&1,u)X2+(t($z %y5#T<#22)$<'/*+7)'>;,8:;/"uC˜4xS•3…=›5}Y¡,‚^ªO‡L¿1u=Ä7u:¾uh§:|@£?—V¦FvM¥cf[šcqVŠ,P+j#]\bX|xWdˆESPfL5LtgH~jM[v†0‰OŒ6”/Ž7š2œ¯$¢?1yÆ\›@«wN‹?pB{ nVÊ?t5ÂXcd§ta_—Zvj’O{_‡dMc¥oqbaFYY”m0sBp1WN=hrP^Y`O\`er,u7v:‘Hˆ)–>~‡&˜/|4}~K€,xQv&YAugP°%ha4P;i5[n3zYNY¢¸IzÅÃ|A¢¡€KÀ¯m[ÑÁ]fÄ®ŽAÀ³TRݱkO¹›Q5¥¼y1½·~s²¾‰CÊ£R¹ªWŸºK–¼š;ŽÆ¶`€ÊÈduĸ_@¥»k]±³q2ªºh{É®JkƸ‰-’ØqT£§ƒU¦ÆdSPÜL…ç‡<\åzPa¶kV8«—EY¿9KRÇ#BØd@ÒR%!Û`- àxG2ƒ‚1›¦3În3+Æ°/Z¤ÖPWÀÑ_eãÏ8nÇöÅXÝò¾¿ñîÅÞéîÙËêÿðëæèïóóñïðññðïðñïïðññðïïåëéåêðíåçíïèëæÞðåã×âÏiµÕÞ˜ëïÖ.ÚáÝ;½ã½aØy GÒa,|ÙŒ)âe#4â?Íj+³…"$­•,Ñ¡%M¡ˆ»Z• 6V¼(¸$=¾&#M­»@! %¦!1 Â%,"›@'(ª6"8V(&8B+)"tB'› ,»40C%–9))¥)2(”F#(cW3"93*"6(22+#*83%!+.++LP+(09/,Z(+B*#(8!|8:l),-/$i5'*~3!7™i2+`™$Y‡$Sc3)66)7=)&R%)@L "„25”)CŒ#4}!$4:*0s6$#Ž74€q!$ƒx9±U,ÈZ1)šÓ?“®U"ÆŠ. ¥º.¤´B“*R Ï4>bé/;lÔ,|µ!1¤Ò9Té,TÜ;6oÞ:"Tè;2_É9>Sé1måO3(Ü…9ÄR72ñ.<ëw$Ûz>5Þ_#5Ñ0ÇšÞÐX#'È”.*ʪ$ˆ½F-½’('¥´/?º¬@Ÿ¹#¢Ò 3%Á9)<ä)#WÛ!2;Ð? /üWùb(áO,ï|;àr'àQ+èŽÙ­#Ô&ò‚ ¸ª$â¨3,w–3̾/bä0%„Ý('¸'4§×,%xÒYñ,$WßB9æY$BÛ9!SÒ*#;ß`! ×y'ш!ì8!ÏŽ!Ô-é\-Õ#:ÕÛ8 ÕÖn¦×]7¹Ì[NÒÞ+#ÕÂU­Ïe'‹Ðf§±¤§×š¬àŽ)èÔt ˜Ó¸Vç¼sÀºf»Ÿ)q¸Ô.]¿±X;¦¶>*ÓÑq.ºád¶Õ>IÏÊH1ž·eU˜Ï8•×‚”Ñ‹>Ù¢/cØq2‚Ï>.Ü–Dݬ,=Þh;<Ö%I5Á0?7¹GFäE<6¾+2ŠzKIÏ•A5ÕfEB‘Ì8U­ØbjÍÅS§ÜÓÜ|þάòßÛÿôðáéíçïêòíèèíòôôïðñðïïðñððððððððïñïêêñïåìòûçèðßæáíßáï×àÝÉáß›ê³äÕÎÔš¤Ó¦]Uü[a<½Ê`6§­N8Ç*S|a2‰=\:TM+,:BdC4c>AC?+De**)u>G%_,Q+i43 g $h)r)@*^7m+*`2&\!'1f4:c*<X .7h+8 N(/l6"2!,.60$)1$'#-%5&13^"8-V(+*LC#L'@$3!"K)/@CF]QQ_B5'7,&#3';V4a1&h.31>\/$6)F_/*K,0 W*I@"A,F<59/[*N!ƒ4w@epkch¦Ÿu3£¹ucŽ³b[ˆ•i‰~^zQ€„Q´…O³k^ž³]mI·BtFÑu}LÊplfµ>€P¹Q•5®-›OÁ€cC¹XhM·Pl%­-”Lž/v;x`~J¨H’F¯dV’wkZ˜\^aw6kX‘;_5ŒƒUV€hdoŠyQi§N}„‚ep~w_c€WoV±>’@µ8{)¼,‚[Â1y'“'Ž§I!³Nj=¥di=¬8i5³O6¶<ŒTwiZƒaf_„VmQ,gfƒXS^‰KfpƒPmjL{/ƒG^^m^]qdqJg…NgBqs}-}b8T¢5v6lGˆ,n7Ž=wvFo"sCL<[Bw‰ o1wNd&pGšIw,{/SUq¹µpz»kq®¶\UÔ¼TZµ¸RTÑ¿bh¼pO¤ÓYEÍÊ”=¯Ñƒ:ÑÊ•CǶoH¹ÅÊI“¼¤I¢¹»T¨Ç¯HnÛÄkmŧMc·¶fp׺vXƽp]ã§QoÚÏTPÞªn>©ÄŽ:Á¼Teͼ<Òæ8—ÓLWÕ3U¼JCæ“IX¯#Ô:ßV+aÓQ#"¿Š$ʉ$8Õ‡ Ä«B#à}&ºl.4Þu,¢¥'+Ë«)Cº²/ פ "•¥)¾©%¼¸.7zêO<ÏNGö1}Ñ+0'êS.Ón1Ód)ØŸ à}=׈! åc%Ñž¼«.Á“åˆ* ®¥("·´'Ì{?ƒÎ!F„Ü£§ͨG*V‘&Ey¿6>×,Xìh/5ÙO(7ÄF9a÷1'ãŽ-Õˆ3ÔbÓ†@ºt9ó¬Å-¿Ì?JÂÝQ°ßg&±a$ÝÑLRßÀq‚Ñw¬É´Çt’楊̒ v¿kŸ½‡RÁÞF«¯j×Å"wçËCÙÂ2JÈÐ)YÑÆP*°×t Ñôb=ȹ5XƯk*xëhCræ‹“Î|$LÄŠbâ'iÓg?]Û“-8ÀÌ;-á”,3èjEAà˜S÷3E2çZV-æsF(™Œ'CÑ„5ëw1š¡=9£ 6QŒÍ:SÄÊ7oÝÏ“®êÊ®’Ùð¥ÔìëØÔòýåêïòòñññðññïîîðòòðíëëíðòäáìöðìíèëÍêâØïâàùìåíÜàé‘èË´–§ÄÇ—GÀ´QTÔ”0=¿JÙ”d:¼£Z'©*J&¼]55q'c—CI&H; Z*>$'P@-]+O95b / I%=2S'@+9*S2;(RE‹KU-hh“̃TeÂYv°poª³xbŠº‚}v—‚y¾Ž}k®™~u¢nhœrolŸ{xj¥xpLˆxq¼n…U°‚e½„’L¹zMŸ“Šd°ˆ{T¼•˜P¦‰a2–‹t^Ÿ„ob©u‚M|uvŒ©mbµ¸}J°u‘Z‘bUs¤wvƒx«ljµji|eˆU\uŒhfw¶x_s f•H¼†‚.£JTªgv9ÁT¤K·„ŠFÃ…„B»qro›q{OĨ‹Q¬>ŽK±IUYœg^mŸ€k[£X‡a¤hal¦jZp–usBŸ›7U·Vh˜W{”gieptAd€¸?^E¤–Kš)™D›#‚1Î9qE¨_®Arr¸Qf1À5.¬2™]¥UdB§8qM£Œf\Œb°´xp³¦—[ųy[ÉÅMf³Î^xÓ•X¨â€@Ç°<Å¿¢-誊H²¼¥BªºtTÑÑS£È¹8’©ÎH®±´5¢µÇCŽØÉ2‹»ÉB‚âàdnùg@äßE_ÀÉaiØÓy>¢ÌaWžÚweÉÀhbÌä„?ŸºI@¥ômHh» D;Ó«B.á¬-f®%J9ÜV1.à8=ÙPJÝi*¯Š1&ÉzE.ÎSH'Õq$+ –A¡Ç7sÛÁ,pæßKDÚîyÚòÍðêÌÄâîÐÛéòóñðññññïîîðóóðìêêìðóËÉÞòïéìêÔ¶ìîÎÖÒàÅ6ÃÔÕ'ÈâÕOØØ`.RÏ«BMä•;âœk׶%*ĢʅÖ<:¯REÜhΈ *æz#{˜."\²&£}} ?M¶!AÅ+A£ 3É(»(W¿5Q¦(§-.µ; ¾"3;¹(%¯4(#‘@(œ9)K/(z%-=³61†E!%]=(]R%wC&Yo0pj%%X\/[h0/9h.&1‰/#;j$.Tƒ0(3—(ª+¬:.•D%'–9 (Œ2).Ž-!5I’&@…!b^.S‰+!Pˆ#>z020¥.‡82œ&.-¡%#2©"*,»I80«T!¿68±_!=›U!#¡F#,ÆfA2ÈÞa0¢æP8˹60ÃÇwWÂÖu£êFYÂÔ-në‡/‚Üu,¢ü=6©á”§Î¡jî£%‡Ò‘Sç¤nñ“&X횤ȿ'*ê£1'߬%?æœ+;Ò–%Ö™5¾.&â’J ®Ç@+·º*!çw-$Ñ’,ȵ%;¼À!>ÍŸ?· ¾Å#@«¬3½Î04ë‰-Cð@+rà&*wÒb<Ã]8án#Sðx$1´…!Ó¯"<èD1<Ï{1%â­3Õµ"ôz)(Ó±H(Ö¬-Û¿&Ö¹'q½"±Ê#®˜·³ ¦ÜE}ö*"‡Ô2PØKTå?{ë3pÕZ7%ÞŒ"ù‰%/ð:,(ñ‘)ô^!ÙŠ/)ܶHBè¹(CÑàr'ÕÞY8ÄÎbs¯°5!êÃMñÅu ÞÊz?ÍÍ«Ãg¿à‚'Óän![Ú¦-^͹)”àÓ—Ó½'nÔÚ(?ÛÌ5bÙº eÏá`,ÕÏoUÔÙ6DËÊ>#¸ÌBµÃƒ8¯Ñ‰<£á¡7rÚ¤ ‰ÕpMåbFX¤¢-BÈŸ>I´“WÇ:C,­/U-¼EI/à5IÁ`E"”IA$Ùi56ÕLH#ª¢>EÏÂQH²¿WŒÅÊn­ÏÞ¹»ßðÀ²Õèÿöîäýàôïøðîõîóðóíóðìøðç÷éíøëí÷ÝïôíîïèãâóäèÝ÷Ï©÷³Ó’ÔÁã¤ÞØÌ´½°nrÝÄS]c´U`W•HcRË\»Tfœ0\$sT&[+V,C4bABEP)hGAL6QFC#/H5T%6I%^@C)b0W O`7[_jL"^3c"MT!j+y>T<1G,Ic?(o/)3@4R$]4f?[.D!c)>K!..B5BE1'.4.0.3&!@?'<+\"8/J 8#\$S*)6!Q%0$;+2 B&:!V.6/[01/?#5#6 +'B3O;/E#*#=/%9$; 0%G9*HVWKI/B& Oa HC T%[\h#T&b,E*dFWs:ECx3[7‰R™§|–ž¤œ˜¶r~œ¯°…¨µ„‡¨p›¯§‰›‡„…‘xp_©‚…°—vƒ„­¿•o¾qˆ‚§v‘sŽ„Š”v‰`«…ƒ€ªk~5„~—^‹•{h‘p{c¦‹o@šjx< _9´‰|F¡•ƒoš’„X¢kl¼‡€V§|eœ¶{|‚ˆˆI¦›}tŒ£uršªaQxla©C‰_µ1žI¶{j›V‚Bvk.»i•!•V—@Ÿsp7´’Š8©€P«swKŸƒ|b‚xk­< 1£v…W}_~]tu\—celO‹5pLhI}‚nN6ifkvJ“G‹8LÂJ–A¥5›^£$‘?–;nu,|NœQˆ"‹I DuXš#lIw2zH¿KhZ :ytXmÊ™;TdzšCЩŒaÒ¶k\¼¥FL¿ÇQJǬg(µ¸I4Ü»&ɹ”"¹´},Ó¬q?~å—R‡Ã¶0«Ê“I§½²S°ªGhŠ·%Çž6hÛ³\|áÃQpÀÎVSÀ×Q2ãÅ{IÊă+ÞÒmiÍ„A­§w>»ÕbYÃÍ`@áŸ>yÝÀdAÌ¥BeÞ>LHè+A8²LOÊ7/!Êy6΄BÑw@É=: ²‡E5®ª=º•9’ÐÑ4dÛÛrXòñ}óâöéúêÎÀðôöìô÷èôêîêôòî÷ìòðæëééõéüâàíðïáÅÞÙß¾á抺ȚÉæš®ìhVÒÔm%Ï?"HÑTÊ3&3ô@2#Ä#è;$2éV5¹S1°p"'b@5 ª¤&n‰k:8·j "O¾3 K·AÄ"y’Y¹7¼++0¥,"ª33Ä0&Á0#M›++¾'´'–'$´&¯-6µ0&A³!1*yL)1W:,VFi(Nj'"C> 0?J&-N“*-+ˆ"+=ª+AÎÊW'¸ÓR,ÐÍJ*›æz$vÖsšØ^ÜÔKP½y”ÝŽ;iÃy”Ù…hȪ!‰ß¢$Š«s0ØÀ,ÒǼ½>ߎ-&áÅ7#ãÉ:+Ñž5#ÎÄ!+Ä¥:#Ù‹$.è’N)Ú¥EÈË;*®ŸEã·:¿à6.´»@¬°'R‡ë;4-À-2Sí= zØ\ Aåw&'Òa'"ÃJ/'æ&àžØ~,>Ý`<,Ä CF¬¤5(äz"Åœ-«¨«Ÿ4%Õœ8µ×"xÈ3¬ÄFÌš::ƒÃ‰ß&1r£%;]ÿ?(7Ú,Yÿ&c»6/#Õo7Ëf0ÔB'-çd0-Õw6É„$èa*<ÑÔ4׺FÔÎw¹ÉoPÏÇX:ÁÓÔäv©Æy£¸k#ŸÒ”¦Én­Ît¼Ëy LÏ¿"\Þ¾!bÊÈ(ѹ)ÒÕ4H¼Þ.ZßÑ\!¯Ö\5¤×aK­±8FÂÀ‚3µÒ+lä–9À­t1…¿–0­Án5£Ìp4tǦ>`ÈÑTEÒ¦=9³“M;ä§I3Øk:.Ä+GJÂb6,¹‚3/³i7>»Q\-ÈdD&ª¨4Q¡ÕG4°³e»²K‘ê½£¬æÊÔ™êõâìôòæå÷ñæëí÷çðîòçàñïüòòôÞæÿêðØìÿåÞïìÕ¿ñáß À±É‰Òª¥†Ó¼‰:ƒÊ”T=Ï]g8Û>FI»qB8Ã+b»—Z°#^&kj@ K#W'M8\<#A¼\_V>?#Z7871=W0VM%]g[Jq(?RH`"O%W SHW`!H tEY 3'O<e acTR3 H82b%N+S$G7X :&=#M3"GS+J%;F%:6C%"7%0.+A$_+?">Q0-RCx ,c ;T#,/L*6W>h=$B4(8B:+ H:>6C83=.-=*^P%??jP!`HU<]:"NƒD(T1Os15%aII/‰@q.…6 ‡—¬”o•—’mœ³™Œ®°l——¡€¦–¨œ£•‘Œ…­‘}”§Œ—~‹mž“q—¯†­{|¥©h_¥»†~œÂ“s™§sw¢vw^u”t¾¡‰| oƒR˜Ž—{‰‚uG˜¨ƒ`˜jgq¸œU‡†‹G˜€6Ÿxb‰•y{†‹m¥–ŸQg’uio“vhhpTyŸfu<¬~‰3·v:¦|‰\³™q(½Šl4° ˆ5¡””Bª{ƒ–:¿Š‡3±}O £uWxˆ†H¦bK”—oi¡£yp¤m`_„mS‚Z°_kˆ°urnrb]’°_lK•NxgÆe„9¶L”F¶;{J´G›F«lP­L‰:°Jg2©tz<³SŒ@³]|B¤g[[¨q‹Y­uÃÆk]½È“WÆʼnE™¼y`´UjÈžW*º½l'¦»‘C¬¶U3²ÌC’ÈbNÉÄ=VȺ£eœÁ¼6‹¸œ'ѦL†ä„Zcä»^X²¡8}¾µ?Tɳ„`ºPHÝ×Itç¹rBϹmn‹ÖrBß­c3ĈYÄÌh>¦¯qTƒ¸•HvÐÅEª±?NÕŸC,ÑbR4ÜK1,ÒC!¼['¾›.Æb< ¥ZOσ#E‰QV¥ÕX[ɉWÖÅXXØÐ5[ðÞ¦ƒÞÿøôóâÏÀæèÃÐéëíùöñÛÓìõåçïëËÑòâÓÏèïÎÆåøË”çõz0Þà‹¿÷‰&¨Í‹·»åI$¼R+¸Œ$Ð’1ÝsM‰$ÈŠ ‰ œJÎCÃt¨$XÖ)B·8* $2Å8à.; Ç%Î"<Ü)%»/7 ×-%"£8"ÉI% *2¢#'šC ¤f‰!E'lr Yb'Oe//X`)%§)"ˆ/$(-T›#)&¹"-†",'­-+$™24y"&’&8'ŒO$"W€+"M¢(%^e)i–.\+:ªN‡!%%Í%!®H­1/HÏ6-EÆ4!µU*¶>Y!(³`0ç>.Iä¿,9ÄÍG/¶ÝWDů"IÝÆg>ݶaEÖßHMÙË|,dÕyI‚Ó„¤ÂB•¤~+€Ã£¼“m¼—c®©wÌ•"mÅ‘YØÇ,½È/%ºÃ3Ü£'<ïÏGÚË<-Û¿+%µÏ5C¬ßD.Ò´Cæµ9=Ø¥D5³×D¦ãR4ÄÓC³£ +°Ï<3«ÑX$µì>/̲$NÒ¦OÞwÔ§2ê‡ê-2¾ŠÓ­5æ¿%ã¶5íP7¡ OÍ°&&à²BÁ¥D.´±M§¯°·&vª)Ÿ¶7<¶¨1ºË'!‚Ïmæ3%p»8"Jä_Eê<[ç[¼\)1Ô„'ø‹20Ü?43Ý…"ßu6Ûs+V¨Ï]jÓÞiÙâA4Þ¶23ÊÐ5?˜ÄZÂÞc ÀÜU·ÍŒªÜe¤×oM³Á{©Ý¬)¶Ñ­?ÂÂĄ̀ *à°8[ÆÎHØÃV¶Ò`;æÒ`9³Ú.HÓ»+(ÊÛ`-²ªt/­Í9CĹo0ÅÐj"ˆÚwŸ¤oSפ':Ë£$>Îœ4hͬH)é‹1.ÜH)6Ø867´m6IܘE,ÒaW:ç[M(¶˜7=©/,«°,i²¼ZpÙ¡o½ÅÅ—²óÝ ‘éíÞåêÙíîßë÷ýòúööèàòòí÷úùåæýòøòìëíêáÙßöí½Ã¯±›È°‡F®¨wE9½©LkÊWZL­XGYÞqFW|,H;¹_10i2A$%V83HC4-GJ.C9=H?OBAE\'b s2LZ_#EEr\#XAHj>a+z-G,q G2fN aws"a je +j#c2d"]1HN%$S(uF)`$62V)<(PM#1E!M+A(Pk0-%3>-&L3,72U 9*+RRg g+Y&k?]xOi E‚5Aƒ*A#{+S%€=JŽP¤wyƒ˜–y²•±Ì¬‡¹ ¦¨“¿¡Ž…·…†–¥–t³žh‡®‹[“¯–” Ÿˆƒr³©†ˆ¥]r‡ªª„’¨§k¢ €y›P|²„†šƒ„_‘–ŽŠ„±…†™}|Š¥†d…–¦‚‚o]’„…e’sƒvƒ‰qdv^‰Ÿh”¦´zu|{€`owˆy¡ˆ˜o“S’€_–f~©a^ˆŒu‰K§€U²ˆq?¢¤~T§‹dS©€Ž]³j‡}Ÿjm_p§|N¨ ri£tkW–zPy¨’ca’˜/gm­qzss\~Ÿxqip™TšR«#=·6‘b¯?˜G¦…;µ.†MÌd‰RÅcGžOq<9iNÄWƒ@¶Œ;¸LlO>‡u{]µÔSvÇ®vYǸ`a®®2uª›Ir²¶[UË«k@ǵ=LʧzJÒÏcM¾µVyÏÆk<Áºœ.µÂ@°¸°.²À HŽÀ¾;ŠÌ¹7‚´ŸPn½×aiÓÃXwÇ°czÈÁS@Ò³_EËÀdBÉ»GeÕ©€iÒÁ^>ªÉtMȽ`=–á£Ymäž)êŽ0•.14ÓJUXÎ?5VÄ%D@å8@¥vJ@ÞE5GÔMAEÂw=9™•2g§®JŸÒŸR`¤é4JÖÒzì鸰õìÜÅíäÚØòöáñìðíûüöúêîëêôìêøèìïçæñìÕÆþø¢IÜ×&Çå‘—¬[&kÊ_)xä]TÖ)3b½ŽLà"%CÛ5CæY%AÐ5-4$gU*ž`8My*J\=–#š\7e$I®[É' {® 2… 9º"\¶1¶1-¥'(Ï)+8˜(Œ-” 7Å1#´'* «2&7¬!%0ž$²P/)¨zŽN$'†7 'r`7 \T(%^^"+:’,#Á*>².&OZ1'œ#.‰,*2š0¹)š29£5*2Ÿ,!%tG'C‰14Q&"’|--Z„`¨$He(*Ê, ¸&º?­# ±).®4*ˆ%»;#¨:,ÕKC@önQ|Ô·5X¹½/KØÍHˆäñK6Ãç8CâÚ*[ÝÂ=µ×„¡º}>¯ºA.ÜÄi/ÝÖƒ#¸ê†N¨ßy(´ÙšÈ“ŸÙ—šÁg*ƒæ¾O;§¿+8½œdܳTPÅÆHXÇÇH[Öª"Kμ")¿Û)ÕÔ3ÚSƾ:Jº±9,·Í'G¼ã>(«»'1ÂÜE¨Ã=šÞ Gî˜Vïs{ßxWäž+Fé£2'Ä™"&â)Ø0@ׇ!,éy(¯°@Æž'ò¬'?é¥[?ËŸ@/È£*(ÚR&¿Æ&ŒÔ-²² MƤ:,ÉŽß'&|ÈkÕ:6Î5.pò '†à.&J××yþ](6òU*ñd&ëˆ,'Ö\67ÑÆ6\Ó¼5ÔãJÁë<2ÃÕOãÊm@¾Ð` +¬å“˜Ó\ Œâ‰aÒ‚sêv2¦Íž"‹Ï½ Tݸ ›Ú½vÐÎeÒÖ7;ËäEÜÆ;)¦ÊdQ¾âa ›¾13ÔㆤÍu$Bç‚Lнs)—Ñ‚¶ë{ œÜ&|Æ› NÕ³Tʺ>RÉ¡:*àÂ&-ò¤2,Ü™>"ß±±´*(­’'3ÍC ¬®?§¬=ªägfɾN,ÀÁg¡ÐÑW¦áÞµëæÅÅíÜéÛáçó÷éïÛæêöñêõîôáíÿåáüéãæõùèÜäïÝ„ÎÀ·Š¼Õ²„ʼh=Œ¸˜*NŽ1>×p'AÁ3QYÊ-HBë`_²W]‹_JÁ,DE!0%R<-B':8;%?F+A-PL5Q.=>OYpV8W+K | 7'\r!]4A:W$8+7+$@1)37%0HH?_D%UU$_"$0k +M$W@g8dH)^B\>m@J)4N9$S(B EFK+/$M4$§KŠ ’EµÍ„ŠÃ¤x‘žƒ˜©À Å¦Ÿ›Š¸ŽuŒÂˆV€¡«a™‘³N¬¡€«†„‘—¼Š™¯l¤¾uŠ©¯h_¦ÅŽn“¯{\­¸n_™Ã°m«Á€j¹Ÿ‚k­¼Žf©ÀœŒ‡½ˆv§Àˆ|Šw‚šx}¢„zŸŠ-±tl§¢p„ˆ–…ž™qpm¦l\~»§Ž~€dfªœ·{a¯ˆ†F¯‰ˆIÄyŒJ¤Ž„tž§|\«_]’‹ƒ8±¡7‡Œ}/¡f€8¸µ|hˆ©C’2““€g›“V+¬—ib€u*Ÿ—iU\ÎsTj°y\›jmš¦^Whµk{^®Z…N¿yqH¿V‰_Ç~RªOr=À“‡=¥qw4“q™SÃe„1°h”NªzŒX—Wc+¨š¬àbx®¡mNÀ¹œxƤXh ºWt´«UDĵ\]²¾uE¸ÆuYÀ½~_¤œGº£ZTÒ®VN¬Â“\’’–9–ĉPµÆ³cnØ´ShÀ½X€©¬MVÊ°yQµ­rHÉÇ@\ίjAº¡IN`sUÒ·]B¾Éž3ÇËvg×ÖdFÖÄŽbt×ÂOsÕ°a@ª†O)²“L1×¥S5ÆnJUÒ•BHž˜P@ˆ‚EQ§rFB”‹+_¼¶VV¨\VÙÙ]VÔÝT\ºÌGíã[hêòÇÄßóÖ·ëÿÖâùéËãîíÔÊêùáÈèÿüîàðÕãïÏÅáñàzÕï±0çß»H±ÚU'­êŠ:|³(ISÝ©,ÊI0ë*^Æ!*!³i ã^!4á ' „_!r{ ¨Š&µsJ»&h‘.Q‚"qy$%;».Ü3%P¸&+¨..‹.JÉ pÑ*Ã5&Û,&£)"8™2,&“0(Å&6Ø-.Æ8)4‰’*)!’1+2D0+|….Mc`5x€&!j›™((*²+!5¸,;›:qÍ".{(È!%/½0"!ÁM$<¹86É?*/°L&+’#Qš9¢l$Jwl¡(&@±W¨#¿76¼ $ZÐF¡$#Æ8+ÈQ'0×8 *ÌSžL$þG9AäÏk×½T%ÔÅ;bÞ¿/còÊg-áÍTCÕÆ@MÙÔ‘0Ä·–@ÖÄtHÌÔ:6¯à• Áæ€+Íϧ3Ò¹‹[»¥TóvU}Æ$²Ô·Þº=0ÕÃ/GקLß»àº*$ʺ\ÉÀ7DÒ»HѼíÊЭF½Î5G¬ÒHÚÅ3µïO,¨áQ<»ì5/­×ƒ9<îÅ!AÕ­"cÖ„gïÂ5áÏ(8ß»7à·&?ÚÇ&¦Æ#åÇ'+ÙÅ#®ÃH&¿¾7؃±¹?$¿³HV£¶!ÒÜPtá/¤Â%#¨º0µÕ"„æ:(Oæ2ráv5ÝY&NÚ‡^Û>%LÝ~)؇ãˆöI/6ͦ%ÒŽ% ¬s;ˤ0TÒ·)k¹ÀƒZÜÊ^HËÖ/0Þ¹¡Íx>¥ÍoµÍb0çÛy怱äf½»‚1£Ü§-PÒº\âÁšØ·PÆ¿?ÉÉ>JÚ¸)%­ÙkNÞÑU`ÙÉrδ:!µÙk Ón,Áá[*Òµ—9ÙЂ²Ë”TÇɈ!lÖ¹$AÎÐ(WØ03:G7Oa)L/K(:,K$GN8(ZI{YP)N;T2k>p-d,V>f"fIsh`4 J(/W%>i)A#sg+m#W l%€,3‡ >Q).)@L3<7=-^")7@6A6G4A>,M\gVj:$i+<9GPqw%2 ^bx!_w^(C(h+p-],cLFE;hXD%Z1NfSECN+cM`)M+TG*gbzhia2r'd'pP(}Kr+Y4w$LtE2#e,gBqD»¡thŒ¼‡È™™ ¶©w˜¯²ŸwΑ–t¤¨P²—ƒŸ¸Îo¨±±q®¯¢‹žž¢yà¨mϲ§|̦Âu¶¡’If±­i•»ª„y··vŽ£œ}‰©Å†s®³uŽž»Žm}u§¢ƒa¶³t€­²eŠ¶Ÿ~…‡žuv˜•|r’§x«§o‚–  `Š®a}‰®o’˜¡Ÿ‚‘½frp°”ƒx—Žb‹À…pªaˆ|‘yr£„~\›`g±xv²“`\²‘ƒyĘsf˜‹YR†˜€|¶”{?É£{p¦™}Nœ©`l¡›ZaƒejT±mpkµVp{†K‰f·cka¦c„G·}‘]Éh…Aº†g3µˆcÇoÁm}?Дf.¾E‡OɯoT¹Kb¥”UQ»{‚egW¢„kfµ“dTÒžZMǸUj²£ApÁ¨Rlħf=»¢JM»ËZz¼ŸaV©£%sÁ¹ih¼¢¯Es¥™;°¼ž@·­¤G—Ù²:bµ–@k³»m‚»ž;,³»hmÚÅQ…¦Ÿ[VݽtgÙ´YIÇɉEÁ¡4<Ä´‹Nä¸`B\²ÈX ÐCµ·ƒ4œàjFŠÏœ?X¿¥\RÄœoA²,F¤‘_RÃm>R¿c9A‘°\J¹·:>¨ð>ŠÂ³>gÎÖ…|éÞ¹£çîÃÏùöåÆçêëðõìèóðñÊËëâʽöåíôäßÜÉ÷áÔÉïëÒ¦æñàêéÓHØÁf88¼{JAÔv.‰ÁRÉÚ,(9È?QhÀ$#FÊN",ÞhC¼)(" 2"%·x$,€‡.#mk)*¥© &?^%N…+1U@'(Cˆ"0³$?©0I+%…"A£/&l/¨(/%£++ˆ'-+u/('‡0(”"1)£+&¨+Ç 13ÇL/¶/ †4"/iX&pQ=¶R+Nd%/TV)+R^!I›2"Ÿ&3Š4'O…!/¶!.31É07»1+Ž' ±F#º!zo(S™8l„'•t#.X¶4&s½%-O„ ,Á:, 5(Â)§Ý€BÃÔeNÉß-ÉÁm Ìáo)¹Ô‡?ßÍP$s检Ԉ1ävÀ¸'HÄÞ1&áÈ/3Ђ-8ÒÏ,OÁ²O.¢µH5Ñ°V ¡æ0#Å´7$Û©-"ÒÐ5D°Ÿ@LµÐB†ÓÌ9;±¿5‰êÝ —êöÅéîòäãúàæáíøðïùû×ÿöìóíðõòìúÿðíóëìÛìíðßïìáÅÓþÍ™ËÜ~*R¬.@aÖ‘QXÙf+GÞ¯E'ÆVLIã–7j¿"T ®@d»+) !@#QG6C-,)7A-*K7NE[!0*)A9GcM/7S*W *c Z$1C"b.'mC{8f.%s. v7b#3Z+m82U/[cCdEmS Z%-!@95*3T+cM&,RB!>I9YDI6[='U/KIX;"jM h6X2]gZD^LV)e.l)FF@66J2FHZ:ZN˜ª¸†•“•…”¯ªžuª¯nR¼ƒriÀª_d§Ž‚u“šv{ƒ—‡lÀ©†n™yhË›sF·Œw^¶{‡wˆ¥iV™cW°¨dP‘¢}ƒÃ©s^²QdŸšbt5®STg½`T—¥xR‚²hsY½hyYÅ‹yiÍrm;Ø}lOÊ–h)†oc]ÆŸ`3®¼XC·¬U4½vgR¬³l3¸´K5ª¢b?ž¹Ž¬keÀ™u¶½ˆnš´|{¢±es¨¶ƒXÆ´tJÌ´“]½Á _º«–H œB±ÏI°Ñ¢z™Ö£G³·ŒPg©BÀÁWÓËr{ÍÂD–Ò«ea£¨UWáÐuc¾ÏKhÄ©a8¿CKÖ½mO»ÂET£³_¿Ï…>¬À\eµÆ‹9«¢Nµ–3G±ƒ>ƒÏ¥:gÆ›=gË»*@ØËSa­ÄM6¤³XWÓ²N:­£9KÃÃEPºÜT_ÁÏXX×ä?•îÜ¿²Ûó®ØçæÇÆõñÜÃÝïÕàúæ¾òøëÞÑãùÐ×íðÚÔäìɸæéɹéíÚ¼âçÁFóÊ”<‰Þ89aÒ—C½ +CÅN<7ê.%k´Â2{ì$+÷n)*ó=,Þ44¯U<{s(v‰ŠXŸ[`.[u#7™™)Dº ”/&@­0E´#-®+œ,"PÀ&Ø:!É3]È%DÈ +%‘4;§0¨êPTäÓF#ÌÛ|)È°F»â^EÎç‹2mÓŸ?dÜ®uä+eÅÔ"ÕÔ>"·£(4Á¹:/ÞÔB ÐÝA,θ&BâÆ'+ÇÄHDͨNϼG¾áUà±<*Ô©*6ãÂobôxŸßg'ÐÖC³Ôf"•áz0‚è‰sí˜62æ–.Mß™Xª‰nÔ—ÙÚ)£!/ò/<¶ª Ó®+ê¹¹Ô5;ä¼/&×Êsàäc!Ø×kMÙÔ'4ÝÕ$®Úk$Éêr2Ó¸žÊ^ÂÜh ÛÖ[«Ü©NΫ|à¸,½áÌ`×´7tÑæ*LàÇJNãÊoR¯Æ\*Ö·C]ÍâQ:¼ÖjØ6…ãj0çŽèÛy 0ùk¢àjC]ÀÊdÔÄQ¾˜QsÇ›-Kâ©!TÍÔ7G¸²GNµ»71²ŸMJÌÕ39Ñ©:M§±8EÁÓIcµÅJÍÌű ÙØŸåêÇÜèòÞîúòøâðàìöçîüïìðÙÞïëðõíðûúçàêðÿéóîñæïÙêøÕ‹ø»çlÂÄŒ9WåQf²ßžÏÙu(:Õ5[J¼‚Wçª^&¬—RC©j-N3V"V9:P( ]C-DE+:2N#4$Z-222'6YD7H1b.&*“ AQ%4%bD(g!&(j2V3%‡ c~W uNYn+SzW`44\!3o**_`N&Zl1i,u*i#76W>76+z/O>FCF7V4VJD:Ia-X b_P(Z3FS6`#w#b!T&} OaQl"d(x(e2R+…*@+WS*S/KFRr?? b_(POW5FVl0HWy!O$Œ];b/T<\N{¾Î6M¾¥_Qɼ^cÊ®SLÄ¥[nÇÙ\a׳eC³³sM¨ÈjMÔÔŽ8úz3‡Ü…=ÖÅwG’;Z¡½˜+¥¾£9²ÓpLb½¶E\Þ£qÜ­KiÓÞTWè½PVÏ»*wØ£@OµÉ[rÍàM^ÆÈ.…íïrPïã–`èëšÛòóÆÎìëôîëõíæîéãïúìÌÕìïõö÷îíñòòòîíïàÌòàÌÅêòÍŒëã–KÄѪ*mÖ|@ÒÉÑß~=OÜO7FÚ‰6ÄÏ<Öo(ãoÆM¦ ¾›!žƒz‰ Ku@|+Ð) ?º3Ä5'9Ö3.%Á8*´0.Ü?Cªx.1© 6 ‚/£g;l²7nª-%i†!1Á.$;Î1":Ìo·!3PÙ119Ê+)'Ö<'8ÚR2!°Z'6íd4Kç¸Fyâ½?)Éê7GÈËLâÄ=\ÒÍ[!ßÂSÇ´Z­ï}ÏÕŒE¼Ók=ÊÑfµÜ‰¯ß‡!Z܈,ÉݱÆá¤ÀǦ!¤¿„uÖ°"oã´(jã­JËÉ¿}ÐÎ6gмKTÚºhׯCÏÎ"[»Ð :ÓÒ ÏÅ45ÏðVÂÊ8%¿¶D-»ïCÍàU/Ù¶Q +‡ð¶ Zê™uÌ”6Ь4fÙÑHHå·DIÙÁ-cǼ%DÀîE.¤Ñ\Ù»<Úí+hú-K½¿"J¨Ø/3ÄÉ;-Ÿ0%Ñœ8µÉm„ÕBžàCß´Oép%•Ñ_/eÒelÛyWæ#Mû‰!Tå•.+ú®1ÔE(ä~)BÝz4ç *®­ Τ/ÜÈlØå;±ÙYÚæH/èÄCRèÝp$«ÄsÃÌzC£ÄpÄÈ{¾Öh(ÊÀq$½ÉµBÃÈ{æ£7NÕ¼+6ÈÜ0XÇ»1DÁÊ&NÔ®b/™Å|8ºÒ,4ÙË7Y»ÃdÇÎ]-Çأʀ$ËÝ‚-‘Ö_AÂÙK9±´¢+WÉÀ3@˧+\è¦,VÃmã­/W¸°J8½ÅFK¬Ù`N½¸Gb·»)TÇ¡NZ¬ºEh¬¾TXØÈ{ ìÚÙ©íØÈÞäë£Þíûùæðéêðöñçèóúëüñìéãíïóëèîõùø÷áëøéôÞæòäÒííâ¿×Ýš`èÁ‚Qs±˜C˜¼‚U^ÕsG\Õ€X£²¸[g£bt-f+r,R1^?^J93UET9=179D/0[#&G6<%T&:/81`T&c0BZN.q76o1U0#bGGg j NWDV'd*I#c"H'^ /z=b6€%:n-ryD6L9J'A?6U\/Jv$__!S;~PPBM1T!w0Kmam6H.˜3cv+]aU8~Es#fGP-qN)B\JX-kFH8Yl?HFg<=J_BS;~ WA€4]4w%:Lz.N=¡6m:ˆ3n*Œ-\2|Du&ˆHL%Žf™‚s† »‚Œ³¤¥—r¥–‚x¾žŸ™€´§¬z£¾Ž¦œ¹y²¸t®¢¨­™Ž·›±„£Ÿƒ€€œ”¹®|£›¿†ˆ¦¯y‰žºw—›¼zœ¤¸u¡›«“ƒ˜®€¬ ¹‰‹£Á’y¨››°•Š´Ívn“À}_Ÿ©„”¡–…³»”˜–¤“­§•ƒ”žœ——¢‘ƒ™•‰£”t—Ò‘n³½’v’žž~¢¸…•¬ Ÿ€¬ž{¥¾|ŠÁ¿oƒ°¡Œˆ©žŒ‡·¶— ’À‹À¢n‹¿k˜¡v“¤°{Yo¤_^˜´_ªpdˆ™abª¡‚>ª±u…|±xxºƒ‰aÑ“€RÇ…“Q®ˆ†]¾‚„J¸ŠdV¾‡rX®ŒK§`s7®Ža:Œ¤US–p;¥—ÂÑ-b¼¸d<Ô«{hĬroœ­8yƯtOÑÀ|:˪g]׿V â¾¥:ÒÂs.Ö£a]ظ²(¼¥Á1©ÕœO‘â™D§áÌK‹×ÀWŒÄÎ3‚Ú­R?·¯^9¢ÀV_ïÀÌ$"KÉ4-;­()SÞ4:'Á,%\À)%aìe.Ù}ls(>Âl!'¨ˆ-˜©*“–.¤½&#!º&${´ Ž³+‡½"/^ß0(JÕAJÛJ'WïeBéZ,XÕ·E}·¯1OÁÏPGʪHAäÍ)@ÁÎN4ÉÈW;óE_ʼk¯½„F½ÁVTÅÂ-¾Úˆ ¹É† Ó†DâÀz'«ã3¸ãL‰ØƒB¶ÍªrµÐœâÄEqÚ©0žÎ¸ZιkÒÇcæÎ#BÍ¢/{¼ÜR<˲z´¿ÔÎ<_ÂÄB3ãÎ12·×S1ƺCO·ÒpÜÕ‚k飂×Ê€Ъ oÖ¹MQ˦MÍ»0ü$;ÍÓ;@׶5ÓÁZι+º3 Ω"ÄÓ:ÄÝTÅ«R2«Ôr(ƒïd¾ÞSÐÖ6#ÅÑ{®ôz+â„ ƒê³0\ì§Záš^íxSç 2å§1ÚÛ2Ñ£ 8ÌÝ3â±>Læ¬.îÃKFÓÇ1LűlíÃc'Ð×RO¶ÜR,¨ämAËÞ_àl!«È—-ÓØ‘£Ùq-­Òp7ܲÇ!™ÎÊsá¨8KĹ9eÂÒ*[ØÚZlÒç>HÍЊ4·©m(¸¹B7ÎÕA ²Åk*°¾j%ÐSCÏÊ—#p×’/ŒÕ„9“ÚvERÛÉ!E»È%lØ¥-œ¶¨,YÎÈL_ʾM^¾¯5G½ÌES¢·MOµ£A;ÆÚ9j£µ`}ßÍssÅÇcËÇéȲßåÄËèðÊèïõàìÞîöóçôññëûéýùøñëîö÷ñïøîèôòë÷ýçÿîéåõõðÞïåòäâéà»ÏgFÖ²E~¸™Vz¦f]9»rvêºÆ´ÉÎwE{¥bXN}qp'L49 `?9Q0(]2?2>`B9H*.>3$+/O9ZJ"kKXg0T*d4V')1B%WNBT‡eL~'IK~ T E<odkS~0S$i"Z9^#S>!I![DHEPP@*X7H%eKJAqF;6>99.xL-9Hi;Ut)Mw[6PaM:1˜J0ŒK&‚'V5¦/P,tH2,SI¤IZ.‘]B6]W>B’NA6_cEka3tb0{o,/3u&8O™?jkYk„FXBž?I>ž:V3œ.C+ºFE9™M£ ƒ‰ Â~’²¡©¦ƒz{Ÿ“„ˆÏ¤€¯¨~–¨…›ž—‹Ç}²º†x“­„†ª¦¿¬®vȀĒ·¢«ƒÇƒ¯‰ˆ‘Á˜xª²‡”·Œ™§¼—‰Í˜e§¦ƒ}˜³|ˆ†¼˜‚’Ê’¢†Ã’»‡°£‘‡¼¢®²Že—Úrˆ¬•‚žƒ‘¬Ÿ‘¡£ŒhŸ—ˆy¡ŸŽpÉž‡V“°{…›º•>¥¹{v{¼š‰Ž½t—’µ‰g³ˆ†“«—\Ž¹……Œz‚…|Ž¸|‡•‡Ž–{“…‘ƒ|ŠŸ{uqª˜}‚©†Ž‰Œg}|—~xa¨”™˜”}šˆªh§…®Ÿ€¹‹¥‹±y@¡c“^¢‚€d¬tˆV‘œ„Q‡„|e—…nI¦›{^—|~e‚}Y…|-z¢Ó\SÍÆ`(Û½x6Ó¹Nr¥­UEÑÖg\º±tV°Îƒaá²t/êmQЩ`A¾Æs<³´)—£¬(|è«,¢½Ú=}ÀÄQs¼•;tÑÍ;eäÍG:ÅÁ^^Úª8VÚÊVJËÆt^¿·m¤§gLÛؘ/ÇÙ”6´Öj$¾éj“Õ8ŒÍ¶0£Ê©%Ñ·Å£é«/–Ò½)Ô´vÞÊ=DÁ­GVÛÀ.”ÞÆ6\Á—Nk߸LaÝÝŒðκƒàݾºêñ£Ûòôáòàåíð÷íîôåþòóñøúòìïòò÷òôöïæÙËìáõìøâåûóÝéçîæêÇÜñ¦3ŠÑ8³Â„³Ó‚LÔÈI+©ê‘L²ï}-Íé]KÑêN(ÑÄŒ0ÄÁ’!ÃØ‘CÃô‘ñ‚2¸è™E¬ò}/¶Ä£Aײ0;ê¶M¬À×–ÏÖ|Õ½ƒèۊ̼GdÃÚ$CåÅbɤ0]оZpÞÓPYÖ°0WèáOZÍÐ3VÌÏ]H¿âD;³ä¸M˜åŸTVÛ‘ ã“,Ö°}À©>€ß¥ zƶ+'ÑÁ!CкEÓ·FÍÝ.¼¾;CϹ(S¯Ø5¿Á%6ÞÉ%5ÒΩޕ §êe­ô[ßÃI‚åS'®â• ‘á¡2uϧ#Còœ!Wä«%vî‘;ñ¾3ØÁ*Þ«9ïÃ2"¾« ÔÀ$Ó¨$'Äó#cлZ#µ×S-¿Ð\À¤0±œZ"ÉË`¹¹W½Æv!jÌÂm6®Ø]'ÐŒ9A»³$tÒº2_Þ²)­ÌÕ%\˾?RÏÇ0c±»m3¢½]8®Òy#ºÔBPǯ{&µÏi)±ÀŒ)©Ç€8uÛŒ9yÀP’ÍX+˜Ç›FUѽA=Ö­8~Ö§UѲ¾RN¨»+ŠÊ”IbÈ»FV§§QA£­_ZД=_ÇÊHYÀ©Pnºß¯ÈÉÃ¥¹ïØÓµïíÂîÞùîúéñßíóíóãñþÞ÷ñäêó÷òîðñîüìóòÜáðæòßùûÿâàõëØâêÙÄéÆà ß°cŒ¨¢Qh°5X^¿nNÒ¦«wµ¯œešÈµgfœ\Y>ÌvU.AH<(L$H6Z85HS/N&/8.<'v8];$W)<p Y]!J -C*5^#.5Y!X*J&=JrY~0,6"S{ Vo +N 2U@#P4&c C4NL"=T A13/219Q(/)c]O$IJBK@.$yS4“K+]^CvY7H†K0D'‹IO’FJ,™0G5œ1F+ŠCO4‰g-!s^E8oFM7”Qc5ugA5SpIGu]LBO‘<2¢4=•=Ep}+EULKQ“2/B§:NA¯V&4›;‹Tœ‹—˜‹…Œ½ ¤ Šsteƒ“™Š¥›ŽŒŽ¨ •¬“‡™…‚—´c–¯’„•­©“’i†°pƒ{«•„a¾‰‹|³±ƒ¶¯xr­™™Žª¸pz¿†²“«”‘—¨¥ž¬t—s—Ÿ‹xµ‹—Œ³€š}²“xv–‹¿x¬~ž†«Žš˜’”{›œzŠ¡…–“€ ¢k¨±‹y‰­«€‚¸y‰¹v›Ÿs†ž‡‘z¬Š‡Ì™~”º¥x³Šœ¡¬~”ƒ °šƒ•š— z’«˜–¨¬”¾“™•˜«}’°¦q†§›Ž œŒ‘š®‹j«£|Š€s–kgy­d¶œ–¡§¶›‹œ~[Œd„‘‹`…HwˆWŸŽ|[eyR[‘T¥ˆŒ_Žg~fŽ}{VŽÈÒDT«ºS,º»Xy»°Mjô—aNÖ¿\TϲYAÓÃ…e×ËnX¨Ïa]ÏÆ`TÄÉQMÛÇ…'©Ÿ0¯Ü±=kÈ© ©µ´>×Í\‚ÔÆT–ÒÀ\5ßÉX ²¡M_ÏØ=rì±eGé´ZNÄçv9œÊA3–Å‘T¢Ç´éO$°Û…(]ÑÈTlѾ9§Æˆ½Ý­,_ר:©Ù«6xК?R½·1dê¼P?«¬J¶Í»;aäã'qíÞB`÷Æ<‡Ú籎áéÏûç»ðôä·ËéñüëîëÅäðøÂãûîÒËßõ÷íïà¿ÄâìÔ¹áíñäííÄÖé캉ÙçÄÎÅ‹Yªã¢JÃÇp3¯Øj>Üó{ ¯±B£Ìœ$/׶A(×P$Ç)%$½e)*Åf" ša(š\,ªÇ –4 i u8&6‰!!6¹ M¨+*5§29±)9¸1)G¦7&2Ÿ7(#5>¨*Gº'($À"&!Ú9 GÉ9/9ÐU/)Ë-+Ø%25¨6.#ªQ&+‰b«C!p œn#&U'›{4Aµ.jµ!,Å€+-ˆ“)B¿#bÏ#58´%(AÕ/)FÄ?3]Ü= uÈ< «p ƒŠ!ÒY-.Ï}%-c){)DР$6OÂ!%£0!¡&u$%të()2´G%SÍ+57Ã6 9ûh!EË¢"^ê«%1Ï«KRÀÊ.h×®&QÐÑS\èÁk&®ÉBLÕÔˆˆÒ„—ÛzLÄÊB-ÀÒ€ˆæv@¦Ê‘/¾Âw£ì¡‘Üm‹å~G”å *—ÉÆ+‹·³RÃÍš ¢áÌXÙæPݱtéÊ4OÊ»"kØÈ~ä‹¢Ó=<ѽ)>ÀÞ6,ÐÈ(;Õ¿6RÕÃ''ÄÀ6IÓ×h'|Ú¨(q×›(­èeµå”iê±Aåª6à¡(×Ç"Eà»$Ø©Sĵ9ÛÄ(ÌÓ'.ÏÀ1)ËåbÉË3ȵ ÑÞ>„Ùk °àOÊ®EMßÛ^šÌVdáˆ1‚⪠_Ô›">ê£)eéwâ¨%GËÇJÔË5íŽ +!ÚÍ0ÚÌ(ìÊ)$éÖAGȼ SÝÇK$²¹q8”ÕP6Ø¿#ŸØ€$‡Äk;É×Z?ÍÀ’6‹Ë–¹Ñ(µ¿z)e̤)ÑÏ/®·0pàÌ F·¼:ŽÆÓ4qäÉG|ÇÅXÉÉYÐÒC‡Ï¾VF¬´£GœÍ\C–Ù€3¾¹d¤Ã‘ZnÓmS•Ò‰#œ¼È1€Ö¶m·ºµ]¤¨±2…¬ 3ŠÒÜQ^É´Tn³ÃT^­ÏjC«ÚV€¸»A~»²\»ÅçËÒÅÑÎÚØÕºîäÈÛßöôéèôÞäÙóüñîïöøáôèðíô÷òïóõôðøþöæáêôîãùïûôñëåìÚàîÔëÃô²ÀFÁ¯rYÝ¢±»ª‹Q\¯ž‰Ç¤«oY²˜ejÍ‹bXŸu³‚S#i&8Š>]7p:-*Q*@\c +.&?%0XO&4]cN%eJq-1b*?D 0#GJ 0,FdG43E=n'aR+w=y Z‘Z2¤C.„"4(Š".w=v>E+d(&,~03žA/DwC=:aC3$Ž[I;¡ ,\z!A…U-5\e+4‹9e£[/‡+V-œ-VMœ7J¤*LϺ![¶ÅWjçÙBAÅÔUCÏÒ\Ož\ßÔr0ªà`@ØËJ(ÃÑ«-œÑ¶5ÉÍ©¯ê@¼ ;³º¯>®Ë¶+†èÓ:gÆÊSlƲ§ÅÔ +lêãuìÛ[^ÒûRŸúÝ»Šéë¤ÊóáÍßùèÍêæïññùôñõëÿóøìòòëèëêçßäéíðîêêÝëóÚûõêøô齯äà¬7ãÐsÕÚŸÅßwGÑÖu)ºè…‚Ï™7ÂÜ…·ÓÈ&8Þ{$ê/#¹-'ƒE&%Ín +†piw,3S† #?h#YM,'9¦(?¬0—'¢¹"+–% =Â(Ap(%:´=*%^43….:)Y1&%Ð/-)‚¹+#Ñ/ ¾)5Ó5¥"0'ª0†K"5' ž9'Šv$)†M.tC*D¸(*„''hjfDa¸.iÄ&&4¼#%iÎ-4]Å/99±(+9Ë(2¬o­‹!ºh-ÓZ—*§Š'©w! +ŠÍ67µ&1X&es%*rÇ(%>¯(&(Á,4%ˆ@-<ÀM"GΠ=[ß±§ÒË/YÊÃBKʺFiÓ×–ÉÐNëÊ2GÑÆ1ÖÇ7WÝË?`Ì´@Sê¿5NÍÆ%F¼ÖÉ oÞ_’ч¬ÙŽ_À¯SˆÑœ‘ó£'…¼±YáÑ€ØÉU«Ø—SùOØÁ,)ÓÎVgéÇ2?ÇÆ"bØÞ ?ËÎ4ÞÞ‡ žÇ\œ»> ÌË6¤Ë{E¦Þ›dÚxܼY»¤ZØ–Y߉"6ÛÀ ÞÄ4"Ò¯ @Å¡)Õ ¹»àÂ>#ÃÈ.IÊÃp(ÈÐ_™Ñb9 ¼"EºÞu#¯Ôm)²º‚,é»s9›¾“ {¼w-«ßknÈ‹5Ó¾=>ËÇ0.ɾ'-ËÒ/_¬ÑNNÀÁ1bÈÙl[®ÔcfªÑoQ­´P£¸sXpÂy9’Ä“'„Ák-RÓœIuÂ]{ÀP6ǃ=V¾Å7RÓ¹Q—ÂBL³¦>‚²¹;v¿¬V¾ÓµFh«ÖiYŸÓRQ»¶a½¯œc¾ÃÔƯ½Ã}»¿Ìº¸ûåÍÚ×÷èçðÿëëÖìåóöñäàòÿäûóïñðììôùðâòéñòãäíåîçÿííãìôÚëÿèìîè±Ñ©®¢dЋº½Ã«z}o¦«Eˆ”Žg‘ž¤ki©Èdt°Écy±#xFuf'e21j!8/K7+#'1'F/P5<,B=(5">/O*4#L%: Q:\[26K"I"E4":!_&EI(_@O45I L"NT |YN R s,Y'F0—.ScB7#VEp#B$MC< QQ4W@9&V–!;p4Vi"3X]JWO—$5d¢ ;1‡.5J”(MI#UE›0TC¥>4†\)2˜YTˆNQ,®OM+wO"0_kK!nO`;]¦%JBŸ0,LyB/aM%-H—)F0†7’#Ed>C8§S‰~™Š§©›ƒµž›ƒˆ£r­Ÿz¦„˜p‰§†z“¨‡{q“}q‰´‚i„œŒeŽ°•s™–n€°˜ot¨|qp¬pvÀ˜yx´šŠw¾uŠ|«¡}Å e°•–ˆÄ›Wx¸yt¤ ‘ˆ¹©|z§œˆÂ¢§m•¥™q‘¤y‰·x|gˆ±”z–¦’ox¤Ÿ’ªÃ¦\…ªš¬}„·‘_„¸ƒ–šÒ¨a¶œj‹Á’Ž…¤‹v~¶²‚o°™]‚‰ªŠ°Â‚у‹Â„Ÿ§§|ªÅ—‰‹˜wx´Ál£˜u²¤‰\Ž­¤Š¬Ð—r•¾™€’u½™m¤­“V¢Ÿ‹sži~yƒžu“¬¡„x“™‹ZšO™ow]†gqy›bˆt‰u‘k’y‰Y„tŒ{o{’e‹t±Ñ\ŠÃ·YLËÏ{fÚ¤YYÀŸ0u­Þ|V×¾S?ÏȈåÃd'Ú»†!¨ë‡(ĸEMÙ¸V!YĆ*lÆ·8TϦU®Î¹7¸1~×ÐN{»£#5³§4:ÕË:q¨¦.wÖãV7²ÍNMÏëf#ÍÑB6œåf%§ÙR1¨äK+µ±wT@«™]Ôœ!Žz3šË—­Ì¿›ÅÅ ¿Ÿ±_ÞÜipá×#ˆÐÊžäµ']ã»UPéõ_tàðŠSðâ›ÄíéÉëìñ›å÷ä±ÉìôÙÏîôºÙôúÓéúöëèîóËÆéóÎÓñçà¯ðùÈÇùêÑÁîßÈÇèé¥9·ö„ÇøÄÝëm;²à,³Ò¤†Ý…$ŠÓ†$$˵$ ÒS'ß97è8$¡A2š[#3hm(-g’"GV"®|"$“ '1§}'S—"”Ë!E¨%34Ÿ!I§,=ÎC.$Ñ$)7 7(>¡ 3´! AÆ9#Õ,,*Î0Ì 5¿( ˜* ñc6“@(™)7¶f2­b,šm!„K6;Ï$C¤4';IÕ¡#*e†"ˆÒ+Ç :ZÕ"%VÇaÜ1a¦ !ºs!Åp!*Ð=!¼w&6¢Š((ÏË•"K°#ŒÉ<.sj'—¥+6Ë'»'/¤& ;íJ0?ö©.=и?ˆæº'8½Ð@^ËÔ8N¸ÇUǺQ1¸ÊV<þ*2ÆÝE¢Ãz' ÐR/ÄÉ'ÇÑe&¹ço•è(¹±jŽºˆ¯Ø”7•±D…» OØÒ—Τ?ƒÐ–®×Ó&bË®.QÓ§@xÒÌ'^ϧfϾ'0Ò² +8в'1ÛÙ;BÎÆ=ç²"ZÛÑOEܽ3ؼ3ÌÔq¸Û¬ šÚ”„ßi ÂÈ­xßžBØœlá·zã³(ì©zê´BÍÅNpç·#¼ÎKâ¯$%ÔØ;MÒÃ+%¿»"ßÂ;3z¬Z@®ÕFºµf+ÉÔR!úƒ&Ó"eåv#;é©FZóŸ'VüŠ+ˆÞºT/ÎÕ3+Ê×&-ó&)ãÆ,+ܾ.±¶0!îÞ3tÑÉ&_¿ÉkkÚÕp*ÏÍ3MÁÅ8=ÐÆnH¿·s;Ù½h"½Î”_ÚuGÕ‰:¢Õ`[¾‹}Ô¹#©Ä¢Hĸ´0“ÄÑ;9ÎÂ7‰¾Ø8\”Äo-ÞT±¸FHÆÒ::ŒÒb8´¸’K€ËmE”»uG~º¢L†ÕqY§ÌŒmš@Kµ™JdÀ±E†É®<€¡¥E½¶À]¿Ð£?I­Ñ`•»Æ2Ï©ÊNÔ¶æ¿ÍÇЂ¾Í®¡³¶×ËÇåÁ¼ãåÛßýìõôøñãîäÿæëèýêøõçñùÿôÿèõî÷ñíëíðìåêðìõèèéãéïçèåóìäãοßÀÈÂÆ®ï°è»ß¾¿¯b–²£{Õ®[˜·ƒx_°‚}h¤¸^Mq^ƒ*W3w"I@B17@ 0I@)J)'/88mFBQJ!U@S(6A/,@..`‚>)P;)LA})]X?#=!BwSTw:”I RšB v&S™HˆK¤A4-l)E'e'\%”B<(x5;(€I4%mA-@C=^…4SO<6‡z,Uic`˜,HF>[G¬)HEˆ C5¨"=Kž0K!“]&%nQOv8J+da1CkI]ÁÑ¥$”Æ©†Çà-ŽÚÉ&oµÇKLÎÁFYɲDeܽ0]¿ÂU8ÔÝ](âçM)êÖ…³ðT6ÂÖ`*»Ø^<‚Ô° Œ¶«.ÃÌ„%Áמ™Ó‘ ±É¬©Ý»4nÌàM^ÔÙ$‹ã¿%£å¹+hÛÍJpâÝ–fòïŠÇöñ­»êÿËÐõß«ÞãôöôèæÛÚôâòõî÷ôïí÷ëûãäíóâìéäèëéíáêò÷õâȹëìòêéÕžƒéä±O¿ÌÒ=ÀÞË2èÞvÇß…×Öž®áƒ"Jæ¢JÒ™ 9¨7O¿*;åT'¯r:‰LEœ:'P]"9š31{&0]€*;‡8!­&!!’&J˜/6®87»$'-¹)«'>9-$Â%!,Æ$ ¦I2)’b1š?$%¨H%ž](¬Z"!_:* f³(\•!M„#:¬g""‚ Œ·y¿5s»% iá/(!±,<à.-ÛS‘{%Îl1$ÅQ/3´|*¢˜(3Át5l®$!…ªD“&.É”'6VÐ4$)È3- Œ71 º8,@ß46Bñ¡,©Í¢/ŽÒ­.HßÆ50©Ò2LÍËRFÓÊO3Ÿ8CÖÀI&Âá{B³Ë=­ì6@ÌÇ+(³ÇjPÊÜsôÑo)ÁØy$ÄÚm&iàwM»®{W´Á¦ܾKkÙ Ö–$‡Æ¼lɱ‡×³!‡È½)rÞ±!TÍ´*{Я >ÓÏ*GÌ·9VÉÅ2XÓÄF/ÛÂ+5ÏË4[á½6DÑÌ•$¹Ö”?ÊÖ„Íä“•Ü¢¢Þ…$~Ë¿J‘ÊÉ+bÕ±V”ξ)ƒ¹ŸkĪ^×Î!UÄ̓ØÈ+Û°/Oר@ͼ$²Ù{ ÆÓ>¹Ø>7Æ×(!µ¸^¤Ü`9†²a7|ëŠAö§)yÝy}èJWÏÒ(ãÌ=WÕ˜2EÔÅ$!Æ¿3ÇÊ0FÚÍ/1è².]ûS5ÚÑg5§Òc6ÊÍ=„¾Äv,€±mC¥ÉŒžÈr,ÍÓ‡.žÍy&uÙ\AÄÙŽ:\¸»4Ï×»3‹¹œ6rËÐ@C¼Ï/‡·ÓF‡ÁÌOM¢·hM½ÜSCÄÀAN©ÓCã\U€Úƒ:£Èz4_Ï™Y‹¶’\|èrKkÈiTXѵ)fºµJ^ƧPŒË§/[ÅÈ\u»®sÖ½À|µçÎx¸ÄÍU°±¹“Æ«Å¢ÀÚáľô¾Â´Êÿ­ÄÛýàóßêöúåýÓôíöÛûêèêßô÷ïùöñêøìúçñïáëîøôáàêçëäèéàè÷øçÞìèãïæÛÍ‘ÙµÒšú˜ù™ãÇޭ;ϱɣ ’Dz¶iW™Lm5–»‚<Ëip*‘&b$LŽP®:`>a*G'E6G%8.2/-*I--M*=-5c744n5#l"/2W"^I)N#9 +6&D5QWNE'N$L =*D1O}C{H2Š)>nSŽE/Œ!W _,@(P83H*Um8X8{QT'd@?.c6E8ps6THvL[Cm"7ŸjJ9$~6Qt‚FIT†U†^BMU #K)‹I7£:Q3´IK3tqF,šky3˜Tv>ad=abyq‘TI!d›:?nWBs~PR“kOOF°2<+¬-I(mA.B_I©V§}¦fÂœ„ٚŎJ˜’‹o„›|W«y˜©š•² Œ‚¯¢y…±™g °•a¥ —mº‹{Å ™Á–k™²™}‡Ïªs–ˆ·t‘²“p‰Á¤}¶ˆ‹¢œtÁ˜„‰¸ª‰z½“—T¬˜Æ‡¬•¢xª£ƒk°˜„ÃŽŽ~µ•wšÇŒm“•|£´t ®€‹¬˜ˆ¦À—y›À‚kdÀ‹x€Ã‚wgÀ©w’°ž¢sÉ—TyÀ”iŽÄ¤œ…³¬•¢¨Ÿƒ†¬™€u¹¥ro—ªžŒÀ¬”xÈ–™ˆ}¶}e›®œ‡™’’¤˜¢˜m‡Ú…€ ¿œtŒzº‹–‘ºq›±™x‡ª«v“•t·‡Žr¶k—»¥•–µl}¨‘ggŠ‚|w‰†€]sƒ“©œ€‹­ÃC€·À{9¿ÇWS½Ê`p¸©R}¿ÆbYŸ¿W<¢Ë%»Ém0ÍÎWж[AÖÜ^0Þ½s%«¹¢ºÌ£Áª–¬ÍÍŠÌš‡Í¾*“ϧ(7ÔÑJA¸À>eË®.U®³`FÛÛN%ÙÖUÒÒf'“âk9™¼k¬¿Q&·ÎŽGJÉ´#_Ø°‰Ãk½Ý “Ñ©¡³´,ÄÜÎ0XÒé1‚ÖͱïÚÛÍ![êã\HçØvUåòž´âêÄÓêñÆæ÷ç·âïæ¿ÕçûÑÏèãÒÞçë“ÜêéÐÜæîÍÅèðÇÏðäöÝéçÂÌéÛÀ´àåÃ×ëÜÓLÔòÃÓÇWáƘÉÜ£Ò×{ ³ÜŽŠÊW'2ø¸1ò`Añ+(AïU&æo%ÛJ /­j(&|®"&o¹7S$‘|!!f’%³):7€.©F™ Kº&R¢ '¼),$Ú-%8É*+O¢7'.º(«$®"‘).È*4Á1<¬!ŽO'™??Í"QÕp*7åj5Äc'2Üo0…«»¹ cV,/½‡*‰Â#!›Ò ÝlÜ$!=Í2#RÌ2O®0!#ß&½Ž +êW7ÉlÆ(Ÿx%'¶z4$h¸ jœ0%²•!̼0$H» &¾C <Ä>"DÐH%Mä YÚŸ!…¾ªy×Èi ÃÞ4QÉÇ#(¶êE6ÍàRRÈÐ6M˸~·ñe#Æål¿æ&¹åz1¤Ñ6µÃ},¨ßr·ÑP¡Ùf9ËÏxQ­©¯…θs·»J™Å…R¿¬ÓŒÍÂ"RÙÄ©Û²-SÙÄgøÚ-gͯŒ¾´/GÔÃ*(Ó¼+\ÛÃ(=ÍÁ>)ǹ25ËÅ22ØådxÝžÞ„šÊ}mľ¤Ö›2nܬ0Gå³$:àÕ„¹-Ûž*×Ç,-Ö¬.DÌÁ>~Þµ,>È«)SÁÇ +.Ó´lÎÆU +‚ßt«Î$?Ê«'ÀãmnÝ-zÿƒ(‹Ì—/غYߦ|Óˆfå½EÏÁ!3ι%IÝ™6(â×('Þº ÆÆ)(ÛàD@ÒßZeÙÓd£Éa<íµEBÅÌ2KÏÐP?ÝÙt0ãÓv'ݹŽ.ÎÌ~.½°IôÁnDaɪ7Z»±0CÇ£#´·.RƹR;ºÆ2lÁÁ>_«¡yU’­PHµ¹1\ξK[¤Ñ~H¦“„>nÖjg•Ñ|yÂP3kÖ~J”·DTk½„a‰Í±a\º§T¢¸³c^É©XMÁ¦GXĸ*ª±½fÁÉÀXÍ»Q͵ӕÌÒÓĺäÁɶֲ¶¾ïñÑÝÜöæäáðäñøñúçíèùíæåûòàîõóËÿòóóñßêîåöøÜÚèÞå×ÝæáèìÝçØïîÝèäÏûÁØÌÖ£×ÍçÜØåÑÂô£Ð¤ÙÀÁ¦™¹›•‡,»ufIµ‘z ²bt8v‚ATž)…{5@:zGMJRt")5HB!+;9@(>Zt9&z"2 +W$@#NL&M='u/A>cH~&:E QR@†'+a[RnI„&E(eE-—Wu!5#Š!J&MOM rE87&E3ŠD8'J;$“0E7…>D7QqMEtg3AgQ2„[-,W72A?]ax7`7“R*™0FC/“R11­@E0™p=#sKr;o^@u3BW¡AJKc.8ˆi&5‹m(E>¢$2/­#5I­/8=«I‰mhVŸ¡sÅžšp©¦²¦ž¦ž|©j„Ž¨_‘¬žl‡©–t‰¦£Š¹Ÿ¡~ž~Y‚™ŠŠˆ§q…¨qwt²wš¥ªn€³£†ª¥Á|Êšƒ­––y•‡wÄ©w¹­_}¦™Á…½’´ž…œ¯y¶Š¼’‰k²£Á†ÃŠ sß´}–”¨|–¹¦•«Ÿ›†™»–’™§‚™¬’~‹¯“ƒ¤¨–„Ï‹uºªhŠ›¬ŸpÈŠjx¸§”‰—š†w”°¬P°«›ˆ¨žn„±”žu†ŸŽz•ª›r¬º¤€¦¨£m©š¥|ª¢¨z©Œ‘…–¶†{‹¢e‡·©|Ž¯¤^‹˜›€“r•}’¸‚zˆœ…ª’‹«|kª»€~w‚”¨„_–‘‡€–‡}”†}”} “ˆu™-g¬šAi´µ‰dÃãzGدLw¿ %8ÔµO`عS(ÓÞS4تo@ÄÀW)ÒäJ4ðÉ`O¹×­3žÊ˜GŸÒ‰ÆÈŸG†âÁkÄÏ*rÞ·5väºP,ŸÁMQÙ²G…æº4K¾Åb?àÌ]ÁÓ$.À¶?½àd#ÇßjK·àG4¼ç¦³ê°,¥úuÅƗᤞԴ%§Ë°)‹ÅÕ!tÃÅŒðijβoÙÇa_âÂ\=Öã†Âäס»êçÄØóüãûòêÿëõâøæíéüóæõðáêá«ÉñðÆÂæéÞÞìæÚàæåÊÆèèÔØëãÛÖíå©‹ÕçȈÞæ»uõÔÅ­äÆÚ,¼É²ÉÈ…°Ü}JòÌ"Aº§V§KNÖ2$+ØnùR(©g,'X†CQ ;_#*O!Êa!<ÖW+¢n(Ùx&œe £´0#x¡?sx˜…).…º'@Æ.=È/:@«0E9Ú€ <ï²1ä !“å¶:jãÊEQÒØ&qÞ®B1¿À?PúH4Ç¿3)½Ù|[¬Êp%¢ÿÐÆCcÀÁ`RÃÃbUª»aJÈÜFG¨·}@|ÜlR‰Ðp\’ÎcV_ÐVFnÓqR¼Åxju²žJi»¹V]§{U¿ŸIK·^º¸žUTÀ¾J°šd¹¹ÃV£²Ã…ßÂ܈ϨɊ¨»Ã¨¼Ä¯ºÆÄé¼äãîÏÓØëÚíîìÚâôéåòÿêæêÿóàñõíïûéøééääòíìëâÛÜÞÙäåçîæÛÞîßÞÙãôçÜé²êĘ̀ãËѾÛÌÛÂã©”ŒÄ„tp³œ™zH–^t`¯e‡ºÃvƒÈRqH¸IoC,‹49g:B+!O&0)692'=#90L%2(O 8B+ I#LW"$#l/?!=?'d @#KH(m GN$Kf:#vC@|?/œ@ MTH(n%L|&GO==NAR ’=%dAR]X"=ˆB–Omz[HkhqHem;7“RfPi2.swYEq‘)BYo>n>‘-GI«3Ab‡EG/¡=D •]?"¢PH=¨UU)Ž[`)‘oyº/L3¼%HOªPˆol€¯’‚ˤlǦŠl¤´ a­¹•f¼Â€h•±Œ~°£™‡¦¤|‹®µ„“«s}“©Z•š˜…‹³–iq¡©™vÌ‹f{§«}h²~au³Špi­¦†ˆÂ¸€zª™”lÀ“€Ž  ¦u¡±Œc´‰Ã‘£œŽo¶¡¾‰¢®•Q«¢Ÿd½¥sm•”Ÿsªžcˆ¦®‚ž‹ƒ‡·_±Ÿr¦©„rŸvrˆÀ–‰vÈO‚µ”†Š²±ƒ^Ë£\t§…ƒ}À˜•x¬´}i¤gÕŒ}Ò¬²p·¡žuw§sb¹ž|”·|•£»’‹•²—Ž‘š²ƒ…¨¡§_ b®¿®m­²³f”¸ ˆ“¿½|Ž¼‹x{ž›it•‹Ñ™x„¸¦š—¤ƒw•±y|“­–„–´™˜ kv€£eŒ~ÄŠZbÖÄ*)ÜÄMQÅÏOTÑÑUO®Î27•ÄK5¯´f[ÎÕiî91/ðj+¹UÚk& s§!hg!Q- †]*/]#7–'#o%/SÇ%V“#Bs%!F™ 7¤*&?É (.’.S°$!­ 22Ž'58º,,ã""&È3;¹%#7ª1žD/ˆb),´-7žO."›C"“3,)çw. ˆ‡1Ëœ0|ƒ/é‚ 8gŠ.&Ž¶1r­BwÑ-bÆ#y§+*t§*#&Ä[&"—r#Ò>0ØZ0 Äp-*¼Š"$¿v_¾0'w¥,¿…#‡™ *cÆ(AÃ3'X½$+NÚ†#L½Ç=]Þ‹:¬ÓªrÀ¶?.Öá>UÚÑ2@ËõJEÞÎM:ÀÄ0SÊÓVšßŠ5±¸>'Æ·%UÔäsU¢àaA¨Þƒ¥ÞRâ„qÖ~ ¾ÛWZžÂŽ*SÛ­šÈ®˜ÑŠËÓÅDâÁ$–æÈwíÔ7^åÉ&wàØaìž#7ßÌ'Mâ¥.GÉÍ2`ܶ1ÌÏE +¼Ð.Ô½(3ÖÌN%–ܧ7”ÉŽ.©Îc>ÆߣJ‰ê¡gå‡ {å¹Fܸ"ià¿`æ ­ÕÊÏÈWÝÉORá³(Õ·6ÛÎ@Ùã!_ѳ<€ÙC¾ÊKÅÍ(OÆÛW@—äa,}Ý}D|¨ƒj˦*_í‘ åxŒÎ¨NÙÁGÒÆNé.HÉÏ<¼Ä7,ÔÇX0äÓ7R®¡\Yã°cXÅ­bm¥·dxã©?_¨ RRÂÇj#ÛÐ[Q¾ÍtCŸ¿n5·¾m\ÎÅ]0^«–0O¼»0Oب'§Ï²$e»®+Z¯Ë9v©ž.b¸²mp¸¿q.¬£KLÀ CKÈv5¨ZPuÚeq˜Âv+a¾ˆ'Å„;¡ÊwBm­³CT¾§VLĤhaØicÄ·=MÀ”Qx±£.¤­Ì`Á½´Q–½ÂÁ á®Ë°ÉÀ»šÌÁ§›ß³ãïÜÇèáíàéäðãééóáøÙñÌîØßæïäøæëÚôéõæëçãßàôõÛØãÝïÝäÞØìÊÌúÒßìÑí©²ê¸ÈÐãÏÐÒç¬ÞµäÜЪÄHK¥«_y´Žb.¤u{s˜Ç€Ã¨Âpx¿½| ¥75,œ8(—5",;I6?3#<@26##(!C0"DO EYd#1/~K/\$*)_<)U!7$);|-=KBh&F!‚J<‡LL‹,C'¥+C‘R6ŽC5w /hF7^81!sZ’54',+d9X¡AUCct,=o|<.fO8˜UUL_zBA]‰#OQ‹bNO¡(9Q¬Ezd–GgRm,_*LR~9‡-‰<;!ž?L1yWf:vgHr<}\6'›/GSŽ&A9¯+KU˜9a5e/ˆr“tŠ”ŠpxËŒŠx°œ‰kŒ³šf_±pw‹ž¡kŽ—w†É†zž¬–rŒÐ‹z¶“oˆ°¤’®¢n³‰Ð•tª‘zˆ·¥x{®¥®ˆ²”pvª‚Šr²™y°ž‡ƒ¼—v¾Æ{¡Êà~³£¼»•Æ…¨¡¡°©·~®–ª®–[Ÿ–‘{…‘‡|”®‘¸¥u‘„škm›Žv©žŒ—ŒÄ u¿’‡†½‡Q}©”j|Ø¢`ƒÄ‘I…Á£š]¼žx΢¢“ždz²˜É‚¤­‘~µ¥„½¦{³¢z}˜~˜ –‘Ÿ¹Ã¬µ‘r†©‡‘‹‘i‡“U ¨Šv}¥™…{‡·u‰½¤y—¼±š»“jŽ¾–^…®zŠxŽ«Š¹šv\¦…jtq‚}zˆŒbœ¹˜)^lj'oËØdOÐÐHJ¿°Mo´¨>7Ô«NH·µ=7ØØH_ÔÀoWÖÈi(Ī=>á¾C/³Õ>›´‡EÃך³Æ–A±Õ³,…ÒÊ‚¿–WâÉcl»Æ9[¹{ò–HjþºRI¿À=ÕÚP8ÐÈY0þC+ÛÐI?ÀÖ;#ºÖ¢ –Û¦‚Þ†Çáz¾Ì›F‚Õ¥ÉÁ Œ¾Ï)_ή1Šð¬/¥Ê§|ÝÒVãÒy/öÌt·óÑ€ÅêضÖúØèÐÞ¾âõïçÇãñééèñÓçêç»ÕïôØÐìòÌÆóêÃÌÖ×ÔÁþØž¢áä½ÖÕð”|äÞËÄçئáÕ½iËê ÇÕ‚ÜlÑÑJ!wÞ¬Ù±–Ï6H¹ç¦5ûjÁm#’:UZ.Tc#'g`%)J*/"PŒ1(6m+Fƒ*?i'R¯[™0"Os''‰)*&‚&73¬3!R‹-.½7%•-+º&-/ª,&$"Ÿ#¤*,‡D,6YG!w:%¦).2’_#+¿E( ù70*Â¥7†˜( —eÇZ*̇7<Ê*Ar¼’Ø2TÂ%dÏyÀ#*M°;> Ï."Ö:0<Ë9> ´e*"¿“&¯p%–*~©/.’x.§›1+lµ1.TÂERÇ),‰Ó85-â²—â$ƒæŒ(ßÈ#2ÔÜ1D×Æ?GßÚ+áÉ)A¼¾TQÄÍ/1¹¿M%³ÀU0ÇÖ[;½¾I ™ÞWf¼×ƒ9Û»gIÃㆼïuK¿ÎgN¸É€±¾ËvÖ©4£×£OžÁž!¦Ô¥¬ì¿ °Ø•§Ö¾5xàÀ"sа ŽÊ•uÇÐ/YÓÌBIØ®+n˲4cÓ±dù>cÆÏ21Üí˜0ŸØ¡L¯Øg ¾±UÅŸzܳ6Ù“O°ÃÅO~èÃ8‘ãœ'®Û“#yÐÌ^Ù©.kÓ¹#“ÿÄ,LáÎ=xÍÃ"fÚµ*VÛçp-Éÿ»AE¼£KUÁ“.9Ò¦1gȹ>Lª»P‘²´5zÁÅ[l¯¶V·¥œX̨¼¡¯¢á¿¦Ë¹µ¹Ûì¹âÕíäØãçÇÑÍó¤ïàèΕèÞÓßáçàëÙóì÷ÜèãëæèÔÐàðèàÝÔÙÅñÛíÀáÛÜÐÚî·ÈóÕß½çãðÎØÕç¹Í¢É›Ñ£Õ³µwr=U©“Ŭ©g€™²•v–³wG´è”l¨qs?®5j- ="<,,*B!,><+H#@6?#>,O#>:,#.Q,l$)T=$D@Y0#B"S3%]+GƒH` 3%xJ"vOoDa lKx=r-*,6%:Q#O*r!A%V<<+™<†¬)J rr4HdpbhiR&‘0wMyn&-a‰@V™XHc€@o!{?ˆ=ž “@•PhO~?†.‘edrv+‰,N\7db/ŠiX1€OB7TnFYQn?>R]3rm:6\œ=DB«.VBžTeG—.Ž]£˜|À—¯ˆ½‰ll¸˜µŒ—¡¤˜—‘s–…£g“´™Œ”ª¥z˜±¸‰œ©xb‡º¢†‹³£p…žyv‹¾€„z®˜z{¶‹x¿‘pt®’bŠ¯–v‚È’xVÆm¡Sª‘‰{¯„uq½£€r´‘—tºž¬p¼‹e’‰•z¶¨Œp¢ Š¨¤£q ›ši‘—q’¶zp­}™®yP¡ž§z¤¤–w˜Í¥`}¸“uŽ»Ÿl‡Í›z|¥¬šxÇœ}¹˜€‰Îš¢ˆ°Ç™“·šŽdÒ™{pÄ¢”…¿¹hœ¼|qÌ{“l›±‘˜k’—sj‡—kz²ªj‚«…v¦¡˜}£Ï¦f±O˜Ä‡ešçœ—³²|¤ÏŒ„›´–uˆÅ”¥¡}‘­›Ž†¼ˆt«·p¨£Šz’ xºÎä`zÄÃ~X¬Çl7¯®fVáEvΩbEÏ·XF¹ªka©ØNcÃÈtBš²mZ¨«O]¸­|,®â¶/›ÌœI¥Õ¦XŸÉµ!šÆÄ'cä’?ŸÇ®XaÓÆNVá“5QÌ 2_±±IPµÍZ$ÂámE¿ÙWP¨ÛpÏÅH-­âZc¹ãsBJö—![¸‰!qÃ3ÈÔI˜Ð¡*†Ú£˜¢ª"XÎÍ+nèΚÅÁ%¯âÁ&WÏÌ9JÌ÷ˆÚõ˜ÈÙÚ³Èãå¨ÐôÓsÓÙò¶yÛêÊÉÜìÔæäóÆæêíÆÛõôº®ìÿ¿èØ­ åã˱êѺ›ëé uÞܱ„ÚâàÅîÓÃ4ÉÕ? ¹ê-¤ÌršÚLWÞÂŽ*{é¿=#Ö¬pÅ¡Cä§#ãH*¯L5—t/0ƒ›'(~‚*–X(.fy)(@ˆ+#?¹ +%½})K— >‹!#GŒ)7F¦=¾10-½#-7¨3 +LѯLÌÛ.HÚ©BQɼ<2ÊÐh%¿Ðm2ÉÎI3•âmRÑÜm"ݪT ™Ôn>˜ËqxÏ€šå~*¯¾Œ;µÄ“ x˲_Ï ;ŒÁŠ%?Ư)„ÝÉâ³"†Ô½7iÑÆ9ÖÄ“éÄ·ÛÅ)GĹJÁ¼aN¯¶/YÍÎB@´Õ=`ÔÈKJ×ókKɬ&°À”çjô”‹ß¸šç¯!Õœ'sçÂBŒÙ±“Þ’w¸Ý/FçÌ:|êí%Xé¾H¾Ä@WäË-XÛ¯!*ÕÄ1¤Ü].ÕÛM<·ÉXkÍël½»_•¸yz¼•OÕ§ŸÒ‰kvá†Dg⸠ݢ[$òÎ=Ö‡1Ö¦-ÆÉ@¿º7ÖðYsç¾+cÌÌYMßÛXE§ÔnDÚÆKPÉÓa¢ÊJãÅk<¶†,ÊÎ_&ÔÃm3À±F-[Ìž2䯓â )Áµ·1\Õ³IˆÅÈP\ݸh©½DO…¼bI¹Å$@·®,ªØL:´Æq8¿u3†¯g*³ÂY1¯Ë?Dªµ\Lnߢ(+Ò4YÜœ:’¿¯=W³¢R0´»:†Ã4¥ª¸AjÍÇ_ÿ 2º¶Ä È¼ÐÁ¡·Ãµ£Õá«¿Ôé½ÖÚ䕹ããçëàß«ì×ÝîÞãßÞçßðÛàìûÞèèîÞÔìéßÛßßàêÛí×ÎóñÉÈÒÎÑÉหßåØð£ÊÀÍöÄ׿ª©zc¹‚;}¬ÊGƒœ†“ə˹¶Z¼´¾È«Ñ\X-©zp(Š6p7Z8:@AI(1)&_:/`>£g]W:VPqYjTŒS=Hf\`TŒ6½m{=Y2ŽR‚>’2U*{O6`ws8ŠB'ŠMI1LtGz>Z=kkSVGnCEMkK?ypD1ƒzJ2…(=5š%A>›BŸU€s‚;˜pŽ©–‡ƒÒ”µŠ”š”±”£š¬±…}–¡h’·šŽrœœr|¿“©Œ­ysŽ‘‘Ÿ¶™d¢š™|z¨zy™Ž‚«ªyzµ›ŠzÁ˜€Ã—qu™‚kv­„}°žr‰‰šm¡z¸‡¹±“¶m˜ ¶‹—ª¢ˆœž®Š¹Œ¾Ž¡¡”g¢¨§“˜Ž“w‹¯›ƒ§‘£Œš¥‹’•}w„£~ˆš¦v–¦’ˆ¨’œz¨§·yÌ‹h»›z¼²›wÉŒ™p¯“sxÙ‹^Ž“{—‘¢½}–ŸŸœqzž‡¶ˆžŽ†’ˆƒ”®‹ƒžª›††’£Á•i–á|˜¥~‰š–„¤¼— ºƒ¥›ª‰‹ˆqŒ“šY|’uŽt¦‹~•£‡Š¥|lƒšs‹ ž/x¹Ž?qĺgBȳJpøH†¢½C5Þ°IU¶¼{¾¶M`Àº€BÑÚd#лS1δE:«ÂŽ1¹‹?²Ûƒ4Ë»¡:€«¥#—À°B‚¿¿5sÔàM0¥´JT¥Ã-dÀ®%H¼ÈM)ÃÎk^›ÒC7¾ÖYAæàPG¸ÇJU©ÏB7uçz*{è‘oÒ†ÊÆn/ŸÜ¨™Ýœ9ÉÀ™Éµ3kϬiÒ±°Ðœ4€ÜÞ]ZáË‹AüÚr£ëé Éèè´ìèâïêÔ¯øÞôЯïõÛØìÿÛâãýÇØýå±ÈâçËÁáéÛâÍÞÉÀéñ¨Ôè¸ËÞÝ|¡Óç¼>Ðê¥*·âKËÞY"¤Ê‹¯ØË@ÀÎW*®åÀf¨¿²°Ú™ \·e({ìt&áZ%¸Y0#‡'$_t ºƒ9e=()Y“- ;u%"Mr"9M$"K‡ *(_!T5/C© 4ž")£"%cœ"6À%2f!-*Õ""´%•#$;¿**@¹.ˆ?6,«F-¯E0`¸K~QµQ·5,1³Œ/)š’ &¤u!Ôk07˜°E‹¯%p¿1,’Ô"1\ç\oÊ:$pÁ59®N5âu,Ó`'@Ó@.—O%·œ3 Å}&/”Å''…±(!Ž%%n-3}È):N¸+5.³'GuØo!3ÙA¡Ì¯Tºë .Ÿâ¾AOëÆ9WÑÀ,'Ú¯7 ÐÇKLÑÊ:FÓÓ1$¡¼aRäÒUB¿ÃM?ßÞL$¥ÌAU¶æn2ÀÁW&½Ýx-sÎx?¢×†K·ÆoU¬Ý§9yÈž*‰¦ë–7¥Ïµ•ÞÄ!§â®%†Á´6yÔÇY€ÊÄÈ͹|ÑÌ:Z·¸,RÍÄ.gãÃNUËÝ2eÙ¿D]ż56¸Ð’!£Ó¥ ®å‡к›¼¥VÏͬ”µ™9¡×ÅF†Õ­-Ö­8¢Å›-nÍÄ-ãÌ"HáÓ ˜¿Ë"BàïØ>tãÆ;VÒãe5±ÛDPÏÂD)â·*½ÛwA«Ê‹9 ÕS9ÅÒ¢«Ó›ÎÚs"ȵwK™ØÏ|×½,Éž.„è´Kyî°.RÐÆ[âµ'¼Ä'pÚ«2ÌÚdÃÙL̯…Õj?;¾µLFÔ‡;oÍw,^Ñ°M;³¢BCòR¢ºÀB\¾½Kj®Ä=Ⱦ¢KÑÈÄ µ¶»Á±ó½°Îïê°èßàÁ»áÿÚõûÞ«ÌÜöºÄèéàãáÙÉòîëžçßçïçÚÿÂÊåâÇÚôåاíãÐãÚèÜË×ë·±Üãó²Ý³è¯¹‡Ï¬žË¡Ã–¢›¾°ä˜áÄ—’Ì·¼ÚD²¯ê¯Ý–«iSºÞ¶=¾s|#V!R(o%IG)93@1hƒp”).)24?35F1*2EV3J0B9*;lRG3 EB'`K N(1 R!‰ +IxH)aJ/‹4k/tL'W ;+‡7>;{.YI‡7\=ZBLv@nˆGXkh|ƒd4REcn¢g˜@žKƒ{‹PjKWH‹VrV|[ƒI…Cs˜D‹@•Lh:ˆT…9]{@†J†'„B¦ft<Žol`K:{@A-Nn7CHuJJ_xKEn\O@R}=(”BX/§_—H–a„`uŒ{žzŠ½˜§‰¿Ž”‡„„m‡ƒ‰’•‘‘Ž²Œ•œ”ƒ‰†œv—½‰g§yh“±‰Šœ“t•´q‹…¡ŠcŸ¤–zu®‘z‹ ¡v‰­¦…±{[‡Ã’…«‰‹†µ“Œz”z­„Ä™³™¸~¸Ž—{®‘ƒ¤‹‹‹ ‚³~¸¡o­£¿«¢sy‹t¤’‚ˆ™™dŸ¨Ÿ}©”’y–¸˜£†Ï›}`³¤‚°”„†…Ž„yÏŠŠ†ËˆmyÈžˆ}³Ÿy“«Žœrņ‰‘È¢€{½˜‚‘°~¨Ä‘Œ©˜uÆ‚©‰««‹ˆ¡¤‘€ “† °››«¯‰£‹ˆ©«ƒw ©ƒj°±v£¯“Xšß˜K•Èyž½›€ŒÄ•n’{t›¤Ž°¨‹ ¥{‡®ž†€—ØÎe’ªÚm‚¿mM£“qnÊÃ[ Ï§NbãP`×µLB͸e`ÕÍoP¼™gaÒ¨X_·²rG»Þ¥[¤ÈÆ5§Ášb´×³S »Ä+¼À"“ŸÑAFÁÜ2KÔÄ\?Û¼H•½7MǵKTØÄc(à©<6Ä|+iÒjPºÐGYÓ:’¼ 0yÁ2§²pF‹Þ™'´Ã«¸œ ÃϨXÞªUyÓÌ+—Þ¬»ËÈ1QîÙ`oôÓ[bÜî‹ÔÜê®tÒð¢ÒãêŠÆëá« òãØÉôéÅøâyÕ÷å³Ðëá¶ÄåÓ¢¸ãتWêéÔÍÚܯ‚ßÙœ7áÑÔEßØi8íݵ'×ßÍhÊÉvTÇÚž&ÄÇPJŸÒ¬Ù¢¤×Ýd¦çš{È«6"ã}2Ño*ìg&l+!~tØj)h*&:ˆ!G«",6’*P­45•%FŸ"5;x%)!Î%%#Ž!,R¨)E¦),#Ð!-3¥"Ï)°5&$Ë3eà*NÉ)#$¯7˜hUÛ?Tä])!¥R)0Ïu(¾i;F¦“*>„+Ŧ9Ù”,!£È †¤* ¹*5„ÐA mÏ 'zÐ0'…Ö:10ÙŽð|9&ÝC()ûˆ,Ï•-°!ªl"µ$ #9¶™"Ó·)PÆ*/iÔ:'pÈ6Cײ"zת$ ÑŸÕݽ%RËÒ=j˾SLÙ¶iɾt^ßÕf3Õ¿.LÌÁ`¯Òz7ÂÇ\*Ó×(PËã…'¤½rЈA´ä^&§Ü‘o·|(«ãe±Ï~sʧ*xÑž1ˆÛŠªò˜ ¹ÞÈ5¦ê¶{îÎ#[Ó¼MàǯϦ—ÚÎ){ãÈ,Fã¸Z^ÜÅ>¾½/6º×>m×ÞDYËæt2»·‹,†ßŒB²ãb4ŸéHÛ»bÎ¥VܘSÙ´ lÞ¹ ©Êž•Ò²4ËÑ>gµÁU¤ÈÃ(QÝÁ +â¹+%ßÂ*!ÎÇ<.»ÉN;ÖÍLHÎá_·îVdÓÄnKÕà‹PÀ§vŠÍ•6¤ášTm觲«Cæ¬4ؽBÛ˜cå¸:Ψ&á¶Xéê\sçÎ;rÚÂs>âÜS/ÛÐ@¯Ó*¥®cP¹Ís.¶Ík6µµ’­Ñu¤ÎeCÊ®}/›Ê²+£½ºZDR*Ÿ?dDŽ=a.zCL+…CY%…Rr˜mb†~TW?|`“7™l’_eLRgT™`‡f®N’A7™4š6®XI‡@]*žb”^‹QO't8ŸLZgrei>]Q\fQSzKv>?[jGD}lL-l~,MA…6D:*ŒDgV¢z…€‰²‹¨†¼¨Å‹Ò‘Ï• µœ”®…ž­¢j„º¬„‚®£‹­t›š—§…ÁŠ‰™¦©½Ž©‡¶˜€ƒ²šuˆ¶‹Š¤¤º™­À…‰bŠ§©€£ ´”£•žgÙ‹„­ynq­Žov×̒ř½y¼°Ü£¥¡µ§§£ž~½”µ̬™£™¦ª¯¢€‘”‘Š«ª¹ƒ¢”|ƒ¾£ˆ˜ª™~‰Ázv‚Ÿjˆº¤yŠ«ˆ}b¥Ÿy£—™“­|š»œŠœÀ£œf»™‘›Æ“Ë´Ÿr‹«¡¤„À–œ‘·š®Ž½¢žˆ¯š…„°€—¹­cÀœ§‚¨®–œªˆˆ¡¶¤}«±”–Ÿµ–´’™›³£q£½•¤–Çs‘ ¯Ž¦™°’z¬‡„‹Ä‘wž™z˜s¨–¤¬ššV„ÊÙ6kÌ·x[Óabè§`c¦œ8DÒ¨VKȸY.ÕÅdQÊÈv=ÀÆTX×àWPÁÂdNÛϘ1µÈ²$®È³#ºÛ•4ŠÙVÕ»#ä¢8‚Ú·dH×Ç:@¾¬Yg·´%ZØÀYWÕÖdB ©w:ãßt"ÐÈ[Dß®Q5·ÙX8’ì¥@ŒÞŸ+ÌÏ|ºäš¦¸‹.bÒžÃñ© ™×³:cËÕ-jðÊ%›¼©+}çÓšcæâ“DæÐ_nÓÙivèà‹´Òï˜ÎääÂÒêìǼôðÁµôáªÝåÞ¿áÜÿ°Àßç¬ÎÏÒ”g×ñÐÇÍسHÐãp@Çäv,ÌòÉUºÖ°½Ù—2íÕ²7®Øl¼Õ—Ö½m,뽦ÓÍW™ã–À½”^îº,,´J&&ÉY((°v%"{'pj*.^=*"Z3-E‹=!760Vy6=$i0Lš(&Hp#!4¯5-¼$:)&U¯#?¶%(0¶(,»3})kÍ,.J±5 ³Y³B&¾M1hâD52Üc<ÖT'@á^>+ÈÊ[2œ©-­¢0Ô~–½0¡·;‰à(°Ò0)Kè;eÖ&"‰Ó,,C×O'&Í•2¿m53õw6Á†+%²’0¾o%°£?*t 0{›)Œw*9m¿(-iÐ26Hç8(~Ó¤#Gá©+ Òª!Öè(‹Â±-<Ô¾BZÊ©3ŒßÑ+3ÈÁEV×ëfIÔÆG&ßÔ{¯Îf_ÖÄI8ÂÊW3½äu ®Ô‚W²Ñw;ÔÏs+ÒÌŠ|Äv ÒáŠ.²ÕÀ7ʧ5ŸÌvIšÉ‚Cá°!¢Ö·¢Ï¼/—ÚÑ?[Ⱥ'Û¶±Õ³^ß×EÀÇ1;ÌÃDˆë¾:\ÒÊHKíÛ @ááCFËÙ˜ŠÙš#ÈÂ&ÆÜ…ŠŸœ<…¿Á ¤Á 3æ×3rÝ͌ڦ%µä®’ÊÃd¿0sçÞ?”ÁÒAeÕ·@eÑ´Q¹ÙEeÝáy Éê\LÕÂ0`ÛÚ7.´Î}CéÁ…EÏÑŠ¿Û–/¸¶©\¸³—LÍÉk¿Ýž(ÎÀ.iÕÄL~÷-O׶IËÕ/ŽæÂ%:×È,…ÏÞc/¸áZ&·¾>7¾½@(®«T?µÆ^F¡Â2ºËt2ŸÈ,~Ô}6Õv3°º™1{Ì© 8ͺ*PÅ‹:VÈÊB8»Á/FÇÊ8NÓÂZTØ¿n:’ÄWAĶ5;¶ÛyFŒÎ|<…ÈrBŒÄa=hÝ€<|ÐzL‡ÏmAˆªŽ@\ƺVTÁ¶TMÁ˜K_»±O›»ÇO?±®`NÒ¼Uh³ºVs¬Åv˧¡X±¸½² é¬¦ÂçºÐη¾¯­£»Õ§åðŸ¨ÈôÄõèóØæãðßÄçâÉÊÍ÷²ïÚÑǘîòÐÊØÜâ¥ÙÆÓµÓçÚ áÍѸ˦ۧ¸«ã˜ÙÄË„Ï•³¾ÀÚÀæ–šƒ©¯ä§ÒªÛ£¿¢¤©Ü®½†Ô¼©ŒÒ°Õ•x¶‚cž•p@Ul;LUn?M.,O24)L4B;"9>!88A M B!-<'[2+L)I)P57ZA#ƒB!YJ4U +YEX+zC€Cu(MJ9>› <<Œ-R‡:E27=™7GM›,T4šH=2ŒDD#¯I¡8’‰lwtnV4okf†E?5Op[zx~Xf?u\—oK’$¦F‚=—RI§;…/¥>•A…jxEšY„x£OŸi…jg%|fe1…_W'^z_c.È­bM¶ÕDußÉQ?ÇÔ`Zª¸S4 Åg+ ±H7¯ètC¿ÜmGÀÐRM›÷ˆ)ÏÀ.bº™x×k)£üŒ<ŸÛ˜0‰ç¤0VËÌ"_̽]ÕÓÕÅ«åÄ2PâÍZäâ™™ÕÑTZÊë—HÝÞnƒÛÛ£äè茶ß츒ãêäCÐÕÑ¥Aâݪ¦ÚШQÎå´!ÖêÁ7åÙ•-âÒÍAÝëÏHÊçnÇÎh1ÎѪ'Îè”§ê” ½Ö‰%ÖÓ“šÄ¢~Õ£)Ààž$RÂÍOаÛpÕ‡Þ<ªŠ'$eQ/s‘) G‰.-#£*+;w*)H˜0"E–, H´!@‹"!•)?Ÿ.T³:&Ú!%KÏ-5Æ&)Ý9 ]Á0A®$l»C, Õ[,-¸W.;Þ/ ?¼F!Û\!:ÄJ'HÃo/‘Ý>©„, Ìu( ºˆ9˜µ#™×!xÈF!dÛE3Aõ&dÃ.`Í<%4è΀-%íž'Ô(Ìe# ¹u?.±†H4z°1œ•8Å”²°#*\Ã<'gâ;(eôŽ4½Ä¸G«Î®Æãª&®·ß`¿¼¾DÒ %OÑË'ËØ$lêÓAì·naÙÄv6³ØapÞ£]DÀÃfOÐЗ1»»sq»µ“N£ÃyWÃÂhRÅÄr@¨ØLv¼˜+o˹hPךC\ÎÃJ\¦ÇqF¸¥Dgµ¿ycæÈZgšÈJI¸£]`ª­’\¨´i3°Írb¡°{O‚Ç—Y{ÇX‘©…NmÑÂ^B­°Ieº§MfÆ©Xc·Â/sDZUa¦•^¬«Öik«Ål™·¯WÔ£ÆnβÊÎ˪Æà¶ìÖ²¯¼»ÏÆÁ´ÍÁªÐ«ÎàëµÇÌëã¶éæÒËçîÍ·¤ùÂëåßÍÁæèÉðÐÄÎÀßœü‹ÿ±éÀЬá·é¤°©ãÊÒ¾º‹”i<ˆ¿Áðµ»”¤}©›Ãˆ¶Œ¦™«ž³’ÄŠ†iš¿’Ѷ®}o›’vN®LjCn(e7Q0pd(BqRB#6/.>94<B/">?&5#S>,C/Q^$<#P(SJI_W,h(2*—1ƒJ<Ÿ R10C˜.*P›G7Š@g‰5T2Ÿ157™(-;§A8ž<<(“OUˆ2˜d‘JzGg˜8(]iq_~?xH£^?#eƒ‘›’S‰M”MY¾K–m©/z0‹^lK„6¨,ŠBxMvWtO¯g€mtfv.rW…f¤Z?–xB4q‹UVXŒ^!k<7ˆ:&_%GS¦J™ƒ¦…’´˜nĪ”w·±|vÖ”¸sµªŽ~†È €»›…©Â¯’‘³¢|‹Å•r±³“~¿‘v…¹¦y‚Îo«±§ªj•¬‰…½¬•ž¿ª©Ž¸¤{£¤p}”Œyqœ¸}Ÿ«š|­¡ºd¼°¦{²Ö[»–ζ§ÓrµÍÖs´ÅÄu¦¸¹x®£Ìu¼°Ÿx±¬Áˆ»„e¢Á¥Ž° Šv™ž„d–»Ä„|› …ªœ€{ ˜{„º©{¸£™…̨…ijŠ­°ˆ{¦¬›^Í™˜|¾™ —Ë¥¨p²µ„j­±«yæƒ`¬¦‹_}šµ_™²¯z›šÊŽƒœ£a‹Ì‰z‡…‘¦®š˜¬Ž‚°Æw¨’yp±žÎ`£µm†ºµz‹Å£Œ{ƒÈ—x¯§–z¯š‚©Žšv›­Œ£•‡¡Æ’=WŬ8k´NDÒÂPMË 2b΢1»¢4Qá¶\+ͬc6­³`LáÉ`SÕÄf<¸¾hLÓ³£, çŸ ¿Ñ—ƒÐ›@zêáEzÉ©=FÆ•h¸ÂHEÏ›7bijL€àª8YØÉsUëÒhCâ®S>ËÂR ÕÂE¹ÂhD¼¼EW‹Ï%‹Õ”'´ÖŒ-¨êmQiÍœªÐšŸÝ¡£ë¾6f¾« gϱ±¾ºƒçЊvðÑ›8ô×€…ñß©vïå©tØá„‘ëÚ‰˜åèÍ‹í춛ëó”…çèb†áã£mîà³»ß׋;ÍðÆêá­†éà†EÅã~`Íåa­ÕuQÍKäÛ·fµÍBÅÃc#ÒɃ ÒÕ²D¦Í¸SñæuaÑÒëY³U%"½k'ED,"eY0}5$):l'6€'%Bp!1M~3.<|/!=|"#8q!$I¯*'’(%´ &Y§""£%ž%//®!©%&† («0 ,¦D3PÓO5‰M0±;?·9$‹@A×S2!Íg+)Ê¡*]-7xÐ]$¡ž+˜ÍRž¿ƒ-º±](…—)£¿v8µËy3³­Ž!¹®­GZĪ9Rߊ\º·<”§ÆR:²´)\ºÁi]ºÂlNÈÍfH¤ËKX²Èw@´…9»•Y|ÌVD^ϦVnÇ€bÌj@‚Ï“-U°ÉYOƯeZÔ•[t¶™oJ°¿V`»´dį\/œÄQ\˜É]­‹§TǙǕ‡½·ÍÅï¿ÞÑÓÑͽöÔ̼ë±Ë²Ú×Å×ßÜé¹öÝñ«ñßÍÿÒÌÔ˳µè¨Ü§Ú¥ñÎڨ×õÉõ°Õ˜â™’‘¾Šƒ¯×âÒ°´œLw•@[IŠ‚Áµ‰˜c]’˜cS‘†Š¼ž¤DV·Y|¨ib°eœ^›°‹ÉŒ„f8²žyE¦1p1@G$$9=.':.6%36 =?T&JB“*<9RX\Nv*S%†T„.3$t0#‚&)pPO¨:U'e+I9ª2DK–36#c,E)ŒH{%‘3†-{RahNl]`]hD-‡Iubv}j˜d‰g‡Qcgh9–TÀ;^Œ6e7ƒK¡ƒ~\¥P¦y}x¯G‡x«R—lˆd`$Ž{cd•V|4[–8RH‚rOl”<6˜l?NIŽDTš\œkz{«Ÿl¬¥½i“”x¸©vn¯ˆ†eœ¿‘k•—„oÆ“˜Uš‹ež­•j‡«†w•É•xm½x¸žv¿ o|¿t‚¼¡|f»ˆz…£–b±š^ˆÇ¯°¦¶msĦš¤‘|l ˜ƒIÆ•Ÿp¸²ŸXÀš¾n§›Ã`º¯Éj®¢«a«”«pʲÐrž©­t—£²‹¤¢‡ª£‹p€º±‚š¤Šq˜µœl‰ª‡L¼¡…rÕ˜wuåy}§’n£x°ºyˆ¢ |O¬­—¢¹ŸvÕŽ†k¥–b¡¢¡|©ª„UÁž”[r“w–¯ŽŒ™³Œ^¡¾ª„ŒÚp°¹~™«§—¸®_™Ê£Š…¦…Á­~k¹¤„o׺~vÈ®{sÍ¥„Fº°|Á¥tp¼q£»‹o«¡¬yǯ«Š›ÐæK~ÉàsZ²Â<0°ÁSh·ÖWoØ·iM¶ÕlNæÈrN£¯JZºÏwbÖÄMSÕÏVNÓÓ€U¿Í >:¼HsÙn9sκ#§½Ì*S†¿ GËÖcPĸMiò»Rs¬­$pÁ»dNÃÉO[Ïßt´Ë9:¢ã_'ªÈe«Ê_;”݃"~Ù¬\ã¯$oîu6ƒà«#jшÛ²%¦Å¥:Û½"^Í•ŠÓ«œÚÖ8KßÝ5QÄêh‚ëì}`ñàš‹ñõæßN}ôé<äîÀ8îèƒÝÞãmYùàsbÎò±Mìâe5ÃïцðÕ¼îà*5ìÚTÖÑ[ÂÕv"ÊÅ'oö3'ÍÈaÙX"sÚjËÈi™¹Á##à¦W¿‰Hùˆ›ºÒÛ¾6&ãh#¸š!,\–''«Œ7GJ'&>“)3$E$$BŽ'<†+$8‡9U£8 —7)³(.+*OÆ+µ&DÑ(8Ë'*(0©'.®&&Å+/AÔFËG<Þ8),­h.+ÒI'7âH!-Ê|)²%¾¸ ÀZ#.Ò”+žÚ^%˜Ùt'¹*-Wß=$YÌ>iÆ%$„ѱ!%Ú†%ç„$ò¡)$ß“) ½r¼ âm//’¬Î8!–|$ž®&+e¶,*[å†)FæŒ!^ߣ §Ð§'°À•rÐÉ.AÂÑ`¼ÚrF²¼dF¹Ëv`Ü´.hÄÜb “â}-–ã†T»Ðd,¬¿†<‡Ý@ïÕ˜C²Û¦'W㾂Ê;½Ä†$ÁÀ¢"ŠÜº’àÁ' áÔ3ÔØ(qÜÚìÊ›ÛÙ-]ãÁiÙÓ9λ+WØÉG<ÞÁ3 À¬8E¿Ök0iÕ³VÝVœèu"ž´¥„Ð"m÷%o¾¤JàÁ"fÕ±&tá­ˆÖ±E…¹Ñ,bëÁ'vÚµ>ÎÂ%ZØÈ1Câ¸RŠ¾à?*ÃánÉÒQJ̶BLÙÞ|TŒçr:ºÂ™ÃÉ&wõ– ×š›ø}0œêŸ#ò7ÚÌ oÓ¨:ËÑ ;ß®Mò¦TèÏMjäÀJ©å×~9šÐUt˽9nÀÆA_σRå´?ØÂ[Q“Á‘CÒ|F¨Ð{+€ßj4aÍ­O7¼ž4RÅ‹8E¹¡<;Õ¾M)ÍÖ::ɶft˪p4¯Æl_ºÅm-ÂÊMH–Çrf’ÍgSƒÅi:´¤œmmÔE‚Õ|E„£{Pn²«oF·½ScĉjsÁ¾es¯ÀFF­½`ίÀOz´±`gÌ“^Zœ¹Kš´’fÀ¼¤Ï°µÁ¹³ÃÔâ¼è¸çÙͼßæœË°ÉÐÅà¿èºè±ÒÎàí²ÆØÄäñäÊÀëÝÞÙ¯¸¤à±êšè”ô£¦¹§®¿¾©­¢Ð±»¶kRÀ`‚AŽ–Œ±¡n_`­ÅĹ—¤uz•´pÍ¢•tÚ–ȱ\ˆ_‹Î‹q™B}[Œ&–Q‹BeME:>V3)mQ%#-2%GO,K"D'1(A#<#E&3-L;;l8!o"<uTG*)q~Y– L0£B.£Cw<5‹<‰ CK;ž@A#‹N40˜5@(—T;&™¢ Îm0 +ƒ± +Š³0‚°5"z½$4¼#WÛ'-y¿ÝÍn-ËËH[Äâ?I¬ã}ôÒˆ Ö| +ªÔŒ®Ì¦¤ß† üw¨Ü· ‹ÂÑE…æ¡–ê»nÁ¹5€ÔÔHbÝÅ.Ö«'OÑÒX!ŠØlF´ÚT_Ä¡[´¦^7©×J<«×x*¬½j2pÒ}~Ì;©Ä\Q¥®v0Pس7uѵ*S½š(vÜ¿K-ÒÅWBƹ@M°°k*šÉ`6˜ÎiI§ªRI½£‘]‡Å~N‰ÓŒIš¹iT[ЄkΗMqÇud[¼ KU¥£TCÏÂc^±ŒGE¾ªTaÄÄdNÀ¬sQ½¬8m§¯]D¯ÊXpª°Kr²¾Â¥§´¬ùÒÕѲèÁ¹åÄÄ­ûƾŸÃ帵á¶Ù¢ó§Õ´ÓÞÈĸ¡šßÙ³ÿ¸ãÍë¨ç¨Í­¨¢ºÄ½–Œ¼È»Û¨Ü¬…¤£žÄ¥×‹”`H2^”Cp‰›–h‘´‹v¶—½x¶¥žrEy®bdƒ¦‡zœÀv*v}ki¯Æ‡O°§‚LÄf„N£¥`\$ mU:..&@<@c*P)RY7$K69JF$1'J.(K9OOH=#rI8j GNC†JlLt#M$Ž"K)I 2X€OC—;0 A;4H q'I'£G10…CY@ˆ!W!ŠvpIe`z—‹k“UŒ5e=ewg–\rL™d”61R“ZY…Ey;¨BštƒOŸ{ŸSŽn~V…s‹fpEzFsmŠTƒXšR”f‡?c…S…S›i‹Qˆs“jHŠ‚R=C‡'VG‘A”{«h~¸Œ€j¸—~¡¤}”Á¥‡r´«œ|—©|…›­”Á tŠ–‚€¤ˆP„ŸŽ}‹«’‘m˜…}x³ªƒ„¿j©–„e­Z†Ä²y‚Ä¥n•¥©¯†¼–Œp¹‘Ys½¡›c“”Ž{™˜yxÆœ™tµª¹‹ÃœÄ†¨µÆc½½Çl¬à‹¤¢pž{ž¢¤“m“°µ“Š£ˆf• ¢Š‡Ä¡‚©b…Ȫ•„»šZd¶¤ˆ}Ž¯v€Ç¢‚Á½sI¶‘~o»•tmª“…œž u²»U¼§—u±žÇ‡…«–n•žŽt¼•”„¡µ¦‚—¬§ˆ¢¼”„”£œ‡–Æœˆºš\•¾˜cŽ«ƒtË©eŽ£¯llÀ•d]·œo¼µ‡—Ѩfn¤–«ˆ½ªx ¥ptº­™Y ‡ƒe§’”‹¨¡‹p‘°¹NW¼¼WBÃŒYqÚ¸bb¨®8qÁÖvQÆÁgdÒ¬ŒAЩAC¢ÍahªÆr-¼­R]×Ô‰-¤æ¥!Ù²•§w/¸Ö³AhÇ·N{ͺSqÁµZ>Õ³gZàËEfâÆ3•Ç®f1¨äPE—Út3µÉ9Zhêt˜Ý$¡¡Z8—è”#nî¿"Uׯ(KªE@쬲Ù4F²u8@º¶#VΩDVØÈ+‚Ù´ŸÄé(„ßÑ#6ããŽOàÌvUèìˆPãÍJNÕÜUZãô:Ø×7âø¥Gæß"nâî²Gä÷®1Õó\#ê×Q äáC5ÏÌÉ7ÐÌ2HÉÆi-©ée5ŠÄ5»²*1LŸŽ‹É„.›Ê¬ÊΗ}ä±%"äº;Kì—9AÖ½> +ªÅ ÞÃ87ë»+·ÜC$|t#,„R-ka+-L­"%¾&M—&K¥"&9(ˆ)3™(Ì+- ¶5;¯/'®/.!¦7º #$Ú&«222¿$¨).È%'°/%±T5¸(*/²_8µXÇ|%à„ªÐ -˜ÀC5º“/În+‘¿,+•æ7R,)qâXdÆ-&ƒæcnïx-#ч ³¿#åa'Òº8Ñž1Í¢- ź/%tÚ15—Ð"&Â’ )ÁÊ!YÀ03Qî#:ëx$;Í›{Ë©4nÒ¢IHÀ‘//°¾UVÊÉ-kÓÃ,[ÜÐDhÓ²/Q­Ð3LÕ²}'¬ÒiEÀÒg;·Í]*ÈÈ‚ÁÞ‘œÜž@Ëâ{"rК©ç¦!—Õk%…³¥ Ê£(뼘ڟ€âÁ9Žßίí¿!§ÝÎ>xØÛ)á»vâ­"ÜÓDLÊÌ]Øî<'§ß]'ÀÔM5ÅÌb3¿âxóh ‡Ô‡#Ÿà•€Ý¶P®Å«›Å‹Ö¢|ÓÈ*MÚÃHÞ¡H­<ѳ1×É,áó'F·§cÚÐY<­ÁepÎÌ<;¿ÉFNÃÂVU¶Ãx6ÙÍ`º¶d.œ¦n4£×a3ŒÂm*vÈ« V¿°)Ï¢a¿Á:bο:JÂÉNgú:S¶—jR–ÈDn«­^dͼJ2•ÅqU N;ÑWR{¦’\p°‰L]Ìg3·‚m°¿b4¸¬EŽ¥Ç§ÆœÃŸ¦Ó­ÈÀſų¾£¸¿»Á¸À¨É¸½Èª¼¦Ã½è¤ã¡ã¹ÈÐÐËìÂå¹Ù¼Ë°­ŸÔž¸¥º¹²¤—ÁÔ±¸‹­ÄϺ¶¬ŽQ• {;+³Gcœ,ž¬§¤L[™‰¿¥Õœ²Á¯bÏÁ’i£¶U{‘’€išcey’€u}·±†]„‚t~‚!kV+BrC7/&1J@[EF0K Lš\}8}*œQœ^Šwˆ6„pŒAdWZpa;¢,}k„fr‡Soj“r„\‚c_fS•=L[|B@UMP&p¢7HE—Os6ŒW‰w•w…„q½wƒr«xz¢ƒ˜~‹†¡ª‹¨ª …œ´¡~‰ž’xŽ‚©Š¥•«‘´†|‚°¡ƒ‡Ç²‚µŽ´„–´ªº¥¸Ž¦žyŒ—”cЙŽe¾‘–Š£¶¨‰²¢ŽŠž‘¯l¯–o†»’]©’j»À‚±šÏtŠ²Ýo¯¹Îf¨¨ƒ[´µ§ps¨¸{¥…„–¡™h†¤ˆy¬³Šw­…U›¬xv¥¡‰›œ”k¿Ÿ~rÆ–Ÿj»§ˆfÁ‹rž´Žeº›Z©š¡pŒzsƒª¤rŽ§Ì˜š®¯‰„§¾€Ÿ¬¨l›Š®„¤°Ÿ€¤™ÈŸ–¥œž…¶Œ“°™„‹†…â©’}ŠÉ„•o¹¢…Ư‡²²s„²“ƒ—©³ƒ –±q‹Õ„¡¦’p–¥‹ˆ­ª˜u™¥LgÉ«!nʵfU¢¸+bµ¼3wâ¨gÌÃxU¦ÖTFÔÂ\AÙ¼VBʵ€&¶ÊNOÝÄ:?ÄǸ2£ç4±Í²<›É¡/з1Ì¿TËÀPέdD½³E_·Ò:ˆ»À,C¬ÈS1ÑE5ÒÅCD°àj$€à ÂêH1§ÓUSbÎ’?a̱#GÜŠ,‡Ò[<1І,bÛ¥$iÛ£³ÕÃAWÑ£Lv¯·(sÚ¨!9è½&vÈÝ)RâÕN`àî¨6åÔhbÌÇTgæíakßí¡uÓë{.Ùë¢iêï¯vÛã´MÑÊŒ?Ïë”bÙ¶œXøИWßÏ^EÖæ’fЬuWÓe&ä*}É)žÕ’@`ì†DϾ©µÔèÀ¬$;Ù–£Ë‰ ÕŸ'Bá¦$¶ ' Ô¶3&[/h[& [C+;c$#„!.e+a“B™-EŠ/"<ƒ/,9‰6#·/)¹826ƒ#&-²&)-Å%&'®("4™%%Á/-²1)Æ!7:§C*0ÎM!)±6>2Á;/:²o2±P)¾J1̤(›!5«Ä )Â{%/¦Â08…›*'uÇ/3”µ$CCæ0+WáE+oÖP8DûŽ1Á™Î{6ìt/"°¯G ¬ž0Ɉ)Ç5€·£˜'%°ˆ'5r¤$@rç25Kä&ÏÊ·.”ħ™Åœ"vÀ•AŒ×´Hc³C^ÔºRƒÅ¹GIÚÂEEÅåPCÂÀM<¿Ò3ÈÈa7ÁÛ'fÇÁOIÈÆiáÆ•.ËÎZ4ò­4¬Í’²É—Á¹€#ËÕ©}תI£å“F¹¼£4†ÐÀÑ£"‹é¦*’×¼5‡ÀìK{ÑÉjÔ¯\Ù®%VËÊ)9Ѻ/mßÃ*'и?LÚ¹ OÁº4Z·é”,{Õ›<ÌÕ€¶æ‡Yß®A¡Ë®!ƒÈ }·£@åÔ^Ý×Xá¦UÕ¸ nÓØ5Yܶ%¢ÌÅ0SÍÏ4LÎä>kÔ°"EÔ»aHÏÞ;K×Ä+iÏÆ%/ÆÚ|è½y ³ÃŒ4°à¢C»í’¬ávOϹŽ–¼º»º6OÄ‘ÁÌÂ-r½¶]àº)PÔÀ/ZÖ»N\¶¿X¿Íg­½dIàÕFV¬äf3©ÔeK’½g<½Îg)uД –Ì`O~¶65‡Æs{Ѭ=Hب5_ìš&e¿ÇL2ÊË;_ÀÉ4_ÁÓH<”ÂAa¼ÐON¬¿IoÌÆgm‘ÓlOƒÔrR»qX[Ðtb…Ÿ‡UjÉ{Bj½ŒHN¥¤QMÊngaÎŒZtÓ•gKÆhJ©ŒVg®²A4ž•I,–ÀSC»”m®®©:²¸¢H§¼Ô˜ÓÊ°Çšó·Í¾ÇÉÕžÁ±ÓÌÔÀ­äîí·±ºÒ®·ÔžÐÿÉáªä³ñ˜È¤Á—µ{£ºªÊº½¢›©·Ÿk¨ÏžukO ttUº¥iu¦yZh¥žƒ®—•‹Éª§¬¿©´j䬮cÂw–¸¤Æ`P°›^7±¦€AŽ‰dX©iDb…‰|4H*230&6 9?3,`M#J0.8L)PQ F"O\,3JA2NcJ)^1=0`R(ŒZ n?g.Uš7+}#.s'+ ^ 4(¬85;—B‹@–F/(}9A!}DNŽ8…+‡€]Dx_oQU\L'vP„˜p_ˆlƒ}};tPplc¨v–C}4’5rM|i†a«aˆe}@zIG‹j¢A…|„ƒr„m|eM‹‰t}%ÕŽ"9ÑaRБ °—1‹O#,hv)#h¹!%’(%O‡ '9½ ',ž ".ƒ(&8-3'¾."­#'#—+4ˆ$/® 4,» -$¸(,¿*"´%$,.$­--´P$ƒe&M×61ÈM0 »K,ÊE=$ßl-AŠÃ0­‰">®n+"вB3—Ó1#‚Û.‚Â!@yì´ ]Û1 ZÖY,sÖ\"Ò‹Ò{Ú^!ι@;®—4-•–'Þ‡#u›1)°¦#$Á«14tÇ &Né’%rÞr)_Ù¢#Í£ŒÙ¡,¢Õ´0SËÒ?SÉÛ6iæÀ,cÝÌBUÆÌZ^ÐÓ4eÑÍf*°Õp1¬ôs,á¹*/Ƚ„R˹|=£á˜ £h*~¼†(¢ë~#ÏÎOÁÝš…ØŸ*qÌ­!ŸÑŒŒÑ“!Ô¿.‹ÛË#ià¬`êИÍÉ‘à­ÙâG/µÉ(GƽikÚ¾79¯Í:IÅÄJOÄÈhRȽz/ÊÎp?ŸÐg+ŽÍ\ ›ÇJN¤µe*uÑ 5B×·BSб?>Í´JÎÂ1b¼ÃJLÂÜ.Þ¹h_ÆÚ[9ª¸Rbÿ0€ÆFZ¡¯t@Á‚Q‡®}Gp½iQ†É]¡Ê…D_¾{C@Ä‹BZÞ_;m§…LL§¼fX¼¨hYǘIJÅÂwG±®u0µ·5‡°ÃlºµÂq×­¸tÀ´Ô¥ÐÝÓÒ­¼¹¹°­¼Â»®Á°Ç¸¡îžÅ¹Ð¡Êã¡ÎªÞܲãÈİǣˢ⼾½š¾µ¾©Ï¾”¶¯toª¸ˆL˜¨{b¢šzµ¸vÁªmD¶tQI¹“k`¬˜mZµÀ_[²€b›mdc¡ˆgC—xcXŒ¦^&ž¶x0§j‚F'{UE/YC;3()!M4T-<8$2=(1c +/) 9":;;< Ui +R… OE#QP:E'N$‹3Vu…W†9]8—7Ÿp a”œu”»§’w¾œkv¹•bƒÂ™r„‘i—™sš™À‚«–ª’–‹™|‘³‡£«—¥ŠÃ~xy®¥tµ‰„¥†²¦«rs°—Äw•ªsŒÃH‰¹™­uªŠ™‰µ³‹~ª§‚k¹¥‚Èš}¹Žxv®¦¹w§ ¼¯›°Ž—›Á²«¬ƒ¹©Îˆª©†Œ‰£žœžŒ¥˜™|Žº¡f|ªœh‘¥©Š¤¸Ž‚y³œ—fÉ}‹‘õ\u•z‚³•¸sÁ¼zÀ“‰p–††k’†qÃ~œ|Æ{¤’•‹]”’ d¿¦g¢¨Å‚£­¥v³žˆ‚¶’«„·±|x¯e¢““„Š“¡_‘¿nmt¸’kpǃ…Ï´œcÍš‰mµ•s‰¬®yŸ·ˆšuÆ£˜”œ Š|Ÿ–›’¢²y‚³•~£›£^n»ºYt·¶brÉÊ/j¿¾CâbEجePÓ±m2ݾPeجhZÁ§_>Õ¿_B´ÂhF¦Æ‘G§Ù®8œÆ“0~£4PÛ”Iˆ¾Ê3w¿®,o×·HNÄÃR]ÜØTqÆ©]ÁïVPÐãnB—ÌHY¹âa,vßMB Ûe7²ÍV>rÖ¢%PÙ—,NÀy*Üi.[Ř1iîŠ/°Ë”@Æ´OUÓŸDLÊ–2¡Ë¯zàáY´½lðÖ\wÝÔ€|îØebí×\cßÄAXâÑž@Üä–E÷Á.kòßlVÝæ<ãæ‚7ÕãcJËÉf^ÓÙ|"ÓÌN7ÞÒ7BÚÅn¨Æ‘ÃÞjßÒwK~Ïj+…Ñ]œÍiVÙ®MJÝQ/ âC(Cå‹9Kº°$0ÈÀ+"ݶ/ßš?AÔp †Œ¡K',e™,7v93R#//H(3x2"èK[Ò)%sÓ"!+äY6%Ø‘#å{2Õ^Ç‘-×”'¤˜#œÌ 4n"…•/4»7;Å+.rÙ’wÉW¹å®AƒÛ£$nÖ³*PΞ$8ȶ@½ÌHNúSŠÑÓ?OÛÆ1GÊÒM2ÚÄ,AÝÕ‹&ÂÅ^ °¬2MÒÔ>*ÒËy;ÀȈ'ÓïmE¾È2»c ºÜ‰0ÌÓm™ÖÁ'°¨L¯ÏœMÀÕ¤'„Ò««Û¤:‚ߪ£ÌË5…ä¿ `ìÍ Ú¤kı$YãÚZpÖ´#tÏÉ:'ÈÎ8MÑ×/iãÇT.°çš-œÛ™zÇl£³fÍ—!µÐ¥<ŒØœsÏÏ(Uæºaǧ2®ÄŠ‰¹©(PÍ°qÒ­†ÉÅ1rèÆ@X×Ñ[eÑ©IØÔm<¨áIEÌ´&aÔÃ"Êe^µºw9ŸÙ‹\¾ò©Q´ã’>²Ã}9¦ÂmA‰¾©dÓÌ'ŠÜ˜xʽ wÔ¶GåÈ)^̼(`Âœ(RØÁ1&°¿m¨À^ÄÏ4<εe.¡Øk$š¿}+¯Îl/­×w/šÑvªÒhd¤Â|2vź!ÛÁ2ŒÅ,tϨ1.·»7Y£Ø;^¾ÑsEš±V:¤¶@P¿Õ@U£¬M8³ÄmFˆ¸8¬±`__ÇdIpºkFŽ¯|E€ßp\ZųLRʃ@k¼ˆKGÊfI¾¨Ddº›IEdz2q²¶Z]¢·A~³¦>¿¹³d¬«Ë@£ÎÆ»¾Òµ³´ÏĵÌÕ¿­ª¾³Ã¯¯»¢Ç®¯œÊ Õ˜«½½ÀØÌ×±ÑÁž¼ªÂ±¹™A`½À”Ѫ“Á²®Í²±¹|Ä¥“k£›V»¶œ[£–‚SU|y[k¯]aƒ”AHX¢€x0­Ê{)®t]x“œ}[®Š\Pš„^J®’d.—‡C©†N@>%‘7R>B]*@[ )1M)(?GH 6#J,0B"[JwU,Q&\G*Y5 +_ +bJ4Z/$6!]$Z6VU+M!u%>%‹APgD`DwH­{zDx>„!’%œl™f1Ef{D1lE‹7\ToqhURh\kR\>oVmNA§gšM9~H¨v}I¦…˜1šƒ˜bsz—9Ž`ŒM‰ƒ…Bvt„`~„ˆpvfaˆCY:o`j^btn‡qZIMY\nˆ‰±‹x“±¡˜Žš™k­™½’²–q‡¤Š‘žm‰—…s¡—Œ€’‘’w —†—’|ÆŒ®›Äˆ{„ „RuŒžvw®’ }º†›l¾‘‡r ƒW‘¢}_”£ž|x§wŠ¦Ž‡bŸ£z¥•Š†³•‚^Ÿ{~°£“r’…ƒw¬–¿|•‹lŸ´r´‘¡|¬šœ€—¥¡Œ ™®ìʲ¨{›§‚«——®¯—m¿‰‘‡¨cwÃ~yƒ˜Xo­ˆ‚€¶šs‡¹©™~Ž¯xy«…{w´{kÃ¥Œo…¾v«Æšp­©«s§«~‰™ ˜u–¥†¨¸¡rŠÉ n˜Ÿ…r§™ ™¸§ˆ»£nxÖzt‹Å‰Ì|‹¼ „†Äž`x‹‘œQª™~lºŽ–rŦ…´¨†‚Áž„x¬ÁV”¬ŸW<¿·^_ËÕfd¶¿-ƒÄÊjm×Ñsk¨«zLÏÍsRÑ¿ja±¦XSÂËVe¹”n#Ƥ—.¶ºšS¬½„9¸¼¼?ˆ´”5€ÄÌLƒÁÍU5˜º^O×æKtÍÌ)[½¦::¸ÆiV«·P?Á–@4JÒh<¶èZ0¤ÐN4pÒuU;¾‘7qÚlcËh&›ã¨'Mѧ9Š¬~1xØ vÀ§UËÔ#Í 0®Ã¸&p¦Ò1y¾ÑgßëQaÐÞfßìqäÖ“§éÄFAÎÓ4,Öë€YöÛy~øä¥Oêã¿ÜÈ­O߸-DèÒ0/¿á¦Q¿ÓR|ÜÍZ<ÖÊQ=ÅÐw2ÊÍ`SÏЄ3ZÁa$r²p3u¹?,AÅw$:âŸ#:Ýh»Ñ‡0Ó£#ߦ),ì£7ÀÀ.ñ©*œJ)&¹q/-0r& +Cl'+9£-:>’.;=’4#C€$0¯4'):­(Ež$*¾ 6¸(.ª+"ž3"°+B¬?]²0Ã84¹n&E¸5 1ãq(Ì=,·\4'Ýz)o¯""²&Áj6Ù“69r¥6œÅ*$ˆË+\µsSßF ‹äs,fæy/2ØŠD"¤ 5 ÏK*,Ѫ2"±1%¹½3¥—)n§ !£Å&.½œ!)Ǽ"4qÝ^M»—BšÐŠ$˜ÎžR§¾± ­ÉŒ,hÉÂ#`é¼WRÄËLfÅßBaÇÁXoÁèE5ÂÈ,aæÈl1ãçvZÖË83ÆÀ8BÖÆnB¾Êb¹ã™AÉÄS;’Ëv'°Â‰Ì݃—Í•™Ë¡Ezâ«, åt1—äÆxâ¿(„ËÔ!ä¬6râÖ-{ÖÈ…Ò¢ —Ñã3NÍ· ;ÎÌ7hɼ"yåÝ58ǾCÝÏ;JÁ¾X­Ú¨O¶Ø«¹á½³› Oí…äž_Þ¤#4èÊ@xɵ‚Ú—€Ì£@[Þ°/*¾¸Kyì–'CÐÁ&FËÉ-\ظW„®¹I|ïj2ÇÇaG̶aÏÇHSÒØc«Ç„%ˆÓ™&ŽÏ¨-‘ê€7ŠÌ…$‘Õ¦+Û£Uxà R?î˜gåÒ&Ô» 5ÌÝ*Ïì„ÛÔ>¨ÅV9¹×CƒïÂ7]äË*;ÐÁm_×¼o-ÐÊd.Ú¿-ÉÂuGº³}]µÖV5¬Ñ5}Ú­&’º¹kÀ·[ÅÔ,jÀÀ*gÄÍ_¢ÝÜ=IÛËLZÏÒH…ÎÈ\I`ÝVF­Ð…TÞU2•­O+kÉC‰Üa<ƒÔiGq¦‹<Ùª?[È’TvϪ<jnB1Z Jo+G'z"XdiXe +f"S¢>IpM$y,L3˜A)9i'U#Š"G7w=qyk0N9y?Ix6CohQDU>’,ˆO†dKxd¤v©X¨{^®(kIžs‡:¼cŒe}HwI†”‡<™f‚r…1˜xŠZo…Sƒqz˜}kTv{=kDXSrWClgZ@nzQBŒ%¥Z–sÆÆ{ވƬ€®|²}–yÅ—‚¦˜†¨š£k…¨ŽÀ™Ž«Ÿ„‘§™q‰–uo‘Œ®–Ë}w€¿¼ivª—“¿©‚¦¥¢‘ªœ²’Ž¦¸‰Ì•Œ›ŸºÀz©˜ªŽ›˜lnÆvudª‰ ‡Ã{{u²–ʚǟšqË¡Êx¸’y|­¬½ˆ¸ŒÄ{‘¼zŸŽ©†š¢­“•ˆv‘¡–ˆ¯¢}{‹“˜ƒ¢¦µ ³‚uÉ«ŽÇ’µ‡Ì¨vŠÁ•É›‡cj¯›˜~²ž‘„Ž‘yÂŽŒ‘»–ŽŒÀ¢€rš¥—|‚£®‹Ÿ¬‘¤‘u„¼’·ž¨²ž¨Â¢µ©¦´›£Ÿ‹€’Ÿ–—¸˜Œ}Ì¡v„µ›}‚ÒžŽ”²©ƒ®ª¼Šµ“ˆ”­‡‰¤œ£™Ž‘z‘­°ŸŠ‡s‘Ž¤wŽ†‹Gt¬ÜNÃ¥sX±¨vi²²YmÑ3GÑÌsaÕÄa=×±hNتuBƨk8ÂÊ]^µŸx=º™x:–½‘E·Ï“9–Í•rtÉ®,®¿U©»œ,`Ô½ftŬ\pÁÃJ{¿­3C‚¢5L³°PE²ÅN;³·W6žj>ÉI>ÕM-ŽÌ—V€Ñ¨;OÉe7oÕ~.‚Τ%¬·%‚Ö›4Ư:hß¡4eÒ3˜Âx-nÑÓDtȲ>âÎ>nàìµuÜá¿ŸßÙÉäÎikáä¥3äÑ8Cçñ¥|ëñ†©áé²fÙðR<ÉݨlØÄt-lÅ?5ÜÆ@QæÆG(ÇÌ|-pðs$˜³G+×]#iÍ1?‹Õv0ÝÉU9P7,ÒO2)×f,:Ù/Yɾ+‡ì)#áº?,¼n-µ"ã„7½]$68n,)8t-.R -BY%S,&g!+C,=€(&4%¸.B‹!:µ..|#² %Ë&0£Å,3¹-³=/³`#(§C ^È?!8×UQ÷@-bY1É›?%j–(%«”.!ÅS? ¨!¹¼FoÖa8‘Ñ.7W¾*4XÁC*q×G3Zå´0²©-Û™#6Þ²7!°³1"°&/¨“4ŸÕ(r¬$)œˆ1@º12pá,fÜ,ZÏœ6×î#¡áš"›Ô-¢Ð˜:_Ø¿+IËÈe¿¬!uÕÁ80ݸD5Õ¼?(½Á>0ÃÝ•»ÓxAºÉ\jÓÇ92ÉÈ\HÁÔ†YÖÚdº²•H‰Ø;ÈÍŸI¶Ìb˶ϳŤۑ'¶Ì®¦É±H¥Ó¯ ÞË4˜ÐÆnÝÀ#ƒèÌ+¶î¸tÛµbæ½0cؽGU¿·9)Ⱦ3^ÉÂAmݼ80»Í¡Œûy'ÕÊÄÈÎÄ©$†Ì+¿š@àºä¶/ã›<¢Ù–+˜ÓÒF×ÖCnÉ·O’¹!<Ò»5W¿¾.dÓÈ=@ÌÁaH´áDMîÔV;ؼh(ÈëŽ.Çãs\ÆÉvL³è”)–ç£I¸´–:ÅÁxƒº²5~¾®  Ö¼"¨ëº\Ê°RÐÇFyƵ?lÍÑS Í¬.*²Ò@3Ìá@V¼¬+RÍÕZ,Ÿäb6£Ík*¿ÀT)—Ír)¤Ài/“Úg6»Ãqvä²=JÛ²4gÎŒC7ëÏ7nÄÎ(pÒÉuÓÁG5º×V5¼ÑDdÒÈ5Ož½Z@¸ºJ,ŽÀ}/³´[9Ø{9ŽÜw=‡¸u^ˆÔ=;×±).¼‡&Jr%G +D<~H|fR(iw c>Š0\‚0V6wLF2‘Kr7mFc(sI£­ƒg¥\\Eƒ …uZ;I`Y5lŸo‚C“Lf]{QTlz¢dpJœp—H¯†`ËjqU¸dl©¼’Y‚€Qhxr/bbcb‹xl‹†^qŽ{m¨‡gŒWmHenwyH,]iˆ}I’C¥[œ§–}¬…€¯•”t¥”„q苧¿“‹‡»¤«­‘­|y­›¤‚‰´ƒ–…¸ŒŽ‘„ˆŒŽªŽ­ƒ¶Œ—“sŽ˜„œ´ƒ˜µ‡˜—°h˜‹Æw ’©¥œ‰©¦~mÁr”Ž¹”iÁ„c‡¬‰ËzГ£«žÀ‹Ê³Àz© Ð’±Ÿ“j¤‡©‚¾•¥o¢¯¦w¡³“l‘®½žª•¦Ž—¯—…°•ˆŠŽ¢‘…›½“—„Ä¢ƒŽÉ—O‚Ï–~‡Í–‚t§…{¦‰‚€Å˜šfƪ—˜¥’€É›‘ƒÏšÔ”·°—–™ „¯|Žƒ£»ŒªŽ‹°š™Ž©ž‘±”{–§²¯’£‰¨†ºy‡³—Ÿ ¹““è‹~Â¥«†É˜¥Ç¥qÖa»ª¥j²·˜„²™ƒ…¬‰‡·†¢‘¹Š‚Š­ÃÎF¼¬:=¿¹wbǧUsÀÍ<†½ÛŽj¶ÒhhÍ°ae°Òr:¥ãŒDIJ‡S©bl×ÈU@±µw<£¬¤_ŽÃ/µÃÜ-“Ç»DxÕ¯LÀÙJoµÐ‚_ÀÙkm³­OqµÓLJÅ®cY§ÖjX–ÆOB†Æ[BlÛj8³ÇpJné‰Ky¾‘WP½…k½k5ת,:ö„^I¢Œ$žÐ¡.3½©/Îœ%’Þ™X­ÁÔLaÅä/sóÜ<ìàp—ÛÖ «ìɯàßåy¶ßåu4ÇÊLNÜÝ’Xçâ,cåä¹<Ýßn7ëØ9yÌÖFcÒß|4©äs)ÁêT\Ãäª^ÎÎl,VèN”ÙX6ÍÖŒ)˜ë~Em¿^,^èM!3ÚÆ:ʽQÓh24¶’8È®$ã„*4ËÁL<ÑË4Æw(j%w-2I†C©%$Zq,H›*)–­.$@‹-a‘4+(¿/"¾("†$"G¦-"¬/¹,(8Ä$+µ**`Î%1•3c¾+.ÍU ¢U'$Ö$'Aãe=,Ò¤'Êt)Óg-.t˜3¼r89ͳ5 Òš!'š‡/›Ö#+„ÌR8gâb4uÜ`,cøp+œØ²:-¶µ$ ´.éw9)ÊÍ@9³«6¡¶ ÜÌ=ŽÓš¼&*–ˆ00ÇË6&nèf;kΞ;µÜ‰ Õ»Ö\¯ÌžHµà¨.`ÖãFAÃ×<ÝÏ)|¹h8ÈÌXFËÑ);Èåq-ÐÎeTÐÀC4ÐÑ76Ýàb$»æƒ³Ö…#®Òy¥Ý¢ÎÔ~;ŸØxÌÀ“,‘æœbá§K´Á‹ÔÖ¶1€ØħÄÅ4½Áª&káÈ"{ÏÍÕ¤“ε/mèÂ/PÛÅ4qÎÆnÑÌDGÔä7=ÇÉLe¿Êr±Ý®9Íá‘ ˆõj-Êà¢'qß“yß“%w¸¤aÅÌ¡ÅÖŸ¿«‰Ô°”ÐÁ#|âÓ1€Ê«%KÕºQiº²!kܶ0‹æÛkHÈÒLEêÔXfÛÃ%eÖÃb»ã`ÃÅ|G¼Úz'²Ì˜W¾Ó—]–ï8Ó̳ƒ×«ÐЯ” +cÈŸ!2ÚщÔÀOßè)xÒ­A;¤¾nY÷ËYYÒÜJu§·*_ÏÏvgÞ½h8žÙOpÞ¿kTÓÈa?ÍÊc4¤´s?£ÄŒ#HȺ-—Ͷ#nѦ;£ÏÎ$°ËÇ6½ÉC~ÅäguñÈNg¿ÖA\ÊÆ5b¯rbθx_“Õ7J¬¬ol³WEŒ¿k`ª JPxÈ«6S§›[`ÇvX€³†A=Õ}_]¾’4`¾·4d´¤f6”¿C>Ãœ`{ÀµL§ÉÁo½ºÍ¯½ÄÛ§ÅÃõ¸ÓàÖ«ÁÞ÷³µç÷­³¾ÀËžÊÃŽÅÓ¶ÅιÄÈÂâÆÓ¨¸«¦³Ü·Ù·ºµ…„ͬK¢Ä¢w»º±Ï³Ë»wmM›cidUh’¨ŠPbž^…²j_rÈbVcÄvdm´jnb£i^S¹kg]¦Ž[ažww@·go¨Ô‡TšVzJs b;_-C8&CHVQ?6C+J28 7MXI3E%(6C=XZ E_ 1 B*IXoo]nA(~#D'¡ SE…)0+xe*• I2–B>%‡GP~PšNŠDy5‰c–;Š=–H‰F&=/s$CTeR>dn“U’\m_Kƒl›mrS©…ZjÉH¹S«c…QƒO^¥¸““§’›€’ƒk™u‡U›{nz‹€Wyp\Rk}{ohFWQPOcT)bgN=~ŽpqvsŠ«x¬|ËwÊܴŠzÀz•†¿}‘€›˜€–¬µ’ˆ‡Àœ®¦ŸŽ‡ž¢›‹–¢œ‰‡´‚‚†­š«“¸¡§” Á¶|³£Å€©•u‰©š¶µŽÁyº¡r|±”¬¸‘ˆ‡° ƒo³ƒ …²Ž†›À‚¨†“›¹¸¡n€¶Š}¨‹º‹¹‘Ô¢qØ’¾¶¸ «Ÿ¹Š›±Ò–¥·“d´‰¤‹Š˜º“ƒŒ†|§…žŽ…·Ÿ¿™¾¯Ñx£¤t—Å–Á˜»¥”{Г‚gº«½¨Á„º‘”­­‹ŒÈ¦‚¬»¥¯ œz¸”¿™«¢Ÿ…•—™Œª¨¬†²¨Ãr›§ŠgÍœ˜Ÿ¾‘„ ¢…„¾–„•´ ~’£žŒ†Ç›pm¬±‡—°…–žÅŽÌ‰Æœž…¸¨Ÿ•¸}ˆ“¡|„†‡“½§—§™–D“±†*uƺftÖÅUo¤»>uáA\صaoÛÃYeÂÜgHÕ°[HÑÈ~RÑâ\cÑÅVJÎÈ“<Ìš+ŧ.Ÿ©‰.Ù¹6œ¼·Kã°V„ÊØgXøJcÓÊu‚¹ÂGrä¶n\æÕH/ǧ:YǪ_>ŽÞ@:¥°bé‚&Hÿ©RfÖv58ß™1 ×°: õŠ&&èˆ-$½81!\Š%?¦69o) 6R$&1c,(Gp1N+>¡/'’-›#G•64»+!4¸#%!,¹9'Ã+‡-#&¬ C´?6(¡=',ÔI ^äN(:»g#2Úc"ÔJ/±Ž •%"Á‡'Øn'Ù¿68”À1“âgªÔE&dÜ8+mÍ&:‹Øn@èÇC)ͱ+%á£5 Þ˜ +®©C%ª†DE«·E*¶¹7²:)»”!(­’>?‡×k:tÓ‰.•Ð'Èʬ*³Í­7“ÕŸžÐ¢DgÚ±+BÔ½BZÙ£!}å­>8ÓÎ9BÐÀQUØ°6CÇÔj˜Ôx9ÛãUvéÇHHÄÜc[óذуEßØ\ØÕi'lÈ‹R³ÆdÖµpѸµê§˜Ë›Ö«à²=¢Ô°ˆØÞƒë½!Ÿä¿¶è¶ŒÙ»/rÐÃ?mâº-tÊÃ,HÖË9aǶDV¾¬IB­Ø«M»ÖÊÙ„#Á¾x³Æ¡9£À’7±Õ¢O¢Ò½zê¯Q¤Ý¦Dæ¢+†ÖÄ0p¿Å!mÀ»¤òÄ8tÙ¿,mÝÌ!V×¹,›Èu"Âé[`ÒÃ8jÙ¾%=½½v7ïÛ‚,ÂØx(µÞ£ ‰ß¨žÇ˜6Æãy¼á€ÑÇ8È­7q³¬d»±JÓ² Sε'V˽5`ºÕR-¼ÐP±»2\ÑÇ=UÈÐd9ºÜnH½Î^vÛÌd"•×j?°Ì€^£³TSš¿ˆ0`Ç·-^ð»+vÑ}'‡Ð¾5iÏÕ<]Ë×=SÎÐI\ÛÄ^~áÇI|æÓAyÆÌ{:ªpG›¸wV½¼SÁ€:o§lO“È{[€§ƒRi¾ÅHg½ªUy·–;b´Ÿ?z¸—ISË bRÕ¾`X®W2¦ÉCg³·]}Ñ^5¶¢W®·Ö¾Í¸ÏóÝæÐÃÆÿº«ïæ¾ÍîãÚ©ø¶Ö¾ÒÁ’¥ÇÅ™ÙÓÖΡԵÔÌÅ¾Ç´í¤‚W‰žX¹­š£ÌΪ»¢Œm©³iSs¦žYq¢nk°a¯³µ:Ž[jƒƒe7‹Šc´Ì],¹sgr«Í‡k«¯‰<”–k[žmI u}I¨mtK0AV!H(=*S.o\{'OlA‡J‡%JCLY G1w'K$}'H%—=T9~<ŽfŠB•4”<§~ˆ4v-jBb.f`Z3}Q‹@JV(s\UP^r{‘g•p¥s‰b˜:¢T¦V•Uª|•‹v•‘ŸuhŽ–[ry9qy‡`€~–^x‹~hpwO‹d…pI~ge`s]‚—x§^•cŸs‘¬y‹u’®§t°ŒŠyǣÆ¡„z™¡©€x·’ƒ «ƒ®‹°¥|¨™™†ƒ“ˆx‚ž~|·¢–¨¦x£“Š‘­£†˜¹œqƒ¾‚}‚¡¤|€½ª…‹žj²–”‘ºŠ‰~³vŒyƴȆˆÂŒpÀ¦¡t»œåŠ®tÕÀ±·ˆ²š¢y·”žƒÁ¶²–„Žx€›‰®©§gŠ¥¤ƒ¦ª–p˜št‰µŒvŒÇ“ˆp͇mq²£…ƒ¿¤w}± y¸«ˆ†¼¤Ó‰œ¢k[¿´„§˜eq¾ “\¯•Œ‚½¥‰eÆ®œ…§¤—ƒ¢¨­œ¢·œkˆ£¨j‡Å•„œ¨™†š§¥†¦²„¬Ÿ€v»‘~€ËŸÂ~¨“¤Ä©y¡ ŸqvÅŽ›¿—Ÿr½˜sv”Š‡·Ÿ’wŠ ~¦¢–Z£ß­S›Í·djã¯rKØÁqR¸Ä8gËÑdf¼µegÔÅWGÏ—D`ÃËa>¶¸OHÝÌBMʯ`Nˆ¼±5ˆº¯R¾Ä”=¿ß¨MœÍÆ?‹ÁÒ5ƒÁÓBIßÖciÀ¾f†ÍÄNŠÊ¼e,¢Èj0¥Úg4¹Èd9£¹x7¢ÓgM§ÅMEžÚlb=Ä8d¬ƒfÂ`-í©˜Ï•U]» /lìC,¹³eZÛ.“Á‹.XÚ½2@ÍÐ'aíÁh©ÞÕ‚`çÜ«˜ÎðxtæàK‹ã×xHØÓŠ?ÞÕ-^Ö´%}Îïm?ÝÚ‹PËæpKÖÒPeÌÈlFÏÚNVÜÔpBâËq'×K"vÜ{ˆàL:žèr!ɇÚ\ÔËP8-Û¬.,ìk8Ý$]꣛åÈBAåÄ%=ÜÂ#"̓ ÚŒ3ÂY0Ä„+m¤*e¾'*:o:=š$M²,*A‘2+\É)#*™,6£ 3s& MÀ+<Ó(3³ --­.Ä&DË) !ªxÅ!3%¨62¾E/Í!?¯z&)ÝW6ë˜)Ák<¶œ ÞÔ|"1²$0’€O:ª»./nÇ.+nî5hÀ5(áˆ,äÄ(ÚÇA.Ï™! ØÌ*.±™«ž*Ä<:ŽÌ “™/<®12ÄÉ10yí€Á†¾Í’ ÉͶ¶ß§,ÀÙ¡_¨à¯%CÔ½)qâ½0}àÐcËØI3ÄæEOÀ·1k溅ÌØm0ÙÝLèÛ:>ÕçŠìÈ"•éŽ{ÚW]½Æ–OµÖ}±Í~0£Ê“]ÝÄ‘ã *¸Þ4Žß¢”Å°™èȶÀ»ìÆ'—Ö¬wبK¡É·7oÚ¿NØÞ#~û´hãÚHmèÇ3[ݪ2YÛϴ#‡à¥¼ÐhMÙë]ߦDÞˆŽæ™’ò¼CÛ¯'VÒ¨.Œ´ªkÏä)/Þ»$JÒ½"‚ÍÙ9.ÓÊ5Oæ¿.fÇä:|àYâÔfcÛÍ<3ÉÍX³ñ.eÃꄮñ«Ö Òl?›Ñ°oÎÌDͱQì’eÍÑX‡ê¶påË8x¿ûbhÕÎ.Rá¼F4»³V2ª»&`Ʊ1FÔ½XqáËi5¡ÄQ/š¯™5¾Âh"µÛn?®»„$ƒ¯™3ÔÈŸ'“Ŭ!–Öº8lÚÆ•ÔÏ3—äÎ1‡­Ø€oÐÏ_kÞÁ]‹ÈÊUfȳg_¶ÀYL‡ÍjKšÁ”OÁp\‰´ym“ÀzOe§•NEÇ¿cJÛvYiË—I:Ñž2T·³]EÑ›ab¬™BN¡ÐJo¸Ê(U½¥D[—¶R¾°Áu¬­ä½°ã³Ù§ÚÒÅ·ÇÆ¿Å´Ò¬¼¼¨Ä©ÁÂÝ ËÀ”ܬµfš½²Ý»Â¸ç·Ãµ¸Ï°²¢ž·Îĵȸ´©¼š¹¦Å±o_ZÃVv·–cm«•ul‚™j¨™w‰Á³YM»~n°qv'¨YzWÁm‡u¨¸šw ½…oŸšle…'¦D_A/…2n"i/rE>GpB6i+S/B;-J R/g)IQ"YC`]R=-A2-?"R*sX ƒ&anQ"‡YvJ1’8X\ZšD;;,†4K0€-n0ˆl¯:£0=$•j†{‹mS.Og[AoXUuuQC!KfB/[]Y6_{Q˜J‘,W3‰?D“;–L‚[ˆlƒZsqO–~€Œ‰“lvqtgŽWOgfJd›m’sgZgˆizgUuic8f•hž‚œk’£›˜‘íœr¯—¥ƒ³”­zǤˆÆ«®y•¦……’œ¤”¥¶˜²œž‰œƒu’¶­“¤²—¯•­ ‘–¨£¯½®™’ª£«„µ½³È…´•Ÿo‰³•¼¢»l¥™‡³Žµ’¸§•u±«ÆŒÃ‘z€­¥¤~ÊÃlºÚ€Ê«¾~­¹Þ·œªw¯£ˆ|´„ž‡¥£µ¥¥ÃŒ ¢Ä£°Ã¤‚­½ †¤š£†°É¬k¾®Æs£©Å}¨£z–®´Ç„——‡†˜ƒŠ´‘—t±’Šª–y€°Ÿ¡mÇ•cÀšÅ’°±s¬µ¤zÓ³´‰›³ ~³³º‹­³™›²“œ³ˆ›—µª‰ž¯µvÅn®¬›±Š¿¢¦¡¹ŸœÔ“Š†Ã§‡Š§šp_Ф‰–•„kœŠ‡Â˜°X{‘]µ“”}¼‚žN‰ÐŸTÛ©oO¥Ï\dÁËNs´½Mhо>GÏÄkPÔ¸V>«Ë¶—^PÔ³gcÕ¾]N·ÜšAÃÒ¨/¼ªœÎÈ›RšÝÆ*Œ²–:ÜŸ-t·ÌK8Âäyiµ¾AËÀC_×ÄFD·ÉFM£ã^B­Ì{=³áU5ÑQD¾½MEƒ½µnÙ°„ׇ'§×˜&ˆ¹¡+‰Ü»'æ‡9KÛ–?qßØ8•´q?yך1ƒÒÎ!ƒÔÔ0Xäã‚îÛíÄåÚ±‘åÞš“åÒ‰ÀâØ°SÚó™>ÿÉ%äÐ+NÀÇ•aûã•KßÈXwàñY<ÕÜNZîÏJdƹH>ÌÏ_;OÊb,¯Ô\*–ÚoµÌzߥi·×}.RÛ”)Ýq(1Ý?#rÊ‹EAäÓ*2½Ð;7¾¤DÈèJ(Ýg(×bäV6·ž)и25ƒ3!dƒ54E”9.X¥,)6€:,:‘+*+¦$0Ÿ(Z«3.'¤'6Â#">¶#5¤¬%4%!B°; &’50¥U.,ÊF)[Ì46àp$jH+Ûp!!³‰(œ…+Á«$µY'Œ‰5"ž1ŽÕ-&{«/iÒ'gá*†Í1ϵhUÏÌ‹Sä¾un«»mV²ÐaJqÝŒ0´”@«¤š0´ÍÈc}á“]{ØÉ%ŠÄÓ)NËÇksÇÇmhÜã:~á¿m1¸ÆRt°»_hɦW6¥ÇH+ÄV4Öj"¥Í^I0ì§7%ÑŠ*°ænV?¤•IJÞ›45åj9{˧T<£¸>5±Ó+qêœ6¥Úž=mǾðÝ*‹ææ}|ã×™­äÜŒWÓç-–èÕœE½åX)äÛ~…çË•ïãCiÚäCZØæiFã½N`Íé~8éݦ=Ù¹TÔÏeA£Þu)aæ†C°ÏF MÖp ®°€&Vî`3Ø΄%Câ­(+ê¦"„܇2Tëª!²ÞËG0ݨ$/®ºFwß›,1°ª<ÒHGÆ­=BUp$>s1&G‚& `œ*#Q\"-<„)I_ #; 'Ž &:±Ç° ¿'7®$*6Õ.'½3!©'X¸$,¶O%/¿H%9Í#)IÈE.ã]-&ÝX0)àn"/ÅC±ŒÝY/Æ•4%¥°0áG%”µ0"jã3&_Ë@(Ð „æu?'Ó¦50ÈÀ+<Ƨ-1Ï‘7#ã¢$ Ó†3ÑÊ!&bÛšÌC(Úž%'«ÄA'YãŒSœè®±ô•J­Ó°<ÍÄ”"™¼‘$^­3Û¼\@ÀÖ-nå¾t»ÆTOÓµ9SàÓ#HÓ»†½äxSÖ½n]íÅÜÒ*mÖÖ4"·ë`4Ú²<)Ò¾3bïÂr`¹ãn+¶:ÁÍz#™ß®O Ç8ÍÃyGÈݯ9ϸ;ˆí¾6cð•5‘ÍÎ ˆ¾± Qê¡9ÎÿFmàÎC\ÄÒ}^¶µdJÙ¾5YÑÈEIÑÓjpáÀu1µÊa^ã¿zLÝÇ{3¾Íu7ÄÊh5±¡M“·²*¬Ï %Ïˤ6žÙŸ8<ÀÃFš¸©/µÄzjÁÍ\x³ÒT¿Ê·Sdæ¶TÆ·{<·öR@‰Çs8xÇzGˆÕgo ¤qPpØyaFÜš6j¤’WsÊlAg·ŒMGÂŽ_j­®Ia½«]cÃ>c®²RJ̯W_¼µHu¢Ê¨µ¸ÛÉÌóÕ¿®á×·¿ì˽ųݭÍμ汴¢ß¡Ê¼†Ã·ÅƹҬ¾®¸Ì¿À±²¾ÃÅ©†œì¹ç·ÆÀƒ¸œTj‰Å”[l¥=iŒ±žYr’Dlm¦l™°…{v¢¨pp–Ž}^¨’k•¤¶?«2~^Àˆt²“„] ”ldŸt|[¨£y„±Gz6ƒ~O![.dF!<%H)5-G)4)X+m4>ud"R][(ˆZ€ I1™'R€?‰$NJ‰#N(†@Z*ˆ/?+X0z)M:§=CO_BI5]‹LLsoT:~9/.iPt„_j®|}WrIhecBG˜K‚P H‚YƒQ™O§`†dŠsƒvƒf—^—6ŽE…z‰er{‰[w:oTe`MmR~kƒ[Hsh€¥~‡^Œ…•ƒ¹‡Äƒ½Öº‹Æǵu¤§„±«v‹…‰tŒ¥©˜™§š›‡Ã©™”Šµ–jª¦§ –´¬¹…´ ¹š³š›¦­Õ¢‘m¨•°pÁŒs\°«|Ÿ±¡”µŒ€‹Åš¬’¯‘†v¦r€³ ´Š™¯­uª§omÊ¥àlƘsÃŒ¾} ¦‘€¢¢Àr»yy½¾àœ¤»ŒŸ½Ð• ¨¼ˆœ©®uš±Œq¢Ÿ¹”²š¹½¡Ç•ºŠ¬¨¯|¹«£{Ì›´~Á¡k¼’p|Ñ‘Ÿ‚ª©‘qº©qÓŒ|Æ—Œ†¢¢v£§±š›Êºµ´ŽÃ¬±„ªË¸¡“~Á颳¦s†¥†…­Â£„„½®É¡l¥¦¡…ÆÁ‹ÁœzÕ•Šx¶”œr”€†¬¯¹¤§¤ug¦¾†_‚™žnˆ­™y™¥»hЪB|»]ràËPYÆÓYy̪5W˨\mÚÂlNËÌcNÓ¯w8ÕÍu=ÐÀ[f³¹bNÂÅNª»¿ZÇÉ’,½®‚=›ç–af¿×G‰Ó¨2ˆÓÇY]ϼ0kÕÉ5‹Ç¹>nèÉTZÂÓgHÁÄrIËÛq1¬ÐdPŸãM;¶¯8NOÛ£7Κ#Ã}$£Ó@ië2xã®=yØšFL×±CBÕÊ {Ä­–ÞŽNxо2„ê½?aððQ”ÙÖ¡}ÒâŸwÎØfŽßµ8gÛÔ€:ÜïªE뻀ÎÊHKéÒr>îç_eÑÔ6WÎåX+êÛ¬2õ¼JGäµ?-ºÚ~B¦µ13°ëi ’í~.pÍ}Ëq2~Ô`K‡ù«* í«"¥Ô¹5[ÝC9-Ì©)&в%LÁ»WË€, Õ¹1³x4â:+/C„E--”+Q„.\v!.8L3L#Lz*3X’'!/s33w*/J•@)= /+,®$-·/5/À3"•&5)Ã04Â!5¿Y*HÜX34¶K2Ú.'1¼I$,³9."¼R&-Æx*‹%¸’µa3/Ñ°ªØ*—×-)¨Ê*jÝ92cç:.iÑ17Mä„-¨ŽD.Æy5/ÝW9¼£<#­–+¯d £Ã.—Ú-'­¤**›¨*@£ÝŽ8·¼ª³Þ™=ºÔÀK¤Þ's­ª °é§4/ÑײٷQÆ¿º€Ë´5lÔê,aÜÀ#›àÝ*uÎÈ~Ù½o…Ò­MÃĆ@ÍÛi>ÄØW…Õ¿E#¸Þ•ÐÉr ¬à…»ç¬*Ã×’¤ß’UÓî{-’Ï©Nf¸À<®Á¯8©ó³oËÈ9t»Ô!‚Ô¬:*ì•DjÖÏ=<¤Ïf$¢ÕZhÞÅLUÙÈh`µÅq3¶Æ%¼¹R*Ÿ¾‚EÂÊ…B»ÖOZÎÀ5£É£&jä°B…Ç%‚ɽ=jÛÂ;•Õ¾@R¯¿\=®¬So¾ÎVN¹ÚKt¬¼c4£Û^O··u]ÆÂnR‰½z8~Ïnh™«yEŽ»w`[ÉŽ`f¼²`v¸€X^º±\qÒ®bl“·]K¯X\Í£W\»¶D\¸¨UhɶT»¯¨Á¨٦àËÏáܺ¡ÔÙÒƶܧ¹¬Že¨Ì¨ÌÖßÈÝ«µµx©­×¿ÁèÂä¬É£p^n²j¢¾»ó¨Ýªxg›Œ‹I‹¿¡»Â£]aŸ”paÇ\µ»»]gb’vmm’msZ§œ`Š®yy§ÂfÀ´]qO»—Ç…d…‹m¨´É~b–MNU¿\S¶E~p(\VLI,\$E)M=#>$Q!*O+@!>0J#I J/@,C('Mf8c7[-a:OL%U#Œ;%ƒb!}8cRžBI0…;D(ž*5'†Mlš0jpAN ufUQg]i4iaW/Š6\)dtnzi[mZ7†HKO–-r4•LŒ?ŸLŠHZ¢€™6°xƒZžp‡B‚>Œ4Ž[Nvq}cv[‘UqNocˆdšuhyx{ƒœ¸”¤‰µ¬¸‚Á¿Às·ºÍg¢°Á‰½¦sxÄ oŒ“‹Ë‰–¢•Œ¯»˜µškž—‡¦}„ªª‚‘º•Ÿˆ¿£‘x«™p–¤·‚ƒµ¬švÆž‚’¶›qŠ¾•Šoº«‚Š’’jÀ”tiªž—W¯šÃz—…|n£–t‡­³‰|±§·‹ŸÀ\£¢Öˆ§©Æ€§ lÄ£~»¬©sœ–yƒ¨°Œ·Àœ‰¡Ê“‘²­‚š©ÃŸÀ«Íˆ¼”y‰®Š½º„x¿‰¿‘Ä•d¢‡az±­šƒ«›†„¤•®ŠÖ”™{¬¶k“Äž}¯¹¬c¬§·~©¢²Àµ©Œ «¢ˆ”™•Š‚Ô¾µ™¸Š¥¤Â”Ö¬®•Æ²j“ȱ¢‰¸ªoË“Øx£„w¸¬”u´£œ|‹–¡o²»“yœ§P£ˆ…y¼®­x¼¹¡~ߢg|ºÌQZ¾ÅqgåÌRsÓ™Q‰Ã™OEÄÌ{AçÓŠJ­ÆO!˜×ŽO·É‚M¬¸~^кo%¶ÂG¦Î¤<δ„H©¼Ä7¨»Ë)—ÜÐX†ËÂLfʽE[Óâ=ˆÉËD’ÜÙmSÂÑdQðÀfY¯®>>‘Ñd0“ÙQH£¾`N£äz,Fâ”2—Õ•—­>B‚ε:?Õ¤2Y¥’@R°ž;3å­-0ꊌޞ>¾ÖÌ0™èÆ/oåÆyç¿UdÎábfßÕh`èÍ4ƒÛ¾jêÙŽ5îí~¢÷É.™ÐãRSÐåFßïKB¸ÖBE欘>ÜÉ?8¶»M ÓL#¨Ó]4wÑ~•ì>/†×k:TÞo)iÞU!kâŽ%—Õ‘1JÆž$ƒïg+Wõµ>ÈÃLÒ­wÖ²=aå>(à§+!ò\+0Ød%)¹–($<ž0YŸ#$Fœ$"[—-(Or209o#,"³04(ª(*/:+­*ª(@›*Æ33Æ$ !ÁLÀD+!ÑM!1¿M.7Á)¯B'.ñj/"ÂH:.ÕZ&®Ÿ$1£’2+Él(Í”U½Ñ>)˜Ó+˜±%5gÛ#gìI ‚Ñ=1Ô”,&éÖC7Ï”1!á)7M܆3Ä´7#Í"Õ§<5‰Û%/ª·3·ÙDQËÒe:ÂË‚©à¬CºÐj-¬Òªº¯©KóŒ4hÕ»/™¹ÃIBéÆ^LÐÇ&YÜÐp>¯¿OXÕÄCnÉÄZ,ÔÃX<ÐÁs«ß7{ØÃyIÏÖ]S¼ÒŠCÈÒr>‰ä“C´Íp$½Ýy.µÉ‚Bvʯ$·Õ™U­Íu ŸØ°Q ¿É-¬ÔŸÐÈ°–Ë«%ÒÎ>{êÁ"ŒÏÃ0cÜÛ%9ÕÔ>ã³IxÔÛ/läÄAXã¿8rÕÛN)ÆÓˆ6£ñ`ÖÞP9¥äÆÍ“!¬å“iݦ˜¸ÁI–ÀºñÃÅ®$m¼½)ÀàRÏŸZÕÊ3nì×'IÎìA‡Ö¬->´ÛQºâWI˶1xÅÔp&ÀÛS3åÌ…¶Ý… ÊÙ•$ÈÀ‰<ÈÒ†)´Ò£ƒÎ­I‰ë¨mY߃iÌ·'È´;ÅÊOä½>CÅÜ)e³ÄRIãåPAÞ«&b¾ÐLf¾À|TÑÐEÈÓoVÕ±pSç¹ywèºk\Ó¸‚D¨Ó¦.„ÔŒ‚á•?—¿«6¯Å¼&²ÃÕC—Ò¾?ž×ÇQ}Ý·^“Å«A¥¾ºŒ¶ÉÌfZ°»}A¥¸r9˜¾{*d³sF]¾q`ª©mazÙ~ivÇkC³lq²™[a§uKÅ‚arœlT3ܳuGɨ'pǯV—¤­„²²Å¶ËÇÍѳ²¨Â¹¯½Ê­ŸÃÃØƳ»áª¾‹Ã«¥­Æ¶ºÜ¶É²½É®ÜÇå·ÅÞµ¹Âx¿¾Ãc|­¯}|ƒ°c£·Ÿw’½ƒEaƒ§¥hSIy¹§€y}¹SaD•Fi ®^dnm,‡i•ËxO‰†j§wiK…Mjp£›Vt¢ŽeV–±‰x ‡Uµ„H™Os=h-y:R@\9YMMa2 V2A,;>?!?H%7$E"EE*L#A >= 5&NRe T/}+1+‚Dq^%˜P*L=’+H%’=Bq&B.W/Ÿ6L#‰Rl‡*X.ˆ@]2KpFIve/:ˆO`6„~RYk„_ZE~)JTdxZP…RcF¨Q˜@‡Bt£Z„.–Ÿ”ƒ”fmB¼2•i•Yp7sp|u›\gK™dSVL9:f‚Y•ˆx{w˜™·Ã© Í²n²¢‚ÇÐƃ«žp~–bw†Ž”X¡›aŽœ³‰‘‡¾~‹›¸‹’£˜e–±†Œ“Ž›|¦¾¥“±Ø®v‡•©u¹o–ºŒ†µ°¨‡º‚¤t¢›´k©¥°~Ĉp‰¥¢†U­Œ±t•®ÂjŲ–`¨šw]½—ÄU·ŠÝO”²à‡¯Ÿx„–—ÀŽÃ–Æ‹‘–¾†Š·‰ƒ®Ÿ›¤™ŠŽÆ¨ƒ¦³|¡µã¹ƒÃž‡Ç°}f´´¤rÀ¹qq¨¡”Z¸œ·‰£¬ª‡ÆÀŸiª‘£[¶©žyÄ‘™u”»šzš¸£h¬Ät›”ÁŸ¸§¾}¡»]¦–ŒlwȸŠ€£¯„¨››½¾“m¾²o‚ƪÃm¼¶n½Šgµ{‡¿¨[α¦jºŸ”už¥™Ž€¤§ƒ—¦ŽwŒœd‚·uoŸ½J‹Â¾;|©¿rd»´lDηÁ§ƒ@ÆÀ‹7—ÏŸ+Œ½¡&Š¶®$ˆÄÎZkÖÒ;Nàå<“Ô»/[ãÑS]ªäXTÁ¯1,¶ÌX2˜åT2˜áF7®ËDNGá°)\Òª@L¼-¥ÛŠF_âš&dÌ­@VÕq5æµ3Ü£zàkœà—%’âÑfdÊÜ«{Õª4œåÒnHïÆ3€ÍÝ€ãÅ(…ÝÀNJÞ׸YêÜE~óøf_áézMÙåE\ÚÉKkÙÎo6ÖÙ5TåÒQ^Ø°+I¸Öi!nÒDOƲ[.¯½q.`Û[)«Í>)oÏ'#t¸¸æ•#FåI8pÜNKT׈*ÿ­;&Ì®:7»¾AÒ’2/Ò&@ÝQ;'ÂŽ#,Í™<'U‰7/bsC•3.;…3+I‚,D-±'0 …!Hq%%7³(-‰6+Y4$“&%¥":$²/(;¹%7"²U3“K#.˜6-/µ&#ÃU 2ËJ%3ÈN%#®c?‘„02¥k0"½U(¡¦"5‰;*\¸/)´Ò..e¿56cÖ6$eÛ6/Q×YÊÇ?!À@.:í0Óž4#Ó£6 +”W9(‹¼iÑÊ7GÖÀPUÒ²?7ÓÛt+ËÓ_1ÄÕHbá¦M/Ô°m:ÄÏ~/©çp*Þ·r,ÍÊkAÍÛ…)ÜÒsÖ¸/‰×¾ªÅ’Ùו"Ú˜$‰Õ«µ×´1ŠÑ ܷ Wؤ$£Ö½/ƒÝÄ5‚ЫD>åÉwæ¿0?ß»^ÙÃO_àðBkÞÀ™¬Û•©ÐŒ<ÏÕŠ4­â”¸Ñ¤ «Ø¢™Õí®Ô¸“Í©4·½«'Ã×.…ÀÆ-GÄÅ·ÅÉ&{àá-ƒØÀißÈ7MÁç‚QáÈB8ÎÄV_ë­C*ÀɃ¹Ò\Ú܃ÂÒ§&¢Ó•JžÖ>ñÚaŒÆ¯!yȨuÝ›9©Ò¥"\À¶ƒÐÈWÒ²3\ÍÊ5}ßÐ5EÂÎV/äÙ_4½É0MËßcr¢Ík=­Âg- ÍYJÃÛf<©œ~4¿¾TN¶³.¿¨"B½ªWÏŸ,‘ɳ-e¸·CcÂË&[±ÑWGÄ¿QˆÄ¦m„Á¿Gǹq.«×SX}Â}_†¬eBwÐfTa·~e…¥iQŠ¯igiͧlSÇ“[vÄ›qd°¢Ujº’Ua¦X;¢}\Y XG¼ºH`¦µUç Åœ³ÃÓÑÄÞÃÈ̙ؾ¹©«¼Í¦¢jÇ£åÃÛª½~¨¢³¯»æÈͳĺËÒÙÆÒÌ·šï°È®â¨º«j¢Ï““³ÃÂŽ°Ç¥rDrÁ•…|hiu›šac´dfoŠQq‰¡¦sO‹^h’¬Qhœ‘bI•UfBµ‘X¼¤|H ¸ˆV®ƒ—‡‘veœ‡ˆN¨—nE¥”—>¥sV5_5bd1WLuj0AO/CT2DK"I F1/ Da POJV"LY vR4K +D.FiYYIuN7‚Zn-Rg53(h+b-~(sF—E^;“CƒHŒAehm?8fW„szUsJ‘AT b{T\ovI/Cu19Q”0p;Hw3•@vI–L™…”T™ ›‡“qj}˜Hl ew[‘m~Z‚HvNQ„XyQn]†„–j‚œ‘ž¬›¸ÏïjÁ¹ËμÂf´ÊÌz³–pu°ŒXx¢¤’p £q‡§™z§¤¢„’—€|¯Š‡†–ž†™´’•U«–¥—²¸‹–½“³¡³­Œ­y¶™³½‰Šh®xbŸ¦¦]¹£sj° ©e¨œÃx²~¹sºš“h°§ƒ¬¤Âc²˜¦k¬È³R¡ —••s¬•¶Š¦¶Å‰¥™˜’zµêz˜‘ÁŠ‚À¾’‘™º‹ ½g„¹¡¥mÒ©±uÔ˜Št¬¬„RÍ‚XÒ ZºŽŒQϱ g½³„›¨½pÍ«˜Žº±«c£¼£~Ž˜«SÖŸ·tœ¸}«¨·€¤·œn…«¼}v»‚m}ħnn¦¥Šo´žgtºÂ^ƒ²”wÅ‹i°œn‡©‰‰i½’vlÅ©¯b¯®¥s’³œt¬¢’m¬Ÿ dŸ‹—j†©˜iÓÞJ‡ÆÕiXÐÂ|c©®FIº°Eq¢°QF±àks²æzZ¿×UBÈ·JQÁÚtHÎã‚]ÙÈ€-¯¶ŽO¡Ëªi©áQ¿ÊÄ5£ÖÊC†Ë»GqÑÐWsÓÝLLËãmfßÂ*zºÊWFÁÆlD‰ÂiS϶j1«ðM.mç^-ªV.yÖv0Nݧ2Hߟ/vÈxQ£Â¡/7â”Q5ÌŽ+Jij?(·Ç$u´¢ŒÍ§ËÅxìÝlhßÖDkþÍ7mëáDfÝË8eúÖdÚÞ0†ÄáFFÙÑX\óàu’ô׶­×ã›PèÓ–eÀÈK.ÂòZFæØ@NÛ½E!·Ø\*„çm&µÄfL¢ÜVdoÓL%®æ{/sÍ/)¡ßvODݼ"3ä-Sñ¢rØÉ03±µ â´2"µd#2Ö¹EÙ‘6 ô©-'Þ–5»‰-€™!=°n4)SÊ0_ª3@./"5x##©42  )Q±>@Õ,/Â0$E0*» 2±3'¶!´('-°*$Ÿ?5!œ=2EÐ(&4åW6,ÇH+ÛT)×]%#QÞÔ34ÕÔ"iËÎXeÈØP>Ï®.u»µm0¶Ý`WÊÐs<æÑ'OÉÑ`&»ÊtÛßp9ÉÒo(ÂÅ’@ÊЋ±Ìp1­ê‹#ˆÒ´$¢Þ§ÒÑœ$¸Î¶.‡×ͺÅÒ”ÑÃ5cÕÔexÒÀ0ƒÞ¯+’Û¦)„óÏ4ZÌ×5‘ˈÚÖeZâÒ#YÍÐpîÕI2¯ÝŸ*àÜ"ÎÑ€µÞ¨„Ë¥²Ö´9²ÙÙÔÁ•×Ç$–䎲½¹sÑÍ@xÒÄ ŒÙ¹jÕÛ=eãØ5iåÇjÅÃT<Ï×F%ÏÜ5ÀÒ+zݾGPÃØj!ÖÆŒ/¦â‚—Ò¡ˆå +³Åz6“âµ›Óº:ì¶# Åˆ&QË´Yì­Oç»`ÓÂB¸Ö$vʵfhÒÅRLÀ¤-~¯²'AwÜjtÓº{g×ÇbN¸Ât3‰ÅuSî½iRáÂi>ÙÀ4šÖ¬;¡ÊŒD~ËœGŸÃÈFsµ¸W«Á©Yœ¹¹g‹Ì™RtÕ³I‰Î¶@c¸ÎmuÝÆo_ʼcZ¯¼jq} TZ‡¨K6«‹/R’°”]jÒƒ/tÙJB‹Åž+²=&QЖ#^Û€'l®ã iȯ"+±r)5èÓ#¹Z,1îq'1»AÆ‹%¸v!xx+™}#1:ƒ'>0b*#Ae*3?‰93n/*z0,J##–&5­.>·4«-'µ %½ )¨% Ž*Ê_ $°KlÉC:8ÙS)ÓF(½79/¤x#ƒjAp%ÔO/ª©Žš*Ž³,,”Î( OÊ,&€çSyóm%Lã¶5(Û´-õc-*ÀŒÖ*̘)1È0!¨Ã™¤&ÁÛ0kåá9BÎÑŠGÁí—&Ää†fÄã’?½ã¨&¿×©+«ò‹Oáµ+CÚÊ-jÜÍ-‘ÎÓ16ÍÏ?zÅãJE׺-BÒÙvµ²\IÔÎ;qÍÃBdä×DUÁÄqÇÍgZÇÕmNº×ŠÝÖ¼à‚,¬´ž,½ñµÂפÊ䙪⧡蹷˕ˆñÔ(ŽÐÊ!™óμá¨%|õ%ŒâÀ4]ò΋մ'cÕ±FzÞÖ,Ö´&;ÅÊ&¾Ó‹)ÞÖ`#Úäc©Ú™ºÙ¥"­Ù¢¨Ä¨*«ïº¶Ï²1 Ü—&’ë¬ bÒàJGéÒ7cÐÖwعŒÙÈU’é³8vÃÉfqÁê2i¿ÙLˆÕÐ?iߺBÂØtAÇÍlNžÄ«+~ÛŠ0Ùê|¿q®Æ§´ÅÈ[®Ì£ +„Þœ ‹ï¯ +_ñº)Ô´UºÇ94½Ê6"½ÑhĬWMÔÓ…8ß¼sP¯Äj`ª¸b8°»_3¶Î‰pÄÑm(–Êk5ºÁh._º´.€®“$¹¤8‹³È@£ÍÌQq¶Ê?¹½ÎdšÓ·lkÐêm|ñPpƶyd»´`:¡¿ƒR®É~I|®iˆ¶†V°R/‚·ˆ[h¬’CR¶°OMÏyH[Í´m`Ã~qe¹‹PS›‘k\Ÿ¾_L¤¿n[½¹Dr¦·‚ºªÄ­ØÞº¢Ô¦Å£Ø§¿È®ë¡x©·¾©±º¹Æ®µµãµµ®ÒÉÄìÚΣ×Ô¼ï°á¿Â¼Ê¾·¢fCÔ­Žyµ—k‹·Um‰±–mf§7qC¶"K8F+,LFM$; h<*U*F$YMH}O`%EmQle7|4!aR%X(N‚D=&¢:w^—5I0„1Z+Ÿ:œ\™I›ny\EÑç¾{ðôššîÝ™¬øÒq<ßà QÍädWäà@,ÔÊ=3ôÏS>Æ®+Ë×`&ˆÖ ,YÑ(1eìAyå0dÐc8bÙ\ ÌÌ|™ßµ¦Ô¦1hç…^Э"™Øµ6¾É!—éÎrçÊ+ßÅ4"ðµ&ãu¾"­™Ž…?ý(O!/2†,%U‰(3œ(Ã,J¡&R»+o"†0g˜$ ÕWÉ!( À)5¸$7¼K.ÈJ(ô-<7ÅO&Þ6/Ý€)Càp1.ƒŒ4/•§!ÃQ*Ο;|¯'Ò°¾"1cì1!kçl2Háy‘×°5±§0•!1å°0ëÆWÛ(Á¸8 Ñ©+pÖ>$—Þµá4aâÛb7½Ñˆ±ò§Æáu)µÏĘθ±Æ¥=}ÚÍ/ˆÖÙ<_ÖÒ>ƒÛ¹UÙÞA,è·>ÎáWÓÌg»ßm!´ë`'ì¹EEãÌo%ÙÏy0§Ö˜^¸Ül´Ô‘+×à€ +Ñä{-ÂàŒ'ˆã³“鶩î#©ìÄ‚Õ½”ßµŽ¶É"råÆ ëޥ豃ÕÛ/„ç¿VÃÝ@xÔ²}ÙàU]Õ½#VÝè0UÅÚbÛ飢äêëŒÃË«¦Í¹GÁò«8¹â› [óÍ@ ×¯Pè“' ÖÏ%ŠäÀ ~µ½*5ݲ ‡æÂ$^ÜÓ 1áÖ{ÉÀ1-ËÑ[?¹×M=ñ¾)QÞ¾@XÙÛ~ÚÊx*›¼…Ú¹'ŠÑ•7¢ím@ͺ¡/“Ï×÷ ‡Æ‘†áËuà±WÔ»^Ìß2u´»—ϼsHçÈC5ÍÄ;hÉ¢mxê¿~a»ÁnFÃÖhGÍ°g0Þч{ݽggÅÂW7Ç¿ŸsÕÙÍ5ƒËÃ+œä¯*±ÁÆ7¢ÂÆ*üÅ9|¸©mlÕÁ`…¾·rŠÉÎ}ÎÌq…½´j,ζ`l´©‡K~Ó„<{Å]B|´RSlŃ<<É£/D½€J€ÆœkIÓ—DDΕPT°]3H¹ÇW>¬žIRÇ ;X¯N·³Ö”ÀÉ°¶³ÃªÎ«Ô­¥ÞƬȯ¨GƫžáêÛÔ™ãÞÊÎêßÖÈÅÊ׽ȱ´Ó©Ìº—Ï™Œ³¼¶…M®£nbƒ¬†[Ž3fIØum€¤Yac¼<_¨p_›¦–Yx•¾_`œfE1£¡klšaj½¤íjh®¥eb¯Îqy§¾ºˆœŽwXµtpÆTšfaOf1Y_aB:BqBr]TK.G(X#50N8D[2~"b4dk&d"=N"d&J 1"AU]J#ƒXO„(L2f?uRš,2&“?;3¢>x7‘4G*Ž2ƒ/‹LS/}2k)Bo|nƒ‹qt5‚8YhboCen¢GiR‡L‘rTC…>u5ˆU‚E}`˜ }~‹°šzy}v]zr˜Œw ˜ˆƒŒm‹€zgkˆc~i?oMj@kqts¬»¡¦Á˜Æ¨Æ³¦Æƒ»°»| Â‰°¡‡”³’‡™¤Œ·©”άŠÇ¡¡˜§–À“œ¬¡¤§›«¦˜¬„£…¶·¢¢®ˆ¬“ÎØ•«“‰ËŒÂ£»•²¦¨ž°‡ÄŸ°›²Ó±ž¹­Ä‘¶”±‘¤§¡¢~ɽ–”Á‘۞Ø´†Á–¿~­‚¯r¡”Ä„›ƒã‡½•Î¡Â›ÍŸ±™Î¡ª±Âœœ›Ù• Ÿ¤›—¢ÂŸ¦Â™žµ«¿Ÿ¾€Á¤­‹Ì”ˆ½~ |°w”t¼ƒt¿‚†|¯¿Š³™}Á¢dš´d²’Èx«­©†–¦Ì™Â¦È›¡}­‘”¶‘q°žÃ”l˜ž{zœ¾ž¢£ Œ¾£¤¡¹±wz§xxp¹§ºƒ½ªkqàƒ|„·£ž••­½y°£b•‰®¬—i¦„žš†‹v¢ à7{«”9yÀÅsuËÁX{µÀ‰½ÉG`Í¿KHÊÇqKÍ¿wbÏ°{DÜÁ`ZßÃS[ÓÆp9Ù¼ƒN¼ÅžD«³zP²Š@»¯¤C°×Ú+§¶Â>q²¸^Tº­OsÈÂKŽAb¾¿pR¿Ì]9´¿ZPÑÂyM£¦gC†È\;†­0EmÕ…O€Ù¥4iÛ4˜íˆ4ƒß–;Žä™7JÈtA^ÛÂO@À¤=zå¥.‡ËŸ2™ÓÊbêÃÿæ¦SÞÞJÜÂT1ÖáDFäïbÌ©8­Ñ}%¹¤35_à^)‹ÊI2ªØ€8n¼y/°®Y?`ÔU}·W(3á–xÓ‰$ѹ³O\¡ÆqÏ«VrÁ 15ãy;4έ>BËl(1ËŒ!$Æ%­Š#CÖ˜8$¥©8+U›'*8n3#D¢01&#(0©2)EŠ"•5/$½$3‰:(œ!)²!$+°3%·/2€#7 …6)Ÿ9DYÐC5(®J56ç[;À0E¸€)9 ’/ʦ$×E#’£(’˜&.ˆ¬ ;‰È(G]Ó&/rÎ=*€ç‹(KÓÄ0±”#-Ú©68ÝÀ@?Éœ$#Òž#)Ò–:ž°* ‚•'-¼±(tÙÏCP¼âœH¿ÝŠ+¦×˜.°×4®Üª,¢Ø @¯Ð¥+ŒÅ³2oÕ¾7bÛÀ7“ÒµD4ØÔ:yÌÒDZìÉ7@ÒÓs?°×l/ÇÙ[—ÏÂ.8Ãë}Z³ÏwààkmÔÏg*ÂÕ{7à݉5áào4ÎãÇ(—ðÀ¼×«Óβ¼ÙÇ!›ÞÆ%²Êª'—ÈÈvÒË/‡Ð¼¦ÜÇ/™àÈ%‚áÍDzåÀ2žÓ³3JàÊ=ƒëÁEjæ¾@I¿çšÊÚŸ"¬Ï}0ÌÕƒÉÇ¥ À⨠‰Âžž×¬(ŠêÄ,rѸ‰Ú³ßË%ÖÆ,_ê°LÆé·0ˆäØsìÑTJðµ5ÀÉr&Ò¼NuØÎ=Þ¶.(ªÁo^ñÏiGݼ:0×É}6ŒÐz!ˆÆrQµ³‘=˱?‰¼«"KͶ)ŠÂÄCŒ¾©:™ËÁ'“ÑÄ8W½ÀZYÉÇF|¿ÙZ¼ÕÁ\MÚºO@³Åd9À w@—¸|5•Ï_6‡¥D>àc[i¹ÂQa®«?nµsJlÍ›IE¸·^[³‡GQ±²^Mµ 1H–ÑTLßTPÅÑIiÎÈ©ʈÌÆÍ¡À°Î§ÑÀÖ˜ÕµÁ£²£Å„šÛ±Ø°üÍϹãÍžÜÉ®íÁéñ¸Ú¾å¬Ñ²mV°Àϵ¦µƒ‰ÈÅoU‰Ä†|Õ¨oUrº^Su‘SRi¨œKËj<…´“b™¹vˆZÎãS'Ðg~I³xn¨³m:·Ðbs®·zC±©h/š¦k!°fo°¨ok±½}FS\NzTuc†y^%=xhRO.^T.2@#XO'>#e-N#+4Z2^j +t K]!gR$lO;oM"u$N!?*Ha-;-ŠD›WŽ3X+†2]v&ŸJ‚2—3rTNAWMƒ<‡h›…ˆA®‰ƒsz´«Ts|ic\µq~Oµ=~?±L‹Q¯[—i¢ªœ¨‰…T«Œ~Xt‡s—ˆPˆtgˆ‰ pœoft]wiYz—…y‚Ä¢¯®¶¦­µŸ´žÍ ÃsÁˆ¿¶ÊĸÁš½±y˜ÄžÀŒÂœË•£ŒÅˆ‘É‘Ï —­‡¢ˆ‹£˜†¤¯º¢„ªŽ ¥•”ˆš£’œªš—¸³žš‹Â~°–Š©©™‰”ºŒŠ¹©«‰ªÌµ§È˜æ¶¨Òˆ­»|̆̋ňÊ{ƠƉÉÀ…¬Ë“°—ºe§ Æ»‘ÝÆ Á˜¶©Ã¤¤š³†˜Ë…©ºŽ¢·»¦Ÿ®¢’«¾´¶Ô“´Àªª‘¾•||Ŷ‚׬¼–Ìu‚Å•±¬–Ž˜Ä¦¹{±Ž€qª£ÇŠ¿›šƒ¼·•Ð”£ ³–Åœ½¦Š~¢ƒu±¶¤Ž§³ª‹—¡Š}«‘¿›‰½¢—›Í¢€ž½¡y‹ÇŒz{Àvƒ†Â‰{˜¾ oËŸÄk¡µˆ†¼·”}­Ž’|¶™q_Ç‹–{±£­o¦ÄäIÈÕcjÇ®t^Í»RrÙÚ0…·ài^ÏÐ`_ÌÐoPÍÖóÊRHÖê­\Ð×H.̳B¼ÚU9æÏ14xì_*§ÏB#åzDšïv&„Ü\gÌÝŸ,Fµ#7Û…{ç†XÜ·u¼¿!Fæ¾4iÛÈ5*ÇÓ_åÈ20¬É1h×´;"Р ÌÁá”!'Fz= Ž*9-,e—#¢,aÅ:,^!-?¦!14Ò'6Ë*)2Ã0'*Ñ0#.±#/;½.&Á4:É>°mLÙB,CÀ96$ÖO66Ø| YÛ]7,¤Š!Ô‚#%Òß ÊÆA ¥Úp-’¸> ­äa,zà;0{Õ<$’ðe/ƒãœ)*ä±0Ü«2÷»%Àº!( €+Ú¬&!Ø›(|Å"+›âW&Æã1gÚÈ`5¾ìƒ&ÑÕ›ÉÈ›5ÆÎ¥(ÆÔœ.|á•,©Ã¼,žÍÌ/ÕÜÙÐ!ÊÈ2TòÕ4TäÍ:ÝÅbÊÎU$ÉÛv_ú½7\Õº&ËÈ’!åé‹iéÑY/¾ï€¸è‘.ÝÖq|Óã–'¶å½¯éŽÑó˜#Èܸ ¹áÂ$¦ã´0²ÖÅLwÖÞ+“óÝ1Žð¿"ÈÑÙ/wïè!KäÞ.xݦ ‰¾Ú2sñ¹@qÎÎ1tÛßeëÝ”Éã|>ÜÛ€ʲ£Æ噲êž/ª×›"”Ò°¥ÆÂ:­Ø–ŸÌº¯Ûà&wæÜ›ÎÃ(“¿Î.wøÊ*_ÌÉ ‚ÕÍ;8åÉ]&òÅ>UÞÍoòÎ}(Öä~:ÚÛ”W¸Ì|ª½†—݉äÁ–ªØ¤€ÚÈ]æ´[ÁÕ‰ Ù¬ zÓ½:…˹VÔÿSžÕº¢ßÄfHËÉQiÏÊVŸ·Á#oÈÌQƒÔæRGÙÒeO¿²qnØ®v[ÐÖM‘ØÃdMÓÏŠ=ÖŸ3µÛ?Ïʦ%’¹ÅJ ÍÌ>pǼ:“´=—ÛÍ-¨ÂÅp½¹F£Åºz‘ಆc¨´{i®³†-Œ¹iX‡©bbžÍ9q{×X[³Gj¾v>yÀ¡VeÒBqÇŸkR®¨OP˜”@F²ÀOT̶KK½­9V·ÏjÉ®Ïq·Å·XÌ®¯j£µÊ[¹³ÛœÊªØ¢À±¥ž¯¾³Ð³ÜåËÍÂÎÓÒ˾ڶÎÌæ«ÈÄÔ¼ÇËÊÄÂÃm®¼©S"ƒbz‡²ŠV`ÉGdo¸at‹šUD’»i›]blÁèÅÕ¦–`8¹€uOªžn_šzs_ª¾†Ê©¶‘m²¼~q«©zίo[¾šz—Äwª†cTšQfS¯irZJE5f8I>J->#)+@!IQ)@Laa=$*2S ZV#ŠX#|Lƒg ˆ"h€%^5ŽH&{V(|0j†Qf40NA{4“8ŽD«^8X+Š`OffC;fW”ic–4yj^D†ypgt`~bŠp™D—A¢X~QNwl™z“~{”a—Š„ƒ‹~™t‘{tm¡{‚S“f~_œW X}mRnmŠzyˆn˜±³Ê¹”¾¼³‘»yƊǾ~Ê©Ï…¶‚q—²™¸…ùՀÁÍØ–­›æ–±˜Ö­ž’x±§«ˆŠŒá“©¥»²¬­Ÿ™£›ž{¡¿ˆ®›­³Ÿ®¥´˜· ¦²°§ŸÂ´˜­›˜”Å“¨§°•ËŠÀ™º‰½¿ »³Åu­¹ìƒ·§ÕÏiÆ|µ©Ä‰œ¡ÄÆŠ½}¶´Ô‚Пܑ­Ä‘©œÎ”¸ƒ³œÂ«·ˆ›”Ë¡·¯¢›’½º†¾v~ƒÀ£žÀ¢f¸«¸‰¾‡Ž„Ä” ‚¶—ÞŽÍ®’ˆÆz³¢o`Ìœ²‰ª²Á•³§’h­›Šq­Ä‰®ž¬hµ´¦Œ¢Å·š§£¯‰ž±ÎzÁ²Ä©®º¡£³²–˜¹³q‡´¢‘¿¿{Æ·®œÀžt’½‘}…´¢¯sÑŠp“«‘†¶§™€¶¬«ƒ«°FuÁ 8…ÖÍeiåÍ1ZÈÕ2qµ³>cÉ´_a˸ŠPؾc~ÕÀ?<¿Ó\`íe^ÇÆ}\ØÉ€J¯Ð»·Â†;Ò̦:©³›;©×Ó_³Ù±6§¹ÉNNâÏOtÏá!™ÃÌ;jàïXSèÄK=ÐãdݽnV”­\?ŸëV)·Ú:A©ën,fÞ¨3‡Ý7Þ‘h€É¢-KØ¢ ¬ÞyRÇ¥9á¦%lô¼Eج3 Ù§%&¼¡"Ì©).Iz30tœOŠ6$:£;1(~25š˜2E“+-1¢""±)?,‹$#Ë-¿.*(«)0˜4'=ÍJ8'ºc4CÞ"5fÀ@.:äU8?ìi-ÝC.;Ê•¡£+ Ë­èb1¸¨4?´¸ŽÖ$'½É:/pÊ;‹×;­òl*Jì¸%'غ8.¬‡Zן%)È›%Ø‘(+ç{F›½¦ëB0§Ö5wêÖHfÀØ6ÍÊž$¶ß.Ü×E®é¬,¤Ø¡'ÀÐ ªãÎYzçË3{Ò¼<¡äÎ@MÙÕ,`ÈÎS‚Ô¶8n´Ód+ÝÊ5=ÞÊM UmCnX‡,N!y9G@£(;q5¤9QOy)T?´QG/¥Gf6°;X:—rqRbjˆq†X)?ˆ8{v‹{‰u4E]’hbtŠ\zG‘I}iœ[z¡q’I¶t¥{–g~šb•ˆ‹bexe}SˆirZ›P‚NnQn‰kŽ{‰…¥ƒ¡¹å“ˆÆ½¼ƒÄ°´~Ÿ¥~Å¢™x¾¢†~¸¥µÃ®Åo°É狩׊…¨¼x›™Ì’›ªt‡¨‚‘“gƒ®¬­Ž¶È­€·Ü—™¨»Œ¬»²Ž·œ¡‹Ç¦«‹µÒ«Ë±ŽyÔȳu©ª°{·²ë{ÌÍÛtÓßÃrÀµÍw¶£Óv¡ ÙgºÂÈd½¢Ëw¢²Ïr«²Úp¿¾Ðw¤«Ý{˜Éµ¬pª™æu’¶ä‘¯à£žÉwÓ·ËuÀ˹fˬ¦|²šcγq¶¶´x¯ÄÀpÉž·tÆ´Ç…»É”ŠÕ¤w¼¬¸t½¢œ`«µ©Uª¸˜uµ•¹n®´aœÇ¡q‘ª¶|ƒË´•µ®‡°¾©n‡Ä¼Šy¶£ƒkÄ°–jΘ­zǹtpήc…ÏÈd×­z¾°­v¸±œ]иÁy«¡_Ò¬™t©·´{­ÏÃN–¯Å.QÓÍBTÒß=wÉÔ2”ÛÞ?PÔ°h^àÙiVÙÛ>IÖǃd´ÙJJÁÔm[×Ê(Á²³"ÄÚ˜5¬Üx:ýº.žÜÑ$¥ËÊ)ÄÍÎ;RÜàAtàê2{ÜÇ,§ÐäHSåÍVWÛë[_ÄÇ>K½Ü=X­ÀD6«ÒRN¹Ëw)¢×¤Dsö­¬Þl6¼Ï¯!Ö‡&ɳF(¼-"³Ã2zé =…à+$¡Ú55Ê@"Aà˜6'ËÃ$RØ{,3â€)'Ý5Í#*Ú‚&)¬Ë&7ÁèIMàÔ6‘æÂmVãÚYK·ë“>ÁÌn(±Ï£€ß2ËòÑã¡$¨Ö¼.‡ëº!yä¿ÁÅ!YݯB\)@[…+9]\'>+•@cU:b,.!X,U—)U +I@#›!2_’#NV—;$ˆ%:w”)L2©)<#i/%IœrO<µ723¤122¬`[!µZ†p‘oooŸgC'•#7.”ecC‰|x\\‹ancw`iU‘6pL¡V\R“i„€ž:—C©@Œaœ|ƒh¹Á´Y-³É9*—ÚR)ÕÝv“ÌxI{èK;+ìV*FÊ'~Ã'Ceâ­&*J(´"*xË@74¸J67ÀS:0Ð8+FÝ¢-š¢0,¯r-¶9%Ø›)-µ´%>¾#"ŸÃ/6gÑCÖ;‘Ë:;aÎQ;$ÁÁ./Í*9èG,ÞP3Úž'(ׇ.3›Ü?2¥íaXÀÃ?å¾FxÉ׶aâÖ~CËØfßß‘.¶Ð"¾×ŒÝ̉'ºá¹Q‘ÚË>sè¿HµÖÄHPÉÇ1yÞÂe|çÒGoãÃ…‡ãÞ®zÕÊm§ìËURÖÌ‚kìÆs=ÚËeaÕ¿w4µÙtvÏÛrXåÚŽJÚѸ1ÂÚËUÛäš;âѪCÓßÆ'Ë×¹5ÊÓ¯&ÂéÊ,¡Û¹6¤àÊ%¼ã¼:àÒ3ªèÉE›ÌÇ0¦êÂ.rêêA‚ÑÆ5{ßÉHÆÜ–4Ôå„.á¼]+ÂÍV"×Ì¢'Þã·%¼Î¤#­Ú×*›Ñ¿¦ËÊ!º¾±)ºÒ¸/ ãÊ7nÚ׳ÔÓ8‘äÏ, ÆÇ)ŠåÀ%}Ľg9ËÔMLÝç*KëÔ5]³ÇWS±Î€,·Ù‰K²ÏˆæÞ¦$½Ð}MøÔˆ-kÊ®™ÅÏ"”é“(Ðј­È°@e×Ä&½ëÃ/iÃØH[¨Á4wÌ»i]ËÅVs¶ÔT‘¼­?g¼¡mx¥¼m?ÃƆh¶•|ȯh¡±©zg­\‹§¥C|½¯C‘´¢fɵ\®µ§m¨Áa§º¿]f¬ÐhM³ÑUwÁ­cКËv¿ÇeŽÈÁ€aœÅg‰•—v„•^W¦IJ~²ZrY£¶jišyPy·{fsª¦weʃeNÈV|~²«m_¡£b…œËykŽ·‰n§µ€N¤ºg¸¸±r}­¿™½€Ó¤Ê°à®ÍÇä™±²¸¤–ѽ¾uv{ɾˠ¥–°ŒºÕØÛÝÓÉ ž•º²…Ò¨¯‘u°‰Xˆˆ–§Àº›ƒ¢¹Y†˜„mb”ŠŽu£²‡†©€€‘™Z{9T£N“m”VP{X¢«’‘d˜R’›‡Lžn˜žq}b™pŸ¡·Ê¯J~‰Œl•¶šs‰ˆ‚€|­YQ]cv726R"5)G1+r‹4L9YK94RT!9 G$I\02$z +~ÆÙXsÒÐ@ƒËÆ%§Ð¼-IÃÒ-bÜÇO[¬Ì 3¬»ZœË8¨Ø59¯é_1Xâ˜Jã}´ÃmP{ô—, ì!‹Îy)gæž@-¨˜7­Û´6NØ¥!ªØ \cö›(•ÑÃ=„äÀ~ÍÀл2‘é­/±æ¶sôÎLoòÊCqú¬%Ÿä×(]ÍâLaöÒ{}ñß2hçé/rá¹:>æ½%PÈ +8ËÛW`¹ã}PÔÄMC‘äJ.¯Ô~.˜ÛZ6¢·/>iíU*Eûm%dÞ1'â®hïA04âž11å‡%eߨ=3̲6÷®"bϪ?¼Ã"`ÕÍ[FÕ•#?ÖŸ>/ZŠ+2z .9$‹´$+8’1"JŠ8#Kw"-(›F&=˜1@°I).³0(Ã.3:1´&3/Â?A#¦??OÈ5)OÍ,3 âEBËF:4Ò@=¡Š1¹l< Üg.-Íb&"¾“J<²Í!š5AÚ("‘Ì"3¥Ò58ÇG*$´ƒ-.ɳ5/óq=(ðª6½ž6%Ò—+7Ó¹<$·ïVR½ßO|Ñès çÑZnßÛ¡XÑÏœ3Ä×¢,àȱ)Ù·³»Õ€,ÅÓ¬;¯ÔÂA™ÒÛ3¬Ø®µÆÆÀ㬼ÓÂ&ÉÐÀ"iÚÅ'˜·É;¥ÖŸ&ÈÖ×3¦îÆG¡ÑàCŒÑÓDŠÞÛV€ÔÜ9gßÏ-ƒï§@,ÝÖ¤ °Ôp'Ý×`:¼Ö˜6×ÔŸ#±æµNÇÙŒ+­Û¼ ¯Û».àΉ:¶ÙÀ)£ç©'eçÕ"»á©%eÕ×7yÄÇCKÅÒ“ÍÙ6>µÍ`V¼¸4RØê*ÐÀ};½Õ@9°¿w5¯Ù_4±á„/‡ì†8ÅÎkX»êš2|æ·"TÍÈ#½áŠ%ÁѾ :Üϔ֮‘ÃëN³Ã®9±¨NÀ›H¬Éºf²ÈÈH®Ë°ez®ºs™ÌÅU¤Å¦csÀµtfÀ«tw¶Y®Ã¹Jª¤¢RÛ««_£¼®GaµÖ[»Ä½W­À²|аÇxˆ¼Çtʲ³T¡º¶n„È·qp±·ƒ†¼Æu^°‹h¨bfn«YY“¦FŒ]¤c{o™vyi£ ‚€³ztm¹–|p± qf}[zj™ŠlM™¶Œa†žur¬Äs•ª´x‰«º‹¨›¢‰½±É{§«°s«¹Â¾Ä”õ̠ªÃÜȧ¯Ñ²Ô¸Â¤ª¤Å“¥†Ê¤¸ÂÕ¡¾ÅÖ¾¤¥µ¡§¶ˆr¢†‰ˆcu†š²z§Åq°Œb“w‹b~o•¡Ž‚©kžt›±tq²›5˜.”i‡TœQ–m gŒi/œc–ƒ€oŒP}iŠUŠL{a‡h¥o¦x‘hwy‚jxˆ£dXœRA@¡s<6CxRˆf3.¤pHFx<]:P#-E=S5&† /2’2<«JŒ8*n( !€?4¬B?.”?@“/2A°/>+•>T E<(®7…h{\&~qhG²]>ªULy}sq€XisndHO´Hsq°Bšs®QgF™)zpŽ=oT¬kyXÃXjK¸qRdxPde‡W~=žddyeÐn£¹è••ÎÇb™àÜrÞ̨b®ßºs¯Ý¨oÅ¥Å`¼¢¾cÌ°³Yɵ¸`£ÀØowÖÜe¬ÔÚqžÁÌm¡ÙÎx{ÐÚl{ÐÊ“zÂ݃oëí„›®×}“ÎÏŽnж“vêÙ™p¥Î“„ºÑ™€æö›uØÚ„»°•R®¼^»Í±aÀÃ¥g¿ÀÇ]ÚÚÉY«ÕÔW¼¹ØB¬²ÒQ¯Âî[¿·³_Ç´Üd–ÂÝ`“ÅÖi¡±ÆgŸÄÊŽ Ñäd˜¼Ûf©®ënGÖÉ¢sÓ§ €ÖèŠ}ÐÆ£A˳³D¬¶Œ`дÊ^¬Â¼RʲÉGƼ_sË»Ìh­ÓÌ`¨­¿bµÏºb³ªÖc§¥ÕUƒºÌc¯Ó¼Š‘Ô¤‰cË›j…§Õcª´³ˆvöjdⳇtªÌ…RÀÁ‰^«·syÓÀpƒ±ª¥=Çš¦J¥ÃÏRÊʈW¼ÆÕy§´7›¾U¸¤§3‰ÏÖP×ÕU.ÌÅ@HÒÝG˜Õ®;lÂË\cÞÝHWË»JaÊÜVWÌÆj.½ÌB7½½S\»Ïm3ÛЮ0ÎÝT²Ç—6¨Ï—^¥Þ¼:Þœ6‹¿Á6bºØFf̪8£ÚÇ)s¿ÀG[ÚÀ=QزNL¨¯SJ«ß98œ¼/1±©8œåˆ-Oå„*kÉg+ÁÍ}=¢Íš=ŠâªŠÉQ0Zà¦?;ϱJXÀ¬YÈŸ"tÏÈ)q»ÏkѳX½Ø±}ÛË †Ç;¡ÝÇ“áÝNLâÃ9pæÕn°Ù­5yàÙ=oÜÌCzïÂ@€ëËhuæ¸;8ÖµF^´­4%ÄÞfæñ—9׺V"ÈÕX)²²šU¿Øf-†êWß®&Eå./LÙF"zÏ)=îH1*ç¤+Ô² /á¸1*í¬9"ä„!1Êg)&À»-'À«="­˜#Üp-2`d88Ml$)ZQ4 ?±!*5‰1$+©2Ty('€%(|,0“34©:*À)/7¯/'4|&0,´<!¤I36¥7)I¤%"CÐJ$:ÌW&²97'ά&4É(4¡†1"ÏO4À1,¬Á)”×C9¦×#A\é,5‰Ë{%}Ç7Qí´&#Èw1;Éh=4Ò5#ʲÔ¦$òŽ*²ìnEÈÏnrçÈ“…Ûá¥sÌÉÃ×צ‚¹Ü“cÍߘ ½Ô·+¸Û“ÃÁ…F·ÔÂAŠÄÔzw×ÛX²ÂÐOtàÉU‚˺syèÓUƒÖÕ‡léÜŠŒïÌjÜä}ˆàÍg2ÏáŽnÇàupÅÅŠ(Êæ“ŒÒàKÓËVE¤Ó¶"ж¨@ÌÀpX¿ÙŠ8Äà²d³ê¶?ÆàÁ?®ÔÈNÜØÍ7¯éÆBáä¨/©ÖÍBœÑâqÒÆ„ÕÑ<„Ü´M´Ì¿Kžñ×C…ÚÁ…1ÊÖ/áÚ]Rìçv-ÍØŸ Ö׋ŸÛ§$ÄÈÃ/©êº,Î߶DªÎ”*ÁÝÈX®ÆÖ6‘Ö²1ÍÞ½.€ÑÌ&oÍå'±ÏÌ$˜ïÒSeÌÔ5`ãäŸs†^•_”q¡uˆuƒŒ€aª€€QšttC‹™‹Ÿž„‘paijR6If*F#M [*O\+>"\#KU:$…E4}D‡$A1™C;T,Š-<{C9,†EG9¤T¤\©C?D»BE5¦-F/¨rt€ŠgpoiCxQšZt*|s_Te€ˆv¨VTl¡Q†g«Po]¬Leh}2¸§3µªL'¤ £È¶"8Ö¬)*ÞÊ8SÎÂ3têÁ˜Ò–9ŽÕ»#ªí¶;}Ó¿4ÏË3ïÕ? ðÑ+“Ø´-†äé;pëÐ&7íÜ*YÌÊLpÚÑRá¾H¢ÝX_æÆj›·:7é¿S3ÅË{~òWÇES=â“ JÝ~;TëGä–&&Û»".æ´1ðŠ3>®À:7Ò›9ÿŠ$A×Æ9uÚ“D8²ª½s)Ц:@¼'Vx&,¾w0&•D»!"0P)106Â#!1›3+¥) ¿#*%À)Á)MÅ'"¨5,%±9(SÀ"?têj8(ÕF#8ÏF#/Ô$)#ª·2 Ф(Óx6Óe4®KC¤¼=(‹˜=5‚ÅP*cã*'„Ì.-…ÝuNÉ¢5'Ì–"=â¢16Ú«+1Ô­-؉* ËÞC5‹ü]ˆÝá8‰ÖÍU…ÐÔ¡SØÖ§JÐæ˜;Ñ¿§4ÆξÂߦ´è…@Óد(šãÙ;háÎ9‘ÒÓ.ÝÐD{ʽ)GÚÅxÐÃzrÞÓrrÉØevÒèf›ÚãX)ÐÒ€iÐЈ„ÛÖMJ¿ç„QÖÖ_+×áp€áÙž>ºÜ¥0»ê¢NÙãz2æÔ˜?Èç¯2ØÛ½.ÒÒÃ^×¼,ŸÜ¹dìª%ªåÂ,‰ßÉ'~×Î`œÌÆ-}ÖàVå¿*èÂ[«ÕÈh5¹×}>æÙu(Ãß7%ÈÛ… ¸Í˜‚ù›>ÑË”4¸Ý·yÒ®%«Ä‡.¢Ù·%‹ÔÀ4GâÌ~ß ¯Ò½%ŽÜÁuÛ 'íÃ?5¼ç@eÓÙEiÑ×&tÉØi ´Òa3ãÛ‰N¸îy"ÀÞ‚7Ïé“F³Ët'ÁÊ‘ Kæ¡®á°%§Á|¤Ï°ˆÛ­)ЯõÒL…η@j¸Û˜\ɵelÄ«0pºÒTiǺPœÍ­UжFd¼¶TrÐÆsK°ÑYb³µlI͵ƒF»¹°8ßà”PÔ¼ŸU®È¹8º½MµÇÃG¥µÄx¢ÈÃd«¾µmÁ¿¸ˆ´Ï´fJ¢Ô‚^¬¦db»¹c`Œ­OQ©˜ME¬™YVgºiR[Ò‘XiÈai»|Nm¹˜R^¨œnWÍt]p·v0@¿¨_q·v{MĺZ€·¡=‚ª’ns ¯dÁ¢Çs›¼¦RŽ¥Ëiר׳۱Ñ·´ª Ã»Ï­Ñ­æÇѦ¬ѢÇÁÙ©ÊÕ¹—ª°’µº{•­®Œu¦Á­’£¤zWi²¯‹c›Tr¬»¯p€˜o‚;fvµ‰lcª|{£¸kjj³W{e¡ˆv[­>•j’0w^œ‚{L˜¹zrŠ¥;´¸„J­©€€ƒºM‰{qAŽŠ…FV9wi=Eq]%B;[rN…H(4x\Iq-L'AD9!NE~2As#MnDw [‹F ‘MI™"W$[*c˜B4:¯TpVE[1œBP(•NW,©0W8nia0•d_,›ef9’n}`xxE,g¡]L_TJKZgTKDŸP]{3[Z¬f¦RW¡d’Nœu‰>‹Y‰~†yjwY _z„‰špe©Ÿ‘ºÄ°™ÜÕrªâݵyêÏ´dÚÕ´eÿº°nǧԇ½È‚¢«¹m¸ªËi”«À~œÐƹ³È„µ¾Ù™‘¤Ø~¢Ûš«¥²|Š¤¥˜„³²™˜¶Ûh|ÊÜ’ŽÜØŸŽ¸Ú¯˜´‘·µ­}¦¤rÆÁŠváײ_±Ö­Z¡¸Êt¹Î¥fѪ¿hª¾Ê{ØÊÝxº®Ô{§¿×{˜°Ø™¢Ã¶g³·íw¤µÈq°¼Ìˆ¤®Ñf ½á“–¦Ðv—ÁÄt»§ä­}¾µ½ŒÉ¡¦w¼Å—Œ°¦µZ¼Ë¹l®Ç¸‰Õ·–m¤Ð~¼£ÑrÀª¶tÂÆÖo½¾§g§­Êu³º¿u©µªh»ª§^Ÿ¹Ð‘•¸Õ“ŒÓº‹]»¹‰‚©Öu¾¶¼ž„»–kvÑ´¦v²£m`Á½–`РŒ‚µ’uOÕ ¥i¦‹oÀ¤Äh°›¦e¥¤–xá©{¸‹œh—¥¼Cwͯ0k£Å><¹°yÓ™BŠ®ÏNk»»J[Ý«?Oݽ=oÇÝysϽPcö/oƬƒ\ÝÁ7¸Å”3½°KÓá“6«µÔ=¯ÝÉ>¨¿Ó&Ÿìã5…ĸFg¶ß#~Ñž2fϵnb¹ÂKF×Ã\NÀ±5A’Ü@@¿ÊJ9²¯W(pÛ‚B„áž4Šçk¤ÈiQYÓoZ›æ¤&˜È”—Ó¤5.Ϭ=Xî›$cß+¦ÐÂ,‹Æ²K[ê®.°ÆÄQ|ß“dͶ#¸ñ©+‡åÒ0^ݽElôâI¦áäCrâÐ:`õÎMëÔMmÎÕi?À­(IИ,9×¹TP¶ÆF)˜ÝT%ØTQðºQ +€±F «-4™ìUzÏ”DP×E(Eé8+“ão?Eè2/D¶Gi¼’aÐÅ@KÌÓ%'å­!=߬B9ÍÒ5.Éš.ª±5(Ðe~Š%`–.*Æ(0;º)-˜((A„:3I[*C˜,$D,9¤#(/ $¤(4«$?¹'*1ÅG/²@"q:vÛ027ÇU.>Ä:13×6#>Éz&(Ï‘>Ÿ]#/ÝM5¹”8=§ŸE ®=™–+gÆ!Ë8–­"-UÕ^(9Û},?Ìž>^Þ¤*<ß±:,΄,ÇÀ SÃÚfIãÊ`cîí›yÛÝzJÙôÃPÑíÍT»äªCÙá˜6»Ü›*Áç~LÚÚ‚1µêÏ;ƒÔ؃ŠØÁA¯éêhŽç¼LŠàÔ:oãÕ/CÏÚrgëÖ‰UÿË=‡âÅlxÝëprÏêiOÞìJAØâ†)ßâi3Ôâ2áÃiÊð¢I¯Ç¶³Û„5ÑÞ2³è¥9Êá»iÀä”+ÌÛÊ0Ú»!´ç§LØÖ 5¹éÈ(“ÛÔ?ç¼2µÔ¸"ŠÚÆ*àÎ&çä0•ØÖ“0ºÎ›>âÐMBáÚd#ÌË|:Ýá•(ÆØ¥6«¿»(ªÙ»"µÒ¥ßÒ:ÎáÌ-~Ó×#œò·¸×¶+säÖcزQ¯Ý¹R¢éÂ_L³ÊB‚Ïß +zåËHTÁä`?¾ÞiNçÇ7ÅÞ 6À×*×ÛºËv0¾Ð›ß®ÀÔ•ν¥X•Ý®$•ÅÃ!˜Ñš'tÙÅD–¿æF_¯Ë/T´á+xËÄA²Á½O9¾¤^dÞÃurÅÛgrʧm9µÔgA¡ÓlgÖ³‰?ä¿­K›Æ›-ÙdžPâų#·ÏÇX¤ÁÐH¼¸ÃXœ®ÞSuÎÀ;¥³¹;‚¹ÊvpÖË\W²·kj£”pd“À†HšÚqX«]Iš°=Hbͪt[²—jzµrO‚¸¢E´¼md·“@l­ÇZk¾]u¸§]f³™mN·ÃV`»¶\e¯¤h²ÅIU°È^r¨³_w«µi±¹¸p]›Õ‘¿®½½Í¢Àžë¹Ë¿Ø²Å³Ç³¤§á®»yVpšƒg‡¹r]~„†l¡Çy|œNikª^\‡›ª„ËÆo‹²lv“©†…œŸ{em–t9¬tp>¿[w—²‡w;ª…m.¾²`£É‡n²¯qz¢‡fH„‹rZ—ƒ|d†¤|=~ƒWxŽG|EgCNInV^`5/s_Og3m*^-I1V$%#A$aT8€4Oi I+uU`!<Q#9p!3,O'f!Mi9Mœ0NIƒ?¦r‡?„J[)Šua7‡m„sGx0~>šz|nfhr{†¥‚Žf•|x[‰Q9”EwLzQ‡y”n—9ŽuVu‰L› †_‚‘Žd”¥T‰ƒ|‹ŠÈ­—ž“·È˜›ÙÔêÏÏĶ“ÛÍÅzïØ¿`áÓ¯ŠÚÄË“®¢¶z¶˜‡ªÄº†º­Âj«ÞΛ›»Ó~²žÉ•¥¶’¦Íç«­¢Û“«Éº«¡ÄÀ°‚¹Í‘­Â¸~£³Ä¥Ú³˜~¤ï¦ˆ´ÀÁ’¶È¹„°³¿‘ÀÛ’µ³§m¼‰¼j¶Æ±uÑÝÆr¤¾»Q¼¤ÄÇÔËzº«íŒ²§æe¡´Óq·«Ê Íès™˜¼‚ŽÌÄh¸±Þœ®˜Â¢¨ÁoŽÁÖv¥²¶Àp¨«Åq¾¬”ƒÀ³ŸrÊ´¡iÚ³¹_Ò¥ºrʤÀz¸šÀxƾãlá¡qyÎœ³q¼Èd¢¯©kË•›o¢¬…¤¸ªs£ ®Œ“²”hˆ¯ªs›¯w«¿¶™©Ãº€Š¼¤xhÀƒ|Éž¦oŨƒcÌ›»{Úº~zؤ“f¼°“\Ì®‡rÍ©ˆt«¢–wЦ—h¦•¬~¨ÐÐL›¿½Eh¯ÕK^Üæ-uãÉ<‡éÓtQèßIm¸ócLÁàM\ØÄŠ?ºÑxtÁÏe€Ë¸Š/Ò¼³'ÆÕœEÁàž7Ã˯/šÆ½2˜¿«#œÚÔGjÑØBƒÚÙ8“ÚÐ0¤¥¾dT±¹XK­¨.;·¬N;žÅDC•×B2»+Ož«PMYá—*E¯|5‰±GJ†á¢#×x1Kªx<8Þ'2ØÈ3^Ü¢,GÝšiã¥&ߥ#@ö(™Î¸-zÕÅž·ÉA‡È¿¸ÄÍlôÛ=~Ýß!bîÎ'žæÝ/rÛä>aëÎi¸Ê:HÂÞRR»+8ë-6Áª+1˜à(,tå[)¹Æ>5¯°[­ã{>½êi(ŒÀ^$€ØœQ͆!jä,nÇ¥(*ñ´!6î“'7ªE,¼´5>Ū1CÞ­#1Ø«2Éá> +­».ä†#4Ùž@&È„;,k‹)j”"(Â)6d½*2E‡/Z™$;C© ?Ê %K¨5BÕ2"'¨*:¡%+IÌ,'"®B,Ã=*¡5&bÊC4BÜD)5âN/$Ó8»s'*Ö²Óc";̬K®¡GE»ÑC.›ž 3sÞ/jë.“Ì,(¥ß&9Ùª1(é©#6д79Ñ­$9èŸ#ÕµWÔìV?Îì_aæÛ¯eÙñ…§ÖãÚFÚëÒJÞåßDÉí™JÆÛ¶ºÙž#–ëz>ÄΧ˜ïÙk‹ã³,©Ý¨!†ÞÎ*[Ìã„tâî)šÑÌP6×ÚDKÎähŒíÏ6šæÊM=Ó×µÒìdUÛîLaáÍ”HÒ¾o)çèp”ÆÜž ºé³#²ï¤ZæÔtMÛæ° ºâ¥$ϽÉKÒߪŸæÓ¾Ó¯"Æê¯!¥ÏÌ/“ౄàá[™ëÊÓ½,~ÜÈ/nÞµïÕL°Û|#ÇØ~ ¸ÙM<¼¿|½ê„éËž¿à– “ÜÅÃÝ´ÒÚ†—ѽ‘ï®1{ðÌ,˜é¤œØÓ>z÷Ê$nѯ¨ÝÍE ÐÕjÔÏ*PäÐ+‡Àº`/ØÔH#ßÈy_Òâr&¼ï˜¾â‡(êáp"©Î—!–β †ì¿1ë]ŠÆ¹>Ý·!‰Û›&žÜÙ8¤íª' µÍlHº¶T“ÑËbÆÕ¼g¥ðÇ—‰Ó³VwÙΣšÝªlwÒÔlpßÄrj¾·OIêÛ9ÖÍ©>±É¢aäÆ¡(·µ®:¦Ì½6¹ÈÃN©¿¿p˜Ïßt¾µ¾qÑÁ¿Fe×ÐH^ªÆ‚9œÈh\¥Íucš­e^‘œO^‘ËU2z”_cmºw9nÒ]”¶vcm°­G\»•R^»UajÁ¬~[¨ ?V¥sQfÍ~?F²›bb£ŠtV¨ËcÒ²³Q»¶ÅLŽ·µHºÅ¯wÀ³¾ÙÇÄdzӤ¾¢Í¥ß²ÌܾҾµØÛµ°­c˜¿´…`’°vK{£dU¯”OM‰RRy‰Qn€¼}Z„ŸqYq¹l Ë¶Ä™“°uekŽ”yW´>rX·vqG·[~²n‚y«‰wq§‚„b·q~¤»ž€l¥ž‡j¦•nh¬Žor”q]¦e~\°lrŽ³x]889:Y1KK_\d:I,PN'E@'Dcb ^FKBOƒ:O;ž6Q%25A‰,J(† c ‡(i/‚)R=’,i.“?Y,›<[6p2A8jQ9xo|1“Y•CofUnv’yvxpmzm¤Ce [RŠf–k›v“l‰qš^}o‹rŠn”z‰y…^ŸjŠK|z–‰À¥Ó¯«ÜÙ°µÚ㪘ãäÙ½ê¸à‚äÆë‹ìÓÕ}æ㶑ÁÑÕ‰¾²Â‡²{ªŽ§°Ër°¦Ö•ž¶Ó‹±´Áo¦›ïž˜Î™‹¥æŠ¹¤¤‘Çñ}÷Á„xÄÊu²Ô哃ÏÃÈ}Ò³™…©ç¨‚ÉÌ£ƒåÔ¬†»Ä¢…´È§wÇÂס¶¦¯™¡à§eàÌÕ|º™¼«ÃÓnª£Ò~½¦ÕŠ¹°Ãp¼·Éi¶ÀÔs¬®Õ•°È–¾—£Ó¤½«’¤¸Îy›¨Ì“dγ›ˆê¹ ¤ƒŽx¯ÀŸ…¼¿®o̶•}ÂÀ©w¸ŸÎrÀ´‡j˪șºœÌvÅ«³y¹±Ù¸´¬·¸Ç“²¯Ô¤·¯¾rË»”|˜À¤z—³Ç|˜¸ÆV´»žl”¼ÂŸ˜·Â‡|·Ã ˆÄönسÇyä­®‡¿¶’uºžk¬°±j•¯ÂŪ¢sĺ¡tŸ³\±­¶_ˆáÇW„ÐÏ}VÌ»)kÎÙ3“ÞÄBgëÒ_nãÏCSÔéCSÓÆ\P¼Å[ZÖÑteÀÌiWÓ¿y>Å¥y¾Ï†*Ì·”3¸·š˜ÖÆ6®Å´5 ØÚ9`Ô¶7{Þ°7ªÝÈ6và³Ka»½bMº«DQ¼ÓOD¨àR&–ÑB1°×U6‰Âœ'UÊ•=¡Ðv4¯¼…6€±x"vÞ{‹ÛŽ2oÇÂ0o¬«0#å­DyÞ­@fÖ¹0l±»QJÓ¯Ⱥ½uæÃ0r´ŽU½°™"¢æÇ&ˆÙÄD€ß¾:ªä×ZeíØh}÷Övƒöà qÌ«QLÉ·P$ MDí­A¦®C"´ÓY#£åp@åÅC4•ÒjLÕË‚T·¸a6—èu!(Ã',hÜX/ÊS2Ë×o3,íºCÁ‰nß~*KÂÁd_ÌÎ*ðz58Ê°:HÒ¬'Ö}?DͦH3ÃÚL,z}B*˜p$=Ѹ,2@”!'=h,\r1N¡24l"/ –-ž”%$"´5!*—&":º$:‘53+¿<,6ç.2…Á!"ÅI7*¶l%>Ý<35шµr2 Ì…*AÞO6/¡›!8¥ÝU,µÈD šÒD”àP)ŠêZ$ä-*oÝ’0#á€/)ì©6nîº5(á51ÔÕ WáÕ6‹Íï“LÖḌÜêjôò“PíÚæMßÜÌGâÍ¡WßÒ¢N³Ô–(¢ã¬/Îã…6Áå½;‘ãË8žÙÐ1£ë¹P‹»À6lØÏF•è¸6=¾ÍrkÖÏ}péÄ0œáÓDnÏÆr~÷Ù\ÉßQnØ΄bÎÏ|ÎäƒrìåFPàܲFÂà¡8®Ö‡qÕÔ‘PÅÛ ãÔ”FÜ¿½#·ÊÎ5¨êÝ,˜Ýµ&×Õ•.»ÑÂ4£Ù¶2â¾$­Ã±7‰ÓÇ3}àÕ%—ݾ#hÚÏ-ïã•$Ç¿f)ÆÙd4ÖЋßÝÜØ™,ÃÛÄ,«ØÄ'²Ø³@»Å 2¨ÒÔ+žÓÁ#“é°¿ï²’Ü·×Ü0†ßÐsâñg:Éò'pß¾‡Éã-AÁÓjláìhU³Ê_>ÓÞ‹1ÚÛ$äça0áÒU"ÂÖ¦ª×ÂEµµ¡UØÀ¥ˆÁ¢$Œã¯*¼Üº!OãÉv½Ìì–]Ï·hhÌÉU”ǺhÁ»Ð™m¿»dPª©jtÅ»oTĽpRÈÉo5¯·mp´€R©Ë·+”Á§H‚°•2È×¢G|·®@ÅÎÒ=”´ÁL±ÌÐr\½¹L¾ÙT•­±fe²¶l\£º{W¾Ômb’¨wVªÇh]¦ÀfN†©>Inº}Y|¬“G€¿wFÀ§Š4x¤‡jc¦“p°±vj¢Æ[3žo_Mœ¦oZª¶}X–±g\¼Àh~ªÍ„‚³ÈªÛ¾´lc—˜Xc­­wЦÄx­¢Å»Ó£Û¾Æ¬³¸»¥»¹Þ¬©Šu•¼|‡ª¨’]–t+†ŒpD¯Ldu·~ld­Œt“ŸŽ=gj{õ±€…•ž†¼]v\’ot4¤tzY—xqH¥¼ƒ?¢WxX¬±zGª¹ˆV§º†vž²q{•~‰x˜Ë“m•¤Œiž˜Œlœ¢V¨¯«|X:k_g†„YF6‡q@O0r!@/@)R RF"RWFS”mzŒL6T,“P!o5F+› EyP%…O¦8™0?~Aj)†+[3‡6P"š(= et@t5…fˆ?i.°J¦t¯wqv}yY‚nokvEo~ƒYqo…om_~`Šy§oœ3“U¤‚j‹¯‘o‡{¨Z‰yˆw†±§³r¼ÐÖºŠêÈ» àËØÉÑÈÛ³ïÍæ‹öΰ]ÜÒ¨hâÒ¿k²Ñ¿w­¤½v°”½ˆ®´ß{Ž«Þsž¨ÍU©¸´¨³™h‘¢¾„–¸Ð¯†³™š‹Äš£§ù’¤´ïŒ¾­o‹âÕ²—º¹‰‚³À²‚ÆÌ™}¥º›·Áy‡íËß·ÉÅ|Ìáªr«×¡b¹Ê×tÀ¶ÇgµvË[¯±èz·ÇãoŸ¤¸eʪ§Y¶ÎØW¥Öè…£¶œg·«Ï›»Ös´µésžÍç~›¿Â·uÔ˜³kÆ£»†»²yN份q³¹Œjµœ©o˾Øj¯³ÉzѧœxÖ£‚nɺ¼mײ­l°Ã¥]Ë ¶g¶´žX­»·{µ²¨b³¶¢i„°´k•–ª[®¯²o…ŧ…vÁ¢f~Õ¢uvÉ£šaΪœoÚºbp×£znË‘Á~·©ÆJ—Š—TÀ¥W«Ã{hªÂ«Uº°Ïll¿²>´ÕÙDLÚÐqwâæELϺU…ÛÅwBÄÛOIçÞWXÍäc;Úço>Ñäz[ðÕHU½Û‡;ª¼™$Íã<¶Ù6³½­+¡®Ï2¸Ìµ-¢Í¿>l×ÐA_æØ5„ÌÑ#“ЪT\ÎÛjYÈËOHÁÉCI­Èt:µëQ#§Å8‰ÒMNCè›5‹°•-’džCÍ׎)‚׉0Y¼~"|Û˜6À¤EØ­%D²ˆVaÓÄF%¾¬W"¹§>œÜÎ-~ÙҚȭK‰Ê¾BžÃÂ4WîÙvëê<™Úº<¬éË,oøÓ@môÅ)u¼±,hÚÐ\&Æâi!ÐäCÕŸ&A¸Ør2šäMšãQ#©ÊA ©ÅOH·vUÒÒ6#[æ€9ÛEjô|4}è•;éS,nÚº^ݵ2BçÌ%6àª3äŒ žÜºA;¿ÄL$¶¯S9Û¾)1ª½D5¾jµ‰ÄŠE>x±'J¦"$N£"@J•!.%Ì'1-»!£¼x×.03Í*"DÁ#2³%1¾-(\²78;¤5qçM6/âJ4>Ö>0I²?&Ä™6¾”1ÊY5;ÊØ="œÈB¬äh/›È6rÏ/'ƒÆ&Î!$…â¤'JÚX/0×´BS¶‹WHì¨A:Ú©E¾¯!ÎÕwYÝü½‰Ùõ¹tæé‡yéä×^Êè³t»ä¶V¹ÐŠZÊÝ¢HÃÛ›ÇÝ~.Ãç»8ž½É&ˆæÆ6›áÌ(š·Ä7rºÚ/Wã¶6šñºLßÔLXÈ΂šúÏC•ÌºF:ÂàˆHÚÞvEçØe^àÝŒdÒÉk=»Ýw\ØçÀPË׶K»ÜœjÃËx]ÇÀ¹PØÛ­@Øå¥&Íâ¬,©ÚÔU­Ø½­ç¢#¶×ÃP¬ØÌV ÇèVvꯎÇÅAˆåß#—âÚS«äØ<=Üá’'ÅЃ7ÑÐ\6ÒÍ¡.ÑГ5¾ÐŽ"Ýï«A±ÞÃ&´Þ¥(¡Ïš;½Ê¶%xÚä$sâÏ.‹é»ÀçÌ#QÍÈ/\ÌÐ&~å¹:AÎÖacàëDXãÂFàÊj/éÇm%´Î“Òìx6Çç—%ÕÛnžÛv%ÈÉ­%qÓ­œ×ª+ÍžjϽ-`Þ¶߸¹ãº4ˆ¼Êƒºµ¿R‡¸ªY³¾¡>Á¶Ä=£ÐÖ±Í×}”ÎÈr’ÓËd†Ýµi‚Òºd¤Ý¬vŽÖ»•OÑÍ™/ØÅ©MÔÄŽ_Í×¥[Ô©ªf¹Ã¦P®ËÅŒž¶¿V›¿²Wн»p‡ÄÚ}È°jmÖºmf¿vkš¶bsš”BE—¬=JcÄ€nw¿o~{ª>s‘Á¬n_¶Ždhºbm×foj–¤aa±•e}ÈŽn†‹™„b¯¬\h¨AtŸµ|´³¸—Ö™¸Sz²ÂTΠ§mרʼ¿´¹¦É¥Å¦Ë¦Ï«Ü»±µÓ·ÊÒÑ­¤~p™¶Š‘ݪ”´šrz¸›sRŠ«T}˜’Dca¬rtŒ\}fštje¦„t”™} vˆh­zhaŒy‘–\ƒ8²jˆA‡o€k’±„—‘“sx§·™Ñ ©’l¼¤Y™›~|¢€k‡Œ¯«Šžp|oK"pId5gia!~Ng„hŠ*Aˆ%6Nh*%%u7|Kˆ43t†s´!:&‡)U"ˆ(&1’B †#G;„=8…CL,©HM&¯)4*˜TN.†AJ1yeXŒrG%[§+‚µ‡|{etxh—mpb|JO;teŠn‹\H‰`jVŸ˜M´<žž‚€£¥{‡u¨ki`žˆspŒ£~±®Ó…ƒÚÍÀ²ãÕ½ŒÐÍ„ŽäÔÂq×Òr•ºÅj´Ñ–cÊà¼z§´zĪ£©¦ÌgŠºŠ’Êèt˜»Ì\ª¹×”˜¸×“¯œz™ Á–}Ê“€­Ï¥u¼Û~›¸Ý±€½Õ£sÍ°¤ŒÀÚ§„°Í®yÌݱwºªžÁѺ^¤ÅÏdµÎ·p·¼ wêÔÞp½ÉÃQÊ×»p°Ç¿d¶¾âtªÌÏrµ©ºc²°Êg±ÒÈP¡ÏЋš×Ådµ°Âx´×_›¼c‹¨æƒ…Á­«|¹Íšp¸¶¢æÆ»eÕËÂM´Â°[¶¨¼p™§Ø^·¹·g¼œrMÉ©§\¢®×e¦»Ñp§Ÿ½_¾²ÖtŠ»Äk©ÅÙs½Ë¶‰’Ĺ…¸Ø†¾³j‘»©§‚º·šwÒ¹«s¬}|Á°ždСng¡É¥ŠÄ²Çpƒ §lœ¦›Wº½y±¯Û>§®×]¶Ê·W¼·ÂA¤Ç¾9£½à^oÇÜ+rÃÇ6³àÎ>oÎÄfïx8Îy%©Öƒ-jÖÍ'bÓ¦4)î•H}àŽ3OÛ¯]¶Å1_Ì¡,¹Ø°C©Þ½3…ÞŸŧ2²ÒؤSëÏ>|îÎC»íª:•ñ¾'œêʤƒÓÓ0}Ô̳Õ.:å96œÖB'«·cF¤õ‘,YõŠ)­é[*Ê_bÚe2R¾}‹¿ÅÀÝÅ-6¼ÆSÄÐÃ/NÒ¤ CóĹ·&α<4ÜÁ-;¼~--Ås6ËV1&ËÕ+37¬+ ?b<'|h5@ƒ 0/—(/;¬2-0À#@ž3.À !T”'0·('+£,&!œ3*r«)+7«0@B¿-&I¹-I2Æy3(Ór! ±H:0èdm¹µLS™" ¾¡<(±/.†ál!“å(™¿%9}ÌUL6Ô§FDÌ¥7åµ00Ý™>i̽(eàÕ=ŠÁÕÇYÖÔ¾bÒà ¥ÑÙ›ÜãÈqÛÈwDèà„SÜƲ_ËÔ“7ÍߘLÑË’+ªÌ­BrÝÆC®ÖÅ:ÄÞ³ŒÃä2À®cÂÑbÔÊAd¿ÞZ£×ÍM•ÄÝvâß‚jÛôQšæØtmØÛz{ØÑi=ÙÐ>rÈá¯0ÏØ©Vì̈?Üà©SØñ¤ZÎÕÒcÉÞ”JÌÝÉHÐÅ¥]§ÑªÁÈ™&ÁÕ·K½ÜÈ1‰æ©;ÀÔ².zå¹7±á¿1Ÿîº(—Åæ:É߈Ýà€^àÎv9ÛÅŽ‰ëÃ’sÚÞy#ÃΧ!ºÛªÃÚª"˜É›!©ËªªÄ»&–Ô² ËÒÈ“Ó§!â¾/¯íÁ/‰ÉÈ`rÂÀ<{»Ñ‰ÏÎ;XáÖ8qîÔWOäÏJBÄÍš)¶Û‚>µÐ:BÃÎT@Òº£$Êž¯Ö¥-¸Ãœ½Ä©ºÞÀ#­Øš)—²<Ö¿É=q¹ÁM€Á¸CœÈÆPÀ³ÉcF±¿Fs¶»pu¸·[ŒÊ·mT±¾tp¸Ù|xÆÒ‚lÀ«£DºÇ·D”šW̼¤1¢½®Db³¸Qz©¾J_£½^k¨×Y{¤¿Fu³bhÄÃsn£ª‹Y¥¸ki†”oq•ÓwP”£Xf‰°^]/Özxe±{e[Ä€bv±yn„®š]|½Ÿiu¤¬x\ ²_²…mOª©‰Tœ˜rS©ÄskŒ‰tg­«1¾v¥©¿–”ÂSƒ™ÊÞâ¾¹Úå¬ËÐّ̽Ρ“wË ÈØѦ™¿°¾ºÂ¢±Š›–ºŒs‘Œ{n¦Š•mªŽl_yY|~¿’›‰—”šfŒihR„iy†Z‚„vugˆÀ›eˆYsY‰…ƒQšg€d¤´ƒ¸¶g‡‰žŠ|ŒÅy…”³’…Š™µ€˜“~‹” ŠˆZšY}VŽ]5$}cgF”Dk720 "*LSBSL^DDCk,>Š&G9™@ }"F.?‚,>œ%J"€. y!.p— HH³FO1¬-4/ŸV‡2˜KD8“L]C¡Dh& [|r›‚pwªkc›ž{o{„q8 {“ni~ŒJu‘xT”€²(ˆTœƒnaŒvÊ·Š‚q–`v« ‰•·®Ã|¼Ö½×yæÑÝ‹çÝ«¾ÖÑ‚ßÏ¢UáÍ­kÉÙŽYÌÃÂb¾¹µxÊ™‰iª¾­Q»ÐÁr§Õæs°¸ÏY¸²¥}¤ÃÈq¥³Æƒ˜·Ý‰…¸Ì‡•«Îv‘·Ù\ŸÍ×`¼ì€±¼qc¶Å‚¢¸Ð«Óå³´j¼Î„™¸ÂÌGÑÒ±QͶ¥_Åݹgµ½©hÐÓÌaÈÀ°KÓÁ¹UÙϵ^¨ž¶^´¦²L²¹¦I©Íék°ÔÃ[ØÎÆhˆ´Ñ[¹¼ÐpžÀÞh°¤·›aÐÁ‡‰ÚÅtƒÆÛ™uâ¬RΫ£Dε—f»µÐ]·ÄÁgÒ¬«oÒÅ~]Ö½º`´®g¼´ÃK½—ÉOž¬—IºÎ\³²¦wÏÀ£“‡ÂÇV”¿¿T±®ÌzšÍ¼IˆÂ®]{âºh‹Ô°ÄpÂÄ|nɳg|ÓÄqe潤SÆ¥Žjß´´zÞ°™DÃܶ\µÍ•FÔɉB´ÚÍ+¢Ö¿PiÕì:TÊÌ cظ*¢ØÏK/ÇÒ8uÚÇ[uÕÐ0NÂÆbLÑÌETßàOwÒáAJÍÉw#ÅÅ–!ÀÚ3³¾ žÑ£<™¬¢n£º´1`ÓÇBaиU‰Ò£/™¹Î.Fæ¿PoÑÃ1;²³0O½³);¹Ó'3»±G1´×E,~Øœ-gÄ|ˆß-Q™æ”(Ö„9fæv:‘Õ—8à§Y^ä¯&o¹tˆçŸ&#ß$=ïE_Á¢8ÕÔ+žë¤(¢øª%°½¾#„ñÚ‚•ØèY°Þ¹0˜ÚЉêÆXrÔÜd“ÞÈYyÏá"mÂ×T5¸W-Ũ.B¦àE–£1°Û8MÊÐe+šäI4Š°/J´ÁQa§é©_×páMŠÕ„zß>Úª)ÂК1‰Ë°.@Ú™až¬ª=;Øl@"ÃÉJjÛÃ<"Ñv5+â£'/³y+9Æ¢5&êd (g0I™9´Š7FÈ—)+, +(²0-_£94²8.,…!41M®$HË(B"žJ@°/!V¹<1<×,58°M3OÂ=)¦€+3Æ|8Π8JÞ²$'É·6šá=0§¢H$|ûK5„Ð:8‘ëS?±Î@AGçk/>Ñ¿*XÆ¡;ë®?V̵6pÙ¨,¨ÜØw‚åÓÑ®úק«Úç‘žÓѽbåܤpÉÎ¥U¿ÔkRåÛŸ/ãáœ/½Ø“`ÞÒ´K¸ãÓ‘âàM¢Ü­%‡çÞ>ˆúÄ?nÚÎ5­½ÅSqܼWºÎ\nÖ½E«éÑ[ƒ×Ì_QÁºN7ï­PmÛÞŸzÚÙxNÚË_{é¹@ÄѨEÉÙ™FÛ΃RÓëÉMÖµ¶YÒݳ)àÕ–PÕÕÈsÓܼ0»Ù”3ºÐ5Ó¹:³ØÐJ·Æ¸HÈÞÝ$­ÇË-­Ñç'ÁÕßJ=âÐ-¾Úu<ØÎo–ÕÒ‰&ÊÙ|5¶Ø„Ä×–EÅß½5Öä¯-ÎöŽ9ÍÙ­$µßº8oÚÞ+¼Ç¾ÔÍ:nÜÅ:‰èÆ2žæ½ZUÄÌZYÊÏ=nÒ³ ”×ÒlJÐÜKZßÍ`AÀÌdAÕ݉(ÊLjAµ½n5¼ãz±Ü¥'ZÂ.Ò×n)«»¯-À˜*“å¸&£ÜÚjºÏ}MÀÐÖ_¤»½U´³§M¹Ê¯R±Á´‚ž¿½a‰ÎÇoÎÄÂn_¼ytÇεÀDzq•Ô½†W±·¡MÊÉ’YÊÉŸ›º¢³J¶ºB“·¼>™¤­[»Ãhw¾ÅC†¿µg‡»Ái^¬¾rV“²pc–½yl‡°iU”–]e‹Á[zh¦‰qq´}jt­jpwœ—ˆe¨€mf¼€{}«›|_›zm¨Âd¯µyh±‹€}Ÿ›„ŠŸ®{m›Âf~·yº³¹yµœÇ“·¥³©ÊÆÑÆœÑÂ׳پԣÚÕÏ•Ï¡Ó¢ÀÜÓ®©áȦ™Œ¼—¢•†«°ŠŽ„©{‚“ƒow ]FOŠyˆ{™–wwež^‡g`zš Žwâ­iˆtmq”TŒl~ay]൲©¡‹‡šÅ¡ÉÈͶ“²—Xˆ¶‹lžjƒ!tu|‹·˜V“Y‰?žnb+©F”¤º‡V '™lk*²[„S®H[R“]vJg[‰¦wfl™Rnu˜Dxk¥hw†…Fze¥)up¦‰mH•zn™‹c¡¦¦tŸ²¨i¯ÃÜzqíÜœ˜ð眒ÍÜ™áÒ¸dÝÛ„e×ÞœYÍÌhÙ§¸_½­döפêÆ¿h¨ÁÜ|ÏÜW¢ÈÑh™±îx³®¶o„ëÙmž½Útl¿tÐ⋈ټ[¥Éß{ƒÌ㢀ªå„jÌ¿yfäÌœ{ÃïŸ{ÒÎmò×£`ÈÖµVÈÕ¶[ÐÜœl¸¾ÌIÀׯUÂéNÅÔ¿_£«¸W¾ÆÏr¸Ü´eƯÌT¢ÂÕPœÆéX ÉÌV¶·ìktœÛD…µå` ËÛy`Õ¾“bÄ߈|ãâ|u±¾¤GɦŸ]ØпiÐÚ¨L±ÐÄ:ÇƶEÅݨnÓ£É=ǧÂQ¸ÅÑP¶±ÊU³ºÌZ¤»Ê\žÓÓ`½Â¼ƒ‡ÖÙqƒ£Èj˜ÊÄKªÂÄa{¬±S{륈zÄ­}`¿±OÍÌlhϲ‹sIJ¥Mͪ¸j¸¼¿Ù¨¦cÇ¿¢L¿Ë–8ÀħGå½I™ÎŒ)Œà¸5d¿à#m¹Ù!¦ÈÍ#™ÓÓ3Qã¾INæµ*aÑÒ\9Ý·JWÊÝGuɸ6`ËÐy7±Û„2ËÏ{FÔ×’%Å͵¦Ê¢B­Î¶1™­ÂPÌÎ4‘ƘD“У*w½¼8eÊ­KB³ÁHlÍÅ76ĤHD°ÖN¥²(2‡àb@càu!híq!ÄÞr7Œåc'‘Ü'“ÎfSUÞ¸5`ížP5°¢ß{#žÔÏΠQ„Ʋ&¥Ã¬šÈ¸M•áâ$ èœ&«öÄL‡ôôt§òÉN°ßÍs~çÊ-ˆòëx›ÝÞœcØæASâÇ(VÄÀXt¿¼<`³Ü6/«ìu ¾NHã¸@R‘îF,™³5¬Îm Ì‘B\Ú‰?È3–Î_)Ïœ]¾À²"¥Ü²=ÕèÝKoå¢28½ªVá—1(Ê·KSÌß2)½*Û~!Ý…60Úº@!Ì{)(£† uŠ(S¢7&bi28Ž#(3‘'+s1#[´*#05'*§-0• @¡>.&šL70Â2)¡6;8¬JKC³Q;>Ä;&7¾ˆ%)¸t?É}59êL5 Ú¡.œ’9;§£0FÍÌ]1‰­#C‚ÓF„ž¹±ÈI¬®«N¨³¯„uÊÙkq±½S›½¶V{ÉÈtvǵ{qÖ¶“ZÏÁŒN×¾rjÊÅz…ÒÇYY½ÑšfÂÏÐhÅÖgYÅÁ«<¸ÆÅL©Á­]˜ºŒS•ÛÈ<¿ÂÄ5@ÒÏ)Q¼É0†ÚÆ!¾ÜÅE\Äø/mÒè/rÜÖ5HÍÕSwÎá2Zêº)_ÝÛe(¶º€7¢Ã›2ÕÍ;ÊÖ¦)ªÍ•7¥Ç°7¼Á¶jÝÚ"hÝ჌ºÕ7ÌÖE4ããa`ÐÍyQÖÁ,=ÆÝe ½ïO7Ÿµ%\Þ›;gí—RÝ’x÷D;óŠ)]Ï™K@¼³PpÀ¢J¡ÄÄ>Øh,«§nܺ4!´´?oäÀ.IãÉ;0ÏÎ'*ê»6'×—+8Ëa.1£Íe‘*$^_+4^y)"C¡"'@¯# L³#.S·*$0—+"³#<œ(1«325“(+S¹&aÄ (1§=Q2Í6.VÒ7;Á–% Ñk)æŒ1.êW2Ö“&Á«I6³áhL¾Ëj0–Ä!-®çM-£ÚX37ÕŸ26¾Ä2fĆ=£ÐÉe¤æÅC‰ûµµóЋ[åáÀtýྀÞ⤦ÔãÒeÚÓÒKëç½yãä‚eÞݤ&‹Èy/Ãâd4ÚÛÂ]ºÝÜ4ëÕ0 Ô«|ÚÀ[¡Ø¯):ÔÉ$ÏÖYP±ÞW‘ÚÔ)máé–¥âÖeuåÕ3ZñægoÁ¿~äÕk=ü×gxÂÈt~½å²:ÖËŽ+·Ü‹ÂËc:×Ü¥/ÀÅ~ ËäŽ%Èà§;±àÇNÆÒ·VÛÆ¢¹à¾!Ž×¼vÙÀ/ŸÕ°1¼ÚêF‡×Û7¥Ø¯S¶Ë£//¼ÜW1ÓâxvÒÚlK³Ú…*õçƒ0äÔ€+Î΃Œ¿ª½ÙŽ$ÓÛ„Zàø´Íܲ!«ê²/±ê‚&¿ÓÚ%‚ÖÀ2’Õ³3¤áÏDD×Ì^ŒÅÌÑStЦ¬Ô’^ç¶+Yø¨;>Üš>ù#Й>\Á« díÁ3N½š1-ÍÊ2åm()øL:2Ö¾Š¬/:—‹12b91#†g15?‘'6 #2Š'.(y!4U§$,D #¤.w¦/Y¾-$¨‰UÈ39T¼9/DÝF&WÝq#®s<àª%8ÓH"'Ô¥).Ñš04Ž¿:·àd2˜É:-žî?OÄÍAF^ç–;IιL-È›:ªÕ¡Y¬ÖÉ…¨èÁ<£ößp£ÃÈÊXàõ¤xê鲶ÝäšzãåÖ\ëæÄCÝÛÇfÿÇ‘Ì×~PËÙ~AÖØ_ÔÔÁZªçéTiÚÃ-´å¼4~ñ¹/‡ÎçT¨×­@kèÞ€dã»^ÅÕ$µÊÈ:‡ÒÐcmÙÀ…‘âÇw„ÓÃmÔÂ…fìÜP‚Ö׎kÇè§`½æÊkèêwEàè¯ZÆמ@ÖÙ¨:ãΟLÛÝäI½Óž+ßÔ°7èÓ¦X¼ÜÇ+¨ÔÇ-¨äÃ8ÉΪ#˜ð×BÈáØ;©Ü×hÙÆeOèÙyjÖÖZpìÍw[áâ|)äÔ„&Ò½voàÍ¢¶×—@åê–GåÄq+ÉôœA¸ÖÁ+žÑ¯!¶Þ½%µâÒLÅÌÑPÎÀ*³·ÍKdȵ=w×É%®Û¯GrÅÑ_bÄÕ?rÐÓjxÇÀ†#Žòv9ÀÇLN·Ù{<Øݪ0ÇÒ² ã‡RÝÖ™"ÅÏ’$´Çº'Òì¬7¶ÕË?ØÑÃ?‡Ã¸V›ÆÇG„À±ZÅ¿²[‘¼Äz¾½°_~ÀÈ™»Ð£pƒ³ÃkkÖ¹[ªÅ¢ekÒ©„S˪L̲ŽbÀǤY½Á©Y­¹Ãc½©¶MlË¿b^¡µ[gµØRŲ«cq·¶m\ »K«³_]‘¸uh—”VP„‡e)©¢Bhg¸‡db¤dkÉlo¼vqq±ˆeS³ŠvŠ°©ibž”\a«£b9š…yn²³|e®¯Ur¹³~O_>£¶c^ ¿~Á«Á°Ì˜©…õ«ºÇ™ÄÄìÇá¶Ä”ËÌÅž³—髸ÈЦ«Kb£„¥›¼àÃ×·£Xs¶›‘ƒÃ”zV­«ƒœ}jiNhw~†potpmt…YƒC°°zbŒocC–]‚g–¦„—š‘}{̓l“ÇâÝ©‘q‰g¨e«Tœ†•¿n:w¹ ~„¹˜Zv‡}j”hf€€SmIT¢:£q¤†-Mhm8?k_-.C+J@JW 7%|D/m$E"]Hc‡!1Zr91’=e&eA…%­\.O9E`ž@_%›;=6œT;2‡W|3³vr= Hˆu¤zxt l…}lS|~{e‰xˆhg~£kžáã{UzNn}™œu«y‚¦¹k±Ñ㿺·Ñv±Ò鎧ÜÑÆ„àÓ…|ßã¸Ûîì¬wìÚÇdâÛÌkçØ«KìåÆYãm¹°¥cÉà—X·¼Æe¡›Î”•¯ÇpÀËÚ{³Ø€—¸Üqµ¼ÈwšÇÎ’ÂÍ}zÎÖGª´ÔW…¤ê…`ÅÆUµË†Äê¸|ÎÒŽ‰ìÍ‹j½²Šu´Ýµg­Î¹SÒÆ_±ØÄnËݱf¸¢°U·ÁÓ\°­ÎH±Ë·W²ÐÔ]ÏÔ©N®ÂÐY¸Ä×q¢ÞÇ5·ÑÎN•ÏÖ]²²Õb}¸În‰­·ˆGÆÓ«Š´¹€b£ŠƒÇÀžNÍÀ¯Uɱœ}·ÓaÁĦP¸¨dØ­‘g·Î g¶µ©d¢¥ÄEÀÇËM¼º¾_»¥ºn§Ã§@º¸Å…s§²z È¸M÷`«Çx~º¡oydz‚v¶Á—R¬æ¶‹Ç¶{~¶½aaÞÀŽH¹¶a¸¯m\ÊΡOÏÀ…Rɺ‡,θ”UÀÍÉÄãÀ@_ÖêInØÒ,’Å´/°Ïà-IèÒ%„Áã?G½Ö1rÏìV>ÃÏclÃÅ3pÕØc5ÙÒwÓΆ"ÕÉl Ñ­®+ÁÉ©,¢è¶%Æ¿–.‚ÍÄm|ÔÉa~ã¾ĽºWlÕÏZoÓ°]oÉÁe¶,/Qß3&PÚ<+PÌ(+¯~µO&ÙY>>Ò¢$%ª¤BÊÍe$¶Ü4>„ç-?šÞc.›á…K¡Ær(Dê´ 1ܱI`æHÁÍ爪ÝÂt×ÓY¾ÚƲbïæŒtÕÞ¦ÚímÿμTÞìÍSéã™JÏÕx^Ê݆Äâ›!ɾqHãÔ 2«ãÔ?€ÔÂ8­Ø´G«ÒÎ,œÍÊ/‘Э(¸¶ÑTàÖ<‹ÑÎfê´+šÓÁaxÃåxeÐɆÍÒHvñÜzöÈ’hèÑaBÝçw4ÑÉ’8ÈÒ‘CÖ×xUìÓº_Òà¨'À׊?Ú¾”¨ß©&·ÖÅMÎߎXËÚ·4¥ØÆ9¢ÕÈ?­Ò¤3ÃÔ´6¤çÆ.±Ó¶,šåÄ68ÚÓ{OÒÓMNäÙDBÝÐn@ÕÞu*äÍz ¯Î7Åק%ÓÔ§/ÒãcºÞ¡'Û½…Ìø̔3ÐÖº ¿ê£,v¿Õ âÂE`ºÚX}ÝÐ,}ݽ€ÎÑOiéÕx-ç¾x(×ëpbÀ×nJàç|+¯×y:ÉÛ~!²á¤*³ãŒ"¬ÜpÊ⨢窌ӷžäÐT¯º¿t­Ó¿d›ÚÈm¼Ê¶¾º¿Ÿµ·¿f†¿Ôr¤Ï¿r«¯¯TŠÑµ^…ÃÁd~«Í`žß§‰L´¤¡`ÍÁ€:Ô®|M¢Æ¡=Ÿ¾=õ­My¬¶b€½Æ_£©ºiÍïh[¸Åv³¸zd†°`‚—¾QM§¢Z`›®_g¬¦JTp‡^s`®‡_y¾]q˜Ïymv¬zgs‘DUs¥‹‰g§nj¼«rs©¶kc o\U¤±E:¥¥mg Ç\wžpt½¾g¸›¦t§ÑÁȳÀ»ÀœÍÎÖ¯á½á¤ËŸÒ¨»ÉÙ£¸†Ì´‘sNuA0nF6_3<…(;A{ %es#-4{"K=¢8O;©(=&F2e–2|[ª*J0¤'8(¢V%tXC&t?J"›:w)ŠR{eu~‡dr€`€o‘{uY•M˜²˜q‡i£q‚v…w†”ªÃy©Ù€“›|¥µÎ|£ÜÊe–ÓÈv»ÕЬ‚ïÚšˆà䬭ÖÓ¼£äÈ£páŵ`컢xÔæ•cÁ²¾i¶«°‡¶–}¿µÆx¿Äãt˜ÖÍ|«ªÅe–ÃÌa¸Îq‘¼Ìb ¿ÛŠzµè£Ž¬ã{š¯Ïo²âáŽÂÀ pÛÅ•‚Éíˆ}ÖÏ’}ÝÅZôÏŽv¹Þ‡eȧ¥R¥­¬kÖ¼”Òè¶`ÔÓÊfý·\ÔÈ¿V±ÀÂ`²œ²`¾Ô¯t´¸¼b¼Öd›ÊÕq´ÆÄ`­ÐÊl˜ËТµÏb¢³ÛwÅã¡xíÚ‡£ÍàˆVƽ¨aÍÔ©[Ê¥‰k±Ñ¨kǽÂN¼ÂÃhË›¡jÌË»iÉÈÌjÃÁ½Y»¯®k½Ç¾_°°Ñq•ÅÞZ½ÅÚx²¯s|³Âc‡½Ó>¯°¼x{µÆÅĘ_Çìa¶«‡[ÕÇthÛºžmѵ´>Á²ÕW®²»[ÒºxVͲ£Lʹ¯X²Í¯Bš¿ï-€Ýª0‰ÑÙ“Ã5¬×`uDW>_rsPiU…žih¦tT|M±j~Y¥vzŽcsˆl}ƒˆŒ|4rf„Œf•Äli–§’x‰rŠqšbA£‹ml‰„ˆ€ ‹·¹§yA†wqx“N‰F¥Žšo4M#fMAdXm9|O,-‚oEM5m!>,WIPJ}TM+‚"I.r@X[hWVD™'8;˜4%‡€Ð­¬Þé?XÙÞRhä×@XÜØ@`ÛÓI@ÐÇEkÃÍAsÀçQ!ËØ…G­À“9ÖÔ{7ÐÕ¿$ÓܱAªÕ±%ÅÒ¤&r¹½;pÌç5g°¡J­ÀÈ;D±¼I_±¬Mi©¥9=¤Ë3N­ÃNI°ÇKX’±E#|ê‚5sÞŠ& ÒMnÜq/†Üv.uéswÖP,бF:ÇŒÜc1{ÓŸ-b϶(=¬§¨¸‡‹×ĥϱ0œÍ¬A³ï¢yéÄ2‰ÒÒC çÏ2“ܺ/¥ç×/¢äÆ-^½¹K>Èù¤tÞÛ<(ÅÊ)>ä½F.Ž«²‰9.¼…+'»”7>Ž$#›¦K˜¤0lÞŠ+Qü[%Žå]$°âŽ:QÕ˜dî”'‡ç«QEѸ†´³.>òŒ|Ѧ/"Þ»78¹¾8%³¼2CÉ¿-ÕÀ4+ÅŠ6<Û“F-…$(¿‚(Ùl'Žj#=µž$^£!²“q® 5O¤3Ÿª;;¶¢+0,¦#2³7?F¼%|¿:@IÜ03AÒB(]Ö?7-¶–0áU.ø4GBß•<¹ÇAÃÐ2!¾×[9¿Þy$ˆéo0¼ÉnO²â4«ÙªŽïÇ †æ›¯Óž5¥÷Ñ_ŠÚÐØ¥qÑäÀŒÕ楛×ÕnžÕÜ´^ÝçÂ_ÖÕÕGåÔsMÉËsNèÛŠäåwÁÓŸ9¶ØáAŠå±B¿âµ+¥ÛÖ9†à°!„àÃA¨ÊÔE*ãá1sºÌ0‹ÓËI¥áænyÎÊ@VºÒPhÛÕWjÑáz9ÑÚ†`ÌÝNsÒÖo?®â”GÜÜ‚9ÖÍYkæÙ›AÐÞ³!ÑçŽ8ãÖŸ(­ç¥¹àÂ*ÎÖ<ÔÄ3¡Ö¬"Žà±&²æ4ÄÐ×PµÐÈ1¡ÛÉB¹åÖEfÎ×^TÙà’{ÄÔNCÁã_5âçp.Ðφ8ÛÞ)™³¦1ÔÒ~-¾èr7Ûáª*½ïÀ+{Ñ¢Çá‘?ÔêÆ/¡ßµ“ؽ$¹Ù¯$KØØ'”Ù»/‘àÀ-»È93ÑÀ-0ÎÑj<ÇÒp?µÎˆ5ο‚1°Ô†HÓÏ|›Ï²,ÇÍ’#è×cGÍÔ©%ÅⷌҟÒÄZ½Ã‡YØ΂uÍÖ®©ÉØcŽÃÛ†¯Ú¹p ÓÐh£Ì¯S¿äÁ^•½³c‰Ç­`›ÏÁs‚ÑÇ—bÚÂoÒÕ‡^Ó¹£mܲנʹ»TÁ¿®#d¨ËZ†´À…Å»¶5tŸ¥< ¹È_^³Ïsn¡³Sd «n\±UZ£²SZ§ŽcV~¢?Ux´\t¼]z“”34a±…mo»^do¬xDH„‰tU¢‰VY¿ž\k”†vKš˜q^‡’l\¦²dš¯¶M³¦½ä”›ڲ§”¿¬°¹Ì£´yȺÒØΗÒÂÁŸÓ­ÁÈ•¡µ¹tª¶†Á៙³£ªƒÔ©Åmy‡dXzDGa,:vNžthd˜‹bgs~`l`HJ]y®‡}`£^™f‹u…‹|­\›mxv¬˜•fzhiƒ£›¬È—µq—‡”„q§ž|t•n…wš —{†{¥‡b‹w…i~}š‡…m}T‘–¥MIDŽV-(ƒCB|X ?sP/ASv/%„v.?YŽ/X0z70yu0C~A-‚!I/F84RSª5K(—J‰:‹6R:«;wHˆuA-ŽOR®S¨hwˆ~rzx…|c—¯z¥Šœˆ‰‹n‘¹“‚€kžŒxÓÃňËÛÏ—¦ ³nÌ°™®ÎäsÍâ±ØÑÝÕÏõäáÄÜÆ› ÄÇqœÏÒ˜rÕ׳jÞÔ»bÒŸˆÃ¿³t±¬Çp·¤ ‡àżu¶­×ƒšèÝl¦½Íp°Ãéx§áÂi ÝËiÁÁÕ¦Ýá‚È߀€²Þr¥¾Ò—ÌïÛÈ”ˆ»ãŒëÇ«ˆÕÔ wÎß™½Þ­‚ºÉ¯_×ñn¿ÕgØϹhàÌÔcÇ·»`¾Ì¾q»ÏÏ^ÌÅÒGÖ×·HÈËÍe»éån¶ÞÜp­ÈÏg¨ÄëU•´ã\¤¾õa²ÊÕìñÒ”Ç匇ÅÓ–yÕħwùÚ®v¼Á¬i©œµSÇÒ²h»Ð•`½¿Ñeµ³»ežÃÔXÊϵn·¾åt¶Ô×\´šË^¹©½p…¡Öjµ¶Ïu™¬ÌA³¹½l€¸ã‹zÖÏvÓ˘…Å­ƒnÅË’hѦkm°°hǽ²b¼¬ÃdÁ¹”h®µ¨Hʨ”Q›Á°X·º×1 é9ÌßHCâäb…òãH¬Ò²(uËØ8rÆÊ;lÁÐ.nÕÞEzÐÎH]Îì8s¹ATÏÉ„=×ËZjÐÝy6¸Î^%¼Ñ«c·Ô¿8¹¿œ7˜ÁÇ-wÑ´0…ÖÁ? ÉÃ&zɹO\½°3\ʶFsãÐK/¿¤ \¬‹Íü© ]ä«&¨Í®AiÔ“*QË…$(Ž4]êÍB%àħ(*ݼ,&å¨)"ÍØD5©$ ~g#œH,.m{."ix8'hp"/Cˆ!L¬'89£+4Ex0,6œ)-‡.:#u $_¶/1;¬&(Qó7)'Â"/Dà'³R.ÅS1>ôš09Ǻ9?´ÓXQ¾ÝGeè¿n'Ìåi5¶Ô_)ÁÜM^¼Û·T¾Øè œí¿B»Ì¼2ƒøÏj¾ä㌵ä×{ªæâÇlîë®^âã’Ÿß안×ؤpÖߤ\ÜÙ–\ÆâŽRÑÒ€5¼Ü|6ÑѦZÓà·W±ÙÔŽ Ö©;ÇÙÛe©ãÎr›æçp›ßÑVˆÖÞ†uÈÉ`tèÕnžçÐ<ŒËèƒ~ÚÂc´Çoã˪wËà’ÂÕ€cÝÏh{éÌ¢ZËȵQÅêu…Ìʘ^ÉßÃcÏÝš'®Ô^ÝÙÏQËÓ¼P´Õ¯`ÈÆ}L³ÔÓ^¹ØÏRŸÐª.Äç¹@¨ÑÅ;¸ÝÊ;«èÓ<±ÜÎ{gÕÝ–rØÛ_ãíwGßßuSæßÈpâ×lMÒÝÃ9Ëß‘LßÛ›NÕÞŽ'¿Ì²¢à¾7ÄÎ¥2Þé§+±ÙÑA»ÔÄ&—ïÀ2™ÔºRÁ³@†èÍ?ÀŽ1RÓßWƒ¼«IgÝÓA;·ÑhTÁÓ„HÏä^?ÔÌ`5¼Î•4¹Î›,Ëìo/ëÖo®Í£!ÔŸ?ÍÝ™2¯Éȉĸ»B‰Í®f ÝÅ`ÃÃÅCËÿ0|ƸTØÒp˜ÂÞˆžÞ¸J˜³Ñ[›¼Í4~ÆÇuXÚȤS˜Í’ZƲc@ž¯¬d—«KÕ·´AŸ¼ÐB§ÁSr«ÀB ÁÄB½ÃÅT\¿¾[`¥Æm[¶È~^ŸqX—š?Oœ¤C'’¤Y]{ÊQO¨ms„­ybkɪ|r¦h|«„na£š]Z˜´ei•»Re·ŒqM¼ª|_ªºqw§µnKÌ©dP°È}“Ñ`¼¦Ã²Ýž¾Ø±¨¸×¨¾¡Ò»¬”ʳä¾Ç±¿oš¨µ±Ó¤Á˜­»ÚÅu¯š{Y‘¼§‚¤ÀOrAT;Cu`J•žqI‰Ë•OŽÆˆx‚XWorRed‹JƒB||uvÄm‰b›n‚eŸ~t†±„U¦¹ƒ‡nlp£Äƒk Ÿ‹º”‘f:‚to£›‘‰‹m„™oJxw‹o„r~ƒ`m}p}`pYWN@c2{>=1UaKKZOaIr{$;3v%70`4M$ˆQ.\$)3ƒ%V+r;J.i%bY†/19šGj8©5MŒ'=5`I{/\8•PH”“r£nŽ‹ƒˆœªœ‰ºöϸꛉÄÉ«£´–Ƹ•öÙçÝÍÎâ­Ö¼ÎŒ§Ø؇µËäÀÞáç»àôÞþ¹þÏ»‰ì岡ÑË~èПuÑÑ[çÞ¦€³º­v½Ÿ¥}¢Ø±w®Ô±qÔÐϪàà™½¿k×Ð×s¾Ù|ˆºÄq“¶Áj™º²£Œ§Çw£…——ÇvŠ«¸Ž€ß¿—t·ÆvƒË¼—tâÊ–ž×’‚¼Ó†Éµ¯‚ÚÓÃq¡µ‹x«·ªqÌÈ®[³»¿mÁà²wÕ½ËkÀ¨²g¾Ï®w¹Ø–S¡¯Ådœ£º_©ÍÔS‰œ»k‡ÁÆU©ßÝhu·ÒQ¦¼Ä–féÒ‰k¹Û•„»´‚[äÔž:ÔܯRÊÆ“a²¯ÍbÆÁ™SÒº¯_ÏȵqÁ¢ÄdÄÃŽ9«°¿cÔÁ[¯ÁÞa¶»Ãr¡Î¿S›´£lƒ·¥v~±Òl½Æ×j¾µz“¾·amÀ¢iƒáÁjpº©fa̸Œ²®}gåÀ¬Uм™Oµ³}KÑ´}FÄøfƸˆC¸¯œd¿ÝÂ7æÀIwÞÐ:~ÈÛ2–м1¬½Ä4]ÚÐ>cîßEbØË7SííF^Õ÷RAÁÕ9nÈÆFGÚáA®Ï…7Óú~EØç›_²Ý•8Ïؤ2®¶Ç6läâ kãУҾ,±ºÃ-UÍÅd}¼ÄaHؽB3ÅÖ9P–ªJK©¿J7ÁÒ^CoÏ|4_ái*›¶HO—òs4 ðk@‰ð^1 ØŽVQê’0Hå§,yÚt#‹î¡QOÀ¸>U¬¸WFÚ,}ç¥%ªÍ½³ä¦$¸í¤;‘èß.€ä¿(±Ý%»åÐ@‰ÞÆ'†ðÁ@¨ãàuYòÛ.AÏè<+ßÅO“ÎÄD¹‡68–ÕW@®»37¶×m®àoG¤ªEA¼º/6uÙX'eã†2ŽÎ=/²Õƒ&]å™#Àäš/`¾-!ݪ,fä§*B»šdÍݬ/)á®5E¼ÃK1³Ã':¿Ï.5é­#&ßÆ5Ë…š£F+С('¸]$8¹x'<ªJ1¿¡=2E*#,­2­¦4)A®"2Y|1,¨=;¯ 'C«.5Mš#1[è)7+·C&PÄ?-ÅvB µ‚80èz8Wç…C1Ä×C.ÓºLuÜØ—ä߀LèßUX»ñNLÐà9ÌÜØd¨Ñäj²ë“?¶ëß³Ûß^‰ýïxÅñÝ¥{åû·hÉí–càÍ€ˆíлwÁÉ•YÅÕ¹lÁày7Ûá”-¹í€iÌç~Ì×ÍP®Øé°šÛÀ5œçæi˜áÕ7˜ÚÂo‹òÇ%©ÑÇRƒÀÌE]ÙÊ4{ÚÀ-›ÑÕ„IÆÍ€ãÊÇÒfpÚàÍnÈÀ}Ž¸ßvqÓÐ|xÏã¶qÀ×/ñÕ…MÞÉ·MÐÏ¥*ÅκXÀç¹~¹ÕÑ:²ÏÐ*¸ò€[ãÁ¿ˆé¸âÑIªá±#ÛæW’åÌk­ÛÙ)¯ãÖF]âÞ©háèhjÔár;ÉСRÝÕ‰dêÏ/ÖÈ‹CÈÞ´/ÙÙÁFÓÓ›>èÅ·%ªÙ°.dÕŶá'ËÕU°Û½3©ÌÉ5®É¿6;Ó²4PÖÍ;ó¸'·íèNoÏÅGLÓËb(Ýäv2Èßh,½Æ„1ëÞ:QÛÀ‹àβ(ªÚ¶­Ðx&šÍ´3Û姒Ԝ+ÉíÒaÐÅQÆÃÛ¼µ½/°Ó·v׳¯Nº½Àq±¾Í¢¡à¹R¶Ã¸‰§ÄÅX©Ï¯]«§ØC¿Å‡bàÄ \Ó¶§•Ï¸¡X–ɯRົ^¯Ò®A¯³Áo»²ÈxźÅn¦·¨SÃĹWo´Ñks§ fi± dsƒœiIž­lY¡šN\‹¬xUX¬tk¬huŸ®`a—µ†btµ™}Âc^ º€DÀ¥\·¬oy°Ÿƒo§®pjÆ·‡aŸ¦wa®ªjrŸ½tâ ·–³‰ÔÂƦ·ԸΨҜŪ͞нà Ô²´ºÉãïÆÇÙÄ°ÙÕ¬®”ѱ‡z‘’Ì|UŒtYi`K|–™zf¸Ž‚—„u{˜ˆ~eŠ²jjz’{~dŽ€†}–e}|±u`ª±‘}“ßq–š}m–ow[‘”͈µ¦fŸ½’c…‡•oŠ¼–˜“€‰¦ª™ºÀ¥¡Q¬|>ji™¢s‰aMyyM/}OK¡ÂɽBÑĺV³ó½[ÉÌï:µØ±(™¼µ/x¿Û—Ô³-¨ï¹'}ãè;zØÁ@cÏÙ%›ñ½>lÒ¸W_ÅÔ"‡ÙÃ6b¸ÊfBÝÐ|3Ù݆gâÕ{A¸Õ˜>ö¯+Â̓8§ÜÎ3ÖÁ5¡Îg´Ä£,˜ºÆ6b°3sÝÃ7wÒ¶]=¶ÑCKÈ®,º0+žÛS2žÓQ1­ÅK?¹ÐV5´Ü‚G°Éj+¹åWDŠâ—*RùŠ"Ï„4uÞx'vß´FGð<º€(fç°AŠÕª0­Û«ÌØß>©áÔDŒÈÀF“Ûº(¡ß¨*¬ùÌ9|×îz¡Þº+ŒçÒ¨¿ÖÍ4•ÔÆX˜Ø±/ǵ='Ö· G½áY'ÔÓ?§s+&ÜE1/¶Ž-µv2Aw+4·—':6o4!8˜*dfP";È6G`À/?§)4Q4!V¼3)1£P>WÌk,4Õo*<à·(:É$*?âÊGvÍÒ6CÉîM™ßº\>ÃׄÞâ¾™õË]làéël¶àè[¶åÑbßØùtŸãØáÇðûÕÀðàã¿vÕêzòø•˜óÒ¼„ÞÛ¤ZëÕuaÆÎLÒĘJÚåQáÞ­mãØ»l£á°:¥â¦UÍß³>ìÇ/yÖ퓧ÕÕZ†ÏÚŒ‚ææ­ÛÞOÃ̾S«×уîÉŸ™ÞÐŒwÑÄYfïÖwrÉÎQnâÙ}ÙÓ¯oÚÚ¡dóÏnÅÜtRÝÌšSØߘ2×Õ†NåÑÑKÒß¿O¼×ÀiÜÞ¡]ÁÁÂIÃ×Îb¬ÁÁJÛÂÐlžÐÓ]àÊ×c³áÛL·âÐwNõË‹æ»HOïÛ_möݱ”ØÙfoãЄqÔÔ¼OË߯\ëάyØòtáÕÃ-»Ñ·XÆׯIçÑ»hžÕ¾9Ãé®Õݨ!ÂìºO˜éÒi å×*Á×·-ÏÎ=pÖÔi‡ïÖ^‚ÞÞt=ÝÏz@¶ÀpkÜ×pFÙߨ5ÏϤ1ÆÛ’PœÓ &Â夺æ¶JÖá‰:ÊÓ©päÒ§Pš¨ M¹ÆÎg©É˒ΩӦËÃÅ£Ž¹Âuµ¼¼oº«¾r|³Î§¿¸tή¼ec¸ ‘aÁÇŸ_Í«ƒoÒÅ©U˵Nµ¾°L—“¥ZÇ¡°\°¥¹S|¬¢UÀµ¿l`°À[z«¿}mÆ·U`¤˜ni–“Q8›ŒV_–•cf€¥pMl¸{o’Ò€mƒÆ¢ŒŠ­£wa¶‡x…®ƒ~e¸{|h¢¯gk¤•u··€bª¡qk”‘j“’qo˜±t›¹}Ö—Ú¤á‰á½Ó˜ºÆË ¡~Ó–³‰Ò›°•Ë˜—’Õ®½ÒžÜÓÏÈèÙÄÙªš’‰§”`m0m[]?]`f”…™œ‘†ˆtsj|a‚Š‘R\8]‚aše™h­“– †€s‹{›…”p—}ˆ‰l‡†—ª‘|¼Ž‰’y’…£¨s‰·”‚“²ƒ†…„ˆÂw‘Š™˜¦zj˜M~±·u€‡tql‰§h#œ0I(}l>šob@-LP:h>$k8"Œ1ff%/U—OO=¸ºÄÙDÔѾB¥³ªH¾§¶C©ÐµF±ÔÚ@³­²?¥ÄÜcvÄÑlºØ_¶¹Æ\¹Ãz|»Û‚~ÒêloÏÊŸWÇÁ‹AºÓkeáèLÊÄKã·²1Î؃pÎÌ‘3¾Ê™>ÅÈ¿5Èß›QÏÜ¡0¶ïÀ:yÝË(‹âÒ0”×±9³ÖÑ,cÌ´^tßÄ*îØ&mÉÚ?méäG{ÛÀFÅ«C*ß [6¬½Z7Šä&œÚu˜½J)¨Ïr&²ÂeI’ä~žÔž7YܲiÙœMƒ«X0kׯ[׬2áÁ1KòqX=ݲ&”Τ¶ä”/»Ýº/‚ïÏ7„áµÄÙ©.»æÕ@§Û±!˜åÒkŸöׄÕæÆ•õ¹ ¸Ê2ºN(-¿Ÿ*3ª¿0-ÄÒ3LżODĤ2)±¹A3¥ž'‚ïp>íˆ-ãÙHA²ñ5(mð”;ià•2ªë¡DIÇ«ƒÝ›ŸÐŸ%ÁΡ*>»¤&[ϵ!*ĺA¿ÔÈ5hÝÁ4 Ó®>0ïc<1ÊØ&&¨¼Ié`'0Íq97Ò€(G¿‘8/Â*2]²2=²>e‡ *Yˆ)cÉ02oÔ)(?"ŒÆN2oÀ3,mØ;BuæE*/ÉV9)ä‡-+ê‡/Xñµ49²UyàܘÄÍÉCHäø¹Ïå¿ŒÈßy•ìóÒsÌíèf±äðXÍêÜuÜåËw³ÚÅjÈüáwÓðß«y×ò¢qìû«Œäà“¤Éαt»ÚÄ×Ï’SïÕƒ‚ÙÔŸ4ðÓusåÏ´”ðÑÂmÑî홟ÙÕcÊØÄ7³ÔÌŒ·¯ìa˜×ÒP°Ï $UºÓi”ÈÐx¦ÜÉd²ÌЂˆÕÑ„±ßç“šûÁ|ßÖb˜ÇâqÔÞ>ŽÏÊ“fãä™MؼÐrßêjˆìÓ¸bÆâÀˆáÙœxÌØ•>¸ØÚßãºlÍÎwÛåÂaÓÙË_¶ÏÖ<´àòTÒÞÊS¯íÇÃß¿OÊÚê¬ÐÞLj÷âLgöÈS\ÜÓz‡ß×}“»íx}æõ|T®ÛÇ[½ÏŽeèÏt›éÖ®?ÚȾAÈÞ¾2ÌÜ}2ëÎÓ.œÑÈ5Ý׿2 ÙÉC¢¿Ñy—ØÖ>¤ØÍOÑÏßSjÜà‚]¹(T’\Ž?˜}}i hw¬–‰iµœn…¶àÓåÏì„yËáÍ·öÄ»lÂÀ‡Îæâ°ïßéÃÔØßlßîïŠêàøÌÎÕÌOÝì»þÔì÷éáº~èÔ’©áæ”®×Ø¡nùÈ~g±ÄbÍ䘂ÄÁµwÖæ¦gÀÒ«åè´D¶Îêx±ÿçZÌá¾g¿éÏV•«½R¦ÖÙx­©¯trËòUsÆòp ÉêVÕßçy€ìÚ†”Öátˆã×qyùÞ£Õ摆ääy–ÒÕ«“ÕÉÍZìÛ¦Uñê‰[ãà£vÔÖ®UÃé•€ÝÕ¶X¹ÕÇrÃì¿YÖîœcÍÌÅHµàåY¦âÑL©äàS»âÖJ»××Q©ÌëcÀ×ßj„ÔÈš`Û¾‚Qèßu€ÜÕqtÌð•mâφZÓÙ™cÙÛ¥OÞå…tÍç‚IÓò©5ÉÅ­2ËÄÓOÚí¡FÈÞÔQßïÒ?¹ØÒJÐË8‹îÛp|æàS®ÔÅDÀÄ×GoßëR‘ËäZuÈÌalÏò~pÛÕ_o¼æmwå¶s@´¡KÑʯ6°ÐMÐÆœGÀ»’9¿Æ°J´ÃÇcø¬?µçÀX˜¡¾G¶ÑØQ¼Ô™%’¯ÖR§ÛÞB€ÖØe—çÂny¹ÐBy ´Q’¹È8‰¿Çgd»ê|mÌÃXWÆÏf[Îݧ:±·œW¿¸—S¸ËÎF˜»ÃJ¤Ä¡k³Á§9¦ÅÁRŠÇ¤G‚²¢6˜Õš[O¬:ËÂ.KÏw'5™ 3BoÕRD±ÀZ;Ñ»\H¼¹X(§¾r:¾Â:N¹Ë¡5‹É~CÎi.væEG·êœ4¹Ìš'¦Ò“/»¨,¿Ê†^¾Ù™"Äâ­6ÌÕª5Ÿí˜IºË“+áâ©%²Ú¬a¥Ý¬#ŸÕ£. æÜeܧ#Ÿå±=f§23=ÔlA0´“O1õ]PÃÅkzÅ¢>/È»24¸|8#Éç`C¼àn@åê×wëÇCHíF(xÐTõÙu$ü¶3¨ÎœC_Ïv*•Õ²WÅÉœ<„¾œH¦².ÇŠ&EÒÁ70¾f'HÆ‹"Dà›-!¹Í92¬g$#³x&•v*NÃf':É™ œœ'Ç36s†"4¦o$§¡-&-“$7‘0)“¢,Z("‘ì(&“Ý:xÓY*6ßlCL£x2]ç…7'¼¥5ÌÚ*bãànŠáî1FìåÇláÞCOîêb­úâÔµëïá¤ÒáØCÆèÕ¾åêÙ¢Øãꑺðë[Àãç¨òë¦kñâ…­ÕÏmŠØî°cåâ52ÀßM‡Þá|8Ýã}^ÌÕX=ööl9áå¨AÁî½P­Û¿yÅäÊ`¦â¤$Ûår§ðªÑÜY€éÒ1ñ±0¾à®GäÉsëÎŽ^óÞe¦ÜìŸZíä„}ëЗƒáÖl‡Çù•_ÈÞFÐâŠ[ýß}dÌõ{4ÝÝ^âîHäÈ¿\Êé‘8àßAîÞvBÆÙßQ¼ÛÉ;Ãå¢&É÷Ý_ÄÚ½AÁÛ°¤Ò®,¢Öé}UîÉ_Nß×hvàÍ'`êÄGhÙîlhçíJ[úÒŸSâò|]âí‰jÑä;IÍä¬>æÖ Üæ«PûÛ~.Ùèž4¿èµÊã±6ÁÒå;‹ë¯j¯åÏEÛâ9¬ËË|ÏÈ5†êã1NçÂeOääSFÏâEmáÐ;0ÈÚc.Ü܈ÝâRTç×u­áy"²â‰Ôíz(ÂÛ»^ÌÁ°„·Ñ¬‰ÃËZ¾Ô˜[Ü·²?¯âÜyÅË¡cË׫yýÄm”¶ÕFTÒÌ'²ÂE_ÒÎgpÜÍq:´Öyeϸ~CíÂt4×Õ~=Ô· 8Ʊ¥=°¶±7ÐÇŒFÒ˳@ Ì°3nÖÚMYµ³FWÁ«WK¬ÍdMŒžG?b’Z?‹½Z_¢ê`SÀÖQW˜Êyj§©HP‘ÖaS§Ó~i¹™Y}ÓO}ËPN{¿WMº°;¡¶¸SÂ{O¥Î®/ןQÏÄ€¦àžŸià±ÍŸÉ¼­[κŽuÞ¸Ú¡ÕÀA¼É³–ÈŸ«g׺ `ϵ^fÌŒc:¦M$®“T3œ¥P{Ķ{ˆ­¸ra¹ž\e„taA»¹qp¶Å”¯ÇÚÔ¾Üë{w©Ãša^¯7v}¤¡m³¾sÞœ³Xd¼jwm–wv¾°œb‘¤­`…¶œsŒœhy_й|W§rrA½™}eŒŽmZ}ŽdV‡p>¦ˆiQGUeœWHšwbW‹ecNAJuLg6Hi™UVJ\_Oo‡BŠ>UtnS_lBR&hG—R‰ATNˆm£sv8†*wN¸ª‹L«}}®w3†pzŽŽÃÎݤ¢ç°³ßÈÏçÚËÁ²—ÝÒÈØÔçäõ½ßÙ׸ù¤õÅóãÜÖüÕçÖèÙ÷¸æÒÿ¸ÈóåÍÐÙ¸×êÖóÈЗ«ÝØ´“ÚÓ—¤º½¢Ã¶×ÏŠ­¶¨Ÿ—›®¡·½°ŠåÎ̉ÇÃã•ÅØÎïÎÒ“·ÂÍ‘áÏÒ¦·Ó˜™×Žž¿Üw®¾Ò|¶éɎñϑœ»Ä¥‘¹ß“¼ÉÞš‚Á┄Ñâ¡•·ßŸ‰·¦’¦Ô¬¤ÍÚ¨ªÚ©¤Ä·€µÛÉ·Ñ«âÍÆdžÓΊ×ØÈtļ¤{Æ›½}ÞÌÒ”»Ù€÷ÓØw±ÙÂw›ªÅ†ÑÜ}¿Ù~¨â£¤«ÿ…Œ±à{œ¬q´Ö¢s¨Öª²¾È‚ºÚ¥‰½ÍÀ¼¶‰µÚÈl´¸Ñ½®Òk¼ÀÖc¹ªÀ²Ã渶ÎoŮЂ™°Øq–§Ás¹³²o²·ß”ž®Ýv™Áʈ™£àˆ•®ÂœŸ±¿›••Â}—¥°ˆµ¯»Qµ¬¢™º¨¼]¦Ç§{¼Ÿ¿]¸fhñɱD´°I¡ÐÐJ É¹=±ë¥m®ÆÆNnÁÑfšÂ»Qžé°DsÉÔUv×ËdvÄÕKšÃÆRhÀÎkX¸®~`ÁÉj‚¿¸¤?ÓÎ{>Úµ§OÕG¦ÙÉ/¬ÌÂB¿Þ¡:Áî@‘·›A…¦‘H€º“Jj·§S#ËšR%¹‘8;‡ /,‹¢MGw²XD¬´X:ž­QMµ«WT¦´db·ÑgJiËž#Ös9dÓ*9žÄŒ-?Ýi1žž2¿²klؼ±3¾Ì—:°ëx3Âëw"¾Õ¼+´×§(»×‘,ÛÞµ,£à’-¾ÚªÑÆ™#ŸÏ㠬ʻ90ÅŠ3FÍCF7Û ?2­•'A²§A€áÆ5ЙF;¯‹34Õ¿BO×ãŒiçÔruãÆ9Dιn)ˆ¨6vÙC/~Ù "Ôܬ8žÕ=dýR6­¯…›æ¦D¢ÓÂ+-é/Qá­'0éZ*4ëm0/Ë& §¦A/ª¯*í‚$^¼eÊ’#å›#݆%[ŸDÍ4çŒ0À’;0Œ¹.yÎ#†¦2·)0{Ô'}É-#˜Ñq:5à\W:ë¤M\뛎¨#.“JqϸM|é¹-vÚÙ¤­àêÇ_êÝPxêåÙÆéå·DÈîÜfëäÏ`öàäÎåéãV¸âÛXãïÌršØñvmÍài‹èÖC®èЩ‹íßxqßÚS=áÑdÙÕo>×ã:5à×Q`ëΡFÄáµV«î¶DÖô×TÂè¯<«Ê´6ºÝ¸l¼»-âÓ/£àÏ7¶ãÀ0Ç×ÒSzÛÖ#•ÜÇCƒôÚ_‰ßÄ#‰å×:‚ÔágšÙÞ85èÜW_ÒÔblëØ/xÌàt0ÙÖª{ÑÞlhÁÕ“>¨ñ{(ÏÜ”-Ççu@ÏÜŸ!µæ¿?«Õµ·âÒEíÚªE½ì¨!Îà­2¸ã¹AÏÕa€ÕÕ)™ÝÒ5”Ö¼?4ÎÂEnÉó<^Æï4`ÖëˆQÐéwcÉåF6×àzE¨â†.ÖÛ±%ÜÖg/ÀÞ°"Þá½É F½Ï¨ £ÚÅÅâÓ±Û”#Ûë½£ËÔ&žÝ†æÔ ’ÇÏ=]ÞËTËÍoâÌJ&âÝ€#àÒƒ$èÑ82µèƒ#Úð{!»ëwÑƦ5ÏÙ£-ÂÎÎ{ŒØº2«á»{ÐÖ‚X³Ö¥?¶ÎÐ9xÜÑq¡â®:“ÖÍZ¨¿ÂWÊá¿A‡ßÑcdà¿7C¾Ó\_ͳUeÓÆh³ÄˆgÏÔ†5®Í¸8ÂÁ¥3ÉÌ›`×Î{0ÀÃÇ2x̯4W½´DWÂÀ\VÆ·NKº£84Ñ•;9´Š)8…À/>¯²C\¸œ57Ž¯RLÇcH›Îsd‘ɈQpË›eq¹M?‚™?L¡·q@²¹¤D“Æ‘PÁ´OÀÁ¬0àÆmݺ¤¿ÅÓf®Àᶻž|À­ËªÉ»œW}©È‘Á¯÷~Vª·qÈĤwª¦‘b=¥}a!À›ch™™L=ž«D'´™eJm%dG²¶/;»dR–¢€µáµš½Ç†l½{W¥µrER“NVIŽ¨FkVuNd/[6TI`žÁŽ\‹¢¡V}ȤY˜Ä˜UJº¡V]¹Ÿ@1¯UN>ª‚)Nj¤1<Œ½[@¾‚B!¨Þ:C®³:N¹¦0X­¾EYºf-}¹i=£–A0ÁÓ§EØЯ§êž_Ú¼™;¸Ò«/»Ê–&¼è7¿ó·F­ä¥D±Ø¤^ÐÈ*©ú¸B”Ë£;¬ÖàYšÁÖ†ÜÀ'®×2:Ù™Ÿ²^iÃŦU̧48ÖŽ7×58¸T)+Ê`5?߇:8Èx/Ⱥ,(èsLà—2!Í/Ö…/,‹r(݆(!­œ-Á™4Ì}%‡¼I$–ÍC-t«-±Þd!Ñ!mÂ(kÙ]0¾ºg=%Ò]0Bµ§(TÆ™+<Ù¿9€áÙ9w×ÐEãø…tÕå©síìáÀÊèóÕzÄéÜ~ÆàëY×èÎhÍòÎZ¹âÒŽÑåÕ`¤ìí‹pááxeáÓdªàÓQÙÞ—‡ÚÖ\SáÂTuçÏPD·ñ†PÔÅ„sãÔ}?×УBªßãR¨èÖ8×Þ¬1ªå¦-¸ÞÊ[²ïŸÓÚAÀ×&™à×,¹Ó´.¤áÌW¦áÆBxãË,pì¼ApÕ¸LqäÃJfØÁ0jØåwJÃÞ…cÒÑlsôÂxFàâsZÒî†aÕÝ‚?ÇÜ»0Âê®K¿ô¬XÉâ‘5¼á¶=¶Û5½ê«(Ìä«E³ß¼@Æס'ªã´6ªßÖkÝÒ7BßÚdaãâ0cÓßPdÊßlj×ÜsHÛê†/ÈÕšMÚ¼†yðÚÆvíà¨HÌÏ Bµß¥EÑÑr&Òݯ=ºÜ¨CÌÇ”2ÂÓ¸0}ËÕ< Ú²%Ô݈¤Ù³(‡Ï»*^ßì jéÁFr×Ö¼ÁMV¢Ã{V…ΉC‡ÎsBˆº]I–Òz9ɼlhǼ¯ãÞ{>ÍÜ¥%̹›3®Õ–PÚë•-¯ÕÁ8®á§+³ÑxN¦Â¬2¨Ò¯)Åߪ'ÇÔ¶)Ø®YªÊ­@^™¤$‡ÐÆN‰ãÅ_1²¨KeÔ³2Ú5 ·¤;@««Kl¿»F6ªöœ2äÜ›OÝàÀ¿ðÎ]SœÂ`.‚Þr8åÓ‚/½È·8Jœ’2~¸[EºÓnDmɯ/´×¬PkÑx0bÓ®7$­E6'åœ1Kçw>#¾‰Ë´7&Ó\0,Åm2DÈ 2!Ï­=@Ÿ^$µ‘$Ñ{8'Ã5³ƒ*A¯Ù\;“É/LžŠ'@²¸99°À)4h¢1?•Ò @VÝhB@â[4>¿(çÑŸA”Õª<œçË{köÄ:Uéë©LèðõÜý롳àê¸ÛïáUÇíÚrèêÊQÆäÛgÌãÉDÜñïˆâæÝ|jðÜ›Šàî§çÐH®çÎw@ùÁNZë»~=×Æ <ÛÐ]+åÍ@âÓLSÉá†MÂÛ­E¯íÎ%Âí“Æç´=¬¹¤!¢Ü¨+¶ð³3rà¾.”àº2‰ë 3˜èÔ2€÷ÍE}âÙ(ƒéÁ9”ÖÙVUçÓ%~çÌ4xÞì”_ÜÝjEÓÕ}uÆÑ:gÎæÈïÝj<ÛÕ]8èâ€4Àßœ7äê­HÍ×S/ÎÙ“-¨á«Q¬ÜÁ-µïš5ÈâÒC­ã«2«à³+¹ë¨7sÖßKaíÚboâàYoâäPfæÆ?$ËÒO_áì}BØîB¹Þi&Ø¿“~ÉæjÔ×p ÃÛÙjÇÎnGÚê$·é™¹Þ‘%¾×°*wÐÏ'¡Ø»½à²ÿÀ;šçßD‘áÒ,rÕ×&DÄÏ-yØÌ2sãâ$uÓÓJçÒ„#ÖàrÏÅ/3âÎsðá{¶þN3²é‡/§×½¨×Ó>¡ç¼) Ú¨'ÙÒÙj½ßÅ-§ÝØfž×耮×Ûz¦Í¾!£Ú¿+§Ö´3˜ÇÔxÍÔkwÎÂr’ÓÓeeÜãyS×ØŒLÃÚGɽ¶AÎßµ%±Þ²=ÚÌrC±± Bfɽ2vÖ¶2~Ì«kL±ÆI?¿·E.¾ŽY,·º><…ÖeL™ÇVHÀ©QLÂQ<½p^¯É4‡¹‡cktSXÆ|B“§wOŸ½˜'”¶œ@®É¤ à·¦5ÏįHºÊh¼ÉtŽñÆÕ¥Ö¿Ö½Á¢{ƹ…>»½´r;ԙåÎÒoü¨Ya¸±A_É3Ëž]ѻĉ¤Ð¦n4“ÒxX¦ÌR,\XLÔÄ^^¸°]}Á¹¼ªÛÙç—ɶ½Î×ïÅw”ÅWtÅ[X‚¦Ú«Ç®oеoTn­•R\°Zr¯°U¶¾°n~³¦odž‰Ca´™['ÕP\o¨wY\¿xOFeB\q¬—V/{`nB£…Y,^;qS¬˜o6a7FAuLY|kfN¦[XDn^Mryjlq•c^‡gjz«àgb´ob¾b†^ªÌ‘*²Ÿf`Å{[“Žº_[šÇw¯ ÕÅÓίÓËž·ìËä±ðèèãÑÎêçíêäØݶðÙéæâÑäïâ×õ”Øæî Ð­ÙÄáÙñäñ̳ؿÔÀ¾È©Ó¼äµÑÂÕ­ªÔ¹Ç¬Ô²·¨t”µ¡¨¼ÀŽÍ¦À˜äÎ¥¸¬˜§¥ÁµÕ“ÇËáççĞ̢߯§yÔ‰›™Ø­¸¢ËŒª–æš¹¼Û’«¨Ã|©Ï•Ÿ²ÍšªëÆ®µÇ֫ĩǨœÔØ ¿Ãà•Ä¨Ê¹³¼¯–äб°–Тv½Ë‚Ä»Á–Ê®½º¨¥¯ÌÖ¼›Î®淣›ãĹ˜Ø¹w›ªÇ¾­·‡Í´ÏɻɆËÑÒŠÖÃÒš¢ÛÖ«£½³›¬ÇѤ¹áØš•©º²œÒ·™—£°µŽ°¢½‘ÃÈŒ°¼™˜ËÊÇκŅ´™žmØÅ¢¡çÃÚˆ¬ÄꆳÀÄÀÑÆ€¾”Ó|À á€³˜Ä‡¿ÃÔŒ¡£Þˆ¶¢Ë˜«®âŠŠ­¶˜—Ž¸“ž‰Ù†šŒ¨±”Ä—¯x­˜»…£¯¥˜È½»o´ªµy—«‚ŠÀ½æN™³Ã@«¼În§Ñ¾HƒÁÅC²Û¿f§²ÓM¥±ÕEhŠ¾M¦æÆQ××M“¸ÒR”¯¿<Ž»Þnl¯»a¶´fe«Âm{ÁÍ›X«½Ÿ_¿ÊƒK¸ »!¤ÂÆ4®»ŽBż‹F¨Ï¶c‰»£D‚¹”UªÐPN¸QW¸¤I9µuRK« LC­GG¡¸NQ ‡i;Ž½8I¡ŸKI¤Ín\{ÕŒRuÀpE‡ÕdB¢²\YȽB¨Òj'ÈÌ %ɤ#¸ÜˆH·Õ™>ÏÔ€QªÜÁ3›Ë´)¢ìžP¶á“!¼Û«/Ÿà£1§Åµ6šÍÍP|âÄ¡Ä»?ÈÊÎ8¯ÜÇAR¹§KA–Ÿ;]À¬T-­_@/¬¤K?ÌÇn‘ÞØΚÐêÔ”ÎæÀÇâÜ@‚§P*dÞ-Stî­7­Àš@¤Ò~ ï‚*Œ»SR„êÈ.ªÖÇK é²;qÖž>GÁÁN/ñrSFŹ0?Ú¹?J¥q#<Ǿ'^Ú–9*Ú–;»u8Ì’+)·d4/¤™-0áµ7%Ù~,$—–A?‰Îg&™Ç=:«©:9×ç¯:‚à‡,~ðm&ŒÊÊ8Úµ(få·6²å‚>7ÒÍ'¨Ôä©ÇäëQ£æí¯bÖØñêåî©vüÿÝÖêòÏwÊð÷¡ÿÝÖ£ðÜÌ_É÷Ô]¾êà‚´ôèÏöãí…_íñvwúÛ—ÖãëŸÁÛÛšgÉÏf;ÑãHaðÞUPÒÉtJèã‹TëÜ“IÞòÇN³Õ¼N«ðÑyÊß³8¦ÚŸ –ç¤:ªå›*–ÓÅ.†ìº^‘Û¬%¨é§:”ÅÛ†ñêšuåËUœîÉ_cáÙoléßBNçÛˆÛìvAÕã¹rÑ×Ipà²G>ÀåDàõ†CÌàfBÉÜÅ?Ùè¤CÊÚÁLÝê=ÁÕÂZ»Ü £â¬¹æ°0¦èädËà¾>µáÀM°ßÞ’_ÞÑZ`Ö×N„äÛloåâdUØä“Ußéi6ÏÚy5Úä¦oÖ×¥QâãHÎ߬?Òáž±ã9ÇÛ£/Æç°3Ëí±$Éå1¼è³$ŒÕÅ.§ä°ÉÞŸ!´îÒ1£çâjÖÕ7|àÆW5èÔ)GâÁvî¹&;Ñàx*ÃÛsÐïoYÊÕv;ÈØf%»Þ‰.ÙÂ…&ëÍx3ÕÈ’,®ÛÅc°¾¦cÈÓd@Èç«=¯âÆAùÂ8¿äÅ\ĵuœß·'ŒçÊ<šÏÂCƒÑÞ{?éÏhWËÄErÁÍlRçÊ}4êÇ…TÑÅ“2ª±±2®Ã´“×”4ÆÊÁAw¸½;fÆ¿7U¹¤=.•ºJ9²±IFÀŸ6´½fMµ»X1ˆÊU/ ¼:7ÅÆZ?ãkK—ªWT¨Øx4ZÄž@lÀsZŒÀkSŒÖ™7žÑˆAvÊ›=ÒÖnR±«ÀMŸÆŽHá–ʶƒ^ÚÑ×…àÀ°‡ÙÁ€CÔ³UÊ´»\ÅÁ±QβšPq²¬]×ȯ:OÀÄjØÏÆŸ…ɾK9˜¤CKÁfVŦK:±«P<£žW†ÂÞÃÉîÛÖ¨üîÑÆïݧñ}XQ#`PÓV á¬‰Uc ‡Wr¬¬Oƒ®’_|¤s“ÓºÓ’ì·¿W¿¶jU§¤]¬â˜]O´œPž™nq¦†IEª­dgªžoe­so+”rjQ²‘r=x0eB ~ULq6g]žer^³E;‰¾rk‹…Jj§~t¦°ÂZuµ[j²m„š¦œgT“‡sr¡a•µÕ‡ƒ¦sr]–ÅŸÉóë©Ù±ïÚÄãªïÓðÝȼñµÖ×ÖØÑÖû×ÿâì›Û½æ×êÔåáù°Û°ÙÏùÍéÊ×ÏóºÊ¿¸ßÛÓÄÔ×êì›àÔÑÆÔµšª¼¸šŠ¶¿®¤Å½ªÜ­À¬‰É¿žòÁݧӻèÊÌàš¼ÄÌ£´§È”Ŷנ°Å§¡ÍªÄÁÈšŸÐù¨¬ãœ³»Þ± ›ç¡œ³£¦Ê ¼¹Ì¶¡®â­Çߪ™¡Ï€ÒÏȵ•ÒÄÊ•¿¬š”•²±˜‡¸ªÔÒ»¸Ï¬Ö²·Š¿Ò¹ŠàˆÞÊ¿„ÁªÎ©¹ÒŒ··Ão¹»ÈsÄ´Ò|§ãÔÇÖ—­žÀ˜¡ÓÉ¥ŸÄÙª¦ÔΫ«ÞØ®§ÅÉÆ×ι®ä͸|¦x|áæÃ}ŸË£”ȼׅ¹¯Í–ÚȺ›âÄÕ†¶¨Û‰ÄÑˉÆÂЉÒÏÒ”¶ºÔsœ¤º”¸Á̉¬Ô‘ÄÂ☒͕¯Ì¬y©•Ÿ‰ÎŠ|°¥’~ª«¸ƒÈÈÉ­™™vy‘²z¶Å´w¯»ÌsÀ€À‰ìܤZØɯK²ÝÕI²ÓÐB΢rÚļn„ÈÂZÖë>¨ÁÓP£ÎÌ\¼à[ƒÈÑ\³ÀÚOs½Õ…ÑÓ‚¯î}x¾Å™|¶¥DÝÂ’]ž A‹ÉÁTµÅªQŸ´¨P¹ÇÁC‚½Ç\‘³ŽV…±¤QOž—PRŸža\¨‡K:¯žS0…£SOÑd\±YT”ÃmKÌhR‰£tiˆ¨h\£ÛŽTr¡oN¯ÂL±~<ºÇ”@­é¸%žÉyWÉ°“5žÃ—6·ï‰K½Õœ0³ä¸EŸß¼4¡Çœ1Óέ6ÈĶ7§ÐÂ,®Ã³B>Ϥ7ŠÈ¡eKäª8ÏÐÉJQͨS1ŸÀ.VŦ=LÓžFZ³¯Y8²™8„ñ⮼ÔøÃœèâÁ¸ÜÛ~ÊÄhAlÓ$2uîb4½×†MhãŽ/]ÆŒ4°Â!ˆÕ‰-ÀÁ 7ˆÀ¹'…Ù”-RåšXÁã­;„ȼF¹¶²8&É“-8¿µ++°¥RîK&ʳ-=Þ«7EÆ~5.ÌŸ0Ò“;#Óo-\Ù…8*ñm#˜Ø0-žÕkK±Ë®:RÑ2Dl¶”(²¹Ž*C¾Ä6O̪&®×Ë7×Û­Iqâ¬CƒéÖNoàáobúâÌNÿÍÄfðï¹ãíð¾¥ìÞèªîðç<äëÀ„åøÖ`ÏÞã¦ÞïÜ_ÍÜ≷äî¤våæœâÔQ¯Þפcà×H^ÖÝjbн9TÛá–ZÈãTHãàª`ÊäSÃà¸<¶Þ«<¶òŠ5¾Ú¾NµÇÁ4°Ý¨0¯èÁGƒäáA”èÉ)ªÍÌ#¿Åà}oðÃoåæ4~Ü»8ŽÐÚUzÑÙZŒñÐ/¢èÝ•HØë›TÇÉ|:éÛ3o䯉/×Î’1ÏåŽSÊÓ²Z´Þš;Éã¿*ÓåžWÒ׌B¹ÙžH¨à¸0·èŽ'»ß¶7»í›,¸äÂA¼æ³7iáÕy€ñÍNuåÙ‹æÎlkåßpXÞÒŠPÜÓ†EÇÜy¸ÖËQÅçqSÖß”%ºêš1Ôß­AÈç’_Ì׳*»è’7­å‘$Ñß³6£â¼-½Ò¹(¨å¶)À×±*‘äã_„Ë×(ˆ×Î8uÃàXaáÛg€ð«3zÚÃg0ÎÈ;ÈÎz Í×K+ßÝw)ÈÕw(Ìåv3áæÁ[ßÝ”\ÜÛÅO·Ô®:»ÑŠ€ÇÓ³_ÈÉØk¿Ã­P Þ¿.ÓÙ曕åÄ5´äÁ7±ì®2Á»fŽæÕ`…ãÅcÖÅKnÌÇqZáÄ«^ÊÙv'ÙÂ¥;ºÓ®AÀÜ„+ÓÅx'°Í 3µÍ¯7FÓ¡x´ª,FǸ4SÛ?I“c?а<>ªÖJBœ²;EÏ·H[’ÃLT§¤gOÊ´WU‘Ñ‹9€ËU‰¯—I¼ÄI]­ÅžRtÉŒSȼ{F‰ËŸG}À 8»¼ŠnáÒØŒñÀÖ¥Îˤ{ÝÖIÚ½j{Ó¨Ä=ºÃ¡DÞ·™€ÅºŸLgÅ«,]Ψcäµ±hÏèZe°›_s˜6š°k3œœeiÏ–EƒÒÓ¿éâÚãØéàúÓéðǵúygŽ½GkWŽ*nr§Fd–Âgµ€]»šn¢™H©Ö¬¤a]µ…ph±¨r`ÈZwg©°‰wÉk^·ŸWo¦Za:Ž>\k¹bq¢GD¹pX[¶œ{gÈšu9­’„\iFd_ª¬qW¡v{BšQ`{Ž£Bgw¬|¡µ£{`h‘4b{«vÄ žF®§wQyœ™¢Íº¼¥èºâ‡Àı‰—¥»·Ãª®³à¾ ÙÂÚÅßêõÛùõØóßÊèôéëëÙòÁæÖ×êÕãÿÛÉÚÅéäìËúÇö¨í×êÖßѾ¼×¤ÍÄѯÜÕÚ׸ßͦâÀÅœ€¿ªˆ±·È¨É㼶ãÆÄ—ßÖϧåÁֹ̑ŒۼÀ’×ßʨ½ÃÚ¥¿ÊÞ‰ÙËã«´ÑÚ ½ÏÓœ§Œê“Ÿݤ²ÏÙ¢©Ý੨»É ´ÞÊ–œÆÝ’¡«é¬µ²Ù²…ÞÓÅ£»Ê¨¨ÓÚš¢¥ÃÈ“Æɲ¨Ð°ÃÒß»‹¡‘¼Õ×ΘßÌ·ÞÌÅ‘Áɱ”áÍÒšÙÛ³ŠÎÈà†ÆÅÔ…¾ØÞ’ÓÝØ“ÂÚÓ§™¸Ø¤¥ÔК°Ìñ¨£ÚÙ¥ªãΫžÛС{ÝÞÁ†çÏ¿ˆÞÏ”˜áÞ¶ƒ·Ý£ÅÄÐŽçåªâÕÙ‘×ÃÆ|‘Ë´”ÂàÒ´½Ï€²ÈÙyÄÝ݈±ÆÔ…ªºÍ{£®Þ†ˆ˜à‡‹·à›š¹ä“{ ÍŒ«Ñ¥Œ½Á˜Ȇ§Ÿƒ¾á«yƾ´l¨¬À‘ÃßKÛÓƒH¶·ÅR¡ÆªA›Ì¶R¯¿ŒA¡¾ÁO…ÅÍ4©È¿I¹Ù×j«îV«¿ÜB®Ç¥1 Á¾Ti°É„ʱ\o¼àngÅã dÌØ—YÆÈ„HÑ¥“KÄÊ·S¼È¬QÕÌ…8Ï»§?ªÄ°m•³¤c¦¢‹SnΛQIÄTˆÎUU[¾™F[„±Nb›“=]ʽSoÑãCFк\B–·JT´ÌmU¤Òw<—ÁzU½°IXÕÄk5 ÏxAÁ¹h=«ß‚@«Ï€Iʽ—RÆÔ´2ÒϸB£Ð¢T¾Æ TÞÔDÇϯ(ÅÓ¼,Íð 9«Ö‘R ÒÇeŒÝ½OÐĘ;Âß©ZsȹTEÔšc™Ð¶2=®Ù=uÃÝ9×ï®ÔãàÈ»ÝÚóÅßáµ]Õ§7P’ß'c¢%8{›$˜ÚlAN¸_1ÚŒH½åX3ÜÂDlߢ6\Ç ;[ÊJI'ìHSµN6šË|QŸÍi15Ë…4,Ï«HæÚRJÊï~OäÛ…$âï|?Öæªyà×:­Ù¼,ºÞ¼&°Ýµ<ÙÚ¹C·Ó«6´àÖ2®â·[¶ÊÂ5›Óўϯ¹ÙÁ.UÛæ]VÓ»VFÂÈm}ƽŽwèÇ…f×Ì’8ÌÉ–5}˽&¸Î­2Å›BÇÁÀ0p½Ê9l¶ÄTxÅÈ,/ÉÂTTʹU5¦¶K'Ò«U4œÛ]=¡Õ_<Ž¬Vc©Ò}E—ÁbXŒµGLŒÙ>P¯©K{ÅI—Ð5š·’:¡Àœ@¨Ïµ?–Å—9zÉ·:ª¶š[èÇ‚ƒÏ´±}ÏÐÁJ»À­Iµº…HÔÇ·`ϲFЪۥӰ¸]³Å¸X«±ÃvÚ¯¹Tœ©È]_°¾c}¢°\c£½UM§¦q„¡ÔvŸ¾ÞϱÜíÇÊéÒÛ¶×Øê·×»‰G{Ÿ]aU‘!4j¯G;s¨xXz²\i¯›]r´ h{»ÂlpÀª^q«´Ñâ©kgK®že\ª„J9´ÂB”Ö|9¨¾}\·dH¹Ý}@·€g±¢iµXd:}GvO…Ÿ|Lš™[a®‘~]“ŸŠVŽ´{kiz}ÎѲ•n†“tpiµqf_˜‰…p¾µw{¢Á…³‘ŒߦÖÎÞ¯å½ÍªÑìïÊâíêÄÁÃéëÈãÄÌëÏöÛ÷ÓÌÚæïÚìåéâÿ»ùåìÏïâéÝæÉèÛðÞíßâÔçÚöÛξ£ºãÐæÎÛÐß·ÕÈÙæÌÚ¨ÈÜ“£‘{’•¶­›ªÓµžåÇØšØÔ¿‹íÉÔ‘ìξ…ÛÄÁŠÔ¬Â‘ªÀÁŒ´¬Ï…ÕÏÌ–ÈÌË¢¯µéƒÐÇëÏÓÅȩӘ˷Δ­ÄɖӾணµÑ˜±ÇËš±Éà”¿’ѱŽÃãʯ§Ú­³×Ü”‘º¯§ƒãÐÀ™ÏÜ¿“çаxµÀµ˜Úæ¼u»Ä¼w´ÀÓƒ¾ÂÀ~¾µ³~ºªÂÛÙÖŽÐÈÀzÞîÏš²Ö–•äÇ•”ÐÅu«àÛÉ”ÈÕ¶£Ö¾œ¤Ã™”ïË»„ìÞŸ~àמŒÐؤ™Øå¼hÞ̽ƒÆÏ»uǤ·€µ¥Á†Êܸ‹ºËèp´Ø×eÜç¿YϾzÈ®½}³»Ùw¯ºÛ•®­‰z¡´²ž…±y›µÁxª»¬”ºŸ‚sЯˆ”Ŧ{¸Î¬{¸’šwÑ­¶‚Èê¥gÈÖ³`®ÀÑBµÎÄ1¸ÌÐ@ÐÛÇ<ŠÈÉ7 ÐËUŒ¿ÅKžÅÀR_»ßN«ÈÆJºÍÛnyµÔ‹nÆ̃dÁÎwmǸ\ÈÖ“M¾Ð¤7ÑÓ›]¡ÑËDÀɼS¾Í­Eʺ±J°¼ E¦¦Œl°¤‘V]ƨWT¨ÁF2ÞO'É©S;¦ÒU]‚›\k§žDZ«¸a.®ÕWF‰¼eYŠÜfY…›—BU¼vP¯Ñf8¥§Ž2ÀÆ‘6ÀБ;Ǽs]˜¹À#ÅDZG¹Û–fÄ¿Ä-Ìâ½0¨Á´4·ãˆ.ÕÞ¸5¾Ò§ÍÓ¶4Æí¯Q’Ðß'œÑ¯¶Â®5²Ú=XÎÊ7ÎÒcI¸ 3WÁÏZkÓ覑áÚ¢Tèܲ­öçØÚì–HÝáE-«ÎA9kÍ3uà94“ÌM+§Æ…7†²“J›Ým,¦êˆ1Ë»6ëÂÇÝË’==ãŸAkçˆ!HƯ,>Ù°)"¤ÐP[à¥;Ó«)?ÎŒzÜž7KÍ€- Þ`'4ÑÇ='¶ŠW, ‰+;ÍÐU=¯ÏTÌÖqsèÍ“LÙÓ’aζÀFËÚ«kï»:ÎÓˆ0¼ÌÁ*ÉÊ@UÄÅB_Ë›GH©à@ZË«N6ÚŠRD§”>B’£.9–´PTį}R©¸N/ gG§ÑQ[‚Á©*aÍzU™²ŸlšÈw/­Ä©@¦Î¸KgÏ¢Pˆ¿‡jØ¿¡CÆŧ’ì°£ Ù˼¥ÓÑÃU©ºÇ–Ê°¥_ÌÍÀR¹Âú­å£˜e¸¹ÖڵݶĿhµ¶­bu¸ÚÇÈÁØoNßkzÓ²‡®¹ÂÆàíÇËѹÌÅìÝÕ¯ïéťȨԣ¯­HWRÄ8R]£6W]˜A_q™{T‚±žaš¾mª®‹G©vS—ÀÖzb™½‹bqb¯¤oq¡†X`ŒHi˜¤˜kw´Ê}P¯‰b®Á%hf®¿‰JžpgAU>r9”—so¢¥|Pl6¿ŸÇ© ~vq–~„v¾‡f}¹˜Šb uˆ¨Šbvª†€¿™«ÂÃö¾Ì¶ÝÈâ˜ÜàìØëÎäÑÓ½ÔììÉúÙÛÎÓãÌòõÚ×ÏÉáÏÝÍæÜåÂôâûß÷ÝãäûáÿÁñßìÜýÙøçæðáÇßåéÓâ­»èÖŸ¿¼äËÞÈÙá¼ÔÀ™·¡¾±–ίŽ¹½¿¬é·ÒzݬÂÏÕÒºÞìÑàÕÝ”ÜÇÇ•ßÊϛŮГ³·ØœÚ²ØÁ¢ÛŠ¼´ÞŸ²ÔÒˆ¾¼Ó›ÆÙÑ“¨ÔÖ¨´ÂÙº©Çã—¬œÅœ°ËÔŠ¾ÛÛ¢¨ÊÕÐ{é´±¦ÙÂŒ¥ÜÖ¸wí¹µœôÙ°šíÆÅ…ÀéÍŽÒÙ€£Õ¢¢ÔÛÎ~ÙåÎzâÕá{ÝÚµwâÆïvÌÓ½xƽÊwËäÙ¥Îĵ¤îÛ¤œÊجäÓž™á鶯ãѦšëÔ«”ἯŽá׫ÁÊ¥zãÄŸ…Æá·àÎɃÝÜ­ÌÂã…ÀÑÎ}ÂãÄ}·Æ³tžÎ߆¸ÒÓiÂÍÓb²¯Öp®¿Ôu£¿à‚£ÕЦŠÓÕŸ‘°ÑŠ°Ö¥«Ë¥Œ­§¯tÖÔÅ‚¦‰uš¬¿˜»ÀµS«ÆÀtļíP»¿•[ÀÂÇZ—Ò¹C‡Ä©C¶Ç™[¦ÑÉB£ë¹H–·ÁO³òÐcx¼ßZžÊÓHŒÎÇX®·ßvtÎÄuƒÄ·u‰»Á`dÉňjÃȉD¿ÂŒYÓ¼¯EºÒ·C®ÀŽ;ÚÁŠH³°¡9ªÇ­Z†È—XΘKa©¥^]ÇŸCZÂ~Y[±¤`MŠž9D”°MN¾œ_H°È?:«¹WA¸ÕK^ ØeIŽ¾yK±ÄzO«±OF̼zFÑÂnL§¼rAšØOǽŒ6¹ç¨7Õè|)ÊÚ°8’Ò¤3»æŸCÚØŠ7Ëê¸.ÐìÏA¶ß¿UÓáÅ4ŽÐ¡5§Çœ^ÁЛ-\×ãq…¿Úfa͸Q‰ÞȨtÆÜšäÒØÇÞWäî´1×Õ\FÇÚHâÑ^Y“Ó&7É'7Z¬+5rËA>RΊ4¸Ò‡CëP-º×1¦Öœ"E‡)gã›+EÅ¥ ^ܤ1VÕ31œÍÅ7XÉÊ5%Åœ—ÚF+ŒÒÑ0Ò€5B¦u:VÔª5]ÏÄZQÊ¿-,Õ„-—ÛÍ9?±û‚^~ëi_Ÿ«Jsín1³ÄI@kä[`Ú²¨!£éá^ºôÒj×ÑÛXáÓéo˜Üím{éö˜ÃóâÈìñÇÅìâ­ åè›âèÕ…ÛîÔ¹ßìÚÅèìãzáëè€éïêªëãã\³ãàl˜ÚËwˆíï’»âÌY|ßéžkÚÞ8_ÅÐ*_ØÍ`Dßï¢BçÔ©XïÖ­?îØï^ÇÙÇY¼ä®FÓäÁ?©è­-°ì±'³ì©A§æÁ)§ø·CŸÚ¹M³á¨@Ú½axêé–oßÏKšåØY~ôÞKsçØdŒçàk–ÕØsEÍåŒZÑñ^Vç×…HíײPÎé¦HÙÝ›UßÚ¾QßÉÉjÇÏ‘LÖÙ˜TÒç×dÚÙÖ[ÅâÄ?Ôß»@±ÞÕH´äÄ?ÉäšH´Óâh\ÒÖ¸tÐÚ?„Üð¤‡ñÜpTäñ}iäÓxnÖÚ”Mâè¢NÃÐxÝЃ=Ïâ®/âÜÀUÞÕ¨e×Ü~#àÜŽ3ÏÝ™AÕÖΰÛàW°ÝÚaÄʲ=Ëç<­ÝÎ*”ÜΉÛÒ%˜Üê…pÜáO{ÐË:‘â¯$fÕÝ`?ÔèŠ=ÅéL]ÐÖSµÚaAÑÚ–Îâi<ñÝŠhéÜ“D¨Î·>µÄ¤*§Ðˆ1ÑÔ¶A·ËÄe©ã·-·ÕưεJŸÐÎJ¸äª4¿ØÍG’ëÄsƒÜÊeUÓÊK;ÅÒe;æá‡4Û¼x:ȹ¤B¦Ì¾AÇÁ¥?ž­«FÚܱ4w¿À-zÑÈFHªÃCU®¶?&ƬO9–¨CFæ^T¯Âk+›ÅRI™¤UZ¸Ç^L‰ÊUZÈ_^žØkdBǪ3…½ŒCˆ¯B›ÆŽ •Äž+^ĺDwÉŠ7¤Ê­Gæ͇RÌÃë°ÆÅ­šÞÓÅ>±¼Ä‹Ð·â’ßÄ­]áÒèžâ¸á¦íÈÝ£½¾Å^~¶¿Ln¬µd²¸µË»Ìeˆ³ÔnbÀ¿eÊàÇœÚÍèȺ·ºc´²ÔǨ좑Ug¡g¨ð®¶vÀ°‹P^®6^]š*Lr¼N`4Ï}j‘·Ü«Ý¯”t¡°¨h¡«½a^««\;«edŸ‰i·¯wd³­k1›uΘÂh`™X@›„N1´Ês{““~=¥²{8’¬€b“Å•ºµsb†qQ©À–€®‰ÇÌ©s˜°µT€½„Z{¤¡xgd³r}q¡µ`—‹ÑšÙªØ°Öœ²©Ð›åÏàÊØÅΨÄéÂÞØÈìôÐæÖâÛóþØÕÖåéÜïÜûÁûØò÷ëÞïëòñòßìúñÑòÕÛêí¸üÆÜש°Ó߯ÂÍÚßëÎùöߴɨÔФ´Ó¦°¥•ÊÉÝÌÊíÁ»õÊÛîÏçŽàÎÑ’ÚÊÇ‘îÒÙŽÒÄÙ”ÑÊÏ{̾ÙÅÐÓ™ºÀÕ­§ªÜÈÄÚ„¶¥Ñ¯’g¢£µÕ˜Ã¾çªÝ⢜¯Ô›¥×ßž¹Ó»¸˜ÞѬ®ÔÖ—œÑ¶–nÿÓÀ™å߸~忉ÞÜÊ–ßÐÎÞ㮑¯×·—àáéÛÀÚyÀÉÁ[ñ×Âo’°ËtÕÚÌ€±ÛË‚Ò×âšžèÁ½£áÔ¤®âØž„åݧŸí褜çÍ‘ÜÔ¸„Ú±ƒâÞ¿ˆÚê zÔá°uûãÈvê̹ÞÚ´|îÔ»nÔØÆaªªÓm¶ÒÝ–´ÊïŠÑÊÊ`ÆÈÒm³­Ëx›®Ôb¥¹¾{·½Á–«è‰š¾á‰’¹è|­¸¨}¹Åºr Å—½ß®y¶¿¥±±Í{̯£c·Ñ¤sÍÓªT¤ÒËX³ÛÈYÈÁ[ÅÿN•´¾MÀÁÅo±ÄÏY”ÆÚXžÊÝ@ž³ÎP¢ÊÕgxÂÔ€…ÄÁ“}¸¿ƒ³ÖŠZ¹ YÐÉ„Fн­9«½ÅH°ÈÈ:±­“H̯«;šÛ¸W¯¸´b}¨Ÿ;ˆ±¯`CÈ¥/7©˜Q6Ï¢bP˜ºO.ŠµHF®ÀR[¶ÄNDh³IJyå(Z®ÈS×ç—QÌÛ†TÔÖÓK¼úËVÕæ¨6·ÿgOÙÚÛIÁâ¸4Æм.µæÌ9»è±3´÷Ýn¿Þ«<Æð×fsÜä\VôÂŽŠæÔˆ|åìÃ’Ñál[ÖèŠ]Ëß“QÏï¥LÔë…?Öá–ŠÊæ‘9ÐñÄ5ÖìémÂðžSÞõ»AÄó·K¶à¡$ÜÝ«8ïÆQ£Í¬:¸á· ÚÑÜ–Ó½%€éÎ"gïÎ,{çÛo}ðÎB€÷»3êÎ;>åÓEÔíŒnÝÊ7ZÆÛˆ2ÇÜqÛçzâì¯IÁä®>æÑ؉¤ÖÃ[¹Ô¼Z¼Á„8Í¿À'¿àÇwˆéÔNå·É?§²ÃI¨ËЩÕÅ?³æÍP‰âÞd|õÑzæÁPcìσVÞÓ—HèƇp˾,±¿ª.ÁÍ¥,ÔÄ@‘¸ÏJ°ÎÖAi¾»)ˆ²¯=P¢»61ɦ8PÌ¥N2¥ÆbU¿j6’´UP˜ºXh¡ÍFFŽ¨KP¡ÕXBŠµ€@ZÙƒP{Ät^¾´‡wÖ·»5®Ò¡RœÇŽkª¶¤]ÒÁ¥mϳūØ̱شݩÇŵtÍÌì—öÃæ¦ÍÊâ“ÓÇÚ»Ò³Ú‰±µÆFÊÏ_¨»cĸ­n¹¾ÊgÅÎÂŽÄâÍÍÝÓ÷µ»µÐ¥Ùʵtr®Õ±¾ä¼†G°nHoÌÓ´Ô½g‚x´OY^¹9Bm¦CdtÀF{W½ˆ^q©whk¬å…¬ª’~S¾žbU wA›¼¨tk¼Ï›R­Žpn£€lx©Šg_¢‰nPµˆ‰HÐx­¶²’r™·‡¬¼“ˆ±°¶ µ²¿Žo „b¹«Ex˜¾Ã•k¯¢®Ô·•È¢Æ³€“¡ƒgz§ÀjlΑ€¦©Þµç ¸uÐÞÁΙðÂáÞܠا¶ÖüØÞàðÜðìêäîõçäóéøæñÛäæâõÐøÎÿíîæëñèåôÌøóçêëÜíÈë®í¶Ø©ÂÒϯ¹ÁѨÓÀè¯ÒÈÛ˱åÑ‘·ç¾´¦âº¹±ìÆÆåϹ›ÎÏ© ãÄ®„èÁ܈áÊÚŒÏÑÉxÒËÕ“àÎמвÆÕ×Ä›žÃã•ÀàßœÃÜÆŠÞ½Û²¶ä™­åà—£²Ù¸äÇ ¨Þž¿ÎêŸÀÏÚž‘èÎÁŽäͶ¥Òߦ¦ëâµ™ðΪ‹ñì‘ãÁ»‰ÔÌÓ‚îÖ„ҿ½•çÍ֎ո؋ÊÓÙ•ÇÍÉuÙÖÙ€ÖÚæÊÏÐŒéÕÛ„ªêã®ñǤ©ÞÝ™ à׿ŒéÇ••ßÈŠËÝÀŽíÝ·ÚÔ·‹éÌŒˆá̲}ÝÔÃxÞÙφÖóµ€æÍá~êÔ¯™ÉÅÉzåÚÍ–£ÔÚ~˼ÈcÍÌÐtÚÈÛ…·ÌÔy’Ö⚨¶è²³©›¾çšƒªà£•µÌ¥‹Ì¾ŸŒÃ¦»°Ëœ“»²±~Ì˼k»Ä¶d°»÷nÆÆg®«È]•­ÆY¹ÃÃ[ÄÖ§=´¯§e£ÐÚ9rÛáW¯ÍÁ:“â¦C“Ïß>´Ô¯J‘©Âu„±Å“vÍßjtÉßvl»× ]¥Á¦OÈÃŒR½¸°H°¶‘<¸Å™EÄÁ3œÑ¿<¹È§E–¸ŽVžÑ§W|ÅšS8¾FOÛ}RR·Äb[‘ÖVK¡ `h®±^Q€ÒdVœÐ[N¤Ø_KšÎ„D—¯jCg¸ƒPÀÉV?ÊÄ›/±ÁŒ9»Ä–TÆÂp,×Ø 2¯×’/ÐúxEÊö¯8£øÅ?²ìÀ+ÉÝÎwÜí¡,½íÁ8¨ì–V™Ê³?\ÂÈ4§Ã˜;«Ï³¸Çï0œÙÕ=–ÚÜ ÁöÐDp×çhgàÀDFåætRë¯NIÕâVOšÐ‰fÎÈ9L¢Çl6áiÚÔ¶}ùÍØAÊò²MÖà‚Iìì«F¾ïÉK«éÖP¹ê±E³Ôå`¢íÒMºæÒLžêÚT§ßÞS{èê…„ìçw¬áÎfšßÆQÝÚ{ÓÈe›åçšœÙÏ6„å×_œÝËiƒâÓ£EÃæâRÑè¿zÞ܇SÏÚ¼MÎÕ×qÊÇ­V¾àãB¼ÛÀ[ÝÞ¯BÑä±C½êìQÇçÚd­á¸AÌéÅB®ëìM¶ÛèpÃéÚmÄÎ盌ßÙ“yáÔItäÔvnÛì¥Z×ÚmPÙæ{yÙÖ›NÈî’GàÖ’RÙã¨`ÆÔ·]ÞèÙ/ÂõšLÓÓµGÀÔ¹KÉä¼O¼Ó£:¸ËꃲßØqµÕÓ)³è¹<“àÚN‘ÝÆ}ŒÛæ:šà½(OÿÐ?ŠëËBqÖÖ#xÕÞX&Ôîg2²ÕROÕÊl!¸×pGÝÚŠ)ÝåyCäÍ°eØ‹@¹¹¨3¿ÔÏfÏà UÓÖ¢4|Ú§QÊÅ°U¾Ù·E¤Ñ昕ÇÊk­à¨0¸Ù¿5dÇÏlUÆÁq×Íc×ÕŠ‹ÜÃw`ÎÄ‚:ÒÙ5±Ë¹?‡Ã¾4°»˜8~À¹5½ºÌB¼À>J׫@PÅÃh@ÒH.ÁŸV;µPP«½UMŸÏhJ´°Xp»ÏPO˜ÄlNŸËrWžË€2ƒ»{מ66È¥6Q·™ABžE=±ºIO¨šeO±ÑTL·ÖMZ±Áj_©±[/¬ÕlY{Ü(œ˜iqËâpBÆ»Ÿ4غ’bÁÓsi¹ä¤-¶ñ›Ôâ¨$Ù÷ÊI¶ã©6ÀÖª!Èæ¹Zßߧ3µÚ»;µÜ¼c¤½Ó9H½º<ƒÒÍ9¯Ï¡Êѵ0‰ß¿3~ðÉ=¡âãs˜ÖâNM»½DN¹ç?ŒîÊS)«ÍDµµ2_òÀo9ßÔ8J‡ßn$›òT9q°HGÑä*LŸÛŽ#Œ×=,¤È‚8 Ó­,v©¹ºò~8—Þ¯K·ó¯10è­+¿ç­…˹Q‰ÝÊ15É¥ÄÖÉS…ãµ!@ËÆb*¶À<5ÇëM9ÓÉPJ¿Ð;¼§1IÉã?TÑßlX¾ÚMM˼w,âñ³*Íå›*Í׆'ªÛã_µïÝJµâÒ]Îðê²áÒàh‡ìë´îøÔêðÛÀÔéåÔå÷ï Žðò¼§ôÙÈyÿêèÆîêáÏæùãgÿââZ¾ôÖDÛíÒf|äÔs êàw£óÒ@ªñë˜uÍß=täÞ°fáÉ”[èà¨DÕÓÂTéÞ®OÖéÔTÌüÀ>·æÍ?½å®@ÅïÀ.µã¹I¬ï¹%¼Ñ³H~ÓìZ•ôÄ*¦ä²R¾ÉÐLŸÛÓOƒÜÞ8¦÷¿$öÐ:{åà&€ôÑ6Ûæ©^ÆáØ_åëÁiÚàOkÎݯYèÞ}MÔدcËí§W¿ëÛOÎ÷>Øñ°^Ìå¼IºäàF™î¶AÙíŸTÎì»:¸òÞT¹Ú¸\ØÙ¶Q’ÚödMÛæ–‡ßÑIˆÍç}ZÒâ­ˆÎÞœ~ÜßêÍÖ—òÏÆ`õÝœ_ãá¢LÙñ›5ÚáŒ_Õåé]Éì¤VÆï¡`×Ô¾a¦×ÅO¸ÓÉD¾ô™Ðâ¿KäÜU¢ÈÏCšÙÆ6xèàDæÌ,‹âÏ7™ÚÞMÓÚh9ËÙ{-Û×.FÕÙoâØhËÞ…+ÜÚ§`ºá e×ÎÍ;³Çª?©ìÁ™ÉÂØnºÔͶ¾éŒ´ÓÑ•Ùé‡×Ü—±Ñ¾xÏϾq§ÈÎWƒÜÞZoçÏsÞºƒ„Ú¿[ÂÄ:ÏÓdÚµ¾9ª½ÁNÁÇž=¼ÒXZ²ÌH|ÊÇ>pÜÅ^`«·F>µ©EC´¶/FÍ—^U¸¼ME† l?ÁhW´ªgP‹±SI³½‚VËr:¦µ@`Ä‹HyÒ\S†ª€b¬±¸KÁÀY~Ö£S®²·]ßȘ꺮i׸ò›éÕÖœ¡·¸oÍÀå¢Ó§ìªÍ­º•Û±Çªß­ÃWÊ°Êlb®²eÓÐÄb‡´¤p¹ÃÀk`ÆЭ¿ÚÙ·éØɯʼ£fm”³y˸ÌÑνœL’§—VˆÁ³¸¸„t€¯}‡…hs™‰T¬´Îi]È®wh¦™bu˜rvaž”ƒ™“´t”«Í{P°³‰e”¯~zŒ‹l–¡æÀ»ž¹“q‹ºo}”šsP°¯jB¨Ìr¨¼‹m¥ž‚x«ÂrΞ¿€‰²¬”µ¿“…yŠ·¤„W™µ«¸x‰šÅཞ¡±Ñ’­À¯’ªÂ¥ÏÚŸÏÇç­èÈè•áËʬÔÒמ½ÌäÔìÔóÚóþçÎìëêèíàïßîèóÜÇêÍ÷ÛýÚïÓùëøëòÏçáëÃð®ÖÎá“ïÅÔ£²àѨÑàÛ±Å×ÖŽÌËÖ¡«áÁ”¬àɶƒÏ褦Ø䤚æÖ½œÙÆÈšòÇÜžÍÉß™ÉÕç‚ØÙƀɻΒÙÆÕ¿Ê͇Ԭق¶àÞ›º³Ò~ÄμŠèÔÎŒ¬ÖàzºòÓ¬—¶ÞŒ²ÖØŠ±ÛÞ‰¦Íåu°Úħ}áÊÆ„ßÛ²’àį¥ëÜÅyöÎÀ‰äÍÑâèªßÙÌwñÚÃy뾘ŠÝµºmßÞÜt¿Ñ»bÝË¡…äÌÈrÑËÊzÛÓÎpÐÊËw§àÙ” ÞбŸëáy­²Ò²˜àÙ£ÙØ™„Ø¿‡“Ûä´nèÕ´dÖĺZüͧjØÚ´bâ׿ZÞΡÞÊÖi×ï¹oÓß¿’èÉ»oµß×sÏÍÒdÓÝÝfÊÐ×j©éÜk¢®æz³ÈÛ†•ÒÕšÊãŽÊÒq—³Õ¦€Ëϯ’Éü|½Î‚…ÄÑ·såêÄzÆ¿«_¯¿ùU£Î›HØÊÑK¡á¾4œñ´?ÅÛ±7¥ÄÃ3²ÖË>yÌÖ8“ÝÚH‹ÌÓEvŸ)ˆ±ËF’ÐéfpÇè{XàßwpÖ¹/OÌ­€IÊÛ©6Êå•@ºÓÉ2£»Ê3±Û¤9ÁÒa:¬Ê·^¤Ý®G±µ<€ß´PsзDO¦²/ZÁ~CA¬§/:™½`>²ÃSnÜÇr]°ÆcI¤´OSË°W^ËíŽF›ðvB¥Å`2¥ãV_Ùݤ3çÔž>ÅÏxX×À,Ëï‡7ÆÜš5ÖÜÏBÄå㈖á±1½à¹Iµâ¬1¿é®V½º´*¬Í·¹Ôß;ŽÜË/ÔÛÒ ¥Ùš­È¹EiÛÆBUëäh‰ç¸,eÝÇ04Êç-…õÂ4…ÆÕs(ËßZ@¢ó%[Ý×[8’¼ATÒu+¯Ú…À˨‘ç| éh0yÜP(bç‡S5±jé¤NsÕƒ#*ã¶>UÁ¶’Ü¢9_µµ%C¬¸K¿°>-º±TÆ»3xáÐ/DÂÉ/@ÁÁ-|ÓÝISÛ»)LÝÊ?µè²5ˆÙ0ÅÓ…:ãã˜lºÉ§XñËžWÉÃV#Øͺ9œèÓƒ¥îçrÜܪHÇÜä¨Ðê÷œÀîî¬ßáìÝäçÖï¿ÛìíÙÛôîË‘êïí½öãëÅððÝ•óéæ„êÝÜnÙêÍR¾ÝÖ ãî€ê݃µîçb™ÕÈœvàÐweÕ×›yì˵;ÆÏÇLÇÙÜUâæ¥N×ߨW¸èÜg¯çÍSÑÊ­>¤áÓ]©Û¹\µäÆ:¢Ï䘓ÝÄ;«âÙR±ôºNuùÍ}¨Øï›~ôß|™çàeäî‹€áØhŠæç zìØÃBÅã«dÞç¦háݲZêÖËZÎáÔf×Û²Zßìð\ÎèÎ`ØàÖJ¾Ûž>×ÙäcÄÚÚa¯ÝÒUËäÂ`µèÛ>¶ÚÛb´àÈRµÌèž}ØÓskå؉–Ýèioß㊑Üç«€ÏÙ˜SÖиcÇ؃FìÝ–KðÓ aßà¦PÛÛÄMÙæÑ]áíâ\ÆåµKÛåÑ×å QðÚÒs©é×U©áÓRÞê°[³àÚe–ð½7Žååz”ÐíºrõÜ|å݇‹éÊ(|¼Ñ‰`àáŒgÜè^SÓÒqVàäŽZÛí¡"ÀÔx6Îå’QÙÉð~¹æÂ}ÆÌÝ—ÎÁ¨h»Ç¶IªÀÞÌÆ®8ÈÊQººÑG˜Ù¸<…ɶÌÇËc‰½³qÖÁ““Ý·P?¸À‚MÍД8Ù¾–]Õ±™Oø¯<¸¼ºB;§E¦ÊÅIu¶µNg·¸-]± hdÑÓpX«¡>KŸ®<1·­I;²gD¤ºp\«½ed·Ñ†R¦Ä}gˆ«…0«ÝulkÂŒ{¿¤I}Øb˜Î™Uk´¦\xª¢S£Ë{L º—…ƯÜðʾ®é¯û¦Õ¹©O·±ï¦Ø¢Œ|Ò©µ_•¦¯R¼©ºRøÉ~Ë©ÂbÒÃíæÚÁÊ^’»³`n´Ày–Á¯ÏÅ¿®h‘³qH˜¯¹°Ì±„šeŒœª…ou’SŠ‹¸Œ|²nxzÄ©r‘¨¶lƒ· tÍ´Ìna«„u` \}‚¥|x]ªkxnŒ“Rc¦œ`>£’]»Ÿe¾Èy•¥¡‡•”cªÂ‡p²‹—™´ÆŠv†’xyzÀ§Û¡ªŒw£§Çx™²†s’ ””—¨š y¡“˼‡¶ªßŽ»¹À¯ŽÄßÚÈ€|¡—¤{±èÖ׌ÂØÞ˺ßùÈßÆÛœäÉÛâñÓáÄïûûÝûÜÙÜíÜÌñàìùÛõïçíìîî÷ÈüåûßûÇóÒìéîèîÐèèçãþ¡éÓ׌ç×Þ¹¶Øî¹ÀÔØ°ÁË抺à̦“¦Î¢¡ÒΠ¾Ñ¼yÿꥅüÓÓ×ƨƒ×·Ë¼³å‰¡Æ×nÚɈ¸©Î‰™¹ÉÍ¿Í}¢ÖÚ¢ªÏÙ²×ÜsËäÁºçÔ²¿ØŸœÐʈ¡Úá} ¹Å¡ÃÞ¥­àÌ™‚éÇÙwÅϱ{þÕ°ŽÜÔÓpôѽlîÕÌtÛçÓräÏÛnßÖ¾rÐÅäzËɤqëÐæ‹çØÐl½ßÑrл¹~ÎÔÖhÏÉÐs¿ÓÄcÂÔ둆õݬ”Êߢ¡Õè¢æË’ZÌßœ€ÔÎ…näÎßsÛݱoØеwåÙzêå¶fã×ÂlжÉwíÖÈkÎîÂ_æÖ¼kËÚ·lïØÄv¯äÔdµßÔg½Î½m¿ìÕ_Ÿý»i”Ï懫ÆѨzÏï†wÂî{¸ãX›¤·§wÈÇ‹~¹½‡sµÇŽmÑΚ\®®·[ÅÂ¥W¸Üˆ@ÇåF©ÛÐDŽ¿È4¾ß†5¦ÖÁ8£áµ0°Îì2£ã·<¥ßÓAÜÑK…Åç6¶ÕÚJqÚÅ]xÏãeVÒãMMÃêLËà~>ÌÜ›\Ú¶¨5¨Ö»@­Ø³.¸Â~*Í¿³B”Ó¼DXºÃ0C´i8®»K!ª¤C7¤¤9*ÏÑ\L©ÀVF¥±.4ų48ÅÎ[C¾¶;J¤ª`-ºÓq`ß’@Š¤v:ªÇPW§Ø‚.WÝ‚F¥ÜŒ$¾¾c@»âª"¼ÆŒ"Âߊ4äØÀ1¾åÆÁܺ¶Ïd)ÊÊ¡%žÚ«&³è©¶ÖÃ.©Þ­)©òä§ßâ±´àÉILóÁ@Hï؂ù5»Îc:ÞÌWˆÇË;6È­(O‘»I”µBÁÝ6[ãÎQ9ÚÊ+¶ÇyC¹l<ÐνM~Ñy[Úy}äc%M¦¶<-à±!µÓ€2%Ü}41ß’W˜Ó·¯Ê¥;Ç×:TË´?:ºÃ¸Öào[ÐÄ0UÊØÇÉ.IÙÖ¡-ÌÍ54ÀÀaÛÊG-ºæmhÙÕ}'ÙÜIrÔµdmÂß|2ÑÖ‚L}ñÙ¢ðåÞm®æß°ÿçÏYÆæâŠëùÑñäáÎïæå‘žèú·êïÒÍÝïÎãåö·—ñää²ëôÓpïîßÐíìÒ‰ÝÿÞµñèÎZÖØà‘zÛÔý¿LÄ×ʉ}ÏÐErãÝ•SÝÔVUÂæÀXààÄMêȺPÒÕ“LÞʵQ»ß¸IÒÙ¹O¹Õ¶7¾å·5´ÑÆP»Þ½SžÜÍV™×ÂQœÛÓVÁì´e–ãÊ5…àÝqÞè]–Ùækr××rŒÛ÷™‹ÔÞµ[ÞΊUÙÔÃhèÞ¯uýÔÉuÖà·RÝê¥fÝ×—R¿ÞÏbÞÛµMòÐvgàÔämÖâÕg¿ØÒyÎÚRã×æS¿âÁRÉÖ²EÏæ¾T“ËáÏßÇa–ËÍd ëÚÌ{ßæŒbÒà\BòÈ™ZäÖîoæädìÕŠ†ÜЗQÕë³JËÝãRçÜ©kÏìÙcÌôÇdÈä³PÚܸ}¢ÓÖa»ÙÛVÈÛ»bÛÎöœåö‹‰õË îÁašÕä;‡Êâ9ˆçÒ$˜å¼K<ËÔ}7´Êƒ2ÆÇ5Iǽž_ÎÑŽÛæ;éâªpÄΰpÕØ͇®æ“9ÂÊâuȾqiÊÉÔƒ¾ÐÉK¬ÅÏlÂÈÕŠ‰ÐޡγRÐÂÅ;дÑg›Å¹\žÂÖr°ÄÈ[ŒÍÕ±ˆÞ­‹hÎÙ|ZÞ¸»kɲ¶2Ò½­D°È™GºÆÂD¿¬¥P}±£:[ןYE¼¬DaÌ™R]º¢3W«Æ^[˜³WVŸ²QW£¢ol°‡UŠ´|Z­²^h‰¯³S¤½˜o{ÁŒZ†µw[¨›•>‡»¦E^³˜hª©ÚÁÔ¯ˆdҶƯ˻ݡÊÂÓÆ·ê·Ú°¬rž•˜Ê¯Çg‹¶´‘Ë­©MʸԡüѨÒÜæ¦à«œ|W¬Õ‰m˜Óּίm¢¼§o„¾ÁkǤԗu¤aI‹Cn‹}k„¥xǾ¶…mo¦ˆÒ£´kª¯„bo¥ßÊȧ¯zC[7n|ªNRF›pEš xoi¨ÉhH‰`s5Œˆmž™Àl`®µ¨«§Ÿs~ž‹}|¡}z¡²Ð¦’’¡¸¶±¬‰€™¶Ëͳ—sššŽŠ œ§×¸²’¯ ²…Æ‘ÃײŸ‹u€¥°q³ŸØÀ¸¢ßåÐíÐÕ¶ºÄŬíÓàÕÚäÌÖÈìíèÔ×ïýÛÌÚÕØàÓçíÑíâáØÚõééØÎôïìÌóÖùØüìÚãøôíÊü×õÌí¹Ø„ãÃæ±®ÊηºÖЭ²ÝÀnÎ×Ò’Œ˜¶˜˜÷¹£äÊšŒáЮ}æǽmÝËÌ’æŶvéÂÝ|ÌËÃ|ã̼„½ÂÑ…ÈÙÂu¼°ÖhÒ½²ˆªÑÇl¨ÏÛšÃÏÓxÂ×Ç„—èÚ‰¤³â“«Õܘß╪ñˆ±ÌÌ•¬ÆƪpåÍ°†äÊÞŒìÚŽ©ÞÜ®€èÉ£oâí¤€Úâ«sÐã¸ZÖÜ­fáѪqáÖÅ‚Ê̽kÉÑàu½ÏÀ|ãØÕnÃÙÀa¿ÙÀjÊ×Óˆ ÕÚ±~Þèf›ÐÊ\—÷é ˆÜϘ„ÎÎljÓΛN¹Åª`äáŠQüÍpƒâÖ”féǹiØÙÓbÜñ’câÛÁZÚÖÖc¸Þ¼QáÏ´\¢íÅi¿Þçf³Ö½FÅÍÛwŽÓÜ|­Áåk‰Âè‚zëÝ_xÐäƒyÂïn„›Ø¤…¼Á¸R¶Ó¡qÑÃusÆ×µP¯î³[·é´Q¯ÁÖNÎÓš[¼Çå^”¸ÃN¹ÅÑ`±½‚2ÌÚ¸_—ÞºOŠÎÒ@­Ñ¿4ƒÄÊ?tâÄ/ιM‘â×UPÆÃubÒÐQ^Ѳ…n´Ð xÙÀ†tÁ¾pAÀ¶5ºÊ†<·¶¢<­¿‚4·ÈÄ@©·3‹Åª8‚ɳMA¬LZ¸‰16¯ŠUX©Æ>D‘’7J¦ÀKKƲWY«µdS©ÜTFµª?L­ÓŒ[̪‰Sš©bEµÀLaÀ×y"¿œv#•çP7ê«‚¹Úª'ÕÝ­4Ä×È'ÌâÏE—áåJ¬àžDÀÜ‹>ÀÑ•<¦Ì¦!ÁØ™A”ϯD™å²1˜ÚË_³æ–‰ß¤]ƒâÈ¥€ÍÈl†à®>O¶ÍF}κB'ÅlKEÅÄ=,ÒÖk/°ÀSIèÍV.ˆÝv;æʉY¹ØZ:‰Ù«;µ½r(G¬'@ÈD7g¹š5¸ÑŒ1=»™,iÅS2QלFFÔ¸DÇZSÒ±DKºÇ`‚ϯCƒà‘^´Á̆ÍÜ{s¼¶%ZÔà@sÌÑ*\ãÂ3XßÌ3’ѹREãÛm>×ñОÖÍW*¹Ò†<ÏÒ?ÌÜ“¡ìÙÌh¦âÓj»éâJ¤ÚÍkÏïì±Ñå÷”ºäâ¹ùèªÁõõµéðŒ˜îåÁãøîïÓçíåœñïÕÒùæñ½àêØ€×ðÖM¾ãç[µëײ³ëߣ®ÔÜZ¹äÝŠŸÀº?uÙã—äΛìÝsI×ÕÌeÜï¼PëÛXØÚÛm»òÔ_±íÝ_ÆÒ­5žì·Q·îËWÉÙÝd©àÁP}ßÂLžèË^®ê¸J®ÙÖ’ƒÞå`sÝÜ‘§ãØ‹{ØÆM‚ßÙo‚ðÒpŒÚâ¡RÚņpïåLJÚá„VØ׺LÑæÒ‚ÜⶀéÔÇ^ÐáÁw¹ê²`Êè¥nÇçÍRÁéÙM¢àáÙÓßU±×Ü]®ÙÛT°îÆM±ØÛ›Öû„†ïÓ~”åäwØû”RÒÉb^ÆÒ‰•ÅÚËRØçªl×Û³{öð¬ÞíçjáÙÐg½âÚ\ßé§aÖÚíiÔÔêšÝå¦[ÀØâì[¡ïÑRêë§M¬âÆzŸçÌS¡ëÙP…æןnìÆz|ÕÚJŠÕÈ6oâÒƒ[ÑáuMØáKØß|aÖêfmÐП_ñÏP:ØÜ•d×Ü›F¯Õµ#Ãס4µÐu3¿ÉÒf¯â²N«ß´C¶ÞÔq¼ÊÂ7‹¹ÂRÁÕÉ2·Êµ@£Èémyݼ‰hд€ZÎËVÞÍv@ÛÕuX Ã“2ž¹¯JwÒ¹2Ǩ˜7¸Â@¥ÌÃ8‡ÁÓEOÁ¸\9°·Z=¬­I6¥—Ká3PœÆK&šÒ_W¡œQ\ËÔlI¤Ë{R•¼hI¬ÄM„Õ´M|¼Xy²wQ‘¤¤3i¬¤:—»·UŒÅR>—²®UÛÈÀ˜Ùª‘…乪Ÿ½¼ÌZÐÒم˹šṶI‰´±SÀ»¥OQÁ½B‰±±lº¸Ì³¾³’M»º³p@ŒÎĮ龎l³½[Hž¢wž«¶q^®Ÿe>µ°|sŽ¿wd”˜´£uj•ÃŽmyÖqµ¿Žkv¶‚m”š¾`L8|2!uz—LX·¿c'žsk¦–jH£´}X–Êd‚±…ui˜‹‚¨»˜p£­Ç‡§®«fP¹vªÆÖ~¨žs|Š¶É¿´¥x~tË¢µÀ¶ŸØ±µ‚–礗ÇöªÍµ‡Š±°ã¸Ã‰ ©Ù±Ï±ÔÚç¢Í ÂÇýÉê¸Î—´§Å·óÇÌ×ýÇðÌóÓë»òØÉåëäÎá¾ËòèéÿçÛèåÕéâðÝ÷ÊüæèÛìæèÌòìñÇú¸Ê¦ë»åÎÔÜìÞêÙÊåÈÙ–ØÄÕ¥³ÑÓŽ°ÂΔ–¤¶À¢Ë®”޷ˆéÏÔä˳zßÔùš»¹»ŠÉÁß°»¿x¹ÇÀ‰¼¿ß‡¿µØ€²½Ê¡³ÁÅÇÎÛœÈǺy¾ØЯž¹Ü šÁࢨÕÍ™¦Éµ{›Üά¹ÝÍ™«Þá sñ㢊彽—åÚ–uëÑˇÚÛÈ~ÜѪ{ÓØßtÏÆ­‚çÒ­ˆÅǦqÝÑÐÒÌÊq¶ØÉ”×­Û}²¿ÈuÔÛ×yÔÙÈ€ÐÑÑ …ÕΛÚÙ™Žäˈ—Æϱ—ÛËŽÍÈ”›ÚͽrâÇ zçضŽæϹƒâãÛtêÛÔeÙÝÑ^ïÈ’VÐÈâvΩ½sÎá¬sÐÒâ¦ÜÔ`ŽÄ×\Ü׶r¬ÑÖi–»¸|›»ì´¾Ì‡ƒÄ·„µ»ƒ ØÔoˆÛ㪎³Á±[è²q«Ïzv°ãŽ|³È­~Á¡¡‡ÍÜ`ÐÝ¿d•ÇàN»ÛµXÁà¦OµÛÄE¬ÉÅI™ÚÙM¯ÐÉNÐÑOªÞß;­ÒÛM·ÈÚAhßåYRÚÝŠe¶¼€xµ¦a¬Í¤UÄ̇J§Ç±C ÎŒV›¹±NÁ«§fʼ§Eœ¹¦BŸ®žKp¢§U1Ö¨\h§EP»›FN³ŒET¢ÉKL‰´HI«ž.?¹ÃsT”°TP«»XI»Ö}R°‘GȇQ…Â[?ÁÅ9~¿ƒaÆÄ•J´­…lÊÈ°8¹âB¶ã‚GÏÀ¡6ŸÉÜ6¡ô±#ÍϘG¼¸Æ@¢×­'—¿®?œÉÂH¦,£È¹4¤å£-²×Õ?I¾ábfïØj[¿®N0¨àFrÑßUVá¬>6¨Á4,†Ë[;ƒ·jKÆÇUuÃÃYH¡ó:ÚÙˆ3¨Ôw"{Ï„49›%5wŽ-0¸Ó—;TÓˆWAÝ°9AÍ)F½…-d£°«²¥1TϧAˆÍË@}Ï­)|ȲfuÛ¡*{Ùà >¸³,DÚÍ€g×ÃNT«¹ExØÂ;žæÞBF¾ã²AÒÛ²5ÛÛ9Fì̾uÈƉS¿ô‰BÜçÐo¿ØÛòùÐJµÛºL¾ï˘Õñ»éó¦Òæúöج˜íêž¾öÞÉî÷íθåøó¶ëååºøìÛÞÝéìºðéÙA–Öæ^Æç畆ïᳫÞë^‘öâhÂÝÒ}|ÛÍQkÔÚQCãÛmJÛì²OÝóÍ<Îá±TáâÀQÓÙÚ4ŸâÈ9Ëá@µæÅ?®è©#±Ò´;ÁÞÅGÙÈ=•Ü¿?§ÞÃA£ÞÏ^åÕFèâN—×ÕvŒÒÞm}ßÐlmå×›¥æÃOÃÙ½˜ãÔÇNßê¡|ÒÞ©KËÞ¼ZÐÝ¢\Ãϧi¼ÛÆ`Ïß«FÕæ…,ØåáR½ðÀH¯âø‹¾Ý¶DÆܾM¢ßãc¯íÔ\ÁçèuoÐêÍqààRwÐÝR~äÊeRÆìhVáÔyaØί\ÈÝš5ÛܲKÙßrZÜÞÉnÚØ¿YÈÑâRÜÚ½I¹ÞÝVÂÛÊDÀ×ÎTÒѵN™×Úl«ÖÁ1´åÑOÖÞµB—ÖçUˆÛá@—èÒK|ÍòI_æÛP>ñÛp‡áæpjÇñ‡O¹á ØÐ86Óâs]áä€&ÐÙ}4ÎÞ°fÄОK¾×Ò[žËÕe¿ê­ƒÒÕ`ÇÏÏ}¢ÝÍuºæÏ€°ËÊf”ÖÞv¸ÒÔœ·Ê©DÁÈÐN~̽cœÞÅwl¬ÔW@ÔÜ”‰×Ý‘_и‚3Õž5pÆ©C¾À¬F½Ò—OÌË·(mÄÌEaÔ¼GOǼPo¨?C¬’AMÖ¥>.¿ÑZK“ÎQY™aÐívS±·0D½æ~NÍÄ)iâÑ;œêÕ|ŠÈðµkÈå©=áã°;Ðä“MÖàÎ;ËæÂHÉ×Þh¾çámÇÛáw´ëìvÃçðÎçõíÎØùëîïçõ°”æÜóêâò©ÙûåµÆåèÛ»ã÷úÛôçêÆéíó¿äíÌb¹ãæj°çØc™áìÁ¡çá„šÛïY±âÎe‘æÍ^Ý×pìê·‚àâxEÜа^ëòÆaâë¹AÆãÕ`™æÇS§Ø³>Äã¿C¡æ±P·×¼]°èÄZ©Þßy’æÊT¢àÀV­òÇS¦ßáw•òâ‹yÝÄu–ßäVç̘†àÕ²|ê×\}ÅÔ»LÛí­jßÔ™SÜáÆPÉØÖHåäÛ^ÖÛÆ`åÚÔW»á¾JÍãŠZØøÂ\ÕíçX¼çÒvÆâÙE´Ü³Y¾ÖÔ]ºíñh¹åècªçí´nÌâªtáÖ‚—ßâ‰lÔðkgÖÙ‘YÜÔÂ{ÀêÜOÄݵ+Úð¥aåì½PìØ·V×åáU³Ï½CíÕ»8À×ÜPâßµU°Ýž?¸ã剒äÏS©ä¼7¸Ý×y¨Ýä_ãÄ6äê}ò̈fú횎éÒ_‰ÒÏ"e×Çœ>ÔÊ .ËæSäÞR%ßå|'äï)ÖñSãìv9Éå²X©åÊ]«Ð»dÅâ¢{ÒÙ©P¬Ø¬+¤äÈ:¼ÜºNŠÊš7»ÍÍJ®×Ë@¶ÙÒ)±×ÏG_ìÅZXâ¶D@¼×‡CÚÐr[ãÂošÏè–/¯Ï¾(¶Îª4ز—'·Â*DÉÄ8jĸK>Ψ`3º¶F0¼½HFÊ¥/+ã£EH§ž)#°¨B[›¬JB²ÃPH¼·I,°¸bYªË‡UmÆšN]´’m•ÉyE›z3`Ñ¿ÙšŸ½¾“x¿Ñ§‡ÀƲŽçµB–½™WضªOÝ®À?ʸ§…ÌЪVÄÈÈd…¥­XU´ÆS¶º¸M¦°¾g”·¸qg¨¢i­ÓÏsC—xgVŽ­[`©¸~aŽÂma‰Ë˜pµyŒÉ¶}xØÈԱ㼠b ½ŸQeÁ_yÈxns±M´Ò«›je©“lqÀªP’¡ÁDy¥›™å»d[´´^FŠ£c„§Ì€ƒŸÄzµ«¾dn²½l…¨Àyd «ˆÆ¹­dh˜™•{©·}¬Ä½ÌÆ·Æ¿ÚàÓÂäÕõ¼Ö²æ£ÍºÂ¨öÝغâ§ÙÔ擵 ÚªÖÕâÏõÛöÓåÝõÇöàøÜóÌàçøãèñöÀÎóæçÝäüíúÖôÕìâÝääíß÷êìïçÉúàêëïàêËÛ±èÆæÆÒ³ãÐÞàÕìÓÌÔ¾ÃáÛ¡ÚÑö­©èÕ¥§Ð¸‡}¦ÎϬÐóšßÁÆ—ï½Ó‹¯Àì¤ðÐß¡ÔÆ–áËʆØÒ̓Å˽ÌÊÖŸÉÓÊÂæØ£³Éê«­ÕÑšÊÆמ·ÎÜ“·â׺¨èÕœ²ÏÕ±Ÿî¿¦´ÖÔÙ·àØ’µßÞLJàÎÀâÛ·˜ÛÕÙpÛÎä„íÝç€øÞÑ‚ÎÀæÎÕÓŠßа³åÖã²ÔÏé€ÊÒÉ“ÉÅÖ‰àÒÀyůÀÍÕçŠÚÀêžÁÞë°™èÆÑ©ÜØ­óߧ®ÙؤœæÕ©|溾“×ÛØÛÉÀ‡íÓ¥‚èÆ‘{òÍÅlÞâÔoÇÛ·móÆÀ|ƼÙeíâÁiÈë´nÚ×¼­ÜÂ{ÄÞØxÕÛì­ÂÒÝœµßç‘Š¬öl¦ÕÍ’ºÒ™—ÙÍ}°³å‹–ËÀ­kÂì‰Ô㘧«µm½¶º~º³½¹°ÂˆªÃ¥W¡È­RµêäT¬©±YžÔ¢FŽ–´Z°Ú¶Uò×e­Ù·`™ÂæM–ÁÙXÒÎ>¶ÞßitÆÇlpÆÓbƒÂÜm„ËÉ™]¸Ê£RÉÍ£MͲ¨B«¯œaº¤´6ÈÃ0¸°‹C“®‡hœ¯¤4g³›X„Ì«U3µ«CA †W?Ø‹]H•½FU¦¡d]ÄFc•²eeÌ­4Q·h[²»{]¢¸˜WyÒvQ–·jIµÓaT‚¸­B‡×©VØуAÏå°)¿ÍVËÎr=ÊÌ£(ÆDZ0²Ó¶<«³ˆ5àÔº+À±¬0¸Á Áê¤2ÀËÔm‹¾¾A_ÊŸ=ϽÐ=‰Ñ¿-UÓØCnßÌD’Ä·eÃvMQÁ°IʦG.™ÂR[²±scÇÍNK×êbDåà°=ɹŽ*Çˈ?¢é‹2ŸÓz3`¨`@²¨„.‡Ø¿I¢åÄ"¼Ï¢(¼Ú¦7…Ô©)é£>AÓ‘\Õâáë´Còæ†BâØ¿KËíáZ­çë`ÃÜÐL¼ÜÐiµßÖ_¡êÜT§îÎq„ßÛ=åÊ\´ÝÀG¸òÓ?§Ùê’ãë”ÕÚRtåã¡›ÑØxxÚéÙÒ‹NÅìÖMÜÖ¹cÐê¦QÝݵHÚïµ8Û÷ËPÓìâKªø¼@ËÜå|Öò´GáÞÏ>Æè½tÇÖågÄç©LÔ×Ç>®óÉI²äÏ^ÖÛ×nÑÙ¨aäð¥~æÿ‰•âázYåÛyPÎαYÎã…Báå‹/ÓìÕcÔäž„äè©,ÌëÅhÉä”BÉç«]Æל*ÍÝÂJÄÞÌ@Äëå[wÜÍZ¦íø]µÞäSÀÛÊSŸæÂ,ÚÙ7‡åæ†qÍÖ4lìØ’“Üâ/‡ÝÔDNÉí`FÂæ¹cëÞ*1Ù׊1ÊÞk&Ïøƒ&Þá“pÚÏe;ÔÎéˆÅ×Ñ9ÂΗSÂÈ 3¶äß ŸâÓq®îɈµÒØS™ØÇH£ÞÀQºÁØj¾åÂw[ê½j—ÒÙT’dzrvÝËYàʃTáÌ`aÉ϶&Çȳ(ÊËœYÔÈ“!…±Ë3hÅÕ$Q¹¯&]ÉÀOE¼¯EP§»F;О:8à`0“Ñp_¸¯OY¦ÑG>–¿q<¨ÞXM¤½oK¦ß°;Ê¢QÂÏzf´ÒV[q½’eಧS˜È”Aླ7Ͳ¥Aʺ–”ÔÅ•¿Ó¼dË®ÔD˽¿Y¤´è¥ßǶJ¼Ã¸Tˆ´Äa¨ÃÊqªÏÁ;…Ê¡miƹQ¿Àδœ°¬l¿º¼s[ƉtD°…^=º¸sb³¥\b£¡__‚»“j•ºŸÈÁ‰¶Ø³é±Æ±¤]£rÔ¤¿dr¼«vi³uKX¿¤`j³Ê»ÄÀ‹a³½P\‚´­š]ÄŸ¿€l™…hh´Ê™Äª¼x±Âª½²‡v¥È†fžÄy”Ë~e•ÈÁ±™§—˸«¢‰”¤Ÿ¼Å©éÁÕáìÏÛÀÞ˜ßpÏ“åÔèáú¦ïßäÊÅØãÅàÚóÌäØóûàèöÕé×äñçßéñðÛüÜéíêöëõÜîòßíïïÛðïðêãôïøÛüéðÞñÙëÚæÍâÖëÆîÕýÎå¼­èÈäàÔÛÇÃÎÚ ÜÏÓ£¦ÙÍ¢µé¹·›ãǼ›äÌÄŽñ¼¾’ãÓ¼ð¾ÈŠÜÐáÍÐêœÛÅÛ•âÊÝ¡Õ½ÚŠ¼ÓÛ×ÆϵœÎÝ™³Ìá’¾ÑØâÃè­­Ò즧ºÇÂÁÇÍ›»ÞÌ¥¸ÇÒ‘¦äÒ™±ÙÄ«–çÑø‘ãÊá›ØÝװ󻯃ÕÛ½•ëÎÚ™ãÙÜ•À׿uÍËÒéÙâ‘æÞÙ—ÔÉ¿šÕ×Ô„êÜÒ–ÒÕÃ{×ÂêÙßЂÔÔí£¢ðÕ ›çí© ÅÌ¢µØÕš÷ݨ‰ðÜ°”ìÖ»•êʹ‰èÆÍ‚ó΋—ìÕ¹fÞäÀ{ÒÔ²œÒ姑ã䵌â˼…×Ó×mçáÐ}ŸÎÖmÌåÝ|ÅÐØ|âÎÕt¦×Üo¥ë㘋ßÊxŽÊÙ†xÎ䆞çà‚¨éÝœzí龆éÔ°v¶Ú¡mÐÀ¸j¸´¼x«×¬µÅÉP±ÏWãÖÎg¸ãÀa±Ô½VóÐ~cÍËÛnœÂÏEy ×P—±ÁPx¼ö\‹¿Ä:®Û«C‚ÌÓyqßÕemÈÂvv·Ë€dàÕxC¹Ô£?ÀÆ[T¼µ²N¾¿•I·{>Ö³c`®Å™=Í9‹Ç¨W¾Ç­H|­SQº¦F-¿‚c3»£fB~Û[K±ÄN4ĘST›¸a8«Ìtn¯°g^±Ö8¼¼‰HÐÐiU¶±6V£Ø˜PÕÒ¢9ËÉcÖɆ!­Éž:Ôä“RÏÍx>çÁ™*¸Ô !˺Ÿ-×ܱ:ªÏµ>Íà¸I´Æ­5³ãÁ<Ý”E¨Û³/¨¶œ/ÌâÉ'“¹Í=wñçIJÔyC)£âSHãäU(À—E#»­45ª¶dKÕ­BhÒÑJpùâ¶/óÖ‹.º¯]IÍ×’7†×‚%\ØA¹ßs?’Ú¡OeÅ $TÏ#v¯&6¯éœ5­Øº1OѬ%FǦ3ز2r¿›Q“Öœ%pƲOH§Ð0jȽ7O¾ÏarÙÖ:GÙÂ:¤öÅ=UèéP;àè¹LÍð¯ö׫<éÜÉ)Àà¾ÛåÑZÈàÝšèßpÎòæfÀüíææúè}Ýëí¹çìç¹æîí½»ÝèÒØðïÄãÞ÷ÓãíùÔÊåöèÕôåëÒóìíêÿÙyÑéÚxØÙÎfÍàÞ›mêì—ÛÞXµîÃQ—Ùèn{ïÚwZØõ{aÛê½UÑéØsÐó¿RÝì‡@ÝÔØVÄòÉ`¾éÎa×ô¬T¦Ûæ[¹Øê^«æÎWŒââ}ëÐU¨Þ¼K¾óÜr´Ïà<™ðçy—ê×q°òߣKìÝgváåž~øÛtÑïÅMáßÌFÞöËdäçÅLÆëÈBÎÍÆHçáÃAçÜÔxÙÜÎ3ÉóÚNáóÏMÂÙêS»ÞÙCÂìÌQÒîðS±íø_Áèâ\²Þ×ZÛäIíÙ¶büÛƒ}ßô‰‰ëà¥oêݧ\æÝ»VÛÙŸ+ÇÔåUéìÞqðà»háìªNàççB²ßªZÂé³_ÙáÍVàâã]ÑܾBÈÛên€ãÚn´ÛÚrÔâ¸F‰ÕóŸ­ÚâOìðƒ‡ÚÎva×àikæÒ˜‚ÕÁ‰‰ÔÝ“WÍé›RØáWeÙÍWBÔÆi:ÎÜkÒéa6Ð×vmÞ×Æp¯òÁYÇѧF¸È¨lÕÈÊ€³×ÅQÀ»ÏUÁÆ¥0âÎr¹Ó¸®ÞÎS¿Î¼;«×ØXž×¼nU×ÀGqÕ¼‹V½Ï‚k×ÍŠ.¬Ô}.ŒÖÅodÀ¬@¢É†6ˆÑµ5Q¸Õ<-ËÃBsÀÓ>+¾×^X¸£dDÁ•I)ß’DM®Ã57‘±JX½œkQ«ËxU§±Ngª_h´É‹ci¦›Z‡Ã‘?ÃÑ€@ˆÁŽPeÑšXšÙ¹A”Ïp5«ÌJÕÁIÖÈh¹Ø JÁÁFŠÄ¬lÕ¸–¥Û¼ÁkзƇÀÚ¯I¤Ä­X¦ºÍfhѶkm¾¹k³½Ô¹Ð±ÌPNªÅŸÊÁÊe –˜d–¼¤yQ—¦_GÄŒ_M©pS£kŸ¹¼¸Ê«ˆË¶Í ×¦£Ly¦‘we¤’p—?o€Á…u|¾‘cV ‹oY…¼aAÄ›[L­Ãme½Âf’¯²|¾­œJ‰­¸Šˆ¢©v†–“p–‡¢r†’<µ±Î®—– evœžk€¥ž–´á®Ü¹­˜¥Ö¡¾°å ó³¶©ÃÏ»ªì®¿³‡±ÎçèÂÙ ïÙæËÌÑùÜÿ¾îÅÕÕððîÉèÒöÇñÉòÊÌÏðÔÅíìïÒèýÌÝìÿ®ïìöåâìñõæïÙòàì×öìøßìÝàÓäÍîÞóÓèËÛÃü ãäÎÐÁêžÃÁà˜©ÒÒž²ÝÁ±¨ãß³¯âÕíŸãÙäËòÉà›êÙ¤’àÕá“ÙâÓ’ÝÔÉ‚îÄ·ˆ¨¥ç¶¦ËÔÛã¨ÎØܼ¹Ú×”ÄÕô˜ÅÆÙ¯Ôè‹ÌÅʤ²ÚÏÁÑÖÝ£ßá©æÓº»âÚ· áÚîšâÌæƒæÚלãÞÔ†îäÚ”æÃÄ–ðÚÕòÍÓ¯ÞÖÃÐâóŒíÛã”äÕé–ßÙÖˆÝÙÖòÉã}ÉÐÒˆÖèê•ÚÐ׆¹ÊÔ•ßÝÂœÖÌ‚ ÐÛ‘æܦ’áﲑÜÞæ‰çì |îßèççÖçãÁ€²ÊªmóÉìàÓ¾ïߺqô×ÔeîÅÙ€ÝÛÏfßÏÆ©¤ÞσÍàÙ_§¼Æv©Óá–ŸÂÜxžÒÓ‹…ÇÚ—‚ðÊŒÐÇ‚¤ÒΚµß®uêá·„Óߧ—Ñø±vÇäŒéÒ®y­¿²xØéŒ\ËÛ¬E¢êÐWÏÑ»G¦Ñœ>ïܹ6¢Î¼=­·ÙN¦ãÉK–Ú¹OâÒK¤â¼A°ÖÖJjíòeP»¿igÇëL}Ç܇A©ÓwQÀ˜JµÜJ­³œn¤É 8ÁÐs_º­¶P‡ÊÉ>sÙ˜J{®TB¥‰=.ª D)»¤2*ÈžOI…ËSQ™´IFÇ°38¢»Y6±Ò:A±²mb£³R5K»MẽVÝÃfHÅÖ„SžæPjÃã /¸ÍFXÉÚÁ(Çצ7Óî†9ãÒ†L°³É1¯ñµ¹»‚-ÂìµÕ÷Áº»Ÿ0Í¿ÀÞÂ2oÚ¸7­Ü§2ÆÍãu¡Ù«_6ÜÔL†ÅÌ8GÓ·H.ÓÇaF¬«;»£89¢½<8¸³3båß:gÚö`.ÔÚq6ÊÐzI‘ªV2`än1D¹/2›¸tK³Í„Qî¡70·²'6íf<šÒÇMg×®"ã»FLÝ{6pÎá(AЧCšÌµN½è¼(xã½,€Íˇ޴0[ÓÂ3QßÃ<]ìÌ;¤Úè‘<¼à¹aëí½=íá4aÔìÂ=àØX8äë‰AÛò»G¤ìèŸØïâ9½þÕæìærÂþçŽÎåé‘Š÷Øvmñë¸]ï褾øî…Ìßíº¡èúÙ©üèéÌðáì×ãðå[ÝêìvÚáábêèænuêÜ–€ßØF¢í¬3¿Ü°b‚ÛÚ{uæÛ³„ìâ«dÓÔ¡VÐý¼5Þî—YöÖÌDßäÛY¬êâK¸Ø¾?ÄçË7¸ö·H¤õèOÁßÓ‚yç×9…éÑ:­ê­*Æææ|÷áZ‡çÌi…óõgäמ™âî‚qÞΗï×®VëàÄIãð¸XÑòœ{ßæÇV¸îÜSæâÒEÆûáWÛßãS¾ÿ©Eßô¬EÚì¹;ÓÎò9µññNÔìÝJ¯íåd¦öÈ\µõÝJ¹åÝb^×èDdÊøLvÂÐb’þÜ`[èÙVØÐÄfçÙQÕÛÕHØÔvSÔír‚Éál>ÇïÔLÙåÉMÏîÆPæäÎbÛáÐHÅóÓLÕíÙwšÇÝ_µáÂIª×¤:ÔÝÊV”Û±:‡ëñœãÇD}Óä¯oì¾nxô¶@’ݳ?GÐÔ×rçäVñÑLmÜØLÑÝ›PÎçƒ ÐçœRóï“iåÐÍ’ÁÔç˜ÌךkÊ¿Ì~ËÁáÆÁ¶4µßÁÅk±Ï½Š¼á»ËËâ’Á»ÚW‘ÕÄZNÀß[ªÊÕtsÉâwpÛنݿ„ŠÜÁ²0°»¹C¿›5¼Ð~FÖ¯«N®±;[Ä·A]²·PY£EV¿©6K‹B%‘ÁP\‚Ë]]±šRm¯™aJ–©MD˜¶dQ¯¨DMˆœ\•ÂiY»OU½»ikƒÃsL}Í€}´¸Ü¼ÄÀ¬¯½©¦[nȇad”u€e§JJ:µzº²Xn‘™¦‡k°Šefªhpk—’zŒ·”bР´ct¨Kg»Ç¦Ýºd‚¢¿{²ë¤ÑµÒÄd©ÍÏÐÖµÏ̵¿“™Ãټغ¾ÁÓ ²“ÊÅ«ê¹Ê¤ÙÐÛ¢ÄÌħܩ·«Ü¨±ÀÞ½ÐÑÂÔŠÌÌÜÁÙ®ñ˜ÏãøßíàÿÍÿÝôÍÉÖëßÙìïÎÅæÃçÉè¸å÷ÖÔØàãûñÒóéðÚÿÜïàìÔïâúÐîÖÜÍòÉù¸æóèÀΕ·ØÁ´ ÉÌÉÞ™ԬП¯ßÙ¡šÖº³™Ú»²›ðÓ¶›Þ¸Î—ÞÊ´—æÉÅ–ØÛÞ†ËÙ×~êܺ‹ÓÂæÊÝІÍÙØ‘êÊÛ¨²âψµÆÀ‘®ÆÌnɾã¤öÌš¨Îߢ©å܆ºê棢æè ”÷Õš²ÛÞÀ„íØ߀ëÒÔšåÔ âàè£íÖÖ„ÞÏ»©éãá“ÛÉЦɿÊ|îÙÀò±ª€ëÙäÕäénÙÌÏ|ËÎÍÑä¤fÆÈÏwÞÊÏŠ{ØÇ„šêß±ôÔœµÔÁžœÙ؃‚â矀õ׈ÜÙµ‚ñ碄áðŠšÜÊŸpÝÚÈtÐÒÕqèΩFæ̵rÕæÈjÚÜætêëÖ…¹ÎÖ_¼ßÉcÄØÕzëÒÍs¹ÚÅa¦Â¿¡{Éårê⪾딧ÓÕX­Ûð‡ßÈÆdãÄ¥‘àσ€§Ï¶ƒÙÙ¥uâźrÎÏÓSÓÖ—_ÖÕÅN«¶Â_»Û¨=¬÷©=ìÓ]¥åÏG¡ÑÂF®æãW’ÌË:}¯±+²­¼9€Ç¯dFÕënÛÆYf¹àX_¯Í„Y¾¼ˆ>§ÈuSÀ¼¹K¦·ˆ,¦Î@´Ë˜+º°ªTºµ¡<}×’N}Û™Nf¨§UR ­FS ˆA4 Ç;7³×aB¯ºW_¯š[[¯¼]T¿¬4BÐÀ3BÀËW4‘éxJ’ÒnJ¯¿cRÌÊI§Ñ;±ÂxJ­É{+¿É­#Åâ‘mÚÑ-¨¿œ²äªº÷™LÕÕ’-Äèº9Âë­*¯Ó¾5¶ÔÏ8›¿Ð!–ű?ÍÝ=ß½F~ÅÇ@[ܤOGÁ´@SÖÍA0Ä·iTÕ§'AÁÄQ9‹Ý^O£ãRhÉìrKÔäš'ÐÑ‚:yÜV$·½Y06£H6g؈ÒÐo4ÌËŸ!L¹=:Ì–)X¸GŽî­/ÂÐñiªïªÕÏ,^èÁ:€Û´4®ß¿Q ÛñRÚÏvxÞÉ;ÕÓ)3ÜëU€ÛÜL}ä×DžïΫìâÓBçä^HâÛÀIÚæÜ,ãÛÜcæÜ’?ÙæÕŒÆíó‹äçð¯×þßÐàìç¹åýûÙÎëø¹ÙïïlÚíž|áç­ÊÿçÐÎòåÚµêëå®æðÒªçìÖräßîdÍãÚ`ÊáÞ\ÅâÛ|eÚÞ››åÉp•ÝÆ6˜ÔëhvøãoOÚä|aÝô´CÚè¬Fçö¦hãÚ¦YßÐÞOÃæßc¤æÙZËáÆP¢ãÐJ¯íÖK¶íÌc¥Þê—“øß_êÄK¹ã·I›ÛÓ^†ëÕoŠæá‚šÝÔ“|äÕƒpìÑ¢mÛå^×ô¶EãæÈKïåªlâÙªhêãÏTíÕàAÛäÀFèÝêFäèæDÁàÇGÞîÁ2ÌáøHÝéðbµæ݆Þæã`µ×»W´ñð:Ëðð^©æמlòê£tæ㈈ÔòœàÙ¨GÙÓ›6ÙÜ•fÅÕÄ/Öã¬NÓåœHèäÃeÚáßyÓݱGËÓÌRæâ»PÈìÃeÊßâVàèÄXÜÐÈ—‡ßêŠÅÖ¾BËôËd±àÐL¨Öíx‹ÙÎUåé½…ÎÐ[xú×¢’òÂJÒÔ_àÙ—JÊÖÔhXÃâŽpÅÒ¦^èñ€QãäœnØÒ³r°áÆ:Çʺb¸í…IÍå…BµÒº‰ÄÜùž—ßÉu½ÚØzuÅÍ1¦ÉÉÁÚ®(Y×·\å×qLƳ\‰ÎÃs>×Éy/Ø͇^×̆C·Ì¡=yÀ¬6¨Õ~MàŸNaº¿1mÀ·P<±P*ÎÀU[Å›E]Ʋ9AµŸS\˜¡m7–¬VV¿À\TŸÆmP£¥h,ªÕ^+Ž·~GpÒ—kl¸†HŸÀhX—¹“HnÁŠ(ZߤY‹¾‰8®Ò¡'׸bÛÕp{ÄËvJ·¹\ÉÌä®ÂÌ—¦Ê¹ò¨Ý·ï²Ðз^¸Ä¯Œ×ľE¹Ÿº`dÞ“fc·Ñ£š¯¸[­Ò§b]DzhU®Ôyt¶©y5§¾_J ŸNE–DZ{ T„­q²Ñ ›¸×¨‰m†¤c[„«•VO°saf«|orcµx^Ê°’GK·‘P£rZ‚©Ï}x´ÁN¾ÄÓ}i¯¡ZS‚®q|§³\^½Æ†ƒ½¾™ßȲ¨³›r¿©t«²Ÿ†ˆ¾§³½¬ÕÈ»˜‘¼•š¿è¦ô½Ì¿Òêó¸Þ±Ï£è¨á¤­¯é¨ëÝöÞôÎêæú×êùå¶ÞãàÅÓñå¼î仪ïêî·áÞÔÿòðáóóãñÔÑìÚâÐøÛûêñÒøõôÒúûõÒóÈÿËåÅÔÓçÀïÊÚÒÊ«žßã­ÎѤżؗ¼ßÂœ£Ð͵šæº¢ÏÇЃéɲ„çÀ¸—åÇÀ£ÖÅÞ‰ØåèŽÇÚÖ|êÅ×çÇÖËv×ÎÆ•ÇÜѪ¦ÆОÑÔä…ÃÈÇ}¹Õ¿±ÌÇ«½ÚѾØѳªÜÒ¦’ëÆDZÆã§áÚÝ’øÚÝ‚ùѼ¤èÔªîÉÕ‘ùÌåããÂŽçÊÛ„Ô¿é‰ÉÌÅgáÁµtâÒÕƒÆÞÛ†ÀÚãÃÔÔ䈾Õ؇ԹÞ{ÞÖæ~ÁàέŠíÖŸšðÞŽ«Òט¥äή۳”ƒá狉ÝÔ¸ræô™eëïÂkÿζ‘ïØò³ëÖÃjÒËÁjõæ¬äêàxÝØìuÝɬYëâÞ éßwªÇÔuÔÞ¾k»ÞÃlºÜÎ…œ¦Ö†¤àÔ®“×Øœq¦Ü—ŒìÒj†ÍÒ±‹ÞÒ»ŒÔÑ™–ÄÌ—{½Ø’s¶Ø¾q¶Ý±x°ã­nÚë¯Ož×ÇG±ô«Q¨Î›:åÃÀM­ç²NšÇåy˜å¯6‘Ü×u‘ÖÏF|û²E²ÜÎiLÃÚ_SÖøZ_ÞÜ9Z̲…)ÅÒ“WÕ¿š~ÒÄ,ªÀÍ5ÃÄÆ5¿×“C»Ú€@d²”G…ͧR2»”:e¿šM2Á’PB´GA»§cI§¿KU„¼cCºµJ4¼ØA=¼«hCŸ³:>ÏÄG!wÉ›3•Æ`K–¹<@®ÔY+ẪTŠ½ŒE°Ûm<Ÿ½¢1Ðܤ3½Û¥cÓ¸ª*ŒÇ½4ªÏâN¶àˆnÚæÀ-µÕÞ7¹Ë’!Èá»7¬àÊA¹Î«<‹Ì€I¢Ý¾0ŠÇÈ+|ÌÃ/då§GGζSMƹ1V»É>'ЭJ7–ÂP%ƒ¶<_½Ð)qæöoGÙД1yêy+ÀÔx5FÛ„/wéx8›¿i8Âߎ+Á¼ƒ#XȽ.»àŠ'^ǽ0:Ç”&¬½°$[Ñ”04ȬAwÑÎfiÖ¡1Fí·2‘×Ç:ÎØ'‹á¸.vÞÀFUÞÞ(Pïî@nàÕ`IÒÙ@<ßæÙƒâà­Âîל?ÖåÑZÆã|TéÞÙ¡íáãyšíå¿óáÚFÕåõp ñèl¹îÔxÖÜÿ‡­ëãÍÔõà»âäç‘·Þ罉øîäÃæñâºÿôãÐìß×IÉÙ×2¦ñÜ>½ðáf|ë磞òÝ“ÐçKŸõ׌\ëÏEcï×±çÚžZÞð½oÝè§LæצTäέ5ÈçÙh©äÙBÌò±5Ìßã[±î½9£ßÃA¾ÚÞgmèç]¥ðÅe¦Û·(²Úç”rþ¼YäÒ©}åÞB{ÖÞ§rÓÛ†oÿá•çä·;íçÚIßê±lìꦓÚåÜzáè×Fèá²cÐçÅLÔáÃ0ÝÚÓ[ÒÞ¦>Êã¡8Èû¹R¹ßâH¹þt_ÊàØd¯ßä;¹èÙRÛìæ‘yÞ×­†çܦæÙzŠåêyV×Õ›:ÙÚxVÈá½DÖøÊ€Üö®WÛë¥lßØÆTÄõ»LÇ×¼\Èã¯Våç -Õ׸2ÅìÞYÙçÄcÕÙ?›æÉG¶æÀUßãÞr«îƘ¢ÔÕG„Ý×ÒäŠzËóvyÊØŸnõäLØדRÙìŸQÈÞ‡‚ÒÚiK×ØdJÖÒuHÛÿ‡qÈѶTÌÚÖT¥á²RÉå´0ÙÍ´qÏÓÌx­Þ´7©ä»e¼ÌᘙÔË€´ÝÒs»ÓËmÀÄÅWzÚÐ^…ÔàIyIJtDÁÊoLßˈJËÎw-ÂÀÁ4µÄ·4½Ì­Ͷw8f›,b¾ž.V͸;\§²6>ËÆM6Ë®J*Ê»HRÓª,O£ÅC4ÁÅVe­§=/ËkW¡ËY:žÆmC´~V}Ðh€È[ÇaGaǨ7qÕ–9ŒÏšaÝË ZÛÀ›RÊÌoèÅ^oÈ´ÏS±¿­Nó½”OÑÈ•oÝǨ`ܹµ\»Å¼mßÄÂW¶ÄÄU\ijYǺ>ÎǯvGºÏ_e± Cf¹HD¢¸[FžÕqSÇ·@p™–HPzµIbœÂ†h˜Æz˜ÖžÇ´Ä´im°®e_uŸ:l^·xam°›L¶žwʤÁP@¶‹bg»´Niº‹|–¼ Pe¹Æ_m¦ŠhÆ»«}}®Àh¥³e€³sª™Î’ҠɲZ¢áÄÖ»Çsº¨ÄŠÏ°ÇÄÕľ×Á̳x·¶±àÀàÜÝ¿¼ÙËkÇ°ä¸çÛí°áÖìö»ÌæÏÅÒÔÖÝðã÷àÕëù÷ÖèôèÂé¾ùÙîåÿæìîöçâÑÍÜúÓðÉúÙöíßõðÿÖíüåÕ÷Ðñåíîå™ãÂԠ̹ҚèÈÞÚíÙÊÍÕÖÒÎĶݚÎÍƶŸäº¶¦Ö¾Â íÉ°˜í¥Î§àñƒöÙ®¦ÞÍÇ‘éÅæžÌÏì‘ÚÕËŒæ½Ù”ÌÏ¿ÌÒ€ÄÅä­²îá™»ÅÖ°ÊÐÕŽêÈ᪦Äܦ½éÙ¯±Å»´íDz—ìÒ™–èá ºààÚäÙë—äÉ©ŸõÖ½›íÔóˆìÛà¢×Õ­ŒÔÓáçÀêªäÊäyúÊŇæÙÓìÒå’ÔÃÜ}ÊÖÖµîÑÄ…ÏÆæÉâ܌ݺќŒÝͲšïÛ“ºÚÐ|­åÙ§‡êÏŸq÷Ù }⺶sêǬ…èܬé㚟ê鯃âÙÉqçÓÛ‹âß¡›âËÂ~ýɪ€ÜÒÍqóØ¿‚³ê±°ÅÏnÈêÂ^ÇÀò—©äÍ|²ßÒ¥äæ„œÜ锇çÑ©ðᥛéÝ‘áܱláÓ¾wÛ³šÜ϶~êÌšÒͱvÊËÞg³¥”SÉÍÙM×ÇU³ÙÁNäÍ¡N¿×Ì<£ÁÈF½ÐS‘»ã³µ²G©ì‹9ͬ}kÈÍ’7˜èŸM‡Å£L~ǪU;ØQv¹¤HZÄ\\³¦M]“¥un®¤GOª«T\¡¦AM¥Ð\7¦Öc2Ëp2´ä‰4­­\P²ÐHH¬È”9ÑćXÕÇ‚XÄÅ;´‰4Íìª,æà—(ÉÞ…2«ÆŠ$ÀèŸ6ðó“4ºà±AÁﯻ߿=Ëã¢9¤Õ¥X‘ϾI³ÖˆK³ÁÂo…ÓÜ@Sʤ;RªB/ŸµS-¼ÇM(Þ¶LT¤ÈZ>¤›=<Åça,¾«-;ÑÒŒÄÐf*©\-ÛD0|Ï—=nä†1ÇÕ€-ÕÒ{só»9<É¢9×’$TÌš+”´`{¼¬Ää¹2|Ͼ/’í§N¡í­3ªØ¹epÙêZsßê”ÝâË@ˆäß-oæÈ6oøÖr‘ÝÜM_áèÓ4äð«HýéÓ8ÓáåõæÎbÚáÓ¬ÝîÝpwþßk¾ìæ¹ðþ÷àìù׿Îäí–ÛîìÍéñøïýçì¿›Õõ»âéêÈÓâïæºíÿؼçãßèáî¼òìÿ•½åÚL¸øß^®çЭÅúØ‚‰Üµ;½ì¥8†Ñã§MÔå¶jáà¬pÖà»NÏàÃ]ÑÙ±Låê¼J¿úäm­ìêf±ðÎVÓõßW§þàD¯íâz­à´;¤êÓh~ôçZªáÀM´×»M…×ÂaéÛ°^íÔ€ŒéÞ‡SÏÛ”Pàä”|æÞŽfçòáJåìÅPØíÕwèÞÀNßáå<Îâ¼5ÉäÉIÏÛÄ=ÄîÞAÜâß?Ýè¸GÓèâTÂêá;³ãÄJÁóÒJ´íõ^ÁÞäbÎôáLžéëªUêÀÀ|îÖ„óÞŽtÄè“9éÞ©FÜ׳/òçÈC×èÜ\ÕĽnç×¾‚ÒëÅSÉÖìTÂ×ÖáÓä>ÑëÞNÂàÏIÄäÒH¿ÏÜ”›×ÉE¤ÑøbÑì¾T¥ÙÕx­äë“–ÖꨂÞÚ_RÙ̯yØ쟊ÌáHyÅå«uÎëš@Ñ内ÙÝ‘CÜó„CÃÖ•6¸àtAíãx7ÈÓ¿a¢äÀg¯Ü»`ÑЫjÞεs«ÛÜ3·ê´/ÉÀß[¸ÖÚ‚¬ÓÆmÊÃû”ÈÉÇjŒÞÑEC²ÏK_ϳ<:ÍÉŠWåΊ5èÊ„,»Ã¡(ʾ½¬ß›*“¾™.¶Î´3FÇÉ0Sϼ9*àŒ):¹»PVÉÕ<:ÊÆ*,˺@@¬ÒzG°Î\@·¹7eÅàlLŒªYV‘­u]®¿`Ut½¶K’¿•;ŒËŽ\’Ý%gФ]|ϸ=…Þ|W¬º­0‰ËŸ^ÔÐÄV駤F|¾À5‘ÀÊ¡éÂ؛ȷÁ‚ÔºÁ?¼¾D”»¹J}¯ºk¶²LÀµ½Jj»Æ_y­Û‚¯Ã¸sT¥³[/É­ph·”SZ®VNºÄjd‰Ë˜4t©‰‹¿®t`ÉÓ¸Ô·©qbÇ\dk®†bJ²Åtª²…ci¥ˆS¶»ªY.³ÆŽÄ¥‰c[º¬…z§‘x^»ÂnzƶL–¢Ën…¬¬‚`¶¹{´¸ÑªáµÅƒ|ªÃ`¤¿¼‹Òì⌊”¶Â̲¼ur¨¸Í¿ԧf“²ÏÁاϻΒ߷êÀý·ëÐÿ¨ó¼äÂéµ×¹ãÏɳîàîÉêÝòº×ÿ×ÔèÆàÓÒÛøÛíÖò×åêïà×ÝÝáÀåñÒÒßéíëìÚêµØþðÑóìñ¿ìØÿ¯æàïÂÒ¤äÌôÄèÙ×éíÜÍÄÂÃΚçÙÒ™½ÕÀ­¦ÜÓæ¹È×µèËÓî˹“ÚáÒ©ëÁàŸëÖìÆÑÆø±ÔËÔ‰ÏÎé¡ÇÈÔyÇÐÕ¶ÝÅÒ ÒÖØ”¡Ãß‚®ÂåžÜÔÔ…§áÑŒ¯ÔÄÊšÄÉ–¢áΛ’æȶ¢ðа¹áÛ½©íÔð‡áÀņÿÎìºßÎà’ðÀî‹ðÈÙ™ÚÔãïÌÒãÕé—Ü¿ï…â»Á„ȺÕ|ÍÄÛv¸àÊwßÉÔšÐÔëˆÞÕçŒÉÕÜÉÝÓ®uß⟠ÛÛ®Èß éÎÀ’éبŒä̸Š÷Ø»ƒØåïzìæɱÚá²€¾ÊÃvèÞâ€ÙÑÔxè·ï‹ä×ÖzÝËâiÑÖÌfäÙÔ”¥ÓÑnÅÎÜ…ÑÌƈ»Õäu¦½Û§¾È›™ÌàŽ™éì°‘éÓ“žÉÌ•†¡Ëžs»‘£zéâ—››Ä¤kÉÌ©l²Æ®½¸­kËá•kìÒ¯[¤¥ÅMj­Èd²Ï›HÈÚ°GŽÇÕH·Ô¼YœÊÙO¥ÝÇ]™ûÁ2šÓÒBžâÏhÖ˜,Äp-‚ÎPOìÂx.(Øž$±ÙË.†ÑŸ2jç´Cˆì½>µÑ¿*²ÇÍ"Õ·UMÚÕowÏ£-·Û°'WÉÇ2sÚ½C…äÀ<^áÈVTÞØ/SþÁ[wåÝ>/ÑÖ“/ÜßtBîô¨™õî¹LÏÛÉ:ÈÝPÒíÕpºßã:žìÈdÜñêMêÙæêÿ襩õå©Ûãï¥ÕùïÔòï¯iò랇ôñâÒåîßgÂåátöÞÛjéäæS´ùße¯ôàFÀïÚ„˜åÑxìÏ[¢ßÉ@²óÎm]ìÚ˜<ë×SãÚI×ÍÄDÖáÎ?ëó§GâñÁB¾ðÑ3°íÙC¹éÇ:ÈàÙM³ýÖPœðÕ1¦ïÌe‹åðJ˜ÚÙ1“ãÒQÊÔÖq}áÕu{Óàeáâ}Íв_Ôõ£‰ìé””ßá˜SêæÖ?ÊëÊHðæ—YÚïÞLÖðÔ6ðæÑ+ßÔÍXÁå×SÁùÔBÔçÇLËì©?»åÑL¹éÜ‚¾äÔ<¹íØZºèê^»ñÁSÇÛÝvhÙè‚fèÐ…vðå=„ÜÕ¸NíæÃxíû\Ûú¯(ÚÕ»Pçã´SÇÑ^nÈã˜NÐìÂR½éÜ{êåºRÓç¸UÎõÖOãáÔQÔíÚušìÒz£àèp·ëãaÑØÌ_£áÔT©ÏÛ\hÒåooáßn\âÛ¤dÖàrpÛÓ<>ã܉âì¤UæèBBÔÝ‚)ßÒe8ÃÛ{&ÕÞUßãŸDØâÌ,­ÛÅ0®äÍ7äߥfݼ $ÄÜÞŒ¾Ô¸OÂßÙ‘ªÉÔ‡¥ÓÍK¥ÚЗ¾ÅÊP~äÏdÁ¦FkÇÔcláÕ_Ñ͈4ÆÝz5×ÇÄ/´¸¿(®Ò—'ŽÜœÁ¥H¼´7NÍ°Ig¥ž.6üA¾¸K"رL:·ÅPL“¶\P•ºj=¨Œ>E–ºYOœâeF¥¶N6ŒÚŠ^QÔ„H”Èu[ˆ·dD{àœ6ŠÆ <ÕÐŽ6§â™[ÕÇmÌÕþʇ…ÕÃÊUÅ˹XéÔÎäÌõ Ð×Ó~Ì¿ç¯ÃÅê¼âÐÕŠÔѶ`ÎÊçÅÁɹAÑ°ÙoG´¹U–°nG§˜Vi£¯V]  M)¸–Y>›¹†gœÐhiˆžyhª²bnÌ»§f|Ä\_PÈvjq¸ŒUkÍ®_`º£]o±•C7±nCs³×rh¿ÁuhÉ‹hY¾À†T²ÕUZ²µ˜ªÅ¹ºÑÈãÕ¸–r´œºa®¬³€ÈÀÄn«×“­®²§œÂ¹âÆε·ÈÇÀһǡè¶Ò¹Þ¯Ç«ùÌçÝà¸Í¬Ü ë¯ãÅÄ´âàòÌøÊÜ´à´ïŸÜÇðÚÿ·úÙìØÄÝöëéèöÙØÜøËÜþåòÁéÎèÏðÒøãäîåËóÞúÄô÷çÁôÍï¥åÃïÁËÍâºá²àºéîÜãÈ«ºÑ˽Ӹ̘ÃÆÜ©šåË–µðÍÚ°ë³³ŸõÊÝ¢öÓ´žÜÍ¢³ëÅͩߧٛäÅԜ̽ýží¸Ý¦ÏÈǘÏÕÓ”ÖÐá¡®Ï퓬ÁશÕõ›àÀÛ”£æÀ¢¬ÔϯªÒ×–ªîÔ­¬ñ˳¼ñ׉²íÑ©†ÿÏë‚ãÈàŽÿɪ”õÐÖwëÍÛ¢øÇëœíËè’ÙÊâšãÈÉ“ð·Í~×ÑƆáÐÜ“áÆè¬ÞÏâ‹ùÎÙ™éÒÞ†ÔÔÕ‚á´°ŽžèÔœ“ã̵µôÝ¢©÷Õ¿˜èŸÜѨ…ßƪ†áÙÆ”à碉Äæs–ÚÓ¸yåæ·gíÏÈŠÔß¹zßÜÖ‘ÖÄÎræÎäwèâÉz¶ÏÕ—¹ÔÞ¿Éô‚×Ïàƒ£Û΄ÂâàœªâϧŠø϶–ïÚ¥‡öÛx·Äœ¡ÒɾXÕ²«~àÆž…êÔÃyÇÁ¤i–æуòÜÃM»Ë²TÂËÔ?¬¹ÎS·ØæTÅϧHÅÌÂM°äÈDš÷ÎP¤éÂ?zåÞYàÓLŽÂ³GŽ®Ýb^Ëæ{{¤¿]`ÆÒr]ÆÊŽR¾¾zMÑ΃KÖ¸µ:­¶ÀIÇÇ•c³¶Œ?¸œ9†ß«H}ߦ*‡Ð¥@qÌ¥J@’´>;áƒ0CʾHY¦ÑR2‹´oT £TU§ÍbW³×qU¬fY—ætI‡áJÐã^RªËR:¤Ò–.ξs@ÃË°,ÔÂ’7»É¬0ÆК9Ëèq9ÆéÄ7¨ÇÊ%¾ÖºH×çÓP³å­<­ÝëN¿äÊ$±Ìº;ŸÛÂ4ºíèš¼Ô¢.¶íÅ>}ÌÊM³Ëe^ÙË=gÀíJFÂÀBDУ7AÈÕZ/¢ÄR:w¶YsÇÞXNÜÄ{)`ßz(žÜ]'³Ùw6>®['iÞ‡ {Þx!báœ,yܶZS׳/ɧ-—Ñ­)m°¿RkѨ"ŸÒ×Uoܹ…¿É(±Ä¼'˜ÌÔGméºDZî×=wÐÂ:CÚÓ¢XçÊ?~ÝÔg|Ôë’5áÜÓ‚ßò |îðÎSÝÛ£aßÞÛcÊòåŸÕè騽ÊðZ¶äãláïÜyñßßx¡âð·áïã~oêúŠºèð¢_ÓïªzêìóïöòËšÚ÷ìôÞÝuóéÂnàîÞ‚ÇõåsÍêÚm»î⯨á曎×ÚW¨ñÌOÝè¦v÷Ý®PÚìº[Ñé·VËéÔSØÜÆväè•TÑå´5ªìïT›è®,ÒèÙuÆò×XÁßßx¡ãÚZ—éÖy„ÞÕ‚”äÈT¼çÈZœàñ™oêÏ›oï·™ãÔŠYíì§cåëœoîàŒlíãÏPÍä½:ýݨëá»DØÚåMÍÛßðÚÚ9ãØÄOÑíäWÁ×Í9ÌÚÎ>½ááQ½âäT±ðçPÓÜìX¯éçJ·ÙÚWÉÝãa›àï£KêÕ føÞy|ôç¥`ÙçÀ>ãÝÃJßà­BÑßÅ)áÞ±QÌÜÏV÷¸‹JÔâÏxØáï]ºæ¤bÒáéQ¶ÖÎCÉàÓNÏäËQÍÑÙ`—ÙÚ^½ß»AÉà↢Ýô—žíÝ‹çÇŒ{ÜßštäãáÖ”‹ÐäGjÎëŸÙת:Çé¤hðñ˜@àño;ÏÚ}LÓó–QäÓzSæÖ¯R”ÛÊ3¹â®=Øׇjê͹n¸Õ±P¹ìÔrÇÑÝt•Ò×­ÔÓ}¸Ó¸?ÒÉJ‰ßºWiÌÏJ4«Ø5ŒÓ·qCξ€!ÒÓ“=ÙÑ™*m¸Á*~Õ¼1ŽÚ˜<ÐÐÈHKÕË1dÓ¸Ocи@9ªÔXÇà?A§šA<»Åb4†¾nHŽ°nB£ÇFM¼Í]a¤£E[¡µ_D¶ÚpCWÊD~»°m‰É‚S—Ë‘aeÌRYÛ±0ÁÒT ¾±–ßÊ›iÜÊqμ«dÔÕÆYÚ®§eÞÊÔïÎߘʿËàÙà›åǶN®ÃȖέծãÏ·ƒØÊÅkd¡ßO] ²Fu³Åjf¡Ë_ªÑÌ}l¬³kS¶knzÐic¢À[`¿y²ÎÌ°c†·crsªpi´—SUÅqLP£j[i´~]y¥VSŽ¶ª|iªÉŸ´Ÿz|§Æ`W¨Ä‚] Âm“ºÀz±É¹¡À§¹zi½»qÌ¥À„Ï»Ëpu°§•Ãªž¡É®·ÑºÐ¦’»¶b§¹Íâ·ÀªÛÊëáÓ¼±ÂÓ»ð˜ÚÁÔÖкðíÿ¾üÝøÔëÚÉlåÚàáä¸ØÁÌÛðêÿÚûÒÔËøÍïÙªÏóÔÿùÍç¯ÀÙôÖ÷ùàóîàâÖûéöÛû·õÞúÄêßÿÊÝÊø¼æËô¼ôØïÏãïßÒâáÑÐÙ¥ÊÖ뙸ÃÊ™«Þµ·§íÎç¨êÕÉŒàÖÉ„ÙÝå×ðÇ·œí·½—ÚÎìšÐÛà‘æÔóÐúÓޘٸٯÆÐú¶ÍßÈ­§çêãÇÐéÆÆÌ‚±ÞæÌ­ôIJŒæã°²ãÞ¿°ùÕÉ©Ú»¬±øו’öÈîÑéÜÕuýØš¡õÜÜ…è¼ñåÇçŒâÎé{ä»Ê€Ö¿Û‘ܽòœÜ¾õ‰áÙñ‘ßÓðœ³Äì|îÍò¥àÚå†èÛì›ØÈà˜Òâݤœðá¹ÕÍ׫žÇìºzúÉìšæ¾ÐŸÍص‰èà·näÐÆ|ñ×ÂhüÌ•uçÜÕßÏÍwÚçÛ–ç×ì„áßÿ¢èÒÌn¼ÆÐeÙÓÒ¸ÒÜzÏî݊ӷ滬¾ã¨©ÕÝŸµïÈ’›×Þž”ÖËŽ Û̉ŽèÓotíñƒrÌÌ®~éÞ¥z½æ¤fÑÕ¢rÉÓ¶—ÙؾçÝždÔȨDˆ½ÏAµÏ´AµØ˜UÊÞº?›ÝÉC¡Î×B¡å«-˜ÅÍRwÔÕ=…¾ÔH¸ãÏOZ»ÛeLÊätNÈÁZUÇè†)Ë»s@¬É1ÒÉ›LÒ®+iÔx6«ÊsMØ¡¨7n¸ÃWmƵDb£–7©œI+µ–0/Ø­DBÊÅT;Ä[<ž¶tF‘¸C*ª×dT¤°?\žURŸ¬lFOàfg©‘B…É_2™ÔŠ\Oëw;˜Ë™(ÈáwO×ß±.Äè6ÔºœJÏÅ—2²ÛË@ªå­3ÈÜ¢+ÅèÍ>¬Ý¯-±Ð¾!°ÕÁ5Þ«L¡ÏÆ,¡â&§ÇÇ4VÀ¨5F°³@{ÓÏ2.ÁÄ1`ÙÆ4&ÑÂ;$·Ü5f…Î+D£ÄH(ÁßChùm6~ÛO0¯æ\@³Øt7YÞp1}Ó€UcÙm(†Ì`8›ã°\]Ô°2jäCNÚ« G¤½MOáÀ#®Â®*œÔÍ1vÜÄ>‡ÐÆ0¶ÍÃ,ƒÚÕUpÕÙA…éÁ@xÎ݆mÖÜ8hÁÖ1’àÉ­ŒÙ÷ž:Øêµ=ìë¯U×íuLÚèhoëàÌ1ÖðØxèèÁK¬ÿÒP´ð¯VöâëÊãîÞ‰Çßä‚ÆæñÖùÛ´eêê¨ìë×ÜùôÕÎíáéÄæåëeñï×JÓôá|åìäzØöãXÅíØpvúòy†ñàt¡åÒ\³ãÏH\ÞâŒ[ñÄ•VåצRÐܾCêä¿KÌï«hêÉ¡D·æà^±ÓÌIºÛµIÈÓÝeµÝ±Q±èÌX¼ãÛjÖÜrëÛt¥äØH¼Öâ‘^óÏhdÙÞ¦ëÖl…îê•mØÑ}kØ혛àð³JÉàÖ@Öæ± ã×±jääÀBÜä¸DáíÅGÜäÚWÎîÀB¿ãÆBÏé¹>ÖÔÛTÅíÐRÀÚáKÒÛÖSÎäðU·îßM·òìcÑàÙˆ‡ÚÓÆZÙ䞃òß_‰÷ÏÅXëáÈXõß…jàÖÏcÌôØFàè×DêⳊÈê¿YØí£JÕÝÑ9àïŸOàá÷[¼å°CÑßž3äߨZŸßÛ|ÀôÆZÁÛìDÈ÷ÉLŸÙÐR­Ïõ„”àÔ¶mÔö^ëÓjtÞ°…|óߤsÛëv%Êâ©HÃò]OÑÝš>ÞçŠ7ÕÙ PÑüÛYæÝÄrÌȹ8³Ì‚½Õ܉ËÛÏkÎÍÚŒ¾Í¹B¾ØÛvÇÓÆq§ÌÒUÁÖ½1¢ãà“·Ä´ZŽ¿ÒššçÄS‘Ë¢r|èÃt\ß΀tÛ¾AÔÐÀ<º±¤RFÓ©A¾Ë¬D`ĺ3^̺;RË´I]¤µ:B¯Æ)G«·DbÊšCWÂÍB=”£P7®Ä=`ž¨\{©¬`Z¥ÛhK§ÆGH§¿ƒaj°sGoÓ{2‚¿DK{²Ža‰ÀŽOšÍ‰jæÄ´™æƱŽá¿¥ZÌ»‰¨íйOÃÅ¿]ï·Ñ£ÝÁΪإ¿qæËÍ–ÅÂà¢ÜµÅ_N¶¹eÒ«ß´Í©º?Ê°«k[£Áhn¼ÃEÁÁ¨pw§Áw…£…dd–ŸI’µ•Hq|‘@dŽ¡c‚“Áv|‰µZzt½˜f‡¯¢wŠ¹bh_Ép¡’}yw¤bqj±•…rª ‹dµžl®mdœ¡ˆ{§§oÀ¶´rq¨½~{¬by¥Á´Ô³·w¸¬®¸e§Äy¨»Ã®Ì ¿œ½’kȼ¨‰Á¿ÇŸ©ÃÍÙ϶¯ã±ñ“æÆÒ–ò½ÃÓÙ»»ËøÉëœä¬ñÛðÕøÕåÒâ£ÐàÜ¿óîöëñÙÐæáîöÐòÕôÐÿÎêÛÖãåéãééÝïæÙñÞïÔéãùÑòçùÓç›íÌêãóÐêàíÒïÎÿÐíµ´ëÒ¼ÉÎÈ¢®·ÕÁÌÕ›µÛØ°¦ÍÍ©Ÿã梯ÒÖ¼—ëÕËðÒ¯°ËÍvàÇÙ˜ÓÄãŠßÄÅ•ÛËÌŒÑÛņ­Òê—ÕÝåÓ¨âܤ¤ÞØ«ÂÞÙmÚÓ×£©Ü” Þщ¼ÐÔŠ„ìã¤èΞ­áןßØÎwíÚ¾nê̬†ãð¸£ôÔ¸¢ëã¶{ÝÉÀ‰éÍûÄûåÕqéо¨ÞÕ¨¢Ø¾ÞuÔáÞvÖåè×ÏáfçÌòËÝÝwÂçñÚÙá–áèÕ’ðÖ¨sÜÉ£æÒ±˜îæ͇뾣oîÚ¼{ëÚ´qæÝ®Oè݃ðׯeÓÓËdÚå°iÈä¨néÛü|ãØÌeàá¿kø׺}™ÖÞtëÖÓkÌààtÒÚðy©ËÞPµÉ׎ŸÕᵇÔØ“{ñÑ©‰ÑÐqŸä݉~ÝаlÚÚ»z×Óš‹üÍ·i÷ÒÐf²Ú¯bËåö_Ò‘BÑãÌ7¨À”_­Õ´$µå±6¶¹š6žÌÒ-´¾¹)•³ÑO‚§ÛBÅéJ§éÖj¾ß`SžãjZÆÌfe¿áUM»Â’\ÅÅ^ÏÁ…=ÔÕÌ=¸È¢Srlj@̲nC¼ÆŸ9v¿›T‡Ð¯;“ÀÂ2}Ì¡Ai··7JÊ”0E£½NBžÅ4a®¤3-¾½WYž¶D7¸ÒDEµID¶çj)…Ïm4®Îi@¥¿Q@ŸÖ† µÉ—'¾Æ^@ÄæG¸î§RÈÞ¥3¶Ó{WÆÙ©,€éÓ5ÕØ™,ÆÓ‘0Ðá•$ÑÁ¼,´Ñ˜EÉâŸE‡ç¬7§ÅÊ¿è§2·¼ÀXVÜÔIÞÔ=‘è´&OÂÐOEÒ˜GS½±ZÓ¢%?‡–+-®²:IJCD²äh?»¢Z)¬çs&ðN+…ÛY!’æm,ÒQ-wÑ…;TÖ¸[aË :„ÒƒJà¯5‚͎DŽË©@7°º>[ÃÑ=¥Ø¢2–Êßy>»Ó. àÀU~×ÍRA»À5‰ÙÓ,aÑëufÊí°fÑþà,ååÆEáï£HÊôÁKßü»XÞÔ±ÓÛé¡Øôä`³ïé«Ìñôÿòî݆¾àûïÜßø„äìå˜Æðí´ÎóßÀÏæø¡ÈáêÛåøè‚çóßuÿÞ×bµïà†ÍÛÌeÀð×cÊëì½¥êë—¡àÔAÀï¶H‚ßÓœŽ×Ú‰wÓܲQÑàºWèܱ[Ùõ½XÏÞ¥nÞíÉIªâÀPÁáÏWÃç¾g¤åØ]ÀíÎ`¨ýåV˜ôïœ}øÒqŽâÛP°ü×Q¥ÚÛ¡ŽâÙ¡ióÖœ°éåª]ñ櫉çßž ÔÙ•|ÜûÜQåðÉ4Îë°_íÚÁiíÖ½ƒÐÕÏ@ËÛÏ-ÆâÎgèæ×@ÅÚÄ<ÜãÂ7¹èâQÉëñ~¾ñËhÍëçS¸àßY­äê_¤ôèT¢Õסhøá¤sá秜âЛÅæÊdãß­VÎÕ·ZÌÞÐ^ÙãÀ3ÙéÈXéîÕ|ÒÜÒ\ÕØæG¿ãÙjÁÝê\ÃàüQáÂ×NÏó¤aÖï͉¸ÞÐ@£ùär¼ÙቬÏñŒ¬Ï홉ÒÕl–ÎévxØÅ®§ÈÞm›Ðà~|Ìà_ÙÛàƒÞâxØáÄgßç¿JÎÏ…Ï×Sùä›UÉéär¸ÜÑ/žÜ½>ÅÄ­pÊδ+KͧEÒÅÞY¤½©.¸Æ­6œÐÌ€ÈÆÆ|ÆÑÀLÚ̓yËÀ^Œ¼¼J‡ÞÅt?п…:ÇÂ?Éá¶.·Ñ¨ ‹É 2™Ï8Ñ™@=ÚÏ2sã»QV½Æ@YÁÙf7´º/I¦›H1ÉšGP‡ßmRmÚF®®[VšÈmV™°fc“²8;£´ŽWbÓ–TlÏ¡sy³kjƒ¶’G`¹“2xÆ”.‘ÑŽÕ¿¥vËÇ­[ʹ¢ƒÔÁ¯ŽÚÁÄTÒ¯á’å¼´uÝ«±kÊ»·Qº²¦W…»´dl¹ÊT¯É]ÓµÂbVÀºWvœ‰o¸ÈɛӦá©q¹Â€l—œtJšŽ:a«È_uºh=…£eQ“’JM‹¦{g€ª¿@^¼¶j`²ul]ºn‹{vp¬pWi™xsf±›{m£¯Wš¡¬j¨Â®Xd§·q}±Âqg¶¿wš¡zd®h‘£wjƒ™Êuœ®™wѨ¯Ãˆs–²²¬¨©Ï¢¤½~ʘ¬äÁθò½Þ¦ó¿ð¨Í»è˜ç°æö·×˜æÓÙÙèµôçëÀë·Øàâ›ÔúðþãÓøáÿÃìûàêïéûÓÑàåâÇçæóåÜçæèÝ÷ôñûÇýÛÿÓúÙîÔÿÂó¯ôØôÇÿÎè²ÑÌÿ¾ìÜòçÒéáºÁÀÓˆ¿ÄÜ”¬èÁ°«áئ”ÛÔ¼–Û³·“ëͶå¾Æ¡â ²ÝÂË–ÙÏܘßÍâŒàÌÆœÆÊÒ‹ÛÊÙœ¼Ñ放ÌÙêèÇ—·Î݈ÓÜØ„²ØÖ”–áÍÀœëÉ«²Üç»—æЬçшèᥘââ×åÄ߃éáéµùП‚çÓ½°ædz}ãàÂcðÏÊ€ìÆɆÒàú~æÔãxËÔÕnãÜå›ÈÛÍŽÝÓÞ„¿Ôë…ÁÖðŽÏåèwÇÛÁ©†Ú½½ïë¡´ëìÌÒðÉwïç£rÙæÐißàÚuèЪsäå·’ôå²¹çÎÞƒÞÈÞ|åÉÇ_ßâó¥Ñçî~àÏÈ\Ýâ§ØÖ釒°Ån¾î×p×ñÔm°ÜÌmØЛ—ìßb”Çû‹™äÒ‚ˆÕóµ€ï⇆æߨkóÔµsßæ†_Æغ]²¸´\ÐθaÌÝ›kàð©i·»¿J’ÑðG—Ç·6Áè˜;Çç¬9 ÝÊB¦ÕÛO¤ÜÎ0’ÒÎEŒÞÏFÆÅA“•×GeÜã|VÈØQjµÕER¾Æ•J²¯4Ù¹…8·Å¢R¯Ý¤J´¾®EÑÁsb‰Ò£cº£O’Ý¥1\´Ž=gɬBKµ²Hh»•>ߘ3<çN;¦Ç,F˶P`¾ÙP:¹â]B§Ç?Kº±T5`¸”*–Ñp-”°eSÇÅr.±Ñ‰6¿ÁV±ÿ<ÉÜ›-¹é±,ÑÜf'ÃÞˆ1ÃåÏ%´áÎÈó…)·½œ+Îà«%ÎÙ¬ ¸¾ÍG”åÂ;©ÚÄ%®Ô·z¢â±?{ë®oÔÆšÏÊN- )U©°UB£¿<_³·_;«WR›°\>Žã*Q¸ÉH1rºf:\ãx?‹Ýp7>¨q-mäu<„Ò55Íy.@Ø 9;§À +žã–—á $“ç¥F¤ÞÊD?ѹ>¢ãÂU@¾¶4qí·^²È«6kÕÅ#âãPdËÚA_ÌÜ[äÈ‚7ñæ0ˆëѤ>ÁßÃ?ÓéÔRÉÚˆ=âèÔQêçÆKÛôÚ‹ðÞÏG®ðÜfÈÿç£ÅÜí¿èåØi’ãè„ÄöëÓÂãèš|éóÈyÿäÒÚôêÆÎôãÛ®âñ߉ð÷ÝoÎÿÁ^ÔÞÍ>Ëââ^¿ìãçææ”äÛ¤¤àÞhŽé¥;Áëè}Hèë|^íãtYÒÞ¬5åìÊHÂä¸=ÞûŸJßã»A¯æâe»îêMÐáËSÊÝßr¨æåq»å¾>«âÙYlíã{ƒêök•éÝ1²ßÑ\†Ìé‘]à÷ž¹èÒ{†âý»–ëá‡ßÔ¢’èÜ°DÒçÕCÞóÂ^áã¡]åØÇ@Ïò»<¿ÖãNÆáÃB½éÛY¹ðë>ðáÙ2æÕÍC²ìàPµèÖR¾ÞáHÏëçnÃðÚ^·ïÕFÓèÖmVÓó§kãý{éÈ—ŽÃÖ’[ïÛÀÒîVÒèÌWÒؽJÇÝÓJïíÀ|ìéËXÆéÝdÊÞÍ@ÐØáXÒîå6ÎÓ¿KÅáæNÛã¶A¡ãÃ: çífÄêÂJÉÑ놑ÜÞŸÔà€âàvÏÝ€yàìuwÞÞ¬€ã߸mæÓØPàÕgÏÌšuàÛ–:ââ½[Ãê{3ØëÈ‘ºÏ¨6ÍÛÉ`·Úš\«ð¹aÔÚÆeÏØÀ_´Å¿x±ÈÚ¢ÅÃ܆®Ì਷¹¶IÁÓ»´ÏÞ‘’ÆÖWf×Ã`ZÌ¿nPÛÕ\7Ú͆+­Ïc<Ò;;zÓ›=˾­(ŸÆŠ/ŒÄÄ=YÀ·2Eο:H¤±0jÁ¼^`·¥<8¾©C;§ÔWF–Ìc^›²c_ ÏsQ—ÍeR¬ÊQ<ÄE-~Ï‚TYà”aŘqqÎlVrϹHkͤB¾ÉŠÑ¹à›¿»ŽbáärÍÇ•‹ÎÀΆ¿½¤pà­£Ú¶}-œ¹ß†ö¾Ë»Ëª©•ß¼ÓMXºÎUд«`ŪÄcjÁÂf?”¿ˆË¶ÜµT™“8B’°Yd’¯XH¶Ãnf¹¦ˆ`Ž§_Rr-SŠÇrRr¿igg°I}i´€‚Ã…SŠšH{b¦rg^_V¡’~c£ˆA·²Ôe€´Çv à‚¥·Ð‡d©zÁºêʪ·šugŸÕÎË©Ù§À­«½­É«©®ˆrҭʺ»Ê§ÆÀɭ᪶¯ÚÏÔ­ú¶é•à¸ì¶ä¸À¯à®ï¿ùÃÙªÏÞô¿üÖÿáØÿÊì¸ÓçïêýÖõÅë³ÉêþØõÔéÚÉÕûòÊïÑñêÙÍáîêàÜôÞÛïÑòñÿÞÿÞôœä¶ôÑæâê…öÌìÐðÌöÝù¾õ×áìàéáÔÔ©­¸¼–·ªæ˜‹å˨™åħ¢äÚŸ¢Ü³Á”û̯†íÕךõÂÚ¢ÇÁá¬ÀÃéæÃÛ‰ã±ÚÃÇÅè˜ÅÁ׺ñÇɲÉûϬ²ÔÒ§°ÇÚ}ÖÍò ±Ì溔êÑžÅÈÉž£êβœêÖˆ”ÛÉ¡õϹzôʹƒë¸ÛŒæÙØ¢âÓ°ƒéÆÄ‘áãÌ•ÚÒÄwÞÖìªæÄÐwåâ¢yîÄÁg×àÐqÓÌÍpÔÇææÅð‘ÁÈÛ…ÁÐÖ_äÙݶžÛåɘÑÜ™ßÞ—¶îÕ»¤ñÑ­‰ÖäŽmóÕÌjê×ÑhÛÉÍzÕè«áÖÅvöêÀjè­Äa÷ÔêqèÉå|ÏòªzäÌÞ_éÐÞ‡¾ãê…°Ñåq·ÑÊfáËÔŽ¸ÝË—‘âÜ ‡æÓ¡~ÿ؈…ÍÉ‹–úÛ‘‡×Ú»vèÇÐ]âÖ­‡Þ×±z¥Ó¿kÝÙÅwÀ¦Éƒ·Ýê]ľF«¹ÄB¢ÉXŽÏÃQæݨAµÕÌI©äÀWŒÞÙ5ƒÅ¿:}×Ñ4éçA©ØåQ”°×vp±ÒqjÁÒ‚`Æ×qaÃÆ“UÄ׋X³ÏqN̦¢LžÞ¥C·¶x=½¥DJÃÏ«KØ¥L~ÔIN¶²DlÕªWd¾”=3 —EB¡ÌXBˆºTD½Y?Ûš`_°Ñ`X¦¿gKŠš8PžÚw4€Ã~9‘°M4´»H3…«•6¯í§!¿¯Š[ÄÖ¥#¤ð˜?àçšXäìxE¿è¹:¢ßº?­ä¦<Þå¢C©ÑÚB«ûÂÂåš0»ÚÓ9`ËÙ4”Ö¦§Ê†2¨Êº;:×ßLsñ¿qD®¨Ii½åOU¯ëSE¶¶6:¼Äl6¿¦0>Šª#?¦º*'yÎA.¼=EUàtJÎÃkW¸N8ÁªÛ³ž,¤Èƒ>ÚÚÄ*¶Ú¸AÉÁ¢$΂:\Ȩ8_³C8âµK`ÍÏ9@ƪ)=µº19ÕÀ0NËÏmKžÞe*ºÄ,B§·C&ª¥FN•Ì^WŠ¯FN‘Ï‘A^ΊglÔ|I›ÙyC’Á©U×ÆŸ0È¿géË¡kÐÁÞŸØОSܽ¦WÍÆ¥b¼¼ÑÅÀȱ—ÙÑã«Å¾ê˜ÕÇðÂÙÂß–âÂÏ|¯Ôµ@Ù¬¾kᤙ\tàLc½²iKª¸bš±¶sDšžk[²È}e«®g]Ÿ²ft³»vV›ÈZj«dls›;l»SI€µul«£¦P=ª`kºªmE©Zl|²˜lZ—ª•Â·¿`^¨ˆNƒ¨Û›¦­Öx¢”a¤²Ìƒ~ȶd¦µÀyi½Ç§Ì¥¹ Õ­À“¾²­|r«³ì°Ç¸Î²Ý©ã¹ÏÌÇÅ·Áƺæ´çÄåÕÛÂÌèå«Ý½ü›ÎÉû¬ìÐû½ñÍù¼ðÛê°ÓÌÜÝå´å¤çæñÖùÞÿßõáòÖçîçæÒìëüêÛòÙ¾ìáËäóÎûÎóÔüÈßØíÁù›ôáû×òÄââð½ã¼æÁÔ í¹¹¼¯ç©Ã«ËÕÁ×·§ÜÓѶ֭ͯн¹°âÀĤíÊè¬ëÞÇ©ç¹¼™Ò°ÉŽ¾ÍÔªÚ¶óµÐ®à¶ÒÕßÑâÉÞÌÒÔãÎÿÉäÁÞ¨µÍâŽèÅȦ©ßÕ™ØÔ¾ªäÏõÐêЮäÀ¡¢ÝÎήÅÅÊåÖÔŒÝѳ곎çÍåùÀóŸé×ç‚Ö·ÖÎøÀ̃íÏòÈõܸ†ÕÇßÛÅäÁ½Õ’ÏØÈ¥ÈÞÌ™ÐÓÑ—¸ÔÞ»ðµ×¬±¦ÅÕ èÙßáϯ‹¹†²’¨Û­ƒüâÖÕåÙºˆâßÀäÓÑ‚ðã³…òÍÂtÉç²–ÑèÄŠãÜІßÏä¥è¸Æ…ÏîØqÝÔЊ§ð½¯±ÚÜ“ºÐÕxÊÏч›Ûá¥Æ˨“åé’†èÛ¢–áÞ„åØ’“ÏΗs¹Ê¿nÝÕ®“ÿÙ‹uÞØ¿_ÜÆÅrãÌÇoöäÞT»ÁÇgÜîÉ`·çÇS¯Ý¶HÄÆ®A§ÃåA¢Ãßy¦ÞÙP»ÛÄLËÍ}•×ÕO´¶ÕPŽÏÚ[]ÏåsZ¯Ã@o¸µp_Ý«¡<ÇÍ™MÆΉNÜÅÍ8¿Ò½C³È§L´Å‚hÅÇ´Q§Ð¤@•ÔªW˜â¨H}Â¥AhÆM@¨¬RG¦™?N„ËnJ©ÆM;Á¬]>¬¬?C£·^B˜]^¦Ê‰EwÃeI«ÓyHëÉzwÉÓeÀljK´ÉsÛÏ '¶×Å)±ÀpGâìŠ'ÖÄÙÀâò„“å¥?ÚܵB»÷ÏW³åÉH¢Ý¼D¯äÝJyܯ1¦ì¥8ÅΛ#’ÑéA{£×FWÈØSqеWKƹpbÇÌ^8½¸L0ŸØe/Ù¸_D¨²Y)«©<5šÃoG•áo?¶Üp)àÅrJN¾/5PÐu'ƒÇX:”às+IÈÀJ¥Á¬(±ÍÑh…ÐÉK¬ÔËA¦Æ¸?¢ÄãŸQоŸ´Å'_áª,‘àƆèæHa×àL}âì¸èÛˆtàá—oÐÚrbàì§oØìÃ_îê¼ZÿØÀ3ÙñÖ+Ü÷ß^ÑÝÖìáÏmÏâÛuÂñÛ®ñÚèxÒâã§àñÜÌåûà Ôëî¸Äèãëïëá°›ìþ©«êô݇×ôßyÌå×wÿéìÉÚäÙe¸òÙtÇæÇU¶×êœmÔÌHˆâ¾I¤Úâe˜ËÍ®<Úì¯<Ëê¶QéÓ½BÊä´MÖ÷¬M×ìºEÉæÇJ¬éÖpœñìeÉ×ÑX¯÷×{¸ñâv¾öÏ_¢ãú…`åép–ëÜc¹èÝgÞê«‹ÜèµVã版Ðï¦IòÓŸ‡õá•HäÞ|‚ÛËÇIÙíÈEçæµUÛå³IÜð¥?ãÝÔFÝ×á?ÖîÊPÍëì,Íõ¿8Ìݾ@ÖãñiÍëãX±ØÏhÐçÍd«ÔÉF¿òáE æÈN ÍÕ”Bçæ´AìâµCæèlqò×D*æïÒGÜð•8ÔÞÏ<àÞ¶,ÔÝ׈ßãÊKàäÃY²ãéTÞÛºIáÝÜ<½ÛÒD½àæIÊÙÊ@ÑÐæ‘¢ëÏSµÜãw·Éòo«ÞÞohäØ¥nØç­ƒÓÎ×zÎòÂjÜ䛊íÝ®vâÝ"Äàº>ËÛœ†ÚªNÌæ¸4¹ï™cÜä½Séà£'ëê¾gªÝÔy½çÃmÓÙ—BäѺI™áÂ;ÎÕ_©åÚ”¢ÛáÝÈP–Þ½"§ÐÂS¡ØÑ\ƒÙ³v@ÏÃPRÈÁŒTêÕ”)àËFØÑ¥4¡ÍÖ+¹Í­,ËÏ’8±ÊÁ4GáÁ-PÈËH*¿Ï6DÈÌ3)ÓË\,Çž-QÖ§G6“ÛV@˜Ø^2´µQZŸ¯€Y—ÄgD“°jH­ÒƒLQ¸®-€Ú—9‡ÙHªÈ°W`Ù¨KcÏ©9¹ß—Cܾ¸[ð̦V_ÐœsËÛ¤VÃÃÆMÜÛ¢[ÊÁÈ“å¼â­×ÈÉQÐѶyӺݼ¹ËÍb„ϹR¤Á³e¢Êp³ÕÝQ€´»}ºÃ·iy¹›T]ÀÆeh˜Vg—¥`ZŪa˜Ç•E“¨DH‹Äw^} ŽYuµ¦W{²›[KÔbqgËskl¥‰^“ ~g1¸ bnªÀ‚f»®ƒ¿µ¼yº°Àr©Äc‹¿»™ÈàÉWµÌ~‚§ÁQ|µ¿p„²ÙÜÍÄÊÈÐƾ›¸Þâ­°Æ¥u¢µÀÉÊ´¿ÜÑæËÚÃÐÑÆÃÍîݳíºÙÈßÂì¶ã¼ÚÑìÔ麩·ô¹èáòãøÔÓÑòæÞëùâüÛýçñ×åÞþçüÛõå­÷õàÔÛÈîëïòÚôÑèôÑøáåÙè¹Ù¯÷çöëÿÈï½ÜÐäÁáÈÊ°¸¤¦Å±ÎÐÔŸÞÃÙ›¼¬ºê•êºÔ©Þ«¹šÛ½Æ“ëÃ˦ãÉç´ïØä±ÙÝÅŠËÔܾʼöÂÙ»ñ±ÑÍìØí¹ÛÃäÂØÃôÖæ´¬Ýß±ÄÝÏ“ëÐÛ§¿ÑÔ«³ìÜÚªîΩÅèëà Òײ¢ô×ͯíä¢ßéÒÈžëÌÊ”ØáÅ–Þ³½çàÑ’ðÕÚ™å×÷¡èÑÜ–Ù¼í…ÐÜ¿”å×ͨàÃû°ëÏà‹ÈßåÏñçÙª´Öÿ­ñ¸ç»ÕÏŒÆëÙÌ›ìй¦ÜÌà´æË»ÕÞÄěݤÀšçÜь轲]ÚÌÇ“ÿʵ}ÚáÞ‡ÔáƤÝæÑŠÝÕÁŽæÎÍkÜÙÜ|èåîˆÖÞЈÛ×䉓¹Ú~Ì¿ßdɾ݈°¾ã©îÖÜ“ôÉ¡–ýËç¢âÚ°„õÊš¡ÞÖ¥…ÜÓÆxëÛ±˜Öá¼—Øà¦tåÐÁvßØÔ³ÁÄ]ìñ´PÍÚÁF±Ò¿U®äÂEŽá­VÛÖ¼?rÖÌ;’êãB¦äÈ[tÝÂ]Ëâ?fÖä?wâÅTlâÉr^ËäŠ]ºð|y;~=ǶBºÂŒ:ÏÆ£P‡¼Â2´µ¿IÄ°v?æȸX•É™]…â½VSĪ<ˆÜµQJÄ’Q=¨®Z"±f`ŸÕ^Viµd.´ÁDP¾Z£×[Gœ=1Ém:T¦¡G¯Î‘X”ÈcrÙÃŒ/¯´9¬­Ã-ʹ€FÖÚÈ?½Þ¦1`܈UÊÖ¯4ÅÜÁ:¯Ø¿*Þë™3Òë½9·ç¾0¬ñ®,ÉÞçF…à»K|ÛÖA§é«2™¹É:_ݳ:ZóÅ<‚ÉØ4aÙ»<<«±:N¶ÎBtÌÅHH“Ý’.}Éu2ßM#˜ÞF3•Æ?”Þl;žÒ}L7Ù7BdÖb'låb,¯Û{>9è¤EO··9fך/ÅÏ»%˜Ó¬(¯Å±.›ÚºšÚ³|Õ»m.éÆ:¦Ò±LZöæbÜØkmÙÉDkðãOZäß/]Ýõ–yÜÙ§¸÷ä¯^ÑëÑ8ØâÈVÏéØúçè[Þô̦äöÃ}™îØDŸíä¶öòΆãìÝ­ììë˜ãïì¦Øòð¿ÙòèÆ„øäÇÆÿêäÎëôÝ¥ñøô|äïé|üÖÑXåâð·îöÙ=§ñÙqÚ×Ü{cÚÐ2iåÛGžèã;ŸßËIhèïªVÂò×LÓå«8ÒÚ¬`Äñ¾Bäï¬9ÚãÉ6½ÔèWòîP»ÜŠ?È÷ã`³øÞq£áÙPÀýÔ˜dÑà™yåÎhŒçðMÃìꜚÑä}RÜí±YåÜŽcÜéZ‰Ýáš^Öë®süåÅUÈùëIéßžNÝظZåüÌ;êÜëRâëÓ.ÚèáY¼îÒRØõåFÁêØ=Ìàß?¶éÏK·ìê[Ôâ¿=³àðd¢éã8°ÚÎQ¶ïÞªkÙòÇOÖèÆcâë«}ìä³gêÞ»"îä×DÄìÍ'ÉÛÔ@äñÈRÓèœUáà”<ÜÙ³GÔýÍKèãâHÁÑæzÏæÒ\ÍêÚ:Ûäêx˜ìÝvšãÞT©›ÐY£ßÌX“í߈häýŠ×ݧWÝâ™oËÍ—èÙ]sØÝ]*Ìì¥Jëà®nÆôVBÙضEãתRÂÖ‚àÿårÍå©iÜÍÒŸ°ÕòL¯ÔHÕÜ·}±±+ÕÄÉ„½åÉxÌÛߟ­ÈÅt²ÓãZ´Ó¯.ٽ̉µÇÌKÊÕk’½¾S-ËÂhCñÏŠFÐÚ{2ÌÅÁ6¡Ð©%ÖÃ¥"ªÙ£#£ÔÔ,hÉÔ´;7£©9;Ç£NH²Í29žËN#”]A‰Ò‚7wµS¶…%©¿‚ZuÊ™oÞÅ’QÏ»…tò´§•ä½¦vñ³™B½Ø{rËÍÄP½ÆñÈÀò„Ø¿º‚ÅÊä”ֺƖλå³ÜÄ hY´¸mÉÆЫ˸lLª¦¾ztµ×½½¾ÃYª¿²fj”cY³¤Rl±Áte¸ËuƒÐµlQ‡¨b½—aZy {|­}q£yfmÈbj:Ï„Z[ÅeyÁ{dhœ•x¿’b{²˜X­Ø{i¨Ör¡¾cÆæî®~–¦‘c]§§žåŸÏ‚{»»`À›ib¤¤g˜§ÌϬÀÅѽ´ÑÕÆֹ̻ºáë¹Ä›è³ü¬©ÄàºÂ´¼æïÂè×ø³ãåæÖäØèÞß—Æ°Ýéç»èïæøçëîêÿãÚøýêé×Ùêðð§ìîàÈÞÓç¿êðÌßæãà¾êóî½ßáÝËúÒíãìåøµá©ÔÀõÝí²ì¶ ˆÃ­ËÑÖ¨µÄàãàÝŸ’ãÒ¢êÀð³ÖÛ¯žǪ́ä׿ŽùÇÄ£ÑÒÑ›¿Ï¶è¿ìɽ°òËá¯ÀÄêåáÂЫæÔòµ¤èá×¢ÒáÄÕÕä¾Þ©ÀáÏ—žþÙã¢ù×´©éÒ™°ØÞ̘ßÎĵîѶ³ÜÏê¤ÞÈ©«äÒ¹£îÈîŠýÍê…ÒàÎ’öÎé…ÓÓã£úÅÓ}ÒëÇŽïÌßuÓÏÞ˜áÉåŠ×ÏÆÂéßë¥ÃèÚ„ÝØá×èéÌêÕ§’ÚÚ®°×ù·¨ëÐÓ…÷àÒ{àÕÛœðÜæÍø½séâÔ‚÷Ý’iøäìÒõåÓÃÑ̃ÌÇÏ€âØÛnÈããpÆÎéƒÇÍÆ “Ãò¾£ßÙ~­ºâˆËÔÔ„ Õäz°ÒÕ‘–ë΢”ýÍŠñ뤛ÏÚ „éì“uäÖ©}ÐׯˆâÔ—~ëÜÔcÙŲyÜØÇgüùîGÝñ²h³ØÞ.È×-­Ù°7ãî†IÂáË6µÛÈ>w¹ÍB¬ÌácŽÑæIÁÌ;£×ËAžÄËa[Õ¹ZF®ã_Y×ÛbKÈåRÑPÌÙ”Hʼ”5–ÊÍ*ºÜ‚K̯†fÃÕº4§é˜K|ƱKxΦ8hÉ­{Æ©YK¼FYÑÕR8—Êt=¨ÜbI¹¥68©Ê&8™™EP–£NDlÛ?‹Ü{0êyWÓÁVU¨È¢WÏÀ˜9ÅÐN¼Ì #ÃíŽIØÜ°¾Ýb'ÚÀ„!¤Æ´2¬ÜÁ5×î4µïÕC›Ü¯&ÆÜ¡{¶½­URáÍ%®ßÒwŸÌiLzĨ>m¶µ\YÇ·@ŒÅ³U:È›HM¿ÂV:ÁÀ<"¯×O4Íç‰M›Ï=>á‚1C¸\4Žæu3xÕP¨ÑE8?í’0mám-pÞP:rÖ¶0HÀ‡;:¾³)´Ú²9ݽ œâ³/IÓàpòÞ¾B€æÍ%sÚÁS®ó¬2›ñÙEyÔ×IGÕÉ+{ÞúŠ\ÕÉhoÝÛŒ€ãácæÿ«EÅû»<ÊÞdMíäbÕ÷Ô[ñúæzÕæΓßïäÁéÔÍw½æðwÜâû³öìàÆüñèÁßæãÁ¾ñà´NÛôèçÏÁ›çôêð|çëá‡ðåÞxêõíòàúèZÑìÓnÌïÐM›Ìã.ƒÞÎZó¾K­ÝÖ\ ÝÜ‘YåêÍBøÝËVßÚÚNÔØ«]Úî¦Gîâ©8ÍÝÂK»äÕh«ðâ…ÚéÚg¼ñÍqáØ…¶ñãg¾ìè•yÜæ}™ÔÙ_³åÊR–Ð㨇ââž^ÞØm“ØáfîÚu_õ沇ØãŒqääÑ_Îß»=åÖ¾kÞí¿SÜé¤IìáØIï×àIÚÕËPÂáÝHÚåáNüâÛ=ÉáèQµÜãk¬Ê×.ÜðÖj‹âÛ‚¼èá_­ôÚT­öÄÉIßפNÛí‹­ÚæupëàÆŸíËæWí×¾L×éÙgÚåáVâáÒqÖîËeÜÏÙQââÞVãÒçHòÕìgØæß]ÐååiæÞâ6¹ÓÓW‡èá–±ßÒSÕÛßo«×úŽåËJšÛà¢~ÖÞ°_Ìé­‚Öð¹uÕÕyhæÛŸOçäÙUõÎă¿ñÞ^èæªF»ß¶`òá NàÔ«KÝãŒU¾âº5¯×ÕV±ë»tÕãç’«×®n¼¾ÏD³ÑËi¿ºÃPÕ´O¢Ë¹QÎÏÂ?–ϾcS×ÆN•Ç×YàÊryÍ×|0êωEçÖ™(x¿º#ÐÌ£6ˆº  ‘è²RAÕÆ5?Ч¦®.*§Ë87¨é-A“Ü:WˆÙbWsÍ­BjÖœA¢ÙnvÅ»KŽÑœ<{¸¯=ª·t9Ы²5 Í¦uÀ½†Q»Í PM¾¦[ÇËÁeϱ©¬Ì¹Ö™Þ½¹~㪪G·ÆX^¦±W°¼Ù°Ë½š_>¨¼H>¡ÄlV³¨We«lrÒ—]KŸ°_jš‰ol‰Ÿj^}Ìr•ØÍ}j|¤™>ŒÉca‹±jv–qfj»‡pUÃjs…¯]m¨jt~Á lx¢Èwc©z|s©žš®­šgm²Áel¬š’ÝÒ¼x«ñ°m¨«{€¥©£¬©Ù½Îÿ‰ÐÇÏÓÄ£¯“DzŸ–œ§¸¿©¶»˜Ï°½¾¹Ì¡ÒÖÅ«¥½º¨ÂÃàÚíÐÞçéËïÑè¼êÍé·ÚÈâ¾ÖÌç¼ÿæç±ßØéÈÕØ÷½ïÔôÅØùéÓÉْظëÖè¹ùÙéÚïÜëôíÞýºßÚôÆðÕÞÇêûëÇæ®ðÝâ¼ìºñ¹¾Ì֓˻Ҥɿã™ÛËÓˆÀÒ¸®–ì¸äæÉñ¤ÒÕÞèÏö¶ëÍÌœçáÙÙÜɈɿÿÖêÚæ·àÓí¯ÜÏçÍÔÞâÄÓÊ÷­ÉÍËìÛâöª²×ÒãÒÍ»ÔͳíÔ˜“àà‚ÉÆËŠ“ìʘ†çǤœÉà…±Õ¿ÉœâëÇ鸷‹ØÓÙ•èб~ßØÐïÐØ‹ýËÉqÜØÜxÍÔèìÂÙ‰Ï×û“ãÏÙ•Àà»`ÛÆà½ÂÔñ£ÔÖò«µèÝa¾ÝÎØ—ëаµÒܳ¦ØÑ› éêÆÞéÕ„ÛÚLjÞíÿ¸÷çåyìʽzÛÒŸpêÙà‡ÓãñŠçÕóŠóËíˆáßçwááÜ~ľÓp¶Øå©œÀꩽ×é„êÖá~¨¼Þ„žÑºo¥ëÐ’ÕÞz绦Ÿé˯×çtvïÚ¶yîµÌNåñ¢W¹ÎžUã¿«‡çÓºWÐñÕ`Ýå¢Aè̦O“Ó¹9ºÔµ6¿éœ<ÝÙºB“ÓÙ-¥ÒÞ-žåÃ=£ÉØ!“Ôž3šäÂ/³ÜÀDnÜÜhUïÔ[K´ÖKpÙÛˆMÎÀ{5Ñߘ1ÎÕ¤3¨®Í%µÓ¥4ÈÀ–U¡Ò>¤ç­;›Ö·B{Ъ&Tº¸V>Å•eK¶ª6/п@7“"LŸ¥A/ž¶Q8·Ò>F•×O6—×67¢ëM-†Ü†/pìƒ)·nnâÇ“7ÐÕz&´Â®!¹Á€ÀÝ®'¼Ç¡=°ïmB×Ï™6–²¹)Ââ–,àÜr2Ïܬ'±úÔ3¼ß¦DÆ¿¿1`´À&¤êâ\¨ß—@SÔ®(@Á¸7@ιCS½™W%Ê´FYµ«@J¢ÇKP¬¯"?¡ÂD1ª¾H(±·%¥Ø[NŒÝX”µD/–ÑIIMå|(jä{(€åjqØ…1uÒºcÌ’jÖ¤£ÎØi„ëŸW‘ε-Áã¹A^Øê <Ö½-MΪX»áè•€ÝÂ'˜ã÷ª®ðÓ3‡×Û=`éÖ{ÞÚ%¢ÛÅSZÖæ¥MÍì¤ÈáX€îÌð½òñÉ–èèÛpÜùÖ\ÉêÑŠ¯ØãÙáÑVËóìd’ëäÞv[äåzˆÿêÇwïó¸bÿ賫èõãÕëíÜ}ßðáiâôÒaêßæiºóÎŽÆäëH³è¬C‚â×2¢éÌA³ìÙE½åÆaXÖÚ—lâéÒkëå”_äá¼9öÑUèì¬bÒìÔIÀëä^ÅÚÈkÆïÝHÌéßo­çí`žóßS¹äé”GöÖz“éòvªéßVËÜß}néØ{‹Ýó¥ŽäóY‡Ñé¢kÚè\Å÷›”ìÚšBØ鸌ÖïÓ[ßå[gèÝæYãñÓdÙà×[ââÇUËáÑiÌàÒ?Þêµ9íÒÖWÂæíxÅá˃¸ÝîGÝÛÔ8¼äÊD¸âÓRÄÜëwvìé¬gÙ六ÑÚ¡Z÷ë­•éã±_ÕïªKåÙÎCÔåÐJîáÅSÔíŸMÐÚèRÚÞ¯OÖßà\ÞÇØQìèØiÛùÝaËàíNÓÜÁz•ÈÓažäÜ_§Ù¤MËÛæ ™ÛÞˆ‘çÌF”×÷€ ¬äÂbôâ¨~¾â“£ßåƒaäé²râ쳎æÙ%^ÒÛÝaíÖ”XØéœBñÖÉ}Äܨ`ÁÑÊ?“ßµBÀÕÂlÇÉÁc¶ÇÒR½ÀÂx®½ØŠ¿ÅÛL¯ÉÑy¶¾×s°ÂéxÀÃÖdÒȪ¢È¿]tÊÀdlÓÚYfËÊŒfÛËBÚ˱9›¿Æ.wȨÈÑŽDBÑÀPIÍÕ:W»½JXÆ´GQ¿¿)R§À5RÞII£·Q)‚ª]R¶ÂV+¯ÒI_™Õm]‘Ïo8‹ÈFY†Áq?Ÿ¸ˆM|È“A±µ…VÆ·Äp¼¶­bħžOß¹µ™èÆï“×±«M¿Â™^ÍÀÀO©ÄÅ]v¶éÇ´”‰¿ºÎ­á«Ô‰ÏÊ»I¿¾¥q§¾ÄlÒ»¾df´Žk¾ªÄgŒÈ†}ž—h.§Œ^^ ¸aP¦¦Yk”¶R\‹¦{[o£i|jŸF^‰škš¥|[šplZÑa€Y½j}Zªhwe¦¨Yw¦ol°¬v±žµwR¤‹i¸“œŸÍ¾º†]ž² Ð‘áµëµÈÊÀ½™}£ªÄ¨Å½ë»Õ¬¦‹§”ãÜé‚©¨³–¸´×Á«Äãµ×Ú¼º£à̶£ØöÁݵÁÎøõäâòïâÝïÎòÅçáÝÚõÊÃäâÀîáë»Ï¨ïÎôÏÙáêèÕ觜Ž´Ó•ºëÖêÖÝßåìêòÐõÕÐÞéïÇêØè¼óÓÿßîÝô»ä‹ÝÕîØã¾ÒÒÌÙš¸Û՛ɾâ‘ÇÖÎÀÂèšêÞœýÝâÒóÉŠëÙ¾„øË¥‹òÍä áÍˈÖÓÝŒÎÕÄŸöÖä¢ÿÒí–ÂßÛÂáÙÓ¶ãÍÓœœëÞ»äçÉÚÆà‚ÚÏêÁµÔÍ‹ñÚÁ¦ìÕ®áÙݺÛͯïÝÕÞÕÙžuòÜÚÂÚÐâˆÿ¸d™þØä‡ããÐnðÀç_ùãÀhâÑälÈÑã…ÔÔ¦pÑÃå†ÔÓý§ÑÃÆ–ÑÉÒsáÎÚ…ÉæÂu®âÑÐÌᶙïìÐkôì„žéͺrñÍ«ÐêøéÂøͳ|ÖåéµâÞ¼dáÞº|æÙ¡xåÕàtÖÍÒmßåúƒÜÛÚlæÝêƒäîÃwÖÛÊdîÈÉd£ÜÕc¹àßj±ÛË”çÊí¡§ÒÌ•âÆ~~ÜìŒxÞÝ™aõ鲌ãÖ}†àÈ¥méÏ™Vìç åÝ‘šÏÕÒhÖå¦aÙÔÁqñáÂGÁÙ…7½àÕ9­éÂC±Ý¿>½ï€3™ÎÔ0ï¼,téµ?•¿Ì@nåÉ0„ÐÔ.¨æ²1wÜáN`ÎÐlFÁЀmëÕlUÄÆ„=³ïœ ÉÊc:ÂÝÝ'ŒÙË9¡Ç¢ÉÌ_æµ9ß­GdØ¥œÖ’J¼—Aq×½H>¸ªU^ÀÇZ9‘ÒF<¬­\Q±ÏHC“ì_>±Å50“°&BŸæŒ9­¾¬:­º‚4ÏÎb#ÙÇAÎ̤§Í“%Õç°Ãæz#àè–9ÓáŸ"àÅ®'•ÔÐE¤âÃ*·¾šE’Ü©7¯á±9¬Ô½<¸Ýîf’èÏ›×™L”Øv8¢Ü¨+DÇÎGFDz5É—'UÄÚwPÚ—/Y¼£*¬ÖY*ÚM.‘¡:V¤µ@7›´V"oÖa1n¤$%aán=;Åq3}¼q ‰}6_wÚ£.­ò´VZ°—?¯Ï’G¦¹,BÀ¬:¢ïÐB£ÁºJfÿÁ=ŒæÞ3­êÎOšÜàHoàÓ)´ó¾&oßë7DÃæ¸ÎÖ¤Ñí†fÝÛ¸wÚêÜF×ïºaÑß×ÑæïãÓçæãcÙíÒŽèÑà¡—ÚÚƒÎðâ;¿÷çp»øû¾¿óÓ†íÞp¡Þÿ·ï䬾èÿõÿÚäš™ùÕëëáÝmÆÙñ¡öáÜIÅíÛY³ïàrÉäÐRžçáfðâK ãào¡ååk¤ÕìÄ`íãÄeîú¼“éêËÒòÆbÐóÁU×íÊlÞáÞp­æׂÅíá“ÝõÒrÁåàj³îâl†ïçm«ùë©fï뎎ðâ[¬Ú×{‰æátƒÕô¤XîÛ‚~ãܨWîÒoíâ¿HèÞ…˜òÓÃQÛä¶LèÜÁ[âá¾NíéÄjâÙ·kæßÆZÆëäe¶èÕL°áãZâïÑ=ÙßÛWËÞÜ{š×¬4ÌÔÖ]¼Ûó›Âàá—ßáÕu¤ÓáÑ_ôä¼’ãá¡{Ìí¡Ròí»VÙå¼aäعEÒôÌkæÝæGßé¾gÝüáaäâÕFÎÛÞFÁÛÊNáÍî_½éêxÚÈÎv·êËQÁ×؇{Þäi¥àí¡ÄÝرêЧåí·€Öæ¹…ÁßÝ{Õî½köÇÆvåé—|ïßÒHáåÏdÅßÙ‰ÊÉÏJÌÜÜeÜÒ¤:ÈÜ”Tè纎ÙɳvÁÈà‘ÃÑÍ–Áà¸Á¯o¿Ñ¾q¾ÄÇ’¼ÈÁ\ɾ׶¥Û»gÀÇÄyÁ²Ù—¼¼¶M~ÜÀd‰õÇzÆغ|~Õ¾u_×Ѐ=¸ÇœXÉÕ­:½ÂÁ8ÜÈ—:·ÂÈ+NÃÎV\¹ÄD:Ñ¿KW¯¦šñ¸>£é±D©ÛŽBÕÙ¼?«êÇ ¨òÁ0·Ú´B°¾×Pdͽ/Žæ¸0¸¿ÅAFôäXJÙÓTgÉÌLqÊÇlaÈì}.ÕåwE»Ò™&µó­#º¸¯/¼Ñ€2櫯A“½›ANªÇ,Nµ&YȽ1)¯‘k1á±W?®©73²Í[?…µO2³Ü_0¹èJ2­Ï@.‘ÓJ5›Óh@èMËÔb4ĬQ=ØÙj>±Öm0³Ñ ÛƘ%ÛÚ£!Öër-Öäm4×Ù™°Ý¬2¾·(ÉÜ…#Æé›#¹×£$©Ô».Àά¬ßÕÆϸ%¥ÐXÇÞ±ƒú´3_ÁÈA9Õ¯AÀž0 ÁÂ=AÞÇ"6»³,V·Æ6'¥é@,¸¦$6±éI'ŽÌ=†áo9¢èw'hÿy@‰èŽì#B¨ÛŽ=O®©WLá­ ÑŽàÕ­V•²´BFÛçx®×¡5ÒÚ.SäÇ!ט(ÅäÒ{zÚÓ3îàU{ßà0‚ùÒGxÚÝz`Þß{ ÚÖTGÙÛtXÚçÆa×õÈpæâè×äæïÁîñÃ1Ûô×y±ãì Æ÷åxÈèÌ?ÔëæW¤éë{€ðÛ¾ÔÛãÎÈð㪦éæÞèïÞ¤ÓâßϬûØì¿áæøRæûÀMÆóÔWá×ÂXËæÌPÔî¶>{Õ®(™áßëÞO¹êÌžsëâ®mæà¼Råï¦QäòØTëò»Uãð­léáÍ@ÏÛÒV®ëßeËùÖ]ÃïâUÅíÎ^šêßlÀöÚ§zÉðv«íÞ—Œðåb¯ëÍ`}åƯrôö•àÕ†‰åò—éí£hîÿ£§ÔܨZØÛÊdÏöÇZó߈Hìë»dØê¼`Øßâ`àëãnÕàì\Òî¸;ÏݲHáâÔjÉÔ×_­ÛÑaÍØž@àäÜnÊæËmºàËbÇÚÙ àãÞlòìš×á©ëßµlÞàÕhæÞÚ^ïÜžNíÖÖdðÕÐuÛÊ¥kñåÚbÓáçjÃâï_óï¼oããßaÞäÓm¹êÅM÷è슫ôâ@¸èÙ½çægÔÝؘ©ßÓl³Þó©«Õ×ëë¬uðÔ³çâ§Úëž|òÕß^ßÙŸ`Ý謈æÃ}RäåÏdÙÕº`éæ»tÖÇÕˆÅÀñ•ªÎàŠ¼·á ä©æ“ӼߛÇÌã–ÀÕמÀÒÇd¦Ë½~©Âþ¡Ì¸´@¯·ÏW¢ÝÄO–æ±m”ÍÕt„ãµwfÕÞ”rÛȈ¢Ò¸¨?¤Íž&ÄÁ—=ẪF‡ÁÁ¬ÅÄ5§6£òÈIœÅãC™ÍË*¢ÃáLÕÁ8‘ÒÒ+’ÑÁ!ÏÜP<ÌÜ]WÏéIk¹Í[Ö´jd¼ÄŽ'¿íg2·¹´#šß­%¾Ó¦,íÚu/¬Ý³2›ô«P„鸇ЖM5Ñ´=dšÆ%oѲ<"¥¯3=›Ç:E’¦!>Í©77´®7? À/# ã\^¢Ù‹*tÕ„PʳqAäãb'ËжÎÜ…ÀÕƒD¼Ðª Áè—,³ë™6Éå˜&çÍØ šÒ¼$·èŸÔÜÏ;°óÓG®Õµ7§Ù¶)´Å¼!œçÉ(²ÛÀg¨Ü¥$¤âÚUjØÐG…ØÚM¹»FzÓÃVgÒ´39Õ»D+ÎÜr1œâq9–»b¥»xtjÒ£gpÁ£Q ž”ŠÌÁ‰_Êê\’¾ÆX„ÁcÈ° —䮿‘ҥκɴ§o­ºÆ‘¼¦špÀ¹Â¸Ü™å±é³ºsÄ°ºmʧ»l´ªê½Û¦¾¾©±ÒˆÇª¸ˆ¼§·{Ūɞխ¹}~™È”sªÄ”|¡˜]Z˜vhq´{”»­vw—eb…šrwyœ§……ŠjyŒƒ‡ž¾¡£yk“mt•¨¯È˜©‰}‚…¦¿Ó´« •Ÿ„„œ»¤¸‹²•Í§©h©“¶ŽÃ‚ªu®¥¸}ˆ‹Ä¬˜¨¤å¹žÇק‘½·ÍÐÖÁÁØØâÊ㿱¿ùº×…çÔöÞêÛåêõõó±ë½ðŒ×ÉÿÐüåöÖÿÇàšÊ¿üøîÍõÜéâëÙùÕÿ×ÎúïÖíïèäàãçàÛõïÈíèéðãÖóòè÷ÜÜÿèÁí«ßÙõšâÍÿÍîØÿ²îÍ€­’Ë{‰¡Ú|ŠÆã­ËØê’¼Ôé¼ØØó¬‚ñÝç‘ÞÎâˆóÕÚyØÔ¹’ñËî¼áåç«âÊî¼·ÙêuÝÆüÀÝÚà{ÅÕ主ÕÿÒÐßã·Úà੧Ôä’È×Ç]§åàÇß¾ßé–¢ÞÉî¿ðãÃ{áêÒ—éáΓìÂï¼ÿÕàañ÷¨göêÞtÜØé‡áøájãîëoíåËÕÎÜfïÙ»bãѺgÖÙëtÓÙÑ_ªÝínÖÈÊ‘ççðqãçû´Üãä•ÄÛãè¾ÿÕ×yÚ¿Ý›àÖðÁðêéÁßåéuæöãwãçºbâÚãróÛìvûæÊ]Ýâä\ÝäèyÜøïdïÛï†ÖÚõSåÉÖ`Øܹ_ÃèôÔ£èÚW¦éߢËáè¦ÊïÛ¥ÚæÀwÕ؉ÙȤhÙÐbõÍÐo×ô°`õÊ«Sß×HîȪHãè«T½ÄÀ(Âó±@Èä¥dçà²%É⢆öÃ0•ç”(²æ£"ÚÛ½”Û¬ ¤Û®1šä¾8„ßµ/ί'ݪ(®Ù¥5lØÐQHåºNP»ÕL_Å܃3¿·],È·‹ÏÜŠ¾Û´²ÒŸÏÏrIÞÏ„2‰ÍÈ"PÊ hZËEa¯±Q!³°L8¨µ8#Õ¼?SÑáQ3—Ô'›ÛD0ÍÍ_C¾Ë@-¤ã #´ÀK`ÞŒ1ªÆsëÊk4ÛË~Ó߉:ÁÇ®*ÄÉ[#Òà‹LÇÁš×Øt$àͼ弤ì´$Úã-èâ±Ç笶ë¶Ãæ¯%¯ìÀ/²ð¨§îŸ¿Û³'Õå +ŠÓÙ"˜ß‹K;¦Œ('Í¿8!¿¼V­5QÃàZ(°ãRËÇ4'®Ú7,“á}'„ÄiŽÜd#a°Ž$s×x ˆöh’à‹†Þ´§..×¼*cé’(Ðؾ`¤ÖÉ&?äª ½ç/žÈÆ-…àÈ ©íÃ'¸ó³6oîÓ#žÊØ(„ääSoÕÙ.fíÎ]|áî“vñÖnCóãÀQÛàÌFßþ˜AíãðÊðêÔdôÚãFæéÜ­ñìâU±â×mÚÝíeßÞùyÅ÷ìŒÖõòúóåÝÍàñåÁ‚ôçÝëöí³ÔèèÍÿÜë®õìÞfèôÁnïàáOÉîÙ€åëßjÏܧ!oäÒ$ìÉ:£ë±MÈÝ×zàôâáÍOöä®Iìáçqç×Ú†éõ´dàðËMÍìÙ_·ëØz×äâTÔÓãdªôéy®ìØj¿òÚˆäìåÜ› ëôWÙÜ埕áü£öâ©‘Þü xâì¯oÝ⫃êò±ŒãßÇUÓíÛXÜòÔuÚâÍpõÇŽ^áäœ[áìãhâéà€ÙÜÖKâäÜiäÜÛmèÚÑeÍÜÜpÃâÿnÖÚ£6¼èäoÚâô€ÏÞß_ÃãÔ„yäãßg÷ݲtãÞ–›âáàxçó˜líç¹óäÌŒÕõÝxçä×^ñãÕrôÞÜpãæãn×ÜÝvçßÜrÞÝÖFâÐëˆÞâúbàÓê©åã‚ËÔâÖÖ½pÍÐ슖Îõ¡ŸëæÊ•ÙÆ~•åË­¦ÄÚ²“îÓ‚µêáÑ}ÍÞÙnÞÍØ|ÒÖÐuÛÞ^5éËÇèÕ·jóâ³hԴ„㱕ÊÇÖcÒÇpϹƗϹíœÏ¿Ã¡Ç½Ö˜ÎÆÊ{¹É¹U§·Ø©ÂËĦ¼Õ¨l¹Ùªm–Ú¸\¡Ñ¤w‘ÌÄrqÀÂ’=âÆ€gÜéYȽªA—±³9®¥žLDÇÂW·Ò\eªÄQqÀ´wg½“iV³¡eVʉHZ¶Ç„k½^bªÀ.»¦xe‘µea–Ãd ”]^Œ®tWq¬‹c˜›¥~Ѧu ­°qÔÈŠnò¡i ÅWƒ°°\Ưö§Ñ¯u›Ø­Èpá¥äÆÀ¸äÅƟߨàœ×ÈϧºyÕ¹ºÚ±èÃҙήɞ¶„°²ÙáË©È}ЬÀ„m€º¥Nš…l@w—j•±žk¢Ž†v•±Ž…p«\‡‰˜|^…b}YŠbŽˆ’wy‹?pu–xˆœ£wd‹¨–q¥ÍÀÖŽ›Š…—”•«ŠÁŒ¶ÉÈ›ž†ŠìÌΫä̘®èܪ¿¹ÚÛ¬¨•³ËÛš°¿ÅŽ®À妎ÇË«¦â±¤›®çÝÅîØÞ¤òÏæ§ÝæÒhãíÏ…ÞÕÞåºÆÙÈñãàŠÞÆùÆéÖØ‹¬×òÔðÝù³åÏù¼ëöàÈì×ÜûÿÝëØåÞìéáíùæèéõßèìïßÛóìó¼ðáâÏðîßÖçÖÝl×Öä¿åðæ…áÛÚ–¨¿ÚÃÂç…¹ä»vÌÎÛzpÅÎœ“íÎ܇äâ¨ëÎßxÝâßžÝçã»íÓÝ»ò穸Ýÿ¨ðÕópÓÞð‘¦Íø‚ÍØì¾ðÝ틉Úèn™Ëݨ¢äù€ÈÛì¡´ÏÚ¨¦õàÀ Íö«’×âÒÇÚè¬ÛæÐÙð¾Ý•õï×bââïæÞ¹züÎÒzëãÒrçϺaéä»XÖÔÐ`æÛâ\íà¤JåèÓ[ÑÜßt¶ìãkÍñÂwÒãÞeÏàüÀôìŠËÙÒTlçÙÛBää›Öá–‡ÞâãuäײeêÒ˜Më×Ë;èÞåWõìÔˆáÚÖkåÞØUåÓä•ÕéóNãà™SáÕÄIÖÜìÖÝÃBßÞÌf’Âÿ[¼ÀÌ]´Íà|ÓÛßd{Ûä„ÊïáÖè{{ãèZßà’e͵JŒØåœCïÈ¥8Õä®PØЇ^Û¶¥/ÐâxHÚä¡IÔÕÔD¶äe'ºÉ²'¥Ù (£Ú©¼Þ©+®ÕÃœÚÍ/Ƴ'œÒÎ5‚àÆ*‰ò¹"£Ü·#ŽØæ/+ÌÂQOàÆ6Oãá@VÝáQ+º×ˆ"ÝÍr0Ô¿¥%µÚµLºÄ¤'ÅÞl ð¼)žÄ¸h¸½-ŽÒÓ,­²+¶‹"5á¾E8Í¿"=½¯@7Ä×.+ɤ/D±µ!´ð&¶Ã=>¡Ð_nŃ.×χ5ÃÄD!·ÞÉÏz Ýû€&Ôi ɽ‡.éÊ¡=Ûç`(×Û£ÀîÊ<šöÁLÇè—6Îü·ÙÖ¡(šçG©âÅ#©óš4ÃÒ¦ÍÛÑ4½ÎÑ5‚î»/<ÖÝSFë‹@Ÿ·4QÒÆB,âÀUPϼ=3žÈ-%²àGB—§.A•Ì91¡ÒW¼2ão±Óe ÍÔz" à_<ÁÒ°D]Ð¥VL§¬(¥çj”ᴪ̪—Ôé9±ÃÏB^ÌÊk´àÐCªæ»:«èÜ~ŽÚÔMŽêÇ<”ÔÊK[åñjÊÐEqóît‡ëäÆTØõèÂôîáÿÐÙvdåðqKâõáðþÛÓhÅðÙlÈìÚ›×èãYÍêàÔöçð¦åäåéó©ÜìÜœµäêÑêçïÚéìåÌÞçéêÔûôëçëÔÞìÝTÑÞ¾iÜêÛ}åÿÑZµ×Öj¢äØK›ñâlÂÞ晧ÚÚ‹¥ææ·Pìõ³‚Þë¼bæÖÑ^ðÞÃ_íç¤`ÔìâdµÜÖH¢ÿáNÝîàc­êØ„¯èàj»ùÞ| ñç”Üçx„åÞ‡ÑðËf‹ðä}¥áæjÓ䑈õ럮áø­Ûó´Œóè ‚Òðâ`ååÔ\âèŒwôØÁvâôÃ>èîÝTàÍÆfäߪaÝòÝ[ÛÕØXàÕÔ€ÞÙðjÑëÛr·Ñó‘ÜäìŒÎÔêfÕãÊoÈàíw³ÐζpíÛ®œÜ৞àÓœ‡äâÈpñíÕlîܱxìÉçaîÒàcëðÙ|úÞË`ïØÝbÚëËwòÑðoØæ¿yÖàÜ~ÖñÚÝÝîxñ××Á™ØæuÐä×iáØâwö»­­äì·àÕ£àÔ§‡ëÊ»Œôά¥îæ®zåìÆ`íâÞoÒäÑãÀʛྫྷ„èËÔŒçÎŒa÷ÍȧֹeRĹٖÑÍÚˆ½¹½ÜÌؖ½§i嬮_¬¶ÌžÎ¾¾’»¹Á¨Æº­T¹´¾0 ³½_بX~ë¿sÆÒ·‹uá¼–dÆ·Žc½Á§U{®¸NÕ¦…oÒ¿‰0„«µ@M¾ÒhÀºYKÓnf¸°Q7œ›`9 —OcÄd^•ÀWH“ …^ÁžjPŸÎ€L‹ÃSYžqgÇu]e¬qj®˜ŠØ¬p£¬šaÁ­«f•´hëžtƒ»§d”ŸÚÃÄšº ×±¡ªÚ¯äÉø®Ö±àŸ£Œ´¬­kâ´äÁÆ«¿­ÏŸã¹Ù¦¾hŽž×¬·šºsÍ™ºqÓ¼µš†–²ÙÜзEšœdk“±–§n^†±’‰¤pw†²|~yjtk™bZGª¦of|eoFŸhˆI£»‡_©×¶x…„{1¥†qxnˆw—‘ªu“¹vÃ’³“½ÕºÇ¦–Ç…½{›Œ²”±…‡ͳȭëæñ±¢¡ÌªÕ¹–¥µ¬Ñ•¤ÁŬš»Ñž´¹ñ¤±òÇÛ¹óÌìÔõ×õõÈÿÄÑÏÍ«ÏãÞþúõËÚáßÛìäèèèÄóÝéÎðÍÐÙâÆëÈÿÕä¹²û÷ÑðóôÒæìÐÙíÖîæèíçÞèåâêÖíÒïÏõÊçÈëèú·õÏù±âÛñ¿ûÝÕ„ÆÐÖ…˜ÓÉ}«Ùï}ÞÛÞ£™ÄçÂßòãé”ôÐÜÇí˱xîãæŽòàö®çÍä¹ôÐí`¿ÓÛ{ÉÝï²æÔØq²ßæ©ÈÖÚuÉåÚ½çàÝÞÇî⬪ÍꑸÞñ¨Àë¼~~æØÛºå×­˜ÊíÞäçÛÞ¶ÕÕÅ»ðÞÑÖåËÕyùÕÝyÕߨ{õÞ½sßëÕwæèÝaîØÐpÉê¶jÝßÕ]áÖÖXà̸UÌÔñjÆÜÖkÏÐð„èâîoÇÑçh×ëà‡Ë¶Ø\¤ÙÀÅ€æðË´ðåÊÎíá©°åæ×oèäÂJÙâ¿VëÚÁHëäË`ìØÆlçáÍOçïãvØç¿—ëÔÝSàåª^ØéÞ€ÌÛËcÔÛØPÕÚòȇòÔ]¶ÜÂFÏÞÿ¢ÃqIP–ëÚžˆäÝzŠåבfÙ˧eÝΆˆæ̱cÕߦAßáã~Íâ”^Ù׬XÌÌzAçêš<Ðä˜XíÔš%ÝíŽ8ŸéÌ$¸·Á%£Ò}¾ñ¡$Ÿä ¤íÂ'“é©2ƒïÌ%‡ÌÆ'wá¯"¢ÏÑ"GùÓAS×åC^Æï6DËÉkÛËz!¹ÒlÞÓ™‹Ûõ⣠Åßn"ÑÒ!«â |Û³->£¯"7ÍÅ+%Ú¹-#ƪ6×Æ3—×N(½ÄMáÑ3#ÆÎO0Ÿã±JO»âNHê”ÌØhQÓÊpJÂÞ†ÇÈ’nå¤ÈÁi1Â˸Úï¤Ûã‡ôí‡ÜÖß7¶ÓÌÌä[NßÜž"ÃÜÅ.¯è˜"Êݾ/ä³±Ñâ@—éŸdÂç´"—å×.`ÛÆ{Âÿ¨=A¥Æ<4Úá"`ë¸'BÂÙ11Ŷ-'’÷E1¹˜B8˜íU'jéw"x¬ -oÓ?1\ìoæ”lá~ŽÞŠ2Râ“QJ¯¯2LÚ¹ÛǦï™LqÍ°#§Û›#)ÐÖJ„æÂ#éëG»êß¼ÜÐÆ6†æönV×ÖH}Ûða~êä‹àç3®íÛ¹cÎð¶bæêÎcä絯ÜåÇ’ééÊ{ìéÃ\ÿÖÝ]ˆöÙ¾äùå|¶ò×~Üáás—ìæ¾êÞÛÛöâ¶Ôçä«xåé®ÒìÞÐ×øè¿·ëò×nÊõèNïáÏ•ëîà]ÒçàhÄòÖK¹àÜy‰íÚŒàߣâÔZ´äÌaÕá©ãß¾iîé“`ïâ´TðñÄUÚæ°iéåÏsñßàsÇààcÉêÑaÎéâp¸ôçs±Íál°öï•hñæ}ûãƒììiÂà쥓ñÉœaðúºvÜðqïݳŽöâ¶ß㨑áͪZèÜßPÙëÉNá͹}éÔëpÝëàuñçËdàÒ’oÞÝÞMÙÔÔSäçÉjåÖºaãíÖ`¼íÿnáèájîÕó{×âéq¸èÓ^íÔ练íÖ×}ëÙ½…Òâ«´ÔïÐôâÁzïÙØŽàÖßtÐÜÙvæëålÜâÊ„ñØÑÒæÕ™ØôÆfíææsÐÔõvçèÚ[ÎéåfçÖØÌíè—¯Üë¤ÃÛí{ËÙÚg™„Ú••Ñ쵦âø–à诔ÿÇxŽÖ玲çʤaôÔËvÚä‹nÓñ¿‡ÌØePø¿×‹ÐÎë˜êÖÄ°Ù¿Â|âÄÌTϺÞ8ÌÀءղș۹‚ÆÇᮽ©Ù©Ø½Ï¥Æ¯Å€¶¯ÉvǸ¹5ǘ…ǤeºÌÊ`¾µ²Toæ®q`ⶂªË‹qй·P¼ÁÁk¼»Â„ÅÈ—VÀÃÀETÔ“pUŸ–XE¿‰pV½”zU”ŠcZΖVLšje€´uY¨£UX²{nœ»`g¨ ]U¢µViš–šmbÉ‘u™°j¤¾†uÄ’­PÎŒŠ‡Ä¬ºN£º•“ຩ›½­¯°Õµ¤¸Ó²¨sײ¹uáŸÍ°¿„Æ­ä©íÅԜҷޚ—dѵ»ÊÚ‰¾‰ÉÅU\¤°`¼·‰â±Ä¶¹¡ÂÀƒ—§…o‘†q˜½Ÿnˆ±~qyt‡~«goˆ„v>€€r–Ÿ m‰´ŒFRs€;€bž(¡S›r“~’dœƒ¤–~€Š}§y£‘as—’¯žÆ¿Ô®ˆY™v‹ÄuÀ‡¤¬”¤¦³ÑªÀ×Ò‘æÑîÛÕÌÑ~½ÃÔ¦ˆ¡Î¦º¼Ý­ÖÍîÙϸÓxÀ¹ÝÇÔÏéÇØÁóØïóÇÎûÌâÛÙãÙÆîÀóÈùàñ¹ÍÓæãß×ô·ãæöÉö»ùÊÇâíÔäïñÜîõçÐêàëçÖíöÎçññèçÛøõáìèó¹èîäÌÜêÓÏßâåŠìÈçÉæÊå ÌÂ݆œÞ¼¦ÙDZÿÚrÈßå~Â÷ÒœƒÞéíÃ黡†ëÊ oøÂà…õÏíÄðèë¹ðØ埯Òö‘ÙÑìtÕÙÚƒÄëÞ…§Øõ©ñêᨉØÁ ¨ÙÐo óãcÑîãÜÂÝ׳ÎÇÔŸÉíÅËîê˜Îðèâ¼åÕÕªâØÃ[ÚäÙƒßÕåbÜä‹sòÕÑQÖëÇaâ×ÂlïئrÜÙâZáàÂQÔÑÆfÝå®RÐäÌQ¶ãËUÍÑÁCÞÝò×äáa°ÛÒIÉçóqðçÀlúí½çä„wÞòÛpóÙâ¦ùÔê«ïøÏaäé¶I×ÒÓbÝëËuÛçÑyËêÞ™ÞѲT×ÜÓZâäôdÔØÄHËìÏBÕÙÒfƒÙãt ûꢯàápÎáàbÞè{–âÚ‚qâÛlyæõ¡cËߎšÚÔeÔÊ¢Lë΢<ãà˜SÑÚ¤NòϦOÙà«<ÑÔ¼CÐ÷Ä Îß|4–ÞÕ ²ìÉ5»â°Ôæ‘%¿Ï›&¬é³DÔöÒÊ.iÜ·"å­ ½º§™âÁl6ÃðFMÒÆ&WÙÍ6?ÎÊ\&±»bJÄÚx ¬Ï¬«çš)¾Ö†4³Íb ¹Ôš*¡Õ¥ gà¶0YÍÖ!3µ€»—%-߬&%žŸ2=À»;>·»-P¹#T¹»áÒƒSæÇ|£×i"ÏÓ‡Ôâ—#Úæ¡+ÚÙj1ÎÓÂ,´óÐAØê€,Ôù´/¨öñVÈ圼ß!ÈÕÅ-Ÿî›%ÒÓ§$ ÜŠ½îÔ.¢Ü×c}ëÝ9<Ù·_˼\NÜÀO/ͯ/@Ö·:)ÎÆ=&¾´*´˜1@ÀÕP2ÇÂ. ÀJ(”Þ5"AÉ|)qµ_¢¼WRià(@Û¸BÝ™\Íɲ2¯çˆ#LÉ8ªÐ{-£ÖÃ;ÓÁpœçàžþêH’ß选ÅÖGîÃ0 ßÑ[ƒÞíwãìÝN×Ö–—×Ж[Ïñ¾CÅûñÛáà¼ùõâðëÜAãÝìÉýÔåè¯ïëáøôíÅj³úñƒÂóáºèòüåëòñ°ÊöêËåïîÓïðçÑäêæèÖùéí¨ëòé¶äêÿ±üíÙiÓãÕf¼ßÐlºÉÛ™èØ“žëÛÆÜÚu¡ØॖÑã¿mìó±wßÚ³…äïÍ~êÚº„ãåǸç÷ËXºáë•¿ëÖHàÑánªâ×Çôʆ´àÜ^³Ùض›ðãŒÜ߈ÇáÉv¦ØÚ ŽþÝŠv÷ðõ椤ðþ‘¾âå—ZÕÞ±˜ÔåÙZÙîÐXÖðǘÔÕ·vÙååjææÝZäÞ×_ÙóÖxÔÙÙ’ÊßÉFÿñÖžààð‚Ûäõ~½ÙÛqâÍéwÇÞñ|Ùá÷–ÌØã†ÂÜðÏ×î´ŸúÛ«©æÑ¿ðßÊ’çÕÎkïëÈ|ìÛÜ[á϶`ïÚÓ‰üè׆ïÝ¿jãéÞlàÔÏ[ßÖëràèè”ÑÚázÜÚÞaâÔÙ¦™ë䯵ñÖpÙÜóx¾Ãщ¡ÙصžéÕ¤’áߦ„òЛ³ÜË©¯Þæ­xìѶuìã×bîÚÕ‹óº©Æß߃æݦoçÓgã»ÔyÎÖlp»Ü׺ÊÉŒÁÕ¼}ßÈšDÖÈ€Àµ°t½»Ðx³»Ëu¬¾žÊ±È2¶Æ³Dg¸ÂU—¸Äy8ª±lgÇ bnÖµqBÔ¶mwÅ»ƒF»¾:¹Ç³O»°~*‚°¾N±½B$Þ`<`èf(¡çmhî‘1[Ã)fóv"£Ûz/[Ú°HžÑ«$èuBÐÔ¤O¥À¶']â¬gDZ'gï¹7‚ÞÆ9¥ÝålÆÜÖyˆ×Â?†çÆU–ÝÇG…Úë¨OýÏ{b×ájŒéØ\NàÝr[ÐëÙIçÙøçîñÞ}ØàÒìæÑM×ðàeÈàåsšñèœØéÐqÙñïƒÂòÝi–òâ½éðè–ªêí¾Êõç° èê‡ÜñòàØîæð¼âßèïåÖ€Ñô×TÎäí_Æî×^ÓæÓuyí猬×Ñ’œäÙU¶ëÕƒmèñ¨^Îò²Vßæ¯cÝî°iéêí»q÷ØÙPÃñáS»çí[¹ëÒWÂëçf´úÞoÎõÜ`·ì╆àòm àèc˜ñÞQ·â퀧ä倵ãå ÁØê…líð¬xöãÀ•õß•€ÔØÌpìçÔgÒàÉBîíÃräèÒEãáÞQÖð×`ßÜÖJáÝÝnÉÖÛCÙâºhóÕä\¹ìä\ÄäÆŒÆîÎ]Çëé{ËÛÌI·áèuéãà™ŒìÛ¶Kïå³›øÞl™ÝâÁ–øèºdîä²^ïçÔNõÐØWêÞØŒäàÇXð÷ÕaçæðiÍÚêmÚ×Çb×ÐôyÜÕãl½ÐîtÞÓ쎕ÙÂY¨òåg½ìËsåÛí–ªÑÍ}«ÜØ£›Þì”–ÙØyÙÎc©ÙÑx°ßËËhßØËlÝæÆØålÞÚš`êãÞ`ÛܺtèðÿŸÝÚ¢làÍÓˆÅÔÝ–ËàËxî·¹_ÅÛ×—ÎÄ؃À¿Ù”ÒÀ̤ŒÀÈ‘¾Ê·ƒ¼«TÏÂУ‘ï¶XƒÐ³Z¨²ÏkwÖ¼|“èÉ‚WàÄu8ƹ¼EÁÛÇ"‘È›¢Â…@º»Ã3zÁ¶A@¶­;q¼¢M4¥¢:GÄœL@Ú£QXʸIO~ªW^“e[®¦bd ¾if®ÎfUž²kQ›Å¥JZÒ¦E…Éw\¦¬„\pÆŽWËÀ·“ÅĈ~ÍÏèÜÀxÏÀ՛߱˜\Ü—ÅX·ÅؤßÙü–̾À¯ç¨á«É´¶t̸± å«ÇaÍ”À5Œ®Òmm±·hƒ§¨É§¯†h‘¬KZŸ˜h]’ºwÔ¶¢…e›©vk–œglq°?oq™D„—¢OJj®w€‡¶ezm©˜{lžcŒd¡[Ó“–Ó£YªÖ¡¸†Ê¢‚|›kŽ°m™¦Æ¾Ì¿—«º„rˆ™“·áӱܠ趥滹٪«mšžÂ±‰Ÿ›¯ºÍ³×²³¦â¹«Ãä½·¤ØÅÚÖÖÇï¢×øäæèËàßïÆßßîÀÝ“Þëï£ÕØÛ›¸Åä¬æÛÞœðÓÿ½þÕÏÔØíïÒñâÚØæõáéâÜíäîéñâíàßêéöôâÞìíéáïæïÔè´ëÃîÆ县ÛֆШá{·Úè´¦ÐÕ°º¶Ü¿ñÍÝáÑßÎÉëÂΉã¿àžìÒ¹¿éÁ÷ÂêÊÝÐñâʧáÌÞ{ÈÙ÷‘Ççà¸ðØê³ÒÃÌyµÝïˆÒÊéÖÕç× °çÙÆËðá­ÌÐ×ØïÚàËÝêÓ̶Ñï·¼çÕâÎåÜàªãÜ«ŸåÏÓzæâç¶ßË×yèàÕxÞÓÛŒßÝ»[éÔö‰âîÁißÕÕuåÚÑoäפWßØÜcÑÄÙdÉÝÞ¨ëÖÈ[ÏàäÚÓ׉Ý×Ý€ÒÞï¼ÚÆЮíå°³ÙÍ›üʧ™ð¾ÜhåÜÅZéëÔ†àϺ]ñöé¹âÚßuëåï~çÜÌPÃÛå˜ÛóÌnËÕâkÁßãIÊÝЀéÍöÃÀØÁ‡ºäât²çØvÑßë›™ÊÝc§ÖϤ”ÓÒyçÖ¤gìäxòÔY¤ãâ¦mæÔ²RÖéµo×â“ŠËוjÜÝÃZ××±båÏÿ9Ñû™JàÒ¬(°×ÎA®ÙÄ6ÞâzA¶Ð¹O§È¸0©Ñª$¤Ú¸7ŽÒÛ—ÓÅ<§Ì¼ªÍ¾aXÊÙWTËïDjÅáF:âÓfcÞËŽOæÃt.ÝÏ™¸Ï/ÒÞ“)˽[Ö¶˜=¯Å©GŠÒ2·ÍÀ>²¯O?â™ Tד82´¸?S½Í-Á¼;Z¼²/8¸ÚQE°îHF¸³[`¾ÎyJ€±iC¨Îk.ÏÊA]ÂÖ“cÌØ¿íƒIÏЂ6²½$ÏÔ‹;ÊƈÞñ©Àâ¼>¹ÔÅ>ÜØ“'ÉåÒAÀê®<ÄÕ›!´Ó¨%²Ü¼¥æ·.¨æ¨2¾î«a’ÛÅZ Ä«  Ó¯?1·´Jyã¶60²ÓtÜ¿IÓ&¬Õ*@Í¥N? ßX%qÔ?J™ÒV9ÛL2oºH0¶¹/ÏÃX3ÈæÐ:sðXATá•%~ñ +‡Â»D»ß¤h¶Â˜VRÔÆ6\ç㊞à»(ºá§5³ßÄl©Ú¼.‹ÉµVZéçZ…èÕ‰~ëÒŽíÙ™’ÆÝžSÕÎYHøå¦ÛâãÏbíöÁdÝðÛ{ááö×øÝ≮ÙÉF±ìÙPÃôÖ…áöÞ¯ãõòÿìïžÌëûãüôþÈÜæïÖççå±ÆßÙé×ôûèÏúäãŸåóÏLÛñ×kîÝÒm°Éº5¸àävçÜ…”åÑUÀá×x“úêÂŒÙݼfóé¬|íáÍnëáÔBôÚÊHãó®¿çÛÍR¼èÉOéâæ†Ûáêfžöæt±áç`ºç·K¡éá„öÛŸµëØDÒóÜZ¥óÝ‚žã䤋ãû‹ßûéuéð §ë긭ãå©yÿÖÓLÜìÂMéØÅ‘Êí½SÜîÎ…ÓÛçEÛåàKÜÝçaÒÙéhÚçÕTÖîÓ:Éì¬NÃçôsªëÛMÆãíc¼ìõjÚéÚeÅæói·ùísÿá¢vÝß®ˆÝ×¥ƒáתNîáßfÍàÆ^êê½`öéäWÚíÈpãÝÔQèéÛˆÜÎìq×ÛÊyËÓÝr¿ÔíaÞßòqËê×GÄ×ñ¡¤ÞÕˆ¢éÚ‘ÍÑêl½îÔ~¦Úð±˜ìÖ›~öåÏðÙ¬oçë´šæç•‹øßß^ÚðårÎê‹ÏÅŽaíê­LöÞ¼màí¤\äØžŒÜÍ°M™ÙÝtֽтËÖšnßιXÆÕăÎÃÖ˜ÆÖÏ~¹ÈÖQÅÑÅ_²Ì¯[×ÓÃAgÕÍ•§×ÁT‚ϹY‡Ò×EqáÖz<Øȇ`Úʆ/’ɼ!½¸¤:ÇЃ6…»+lÒËT‡ÛÀHKÈ£W8Õ“C<è>-¬‘NHÖºGP¶Ëi:Ÿ¡Q>¥ÊKS¯Ïo^˜¸|WœÀ}k¼¿nbf¼™3…Ï{)®ºsa´»f¾ÉtyཥH±¿€‘ΰ‹jѪŒu¾°sOзˡäÂÅ»ÖÌñ¿Ø¶è¯ÑÂá½çÂê½ÕÆ£~˱» £®²Sž¾^«·³ž¹®»ZUµ½xiŸŸX|«È^k£—hb¶¨k_—Îwj’³vcol?a••^qŠÈ†dŸ”Ywr›Ox„¶Ò”‡ bxt§Œdm¦¬~ ¨’\r²´¹ÒÄ~v6¥v^«™²i®Äyv’Àb„›Þ¹ˆÂŠwÔ¥´³Ü¯ ‹µ•ÒÄÇØ ˜ º§Ö¤ª‹«žÆÂ몴«ÕÉ®ïÇ·¸ÑÒ¹ºÛب‘â´µ—öÆÕÖöÑüÍòǾÓëÍäÇÿÉðÍÿÏØááÌÌ{¬·à‹åãðãûÒìäçëõæëÓäÊûÍéÝÿÞØëëÛåÝîìøåóïÖÿÖúÎðßêâýÛæÁöÈøÛçÍÿÑšÆ…˹ޡ§Ìß²¹ÏãŒÑÇ÷ãÜâêãËéÐë­ÒÏѯâÚîŒáÎé¸ñßˤìß×ëãÅõ’ÞÐâ€ëÌÿ¹úèí¼éÉÞÎëÖó”ÌÇÓÂíʱ®ö×Ðâ×Úaݲý¿èçäÒñéçæîÜô¿ùÒìÜâéèâòâåãÅüâÏ—ùØìÓòÜÓdóíÚ½æîÐËðãåËâÜìnðÞüxöæôxÝØêgçàåƒèÕÎfßÝ°|Þ×æ´Õè‡çÔÝs±ÞïvÝÝã†ÒÈéo¼ÈÒzuöܹŠúÞÃÑâܱ‰ëãÏnðÿÑí÷ë‚èÚËrç×çµÿÚÄtÙìßÀöíîÛóÛç¨ôãô»üÞç¦èÜùâËå‘ßäàuÜÍô”®áò¨²ðÝœ×Îäm±×Ìe£äÀs…ßÔ¦ôÞ¯mëÔ¤Œëº‹”çà´ŒæÞê~æÙÖkßñ’€ÞÖ©_Þà·_óƪcâã‡S¯×VÈÝ›4Çé¸0¿ç³@ÂÌt,ÅÅÊP¢å«*£è³1§â£F¥Õß@–õ5–Þ°-©ÏÃ)fçÁIJÐÏK\ÐÇ4UÝ×YU³Ôc>ÇÔƒ(ùÉD¨Ì¬!Ö¿’/Ùä€DÂâ¡E¢¶¿¹¼V…æž=M¾¾>3μ05Ñ‘I7ÝÂ8?·ÃCH§¬0<º­Y^ÂÔ[V¸ÆIEѾ$7¼³[X¦Ø‡Q›¶u`¶¬PnðÅ„FÏÅ~?Ðã‹.ÎÎz5åÞ¢#´Á‹åÍ…;Äç”%¬à±(¶ÑÍÏã¾6ÜõÔÒîÑK¿Ú¾Å×·#{Í—d¥Ï¤¯Ô•;ÉÜ­2=Á½>jͺ_ˆö¹;˜àœ?*·®2V½³L"׬3¶W&¶Û*L­ÊYl¹°%G‚ÍF(•å—8”̓P¥ÜDË‚»ªz=·Ôk2ÚÚ61Þs"méˆ6kÙ»%\Òª)¼í¹2¸è’ ŠéÒ0£Ô¾&’à±ZÀáÉCfåÇ2‚×Ä;yÕÖFˆáÕ@nÞà°ˆôØm¬éÛÄ Øî°_íßÝyæíÅKÝøÊMÚè°AëÕÕ`ÝÒÞe¢îÖh¦êÇTÅçÇ>ÆòßmëçÜÂïðמ½öù‚¾õò±sóçºÎééËèôÙ§šÿ×çoÿäãvúÏÏGâøòGáìî\ÄëÛ/µà»<“ëÛf•ãán‘ãÞtÏóê†ÙÜÖ¹wÜà®Jí׉YåëÇGäîÔcÚà·gîâ´màäÍeÑüåbÅíËwØéÍXªçè_¯îÙKÎîØŒsæ꧕êÛs§ïæ\ÚÿÛ‚ØðkƒÞÕ†uæä}¶òë”xíð¢ƒõå‚–ÒñÈTáïÄUÛç×|ÒåÀoïæÕLüâ¡OÛåØOòó¶GÐåàuéßèXØó´PßæÎ,¾àÌ6±ÖÑXÄë×\ÑøêwÔèÎSËðì_ÍÝãñ®ˆÝÒ®ŠñòàÕºmãë³ÐééË^ææ¸Yßè¿ZâåÄnçòÆ|ãñÀ5ïÛáTÔüÖWË÷ÏbðÝÒ^ÚéØ_éÞÓ\ØîÛoŸÌËg¼êæwÌáãnÆí到ÐÏ€¡ÜúªÞà«ŽÔëÉ„íÌŽÜáª÷妅áðÉK×àÉoÑÛ«ˆÝÜ næîÆkäÝÀdê爂ÙÐœ|زÛsÍØå¡Ë÷~ÐÊ«t¸ÇÔ‚ÐÆц̾̃ÒË͜ζۉÊÁÄqÑϾ`À¹â®Ù°JÖ½s°²ßl¡áÂ…DìÈxr¿á|YÌÓ¹…ê¹/šÐŽ>츈EÚ·°AlÒÄ8…ËÖYu½¼^O­]MÕ—6ZÇŸ`S·¼OO—žOl¾¼Z@¸Øa\£±bo¨á{S§×g.£¼‘q…ª‰p±ÌŠD¤Æƒj—½©?ǹ¸H„É—ŸÆÄ¡šÊ¸©œÄ¹«ƒâɘξ·Ï¬ãºÎ½Ûµ×¶ÝµÔÃâÈò¯ä°½³£ŽÍ©µL©Å…bÃÆ—IÉѺȪªx«Èƒ‚œ²…³¦ÄgNœ¯w{»Ã}e¤”N{«³Šqˆ’jk{¥B\ˆ×|w½hhy™Y}‚°‘Ì¢¥ŠÏžmnÁ¡¿}v©›±§•½rÃœky>˜kœx¬‘ñ•³œ¼¯ÒÉÓð Í‘±žÑ‘°Ç©w“«gªª¿ÂÉ­½£á«´ÚÁ¸¿¯É«®ÛÌɹʬÔÉàëÎèÊÁ¶êêÖÔÿãÖ´ðáСÐÀ¶ŸêÄú¾ÿæ׉ÎÙß ½Îñ·ìÏÝ‘òÀÔ˜ÊÚéÎéËßÚÿßêÚåìÜáÕÙæÖìùø×äàëß×ÿ²ûÓéçøÏíÑÛ–áµÞ¿ÒÓÿ¿ïÍí„×ËÄ{ºÙß »Ã橳ËÚ¸ïÌë×æëÕÖÇë×Û‡ôñÉ’ÛÙã…æÑÞ»ðÖÜ“óÂÿÛñØÖÆßØäŒÑäü¢æß×ÃçîÔìÔÒ‰ÙÌÿÁ´äÔÎÆãñ›½ßåÐéÎå™Úë©äí—˜ñüÌçæåæÇãÊݾãæíæÑÔÎÿ×ß…éìã€ßâÔÆíÞÈfÔð§vòÖ×eòÔ®WÖâô‰èÚÐkæÓ˜aõÖÎNÞ×ÇbâÚÚtËÑç˜äÑívÃ×ÇVÍ×ñ–Ù×Ô ìÛ‰‡Ïóª˜ðàèÉÛðÚˆìí ×ôåÅx÷¶é°ÿßÁsìéߤê϶síÕ¾mÎÙý¹òæé…ßȳ`çëÁWãäñŠÑÞä„ðàÍv§Ñ»k´ÙöfÌÛúŒÏçß…­Ôô¬¡ÆØó­‹ØñªZÛò‹hèçf‘ÐÊ‹tÌìÃJßØ«Nâã•_õñ \ßã©_çá¹Qó×»AÃâ~1ÖÛ¸2«Ô¸i·Ï—*Ï×’.ªË¾,”ĸ.£Ë¦.¢ÒÁ1ˆÙË'¨Þ³´ñµ6£Âæ=H½Á@RÒ²†×áB/áÕ[>×Ë€iÞÞz9èÚ›"¸Ö°+Áê+ïÚ‡"»Î¸K´ÉÇŸÇ«B¾½%fÙÃF1Ö³47ãª=3ËÙC?­ÚaE¼½Zr½µU{àÑG^ÚÐOP¿ÃM5¦ÐsIšÉX8Ùµc`ÑÉ]>²ç}hßô† ¶ÏmBßÌo$¾â—$äã¥YåÚYpñïš(µåÃ)ÈèÒWåÔÃ@Óß×Y¼ææAÁÞ™-ÓÌÄ/<î·7¿ê›8wå£0¥ÛÜG}á¿-Wܺ%…ÓŸ2 §¯9]Ï·R7¥|-zà¢h'­ÁATÌÎM·Â)]ÒÐB#¥ópD¬ÞYFŸÄ£Ñ¢kͧƒ'Ÿ¾])Çù‡7È«)YÞ$œÈ‰ÂÕ¯H«ÝÙr¢Ú—o¨×í*åÛJEÎìk’Õ&ÎË6ŽÝÅ'ŠÝÂJ’×Ýo„Ü߆yÐÖP~ðÎhyêëËžæî½äîèÍýßíéÿÙßDçÛŒIÑÿêÔâçà©Óåæ•áæà]ÚìÞ‘Ëïã£èåàƒ¼Üç‚óçÙðòóºßéìÙïíî¢ÔíäÂRÆÿû«÷àÓgÚèÍAÏåÒPÝéî>Àà¯H¼ÔÉa‘ÜÓUªáàa¿ìÃS˜ôÛŒvçü zßାöñÆbÕ×ÂxõÚÊ‹âܧHÖåÐlÉáÎTÑäïiâëàd¥ëà…Æíéd¼æÊg¨ÙΞ™è⎯ôòc¸ûÙuÇë诳è㚺éÝ‹áäé—sòÝœ—ãû©âð ‘ìáÞ\ÏéÎgùÖ°bÝó±UññØxãåÞYõÞàXËèâVçßÅ?ÓëäbÒàÜhÓâÀ~ÙâåQÛèÖOØîÙqÀãÕgÝçòaÂïÙ½êë¾}Óô®Òæå©‚ùÍœ‰åþÓ}éö¿§äÓ»vÿåÂaâåÒZÝüÏnòéÆnÏÓÍSØïàpåæàSåòàxàÏÝQÈÝáxËçâdÞä÷‘ìêÕÐâ]Úéã]­ãä‘ âÖ¥ªÚé ¦íÙ¹œêÔ´fÒÙ¬˜èí¦–ãçÓƒÚÒÖkÛßÉ•áÖÞ‰ìÐÂmàÚá}ÛÞÖfóä†z×ÁÅ‹ÏÈØÒȦiÇÀÄœë­âˆ»¸­yÒÄȉÃÀ´JÄ˺kÓÌ·yÒÇÌ”ÜË°F³ÖÐuÝÏgZ²ä©¸É•Ù»yxÐÎxƒÒÀ„$¸È¹Cä½¢PæÈšcÑÚ GtÉÐKµÍÇLàž_HÍÊ`i̧BaÛ…`B½ MqÈÌq`²¥cZ§ÊoW¼Ïgj¯½riš»qK¥Àr]eª˜S±‹o”À†vÇœœ_†¿|uÁÅ N­¹‘Ô¶¦’௢êÔf¬ËœWͳ½°Ì èËä³²®ìÎï²éÍ´sز¥›Ð¡¡³×±¦ŠÐ®³g’« ¦Ú²¸r» »Ÿ{»zš¤˜dk¨ti¥Å‹d£va"±´|@„…kYpª–‹Ã–|•¹ŸTn•|•·–¬…‹™v„˜µÞ¶ÁaA¡~ ³em’Œ|¤±vZ–¯„‚¶‚|¢½`®¬¡w‹—ƽθ­Ÿ×¬y‰ù«½—ȪÚÐÌ™¡¨â’’©Ñ…º‘çÙÓ·Ø¡±ÜÚ¹ÙÔ©­çÔÚÚéÂîáòÞõ²êëéíåÈî’äÙ¿–ÞÎÙÎîßäÞîÍçÏèÅÿìÖñÚèãòÍÿÖôÁæáúØæçÛáñØîÚõÓÏãôáþçï×àóÉôçüÆæÿë¸äåó±äÕé¥ÓÀÖvæÓ­eÛÔºŽ¸ÎÙÍÏý˜ÌÖæ·ÜâåÏÂçëÜÝ÷ø¸¿Óàó©úåÜãðèÏåçݼíÔÿ—ÚÑîŒ×Èõ{×äå¸ôßëÑîÒ÷®íßøÉÚóéÒÙ×ÿÓîÒö–àÎøÄéÚïàÙáá½òÞþÈÿÚÝϹ÷ÖÝßÖòÒ¦ÖáÙÍößßÁìääs÷íΑÿÞ¾´ñฆñÇÙg÷ÚÝqàìébèß×]ÞÖ¿`ôéÈ_ÞܹêÍÄMÑÒëèÞÜžÇñê‚êãî]Úèê«×Öç´{ÜÙœ¹äûÁ»èäסàæ¼g÷ÙÕßÿݾeßÍå˜ôäÖ©ýÙ»cÙèÁ½áßã¯ìôîoÛÑìwýÛ¸>ÞÖ÷–îØé­æçàmàÐاŸéã^¾ÜémÔààU¡×Ók¢ï㤜Öß°œâÜŸx×ÚŠuëÙ«—×Ób€àâ½nØù¹Tää³pÝç›Tì×¢Qçð·]ÈØŸPóáuXÔÍ&µé®¹êœºéQ8Éê¯,ªß£ ¦ô«œÒ¦ºÑÀ!¤å¬(¥ê¥$¯ä»${æèEYØÒ=fíÃ6ˆÐ¶\CÌÓ\DʼOWá·u(ÍÅœƲŽ ÌÕw0ßעΫãÑŸC“§–7só¨J:ì±:=Ê£:ä¦ 4´·H¯Ç8CʶYlÊÁPrȼNw®¼U?ÅÖS>žÔs=ŸµQÁåsHÆÍ_3ʹ’Ï×…YÙÁF ÑØ„#ßñ‚#çÃa1ÛÕj&ÞÖ©Êß²Ùï`6ÆÞÉ'Ëí#¿èš#ÔÔ˜/¨ïʹæšW¾Ãš)ãÌ©¡î¹('Ê»Râ® ºÙÁ=4е6$ÝÇ@/¿­4<›æ=4­µ4%¿Ì+$Í«V!®ÌX4¿ØT-°ãW)zì‡(Õ¹c\ß>3¶Ïz2gРZ³·ƒ»€H¾Û®? Ü© uã§LÂÛÉ9©ç×4¢ÁÀÎÐŒ$ÌÈÊŠdá¹0›òÓ`¦ß¼5™ËÞ5€ÜÞ©‘çÚK­îÐ|sæû«UåîØÔâáµÑëê¸LìêÈSØÞÆLé×Ó]¾èà~¸ïÃN¾ùÑYæÝæ±ëñÚ[¹ìåŸìÜþS‹êá±Òêñžÿë™Ùåâ¡ŸÚöÚnëúðÊòêÏ{ÖÞÒS×ÝËEÌïÑDÔíÏB~ïòr³Ïðp¦÷ÓwÔã쌂èðÄËî俹àà›{êóÁ]ïã¶rêå®±äâßXâáðs¹âÌ]ÊÚÍ=ÖìÆqÉèá`¸ë×ZÐåéz™Ùê}ÝçíyÁðÝXÑìì‹Žîìp£ëéœÚöÓˆ›ßñ¢uéÕ“ï딫Üç¢{êçÍBðìćÜìºvóÕÑsÞíºQü×¼dç×äjàéÙ_ÔÛ¼vïäÅvîêÖ\áÛÕZËÚëgââ¿jÔâÓoÑÿæ\Þãé~èÚÙ‚¶ÞÙ¯á÷±³ë䦨ÏßÐmðë¹…ù梂÷ÖÚwðìÇyæâÄdúñ§…îãØbêßßiæáÝ`ääÙaóØïzêÖ½fÝôåsææÕ{°ØÜâÀïËßÝuÌßÛ®áä|ªÝÕŠ³ì䦸ÑÝ­’àÛ¬¡ÝÞ–½Éô¥‰Ðõ»fðÜÛzñбŽø×ÃÞîÈlëàÆŽæÿÁdÞ¦å Ç¾æ ÓªšÂ»ì™ºÂÛÏÃڧҾьؼ°¼¿Ï³ºÐƒÀº¦†»ÀÆvÑÀ΃¼ÌÆ‘ÇÂÏavȺn>›µrŒÉ»rnÆ«•F¯À­=л}Â͵XÕ®³:ÔÄ eV«¦2}¾¾md»•sYÁ^T¯d> ­Yuƒ¼J_¥Tiʺ€q¯Ìuv—½dX¢µ…[¦­U`¬|Ÿ¨oŬ…Ƹ‡†Ñ­œOˆ«‹„ÅžÙÆÉ«óÍâªÙ¹Â±§ÒÚ±ÍÂÖ´ÜÂÃñȵ¦Ñ¯è—ÿ´Í–¤‘Ѧ”Â̯¼¥Ê®Ìc‰¬³ÅĬҚŨνޑoq„²x|ªÄ«”—ˆ‰ž†„“¦ye‚—j…~Œhy}xh†‘”xgx‚v‚rˆ‹œ‚t€bcœ}©…Œz“Œƒ…™xuŒ§„­¤£¥‰—¨Éœ§œƒ¶žÏ¨–¡ŒÙÍ„ÒÝÖ–ÀÉÚÅ­ÀxÀ í“œ”ÕˆÈÝ柹·Ç…®î»~ªà骻ÀÀ¿ÝÒ·ÂñÓÜ‹ïÕéëÜÜÅóåçì§÷Îè›ñÍñÂðÏÛ‡ÈÐû¡ÅÊÅf²¡Á”ÙóëÆãÇòÉîèáÓðÖéÄÛóçØòïïÊòçÿÞïæãÛÚõÞàÔôïóÝìóÔÒôäéÆñÄËlÚÞÛjÛãæy¥ðãÀàÉp²äؤöÝíÍÇóõÒÖõðУîÍðÊò×òÇÿæÙzãôÒä÷Úñ£ãØçxÀÉÉfãáÌfÓúå¢åÑäo³é° ÜâÐ^‰ÚèÖÿìýÃôäå·ûØÿÆØã俾ÄôÐÕóì×Öï眑Òõ§¥òÔì­ƒïÜÆkèÔÅzëäÛ­øâÔuãÓÌ[ôΣMëéÚfâã¶LâŵgäâŒrëܼPÏÚÏ=ÉÝÜRóÉ°BÖÛåSÖèí€ÜäãKáåÚX‘ãê„oÑãšÐî–¯Ìá¡_ðÞ¹uîå£_ôèÓkÙîçÞìÏ®øߪ†ååÞmÒòë|äæØ íõ±KßêäQæçŸDêäØZåìÔ‡¦ÚÚkÎÍÛV¸îòiåáÍNµæÒg˜Îða‰Ú씋Éñ|cÔätiîØe¨Îë„MÛý¶>æäÆbÒæ¥TÊñ“Oáí¸HÞè¡4ØðÔ&Èíf.Óñµ!¬Ú§%Îï+àá†ÒѶ³å£¯Þ¢¿Õ´ •ÛßѬªäšíÆ?qܼ%^íÁ6rá³*IÆÐM2ÔÔSAºè>'èÉ“¬ëœ¾ë{ðÒcÜϱ¾Ó¡…Ý¢5 ì™NÁ½^Æž(h㯠TûD­À$I²®(FÕÅUMÆÍ 4ɺ;aéÃ9*¹ÒF&¸ì>#ÇäL2äÝ;̯‚IÍãtÎÞCÑÏU ÕñÍEÏìx&Öã]8ÞðŸ¶êÈKžë¦1áòÈ5ÉÙ·8Ìç¦$­ëx)Àõ¸"ªê“ ­ë¥ãÜ•+ÏÆü`ºÎÊ5‹Í¼!PéÄ5ÙÐ(³ä­œ SÍÌ95¥í+!«ì3%àÄ,A§Ö>žäW¡³2$ŸÖUŒÃo.Íâ]GÉÖP9¸ÆˆÍš3GØ™FÒî‡2MÜ­´Ï˜W—î"Áö×€iô肧æ±v¾Íƒ<²Îª,™êåZ­ëÃ0žïØb~ßÖ©ÖчŸåÛq ÝíÆAÿåÆgÒãœsíä³¢çøÊjÊîÙRèäÁsîÞô˜ÖàâvÚçÇ2ÅäøÊååæsÂçòÊñçí~—ÿð¤‹êæÎúãËåõê¦ÓÝÚåÐòîñÎèëì÷÷ëÝÉöåÓ?ÓðèhÄæáaÁëæ ²çÕ·ÜØ€Ïíì…¢çì¼ÊúêÅÔøì°§÷ß´gÓîË@öä¼Íâä±lÚæÞw£Üç€ëêÕ^ÿíÈ_×âÞYÎÚëlºßà€¨Ý祒Øã…¢øämÄíæYÊöÖ²ÍàÒŽßó‹§ñôˆ±×ç‹ŸôõÁíßè‘—îÙÄuÄݲsúí „ñë¿gîÔÊ[èÑíjëÞÎZíÛànãÖÞ[äÑˉÝìÔ„ÛéØPàÊÝ{ÃÍÖ?ÖØÙgÈÐçW×ðïqÒóêsËß䶚âߣ‰ö库áñ“èàÍ”ïâÑãÚLJñßÒiÔÔÞuìÖË‚òå·xÐÑÛsîõåkÚêÖ}äÕâ|åÑïrØäõnàèèxåØÃY£ãÝc·ääãâÝÞãܨ§ïä« ÏÔ¤™îÏtÖ๠â×®¨ÝÛª†âØÍ~æÛÞ„ÓÓÅŸØÞ­ŒÚÎàsÝϸ„÷Ïâ{ÿÃΤæЖ„ÄÉљѯĒƴ®¬¿¾î±Ø±Ý©Ïºà©Ð½ãŽÚ®Èy¼³žXÅÉǔܼ™hÀ̽Sü`ÃÏ{ÁÚ¼~w¼–ƒ¤ÔÄl‘ݪžV»½ÜÇ.˜ËŠ¡Ù¹ÅU·«¹Ki¨ÞQX«¼h¾¥{N¦Êd?¶§xm¿Âf\ª¦WQ±ee™§yn©ÍŒpªÔm^ Å‹y»Ã\w¤’a„²—Y‰ªeu•¯\¬‹WĤºG”´‚´º¬­ªß¢Ð¾ÏšØ׿©ßÂÒ¨æ»èÖÐÁ¯ÿÖö–úÃ͘޹åÒ·Í’ç·Ú•Ä Ì²³ŠÍ‡¼¦¦¶«™¼‰ŠŸÇ—žŸe}•¥‡ŠœÊµ_wµ¯§­b}¡—¦t‡g±“‡xƒ}™hsd¡dœ”˜`wh„j`˜š†u”ŸˆN³v˜¶‹yª“}šwˆ›¡Ë™gtŸ£¿zÐœ|©³{ËÐÛ¬»‚À•Œ¹ŒŒ”ŹֆµºÝž§–¿žÇÅã©£ØíÄÜÎᦢœ½Žµà×ËkñÁÝ£òç°…õìÆÌìÖáÆñÞåÂíîÔÕðÚÝÀðâÿÀÛ¹Ø{ÒÂëÓñÞá½ß÷ïÃëÑïÖÄüîâçÿðàöæéãòäóÃðÝÝõÞúÎø×òêèæíØíÐø¾ðnßÝã‡ßäéyÆÑ뜯éã´ÖÚÕ¡çÙç¾ÞñÕÝãÙÎ×åçàÈÕñèÕ çÑæqèéÚÎòõÑ—æÛð«ßàÚœÜæׂÖàêÌüÕâ¢ÎëúnÓØü‘­àù²§ç÷ÂáååÁàáî»åðø©¥ßØ•¯úøÄãÜðËêïÝ’’ããØòìêÂÉäØì™îòÝœóðÓ»ëÜ´béÙÞoïåÐ[åÜæeéßä]ØÚî—õÔÕ¢îã±OÏç¿2ÙÞõ¦ÐðÒNßåÖ[¹ËÚDÇèóuÕîÍl½äÍ—zÅヮíè–™ÛòuhÛÛºfÛßÆpâæРïßî–ÿáÁMîÓÙ`ÎÜÍ£èãåbÑàÔ\Ûèçuúæßo×Þâ`ìëç~Üßí}×ÍÑ\µøÙ^µèáÅéÙQžÑö¡˜éÝ®’éÑ»”ãÊ©aåá¬fÕÚ£‡éÝœlëæ¶WÍâ©@Ëé¢rÕáf1Åß½IßàAëå¦3ïæ•$¼Ü\¡î¡)ºè‚Æá_#çÌ àÁ6¡Þ¿=²ðŸ£ëºšîª%µêŠ«Ü½#‚áÓZÛáNÛÊzÆ´B$ÍÅ6VÕÝaVäßÙÖ–)²ÞwÊäm?êØ”ÍΰižÄÊAð„!3»£J:Ǹ#Gß!*Öš&.©Ú¸À3FĹBDÓ¿+]̲%"¼É"%½ÐC&‘Ðp'³ÛWF·ç:ÑáG×Ï_·ÉsÙÓL%êàz Âå}ðÜj%ûÖ¹ãë­#ÈÜ‹Üõ¼*äï³Öí…*ÚࣿÎîT™Õµ·å–ÇÖ¢ŸËŸ~û³"9ê½91Ö»%›éÓ2rÀ¼Vì£&oЯ8&Ê×I¬Ê$7ĽJÄ",¡ØP/ÍïB!®·†à!ŠÛT4gÑl0—Øk+dñ¢KE¼“/ŸÔxCŒÖ›ÀÞ£`Å•I±Ê¢Eœï×™Êà#•ë¥¨ÒËAŸãÕ6uÙº „ø½D¦ðʃ¬äÄK§ÓÈ=Ÿåߧœßè­aä⪈çè˜ÃùðÚsúôÉbáîÀ˜öߧbÏáî‚Ó÷ºHÙë½WËåÌx“ëãÅéñâŸ×ççÌâßñÂêåéžîäðŸÞöä§öåÔcëáçÌìâßÇãÔÑGæà®=ÌäÖXÜëÛc…ÙÔ€¡ëêw´üÎ\ºàìqãÖy•ç湧æäÐÓåêÝbÿë´¬îåÃÀçâÌaÍÕØA¾ÚëGáâÛ\ØôÉÆáùY¼èÞ^ÜÞßiªÕÝž¬Úæ\¾ÛéHÕîÙ‚ºñôœ¢Ùò™‡éèrŠû㣖ðë´‹óî„Ñì佄ÎòÖsõà»lìì³éîÙ~óÒ†ÐáÌ^ÿÝáméÙÓváãÞiäú¥ñÛÝ‚ÒÙÜ_ÉèÚŽÜêÉnæÞínÕÑÐdÔÚámÛâëØãéæÁŠâ瓦êÇsÅÎÏÁsÛé̆ïïІîìÁkææç•êÚÄZðÙ¾ íñÝyâåÕ÷Ï݈üÐÓkààÛˆßÕãaßâìiÞèÝŽ¤âø’ÈÔánÉÓ¼sæÃôƒ³ÙÛ‘¹ßÔ±Àâã“ëÒ½©íغåÓ¬ŸÑâÔªäÚ¨wï×æ¤ÝͲ‡ÜË¡ƒâÖÌ—ÝÇ¿âå÷–ÖÀ͑Ƶ§qÒÏÒ¼ÙÐØƉ´¼º?ÇÈÓ~ìɺÆÈÖ•·¸Û–¾¬ÝœÕ¸›<ÔµÞ¼¦ëÀs§ÞÄb­ÔºDêZ‹Í¯}¥Þ³–×¼»NÅÉ‹Ë¥i¬ÔÂ…eÈ´¼H±µ­VÓÅ»Oƒ¼a^U¹žjUÌttl³g=M–žhj ªYVµ®TU³Á~i”ÄuhºÄS_¬ºfu™©yuÁÌŸSt…r¦ÑÖ~À¿¶‘£Ò£šTÉ‚ŽÈÍ̲˲â¨À¨ä¾Ø¥õ³È£ë±Ø¢É§À´îÁå¨Ñ²ÑŸè±Ï¥xtò‡ûÐäÄßÃß¼tq³äÁ¼§plŽ¯Ã|¿¬n{€ˆm\œÝ‹oª¯³pŽ’>™—°y‡¢žžŽjB‚—€…¬€K†u[zt¼¨®‚ŒLQ_·c‹\™}ub‚Qt‹ƒƒ…gŠ’„~œœÂ–¯€yŽ•©·‰à„¸†—§“®—m{¼”˜“´ÅÑš²¨·…»{Ê…´ÜÇž›Æ¤®è‡•¬ß¡¬êÛ§ÕÔЦÙÓáÉÕäÖØ´áµÊ¶ùà­Ï×Úæ“ù×í·þïÝëæÙ±ÂÿÒÿÑðÍÛšÎÌÓŒæÏåÁáÛýËìöê¾ÙçêÝÿäúÓêÐñÂôáÿÈääôÁÓùÕí¶ÿæëÒô×ëÚèíèwÛÒ¥nîɾgÚÙñ¨§ìÂiªòá|½Ò±‚àËãÌ×øäÍàÝÓíËôàÍÙíݲyßãÏæÜø»µØÞî©õÇÒsÒâÞ¥ÚÐþ~ÙØïlÑØßk¾ÎÜrðÛëu³Üó¾×ëÁèåõÏìåëªÏôÆ¿ÓÕª¬èìÃÍ÷ÙÔÇÙêØÅæãÀäèæà³ÖÖ§nÕËÿ²êṂáÞÊsòàÛ“àäÒ]ÊèÆ\êåÉgæá³UÑÜ‹rïâÞbÀîØ]ÉÛã›íóÄ]ÔÒäcÈÙÞaÓäØVêàÊ^–ÞÞ¬fÓÓÐ}ÄßìÂiáêÃ}çÕ©kéåÃmÞàñ§øÖ¹fä⪦òßð‰ãóÜmãáèsìÒÄYâ×Û‰ÝÝÞHÜÓÈJàñÈpŸàÎc°×ÇR»ê¤=áàãS“ÙÝf©×뜪äñlˆåì˜páÕ”–íÏ{¥âÊtIÂÙ“@æÞ¥IÑÈ}dåÝvAìÜ‚KÏÒ~I×ä®Ñß~ÅØ™ ¯Ü­$®Ñ›"åÚ©*ÈáÇ*´ãà"ªÚÚ.¿ÚÆ;wè£ ˜äͦó°¹ÉÇ/dòÊ?qÆÜ3‚ÄÑoÂâ22àÐI:ÝàGNÐÒ•¼â’XÄäq)ÒíT ÖÇ‚«Ý£$£ëªÞǾ.¤ä­1lÒ¤qÔ§4Zи-&Ĥ-;Í£IrÜ´Mέ)Yã°VÙ¼-qÅåR1·¾s?¿Û;SÖÓ.X×ÓŒ0½ánÔÜr6÷ÈqØì¶%×ÚL)Íð’3ëÜç'¼×®ÔÛÓ3ãðp%Îõ©/Òä¡3ÖÝÃ.ÈØäí¨TÃÊÆÔ¹–V­ÐÁ)¡Çº?&ʸYܲG0ÏÓINïÈI|ÊÂ6–ÑÊF]ÁÆ+ËÙ,VŬA´*ák¯¢*-¢Î;@’Ä|.®ÔNEÀÅ[G Ø”&Èð‰(·Û¤,‰Ïy8Âȼ×ÞŽ<Ûq1„ÒÍg_Ç—o¥ö¾0 ×“*–×ä„¿Ü¡0—ÝÖ(¯çËGžßí”õÜ…÷å…†èÙNâÜÊSìâÁièÞªWàèô×ôçä¾ëÚÉuà×Â}ÝíÎH»êãXäÙÖg×ðàtééîÑöøà·ÞìòØÕêð’¬àéêßîç–ßêãʘàúÝÊÿíÇ„ÞóàÖïïÛa¸ìÛWÎïÈVÏàß±«ÐÙ§áÞzÄâÚjŽäêÛ‹—ì݇žõÝcäå±ÆæùÁÎÛå»ÙéÔfìÝÔTÊàçUÐåßjÑöÐZ±ÒðSÞÌäpÙÛ癡èÓ§ìÜjßáÞk¤íñ‰«ÿÚ‡–î╶Òï®·áö®âäîªÁóïÞÕãÙÞœÙç©Xäð«€èéÇt÷ÒËhÝÐÐbÿñ†ŠüÜÑeÜÒáOØßÚŠÞ߶gò͉âÛÙ^ÀíÞ^ãßÖjÞîènðÞåréðêUÓÕ垆Üì–³Ù寧ëì¥ÞÐÆ·ëÏÉ~ìéËŸúÝÇ`ààÌŠêι‘Õæ©}ýá¾_ãëôyôÎå•îÍÜ`×æßqïÀàuá˸ZÚÛئ«àÞšªÕça½ÉÕy¹Üð’µÛ훨×塾ÚÛ»¥à놚ÏÚ¢¶Ì×›ÜáÕnÖÖÖ~ÖÛÈŸáóÓÖ¿ÊtÜáÆŽïéÏ€÷°Ì•Û²©kƶ¸~ÌÀÉ×Á²›Ý»³ÐÂŽ4ÓÄáà¼Ë}ÖÆê»Å›[Ǫ{ÈÕ›LÀºÝ˜É¯ÖrÍ¿¯&²ÐÂRŒÊ­c>»«ƒ‰à¼nR¼´¤3¼»‘@Ög¶Ä½NnÀ´]ÆÀze°®bdǯF\µ¡[P¸x[¶µ‡Z²¿bK¦Ã_eš–oc¹yy–ÑpWˆ±ŒFÊÅ€p¢Í€z½ÂË·Á±—tÑœ¢kϾƒÍ½Ô´å®ÿï¬èϼ£è´é¬Ø¯Ë¥ã¼ç¯ô­Ç¯Õ²â»É˜Ö¦Ý«ä‹¯xë©ÞÊ㺘j¡|ÿÓÇ°µxƒ•ÉqH˜ˆn‡º€j¤¬•Ö°¾‚´´œirƒãÃÅ£¹™bgŠwe®h^”UR\¦h€†ªwiiªp7¡“›¡’€n”š™£–il¶•_’¼n€›¯”‰–«tÆ„áš¹wt¢³¥ß–Œf›šµ§ØŸ½¸»–¬­å¦Ü­±‘œŸíºÅâÁá»í®ž½×È¿Ú×¢¤â½¥‹Ì´ðÄøÄï¤ëÚãÁÿÆæúê½ì×àÏàÁðÎЭæÊÕ‰¿´ÚhàÄôªøÞà»þóíËçàòÕúÊäñëéÕâÚûßò·ÚõÕìÞÓèØíÖøÊïçûËÿÈæÎäÚàpäÑòïÖ¯aÛÓ绾äì¯ÀÚõ»ýæÛ—²Ïî×âëȲÉâ峩âÖìµôãÓïçÀÞÕÛôÞ¶óãÓgÞàݪåØø½úÑð½ÙÙÝÊëßñfêÜòˆÓæᯣÏàŸºäõÂïÔàÆÒÚÜÉöáÕåÞãàÏüÚìĺìßÄíÐÝÙÝÙ转íåΪèàá¬ëæÉ“ÒÞ·fýåí¥üÛÏWØÝÚêÜzïÊè_åãÇyâß°wéÙà¬ïèÜYÕÛæWëÞÕb´ÑËUàÔÜ_éßÍfÛßà²éáаäÇ~œßã»ÂîóϹþðà€äæμÿÙß–ýÌ¥­ÿÛÑšõß©eääÝzíãÚzîàì éâßtâèîÿâíæßì’ïÖÖ©»óܱÞäqÊÊõ—·áæ™›âÞ˜£ÖÓ´µïÕ¹—ÖખÞç«ÉÓ¢‚ÓðÜm÷è»Xáó¢qÔÙ¤UïÛ™=ËË…<ÆæŸKæÞ’ Òã‘0¬áªæ’ÀßY,Ö˱ج¸Û¶¦á“¥Þǣ䨙éž&¸Ú¨%wâºF\éÛ5[ÎÙ5sÚÕP0Àï>=¼Ë\OäÒeÆÛ ßÓ†"¶Êk>Ö܃&•ã°»Ï¾ ÷”4QÎÎ2Jµ³E:â (w×¥ ,³À8Ë´[_Úµ0V¾Ã-Mι71ÃÒGz½ÐG<¬ÐoË¿]@ïÒ[ZÅÒƒ ÖÛf4Þ͇ÌÒK]í×~È÷Š#éØ‹òäÐA¹ê®®êÁ*Èê»1çõ˜±ö¨Æã°&ØഴðªÂñ²ZÅÏ®RŠÎµC$ÓÌErÒ¯A•Ô¼ƒÞ¶rë§#CÞ¶@AÄÊZ ÀÒE%±ÔP$Ѩ=!¢Úa%™îZ4Îl0bÖo,¿åg0žØIX¾×x4<À9#Dì¯*è†I«Ù£!ÊÕ»*§Ôœ+~Âœ+©ÏØ—Ó»:§ê¢8Áμ+îÈN†Ûµ9°àè}ŠÕä<˜ßß7–â÷mÁâÕsqÌèrPËã¹aãðÑååÞÒZéÙ¥`Ýá²SÌÞÙc½øÑV°åÙh´ßÇMëúØ|òúÙ·íþÕ‡æðÝréáò³eúç¡ðݘˆîã¿­äï×”ëåõÍÿ××oðéãUÄÓÿZÎììpáãÔ]öçw•îðy´õËdÂÝæ‰îô•…Òè¹zÿÙ–TÜç»TïÓ΃ãù„Âàá·`ëÝá{ÓäÚGÕçÕ\ÖßðfÁáßL¥ôégÎæàxˆïÚl¶îçuíçÚ\¹êõ‘ºâì~îÞìÞ€‘éØ‹}íé­ôè¨îç™ÝíÊSáéÅbÞ綠óâÜpã÷ºfÕïºqØúÚàäÙOñéÌvÛóËÙäÞgÉö¢FÌåóWôßÛhèÞÛtÎãòoÚÐëlÞöÑ ßÜ’t÷öf§çê~›óóª“çè‡üëÁ‚òóÉbâîÍlìó¿qýÛÍ€êìÝwáíÙsåñÞ‰ãܧïîÞvèéìuâìäMÉåÒx™ê醱òävÊåÞMìàçž·ëË®¹Ø櫼âẗãØž›óÜÁ–öÕ®«æÒizäáàeãÖÈãÚ±áêÈÚÒ©ŠàÏ€„íÛ¦¢â¾Û§ØÀ؛ش؃ÐÃÇœãÂÀ¡ÔµÕÓ©¼Œà±à Ü´å¬ÏÄ֛¬Ì|ֻҫγ¼YÉ£×±ÎļFº°Ñae½»v¨Ï­t‹Ü¿p¢Ö²ŽeÅÀ«pÖÈ”RнŠcÆÆ­eؾºVÁ¶ÈGÓëgGýcMµUiÉ­YIÀ¾Zw–¤^`“¸‚Z¤½[f“³q¯Äln©Ð‚k³ÁpmÖš‘˱ƒˆÂ­m‡Á®Þ¹Ï´˜z¸»”œÅ¥Ÿ¥Àªô²ËÂÌÔ¸›ù¶èªä°¼§ç²ß¤í¯Å¦áÊâ—î¶Ô ²¬Ì™å¶À¢¥„Ö£¾³ß®·nÇ¢¸ˆv¡¹|o’a‰ÂÌÈ®„›¥¦§¯ÙŒ¼‡}¥­žy‰Œn¶“in„g‹£„[Šb~q§‡…“u™H‘Q¸ª•ožã ‰­wor†e^°}Ÿ\†Ç‹¼šž‡Œ‡Ö–€Š¾Ž–Å餓·°¯Ð–¬½¹š³ÁÖ–ºÔÊ£Œ±†ÏÐÍ›•Ñá“ž­ÞšâµßÊçç–›ãᨉµ¯É”çìÔàãáúºûÙÅÄß涅ÝÛÙ{Ãëܾ×Åí„Ûξ…ûãèÉðçÿÉûñùÐêçò»ðöðØáÞæâÏý÷ÑÌßçÕèñàéáé÷äâæõÛÎóæàÕææàšÆÛû´óÀæÄÅÍÿÀªîÚÄáåè”ÃÇô¬¯ßùÃÛ×ãÝÈðÚÇÍîààÅêãØßäòšÕçðÃuäÓѳüÈÿÁèÞû¸ðåùÝßñ²çäç ãÀè·â÷mÔäóÑóÚ׬áäõ‹ÊÝôÌÒÇíÎÃíõ¦«Üݤ¤åýÌÂòØÅ×íàÇ’ÐëØ·ÖûѦøëljßì·wÜ×Ù®îÛ—Yòß©gàÄßWßðë¸äè¦ÁãÝì¡çÒ²˜ëäõ´ééÁMÏîÚ`ÔÒÿrÕÐÍ]ÜÜ댉Üß¾~íáU™ãò‰¨Ñå}sìßоæê»jåàÑ©ðæ÷¥ìæÇfØáè°ùäÉdáÝÉNÕîÞ³æö‹påÜÛwÛðë|Óôæ~ØÝÛa•áà`´ßÆ>ËàÑBÐÝêl¥çàˆ±ì溔Ìã™|Üßgqòì[|ÝßByáÏfOäßÚdËïˆUÉç]åñè~Ü×3áÿ‘UÞñ½éäŒ8ÎáÇ5ºÊ®¯Ý¬ÖÞ‰ÆÒ´Æë¢ ÄëůéÄ2œÈÓ Æª¹Ü±ªÆá!tÇÏ8dåØ,€ÐÊ2¸â)jÀÇ^Z±âZFÓÐŽ±øŽ¿á‹0·Ùp$Ëß²/ÃÕ™»áŸ7Õ¾ŽUŒ¬°2—Ѥ+ŸÑŸ –Þ¯Dþ9[ÀÇ=€µ·'CßÆ+qôÄ'Wͳ)·ÐC%áÄ^@ØÄMUÚ¿-GÓÙ îíuÒãbTÛøo%ÖÕ·"Øï}$éõ´;ÍÿÄ-ªõÁÆä¸-òÞ‰ Îé¸(ÀÕ›7µàš ²è¯«ÿ©-ÑßÅ ð͹#ÂѸRä«6UÛÑQxÞ½:‹Ý­G¦ØÎ :ݹ41ÜÃ$6é¶:*ä³#®¼H!ŸêK/¯ÐP)¼Íb¸åg?’ÕtKŸò¿_£¸G+‹Î•)ÆÛ¯#8ÐÇ4ê°yQªÖÆm‰à°b±Ô‡C¸ä£#cÛìióÀ,¿Ùž@¼÷Öd³ËÈQŽÍôz«ßÔv™èÓc­Úë•éæg®æì´cÓã²X×ëñþëàÆhëãÖÅÛðÖªèëĵåçôíáîÐFÊáÜ‚Ößûà÷ßöÂðåê§ëóëÂïåðÄêóãÅÝõâìòíî¦ÖâðåÎâãôíêñêøöèÆjÕïÎtãÓíEÂøÛLÕÒóP”âÖ«¼åè‡ùßØu¶æãžãëã—fÿø®ŸèÞ½½òñ¼ ãí§Èåö¯ßæËgÎèßOÄë܃ÛóÅNÝéájÒßêqÇæÃb¨îð˜Ôêú}¾õìuÓÜãqÆßljÁéá—«ßóÁíØè ²îÛ˜Òäã’Žäè‡ÉäæÙ{ÿéª|åö°™Ðê³nößÆÌçðÚ`×ØÏŒÜâäƒÓÕÚTæíÖyÙüуÜäîRÖÜéÑìÒzëÝÜ^¸ßårÐÙé¢Ë×僽ÌÓë¹›Ù剰èä ¹î÷͇âçȤÛÊÉŽëïÅ^äïζàú³xéí¸“éßæmïæð…øååñãÎxÕÝðƒâÚÕzìàÚ~ôèÜ®¾¿îÚÛí^áÄïoÑãõ¤áì롲îÕÉ»ìÆ»ŸÖؾ¢áÿ¤©ÑૹàìÚëì¹xçÕÏ‘ìÑÚuðäׂááÙŒ×Òâoî·Å¢ä´¸ŒËÂÅuѨŸoØÉ„JݵË|ó¬{ؼ؉Äк•Ö±ŸL¹¯¼…ƪãžÍºÀsѳÀ„½ªÌ„¯ÂÖ`µÀºscÜÁy«Ê§{^¤²G0ͱ¶vÄ°¬XÊÏbÌ¿¹P¾±·LÔÁ¹Br§³^ËÆdƒºËReœ¼[l§Êmk–Ñll£®™ašÄyr³Ð‹PuÃ}v’ÎjQ£§g]‚º¡T}­„ªËÀ”w«_¿ž²yÉ®®^Ó°“²Â³Öººæ·É´æDz©Ú¶Ö¥Ø³½œïÂÕ°ôÑ°µéÓΚ‘|Ô™¦”É’¡v詾ÃèžÀ‘ÎáŸÀ’Àƒã´¨Œz¤¹‘nž}ƒ™«p—Š¿†Ê”¡’–‡|…eb½©x– ´b‚Š|Wbw€cab‹JŸVŸ„“CsXžš¬•“§“Ÿ…‡–«œ€È}„ˆzšÅŠ¹Œrš»Œ›²“ƒÅ}¡£Æµ¥Ís¯|«™»Š³º»ÑÑÖª­áó€žÀá–»×݃œÜ׺ÕæÚʳÝÿÊÚåÑÙˆçéì¶ôâé÷ÇäѧôäÝàÙíâÛõÌÙßçÚùìøȺhÃÍùÆ÷ÜßÿôïãÐ÷ïò·íÙâÈïíïÄôõêÇÝïéìíçÿºçêðçÛðìîóöïëòíÙê»íçë¼ñ¿Ó‚Ùû׃Ý×Ïn¯Üö½ÖÙàºûÚâÏÓÖçÆùÜÐÓâÒÍÑìÙâàåÌßÏó÷ÏåïáÚÊõå݇Øàí€ÞÝè¬÷Øè¸æ×íµÔÓìŠÜðë©ãæôÇôàÿÄØîíŽáÑ÷¥åèÚ¼éãìÑêÖöÒóÑúÏÞôéÂôêò¿Ïæê¦êááÞióÏËëÛÖÓíÜ´uëÛ«†æÐá~éä™jöéÕ„íáî›ìÏÈ^êÛÆfâÏÅOÓáßÂèúŸðÔòÑßð–ñêêËëî°÷ÌÚ„Îì䟥æÚ³°ÜÃnsÜàÈtâéײöúͬëßê‰ÚéàÈäó·|ß渟öãáeæÕÚ@ÝêØsÙìëÝêÿàÙåïØã†ãÞ÷¥Äð^Äàæ‚ûÊä_ÂåØr¿ÙÔx‡ãæØžkÝëdÐç—’ÖÉH]ÁÖ<ÏÙm"ÜãÄEÈâ¹PèÖË]Ýߨ5ÞÛ°+ãð^áÙu%¿ä¸%¶á„ ÂÕf*ÍË!œä§)«Ùª °ù’›ä³ Žç¤œÍ¥$¿Ò¼-ŒÝÊ%XîÐ"pÄÞ]éâ74×ë;%õÎHLÕÒc'ÀÖ‹Òáˆ$ÙÒ`5Ð̈ ¿Ö¨ÏØ¥Ä̉ ¿Ý½:­Ú¥ ¦‡?<à¸Ì» ,ÅØUëèҽ+NÖ´д`c¢é8R·²}'ÓÐV@ÙÖE=ÓãB*Ýé^-¸ã|%ÄÞ:6ïÚ‹$æã¡ðØ|*åî]*Üë«åáÉ,êâÚ&çé†(ÔÙ¡ÍΈ¿ë–"Èã©,Å졷dz ¸ßš'¥Öª@ø³/&À¸=´ˆÑÁ á· 3§³/+§åB §ØQ¾À7.Ä×Q%¨Á ¾Í^ÅÓ,2ˆê†EÚÞl|ÌZ1§ó€V¢ÿH\è² +ÜÐh8Þ¬(¹Öœ5–Ò¬ÄÙ{6tÓÐ& ãÈI·â–B¯åÓR˜áØ»ßÛߊ¢ãã¡­Ñߎˆáãäáa¨êé¡pÓäõ¼çñ¬dæð¬äßò§nÛã±°çéÒ[ßéÒq¶æów½ÜŸ0²ÝØFæßÿßøíî¹äîì˜ÜìéÆçîýÒèæçÖâ÷ëÇòâèÎÛéáãÌéíÜËôð´oôðìyôßÛMÀÛïpüÜã^|åØEµëÎ6°ëáMàëñsŒïÝhéê¸qïåèÀmðëÍÊæ㤈ÙöÁlèêÑdÆÔòqÑäËPèØêzüÚél»êåwßàá{ªìö\¸úè|¹æÚpÌùÎ|¶ëèz¦ÜèŸæÙoœõ噇Þâ‘æ׌œîì™|èÞ­iÿéÒRöí¥~û﯈ÝÙêRõÙËpØõ¹gëØå`ëæÎræàæŠìÚã^à¾Ö^ÞÛÙjÏåÛbÚÚÿSÓë÷_ÜÚá{×ß爭ÛìƒÎìž¹ýø“¹çÒÅ}ÿ縘ðå´ïÙ¾ië÷Û¤òîÞwñÞ±ÿöÝkáéÝ_åÜçîáÊ„ïÚÝíøÙmçãáÞîñ}¾äÜ‹ßÚç†ÛåînçäÛÞ˜Åèˬ§àׂ¨ÚË»ŸÑã°“ìω­ÅÆeÉ»ÉyßÄÌ›Õ̲‹ãÑÝtõ×ÍdýÎß„áÚþ×Ñ՜خډԶ휿¯ò«ÎÊ·²Ó«Ó‚Ò¸¼pͭʙӶۓ½»×¥Ø°µiÈ ¦Ý¤ñ¯¥½Ãj¤½¼~º½·H¦Ë¯c¤Ç¸u¨²¸¿¼Â¹º}âÃ¥vɵӱ„Øá15æäFRéÐAtÎË–%Èæ‰"«÷`TÌÐ@/³´¬ÄèŸ ¬Ñ˜¸Ö†$­Ð¦$’’œ ’ï¾ZáÇ0'Ó¹%"Ñ´B`»©)B×ÁIÑ6IÈ´%cÃÐtIë¿N)æÁOTÒ½7MÊÜg(ÌÂ:ÔáPnèÉfRõݸdØù©<áħ5Ãñy%ÉäØ°æÖ0ää³0Éð•*Ïäz#Íý¦/Ïú£AÒß®jÊâ0²ÉŸK{Ù¼SlÅÆ#žÜ«$ˆÚÑ[sáµYŒÊ«/Aɨ:2ÂÐ2LäÀ5ά2"šŠ.£Ò,3§ÉG3ÁÃW$’ÙdTÖÉ],µÇ7$¢à•Ck¯›1Åá™9˜è€6ÁÕ}1Éå³^½Ó†µÜÈ$„ÛÚÓêåÍ3ÇÓÙLÄß׆àìÓi“íÌdïØ„™×ét¬þÑŸ£àå_‘àîyÝñ²_ÞåÆ€ÿ˹ƒõÛÚ^áäÍpòæ¶jÚà¶Q¼ÛØW½ìÜuÎñÍ‚ïêê¹äâñ¡éúÑÉïÝ÷ÌáðåÛêîöÊîåóÌæáîçÓêñùÌëéìÑòâñÚÿíÔØïÜOÙôÑEÞÞð‰­èë{¯áñUÊÚÝR™ãÔ¢¥öל«Õܤ¢ìáÁºãêºuâ妡ìñº†æìÃ|ÞßèzÓæÔfÛÜÏ^ãÞÛd×îÔ[ÕÿÕvÈñð“ºêÕ•Êñãyæä×cÀØà©ìò˜ñôžËÚðž¾äÖž¼âúšºÜâ„ÃÚàÓkÜÞ¿Ê씡ð㽑õݾpìâÇkãÚÕ}âáÖ{ÝÝÜaÎжœéä½hÓÑ×dÍàà{ÏïñPêÞâp×êðxÈßéqÎÓîÒãÚ›ˆç×´ºàô¡ºÙј™ëØ­‘ÍùÅŽûḑøêÖ}åêÉméó³šïâ«£ïÓÝoçÛýwîÎû‚ðÙì}á×Ý€êâärúçËrìàÝŽÆÜóoØèô{ãÙÓhÂêášËÓÞ¢µïÔµîÞ­ÿÑ¥žÝí—®Þè¦ÙÞÊ{Ñã¾däÜ‘†ÛÑŠxÌÙË‹ÞéØzíÀÌpÿÐ˟ɸۆÃÃÏŽà²ÌœÊÂw‹ÆÅ´ƒÅɈA½»Ö‡ÌÀÒŒÍÆˈĵџ׶í¡È¶°£º·Çr¡«ÕpÁ·ÏpÄÏÔ‡ÇÍ©fšË¸{¡ÁoRÚ©”=ÂÉ<µ¯xDz—XбµI¼¦»]Ǫ£P\¢Èa=”´:c¦TX­ÃpJŸÂjV–¶QZšÚDU¢œV^‹§PDˆ¬GT²·k[…¯šV‰ gx˜“uj¯“e°´œNƒ£š‹»¥˜£Å¦|¾¿¶é¾Î»¿Èµ•ÿÆܹà»æ¦ÞÊù´ãÖÇëµÆÀÜ´¿¬ê¼á»ìÂÕ›À‚¥’°}¦Â”ɶº¾‚±©¨€y«ƒy’Às¿Š—š…ŠY~‘N–££•l‚¹› £¡|™ˆŠz†JePQ‹i|k°§Œ~š˜‚b—¤£gz­‘s–lToŒ“tqÁ¥tu¤ÙÍŽ—«~kÅŠ£»±‹Ä©ê‘³Àß÷àÅÓpÆ·é~àÙòÐãÙ×—ÖÃŽ¹ËÑ¢²È—ëèÓ«™¦Ú­ÆØéÑìÐÍnèëÜ°ÿØÄžöØâ‘ðéôÇÿÛÓžðÈÊ|ÑǽpÕÙâÉéëÈÂôúåÂö×ú»èùÍÒñÃõÕÝûæ×ìØéÐèÇòÞòÙØâæôÞëÜõÚñËçèÞñíÑì×ìðâÁÊÝ íÝÎk˜àèÅÞÚç€ÓÝæÈéòìÌÆÕáÁÑîÅÈÎåÕäßÙÖë¸÷çãÞíÕëÉðÓÇ–ã¾îšÛÝÛtãÀïÌüÕà¦ÚßÎcÏìߣìÕôÊÖÔåáèñôêåö™ñÛìÀØâç·Ôäï¯ÝÚùÄìñêÊßâóœÀêò¢èðáË_àâê»îø–ìÙ•tãßò¢íÿÙ®ëû½häè¶VãÛÚœìâ´”ëðÇYßÞå•õÿÝiÝÙÞDêäíqÍãê|ÛãÏGÝÜ«IÕÛåߢùÎŽ²ÞÖ¯£ØÜ“›ÖÞ™xèÿ¨lãÌrpÌàç•òçæè竃ØÎx]ÔÜòŠþØÝ“ðãé¡ëçà“íÝéìàêSÓÙîò×èu¶ÙìS¶Õî{Öëíä×ÏI­ãñœŸÝÌBŒîÙ£}òítÙ楥äшpí÷’HÐ×ÅFåâœpÐÁñå»K»Ë¬O×á«EúàoAÛã¥,§äŸ»Ö„Áä_HÔÜŒ(ÀÕŠ#Áå¬"«èˆ"¥ß­Šèª$¨ØœÂߺ$jå¹&Nã¿lè½*wÊÜG5ËÆYFßÆWEÚç]:Òé·&Ìß{*´ôXGÐ˫ø"¾Ø½ Õ¨1¤Ô³ á‘#€árIcåŸV1Ƕ0UÁ«BÙ¥DøIϵSGÖ­Dx»´++°ÃeÔçWKÔÄ58×êHQÒÞ\]´ß…RëÜ5.àà€>æã³ ÝÑB<àù±ØÛ¼åÞ®&ÉÏÒ1äÞÀ&Áß¹)µöÂFÞÜ›£à¾¥ë¢Ñ×u3ßÛ—ŸÕµ0OÖ×07Ú£ßÏl\Øæ«)ÉÚ¡_ÜÑÃ'¿ä›?»èÀ:Ûæ.²Õ²¼î¦µÍ´EÀæ¾”Û² ¾Ú³!Óá«*£ÿ¹#Zóß8LÂÌ„ØèhoÿçLLä¸eHÛÂ=9ÝÛª*Êß›.²Òy«ìJ Ø̪*ØÔ¥ºÊ@Æç ?ŠêÀô—,jÍ™B”ÔÆ:ÁB3ÙÒ‚ºƒ7pκ9K½­2NäÊ@AÕßb'ÊÐBE¶çEE׺/9ÀÏHFÚÏh4ÓãKNêõn.ËÑ¡ßä»)ãêƒ'Þ÷¦ÅäÐ ÝëÐ/Ýì”(¾Ý•8¼åßGÄà˜Úײ+¤¬²+ØÙ3Ê㉯ϯž¸ÂzøÍ,Ž×¯8<À±.E²¾==Ù¨$XÜ£).Ÿ“"=¶·:Q±wQ?¼¶;¬Ë`±¥92š½[3yÀYFÈ´B*ÐØn2šÙyvÕ†-ÉÜœЦyOÞÚ$ÊLJ ^ÖjO®Ï™ˆÊ½$ñË_¾å¨1®Ôäl¦èÂ;‚éÚôÂuuòÏZŸéæ‚„ÛÅ0·àæÃeÚí¿máÿ…„ÓëûåôàÒ»ðÖàÕáÿÏŠ×êãj®ÔöŒÞøÒTîâæ‹çèýáöÿõuÜÿÞ²çèê±×éäÖØìòÁäéè€høöãÎèùØ}åÿßÇíßë½îãèr×ëÖcð×ÉAÕÞ͈¢ôÖh¸õÖPÄÛãažîï†øÛÒØáôŸyâö£lëêÎÍö잃éã±aÓÿÜTÆäÛBÊø×TæèäJÃÛï›ìçýKÁèÍEÈêítÖçá`¾íÛeÅìåhßÞÝŒÓÑæ¡žãÚœÙꎂöﳂìÓŠùÞœ ÏòÊ…øÖ·_ÚÜ päìµbèó³TñãíØçÀ‚óØÙmÏß¿MçÞ¹kÚÛÑYèìÝLÔÝáiË÷ðTóäìbÈèàMÙ×ÑbÒÚÌtæÞå¦zÛè¯ÑÞ—¿àá’†èõ¡kÜÖ·sÕõ®}ðÜÉcöؼdñåÜ…äãÑvìßÓaöàÎPÓò»EîêÔAáÛºMìæôbèÜÔ7ËçÜ…©ÑÜh¾ÕßmÜäìcÀãô™¹ÛØ«Ÿã暨èÕ¨vÞè•”ãਖþÇœ¢ñßÝbæãÜ|Ëß»¥ãؤmÕ׬ißÓÑOÎÍŒkûÖ‡iØÝ™hÝÖÕ†ÖÈ~XÖÙ¹ŽðÜ´†ÆͲcÚÂËtéŪ‚ÔÊè–¶ÖÉsâÈø…âȾ‹›àÚœ«ÈªhšÆ½O¼×ÑvŠßÖ­´ÇÉ€:µÖ»•æÊžJÜÊleñ¹L–ÂÄvVâÏ–8Ùµ)¢É˜,¢Ç¡2YÕ¬;ZÓ…AUÒ¼@X­Ê,3±­OIÁÀ?Q¡ÇCDÁ¾B_­ÎN'§¹aP¯´€[£µur°ÉJVŸÉU1™»ƒZƹ—A¶×P€Í®o®ã£È§Ô¯ä¸ÑÆÐÀܼÿ³ÌÇëËìêިЪç¬Ò¬yžâÆϲڮپ͵ˆa«¦·kÉÃeZ½¦œTa¿·m…°Êg_÷nmœ›^O•‚f_®ve­¶mhŽ `lŸ±dt”ŠU9²¨ˆK„ÊŠƒ˜§oL‰©qjržtz‰lžˆ±Ï¨‰dµ––”¬¨|x™c\‘¬³°ÄˆÌe‰ ‹ŠP«’ž¾¡|—«¤ë¦¼¦Ô—³£Ø™°‹³™…—Á£¯ƒ¾ £Íœª¹Á©›¦Ý¶çñÔçÉúÈÃÍãĘ¼ËÍáñïÄóîöçóçÙÏÛÖûÇô§ÏàêÕáÓó¥ðÆëÞïôøõåâòÕÿéèÁöñöÈëôðåúÞñÓìÉýÀŒñõèâøíüÑø×ßÛáÆðßÜëãÒñÓì×ñºñ¬ËÍÝÙéåÔ«ñÐÜØÖëúÁÿÈßijåâëÛìÚÙ×ÓÚ×Ìé×ÞáîäâÔÿíá×ÚÌÚÄùÎÚŒÊÜí½óÌî¤ÕÓîÕö×ÞÔëæÐñàäÖîÖ÷¿ñíÛÍïÏï×êÝì˜àÅÿÐãîå¼âÑøôÌèæÖ²ÝÙ¹¯ÑçØÌàûÕ¹ìÍë„éáÒ¤ëìÛœôîêÆ÷òäéõù¾yæÕú£ÿàÝfèÄ°ƒñÞá•ñÔå|èØêvÈåô‰éæÒ{ÒÛëiØÚÿ³êâÅIÞÓóѨÞíÄÖùð‹èó圓ìø²„ÙåË‚×êÔ¿÷íæÄèîå}ÿÓõÃæßÀtôëã®äàÿ©ëôØnøîÐ[ñÕ±OâÑínêÛêlÙà퀥úõ«ÆÚæuÙÚçdÁßí¦´è䯞Öï•ßÝÂÚÈ©zÍË¢×ÕxƒâÙÔ^êåÛŠ»é¶ÐÚ´[ãòDåÚºQãéœkÿÝgIëØh!°à§.Íæo3ÚæŽ:ÈÞ~-¤à!Éí¬(²Î¤2â»,˜Úž)ªêË%Ðå´‚ÛÄ'jÁËBTØÑŒìÛ6[ÜÌN:ÝÝfHûêd$ÎÖŸ1Ñá’jãÚrDÎØš9Çàœ3ÚÞºQй„1«¼Ÿ&¹ô­‚Ü 2‡àª$¸?d‹Î3W½¤-…ÐáUSÕÒ3b«ËS?½ÌFMËÞuUÓÏfP¾ÒŽÓ®/µà+‹ã–­ÜÖM5åÅ/­ë²3Çî ;´èБîÑ'‹ï¼&³Æã1¯è×hˆó¼(‘ûåªsÝè°häߨAÙ뤪äñÁˆáëÒÆùñË9Úç¹FÊèï—ïóåQÇíÒ*ßðâ±×ñç‡ç×özùñî¿ìîñÓäèüÏéüÝ€ºÿîÞã÷àáŽêöÑŒóù¸ëîéªíîÖAååÑ-ßæåRŸåóižìÝT³ßánòÜès‰ññ¿áÙ²hæ÷}Zíþž~ãö©sãóÄàáÖÅ;ÔñÞ:Ïáë8ØöÕLåáëMÝìÛiÖôÐJÙããp¡óç@¦æê}âáÏ=Ñåñk²Òâ}Àäí™Úßßráá}ˆøú‰–ñåš ðÛ—YÍõWJìî®u÷䛆Üý´^ëßÀiÝè´dÖÚ»LÒâÙXèèÏšòز~éØêQÙÿçkìîÛDôâÝYÑÚã^ÒåßkÞÝâ½ô×ÿt˜ìÞ˜žòሟîÞT‘ûü”^ïðš¯åÛ„~Ýô«c×âÀeõìÏ2åü§¸äâäJçøÏKÔðäZþã°LÏáÐgÝâÞhëð×fçóÞn¿âÝAÕÚÜ^ÓçÞnÝîØa¦ãÛŒ«ÑÉcíø˜îí¨ƒëØMžÕᬿ×Þ¥jìäœ_ãÙ—cóÚ—ŒçÓ»‚ðÔÀdÜî‘zåÝé„ǸÖê»ÃxÐÍów´ÝÒ}ÞоŸÜ±¹{ÉÛÛ‡ÇÒÆsÐÀÜ›ÊÅð©Ù͘uÜÆ؀»ÖM¶ñèÅ”ÇÙSªÖ䃴îÝÀ¤Õ¶_šÐÝʧÁÄ…z×£›l×Éz Ð³QtèÑ®Iè´œ*¼Ã¬D•°¬#sγAN×£X[Ë®H6¯ ZQ³Á|;°ÆUSʸHM­²\„º·NbÀ¼PpŸ¶huÒÃ}kÒ¼km¹ÈaZ±×‘h¼ºH̆rÒÈEªÅ³x}´Ëü±ÙÙÓÇÕËÃû®Õˆæ®ø®À«óÁ½¥×™Ú·å§ì×´žÞ²åÂßÌÊ}ïÌ·]ÊT•³±Ô®¿ÆÚ«¾wRÊ¢Q`”®ogŽœ]a¬ŒSQ¿ epœ«t{½‘]e±wSk¥˜a~²„sr¯av…ŸQ“¿œm{}“lxŽ‘O‰p¦v™—©³€qšÁŒ|žœÂî ÄÁ֚“€¡¸hÒœÈs«ª«–ѵµËì»Ë ¿¸É³Šå§¾ÕЯƬӨ¼ä⻹ÅЗԿÚÉÂöÆäÑñçåŠñæÏìéÍ÷âîß÷Üâ¿é’÷µÈ–ÖâèãñÐíÅçÓÝ™ÓÏÑåùßíßíÌøÒïùïÉöéëÛï×ÄØîòáÇÇÜóäíêÚÿÛòáÿëõÐãðíÛÔäÔìðÊÞ×Û¤ÖÕíÏâÓð¿øÚÙ¼ÍêìÒöÓìâáÞíÆÉÐôßÞðÑãÉþØìãóÞßÃõÙÜßÕÙ×ÑüÒ¶­ðÎâÈéÐæ¾øËáÖøÔïØîÙáyâÔôÇÝóâ̽ÓäÚçâîÎòâ÷ØíÕÑ„ÈÖè¢ÞÙë ´èç·µÍãÌÙïâ´²Üñ½gã埘ð宓ÖÏ¢¢áÑ”uÿÄÔ}ì¿Ínïãæ‚êâínêé°|àãè±ôÞçqÞÎÁrîÊë|ðâÚÂÿé×mßâÝdÑÛâÊöá늧ÿΗüÛ¤œàé¿åéìÅôÜ{žàóʺë첶îö¦{æâ܉ùç×ûæãÓ€ÓåèÁâåÿcàæÉzýؽkñèãvñáÂqÞÚú¼ÕêÄQ¯çæ™çßøšöðÚrÀïé™°ÒÓo•××q€ãæ“]çÚ\¦ÅË•–ËÓUíê™]ú³KòØ”aêå„1ñÞ—GØæhïÐÒ5Ì—-Ü̱&ÃàÂ#Áè…'½ì{ÈЧµçŸ%ß»-ÄÞ«ãÁ¨ÿ”1Áò¡&¡ÚÅ+fÍË>RØä#‚ÐÍ%-ÉéRLÎÞDcÓæH;ÄÇŠ¸îž%ÊÚt,Öà\#ú×¼.Áȸ*çÈQÏÙ¤B¿Æ½#eИ%ç›KQÜÏaÈÂhj¿«œà¦J`ØÈ@qÍ´]jÇÑBn¾ÙOJÜÖ^FÑÅMPØ¿fgÎápCÙêv6¶Òh*ÇÜi\âÐg9ÜãÁ?éî[-ëݶ3ÇîëÚÚ¿èû¡FÇë™ÚçÀÇõçkÑÓÓJµéÃÕé¡"±´†E¤Ý½»Û¸P‹¿ß"˜Ø̶ŸW)º¨0*¼èy0ÌÛ³;vÚª%¦½”7ËÞ¶@¶ê®0wä‰Éá×D‡Ø»"©ó³(»êïXºêÄDéº2–øÍpˆåÆHVñ䟤òãwÁáÒ?‘æô¾bß÷ÔÕúá·Éêð¥aàóâÅõáÍ™èá–YÉëíÁóàùaáÞç¦ßÛäjéàç–ìëñkâõðÊíëõ·ÖîóŒŸêòëîöß¿ÏøÿÕÆïóó¸æëÒ±íëÒ”ííàŸïåÞcâïÌbêòÛ·ÜâáhÄÜõÀïïê_îäíŒðíØÆßê³tòìšBåèÀ›øêµyòæ«oïòÒcÝåãCÍîÌKñêÙ[æïßN¾åÿVèñëJ¨æýnÁÚõg¥öãVºîëRÂìã†ÍÍÿšÄ×átŸôó‹sæõ±¿ò棜çÛq¯ëäØlÜóÊYÆñ„Œèã¹gØíÄ\äâÑgòؽ]çìàfò×µBÙõåhÜòÁGëâßYÙæèVÕçû7àãÊZ×åÞ\îä×dÈßÒm¶êܳyÞÔ¸€ÝÛ§“øꀔêåÁ¤ãø»jìð¬ŠìÝÄDÖûÒiðé …õóº]ëàáQâçÔdÙïÖžÞÜÛléïæcçàìbßóçmÃé쉞ÞÛ\âåØXÝêàP¸ÜࢬáÖ—Ð܆œèá¹…æéµð䑨ð홟æÔâkàÍÎKÿ̵‚ñÔÌ‹éé¿zãÇÄVåÝÉfü×zóDZrÎÒÌ€ëúlÑÑrÝÁÖǮ뙽Ðô°¾ÃžuÔÉß—À˵ÑؾŽÏÊ摾߭=”ɽqŽ½¾Q¾Ä¸|šÕÂLŒè×~­ñ¶ruؼ €ìÀ‰jߧ^ŽÝ·{NÒÌ¡BÒΟNà³~>ãÊÈGPÞ…!zוky»ÄEO®ÄXo®ž:TнVa²ª>\ÊÓJM¬Åk¦ÇÆoE§º}WµÉƒ‰À¹~\²°^|èº`B°½›cÅ°G”;ɸپ߭ÿÍ»ÖÆßß å¼Û¡ê²­‹Ã¼à²Ò²Õ§ÝºÙ‰Ó½£yò×ݯßÆ–«ÙºßÉÒ¿²fŽ°¶nŠ½Å„\¼¿__®¬sƶÀ†P£n[À‘hf¼vqŽ³­}{ž­‹X£¨in©ªnEs¦‚œ¥bov˜ssn ³}ƒ¬}]y•WmŽ—€h©Çy¨³‹Œ“r¬Ü‘À~¬‘ª”¢Ç¸´Â®Ñ¤Ü­ž¥Õ’§uݖԽ뒡ªãšÈ½Ü¹»ÅÖº¿³ÔŸ›ºÞóÔå÷¥ÏºÎžÁÛÄàÐøÃÔÅÝÙØóÝ×åÊøÆôæ×ÛïÙæÏ­ªäïëÖó¼ùÑîÃìëÛÀðÈúóçÒõÌÝãñìÚÔõÒßÐëàåÇéñìïößùïçÎâÚÝðßßÝêØúä÷ê÷ØùÎÝÜï«ôÕáÓùÓàÛüÆÜÙènÇØõ¡àÑãÈâîÞéÔìÙ®éÄîÏãÞÇŒêÔêËìÇà«Öä×Ìà×ñÍñËÛ…ÈÒâ®òÅäÏÿÒÕÖîò«íÚëÈÏÛêÇÞÒÿÉæãÚÀêÔò¼ÆÏÝËÿÜ÷¨ÀïÙÅéÐò͘äóÕêÚä̪×óÄæëàÚwäÝè†èì‘’ßèÌøãÓÉìëÝïçä ñáÔhãñÆhÎÌó¬ùäÁkéÇÙ€øÝâpÍÞñyâßܧØåâ[ÞÝ÷§ôÜï‹Ðéæ§~ßê–Öߨ°û냊éðÀ…çó¹iÐìãÍáÕÖ|ÐÐÇvïÞÃÓõ×æ„âàæ«éÆá±ãäíÍöïânôðàgéØê‹èÐá¼ïÐÓ†›òÄjÐíîwÞÛãdÉä誰Ûí´œçí™îñЙîçµ²äÔ zé狇êâÒeòШLïÅ“QÑ̤TÜã€HïÛ¿C澞RùðqDÒÐj.¾é¶1¼Ð†ãàBOÖè°«ï»ñ¨(Çîz4¸à±#¯Ü¨ŽÍ~»Û± pÈÜŒÕÙT`ÕÕ&„æèƒ0ØÛ@QÜßLVÚÚb¿È–H«Üo3ÎÔL@ÏæuÆÓ«ÌÊÅ»ñ”ÉÁÎ#sÞƒ‘Õƒ-gå¢A#ªÐ> ªÑ%GÒ¸9bºÅ=cæÁ+R·¶wÜ°-TÁÅmKÛîOOßÔGPÝÖS5àÜg,¹Õ…;àã4&Õåo(èæ¸,×çXAåõz&åÒå8éÇ„Þê¡#ç÷©%¼å†"Ïåt"ýÊÔ*Äï±ÎÛ°%Àò­VßÆ‹ˆÖž"{éÑ1Rÿ9¬æ»'&ä¼%-ØŠ9<Ø„[yµðL]ÎÌD!·1¹Â;»¾M#´ØS'³¡0ºÈj%¤×E&“ÑC ½ße9t­“-Œá± ÍÔl-ÎÏ—"¹ß„)fÑ¥&ËÓˆ1®ÙÁ%¯ÍÄ=Åó§>Àé˜%°âÌ9¨ãÅ+îÜžÊÑÛlt÷ç›ìèÓt¶ÞáyTêè•TÜãËqéëƒh×á¶EÔû¹ÄæêŸ\èæãíêìí\ÛëàsÒàÊCìøÛÖññév·ûìÖòëÙiöð’¨ðêÁèëù¿êÜú…¬èÝÎzþ。÷ÞØßîîãcãîÏJÌîÍZÔúÞn½åêH¯êîj°õãZÙõár¬âÕ‘Õõã­uäí‘“ìä·WâòŸ7Ûá”{Þö»TÏßÞ5ÈÓÂ>ÕðÄLÓìØKÊÔ×rÛÜë<ìÕÝ\tñçm¶ÙÿbËéÒUÑêèhˆû×m¡ñÚ{­æÒcªÝÜsÔåg“ó瓘ñã†aïØÖZÚÛ±wëé‹¥ÚàÇpßíªiõÞ²QãôÑTÎñÖœÖéÛ_èõ°wìíãXßôÓ`åàé\éä¿\ëâèpâìà\Ïæãgààæo¹ïôš•âä§ìàÊëÙ²‚Î䶧àózmêÞ¡‚òØåQìåÁxûòu™óî¿wóåÉUÜçäUçó¬{ôêßvèçÓMÎÚÕ‹ßòÕ‚³ÐÞpÕêðmÝèÚoäèÁZ¿éÜsÌûÖŽ¡Úî””à渨çÖ”îÌbÀíÚÇ–æíÆcÙÚ¬^ôΫ‘äã¬\æϲoÚÞÇ{ñèé¬ëÛî»ÛƒÈÉ—KÙ»ë|ɾrˆÄÀ¹ˆàÉÊ€ÑØåÞÅÑ­Á¿ÇŒ×Á•fÛ´×¥½¿¯N¦Ñë°â·s¼ê¸²ÐÈ]«åÒ¨·ÙÎZ±ÈÇs†ÆÏ’*ÝÈ…‚¾_•ÎΣGãѦEíÁ±5麂(ƶ§;_±½8v¦wPE›ZW¦zO®ÊzX½©z¡ª¸`ª»ÒDF¿ÆYR›¨€M±Ár}Ñ£iˆ¿ÁZV·²p£Ñ¬{iÓ¹WšÉÅô®Å¿Òºå±å¹ß¾Ö½Ä³©ãÖÕ›ÒÈì¶Í«ïÂܲö¶¶®ÒÃÜ™ç´Ð¥îÇ̯¬’ƱÓËÎÊœ]˨³X„·ºhuš¢rkžŽ`tžƒkq |]=¢d[Q¼ˆ¬¦Ån}•špv‡ŸZ‹–ˆ}…–bx©±~m†»“q^žj|ŠŸWmº{\”yk ¨±£ÍÅv®žtx¿¨ÅÄŸ¨MÊ¢¦‚©Œ©©Ù‡¢¦áÐçƺ ‘ÇÃŽÉÔ»¥¹ÊÇž½Â×ßéà΢¤Ò¯ãäØ´µÏߨôÒÖâÝâ»éÓ¥·Ù¾Ó‹ôÆåÞêÈè¥ÎÒúâìî×Ó÷ÑôÂì¾õ¹ÿêèÜôÄøÙáåÖÕìÑí¬ÁáúÖçÿñ×ëÝõÛéíôßéîãéÐïéñÙêßÛæíäðÞôäâÆýÖïÎÿÔå¸ÎÔáž·èõ‰ÎÐàÚÚ×ñÒàáΊ®ãñãÌðÞÖÛóÝÙÕÅÔ·‘è¼®Þãá}îÚßÛ×чäî׎ÜÕêmäÌîÓÉÿ»âäèy¤ÛîŽÇâìÔìçæ…×ôçÌ®ëᎽØݧÚÐâ…©ÓëÈðÐפ¥êëÅÛîב†ÜÝêÀîБvÒãÛÙèêÏ€îßÅÇãßÍlôÞñÀÿÚà²ìçå`úÞ¼vßìËUØæ¿YáäåPðÔ®lÝÙÓsÞîÙ`ËñìWçèÈk¯ÉÚ˜ŒíÚ™©ÞÉw¦ÞÛâ­èæ‚ïð”°ôå Åôí°mßÞÈ}àìÆÅâèÌgïàÅqàÛå¸óÞ×oîãàyíÌò£ãáØjíæࡳæÐWÎÝÞL×ê¿RßÃÌ\®îÒmÎÙÚ]¤Üê¦äðt‚Ù½§jÖÕE±ÓÚ|‚Õâ°bÙݱOìÄnXçáWîÙ:Úâžlñç²/æçP7ÐÇìï€"®óØUÙÆMßßœ!ÓÝœ*žÄÒ%À镛꙯âº'­à¬ Þµ(‹ÓÑ5RÚËsÌÙQ1Ëè1zÒßQ-ÒÉw@ÛÁz½ÿzåÖ†CÚÛ>1Ñئ¯Á¬·»—¹Ò¼¤Ï”5Œå‚.måx1PÑ—!/™·.)­Ì*Wõ¹"[Þ§uÙ¥"IÊå-ÒÞVNÙ¿TK¡ä,Yã¸=Þèh$ÚÒ€çF=ÜÀ’,ÐÒÌ/ÊçÇ<ÛôvHòÝ…OÍôµ$²ëº=Ùêž ×ïµ0ÊöªÏã¾Ãé¿ÉÜ¡¾á¯Ò×6*ªßÄ!}ÕÞmé¢RfÞ›;4ªÅ?@½©IKή/.ÑÏ>aÏÈ.<ÌÐ4Læº,.ÛÛ9B·ç: ¿ÕCZºÆJŠíP*¡ên?À¢(7Ìàz+šÒ”*¿Ûw-«ÆbZÞâ¦?³à„òÎqâƹ'Ïß…ÐæÂPÈÛ9·áäZžêÚtœåá`›àÇ„vâÄ<¶ç㑨͹E®ÿç´háâþø霊æâ³dçë¿Zæâ¿dðê¬fÓóûäÿöÕzÚêÝ{æáðùñþâh¯áî‡Ðÿà„§Û銿ìäÉÝóïôðäß¾âåïåÓçáçÉðêÒÆèøâÎíúÌfÒÞÒeØæÂQÉã܆–èß’ìâÜœàßÕZ¸êߨäôÅÒîê®»ìò·lßå²›êÛ¦~Úã³MùÒËTÁßûPÎáãCעsýÊã;ÃãÛXÆèçðÍ×l±îã^ÂêãQÙæàSàÝÝ‘Ù×ëš”ñÊxÑßΈ™èÒl“íéŸîÞk¨ß߆fìð¨r×â›”ßí·`×òºgù꾃ÿ×´ZñÞ½fáàÀjßèáfâã¥Sèèä`ØùöTäÃé[ÍàÚ}ååÐ\×ØØ~Óáê|ÝÚñ¢ŽëØ¡¢ÛÞ¤®âè‘“ßæ£sãã´™ðÿ°©áöÌläÚÝ£ÓΰÞé¸záðÕ—Ùáèzßö»–ÛÞåeñóÌzâöÜfôÜØmÑäÛ©¢ààuÌÂÿ~ËÍåpÜÑíž«ë眡ÐÒªÀÒÚ´‹òÜ«ªØæ°Óê–“èÖÎtîÝÙjÝâÁ†ÚÚÔnëÑÌéØÑkÜåÎqÿ¿Â¥Á·pÊ¿·—Ö³OVæ½oyËÖçžËÄÓ}ÆÊŸJÍËÆ”ÓÃÍ©¾°È„庺³»±è›¸Ìí¹ºÓجȲ¿_³ÌÐO‹ÐÀ”¥Úà«Ìå¬}Ë°¦aÖ»„9κoo¿Ð‚XÝ°¼bꨯ4¾¿WÕƱ>n¿½?[¾qlQ¾>J˜^h®½mq“¨SW¶­UY¹Ëgm°µ?¢ººja¾Ÿfª³…f˜§t£Ê­v^©¥^rÊÒ™¿¼¨v¿½·àÊçŒò´òÀÌÌÅÆÜËûÚÞ½äÄÖÀ¾¢âÁÛãÕҚѧà«ã¯º•ç¹È¤ÐÐÇ™Ÿqáœâ£·°´•´§¬MÌ«Ò¿x±¬gI•am£”‘†µÂjk©„‘b›¸ŒgŽÂ™Äµºps¯Ÿ–€x©Šš£€Œ†¤Šrs xŠƒ–œsx’»‚Ž–´wl“§uŠ¥Ê»À¦xœ·}É©Þ¥ÅËÜƺ’Ç|´’ÃÇïÎòÅÅÎÀãzèÅðŸ·ØÜ¡ÁÑãŸÊÕÙª‘Éè°ÚÝÞÉ×Àâ§ÞâÇó¿ô÷ÝáèÛ­ÑÅÁ’äÔ‡ùéèÎûÞȧìËëìçÎû×ñÏäÃöòÜãîßëâÞíñàßÞðÆÙõÿÒ÷àæâòÖæõîÊçÉèâêèÞñêñÎòìØÐâÔäÔß½ÙáÇßÂæÛå½àßëÞÏçÿÃôÚè¿ÙÎè­åèìÉËÒ×ÎîáÚâéÚçåšàÍÝÙáÓÞ¯õÐàæÜñÁþãÞ¡ÔØå¹ó×ÑÏÿÕáiÉÔð¾ÝßïÍÝÝѧ¸ßýÒæÜñ«û»ûÀôñêÁÞÚêÕÃÕèÀîÑåÏèÝؽ½Úî¹Éààß²ÇääÇvàਸ਼ãçÙÎíÙÝZîÂœqõÜÂi÷äã¦ñÖë¯õãâ…üØÀ[ÝÞÔŽÜàÔˆÝðÿiõöîÇåìàlâé÷¦Õâ×^ÍÑðºè⤩áè°¯ñÖŽzæíÒ»öÒ̸ùàÙ¨úÚËMÿõÜ·é÷ç¡ÜçͳæçÖ©ÛÍýlÖïÚ¶éíËCØéð²áÔè}ñÜÊhÞåòǽïó™ùÝò«ÇÜÏN¹Éë îÛ¦£ìå¼ÎÿØyëÜŠ„ÊÕ¤ì䛈òÐÈVèÔáiçê¬kÒÙ£NëÊœ\ÞãªCÓà¡DùútLæ×V/ÄÙ˜ÇÖeÝÎ^8ÐÓ©ÆÔ”*»ô•»è‡·þž%¶Ù¨©Ô“`ÅܽråÓ]gå×gïÛ63ðë84ÕçPÐåšÞßj!æàF?¾÷{%²ÝŸ¸ä¶ÈÝ}"»àµV¯³¨*rÛ€%tÄ’²À%1˵:*¸ ˜ä qÚ³E_ÐÑ&bºÅAUÑÉYNÓÂM<Õ¾ jÙºkIÒ¨ibÒÃu.ÐÜ%:êìt%ÞÛf&ÝâU9âã¡#ëÏÐÅçÁ ×ó¼/èá¹#ÕÄ”Ïïš(¶ô•1ÂÞ¦¿íŠ5Ûß~äñ˜¦ý ¨âÄY’ÑŸF’éÄTØ°¤â½=,ݳM7ÌæN!¶ñ Vʵ)MÑÖ,¥Ë=8¸¼(“íh*wæD'¾ço#‘ÆY'®½t%ˆÞ{0¥äÔDßÆS>Å౯æ¬3ÄÐÄQæÄŠ·ëÇL—çÏVªèÎOÕÕáM¦Ë패âï~¬áÎj±ÊÛb£æíwŸíäi¯îÝvåæõåñì¿™üäv„àæÍvÛèâÈÿçÔÏÿå¸UÉóȇÛûÁLÄçÔÕüßãe®âè¬ýÿìqäçõßèø÷™Öæì‹éáíÍßî×åõâÍ¢ìäð×êà­nóéÉAïàÆPÔåÒPôêÕlæÜóÎåêÙqåÛÞzößó‡ééž´æò¢~øÜîÜ¥VüÜ­ŒâüžŠØåÄoÎìÜ^ÜñàaìçÄHäßàNæÚãIÆ×ÚGÛóÚtÎÝå{îçã\ÉÜíPÒèçj­÷ßÏìÚô—Ðâ×c±åã–—ìÂ`·äç_´êë˜cÅç”_þ×¼ŠÏàh—Ìÿ½iâ꺜ÚæÂgûóÈnÛÿÍqëæÐsèØÑ]õáß|æðÜvÙßÔVû÷ÓtßÕâsÚîàsÜðá`ßâå}°êòš©òé µäÚŠÉÆòµ•âóÌíÛ®vÿê¶eÿØÏ€ãÿÂiâ뤬úõÁyõîË@ÛÝÙxéÝȓ׸ÝjéðçrîìÍ•øÝÚvÍÔï{ÚÝ÷zÚæ{{èÕÐ|ÇñìŽÁïÔ~³èæ°åÝ£³âß«µãÛp¿âÔ¤“èÉÉ‚ããÙ~õÙµ­Ü貂àÕÆ‚ÚÊ°ÝâãpÀáÕ‹µÀº~ɤ¹…ÙÂÓ¨ÐÅO”ÌšÄ涃VØÌߦ۬­tͲ½zλ֗àÆ–k·ؘ½ÔËϺÄ͸ÎÊޫºС¶¿Ï¹¦¿¸b±Ó¶tà°Ç Ò³Á¬Á±u^ÒÌ ‘ÏЧ‡È±ªGÓ±¾H¸Á£QŒÂamªž0JÙ§Qk³Ÿj\¤‘mf·¨Jo™¹Kr¿°c‰Ë«Hj¼¼‚M­½ph®±n‹¸ºw„ËÅrTζ„’»¯}°µ×Ôª·°ËÁ·¸ç¦¹ÃÙÎŨުԼټµÜÈÓ«ç»Ç²È¥á Ú“Ù²ä´Å¦Í¨×¬ÐÄ러ŠÝ¸šÄà©ÍÅÓ¥ÕÒ̯©Å¥º›Ô°°‹N‘Äj¡yx~—¼rË»›\Œ•}~§®y¯¼­“p†Žml—m~‘u€—†|¡r—‡„£¸‰Ž ¥ ¸‹¹ˆÃgvŠ² Ä‹²­‘âË¿²Ã•®©‡¿„¬ºÆ—ؼÉxàÉЇºÀÜž£òÇáÆɘټڅ±Ùì´·é¼ÕÙðÞÚÕÁøßãÄñÅÖ•­éíïµç×ßÏçðçãéÃåŸæÈóßÔÉØvÓÕßÓúÜàÅèàÜçæÿØëÙÙïñËöÐáèû´ÿÐûÑóØðÚáñéèÒëëíÉæöçÈîÙÞbùÐÒkðÅÙÉÛÕîÂîÜ׺ëãìÛêíÞÞããàÆÆÝÜÁÐÌßÜËíÜÎÊèÞÛ·êÔ¶àÖÎ×íåÝsòÎâÆïè÷—òØÛ¶øíòÁêàêÔÞçÊáÓúÜÚèñÍÝßôœÜ›çU÷Óå´¼Óõ¸ùÍ諵ÀòµÞÛèæçµôèÙ®ÊÝ몋ëؤ_àà±ÖÝŸ­çðÏ¿äëÛÄòìÞ„ìÑþŸíì¿pã糪íÖÈ‚òëÌ]çÐîjìàïqÔÒÿ äãÞbÉðú•éßçaÜãë}¥Üé~™âó³Çìä”±ÜîÕŒÛÞ¸‹îâ͆âõß~éãÜŸëáÐzÔÓ†íéݨõÎßtæêïtÞÞ“íæÙWæäÎ]Ûî¦[ÐØâpÊêÂ@ÙÑ©:ÚÇytÙÖÆT›áÿ~¼ÜÕd¨ç²P{èívŽëÓÆøËe°íÎ\nææžBÓéÌUÛȆ_ÒÑ|KÕÖ ;ØÇŒ]×íË=¶Õ~>ÏåÍéy8µ×‹1àæ>2åÊ¡Îà†.¹¼Ö?È䣠˷§Ü¨ºÞ¨çÕCŒÝÖNgæÖFpØÅ9uÄè+@ÙÔ`:ðÈG-Íê!¶àhØÝ^UÏý9#äÌ“iÎò€@Áô‚ÚÒ’ ©Åž$Üé %Ì×€9Uã¾EOÆÆ7jÖÇ=Y͆#€¸ÊL†Ö¿%DÕ²7\×Ûe8ÝÙS]À×7^Ñ·>gâ¯x4âÒc9îÜIXëÙp#ØîJ6îØ¢<áí‹WÿÚ”)¿Ø€âòŸ7úî¥/åÖ›!ÀÖ2Ñ÷Ž6ÑéœÇÙ¦8È܆&½èaWÅÛÅ#¦îäRœÔ¬+Î윱àµ$Ì­O€òu2<±Ñ)bÊ´"aË®ETà${æ×"´¸*ÐëEP×Îg °æR/¹×]KÙ¿Ymåõ{<ÀÆf)žèŒD¨³fBÇÚ‘&¸ç©7áÏqBÄÓ/ Ø´S¹êç`ÖØÙƒÕæ«I°åÎK¶ëôoÄåä’’ÔɤÞÛÚT±ââ™Ääê”yà×Â_æòâÁêôï°váèæÖáß«hêèñtÌõÐ’öÓÐ^ÖÞáïëððòûÏæxñèèŠÀþàwÉîæºäèÜ–¾úáŒÒãëåÓéòÓ×ÿêÝÕæëÆ¡ðÕÖMãÕ«Oßò×ièôû„ŸÿÝgÏçêÂòîÔÔÜé’³èÞ˜¢Ûú¹ùá¤pÙÔÆ{åò´³òá™–íçÍYÞÞäpÝâãGÞóÌ|éíæYßáä‰êáÑZÓ×æ|Ïÿë\ÏíæPÙøõ[Úéû—ÅúÑx½íà ÐÞÜ~§éÔ—¦éß‹¼ôÒW²Üá¯dâà¥Èë£áÛ®¿åçÆrê߸`øñ¶pàáè’òáÄ‚æÿºŸÈäºqâçÚzßñÛcìÐÑcõçÒdÕÛßwêèÛdâçÐ`ÞÑÙ£³Øç·ç݃ÑÛÝe¢ÅÜ’|ëìµxìÞ…—ÿÞªúá‘ñí½“ÚÍ®ÎïôÅxßðãv÷ç×Ìäêà~óÞ»yâéÌyÚßãðÕÿª¹çé~ßÞÙvÎÖµaÖÊð~ãåà˜¹Ø䓺âƧ’àêž­ÜéºÎ茪ÜàÓ~ÌàÇ{ëÓÁ¥éÀÃrñȈãÐΊôÚÅÿ¾|ƒÆÂѤҵå¤ÍÇslÇË ›µÁ¬ˆÄ¿ÃŒÍϳMÞ©¡uÖ­Ô‘èËʔжңܵÀ”µȡÇÉˬÇÌÀ“¿ÃÖ±ÁÚo«Ð±€ªÆ·z˜Ë¯’Wª±}¾ç„¯ÑË=ܾ¤fÊƹEÌ˧?wÆ»=Y»¬bY¿ Z]š¡oG¶ÚrUšÊ^Y©¹Y…µÀEgš«|b›©FU¥Èl^¦°—f©~n²ÊaQ¨v[™±š³°«‹¢ÁÔ’³Î±Š§Í±Â·ý¯å²Ã²¸¹È¦žfĺòæÌ駶›æÄݹîÀ·°ÉØÆ«Ø·¹¦ÎÔÁ ™z¾¢‘ŽÂ¥îÔÕžÔÊ©Ì›½›Ëg¢ŒµsË…–·¹…/Ÿ|p“ŸfVzÆžµ­}{€²cx¡y`|¥ps˜¸®”ƒ‡ty¤š|˜ Ÿ`‘©º’eÒv\§ÃŸ€Ž£ž¨‡³˜»}­±Àƒ³¨†¤~lŽÄ˲ƒÐÏè––”Ç©ÃŽx·ÊⳫê«ìÎÈÊÌÿʬçÌØÉ¿õÞçßÍ”ŒìýÒÌéÌ”–éäÌåÏÜ×ÁíÈÞáÞáí·ñÊÜÍÜ´áÄáÑê™ùõòûèÙßàýÖúÂÒÆöÌðÖÒÇùéëÐõõðÞÖúã¿ùôìäÓåíÞÜìÖâÚÝéäÆýØÒaåĨœÝÕçÁêÛßöÑã²öÜìßêÛáÛÿÜð¸åÝáçßêçÒíìÖÒ¢âñíÐäÖÛ·ãÛßðÝäã¯øñáÚêÔâ¹îèÞÂâêë©þÅàØþäê­âñêÙñàëÈæÝå´äØöÃÙÜêàòüáàôØðÏæàóˆçá…§ðãºÞâêyÈâתlåùÓ²àÔ–§×ß[Šéêé²Þãâ†óëßÊìÅËoáäŸIìÍÏæþñ½VëãÝ¿ãßÒ¦ìòéhøâé±Ðäô…èèðŠàéç‚ôÜᢗÂꑼçàˆ¼Þìö¶¾îØĤÖß |ïÛ¢îÔ¥lÉÛ¯pÎçÈÛæ×à²ìç×{ãÝȳØâÜlßáä¤æß×ýâÍtÜÅÙZ ìäiÙðèeäØÃ[åÜôuÉßÌ…œÖÀn£áá蟭èÛž–ãÓMxÒĶ[Õí»RÒÛ¹ŒäÕ¤KãÇQÑæ”dãÓEïçVWÙÏp'ÇÊÆ!ÃÍP%¹Ïg=ãÄa­é€2·ÎŒ Ó݆¸Þ³«Ì‰²á‚!È쀗å¼>‰éÑ-qáÇ-êØBSÖÎ*AìÐ4IíÍI$Àâ ÎÙz#ÞÛ5>ëÓƒ´Ëž Îɯ%ÀÔv3ÐÔ‘"©Ï2™Ü}4RÍ™'5¸±G$ÃÃ=9ÚŸ°Ü¸Ftß´JkÏÍ sÑÒ2IÛàWJîÚKa¸ÈTpæØH0ÜÇZ*åÖmBìÇm1óäh1àäI=ÕÖl>ÝÏQ"¼ÝyÝÙ€-ÞÙ”5ñã™)ÓàÐ<Ðí9ÝÙ›-ÑÙ°"ÈØŒ ÑÔ7èÝÒEžô­&ªÕ¶"¬Û´#žÖÉTVË°!§®³(:ݪEyÕÆB0¾ÙuÞ¹$”´¾`±Ö9D°ÜHWÉË;w÷ µ³ZBѶZÍÓq'‰áG«Ó¡ ÃàaDÜÁ’$ÑÙKÐÝ°¤ÒšR£ÝØk¥îÉ\ÇÖ“(±ø®“àæl¸Ò»<³ßÜn¦æÕ’œïöy¨ØïkÉãÜy~ãäÆÝåå™iÒçÓããð½‡Ðì¨~ÝÕÀ§îß»d³ñÞPÊðˆ[Òæ̱åÞã€äÞåuÝåï˜ÃïÛ€»õã¥ØéÞzÀûݸëÝö×ÞýøëÎè帑äè° éæÌPØìØRÐÞÃQÓëÝrìéÃyÈõØméëÙzñÛÜ€ÕìôoŽúß³uøç…€äç¼kÖæ°wÞ䘅âô·U×ëÙI¾âØEðÚÈ„ãìãpÑûÌgÌàÌfÕØòt«ßéqÀâëMÃÚæjãíät¨òÞcÑì뎮ÞÞj·Ùí—ÊÔæ— ðÔuÈÜ䩉ôß½|ðÚ¾qëè{–ÛÐBbâòÄÜà»içãÏ^íßÄ¢ßëÊpèÝÊóßßbòàÜgñÎî^ÖÞÉgíçâhÐêß}áÜ÷bèòào¬æ¹S§æþ­Áãâ{ÕØë ˜ÞÞÁ‘Øêš Úí¿ŒíáÎÝÒ°ƒòÕ¢´ÐßÓgåè݃èôÔ€ëØÈŒæáäiïéÓbãÞå’èÛæŒÇÓñqàÔã†àÎ؇óÆô•ÉÚè¾ë⯯ÛÞݦÉÞ­£ÔÇ–¶ÕܱŠåÇÊ~ùÐΑô·”›òÃŒ…âÄÅœÚ亃æôðšìÈx§ÂĺoѾÐδá›ÅÄŤ׳užÒªéɲҎǶ´žÃ¶íϽ܎áÈרÿÀ¤Ó»ê¶Ç¼Ê²¶¸äÁÅսεÁδ¼ÉØÕªÖ¸á¸×¾˜˜ÕËƧѰWªËÛ¦šÜ¦Ÿ‰ä°£°Æ¼—G]²žEJĵbXÄqTV¸Ÿjj®¤LV° kJ¿·gK©Êf{µÂw°­ÁZ›¿Ç‘¨³²‚ ¾³pf•¿m¼¼²}¦²µàÆúššÅ—°Á̵ÄÖºªìµ¹Ç¾ÕœªŒqq¼†·ËªÕ­¼´š¶Ã…èÇî¿õÇÄ´ÜΧÑÀÔ•­}ÖŸÁ«‹Òº¤’†¼°¡rwžÜ©ƒ’ºtu¬d£º~‹µP•i˜¾—„‘—jt€zˆ£{}›‰{p…“‡–€¥–Š‰_ÐÂŒ †¨˜¡ Ž”Ĺ•–l’Ÿ™l¨’“u£ÄÄÉ~ÕŽ’áÒÅ¢ÒàÆÔØÒТÂß̤µ}¨™ÉÜm’¼¸ã¯Õ¶Ê}ºÓö¹ÐËΙµÝÖ„µßá’ÕÙô”ªÑÈãÍéÛ¦‡ÔÿÍðàÐØå×ŃîÓÜØèìä½ÞëØtéȾ¨ñàð’ÍöñßòçðÚððãÊñèíÌîÈçÓïèì¹ÿÔÿÐòÏðßäòææÖòæçÒðêÙÔðÛáÅóÙãtÙåÑmèçÚ»õàÞ·ñãå½í×æÄïëÛÍâå苹èïÈÈçî¯ÝÑÖÉà飆¸îËÌÕýÍyæÏë¯òÛºjïßäÀûáéÇà×õ¿ïÚÛ¸øÊìy­Ýä¾àæñ°öËÿ~ÿÑîÁÛÎù¹þÎúËÞêãšÁÅÿºåîà­Æáÿ€´çöˆlãëËqÿÌʪæçvžÙÔ‡}îÚÝÉñë¶eèôÊZßå—zïÝä¡öðÍŠßåëlõæåfÌàòqÊêÍdäôó~çÎæmÜÐáMæßé_¹ÏÐx²Ä禩×ô™¼ìé·‹ÓëȺæâ‚wäá¿®ûã²pÛå­áîaèôÀbåÝç”èÞà™íì˯äöΕñÞÚ£ÞéØXöâÐ\ÜîØ=ÙÖàLÑÊÍ^îÖÆ>½âÝð §íÝ›‰áÊgåÌouàØ¡ÌÐä¦Ø×y<ëÜÒXåãPgæÙ|4ÕÑ‚DÏÕ?Ó¾¯.ÛÏtSÑÒ¡)µíŒ+¶ú¬LÒã\!Ð׌&¿âz)½Ó¡ºÚ•³ÊË¢ÚÊ&¸Þ©¹°Æ]ãÊ0s×ÝxÞÉ%ZÖÔ7EåáQ<ÔÊR)îà›$Ç×` ÛçU*Ó·,Wßá‹;©À¨Ï–^ż©¨Ê})Ñ{Ìßj!¢Õ;¾¾@_ä«~¦¢R]Ѫ@~ฌ¼£Ž¼Ç89àØ@KíÁMaÃË!wçÌNâí &¹ÑfNØåqÛÚd4çæªZíÕMNàãPFÓº{àâL:å̶~èß‘0×íÂOäë+ëÙª/·îÏÚ€9ÖàfEÛÒ±*¼¤¼#Åê}ÄÜÜ$êÍJÓ¾I•Çr9B°¶2ÍÈVaɈ+Ñ%¸¿<*ÅæH3ÈÍ,/É×TDÓàdRÙ¶>JÜÅ-tãÝf5xÖ9ÏwD˜ßxB×àŽ/Ü̹mØÀ–IÕè·]¾àÃY´Ú“"ÈÙÑ3´Ù×D«ÚÐD¦äßK¦åù‹¨ÝÆU¯Ùñp«ÝËÞÝÔefèó¿ÈïÚÄáê픥æò½«õÛГéÞåñúðëXÃûÞœáäÔ®ýíúßîíü¶ñôïÕíáç˜çñâ}çð¤ãÙè¦éÙÚ’×ëäÐÔ÷èÛÄðèÕÓéÞ¯›ðÙÕ„÷ëßY×ç±VÜøßh­äÿ²êòñ³øàíÆïÞôpÂàý¢Ïð鉒ÖÔµ¤ßéŒvÌâ “ÚÁž×ÙáÒdìÕÕ£ÎêͨëñÍOíéêtàéÊaÿååYðãñ¢«íÓs¼ßßYä×ìPÔãêz½ôïv¡éÙTÑéìtöÈn¶íÌt°èÉdçרWúó­ô燿Ú㜂×åñòãÖ½r÷×»ÖãäãgïêÝžÛöÍÉõèÆ„ëÚífêÚÑhÍç½\ìÛâ{ðÍà†ïÙálâÃægËÔæžÌÕç}®éß‘Øàð«©ðÚÀ¡Ý߬©Ð̤–ÞèÉ›ìѹ–ßü¾¨ÒÞ©ËåÆÙéßÏsêÏÖÍøãÉlãÞÇêÝÛO÷ÖÚ–úÓãŸ÷ÅâvßÃìnðÝàxÛÊï¢ÅÑÛ~»ï觬Î߸®×뢪Þߢ¬ÙÍ«±ÙÕÓŠÔÚÕÿÔ«®Êݵ‰ÜìΘØØÆ“æÐè€õÕ£›È°„ŒÌžŒÏ¿öÀ|›ÚÅŎܽ‰ÏÇË‹Ò¯µ}¾“Åmزx8Áº×›Ôº–,Ë¥žt³¾§gɳז½©¤g»ÜÕÅ»¹Ù²»Ô®dxÙ·—²´¯Ä·»ÍË}®¬Œ±ÕµŸgÊ­Ÿ@Ô¼rT°¸ÐS7¥²WXžfe¢Äm[šÇ_L“Çf\›¬OV®´v\«Ë_cŸÇis Àds­”„a¬Ä•§Ã¿x°¬¼{ ºšuµ©Ÿ»åÄÀÒεëÆÂÊÕǹ´¡À¾¯Š’~­±Ï«í±×³ÒÓåÔìÍÊ·wÂõÊà¿Ãª–ÇÙžä¶Ð¼ÂÂÒ³p‡šËƒÕŽ¹yY³­¡Ó‰Ð­nÍwØ’‹y—Ѐ:ªuyN•ž‹{ˆºœE‚qpdŠŒ‚ŽŒu‡’š„’t{Žb~©^ ¹fq©¢°›¡°™u‹ˆsÐxiŽžº‘Œ½™kpª›° Â™Ÿ™·žÃ¯ÅÀ¾r»’~ÜÇÙ‹´ÀÝ}š¤Ò‹¿¿ÖyÂÍ꨷ËÊ‚ÃÐì˜Ï×ÙÃíÚן¬âɶ‘ÉêæíÏßäåÜùÕåéíÝÇöãæíÜÀîŠÎÝãÊúÇ·ÆìæôãöÓîÊüçêÜô×êË÷Äû¼àþâÌõÚØÃùíóÆðõéÎÖüãåÌäÜß×âåؼüÌë‘ê¿ÛfÜÝèšüçíËÙÜéÓäÞÓÊõÝÓÕîßñ±ÿæÕÇõÛè±åíÑÁïÒǾïÕ½«Ýî…ÝøÙòÒäåÙÀýãÒãðäâ¹äïìÉþàÚªãäÕÙàæÍçãå¸æãðÄöåò¯íåè¢Ùéô×ÍÝû‰âßý¯ÜÕÿ ÁßÜm¬Þï” ãÍ¡]òé‘ìá}¯æé®–õè©’ÚòÄjþàÙžôØÖSõãç“æòÚÂçñÊ‘ÿßåtïÚæçéÅfàÚ»OÙÚÏ‹äÛ¿nÉàÎP²×É¡²ÉÄW‘ÛÍ|ÈÒÙÝÔ»ÖíÚ“ƒËÝšzÏἕéÔ¦^Ï̘néë³ÂÒÒÂi¸áÊ[ÑÍÑÅçØÄYÐÖÁ‘ßʶWÆÌØŸÚÕÖœãá×aÆÚÐgÍØ·XºÙØ‚»ÓÎq¥Ûׂ±ÐÚž‚ÆÞ¨°Ù½oŽßãdpàÙ½TÀͨAÊÏim΂SÐÙjXÙÈ&×Õ´3ÿêST×ÕQ:¨äŒÆç~ ÊÚDSêÐ\§ädËÙ«+ÄÝ‚#­æ×2­ãž$Âè¡&Ã㉧۱ÛÇ {íà •ßÒbÜÇ)HåË@:êîH-ÒêrßÆxìånH»ôRÈö¡»á  +ÎËľÀ#Q눴Ës#ŠÜNH°¹>dż*8ÔƒVƒÛÉUt´­"\¿À¤¾¥$7ÎÏ_2Òð3tçÒgÕÚKQíÉ:<ãöY8éÑ7PÞ݇*ÞØSOÝÓ‹OöÓ_6â׌ÃþƒÿÝbSíÒ¿(×ÏR/ÖÛ´"ßÚQ+ÐÝ¡-ÂáŽ#ÐÛ¨$Ýð¿!ªñ®(NÏ ¸äµ9+ô½©ÉÞ +}á¼A?ÛÊ=Ýçi&¨ÍGëÈ=ŒØ°"/¼Ó@cÑÆ2I¼Ä24§ëS5 æj­é*[Û´S.‹Ün(zÛš0ÇToÙà˜ÁÑt(­Ã7­Ä‘·Ûéw³Ñ´œæ©I×Ö£(ÄÔ¨.œÝ¶-ŸòÃa«íÚ€¦Ýâz£íÖO±íî†xÛåµ|ÖâÄÌíóŒáêÜßßõ½×ïíº¾Ôß®`ìãçgòäÏtÁïÅ´áðÚi”æöÂðöÝŠ¶üêvõÛîÅîÿضõüÉßòñÚêòàÔ©ó⹤ïÝ´ÏåäÕ”ÿâÌCäæâZëäí®óãðq·áþ[ëãÜkïáØyãøØ€söå’«ØÝ„™åß³{åå©iîòž…æâ xÉßÛ[âîáeÔëÈ¢øôÔlðòÊ>ØòÞ]âðð| çòuÃðÜpÏåÔ7ÓôâP›èãköÜp¾îà¥öäÓiËääVÃáÛUºåÛŽñáÄ~ä鱊ßô¤¥çéÜÛéÕ·…åòÚoûé½oõàÐnåÝÇYåàèãïØ»ZßìÍZÌßå±×ÔÈÑÔßÐàäåÅÏÜÊÅÞÔàÆ»ÓÖÆƬÙÖÊÑäºÈËËÌ¿ÜÕ»ÈâÞÚÚÌ×àÀº¼¤ÅÇÞÊã³Ò¿ÐÛÊÍâÌËÑØÆÞÆã×ƸÎßâÅåÏáÇÜÐÏÁâââÕËÞäÎßÂØÇÎÙÔÃÓÊÍÉâÌçÌÕÇÑÊÑËâÆÊå×ÍÏÐÒÐÏÑÌÎÛÚÌ¿ÆÍÅÚËÔÈÓÃÛÈÊÒþìÔ¹¾â³Ò¯Èïóÿ¤È¿à¢Ë¥×Ô®½ˆà±Ÿ«ÔǽŸÆª©bհЗà«Ð¯²ªª}ĭΘذ̓¬ã£Ù·å´»¿Òƶ©ß¾¨—Í°ÂÁÅdË¿®ÏÔ¼³w¾ÂΧ„׸΅㮿ÁÕ¹qºÌ°Œh»¹ºvŲ¢S¼¹³N»¹¬Tk³¢.{¨ad²•eO©ÃtXΡm“©¾UUvÆ\h}ºgm©³vv“«~ÆȲÀ­š¹šÅ°Ì­¼’®Ÿ‰ÇäÑܱ¬Äϼ½½å·¼ñÎœÇÙزÈì²Ö¸ð¹Â¬˜”βïãíäи¨×߲ϼ¾Š—’Ë­ŒÈ£äº¶¡³»Ð¯½œ~ŸŠµxçТ‹»Šºz|›ž|ʥϟ˜Ü©Œ¤•u}…ŠÉ’tšš¨É¶¯ž‡Ž‹x[eŸ•V‹e„zl…¢’¡šª‘ž±‡s™²›v‰»œ¥·¦p¥¦[†„›†³Áë•¿ž»€Ñ˶“µ§½ÎºÃwµ¾ØÊÒäµäßÔ¢¬¥Ë•±ËÀqÓËÝ·™çÎð¾ôÑãàÊÞ½¾áåÛ×ÕÝñéñâÒßÞçÌ{êÞ÷ñÅ÷¿æÿÜâê×î¥ØÝÿÙÿèüÌöâç»ÿôì¾ùàçÓîîäÐûä÷×âúéäÞÿíÒ¿ûéÌåÙôÚ¼øòØ~óÙÜrçáøÂìöêÅããØ¿øçÚ¶ùòòÈÚû䜎ðèÑÙòö‡•èúĨÝÛÐÞâÁ›èÚä‹çéæÆïïØUÙÓ—Ãéæî¡èÛñ¶óÌÓyÓÝüÁíÚãºûÝðœÅìçÂèíé®ÙòÛ­ÕßöºØïí»ÿñéÛ×ÿÄ÷Îô ÕãÄ\gîìŽDðãÞÀ÷宧ãåÚÛóêÛhêçÚ­òæä©ñèãŸëáÉjûæèÝæçä™÷Ö£`àÔܨ’à¾ÉÄÞøÄÕ¿ÅÐÐظÁε¿ËÒÇËÌ¿ÔźËÇ°¿¿¾Á´ÀÎÁ¾Èƺ¸ÃÄ̵¾Å¹ÑÖÊ·¿¸¿ÂÖÍʼ¹ËÒÎÍÍÓ¾ÊÑÖÓÚ¿ÒÌáÉÓÁËÊË¿ÇÚÆÆĺØÄ¿Ï˲ÉÒÎÆÇÜÉÄÙÛɽӾÀÑÐÃÂ×ÍÃËÅËÔÃÂÏÌ¿ÁÌÄÝÁÎÅØÆÇÌ»ÉËÁÄܵÈÌļÖ·¿¾ÖÃüÒì7æàd+ÚÊžºä^ËóQ(ãÏAÁÚ‰ÞÝa½â‘·å„,±Ó¡Áà¡Çؘ +»ã³díÖ!{ßÉDkÀÇ"[àÙ“ÞÞ-'èº03ýÊr ÕÓ§+ÞÛF-ÓÌ1Gãω'ºìˆ¸åŒ,ÜÃÈÓŠ¹Â'°×ˆNʶ+fÈ·,⮢Êzf·¿*pÙÀ#vƦ„èÞFG¼â6Bã×)héÏhÕÊULóÜJQ×àFaëâJcèÜh/ìÑÉ<äè‡\ÚÇÆ>×â¹RÒóHAîáž2òÔ«õÙh4êÆ1ßÓ‡*·ï èì®KåÅ]1Ó̾#«Û¾6¡Û¼*ÏÍ£-µÁ· LѵÉê¢*ÎÔÊ%€Ç×%RÊá>ŒÑ¢.7àÊ7ZÏÍH¹£8B£Ð·Ê7AâÓ9CÛÁ:iÆß‚6ªÄl&lß‹.¬ñ°*Êé‹BÔÆ‚*³°Wªä£%®¾ª ®ì»uÔÊ|#»ßÈ3¡Ö¼9½ïÓN½ëê}­äÁJ±æÞc©Ýà{§áѵtðÝ«eÛÿÖèí躠Óú°oòà¿žùçÅÑóåòÈôèÚkàèàîäôµtÛÕénÔäò£øòñÐïÿãÙäñíÉ÷öò½ôõé’èîéëÖâõáÊðéÙÒìñÜØÝôÕ¶ßéÛ«ÿáΖÜàîn¾ÚÛvÊÒ׉÷áÞ]âòò‰ÁÞðž·íó±íêУËôï°™ò᥅Îà©„ûÛçgßßíÝéë»zïêÏuæââdåíÕSæÙÛkÐßê~·ìåd¼ôшðåéŽâóìÉåêÏoºææ€úçääéå‰Èâ牻áÓ“¿ïÔ¬OÑËÉtæ振ô壑îÛ¨©ðÛ¼páüÇyëôÕ}ÏáÕcùëÈ¡àú¯zÜèäãÞÕ^Ëã~Ë°ÂɲÄÈÀÉÇÒ¹ÈÊÇʹÏÍ»¹ÌÆ·ÀÊľÂÂƯ­ÇƼÀÕͽÄÇÄÍÍÍÁ®–¨Í·ÄͳËÊÈ®¶ÆÍÊÄÒÒÇÂÊÉÂÃÆÀ¹°ÒÒÉ´ÑÑÊ·ÅÃÆײºÏºÔÍÃÅ¿¸Ð½Áν¼½ÏÇÀÃÇÏ¿½ÒÇ̸ξ͸¾ÂËÇÀÁÀÂÍű²´Á»Á¼ºÄ¹¾Ä¼ÅдµÀÌʾ¼Â¿ÆÉÜ ÿ©¥²ÌÁȣߵ­›¾±§žÏǵ¡ËÎÌ“¿½º”Á¾½‘È®âœÎ´ѿãŸÓ ®oÀ¾¸y¿¶Ï¬Ù«Ü²Ì¹’`ƮǸÐÈä Æ Ð®±ÄŶ®Ø¯¥¯Å¼…Ï®„t̼•Ž×«µ‹Èª¹Xκ^¿½UPÂœg‰­¸Vl±¡r`wÕcR´pq—·WK¤Õ}^¨¿h\«¶ha™¯‰\†©yŒÂ«‰Ç¥²¸Õœ¿w°°¬hѧ¶˜Äµ£w »»}¢²²¼£ê­Í¯®ìÅÛˆÙÄéÔë°·›Ì³¨Ð²»šì³²¦Ö¯Æ¡¬ºÀ“̦½šèȽ˜–½Ëª–€™{­x·[Ì‘½w^©{i¡œjsŒÂ–@xÉ‹‚ƒ§Ùœ¬ŒœˆÆ¢„‹ˆmf¤’q‡|o“‚wˆ§˜kŸ°nŒŒŽ¢°©¤ŸÏ›€Š¡©µ zˆŠç±gžÒ¾œˆ¿ˆšËÉÅ·‘e­¢¤‹Ø̇ÌÄsÀÈÈd°½Ú˜âÑçÆêæÌŠ²ÏË|Éàí¨ÓÈØÄ“ÔùÍÅñæßòÔëÛõãÙúÎéåíÒÿÓÓÛßßïÝޠˣúÑ÷éàíÛ¾ÿ×ôÀøÜý»ûßøÇõëòÝâá×ØùÔê¸òÚëÂõçáæÙãäçÚîÜâÝçîí×ÝêãÌöÚêËòßßÓóóï¿æìäÂïïè¬èäñ¥øßö¸ÿÜê¹äÕÉ æç蚪âèÕØ÷êÀ¿òõÕ»ñÃÍ_îáèÙóÞÀ¬ùéëÓØê¾|åÙðÅóíÐÁÿÜèºýÛå’ÓìíÐöÖïÃëÞâºóÛüÎ÷ëóŠôßî°îÏ÷¶¾Ûë°ÛèÿÄÔòÜÚ°ë轂æð“§êõÇÄþÈ •áïɽæÙØÈçÒÞ ôäèUçåæÑÞëОçïï¶óÉ°BØ·“ãźÔÁÉÌÌÕйÆÄÑÇÆ¿ÁÈÂŽÉÇÎÎÌƺ»¹·½ÁÆ·ÃÁÂÎÈÀÌÆÃÆǹµÚÉÍÎнÓÉËÅÆȾ̵ÂÄØÆ¿ÐÒÓÃÀļ¿ÂÒÎÒÅ»¸ÒƸÄÂĶÐǽÏÇÁ¸ÉÓÁÇÉÄÄ͵ÎÆÀÔÆÀ¶¿ÊÆÃÕÐÂÛ¾Ò½¬ÅÎÁÆڶʷ̰ÌÓË»µÅ½ÄÈÈÈÀ¼¼«Â˾Ϧ×˽V÷çN5üÆjÒÜwÉÓg ÖØA6ÁÓz ¹ð“3Ïâ¡ ÎܱÄß‚³Þ—¹äˆÜؼ#«ÞÑJ‡êË~äÁéÍ!GãØ2@âïVÍéC)ßÌw3ÓäYUß¿-CØìL"¶ÝÂÛš×âbÓÓ¤¸àœ ÓƈG’Ì}$5Ç®"(ä¯$EÞ¢UÚ²1 Ó±0^â¸(ç¡MžÐi6Ý»7VóÅ,‹Úå-/ïØ&YðÖWPàËHØÕ3#éæ-áä,Qôì›éäÀ"ÅÞ¹0Þì4fîåR8×ê•#îÝ”;Øã’+ßÑ-¿óÏ$ËäLJÚÊ–%«Ú¶žé¿¬Õ‹YƯ&pÜŸ&†×®UÇÚ$“¼È)oéÈÛ²K¸·$»ÃRFµ¶_PÆÔ*¶Ü^ÁÜTB®Ñ'KÝÝJ'³Õq\ͺ†¡Ýr!ŠâÉ#…óY—Ïh,ÒÅtJÏâÝeVì¡ÉÚŽsËÒ©3¾å¨3·÷¾A²âëL‹èÍc¢øØš­åÜrÜÙÉP–ßà²óôÒοèÕi ÛÑ¿fêõ‘¾âý¡‰êý¯ƒéÜù7ØíßXèñÆ°åöÆgÚôÐpæöé‡âêé`ïäã—¾íÝ„éìãˆâþÛ§ÈóæÈ”÷üºöë¯ÊàíÜ¡âç×JÚåäÈâðÒ·åÞì›ÔïçWáõèsýÚàlëãê›æò–¹éæ~ÝôÑ®Ïí윘åø˜¨èð·aæóâùãÕsîù·¨äâë‰øÕü‘öÙçLÖ÷âwµßúqÚóùnèâÎgæÙæ÷ââvÚòä¸îÿÊmÐíöŒ¦îèq¬ùÛiÙÿèˆ~éì«ì礼êב¨æö¡yéî¼oâÿ•¸ëíÉ}êãáYêÿÕRíå~îêÏñå’\éÞÍZ“ÏÓ¿ºÐÃÂÑξÂÐÆÃÊÂÂÌÇÇ»ÀÆÁϺ¾Á¸»¯·ÆļºÁÅÆÃÇÑÑÊǻɷ³ÍÂÔÈÉÇÃÆÍÀ¼Ë¿×¶Â½ÕµÃÉÂÒÁÅÅźÁ¶¸ÉÈÆÇÍÏÇ·ÆĺÃȶżÊÄÖÆÉÆÊÆÊÐÑÈÉÇÄÄÂȽÒÉÇɶÊÌ»ËÄʾÂÅ¿Éͻǻ»®Ï½˸·¹ÁµÊÅÁÀ¿·ÒÒÁª¾¼Ó©ÕûÙèŒÆ×ΞȽ֑״ϦҪϓ۳‡Ž¾ºÉ¬àÅ—¿½ä£Û¬Ä¥ÀµÌ¢½ËÇ˳ˑà§ç¨ºÈʗĴÃÑÀØ´½»õÎɽ̫»ºÅÙ¸Ô¹¶k׶»²n”Ϊm­¸·—ɬ™dÚ±¨aÀÌotœ«uV¾±d™¬”PŠ«¯bB¯ÂmCœÀVY™§v§½¬xU±¥nf¯»[?j”xyÂfd•›€Ö²ÕÁ¸ÒÏÈ»¸¶Í¥É¸¬ç²»¦Û»Â«Ý¾¦±Ú«ºËâÁДö³·¨ö®ÀÅÌѱ¥¦v½§Ü¿à£óÐͣʳͩݵՑá¹Æ¡›Ë˜»`±µ­ˆÐˆ°b¼£¶‚gÀ¬¿”¼’V™ ×©Å¦~”œ‚…ŒˆvŽ‘©‹U‹uftz´ŸŠu{…‚¶ªv““¡§œk–šŽ~›®…Ÿ¥§¹£µ†“‘™Ÿà„ ›©—~—lœÊ•ZŸ®Œ»}¨É¶‰¶Êº€Ð¬²€ºÊÊ…àÃÓ…°©ÆªÇψ¤ßçÒÒÒÇ•ÂÌÓªõ¾´ææÒÔÛâ§}¦ÌÉÛ‚îêÑáÜÜØÔîÿÜØìíëvóæú¾éâõÏãëê¹óåæÆÿóýÒñÚôÉíõáÑëçâ×ðØÿÂèçñÏäÿçàâÿçâÕáçÓìäßåÞéæå¤ÜÈèÎæßâÁìÓçÍÞÚðÃõìéÔÞäô±äâó¶ÛììÕîÙßÑåãßØíÜáÛæåæËÏñãÕ~ÝùÏfõÚÂ{éÞÚÝñèé”ÒéìfèäÖlÝïßošèópÎâôaáÙâiôïô¢äããvÊòë½ææä¢ØÞîÔ÷ø¶ÌæçOàÄ߃äáªpò긡ã銆ñä¨Fôé˶ÝâIgïìɨùòâhà÷ÚÁçäºÀßãßÐöäoNÖݱˆÞÑÕÀÑÍÇÉÇ¿ÆÏÉËÆÆÇÄÇÉÅÉÈÁ¿ÅÆÄÆǾ·Ä¼¥²ÅÂý¾ÆÃÄÓÃʾ¿ÃÇÓÊĶ¸Ø×½½ÀÈ»¸ÅÆ´³ÈÉÊÏÏÉÈ÷½¿¼½ÁÂÄÌÃÑÒÉÇÈÄÃÆÉÎÊÃÆÉÄÊÄÃËÎËÇÈÅÃÁÁÂÂÁÀÇÌÍÉÅÅÆÅÀÀÀÃÅÅÁ½ÏõÇÐÂÿº²¸ÄÈÇÄ¿ÆÀ¾Áÿ¶±´ÇÀÆñÝÍ7ÕÍyEÓÓ¬¿ÜŸÏæ<Úñh7âÏÌêuÉç²8ßÛŒ¥ò¢šÖ«¾ã‚ ·å±{ßÈ {âÍ~ÑÃ[çÕ*1éÝ4Xíùj3×ܵÉðt.´Ñ[FöÕD'ÎæÆ÷|#ÅÜ$àµx<•×‚¤åh$¢Ý}·ï QYÖ‰WM·°‹Â– ¡Øº,ŽÁ·2OãÉ0SÖ¿/;ÔÃ9IêÌ3mÌÐ^èÙnPÐÒP&áÓ)v×ú‚&ÔãTèÚyDÝܪRýד1ËÝ×.äÿ˜0êàPRìË'Éó›'Ôâ’,èë—(ÈáÆä‡/ØêOèÕ¹¹Ã¸EŸ¹žÉݱ&JåÒ%®É©5Õ¿^‘à¼0½ÁHbÛÈ<Žî·7píË(»ÎF;ÛÃ7QµÌœõ¤R‹ß»A;ì·)ã5VмHe×Ý(“ÖÄ"*Ó´,A´±4>î¼/B­·:'¹å[=»ÓF7ÃëZ<È»"- âr- à‘)·µX=ÙémaÞõÆ=Óè›.ÈçnKÜÚ¬)©ë3˜Ë•[Üä€(¸ÔèLçÚoµá»*³áÇS¢æ¯'tÚë“»î÷ôñßë­|Ðá÷úêé¸ãÜë’ÕìÜÇ·ÚúÚ®ì÷ÖãâòéÆßÿçÝÚÿàÍìãÚ¿ûéß´ïíé¹ðêä}äôêÇàóÞ¸îøá€ÜõàƒÜäÛâÜëíÚÅïïÖçèãßÒçëΧÕæÛ¯âäêÕôðê»êÒáŸâ÷îÃåóÌPÕõóæüïÛ“½Ûád‡þÞªfíàŸ{ÙÚ™zßóŠ«æâÝQííçóÐÝkòäãXáÚÜPÓåámÙßÜFÖÙòU®öéJÐìÚiÞæÔfßßÞrÞßô¡îìߺìäô`Äèàãáé|ÑÛÕƒ»å㦔Þÿ±ûä™ËðÕ±ñÒ±ŒÙê®eïâ©©ìåÇmñàÞyùÕÆ¡ûà¨møíÛkéàÝmáÖž¸×ÅÓËÇż»ÈÎÈÃÌÆÆÅÂÃÅÁÁÅÃÀÂÁÀÅĹº”Š£¡±Äº¹È̽½Ï½ÍÅÁÅÍÓ¿µ½Ì»ÉÕ¨™µÂ¿¸ÅÔͼ‚žÂÍÄÆÍÈ¿ÏÈ´¶ÆÈÂÇÄ¿ÂÉÇÁÄËÈÌÏËÌÓÖÒÉÅÈÉÄÁÂÂÂÃÅÇÇĹ½ÀÁÄÆÄÀ¿¾¾ÁÅÈÇÅ»ÌÊËÆÂËÄÌþ¼½ÄŽ¿ÀÄÈÈÄÃijÁÃÊî}ÿı±Óµ jÞÀ¸„ɨw’λ²Ü³•”à¾Ó—Ô³Þ—Ý¥¿“ÏÅšưܾ̈¶Õ±¡tÕÁÆ“Ö´¾ˆ¼±Ïˆ½¯Ùp¤ÄͨºÁç—´´ËmœÓºÖmÛÀw‚¶±¢Õ§vpìÉBÊÊœO´ªnaz¼¹@±¹4|Ç DŒÅ¿FZ·²UQ†ÀG0IJTl³Õ>j­´m[‘Ä`x«ÚGf™¶e:Ž¾n«ºÅu»·ÇŠª¤±˜Ê϶’¸æµçÂ×ɹÆÓÝÈã´ÏÉ麼Ðÿ»ú´æ¢é»Ã½Ç°³Í‰²·ÒºË–ü¼à£ë¹Ï¡©¡Ø³ÓÏÏ¥âÊÖ«¬l¿¥Ÿ“Ö¦¨yo£˜†°Äz­·‰aq®«fŠ¶wˆÀžÀ‡œ£¨’‡™Ã‰‰ ÈŸi’¡ž|™…€‹Ž©™€›ƒ€p‡£¬¨ƒc²rQ·¢Y¢¤¨š˜¶²Þ¡¿„¶‰®¤‹¼|½ƒ¿Ÿ­­‰š…Ö’¤²¤Ö‡ÐÎØ‹±´ðŸÛâÔƒÂïÕ}š¿úÂãÜíëöËÖÛÃãÓâãàÝäñÆõÎÚïóûäóÏêëîÓæïéáìÛíÌôóðæïÐåÚÿÛàáîÑìÚÿÙçÏüÙðÏõËëõñÃøçù²îÿãÉÿùìåßïæíÙäÙÙæßöØÛíëçÖóåðÆê×ÜÏìßìÍï×æÕðÁÞÜãíÿÀëÝåÞôêèÄ÷ìæ°ÂÖíõ¬îùäÛìÐœ áàÒóæÈétðëèÆÿîÚ„þáæ‚ÞÛá…ìõõ½üãë´õèí¿×ÛíŸÓ×ߺåäîÐÿÞëÁëÏîàðßðÓþõÛ¿ùØòÙÿÕÿ»ýÏ÷ÂòîÖ£yíÑáÇêÕÁÃðã¸ÎÍøÚÏô߶ÏåæÕÒåõÞiçÓìäîãÚÀùøÒµéÝõ¤ñöâ¡çÙ¬¹Ó¹ÊÄÅÉ¿ÉËÆÈÍÈÈÉÄÄþÃÅÂÀÄÃÀ»PCguWFŽ´ËÌËÒ´ûÉÅÈÈÆÌÀ¿ÂÕÄÈ´Y6cƒ–™£¢…dD²¾ÁÃÁ¿ÆȽÁÄÁÁÈËÆÂÇÈÄÂÆÄËÒÎÌÑÓÐÆÂÈÎËÅÄÄÃÃÅÇÇÆÅ»¿ÂÂÁÃÄÂÅÅÃÂÁÂÄżÉÆÊżÇÅÅÃÿ»ÂÊÇ¿ÁÆÉÆÃÆ˺Á¾¿ÕZíÑT<æÌ¢#Éã3ÁøG0ÑÙK)Üþ]·à—!ÜШ¼îL7ÄÝ•ÊÏ µìo1¹èv¦íÁ‹áÌ3ƒäµœëòt4ÛÛ/FóÕ6_Öç1/ÞÞÏÉZ,èÈ6RÅÝS"Óñ€ÖÊ–%ÖÞs1Áæ“Y¼º£&­³m&ÁØŒ$UË×"O”™êš'ºÞÆdt¯%$ÐÄŒÙÂ/8ßÜiIäÒ$eÐé&„ÔÍ'OÖð]GÕå<9÷Þ\WâàdqÄî)âíŠcßêR0ÌæÃÇä³8úÛEXøÁp4Ð÷x+äæÞíÕ(Éä—ÊÓ‘-æì‰;ßóŠËÏ¢¹¹Á!‘é?½è¬!·Óª-UÕ¼ zéÃ"†º·0DÖÜ‹ÕÑ%#ÎÕ91íB$Ê«_ ÆÇ1ÌÞY?Ñ¿D9§Ð=XÎÛ\$–ÔeNš°a+°ÉI\Îç€pÖÌŽ1àÚŠF©Ñ‚2»ØÆ1©Ù¢+§ÁÁ:•Ñ—$»äÉ<¹õ¨(ÊÙÙÍìÔ¶ÙßC¹èé›ëêáw‚ë樎èë³ñë“Ìððß»göä±–ößâ×ëùÞòëáÊâåÉ}ÕöáÈàïï„õåèyãçÖ…ðÞõÍíìÝväôáÓâõæÈÞëÝÓ¦ôíîíç§ÏãïáÕöâãàòàИßùËkßÚ÷‡ïàÝJÎâëÐäêôÆåôã¾ôðá§äø†åäà¶ÙåÝŠ„á÷~šíå«}ëÚæ¡í÷ÌDíâ½Yê×Ë8âäÜÜâñaÙùâp·ñå[ÎØçYâî½aÜôápÜâÞdÁâçvª÷×UÓåæzìàv¹äèFÌèæ‚«û߶hæ㬕áíŽÅé×jÜæ ëèÇu÷æÇoÛìÄ^ìêÁ…Öùª¬èÜÓDûÞÛïôÕ‰¥¼¾·¿ÈÀÌÊÆÍÍÊÑËÈËÍÈÆüÈÉÄÃÆûºWt»ÄÈÁuQ·Ã¼Ï˺ĻÄÄÏ˼ÃÃÁ­ÂÇÒ­K9ED=9;746{ÁØÇÊËÇÕͽÈÍÀ¸ÁÆÍÉÀÃǾ½¼ÆÎËÇÊÌ̾ÈÑÏÉÆÇÆÄÅÆÇÇÆÀÅÇÿ¿À¿Æž»½ÂÈÉɼÄƽÀ¸´½ÈŽÀÈÇÅ¿¾ÄËÍËʾƾÇëÛ÷«ÓÀÖª¿É¹ªÌÍЇѫғι¨•Ç¸Âĵٟط»—¾ºäžØŤ…µ¿³•á¿Ï£º®ã±Ö©Ø¶± ì¬Æ®Ó©Ð±µ›ÄÈÄÃʬR˜Ö¾¼¤Á©°¯ÊȼԿұªÌ¾×©Ô¸¦qÔµ¦HÔ´ž\˜Á¯M½¾¯W—©©P{§¬V_›ÂRi«ÕxK¾½Udº¸7RÆÅZz¾½m‡©Ávx¾Ò…Û»ÚyÁ©¼…Ô̦í©Ë¯»Á³¶óϤÍâÓɬ³°Ä¹ÕŬ¯Ûв¤ö¸¹‹ëÙ§꾫¹ñÎϲÀº»«òÎü§è­·ŽÝÔΉ¹¾½™¹Ê³¥Ï¿Ñ¦Î†Å’°‡Š›³z°­¶ˆnŠº¨j’§¯Æ’» í’¸ˆ€–­°º¢¦¹lˆsš•©v{˜‚h—‹…ƒ°±“l·z¡¨›’œ¡wŽ‹p‡ gHÀ‘„›£“j‘楿•Ú¦„}‘ˆ¦‰ÝÄ̇³§ƒ…Í•|‡ŽwˆÌ¼Æ»Ý¸”ÚâåÀçÇÿÈÜÉçƒÛÎã‚ÑÚíÍÆéÌßÔëôÛãóàÙèçåÏìÖ÷Ï¿óÔæåäõÚæñãôÑóðãÝêÚêÕêÿáÕõì÷ÔòòøÕõîæÒóßÿÄòåèØßðõÓðÝöÑãææàÙåÔëÚéóÇéïïãÎóðéÜàúßÎòãéÏ÷àûÃýáô¶èòçÏîéßÖóØÿÆôòåÁÑõí×ïç䮲åà×ÅæãÎèÞÞáÖùÍïÐïâê¯îäÕ¸åìÔgïÞÿÕúåæÏëèè¹êãûµíÐðµÿäηõÖóÉÿâõÁÝâýªõæö·øäøÐÖÛù¶Ùåð[Ûëâ×ÜõèËÔÿÑÒîÔ~¸Øá«wï×ÕÊïàØ­úåç¼æéé®çâîÒùÙÞ£åÛÔµáÔåxüØ㨫¸¾Á¾ÂÅÑÕÎËÏÎÆÐÄÇÂÆÎÃÄÆÕÈÂÒ»¿:Dû½Ì»¾-pØ¿»Ì¹³ºÈÒÎÃÀƭȱǻ»849;;LGE·¼ÏÌÃÊÉÈÕÇлڿËÆÉÅÍÁ¿ÂÀÄÀÁÀÅÊÇÇÈÃϽÆÎÌÊÌǾÇÅÂÈÂÀ¿ÊÃÀÊƾÇÉÌƺ¶¼¿¹Æ¾½ÂÃÅÆÂþ¹ºÀÅÈÈÐÅ·ÁÓÇÀÌÇ¿©òäæ=ãôi9ëßm¿È¿áu/ØÕD,âÝ‘ʆÍàlßÙ‡ÃÒ•Èìy +âÜaÓØ°"‘ëϊЯ žç¹vÞôEqàÇ8ÍÄ2UàÄKéìE%ãìP<èÍ*<âÉ–ÞË~0ÐÛ|4ËÈfN»Î˜NÞ½•$´âw5ÚÅÌQ·Û*ŒË‘RfÖ£Œê¥KÛ¶X|­´YôÉkeÜ×6TæÞ3vÑÕiß×vÑæ:.Üá‚rúÛe3Ôê,AÛÛx6Ýã*$ôô±FæóÁ;Ùù—:è÷=ñâi#Òè¾=Ôô¹:ÏÛÙI©Þ¸Râì€`Üía0ÙÖ¿¿Ä¤ž¼¢U¾ÂŸ!…²¸,x®2¨Ô±ÊÃÇ2eªÔRbû¶5AÖ®0\Ó½5IÅÆ+KÔ·+8ÎïKl½Õ?9­íg?×¹28µÝi.‹¹Z'~Át&Ò¸<6½×±)»ä¸ÁÕU(ɶ¬R¹Õ­;©î™nÞŠ'±Ô¹NÑå®T±ãØqÑîºVŠêÛ€­éço¥ÖÀPËîÕ¢ãàÈÂôéÅÒíÖ¡ÝâÿÌÚßÝÜÜìçÌÞïíÛjó÷Þ¦ÝîݳÚíÕ½éùà½îìçÁ÷öì‰ñóï©ãôý„åêûÈåçô›èéîÛßçåÑ·êèÝòâõèÑéå×ËîððÍóäÙ×éüá“ãçÔ|×ó܈ëû¼jÓèÙ}Ñê
ýçš®éÚ­ÛÖß’¢äà¡ìé×—¹à׫yëâ¦NÐö·ŸöÞÉQÚóå–ÞæíjÔêÇ äéßÆëãpÈïðJôïÞoÖô߃ÖõÚˆ¬öØ~Ýöì…¾ãÔcËÝêo®ãÖkËç㜚ëÙª†×ס«×ðœµéѶˆÿל|ëäÈŠßýÕœÅæÊtúࡘåÝ©¢ÙðÙ‘âæãoãפªÊ¾ÍºËÊÈÈÏÕÑÇÐÅÈÃÇÎÃÅÅÏÈÉĺ|3žáÉÃËÃÕ»[J Ä¸ÃÁ¹ÉÎÄÃÊƹ²Á³È¼¸@{Œ¨±¹¼½Ã³…¾ÕÆÄËÊ˸ĵ϶ÁÃÈ¿ÔÏÄÅÌÑÉÌÈÇÅÄÊÍƲÃËþÀ¸¨±±¿Â¿ÆÎÙÇÉÅÄÇÅÈÕÄËľÆô®¾ÂÍÐÆÀÂôºÀÀ»»ÂÉ»ÂÓËÈÐÉËÔÇÏÅÖ¢çÚ«Á×Éê¤ÜÉÊh°¹ß¶È­¤µÜ½­„Ö°½ŠÉ¸Ø£Ì±ÎªÃ¿Ì§Ð²»²ÅÆʩβǚέ¹{¾«½ŠÁ­ÕªÙ¾Û„Áµ¢m®Ë¾yµÁÀnÅÄžˬ®³¥¾·Ó¦v˪}JÄ®©„߶‡Fo¸ºUy¹§Kª¦My¬µJgž´Bc¥µGuÇ n¸ Ôpd´ÁZcœ¸i›¯ri‘¡c³µjÈ£¨€Ï¥°{—®¥Ú⳦­ÌÈ̱«œ¢À¡¦ë¾¬¥ÚÅ«ÃßÐîÒèÏâ¤íÚ¬«ëÈͪøÑ­–íÌÚ‘ì½³‡óØƪªª·«ï¾œ­¹œª¤Æ¤Ëe–”ªŽu‰Ä•q‘Ï}f~²ƒ]ŠÁlŸº‡“t®Ž[]®©u“°œˆ¶ž‹i§`xw«¡™ŠŸÁ•u”Æt^}qcŒ¬•ˆ‰j™šR—´…\~¥Œe£ÖÎæ}²ª¶‘¸¿¯¢†µn¯ÇÍîׂ‘«ÎÒº¡¾|ÅÖÎt¼¿Ð{¿×ÇŒ”éðÄÒæÛ†¸ÈÃ}ÊÚßÊ´ëèÍÔòЪ´ÐâÚåâúâèîîÛÍäìÖäâÆí¥öÈóØñÔôÔéöáÊðÝàÆëçêÅóòð¶ÿÒÿÛâìíÎÿæò÷äòéÄøâãÕàèßßÆïêÛèÖáØÁçðâ×ñÞÔ³éåÜàæØë½úáóÁûáïÄéáÝÆõèì´÷éò½ÏÖâ²ÌòêÍöòÖÑ™çÒÅââãÓâÒìÚÀòâÀ~½à·¥ôðÝ~ÜÖéªÿíøpòééµûàñ±ìòñ—ñÕýœûëêµìàê¾ÿïá®Ïùï®ýïéŸÝóö³ÿØÿ¹Ýßíªùáâ­’ñåÓ»ìëµÁãî„žÚå™zÎÕÚ¶óàÄ°ïÿáÍÔÿØÊÄëéÉ×ÿÝòÂÿÔåÂíÐ¥¨Í¾Ì²ÍÇÅÊÏÏÌÌÑÆÊÄÈÏÄÆÈÊÇɸ«:GÆÐÃÄĽÆÄœ,]ĸ¾ÀËÅÍÊÀÁËȺ»º¶Å¼²>ÄÂÔȽÁÊǤ•ÆÙǾ¾º¸ÇÒÄѼÃÌÐÁÏÐÇÄÅÅǼÃÈ¿¶¹º°¼ÉʾºÀ¿´ÅÀ¿¿»¶ºÂ½°´Âþ¸³¾Ä¼·À½·¿¯½Ðλ²¹¿°¸ÀÁ»·¹½²½ÓÎÉÐÊÐÀºËÎΓÚûGOãèˆ-Üå}+ÉØsàÙ>&×ØY"¹ÐqËë(ÁÀsÎä°&²ä–'Òä‹"Òã'Õ´!¢è¸‰ìµ™ÜïJÕÛ"\ïÏ)…Ñã*<íÚy#ñÅN íÕ'SËÜd$¼ìlÀᓳÕo–ˬ:´é~eºÙz'¯Ö—ü¥'bݪX•³¡?Á½´FÛº+mãÖ€ÝÌ"?ÕØJF˽)mÃÁ†åÀ,1Üå?7Õ÷4&üÇŒ8ëì(ìßs1ÔãKTïÕ—5ÙêË'ëèÁ"á÷¨X÷à¿èç£ÍñÑ\êçk<åÌ¢Úé±ÖÔsdËÛ†#Áô›Ü¿ Pøˆ:³á¨0Rà’T;Ô®-=Ú†2;Ö°E<®ÚNDÀ»S"¾¦7ÀÐ?CÓ¿'6ÞРÉ_JÀØM+´á7DÐ¥N9•ð|YxËÑŠÀfBÛç®]ÞÅk'™ë|IñËC1ÁÕ©A„Ûâ_oê’6ÄØw9¹áº_Îæº@¿Ýº\¨ØÖ‡ªÝß_µÛë_Âè營ëÔ·ÄêõŽî膛éëÒÔîûâäòåïëâæ­bÂéÍR×òÏzàóãÌäòÊj¾öëÂîðèÄôøì…ãúëËáðêzÝçñ²ÝíåµØëçÇ öéíÛçæ½ÎïæèØíéÕ èôåÕçÚÅhÒåá„ìñß{àñê\ñÕð¾ãçÝZ™îý’çÚ‡°ÛÞ½}ã嬛âøz±íî­ÔÜëÜaÊ÷{UÚàÐiØíÕMØìÚbäëÚ_òìÚsÄåð‰ÛÝéVÚíËUòíâ`Ãñãe³íõpÌÝÛmÅÝè‡È÷àe¹ößv¿èØ{“óؽ¨èغ™ø݇Éêé±±Èë›èݳ«ÙïÂgãàÖlòÞÃpòß­ŽäêÍnúØÝgñäÛ€¡¨ÈÐÕÐÉÉÐÔË¿ÂÐÑÇÌÆÈÏÅÈÊÌÆÀ»†({ѾÆÎËÈÂÅÇ16°¼ÅÃÐÏÅÂÊÌÅÅ̺½¿¼±/ÝÉÉ»½º°·±ÃÄ¿½Á¿Âϼù¿·ÀÒÐÌÆÉÈĹ¯½¿ËÐÁ²»ÈǺ¼ÈÍƾ¼ÍÁ³Áʽ¹¶²¬ÁÒÁ¶¾ÁÌÊËŶ²¼ÅÐÁ·¹ÀÅ»©»ºº¼¿½¶°ÀºÁ¼ÃÐÇÈƸ¸àâøµÔÕ̸ڱã­ÞÀ¸sѼµ£Ç¸Ô·Á½Ò°ÄµèªäÁ²¬ËÄÔ»³ŽØ—ÍÀÄ°³¿É±¿žè­Ê¾Ò¹É Ù¶Ú®ÎŸÉµá€Á¶º˜ÖÁ±›Î¼¼ÚÁö³ÉƲ}»¤²j¯Ð˜™{Ø–­œÅ±™—Á¥”F»¦ŠBVœ¡\Œ˜€_e¸¢io´¾`³ÊV€µ§T§¼u·£¾…{¦«‚‚«•x¤®r¢¢°ŠÄ‘Ç×Á´Æ×˶ȭ¬Å¼ã²¶æÆέ槢ÿ«œÁÑË°¯âÏå˜â±žèÀõóíÊÞ‹ÏÍÖ´ò¼à¯Á¨°ú¾¬©çÂߦßį†‚±”¨Ê‡º~½‚­”…‘Á‡‘srS–N‰W´¡•°rƒt‘‰xŒ¯ª{Ÿn¡€wƒ—›°€w§¶ŸŒs‰}p—QŽ ƒ¶Ð˜iƒ}–•ƒd¥È•¨°mª–lVÀž†r–š¡t¾th}ÀÊçž¡Ôï¢Áή|—À¸­åÔÔo°··\ËÚ¹pÆÕܪÛÑr¾Â×yçÝò ±èïËÈãÄ”ËçÉØÙÈëÙåîåëõèûöåæó·êÜÿªõâé²ðçæØèÖÊs´ìêÂåæçÃëá÷ÑñÚÿØÙØáÒéããÊíõìÁæñïÞÄìåä×çëÑáæäáÆÛãâÀæìàÜðéð³÷ëú·ôÏ߸òÚèÑÿ×àÓîáúªÀÔê’™ðù·áýçÂ~óå‹êÞÂÝáÖ„ÅõêÕ_Óì‚sòÚÞbîÅâÝüʬâíü£üçè¨ÞÖé°ÿæë³×îÓ´ùñúa¿îù¨ìóîÂýèí îãã©íäשàßê¤ÎöòvjÜí“¡óç»”êöƒ³îââÔãê·•ÙåÉÍßÛÉ…ÿæËmÿóâ“ÿåÑ»òཅýέBóéê’· ÃÃÆÈÆÆÏ×οÁÏÑÈÍÆÈÎÅÉÅÏÆ»ÇT4¤ÛÀÊÈÄÐËÌÉK,„ÀÏÇÏÍÆÇÐÎÅÆÑÁ¿Ã¾Ã¼'Òľ³¿¼®¾É×Ⱥ¹¿ÁÆÐÂÊÉÇÇÁÊ·ÛÎÍ¿ÂɼÈËȾ«¤µÇÈÆ»·»¼·¶»Á¸£¹Æµ»ÁÄ©ª¹¸¹º°¶ª½Æ±¶Æºµ¶¼½¼¿¿¶¾¼º¼ÀÀ¼·Ë½¼¶¿ÌÀ¿ËÌ»ÁäíÙ*ùäJ>ïã…(æˉ(ÇÞG#ßåf-Êê¡Ñø¢ËêŒ%Ôã–Ö̧æÜ•%Æု穖ÅÉŸêÅ—߯'}ãã„êÒ,_Ûè(xïÙ†ÝâA&êÕEAßâGçí†7Ïé`/Æà€aÎÉyÌÏŽR¥ìˆ8êH5¿æ¤(3ÝÃ#]ÕšK§Û¡@ÔÊ)Ÿã¹Ø«!{ªÛ*[ãÅ}ÞÞ€òÆ*@ÚÒ;>àîN<øÚŠ†ÞÆÇOáè¨DÓë‘8ßðSNæãÅ*ÌôÄKÙÙÌ-ÿì3ìÌ’1íêŸ7Öà\9èßÚFÚ̹<Ï߆`ÐÌSNæÁ›T´è›­ü¢OnÚ¯¸ß§*Pë»0Îðxq¾»=4ÄË8.ã¾4eí­,GÅÉBfÝ»+½µ,kÉäF0­Ñ*/ÀÓT7ÈÛk5¸áS(Öáa1ÍÎ~1ϽU)Áј7®Ì|Cœ×±VÉÔ¨;¿ô§fËÕÃcÖÖ6CÃéÜcÇá­A¿ÙÕ~Óáãw§å±Q¶Þ˼ÚáhÃãà¤ÐòÔŸj×ʱÎæàœvóæÑÎé渮èí±zàçÕ{ïæõ´÷úíÛñè½dÓéæ¼òðã»÷øêèõýà…áéöÝêô{ñãïÐõââÁÈèñàÔèåÕãíòßßÿíÕÉêåͤàæο×òë©ûïÙ’åÞü©ÿæÕ^Æëã”ÚîÝžßÛãŸÈîëÓåëÜ‚ùÁì‘ßÞé{¾Üó½oáÑÐ_¼ûÊpæäìlÓêÐ|üÖÖèèÌ•êðô„¿õñwÛíçVòÙÜ]Õìï´äòá…ÈïÑtÔñåˆ×ëç‚çæès¾íÜ›øÞîŘðÞ°ŸÏî–×êí¸‘ûࡃèÛûßæ·ŸÕýȉöñ¼yìçϳìï²±Ûìß®ÌÏáyãÔÈμÏÈÈÀÂÎÔÏÊÌÐÈÎÇÇÎÅÊÀÎÄÂÆ1;°ÏÃÉÃÁËÅÀºc2UÄÌÈËÇÏÑÊÆËÌǽÃÆÃÌÆ/ȹÀµ¸¼¾ÈÀ¾ÊÍüÁ»ÒÔнÅÃÝËÌÊÓºÂÚÃÁÌÄÂÃÈÐÎÁ¹ÊÏ»¿¼²½Ç¹ÒÓ±ÁÖÀ´µÀÅÆùº«¶¿¶Ä˱½Àº³½ÍѶ½Ãþ¾ÄËÆÀÉÃÁź¾ÎȼÕ×Ýÿ½Õ«ºÏâ´à»ó”Üþ­Ì¤‹©ÐÃÝ©Ý®¼šã½Ì©ï¿½¶Ô»æ±Ó ÐžÑ¸™¼©œ§Ì©ÇU¯½Ð¢Ò¨ÄѬèÌÓÙ£ÉËÈ}¤°Ø£½Î§Æ½»ÇƵšª«vÆÁÆ‚ŸÁ§’u­ž‰n¼©Ä`†²¥ia©’Ra¤£`_ ˜[I¤¹ai¤¯e|¦¼g¬š¿a©¼µy}–•^«¼¯tšº¹€Åˆ·ÙÛµÀµÊ¨®×º»¥àÙ§ÅÆ×֓ðëñÅ£˜åÅ„¥ÚÖÚŽåÇé¿ôÂë–㹸£ÔÛÍ›ö°Ï›ÙÉÀ¦‘«ñŽÎÂÇ€ùÙ¾¢§’ƒv­dZª®|ŒŠº‹Æ¢z¥Ä”ªž‰c¢ÿÄÙµY”Œ‚„’¥n†´ ˆž–Š²¢—†®›Ÿ¡¤q§™\x©` µ‹o…””h„~^ó}†·™„Š “tˆ¹¹¦…®Š„¢§Ú㕧™Åy¨¡€lºÁ¿oš‘k’âÌÍf¢¯Œ`Äѽx¡¨êw–®ªeÅâáÀôâÙjÑÜÖ·çè²kóëÄÌÜæ®›ïÒíìù÷ÆËóåÒ’ØëðÂöÞøÙîæØÑíÜì¦ðñóÀñòïÄöøõòßæú¾øÚñÍÿêñ±úùðÍôìùØ×êéàÚìèÓÛêìÍÖïãäÜíæÝÀóîàÒÜðë¿þÛéÂÿÙܽÚãßÉáÚøÅïêñ¾óæü§ÎìåÜëßüÂèÛü´Ëãï»èñæë±îÖÔVèÿÔ}ëæÝ¡ÝÒÓ_ÿöõ}ôÝÊoØÙúªÙîí‰ìßÿ£ôãä‹èÔéÃïø÷¬þòê¨ûòê¨ûõõ¹ÿ×í¦Úáÿ¸ëÔûÔ¤üäÈÁÕô–Ðë蔉éò¢óñËÔéⳌëèÖ×÷ãÞ×çñÚËñáÄÐÿåÔØêèÓ¸èèÔÕ½ÁºÊ¿ÇÐÓÑÏÏÈÎÇÇÍÄÊÇ̽ͮ-6³ÈÎÎÑÒÌÈþs>9Ë»ÃÅÇÊÈÃÅÌÍǼÅÄËÌÀ9̶ÎÍËÊËθ¤·ËÍÈÌÐË„”¦—«¨Î¾Ú²¡~š›ÁÐÏÔÑ·˜€p‹¡·ÂÍÒÀ¥Á·€~v^–ʺËǨ‡uxˆ±ÅÐÍËéŽbam†§À½§¹ÁÇÇÂÁÆËÁ¿ÌÇÄÄ»Á»½»ÞÌÏþízWáù†2Õç€Ïáu+äç@qÞ½o ½×`ÇÛ€(½ßp!ÁåÃÞˆ$ÝÚpbÔÞt°ì¾5…àËjà³™ßÐ6DìÚ/MßÜ3ûÖ).ÞÖeäÜ]1ÒâeÓãMCà½z,¶Û‰6Åác ´Ù>ÆÄš­w¿ÐšXð¸eÏŠ>Ÿá²¾Ù¾ƒÛÒ ‰Ò«kÏ·[ØçA5òÏ$ZæÍf•ÓÅ.5àÇBAöÜÀDÝánQËås6Öã¨6ÝÖ€b÷ߊ8Ìí±ëéÀ.õ祉ãäƒ;àæ‘8ÖæÉ„ØÛG'çÔ¼)ÔÝÐ?Äïg0Øål%_Õ²¨ß×ÎÚyÞÓ¨!=ݵUÌÏÍ96Ñ£,)Íâ$CÛÂ_æµ4CßÏ#%Õ¿,Bá°%K͵IÌÍR*»Ú1Wʾ3¿·,.›ñÓǖ0¼àI<ÊÅ,Šàw"ÝwYâÐg0³Ù®%â¨|ÝÚr@ÓÞ·r¶Ç¼VîÚ{¹ß ØÃÈ*–ÛéƒÈÜâhã×é„­ÖãÆâàñ°…àსÐãµmÜçÌßéå¿ÛãÏ«íäÕÐÿìÐûìÒxäôÆñêâÂöñݽûçãÈû÷ù˜çé}ôìöÄøòÖ¨×èðíÙÜèáÙäãÛèáêÃœàîϱÛ÷ѵèñð¼ìñÞ‡îßéÍëèõÖîêÎt¾ïþ»óÝâ³ÒìÞ}žéÞ¡¬òÖ˜ªäÜŠ˜ûé£oÕýÏwéÓè}ûÖÌpÞæÒOÐçÛXìãå\ÿÎöqÊíñ’÷ïÛtÆêÆsêÏâkÄîÚ‹êðõˆÙìäkÏìà‚ÝõÍoÁçÞ…Ýóß••âê×àï°±òéÑß뢮àîåÚæùŸ”Úâµ¢áâÕ˜ÞæÎŽáëÏ—þìÍŒíïÒÇðòتՆÙÔ½ÇÉÉÉÇÆÉÐÕÎÇÎÇÆÌÄÊÓÌ´Ó“91»ÆÐÀÈÍÀÊÑÐ}H3Ò©½¿Ì¹´ÃÌÇÉÓ¾ÅÀÏDZ<ӿDzž˜»ÇŽÈØÔÇÊÓ¨–u4=S®Ãªt~„{\>u«·É™wy‰‚fYrž¼ÅÆÈ¿…ƒm2E^˪jMm‰‚z4ˆ¸Äѱyg‰‚aHd£ÐÇÅÄÇÊÉýĺÁ¿ÂȾÃÇλÏËìÿ°ÌÃÔÀ˱ç¶Í¤ØÜÆäµÂ¾²¯¾¤Ó¥Ì¦Ø²Ì¥á¬Û¬æ¦ä¾Î´Ò¸Å¼Ç¤ˆ¬Ï¦ìºÍ¯½˜Õ¤º¼Ü£Ê¬ç§ÊËҩͻӽ²³¯­®™¯²»ÜÌÀ´ÙÆŸ³{˜°°·Ÿ»­[ʬt˜¾¥£zÕŸ•}Ä©|rq¦eÒžŸ„d¨°DŽ¨°‰º£È{é¥ÆGh¡¿|¤ªÇfŸ©¢‹Ó¯·¤Ø”˜‰Ð©§µÐ®¡àÇ°âçƘáÍ¢½àî›ëÏÑšØבªìߧ•éƸƒîÄä~湟§ßƱ¡áκ’çèòÆý¿µ•ë¿ÉrÔÉèˆæÒ·¤ãе™œ…ÀyÅÍé…Ô›¸ŒË¨»˜¦¢–šÞÛω^¢Ë’k|«{ªÊ椦Ɔ·’ŒW‡—ŽŽ«nNW“ŒÉˆ~|˜p“­‘nyybq¹ÈÆw¨Å¯¡¦¥‹É©¹zy»¹x°æ®ÁÞ§‹Ð¶Él¹ÈˆlÀ¹gvÀÃÊm§¥¾t—ÀÜm´©¸j»®ƒ©ÏÜs°íîÀëÑî¿Æä맭Þà½çç‘ŸäçÃvéäÍÜíæljÓäÕÕèßê´èêÚÞãèåÒòÓù¼ÿÞí·üïç«üãüÉíâüȽØüÇîóݽéñêÃÛêóâÛçõÕÝÞèÝ×ðÜÌÃïíßÆëÚçÛûÔï®ëëè°ùéã·éìçâÜÿÚÄÞñêºÝñáÒèâêÀ²èõÆßå׆ìô¦µôæêèìê¦þáí°çßÖsæóÏKÛë݈íèè`áðî¡÷áÚ­ÿäè¢ßÏô¦ïÚìÁàÝ÷·ôäÿ¢üáì—Üîï™ÑÞþ§Õèî§ôçñ´¹íãÖ¼ïæÖÃíЈÝÞê±ÔçÍÑì뇫äîäâäÒ¯ÜùÕÆøÛÉ}ðèÞÀøàßËÿÚè¬âˆÃÄÃÇÁÂÆÇÅÃÉÑÊÁÄËÇÃÇËÔÍÊƘ/3ÊÁÄÄÍÔÉÄÕˉ26Å¿¹Ä¿ÀÈÄ·¿ÍÌÅÉÀļ²=¹¥ˆƒsRFrœÜÑêÙ¾ÇÇÂÉÊA:W¦š’¾º½Ç¾“9&½¬a{»½ÉÍÅs9KεÃÂÊÊË·4Œç¬ ’òÈŸñ¬‚Üä$[ÉÔ0aáÑVõÜ`OéÝ:/åâ@CòÍGÕÑ}Uö¸q"Îùw(íÆo)Åä’æÌ]7ÉïX!ØØ´pØ©=‚Ô¹Íí‘#²ËÓÀÀ¹¤Ù±nÐÞM÷ÒOêå!cê½yóí©>ãåj(êñ›xâ׎'àéœHÝö‘léÕ‡OÝãµ5Øó°CðâÃ,ñé´AÍàÈcçÔÒIåâÑ8âî©=çßÃ.ÒêâBëا1òöŸ8Ðã¾W¾æ° ÚÏÁ:¸Ã­±àçºä¥ÚÓ¾ ^ÕÕ:œÍÕLKФAÄÑ,-ËÐBg‚´ÉºÂÒÉ®76QMÈÙ¼·¾Â¢76©ÂÄÄÇÊÆÀÀ¼ÇËÈÄÀÂ˼ÂÈÓºÿíÉÔ©¿×ܛɾدۥ¡‹Ã´«¬¹´¯•Ô³½žÞªÁ Ï–v»Å¨Ö¹¶‘œ¢Ì¾´±µ¯–ì°Ó®ã¶Îι©s槫„̱¡‡É·¸±Ç²ÂÎÄ×—ŽÅÅÃÃÈÄÅÖß½±jfʦ‰€º³ƒtƦMlšµ¥eÏ«¥wd œ[½¤o`¬¼t_´¥ze¢±uŠ¥ºoÓ‡Ÿl½ž¿)„¥Âvœ¬¦Ÿ°®ŸœË¤¢Ú¡¸ˆ°³¤Ù΢«èÚÊÀÞÃð¦ê®Ò©Ì¹­«Ùá¾´ÝÒߗܾ±’۾ܜîÌÅŸ÷½˜íÚì´ãèä©ëÒƨÉ×i¸ÆêïÓ·°qi‰·pˆ¿¦¥x«mª~¬z‚v£“Щ˜xzu®‡™Ž¢v}{º¤‹Œ–›Å—° nž€tj—š† ÍŒiaf”—°}‹—†”³‡x‘ ŒƒÍ‚‚²£•m­”u‰­Ãmuǵ”Œª°¶g¬–€¹Óƒ…’Í‹®‘‚ßún»§£O½ q‹z¬ï•ºÖâƒÆâîÇèÕу–ÑÝÛ³ùçÎéðåÞ¼ÜÊÆØÛøÖ¼áÔ¢êäÍà¹èëÝpïæÿèÚïÛÕüâã¬òçõÆþåíºþÕàÄíßü¸ôíýÞôëïÇíâáÏáëðáÜêðÝæÉÛÑéùçûôðßÓ®öäØÔñàÙ¬êèè·íãÞÁÿËíÇùÙõ¸ÙúÙ±Áãä¼Ëóç½æáíÊÚêÌäãÎú¬èÕçÓÄû÷ظúÚÛÖïáÖ£ðÊüÁóÆÿ¡÷ãá°Þæà–âèô¶ÿàï´åÿÝ—ìêø«æÿë¼öàä´çäô•êÞù‰Àëù±ýêùîÝ窑çãÄ«ïí¨ÚÞÓ‡–ÜïÀÓäã¨ìÞÑõçîÔÝëëÖÐíüÝàìÿ¾ãÿÚÝÇçìê¢þíÃeßÎÉÉÔÌÇÉËÉÅÄɾ¿ÉÌËÉÄÆÀ¿Â75Á½ÅÉËÐÌÄÈ89ÇÌÇÅÅÇÍÎÉÌÐÊÂÉȶ¸Kj®ÖÓÕÂÂÇn3rÍ×ÊÔÏÈƽÇaD0¦¿Åº¼³¼½q<5|»¾¼ºº½Â97²ËÄÀÀºÄÄE><˜¹ÎÀ³¾Â²®>AF†ÁÞº¹º»¼³B8ÅÇÊÍÌÅÂöÅÌÈÁ¹»Æ¹¶¶À±÷ñÿ[ïñk´ã¦ÛѯXñéF=Ýìb*ÈâeÒã}(ËõdæÖ¶½å‰ÄêcÕà` +œçÀˆå»ƒß¨ žÚÍ'déÍ,nñÖ*NëÔ)èßnêÝZââ&ZíäB(³â|ÚݬÉâ' ÉÌ®ÈÆœ¨ðo:¾µp 7ªÅ|¸´-•÷¨³Ù²}Û°vßÓ±ÞÖ(8ßÑ"RçÌbι"ÓÏ3JñÙ/>ìóª&õ×)BÛå£)åÔB+áýrWáê]&ÆôÃßÛÐ+ñïg9àäË*àá¶,áï·(ÍÞ\ÉádWÔ礄Ú庇Àðw*ŽÊ©¤é¯¥ó ÎË£M¨âŽÎâŸSã«{ÎÛ"1ÙÐ0Ô¾S¸áÇ3GÔÝB=ÕÕN\íÏ"oÙ½mVÇè@ZßÎ)gÐÓ=@ÏÒd;ÌÑ&Óò_E×ì+Ãéi,±äx?ÎËR]»ÛÀ,Œò‰>wÜtYÀÕv$kíÂSÙò -Ë«"=ÁÄ2±ßÂmžëæiÜíà€·å쥆ÝæÌÜú覴Ùá¤]ñç—žòôȯæýÂk×ìØäóæšäé×ÄüÞÛ„×ùâîÝã–æñîƒÅûç˜äñí»çðà¼÷ñçÇßäíâÚòôìâêÞ¶ðà¿£ÞîºbçãʾéâÙ‡ÜîÙ‡æõØ~èåÒfíóßzìçætßò슋åñÑìÙ᛹õÜŽúÞŒÊà猒Þ÷ÅióéÚ[ëìÕÕöîáUáóÐyÝæÞrÞéטõíç“óößuäëÄ»îéïyøÛè\Ôûç~ãòØ…þñÚ]­ÜæôöùåzÛÝÞ¸øÞ¯‰êå”Ìïí±çñÀÙâ⛕ÑÛ¿¸òû±‹óÝÆ°øñÕ¼ãÒÏðÜÕ‚èûÒ‡äáφˌÊÅÅÎÕÏËÌÍÊÇÅ»¾ÉÏÇÄËÐÉÄÂÁš79È»ÄÈÉÌËÁ¸¿†74¿ÊÉÂÄÄÆÇÇÉÉÅÊ»»Â¸À“ÂÙ®»ÓÍÀ´º:H‚ØÆÏÁÉ·¼^HA¸ÙÌÈÅι¿Æu;<¹â¿¹ÆÃij“>2ƒ½ÃÁùÁÅE<=ÚË´²ÇÏú»C8AÉÉÇ¿Äĺ±¹A6‡ÃÁÅÉÄ¿ÁžÂÂÂÆÁ¸¶ÆËÉÁ¸ýöµÏÌËž´ªÑظެ¼¶¾«²Ã̿«۲įà̳À¦Ò²Ä¯Õ˜à¬×´Ô¶½³ëžç¥ß»Õ¼ªaںњè¸å¹ÅµÓ¡È±»“ÓÀŨ×Å­¾¿Ñ¬rµÎ²»ÔÒÁ¡±ílƒÖ•»n䪬cǺ•|ᬡR~¦{©ž™jo ›ms¦»j~¬ÀwØ‹­¡êŸhÙš£næ·vÒ²¾©ƒÈ¦¼Ì©Ñ¿ï½•‰Ò€Êл­±×Ê«±ÛÎ¥ˆØÌ«µÖÆ°¤ðŸ³ìÄËzåÏìÌãЧ£öᣛ×É®ø¹¸ŒêËÆ•z»¤»ËéÖÿ½¸ˆ›±Þ Þñ¼¯¸ÓÞ¡¹°y¢˜ƒ{¬Œv§©ž•fŽ®œ®~Ž~zzÂ}Œƒx²•Â£™©œŒŠ”ç…Ž–Ú›áéØw¨›œª˜y™‚|‡£”°¬¹½‘̯¡œ¶¤x}ÍǪk¶¬µm˜Š†whœ©ÓÁ€¡á¼…»˜¨“¸º×r½ ‡aµ–£ˆš«g¿±–x¢»ä’õÔö¿íâåØÃéêÍßöõÄãåäÎÅó̸‰ãâÙáñåщÏâä˜ÍùíÃöãßÏÿèò§ÿóîÆúÿí¿õôÞ«÷èæÆíßãÀåïðÅõ÷íÐèèñêàßâßßô÷¶ëâïîÏåãغÞøäÖêèê¸îíá©ùãßËüáìËñáñ»òäæ»Øééʺúå®ìîÿÃÝìàÃÊìÜÔåæîÛÆôàà¿÷âË­ÜÔìˆèãèêÑë½úäê¸öÖèµïÒùºëâñ§óúØ»ïðÞJàêà°äÿæÉýáø¤éôò²Óññáçÿìêê⇕êí­YêçκôñŽ«ßä°ÔéíåÁÞÿÁÒîÛ¹SçèÛ¹îòÞÝøú’²ëõèùÜì•ñáçœâžÑÅÄÇËÉÉËÊÆÆÈ¿ÂÌÐÇÄÉÌÍÈ»18˽ÁÅÆÇÈ¿²Ã…63»ÈÊÂÅÃÀÀÄÄÃÄÍÀÄÎÆƳÍÎÄÆÀÄÄ´¼748Ö¿ÎÄÏÊļS>EÅÒº¶¹Å­²·a78ÀÎÁÎÓÄȵ <4k¿Ä¼Ä»ÀÂB?JÎÆ»ÃÓÉÂÐÀ79Uê½²½ÆƼ®À>5jÁ¹½Ã¼ºÂÇÃÃÀÄÎ̽ɿ¼ÃÒÿåDéýƒOðæt-ïå½ÞèLNçñS3Öè¥ßôŒ!ÚêŽ<ÖÝpÏÜ”Ýé¨-Ýæˆ"¾ÓÆQ±ÛÆ—Îѯٰ‚ëÎ!‚Øá&•ÑÁ dÊòAØàW;ÔñWÙ«('ÅóU%ºÆ^pìÓi<îÙY.•ÒxgâÐj$¥Ôq(»çŒD{ç—?×߬sÑÔh½Íº@×Л-¾é¿'ÉèBçÄ8•ÜÛAÏæÓˆÑáé‹çë°”æôÎðêð„Ëøã–°ãæÕèäõ³×÷îçðîâ̲çéÙãèöÏÅðàñèäÿéÿãúìÌøëÿ¿õ÷çÃöûèÃÿòéËïììÌÞòóíàèîÛêÜýåçñéøßäðÛÊèÝËãèïöÍûíóÂïçäÑëí¼œ×åðzÞÚåˆââîÖæÝø¼îäè¡Éñá£éç•ÆóÚÏvßìÄgãÞÕs÷õÂfßîç€îåç“Üõù×ÿõçtÝúÚáðË¢èîíÈðßö“üðÿ¹òòÑhâþó»ôïÚŒáàñÃðïÜnàÓܧ”àØš­Éø£âå⦲á箬äâµÖç쫨æÞÆu×þ¿Îßö©îêíÛùèÓdñâÚ}æ×¾fÖÆÈÄÀÀÃÆÆÄÅÈÐÈÇËËÌȾËž¶Œ.4ÄľÀÆÆÆÀ³Çƒ79¾ÈÍÅÇÇÁÁÆÃÁÇÈÊÇÄÅĹ­²ßÉÑ×ÅжKL8ÍÁÑÎËÌÑÃT?OÏÂÂÃÂ˹ÂÅn>7ÊÅÂÆÆÍÉƵ2:kÑŴžÁÂABWËÏÊÄýºÂÇ2Glܻ¼¾ÀõÇ=9OõºÃ¼»ÅÈ´¼¿ÁÅÅÅ˸ÀÄÂäÿàÊÃïÑʤíܢۥÊÌÁÖ±¬ÆÏױ˱ӔƾÔĹv£Ñ¿äÂÓÅĶÁ³‡”Á˜‘įÊnÒ¸»NƳ¥=˳ˠ¾½»rÇ¥ä§Ë¼±f’Ų™ª¿Žž¼ªl¬ºÅmYÌ—eƒ¶°v̵˜Ä´¥l…º”m}­‡`xµ§bwƬk` Èpa´°j°Œ”]E´ž^ºŸÇe]·Êd‹ª®s²´«z¶£Ëwͦ»wg«ÆŒ²·©Ø»©°åÌó£à¬ ËÜÁ£·ÐðÀÑß¾áßîèþÈççܨÛåÀ³úʹ•©¼Ð¦ßÕ¸˜Ÿ¶Í˜ªÏª¨àĸ¢ÇÛ¶—ÿÝéÊðÒÉ–¶³ß¦·”g¥§‚v¡ÇœËÓ½˜Î²†”ŽŒ‚µ£‘zñºvÏ”¿vª•‚}¡£xp¨¢«†¨›|l¢«·‚Ÿµ©”•ž×¢‡ª©ˆ”¾«‹ƒÌšˆ‹—r{Î˯ž‘x’Ä…r†¦£¢nàÊÅoºÒ”|É­Ç}ÁоqÅ­É‘ÖªŠµ ²v¾ÊôxçÏÄ«ëÖÕ¦³ÙìÓÖñÑÂúàý…®æÔÔéÈÖÙÞÌâÌèØÝøûéÅøÑëÓ°âÞíÕÓõâþýäðêöÜëë¼ÿáèÂíßí¿äìݵñæêÈëëëÇÙïñåßàïÓàçôÎ×çâóßäíâÚôèÇÞçÿÚ´îëî±êüåìëÙÑËñÝî·øáâ¹ñëìÎüåþÅíàë·åØñ´×ðô¶äÓÜè›ñæî¥ÍïÔsãîí»úËÿÂçó¡ÇúÜìŽÒÀä‹Úäì½ñî߬îÕòÍøéÒ©íâñÎíãè¡èàëµöÛí¤öÏõÂðÝé•ÿâ黩ÔóŨæþÏîæö§²äçËÕêùØÐå×µÊéàGáå»Ýì÷¿äìâ~×òîÔ¡÷á̯óéÑq×ÇËÂÁ¾¿ÆËËÉÉÔÊÆÉËÏË¿ÆÀ»¸–82¶Î¾¾ÈÇŹÂz3?ÃÈËÅÆÉÅÆËÄ¿ÈÅÌľ±·¯ºÊ¸ÑγÌÀ[<<™ÄÍÒËÇÐÁVCWÝǼÇÀ¹ľeC8ßÏû»ÑÏÌ·)C`ͶËÅÆÅ@?UÑƼ¸»Ãľ´,@jÇ»Á¶Á¾Ê¹Æ7?@ųºÇÀ½Ä¯¸»º»¼ÂÌÍ»ÁÂÄÚÿäYHëÔIÍÒÎ+ÈÔXñÈ9DÙØ^2ÂÜ}'Óé…)Ñç6àØ·ÒÝsÖÊ\Ðè~¬÷¸ŒÍµ¡×´ŸÞ¶*sôÏ…îÖ^Ýê??Îåk%ûè?aáÞ)?ìÊ\Ðê„MÕÑ“&ËÖZ#ÏÓžÂÇv ÐÒ[ÃÚ˜ ÃÓŸ +v¨»ƒð˜ Áä„AŸÍ´à¶I{à» gìÎ1RÜÁ"}ÞКÎá$EâÞ0uÓëe=îóhVËê»+íò>`ëæ€oÖßo.ðÌÚ$ÿåͤÿ×Geíܼ?ãÝ°)ùß½=ëÙe4ÛÛ‡4åá‰(ÈàHEïó¸5ËäÃ0ºÑ¶3Âûd+zÚGžÜ•'¼õŽÃë¶8ŠËÉ"HÖ»&jã±ÂǨ'mÐÜJ8Ó»7+˶*,¹Ú2Þ¾MmôÕ)wáÌXZÝÝt:Â×{X§´hVÙÁd0ÕÌ’NºÐo7¬æ…Q¹·!¸×µ]áâŠ^¬ÛdMÏÙ¡aÆí¦(¿ßÒF•Ùµ¹å¨8ÄîàTÆäâ…ÒÖŠ¢ã꣗êémäéàŒèÝ¥høè¾®ðå³’åàáL×æÞËØåÌ´úèÖ€ñâôÌþßåºóöÒŽãòÿ×îñÝÊóíâ«êúî×ðåïîâãòÚëæãÖÙãðïÒêçÓ«âö¾ÃßïåÐïÿÝßóõÌîÎÎÊêèçtëîÚ^ñóà—ãåävÈåç’êëí~àèûÊáìö›Ë÷äéÙêæàqëà¹iÝòÝ[ÞìêöãîË„åäádÙãó{ÂíÛóèÈ`äîÞvéúÝnáèëéüíÝèãîpÎçÝj¹ëætåöåžöãÀ¦ë즑äósÌàê®­æð®«ðè²ìá·—ÝÌÒ|ü⢌íôìöáÿÄÅéýÛåøéЖéšÀÁÌÇÉÂÀÉÓÕÐÌÉÈËËÈÌÐÌýº¿¤E5®Õ¾½ÊÉÅÅ¿ºp.AÆÆÇÂÂÈÇÉÎļÆÈÎÍÓΙ©½Å³ÊÍÀÎÕÒ…0DoÐÆÌÊÇͺP;MÚÇÂÖÌÊÅ̼^@%ÒÅÊÏÅÄÚÅ«&KI¸½½ÓÌËÈ>7KпÂ˹»»µ;3[ÅÁ¼ÐÍÃϸ½/D;ıºÊ½À¹À½»ÀÂÄʾºÂ¶¿àÿ¯ÇÇԜɫâxØÆð£É¤ã¤·¼ÎÁ¿á›¸»Ü¤Ê¶¬¥Ù»Ï˜Ñ´Ô¢ÁÃ’ŠÄÊà¢ã“µÇ´H¾¼ÄjÉ­§|Á§¾[«¼Ö¿º±µ‚¹Ù®×®æ³˜ÀÑŽÁ½Ä_§Æ¼“X½ÉUΛ֯•VƯ­O¾¶N‚¯}Wˆ˜Äp;™Ã]Y¦­‚¯¯ªQl¢Åwc¯Êwwªº™Ë¨±Š°²Á…¹²»uÍ­¸¢Ô¬œ’ÙŲ¢èÓ³¼åÆá½Õ·²‡ôÉ­»âŸ¥¢å²Þ©íÆåáîͺæع¦êØí¬éǺ¤“©¹œûÓÌžåƵ󽥻éÓ¿ŠßÇÇšÈÇÒ¦ÎÞÁ›§‚q“³šµ~Ù¢»ƒ½³±ƒª„š—n•Â§¸¹¢q{´˜§–Š¨§}v††´x—Ÿ›œŠÍ’·ž“nµ£åœš‚§­H”‰}¤¾¾êÔ›¨¤n™Ã¸¹‹[±Þo¾£jv¶‹qm›‹{†¶§»€³½Í~ÔÒÍs¾©áiÅãÆÁéÆsØÔâ§î×´®öâÅÕÙìÂôËÍÞÒíÓ¥o²ÅØ×ûðÀÙíÝöjç÷ÍvñìÊÞàØìÂôáõ¿ÿÎÝhÝáÿÕìíæÅíïîÀëìÑÌìî÷ÊèöíãèðóÙèìæÎçéÕéÓ×úàÔóïÌÑïëÛÎïëßÃèçÞÁßäÒÙòâ÷ËûÛðÕßåâÑñÕ÷»ÿÔäÅïìò´äØè¿áÓÿÈãòßãÔâíö¤ÿÜϦõÚñƒñÕùßîèó¿îâ÷´éóÐsÁìÞ¨õ×ù«ë÷߯ñèÿ»øáëíÿ×ì¸ñäý´×æ÷†ÒÞñ£úêñ¨¢ïìŽíð»ÒÝÿ¶èØËÆÉâìË×æñÂÀÐìÎÞÒßwmâáÔÒêÚÿîæìÖÂðæÒÞ÷ÝÕ¿î—ÅÀÐÅÊÂÄËÍÐÑÌÔÅÅÇ¿ÀÉÊÄ®·Äª63¼ËžÁÖ¼É`0RÕÂÐÂηÍÂÐǹι±Ïΰ:K¦Î»¿¹ÃÄÑÄ€85jÌÀ¿ÉÅų@A`ÍÀÈÐË̹»¶a5=ÃÔ¿Ô¶¹Ë¸£6?O²Ã¯¹ÀÇËH7KÚÌÅÄÀ¾½¸½+6gØþ·ÄÒÀ¾ÉK@GÏ»¼ÇÄÀÁ¿ÁÁ¼¼ÃÄÀÁÉƾ¦¹á·BØÙn<Þà©Öæ *ÓãÏ<åà†FÍÚ´(ÎÙ“&ÞÜo%×Ëœ4¼á~*ÎÜp&ËÖ-ÅÔ©ÝÓ£ÞØ<º×¸*‡ÀÛ.‚ÍÝ1†ÇËlÞür,èÓR>ÝÙ]QÚÐ-4Ûèk5㯀+ìÀM9½Ç‡-ÀÉ}.Ì×u^ÆÀJEÁÕ®)Z³Ÿ 6ůKØÅ–-¡ó¼¨í¼.§ë°G™ÌÂRÒÕ3wÕÕvϲsÔ÷7câñ\#ùé”täíš@ÔܘmäëFóÝ›këÏÑ?Úô¿KêíÿçÜ™`ÀçŒ9ÒßuBÖÂB4ÕåÂAÓÙÝv×î£Vçç GÛ鼩ÐëUÆÞ¬JËê‹ £Þ« Ç¿´U‰Ä¥?ÂÑÇ)t­Õ@—ÓϺ蹌ÞË3a¸Ù)`ÑÌ%G»Ï51Ô¿DgÍÏ/mØÜITìÖJ]ÕÑa,½ÊS>ÚËN5ÔñÕ€ÛÖvT}ÛvoØÏ5ÂÚ '¬ÖŽ/¼¹iT¼ßÇ5åí§,µèáPÑׯ9¨ìáU¯ÞáfÒÚÆkÀßÚ˜”áÕ¸tñì„…ôÛc˜æã™–ðÃHáöÞíéöÚyê×âÖöãéËòÛ¾¶áéð•ßÿÝ~äñû~×çöÕôìäÔúääÑîçßrÜôýãáëòßéêìÍàèé‘£éòîÿéâÙÞéôÞ×ìàß¿áäãÓ÷ïçØÛåÏ´óêáÄëØáëôÕå™ÞÖÿ}âï”ÂçõœÒÿ܉Þà뺇äôæ•æøÑiñåÔ‘îÿ¾ZíæÃkâÛñßñá÷ÜýêöÒñûÉGÒæÐæðõÃöàâŠÕìësÐñèqÚðæŽãïÚ}ÅõåpÀîÒ³×õíÁ¼êç¡ããøš¨óݼÒèá·Ðñë»ÉÝïÌëîÖÇîß´”óëÒöíêÙ~ððôäãæÔwÞÙÍÅÆÂÆÍÏÐÎÇÌÄÌÕÌÇÈÄÂӹú@>nÐÃÊμ¼Ä´µM7dàÊÇÃÄÄϼ½¹ºÅÊÊβ]/8R¼ÄÉ»ÀÀúK<<ÔËËÇÄÓÍM=aÙÉÆÊÂƺÁ½e7<ÉǺËÊںƺ@EbÈÅ­¾ÆÁº;7SÎÈÊÎÉý¶°.:X¼²Â˽ÑÇ¿;:QÓ¿¾ÉÈÈÌ˼¿½¼ÀÀ¿Äž¹¼Ý÷ºªÇÑÙœ¢¾Àص٠ê¶æ»Ñ´Â¾å Ó¯ã³¹Â֤ųûµçÅҲȩ®sÅ£Þ­±ž„•Ì¥¼\ʲÁŽâ¬­uЪ«a¹½Åϲ­_ľ⚰̶†ÇÀ·n…¥˜c—¡¹’·Õ®f•¡³s¿»[Irªgq¾«I—ćdu«±‡r‰¢oIš§ca¤®Ue½±ŠQ¬Ãil¢ÁrZ ª`r”®€º¯ºw¥®¾}ê‰ڷ´|³®œÃÒ¨®Éë§ØÅ«¢ÃÀÐÀÚÊ»°ãéû‡ïììÍî¾øÇ׿š–ëܬ‰ëá „›Âž£ñʶ‰ôàÔ°ðÀ½ ‹Á¾‘Øʯš”݇¯„²sŒÈɖĆ@…°§k‚­QvƒÁ°Œ¸~‹¼¦ pǔԉ½¢Âª§¡ o­…“w•¤“~¸‡œ™“o—´ô£«’”prïȯ‹À“€£ÓÚ’§æÕ܀¦nµ©…ƒ”Œ‚}®Oˆ½­t…Áž‹Ž¾ÈÝ[ÕÌÂvÑÙâs·ª¯_Ÿ¼ËaÚßáSÔÔÛŒÅÜÚ‰‡å鲨ÙÛ¥£àÕÄËæùÐÈ×Âl¢ãùÜþÜÞÙ\òñº”áÛÝÒÿìÕÑéâðÏôõëÄøÜ÷ÕÿìðËçéïÎÿóéÑ÷çÿÑÿæàÔáðóãæáåÍåêèÒÙéÞíõÚíáßäèÐÒôðêÅìäâÐñÍâ×ÝéâÈøòåÈìâöÝëíóºúÍô‰…ùûÇìàðÂëßðÃýèïäÃûâ݇æûò¦óéÚÉÛðÒ³ðÛç¼õøäßßíÿØêÊã¾Üãä“ÿÊìÆóßï²íÜõ¾èéì¾ìïå¹ùáî¥ùù߇Òâü«öñÚ³ëêÊÆèô¾ëßñ‡£åáȺçêÑÚÛÙºÀëîÜàêéåÌô彚áëÑØñíÜ«ãêêó÷×Æc¹Å³¿ÄÂÈÏÏÏËÂÙÉÈÉÁÅÓÙÈÓ¿¾Êc8QÖÆÅ°£Ãζ»/EŽàÍÉÉÎÑÁ¾ÉÒѹ¸ÈÚÂ88G<ÈÉÄÅÏÍÀºDF@¿Ê¾ÇÉÃÈÉO5UÓÃÊÎÄó»¹d78Õº¾Â°»¤)5ZÈÁ±»¿¹±8;XÕÈÁ½¹»Âĵ5>]ÍÆɱÅÃŽ45NÔÀ¾Æ¾¾¹¼ÂÁ½¼º»Ãµ·ÁÉßøÎOCÿÓ9%éÿ”AÙÚž'ËÜ\\ØÙ’ÔÚ´4ÑÔ¦(ÑÑv+ÁÚŠ%ÜâmòÊS(×àf ÆóŸ+¶ã¬!§Ø£¥Ë¹jïº"Žâµ„ØÁ#<áé9-ê½=\Ǿ~Ãô42àÍ<Ù¼uÈÝHT»ê…_çÕj»Á_E¤µ…“¬¨@dÌ´$ÌÝ™±ï¼yÞ©?ï°)˜¹Á"hÙÃnÒØ9cÓ±§çÔ'pûâ)UéÐ-Rö¾=Ôß¹KôÞ7IâÙe~ðÖ“¤ÿæá ÷ñ½L÷îq{ÉÖ¢kÞâFåÐ@&ðÝ¡RÿãjRÌäÀ:òé`^ØÙÜ}¿ä‚äÍŒáâSHÇé–OˆÞDÇÖš*™Õ‘ÒµFØÑ]õ¯2¾½Æ–ͽ?>ÇÈ<ÞÏ!6ÉÐ"KߤG0ÅÅ@Ïå¹/ZËεjÌÒŠGçÏ…}êÊ~nþÉi.ˆÍdC¹µ5CžÜ¹.MÄ‹æ³DÌØgLÖàßaÆá?Ìñ–*Èæ×FÏñâuºÜàoæáÛ_£ôºl•ì웽ÜØs¤á㔢äín…ãÛ´Êâþ›™Ö×ÄeÛãÑXØçÖâäæÚ™çöÏ~ôÿípÓïÜØíàÁòäëÏïèá˜åúØœÔöçűøìÆØìïÓäæ㹪è姻ÿæ¼ÈêẌîåùÐùê×~êã¾³çåæÏúììÃÿåå×âëìnÂíÕ‘Ôüù†ÁêãjÍààÏàðéËuïÚÎsÜüÏëäòÆœßþË`áåçŸüÏá‹ÚÙÅiÑæÚŒÿÓÃiÿùà‚ôàæ|Òÿè€Ýßðgæëßáðéè‡èÞÓV×éô}ÔÜÕ·²î找ôëyÙâùã’­Þá’®ßášçíÇÎñݺíѯÈçß¿ˆÜýª¤çíҗ梱ǵÃÆÅÊÎÌÎÌÃÇÁÌ×ÎÊÎÌϪȷ͖4@ÉÍÁ¿½ÀÉ·¸e»ÒÉÓйν̾½ÍÄÔÁÓÅT\™®Ê¾¼ÑÅ»ÀH8SÄÉ´¿Ïп¼T>WÑÁÒÛÒ˶½¿lB<áÆÕ½½²Åº–3H`ÏÍƹ¶¾ÁGD^ÉÃÇÏÎÉÀ¶¹7AeÖý¸¿Ã¸¾¾GèÖ==ÚÊ{KËÈt$ºÊ\2ºÛ€)Ç×dÌØqÄË~BÀÕ©8Žáº'ã£ÊÔ•"¥¾Ä™ÈÁ@{ƼtÛá:]Üæ WäôTÝÍ màØ@.ó×>7âñlpîÏ…"ÕãŸpÞî‡oôÞ…ŽáæÕ{äãÊ>ÿà¢PëÏxUðÞ?#äß[FÚÛ‚6ÓØ{(Æ÷~;Ýã©(ëÑ´W¿Ô“"©ËšÄ×y?ºÖyçž1ËÙ©Çãž>©ÅÄ4FåÂ4‰¼±8»×Èc,§¶D»Ë:1»­!jÄË1A§Ù`BÊÇItêÏgPÅÄG<Ý߃EÕÃq8âÕb>ÊÙhíét.™Õ8=Ëܧ%gì+Èà¨eÃïÑeÛáÅQÜιUÌáÅbÃ×ÊX¥ÕêŽÐÝãu§Øª[×ÙêÛö¬yõàêðç盘äóÀµØäy©ÛúŸ€àíÕ‡áìÁrÓñÑ´öëÐÈçæöÅðþìÛôöãÅþñä¶ìùéÉûç܇äáìÀúóöÚÞëãàéêíÏáççÞæ÷ôÜÓàëÛÞîè±®åíéÁÿîú³íëôÓêêØÍóóÞ¹öêù¸ÿñôéèãðÄõåü¼íö×ð€¨ùì¥YÏÐÇ`Úï̘ñì¾eÖöÔdÕåØ{íÞóÕðÞÜwÎÔÙ„ëçÝnÌÿÊNËñøÒêåû…ïèÞpáëßiÑØì×õâï~åÙÎb¶Þû¯£îëËÝðõÙéíã‰ÉÞê°±ÓãÇÜòß°ÏÝïÈyÖë¹~ûùÂÀäß©ØùàݬêæÂ|×ý¸kš²ÉÃËÊÉÃÀÈÏÊÔÊÍ;¹ÀÁÀÃʽÃÀ«B^ÂÓľÀɦoÇÊÆÑÂÌÄÓÊÎbH{×ÃÅäÁ¥jŽ­Æ̹Ưݲt=`Õ½ÅÉÈÊ»ÔÐI7^ÔÀÕÕÄÆÂϾT27Ö¿º³½È¹È 48IÎËȸ¼Á³13MÒľÅÊÍÉÀ»7:`׿ºÄºÅÃÄ·68@ÑÇÊÈ»¸¿¾ÃÁººÃÇÅǼËÁÉÉØÿ±—ÃàÒÙ®÷³á§ê²íÅ©·Ã´Á¡Ú´Ð®ê©áµÓ”íºà·à¦½›Ã°Ü¤Å¡ù±µ£Óª×²¹‚Ï®«p˱ܦ۷ͲÀ°ÀÄÖ¸º˜Ê¤¤”²Ã¥„¹¼ÌÃÌ·¢|šŽª•œË³€±Å½ˆv»´}­¹®Q‰£‹NÍÀ eœ¦˜ek›¹ps…ÐVg ½u‰´«cu˜ºT»©es˜°yg£¾“Ú¶¶™Î¬¿ŒØ°¶œ´º½Òή–ÜŸÏßѦšèÈ­ ë³ÑçæóºãÖèü×úÔõ§ñÚÒ–àÌ»¤åį•‘º®ÌÊŽú㬕¾µ¯Ì®ƒÛǧŠßÍÄÜá·šÃl˜¡¤º¡©b¡¨®ÜŠ«qzzš‘ºœ ’y{¹ª€‘µŒqƒXLy†¦˜wn~s¢¶˜{¬¤£•’Ÿ¥z®ßǧ˜’›rrÈ´Ÿ~Ðw£Ä蓲͛k‡¿å Ž‹v„ÄÀfš°™’²Šh§ÜÕ^ÌÔÞ‘öÌÀd²™yÄÏÚ€­°Ø°àÑäe§ÔÓ¡Õàëp”ëÿ´‘ìßóôßêÚÁïÙÑÁÞýßØéíÀ›÷Øæ¾ùãñÆíïÝÄêèçßïéõÁöôæùõì÷ÀúõñÀíòݧðÙú±òäóÅöçêÚïûåàçåèÌâééÎÞèêàÞïöÝË×ïßæýÛîÊùÍð¯êéß¼ìóÔÌõíà¼îâÿªïíïòôÚÞÃçîñÑÿæé¾îäþºáéÐÙ‘îõê®ÿÚÔÀÿéÙ§ìÚýÃ÷åõÎÿèÜâäÜñ§ýâû©ñìóÂã÷ÓšòäðÃêäÿ­ÿøä»ÿíزþåýµäåö¬ûöõ’ÔíÖ¬¤ãáºÑâÚËóßð¸åèÿÁßþñÃÔïî´¥ÝãäÄÿçÌœþñÀÉÞìÀãçéÞÌëûέëòÙ£³ÕÙÆÇÇÆ¿»ÅÍÈÇÄÑÙÊ¿¿¼ÅÒÊÄǺÌVƒÇÄÅÝ®rR§ÏÊÃÎÄÈÂÀ¹²7*P¼¹»½Áб^¢Ç¶ÕÉÚƒR‚ªßÀ´ÃÁÊÂÔÅICUÀ¸ÉÊÎÄÐÇg>?ÇÁ³Â½ÊÄÍŸ>FMÒÎÌÊȶ§?GMÌÂÁÆÈÌÏÍ£38RÍÄ»¶ÂËźCD?º¾ÏÕÆÀÄÁÁ½»ÀÃÄÉ¿Ä´ËÏÔÿØ2`ÝÙl$ÏÓ¾(ÒôŒ;êÞ@kåØ£Îã¥ÓܘØò_-ÊÊ|Çê”ßä½'é猿틣ᣯݦèÃ!Vñ·)aàÃwÛÙ(8ÞØA%îÉ4HîÎ*váá#)Ýß]ßÎd'É×i%è݈&ËØ[$ÎÔ{]µèi ­Û³%}Ö¼ +Çè£EØÙ¾‰¾¡!}Ú—>‰¹Ì cáÕ'uçàŠ×Á›ë±']ßÒ,héá]?ü¯&WÖæŽ7ñÓˆSåÕtœôß|B×ôÅFÒùž>äòŒfñð¨såÞU5ñãDBõÞ\>ÕÜq&ÒæK9ËêHZíáa3Úò™=yëž­ìnß×›™Å”ÍÒˆ3ĺ„&ÊÌÄKÜ¡%<Õ‹Y´c-²Â/Dߟ&CÖÔ=Q¿ÎUGÆãDRÜÙq¡Ì°21Èáf'ÍÚv.Ø×?¦ÓÒt$¸ë&†ÞÈiTêÛ2M¸Ñ¶ˆÜ†%·ÚtMÿÙ°×éÝ]Ë͉.£Ü”EÝ×¹*µßë]Êß¿EÒñ²L«æ匹ý×ÌêäÑt³Üâ¹xçö¢Œá쎉õâÉfÚóíWÛîÊ{ôü¬»çäОîéúÒüÝÞÆôôé¹ïõïÑïøågÎäó²ïôìÇêìêéÞõêÃÔçíÔèïò¶ªãîÞæëëâéèáãÕîæÛ{æ×ì¾ÿßìÝâéëÇëõÑsøïíæôã¡ÜÿÞ˜ÙñꃽÞ・ïî•€þÜÁaîëº_íøµÑñëåœçáÜY×ðÄwîìÓ‚àâæYäõà”âÿÔÁõðÏ}óÞáh¸þçlÜëëŠîëß~íñÿ†Ì÷ØdØéè¡ÿᤨÞ÷“àòƒËìê‹äßê‘°í䀫ëݦzÓñËŽðóÙÛöꃴäð¿†ó걉ìôÔsÞÄ‚ÈÍÈÁÃý¹ÃËÅÏÅÈÊ¿ÀÐ×ÓÂÌÇ̸¸#U‹Ž‚@YÆÆÀÔ½ÄÒÈÊÈÌÁBC[ÈÀͺÑÌ×®§k¤„‰WN2~ªÆ¼Ð¾É½Ï·¥ˆ,7)†£–ºÆºŽ†‚/4„‹‰¾ºÊ‰~Y%;!ˆ|¬® |09'nƒªÇÅ°–h&=/~ž»À­…sz"73e{¦À½º¼·ÃƼ»º¼Å¿È´ÈÎÕþ¸²¾Ôªß®á˜À®ß›°žß®²ÄǸÀ±ß˜ÊŸé¦Çšó¾¹´Ü¥¯±Ö Ó³É¾Ù´Â»Ö·±§É¥ë¬Ö¢À”Ó‡¾ Ä©¿°™žÌ¹À¹¯¨Ö¹»ƒÊ§}ß®¯‡¾´¨~ÐÍ­á«É‘Í·¡z@·’¦dĬ“Lö–r‡®–B_¯¨^KŸÁVˆŠ½^˶­Ù™·Jc±Ä[c«•z·œ¬Œ¸¡±–ūԴ尹ܦ»æË ÀËÕ®™¡Ü •—¥­›ñÀÀ¦éÜ–Òô½¤’èÅÁ“ÿÉïªÞéѱÞç—˜³š“ôÕº¡ÿØ°Ž­âµv³¶¤‘éÚ¬¨é⧋¬É ±cn« µyùž‘¤wš†½¥|‰¿”½‚Âr|°qobpdp’™¯Ç–˜›žŠ¢Ÿ‚»ÜëǨ™šx‘¤ž…¢ÐŽj®”w¯”€„Ê·¯ÑîÂÑá汊ÈÊ}†²½ ŽÀÎs„©ÊŠ›×¿s°«šƒÛòdÖÎÌhÎÕŒY×wcâ´µ|£Üñv¶äÊXðÔÁÎãñ‹²ÙäįæÒ– æñÄÔðèèÀïÎvÑìðÒªðÚõmþïß¾ûîÓÝèàÛáôôÞ¾ýûá¼ú÷ç»ÿíñÐìïïÆçïê²ñìòÊáâèíæìôÞìåéâèêñã×ãëãÝèãáááãÙÇëãèÑþäØ»ëðåÖïãÞ»êÝåšþßõÔûçè½ûáìÔìåêºÐøð°òç뽓òäßGïäÐRéêÊÞñßäÄìçç¬óãÞÝêéã¹íûð¹úêâ®ë÷Øàîýå²ôÖýöÝò¡ÕôõÆê÷ðžÿäÿ‰ÖââœòÙöšÊàçj„úÖ•Ñàö¯ëõÙÑÕìì©îÞâ³ÃßõÀªðçÓÜá×æðß²ÑÿåËÆýìÆÝñäݵóÁˆÙÚ¸É˾ÄÉÄÊÎÉÅÎ͹´ÁÉÁÎÕØÖľÎÕ£{qpz—³ÇÊÊÆÃÅÊμÌÙº–£ÇÄÈÆÌÔËÆÓÅ«Ž^lš²ÁÆÊÊÆÄÆÉŠ{uuu{u^†ÅÒ¦kj€|qv˜¶½¹…€Š‚t“ªr‰Š}z}‰°Ì¬|q~mr‹}|¦µ´±no…•‹ƒy’ºÉÇÆÃÁ̸±Ì¼Ä¹ÊÉÊÁÉÙæ:æñ9;êïƒ%áßd$Õë›Cü¸D@øÛwÒÚ± +Öà¦øÝ°¸Ôœ<ëàs"òÝE.ØÇ©„ñÛ6Ÿìµ§Òˆ‚߶póÁƒéÎsÈëHºÍK2åÙDMßÃöãÄ èÚ–pßæc3éë[Bçà¤R×îuKæôªJÜàdIãÚHIñÉŠJ×Êu+‘ó™ÆÑ%¨ìΠ¿›Y¾‘,ѾÀ³¿+`î¸+…ߦd¼ÛÍS{µ»_oõÙÎÉ÷º)4òÍYtêå4ƒáÍA7ÙËd8ÛÂV+ÌòsaãÛqcÝÜk<¤èbÉàRvËÊ|6»å•$Ôæ­áÓy[×æÀFÏÛ¯f°è»†áÖ#œåÁCÔâÉ9ÆâÜ‘ÆíðËøÔí–|íÞ¢©âц©ñÜ–ÿå–ƒÓíßòúäÁtñáÉbáÿäÛéìààïõïÕÿïíÜõßöÍöâôÄúðìÑÿôë­øëô¼ôéêÎ×ïòéáãùÖãïçÎëóçâãçñêéëçâçíéíÃìïç¾èëôÞåá×ÒÿöáÕèæò”ïêâ–Õçã¨ãß÷çôóáÚéÜèÂûÔÌŠ×ÚÕ¿ùìÒ½ßë컩ÛÖÜ•ëáÞ³ôëÞbÒñàeèìðÎíêãÖíæÏyêóè’öñÜÔÝþðååïéŒëéøçìäÚ|éêî»­ìÍž¸êøèóñè‚ÀõÿÉññäÖ®ëæÅÙñÞœ”ïܲùà‡…ïãÍ‹ä鹇çÖ½““Ì˺¿¿ËÓÍÑ×ÔÐÆÅÌÇÀǾÇÉÌÐÇÀÇÊþ½¿ÇǼÉÆÁ¾¿ÄÉËÇÐÖÎÄÇÆ»ÊÈÃÈÑÊÃÌ¿Ç˽ÂÇ´³ÂÆÊËÉÇÇÈÒÉÈÅÁÆŶºÛ×ÀÂÆÈ×ÈÑÍÆÊÑÑÑÁºÂź½Â¸ÇÚʼÌʽȸ¿»¾ÊÁµ¾ÆÄÈÍ´«½°¸Í»ÇÔÆÍÊÆ»ÄÑÊÁ¿½ÁÊÈÀ»¯ÄÂÊÂÍÏÃÆÿÄÀ¯¸·Ö•Òªå·Ó­éµÆ±ØÐÓÃñËÁ—èÀËåÀÙ³á£ôœØ«Í¥£µË¥¸µÁ­“là¨áªã«µ¾ÎÀ¤‹Á“Ÿ€´¸º©Ï®Ä—Ì”³r±Å“u½Á¥ÎÂ¥½šÃ¬°~©Ë™”´±ª¯ É¡ƒsŒ£•^_¯ŸŠ‹¢£[‰¢–‹q™§^®•°[О¶žÇº{}­­Ì•®N_¢Î~z˜Kˆž½½ŸÐÐÖs¾¶´¢—µÛ ªáÓ…ÓÖÌ­”ïÉÙ³ÚÝÈ âàÈÎðßíèÎúÍÿÚÙâÕÝÕ™ Ø£žÛÍ•‘ÿÇО˶“¾Üä¢àˬ†¼¾‘Ù¢o~©ž[ŒÉ”„Áƒg†ª‘¹‰×š¡ŽZ•‘Úĵ‡®¦‚c–‘{Â¥¨|¤ª—x¶§ a§ÈÊȸ›Ì¶ž«¸s®¨µv‡’‘Ž‚È£Š€À´•áœŒ‰ÕÓ¤r”•t‚ñô}›z^º§ÌcÕÆèlìÿÌv½´”Â¥Z©¨¹uÌÐÁjÈÅÙ¤çÖã[ÃÛìÈãëà£âÕÕ‡sìꟚÞù¯ÛüÒÓãòΧ|öØ¿Øåãê½íÔÂYæàõðÙãÒâòÙÿ³öðöëÿçìÂúëøËöâ÷½óÝø¹ÿÝö¹ïåéÎÕìòëßáô×æêäÑìóçããçóéæåâßæìèãºëíåÐÿîÔÕïéÑÃñçñâãëå«ÿñôÀÿÿí³ïçõäÕäîÊâäÿÀÔïæå¾ÿßäÊÖóÏÍ÷ãØÉýßåÊßùêÂø÷ÛÀåÕñ­ÿäñ›Éäë¾þôñÊïçÿ½äçïµøôçÁüäùØøêí®ôôñôöçä…õâÞ¼¢Òø·ÏùÖºõÔùÂõÙПÛÛéÙÎêê¶öëòÑ×ÙúºÏÿäºÈïê§ÌäéãŠéÖϺÿÜѳ›ÑÆËÉÊÍÖÙÐÏÚÓ×ÃÀÙÔÃÎÈÍÊÊÒÓËÇÐƼ·»ÊÓÎÌŽ»ÁÇÊËÃÑÒÂÄÚÔ´ÐÊÂÅÎÊÃÇÙÝÊ¿º¶ÈÕÆÈÊÌÌËÉÈÆÃÄÁº¼À¼ËÒúÌÔÐØ·ÇÍÉÇÄÀÀžÃÇÀÄËÅÉÎÉÆËžýÌƹ¼¾¾Æ®½ÆǺÀͯ³ÂÁÀ¸°µº¸½¿¸ºÅ˽¿ÈÄ°¯¾ÄÓ¼ÁÎÊÆÿõ_Tãߣ)Íôª:ï×1ÝårGíÔÂÒá®Úè»!ÞòRÇí·)¿îjÞÙ„+ÙßnDÇÛÊ +~í±´Ë¿”äÜ8rûË+„ßß1eàã:êçO(ðèB=èß21ôâ+%äÚe)æào2ãÝnãÈ~L°ÿx?ÕèM ¼Èq&¶Ã°§Ë¹ Ç梵ݿ!•è¶«Â½;šÈ£NÙÞ]â×tåÁŸìÍ<æêPg×ò VÞÔFkâá­Oëÿ€ZõítZïþ›;ÉêÏ,õéÇTîëhPí¿\2ßä¨ éä´=èõ>Rðæ±#âáÖFå×iYÅω/šÂ‘/žã§9Æïh@ÌÛ‘ÁÞŸëš±ì–>DìÑhíǘçžQŤ.6óÉ%oàÕyÎÓ*HêéHmóÅ3kçÀ,xå¶.2Öèh;ÍöÑãŒCÝê®|ëÎY<Îà„€éÖo$¿Ï²ÎùÉZêâŠxîÐy+ié¹áÁ¼å¢BÄòÇX¿ðÍaÔåÉhßéÞ²ÿß휄ÐÒ¯«ÞןÌßò˜uìÿ™zðç÷îîä¡`ßñÅcÞÒåaüõ«ÕÛíÐ|àôðÌôóîÉïíÖŸèþûªÚôð’éØçƒëæèÅåçæèäïïÜãæñÕãôôãØåëâÞðãÝàåçßÎëåøÔìçÓuðíÕÇñêÆ{áåéÎôýÖ}ëíß–äåÚ•¡øë“êöëV­ñÚÕîëßÞ]ëüÙÒùß·qèÞÍ}øíÙÁèõâÍêõÛmßéâ¨×ããUçðÊ©ï÷îÕøèئíõåláìéeÝçá‚ÚìæŒÌáØtæàÿ‹®ðÛ¡¥ØêšÌðð{Áçà˜­ßìÖêàä»÷àêǪãåÇæâÝ«šäê†Äçñ×ÑÿäïÌòâÇvßÛuʽÄÆÀÄÆÊÇÀÍÉÏÅÄÓÑÊÓÏÒÎÉÏÖÑÈÑ»¶ÂÄ¿ÂÊÍÈÃÄÇÊÍÐÄÅÉÇÃÇÊÄÐÊÄÅÉÇÅȻȺǿ§»¿ÌÊÉÊËÍÍÌËËÊÇÃÅÉÊÊÐËÉ͸ÀÆËÉÉÏÍ¿¶¿¹½Â¿ÁÄÀÔÌÊÊþÀ¾ÆÃÀÅľ¾ÀÉÈÇÁËÚÁÎÅĽÇοļÀÁ»¶¼ÆÊÏËÌÎÉйÆǾºµºÆüØ­ºÕÝÕ¾í±â¯ç¿ÂôÕ’ÀñÅí¤Û§È¦à¼Ù¬ÝÂŦáµã}èÃͯÅŵª×½È›Ë¬Õ¾mØÀÞÅɌʺ٫¬ŠÔ¼ÂÀܶÎÔצ³~Ç®ۢÑÙͯ¤ÃÀ™‹ŽÊ²ÇÌÀ™»°†Ñ«“Ä”¹‰Ñ¦–|µž|¦¼hÄ‹³t±—¢tؘ¾w—²“v„Šw¨ͱ–“ݘ«“לÃÃ稴ÊÖš’­Ä¤›õÝšºåÌÒéÕ˪–áìºÕäÕã³óåíºãßïÕÖçÁ›çö—èÖ¬‹ÿÌä‚ÒÍš»åÒÀ‰ÚÚØy¦‰¨žu¯Ž’¿ē“ªwÇ‹ÐŽ´¥ÈmƉ›Žñ«Ñ›”¨Ìržƒº½rŠ®wmj¸¶w˜µ™œ”¼Š‡¥äšž—xˆ¾Á—©¿ÖŠ°ª¥z¨Ã«~¶ª‹ÐÑ…j°Ñ„c²ÖŒÄÙɆ¼ÏÈw·»·j­á”vÅàº_•ÛÌ[ɾÔ^æ׿`Ø̯h©Óñ°òÒñ´÷Óí¸ÿÔé±™Ûåõæ怬ØÝÁÃæéǘëõÖêÛר]Õßö¡ßòÚqñÛÌãäòÛ´ÿãìÎòííÍöêÖ¸øïñ´ïíó±ÿæÿ±üíìÈîóíéäíðãâäñÒë÷õâÙåéßÚôæáæêìäÖñàç½ßòú°éåÎÀîôå«÷ìäÅèùò»àõñ¤îôô½¼ßý¢ÿÑìP™ðãÂÖèöθïðæãôíϤãâÚ¦âæéÅößð¾úßñŸïêå½÷ðݸöôÓÐàòí¿ëãÑœìüç¯ßêé³òýëºééø¢ÿÞûñ×äS†ÜÞ´ÀÖð·æáâ«ÖÚñÊÞæì¸ôËÿ½îÝÿЧáñÕëëõ¼Ûõ–âõóÖÏèä×ÌêâЉìø†ØÉÓ»ÈËØÝÄÅÊÃÃÆÆËÌÅÅÉÉÄÅÎÐÉÐÁÃÑÑÆÃÄÈÈÊÍÌÉËÑÑÇÈÎÆÁÉÓÈÆÆÄ¿¾ÄÈÉɶÈIJÌÐÑÍÈÆÈÌÏÑÍÊÅÄÆÇÇÉÄÏØßÞÍÅÏÈÆ¿ÀÌÏÇÁÍÈËÒÒÎÊÇÊÂÄƼ·»»ÎÉÆÊËÅÈÔÑÌÁÄ¿¾ÌÀɾÀ½ÆÊ´°ÊÏÌÃÁÂÀ¼ÌÏÅÃÉË~Ø˾½ÔÝê;öñ—V¿ü¬àîSAÔì•%øã‰:õß¾%ÞâË#àÕ¦ìâk!Ðå˜ÞÞ»NÜÜZ åÌq%Šß¨«â¸¶ô¦¥ð½ “ãè"|åàQtèúA=çÑF7óã,Xç½BåácâÖN!Ìå^0âÔcåËZJÄåŽÚÐaKËè¢&ÈÈ¥ºÑ“+ÐÛpÂÁ¯ºâ·AZ¼9¤éÇfÞÁ zôå)Ÿé½1€ÔæVòÅ$Yùø™¨ñã‡IÝéh`àú˜éዉæãÅaåå²sÿ梅øøzLïàŸ2ÞÙšJëÚ¸OëéÁ_âשHÓÝ;+ëÜ1+Óד(½½šZÜÚ Èñ|Í»ˆ[Ôê¢ +ÏÖ¡/Ô»¢—ܵPã°I»ÆœJnæÊ|ßÀ#iß¿>zÆÃ+pÜÕ)Uç¹2‡äË'fÛÔg=íËbY­Ø'_ÀÙ~ƒÔæJ}áÔBsãÐE~ã×DÇÞ{QáßpHÕÔR^íÊ¿bÓ׌AÚæ±QäÖàcÈÜÚõæäíYÐñÏcÖíÿœ¸Ëé¸|ßάóÕÂgêûåÓäï铲×ÑÐyåþÕãåÚˆóëàåâûã…åíçÓýçíÔéìñ¼ÿìóÆ÷îéxñõåÈòèüèåðòéßïïÑéà÷ØìñêçáàìçâåæâäíñèÄøúìÐüêããüîƱêòïÞéùߊãéø¿ëæöÐüáø€ÎÛûn×Éâ‹¿ôðµ¸õÿÁÉÝó²ÙëæºÉáþÚçôëÖ®êðÑáîݘîÏÿ³òîÞÝê÷ØçìÞÿØïÞöÉýÜüÝìÚéÎöýÒ…ÜÆîðéì¤ø×èÆ¿éضÿ×æíüèöŒïçè‘ïÝÿ˜îñæ–ÎðçÍêàÙŠ®òãÃ÷ðð•»åï¾´åé͸õèÈ×;ÌÖÊÐÀÁ´lIÒÀ¾ÂÃÌÊ´ÃÃÈÈÆÎ×ÔÎËĹ·ÆÍÃÄÄÉÎÊÃÄËÓËÆÄÃÉÍÈÃÂÆù¹ÁÄÏüÌÌÆÔ×ÑÎÉÅÆÊÏÓÓÏÆÆÌÊÄǾÂÈÑÕÌÆÊÃÇÄÂÆÉÎ×ÌÈÈÏÑÉÁÀÃÈÑÔÐËÉÆÁÀÈÎÄ·ÀÓÐÉÀÏÏÆÑÎÈÉÆĽ¶´±¾ÄÂÁÈÈÀ¼¹Ä»²«£1aÿÀÃÿ¸ñ´Ô¯æɺªøÓ¼ºÙ¡œ­à×âÛáÛíŸõÊå°è°×šö¶º¯ÓÉʱê½ð©x´Ö«{|ËÒÎÈ˭¿¯¯å¥Ëг·l߶«ŽÝ½­ Ç¶›œÄ±¦ãÁ‘˽؄ž€¦ÄŒ’ß¡œ‚£‰ƒ®Ä¥¢cp»ž’®¥¯Š¡ u‹»Šu˜¼dÕ™\¿s±z³J™€\“¡`–Šmi{ŸƒÅ©­‘É”ÒÇÜŽÇââ‘¥¿½•«äá«©Ôãà£ïÈÀ³Üò·ÅïëçØÙÑù›êÌÔÃÝêçìêòçéÍžzøÍÈ’óÊö‹õÕÁƒÀë¤lÎÖœ–éÒ–´¶¤š¾¨}‚¤“}ƒÃÁ”¬½’Yoµ²À‚­«yãÅÛ|¤°„zÓ¦vp­šnd¬›»¬åàsº¢Åo•¡ªpœ¬Æ†–°×“¦ÈŠ’­¸£€Ä‘ox¨>¢“kz³ïpZªÄszÔŸuœÚΤRð~“̽¡{Üê„…äÈö´äБyàÔŸa­ßútÀÊ̺ݹñ¨í××jÑÍåµàÞð¤òê¾ò×ö®Çëã·³òßÍßéø®æãúÛÁðôäßìÚÔÄÿåÚßÛ÷ÙªúîÚÁëÜè»ïúè«ïÔò¶îøé—úýêÊëÜòååñõëÛëçÐíÞøÕéñîíçåñáßäçàßéñëÆññã·âèéÓãåÔÂðîâÜõôÿ õçî½òèä­çêö©ôïñ·þÙû¤ÖèòÍÅïÖÍäéçÆêíØÑÔÞÜÛÛÚóÑÇÝ÷Û¼òñÝ™ùíÙWùÿÕÊþöãÞØëò°ÿëó¬øåò¾öìá¬øîó£ñïä’öîæ¢èÙõ­¬ßéºùë÷ÀèÚñ•üàñ–ÙìðÃç÷ëºÏþé½ÒêܱÅÔâ­á×ä°ïõèËÇÿíÆçø¹Ï›ÐÏ×ÎÂοÍÊk1ËÈÂÀÈÍƼÍÄÉÏËÏ×ÖËÎÍÃÀÊ˽ÇÃÄÉÈÂÁÇÌÈÅÂÁÉËÂËÇÊȼ¾ÄÀÆ´¿ÇÈÍËÎÌÌËÈÆÈÍÒ×ÖÍËÑÉÁÇÇÇÈÌÎÊÄÃÇÌȾ·°³¿ÍÈÅÊÎƾÀºËÐÌÏÎÈÇ¿ÅÏÑÇÂÄÆÌËÂÌʾ½½È»Ã½¸ÕÒËÎÉÉÏȾÁÁÂÿ©¦$Rǽ¼ÄÉÁûÿ^càã^#óâ½0Ûå¸0éó€PÎîháç­#Òñ¸%ÄÚ­&èä¨ÓÚÉ%ËäJ>æá™$»ï¿­æÉ­Ý©#­æÆ+‚äÕŽÝÎ#„ÜÐ,CÏé79åÙFGö³CaøÏH,Ôê]ðàƒÝÎNRÓÞ|ÑÕbÇæg*Ûë’ÀÛ»:ŽÝ®ÉÑ°ÑݯžÏÄtÀ¡¨×•RfÒÏ+{àÐ#€ãÉ:©×ÞS\òÝ)fíë²JýÔfqîÙ”Nßꥵåñ€zñÞ˜oïïåyêù§TÉéqxü߬WÝíÅDÜ̸5æäÉCêáiBÐæ‘SßúžgÚæ]/çÑ ÄÍ åg ÐŸµá« ÑÕ•ºÌ¶aÃÜÚ–Õµ8—àŠ¢Øµ0YÛÊ<†é®˜ËÊP1µñDaÝÓk|ÆÅC\ÔÔ+CØÞfÊ5*°åFGÑàƒlÝÉW%Õä;úÔ¼‚ßØ©(mäŽKÏÕÇrµì²p×á¹*”ݳ\ØÕƒ`ÝãÀpÍÐÝs¸îëvôÊÝuÅèõ™«ëç«©ßßeÆêû­îñµ¬çí¤ßÙÿŸ­íôéóàãuà÷¼µÝúâÊóëðÓûöïÉñïûØñ÷ÿ¦óúýÌìýö¸þóݬÛïðîëñèÜÐàúÍóñîáâôöéäìåéñîéäßõìíÐüéíÜòæÏÄæâîÝüôì‹ûòó¤ëôê§óèòàôíðª¾ôì‹Ùòê³æìäÈ~ØÛÛ¯êÙ­”óåðéßôäýëÃ|îõéáÞÿß—ñÙç›éçÊÛóÁyãåóxóôð¶èõ×îíéä„ÿçùì÷èæœîóêŒàÝí»¸æêöÝü‘Î×à|Æôõ›§ÿÙœÄÿ뢢ùòá¢òïÀÛßÿ–ÓïåÔ²ñãÍ—÷ØÔÑÝò}ËÒÈÒÄÏ¿×ßz5¹ÐÌÂÍÊÅÔÓÂÃÌÇÆÊÈÜËÅÆÁ¼ÀÄÏÄÀÆÉÄÂÆÊÆÍÓÊÃÈÐ×ÏÐÎÅÇÊÀ¯ÊÍËÖÆÊÇÊÍÌÈÇËÏ×ÙÒÏÒƾÇÃÊÒÓÐÍÌËÅÈÅÄÆÄÅÌÑËÄÈÎÆÀÅÀÕÐÂÉÌÇÌÐÎÈ¿¿ÎνÇÎÅÈÈÄÊÂÀηÉĴѼÃÆÁÂÉÁ½ÉÆ´½Å­¹2SÉþÁÉÇþέ±éÓ¯¬ç¼äžÖ¼ñ«ÕÁãëò”ðŸÉ–ÿ®À”ñ·Å•øȹê¯ÊŠö¹Ë–ŽËàҩٜ¢¬Õ‹©ƒÏ™ã í©¸»í¤ÅÈÍ®¬šâ§­äÈ°£¹À±±¼ã·¬ÜÅ¥•©É¼Ÿ«­Ê¥¨å µ›†Ñ—¦u±–”¹©§¢Å¨Á†€¢{Ê“œbÅl¦yÖˆšÇ‘¥Žu†¨khŠ—™Ö”Û””ZÚžÁÒš–èÔ›äÏ“ž´æw³ä̈–òëØóÙàÓáìä߸éâîÉéÖ܉Ùâ’¨ìÜš†ÝÑá„åó‚|íÞÜŽ¥à¨¬àÕž¤â¦†ÊŸ°}Ä”µwÁ·¹]¸”ªvŸ±µsÉ°§i³°Òiš‡s©™äq®Á¼p•Žn{·˜l­ž´@„ßÜ}•¬•†Z–Ú}”²¸Œ„Û¯n’Ÿ`‡æÁ‹y¢Š0Du³s»±Yh¾¦pmÅÂKŠÝÒœO³Á¨Q¾äÃSºÃ’Yű¨Z¾ÛÀR¯³¼>Ý ¤c×ÐÈV°ªÆ4¦Ôí_Þçèc¯×Ýhwæ强çä«áÝÿ³ËæÿÃÂÝëÉòÝóÄÖÝåàºýìÔ™ðÞàÜ×ëãÌèü¾qìüÞ·ô÷âÊûøì¼ðüë³îìæ¸ôòÖ£ïðä×êëëäÚíùºãëìÖâêøßÚêðÞßûìÍÒõãÿÇæôߺòäØÅÿÏÿ¼ïêÜ”âîôºáëÚ²áïá·äíñÅõàñ Ýäà}ŒèýÍ•àì¶\ïôËÉâëÚ®àúèãöâÝ´ýçÛØïõ߯æøà²àìÒ¾çáãžòëì‘äêá’øáõ¶öîë—èòá­ïç×üâî…Øåᳺ÷ËmÅóñ‚ÖÝû£åíÛåËÝóèªYæäÆÍôꈂõù«­óäÀÇðãØíåÌ¿òòÁÓÂÈÈÈÓÉÀp>ÆÑÐÆÁÀÇÒÊ»ÄÖÐÇÉÌÇÃÂÂÂÀÁÄÅÌÐǿö¿º½ÊÈ´²ÇÐÊËËÄÁÃÂËÉÌÒÔÐËÉÃÄÁ×ØÀÆÔÞÕÎÊÆÈǾÉÁ½ÊÖǼÈÔËÅÇÈÇÇÊÖȺÀÎÍÁ¼·ÁÍʾ¿ÅÄ˾·ÂÊÀ¾ÌÌÎÊÇÉÅ¿À½½½¿ÃÅÇÇ̵ºÉÀº½·¾Ë²¾Ìš9KμºÇÇÚêAöùqeéé¤#Ôß—5Èæš.þÞq@èâ®ûÜ£!áâ°ïÞ’Ïæœ +Öé¿.äÔ:Yôã‹%Ç䭳ƻÄßv‡ÑÅ›çÕ%pò½#¤Åêt6ÜÜZGêÒ ƒÞÓyîÇ5<ãÓ@VÛî78è·Oâäyêñn4ÞÊE+ÂçŸS¾ÎºY¾ŒÊíuÜɬP²Ñ¼¥Ò#†ÊÎŹ0•ã·"µìš•áç4mñßEYêÛ3˜Ùêƒ{ÍÞx„ìçn\ùØŠ‡Ìä´LåëºOéÝt‚ýÚ{èãoXêÛ`Uåð±aÝÚ†WÔç¬PèÙ`sõÉ>Käè|1ËÓsVàÖDÙÀ˜GÕ×£4±ê(ØÙ‚!»ñ©»×ÂLªó¢3¢âŸ$ °Ú(fÍÿ™‰Ø±#YÒÇdkÐÐhŽÔÀ*hßÙI|×пœêâ_(’â5@Ãò>:¦ÕiSôÉ[±Åšš½×—ÍØŠÙÒƒ[ÞÓ…BÚÉÈRÛá:×Ú¶4¼ÊœaÙßš/ÓÎÔGØΰ„Úàî€Â×ÓÝòïÙŽÂñ׈´çí¬ÜçìÉçââ½éÝá÷òüëÏbÿóבêòåæãîç‘ÚÍúáÿææçüÿýÎúöÿÏêèáÒâèõÀöáõÖêïíÞíþïÕúî÷ÂñôîßòäâæÜïóÙßôíí³ùòïæöèëÚõÞÆvèçõ¾÷çô¹øó÷åòÚâæÿõþÕòïð¡ÞíõÄûèÙÎÆðäÞÌðãÄÖéäôêæÙ÷óèû¼–ÜÙ̽íêâïÿÎæôñÿÞîèîüèõèfØòóÒîùçlËùíËÝéàòï¬òéØŠÛÛü›¤ÿÕªÉ×ñÞñðë‰Ùïñ©ëÞà®ÉðçºêÿÌçÚóòäýåتäÝ넽ç××ÐïýƼù÷ÆÓ³¾ÏÍÊÎÄÁÁÎv)ÈËÉËÔÒƾÔÆÌÙÓÉÊËÆÃÁÂÁ¿ÀÂÅÅÆÄÁÆĹºÇËÈÈÆÄÆÌÊÎÍÄÁÅÅÊÇÈÎÑÏËÈÄÖŵ¶ÂÔÏÎÇÆÉÌÐÍÂÇÐÉÁÉËÃÁÈÄÅËÏËÇÆÈÇÄÆÊÄ¿ÄÃÈÏËÂÄÈÆÆÁ·¶¿ÂÃÇÃÇÅÂÃÂÂÈ¿ÀÂÅÉÌÍÎÄ´¾Íû½¸ÁľÅÅœ=UÐÂÂËÄÍì¥åÚ´»â´£¬ë¹”«ÝÞȵÕÝž¿â³¸¥ÅËͦݼֻ嵟•ê¦®¦´ÅÉ{œ¾¾•¶®Ð—Ò±Ö²•Ü¥ÈΪ¬šÉËÃߣ¼ÏÇ›¾tdzo­º³Ÿä˨µ‰éŒ˜n¦¡¢ñ㺢’všŸ‘ˆ§’£­¢¢os˜£|‚žª‹a‰¶g^…»ʇ¤²b»Ždz”£»qÅun•¶ƒyr¨à€¶…Í…ºÉÂkÕÓ䜩²±Ÿ“áå†ÄÅÊ„¢×ã™ ëϵ›èêßëäÜâ‰üÞñšêË«­Ãу®àÔŠ–òß}–äçÏÅôÞhíɳaíåÛ˜­Ò—™èÁ u¦˜_b»ˆ‚{´¡¬ZÜÖœşyÈŽq{{Ñ·’§—‰W»®LgȬwX¹”ªožyÅŽ”¥®`Šµ“\pµ›]Á¸q°´Â„´­³¬€Ÿ¿g{_¤mm~Ïyjœ¦{ÌϨmŸ×°ˆ´á¤dµ®_yÀÚ”lÕÏeéÒÖ`¿ãº]çê°UÑè¤SÊâÇÓáà_ÝÚˆ5ÁÎêƒÀÞ×µñáלÖðà¦çìлÿëíÉéíæÖîìáÿóèàÙU÷âèÛôæÛðñäç¬ÿìèÌõÝòÊëíÝ®êêë³úòäÀíéú´ùäêÇæëÝÆàïè¿ÝéâµçñïáõíðâÓëìÈ×õàÖ›ãëîçýåçÒîéÚ“íçÔ¡ùãåšññçÈíæßµáñÿæöåñªàõå¼òðàÊÓúêßÂêìÐÝïìçÝðèøïíîÒ±èúÉÉëñÿŒïÿßòõêîÅóïØÝÛßøÿïÚ¿ïÚïïôÚëçÿ„ôäà—×ÖÝ”ïðàvzêÑ‹ÆèúàëèàvÃßê«òåø°ÊÛâ­ðîåÔ×å躼ßøŽìèú ÊâõÏßèÛÔÄÿëÇß¼µÒØÑÔÈÄÅÑw)ÕÒÈÈÕÛÓÌÑÆÇÏÊÂÁÁÌÈÇÈÇÄÄÇÊÂÁÅÇÊÉÁµÂÆÃÆÇÄÅÇÇËÉÀ¿ÄÅÒÍËÐÓÒÎ˯ÏųµÃλƾ¾ÄÈÎÏÇÊÔË¿ÃÅ¿¿À¾ÁÈÍÌÉÇÉÎÏÐÒÌÊÐÅÆÉƾÀÿÄƹ¯¹ÈÉƵ¹·³´µ¹Á·¹¼¾ÀÁÁÀ°©·Å½¶·´´®½¾»Ÿ9]ÓÆÂÈÆÇäè\hõÞ^Håܪ0âظ/Øëg‰æÙž3ÚáK7Ûе-ÞØh,ÓÕÌÔãSÜä•EàîM(Ôà›¯ø¦Á죦֯gçØ;”çÄbîÇ$tÛÚ9AåáICÍÄ„×Ógæè_HïÜg!ßêJ<©Ù†1¼ïO'Ëá5)áÀuÈɼ ŠÎ—Ò׊ÔÁ™ \ã ®ÔŸÇʱfÁԙܦ! ñ°)±ÝÔ6wÛæ#”ßØg„ìÒ;•â×>lÝØ¥bçô„›ØçœaàéÉBÚî©Yáß~Úü›lÛ쪂ÕÙ½Pë鞆ÎóØ^äçœUïÒ?òׂ2ÓÞn*¶ÙŽ&¦ÚE;¯ËïŒáÎ~BÏÝ„;³é‡;Ãð®RƒÂ·'IݨOס8pÙß,‡ÖÅrήT϶;[Ëè0-ÛØ-‰âÄ.væÖKe™ßaS¾«8dÊÓh$ÌØL†éÔacúÏXUÞÖµ:Šá{SÍÜswðÔ”víÕµWäк^ÕæÙåvÝàÇpÏì¨XÓß½R»Ø°_ªîõõ|Áäæèïïã™Öáä¬ûâž“çâôÚÿÓÙ‡ïî»ÞãèÂÙÙï«ãöâžïìïÔëêþÖõíÝxõèõ‘óñôÄñéñåáçýíúìêâãáæÖæë÷ãçõõíçïôäÍÿñÿÜñîÚ˜ÚíöåÿØöÖýâð™óàñ–ÿñùÑýßèÓïïäŸáÝÝœçðç¡¡ÕøÊ ãá¸xýß­ÜñòߺäçÃzäçÌáßõÔqïñç´íôêëúõâÌåÚçœïìÛƒéèè{æëó¥ñçèŠùãôææÜwñáÿÜöõé¶íêì±êíæ¬óæïŒØíò¬ìáìž×Õõ¦Øëõœ¼×Þ§ºìÿ°ÙûìÑ¡øòéÜçìΕæù“žÌÊÎÊÇÒÊÁk6ÄÊÇÁÄÈÍÔÒÌËÍÌÉÇÅÇÄÃÿ¾À·¶½¼»»¹¼·¸Åʾ½ÍÏÌÌÉÄÈÎÌÌÆÃÆÊÉÆÅ´ÄÃÏÓÆÇÂÔËÉÉÆÊÑÒÎÊÃÅȹ´ÅÅÁ¾ÁÆÊÌÌÃÁ¼¿ÉÊÄÂÃÅËÊÁÀÄ»»°ª´¿¿½ÆÇÂÀÄÄÃÈ·¹»»¹µ³±³°ºÆÄ¿¿³À·¾¡$RÕÇ»ºÈÌÔÀªÈå˽£×³²¸æ»ÙŸïßšÒÃ˨šâÙ©ºØö’íÆ›½ý¾Èó¡¨ÍÚ¹£ß¢®šÎ«Ò’»¬¹™®¸Áž®äŸ­ŸÖ˜¯ ×œÄÍå­§¢è¯±Íà­­àÕœ®š‡™«¥¤Á»Ã¥ßžšŽ²Œ¤º’Œy§¦ªš±©‰Ó|Çm„…Æ›¯Žµv¸’Ǝѽ¢oŸ°¤Â‡‹“€¹é¿ÝÙ‚ßÕÔ}ÁÚÆ¡«Á’šºËvÄåÐn–×ëë‘ÚíÀžÖÿÅ{íøêúÕ–…öÄŽÄóѱŠïÖëÁôÔ¢‹ä馉ÞìåyóेÑõ˜}®Ð|lº¥¤vèʪx´®dq¦öz½ªƒuº…+~ÛÜ°lÀ®Žw±µ†l’²±m—²‘{¼–¯lÁÁ´p¥³›h•¶œhušÕ„ÌÁd°Êãp•¦ªZz·Ý¡]¯¾‰Ã¿”wη[ƒ¨Ä”]´˜amåâÐZ„Æ‘…àÏŽhÇÔWÚïÄIÝÙ¯]À¾À¤ùؼ9½× GÀêœ\æß×S­ÞÉ}Ãíç¦ÁêðxÅÝ÷ñêêùÈ÷áçÌ×÷ãÓËðéù¹èöŒUéçÂëéñÞ¨üðæ°òùë©ïìâÇìñúËïåò˜ýßú ùíå¶ïçä×ÞêóÛîéêÞÛ÷òØäèð×ØâòâÙðîÐÅëßôÏëçà«åòåËñãè¶ßìñ“ñêð¥ûççªîìÿÐìÙî¾îéí©óÜ쥯ÞØ×ßêÎÿܸ¯íï̸ñïʆðñÕäØîÙŸòñÛªÿàò·åïØËøãÒ±ÿóåªÿèê”ëèç üíç”æÿå”ìéè•ðëâºôèæ“âôê­êÇôžäìú‚Îíå°ìå÷©àÛõ·ÞÐõ³ÖÜߣ‚ÿêªã÷òÏ”ïóÑÙêÜЛìí—¥ÔÄÂÁÂÐȽf/»ÌÕÓÐËÈÌÉÊÇÆËÎÊÆÐÎÍÍËÇÆÇÇÀÁľº¼½Å½»ÅËÃÂÐÌÆ¿¿ÈËÄËÇÇËÏÐÑÓÉÆ»Ê̺ÂÍÍÉËɽ¹ÂÉÉÉÄÈ̾¸ÆÊÈÅÅÉÍÍËÄý½ÆÉÆƺ¿Ê̾ÃÄÅÁ»ÀÉÆÃÊÂÁ»¼Äž¼ÄÆÈǾ»º³¯±µ·¸·²¾·¹´Ò¶.dÐÆ»«ÀÒÏQëõ^]ûè¯-Óï‚#ß×·:êÚƒGÙó¦éÕ¨&Ñç›íÜ­Õár%çä‚êÑ<.éÖ“"¸ÿ½µê°ÆÔ–%¤íËœçÁ)ŠØ¹%”ßàFxåÓDSèØCzÛÃ]ÅÜ;3æéOZÞìV5éÄpÞÔSÑåQ%ÃÖ.%åÔ  +ÀÚ+›ÉœhÔì…šà¯3·Õ°’ú¥G»Å´)xï»i‰ó·=²êÆR¬ÓÝ«‘±Õ'jëÑ+«åÐgoÀÁA{ÿâ«xÖëdðõ¼HôíÆpë顈ìÏaèåºXþñ¬<ôå¤XàÐÀRöæËNèêheìë2wãÒ|3ÚÞ§AÍÖ«XÔÊo5èÍ¡-_ÌŒl¬¦wí«¨'&ã¦+W빋ؙB“Ù¾*kÐÞDPÛ±Oƒã¼7mäÊ?ÄÅ8¡ÙÓ?¡ìÛRU¸¼{aàågsóÞAaÂædRÉÓ]=ÖÄK=¾ò¥‡ˆîn¶ß†[³ËsqåâènÏÜבÇÛ‰%Îç kÙÜÓ€ØÑâaÈüçƒÐÙï—ÃÜë©áâï…Ïàç—èÿê³êâ㪴ÔåßüùÖ×yñðá÷ñäÑ¥éóØßìêèâÿòê®õïûÜæéôÎöêóßëÛùßóäüÈûéÿâìðõééêñØöûïËíêèßòåçÜéõòèéïïíÎøù÷ÑöôüêïïõïÿØõãûãÿÛéÜÿÈÿòí•ßûë›ìüè¦ßìñîñþÓƒÿàÚ¿öø®¯ð×áÑï÷Þ¿ìîáÁìò±±èãí¯ÿèÔšîîã¸öûáîúßýžîðÑ–öæÿÏÿîâ–ûûéÖòøåÅòêñèìÿ£ÜãøÅæïú…òèã¡õæóÇúïøºáìï¸ðåÿ¸ÜëòÅøòØ«Üçמ¡äòÛÿÛõàüêÈ·½¯ÕÄÃÍÊÊÊÒu&ÁÇÇÅÊÉÃÁÂÊÆÁÊÐÊÃÎÌËËÉÄÂÃÁ¿Ãº¹¼ºµ¾º²¹Â½¶ÊÇÆÄÄÌÍ»¼ÀÆÉËÐÖÓÙÈÆÇÁÉÇÆÆÎй¿Æ¹ËǺÁÇÀ»ÁÄÆÇÊÊûÀÉÊÄÄÄÇÎÂÄÏÔÍÊÎÐÂÀÀÈÌÿÉÁÀ¼¿ÉÉÂÀ¾ÁÄÿ»»»ÉÉÅÁÁÂÁ¿µ¯©«Ç§2cËÃÄ­¸Ò׶ÚÕŸ³ö¹µšèç¾èľ­ã¾ÂÂÖÀºŒÞ²ã¤Ò»¿•à“·´ç¼¹ŽðÊÊ•Ú˲˜Î´Þ‘¶´ÇšÌʾ ¯Ã¢ÌÅç“ÉÂÚ“·ªÅ’³¬Õ¦©²Á™œå݇Âɵ–½™¡µ‘ÐÈ¥§ÃÂÁ™¡²§ˆ›² ‹‹–r¨€‹¡¾…¼€—ž­‹u¶j¤a¯~¾}ª¶}w‰•‘’{££Î‚ËÎЊÖÏʀꩀ´Æ×jÃß昋ƒÎmŸãùéªÑÖ}¯ÛØØrüâä±÷ØâÕÓðÒ¤éÓÒïÓÙŠÚ½›„ÀÔÞjâäãpܾ¡„°ÿŠ®®§wÄÔ¾oåÅÃwƈŒ_Äœ~t€kv¤¯n|«¤}‘•´˜l¡ÉÔr¹¦†i©²pvŸŸnƒÊŠ…¢µÙ†›£ÖqŠÂ¿K©°Ø[~©jm¼´“ÁÕ’‰›i‡¶íŽ~œ°rªªu‚©¹HLͧmÀÖ’iÓÝdiÝØïŸçõÇ|µ×ŸRåêàØvÔØîSÐæå¤ñíÜw¿ñúœæäðxÂÌÔ~´ñ÷«ÛðõÇÛñúÅëéìô™êööçöãËÒýѶÓëñÖ¶èñë¬öéó×éïõÈïèó¸íÿâ»ãøì»ïÜ÷ÙéììããòðØîÞï»ãèëâôéîÛÙìñÝàïëí×íæîÂæóÕÐçîÜÌêðØÏîùíÍãüߢõñòæÿô°øñçµäíó¥ëéÿÏuðóà·çß„ˆáæÊÄúòÕÊùëåÉïãÚËÿáì™öäê¿ùèäÂýðÅÑçæâ–ÿÿé¨ïãñÀùêåæêèÀøíçƒÅìèøöèî®íìé¥ßÑé—éÜé˜âäç¨éïã¹ÙëܾðàïÀÕéÚ†•åìˆæîÔ¨©÷øëøÑø„Dñ俤¶š¿¾ËÖÑÎÉÒy.Âü»ÆÎÎϽÊĺÅËÀ¶ÏÍÌÍÊÅ¿ÁÆÄÂÈÊÀ¿ËÉÂÉÎõ¶¾ÇÆÁÃÁ¶¹½ÄÇÅÄÉÑ¿ÐÅ¿Á¿Â´ÉÂÃż·½ÄÉØÑÃÌ×ÑÊÊÎÐÐÒÒËÂÁÌÎÊÊÉÇȺ¼ÃÃÄÇƸÂÅ¿½ÁÀÃÀ¾ÁÀ¾ÂÄÇÉÆÁ¾¿ÁÃÎÏÅÂÃÆËÐĽĸ‘Ei͸ȽÂ×ÚÝ[|ìÓqKåä–üÛ_+éÙ‘vêך0çå“0ÚÓ¹ ÕÖy2ÝæœÜÝÅ&Ôä‹*åæI#Îé¡Èó²3ºñŽSÏ欔î»-¡ÙÅø«3Zìæ,uîÝM[üÉi äá9/íÕA;óåm&ñÜA1ÍèXÍÕoå¦jDÝÉj-šö—°ßª:¿äNÜå‰"œæuÆØ´ +·Ý‹oÈÈ,lÀ®€ë´ ¸èã~œòÁU†ÿÐMvöÈBšÍÏ%}ÜésrÑàŒ¨Ñð†@ïò²KïþŒJëÐ~“Ýç‹Iãë™NúÞÂRáÞ^Sèáx@ðìJKÑã(}ïÌGBíéa^êÏ—ÜÝ6××s’Ü8…ÃŒ(£°o3¤×±!ŒÙ©Éæ~%²“,7ßË1XÝÀ7%Ó§^¯ÊÐ3¯ËÕ5u亵ݶ$&¹µVUÆÕauÏÄ{NÃÀQuÚâ:fÍÑPoÅ·c(¾Ú„YÓО^éã}•×ã—hÕêácªÃ°q×ÓÚyÂãáeìÎçpÒÑÞ`åìã|¹àî¹íàâ¤Ë×ïvÓÜç­Úïé‘¥åå¦Ýïð…›ÙäïÕýçܨþããèêéƸòòïÖÿïî¬ñîïÜúñõÌøëòÏöß÷ØôçÞ¯íðóäæãäêììÜžÝéëÜíëêÐÕöèäïõñãÖëþå·ôåèÝýêÈÆéëáã÷ûâ×çÿïÓ÷èï‰Þèÿ äåð’Õõã‘ÜôÖ’ÕóÓÏšÞåÚ™çÊãÒåõÓ’Þý¶‚óô¾ößÁnéæÞæÖÆvØ﬎âòäîêíé†ôëçšçîÙ†öêë•õãælàãáªçàÒ˜»ûÿàûåÿ€Ïèätèàçàâú±¸å諸íô–ºíë¶ÎÎͲŸíö¨åÔîÀìéïÉÀõåÕ¯öئ“ÃÑÉËÌÑÀ³e9n|†—œ›œª£–Ÿ¥—Š•“’“Š‡‡„‡‹‹œŒ‰†‡’˜‰xwy‹’Ž‹…Š‡€„ŒŒ”††‹ˆŒ­šŽŒ‡‰”Ž‰~Š†‹‚ƒ€}ƒ{€ƒ€Œr€y€‡‹ˆq‡Š{x{{vqmpz€€{topr\rzqkmu€repŠjO4SÓ¬ÅÎÔßÕ¦©ÌÇݾ­ÞÜ”¨ôÀ¬æοµÏÚ²¨æÀ»¥âѲ{󵤓øг¡ãÓÀ‚ö²ªŸó»µ’ž¬ÛœØÌÄŸ¬ÍͬÙÎΓÀÅ¢ØÄפʺլ«Ï½£¬ÜÔ¼ŒŸã•—ʲ ô¸¶¤á´Êì³®–ŸŠ»Ž™r¹ž•Ž®™Žwɸw€‰›x}®Ž»„–±¸h‚¥”¸t²—¿Š«˜Â€”˜Ý~²ÌÒ…ÛÓ┥æÜ…„¶â–¬ÌÞ›µÙ왥Ïøœ¤ÞßÉ«ãꧠñÜÖeùâÇ›÷ù·´âɳŽýβ“ÒåÓ†÷·™çÜ‹yåèŽzïÝ–¿æ¥†ëÖ¥f·šozáÒª‡Ò£œÁŸ–s’–‘Š©³L‹µ¼ÆfÀ³ÛaË¡³cǬN€…ÃÀvš¥sZL¤ƒZ±¹ºt‘¹Úe»àÌnÁÒºcp¦u’Äoy´Ô—”ñ×zoβ‡`Í®svº²}OÂÚ©^èæ–qËâ¯s¿È—\ÀêÎ[~é~U¶Îºóã×VÞ¢Å9êãÈ<éÛà­Ôìì¸ññ×¥è÷äjÂÛô½åõÐl¤öåÆÜãíºãõñå½ÿãÑ”íéÕõàÛÛÂÿôçÌúëõ³òæìÀÿåí¶èèä¯õïÛÙóíâµåóîÂíôá×òçá¡ãíéÁÕïêÃ×êôÚçôõÌÊñïÞ¿åõé¼êîÖÊçößÉùíìâùûºêëÿžÐôú´îíâãÝðŸøåÓªîçÝàÂÿÞàÄøÛ¿™ÞßÙ}îßÂéñÉÇÿÙÞ¡ìÜÑ8äìÒ¡õåÏÃêÙí³äîÚ˜ìÙܘéëÏ‚ïéõóèÞyåéí£ÿÙï|ÄòïÁáòé’åçè^Ôäò²Þæ÷€~Þÿ‘Ãäÿ¸ÑÞò¹ÜàÞš“ðú•äñá“êïÚ¬¹ßôϾï颊ÍÁÍÀÅÏÀÁ©P120-+-..7*)01254/.(2.&1-4'*66/.057,496;26,,+(37*5/2308:,'3)08,.19367036+1+-1..1143/,-0/+/64,*1530220120,132362.3.142176)(+03/,.3470+29761/4920Ijà¹ÃÕÓÔX×Ì`ãìVÿç‰wëê£9æôˆ[çõ®JÓð°Þò­$õú–Wéßw"ì׫%ØášTßË…·ãµ=¸Û´PÄÙ»¸ÓÕ!}å¿"ŸÞ¼èê.2×ÜAYßêšâÍ ^áØ‹RåÊ™0Ùâ¢OîÀb'ºÜz2êÛ\CØÆ?4Õâ†?žÆË/—Õ­VÒÏaOÕ³Ž.«Ú¨³Þ¤'ÌÙ¸(uÛ×$€ð¼S­à·&žóÕc߸1zåÜC¢í¾AgíÍ?váò~šÜÝSªÜæ»1îñ¡>ÿé tÿÿ}yÛõ•SÔãQTîësп—^ÚøÀn×ë½]áÛ6…ôÞÀeÈíŒ!°à¥míàb0¤Ë~&¬ä:¦ÒnG‘Ä’0j×É-»î¶Øë™+¦æ¾DÍåÝ&IÊ®,ÖÜ+eÇÄ< ðÈ©¦ÞÜ‘¡ÉÈ[PÂÎLFÊÐL…Ñ몆Óë uïåU/ÀÑ%YÚ¾P<Üí²|óÌsŠëÏPuÒЛRàíq\­ß‹cÈá¿áÝÔQ×ÐÜzÙÔÚmÝèçf¯ù÷|¦ëé‰ÛÉà °ðïµØà©ÙôÿÚöäéÇ|âÿ¶†Øë·ÍëÞÀÏéçÙ¥äëæ¢âÞñéô×â–àêíãøëïËûûôÓóïüÖðèôßìóîÐÿÝïßîìòÞïíòïîëòÔåðùðØôøóéÿîØâéëèáçøÿÒÿé÷Ææïî›ãîõËïáìœØòðp¼íþƒ»âð¶”çîÆ£þçʵéâÃÌåÜÿôÜÛãÔåâÔ¤ãèð•ò¾áÕüîõÙñÝ·˜Ùöï‹õúçãéìç×þìôëñ߇ÙÞû²êóäŸâÎõ»óâøÃòäñ”Ü×ÝÔôâþ¶àÚí§óâÿ¤àêòĪ÷íÕïÿÕºÞõôœââäÊäÞáÞÓãÿ¿ÌÒ‹Éû¼ÇÃÐÑš–Ž‡‰‘˜–ƒ’Ÿžœžq„w‡Ž‰Š‹Šžœ‹|~‚ƒ’•Ž‘’£™¢š—…Ž›—‡©§ ¥¨¬Ÿ¤——š•™ œš££•ž¡ˆˆ‡†‹‘“‘Œ“”‹‘–”œš‘zƒ–¤ˆ—›˜‘¡Œ˜ •†Š™‹Š‹Œ˜¡••—¡¨£   œ›ª½ÈÀÈÌÐÍÕ©È׬¼À¸«§ô§·§²ÍÀ¢«Õê¶èºê˜ÎÌó·â¦µ¯ßÄÏ ÞаºËÑ­š½·‡±” ³ÜÝ庤¾¯œ|Ƙ¿pÞŽ¬°à|”£Ù•Ïçݪ¢Ý̦ª«Ù§¦›î¯»Òì´†¨Ô©z®Ç·”‹‰——±ªz¬º¥­«—†²ˆmu¤‡²‡¯˜…©‹lz«koŒ¹¸‹µy}‘Óx±~¤ªÝ“ËÑè˜ÊÊÄmÍéÙ‹¹ÎqœÂÈØÚ—ŸÒ‰œ«Òx³ÅŠÀã÷ÝtîàÿÖãâÝÔÕÝÖìöÝ°ã퉠ðÕ‹‚ºÖ–x±ÇrxúéÁwûá¯ìÖâ±zèê¨gצ‡{¿³sĹ„hÈ°|r»°ox¾«•w¸¶ÙpƾÄ[ÎÎdlÝÅ¥n›˜Ð€¤«ÌuŸ´Õn½ß•G‘¾Ï]±åÑaš®Ð}u°žJdزf©Öö£y骚Œµ¬qŽÛÕY”ÃÍrgÕ¹[UÃÙ–^°Íw‘Ýà¥CæãIµÛŸšèÊ—P¿ÔÌYßÛµAÅçï—øÕñh¯Òë·ÈöÛ€íæó©Ç÷ä†ÁêïºëèòÎéÙïé²çðºªæçÊÓì׺Õýýé´ÿðä®üÿøÌáæþ·÷ñÎâîëÝÂúâûÊíëúÖóéñËéêáÈøÝöÔæêîÔåéïÓÚçøÙåêíàÈëúï×ìäéáåãÓÔçñõÎýíÿÀÜ÷ê¦õõåºöñò­ãâè™çæèz·æà¨øÛÌ»öÙÖÏáèËÛìáùúòìÞÑòõÔ´üìé”óõàÉÿçßÏøùÔÀÿïä¢öãÚÐñíØÒñêæ€ÿøäáîò¬üêܬøëüµòñÿÄÚêÞŽÛüé¶äñü²ÿÔú¬ùäïëäÿµ®çûÀØáÝÏñÿæ’ñòöÂÚõ㶾ôÿ»ÕߎÌËÎÎÅÈÅÌ×ÂÁ¼¸»ÃÉÉÇÈÒÚÕÑÔɱÙͼÆÉÁ¾©ººº»ÄÔÔ»Á¹ÀÁ¼Å¿¾º¼¾ÀÉÎÈÚÕÓȹÁÓ׶ÙÛ×××ÜÏÒ¿¿ÇÂÀÆÆËÒѼÊο¸¹¸·¼ÂÆźÂÅÀ¾ÂÆÅËÌǽ¹¿Éϳ´ºÃĸ¸ÉµÁË¿¬­»Â¶³²µ¸¼ÂȾ»·¹¿ÀÇÕÉÆÁ¼º»½¿µ»ÌÌÎÎÖÝ?˜îÜiFÜÞ“5åÞ&;ÿÑ7Üצ4Åß±ÝéÄ ïó¨VßÞc2ìæV,ÑÞ>7¿Ò[ÉÙÕص¶Þ§Àǧ'¢Ù¬¡ÿ®5©ñÌUrÄØN6îÛ4ˆøÐ6‡ïÒ8?ÖÓ/uÉàEMÜÑ74Õ¶aWÝÇlÝÑX-½Èd/Åö²Äß©ºË‰¿¨ÀÌ»¾ÕÀ%ØĦ(„êÒ aÚò,¡ç¹'ªÜÈ@‡í¿zÞÄ(‹ø±"ŽäÂ1†õä!šâãP€þì}yíê¬Pêí­_ãàr‰ôÕSèÖ@qËç‘_ÜàWCêØ+lØ䛄åì´níÏGDÆúßãØ„1›çh2ÉËŸ-¯Þ’&£Ù‹4Ü}%pÜÓ¾æÀÈê'aæµ&KñÁ3•öÔ*”áÈ0°×á¯XÄè2cãÈa¼Ö²dßÜL0ÐúÆÿ™žçé¯+ÍØd9ËÕ‡_ÊÂ:–ãkïp^åâ>UÒ¹vgÛáµ…üÕ™ŽïäŠ=ááÌWÜÛâyÞÆä{ìäéyàÕô„½áü«ÒáßmÊëíªîü†Ÿùì«Ôîëš®Ú÷ÆyÖæÄséꜻèò¹…ãÿÚ{Ü÷æ¶ãïß»èàöÜòòèÍòùÙˆÔûõÅìôë´ÒíÝ«Ðôö¬ÝóöÚë÷õÙîìïÖãîýæêðììßúíÛÀñâçëèðÖ—ñòà‡ØåðæìîëÏïâkêäÿØÿàãwåìݳ¸åæÖœÚãÔ¨Úã²¹æåÔ’êçÖ ÖßÏ×éàë°ãíܽéÞêÊðéÖÜéÝÛ©èûæŽâííç÷õÙ¹þÕø­ûíå¦êêÿàÿ×é ÖïèŸÕôåÔëìãyäå÷§Éäé¥ÂòÿµïîöÒñÞá·ÿûéÀÊõíœáðò½óïïéìà÷æªáùµ‘ÐÐÂÌÄÉÍÊÓпÄÊËÆÄÊÒÖÈÆÍÊÄÆÊÁÇÅÎÉÁËÄ¿°±ÀÅÃÅÈ¿ÉÆÏÍÂƾÄÃÃÄÄÇÉÇÇÄÊÇ»¾ËËÄÎÎÜÙÈÍÍÖÀÁÎǽ½¼ÑÆÅÉÅÃÉÍÎÎËÆÄÆÇÅÀÈÌÉÆÇÉÉÅÂÀÅÎÐŷǸ±¾ÊÁ¹Á½Àź¸·¯¶¶»ÄÇÿ½Ã¾¹½½´·ÈÊÍÉÀ½À¼´¸»ÄÂÎØÖè”ÒÍØÍ©ìƦšôºŸ»ÍÕx¹ÀéÂâÐÖ›ôÑݢ㽧–ùȨŸè©—üÜ¢žÜÄŠ³ðغ—ÛÛÓšàÏ·’ÅÒÈ›ÃÇÜŒ¦¾Ú™ÈÔÙ‹“–Л¨è㡶՚º¹ÍšºÚ¤¡æÌ”›Â왘À¸‰…±¯“›Ò£–¥‚–‡¯Øz¥{’³¢¼—™ij«·„¦Š´‘³¸Ðt¢Ú‰–Ìq¨ßä†ÝÎ΂†¾ä}¬É܇–ÿÚd°åÝi¢ÉI¸áè ´ÇâŒyïåóÀñçÝœÓÏ©³ßéá‹ïÔ™¡ðÜ»„ëÔˆ{óåõÑm…òéŒ}å‰bóàšfij£WƒÆ—c²“£tæÛœ„Ú³yg’Ì bŠÆ¿aŸËrÊÉ¿}©²Åw’®Ëk¢³ÄuººÕZ•ÙÂtQ¶Í›·»GQºæsŽê¤of¼®veÞÕoŽÚÐÕ¯â¢nèè…wÐÓlcgºyh§ÿ¢ˆìêˆpØÑjÕãœ[ÍÙ–‰ÕÖ:ǹ®FØè¦GÐäò‚è×´D¦ÓïKœÓÞtªãõŒåóå¨ÀØä¡ÃíïÉîëùÀÈìçÙ©ëÙÑ–ôé½Úâìݸÿáö²ðêàÅüèà¾íúîÆñãâ¯àôÖäààµÝêì¾ÞêçÃñüä©ëíìÐáíïÓâëæÊ×áðØÕðñêÑìêزèÙâèàèÐÞóì“çöðÊæüÛtÉêížþâå§ëæù‰æñé®·ÞãÊ’èöÁšÞï¢ÒîèÖ©òåÌ äïÇÑìïÕßÿÖ¬âèؽéïÍÕêìÛŸïåÛ—êûÞ½ìùê´ãñð¤íîÖ”ëøàªèèã~·òõ¯ÞåøÂóòèöéÁ<›ýܸÿã‘ûîÖd¢û✥åܦ»òî”âúÜ´ÓîìÄãîæÃrÚñœŽÆÉÁÍÄÊÐÇÉÇÄÈÏÐÉÂÅÌÎÂÇÓÐÆÅÈ»ÈËÑÇÀÎËɾÁÊÆÀÆÎÒ×ËÌÈÂÌÉËÍÍÌÍÊÉÌÆ¿ÄÈÂÄÉÃÐÎÈØØËÑÎâÊÈÓÍÅÆÆÖÊÉÏËÈÎÔÖÖÒÊÄÁ¿¼ÂÆÉÈÆÅÅÄÏÉÃÅÏÔÍÁÔĹÃÏÊÅÌÆÃÆÈÇÇ·º¼ÅÏÒÌÄÀÈÄÁÄ´±¿»ÃÄ»·¹¶®ÄÄÇÀÎÛ×ðØO†öÛd*Ûô˜aÞÔiŒÞåO‘áì™ÔÚÂòêj@ý÷—UÜÔ|0ïÒ¥0ìáqcèÔ2Ûò¢!Öå¾(ÉâB§éô}©Üª öéQœÞÎ-mËØ.bÜÛ%¤à½:›âë†wäâ©|äÉmZëºw3ÎàVVìËN_ÚÞ7;×ÓyÏÞƒS¿ÎŽ,àçf8¹Ý©ÓàŸÑÞ„ßØ¢+–äº ”åÆc¹×©3´õÐ*šîÊ7˜òèu¬óærŽáÌ-¦íér™åÓQžöÙ£_Öòš–ÝçmréØn³î廀óÒ¢cèÙ¨~ôß»€âõµuìö˜lÔ߀VýìÖ‹äð' ËlEæÌh2¶æ¨‚ßß<ÁÔ€WðÝ•UÂé¼:Åé‰:ãÓ…TÜçÁ$©ÓÑEÃݸ,ÄÅÃlhÈÓ#œÚ·4kȺ·ÝिÙFRÏÕZ”áÀc§ÛëX5Ú昗ãÔ^žèãQU©Ñ|‡ôÖ—…ÞËt«ãË»ùÕp~Òà}ƒêÒŒ@ËæÙwÚÝÐ’àøÜtÝÒÅjÑáúwµÓÔ’æÕö´÷êìÓÿõæ·àøòŽÅôÿøóöô¶ˆÖþÞÞõñåñõçßÁòØóÒýïúÚñòýììÞéëÿëè×þïôÌúùùÎòïôÞëáþåøàâÛèïôÔíõìîæðÿÛéïäôãüõêäúäêáòô×ØòøòÜÿÞõÐêéüèõãû¤ÉëòÐÿêÙ”ëâò‘âãê½²èí¿¾òæ´ÇíöÍììòÒÝçäçäáõÞéæâôÎþúçðúéÜéêïËÖìðìÖôáñ¯ûð×»ûÿçÝ÷øîÔøçóà÷þãçþãì¬ÌÎçŠüáÿªðéá“ÁØä›ÀÚï»ïÐúƒÚÍÚ×ààåÜçæõáúóé­ÖìðÉÅäó¾ÈÿâëöКÿÍÔÈÉËÆËÂÏÆÂÈÌÈÃÂÐÓÖÐËÑÑÇÒÕÎÐÊÃȹÆÎÒƼÅÎÈÑ×ÎÓÐÆÊÁÀÆÇÈËÅÄËÙÊÊÎËÎÒËÉÑÊËÍÕßÊãËÄÉÆÈÏÐÎÑÐÆÂÌÐÆÊÌËÅ¿¼º¶ÁÁÁÂÄÃÁ¾ÃÈËÊÉÊÉÆÅÄÁÃÅÂÆÔ¾¾ÄÅ¿ÂÉË·¸½ÃÆÅÄÆ¿¿¾ÀÁ·²¹ÁÊÍÇÃľÆÍÔÈËÕÙ¤ÈÀ–³ÊË‘˜ÕÕÒ¯çÔžÇÚàªØѧŸéÓã­Ùì¸âÃÍœÙˬ«íÖǹç×Á£ØÛÍÜÓÉ¡´È­mÍÃݘ¼¶É¡ÅÈã’ÇÜÒš¡½~µÆÍ“ÇÅÒ‚~q¾Ž’Ðæ—{¹¾“ˆŽŸ§œ­ºŠ‡³Ñ›¬¨Èš½–ª®~p©z~º”¥»²«†À›Î}Åü}º–¹„¶¥®l¯”ÁË×Óv½´édºØäv´ß䘻ÙᛪÂçg«æâ¥Ñê☫ëÕ³¤ñåñØûßÆšáù˜·î빈ðÚ²{ãöÚ¼õâ©ìáîÏÙËŽˆÎ·¢ÜÙ¦kÇÄ£l»­mù¿½—ËÊx\µ» w˲˜hÔª…Zù¶h¿ nX½Éy~Ç©¯Y ¯ÒdÀ¶¦X¿ÔÉ•‰‡ÌK©º¢m“ÃyV®¾æžBÃÿs‰ÃÉv“ÕØc•ëÖŒxÀ™Z˸n£Öä•`±ÉrNèòª]â¬Aõç @·É‰kÃÕŸhÁà›PÞëå‚éóÔŠÑóÈVæäë–ÑÞÒj˜èíÿçÙûàâÄíðð±òæ÷­ÏñøåïçéÓÂëä¿Õ÷îÑÞöòä»úïëÅÿåëàïöùìõñé¹ãòìÒÿÚÚ®äêê¾äãéÏéæøÍòóèÐàìîÆßìäôçëóÄÙïñåÏíïã×õïÃÍèïÙÑâìñÐÿê÷ÌêçæÝöåãƒÅÿä´óöþ åîÿœõÝÿ¸¯ÝèĽàè»Ïòæ½âÞè½ÐãíØÕáùÍæìäçªïè×ÔïîÏàäì¾ÐæåÒÐêÚ×x÷ÿÞÂæïɹîùáÇøðØÀóíØÖãæá›ßìýááè¡îÝ·;™õÖlÇïôçä×oÏáèÂòàì»ÔçêÀïÿÝz—æì«£êõ¬ÚßîÌÝΑÕÈÃÊÇËÊÑàÒ×È¿ÅÍÎÌÎÖÓÏľÈÐÌÊËÁÈËÌÒÀ¿ÆȽ¶ÁÉÃÃÌÊÖÖÈÄ´¼ÄÆÈÌÄÂÎÔÅÅÌÉÌÐËÎÔÐÒÏÖãÏÝÌÇÊÈÍÒÊÌÏÐÉÄÎÑÇÅËÎÍÊÉÇÄËÆÃÈÏÑÍʲ½ÈÌÉž¹¿ÈÈÄÄÄÆͽÀÈÊÂÃÍÒ¿¿ÁÃÃÃÈÎÁÄÂÁÆÅÀÂÂÄÅÄÂÁ¿½¿ÇÑÈÉÐØÞ0u÷É7WèߎEÓð‰nóøG’çÖl-àâ¸@ÃðšMçÍ¡^ÙÔl:Ýæ¯5Ïã [ïãI3éñ 8Áõ›9¼ìjÌ÷«,¯ß¸£ãÁA—êÌP|ê¹,Vçó@†êÃL–ïÌ"BÒÕIYçÛULÜßuçÚe`ÓÍohêÐBiæÉZ&¯Õ‰"…·£:´´†[ÛÙšÓâr Íî§Ûæ¡ ƒìÌàÞ$¨í¼:ÊÛª-Ÿïð5¬íòœ‡ÿÅd½ØÇOù÷‹ ÞàuœæñŒtãÕ¶mæñqƒóÜYŸÿæ¶mîú pÝñ°Žãÿ˜pïæÝMê̇—ÓÊv‰ßäsdïß~>Þ߀"ËëÁ*ÿß]/ÖägFäÚ”#ÁÛq*¢èÀ%¾ç¸‘߇ƒÖÈ+ÔØÁá8„ãÊSÝ·-›äÊ3›ÕœŽÂÁ(ŒÉÓ;~ÉÈH5÷µJ¶ßضvò¿sK¶ã}pè¿wŠêÔ’äáÓ—Üò¸×Ø¥‰å׊DÜÒ†.òÛ¤‘ÞÑúüÙÜÝÚÖ‘íÔÊ~Øí᧻çïèý×ç€Ìøà€¸ñëµåëû€Íøé¼ÙóèÜ•Ùêá”ûõµÙøõ¾‘ðïÞ»óëÓ‡êòÖ¿Úùöåïûèíïäò¨úíüÙõôñÁàíå¹áåþåäóøæòíïÝìëñéöëñßÝñèèßøîïêíñðëñÿõ×öåâ’ÏæþÜíø͉çîë’¾ðò}Éã÷„ßçÿöÝôÌ¿îîÉÖäùäêêàÎÊüïÓØêòÝíÖùãÕ÷ìé³õçôçêûÕáÜðغÿÙþäôçÿèíöÐÏøîóéøñøâóëí°ñîîçñãù±ëïîöëïá“ä¾ï¶Ëóíšþâó¦±ëí½Áíò¿¹âî©Çâó±ÛõÿöçãÚÊëäûÝååî­{Ü¿Ï××ÖÇÊØ¿ËÁ»¾¿ÁËØÔÄÄÏÊÀÅÑÕØÏÐËÉÑÂÎÀÀÉÇÄËÓÏÒÈÏÒÌÏüÅÇÈËÁ¾ËĺÂÍÊËÏÊÖÎÍßÕÆÕÔÑÈËÏÌÎȶ̿ÂÏÍÆÊÒÀÈÏÐÏÏÎËËÄÀÇÒÖÓÎÈÈÈÌÒÔÌÂÄÉÅÀÇÊÁ¹ÁÀÈÐÍÊÈÃÆÈËÌÈÄÆÌÇËÆÁÈÎËÉÍÈÅÇÈÅÁÀ¹ºÃÁÊÑÖ¸†»¬À{»Ü˱¡çÛžžìÚÆÀã¡éσðÈ ‘îߟ§ß奔ØʨìÍ ‚ïÙ¯£Õ×¹žÞÕ¿ŽÍس®­§Ã’ÿÍ{·¶Ðƒ³½Ço¡˜ž™Ž“ê™±ÕØ¡£ÒØ©…ÝÑ’³Ô§Œä᜗–͈y§ž¨•±±©¢¦™‚wÁ™}…°«xgÀ¦”¯Ž‚^»œ¯„¹•³~«©Ð†°±Ýr¯†ß€Õ³ÇpÎíÊd†²Ýz¿Øâ¯ðÇk«Ýµi™ûÍkžðÙ§ªøóž™ùó¸¶äÞ¢æÉ^µÖ祔öíäÂïÞˆÖãœjÓåªyÄÚ–”ÚÅ‚ê~céÁ¨xÝÒ¢síâaéÖ–bÆÀ¯N¬¼ŸZ¬Ã\]º²–[¢×¨n·Êhmºº^ħ§_ÍÉŒ]´Æ¿OOš‰Z¡Çº]®ÁÎ~Õ×Õ[Z«‘XX¸àsÅà[ ÓÌŸ„ĺLvéá…‚ÍÏa}æÓšÛãÀXéê¼|×ãgI±»kWÎÝEÖÂ’4âêãAÑñ¤LÑð±7Éï”jáÕÎ_ÈîçìüîÒB¸ñÍD‰éë§ððè¯øÐŒ–ÿçׂåê Mâã¾äöðÚ¿òòÚÇíõΤèæݯêéíÀòõçÑúâõ™ïìâ¥æúï°îóñÁÙþé¿õòåÒÜÿê¿Þöîçèíçзäö×ÇòþßÓòáÓÜô÷Ô«êýì˜ãñè§ëèÛãùé¶ïêÆôì—çïè•èàõÌ¿ýâËÓéô±çëáÖÃçí×ÖæåÙÝçæßÃõÙâ´æçëËùðÈÖùìʘèÝÖ²ñåíÂêêȺñíæÐîÿ¤§ì÷ë§ïì×­òòä–Øäö·öãÌ|ßðô–ÕÛö‹îéÏ’ÎòÝ ÄèÞŸÉï⇩õßtÎóîÑìÛö¥Éíð»Ùî÷œzÒËÎËÍÍÈÈÉÅÅÏÆ»ÃÊÉÌÔÆÀÈËÆÅËÖËÊÑÓÑÎÉ¿ÂÅÆÆÈÌÏÎÊÊÏÐËËÏÓÆÁÊÍÆÃȾÃÀÃÏÍÈÑÓÇÑÉÁÍÏÐÆÈÊËÊÊÌÎÊÊÐÐÉÈËÊÉÏÍÈÆÂÁÈÎÃÂÐмºÏÊȾ¼ÇÌÅÀÏÐËËÎÁ¸ÄÁÁÂÆÉÉÆÂÌÃÁÊÍÆÁÂÏÉÅÆÆÁ»·Ïü½Âƽ¬»¼»ÁÉÇÑKù¸«Ùâ‡Eéó[UýßaŽäã` Úæ¯?Òú˜;ÝÑ­aäü¢=Îä©#èÙ‚aãÝxXâÚfCÎݶ(ÍÏ .äÝ®,¨òÃ0½ìµݼ-®óØCZçí0zÎí& ßÒ:„ÖåffÞé5hêÒfƒÔíCgÂÙ{YÌÅISËÏ7KÄç‚G¥ò£6¼ÓDÖÏb.³Ì•IÁè–³án,Ðѯ'ŸÍÀ&¯áµ­ùÈi¶Ô´9¡ìèx²ßß²ûó¥°ÒÔ ñÜ€•ÿçªàç˜êý¸úák˜úüj§öܦjüõœ™ë㉋äÍsYæÞmÞèjÚ³@•èËÓ˜îÖ”_âÜÏ™ÌãÖØ»…Läì~1êßPP¾å„3râ§JÀâŠ(±À~fÚ䧊áÛGuÖ©1¬¨[:uàÍ%cÙÉ:²ÿ×Vr¸¬6MÉÅ[¨ØØd§ôÛjrõÕ[GÄݘ•òÆbŽÕÝå£ÞÙ¦‡ÊδçЃ–ðÔ¦W¹Ò}dÞÞ•1ºòî„æìÒ{ëäåƒßÜÝéìÖŽÆíå‹´ÿô‡ÔÙóÔâçöéôÿÁÿôÎïùÙÃÄûúÌ‘þÉêæÿìëôëîÐñÜíèöÿýåÿóÿØüèì¨ÿÿÝ¢ÿéíêùéÿØýóþßëïøáõùúßóüîöýíö×áïöóîëëóãóûçîüéåìîëëîîéòÜÿèíÕÿêþ’èøÕ’úùÿwÓÿÕŸÿíá¢öÝîÀÕåí¼©èè±ÉõÛ±¼äêÕáõõìèïðáÞíôجïãîàúãÓÎæóÚÕùòòÆìßãºÞ÷ìÕçõó×ÿñùèÏîé¹õàô¾üëî§ÝîçÁãòãÃöë×–ëîÛ”ßåü¬Þÿÿ¸àèðÞíòùãîÍíìÿïê™ÜãïÅêÚè¾¼ïòÍæÓ›ÂÞÝÍÂÁÄËËÂÉθÂÉÄÄÏÎËÉËÎÏÌÐÇÇÍÎÎÍÉÄÅÅÃÁÁÄÇÎÈÇÌÏÏÒÙÝÑÊÌÎÊÈÊÃÈÆÉÐÉÁÆÐÃÌžÊËÎÐÐÐÎËÊÉÉÃÁÆÊÊÑÜßÊÌÉÇÅ¿¿ÉÇÖÒÄÄÍÍÈÅÉÅÂÈÌÊËÁÌÉÃÈÉÄÅÉÉËÎÑÑÏËÇÂÁÇÍÌÊÉÕÑÎÍËÊÎÓÖÍÈÄÂÇǾ·¼½ÀÅÁͨøÉvÕÁÆ’ãÚœ™ëØ›»Ôé­ÝÚÑÛœ÷Û¿‹ìß•Úà›œêß»ƒï½¦œà妘Կ«‘âÐÙ}¥Þ›‰×ÏÓˆ±ÎÙÙÔŠ˜˜ÁŒÌÑÏ’‰µØ„¢ºÐ|¢œêi¡ªÎ„¦Ô›‡©ß”œ¨×‚„©­€s²¹ˆ£ª–¡²¥iz—•ƒª°ŠžÉ¸ˆp³œ|§¼u¨¶»{µÅÐr®«Þ~ÁòÈw×êߟº¶Ôl©åídŒùç¼Áæó£¢á㎗éè®®Úì³áØÞœÆëàíÅÿåo²ïÞ^ ù㺃ôãÍËâ× ™ÊçŽç¹zµñ{˜¹œdìí´rÝè—LéãÅ“ÑàžS¿¨€Z³½ŸVŵk‡ÃÀ‚_”¼ÀeÁ££TÆ¥iaÁļk¼ÛÓ^¨áÉI“˜‰n•­Çk£ÆÏK¥®…s~¨šT€Ì«7bÁµ\‚Öû•lÀ«bqÚÔwYãÀTÜÌ.×æ›aíö_YâÙså̺:½ÙuKñÛ‰OþãÐ6ÈÕäRóܺSãö³HÚé½e«ÿû“ÃõÖrÌìð˜ÚôñöñÞöïñÂõâåÔ¾çù»WÚèØ•ñõÚäïðá¾ìã×ÑêâãÁðèîÒñãï—çðášóûèÍîòê­âòèÄÕðòÀäøáÏæþêàñïêºÌçùõçäê׶ßýÔÖúîÕáçáÛàêðÚ±êóݯãìÚ™øæÒ}ßäðvÐöÜ’ñìå\Óéå•’äè¼ÇôêÉ×öé°ÄáûËÝïîâÛãäÓÏàå¿šéëæÒèïÚÖîðÍÍùÿÌžòùÆ›ôîÌÃíðܺãáêÍâôÞ—íëÄiÝæꃹúâ˜êíÝ–åñæžÝëÚ’Ôôâ‘Öæ݇áæóÛèìÛºØñó±áìß_¤ÿå¸Úèö«ŸýâžÂ߬«¸Ñû¼ÀÇÈÁË̽µÀž»ÔÜÙÊÃÈÆ»ÐÊÌÑÐÑÔÒËÊÈÅÂÃÅÈÊ¿ÃÇÉÎÖØÑÉÆÉËËÉÇËÍÐÓÊÁÃØËÒÊÇÒÓØÓÕÔÑÌÈÈÉÊÈÌÍÇÅÄ¿ÑÍÉËÊÁÁϹÍȱ²ÄŹÀÉÉÄÄÅÆÌÀÑÐÄÊÕÒÊÉÉÊÍÐÑÏÍÂÁ¿¿ÅÌËÆÆÆÇÇÃÁÆÎÊÊÌÈÀÁÅÁ¹ÂÃÄÆÁÎÓW¬óÎKuÖíœ`öïj‰èÝN§åÙi?ÐãRRâæ’EòÙpm×ù^:Øüo:ÜÞ]cûàb?éäŠCÄþ@ÞÏ×@ÊäyšûÇVµú¨A±ý¹D‘òÏ;açÑ`‰öÒ*¡èÆ_ùÔ4`ÿà8eúÑ5hâ×c'âÆK1âÑSXå×W%bÈ’U´î‹Üèv ÑÖ"½Üg(³ü˜¿ê†#œâÉ£óÏi¸á¯BÇõ™+¦óÊ9ªþÀ9–ì¾d½ðÖ¾€ÿÿœüäwÇâép…ãÿ”XùñÜäìô…¼ãᬑïñ§ƒüípqÙãšdõ÷£BÐÌDÜÒ;Uéí³”ñç›xé×ÈiÜÞ‹…øà–F·Ú}MóÙ|8¦Ôh?¨Ó¦9Îئ%Ôæ¤3”ì¿F­ÜÜ…ÈÑä”ùÛ“-¤ÕØ-ˆéÈ3­ÐÔ+P×±MVÕº>'¡Î=XóØO·ìá;LÂÞlkÍßg}ƶp™áàËuÛƬ£ÓÃy™Äå•põИâ»ë§õÄÀÿèÈmôêÝ’äÜþâñæáÑèøœØéÝŸÎèÿÜöþý­Ùáïšÿáôçíðó‰ÃáçЫðÍÁÄèæñëôÿñéùîéöèòäéÙæÃáóÙ±ðïõâÿåòïäïÿõõæõéúñ÷ñøàäÙÚõêòóõðÞãìåçððàÑÍ÷áêúíáãàóíåæóúíÚùéóîÿåëë÷Þà†ùúÿ–Óíù£üëï¸ýÌÿ¶ÝñÐÕÒã÷λòûÌùçöÊíáúØçôïÞâîëâÀæãöæøïàÒÿÿÖÐîñÚ¯öçØÜûìÿÿåã×­ÜðêÊïêöÒøÙûùïÎýÏþîþÿîòûÿïèèÍÿùøÉòíüææëÿ­âÍò¸ÍÛæÍãèç«ÐÑî£ëßÿº·êûºÓßúàóðñ¾—º¾¸½ÈÎÉÉÌËÎÑļÅÇÁÂÉÒÕÎÉÍÏÌÇÃÆÉÈÊÏÎÐÎÌÉÉÌÐÒÍÄÀÃÇÇÊÏÎÍÈÅÉÑÐÉÈËÎÓÔÏËÍ×ÊÎÇÇÑÏÙÕÛßÚÑÌÐ×ÕÑÒÑÌËËÇØÑËÏÏÅÆÖÌËÇÇÉÅÄÌÇÏÎÇÆÄÃÇÁÉÈÀÃÊÈÁÆÆÇÉËÌÌÌÆǼÁËËÂÌÎÓÖÒËÇÈÈÏÛÜÓÐÎÇÂÈÇÇÌÉÑà„¹á볶âʼ„ÙˇªÇÐuÄàÒ¬•õô›¢êæ¸w÷Û¨ ò¿£”òºŽ”¹°–•ìðŸ‡öä m×ίáקmØÕ·…¹êáœÊÜÒžËìÖŠ ÉÝ­ÿЀ¥Ç®~ÈÓÑš”Åל ßäí–¬äѦŒÃÔ¦‡íà™£µÃ£¦–­Œ±¿ªr×Ê©zÝ̹~Ùç–r»É°}ÌåÄ|¼ÊÖ‹ÍèÈŸÍ¿~Éغ ¼ÛÐk•ÓÌ|¥Õ¾q£àÔ‰„ÛÍÈØ×ØÞܤ”ÜïÁ¤ñÝÀÑàÌ„ØÝØáÃÔË rÚà”ÞÑ“€ßפmèâgyº³ŸàÀ•qÑÞuAÍÓ‘[×û‘bÓã’Z¼ÕuQÔ˦V°Û‹\¡ÐºYÇÔž`ÍÚ§cÂô´X¦ÊÓU¶áÔY²ÎµEœ¸ÛL›óÑM®èàb‡×Á\qòÕhcÒãYÐÁTžÒâvwËÏYSµÒJdàÓY}ÚÛKÚáYKêðgŠÉݬˆÝî›SÚâ«KáøtAçÉògæèÍmÎÛÛÓñÔÝ‚ÊìÞ‰ÌáÓ|ºèéÊåèߤóåìµîáØÊäáÄfÆëÔØ®õñº±ñùÀÒæåØÃæéÈÓÞíÐzãêÛ·ÛüÕ±îÉÚ¸æåòîÚæèÏàôãÄßàâÏäìîÚðèÓÊÒçÕ³ÅíÖÅÍßèééæãØ×âÜÊÄãÖÉÌÞåеêñßÊîîÛÌñÎÞœìßÙbÏåÝëæÖ—åïèÅõá»ÀÏìÓÁæÝ©ÎÙæžÇÖñ¸ÈâÝÂÈáßÈ åïÛÇá⾘à꯫ã꼇ôõ¹¸ìèÝãâäÁ×òÖ¬Ùßâ§éæãÜäðÕ¢Ñõ×Ûéáóºêèâ½ÒÞæ²ÚêæàÛåääíጷâß¼å늹ÛãrÅàØäæ‘®ÛíÆé㣗ÍʸÁÒÚÔÑÔÓØßØÐÕÔÒÚÛØØØÎÂÁÉËÉÌÎËÏÒÏÑÎËÉÊÍÑÓÓÊÇÌÐÏÏÒÍÏÎÍÑÖÑÉËÊÌÐÎÍÒÕÝÐÒÌÐ×ÑÞÕßæàÑËÒÜåÜ×ÒÍÒÛÝÕÎÈËÍÅÅÓÒÈÇÔØÈÃÓÙÝÙÕ××ÓÒÚÔÓ×ÖÔÔÔÓÓÔÔÔÕ×ØÕÖÑËÏÚÚÒÓÑÒÖ×ÐÉÆÄÉÓÖÑÐÍÄÇÉÃÄÎÎÑ +%%EndBinary +grestore end % Image Trailer grestore +grestore % EPS grestore +[{nextImage} 1 dict begin /Metadata {photoshop_metadata_stream} def currentdict end /PUT pdfmark +[/NamespacePop pdfmark +%%BoundingBox: 0 0 198 128 diff --git a/Build/extra/epstopdf/test-binhdr-cr.eps b/Build/extra/epstopdf/test-binhdr-cr.eps new file mode 100644 index 00000000000..e8f215bd32d Binary files /dev/null and b/Build/extra/epstopdf/test-binhdr-cr.eps differ diff --git a/Build/extra/epstopdf/test-binhdr-crlf.eps b/Build/extra/epstopdf/test-binhdr-crlf.eps new file mode 100644 index 00000000000..a13d4efd4ce Binary files /dev/null and b/Build/extra/epstopdf/test-binhdr-crlf.eps differ diff --git a/Build/extra/epstopdf/test-binhdr-lf.eps b/Build/extra/epstopdf/test-binhdr-lf.eps new file mode 100644 index 00000000000..4325ef5c334 Binary files /dev/null and b/Build/extra/epstopdf/test-binhdr-lf.eps differ diff --git a/Build/extra/epstopdf/test-per%cent.eps b/Build/extra/epstopdf/test-per%cent.eps new file mode 100644 index 00000000000..10a06d16543 --- /dev/null +++ b/Build/extra/epstopdf/test-per%cent.eps @@ -0,0 +1,12 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 100 100 +%%Creator: Karl Berry +%%Title: Simple epstopdf test + +% This file is public domain. + +gsave +0 0 moveto +100 100 lineto +stroke +grestore diff --git a/Build/extra/epstopdf/test-simple.eps b/Build/extra/epstopdf/test-simple.eps new file mode 100644 index 00000000000..10a06d16543 --- /dev/null +++ b/Build/extra/epstopdf/test-simple.eps @@ -0,0 +1,12 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 100 100 +%%Creator: Karl Berry +%%Title: Simple epstopdf test + +% This file is public domain. + +gsave +0 0 moveto +100 100 lineto +stroke +grestore diff --git a/Build/extra/epstopdf/test-tiger.eps b/Build/extra/epstopdf/test-tiger.eps new file mode 100644 index 00000000000..f86aea3a419 --- /dev/null +++ b/Build/extra/epstopdf/test-tiger.eps @@ -0,0 +1,2737 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Creator: Adobe Illustrator(TM) 1.2d4 +%%For: OpenWindows Version 2 +%%Title: tiger.eps +%%CreationDate: 4/12/90 3:20 AM +%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0 +%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0 +%%BoundingBox: 17 171 567 739 +%%EndComments +/tigersave save def % prevent residual side effects + +%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0 + +/Adobe_Illustrator_1.2d1 dup 100 dict def load begin +% definition operators +/bdef {bind def} bind def +/ldef {load def} bdef +/xdef {exch def} bdef +% graphic state operators +/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef +/_k /setcmybcolor where { + /setcmybcolor get +} { + { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind +} ifelse def +/g {/_b xdef /p {_b setgray} def} bdef +/G {/_B xdef /P {_B setgray} def} bdef +/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef +/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef +/d /setdash ldef +/_i currentflat def +/i {dup 0 eq {pop _i} if setflat} bdef +/j /setlinejoin ldef +/J /setlinecap ldef +/M /setmiterlimit ldef +/w /setlinewidth ldef +% path construction operators +/_R {.25 sub round .25 add} bdef +/_r {transform _R exch _R exch itransform} bdef +/c {_r curveto} bdef +/C /c ldef +/v {currentpoint 6 2 roll _r curveto} bdef +/V /v ldef +/y {_r 2 copy curveto} bdef +/Y /y ldef +/l {_r lineto} bdef +/L /l ldef +/m {_r moveto} bdef +% path painting operators +/n /newpath ldef +/N /n ldef +/F {p fill} bdef +/f {closepath F} bdef +/S {P stroke} bdef +/s {closepath S} bdef +/B {gsave F grestore S} bdef +/b {closepath B} bdef +end +%%EndProcSet +%%EndProlog + +%%Page: 1 1 + +Adobe_Illustrator_1.2d1 begin + +.8 setgray +clippath fill +-110 -300 translate +1.1 dup scale + +0 g +0 G +0 i +0 J +0 j +0.172 w +10 M +[]0 d +0 0 0 0 k + +177.696 715.715 m +177.797 713.821 176.973 713.84 v +176.149 713.859 159.695 761.934 139.167 759.691 C +156.95 767.044 177.696 715.715 V +b +181.226 718.738 m +180.677 716.922 179.908 717.221 v +179.14 717.519 180.023 768.325 159.957 773.199 C +179.18 774.063 181.226 718.738 V +b +208.716 676.41 m +210.352 675.45 209.882 674.773 v +209.411 674.096 160.237 686.898 150.782 668.541 C +154.461 687.428 208.716 676.41 V +b +205.907 666.199 m +207.763 665.803 207.529 665.012 v +207.296 664.221 156.593 660.879 153.403 640.478 C +150.945 659.563 205.907 666.199 V +b +201.696 671.724 m +203.474 671.061 203.128 670.313 v +202.782 669.565 152.134 673.654 146.002 653.936 C +146.354 673.175 201.696 671.724 V +b +190.991 689.928 m +192.299 688.554 191.66 688.033 v +191.021 687.512 147.278 713.366 133.131 698.324 C +141.872 715.467 190.991 689.928 V +b +183.446 685.737 m +184.902 684.52 184.326 683.929 v +183.75 683.339 137.362 704.078 125.008 687.531 C +131.753 705.553 183.446 685.737 V +b +180.846 681.665 m +182.454 680.657 181.964 679.994 v +181.474 679.331 132.692 693.554 122.709 675.478 C +126.934 694.251 180.846 681.665 V +b +191.58 681.051 m +192.702 679.52 192.001 679.085 v +191.3 678.65 151.231 709.898 135.273 696.793 C +146.138 712.674 191.58 681.051 V +b +171.8 710 m +172.4 708.2 171.6 708 v +170.8 707.8 142.2 749.8 122.999 742.2 C +138.2 754 171.8 710 V +b +172.495 703.021 m +173.47 701.392 172.731 701.025 v +171.993 700.657 135.008 735.501 117.899 723.939 C +130.196 738.739 172.495 703.021 V +b +172.38 698.651 m +173.502 697.12 172.801 696.685 v +172.1 696.251 132.031 727.498 116.073 714.393 C +126.938 730.274 172.38 698.651 V +b +0 J 1 w +170.17 696.935 m +170.673 690.887 171.661 684.318 173.4 681.199 C +169.8 668.799 178.6 655.599 V +178.2 648.399 179.8 645.199 V +183.8 636.799 188.6 635.999 v +192.484 635.352 201.207 632.283 211.068 630.879 c +228.2 616.799 225 603.999 V +224.6 587.599 221 585.999 V +232.6 597.199 223 580.399 V +218.6 561.599 l +244.2 583.199 228.6 564.799 V +218.6 538.799 l +238.2 557.199 231 548.799 V +227.8 539.999 l +271 567.199 240.2 537.599 V +248.2 541.199 252.6 538.399 V +259.4 539.599 258.6 537.999 V +237.8 527.599 234.2 509.199 V +242.6 519.199 239.4 508.399 V +239.8 496.799 l +243.8 518.399 243.4 480.799 V +262.6 498.799 251 477.999 V +251 461.199 l +266.2 477.599 259.8 464.799 V +269.8 473.599 265.8 458.399 V +265 447.999 269.4 459.199 V +285.4 489.799 279.4 463.599 V +278.6 444.399 283.4 459.199 V +283.8 448.799 293 441.599 V +291.8 492.399 304.6 456.399 V +308.6 439.999 l +311.4 449.199 311 454.399 V +325.8 470.799 319 446.399 V +334.2 469.199 331 455.999 V +323.4 439.999 325 435.199 V +341.8 469.999 343 471.599 V +341 429.198 351.8 465.199 V +357.4 453.199 354.6 448.799 V +362.6 456.799 361.8 459.999 V +366.4 468.199 369.2 454.599 V +371 445.199 372.6 448.399 V +376.6 424.398 377.8 447.199 V +379.4 460.799 372.2 472.399 V +373 475.599 370.2 479.599 v +383.8 457.999 376.6 486.799 V +387.801 478.799 389.001 478.799 V +375.4 501.999 384.2 497.199 V +379 507.599 397.001 495.599 V +381 511.599 398.601 501.999 V +406.601 495.599 399.001 505.599 V +384.6 521.599 406.601 503.599 V +418.201 487.199 419.001 484.399 V +409.001 513.599 404.601 516.399 V +413.001 552.799 454.201 537.199 V +461.001 519.999 465.401 538.399 V +478.201 544.799 489.401 517.199 V +493.401 530.799 492.601 533.599 V +499.401 532.399 498.601 533.599 V +511.801 529.199 513.001 529.999 V +519.801 523.199 520.201 526.799 V +529.401 523.999 527.401 527.599 V +536.201 511.999 536.601 508.399 V +539.001 522.399 l +541.001 519.599 l +542.601 527.199 541.801 528.399 v +541.001 529.599 561.801 521.599 566.601 500.799 C +568.601 492.399 l +574.601 507.199 573.001 511.199 V +578.201 510.399 578.601 505.999 V +582.601 529.199 577.801 535.199 V +582.201 535.999 583.401 532.399 V +583.401 539.599 l +590.601 538.799 590.601 541.199 V +595.001 545.199 597.001 540.399 V +584.601 575.599 603.001 556.399 V +610.201 545.599 606.601 564.399 v +603.001 583.199 599.001 584.799 603.801 585.199 C +604.601 588.799 602.601 590.399 v +600.601 591.999 603.801 590.399 y +608.601 586.399 603.401 608.399 V +609.801 606.799 597.801 635.999 V +600.601 638.399 596.601 646.799 V +604.601 642.399 607.401 643.999 V +607.001 645.599 603.801 649.599 V +582.201 704.4 602.601 682.399 V +614.451 668.849 608.051 691.649 V +598.94 715.659 599.717 719.955 V +170.17 696.935 l +b +0.2 0.55 0.85 0 k +599.717 719.755 m +600.345 719.574 602.551 718.45 603.801 716.8 C +610.601 706 605.401 724.4 V +596.201 753.2 605.001 742 V +611.001 734.8 607.801 748.4 v +603.936 764.827 601.401 771.2 y +613.001 766.4 586.201 806 V +595.001 802.4 l +575.401 842 553.801 847.2 V +545.801 853.2 l +584.201 891.2 571.401 928 V +564.601 933.2 555.001 924 V +548.601 919.2 542.601 920.8 V +511.801 919.6 509.801 919.6 v +507.801 919.6 473.001 956.8 407.401 939.2 C +402.201 937.2 397.801 938.4 V +379.4 954.4 330.6 931.6 v +320.6 929.6 319 929.6 v +317.4 929.6 314.6 929.6 306.6 923.2 c +298.6 916.8 298.2 916 296.2 914.4 C +279.8 903.2 275 902.4 V +263.4 896 259 886 V +255.4 884.8 l +253.8 877.6 253.4 876.4 V +248.6 872.8 247.8 867.2 V +239 861.2 239.4 856.8 V +237.8 851.6 237 846.8 V +229.8 842 230.6 839.2 V +223 825.2 224.2 818.4 V +217.8 818.8 215 816.4 V +214.2 811.6 212.6 811.2 V +209.8 810 212.2 806 V +210.6 803.2 210.2 801.6 V +211 798.8 206.6 793.2 V +200.2 774.4 202.2 769.2 V +202.6 764.4 199.8 762.8 V +196.2 763.2 204.6 751.2 V +205.4 750 202.2 747.6 V +185 744 182.6 727.6 V +169 712.8 169 707.6 v +169 705.295 169.271 702.148 169.97 697.535 C +169.4 689.199 197 688.399 v +224.6 687.599 599.717 719.755 Y +b +184.4 697.4 m +159.4 736.8 173.8 680.399 Y +182.6 645.999 312.2 683.599 y +481.001 714 492.201 718 v +503.401 722 598.601 715.6 y +593.001 732.4 L +528.201 778.8 509.001 755.6 495.401 759.6 c +481.801 763.6 484.201 754 481.001 753.2 c +477.801 752.4 438.601 777.2 432.201 776.4 c +425.801 775.6 400.459 799.351 415.401 767.6 c +431.401 733.6 357 728.4 340.2 739.6 c +323.4 750.8 347.4 721.2 Y +365.8 701.2 331.4 718 y +297 730.8 273 705.2 269.8 704.4 c +266.6 703.6 261.8 700.4 261 706.8 c +260.2 713.2 252.69 729.901 221 703.6 c +201 686.999 187.2 709 Y +184.4 697.4 L +f +0.09 0.5 0.772 0 k +433.51 774.654 m +427.11 773.854 401.743 797.593 416.71 765.854 c +433.31 730.654 358.31 726.654 341.51 737.854 c +324.709 749.054 348.71 719.454 Y +367.11 699.454 332.709 716.254 y +298.309 729.054 274.309 703.454 271.109 702.654 c +267.909 701.854 263.109 698.654 262.309 705.054 c +261.509 711.454 254.13 727.988 222.309 701.854 c +201.073 684.508 187.582 705.963 Y +184.382 695.854 L +159.382 735.654 174.454 677.345 Y +183.255 642.944 313.509 681.854 y +482.31 712.254 493.51 716.254 v +504.71 720.254 599.038 713.927 y +593.51 731.236 L +528.71 777.636 510.31 753.854 496.71 757.854 c +483.11 761.854 485.51 752.254 482.31 751.454 c +479.11 750.654 439.91 775.454 433.51 774.654 c +f +0.081 0.45 0.695 0 k +434.819 772.909 m +428.419 772.109 403.685 796.138 418.019 764.109 c +434.219 727.908 359.619 724.908 342.819 736.108 c +326.019 747.308 350.019 717.708 Y +368.419 697.708 334.019 714.508 y +299.619 727.308 275.618 701.708 272.418 700.908 c +269.218 700.108 264.418 696.908 263.618 703.308 c +262.818 709.708 255.57 726.075 223.618 700.108 c +201.145 682.017 187.964 702.926 Y +184.364 694.308 L +160.564 733.308 175.109 674.29 Y +183.909 639.89 314.819 680.108 y +483.619 710.508 494.819 714.508 v +506.019 718.508 599.474 712.254 y +594.02 730.072 L +529.219 776.472 511.619 752.109 498.019 756.109 c +484.419 760.109 486.819 750.509 483.619 749.708 c +480.419 748.908 441.219 773.709 434.819 772.909 c +f +0.072 0.4 0.618 0 k +436.128 771.163 m +429.728 770.363 404.999 794.395 419.328 762.363 c +436.128 724.807 360.394 723.518 344.128 734.363 c +327.328 745.563 351.328 715.963 Y +369.728 695.963 335.328 712.763 y +300.928 725.563 276.928 699.963 273.728 699.163 c +270.528 698.363 265.728 695.163 264.928 701.563 c +264.128 707.963 257.011 724.161 224.927 698.363 c +201.218 679.526 188.345 699.89 Y +184.345 692.763 L +162.545 729.563 175.764 671.235 Y +184.564 636.835 316.128 678.363 y +484.928 708.763 496.129 712.763 v +507.329 716.763 599.911 710.581 y +594.529 728.908 L +529.729 775.309 512.929 750.363 499.329 754.363 c +485.728 758.363 488.128 748.763 484.928 747.963 c +481.728 747.163 442.528 771.963 436.128 771.163 c +f +0.063 0.35 0.54 0 k +437.438 769.417 m +431.037 768.617 406.814 792.871 420.637 760.617 c +437.438 721.417 362.237 721.417 345.437 732.617 c +328.637 743.817 352.637 714.217 Y +371.037 694.217 336.637 711.017 y +302.237 723.817 278.237 698.217 275.037 697.417 c +271.837 696.617 267.037 693.417 266.237 699.817 c +265.437 706.217 258.452 722.248 226.237 696.617 c +201.291 677.035 188.727 696.854 Y +184.327 691.217 L +164.527 726.018 176.418 668.181 Y +185.218 633.78 317.437 676.617 y +486.238 707.017 497.438 711.017 v +508.638 715.017 600.347 708.908 y +595.038 727.745 L +530.238 774.145 514.238 748.617 500.638 752.617 c +487.038 756.617 489.438 747.017 486.238 746.217 c +483.038 745.417 443.838 770.217 437.438 769.417 c +f +0.054 0.3 0.463 0 k +438.747 767.672 m +432.347 766.872 406.383 790.323 421.947 758.872 c +441.147 720.072 363.546 719.672 346.746 730.872 c +329.946 742.072 353.946 712.472 Y +372.346 692.472 337.946 709.272 y +303.546 722.072 279.546 696.472 276.346 695.672 c +273.146 694.872 268.346 691.672 267.546 698.072 c +266.746 704.472 259.892 720.335 227.546 694.872 c +201.364 674.544 189.109 693.817 Y +184.309 689.672 L +166.309 722.872 177.073 665.126 Y +185.873 630.726 318.746 674.872 y +487.547 705.272 498.747 709.272 v +509.947 713.272 600.783 707.236 y +595.547 726.581 L +530.747 772.981 515.547 746.872 501.947 750.872 c +488.347 754.872 490.747 745.272 487.547 744.472 c +484.347 743.672 445.147 768.472 438.747 767.672 c +f +0.045 0.25 0.386 0 k +440.056 765.927 m +433.655 765.127 407.313 788.387 423.255 757.127 c +443.656 717.126 364.855 717.926 348.055 729.126 c +331.255 740.326 355.255 710.726 Y +373.655 690.726 339.255 707.526 y +304.855 720.326 280.855 694.726 277.655 693.926 c +274.455 693.126 269.655 689.926 268.855 696.326 c +268.055 702.726 261.332 718.422 228.855 693.126 c +201.436 672.053 189.491 690.781 Y +184.291 688.126 L +168.291 718.326 177.727 662.071 Y +186.527 627.671 320.055 673.126 y +488.856 703.526 500.056 707.526 v +511.256 711.526 601.22 705.563 y +596.056 725.417 L +531.256 771.817 516.856 745.126 503.256 749.126 c +489.656 753.127 492.056 743.526 488.856 742.726 c +485.656 741.926 446.456 766.727 440.056 765.927 c +f +0.036 0.2 0.309 0 k +441.365 764.181 m +434.965 763.381 407.523 786.056 424.565 755.381 c +446.565 715.781 366.164 716.181 349.364 727.381 c +332.564 738.581 356.564 708.981 Y +374.964 688.981 340.564 705.781 y +306.164 718.581 282.164 692.981 278.964 692.181 c +275.764 691.381 270.964 688.181 270.164 694.581 c +269.364 700.981 262.773 716.508 230.164 691.381 c +201.509 669.562 189.873 687.744 Y +184.273 686.581 L +169.872 714.981 178.382 659.017 Y +187.182 624.616 321.364 671.381 y +490.165 701.781 501.365 705.781 v +512.565 709.781 601.656 703.89 y +596.565 724.254 L +531.765 770.654 518.165 743.381 504.565 747.381 c +490.965 751.381 493.365 741.781 490.165 740.981 c +486.965 740.181 447.765 764.981 441.365 764.181 c +f +0.027 0.15 0.231 0 k +442.674 762.435 m +436.274 761.635 408.832 784.311 425.874 753.635 c +447.874 714.035 367.474 714.435 350.674 725.635 c +333.874 736.835 357.874 707.235 Y +376.274 687.235 341.874 704.035 y +307.473 716.835 283.473 691.235 280.273 690.435 c +277.073 689.635 272.273 686.435 271.473 692.835 c +270.673 699.235 264.214 714.595 231.473 689.635 c +201.582 667.071 190.255 684.707 Y +184.255 685.035 L +170.654 711.436 179.037 655.962 Y +187.837 621.562 322.673 669.635 y +491.474 700.035 502.674 704.035 v +513.874 708.035 602.093 702.217 y +597.075 723.09 L +532.274 769.49 519.474 741.635 505.874 745.635 c +492.274 749.635 494.674 740.035 491.474 739.235 c +488.274 738.435 449.074 763.235 442.674 762.435 c +f +0.018 0.1 0.154 0 k +443.983 760.69 m +437.583 759.89 410.529 782.777 427.183 751.89 c +449.183 711.09 368.783 712.69 351.983 723.89 c +335.183 735.09 359.183 705.49 Y +377.583 685.49 343.183 702.29 y +308.783 715.09 284.783 689.49 281.583 688.69 c +278.382 687.89 273.582 684.69 272.782 691.09 c +271.982 697.49 265.654 712.682 232.782 687.89 c +201.655 664.58 190.637 681.671 Y +184.236 683.49 L +171.236 707.49 179.691 652.907 Y +188.491 618.507 323.983 667.89 y +492.783 698.29 503.983 702.29 v +515.183 706.29 602.529 700.544 y +597.583 721.926 L +532.783 768.327 520.783 739.89 507.183 743.89 c +493.583 747.89 495.983 738.29 492.783 737.49 c +489.583 736.69 450.383 761.49 443.983 760.69 c +f +0.009 0.05 0.077 0 k +445.292 758.945 m +438.892 758.145 412.917 781.589 428.492 750.145 c +449.692 707.344 370.092 710.944 353.292 722.144 c +336.492 733.344 360.492 703.744 Y +378.892 683.744 344.492 700.544 y +310.092 713.344 286.092 687.744 282.892 686.944 c +279.692 686.144 274.892 682.944 274.092 689.344 c +273.292 695.744 267.095 710.768 234.092 686.144 c +201.727 662.089 191.018 678.635 Y +184.218 681.944 L +171.418 705.144 180.346 649.853 Y +189.146 615.453 325.292 666.144 y +494.093 696.544 505.293 700.544 v +516.493 704.544 602.965 698.872 y +598.093 720.763 L +533.292 767.163 522.093 738.144 508.493 742.144 c +494.893 746.145 497.293 736.544 494.093 735.744 c +490.892 734.944 451.692 759.745 445.292 758.945 c +f +1 g +184.2 680.399 m +171.4 702.4 181 646.799 Y +189.8 612.399 326.6 664.399 y +495.401 694.8 506.601 698.8 v +517.801 702.8 603.401 697.2 y +598.601 719.6 L +533.801 766 523.401 736.4 509.801 740.4 c +496.201 744.4 498.601 734.8 495.401 734 c +492.201 733.2 453.001 758 446.601 757.2 c +440.201 756.4 414.981 780.207 429.801 748.4 c +452.028 700.693 369.041 710.773 354.6 720.4 c +337.8 731.6 361.8 702 Y +380.2 681.999 345.8 698.8 y +311.4 711.6 287.4 685.999 284.2 685.199 c +281 684.399 276.2 681.199 275.4 687.599 c +274.6 694 268.535 708.856 235.4 684.399 c +201.8 659.599 191.4 675.599 Y +184.2 680.399 L +f +0 g +225.8 650.399 m +218.6 638.799 239.4 625.599 V +240.8 624.199 222.8 628.399 V +216.6 630.399 215 640.799 V +210.2 645.199 205.4 650.799 v +200.6 656.399 225.8 650.399 y +f +0.8 g +365.8 698 m +383.498 671.179 382.9 666.399 v +381.6 655.999 381.4 646.399 384.6 642.399 c +387.801 638.399 396.601 605.199 y +396.201 603.999 408.601 641.999 V +420.201 657.999 400.201 676.399 V +365 705.2 365.8 698 v +f +0 g +1 J 0.1 w +245.8 623.599 m +257 616.399 242.6 585.199 V +249 587.599 l +248.2 576.399 245 573.999 V +252.2 577.199 l +257 569.199 253 564.399 V +269.8 556.399 269 549.999 V +275.4 557.999 271.4 564.399 v +267.4 570.799 260.2 566.799 261 585.199 C +252.2 581.999 l +257.8 590.799 257.8 597.199 V +249.8 594.799 l +265.269 621.377 254.6 622.799 v +248.6 623.599 245.8 623.599 Y +f +0.8 g +278.2 606.799 m +281 611.199 278.2 610.399 v +275.4 609.599 244.2 594.799 238.2 585.199 C +272.6 609.599 278.2 606.799 V +f +288.6 598.799 m +291.4 603.199 288.6 602.399 v +285.8 601.599 254.6 586.799 248.6 577.199 C +283 601.599 288.6 598.799 V +f +301.8 613.999 m +304.6 618.399 301.8 617.599 v +299 616.799 267.8 601.999 261.8 592.399 C +296.2 616.799 301.8 613.999 V +f +278.6 570.399 m +278.6 576.399 275.8 575.599 v +273 574.799 237 557.199 231 547.599 C +273 573.199 278.6 570.399 V +f +279.8 581.199 m +281 585.999 278.2 585.199 V +276.2 585.199 249.8 573.599 243.8 563.999 C +273.4 585.599 279.8 581.199 V +f +265.4 533.599 m +255.4 525.999 l +265.8 533.599 269.4 532.399 V +262.6 521.199 261.8 515.999 V +272.2 528.799 277.8 528.399 V +285.4 527.999 285.4 517.199 V +291 527.599 294.2 527.199 V +295.4 520.799 294.2 513.999 V +298.2 521.599 302.2 519.999 V +308.6 521.999 307.8 510.399 V +307.8 499.999 307 497.199 V +312.6 523.599 315 523.999 V +323 525.199 327.8 516.399 V +323.8 523.999 328.6 521.999 V +339.4 520.399 342.6 513.599 V +335.8 525.599 341.4 522.399 V +348.2 522.399 349.4 515.999 V +357.8 494.799 359.8 493.199 V +352.2 514.799 353.8 514.799 V +351.8 526.799 357 511.999 V +353.8 525.999 359.4 525.199 v +365 524.399 369.4 514.399 377.8 516.799 C +387.401 511.199 389.401 580.399 V +265.4 533.599 L +f +0 g +0 J 1 w +270.2 626.399 m +285 632.399 325 626.399 V +332.2 625.999 339 634.799 v +345.8 643.599 372.6 650.799 379 648.799 C +388.601 642.399 l +389.401 641.199 l +401.801 630.799 402.201 623.199 v +402.601 615.599 387.801 567.599 378.2 551.599 c +368.6 535.599 359 523.199 339.8 525.599 C +319 529.599 293.4 525.599 v +264.2 527.199 261.4 535.199 v +258.6 543.199 272.6 558.399 y +277 566.799 275.8 581.199 v +274.6 595.599 275 623.599 270.2 626.399 c +f +0.1 0.6 0.45 0 k +292.2 624.399 m +300.6 605.999 271 540.799 y +269 539.199 283.66 533.154 293.8 535.599 c +304.746 538.237 345 533.999 Y +368.6 549.599 381.4 593.999 y +391.801 617.999 374.2 621.199 v +356.6 624.399 292.2 624.399 y +f +0.1 0.6 0.45 0.2 k +290.169 593.503 m +293.495 606.293 295.079 618.094 292.2 624.399 c +354.6 617.999 365.8 638.799 v +370.041 646.674 384.801 615.999 384.4 606.399 c +321.4 591.999 306.6 603.199 V +290.169 593.503 L +f +0.1 0.6 0.45 0.25 k +294.6 577.199 m +296.6 569.999 294.2 565.999 V +292.6 565.199 291.4 564.799 V +292.6 561.199 298.6 559.599 V +300.6 555.199 303 554.799 v +305.4 554.399 310.2 548.799 314.2 549.999 c +318.2 551.199 329.4 555.199 y +335 558.399 343.8 554.799 V +346.175 555.601 346.6 559.599 v +347.1 564.299 350.2 567.999 352.2 569.999 c +354.2 571.999 363.8 584.799 362.6 585.199 c +361.4 585.599 294.6 577.199 Y +f +0 0.55 0.5 0 k +290.2 625.599 m +287.4 603.199 290.6 594.799 v +293.8 586.399 293 584.399 292.2 580.399 c +291.4 576.399 295.8 566.399 301.4 560.399 C +313.4 558.799 l +328.6 562.399 337.8 559.599 V +346.794 558.256 350.2 573.199 V +355 579.599 362.2 582.399 v +369.4 585.199 376.6 626.799 372.6 634.799 c +368.6 642.799 354.2 647.199 338.2 631.599 c +322.2 615.999 320.2 632.799 290.2 625.599 C +b +0 0 0.2 0 k +0.5 w +291.8 550.799 m +291 552.799 286.6 553.199 V +264.2 556.799 255.8 569.199 V +249 574.799 253.4 563.199 V +263.8 542.799 270.6 539.999 V +287 535.999 291.8 550.799 V +b +0 0.55 0.5 0.2 k +1 w +371.742 614.771 m +372.401 622.677 374.354 631.291 372.6 634.799 c +366.154 647.693 349.181 642.305 338.2 631.599 c +322.2 615.999 320.2 632.799 290.2 625.599 C +288.455 611.636 289.295 601.624 v +326.6 613.199 327.4 607.599 V +329 610.799 338.2 610.799 v +347.4 610.799 370.142 611.971 371.742 614.771 C +f +0 g +0 0.55 0.5 0.35 K +2 w +328.6 624.799 m +333.4 619.999 329.8 610.399 V +315.4 594.399 317.4 580.399 v +S +0 0 0.2 0 k +0 G +0.5 w +280.6 539.999 m +276.2 552.799 285 545.999 V +289.8 543.999 288.6 542.399 v +287.4 540.799 281.8 536.799 280.6 539.999 C +b +285.64 538.799 m +282.12 549.039 289.16 543.599 V +293.581 541.151 292.04 540.719 v +287.48 539.439 292.04 536.879 285.64 538.799 C +b +290.44 538.799 m +286.92 549.039 293.96 543.599 V +298.335 541.289 296.84 540.719 v +293.48 539.439 296.84 536.879 290.44 538.799 C +b +297.04 538.599 m +293.52 548.839 300.56 543.399 V +304.943 541.067 303.441 540.519 v +300.48 539.439 303.441 536.679 297.04 538.599 C +b +303.52 538.679 m +300 548.919 307.041 543.479 V +310.881 541.879 309.921 540.599 v +308.961 539.319 309.921 536.759 303.52 538.679 C +b +310.2 537.999 m +305.4 550.399 314.6 543.999 V +319.4 541.999 318.2 540.399 v +317 538.799 318.2 535.599 310.2 537.999 C +b +0 g +0.1 0.6 0.45 0.25 K +2 w +281.8 555.199 m +295 557.999 301 554.799 V +307 553.599 308.2 553.999 v +309.4 554.399 312.6 554.799 y +S +315.8 546.399 m +327.8 559.999 339.8 555.599 v +346.816 553.026 345.8 556.399 346.6 559.199 c +347.4 561.999 347.6 566.199 352.6 569.199 c +S +0 0 0.2 0 k +0 G +0.5 w +333 562.399 m +329 573.199 326.2 560.399 v +323.4 547.599 320.2 543.999 318.6 541.199 C +318.6 535.999 327 536.399 V +337.8 536.799 338.2 539.599 v +338.6 542.399 337 553.999 333 562.399 C +b +0 g +0.1 0.6 0.45 0.25 K +2 w +347 555.199 m +350.6 557.599 353 556.399 v +S +353.5 571.599 m +356.4 576.499 361.2 577.299 v +S +0.7 g +0 G +1 w +274.2 534.799 m +292.2 531.599 296.6 533.199 V +305.4 533.199 297 531.199 V +284.2 531.199 276.2 532.399 V +264.6 537.999 274.2 534.799 V +f +0 0 0.2 0 k +0.5 w +288.2 627.999 m +305.8 627.999 307.8 627.199 V +315 596.399 311.4 588.799 V +310.2 585.999 307.4 591.599 V +289 624.399 285.8 626.399 v +282.6 628.399 287 627.999 288.2 627.999 C +b +211.1 630.699 m +220 628.999 232.6 626.399 V +237.4 603.999 240.6 599.199 v +243.8 594.399 240.2 594.399 236.6 597.199 c +233 599.999 218.2 613.999 216.2 618.399 c +214.2 622.799 211.1 630.699 y +b +232.961 626.182 m +238.761 624.634 239.77 622.419 v +240.778 620.205 238.568 616.908 y +237.568 613.603 236.366 615.765 v +235.164 617.928 232.292 625.588 232.961 626.182 c +b +0 g +233 626.399 m +236.6 621.199 240.2 621.199 v +243.8 621.199 244.182 621.612 247 620.999 c +251.6 619.999 251.2 621.999 257.8 620.799 c +260.44 620.319 263 621.199 265.8 619.999 c +268.6 618.799 271.8 619.599 273 621.599 c +274.2 623.599 279 627.799 Y +266.2 625.999 263.4 625.199 V +241 623.999 233 626.399 V +f +0 0 0.2 0 k +277.6 626.199 m +271.15 622.699 270.75 620.299 v +270.35 617.899 276 614.199 y +278.75 609.599 279.35 611.999 v +279.95 614.399 278.4 625.799 277.6 626.199 c +b +240.115 620.735 m +247.122 609.547 247.339 620.758 V +247.896 622.016 246.136 622.038 v +240.061 622.114 241.582 626.216 240.115 620.735 C +b +247.293 620.486 m +255.214 609.299 254.578 620.579 V +254.585 620.911 252.832 621.064 v +248.085 621.478 248.43 625.996 247.293 620.486 C +b +254.506 620.478 m +262.466 609.85 261.797 619.516 V +261.916 620.749 260.262 621.05 v +256.37 621.756 256.159 625.005 254.506 620.478 C +b +261.382 620.398 m +269.282 608.837 269.63 618.618 V +271.274 619.996 269.528 620.218 v +263.71 620.958 264.508 625.412 261.382 620.398 C +b +0 0 0.2 0.1 k +225.208 616.868 m +217.55 618.399 l +214.95 623.399 212.85 629.549 y +219.2 628.549 231.7 625.749 V +232.576 622.431 234.048 616.636 v +225.208 616.868 l +f +290.276 621.53 m +288.61 624.036 287.293 625.794 286.643 626.2 c +283.63 628.083 287.773 627.706 288.902 627.706 C +305.473 627.706 307.356 626.953 V +307.88 624.711 308.564 621.32 V +298.476 623.33 290.276 621.53 V +f +0.2 0.55 0.85 0 k +1 w +343.88 759.679 m +371.601 755.719 397.121 791.359 398.881 801.04 c +400.641 810.72 390.521 822.6 Y +391.841 825.68 387.001 839.76 381.721 849 c +376.441 858.24 360.54 857.266 343 858.24 c +327.16 859.12 308.68 835.8 307.36 834.04 c +306.04 832.28 312.2 793.999 313.52 788.279 c +314.84 782.559 312.2 756.159 y +346.44 765.259 316.16 763.639 343.88 759.679 c +f +0.08 0.44 0.68 0 k +308.088 833.392 m +306.792 831.664 312.84 794.079 314.136 788.463 c +315.432 782.847 312.84 756.927 y +345.512 765.807 316.728 764.271 343.944 760.383 c +371.161 756.495 396.217 791.487 397.945 800.992 c +399.673 810.496 389.737 822.16 Y +391.033 825.184 386.281 839.008 381.097 848.08 c +375.913 857.152 360.302 856.195 343.08 857.152 c +327.528 858.016 309.384 835.12 308.088 833.392 c +f +0.06 0.33 0.51 0 k +308.816 832.744 m +307.544 831.048 313.48 794.159 314.752 788.647 c +316.024 783.135 313.48 757.695 y +344.884 766.855 317.296 764.903 344.008 761.087 c +370.721 757.271 395.313 791.615 397.009 800.944 c +398.705 810.272 388.953 821.72 Y +390.225 824.688 385.561 838.256 380.473 847.16 c +375.385 856.064 360.063 855.125 343.16 856.064 c +327.896 856.912 310.088 834.44 308.816 832.744 c +f +0.04 0.22 0.34 0 k +309.544 832.096 m +308.296 830.432 314.12 794.239 315.368 788.831 c +316.616 783.423 314.12 758.463 y +343.556 767.503 317.864 765.535 344.072 761.791 c +370.281 758.047 394.409 791.743 396.073 800.895 c +397.737 810.048 388.169 821.28 Y +389.417 824.192 384.841 837.504 379.849 846.24 c +374.857 854.976 359.824 854.055 343.24 854.976 c +328.264 855.808 310.792 833.76 309.544 832.096 c +f +0.02 0.11 0.17 0 k +310.272 831.448 m +309.048 829.816 314.76 794.319 315.984 789.015 c +317.208 783.711 314.76 759.231 y +342.628 768.151 318.432 766.167 344.136 762.495 c +369.841 758.823 393.505 791.871 395.137 800.848 c +396.769 809.824 387.385 820.84 Y +388.609 823.696 384.121 836.752 379.225 845.32 c +374.329 853.888 359.585 852.985 343.32 853.888 c +328.632 854.704 311.496 833.08 310.272 831.448 c +f +1 g +344.2 763.2 m +369.4 759.6 392.601 792 394.201 800.8 c +395.801 809.6 386.601 820.4 Y +387.801 823.2 383.4 836 378.6 844.4 c +373.8 852.8 359.346 851.914 343.4 852.8 c +329 853.6 312.2 832.4 311 830.8 c +309.8 829.2 315.4 794.4 316.6 789.2 c +317.8 784 315.4 760 y +340.9 768.6 319 766.8 344.2 763.2 c +f +0.8 g +390.601 797.2 m +362.8 789.6 351.2 791.2 V +335.4 797.8 326.6 776 V +323 768.8 321 766.8 v +319 764.8 390.601 797.2 Y +f +0 g +394.401 799.4 m +365.4 787.2 355.4 787.6 v +339 792.2 330.6 777.6 V +322.2 768.4 319 766.8 V +318.6 765.2 325 769.2 V +335.4 764 l +350.2 754.4 359.8 770.4 V +363.8 781.6 363.8 783.6 v +363.8 785.6 385 791.2 386.601 791.6 c +388.201 792 394.801 796.2 394.401 799.4 C +f +0.4 0.2 0.8 0 k +347 763.486 m +340.128 763.486 331.755 767.351 331.755 773.6 c +331.755 779.848 340.128 786.113 347 786.113 c +353.874 786.113 359.446 781.048 359.446 774.8 c +359.446 768.551 353.874 763.486 347 763.486 c +f +0.4 0.2 0.8 0.2 k +343.377 780.17 m +338.531 779.448 333.442 777.945 333.514 778.161 c +335.054 782.78 341.415 786.113 347 786.113 c +351.296 786.113 355.084 784.135 357.32 781.125 c +352.004 781.455 343.377 780.17 v +f +1 g +355.4 780.4 m +351 783.6 351 781.4 V +354.6 777 355.4 780.4 V +f +0 g +345.4 772.274 m +342.901 772.274 340.875 774.3 340.875 776.8 c +340.875 779.299 342.901 781.325 345.4 781.325 c +347.9 781.325 349.926 779.299 349.926 776.8 c +349.926 774.3 347.9 772.274 345.4 772.274 c +f +0.2 0.55 0.85 0 k +241.4 785.6 m +238.2 806.8 240.6 811.2 V +251.4 821.2 251 824.8 V +250.6 842.8 249.4 843.6 v +248.2 844.4 240.6 850.4 234.6 844 C +224.2 826 225 819.6 V +225 817.6 l +217.4 818 215.8 816 V +214.6 810.8 213.4 810.4 V +210.6 808 212.6 805.2 V +210.6 802.8 211 798.8 V +218.6 794.8 L +220.6 780.4 231.4 775.2 v +236.236 772.871 239.4 779.6 241.4 785.6 c +f +1 g +240.4 787.44 m +237.52 806.52 239.68 810.48 V +249.4 819.48 249.04 822.72 V +248.68 838.92 247.6 839.64 v +246.52 840.36 239.68 845.76 234.28 840 C +224.92 823.8 225.64 818.04 V +225.64 816.24 l +218.8 816.6 217.36 814.8 V +216.28 810.12 215.2 809.76 V +212.68 807.6 214.48 805.08 V +212.68 802.92 213.04 799.32 V +219.88 795.72 L +221.68 782.76 231.4 778.08 v +235.752 775.985 238.6 782.04 240.4 787.44 c +f +0.075 0.412 0.637 0 k +248.95 842.61 m +247.86 843.47 240.37 849.24 234.52 843 C +224.38 825.45 225.16 819.21 V +225.16 817.26 l +217.75 817.65 216.19 815.7 V +215.02 810.63 213.85 810.24 V +211.12 807.9 213.07 805.17 V +211.12 802.83 211.51 798.93 V +218.92 795.03 L +220.87 780.99 231.4 775.92 v +236.114 773.65 239.2 780.21 241.15 786.06 c +238.03 806.73 240.37 811.02 V +250.9 820.77 250.51 824.28 V +250.12 841.83 248.95 842.61 V +f +0.05 0.275 0.425 0 k +248.5 841.62 m +247.52 842.54 240.14 848.08 234.44 842 C +224.56 824.9 225.32 818.82 V +225.32 816.92 l +218.1 817.3 216.58 815.4 V +215.44 810.46 214.3 810.08 V +211.64 807.8 213.54 805.14 V +211.64 802.86 212.02 799.06 V +219.24 795.26 L +221.14 781.58 231.4 776.64 v +235.994 774.428 239 780.82 240.9 786.52 c +237.86 806.66 240.14 810.84 V +250.4 820.34 250.02 823.76 V +249.64 840.86 248.5 841.62 V +f +0.025 0.137 0.212 0 k +248.05 840.63 m +247.18 841.61 239.91 846.92 234.36 841 C +224.74 824.35 225.48 818.43 V +225.48 816.58 l +218.45 816.95 216.97 815.1 V +215.86 810.29 214.75 809.92 V +212.16 807.7 214.01 805.11 V +212.16 802.89 212.53 799.19 V +219.56 795.49 L +221.41 782.17 231.4 777.36 v +235.873 775.206 238.8 781.43 240.65 786.98 c +237.69 806.59 239.91 810.66 V +249.9 819.91 249.53 823.24 V +249.16 839.89 248.05 840.63 V +f +1 g +240.4 787.54 m +237.52 806.52 239.68 810.48 V +249.4 819.48 249.04 822.72 V +248.68 838.92 247.6 839.64 V +246.84 840.68 239.68 845.76 234.28 840 C +224.92 823.8 225.64 818.04 V +225.64 816.24 l +218.8 816.6 217.36 814.8 V +216.28 810.12 215.2 809.76 V +212.68 807.6 214.48 805.08 V +212.68 802.92 213.04 799.32 V +219.88 795.72 L +221.68 782.76 231.4 778.08 v +235.752 775.985 238.6 782.14 240.4 787.54 c +f +0.8 g +237.3 793.8 m +215.7 804 214.8 804.8 V +223.9 796.6 224.7 796.6 v +225.5 796.6 237.3 793.8 Y +f +0 g +220.2 800 m +238.6 796.4 238.6 792 v +238.6 789.088 238.357 775.669 233 777.2 c +224.6 779.6 228.2 794 220.2 800 c +f +0.4 0.2 0.8 0 k +228.6 796.2 m +237.578 794.726 238.6 792 v +239.2 790.4 239.863 782.092 234.4 781 c +229.848 780.089 227.618 790.31 228.6 796.2 c +f +0 g +314.595 753.651 m +314.098 755.393 315.409 755.262 317.2 755.8 c +319.2 756.4 331.4 760.2 332.2 762.8 c +333 765.4 346.2 761 Y +348 760.2 352.4 757.6 Y +357.2 756.4 363.8 756 Y +366.2 755 369.6 752.2 Y +384.2 742 396.601 749.2 Y +416.601 755.8 410.601 773 Y +407.601 782 410.801 785.4 Y +411.001 789.2 418.201 782.8 Y +420.801 778.6 421.601 773.6 Y +429.601 762.4 426.201 780.2 Y +426.401 781.2 423.601 784.8 423.601 786 c +423.601 787.2 421.801 790.6 Y +418.801 794 421.201 801 Y +423.001 814.8 420.801 813 Y +419.601 814.8 410.401 804.8 Y +408.201 801.4 402.201 799.8 Y +399.401 798 396.001 799.4 Y +393.401 799.8 387.801 792.8 Y +390.601 793 393.001 788.6 395.401 788.4 c +397.801 788.2 399.601 790.8 401.201 791.4 c +402.801 792 405.601 786.2 Y +406.001 783.6 400.401 778.8 Y +400.001 774.2 398.401 775.8 Y +395.401 776.4 394.201 772.6 393.201 768 c +392.201 763.4 388.001 763 y +386.401 755.6 385.2 758.6 Y +385 764.2 379 758.4 Y +377.8 756.4 373.2 758.6 Y +366.4 760.6 368.8 762.6 Y +370.6 764.8 381.8 762.6 Y +384 764.2 376 768.2 Y +375.4 770 376.4 774.4 Y +377.6 777.6 384.4 783.2 Y +393.801 784.4 391.001 786 Y +384.801 791.2 379 783.6 Y +376.8 777.4 359.4 762.4 Y +354.6 759 357.2 765.8 353.2 762.4 c +349.2 759 328.6 768 y +317.038 769.193 314.306 753.451 310.777 756.571 c +316.195 748.051 314.595 753.651 v +f +509.401 920 m +483.801 912 481.001 893.2 V +478.601 870.4 499.001 852.8 V +499.401 846.4 501.401 843.2 v +499.801 838.4 518.601 846 V +545.801 854.4 l +552.201 856.8 557.401 865.6 v +562.601 874.4 577.801 893.2 574.201 918.4 C +575.401 929.6 569.401 930 V +561.001 931.6 553.801 924 V +547.001 920.8 544.601 921.2 V +509.401 920 L +f +564.022 920.99 m +566.122 929.92 561.282 925.08 V +554.242 919.36 546.761 919.36 V +532.241 917.16 527.841 903.96 V +523.881 877.12 531.801 871.4 V +536.641 863.92 543.681 870.52 v +550.722 877.12 566.222 907.35 564.022 920.99 C +f +0.2 g +563.648 920.632 m +565.738 929.376 560.986 924.624 V +554.074 919.008 546.729 919.008 V +532.473 916.848 528.153 903.888 V +524.265 877.536 532.041 871.92 V +536.793 864.576 543.705 871.056 v +550.618 877.536 565.808 907.24 563.648 920.632 C +f +0.4 g +563.274 920.274 m +565.354 928.832 560.69 924.168 V +553.906 918.656 546.697 918.656 V +532.705 916.536 528.465 903.816 V +524.649 877.952 532.281 872.44 V +536.945 865.232 543.729 871.592 v +550.514 877.952 565.394 907.13 563.274 920.274 C +f +0.6 g +562.9 919.916 m +564.97 928.288 560.394 923.712 V +553.738 918.304 546.665 918.304 V +532.937 916.224 528.777 903.744 V +525.033 878.368 532.521 872.96 V +537.097 865.888 543.753 872.128 v +550.41 878.368 564.98 907.02 562.9 919.916 C +f +0.8 g +562.526 919.558 m +564.586 927.744 560.098 923.256 V +553.569 917.952 546.633 917.952 V +533.169 915.912 529.089 903.672 V +525.417 878.784 532.761 873.48 V +537.249 866.544 543.777 872.664 v +550.305 878.784 564.566 906.91 562.526 919.558 C +f +1 g +562.151 919.2 m +564.201 927.2 559.801 922.8 V +553.401 917.6 546.601 917.6 V +533.401 915.6 529.401 903.6 V +525.801 879.2 533.001 874 V +537.401 867.2 543.801 873.2 v +550.201 879.2 564.151 906.8 562.151 919.2 C +f +0.1 0.55 0.85 0.3 k +350.6 716 m +330.2 735.2 322.2 736 V +287.8 740 273 722 V +290.6 742.4 318.2 736.8 V +296.6 741.2 284.2 738 V +267.4 738 257.8 724 V +255 719.2 l +259 734 277.4 740 V +300.2 744.8 311 740 V +289.4 746.8 279.4 744.8 V +249 747.2 236.2 720.8 V +240.2 735.2 255 742.4 V +268.6 751.2 289 748.4 V +303.4 745.2 308.6 742.8 v +313.8 740.4 312.6 743.2 304.2 748 C +298.6 758 284.6 757.6 V +241.8 754 231.4 742 V +245 753.2 255.4 756 V +277.8 764 286.2 763.2 V +311 762.2 318.6 766.2 V +307.4 761.2 310.6 758 v +313.8 754.8 320.6 747.2 320.6 746 c +320.6 744.8 344.8 722.7 348.4 718.3 C +350.6 716 l +f +0.8 g +1 J 0.1 w +489 522 m +473.5 558.5 461 568 V +487 552 490.5 534 V +490.5 524 489 522 V +f +536 514.5 m +509.5 569.5 491 593.5 V +534.5 556 539.5 529.5 V +540 524 l +537 526.5 l +536.5 517.5 536 514.5 V +f +592.5 563 m +530 622.5 528.5 625 V +589 559 592 551.5 V +590 560.5 592.5 563 V +f +404 519.5 m +423.5 571.5 442.5 549 V +457.5 539 457 536 V +453 542.5 435 542 V +416 545 404 519.5 V +f +594.5 647 m +549.5 675.5 542 677 v +530.193 679.361 591.5 648 596.5 637.5 C +598.5 640 594.5 647 V +f +0 g +0 J 1 w +443.801 540.399 m +464.201 542.399 471.001 549.199 V +475.401 545.599 l +493.001 583.999 l +496.601 578.799 l +511.001 593.599 510.201 601.599 v +509.401 609.599 523.001 595.599 y +522.201 607.199 529.401 600.399 V +527.001 615.999 535.401 607.999 V +524.864 638.156 547.401 612.399 v +553.001 605.999 548.601 612.799 y +522.601 660.799 544.201 646.399 v +546.201 669.199 545.001 673.599 v +543.801 677.999 541.801 700.4 537.001 705.6 c +532.201 710.8 537.401 712.4 543.001 707.2 C +531.801 731.2 545.001 719.2 V +541.401 734.4 537.001 737.2 V +531.401 754.4 546.601 743.6 V +542.201 756 539.001 759.2 V +527.401 786.8 534.601 782 V +539.001 778.4 l +532.201 792.4 538.601 788 v +545.001 783.6 545.001 784 y +523.801 817.2 544.201 799.6 V +536.042 813.518 532.601 820.4 V +513.801 840.8 528.201 834.4 V +533.001 832.8 l +524.201 842.8 516.201 844.4 v +508.201 846 518.601 852.4 525.001 850.4 c +531.401 848.4 547.001 840.8 y +559.801 822 563.801 821.6 V +543.801 829.2 549.801 821.2 V +564.201 807.2 557.001 807.6 V +551.001 800.4 555.801 791.6 V +537.342 809.991 552.201 784.4 v +559.001 768 l +534.601 792.8 545.801 770.8 V +563.001 747.2 565.001 746.8 v +567.001 746.4 571.401 737.6 y +567.001 739.6 l +572.201 730.8 l +561.001 742.8 567.001 729.6 V +572.601 715.2 l +552.201 737.2 565.801 707.6 V +549.401 712.8 558.201 695.6 V +556.601 679.599 557.001 674.399 v +557.401 669.199 558.601 640.799 554.201 632.799 c +549.801 624.799 560.201 605.599 562.201 601.599 c +564.201 597.599 567.801 586.799 559.001 595.999 c +550.201 605.199 554.601 599.599 556.601 590.799 c +558.601 581.999 564.601 566.399 563.801 560.799 C +562.601 559.599 559.401 563.199 V +544.601 585.999 546.201 571.599 V +545.001 563.599 541.801 554.799 V +538.601 543.999 538.601 552.799 V +535.401 569.599 532.601 561.999 v +529.801 554.399 526.201 548.399 523.401 545.999 c +520.601 543.599 515.401 566.399 514.201 555.999 C +502.201 568.399 497.401 551.999 V +485.801 535.599 l +485.401 547.999 484.201 541.999 V +454.201 535.999 443.801 540.399 V +f +409.401 897.2 m +397.801 905.2 393.801 904.8 v +389.801 904.4 421.401 913.6 462.601 886 C +467.401 883.2 471.001 883.6 V +474.201 881.2 471.401 877.6 V +462.601 868 473.801 856.8 V +492.201 850 486.601 858.8 V +497.401 854.8 499.801 850.8 v +502.201 846.8 501.001 850.8 y +494.601 858 488.601 863.2 V +483.401 865.2 480.601 873.6 v +477.801 882 475.401 892 479.801 895.2 C +475.801 890.8 476.601 894.8 v +477.401 898.8 481.001 902.4 482.601 902.8 c +484.201 903.2 500.601 919 507.401 919.4 C +498.201 918 495.201 919 v +492.201 920 465.601 931.4 459.601 932.6 C +442.801 939.2 454.801 937.2 V +490.601 933.4 508.801 920.2 V +501.601 928.6 483.201 935.6 V +461.001 948.2 425.801 943.2 V +408.001 940 400.201 938.2 V +397.601 938.8 397.001 939.2 v +396.401 939.6 384.6 948.6 357 941.6 C +340 937 331.4 932.2 V +316.2 931 312.6 927.8 V +294 913.2 292 912.4 v +290 911.6 278.6 904 277.8 903.6 C +302.4 910.2 304.8 912.6 v +307.2 915 324.6 917.6 327 916.2 c +329.4 914.8 337.8 915.4 328.2 914.8 C +403.801 900 404.601 898 v +405.401 896 409.401 897.2 y +f +0.2 0.55 0.85 0 k +480.801 906.4 m +470.601 913.8 468.601 913.8 v +466.601 913.8 454.201 924 450.001 923.6 c +445.801 923.2 433.601 933.2 406.201 925 C +405.601 927 409.201 927.8 V +415.601 930 416.001 930.6 V +436.201 934.8 443.401 931.2 V +452.601 928.6 458.801 922.4 V +470.001 919.2 473.201 920.2 V +482.001 918 482.401 916.2 V +488.201 913.2 486.401 910.6 V +486.801 909 480.801 906.4 V +f +468.33 908.509 m +469.137 907.877 470.156 907.779 470.761 906.97 c +470.995 906.656 470.706 906.33 470.391 906.233 c +469.348 905.916 468.292 906.486 467.15 905.898 c +466.748 905.691 466.106 905.873 465.553 906.022 c +463.921 906.463 462.092 906.488 460.401 905.8 C +458.416 906.929 456.056 906.345 453.975 907.346 c +453.917 907.373 453.695 907.027 453.621 907.054 c +450.575 908.199 446.832 907.916 444.401 910.2 C +441.973 910.612 439.616 911.074 437.188 911.754 c +435.37 912.263 433.961 913.252 432.341 914.084 c +430.964 914.792 429.507 915.314 427.973 915.686 c +426.11 916.138 424.279 916.026 422.386 916.546 c +422.293 916.571 422.101 916.227 422.019 916.254 c +421.695 916.362 421.405 916.945 421.234 916.892 c +419.553 916.37 418.065 917.342 416.401 917 C +415.223 918.224 413.495 917.979 411.949 918.421 c +408.985 919.269 405.831 917.999 402.801 919 C +406.914 920.842 411.601 919.61 415.663 921.679 c +417.991 922.865 420.653 921.763 423.223 922.523 c +423.71 922.667 424.401 922.869 424.801 922.2 C +424.935 922.335 425.117 922.574 425.175 922.546 c +427.625 921.389 429.94 920.115 432.422 919.049 c +432.763 918.903 433.295 919.135 433.547 918.933 c +435.067 917.717 437.01 917.82 438.401 916.6 C +440.099 917.102 441.892 916.722 443.621 917.346 c +443.698 917.373 443.932 917.032 443.965 917.054 c +445.095 917.802 446.25 917.531 447.142 917.227 c +447.48 917.112 448.143 916.865 448.448 916.791 c +449.574 916.515 450.43 916.035 451.609 915.852 c +451.723 915.834 451.908 916.174 451.98 916.146 c +453.103 915.708 454.145 915.764 454.801 914.6 C +454.936 914.735 455.101 914.973 455.183 914.946 c +456.21 914.608 456.859 913.853 457.96 913.612 c +458.445 913.506 459.057 912.88 459.633 912.704 c +462.025 911.973 463.868 910.444 466.062 909.549 c +466.821 909.239 467.697 909.005 468.33 908.509 c +f +391.696 922.739 m +389.178 924.464 386.81 925.57 384.368 927.356 c +384.187 927.489 383.827 927.319 383.625 927.441 c +382.618 928.05 381.73 928.631 380.748 929.327 c +380.209 929.709 379.388 929.698 378.88 929.956 c +376.336 931.248 373.707 931.806 371.2 933 C +371.882 933.638 373.004 933.394 373.6 934.2 C +373.795 933.92 374.033 933.636 374.386 933.827 c +376.064 934.731 377.914 934.884 379.59 934.794 c +381.294 934.702 383.014 934.397 384.789 934.125 c +385.096 934.078 385.295 933.555 385.618 933.458 c +387.846 932.795 390.235 933.32 392.354 932.482 c +393.945 931.853 395.515 931.03 396.754 929.755 c +397.006 929.495 396.681 929.194 396.401 929 C +396.789 929.109 397.062 928.903 397.173 928.59 c +397.257 928.351 397.257 928.049 397.173 927.81 c +397.061 927.498 396.782 927.397 396.408 927.346 c +395.001 927.156 396.773 928.536 396.073 928.088 c +394.8 927.274 395.546 925.868 394.801 924.6 C +394.521 924.794 394.291 925.012 394.401 925.4 C +394.635 924.878 394.033 924.588 393.865 924.272 c +393.48 923.547 392.581 922.132 391.696 922.739 c +f +359.198 915.391 m +356.044 916.185 352.994 916.07 349.978 917.346 c +349.911 917.374 349.688 917.027 349.624 917.054 c +348.258 917.648 347.34 918.614 346.264 919.66 c +345.351 920.548 343.693 920.161 342.419 920.648 c +342.095 920.772 341.892 921.284 341.591 921.323 c +340.372 921.48 339.445 922.429 338.4 923 C +340.736 923.795 343.147 923.764 345.609 924.148 c +345.722 924.166 345.867 923.845 346 923.845 c +346.136 923.845 346.266 924.066 346.4 924.2 C +346.595 923.92 346.897 923.594 347.154 923.848 c +347.702 924.388 348.258 924.198 348.798 924.158 c +348.942 924.148 349.067 923.845 349.2 923.845 c +349.336 923.845 349.467 924.156 349.6 924.156 c +349.736 924.155 349.867 923.845 350 923.845 c +350.136 923.845 350.266 924.066 350.4 924.2 C +351.092 923.418 351.977 923.972 352.799 923.793 c +353.837 923.566 354.104 922.418 355.178 922.12 c +359.893 920.816 364.03 918.671 368.393 916.584 c +368.7 916.437 368.91 916.189 368.8 915.8 C +369.067 915.8 369.38 915.888 369.57 915.756 c +370.628 915.024 371.669 914.476 372.366 913.378 c +372.582 913.039 372.253 912.632 372.02 912.684 c +367.591 913.679 363.585 914.287 359.198 915.391 c +f +345.338 871.179 m +343.746 872.398 343.162 874.429 342.034 876.221 c +341.82 876.561 342.094 876.875 342.411 876.964 c +342.971 877.123 343.514 876.645 343.923 876.443 c +345.668 875.581 347.203 874.339 349.2 874.2 C +351.19 871.966 355.45 871.581 355.457 868.2 c +355.458 867.341 354.03 868.259 353.6 867.4 C +351.149 868.403 348.76 868.3 346.38 869.767 c +345.763 870.148 346.093 870.601 345.338 871.179 c +f +317.8 923.756 m +317.935 923.755 324.966 923.522 324.949 923.408 c +324.904 923.099 317.174 922.05 316.81 922.22 c +316.646 922.296 309.134 919.866 309 920 C +309.268 920.135 317.534 923.756 317.8 923.756 c +f +0 g +333.2 914 m +318.4 912.2 314 911 v +309.6 909.8 291 902.2 288 900.2 C +274.6 894.8 257.6 874.8 V +265.2 878.2 267.4 881 V +281 893.6 280.8 891 V +293 899.6 292.4 897.4 V +316.8 908.6 314.8 905.4 V +336.4 910 335.4 908 V +354.2 903.6 351.4 903.4 V +345.6 902.2 352 898.6 V +348.6 894.2 343.2 898.2 v +337.8 902.2 340.8 900 335.8 899 C +333.2 898.2 328.6 902.2 V +323 906.8 314.2 903.2 V +283.6 890.6 281.6 890 V +278 887.2 275.6 883.6 V +269.8 879.2 266.8 877.8 V +254 866.2 252.8 864.8 V +249.4 859.6 248.6 859.2 V +255 863 257 865 V +271 875 276.4 875.8 V +280.8 878.8 281.6 880.2 V +296 889.4 300.2 889.4 V +309.4 884.2 311.8 891.2 V +317.6 893 323.2 891.8 V +326.4 894.4 325.6 896.6 V +327.2 898.4 328.2 894.6 V +331.6 891 336.4 893 V +340.4 893.2 338.4 890.8 V +334 887 322.2 886.8 V +309.8 886.2 293.4 878.6 V +263.6 868.2 254.4 857.8 V +248 849 242.6 847.8 V +236.8 847 230.8 839.6 V +240.6 845.4 249.6 845.4 V +253.6 847.8 249.8 844.2 V +246.2 836.6 247.8 831.2 V +247.2 826 246.4 824.4 V +238.6 811.6 238.6 809.2 v +238.6 806.8 239.8 797 240.2 796.4 c +240.6 795.8 239.2 798 243 795.6 c +246.8 793.2 249.6 791.6 250.4 788.8 c +251.2 786 248.4 794.2 248.2 796 c +248 797.8 243.8 805 244.6 807.4 C +245.6 806.4 246.4 805 V +245.8 805.6 246.4 809.2 V +247.2 814.4 248.6 817.6 v +250 820.8 252 824.6 252.4 825.4 c +252.8 826.2 252.8 832 254.2 829.4 C +257.6 826.8 l +254.8 829.4 257 831.6 V +256 837.2 257.8 839.8 V +264.8 848.2 266.4 849.2 v +268 850.2 266.6 849.8 y +272.6 854 266.8 852.4 V +262.8 850.8 259.8 850.8 V +252.2 848.8 256.2 853 v +260.2 857.2 270.2 862.6 274 862.4 C +274.8 860.8 l +286 863.2 l +284.8 862.4 l +284.6 862.6 288.8 863 v +293 863.4 298.8 862 300.2 863.8 c +301.6 865.6 305 866.6 304.6 865.2 c +304.2 863.8 304 861.8 y +309 867.6 308.4 865.4 v +307.8 863.2 299.6 858 298.2 851.8 C +308.6 860 l +312.2 863 l +315.8 860.8 316 862.4 v +316.2 864 320.8 869.8 322 869.6 c +323.2 869.4 325.2 872.2 325 869.6 c +324.8 867 332.4 861.6 y +335.6 863.4 337 862 v +338.4 860.6 342.6 881.8 y +367.6 892.4 l +411.201 895.8 l +394.201 902.6 l +333.2 914 l +f +0.2 0.55 0.85 0.5 K +1 J 2 w +351.4 715 m +336.4 731.8 328 734.4 V +314.6 741.2 290 733.4 v +S +324.8 735.8 m +299.6 743.8 284.2 739.6 V +265.8 737.6 257.4 723.8 v +S +321.2 737 m +304.2 744.2 289.4 746.4 V +272.8 749 256.2 741.8 V +244 735.8 238.6 725.6 v +S +322.2 736.6 m +306.8 747.6 305.8 749 V +298.8 760 285.8 760.4 V +264.4 759.6 247.2 751.6 v +S +0 G +0 J 1 w +320.895 745.593 m +322.437 744.13 349.4 715.2 Y +384.6 678.599 356.6 712.8 Y +349 717.6 339.8 736.4 Y +338.6 739.2 353.8 729.2 Y +357.8 728.4 371.4 709.2 Y +364.6 711.6 369.4 704.4 Y +372.2 702.4 392.601 686.799 Y +396.201 682.799 400.201 681.199 Y +414.201 686.399 407.801 673.199 Y +410.201 666.399 415.801 677.999 Y +427.001 694.8 410.601 692.399 Y +380.6 689.599 373.8 705.6 Y +371.4 708 380.2 705.6 Y +388.601 703.6 373 718 Y +375.4 718 384.6 711.2 Y +395.001 702 397.001 704 Y +415.001 712.8 425.401 705.2 Y +427.401 703.6 421.801 696.8 423.401 691.599 c +425.001 686.399 429.801 673.999 Y +427.401 672.399 427.801 661.599 Y +444.601 638.399 435.001 640.399 Y +419.401 640.799 434.201 633.199 Y +437.401 631.199 446.201 623.999 Y +443.401 625.199 441.801 619.999 Y +446.601 615.999 443.801 611.199 Y +437.801 609.999 436.601 605.999 Y +443.401 597.999 433.401 597.599 Y +437.001 593.199 432.201 581.199 Y +427.401 581.199 421.001 575.599 Y +423.401 570.799 413.001 565.199 Y +404.601 563.599 407.401 556.799 Y +399.401 550.799 397.001 534.799 Y +396.201 524.399 393.801 521.199 399.001 523.199 c +404.201 525.199 403.401 537.599 Y +398.601 553.199 441.401 569.199 Y +445.401 570.799 446.201 575.999 Y +448.201 575.599 457.001 567.999 Y +464.601 556.799 465.001 565.999 Y +466.201 569.599 464.601 575.599 Y +470.601 597.199 456.601 603.599 Y +446.601 637.199 460.601 628.799 Y +463.401 623.199 474.201 617.999 y +477.801 620.399 L +476.201 625.199 484.601 631.199 Y +487.401 624.799 493.401 632.799 Y +497.001 657.199 509.401 642.799 Y +513.401 641.599 514.601 648.399 Y +518.201 658.799 514.601 672.399 Y +518.201 672.799 527.801 666.799 Y +530.601 670.399 521.401 687.199 525.401 684.799 c +529.401 682.399 533.801 680.799 Y +534.601 682.799 524.601 695.199 Y +520.201 698 515.001 718.4 Y +522.201 714.8 512.201 730 Y +512.201 733.2 518.201 744.4 Y +517.401 751.2 518.201 750.8 Y +521.001 749.6 529.001 748 522.201 754.4 c +515.401 760.8 523.001 765.6 Y +527.401 768.4 513.801 768 Y +508.601 772.4 509.001 776.4 Y +517.001 774.4 502.601 788.8 500.201 792.4 c +497.801 796 507.401 801.2 Y +520.601 804.8 509.001 808 Y +489.401 807.6 500.201 818.4 Y +506.201 818 504.601 820.4 Y +499.401 821.6 489.801 828 Y +485.801 831.6 489.401 830.8 Y +506.201 829.6 477.401 840.8 Y +485.401 840.8 467.401 851.2 Y +465.401 852.8 462.201 860.4 Y +456.201 865.6 451.401 872.4 Y +451.001 876.8 446.201 881.6 Y +434.601 895.2 429.001 894.8 Y +414.201 898.4 409.001 897.6 Y +356.2 893.2 l +329.8 880.4 337.6 859.4 Y +344 851 353.2 854.8 Y +357.8 861 369.4 858.8 Y +389.801 855.6 387.201 859.2 Y +384.801 863.8 368.6 870 368.4 870.6 c +368.2 871.2 359.4 874.6 Y +356.4 875.8 352 885 Y +348.8 888.4 364.6 882.6 Y +363.4 881.6 370.8 877.6 Y +388.201 878.6 398.801 867.8 Y +409.601 851.2 409.801 859.4 Y +412.601 868.8 400.801 890 Y +401.201 892 409.401 885.4 Y +410.801 887.4 411.601 881.6 Y +411.801 879.2 415.601 871.2 Y +418.401 858.2 422.001 865.6 Y +426.601 856.2 L +428.001 853.6 422.001 846 Y +421.801 843.2 422.601 843.4 417.001 835.8 c +411.401 828.2 414.801 823.8 Y +413.401 817.2 422.201 817.6 Y +424.801 815.4 428.201 815.4 Y +430.001 813.4 432.401 814 Y +434.001 817.8 440.201 815.8 Y +441.601 818.2 449.801 818.6 Y +450.801 821.2 451.201 822.8 454.601 823.4 c +458.001 824 433.401 867 Y +439.801 867.8 431.601 880.2 Y +429.401 886.8 440.801 872.2 443.001 870.8 c +445.201 869.4 446.201 867.2 444.601 867.4 c +443.001 867.6 441.201 865.4 442.601 865.2 c +444.001 865 457.001 850 460.401 839.8 c +463.801 829.6 469.801 825.6 476.001 819.6 c +482.201 813.6 481.401 789.4 Y +481.001 780.6 487.001 770 Y +489.001 766.2 484.801 748 Y +482.801 745.8 484.201 745 Y +485.201 743.8 492.001 730.6 Y +490.201 730.8 493.801 727.2 Y +499.001 721.2 492.601 724.2 Y +486.601 725.8 493.601 716 Y +494.801 714.2 485.801 718.8 Y +476.601 719.4 488.201 712.2 Y +496.801 705 485.401 709.4 Y +480.801 711.2 484.001 704.4 Y +487.201 702.8 504.401 695.8 Y +504.801 691.999 501.801 686.999 Y +502.201 682.999 500.001 679.599 Y +498.801 671.399 498.201 670.599 Y +494.001 670.399 486.601 656.599 Y +484.801 653.999 474.601 641.999 Y +472.601 634.999 454.601 642.199 Y +448.001 638.799 450.001 642.199 Y +449.601 644.399 454.401 650.399 Y +461.401 652.999 458.801 663.799 Y +462.801 665.199 451.601 667.999 451.801 669.199 c +452.001 670.399 457.801 671.799 Y +465.801 673.799 461.401 676.199 Y +460.801 680.199 463.801 685.799 Y +475.401 686.599 463.801 702.8 Y +453.001 710.4 452.001 716.2 Y +464.601 724.4 456.401 736.8 456.601 740.4 c +456.801 744 458.001 765.6 Y +456.001 771.8 453.001 785.4 Y +455.201 790.6 462.601 803.2 Y +465.401 807.4 474.201 812.2 472.001 815.2 c +469.801 818.2 462.001 816.4 Y +454.201 817.8 454.801 812.6 Y +453.201 811.6 452.401 806.6 Y +451.68 798.667 442.801 792.4 Y +431.601 786.2 440.801 782.2 Y +446.801 775.6 437.001 775.4 Y +426.001 777.2 434.201 767 Y +445.001 754.2 442.001 751.4 Y +431.801 750.4 444.401 741.2 y +443.601 743.2 443.801 741.4 v +444.001 739.6 447.001 735.4 447.801 733.4 c +448.601 731.4 444.601 731.2 Y +445.201 721.6 429.801 725.8 y +429.801 725.8 428.201 725.6 v +426.601 725.4 415.401 726.2 409.601 728.4 c +403.801 730.6 397.001 730.6 y +393.001 728.8 385.4 729 v +377.8 729.2 369.8 726.4 Y +365.4 726.8 374 731.2 374.2 731 c +374.4 730.8 380 736.4 372 735.8 c +350.203 734.165 339.4 744.4 Y +337.4 745.8 334.8 748.6 Y +324.8 750.6 336.2 736.2 Y +337.4 734.8 336 733.8 Y +335.2 735.4 327.4 740.8 Y +324.589 741.773 323.226 743.107 320.895 745.593 C +f +0.2 0.55 0.85 0.5 k +1 J 2 w +297 757.2 m +308.6 751.6 311.2 748.8 v +313.8 746 327.8 734.6 y +322.4 736.6 319.8 738.4 v +317.2 740.2 306.4 748.4 y +302.6 754.4 297 757.2 v +f +0.4 0.2 0.8 0 k +0 J 1 w +238.991 788.397 m +239.328 788.545 238.804 791.257 238.6 791.8 c +237.578 794.526 228.6 796 y +228.373 794.635 228.318 793.039 228.424 791.401 c +233.292 785.882 238.991 788.397 v +f +0.4 0.2 0.8 0.2 k +238.991 788.597 m +238.542 788.439 238.976 791.331 238.8 791.8 c +237.778 794.526 228.6 796.1 y +228.373 794.735 228.318 793.139 228.424 791.501 c +232.692 786.382 238.991 788.597 v +f +0 g +234.6 788.454 m +233.975 788.454 233.469 789.594 233.469 791 c +233.469 792.405 233.975 793.545 234.6 793.545 c +235.225 793.545 235.732 792.405 235.732 791 c +235.732 789.594 235.225 788.454 234.6 788.454 c +f +234.6 791 m +F +189 690.399 m +183.4 680.399 208.2 686.399 V +222.2 687.599 224.6 689.999 V +225.8 689.199 234.166 686.266 237 685.599 c +243.8 683.999 252.2 694 y +256.8 704.5 259.6 704.5 v +262.4 704.5 259.2 702.9 y +252.6 692.799 253 691.199 V +247.8 671.199 231.8 670.399 V +215.65 669.449 217 663.599 V +225.8 665.999 228.2 663.599 V +239 663.999 231 657.599 V +224.2 645.999 l +224.34 642.081 214.2 645.599 v +204.4 648.999 194.1 661.899 y +178.15 676.449 189 690.399 V +f +0.1 0.4 0.4 0 k +187.8 686.399 m +185.8 676.799 222.6 687.199 V +227 687.199 229.4 686.399 v +231.8 685.599 243.8 682.799 245.8 683.999 C +238.6 670.399 227 671.999 V +213.8 670.399 214.2 665.599 V +218.2 658.399 223 655.999 V +225.8 653.599 225.4 650.399 v +225 647.199 222.2 645.599 220.2 644.799 c +218.2 643.999 215 647.199 213.4 647.199 c +211.8 647.199 203.4 653.599 199 658.399 c +194.6 663.199 186.2 675.199 186.6 677.999 c +187 680.799 187.8 686.399 Y +f +0.1 0.4 0.4 0.2 k +191 668.949 m +193.6 664.999 196.8 660.799 199 658.399 c +203.4 653.599 211.8 647.199 213.4 647.199 c +215 647.199 218.2 643.999 220.2 644.799 c +222.2 645.599 225 647.199 225.4 650.399 c +225.8 653.599 223 655.999 Y +219.934 657.532 217.194 661.024 215.615 663.347 C +215.8 660.799 210.6 661.599 v +205.4 662.399 200.2 665.199 198.6 668.399 c +197 671.599 194.6 673.999 196.2 670.399 c +197.8 666.799 200.2 663.199 201.8 662.799 c +203.4 662.399 203 661.199 200.6 661.599 c +198.2 661.999 195.4 662.399 191 667.599 c +F +0.1 0.55 0.85 0.3 k +188.4 689.999 m +190.2 703.6 191.4 707.6 V +190.6 714.4 193 718.6 v +195.4 722.8 197.4 729 200.4 734.4 c +203.4 739.8 203.6 743.8 207.6 745.4 c +211.6 747 217.6 755.6 220.4 756.6 c +223.2 757.6 223 756.8 y +229.8 771.6 243.4 767.6 V +227.2 770.4 243 779.8 V +238.2 778.7 241.5 785.7 v +243.701 790.368 243.2 783.6 232.2 771.8 C +227.2 763.2 222 760.2 v +216.8 757.2 204.8 750.2 203.6 746.4 c +202.4 742.6 199.2 736.8 197.2 735.2 c +195.2 733.6 192.4 729.4 192 726 C +190.8 722 189.4 720.8 v +188 719.6 187.8 716.4 187.8 714.4 c +187.8 712.4 185.8 709.6 186 707.2 C +186.8 688.199 186.4 686.199 V +188.4 689.999 L +f +1 g +179.8 685.399 m +177.8 686.799 173.4 680.799 V +180.7 647.799 180.7 646.399 V +181.8 648.499 180.5 655.699 v +179.2 662.899 178.3 675.599 y +179.8 685.399 l +f +0.1 0.55 0.85 0.3 k +201.4 746 m +183.8 742.8 184.2 713.6 V +183.4 688.799 l +182.2 714.4 181 716 v +179.8 717.6 183.8 728.8 180.6 722.8 C +166.6 708.8 174.6 687.599 V +176.1 684.299 173.1 688.899 V +168.5 701.5 169.6 707.9 V +169.8 710.1 171.7 712.9 V +180.3 724.6 183 726.9 V +184.8 741.3 200.2 746.5 V +205.9 748.8 201.4 746 V +f +0 g +340.8 812.2 m +341.46 812.554 341.451 813.524 342.031 813.697 c +343.18 814.041 343.344 815.108 343.862 815.892 c +344.735 817.211 344.928 818.744 345.51 820.235 c +345.782 820.935 345.809 821.89 345.496 822.55 c +344.322 825.031 343.62 827.48 342.178 829.906 c +341.91 830.356 341.648 831.15 341.447 831.748 c +340.984 833.132 339.727 834.123 338.867 835.443 c +338.579 835.884 339.104 836.809 338.388 836.893 c +337.491 836.998 336.042 837.578 335.809 836.552 c +335.221 833.965 336.232 831.442 337.2 829 C +336.418 828.308 336.752 827.387 336.904 826.62 c +337.614 823.014 336.416 819.662 335.655 816.188 c +335.632 816.084 335.974 815.886 335.946 815.824 c +334.724 813.138 333.272 810.693 331.453 808.312 c +330.695 807.32 329.823 806.404 329.326 805.341 c +328.958 804.554 328.55 803.588 328.8 802.6 C +325.365 799.82 323.115 795.975 320.504 792.129 c +320.042 791.449 320.333 790.24 320.884 789.971 c +321.697 789.573 322.653 790.597 323.123 791.443 c +323.512 792.141 323.865 792.791 324.356 793.434 c +324.489 793.609 324.31 794.028 324.445 794.149 c +327.078 796.496 328.747 799.432 331.2 801.8 C +333.15 802.129 334.687 803.127 336.435 804.14 c +336.743 804.319 337.267 804.07 337.557 804.265 c +339.31 805.442 339.308 807.478 339.414 809.388 c +339.464 810.272 339.66 811.589 340.8 812.2 c +f +331.959 816.666 m +332.083 816.743 331.928 817.166 332.037 817.382 c +332.199 817.706 332.602 817.894 332.764 818.218 c +332.873 818.434 332.71 818.814 332.846 818.956 c +335.179 821.403 335.436 824.427 334.4 827.4 C +335.424 828.02 335.485 829.282 335.06 830.129 c +334.207 831.829 334.014 833.755 333.039 835.298 c +332.237 836.567 330.659 837.811 329.288 836.508 c +328.867 836.108 328.546 835.321 328.824 834.609 c +328.888 834.446 329.173 834.3 329.146 834.218 c +329.039 833.894 328.493 833.67 328.487 833.398 c +328.457 831.902 327.503 830.391 328.133 829.062 c +328.905 827.433 329.724 825.576 330.4 823.8 C +329.166 821.684 330.199 819.235 328.446 817.358 c +328.31 817.212 328.319 816.826 328.441 816.624 c +328.733 816.138 329.139 815.732 329.625 815.44 c +329.827 815.319 330.175 815.317 330.375 815.441 c +330.953 815.803 331.351 816.29 331.959 816.666 c +f +394.771 826.977 m +396.16 825.185 396.45 822.39 394.401 821 C +394.951 817.691 398.302 819.67 400.401 820.2 C +400.292 820.588 400.519 820.932 400.802 820.937 c +401.859 820.952 402.539 821.984 403.601 821.8 C +404.035 823.357 405.673 824.059 406.317 825.439 c +408.043 829.134 407.452 833.407 404.868 836.653 c +404.666 836.907 404.883 837.424 404.759 837.786 c +404.003 839.997 401.935 840.312 400.001 841 C +398.824 844.875 398.163 848.906 396.401 852.6 C +394.787 852.85 394.089 854.589 392.752 855.309 c +391.419 856.028 390.851 854.449 390.892 853.403 c +390.899 853.198 391.351 852.974 391.181 852.609 c +391.105 852.445 390.845 852.334 390.845 852.2 c +390.846 852.065 391.067 851.934 391.201 851.8 C +390.283 850.98 388.86 850.503 388.565 849.358 c +387.611 845.648 390.184 842.523 391.852 839.322 c +392.443 838.187 391.707 836.916 390.947 835.708 c +390.509 835.013 390.617 833.886 390.893 833.03 c +391.645 830.699 393.236 828.96 394.771 826.977 c +f +357.611 808.591 m +356.124 806.74 352.712 804.171 355.629 802.243 c +355.823 802.114 356.193 802.11 356.366 802.244 c +358.387 803.809 360.39 804.712 362.826 805.294 c +362.95 805.323 363.224 804.856 363.593 805.017 c +365.206 805.72 367.216 805.662 368.4 807 C +372.167 806.776 375.732 807.892 379.123 809.2 c +380.284 809.648 381.554 810.207 382.755 810.709 c +384.131 811.285 385.335 812.213 386.447 813.354 c +386.58 813.49 386.934 813.4 387.201 813.4 C +387.161 814.263 388.123 814.39 388.37 815.012 c +388.462 815.244 388.312 815.64 388.445 815.742 c +390.583 817.372 391.503 819.39 390.334 821.767 c +390.049 822.345 389.8 822.963 389.234 823.439 c +388.149 824.35 387.047 823.496 386 823.8 C +385.841 823.172 385.112 823.344 384.726 823.146 c +383.867 822.707 382.534 823.292 381.675 822.854 c +380.313 822.159 379.072 821.99 377.65 821.613 c +377.338 821.531 376.56 821.627 376.4 821 C +376.266 821.134 376.118 821.368 376.012 821.346 c +374.104 820.95 372.844 820.736 371.543 819.044 c +371.44 818.911 370.998 819.09 370.839 818.955 c +369.882 818.147 369.477 816.913 368.376 816.241 c +368.175 816.118 367.823 816.286 367.629 816.157 c +366.983 815.726 366.616 815.085 365.974 814.638 c +365.645 814.409 365.245 814.734 365.277 814.99 c +365.522 816.937 366.175 818.724 365.6 820.6 C +367.677 823.12 370.194 825.069 372 827.8 C +372.015 829.966 372.707 832.112 372.594 834.189 c +372.584 834.382 372.296 835.115 372.17 835.462 c +371.858 836.316 372.764 837.382 371.92 838.106 c +370.516 839.309 369.224 838.433 368.4 837 C +366.562 836.61 364.496 835.917 362.918 837.151 c +361.911 837.938 361.333 838.844 360.534 839.9 c +359.549 841.202 359.884 842.638 359.954 844.202 c +359.96 844.33 359.645 844.466 359.645 844.6 c +359.646 844.735 359.866 844.866 360 845 C +359.294 845.626 359.019 846.684 358 847 C +358.305 848.092 357.629 848.976 356.758 849.278 c +354.763 849.969 353.086 848.057 351.194 847.984 c +350.68 847.965 350.213 849.003 349.564 849.328 c +349.132 849.544 348.428 849.577 348.066 849.311 c +347.378 848.807 346.789 848.693 346.031 848.488 c +344.414 848.052 343.136 846.958 341.656 846.103 c +340.171 845.246 339.216 843.809 338.136 842.489 c +337.195 841.337 337.059 838.923 338.479 838.423 c +340.322 837.773 341.626 840.476 343.592 840.15 c +343.904 840.099 344.11 839.788 344 839.4 C +344.389 839.291 344.607 839.52 344.8 839.8 C +345.658 838.781 346.822 838.444 347.76 837.571 c +348.73 836.667 350.476 837.085 351.491 836.088 c +353.02 834.586 352.461 831.905 354.4 830.6 C +353.814 829.287 353.207 828.01 352.872 826.583 c +352.59 825.377 353.584 824.18 354.795 824.271 c +356.053 824.365 356.315 825.124 356.8 826.2 C +357.067 825.933 357.536 825.636 357.495 825.42 c +357.038 823.033 356.011 821.04 355.553 818.609 c +355.494 818.292 355.189 818.09 354.8 818.2 C +354.332 814.051 350.28 811.657 347.735 808.492 c +347.332 807.99 347.328 806.741 347.737 806.338 c +349.14 804.951 351.1 806.497 352.8 807 C +353.013 808.206 353.872 809.148 355.204 809.092 c +355.46 809.082 355.695 809.624 356.019 809.754 c +356.367 809.892 356.869 809.668 357.155 809.866 c +358.884 811.061 360.292 812.167 362.03 813.356 c +362.222 813.487 362.566 813.328 362.782 813.436 c +363.107 813.598 363.294 813.985 363.617 814.17 c +363.965 814.37 364.207 814.08 364.4 813.8 C +363.754 813.451 363.75 812.494 363.168 812.292 c +362.393 812.024 361.832 811.511 361.158 811.064 c +360.866 810.871 360.207 811.119 360.103 810.94 c +359.505 809.912 358.321 809.474 357.611 808.591 c +f +302.2 858 m +292.962 860.872 281.8 835.2 V +279.4 830 277 828 v +274.6 826 263.4 822.4 261.4 818.4 C +251 802.4 L +265.8 818.4 269 820.8 V +277 829.2 273.8 822.4 V +259.8 811.6 261 802.4 V +255.4 788 254.6 786 V +270.6 818 273 819.2 v +275.4 820.4 276.6 820.4 275.4 816.8 c +274.2 813.2 273.8 796.8 271 794.8 C +279 815.2 278.2 818.4 V +281.4 822 283.8 816.8 V +282.6 800.8 l +287 788.8 l +284.6 800 286.2 815.6 V +284.2 826 288.2 820.4 v +292.2 814.8 301.8 808.8 301.8 804 C +296.6 821.6 287.4 826.4 V +283.4 820.4 l +282.2 822.4 l +278.6 823.2 283 830 v +287.4 836.8 287 837.6 y +293.4 830.4 295 830.4 V +308.2 838 309.4 813.6 V +316.2 828 307 834.8 V +292.2 836.8 293.4 842 V +300.6 854.4 L +304.2 859.6 302.6 856.8 y +F +282.2 841.6 m +269.4 841.6 266.2 836.4 V +259 826.8 l +276.2 836.8 280.2 838 v +284.2 839.2 282.2 841.6 Y +f +242.2 835.2 m +240.2 834 239.8 831.2 v +239.4 828.4 237 828 237.8 825.2 c +238.6 822.4 240.6 820 240.6 824 c +240.6 828 242.2 830 243 831.2 c +243.8 832.4 245.4 836.8 242.2 835.2 c +f +233.4 774 m +225 778 221.8 781.6 v +218.6 785.2 219.052 780.034 214.2 780.4 c +208.353 780.841 209.4 796.8 y +205.4 789.2 l +204.2 774.8 212.2 777.2 v +216.107 778.372 217.4 776.8 215.8 776 c +214.2 775.2 221.4 774.8 218.6 773.2 c +215.8 771.6 230.2 776.8 227.8 766.4 C +233.4 774 L +f +220.8 759.6 m +205.4 755.2 201.8 764.8 V +197 762.4 199.2 759.4 v +201.4 756.4 202.6 756 y +208 754.8 207.4 754 v +206.8 753.2 204.4 749.8 y +214.6 755.8 220.8 759.6 v +f +1 g +449.201 681.399 m +448.774 679.265 447.103 678.464 445.201 677.799 C +443.284 678.757 440.686 681.863 438.801 679.799 C +438.327 680.279 437.548 680.339 437.204 681.001 c +436.739 681.899 437.011 682.945 436.669 683.743 c +436.124 685.015 435.415 686.381 435.601 687.799 C +437.407 688.511 438.002 690.417 437.528 692.18 c +437.459 692.437 437.03 692.634 437.23 692.983 c +437.416 693.306 437.734 693.533 438.001 693.8 C +437.866 693.665 437.721 693.432 437.61 693.452 c +437 693.558 437.124 694.195 437.254 694.582 c +437.839 696.328 439.853 696.592 441.201 695.4 C +441.457 695.965 441.966 695.771 442.401 695.8 C +442.351 696.379 442.759 696.906 442.957 697.326 c +443.475 698.424 445.104 697.318 445.901 697.93 c +446.977 698.755 448.04 699.454 449.118 698.851 c +450.927 697.838 452.636 696.626 453.835 694.885 c +454.41 694.051 454.65 692.77 454.592 691.812 c +454.554 691.165 453.173 691.517 452.83 690.588 c +452.185 688.84 454.016 688.321 454.772 686.983 c +454.97 686.634 454.706 686.33 454.391 686.232 c +453.98 686.104 453.196 686.293 453.334 685.84 c +454.306 682.647 451.55 681.969 449.201 681.399 C +f +439.6 661.799 m +439.593 663.537 437.992 665.293 439.201 666.999 C +439.336 666.865 439.467 666.644 439.601 666.644 c +439.736 666.644 439.867 666.865 440.001 666.999 C +441.496 664.783 445.148 663.855 445.006 661.009 c +444.984 660.562 443.897 659.644 444.801 658.999 C +442.988 657.651 442.933 655.281 442.001 653.399 C +440.763 653.685 439.551 654.048 438.401 654.599 C +438.753 656.085 438.636 657.769 439.456 659.089 c +439.89 659.787 439.603 660.866 439.6 661.799 c +f +0.8 g +273.4 670.799 m +256.542 660.663 270.6 675.999 v +279.4 685.599 289.4 691.199 y +299.8 695.6 303.4 696.8 v +307 698 322.2 703.2 325.4 703.6 c +328.6 704 338.2 708 345 704 c +351.8 700 359.8 695.6 y +343.4 704 339.8 701.6 v +336.2 699.2 329 699.6 323 696.4 C +308.2 691.999 305 689.999 v +301.8 687.999 291.4 676.399 289.8 677.199 c +288.2 677.999 290.2 678.399 291.4 681.199 c +292.6 683.999 290.6 685.599 282.6 679.199 c +274.6 672.799 273.4 670.799 Y +f +0 g +280.805 676.766 m +282.215 689.806 290.693 688.141 V +298.919 692.311 301.641 694.279 V +309.78 695.981 311.09 696.598 v +329.569 705.298 344.288 700.779 344.835 701.899 c +345.381 703.018 365.006 695.901 368.615 691.815 c +369.006 691.372 358.384 697.412 348.686 699.303 c +340.413 700.917 318.811 699.056 307.905 693.52 c +304.932 692.011 295.987 686.227 293.456 686.338 c +290.925 686.45 280.805 676.766 Y +f +0.8 g +277 651.199 m +261.8 653.599 278.6 655.199 V +296.6 657.199 300.6 662.399 V +314.2 671.599 317 671.999 v +319.8 672.399 349.8 679.599 350.2 681.999 c +350.6 684.399 356.2 684.399 357.8 683.599 c +359.4 682.799 358.6 681.599 355.8 680.799 c +353 679.999 321.8 663.599 315.4 662.399 c +309 661.199 297.4 653.599 292.6 652.399 c +287.8 651.199 277 651.199 Y +f +0 g +296.52 658.597 m +287.938 659.426 296.539 660.245 V +305.355 663.669 307.403 666.332 V +314.367 671.043 315.8 671.247 v +317.234 671.452 331.194 675.139 331.399 676.367 c +331.604 677.596 365.67 690.177 370.09 686.987 c +373.001 684.886 363.1 686.563 353.466 682.153 c +352.111 681.533 318.258 666.946 314.981 666.332 c +311.704 665.717 305.765 661.826 303.307 661.212 c +300.85 660.597 296.52 658.597 Y +f +288.6 656.399 m +293.8 656.799 292.6 655.199 v +291.4 653.599 289 654.399 y +288.6 656.399 l +f +281.4 654.799 m +286.6 655.199 285.4 653.599 v +284.2 651.999 281.8 652.799 y +281.4 654.799 l +f +271 653.199 m +276.2 653.599 275 651.999 v +273.8 650.399 271.4 651.199 y +271 653.199 l +f +263.4 652.399 m +268.6 652.799 267.4 651.199 v +266.2 649.599 263.8 650.399 y +263.4 652.399 l +f +301.8 691.999 m +306.2 691.999 305 690.399 v +303.8 688.799 300.6 689.199 y +301.8 691.999 l +f +291.8 686.399 m +298.306 688.54 295.8 685.199 v +294.6 683.599 292.2 684.399 y +291.8 686.399 l +f +280.6 681.599 m +285.8 681.999 284.6 680.399 v +283.4 678.799 281 679.599 y +280.6 681.599 l +f +273 675.599 m +278.2 675.999 277 674.399 v +275.8 672.799 273.4 673.599 y +273 675.599 l +f +266.2 670.799 m +271.4 671.199 270.2 669.599 v +269 667.999 266.6 668.799 y +266.2 670.799 l +f +305.282 664.402 m +312.203 664.934 310.606 662.805 v +309.009 660.675 305.814 661.74 y +305.282 664.402 l +f +315.682 669.202 m +322.603 669.734 321.006 667.605 v +319.409 665.475 316.214 666.54 y +315.682 669.202 l +f +326.482 673.602 m +333.403 674.134 331.806 672.005 v +330.209 669.875 327.014 670.94 y +326.482 673.602 l +f +336.882 678.402 m +343.803 678.934 342.206 676.805 v +340.609 674.675 337.414 675.74 y +336.882 678.402 l +f +309.282 696.402 m +316.203 696.934 314.606 694.805 v +313.009 692.675 309.014 692.94 y +309.282 696.402 l +f +319.282 699.602 m +326.203 700.134 324.606 698.005 v +323.009 695.875 318.614 696.14 y +319.282 699.602 l +f +296.6 659.599 m +301.8 659.999 300.6 658.399 v +299.4 656.799 297 657.599 y +296.6 659.599 l +f +0.1 0.55 0.85 0.3 k +223.4 758.8 m +219 750 218.6 746.8 V +219.4 755.6 220.6 757.6 v +221.8 759.6 223.4 758.8 y +f +205 744.8 m +201.8 730.4 202.2 727.6 V +201 739.2 201.4 740.4 v +201.8 741.6 205 744.8 y +f +0.8 g +225.8 819.4 m +225.6 816.2 l +223.4 816 l +237.6 803.4 238.2 795.8 V +239 804 225.8 819.4 V +f +0 g +229.784 818.135 m +229.353 818.551 229.572 819.296 229.164 819.556 c +228.355 820.072 230.462 820.129 230.234 820.845 c +229.851 822.051 230.038 822.072 229.916 823.348 c +229.859 823.946 230.447 825.486 230.832 825.926 c +232.278 827.578 230.954 830.51 232.594 832.061 c +232.898 832.35 233.274 832.902 233.559 833.32 c +234.218 834.283 235.402 834.771 236.352 835.599 c +236.67 835.875 236.469 836.702 237.038 836.61 c +237.752 836.495 238.993 836.625 238.948 835.784 c +238.835 833.664 237.506 831.944 236.226 830.276 C +236.677 829.572 236.219 828.937 235.935 828.38 c +234.6 825.76 234.789 822.919 234.615 820.079 c +234.61 819.994 234.303 819.916 234.311 819.863 c +234.664 817.528 235.248 815.329 236.127 813.1 c +236.493 812.17 236.964 811.275 237.114 810.348 c +237.225 809.662 237.328 808.829 236.92 808.124 C +238.955 805.234 237.646 802.583 238.815 799.052 c +239.022 798.427 240.714 796.513 240.251 796.674 c +237.738 797.545 237.626 797.943 237.449 798.696 c +237.303 799.319 236.973 800.696 236.736 801.298 c +236.672 801.462 236.501 803.346 236.423 803.468 c +234.91 805.85 236.268 805.674 234.898 808.032 C +233.47 808.712 232.504 809.816 231.381 810.978 c +231.183 811.182 232.326 811.906 232.145 812.119 c +231.053 813.408 229.9 814.175 230.236 815.668 c +230.391 816.358 230.528 817.415 229.784 818.135 c +f +226.2 816.4 m +226.6 809.6 229 808 v +231.4 806.4 230.2 807.2 227 808.4 c +223.8 809.6 225 810.4 y +222.2 810 224.6 808 v +227 806 230.6 803.6 229 803.6 c +227.4 803.6 219.8 807.6 219.8 810.4 c +219.8 813.2 218.8 817.3 y +219.9 818.1 224.7 818 V +226.1 817.3 226.2 816.4 V +f +1 g +1 J 0.1 w +225.4 797.8 m +216.88 800.591 198.4 797.2 V +207.431 799.278 226.2 797 v +236.5 795.75 225.4 797.8 Y +b +227.498 797.871 m +219.252 801.389 200.547 799.608 V +209.725 800.897 228.226 797.005 v +238.38 794.869 227.498 797.871 Y +b +229.286 797.778 m +221.324 801.899 202.539 801.514 V +211.787 802.118 229.948 796.86 v +239.914 793.975 229.286 797.778 Y +b +230.556 797.555 m +223.732 801.862 206.858 802.96 V +215.197 802.79 231.078 796.681 v +239.794 793.328 230.556 797.555 Y +b +345.84 787.039 m +344.91 786.395 345.124 787.576 v +345.339 788.757 373.547 801.927 377.161 801.677 C +346.913 788.471 345.84 787.039 V +b +342.446 786.4 m +341.57 785.685 341.691 786.879 v +341.812 788.073 368.899 803.418 372.521 803.452 C +343.404 787.911 342.446 786.4 V +b +339.16 785.025 m +338.332 784.253 338.374 785.453 v +338.416 786.652 358.233 802.149 368.045 804.023 C +350.015 795.896 339.16 785.025 V +b +336.284 783.162 m +335.539 782.468 335.577 783.547 v +335.615 784.627 353.449 798.574 362.28 800.26 C +346.054 792.946 336.284 783.162 V +b +0.8 g +0 J 1 w +304.6 635.199 m +289.4 637.599 306.2 639.199 V +324.2 641.199 328.2 646.399 V +341.8 655.599 344.6 655.999 v +347.4 656.399 363.8 659.999 364.2 662.399 c +364.6 664.799 370.6 667.199 372.2 666.399 c +373.8 665.599 373.8 656.399 371 655.599 c +368.2 654.799 349.4 647.599 343 646.399 c +336.6 645.199 325 637.599 320.2 636.399 c +315.4 635.199 304.6 635.199 Y +f +0 g +377.6 672.599 m +374.6 670.999 373.4 668.399 V +367 657.799 352.8 654.599 V +329.8 645.599 322 643.599 V +308.6 638.599 301.2 639.399 V +294.2 639.199 300.4 637.599 V +320.6 639.599 324 641.399 V +339.6 646.599 342.6 649.199 v +345.6 651.799 363.8 656.799 366 658.799 c +368.2 660.799 378 669.199 377.6 672.599 C +f +318.882 641.089 m +324.111 641.315 322.958 639.766 v +321.805 638.216 319.357 639.09 y +318.882 641.089 l +f +311.68 639.737 m +316.908 639.963 315.756 638.414 v +314.603 636.864 312.155 637.737 y +311.68 639.737 l +f +301.251 638.489 m +306.48 638.716 305.327 637.166 v +304.174 635.617 301.726 636.49 y +301.251 638.489 l +f +293.617 637.945 m +298.846 638.171 297.693 636.622 v +296.54 635.072 294.092 635.946 y +293.617 637.945 l +f +335.415 648.487 m +342.375 648.788 340.84 646.726 v +339.306 644.664 336.047 645.826 y +335.415 648.487 l +f +345.73 652.912 m +351.689 656.213 351.155 651.151 v +350.885 648.595 346.362 650.251 y +345.73 652.912 l +f +354.862 655.726 m +362.021 659.427 360.287 653.965 v +359.509 651.515 355.493 653.065 y +354.862 655.726 l +f +364.376 660.551 m +368.735 665.452 369.801 658.79 v +370.207 656.252 365.008 657.89 y +364.376 660.551 l +f +326.834 644.003 m +332.062 644.23 330.91 642.68 v +329.757 641.131 327.308 642.004 y +326.834 644.003 l +f +1 g +1 J 0.1 w +362.434 765.397 m +361.708 764.732 361.707 765.803 v +361.707 766.873 379.191 780.137 388.034 781.521 C +371.935 774.792 362.434 765.397 V +b +0 g +0 J 1 w +365.4 701.6 m +387.401 679.199 396.601 675.599 V +405.801 664.399 401.801 638.399 V +398.601 630.799 395.401 651.599 V +398.601 676.799 387.401 660.799 V +379 670.699 385.4 670.399 V +388.601 668.399 389.001 669.999 v +389.401 671.599 381.4 685.199 364.2 699.6 c +347 714 365.4 701.6 Y +f +1 g +1 J 0.1 w +307 662.799 m +306.8 664.599 308.6 663.799 v +310.4 662.999 404.601 656.799 436.201 632.799 C +391.001 655.999 307 662.799 V +b +317.4 667.199 m +317.2 668.999 319 668.199 v +320.8 667.399 457.401 668.399 481.001 635.999 C +459.001 661.199 317.4 667.199 V +b +329 671.199 m +328.8 672.999 330.6 672.199 v +332.4 671.399 505.801 684.399 529.401 651.999 C +519.801 677.599 329 671.199 V +b +339 675.999 m +338.8 677.799 340.6 676.999 v +342.4 676.199 464.601 714.8 488.201 682.399 C +474.801 707 339 675.999 V +b +281 653.199 m +280.8 654.999 282.6 654.199 v +284.4 653.399 302.2 651.199 304.2 612.399 C +297 654.399 281 653.199 V +b +272.2 651.599 m +272 653.399 273.8 652.599 v +275.6 651.799 289.8 656.399 287 617.599 C +288.2 652.799 272.2 651.599 V +b +264.2 651.199 m +264 652.999 265.8 652.199 v +267.6 651.399 283 650.799 270.6 628.399 C +280.2 652.399 264.2 651.199 V +b +311.526 695.535 m +311.082 693.536 312.631 694.753 v +328.699 707.378 361.141 766.28 416.826 771.914 C +378.518 784.024 311.526 695.535 V +b +322.726 697.335 m +321.363 698.528 323.231 699.153 v +325.099 699.778 437.541 772.28 476.826 764.314 C +449.719 771.824 322.726 697.335 V +b +301.885 691.233 m +301.376 689.634 303.087 690.61 v +312.062 695.73 315.677 752.941 359.254 754.196 C +326.843 768.91 301.885 691.233 V +b +281.962 680.207 m +280.885 678.921 282.838 679.175 v +293.084 680.507 314.489 721.778 358.928 716.699 C +326.962 731.045 281.962 680.207 V +b +293.2 686.333 m +292.389 684.864 294.258 685.489 v +304.057 688.763 317.141 733.375 361.729 736.922 C +327.603 744.865 293.2 686.333 V +b +274.922 675.088 m +274.049 674.046 275.631 674.252 v +283.93 675.331 301.268 708.76 337.264 704.646 C +311.371 716.266 274.922 675.088 V +b +267.323 669.179 m +266.318 668.134 267.909 668.252 v +272.077 668.561 302.715 701.64 321.183 686.138 C +309.168 704.861 267.323 669.179 V +b +336.855 701.102 m +335.654 702.457 337.586 702.842 v +339.518 703.226 460.221 760.939 498.184 748.073 C +472.243 758.947 336.855 701.102 V +b +303.4 636.799 m +303.2 638.599 305 637.799 v +306.8 636.999 322.2 636.399 309.8 613.999 C +319.4 637.999 303.4 636.799 V +b +313.8 638.399 m +313.6 640.199 315.4 639.399 v +317.2 638.599 335 636.399 337 597.599 C +329.8 639.599 313.8 638.399 V +b +320.6 639.999 m +320.4 641.799 322.2 640.999 v +324 640.199 348.6 636.799 372.2 604.399 C +336.6 641.199 320.6 639.999 V +b +328.225 642.028 m +327.788 643.786 329.678 643.232 v +331.568 642.678 352.002 644.577 390.099 610.401 C +343.924 645.344 328.225 642.028 V +b +338.625 646.428 m +338.188 648.186 340.078 647.632 v +341.968 647.078 376.802 642.577 428.499 607.601 C +354.324 649.744 338.625 646.428 V +b +298.2 657.999 m +298 659.799 299.8 658.999 v +301.6 658.199 355 655.599 385.4 628.799 C +350.499 653.574 298.2 657.999 V +b +288.2 653.999 m +288 655.799 289.8 654.999 v +291.6 654.199 316.2 650.799 339.8 618.399 C +304.2 655.199 288.2 653.999 V +b +349.503 651.038 m +348.938 652.759 350.864 652.345 v +352.79 651.932 387.86 649.996 441.981 618.902 C +364.317 653.296 349.503 651.038 V +b +357.903 653.438 m +357.338 655.159 359.264 654.745 v +361.19 654.332 396.26 652.396 450.381 621.302 C +373.317 656.096 357.903 653.438 V +b +367.503 658.438 m +366.938 660.159 368.864 659.745 v +370.79 659.332 413.86 654.996 503.582 620.702 C +382.917 661.096 367.503 658.438 V +b +0 g +0 J 1 w +256.2 651.599 m +261.4 651.999 260.2 650.399 v +259 648.799 256.6 649.599 y +256.2 651.599 l +f +287 637.599 m +292.2 637.999 291 636.399 v +289.8 634.799 287.4 635.599 y +287 637.599 l +f +278.2 637.999 m +283.4 638.399 282.2 636.799 v +281 635.199 278.6 635.999 y +278.2 637.999 l +f +182.831 649.818 m +187.876 648.495 186.218 647.376 v +184.561 646.256 182.554 647.798 y +182.831 649.818 l +f +184.831 659.418 m +189.876 658.095 188.218 656.976 v +186.561 655.856 184.554 657.398 y +184.831 659.418 l +f +177.631 663.818 m +182.676 662.495 181.018 661.376 v +179.361 660.256 177.354 661.798 y +177.631 663.818 l +f +0.8 g +1 J 0.1 w +257.4 588.799 m +255.8 588.799 251.8 586.799 V +249.8 586.799 238.6 583.199 233 573.199 C +245.4 582.799 257.4 588.799 V +f +345.116 496.153 m +345.257 495.895 345.312 495.475 345.604 495.458 c +346.262 495.418 347.495 495.117 347.37 495.753 c +346.522 500.059 345.648 504.996 341.515 506.803 c +340.876 507.082 339.434 506.669 339.36 505.785 c +339.233 504.261 339.116 502.912 339.425 501.446 c +339.725 500.025 341.883 500.015 342.8 501.399 C +343.736 499.727 344.168 497.884 345.116 496.153 c +f +334.038 491.419 m +334.786 490.006 334.659 488.147 336.074 487.584 c +336.814 487.29 338.664 488.265 338.246 489.339 c +337.444 491.4 337.056 493.639 335.667 495.45 c +335.467 495.712 335.707 496.245 335.547 496.573 c +334.953 497.793 333.808 498.528 332.4 498.199 C +331.285 495.996 332.433 493.867 333.955 492.158 c +334.091 492.006 333.925 491.63 334.038 491.419 c +f +294.436 496.609 m +294.328 496.986 294.29 497.449 294.455 497.77 c +294.986 498.803 295.779 499.925 295.442 500.947 c +295.094 502.003 293.978 501.821 293.328 501.252 c +292.193 500.258 292.144 498.432 291.453 497.073 c +291.257 496.687 291.308 496.114 290.867 495.723 c +290.393 495.302 289.953 493.778 290.049 493.207 c +290.102 492.894 289.919 482.986 290.141 483.249 c +290.76 483.982 293.81 493.716 293.879 494.608 c +293.936 495.339 294.668 495.804 294.436 496.609 c +f +268.798 503.401 m +271.432 505.9 274.222 508.861 273.78 512.573 c +273.664 513.549 271.889 513.022 271.702 512.176 c +270.9 508.551 268.861 505.89 266.293 503.498 c +264.097 501.451 262.235 495.107 262 494.599 C +265.697 499.855 267.954 502.601 268.798 503.401 c +f +255.224 509.365 m +255.747 509.735 255.445 510.226 255.662 510.558 c +256.615 512.016 257.916 513.262 257.934 515 c +257.937 515.277 257.559 515.586 257.224 515.362 c +256.947 515.178 256.605 515.048 256.497 514.918 c +254.467 512.469 253.067 509.798 251.624 506.986 c +251.441 506.629 250.297 502.138 250.61 502.027 c +250.849 501.942 252.569 506.123 252.779 506.237 c +254.042 506.923 254.054 508.538 255.224 509.365 c +f +271.957 489.821 m +272.401 490.69 273.977 491.892 273.864 492.781 c +273.746 493.709 274.214 495.152 273.302 494.464 c +272.045 493.516 268.596 492.167 268.326 486.359 c +268.3 485.788 271.274 488.481 271.957 489.821 c +f +286.4 506.999 m +286.8 507.667 287.508 507.194 287.967 507.457 c +288.615 507.829 289.226 508.387 289.518 509.036 c +290.488 511.185 292.257 513.005 292.4 515.399 C +290.909 516.804 290.23 514.764 289.6 513.799 C +288.277 515.446 287.278 513.572 285.978 513.053 c +285.908 513.025 285.695 513.372 285.62 513.345 c +284.443 512.905 283.763 511.824 282.765 511.043 c +282.594 510.909 282.189 511.089 282.042 510.953 c +281.39 510.35 280.417 510.025 280.137 509.343 c +279.027 506.636 275.887 504.541 274 496.999 C +274.381 496.09 278.512 503.641 278.999 504.339 c +279.835 505.535 279.953 502.678 281.229 503.344 c +281.28 503.371 281.466 503.133 281.6 502.999 C +281.794 503.279 282.012 503.508 282.4 503.399 C +282.4 503.799 282.266 504.355 282.467 504.514 c +283.704 505.491 283.62 506.559 284.4 507.799 C +284.858 507.01 285.919 507.729 286.4 506.999 C +f +346.2 452.599 m +353.6 472.999 349.2 484.199 V +360.6 462.599 356 451.399 V +355.6 461.799 351.6 466.799 V +347.6 453.999 346.2 452.599 V +f +331.4 455.199 m +336.8 463.999 328.8 482.399 V +328 461.999 321.2 450.999 V +335.4 471.199 331.4 455.199 V +f +321.4 457.199 m +321.2 477.199 321.6 480.199 V +317.8 463.599 307.6 453.999 V +322 465.999 321.4 457.199 V +f +311.8 489.199 m +317.8 475.599 307.8 457.199 V +314.2 469.399 309.4 476.399 V +312 479.799 311.8 489.199 V +f +292.6 457.599 m +291.6 473.199 293.4 475.399 V +293.6 481.799 293.2 482.799 V +297.2 488.999 297.4 481.599 V +298.8 473.799 301.6 469.199 V +305.2 463.799 305 457.399 V +295 487.599 292.6 457.599 V +f +289 485.199 m +282.4 474.399 280.6 455.399 V +279.2 461.599 283 475.999 V +287.2 491.399 289 485.199 V +f +267.2 465.399 m +272.2 470.799 273.6 475.799 V +277.2 491.599 270.8 482.999 V +271 474.999 262.8 467.599 V +267.6 469.999 267.2 465.399 V +f +261.4 470.399 m +264.8 487.799 265.6 488.599 V +267.4 491.999 264.6 488.799 V +255.8 469.599 251.8 462.999 V +259.8 472.199 261.4 470.399 V +f +255.6 486.999 m +267.2 509.399 245.4 483.599 V +256.4 493.399 255.6 486.999 V +f +240.2 501.599 m +245 520.399 247.6 520.199 V +255.8 529.199 249.2 518.599 V +243.2 508.999 243.8 499.199 V +243.2 508.799 240.2 501.599 V +f +570.5 513 m +558.5 523 556 526.5 V +569.5 508 569.5 501 V +572 508.5 570.5 513 V +f +576 535 m +555 550 551.5 557.5 V +578 528 578 523.5 V +578.5 532.5 576 535 V +f +593 689 m +581 697 579.5 695 V +590 688.5 592.5 680 V +591 689 593 689 V +f +601.5 608.5 m +584 620.5 l +603 603.5 603.5 599.5 V +601.5 608.5 L +f +0 g +1 w +210.75 631 m +232.75 626.25 l +S +261 469 m +260.5 472.5 251.5 462 v +S +266.5 464 m +268.5 470.5 262 466 v +S +320.5 455.5 m +322 466.5 310.5 453.5 v +S + +showpage + +%%Trailer +end +tigersave restore +%%EOF diff --git a/Build/extra/epstopdf/test-tn5002-cr.eps b/Build/extra/epstopdf/test-tn5002-cr.eps new file mode 100644 index 00000000000..e5aae422fd2 Binary files /dev/null and b/Build/extra/epstopdf/test-tn5002-cr.eps differ diff --git a/Build/extra/epstopdf/test-tn5002-crlf.eps b/Build/extra/epstopdf/test-tn5002-crlf.eps new file mode 100644 index 00000000000..68df3abb2fe Binary files /dev/null and b/Build/extra/epstopdf/test-tn5002-crlf.eps differ diff --git a/Build/extra/epstopdf/test-tn5002-lf.eps b/Build/extra/epstopdf/test-tn5002-lf.eps new file mode 100644 index 00000000000..73a5f0e1b07 Binary files /dev/null and b/Build/extra/epstopdf/test-tn5002-lf.eps differ diff --git a/Build/source/extra/README b/Build/source/extra/README deleted file mode 100644 index e3f890cc033..00000000000 --- a/Build/source/extra/README +++ /dev/null @@ -1,12 +0,0 @@ -$Id$ -Public domain. Originally written 2010 by Karl Berry. - -This directory contains things which are not part of the TeX Live build, -but only present for convenience. - -bibtex is here because Oren wanted a central place for the core styles. - -epstopdf is developed here just because we didn't feel like making a -separate repository. - -djgpp support here is probably obsolete, but just in case. diff --git a/Build/source/extra/bibtex/Makefile b/Build/source/extra/bibtex/Makefile deleted file mode 100644 index 44a6e34a4e5..00000000000 --- a/Build/source/extra/bibtex/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -# (Public domain. Originally written by Karl Berry, 2010.) -# This is just about creating the derived bst files, checking for -# changes, making the distribution for CTAN, etc. It does not actually -# build a BibTeX executable. So we keep it in the source repository. -# We're using the TL repo (source/extra/bibtex) purely for convenience. - -all: pdf bst - -############################################################################# -# documentation -# -pdflatex = pdflatex --file-line-error -bibtex = bibtex - -%.pdf: %.tex %.bbl - $(pdflatex) '\nonstopmode \input $<' - -%.bbl: %.tex %.aux btxdoc.bib - $(bibtex) $* - $(pdflatex) '\nonstopmode \input $<' - -%.aux: %.tex - $(pdflatex) '\nonstopmode \input $<' - -pdf: btxdoc.pdf btxhak.pdf - -.PRECIOUS: %.bbl - -############################################################################# -# -# bst files -# -bst: plain.bst unsrt.bst alpha.bst abbrv.bst - -%.bst: btxbst.doc -# First line, substitute in bare style name. - echo "% BibTeX standard bibliography style \``basename $@ .bst`'" >$@ -# -# About this cpp invocation: -# -traditional so bst integers #1, etc., don't get preprocessed away. -# -w since we know that we have unterminated ', ec. -# -P since we don't want #line in the output. -# -DBSTNAME taken from the target. -# -# Then we grep away the comments without leading whitespace, -# and fold multiple blank lines into one. - cpp -traditional -w -P -D`basename $@ .bst|tr a-z A-Z` btxbst.doc \ - | grep -v '^%' \ - | uniq \ - >>$@ -# -# For diff purposes, expand the original (which might have tabs) -# to the result (which shouldn't have any). - -grep ' ' $@ - -expand ORIG/$@ | diff - $@ - -############################################################################# -check: - -grep ' ' [a-z]* - -dist: all - rm -f *.blg *.log bibtex.tar.gz - tar --exclude=\*.aux --exclude=\*.bbl -cvzf bibtex.tar.gz README *.* - -clean: - rm -f *.blg *.log *.aux *.bbl bibtex.tar.gz - rm -f abbrv.bst alpha.bst plain.bst unsrt.bst diff --git a/Build/source/extra/bibtex/README b/Build/source/extra/bibtex/README deleted file mode 100644 index 53e7cdb4d9f..00000000000 --- a/Build/source/extra/bibtex/README +++ /dev/null @@ -1,36 +0,0 @@ -The intent is for the BibTeX program to be distributed under the same -terms as Knuth's TeX program, and for the BibTeX support files -to be distributed under the same terms as Knuth's support files. - -If questions or problems, please write to biblio@tug.org, the general -mailing list for BibTeX (and other TeX/bibliography systems). For -archives and subscription information, see http://lists.tug.org/biblio. - -Files distributed here: -bibtex.web the source file for BibTeX -btxdoc.tex documentation, and also sample input for BibTeX implementors -btxdoc.pdf generated output for browsing -btxhak.tex documentation for style designers -btxdoc.bib the bibliography database file for btxdoc.tex -btxhak.pdf generated output for browsing -xampl.bib a database file with an example of every standard entry type - -btxbst.doc the documentation and template for the four standard - bibliography styles: -abbrv.bst abbreviated -alpha.bst alphabetic -plain.bst plain -unsrt.bst unsorted - -The four semi-standard bibliography styles: -acm.bst ACM Transactions -apalike.bst APA-like -ieeetr.bst IEEE Transactions -siam.bst SIAM - -Support files for apalike: -apalike.sty LaTeX support for apalike.bst -apalike.tex Plain TeX support for apalike.bst (uses btxmac.tex) - ---Karl Berry and Oren Patashnik (written 2010). -(This file is public domain.) diff --git a/Build/source/extra/bibtex/abbrv.bst b/Build/source/extra/bibtex/abbrv.bst deleted file mode 100644 index 23fae1a28cc..00000000000 --- a/Build/source/extra/bibtex/abbrv.bst +++ /dev/null @@ -1,1097 +0,0 @@ -% BibTeX standard bibliography style `abbrv' - % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. - % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. - % Unlimited copying and redistribution of this file are permitted as long as - % it is unmodified. Modifications (and redistribution of modified versions) - % are also permitted, but only if the resulting file is renamed to something - % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. - % This restriction helps ensure that all standard styles are identical. - % The file btxbst.doc has the documentation for this style. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -MACRO {acmcs} {"ACM Comput. Surv."} - -MACRO {acta} {"Acta Inf."} - -MACRO {cacm} {"Commun. ACM"} - -MACRO {ibmjrd} {"IBM J. Res. Dev."} - -MACRO {ibmsj} {"IBM Syst.~J."} - -MACRO {ieeese} {"IEEE Trans. Softw. Eng."} - -MACRO {ieeetc} {"IEEE Trans. Comput."} - -MACRO {ieeetcad} - {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} - -MACRO {ipl} {"Inf. Process. Lett."} - -MACRO {jacm} {"J.~ACM"} - -MACRO {jcss} {"J.~Comput. Syst. Sci."} - -MACRO {scp} {"Sci. Comput. Programming"} - -MACRO {sicomp} {"SIAM J. Comput."} - -MACRO {tocs} {"ACM Trans. Comput. Syst."} - -MACRO {tods} {"ACM Trans. Database Syst."} - -MACRO {tog} {"ACM Trans. Gr."} - -MACRO {toms} {"ACM Trans. Math. Softw."} - -MACRO {toois} {"ACM Trans. Office Inf. Syst."} - -MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} - -MACRO {tcs} {"Theoretical Comput. Sci."} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/acm.bst b/Build/source/extra/bibtex/acm.bst deleted file mode 100644 index 5e52a0d6382..00000000000 --- a/Build/source/extra/bibtex/acm.bst +++ /dev/null @@ -1,1140 +0,0 @@ -% Copyright (C) 1986, 1988, 2010 Howard Trickey and Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% ACM Transactions bibliography style (8-Dec-10 version) -% A lot like abbrv.bst, but names come out "Last, initials", and in \sc. -% Some dates are parenthesized. -% -% History -% 2/ 6/86 (HWT) Original version, by Howard Trickey. -% 3/ 5/86 (HWT) Put in pp. everywhere but articles, as per ACM style. -% 1/24/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; -% corrected the abbreviations to "Mar." and "Sept."; -% THIS `acm' VERSION DOES NOT WORK WITH BIBTEX 0.98i. -% 12/ 8/10 (OP&HWT) Clarify license. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -FUNCTION {emphasizeic} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "\/}" * } - if$ -} - -FUNCTION {scapify} -{ duplicate$ empty$ - { pop$ "" } - { "{\sc " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { t "others" = - { ", et~al." * } - { ", and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -% For names inside entries (e.g., editors of an "In ..."); -% this is exactly ABBRV.BST's `format.names' function. -FUNCTION {format.innames} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names scapify } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names scapify - editor num.names$ #1 > - { ", Eds." * } - { ", Ed." * } - if$ - } - if$ -} - -FUNCTION {format.ineditors} -{ editor empty$ - { "" } - { editor format.innames - editor num.names$ #1 > - { ", Eds." * } - { ", Ed." * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "vol.~" volume * - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "no.~" } - { "No.~" } - if$ - number * - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ "~ed." * } - { edition "t" change.case$ "~ed." * } - if$ - } - if$ -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages n.dashify } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pp.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pp.~" pages n.dashify * } - { "p.~" pages * } - if$ - } - if$ -} - -FUNCTION {format.journal.vol.num.date} -{ journal empty$ - { "empty journal in " cite$ * warning$ - "" - } - { journal - volume empty$ - 'skip$ - { " " * volume * } - if$ - number empty$ - 'emphasizeic - { emphasize ", " * number * } - if$ - year empty$ - { "empty year in " cite$ * warning$ } - { " (" * format.date * ")" * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pp.pages - { type empty$ - { "ch.~" chapter * } - { type "l" change.case$ chapter tie.or.space.connect } - if$ - pages empty$ - 'skip$ - { ", " * format.pp.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { "In " booktitle emphasize * - editor empty$ - 'skip$ - { ", " * format.ineditors * } - if$ - } - if$ -} - -% The proceedings title (it's on the stack) gets an (address, date) appended -FUNCTION {format.proc.date} -{ duplicate$ empty$ - { pop$ "" } - { year empty$ - { "empty year in " cite$ * warning$ - address empty$ - 'emphasize - { emphasizeic - " (" * address * ")" * - } - if$ - } - { emphasizeic - " (" * - address empty$ - 'skip$ - { address * ", " * } - if$ - format.date * - ")" * - } - if$ - } - if$ -} - -FUNCTION {format.in.proc.date} -{ booktitle empty$ - { "" } - { "In " booktitle format.proc.date * } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Tech. Rep." } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Vol.~" volume * - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.journal.vol.num.date output - format.pages output - } - { format.article.crossref output.nonnull - format.pp.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - format.edition output - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - format.edition output - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.date "year" output.check - format.chapter.pages "chapter and pages" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.edition output - format.bvolume output - format.number.series output - new.sentence - publisher "publisher" output.check - address output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull } - if$ - format.chapter.pages output - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.proc.date "booktitle" output.check - format.ineditors output - format.bvolume output - format.number.series output - organization output - publisher output - } - { format.incoll.inproc.crossref output.nonnull } - if$ - format.pp.pages output - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization scapify output } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.edition output - author empty$ - { address new.block.checka } - { organization address new.block.checkb - organization output - } - if$ - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization scapify output } - { format.editors output.nonnull } - if$ - new.block - title format.proc.date "title" output.check - format.bvolume output - format.number.series output - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -MACRO {acmcs} {"ACM Comput. Surv."} - -MACRO {acta} {"Acta Inf."} - -MACRO {cacm} {"Commun. ACM"} - -MACRO {ibmjrd} {"IBM J. Res. Dev."} - -MACRO {ibmsj} {"IBM Syst.~J."} - -MACRO {ieeese} {"IEEE Trans. Softw. Eng."} - -MACRO {ieeetc} {"IEEE Trans. Comput."} - -MACRO {ieeetcad} - {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} - -MACRO {ipl} {"Inf. Process. Lett."} - -MACRO {jacm} {"J.~ACM"} - -MACRO {jcss} {"J.~Comput. Syst. Sci."} - -MACRO {scp} {"Sci. Comput. Programming"} - -MACRO {sicomp} {"SIAM J. Comput."} - -MACRO {tocs} {"ACM Trans. Comput. Syst."} - -MACRO {tods} {"ACM Trans. Database Syst."} - -MACRO {tog} {"ACM Trans. Gr."} - -MACRO {toms} {"ACM Trans. Math. Softw."} - -MACRO {toois} {"ACM Trans. Office Inf. Syst."} - -MACRO {toplas} {"ACM Trans. Program. Lang. Syst."} - -MACRO {tcs} {"Theoretical Comput. Sci."} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/alpha.bst b/Build/source/extra/bibtex/alpha.bst deleted file mode 100644 index e59a2ebb7f9..00000000000 --- a/Build/source/extra/bibtex/alpha.bst +++ /dev/null @@ -1,1257 +0,0 @@ -% BibTeX standard bibliography style `alpha' - % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. - % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. - % Unlimited copying and redistribution of this file are permitted as long as - % it is unmodified. Modifications (and redistribution of modified versions) - % are also permitted, but only if the resulting file is renamed to something - % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. - % This restriction helps ensure that all standard styles are identical. - % The file btxbst.doc has the documentation for this style. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label extra.label sort.label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem[" write$ - label write$ - "]{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"January"} - -MACRO {feb} {"February"} - -MACRO {mar} {"March"} - -MACRO {apr} {"April"} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {oct} {"October"} - -MACRO {nov} {"November"} - -MACRO {dec} {"December"} - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} - {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -INTEGERS { et.al.char.used } - -FUNCTION {initialize.et.al.char.used} -{ #0 'et.al.char.used := -} - -EXECUTE {initialize.et.al.char.used} - -FUNCTION {format.lab.names} -{ 's := - s num.names$ 'numnames := - numnames #1 > - { numnames #4 > - { #3 'namesleft := } - { numnames 'namesleft := } - if$ - #1 'nameptr := - "" - { namesleft #0 > } - { nameptr numnames = - { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { "{\etalchar{+}}" * - #1 'et.al.char.used := - } - { s nameptr "{v{}}{l{}}" format.name$ * } - if$ - } - { s nameptr "{v{}}{l{}}" format.name$ * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ - numnames #4 > - { "{\etalchar{+}}" * - #1 'et.al.char.used := - } - 'skip$ - if$ - } - { s #1 "{v{}}{l{}}" format.name$ - duplicate$ text.length$ #2 < - { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } - 'skip$ - if$ - } - if$ -} - -FUNCTION {author.key.label} -{ author empty$ - { key empty$ - { cite$ #1 #3 substring$ } - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.editor.key.label} -{ author empty$ - { editor empty$ - { key empty$ - { cite$ #1 #3 substring$ } - { key #3 text.prefix$ } - if$ - } - { editor format.lab.names } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.key.organization.label} -{ author empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {editor.key.organization.label} -{ editor empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - { key #3 text.prefix$ } - if$ - } - { editor format.lab.names } - if$ -} - -FUNCTION {calc.label} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.key.label - { type$ "proceedings" = - 'editor.key.organization.label - { type$ "manual" = - 'author.key.organization.label - 'author.key.label - if$ - } - if$ - } - if$ - duplicate$ - year field.or.null purify$ #-1 #2 substring$ - * - 'label := - year field.or.null purify$ #-1 #4 substring$ - * - sortify 'sort.label := -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ calc.label - sort.label - " " - * - type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - * - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label last.sort.label next.extra } - -INTEGERS { longest.label.width last.extra.num } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #0 int.to.chr$ 'last.sort.label := - "" 'next.extra := - #0 'longest.label.width := - #0 'last.extra.num := -} - -FUNCTION {forward.pass} -{ last.sort.label sort.label = - { last.extra.num #1 + 'last.extra.num := - last.extra.num int.to.chr$ 'extra.label := - } - { "a" chr.to.int$ 'last.extra.num := - "" 'extra.label := - sort.label 'last.sort.label := - } - if$ -} - -FUNCTION {reverse.pass} -{ next.extra "b" = - { "a" 'extra.label := } - 'skip$ - if$ - label extra.label * 'label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ - extra.label 'next.extra := -} - -EXECUTE {initialize.longest.label} - -ITERATE {forward.pass} - -REVERSE {reverse.pass} - -FUNCTION {begin.bib} -{ et.al.char.used - { "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } - 'skip$ - if$ - preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/apalike.bst b/Build/source/extra/bibtex/apalike.bst deleted file mode 100644 index 15df7f7668d..00000000000 --- a/Build/source/extra/bibtex/apalike.bst +++ /dev/null @@ -1,1105 +0,0 @@ -% BibTeX `apalike' bibliography style (version 0.99a, 8-Dec-10), adapted from -% the `alpha' style, version 0.99a; for BibTeX version 0.99a. -% -% Copyright (C) 1988, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% Differences between this style and `alpha' are generally heralded by a `%'. -% The file btxbst.doc has the documentation for alpha.bst. -% -% This style should be used with the `apalike' LaTeX style (apalike.sty). -% \cite's come out like "(Jones, 1986)" in the text but there are no labels -% in the bibliography, and something like "(1986)" comes out immediately -% after the author. Author (and editor) names appear as last name, comma, -% initials. A `year' field is required for every entry, and so is either -% an author (or in some cases, an editor) field or a key field. -% -% Editorial note: -% Many journals require a style like `apalike', but I strongly, strongly, -% strongly recommend that you not use it if you have a choice---use something -% like `plain' instead. Mary-Claire van Leunen (A Handbook for Scholars, -% Knopf, 1979) argues convincingly that a style like `plain' encourages better -% writing than one like `apalike'. Furthermore the strongest arguments for -% using an author-date style like `apalike'---that it's "the most practical" -% (The Chicago Manual of Style, University of Chicago Press, thirteenth -% edition, 1982, pages 400--401)---fall flat on their face with the new -% computer-typesetting technology. For instance page 401 anachronistically -% states "The chief disadvantage of [a style like `plain'] is that additions -% or deletions cannot be made after the manuscript is typed without changing -% numbers in both text references and list." LaTeX sidesteps the disadvantage. -% -% History: -% 15-sep-86 (OP) Original version by Oren Patashnik, ideas from Susan King. -% 10-nov-86 (OP) Truncated the sort.key$ string to the correct length -% in bib.sort.order to eliminate error message. -% 24-jan-88 (OP) Updated for BibTeX version 0.99a, from alpha.bst 0.99a; -% apalike now sorts by author, then year, then title; -% THIS `apalike' VERSION DOES NOT WORK WITH BIBTEX 0.98i. -% 8-dec-10 (OP) Still version 0.99a, as the code itself was unchanged; -% this release clarified the license. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key -% month not used in apalike - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label extra.label sort.label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -% apalike needs this function because -% the year has special punctuation; -% apalike ignores the month -FUNCTION {output.year.check} -{ year empty$ - { "empty year in " cite$ * warning$ } - { write$ - " (" year * extra.label * ")" * - mid.sentence 'output.state := - } - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem[" write$ - label write$ - "]{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := % last name first - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.key} % this function is just for apalike -{ empty$ - { key field.or.null } - { "" } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ "In" % this is for apalike - " \cite{" * crossref * "}" * -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - "\cite{" * crossref * "}" * % this is for apalike -} - -FUNCTION {format.incoll.inproc.crossref} -{ "In" % this is for apalike - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check - editor format.key output - } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - output.year.check % special for apalike - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - howpublished output - address output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check - editor format.key output - } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - output.year.check % special for apalike - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address output % for apalike - new.sentence % there's no year - organization output % here so things - publisher output % are simpler - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - format.authors output - author format.key output % special for - output.year.check % apalike - new.block - format.btitle "title" output.check - organization address new.block.checkb - organization output - address output - format.edition output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - author format.key output % special for - output.year.check % apalike - new.block - format.title output - new.block - howpublished output - new.block - note output - fin.entry -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - format.editors output - editor format.key output % special for - output.year.check % apalike - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address output % for apalike - new.sentence % we always output - organization output % a nonempty organization - publisher output % here - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - author format.key output % special for - output.year.check % apalike - new.block - format.title "title" output.check - new.block - note "note" output.check - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"January"} - -MACRO {feb} {"February"} - -MACRO {mar} {"March"} - -MACRO {apr} {"April"} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {oct} {"October"} - -MACRO {nov} {"November"} - -MACRO {dec} {"December"} - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} - {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -% There are three apalike cases: one person (Jones), -% two (Jones and de~Bruijn), and more (Jones et~al.). -% This function is much like format.crossref.editors. -% -FUNCTION {format.lab.names} -{ 's := - s #1 "{vv~}{ll}" format.name$ - s num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * s #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {author.key.label} -{ author empty$ - { key empty$ - { cite$ #1 #3 substring$ } - 'key % apalike uses the whole key - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.editor.key.label} -{ author empty$ - { editor empty$ - { key empty$ - { cite$ #1 #3 substring$ } - 'key % apalike uses the whole key - if$ - } - { editor format.lab.names } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {editor.key.label} -{ editor empty$ - { key empty$ - { cite$ #1 #3 substring$ } - 'key % apalike uses the whole key, no organization - if$ - } - { editor format.lab.names } - if$ -} - -FUNCTION {calc.label} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.key.label - { type$ "proceedings" = - 'editor.key.label % apalike ignores organization - 'author.key.label % for labeling and sorting - if$ - } - if$ - ", " % these three lines are - * % for apalike, which - year field.or.null purify$ #-1 #4 substring$ % uses all four digits - * - 'label := -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ % apalike uses initials - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := % <= here - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.sort} -{ editor empty$ - { key empty$ - { "to sort, need editor or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ -} - -% apalike uses two sorting passes; the first one sets the -% labels so that the `a's, `b's, etc. can be computed; -% the second pass puts the references in "correct" order. -% The presort function is for the first pass. It computes -% label, sort.label, and title, and then concatenates. -FUNCTION {presort} -{ calc.label - label sortify - " " - * - type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.sort - 'author.sort - if$ - } - if$ - #1 entry.max$ substring$ % for - 'sort.label := % apalike - sort.label % style - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT % by label, sort.label, title---for final label calculation - -STRINGS { last.label next.extra } % apalike labels are only for the text; - -INTEGERS { last.extra.num } % there are none in the bibliography - -FUNCTION {initialize.extra.label.stuff} % and hence there is no `longest.label' -{ #0 int.to.chr$ 'last.label := - "" 'next.extra := - #0 'last.extra.num := -} - -FUNCTION {forward.pass} -{ last.label label = - { last.extra.num #1 + 'last.extra.num := - last.extra.num int.to.chr$ 'extra.label := - } - { "a" chr.to.int$ 'last.extra.num := - "" 'extra.label := - label 'last.label := - } - if$ -} - -FUNCTION {reverse.pass} -{ next.extra "b" = - { "a" 'extra.label := } - 'skip$ - if$ - label extra.label * 'label := - extra.label 'next.extra := -} - -EXECUTE {initialize.extra.label.stuff} - -ITERATE {forward.pass} - -REVERSE {reverse.pass} - -% Now that the label is right we sort for real, -% on sort.label then year then title. This is -% for the second sorting pass. -FUNCTION {bib.sort.order} -{ sort.label - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {bib.sort.order} - -SORT % by sort.label, year, title---giving final bibliography order - -FUNCTION {begin.bib} -{ preamble$ empty$ % no \etalchar in apalike - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{}" write$ newline$ % no labels in apalike -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/apalike.sty b/Build/source/extra/bibtex/apalike.sty deleted file mode 100644 index e6b6d88bb0e..00000000000 --- a/Build/source/extra/bibtex/apalike.sty +++ /dev/null @@ -1,72 +0,0 @@ -% apalike.sty style, used in conjunction with apalike.bst, -% will produce an apa-like bibliography style. -% -% Copyright (C) 1986, 1987, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% 1) Bibliography entries formatted alphabetically, last name -% first, each entry having a hanging indentation and no label. -% 2) References in the following formats: -% (Author, 1986) -% (Author and Author, 1986) -% (Author et al., 1986). -% 3) Multiple references in the form (Author1, 1986; Author2, 1987) -% -% To be used as an optional argument to the \documentstyle command; for example -% \documentstyle[11pt,apalike]{book} -% -% History: -% 16-Sep-86, original version by Oren Patashnik, ideas from Susan King. -% 13-Oct-87 changes: -% Fixed bug in last line by adding the {} that disappeard when -% the \hbox{} was removed from the pre-APALIKE definition; -% added club and widow penalties; -% patched the \newblock LaTeX bug from `-.07em' to simply `.07em'; -% and made this work for document styles that don't define `chapter'. -% Undated changes by Karl Berry and/or Oren Patashnik: -% 1) use \refname and \bibname instead of hardwiring -% the strings "References" and "Bibliography"; this change was first -% made in the apalike.sty in the germbib package. -% 2) do not define \bibhang if it is already defined. -% Karl Berry contributes his changes to the public domain. -% 8-Dec-10, clarify license. - -% Use parens instead of brackets for \cite, and no label in the bibliography -% -\def\@cite#1#2{(#1\if@tempswa , #2\fi)} -\def\@biblabel#1{} - -% Set length of hanging indentation for bibliography entries -% -\ifx\bibhang\@thisisundefined \newlength{\bibhang} \fi -\setlength{\bibhang}{2em} - -% \thebibliography environment depends on whether or not `chapter's can exist -% -\@ifundefined{chapter}{\def\thebibliography#1{\section*{\refname\@mkboth - {\sl\uppercase{\refname}}{\sl\uppercase{\refname}}}\list - {\relax}{\setlength{\labelsep}{0em} - \setlength{\itemindent}{-\bibhang} - \setlength{\leftmargin}{\bibhang}} - \def\newblock{\hskip .11em plus .33em minus .07em} - \sloppy\clubpenalty4000\widowpenalty4000 - \sfcode`\.=1000\relax}}% -{\def\thebibliography#1{\chapter*{\bibname\@mkboth - {\sl\uppercase{\bibname}}{\sl\uppercase{\bibname}}}\list - {\relax}{\setlength{\labelsep}{0em} - \setlength{\itemindent}{-\bibhang} - \setlength{\leftmargin}{\bibhang}} - \def\newblock{\hskip .11em plus .33em minus .07em} - \sloppy\clubpenalty4000\widowpenalty4000 - \sfcode`\.=1000\relax}} - -% `; ' goes between cites, and there's no \hbox around individual cites -% -\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi - \def\@citea{}\@cite{\@for\@citeb:=#2\do - {\@citea\def\@citea{; }\@ifundefined - {b@\@citeb}{{\bf ?}\@warning - {Citation `\@citeb' on page \thepage \space undefined}}% -{\csname b@\@citeb\endcsname}}}{#1}} diff --git a/Build/source/extra/bibtex/apalike.tex b/Build/source/extra/bibtex/apalike.tex deleted file mode 100644 index 9ff4ec8bce4..00000000000 --- a/Build/source/extra/bibtex/apalike.tex +++ /dev/null @@ -1,87 +0,0 @@ -% apalike.tex, version 0.99b (8-Dec-10), for btxmac 0.99i, BibTeX 0.99c, -% TeX 3.0 or later. -% -% Copyright (C) 1990, 1991, 1992, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% This file, apalike.tex, contains TeX macros that let you use the -% apalike bibliography style with plain TeX. In essence, this file -% provides the TeX counterpart to apalike.sty, the LaTeX style file -% required for using the apalike bibliography style. Please report any -% bugs (outright goofs, misfeatures, or unclear documentation) to -% biblio@tug.org. These macros will become frozen -% shortly after BibTeX version 1.00 is released. -% -% AMS-TEX WARNING: This style (apalike) doesn't work with AmS-TeX's -% `amsppt' style, because AmS-TeX redefines the tie character `~' of -% plain TeX, and the `amsppt' style redefines plain TeX's `\nobreak' -% macro, so that a multiple-author reference for which `apalike' -% automatically produces an in-text citation like `(Jones et~al., 1992)' -% will throw AmS-TeX's `amsppt' style into an infinite loop, exceeding -% its input stack size. (I've checked no other AmS-TeX styles for this -% problem.) The AmS-TeX warning of btxmac.tex gives more information. -% END OF AMS-TEX WARNING. -% -% Editorial note (i.e., flame): -% Many journals require a style like `apalike', but I recommend that you -% not use it if you have a choice---use something like `plain' instead. -% Mary-Claire van Leunen (A Handbook for Scholars, Knopf, 1979) argues -% convincingly that a style like `plain' encourages better writing than -% one like `apalike'. Furthermore the best argument for using an -% author-date style like `apalike'---that it's "the most practical" -% (The Chicago Manual of Style, University of Chicago Press, thirteenth -% edition, 1982, pages 400--401)---falls flat on its face with the new -% computer-typesetting technology. For instance page 401 of the Chicago -% Manual anachronistically states "The chief disadvantage of [a style -% like `plain'] is that additions or deletions cannot be made after the -% manuscript is typed without changing numbers in both text references -% and list." With (La)TeX the disadvantage obviously evaporates. -% Moreover, apalike indulges in what I think is a shortsighted practice: -% automatically abbreviating first names. Abbreviating may occasionally -% make the work a page shorter, but at the cost of a less useful -% reference list; that's too high a cost for such a marginal benefit. -% The offense isn't egregious for a name like `Donald E. Knuth'---at -% least among those familiar with his field---since there aren't many -% other `D. E. Knuth's floating around. But referring to `D. E. Smith' -% in a field having more than one can be quite confusing. Moreover, -% with the proliferation of computers and citation indexes nowadays, -% it's important to indicate in the reference list an author's name -% exactly as it appears in the work cited. Automatically abbreviating -% first names is simply bad scholarship. (End of flame.) -% -% To use these macros you need the btxmac.tex macros, which let you use -% BibTeX with plain TeX (rather than with LaTeX); the file btxmac.tex -% explains those macros in detail, and gives examples. You simply -% \input apalike right after you \input btxmac to invoke these macros. -% -% -% HISTORY -% -% Oren Patashnik wrote the original version of these macros in December -% 1990, for use with btxmac.tex. -% -% 12-Dec-90 Version 0.99a, first general release. -% 29-Feb-92 0.99b, changed `\biblabelextrahang' to `\biblabelextraspace', -% to keep up with btxmac.tex version 0.99i. -% 8-Dec-10 Still version 0.99b, as the code itself was unchanged; -% this release clarified the license. -% -% Here, finally (I swear, I thought he was never gonna stop), are the -% macros. The first bunch makes the label empty and sets 2em of -% hanging indentation (via \biblabelextraspace) for each entry. -% -\def\biblabelprint#1{\noindent}% -\def\biblabelcontents#1{}% -\def\bblhook{\biblabelextraspace = 2em }% -% -% -% And the last bunch formats an in-text citation: parens around the -% entire citation; semicolons separating individual references; and a -% comma between a reference and its note (like `page 41') if it exists. -% -\def\printcitestart{(}% left paren -\def\printcitefinish{)}% right parent -\def\printbetweencitations{; }% semicolon, space -\def\printcitenote#1{, #1}% comma, space, note (if it exists) diff --git a/Build/source/extra/bibtex/bibtex.web b/Build/source/extra/bibtex/bibtex.web deleted file mode 100644 index 543467df4c4..00000000000 --- a/Build/source/extra/bibtex/bibtex.web +++ /dev/null @@ -1,11679 +0,0 @@ -% This program is copyright (C) 1985, 1988, 2010 by Oren Patashnik; -% all rights are reserved. -% -% This program, BibTeX, is available under the same terms as -% Donald Knuth's TeX program. -% -% (Request to implementors: The WEB system provides for alterations via -% an auxiliary file; the master file should stay intact.) -% -% See Appendix H of the WEB manual for hints on how to install this program. - -% Version 0.98f was released in March 1985. -% Version 0.98g was released in April; it removed some system dependencies -% (introducing term_in and term_out in place of just tty, and removing -% some nonlocal goto's) and it gave context for certain parsing errors. -% Version 0.98h was released in April; it patched a bug in the output -% line-breaking routine that can arise with some nonstandard style files. -% Version 0.98i was released in May; its main change split up the main program -% and some procedures to help certain compilers cope with size -% limitations, among other things changing error and warning macros so -% they'd produce (much) less inline code; it also redefined the class of -% legal style-file identifiers---although this affects only the bizarre -% ones, it makes BibTeX's error messages more coherent; and it had many -% minor changes, including about a 15% speed-up on TOPS-20. -% Version 0.99a was released in January 1988. Its main changes: allowed the -% inclusion of entire .bib files (rather than just those entries -% \cited or \nocited); made the sorting algorithm stable; eliminated -% any case conversion for file names; allowed concatenation in database -% fields and string definitions; handled hyphenated names properly; -% handled accented characters properly; implemented new empty$, -% preamble$, text.length$, text.prefix$, and warning$ built-in functions; -% allowed a new cross-referencing feature; and made many minor fixes, -% including about a 40% speed-up on TOPS-20. -% Version 0.99b was released in February 1988. It changed text.length$ and -% text.prefix$ to not count braces as text characters, and it changed -% text.prefix$ to add any necessary matching right braces. -% Version 0.99c was released in February 1988. It removed two begin-end pairs -% that, for convention only, surrounded entire modules, but that elicited -% label-related complaints from some compilers. -% Version 0.99d was released in March 2010. It made output lines breakable -% only at white_space (so that, for example, URLs would not be broken). -% Other known bugs (all minor) will be fixed in a subsequent release. -% Updated bibtex.web was released on 8 December 2010. Still version -% 0.99d; this release clarified the license. - -% Please report any bugs to biblio@@tug.org - -% Although considerable effort has been expended to make the BibTeX program -% correct and reliable, no warranty is implied; the author disclaims any -% obligation or liability for damages, including but not limited to -% special, indirect, or consequential damages arising out of or in -% connection with the use or performance of this software. - -% This program was written by Oren Patashnik, in consultation with Leslie -% Lamport, to be used with Lamport's LaTeX document preparation system. -% Some modules were taken from Knuth's TeX and TeXware with his permission. - -% Here is TeX material that gets inserted after \input webmac -\def\hang{\hangindent 3em\indent\ignorespaces} -\font\ninerm=cmr9 -\let\mc=\ninerm % medium caps for names like PASCAL -\def\PASCAL{{\mc PASCAL}} -\def\ph{{\mc PASCAL-H}} -\def\<#1>{$\langle#1\rangle$} -\def\section{\mathhexbox278} - -\def\(#1){} % this is used to make section names sort themselves better -\def\9#1{} % this is used for sort keys in the index via @@:sort key}{entry@@> - -% Note: WEAVE will typeset an upper-case `E' in a PASCAL identifier a -% bit strangely so that the `TeX' in the name of this program is typeset -% correctly; if this becomes a problem remove these three lines to get -% normal upper-case `E's in PASCAL identifiers -\def\drop{\kern-.1667em\lower.5ex\hbox{E}\kern-.125em} % middle of TeX -\catcode`E=13 \uppercase{\def E{e}} -\def\\#1{\hbox{\let E=\drop\it#1\/\kern.05em}} % italic type for identifiers - -\font\sc=cmcsc10 - -\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} - -\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} - -\def\title{\BibTeX\ } -\def\today{\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\day, \number\year} -\def\topofcontents{\null\vfill - \def\titlepage{F} - \centerline{\:\titlefont The {\:\ttitlefont \BibTeX} preprocessor} - \vskip 15pt \centerline{(Version 0.99d---\today)} \vfill} -\pageno=\contentspagenumber \advance\pageno by 1 - - - -@* Introduction. -@^documentation@> -@^space savings@> -@^system dependencies@> -@^wizard@> -@!@:BibTeX}{\BibTeX@> -@!@:BibTeX documentation}{\BibTeX\ documentation@> -@:LaTeX}{\LaTeX@> -\BibTeX\ is a preprocessor (with elements of postprocessing as -explained below) for the \LaTeX\ document-preparation system. It -handles most of the formatting decisions required to produce a -reference list, outputting a \.{.bbl} file that a user can edit to add -any finishing touches \BibTeX\ isn't designed to handle (in practice, -such editing almost never is needed); with this file \LaTeX\ actually -produces the reference list. - -Here's how \BibTeX\ works. It takes as input (a)~an \.{.aux} file -produced by \LaTeX\ on an earlier run; (b)~a \.{.bst} file (the style -file), which specifies the general reference-list style and specifies -how to format individual entries, and which is written by a style -designer (called a wizard throughout this program) in a -special-purpose language described in the \BibTeX\ documentation---see -the file {\.{btxdoc.tex}}; and (c)~\.{.bib} file(s) constituting a -database of all reference-list entries the user might ever hope to -use. \BibTeX\ chooses from the \.{.bib} file(s) only those entries -specified by the \.{.aux} file (that is, those given by \LaTeX's -\.{\\cite} or \.{\\nocite} commands), and creates as output a \.{.bbl} -file containing these entries together with the formatting commands -specified by the \.{.bst} file (\BibTeX\ also creates a \.{.blg} log -file, which includes any error or warning messages, but this file -isn't used by any program). \LaTeX\ will use the \.{.bbl} file, -perhaps edited by the user, to produce the reference list. - -Many modules of \BibTeX\ were taken from Knuth's \TeX\ and \TeX ware, -with his permission. All known system-dependent modules are marked in -the index entry ``system dependencies''; Dave Fuchs helped exorcise -unwanted ones. In addition, a few modules that can be changed to make -\BibTeX\ smaller are marked in the index entry ``space savings''. - -Megathanks to Howard Trickey, for whose suggestions future users and -style writers would be eternally grateful, if only they knew. - -The |banner| string defined here should be changed whenever \BibTeX\ -gets modified. - -@d banner=='This is BibTeX, Version 0.99d' {printed when the program starts} - - -@ -@^system dependencies@> -Terminal output goes to the file |term_out|, while terminal input -comes from |term_in|. On our system, these (system-dependent) files -are already opened at the beginning of the program, and have the same -real name. - -@d term_out == tty -@d term_in == tty - - -@ -@^system dependencies@> -This program uses the term |print| instead of |write| when writing on -both the |log_file| and (system-dependent) |term_out| file, and it -uses |trace_pr| when in |trace| mode, for which it writes on just the -|log_file|. If you want to change where either set of macros writes -to, you should also change the other macros in this program for that -set; each such macro begins with |print_| or |trace_pr_|. - -@d print(#) == begin write(log_file,#); write(term_out,#); end -@d print_ln(#) == begin write_ln(log_file,#); write_ln(term_out,#); end -@d print_newline == print_a_newline - {making this a procedure saves a little space} -@# -@d trace_pr(#) == begin write(log_file,#); end -@d trace_pr_ln(#) == begin write_ln(log_file,#); end -@d trace_pr_newline == begin write_ln(log_file); end - -@= -procedure print_a_newline; -begin -write_ln(log_file); -write_ln(term_out); -end; - - -@ -@^debugging@> -@^statistics@> -Some of the code below is intended to be used only when diagnosing the -strange behavior that sometimes occurs when \BibTeX\ is being -installed or when system wizards are fooling around with \BibTeX\ -without quite knowing what they are doing. Such code will not normally -be compiled; it is delimited by the codewords -`$|debug|\ldots|gubed|$', with apologies to people who wish to -preserve the purity of English. Similarly, there is some conditional -code delimited by `$|stat|\ldots|tats|$' that is intended only for use -when statistics are to be kept about \BibTeX's memory/cpu usage, -and there is conditional code delimited by `$|trace|\ldots|ecart|$' -that is intended to be a trace facility for use mainly when debugging -\.{.bst} files. - -@d debug == @{ { remove the `|@{|' when debugging } -@d gubed == @t@>@} { remove the `|@}|' when debugging } -@f debug == begin -@f gubed == end -@# -@d stat == @{ { remove the `|@{|' when keeping statistics } -@d tats == @t@>@} { remove the `|@}|' when keeping statistics } -@f stat == begin -@f tats == end -@# -@d trace == @{ { remove the `|@{|' when in |trace| mode } -@d ecart == @t@>@} { remove the `|@}|' when in |trace| mode } -@f trace == begin -@f ecart == end - - -@ -@^system dependencies@> -We assume that |case| statements may include a -default case that applies if no matching label is found, -since most \PASCAL\ compilers have plugged this hole in the language by -incorporating some sort of default mechanism. For example, the \ph\ -compiler allows `|others|:' as a default label, and other \PASCAL s allow -syntaxes like `\ignorespaces|else|\unskip' or `\\{otherwise}' or -`\\{otherwise}:', etc. The definitions of |othercases| and |endcases| -should be changed to agree with local conventions. Note that no semicolon -appears before |endcases| in this program, so the definition of |endcases| -should include a semicolon if the compiler wants one. (Of course, if no -default mechanism is available, the |case| statements of \BibTeX\ will have -to be laboriously extended by listing all remaining cases. People who are -stuck with such \PASCAL s have in fact done this, successfully but not -happily!) - -@d othercases == others: {default for cases not listed explicitly} -@d endcases == @+end {follows the default case in an extended |case| statement} -@f othercases == else -@f endcases == end - - -@ -Labels are given symbolic names by the following definitions, so that -occasional |goto| statements will be meaningful. We insert the label -`|exit|:' just before the `\ignorespaces|end|\unskip' of a procedure -in which we have used the `|return|' statement defined below (and this -is the only place `|exit|:' appears). This label is sometimes used -for exiting loops that are set up with the |loop| construction defined -below. Another generic label is `|loop_exit|:'; it appears -immediately after a loop. - -Incidentally, this program never declares a label that isn't actually used, -because some fussy \PASCAL\ compilers will complain about redundant labels. - -@d exit=10 {go here to leave a procedure} -@d loop_exit=15 {go here to leave a loop within a procedure} -@d loop1_exit=16 {the first generic label for a procedure with two} -@d loop2_exit=17 {the second} - - -@ -@^for loops@> -And |while| we're discussing loops: This program makes into |while| -loops many that would otherwise be |for| loops because of Standard -\PASCAL\ limitations (it's a bit complicated---standard \PASCAL\ -doesn't allow a global variable as the index of a |for| loop inside a -procedure; furthermore, many compilers have fairly severe limitations -on the size of a block, including the main block of the program; so -most of the code in this program occurs inside procedures, and since -for other reasons this program must use primarily global variables, it -doesn't use many |for| loops). - - -@ -@^program conventions@> -This program uses this convention: If there are several quantities in -a boolean expression, they are ordered by expected frequency (except -perhaps when an error message results) so that execution will be -fastest; this is more an attempt to understand the program than to -make it faster. - - -@ -Here are some macros for common programming idioms. - -@d incr(#) == #:=#+1 {increase a variable by unity} -@d decr(#) == #:=#-1 {decrease a variable by unity} -@d loop == @+ while true do@+ {repeat over and over until a |goto| happens} -@f loop == xclause - {\.{WEB}'s |xclause| acts like `\ignorespaces|while true do|\unskip'} -@d do_nothing == {empty statement} -@d return == goto exit {terminate a procedure call} -@f return == nil -@d empty=0 {symbolic name for a null constant} -@d any_value=0 {this appeases \PASCAL's boolean-evaluation scheme} - - - -@* The main program. -@^system dependencies@> -@:LaTeX}{\LaTeX@> -This program first reads the \.{.aux} file that \LaTeX\ produces, -(\romannumeral1) determining which \.{.bib} file(s) and \.{.bst} file -to read and (\romannumeral2) constructing a list of cite keys in order -of occurrence. The \.{.aux} file may have other \.{.aux} files nested -within. Second, it reads and executes the \.{.bst} file, -(\romannumeral1) determining how and in which order to process the -database entries in the \.{.bib} file(s) corresponding to those cite -keys in the list (or in some cases, to all the entries in the \.{.bib} -file(s)), (\romannumeral2) determining what text to be output for each -entry and determining any additional text to be output, and -(\romannumeral3) actually outputting this text to the \.{.bbl} file. -In addition, the program sends error messages and other remarks to the -|log_file| and terminal. - -@d close_up_shop=9998 {jump here after fatal errors} -@d exit_program=9999 {jump here if we couldn't even get started} - -@p -@t\4@>@@/ -program BibTEX; {all files are opened dynamically} -label close_up_shop,@!exit_program @; -const @ -type @ -var @@; -@@; -@ -@# -begin -initialize; -print_ln(banner);@/ -@; -@; -close_up_shop: -@; -exit_program: -end. - - -@ -@^overflow in arithmetic@> -@^system dependencies@> -If the first character of a \PASCAL\ comment is a dollar sign, -\ph\ treats the comment as a list of ``compiler directives'' that will -affect the translation of this program into machine language. The -directives shown below specify full checking and inclusion of the \PASCAL\ -debugger when \BibTeX\ is being debugged, -but they cause range checking and other -redundant code to be eliminated when the production system is being generated. -Arithmetic overflow will be detected in all cases. - -@= -@{@&$C-,A+,D-@} {no range check, catch arithmetic overflow, no debug overhead} -@!debug @{@&$C+,D+@}@+ gubed {but turn everything on when debugging} - - -@ -@^bottom up@> -@^gymnastics@> -@^mooning@> -All procedures in this program (except for |initialize|) are grouped -into one of the seven classes below, and these classes are dispersed -throughout the program. However: Much of this program is written top -down, yet \PASCAL\ wants its procedures bottom up. Since mooning is -neither a technically nor a socially acceptable solution to the -bottom-up problem, this section instead performs the topological -gymnastics that \.{WEB} allows, ordering these classes to satisfy -\PASCAL\ compilers. There are a few procedures still out of place -after this ordering, though, and the other modules that complete the -task have ``gymnastics'' as an index entry. - -@= -@@; -@@; -@@; -@@; -@@; -@@; -@ - - -@ -This procedure gets things started properly. - -@= -procedure initialize; -var @ -begin -@; -if (bad > 0) then - begin - write_ln (term_out,bad:0,' is a bad bad'); - goto exit_program; - end; -@; -pre_def_certain_strings;@/ -get_the_top_level_aux_file_name; -end; - - -@ -@^space savings@> -@^system dependencies@> -These parameters can be changed at compile time to extend or reduce -\BibTeX's capacity. They are set to accommodate about 750 cites when -used with the standard styles, although |pool_size| is usually the -first limitation to be a problem, often when there are 500 cites. - -@= -@!buf_size=1000; {maximum number of characters in an input line (or string)} -@!min_print_line=3; {minimum \.{.bbl} line length: must be |>=3|} -@!max_print_line=79; {the maximum: must be |>min_print_line| and | -@^system dependencies@> -These parameters can also be changed at compile time, but they're -needed to define some \.{WEB} numeric macros so they must be so -defined themselves. - -@d hash_size=5000 {must be |>= max_strings| and |>= hash_prime|} -@d hash_prime=4253 {a prime number about 85\% of |hash_size| and |>= 128| - and |< @t$2^{14}-2^6$@>|} -@d file_name_size=40 {file names shouldn't be longer than this} -@d max_glob_strs=10 {maximum number of |str_global_var| names} -@d max_glb_str_minus_1 = max_glob_strs-1 {to avoid wasting a |str_global_var|} - - -@ -In case somebody has inadvertently made bad settings of the ``constants,'' -\BibTeX\ checks them using a global variable called |bad|. - -This is the first of many sections of \BibTeX\ where global variables are -defined. - -@= -@!bad:integer; {is some ``constant'' wrong?} - - -@ -Each digit-value of |bad| has a specific meaning. - -@= -bad := 0; -if (min_print_line < 3) then bad:=1; -if (max_print_line <= min_print_line) then bad:=10*bad+2; -if (max_print_line >= buf_size) then bad:=10*bad+3; -if (hash_prime < 128) then bad:=10*bad+4; -if (hash_prime > hash_size) then bad:=10*bad+5; -if (hash_prime >= (16384-64)) then bad:=10*bad+6; -if (max_strings > hash_size) then bad:=10*bad+7; -if (max_cites > max_strings) then bad:=10*bad+8; -if (ent_str_size > buf_size) then bad:=10*bad+9; -if (glob_str_size > buf_size) then bad:=100*bad+11; - {well, almost each} - - -@ -A global variable called |history| will contain one of four values at -the end of every run: |spotless| means that no unusual messages were -printed; |warning_message| means that a message of possible interest -was printed but no serious errors were detected; |error_message| means -that at least one error was found; |fatal_message| means that the -program terminated abnormally. The value of |history| does not -influence the behavior of the program; it is simply computed for the -convenience of systems that might want to use such information. - -@d spotless=0 {|history| value for normal jobs} -@d warning_message=1 {|history| value when non-serious info was printed} -@d error_message=2 {|history| value when an error was noted} -@d fatal_message=3 {|history| value when we had to stop prematurely} - -@= -procedure mark_warning; -begin -if (history = warning_message) then - incr(err_count) - else if (history = spotless) then - begin - history := warning_message; - err_count := 1; - end; -end; -@# -procedure mark_error; -begin -if (history < error_message) then - begin - history := error_message; - err_count := 1; - end - else {|history = error_message|} - incr(err_count); -end; -@# -procedure mark_fatal; -begin -history := fatal_message; -end; - - -@ -For the two states |warning_message| and |error_message| we keep track -of the number of messages given; but since |warning_message|s aren't -so serious, we ignore them once we've seen an |error_message|. Hence -we need just the single variable |err_count| to keep track. - - -@= -@!history:spotless..fatal_message; {how bad was this run?} -@!err_count:integer; - - -@ -The |err_count| gets set or reset when |history| first changes to -|warning_message| or |error_message|, so we don't need to initialize -it. - -@= -history := spotless; - - - -@* The character set. -@^ASCII code@> -(The following material is copied (almost) verbatim from \TeX. -Thus, the same system-dependent changes should be made to both programs.) - -In order to make \TeX\ readily portable between a wide variety of -computers, all of its input text is converted to an internal seven-bit -code that is essentially standard ASCII, the ``American Standard Code for -Information Interchange.'' This conversion is done immediately when each -character is read in. Conversely, characters are converted from ASCII to -the user's external representation just before they are output to a -text file. - -Such an internal code is relevant to users of \TeX\ primarily because it -governs the positions of characters in the fonts. For example, the -character `\.A' has ASCII code $65=@'101$, and when \TeX\ typesets -this letter it specifies character number 65 in the current font. -If that font actually has `\.A' in a different position, \TeX\ doesn't -know what the real position is; the program that does the actual printing from -\TeX's device-independent files is responsible for converting from ASCII to -a particular font encoding. - -\TeX's internal code is relevant also with respect to constants -that begin with a reverse apostrophe. - - -@ -Characters of text that have been converted to \TeX's internal form -are said to be of type |ASCII_code|, which is a subrange of the integers. - -@= -@!ASCII_code=0..127; {seven-bit numbers} - - -@ -@^character set dependencies@> -@^system dependencies@> -The original \PASCAL\ compiler was designed in the late 60s, when six-bit -character sets were common, so it did not make provision for lower-case -letters. Nowadays, of course, we need to deal with both capital and small -letters in a convenient way, especially in a program for typesetting; -so the present specification of \TeX\ has been written under the assumption -that the \PASCAL\ compiler and run-time system permit the use of text files -with more than 64 distinguishable characters. More precisely, we assume that -the character set contains at least the letters and symbols associated -with ASCII codes @'40 through @'176; all of these characters are now -available on most computer terminals. - -Since we are dealing with more characters than were present in the first -\PASCAL\ compilers, we have to decide what to call the associated data -type. Some \PASCAL s use the original name |char| for the -characters in text files, even though there now are more than 64 such -characters, while other \PASCAL s consider |char| to be a 64-element -subrange of a larger data type that has some other name. - -In order to accommodate this difference, we shall use the name |text_char| -to stand for the data type of the characters that are converted to and -from |ASCII_code| when they are input and output. We shall also assume -that |text_char| consists of the elements |chr(first_text_char)| through -|chr(last_text_char)|, inclusive. The following definitions should be -adjusted if necessary. - -@d text_char == char {the data type of characters in text files} -@d first_text_char=0 {ordinal number of the smallest element of |text_char|} -@d last_text_char=127 {ordinal number of the largest element of |text_char|} - -@= -i:0..last_text_char; {this is the first one declared} - - -@ -The \TeX\ processor converts between ASCII code and -the user's external character set by means of arrays |xord| and |xchr| -that are analogous to \PASCAL's |ord| and |chr| functions. - -@= -@!xord: array [text_char] of ASCII_code; - {specifies conversion of input characters} -@!xchr: array [ASCII_code] of text_char; - {specifies conversion of output characters} - - -@ -@^character set dependencies@> -@^system dependencies@> -Since we are assuming that our \PASCAL\ system is able to read and write the -visible characters of standard ASCII (although not necessarily using the -ASCII codes to represent them), the following assignment statements initialize -most of the |xchr| array properly, without needing any system-dependent -changes. On the other hand, it is possible to implement \TeX\ with -less complete character sets, and in such cases it will be necessary to -change something here. - -@= -xchr[@'40]:=' '; -xchr[@'41]:='!'; -xchr[@'42]:='"'; -xchr[@'43]:='#'; -xchr[@'44]:='$'; -xchr[@'45]:='%'; -xchr[@'46]:='&'; -xchr[@'47]:='''';@/ -xchr[@'50]:='('; -xchr[@'51]:=')'; -xchr[@'52]:='*'; -xchr[@'53]:='+'; -xchr[@'54]:=','; -xchr[@'55]:='-'; -xchr[@'56]:='.'; -xchr[@'57]:='/';@/ -xchr[@'60]:='0'; -xchr[@'61]:='1'; -xchr[@'62]:='2'; -xchr[@'63]:='3'; -xchr[@'64]:='4'; -xchr[@'65]:='5'; -xchr[@'66]:='6'; -xchr[@'67]:='7';@/ -xchr[@'70]:='8'; -xchr[@'71]:='9'; -xchr[@'72]:=':'; -xchr[@'73]:=';'; -xchr[@'74]:='<'; -xchr[@'75]:='='; -xchr[@'76]:='>'; -xchr[@'77]:='?';@/ -xchr[@'100]:='@@'; -xchr[@'101]:='A'; -xchr[@'102]:='B'; -xchr[@'103]:='C'; -xchr[@'104]:='D'; -xchr[@'105]:='E'; -xchr[@'106]:='F'; -xchr[@'107]:='G';@/ -xchr[@'110]:='H'; -xchr[@'111]:='I'; -xchr[@'112]:='J'; -xchr[@'113]:='K'; -xchr[@'114]:='L'; -xchr[@'115]:='M'; -xchr[@'116]:='N'; -xchr[@'117]:='O';@/ -xchr[@'120]:='P'; -xchr[@'121]:='Q'; -xchr[@'122]:='R'; -xchr[@'123]:='S'; -xchr[@'124]:='T'; -xchr[@'125]:='U'; -xchr[@'126]:='V'; -xchr[@'127]:='W';@/ -xchr[@'130]:='X'; -xchr[@'131]:='Y'; -xchr[@'132]:='Z'; -xchr[@'133]:='['; -xchr[@'134]:='\'; -xchr[@'135]:=']'; -xchr[@'136]:='^'; -xchr[@'137]:='_';@/ -xchr[@'140]:='`'; -xchr[@'141]:='a'; -xchr[@'142]:='b'; -xchr[@'143]:='c'; -xchr[@'144]:='d'; -xchr[@'145]:='e'; -xchr[@'146]:='f'; -xchr[@'147]:='g';@/ -xchr[@'150]:='h'; -xchr[@'151]:='i'; -xchr[@'152]:='j'; -xchr[@'153]:='k'; -xchr[@'154]:='l'; -xchr[@'155]:='m'; -xchr[@'156]:='n'; -xchr[@'157]:='o';@/ -xchr[@'160]:='p'; -xchr[@'161]:='q'; -xchr[@'162]:='r'; -xchr[@'163]:='s'; -xchr[@'164]:='t'; -xchr[@'165]:='u'; -xchr[@'166]:='v'; -xchr[@'167]:='w';@/ -xchr[@'170]:='x'; -xchr[@'171]:='y'; -xchr[@'172]:='z'; -xchr[@'173]:='{'; -xchr[@'174]:='|'; -xchr[@'175]:='}'; -xchr[@'176]:='~';@/ -xchr[0]:=' '; xchr[@'177]:=' '; - {ASCII codes 0 and |@'177| do not appear in text} - - -@ -@^character set dependencies@> -@^system dependencies@> -Some of the ASCII codes without visible characters have been given symbolic -names in this program because they are used with a special meaning. The -|tab| character may be system dependent. - -@d null_code=@'0 {ASCII code that might disappear} -@d tab=@'11 {ASCII code treated as |white_space|} -@d space=@'40 {ASCII code treated as |white_space|} -@d invalid_code=@'177 {ASCII code that should not appear} - - -@ -@^character set dependencies@> -@^system dependencies@> -@:TeXbook}{\sl The \TeX book@> -The ASCII code is ``standard'' only to a certain extent, since many -computer installations have found it advantageous to have ready access -to more than 94 printing characters. Appendix~C of {\sl The \TeX book\/} -gives a complete specification of the intended correspondence between -characters and \TeX's internal representation. - -If \TeX\ is being used -on a garden-variety \PASCAL\ for which only standard ASCII -codes will appear in the input and output files, it doesn't really matter -what codes are specified in |xchr[1..@'37]|, but the safest policy is to -blank everything out by using the code shown below. - -However, other settings of |xchr| will make \TeX\ more friendly on -computers that have an extended character set, so that users can type things -like `\.^^Z' instead of `\.{\\ne}'. At MIT, for example, it would be more -appropriate to substitute the code -$$\hbox{|for i:=1 to @'37 do xchr[i]:=chr(i);|}$$ -\TeX's character set is essentially the same as MIT's, even with respect to -characters less than~@'40. People with extended character sets can -assign codes arbitrarily, giving an |xchr| equivalent to whatever -characters the users of \TeX\ are allowed to have in their input files. -It is best to make the codes correspond to the intended interpretations as -shown in Appendix~C whenever possible; but this is not necessary. For -example, in countries with an alphabet of more than 26 letters, it is -usually best to map the additional letters into codes less than~@'40. - -@= -for i:=1 to @'37 do xchr[i]:=' '; -xchr[tab]:=chr(tab); - - -@ -This system-independent code makes the |xord| array contain a suitable -inverse to the information in |xchr|. Note that if |xchr[i]=xchr[j]| -where |i= -for i:=first_text_char to last_text_char do xord[chr(i)]:=invalid_code; -for i:=1 to @'176 do xord[xchr[i]]:=i; - - -@ -Also, various characters are given symbolic names; all the ones this -program uses are collected here. We use the sharp sign as the -|concat_char|, rather than something more natural (like an ampersand), -for uniformity of database syntax (ampersand is a valid character in -identifiers). - -@d double_quote = """" {delimits strings} -@d number_sign = "#" {marks an |int_literal|} -@d comment = "%" {ignore the rest of a \.{.bst} or \TeX\ line} -@d single_quote = "'" {marks a quoted function} -@d left_paren = "(" {optional database entry left delimiter} -@d right_paren = ")" {corresponding right delimiter} -@d comma = "," {separates various things} -@d minus_sign = "-" {for a negative number} -@d equals_sign = "=" {separates a field name from a field value} -@d at_sign = "@@" {the beginning of a database entry} -@d left_brace = "{" {left delimiter of many things} -@d right_brace = "}" {corresponding right delimiter} -@d period = "." {these are three} -@d question_mark = "?" {string-ending characters} -@d exclamation_mark = "!" {of interest in \.{add.period\$}} -@d tie = "~" {the default space char, in \.{format.name\$}} -@d hyphen = "-" {like |white_space|, in \.{format.name\$}} -@d star = "*" {for including entire database} -@d concat_char = "#" {for concatenating field tokens} -@d colon = ":" {for lower-casing (usually title) strings} -@d backslash = "\" {used to recognize accented characters} - - -@ -These arrays give a lexical classification for the |ASCII_code|s; -|lex_class| is used for general scanning and |id_class| is used for -scanning identifiers. - -@= -@!lex_class: array [ASCII_code] of lex_type; -@!id_class: array [ASCII_code] of id_type; - - -@ -Every character has two types of the lexical classifications. The -first type is general, and the second type tells whether the character -is legal in identifiers. - -@d illegal = 0 {the unrecognized |ASCII_code|s} -@d white_space = 1 {things like |space|s that you can't see} -@d alpha = 2 {the upper- and lower-case letters} -@d numeric = 3 {the ten digits} -@d sep_char = 4 {things sometimes treated like |white_space|} -@d other_lex = 5 {when none of the above applies} -@d last_lex = 5 {the same number as on the line above} -@# -@d illegal_id_char = 0 {a few forbidden ones} -@d legal_id_char = 1 {most printing characters} - -@= -@!lex_type = 0..last_lex;@/ -@!id_type = 0..1; - - -@ -@^character set dependencies@> -@^system dependencies@> -Now we initialize the system-dependent |lex_class| array. The |tab| -character may be system dependent. Note that the order of these -assignments is important here. - -@= -for i:=0 to @'177 do lex_class[i] := other_lex; -for i:=0 to @'37 do lex_class[i] := illegal; -lex_class[invalid_code] := illegal; -lex_class[tab] := white_space; -lex_class[space] := white_space; -lex_class[tie] := sep_char; -lex_class[hyphen] := sep_char; -for i:=@'60 to @'71 do lex_class[i] := numeric; -for i:=@'101 to @'132 do lex_class[i] := alpha; -for i:=@'141 to @'172 do lex_class[i] := alpha; - - -@ -@^character set dependencies@> -@^system dependencies@> -And now the |id_class| array. - -@= -for i:=0 to @'177 do id_class[i] := legal_id_char; -for i:=0 to @'37 do id_class[i] := illegal_id_char; -id_class[space] := illegal_id_char; -id_class[tab] := illegal_id_char; -id_class[double_quote] := illegal_id_char; -id_class[number_sign] := illegal_id_char; -id_class[comment] := illegal_id_char; -id_class[single_quote] := illegal_id_char; -id_class[left_paren] := illegal_id_char; -id_class[right_paren] := illegal_id_char; -id_class[comma] := illegal_id_char; -id_class[equals_sign] := illegal_id_char; -id_class[left_brace] := illegal_id_char; -id_class[right_brace] := illegal_id_char; - - -@ -The array |char_width| gives relative printing widths of each -|ASCII_code|, and |string_width| will be used later to sum up -|char_width|s in a string. - -@= -@!char_width : array [ASCII_code] of integer; -@!string_width : integer; - - -@ -@^character set dependencies@> -@^system dependencies@> -Now we initialize the system-dependent |char_width| array, for which -|space| is the only |white_space| character given a nonzero printing -width. The widths here are taken from Stanford's June~'87 -$cmr10$~font and represent hundredths of a point (rounded), but since -they're used only for relative comparisons, the units have no meaning. - -@d ss_width = 500 {character |@'31|'s width in the $cmr10$ font} -@d ae_width = 722 {character |@'32|'s width in the $cmr10$ font} -@d oe_width = 778 {character |@'33|'s width in the $cmr10$ font} -@d upper_ae_width = 903 {character |@'35|'s width in the $cmr10$ font} -@d upper_oe_width = 1014 {character |@'36|'s width in the $cmr10$ font} - -@= -for i:=0 to @'177 do char_width[i] := 0; -@# -char_width[@'40] := 278; -char_width[@'41] := 278; -char_width[@'42] := 500; -char_width[@'43] := 833; -char_width[@'44] := 500; -char_width[@'45] := 833; -char_width[@'46] := 778; -char_width[@'47] := 278; -char_width[@'50] := 389; -char_width[@'51] := 389; -char_width[@'52] := 500; -char_width[@'53] := 778; -char_width[@'54] := 278; -char_width[@'55] := 333; -char_width[@'56] := 278; -char_width[@'57] := 500; -char_width[@'60] := 500; -char_width[@'61] := 500; -char_width[@'62] := 500; -char_width[@'63] := 500; -char_width[@'64] := 500; -char_width[@'65] := 500; -char_width[@'66] := 500; -char_width[@'67] := 500; -char_width[@'70] := 500; -char_width[@'71] := 500; -char_width[@'72] := 278; -char_width[@'73] := 278; -char_width[@'74] := 278; -char_width[@'75] := 778; -char_width[@'76] := 472; -char_width[@'77] := 472; -char_width[@'100] := 778; -char_width[@'101] := 750; -char_width[@'102] := 708; -char_width[@'103] := 722; -char_width[@'104] := 764; -char_width[@'105] := 681; -char_width[@'106] := 653; -char_width[@'107] := 785; -char_width[@'110] := 750; -char_width[@'111] := 361; -char_width[@'112] := 514; -char_width[@'113] := 778; -char_width[@'114] := 625; -char_width[@'115] := 917; -char_width[@'116] := 750; -char_width[@'117] := 778; -char_width[@'120] := 681; -char_width[@'121] := 778; -char_width[@'122] := 736; -char_width[@'123] := 556; -char_width[@'124] := 722; -char_width[@'125] := 750; -char_width[@'126] := 750; -char_width[@'127] :=1028; -char_width[@'130] := 750; -char_width[@'131] := 750; -char_width[@'132] := 611; -char_width[@'133] := 278; -char_width[@'134] := 500; -char_width[@'135] := 278; -char_width[@'136] := 500; -char_width[@'137] := 278; -char_width[@'140] := 278; -char_width[@'141] := 500; -char_width[@'142] := 556; -char_width[@'143] := 444; -char_width[@'144] := 556; -char_width[@'145] := 444; -char_width[@'146] := 306; -char_width[@'147] := 500; -char_width[@'150] := 556; -char_width[@'151] := 278; -char_width[@'152] := 306; -char_width[@'153] := 528; -char_width[@'154] := 278; -char_width[@'155] := 833; -char_width[@'156] := 556; -char_width[@'157] := 500; -char_width[@'160] := 556; -char_width[@'161] := 528; -char_width[@'162] := 392; -char_width[@'163] := 394; -char_width[@'164] := 389; -char_width[@'165] := 556; -char_width[@'166] := 528; -char_width[@'167] := 722; -char_width[@'170] := 528; -char_width[@'171] := 528; -char_width[@'172] := 444; -char_width[@'173] := 500; -char_width[@'174] :=1000; -char_width[@'175] := 500; -char_width[@'176] := 500; - - - -@* Input and output. -The basic operations we need to do are -(1)~inputting and outputting of text characters to or from a file; -(2)~instructing the operating system to initiate (``open'') -or to terminate (``close'') input or output to or from a specified file; and -(3)~testing whether the end of an input file has been reached. - -@= -@!alpha_file=packed file of text_char; {files that contain textual data} - - -@ -@^system dependencies@> -Most of what we need to do with respect to input and output can be handled -by the I/O facilities that are standard in \PASCAL, i.e., the routines -called |get|, |put|, |eof|, and so on. But -standard \PASCAL\ does not allow file variables to be associated with file -names that are determined at run time, so it cannot be used to implement -\BibTeX; some sort of extension to \PASCAL's ordinary |reset| and |rewrite| -is crucial for our purposes. We shall assume that |name_of_file| is a variable -of an appropriate type such that the \PASCAL\ run-time system being used to -implement \BibTeX\ can open a file whose external name is specified by -|name_of_file|. \BibTeX\ does no case conversion for file names. - -@= -@!name_of_file:packed array[1..file_name_size] of char; - {on some systems this is a \&{record} variable} -@!name_length:0..file_name_size; - {this many characters are relevant in |name_of_file| (the rest are blank)} -@!name_ptr:0..file_name_size+1; {index variable into |name_of_file|} - - -@ -@^system dependencies@> -@:PASCAL H}{\ph@> -The \ph\ compiler with which the present version of \TeX\ was prepared has -extended the rules of \PASCAL\ in a very convenient way. To open file~|f|, -we can write -$$\vbox{\halign{#\hfil\qquad&#\hfil\cr -|reset(f,@t\\{name}@>,'/O')|&for input;\cr -|rewrite(f,@t\\{name}@>,'/O')|&for output.\cr}}$$ -The `\\{name}' parameter, which is of type `\ignorespaces|packed -array[@t\<\\{any}>@>] of text_char|', stands for the name of -the external file that is being opened for input or output. -Blank spaces that might appear in \\{name} are ignored. - -The `\.{/O}' parameter tells the operating system not to issue its own -error messages if something goes wrong. If a file of the specified name -cannot be found, or if such a file cannot be opened for some other reason -(e.g., someone may already be trying to write the same file), we will have -|@!erstat(f)<>0| after an unsuccessful |reset| or |rewrite|. This allows -\TeX\ to undertake appropriate corrective action. - -\TeX's file-opening procedures return |false| if no file identified by -|name_of_file| could be opened. - -@d reset_OK(#)==erstat(#)=0 -@d rewrite_OK(#)==erstat(#)=0 - -@= -function erstat(var f:file):integer; extern; {in the runtime library} -@#@t\2@> -function a_open_in(var f:alpha_file):boolean; {open a text file for input} -begin reset(f,name_of_file,'/O'); a_open_in:=reset_OK(f); -end; -@# -function a_open_out(var f:alpha_file):boolean; {open a text file for output} -begin rewrite(f,name_of_file,'/O'); a_open_out:=rewrite_OK(f); -end; - - -@ -@^system dependencies@> -Files can be closed with the \ph\ routine `|close(f)|', which should -be used when all input or output with respect to |f| has been -completed. This makes |f| available to be opened again, if desired; -and if |f| was used for output, the |close| operation makes the -corresponding external file appear on the user's area, ready to be -read. - -@= -procedure a_close(var f:alpha_file); {close a text file} -begin close(f); -end; - - -@ -Text output is easy to do with the ordinary \PASCAL\ |put| procedure, -so we don't have to make any other special arrangements. -The treatment of text input is more difficult, however, because -of the necessary translation to |ASCII_code| values, and because -\TeX's conventions should be efficient and they should -blend nicely with the user's operating environment. - - -@ -Input from text files is read one line at a time, using a routine -called |input_ln|. This function is defined in terms of global -variables called |buffer| and |last|. The |buffer| array contains -|ASCII_code| values, and |last| is an index into this array marking -the end of a line of text. (Occasionally, |buffer| is used for -something else, in which case it is copied to a temporary array.) - -@= -@!buffer:buf_type; {usually, lines of characters being read} -@!last:buf_pointer; {end of the line just input to |buffer|} - - -@ -@^save space@> -@^space savings@> -@^system dependencies@> -The type |buf_type| is used for |buffer|, for saved copies of it, or -for scratch work. It's not |packed| because otherwise the program -would run much slower on some systems (more than 25 percent slower, -for example, on a TOPS-20 operating system). But on systems that are -byte-addressable and that have a good compiler, packing |buf_type| -would save lots of space without much loss of speed. Other modules -that have packable arrays are also marked with a ``space savings'' -index entry. - -@= -@!buf_pointer = 0..buf_size; {an index into a |buf_type|} -@!buf_type = array[buf_pointer] of ASCII_code; {for various buffers} - - -@ -@^kludge@> -And while we're at it, we declare another buffer for general use. -Because buffers are not packed and can get large, we use |sv_buffer| -several purposes; this is a bit kludgy, but it helps make the stack -space not overflow on some machines. It's used when reading the -entire database file (in the \.{read} command) and when doing -name-handling (through the alias |name_buf|) in the |built_in| -functions \.{format.names\$} and \.{num.names\$}. - -@= -@!sv_buffer : buf_type; -@!sv_ptr1 : buf_pointer; -@!sv_ptr2 : buf_pointer; -@!tmp_ptr,@!tmp_end_ptr : integer; {copy pointers only, usually for buffers} - - -@ -@.BibTeX capacity exceeded@> -When something in the program wants to be bigger or something out -there wants to be smaller, it's time to call it a run. Here's the -first of several macros that have associated procedures so that they -produce less inline code. - -@d overflow(#)==begin {fatal error---close up shop} - print_overflow; - print_ln(#:0); - goto close_up_shop; - end - -@= -procedure print_overflow; -begin -print ('Sorry---you''ve exceeded BibTeX''s '); -mark_fatal; -end; - - -@ -@.this can't happen@> -When something happens that the program thinks is impossible, -call the maintainer. - -@d confusion(#)==begin {fatal error---close up shop} - print (#); - print_confusion; - goto close_up_shop; - end - -@= -procedure print_confusion; -begin -print_ln ('---this can''t happen'); -print_ln ('*Please notify the BibTeX maintainer*'); -mark_fatal; -end; - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -When a buffer overflows, it's time to complain (and then quit). - -@= -procedure buffer_overflow; -begin -overflow('buffer size ',buf_size); -end; - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -The |input_ln| function brings the next line of input from the -specified file into available positions of the buffer array and -returns the value |true|, unless the file has already been entirely -read, in which case it returns |false| and sets |last:=0|. In -general, the |ASCII_code| numbers that represent the next line of the -file are input into |buffer[0]|, |buffer[1]|, \dots, |buffer[last-1]|; -and the global variable |last| is set equal to the length of the line. -Trailing |white_space| characters are removed from the line -(|white_space| characters are explained in the character-set section% ----most likely they're blanks); thus, either |last=0| (in which case -the line was entirely blank) or |lex_class[buffer[last-1]]<>white_space|. -An overflow error is given if the normal actions of |input_ln| would -make |last>buf_size|. - -Standard \PASCAL\ says that a file should have |eoln| immediately -before |eof|, but \BibTeX\ needs only a weaker restriction: If |eof| -occurs in the middle of a line, the system function |eoln| should return -a |true| result (even though |f^| will be undefined). - -@= -function input_ln(var f:alpha_file) : boolean; - {inputs the next line or returns |false|} -label loop_exit; -begin -last:=0; -if (eof(f)) then input_ln:=false -else - begin - while (not eoln(f)) do - begin - if (last >= buf_size) then - buffer_overflow; - buffer[last]:=xord[f^]; - get(f); incr(last); - end; - get(f); - while (last > 0) do {remove trailing |white_space|} - if (lex_class[buffer[last-1]] = white_space) then - decr(last) - else - goto loop_exit; -loop_exit: - input_ln:=true; - end; -end; - - - -@* String handling. -\BibTeX\ uses variable-length strings of seven-bit characters. -Since \PASCAL\ does not have a well-developed string mechanism, -\BibTeX\ does all its string processing by home-grown -(predominantly \TeX's) methods. -Unlike \TeX, however, \BibTeX\ does not use a |pool_file| for -string storage; it creates its few pre-defined strings at run-time. - -The necessary operations are handled with a simple data structure. -The array |str_pool| contains all the (seven-bit) ASCII codes in all -the strings \BibTeX\ must ever search for (generally identifiers -names), and the array |str_start| contains indices of the starting -points of each such string. Strings are referred to by integer -numbers, so that string number |s| comprises the characters -|str_pool[j]| for |str_start[s]<=j= -@!str_pool : packed array[pool_pointer] of ASCII_code; {the characters} -@!str_start : packed array[str_number] of pool_pointer; {the starting pointers} -@!pool_ptr : pool_pointer; {first unused position in |str_pool|} -@!str_ptr : str_number; {start of the current string being created} -@!str_num : str_number; {general index variable into |str_start|} -@!p_ptr1,@!p_ptr2 : pool_pointer; {several procedures use these locally} - - -@ -Where |pool_pointer| and |str_number| are pointers into |str_pool| and -|str_start|. - -@= -@!pool_pointer = 0..pool_size; {for variables that point into |str_pool|} -@!str_number = 0..max_strings; {for variables that point into |str_start|} - - -@ -These macros send a string in |str_pool| to an output file. - -@d max_pop = 3 {---see the |built_in| functions section} -@# -@d print_pool_str(#) == print_a_pool_str(#) - {making this a procedure saves a little space} -@# -@d trace_pr_pool_str(#) == begin - out_pool_str(log_file,#); - end - - -@ -@^kludge@> -@^system dependencies@> -@:this can't happen}{\quad Illegal string number@> -And here are the associated procedures. Note: The |term_out| file is -system dependent. - -@= -procedure out_pool_str (var f:alpha_file; @!s:str_number); -var i:pool_pointer; -begin {allowing |str_ptr <= s < str_ptr+max_pop| is a \.{.bst}-stack kludge} -if ((s<0) or (s>=str_ptr+max_pop) or (s>=max_strings)) then - confusion ('Illegal string number:',s:0); -for i := str_start[s] to str_start[s+1]-1 do - write(f,xchr[str_pool[i]]); -end; -@# -procedure print_a_pool_str (@!s:str_number); -begin -out_pool_str(term_out,s); -out_pool_str(log_file,s); -end; - - -@ -@.WEB@> -Several of the elementary string operations are performed using \.{WEB} -macros instead of using \PASCAL\ procedures, because many of the -operations are done quite frequently and we want to avoid the -overhead of procedure calls. For example, here is -a simple macro that computes the length of a string. - -@d length(#) == (str_start[#+1]-str_start[#]) - {the number of characters in string number \#} - - -@ -@:BibTeX capacity exceeded}{\quad pool size@> -Strings are created by appending character codes to |str_pool|. -The macro called |append_char|, defined here, does not check to see if the -value of |pool_ptr| has gotten too high; this test is supposed to be -made before |append_char| is used. - -To test if there is room to append |l| more characters to |str_pool|, -we shall write |str_room(l)|, which aborts \BibTeX\ and gives an -error message if there isn't enough room. - -@d append_char(#) == {put |ASCII_code| \# at the end of |str_pool|} -begin str_pool[pool_ptr]:=#; incr(pool_ptr); -end -@# -@d str_room(#) == {make sure that the pool hasn't overflowed} - begin - if (pool_ptr+# > pool_size) then - pool_overflow; - end - -@= -procedure pool_overflow; -begin -overflow('pool size ',pool_size); -end; - - -@ -@:BibTeX capacity exceeded}{\quad number of strings@> -Once a sequence of characters has been appended to |str_pool|, it -officially becomes a string when the function |make_string| is called. -It returns the string number of the string it just made. - -@= -function make_string : str_number; {current string enters the pool} -begin -if (str_ptr=max_strings) then - overflow('number of strings ',max_strings); -incr(str_ptr); -str_start[str_ptr]:=pool_ptr; -make_string := str_ptr - 1; -end; - - -@ -These macros destroy and recreate the string at the end of the pool. - -@d flush_string == begin - decr(str_ptr); - pool_ptr := str_start[str_ptr]; - end -@# -@d unflush_string == begin - incr(str_ptr); - pool_ptr := str_start[str_ptr]; - end - - -@ -This subroutine compares string |s| with another string that appears -in the buffer |buf| between positions |bf_ptr| and |bf_ptr+len-1|; the -result is |true| if and only if the strings are equal. - -@= -function str_eq_buf (@!s:str_number; var buf:buf_type; - @!bf_ptr,@!len:buf_pointer) : boolean; - {test equality of strings} -label exit; -var i : buf_pointer; {running} -@!j : pool_pointer; {indices} -begin -if (length(s) <> len) then {strings of unequal length} - begin - str_eq_buf := false; - return; - end; -i := bf_ptr; -j := str_start[s]; -while (j < str_start[s+1]) do - begin - if (str_pool[j] <> buf[i]) then - begin - str_eq_buf := false; - return; - end; - incr(i); - incr(j); - end; -str_eq_buf := true; -exit: -end; - - -@ -This subroutine compares two |str_pool| strings and returns true -|true| if and only if the strings are equal. - -@= -function str_eq_str (@!s1,@!s2:str_number) : boolean; -label exit; -begin -if (length(s1) <> length(s2)) then - begin - str_eq_str := false; - return; - end; -p_ptr1 := str_start[s1]; -p_ptr2 := str_start[s2]; -while (p_ptr1 < str_start[s1+1]) do - begin - if (str_pool[p_ptr1] <> str_pool[p_ptr2]) then - begin - str_eq_str := false; - return; - end; - incr(p_ptr1); - incr(p_ptr2); - end; -str_eq_str:=true; -exit: -end; - - -@ -@:BibTeX capacity exceeded}{\quad file name size@> -This procedure copies file name |file_name| into the beginning of -|name_of_file|, if it will fit. It also sets the global variable -|name_length| to the appropriate value. - -@= -procedure start_name (@!file_name:str_number); -var p_ptr: pool_pointer; {running index} -begin -if (length(file_name) > file_name_size) then - begin - print ('File='); - print_pool_str (file_name); - print_ln (','); - file_nm_size_overflow; - end; -name_ptr := 1; -p_ptr := str_start[file_name]; -while (p_ptr < str_start[file_name+1]) do - begin - name_of_file[name_ptr] := chr (str_pool[p_ptr]); - incr(name_ptr); incr(p_ptr); - end; -name_length := length(file_name); -end; - - -@ -@:BibTeX capacity exceeded}{\quad file name size@> -Yet another complaint-before-quiting. - -@= -procedure file_nm_size_overflow; -begin -overflow('file name size ',file_name_size); -end; - - -@ -@:BibTeX capacity exceeded}{\quad file name size@> -This procedure copies file extension |ext| into the array -|name_of_file| starting at position |name_length+1|. It also sets the -global variable |name_length| to the appropriate value. - -@= -procedure add_extension(@!ext:str_number); -var p_ptr: pool_pointer; {running index} -begin -if (name_length + length(ext) > file_name_size) then - begin - print ('File=',name_of_file,', extension='); - print_pool_str (ext); print_ln (','); - file_nm_size_overflow; - end; -name_ptr := name_length + 1; -p_ptr := str_start[ext]; -while (p_ptr < str_start[ext+1]) do - begin - name_of_file[name_ptr] := chr (str_pool[p_ptr]); - incr(name_ptr); incr(p_ptr); - end; -name_length := name_length + length(ext); -name_ptr := name_length+1; -while (name_ptr <= file_name_size) do {pad with blanks} - begin - name_of_file[name_ptr] := ' '; - incr(name_ptr); - end; -end; - - -@ -@:BibTeX capacity exceeded}{\quad file name size@> -This procedure copies the default logical area name |area| into the -array |name_of_file| starting at position 1, after shifting up the -rest of the filename. It also sets the global variable |name_length| -to the appropriate value. - -@= -procedure add_area(@!area:str_number); -var p_ptr: pool_pointer; {running index} -begin -if (name_length + length(area) > file_name_size) then - begin - print ('File='); - print_pool_str (area); print (name_of_file,','); - file_nm_size_overflow; - end; -name_ptr := name_length; -while (name_ptr > 0) do {shift up name} - begin - name_of_file[name_ptr+length(area)] := name_of_file[name_ptr]; - decr(name_ptr); - end; -name_ptr := 1; -p_ptr := str_start[area]; -while (p_ptr < str_start[area+1]) do - begin - name_of_file[name_ptr] := chr (str_pool[p_ptr]); - incr(name_ptr); incr(p_ptr); - end; -name_length := name_length + length(area); -end; - - -@ -This system-independent procedure converts upper-case characters to -lower case for the specified part of |buf|. It is system independent -because it uses only the internal representation for characters. - -@d case_difference = "a" - "A" - -@= -procedure lower_case (var buf:buf_type; @!bf_ptr,@!len:buf_pointer); -var i:buf_pointer; -begin -if (len > 0) then - for i := bf_ptr to bf_ptr+len-1 do - if ((buf[i]>="A") and (buf[i]<="Z")) then - buf[i] := buf[i] + case_difference; -end; - - -@ -This system-independent procedure is the same as the previous except -that it converts lower- to upper-case letters. - -@= -procedure upper_case (var buf:buf_type; @!bf_ptr,@!len:buf_pointer); -var i:buf_pointer; -begin -if (len > 0) then - for i := bf_ptr to bf_ptr+len-1 do - if ((buf[i]>="a") and (buf[i]<="z")) then - buf[i] := buf[i] - case_difference; -end; - - - -@* The hash table. -All static strings that \BibTeX\ might have to search for, generally -identifiers, are stored and retrieved by means of a fairly standard -hash-table algorithm (but slightly altered here) called the method of -``coalescing lists'' -(cf.\ Algorithm 6.4C in {\sl The Art of Computer Programming}). -Once a string enters the table, it is never removed. The actual -sequence of characters forming a string is stored in the |str_pool| -array. - -The hash table consists of the four arrays |hash_next|, |hash_text|, -|hash_ilk|, and |ilk_info|. The first array, |hash_next[p]|, points -to the next identifier belonging to the same coalesced list as the -identifier corresponding to~|p|. The second, |hash_text[p]|, points -to the |str_start| entry for |p|'s string. If position~|p| of the hash -table is empty, we have |hash_text[p]=0|; if position |p| is either -empty or the end of a coalesced hash list, we have -|hash_next[p]=empty|; an auxiliary pointer variable called |hash_used| -is maintained in such a way that all locations |p>=hash_used| are -nonempty. The third, |hash_ilk[p]|, tells how this string is used (as -ordinary text, as a variable name, as an \.{.aux} file command, etc). -The fourth, |ilk_info[p]|, contains information specific to the -corresponding |hash_ilk|---for |integer_ilk|s: the integer's value; -for |cite_ilk|s: a pointer into |cite_list|; for |lc_cite_ilk|s: a -pointer to a |cite_ilk| string; for |command_ilk|s: a constant to be -used in a |case| statement; for |bst_fn_ilk|s: function-specific -information; for |macro_ilk|s: a pointer to its definition string; for -|control_seq_ilk|s: a constant for use in a |case| statement; for all -other |ilk|s it contains no information. This |ilk|-specific -information is set in other parts of the program rather than here in -the hashing routine. - -@d hash_base = empty + 1 {lowest numbered hash-table location} -@d hash_max = hash_base + hash_size - 1 {highest numbered hash-table location} -@d hash_is_full == (hash_used=hash_base) {test if all positions are occupied} -@# -@d text_ilk = 0 {a string of ordinary text} -@d integer_ilk = 1 {an integer (possibly with a |minus_sign|)} -@d aux_command_ilk = 2 {an \.{.aux}-file command} -@d aux_file_ilk = 3 {an \.{.aux} file name} -@d bst_command_ilk = 4 {a \.{.bst}-file command} -@d bst_file_ilk = 5 {a \.{.bst} file name} -@d bib_file_ilk = 6 {a \.{.bib} file name} -@d file_ext_ilk = 7 {one of \.{.aux}, \.{.bst}, \.{.bib}, \.{.bbl}, - or \.{.blg}} -@d file_area_ilk = 8 {one of \.{texinputs:} or \.{texbib:}} -@d cite_ilk = 9 {a \.{\\citation} argument} -@d lc_cite_ilk = 10 {a \.{\\citation} argument converted to lower case} -@d bst_fn_ilk = 11 {a \.{.bst} function name} -@d bib_command_ilk = 12 {a \.{.bib}-file command} -@d macro_ilk = 13 {a \.{.bst} macro or a \.{.bib} string} -@d control_seq_ilk = 14 {a control sequence specifying a foreign character} -@d last_ilk = 14 {the same number as on the line above} - -@= -@!hash_loc=hash_base..hash_max; {a location within the hash table} -@!hash_pointer=empty..hash_max; {either |empty| or a |hash_loc|} -@# -@!str_ilk=0..last_ilk; {the legal string types} - - -@ -@= -@!hash_next : packed array[hash_loc] of hash_pointer; {coalesced-list link} -@!hash_text : packed array[hash_loc] of str_number; {pointer to a string} -@!hash_ilk : packed array[hash_loc] of str_ilk; {the type of string} -@!ilk_info : packed array[hash_loc] of integer; {|ilk|-specific info} -@!hash_used : hash_base..hash_max+1; {allocation pointer for hash table} -@!hash_found : boolean; {set to |true| if it's already in the hash table} -@!dummy_loc : hash_loc; {receives |str_lookup| value whenever it's useless} - - -@ -@= -@!k:hash_loc; - - -@ -Now it's time to initialize the hash table; note that |str_start[0]| -must be unused if |hash_text[k] := 0| is to have the desired effect. - -@= -for k:=hash_base to hash_max do - begin - hash_next[k] := empty; - hash_text[k] := 0; {thus, no need to initialize |hash_ilk| or |ilk_info|} - end; -hash_used := hash_max + 1; {nothing in table initially} - - -@ -Here is the subroutine that searches the hash table for a -(string,~|str_ilk|) pair, where the string is of length |l>=0| and -appears in |buffer[j..(j+l-1)]|. If it finds the pair, it returns the -corresponding hash-table location and sets the global variable -|hash_found| to |true|. Otherwise it sets |hash_found| to |false|, -and if the parameter |insert_it| is |true|, it inserts the pair into -the hash table, inserts the string into |str_pool| if not previously -encountered, and returns its location. Note that two different pairs -can have the same string but different |str_ilk|s, in which case the -second pair encountered, if |insert_it| were |true|, would be inserted -into the hash table though its string wouldn't be inserted into -|str_pool| because it would already be there. - -@d max_hash_value = hash_prime+hash_prime-2+127 {|h|'s maximum value} -@d do_insert == true {insert string if not found in hash table} -@d dont_insert == false {don't insert string} -@# -@d str_found = 40 {go here when you've found the string} -@d str_not_found = 45 {go here when you haven't} - -@= -function str_lookup(var buf:buf_type; @!j,@!l:buf_pointer; @!ilk:str_ilk; - @!insert_it:boolean) : hash_loc; {search the hash table} -label str_found,@!str_not_found; -var h:0..max_hash_value; {hash code} -@!p:hash_loc; {index into |hash_| arrays} -@!k:buf_pointer; {index into |buf| array} -@!old_string:boolean; {set to |true| if it's an already encountered string} -@!str_num:str_number; {pointer to an already encountered string} -begin -@; -p:=h+hash_base; {start searching here; note that |0<=h; - if (hash_next[p]=empty) then {location |p| may or may not be empty} - begin - if (not insert_it) then goto str_not_found; - @; - goto str_found; - end; - p:=hash_next[p]; {old and new locations |p| are not empty} - end; -str_not_found: do_nothing; {don't insert pair; function value meaningless} -str_found: str_lookup:=p; -end; - - -@ -@^for loops@> -@.WEB@> -The value of |hash_prime| should be roughly 85\% of |hash_size|, and -it should be a prime number -(it should also be less than $2^{14} + 2^{6} = 16320$ because of -\.{WEB}'s simple-macro bound). The theory of hashing tells us to expect -fewer than two table probes, on the average, when the search is -successful. - -@= -begin -h := 0; {note that this works for zero-length strings} -k := j; -while (k < j+l) do {not a |for| loop in case |j = l = 0|} - begin - h:=h+h+buf[k]; - while (h >= hash_prime) do h:=h-hash_prime; - incr(k); - end; -end - - -@ -Here we handle the case in which we've already encountered this -string; note that even if we have, we'll still have to insert the pair -into the hash table if |str_ilk| doesn't match. - -@= -begin -if (hash_text[p]>0) then {there's something here} - if (str_eq_buf(hash_text[p],buf,j,l)) then {it's the right string} - if (hash_ilk[p] = ilk) then {it's the right |str_ilk|} - begin - hash_found := true; - goto str_found; - end - else - begin {it's the wrong |str_ilk|} - old_string := true; - str_num := hash_text[p]; - end; -end - - -@ -@^for loops@> -@:BibTeX capacity exceeded}{\quad hash size@> -This code inserts the pair in the appropriate unused location. - -@= -begin -if (hash_text[p]>0) then {location |p| isn't empty} - begin - repeat if (hash_is_full) then overflow('hash size ',hash_size); - decr(hash_used); - until (hash_text[hash_used]=0); {search for an empty location} - hash_next[p]:=hash_used; - p:=hash_used; - end; {now location |p| is empty} -if (old_string) then {it's an already encountered string} - hash_text[p] := str_num - else - begin {it's a new string} - str_room(l); {make sure it'll fit in |str_pool|} - k := j; - while (k < j+l) do {not a |for| loop in case |j = l = 0|} - begin - append_char(buf[k]); - incr(k); - end; - hash_text[p] := make_string; {and make it official} - end; -hash_ilk[p] := ilk; -end - - -@ -@^string pool@> -Now that we've defined the hash-table workings we can initialize the -string pool. Unlike \TeX, \BibTeX\ does not use a |pool_file| for -string storage; instead it inserts its pre-defined strings into -|str_pool|---this makes one file fewer for the \BibTeX\ implementor -to deal with. This section initializes |str_pool|; the pre-defined -strings will be inserted into it shortly; and other strings are -inserted while processing the input files. - -@= -pool_ptr:=0; str_ptr:=1; {hash table must have |str_start[0]| unused} -str_start[str_ptr]:=pool_ptr; - - -@ -The longest pre-defined string determines type definitions used to -insert the pre-defined strings into |str_pool|. - -@d longest_pds=12 {the length of `\.{change.case\$}'} - -@= -@!pds_loc = 1..longest_pds; -@!pds_len = 0..longest_pds; -@!pds_type = packed array [pds_loc] of char; - - -@ -The variables in this program beginning with |s_| specify the -locations in |str_pool| for certain often-used strings. Those here -have to do with the file system; the next section will actually insert -them into |str_pool|. - -@= -@!s_aux_extension : str_number; {\.{.aux}} -@!s_log_extension : str_number; {\.{.blg}} -@!s_bbl_extension : str_number; {\.{.bbl}} -@!s_bst_extension : str_number; {\.{.bst}} -@!s_bib_extension : str_number; {\.{.bib}} -@!s_bst_area : str_number; {\.{texinputs:}} -@!s_bib_area : str_number; {\.{texbib:}} - - -@ -@^important note@> -@^system dependencies@> -It's time to insert some of the pre-defined strings into |str_pool| -(and thus the hash table). These system-dependent strings should -contain no upper-case letters, and they must all be exactly -|longest_pds| characters long (even if fewer characters are actually -stored). The |pre_define| routine appears shortly. - -Important notes: These pre-definitions must not have any glitches or -the program may bomb because the |log_file| hasn't been opened yet, -and |text_ilk|s should be pre-defined later, for -\.{.bst}-function-execution purposes. - -@= -pre_define('.aux ',4,file_ext_ilk); -s_aux_extension := hash_text[pre_def_loc]; -pre_define('.bbl ',4,file_ext_ilk); -s_bbl_extension := hash_text[pre_def_loc]; -pre_define('.blg ',4,file_ext_ilk); -s_log_extension := hash_text[pre_def_loc]; -pre_define('.bst ',4,file_ext_ilk); -s_bst_extension := hash_text[pre_def_loc]; -pre_define('.bib ',4,file_ext_ilk); -s_bib_extension := hash_text[pre_def_loc]; -pre_define('texinputs: ',10,file_area_ilk); -s_bst_area := hash_text[pre_def_loc]; -pre_define('texbib: ',7,file_area_ilk); -s_bib_area := hash_text[pre_def_loc]; - - -@ -This global variable gives the hash-table location of pre-defined -strings generated by calls to |str_lookup|. - -@= -@!pre_def_loc : hash_loc; - - -@ -This procedure initializes a pre-defined string of length at most -|longest_pds|. - -@= -procedure pre_define (@!pds:pds_type; @!len:pds_len; @!ilk:str_ilk); -var i : pds_len; -begin -for i:=1 to len do - buffer[i] := xord[pds[i]]; -pre_def_loc := str_lookup(buffer,1,len,ilk,do_insert); -end; - - -@ -These constants all begin with |n_| and are used for the |case| -statement that determines which command to execute. The variable -|command_num| is set to one of these and is used to do the branching, -but it must have the full |integer| range because at times it can -assume an arbitrary |ilk_info| value (though it will be one of the -values here when we actually use it). - -@d n_aux_bibdata = 0 {\.{\\bibdata}} -@d n_aux_bibstyle = 1 {\.{\\bibstyle}} -@d n_aux_citation = 2 {\.{\\citation}} -@d n_aux_input = 3 {\.{\\@@input}} -@# -@d n_bst_entry = 0 {\.{entry}} -@d n_bst_execute = 1 {\.{execute}} -@d n_bst_function = 2 {\.{function}} -@d n_bst_integers = 3 {\.{integers}} -@d n_bst_iterate = 4 {\.{iterate}} -@d n_bst_macro = 5 {\.{macro}} -@d n_bst_read = 6 {\.{read}} -@d n_bst_reverse = 7 {\.{reverse}} -@d n_bst_sort = 8 {\.{sort}} -@d n_bst_strings = 9 {\.{strings}} -@# -@d n_bib_comment = 0 {\.{comment}} -@d n_bib_preamble = 1 {\.{preamble}} -@d n_bib_string = 2 {\.{string}} - -@= -@!command_num : integer; - - -@ -@^important note@> -Now we pre-define the command strings; they must all be exactly -|longest_pds| characters long. - -Important note: These pre-definitions must not have any glitches or -the program may bomb because the |log_file| hasn't been opened yet. - -@= -pre_define('\citation ',9,aux_command_ilk); -ilk_info[pre_def_loc] := n_aux_citation; -pre_define('\bibdata ',8,aux_command_ilk); -ilk_info[pre_def_loc] := n_aux_bibdata; -pre_define('\bibstyle ',9,aux_command_ilk); -ilk_info[pre_def_loc] := n_aux_bibstyle; -pre_define('\@@input ',7,aux_command_ilk); -ilk_info[pre_def_loc] := n_aux_input; -@# -pre_define('entry ',5,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_entry; -pre_define('execute ',7,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_execute; -pre_define('function ',8,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_function; -pre_define('integers ',8,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_integers; -pre_define('iterate ',7,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_iterate; -pre_define('macro ',5,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_macro; -pre_define('read ',4,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_read; -pre_define('reverse ',7,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_reverse; -pre_define('sort ',4,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_sort; -pre_define('strings ',7,bst_command_ilk); -ilk_info[pre_def_loc] := n_bst_strings; -@# -pre_define('comment ',7,bib_command_ilk); -ilk_info[pre_def_loc] := n_bib_comment; -pre_define('preamble ',8,bib_command_ilk); -ilk_info[pre_def_loc] := n_bib_preamble; -pre_define('string ',6,bib_command_ilk); -ilk_info[pre_def_loc] := n_bib_string; - - - -@* Scanning an input line. -This section describes the various |buffer| scanning routines. The -two global variables |buf_ptr1| and |buf_ptr2| are used in scanning an -input line. Between scans, |buf_ptr1| points to the first character -of the current token and |buf_ptr2| points to that of the next. The -global variable |last|, set by the function |input_ln|, marks the end -of the current line; it equals 0 at the end of the current file. All -the procedures and functions in this section will indicate an -end-of-line when it's the end of the file. - -@d token_len == (buf_ptr2 - buf_ptr1) {of the current token} -@d scan_char == buffer[buf_ptr2] {the current character} - -@= -@!buf_ptr1:buf_pointer; {points to the first position of the current token} -@!buf_ptr2:buf_pointer; {used to find the end of the current token} - - -@ -These macros send the current token, in |buffer[buf_ptr1]| to -|buffer[buf_ptr2-1]|, to an output file. - -@d print_token == print_a_token {making this a procedure saves a little space} -@# -@d trace_pr_token == begin - out_token(log_file); - end - - -@ -@^system dependencies@> -And here are the associated procedures. Note: The |term_out| file is -system dependent. - -@= -procedure out_token (var f:alpha_file); -var i:buf_pointer; -begin -i := buf_ptr1; -while (i < buf_ptr2) do - begin - write(f,xchr[buffer[i]]); - incr(i); - end; -end; -@# -procedure print_a_token; -begin -out_token(term_out); -out_token(log_file); -end; - - -@ -This function scans the |buffer| for the next token, starting at the -global variable |buf_ptr2| and ending just before either the single -specified stop-character or the end of the current line, whichever -comes first, respectively returning |true| or |false|; afterward, -|scan_char| is the first character following this token. - -@= -function scan1 (@!char1:ASCII_code) : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line or the specified character} -while ((scan_char <> char1) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan1 := true - else - scan1 := false; -end; - - -@ -This function is the same but stops at |white_space| characters as well. - -@= -function scan1_white (@!char1:ASCII_code) : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line, the specified character, or |white_space|} -while ((lex_class[scan_char] <> white_space) and (scan_char <> char1) and - (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan1_white := true - else - scan1_white := false; -end; - - -@ -This function is similar to |scan1|, but stops at either of two -stop-characters as well as the end of the current line. - -@= -function scan2 (@!char1,@!char2:ASCII_code) : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line or the specified characters} -while ((scan_char <> char1) and (scan_char <> char2) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan2 := true - else - scan2 := false; -end; - - -@ -This function is the same but stops at |white_space| characters as well. - -@= -function scan2_white (@!char1,@!char2:ASCII_code) : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line, the specified characters, or |white_space|} -while ((scan_char <> char1) and (scan_char <> char2) and - (lex_class[scan_char] <> white_space) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan2_white := true - else - scan2_white := false; -end; - - -@ -This function is similar to |scan2|, but stops at either of three -stop-characters as well as the end of the current line. - -@= -function scan3 (@!char1,@!char2,@!char3:ASCII_code) : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line or the specified characters} -while ((scan_char <> char1) and (scan_char <> char2) and - (scan_char <> char3) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan3 := true - else - scan3 := false; -end; - - -@ -This function scans for letters, stopping at the first nonletter; it -returns |true| if there is at least one letter. - -@= -function scan_alpha : boolean; -begin -buf_ptr1 := buf_ptr2; - {scan until end-of-line or a nonletter} -while ((lex_class[scan_char] = alpha) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (token_len = 0) then - scan_alpha := false - else - scan_alpha := true; -end; - - -@ -These are the possible values for |scan_result|; they're set by the -|scan_identifier| procedure and are described in the next section. - -@d id_null = 0 -@d specified_char_adjacent = 1 -@d other_char_adjacent = 2 -@d white_adjacent = 3 - -@= -@!scan_result : id_null..white_adjacent; - - -@ -This procedure scans for an identifier, stopping at the first -|illegal_id_char|, or stopping at the first character if it's -|numeric|. It sets the global variable |scan_result| to |id_null| if -the identifier is null, else to |white_adjacent| if it ended at a -|white_space| character or an end-of-line, else to -|specified_char_adjacent| if it ended at one of |char1| or |char2| or -|char3|, else to |other_char_adjacent| if it ended at a nonspecified, -non|white_space| |illegal_id_char|. By convention, when some calling -code really wants just one or two ``specified'' characters, it merely -repeats one of the characters. - -@= -procedure scan_identifier (@!char1,@!char2,@!char3:ASCII_code); -begin -buf_ptr1 := buf_ptr2; -if (lex_class[scan_char] <> numeric) then - {scan until end-of-line or an |illegal_id_char|} - while ((id_class[scan_char] = legal_id_char) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (token_len = 0) then - scan_result := id_null -else if ((lex_class[scan_char] = white_space) or (buf_ptr2 = last)) then - scan_result := white_adjacent -else if ((scan_char = char1) or (scan_char = char2) or (scan_char = char3)) - then - scan_result := specified_char_adjacent -else - scan_result := other_char_adjacent; -end; - - -@ -The next two procedures scan for an integer, setting the global -variable |token_value| to the corresponding integer. - -@d char_value == (scan_char - "0") {the value of the digit being scanned} - -@= -@!token_value : integer; {the numeric value of the current token} - - -@ -This function scans for a nonnegative integer, stopping at the first -nondigit; it sets the value of |token_value| accordingly. It returns -|true| if the token was a legal nonnegative integer (i.e., consisted -of one or more digits). - -@= -function scan_nonneg_integer : boolean; -begin -buf_ptr1 := buf_ptr2; -token_value := 0; - {scan until end-of-line or a nondigit} -while ((lex_class[scan_char] = numeric) and (buf_ptr2 < last)) do - begin - token_value := token_value*10 + char_value; - incr(buf_ptr2); - end; -if (token_len = 0) then {there were no digits} - scan_nonneg_integer := false - else - scan_nonneg_integer := true; -end; - - -@ -This procedure scans for an integer, stopping at the first nondigit; -it sets the value of |token_value| accordingly. It returns |true| if -the token was a legal integer (i.e., consisted of an optional -|minus_sign| followed by one or more digits). - -@d negative == (sign_length = 1) {if this integer is negative} - -@= -function scan_integer : boolean; -var sign_length : 0..1; {1 if there's a |minus_sign|, 0 if not} -begin -buf_ptr1 := buf_ptr2; -if (scan_char = minus_sign) then {it's a negative number} - begin - sign_length := 1; - incr(buf_ptr2); {skip over the |minus_sign|} - end - else - sign_length := 0; -token_value := 0; - {scan until end-of-line or a nondigit} -while ((lex_class[scan_char] = numeric) and (buf_ptr2 < last)) do - begin - token_value := token_value*10 + char_value; - incr(buf_ptr2); - end; -if (negative) then - token_value := -token_value; -if (token_len = sign_length) then {there were no digits} - scan_integer := false - else - scan_integer := true; -end; - - -@ -This function scans over |white_space| characters, stopping either at -the first nonwhite character or the end of the line, respectively -returning |true| or |false|. - -@= -function scan_white_space : boolean; -begin - {scan until end-of-line or a nonwhite} -while ((lex_class[scan_char] = white_space) and (buf_ptr2 < last)) do - incr(buf_ptr2); -if (buf_ptr2 < last) then - scan_white_space := true - else - scan_white_space := false; -end; - - -@ -The |print_bad_input_line| procedure prints the current input line, -splitting it at the character being scanned: It prints |buffer[0]|, -|buffer[1]|, \dots, |buffer[buf_ptr2-1]| on one line and -|buffer[buf_ptr2]|, \dots, |buffer[last-1]| on the next (and both -lines start with a colon between two |space|s). Each |white_space| -character is printed as a |space|. - -@= -procedure print_bad_input_line; -var bf_ptr : buf_pointer; -begin -print (' : '); -bf_ptr := 0; -while (bf_ptr < buf_ptr2) do - begin - if (lex_class[buffer[bf_ptr]] = white_space) then - print (xchr[space]) - else - print (xchr[buffer[bf_ptr]]); - incr(bf_ptr); - end; -print_newline; -print (' : '); -bf_ptr := 0; -while (bf_ptr < buf_ptr2) do - begin - print (xchr[space]); - incr(bf_ptr); - end; -bf_ptr := buf_ptr2; -while (bf_ptr < last) do - begin - if (lex_class[buffer[bf_ptr]] = white_space) then - print (xchr[space]) - else - print (xchr[buffer[bf_ptr]]); - incr(bf_ptr); - end; -print_newline;@/ -bf_ptr := 0; -while ((bf_ptr < buf_ptr2) and (lex_class[buffer[bf_ptr]] = white_space)) do - incr(bf_ptr); -if (bf_ptr = buf_ptr2) then - print_ln ('(Error may have been on previous line)'); -mark_error; -end; - - -@ -This little procedure exists because it's used by at least two other -procedures and thus saves some space. - -@= -procedure print_skipping_whatever_remains; -begin -print ('I''m skipping whatever remains of this '); -end; - - - -@* Getting the top-level auxiliary file name. -@^system dependencies@> -These modules read the name of the top-level \.{.aux} file. Some -systems will try to find this on the command line; if it's not there -it will come from the user's terminal. In either case, the name goes -into the |char| array |name_of_file|, and the files relevant to this -name are opened. - -@d aux_found=41 {go here when the \.{.aux} name is legit} -@d aux_not_found=46 {go here when it's not} - -@= -@!aux_name_length : 0..file_name_size+1; {\.{.aux} name sans extension} - - -@ -@^system dependencies@> -@^user abuse@> -I mean, this is truly disgraceful. A user has to type something in to -the terminal just once during the entire run. And it's not some -complicated string where you have to get every last punctuation mark -just right, and it's not some fancy list where you get nervous because -if you forget one item you have to type the whole thing again; it's -just a simple, ordinary, file name. Now you'd think a five-year-old -could do it; you'd think it's so simple a user should be able to do it -in his sleep. But noooooooooo. He had to sit there droning on and on -about who knows what until he exceeded the bounds of common sense, and -he probably didn't even realize it. Just pitiful. What's this world -coming to? We should probably just delete all his files and be done -with him. Note: The |term_out| file is system dependent. - -@d sam_you_made_the_file_name_too_long == begin - sam_too_long_file_name_print; - goto aux_not_found; - end - -@= -procedure sam_too_long_file_name_print; -begin -write (term_out,'File name `'); -name_ptr := 1; -while (name_ptr <= aux_name_length) do - begin - write (term_out,name_of_file[name_ptr]); - incr(name_ptr); - end; -write_ln (term_out,''' is too long'); -end; - - -@ -@^system dependencies@> -@^user abuse@> -We've abused the user enough for one section; suffice it to -say here that most of what we said last module still applies. -Note: The |term_out| file is system dependent. - -@d sam_you_made_the_file_name_wrong == begin - sam_wrong_file_name_print; - goto aux_not_found; - end - -@= -procedure sam_wrong_file_name_print; -begin -write (term_out,'I couldn''t open file name `'); -name_ptr := 1; -while (name_ptr <= name_length) do - begin - write (term_out,name_of_file[name_ptr]); - incr(name_ptr); - end; -write_ln (term_out,''''); -end; - - -@ -@^system dependencies@> -This procedure consists of a loop that reads and processes a (nonnull) -\.{.aux} file name. It's this module and the next two that must be -changed on those systems using command-line arguments. Note: The -|term_out| and |term_in| files are system dependent. - -@= -procedure get_the_top_level_aux_file_name; -label aux_found,@!aux_not_found; -var @@/ -begin -check_cmnd_line := false; {many systems will change this} -loop - begin - if (check_cmnd_line) then - @ - else - begin - write (term_out,'Please type input file name (no extension)--'); - if (eoln(term_in)) then {so the first |read| works} - read_ln (term_in); - aux_name_length := 0; - while (not eoln(term_in)) do - begin - if (aux_name_length = file_name_size) then - begin - while (not eoln(term_in)) do {discard the rest of the line} - get(term_in); - sam_you_made_the_file_name_too_long; - end; - incr(aux_name_length); - name_of_file[aux_name_length] := term_in^; - get(term_in); - end; - end; - @; -aux_not_found: - check_cmnd_line := false; - end; -aux_found: {now we're ready to read the \.{.aux} file} -end; - - -@ -@^system dependencies@> -The switch |check_cmnd_line| tells us whether we're to check for a -possible command-line argument. - -@= -@!check_cmnd_line : boolean; {|true| if we're to check the command line} - - -@ -@^system dependencies@> -Here's where we do the real command-line work. Those systems needing -more than a single module to handle the task should add the extras to -the ``System-dependent changes'' section. - -@= -begin -do_nothing; {the ``default system'' doesn't use the command line} -end - - -@ -Here we orchestrate this \.{.aux} name's handling: we add the various -extensions, try to open the files with the resulting name, and -store the name strings we'll need later. - -@= -begin -if ((aux_name_length + length(s_aux_extension) > file_name_size) or@| - (aux_name_length + length(s_log_extension) > file_name_size) or@| - (aux_name_length + length(s_bbl_extension) > file_name_size)) then - sam_you_made_the_file_name_too_long; -@; -@; -goto aux_found; -end - - -@ -Here we set up definitions and declarations for files opened in this -section. Each element in |aux_list| (except for -|aux_list[aux_stack_size]|, which is always unused) is a pointer to -the appropriate |str_pool| string representing the \.{.aux} file name. -The array |aux_file| contains the corresponding \PASCAL\ |file| -variables. - -@d cur_aux_str == aux_list[aux_ptr] {shorthand for the current \.{.aux} file} -@d cur_aux_file == aux_file[aux_ptr] {shorthand for the current |aux_file|} -@d cur_aux_line == aux_ln_stack[aux_ptr] {line number of current \.{.aux} file} - -@= -@!aux_file : array[aux_number] of alpha_file; {open \.{.aux} |file| variables} -@!aux_list : array[aux_number] of str_number; {the open \.{.aux} file list} -@!aux_ptr : aux_number; {points to the currently open \.{.aux} file} -@!aux_ln_stack : array[aux_number] of integer; {open \.{.aux} line numbers} -@# -@!top_lev_str : str_number; {the top-level \.{.aux} file's name} -@# -@!log_file : alpha_file; {the |file| variable for the \.{.blg} file} -@!bbl_file : alpha_file; {the |file| variable for the \.{.bbl} file} - - -@ -Where |aux_number| is the obvious. - -@= -@!aux_number = 0..aux_stack_size; {gives the |aux_list| range} - - -@ -@^system dependencies@> -We must make sure the (top-level) \.{.aux}, \.{.blg}, and \.{.bbl} -files can be opened. - -@= -begin -name_length := aux_name_length; {set to last used position} -add_extension (s_aux_extension); {this also sets |name_length|} -aux_ptr := 0; {initialize the \.{.aux} file stack} -if (not a_open_in(cur_aux_file)) then - sam_you_made_the_file_name_wrong; -@# -name_length := aux_name_length; -add_extension (s_log_extension); {this also sets |name_length|} -if (not a_open_out(log_file)) then - sam_you_made_the_file_name_wrong; -@# -name_length := aux_name_length; -add_extension (s_bbl_extension); {this also sets |name_length|} -if (not a_open_out(bbl_file)) then - sam_you_made_the_file_name_wrong; -end - - -@ -@:this can't happen}{\quad Already encountered auxiliary file@> -This code puts the \.{.aux} file name, both with and without the -extension, into the hash table, and it initializes |aux_list|. Note -that all previous top-level \.{.aux}-file stuff must have been -successful. - -@= -begin -name_length := aux_name_length; -add_extension (s_aux_extension); {this also sets |name_length|} -name_ptr := 1; -while (name_ptr <= name_length) do - begin - buffer[name_ptr] := xord[name_of_file[name_ptr]]; - incr(name_ptr); - end; -top_lev_str := hash_text[ - str_lookup(buffer,1,aux_name_length,text_ilk,do_insert)]; -cur_aux_str := hash_text[ - str_lookup(buffer,1,name_length,aux_file_ilk,do_insert)]; - {note that this has initialized |aux_list|} -if (hash_found) then - begin - trace - print_aux_name; - ecart@/ - confusion ('Already encountered auxiliary file'); - end; -cur_aux_line := 0; {this finishes initializing the top-level \.{.aux} file} -end - - -@ -Print the name of the current \.{.aux} file, followed by a |newline|. - -@= -procedure print_aux_name; -begin -print_pool_str (cur_aux_str); -print_newline; -end; - - - -@* Reading the auxiliary file(s). -@^auxiliary-file commands@> -Now it's time to read the \.{.aux} file. The only commands we handle -are \.{\\citation} (there can be arbitrarily many, each having -arbitrarily many arguments), \.{\\bibdata} (there can be just one, but -it can have arbitrarily many arguments), \.{\\bibstyle} (there can be -just one, and it can have just one argument), and \.{\\@@input} (there -can be arbitrarily many, each with one argument, and they can be -nested to a depth of |aux_stack_size|). Each of these commands is -assumed to be on just a single line. The rest of the \.{.aux} file is -ignored. - -@d aux_done=31 {go here when finished with the \.{.aux} files} - -@= -,@!aux_done - - -@ -We keep reading and processing input lines until none left. This is -part of the main program; hence, because of the |aux_done| label, -there's no conventional |begin|-|end| pair surrounding the entire -module. - -@= -print ('The top-level auxiliary file: '); -print_aux_name; -loop - begin {|pop_the_aux_stack| will exit the loop} - incr(cur_aux_line); - if (not input_ln(cur_aux_file)) then {end of current \.{.aux} file} - pop_the_aux_stack - else - get_aux_command_and_process; - end; - trace - trace_pr_ln ('Finished reading the auxiliary file(s)'); - ecart@/ -aux_done: -last_check_for_aux_errors; - - -@ -When we find a bug, we print a message and flush the rest of the line. -This macro must be called from within a procedure that has an |exit| -label. - -@d aux_err_return == begin - aux_err_print; - return; {flush this input line} - end - -@d aux_err(#) == begin - print (#); - aux_err_return; - end - -@= -procedure aux_err_print; -begin -print ('---line ',cur_aux_line:0,' of file '); -print_aux_name;@/ -print_bad_input_line; {this call does the |mark_error|} -print_skipping_whatever_remains; -print_ln ('command') -end; - - -@ -@:this can't happen}{\quad Illegal auxiliary-file command@> -Here are a bunch of macros whose print statements are used at least -twice. Thus we save space by making the statements procedures. This -macro complains when there's a repeated command that's to be used just -once. - -@d aux_err_illegal_another(#) == begin - aux_err_illegal_another_print (#); - aux_err_return; - end - -@= -procedure aux_err_illegal_another_print (@!cmd_num : integer); -begin -print ('Illegal, another \bib'); -case (cmd_num) of - n_aux_bibdata : print ('data'); - n_aux_bibstyle : print ('style'); - othercases - confusion ('Illegal auxiliary-file command') -endcases; -print (' command'); -end; - - -@ -This one complains when a command is missing its |right_brace|. - -@d aux_err_no_right_brace == begin - aux_err_no_right_brace_print; - aux_err_return; - end - -@= -procedure aux_err_no_right_brace_print; -begin -print ('No "',xchr[right_brace],'"'); -end; - - -@ -This one complains when a command has stuff after its |right_brace|. - -@d aux_err_stuff_after_right_brace == begin - aux_err_stuff_after_right_brace_print; - aux_err_return; - end - -@= -procedure aux_err_stuff_after_right_brace_print; -begin -print ('Stuff after "',xchr[right_brace],'"'); -end; - - -@ -And this one complains when a command has |white_space| in its -argument. - -@d aux_err_white_space_in_argument == begin - aux_err_white_space_in_argument_print; - aux_err_return; - end - -@= -procedure aux_err_white_space_in_argument_print; -begin -print ('White space in argument'); -end; - - -@ -@^auxiliary-file commands@> -@:this can't happen}{\quad Unknown auxiliary-file command@> -We're not at the end of an \.{.aux} file, so we see if the current -line might be a command of interest. A command of interest will be a -line without blanks, consisting of a command name, a |left_brace|, one -or more arguments separated by commas, and a |right_brace|. - -@= -procedure get_aux_command_and_process; -label exit; -begin -buf_ptr2 := 0; {mark the beginning of the next token} -if (not scan1(left_brace)) then {no |left_brace|---flush line} - return; -command_num := ilk_info[ - str_lookup(buffer,buf_ptr1,token_len,aux_command_ilk,dont_insert)]; -if (hash_found) then - case (command_num) of - n_aux_bibdata : aux_bib_data_command; - n_aux_bibstyle : aux_bib_style_command; - n_aux_citation : aux_citation_command; - n_aux_input : aux_input_command; - othercases - confusion ('Unknown auxiliary-file command') - endcases; -exit: -end; - - -@ -Here we introduce some variables for processing a \.{\\bibdata} -command. Each element in |bib_list| (except for -|bib_list[max_bib_files]|, which is always unused) is a pointer to the -appropriate |str_pool| string representing the \.{.bib} file name. -The array |bib_file| contains the corresponding \PASCAL\ |file| -variables. - -@d cur_bib_str == bib_list[bib_ptr] {shorthand for current \.{.bib} file} -@d cur_bib_file == bib_file[bib_ptr] {shorthand for current |bib_file|} - -@= -@!bib_list : array[bib_number] of str_number; {the \.{.bib} file list} -@!bib_ptr : bib_number; {pointer for the current \.{.bib} file} -@!num_bib_files : bib_number; {the total number of \.{.bib} files} -@!bib_seen : boolean; {|true| if we've already seen a \.{\\bibdata} command} -@!bib_file : array[bib_number] of alpha_file; {corresponding |file| variables} - - -@ -Where |bib_number| is the obvious. - -@= -@!bib_number = 0..max_bib_files; {gives the |bib_list| range} - - -@ -@= -bib_ptr := 0; {this makes |bib_list| empty} -bib_seen := false; {we haven't seen a \.{\\bibdata} command yet} - - -@ -@:auxiliary-file commands}{\quad \.{\\bibdata}@> -A \.{\\bibdata} command will have its arguments between braces and -separated by commas. There must be exactly one such command in the -\.{.aux} file(s). All upper-case letters are converted to lower case. - -@= -procedure aux_bib_data_command; -label exit; -begin -if (bib_seen) then - aux_err_illegal_another (n_aux_bibdata); -bib_seen := true; {now we've seen a \.{\\bibdata} command} -while (scan_char <> right_brace) do - begin - incr(buf_ptr2); {skip over the previous stop-character} - if (not scan2_white(right_brace,comma)) then - aux_err_no_right_brace; - if (lex_class[scan_char] = white_space) then - aux_err_white_space_in_argument; - if ((last > buf_ptr2+1) and (scan_char = right_brace)) then - aux_err_stuff_after_right_brace; - @; - end; -exit: -end; - - -@ -Here's a procedure we'll need shortly. It prints the name of the -current \.{.bib} file, followed by a |newline|. - -@= -procedure print_bib_name; -begin -print_pool_str (cur_bib_str); -print_pool_str (s_bib_extension); -print_newline; -end; - - -@ -This macro is similar to |aux_err| but it complains specifically about -opening a file for a \.{\\bibdata} command. - -@d open_bibdata_aux_err(#) == begin - print (#); - print_bib_name; - aux_err_return; {this does the |mark_error|} - end - - -@ -@:BibTeX capacity exceeded}{\quad number of \.{.bib} files@> -Now we add the just-found argument to |bib_list| if it hasn't already -been encountered as a \.{\\bibdata} argument and if, after appending -the |s_bib_extension| string, the resulting file name can be opened. - -@= -begin -if (bib_ptr = max_bib_files) then - overflow('number of database files ',max_bib_files); -cur_bib_str := hash_text[ - str_lookup(buffer,buf_ptr1,token_len,bib_file_ilk,do_insert)]; -if (hash_found) then {already encountered this as a \.{\\bibdata} argument} - open_bibdata_aux_err ('This database file appears more than once: '); -start_name (cur_bib_str); -add_extension (s_bib_extension); -if (not a_open_in(cur_bib_file)) then - begin - add_area (s_bib_area); - if (not a_open_in(cur_bib_file)) then - open_bibdata_aux_err ('I couldn''t open database file '); - end; - trace - trace_pr_pool_str (cur_bib_str); - trace_pr_pool_str (s_bib_extension); - trace_pr_ln (' is a bibdata file'); - ecart@/ -incr(bib_ptr); -end - - -@ -Here we introduce some variables for processing a \.{\\bibstyle} -command. - -@= -@!bst_seen : boolean; {|true| if we've already seen a \.{\\bibstyle} command} -@!bst_str : str_number; {the string number for the \.{.bst} file} -@!bst_file : alpha_file; {the corresponding |file| variable} - - -@ -And we initialize. - -@= -bst_str := 0; {mark |bst_str| as unused} -bst_seen := false; {we haven't seen a \.{\\bibstyle} command yet} - - -@ -@:auxiliary-file commands}{\quad \.{\\bibstyle}@> -A \.{\\bibstyle} command will have exactly one argument, and it will -be between braces. There must be exactly one such command in the -\.{.aux} file(s). All upper-case letters are converted to lower case. - -@= -procedure aux_bib_style_command; -label exit; -begin -if (bst_seen) then - aux_err_illegal_another (n_aux_bibstyle); -bst_seen := true; {now we've seen a \.{\\bibstyle} command} -incr(buf_ptr2); {skip over the |left_brace|} -if (not scan1_white(right_brace)) then - aux_err_no_right_brace; -if (lex_class[scan_char] = white_space) then - aux_err_white_space_in_argument; -if (last > buf_ptr2+1) then - aux_err_stuff_after_right_brace; -@; -exit: -end; - - -@ -@:this can't happen}{\quad Already encountered style file@> -Now we open the file whose name is the just-found argument appended -with the |s_bst_extension| string, if possible. - -@= -begin -bst_str := hash_text[ - str_lookup(buffer,buf_ptr1,token_len,bst_file_ilk,do_insert)]; -if (hash_found) then - begin - trace - print_bst_name; - ecart@/ - confusion ('Already encountered style file'); - end; -start_name (bst_str); -add_extension (s_bst_extension); -if (not a_open_in(bst_file)) then - begin - add_area (s_bst_area); - if (not a_open_in(bst_file)) then - begin - print ('I couldn''t open style file '); - print_bst_name;@/ - bst_str := 0; {mark as unused again} - aux_err_return; - end; - end; -print ('The style file: '); -print_bst_name; -end - - -@ -Print the name of the \.{.bst} file, followed by a |newline|. - -@= -procedure print_bst_name; -begin -print_pool_str (bst_str); -print_pool_str (s_bst_extension); -print_newline; -end; - - -@ -Here we introduce some variables for processing a \.{\\citation} -command. Each element in |cite_list| (except for -|cite_list[max_cites]|, which is always unused) is a pointer to the -appropriate |str_pool| string. The cite-key list is kept in order of -occurrence with duplicates removed. - -@d cur_cite_str == cite_list[cite_ptr] {shorthand for the current cite key} - -@= -@!cite_list : packed array[cite_number] of str_number; {the cite-key list} -@!cite_ptr : cite_number; {pointer for the current cite key} -@!entry_cite_ptr : cite_number; {cite pointer for the current entry} -@!num_cites : cite_number; {the total number of distinct cite keys} -@!old_num_cites : cite_number; {set to a previous |num_cites| value} -@!citation_seen : boolean; {|true| if we've seen a \.{\\citation} command} -@!cite_loc : hash_loc; {the hash-table location of a cite key} -@!lc_cite_loc : hash_loc; {and of its lower-case equivalent} -@!lc_xcite_loc : hash_loc; {a second |lc_cite_loc| variable} -@!cite_found : boolean; {|true| if we've already seen this cite key} -@!all_entries : boolean; {|true| if we're to use the entire database} -@!all_marker : cite_number; {we put the other entries in |cite_list| here} - - -@ -Where |cite_number| is the obvious. - -@= -@!cite_number = 0..max_cites; {gives the |cite_list| range} - - -@ -@= -cite_ptr := 0; {this makes |cite_list| empty} -citation_seen := false; {we haven't seen a \.{\\citation} command yet} -all_entries := false; {by default, use just the entries explicitly named} - - -@ -@^case mismatch@> -@^entire database inclusion@> -@^whole database inclusion@> -@:LaTeX}{\LaTeX@> -@:auxiliary-file commands}{\quad \.{\\citation}@> -A \.{\\citation} command will have its arguments between braces and -separated by commas. Upper/lower cases are considered to be different -for \.{\\citation} arguments, which is the same as the rest of \LaTeX\ -but different from the rest of \BibTeX. A cite key needn't exactly -case-match its corresponding database key to work, although two cite -keys that are case-mismatched will produce an error message. -(A {\sl case mismatch\/} is a mismatch, but only because of a case -difference.) - -A \.{\\citation} command having \.{*} as an argument indicates that -the entire database will be included (almost as if a \.{\\nocite} -command that listed every cite key in the database, in order, had been -given at the corresponding spot in the \.{.tex} file). - -@d next_cite = 23 {read the next argument} - -@= -procedure aux_citation_command; -label next_cite,@!exit; -begin -citation_seen := true; {now we've seen a \.{\\citation} command} -while (scan_char <> right_brace) do - begin - incr(buf_ptr2); {skip over the previous stop-character} - if (not scan2_white(right_brace,comma)) then - aux_err_no_right_brace; - if (lex_class[scan_char] = white_space) then - aux_err_white_space_in_argument; - if ((last > buf_ptr2+1) and (scan_char = right_brace)) then - aux_err_stuff_after_right_brace; - @; -next_cite: - end; -exit: -end; - - -@ -@^kludge@> -We must check if (the lower-case version of) this cite key has been -previously encountered, and proceed accordingly. The alias kludge -helps make the stack space not overflow on some machines. - -@d ex_buf1== ex_buf {an alias, used only in this module} - -@= -begin - trace - trace_pr_token; - trace_pr (' cite key encountered'); - ecart@/ -@; -tmp_ptr := buf_ptr1; -while (tmp_ptr < buf_ptr2) do - begin - ex_buf1[tmp_ptr] := buffer[tmp_ptr]; - incr(tmp_ptr); - end; -lower_case (ex_buf1, buf_ptr1, token_len); {convert to `canonical' form} -lc_cite_loc := str_lookup(ex_buf1,buf_ptr1,token_len,lc_cite_ilk,do_insert); -if (hash_found) then {already encountered this as a \.{\\citation} argument} - @ - else - @; - {it's a new cite key---add it to |cite_list|} -end - - -@ -Here we check for a \.{\\citation} command having \.{*} as an -argument, indicating that the entire database will be included. - -@= -begin -if (token_len = 1) then - if (buffer[buf_ptr1] = star) then - begin - trace - trace_pr_ln ('---entire database to be included'); - ecart@/ - if (all_entries) then - begin - print_ln ('Multiple inclusions of entire database'); - aux_err_return; - end - else - begin - all_entries := true; - all_marker := cite_ptr; - goto next_cite; - end; - end; -end - - -@ -@^case mismatch errors@> -We've previously encountered the lower-case version, so we check that -the actual version exactly matches the actual version of the -previously-encountered cite key(s). - -@= -begin - trace - trace_pr_ln (' previously'); - ecart@/ -dummy_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,dont_insert); -if (not hash_found) then {case mismatch error} - begin - print ('Case mismatch error between cite keys '); - print_token; - print (' and '); - print_pool_str (cite_list[ilk_info[ilk_info[lc_cite_loc]]]); - print_newline; - aux_err_return; - end; -end - - -@ -@:this can't happen}{\quad Cite hash error@> -Now we add the just-found argument to |cite_list| if there isn't -anything funny happening. - -@= -begin - trace - trace_pr_newline; - ecart@/ -cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); -if (hash_found) then - hash_cite_confusion; -check_cite_overflow (cite_ptr); -cur_cite_str := hash_text[cite_loc]; -ilk_info[cite_loc] := cite_ptr; -ilk_info[lc_cite_loc] := cite_loc; -incr(cite_ptr); -end - - -@ -@:this can't happen}{\quad Cite hash error@> -Here's a serious complaint (that is, a bug) concerning hash problems. -This is the first of several similar bug-procedures that exist only -because they save space. - -@= -procedure hash_cite_confusion; -begin -confusion ('Cite hash error'); -end; - - -@ -@^fetish@> -@:BibTeX capacity exceeded}{\quad number of cite keys@> -Complain if somebody's got a cite fetish. This procedure is called -when were about to add another cite key to |cite_list|. It assumes -that |cite_loc| gives the potential cite key's hash table location. - -@= -procedure check_cite_overflow (@!last_cite : cite_number); -begin -if (last_cite = max_cites) then - begin - print_pool_str (hash_text[cite_loc]); - print_ln (' is the key:'); - overflow('number of cite keys ',max_cites); - end; -end; - - -@ -@:auxiliary-file commands}{\quad \.{\\\AT!input}@> -An \.{\\@@input} command will have exactly one argument, it will -be between braces, and it must have the |s_aux_extension|. -All upper-case letters are converted to lower case. - -@= -procedure aux_input_command; -label exit; -var aux_extension_ok : boolean; {to check for a correct file extension} -begin -incr(buf_ptr2); {skip over the |left_brace|} -if (not scan1_white(right_brace)) then - aux_err_no_right_brace; -if (lex_class[scan_char] = white_space) then - aux_err_white_space_in_argument; -if (last > buf_ptr2+1) then - aux_err_stuff_after_right_brace; -@; -exit: -end; - - -@ -@:BibTeX capacity exceeded}{\quad number of \.{.aux} files@> -We must check that this potential \.{.aux} file won't overflow the -stack, that it has the correct extension, that we haven't encountered -it before (to prevent, among other things, an infinite loop). - -@= -begin -incr(aux_ptr); -if (aux_ptr = aux_stack_size) then - begin - print_token; print (': '); - overflow('auxiliary file depth ',aux_stack_size); - end; -aux_extension_ok := true; -if (token_len < length(s_aux_extension)) then@/ - aux_extension_ok := false {else |str_eq_buf| might bomb the program} -else if (not str_eq_buf(s_aux_extension, buffer, - buf_ptr2-length(s_aux_extension), length(s_aux_extension))) then - aux_extension_ok := false; -if (not aux_extension_ok) then - begin - print_token; - print (' has a wrong extension'); - decr(aux_ptr); - aux_err_return; - end; -cur_aux_str := hash_text[ - str_lookup(buffer,buf_ptr1,token_len,aux_file_ilk,do_insert)]; -if (hash_found) then - begin - print ('Already encountered file '); - print_aux_name; - decr(aux_ptr); - aux_err_return; - end; -@; -end - - -@ -We check that this \.{.aux} file can actually be opened, and then open it. - -@= -begin -start_name (cur_aux_str); {extension already there for \.{.aux} files} -name_ptr := name_length+1; -while (name_ptr <= file_name_size) do {pad with blanks} - begin - name_of_file[name_ptr] := ' '; - incr(name_ptr); - end; -if (not a_open_in(cur_aux_file)) then - begin - print ('I couldn''t open auxiliary file '); - print_aux_name; - decr(aux_ptr); - aux_err_return; - end; -print ('A level-',aux_ptr:0,' auxiliary file: '); -print_aux_name; -cur_aux_line := 0; -end - - -@ -Here we close the current-level \.{.aux} file and go back up a level, -if possible, by decrementing |aux_ptr|. - -@= -procedure pop_the_aux_stack; -begin -a_close (cur_aux_file); -if (aux_ptr=0) then - goto aux_done - else - decr(aux_ptr); -end; - - -@ -@^gymnastics@> -That's it for processing \.{.aux} commands, except for finishing the -procedural gymnastics. - -@= -@ - - -@ -We must complain if anything's amiss. - -@d aux_end_err(#) == begin - aux_end1_err_print; - print (#); - aux_end2_err_print; - end - -@= -procedure aux_end1_err_print; -begin -print ('I found no '); -end; -@# -procedure aux_end2_err_print; -begin -print ('---while reading file '); -print_aux_name; -mark_error; -end; - - -@ -Before proceeding, we see if we have any complaints. - -@= -procedure last_check_for_aux_errors; -begin -num_cites := cite_ptr; {record the number of distinct cite keys} -num_bib_files := bib_ptr; {and the number of \.{.bib} files} -if (not citation_seen) then - aux_end_err ('\citation commands') - else if ((num_cites = 0) and (not all_entries)) then - aux_end_err ('cite keys'); -if (not bib_seen) then - aux_end_err ('\bibdata command') - else if (num_bib_files = 0) then - aux_end_err ('database files'); -if (not bst_seen) then - aux_end_err ('\bibstyle command') - else if (bst_str = 0) then - aux_end_err ('style file'); -end; - - - -@* Reading the style file. -This part of the program reads the \.{.bst} file, which consists of a -sequence of commands. Each \.{.bst} command consists of a name (for -which case differences are ignored) followed by zero or more -arguments, each enclosed in braces. - -@d bst_done=32 {go here when finished with the \.{.bst} file} -@d no_bst_file=9932 {go here when skipping the \.{.bst} file} - -@= -,@!bst_done,@!no_bst_file - - -@ -The |bbl_line_num| gets initialized along with the |bst_line_num|, so -it's declared here too. - -@= -@!bbl_line_num : integer; {line number of the \.{.bbl} (output) file} -@!bst_line_num : integer; {line number of the \.{.bst} file} - - -@ -This little procedure exists because it's used by at least two other -procedures and thus saves some space. - -@= -procedure bst_ln_num_print; -begin -print ('--line ',bst_line_num:0,' of file '); -print_bst_name; -end; - - -@ -When there's a serious error parsing the \.{.bst} file, we flush the -rest of the current command; a blank line is assumed to mark the end -of a command (but for the purposes of error recovery only). Thus, -error recovery will be better if style designers leave blank lines -between \.{.bst} commands. This macro must be called from within a -procedure that has an |exit| label. - -@d bst_err_print_and_look_for_blank_line_return == - begin - bst_err_print_and_look_for_blank_line; - return; - end - -@d bst_err(#) == begin {serious error during \.{.bst} parsing} - print (#); - bst_err_print_and_look_for_blank_line_return; - end - -@= -procedure bst_err_print_and_look_for_blank_line; -begin -print ('-'); -bst_ln_num_print; -print_bad_input_line; {this call does the |mark_error|} -while (last <> 0) do {look for a blank input line} - if (not input_ln(bst_file)) then {or the end of the file} - goto bst_done - else - incr(bst_line_num); -buf_ptr2 := last; {to input the next line} -end; - - -@ -When there's a harmless error parsing the \.{.bst} file (harmless -syntactically, at least) we give just a |warning_message|. - -@d bst_warn(#) == begin {non-serious error during \.{.bst} parsing} - print (#); - bst_warn_print; - end - -@= -procedure bst_warn_print; -begin -bst_ln_num_print; -mark_warning; -end; - - -@ -Here's the outer loop for reading the \.{.bst} file---it keeps reading -and processing \.{.bst} commands until none left. This is part of the -main program; hence, because of the |bst_done| label, there's no -conventional |begin|-|end| pair surrounding the entire module. - -@= -if (bst_str = 0) then {there's no \.{.bst} file to read} - goto no_bst_file; {this is a |goto| so that |bst_done| is not in a block} -bst_line_num := 0; {initialize things} -bbl_line_num := 1; {best spot to initialize the output line number} -buf_ptr2 := last; {to get the first input line} -loop - begin - if (not eat_bst_white_space) then {the end of the \.{.bst} file} - goto bst_done; - get_bst_command_and_process; - end; -bst_done: a_close (bst_file); -no_bst_file: a_close (bbl_file); - - -@ -This \.{.bst}-specific scanning function skips over |white_space| -characters (and comments) until hitting a nonwhite character or the -end of the file, respectively returning |true| or |false|. It also -updates |bst_line_num|, the line counter. - -@= -function eat_bst_white_space : boolean; -label exit; -begin -loop - begin - if (scan_white_space) then {hit a nonwhite character on this line} - if (scan_char <> comment) then {it's not a comment character; return} - begin - eat_bst_white_space := true; - return; - end; - if (not input_ln(bst_file)) then {end-of-file; return |false|} - begin - eat_bst_white_space := false; - return; - end; - incr(bst_line_num); - buf_ptr2 := 0; - end; -exit: -end; - - -@ -It's often illegal to end a \.{.bst} command in certain places, and -this is where we come to check. - -@d eat_bst_white_and_eof_check(#) == - begin - if (not eat_bst_white_space) then - begin - eat_bst_print; - bst_err (#); - end; - end - -@= -procedure eat_bst_print; -begin -print ('Illegal end of style file in command: '); -end; - - -@ -We must attend to a few details before getting to work on this -\.{.bst} command. - -@= -procedure get_bst_command_and_process; -label exit; -begin -if (not scan_alpha) then - bst_err ('"',xchr[scan_char],'" can''t start a style-file command'); -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -command_num := ilk_info[ - str_lookup(buffer,buf_ptr1,token_len,bst_command_ilk,dont_insert)]; -if (not hash_found) then - begin - print_token; - bst_err (' is an illegal style-file command'); - end; -@; -exit: -end; - - -@ -@^style-file commands@> -@:this can't happen}{\quad Unknown style-file command@> -Here we determine which \.{.bst} command we're about to process, and -then go to it. - -@= -case (command_num) of - n_bst_entry : bst_entry_command; - n_bst_execute : bst_execute_command; - n_bst_function : bst_function_command; - n_bst_integers : bst_integers_command; - n_bst_iterate : bst_iterate_command; - n_bst_macro : bst_macro_command; - n_bst_read : bst_read_command; - n_bst_reverse : bst_reverse_command; - n_bst_sort : bst_sort_command; - n_bst_strings : bst_strings_command; - othercases confusion ('Unknown style-file command') -endcases - - -@ -We need data structures for the function definitions, the entry -variables, the global variables, and the actual entries corresponding -to the cite-key list. First we define the classes of `function's -used. Functions in all classes are of |bst_fn_ilk| except for -|int_literal|s, which are of |integer_ilk|; and |str_literal|s, which -are of |text_ilk|. - -@d built_in = 0 {the `primitive' functions} -@d wiz_defined = 1 {defined in the \.{.bst} file} -@d int_literal = 2 {integer `constants'} -@d str_literal = 3 {string `constants'} -@d field = 4 {things like `author' and `title'} -@d int_entry_var = 5 {integer entry variable} -@d str_entry_var = 6 {string entry variable} -@d int_global_var = 7 {integer global variable} -@d str_global_var = 8 {string global variable} -@d last_fn_class = 8 {the same number as on the line above} - - -@ -@:this can't happen}{\quad Unknown function class@> -Here's another bug report. - -@= -procedure unknwn_function_class_confusion; -begin -confusion ('Unknown function class'); -end; - - -@ -@:this can't happen}{\quad Unknown function class@> -Occasionally we'll want to |print| the name of one of these function -classes. - -@= -procedure print_fn_class (@!fn_loc : hash_loc); -begin -case (fn_type[fn_loc]) of - built_in : print ('built-in'); - wiz_defined : print ('wizard-defined'); - int_literal : print ('integer-literal'); - str_literal : print ('string-literal'); - field : print ('field'); - int_entry_var : print ('integer-entry-variable'); - str_entry_var : print ('string-entry-variable'); - int_global_var : print ('integer-global-variable'); - str_global_var : print ('string-global-variable'); - othercases unknwn_function_class_confusion -endcases; -end; - - -@ -@:this can't happen}{\quad Unknown function class@> -This version is for printing when in |trace| mode. - -@= - trace - procedure trace_pr_fn_class (@!fn_loc : hash_loc); - begin - case (fn_type[fn_loc]) of - built_in : trace_pr ('built-in'); - wiz_defined : trace_pr ('wizard-defined'); - int_literal : trace_pr ('integer-literal'); - str_literal : trace_pr ('string-literal'); - field : trace_pr ('field'); - int_entry_var : trace_pr ('integer-entry-variable'); - str_entry_var : trace_pr ('string-entry-variable'); - int_global_var : trace_pr ('integer-global-variable'); - str_global_var : trace_pr ('string-global-variable'); - othercases unknwn_function_class_confusion - endcases; - end; - ecart - - -@ -Besides the function classes, we have types based on \BibTeX's -capacity limitations and one based on what can go into the array -|wiz_functions| explained below. - -@d quote_next_fn = hash_base - 1 {special marker used in defining functions} -@d end_of_def = hash_max + 1 {another such special marker} - -@= -@!fn_class = 0..last_fn_class; {the \.{.bst} function classes} -@!wiz_fn_loc = 0..wiz_fn_space; {|wiz_defined|-function storage locations} -@!int_ent_loc = 0..max_ent_ints; {|int_entry_var| storage locations} -@!str_ent_loc = 0..max_ent_strs; {|str_entry_var| storage locations} -@!str_glob_loc = 0..max_glb_str_minus_1; {|str_global_var| storage locations} -@!field_loc = 0..max_fields; {individual field storage locations} -@!hash_ptr2 = quote_next_fn..end_of_def; {a special marker or a |hash_loc|} - - -@ -@^save space@> -@^space savings@> -@^system dependencies@> -We store information about the \.{.bst} functions in arrays the same -size as the hash-table arrays and in locations corresponding to their -hash-table locations. The two arrays |fn_info| (an alias of -|ilk_info| described earlier) and |fn_type| accomplish this: |fn_type| -specifies one of the above classes, and |fn_info| gives information -dependent on the class. - -Six other arrays give the contents of functions: The array -|wiz_functions| holds definitions for |wiz_defined| functions---each -such function consists of a sequence of pointers to hash-table -locations of other functions (with the two special-marker exceptions -above); the array |entry_ints| contains the current values of -|int_entry_var|s; the array |entry_strs| contains the current values -of |str_entry_var|s; an element of the array |global_strs| contains -the current value of a |str_global_var| if the corresponding -|glb_str_ptr| entry is empty, otherwise the nonempty entry is a -pointer to the string; and the array |field_info|, for each field of -each entry, contains either a pointer to the string or the special -value |missing|. - -The array |global_strs| isn't packed (that is, it isn't |array| \dots\ -|of packed array| \dots$\,$) to increase speed on some systems; -however, on systems that are byte-addressable and that have a good -compiler, packing |global_strs| would save lots of space without much -loss of speed. - -@d fn_info == ilk_info {an alias used with functions} -@# -@d missing = empty {a special pointer for missing fields} - -@= -@!fn_loc : hash_loc; {the hash-table location of a function} -@!wiz_loc : hash_loc; {the hash-table location of a wizard function} -@!literal_loc : hash_loc; {the hash-table location of a literal function} -@!macro_name_loc : hash_loc; {the hash-table location of a macro name} -@!macro_def_loc : hash_loc; {the hash-table location of a macro definition} -@!fn_type : packed array[hash_loc] of fn_class; -@!wiz_def_ptr : wiz_fn_loc; {storage location for the next wizard function} -@!wiz_fn_ptr : wiz_fn_loc; {general |wiz_functions| location} -@!wiz_functions : packed array[wiz_fn_loc] of hash_ptr2; -@!int_ent_ptr : int_ent_loc; {general |int_entry_var| location} -@!entry_ints : array[int_ent_loc] of integer; -@!num_ent_ints : int_ent_loc; {the number of distinct |int_entry_var| names} -@!str_ent_ptr : str_ent_loc; {general |str_entry_var| location} -@!entry_strs : array[str_ent_loc] of - packed array[0..ent_str_size] of ASCII_code; -@!num_ent_strs : str_ent_loc; {the number of distinct |str_entry_var| names} -@!str_glb_ptr : 0..max_glob_strs; {general |str_global_var| location} -@!glb_str_ptr : array[str_glob_loc] of str_number; -@!global_strs : array[str_glob_loc] of array[0..glob_str_size] of ASCII_code; -@!glb_str_end : array[str_glob_loc] of 0..glob_str_size; {end markers} -@!num_glb_strs : 0..max_glob_strs; {number of distinct |str_global_var| names} -@!field_ptr : field_loc; {general |field_info| location} -@!field_parent_ptr,@!field_end_ptr : field_loc; {two more for doing cross-refs} -@!cite_parent_ptr,@!cite_xptr : cite_number; {two others for doing cross-refs} -@!field_info : packed array[field_loc] of str_number; -@!num_fields : field_loc; {the number of distinct field names} -@!num_pre_defined_fields : field_loc; {so far, just one: \.{crossref}} -@!crossref_num : field_loc; {the number given to \.{crossref}} -@!no_fields : boolean; {used for |tr_print|ing entry information} - - -@ -Now we initialize storage for the |wiz_defined| functions and we -initialize variables so that the first |str_entry_var|, -|int_entry_var|, |str_global_var|, and |field| name will be assigned -the number~0. Note: The variables |num_ent_strs| and |num_fields| -will also be set when pre-defining strings. - -@= -wiz_def_ptr := 0; -num_ent_ints := 0; -num_ent_strs := 0; -num_fields := 0; -str_glb_ptr := 0; -while (str_glb_ptr < max_glob_strs) do {make |str_global_var|s empty} - begin - glb_str_ptr[str_glb_ptr] := 0; - glb_str_end[str_glb_ptr] := 0; - incr(str_glb_ptr); - end; -num_glb_strs := 0; - - - -@* Style-file commands. -@^style-file commands@> -There are ten \.{.bst} commands: Five (\.{entry}, \.{function}, -\.{integers}, \.{macro}, and \.{strings}) declare and define -functions, one (\.{read}) reads in the \.{.bib}-file entries, and four -(\.{execute}, \.{iterate}, \.{reverse}, and \.{sort}) -manipulate the entries and produce output. - -The boolean variables |entry_seen| and |read_seen| indicate whether -we've yet encountered an \.{entry} and a \.{read} command. There must -be exactly one of each of these, and the \.{entry} command, as well as -any \.{macro} command, must precede the \.{read} command. -Furthermore, the \.{read} command must precede the four that -manipulate the entries and produce output. - -@= -@!entry_seen : boolean; {|true| if we've already seen an \.{entry} command} -@!read_seen : boolean; {|true| if we've already seen a \.{read} command} -@!read_performed : boolean; {|true| if we started reading the database file(s)} -@!reading_completed : boolean; {|true| if we made it all the way through} -@!read_completed : boolean; {|true| if the database info didn't bomb \BibTeX} - - -@ -And we initialize them. - -@= -entry_seen := false; -read_seen := false; -read_performed := false; -reading_completed := false; -read_completed := false; - - -@ -@:this can't happen}{\quad Identifier scanning error@> -Here's another bug. - -@= -procedure id_scanning_confusion; -begin -confusion ('Identifier scanning error'); -end; - - -@ -@:this can't happen}{\quad Identifier scanning error@> -This macro is used to scan all \.{.bst} identifiers. The argument -supplies the \.{.bst} command name. The associated procedure simply -prints an error message. - -@d bst_identifier_scan(#) == - begin - scan_identifier (right_brace,comment,comment); - if ((scan_result = white_adjacent) or - (scan_result = specified_char_adjacent)) then - do_nothing - else - begin - bst_id_print; - bst_err (#); - end; - end - -@= -procedure bst_id_print; -begin -if (scan_result = id_null) then - print ('"',xchr[scan_char],'" begins identifier, command: ') -else if (scan_result = other_char_adjacent) then - print ('"',xchr[scan_char],'" immediately follows identifier, command: ') -else - id_scanning_confusion; -end; - - -@ -This macro just makes sure we're at a |left_brace|. - -@d bst_get_and_check_left_brace(#) == - begin - if (scan_char <> left_brace) then - begin - bst_left_brace_print; - bst_err (#); - end; - incr(buf_ptr2); {skip over the |left_brace|} - end - -@= -procedure bst_left_brace_print; -begin -print ('"',xchr[left_brace],'" is missing in command: '); -end; - - -@ -And this one, a |right_brace|. - -@d bst_get_and_check_right_brace(#) == - begin - if (scan_char <> right_brace) then - begin - bst_right_brace_print; - bst_err (#); - end; - incr(buf_ptr2); {skip over the |right_brace|} - end - -@= -procedure bst_right_brace_print; -begin -print ('"',xchr[right_brace],'" is missing in command: '); -end; - - -@ -This macro complains if we've already encountered a function to be -inserted into the hash table. - -@d check_for_already_seen_function(#) == - begin - if (hash_found) then {already encountered this as a \.{.bst} function} - begin - already_seen_function_print (#); - return; - end; - end - -@= -procedure already_seen_function_print (@!seen_fn_loc : hash_loc); -label exit; {so the call to |bst_err| works} -begin -print_pool_str (hash_text[seen_fn_loc]); -print (' is already a type "'); -print_fn_class (seen_fn_loc); -print_ln ('" function name'); -bst_err_print_and_look_for_blank_line_return; -exit: -end; - - -@ -@:style-file commands}{\quad \.{entry}@> -An \.{entry} command has three arguments, each a (possibly empty) list -of function names between braces (the names are separated by one or -more |white_space| characters). All function names in this and other -commands must be legal \.{.bst} identifiers. Upper/lower cases are -considered to be the same for function names in these lists---all -upper-case letters are converted to lower case. These arguments give -lists of |field|s, |int_entry_var|s, and |str_entry_var|s. - -@= -procedure bst_entry_command; -label exit; -begin -if (entry_seen) then - bst_err ('Illegal, another entry command'); -entry_seen := true; {now we've seen an \.{entry} command} -eat_bst_white_and_eof_check ('entry'); -@; -eat_bst_white_and_eof_check ('entry'); -if (num_fields = num_pre_defined_fields) then - bst_warn ('Warning--I didn''t find any fields'); -@; -eat_bst_white_and_eof_check ('entry'); -@; -exit: -end; - - -@ -This module reads a |left_brace|, the list of |field|s, and a -|right_brace|. The |field|s are those like `author' and `title.' - -@= -begin -bst_get_and_check_left_brace ('entry'); -eat_bst_white_and_eof_check ('entry'); -while (scan_char <> right_brace) do - begin - bst_identifier_scan ('entry'); - @; - eat_bst_white_and_eof_check ('entry'); - end; -incr(buf_ptr2); {skip over the |right_brace|} -end - - -@ -@^secret agent man@> -Here we insert the just found field name into the hash table, record -it as a |field|, and assign it a number to be used in indexing into -the |field_info| array. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a field'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (fn_loc); -fn_type[fn_loc] := field;@/ -fn_info[fn_loc] := num_fields; {give this field a number (take away its name)} -incr(num_fields); -end - - -@ -This module reads a |left_brace|, the list of |int_entry_var|s, -and a |right_brace|. - -@= -begin -bst_get_and_check_left_brace ('entry'); -eat_bst_white_and_eof_check ('entry'); -while (scan_char <> right_brace) do - begin - bst_identifier_scan ('entry'); - @; - eat_bst_white_and_eof_check ('entry'); - end; -incr(buf_ptr2); {skip over the |right_brace|} -end - - -@ -Here we insert the just found |int_entry_var| name into the hash table -and record it as an |int_entry_var|. An |int_entry_var| is one that -the style designer wants a separate copy of for each entry. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is an integer entry-variable'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (fn_loc); -fn_type[fn_loc] := int_entry_var;@/ -fn_info[fn_loc] := num_ent_ints; {give this |int_entry_var| a number} -incr(num_ent_ints); -end - - -@ -This module reads a |left_brace|, the list of |str_entry_var|s, and a -|right_brace|. A |str_entry_var| is one that the style designer wants -a separate copy of for each entry. - -@= -begin -bst_get_and_check_left_brace ('entry'); -eat_bst_white_and_eof_check ('entry'); -while (scan_char <> right_brace) do - begin - bst_identifier_scan ('entry'); - @; - eat_bst_white_and_eof_check ('entry'); - end; -incr(buf_ptr2); {skip over the |right_brace|} -end - - -@ -Here we insert the just found |str_entry_var| name into the hash -table, record it as a |str_entry_var|, and set its pointer into -|entry_strs|. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a string entry-variable'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (fn_loc); -fn_type[fn_loc] := str_entry_var;@/ -fn_info[fn_loc] := num_ent_strs; {give this |str_entry_var| a number} -incr(num_ent_strs); -end - - -@ -A legal argument for an \.{execute}, \.{iterate}, or \.{reverse} -command must exist and be |built_in| or |wiz_defined|. -Here's where we check, returning |true| if the argument is illegal. - -@= -function bad_argument_token : boolean; -label exit; -begin -bad_argument_token := true; {now it's easy to exit if necessary} -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); -if (not hash_found) then {unknown \.{.bst} function} - begin - print_token; - bst_err (' is an unknown function'); - end -else if ((fn_type[fn_loc] <> built_in) and - (fn_type[fn_loc] <> wiz_defined)) then - begin - print_token; - print (' has bad function type '); - print_fn_class (fn_loc); - bst_err_print_and_look_for_blank_line_return; - end; -bad_argument_token := false; -exit: -end; - - -@ -@:style-file commands}{\quad \.{execute}@> -An \.{execute} command has one argument, a single |built_in| or -|wiz_defined| function name between braces. Upper/lower cases are -considered to be the same---all upper-case letters are converted to -lower case. Also, we must make sure we've already seen a \.{read} -command. - -This module reads a |left_brace|, a single function to be executed, -and a |right_brace|. - -@= -procedure bst_execute_command; -label exit; -begin -if (not read_seen) then - bst_err ('Illegal, execute command before read command'); -eat_bst_white_and_eof_check ('execute'); -bst_get_and_check_left_brace ('execute'); -eat_bst_white_and_eof_check ('execute'); -bst_identifier_scan ('execute'); -@; -eat_bst_white_and_eof_check ('execute'); -bst_get_and_check_right_brace ('execute'); -@; -exit: -end; - - -@ -Before executing the function, we must make sure it's a legal one. It -must exist and be |built_in| or |wiz_defined|. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a to be executed function'); - ecart@/ -if (bad_argument_token) then - return; -end - - -@ -@:style-file commands}{\quad \.{function}@> -A \.{function} command has two arguments; the first is a -|wiz_defined| function name between braces. Upper/lower cases are -considered to be the same---all upper-case letters are converted to -lower case. The second argument defines this function. It consists -of a sequence of functions, between braces, separated by |white_space| -characters. Upper/lower cases are considered to be the same for -function names but not for |str_literal|s. - -@= -procedure bst_function_command; -label exit; -begin -eat_bst_white_and_eof_check ('function'); -@; -eat_bst_white_and_eof_check ('function'); -bst_get_and_check_left_brace ('function'); -scan_fn_def(wiz_loc); {this scans the function definition} -exit: -end; - - -@ -This module reads a |left_brace|, a |wiz_defined| function name, and -a |right_brace|. - -@= -begin -bst_get_and_check_left_brace ('function'); -eat_bst_white_and_eof_check ('function'); -bst_identifier_scan ('function'); -@; -eat_bst_white_and_eof_check ('function'); -bst_get_and_check_right_brace ('function'); -end - - -@ -The function name must exist and be a new one; we mark it as -|wiz_defined|. Also, see if it's the default entry-type function. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a wizard-defined function'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -wiz_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (wiz_loc); -fn_type[wiz_loc] := wiz_defined; -if (hash_text[wiz_loc] = s_default) then {we've found the default entry-type} - b_default := wiz_loc; {see the |built_in| functions for |b_default|} -end - - -@ -We're about to start scanning tokens in a function definition. When a -function token is illegal, we skip until it ends; a |white_space| -character, an end-of-line, a |right_brace|, or a |comment| marks the -end of the current token. - -@d next_token=25 {a bad function token; go read the next one} -@# -@d skip_token(#) == begin {not-so-serious error during \.{.bst} parsing} - print (#); - skip_token_print; {also, skip to the current token's end} - goto next_token; - end - -@= -procedure skip_token_print; -begin -print ('-'); -bst_ln_num_print; -mark_error; -if (scan2_white(right_brace,comment)) then {ok if token ends line} - do_nothing; -end; - - -@ -@^commented-out code@> -@^for a good time, try comment-out code@> -This macro is similar to the last one but is specifically for -recursion in a |wiz_defined| function, which is illegal; it helps save -space. - -@d skip_recursive_token == begin - print_recursion_illegal; - goto next_token; - end - -@= -procedure print_recursion_illegal; -begin - trace - trace_pr_newline; - ecart@/ -print_ln ('Curse you, wizard, before you recurse me:'); -print ('function '); -print_token; -print_ln (' is illegal in its own definition'); - @{ - print_recursion_illegal; - @}@/ -skip_token_print; {also, skip to the current token's end} -end; - - -@ -Here's another macro for saving some space when there's a problem with -a token. - -@d skip_token_unknown_function == begin - skp_token_unknown_function_print; - goto next_token; - end - -@= -procedure skp_token_unknown_function_print; -begin -print_token; -print (' is an unknown function'); -skip_token_print; {also, skip to the current token's end} -end; - - -@ -And another. - -@d skip_token_illegal_stuff_after_literal == - begin - skip_illegal_stuff_after_token_print; - goto next_token; - end - -@= -procedure skip_illegal_stuff_after_token_print; -begin -print ('"',xchr[scan_char],'" can''t follow a literal'); -skip_token_print; {also, skip to the current token's end} -end; - - -@ -This recursive function reads and stores the list of functions -(separated by |white_space| characters or ends-of-line) that define -this new function, and reads a |right_brace|. - -@= -procedure scan_fn_def (@!fn_hash_loc : hash_loc); -label next_token,@!exit; -type @!fn_def_loc = 0..single_fn_space; {for a single |wiz_defined|-function} -var singl_function : packed array[fn_def_loc] of hash_ptr2; - @!single_ptr : fn_def_loc; {next storage location for this definition} - @!copy_ptr : fn_def_loc; {dummy variable} - @!end_of_num : buf_pointer; {the end of an implicit function's name} - @!impl_fn_loc : hash_loc; {an implicit function's hash-table location} -begin -eat_bst_white_and_eof_check ('function'); -single_ptr := 0; -while (scan_char <> right_brace) do - begin - @; -next_token: - eat_bst_white_and_eof_check ('function'); - end; -@; -incr(buf_ptr2); {skip over the |right_brace|} -exit: -end; - - -@ -@:BibTeX capacity exceeded}{\quad single function space@> -This macro inserts a hash-table location (or one of the two -special markers |quote_next_fn| and |end_of_def|) into the -|singl_function| array, which will later be copied into the -|wiz_functions| array. - -@d insert_fn_loc(#) == begin - singl_function[single_ptr] := #; - if (single_ptr = single_fn_space) then - singl_fn_overflow; - incr(single_ptr); - end - -@= -procedure singl_fn_overflow; -begin -overflow('single function space ',single_fn_space); -end; - - -@ -There are five possibilities for the first character of the token -representing the next function of the definition: If it's a -|number_sign|, the token is an |int_literal|; if it's a -|double_quote|, the token is a |str_literal|; if it's a -|single_quote|, the token is a quoted function; if it's a -|left_brace|, the token isn't really a token, but rather the start of -another function definition (which will result in a recursive call to -|scan_fn_def|); if it's anything else, the token is the name of an -already-defined function. Note: To prevent the wizard from using -recursion, we have to check that neither a quoted function nor an -already-defined-function is actually the currently-being-defined -function (which is stored at |wiz_loc|). - -@= -case (scan_char) of - number_sign : @; - double_quote : @; - single_quote : @; - left_brace : @; - othercases @ -endcases - - -@ -An |int_literal| is preceded by a |number_sign|, consists of an -integer (i.e., an optional |minus_sign| followed by one or more -|numeric| characters), and is followed either by a |white_space| -character, an end-of-line, or a |right_brace|. The array |fn_info| -contains the value of the integer for |int_literal|s. - -@= -begin -incr(buf_ptr2); {skip over the |number_sign|} -if (not scan_integer) then - skip_token ('Illegal integer in integer literal'); - trace - trace_pr ('#'); - trace_pr_token; - trace_pr_ln (' is an integer literal with value ',token_value:0); - ecart@/ -literal_loc := str_lookup(buffer,buf_ptr1,token_len,integer_ilk,do_insert); -if (not hash_found) then - begin - fn_type[literal_loc] := int_literal; {set the |fn_class|} - fn_info[literal_loc] := token_value; {the value of this integer} - end; -if ((lex_class[scan_char]<>white_space) and (buf_ptr2right_brace) and@| (scan_char<>comment)) then - skip_token_illegal_stuff_after_literal; -insert_fn_loc (literal_loc); {add this function to |wiz_functions|} -end - - -@ -A |str_literal| is preceded by a |double_quote| and consists of all -characters on this line up to the next |double_quote|. Also, there -must be either a |white_space| character, an end-of-line, a -|right_brace|, or a |comment| following (since functions in the -definition must be separated by |white_space|). The array |fn_info| -contains nothing for |str_literal|s. - -@= -begin -incr(buf_ptr2); {skip over the |double_quote|} -if (not scan1(double_quote)) then - skip_token ('No `',xchr[double_quote],''' to end string literal'); - trace - trace_pr ('"'); - trace_pr_token; - trace_pr ('"'); - trace_pr_ln (' is a string literal'); - ecart@/ -literal_loc := str_lookup(buffer,buf_ptr1,token_len,text_ilk,do_insert);@/ -fn_type[literal_loc] := str_literal; {set the |fn_class|} -incr(buf_ptr2); {skip over the |double_quote|} -if ((lex_class[scan_char]<>white_space) and (buf_ptr2right_brace) and@| (scan_char<>comment)) then - skip_token_illegal_stuff_after_literal; -insert_fn_loc (literal_loc); {add this function to |wiz_functions|} -end - - -@ -A quoted function is preceded by a |single_quote| and consists of all -characters up to the next |white_space| character, end-of-line, -|right_brace|, or |comment|. - -@= -begin -incr(buf_ptr2); {skip over the |single_quote|} -if (scan2_white(right_brace,comment)) then {ok if token ends line} - do_nothing; - trace - trace_pr (''''); - trace_pr_token; - trace_pr (' is a quoted function '); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); -if (not hash_found) then {unknown \.{.bst} function} - skip_token_unknown_function -else - @; -end - - -@ -Here we check that this quoted function is a legal one---the function -name must already exist, but it mustn't be the currently-being-defined -function (which is stored at |wiz_loc|). - -@= -begin -if (fn_loc = wiz_loc) then - skip_recursive_token -else - begin - trace - trace_pr ('of type '); - trace_pr_fn_class (fn_loc); - trace_pr_newline; - ecart@/ - insert_fn_loc (quote_next_fn); {add special marker together with} - insert_fn_loc (fn_loc); {this function to |wiz_functions|} - end -end - - -@ -@^kludge@> -@:this can't happen}{\quad Already encountered implicit function@> -This module marks the implicit function as being quoted, generates a -name, and stores it in the hash table. This name is strictly internal -to this program, starts with a |single_quote| (since that will make -this function name unique), and ends with the variable |impl_fn_num| -converted to ASCII. The alias kludge helps make the stack space not -overflow on some machines. - -@d ex_buf2 == ex_buf {an alias, used only in this module} - -@= -begin -ex_buf2[0] := single_quote; -int_to_ASCII (impl_fn_num,ex_buf2,1,end_of_num); -impl_fn_loc := str_lookup(ex_buf2,0,end_of_num,bst_fn_ilk,do_insert); -if (hash_found) then - confusion ('Already encountered implicit function'); - trace - trace_pr_pool_str (hash_text[impl_fn_loc]); - trace_pr_ln (' is an implicit function'); - ecart@/ -incr(impl_fn_num); -fn_type[impl_fn_loc] := wiz_defined;@/ -insert_fn_loc (quote_next_fn); {all implicit functions are quoted} -insert_fn_loc (impl_fn_loc); {add it to |wiz_functions|} -incr(buf_ptr2); {skip over the |left_brace|} -scan_fn_def (impl_fn_loc); {this is the recursive call} -end - - -@ -The variable |impl_fn_num| counts the number of implicit functions -seen in the \.{.bst} file. - -@= -@!impl_fn_num : integer; {the number of implicit functions seen so far} - - -@ -Now we initialize it. - -@= -impl_fn_num := 0; - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -This module appends a character to |int_buf| after checking to make -sure it will fit; for use in |int_to_ASCII|. - -@d append_int_char(#) == begin - if (int_ptr = buf_size) then - buffer_overflow; - int_buf[int_ptr]:=#; - incr(int_ptr); - end - - -@ -This procedure takes the integer |int|, copies the appropriate -|ASCII_code| string into |int_buf| starting at |int_begin|, and sets -the |var| parameter |int_end| to the first unused |int_buf| location. -The ASCII string will consist of decimal digits, the first of which -will be not be a~0 if the integer is nonzero, with a prepended minus -sign if the integer is negative. - -@= -procedure int_to_ASCII (@!int:integer; var int_buf:buf_type; - @!int_begin:buf_pointer; var int_end:buf_pointer); -var int_ptr,@!int_xptr : buf_pointer; {pointers into |int_buf|} - @!int_tmp_val : ASCII_code; {the temporary element in an exchange} -begin -int_ptr := int_begin; -if (int < 0) then {add the |minus_sign| and use the absolute value} - begin - append_int_char (minus_sign); - int := -int; - end; -int_xptr := int_ptr; -repeat {copy digits into |int_buf|} - append_int_char ("0" + (int mod 10)); - int := int div 10; - until (int = 0); -int_end := int_ptr; {set the string length} -decr(int_ptr); -while (int_xptr < int_ptr) do {and reorder (flip) the digits} - begin - int_tmp_val := int_buf[int_xptr]; - int_buf[int_xptr] := int_buf[int_ptr]; - int_buf[int_ptr] := int_tmp_val; - decr(int_ptr); - incr(int_xptr); - end -end; - - -@ -An already-defined function consists of all characters up to the next -|white_space| character, end-of-line, |right_brace|, or |comment|. -This function name must already exist, but it mustn't be the -currently-being-defined function (which is stored at |wiz_loc|). - -@= -begin -if (scan2_white(right_brace,comment)) then {ok if token ends line} - do_nothing; - trace - trace_pr_token; - trace_pr (' is a function '); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); -if (not hash_found) then {unknown \.{.bst} function} - skip_token_unknown_function -else if (fn_loc = wiz_loc) then - skip_recursive_token -else - begin - trace - trace_pr ('of type '); - trace_pr_fn_class (fn_loc); - trace_pr_newline; - ecart@/ - insert_fn_loc (fn_loc); {add this function to |wiz_functions|} - end; -end - - -@ -@:BibTeX capacity exceeded}{\quad wizard-defined function space@> -Now we add the |end_of_def| special marker, make sure this function will -fit into |wiz_functions|, and put it there. - -@= -begin -insert_fn_loc (end_of_def); {add special marker ending the definition} -if (single_ptr + wiz_def_ptr > wiz_fn_space) then - begin - print (single_ptr + wiz_def_ptr : 0,': '); - overflow('wizard-defined function space ',wiz_fn_space); - end; -fn_info[fn_hash_loc] := wiz_def_ptr; {pointer into |wiz_functions|} -copy_ptr := 0; -while (copy_ptr < single_ptr) do {make this function official} - begin - wiz_functions[wiz_def_ptr] := singl_function[copy_ptr]; - incr(copy_ptr); - incr(wiz_def_ptr); - end; -end - - -@ -@:style-file commands}{\quad \.{integers}@> -An \.{integers} command has one argument, a list of function names -between braces (the names are separated by one or more |white_space| -characters). Upper/lower cases are considered to be the same for -function names in these lists---all upper-case letters are converted to -lower case. Each name in this list specifies an |int_global_var|. -There may be several \.{integers} commands in the \.{.bst} file. - -This module reads a |left_brace|, a list of |int_global_var|s, and a -|right_brace|. - -@= -procedure bst_integers_command; -label exit; -begin -eat_bst_white_and_eof_check ('integers'); -bst_get_and_check_left_brace ('integers'); -eat_bst_white_and_eof_check ('integers'); -while (scan_char <> right_brace) do - begin - bst_identifier_scan ('integers'); - @; - eat_bst_white_and_eof_check ('integers'); - end; -incr(buf_ptr2); {skip over the |right_brace|} -exit: -end; - - -@ -Here we insert the just found |int_global_var| name into the hash -table and record it as an |int_global_var|. Also, we initialize it by -setting |fn_info[fn_loc]| to 0. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is an integer global-variable'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (fn_loc); -fn_type[fn_loc] := int_global_var;@/ -fn_info[fn_loc] := 0; {initialize} -end - - -@ -@:style-file commands}{\quad \.{iterate}@> -An \.{iterate} command has one argument, a single |built_in| or -|wiz_defined| function name between braces. Upper/lower cases are -considered to be the same---all upper-case letters are converted to -lower case. Also, we must make sure we've already seen a \.{read} -command. - -This module reads a |left_brace|, a single function to be iterated, -and a |right_brace|. - -@= -procedure bst_iterate_command; -label exit; -begin -if (not read_seen) then - bst_err ('Illegal, iterate command before read command'); -eat_bst_white_and_eof_check ('iterate'); -bst_get_and_check_left_brace ('iterate'); -eat_bst_white_and_eof_check ('iterate'); -bst_identifier_scan ('iterate'); -@; -eat_bst_white_and_eof_check ('iterate'); -bst_get_and_check_right_brace ('iterate'); -@; -exit: -end; - - -@ -Before iterating the function, we must make sure it's a legal one. It -must exist and be |built_in| or |wiz_defined|. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a to be iterated function'); - ecart@/ -if (bad_argument_token) then - return; -end - - -@ -@:style-file commands}{\quad \.{macro}@> -A \.{macro} command, like a \.{function} command, has two arguments; -the first is a macro name between braces. The name must be a legal -\.{.bst} identifier. Upper/lower cases are considered to be the -same---all upper-case letters are converted to lower case. The second -argument defines this macro. It consists of a -|double_quote|-delimited string (which must be on a single line) -between braces, with optional |white_space| characters between the -braces and the |double_quote|s. This |double_quote|-delimited string -is parsed exactly as a |str_literal| is for the \.{function} command. - -@= -procedure bst_macro_command; -label exit; -begin -if (read_seen) then - bst_err ('Illegal, macro command after read command'); -eat_bst_white_and_eof_check ('macro'); -@; -eat_bst_white_and_eof_check ('macro'); -@; -exit: -end; - - -@ -This module reads a |left_brace|, a macro name, and a |right_brace|. - -@= -begin -bst_get_and_check_left_brace ('macro'); -eat_bst_white_and_eof_check ('macro'); -bst_identifier_scan ('macro'); -@; -eat_bst_white_and_eof_check ('macro'); -bst_get_and_check_right_brace ('macro'); -end - - -@ -The macro name must be a new one; we mark it as |macro_ilk|. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a macro'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -macro_name_loc := str_lookup(buffer,buf_ptr1,token_len,macro_ilk,do_insert); -if (hash_found) then - begin - print_token; - bst_err (' is already defined as a macro'); - end; -ilk_info[macro_name_loc]:=hash_text[macro_name_loc]; {default in case of error} -end - - -@ -This module reads a |left_brace|, the |double_quote|-delimited string -that defines this macro, and a |right_brace|. - -@= -begin -bst_get_and_check_left_brace ('macro'); -eat_bst_white_and_eof_check ('macro'); -if (scan_char <> double_quote) then - bst_err ('A macro definition must be ',xchr[double_quote],'-delimited'); -@; -eat_bst_white_and_eof_check ('macro'); -bst_get_and_check_right_brace ('macro'); -end - - -@ -A macro definition-string is preceded by a |double_quote| and consists -of all characters on this line up to the next |double_quote|. The -array |ilk_info| contains a pointer to this string for the macro name. - -@= -begin -incr(buf_ptr2); {skip over the |double_quote|} -if (not scan1(double_quote)) then - bst_err ('There''s no `',xchr[double_quote],''' to end macro definition'); - trace - trace_pr ('"'); - trace_pr_token; - trace_pr ('"'); - trace_pr_ln (' is a macro string'); - ecart@/ -macro_def_loc := str_lookup(buffer,buf_ptr1,token_len,text_ilk,do_insert);@/ -fn_type[macro_def_loc] := str_literal; {set the |fn_class|} -ilk_info[macro_name_loc] := hash_text[macro_def_loc]; -incr(buf_ptr2); {skip over the |double_quote|} -end - - -@ -@^gymnastics@> -We need to include stuff for \.{.bib} reading here because that's done -by the \.{read} command. - -@= -@ - - -@ -@:style-file commands}{\quad \.{read}@> -The \.{read} command has no arguments so there's no more parsing to -do. We must make sure we haven't seen a \.{read} command before and -we've already seen an \.{entry} command. - -@= -procedure bst_read_command; -label exit; -begin -if (read_seen) then - bst_err ('Illegal, another read command'); -read_seen := true; {now we've seen a \.{read} command} -if (not entry_seen) then - bst_err ('Illegal, read command before entry command'); -sv_ptr1 := buf_ptr2; {save the contents of the \.{.bst} input line} -sv_ptr2 := last; -tmp_ptr := sv_ptr1; -while (tmp_ptr < sv_ptr2) do - begin - sv_buffer[tmp_ptr] := buffer[tmp_ptr]; - incr(tmp_ptr); - end; -@; -buf_ptr2 := sv_ptr1; {and restore} -last := sv_ptr2; -tmp_ptr := buf_ptr2; -while (tmp_ptr < last) do - begin - buffer[tmp_ptr] := sv_buffer[tmp_ptr]; - incr(tmp_ptr); - end; -exit: -end; - - -@ -@:style-file commands}{\quad \.{reverse}@> -A \.{reverse} command has one argument, a single |built_in| or -|wiz_defined| function name between braces. Upper/lower cases are -considered to be the same---all upper-case letters are converted to -lower case. Also, we must make sure we've already seen a \.{read} -command. - -This module reads a |left_brace|, a single function to be iterated in -reverse, and a |right_brace|. - -@= -procedure bst_reverse_command; -label exit; -begin -if (not read_seen) then - bst_err ('Illegal, reverse command before read command'); -eat_bst_white_and_eof_check ('reverse'); -bst_get_and_check_left_brace ('reverse'); -eat_bst_white_and_eof_check ('reverse'); -bst_identifier_scan ('reverse'); -@; -eat_bst_white_and_eof_check ('reverse'); -bst_get_and_check_right_brace ('reverse'); -@; -exit: -end; - - -@ -Before iterating the function in reverse, we must make sure it's a -legal one. It must exist and be |built_in| or |wiz_defined|. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a to be iterated in reverse function'); - ecart@/ -if (bad_argument_token) then - return; -end - - -@ -@:style-file commands}{\quad \.{sort}@> -The \.{sort} command has no arguments so there's no more parsing to -do, but we must make sure we've already seen a \.{read} command. - -@= -procedure bst_sort_command; -label exit; -begin -if (not read_seen) then - bst_err ('Illegal, sort command before read command'); -@; -exit: -end; - - -@ -@:style-file commands}{\quad \.{strings}@> -A \.{strings} command has one argument, a list of function names -between braces (the names are separated by one or more |white_space| -characters). Upper/lower cases are considered to be the same for -function names in these lists---all upper-case letters are converted to -lower case. Each name in this list specifies a |str_global_var|. -There may be several \.{strings} commands in the \.{.bst} file. - -This module reads a |left_brace|, a list of |str_global_var|s, -and a |right_brace|. - -@= -procedure bst_strings_command; -label exit; -begin -eat_bst_white_and_eof_check ('strings'); -bst_get_and_check_left_brace ('strings'); -eat_bst_white_and_eof_check ('strings'); -while (scan_char <> right_brace) do - begin - bst_identifier_scan ('strings'); - @; - eat_bst_white_and_eof_check ('strings'); - end; -incr(buf_ptr2); {skip over the |right_brace|} -exit: -end; - - -@ -@:BibTeX capacity exceeded}{\quad number of string global-variables@> -Here we insert the just found |str_global_var| name into the hash -table, record it as a |str_global_var|, set its pointer into -|global_strs|, and initialize its value there to the null string. - -@d end_of_string = invalid_code {this illegal |ASCII_code| ends a string} - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a string global-variable'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -fn_loc := str_lookup(buffer,buf_ptr1,token_len,bst_fn_ilk,do_insert); -check_for_already_seen_function (fn_loc); -fn_type[fn_loc] := str_global_var;@/ -fn_info[fn_loc] := num_glb_strs; {pointer into |global_strs|} -if (num_glb_strs = max_glob_strs) then - overflow('number of string global-variables ',max_glob_strs); -incr(num_glb_strs); -end - - -@ -@^gymnastics@> -That's it for processing \.{.bst} commands, except for finishing the -procedural gymnastics. Note that this must topologically follow the -stuff for \.{.bib} reading, because that's done by the \.{.bst}'s -\.{read} command. - -@= -@ - - - -@* Reading the database file(s). -This section reads the \.{.bib} file(s), each of which consists of a -sequence of entries (perhaps with a few \.{.bib} commands thrown in, -as explained later). Each entry consists of an |at_sign|, an entry -type, and, between braces or parentheses and separated by |comma|s, a -database key and a list of fields. Each field consists of a field -name, an |equals_sign|, and nonempty list of field tokens separated by -|concat_char|s. Each field token is either a nonnegative number, a -macro name (like `jan'), or a brace-balanced string delimited by -either |double_quote|s or braces. Finally, case differences are -ignored for all but delimited strings and database keys, and -|white_space| characters and ends-of-line may appear in all reasonable -places (i.e., anywhere except within entry types, database keys, field -names, and macro names); furthermore, comments may appear anywhere -between entries (or before the first or after the last) as long as -they contain no |at_sign|s. - - -@ -These global variables are used while reading the \.{.bib} file(s). -The elements of |type_list|, which indicate an entry's type (book, -article, etc.), point either to a |hash_loc| or are one of two special -markers: |empty|, from which |hash_base = empty + 1| was defined, -means we haven't yet encountered the \.{.bib} entry corresponding to -this cite key; and |undefined| means we've encountered it but it had -an unknown entry type. Thus the array |type_list| is of type -|hash_ptr2|, also defined earlier. An element of the boolean array -|entry_exists| whose corresponding entry in |cite_list| gets -overwritten (which happens only when |all_entries| is |true|) -indicates whether we've encountered that entry of |cite_list| while -reading the \.{.bib} file(s); this information is unused for entries -that aren't (or more precisely, that have no chance of being) -overwritten. When we're reading the database file, the array -|cite_info| contains auxiliary information for |cite_list|. Later, -|cite_info| will become |sorted_cites|, and this dual role imposes the -(not-very-imposing) restriction |max_strings >= max_cites|. - -@d undefined = hash_max + 1 {a special marker used for |type_list|} - -@= -@!bib_line_num : integer; {line number of the \.{.bib} file} -@!entry_type_loc : hash_loc; {the hash-table location of an entry type} -@!type_list : packed array[cite_number] of hash_ptr2; -@!type_exists : boolean; {|true| if this entry type is \.{.bst}-defined} -@!entry_exists : packed array[cite_number] of boolean; -@!store_entry : boolean; {|true| if we're to store info for this entry} -@!field_name_loc : hash_loc; {the hash-table location of a field name} -@!field_val_loc : hash_loc; {the hash-table location of a field value} -@!store_field : boolean; {|true| if we're to store info for this field} -@!store_token : boolean; {|true| if we're to store this macro token} -@!right_outer_delim : ASCII_code; {either a |right_brace| or a |right_paren|} -@!right_str_delim : ASCII_code; {either a |right_brace| or a |double_quote|} -@!at_bib_command : boolean; {|true| for a command, false for an entry} -@!cur_macro_loc : hash_loc; {|macro_loc| for a \.{string} being defined} -@!cite_info : packed array[cite_number] of str_number; {extra |cite_list| info} -@!cite_hash_found : boolean; {set to a previous |hash_found| value} -@!preamble_ptr : bib_number; {pointer into the |s_preamble| array} -@!num_preamble_strings : bib_number; {counts the |s_preamble| strings} - - -@ -This little procedure exists because it's used by at least two other -procedures and thus saves some space. - -@= -procedure bib_ln_num_print; -begin -print ('--line ',bib_line_num:0,' of file '); -print_bib_name; -end; - - -@ -When there's a serious error parsing a \.{.bib} file, we flush -everything up to the beginning of the next entry. - -@d bib_err(#) == begin {serious error during \.{.bib} parsing} - print (#); - bib_err_print; - return; - end - -@= -procedure bib_err_print; -begin -print ('-'); -bib_ln_num_print; -print_bad_input_line; {this call does the |mark_error|} -print_skipping_whatever_remains; -if (at_bib_command) then - print_ln ('command') - else - print_ln ('entry'); -end; - - -@ -When there's a harmless error parsing a \.{.bib} file, we just give a -warning message. This is always called after other stuff has been -printed out. - -@d bib_warn(#) == begin {non-serious error during \.{.bst} parsing} - print (#); - bib_warn_print; - end -@# -@d bib_warn_newline(#) == begin {same as above but with a newline} - print_ln (#); - bib_warn_print; - end - -@= -procedure bib_warn_print; -begin -bib_ln_num_print; -mark_warning; -end; - - -@ -For all |num_bib_files| database files, we keep reading and processing -\.{.bib} entries until none left. - -@= -begin -@; -read_performed := true; -bib_ptr := 0; -while (bib_ptr < num_bib_files) do - begin - print ('Database file #',bib_ptr+1:0,': '); - print_bib_name;@/ - bib_line_num := 0; {initialize to get the first input line} - buf_ptr2 := last; - while (not eof(cur_bib_file)) do - get_bib_command_or_entry_and_process; - a_close (cur_bib_file); - incr(bib_ptr); - end; -reading_completed := true; - trace - trace_pr_ln ('Finished reading the database file(s)'); - ecart@/ -@; -read_completed := true; -end - - -@ -We need to initialize the |field_info| array, and also various things -associated with the |cite_list| array (but not |cite_list| itself). - -@= -begin -@; -@; -end - - -@ -This module initializes all fields of all entries to |missing|, the -value to which all fields are initialized. - -@= -begin -check_field_overflow (num_fields*num_cites); -field_ptr := 0; -while (field_ptr < max_fields) do - begin - field_info[field_ptr] := missing; - incr(field_ptr); - end; -end - - -@ -@^fetish@> -@:BibTeX capacity exceeded}{\quad total number of fields@> -Complain if somebody's got a field fetish. - -@= -procedure check_field_overflow (@!total_fields : integer); -begin -if (total_fields > max_fields) then - begin - print_ln (total_fields:0,' fields:'); - overflow('total number of fields ',max_fields); - end; -end; - - -@ -We must initialize the |type_list| array so that we can detect -duplicate (or missing) entries for cite keys on |cite_list|. Also, -when we're to include the entire database, we use the array -|entry_exists| to detect those missing entries whose |cite_list| info -will (or to be more precise, might) be overwritten; and we use the -array |cite_info| to save the part of |cite_list| that will (might) be -overwritten. We also use |cite_info| for counting cross~references -when it's appropriate---when an entry isn't otherwise to be included -on |cite_list| (that is, the entry isn't \.{\\cite}d or -\.{\\nocite}d). Such an entry is included on the final |cite_list| if -it's cross~referenced at least |min_crossrefs| times. - -@= -begin -cite_ptr := 0; -while (cite_ptr < max_cites) do - begin - type_list[cite_ptr] := empty;@/ - cite_info[cite_ptr] := any_value; {to appeas \PASCAL's boolean evaluation} - incr(cite_ptr); - end; -old_num_cites := num_cites; -if (all_entries) then - begin - cite_ptr := all_marker; - while (cite_ptr < old_num_cites) do - begin - cite_info[cite_ptr] := cite_list[cite_ptr]; - entry_exists[cite_ptr] := false; - incr(cite_ptr); - end; - cite_ptr := all_marker; {we insert the ``other'' entries here} - end - else - begin - cite_ptr := num_cites; {we insert the cross-referenced entries here} - all_marker := any_value; {to appease \PASCAL's boolean evaluation} - end; -end - - -@ -Before we actually start the code for reading a database file, we must -define this \.{.bib}-specific scanning function. It skips over -|white_space| characters until hitting a nonwhite character or the end -of the file, respectively returning |true| or |false|. It also -updates |bib_line_num|, the line counter. - -@= -function eat_bib_white_space : boolean; -label exit; -begin -while (not scan_white_space) do {no characters left; read another line} - begin - if (not input_ln(cur_bib_file)) then {end-of-file; return |false|} - begin - eat_bib_white_space := false; - return; - end; - incr(bib_line_num); - buf_ptr2 := 0; - end; -eat_bib_white_space := true; -exit: -end; - - -@ -It's often illegal to end a \.{.bib} command in certain places, and -this is where we come to check. - -@d eat_bib_white_and_eof_check == - begin - if (not eat_bib_white_space) then - begin - eat_bib_print; - return; - end; - end - -@= -procedure eat_bib_print; -label exit; {so the call to |bib_err| works} -begin -bib_err ('Illegal end of database file'); -exit: -end; - - -@ -And here are a bunch of error-message macros, each called more than -once, that thus save space as implemented. This one is for when one -of two possible characters is expected while scanning. - -@d bib_one_of_two_expected_err(#) == - begin - bib_one_of_two_print (#); - return; - end - -@= -procedure bib_one_of_two_print (@!char1,@!char2:ASCII_code); -label exit; {so the call to |bib_err| works} -begin -bib_err ('I was expecting a `',xchr[char1],''' or a `',xchr[char2],''''); -exit: -end; - - -@ -This one's for an expected |equals_sign|. - -@d bib_equals_sign_expected_err == - begin - bib_equals_sign_print; - return; - end - -@= -procedure bib_equals_sign_print; -label exit; {so the call to |bib_err| works} -begin -bib_err ('I was expecting an "',xchr[equals_sign],'"'); -exit: -end; - - -@ -This complains about unbalanced braces. - -@d bib_unbalanced_braces_err == - begin - bib_unbalanced_braces_print; - return; - end - -@= -procedure bib_unbalanced_braces_print; -label exit; {so the call to |bib_err| works} -begin -bib_err ('Unbalanced braces'); -exit: -end; - - -@ -And this one about an overly exuberant field. - -@d bib_field_too_long_err == - begin - bib_field_too_long_print; - return; - end - -@= -procedure bib_field_too_long_print; -label exit; {so the call to |bib_err| works} -begin -bib_err ('Your field is more than ',buf_size:0,' characters'); -exit: -end; - - -@ -This one is just a warning, not an error. It's for when something -isn't (or might not be) quite right with a macro name. - -@d macro_name_warning(#) == - begin - macro_warn_print; - bib_warn_newline (#); - end - -@= -procedure macro_warn_print; -begin -print ('Warning--string name "'); -print_token; -print ('" is '); -end; - - -@ -@:this can't happen}{\quad Identifier scanning error@> -This macro is used to scan all \.{.bib} identifiers. The argument -tells what was happening at the time. The associated procedure simply -prints an error message. - -@d bib_identifier_scan_check(#) == - begin - if ((scan_result = white_adjacent) or - (scan_result = specified_char_adjacent)) then - do_nothing - else - begin - bib_id_print; - bib_err (#); - end; - end - -@= -procedure bib_id_print; -begin -if (scan_result = id_null) then - print ('You''re missing ') -else if (scan_result = other_char_adjacent) then - print ('"',xchr[scan_char],'" immediately follows ') -else - id_scanning_confusion; -end; - - -@ -This module either reads a database entry, whose three main components -are an entry type, a database key, and a list of fields, or it reads a -\.{.bib} command, whose structure is command dependent and explained -later. - -@d cite_already_set = 22 {this gets around \PASCAL\ limitations} -@d first_time_entry = 26 {for checking for repeated database entries} - -@= -procedure get_bib_command_or_entry_and_process; -label cite_already_set,@!first_time_entry,@!loop_exit,@!exit; -begin -at_bib_command := false;@/ -@; -@; -eat_bib_white_and_eof_check; -@; -eat_bib_white_and_eof_check; -@; -exit: -end; - - -@ -This module skips over everything until hitting an |at_sign| or the -end of the file. It also updates |bib_line_num|, the line counter. - -@= -while (not scan1(at_sign)) do {no |at_sign|; get next line} - begin - if (not input_ln(cur_bib_file)) then {end-of-file} - return; - incr(bib_line_num); - buf_ptr2 := 0; - end - - -@ -@:this can't happen}{\quad An at-sign disappeared@> -This module reads an |at_sign| and an entry type (like `book' or -`article') or a \.{.bib} command. If it's an entry type, it must be -defined in the \.{.bst} file if this entry is to be included in the -reference list. - -@= -begin -if (scan_char <> at_sign) then - confusion ('An "',xchr[at_sign],'" disappeared'); -incr(buf_ptr2); {skip over the |at_sign|} -eat_bib_white_and_eof_check; -scan_identifier (left_brace,left_paren,left_paren); -bib_identifier_scan_check ('an entry type'); - trace - trace_pr_token; - trace_pr_ln (' is an entry type or a database-file command'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -command_num := ilk_info[ - str_lookup(buffer,buf_ptr1,token_len,bib_command_ilk,dont_insert)]; -if (hash_found) then - @ -else - begin {process an entry type} - entry_type_loc := str_lookup( - buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); - if ((not hash_found) or (fn_type[entry_type_loc]<>wiz_defined)) then@/ - type_exists := false {no such entry type defined in the \.{.bst} file} - else - type_exists := true; - end; -end - - -@ -@^database-file commands@> -@:this can't happen}{\quad Unknown database-file command@> -Here we determine which \.{.bib} command we're about to process, then -go to it. - -@= -begin -at_bib_command := true; -case (command_num) of - n_bib_comment : @; - n_bib_preamble : @; - n_bib_string : @; - othercases bib_cmd_confusion -endcases; -end - - -@ -@:this can't happen}{\quad Unknown database-file command@> -Here's another bug. - -@= -procedure bib_cmd_confusion; -begin -confusion ('Unknown database-file command'); -end; - - -@ -@:database-file commands}{\quad \.{comment}@> -The \.{comment} command is implemented for SCRIBE compatibility. It's -not really needed because \BibTeX\ treats (flushes) everything not -within an entry as a comment anyway. - -@= -begin -return; {flush comments} -end - - -@ -@:database-file commands}{\quad \.{preamble}@> -The \.{preamble} command lets a user have \TeX\ stuff inserted (by the -standard styles, at least) directly into the \.{.bbl} file. It is -intended primarily for allowing \TeX\ macro definitions used within -the bibliography entries (for better sorting, for example). One -\.{preamble} command per \.{.bib} file should suffice. - -A \.{preamble} command has either braces or parentheses as outer -delimiters. Inside is the preamble string, which has the same syntax -as a field value: a nonempty list of field tokens separated by -|concat_char|s. There are three types of field tokens---nonnegative -numbers, macro names, and delimited strings. - -This module does all the scanning (that's not subcontracted), but the -\.{.bib}-specific scanning function -|scan_and_store_the_field_value_and_eat_white| actually stores the -value. - -@= -begin -if (preamble_ptr = max_bib_files) then - bib_err ('You''ve exceeded ',max_bib_files:0,' preamble commands'); -eat_bib_white_and_eof_check; -if (scan_char = left_brace) then - right_outer_delim := right_brace -else if (scan_char = left_paren) then - right_outer_delim := right_paren -else - bib_one_of_two_expected_err (left_brace,left_paren); -incr(buf_ptr2); {skip over the left-delimiter} -eat_bib_white_and_eof_check; -store_field := true; -if (not scan_and_store_the_field_value_and_eat_white) then - return; -if (scan_char <> right_outer_delim) then - bib_err ('Missing "',xchr[right_outer_delim],'" in preamble command'); -incr(buf_ptr2); {skip over the |right_outer_delim|} -return; -end - - -@ -@:database-file commands}{\quad \.{string}@> -The \.{string} command is implemented both for SCRIBE compatibility -and for allowing a user: to override a \.{.bst}-file \.{macro} -command, to define one that the \.{.bst} file doesn't, or to engage in -good, wholesome, typing laziness. - -The \.{string} command does mostly the same thing as the -\.{.bst}-file's \.{macro} command (but the syntax is different and the -\.{string} command compresses |white_space|). In fact, later in this -program, the term ``macro'' refers to either a \.{.bst} ``macro'' or a -\.{.bib} ``string'' (when it's clear from the context that it's not -a \.{WEB} macro). - -A \.{string} command has either braces or parentheses as outer -delimiters. Inside is the string's name (it must be a legal -identifier, and case differences are ignored---all upper-case letters -are converted to lower case), then an |equals_sign|, and the string's -definition, which has the same syntax as a field value: a nonempty -list of field tokens separated by |concat_char|s. There are three -types of field tokens---nonnegative numbers, macro names, and -delimited strings. - -@= -begin -eat_bib_white_and_eof_check; -@; -eat_bib_white_and_eof_check; -@; -return; -end - - -@ -This module reads a left outer-delimiter and a string name. - -@= -begin -if (scan_char = left_brace) then - right_outer_delim := right_brace -else if (scan_char = left_paren) then - right_outer_delim := right_paren -else - bib_one_of_two_expected_err (left_brace,left_paren); -incr(buf_ptr2); {skip over the left-delimiter} -eat_bib_white_and_eof_check; -scan_identifier (equals_sign,equals_sign,equals_sign); -bib_identifier_scan_check ('a string name'); -@; -end - - -@ -@^commented-out code@> -This module marks this string as |macro_ilk|; the commented-out code -will give a warning message when overwriting a previously defined -macro. - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a database-defined macro'); - ecart@/ -lower_case (buffer, buf_ptr1, token_len); {ignore case differences} -cur_macro_loc := str_lookup(buffer,buf_ptr1,token_len,macro_ilk,do_insert); -ilk_info[cur_macro_loc] := hash_text[cur_macro_loc]; {default in case of error} - @{ - if (hash_found) then {already seen macro} - macro_name_warning ('having its definition overwritten'); - @}@/ -end - - -@ -This module skips over the |equals_sign|, reads and stores the list of -field tokens that defines this macro (compressing |white_space|), and -reads a |right_outer_delim|. - -@= -begin -if (scan_char <> equals_sign) then - bib_equals_sign_expected_err; -incr(buf_ptr2); {skip over the |equals_sign|} -eat_bib_white_and_eof_check; -store_field := true; -if (not scan_and_store_the_field_value_and_eat_white) then - return; -if (scan_char <> right_outer_delim) then - bib_err ('Missing "',xchr[right_outer_delim],'" in string command'); -incr(buf_ptr2); {skip over the |right_outer_delim|} -end - - -@ -@^kludge@> -The variables for the function -|scan_and_store_the_field_value_and_eat_white| must be global since -the functions it calls use them too. The alias kludge helps make the -stack space not overflow on some machines. - -@d field_vl_str == ex_buf {aliases, used ``only'' for this function} -@d field_end == ex_buf_ptr {the end marker for the field-value string} -@d field_start == ex_buf_xptr {and the start marker} - -@= -@!bib_brace_level : integer; {brace nesting depth (excluding |str_delim|s)} - - -@ -@^gymnastics@> -Since the function |scan_and_store_the_field_value_and_eat_white| -calls several other yet-to-be-described functions (one directly and -two indirectly), we must perform some topological gymnastics. - -@= -@@; -@@; -@ - - -@ -This function scans the list of field tokens that define the field -value string. If |store_field| is |true| it accumulates (indirectly) -in |field_vl_str| the concatenation of all the field tokens, -compressing nonnull |white_space| to a single |space| and, if the -field value is for a field (rather than a string definition), removing -any leading or trailing |white_space|; when it's finished it puts the -string into the hash table. It returns |false| if there was a serious -syntax error. - -@= -function scan_and_store_the_field_value_and_eat_white : boolean; -label exit; -begin -scan_and_store_the_field_value_and_eat_white := false; - {now it's easy to exit if necessary} -field_end := 0; -if (not scan_a_field_token_and_eat_white) then - return; -while (scan_char = concat_char) do {scan remaining field tokens} - begin - incr(buf_ptr2); {skip over the |concat_char|} - eat_bib_white_and_eof_check; - if (not scan_a_field_token_and_eat_white) then - return; - end; -if (store_field) then - @; -scan_and_store_the_field_value_and_eat_white := true; -exit: -end; - - -@ -Each field token is either a nonnegative number, a macro name (like -`jan'), or a brace-balanced string delimited by either |double_quote|s -or braces. Thus there are four possibilities for the first character -of the field token: If it's a |left_brace| or a |double_quote|, the -token (with balanced braces, up to the matching |right_str_delim|) is -a string; if it's |numeric|, the token is a number; if it's anything -else, the token is a macro name (and should thus have been defined by -either the \.{.bst}-file's \.{macro} command or the \.{.bib}-file's -\.{string} command). This function returns |false| if there was a -serious syntax error. - -@= -function scan_a_field_token_and_eat_white : boolean; -label exit; -begin -scan_a_field_token_and_eat_white := false; {now it's easy to exit if necessary} -case (scan_char) of - left_brace : - begin - right_str_delim := right_brace; - if (not scan_balanced_braces) then - return; - end; - double_quote : - begin - right_str_delim := double_quote; - if (not scan_balanced_braces) then - return; - end; - "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" : - @; - othercases - @ -endcases; -eat_bib_white_and_eof_check; -scan_a_field_token_and_eat_white := true; -exit: -end; - - -@ -Now we come to the stuff that actually accumulates the field value to -be stored. This module copies a character into |field_vl_str| if it -will fit; since it's so low level, it's implemented as a macro. - -@d copy_char(#) == begin - if (field_end = buf_size) then - bib_field_too_long_err - else - begin - field_vl_str[field_end] := #; - incr(field_end); - end; - end - - -@ -The \.{.bib}-specific scanning function |compress_bib_white| skips -over |white_space| characters within a string until hitting a nonwhite -character; in fact, it does everything |eat_bib_white_space| does, but -it also adds a |space| to |field_vl_str|. This function is never -called if there are no |white_space| characters (or ends-of-line) to -be scanned (though the associated macro might be). The function -returns |false| if there is a serious syntax error. - -@d check_for_and_compress_bib_white_space == - begin - if ((lex_class[scan_char]=white_space) or (buf_ptr2=last)) then - if (not compress_bib_white) then - return; - end - -@= -function compress_bib_white : boolean; -label exit; -begin -compress_bib_white := false; {now it's easy to exit if necessary} -copy_char (space); -while (not scan_white_space) do {no characters left; read another line} - begin - if (not input_ln(cur_bib_file)) then {end-of-file; complain} - begin - eat_bib_print; - return; - end; - incr(bib_line_num); - buf_ptr2 := 0; - end; -compress_bib_white := true; -exit: -end; - - -@ -This \.{.bib}-specific function scans a string with balanced braces, -stopping just past the matching |right_str_delim|. How much work it -does depends on whether |store_field = true|. It returns |false| if -there was a serious syntax error. - -@= -function scan_balanced_braces : boolean; -label loop_exit,@!exit; -begin -scan_balanced_braces := false; {now it's easy to exit if necessary} -incr(buf_ptr2); {skip over the left-delimiter} -check_for_and_compress_bib_white_space; -if (field_end > 1) then - if (field_vl_str[field_end-1] = space) then - if (field_vl_str[field_end-2] = space) then {remove wrongly added |space|} - decr(field_end); -bib_brace_level := 0; {and we're at a non|white_space| character} -if (store_field) then - @ - else - @; -incr(buf_ptr2); {skip over the |right_str_delim|} -scan_balanced_braces := true; -exit: -end; - - -@ -This module scans over a brace-balanced string without keeping track -of anything but the brace level. It starts with |bib_brace_level = 0| -and at a non|white_space| character. - -@= -begin -while (scan_char <> right_str_delim) do {we're at |bib_brace_level = 0|} - if (scan_char = left_brace) then - begin - incr(bib_brace_level); - incr(buf_ptr2); {skip over the |left_brace|} - eat_bib_white_and_eof_check; - while (bib_brace_level > 0) do - @ 0|@>; - end - else if (scan_char = right_brace) then - bib_unbalanced_braces_err - else - begin - incr(buf_ptr2); {skip over some other character} - if (not scan3 (right_str_delim, left_brace, right_brace)) then - eat_bib_white_and_eof_check; - end -end - - -@ -This module does the same as above but, because |bib_brace_level > 0|, it -doesn't have to look for a |right_str_delim|. - -@ 0|@>= -begin {top part of the |while| loop---we're always at a nonwhite character} -if (scan_char = right_brace) then - begin - decr(bib_brace_level); - incr(buf_ptr2); {skip over the |right_brace|} - eat_bib_white_and_eof_check; - end -else if (scan_char = left_brace) then - begin - incr(bib_brace_level); - incr(buf_ptr2); {skip over the |left_brace|} - eat_bib_white_and_eof_check; - end -else - begin - incr(buf_ptr2); {skip over some other character} - if (not scan2 (right_brace, left_brace)) then - eat_bib_white_and_eof_check; - end -end - - -@ -This module scans over a brace-balanced string, compressing multiple -|white_space| characters into a single |space|. It starts with -|bib_brace_level = 0| and starts at a non|white_space| character. - -@= -begin -while (scan_char <> right_str_delim) do - case (scan_char) of - left_brace : - begin - incr(bib_brace_level); - copy_char (left_brace);@/ - incr(buf_ptr2); {skip over the |left_brace|} - check_for_and_compress_bib_white_space;@/ - @ 0|@>; - end; - right_brace : - bib_unbalanced_braces_err; - othercases - begin - copy_char (scan_char); - incr(buf_ptr2); {skip over some other character} - check_for_and_compress_bib_white_space; - end - endcases; -end - - -@ -This module is similar to the last but starts with |bib_brace_level > 0| -(and, like the last, it starts at a non|white_space| character). - -@ 0|@>= -begin -loop - case (scan_char) of - right_brace : - begin - decr(bib_brace_level); - copy_char (right_brace);@/ - incr(buf_ptr2); {skip over the |right_brace|} - check_for_and_compress_bib_white_space; - if (bib_brace_level = 0) then - goto loop_exit; - end; - left_brace : - begin - incr(bib_brace_level); - copy_char (left_brace);@/ - incr(buf_ptr2); {skip over the |left_brace|} - check_for_and_compress_bib_white_space; - end; - othercases - begin - copy_char (scan_char); - incr(buf_ptr2); {skip over some other character} - check_for_and_compress_bib_white_space; - end - endcases; -loop_exit: -end - - -@ -@:this can't happen}{\quad A digit disappeared@> -This module scans a nonnegative number and copies it to |field_vl_str| -if it's to store the field. - -@= -begin -if (not scan_nonneg_integer) then - confusion ('A digit disappeared'); -if (store_field) then - begin - tmp_ptr := buf_ptr1; - while (tmp_ptr < buf_ptr2) do - begin - copy_char (buffer[tmp_ptr]); - incr(tmp_ptr); - end; - end; -end - - -@ -This module scans a macro name and copies its string to |field_vl_str| -if it's to store the field, complaining if the macro is recursive or -undefined. - -@= -begin -scan_identifier (comma,right_outer_delim,concat_char); -bib_identifier_scan_check ('a field part'); -if (store_field) then - begin - lower_case (buffer, buf_ptr1, token_len); {ignore case differences} - macro_name_loc := str_lookup( - buffer,buf_ptr1,token_len,macro_ilk,dont_insert); - store_token := true; - if (at_bib_command) then - if (command_num = n_bib_string) then - if (macro_name_loc = cur_macro_loc) then - begin - store_token := false; - macro_name_warning ('used in its own definition'); - end; - if (not hash_found) then - begin - store_token := false; - macro_name_warning ('undefined'); - end; - if (store_token) then - @; - end; -end - - -@ -The macro definition may have |white_space| that needs compressing, -because it may have been defined in the \.{.bst} file. - -@= -begin -tmp_ptr := str_start[ilk_info[macro_name_loc]]; -tmp_end_ptr := str_start[ilk_info[macro_name_loc]+1]; -if (field_end = 0) then - if ((lex_class[str_pool[tmp_ptr]] = white_space) and (tmp_ptr < tmp_end_ptr)) - then - begin {compress leading |white_space| of first nonnull token} - copy_char (space); - incr(tmp_ptr); - while ((lex_class[str_pool[tmp_ptr]] = white_space) and - (tmp_ptr < tmp_end_ptr)) do - incr(tmp_ptr); - end; {the next remaining character is non|white_space|} -while (tmp_ptr < tmp_end_ptr) do - begin - if (lex_class[str_pool[tmp_ptr]] <> white_space) then - copy_char (str_pool[tmp_ptr]) - else if (field_vl_str[field_end-1] <> space) then - copy_char (space); - incr(tmp_ptr); - end; -end - - -@ -@^ham and eggs@> -Now it's time to store the field value in the hash table, and store an -appropriate pointer to it (depending on whether it's for a database -entry or command). But first, if necessary, we remove a trailing -|space| and a leading |space| if these exist. (Hey, if we had some -ham we could make ham-and-eggs if we had some eggs.) - -@= -begin -if (not at_bib_command) then {chop trailing |space| for a field} - if (field_end > 0) then - if (field_vl_str[field_end-1] = space) then - decr(field_end); -if ((not at_bib_command) and (field_vl_str[0] = space) and (field_end > 0)) - then {chop leading |space| for a field} - field_start := 1 - else - field_start := 0; -field_val_loc := str_lookup(field_vl_str,field_start,field_end-field_start, - text_ilk,do_insert); -fn_type[field_val_loc] := str_literal; {set the |fn_class|} - trace - trace_pr ('"'); - trace_pr_pool_str (hash_text[field_val_loc]); - trace_pr_ln ('" is a field value'); - ecart@/ -if (at_bib_command) then {for a \.{preamble} or \.{string} command} - @ - else {for a database entry} - @; -end - - -@ -@:this can't happen}{\quad Unknown database-file command@> -Here's where we store the goods when we're dealing with a command -rather than an entry. - -@= -begin -case (command_num) of - n_bib_preamble : - begin - s_preamble[preamble_ptr] := hash_text[field_val_loc]; - incr(preamble_ptr); - end; - n_bib_string : - ilk_info[cur_macro_loc] := hash_text[field_val_loc]; - othercases bib_cmd_confusion -endcases; -end - - -@ -And here, an entry. - -@= -begin -field_ptr := entry_cite_ptr * num_fields + fn_info[field_name_loc]; -if (field_info[field_ptr] <> missing) then - begin - print ('Warning--I''m ignoring '); - print_pool_str (cite_list[entry_cite_ptr]); - print ('''s extra "'); - print_pool_str (hash_text[field_name_loc]); - bib_warn_newline ('" field'); - end - else - begin {the field was empty, store its new value} - field_info[field_ptr] := hash_text[field_val_loc]; - if ((fn_info[field_name_loc] = crossref_num) and (not all_entries)) then - @; - end; -end - - -@ -@^kludge@> -@:this can't happen}{\quad Cite hash error@> -If the cross-referenced entry isn't already on |cite_list| we add it -(at least temporarily); if it is already on |cite_list| we update the -cross-reference count, if necessary. Note that |all_entries| is -|false| here. The alias kludge helps make the stack space not -overflow on some machines. - -@d extra_buf == out_buf {an alias, used only in this module} - -@= -begin -tmp_ptr := field_start; -while (tmp_ptr < field_end) do - begin - extra_buf[tmp_ptr] := field_vl_str[tmp_ptr]; - incr(tmp_ptr); - end; -lower_case (extra_buf, field_start, field_end-field_start); - {convert to `canonical' form} -lc_cite_loc := str_lookup(extra_buf,field_start,field_end-field_start, - lc_cite_ilk,do_insert); -if (hash_found) then - begin - cite_loc := ilk_info[lc_cite_loc]; {even if there's a case mismatch} - if (ilk_info[cite_loc] >= old_num_cites) then {a previous \.{crossref}} - incr(cite_info[ilk_info[cite_loc]]); - end - else - begin {it's a new \.{crossref}} - cite_loc := str_lookup(field_vl_str,field_start,field_end-field_start, - cite_ilk,do_insert); - if (hash_found) then - hash_cite_confusion; - add_database_cite (cite_ptr); {this increments |cite_ptr|} - cite_info[ilk_info[cite_loc]] := 1; {the first cross-ref for this cite key} - end; -end - - -@ -This procedure adds (or restores) to |cite_list| a cite key; it is -called only when |all_entries| is |true| or when adding -cross~references, and it assumes that |cite_loc| and |lc_cite_loc| are -set. It also increments its argument. - -@= -procedure add_database_cite (var new_cite : cite_number); -begin -check_cite_overflow (new_cite); {make sure this cite will fit} -check_field_overflow (num_fields*new_cite); -cite_list[new_cite] := hash_text[cite_loc]; -ilk_info[cite_loc] := new_cite; -ilk_info[lc_cite_loc] := cite_loc; -incr(new_cite); -end; - - -@ -And now, back to processing an entry (rather than a command). This -module reads a left outer-delimiter and a database key. - -@= -begin -if (scan_char = left_brace) then - right_outer_delim := right_brace -else if (scan_char = left_paren) then - right_outer_delim := right_paren -else - bib_one_of_two_expected_err (left_brace,left_paren); -incr(buf_ptr2); {skip over the left-delimiter} -eat_bib_white_and_eof_check; -if (right_outer_delim = right_paren) then {to allow it in a database key} - begin - if (scan1_white(comma)) then {ok if database key ends line} - do_nothing; - end - else - if (scan2_white(comma,right_brace)) then {|right_brace=right_outer_delim|} - do_nothing; -@; -end - - -@ -@^kludge@> -The lower-case version of this database key must correspond to one in -|cite_list|, or else |all_entries| must be |true|, if this entry is to -be included in the reference list. Accordingly, this module sets -|store_entry|, which determines whether the relevant information for -this entry is stored. The alias kludge helps make the stack space not -overflow on some machines. - -@d ex_buf3 == ex_buf {an alias, used only in this module} - -@= -begin - trace - trace_pr_token; - trace_pr_ln (' is a database key'); - ecart@/ -tmp_ptr := buf_ptr1; -while (tmp_ptr < buf_ptr2) do - begin - ex_buf3[tmp_ptr] := buffer[tmp_ptr]; - incr(tmp_ptr); - end; -lower_case (ex_buf3, buf_ptr1, token_len); {convert to `canonical' form} -if (all_entries) then - lc_cite_loc := str_lookup(ex_buf3,buf_ptr1,token_len,lc_cite_ilk,do_insert) - else - lc_cite_loc := str_lookup(ex_buf3,buf_ptr1,token_len,lc_cite_ilk, - dont_insert); -if (hash_found) then - begin - entry_cite_ptr := ilk_info[ilk_info[lc_cite_loc]]; - @; - end; -store_entry := true; {unless |(not hash_found) and (not all_entries)|} -if (all_entries) then - @ - else if (not hash_found) then - store_entry := false; {no such cite key exists on |cite_list|} -if (store_entry) then - @; -end - - -@ -@:this can't happen}{\quad The cite list is messed up@> -It's illegal to have two (or more) entries with the same database key -(even if there are case differrences), and we skip the rest of the -entry for such a repeat occurrence. Also, we make this entry's -database key the official |cite_list| key if it's on |cite_list| only -because of cross references. - -@= -begin -if ((not all_entries) or (entry_cite_ptr < all_marker) - or (entry_cite_ptr >= old_num_cites)) then - begin - if (type_list[entry_cite_ptr] = empty) then - begin - @; - goto first_time_entry; - end; - end -else if (not entry_exists[entry_cite_ptr]) then - begin - @; - if (lc_xcite_loc = lc_cite_loc) then - goto first_time_entry; - end;@/ - {oops---repeated entry---issue a reprimand} -if (type_list[entry_cite_ptr] = empty) then - confusion ('The cite list is messed up'); -bib_err ('Repeated entry'); -first_time_entry: {note that when we leave normally, |hash_found| is |true|} -end - - -@ -An entry that's on |cite_list| only because of cross referencing must -have its database key (rather than one of the \.{crossref} keys) as -the official |cite_list| string. Here's where we assure that. The -variable |hash_found| is |true| upon entrance to and exit from this -module. - -@= -begin -if ((not all_entries) and (entry_cite_ptr >= old_num_cites)) then - begin - cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); - if (not hash_found) then - begin {it's not on |cite_list|---put it there} - ilk_info[lc_cite_loc] := cite_loc; - ilk_info[cite_loc] := entry_cite_ptr; - cite_list[entry_cite_ptr] := hash_text[cite_loc];@/ - hash_found := true; {restore this value for later use} - end; - end; -end - - -@ -@^kludge@> -@:this can't happen}{\quad A cite key disappeared@> -This module, a simpler version of the -|find_cite_locs_for_this_cite_key| function, exists primarily to -compute |lc_xcite_loc|. When this code is executed we have -|(all_entries) and (entry_cite_ptr >= all_marker) and (not -entry_exists[entry_cite_ptr])|. The alias kludge helps make the stack -space not overflow on some machines. - -@d ex_buf4 == ex_buf {aliases, used only} -@d ex_buf4_ptr == ex_buf_ptr {in this module} - -@= -begin -ex_buf4_ptr := 0; -tmp_ptr := str_start[cite_info[entry_cite_ptr]]; -tmp_end_ptr := str_start[cite_info[entry_cite_ptr]+1]; -while (tmp_ptr < tmp_end_ptr) do - begin - ex_buf4[ex_buf4_ptr] := str_pool[tmp_ptr]; - incr(ex_buf4_ptr); - incr(tmp_ptr); - end; -lower_case (ex_buf4, 0, length(cite_info[entry_cite_ptr])); - {convert to `canonical' form} -lc_xcite_loc := str_lookup(ex_buf4,0,length(cite_info[entry_cite_ptr]), - lc_cite_ilk,dont_insert); -if (not hash_found) then - cite_key_disappeared_confusion; -end - - -@ -@:this can't happen}{\quad A cite key disappeared@> -Here's another bug complaint. - -@= -procedure cite_key_disappeared_confusion; -begin -confusion ('A cite key disappeared'); -end; - - -@ -@:this can't happen}{\quad Cite hash error@> -This module, which gets executed only when |all_entries| is |true|, -does one of three things, depending on whether or not, and where, the -cite key appears on |cite_list|: If it's on |cite_list| before -|all_marker|, there's nothing to be done; if it's after |all_marker|, -it must be reinserted (at the current place) and we must note that its -corresponding entry exists; and if it's not on |cite_list| at all, it -must be inserted for the first time. The |goto| construct must stay -as is, partly because some \PASCAL\ compilers might complain if -``|and|'' were to connect the two boolean expressions (since -|entry_cite_ptr| could be uninitialized when |hash_found| is |false|). - -@= -begin -if (hash_found) then - begin - if (entry_cite_ptr < all_marker) then - goto cite_already_set {that is, do nothing} - else - begin - entry_exists[entry_cite_ptr] := true; - cite_loc := ilk_info[lc_cite_loc]; - end; - end - else - begin {this is a new key} - cite_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,do_insert); - if (hash_found) then - hash_cite_confusion; - end;@/ -entry_cite_ptr := cite_ptr; -add_database_cite (cite_ptr); {this increments |cite_ptr|} -cite_already_set: -end - - -@ -@^case mismatch errors@> -@^commented-out code@> -We must give a warning if this entry~type doesn't exist. Also, we -point the appropriate entry of |type_list| to the entry type just read -above. - -For SCRIBE compatibility, the code to give a warning for a case -mismatch between a cite key and a database key has been commented out. -In fact, SCRIBE is the reason that it doesn't produce an error message -outright. (Note: Case mismatches between two cite keys produce -full-blown errors.) - -@= -begin - @{ - dummy_loc := str_lookup(buffer,buf_ptr1,token_len,cite_ilk,dont_insert); - if (not hash_found) then {give a warning if there is a case difference} - begin - print ('Warning--case mismatch, database key "'); - print_token; - print ('", cite key "'); - print_pool_str (cite_list[entry_cite_ptr]); - bib_warn_newline ('"'); - end; - @}@/ -if (type_exists) then - type_list[entry_cite_ptr] := entry_type_loc - else - begin - type_list[entry_cite_ptr] := undefined; - print ('Warning--entry type for "'); - print_token; - bib_warn_newline ('" isn''t style-file defined'); - end; -end - - -@ -This module reads a |comma| and a field as many times as it can, and -then reads a |right_outer_delim|, ending the current entry. - -@= -begin -while (scan_char <> right_outer_delim) do - begin - if (scan_char <> comma) then - bib_one_of_two_expected_err (comma,right_outer_delim); - incr(buf_ptr2); {skip over the |comma|} - eat_bib_white_and_eof_check; - if (scan_char = right_outer_delim) then - goto loop_exit; - @; - eat_bib_white_and_eof_check; - if (not scan_and_store_the_field_value_and_eat_white) then - return; - end; -loop_exit: -incr(buf_ptr2); {skip over the |right_outer_delim|} -end - - -@ -This module reads a field name; its contents won't be stored unless it -was declared in the \.{.bst} file and |store_entry = true|. - -@= -begin -scan_identifier (equals_sign,equals_sign,equals_sign); -bib_identifier_scan_check ('a field name'); - trace - trace_pr_token; - trace_pr_ln (' is a field name'); - ecart@/ -store_field := false; -if (store_entry) then - begin - lower_case (buffer, buf_ptr1, token_len); {ignore case differences} - field_name_loc := str_lookup( - buffer,buf_ptr1,token_len,bst_fn_ilk,dont_insert); - if (hash_found) then - if (fn_type[field_name_loc]=field) then@/ - store_field := true; {field name was pre-defined or \.{.bst}-declared} - end; -eat_bib_white_and_eof_check; -if (scan_char <> equals_sign) then - bib_equals_sign_expected_err; -incr(buf_ptr2); {skip over the |equals_sign|} -end - - -@ -This gets things ready for further \.{.bst} processing. - -@= -begin -num_cites := cite_ptr; {to include database and \.{crossref} cite keys, too} -num_preamble_strings := preamble_ptr; {number of \.{preamble} commands seen} -@; -@; -@; -@; -@; -@; -end - - -@ -@^child entry@> -@^cross references@> -@^nested cross references@> -@^parent entry@> -Now we update any entry (here called a {\it child\/} entry) that -cross~referenced another (here called a {\it parent\/} entry); this -cross~referencing occurs when the child's \.{crossref} field (value) -consists of the parent's database key. To do the update, we replace -the child's |missing| fields by the corresponding fields of the -parent. Also, we make sure the \.{crossref} field contains the -case-correct version. Finally, although it is technically illegal to -nest cross~references, and although we give a warning (a few modules -hence) when someone tries, we do what we can to accommodate the -attempt. - -@= -begin -cite_ptr := 0; -while (cite_ptr < num_cites) do - begin - field_ptr := cite_ptr * num_fields + crossref_num; - if (field_info[field_ptr] <> missing) then - if (find_cite_locs_for_this_cite_key (field_info[field_ptr])) then - begin - cite_loc := ilk_info[lc_cite_loc]; - field_info[field_ptr] := hash_text[cite_loc]; - cite_parent_ptr := ilk_info[cite_loc]; - field_ptr := cite_ptr * num_fields + num_pre_defined_fields; - field_end_ptr := field_ptr - num_pre_defined_fields + num_fields; - field_parent_ptr := cite_parent_ptr * num_fields - + num_pre_defined_fields; - while (field_ptr < field_end_ptr) do - begin - if (field_info[field_ptr] = missing) then - field_info[field_ptr] := field_info[field_parent_ptr]; - incr(field_ptr); - incr(field_parent_ptr); - end; - end; - incr(cite_ptr); - end; -end - - -@ -@^kludge@> -@^raisin@> -Occasionally we need to figure out the hash-table location of a given -cite-key string and its lower-case equivalent. This function does -that. To perform the task it needs to borrow a buffer, a need that -gives rise to the alias kludge---it helps make the stack space not -overflow on some machines (and while it's at it, it'll borrow a -pointer, too). Finally, the function returns |true| if the cite key -exists on |cite_list|, and its sets |cite_hash_found| according to -whether or not it found the actual version (before |lower_case|ing) of -the cite key; however, its {\sl raison d'\^$\mkern-8mu$etre\/} -(literally, ``to eat a raisin'') is to compute |cite_loc| and -|lc_cite_loc|. - -@d ex_buf5 == ex_buf {aliases, used only} -@d ex_buf5_ptr == ex_buf_ptr {in this module} - -@= -function find_cite_locs_for_this_cite_key (@!cite_str : str_number) : boolean; -begin -ex_buf5_ptr := 0; -tmp_ptr := str_start[cite_str]; -tmp_end_ptr := str_start[cite_str+1]; -while (tmp_ptr < tmp_end_ptr) do - begin - ex_buf5[ex_buf5_ptr] := str_pool[tmp_ptr]; - incr(ex_buf5_ptr); - incr(tmp_ptr); - end; -cite_loc := str_lookup(ex_buf5,0,length(cite_str),cite_ilk,dont_insert); -cite_hash_found := hash_found; -lower_case (ex_buf5, 0, length(cite_str)); {convert to `canonical' form} -lc_cite_loc := str_lookup(ex_buf5,0,length(cite_str),lc_cite_ilk,dont_insert); -if (hash_found) then - find_cite_locs_for_this_cite_key := true - else - find_cite_locs_for_this_cite_key := false; -end; - - -@ -@:this can't happen}{\quad Cite hash error@> -Here we remove the \.{crossref} field value for each child whose -parent was cross~referenced too few times. We also issue any -necessary warnings arising from a bad cross~reference. - -@= -begin -cite_ptr := 0; -while (cite_ptr < num_cites) do - begin - field_ptr := cite_ptr * num_fields + crossref_num; - if (field_info[field_ptr] <> missing) then - if (not find_cite_locs_for_this_cite_key (field_info[field_ptr])) then - begin {the parent is not on |cite_list|} - if (cite_hash_found) then - hash_cite_confusion; - nonexistent_cross_reference_error; - field_info[field_ptr] := missing; {remove the \.{crossref} ptr} - end - else - begin {the parent exists on |cite_list|} - if (cite_loc <> ilk_info[lc_cite_loc]) then - hash_cite_confusion; - cite_parent_ptr := ilk_info[cite_loc]; - if (type_list[cite_parent_ptr] = empty) then - begin - nonexistent_cross_reference_error;@/ - field_info[field_ptr] := missing; {remove the \.{crossref} ptr} - end - else - begin {the parent exists in the database too} - field_parent_ptr := cite_parent_ptr * num_fields + crossref_num; - if (field_info[field_parent_ptr] <> missing) then - @; - if ((not all_entries) and (cite_parent_ptr >= old_num_cites) and - (cite_info[cite_parent_ptr] < min_crossrefs)) then@/ - field_info[field_ptr] := missing; {remove the \.{crossref} ptr} - end; - end; - incr(cite_ptr); - end; -end - - -@ -This procedure exists to save space, since it's used twice---once for -each of the two succeeding modules. - -@= -procedure bad_cross_reference_print (@!s:str_number); -begin -print ('--entry "'); -print_pool_str (cur_cite_str); -print_ln ('"'); -print ('refers to entry "'); -print_pool_str (s); -end; - - -@ -When an entry being cross referenced doesn't exist on |cite_list|, we -complain. - -@= -procedure nonexistent_cross_reference_error; -begin -print ('A bad cross reference-'); -bad_cross_reference_print (field_info[field_ptr]); -print_ln ('", which doesn''t exist'); -mark_error; -end; - - -@ -We also complain when an entry being cross referenced has a -non|missing| \.{crossref} field itself, but this one is just a -warning, not a full-blown error. - -@= -begin -print ('Warning--you''ve nested cross references'); -bad_cross_reference_print (cite_list[cite_parent_ptr]); -print_ln ('", which also refers to something'); -mark_warning; -end - - -@ -We remove (and give a warning for) each cite key on the original -|cite_list| without a corresponding database entry. And we remove any -entry that was included on |cite_list| only because it was -cross~referenced, yet was cross~referenced fewer than |min_crossrefs| -times. Throughout this module, |cite_ptr| points to the next cite key -to be checked and |cite_xptr| points to the next permanent spot on -|cite_list|. - -@= -begin -cite_ptr := 0; -while (cite_ptr < num_cites) do - begin - if (type_list[cite_ptr] = empty) then - print_missing_entry (cur_cite_str) - else if ((all_entries) or (cite_ptr < old_num_cites) or - (cite_info[cite_ptr] >= min_crossrefs)) then - begin - if (cite_ptr > cite_xptr) then - @; - incr(cite_xptr); - end; - incr(cite_ptr); - end; -num_cites := cite_xptr; -if (all_entries) then - @; -end - - -@ -When a cite key on the original |cite_list| (or added to |cite_list| -because of cross~referencing) didn't appear in the database, complain. - -@= -procedure print_missing_entry (@!s:str_number); -begin -print ('Warning--I didn''t find a database entry for "'); -print_pool_str (s); -print_ln ('"'); -mark_warning; -end; - - -@ -@:this can't happen}{\quad A cite key disappeared@> -@:this can't happen}{\quad Cite hash error@> -We have to move to its final resting place all the entry information -associated with the exact location in |cite_list| of this cite key. - -@= -begin -cite_list[cite_xptr] := cite_list[cite_ptr]; -type_list[cite_xptr] := type_list[cite_ptr]; -if (not find_cite_locs_for_this_cite_key (cite_list[cite_ptr])) then - cite_key_disappeared_confusion; -if ((not cite_hash_found) or (cite_loc <> ilk_info[lc_cite_loc])) then - hash_cite_confusion; -ilk_info[cite_loc] := cite_xptr;@/ -field_ptr := cite_xptr * num_fields; -field_end_ptr := field_ptr + num_fields; -tmp_ptr := cite_ptr * num_fields; -while (field_ptr < field_end_ptr) do - begin - field_info[field_ptr] := field_info[tmp_ptr]; - incr(field_ptr); - incr(tmp_ptr); - end; -end - - -@ -We need this module only when we're including the whole database. -It's for missing entries whose cite key originally resided in -|cite_list| at a spot that another cite key (might have) claimed. - -@= -begin -cite_ptr := all_marker; -while (cite_ptr < old_num_cites) do - begin - if (not entry_exists[cite_ptr]) then - print_missing_entry (cite_info[cite_ptr]); - incr(cite_ptr); - end; -end - - -@ -@:BibTeX capacity exceeded}{\quad total number of integer entry-variables@> -This module initializes all |int_entry_var|s of all entries to 0, the -value to which all integers are initialized. - -@= -begin -if (num_ent_ints*num_cites > max_ent_ints) then - begin - print (num_ent_ints*num_cites,': '); - overflow('total number of integer entry-variables ',max_ent_ints); - end; -int_ent_ptr := 0; -while (int_ent_ptr < num_ent_ints*num_cites) do - begin - entry_ints[int_ent_ptr] := 0; - incr(int_ent_ptr); - end; -end - - -@ -@:BibTeX capacity exceeded}{\quad total number of string entry-variables@> -This module initializes all |str_entry_var|s of all entries to the -null string, the value to which all strings are initialized. - -@= -begin -if (num_ent_strs*num_cites > max_ent_strs) then - begin - print (num_ent_strs*num_cites,': '); - overflow('total number of string entry-variables ',max_ent_strs); - end; -str_ent_ptr := 0; -while (str_ent_ptr < num_ent_strs*num_cites) do - begin - entry_strs[str_ent_ptr][0] := end_of_string; - incr(str_ent_ptr); - end; -end - - -@ -The array |sorted_cites| initially specifies that the entries are to -be processed in order of cite-key occurrence. The \.{sort} command -may change this to whatever it likes (which, we hope, is whatever the -style-designer instructs it to like). We make |sorted_cites| an alias -to save space; this works fine because we're done with |cite_info|. - -@d sorted_cites == cite_info {an alias used for the rest of the program} - -@= -begin -cite_ptr := 0; -while (cite_ptr < num_cites) do - begin - sorted_cites[cite_ptr] := cite_ptr; - incr(cite_ptr); - end; -end - - - -@* Executing the style file. -This part of the program produces the output by executing the -\.{.bst}-file commands \.{execute}, \.{iterate}, \.{reverse}, and -\.{sort}. To do this it uses a stack (consisting of the two arrays -|lit_stack| and |lit_stk_type|) for storing literals, a buffer -|ex_buf| for manipulating strings, and an array |sorted_cites| -for holding pointers to the sorted cite keys (|sorted_cites| is an -alias of |cite_info|). - -@= -@!lit_stack : array[lit_stk_loc] of integer; {the literal function stack} -@!lit_stk_type : array[lit_stk_loc] of stk_type; {their corresponding types} -@!lit_stk_ptr : lit_stk_loc; {points just above the top of the stack} -@!cmd_str_ptr : str_number; {stores value of |str_ptr| during execution} -@!ent_chr_ptr : 0..ent_str_size; {points at a |str_entry_var| character} -@!glob_chr_ptr : 0..glob_str_size; {points at a |str_global_var| character} -@!ex_buf : buf_type; {a buffer for manipulating strings} -@!ex_buf_ptr : buf_pointer; {general |ex_buf| location} -@!ex_buf_length : buf_pointer; {the length of the current string in |ex_buf|} -@!out_buf : buf_type; {the \.{.bbl} output buffer} -@!out_buf_ptr : buf_pointer; {general |out_buf| location} -@!out_buf_length : buf_pointer; {the length of the current string in |out_buf|} -@!mess_with_entries : boolean; {|true| if functions can use entry info} -@!sort_cite_ptr : cite_number; {a loop index for the sorted cite keys} -@!sort_key_num : str_ent_loc; {index for the |str_entry_var| \.{sort.key\$}} -@!brace_level : integer; {the brace nesting depth within a string} - - -@ -Where |lit_stk_loc| is a stack location, and where |stk_type| gives -one of the three types of literals (an integer, a string, or a -function) or a special marker. If a |lit_stk_type| element is a -|stk_int| then the corresponding |lit_stack| element is an integer; if -a |stk_str|, then a pointer to a |str_pool| string; and if a |stk_fn|, -then a pointer to the function's hash-table location. However, if the -literal should have been a |stk_str| that was the value of a field -that happened to be |missing|, then the special value -|stk_field_missing| goes on the stack instead; its corresponding -|lit_stack| element is a pointer to the field-name's string. Finally, -|stk_empty| is the type of a literal popped from an empty stack. - -@d stk_int = 0 {an integer literal} -@d stk_str = 1 {a string literal} -@d stk_fn = 2 {a function literal} -@d stk_field_missing = 3 {a special marker: a field value was missing} -@d stk_empty = 4 {another: the stack was empty when this was popped} -@d last_lit_type = 4 {the same number as on the line above} - -@= -@!lit_stk_loc = 0..lit_stk_size; {the stack range} -@!stk_type = 0..last_lit_type; {the literal types} - - -@ -And the first output line requires this initialization. - -@= -out_buf_length := 0; - - -@ -When there's an error while executing \.{.bst} functions, what we do -depends on whether the function is messing with the entries. -Furthermore this error is serious enough to classify as an -|error_message| instead of a |warning_message|. These messages (that -is, from |bst_ex_warn|) are meant both for the user and for the style -designer while debugging. - -@d bst_ex_warn(#) == begin {error while executing some function} - print (#); - bst_ex_warn_print; - end - -@= -procedure bst_ex_warn_print; -begin -if (mess_with_entries) then - begin - print (' for entry '); - print_pool_str (cur_cite_str); - end; -print_newline; -print ('while executing-'); -bst_ln_num_print; -mark_error; -end; - - -@ -When an error is so harmless, we print a |warning_message| instead of -an |error_message|. - -@d bst_mild_ex_warn(#) == begin {error while executing some function} - print (#); - bst_mild_ex_warn_print; - end - -@= -procedure bst_mild_ex_warn_print; -begin -if (mess_with_entries) then - begin - print (' for entry '); - print_pool_str (cur_cite_str); - end; -print_newline; -bst_warn ('while executing'); {This does the |mark_warning|} -end; - - -@ -It's illegal to mess with the entry information at certain times; -here's a complaint for these times. - -@= -procedure bst_cant_mess_with_entries_print; -begin -bst_ex_warn ('You can''t mess with entries here'); -end; - - -@ -This module executes a single specified function once. It can't do -anything with the entries. - -@= -begin -init_command_execution; -mess_with_entries := false; -execute_fn (fn_loc); -check_command_execution; -end - - -@ -This module iterates a single specified function for all entries -specified by |cite_list|. - -@= -begin -init_command_execution; -mess_with_entries := true; -sort_cite_ptr := 0; -while (sort_cite_ptr < num_cites) do - begin - cite_ptr := sorted_cites[sort_cite_ptr]; - trace - trace_pr_pool_str (hash_text[fn_loc]); - trace_pr (' to be iterated on '); - trace_pr_pool_str (cur_cite_str); - trace_pr_newline; - ecart@/ - execute_fn (fn_loc); - check_command_execution; - incr(sort_cite_ptr); - end; -end - - -@ -This module iterates a single specified function for all entries -specified by |cite_list|, but does it in reverse order. - -@= -begin -init_command_execution; -mess_with_entries := true; -if (num_cites > 0) then - begin - sort_cite_ptr := num_cites; - repeat - decr(sort_cite_ptr); - cite_ptr := sorted_cites[sort_cite_ptr]; - trace - trace_pr_pool_str (hash_text[fn_loc]); - trace_pr (' to be iterated in reverse on '); - trace_pr_pool_str (cur_cite_str); - trace_pr_newline; - ecart@/ - execute_fn (fn_loc); - check_command_execution; - until (sort_cite_ptr = 0); - end; -end - - -@ -This module sorts the entries based on \.{sort.key\$}; it is a stable -sort. - -@= -begin - trace - trace_pr_ln ('Sorting the entries'); - ecart@/ -if (num_cites > 1) then - quick_sort (0, num_cites-1); - trace - trace_pr_ln ('Done sorting'); - ecart@/ -end - - -@ -These next two procedures (actually, one procedures and one function, -but who's counting) are subroutines for |quick_sort|, which follows. -The |swap| procedure exchanges the two elements its arguments point -to. - -@= -procedure swap (@!swap1,@!swap2 : cite_number); -var innocent_bystander : cite_number; {the temporary element in an exchange} -begin -innocent_bystander := sorted_cites[swap2]; -sorted_cites[swap2] := sorted_cites[swap1]; -sorted_cites[swap1] := innocent_bystander; -end; - - -@ -@:this can't happen}{\quad Duplicate sort key@> -The function |less_than| compares the two \.{sort.key\$}s indirectly -pointed to by its arguments and returns |true| if the first argument's -\.{sort.key\$} is lexicographically less than the second's (that is, -alphabetically earlier). In case of ties the function compares the -indices |arg1| and |arg2|, which are assumed to be different, and -returns |true| if the first is smaller. This function uses -|ASCII_code|s to compare, so it might give ``interesting'' results -when handling nonletters. - -@d compare_return(#) == begin {the compare is finished} - less_than := #; - return; - end - -@= -function less_than (@!arg1,@!arg2 : cite_number) : boolean; -label exit; -var char_ptr : 0..ent_str_size; {character index into compared strings} - @!ptr1,@!ptr2 : str_ent_loc; {the two \.{sort.key\$} pointers} - @!char1,@!char2 : ASCII_code; {the two characters being compared} -begin -ptr1 := arg1*num_ent_strs + sort_key_num; -ptr2 := arg2*num_ent_strs + sort_key_num; -char_ptr := 0; -loop - begin - char1 := entry_strs[ptr1][char_ptr]; - char2 := entry_strs[ptr2][char_ptr]; - if (char1 = end_of_string) then - if (char2 = end_of_string) then - if (arg1 < arg2) then - compare_return (true) - else if (arg1 > arg2) then - compare_return (false) - else {|arg1 = arg2|} - confusion ('Duplicate sort key') - else {|char2 <> end_of_string|} - compare_return (true) - else {|char1 <> end_of_string|} - if (char2 = end_of_string) then - compare_return (false) - else if (char1 < char2) then - compare_return (true) - else if (char1 > char2) then - compare_return (false); - incr(char_ptr); - end; -exit: -end; - - -@ -The recursive procedure |quick_sort| sorts the entries indirectly -pointed to by the |sorted_cites| elements between |left_end| and -|right_end|, inclusive, based on the value of the |str_entry_var| -\.{sort.key\$}. It's a fairly standard quicksort (for example, see -Algorithm 5.2.2Q in {\sl The Art of Computer Programming}), but uses -the median-of-three method to choose the partition element just in -case the entries are already sorted (or nearly sorted---humans and -ASCII might have different ideas on lexicographic ordering); it is a -stable sort. This code generally prefers clarity to assembler-type -execution-time efficiency since |cite_list|s will rarely be huge. - -The value |short_list|, which must be at least |2*end_offset + 2| for -this code to work, tells us the list-length at which the list is small -enough to warrant switching over to straight insertion sort from the -recursive quicksort. The values here come from modest empirical tests -aimed at minimizing, for large |cite_list|s (five hundred or so), the -number of comparisons (between keys) plus the number of calls to -|quick_sort|. The value |end_offset| must be positive; this helps -avoid $n^2$ behavior observed when the list starts out nearly, but not -completely, sorted (and fairly frequently large |cite_list|s come from -entire databases, which fairly frequently are nearly sorted). - -@d short_list = 10 {use straight insertion sort at or below this length} -@d end_offset = 4 {the index end-offsets for choosing a median-of-three} - -@= -if (short_list < 2*end_offset + 2) then bad:=100*bad+22; - - -@ -Here's the actual procedure. - -@d next_insert = 24 {now insert the next element} - -@= -procedure quick_sort (@!left_end,@!right_end : cite_number); -label next_insert; -var left,@!right : cite_number; {two general |sorted_cites| pointers} - @!insert_ptr : cite_number; {the to-be-(straight)-inserted element} - @!middle : cite_number; {the |(left_end+right_end) div 2| element} - @!partition : cite_number; {the median-of-three partition element} -begin - trace - trace_pr_ln ('Sorting ',left_end:0,' through ',right_end:0); - ecart@/ -if (right_end - left_end < short_list) then - @ - else - begin - @; - @; - end; -end; - - -@ -This code sorts the entries between |left_end| and |right_end| when -the difference is less than |short_list|. Each iteration of the outer -loop inserts the element indicated by |insert_ptr| into its proper -place among the (sorted) elements from |left_end| through -|insert_ptr-1|. - -@= -begin -for insert_ptr := left_end+1 to right_end do - begin - for right := insert_ptr downto left_end+1 do - begin - if (less_than (sorted_cites[right-1], sorted_cites[right])) then - goto next_insert; - swap (right-1, right); - end; -next_insert: - end; -end - - -@ -Now we find the median of the three \.{sort.key\$}s to which the three -elements |sorted_cites[left_end+end_offset]|, -|sorted_cites[right_end]-end_offset|, and -|sorted_cites[(left_end+right_end) div 2]| point (a nonzero -|end_offset| avoids using as the leftmost of the three elements the -one that was swapped there when the old partition element was swapped -into its final spot; this turns out to avoid $n^2$ behavior when the -list is nearly sorted to start with). This code determines which of -the six possible permutations we're dealing with and moves the median -element to |left_end|. The comments next to the |swap| actions give -the known orderings of the corresponding elements of |sorted_cites| -before the action. - -@= -begin -left := left_end + end_offset; -middle := (left_end+right_end) div 2; -right := right_end - end_offset; -if (less_than (sorted_cites[left], sorted_cites[middle])) then - if (less_than (sorted_cites[middle], sorted_cites[right])) then - {|left < middle < right|} - swap(left_end,middle) - else if (less_than (sorted_cites[left], sorted_cites[right])) then - {|left < right < middle|} - swap(left_end,right) - else {|right < left < middle|} - swap(left_end,left) - else if (less_than (sorted_cites[right], sorted_cites[middle])) then - {|right < middle < left|} - swap(left_end,middle) - else if (less_than (sorted_cites[right], sorted_cites[left])) then - {|middle < right < left|} - swap(left_end,right) - else {|middle < left < right|} - swap(left_end,left); -end - - -@ -This module uses the median-of-three computed above to partition the -elements into those less than and those greater than the median. -Equal \.{sort.key\$}s are sorted by order of occurrence (in -|cite_list|). - -@= -begin -partition := sorted_cites[left_end]; -left := left_end + 1; -right := right_end; -repeat - while (less_than (sorted_cites[left], partition)) do - incr(left); - while (less_than (partition, sorted_cites[right])) do - decr(right); - {now |sorted_cites[right] < partition < sorted_cites[left]|} - if (left < right) then - begin - swap (left,right); - incr(left); - decr(right); - end; -until (left = right+1); {pointers have crossed} -swap (left_end,right);{restoring the partition element to its |right|ful place} -quick_sort (left_end,right-1); -quick_sort (left,right_end); -end - - -@ -@:BibTeX capacity exceeded}{\quad literal-stack size@> -@:this can't happen}{\quad Unknown literal type@> -Ok, that's it for sorting; now we'll play with the literal stack. -This procedure pushes a literal onto the stack, checking for stack -overflow. - -@= -procedure push_lit_stk (@!push_lt:integer; @!push_type:stk_type); - trace - var dum_ptr : lit_stk_loc; {used just as an index variable} - ecart@/ -begin -lit_stack[lit_stk_ptr] := push_lt; -lit_stk_type[lit_stk_ptr] := push_type; - trace - for dum_ptr := 0 to lit_stk_ptr do - trace_pr (' '); - trace_pr ('Pushing '); - case (lit_stk_type[lit_stk_ptr]) of - stk_int : trace_pr_ln (lit_stack[lit_stk_ptr]:0); - stk_str : begin - trace_pr ('"'); - trace_pr_pool_str (lit_stack[lit_stk_ptr]); - trace_pr_ln ('"'); - end; - stk_fn : begin - trace_pr ('`'); - trace_pr_pool_str (hash_text[lit_stack[lit_stk_ptr]]); - trace_pr_ln (''''); - end; - stk_field_missing : begin - trace_pr ('missing field `'); - trace_pr_pool_str (lit_stack[lit_stk_ptr]); - trace_pr_ln (''''); - end; - stk_empty : trace_pr_ln ('a bad literal--popped from an empty stack'); - othercases unknwn_literal_confusion - endcases; - ecart@/ -if (lit_stk_ptr = lit_stk_size) then - overflow('literal-stack size ',lit_stk_size); -incr(lit_stk_ptr); -end; - - -@ -@^push the literal stack@> -This macro pushes the last thing, necessarily a string, that was -popped. And this module, along with others that push the literal -stack without explicitly calling |push_lit_stack|, have an index entry -under ``push the literal stack''; these implicit pushes collectively -speed up the program by about ten percent. - -@d repush_string == begin - if (lit_stack[lit_stk_ptr] >= cmd_str_ptr) then - unflush_string; - incr(lit_stk_ptr); - end - - -@ -@:this can't happen}{\quad Nontop top of string stack@> -This procedure pops the stack, checking for, and trying to recover -from, stack underflow. (Actually, this procedure is really a -function, since it returns the two values through its |var| -parameters.) Also, if the literal being popped is a |stk_str| that's -been created during the execution of the current \.{.bst} command, pop -it from |str_pool| as well (it will be the string corresponding to -|str_ptr-1|). Note that when this happens, the string is no longer -`officially' available so that it must be used before anything else is -added to |str_pool|. - -@= -procedure pop_lit_stk (var pop_lit:integer; var pop_type:stk_type); -begin -if (lit_stk_ptr = 0) then - begin - bst_ex_warn ('You can''t pop an empty literal stack');@/ - pop_type := stk_empty; {this is an error recovery attempt} - end - else - begin - decr(lit_stk_ptr); - pop_lit := lit_stack[lit_stk_ptr]; - pop_type := lit_stk_type[lit_stk_ptr]; - if (pop_type = stk_str) then - if (pop_lit >= cmd_str_ptr) then - begin - if (pop_lit <> str_ptr-1) then - confusion ('Nontop top of string stack'); - flush_string; - end; - end; -end; - - -@ -@:this can't happen}{\quad Illegal literal type@> -@:this can't happen}{\quad Unknown literal type@> -More bug complaints, this time about bad literals. - -@= -procedure illegl_literal_confusion; -begin -confusion ('Illegal literal type'); -end; -@# -procedure unknwn_literal_confusion; -begin -confusion ('Unknown literal type'); -end; - - -@ -@:this can't happen}{\quad Illegal literal type@> -@:this can't happen}{\quad Unknown literal type@> -Occasionally we'll want to know what's on the literal stack. Here we -print out a stack literal, giving its type. This procedure should -never be called after popping an empty stack. - -@= -procedure print_stk_lit (@!stk_lt:integer; @!stk_tp:stk_type); -begin -case (stk_tp) of - stk_int : print (stk_lt:0,' is an integer literal'); - stk_str : begin - print ('"'); - print_pool_str (stk_lt); - print ('" is a string literal'); - end; - stk_fn : begin - print ('`'); - print_pool_str (hash_text[stk_lt]); - print (''' is a function literal'); - end; - stk_field_missing : begin - print ('`'); - print_pool_str (stk_lt); - print (''' is a missing field'); - end; - stk_empty : illegl_literal_confusion; - othercases unknwn_literal_confusion -endcases; -end; - - -@ -@:this can't happen}{\quad Illegal literal type@> -@:this can't happen}{\quad Unknown literal type@> -This procedure appropriately chastises the style designer; however, if -the wrong literal came from popping an empty stack, the procedure -|pop_lit_stack| will have already done the chastising (because this -procedure is called only after popping the stack) so there's no need -for more. - -@= -procedure print_wrong_stk_lit (@!stk_lt:integer; @!stk_tp1,@!stk_tp2:stk_type); -begin -if (stk_tp1 <> stk_empty) then - begin - print_stk_lit (stk_lt, stk_tp1); - case (stk_tp2) of - stk_int : print (', not an integer,'); - stk_str : print (', not a string,'); - stk_fn : print (', not a function,'); - stk_field_missing, - stk_empty : illegl_literal_confusion; - othercases unknwn_literal_confusion - endcases; - bst_ex_warn_print; - end; -end; - - -@ -@:this can't happen}{\quad Illegal literal type@> -@:this can't happen}{\quad Unknown literal type@> -This is similar to |print_stk_lit|, but here we don't give the -literal's type, and here we end with a new line. This procedure -should never be called after popping an empty stack. - -@= -procedure print_lit (@!stk_lt:integer; @!stk_tp:stk_type); -begin -case (stk_tp) of - stk_int : print_ln (stk_lt:0); - stk_str : begin - print_pool_str (stk_lt); - print_newline; - end; - stk_fn : begin - print_pool_str (hash_text[stk_lt]); - print_newline; - end; - stk_field_missing : begin - print_pool_str (stk_lt); - print_newline; - end; - stk_empty : illegl_literal_confusion; - othercases unknwn_literal_confusion -endcases; -end; - - -@ -This procedure pops and prints the top of the stack; when the stack is -empty the procedure |pop_lit_stk| complains. - -@= -procedure pop_top_and_print; -var stk_lt : integer; - @!stk_tp : stk_type; -begin -pop_lit_stk (stk_lt,stk_tp); -if (stk_tp = stk_empty) then - print_ln ('Empty literal') - else - print_lit (stk_lt,stk_tp); -end; - - -@ -This procedure pops and prints the whole stack. - -@= -procedure pop_whole_stack; -begin -while (lit_stk_ptr > 0) do - pop_top_and_print; -end; - - -@ -At the beginning of a \.{.bst}-command execution we make the stack -empty and record how much of |str_pool| has been used. - -@= -procedure init_command_execution; -begin -lit_stk_ptr := 0; {make the stack empty} -cmd_str_ptr := str_ptr; {we'll check this when we finish command execution} -end; - - -@ -@:this can't happen}{\quad Nonempty empty string stack@> -At the end of a \.{.bst} command-execution we check that the stack and -|str_pool| are still in good shape. - -@= -procedure check_command_execution; -begin -if (lit_stk_ptr<>0) then - begin - print_ln ('ptr=',lit_stk_ptr:0,', stack='); - pop_whole_stack; - bst_ex_warn ('---the literal stack isn''t empty'); - end; -if (cmd_str_ptr<>str_ptr) then - begin - trace - print_ln ('Pointer is ',str_ptr:0,' but should be ',cmd_str_ptr:0); - ecart@/ - confusion ('Nonempty empty string stack'); - end; -end; - - -@ -This procedure adds to |str_pool| the string from |ex_buf[0]| through -|ex_buf[ex_buf_length-1]| if it will fit. It assumes the global -variable |ex_buf_length| gives the length of the current string in -|ex_buf|. It then pushes this string onto the literal stack. - -@= -procedure add_pool_buf_and_push; -begin -str_room (ex_buf_length); {make sure this string will fit} -ex_buf_ptr := 0; -while (ex_buf_ptr < ex_buf_length) do - begin - append_char (ex_buf[ex_buf_ptr]); - incr(ex_buf_ptr); - end; -push_lit_stk (make_string, stk_str); {and push it onto the stack} -end; - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -These macros append a character to |ex_buf|. Which is called depends -on whether the character is known to fit. - -@d append_ex_buf_char(#) == begin - ex_buf[ex_buf_ptr] := #; - incr(ex_buf_ptr); - end -@# -@d append_ex_buf_char_and_check(#) == - begin - if (ex_buf_ptr = buf_size) then - buffer_overflow; - append_ex_buf_char(#); - end - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -This procedure adds to the execution buffer the given string in -|str_pool| if it will fit. It assumes the global variable -|ex_buf_length| gives the length of the current string in |ex_buf|, -and thus also gives the location of the next character. - -@= -procedure add_buf_pool (@!p_str : str_number); -begin -p_ptr1 := str_start[p_str]; -p_ptr2 := str_start[p_str+1]; -if (ex_buf_length+(p_ptr2-p_ptr1) > buf_size) then - buffer_overflow; -ex_buf_ptr := ex_buf_length; -while (p_ptr1 < p_ptr2) do - begin {copy characters into the buffer} - append_ex_buf_char (str_pool[p_ptr1]); - incr(p_ptr1); - end; -ex_buf_length := ex_buf_ptr; -end; - - -@ -This procedure actually writes onto the \.{.bbl}~file a line of output -(the characters from |out_buf[0]| to |out_buf[out_buf_length-1]|, -after removing trailing |white_space| characters). It also updates -|bbl_line_num|, the line counter. It writes a blank line if and only -if |out_buf| is empty. The program uses this procedure in such a way -that |out_buf| will be nonempty if there have been characters put in -it since the most recent \.{newline\$}. - -@= -procedure output_bbl_line; -label loop_exit,@!exit; -begin -if (out_buf_length <> 0) then {the buffer's not empty} - begin - while (out_buf_length > 0) do {remove trailing |white_space|} - if (lex_class[out_buf[out_buf_length-1]] = white_space) then - decr(out_buf_length) - else - goto loop_exit; -loop_exit: - if (out_buf_length = 0) then {ignore a line of just |white_space|} - return; - out_buf_ptr := 0; - while (out_buf_ptr < out_buf_length) do - begin - write (bbl_file, xchr[out_buf[out_buf_ptr]]); - incr(out_buf_ptr); - end; - end; -write_ln (bbl_file); -incr(bbl_line_num); {update line number} -out_buf_length := 0; {make the next line empty} -exit: -end; - - -@ -@:BibTeX capacity exceeded}{\quad output buffer size@> -This procedure adds to the output buffer the given string in -|str_pool|. It assumes the global variable |out_buf_length| gives the -length of the current string in |out_buf|, and thus also gives the -location for the next character. If there are enough characters -present in the output buffer, it writes one or more lines out to the -\.{.bbl} file. It breaks a line only at a |white_space| character, -and when it does, it adds two |space|s to the next output line. - -@= -procedure add_out_pool (@!p_str : str_number); -label loop1_exit,loop2_exit; -var break_ptr : buf_pointer; {the first character following the line break} -@!end_ptr : buf_pointer; {temporary end-of-buffer pointer} -break_pt_found : boolean; {a suitable |white_space| character} -unbreakable_tail : boolean; {as it contains no |white_space| character} -begin -p_ptr1 := str_start[p_str]; -p_ptr2 := str_start[p_str+1]; -if (out_buf_length+(p_ptr2-p_ptr1) > buf_size) then - overflow('output buffer size ',buf_size); -out_buf_ptr := out_buf_length; -while (p_ptr1 < p_ptr2) do - begin {copy characters into the buffer} - out_buf[out_buf_ptr] := str_pool[p_ptr1]; - incr(p_ptr1); - incr(out_buf_ptr); - end; -out_buf_length := out_buf_ptr; -unbreakable_tail := false; -while ((out_buf_length > max_print_line) and (not unbreakable_tail)) do - @; -end; - - -@ -Here we break the line by looking for a |white_space| character, -backwards from |out_buf[max_print_line]| until -|out_buf[min_print_line]|; we break at the |white_space| and indent -the next line two |space|s. The next module handles things when -there's no |white_space| character to break at. (It seems that the -annoyances to the average user of a warning message when there's an -output line longer than |max_print_line| outweigh the benefits, so we -don't issue such warnings in the current code.) - -@= -begin -end_ptr := out_buf_length; -out_buf_ptr := max_print_line; -break_pt_found := false; -while ((lex_class[out_buf[out_buf_ptr]] <> white_space) and - (out_buf_ptr >= min_print_line)) do - decr(out_buf_ptr); -if (out_buf_ptr = min_print_line-1) then {no |white_space| character} - @ {(if |white_space| follows)} -else - break_pt_found := true; {hit a |white_space| character} -if (break_pt_found) then - begin - out_buf_length := out_buf_ptr; - break_ptr := out_buf_length + 1; - output_bbl_line; {output what we can} - out_buf[0] := space; - out_buf[1] := space; {start the next line with two |space|s} - out_buf_ptr := 2; - tmp_ptr := break_ptr; - while (tmp_ptr < end_ptr) do {and slide the rest down} - begin - out_buf[out_buf_ptr] := out_buf[tmp_ptr]; - incr(out_buf_ptr); - incr(tmp_ptr); - end; - out_buf_length := end_ptr - break_ptr + 2; - end; -end - - -@ -If there's no |white_space| character up through -|out_buf[max_print_line]|, we instead break the line at the first -following |white_space| character, if one exists. And if, starting -with that |white_space| character, there are multiple consecutive -|white_space| characters, |out_buf_ptr| points to the last of them. -If no |white_space| character exists, we haven't found a viable break -point, so we don't break the line (yet). - -@= -begin -out_buf_ptr := max_print_line + 1; {|break_pt_found| is still |false|} -while (out_buf_ptr < end_ptr) do - if (lex_class[out_buf[out_buf_ptr]] <> white_space) then - incr(out_buf_ptr) - else - goto loop1_exit; -loop1_exit: -if (out_buf_ptr = end_ptr) then - unbreakable_tail := true {because no |white_space| character} -else {at |white_space|, and |out_buf_ptr < end_ptr|} - begin - break_pt_found := true; - while (out_buf_ptr+1 < end_ptr) do {look for more |white_space|} - if (lex_class[out_buf[out_buf_ptr+1]] = white_space) then - incr(out_buf_ptr) {which then points to |white_space|} - else - goto loop2_exit; -loop2_exit: - end; -end - - -@ -@^Tuesdays@> -@^windows@> -@:this can't happen}{\quad Unknown function class@> -This procedure executes a single specified function; it is the single -execution-primitive that does everything (except windows, and it takes -Tuesdays off). - -@<|execute_fn| itself@>= -procedure execute_fn (@!ex_fn_loc : hash_loc); -@ -@!wiz_ptr : wiz_fn_loc; {general |wiz_functions| location} -begin - trace - trace_pr ('execute_fn `'); - trace_pr_pool_str (hash_text[ex_fn_loc]); - trace_pr_ln (''''); - ecart@/ -case (fn_type[ex_fn_loc]) of - built_in : @; - wiz_defined : @; - int_literal : push_lit_stk (fn_info[ex_fn_loc], stk_int); - str_literal : push_lit_stk (hash_text[ex_fn_loc], stk_str); - field : @; - int_entry_var : @; - str_entry_var : @; - int_global_var : push_lit_stk (fn_info[ex_fn_loc], stk_int); - str_global_var : @; - othercases unknwn_function_class_confusion -endcases; -end; - - -@ -To execute a |wiz_defined| function, we just execute all those -functions in its definition, except that the special marker -|quote_next_fn| means we push the next function onto the stack. - -@= -begin -wiz_ptr := fn_info[ex_fn_loc]; -while (wiz_functions[wiz_ptr] <> end_of_def) do - begin - if (wiz_functions[wiz_ptr] <> quote_next_fn) then - execute_fn (wiz_functions[wiz_ptr]) - else - begin - incr(wiz_ptr); - push_lit_stk (wiz_functions[wiz_ptr], stk_fn); - end; - incr(wiz_ptr); - end; -end - - -@ -This module pushes the string given by the field onto the literal -stack unless it's |missing|, in which case it pushes a special value -onto the stack. - -@= -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - begin - field_ptr := cite_ptr*num_fields + fn_info[ex_fn_loc]; - if (field_info[field_ptr] = missing) then - push_lit_stk (hash_text[ex_fn_loc], stk_field_missing) - else - push_lit_stk (field_info[field_ptr], stk_str); - end -end - - -@ -This module pushes the integer given by an |int_entry_var| onto the -literal stack. - -@= -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - push_lit_stk (entry_ints[cite_ptr*num_ent_ints+fn_info[ex_fn_loc]], - stk_int); -end - - -@ -This module adds the string given by a |str_entry_var| to |str_pool| -via the execution buffer and pushes it onto the literal stack. - -@= -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - begin - str_ent_ptr := cite_ptr*num_ent_strs + fn_info[ex_fn_loc];@/ - ex_buf_ptr := 0; {also serves as |ent_chr_ptr|} - while (entry_strs[str_ent_ptr][ex_buf_ptr] <> end_of_string) do - {copy characters into the buffer} - append_ex_buf_char (entry_strs[str_ent_ptr][ex_buf_ptr]); - ex_buf_length := ex_buf_ptr; - add_pool_buf_and_push; {push this string onto the stack} - end; -end - - -@ -This module pushes the string given by a |str_global_var| onto the -literal stack, but it copies the string to |str_pool| (character by -character) only if it has to---it {\it doesn't\/} have to if the -string is static (that is, if the string isn't at the top, temporary -part of the string pool). - -@= -begin -str_glb_ptr := fn_info[ex_fn_loc]; -if (glb_str_ptr[str_glb_ptr] > 0) then {we're dealing with a static string} - push_lit_stk (glb_str_ptr[str_glb_ptr],stk_str) - else - begin - str_room(glb_str_end[str_glb_ptr]); - glob_chr_ptr := 0; - while (glob_chr_ptr < glb_str_end[str_glb_ptr]) do {copy the string} - begin - append_char (global_strs[str_glb_ptr][glob_chr_ptr]); - incr(glob_chr_ptr); - end; - push_lit_stk (make_string, stk_str); {and push it onto the stack} - end; -end - - - -@* The built-in functions. -@^add a built-in function@> -@^biblical procreation@> -@^grade inflation@> -This section gives the all the code for all the built-in functions -(including pre-defined |field|s, |str_entry_var|s, and -|int_global_var|s, which technically aren't classified as |built_in|). -To modify or add one, we needn't go anywhere else (with one exception: -The constant |max_pop|, which gives the maximum number of literals -that any of these functions pops off the stack, is defined earlier -because it's needed earlier; thus, if we need to update it, which will -happen if some new |built_in| functions uses more than |max_pop| -literals from the stack, we'll have to go outside this section). -Adding a |built_in| function entails modifying (at least four of) the -five modules marked by ``add a built-in function'' in the index, in -addition to adding the code to execute the function. - -These variables all begin with |b_| and specify the hash-table -locations of the |built_in| functions, except that |b_default| is -pseudo-|built_in|---either it will point to the no-op \.{skip\$} or to -the \.{.bst}-defined function \.{default.type}; it's used when an -entry has a type that's not defined in the \.{.bst} file. - -@= -@!b_equals : hash_loc; {\.{=}} -@!b_greater_than : hash_loc; {\.{>}} -@!b_less_than : hash_loc; {\.{<}} -@!b_plus : hash_loc; {\.{+} (this may be changed to an |a_minus|)} -@!b_minus : hash_loc; {\.{-}} -@!b_concatenate : hash_loc; {\.{*}} -@!b_gets : hash_loc; {\.{:=} (formerly, |b_gat|)} -@!b_add_period : hash_loc; {\.{add.period\$}} -@!b_call_type : hash_loc; {\.{call.type\$}} -@!b_change_case : hash_loc; {\.{change.case\$}} -@!b_chr_to_int : hash_loc; {\.{chr.to.int\$}} -@!b_cite : hash_loc; {\.{cite\$}} -@!b_duplicate : hash_loc; {\.{duplicate\$}} -@!b_empty : hash_loc; {\.{empty\$}} -@!b_format_name : hash_loc; {\.{format.name\$}} -@!b_if : hash_loc; {\.{if\$}} -@!b_int_to_chr : hash_loc; {\.{int.to.chr\$}} -@!b_int_to_str : hash_loc; {\.{int.to.str\$}} -@!b_missing : hash_loc; {\.{missing\$}} -@!b_newline : hash_loc; {\.{newline\$}} -@!b_num_names : hash_loc; {\.{num.names\$}} -@!b_pop : hash_loc; {\.{pop\$}} -@!b_preamble : hash_loc; {\.{preamble\$}} -@!b_purify : hash_loc; {\.{purify\$}} -@!b_quote : hash_loc; {\.{quote\$}} -@!b_skip : hash_loc; {\.{skip\$}} -@!b_stack : hash_loc; {\.{stack\$}} -@!b_substring : hash_loc; {\.{substring\$}} -@!b_swap : hash_loc; {\.{swap\$}} -@!b_text_length : hash_loc; {\.{text.length\$}} -@!b_text_prefix : hash_loc; {\.{text.prefix\$}} -@!b_top_stack : hash_loc; {\.{top\$}} -@!b_type : hash_loc; {\.{type\$}} -@!b_warning : hash_loc; {\.{warning\$}} -@!b_while : hash_loc; {\.{while\$}} -@!b_width : hash_loc; {\.{width\$}} -@!b_write : hash_loc; {\.{write\$}} -@!b_default : hash_loc; {either \.{skip\$} or \.{default.type}} -@# - stat - @!blt_in_loc : array[blt_in_range] of hash_loc; {for execution counts} - @!execution_count : array[blt_in_range] of integer; {the same} - @!total_ex_count : integer; {the sum of all |execution_count|s} - @!blt_in_ptr : blt_in_range; {a pointer into |blt_in_loc|} - tats@/ - - -@ -Where |blt_in_range| gives the legal |built_in| function numbers. - -@= -@!blt_in_range = 0..num_blt_in_fns; - - -@ -@^add a built-in function@> -These constants all begin with |n_| and are used for the |case| -statement that determines which |built_in| function to execute. - -@d n_equals = 0 {\.{=}} -@d n_greater_than = 1 {\.{>}} -@d n_less_than = 2 {\.{<}} -@d n_plus = 3 {\.{+}} -@d n_minus = 4 {\.{-}} -@d n_concatenate = 5 {\.{*}} -@d n_gets = 6 {\.{:=}} -@d n_add_period = 7 {\.{add.period\$}} -@d n_call_type = 8 {\.{call.type\$}} -@d n_change_case = 9 {\.{change.case\$}} -@d n_chr_to_int = 10 {\.{chr.to.int\$}} -@d n_cite = 11 {\.{cite\$} (this may start a riot)} -@d n_duplicate = 12 {\.{duplicate\$}} -@d n_empty = 13 {\.{empty\$}} -@d n_format_name = 14 {\.{format.name\$}} -@d n_if = 15 {\.{if\$}} -@d n_int_to_chr = 16 {\.{int.to.chr\$}} -@d n_int_to_str = 17 {\.{int.to.str\$}} -@d n_missing = 18 {\.{missing\$}} -@d n_newline = 19 {\.{newline\$}} -@d n_num_names = 20 {\.{num.names\$}} -@d n_pop = 21 {\.{pop\$}} -@d n_preamble = 22 {\.{preamble\$}} -@d n_purify = 23 {\.{purify\$}} -@d n_quote = 24 {\.{quote\$}} -@d n_skip = 25 {\.{skip\$}} -@d n_stack = 26 {\.{stack\$}} -@d n_substring = 27 {\.{substring\$}} -@d n_swap = 28 {\.{swap\$}} -@d n_text_length = 29 {\.{text.length\$}} -@d n_text_prefix = 30 {\.{text.prefix\$}} -@d n_top_stack = 31 {\.{top\$}} -@d n_type = 32 {\.{type\$}} -@d n_warning = 33 {\.{warning\$}} -@d n_while = 34 {\.{while\$}} -@d n_width = 35 {\.{width\$}} -@d n_write = 36 {\.{write\$}} - -@= -@!num_blt_in_fns = 37; {one more than the previous number} - - -@ -@^add a built-in function@> -@^important note@> -It's time for us to insert more pre-defined strings into |str_pool| -(and thus the hash table) and to insert the |built_in| functions into -the hash table. The strings corresponding to these functions should -contain no upper-case letters, and they must all be exactly -|longest_pds| characters long. The |build_in| routine (to appear -shortly) does the work. - -Important note: These pre-definitions must not have any glitches or the -program may bomb because the |log_file| hasn't been opened yet. - -@= -build_in('= ',1,b_equals,n_equals); -build_in('> ',1,b_greater_than,n_greater_than); -build_in('< ',1,b_less_than,n_less_than); -build_in('+ ',1,b_plus,n_plus); -build_in('- ',1,b_minus,n_minus); -build_in('* ',1,b_concatenate,n_concatenate); -build_in(':= ',2,b_gets,n_gets); -build_in('add.period$ ',11,b_add_period,n_add_period); -build_in('call.type$ ',10,b_call_type,n_call_type); -build_in('change.case$',12,b_change_case,n_change_case); -build_in('chr.to.int$ ',11,b_chr_to_int,n_chr_to_int); -build_in('cite$ ',5,b_cite,n_cite); -build_in('duplicate$ ',10,b_duplicate,n_duplicate); -build_in('empty$ ',6,b_empty,n_empty); -build_in('format.name$',12,b_format_name,n_format_name); -build_in('if$ ',3,b_if,n_if); -build_in('int.to.chr$ ',11,b_int_to_chr,n_int_to_chr); -build_in('int.to.str$ ',11,b_int_to_str,n_int_to_str); -build_in('missing$ ',8,b_missing,n_missing); -build_in('newline$ ',8,b_newline,n_newline); -build_in('num.names$ ',10,b_num_names,n_num_names); -build_in('pop$ ',4,b_pop,n_pop); -build_in('preamble$ ',9,b_preamble,n_preamble); -build_in('purify$ ',7,b_purify,n_purify); -build_in('quote$ ',6,b_quote,n_quote); -build_in('skip$ ',5,b_skip,n_skip); -build_in('stack$ ',6,b_stack,n_stack); -build_in('substring$ ',10,b_substring,n_substring); -build_in('swap$ ',5,b_swap,n_swap); -build_in('text.length$',12,b_text_length,n_text_length); -build_in('text.prefix$',12,b_text_prefix,n_text_prefix); -build_in('top$ ',4,b_top_stack,n_top_stack); -build_in('type$ ',5,b_type,n_type); -build_in('warning$ ',8,b_warning,n_warning); -build_in('width$ ',6,b_width,n_width); -build_in('while$ ',6,b_while,n_while); -build_in('width$ ',6,b_width,n_width); -build_in('write$ ',6,b_write,n_write); - - -@ -This procedure inserts a |built_in| function into the hash table and -initializes the corresponding pre-defined string (of length at most -|longest_pds|). The array |fn_info| contains a number from 0 through -the number of |built_in| functions minus 1 (i.e., |num_blt_in_fns - 1| -if we're keeping statistics); this number is used by a |case| -statement to execute this function and is used for keeping execution -counts when keeping statistics. - -@= -procedure build_in (@!pds:pds_type; @!len:pds_len; var fn_hash_loc:hash_loc; - @!blt_in_num:blt_in_range); -begin -pre_define (pds,len,bst_fn_ilk);@/ -fn_hash_loc := pre_def_loc; {the |pre_define| routine sets |pre_def_loc|} -fn_type[fn_hash_loc] := built_in; -fn_info[fn_hash_loc] := blt_in_num; - stat - blt_in_loc[blt_in_num] := fn_hash_loc;@/ - execution_count[blt_in_num] := 0; {initialize the function-execution count} - tats@/ -end; - - -@ -This is a procedure so that |initialize| is smaller. - -@= -procedure pre_def_certain_strings; -begin -@@; -end; - - -@ -These variables all begin with |s_| and specify the locations in -|str_pool| of certain often-used strings that the \.{.bst} commands -need. The |s_preamble| array is big enough to allow an average of one -\.{preamble\$} command per \.{.bib} file. - -@= -@!s_null : str_number; {the null string} -@!s_default : str_number; {\.{default.type}, for unknown entry types} -@!s_t : str_number; {\.{t}, for |title_lowers| case conversion} -@!s_l : str_number; {\.{l}, for |all_lowers| case conversion} -@!s_u : str_number; {\.{u}, for |all_uppers| case conversion} -@!s_preamble : array[bib_number] of str_number; - {for the \.{preamble\$} |built_in| function} - - -@ -These constants all begin with |n_| and are used for the |case| -statement that determines which, if any, control sequence we're -dealing with; a control sequence of interest will be either one of the -undotted characters `\.{\\i}' or `\.{\\j}' or one of the foreign -characters in Table~3.2 of the \LaTeX\ manual. - -@d n_i = 0 {\.{i}, for the undotted character \.{\\i}} -@d n_j = 1 {\.{j}, for the undotted character \.{\\j}} -@d n_oe = 2 {\.{oe}, for the foreign character \.{\\oe}} -@d n_oe_upper = 3 {\.{OE}, for the foreign character \.{\\OE}} -@d n_ae = 4 {\.{ae}, for the foreign character \.{\\ae}} -@d n_ae_upper = 5 {\.{AE}, for the foreign character \.{\\AE}} -@d n_aa = 6 {\.{aa}, for the foreign character \.{\\aa}} -@d n_aa_upper = 7 {\.{AA}, for the foreign character \.{\\AA}} -@d n_o = 8 {\.{o}, for the foreign character \.{\\o}} -@d n_o_upper = 9 {\.{O}, for the foreign character \.{\\O}} -@d n_l = 10 {\.{l}, for the foreign character \.{\\l}} -@d n_l_upper = 11 {\.{L}, for the foreign character \.{\\L}} -@d n_ss = 12 {\.{ss}, for the foreign character \.{\\ss}} - - -@ -@^important note@> -@.default.type@> -Here we pre-define a few strings used in executing the \.{.bst} file: -the null string, which is sometimes pushed onto the stack; a string -used for default entry types; and some control sequences used to spot -foreign characters. We also initialize the |s_preamble| array to -empty. These pre-defined strings must all be exactly |longest_pds| -characters long. - -Important note: These pre-definitions must not have any glitches or -the program may bomb because the |log_file| hasn't been opened yet, -and |text_ilk|s should be pre-defined here, not earlier, for -\.{.bst}-function-execution purposes. - -@= -pre_define(' ',0,text_ilk); s_null := hash_text[pre_def_loc]; -fn_type[pre_def_loc] := str_literal;@/ -pre_define('default.type',12,text_ilk); s_default := hash_text[pre_def_loc]; -fn_type[pre_def_loc] := str_literal;@/ -b_default := b_skip; {this may be changed to the \.{default.type} function} -preamble_ptr := 0; {initialize the |s_preamble| array} -pre_define('i ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_i; -pre_define('j ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_j; -pre_define('oe ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_oe; -pre_define('OE ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_oe_upper; -pre_define('ae ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_ae; -pre_define('AE ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_ae_upper; -pre_define('aa ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_aa; -pre_define('AA ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_aa_upper; -pre_define('o ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_o; -pre_define('O ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_o_upper; -pre_define('l ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_l; -pre_define('L ',1,control_seq_ilk); -ilk_info[pre_def_loc] := n_l_upper; -pre_define('ss ',2,control_seq_ilk); -ilk_info[pre_def_loc] := n_ss; - - -@ -@^important note@> -@.crossref@> -@.entry.max\$@> -@.global.max\$@> -@.sort.key\$@> -Now we pre-define any built-in |field|s, |str_entry_var|s, and -|int_global_var|s; these strings must all be exactly |longest_pds| -characters long. Note that although these are built-in functions, we -classify them (in the |fn_type| array) otherwise. - -Important note: These pre-definitions must not have any glitches or -the program may bomb because the |log_file| hasn't been opened yet. - -@= -pre_define('crossref ',8,bst_fn_ilk); -fn_type[pre_def_loc] := field;@/ -fn_info[pre_def_loc] := num_fields; {give this |field| a number} -crossref_num := num_fields; -incr(num_fields);@/ -num_pre_defined_fields := num_fields; {that's it for pre-defined |field|s} -pre_define('sort.key$ ',9,bst_fn_ilk); -fn_type[pre_def_loc] := str_entry_var; -fn_info[pre_def_loc] := num_ent_strs; {give this |str_entry_var| a number} -sort_key_num := num_ent_strs; -incr(num_ent_strs);@/ -pre_define('entry.max$ ',10,bst_fn_ilk); -fn_type[pre_def_loc] := int_global_var; -fn_info[pre_def_loc] := ent_str_size; {initialize this |int_global_var|} -pre_define('global.max$ ',11,bst_fn_ilk); -fn_type[pre_def_loc] := int_global_var; -fn_info[pre_def_loc] := glob_str_size; {initialize this |int_global_var|} - - -@ -@^add a built-in function@> -@:this can't happen}{\quad Unknown built-in function@> -This module branches to the code for the appropriate |built_in| -function. Only three---{\.{call.type\$}}, {\.{if\$}}, and -{\.{while\$}}---do a recursive call. - -@= -begin - stat {update this function's execution count} - incr(execution_count[fn_info[ex_fn_loc]]); - tats@/ -case (fn_info[ex_fn_loc]) of - n_equals : x_equals; - n_greater_than : x_greater_than; - n_less_than : x_less_than; - n_plus : x_plus; - n_minus : x_minus; - n_concatenate : x_concatenate; - n_gets : x_gets; - n_add_period : x_add_period; - n_call_type : @<|execute_fn|({\.{call.type\$}})@>; - n_change_case : x_change_case; - n_chr_to_int : x_chr_to_int; - n_cite : x_cite; - n_duplicate : x_duplicate; - n_empty : x_empty; - n_format_name : x_format_name; - n_if : @<|execute_fn|({\.{if\$}})@>; - n_int_to_chr : x_int_to_chr; - n_int_to_str : x_int_to_str; - n_missing : x_missing; - n_newline : @<|execute_fn|({\.{newline\$}})@>; - n_num_names : x_num_names; - n_pop : @<|execute_fn|({\.{pop\$}})@>; - n_preamble : x_preamble; - n_purify : x_purify; - n_quote : x_quote; - n_skip : @<|execute_fn|({\.{skip\$}})@>; - n_stack : @<|execute_fn|({\.{stack\$}})@>; - n_substring : x_substring; - n_swap : x_swap; - n_text_length : x_text_length; - n_text_prefix : x_text_prefix; - n_top_stack : @<|execute_fn|({\.{top\$}})@>; - n_type : x_type; - n_warning : x_warning; - n_while : @<|execute_fn|({\.{while\$}})@>; - n_width : x_width; - n_write : x_write; - othercases confusion ('Unknown built-in function') -endcases; -end - - -@ -@^add a built-in function@> -@^gymnastics@> -This extra level of module-pointing allows a uniformity of module -names for the |built_in| functions, regardless of whether they do a -recursive call to |execute_fn| or are trivial (a single statement). -Those that do a recursive call are left as part of |execute_fn|, -avoiding \PASCAL's forward procedure mechanism, and those that don't -(except for the single-statement ones) are made into procedures so -that |execute_fn| doesn't get too large. - -@= -@<|execute_fn|({\.{=}})@>@; -@<|execute_fn|({\.{>}})@>@; -@<|execute_fn|({\.{<}})@>@; -@<|execute_fn|({\.{+}})@>@; -@<|execute_fn|({\.{-}})@>@; -@<|execute_fn|({\.{*}})@>@; -@<|execute_fn|({\.{:=}})@>@; -@<|execute_fn|({\.{add.period\$}})@>@; -@<|execute_fn|({\.{change.case\$}})@>@; -@<|execute_fn|({\.{chr.to.int\$}})@>@; -@<|execute_fn|({\.{cite\$}})@>@; -@<|execute_fn|({\.{duplicate\$}})@>@; -@<|execute_fn|({\.{empty\$}})@>@; -@<|execute_fn|({\.{format.name\$}})@>@; -@<|execute_fn|({\.{int.to.chr\$}})@>@; -@<|execute_fn|({\.{int.to.str\$}})@>@; -@<|execute_fn|({\.{missing\$}})@>@; -@<|execute_fn|({\.{num.names\$}})@>@; -@<|execute_fn|({\.{preamble\$}})@>@; -@<|execute_fn|({\.{purify\$}})@>@; -@<|execute_fn|({\.{quote\$}})@>@; -@<|execute_fn|({\.{substring\$}})@>@; -@<|execute_fn|({\.{swap\$}})@>@; -@<|execute_fn|({\.{text.length\$}})@>@; -@<|execute_fn|({\.{text.prefix\$}})@>@; -@<|execute_fn|({\.{type\$}})@>@; -@<|execute_fn|({\.{warning\$}})@>@; -@<|execute_fn|({\.{width\$}})@>@; -@<|execute_fn|({\.{write\$}})@>@; -@<|execute_fn| itself@> - - -@ -Now it's time to declare some things for executing |built_in| -functions only. These (and only these) variables are used -recursively, so they can't be global. - -@d end_while = 51 {stop executing the \.{while\$} function} - -@= -label end_while; -var r_pop_lt1,@!r_pop_lt2 : integer; {stack literals for \.{while\$}} -@!r_pop_tp1,@!r_pop_tp2 : stk_type; {stack types for \.{while\$}} - - -@ -These are nonrecursive variables that |execute_fn| uses. Declaring -them here (instead of in the previous module) saves execution time and -stack space on most machines. - -@d name_buf == sv_buffer {an alias, a buffer for manipulating names} - -@= -@!pop_lit1,@!pop_lit2,@!pop_lit3 : integer; {stack literals} -@!pop_typ1,@!pop_typ2,@!pop_typ3 : stk_type; {stack types} -@!sp_ptr : pool_pointer; {for manipulating |str_pool| strings} -@!sp_xptr1,@!sp_xptr2 : pool_pointer; {more of the same} -@!sp_end : pool_pointer; {marks the end of a |str_pool| string} -@!sp_length,sp2_length : pool_pointer; {lengths of |str_pool| strings} -@!sp_brace_level : integer; {for scanning |str_pool| strings} -@!ex_buf_xptr,@!ex_buf_yptr : buf_pointer; {extra |ex_buf| locations} -@!control_seq_loc : hash_loc; {hash-table loc of a control sequence} -@!preceding_white : boolean; {used in scanning strings} -@!and_found : boolean; {to stop the loop that looks for an ``and''} -@!num_names : integer; {for counting names} -@!name_bf_ptr : buf_pointer; {general |name_buf| location} -@!name_bf_xptr,@!name_bf_yptr : buf_pointer; {and two more} -@!nm_brace_level : integer; {for scanning |name_buf| strings} -@!name_tok : packed array[buf_pointer] of buf_pointer; {name-token ptr list} -@!name_sep_char : packed array[buf_pointer] of ASCII_code; {token-ending chars} -@!num_tokens : buf_pointer; {this counts name tokens} -@!token_starting : boolean; {used in scanning name tokens} -@!alpha_found : boolean; {used in scanning the format string} -@!double_letter,@!end_of_group,@!to_be_written : boolean; {the same} -@!first_start : buf_pointer; {start-ptr into |name_tok| for the first name} -@!first_end : buf_pointer; {end-ptr into |name_tok| for the first name} -@!last_end : buf_pointer; {end-ptr into |name_tok| for the last name} -@!von_start : buf_pointer; {start-ptr into |name_tok| for the von name} -@!von_end : buf_pointer; {end-ptr into |name_tok| for the von name} -@!jr_end : buf_pointer; {end-ptr into |name_tok| for the jr name} -@!cur_token,@!last_token : buf_pointer; {|name_tok| ptrs for outputting tokens} -@!use_default : boolean; {for the inter-token intra-name part string} -@!num_commas : buf_pointer; {used to determine the name syntax} -@!comma1,@!comma2 : buf_pointer; {ptrs into |name_tok|} -@!num_text_chars : buf_pointer; {special characters count as one} - - -@ -The |built_in| function {\.{=}} pops the top two (integer or string) -literals, compares them, and pushes the integer 1 if they're equal, 0 -otherwise. If they're not either both string or both integer, it -complains and pushes the integer 0. - -@<|execute_fn|({\.{=}})@>= -procedure x_equals; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> pop_typ2) then - begin - if ((pop_typ1 <> stk_empty) and (pop_typ2 <> stk_empty)) then - begin - print_stk_lit (pop_lit1,pop_typ1); - print (', '); - print_stk_lit (pop_lit2,pop_typ2); - print_newline; - bst_ex_warn ('---they aren''t the same literal types'); - end; - push_lit_stk (0, stk_int); - end -else if ((pop_typ1 <> stk_int) and (pop_typ1 <> stk_str)) then - begin - if (pop_typ1 <> stk_empty) then - begin - print_stk_lit (pop_lit1,pop_typ1); - bst_ex_warn (', not an integer or a string,'); - end; - push_lit_stk (0, stk_int); - end -else if (pop_typ1 = stk_int) then - if (pop_lit2 = pop_lit1) then - push_lit_stk (1, stk_int) - else - push_lit_stk (0, stk_int) -else - if (str_eq_str (pop_lit2,pop_lit1)) then - push_lit_stk (1, stk_int) - else - push_lit_stk (0, stk_int); -end; - - -@ -The |built_in| function {\.{>}} pops the top two (integer) literals, -compares them, and pushes the integer 1 if the second is greater than -the first, 0 otherwise. If either isn't an integer literal, it -complains and pushes the integer 0. - -@<|execute_fn|({\.{>}})@>= -procedure x_greater_than; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (0, stk_int); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (0, stk_int); - end -else - if (pop_lit2 > pop_lit1) then - push_lit_stk (1, stk_int) - else - push_lit_stk (0, stk_int); -end; - - -@ -The |built_in| function {\.{<}} pops the top two (integer) literals, -compares them, and pushes the integer 1 if the second is less than the -first, 0 otherwise. If either isn't an integer literal, it complains -and pushes the integer 0. - -@<|execute_fn|({\.{<}})@>= -procedure x_less_than; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (0, stk_int); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (0, stk_int); - end -else - if (pop_lit2 < pop_lit1) then - push_lit_stk (1, stk_int) - else - push_lit_stk (0, stk_int); -end; - - -@ -The |built_in| function {\.{+}} pops the top two (integer) literals -and pushes their sum. If either isn't an integer literal, it -complains and pushes the integer 0. - -@<|execute_fn|({\.{+}})@>= -procedure x_plus; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (0, stk_int); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (0, stk_int); - end -else - push_lit_stk (pop_lit2+pop_lit1, stk_int); -end; - - -@ -The |built_in| function {\.{-}} pops the top two (integer) literals -and pushes their difference (the first subtracted from the second). -If either isn't an integer literal, it complains and pushes the -integer 0. - -@<|execute_fn|({\.{-}})@>= -procedure x_minus; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (0, stk_int); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (0, stk_int); - end -else - push_lit_stk (pop_lit2-pop_lit1, stk_int); -end; - - -@ -The |built_in| function {\.{*}} pops the top two (string) literals, -concatenates them (in reverse order, that is, the order in which -pushed), and pushes the resulting string back onto the stack. If -either isn't a string literal, it complains and pushes the null -string. - -@<|execute_fn|({\.{*}})@>= -procedure x_concatenate; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ2 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); - push_lit_stk (s_null, stk_str); - end -else - @; -end; - - -@ -@^push the literal stack@> -Often both strings will be at the top of the string pool, in which -case we just move some pointers. Furthermore, it's worth doing some -special stuff in case either string is null, since empirically this -seems to happen about $20\%$ of the time. In any case, we don't need -the execution buffer---we simple move the strings around in the string -pool when necessary. - -@= -begin -if (pop_lit2 >= cmd_str_ptr) then - if (pop_lit1 >= cmd_str_ptr) then - begin - str_start[pop_lit1] := str_start[pop_lit1+1]; - unflush_string; - incr(lit_stk_ptr); - end - else if (length(pop_lit2) = 0) then - push_lit_stk (pop_lit1, stk_str) - else {|pop_lit2| is nonnull, only |pop_lit1| is below |cmd_str_ptr|} - begin - pool_ptr := str_start[pop_lit2+1]; - str_room (length(pop_lit1)); - sp_ptr := str_start[pop_lit1]; - sp_end := str_start[pop_lit1+1]; - while (sp_ptr < sp_end) do - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - push_lit_stk (make_string, stk_str); {and push it onto the stack} - end -else - @; -end - - -@ -@^push the literal stack@> -We simply continue the previous module. - -@= -begin -if (pop_lit1 >= cmd_str_ptr) then - if (length(pop_lit2) = 0) then - begin - unflush_string; - lit_stack[lit_stk_ptr] := pop_lit1; - incr(lit_stk_ptr); - end - else if (length(pop_lit1) = 0) then - incr(lit_stk_ptr) - else {both strings nonnull, only |pop_lit2| is below |cmd_str_ptr|} - begin - sp_length := length(pop_lit1); - sp2_length := length(pop_lit2); - str_room (sp_length + sp2_length); - sp_ptr := str_start[pop_lit1+1]; - sp_end := str_start[pop_lit1]; - sp_xptr1 := sp_ptr + sp2_length; - while (sp_ptr > sp_end) do {slide up |pop_lit1|} - begin - decr(sp_ptr); - decr(sp_xptr1); - str_pool[sp_xptr1] := str_pool[sp_ptr]; - end; - sp_ptr := str_start[pop_lit2]; - sp_end := str_start[pop_lit2+1]; - while (sp_ptr < sp_end) do {slide up |pop_lit2|} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - pool_ptr := pool_ptr + sp_length; - push_lit_stk (make_string, stk_str); {and push it onto the stack} - end -else - @; -end - - -@ -@^push the literal stack@> -Again, we simply continue the previous module. - -@= -begin -if (length(pop_lit1) = 0) then - incr(lit_stk_ptr) -else if (length(pop_lit2) = 0) then - push_lit_stk (pop_lit1, stk_str) -else {both strings are nonnull, and both are below |cmd_str_ptr|} - begin - str_room (length(pop_lit1) + length(pop_lit2)); - sp_ptr := str_start[pop_lit2]; - sp_end := str_start[pop_lit2+1]; - while (sp_ptr < sp_end) do {slide up |pop_lit2|} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - sp_ptr := str_start[pop_lit1]; - sp_end := str_start[pop_lit1+1]; - while (sp_ptr < sp_end) do {slide up |pop_lit1|} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - push_lit_stk (make_string, stk_str); {and push it onto the stack} - end; -end - - -@ -The |built_in| function {\.{:=}} pops the top two literals and assigns -to the first (which must be an |int_entry_var|, a |str_entry_var|, an -|int_global_var|, or a |str_global_var|) the value of the second; -it complains if the value isn't of the appropriate type. - -@<|execute_fn|({\.{:=}})@>= -procedure x_gets; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_fn) then - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_fn) -else if ((not mess_with_entries) and - ((fn_type[pop_lit1] = str_entry_var) or - (fn_type[pop_lit1] = int_entry_var))) then - bst_cant_mess_with_entries_print -else - case (fn_type[pop_lit1]) of - int_entry_var : @; - str_entry_var : @; - int_global_var : @; - str_global_var : @; - othercases begin - print ('You can''t assign to type '); - print_fn_class (pop_lit1); - bst_ex_warn (', a nonvariable function class'); - end - endcases; -end; - - -@ -This module checks that what we're about to assign is really an -integer, and then assigns. - -@= -if (pop_typ2 <> stk_int) then - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int) - else - entry_ints[cite_ptr*num_ent_ints+fn_info[pop_lit1]] := pop_lit2 - - -@ -@.String size exceeded@> -It's time for a complaint if either of the two (entry or global) -string lengths is exceeded. - -@d bst_string_size_exceeded(#) == begin - bst_1print_string_size_exceeded; - print (#); - bst_2print_string_size_exceeded; - end - -@= -procedure bst_1print_string_size_exceeded; -begin -print ('Warning--you''ve exceeded '); -end; -@# -procedure bst_2print_string_size_exceeded; -begin -print ('-string-size,'); -bst_mild_ex_warn_print; -print_ln ('*Please notify the bibstyle designer*'); -end; - - -@ -@.entry string size exceeded@> -@:String size exceeded}{\quad entry string size@> -This module checks that what we're about to assign is really a -string, and then assigns. - -@= -begin -if (pop_typ2 <> stk_str) then - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str) - else - begin - str_ent_ptr := cite_ptr*num_ent_strs + fn_info[pop_lit1]; - ent_chr_ptr := 0; - sp_ptr := str_start[pop_lit2]; - sp_xptr1 := str_start[pop_lit2+1]; - if (sp_xptr1-sp_ptr > ent_str_size) then - begin - bst_string_size_exceeded (ent_str_size:0,', the entry'); - sp_xptr1 := sp_ptr + ent_str_size; - end; - while (sp_ptr < sp_xptr1) do - begin {copy characters into |entry_strs|} - entry_strs[str_ent_ptr][ent_chr_ptr] := str_pool[sp_ptr]; - incr(ent_chr_ptr); - incr(sp_ptr); - end; - entry_strs[str_ent_ptr][ent_chr_ptr] := end_of_string; - end -end - - -@ -This module checks that what we're about to assign is really an -integer, and then assigns. - -@= -if (pop_typ2 <> stk_int) then - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int) - else - fn_info[pop_lit1] := pop_lit2 - - -@ -@.global string size exceeded@> -@:String size exceeded}{\quad global string size@> -This module checks that what we're about to assign is really a -string, and then assigns. - -@= -begin -if (pop_typ2 <> stk_str) then - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str) - else - begin - str_glb_ptr := fn_info[pop_lit1]; - if (pop_lit2 < cmd_str_ptr) then - glb_str_ptr[str_glb_ptr] := pop_lit2 - else - begin - glb_str_ptr[str_glb_ptr] := 0; - glob_chr_ptr := 0; - sp_ptr := str_start[pop_lit2]; - sp_end := str_start[pop_lit2+1]; - if (sp_end - sp_ptr > glob_str_size) then - begin - bst_string_size_exceeded (glob_str_size:0,', the global'); - sp_end := sp_ptr + glob_str_size; - end; - while (sp_ptr < sp_end) do - begin {copy characters into |global_strs|} - global_strs[str_glb_ptr][glob_chr_ptr] := str_pool[sp_ptr]; - incr(glob_chr_ptr); - incr(sp_ptr); - end; - glb_str_end[str_glb_ptr] := glob_chr_ptr; - end; - end -end - - -@ -The |built_in| function {\.{add.period\$}} pops the top (string) -literal, adds a |period| to a nonnull string if its last -non|right_brace| character isn't a |period|, |question_mark|, or -|exclamation_mark|, and pushes this resulting string back onto the -stack. If the literal isn't a string, it complains and pushes the -null string. - -@<|execute_fn|({\.{add.period\$}})@>= -procedure x_add_period; -label loop_exit; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else if (length(pop_lit1) = 0) then {don't add |period| to the null string} - push_lit_stk (s_null, stk_str) -else - @; -end; - - -@ -@^push the literal stack@> -Here we scan backwards from the end of the string, skipping -non|right_brace| characters, to see if we have to add the |period|. - -@= -begin -sp_ptr := str_start[pop_lit1+1]; -sp_end := str_start[pop_lit1]; -while (sp_ptr > sp_end) do {find a non|right_brace|} - begin - decr(sp_ptr); - if (str_pool[sp_ptr] <> right_brace) then - goto loop_exit; - end; -loop_exit: -case (str_pool[sp_ptr]) of - period, - question_mark, - exclamation_mark : - repush_string; - othercases - @ -endcases; -end - - -@ -Ok guys, we really have to do it. - -@= -begin -if (pop_lit1 < cmd_str_ptr) then - begin - str_room (length(pop_lit1)+1); - sp_ptr := str_start[pop_lit1]; - sp_end := str_start[pop_lit1+1]; - while (sp_ptr < sp_end) do {slide |pop_lit1| atop the string pool} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - end -else {the string is already there} - begin - pool_ptr := str_start[pop_lit1+1]; - str_room (1); - end; -append_char (period); -push_lit_stk (make_string, stk_str); -end - - -@ -The |built_in| function {\.{call.type\$}} executes the function -specified in |type_list| for this entry unless it's |undefined|, in -which case it executes the default function \.{default.type} defined -in the \.{.bst} file, or unless it's |empty|, in which case it does -nothing. - -@<|execute_fn|({\.{call.type\$}})@>= -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - if (type_list[cite_ptr] = undefined) then - execute_fn (b_default) - else if (type_list[cite_ptr] = empty) then - do_nothing - else - execute_fn (type_list[cite_ptr]); -end - - -@ -The |built_in| function {\.{change.case\$}} pops the top two (string) -literals; it changes the case of the second according to the -specifications of the first, as follows. (Note: The word `letters' in -the next sentence refers only to those at brace-level~0, the top-most -brace level; no other characters are changed, except perhaps for -special characters, described shortly.) If the first literal is the -string~\.{t}, it converts to lower case all letters except the very -first character in the string, which it leaves alone, and except the -first character following any |colon| and then nonnull |white_space|, -which it also leaves alone; if it's the string~\.{l}, it converts all -letters to lower case; if it's the string~\.{u}, it converts all -letters to upper case; and if it's anything else, it complains and -does no conversion. It then pushes this resulting string. If either -type is incorrect, it complains and pushes the null string; however, -if both types are correct but the specification string (i.e., the -first string) isn't one of the legal ones, it merely pushes the second -back onto the stack, after complaining. (Another note: It ignores -case differences in the specification string; for example, the strings -\.{t} and \.{T} are equivalent for the purposes of this |built_in| -function.) - -@d ok_pascal_i_give_up = 21 - -@<|execute_fn|({\.{change.case\$}})@>= -procedure x_change_case; -label ok_pascal_i_give_up; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ2 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); - push_lit_stk (s_null, stk_str); - end -else - begin - @; - ex_buf_length := 0; - add_buf_pool (pop_lit2); - @; - add_pool_buf_and_push; {push this string onto the stack} - end; -end; - - -@ -First we define a few variables for case conversion. The constant -definitions, to be used in |case| statements, are in order of probable -frequency. - -@d title_lowers = 0 {representing the string \.{t}} -@d all_lowers = 1 {representing the string \.{l}} -@d all_uppers = 2 {representing the string \.{u}} -@d bad_conversion = 3 {representing any illegal case-conversion string} - -@= -@!conversion_type : 0..bad_conversion; {the possible cases} -@!prev_colon : boolean; {|true| if just past a |colon|} - - -@ -Now we determine which of the three case-conversion types we're -dealing with: \.{t},~\.{l}, or~\.{u}. - -@= -begin -case (str_pool[str_start[pop_lit1]]) of - "t","T" : conversion_type := title_lowers; - "l","L" : conversion_type := all_lowers; - "u","U" : conversion_type := all_uppers; - othercases conversion_type := bad_conversion -endcases; -if ((length(pop_lit1) <> 1) or (conversion_type = bad_conversion)) then - begin - conversion_type := bad_conversion; - print_pool_str (pop_lit1); - bst_ex_warn (' is an illegal case-conversion string'); - end; -end - - -@ -This procedure complains if the just-encountered |right_brace| would -make |brace_level| negative. - -@= -procedure decr_brace_level (@!pop_lit_var : str_number); -begin -if (brace_level = 0) then - braces_unbalanced_complaint (pop_lit_var) - else - decr(brace_level); -end; - - -@ -This complaint often arises because the style designer has to type -lots of braces. - -@= -procedure braces_unbalanced_complaint (@!pop_lit_var : str_number); -begin -print ('Warning--"'); -print_pool_str (pop_lit_var); -bst_mild_ex_warn ('" isn''t a brace-balanced string'); -end; - - -@ -This one makes sure that |brace_level=0| (it's called at a point in a -string where braces must be balanced). - -@= -procedure check_brace_level (@!pop_lit_var : str_number); -begin -if (brace_level > 0) then - braces_unbalanced_complaint (pop_lit_var); -end; - - -@ -Here's where we actually go through the string and do the case -conversion. - -@= -begin -brace_level := 0; {this is the top level} -ex_buf_ptr := 0; {we start with the string's first character} -while (ex_buf_ptr < ex_buf_length) do - begin - if (ex_buf[ex_buf_ptr] = left_brace) then - begin - incr(brace_level); - if (brace_level <> 1) then - goto ok_pascal_i_give_up; - if (ex_buf_ptr + 4 > ex_buf_length) then - goto ok_pascal_i_give_up - else if (ex_buf[ex_buf_ptr+1] <> backslash) then - goto ok_pascal_i_give_up; - if (conversion_type = title_lowers) then - if (ex_buf_ptr = 0) then - goto ok_pascal_i_give_up - else if ((prev_colon) and - (lex_class[ex_buf[ex_buf_ptr-1]] = white_space)) then - goto ok_pascal_i_give_up; - @; -ok_pascal_i_give_up: - prev_colon := false; - end - else if (ex_buf[ex_buf_ptr] = right_brace) then - begin - decr_brace_level (pop_lit2); - prev_colon := false; - end - else - if (brace_level = 0) then - @; - incr(ex_buf_ptr); - end; -check_brace_level (pop_lit2); -end - - -@ -@^special character@> -We're dealing with a special character (usually either an undotted -`\i' or `\j', or an accent like one in Table~3.1 of the \LaTeX\ -manual, or a foreign character like one in Table~3.2) if the first -character after the |left_brace| is a |backslash|; the special -character ends with the matching |right_brace|. How we handle what's -in between depends on the special character. In general, this code -will do reasonably well if there is other stuff, too, between braces, -but it doesn't try to do anything special with |colon|s. - -@= -begin -incr(ex_buf_ptr); {skip over the |left_brace|} -while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do - begin - incr(ex_buf_ptr); {skip over the |backslash|} - ex_buf_xptr := ex_buf_ptr; - while ((ex_buf_ptr < ex_buf_length) and - (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do - incr(ex_buf_ptr); {this scans the control sequence} - control_seq_loc := str_lookup(ex_buf,ex_buf_xptr,ex_buf_ptr-ex_buf_xptr, - control_seq_ilk,dont_insert); - if (hash_found) then - @; - ex_buf_xptr := ex_buf_ptr; - while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and - (ex_buf[ex_buf_ptr] <> backslash)) do - begin {this scans to the next control sequence} - if (ex_buf[ex_buf_ptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_ptr] = left_brace) then - incr(brace_level); - incr(ex_buf_ptr); - end; - @; - end; -decr(ex_buf_ptr); {unskip the |right_brace|} -end - - -@ -@^control sequence@> -@:this can't happen}{\quad Unknown type of case conversion@> -A control sequence, for the purposes of this program, consists just of -the consecutive alphabetic characters following the |backslash|; it -might be empty (although ones in this section aren't). - -@= -begin -case (conversion_type) of - title_lowers, - all_lowers : - case (ilk_info[control_seq_loc]) of - n_l_upper, - n_o_upper, - n_oe_upper, - n_ae_upper, - n_aa_upper : - lower_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); - othercases - do_nothing - endcases; - all_uppers : - case (ilk_info[control_seq_loc]) of - n_l, - n_o, - n_oe, - n_ae, - n_aa : - upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); - n_i, - n_j, - n_ss : - @; - othercases - do_nothing - endcases; - bad_conversion : - do_nothing; - othercases - case_conversion_confusion -endcases; -end - - -@ -@:this can't happen}{\quad Unknown type of case conversion@> -Another bug complaint. - -@= -procedure case_conversion_confusion; -begin -confusion ('Unknown type of case conversion'); -end; - - -@ -After converting the control sequence, we need to remove the preceding -|backslash| and any following |white_space|. - -@= -begin -upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); -while (ex_buf_xptr < ex_buf_ptr) do - begin {remove preceding |backslash| and shift down} - ex_buf[ex_buf_xptr-1] := ex_buf[ex_buf_xptr]; - incr(ex_buf_xptr); - end; -decr(ex_buf_xptr); -while ((ex_buf_ptr < ex_buf_length) and - (lex_class[ex_buf[ex_buf_ptr]] = white_space)) do - incr(ex_buf_ptr); {remove |white_space| trailing the control seq} -tmp_ptr := ex_buf_ptr; -while (tmp_ptr < ex_buf_length) do - begin {more shifting down} - ex_buf[tmp_ptr-(ex_buf_ptr-ex_buf_xptr)] := ex_buf[tmp_ptr]; - incr(tmp_ptr) - end; -ex_buf_length := tmp_ptr - (ex_buf_ptr - ex_buf_xptr); -ex_buf_ptr := ex_buf_xptr; -end - - -@ -@:this can't happen}{\quad Unknown type of case conversion@> -There are no control sequences in what we're about to convert, -so a straight conversion suffices. - -@= -begin -case (conversion_type) of - title_lowers, - all_lowers : - lower_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); - all_uppers : - upper_case (ex_buf, ex_buf_xptr, ex_buf_ptr-ex_buf_xptr); - bad_conversion : - do_nothing; - othercases - case_conversion_confusion -endcases; -end - - -@ -@:this can't happen}{\quad Unknown type of case conversion@> -This code does any needed conversion for an ordinary character; it -won't touch nonletters. - -@= -begin -case (conversion_type) of - title_lowers : - begin - if (ex_buf_ptr = 0) then - do_nothing - else if ((prev_colon) and - (lex_class[ex_buf[ex_buf_ptr-1]] = white_space)) then - do_nothing - else - lower_case (ex_buf, ex_buf_ptr, 1); - if (ex_buf[ex_buf_ptr] = colon) then - prev_colon := true - else if (lex_class[ex_buf[ex_buf_ptr]] <> white_space) then - prev_colon := false; - end; - all_lowers : - lower_case (ex_buf, ex_buf_ptr, 1); - all_uppers : - upper_case (ex_buf, ex_buf_ptr, 1); - bad_conversion : - do_nothing; - othercases - case_conversion_confusion -endcases; -end - - -@ -The |built_in| function {\.{chr.to.int\$}} pops the top (string) -literal, makes sure it's a single character, converts it to the -corresponding |ASCII_code| integer, and pushes this integer. If the -literal isn't an appropriate string, it complains and pushes the -integer~0. - -@<|execute_fn|({\.{chr.to.int\$}})@>= -procedure x_chr_to_int; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (0, stk_int); - end -else if (length(pop_lit1) <> 1) then - begin - print ('"'); - print_pool_str (pop_lit1); - bst_ex_warn ('" isn''t a single character'); - push_lit_stk (0, stk_int); - end -else - push_lit_stk (str_pool[str_start[pop_lit1]], stk_int); - {push the (|ASCII_code|) integer} -end; - - -@ -The |built_in| function {\.{cite\$}} pushes the appropriate string -from |cite_list| onto the stack. - -@<|execute_fn|({\.{cite\$}})@>= -procedure x_cite; -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - push_lit_stk (cur_cite_str, stk_str); -end; - - -@ -@^push the literal stack@> -The |built_in| function {\.{duplicate\$}} pops the top literal from -the stack and pushes two copies of it. - -@<|execute_fn|({\.{duplicate\$}})@>= -procedure x_duplicate; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - push_lit_stk (pop_lit1, pop_typ1); - push_lit_stk (pop_lit1, pop_typ1); - end - else - begin - repush_string; - if (pop_lit1 < cmd_str_ptr) then - push_lit_stk (pop_lit1, pop_typ1) - else - begin - str_room (length(pop_lit1)); - sp_ptr := str_start[pop_lit1]; - sp_end := str_start[pop_lit1+1]; - while (sp_ptr < sp_end) do - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; - push_lit_stk (make_string, stk_str); {and push it onto the stack} - end; - end; -end; - - -@ -The |built_in| function {\.{empty\$}} pops the top literal and pushes -the integer 1 if it's a missing field or a string having no -non|white_space| characters, 0 otherwise. If the literal isn't a -missing field or a string, it complains and pushes 0. - -@<|execute_fn|({\.{empty\$}})@>= -procedure x_empty; -label exit; -begin -pop_lit_stk (pop_lit1,pop_typ1); -case (pop_typ1) of - stk_str : @; - stk_field_missing : push_lit_stk (1, stk_int); - stk_empty : push_lit_stk (0, stk_int); - othercases - begin - print_stk_lit (pop_lit1,pop_typ1); - bst_ex_warn (', not a string or missing field,'); - push_lit_stk (0, stk_int); - end -endcases; -exit: -end; - - -@ -When we arrive here we're dealing with a legitimate string. If it has -no characters, or has nothing but |white_space| characters, we push~1, -otherwise we push~0. - -@= -begin -sp_ptr := str_start[pop_lit1]; -sp_end := str_start[pop_lit1+1]; -while (sp_ptr < sp_end) do - begin - if (lex_class[str_pool[sp_ptr]] <> white_space) then - begin - push_lit_stk (0, stk_int); - return; - end; - incr(sp_ptr); - end; -push_lit_stk (1, stk_int); -end - - -@ -The |built_in| function {\.{format.name\$}} pops the top three -literals (they are a string, an integer, and a string literal, in that -order). The last string literal represents a name list (each name -corresponding to a person), the integer literal specifies which name -to pick from this list, and the first string literal specifies how to -format this name, as described in the \BibTeX\ documentation. -Finally, this function pushes the formatted name. If any of the types -is incorrect, it complains and pushes the null string. - -@d von_found = 52 {for when a von token is found} - -@<|execute_fn|({\.{format.name\$}})@>= -procedure x_format_name; -label loop1_exit,@!loop2_exit,@!von_found; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -pop_lit_stk (pop_lit3,pop_typ3); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ3 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit3,pop_typ3,stk_str); - push_lit_stk (s_null, stk_str); - end -else - begin - ex_buf_length := 0; - add_buf_pool (pop_lit3); - @; - @; - @; - ex_buf_length := 0; - add_buf_pool (pop_lit1); - figure_out_the_formatted_name;@/ - add_pool_buf_and_push; {push the formatted string onto the stack} - end; -end; - - -@ -This module skips over undesired names in |pop_lit3| and it throws -away the ``and'' from the end of the name if it exists. When it's -done, |ex_buf_xptr| points to its first character and |ex_buf_ptr| -points just past its last. - -@= -begin -ex_buf_ptr := 0; -num_names := 0; -while ((num_names < pop_lit2) and (ex_buf_ptr < ex_buf_length)) do - begin - incr(num_names); - ex_buf_xptr := ex_buf_ptr; - name_scan_for_and (pop_lit3); - end; -if (ex_buf_ptr < ex_buf_length) then {remove the ``and''} - ex_buf_ptr := ex_buf_ptr - 4; -if (num_names < pop_lit2) then - begin - if (pop_lit2 = 1) then - print ('There is no name in "') - else - print ('There aren''t ',pop_lit2:0,' names in "'); - print_pool_str (pop_lit3); - bst_ex_warn ('"'); - end -end - - -@ -This module, starting at |ex_buf_ptr|, looks in |ex_buf| for an -``and'' surrounded by nonnull |white_space|. It stops either at -|ex_buf_length| or just past the ``and'', whichever comes first, -setting |ex_buf_ptr| accordingly. Its parameter |pop_lit_var| is -either |pop_lit3| or |pop_lit1|, depending on whether -{\.{format.name\$}} or {\.{num.names\$}} calls it. - -@= -procedure name_scan_for_and (@!pop_lit_var : str_number); -begin -brace_level := 0; -preceding_white := false; -and_found := false; -while ((not and_found) and (ex_buf_ptr < ex_buf_length)) do - case (ex_buf[ex_buf_ptr]) of - "a", "A" : - begin - incr(ex_buf_ptr); - if (preceding_white) then - @; {if so, |and_found := true|} - preceding_white := false; - end; - left_brace : - begin - incr(brace_level); - incr(ex_buf_ptr); - @ 0|@>; - preceding_white := false; - end; - right_brace : - begin - decr_brace_level (pop_lit_var); {this checks for an error} - incr(ex_buf_ptr); - preceding_white := false; - end; - othercases - if (lex_class[ex_buf[ex_buf_ptr]] = white_space) then - begin - incr(ex_buf_ptr); - preceding_white := true; - end - else - begin - incr(ex_buf_ptr); - preceding_white := false; - end - endcases; -check_brace_level (pop_lit_var); -end; - - -@ -When we come here |ex_buf_ptr| is just past the |left_brace|, and when -we leave it's either at |ex_buf_length| or just past the matching -|right_brace|. - -@ 0|@>= -while ((brace_level > 0) and (ex_buf_ptr < ex_buf_length)) do - begin - if (ex_buf[ex_buf_ptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_ptr] = left_brace) then - incr(brace_level); - incr(ex_buf_ptr); - end - - -@ -When we come here |ex_buf_ptr| is just past the ``a'' or ``A'', and when -we leave it's either at the same place or, if we found an ``and'', at -the following |white_space| character. - -@= -begin -if (ex_buf_ptr <= (ex_buf_length - 3)) then {enough characters are left} - if ((ex_buf[ex_buf_ptr] = "n") or (ex_buf[ex_buf_ptr] = "N")) then - if ((ex_buf[ex_buf_ptr+1] = "d") or (ex_buf[ex_buf_ptr+1] = "D")) then - if (lex_class[ex_buf[ex_buf_ptr+2]] = white_space) then - begin - ex_buf_ptr := ex_buf_ptr + 2; - and_found := true; - end; -end - - -@ -When we arrive here, the desired name is in |ex_buf[ex_buf_xptr]| -through |ex_buf[ex_buf_ptr-1]|. This module does its thing for -characters only at |brace_level = 0|; the rest get processed verbatim. -It removes leading |white_space| (and |sep_char|s), and trailing -|white_space| (and |sep_char|s) and |comma|s, complaining for each -trailing |comma|. It then copies the name into |name_buf|, removing -all |white_space|, |sep_char|s and |comma|s, counting |comma|s, and -constructing a list of name tokens, which are sequences of characters -separated (at |brace_level=0|) by |white_space|, |sep_char|s or -|comma|s. Each name token but the first has an associated -|name_sep_char|, the character that separates it from the preceding -token. If there are too many (more than two) |comma|s, a complaint is -in order. - -@= -begin -@; -name_bf_ptr := 0; -num_commas := 0; -num_tokens := 0;@/ -token_starting := true; {to indicate that a name token is starting} -while (ex_buf_xptr < ex_buf_ptr) do - case (ex_buf[ex_buf_xptr]) of - comma : @; - left_brace : @; - right_brace : @; - othercases - case (lex_class[ex_buf[ex_buf_xptr]]) of - white_space : @; - sep_char : @; - othercases @ - endcases - endcases; -name_tok[num_tokens] := name_bf_ptr; {this is an end-marker} -end - - -@ -This module removes all leading |white_space| (and |sep_char|s), and -trailing |white_space| (and |sep_char|s) and |comma|s. It complains -for each trailing |comma|. - -@= -begin -while ((ex_buf_xptr < ex_buf_ptr) and - (lex_class[ex_buf[ex_buf_ptr]] = white_space) and - (lex_class[ex_buf[ex_buf_ptr]] = sep_char)) do - incr(ex_buf_xptr); {this removes leading stuff} -while (ex_buf_ptr > ex_buf_xptr) do {now remove trailing stuff} - case (lex_class[ex_buf[ex_buf_ptr-1]]) of - white_space, - sep_char : - decr(ex_buf_ptr); - othercases - if (ex_buf[ex_buf_ptr-1] = comma) then - begin - print ('Name ',pop_lit2:0,' in "'); - print_pool_str (pop_lit3); - print ('" has a comma at the end'); - bst_ex_warn_print; - decr(ex_buf_ptr); - end - else - goto loop1_exit - endcases; -loop1_exit: - -end - -@ -Here we mark the token number at which this comma has occurred. - -@= -begin -if (num_commas = 2) then - begin - print ('Too many commas in name ',pop_lit2:0,' of "'); - print_pool_str (pop_lit3); - print ('"'); - bst_ex_warn_print; - end - else - begin - incr(num_commas); - if (num_commas = 1) then - comma1 := num_tokens - else - comma2 := num_tokens; {|num_commas = 2|} - name_sep_char[num_tokens] := comma; - end; -incr(ex_buf_xptr); -token_starting := true; -end - - -@ -We copy the stuff up through the matching |right_brace| verbatim. - -@= -begin -incr(brace_level); -if (token_starting) then - begin - name_tok[num_tokens] := name_bf_ptr; - incr(num_tokens); - end; -name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; -incr(name_bf_ptr); -incr(ex_buf_xptr); -while ((brace_level > 0) and (ex_buf_xptr < ex_buf_ptr)) do - begin - if (ex_buf[ex_buf_xptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_xptr] = left_brace) then - incr(brace_level); - name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; - incr(name_bf_ptr); - incr(ex_buf_xptr); - end; -token_starting := false; -end - - -@ -We don't copy an extra |right_brace|; this code will almost never be -executed. - -@= -begin -if (token_starting) then - begin - name_tok[num_tokens] := name_bf_ptr; - incr(num_tokens); - end; -print ('Name ',pop_lit2:0,' of "'); -print_pool_str (pop_lit3); -bst_ex_warn ('" isn''t brace balanced'); -incr(ex_buf_xptr); -token_starting := false; -end - - -@ -A token will be starting soon in a buffer near you, one way$\ldots$ - -@= -begin -if (not token_starting) then - name_sep_char[num_tokens] := space; -incr(ex_buf_xptr); -token_starting := true; -end - - -@ -@^user abuse@> -or another. If one of the valid |sep_char|s appears between tokens, -we usually use it instead of a |space|. If the user has been silly -enough to have multiple |sep_char|s, or to have both |white_space| and -a |sep_char|, we use the first such character. - -@= -begin -if (not token_starting) then - name_sep_char[num_tokens] := ex_buf[ex_buf_xptr]; -incr(ex_buf_xptr); -token_starting := true; -end - - -@ -For ordinary characters, we just copy the character. - -@= -begin -if (token_starting) then - begin - name_tok[num_tokens] := name_bf_ptr; - incr(num_tokens); - end; -name_buf[name_bf_ptr] := ex_buf[ex_buf_xptr]; -incr(name_bf_ptr); -incr(ex_buf_xptr); -token_starting := false; -end - - -@ -@:this can't happen}{\quad Illegal number of comma,s@> -Here we set all the pointers for the various parts of the name, -depending on which of the three possible syntaxes this name uses. - -@= -begin -if (num_commas = 0) then - begin - first_start := 0; - last_end := num_tokens; - jr_end := last_end; - @; - end -else if (num_commas = 1) then - begin - von_start := 0; - last_end := comma1; - jr_end := last_end; - first_start := jr_end; - first_end := num_tokens; - von_name_ends_and_last_name_starts_stuff; - end -else if (num_commas = 2) then - begin - von_start := 0; - last_end := comma1; - jr_end := comma2; - first_start := jr_end; - first_end := num_tokens; - von_name_ends_and_last_name_starts_stuff; - end -else - confusion ('Illegal number of comma,s'); -end - - -@ -When there are no brace-level-0 |comma|s in the name, the von name -starts with the first nonlast token whose first brace-level-0 letter -is in lower case (for the purposes of this determination, an accented -or foreign character at brace-level-1 that's in lower case will do, as -well). A module following this one determines where the von name ends -and the last starts. - -@= -begin -von_start := 0; -while (von_start < last_end-1) do - begin - name_bf_ptr := name_tok[von_start]; - name_bf_xptr := name_tok[von_start+1]; - if (von_token_found) then - begin - von_name_ends_and_last_name_starts_stuff; - goto von_found; - end; - incr(von_start); - end; {there's no von name, so} -while (von_start > 0) do {backtrack if there are connected tokens} - begin - if ((lex_class[name_sep_char[von_start]] <> sep_char) or - (name_sep_char[von_start] = tie)) then - goto loop2_exit; - decr(von_start); - end; -loop2_exit: -von_end := von_start; -von_found: -first_end := von_start; -end - - -@ -@^special character@> -It's a von token if there exists a first brace-level-0 letter (or -brace-level-1 special character), and it's in lower case; in this case -we return |true|. The token is in |name_buf|, starting at -|name_bf_ptr| and ending just before |name_bf_xptr|. - -@d return_von_found == begin - von_token_found := true; - return; - end - -@= -function von_token_found : boolean; -label exit; -begin -nm_brace_level := 0; -von_token_found := false; {now it's easy to exit if necessary} -while (name_bf_ptr < name_bf_xptr) do - if ((name_buf[name_bf_ptr] >= "A") and - (name_buf[name_bf_ptr] <= "Z")) then - return - else if ((name_buf[name_bf_ptr] >= "a") and - (name_buf[name_bf_ptr] <= "z")) then - return_von_found - else if (name_buf[name_bf_ptr] = left_brace) then - begin - incr(nm_brace_level); - incr(name_bf_ptr); - if ((name_bf_ptr + 2 < name_bf_xptr) and - (name_buf[name_bf_ptr] = backslash)) then - @ - else - @ 0|@>; - end - else - incr(name_bf_ptr); -exit: -end; - - -@ -@^special character@> -When we come here |name_bf_ptr| is just past the |left_brace|, -but we always leave by |return|ing. - -@= -begin -incr(name_bf_ptr); {skip over the |backslash|} -name_bf_yptr := name_bf_ptr; -while ((name_bf_ptr < name_bf_xptr) and - (lex_class[name_buf[name_bf_ptr]] = alpha)) do - incr(name_bf_ptr); {this scans the control sequence} -control_seq_loc := str_lookup(name_buf,name_bf_yptr,name_bf_ptr-name_bf_yptr, - control_seq_ilk,dont_insert); -if (hash_found) then - @; -while ((name_bf_ptr < name_bf_xptr) and (nm_brace_level > 0)) do - begin - if ((name_buf[name_bf_ptr] >= "A") and - (name_buf[name_bf_ptr] <= "Z")) then - return - else if ((name_buf[name_bf_ptr] >= "a") and - (name_buf[name_bf_ptr] <= "z")) then - return_von_found - else if (name_buf[name_bf_ptr] = right_brace) then - decr(nm_brace_level) - else if (name_buf[name_bf_ptr] = left_brace) then - incr(nm_brace_level); - incr(name_bf_ptr); - end; -return; -end - - -@ -@:this can't happen}{\quad Control-sequence hash error@> -The accented or foreign character is either `\.{\\i}' or `\.{\\j}' or -one of the eleven alphabetic foreign characters in Table~3.2 of the -\LaTeX\ manual. - -@= -begin -case (ilk_info[control_seq_loc]) of - n_oe_upper, - n_ae_upper, - n_aa_upper, - n_o_upper, - n_l_upper : - return; - n_i, - n_j, - n_oe, - n_ae, - n_aa, - n_o, - n_l, - n_ss : - return_von_found; - othercases - confusion ('Control-sequence hash error') -endcases; -end - - -@ -When we come here |name_bf_ptr| is just past the |left_brace|; when we -leave it's either at |name_bf_xptr| or just past the matching -|right_brace|. - -@ 0|@>= -while ((nm_brace_level > 0) and (name_bf_ptr < name_bf_xptr)) do - begin - if (name_buf[name_bf_ptr] = right_brace) then - decr(nm_brace_level) - else if (name_buf[name_bf_ptr] = left_brace) then - incr(nm_brace_level); - incr(name_bf_ptr); - end - - -@ -@^Casey Stengel would be proud@> -@^special character@> -@^Tuesdays@> -The last name starts just past the last token, before the first -|comma| (if there is no |comma|, there is deemed to be one at the end -of the string), for which there exists a first brace-level-0 letter -(or brace-level-1 special character), and it's in lower case, unless -this last token is also the last token before the |comma|, in which -case the last name starts with this token (unless this last token is -connected by a |sep_char| other than a |tie| to the previous token, in -which case the last name starts with as many tokens earlier as are -connected by non|tie|s to this last one (except on Tuesdays -$\ldots\,$), although this module never sees such a case). Note that -if there are any tokens in either the von or last names, then the last -name has at least one, even if it starts with a lower-case letter. - -@= -procedure von_name_ends_and_last_name_starts_stuff; -label exit; -begin {there may or may not be a von name} -von_end := last_end - 1; -while (von_end > von_start) do - begin - name_bf_ptr := name_tok[von_end-1]; - name_bf_xptr := name_tok[von_end]; - if (von_token_found) then - return; - decr(von_end); - end; -exit: -end; - - -@ -This module uses the information in |pop_lit1| to format the name. -Everything at |sp_brace_level = 0| is copied verbatim to the formatted -string; the rest is described in the succeeding modules. - -@
= -begin -ex_buf_ptr := 0; -sp_brace_level := 0; -sp_ptr := str_start[pop_lit1]; -sp_end := str_start[pop_lit1+1]; -while (sp_ptr < sp_end) do - if (str_pool[sp_ptr] = left_brace) then - begin - incr(sp_brace_level); - incr(sp_ptr); - @; - end - else if (str_pool[sp_ptr] = right_brace) then - begin - braces_unbalanced_complaint (pop_lit1); - incr(sp_ptr); - end - else - begin - append_ex_buf_char_and_check (str_pool[sp_ptr]); - incr(sp_ptr); - end; -if (sp_brace_level > 0) then - braces_unbalanced_complaint (pop_lit1); -ex_buf_length := ex_buf_ptr; -end - - -@ -When we arrive here we're at |sp_brace_level = 1|, just past the -|left_brace|. Letters at this |sp_brace_level| other than those -denoting the parts of the name (i.e., the first letters of `first,' -`last,' `von,' and `jr,' ignoring case) are illegal. We do two passes -over this group; the first determines whether we're to output -anything, and, if we are, the second actually outputs it. - -@= -begin -sp_xptr1 := sp_ptr; -alpha_found := false; -double_letter := false; -end_of_group := false; -to_be_written := true; -while ((not end_of_group) and (sp_ptr < sp_end)) do - if (lex_class[str_pool[sp_ptr]] = alpha) then - begin - incr(sp_ptr); - @
; - end - else if (str_pool[sp_ptr] = right_brace) then - begin - decr(sp_brace_level); - incr(sp_ptr); - end_of_group := true; - end - else if (str_pool[sp_ptr] = left_brace) then - begin - incr(sp_brace_level); - incr(sp_ptr); - skip_stuff_at_sp_brace_level_greater_than_one; - end - else - incr(sp_ptr); -if ((end_of_group) and (to_be_written)) then {do the second pass} - @; -end - - -@ -When we come here |sp_ptr| is just past the |left_brace|, and when we -leave it's either at |sp_end| or just past the matching |right_brace|. - -@= -procedure skip_stuff_at_sp_brace_level_greater_than_one; -begin -while ((sp_brace_level > 1) and (sp_ptr < sp_end)) do - begin - if (str_pool[sp_ptr] = right_brace) then - decr(sp_brace_level) - else if (str_pool[sp_ptr] = left_brace) then - incr(sp_brace_level); - incr(sp_ptr); - end; -end; - - -@ -We won't output anything for this part of the name if this is a second -occurrence of an |sp_brace_level = 1| letter, if it's an illegal -letter, or if there are no tokens corresponding to this part. We also -determine if we're we to output complete tokens (indicated by a double -letter). - -@
= -begin -if (alpha_found) then - begin - brace_lvl_one_letters_complaint; - to_be_written := false; - end - else - begin - case (str_pool[sp_ptr-1]) of - "f","F" : @
; - "v","V" : @
; - "l","L" : @
; - "j","J" : @
; - othercases - begin - brace_lvl_one_letters_complaint; - to_be_written := false; - end - endcases; - if (double_letter) then - incr(sp_ptr); - end; -alpha_found := true; -end - - -@ -At most one of the important letters, perhaps doubled, may appear at -|sp_brace_level = 1|. - -@= -procedure brace_lvl_one_letters_complaint; -begin -print ('The format string "'); -print_pool_str (pop_lit1); -bst_ex_warn ('" has an illegal brace-level-1 letter'); -end; - - -@ -Here we set pointers into |name_tok| and note whether we'll be dealing -with a full first-name tokens (|double_letter = true|) or -abbreviations (|double_letter = false|). - -@
= -begin -cur_token := first_start; -last_token := first_end; -if (cur_token = last_token) then - to_be_written := false; -if ((str_pool[sp_ptr] = "f") or (str_pool[sp_ptr] = "F")) then - double_letter := true; -end - - -@ -The same as above but for von-name tokens. - -@
= -begin -cur_token := von_start; -last_token := von_end; -if (cur_token = last_token) then - to_be_written := false; -if ((str_pool[sp_ptr] = "v") or (str_pool[sp_ptr] = "V")) then - double_letter := true; -end - - -@ -The same as above but for last-name tokens. - -@
= -begin -cur_token := von_end; -last_token := last_end; -if (cur_token = last_token) then - to_be_written := false; -if ((str_pool[sp_ptr] = "l") or (str_pool[sp_ptr] = "L")) then - double_letter := true; -end - - -@ -The same as above but for jr-name tokens. - -@
= -begin -cur_token := last_end; -last_token := jr_end; -if (cur_token = last_token) then - to_be_written := false; -if ((str_pool[sp_ptr] = "j") or (str_pool[sp_ptr] = "J")) then - double_letter := true; -end - - -@ -This is the second pass over this part of the name; here we actually -write stuff out to |ex_buf|. - -@= -begin -ex_buf_xptr := ex_buf_ptr; -sp_ptr := sp_xptr1; -sp_brace_level := 1; -while (sp_brace_level > 0) do - if ((lex_class[str_pool[sp_ptr]] = alpha) and (sp_brace_level = 1)) then - begin - incr(sp_ptr); - @
; - end - else if (str_pool[sp_ptr] = right_brace) then - begin - decr(sp_brace_level); - incr(sp_ptr); - if (sp_brace_level > 0) then - append_ex_buf_char_and_check (right_brace); - end - else if (str_pool[sp_ptr] = left_brace) then - begin - incr(sp_brace_level); - incr(sp_ptr); - append_ex_buf_char_and_check (left_brace); - end - else - begin - append_ex_buf_char_and_check (str_pool[sp_ptr]); - incr(sp_ptr); - end; -if (ex_buf_ptr > 0) then - if (ex_buf[ex_buf_ptr-1] = tie) then - @; -end - - -@ -When we come here, |sp_ptr| is just past the letter indicating the -part of the name for which we're about to output tokens. When we -leave, it's at the first character of the rest of the group. - -@
= -begin -if (double_letter) then - incr(sp_ptr); -use_default := true; -sp_xptr2 := sp_ptr; -if (str_pool[sp_ptr] = left_brace) then {find the inter-token string} - begin - use_default := false; - incr(sp_brace_level); - incr(sp_ptr); - sp_xptr1 := sp_ptr; - skip_stuff_at_sp_brace_level_greater_than_one; - sp_xptr2 := sp_ptr - 1; - end; -@; -if (not use_default) then - sp_ptr := sp_xptr2 + 1; -end - - -@ -Here, for each token in this part, we output either a full or an -abbreviated token and the inter-token string for all but the last -token of this part. - -@= -while (cur_token < last_token) do - begin - if (double_letter) then - @ - else - @; - incr(cur_token); - if (cur_token < last_token) then - @; - end - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -Here we output all the characters in the token, verbatim. - -@= -begin -name_bf_ptr := name_tok[cur_token]; -name_bf_xptr := name_tok[cur_token+1]; -if (ex_buf_length+(name_bf_xptr-name_bf_ptr) > buf_size) then - buffer_overflow; -while (name_bf_ptr < name_bf_xptr) do - begin - append_ex_buf_char (name_buf[name_bf_ptr]); - incr(name_bf_ptr); - end; -end - - -@ -@^special character@> -Here we output the first alphabetic or special character of the token; -brace level is irrelevant for an alphabetic (but not a special) -character. - -@= -begin -name_bf_ptr := name_tok[cur_token]; -name_bf_xptr := name_tok[cur_token+1]; -while (name_bf_ptr < name_bf_xptr) do - begin - if (lex_class[name_buf[name_bf_ptr]] = alpha) then - begin - append_ex_buf_char_and_check (name_buf[name_bf_ptr]); - goto loop_exit; - end - else if ((name_buf[name_bf_ptr] = left_brace) and - (name_bf_ptr + 1 < name_bf_xptr)) then - if (name_buf[name_bf_ptr+1] = backslash) then - @; - incr(name_bf_ptr); - end; -loop_exit: -end - - -@ -@^special character@> -@^user abuse@> -@:BibTeX capacity exceeded}{\quad buffer size@> -We output a special character here even if the user has been silly -enough to make it nonalphabetic (and even if the user has been sillier -still by not having a matching |right_brace|). - -@= -begin -if (ex_buf_ptr + 2 > buf_size) then - buffer_overflow; -append_ex_buf_char (left_brace); -append_ex_buf_char (backslash); -name_bf_ptr := name_bf_ptr + 2; -nm_brace_level := 1; -while ((name_bf_ptr < name_bf_xptr) and (nm_brace_level > 0)) do - begin - if (name_buf[name_bf_ptr] = right_brace) then - decr(nm_brace_level) - else if (name_buf[name_bf_ptr] = left_brace) then - incr(nm_brace_level); - append_ex_buf_char_and_check (name_buf[name_bf_ptr]); - incr(name_bf_ptr); - end; -goto loop_exit; -end - - -@ -@:BibTeX capacity exceeded}{\quad buffer size@> -Here we output either the \.{.bst} given string if it exists, or else -the \.{.bib} |sep_char| if it exists, or else the default string. A -|tie| is the default space character between the last two tokens of -the name part, and between the first two tokens if the first token is -short enough; otherwise, a |space| is the default. - -@d long_token = 3 {a token this length or longer is ``long''} - -@= -begin -if (use_default) then - begin - if (not double_letter) then - append_ex_buf_char_and_check (period); - if (lex_class[name_sep_char[cur_token]] = sep_char) then - append_ex_buf_char_and_check (name_sep_char[cur_token]) - else if ((cur_token = last_token-1) or - (not enough_text_chars (long_token))) then - append_ex_buf_char_and_check (tie) - else - append_ex_buf_char_and_check (space); - end - else - begin - if (ex_buf_length+(sp_xptr2-sp_xptr1) > buf_size) then - buffer_overflow; - sp_ptr := sp_xptr1; - while (sp_ptr < sp_xptr2) do - begin - append_ex_buf_char (str_pool[sp_ptr]); - incr(sp_ptr); - end - end; -end - - -@ -@^special character@> -This function looks at the string in |ex_buf|, starting at -|ex_buf_xptr| and ending just before |ex_buf_ptr|, and it returns -|true| if there are |enough_chars|, where a special character (even if -it's missing its matching |right_brace|) counts as a single charcter. -This procedure is called only for strings that don't have too many -|right_brace|s. - -@= -function enough_text_chars (@!enough_chars : buf_pointer) : boolean; -begin -num_text_chars := 0; -ex_buf_yptr := ex_buf_xptr; -while ((ex_buf_yptr < ex_buf_ptr) and (num_text_chars < enough_chars)) do - begin - incr(ex_buf_yptr); - if (ex_buf[ex_buf_yptr-1] = left_brace) then - begin - incr(brace_level); - if ((brace_level = 1) and (ex_buf_yptr < ex_buf_ptr)) then - if (ex_buf[ex_buf_yptr] = backslash) then - begin - incr(ex_buf_yptr); {skip over the |backslash|} - while ((ex_buf_yptr < ex_buf_ptr) and (brace_level > 0)) do - begin - if (ex_buf[ex_buf_yptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_yptr] = left_brace) then - incr(brace_level); - incr(ex_buf_yptr); - end; - end; - end - else if (ex_buf[ex_buf_yptr-1] = right_brace) then - decr(brace_level); - incr(num_text_chars); - end; -if (num_text_chars < enough_chars) then - enough_text_chars := false - else - enough_text_chars := true; -end; - - -@ -If the last character output for this name part is a |tie| but the -previous character it isn't, we're dealing with a discretionary |tie|; -thus we replace it by a |space| if there are enough characters in the -rest of the name part. - -@d long_name = 3 {a name this length or longer is ``long''} - -@= -begin -decr(ex_buf_ptr); {remove the previous |tie|} -if (ex_buf[ex_buf_ptr-1] = tie) then {it's not a discretionary |tie|} - do_nothing -else if (not enough_text_chars (long_name)) then {this is a short name part} - incr(ex_buf_ptr) {so restore the |tie|} -else {replace it by a |space|} - append_ex_buf_char (space); -end - - -@ -This is a procedure so that |x_format_name| is smaller. - -@= -procedure figure_out_the_formatted_name; -label loop_exit; -begin -@
; -end; - - -@ -The |built_in| function {\.{if\$}} pops the top three literals (they -are two function literals and an integer literal, in that order); if -the integer is greater than 0, it executes the second literal, else it -executes the first. If any of the types is incorrect, it complains -but does nothing else. - -@<|execute_fn|({\.{if\$}})@>= -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -pop_lit_stk (pop_lit3,pop_typ3); -if (pop_typ1 <> stk_fn) then - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_fn) -else if (pop_typ2 <> stk_fn) then - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_fn) -else if (pop_typ3 <> stk_int) then - print_wrong_stk_lit (pop_lit3,pop_typ3,stk_int) -else - if (pop_lit3 > 0) then - execute_fn (pop_lit2) - else - execute_fn (pop_lit1); -end - - -@ -The |built_in| function {\.{int.to.chr\$}} pops the top (integer) -literal, interpreted as the |ASCII_code| of a single character, -converts it to the corresponding single-character string, and pushes -this string. If the literal isn't an appropriate integer, it -complains and pushes the null string. - -@<|execute_fn|({\.{int.to.chr\$}})@>= -procedure x_int_to_chr; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (s_null, stk_str); - end -else if ((pop_lit1 < 0) or (pop_lit1 > 127)) then - begin - bst_ex_warn (pop_lit1:0,' isn''t valid ASCII'); - push_lit_stk (s_null, stk_str); - end -else - begin - str_room(1); - append_char (pop_lit1); - push_lit_stk (make_string, stk_str); - end; -end; - - -@ -The |built_in| function {\.{int.to.str\$}} pops the top (integer) -literal, converts it to its (unique) string equivalent, and pushes -this string. If the literal isn't an integer, it complains and pushes -the null string. - -@<|execute_fn|({\.{int.to.str\$}})@>= -procedure x_int_to_str; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (s_null, stk_str); - end -else - begin - int_to_ASCII (pop_lit1, ex_buf, 0, ex_buf_length);@/ - add_pool_buf_and_push; {push this string onto the stack} - end; -end; - - -@ -The |built_in| function {\.{missing\$}} pops the top literal and -pushes the integer 1 if it's a missing field, 0 otherwise. If the -literal isn't a missing field or a string, it complains and pushes 0. -Unlike \.{empty\$}, this function should be called only when -|mess_with_entries| is true. - -@<|execute_fn|({\.{missing\$}})@>= -procedure x_missing; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (not mess_with_entries) then - bst_cant_mess_with_entries_print -else if ((pop_typ1 <> stk_str) and (pop_typ1 <> stk_field_missing)) then - begin - if (pop_typ1 <> stk_empty) then - begin - print_stk_lit (pop_lit1,pop_typ1); - bst_ex_warn (', not a string or missing field,'); - end; - push_lit_stk (0, stk_int); - end -else - if (pop_typ1 = stk_field_missing) then - push_lit_stk (1, stk_int) - else - push_lit_stk (0, stk_int); -end; - - -@ -The |built_in| function {\.{newline\$}} writes whatever has -accumulated in the output buffer |out_buf| onto the \.{.bbl} file. - -@<|execute_fn|({\.{newline\$}})@>= -begin -output_bbl_line; -end - - -@ -The |built_in| function {\.{num.names\$}} pops the top (string) -literal; it pushes the number of names the string represents---one -plus the number of occurrences of the substring ``and'' (ignoring case -differences) surrounded by nonnull |white_space| at the top brace -level. If the literal isn't a string, it complains and pushes the -value 0. - -@<|execute_fn|({\.{num.names\$}})@>= -procedure x_num_names; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (0, stk_int); - end -else - begin - ex_buf_length := 0; - add_buf_pool (pop_lit1); - @; - push_lit_stk (num_names, stk_int); - end; -end; - - -@ -This module, while scanning the list of names, counts the occurrences -of ``and'' (ignoring case differences) surrounded by nonnull -|white_space|, and adds 1. - -@= -begin -ex_buf_ptr := 0; -num_names := 0; -while (ex_buf_ptr < ex_buf_length) do - begin - name_scan_for_and (pop_lit1); - incr(num_names); - end; -end - - -@ -The |built_in| function {\.{pop\$}} pops the top of the stack but -doesn't print it. - -@<|execute_fn|({\.{pop\$}})@>= -begin -pop_lit_stk (pop_lit1,pop_typ1); -end - - -@ -The |built_in| function {\.{preamble\$}} pushes onto the stack the -concatenation of all the \.{preamble} strings read from the database -files. - -@<|execute_fn|({\.{preamble\$}})@>= -procedure x_preamble; -begin -ex_buf_length := 0; -preamble_ptr := 0; -while (preamble_ptr < num_preamble_strings) do - begin - add_buf_pool (s_preamble[preamble_ptr]); - incr(preamble_ptr); - end; -add_pool_buf_and_push; {push the concatenation string onto the stack} -end; - - -@ -@^special character@> -The |built_in| function {\.{purify\$}} pops the top (string) literal, -removes nonalphanumeric characters except for |white_space| and -|sep_char| characters (these get converted to a |space|) and removes -certain alphabetic characters contained in the control sequences -associated with a special character, and pushes the resulting string. -If the literal isn't a string, it complains and pushes the null -string. - -@<|execute_fn|({\.{purify\$}})@>= -procedure x_purify; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else - begin - ex_buf_length := 0; - add_buf_pool (pop_lit1); - @; - add_pool_buf_and_push; {push this string onto the stack} - end; -end; - - -@ -@^special character@> -The resulting string has nonalphanumeric characters removed, and each -|white_space| or |sep_char| character converted to a |space|. The next -module handles special characters. This code doesn't complain if the -string isn't brace balanced. - -@= -begin -brace_level := 0; {this is the top level} -ex_buf_xptr := 0; {this pointer is for the purified string} -ex_buf_ptr := 0; {and this one is for the original string} -while (ex_buf_ptr < ex_buf_length) do - begin - case (lex_class[ex_buf[ex_buf_ptr]]) of - white_space, - sep_char : - begin - ex_buf[ex_buf_xptr] := space; - incr(ex_buf_xptr); - end; - alpha, - numeric : - begin - ex_buf[ex_buf_xptr] := ex_buf[ex_buf_ptr]; - incr(ex_buf_xptr); - end; - othercases - if (ex_buf[ex_buf_ptr] = left_brace) then - begin - incr(brace_level); - if ((brace_level = 1) and - (ex_buf_ptr + 1 < ex_buf_length)) then - if (ex_buf[ex_buf_ptr+1] = backslash) then - @; - end - else if (ex_buf[ex_buf_ptr] = right_brace) then - if (brace_level > 0) then - decr(brace_level) - endcases; - incr(ex_buf_ptr); - end; -ex_buf_length := ex_buf_xptr; -end - - -@ -@^special character@> -Special characters (even without a matching |right_brace|) are -purified by removing the control sequences (but restoring the correct -thing for `\.{\\i}' and `\.{\\j}' as well as the eleven alphabetic -foreign characters in Table~3.2 of the \LaTeX\ manual) and removing -all nonalphanumeric characters (including |white_space| and -|sep_char|s). - -@= -begin -incr(ex_buf_ptr); {skip over the |left_brace|} -while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do - begin - incr(ex_buf_ptr); {skip over the |backslash|} - ex_buf_yptr := ex_buf_ptr; {mark the beginning of the control sequence} - while ((ex_buf_ptr < ex_buf_length) and - (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do@/ - incr(ex_buf_ptr); {this scans the control sequence} - control_seq_loc := str_lookup(ex_buf,ex_buf_yptr,ex_buf_ptr-ex_buf_yptr, - control_seq_ilk,dont_insert); - if (hash_found) then - @; - while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and - (ex_buf[ex_buf_ptr] <> backslash)) do - begin {this scans to the next control sequence} - case (lex_class[ex_buf[ex_buf_ptr]]) of - alpha, - numeric : - begin - ex_buf[ex_buf_xptr] := ex_buf[ex_buf_ptr]; - incr(ex_buf_xptr); - end; - othercases - if (ex_buf[ex_buf_ptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_ptr] = left_brace) then - incr(brace_level) - endcases; - incr(ex_buf_ptr); - end; - end; -decr(ex_buf_ptr); {unskip the |right_brace| (or last character)} -end - - -@ -We consider the purified character to be either the first alphabetic -character of its control sequence, or perhaps both alphabetic -characters. - -@= -begin -ex_buf[ex_buf_xptr] := ex_buf[ex_buf_yptr]; {the first alphabetic character} -incr(ex_buf_xptr); -case (ilk_info[control_seq_loc]) of - n_oe, - n_oe_upper, - n_ae, - n_ae_upper, - n_ss : - begin {and the second} - ex_buf[ex_buf_xptr] := ex_buf[ex_buf_yptr+1]; - incr(ex_buf_xptr); - end; - othercases - do_nothing -endcases; -end - - -@ -The |built_in| function {\.{quote\$}} pushes the string consisting of -the |double_quote| character. - -@<|execute_fn|({\.{quote\$}})@>= -procedure x_quote; -begin -str_room(1); -append_char (double_quote); -push_lit_stk (make_string, stk_str); -end; - - -@ -The |built_in| function {\.{skip\$}} is a no-op. - -@<|execute_fn|({\.{skip\$}})@>= -begin -do_nothing; -end - - -@ -The |built_in| function {\.{stack\$}} pops and prints the whole stack; -it's meant to be used for style designers while debugging. - -@<|execute_fn|({\.{stack\$}})@>= -begin -pop_whole_stack; -end - - -@ -@^push the literal stack@> -The |built_in| function {\.{substring\$}} pops the top three literals -(they are the two integers literals |pop_lit1| and |pop_lit2| and a -string literal, in that order). It pushes the substring of the (at -most) |pop_lit1| consecutive characters starting at the |pop_lit2|th -character (assuming 1-based indexing) if |pop_lit2| is positive, and -ending at the |-pop_lit2|th character from the end if |pop_lit2| is -negative (where the first character from the end is the last -character). If any of the types is incorrect, it complain and pushes -the null string. - -@<|execute_fn|({\.{substring\$}})@>= -procedure x_substring; -label exit; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -pop_lit_stk (pop_lit3,pop_typ3); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ2 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_int); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ3 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit3,pop_typ3,stk_str); - push_lit_stk (s_null, stk_str); - end -else - begin - sp_length := length(pop_lit3); - if (pop_lit1 >= sp_length) then - if ((pop_lit2 = 1) or (pop_lit2 = -1)) then - begin - repush_string; - return; - end; - if ((pop_lit1 <= 0) or (pop_lit2 = 0) or (pop_lit2 > sp_length) or - (pop_lit2 < -sp_length)) then - begin - push_lit_stk (s_null, stk_str); - return; - end - else - @; - end; -exit: -end; - - -@ -@^push the literal stack@> -This module finds the substring as described in the last section, -and slides it into place in the string pool, if necessary. - -@= -begin -if (pop_lit2 > 0) then - begin - if (pop_lit1 > sp_length - (pop_lit2-1)) then - pop_lit1 := sp_length - (pop_lit2-1); - sp_ptr := str_start[pop_lit3] + (pop_lit2-1); - sp_end := sp_ptr + pop_lit1; - if (pop_lit2 = 1) then - if (pop_lit3 >= cmd_str_ptr) then {no shifting---merely change pointers} - begin - str_start[pop_lit3+1] := sp_end; - unflush_string; - incr(lit_stk_ptr); - return; - end; - end -else {|-ex_buf_length <= pop_lit2 < 0|} - begin - pop_lit2 := -pop_lit2; - if (pop_lit1 > sp_length - (pop_lit2-1)) then - pop_lit1 := sp_length - (pop_lit2-1); - sp_end := str_start[pop_lit3+1] - (pop_lit2-1); - sp_ptr := sp_end - pop_lit1; - end; -while (sp_ptr < sp_end) do {shift the substring} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; -push_lit_stk (make_string, stk_str); {and push it onto the stack} -end - - -@ -The |built_in| function {\.{swap\$}} pops the top two literals from -the stack and pushes them back swapped. - -@<|execute_fn|({\.{swap\$}})@>= -procedure x_swap; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if ((pop_typ1 <> stk_str) or (pop_lit1 < cmd_str_ptr)) then - begin - push_lit_stk (pop_lit1, pop_typ1); - if ((pop_typ2 = stk_str) and (pop_lit2 >= cmd_str_ptr)) then - unflush_string; - push_lit_stk (pop_lit2, pop_typ2); - end -else if ((pop_typ2 <> stk_str) or (pop_lit2 < cmd_str_ptr)) then - begin - unflush_string; {this is |pop_lit1|} - push_lit_stk (pop_lit1, stk_str); - push_lit_stk (pop_lit2, pop_typ2); - end -else {bummer, both are recent strings} - @; -end; - - -@ -We have to swap both (a)~the strings at the end of the string pool, -and (b)~their pointers on the literal stack. - -@= -begin -ex_buf_length := 0; -add_buf_pool (pop_lit2); {save the second string} -sp_ptr := str_start[pop_lit1]; -sp_end := str_start[pop_lit1+1]; -while (sp_ptr < sp_end) do {slide the first string down} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; -push_lit_stk (make_string, stk_str); {and push it onto the stack} -add_pool_buf_and_push; {push second string onto the stack} -end - - -@ -@^special character@> -The |built_in| function {\.{text.length\$}} pops the top (string) -literal, and pushes the number of text characters it contains, where -an accented character (more precisely, a ``special character''$\!$, -defined earlier) counts as a single text character, even if it's -missing its matching |right_brace|, and where braces don't count as -text characters. If the literal isn't a string, it complains and -pushes the null string. - -@<|execute_fn|({\.{text.length\$}})@>= -procedure x_text_length; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (s_null, stk_str); - end -else - begin - num_text_chars := 0; - @; - push_lit_stk (num_text_chars, stk_int); {and push it onto the stack} - end; -end; - - -@ -@^special character@> -Here we determine the number of text characters in the string, where -an entire special character counts as a single text character (even if -it's missing its matching |right_brace|), and where braces don't count -as text characters. - -@= -begin -sp_ptr := str_start[pop_lit1]; -sp_end := str_start[pop_lit1+1]; -sp_brace_level := 0; -while (sp_ptr < sp_end) do - begin - incr(sp_ptr); - if (str_pool[sp_ptr-1] = left_brace) then - begin - incr(sp_brace_level); - if ((sp_brace_level = 1) and (sp_ptr < sp_end)) then - if (str_pool[sp_ptr] = backslash) then - begin - incr(sp_ptr); {skip over the |backslash|} - while ((sp_ptr < sp_end) and (sp_brace_level > 0)) do - begin - if (str_pool[sp_ptr] = right_brace) then - decr(sp_brace_level) - else if (str_pool[sp_ptr] = left_brace) then - incr(sp_brace_level); - incr(sp_ptr); - end; - incr(num_text_chars); - end; - end - else if (str_pool[sp_ptr-1] = right_brace) then - begin - if (sp_brace_level > 0) then - decr(sp_brace_level); - end - else - incr(num_text_chars); - end; -end - - -@ -@^special character@> -The |built_in| function {\.{text.prefix\$}} pops the top two literals -(the integer literal |pop_lit1| and a string literal, in that order). -It pushes the substring of the (at most) |pop_lit1| consecutive text -characters starting from the beginning of the string. This function -is similar to {\.{substring\$}}, but this one considers an accented -character (or more precisely, a ``special character''$\!$, even if -it's missing its matching |right_brace|) to be a single text character -(rather than however many |ASCII_code| characters it actually -comprises), and this function doesn't consider braces to be text -characters; furthermore, this function appends any needed matching -|right_brace|s. If any of the types is incorrect, it complains and -pushes the null string. - -@<|execute_fn|({\.{text.prefix\$}})@>= -procedure x_text_prefix; -label exit; -begin -pop_lit_stk (pop_lit1,pop_typ1); -pop_lit_stk (pop_lit2,pop_typ2); -if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - push_lit_stk (s_null, stk_str); - end -else if (pop_typ2 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit2,pop_typ2,stk_str); - push_lit_stk (s_null, stk_str); - end -else if (pop_lit1 <= 0) then - begin - push_lit_stk (s_null, stk_str); - return; - end -else - @; -exit: -end; - - -@ -@^push the literal stack@> -This module finds the prefix as described in the last section, and -appends any needed matching |right_brace|s. - -@= -begin -sp_ptr := str_start[pop_lit2]; -sp_end := str_start[pop_lit2+1]; {this may change} -@; -if (pop_lit2 >= cmd_str_ptr) then {no shifting---merely change pointers} - pool_ptr := sp_end -else - while (sp_ptr < sp_end) do {shift the substring} - begin - append_char (str_pool[sp_ptr]); - incr(sp_ptr); - end; -while (sp_brace_level > 0) do {add matching |right_brace|s} - begin - append_char (right_brace); - decr(sp_brace_level); - end; -push_lit_stk (make_string, stk_str); {and push it onto the stack} -end - - -@ -@^special character@> -This section scans |pop_lit1| text characters, where an entire special -character counts as a single text character (even if it's missing its -matching |right_brace|), and where braces don't count as text -characters. - -@= -begin -num_text_chars := 0; -sp_brace_level := 0; -sp_xptr1 := sp_ptr; -while ((sp_xptr1 < sp_end) and (num_text_chars < pop_lit1)) do - begin - incr(sp_xptr1); - if (str_pool[sp_xptr1-1] = left_brace) then - begin - incr(sp_brace_level); - if ((sp_brace_level = 1) and (sp_xptr1 < sp_end)) then - if (str_pool[sp_xptr1] = backslash) then - begin - incr(sp_xptr1); {skip over the |backslash|} - while ((sp_xptr1 < sp_end) and (sp_brace_level > 0)) do - begin - if (str_pool[sp_xptr1] = right_brace) then - decr(sp_brace_level) - else if (str_pool[sp_xptr1] = left_brace) then - incr(sp_brace_level); - incr(sp_xptr1); - end; - incr(num_text_chars); - end; - end - else if (str_pool[sp_xptr1-1] = right_brace) then - begin - if (sp_brace_level > 0) then - decr(sp_brace_level); - end - else - incr(num_text_chars); - end; -sp_end := sp_xptr1; -end - - -@ -The |built_in| function {\.{top\$}} pops and prints the top of the -stack. - -@<|execute_fn|({\.{top\$}})@>= -begin -pop_top_and_print; -end - - -@ -The |built_in| function {\.{type\$}} pushes the appropriate string -from |type_list| onto the stack (unless either it's |undefined| or -|empty|, in which case it pushes the null string). - -@<|execute_fn|({\.{type\$}})@>= -procedure x_type; -begin -if (not mess_with_entries) then - bst_cant_mess_with_entries_print - else - if ((type_list[cite_ptr] = undefined) or - (type_list[cite_ptr] = empty)) then - push_lit_stk (s_null, stk_str) - else - push_lit_stk (hash_text[type_list[cite_ptr]], stk_str); -end; - - -@ -The |built_in| function {\.{warning\$}} pops the top (string) literal -and prints it following a warning message. This is implemented as a -special |built_in| function rather than using the {\.{top\$}} function -so that it can |mark_warning|. - -@<|execute_fn|({\.{warning\$}})@>= -procedure x_warning; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str) -else - begin - print ('Warning--'); - print_lit (pop_lit1,pop_typ1); - mark_warning; - end; -end; - - -@ -The |built_in| function {\.{while\$}} pops the top two (function) -literals, and keeps executing the second as long as the (integer) -value left on the stack by executing the first is greater than 0. If -either type is incorrect, it complains but does nothing else. - -@<|execute_fn|({\.{while\$}})@>= -begin -pop_lit_stk (r_pop_lt1,r_pop_tp1); -pop_lit_stk (r_pop_lt2,r_pop_tp2); -if (r_pop_tp1 <> stk_fn) then - print_wrong_stk_lit (r_pop_lt1,r_pop_tp1,stk_fn) -else if (r_pop_tp2 <> stk_fn) then - print_wrong_stk_lit (r_pop_lt2,r_pop_tp2,stk_fn) -else - loop - begin - execute_fn (r_pop_lt2); {this is the \.{while\$} test} - pop_lit_stk (pop_lit1,pop_typ1); - if (pop_typ1 <> stk_int) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_int); - goto end_while; - end - else - if (pop_lit1 > 0) then - execute_fn (r_pop_lt1) {this is the \.{while\$} body} - else - goto end_while; - end; -end_while: {justifies this |mean_while|} -end - - -@ -@^literal literal@> -@^special character@> -The |built_in| function {\.{width\$}} pops the top (string) literal -and pushes the integer that represents its width in units specified by -the |char_width| array. This function takes the literal literally; -that is, it assumes each character in the string is to be printed as -is, regardless of whether the character has a special meaning to \TeX, -except that special characters (even without their |right_brace|s) are -handled specially. If the literal isn't a string, it complains and -pushes~0. - -@<|execute_fn|({\.{width\$}})@>= -procedure x_width; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - begin - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str); - push_lit_stk (0, stk_int); - end -else - begin - ex_buf_length := 0; - add_buf_pool (pop_lit1); - string_width := 0; - @; - push_lit_stk (string_width, stk_int); - end -end; - - -@ -We use the natural width for all but special characters, and we -complain if the string isn't brace-balanced. - -@= -begin -brace_level := 0; {we're at the top level} -ex_buf_ptr := 0; {and the beginning of string} -while (ex_buf_ptr < ex_buf_length) do - begin - if (ex_buf[ex_buf_ptr] = left_brace) then - begin - incr(brace_level); - if ((brace_level = 1) and (ex_buf_ptr + 1 < ex_buf_length)) then - if (ex_buf[ex_buf_ptr+1] = backslash) then - @ - else - string_width := string_width + char_width[left_brace] - else - string_width := string_width + char_width[left_brace]; - end - else if (ex_buf[ex_buf_ptr] = right_brace) then - begin - decr_brace_level (pop_lit1); - string_width := string_width + char_width[right_brace]; - end - else - string_width := string_width + char_width[ex_buf[ex_buf_ptr]]; - incr(ex_buf_ptr); - end; -check_brace_level (pop_lit1); -end - - -@ -@^special character@> -We use the natural widths of all characters except that some -characters have no width: braces, control sequences (except for the -usual 13 accented and foreign characters, whose widths are given in -the next module), and |white_space| following control sequences (even -a null control sequence). - -@= -begin -incr(ex_buf_ptr); {skip over the |left_brace|} -while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0)) do - begin - incr(ex_buf_ptr); {skip over the |backslash|} - ex_buf_xptr := ex_buf_ptr; - while ((ex_buf_ptr < ex_buf_length) and - (lex_class[ex_buf[ex_buf_ptr]] = alpha)) do@/ - incr(ex_buf_ptr); {this scans the control sequence} - if ((ex_buf_ptr < ex_buf_length) and (ex_buf_ptr = ex_buf_xptr)) then - incr(ex_buf_ptr) {this skips a nonalpha control seq} - else - begin - control_seq_loc := str_lookup(ex_buf,ex_buf_xptr, - ex_buf_ptr-ex_buf_xptr,control_seq_ilk,dont_insert); - if (hash_found) then - @; - end; - while ((ex_buf_ptr < ex_buf_length) and - (lex_class[ex_buf[ex_buf_ptr]] = white_space)) do - incr(ex_buf_ptr); {this skips following |white_space|} - while ((ex_buf_ptr < ex_buf_length) and (brace_level > 0) and - (ex_buf[ex_buf_ptr] <> backslash)) do - begin {this scans to the next control sequence} - if (ex_buf[ex_buf_ptr] = right_brace) then - decr(brace_level) - else if (ex_buf[ex_buf_ptr] = left_brace) then - incr(brace_level) - else - string_width := string_width + char_width[ex_buf[ex_buf_ptr]]; - incr(ex_buf_ptr); - end; - end; -decr(ex_buf_ptr); {unskip the |right_brace|} -end - - -@ -Five of the 13 possibilities resort to special information not present -in the |char_width| array; the other eight simply use |char_width|'s -information for the first letter of the control sequence. - -@= -begin -case (ilk_info[control_seq_loc]) of - n_ss : string_width := string_width + ss_width; - n_ae : string_width := string_width + ae_width; - n_oe : string_width := string_width + oe_width; - n_ae_upper : string_width := string_width + upper_ae_width; - n_oe_upper : string_width := string_width + upper_oe_width; - othercases - string_width := string_width + char_width[ex_buf[ex_buf_xptr]] -endcases; -end - - -@ -The |built_in| function {\.{write\$}} pops the top (string) literal -and writes it onto the output buffer |out_buf| (which will result in -stuff being written onto the \.{.bbl} file if the buffer fills up). If -the literal isn't a string, it complains but does nothing else. - -@<|execute_fn|({\.{write\$}})@>= -procedure x_write; -begin -pop_lit_stk (pop_lit1,pop_typ1); -if (pop_typ1 <> stk_str) then - print_wrong_stk_lit (pop_lit1,pop_typ1,stk_str) -else - add_out_pool (pop_lit1); -end; - - - -@* Cleaning up. -@^clich\'e-\`a-trois@> -@^fat lady@> -@^turn out lights@> -@^Yogi@> -This section does any last-minute printing and ends the program. - -@= -begin -if ((read_performed) and (not reading_completed)) then - begin - print ('Aborted at line ',bib_line_num:0,' of file '); - print_bib_name; - end; -trace_and_stat_printing; -@; -a_close (log_file); -{turn out the lights, the fat lady has sung; it's over, Yogi} -end - - -@ -Here we print |trace| and/or |stat| information, if desired. - -@= -procedure trace_and_stat_printing; -begin -@# - trace - @; - @; - @; - @; - ecart@/ -@# - stat - @; - tats@/ -@# -end; - - -@ -This prints information obtained from the \.{.aux} file about the -other files. - -@= -begin -if (num_bib_files = 1) then - trace_pr_ln ('The 1 database file is') - else - trace_pr_ln ('The ',num_bib_files:0,' database files are'); -if (num_bib_files = 0) then - trace_pr_ln (' undefined') - else - begin - bib_ptr := 0; - while (bib_ptr < num_bib_files) do - begin - trace_pr (' '); - trace_pr_pool_str (cur_bib_str); - trace_pr_pool_str (s_bib_extension); - trace_pr_newline; - incr(bib_ptr); - end; - end; -trace_pr ('The style file is '); -if (bst_str = 0) then - trace_pr_ln ('undefined') - else - begin - trace_pr_pool_str (bst_str); - trace_pr_pool_str (s_bst_extension); - trace_pr_newline; - end; -end - - -@ -In entry-sorted order, this prints an entry's |cite_list| string and, -indirectly, its entry type and entry variables. - -@= -begin -if (all_entries) then - trace_pr ('all_marker=',all_marker:0,', '); -if (read_performed) then - trace_pr_ln ('old_num_cites=',old_num_cites:0) - else - trace_pr_newline; -trace_pr ('The ',num_cites:0); -if (num_cites = 1) then - trace_pr_ln (' entry:') - else - trace_pr_ln (' entries:'); -if (num_cites = 0) then - trace_pr_ln (' undefined') - else - begin - sort_cite_ptr := 0; - while (sort_cite_ptr < num_cites) do - begin - if (not read_completed) then {we didn't finish the \.{read} command} - cite_ptr := sort_cite_ptr - else - cite_ptr := sorted_cites[sort_cite_ptr]; - trace_pr_pool_str (cur_cite_str); - if (read_performed) then - @ - else - trace_pr_newline; - incr(sort_cite_ptr); - end; - end; -end - - -@ -This prints information gathered while reading the \.{.bst} and -\.{.bib} files. - -@= -begin -trace_pr (', entry-type '); -if (type_list[cite_ptr] = undefined) then - undefined : trace_pr ('unknown') -else if (type_list[cite_ptr] = empty) then - trace_pr ('--- no type found') -else - trace_pr_pool_str (hash_text[type_list[cite_ptr]]); -trace_pr_ln (', has entry strings'); -@; -trace_pr (' has entry integers'); -@; -trace_pr_ln (' and has fields'); -@; -end - - -@ -This prints, for the current entry, the strings declared by the -\.{entry} command. - -@= -begin -if (num_ent_strs = 0) then - trace_pr_ln (' undefined') -else if (not read_completed) then - trace_pr_ln (' uninitialized') -else - begin - str_ent_ptr := cite_ptr * num_ent_strs; - while (str_ent_ptr < (cite_ptr+1)*num_ent_strs) do - begin - ent_chr_ptr := 0; - trace_pr (' "'); - while (entry_strs[str_ent_ptr][ent_chr_ptr] <> end_of_string) do - begin - trace_pr (xchr[entry_strs[str_ent_ptr][ent_chr_ptr]]); - incr(ent_chr_ptr); - end; - trace_pr_ln ('"'); - incr(str_ent_ptr); - end; - end; -end - - -@ -This prints, for the current entry, the integers declared by the -\.{entry} command. - -@= -begin -if (num_ent_ints = 0) then - trace_pr (' undefined') -else if (not read_completed) then - trace_pr (' uninitialized') -else - begin - int_ent_ptr := cite_ptr*num_ent_ints; - while (int_ent_ptr < (cite_ptr+1)*num_ent_ints) do - begin - trace_pr (' ',entry_ints[int_ent_ptr]:0); - incr(int_ent_ptr); - end; - end; -trace_pr_newline; -end - - -@ -This prints the fields stored for the current entry. - -@= -begin -if (not read_performed) then - trace_pr_ln (' uninitialized') - else - begin - field_ptr := cite_ptr * num_fields; - field_end_ptr := field_ptr + num_fields; - no_fields := true; - while (field_ptr < field_end_ptr) do - begin - if (field_info[field_ptr] <> missing) then - begin - trace_pr (' "'); - trace_pr_pool_str (field_info[field_ptr]); - trace_pr_ln ('"'); - no_fields := false; - end; - incr(field_ptr); - end; - if (no_fields) then - trace_pr_ln (' missing'); - end; -end - - -@ -This gives all the |wiz_defined| functions that appeared in the -\.{.bst} file. - -@= -begin -trace_pr_ln ('The wiz-defined functions are'); -if (wiz_def_ptr = 0) then - trace_pr_ln (' nonexistent') - else - begin - wiz_fn_ptr := 0; - while (wiz_fn_ptr < wiz_def_ptr) do - begin - if (wiz_functions[wiz_fn_ptr] = end_of_def) then - trace_pr_ln (wiz_fn_ptr:0,'--end-of-def--') - else if (wiz_functions[wiz_fn_ptr] = quote_next_fn) then - trace_pr (wiz_fn_ptr:0,' quote_next_function ') - else - begin - trace_pr (wiz_fn_ptr:0,' `'); - trace_pr_pool_str (hash_text[wiz_functions[wiz_fn_ptr]]); - trace_pr_ln (''''); - end; - incr(wiz_fn_ptr); - end; - end; -end - - -@ -This includes all the `static' strings (that is, those that are also -in the hash table), but none of the dynamic strings (that is, those -put on the stack while executing \.{.bst} commands). - -@= -begin -trace_pr_ln ('The string pool is'); -str_num := 1; -while (str_num < str_ptr) do - begin - trace_pr (str_num:4, str_start[str_num]:6,' "'); - trace_pr_pool_str (str_num); - trace_pr_ln ('"'); - incr(str_num); - end; -end - - -@ -@^statistics@> -These statistics can help determine how large some of the constants -should be and can tell how useful certain |built_in| functions are. -They are written to the same files as tracing information. - -@d stat_pr == trace_pr -@d stat_pr_ln == trace_pr_ln -@d stat_pr_pool_str == trace_pr_pool_str - -@= -begin -stat_pr ('You''ve used ',num_cites:0); -if (num_cites = 1) then - stat_pr_ln (' entry,') - else - stat_pr_ln (' entries,'); -stat_pr_ln (' ',wiz_def_ptr:0,' wiz_defined-function locations,'); -stat_pr_ln (' ',str_ptr:0,' strings with ',str_start[str_ptr]:0, - ' characters,'); -blt_in_ptr := 0; -total_ex_count := 0; -while (blt_in_ptr < num_blt_in_fns) do - begin - total_ex_count := total_ex_count + execution_count[blt_in_ptr]; - incr(blt_in_ptr); - end; -stat_pr_ln ('and the built_in function-call counts, ', total_ex_count:0, - ' in all, are:'); -blt_in_ptr := 0; -while (blt_in_ptr < num_blt_in_fns) do - begin - stat_pr_pool_str (hash_text[blt_in_loc[blt_in_ptr]]); - stat_pr_ln (' -- ',execution_count[blt_in_ptr]:0); - incr(blt_in_ptr); - end; -end - - -@ -@^bunk, history@> -@^system dependencies@> -@:this can't happen}{\quad History is bunk@> -Some implementations may wish to pass the |history| value to the -operating system so that it can be used to govern whether or not other -programs are started. Here we simply report the history to the user. - -@= -case (history) of - spotless : do_nothing; - warning_message : begin - if (err_count = 1) then - print_ln ('(There was 1 warning)') - else - print_ln ('(There were ',err_count:0,' warnings)'); - end; - error_message : begin - if (err_count = 1) then - print_ln ('(There was 1 error message)') - else - print_ln ('(There were ',err_count:0, - ' error messages)'); - end; - fatal_message : print_ln ('(That was a fatal error)'); - othercases begin - print ('History is bunk'); - print_confusion; - end -endcases - - - -@* System-dependent changes. -@^system dependencies@> -This section should be replaced, if necessary, by changes to the program -that are necessary to make \BibTeX\ work at a particular installation. -It is usually best to design your change file so that all changes to -previous sections preserve the section numbering; then everybody's version -will be consistent with the printed program. More extensive changes, -which introduce new sections, can be inserted here; then only the index -itself will get a new section number. - - - -@* Index. -@.this can't happen@> -Here is where you can find all uses of each identifier in the program, -with underlined entries pointing to where the identifier was defined. -If the identifier is only one letter long, however, you get to see only -the underlined entries. All references are to section numbers instead of -page numbers. - -This index also lists a few error messages and other aspects of the -program that you might want to look up some day. For example, the -entry for ``system dependencies'' lists all sections that should -receive special attention from people who are installing \TeX\ in a -new operating environment. A list of various things that can't happen -appears under ``this can't happen''$\!$. diff --git a/Build/source/extra/bibtex/btxbst.doc b/Build/source/extra/bibtex/btxbst.doc deleted file mode 100644 index 8cb9709de08..00000000000 --- a/Build/source/extra/bibtex/btxbst.doc +++ /dev/null @@ -1,2530 +0,0 @@ -% BibTeX `plain' family - % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. - % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. - % Unlimited copying and redistribution of this file are permitted as long as - % it is unmodified. Modifications (and redistribution of modified versions) - % are also permitted, but only if the resulting file is renamed to something - % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. - % This restriction helps ensure that all standard styles are identical. - % The file btxbst.doc has the documentation for this style. -% Please notify biblio@tug.org of any bugs in -% these standard styles or in this documentation file. -% -% This is file btxbst.doc; it helps document bibliography styles, -% and is also a template file that you can use to make -% several different style files, if you have access to a C preprocessor. -% For example, the standard styles were made by doing something like -% cpp -P -DPLAIN btxbst.doc plain.txt -% cpp -P -DUNSRT btxbst.doc unsrt.txt -% cpp -P -DALPHA btxbst.doc alpha.txt -% cpp -P -DABBRV btxbst.doc abbrv.txt -% and then renaming after removing unwanted comments and blank lines. -% If you don't have access, -% you can edit this file by hand to imitate the preprocessor, -% with the following explanation of the C preprocessor constructs used here. -% -% The output of the preprocessor is the same as the input, except that certain -% lines will be excluded (and some blank lines will be added). The sequence -% #if VAR -% lines to be included when VAR is not zero -% #else -% lines to be included when VAR is zero -% #endif -% (with the #-signs appearing in column 1) means that one set or the other of -% the lines are to be included depending on the value of VAR. -% The #else part is optional. Comments can be added after #else and #endif. -% Variables can be set by -% #define VAR value -% and one can also use #ifdef VAR to see if VAR has any value, and #ifndef -% to see if it has none. -% Another #if form used in this file is #if !VAR, which includes the lines -% after the #if only if VAR is zero. -% -% Convention: Use all uppercase identifiers for these preprocessor variables -% so you can spot them easily -% -% The command line to the preprocessor should define one of PLAIN, UNSRT, ALPHA -% or ABBRV (though PLAIN will be used by default if none is given), -% and the following lines will set various boolean variables to control the -% various lines that are chosen from the rest of the file. -% Each boolean variable should be set true (1) or false (0) in each style. -% Here are the current variables, and their meanings: -% LAB_ALPH: an alphabetic label is used (if false then a numeric -% label is used) -% SORTED: the entries should be sorted by label (if nonnumeric) -% and other info, like authors (if false, then -% entries remain in order of occurrence) -% NAME_FULL: the authors, editors, etc., get the full names as -% given in the bibliography file (if false, the first -% names become initials) -% ATIT_LOWER: titles of non-"books" (e.g., articles) should be -% converted to lower-case, except the first letter or -% first letter after a colon -% (if false then they appear as in the database) -% MONTH_FULL: months are spelled out in full (if false, then -% they're abbreviated) -% JOUR_FULL: macro journal names are spelled out in full -% (if false then they are abbreviated, currently -% as they appear in ACM publications) -#ifndef UNSRT -# ifndef ALPHA -# ifndef ABBRV -# define PLAIN 1 -# endif -# endif -#endif -#ifdef PLAIN -% plain style (sorted numbers) -# define LAB_ALPH 0 -# define SORTED 1 -# define NAME_FULL 1 -# define ATIT_LOWER 1 -# define MONTH_FULL 1 -# define JOUR_FULL 1 -#endif -#ifdef UNSRT -% unsrt style (unsorted numbers) -# define LAB_ALPH 0 -# define SORTED 0 -# define NAME_FULL 1 -# define ATIT_LOWER 1 -# define MONTH_FULL 1 -# define JOUR_FULL 1 -#endif -#ifdef ALPHA -% alpha style (sorted short alphabetics) -# define LAB_ALPH 1 -# define SORTED 1 -# define NAME_FULL 1 -# define ATIT_LOWER 1 -# define MONTH_FULL 1 -# define JOUR_FULL 1 -#endif -#ifdef ABBRV -% abbrv style (sorted numbers, with abbreviations) -# define LAB_ALPH 0 -# define SORTED 1 -# define NAME_FULL 0 -# define ATIT_LOWER 1 -# define MONTH_FULL 0 -# define JOUR_FULL 0 -#endif -% -% Entry formatting: Similar to that recommended by Mary-Claire van Leunen -% in "A Handbook for Scholars". Book-like titles are italicized -% (emphasized) and non-book titles are converted to sentence -% capitilization (and not enclosed in quotes). -% This file outputs a \newblock between major blocks of an entry -% (the name \newblock is analogous to the names \newline and \newpage) -% so that the user can obtain an "open" format, which has a line break -% before each block and lines after the first are indented within blocks, -% by giving the optional \documentstyle argument `openbib'; -% The default is the "closed" format---blocks runs together. -% -% Citation alphabetic label format: -% [Knu73] for single author (or editor or key) -% [AHU83] (first letters of last names) for multiple authors -% -% Citation label numberic format: -% [number] -% -% Reference list ordering for sorted, alphabetic lables: -% alphabetical by citation label, then by author(s) or whatever -% passes for author in the absence of one, then by year, -% then title -% -% Reference list ordering for sorted, numeric lables: -% alphabetical by author(s) or whatever passes -% for author in the absence of one, then by year, then title -% -% Reference list ordering for unsorted: -% by the order cited in the text -% -% History -% 12/16/84 (HWT) Original `plain' version, by Howard Trickey. -% 12/23/84 (LL) Some comments made by Leslie Lamport. -% 2/16/85 (OP) Changes based on LL's comments, Oren Patashnik. -% 2/17/85 (HWT) Template file and other standard styles made. -% 3/28/85 (OP) First release, version 0.98b for BibTeX 0.98f. -% 5/ 9/85 (OP) Version 0.98c for BibTeX 0.98i: -% fixed Theoretical Computer Science macro name; -% fixed the format.vol.num.pages function. -% 1/24/88 (OP) Version 0.99a for BibTeX 0.99a, main changes: -% assignment operator (:=) arguments reversed; -% the preamble$ function outputs the database PREAMBLE; -% entry.max$ and global.max$ (built-in) variables replace -% entry.string.max and global.string.max functions; -% alphabetizing by year then title, not just title; -% many unnecessary ties removed; \it ==> \em; -% the `alpha' style uses a superscripted `+' instead of a -% `*' for unnamed names in constructing the label; -% the `abbrv' style now uses "Mar." and "Sept."; -% the functions calc.label and presort now look at just -% the fields they're supposed to; -% BOOKLET, MASTERSTHESIS, TECHREPORT use nonbook titles; -% INBOOK and INCOLLECTION take an optional type (e.g. -% type = "Section"), overriding the default "chapter"; -% BOOK, INBOOK, INCOLLECTION, and PROCEEDINGS now allow -% either volume or number, not just volume; -% INCOLLECTION now allows an edition and series field; -% PROCEEDINGS and INPROCEEDINGS now use the address field -% to tell where a conference was held; -% INPROCEEDINGS and PROCEEDINGS now allow either volume -% or number, and also a series field; -% MASTERSTHESIS and PHDTHESIS accept types other than -% "Master's thesis" and "PhD thesis"; -% UNPUBLISHED now outputs, in one block, note then date; -% MANUAL now prints out the organization in -% the first block if the author field is empty; -% MISC can't be empty---it requires some optional field. -% 3/23/88 (OP) Version 0.99b for BibTeX 0.99c---changed the three -% erroneous occurrences of `cite ' to `cite$ '; this -% change didn't affect the four standard styles, so the -% 0.99a versions of those styles are still current. -% 12/ 8/10 (OP) Still version 0.99b, as the code itself was unchanged; -% this release clarified the license. -% -% The ENTRY declaration -% Like Scribe's (according to pages 231-2 of the April '84 edition), -% but no fullauthor or editors fields because BibTeX does name handling. -% The annote field is commented out here because this family doesn't -% include an annotated bibliography style. And in addition to the fields -% listed here, BibTeX has a built-in crossref field, explained later. - -ENTRY -% Fields: - { address -% Usually the address of a publisher or other type of organization. -% Put information in this field only if it helps the reader find the -% thing---for example you should omit the address of a major -% publisher entirely. For a PROCEEDINGS or an INPROCEEDINGS, -% however, it's the address of the conference; for those two entry -% types, include the publisher's or organization's address, if -% necessary, in the publisher or organization field. -% annote -% Long annotation---for annotated bibliographies (begins sentence). - author -% Name(s) of author(s), in BibTeX name format. - booktitle -% Book title when the thing being referenced isn't the whole book. -% For book entries, the title field should be used instead. - chapter -% Chapter (or section or whatever) number. - edition -% Edition of a book---should be an ordinal (e.g., "Second"). - editor -% Name(s) of editor(s), in BibTeX name format. -% If there is also an author field, then the editor field should be -% for the book or collection that the work appears in. - howpublished -% How something strange has been published (begins sentence). - institution -% Sponsoring institution of a technical report. - journal -% Journal name (macros are provided for many). - key -% Alphabetizing, labeling, and cross-referencing key -% (needed when an entry has no author or editor). - month -% Month (macros are provided). - note -% To help the reader find a reference (begins sentence). - number -% Number of a journal or technical report, or of a work in a series. - organization -% Organization sponsoring a conference (or publishing a manual); if -% the editor (or author) is empty, and if the organization produces -% an awkward label or cross reference, you should put appropriately -% condensed organization information in the key field as well. - pages -% Page number or numbers (use `--' to separate a range, use `+' -% to indicate pages following that don't form a simple range). - publisher -% Publisher name. - school -% School name (for theses). - series -% The name of a series or set of books. -% An individual book will will also have it's own title. - title -% The title of the thing you're referred to. - type -% Type of a Techreport (e.g., "Research Note") to be used instead of -% the default "Technical Report"; or, similarly, the type of a -% thesis; or of a part of a book. - volume -% The volume number of a journal or multivolume work. - year -% The year should contain only numerals (technically, it should end -% with four numerals, after purification; doesn't a begin sentence). - } -% There are no integer entry variables - {} -% These string entry variables are used to form the citation label. -% In a storage pinch, sort.label can be easily computed on the fly. -#if LAB_ALPH -#if SORTED - { label extra.label sort.label } -#else !SORTED -% It doesn't seem like a good idea to use an order-of-citation -% reference list when using alphabetic labels, but when this happens -% we do things a little differently - { label } -#endif SORTED -#else !LAB_ALPH - { label } -#endif LAB_ALPH - -% Each entry function starts by calling output.bibitem, to write the -% \bibitem and its arguments to the .BBL file. Then the various fields -% are formatted and printed by output or output.check. Those functions -% handle the writing of separators (commas, periods, \newblock's), -% taking care not to do so when they are passed a null string. -% Finally, fin.entry is called to add the final period and finish the -% entry. -% -% A bibliographic reference is formatted into a number of `blocks': -% in the open format, a block begins on a new line and subsequent -% lines of the block are indented. A block may contain more than -% one sentence (well, not a grammatical sentence, but something to -% be ended with a sentence ending period). The entry functions should -% call new.block whenever a block other than the first is about to be -% started. They should call new.sentence whenever a new sentence is -% to be started. The output functions will ensure that if two -% new.sentence's occur without any non-null string being output between -% them then there won't be two periods output. Similarly for two -% successive new.block's. -% -% The output routines don't write their argument immediately. -% Instead, by convention, that argument is saved on the stack to be -% output next time (when we'll know what separator needs to come -% after it). Meanwhile, the output routine has to pop the pending -% output off the stack, append any needed separator, and write it. -% -% To tell which separator is needed, we maintain an output.state. -% It will be one of these values: -% before.all just after the \bibitem -% mid.sentence in the middle of a sentence: comma needed -% if more sentence is output -% after.sentence just after a sentence: period needed -% after.block just after a block (and sentence): -% period and \newblock needed. -% Note: These styles don't use after.sentence -% -% VAR: output.state : INTEGER -- state variable for output -% -% The output.nonnull function saves its argument (assumed to be nonnull) -% on the stack, and writes the old saved value followed by any needed -% separator. The ordering of the tests is decreasing frequency of -% occurrence. -% -% output.nonnull(s) == -% BEGIN -% s := argument on stack -% if output.state = mid.sentence then -% write$(pop() * ", ") -% -- "pop" isn't a function: just use stack top -% else -% if output.state = after.block then -% write$(add.period$(pop())) -% newline$ -% write$("\newblock ") -% else -% if output.state = before.all then -% write$(pop()) -% else -- output.state should be after.sentence -% write$(add.period$(pop()) * " ") -% fi -% fi -% output.state := mid.sentence -% fi -% push s on stack -% END -% -% The output function calls output.nonnull if its argument is non-empty; -% its argument may be a missing field (thus, not necessarily a string) -% -% output(s) == -% BEGIN -% if not empty$(s) then output.nonnull(s) -% fi -% END -% -% The output.check function is the same as the output function except that, if -% necessary, output.check warns the user that the t field shouldn't be empty -% (this is because it probably won't be a good reference without the field; -% the entry functions try to make the formatting look reasonable even when -% such fields are empty). -% -% output.check(s,t) == -% BEGIN -% if empty$(s) then -% warning$("empty " * t * " in " * cite$) -% else output.nonnull(s) -% fi -% END -% -% The output.bibitem function writes the \bibitem for the current entry -% (the label should already have been set up), and sets up the separator -% state for the output functions. And, it leaves a string on the stack -% as per the output convention. -% -% output.bibitem == -% BEGIN -% newline$ -% write$("\bibitem[") % for alphabetic labels, -% write$(label) % these three lines -% write$("]{") % are used -% write$("\bibitem{") % this line for numeric labels -% write$(cite$) -% write$("}") -% push "" on stack -% output.state := before.all -% END -% -% The fin.entry function finishes off an entry by adding a period to the -% string remaining on the stack. If the state is still before.all -% then nothing was produced for this entry, so the result will look bad, -% but the user deserves it. (We don't omit the whole entry because the -% entry was cited, and a bibitem is needed to define the citation label.) -% -% fin.entry == -% BEGIN -% write$(add.period$(pop())) -% newline$ -% END -% -% The new.block function prepares for a new block to be output, and -% new.sentence prepares for a new sentence. -% -% new.block == -% BEGIN -% if output.state <> before.all then -% output.state := after.block -% fi -% END -% -% new.sentence == -% BEGIN -% if output.state <> after.block then -% if output.state <> before.all then -% output.state := after.sentence -% fi -% fi -% END -% - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -% the variables s and t are temporary string holders - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ -#if LAB_ALPH - "\bibitem[" write$ - label write$ - "]{" write$ -#else - "\bibitem{" write$ -#endif LAB_ALPH - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -% This function finishes all entries. - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -% These three functions pop one or two (integer) arguments from the stack -% and push a single one, either 0 or 1. -% The 'skip$ in the `and' and `or' functions are used because -% the corresponding if$ would be idempotent - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -% Sometimes we begin a new block only if the block will be big enough. The -% new.block.checka function issues a new.block if its argument is nonempty; -% new.block.checkb does the same if either of its TWO arguments is nonempty. - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -% The new.sentence.check functions are analogous. - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -% Here are some functions for formatting chunks of an entry. -% By convention they either produce a string that can be followed by -% a comma or period (using add.period$, so it is OK to end in a period), -% or they produce the null string. -% -% A useful utility is the field.or.null function, which checks if the -% argument is the result of pushing a `missing' field (one for which no -% assignment was made when the current entry was read in from the database) -% or the result of pushing a string having no non-white-space characters. -% It returns the null string if so, otherwise it returns the field string. -% Its main (but not only) purpose is to guarantee that what's left on the -% stack is a string rather than a missing field. -% -% field.or.null(s) == -% BEGIN -% if empty$(s) then return "" -% else return s -% END -% -% Another helper function is emphasize, which returns the argument emphazised, -% if that is non-empty, otherwise it returns the null string. Italic -% corrections aren't used, so this function should be used when punctation -% will follow the result. -% -% emphasize(s) == -% BEGIN -% if empty$(s) then return "" -% else return "{\em " * s * "}" -% -% The format.names function formats the argument (which should be in -% BibTeX name format) into "First Von Last, Junior", separated by commas -% and with an "and" before the last (but ending with "et~al." if the last -% of multiple authors is "others"). This function's argument should always -% contain at least one name. -% -% VAR: nameptr, namesleft, numnames: INTEGER -% pseudoVAR: nameresult: STRING (it's what's accumulated on the stack) -% -% format.names(s) == -% BEGIN -% nameptr := 1 -% numnames := num.names$(s) -% namesleft := numnames -% while namesleft > 0 -% do -% % for full names: -% t := format.name$(s, nameptr, "{ff~}{vv~}{ll}{, jj}") -% % for abbreviated first names: -% t := format.name$(s, nameptr, "{f.~}{vv~}{ll}{, jj}") -% if nameptr > 1 then -% if namesleft > 1 then nameresult := nameresult * ", " * t -% else if numnames > 2 -% then nameresult := nameresult * "," -% fi -% if t = "others" -% then nameresult := nameresult * " et~al." -% else nameresult := nameresult * " and " * t -% fi -% fi -% else nameresult := t -% fi -% nameptr := nameptr + 1 -% namesleft := namesleft - 1 -% od -% return nameresult -% END -% -% The format.authors function returns the result of format.names(author) -% if the author is present, or else it returns the null string -% -% format.authors == -% BEGIN -% if empty$(author) then return "" -% else return format.names(author) -% fi -% END -% -% Format.editors is like format.authors, but it uses the editor field, -% and appends ", editor" or ", editors" -% -% format.editors == -% BEGIN -% if empty$(editor) then return "" -% else -% if num.names$(editor) > 1 then -% return format.names(editor) * ", editors" -% else -% return format.names(editor) * ", editor" -% fi -% fi -% END -% -% Other formatting functions are similar, so no "comment version" will be -% given for them. -% -% The `pop$' in this function gets rid of the duplicate `empty' value and -% the `skip$' returns the duplicate field value - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } -#if NAME_FULL - { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := -#else - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := -#endif NAME_FULL - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -% The format.title function is used for non-book-like titles. -% For most styles we convert to lowercase (except for the very first letter, -% and except for the first one after a colon (followed by whitespace)), -% and hope the user has brace-surrounded words that need to stay capitilized; -% for some styles, however, we leave it as it is in the database. - -FUNCTION {format.title} -{ title empty$ - { "" } -#if ATIT_LOWER - { title "t" change.case$ } -#else - 'title -#endif ATIT_LOWER - if$ -} - -% By default, BibTeX sets the global integer variable global.max$ to the BibTeX -% constant glob_str_size, the maximum length of a global string variable. -% Analogously, BibTeX sets the global integer variable entry.max$ to -% ent_str_size, the maximum length of an entry string variable. -% The style designer may change these if necessary (but this is unlikely) - -% The n.dashify function makes each single `-' in a string a double `--' -% if it's not already -% -% pseudoVAR: pageresult: STRING (it's what's accumulated on the stack) -% -% n.dashify(s) == -% BEGIN -% t := s -% pageresult := "" -% while (not empty$(t)) -% do -% if (first character of t = "-") -% then -% if (next character isn't) -% then -% pageresult := pageresult * "--" -% t := t with the "-" removed -% else -% while (first character of t = "-") -% do -% pageresult := pageresult * "-" -% t := t with the "-" removed -% od -% fi -% else -% pageresult := pageresult * the first character -% t := t with the first character removed -% fi -% od -% return pageresult -% END - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -% The format.date function is for the month and year, but we give a warning if -% there's an empty year but the month is there, and we return the empty string -% if they're both empty. - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -% The format.btitle is for formatting the title field when it is a book-like -% entry---the style used here keeps it in uppers-and-lowers and emphasizes it. - -FUNCTION {format.btitle} -{ title emphasize -} - -% For several functions we'll need to connect two strings with a -% tie (~) if the second one isn't very long (fewer than 3 characters). -% The tie.or.space.connect function does that. It concatenates the two -% strings on top of the stack, along with either a tie or space between -% them, and puts this concatenation back onto the stack: -% -% tie.or.space.connect(str1,str2) == -% BEGIN -% if text.length$(str2) < 3 -% then return the concatenation of str1, "~", and str2 -% else return the concatenation of str1, " ", and str2 -% END - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -% The either.or.check function complains if both fields or an either-or pair -% are nonempty. -% -% either.or.check(t,s) == -% BEGIN -% if empty$(s) then -% warning$(can't use both " * t * " fields in " * cite$) -% fi -% END - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -% The format.bvolume function is for formatting the volume and perhaps -% series name of a multivolume work. If both a volume and a series field -% are there, we assume the series field is the title of the whole multivolume -% work (the title field should be the title of the thing being referred to), -% and we add an "of ". This function is called in mid-sentence. - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -% The format.number.series function is for formatting the series name -% and perhaps number of a work in a series. This function is similar to -% format.bvolume, although for this one the series must exist (and the -% volume must not exist). If the number field is empty we output either -% the series field unchanged if it exists or else the null string. -% If both the number and series fields are there we assume the series field -% gives the name of the whole series (the title field should be the title -% of the work being one referred to), and we add an "in ". -% We capitilize Number when this function is used at the beginning of a block. - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -% The format.edition function appends " edition" to the edition, if present. -% We lowercase the edition (it should be something like "Third"), because -% this doesn't start a sentence. - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -% The format.pages function is used for formatting a page range in a book -% (and in rare circumstances, an article). -% -% The multi.page.check function examines the page field for a "-" or "," or "+" -% so that format.pages can use "page" instead of "pages" if none exists. -% Note: global.max$ here means "take the rest of the string" -% -% VAR: multiresult: INTEGER (actually, a boolean) -% -% multi.page.check(s) == -% BEGIN -% t := s -% multiresult := false -% while ((not multiresult) and (not empty$(t))) -% do -% if (first character of t = "-" or "," or "+") -% then multiresult := true -% else t := t with the first character removed -% fi -% od -% return multiresult -% END - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -% This function doesn't begin a sentence so "pages" isn't capitalized. -% Other functions that use this should keep that in mind. - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -% The format.vol.num.pages function is for the volume, number, and page range -% of a journal article. We use the format: vol(number):pages, with some -% variations for empty fields. This doesn't begin a sentence. - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - - -% The format.chapter.pages, if the chapter is present, puts whatever is in the -% type field (or else "chapter" if type is empty) in front of a chapter number. -% It then appends the pages, if present. This doesn't begin a sentence. - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -% The format.in.ed.booktitle function is used for starting out a sentence -% that begins "In ", putting an editor before the title if one -% exists. - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -% The function empty.misc.check complains if all six fields are empty, and -% if there's been no sorting or alphabetic-label complaint. - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and -#if SORTED - key empty$ not and -#else !SORTED -#if LAB_ALPH - key empty$ not and -#endif LAB_ALPH -#endif SORTED - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -% The function format.thesis.type returns either the (case-changed) type field, -% if it is defined, or else the default string already on the stack -% (like "Master's thesis" or "PhD thesis"). - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -% The function format.tr.number makes a string starting with "Technical Report" -% (or type, if that field is defined), followed by the number if there is one; -% it returns the starting part (with a case change) even if there is no number. -% This is used at the beginning of a sentence. - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -% Now come the cross-referencing functions (these are invoked because -% one entry in the database file(s) cross-references another, by giving -% the other entry's database key in a `crossref' field). This feature -% allows one or more titled things that are part of a larger titled -% thing to cross-reference the larger thing. These styles allow for -% five posibilities: (1) an ARTICLE may cross-reference an ARTICLE; -% (2) a BOOK, (3) INBOOK, or (4) INCOLLECTION may cross-reference a BOOK; -% or (5) an INPROCEEDINGS may cross-reference a PROCEEDINGS. -% Each of these is explained in more detail later. -% -% An ARTICLE entry type may cross reference another ARTICLE (this is -% intended for when an entire journal is devoted to a single topic--- -% but since there is no JOURNAL entry type, the journal, too, should be -% classified as an ARTICLE but without the author and title fields). -% This will result in two warning messages for the journal's entry -% if it's included in the reference list, but such is life. -% -% format.article.crossref == -% BEGIN -% if empty$(key) then -% if empty$(journal) then -% warning$("need key or journal for " * cite$ * -% " to crossref " * crossref) -% return(" \cite{" * crossref * "}") -% else -% return("In " * emphazise.correct (journal) * -% " \cite{" * crossref * "}") -% fi -% else -% return("In " * key * " \cite{" * crossref * "}") -% fi -% END -% -% The other cross-referencing functions are similar, so no "comment version" -% will be given for them. - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -% We use just the last names of editors for a cross reference: either -% "editor", or "editor1 and editor2", or "editor1 et~al." depending on -% whether there are one, or two, or more than two editors. - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -% A BOOK (or INBOOK) entry type (assumed to be for a single volume in a -% multivolume work) may cross reference another BOOK (the entire multivolume). -% Usually there will be an editor, in which case we use that to construct the -% cross reference; otherwise we use a nonempty key field or else the series -% field (since the series gives the title of the multivolume work). - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -% An INCOLLECTION entry type may cross reference a BOOK (assumed to be the -% collection), or an INPROCEEDINGS may cross reference a PROCEEDINGS. -% Often there will be an editor, in which case we use that to construct -% the cross reference; otherwise we use a nonempty key field or else -% the booktitle field (which gives the cross-referenced work's title). - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -% Now we define the type functions for all entry types that may appear -% in the .BIB file---e.g., functions like `article' and `book'. These -% are the routines that actually generate the .BBL-file output for -% the entry. These must all precede the READ command. In addition, the -% style designer should have a function `default.type' for unknown types. -% Note: The fields (within each list) are listed in order of appearance, -% except as described for an `inbook' or a `proceedings'. -% -% The article function is for an article in a journal. An article may -% CROSSREF another article. -% Required fields: author, title, journal, year -% Optional fields: volume, number, pages, month, note -% -% article == -% BEGIN -% output.bibitem -% output.check(format.authors,"author") -% new.block -% output.check(format.title,"title") -% new.block -% if missing$(crossref) then -% output.check(emphasize(journal),"journal") -% output(format.vol.num.pages) -% output.check(format.date,"year") -% else -% output.nonnull(format.article.crossref) -% output(format.pages) -% fi -% new.block -% output(note) -% fin.entry -% END -% -% The book function is for a whole book. A book may CROSSREF another book. -% Required fields: author or editor, title, publisher, year -% Optional fields: volume or number, series, address, edition, month, -% note -% -% book == -% BEGIN -% if empty$(author) then output.check(format.editors,"author and editor") -% else output.check(format.authors,"author") -% if missing$(crossref) then -% either.or.check("author and editor",editor) -% fi -% fi -% new.block -% output.check(format.btitle,"title") -% if missing$(crossref) then -% output(format.bvolume) -% new.block -% output(format.number.series) -% new.sentence -% output.check(publisher,"publisher") -% output(address) -% else -% new.block -% output.nonnull(format.book.crossref) -% fi -% output(format.edition) -% output.check(format.date,"year") -% new.block -% output(note) -% fin.entry -% END -% -% The other entry functions are all quite similar, so no "comment version" -% will be given for them. - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -% A booklet is a bound thing without a publisher or sponsoring institution. -% Required: title -% Optional: author, howpublished, address, month, year, note - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -% For the conference entry type, see inproceedings. - -% An inbook is a piece of a book: either a chapter and/or a page range. -% It may CROSSREF a book. If there's no volume field, the type field -% will come before number and series. -% Required: author or editor, title, chapter and/or pages, publisher,year -% Optional: volume or number, series, type, address, edition, month, note - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -% An incollection is like inbook, but where there is a separate title -% for the referenced thing (and perhaps an editor for the whole). -% An incollection may CROSSREF a book. -% Required: author, title, booktitle, publisher, year -% Optional: editor, volume or number, series, type, chapter, pages, -% address, edition, month, note - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -% An inproceedings is an article in a conference proceedings, and it may -% CROSSREF a proceedings. If there's no address field, the month (& year) -% will appear just before note. -% Required: author, title, booktitle, year -% Optional: editor, volume or number, series, pages, address, month, -% organization, publisher, note - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -% The conference function is included for Scribe compatibility. - -FUNCTION {conference} { inproceedings } - -% A manual is technical documentation. -% Required: title -% Optional: author, organization, address, edition, month, year, note - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -% A mastersthesis is a Master's thesis. -% Required: author, title, school, year -% Optional: type, address, month, note - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -% A misc is something that doesn't fit elsewhere. -% Required: at least one of the `optional' fields -% Optional: author, title, howpublished, month, year, note - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -% A phdthesis is like a mastersthesis. -% Required: author, title, school, year -% Optional: type, address, month, note - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -% A proceedings is a conference proceedings. -% If there is an organization but no editor field, the organization will -% appear as the first optional field (we try to make the first block nonempty); -% if there's no address field, the month (& year) will appear just before note. -% Required: title, year -% Optional: editor, volume or number, series, address, month, -% organization, publisher, note - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -% A techreport is a technical report. -% Required: author, title, institution, year -% Optional: type, number, address, month, note - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -% An unpublished is something that hasn't been published. -% Required: author, title, note -% Optional: month, year - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -% We use entry type `misc' for an unknown type; BibTeX gives a warning. - -FUNCTION {default.type} { misc } - -% Here are macros for common things that may vary from style to style. -% Users are encouraged to use these macros. -% -% Months are either written out in full or abbreviated - -#if MONTH_FULL - -MACRO {jan} {"January"} - -MACRO {feb} {"February"} - -MACRO {mar} {"March"} - -MACRO {apr} {"April"} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {oct} {"October"} - -MACRO {nov} {"November"} - -MACRO {dec} {"December"} - -#else !MONTH_FULL - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -#endif MONTH_FULL - -% Journals are either written out in full or abbreviated; -% the abbreviations are like those found in ACM publications. -% -% To get a completely different set of abbreviations, it may be best to make -% a separate .bib file with nothing but those abbreviations; users could then -% include that file name as the first argument to the \bibliography command - -#if JOUR_FULL - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} - {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -#else !JOUR_FULL - -MACRO {acmcs} {"ACM Comput. Surv."} - -MACRO {acta} {"Acta Inf."} - -MACRO {cacm} {"Commun. ACM"} - -MACRO {ibmjrd} {"IBM J. Res. Dev."} - -MACRO {ibmsj} {"IBM Syst.~J."} - -MACRO {ieeese} {"IEEE Trans. Softw. Eng."} - -MACRO {ieeetc} {"IEEE Trans. Comput."} - -MACRO {ieeetcad} - {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} - -MACRO {ipl} {"Inf. Process. Lett."} - -MACRO {jacm} {"J.~ACM"} - -MACRO {jcss} {"J.~Comput. Syst. Sci."} - -MACRO {scp} {"Sci. Comput. Programming"} - -MACRO {sicomp} {"SIAM J. Comput."} - -MACRO {tocs} {"ACM Trans. Comput. Syst."} - -MACRO {tods} {"ACM Trans. Database Syst."} - -MACRO {tog} {"ACM Trans. Gr."} - -MACRO {toms} {"ACM Trans. Math. Softw."} - -MACRO {toois} {"ACM Trans. Office Inf. Syst."} - -MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} - -MACRO {tcs} {"Theoretical Comput. Sci."} - -#endif JOUR_FULL - -% Now we read in the .BIB entries. - -READ - -% The sortify function converts to lower case after purify$ing; it's -% used in sorting and in computing alphabetic labels after sorting -% -% The chop.word(w,len,s) function returns either s or, if the first len -% letters of s equals w (this comparison is done in the third line of the -% function's definition), it returns that part of s after w. - -#if SORTED - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -#else !SORTED -#if LAB_ALPH - -% We need the chop.word stuff for the dubious unsorted-list-with-labels case. - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -#endif LAB_ALPH -#endif SORTED - -% This long comment applies only to alphabetic labels -% -% The format.lab.names function makes a short label by using the initials of -% the von and Last parts of the names (but if there are more than four names, -% (i.e., people) it truncates after three and adds a superscripted "+"; -% it also adds such a "+" if the last of multiple authors is "others"). -% If there is only one name, and its von and Last parts combined have just -% a single name-token ("Knuth" has a single token, "Brinch Hansen" has two), -% we take the first three letters of the last name. The boolean -% et.al.char.used tells whether we've used a superscripted "+", so that we -% know whether to include a LaTeX macro for it. -% -% format.lab.names(s) == -% BEGIN -% numnames := num.names$(s) -% if numnames > 1 then -% if numnames > 4 then -% namesleft := 3 -% else -% namesleft := numnames -% nameptr := 1 -% nameresult := "" -% while namesleft > 0 -% do -% if (name_ptr = numnames) and -% format.name$(s, nameptr, "{ff }{vv }{ll}{ jj}") = "others" -% then nameresult := nameresult * "{\etalchar{+}}" -% et.al.char.used := true -% else nameresult := nameresult * -% format.name$(s, nameptr, "{v{}}{l{}}") -% nameptr := nameptr + 1 -% namesleft := namesleft - 1 -% od -% if numnames > 4 then -% nameresult := nameresult * "{\etalchar{+}}" -% et.al.char.used := true -% else -% t := format.name$(s, 1, "{v{}}{l{}}") -% if text.length$(t) < 2 then % there's just one name-token -% nameresult := text.prefix$(format.name$(s,1,"{ll}"),3) -% else -% nameresult := t -% fi -% fi -% return nameresult -% END -% -% Exactly what fields we look at in constructing the primary part of the label -% depends on the entry type; this selectivity (as opposed to, say, always -% looking at author, then editor, then key) helps ensure that "ignored" fields, -% as described in the LaTeX book, really are ignored. Note that MISC is part -% of the deepest `else' clause in the nested part of calc.label; thus, any -% unrecognized entry type in the database is handled correctly. -% -% There is one auxiliary function for each of the four different sequences of -% fields we use. The first of these functions looks at the author field, and -% then, if necessary, the key field. The other three functions, which might -% look at two fields and the key field, are similar, except that the key field -% takes precedence over the organization field (for labels---not for sorting). -% -% The calc.label function calculates the preliminary label of an entry, which -% is formed by taking three letters of information from the author or editor or -% key or organization field (depending on the entry type and on what's empty, -% but ignoring a leading "The " in the organization), and appending the last -% two characters (digits) of the year. It is an error if the appropriate fields -% among author, editor, organization, and key are missing, and we use -% the first three letters of the cite$ in desperation when this happens. -% The resulting label has the year part, but not the name part, purify$ed -% (purify$ing the year allows some sorting shenanigans by the user). -% -% This function also calculates the version of the label to be used in sorting. -% -% The final label may need a trailing 'a', 'b', etc., to distinguish it from -% otherwise identical labels, but we can't calculated those "extra.label"s -% until after sorting. -% -% calc.label == -% BEGIN -% if type$ = "book" or "inbook" then -% author.editor.key.label -% else if type$ = "proceedings" then -% editor.key.organization.label -% else if type$ = "manual" then -% author.key.organization.label -% else -% author.key.label -% fi fi fi -% label := label * substring$(purify$(field.or.null(year)), -1, 2) -% % assuming we will also sort, we calculate a sort.label -% sort.label := sortify(label), but use the last four, not two, digits -% END - -#if LAB_ALPH - -INTEGERS { et.al.char.used } - -FUNCTION {initialize.et.al.char.used} -{ #0 'et.al.char.used := -} - -EXECUTE {initialize.et.al.char.used} - -FUNCTION {format.lab.names} -{ 's := - s num.names$ 'numnames := - numnames #1 > - { numnames #4 > - { #3 'namesleft := } - { numnames 'namesleft := } - if$ - #1 'nameptr := - "" - { namesleft #0 > } - { nameptr numnames = - { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { "{\etalchar{+}}" * - #1 'et.al.char.used := - } - { s nameptr "{v{}}{l{}}" format.name$ * } - if$ - } - { s nameptr "{v{}}{l{}}" format.name$ * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ - numnames #4 > - { "{\etalchar{+}}" * - #1 'et.al.char.used := - } - 'skip$ - if$ - } - { s #1 "{v{}}{l{}}" format.name$ - duplicate$ text.length$ #2 < - { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } - 'skip$ - if$ - } - if$ -} - -FUNCTION {author.key.label} -{ author empty$ - { key empty$ -#if SORTED - { cite$ #1 #3 substring$ } -#else !SORTED % need warning here because we won't give it later - { "for label, need author or key in " cite$ * warning$ - cite$ #1 #3 substring$ - } -#endif SORTED - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.editor.key.label} -{ author empty$ - { editor empty$ - { key empty$ -#if SORTED - { cite$ #1 #3 substring$ } -#else !SORTED % need warning here because we won't give it later - { "for label, need author, editor, or key in " cite$ * warning$ - cite$ #1 #3 substring$ - } -#endif SORTED - { key #3 text.prefix$ } - if$ - } - { editor format.lab.names } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.key.organization.label} -{ author empty$ - { key empty$ - { organization empty$ -#if SORTED - { cite$ #1 #3 substring$ } -#else !SORTED % need warning here because we won't give it later - { "for label, need author, key, or organization in " cite$ * - warning$ - cite$ #1 #3 substring$ - } -#endif SORTED - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {editor.key.organization.label} -{ editor empty$ - { key empty$ - { organization empty$ -#if SORTED - { cite$ #1 #3 substring$ } -#else !SORTED % need warning here because we won't give it later - { "for label, need editor, key, or organization in " cite$ * - warning$ - cite$ #1 #3 substring$ - } -#endif SORTED - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - { key #3 text.prefix$ } - if$ - } - { editor format.lab.names } - if$ -} - -FUNCTION {calc.label} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.key.label - { type$ "proceedings" = - 'editor.key.organization.label - { type$ "manual" = - 'author.key.organization.label - 'author.key.label - if$ - } - if$ - } - if$ - duplicate$ - year field.or.null purify$ #-1 #2 substring$ - * - 'label := - year field.or.null purify$ #-1 #4 substring$ - * - sortify 'sort.label := -} - -% It doesn't seem like a particularly good idea to use an order-of-citation -% reference list when using alphabetic labels, but we need to have a -% special pass to calculate labels when this happens. - -#if !SORTED - -ITERATE {calc.label} - -#endif !SORTED - -#endif LAB_ALPH - -% When sorting, we compute the sortkey by executing "presort" on each entry. -% The presort key contains a number of "sortify"ed strings, concatenated -% with multiple blanks between them. This makes things like "brinch per" -% come before "brinch hansen per". -% -% The fields used here are: the sort.label for alphabetic labels (as set by -% calc.label), followed by the author names (or editor names or organization -% (with a leading "The " removed) or key field, depending on entry type and on -% what's empty), followed by year, followed by the first bit of the title -% (chopping off a leading "The ", "A ", or "An "). -% Names are formatted: Von Last First Junior. -% The names within a part will be separated by a single blank -% (such as "brinch hansen"), two will separate the name parts themselves -% (except the von and last), three will separate the names, -% four will separate the names from year (and from label, if alphabetic), -% and four will separate year from title. -% -% The sort.format.names function takes an argument that should be in -% BibTeX name format, and returns a string containing " "-separated -% names in the format described above. The function is almost the same -% as format.names. - -#if SORTED - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ -#if NAME_FULL - s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := -#else - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := -#endif NAME_FULL - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -% The sort.format.title function returns the argument, -% but first any leading "A "'s, "An "'s, or "The "'s are removed. -% The chop.word function uses s, so we need another string variable, t - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -% The auxiliary functions here, for the presort function, are analogous to -% the ones for calc.label; the same comments apply, except that the -% organization field takes precedence here over the key field. For sorting -% purposes, we still remove a leading "The " from the organization field. - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -% There is a limit, entry.max$, on the length of an entry string variable -% (which is what its sort.key$ is), so we take at most that many characters -% of the constructed key, and hope there aren't many references that match -% to that many characters! - -FUNCTION {presort} -#if LAB_ALPH -{ calc.label - sort.label - " " - * - type$ "book" = -#else !LAB_ALPH -{ type$ "book" = -#endif LAB_ALPH - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ -#if LAB_ALPH - * -#endif LAB_ALPH - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -% And now we can sort - -SORT - -#endif SORTED - -% This long comment applies only to alphabetic labels, when sorted -% -% Now comes the final computation for alphabetic labels, putting in the 'a's -% and 'b's and so forth if required. This involves two passes: a forward -% pass to put in the 'b's, 'c's and so on, and a backwards pass -% to put in the 'a's (we don't want to put in 'a's unless we know there -% are 'b's). -% We have to keep track of the longest (in width$ terms) label, for use -% by the "thebibliography" environment. -% -% VAR: longest.label, last.sort.label, next.extra: string -% longest.label.width, last.extra.num: integer -% -% initialize.longest.label == -% BEGIN -% longest.label := "" -% last.sort.label := int.to.chr$(0) -% next.extra := "" -% longest.label.width := 0 -% last.extra.num := 0 -% END -% -% forward.pass == -% BEGIN -% if last.sort.label = sort.label then -% last.extra.num := last.extra.num + 1 -% extra.label := int.to.chr$(last.extra.num) -% else -% last.extra.num := chr.to.int$("a") -% extra.label := "" -% last.sort.label := sort.label -% fi -% END -% -% reverse.pass == -% BEGIN -% if next.extra = "b" then -% extra.label := "a" -% fi -% label := label * extra.label -% if width$(label) > longest.label.width then -% longest.label := label -% longest.label.width := width$(label) -% fi -% next.extra := extra.label -% END - -#if LAB_ALPH - -#if SORTED - -STRINGS { longest.label last.sort.label next.extra } - -INTEGERS { longest.label.width last.extra.num } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #0 int.to.chr$ 'last.sort.label := - "" 'next.extra := - #0 'longest.label.width := - #0 'last.extra.num := -} - -FUNCTION {forward.pass} -{ last.sort.label sort.label = - { last.extra.num #1 + 'last.extra.num := - last.extra.num int.to.chr$ 'extra.label := - } - { "a" chr.to.int$ 'last.extra.num := - "" 'extra.label := - sort.label 'last.sort.label := - } - if$ -} - -FUNCTION {reverse.pass} -{ next.extra "b" = - { "a" 'extra.label := } - 'skip$ - if$ - label extra.label * 'label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ - extra.label 'next.extra := -} - -EXECUTE {initialize.longest.label} - -ITERATE {forward.pass} - -REVERSE {reverse.pass} - -#else !SORTED - -% It still doesn't seem like a good idea to use an order-of-citation -% reference list when using alphabetic labels, but when this happens we -% must compute the longest label - -STRINGS { longest.label } - -INTEGERS { longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -#endif SORTED - -#else !LAB_ALPH - -% Now comes the computation for numeric labels. -% We use either the sorted order or original order. -% We still have to keep track of the longest (in width$ terms) label, for use -% by the "thebibliography" environment. - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -#endif LAB_ALPH - -% Now we're ready to start writing the .BBL file. -% We begin, if necessary, with a LaTeX macro for unnamed names in an alphabetic -% label; next comes stuff from the `preamble' command in the database files. -% Then we give an incantation containing the command -% \begin{thebibliography}{...} -% where the `...' is the longest label. -% -% We also call init.state.consts, for use by the output routines. - -FUNCTION {begin.bib} -#if LAB_ALPH -{ et.al.char.used - { "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } - 'skip$ - if$ - preamble$ empty$ -#else !LAB_ALPH -{ preamble$ empty$ -#endif LAB_ALPH - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -% Now we produce the output for all the entries - -ITERATE {call.type$} - -% Finally, we finish up by writing the `\end{thebibliography}' command. - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/btxdoc.bib b/Build/source/extra/bibtex/btxdoc.bib deleted file mode 100644 index 5a30c68d693..00000000000 --- a/Build/source/extra/bibtex/btxdoc.bib +++ /dev/null @@ -1,93 +0,0 @@ -% Copyright (C) 1988, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted if it -% is unmodified. Modifications (and their redistribution) are also -% permitted, as long as the resulting file is renamed. - -@COMMENT(You may put a comment in a `comment' command, - the way you would with SCRIBE.) - -Or you may dispense with the command and simply give the comment, -as long as it's not within an entry. - -If you really want to put a comment inside an entry, simply -make up a never-to-be-used field. - -@FAKE-ENTRY - {fake-database-key, - never-to-be-used-field = "Even if this were a real entry, - I could still have a comment inside an entry - by making up a fake field" - } - -@string (SCRIBE-NOTE = {Chapter twelve and appendices E8 through E10 deal - with bibliographies}) - -The next entry shows some of the syntactically legal things that -those with the inclination may use.@ - -MaNuAl (scribe, - TITLE="Scribe Document Production System - - - User Manual", - ORGANIZATION = {Unilogic,}#" Ltd"# {. - }, - ADDRESS = "Pittsburgh", - MONTH -=aPR - ,YEAR=1984, - note = scribe-note, -) May the inclination not be with you. - - -@MISC{prime-number-theorem, - author = "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin", - note = "A strong form of the prime number theorem, 19th century" } - -@INBOOK{chicago, - title = "The Chicago Manual of Style", - publisher = "University of Chicago Press", - edition = "Thirteenth", - year = 1982, - pages = "400--401", - key = "Chicago" } - -@BOOK{texbook, - author = "Donald E. Knuth", - title= "The {{\TeX}book}", - publisher = "Addison-Wesley", - year = 1984 } - -@BOOK{latex, - author = "Leslie Lamport", - title = "{\LaTeX \rm:} {A} Document Preparation System", - publisher = "Addison-Wesley", - year = 1986 } - -@UNPUBLISHED{btxdoc, - author = "Oren Patashnik", - title = "{{\BibTeX ing}}", - note = "Documentation for general {\BibTeX} users", - month = "8~" # feb, - year = 1988 } - -@UNPUBLISHED{btxhak, - author = "Oren Patashnik", - title = "Designing {\BibTeX} Styles", - note = "The part of \BibTeX's documentation - that's not meant for general users", - month = "8~" # feb, - year = 1988 } - -@BOOK{strunk-and-white, - author = "Strunk, Jr., William and E. B. White", - title = "The Elements of Style", - publisher = "Macmillan", - edition = "Third", - year = 1979 } - -@BOOK{van-leunen, - title = "A Handbook for Scholars", - author = "Mary-Claire van Leunen", - publisher = "Knopf", - year = 1979 } diff --git a/Build/source/extra/bibtex/btxdoc.pdf b/Build/source/extra/bibtex/btxdoc.pdf deleted file mode 100644 index 1b5227d76a3..00000000000 Binary files a/Build/source/extra/bibtex/btxdoc.pdf and /dev/null differ diff --git a/Build/source/extra/bibtex/btxdoc.tex b/Build/source/extra/bibtex/btxdoc.tex deleted file mode 100644 index b41318fa1c1..00000000000 --- a/Build/source/extra/bibtex/btxdoc.tex +++ /dev/null @@ -1,1120 +0,0 @@ -% Copyright (C) 1988, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted if it -% is unmodified. Modifications (and their redistribution) are also -% permitted, as long as the resulting file is renamed. - -\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} - -\title{B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX ing} -\author{Oren Patashnik} -\date{February 8, 1988} - -\documentstyle{article} -\begin{document} - -\maketitle - -\section{Overview} - -[This document will be expanded when \BibTeX\ version 1.00 comes out. -Please report typos, omissions, inaccuracies, -and especially unclear explanations -to {\tt biblio@tug.org} ({\tt http://lists.tug.org/biblio}). -Suggestions for improvements are wanted and welcome.] - -This documentation, for \BibTeX\ version 0.99b, -is meant for general \BibTeX\ users; -bibliography-style designers should read this document -and then read ``Designing \BibTeX\ Styles''~\cite{btxhak}, -which is meant for just them. - -This document has three parts: -Section~\ref{differences} -describes the differences between versions 0.98i and 0.99b -of \BibTeX\ and between the corresponding versions of the standard styles; -Section~\ref{latex-appendix} -updates Appendix~B.2 of the \LaTeX\ book~\cite{latex}; -and Section~\ref{odds-and-ends} -gives some general and specific tips -that aren't documented elsewhere. -It's assumed throughout that you're familiar with -the relevant sections of the \LaTeX\ book. - -This documentation also serves as sample input to help -\BibTeX\ implementors get it running. -For most documents, this one included, you produce the reference list by: -running \LaTeX\ on the document (to produce the {\tt aux} file(s)), -then running \BibTeX\ (to produce the {\tt bbl} file), -then \LaTeX\ twice more (first to find the information in the {\tt bbl} file -and then to get the forward references correct). -In very rare circumstances you may need an extra \BibTeX/\LaTeX\ run. - -\BibTeX\ version 0.99b should be used with \LaTeX\ version 2.09, -for which the closed bibliography format is the default; -to get the open format, use the optional document style {\tt openbib} -(in an open format there's a line break between major blocks of a -reference-list entry; in a closed format the blocks run together).] - -Note: \BibTeX\ 0.99b is not compatible with the old style files; -nor is \BibTeX\ 0.98i compatible with the new ones -(the new \BibTeX, however, is compatible with old database files). - -Note for implementors: \BibTeX\ provides logical-area names -\hbox{\tt TEXINPUTS:} for bibliography-style files and -\hbox{\tt TEXBIB:} for database files it can't otherwise find. - - -\section{Changes} -\label{differences} - -This section describes the differences between -\BibTeX\ versions 0.98i and 0.99b, and also between -the corresponding standard styles. -There were a lot of differences; -there will be a lot fewer between 0.99 and 1.00. - - -\subsection{New \BibTeX\ features} -\label{features} - -The following list explains \BibTeX's new features and how to use them. -\begin{enumerate} - -\item -With the single command `\hbox{\verb|\nocite{*}|}' -you can now include in the reference list -every entry in the database files, without having to explicitly -\verb|\cite| or \hbox{\verb|\nocite|} each entry. -Giving this command, in essence, -\hbox{\verb|\nocite|}s -all the enties in the database, in database order, -at the very spot in your document -where you give the command. - -\item -\label{concat} -You can now have as a field value (or an {\tt @STRING} definition) -the concatenation of several strings. -For example if you've defined -\begin{verbatim} - @STRING( WGA = " World Gnus Almanac" ) -\end{verbatim} -then it's easy to produce nearly-identical -{\tt title} fields for different entries: -\begin{verbatim} - @BOOK(almanac-66, - title = 1966 # WGA, - . . . - @BOOK(almanac-67, - title = 1967 # WGA, -\end{verbatim} -and so on. Or, you could have a field like -\begin{verbatim} - month = "1~" # jan, -\end{verbatim} -which would come out something like -`\hbox{\verb|1~January|}' or `\hbox{\verb|1~Jan.|}' in the {\tt bbl} file, -depending on how your bibliography style defines -the {\tt jan} abbreviation. -You may concatenate as many strings as you like -(except that there's a limit to the overall length -of the resulting field); -just be sure to put the concatenation character `{\tt\#}'$\!$, -surrounded by optional spaces or newlines, -between each successive pair of strings. - -\item -\BibTeX\ has a new cross-referencing feature, -explained by an example. -Suppose you say \hbox{\verb|\cite{no-gnats}|} in your document, -and suppose you have these two entries in your database file: -\begin{verbatim} - @INPROCEEDINGS(no-gnats, - crossref = "gg-proceedings", - author = "Rocky Gneisser", - title = "No Gnats Are Taken for Granite", - pages = "133-139") - . . . - @PROCEEDINGS(gg-proceedings, - editor = "Gerald Ford and Jimmy Carter", - title = "The Gnats and Gnus 1988 Proceedings", - booktitle = "The Gnats and Gnus 1988 Proceedings") -\end{verbatim} -Two things happen. -First, the special \hbox{\tt crossref} field tells \BibTeX\ -that the \hbox{\tt no-gnats} entry should inherit -any fields it's missing from -the entry it cross references, \hbox{\tt gg-proceedings}. -In this case it in inherits the two fields -\hbox{\tt editor} and \hbox{\tt booktitle}. -Note that, in the standard styles at least, -the \hbox{\tt booktitle} field is irrelevant -for the \hbox{\tt PROCEEDINGS} entry type. -The \hbox{\tt booktitle} field appears here -in the \hbox{\tt gg-proceedings} entry -only so that the entries that cross reference it -may inherit the field. -No matter how many papers from this meeting exist in the database, -this \hbox{\tt booktitle} field need only appear once. - -The second thing that happens: -\BibTeX\ automatically puts the entry \hbox{\tt gg-proceedings} -into the reference list if it's cross -referenced by two or more entries that you -\verb|\cite| or \hbox{\verb|\nocite|}, -even if you don't \verb|\cite| or \hbox{\verb|\nocite|} -the \hbox{\tt gg-proceedings} entry itself. -So \hbox{\tt gg-proceedings} will automatically appear -on the reference list if one other entry -besides \hbox{\tt no-gnats} cross references it. - -To guarantee that this scheme works, however, -a cross-referenced entry must occur later in the database files -than every entry that cross-references it. -Thus, putting all cross-referenced entries at the end makes sense. -(Moreover, you may not reliably nest cross references; -that is, a cross-referenced entry may -not itself reliably cross reference an entry. -This is almost certainly not something you'd -want to do, though.) - -One final note: -This cross-referencing feature is completely unrelated -to the old \BibTeX's cross referencing, -which is still allowed. -Thus, having a field like -\begin{verbatim} - note = "Jones \cite{jones-proof} improves the result" -\end{verbatim} -is not affected by the new feature. - -\item -\BibTeX\ now handles accented characters. -For example if you have an entry with the two fields -\begin{verbatim} - author = "Kurt G{\"o}del", - year = 1931, -\end{verbatim} -and if you're using the \hbox{\tt alpha} bibliography style, -then \BibTeX\ will construct the label -\hbox{[G{\"o}d31]} for this entry, which is what you'd want. -To get this feature to work you must place the entire accented -character in braces; -in this case either \hbox{\verb|{\"o}|} -or \hbox{\verb|{\"{o}}|} will do. -Furthermore these braces must not themselves be -enclosed in braces (other than the ones that might delimit -the entire field or the entire entry); -and there must be a backslash -as the very first character inside the braces. -Thus neither \hbox{\verb|{G{\"{o}}del}|} -nor \hbox{\verb|{G\"{o}del}|} will work for this example. - -This feature handles all the accented characters and -all but the nonbackslashed foreign symbols found in Tables -3.1 and~3.2 of the \LaTeX\ book. -This feature behaves similarly for ``accents'' you might define; -we'll see an example shortly. -For the purposes of counting letters in labels, -\BibTeX\ considers everything contained inside the braces -as a single letter. - -\item -\BibTeX\ also handles hyphenated names. -For example if you have an entry with -\begin{verbatim} - author = "Jean-Paul Sartre", -\end{verbatim} -and if you're using the \hbox{\tt abbrv} style, -then the result is `J.-P. Sartre'$\!$. - -\item -\label{preamble} -There's now an \hbox{\verb|@PREAMBLE|} command -for the database files. -This command's syntax is just like \hbox{\verb|@STRING|}'s, -except that there is no name or equals-sign, just the string. -Here's an example: -\begin{verbatim} - @PREAMBLE{ "\newcommand{\noopsort}[1]{} " - # "\newcommand{\singleletter}[1]{#1} " } -\end{verbatim} -(note the use of concatenation here, too). -The standard styles output whatever information you give this command -(\LaTeX\ macros most likely) directly to the {\tt bbl} file. -We'll look at one possible use of this command, -based on the \hbox{\verb|\noopsort|} command just defined. - -The issue here is sorting (alphabetizing). -\BibTeX\ does a pretty good job, -but occasionally weird circumstances conspire to confuse \BibTeX: -Suppose that you have entries in your database for -the two books in a two-volume set by the same author, -and that you'd like volume~1 to appear -just before volume~2 in your reference list. -Further suppose that there's now a second edition of volume~1, -which came out in 1973, say, -but that there's still just one edition of volume~2, -which came out in 1971. -Since the {\tt plain} standard style -sorts by author and then year, -it will place volume~2 first -(because its edition came out two years earlier) -unless you help \BibTeX. -You can do this by using the {\tt year} fields below -for the two volumes: -\begin{verbatim} - year = "{\noopsort{a}}1973" - . . . - year = "{\noopsort{b}}1971" -\end{verbatim} -According to the definition of \hbox{\verb|\noopsort|}, -\LaTeX\ will print nothing but the true year for these fields. -But \BibTeX\ will be perfectly happy pretending that -\hbox{\verb|\noopsort|} specifies some fancy accent -that's supposed to adorn the `a' and the~`b'; -thus when \BibTeX\ sorts it will pretend that -`a1973' and `b1971' are the real years, -and since `a' comes before~`b'$\!$, it will place volume~1 before volume~2, -just what you wanted. -By the way, if this author has any other works included -in your database, you'd probably want to use instead something like -\hbox{\verb|{\noopsort{1968a}}1973|} and -\hbox{\verb|{\noopsort{1968b}}1971|}, -so that these two books would come out in a reasonable spot -relative to the author's other works -(this assumes that 1968 results in a reasonable spot, -say because that's when the first edition of volume~1 appeared). - -There is a limit to the number of \hbox{\verb|@PREAMBLE|} commands -you may use, but you'll never exceed this limit if -you restrict yourself to one per database file; -this is not a serious restriction, -given the concatenation feature (item~\ref{concat}). - -\item -\BibTeX's sorting algorithm is now stable. -This means that if two entries have identical sort keys, -those two entries will appear in citation order. -(The bibliography styles construct these sort keys---% -usually the author information followed by the year and the title.) - -\item -\BibTeX\ no longer does case conversion for file names; -this will make \BibTeX\ easier to install on Unix systems, for example. - -\item -It's now easier to add code for processing a -command-line {\tt aux}-file name. - -\end{enumerate} - - -\subsection{Changes to the standard styles} - -This section describes changes to the standard styles -({\tt plain}, {\tt unsrt}, {\tt alpha}, {\tt abbrv}) -that affect ordinary users. -Changes that affect style designers appear in -the document ``Designing \BibTeX\ Styles''~\cite{btxhak}. -\begin{enumerate} - -\item -In general, sorting is now by ``author''$\!$, then year, then title---% -the old versions didn't use the year field. -(The {\tt alpha} style, however, sorts first by label, -then ``author''$\!$, year, and title.) -The quotes around author mean that some entry types -might use something besides the author, like the editor or organization. - -\item -Many unnecessary ties (\verb|~|) have been removed. -\LaTeX\ thus will produce slightly fewer -`\hbox{\tt Underfull} \verb|\hbox|' messages -when it's formatting the reference list. - -\item -Emphasizing (\hbox{\verb|{\em ...}|}) -has replaced italicizing (\hbox{\verb|{\it ...}|}). -This will almost never result in a difference -between the old output and the new. - -\item -The {\tt alpha} style now uses a superscripted~`$^{+}$' instead of a~`*' -to represent names omitted in constructing the label. -If you really liked it the way it was, however, -or if you want to omit the character entirely, -you don't have to modify the style file---% -you can override the~`$^{+}$' by -redefining the \hbox{\verb|\etalchar|} command -that the {\tt alpha} style writes onto the {\tt bbl} file -(just preceding the \hbox{\verb|\thebibliography|} environment); -use \LaTeX's \hbox{\verb|\renewcommand|} inside -a database \hbox{\tt @PREAMBLE} command, -described in the previous subsection's item~\ref{preamble}. - -\item -The {\tt abbrv} style now uses `Mar.' and `Sept.'\ -for those months rather than `March' and `Sep.' - -\item -The standard styles use \BibTeX's new cross-referencing feature -by giving a \verb|\cite| of the cross-referenced entry and by -omitting from the cross-referencing entry -(most of the) information that appears -in the cross-referenced entry. -These styles do this when -a titled thing (the cross-referencing entry) -is part of a larger titled thing (the cross-referenced entry). -There are five such situations: -when (1)~an \hbox{\tt INPROCEEDINGS} -(or \hbox{\tt CONFERENCE}, which is the same) -cross references a \hbox{\tt PROCEEDINGS}; -when (2)~a {\tt BOOK}, (3)~an \hbox{\tt INBOOK}, -or (4)~an \hbox{\tt INCOLLECTION} -cross references a {\tt BOOK} -(in these cases, the cross-referencing entry is a single -volume in a multi-volume work); -and when (5)~an \hbox{\tt ARTICLE} -cross references an \hbox{\tt ARTICLE} -(in this case, the cross-referenced entry is really a journal, -but there's no \hbox{\tt JOURNAL} entry type; -this will result in warning messages about -an empty \hbox{\tt author} and \hbox{\tt title} for the journal---% -you should just ignore these warnings). - -\item -The \hbox{\tt MASTERSTHESIS} and \hbox{\tt PHDTHESIS} -entry types now take an optional {\tt type} field. -For example you can get the standard styles to -call your reference a `Ph.D.\ dissertation' -instead of the default `PhD thesis' by including a -\begin{verbatim} - type = "{Ph.D.} dissertation" -\end{verbatim} -in your database entry. - -\item -Similarly, the \hbox{\tt INBOOK} and \hbox{\tt INCOLLECTION} -entry types now take an optional {\tt type} field, -allowing `section~1.2' instead of the default `chapter~1.2'$\!$. -You get this by putting -\begin{verbatim} - chapter = "1.2", - type = "Section" -\end{verbatim} -in your database entry. - -\item -The \hbox{\tt BOOKLET}, \hbox{\tt MASTERSTHESIS}, -and \hbox{\tt TECHREPORT} entry types now format -their \hbox{\tt title} fields as if they were -\hbox{\tt ARTICLE} \hbox{\tt title}s -rather than \hbox{\tt BOOK} \hbox{\tt title}s. - -\item -The \hbox{\tt PROCEEDINGS} and \hbox{\tt INPROCEEDINGS} -entry types now use the \hbox{\tt address} field -to tell where a conference was held, -rather than to give the address -of the publisher or organization. -If you want to include the -publisher's or organization's address, -put it in the \hbox{\tt publisher} -or \hbox{\tt organization} field. - -\item -The \hbox{\tt BOOK}, \hbox{\tt INBOOK}, \hbox{\tt INCOLLECTION}, -and \hbox{\tt PROCEEDINGS} entry types now allow either -\hbox{\tt volume} or \hbox{\tt number} (but not both), -rather than just \hbox{\tt volume}. - -\item -The \hbox{\tt INCOLLECTION} entry type now allows -a \hbox{\tt series} and an \hbox{\tt edition} field. - -\item -The \hbox{\tt INPROCEEDINGS} and \hbox{\tt PROCEEDINGS} -entry types now allow either a \hbox{\tt volume} or \hbox{\tt number}, -and also a \hbox{\tt series} field. - -\item -The \hbox{\tt UNPUBLISHED} entry type now outputs, -in one block, the \hbox{\tt note} field -followed by the date information. - -\item -The \hbox{\tt MANUAL} entry type now prints out -the \hbox{\tt organization} in the first block -if the \hbox{\tt author} field is empty. - -\item -The {\tt MISC} entry type now issues a warning -if all the optional fields are empty -(that is, if the entire entry is empty). - -\end{enumerate} - - -\section{The Entries} -\label{latex-appendix} - -This section is simply a corrected version of -Appendix~B.2 of the \LaTeX\ book~\cite{latex}, -\copyright~1986, by Addison-Wesley. -The basic scheme is the same, only a few details have changed. - - -\subsection{Entry Types} - -When entering a reference in the database, the first thing to decide -is what type of entry it is. No fixed classification scheme can be -complete, but \BibTeX\ provides enough entry types to handle almost -any reference reasonably well. - -References to different types of publications contain different -information; a reference to a journal article might include the volume -and number of the journal, which is usually not meaningful for a book. -Therefore, database entries of different types have different fields. -For each entry type, the fields are divided into three classes: -\begin{description} - -\item[required] -Omitting the field will produce a warning message -and, rarely, a badly formatted bibliography entry. -If the required information is not meaningful, -you are using the wrong entry type. -However, if the required information is meaningful -but, say, already included is some other field, -simply ignore the warning. - -\item[optional] -The field's information will be used if present, -but can be omitted without causing any formatting problems. -You should include the optional field if it will help the reader. - -\item[ignored] -The field is ignored. -\BibTeX\ ignores any field that is not required or optional, so you can include -any fields you want in a \hbox{\tt bib} file entry. It's a good idea -to put all relevant information about -a reference in its \hbox{\tt bib} file entry---even information that -may never appear in the bibliography. For example, if you want to -keep an abstract of a paper in a computer file, put it in an \hbox{\tt -abstract} field in the paper's \hbox{\tt bib} file entry. The -\hbox{\tt bib} file is likely to be as good a place as any for the -abstract, and it is possible to design a bibliography style for -printing selected abstracts. -Note: Misspelling a field name will -result in its being ignored, -so watch out for typos -(especially for optional fields, -since \BibTeX\ won't warn you when those are missing). - -\end{description} - -The following are the standard entry types, along with their required -and optional fields, that are used by the standard bibliography styles. -The fields within each class (required or optional) -are listed in order of occurrence in the output, -except that a few entry types may perturb the order slightly, -depending on what fields are missing. -These entry types are similar to those adapted by Brian Reid -from the classification scheme of van~Leunen~\cite{van-leunen} -for use in the {\em Scribe\/} system. -The meanings of the individual fields are explained in the next section. -Some nonstandard bibliography styles may ignore some optional fields -in creating the reference. -Remember that, when used in the \hbox{\tt bib} -file, the entry-type name is preceded by an \hbox{\tt @} character. - -\begin{description} -\sloppy - -\item[article\hfill] An article from a journal or magazine. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt journal}, -\hbox{\tt year}. -Optional fields: \hbox{\tt volume}, \hbox{\tt number}, -\hbox{\tt pages}, \hbox{\tt month}, \hbox{\tt note}. - -\item[book\hfill] A book with an explicit publisher. -Required fields: \hbox{\tt author} or \hbox{\tt editor}, -\hbox{\tt title}, \hbox{\tt publisher}, \hbox{\tt year}. -Optional fields: \hbox{\tt volume} or \hbox{\tt number}, \hbox{\tt series}, -\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, -\hbox{\tt note}. - -\item[booklet\hfill] A work that is printed and bound, -but without a named publisher or sponsoring institution. -Required field: \hbox{\tt title}. -Optional fields: \hbox{\tt author}, \hbox{\tt howpublished}, -\hbox{\tt address}, \hbox{\tt month}, \hbox{\tt year}, \hbox{\tt note}. - -\item[conference\hfill] The same as {\tt INPROCEEDINGS}, -included for {\em Scribe\/} compatibility. - -\item[inbook\hfill] A part of a book, -which may be a chapter (or section or whatever) and/or a range of pages. -Required fields: \hbox{\tt author} or \hbox{\tt editor}, \hbox{\tt title}, -\hbox{\tt chapter} and/or \hbox{\tt pages}, \hbox{\tt publisher}, -\hbox{\tt year}. -Optional fields: \hbox{\tt volume} or \hbox{\tt number}, \hbox{\tt series}, -\hbox{\tt type}, \hbox{\tt address}, -\hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt note}. - -\item[incollection\hfill] A part of a book having its own title. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt booktitle}, -\hbox{\tt publisher}, \hbox{\tt year}. -Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, -\hbox{\tt series}, \hbox{\tt type}, \hbox{\tt chapter}, \hbox{\tt pages}, -\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt note}. - -\item[inproceedings\hfill] An article in a conference proceedings. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt booktitle}, -\hbox{\tt year}. -Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, -\hbox{\tt series}, \hbox{\tt pages}, \hbox{\tt address}, \hbox{\tt month}, -\hbox{\tt organization}, \hbox{\tt publisher}, \hbox{\tt note}. - -\item[manual\hfill] Technical documentation. Required field: \hbox{\tt title}. -Optional fields: \hbox{\tt author}, \hbox{\tt organization}, -\hbox{\tt address}, \hbox{\tt edition}, \hbox{\tt month}, \hbox{\tt year}, -\hbox{\tt note}. - -\item[mastersthesis\hfill] A Master's thesis. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt school}, -\hbox{\tt year}. -Optional fields: \hbox{\tt type}, \hbox{\tt address}, \hbox{\tt month}, -\hbox{\tt note}. - -\item[misc\hfill] Use this type when nothing else fits. -Required fields: none. -Optional fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt howpublished}, -\hbox{\tt month}, \hbox{\tt year}, \hbox{\tt note}. - -\item[phdthesis\hfill] A PhD thesis. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt school}, -\hbox{\tt year}. -Optional fields: \hbox{\tt type}, \hbox{\tt address}, \hbox{\tt month}, -\hbox{\tt note}. - -\item[proceedings\hfill] The proceedings of a conference. -Required fields: \hbox{\tt title}, \hbox{\tt year}. -Optional fields: \hbox{\tt editor}, \hbox{\tt volume} or \hbox{\tt number}, -\hbox{\tt series}, \hbox{\tt address}, \hbox{\tt month}, -\hbox{\tt organization}, \hbox{\tt publisher}, \hbox{\tt note}. - - -\item[techreport\hfill] A report published by a school or other institution, -usually numbered within a series. -Required fields: \hbox{\tt author}, -\hbox{\tt title}, \hbox{\tt institution}, \hbox{\tt year}. -Optional fields: \hbox{\tt type}, \hbox{\tt number}, \hbox{\tt address}, -\hbox{\tt month}, \hbox{\tt note}. - -\item[unpublished\hfill] A document having an author and title, -but not formally published. -Required fields: \hbox{\tt author}, \hbox{\tt title}, \hbox{\tt note}. -Optional fields: \hbox{\tt month}, \hbox{\tt year}. - -\end{description} - -In addition to the fields listed above, each entry type also has an -optional \hbox{\tt key} field, used in some styles -for alphabetizing, for cross referencing, -or for forming a \hbox{\verb|\bibitem|} label. -You should include a \hbox{\tt key} field for any entry whose -``author'' information is missing; -the ``author'' information is usually the \hbox{\tt author} field, -but for some entry types it can be the \hbox{\tt editor} -or even the \hbox{\tt organization} field -(Section~\ref{odds-and-ends} describes this in more detail). -Do not confuse the \hbox{\tt key} field with the key that appears in the -\hbox{\verb|\cite|} command and at the beginning of the database entry; -this field is named ``key'' only for compatibility with {\it Scribe}. - - -\subsection{Fields} - -Below is a description of all fields -recognized by the standard bibliography styles. -An entry can also contain other fields, which are ignored by those styles. -\begin{description} - -\item[address\hfill] -Usually the address of the \hbox{\tt publisher} or other type -of institution. -For major publishing houses, -van~Leunen recommends omitting the information entirely. -For small publishers, on the other hand, you can help the -reader by giving the complete address. - -\item[annote\hfill] -An annotation. -It is not used by the standard bibliography styles, -but may be used by others that produce an annotated bibliography. - -\item[author\hfill] -The name(s) of the author(s), -in the format described in the \LaTeX\ book. - -\item[booktitle\hfill] -Title of a book, part of which is being cited. -See the \LaTeX\ book for how to type titles. -For book entries, use the \hbox{\tt title} field instead. - -\item[chapter\hfill] -A chapter (or section or whatever) number. - -\item[crossref\hfill] -The database key of the entry being cross referenced. - -\item[edition\hfill] -The edition of a book---for example, ``Second''$\!$. -This should be an ordinal, and -should have the first letter capitalized, as shown here; -the standard styles convert to lower case when necessary. - -\item[editor\hfill] -Name(s) of editor(s), typed as indicated in the \LaTeX\ book. -If there is also an \hbox{\tt author} field, then -the \hbox{\tt editor} field gives the editor of the book or collection -in which the reference appears. - -\item[howpublished\hfill] -How something strange has been published. -The first word should be capitalized. - -\item[institution\hfill] -The sponsoring institution of a technical report. - -\item[journal\hfill] -A journal name. -Abbreviations are provided for many journals; see the {\it Local Guide}. - -\item[key\hfill] -Used for alphabetizing, cross referencing, and creating a label when -the ``author'' information -(described in Section~\ref{odds-and-ends}) is missing. -This field should not be confused with the key that appears in the -\hbox{\verb|\cite|} command and at the beginning of the database entry. - -\item[month\hfill] -The month in which the work was -published or, for an unpublished work, in which it was written. -You should use the standard three-letter abbreviation, -as described in Appendix B.1.3 of the \LaTeX\ book. - -\item[note\hfill] -Any additional information that can help the reader. -The first word should be capitalized. - -\item[number\hfill] -The number of a journal, magazine, technical report, -or of a work in a series. -An issue of a journal or magazine is usually -identified by its volume and number; -the organization that issues a -technical report usually gives it a number; -and sometimes books are given numbers in a named series. - -\item[organization\hfill] -The organization that sponsors a conference or that publishes a \hbox{manual}. - -\item[pages\hfill] -One or more page numbers or range of numbers, -such as \hbox{\tt 42--111} or \hbox{\tt 7,41,73--97} or \hbox{\tt 43+} -(the `{\tt +}' in this last example indicates pages following -that don't form a simple range). -To make it easier to maintain {\em Scribe\/}-compatible databases, -the standard styles convert a single dash (as in \hbox{\tt 7-33}) -to the double dash used in \TeX\ to denote number ranges -(as in \hbox{\tt 7--33}). - -\item[publisher\hfill] -The publisher's name. - -\item[school\hfill] -The name of the school where a thesis was written. - -\item[series\hfill] -The name of a series or set of books. -When citing an entire book, the the \hbox{\tt title} field -gives its title and an optional \hbox{\tt series} field gives the -name of a series or multi-volume set -in which the book is published. - -\item[title\hfill] -The work's title, typed as explained in the \LaTeX\ book. - -\item[type\hfill] -The type of a technical report---for example, -``Research Note''$\!$. - -\item[volume\hfill] -The volume of a journal or multivolume book. - -\item[year\hfill] -The year of publication or, for -an unpublished work, the year it was written. -Generally it should consist of four numerals, such as {\tt 1984}, -although the standard styles can handle any {\tt year} whose -last four nonpunctuation characters are numerals, -such as `\hbox{(about 1984)}'$\!$. - -\end{description} - - -\section{Helpful Hints} -\label{odds-and-ends} - -This section gives some random tips -that aren't documented elsewhere, -at least not in this detail. -They are, roughly, in order -of least esoteric to most. -First, however, a brief spiel. - -I understand that there's often little choice in choosing -a bibliography style---journal~$X$ says you must use style~$Y$ -and that's that. -If you have a choice, however, I strongly recommend that you -choose something like the {\tt plain} standard style. -Such a style, van~Leunen~\cite{van-leunen} argues convincingly, -encourages better writing than the alternatives---% -more concrete, more vivid. - -{\em The Chicago Manual of Style\/}~\cite{chicago}, -on the other hand, -espouse the author-date system, -in which the citation might appear in the text as `(Jones, 1986)'$\!$. -I argue that this system, -besides cluttering up the -text with information that may or may not be relevant, -encourages the passive voice and vague writing. -Furthermore the strongest arguments for -using the author-date system---like ``it's the most practical''---% -fall flat on their face with the advent -of computer-typesetting technology. -For instance the {\em Chicago Manual\/} contains, -right in the middle of page~401, this anachronism: -``The chief disadvantage of [a style like {\tt plain}] is that additions -or deletions cannot be made after the manuscript is typed without changing -numbers in both text references and list.'' -\LaTeX, obviously, sidesteps the disadvantage. - -Finally, the logical deficiencies of the author-date style -are quite evident once you've written a program to implement it. -For example, in a large bibliography, -using the standard alphabetizing scheme, -the entry for `(Aho et~al., 1983b)' -might be half a page later than the one for `(Aho et~al., 1983a)'$\!$. -Fixing this problem results in even worse ones. -What a mess. -(I have, unfortunately, programmed such a style, -and if you're saddled with an unenlightened publisher -or if you don't buy my propaganda, -it's available from the Rochester style collection.) - -Ok, so the spiel wasn't very brief; -but it made me feel better, -and now my blood pressure is back to normal. -Here are the tips for using \BibTeX\ -with the standard styles -(although many of them hold for nonstandard styles, too). -\begin{enumerate} - -\item -With \BibTeX's style-designing language -you can program general database manipulations, -in addition to bibliography styles. -For example it's a fairly easy task for someone familiar with the language -to produce a database-key/author index of all the entries in a database. -Consult the {\em Local Guide\/} to see -what tools are available on your system. - -\item -The standard style's thirteen entry types -do reasonably well at formatting most entries, -but no scheme with just thirteen formats -can do everything perfectly. -Thus, you should feel free to be creative -in how you use these entry types -(but if you have to be too creative, -there's a good chance you're using the wrong entry type). - -\item -Don't take the field names too seriously. -Sometimes, for instance, you might have to include -the publisher's address along with the publisher's name -in the \hbox{\tt publisher} field, -rather than putting it in the \hbox{\tt address} field. -Or sometimes, difficult entries work best when you -make judicious use of the {\tt note} field. - -\item -Don't take the warning messages too seriously. -Sometimes, for instance, the year appears in the title, -as in {\em The 1966 World Gnus Almanac}. -In this case it's best to omit the {\tt year} field -and to ignore \BibTeX's warning message. - -\item -If you have too many names to list in an -\hbox{\tt author} or \hbox{\tt editor} field, -you can end the list with ``and others''; -the standard styles appropriately append an ``et~al.'' - -\item -In general, if you want to keep \BibTeX\ from changing -something to lower case, you enclose it in braces. -You might not get the effect you want, however, -if the very first character after the left brace is a backslash. -The ``special characters'' item later in this section explains. - -\item -For {\em Scribe\/} compatibility, the database files -allow an \hbox{\tt @COMMENT} command; it's not really -needed because \BibTeX\ allows in the database files -any comment that's not within an entry. -If you want to comment out an entry, -simply remove the `{\tt @}' character preceding the entry type. - -\item -The standard styles have journal abbreviations that are -computer-science oriented; -these are in the style files primarily for the example. -If you have a different set of journal abbreviations, -it's sensible to put them in \hbox{\tt @STRING} commands -in their own database file and to list this database file -as an argument to \LaTeX's \hbox{\verb|\bibliography|} command -(but you should list this argument before the ones that -specify real database entries). - -\item -It's best to use the three-letter abbreviations for the month, -rather than spelling out the month yourself. -This lets the bibliography style be consistent. -And if you want to include information for the day of the month, -the {\tt month} field is usually the best place. -For example -\begin{verbatim} - month = jul # "~4," -\end{verbatim} -will probably produce just what you want. - -\item -If you're using the \hbox{\tt unsrt} style -(references are listed in order of citation) -along with the \hbox{\verb|\nocite{*}|} feature -(all entries in the database are included), -the placement of the \hbox{\verb|\nocite{*}|} command -within your document file will determine the reference order. -According to the rule given in Section~\ref{features}: -If the command is placed at the beginning of the document, -the entries will be listed in exactly the order -they occur in the database; -if it's placed at the end, -the entries that you explicitly -\hbox{\verb|\cite|} or \hbox{\verb|\nocite|} -will occur in citation order, -and the remaining database entries will be in database order. - -\item -For theses, van Leunen recommends not giving -the school's department after the name of the degree, -since schools, not departments, issue degrees. -If you really think that giving the department information -will help the reader find the thesis, -put that information in the \hbox{\tt address} field. - -\item -The \hbox{\tt MASTERSTHESIS} and \hbox{\tt PHDTHESIS} entry types -are so named for {\em Scribe\/} compatibility; -\hbox{\tt MINORTHESIS} and \hbox{\tt MAJORTHESIS} -probably would have been better names. -Keep this in mind when trying to classify -a non-U.S.\ thesis. - -\item -Here's yet another suggestion for what to do when an author's -name appears slightly differently in two publications. -Suppose, for example, two journals articles use these fields. -\begin{verbatim} - author = "Donald E. Knuth" - . . . - author = "D. E. Knuth" -\end{verbatim} -There are two possibilities. -You could (1)~simply leave them as is, -or (2)~assuming you know for sure that -these authors are one and the same person, -you could list both in the form that the author prefers -(say, `Donald~E.\ Knuth'). -In the first case, the entries might be alphabetized incorrectly, -and in the second, the slightly altered name might -foul up somebody's electronic library search. -But there's a third possibility, which is the one I prefer. -You could convert the second journal's field to -\begin{verbatim} - author = "D[onald] E. Knuth" -\end{verbatim} -This avoids the pitfalls of the previous two solutions, -since \BibTeX\ alphabetizes this as if the brackets weren't there, -and since the brackets clue the reader in that a full first name -was missing from the original. -Of course it introduces another pitfall---`D[onald]~E.\ Knuth' looks ugly---% -but in this case I think the increase in accuracy outweighs -the loss in aesthetics. - -\item -\LaTeX's comment character `{\tt\%}' is not a comment character -in the database files. - -\item -Here's a more complete description of -the ``author'' information referred to in previous sections. -For most entry types the ``author'' information -is simply the \hbox{\tt author} field. -However: -For the \hbox{\tt BOOK} and \hbox{\tt INBOOK} entry types -it's the \hbox{\tt author} field, but if there's no author -then it's the \hbox{\tt editor} field; -for the \hbox{\tt MANUAL} entry type -it's the \hbox{\tt author} field, but if there's no author -then it's the \hbox{\tt organization} field; -and for the \hbox{\tt PROCEEDINGS} entry type -it's the \hbox{\tt editor} field, but if there's no editor -then it's the \hbox{\tt organization} field. - -\item -When creating a label, -the \hbox{\tt alpha} style uses the ``author'' information described above, -but with a slight change---% -for the \hbox{\tt MANUAL} and \hbox{\tt PROCEEDINGS} entry types, -the {\tt key} field takes precedence over the \hbox{\tt organization} field. -Here's a situation where this is useful. -\begin{verbatim} - organization = "The Association for Computing Machinery", - key = "ACM" -\end{verbatim} -Without the {\tt key} field, the \hbox{\tt alpha} style -would make a label from the first three letters of information -in the \hbox{\tt organization} field; -\hbox{\tt alpha} knows to strip off the `\hbox{\tt The }'$\!$, -but it would still form a label like `\hbox{[Ass86]}'$\!$, -which, however intriguing, is uninformative. -Including the {\tt key} field, as above, -would yield the better label `\hbox{[ACM86]}'$\!$. - -You won't always need the {\tt key} field to override the -\hbox{\tt organization}, though: -With -\begin{verbatim} - organization = "Unilogic, Ltd.", -\end{verbatim} -for instance, the \hbox{\tt alpha} style would -form the perfectly reasonable label `\hbox{[Uni86]}'$\!$. - -\item -Section~\ref{features} discusses accented characters. -To \BibTeX, an accented character is really a special case -of a ``special character''$\!$, -which consists of everything from a left brace at the top-most level, -immediately followed by a backslash, -up through the matching right brace. -For example in the field -\begin{verbatim} - author = "\AA{ke} {Jos{\'{e}} {\'{E}douard} G{\"o}del" -\end{verbatim} -there are just two special characters, -`\hbox{\verb|{\'{E}douard}|}' and `\hbox{\verb|{\"o}|}' -(the same would be true if the pair of double quotes -delimiting the field were braces instead). -In general, \BibTeX\ will not do any processing -of a \TeX\ or \LaTeX\ control sequence inside a special character, -but it {\em will\/} process other characters. -Thus a style that converts all titles to lower case -would convert -\begin{verbatim} - The {\TeX BOOK\NOOP} Experience -\end{verbatim} -to -\begin{verbatim} - The {\TeX book\NOOP} experience -\end{verbatim} -(the `{\tt The}' is still capitalized -because it's the first word of the title). - -This special-character scheme is useful for handling accented characters, -for getting \BibTeX's alphabetizing to do what you want, -and, since \BibTeX\ counts an entire special character as just one letter, -for stuffing extra characters inside labels. -The file \hbox{\tt XAMPL.BIB} distributed with \BibTeX\ -gives examples of all three uses. - -\item -This final item of the section describes \BibTeX's names -(which appear in the \hbox{\tt author} or \hbox{\tt editor} field) -in slightly more detail than what -appears in Appendix~B of the \LaTeX\ book. -In what follows, a ``name'' corresponds to a person. -(Recall that you separate multiple names in a single field -with the word ``and''$\!$, surrounded by spaces, -and not enclosed in braces. -This item concerns itself with the structure of a single name.) - -Each name consists of four parts: First, von, Last, and~Jr; -each part consists of a (possibly empty) list of name-tokens. -The Last part will be nonempty if any part is, -so if there's just one token, it's always a Last token. - -Recall that Per Brinch~Hansen's name should be typed -\begin{verbatim} - "Brinch Hansen, Per" -\end{verbatim} -The First part of his name has the single token ``Per''; -the Last part has two tokens, ``Brinch'' and ``Hansen''; -and the von and Jr parts are empty. -If you had typed -\begin{verbatim} - "Per Brinch Hansen" -\end{verbatim} -instead, \BibTeX\ would (erroneously) think ``Brinch'' were a First-part token, -just as ``Paul'' is a First-part token in ``John~Paul Jones''$\!$, -so this erroneous form would have two First tokens and one Last token. - -Here's another example: -\begin{verbatim} - "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin" -\end{verbatim} -This name has four tokens in the First part, two in the von, and -two in the Last. -Here \BibTeX\ knows where one part ends and the other begins because -the tokens in the von part begin with lower-case letters. - -In general, it's a von token if the first letter at brace-level~0 -is in lower case. -Since technically everything -in a ``special character'' is at brace-level~0, -you can trick \BibTeX\ into thinking that -a token is or is not a von token by prepending a dummy -special character whose first letter past the \TeX\ control sequence -is in the desired case, upper or lower. - -To summarize, \BibTeX\ allows three possible forms for the name: -\begin{verbatim} - "First von Last" - "von Last, First" - "von Last, Jr, First" -\end{verbatim} -You may almost always use the first form; -you shouldn't if either there's a Jr part, -or the Last part has multiple tokens but there's no von part. - -\end{enumerate} - -\bibliography{btxdoc} -\bibliographystyle{plain} -\end{document} diff --git a/Build/source/extra/bibtex/btxhak.pdf b/Build/source/extra/bibtex/btxhak.pdf deleted file mode 100644 index 1b825c3cdcf..00000000000 Binary files a/Build/source/extra/bibtex/btxhak.pdf and /dev/null differ diff --git a/Build/source/extra/bibtex/btxhak.tex b/Build/source/extra/bibtex/btxhak.tex deleted file mode 100644 index e91c8a81ab4..00000000000 --- a/Build/source/extra/bibtex/btxhak.tex +++ /dev/null @@ -1,626 +0,0 @@ -% Copyright (C) 1988, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted if it -% is unmodified. Modifications (and their redistribution) are also -% permitted, as long as the resulting file is renamed. - -\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} - -\title{Designing B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX\ - Styles} -\author{Oren Patashnik} -\date{February 8, 1988} - -\documentstyle{article} -\begin{document} - -\maketitle - -\setcounter{section}{4} -\section{Bibliography-style hacking} -\label{style} - -This document starts (and ends) with Section~\ref{style}, -because in reality it is the final section of ``\BibTeX ing''~\cite{btxdoc}, -the general documentation for \BibTeX. -But that document was meant for all \BibTeX\ users, -while this one is just for style designers, -so the two are physically separate. -Still, you should be completely familiar with ``\BibTeX ing''$\!$, -and all references in this document -to sections and section numbers -assume that the two documents are one. - -This section, -along with the standard-style documentation file \hbox{\tt btxbst.doc}, -should explain how to modify -existing style files and to produce new ones. -If you're a serious style hacker you should be familiar -with van~Leunen~\cite{van-leunen} for points of style, -with Lamport~\cite{latex} and Knuth~\cite{texbook} for formatting matters, -and perhaps with {\em Scribe\/}~\cite{scribe} for compatibility details. -And while you're at it, if you don't read the great little book by Strunk and -White~\cite{strunk-and-white}, you should at least look at its -entries in the database and the reference list -to see how \BibTeX\ handles multiple names. - -To create a new style, -it's best to start with an existing style that's close to yours, -and then modify that. -This is true even if you're simply updating an old style -for \BibTeX\ version 0.99 -(I've updated four nonstandard styles, -so I say this with some experience). -If you want to insert into a new style -some function you'd written for an old (version 0.98i) style, -keep in mind that the order of the arguments to -the assignment ({\tt :=}) function has been reversed. -When you're finished with your style, -you may want to try running it on the entire \hbox{\tt XAMPL.BIB} database -to make sure it handles all the standard entry types. - -If you find any bugs in the standard styles, -or if there are things you'd like to do -with bibliography-style files but can't, -please complain to Oren Patashnik. - - -\subsection{General description} - -You write bibliography styles in a postfix stack language. It's -not too hard to figure out how by looking at the standard-style documentation, -but this description fills in a few details (it will fill in more -details if there's a demand for it). - -Basically the style file is a program, written in an unnamed language, that -tells \BibTeX\ how to format the entries that will go in the reference list -(henceforth ``the entries'' will be ``the entry list'' -or simply ``the list''$\!$, context permitting). -This programming language has ten commands, described in the next subsection. -These commands manipulate the language's objects: -constants, variables, functions, the stack, and the entry list. -(Warning: The terminology in this documentation, -chosen for ease of explanation, is slightly different from \BibTeX's. -For example, this documentation's ``variables'' and ``functions'' -are both ``functions'' to \BibTeX. -Keep this in mind when interpreting \BibTeX's error messages.) - -There are two types of functions: {\it built-in\/} ones that \BibTeX\ provides -(these are described in Section~\ref{built-in-fns}), and ones you define -using either the \hbox{\tt MACRO} or \hbox{\tt FUNCTION} command. - -Your most time-consuming task, as a style designer, -will be creating or modifying functions -using the \hbox{\tt FUNCTION} command -(actually, becoming familiar with the references listed above will be -more time consuming, but assume for the moment that that's done). - -Let's look at a sample function fragment. -Suppose you have a string variable named \hbox{\tt label} -and an integer variable named \hbox{\tt lab.width}, -and suppose you want to append the character `{\tt a}' to \hbox{\tt label} -and to increment \hbox{\tt lab.width}: -\begin{verbatim} - . . . - label "a" * 'label := % label := label * "a" - lab.width #1 + 'lab.width := % lab.width := lab.width + 1 - . . . -\end{verbatim} -In the first line, -\hbox{\tt label} pushes that variable's value onto the stack. -Next, the {\tt "a"} pushes the string constant `{\tt a}' onto the stack. -Then the built-in function {\tt *} pops the top two strings and -pushes their concatenation. -The \hbox{\tt 'label} pushes that variable's name onto the stack. -And finally, the built-in function {\tt :=} pops -the variable name and the concatenation and performs the assignment. -\BibTeX\ treats the stuff following the {\tt \%} as a comment -in the style file. -The second line is similar except that it uses {\tt \#1}, -with no spaces intervening between the `{\tt \#}' and the `{\tt 1}'$\!$, -to push this integer constant. - -The nonnull spacing here is arbitrary: multiple spaces, tabs, or newlines -are equivalent to a single one (except that you're probably better off -not having blank lines within commands, as explained shortly). - -For string constants, absolutely any printing character -is legal between two consecutive double quotes, but \BibTeX\ here -(and only here) treats upper- and lower-case equivalents as different. -Furthermore, spacing {\em is\/} relevant within a string constant, -and you mustn't split a string constant across lines -(that is, the beginning and ending double quotes must be on the same line). - -Variable and function names may not begin with a numeral and -may not contain any of the ten restricted characters -on page~143 of the \LaTeX\ book, -but may otherwise contain any printing characters. -Also, \BibTeX\ considers upper- and lower-case equivalents to be the same. - -Integers and strings are the only value types for constants and variables -(booleans are implemented simply as 0-or-1 integers). -There are three kinds of variables: -\begin{description} - -\item[global variables\hfill] These are either integer- or string-valued, -declared using an \hbox{\tt INTEGERS} or \hbox{\tt STRINGS} command. - -\item[entry variables\hfill] These are either integer- or string-valued, -declared using the \hbox{\tt ENTRY} command. -Each has a value for each entry on the list -(example: a variable \hbox{\tt label} might store -the label string you'll use for the entry). - -\item[fields\hfill] These are string-valued, read-only variables -that store the information from the database file; -their values are set by the \hbox{\tt READ} command. -As with entry variables, each has a value for each entry. -\end{description} - - -\subsection{Commands} - -There are ten style-file commands: -Five (\hbox{\tt ENTRY}, \hbox{\tt FUNCTION}, \hbox{\tt INTEGERS}, -\hbox{\tt MACRO}, and \hbox{\tt STRINGS}) -declare and define variables and functions; -one (\hbox{\tt READ}) reads in the database information; -and four (\hbox{\tt EXECUTE}, \hbox{\tt ITERATE}, \hbox{\tt REVERSE}, -and \hbox{\tt SORT}) manipulate the entries and produce output. -Although the command names appear here in upper case, -\BibTeX\ ignores case differences. - -Some restrictions: -There must be exactly one \hbox{\tt ENTRY} and one \hbox{\tt READ} command; -the \hbox{\tt ENTRY} command, all \hbox{\tt MACRO} commands, -and certain \hbox{\tt FUNCTION} commands -(see next subsection's description of \hbox{\tt call.type\$}) -must precede the \hbox{\tt READ} command; -and the \hbox{\tt READ} command must precede the four that -manipulate the entries and produce output. - -Also it's best (but not essential) to leave at least one blank line -between commands and to leave no blank lines within a command; -this helps \BibTeX\ recover from any syntax errors you make. - -You must enclose each argument of every command in braces. -Look at the standard-style documentation -for syntactic issues not described in this section. -Here are the ten commands: -\begin{description} - -\item[\hbox{\tt ENTRY}\hfill] -Declares the fields and entry variables. -It has three arguments, each a (possibly empty) list of variable names. -The three lists are of: -fields, integer entry variables, and string entry variables. -There is an additional field that \BibTeX\ automatically -declares, \hbox{\tt crossref}, used for cross referencing. -And there is an additional string entry variable automatically declared, -\hbox{\tt sort.key\$}, used by the \hbox{\tt SORT} command. -Each of these variables has a value for each entry on the list. - -\item[\hbox{\tt EXECUTE}\hfill] -Executes a single function. -It has one argument, the function name. - -\item[\hbox{\tt FUNCTION}\hfill] -Defines a new function. -It has two arguments; the first is the function's name and the -second is its definition. -You must define a function before using it; -recursive functions are thus illegal. - -\item[\hbox{\tt INTEGERS}\hfill] -Declares global integer variables. -It has one argument, a list of variable names. -There are two such automatically-declared variables, -\hbox{\tt entry.max\$} and \hbox{\tt global.max\$}, -used for limiting the lengths of string variables. -You may have any number of these commands, but a variable's declaration -must precede its use. - -\item[\hbox{\tt ITERATE}\hfill] -Executes a single function, once -for each entry in the list, in the list's current order -(initially the list is in citation order, but the \hbox{\tt SORT} -command may change this). -It has one argument, the function name. - -\item[\hbox{\tt MACRO}\hfill] -Defines a string macro. -It has two arguments; the first is the macro's name, which is treated like -any other variable or function name, -and the second is its definition, which must be double-quote-delimited. -You must have one for each three-letter month abbreviation; -in addition, you should have one for common journal names. -The user's database may override any definition you define using this command. -If you want to define a string the user can't touch, -use the \hbox{\tt FUNCTION} command, which has a compatible syntax. - -\item[\hbox{\tt READ}\hfill] -Dredges up from the database file -the field values for each entry in the list. -It has no arguments. -If a database entry doesn't have a value for a field -(and probably no database entry will have a value for every field), -that field variable is marked as missing for the entry. - -\item[\hbox{\tt REVERSE}\hfill] -Exactly the same as the -\hbox{\tt ITERATE} command except that it executes the function -on the entry list in reverse order. - -\item[\hbox{\tt SORT}\hfill] -Sorts the entry list using -the values of the string entry variable \hbox{\tt sort.key\$}. -It has no arguments. - -\item[\hbox{\tt STRINGS}\hfill] -Declares global string variables. -It has one argument, a list of variable names. -You may have any number of these commands, but a variable's declaration -must precede its use. -\end{description} - - -\subsection{The built-in functions} -\label{built-in-fns} - -Before we get to the built-in functions, -a few words about some other built-in objects. -There is one built-in string entry variable, \hbox{\tt sort.key\$}, -which the style program must set if the style is to do sorting. -There is one built-in field, \hbox{\tt crossref}, -used for the cross referencing feature -described in Section~4. -And there are two built-in integer global variables, -\hbox{\tt entry.max\$} and \hbox{\tt global.max\$}, -which are set by default to some internal \BibTeX\ constants; -you should truncate strings to these lengths before -you assign to string variables, -so as to not generate any \BibTeX\ warning messages. - -There are currently 37 built-in functions. -Every built-in function with a letter in its name ends with a `{\tt \$}'$\!$. -In what follows, ``first''$\!$, ``second''$\!$, -and so on refer to the order popped. -A ``literal'' is an element on the stack, and it will be either -an integer value, a string value, a variable or function name, -or a special value denoting a missing field. -If any popped literal has an incorrect type, \BibTeX\ complains and pushes -the integer 0 or the null string, depending on whether the function -was supposed to push an integer or string. -\begin{description} - -\item[\hbox{\tt >}\hfill] -Pops the top two (integer) literals, -compares them, and pushes the integer 1 if the second is greater than -the first, 0 otherwise. - -\item[\hbox{\tt <}\hfill] -Analogous. - -\item[\hbox{\tt =}\hfill] -Pops the top two (both integer or both string) literals, -compares them, -and pushes the integer 1 if they're equal, 0 otherwise. - -\item[\hbox{\tt +}\hfill] -Pops the top two (integer) literals and pushes their sum. - -\item[\hbox{\tt -}\hfill] -Pops the top two (integer) literals and pushes their difference -(the first subtracted from the second). - -\item[\hbox{\tt *}\hfill] -Pops the top two (string) literals, -concatenates them (in reverse order, that is, the order in which -pushed), and pushes the resulting string. - -\item[\hbox{\tt :=}\hfill] -Pops the top two literals and assigns -to the first (which must be a global or entry variable) -the value of the second. - -\item[\hbox{\tt add.period\$}\hfill] -Pops the top (string) literal, -adds a `{\tt .}' to it if the last non`{\tt \}}' character -isn't a `{\tt .}'$\!$, `{\tt ?}', or `{\tt !}'$\!$, -and pushes this resulting string. - -\item[\hbox{\tt call.type\$}\hfill] -Executes the function whose name is the entry type of an entry. -For example if an entry is of type {\tt book}, this function executes -the {\tt book} function. -When given as an argument to the \hbox{\tt ITERATE} command, -\hbox{\tt call.type\$} actually produces the output for the entries. -For an entry with an unknown type, -it executes the function \hbox{\tt default.type}. -Thus you should define (before the \hbox{\tt READ} command) one function -for each standard entry type as well as a \hbox{\tt default.type} function. - -\item[\hbox{\tt change.case\$}\hfill] -Pops the top two (string) literals; -it changes the case of the second according to the -specifications of the first, as follows. (Note: The word `letters' in -the next sentence refers only to those at brace-level~0, the top-most -brace level; no other characters are changed, except perhaps for -``special characters''$\!$, described in Section~4.) -If the first literal is the -string~`{\tt t}'$\!$, it converts to lower case all letters except the very -first character in the string, which it leaves alone, and except the -first character following any colon and then nonnull white space, -which it also leaves alone; if it's the string~`{\tt l}'$\!$, it converts all -letters to lower case; and if it's the string~`{\tt u}'$\!$, it converts all -letters to upper case. -It then pushes this resulting string. If either -type is incorrect, it complains and pushes the null string; however, -if both types are correct but the specification string (i.e., the -first string) isn't one of the legal ones, it merely pushes the second -back onto the stack, after complaining. (Another note: It ignores -case differences in the specification string; for example, the strings -{\tt t} and {\tt T} are equivalent for the purposes of this built-in -function.) - -\item[\hbox{\tt chr.to.int\$}\hfill] -Pops the top (string) literal, -makes sure it's a single character, converts it to the -corresponding ASCII integer, and pushes this integer. - -\item[\hbox{\tt cite\$}\hfill] -Pushes the string that was the -\hbox{\verb|\cite|}-command argument for this entry. - -\item[\hbox{\tt duplicate\$}\hfill] -Pops the top literal from the stack and pushes two copies of it. - -\item[\hbox{\tt empty\$}\hfill] -Pops the top literal and pushes -the integer 1 if it's a missing field or a string having no -non-white-space characters, 0 otherwise. - -\item[\hbox{\tt format.name\$}\hfill] -Pops the top three literals -(they are a string, an integer, and a string literal). -The last string literal represents a name list (each name -corresponding to a person), the integer literal specifies which name -to pick from this list, and the first string literal specifies how to -format this name, as explained in the next subsection. -Finally, this function pushes the formatted name. - -\item[\hbox{\tt if\$}\hfill] -Pops the top three literals (they -are two function literals and an integer literal, in that order); -if the integer is greater than 0, it executes the second literal, -else it executes the first. - -\item[\hbox{\tt int.to.chr\$}\hfill] -Pops the top (integer) literal, -interpreted as the ASCII integer value of a single character, -converts it to the corresponding single-character string, and pushes -this string. - -\item[\hbox{\tt int.to.str\$}\hfill] -Pops the top (integer) literal, -converts it to its (unique) string equivalent, and pushes this string. - -\item[\hbox{\tt missing\$}\hfill] -Pops the top literal and -pushes the integer 1 if it's a missing field, 0~otherwise. - -\item[\hbox{\tt newline\$}\hfill] -Writes onto the {\tt bbl} file -what's accumulated in the output buffer. -It writes a blank line if and only if the output buffer is empty. -Since \hbox{\tt write\$} does reasonable line breaking, you should use -this function only when you want a blank line or an explicit line break. - -\item[\hbox{\tt num.names\$}\hfill] -Pops the top (string) literal -and pushes the number of names the string represents---one plus -the number of occurrences of the substring ``and'' (ignoring case differences) -surrounded by nonnull white-space at the top brace level. - -\item[\hbox{\tt pop\$}\hfill] -Pops the top of the stack but -doesn't print it; this gets rid of an unwanted stack literal. - -\item[\hbox{\tt preamble\$}\hfill] -Pushes onto the stack the concatenation of all the -\hbox{\tt @PREAMBLE} strings read from the database files. - -\item[\hbox{\tt purify\$}\hfill] -Pops the top (string) literal, -removes nonalphanumeric characters except for white-space characters and -hyphens and ties (these all get converted to a space), removes -certain alphabetic characters contained in the control sequences -associated with a ``special character''$\!$, and pushes the resulting string. - -\item[\hbox{\tt quote\$}\hfill] -Pushes the string consisting of the double-quote character. - -\item[\hbox{\tt skip\$}\hfill] -Is a no-op. - -\item[\hbox{\tt stack\$}\hfill] -Pops and prints the whole stack; -it's meant to be used for style designers while debugging. - -\item[\hbox{\tt substring\$}\hfill] -Pops the top three literals -(they are the two integers literals {\it len\/} and {\it start}, and a -string literal, in that order). -It pushes the substring of the (at most) {\it len\/} consecutive characters -starting at the {\it start\/}th character (assuming 1-based indexing) -if {\it start\/} is positive, and ending at the $-${\it start\/}th character -from the end if {\it start\/} is negative -(where the first character from the end is the last character). - -\item[\hbox{\tt swap\$}\hfill] -Swaps the top two literals on the stack. - -\item[\hbox{\tt text.length\$}\hfill] -Pops the top (string) literal, -and pushes the number of text characters it contains, where an -accented character (more precisely, a ``special character''$\!$, -defined in Section~4) -counts as a single text character, even if it's missing -its matching right brace, and where braces don't count as -text characters. - -\item[\hbox{\tt text.prefix\$}\hfill] -Pops the top two literals -(the integer literal {\it len\/} and a string literal, in that order). -It pushes the substring of the (at most) {\it len\/} consecutive text -characters starting from the beginning of the string. This function -is similar to \hbox{\tt substring\$}, but this one considers -a ``special character''$\!$, even if -it's missing its matching right brace, to be a single text character -(rather than however many ASCII characters it actually comprises), -and this function doesn't consider braces to be text characters; -furthermore, this function appends any needed matching right braces. - -\item[\hbox{\tt top\$}\hfill] -Pops and prints the top of the stack on the terminal and log file. -It's useful for debugging. - -\item[\hbox{\tt type\$}\hfill] -Pushes the current entry's type (book, article, etc.), -but pushes the null string -if the type is either unknown or undefined. - -\item[\hbox{\tt warning\$}\hfill] -Pops the top (string) literal -and prints it following a warning message. -This also increments a count of the number of warning messages issued. - -\item[\hbox{\tt while\$}\hfill] -Pops the top two (function) literals, -and keeps executing the second as long as the (integer) -literal left on the stack by executing the first is greater than 0. - -\item[\hbox{\tt width\$}\hfill] -Pops the top (string) literal -and pushes the integer that represents its width in some relative units -(currently, hundredths of a point, as specified by the June 1987 version -of the $cmr10$ font; the only white-space character with nonzero width -is the space). -This function takes the literal literally; -that is, it assumes each character in the string is to be printed as -is, regardless of whether the character has a special meaning to \TeX, -except that ``special characters'' (even without their right braces) are -handled specially. -This is meant to be used for comparing widths of label strings. - -\item[\hbox{\tt write\$}\hfill] -Pops the top (string) literal -and writes it on the output buffer (which will result in -stuff being written onto the {\tt bbl} file when the buffer fills up). - -\end{description} - -Note that the built-in functions \hbox{\tt while\$} and \hbox{\tt if\$} -require two function literals on the stack. -You get them there either by immediately preceding the name of a function -by a single quote, or, if you don't feel like defining a new function with -the \hbox{\tt FUNCTION} command, -by simply giving its definition (that is, giving what would be the second -argument to the \hbox{\tt FUNCTION} command, including the surrounding braces). -For example the following function fragment appends the character `{\tt a}' -if the string variable named \hbox{\tt label} is nonnull: -\begin{verbatim} - . . . - label "" = - 'skip$ - { label "a" * 'label := } - if$ - . . . -\end{verbatim} -A function whose name you quote needn't be built in -like \hbox{\tt skip\$} above---it may, for example, -be a field name or a function you've defined earlier. - - -\subsection{Name formatting} - -What's in a name? -Section~4 pretty much describes this. -Each name consists of four parts: First, von, Last, and Jr; -each consists of a list of name-tokens, -and any list but Last's may be empty for a nonnull name. -This subsection describes the format string you must supply to -the built-in function \hbox{\tt format.name\$}. - -Let's look at an example of a very long name. -Suppose a database entry~\cite{prime-number-theorem} has the field -\begin{verbatim} - author = "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin" -\end{verbatim} -and suppose you want this formatted ``last name comma initials''$\!$. -If you use the format string -\begin{verbatim} - "{vv~}{ll}{, jj}{, f}?" -\end{verbatim} -\BibTeX\ will produce -\begin{verbatim} - de~la Vall{\'e}e~Poussin, C.~L. X.~J? -\end{verbatim} -as the formatted string. - -Let's look at this example in detail. -There are four brace-level~1 {\em pieces\/} to this format string, -one for each part of a name. -If the corresponding part of a name isn't present (the Jr part for this name), -everything in that piece is ignored. -Anything at brace-level~0 is output verbatim -(the presumed typo `{\tt ?}' for this name is at brace-level~0), -but you probably won't use this feature much. - -Within each piece a double letter tells \BibTeX\ to use whole tokens, and -a single letter, to abbreviate them (these letters must be at brace-level~1); -everything else within the piece is used verbatim -(well, almost everything---read on). -The tie at the end of the von part (in \hbox{\verb|{vv~}|}) -is a discretionary tie---\BibTeX\ will output a tie at that point -if it thinks there's a need for one; -otherwise it will output a space. -If you really, really, want a tie there, -regardless of what \BibTeX\ thinks, use two of them -(only one will be output); that is, use \hbox{\verb|{vv~~}|}. -A tie is discretionary only if it's the last character of the piece; -anywhere else it's treated as an ordinary character. - -\BibTeX\ puts default strings {\em between\/} tokens of a name part: -For whole tokens it uses either a space or a tie, -depending on which one it thinks is best, -and for abbreviated tokens it uses a period followed by -either a space or a tie. -However it doesn't use this default string after the last token in a list; -hence there's no period following the `J' for our example. -You should have used -\begin{verbatim} - "{vv~}{ll}{, jj}{, f.}" -\end{verbatim} -to get \BibTeX\ to produce the same formatted string but with the question -mark replaced by a period. -Note that the period should go inside the First-name piece, -rather than where the question mark was, in case a name has no First part. - -If you want to override \BibTeX's default between-token strings, you -must explicitly specify a string. -For example suppose you want a label to contain the first letter from each -token in the von and Last parts, with no spaces; -you should use the format string -\begin{verbatim} - "{v{}}{l{}}" -\end{verbatim} -so that \BibTeX\ will produce `{\tt dlVP}' as the formatted string. -You must give a string for each piece whose default you want overridden -(the example here uses the null string for both pieces), and this string -must immediately follow either the single or double letter for the piece. -You may not have any other letters at brace-level~1 in the format string. - -\bibliography{btxdoc} -\bibliographystyle{plain} -\end{document} diff --git a/Build/source/extra/bibtex/ieeetr.bst b/Build/source/extra/bibtex/ieeetr.bst deleted file mode 100644 index b8cacb51f6f..00000000000 --- a/Build/source/extra/bibtex/ieeetr.bst +++ /dev/null @@ -1,976 +0,0 @@ -% Copyright (C) 1985, 1988, 2010 Howard Trickey and Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% IEEE Transactions bibliography style (8-Dec-10 version) -% numeric labels, order-of-reference, IEEE abbreviations, -% quotes around article titles, commas separate all fields -% except after book titles and before "notes". Otherwise, -% much like the "plain" family, from which this is adapted. -% -% History -% 9/30/85 (HWT) Original version, by Howard Trickey. -% 1/29/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; -% THIS `ieeetr' VERSION DOES NOT WORK WITH BIBTEX 0.98i. -% 12/ 8/10 (OP&HWT) Clarify license. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.quote after.sentence - after.quoted.block after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.quote := - #3 'after.sentence := - #4 'after.quoted.block := - #5 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.quote = - { " " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { output.state after.quoted.block = - { write$ - newline$ - "\newblock " write$ - } - { add.period$ " " * write$ } - if$ - } - if$ - } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {blank.sep} -{ after.quote 'output.state := -} - -FUNCTION {fin.entry} -{ output.state after.quoted.block = - 'skip$ - 'add.period$ - if$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { output.state after.quote = - { after.quoted.block 'output.state := } - { after.block 'output.state := } - if$ - } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " {\em et~al.}" * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", eds." * } - { ", ed." * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { "``" title "t" change.case$ * ",''" * } - if$ -} - -FUNCTION {format.title.p} -{ title empty$ - { "" } - { "``" title "t" change.case$ * ".''" * } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "vol.~" volume * - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "no.~" } - { "No.~" } - if$ - number * - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { edition "l" change.case$ "~ed." * } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pp.~" pages n.dashify * } - { "p.~" pages * } - if$ - } - if$ -} - -FUNCTION {format.volume} -{ volume empty$ - { "" } - { "vol.~" volume * } - if$ -} - -FUNCTION {format.number} -{ number empty$ - { "" } - { "no.~" number * } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "ch.~" chapter * } - { type "l" change.case$ chapter tie.or.space.connect } - if$ - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { "in " booktitle emphasize * - editor empty$ - 'skip$ - { " (" * format.editors * ")" * } - if$ - } - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - output.state after.block = - { type "t" change.case$ } - { type "l" change.case$ } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Tech. Rep." } - 'type - if$ - number empty$ - { "l" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.addr.pub} -{ publisher empty$ - { "" } - { address empty$ - { "" } - { address ": " * } - if$ - publisher * - } - if$ -} - -FUNCTION {format.paddress} -{ address empty$ - { "" } - { "(" address * ")" * } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "in {\em " journal * "\/}" * } - if$ - } - { "in " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " {\em et~al.}" * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " {\em et~al.}" * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Vol.~" volume * - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "in {\em " booktitle * "\/}" * } - if$ - } - { "in " key * } - if$ - } - { "in " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - blank.sep - crossref missing$ - { journal emphasize "journal" output.check - format.volume output - month empty$ - { format.number output } - 'skip$ - if$ - format.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - format.addr.pub "publisher" output.check - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - title empty$ - { "empty title in " cite$ * warning$ - howpublished new.sentence.checka - } - { howpublished empty$ not - address empty$ month empty$ year empty$ and and - or - { format.title.p output.nonnull } - { format.title output.nonnull } - if$ - blank.sep - } - if$ - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - format.addr.pub "publisher" output.check - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - blank.sep - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - format.addr.pub "publisher" output.check - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - blank.sep - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.paddress output - format.pages output - organization output - publisher output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - blank.sep - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title empty$ - { howpublished new.sentence.checka } - { howpublished empty$ not - month empty$ year empty$ and - or - { format.title.p output.nonnull } - { format.title output.nonnull } - if$ - blank.sep - } - if$ - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - format.btitle "title" output.check - format.bvolume output - format.number.series output - format.paddress output - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - blank.sep - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - format.title.p "title" output.check - blank.sep - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications ACM"} - -MACRO {ibmjrd} {"IBM J. Research and Development"} - -MACRO {ibmsj} {"IBM Systems~J."} - -MACRO {ieeese} {"IEEE Trans. Software Engineering"} - -MACRO {ieeetc} {"IEEE Trans. Computers"} - -MACRO {ieeetcad} - {"IEEE Trans. Computer-Aided Design"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"J.~ACM"} - -MACRO {jcss} {"J.~Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM J. Computing"} - -MACRO {tocs} {"ACM Trans. Computer Systems"} - -MACRO {tods} {"ACM Trans. Database Systems"} - -MACRO {tog} {"ACM Trans. Graphics"} - -MACRO {toms} {"ACM Trans. Mathematical Software"} - -MACRO {toois} {"ACM Trans. Office Information Systems"} - -MACRO {toplas} {"ACM Trans. Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -READ - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/plain.bst b/Build/source/extra/bibtex/plain.bst deleted file mode 100644 index 7adf4bb0a34..00000000000 --- a/Build/source/extra/bibtex/plain.bst +++ /dev/null @@ -1,1097 +0,0 @@ -% BibTeX standard bibliography style `plain' - % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. - % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. - % Unlimited copying and redistribution of this file are permitted as long as - % it is unmodified. Modifications (and redistribution of modified versions) - % are also permitted, but only if the resulting file is renamed to something - % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. - % This restriction helps ensure that all standard styles are identical. - % The file btxbst.doc has the documentation for this style. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"January"} - -MACRO {feb} {"February"} - -MACRO {mar} {"March"} - -MACRO {apr} {"April"} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {oct} {"October"} - -MACRO {nov} {"November"} - -MACRO {dec} {"December"} - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} - {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/siam.bst b/Build/source/extra/bibtex/siam.bst deleted file mode 100644 index ce88b41e416..00000000000 --- a/Build/source/extra/bibtex/siam.bst +++ /dev/null @@ -1,1041 +0,0 @@ -% Copyright (C) 1986, 1987, 1988, 2010 Howard Trickey and Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted as long as -% it is unmodified. Modifications (and redistribution of modified versions) -% are also permitted, but only if the resulting file is renamed. -% -% SIAM bibliography style (8-Dec-10 version) -% numeric labels, alphabetic order, Mathematical Reviews abbreviations, -% names in \sc, titles in italics, book titles mixed upper-lower and article -% titles lowercase, commas separate all fields except before "notes". -% -% History -% 1/30/86 (HWT) Original version, by Howard Trickey. -% 6/15/87 (HWT) Fix format.editors---Martin Costabel. -% 1/29/88 (OP&HWT) Updated for BibTeX version 0.99a, Oren Patashnik; -% THIS `siam' VERSION DOES NOT WORK WITH BIBTEX 0.98i. -% 12/ 8/10 (OP&HWT) Clarify license. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - 'write$ - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -FUNCTION {scapify} -{ duplicate$ empty$ - { pop$ "" } - { "{\sc " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -STRINGS { last.authors } - -FUNCTION {init.last.authors} -{ "" 'last.authors := -} - -FUNCTION {format.authors} -{ author empty$ - { "" 'last.authors := - "" - } - { author last.authors = - { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } - { author format.names scapify } - if$ - author 'last.authors := - } - if$ -} - -FUNCTION {format.organization} -{ organization empty$ - { "" 'last.authors := - "" - } - { organization last.authors = - { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } - { organization scapify } - if$ - organization 'last.authors := - } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" 'last.authors := - "" - } - { editor last.authors = - { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" } - { editor format.names scapify } - if$ - editor num.names$ #1 > - { ", eds." * } - { ", ed." * } - if$ - editor 'last.authors := - } - if$ -} - -FUNCTION {format.ineditors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", eds." * } - { ", ed." * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ emphasize } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "vol.~" volume * - series empty$ - 'skip$ - { " of " * series * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { "no.~" number * - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { edition "l" change.case$ "~ed." * } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pp.~" pages n.dashify * } - { "p.~" pages * } - if$ - } - if$ -} - -FUNCTION {format.vol.year} -{ volume field.or.null - year empty$ - { "empty year in " cite$ * warning$ } - { " (" year * ")" * * } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "ch.~" chapter * } - { type "l" change.case$ chapter tie.or.space.connect } - if$ - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "in " booktitle * } - { "in " booktitle * ", " * format.ineditors * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - key empty$ not and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "l" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Tech. Rep." } - 'type - if$ - number empty$ - { "l" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "in " journal * } - if$ - } - { "in " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "in " - } - { "vol.~" volume * - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { series * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "in " booktitle * } - if$ - } - { "in " key * } - if$ - } - { "in " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - crossref missing$ - { journal "journal" output.check - format.vol.year output - } - { format.article.crossref output.nonnull } - if$ - format.pages output - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.number.series output - publisher "publisher" output.check - address output - } - { format.book.crossref output.nonnull } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - format.title "title" output.check - howpublished new.block.checka - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.number.series output - publisher "publisher" output.check - address output - } - { format.book.crossref output.nonnull } - if$ - format.edition output - format.date "year" output.check - format.chapter.pages "chapter and pages" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull } - if$ - format.chapter.pages output - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - address empty$ - { organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull } - if$ - format.pages output - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { format.organization output } - { format.authors output.nonnull } - if$ - format.btitle "title" output.check - author empty$ - 'skip$ - { organization output } - if$ - address output - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - format.btitle "title" output.check - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { format.organization output } - { format.editors output.nonnull } - if$ - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - 'skip$ - { organization output } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"Jan."} - -MACRO {feb} {"Feb."} - -MACRO {mar} {"Mar."} - -MACRO {apr} {"Apr."} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"Aug."} - -MACRO {sep} {"Sept."} - -MACRO {oct} {"Oct."} - -MACRO {nov} {"Nov."} - -MACRO {dec} {"Dec."} - -MACRO {acmcs} {"ACM Comput. Surveys"} - -MACRO {acta} {"Acta Inf."} - -MACRO {cacm} {"Comm. ACM"} - -MACRO {ibmjrd} {"IBM J. Res. Dev."} - -MACRO {ibmsj} {"IBM Syst.~J."} - -MACRO {ieeese} {"IEEE Trans. Softw. Eng."} - -MACRO {ieeetc} {"IEEE Trans. Comput."} - -MACRO {ieeetcad} - {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} - -MACRO {ipl} {"Inf. Process. Lett."} - -MACRO {jacm} {"J.~Assoc. Comput. Mach."} - -MACRO {jcss} {"J.~Comput. System Sci."} - -MACRO {scp} {"Sci. Comput. Programming"} - -MACRO {sicomp} {"SIAM J. Comput."} - -MACRO {tocs} {"ACM Trans. Comput. Syst."} - -MACRO {tods} {"ACM Trans. Database Syst."} - -MACRO {tog} {"ACM Trans. Gr."} - -MACRO {toms} {"ACM Trans. Math. Softw."} - -MACRO {toois} {"ACM Trans. Office Inf. Syst."} - -MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} - -MACRO {tcs} {"Theoretical Comput. Sci."} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -INTEGERS { len } - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { "et al" * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "The " #4 t chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ type$ "book" = - type$ "inbook" = - or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -EXECUTE {init.last.authors} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/unsrt.bst b/Build/source/extra/bibtex/unsrt.bst deleted file mode 100644 index 4be323eea0e..00000000000 --- a/Build/source/extra/bibtex/unsrt.bst +++ /dev/null @@ -1,951 +0,0 @@ -% BibTeX standard bibliography style `unsrt' - % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. - % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. - % Unlimited copying and redistribution of this file are permitted as long as - % it is unmodified. Modifications (and redistribution of modified versions) - % are also permitted, but only if the resulting file is renamed to something - % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. - % This restriction helps ensure that all standard styles are identical. - % The file btxbst.doc has the documentation for this style. - -ENTRY - { address - author - booktitle - chapter - edition - editor - howpublished - institution - journal - key - month - note - number - organization - pages - publisher - school - series - title - type - volume - year - } - {} - { label } - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := -} - -STRINGS { s t } - -FUNCTION {output.nonnull} -{ 's := - output.state mid.sentence = - { ", " * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { add.period$ " " * write$ } - if$ - } - if$ - mid.sentence 'output.state := - } - if$ - s -} - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ add.period$ - write$ - newline$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {new.sentence} -{ output.state after.block = - 'skip$ - { output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ - } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - -FUNCTION {new.block.checka} -{ empty$ - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.block.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.block - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {new.sentence.checkb} -{ empty$ - swap$ empty$ - and - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "{\em " swap$ * "}" * } - if$ -} - -INTEGERS { nameptr namesleft numnames } - -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := - nameptr #1 > - { namesleft #1 > - { ", " * t * } - { numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } - if$ - } - if$ - } - 't - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { "" } - { editor format.names - editor num.names$ #1 > - { ", editors" * } - { ", editor" * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title "t" change.case$ } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -FUNCTION {format.date} -{ year empty$ - { month empty$ - { "" } - { "there's a month but no year in " cite$ * warning$ - month - } - if$ - } - { month empty$ - 'year - { month " " * year * } - if$ - } - if$ -} - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {either.or.check} -{ empty$ - 'pop$ - { "can't use both " swap$ * " fields in " * cite$ * warning$ } - if$ -} - -FUNCTION {format.bvolume} -{ volume empty$ - { "" } - { "volume" volume tie.or.space.connect - series empty$ - 'skip$ - { " of " * series emphasize * } - if$ - "volume and number" number either.or.check - } - if$ -} - -FUNCTION {format.number.series} -{ volume empty$ - { number empty$ - { series field.or.null } - { output.state mid.sentence = - { "number" } - { "Number" } - if$ - number tie.or.space.connect - series empty$ - { "there's a number but no series in " cite$ * warning$ } - { " in " * series * } - if$ - } - if$ - } - { "" } - if$ -} - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { output.state mid.sentence = - { edition "l" change.case$ " edition" * } - { edition "t" change.case$ " edition" * } - if$ - } - if$ -} - -INTEGERS { multiresult } - -FUNCTION {multi.page.check} -{ 't := - #0 'multiresult := - { multiresult not - t empty$ not - and - } - { t #1 #1 substring$ - duplicate$ "-" = - swap$ duplicate$ "," = - swap$ "+" = - or or - { #1 'multiresult := } - { t #2 global.max$ substring$ 't := } - if$ - } - while$ - multiresult -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { "pages" pages n.dashify tie.or.space.connect } - { "page" pages tie.or.space.connect } - if$ - } - if$ -} - -FUNCTION {format.vol.num.pages} -{ volume field.or.null - number empty$ - 'skip$ - { "(" number * ")" * * - volume empty$ - { "there's a number but no volume in " cite$ * warning$ } - 'skip$ - if$ - } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ format.pages } - { ":" * pages n.dashify * } - if$ - } - if$ -} - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "chapter" } - { type "l" change.case$ } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle} -{ booktitle empty$ - { "" } - { editor empty$ - { "In " booktitle emphasize * } - { "In " format.editors * ", " * booktitle emphasize * } - if$ - } - if$ -} - -FUNCTION {empty.misc.check} -{ author empty$ title empty$ howpublished empty$ - month empty$ year empty$ note empty$ - and and and and and - { "all relevant fields are empty in " cite$ * warning$ } - 'skip$ - if$ -} - -FUNCTION {format.thesis.type} -{ type empty$ - 'skip$ - { pop$ - type "t" change.case$ - } - if$ -} - -FUNCTION {format.tr.number} -{ type empty$ - { "Technical Report" } - 'type - if$ - number empty$ - { "t" change.case$ } - { number tie.or.space.connect } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "In {\em " journal * "\/}" * } - if$ - } - { "In " key * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.crossref.editor} -{ editor #1 "{vv~}{ll}" format.name$ - editor num.names$ duplicate$ - #2 > - { pop$ " et~al." * } - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { " et~al." * } - { " and " * editor #2 "{vv~}{ll}" format.name$ * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.book.crossref} -{ volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - "In " - } - { "Volume" volume tie.or.space.connect - " of " * - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "{\em " * series * "\/}" * } - if$ - } - { key * } - if$ - } - { format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "In {\em " booktitle * "\/}" * } - if$ - } - { "In " key * } - if$ - } - { "In " format.crossref.editor * } - if$ - " \cite{" * crossref * "}" * -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { journal emphasize "journal" output.check - format.vol.num.pages output - format.date "year" output.check - } - { format.article.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - format.authors output - new.block - format.title "title" output.check - howpublished address new.block.checkb - howpublished output - address output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {inbook} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors output.nonnull - crossref missing$ - { "author and editor" editor either.or.check } - 'skip$ - if$ - } - if$ - new.block - format.btitle "title" output.check - crossref missing$ - { format.bvolume output - format.chapter.pages "chapter and pages" output.check - new.block - format.number.series output - new.sentence - publisher "publisher" output.check - address output - } - { format.chapter.pages "chapter and pages" output.check - new.block - format.book.crossref output.nonnull - } - if$ - format.edition output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.chapter.pages output - new.sentence - publisher "publisher" output.check - address output - format.edition output - format.date "year" output.check - } - { format.incoll.inproc.crossref output.nonnull - format.chapter.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - crossref missing$ - { format.in.ed.booktitle "booktitle" output.check - format.bvolume output - format.number.series output - format.pages output - address empty$ - { organization publisher new.sentence.checkb - organization output - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - organization output - publisher output - } - if$ - } - { format.incoll.inproc.crossref output.nonnull - format.pages output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {conference} { inproceedings } - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - 'skip$ - { organization output.nonnull - address output - } - if$ - } - { format.authors output.nonnull } - if$ - new.block - format.btitle "title" output.check - author empty$ - { organization empty$ - { address new.block.checka - address output - } - 'skip$ - if$ - } - { organization address new.block.checkb - organization output - address output - } - if$ - format.edition output - format.date output - new.block - note output - fin.entry -} - -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - "Master's thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {misc} -{ output.bibitem - format.authors output - title howpublished new.block.checkb - format.title output - howpublished new.block.checka - howpublished output - format.date output - new.block - note output - fin.entry - empty.misc.check -} - -FUNCTION {phdthesis} -{ output.bibitem - format.authors "author" output.check - new.block - format.btitle "title" output.check - new.block - "PhD thesis" format.thesis.type output.nonnull - school "school" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization output } - { format.editors output.nonnull } - if$ - new.block - format.btitle "title" output.check - format.bvolume output - format.number.series output - address empty$ - { editor empty$ - { publisher new.sentence.checka } - { organization publisher new.sentence.checkb - organization output - } - if$ - publisher output - format.date "year" output.check - } - { address output.nonnull - format.date "year" output.check - new.sentence - editor empty$ - 'skip$ - { organization output } - if$ - publisher output - } - if$ - new.block - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - format.tr.number output.nonnull - institution "institution" output.check - address output - format.date "year" output.check - new.block - note output - fin.entry -} - -FUNCTION {unpublished} -{ output.bibitem - format.authors "author" output.check - new.block - format.title "title" output.check - new.block - note "note" output.check - format.date output - fin.entry -} - -FUNCTION {default.type} { misc } - -MACRO {jan} {"January"} - -MACRO {feb} {"February"} - -MACRO {mar} {"March"} - -MACRO {apr} {"April"} - -MACRO {may} {"May"} - -MACRO {jun} {"June"} - -MACRO {jul} {"July"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {oct} {"October"} - -MACRO {nov} {"November"} - -MACRO {dec} {"December"} - -MACRO {acmcs} {"ACM Computing Surveys"} - -MACRO {acta} {"Acta Informatica"} - -MACRO {cacm} {"Communications of the ACM"} - -MACRO {ibmjrd} {"IBM Journal of Research and Development"} - -MACRO {ibmsj} {"IBM Systems Journal"} - -MACRO {ieeese} {"IEEE Transactions on Software Engineering"} - -MACRO {ieeetc} {"IEEE Transactions on Computers"} - -MACRO {ieeetcad} - {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} - -MACRO {ipl} {"Information Processing Letters"} - -MACRO {jacm} {"Journal of the ACM"} - -MACRO {jcss} {"Journal of Computer and System Sciences"} - -MACRO {scp} {"Science of Computer Programming"} - -MACRO {sicomp} {"SIAM Journal on Computing"} - -MACRO {tocs} {"ACM Transactions on Computer Systems"} - -MACRO {tods} {"ACM Transactions on Database Systems"} - -MACRO {tog} {"ACM Transactions on Graphics"} - -MACRO {toms} {"ACM Transactions on Mathematical Software"} - -MACRO {toois} {"ACM Transactions on Office Information Systems"} - -MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} - -MACRO {tcs} {"Theoretical Computer Science"} - -READ - -STRINGS { longest.label } - -INTEGERS { number.label longest.label.width } - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #1 'number.label := - #0 'longest.label.width := -} - -FUNCTION {longest.label.pass} -{ number.label int.to.str$ 'label := - number.label #1 + 'number.label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ -} - -EXECUTE {initialize.longest.label} - -ITERATE {longest.label.pass} - -FUNCTION {begin.bib} -{ preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} diff --git a/Build/source/extra/bibtex/xampl.bib b/Build/source/extra/bibtex/xampl.bib deleted file mode 100644 index 85ee5cb703e..00000000000 --- a/Build/source/extra/bibtex/xampl.bib +++ /dev/null @@ -1,361 +0,0 @@ -% Copyright (C) 1988, 2010 Oren Patashnik. -% Unlimited copying and redistribution of this file are permitted if it -% is unmodified. Modifications (and their redistribution) are also -% permitted, as long as the resulting file is renamed. - -@preamble{ "\newcommand{\noopsort}[1]{} " - # "\newcommand{\printfirst}[2]{#1} " - # "\newcommand{\singleletter}[1]{#1} " - # "\newcommand{\switchargs}[2]{#2#1} " } - -@ARTICLE{article-minimal, - author = {L[eslie] A. Aamport}, - title = {The Gnats and Gnus Document Preparation System}, - journal = {\mbox{G-Animal's} Journal}, - year = 1986, -} - -@ARTICLE{article-full, - author = {L[eslie] A. Aamport}, - title = {The Gnats and Gnus Document Preparation System}, - journal = {\mbox{G-Animal's} Journal}, - year = 1986, - volume = 41, - number = 7, - pages = "73+", - month = jul, - note = "This is a full ARTICLE entry", -} - -The KEY field is here to override the KEY field in the journal being -cross referenced (so is the NOTE field, in addition to its imparting -information). - -@ARTICLE{article-crossref, - crossref = {WHOLE-JOURNAL}, - key = "", - author = {L[eslie] A. Aamport}, - title = {The Gnats and Gnus Document Preparation System}, - pages = "73+", - note = "This is a cross-referencing ARTICLE entry", -} - -@ARTICLE{whole-journal, - key = "GAJ", - journal = {\mbox{G-Animal's} Journal}, - year = 1986, - volume = 41, - number = 7, - month = jul, - note = {The entire issue is devoted to gnats and gnus - (this entry is a cross-referenced ARTICLE (journal))}, -} - -@INBOOK{inbook-minimal, - author = "Donald E. Knuth", - title = "Fundamental Algorithms", - publisher = "Addison-Wesley", - year = "{\noopsort{1973b}}1973", - chapter = "1.2", -} - -@INBOOK{inbook-full, - author = "Donald E. Knuth", - title = "Fundamental Algorithms", - volume = 1, - series = "The Art of Computer Programming", - publisher = "Addison-Wesley", - address = "Reading, Massachusetts", - edition = "Second", - month = "10~" # jan, - year = "{\noopsort{1973b}}1973", - type = "Section", - chapter = "1.2", - pages = "10--119", - note = "This is a full INBOOK entry", -} - -@INBOOK{inbook-crossref, - crossref = "whole-set", - title = "Fundamental Algorithms", - volume = 1, - series = "The Art of Computer Programming", - edition = "Second", - year = "{\noopsort{1973b}}1973", - type = "Section", - chapter = "1.2", - note = "This is a cross-referencing INBOOK entry", -} - -@BOOK{book-minimal, - author = "Donald E. Knuth", - title = "Seminumerical Algorithms", - publisher = "Addison-Wesley", - year = "{\noopsort{1973c}}1981", -} - -@BOOK{book-full, - author = "Donald E. Knuth", - title = "Seminumerical Algorithms", - volume = 2, - series = "The Art of Computer Programming", - publisher = "Addison-Wesley", - address = "Reading, Massachusetts", - edition = "Second", - month = "10~" # jan, - year = "{\noopsort{1973c}}1981", - note = "This is a full BOOK entry", -} - -@BOOK{book-crossref, - crossref = "whole-set", - title = "Seminumerical Algorithms", - volume = 2, - series = "The Art of Computer Programming", - edition = "Second", - year = "{\noopsort{1973c}}1981", - note = "This is a cross-referencing BOOK entry", -} - -@BOOK{whole-set, - author = "Donald E. Knuth", - publisher = "Addison-Wesley", - title = "The Art of Computer Programming", - series = "Four volumes", - year = "{\noopsort{1973a}}{\switchargs{--90}{1968}}", - note = "Seven volumes planned (this is a cross-referenced set of BOOKs)", -} - -@BOOKLET{booklet-minimal, - key = "Kn{\printfirst{v}{1987}}", - title = "The Programming of Computer Art", -} - -@BOOKLET{booklet-full, - author = "Jill C. Knvth", - title = "The Programming of Computer Art", - howpublished = "Vernier Art Center", - address = "Stanford, California", - month = feb, - year = 1988, - note = "This is a full BOOKLET entry", -} - -@INCOLLECTION{incollection-minimal, - author = "Daniel D. Lincoll", - title = "Semigroups of Recurrences", - booktitle = "High Speed Computer and Algorithm Organization", - publisher = "Academic Press", - year = 1977, -} - -@INCOLLECTION{incollection-full, - author = "Daniel D. Lincoll", - title = "Semigroups of Recurrences", - editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", - booktitle = "High Speed Computer and Algorithm Organization", - number = 23, - series = "Fast Computers", - chapter = 3, - type = "Part", - pages = "179--183", - publisher = "Academic Press", - address = "New York", - edition = "Third", - month = sep, - year = 1977, - note = "This is a full INCOLLECTION entry", -} - -@INCOLLECTION{incollection-crossref, - crossref = "whole-collection", - author = "Daniel D. Lincoll", - title = "Semigroups of Recurrences", - pages = "179--183", - note = "This is a cross-referencing INCOLLECTION entry", -} - -@BOOK{whole-collection, - editor = "David J. Lipcoll and D. H. Lawrie and A. H. Sameh", - title = "High Speed Computer and Algorithm Organization", - booktitle = "High Speed Computer and Algorithm Organization", - number = 23, - series = "Fast Computers", - publisher = "Academic Press", - address = "New York", - edition = "Third", - month = sep, - year = 1977, - note = "This is a cross-referenced BOOK (collection) entry", -} - -@MANUAL{manual-minimal, - key = "Manmaker", - title = "The Definitive Computer Manual", -} - -@MANUAL{manual-full, - author = "Larry Manmaker", - title = "The Definitive Computer Manual", - organization = "Chips-R-Us", - address = "Silicon Valley", - edition = "Silver", - month = apr # "-" # may, - year = 1986, - note = "This is a full MANUAL entry", -} - -@MASTERSTHESIS{mastersthesis-minimal, - author = "{\'{E}}douard Masterly", - title = "Mastering Thesis Writing", - school = "Stanford University", - year = 1988, -} - -@MASTERSTHESIS{mastersthesis-full, - author = "{\'{E}}douard Masterly", - title = "Mastering Thesis Writing", - school = "Stanford University", - type = "Master's project", - address = "English Department", - month = jun # "-" # aug, - year = 1988, - note = "This is a full MASTERSTHESIS entry", -} - -@MISC{misc-minimal, - key = "Missilany", - note = "This is a minimal MISC entry", -} - -@MISC{misc-full, - author = "Joe-Bob Missilany", - title = "Handing out random pamphlets in airports", - howpublished = "Handed out at O'Hare", - month = oct, - year = 1984, - note = "This is a full MISC entry", -} - -@STRING{STOC-key = "OX{\singleletter{stoc}}"} - -@STRING{ACM = "The OX Association for Computing Machinery"} - -@STRING{STOC = " Symposium on the Theory of Computing"} - -@INPROCEEDINGS{inproceedings-minimal, - author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", - title = "On Notions of Information Transfer in {VLSI} Circuits", - booktitle = "Proc. Fifteenth Annual ACM" # STOC, - year = 1983, -} - -@INPROCEEDINGS{inproceedings-full, - author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", - title = "On Notions of Information Transfer in {VLSI} Circuits", - editor = "Wizard V. Oz and Mihalis Yannakakis", - booktitle = "Proc. Fifteenth Annual ACM" # STOC, - number = 17, - series = "All ACM Conferences", - pages = "133--139", - month = mar, - year = 1983, - address = "Boston", - organization = ACM, - publisher = "Academic Press", - note = "This is a full INPROCEDINGS entry", -} - -@INPROCEEDINGS{inproceedings-crossref, - crossref = "whole-proceedings", - author = "Alfred V. Oaho and Jeffrey D. Ullman and Mihalis Yannakakis", - title = "On Notions of Information Transfer in {VLSI} Circuits", - organization = "", - pages = "133--139", - note = "This is a cross-referencing INPROCEEDINGS entry", -} - -@PROCEEDINGS{proceedings-minimal, - key = STOC-key, - title = "Proc. Fifteenth Annual" # STOC, - year = 1983, -} - -@PROCEEDINGS{proceedings-full, - editor = "Wizard V. Oz and Mihalis Yannakakis", - title = "Proc. Fifteenth Annual" # STOC, - number = 17, - series = "All ACM Conferences", - month = mar, - year = 1983, - address = "Boston", - organization = ACM, - publisher = "Academic Press", - note = "This is a full PROCEEDINGS entry", -} - -@PROCEEDINGS{whole-proceedings, - key = STOC-key, - organization = ACM, - title = "Proc. Fifteenth Annual" # STOC, - address = "Boston", - year = 1983, - booktitle = "Proc. Fifteenth Annual ACM" # STOC, - note = "This is a cross-referenced PROCEEDINGS", -} - -@PHDTHESIS{phdthesis-minimal, - author = "F. Phidias Phony-Baloney", - title = "Fighting Fire with Fire: Festooning {F}rench Phrases", - school = "Fanstord University", - year = 1988, -} - -@PHDTHESIS{phdthesis-full, - author = "F. Phidias Phony-Baloney", - title = "Fighting Fire with Fire: Festooning {F}rench Phrases", - school = "Fanstord University", - type = "{PhD} Dissertation", - address = "Department of French", - month = jun # "-" # aug, - year = 1988, - note = "This is a full PHDTHESIS entry", -} - -@TECHREPORT{techreport-minimal, - author = "Tom Terrific", - title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm", - institution = "Fanstord University", - year = 1988, -} - -@TECHREPORT{techreport-full, - author = "Tom T{\'{e}}rrific", - title = "An {$O(n \log n / \! \log\log n)$} Sorting Algorithm", - institution = "Fanstord University", - type = "Wishful Research Result", - number = "7", - address = "Computer Science Department, Fanstord, California", - month = oct, - year = 1988, - note = "This is a full TECHREPORT entry", -} - -@UNPUBLISHED{unpublished-minimal, - author = "Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot", - title = "Lower Bounds for Wishful Research Results", - note = "Talk at Fanstord University (this is a minimal UNPUBLISHED entry)", -} - -@UNPUBLISHED{unpublished-full, - author = "Ulrich {\"{U}}nderwood and Ned {\~N}et and Paul {\={P}}ot", - title = "Lower Bounds for Wishful Research Results", - month = nov # ", " # dec, - year = 1988, - note = "Talk at Fanstord University (this is a full UNPUBLISHED entry)", -} - -@MISC{random-note-crossref, - key = {Volume-2}, - note = "Volume~2 is listed under Knuth \cite{book-full}" -} diff --git a/Build/source/extra/djgpp/ChangeLog b/Build/source/extra/djgpp/ChangeLog deleted file mode 100644 index 53a911e5f32..00000000000 --- a/Build/source/extra/djgpp/ChangeLog +++ /dev/null @@ -1,69 +0,0 @@ -1999-01-27 Olaf Weber - - * config.bat: Update from Eli Zaretskii. - -1999-01-10 Olaf Weber - - * pathconf.c, xstat.h, putenv.c, stat.c, popen.c: New files from - Eli, updates of other files. - -1998-10-22 Eli Zaretskii - - * config.bat: Support build of additional packages: dtl, dvidvi, - gsftopk, lacheck, makeindexk, musixflx, odvipsk, ps2pkm, seetexk, - tex4htk. - * cfgdtl.pat, cfgdvidv.pat, cfglachk.pat, cfgseetx.pat, - cfgmkind.pat, cfggsfpk.pat, cfgpspkm.pat, cfgtexht.pat, - cfgmusix.pat: New files. - -1998-03-18 Eli Zaretskii - - * README.djgpp: Minor updates and cleanup. - - * cfgmain.pat, cfgkpath.pat, cfgweb2c.pat, cfgdvilj.pat, - cfgdvips.pat: New versions. - -1998-03-04 Eli Zaretskii - - * cfgdvips.pat: New version, fixes problems with "make check" in - the dvipsk directory. - -1998-02-16 Eli Zaretskii - - * config.bat: Configure with EPSFWIN pseudo-window support. - -1998-02-09 Eli Zaretskii - - * config.bat: Fail if patches to some of the configure scripts - fail to apply. Use response file when invoking the shell, to - avoid exceeding the 126-character limit of DOS command lines. Use - ${DJDIR}/share as the location of the texmf tree. - - * cfgmain.pat, cfgkpath.pat, cfgweb2c.pat, cfgdvilj.pat, - cfgdvips.pat: New versions. - -Wed Jan 28 20:16:14 1998 Olaf Weber - - * A new set of files from Eli, including cfgdvips.pat and - cfgdvilj.pat which are new. - -Tue Jan 13 12:23:50 1998 Olaf Weber - - * cfgmain.pat, cfgweb2c.pat, config.bat: New version from Eli. - -Tue Dec 30 17:54:29 1997 Olaf Weber - - * cfgweb2c.pat: New version from Eli. - -Thu Dec 18 20:43:39 1997 Olaf Weber - - * cfgkpath.pat, cfgweb2c.pat, cfgmain.pat, config.bat: New - versions from Eli. - -Tue Dec 16 18:56:03 1997 Olaf Weber - - * config.bat: New file from Eli Zaretskii. - - * cfgweb2c.pat, cfgkpath.pat, cfgmain.pat: New file from Eli - Zaretskii, edited to remove obsolete patches. - diff --git a/Build/source/extra/djgpp/README.djgpp b/Build/source/extra/djgpp/README.djgpp deleted file mode 100644 index 8579633b28e..00000000000 --- a/Build/source/extra/djgpp/README.djgpp +++ /dev/null @@ -1,207 +0,0 @@ -This directory includes files required to build TeX and related -programs with the DJGPP port of GNU tools for MS-DOS and MS-Windows. -DJGPP produces 32-bit protected-mode programs which run on all -Microsoft platforms. On plain MS-DOS they need a DPMI server (a free -server is available as v2misc/csdpmiNb.zip that can be downloaded from -DJGPP archives on SimTel.NET mirrors). MS-Windows have DPMI services -built into them. When run on Windows 9X, the DJGPP-compiled programs -support long file names. - - - Building the package from sources - --------------------------------- - - - The following tools are REQUIRED to build and install Web2c - programs (the parentheses list filenames of binary distributions - you can download from DJGPP archives if you don't have a - particular package): - - Bash (bsh1147b.zip) - Fileutils (fil316b.zip) - Textutils (txt122b.zip) - Grep (grep22b.zip) - Patch (pat25b.zip) - Sh-utils (shl112b.zip) - Sed (sed302b.zip) - Diffutils (dif2721b.zip) - Findutils (find41b.zip) - Ed (ed-02b.zip) - Gawk (gwk303b.zip) - Bison (bsn125b.zip) - Flex (flx254b.zip) - - All of these are available from the v2gnu directory on the usual - DJGPP sites, e.g. ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/. - - The above tools are IN ADDITION to the basic DJGPP development - environment that is required to compile and link C programs. - Consult the file v2/readme.1st and the DJGPP FAQ list in - v2/faqNNNb.zip, for details about the basic package. - - - Unzip the downloaded Web2c and Texmflib distributions from the - root of your DJGPP installation tree. If you are doing this on - Windows 9x, use an unzip program that supports long filenames. - - This will create the top directory and unpack the sources - into the relevant subdirectories. It will also create the - `share/texmf' directory and unpack the contents of Texmflib - library there. - - - At this point, I suggest you to read the file - `kpathsea/INSTALL.txt'. It includes a detailed yet very - readable description of the various options available to you at - build and installation time. - - - Make sure your TMPDIR environment variable points to a drive - with enough free space. Many DJGPP installations set this - variable to a RAM disk for performance reasons. Since RAM disks - tend to be small (a few Megabytes), a complex shell script may - fill it with temporary files, typically from pipes and `command` - expansions, after which point programs run by that shell will - start to fail. The TeX build process runs some very long and - complicated shell scripts which require around 4MB of free space - on TMPDIR filesystem (it failed for me when I had only 2.5MB). - If you cannot enlarge your RAM disk, point TMPDIR to a real disk - (the effect on the overall build time is insignificant, since - GCC will have hard time compiling some of the larger programs - with -O2 switch). TMPDIR is usually set on the DJGPP.ENV file, - but you can override it by setting TMPDIR from the DOS prompt. - - - The default 256KB stack size limit of DJGPP programs is too - small for compiling some of the TeX programs. Make sure your - cc1.exe program has at least 768KB of stack. Here's how: - - stubedit cc1.exe minstack=768k - - (`stubedit' is part of the basic DJGPP development - environment). - - - To configure the package for DJGPP, run the `config.bat' batch - file in the djgpp subdirectory. This sets some environment - variables and then invokes Bash to run the configuration script - with necessary arguments. (You can edit the batch file if you - want to run the script with different arguments.) The command - is this: - - djgpp\config - - - It is possible to configure and build Web2c from a directory - other than where the sources reside (useful when you cannot - write to that directory, like if it's on a CD-ROM). In that - case, you need to invoke `config.bat' with a single argument - which is the full pathname of the source directory. For - example: - - f:\gnu\web2c-7.2\djgpp\config f:/gnu/web2c-7.2 - - Note that you MUST use Unix-style forward slashes in the - argument you pass to `config.bat', or else it will fail. - - - The configure script will run for a while and recursively - configure the programs in subdirectories. - - - After running `config', just say "make". - - Building the full Web2c package takes a while (about 2 hours - on a 486/DX2-66, 35 minutes on a Pentium-166), so you might go - for a cup of coffee while it compiles. - - - To build the emulation programs in the `contrib' directory, - chdir into that directory and say "make". Compiling `regex.c' - triggers several warning messages about variables that ``might - be used uninitialized''; you can safely disregard these - warnings. - - - If you are building Texk more than 18 months since it was - released, you might see a warning message while LaTeX is built - which complains about old sources. In general, you can press - [Enter] in response to that message and let the build continue, - since the message is just a precaution. However, if you do care - to have the latest stuff, you will need to download the - latex/base directory from one of the CTAN mirrors and replace - with it the files in latex/base which come with tmflib74.zip. - - - If you have changed some of the programs in the package, it is a - good idea to run tests on them. The Makefile in the web2c - directory has a large number of xxx-check targets, where xxx is - the name of a program; you can run these one by one by going - into web2c and saying like so: - - make gftopk-check - - You can also run all of them together by saying "make check" in - the top-level directory. - - Some of the tests appear to fail (`diff' prints some actual - differences between the test results and the reference files - that come with the package. In most cases, this is normal - behavior (the programs were changed since the canonical results - were computed); the file `web2c/tests/check.log' includes the - output you should see for each test. If your results coincide - with `check.log' (except for the version of the package that the - programs print), you are doing fine. - - - Before installing, if you already have a previous version of - Texk installed, review your `texmf.cnf' configuration file (in - %TEXMF%/web2c directory). If you have changed it from the - original, you might want the installation process to leave it - alone and not overwrite it with the fresh copy from the - distribution. In that case, edit `texmf.cnf' and remove the - word "original" from its first line. This tells the - installation process to refrain from replacing that file. - - - To install the programs, say "make install" in the top - directory. This will create missing directories and copy the - programs and auxiliary files to their places. The programs - inside `contrib' need to be installed manually (typically, into - the same directory where the executable programs go). - - - Troubleshooting - --------------- - - I do NOT intend here to replace the various chapters in the docs - which explain how to solve problems and report bugs. Please read - the docs whenever you see any seemingly abnormal behavior. What's - below is intended to mention a few DOS- and DJGPP-specific - problems that you might see, and how to get around them. - - First, a word of warning. Web2c is a tremendously large and - complex package, with dozens of different programs, some of them - with many different options. While porting it, I've made a good- - faith effort to test everything I could, including using it to - generate printed versions of various TeX and Texinfo documents. - However, some bugs might still be there. Please treat this port - accordingly and report possible bugs to the DJGPP news group - (comp.os.msdos.djgpp) first. - - One possible problem you could see is due to insufficient number - of available file handles. `Dvilj' is particularly prone to this - problem. If you ever see an error message to the effect that a - program has no more handles, edit your CONFIG.SYS and enlarge the - FILES= setting there. (Don't forget to reboot so the new setting - is in effect.) - - Another related problem manifests itself by an error message like - so: - - c:\djgpp\bin/mf.exe: cannot open - - This usually happens when a DVI driver finds a missing font and - invokes the MetaFont program to generate them on the fly. Due to - peculiarities of file handles inheritance from parent to child - processes, the child process can sometimes fail to start because - the stub cannot open the .exe file. I think I've fixed these - problems, so you shouldn't see such messages, but if you do, - please report the details. - - If the font-creation fails, a file named `missfont.log' is created - in the current directory, with the commands you should issue to - make these fonts. Many times, invoking that file as a batch file - will create the missing fonts, so you could then invoke the DVI - driver again and it will work. - - - Happy TeXing! - - Eli Zaretskii diff --git a/Build/source/extra/djgpp/cfgdtl.pat b/Build/source/extra/djgpp/cfgdtl.pat deleted file mode 100644 index 23f01392623..00000000000 --- a/Build/source/extra/djgpp/cfgdtl.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** dtl/configure.orig Tue Mar 17 12:51:52 1998 ---- dtl/configure Thu Mar 19 18:28:22 1998 -*************** -*** 2273,2279 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2273,2279 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgdvidv.pat b/Build/source/extra/djgpp/cfgdvidv.pat deleted file mode 100644 index e03cbf55b43..00000000000 --- a/Build/source/extra/djgpp/cfgdvidv.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** dvidvi/configure.orig Tue Mar 17 12:51:54 1998 ---- dvidvi/configure Thu Mar 19 17:55:50 1998 -*************** -*** 2273,2279 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2273,2279 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgdvilj.pat b/Build/source/extra/djgpp/cfgdvilj.pat deleted file mode 100644 index 9300c9a5a8b..00000000000 --- a/Build/source/extra/djgpp/cfgdvilj.pat +++ /dev/null @@ -1,29 +0,0 @@ -*** dviljk/configure.orig Thu Mar 12 13:20:20 1998 ---- dviljk/configure Tue Mar 17 11:38:20 1998 -*************** -*** 2140,2145 **** ---- 2140,2146 ---- - s%@LTLIBOBJS@%$LTLIBOBJS%g - s%@MAINT@%$MAINT%g - s%@texmfmain@%$texmfmain%g -+ s, ln -s , cp -pr , - - CEOF - EOF -*************** -*** 2273,2279 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2274,2280 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgdvips.pat b/Build/source/extra/djgpp/cfgdvips.pat deleted file mode 100644 index 5e252a48fe3..00000000000 --- a/Build/source/extra/djgpp/cfgdvips.pat +++ /dev/null @@ -1,31 +0,0 @@ -*** dvipsk/configure.orig Thu Mar 12 13:20:44 1998 ---- dvipsk/configure Tue Mar 17 11:38:22 1998 -*************** -*** 2077,2082 **** ---- 2077,2085 ---- - s%@LTLIBOBJS@%$LTLIBOBJS%g - s%@MAINT@%$MAINT%g - s%@texmfmain@%$texmfmain%g -+ s, ln -s , cp -rp , -+ /^ -PATH=/s,^ -,&PATH_SEPARATOR=: PATH_EXPAND=y , -+ /^ .*testdata:/s,testdata:,testdata\\\;,g - - CEOF - EOF -*************** -*** 2210,2216 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2213,2219 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgdvpdf.pat b/Build/source/extra/djgpp/cfgdvpdf.pat deleted file mode 100644 index 58c716166b7..00000000000 --- a/Build/source/extra/djgpp/cfgdvpdf.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** dvipdfm/configure.orig Sun Jan 10 17:06:32 1999 ---- dvipdfm/configure Mon Jan 11 10:19:58 1999 -*************** -*** 3320,3326 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 3320,3326 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfggsfpk.pat b/Build/source/extra/djgpp/cfggsfpk.pat deleted file mode 100644 index 2d24a48dce7..00000000000 --- a/Build/source/extra/djgpp/cfggsfpk.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** gsftopk/configure.orig Tue Mar 17 12:51:56 1998 ---- gsftopk/configure Tue Sep 15 15:47:08 1998 -*************** -*** 2266,2272 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2266,2272 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgkpath.pat b/Build/source/extra/djgpp/cfgkpath.pat deleted file mode 100644 index c86f1f95474..00000000000 --- a/Build/source/extra/djgpp/cfgkpath.pat +++ /dev/null @@ -1,30 +0,0 @@ -*** kpathsea/configure.orig Mon Mar 9 08:23:38 1998 ---- kpathsea/configure Tue Mar 17 11:38:20 1998 -*************** -*** 2045,2050 **** ---- 2045,2052 ---- - s%@LTLIBOBJS@%$LTLIBOBJS%g - s%@MAINT@%$MAINT%g - s%@texmfmain@%$texmfmain%g -+ /^ sed -f texmf.sed/c\\ -+ sed -e '/^[^%]/s/:/;/g' \\\$(srcdir)/texmf.in | sed -f texmf.sed >\\\$@ - - CEOF - EOF -*************** -*** 2178,2184 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2180,2186 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfglachk.pat b/Build/source/extra/djgpp/cfglachk.pat deleted file mode 100644 index 8820034379c..00000000000 --- a/Build/source/extra/djgpp/cfglachk.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** lacheck/configure.orig Tue Mar 17 12:51:58 1998 ---- lacheck/configure Mon Mar 23 18:07:46 1998 -*************** -*** 2564,2570 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2564,2570 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgmain.pat b/Build/source/extra/djgpp/cfgmain.pat deleted file mode 100644 index 2c05e06246e..00000000000 --- a/Build/source/extra/djgpp/cfgmain.pat +++ /dev/null @@ -1,29 +0,0 @@ -*** configure.orig Wed Mar 11 00:38:40 1998 ---- configure Tue Mar 17 11:38:18 1998 -*************** -*** 973,978 **** ---- 973,979 ---- - - fi - if test "${ac_cv_path_install+set}" = set; then -+ ac_cv_path_install=`echo.exe "$ac_cv_path_install"` - INSTALL="$ac_cv_path_install" - else - # As a last resort, use the slow shell script. We don't cache a -*************** -*** 1986,1992 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 1987,1993 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgmkind.pat b/Build/source/extra/djgpp/cfgmkind.pat deleted file mode 100644 index 12d931d012f..00000000000 --- a/Build/source/extra/djgpp/cfgmkind.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** makeindexk/configure.orig Tue Mar 17 12:52:06 1998 ---- makeindexk/configure Tue Sep 15 10:43:52 1998 -*************** -*** 2285,2291 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2285,2291 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgmusix.pat b/Build/source/extra/djgpp/cfgmusix.pat deleted file mode 100644 index a038f612f39..00000000000 --- a/Build/source/extra/djgpp/cfgmusix.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** musixflx/configure.orig Tue Mar 17 12:52:08 1998 ---- musixflx/configure Wed Oct 21 09:42:44 1998 -*************** -*** 2273,2279 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2273,2279 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgpspkm.pat b/Build/source/extra/djgpp/cfgpspkm.pat deleted file mode 100644 index 7614f4bc046..00000000000 --- a/Build/source/extra/djgpp/cfgpspkm.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** ps2pkm/configure.orig Tue Mar 17 12:52:14 1998 ---- ps2pkm/configure Tue Sep 15 15:59:48 1998 -*************** -*** 2476,2482 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2476,2482 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgseetx.pat b/Build/source/extra/djgpp/cfgseetx.pat deleted file mode 100644 index adb42fbb7ed..00000000000 --- a/Build/source/extra/djgpp/cfgseetx.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** seetexk/configure.orig Tue Mar 17 12:52:16 1998 ---- seetexk/configure Thu Mar 26 14:37:20 1998 -*************** -*** 2305,2311 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2305,2311 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgtexht.pat b/Build/source/extra/djgpp/cfgtexht.pat deleted file mode 100644 index 570de8147a9..00000000000 --- a/Build/source/extra/djgpp/cfgtexht.pat +++ /dev/null @@ -1,19 +0,0 @@ -*** tex4htk/configure.orig Tue Mar 17 12:52:20 1998 ---- tex4htk/configure Wed Sep 16 19:06:00 1998 -*************** -*** 2210,2216 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 2210,2216 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/cfgweb2c.pat b/Build/source/extra/djgpp/cfgweb2c.pat deleted file mode 100644 index e74d341f91e..00000000000 --- a/Build/source/extra/djgpp/cfgweb2c.pat +++ /dev/null @@ -1,38 +0,0 @@ -*** web2c/configure.orig Mon Mar 9 08:23:40 1998 ---- web2c/configure Tue Mar 17 11:38:24 1998 -*************** -*** 4271,4276 **** ---- 4271,4286 ---- - s%@zlib@%$zlib%g - s%@pdftexlibsdep@%$pdftexlibsdep%g - s%@zlibinc@%$zlibinc%g -+ s,\.gft,.gf,g -+ /^ MAKEMPX_BINDIR/s,^ ,&PATH_SEPARATOR=: PATH_EXPAND=y ,g -+ /^ -PATH=/s,^ -,&PATH_SEPARATOR=: PATH_EXPAND=y ,g -+ /\\\$(LN).*initex/s,\\\$(LN),ln -s,g -+ /\\\$(LN).*iniomega/s,\\\$(LN),ln -s,g -+ /\\\$(LN).*inimf/s,\\\$(LN),ln -s,g -+ /\\\$(LN).*inimpost/s,\\\$(LN),ln -s,g -+ /\\\$\\\$base/s,\\\$(LN),ln -s,g -+ s,pooltype-check,poolt-check, -+ /TFMFONTS=/s,tests:,tests\\\;, - - CEOF - EOF -*************** -*** 4406,4412 **** - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") > $ac_file - fi; done - rm -f conftest.s* - ---- 4416,4422 ---- - s%@srcdir@%$srcdir%g - s%@top_srcdir@%$top_srcdir%g - s%@INSTALL@%$INSTALL%g -! " | (eval "$ac_sed_cmds") | sed -e '/^default_texsizes/s,:,;,' > $ac_file - fi; done - rm -f conftest.s* - diff --git a/Build/source/extra/djgpp/config.bat b/Build/source/extra/djgpp/config.bat deleted file mode 100755 index d016366692c..00000000000 --- a/Build/source/extra/djgpp/config.bat +++ /dev/null @@ -1,272 +0,0 @@ -@echo off -Rem -Rem The SmallEnv gorp is for those who have too small environment -Rem size which will cause the variables we set to be truncated -Rem but who cannot be bothered to read the Out Of Environment Space -Rem error messages spitted by the stock DOS shell -set XSRC=. -if not "%XSRC%" == "." goto SmallEnv -if "%1" == "" goto inplace -set XSRC=%1 -if not "%XSRC%" == "%1" goto SmallEnv -:inplace -if exist .\kpathsea\INSTALL ren .\kpathsea\INSTALL INSTALL.txt -if exist .\web2c\INSTALL ren .\web2c\INSTALL INSTALL.txt -if exist .\dvipsk\INSTALL ren .\dvipsk\INSTALL INSTALL.txt -if exist .\dviljk\INSTALL ren .\dviljk\INSTALL INSTALL.txt -if exist .\gsftopk\INSTALL ren .\gsftopk\INSTALL INSTALL.txt -if exist .\makeindexk\INSTALL ren .\makeindexk\INSTALL INSTALL.txt -if exist .\makeindexk\INSTALL ren .\makeindexk\INSTALL INSTALL.txt -if exist .\dvipdfm\INSTALL ren .\dvipdfm\INSTALL INSTALL.txt -test -d %XSRC% -if not errorlevel 1 goto chkdir -echo %XSRC% is not a directory -goto end -:chkdir -test -f %XSRC%/configure -if not errorlevel 1 goto argsok -echo I cannot find the configure script in directory %XSRC% -goto end -:argsok -rem set SYSROOT=c: -set PATH_SEPARATOR=: -if not "%PATH_SEPARATOR%" == ":" goto SmallEnv -set PATH_EXPAND=y -if not "%PATH_EXPAND%" == "y" goto SmallEnv -if not "%HOSTNAME%" == "" goto hostdone -if "%windir%" == "" goto msdos -set OS=MS-Windows -if not "%OS%" == "MS-Windows" goto SmallEnv -goto haveos -:msdos -set OS=MS-DOS -if not "%OS%" == "MS-DOS" goto SmallEnv -:haveos -if not "%USERNAME%" == "" goto haveuname -if not "%USER%" == "" goto haveuser -echo No USERNAME and no USER found in the environment, using default values -set HOSTNAME=Unknown PC -if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv -:haveuser -set HOSTNAME=%USER%'s PC -if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv -goto userdone -:haveuname -set HOSTNAME=%USERNAME%'s PC -if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv -:userdone -set HOSTNAME=%HOSTNAME%, %OS% -:hostdone -set OS= -echo Updating configure scripts for DJGPP... -test -f %XSRC%/configure.orig -if not errorlevel 1 goto orig1 -cp -p %XSRC%/configure configure.orig -goto patchmain -:orig1 -if not exist configure.orig cp -p %XSRC%/configure.orig configure.orig -:patchmain -patch -o configure configure.orig %XSRC%/djgpp/cfgmain.pat -if errorlevel 1 goto PatchError -test -d %XSRC%/kpathsea -if errorlevel 1 goto DviLJk -if not exist kpathsea\nul mkdir kpathsea -if exist kpathsea\configure.orig goto orig2 -test -f %XSRC%/kpathsea/configure.orig -if not errorlevel 1 cp -p %XSRC%/kpathsea/configure.orig kpathsea/configure.orig -if not exist kpathsea\configure.orig cp -p %XSRC%/kpathsea/configure kpathsea/configure.orig -:orig2 -patch -o kpathsea/configure kpathsea/configure.orig %XSRC%/djgpp/cfgkpath.pat -if errorlevel 1 goto PatchError -:DviLJk -test -d %XSRC%/dviljk -if errorlevel 1 goto DviPSk -if not exist dviljk\nul mkdir dviljk -if exist dviljk\configure.orig goto orig3 -test -f %XSRC%/dviljk/configure.orig -if not errorlevel 1 cp -p %XSRC%/dviljk/configure.orig dviljk/configure.orig -if not exist dviljk\configure.orig cp -p %XSRC%/dviljk/configure dviljk/configure.orig -:orig3 -patch -o dviljk/configure dviljk/configure.orig %XSRC%/djgpp/cfgdvilj.pat -if errorlevel 1 goto PatchError -:DviPSk -test -d %XSRC%/dvipsk -if errorlevel 1 goto DTL -if not exist dvipsk\nul mkdir dvipsk -if exist dvipsk\configure.orig goto orig4 -test -f %XSRC%/dvipsk/configure.orig -if not errorlevel 1 cp -p %XSRC%/dvipsk/configure.orig dvipsk/configure.orig -if not exist dvipsk\configure.orig cp -p %XSRC%/dvipsk/configure dvipsk/configure.orig -:orig4 -patch -o dvipsk/configure dvipsk/configure.orig %XSRC%/djgpp/cfgdvips.pat -if errorlevel 1 goto PatchError -:ODviPSk -test -d %XSRC%/odvipsk -if errorlevel 1 goto DTL -if not exist odvipsk\nul mkdir odvipsk -if exist odvipsk\configure.orig goto orig40 -test -f %XSRC%/odvipsk/configure.orig -if not errorlevel 1 cp -p %XSRC%/odvipsk/configure.orig odvipsk/configure.orig -if not exist odvipsk\configure.orig cp -p %XSRC%/odvipsk/configure odvipsk/configure.orig -:orig40 -patch -o odvipsk/configure odvipsk/configure.orig %XSRC%/djgpp/cfgdvips.pat -if errorlevel 1 goto PatchError -:DTL -test -d %XSRC%/dtl -if errorlevel 1 goto DviDvi -if not exist dtl\nul mkdir dtl -if exist dtl\configure.orig goto orig5 -test -f %XSRC%/dtl/configure.orig -if not errorlevel 1 cp -p %XSRC%/dtl/configure.orig dtl/configure.orig -if not exist dtl\configure.orig cp -p %XSRC%/dtl/configure dtl/configure.orig -:orig5 -patch -o dtl/configure dtl/configure.orig %XSRC%/djgpp/cfgdtl.pat -if errorlevel 1 goto PatchError -:DViDvi -test -d %XSRC%/dvidvi -if errorlevel 1 goto LaCheck -if not exist dvidvi\nul mkdir dvidvi -if exist dvidvi\configure.orig goto orig6 -test -f %XSRC%/dvidvi/configure.orig -if not errorlevel 1 cp -p %XSRC%/dvidvi/configure.orig dvidvi/configure.orig -if not exist dvidvi\configure.orig cp -p %XSRC%/dvidvi/configure dvidvi/configure.orig -:orig6 -patch -o dvidvi/configure dvidvi/configure.orig %XSRC%/djgpp/cfgdvidv.pat -if errorlevel 1 goto PatchError -:LaCheck -test -d %XSRC%/lacheck -if errorlevel 1 goto SeeTeXk -if not exist lacheck\nul mkdir lacheck -if exist lacheck\configure.orig goto orig7 -test -f %XSRC%/lacheck/configure.orig -if not errorlevel 1 cp -p %XSRC%/lacheck/configure.orig lacheck/configure.orig -if not exist lacheck\configure.orig cp -p %XSRC%/lacheck/configure lacheck/configure.orig -:orig7 -patch -o lacheck/configure lacheck/configure.orig %XSRC%/djgpp/cfglachk.pat -if errorlevel 1 goto PatchError -:SeeTeXk -test -d %XSRC%/seetexk -if errorlevel 1 goto MakeIndexk -if not exist seetexk\nul mkdir seetexk -if exist seetexk\configure.orig goto orig8 -test -f %XSRC%/seetexk/configure.orig -if not errorlevel 1 cp -p %XSRC%/seetexk/configure.orig seetexk/configure.orig -if not exist seetexk\configure.orig cp -p %XSRC%/seetexk/configure seetexk/configure.orig -:orig8 -patch -o seetexk/configure seetexk/configure.orig %XSRC%/djgpp/cfgseetx.pat -if errorlevel 1 goto PatchError -:MakeIndexk -test -d %XSRC%/makeindexk -if errorlevel 1 goto GsfToPk -if not exist makeindexk\nul mkdir makeindexk -if exist makeindexk\configure.orig goto orig9 -test -f %XSRC%/makeindexk/configure.orig -if not errorlevel 1 cp -p %XSRC%/makeindexk/configure.orig makeindexk/configure.orig -if not exist makeindexk\configure.orig cp -p %XSRC%/makeindexk/configure makeindexk/configure.orig -:orig9 -patch -o makeindexk/configure makeindexk/configure.orig %XSRC%/djgpp/cfgmkind.pat -if errorlevel 1 goto PatchError -:GsfToPk -test -d %XSRC%/gsftopk -if errorlevel 1 goto Ps2Pkm -if not exist gsftopk\nul mkdir gsftopk -if exist gsftopk\configure.orig goto orig10 -test -f %XSRC%/gsftopk/configure.orig -if not errorlevel 1 cp -p %XSRC%/gsftopk/configure.orig gsftopk/configure.orig -if not exist gsftopk\configure.orig cp -p %XSRC%/gsftopk/configure gsftopk/configure.orig -:orig10 -patch -o gsftopk/configure gsftopk/configure.orig %XSRC%/djgpp/cfggsfpk.pat -if errorlevel 1 goto PatchError -:Ps2Pkm -test -d %XSRC%/ps2pkm -if errorlevel 1 goto Tex4HTk -if not exist ps2pkm\nul mkdir ps2pkm -if exist ps2pkm\configure.orig goto orig11 -test -f %XSRC%/ps2pkm/configure.orig -if not errorlevel 1 cp -p %XSRC%/ps2pkm/configure.orig ps2pkm/configure.orig -if not exist ps2pkm\configure.orig cp -p %XSRC%/ps2pkm/configure ps2pkm/configure.orig -:orig11 -patch -o ps2pkm/configure ps2pkm/configure.orig %XSRC%/djgpp/cfgpspkm.pat -if errorlevel 1 goto PatchError -:Tex4HTk -test -d %XSRC%/tex4htk -if errorlevel 1 goto MusixFlx -if not exist tex4htk\nul mkdir tex4htk -if exist tex4htk\configure.orig goto orig12 -test -f %XSRC%/tex4htk/configure.orig -if not errorlevel 1 cp -p %XSRC%/tex4htk/configure.orig tex4htk/configure.orig -if not exist tex4htk\configure.orig cp -p %XSRC%/tex4htk/configure tex4htk/configure.orig -:orig12 -patch -o tex4htk/configure tex4htk/configure.orig %XSRC%/djgpp/cfgtexht.pat -if errorlevel 1 goto PatchError -:MusixFlx -test -d %XSRC%/musixflx -if errorlevel 1 goto DviPDFm -if not exist musixflx\nul mkdir musixflx -if exist musixflx\configure.orig goto orig13 -test -f %XSRC%/musixflx/configure.orig -if not errorlevel 1 cp -p %XSRC%/musixflx/configure.orig musixflx/configure.orig -if not exist musixflx\configure.orig cp -p %XSRC%/musixflx/configure musixflx/configure.orig -:orig13 -patch -o musixflx/configure musixflx/configure.orig %XSRC%/djgpp/cfgmusix.pat -if errorlevel 1 goto PatchError -:DviPDFm -test -d %XSRC%/dvipdfm -if errorlevel 1 goto Web2C -if not exist dvipdfm\nul mkdir dvipdfm -if exist dvipdfm\configure.orig goto orig14 -test -f %XSRC%/dvipdfm/configure.orig -if not errorlevel 1 cp -p %XSRC%/dvipdfm/configure.orig dvipdfm/configure.orig -if not exist dvipdfm\configure.orig cp -p %XSRC%/dvipdfm/configure dvipdfm/configure.orig -:orig14 -patch -o dvipdfm/configure dvipdfm/configure.orig %XSRC%/djgpp/cfgdvpdf.pat -if errorlevel 1 goto PatchError -:Web2C -test -d %XSRC%/web2c -if errorlevel 1 goto skipXDVI -if not exist web2c\nul mkdir web2c -if exist web2c\configure.orig goto orig100 -test -f %XSRC%/web2c/configure.orig -if not errorlevel 1 cp -p %XSRC%/web2c/configure.orig web2c/configure.orig -if not exist web2c\configure.orig cp -p %XSRC%/web2c/configure web2c/configure.orig -:orig100 -patch -o web2c/configure web2c/configure.orig %XSRC%/djgpp/cfgweb2c.pat -if errorlevel 1 goto PatchError -Rem -Rem XDvi is not supported on MS-DOS -GoTo skipXDVI -if not exist xdvik\nul mkdir xdvik -if not exist xdvik\configure.orig cp -p %XSRC%/xdvik/configure xdvik/configure.orig -patch -o xdvik/configure xdvik/configure.orig %XSRC%/djgpp/cfgxdvik.pat -if errorlevel 1 goto PatchError -:skipXDVI -set CONFIG_SHELL=bash.exe -set INSTALL=${DJDIR}/bin/ginstall -c -set YACC=bison -y -set LEX=flex -set RANLIB=ranlib -if not "%RANLIB%" == "ranlib" goto SmallEnv -Rem Use a response file to avoid exceeding the 126-character limit -echo --prefix=${DJDIR} --datadir=${DJDIR}/share --srcdir=%XSRC% > cfg.rf -echo --without-x --with-editor='emacs +%%d %%s' --with-epsfwin >> cfg.rf -echo Configuring... -sh ./configure i386-pc-msdos.djgppv2 @cfg.rf -echo Done. -goto CleanUp -:SmallEnv -echo Your environment size is too small. Please enlarge it and run me again. -set HOSTNAME= -set OS= -:CleanUp -set XSRC= -set CONFIG_SHELL= -set INSTALL= -set YACC= -set LEX= -set RANLIB= -set HOSTNAME= -if exist cfg.rf del cfg.rf -goto end -:PatchError -echo Failed to patch one or more configure scripts. Configure NOT done. -:end diff --git a/Build/source/extra/djgpp/pathconf.c b/Build/source/extra/djgpp/pathconf.c deleted file mode 100644 index 71483684e04..00000000000 --- a/Build/source/extra/djgpp/pathconf.c +++ /dev/null @@ -1,47 +0,0 @@ -/* Copyright (C) 1997 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -#include -#include -#include -#include -#include -#include - -#define TOLOWER(c) (isascii(c) && isupper(c) ? tolower (c) : (c)) - -long -pathconf(const char *path, int name) -{ - switch (name) - { - case _PC_LINK_MAX: return LINK_MAX; - case _PC_MAX_CANON: return MAX_CANON; - case _PC_MAX_INPUT: return MAX_INPUT; - case _PC_NAME_MAX: case _PC_PATH_MAX: - { - int name_max, path_max; - int e = errno; - char *lfnenv = getenv ("LFN"); - - if (!lfnenv || TOLOWER (*lfnenv) != 'n') - { - errno = 0; - _get_volume_info (path, &name_max, &path_max, 0); - if (!errno) - { - errno = e; - return (name == _PC_NAME_MAX) ? name_max : path_max; - } - } - return (name == _PC_NAME_MAX) ? NAME_MAX : PATH_MAX; - } - case _PC_PIPE_BUF: return PIPE_BUF; - case _PC_CHOWN_RESTRICTED: return _POSIX_CHOWN_RESTRICTED; - case _PC_NO_TRUNC: return _POSIX_NO_TRUNC; - case _PC_VDISABLE: return _POSIX_VDISABLE; - - default: - errno = EINVAL; - return -1; - } -} diff --git a/Build/source/extra/djgpp/popen.c b/Build/source/extra/djgpp/popen.c deleted file mode 100644 index 67250d6ed7c..00000000000 --- a/Build/source/extra/djgpp/popen.c +++ /dev/null @@ -1,218 +0,0 @@ -/* Copyright (C) 1997 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -/* - This is popen() and pclose() for MSDOS. They were developed using - Microsoft C, but should port easily to DOS C any compiler. - - Original author: pacetti@fl-ngnet.army.mil - - These routines are hacks, that is they SIMULATE thier UNIX - counterparts. Since MSDOS and won't allow concurrent process spawning, - you can't really pipe. I came up with this nearly stupid way around - piping because I wanted to have some portability between UNIX and MSDOS. - I'm probably not the first person to have this idea or implement it, but - I think I'm the first to give it away for free (no points?!). - - The functions simulate popen() and pclose() by redirecting stdin or - stdout, then spawning a child processes via system(). - - If you popen() for read, the stdout is redirected to a temporary - file, and the child is spawned. The stdout is reopened via dup2(), the - temporary file is opened for read and a file pointer to it is returned. - - If you popen() for write, a temporary file is opened for write, and - a file pointer to it is returned. When you pclose(), the stdin is - redirected to the temporary file and the child is spawned. - - In both cases, pclose() closes and unlinks the temporary file. - - A static linked list of C structures is built to store necessary - info for all popen()ed files so you can popen() more than one file at - a time. - - The popen() function will return NULL on an error, or a valid FILE - *pointer on a successful open. The pclose() function will return - negative one (-1) on an error or zero (0) on a successful close. - - The function prototypes are: - - FILE *popen(command, mode) - char *command, char *mode; - - int pclose(pp) - FILE *pp; - - Where command is a character string equivilant to a MSDOS command - line, mode is "r" for read or "w" for write, and pp is a pointer to a - file opened through popen(). - - A main() function has been included for testing purposes, to compile - it define the preprocessor token TEST at compile time. - */ - -#include -#include -#include -#include -#include -#include -#include -#include - -/* hold file pointer, descriptor, command, mode, temporary file name, - and the status of the command */ -struct pipe_list { - FILE *fp; - int fd; - int exit_status; - char *command, mode[10], temp_name[L_tmpnam]; - struct pipe_list *next; -}; - -/* static, global list pointer */ -static struct pipe_list *pl = NULL; - -FILE * -popen (const char *cm, const char *md) /* program name, pipe mode */ -{ - struct pipe_list *l1, *l2; - - /* make new node */ - if ((l1 = (struct pipe_list *) malloc (sizeof (struct pipe_list))) == NULL) - return NULL; - - /* zero out elements to we'll get here */ - l1->fd = 0; - l1->fp = NULL; - l1->next = NULL; - - /* if empty list - just grab new node */ - if (!pl) - pl = l1; - else - { - /* otherwise, find last node in list */ - ++(l1->fd); - l2 = pl; - while (l2->next) - { - ++(l1->fd); - l2 = l2->next; - }; - /* add new node to list */ - l2->next = l1; - } - - /* stick in elements we know already */ - l1->exit_status = -1; - strcpy (l1->mode, md); - if (tmpnam (l1->temp_name) == NULL) - return NULL; - - /* if can save the program name, build temp file */ - if ((l1->command = malloc(strlen(cm)+1))) - { - strcpy(l1->command, cm); - /* if caller wants to read */ - if (l1->mode[0] == 'r') - { - /* dup stdout */ - if ((l1->fd = dup (fileno (stdout))) == EOF) - l1->fp = NULL; - else if (!(l1->fp = freopen (l1->temp_name, "wb", stdout))) - l1->fp = NULL; - else - /* exec cmd */ - if ((l1->exit_status = system (cm)) == EOF) - l1->fp = NULL; - /* reopen real stdout */ - if (dup2 (l1->fd, fileno (stdout)) == EOF) - l1->fp = NULL; - /* if cmd couldn't be run, make sure we return NULL */ - else if (l1->exit_status != EOF) - /* open file for reader */ - l1->fp = fopen (l1->temp_name, l1->mode); - close(l1->fd); - } - else - /* if caller wants to write */ - if (l1->mode[0] == 'w') - /* open temp file */ - l1->fp = fopen (l1->temp_name, l1->mode); - else - /* unknown mode */ - l1->fp = NULL; - } - return l1->fp; /* return == NULL ? ERROR : OK */ -} - -int -pclose (FILE *pp) -{ - struct pipe_list *l1, *l2; /* list pointers */ - int retval=0; /* function return value */ - - /* if pointer is first node */ - if (pl->fp == pp) - { - /* save node and take it out the list */ - l1 = pl; - pl = l1->next; - } - else - /* if more than one node in list */ - if (pl->next) - { - /* find right node */ - for (l2 = pl, l1 = pl->next; l1; l2 = l1, l1 = l2->next) - if (l1->fp == pp) - break; - - /* take node out of list */ - l2->next = l1->next; - } - else - return -1; - - /* if FILE not in list - return error */ - if (l1->fp == pp) - { - /* close the (hopefully) popen()ed file */ - fclose (l1->fp); - - /* if pipe was opened to write */ - if (l1->mode[0] == 'w') - { - /* dup stdin */ - if ((l1->fd = dup (fileno (stdin))) == EOF) - retval = -1; - else - /* open temp stdin */ - if (!(l1->fp = freopen (l1->temp_name, "rb", stdin))) - retval = -1; - else - /* exec cmd */ - if ((retval = system (l1->command)) != EOF) - { - /* reopen stdin */ - if (dup2 (l1->fd, fileno (stdin)) == EOF) - retval = -1; - } - close(l1->fd); - } - else - /* if pipe was opened to read, return the exit status we saved */ - if (l1->mode[0] == 'r') - retval = l1->exit_status; - else - /* invalid mode */ - retval = -1; - } - remove (l1->temp_name); /* remove temporary file */ - free (l1->command); /* dealloc memory */ - free (l1); /* dealloc memory */ - l1 = NULL; /* make pointer bogus */ - - return retval; /* retval==0 ? OK : ERROR */ -} diff --git a/Build/source/extra/djgpp/putenv.c b/Build/source/extra/djgpp/putenv.c deleted file mode 100644 index efc0241ff07..00000000000 --- a/Build/source/extra/djgpp/putenv.c +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -#include -#include -#include -#include -#include - -/* - - This routine assumes that the environ array and all strings it - points to were malloc'd. Nobody else should modify the environment - except crt1.c - -*/ - -extern char **environ; -static char **prev_environ = NULL; /* to know when it's safe to call `free' */ -static int ecount = -1; -static int emax = -1; -static int putenv_bss_count = -1; - - -/* This gets incremented every time some variable in the - environment is added, deleted, or changes its value. - It is meant to be used by functions that depend on values - of environment variables, but don't want to call `getenv' - unnecessarily (example: `__use_lfn'). - - Users should compare this variable with their static - variable whose value is initialized to zero; thus this - variable begins with 1 so first time users look they will - call `getenv'. */ -unsigned __environ_changed = 1; - -int -putenv(const char *val) -{ - int vlen = strlen(val); - char *epos = strchr(val, '='); - /* Feature: VAL without a `=' means delete the entry. GNU `putenv' - works that way, and `env' from GNU Sh-utils counts on this behavior. */ - int nlen = epos ? epos - val + 1 : vlen; - int eindex; - - /* Force recomputation of the static counters. - - The second condition of the next if clause covers the case that - somebody pointed environ to another array, which invalidates - `ecount' and `emax'. This can be used to change the environment - to something entirely different, or to effectively discard it - altogether. GNU `env' from Sh-utils does just that. */ - if (putenv_bss_count != __bss_count - || environ != prev_environ) - { - for (ecount=0; environ[ecount]; ecount++); - emax = ecount; - /* Bump the count to a value no function has yet seen, - even if they were dumped with us. */ - __environ_changed++; - if (putenv_bss_count != __bss_count) - { - putenv_bss_count = __bss_count; - prev_environ = environ; /* it's malloced by crt1.c */ - } - } - - for (eindex=0; environ[eindex]; eindex++) - if (strncmp(environ[eindex], val, nlen) == 0 - && (epos || environ[eindex][nlen] == '=')) - { - char *oval = environ[eindex]; - int olen = strlen(oval); - - if (val[nlen] == 0 && !epos) /* delete the entry */ - { - free(oval); - environ[eindex] = environ[ecount-1]; - environ[ecount-1] = 0; - ecount--; - __environ_changed++; - return 0; - } - - /* change existing entry */ - if (strcmp(environ[eindex]+nlen, val+nlen) == 0) - return 0; /* they're the same */ - - /* If new is the same length as old, reuse the same - storage. If new is shorter, call realloc to shrink the - allocated block: this causes less memory fragmentation. */ - if (vlen != olen) - { - if (vlen > olen) - environ[eindex] = (char *)malloc(vlen+1); - else /* vlen < olen */ - environ[eindex] = (char *)realloc(oval, vlen+1); - if (environ[eindex] == 0) - { - environ[eindex] = oval; - return -1; - } - if (vlen > olen) - free(oval); - } - strcpy(environ[eindex], val); - __environ_changed++; - return 0; - } - - /* delete nonexisting entry? */ - if (val[nlen] == 0 && !epos) - return 0; - - /* create new entry */ - if (ecount >= emax) - { - char **enew; - emax += 10; - enew = (char **)malloc((emax+1) * sizeof(char *)); - if (enew == 0) - return -1; - memcpy(enew, environ, ecount * sizeof(char *)); - /* If somebody set environ to another array, we can't - safely free it. Better leak memory than crash. */ - if (environ == prev_environ) - free(environ); - environ = enew; - prev_environ = environ; - } - - environ[ecount] = (char *)malloc(vlen+1); - if (environ[ecount] == 0) - return -1; - strcpy(environ[ecount], val); - - ecount++; - environ[ecount] = 0; - - __environ_changed++; - - return 0; -} diff --git a/Build/source/extra/djgpp/stat.c b/Build/source/extra/djgpp/stat.c deleted file mode 100644 index 69fe270b848..00000000000 --- a/Build/source/extra/djgpp/stat.c +++ /dev/null @@ -1,935 +0,0 @@ -/* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -/* This is file STAT.C */ -/* - * Almost a 100% U**X-compatible stat() substitute. - * - * Usage: - * - * That's easy: put this into libc.a, then just call stat() as usual. - * - * Rationale: - * - * Many Unix-born programs make heavy use of stat() library - * function to make decisions on files' equality, size, access - * attributes etc. In the MS-DOS environment, many implementations - * of stat() are crippled, because DOS makes it very hard to get to - * certain pieces of information about files and directories. Thus - * porting a program to DOS is usually an exercise in #ifdef'ing. - * This implementation facilitates porting Unix programs to MS-DOS - * by providing stat() which is much more Unix-compatible than those - * of most DOS-based C compilers (e.g., Borland's). - * Specifically, the following issues are taken care of: - * - * 1. This stat() doesn't fail for root directories, returning - * valid information. - * 2. Directory size is not reported zero; the number of used - * directory entries multiplied by entry size is returned instead. - * 3. Mode bits are set for all 3 groups (user, group, other). - * 4. Directories are NOT reported read-only, unless one of R, H or S - * attributes is set. - * 5. Directories have their execute bit set, as they do under Unix. - * 6. Device names (such as /dev/con, lpt1, aux etc.) are treated as - * if they were on a special drive called `@:' (st_dev = -1). - * The "character special" mode bit is set for these devices. - * 7. The inode number (st_ino) is taken from the starting cluster - * number of the file. If the cluster number is unavailable, it - * is invented using the file's name in a manner that minimizes - * the possibility of inventing an inode which already belongs - * to another file. See below for details. - * 8. Executable files are found based on files' extensions and - * magic numbers present at their beginning, and their execute - * bits are set. - * - * Lossage: - * - * Beautiful as the above sounds, this implementation does fail - * under certain circumstances. The following is a list of known - * problems: - * - * 1. The time fields for a root directory cannot be obtained, so - * they are set to the beginning of the Epoch. - * 2. For files which reside on networked drives, the inode number - * is invented, because network redirectors usually do not - * bring that info with them. This is not a total lossage, but - * it could get us a different inode for each program run. - * 3. Empty files do not have a starting cluster number, because - * DOS doesn't allocate one until you actually write something - * to a file. For these the inode is also invented. - * 4. If the st_ino field is a 16 bit number, the invented inode - * numbers are from 65535 and down, assuming that most disks have - * unused portions near their end. Valid cluster numbers are 16-bit - * unsigned integers, so a possibility of a clash exists, although - * the last 80 or more cluster numbers are unused on all drives - * I've seen. If the st_ino is 32 bit, then invented inodes are - * all greater than 64k, which totally eliminates a possibility - * of a clash with an actual cluster number. - * 5. The method of computing directory size is an approximation: - * a directory might consume much more space, if it has many - * deleted entries. Still, this is a close approximation, and - * it does follow the logic of reporting size for a regular file: - * only the actually used space is returned. - * 6. As this implementation relies heavily on undocumented DOS - * features, it will fail to get actual file info in environments - * other than native DOS, such as DR-DOS, OS/2 etc. For these, - * the function will return whatever info is available with - * conventional DOS calls, which is no less than any other - * implementation could do. This stat() might also fail for - * future DOS versions, if the layout of internal DOS data - * area is changed; however, this seems unlikely. - * - * Copyright (c) 1994-96 Eli Zaretskii - * - * This software may be used freely so long as this copyright notice is - * left intact. There is no warranty on this software. - * - */ - -/* - * Tested with DJGPP port of GNU C compiler, versions 1.11maint5 and 1.12, - * under MS-DOS 3.3, 4.01, 5.0, 6.20 (with and without DoubleSpace) and - * with networked drives under XFS 1.86, Novell Netware 3.22, and - * TSoft NFS 0.24Beta. - * - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include "xstat.h" - -int __getdisk(void); -int __findfirst(const char *, struct ffblk *, int); -int __findnext(struct ffblk *); - -#define ALL_FILES (FA_RDONLY|FA_HIDDEN|FA_SYSTEM|FA_DIREC|FA_ARCH) - -#define _STAT_INODE 1 /* should we bother getting inode numbers? */ -#define _STAT_EXEC_EXT 2 /* get execute bits from file extension? */ -#define _STAT_EXEC_MAGIC 4 /* get execute bits from magic signature? */ -#define _STAT_DIRSIZE 8 /* compute directory size? */ -#define _STAT_ROOT_TIME 0x10 /* try to get root dir time stamp? */ -#define _STAT_WRITEBIT 0x20 /* fstat() needs write bit? */ - -/* Should we bother about executables at all? */ -#define _STAT_EXECBIT (_STAT_EXEC_EXT | _STAT_EXEC_MAGIC) - -/* The structure of the full directory entry. This is the 32-byte - record present for each file/subdirectory in a DOS directory. - Although the ``packed'' attribute seems to be unnecessary, I use - it to be sure it will still work for future versions of GCC. */ - -struct full_dirent { - char fname[8] __attribute__ ((packed)); - char fext[3] __attribute__ ((packed)); - unsigned char fattr __attribute__ ((packed)); - unsigned char freserved[10] __attribute__ ((packed)); - unsigned short ftime __attribute__ ((packed)); - unsigned short fdate __attribute__ ((packed)); - unsigned short fcluster __attribute__ ((packed)); - unsigned int fsize __attribute__ ((packed)); -}; - - -/* Static variables to speed up SDA DOS Swappable Data Area access on - subsequent calls. */ - -/* The count of number of SDA's we have. It is more than 1 for DOS - 4.x only. If it has a value of 0, the function init_dirent_table() - will be called to compute the addresses where we are to look for - directory entry of our file. A value of -1 means this method is - unsupported for this version of DOS. */ -static int dirent_count; - -/* The table of places to look for our directory entry. - Each entry in the table is a linear offset from the beginning of - conventional memory which points to a particular location within - one of the SDA's, where the entry of a file being stat()'ed could - appear. The offsets are computed once (when the routine is first - called) and then reused for other calls. The actual storage for - the table is malloc()'ed when this function is first called. */ -static unsigned int * dirent_table; - -/* When we have only one SDA, this is where its only place to look for - directory entry is stored. */ -static unsigned int dirent_place; - -/* This holds the fail bits from the last call to init_dirent_table(), - so we can return them every time get_inode_from_sda() is called. */ -static unsigned short init_dirent_table_bits; - -/* Holds the last seen value of __bss_count, to be safe for - restarted programs (emacs). */ -static int stat_count = -1; - -/* - * Parts of the following code is derived from file DOSSWAP.C, - * which came with ``Undocumented DOS'', 1st edition. - */ - -/* Compute table of pointers to look for directory entry of a file. */ -static int -init_dirent_table (void) -{ - short get_sda_func; - unsigned short dirent_offset; - unsigned short true_dos_version; - unsigned short dos_major, dos_minor; - __dpmi_regs regs; - - if (dirent_count == -1) /* we already tried and found we can't */ - return 0; - - /* Compute INT 21h function number and offset of directory entry - from start of SDA. These depend on the DOS version. - We need exact knowledge about DOS internals, so we need the - TRUE DOS version (not the simulated one by SETVER), if that's - available. */ - true_dos_version = _get_dos_version(1); - dos_major = true_dos_version >> 8; - dos_minor = true_dos_version & 0xff; - - if ((dos_major == 3) && (dos_minor >= 10)) - { - get_sda_func = 0x5d06; - dirent_offset = 0x1a7; - } - else if (dos_major == 4) - { - /* According to ``Undocumented DOS, 2nd edition'', I could have - used 5d06 here, as for DOS 5 and above, but I like to be - defensive. In fact, the above book itself uses 5d0b, contrary - to its own recommendation. */ - get_sda_func = 0x5d0b; - dirent_offset = 0x1b3; - } - else if (dos_major >= 5) - { - get_sda_func = 0x5d06; - dirent_offset = 0x1b3; - } - else - { - _djstat_fail_bits |= _STFAIL_OSVER; - dirent_count = -1; - return 0; - } - - _djstat_fail_bits &= ~_STFAIL_OSVER; /* version is OK */ - - /* Get the pointer to SDA by calling undocumented function 5dh of INT 21. */ - regs.x.ax = get_sda_func; - __dpmi_int(0x21, ®s); - if (regs.x.flags & 1) - { - _djstat_fail_bits |= _STFAIL_SDA; - dirent_count = -1; /* if the call failed, never try this later */ - return 0; - } - - _djstat_fail_bits &= ~_STFAIL_SDA; /* Get SDA succeeded */ - - /* DOS 4.x might have several SDA's, which means we might have more - than one place to look into. (It is typical of DOS 4 to complicate - things.) - Compute all the possible addresses where we will have to look. */ - if (dos_major == 4) - { - /* The pointer returned by INT 21h, AX=5D0b points to a header - which holds a number of SDA's and then an array of that number - of records each one of which includes address of an SDA (DWORD) - and its length and type (encoded in a WORD). - While walking this list of SDA's, we add to each pointer the - offset of directory entry and stash the resulting address in - our table for later use. */ - - int sda_list_walker = MK_FOFF(regs.x.ds, regs.x.si); - int i; - int *tbl; - - dirent_count = _farpeekw(_dos_ds, sda_list_walker); /* number of SDA's */ - - /* Allocate storage for table. */ - tbl = dirent_table = (int *)malloc(dirent_count*sizeof(int)); - if (!dirent_table) - { - /* If malloc() failed, maybe later it will succeed, so don't - store -1 in dirent_count. */ - dirent_count = 0; - _djstat_fail_bits |= _STFAIL_DCOUNT; - return 0; - } - - memset(dirent_table, 0, dirent_count*sizeof(int)); - _djstat_fail_bits &= ~_STFAIL_DCOUNT; /* dirent_count seems OK */ - - /* Walk the array of pointers, computing addresses of directory - entries and stashing them in our table. */ - _farsetsel(_dos_ds); - for (i = dirent_count, sda_list_walker += 2; i--; sda_list_walker += 6) - { - int sda_start = _farnspeekl(sda_list_walker); - unsigned short sda_len = _farnspeekw(sda_list_walker + 4) & 0x7fff; - - /* Let's be defensive here: if this SDA is too short to have - place for directory entry, we won't use it. */ - if (sda_len > dirent_offset) - *tbl++ = sda_start + dirent_offset; - else - dirent_count--; - } - } - - /* DOS 3.1 and 5.0 or later. We have only one SDA pointed to by - whatever INT 21h, AH=5d returns. */ - else - { - dirent_count = 1; - dirent_place = MK_FOFF(regs.x.ds, regs.x.si) + dirent_offset; - dirent_table = &dirent_place; - } - - return 1; -} - -/* Get inode number by searching DOS Swappable Data Area. - The entire directory entry for a file found by FindFirst/FindNext - appears at a certain (version-dependent) offset in the SDA after - one of those function is called. - Should be called immediately after calling DOS FindFirst function, - before the info is overwritten by somebody who calls it again. */ -static unsigned int -get_inode_from_sda(const char *basename) -{ - int count = dirent_count; - unsigned int * dirent_p = dirent_table; - unsigned short dos_mem_base = _dos_ds; - unsigned short our_mem_base = _my_ds(); - char * dot = strchr(basename, '.'); - size_t total_len = strlen(basename); - int name_len = dot ? dot - basename : total_len; - int ext_len = dot ? total_len - name_len - 1 : 0; - int cluster_offset = offsetof(struct full_dirent, fcluster); - - /* Restore failure bits set by last call to init_dirent_table(), so - they will be reported as if it were called now. */ - _djstat_fail_bits |= init_dirent_table_bits; - - /* Force reinitialization in restarted programs (emacs). */ - if (stat_count != __bss_count) - { - stat_count = __bss_count; - dirent_count = 0; - } - - /* Initialize the table of SDA entries where we are to look for - our file. */ - if (!dirent_count && !init_dirent_table()) - { - /* Don't save the truename failure bit. */ - init_dirent_table_bits = (_djstat_fail_bits & ~_STFAIL_TRUENAME); - return 0; - } - init_dirent_table_bits = (_djstat_fail_bits & ~_STFAIL_TRUENAME); - if (dirent_count == -1) - return 0; - - count = dirent_count; - dirent_p = dirent_table; - - _farsetsel(dos_mem_base); - - /* This is DOS 4.x lossage: this loop might execute many times. - For other DOS versions it is executed exactly once. */ - while (count--) - { - unsigned int src_address = *dirent_p & 0x000fffff; - char cmp_buf[sizeof(struct full_dirent)]; - - /* Copy the directory entry from the SDA to local storage. - The filename is stored there in infamous DOS format: name and - extension blank-padded to 8/3 characters, no dot between them. */ - movedata(dos_mem_base, src_address, our_mem_base, (unsigned int)cmp_buf, - sizeof(struct full_dirent)); - - /* If this is the filename we are looking for, return - its starting cluster. */ - if (!strncmp(cmp_buf, basename, name_len) && - (ext_len == 0 || !strncmp(cmp_buf + 8, dot + 1, ext_len))) - return (unsigned int)_farnspeekw(*dirent_p + cluster_offset); - - /* This is not our file. Search more, if more addresses left. */ - dirent_p++; - } - - /* If not found, give up. */ - _djstat_fail_bits |= _STFAIL_BADSDA; - return 0; -} - -int _ioctl_get_first_cluster(const char *); - -/* Get the number of the first cluster of PATHNAME using - the IOCTL call Int 21h/AX=440Dh/CX=0871h, if that call - is supported by the OS. Return the cluster number, or - a negative number if this service isn't supported. */ - -int -_ioctl_get_first_cluster(const char *pathname) -{ - __dpmi_regs r; - - /* See if the IOCTL GetFirstCluster call is supported. */ - r.x.ax = 0x4411; /* query generic IOCTL capability by drive */ - r.h.bl = pathname[0] & 0x1f; /* drive number (1=A:) */ - r.x.cx = 0x871; - __dpmi_int(0x21, &r); - if ((r.x.flags & 1) == 0 && r.x.ax == 0) - { - r.x.ax = 0x440d; /* Generic IOCTL */ - r.x.cx = 0x0871; /* category code 08h, minor code 71h */ - r.x.bx = 1; /* pathname uses current OEM character set */ - r.x.ds = __tb >> 4; - r.x.dx = __tb & 0x0f; - _put_path(pathname); - __dpmi_int(0x21, &r); - if ((r.x.flags & 1) == 0) - return ( ((int)r.x.dx << 16) + r.x.ax ); - } - return -1; -} - -static char blanks_8[] = " "; - -static int -stat_assist(const char *path, struct stat *statbuf) -{ - struct ffblk ff_blk; - char canon_path[MAX_TRUE_NAME]; - char pathname[MAX_TRUE_NAME]; - short drv_no; - unsigned dos_ftime; - - _djstat_fail_bits = 0; - - memset(statbuf, 0, sizeof(struct stat)); - memset(&dos_ftime, 0, sizeof(dos_ftime)); - - /* Fields which are constant under DOS. */ - statbuf->st_uid = getuid(); - statbuf->st_gid = getgid(); - statbuf->st_nlink = 1; -#ifndef NO_ST_BLKSIZE - statbuf->st_blksize = _go32_info_block.size_of_transfer_buffer; -#endif - - /* Make the path explicit. This makes the rest of our job much - easier by getting rid of some constructs which, if present, - confuse `_truename' and/or `findfirst'. In particular, it - deletes trailing slashes, makes "d:" explicit, and allows us - to make an illusion of having a ".." entry in root directories. */ - _fixpath (path, pathname); - - /* Get the drive number. It is always explicit, since we - called `_fixpath' on the original pathname. */ - drv_no = toupper(pathname[0]) - 'A'; - - /* Produce canonical pathname, with all the defaults resolved and - all redundant parts removed. This calls undocumented DOS - function 60h. */ - if (_truename(path, canon_path) || _truename(pathname, canon_path)) - { - /* Detect character device names which must be treated specially. - We could simply call FindFirst and test the 6th bit, but some - versions of DOS have trouble with this (see Ralph Brown's - Interrupt List, ``214E'', under `Bugs'). Instead we use - truename() which calls INT 21/AX=6000H. For character devices - it returns X:/DEVNAME, where ``X'' is the current drive letter - (note the FORWARD slash!). E.g., for CON or \dev\con it will - return C:/CON. - We will pretend that devices all reside on a special drive - called `@', which corresponds to st_dev = -1. This is because - these devices have no files, and we must invent inode numbers - for them; this scheme allows to lower a risk of clash between - invented inode and one which belongs to a real file. This is - also compatible with what our fstat() does. - */ - char_dev: - if (canon_path[2] == '/') - { - char dev_name[9]; /* devices are at most 8 characters long */ - - strncpy(dev_name, canon_path + 3, 8); /* the name without `X:/' */ - dev_name[8] = '\0'; - strcpy(canon_path, "@:\\dev\\"); - strcat(canon_path, dev_name); - strncat(canon_path, blanks_8, 8 - strlen(dev_name)); /* blank-pad */ - canon_path[15] = '\0'; /* ensure zero-termination */ - - /* Invent inode */ - statbuf->st_ino = _invent_inode(canon_path, 0, 0); - - /* Device code. */ - statbuf->st_dev = -1; -#ifdef HAVE_ST_RDEV - statbuf->st_rdev = -1; -#endif - - /* Set mode bits, including character special bit. - Should we treat printer devices as write-only? */ - statbuf->st_mode |= (S_IFCHR | READ_ACCESS | WRITE_ACCESS); - - /* We will arrange things so that devices have current time in - the access-time and modified-time fields of struct stat, and - zero (the beginning of times) in creation-time field. This - is consistent with what DOS FindFirst function returns for - character device names (if it succeeds--see above). */ - statbuf->st_atime = statbuf->st_mtime = time(0); - statbuf->st_ctime = _file_time_stamp(dos_ftime); - - return 0; - } - else if (canon_path[0] >= 'A' && canon_path[0] <= 'z' && - canon_path[1] == ':' && canon_path[2] == '\\') - { - /* _truename() returned a name with a drive letter. (This is - always so for local drives, but some network redirectors - also do this.) We will take this to be the TRUE drive - letter, because _truename() knows about SUBST and JOIN. - If the canonicalized path returns in the UNC form (which - means the drive is remote), it cannot be SUBSTed or JOINed, - because SUBST.EXE and JOIN.EXE won't let you do it; so, for - these cases, there is no problem in believing the drive - number we've got from the original path (or is there?). */ - drv_no = toupper(canon_path[0]) - 'A'; - } - } - else - { - /* _truename() failed. (This really shouldn't happen, but who knows?) - At least uppercase all letters, convert forward slashes to backward - ones, and pray... */ - register const char *src = pathname; - register char *dst = canon_path; - - while ( (*dst = (*src > 'a' && *src < 'z' - ? *src++ - ('a' - 'A') - : *src++)) != '\0') - { - if (*dst == '/') - *dst = '\\'; - dst++; - } - - _djstat_fail_bits |= _STFAIL_TRUENAME; - } - - /* Call DOS FindFirst function, which will bring us most of the info. */ - if (!__findfirst(pathname, &ff_blk, ALL_FILES)) - { - /* Time fields. */ - dos_ftime = - ( (unsigned short)ff_blk.ff_fdate << 16 ) + - (unsigned short)ff_blk.ff_ftime; - - /* If the IOCTL GetFirstCluster call is available, try it first. */ - if ( (_djstat_flags & _STAT_INODE) == 0 - && (statbuf->st_ino = _ioctl_get_first_cluster(pathname)) <= 0) - { - - /* For networked drives, don't believe the starting cluster - that the network redirector feeds us; always invent inode. - This is because network redirectors leave bogus values there, - and we don't have enough info to decide if the starting - cluster value is real or just a left-over from previous call. - For local files, try first using DOS SDA to get the inode from - the file's starting cluster number; if that fails, invent inode. - Note that the if clause below tests for non-zero value returned - by is_remote_drive(), which includes possible failure (-1). - This is because findfirst() already succeeded for our pathname, - and therefore the drive is a legal one; the only possibility that - is_remote_drive() fails is that some network redirector takes - over IOCTL functions in an incompatible way, which means the - drive is remote. QED. */ - if (statbuf->st_ino == 0 /* don't try SDA if IOCTL call succeeded */ - || _is_remote_drive(drv_no) - || (statbuf->st_ino = get_inode_from_sda(ff_blk.ff_name)) == 0) - { - _djstat_fail_bits |= _STFAIL_HASH; - statbuf->st_ino = - _invent_inode(canon_path, dos_ftime, ff_blk.ff_fsize); - } - else if (toupper (canon_path[0]) != toupper (pathname[0]) - && canon_path[1] == ':' - && canon_path[2] == '\\' - && canon_path[3] == '\0') - /* The starting cluster in SDA for the root of JOINed drive - actually belongs to the directory where that drive is - ``mounted''. This can potentially be the cluster of - another file on the JOINed drive. We cannot allow this. */ - statbuf->st_ino = 1; - } - - /* File size. */ - statbuf->st_size = ff_blk.ff_fsize; - - /* Mode bits. */ - statbuf->st_mode |= READ_ACCESS; - if ( !(ff_blk.ff_attrib & 0x07) ) /* no R, H or S bits set */ - statbuf->st_mode |= WRITE_ACCESS; - - /* Sometimes `_truename' doesn't return X:/FOO for character - devices. However, FindFirst returns attribute 40h for them. */ - if (ff_blk.ff_attrib == 0x40) - { - size_t cplen = strlen (canon_path); - char *pslash = canon_path + cplen - 1; - - while (pslash > canon_path + 2 && *pslash != '\\') - pslash--; - - /* Force it into X:/FOO form. */ - if (canon_path[1] == ':') - { - if (pslash > canon_path + 2) - memmove (canon_path + 2, pslash, - cplen - (pslash - canon_path) + 1); - canon_path[2] = '/'; - goto char_dev; - } - } - - /* Directories should have Execute bits set. */ - if (ff_blk.ff_attrib & 0x10) - statbuf->st_mode |= (S_IFDIR | EXEC_ACCESS); - - else - { - /* This is a regular file. */ - char *extension = strrchr(ff_blk.ff_name, '.'); - - /* Set regular file bit. */ - statbuf->st_mode |= S_IFREG; - - if ((_djstat_flags & _STAT_EXECBIT) != _STAT_EXECBIT) - { - /* Set execute bits based on file's extension and - first 2 bytes. */ - if (extension) - extension++; /* get past the dot */ - if (_is_executable(pathname, -1, extension)) - statbuf->st_mode |= EXEC_ACCESS; - } - } - } - else if ((_djstat_fail_bits & _STFAIL_TRUENAME)) - { - /* If both `findfirst' and `_truename' failed, this must - be a non-existent file or an illegal/inaccessible drive. */ - if (errno == ENMFILE) - errno = ENODEV; - return -1; - } - else if (pathname[3] == '\0') - { - /* Detect root directories. These are special because, unlike - subdirectories, FindFirst fails for them. We look at PATHNAME - because a network redirector could tweak what `_truename' - returns to be utterly unrecognizable as root directory. PATHNAME - always begins with "d:/", so it is root if PATHNAME[3] = 0. */ - - /* Mode bits. */ - statbuf->st_mode |= (S_IFDIR|READ_ACCESS|WRITE_ACCESS|EXEC_ACCESS); - - /* Root directory will have an inode = 1. Valid cluster numbers - for real files under DOS start with 2. */ - statbuf->st_ino = 1; - - /* Simulate zero size. This is what FindFirst returns for every - sub-directory. Later we might compute a better approximation - (see below). */ - ff_blk.ff_fsize = 0L; - - /* The time fields are left to be zero, unless the user wants us - to try harder. In the latter case, we check if the root has - a volume label entry, and use its time if it has. */ - - if ( (_djstat_flags & _STAT_ROOT_TIME) == 0 ) - { - char buf[7]; - - strcpy(buf, pathname); - strcat(buf, "*.*"); - if (!__findfirst(buf, &ff_blk, FA_LABEL)) - dos_ftime = ( (unsigned)ff_blk.ff_fdate << 16 ) + ff_blk.ff_ftime; - else - _djstat_fail_bits |= _STFAIL_LABEL; - } - } - else - { - int e = errno; /* errno value from original FindFirst on PATHNAME */ - int i = 0; - int j = strlen (pathname) - 1; - - /* Check for volume labels. We did not mix FA_LABEL with - other attributes in the call to `__findfirst' above, - because some environments will return bogus info in - that case. For instance, Win95 and WinNT seem to - ignore `pathname' and return the volume label even if it - doesn't fit the name in `pathname'. This fools us to - think that a non-existent file exists and is a volume - label. Hence we test the returned name to be PATHNAME. */ - if (!__findfirst(pathname, &ff_blk, FA_LABEL)) - { - i = strlen (ff_blk.ff_name) - 1; - - if (j >= i) - { - for ( ; i >= 0 && j >= 0; i--, j--) - if (toupper (ff_blk.ff_name[i]) != toupper (pathname[j])) - break; - } - } - - if (i < 0 && pathname[j] == '/') - { - /* Indeed a label. */ - statbuf->st_mode = READ_ACCESS; -#ifdef S_IFLABEL - statbuf->st_mode |= S_IFLABEL; -#endif - statbuf->st_ino = 1; - statbuf->st_size = 0; - dos_ftime = ( (unsigned)ff_blk.ff_fdate << 16 ) + ff_blk.ff_ftime; - } - else - { - /* FindFirst on volume labels might set errno to ENMFILE or even - to something more strange like EINVAl; correct that. */ - errno = e; /* restore errno from the original FindFirst */ - if (errno == ENMFILE) - errno = ENOENT; - return -1; - } - } - - /* Device code. */ - statbuf->st_dev = drv_no; -#ifdef HAVE_ST_RDEV - statbuf->st_rdev = drv_no; -#endif - - /* Time fields. */ - statbuf->st_atime = statbuf->st_mtime = statbuf->st_ctime = - _file_time_stamp(dos_ftime); - - if ( ! strcmp(ff_blk.lfn_magic,"LFN32") ) - { - unsigned xtime; - xtime = *(unsigned *)&ff_blk.lfn_ctime; - if(xtime) /* May be zero if file written w/o lfn active */ - statbuf->st_ctime = _file_time_stamp(xtime); - xtime = *(unsigned *)&ff_blk.lfn_atime; - if(xtime > dos_ftime) /* Accessed time is date only, no time */ - statbuf->st_atime = _file_time_stamp(xtime); - } - - if ( (statbuf->st_mode & S_IFMT) == S_IFDIR - && (_djstat_flags & _STAT_DIRSIZE) == 0 ) - { - /* Under DOS, directory entries for subdirectories have - zero size. Therefore, FindFirst brings us zero size - when called on a directory. (Some network redirectors - might do a better job, thus below we also test for zero size - actually being returned.) If we have zero-size directory, - we compute here the actual directory size by reading its - entries, then multiply their number by 32 (the size of a - directory entry under DOS). This might lose in the case - that many files were deleted from a once huge directory, - because AFAIK, directories don't return unused clusters to - the disk pool. Still, it is a good approximation of the - actual directory size. - - We also take this opportunity to return the number of links - for directories as Unix programs expect it to be: the number - of subdirectories, plus 2 (the directory itself and the ``.'' - entry). - - The (max) size of the root directory could also be taken from - the disk BIOS Parameter Block (BPB) which can be obtained - by calling IOCTL (INT 21/AH=44H), subfunction 0DH, minor - function 60H. But we will treat all directories the same, - even at performance cost, because it's more robust for - networked drives. */ - - size_t pathlen = strlen (pathname); - char lastc = pathname[pathlen - 1]; - char *search_spec = (char *)alloca (pathlen + 10); /* need only +5 */ - int nfiles = 0, nsubdirs = 0, done; - size_t extra = 0; - int add_extra = 0; - - strcpy(search_spec, pathname); - if (lastc == '/') - strcat(search_spec, "*.*"); - else - strcat(search_spec, "/*.*"); - - if (statbuf->st_size == 0 && _USE_LFN) - { - /* VFAT filesystems use additional directory entries to - store the long filenames. */ - char fstype[40]; - - if ((_get_volume_info(pathname,0,0,fstype) & _FILESYS_LFN_SUPPORTED) - && strncmp(fstype, "FAT", 4) == 0) - add_extra = 1; - } - - /* Count files and subdirectories. */ - for (done = __findfirst(search_spec, &ff_blk, ALL_FILES); - !done; - done = __findnext(&ff_blk)) - { - register char *fname = ff_blk.ff_name; - - /* Don't count "." and ".." entries. This will show empty - directories as size 0. */ - if (! (fname[0] == '.' - && (fname[1] == '\0' - || (fname[1] == '.' - && fname[2] == '\0')))) - { - char fn[13]; - - nfiles++; - if (ff_blk.ff_attrib & 0x10) - nsubdirs++; - /* For each 13 characters of the long filename, a - 32-byte directory entry is used. */ - if (add_extra && strcmp(_lfn_gen_short_fname(fname, fn), fname)) - extra += (strlen(fname) + 12) / 13; - } - } - - statbuf->st_nlink = nsubdirs + 2; - if (statbuf->st_size == 0) - statbuf->st_size = (nfiles + extra) * sizeof(struct full_dirent); - } - - return 0; -} - -/* Main entry point. This is library stat() function. - */ - -int -stat(const char *path, struct stat *statbuf) -{ - int e = errno; - int pathlen; - - if (!path || !statbuf) - { - errno = EFAULT; - return -1; - } - - if ((pathlen = strlen (path)) >= MAX_TRUE_NAME) - { - errno = ENAMETOOLONG; - return -1; - } - - /* Fail if PATH includes wildcard characters supported by FindFirst. */ - if (memchr(path, '*', pathlen) || memchr(path, '?', pathlen)) - { - errno = ENOENT; /* since no such filename is possible */ - return -1; - } - - if (stat_assist(path, statbuf) == -1) - { - return -1; /* errno set by stat_assist() */ - } - else - { - errno = e; - return 0; - } -} - -#ifdef TEST - -unsigned short _djstat_flags = 0; - -void -main(int argc, char *argv[]) -{ - struct stat stat_buf; - char *endp; - - if (argc < 2) - { - fprintf (stderr, "Usage: %s <_djstat_flags> \n", argv[0]); - exit(0); - } - - if (stat(*argv, &stat_buf) != 0) - perror ("stat failed on argv[0]"); - else - fprintf(stderr, "DOS %d.%d (%s)\n", _osmajor, _osminor, _os_flavor); - argc--; argv++; - - _djstat_flags = (unsigned short)strtoul(*argv, &endp, 0); - argc--; argv++; - - while (argc--) - { - if (!stat(*argv, &stat_buf)) - { - fprintf(stderr, "%s: %d %6u %o %d %d %ld %lu %s", *argv, - stat_buf.st_dev, - (unsigned)stat_buf.st_ino, - stat_buf.st_mode, - stat_buf.st_nlink, - stat_buf.st_uid, - (long)stat_buf.st_size, - (unsigned long)stat_buf.st_mtime, - ctime(&stat_buf.st_mtime)); - _djstat_describe_lossage(stderr); - } - else - { - fprintf(stderr, "%s: lossage", *argv); - perror(" "); - _djstat_describe_lossage(stderr); - } - - ++argv; - } - - exit (0); -} - -#endif - diff --git a/Build/source/extra/djgpp/xstat.h b/Build/source/extra/djgpp/xstat.h deleted file mode 100644 index 5e10bb8ca1f..00000000000 --- a/Build/source/extra/djgpp/xstat.h +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ -/* - * Header for internal stat()/fstat() assist functions. - * - */ - -#ifndef __XSTAT_H -#define __XSTAT_H - -#include -#include -#include -#include -#include - -/* Some errno.h headers do not define EFAULT. Here the value is - taken from POSIX IEEE 1003.1. */ -#include -#ifndef EFAULT -#define EFAULT 14 -#endif - -/* Under MS-DOS, file access permissions are shared by all, except for - Write permission. */ -#define READ_ACCESS (S_IRUSR | S_IRGRP | S_IROTH) -#define WRITE_ACCESS S_IWUSR -#define EXEC_ACCESS (S_IXUSR | S_IXGRP | S_IXOTH) - -/* Macro to convert a segment and an offset to a "far offset" suitable - for _farxxx() functions of DJGPP. */ -#ifndef MK_FOFF -#define MK_FOFF(s,o) ((int)((((unsigned long)(s)) << 4) + (unsigned short)(o))) -#endif - -#define MAX_TRUE_NAME FILENAME_MAX - -extern unsigned short _osmajor, _osminor; -extern const char * _os_flavor; - -/* Bits to flag f?stat() failed to use individual undocumented features. */ -#define _STFAIL_SDA 1 /* Get SDA call failed */ -#define _STFAIL_OSVER 2 /* Unsupported DOS version */ -#define _STFAIL_BADSDA 4 /* Bad pointer to SDA */ -#define _STFAIL_TRUENAME 8 /* _truename() failed */ -#define _STFAIL_HASH 0x10 /* inode defaults to hashing */ -#define _STFAIL_LABEL 0x20 /* Root dir, but no volume label */ -#define _STFAIL_DCOUNT 0x40 /* dirent_count ridiculously large */ -#define _STFAIL_WRITEBIT 0x80 /* fstat() failed to get write access bit */ -#define _STFAIL_DEVNO 0x100 /* fstat() failed to get device number */ -#define _STFAIL_BADSFT 0x200 /* SFT entry found, but can't be trusted */ -#define _STFAIL_SFTIDX 0x400 /* bad SFT index in JFT */ -#define _STFAIL_SFTNF 0x800 /* file entry not found in SFT array */ - -extern unsigned short _djstat_fail_bits; - -extern unsigned short _djstat_flags; - -extern time_t _file_time_stamp(unsigned int); -extern ino_t _invent_inode(const char *, unsigned, unsigned long); -extern unsigned short _get_magic(const char *, int); -extern unsigned short _get_dos_version(int); -extern char * _truename(const char *, char *); -extern int _is_remote_drive(int); -extern int _is_executable(const char *, int, const char *); -extern short _get_dev_info(int); -extern long __filelength(int); -extern int _is_remote_handle(int); -extern void _djstat_describe_lossage(FILE *); -extern int _getftime(int, unsigned int *); - -#endif /* __XSTAT_H */ diff --git a/Build/source/extra/epstopdf/Makefile b/Build/source/extra/epstopdf/Makefile deleted file mode 100644 index ef62a30d9ce..00000000000 --- a/Build/source/extra/epstopdf/Makefile +++ /dev/null @@ -1,176 +0,0 @@ -# $Id$ -# This file is public domain. (Originally written by Karl Berry, 2009.) - -prg = epstopdf -e2p = ./$(prg).pl #--debug -re2p = ./r$(prg) --restricted -re2p_script = ./r$(prg) - -default: check - -$(re2p_script): - ln -s $(prg).pl $@ - -# These are not comprehensive tests by any means. Mostly we're just -# making sure we don't crash. -check: check-help check-version check-help-r check-usage \ - check-atend \ - check-binary check-bin2 \ - check-binhdr-lf check-binhdr-cr check-binhdr-crlf \ - check-filter check-filter-outfile \ - check-gray \ - check-gscmd check-gsopt check-gsopts \ - check-nogs \ - check-output \ - check-percent \ - check-restricted-device \ - check-restricted-gscmd \ - check-restricted-safe-in check-restricted-safe-out \ - check-simple \ - check-tn5002 \ - check-write-error \ - -check-help: - $(e2p) --help - -check-version: - $(e2p) --version - -check-help-r: $(re2p_script) - $(re2p_script) --help | grep restricted # should have default=true - -check-usage: - ! $(e2p) # no args - ! $(e2p) arg1 arg2 arg3 # too many args - ! $(e2p) --nonesuch # no option - -check-restricted-device: $(re2p_script) - ! $(re2p) --device=unsafe test-simple.eps - -check-restricted-gscmd: $(re2p_script) - ! $(re2p) --gscmd=/bin/unsafe test-simple.eps - ! $(re2p) --gscmd=unsafe test-simple.eps - -check-restricted-gsopt: $(re2p_script) - $(re2p) --gsopt=-dAutoFilterColorImages=true test-simple.eps - ! $(re2p) --gsopt=-dNOSAFER=false test-simple.eps - -check-restricted-safe-in: $(re2p_script) - ! $(re2p) /unsafe/in.eps - -check-restricted-safe-out: $(re2p_script) - ! $(re2p) test-simple.eps -o /unsafe/out.eps - -check-filter: - cat test-simple.eps | $(e2p) --filter >test-filter.pdf - pdfinfo test-filter.pdf | grep "Page size:" - -check-filter-outfile: - rm -f test-filter.pdf - cat test-simple.eps | $(e2p) --filter --outfile=test-filter.pdf - pdfinfo test-filter.pdf | grep "Page size:" -# - rm -f test-filter.pdf - cat test-simple.eps | $(e2p) --outfile=test-filter.pdf --filter - pdfinfo test-filter.pdf | grep "Page size:" - -check-gray: - $(e2p) --gray test-tiger.eps - pdfinfo test-tiger.pdf | grep "Page size:" - -check-write-error: - ! $(e2p) test-simple.eps --outfile=/dev/full - -check-gscmd: - ! $(e2p) --gscmd=false test-simple.eps - ! $(e2p) --gscmd='foo bar' test-simple.eps - -check-gsopt: - ! $(e2p) --gscmd=false --gsopt=foo --gsopt=bar test-simple.eps - ! $(e2p) --restricted --gsopt=bar test-simple.eps - -check-gsopts: - $(e2p) --gscmd=echo --gsopts='foo bar' test-simple.eps - ! $(e2p) --restricted --gsopts=bar test-simple.eps - -check-nogs: - $(e2p) --no-gs test-simple.eps >test-simple.out -# the two files should be different: - cmp -s test-simple.eps test-simple.out || exit 0 - -check-output: $(re2p_script) - $(re2p) test-simple.eps -o test-p.pdf # not if restricted - # should do this everywhere -- remove first, validate after. - #rm -f test-o.pdf; $(e2p) -o test-o.pdf test-simple.eps; pdfinfo test-o.pdf - $(e2p) -o test-o.pdf test-simple.eps - $(e2p) --outfile test-o.pdf test-simple.eps - $(e2p) --outfile=test-o.pdf test-simple.eps - $(e2p) --output test-o.pdf test-simple.eps - $(e2p) test-simple.eps test-p.pdf - $(re2p) test-simple.eps test-p.pdf - ! $(e2p) test-simple.eps test-p.pdg # not .pdf - ! $(e2p) -o test-o.pdf test-simple.eps test-p.pdf # two methods - -check-simple: - $(MAKE) file=test-simple check1 - -check-atend: - $(MAKE) file=test-atend check1 - -check-binary: - $(MAKE) file=test-binary check1 - -check-bin2: - $(MAKE) file=test-bin2 check1 - -check-binhdr-lf: - $(MAKE) file=test-binhdr-lf check1 - -check-binhdr-cr: - $(MAKE) file=test-binhdr-cr check1 - -check-binhdr-crlf: - $(MAKE) file=test-binhdr-crlf check1 - -check-percent: - $(MAKE) file=test-per%cent check1 - test -s test-per%cent.pdf - -check-tn5002: - $(MAKE) file=test-tn5002-cr check1 - $(MAKE) file=test-tn5002-crlf check1 - $(MAKE) file=test-tn5002-lf check1 - -# complicated, from http://www.vectorfloral.com/floral-swirly-flowers-with-butterflies-vector-graphic-174.html -# another, even bigger, is at http://www.backgroundvector.com/abstract-colorful-background-vector-image-94.html -# both are CC-BY 3.0. -check-floral: - $(MAKE) file=test-floral check1 - -# subtarget for simple test that conversion of $(file) works. -check1: - $(e2p) $(file).eps - pdfinfo $(file).pdf | grep "Page size" - -# -# put tar contents in a directory for CTAN. -dist: $(prg).tar.gz $(prg).html -.PHONY: dist -$(prg).tar.gz: README $(prg).pl $(prg).1 r$(prg).1 $(prg).man1.pdf - rm -rf $(prg); mkdir $(prg) - cp $^ $(prg) - tar cvzf $(prg).tar.gz $(prg) - rm -rf $(prg) - # upload .tar.gz to ctan.org/upload, mv .html ~www/$(prg). - -groff = groff -groff_opts = -man -t -pspdf = ps2pdf -sPAPERSIZE=a4 -$(prg).man1.pdf: $(prg).1 - $(groff) $(groff_opts) $< | $(pspdf) - $@ -$(prg).html: $(prg).1 - $(groff) $(groff_opts) -Thtml $< >$@ -show-man: - man ./$(prg).1 | col -b -# $(groff) $(groff_opts) -Tascii -M. -mraggedright -P-cbouU $(prg).1 -# -P-c... avoids ANSI color sequences and backspaces in the output. diff --git a/Build/source/extra/epstopdf/README b/Build/source/extra/epstopdf/README deleted file mode 100644 index 17d89cfbaa0..00000000000 --- a/Build/source/extra/epstopdf/README +++ /dev/null @@ -1,33 +0,0 @@ -$Id$ -This file is public domain. (Originally written by Karl Berry, 2009.) - -This is the README for the epstopdf script distribution. - -Primary distribution point: http://ctan.org/pkg/epstopdf - (list of mirrors at: http://ctan.org/mirrors) - -Home page: http://tug.org/epstopdf/ - -Run epstopdf --help for the usual list of options, examples, etc. - -Mailing list for bugs and discussion: http://lists.tug.org/tex-k -When reporting bugs, please include an input file and command line -options, so the problem can be reproduced. - -------------------------------------------------------------------------- -Various test files and a Makefile to exercise them are in the source -repository, which is currently a subdirectory of the texlive Subversion -repo, purely for the developers' convenience: - http://tug.org/svn/texlive/trunk/Build/source/extra/epstopdf/ - -The test-binary and test-bin2 files there were supplied by Akira Kakuto and -Reinhard Kotucha. They contain binary data. They are public domain. - -The test-binhdr* files were supplied by Martin von Gagern, constructed -as follows. They contain binary junk before the EPS starts. We also -use these to test different line endings. These files are public domain. - -{ echo -e '%Some\000binary\001comment'; dot -Tps <<< 'digraph{a->b}'; } - > test-binhdr-lf.eps -tr $'\n' $'\r' test-binhdr-cr.ps -unix2dos test-binhdr-cr.ps diff --git a/Build/source/extra/epstopdf/epstopdf.1 b/Build/source/extra/epstopdf/epstopdf.1 deleted file mode 100644 index 0405e4499f3..00000000000 --- a/Build/source/extra/epstopdf/epstopdf.1 +++ /dev/null @@ -1,154 +0,0 @@ -.TH EPSTOPDF 1 "7 January 2017" -.\" $Id$ -.SH NAME -epstopdf, repstopdf \- convert an EPS file to PDF -.SH SYNOPSIS -\fBepstopdf\fP [\fIoptions\fP] [\fIepsfile\fP [\fIpdffile\fP.pdf]] -.SH DESCRIPTION -By default, \fBepstopdf\fP converts the input PostScript file to PDF, -using Ghostscript. -.PP -\fBEpstopdf\fP transforms the Encapsulated PostScript file \fIepsfile\fP -(or standard input) so that it is guaranteed to start at the 0,0 -coordinate, and it sets a page size exactly corresponding to the -BoundingBox. Thus, the result needs no cropping, and the PDF MediaBox -is correct. -.PP -By default, the output name is the input name with any extension -replaced by \fB.pdf\fP. An output name ending with .pdf can also be given -as a second argument on the command line, or the \fB--outfile\fP -(\fB-o\fP) option can be used with any name. -.PP -PJL commands at the start of a file are removed. DOS EPS binary files -(TN 5002) are supported. -.PP -If the bounding box in the input is incorrect, of course there will -be resulting problems. -.SH OPTIONS -Options may start with either "\fB-\fP" or "\fB--\fP", and may be -unambiguously abbreviated. It is best to use the full option name in -scripts to avoid possible collisions with new options in the future. -.PP -General script options: -.IP "\fB--help\fP -display help message and exit -.IP "\fB--version\fP -display version information and exit -.IP "\fB--outfile\fP=\fIfile\fP" -write result to \fIfile\fP. If this option is not given, and -\fB--nogs\fP or \fB--filter\fP is specified, write to standard output; -otherwise, the default is to construct the output file name by replacing -any extension in the input file with `.pdf'. -.IP "\fB--\fP[\fBno\fP]\fBdebug\fP" -write debugging info (default: false). -.IP "\fB--\fP[\fBno\fP]\fBexact\fP" -scan ExactBoundingBox (default: false). -.IP "\fB--\fP[\fBno\fP]\fBfilter\fP" -read standard input and (unless \fB--outfile\fP is given) write standard -output (default: false). -.IP "\fB--\fP[\fBno\fP]\fBgs\fP" -run Ghostscript (default: true). With \fB--nogs\fP, output (to standard -output by default) the PostScript that would normally be converted; that -is, the input PostScript as modified by \fBepstopdf\fP. -.IP "\fB--\fP[\fBno\fP]\fBhires\fP" -scan HiresBoundingBox (default: false). -.IP "\fB--restricted\fP=\fIval\fP" -turn on restricted mode (default: [true for repstopdf, else false]); -this forbids the use of \fB--gscmd\fP and other options and imposes -restrictions on the input and output file names according to the values -of openin_any and openout_any (see the Web2c manual, http://tug.org/web2c). -.PP -Options for Ghostscript (more info below): -.IP "\fB--gscmd\fP=\fIval\fP" -pipe output to \fIval\fP (default: [\fBgswin32c\fP on Windows, else \fBgs\fP]) -.IP "\fB--gsopt\fP=\fIval\fP" -include \fIval\fP as one argument in the gs command (can be repeated). -.IP "\fB--gsopts\fP=\fIval\fP" -split \fIval\fP at whitespace and include each resulting word as an -argument in the gs command (can be repeated). -.IP "\fB--autorotate\fP=\fIval\fP" -set AutoRotatePages (default: None); recognized \fIval\fP choices: -None, All, PageByPage. For EPS files, PageByPage is equivalent to All. -.IP "\fB--\fP[\fBno\fP]\fBcompress\fP" -use compression in the output (default: true); if turned off, passes -.IR -dUseFlateCompression=false . -.IP "\fB--device\fP=\fIdev\fP" -use -sDEVICE=\fIdev\fP (default: pdfwrite); not allowed in restricted mode. -.IP "\fB--\fP[\fBno\fP]\fBembed\fP" -embed fonts (default: true); passes -.I -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true. -.IP "\fB--\fP[\fBno\fP]\fBgray\fP" -grayscale output (default: false); passes -.I -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray. -.IP "\fB--pdfsettings\fP=\fIval\fP" -use -dPDFSETTINGS=/\fIval\fP (default is `prepress' if \fB--embed\fP, -else empty); recognized \fIval\fP choices: screen, ebook, printer, -prepress, default. -.IP "\fB--\fP[\fBno\fP]\fBquiet\fP" -use -q, a.k.a. -dQUIET (default: false). -.IP "\fB--res\fP=\fIdpi, dpi\fPx\fIdpi\fP" -set image resolution (default: [use gs default]); ignored if -\fB--debug\fP is set. -.IP "\fB--\fP[\fBno\fP]\fBsafer\fP" -use -d(NO)QUIET (default: true). -.PP -In addition to the specific options above, additional options to be used -with gs can be specified with either or both of the two cumulative -options \fB--gsopts\fP and \fB--gsopt.\fP -.PP -\fB--gsopts\fP takes a single string of options, which is split at -whitespace, each resulting word then added to the gs command line -individually. -.PP -\fB--gsopt\fP adds its argument as a single option to the gs command -line. It can be used multiple times to specify options separately, -and is necessary if an option or its value contains whitespace. -.PP -In restricted mode, options are limited to those with names and values -known to be safe. Some options taking booleans, integers or fixed -names are allowed, those taking general strings are not. - -.SH EXAMPLES -These examples all equivalently convert `test.eps' to `test.pdf': -.nf -epstopdf test.eps -epstopdf test.eps test.pdf -cat test.eps | epstopdf --filter >test.pdf -cat test.eps | epstopdf -f -o=test.pdf -.fi -.PP -Example for using HiResBoundingBox instead of BoundingBox: -.nf -epstopdf --hires test.eps -.fi -.PP -Example for \fBepstopdf\fP's attempt at correcting PostScript: -.nf -$program --nogs test.ps >testcorr.ps -.fi -.PP -In all cases, you can add \fB--debug\fP (\fB-d\fP) to see more about -what \fBepstopdf\fP is doing. -.SH BUGS -The case of "%%BoundingBox: (atend)" when input is not seekable (e.g., -from a pipe) is not supported. -.PP -Report bugs in the program or this man page to tex-k@tug.org. When -reporting bugs, please include an input file and the command line -options specified, so the problem can be reproduced. -.SH SEE ALSO -\fBgs\fP(1), -\fBpdfcrop\fP(1). -.PP -The epstopdf LaTeX package, part of the oberdiek bundle, which automates -running this script on the fly under TeX: http://ctan.org/pkg/epstopdf-pkg. -.SH AUTHOR -Originally written by Sebastian Rahtz, for Elsevier Science, with -subsequent contributions from Thomas Esser, Gerben Wierda, Heiko -Oberdiek, and many others. Currently maintained by Karl Berry. -.PP -Man page originally written by Jim Van Zandt. -.PP -epstopdf home page: http://tug.org/epstopdf. -.PP -You may freely use, modify and/or distribute this file. diff --git a/Build/source/extra/epstopdf/epstopdf.pl b/Build/source/extra/epstopdf/epstopdf.pl deleted file mode 100755 index 10f3026daf4..00000000000 --- a/Build/source/extra/epstopdf/epstopdf.pl +++ /dev/null @@ -1,1000 +0,0 @@ -#!/usr/bin/env perl -# $Id$ -# (Copyright lines below.) -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. 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. -# 3. The name of the author may not be used to endorse or promote -# products derived from this software without specific prior written -# permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. -# ---------------------------------------------------------------- -# This is a script to transform an EPS file to PDF. Theoretically, any -# Level 2 PS interpreter should work, although in practice using -# Ghostscript is near-universal. Many more details below. -# -# One thing not supported is the case of -# "%%BoundingBox: (atend)" when input is not seekable (e.g., from a pipe), -# -# emacs-page -# -my $ver = "2.27"; -# 2017/09/14 v2.27 (Karl Berry) -# * extract value from --gsopt with $3 not $2 (extra regexp group -# added previously), and check it with ^(...)$ so anchors apply to all. -# (report to Karl from Yannick Berker, 7 Sep 2017 14:07:09.) -# 2017/01/07 v2.26 (Norbert Preining, Karl Berry) -# * allow cmdline of infile outfile.pdf. -# * explicitly allow -o as abbreviation for --outfile, -# to guard against future --options. (Also --output.) -# 2016/06/30 v2.25 (Norbert Preining, Karl Berry) -# * don't set (default) device until after restricted check. -# * a few more debugging lines. -# 2016/05/29 v2.24 (Karl Berry) -# * new option --gray; patch from William Bader, -# tex-k mail 9 Feb 2016 19:37:08. -# * disallow --device completely in restricted mode, -# to avoid maintenance of device list. -# tex-live mail 10 Feb 2016 10:36:26. -# 2015/01/22 v2.23 (Karl Berry) -# * use # instead of = to placate msys; report from KUROKI Yusuke, -# tex-k mail 20 Jan 2015 12:40:16. -# 2014/06/18 v2.22 (Karl Berry) -# * escape % in $outputfilename; report from William Fischer, -# tex-k mail 16 Jun 2014 18:45:12. -# 2014/01/17 v2.21 (Karl Berry) -# * tweaks to help message, per reports from Knuth. -# 2013/09/28 v2.20 (Heiko Oberdiek, and (a little) Karl Berry) -# * New command line argument --(no)safer which allows setting -# -dNOSAFER instead of -dSAFER (only for non-restricted). -# * New command line argument --pdfsettings for -# Ghostscript's -dPDFSETTINGS. -# * New command line argument --(no)quiet. -# * New command line argument --device for specifying a differnt -# Ghostscript device (limited set of devices for restricted mode). -# * New command line arguments --gsopts and --gsopt for adding -# Ghostscript options. -# * Full support of ghostscript's option -r, DPIxDPI added. -# * Support for DOS EPS binary files (TN 5002) added. -# * Removes PJL commands at start of file. -# 2013/05/12 v2.19 (Karl Berry) -# * explain option naming conventions (= defaults for Getopt::Long). -# 2012/05/22 v2.18 (Karl Berry) -# * use /usr/bin/env, since Ruby has apparently required #! for years, -# and we rely on it for our other scripts, so why not. -# (tex-k mail from Jean Krohn, 2 Aug 2010 15:57:54, -# per http://osdir.com/ml/lang.ruby.general/2002-06/msg01388.html -# and ruby-bugs:PR#315). -# 2012/05/12 v2.17 (Karl Berry) -# * uselessly placate -w. Debian bug 672281. -# 2010/05/09 v2.16 (Karl Berry) -# * make --nogs dump edited PostScript to stdout by default -# (report from Reinhard Kotucha). -# 2010/03/19 v2.15 (Karl Berry) -# * let --outfile override --filter again. -# * recognize MSWin64 as well as MSWin32, just in case. -# 2010/03/08 v2.14 (Manuel P\'egouri\'e-Gonnard) -# * In restricted mode, forbid --gscmd (all platforms) and call GS with full -# path relative to self location (Windows). -# 2010/02/26 v2.13 (Karl Berry) -# * New release. -# 2010/02/23 (Manuel P\'egouri\'e-Gonnard) -# * Use kpsewhich for filename validation in restricted mode, both input and -# output. Requires kpathsea 5.1.0 (TL2010), rejects the name with earlier -# versions of kpsewhich. -# * Call external programs with full path on win32 in order to avoid obvious -# attacks with rogue versions of these programs in the current directory. -# 2009/11/27 v2.12 (Karl Berry) -# * Make --filter work again -# 2009/11/25 (Manuel P\'egouri\'e-Gonnard) -# * Better extension detection, suggested by A. Cherepanov. -# 2009/10/18 (Manuel P\'egouri\'e-Gonnard) -# * Better argument validation (Alexander Cherepanov). -# * Use list form of pipe open() (resp. system()) to prevent injection. -# Since Perl's fork() emulation doesn't work on Windows with Perl 5.8.8 from -# TeX Live 2009, use a temporary file instead of a pipe on Windows. -# 2009/10/14 (Manuel P\'egouri\'e-Gonnard) -# * Added restricted mode. -# 2009/09/27 v2.11 (Karl Berry) -# * Fixed two bugs in the (atend) handling code (Martin von Gagern) -# * Improved handling of CR line ending (Martin von Gagern) -# * More error checking -# * --version option -# * Create source repository in TeX Live -# 2009/07/17 v2.9.11gw -# * Added -dSAFER to default gs options -# TL2009 wants to use a restricted variant of -shell-escape, -# allowing epstopdf to run. However without -dSAFER Ghostscript -# allows writing to files (other than given in -sOutputFile) -# and running commands (through Ghostscript pipe's language feature). -# 2009/05/09 v2.9.10gw -# * Changed cygwin name for ghostscript to gs -# 2008/08/26 v2.9.9gw -# * Switch to embed fonts (default=yes) (J.P. Chretien) -# * turned no AutoRotatePages into an option (D. Kreil) (default = None) -# * Added resolution switch (D. Kreil) -# * Added BSD-style license -# 2007/07/18 v2.9.8gw -# 2007/05/18 v.2.9.7gw (Gerben Wierda) -# * Merged both supplied 2.9.6 versions -# 2007/05/15 v2.9.6tp (Theo Papadopoulo) -# * Simplified the (atend) support -# 2007/01/24 v2.9.6sw (Staszek Wawrykiewicz) -# * patched to work also on Windows -# 2005/10/06 v2.9.5gw (Gerben Wierda) -# * Fixed a horrendous bug in the (atend) handling code -# 2005/10/06 v2.9.4gw (Gerben Wierda) -# * This has become the official version for now -# 2005/10/01 v2.9.3draft (Gerben Wierda) -# * Quote OutFilename -# 2005/09/29 v2.9.2draft (Gerben Wierda) -# * Quote OutFilename -# 2004/03/17 v2.9.1draft (Gerben Wierda) -# * No autorotate page -# 2003/04/22 v2.9draft (Gerben Wierda) -# * Fixed bug where with cr-eol files everything up to the first %! -# * in the first 2048 bytes was gobbled (double ugh!) -# 2002/02/21 v2.8draft (Gerben Wierda) -# * Fixed bug where last line of buffer was not copied out (ugh!) -# 2002/02/18 v2.8draft (Gerben Wierda) -# * Handle different eol styles transparantly -# * Applied fix from Peder Axensten for Freehand bug -# 2001/03/05 v2.7 (Heiko Oberdiek) -# * Newline before grestore for the case that there is no -# whitespace at the end of the eps file. -# 2000/11/05 v2.6 (Heiko Oberdiek) -# * %%HiresBoundingBox corrected to %%HiResBoundingBox -# 1999/05/06 v2.5 (Heiko Oberdiek) -# * New options: --hires, --exact, --filter, --help. -# * Many cosmetics: title, usage, ... -# * New code for debug, warning, error -# * Detecting of cygwin perl -# * Scanning for %%{Hires,Exact,}BoundingBox. -# * Scanning only the header in order not to get a wrong -# BoundingBox of an included file. -# * (atend) supported. -# * uses strict; (earlier error detecting). -# * changed first comment from '%!PS' to '%!'; -# * corrected (atend) pattern: '\s*\(atend\)' -# * using of $bbxpat in all BoundingBox cases, -# correct the first white space to '...Box:\s*$bb...' -# * corrected first line (one line instead of two before 'if 0;'; -# -# Thomas Esser, Sept. 1998: change initial lines to find -# perl along $PATH rather than guessing a fixed location. The above -# construction should work with most shells. -# -# Originally by Sebastian Rahtz, for Elsevier Science -# with extra tricks from Hans Hagen's texutil and many more. - -### emacs-page -### program identification -my $program = "epstopdf"; -my $ident = '($Id$)' . " $ver"; -my $copyright = < -This is free software: you are free to change and redistribute it. -There is NO WARRANTY, to the extent permitted by law. -END_COPYRIGHT -my $title = "$program $ident\n"; - -my $on_windows = $^O =~ /^(MSWin|msys$)/; -my $on_windows_or_cygwin = $on_windows || $^O eq "cygwin"; - -### ghostscript command name -my $GS = $on_windows ? "gswin32c" : "gs"; - -### restricted mode -my $restricted = 0; -$restricted = 1 if $0 =~ /repstopdf/; - -### default values -my $default_device = 'pdfwrite'; - -### options -$::opt_autorotate = "None"; -$::opt_compress = 1; -$::opt_debug = 0; -$::opt_device = ""; -$::opt_embed = 1; -$::opt_exact = 0; -$::opt_filter = 0; -$::opt_gray = 0; -$::opt_gs = 1; -$::opt_gscmd = ""; -@::opt_gsopt = (); -$::opt_help = 0; -$::opt_hires = 0; -$::opt_outfile = ""; -$::opt_pdfsettings = ""; -$::opt_res = ''; -$::opt_restricted = 0; -$::opt_safer = 1; -$::opt_quiet = 1; -$::opt_version = 0; - -sub gsopts { push (@::opt_gsopt, split (' ', $_[1])); } - -# known-safe Ghostscript options and values. -my %optcheck = qw< - AlignToPixels 0|1 - AntiAliasColorImages true|false - AntiAliasGrayImages true|false - AntiAliasMonoImages true|false - ASCII85EncodePages true|false - AutoFilterColorImages true|false - AutoFilterGrayImages true|false - AutoPositionEPSFiles true|false - AutoRotatePages /(None|All|PageByPage) - BATCH true - Binding /(Left|Right) - CannotEmbedFontPolicy /(OK|Warning|Error) - ColorConversionStrategy /(LeaveColorUnchanged|UseDeviceIndependentColor|UseDeviceIndependendColorForImages|sRGB|CMYK) - ColorImageDepth -1|1|2|4|8 - ColorImageDownsampleThreshold 10(.0*)?|\d(.\d*)|\.\d+ - ColorImageDownsampleType /(Average|Bicubic|Subsample|None) - ColorImageFilter /(DCTEncode|FlateEncode|JPXEncode) - ColorImageResolution \d+ - COLORSCREEN true|0|false - CompatibilityLevel 1\.[0-7] - CompressFonts true|false - CompressPages true|false - ConvertCMYKImagesToRGB true|false - ConvertImagesToIndexed true|false - DefaultRenderingIntent /(Default|Perceptual|Saturation|AbsoluteColorimetric|RelativeColorimetric) - DetectBlends true|false - DetectDuplicateImages true|false - DITHERPPI \d+ - DOINTERPOLATE true - DoThumbnails true|false - DownsampleColorImages true|false - DownsampleGrayImages true|false - DownsampleMonoImages true|false - EmbedAllFonts true|false - EmitDSCWarnings true|false - EncodeColorImages true|false - EncodeGrayImages true|false - EncodeMonoImages true|false - EndPage -?\d+ - FIXEDRESOLUTION true - GraphicsAlphaBits 1|2|4 - GrayImageDepth -1|1|2|4|8 - GrayImageDownsampleThreshold \d+\.?\d*|\.\d+ - GrayImageDownsampleType /(Average|Bicubic) - GrayImageFilter /(DCTEncode|FlateEncode|JPXEncode) - GrayImageResolution \d+ - GridFitTT 0|1|2|3 - HaveTransparency true|false - HaveTrueTypes true|false - ImageMemory \d+ - LockDistillerParams true|false - LZWEncodePages true|false - MaxSubsetPct 100|[1-9][0-9]? - MaxClipPathSize \d+ - MaxInlineImageSize \d+ - MaxShadingBitmapSize \d+ - MonoImageDepth -1|1|2|4|8 - MonoImageDownsampleThreshold \d+\.?\d*|\.\d+ - MonoImageDownsampleType /(Average|Bicubic|Subsample|None) - MonoImageFilter /(CCITTFaxEncode|FlateEncode|RunLengthEncode) - MonoImageResolution \d+ - NOCIE true - NODISPLAY true - NOEPS true - NOINTERPOLATE true - NOPSICC true - NOSUBSTDEVICECOLORS true|false - NOTRANSPARENCY true - OPM 0|1 - Optimize true|false - ParseDSCComments true|false - ParseDSCCommentsForDocInfo true|false - PreserveCopyPage true|false - PreserveEPSInfo true|false - PreserveHalftoneInfo true|false - PreserveOPIComments true|false - PreserveOverprintSettings true|false - StartPage -?\d+ - PatternImagemask true|false - PDFSETTINGS /(screen|ebook|printer|prepress|default) - PDFX true|false - PreserveDeviceN true|false - PreserveSeparation true|false - QUIET true - SHORTERRORS true - SubsetFonts true|false - TextAlphaBits 1|2|4 - TransferFunctionInfo /(Preserve|Remove|Apply) - UCRandBGInfo /(Preserve|Remove) - UseCIEColor true|false - UseFlateCompression true|false - UsePrologue true|false ->; -# In any case not suitable for restricted: -# -dDOPS - -### usage -my @bool = ("false", "true"); -my $resmsg = $::opt_res ? $::opt_res : "[use gs default]"; -my $rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; - -my $usage = <<"END_OF_USAGE"; -${title}Usage: $program [OPTION]... [EPSFILE [PDFFILE.pdf]] - -Convert an EPS file to PDF (or other formats), by default using Ghostscript. - -By default, the output name is the input name with any extension -replaced by ".pdf". An output name ending with .pdf can also be given -as a second argument on the command line, or the --outfile (-o) option -can be used with any name. - -The resulting output is guaranteed to start at the 0,0 coordinate, and -sets a page size exactly corresponding to the BoundingBox. Thus, the -result does not need any cropping, and the PDF MediaBox is correct. - -If the bounding box in the input is incorrect, of course there will -be resulting problems. - -Options: - --help display this help and exit - --version display version information and exit - - -o, --outfile=FILE write result to FILE (default based on input name) - --restricted use restricted mode (default: $bool[$restricted]) - - --(no)debug output debugging info (default: $bool[$::opt_debug]) - --(no)exact scan ExactBoundingBox (default: $bool[$::opt_exact]) - --(no)filter read standard input (default: $bool[$::opt_filter]) - --(no)gs run ghostscript (default: $bool[$::opt_gs]) - --(no)hires scan HiResBoundingBox (default: $bool[$::opt_hires]) - -Options for Ghostscript: - --gscmd=VAL pipe output to VAL (default: $GS) - --gsopt=VAL single option for gs (see below) - --gsopts=VAL options for gs (see below) - --autorotate=VAL set AutoRotatePages (default: $rotmsg) - recognized VAL choices: None, All, PageByPage; - for EPS files, PageByPage is equivalent to All. - --(no)compress use compression (default: $bool[$::opt_compress]) - --device=DEV use -sDEVICE=DEV (default: $default_device) - --(no)embed embed fonts (default: $bool[$::opt_embed]) - --(no)gray grayscale output (default: $bool[$::opt_gray]) - --pdfsettings=VAL use -dPDFSETTINGS=/VAL (default is prepress if --embed, - else empty); recognized VAL choices: - screen, ebook, printer, prepress, default. - --(no)quiet use -q (-dQUIET) (default: $bool[$::opt_quiet]) - --res=DPI|DPIxDPI set image resolution (default: $resmsg) - ignored if option --debug is set. - --(no)safer use -d(NO)SAFER (default: $bool[$::opt_safer]) - -Examples all equivalently converting test.eps to test.pdf: - \$ $program test.eps - \$ $program test.eps test.pdf - \$ cat test.eps | $program --filter >test.pdf - \$ cat test.eps | $program -f -o=test.pdf - -Example for using HiResBoundingBox instead of BoundingBox: - \$ $program --hires test.eps - -Example for producing epstopdf's attempt at corrected PostScript: - \$ $program --nogs test.ps >testcorr.ps - -In all cases, you can add --debug (-d) to see more about what epstopdf -is doing. - -More about the options for Ghostscript: - Additional options to be used with gs can be specified - with either or both of the two cumulative options --gsopts and --gsopt. - --gsopts takes a single string of options, which is split at whitespace - and each resulting word then added to the gs command line individually. - --gsopt adds its argument as a single option to the gs command line. - It can be used multiple times to specify options separately, - and is necessary if an option or its value contains whitespace. - In restricted mode, options are limited to those with names and values - known to be safe. Some options taking booleans, integers or fixed - names are allowed, those taking general strings are not. - -All options to epstopdf may start with either - or --, and may be -unambiguously abbreviated. It is best to use the full option name in -scripts to avoid possible collisions with new options in the future. - -When reporting bugs, please include an input file and all command line -options so the problem can be reproduced. - -Report bugs to: tex-k\@tug.org -epstopdf home page: -END_OF_USAGE - -### process options -use Getopt::Long; -GetOptions ( - "autorotate=s", # \ref{val_autorotate} - "compress!", - "debug!", - "device=s", - "embed!", - "exact!", - "gray!", - "filter!", - "gs!", - "gscmd=s", # \ref{val_gscmd} - "gsopt=s@", # \ref{val_gsopt} - "gsopts=s" => \&gsopts, # \ref{val_gsopts} - "help|h", - "hires!", - "outfile|output|o=s", # \ref{openout_any} - "pdfsettings=s", - "quiet", - "res=s", - "restricted", - "safer!", - "version", -) or die "Try $0 --help for more information\n"; - -### disable --quiet if option --debug is given -$::opt_quiet = 0 if $::opt_debug; - -### restricted option -$restricted = 1 if $::opt_restricted; - -### help functions -sub debug { print STDERR "* @_\n" if $::opt_debug; } -sub warning { print STDERR "==> Warning: @_\n"; } -sub error { die "$title!!! Error: @_\n"; } -sub errorUsage { die "$program: Error: @_ (try --help for more information)\n"; } -sub warnerr { $restricted ? error(@_) : warning(@_); } - -### debug messages -debug "Restricted mode activated" if $restricted; - -### safer external commands for Windows in restricted mode -my $kpsewhich = 'kpsewhich'; -if ($restricted && $on_windows) { - use File::Basename; - my $mydirname = dirname $0; - # $mydirname is the location of the Perl script - $kpsewhich = "$mydirname/../../../bin/win32/$kpsewhich"; - $GS = "$mydirname/../../../tlpkg/tlgs/bin/$GS"; -} -debug "kpsewhich command: $kpsewhich"; - -### check if a name is "safe" according to kpse's open(in|out)_any -# return true if name is ok, false otherwise -sub safe_name { - my ($mode, $name) = @_; - my $option = ""; - $option = '-safe-in-name' if $mode eq 'in'; - $option = '-safe-out-name' if $mode eq 'out'; - error "Unknown check mode in safe_name(): $mode" unless $option; - my @args = ($kpsewhich, '-progname', 'repstopdf', $option, $name); - my $bad = system {$args[0]} @args; - return ! $bad; -} - -### help, version options. -if ($::opt_help) { - print $usage; - exit 0; -} - -if ($::opt_version) { - print $title; - print $copyright; - exit 0; -} - -### get input filename (\ref{openin_any} for validation) -my $InputFilename = ""; -if ($::opt_filter) { - @ARGV == 0 or - errorUsage "Input file cannot be used with filter option"; - debug "Filtering: will read standard input"; -} else { - # not filtering. - @ARGV > 0 or errorUsage "Input filename missing"; - # allow infile outfile.pdf. - if (@ARGV == 2) { - if ($::opt_outfile) { - errorUsage ("Multiple output specifications: second arg=$ARGV[1]," - . " --outfile=$::opt_outfile"); - } - if ($ARGV[1] !~ m/\.pdf$/i) { - errorUsage "Output file argument requires .pdf extension: $ARGV[1]"; - } - # seems we can use it. - $::opt_outfile = $ARGV[1]; - debug "Output filename from argv:", $::opt_outfile; - } - @ARGV > 2 and errorUsage "Too many arguments: @ARGV"; - - $InputFilename = $ARGV[0]; - debug "Input filename:", $InputFilename; -} - -### emacs-page -### building the gs invocation. - -### option gscmd -if ($::opt_gscmd) { - if ($restricted) { # \label{val_gscmd} - error "Option forbidden in restricted mode: --gscmd"; - } else { - debug "Switching from $GS to $::opt_gscmd"; - $GS = $::opt_gscmd; - } -} - -### start building GS command line for the pipe -my @GS = ($GS); -push @GS, '-q' if $::opt_quiet; -push @GS, $::opt_safer ? '-dSAFER' : '-dNOSAFER'; -push @GS, '-dNOPAUSE'; -push @GS, '-dBATCH'; - -### option device -if ($::opt_device) { - if ($restricted) { - error "Option forbidden in restricted mode: --device"; - } else { - debug "Switching from $default_device to $::opt_device"; - } -} else { - $::opt_device = $default_device; -} - -push @GS, "-sDEVICE=$::opt_device"; - -### option outfile -my $OutputFilename = $::opt_outfile; -if (! $OutputFilename) { - if ($::opt_gs) { - if ($::opt_filter) { - debug "Filtering: will write standard output"; - $OutputFilename = "-"; - } else { - # Ghostscript, no filter: replace input extension with .pdf. - $OutputFilename = $InputFilename; - my $ds = $on_windows_or_cygwin ? '\\/' : '/'; - $OutputFilename =~ s/\.[^\.$ds]*$//; - $OutputFilename .= ".pdf"; - } - } else { - debug "No Ghostscript: will write standard output"; - $OutputFilename = "-"; - } -} -$OutputFilename =~ s/%/%%/g; # we will do the escaping for gs -debug "Output filename:", $OutputFilename; -push @GS, "-sOutputFile=$OutputFilename"; - -### options compress, embed, res, autorotate -$::opt_pdfsettings = 'prepress' if $::opt_embed and not $::opt_pdfsettings; -if ($::opt_pdfsettings - && $::opt_pdfsettings - !~ s/^\/?(screen|ebook|printer|prepress|default)$/$1/) { - warnerr "Invalid value for --pdfsettings: $::opt_pdfsettings"; - $::opt_pdfsettings = ''; -} -# use # instead of = to avoid mingw path munging. -push (@GS, "-dPDFSETTINGS#/$::opt_pdfsettings") if $::opt_pdfsettings; - -push @GS, qw[ - -dMaxSubsetPct=100 - -dSubsetFonts=true - -dEmbedAllFonts=true -] if $::opt_embed; - -push @GS, '-dUseFlateCompression=false' unless $::opt_compress; - -push @GS, qw(-sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray) - if $::opt_gray; - -if ($::opt_res and - not $::opt_res =~ /^(\d+(x\d+)?)$/) { - warnerr "Invalid resolution: $opt_res"; - $::opt_res = ''; -} -push @GS, "-r$::opt_res" if $::opt_res; -$resmsg = $::opt_res ? $::opt_res : "[use gs default]"; - -# \label{val_autorotate} -if ($::opt_autorotate and - not $::opt_autorotate =~ /^(None|All|PageByPage)$/) { - warnerr "Invalid value for --autorotate: $::opt_autorotate' " - . "(use 'All', 'None' or 'PageByPage'"; - $::opt_autorotate = ''; -} -# use # instead of = to avoid mingw path munging. -push (@GS, "-dAutoRotatePages#/$::opt_autorotate") if $::opt_autorotate; -$rotmsg = $::opt_autorotate ? $::opt_autorotate : "[use gs default]"; - -foreach my $gsopt (@::opt_gsopt) { - if ($restricted) { - my $ok = 0; - if ($gsopt =~ /^-[dD]([A-Za-z0-9]+)(=(.*))?$/) { - my $name = $1; - my $value = $3; - $value = 'true' if not defined $value; - if ($optcheck{$name} and $value =~ /^($optcheck{$name})$/) { - $ok = 1; - } - else { - warnerr "Option forbidden in restricted mode: --gsopt $gsopt"; - $gsopt = ''; - } - } - if (not $ok) { - warnerr "Option forbidden in restricted mode: --gsopt $gsopt"; - $gsopt = ''; - } - } - push @GS, $gsopt if $gsopt; -} - -### option BoundingBox types -my $BBName = "%%BoundingBox:"; -!($::opt_hires and $::opt_exact) or - error "Options --hires and --exact cannot be used together"; -$BBName = "%%HiResBoundingBox:" if $::opt_hires; -$BBName = "%%ExactBoundingBox:" if $::opt_exact; -debug "BoundingBox comment:", $BBName; - -### validate input file name in restricted mode \label{openin_any} -if ($restricted and not $::opt_filter - and not safe_name('in', $InputFilename)) { - error "Input filename '$InputFilename' not allowed in restricted mode."; -} - -### validate output file name in restricted mode \label{openout_any} -if ($restricted and not safe_name('out', $OutputFilename)) { - error "Output filename '$OutputFilename' not allowed in restricted mode."; -} - -### option gs -if ($::opt_gs) { - debug "Ghostscript command:", $GS; - debug "Compression:", ($::opt_compress) ? "on" : "off"; - debug "Embedding:", ($::opt_embed) ? "on" : "off"; - debug "Grayscale:", ($::opt_gray) ? "on" : "off"; - debug "PDFSettings:", $::opt_pdfsettings; - debug "Resolution:", $resmsg; - debug "Rotation:", $rotmsg; -} - -### emacs-page -### open input file -if ($::opt_filter) { - open(IN, '<-') || error("Cannot open stdin: $!"); -} else { - open(IN, '<', $InputFilename) || error("Cannot open $InputFilename: $!"); -} -binmode IN; - -### open output file -my $outname; # used in error message at end -my $tmp_filename; # temporary file for windows -my $OUT; # filehandle for output (GS pipe or temporary file) -use File::Temp 'tempfile'; -if ($::opt_gs) { - if (! $on_windows_or_cygwin) { # list piped open works - push @GS, qw(- -c quit); - debug "Ghostscript pipe: @GS"; - open($OUT, '|-', @GS) - or error "Cannot open Ghostscript for piped input: @GS"; - } else { # use a temporary file on Windows/Cygwin. - ($OUT, $tmp_filename) = tempfile(UNLINK => 1); - debug "Using temporary file '$tmp_filename'"; - } - $outname = $GS; -} -else { - debug "No Ghostscript: opening $OutputFilename"; - if ($OutputFilename eq "-") { - $OUT = *STDOUT; - } else { - open($OUT, '>', $OutputFilename) - || error ("Cannot write \"$OutputFilename\": $!"); - $outname = $OutputFilename; - } -} -binmode $OUT; - -# reading a cr-eol file on a lf-eol system makes it impossible to parse -# the header and besides it will read the intire file into yor line by line -# scalar. this is also true the other way around. - -### emacs-page -### scan a block, try to determine eol style - -my $buf; -my $buflen; -my @bufarray; -my $inputpos; -my $maxpos = -1; - -# We assume 2048 is big enough. -my $EOLSCANBUFSIZE = 2048; - -# PJL -my $UEL = "\x1B%-12345X"; -my $PJL = '@PJL[^\r\n]*\r?\n'; - -$buflen = read(IN, $buf, $EOLSCANBUFSIZE); -if ($buflen > 0) { - my $crlfpos; - my $lfpos; - my $crpos; - - $inputpos = 0; - - # TN 5002 "Encapsulated PostScript File Format Specification" - # specifies a DOS EPS binary file format for including a - # device-specific screen preview. - # - # DOS EPS Binary File Header (30 Bytes): - # * Bytes 0-3: 0xC5D0D3C6 - # * Bytes 4-7: Offset of PostScript section - # * Bytes 8-11: Length of PostScript section - # * ... - # * Bytes 28-29: XOR checksum of bytes 0-27 or 0xFFFF - if ($buflen > 30 and $buf =~ /^\xC5\xD0\xD3\xC6/) { - debug "DOS EPS binary file header found"; - my $header = substr($buf, 0, 30); - my ($offset_ps, $length_ps, $checksum) = unpack("x[V]VVx[V4]n", $header); - debug " PS offset: $offset_ps"; - debug " PS length: $length_ps"; - $maxpos = $offset_ps + $length_ps; - # validate checksum - if ($checksum == 0xFFFF) { - debug " No checksum"; - } - else { - debug " checksum: $checksum"; - my $cs = 0; - map { $cs ^= $_ } unpack('n14', $header); - if ($cs != $checksum) { - warning "Wrong checksum of DOS EPS binary header"; - } - } - # go to the start of the PostScript section and refill buffer - if ($::opt_filter) { - if ($offset_ps <= $buflen) { - $buf = substr($buf, $offset_ps); - $buflen = $buflen - $offset_ps; - $inputpos = $offset_ps; - my $len = read(IN, $buf, $offset_ps, $buflen); - $buflen += $len; - } - else { - $inputpos = $buflen; - $buflen = 0; - my $skip = $offset_ps - $inputpos; - while ($skip > 0) { - $buflen = read(IN, $buf, - $skip > $EOLSCANBUFSIZE ? $EOLSCANBUFSIZE : $skip); - $buflen > 0 or error "Unexpected end of input stream"; - $inputpos += $buflen; - $skip = $offset_ps - $inputpos; - } - $buflen = read(IN, $buf, $EOLSCANBUFSIZE); - $buflen > 0 or error "Unexpected end of input stream"; - } - } - else { - seek(IN, $offset_ps, 0) || error "Cannot seek to PostScript section"; - $inputpos = $offset_ps; - $buflen = read(IN, $buf, $EOLSCANBUFSIZE); - $buflen > 0 or error "Reading PostScript section failed"; - } - } - elsif ($buf =~ s/^($UEL($PJL)+)//) { - $inputpos = length($1); - debug "PJL commands removed at start of file: $inputpos bytes"; - } - else { - # remove binary junk before header - # if there is no header, we assume the file starts with ascii style and - # we look for a eol style anyway, to prevent possible loading of the - # entire file - if ($buf =~ /%!/) { - # throw away binary junk before %! - $buf =~ s/(.*?)%!/%!/o; - $inputpos = length($1); - debug "Binary junk at start of file: $inputpos byte(s)"; - } - } - - $lfpos = index($buf, "\n"); - $crpos = index($buf, "\r"); - $crlfpos = index($buf, "\r\n"); - - if ($crpos > 0 and ($lfpos == -1 or $lfpos > $crpos+1)) { - # The first eol was a cr and it was not immediately followed by a lf - $/ = "\r"; - debug "The first eol character was a CR ($crpos) and not immediately followed by a LF ($lfpos)"; - } - - # Now we have set the correct eol-character. Get one more line and add - # it to our buffer. This will make the buffer contain an entire line - # at the end. Then split the buffer in an array. We will draw lines from - # that array until it is empty, then move again back to - $buf .= unless eof(IN); - $buflen = length($buf); - - # In case of DOS EPS binary files respect end of PostScript section. - if ($maxpos> 0 and $inputpos + $buflen > $maxpos) { - $buflen = $maxpos - $inputpos; - $buflen > 0 or error "Internal error"; - $buf = substr($buf, 0, $buflen); - } - - # Some extra magic is needed here: if we set $/ to \r, Perl's re engine - # still thinks eol is \n in regular expressions (not very nice) so we - # cannot split on ^, but have to split on a look-behind for \r. - if ($/ eq "\r") { - @bufarray = split(/(?<=\r)/ms, $buf); # split after \r - } - else { - @bufarray = split(/^/ms, $buf); - } -} - -### getline -sub getline -{ - if ($#bufarray >= 0) { - $_ = shift(@bufarray); - } - elsif ($maxpos > 0 and $inputpos >= $maxpos) { - $_ = undef; - } - else { - $_ = ; - if ($maxpos > 0) { - my $skip = $maxpos - $inputpos - length($_); - if ($skip < 0) { - $_ = substr($_, 0, $skip); - } - } - } - $inputpos += length($_) if defined $_; - return defined($_); -} - -### scan first line -my $header = 0; -getline(); -if (/%!/) { - # throw away binary junk before %! - s/(.*)%!/%!/o; -} -$header = 1 if /^%/; -debug "Scanning header for BoundingBox"; -print $OUT $_; - -### variables and pattern for BoundingBox search -my $bbxpatt = '[0-9eE\.\-]'; - # protect backslashes: "\\" gets '\' -my $BBValues = "\\s*($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)\\s+($bbxpatt+)"; -my $BBCorrected = 0; - -sub CorrectBoundingBox -{ - my ($llx, $lly, $urx, $ury) = @_; - debug "Old BoundingBox:", $llx, $lly, $urx, $ury; - my ($width, $height) = ($urx - $llx, $ury - $lly); - my ($xoffset, $yoffset) = (-$llx, -$lly); - debug "New BoundingBox: 0 0", $width, $height; - debug "Offset:", $xoffset, $yoffset; - - print $OUT "%%BoundingBox: 0 0 $width $height$/"; - print $OUT "<< /PageSize [$width $height] >> setpagedevice$/"; - print $OUT "gsave $xoffset $yoffset translate$/"; -} - -### emacs-page -### scan header -if ($header) { - HEADER: while (getline()) { - ### Fix for freehand bug ### by Peder Axensten - next HEADER if(!/\S/); - - ### end of header - if (!/^%/ or /^%%EndComments/) { - print $OUT $_; - last; - } - - ### BoundingBox with values - if (/^$BBName$BBValues/o) { - CorrectBoundingBox $1, $2, $3, $4; - $BBCorrected = 1; - last; - } - - ### BoundingBox with (atend) - if (/^$BBName\s*\(atend\)/) { - debug $BBName, "(atend)"; - if ($::opt_filter) { - warning "Cannot look for BoundingBox in the trailer", - "with option --filter"; - last; - } - my $pos = $inputpos; - debug "Current file position:", $pos; - - # looking for %%BoundingBox - while (getline()) { - # skip over included documents - my $nestDepth = 0; - $nestDepth++ if /^%%BeginDocument/; - $nestDepth-- if /^%%EndDocument/; - if ($nestDepth == 0 && /^$BBName$BBValues/o) { - CorrectBoundingBox $1, $2, $3, $4; - $BBCorrected = 1; - last; - } - } - - # go back - seek(IN, $pos, 0) or error "Cannot go back to line \"$BBName (atend)\""; - $inputpos = $pos; - @bufarray = (); - last; - } - - # print header line - print $OUT $_; - } -} - -### print rest of file -while (getline()) { - print $OUT $_; -} - -### emacs-page -### close files -close(IN); -print $OUT "$/grestore$/" if $BBCorrected; -close($OUT); - -### actually run GS if we were writing to a temporary file -if (defined $tmp_filename) { - push @GS, $tmp_filename; - push @GS, qw(-c quit); - debug "Ghostscript command: @GS"; - system @GS; -} - -# if ghostscript exited badly, we should too. -if ($? & 127) { - error(sprintf "Writing to $outname failed, signal %d\n", $? & 127); -} elsif ($? != 0) { - error(sprintf "Writing to $outname failed, error code %d\n", $? >> 8); -} - -warning "BoundingBox not found" unless $BBCorrected; -debug "Done."; - -# vim: ts=8 sw=2 expandtab: diff --git a/Build/source/extra/epstopdf/repstopdf.1 b/Build/source/extra/epstopdf/repstopdf.1 deleted file mode 100644 index a48cf2cd9c3..00000000000 --- a/Build/source/extra/epstopdf/repstopdf.1 +++ /dev/null @@ -1 +0,0 @@ -.so man1/epstopdf.1 diff --git a/Build/source/extra/epstopdf/test-atend.eps b/Build/source/extra/epstopdf/test-atend.eps deleted file mode 100644 index fefac85888e..00000000000 --- a/Build/source/extra/epstopdf/test-atend.eps +++ /dev/null @@ -1,138 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: (atend) -%%Creator: Karl Berry with ideas from code by Roger Hersch -%%CreationDate: 8 March 1991 -%%Title: RIDT logo - -% This file is public domain. - -% Forget everything we do. -save - -% Make definitions in our own dictionary. -20 dict begin - -% However, this isn't quite a true EPS file, because we use the -% setscreen operator, which has device- and document-dependent effects. -% In particular, if the document is being printed in landscape mode, we -% have to rotate the cell by 90 degrees. The dvips translator sets the -% variable `isls' to be true in landscape mode, so we test for that. -% -/screen_angle - /isls where - { /isls get { 90 } { 0 } ifelse } - { 0 } - ifelse -def - - -% Increasing this number makes the screen finer (it isn't the actual -% frequency). -% -/screen_frequency 10 def - - -% If you change these numbers, change the bounding box comment above. -% This default size is approximately 134mm by 71mm. -/logo_width 380 def -/logo_height 200 def - -% Besides changing the size from the outside, you can also change the -% scale factor defined here. Of course then the bounding box won't be -% accurate. -/scalefactor 1 def - -% We need a string to hold the gray values. -/fountainstring 256 string def - -% Put values varying from 0 to 255 into the string; these will be values -% for the image operator. -0 1 255 - { - fountainstring exch dup - 255 div 180 mul cos neg 2 div - .5 add 255 mul cvi - put - } -bind for - - -% This procedure takes the bounding box of a rectangle, and images -% /fountainstring into it. -/fountain - { - /ury exch def - /urx exch def - /lly exch def - /llx exch def - gsave - llx lly translate - - % Scale to the size of the rectangle. - urx llx sub ury lly sub scale - - % The source image has one row of 256 8-bit values. - 1 256 8 - - % Map unit square to source. - [1 0 0 -256 0 256] - - % Image the string. - { fountainstring } image - grestore - } -bind def - - -% Draw a line across the bottom for visual anchoring. -% -0 0 moveto -logo_width 0 lineto stroke - - screen_frequency scalefactor div - screen_angle - { exch pop abs 1 exch sub } bind -setscreen - -scalefactor scalefactor scale - -/Palatino-Roman findfont 100 scalefont setfont - -% Determine the dimensions of our string. -/logo_words (RIDT 91) def - -0 0 moveto -logo_words true charpath flattenpath pathbbox -/word_height exch def -/word_width exch def -pop pop % llx and lly are zero. -newpath - -/x_offset logo_width word_width sub 2 div def -/y_offset 15 def - -% Draw the background pattern, which is dark at the top and light at the -% bottom. -% -0 0 logo_width logo_height fountain - -% Make the clipping path be `RIDT 91', twice. -x_offset y_offset moveto -logo_words true charpath -x_offset logo_height y_offset word_height add sub moveto -logo_words true charpath -clip -newpath - -% Paint the pattern again, this time with light at the top and dark at -% the bottom. -% -logo_width logo_height translate -180 rotate -0 0 logo_width logo_height fountain - -end -restore - -% showpage -%%BoundingBox: 0 0 380 200 diff --git a/Build/source/extra/epstopdf/test-bin2.eps b/Build/source/extra/epstopdf/test-bin2.eps deleted file mode 100644 index 15eeb9a6ea8..00000000000 --- a/Build/source/extra/epstopdf/test-bin2.eps +++ /dev/null @@ -1,14670 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Photoshop Version 5.5 %%Title: 22.eps %%CreationDate: 10.01.2002 15:36 Uhr %%BoundingBox: 0 0 301 209 %%HiResBoundingBox: 0 0 300.5361 208.839 %%SuppressDotGainCompensation %%DocumentProcessColors: Black %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup %ImageData: 1252 870 8 1 0 1252 1 "beginimage" %BeginPhotoshop: 5088 % 3842494D03E900000000007800030000004800480000000003320238FFF4FFF3 % 033E02460347057B03E00002000000480048000000000302024F000100000064 % 000000000003030300FF00017D00000100010000000000000000000000004008 % 0019019000000000000000000000000000000001000000000000000000000000 % 000000003842494D03ED000000000010012BF1AA00010002012BF1AA00010002 % 3842494D040D000000000004000000783842494D03F300000000000801000000 % 000000003842494D040A00000000000100003842494D271000000000000A0001 % 00000000000000023842494D03F4000000000012003500000001002D00000006 % 0000000000013842494D03F700000000001C0000FFFFFFFFFFFFFFFFFFFFFFFF % FFFFFFFFFFFFFFFFFFFF03E800003842494D0408000000000010000000010000 % 024000000240000000003842494D0414000000000004000000013842494D040C % 00000000126800000001000000700000004E00000150000066600000124C0018 % 0001FFD8FFE000104A46494600010201004800480000FFEE000E41646F626500 % 648000000001FFDB0084000C08080809080C09090C110B0A0B11150F0C0C0F15 % 18131315131318110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E14140E0E0E0E % 14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C % 0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108004E007003012200021101031101FF % DD00040007FFC4013F0000010501010101010100000000000000030001020405 % 060708090A0B0100010501010101010100000000000000010002030405060708 % 090A0B1000010401030204020507060805030C33010002110304211231054151 % 611322718132061491A1B14223241552C16233347282D14307259253F0E1F163 % 733516A2B283264493546445C2A3743617D255E265F2B384C3D375E3F3462794 % A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797 % A7B7C7D7E7F71100020201020404030405060707060535010002110321311204 % 4151617122130532819114A1B14223C152D1F0332462E1728292435315637334 % F1250616A2B283072635C2D2449354A317644555367465E2F2B384C3D375E3F3 % 4694A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F62737475767 % 778797A7B7C7FFDA000C03010002110311003F00F36A9FED733F708730CF89FF % 00C92D8AC36EC6A6F6BDACDC0020E87703E5FE7AC4A438D82068E0413DB5FA3F % F495CA1C450FACBB6B8980D8D4FD1F11F43DCEFA2E494CB32E7E6E58A838FA2C % 0048EEC64BB5D3E9FBBD9FF0990839569AC0657A389206D3C011F47FABF98A78 % EEF4A9BB21C087DAED8C681E1FA47EE6FF006EBD9FF169B0B0B373EDC9B316B0 % 46352FB2D7930D0DAABB2F76BA6EB1F5E3DAF657F9FE9FFA3F512522C26305DB % 5C4B1AF696870FA5C7B99581F9F6BFF41FDB5AFD1BA465DF9871B1E8F5EFB25B % 5D2D2486827DD6DAE877A55D5F43D6FCFB7F458FF6BFD22A1D3697DD631D4366 % DA9CD7B58D3EF76E7B6BA71E96FBBE9653FF00F04F53FC12F56FAB7F57A8C36F % A563465653DB5BDFB5F34DEFBEBDEF759757FD271A963DF57E9596D15617E8E8 % F56DC9C8F5529C6C5FF17A6FA9FBF283AC6BDA6D18B15D227DD63EEEA4F65EEB % DD5FFA2A3F3FFED3E37F388D7FF8BBC1B68F4B0333D7CB610E681905A5D1A1AA % BF57ED353BDCDDCCDECABFD1FA8BBDAFA4E316C660FB758D3B98C7347A6C11EC % AA9C6D31EB6B5BF47D4FD2FF00C228558583946CAEEE9F8A6B7C3C8606B9D3F4 % 439C3D367BBFE16BB1253E4DD63EA7E674BDCF1B32A977B6C6B5A6ABDB3BB6EF % C67B5BBECFF476D15FE93FC07DA9724FAE2B7BCEA781648DAE007B87FC67E7B3 % FD27F5FD8BE81CCE9D5D753C968CEE9E23D6C3C81EA9A9B1EFB719D77E9BD9B5 % 963F15EEFA1FD17F4BFA27F997D76FAA0314BBA9F4F701819794DC76B2C76F87 % B9BEAD593EA325BE85DFA5ABD47FEB1FCC596BEEB326F494F1153DF5C0B010C7 % 12D0E3C0708DDAFF006BDEB6FA5653E92D79262A3EED4CFA6637FB7F3BD077BD % 62E45FFA318EC9F45824349D379F7B9FFD6DBFA2FEA2BDD332696D3FA723692D % ADC098E4101D3FF12E733FF3E24A7AECAB36B4BA8A99E9B4389276C881EF977E % 76D72C5CFBDF4F49AF522ECDFD33F6E803ED0D6B1BA7E651558DFE5BECAD5AFD % A18F6F47CD1F6BA9EF6639686B9ED6973CB0B2C756D77E96CB1CF6B7D8CFF49E % A2AFD40E1D8CE9B533231DC7D5C76902C63835AC6BF77ABB5DEC66F7FBF7A4A7 % FFD0F302C0499E67451DBA46B1E08F563FAAE782F15B59EE73DC1C401219AFA4 % DB36FBDCCF7394AAAFA747E92D04ED1D9FF489F77E6FE6B52520A2836DCDADA4 % 3493F489D040DC5C7FAB0B7FEAD65E363E265E164E40C57E6E4D3539CE04EDA6 % CA3A8F4ECDBCB40DBFAA57D4BED3EFF4B7FA7FCE2C6C0716E6D6E026039DB7C6 % 1AE21AB46EF5310BB2B1480FB6A7E3BDBB4695DE2EC7786FBBDBB6AF67F6FD3F % E6FF00469299FD58C7CFB3A9E35DD3B18665F8F7D7552C70046F7FDA3218F35B % DF5B37329C7BAD66FB59E8FA7EAEF5EB5F55CBE08B06E3D381E9F6B185AC70F4 % 0B46357EEF4F6D766DAEB67B99F6CFF0BFABD2C5E79F562BB7233B2EBCC0F75E % 7A9635971B0ECB064D78DD5EDDB634EFFA398DFD37F23FE317738F918F6E6D97 % B1EDC9C2EB58E7697346D7E4E010C656F6B837D36E4D0CDDE8BBFE2FF49524A7 % A17BF1EEAC3B26327701FA0699C66BDB0ED9506B1B765FB9DB77FA391FF178FF % 00CDA83EBA1CF70BF09A58F734EE7506BD75F7577D7EA3EA756EF77A991E97F3 % 9FCFAB549703EAB9AD6596366CB0BB79DB1BC575BC359EAD5539FF00E07D1A2A % FF0049EA6F4D5DA3D7316325E46D800174B77FD263BDFEEF733FA4FE89252D8F % 70AADA9BEA3ADA2DF70F58CDB5EE835FA56B3FA5637E6BDFEA5CFAFF00C25F65 % 3FCCF21F594E63B7F4DC7C76595555D18BD4746B9948EA3656EB2F66EB2ADB91 % 8B7D345BD3ECAEAB9989FE87D3F4DECB3F5AFEB6FF00CDFCBAF11F8AC26F6579 % 2F77ACE630BDB73BD5AD8D662E437D4FD16EB3259E8BDFEAFE929AAEF4563E17 % 58ABABFD5BEAD9EE732BCCBB34E58A985EF2E6E2D982EADDEA3B637D1C6FB550 % C6D16D3FF08929F3AEBB8756275EEA7858ED8A71B2AFA6969D4865563AAADB3F % 9DEC62A429263491C02359F1768B4BAA5872FADF54CA20016E5DCE73A623D47D % D610DFEB35AE523D3EB662E3F53CD7018F6DF5D6DC4641B063C3DEFC8BB6BB76 % 37AADAFF0054AFF9CC867AB6FB29AE9F5D29CDF43F927F22714CB80006BDBC96 % 9750C2FABAFB2FB70BA857556C150AE8D97B8BC922ACA7D6FB6A6FB5BB7ED3FA % 577FC17D35472BEC6F7B5D88D0D6168DECF71DA48FA3BACFA5B5253FFFD1E3BA % 4E47D92BEAA5B8D75CDB6AAE92FC760B18C3B864ECBAD3FE02EF41FF00F1BE92 % ABD47A8E267755FDA355563DCF6BDF6B1D5346EB582CF4EF7B2B73AB76FA5B46 % 4E759F9F91F69FF8D52C3CABB1599A2B7564BEDAC9BB7BD85AEAC5AE65B5321A % FB3E93FDEEAFF44F5A76BFABB1B955368A3231D8D736CF46F0DA9AC73B750CAA % BBCB77578992CB3D1FD1BFF435FA5FCCE3A4A798C6D32191C807EF85BD4CBA1B % BC341686B5F04EC24E46DB0B581D67E8ECF7ECADBEA7FC1AC2C68F579FCD31DB % C16CE317FDA880601730103C49B0D7B7FAAD494EDFD5FBBACE566E5BE9AA9B3A % CBB2319B4B1DB05765A303AAB7ED25D3E8DDEB37F5A65DBFD1C9B6DAACFE66C5 % BBF552EEA2DE90FC6CCAEB16F4F733AB61BB1C8735D5075FEBD76B1BF45EDF4E % EA367F3DFA6F4FFC1AE3FA3E4DD67D67BEA65B63686D5976D6C6B8B436CA3173 % 2EC6BAADDECA6DC7BECB2EC7B3FC058F5E819ACB7A6F5C19FE8B1AD75C0E5301 % DA0B8B325EE63B7575B5CCEA5EAD79D5FB3F4597FB428BBF49E924A7A7C0756C % AC0AF60656436B7005DB8389FD2073BE95993BB733DFFCD7E91580FBDCFB83B7 % 1AC37FC234166A3747E8CEF731DFF81FFC22CBFAB544B6D658E360C2B5B8F876 % 388739D57A55BE8B777FC361BF1DF66CFA7FCD59F9EB7463540CB6B60DBF44B4 % 0047F5766D73777F5925383D7FA4E0750ADEC762D36653D8CC5C7BACA2BB6DAB % D67FA6CB28B6D63BF438ACFB4E5FD25C57D777E2605743FA7D0DE9B45395F63B % A9C7860B2A365C325D7D74ECF53ED6CE9D85BBD6FD27E817A0DCFAB1F29AFB2C % 3E96286DD6924B47EB07EC7458E706B2B6B1958CBBAE637E85BFA5FD12F30FAE % CE8E8B8F75EC35DBD4B38659718DF5D0C6DB56163B75DFFCCDDF6B7FACCF53F5 % 9ABFE136253CF51898F5E51C9CE6FAB49C8BDCEA4388F5852DBAFB59EBB3735D % 431F5D1559E8BFD47FAF6FA5FE0ED57FEB1D575DD631A8B296564BA8B6DA7575 % 539429B4566CA07F4666EF468DBFA4AB17D2C7A7F99F65ECBE9F897FD5EC3CD6 % D7395D6B2E8AF068ADB229C66BF2317EC953CD7FCF5AEDBF6AFD2D4CBF7D55FA % 4CAE9FD32EBD8B937F43CDEA2E6BEEB99918A72B22876CC5A2BA9ACC4C3A9AF7 % 39AECFCBFD2BBD6B71BED1555ECB2AF46AB7F4E94B751B2B16134FD5EC5BC64D % B8B6B1F53AC071CBB1B11EDC277A7E9D8CAEFAFF004F5DCEFE77D4C9F4FF004D % 45DE8657D616677D8309D9B874E1166465D743182CF59CD2F19B77A8EB5CEADD % 8D4599ADA719DFCF3FF49BD68E4E57436F4DBDEFC77F4EB2FAEA65591554E0E6 % 5F58636DA3736DF637D2AFF3FF00D2E47A7FCDAC2EAB87750CAADC8B6E36DAE7 % 7A34DACF6FA21C47AB4DBEA5AD6FE91BEFA7FF003B494FFFD2E1F1716ECACB7D % 545D5D6DBF24D6D73D85C0B9A1D7D2EFA2E7358EDBE97FD711A9B7AB3AA6B9B9 % 1416330F7349A86B55A5B8CFC773855B9F654FA377BFFC3FAD6FABEADD625855 % 643CD992CBF21B732EBED61A5D1FA6AEBB6CAF20D843DDEA7ABB77FF00C17A9F % E977B1EAE9B7FD872AC19392DA69658185836B36D237BD8FAFFD1DB9591ECFD2 % 7F81C8FE71EFFD1A538B8D1B898D36E9F7B1685177BF7348E5A4F8E8B3EAD379 % E21A34F8B9A8EC869DC34DB06279DA07B7FB4929D1E830EFAC19CE3DB13A8FE3 % 8B92CFFBF2F51EACDB2ECFBD97BBD5AEDAAD17BAB60F6B2BABA7DAEC86CBDFFC % DBAF658CF7EC65B5FF00C2AF28FABAF7BBADDAFA882F75396E6870243BF436BD % F5B855EE6EFAF77FC1FF00D6D7A6F55B6AB6FADC5AD3586DA6BDAF046E6D1D39 % 8E66F0C6B7F42EA5ECDAC624A753EAF5B70B2D6BDFE95D535949688BAB2DADA7 % 228B6AB9CE67F394E43FD2B3D9BF13ECFF00CDFA4BA0272C0937100E809A8013 % FE7FB7FB6B90E95662F4FABAB5989756EB7A6579193452456E6BC39B664D39B9 % 3E986D9E9E4ED67A7E9DBFCD5357A7E85767E99744E98E67523E94BB2F01D8F6 % 66F501FCFE455954D57647ACFB5CF665E1597D793FA1FF0001FA2FB1FE9B1BDE % 94EAF52BA31F22A6CE63EFB9AE7E307B683718167D9D9EB9752CC5FD9B856FDA % ABB3FA4637DA7FC32E0FFC683F38E1607DAE9F40FBAC00BABB0973DDEA5AEF53 % 1C6DF6D8FDBB7F9BFF0046BA0AB2F29F9F87EB3E9BB21A4FAF918EFADF496B71 % F25DBA96D2CAACA9F637329A1ECB7F9EF4D9FE0E8FD272BF5E7ED17F4DAC7E92 % DAB11CE631C497B1AD259B856F8FA15FD17EDF653FA1494C7A6D370FAB38996F % 2D6D7859F55D5C3839C7F59FB3BB654FDCDAF6FF00A57B7D3B7F46CFD2FE9BD1 % B9F59FAAE45BD33AD62DB530D8E6E33C7A6E15B595635D55343FECADDDBDD7D7 % 9356FF00E6BD2FFB6D8B13A7E4B2BFAAFD45AF70AECDD59AC090E2F664E3DDBD % ED6FD26D74E43FF4977E8D8ACFD61B9E6CCB6D4C06AB711E6EADAF02B6FE9997 % 51656C6B9ACF519B7D3DBFA4494CB0586975F462E653914B06DA69C9A716EAED % 6BAB36E2B6CF56E63BD5FA347ACCF7E3FADFF1CB37AFD4FAF1B1E9AF29B95894 % 0ADD8D35D4DB432DAD9EDB5F439FFA4AB6D745F53FFC254876750E936DEF7DB5 % 34B6C6343A296874BE96E3E4BB76CF6DD55FFACD367FA4FF008C7A865D1F565B % 8C4E05F9166586D7B05B46C613B76E535CF1759F9FFA5A1FB3FE09FF00BE929F % FFD3F3A2D2EF7491ACC0313BA773B42159EA3560B5B4FD98893894BADD96170F % 58867DA6B731E5DEFDDBECBAAFF4CAAB83679D7E686433C7F2A4A654C6DB6624 % 800498FCF0539744EAD9131A8F2FFCC94001BBDA44C1FA5C47CD11ADBFFC1B99 % BB67E6867D1D27FD7E9A4A49D2B32AC5EAC732D01CD68BCECDC1BB8BEBB2B6B5 % AF2D7B58EDCFFDD5DB57F5B7A7E73ED7656088BDDB83467E1B0D65CDD96BEAB1 % FF006777A97BFF004B6D9FF06B96AAB68A1EF73C5999EA96BEAA1D4B1FE9ED07 % D4AECAE8BDDF4FD565ACA7FC17F3BFA257BA49C805DF67AB25C7F3B6E4D4D113 % FF000DD36DFF00A2929E9EBEABD249CA706D55FDB5F9361232BA5EEABED548C5 % 7554BBF68D4E75747F3BFE0FD6FF0083FE711BA0FD62E95D22FB71406E4555E0 % E2514BCE574EAC8756739B7D8D79EA76D3BACFB4BDDB2AB5F650C7FA36575D1E % 87AC2C17FD6291F67C5C8983B7D5CDE9FC7E76CFB4F46FFA944ADDF597F695BB % 71AC197E853BE737A647A5EA64FA1B3FC8DE8FF3FF006ADDE97E97FD3FF80494 % 8067F4E6B9B67DA8BADAD8D00FDAFA500E7B28AF05963FFCA8F77F80AAD7D7FF % 0018B17A87D636D17E455631859958D6E28B1B9B45DE95775629FD1D7D32B750 % DAAB7B3D5FB1B1FF00A4DFFA5FD2FE9D7524FD7323FA3E50FEA66E04FF00E05D % 1772E4FEB257D54DC7F68FED163B6E832B22EB047FC11AFA5E351B7FAA929CEB % BA89AB073FA7C31A6DA69AAF739DB1C4D15E27B2BADCCBFF00ED461FB9FEAFE9 % FF00EEBAD2CF3E963751F46FA2D65D558D7B4F51C3B9C77116EEA2BAEAA5F66D % 78FE6EAFD25DFE06B58ACAEA38F7BCD844D30DAE936ED1157D2B3D1A4D4FDF57 % D3DEFAFF004FEA7DABD25D3E78FAD1FB3328E433AC8C6FB3DBEB0BF2329CCDA6 % B76F378C8E9B5EEAAAFCFAFD467A9FE9FF00C224A7846B5A7E9123C223F8A234 % 09D3F1510040D7545644A4A7FFD93842494D03FD000000000006020100000100 %EndPhotoshop %%BeginICCProfile: (Photoshop Profile) -1 Hex % 0000019041444245021000006D6E74724752415958595A2007D20001000A000F % 00240037616373704150504C000000006E6F6E65000000000000000000000000 % 000000000000F6D6000100000000D32D41444245000000000000000000000000 % 0000000000000000000000000000000000000000000000000000000000000000 % 0000000563707274000000C00000002464657363000000E40000007277747074 % 0000015800000014626B70740000016C000000146B545243000001800000000E % 746578740000000028632920323030322041646F62652053797374656D732049 % 6E632E006465736300000000000000174772617573747566656E202D2047616D % 6D6120322C320000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000058595A2000000000 % 0000F35100010000000116CC58595A2000000000000000000000000000000000 % 63757276000000000000000102330000 %%EndICCProfile gsave % EPS gsave 40 dict begin /_image systemdict /image get def /_setgray systemdict /setgray get def /_currentgray systemdict /currentgray get def /_settransfer systemdict /settransfer get def /_currenttransfer systemdict /currenttransfer get def /blank 0 _currenttransfer exec 1 _currenttransfer exec eq def /negative blank {0 _currenttransfer exec 0.5 lt} {0 _currenttransfer exec 1 _currenttransfer exec gt} ifelse def /inverted? negative def /level2 systemdict /languagelevel known {languagelevel 2 ge} {false} ifelse def /level3 systemdict /languagelevel known {languagelevel 3 ge} {false} ifelse def gsave % Image Header gsave /rows 870 def /cols 1252 def 300.5361 208.839 scale level2 { /DeviceGray setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if /picstr1 1252 string def /readdata {currentfile exch readstring pop} def /image2 level2 {/image load def} {{begin Width Height BitsPerComponent ImageMatrix /DataSource load image end} def} ifelse /beginimage { image2 } def 12 dict begin /ImageType 1 def /Width cols def /Height rows def /ImageMatrix [cols 0 0 rows neg 0 rows] def /BitsPerComponent 8 def /Decode [0 1] def /DataSource {picstr1 readdata} def currentdict end %%BeginBinary: 1089251 beginimage     - -67.!*!"!!)).,"#'% )%#!#!"""!##&&#($&  "&""".#+5DIHHDB>BA?CGEAGGH>@AJFHGIFB>=?862@HFMIEG\XYYSTX\ahb[HCPPW]Zejkg_idbk{~kqndls~wuyrmsnh[9&(2MOMKNL?+'Ot{`IDF:$  $  %/69104794325:1-(0%*401880/35450058,*/00-*,2/'.15/.2&,0-+///*',+%-2((**+.%,)+(*  -         #!/.5621),""$/:?;?=8A=22,& $ &'  - !$%  &  #%+-$)7BF<@DC*.-06IUL@7&060#DW[VWLQGI@;7)$,;HGNJQISZJH9/'(#%&"4?B?95;6/87-)-0)*,4434/#&Pb\jiZ@03?F_emioqsjlgbL:6@X^_idooiiedbacaYYUQGAH=47714:8796*47.-3:+%*-32/443-,02201.31:B8AC>GSTWTNJIKHEK=&/88=QZTUPVQOH@<27;MLMOI@;B6!#%*#%+2761*(,5 !$!&&39B@<8;,%!19>@@IAFScj{pe\`gj^Wgq‚‹‰‚‹}men~‡‡ˆˆŠ‡ŠŒŽ‰„„Š‡}vƒ‡ˆˆ„„ˆ€yjeu‚|{vr|uop||~‚ysru{s~„yvworrvxwskppq{rpsxsmosrqposs{snhnpvrokoklovz|wmjiqtyknmvoihbjgdd`kj^Z^a[WWSSONKC:7<8DceUWm‚uWKafs†Š‘‡†Œƒxrpnmigooh`hrlcZ?03;7Nim~‚ƒ~\($ -    - !2=9,! #"#(+.*'.*&#%#" "#""++'$#&! ,*'"#!&*03;@ABK;7:9:FSSL313##2@@?AAGNNEEKICBCHBJDCB=A@;?PA=>D@CIE@DEH?A?:501/-)($&)/.477012315356/+1(-2-++//*/.2*$0.()*#'.)',,.%,+,1+# &!(')$  -  - - - %$'/-2*+/)"&29=5/;E<21 "  ' " - - &!"&" "-:>==E;'#,4;GMJ0$14-%3Q[W^SI_NE@>6,$.;TEJPWVYTTP=:31)$)$;I>A>>47JG?BIDA>A6(1&(2,'&$(+.,$"##''$"!&,28>BEJ;$*)*"28:@?@B>@>5-*,($11;951$')*72/4/+##     -  - $  - '& #!'(" #%#  !%%' "'(%&!! "%&(#$*'&&,(,!!')'%*)*+*"$"#'"$"-,'%,,0(#2EQ]bQ3# #=Obce]MMRKKJTSNHEE?D=BFRYWcikacineW]ox‡„…„ymkotƒ‡Ž’ŒˆŠŒ‰‹Š‡ŒŠ‡„…„ŠˆŒˆ€€ƒywnm€wvuzutquqzu|vxvnrrr|„ƒ~tsvxswymkrw{qtxpr{|sqoppw{zwqrpposqrrsogkrxsjmnpyzppwvqmjeghejdfhd`c\`\RLJMIFF>85;6KcaTb{{dJP`izŠ‰‰Œ‡‹‡ˆ…„wpllnkcnqkigb`ehN6177#   -   ,..%#$!#",1-,#$(&#"$ ""%$#%% &-+)$ 420=BFBBCCB:8>KQN@=8- 0@A::AJWXIGFIFA?IMJJC9?;;;84><9B=C@@?@GGH?:?@FBB<GOE6,/7'$+3+)3&*++2$)-/&&) !-($'-*$($-1'%(#' -  -  -   -  - - "# *7-/'&##%.<@;6D8;81%!$ !! - %)  - "+*'#!(*9899-"*%*(08<9!$&38'!&1BVQLb]SZTOA=5/!":RBN]UXSRQOIB=+)!$$8D@C?=:32531'$)&!%&7CMNc`]ZH8+724;Tglljb^]`PD9/)72-(# 4>@E@>@A=@;7& +300(%"$*+556.*'   - -  %$   *&!$&!"&",%!"! !)&#  "%% &#),%%$(%$'.,")#!#')#"%)%%'$(/0,)%02'+!*FWgv^<'"#1FTfk[LUXPUXZOC?H>99@AGWMPUgrkdcnj]Y^mu~„€|ytlkwˆŽŒ…ŠŠ‹……‹Œ†ƒ€…†Š…y~yrt‚ƒso€xwvwuutwlzysqtv€ˆ‚ƒwwx|xwxmkysxt{vzysrnr~vuutxz{ysqntpngdkrqpmrzvzvprwpmsnlkbegjfgfig`bZSMOGDBA<;?8=XkafuƒuWFdqp‹Žˆ‡‰ŠˆŽ‡~xuwwsojmqlncb_cfW85./6Kfsrm~„c- - -  - -  &,' "" !(*($%$!*,& "#$#!""$#)('" -#%%$#)0'5=AE=@HHHAKQMJILH?8-)-4=EBGGJZ\MFCCA8;>KFBBA=5>?:=>?BEGC<@KFFMNNADIIG>:7;>7>GKMECICEILTQTKTKMPU__Wee^`UJNLQX^ai^^]`cbhkblnixvrpkbN0!$9RKCAB;')HVR3(1)-   -  - -  (   -.42,+2826.75-434+$&%)236,.52++..26322,$%*0400)+%(-,15%'''(%'-/''%%.60'%)*"#%  -    -  $(23,3*"*,98>B<985--&  $   $% #()"$ (9=80$%7,% 0BID:1,*:EYV[^]a\]MB@3.. 3?OK`\VXRSLMF?% %/::8@?2'(-'$+"!"'3CIT``Y^I<=02&,1/>Uae_cd_WV64,-?@+)#%#$% ""&)1)2*,,//9;5ACDL@CAJBEECCLF>;GDHA@99)/'(;;@:=?==?EE;0 %-(% ! ),*:1/'"    -  - -   - $   !" '!'!! ""%#"$ !&$#!#%& &$$"!$$$##"!%'+%#$#'&&#""$$()"#)3*''-22.!&9StxhB0 "%.BYTIN^YSM`]PDHK99BNNOK?FM^ophdgfc[Wakw‚…†‚…pYg‚ˆ‡‹Š‹ˆ}~‹Š‰~~ƒ~u{…‚ƒ~€z{w}zsr|‚zvxwpwstw|vzt{†ˆ†sw}†{|xux}tz|{tzvss|yzztx~|~€upsuooqpqrqrvxquvqsqoqumleafhcfhfidaYYMMIHH=@89<@LflnuƒhKVmlu‡‘Žˆ‹Ž‡Š•vqt~yppj_gjdf`ah^F*$?:=Zluxu~zZ&  - -    ",'.!!#"%0+$)#"')! $$%"#*#! &$  '*')& ('&)3<;>:A=@BRRMMDOLFJD<46@OMLS\LJE?==EF;@A=8?EA@EAEA=CCIGIBA477;BKOPWJMEMOA>868<( -     -#" $#.*/?7(!$06$8IOUSH.-46FNYWZXSVTHD:;9,"/>SW^\SUS]ULE1$2/68972("'**# .:USUTXHH:2/+*784*)(BNNJQMSMUa[ZVM]WTXaZYURTXZTLSIQ]YUULLKK>C?@<48=6,),*%$  (*$$6ABMGKF?=?465+,0,/3;6:661,# #)"**#!""$,12+4A>AKNC:14./0;FD@CAQ\jvnf\ii\U[ey„‰†ƒjX\myˆ‰†Žƒ‡‚†ƒ{~†ƒywwwzyz{‚zvrrpx€||stprrow|‚z‚{ry„‡ˆƒ‚„Š{zysttsty‚}}yvz~}}zxyrms‚{‚ƒywxpxxxswvvuzyr~vtktyvuqgdf_cgdjkfef^T]SJDHGE?:7>FZijrx‡yW>agb’’Ž……ƒŠ‹œqovunph^ckegf`bbWDABY=HbllqwqdA -   - -,.$"#"(,&,-&(&'""!!%%" %(#(## #(*/-#))',37>?@GF=IFMOMEIRMQK;7GWUHOZKOKHCFMGCLFA@:@GJE@C?9=JKJLAACEIGGE<=H;@A=FHD?7663+%.58694212;G_``WRL>3+('()#$&,8<9:@CECICL_P\VPYZ]c^Q\Z\TW^^Y_OP^aYTSNTXXUSSWN]\_STQJWPRYTMLNKIJBCEA7;320.("):F@NJB85/13331()/41:=D?AC/((!#"#!'/36>>CNIB60*#.2?DLHD=?DB@83&-%!*.4$##'.-!"%-'     -    -"  -  -"&$#""&"! %&""" &" !$#""& "&.'&&"&%"%+#%$$)$ '+))..,2-++,+"*>ZghTI2)(7EFFWjskcVebQRDDO\NFA6;EIXkmrpa^f``Zcuz…z{yolebuƒ†‡ŠˆŒ„ƒ~~€Š{v{{tz‚‚{€~qqnz}vsyvotuw}x„‚{y€ˆŠ‡ˆ‹‡‹…qoqmtvˆ……xz~€xvx}ulu€x{‚€€vsyu{}|zwox€vsxt~wpomji_gegc`aad[[ZSVLJMEA;2:IZcgqˆlDDf`mˆ”Ž‰€‚‚‹‹|tv~vimjgjcchgafbN_@1B4Rb^clqcV,!  -  - -  "-0,/ "%#""&1037$,"!! #" (!'&*+('"(.)& *4()1A>?=EE@=A>HLFHQQTVMEFS[SLGTOcVCCQODBLMNDGIEHDBD>>A??GBADDDB=@LKLDEJ>BL>DA>>:>AHDIGHFOSGFTSHHVNRUVLZ^W^YT\YPWg\UYhotaYfplhhomhv‡la[J/$19HE>A;.&*FJ? .(  - - -   -    - - -7/002371)210,/4(%*)+./-01(73),45136*5.1.(,(*,-%'**))+(#&3&% $(&!))"#!%2((*&&  -   $/4-372(",;;024:=>@935" - !!  '  - !& - $9-(',@JWMMMITE++/DIVZKTP]bVNJD4&*+?H_XX[]ZZIKC3)(02.,'25'+-"'9EUVa[VB;31*5662:4@?CHGLHSVWG>3-%!"(4AF@@87ISTVQWb]fgaVYZ`d\^[R[_\UXY[LW\SQUZZ[TS]\UPTWSYYXWPX\]VPKYYV^QSTPVUQOZQNQFQQIEC0,!!#'(,.<;9433*"**'041.1)36B>@;B;0+# % *33?DLQG@2-+'06?>>DE@CKE>8.1731/27:3# -# "#$   -      -   -"("!!"#$)!#'#!$ $ #&%&*,%$%#*# $.$)&"'"!+,%,)%-*.,2*($'/:KSTM<;!%03BPbjlhZQUMLEHTVYKF78?B@P\bsxb]be]Wfh}ƒwr~|qonpx„ƒŠŠ‰‹„‚ˆ„ƒ‰|}ƒv{…€~xxxxtx{|x{}{vx…ƒ‰€€…„ƒˆ‰Š„†pmls{xƒŠ€v„†Š…~r€…{u‚{y„ƒzxsyz€||~{y|x}~y~{slrnmgeikhbcfb_\_VRPJJH@@:6?G]Uds…bC\llr‰‡‹ˆ„uv~|tmhonosZkiig\A1-2.=Ucgmoi`I !   - - - - -   +5/-)+!' !063,)(,!%!"% "/+('#! .('&"#0&(/<@@<>A@@9CD;B?<@?CGE?AGEBHACVWPNTLFLD=BVa^_aija]a`\Z_lykcdlocahbdinm`SF"8@AA:5:&7GXU7$!*($     -    #-5304..2$-6541/+-$*'++))/+(/-.03:)(5+%/0-$,)*$.,%(+)$#72),/," +-%)#*.+#&!     -  -  !.D749-3& (8;@;,+"$'(.5257512.*(+0-+-03;C=NL;3(0./4=HEDJ?FAA<>624;54DJ??8,% )4/! $*## - -        - - "$%! "" !% "$#"#(!(%!*$$%#$"%)'& *#(#"+'%(!"+('.*#'+.$%*/1% *4>RXOC6#)&?FADIIT]\]ZXURUFAIIORRHSWOPKCBIJIEEIHEB<863BB@ADEGEBAE@AJBBCIC><:JIEG?A@=CC4@?40.! '    %64+&&=MPLMQRZYIHH6+-9OO_WORQLWQNE60 =AHADET[LRPB>8*(!#!/.+5FNCD.&,AUXf`dfa`b`a___^ZWPVTUQ\XWY[aZVZ\YSSTJITUSPYZRV\RRRTOGLFQRPVYVRKUT\XUOTQU]VWVNV\TIC>:7==;5-*"  .+5==:777.-2/.-+,1=?<;/%*-2<:<<<>6/(# !( ! - )#" -    - -    -    - $"#' ! %%##%( &%%(&(%$.#'%%*'&*' %$ '!!**.()"%3,/0%<=&##$8^eiW6.$)3?PVXXICBBBX`aO>>8HG@@AKPa_jrc]ejfRU\plz†‰Šsa]l|„€‹…†‚„…„„…„ro‚†„ƒ‚…ƒ~€ˆ~€ƒ†Š…‡„€wx„†‡ƒ…ˆ‘…‚‚‰Š†‚„up€ƒ‚|„ƒ………|„†~~€‚…ƒ‚‚ƒƒzz}‚trƒ~~‚yqmjr~yuoolggjihuqhhkkgc[RONTIC:16AL]blowshMPnuvŒ‹Š‰„…wmr…ƒ{tttqlpjcsjegeP<606:]lfsrokR&!  -  -   &..3,#& */51+-(" !! !$!$'&(,'$ ((&,19>AA676?>=BAGEDL\aZQXR\\VXVRRSTO[\XSKDDINOA@@<>>;;JKOOKG>@FA>::AHMK=>?KGGGBKQLDHFAMNUVMMP]fkcY^chdS[ZUb]`fmib_YamdedfO5$*?OD>>9;:3(!  -!  ! -    -  ,)&! 3DJNKNQ^ZWPVTH:/24MQV_^^ZZZZL=C6,*/EYY_Z]aWVF;3(''&(1CIVTZUI:030459::?HOZUOPSJ?41+&++)+5CIU\[]dYLHA=5*.5C^_h\b``Z]`cY_W]_TSORMKRUKRUMLMEHKNLNMOLIDGOLDMIOSNKPOJFELQKKJJKKLQLTUVSNOZQPFP^ULURD<4.)(,'5;AA>?52"#"$*49<<:=641+45162205AEB71, #$2,'%11;@DJED>6,%.=MGELGFFIGFC9).041<><>:6792*" #! -     -  - - -   -##!#!&$!!"!! ##'!!&#$##$%'*'%'%&&&$#  "!#)/*$+'%.(32-,.' "&#%"6\jc`V=%$!;OabQQLI?FPMBGA:8CNPWSSSZ^jssgackcTVWl‚€†…zkddr‡Š‰‹‰‹‡‚††€|†ƒƒ‡„‚ƒˆŠ†ˆ†€…„…‚„††„Œ‡Š‘Ž‡‰‡„……„ŠŒˆ„…‡‡‡€}|€‹‹…‹‰„~{…w}rtƒƒˆ……y~|†€zƒzmgn|{qxxqnllpovumnpkf`[]VUVPB<32>D]hx~wr]A]pr€‹‹†‚~~}zt{xusvsomjheirkhcWC9/49@ammyvri7 -    -   - !$"*-!"#,42)'$'!$#!!&"%"! #&& +6-($#(-#'36?D=536;:;FF@B;7?7FGEAC@:76@?>=B@CCEDKRQDILHLBRULST\a\W\_WOSSfief^RYah_]aijbaaY>-.9DM@>>..KX>(2=61,&! -   -  -  - -  - %*355/-301&!)-1%&/)-,2011/3$0+//1*.5-+*.1)--/..&#%(*&'(''##$&(&"#&%"!# -  -  &  -)22:346+&-2887=D;741 -  -'! - - !  %&(%'  8CJIHDNEVZVPWWN@>*8KGOV\c\chRHK>=.-1CYcef]_^QK9%*!*8CVX]RJE81288A<<8;VOR`YFB=>(!&#"(*1>GFWb__cddg`^]OOMJXRUc__\^GU[Zd\JTOUWUTGDIKRLBCG@:G;7AABC>@>?9;@>@E@;?@AA?ECD@JB@AOEAMPRPGOVQKSRLEIQONWUOGB?//167DNLTXGK@25,#"".29;DB89512=:/,*0:CCBC>8,(#*# &(.??KLFA>40$9EM@LEGCBDGD@='&,57:;=?8+7:2-)   %%$& "    - - -#" -   -"!! #%!!" "! #! "(&#&(,+'*$)(&$! #&&#((!$""#')$%*2-*&(,,*$!(?`]fooS8'#/D[d]ZOJNKAFGNC8<@UcXPFDN^emsiY[ghZV^nwƒ‰Šrhe}‹Š‹Š‹†‰‰„„†††ŠŠ‘†~}ƒ‰‹‹‹ƒŠ‰ŠŽ‹ŽŽ‰‚‚ŠŒ‘’‘‘‡†‡‰…‚‚~}ƒ‚‚Š~~…u{znmtu„ˆ€††…ƒ‡„yx||uz~†u{}sqigirsusppjd]WR_[b^NC=-3:Gisx~~sODggrˆ„‰ƒyuwuqkprrophjckklmaG7727>GenuxxvR      - %() """"!!*220)*#!!&) %!!$$%  (20& %2.,.28>>>8B<;BEE=JYXUQUYYPOUJ79AAFOBCNL>?PNFEIGTD<:?>=;BDHD@>GF@FF=@?BC90198=?89DHEIJEA?JPSUNQOYbeQ^Y\caVHK[birsgdZU`T^fe]bceN*2CGFGA<)';]E0$18*#%  - -  -  -  -)-37*53-.+**+!)+%%! ()).0++-.+%/)+32*23+!,,)4-&,))$'('()%()$#%#&2*! $3*!   -   - $  - -%1811.0*!",31996?86/"  !%&   '1 '& *8BBDFN?IGSXUY[NKL5-<>BAIEB;FHFAETJJFANKSRRGMLHCDEHJTNPZKIKTQ958+-. )&$25=@B=:;9/2<409,6AEDA>4.%&(*9CJKMG:20/4EHHE=IGFCNF89*#(6;55893054)-'"$  "   $!    - -  - -   !" /#""!#!*'"#"#%&$$','*,"$+2 ##!#!$$"!$# (,.-+)*0)%5DQbntaK1*,7O`b^TY^MHPOKB?ANXMI>;ESUZ_mfaZehcZ[knht„Š~pfr„†Š††‡‚‡ˆŠˆ~„ˆŒ‡‚…‡‰‹z~Ž‡€}|~‡‹…Š‹ŒŽŒŽŒ’Œ„‡…†Š‡––’‹‰ˆ}€ˆ‡€„‡‚‚|€~ƒ„vs{~†‹„‚‚€{q€‚ƒ|€ƒ}|||wpehnvvxopjgeWBHS[^YJF1,:5Jis{‚„‚oEOjhxŠŒ„€„‚wsvxvtpotqsimmifkmljQ<426?>\ipspyb5  -  -)&'##"& ! "#$(-0&'&! !%# "'$#%'%$!  $+(%! #(-.,4;:=D>?I@>>=:8AGJKXRFGIIIVRNH?><@:/5HCAFORRW_]RMF06EPW\VZc]]OGJJ7+(2HT`_ac^VJ>'';?Q_]JAB1,88A?,?HQYZNLD=4/)%/*6@LT[XUf`bfadjgeeb]aZ[\_^^ejbYRLPPVOHLG>G>>50325-0& ! $$'G/!"&&$!!$%-&#&#$./++)*)&6-'/69015><:9CDHE?LLOJMHPUOJSTJIOLPMUURLSRNMOEA6<;11*&# 308ACE=;;69577/6456>E;:0""$*7DFJSE891,8@KKEGAICCLH=1.'",168?:043.)(&%#!&$'#" & - -  $ "   -" %$#" $""!&&'(!!&'%&! #"!%+-0%#"(*.'$%$*&#!&( &%(.1*,.2)'!$+QclzmR?-&-AYia^`\NHNOJEBLRGGN;>JTVGTimhdajnf]_fpvˆ‰‰‰€lix„‰‡…ˆŠˆ‚€ƒ‰‡‰ƒˆ‰‰Œ„|‹‘…„‹‡ˆ‹…„‚‰‹Š‹Ž‰Š“†ƒ††Š‹‘“ŽŠ…‰ŒŠ…„…‚ƒy‚„„…„|‚„…‡ƒ~~€soƒˆ€€‡‡|z{{wrkggkx|xrsi^`UEIYVXQE8106=Vm{z‚‰v_H^ll…ŽŠ‰€z|}xxtywwspifefhlsmegF66753HiotpnbF"    -  -  - &+$"  $"$'/&%($ $ -"$'%&$#"  "/)!%'$)',4=<@@@LC=<:8@EDADINJFHFJX\MJPUOIIINDCJM@>GEFKEDPG@>>CABH@=ACCIJ??;B?=9?35:CC>@>BORK<37.4-1>R^ac_WMRE($.8NWQNK;,(6:>?:FTKXUSMF86(7+7/-:FJ\cdj]adbidgjgejh`_e[ZZ`VV^dWN?8?>CA3:4090*("&"  #!"($ % ! %%!,! $# "&-10.;98<;@IIEF?JHHGFLFHJLMIPWIJRTTKHPQCMHE@31*$('##..5@E<@D?57/0/%,7<;C@9. *=FBNQ>71029ALJLKECDKBGDDIG<756=CIA>EAIMH@F@9567=AHA7?AKLOJ@DJHKNVTXZTPTMV^_\[acj^Z_fk_ccbh_`ccb[X;*+.7:>><'5@0"$#&))     - -   (+12//.,+%4.(')"*,/##/-121,+/,0*/.-'+0)(0,+!,-,#(,*')$'$((#,&( "*!)%&      -  - (/;A7630 +*54-+% "" #)     -  $# 0$&3;@5&!$1BBHWW[^[]^G85@TZ]`fdead[LF@;4+8S_\``YSSM2'5E\WRXL85953;@?E@RYWPLF6))+789CNMRhidfef`Zdd^bfm^^iZV_XVMRNMJ@BB2R60-,)# !!!"#&"!## #)"&(/-2><479BABD65221**77DFA10(+DKORUB=8726DJOMQXCGIG<;50,02=?>?:59/4%&#&'#    - -  - !"#! # -  -!" ##"#""&%#!"#&&"')#'#+&")*'!#"%%'*%(*'#)",,,(%%"&*0,2.&$+!!(Lj`\\L3&)/4JVW\gb[TONGI@;/..6AWflwxq_.  -    - -(#!"$!#! '.1)&"#   #$ ! )" ## '*.,.# $)0/15A9@B@A>A@=AC@N@BUTROD>CGROWVMKGE?GQPEHPRPLLD?BJBB?=<@AHAF?B?@>>49??=>ABC@@@:8>?EAGKP_`]X[QNa][ZQSW\TNY\`XO^jtmb^`f^XNRaXA)%8;;=@<.*95#2$%)$   -    -  /2.(+*23/(*1-'& ")4-%,.0*''.0*+.&34).)2!)2-*,1%'+))--+)+%" %,%"!& $())$  - -    ##/4<7<71+%+3/-" $  -"    '#&'- 1AC3*  #<>MULYV[]QHB@CK[^ccfdf`XOLD820<^^]\YaV\VE;X^VOC9.29A=;BJOSWWK<2../*07QUS^dhjimdfbeffi\bdegeXYVNRMC6><<<7/*#*&$)# #&" $#)# #%-1(-+782<=HGFKJAGMUPPQTXMR_OWLOJKNF<836/'$#!#99;=>@@9931+/'4=<=?@4* ,=GLJEG?7.0;@KKFQSRTMDA?5)03?D>8=74459+"!!('*  -    !   - "$% "'"'%%!!%$#$" $("-$!%'&&%' !-&%&"%2%%*!-,$%%*4.&)/5&&&-$!%&EZNIUQB+"*(8JN^eZSRLMDSK>HVQTJHP[RVgksxia\`\VWXMJg|‰ˆxdd|ƒ‡Ž‹|quƒ‰‰‰ŒŒ‰†ˆ‡Ž“‡s~„‡’’’•‰ŠŒŠ’…‡‡ˆŠ““’’Ž‡…‡†y€††ˆ‡‡†ˆ…‚}||‡†…€„„…‚†z~‹Š~~„‚zumprktupwusjhjf]Z[\XMF?468?\rrkhyr`O]klˆ“Š…‡ˆ‹zmv~€refnk^cbhqjik^A2--9E@@;FHIJ><>;<77CC@IBGB@=CICH<>JUYYUTPHYZ]^\YRXQIQT[YQ`inh]Za[U\IKKK0!-%3)"   - -    $*225/(/-1++$&)$#*"('0*'+2,%+2)+.-'7.2+',-'.%20,%&$"(.+%#(&!%#'#$!'-)(   - -    -   "$!"(<=527/34$(% - ! --+     --(  ,1+9;:/ - - 1=L\QRT\^YIC;@JSY`j\^b^NPKA<536J][a]`UXN[SSN:93=6>G?EHS\^QN>.2-&7FCJILMR[W[ZN^VOOOILGBGCK>82#()#%16?=A;551,0-038BE?=631:?JDEB<7728;DIHPWRQNHG7.+/7>E@?<52761" $+&"       "  -($!!'! &")%$# #!%% %%$!"!$"%($&"#)'&%)+00&"')-3'")-+)-,1)%$ !1@JIQ]Q2(+#/BHX\QS^]__d]V[MJ>BKSJNZppqws_QS^YVMJYtv‚Œubcoy‡Žˆˆsx‚‰‡‹ŒŽ‰…ƒˆ…ƒ‡Œ’}‰Œ˜•–”””Ž‹Ž‘‘ˆ†„ŠŒ‹““’“‘Ž”ŒŠˆ……ƒ…†Šƒ}s}‚x…†ƒ€‹„„‚„ƒ€†„ƒ‚yw~…‚{wtphmss|}zpcghcXW]WRFA2::6Edvyinvo`Wmpy‘‹|€uƒ‡sw{vrb]jqsmhgnklibT>3016?Uefr|xW3 -  - - -   ,55)%$!$5,1.!!#&#%#!?D1#,!&2,+,/23645;@>51Ebad^^[Xb\O;818D@=GFPb]ZSF97)"22=NUUWimdceibkfc_]`c_fb`UQKEJF<932(#  "!"!!!# $" ##'%,!$,,)62<@@E=KGPJJMPOSVNXWJNHRNIMJB744*'"!',5=9E;8747014;48<>LjqomwxpS]op‚Š„€€†xqrgkhjogiodinmmedX@B=:=EGE=:@?>B>>C>>EKF?D;>?GD@@=>GBEFHKHWRLKWZ[LX\MP^XUZ\ih_a_OSNX]Q/#*<@CAAGJWYXXNC6-146>HN]emgbhimejkYfda`^Z`]OYMCA:42//*%"##$  2!%!  &,,557<:>:5/6ACE>>:8364"  -))"$'""$%   -       - - -!%$"& #"#''!#$&((""$!#'%$!!"$&%%&(**'#!"%%*()('!#('"+/+'*,*(*-&%!(@LR`WH7,%!+>P]\]a\^XKU\\_RLMDJ?A68?=Rmpjrwp[M`nrƒ„…‚€vquumppqppzrmdlkngb`K-049;Peimvo\=>8E97?8=@?GUUUWVVQ@NNDEYXON[kYP]ec^]b_E(&68=@C>0:KI3#*+#  -   -    - -   "88253/0(3/112.,'&-,/1.0-,(),.0*,/.*(0-*+)*/-,#*+)#%!**$"#$ &')!'!!$$#    "&)2,($%% 139<48;%   ".%+(.2;78+% #$( '+  /A:+   -$,BOW_a\Q[eWZG4>PdebgfedbWZMI>0,>VdURQJ9-/5<8OKX_^^O64..665-.2/6785$ -  "! )! - -  "   -   (A  "$$% !"%$$ "##+##!#( !#"$ !"#)$')()& ""!$'%!&#!*)'&+-)+,.2,#'-E\icUA?2(&<7@A:2>@<=?BDBP`^KHLNJKPLMS^dUFQ^i`d_T0&;>@;86 @PA)%!  -  -   - - -  !(<636;84$33(*)'$%")(.*)00,(/,--!-**,.1*&#).'&,&+)#""()+&""&#&+# #"$  - -   -     -!*-01)$!#+4997783!   *4-1!$ !!/9>45=,!  !$!!%#/:B<% - "@/)05??NNca_lb`cknje[_^be[]WT@@?:94 #%$$  #!!%# #"!$ %!*!&#!"2)##$+"""&! !!"!!"   &!,010?DEMGIMHCGMONENUPKFMCC>3. #'1:B@B247>2'-3;:;;8.(#,8BNSNLQQKOJA74.76BK;EC@@785?VhjmhX`jj\\l†‡…‰Œyhcgv„ƒ…‡‹ˆŠŠ‰„‚„†‰’Œ‚x„’•”’Œ‹ˆ’“‘—Ž‘ˆ‰…|zŠ‰ŒŒŒˆŒ‹‡„ˆ†}~ƒˆ‹‰‚€yvptƒ‚{qx„€{xz‚zwttwqhkipswprplnpldZX[\WPD=:88=JafmqfcMA[mu…‰ˆ‡‡Š€w{trtjmjkrqkijnfgdcK6+(26Rdgfpp_>   -   - *0-# %#&.01/'&#!  "#&+"! (085'&#&).0/.219>4;FEJJIMMBOYXUKQVNQSMNP[[HFVQHBDMMFEPKMDFSSEB@FB:CDEEGEGN[E:9@>>?@=BF@<;FA9CI<<@<@>:??IOJIIHMHNYYTUa_`URSc_[\F'#+?=;@;*.;@3     -   -  - -  +1:8//8001.23+(*! &/$)',((/20.-1&*/*3,-*/2(+*&,*))!$(&&#&-"!!#! #&" &   - -    &(*//'"&"#%.>756.1+  -#(,08*!% #,.7<<:=/, $   .DF@%  - 3Q^U\dcig^WK;=HQZjgedhdb\XQD6,9R\T:2=D?JQOORFEB>>:,2+&&$0!!(!8.7@DIAGBINKMGRZRMUNNKNC8462+&+52;=@<:30214150340&97>MRUTUTRYR>8714:ATFFIDA?B9-%!  &#  "  ! -    "% %!&1$&#"#'#"$"##$*%&"#$#"# -%'%!###(!%!"$-0(,%'/00)$=ACKW^QA;:I_hlpsmaGMou|Š‘Šˆ‡…‚‚yttsxwvnoomlsheicZC/*25B^oqkmn^6     -    - - %-)""#""&0)-0'$##  "#"+31-# +:;2/#%**#/638?;?C9=KHJGDOMNUWYUMQSQHDFLQQHFMOLHGPWIHMJHECIOQI>LMEF@?JGA;7/2!"(#%!#$! ! %-,..?DCM]RWallnrkildkenhdhlgjrokx|upu{ƒ‰Ž‘Ž’Ž‡tkcWNB641 ""#  1 cI ,2;>>>CGDDGTTQLTKLIIFGFK>37,#(*47BA:5.6*0*$+44,:10-1;DOJGD9;?98)%'& " *  %%"""  $ )!$&'0(#()" $$!#!!!'$&')"&''$ ,$$&%!%&$'!&"'&))*)$(--&%8>E_sol]7+#=[hd`cVH;GNSOGA<2<<6@KMGS`gpnahpma{ž………†tjdk„ˆ…†„„‚„Ž‘ŽŒŠŒŽŒ‘‘Œ’—‘•”–ŒŽ‘Ž‘ŒŽ‹ŽŽˆ}„‹…€tm€‚‚…ƒ}…‰w~sv|{s{}„}~zut{}}nrsvwqiloqq|rk`eg][TRXNJM@12<9IbmkcbaTGdwo•‘‡„‹…Œ‡…{rsooolnggrwjnh[M9-345UlmeafhX' -  - -  - -  - "36*.407%'( !!!')(T'Q -51/'!/-(#45:89FG:9DKPJ=LNMIUOTUUUNJJIJKIHKKLCIC@OLDEFEEAHHJIJJJLFEHLFC:?EJD=<@DAA=@GFC98=KJIF=GJMGCDGOLKIMGIHDGO^dejji\G>>?*,2A>636>1 8KJ&#  A - - -  %    +251324072+.71)"!'+'-*+0,.+*-52:0-0+*)1,-4-,++4-)/,&!&(&($*'$ " $&##        /1-'!% *%15?340.' "6874&)"68=<<54',#.-"8CB7&$  !+:>/$*%$ 4?Nacegbb\bS=APXW`qfkhdc^YYJP?=OF???=FPbG:3#(;48I\djgiabiqmge`cTXPSN>9954*%) !%"("!! "$'-59>=NVTP\jckoytsnt‚vrtmoornxtpouuuny„‰„‚Ž”™™—¦¤©¥¦© ”Œ…„…mb[FE<4=71&.+"##%&42;33BHFMMMILNHHLQKLGPHE3/'&%3::;0.++&,*'06;AMOQYQMOGE=4397?LG?FA?GE80'/*''# $     %!# - )("  " ;   !! %( !%$ !!!!$&"*+ (!##%"&!%& !&"$)%! )&+*''.,((+()2#&9E]knnaL6(*.J`abTPRLVLEHBIC;@;CETTEL_jwo`[mxklŽ{tyƒ‰…|uroz‡‚‚„€†}†‘’“ŒŽŽ’’’ŒŒ‘Ž’“••—”’’Š‡ŽŽ‡Š’”‘‰ˆŒƒ„…ƒ‚‚xy‚~‚~€‚†{w…ˆ„}€‚~v|~rx}xuuqolhropwvfbcb\`WXXGEJN519:9KkkhbbaJImszŒ‹Œ‹‰Š‹ˆŒ~wxsjnnjbmjqlgh_WD5336;\h_deagF        - - //.#  # %31*+,,#( %$*+-"-.,)#4%11*) )1*#*6:5<@A>>EGFM?BMJJKOOSXMGJPSKBGALRKA=AEG>FKI?:==CF@67<@:B@LOTQOKRPOLQWMONQNJP^cef\UMG01 D3;@8;64%!AL1#  % - -     !5662:./945+1.%!(%*.*/.1.'*)+3586.-0+/332.3-*,)#0.!$$$""&("(! #  -  -   -   -  - &1/4'&*+'0582==0   .:;><-)!*9@HRLPMJPED:37=AGGGMF@>FB60),*)-*"  - #) !" - -"$2%* %3$&#  ! -. -  "!"!!%!! # !!$% ",$&%#)'($""(,%$ "+&*'"%%-+)#+(),2+-&'&2BYdacdK4))>WaVPV^YYNYTNRABFDCAFOJIQhtuh]mqh`[Wfx†|†phlq|‰…‚€ŒŒ‘•’‘”’’••—‘–’Ž‘••’˜•’ŠŽ‹‰Œ‹‹~‡‹‘‡ŠŒ‰~€Œ…‹‚|‚‚{€t|~„‡‚~uy~}t|yrw{vjkphgjqpsxpacf\\URVK^^emsk[E\sq‡‰Š‹‹‡……‰„vspionegmsmhhcd]LA206/B]dhlmrW, '  - - - - - - -  ('$"$$ +51630% #&$&&+*'$%)$#(41,#)*.$"+78:??:72=IF@IGLR\a^TS\UUSRLG?8TUFBDJGIE??A<=><:CIMI?FVXFKEBP[XTUVMJIXfc[TSQS?0&/??/+.'!,A@"++     - - -   ,6;<472032420)!#$,0'*4,$02.1&(1.50,014/8(,05*-1%'/.'"##!$"&&"&$!"&#    - -   '3//(,###((146;.  - %47;;<80&4%59?E@:94 !%0(5B:/) - - -6GEJKDA>/.+'6BO[chbc[ce\K?DO[cdclhddfldhliRHGMSXMF5.'/;@Qcecldfhikeif^_NYSPKA@7*-(",+""$# !! 2 "$'&%!!&0.@;FJORKPIMOPRQOEKGCJ-+*"(&1:476,##*.@GGVQQKLJKGF@1:79HJGDEHBDC4.3.0320'" ' #   ",*("&!")'#      -  " "'#"#!"!!(*(#$$-+!!#$%"! "!($.&#+'3(" &$'728/**#CP`mlX8)(1OUPUY`abYWVVMBJ=HEH]puogfekg]Vcuƒ„…†ohce…‰Š…‚…‰‰‘“’“–’’“–—™›—Ž‘“ŽŒ’—™’ŽŽŒŽŒŠŠƒ…‡‹‘‡‰‘Š‡„‚Š…Š…‡…}v|swzx}srxv}ttvxpphdedcjmsrnhcc^WJPVD@BD@KHKJS\^[Za[WUMHE68B;69>7:88@HDHGOMA<:@?>2. -0'5;72   - 65177161)%  ! #$  &,((! "##!     -   ###!" %$&"&)&%! ##$ $%&+&$!$+!'%$( "#$$,($+'#&((.2/,0-) @OboiU;*,>DNOW\c^RRMFC;;6@9>=F??FWeroi\bmh\[bs…ŠŒ†txdg|ŠŠ‰Šˆ…‹‘‘”••’‘“•—‘”•š’”–˜“’ŠŒ‹‰‹ˆ†}utzŠ†Œ‹‹ˆ‡‡‚„ŠŠˆ‚€„€€wx|vv~tvxr{‚zrwyphdff`chhqoigjfa[UYNF?>@;/720M`hjukZHPchn„Œ…}}snqtzqnoiijhmghkgWE5/)/5OhigvkV2 - - - -  -  $($%" #5=/-&(($!% $'!"#" #'$$'('.5,$"%4/(38=?AOF;FNBKLIJNLLT^]_^XTHKHH@CLOGIJLKF?;75>7:A>:B<@C=?:>90%)"3=>@@@C2  -&"!% !1?71 - ">N_dfd`hlofnogoib_SE8$&19N\ekmghgijkjf^`a]OEF692&!"! ##("" ##%+$&!&'*/9>FYZ]gopoqkpgmnuupnqzz|w|y‚tv|t{trwutwzwrszyv{rpwx‰„z‡ˆ„y|Š“˜›Ÿ¨­§°²±²±©œš’˜–”ˆvsvvonƒynrpm`mjiggecTsiKIIA@7+( !! $+2.6?<=?EJDJBIINMQKJIDI:;2$'*41194?NIUMGLQSNLKL;0;C?BKGGGAHEA71646:9+&'")%  !#""$ - +5.%),#&!         - -  !'"&"%% %0!$(.#()%'+"&#!%)(%'( $%-/'$,%.&#'0(&.35.7DQdiYH3*%,=?=4/56:QcbhkbMDScfzŒ’‰zsqw‚usrkgllqhhilaQA7..+6\h]ckaU+  -      -  )),%#!!,8=1-&(('*-"##!"$ %("#%3$!&(/4""00,4?:BFPO>?GIOV_ZULNZ\YY\]YNFEUXQPPUQSNCFEB>4;>;<=?=<>@=@BA4/4:@FB>AFC@D@FIA9;<@302;ELKJE:.,$(4EZ\`fgeed`L=W`fkjhkjbfeic^]WLEJ653%'*(') " &"(""$#&!!&'+(/>HVbhklnsloqqqovrtz~z{wx}†€…‚zz|z}v~xrz{r~~tuzuyy{‚yv‚‡‰ŠŒ˜››Ÿ¤¬¯°²±´­ªžœš˜™š—”‡vruvrwwqplpplpnnjkbdfb_e\URLKD;1"#!$ +!%$/305@>GDDOGGNLQQJLKGA51+$+24@KMKHPJPMTLK?9529AKFFDEIMG=<443GHGGFDEOVc`[XQY]WZRT]WVTXZ\TSQNUSH@CDKC<=FB9A>8@CHDEH>=BGAD=>ABBGLFIFB;839DHGHC:A553)"$ /;:GEB+/"(,  - 7=;8+  -AJ70%*,:JOKOJG0*%)4G[Y\fdh`\^P9:JN_ghjfqkfefcWC-$,4212BEGIGDIFEA<528<661/.-*'.&$ $ %#%  ".3(&+)/') !     -  -!! $#(#,'!((,!&' ('(((.!(&*''$&&*,/0($&(#"&%+1*+&*73,*#8LS^gl\E8(.IY\Y\QOFJORQTNLLSGHGMBJKHWmoj\`kfc_n{~…†€tzsfv‘•“–‘”‘“•“‘•”‘‘’Ž’”˜œŒ‹ˆ‘ŽŽˆ„‡ŽŠ‡†ŒŽ~„ƒ‰‹Œ‡|vsq€‚‚vv|tryxvzxsn{su‚{wz{pqlmhab]aaahfcXW^Y`ZJE=BAC84;843LTVbvyyTSpks…‰ŠŠ€~€{x}xolionrphcilkmg]NC4///@[_acnpjC    - -     -"(!#'463'&$! " &,$%!"' +60-,/,+2@6BJMIK??EGKS`^VUWSLXT^_Wab[RNOMCMSH@@GITL7:@>8B=>GBIJB<6=JHHE:=CKQNMNH@027GJKFFJENXKGMG9BHNVXTSKCOXULIACLI2$21!#,":M>*+ -         - 0441481.0*++.'!1'!323>),5'))521*.17821.-4*)*,.,!2+#&#$(($'%%"% -      "3<1.($$! %1" 2:418:;4:61"% .?;>DB71#$#*#:@=:' - 7@4&&$,,3BHKJDK8),,/8Y^hcgfkbdZ?5CSaejhklnaVTI3&'.AHZbnmjkhimfiie_eRB@340-)%%(&)!"%#!$##('($''-68IOcgmwv|rqo|{txv‚}‚~‚u}„}‡ƒƒƒŒ…ˆ‡‚Œ‡ƒ…€‚‚{x|ƒ††€‚ƒz~}ƒ„ƒ€Œ˜‘˜Ÿ”‹‘•š¢ ©ª¬¬²´²¯ª¤¢ ›Ÿ¡¡Ÿ ‘‰€‚‚zxrxystyvsqtjrnirqqlomkeegj_bhfZOLC7(%""$"!('37DKHKGDFJMMJTSQHC50)' 0@?GWTLXJDD@8/59=DIDHFHE;GJYOSXTVLSTX\[]`[SSPM>KPE@AEGVPE:9>>HC>CIMFHUJ?:7@38@;>F730$! .BIA?=69-+/ ! /FD<( - - "+(&  -  - -  .- %"+-.**$ &,*",>A;*%34*+179;;??>ACKKEJGJWVZYNSSMWWYW[UPNFCWQH>>=CHIF>??@BHM?3>@77BDF?HNG=>B>'"+37<=??A>:40%%%8FKEE520#  -B@5%# $:E>'(16/6FPZRN:%'..6PWebZdimb_I?>C\be]WTE:(%+,7Lehgdfojfhpa[_XIIG;1,0"%% ###%0+/&1-#$+"*-/FN]qt{xw}y~r€ƒ‡‹‚~‰ˆ…„}……Œ„†ƒˆ‰‰ƒ…Žˆ„‹ˆ‡‡††‡‰Š…†…|…€„‡‡„Šˆ‚Œ‰‡‹‡‰‰‹’‘–œ¡˜Œ~ibZuŒ¤¬­´·¶°®©§§£ž žŸžœ¤š’‰‚€z~|{ƒuu{uzutrmlvnuomozxoknqhhmjlic]ULD5,""" $ *06;:@MLHHNKPKKRIELB=/&!%+1?GDDhM344/<@CLJLIBQG9146?AD?/,&("$!'& #%  -015+$$/1-./')%&      -  !"  $"!'$!' )" ( &'%#$%' $%*' %,(,.%-++&+" DVetsg]P6"#0AR```Q3><329<3;6;Rht~ŒVGejqŒƒƒtpvuyvrm`bkjabb^[_cdbW9,+0,:SQ[bfbM," - - - %(!!!"'03,(+! ""! $!!!%%+' 8@=.,!(881+97==;?A>;E^ZXSNZY]YOQOKKUVSRMHNOHMQROK=?NQOJHHIBEC>9=?>@FDDALLGEAACEBUXMKJIDFVPHGFNONNE@MYSTZd^WKRe\^[XZ>(''.1+!"#&CYO-$+!  -    -   .<49=6<895;-5/.)$262045-,4/373.103,.67233-/21++(171&/&#!'% !& '%"-)(    -  - " -   & -"1=;31* -AEB52-3;32$!!".=J@B87-%;BC;( -  JQ]JD9-*$!!6MQerlmkjjgiffbQQRF;4<+%**( %,*-+/2/'*'"(/8AEJIQNKIOOMNJL:1& $!-/60‡¼/152=EDH935,(!&"$& -  %(## *.'%(29-'/2&##      -    ""$"&$" -#%!"%&'$%% # "#&$!/+%# '&"-'*/)'*16+**$!+KaflkdO7%'=J[`g^LGSQ[TFFA5;>8Ecs€Œ|QVfkw‡…}zpotxpopijoefncfdjpdYL3*:4/DZ`_daM;.#.#(" - -   - #%$$!##.70*-,"!&'&&#"$$*%&#+"  -"15:*&!(:B@-137=@FC?8=AFFCA7=@D>HMB>77,,-! 7@FHH;4+$8HI9   *=B3$,#-4A9.,EU[__L:'/9>PXgjkilmqgT??GYT<(& (3BRgqmuqtptionf\QKCB:7*/,,!&))()500273+%108R_ir~}…}€†Š‚{‡ˆŠŽ‰‹ŠŠŠ‹ŠˆŒŒ‹ˆ‰‰‘’”Œ‰ŽŠŒŠ‰ˆŠ‹ˆ‡‹‹‡ˆŒ‰‰ŒŽˆŒŽ‹‡‘”“™›–™–œ˜‘Žv_]]p‘ª«³³µ°¯­¨§§¤«£¢©«¬¬¦ ¤¦œ‡†…|uuqnotnpookrppwwyqrlreilmsmnnggjffec]D<6)% #"# %1435EJKPKOONWLKPZNH;-/&") E)09;=HPHGKFGDJ=<=C?EKG?,-."%'  - -"'*(#!'/3-%".9524/.)(%! - -  - -  -  -  ""!)!!!#'*#$$!"$%!## "!$'('*#!!'#$&)+..2%&(6(*)/)#3=UfjibH0)#/DWejeRYU[]L@FIA723HQRLPXW]gtaclkbYbyˆ„†ŽŠŠƒŒ‹–”“™”–š››“œšš™‘”–•“Ž”Œˆ‹ŒŠ‚~z}‚‡}snmtƒ†}xƒutuqtxksrvq‚vrpr|y„ƒ†|oo{ynynef^cnfcabf_a\\UPMMOPN@A;67;?Mhrz…†nQhpv‹Š„y~‚wtrqnhieblhlprnjrsri]E86-5;Qaxjd`]H +) $,)#! -  - - -   - - $#"!%0<62&%$&1 " $.1-2-% 18,,'%17A:,06@BIF<>=EHNOXPSJ@?KVXNLKMVJONONROPKFACF?GIKAF;9;?JA9:>833".H?4&  2CC&$ !'8>B1.'7KQXYN8-117FMhgikogidMC;@GD-#8Neglonpksgqj]d\E=60+++&%  "&/.'/-0//111DWbt~xu€}„„{ƒˆ‰ƒŠ‰ˆ‰‹Ž‰‹†‰‹‘‰ŽŽ‹‡ˆ‰Š‰ˆŒ‹„ŠˆŠ‹‡‰‡ˆŠ……ˆ…ŒŠŒŽ‰˜Ÿª§¥«¦¨§£ŸŸ–x_v–ª¬¶·¶®¬©¦¦¥¤¥¤¦§¯°«¨£§ªªŸ˜‡€€„~wzzwvsspsvqhirxlrpnqqhppnruoopvsgmjii`c\I;*%#$ %!& !%,318=CNPOUKIQMVVSJ:;-'!#2?HBJQOODEKGHA?FAX`mmX:*%%;KXai]RVKHJSOE=3.8MC710;XmwŒ†zcOkr~„‚€‚}x{ske``^bljkqkgakrrkYD1.)6>]hf`beP0! - - -  -  )(! !%8<1,&#$$)'"!#%(*2& %864.$!/03(.6?CB?EDCHCHLSSNJJNNNPPQJ@B>DHNHNQUQNMOKBAJHBFE:84=DBACA>F=:>?>=?<:C94=77>9AGG==BBQRIN]WMFGKKQ`WMR[^PL,$(14* 0EY=#%'  -     - -  -   -5+>?:>:820/.0-(-42+)04055)$/+/-+.(**(/2-(.-/..(!'1(+.%!$%#$&+(&'    - -   -!     & +./" (>DFA=F2(4:?=@@@C>>440#*7C>2)  +><6(  -.BF/)1@HJ?:81ELNXWD4*/2@OcdikpbhfH3%%62"/DYlsirhgruji_dXLD310*%#(*&$,+4-'+-)19IUaksz}|zˆ„…„†Š†‡ˆˆ‰’ˆ”“Œ†‹“‰†ŠŒŠ‰„ˆŒ’‰Ž‹ŒŽŽ‡‚Œ‹Œ‹Šˆ•‘‰Ž‘¦­«§¬§£««¢¨§£{{™¨°·±µ¯Ÿ¢¤£¢¢¦¨ªª¬¯««­©¥”“‡„‚†||y~xnxwxsqwpqrrsursiqrrsrsvsppprmimpjfi\\NH<(!"% " "$$A4>EDPOJHUVOTXNMGB1%%5688ATOLFIDA?@C764>DIH[crqiiji]V[m|€„ƒ†}a`—”’‘˜–“Ž”•Ž““†††…‚ƒ‚€…ˆ~}x{€‚ƒ…ƒ~€‚|zyxnu€€uxqgimpto|{rrnnsskbYdcbd_ie]^PMZXY`e`TTRKDCA>@A79:;18-2@bv‰„ƒ|qZUlw†Š†vzxsuj^X]h_ddfj_`^hoh]V<10/3@`aU_fhK"  -  - - !)'!,?=0/##'$ !$! ##'*""':0,)(,4'+07>GFA>EMLJQ`UTPRSSSULOYQOMHGUVPXaga_QFGNL@BCBA@?@==BCBBNLF<3/;>ADDBC>?Q_MPPOTRKVTMUZIMIHHC" */3>7?@71-+1$*89215116,'+1-/3.0('/3-0.*2.,)20%%&%0*+'# ) $*$#   -  -  - - - -    &) -",#4=KD?DJ8!$5@?DYemklkggggbZSFE>/+'" &%#(,*!*?'+''2;J[fvu}€€ƒ†…ˆŒ”“‘Œ‹‘Ž’‘“‘–’’ŒŠŽ‡‡‡Ž‰ŽŽ‰“Ž‡„”’Š“’Œ‹‹‹Š‹Ž““‘“˜£©±±¶µ´¬««ª«¦œ—®¶´ª¦¦¡ ˜”•“›˜¡¦Ÿ£¦¨¨ª¤œŽˆŒˆ}v€‡„ˆwwx{}ƒ~xxwzstrsmpnrspqqtqrnmolnttckngohd^UO=(,"%#!&( !%2,77DLELTWRLTHLMPG5#"/142=KTJIKF?B;FDGC=B>73-*)1&%$ - $'"*.-* $(1032/#--!!   - -      $%'%! )"(##(!+ #) ,& %  !*%$!&)"#))% &%*()'+)+/+*),'!'7P_glhY8'""1DSebWNLa_LA?ACEB>?9KB@FELRPURMTSWSUYSUZe]ISWFM]e_aXFFLF?DB=4@@C:3@?=GEDDH=FJDB@A?B@104?9ABAJHFPWLIKHNWJMY]WUMRM@;.(=E3(!1SO0!"       - "2A>::?<98@:552065651::^|€†€}w\Naeu‰‡ˆ†xrrplpuurilnkjkecqqgX;/02179LglibC$  -   -  #+(#$)108- "#""# # )#&"#-60,(#)2.''-2:==COG9488509>?>J>:HD;9..3834AH9/4:BJKICHLJGSZN@O\WQK@EC=& ,AB7*2B@% "  -     -  % 0=@79:;?=3:1;4,6299*27655651+11,;/,30565+52.36,0+/#%+-&'"*//$"("! - - -  - # -      -   -  !":9IFECHH:,#)4:?AGEF?G<114" $." #,D=1 -  0;.  #$&01<5)-...*AKKMOY<' +9C_jiee]D$!/RMD9Janmnome^ZD=@'*$$)#)&(*-2/"./02Xjh^aH$  - (7:'&$106.#$ !*"#" .-.% "24(%.0.7CMKKOOYY\PPQZWJT[P[]\XRGOWNAC@@HGMF@B?IGJG?8;362@>=;928;=>5(&465ACCFC3)4>>FAHKKAB64$"1/! !4:?%  8<5 ,*.08;CB=,#'-$3?QPXQ?))8@\ijX_J3)AJPD6D[pseebbUXF75'$(*0+%%''---)'1;ADZu{‹ˆ…‡‘Œ“‘“‹–”•™šš•™˜”›ž“’”’’™”“Œ’Ž“‘‘‘ŽŽ‰ŒŒŽ‘’“‘‘Œ‘”’—–›£­®µ¶²«²±ª¯±­²µ¥›š¥¸¶·µ°¨£¡Ÿ˜“Œ‹‰‰˜œ £««¢”‹‹‰‡t}{€‚…r~~}vuyp}xqwuszow{ry~v~y|npx{wvmkmrpqhk`NH9()% (&"#%$!($ (.3DFNKOUXUQOB;@>4" -BGGKOB@88:GAFE:7>6@>76:AI:<66<<4;A73=73>=LFC98IRRLTXW\R[PGDEEJIEHD>2".0/+2$;M7!#"   - -       1I;;:@:297;:20"',9:')64.45703=@9167-+2,0(1-,0&&*-),+#%#1&''%'%&#      -      27:C@DMG@A6%%/IQJJDC32 %#8=<.  3B4 0:@34<=:9)1&'HRXUE8 @TfaTG8')26-)&$ - - '  - ! $("%44287:/+#$""!$"   -      "&$ +'$!")$,#!!($!! ( -(#$$%.',&"+)%&./48*-1*%!(?@Xl~u[:/#*2Abkih`]\PKPMGAFJDB?:>BN]bjvjhqhf]]l~‹Š†‰‚fdjzŠ†…‘’‰ŒŠŠ‡ˆ‡‹Ž‘Œ†~tƒ€vtv}‚|‚x|{yz€~y|qsnkkpvwvsvtjkqtkegeb`__`aZv‚eb\aZHQWJPKW]RIHAA974980+)*117=9?AGB@=6CHBDF?GBA9677><8293530+/57))552<7;81:@1635-5/&00+"*.)*.%(*%"#'("'")-3"     -     - -   - %$.-8ACGIGKE=6&$/7LGRHMGE1! !?9..)  1C?# #"'8?5+*)49;' OPNIB*#+.=Y]L=&)5>FJQEBP`jjjdXVMB<7..',.-(),1&,5.1C/Mcw~~‰‹Š‰‘Œ—™‘’’•–‰“›š›—œ˜›™–Ÿ—›ž›œ™–™œ˜˜–—˜š’”–•š“˜’‘•Š‹‹ˆ„‹ŒŽ”““—•“‘Š‹““”‘‹‹’Ž›¦¨¯°µ³µ®°®¬¬¬®°Ÿž¬¶¾µ²°­©ª¢¡¥¤¤¢—“Œ˜Œ‡‡ˆ‰††~……ƒ‚ƒ{€{„€‚|ƒ„†…~‚€‡x|srrx{x|x|†x~wln}|vxslntkfdXF7*! 2$!"'%.;=QUOZQOB3-,%*!3B?C?>30;D?<>6)%'#%'+*#$ -  -  -  "-3109921.'* $$& !     -  - - -  -   ! &! &"#!$$!&,%#$!&"%(($,*+) !)).((&072+.,*72#*9]sxngP:((F[hjb^\bZ]XFIGQIA=5<:DOQ`iyqegsm]^ev„†ˆ‹‚odhu†‰–‘Žˆ‹†‰‰Œ‰„…vm}‚}ql|‰~|s}€}}ponknfmivvvhsnjspa`^fagbcc\Z`|t^W\UJYRROPGYRPDFA;788?451.734@EX|‚‡v`Nfot„ƒ~||ƒwpnmsollkfbe_^jppni`A340'+LYZ]kvf*  - - -&)%" .630.'("# #$!(!&%((#)'"+6'$+88CNPFJEMZY[`gfebidc]^abldU^[Z\VLSP\PAA<22>DF?588BBJGCFI@CD:GLNKIBDKCKUK=GOO@ABJD=C;6-$(4<5# 'B@#"'  -  - `+  -   +=6<876=@8<233-,,.395.1@7393;?<556.1./2/,5,520)#!**+-&!%%'$()('.-#  -    -  "   -  -    -2"&6:CDCKIGD9- %+3CNRIHKKMI?=9$  -3D=% -  3O<  #%.;;6& %6;4&$DQYB!).=LYL1$#&9Waead`gjfgj_^JN=)%,0(2*#62$&,3,4;>Jarz‹ŒŽ’””™’‘–˜•›—šžŸ›—œ˜›š ››žž—™š™–›Ÿžž””“˜Ž‘—Ž“ŒŠŽŒŽ–•’“‘‘Š’”ŽˆŠ‘œ¤®´²®¶´¯ªª¬¬¬­š›ª·¸µ²µ®­®«§¬¬¯°¬¡”Ž“”‘Œˆ‡ŠˆŠ„ŠŠˆ„~‚‡‡ƒ{}|ƒ€x‰|~ytxzu~}}vƒ‚syv|{~x~wy„‚ƒtsr{ƒvknmobZD7*#%-# $#.:8HHKMIJB2)%$*!'##)4A@5-.297:4*+0 !*2035++$ -   - #%-135722.)*#####"!(  -  -   -   "#$$$"$#$(''0$,&&$$ %& &(,*,&&$) #',+*'/&*-"++)/--%)@_mmqp]J+&;WgffbW[S]^OJMOHE8-4CEHEJ\sueamjd`flr€…‹‚roo–˜““‘Š‹Œ“œ‘‹ˆ‡„€€…|€‚…zt}„tvwt„‚}xnkthorsailxohsjknibemikimgk_\em`]_^LX]KUUNHMLFE??=4266+757<6:EBXq„ƒ€sn\Tjs|†z‚uyxsvwlppmdfdcjmjsrkhdV1.//+BabgoyoD&  14$6,53,(!"!%%#!!#)'(*!#1+'*0;@JUQAABW]Ya_ji`gjlj`gdihSMZYYYXW\Z\OISD>A@=<@>=?DB85735@C>:>@=9CMNMNFDBDSRD?KJIKN@hT]I9>JJRWF7-$!.<:(  AJ/&# -   -  !   - 4A;=9=93=8/--.4$*6/302-986<<:.  -7;62#*)5?6/7,)6.,;UOF! '')9KI:3"*3@PlgccjvljmcgT?GB5"!-.(-6(16!'334FQhhz†ˆ“‘’”š‘–š—˜š™ŸŸ¢œœŸžžž’œ¥¢œ¡žš ¢–Ÿ–—•—‘‘’”‹˜‘‘’ŽŠŒŠŽŠ†‰‰ˆŽŠ‘–—˜””‘™—š¥¬°··¶¾´°±¯±¯²®™±··¶¹´µ³±³³³±­ª­¢›–‡ŽŠŒŽƒŠŽ‰ˆ††ˆˆ~~„†{|ƒ…€|‚€xz‚~uvwsv|~‚u‚|ƒ‚y€ƒ~ˆ~€{ƒ€u|yunnqoooebWI64)'""#!%#!4%99EIMLKA>4133:2)%-24-.&$&6,%,+"*0881! -    ! #('+354;:7-)+ #*')    - - - -  -   $!!*" #(!$$&#$ "+$!&'! #"$#'1 $,-&&,&(&$*((#&#,5&!)=S]fnrl]?2$0R\ciZ\\Xaa^IMQEJ@0>655642/258EECUs†~wqdLZry„~wvwyuzskelbbgeblmopone[G;004;Wdov{uf8 + -   - -  -.9+%!",:;1' !!# % ,4""# ',"#%04*+178EY^LF>CLY][bicadbYZ`dhjW=HSYZORKHS\XZTNJH?::98?GH;8>20?@1/440//572/.-02)*(-('#*()!%*%**-("    -     -      "!   !4FLGFGSF.(7;LMWUNSWNUION7'0@;' 1@+%'435+(/:B&4'DOI5! %,4AHJ. 0>OXjjmmhiospc[TD*11,)#(#%,'./330-AQfty‹…‹Œ‹“‘’™•”šœ˜Ÿž›œžœ£¡Ÿ ¢Ÿ¢Ÿ›š›¤¡ž¤¢ ž¢Ÿœ–““Ž“‘“šŽŒŽŠ‰ŒŠ‹„‹Œƒ†‰…’•ž ¥¥®±¶¶²°°³µ¸¼¹¹¾ÃÅÉÈÂÄÃÄÃÅ»¥¤µ¾½¸¹¸¾½º·ºº¶²°²¤›Š‡…†…€„ŠŠ†„‡€‚Ž‹„€ˆƒƒŠ€ƒ|}{…{}{v€xƒ}}ƒŽ‰†„„†‚}„Šƒ†„ƒx†|zs|€wurqnoqgd\L=,!!"$""#*0AMLLOMGB>@DD@0"*)%'05#0<7$  (+-(' -  $()028B1-,20$*(%$"   - - -  - - - &!#&)" "$""!% %'(""#% ( ! %&%#.'*++'!'%&$"(/2*)'*33+' -JZcryugP3!+?H`fbid]Z`aWOKFD<43=H@8;ZiaZ\eoriTTiw€‰Œ……vqs‹’‘Œ‹Œ‹‹‘”‘‘‘‘‰Š€zuxyƒ„‚|yƒ}s{{ƒwnqikr{rgkplpqlggikfelonjgiflge^`^TOLS[[YNGH>?=>=6/01(.577DMG_}zlxraNcrw…‡…€}uwoqtnqonehgfgjeknmk`TA85535Rftqqtc."5    - - - - !0)!'6>6.' * !%"'3+$ &1(/32*,:=BIRQH;@O^[[Y``YYXNLT`ec]QR^bb^WMLQ`e\LNLPQND8=@CH@?>7?CC?@?NJD?:AJCEGCIKONXMUW_^a[hYYZY_ZULC1(%&,) "7L<@?;302./01192..*-('+04786:762-.,6<55400,1/,+)'(')"&-*#$#*'#)$   -     !       -#& $AGIEMfpgfrk[Sc|€‰ˆ‹‹‰‚qŽ–”•ŽŽ‹‹Œ’‡Œ‚€~€~~|}†ˆ†~y}yzxutpjvyrmqrgellhkinqgcdtlhc`knfgc^VTWZY`_RJHCEEA69500,.561;KCDbugrƒ{jXfny‡…~‚€}zqompurmkiicffhjlh``ZC7.03B\hepvwQ *A    -   *2'#"!(-1/.)% !#$'./$ -%/""%*96&#,9?AQSIABSZ[\[[WU^[U^TLK]b^YXQWedZX[X`WLLNLUJKBA@FNLLPMHLMJ>?IUQRNWRKKKDLTF=KX]N?K^[X\b`^[MWK/( -3) -?CC==4732/,)1713'--+,>0410+2239@56633071..2.&+5+1./!#%##"(+)         - - -   #   '9JGJLGJC$+?=IJIEMMKRNE/$,>@(  /9,!!% $ .4.'("")>PZB#*1/.HQJ8)#(IRaiiipjcd_e]M;53&&'-**-1(1+.1>N\Yo€†ŒŽˆ“”“‘˜›”—˜¡œ¡Ÿ¤œ¡¥§¤¥¥©ª© ¦©¥¤£¢¥¦§¥¨­ª­ªª«§¬«­±«£™–ŽŽ…„‡ˆƒƒŠ‹Žš§¬ª²´¸ÀÁÃÄÅÊÍÎÑÑÍÉÊËÊÎÐÒÏÒ×ØÝÜÛÜÝÝÜÝÝÔÆÇÎÑÊÇÄÁ¿ÄÉÉÉÈÇÊÉÉǾ¹³®­«¬£ ¡šŽˆ†€†€~…w…‚€€‚}wwˆ…††‹ŒŽƒ~t}ƒ‰‰‰†„ˆ€ˆŠˆ‡ˆ’‰‹Šˆ‚…„{x{„{|w{vurrqmj`PA4&# $!   #&*3?HNMKJMLNLI:5(!+*%&)%!!*-+" **3%&! -%  - $"5-#1/-28-)&&&40&"    -   - $  %% %*")'$!%2"#("$-$$,*#0/,-"*+*/'+/+'*-+(#"@clpe\:(#,7DGOZOF>A>FOPA3/??74879>?77350.5.+27;1%%$*889124+5.36643351+4.36.,*01%*0-!$((!7) -       - -  - -&#!   '=@FLPSM>$##6@MIOOVWMLG7 "::8, - 6E-*.$&')*(-42.! -:MRH+&32HMS@ +,&#6B55?@Kbvmbdpo\Vk{‡„ŠŠqrƒŒ‘Ž”Ž‹„‰‹‚ŠƒŒ…z~|ƒŒ‹…ƒ}}‚…‚}mfkqwtmjgttokijccl`gslijgdbddgekgcb][TX\[^\]USJIB8:?9451/129EGFcp†‡ˆ„}dfmpƒŽŠ‰‚‰‚|zsrurspmmeec]ie^_`[E0-//:\qzxsoQ$"4;I    $(1%"8@232( !# "  04+" %1,&#.2DOXX^YV\VWJhYO`^d^TOTNPbg[T`[IAKRPDJ]d`X^JYNBEKHMMS[MKR[VSOGJOKSa^Y=IOLX^^ZRY]UMXVHBFOOKQF0 %)+):8!$/JN/+"   - ## - - - - '28<78A93990/50,+9;&+#%'2;50;=153*1/5/36/-1)0*-3(,-%*+0%''%#'&    - -     -    - ! - -,.AJJJLSWC:*3;ELRMPUOHA!)@:5  ,TS>"$04HaefljrnmkdbX@?-/'+'$(/5',$3:3B]n‘Ž‘—–’š›—œš˜ £¥§ ¡£ž¢¤¨©ª¬ª¯©¬¬®¦¨¬¬®±¸·¹»»¾ÇÍÒÕÙÝâåèäÙÀž‹‰„ƒŽ‡„‘•ž¥©´¶¾½ÃÆÇÉÍÑÔÔÖØÙØÔÏÊÍÌÒÕÖÙÜÝàßâãáãàÝßââßÓÓÛÝÙÓÍÉÇžÀÉÎÒÕÔÕÍÉÇÆÁÀ¼··®©¥¤ ›š—‹ˆ}Š„€€z{€…Žƒ„ˆ†ŒŒ‹Ž‰Œ‘‡†Œ‹ŽŒ’‰Œ‡”‰ˆ‹ƒŠ‰„†…‚„€‚€|{{zyqlghbOH<2!% "!# /:>AGTQMIJC?B90$&&,($& (5.% #/##'   -   !$4/:?40.3% (-,(&)" -  -  - ! !#$!$&" $"$ !%!%&#%"$%")+'%1-,*+)$($'$(.1/1-15+)'7@ITOE9'++24KjlbYILCIA;C:=@Pkw‡Š†r]fl|‰Š{‡€ƒx||{zsqrpjeb]ehfbdVA301.:gzrjqkG ,3CQ      ''&(%5331!!'!!#$& - &02+!02(%,3?HRY\ZU[^^[_\^^\haYKQYVL\g\Y^_PJHKIPSgaRSWRNRPTZYXXcWNT\TFKULQCNYTOJCYNT]YSDMa]OS^ZME:@HE6 ++0<346&EWG/"   -  - - -!8>?@9?A@=8>:..,0636)2/564--17@<:8*/.78126/9:/)-1*(+,'+*"!"$$##    -  - -    - -  -"#!" - $,17HHGWWQI@, 2;GKBFLLFA23;74 *46,$$./40/651;.6QTB,)+(/CVE2')0Tew~‰’‘““’”’•š—š˜–œŸ ©Ÿ¦§¥¦¢ž¡¨ª§­««®®ª«¯°°³¸ºÀÃÈÎÑÔÛãèéëíïïðîíã¾’€†ƒ†’‰Œ—œ§§°·ºÁÄÅÉÊÎÒÕÙÙÚÚÜÛØÖÕÒÓØÙÙÙÜÞáäãâãäãâÞàáãÝÒÓÞàÝØÑÉǽÆÌÍÑ×ØÙÕÒÏÍÍÊÄÀ½·±¬©¨©¡š’Œˆ|ƒ~{|ƒƒ‰…†‹Œˆ—™””˜—––‘Ž–’˜ŠŒŒŽ„ƒ‡…†ƒ‡ƒ€‚x||xqojide`\M4*##$ '!)'.:AIPSRGMICE>8- !"## )&%+2+) '(+-$   - '-,21/+#"! &''*'.  -  -   - - " +"##$%%#' ",'&"!!*& #$/*+/+-'*,'&&+1,&*+381*,(99R^iS/#$.F]hpbZZVJJFGFH;AHBAFRWakmhgpl\Rjtt„Šˆ|p}†ˆŽŠŠ‘‘’ŒˆŒ€‚‰†‡‰}yur}xxrmjwwovy{wtmcbeebhnna_hccgkdhlhffj_di^URYUXUYSLLQTRF@=<956=@=@6<:Mj{‚‚†~h^_hyŠ†{vvu|rsw{vrnqohigdfadc_RC77300>amkoo`8,;NT        -  #.("!/8/("#!!"!" !) -%5.) 1400*3:>KPQILTWb`^VZ`gjh\T]b]KGTTLXZaYB?JD?MW\T^TVY[cdge^]_QN\X?BO\\K@IMQ`IQVOTROOOcbXTYND=DAEE0%12875'*FUA!     -   - -  (5ABCGB;;7:960.*0*18-23.,7;1711/>95510/69077004.#*1.&((%%#$$%&0,#     " - - -    -#!"""299@JNWWQSPA7%*2;INGCFRA3):C3  - &5%)42-/.6)*("$!CPZF.&-+/@MB0.,1=Scfcjihlab[KG>3(!(&'''&((/7/5Pdx…ŠŽ‰Š••”—“–™š˜ššž £«£¢¥¡£§¥£¥ª¬©©¬°®­­³¹¼¼¿ÅÇÏ×ÞäéìïïññòòññðíâÅ…|‚„Š‰™™£ª¬²¶¾ÁÇÍÍÎÐÖÚÛÜÜÞáàáÙØ×××ÜÛÚÛÜáâãäæãååááâããÞÐÒÛâåÞ×ÑÉÆÈËÇÎÔÙÝÝØ×ÙÔÑÑÌÆÅÀ¾¶´µ±©¥£ž“„ƒ…x€{…„„‹”¢§¬©ª§¢Ÿ¢¡ž ˜›—”š‘’˜–“–”–‘ŽŽŒŠ‡†‹Ž…‡‡‡Š‚€~xurqtpjficTA0% "!$! ##&+18EH]PIPLEE@8' &$%'# !042"%&'!$  - $/'2/0/'&%*-)9+ - -   -   - '"!%&)!"$%%(&+*"(! %."%&"#+##,+.++&&')--..+0202+ !!(8Gbqp`9)$-AGRcfidXPSMMFK@E?DI@CFGBJXnleajudWbm{†††~qs}‡Š†ƒ‘‘Ž”‘“’ŽŒŒ‡ˆ……{xxx{~€uwsrvytvvooujehlmkja]X^cgdgeehefifahed[TQSSS^VR]ZOQMA>D?6=>762:344Ss€„t_RUdt‹ƒ}tmmqjptssytlshgileX\aZNC590.,9\ou{iP) $6GIW  !  - -  -*0$ !#%62(&!"$ )+(05;-28;GD=A>DNQZ__[]cdc]TVaYI<98AS]]TI>HIAM\^chaWZc_cc`^]WRBGTJ:;R]VJDHR`\LQJ?LS\SX^MRQD59B>><-%$*2."&+@E)$+  -       /;?>AC>9?25172.*0594/3-/,674;@4/10,/4468.5+/(-/2)") !%",*"$%)-((  $"    -      #$# *8>;BEPYVWYRL;0)16CJCJKG3 #?@3& $76 -022$*-)*( 3QO>()5/-ENA2%10CWcghimkl^]SJ=3-%)*$'#4(%%09EQm|Ž’‘‰Ž•˜–œš¤ž›š¢£§¦¦¤¥¢¤ ¢©¦£¨«©ª­²°µ¸»ÂÄÊÓÙßçìïïñòñòòóññïîêܺŸ‰‡…ˆ„‰œ¤¬¯·¼¿ÀÃÈÍÒÒÙÙÜÜßâßããâàÜ××ÕÕÜÚÚÜáâãäèæææèäááãâßÓÔÝåæãÜ×ÐÈÉËÌÐÕÚÝÜÛÙÙÙÔÒÑÏËÇÉÿ»½¹°­¬ª£“‘‘Š€~wr€„š³ÈÔÒÌȾ¹±°ª©¨£¢¢ ™ž ™•–—™˜™••Ž†‰ŠˆŒŠ…ˆ‡€‚„n|xuvqkgffXI//*""!" &"%&*5FMJJOMAGGB5!$1+('115 !'+ '$! *'(/+*,' !/-5*+("     -   - -  # +) "!$%$!!%"!&! "##%'$+,%&*%+'*"))*"-5*11123-#!$9@JdpriB5%(-6Ofni]LQOPVT^MGAHG=?A=;K\irmhjpl[_s€…‹‹„oih~~€‰Š’Ž‹ˆ’—““Š†„…osƒƒy{}yuy|zzrzurlltxkigjjogYY`\^]aiedfdhb_ejc__]YWW\^\VVNMQID>?CJQXZeb^XXc^]XZ[L8-59E[TTLLRULKabVde\QW_^_ZVKQSJ=GPHGKIRTJIORQUNI@GOJGSRDELSG>D==5)&*/64&3+! - -     -  - -7;=@9AF=850&3/0./=<825496363::<30506332382068'01*&$'))$"#%%'/)+*     -    -   )" $06"16462-#&("8TV:.1DZ?'(.;J^mkfjhj]c^TC4,'$'#)**-./+0>Ueo}ƒƒˆ“—›”˜›—šœŸ¢£¢¡¦©¢¥§¨¦ ¦¦§ž¤£¤¤°³³·»ÀÇÊÒØßèìïñóñôóñóóñòñîéÝͶ›‹‡ˆ†‹Œ˜ ®®·»ÁÃÉÎÊÍÒÕÙÛÜÞááãáäææãÛÕ×ÙÕÖÖ×Ûâääçèæèçèäâááåà×ÔÞåçãÛ×ÑÍÊÏÓÕØÛÜÜÝÜÛÚØÖØÖÓÎÍÊÆÃÀÀº¶¯­¬¦¥¡žŽ‡‹€|tul~ƒ›¾ÜæçäâÛÓËļ¶¹´¬¯®ª§ šŸ¢¢š˜˜ŸŸ”—’ŽŽŒ‹‹Œ‹†…‡ƒƒy{~zstppllod\SB4+ $ "##)+=AKEKQEEID>5(!""&* **(.53$!'($%    - - -&"*4$),#,3',-%     -     - & '(#$%%'% $# #!!*(#&((-**(#%$#0$+(.5-15/()0-FgjtoS8*!9P`_RIQ[VT[iiYOKFHLCD?7Fbjtxggrpd[jq„…‰{cas‡Š‘”ŽŒ„†‘Œˆ‡ƒ‰ˆ†yy‚}uw‚{|||tyzqglwvpieflmiZZb_VWfeid\_db]]c`a^a_XVSSY[YRWVJH>;<:575.(0,30Nu‡ŠrY^emƒƒzvvtomxvuuhkigngprqrjh]K65,)/HSV -  -  - -  -  -"03,' &37('! " "  ,.10-+4:>>E><>?=1510*.+080=152;703?;9@67606-22,420:81-31(&,"%"+&!$ &%(   -  -    %# #    -&# ),9CE=FQL[UUURMG3))BKBE8!*  - -(F:990!&!,-+2,#! ?WZ=($/09MYL%)/:Shkgojmkf]WL6-0%!!%$().2209N\eotƒ‰ŒŽ”—œ›šš™¡¡ ›£©¦¤¥§ª¤¦¦£¥¦¨¥©¥§¬«±·ÀÄÊÔÜáçìíðòòôòóóôñóòñîèÚʺ¬šˆ‰•˜™¡¬°³¶¿ÂÅÈÌÓÑØÚØÝÝßâââäçæèçâÙÔÓÒÒÓ×ÛÞåçæèèéèçèæäãäæáÒÖáççãÙÔÌÈÈÐÓ×ÚÝßàßÛÝÝÛÚÙ×ÖÔÒÑÍÍÇÄÅÀ½¶²±¬«¤œ”Ž€‚zhyx|Œ¶×åêììëçâØÏȸ´³µ·²©§¦¨Ÿ š™—™’›•Ž‘‰‡{‚}~wvuzwrnsjmfbWF3#"!% !''.:AEIBAEKF?G?*!$,+$#$$&:.,% # -  - +-8(*#$+,-2-6+  - -   -  - - ! !!&#"# &$$&"!%!*% !)&('#'+%,,-*$'&#(-(/614.3'%IidmvgI,%8O\UOR`^TNYd_SVEFNJFA>AOYdwypfktk]ai€€ƒ“{kgr€ŒŒ•Š’ˆ‡‰††ˆŒ€ytzvz~~†xsy|ohcrwjghkirjc[[\]]^ebe_bc[UW^eec`XY]_RU^][T[XKC>E@>=<80,2225Vt‹‘Œm]akxz~~sstpt€~~mknggeilsroohWK=0-2.;DVgqv_$ $:@GGQ   -  -  -*/+) $.73,# &$ %%&-..('(1:A=:BCEEIOSWZV`[^_PEEWNE@=MZQG]hbQKXRYa^`c^TKRccb_Y^]PIMMRI?IOUQRKCEIIVOR_QXM?G\VRGHRB$ &0*"+G>3  -  -   -  ,>?>>8<>>;660-..*393337547558@@9/73..3542-81.+0,+,*//+%#%"!&)-$"+'  -   - - /' %    - -  - *5"! A=9;A9@JOSZgYWKD6!&AF=4(4FG:.  >BA>G;60##'!#,)&(?OX@*&-*>QPF1%6>Sifdmmlhc\VC9(&$$$!&$"!+-/7>Uspwx€Š‘‘“–™œ Ÿ¢¢¡¨¨¡¦§©ª«§¨§§©¨¥¦ ª¬««²Â¼ÆÒÛâêíïññòóóôôôóóóòñíäÖȶ§œ—•Ž“—£¨¯¯¯¶¾ÁÄÈÎÒÔÙÚÛÜàßáåâãåæçéççãàÛÑÍÎÕÛÞãçèççéééèçæããæäàÔØâçæâÚÔËÅÈÑ×ÙÝßããâááàÝÝÝÙÚ××ÖÔÓÎËÌÈÅÃÀºµ¯®¦¦ž’Ž‰ƒ~{yyz‘¥¾ÔæëïðïíèáÖÇ¿¾¿ÄÆÁ»¶´¨«¤Ÿ¡ž”—“’”Ž’‘ŽŽŠˆ…ƒƒ‰‚~|{|oosornnjl_L94# " '# ! &$57B?LLIF=LC=7,$2("" $.6/!  -  - -".3''#,+4//1*      -  -  )"% $$# '+&##&$&% !")$)*#**01/(%/%/(-1110-50&".JMPhwpP1'',>KPadeYONMPMSTJKC>@@IGR^ir|vf`qo_`ks€Š‘|gfmy‡‹’“ŽŽŽ‘’‘Œ‰ƒ~‚„‚‚tnsvy|„ƒ{}yrpjdjwhdhfkjkhddbbc]_`bYafg`^\_hfb`^`cWZdbbbYRIKJMA><>>?-/00/6Znx‚‡‡iTbhywtrtrjnxwvvijlidilekokmfaO5/.,/?SdkmkV 0HID@EHQVXPUVRTYY\UT\\OKTUNDLSXQSYOOPIRRXYRY^RLLQed^QNJTG>=HVaUTRQHDBYgeifZXVV[OCD/')*--& >SK+  - -   -   $6:68D;<;1/>6.*005/9:49184??;1;?>63672.17:.35-*./*0.-,%!! $&'(+./-,   -   - $"$    +#!  3MD>86;9BOWST]TWF4#(16"$6KK;*";DGOJHCC9!+''3(-JSJ3+568EPK1 ,A[fkjegmjhZSE<30''(+&'1+&+*3GXaj‚…ƒ‹‘’˜›—œ   ŸœŸ ¨«ª©«­®¨¥¨¥¤¤¥¦©©¬³½ÇÏÚåíðñòôõôôôôóôôòòðîæ×Ǻ¬ ž—–˜¢¨ª°³²µº½ÄÇËÏÖÙÚÛÞáááãæçææçèèéçéçãÞØÓÕÖÛàãåèèèèçæææäãâãäàÓØãèèåß×ÍÊÎÑÕØÝäääååäâãâáàÝÚÚØÙØÖÕÓÒÎËÉÄÄÀ»¸¶±¦¤™“‡ˆ‡…‚†–«¿ÔäïïðîéÞ×ÙÜÞÛ×ÑËƽ·±ª§¤ –”•––“”Š‡‰ƒ€ˆ†€„|yv{ysrlmljeRPB.(""!!$" "'#%-6GGGGCKIHC:3*'%&'"",-+&  " - "'!%#0-+,.1+&#%  - - -  - -$%#&!"#(&.$ $#")&$ !+-()(&%%,'-21.-*0/1+0%2332,")66C]qu\:* *@Zeb\[QQNO\OGJM>9>?A?JR\ipzociif^`l{Œ‰…quln{‹Š‰Œ’ˆ‡Š‡€€ƒ{mjlpw~y~ys}zuzyzymg`edhkniii`bc_`b\agfigkjghdad`]WWZfcaVSFGPUKC>:<52&0/),9^u€€zq]Zir{ƒxu|ur{}vyqghdecdg`beikea]F783/B_gnpkb> *.?NKNW -  - -  - - - %%'#&//'&$"!& " %% - #+&'-,# /600?DDHO]XR_f\Z`ZPUY]Y[ifdOIN^RPLOH[_PCJBFOTU[`UC@NPHP]UJ@DC>P_PYPJQ[QE?U__ke\WGPNL?7'"+654(% +CI?)!  - -  -     -9B>6A@<639005.+34g;.5926967928=943267./.2-(-*/00,1/-)*$('*/#%,31,  -    -  !     '  'UR>0#30CTP=,%)=Vlpkihbh\SE0/,$$%!)#+)'(.4;Bewxz€Œ’‹‘•——™›™›¢Ÿ¡¢¡©¨ª¬¬¯¨©©©£¥«¥©§ª°¬²ÃÕâëíñòóôôõôóôõôóóñðëáÓÀ´«žžœš—¡§ª¯²´´·¾ºÁÄÈÍÒØÛÚÜááãæåæèèèæééèèééçäÝÚÕÖÚÛÚàâåéæäâàÞßÝàÞÞßÛÖÙàçèäÞÕÌËÊÏÐÖÞããåççäääââäáÞßÝÛÙÛÚØØÖÓÐÏÌÅÿ¾°®«Ÿ›–Ž‰Ž‹Š†ˆ…¥¹ÑäëëçãèîñðíéæàÙÔÍƾµ¬§¨ž›ž›•‹’ŒŽƒy~†~}ntwtflih]ZJ5.(" !"! %!'.=AGGFFBD@C6%!)%)'.45.""($!)! &&/3(/--1"  -      #'!&"$ ))+ #"!'"% !%&1*'!(++*1%*3,+1./,024*.4483(,.>YmyiH&!2Tgfa[Y^[SS;8*31):.?_mz„‚u]dgu€„{}zwry|upolgbcce\^deicaaN>530.HimfrlU2#13DMIS]  -  - -    - ""'%*$# !"% "" 1.+%,0+$'2/2=BKEOXYX`fjdebc\`abfgieXX^YYdbTH^fbWXFAJV]Y[`bRTZE@KTW[NG=E`XHMIIPTGHR`KPf`ZSJ?=7&*0@=0'-'(NE/., -    - - 6@=;AD<=99;60:70-7(g038908<=7;=<91320732+),$(722*0+).,.!!$00)%!0-& -     -   -   - -    - -0EHF>5@?8=EKXYSWVR<;+*$ 0IMLE<,.,!13=$& ! !).,#"!   -&2-" ,-+((0<:?BCD@C]TQ]bW^`aig`^hc^fgdgZ_iaWS\fib^VEFN]XV]lc_\RIOS\e_KD:HOOLTMOLSXRYJ:AXT`H9:8!$1EC1$-/2LD***"     -   -6N9;5EC6<37328).245D\9,32=:=9?74;C4/6,/6/1),#*+-+'/0(,'"#'!'%,( #,(( -     -   %     -  -   - #8GMOG@==05BWRIRWWP@6 &% +;EHPDA0.' :LHHXWPMB>A3)('():YVB."-24HJ;$$.FZdgejfa^aZF82( "%'$)%(,)4Hgwns€‘—›œ £ž¢¨¤¥¦¥§«¬´®®­«¯²´¯®¯±´²°®¬µÊåìðîíôõõõóõõõòòîèÝÐÀ³¦§¢Ÿ£¦ª©²··¸¹¼¿ÂÃÈÇÊÏÕØÚÛßâãååèèèèçæâáââââåçæåàÛÖÔØÜÚÙÙßäâÞÙÑÏÔ×ÖØÓÐÍÃÌÜáßÜÙÖÑÏÓÖØÞâèéêêäâÞÝÞàÝâäåãâáÞàÝÜÛÚÚ×Ö×ÒÎÏÊÆÁ¾¶µ´ªª •—ŽŽ†„‰•£¦©ÎëïòôôóòóòðëêãÚÍÉÁ·¯§£¦Ÿžž™•Œ”‹Š…ƒ„‹„zw~†ykspnmhkl^R=0*- "'/4HEJNHFHJE8#! 6. $'+0'  $!'%)&  "  ! -33,,3($' #"        - -  -    $$%-# "'(+'! '(!%$(#((*,'+("31/.3''.(05:3=/1$!.9ShuhSE0 *,;S\TUZcgRROECRTCFI>7;@?HPfwrnpwui_gw€‹€…xdZ]u{y~…‰”Ž„†‰unywvwmys€ƒytqxupqtsvjjqwzoopnnogdgg__bfliff^acbhj_^`^VUUVZ[[\YTSTMKI:;77/(.4.->]ms~~ˆ|[\il†„…†{rlnqpffhnnlm`Y[iinhT=0+)16TRO`eG9  ! ,?LLIKX      "/ ! 31'#"!   &)$% +/7)$1@DGKCGECW\SSUS`bYc`WQ_aW[gf^b]ibW]Z`bUZ[UIJTVYQR[a_NI[NNc`QCBD>>VONPL_WLISG;=GSR:I>&2733$!$6QK6*, -  -  -   -  /59;><>?>8=;,*4",3786&/2346:7645==@;24442./,(-,$)+--'##)$&"$'*)!(/-  - -       -     -6BCPJ:6==8@KNNWQUN@"0'?SLKIC:31('@IV_UTHDAB-&8*2KOA'*1,5HB6-2B;=FTaqvilvwk`amuƒƒ‡xlg_iwx†ˆŒŽ‡†„zrvtrmrw|€xjqzsphrvxvhpr{tlkowriigqnmmgjjjeb`jikhba]ZTV\UV[ZXYRR[SKKC:;220-43).Fdtzz†{iRYep‰‹…ƒ„†oorpijwvtkajh\WcjlaR<81.*A[YZ]SC+,?IDGIS -    -!.  &5)+/!   $"##'11.&-9GLNLDRQRV^]`]hha_]Z\b^OSVRVX[ge\WOSbQNX\]WV[SICRagYV]UJQd\ZTIL?N@HO\]UVMZ_HJTILNH8!$3=5!!'$()DXF+%&  -      - 5<837<@<<167564'/89556:-5;87<911OE96452513(,$-'!'('%(%"  $%$+$#&")   -   -    -     -    $),@NPTA8DB:@MKVKHOK?*)'>LIJH@;<:4'9MSXNUKNC2#+% - ,LP4/(*2>G>').;Icbglkjf`VF1'!&" "'64G`mj„„›•–š›™œ¥¦§¨©ª¤ªª¬®³µ²¬­¸¼¾ÁÆÊÎ×ÚÚÒŸ°³ÐèëëõõôõôôòòïçÛÎÀ°®ªžž¡¤ §°²µ»¹¹ÀÂÆÆÇÈÎÊÎÑÕ×ÚÜÛàãàæèèêåãÞÛÞÛØÕÓÒ×ÛÛáäââÝÙÙÚÖÑÕÖØÝÜÜÙÚÛØÖØÚÜ×ÌÆÕÚÛØÎÊÉÎÔÖÛàãáÜÛÙÖÓÏËÒÓÕÚàæåççäãáàâãÜÛÞÜÛÙ×ÓÐÒÎËÈÅü¸®««ª¡““Ž‰‹Œ’”¢Ãßëðñòóôóôõóòòïèâ×Ëľ±«« ›˜–”‘’“ŽŽŒŒƒ„}xttqnjjonjk^RE5#" %5=IC??DEC8*".&%"+1! & (620/$%!+' &!#())#&()(!  $    -  -   - " !"! !&$# ' !,(* *)'*('#),37-%+*)/25.+26930! '.LmmugJ2&%&D[X_ZQY]XQLQECDJ=+&/@C2!(-%/EP:,-$  -  6?:6;CNPbntnfnpcZc|ˆ‰‹‰}wqhor{|„ƒ{wuwpeegsywls}rlj|tlquqrvtttsv}z{tvsrrvknokplhd`ea``YU[X[XUNNQZTOLLG@573/-&*!.Xlt~‚Œz_]b`q…~‚€rnro‚upvspjdbegckmoogN=2'$5=NZf^I0 $*27;@GL   - - - - - -&.("(28-# "%'"  -$" &02*(+7ALKMTNIQRafcX][V^cqtode^`mk_h`_i\KNVR^^VXU]]MPWUROTXVVBB^^UZIHSUPSN]VQFLXaTFHI=+%>9:0#"($.@@(&"  -  - - -  -      $9E?8@@<>;523.,,=3521753.-*.1:;2>743447./0)-+%*,0-(''1J#'(*(+(*#"%)%# -      -  -   &+  -  +) $7DQOH@CL=?GUUQSS3 - "&&>^UKQ\MH=0*,#/Q\TLYUXNB$ +GN>..'0;GF.!)<[\elfge_^E;2""*+*$#%-7akzs€‡›•”›˜¡¢£¤¥¦ª®¬²¯±³´¶´¹½ÂÈËÖäêïðñòòðæɵ¹ËèñóòóóòìãÕʸ°ªªž¤®¢¤­­²µ¼À¿ÁÂÆÈÊÍÌÐÕÓÔ×ØÙÜÜáâããæèééééäÜÚØ×ÙÜßßÚÕÒØàãäâßÔÊÍÏÑÒÕÖÛâããâàÜÙØÜÛ×ÈÆÊÓÔÏËÉÌÎØÚÜÛÛÚØÙÛÞàÛÚÓÑÕØÞäååèçççåããäåäáãàÞÜÛÛÙÕÖÔÑÍÉÃÀº³´¸±ª§™–”Ž‘”Ÿ°ÁÕçïòòôóõõôöôóóïëæÝÓ÷¯©¢œ Ÿ™—Ž•Œ†Œ†ˆƒy|yztqwlrqllgb_[LB2 +>A>II=DABA1,"#!"+,$ !*/2/0%%% )&!#*/.*0'( !% (*   -    - - -  #%# *&#$" !$#%"$'%*&%%)$"%.*(")'.6)..,)5/33/6474&-`z€kcK2+&4RWZZRMZb_JRRMVSPP@89GFDKYrxpdnsh__n…„‚€ojbhzƒ‚yu}€{qqy|noqrwypq}~jlv|zqorrsxtzyjgn~…wyynutquzsrrpvhhfiliXTX\\_YWKMLPYJILA:704111%9Xx‚€ˆŒ|_\cey…z€}}rqowxosrrwjefiihitut_H90*-0D^kiU@%".2/8AKP       %&"19,"#"$! &+#"(.,%$--8DS_YOTQV]c]Z`ZU]disqke\eoi`_bgk_\PLD_f^WJVb\ZVF?GHHOT;6?=Q`^YT]WQKQMIL=FTD;>??, $::2%! &6?2"(#   -  -    -6==A98??::8-,1,13>=64;49:6469514/5444592+-&+*/),&0())0%#$%,')(*,-$.)#    - -  -   1:#   - %''8GTPGHbw|‹ŽvXeif}x|‚ynp|ƒrsutqomjcgjijvwnYE71&.5N_c`Y@ - %-)(2=@H -    -   -#"'0/% ! ! /.#&-./('01=BLMPVUXd[addabfhijlqgYajf[[Wda\V]TDLVZUUV\]ZPNHC?EQ^VEGHLNHGEVD=HE99?8'(.786,,NG,(& - - -  -    - -  -";?BBD===7954/%371:<28638==99<6<78185457.+*+*&%0(%() $*%&,/,*"!%)-',' - -  -     -  7;3   -  !!BIKOEDDDBIIRSL7 ,",^_fbhd_OPA+&& &!'-*)4EUhq~€ƒ‡Ž“–œ–˜™œ¡ž¢£§ªª­±³µ±¶»½ÄÊÐÖßçîñôôö÷ôöõóñíÑ´³²½ËÖÙÑź°©¢¡¤¢¦­°³·¼½¿ÅÄÉËÏÍÏÐÒÖ×ÙØØÛÚÝÝáàâãåäæçèéêëêçâÙÔÔØÝäçèçåãßÛßâääÞÙÖÕÔÔÖÔÑÒØÛÜÛÚØÚØÚÔÀºÂÄÀÂÊÎÕÚÝáÞÜÙÖÜáãääãáÝÚÛÞßââæçèèèèèççäåèäãåäâáààáßÜÝÚÔÐËÇÅĽº¹µ±®¥¤¥¢š¡§«¿ÆÓâíïñóóõóôõôôóðéÝÔÉ¿¶¯¨¦Ÿ–”’ŒŽˆ„z~{p{omnrmrjhegYF2(# #%#')7?FGABF?<0$!'"*2713%),4(,/,'+4,* " *%  - -  -  - $!" &&!!'$#!#"$!#"'"+%"&0**/0,.-.*./02052??750(%Ogtup_D,%*:KO\fcdaQNFIOEB@?7-5::>FM^svhbkrgZ_or}ƒ„ƒ€m`gp{‡x€ƒ…{~ƒ€…||y€€x€|ux‚‰„‚rnonsrsqy||yqqm|vrxtu{v~vpoole`da[_edfdVZYSNEAA<6/,/3535Gm€|Š‘tZjjm{~ƒ‚~yzqosrsplpjfjhkprqgO<8.*7Ifkkn]8 $,,,019@ -     ,("&05(# " */!#-*,1%.47:<@JSLLPU[\]_^bhlecab^ccifXJMQ[\_YG;DNNMJLGQMBK=?G>;:@KHSJSR>6IOQRKKOSKQTI231$(9?9:(EO6/6*  -  -  - - -    .CCCCG@;7;97.-98<9@;>6?D7>;?8@24;?8;>5,2)%,!)*&'' !-&,#&+,(*-#.'#/)#  -       -   ":9=(     )2CLQSMCG@CKJK<# -85CCOcWV]^WQI83;2"8GOJX\PXB*>QH90/.7EG+$ $D[]_pg`aYL9+$$"%(.7Feo}w‡’Œ‘“–—œ›¡£žŸ¡¨©­¯¬°¶¶¹¼ÂÈÑÜãêðóôõøöõøõ÷õôòëϲ¬­«®®°ª¥£¤› ¦©®³¶½¼ÀÀÃÅËÈÊÎÔÓÔØÛÙÙÛÜÛáßáãäââäçæçæééêêéèãÙÙÖ×ØàåèèæåäááâääâßÚ×ÒÓÍËÈÇËÐÐÓ×ÕÔ×ÔÍÀ¹ÀÆÅÄÈÐØáâäãÞØØÞâåçåäáÝÙØÚáãäæææééèéçéçæéèåçååæããâãããÝÚÖÕÐÎÉÆÀÁÀ¹³®¬­­®¡ ¡”©©°¿ÍÞéðñòõõöôöõôòñëä×ÆÁº³¥š—–‘‘‹‘’‰…†‹ytoiqnkkigka[S:)  "*08?>BD@>C6&#((( -895+$!',6.*01&   -$#(/%"## )0*OY    - - - $"'(%$ ! #""#"%' !#"%&+/&)41*/+)23/35/*0,33AA?<2-!/TjppqoR?$$-:HbedebV[OUUDB?;949>::EF[nupfiupdd_w„…ƒ„ˆyc`k‚|‡††yz~ˆŒ‡~„†ƒ{y‚…ˆ…€†rq}~z|tu„z{pmxvqwxsw}vwwuw{uggj[U`lga\Z`[LJKC>730/1636?\sz†Ž‹kbilq{{„‹‹…wlqsyukombfhiiorogfJ840,4Tw~yc;   ()/,.7;?  -    - -  /7* #07,' & !"!  ,,"((#)$+687GCFNEAHRTMPR\flp^WPVccela[]TZfdfXMIGP]SM@JLPEKN;EE>90:I_YKRF>NOK_WKX\UWNB:G$)<;93"% &LM-(,# - -    -     - &:CD?ECAG=<=1'!38;:>845/5:;9889>>62@0A9951($#!)$,)"##,.(*-/$)0(!&,,0#  - -  - -  - -   -  -641.    $#".>GSNI>@5')9579DJEZb\]b\QJ;:5'!4E\U]YUWR5*KLJ5,.+5=4' 2JY^daj^[OB1/ ($&!)6Sdlq„ˆŠŒƒŒ——•™žš £¤¤¨¬§¥®±¯°¸»ÁÇÌÕãêïóôôõôõõôööõõõñìͲ§©¥¡¡žŸ¢§¥«¯¸·º½¾ÀÃÈÊÍÏÏÔÕÕÕÛÝÙÙÜÝßâääãåãääèççèééèéèèåâÝØØØÝãæçæããäàßãâáãÞ×ÓÐÍÎÐÍËËÎÐÐÒÑÓÎŽ¸ÀÆÍÍÖÜßäãääáÛÚÚßåäæäÞÜÔÖÜâãââãæèëéèèééèéèèéèçéåçææåäâàÚÚØÓÐÍÇÇÅ¿··´³°´­ª¤ž  ¤§±ÀÊáìðòóôõõôôôòñïêàÖË¿®©¡›œ™‡‰‚‡›ž“‰yxqpqoejhid]]R@,&!! !.461H@CGA;<.""  '&  05@9 !$*/13741+ '*)"&$$!%/3*! 0 - - - - -    -%#!"-!"$'(#($ %#%# $#$-%#1+&*-0('+1.662%+2/=;BH=692+5Uourxujf(%)3G]\YRMXXNVN>;>A=<<98:89Maxwjfkti_\}‚z†…‹yf_o…zy……u…‡ŒŒ‰‡€‚„‚‚……†‹Œ‰…vu{}†…†v}{€xvtvszxu|wr}y{vomkiigficc__YK@HNG;77,+4,/5Gcrs€ˆ†Y[inxƒ‹‰‹‰}qmmwyrkmhbbahjiqoj[@<.(/6Tny{s\7 ",.0)1;?F -       $15' -3-"#!$! $#!")*) #,3=C@>FHGPSUXSEJ\bd_\ZZeXbkegcdidc_QPLKDU\TFIONNXVFHUUH3-7HRND@DOYKTQEMVUIG=4*%8=.$4NC")) - - - - -   - -  -  3BB?AH<<;9<33,1-6;698328;7/4267?@@7:?538851-$%&*&,)% !*-(.1&.+.*%&/)!    -  - -  -     )765  - $#$6?KJE?2)/7;+ -%8E=6(:7'#):XV[^\X^D;PD/"*40F9!*7AY`bd`bTO;.&$"  ##!#'2%&$(.44576.,#  - (/*''& ',.$!       - -   - $$-$ ''%%$#%$""('$"*,3*"*)-,,*68/.08963>JE<56403NjuxqxoV6*#1F\]XQQUOBE9BH=J?:>6;?;AN^uwkbkrlaat~€{‡}nkn„†~†{„‹†ƒ…†…~†‹Ž€qvŒŽ„~sqƒv~€xwjxƒ‚ror„‚}uqppq~rntplif^N;=CGE966*$+..,Gn~s{‚sRaow€…‡zsofjvqhfhnllkijptqjW783% 1Nnuo]R3*+.+,54BN -  -   - - - $&$  #/1+!"!!!" !# )5'%&+7BBFGKIJNRX\KGKRPOW^USYiqgjodb_]VMRMEST[a`NCPWYTONM]N6,6?PXRIDJQGKZLHEIMFC2!-==1 )HS5(  - - - 32   $;><$ #4CZ^eiecZJH5("$"# ( ))C[erz€‚ŠŠ‹——•™œž£§¦ª¯®®±­µ»¼ÃÍÕÜåíòóôö÷ööõøø÷÷øöõôòîàÀ¦ž¤œš™¡£ª¯´º½½ÁÂÇÈÉÍÐÑÓ×ÙÙÛÝÛÞààãâäääåååæçèèèèèèæäáßßãäääãàÝÝÞââáàÞßâããããããáÚÖÖÕÒÓ×ÕËÄÇÈÇÄÅÌÈÆÓÙÙÚßâåççåçäÞÜÖØÞâáÛØÕÙÜàââââßßäéèééééêèééêééççèæççèçäãßÞÜÙÚØÖÐÉÇÅ¿¿¼º´³­°ª­£ž£¨«¯¾ÏÛèîñòôóóõóôòñîèÚÊ¿·«©Ÿ”“•Œ†Œ’Ÿ¡“wyspolnqkkab]XMA-#%!%-135>>BAA@>&!"#"-7?84$)$%"(1..6794;&  -  ."$$"'#(20"  -  - - - - #"!! ! $*!"'! "!!$'&%*("(0-%-(0:4-3.2,8GJ;01782,;bf`jzl`G-$-A??379.-(30/Ts„zsx{hVdso}‚|vjgikkljmrpffkpjms{ohL79/&&1Uruf\Y2 - '+-)(23NN@07FOX\PHECHTU[YF:@CA,$0>?3%)",CK+"      03  -  - +9=BDA>C=;41157.195:9@@;3593412855;:B::>780%((%&$)$#$!+53%(1*&     -  -    - *62 - - )-"4:NKD0++& ,;WYWR?!&2=QXbX[aVRMB3.$-EVWb[bZTD0+30@=%1L_a^hddXK71&))#!!$(Dder|…ƒˆˆ‘”ž”’ž¡ž ¤«­±««¬´ºÃÉÑÛåìñóôöõööõø÷öø÷÷õôôòìßÇ´¤¡žž¢¥£®±´¶¼¾ÁÃÂÄËÏÒÓÖØØÚÝÝááßÝââáããåææèçèçèêëèéééåââáÞáâäãàßÞÝáààÝØÛàäçæääããÜÙÙÖÖÔØÛÚÕÐÌÊÎÌÍÇÅÏÚÚÙßãççèèçæàÙÔØÜâÞÙ×ØÜÞäÞÜÞâãååèéêéééêèééêééêçèèçèéêçæâáâÝÝÛÙÕÓËÌËÉĽÀ½·´¶¹±§™™¡¤¤©±ºÈ×äíòóòôôôôóòòîâÙƼ¶©ž˜•Š‹Š•› Ž~uqsqqqgjigcj_[T;-! !#-:63?L@B>9' !'#.3@;2,#! $*4*/599?8'  !(##! (--  -  -  - %     $"!$+*#!$$$%&#%($$&12+3+263702=GB72019<-6PQ]owxnV9$!1@@?:JIQgskhnyyfcov|ƒ‰…x|lpv‡~~qv~Šˆ‚†‚††ŽŒ‰‡ˆ‹ˆ‚‡‡€ƒ‡ƒ†ƒ‚ƒˆƒ€}wz‚„{|ƒtt€|spmqmdhmjx}jhhPEA?<76<30+,0+;YtznooaIKgiiu……ugnvvmrsqrj]]ed]jz}s[A?7$!(EdtyooV  /0-'/+6=H  -   - -  - -#!  -30,"!"   - %)#,.''-)4?>FHLC9BQSLSVIOT\`[_b_]X`fgdd^_[cZ\YS\]PTLZZKTOB><>>BC=EKV]NB@C<>BJTP=9D?(5JG0 )%%13.#*" -      -  -  %>;>?40696@776=:>?9>:42/6829>==<861.#%!&)$/,  '/*.#$%),71'(#*& -  -      .-04 -  !"&2;NHC)# 2Q]eg\G2#&9CTb[Y\VURE,*##ENQaVYVT<(.**8<**M_f]fjcVI?!(" #1@]tuƒ‹‡Š‹‰’’”™”›š¢Ÿž¥ª¸´­³¸¿ÂÌ×ãêïôõõöö÷öõóöøõöõôóðïåØŹ¯¨¥¡›¦©¬¯¶¸º»¼ÁÁÇÂÆÎÓÔÕØÛÛÜÞâãáãããããäååçæçæèèéèéêééèèææäáÛÛßàÝÛ×ÛââÛÖÏÖàææãäãàÛÚÙÛÚÜÜÜßßÞÛØÙÚÚÖÊÈÓÙÛÞßâçææçèãÞÚÙÙÜààÛØÙÝàÜÛÙÝäãåæèêéêêéêêêéêèêéèèçéêêééèææãááÝÜ×ØÖÐÎÌÊÉÅÇÀ¼»¹ºµ­¦¢¡œŸ§«°·ÁÑåïñóôóõôôóòñéÞÏÄ·ª œ”Ž“Œ‡ˆ‰˜}{{trqjfghmla]b^YK6($#'-)/6CBB87:* !#&/8=42(!*+07=C>@?/)"   $,%'#&+$!! - - &"   - - !$!&$%%$"%%$##),"#%$*#!&('3&,-(66-00;AF;1?4-6A614G[mwsug@)$'5GZa_]^dc``[YJ=87,+4:?CLYr}qnpvu_erz€‡ƒƒ‚yiglxz|‡Š‹‰€~ƒ‰‰Ž‹|ƒ†ƒ…‹ƒ~„…ˆ„}vx€xƒ‚…‚ƒ{vr‚|~tpuffkkvvmojdUOI><@A77*(420=`qroso[ITlhs€„‰‡zuyyvyzuhkqiaa^d[fsunV@21*%*Li~wymK" -  ((&.2+98A      %*02*"!  !) -0)&*00?KJINJMMNONKQTNO\da`a`_TL_ZSVaUM_dWLRSOKIGOVF=F?IB618FAC>SWH@?HB0%5FJE=B=!.7A8#'/@>!((      +  .DGHY7/=A6<@E=<8?459>13-358:>?<:25/+%%$%#&""+*-')($&-95.-  - - - -    -  !)21 -      ! 4DG=  --AZedb`I2""/?Ucd__]URG312=PS^X\U9(..891 ?Lac\`daTEA,' #,L]l~€‹‰ˆŒŠ‘’”˜˜™›žŸ¢§±®¶¹»ÀÉÐßèðñõõõõøùööö÷÷øõóòðìãØÉ»½¶®¬¥¢¨®³··½»¼¿ÁÄÅÇÆÍÐÔÖ×ÚÜÛÞâããââäåäçççççéèèééééèèèêéèèèèåÝÙ×ØÙ×ÚÛâßÙÖÓÔÙÜââÞÝ××ÔÖÙÚßßââââÞÛÞâáÝÑÌÐ×ÚÚÜÞäãâáâÜÚÙØÚÞàáÙÔØÞÞÚÚÙÝáââåèééêëêìêêëêìêêèèéèéééêèèåääâáàÜÜÚÖÓÒÏÍÊÉȾ¿ÀÀ½¹´­§§¤¡¨¨ª¬°ÃÒßêïòòóôôôòðîèÚʼ­¤š“Š‰‚„‹u{v~mtlnshmocfdhZRK9%!!&+03@D@=@4/$! )&++621' #'10:C<4;-3(!*"  "#!!/,   ,$      !!!& !" ##'%,,%!'"#"&''-/)*,-/+39163:CB64772=:6..1=Vjxu]5-'5FMSij_Y\`]NLA==.-9@A67Cdsz€vqmhicmzƒ††{€yj_dvƒƒ‚‚ƒƒˆˆ‚x…†…‡~‡‡‰‡‹‚„‚~r€†|y€€y€„{~ƒ„ˆ|zvux{wttrrsqfloqrnd\YL?GH57++(10.8]vtuuss_\ims„‡…vmx|z€€yvvtpginkgknimo_H7/+*8Yp}upcC  -$&#%*29<8@ -    - $%!%151!  - - (!).-*&,57?IKLJLBIX[OIJMSWgj\^Z[_S[SRZ`UN]WTHSaLRJESQ_CKPQHCIHKFA:MV=@NTD3'&:IJ@@4#./2*1(B@ !      -  - -   1,#$1QWZVK8'/53G<0P^_[c`aU@5(   ,&$5Cdmz|‚ˆ‹ˆ’’”—š™ž¥ £§§¬­±º¼ÆÍ×âíñôõõöö÷÷øø÷÷ø÷ôõòêàÖ˼·³³¯¨ª²¯³¸·¶¸½À¿ÀÁÆÉÌÎÒ×ÛØÙÜÝàââãääãæçæçèêèèëèéêëêèêééêééçæäáÛÙ×ØÚÙÚÛââÞÛ×ÑÎÓ×ÓÔÕÑÌÉËÕÛâââââãâÝßàáàÚÐÏÓÔØÚÜÝÙÓÔÔÑÍÕ×ÚÞãßÚÔÐÙÞÜØØ×ÚßåçéèéêêêëëëëëìëëêëêéëëéééèæææäãâàÜÛÛÚ×ÖÕÐÍÈÉÈÆÆÿÀ¸³°®©£ª©¨¦®°¼ÑÞèîñóõôôóòðìãÔÁ­š•“”Ž‰‡ƒ}|xuvptsmotkgehfe`_^G3+"3-20@KAD>@4!#!$11/0'"%,3+90(Jkrvv_:)$,:1(1EVuzlk_; -*4/-244;>< -   - -   -   -   ---"/72%  %$#%++%)449FEGMGCFRSKJGIZX]h]aaZW]`\\b\XXPDECD[TNF@@I[Q?=:7AMNF?JOSPJESYH<:0?:7#""+-3,#*% .1:<>9;750**$&".1/& -  $' - -   )%#    -*%#)(/,$  ""%"$%%(% #'& ! !'#"&(*-%$1136.3>@412:CC@?71&'9LRir`C-#".G^ghc_e`WKPUKGKD8-,6JapvfgU+  )0-252-4AB   - -   -  !(,'31*# ''"*)" -06DAAA44HONF>AIHI@5=CDD0 *3%$($Y[`ZV\VMI8  ##*8Vl|xw‚ˆŒ‰Š‘Œ”šŸœ—–—™šœ £¦­¹ÂÊØâíòôõõõô÷ö÷öôöõóòðêáÓÈÁ¹´µ²«²µ¸»¹´¹¼·½¾¼ÁÂÆÇËÍÓÑÕØÚÙÙÝÞàâãäæççèççèéèééèêéëëêêëêéêêéêéåáàâáÞÜÝÞÞÜßâãááÝØÏÉǽÂÅÇÊÑÕÚÛÜÛÝßÝÜÛÚÛÜÚÐÊÒØÛÙ×ØÔÌÈ¿¼ÀÉÐÖÚÝàåæäßÜÚÜßãâßÜàæéèéêëêêêêêëëêêëêëêêëêêèéèéêéççääãáâáÞßÜÙÙÖÖÔÐÐÌËÉÂÀ½¼º²´®ª¥Ÿž¢¦§®¹Ç×éîñññòòòðàÆ«š•“Œ‡‡‚€€ur~xqvpqolmjlfege_WSI-$!&,-,::@@BC2 !+*5&*+!.9;5=0291/1Nkr~„Št_fit‚}~pkuyqxuoifoqnrrxvtsy€jJ?2+*6Rlsplb? -  %8?>B@3/;;? - -   - -  '   +.&!%.*   -&%$+'%-->@@:<>?;;KVZRQO\b`cbbVY`dh[NNOONH?FKMNJ>A73DNG@24748,'9BJQE98KUJ?=<<3$$/7&##7O<20  - -  - -  - ,>H>@=>LL886;3)/;JE>=E5-1168<2-<3155;8D9%! -  -( 21 #DMTJU^_cb^\I8)(;R\\]d`a[TE7/&(6JNF,F-=/!(>U`b[_YRI;2"$!$>Ysp~y‚‚€‹…“Œ“™• šš¡¢ž£¦©¹ÅÓáéñôõõöö÷ö÷õõõóòñîæÛÐû¹·´±®³³·»¼¸¸½ºº·½ÁÁÁÆÇÉÎÓÐ×Ö×ÚÛÝàÞâääææèèæççéééêêéêêêêêêéèêëéêéçãàáâãáßàáâàßãßàÞÜÛÔÎÊÅÂÄÆÇÊÈÅÈÎÏÎÎÍÍÍÍÑÓÔÓÇ¿ÆÍÐÑÕ×ÔÒÇÆÈÈÌÒØÜÛÞääããäàÝàããáÞàãåçèêêëëééêêêëëëëêêêëêëëëêéèêèçæåååääââáÜÜÛÛÙ×ÔÓÌÇÈÈÈÁ»¹¹·³¯©¤£Ÿ¤ £©²ÄÖäìïðñññíßÂ¥œ’Žˆ…‰„ƒ}qwƒxsulojordellc^^^K9$%(%*7A?BD;+!%"!,'&'*47:?;>:4460#'#&+/403& - #    - )36%  -   -  &&"'-40"*$  '+ ""+&!$- #)$,/(!!'$ ,6.1747?8788>>6<@A@=.-($2^puynN7&+.?Vkp^_^HMTOIIAHHJC>?CNW[z€{thrmbahyzz‚umYXfqo~„„ymu†„†{{|zˆ„Žˆ†ˆˆ†ƒŠ†…ƒ‡~uw‚‡Š‚v~€{y{ƒ†rupuƒ}ttvtjdmwrngbba^`fcU?=70,3317Xmt|„€l[``}ƒ~prnu}qiknhvurqlxyip|{yeJ;2(* -  ,>:=ALJ?MUR_]\YSaieZSW[[_NNQABKB2=CFMFA:27;EK>+4:?:38GKLMC?EOFI?;61 ,1&%*EN4.*!     -  %;AJC@CI5MW753/369BI<:;B548696.0870-/6957.6&&%'&##'"##! '')$!" ($    -'346(-+    !&! -*>>*    - -  *;#3NOKOLY`ba[[YC*)CUZ^ba[Y_WK=($&GX@0.4$6Qd^a^]TC4  &"6Zgy|ƒz…‚ƒ‡‰˜”–š›˜š  ž¥­­ÂÕäðòôõôôöõõøõôôôñïåØËÀº»»µ¯²·³¹··¹¼À¼½½¿À¿ÅÃÇËËËÒÖÔ××ÛÛßàâââçèæçéèèééêéëëëêêêêëéèéèêêêéæåàßâââáßßàÝÝßàÚÚÛ×ÕÏÊÆÅÀÁÁľÀ»½¿À¿¾¼»¾ÁÅÂÂÁµ´¶¿½¿ÃÃÇÄÄÃÆÊÊÎÑÔ××ÜÜÞßÞßßàâäãââäãäåèéêêèêêêëëêêëêêëêêéêëêëçèèéçççææäãäâàÝÜÜÚÙÕÔÔÐÏÐÊÇÂÂÁ¶»¶°«©¥ž¤¡Ÿ¥´ÃÐàêíïðïìÛ·¥š—‡ˆ„tx~sxvsrqppnlhni^][OC9* !%'+1=?<;7)"!#**74=?8=?<2/1,)%+*.59,*'  -      -02. -   "# )8<8:7-!%%"!  $*%' ! '!!/) #&' #$#& '*)5:4945<77?=D17DA>76+ D_q……x\8&+EWml`ecQRVTTLCHE?D?BEMK^ir~oknqgVcmtsqlf][^fs†„uw}~|‚yw|‚…€|‰†‡ƒ‡„Œ‹yw{…†‰‹‹‚zv}{snsxzqxtssplhkqymmechj^__UH>;24248.:Yhrz€ƒx_Q`gvv|{rnotorsrvperuki{ynpaI;1$/>Up~yqh@ - #3?DCGI@7:>@  -   -    --:3$  ",0$!   & '$'$"!(.438B:AIJKP_^^aZHOX[QYZMRXVEK?3:>787CFMOA>:6;DD?5>B<5:FKE?EJODCJD@9(!,.& 3ID/,(  - -  -  -  -  '=@D?A?@:4A@;5/2;><@@<;B>=414<<:;E=F=AAdmwŠƒxoLLghr{}xsuttxutrwwvvrqhmrx{xpiZ>4)(0Ee}~xw`4 "04;?EB<<=8>  - -  -   -  -  !.-'" '02+%  $'! )&'($--/552:8:AOOTcfUZ]ZPFPLS^PJGBKLPD;FPEED=IIQC=>;?5,9=8C><:>9:DB4 &.-%%(EE/(-*  -   -   - 5ACA?66A@;4---759B:9>A;HH9708?99022=42746,(.2%)1+  %$'((+% !-  $ /12#%%  &".  '/;   ",/ID56FOVV^[cdZU92.BMW_hd\WcT@+$&'0;608+BJUV\cYOF0"5/02=BG[l|‚ngmj`]fjjpgifjceiu|}zx~}xx‡‰ˆ|€‰Š‰……Œ†yww|‰„‡€|rtz{vtt}}~yxsswtqwoqstsj^_]WFIH82(-468.>fx‰‡ˆ~fHPkr|„ypsplxuquts{„€zwfnrtklplS;2')0Km}wnlQ'    ,.,4<>5::7B - - -  -  - "$"*!+1-""  ! !*+%!"+,-668578AG@>8*&/6E=9=EB4;7'"*(!%#=PL.%( -   -    - - *BBDGG<<:<::513138@<<<566=?26686832;46,-24*)*(!#,.-& - "!  - #  *+!   #& - "21  #" - ,! <:,&;HTQYbgfbZ?51;LV_efebaONB9G1);:7,$:=E:4,--+*)/+47.2'%    - #)("   -"  *04#)./-)#)23+" # - #%$$ !$&'&!+/*&("%*,*'(+-25879?KIDD9;>B9>=6%/b{€iM6)!2C`ptb[WVTRQMCFI92-0C@7EVix}zlmsn]^ahloqnpc\fsts{„ƒƒƒˆ|„‰‡‡‚„„……‡}z{„‚y~‰‰…~wxy~zrzovysxyuqsnlprloqsge^YULDD7.322,97-Bjsxˆ‡rbPanv…}xppswxnuvustpjuytmleiproL;7+ 2Xhqnrf>  '***5:919A>C    -  **& 04' .#  !$%$)%" $'#2>A83:JUV_^ba^TMMSTWT^ZQGMQHGD<7880//3A;?=5>F?5:@B<75-/6=657=22).&,&*2)#$++** -    -!$&!    -  % (%   , ,:& - 7L\ffcih_M;4' !&&/53>;<CBI  -      '%" *3+  -  $! '($&#!(3:=5EPXYSNLMMJHOMWUMVQFLLG@?I@83>>95ER^dh]ecgdhdljL>. AU_]U`]KB:'".Fbkpq}{ŠŒ‹†ˆ‡‘˜•š›’—–™¢¦²¿ÍÜæìêêñóôôõóððêÝË¿·°­®¨¦¥¬±´¸¼½»ºÀÁÁÈÆÇÇÆÉËÊÎÐÑÓÓÕØÕÙÛÛÛÜÝÝàãâääãåèæééèèééçèééçèéèèãáßàÞÛÕÎÈÈÂÃƽ¿ÂÂÁþÁ¿ÀÄ¿»¼½¼ºµ«¬´¬°¬¨¬©®¯¯²°¯¯­¬´¹½·®®´·¶µ¯°±µ±®²¯¯¾¿ÂÁ¾ÁÁ¿½ÃÁ½¿¼¾¾½¾º¾Á¾¿ÆËÒÓÖÝàáäææçéêèåéëêëêêééìëêèéìëëêêêéèèéåçæçååãããßÝÜÜÚØÖÒÏÉÇÈÀ¿¾·²°¬ª¤œ”ŒˆŽ†Œ¬ÅØãç×°“ˆ{vƒ}ƒwxyr{rsqumhimohhf[^\TB(#"&*16>C:<3! %331<=@A>@?<2+.++//=231,$     -  %!  #!!  %"$*<>C<47+.179* %!%$*))+%&!%&,%&,%'$%!%'('34200CEIF@G@?<5<287%)O[ovqgI4();LPPQPTZbf]PNJKEC@EB:AFZhlx‡zs{s_V[Zhilqsb_m{|ˆ†‰ˆ}voz|ƒ}†ŽŒ…w{…ˆƒƒ|‡‰‡ƒ€‚ƒ€w}ƒ…wp}€vlcfahmpuiYW`[O@?:5*"&139>5Mfrƒ†‡gYekkz~‚wwohfoxvytnnmpskjorkleJ4-)(:axwuwg;   %++(/0349@EJ -    -   +,(!#/7,  - "&(#-.!!&#$-4=@IEFIJMHHPRUR[PJOQBDJAA=>RHKOA5).7@KSKA975.7F>78BA<;E9;>;89, %&('1#"7RI+# -     - - -  #<@BBDD=78:603-488AC@=@DBB@A?844)12-.254',(*$+'"#01)$*++(% -   -  - -  '0$" - -  - 4 56"  >MZ^ojmf[E;;GS\ca`cli_bcheI0/QZh`]aOF2'"")H`mprˆŒˆŽŠŠ—¥žŸ••ž¡ª¹Å×æîòòðëíóôôóðçØÍ¿««¨¨©¨¥©®µ·»»½¼Ã¾ÀÅÆÇÊÊÉÊËÎÑÐÐÓÙØ×ÖÛÛÛÜßßàááããååååçæééèêèåèççéèæããàÝÛÚÓÏÌÈÃÂÄÄÂÃÁÁÁ¿¾¿½¼ÄÄþ¾¾¾¼·®¤Ÿ¡«§§¥¦¢¥¡¨¤¨¨§§£©±±©¦ªª­¯®¬««­¬§¥«±»ÀÀý¾¿Á¿¿¿º»º»»¿ÀÀ½¼¾¼½¹¼½ÂÇÌÏÕÙÞàãåèæåæèèêééêèêëééêêëëëëëêëëêèèèèçèæåääááßÝÚÙÙÕÎÏÊÊÅÃÁº¹¶¬°©¢žŠ‹Œ•”ž¶ÄͽŸ}…„}ttupruqpsrmqrpegd]Y`Q9($!$0188?=82& ,>@55=ID:::3-)850688//*   -   - - - -   #"3@GCIE@==>=6==1(  $"'()(&%""#1)&$&%)#$!(%+//60-8:@I?AFAFB;99>>9. "2Afz‚wf;",0AM[_c^_][\XQLKIFKF=@FGHUbr{ouwl_\ZY\fs€zrko€€„‰„†‚†}oqxxp{ˆŠŽŽˆ„‰‰„ƒŠ‡‰‡{}|ƒ~{||t{€‚„€|…nnmokiimmbY^`^XK>@<55;9;02/.'"'!(#7OW5#   -  -  - @ 1EEHBG>6:<52-0$,86999;<9=@@D8;8;11240753/(('+#$,."*/,)*! - -     - -  +,"#   - -   - - -4,-<' +8H^djdjibT?1CNYghfhhjccaaA'3O`^aYVOA6)2Nfoovx{„ŠŒŽ‹“’¡¯²£œ›–¥®»Ðäíñóôôòçáêçã×̼±­¨¢¥¥¥¤§®¶¸¹º½½ÁÀÈÆÅÉÊËÎÑÑÐÓØÔÔ×Ö×ÙÙÙÜÝàÝßßáãáäæåäåçæåççèèèæææãáàßÚÒÏËÊÅÆÇÅÆÅÅÄÄ¿Á¾»¸¶·¶»À¾»¼¿¼»»®¦­¯³²²´­§¥¢¢Ÿ ››žž¨°®§£«°²®ª«²±³²¬¨¯´¼ÁÀÀ¸¾À½½½¼¶³²°²µ¶¸·¼ºº¸»¾½¿Â¾¿ÀÄÊÌÒÙÛßßáåççççéèèééééêëëëëëêêéêêêéêééèèèèåäãââÝÚØ×ÖÔÑÎËÆÆ¿¾º·±­«¥™”‘ŽŒˆ”’Œƒz€uyyw|{}yyvr|vosrspojjjfcaUW@.$)#)+.<=>>4'  ,9>?>?KFAB8/'2451683132   -     - - - -  - !  8GPKJLKLA;<;AC?7. !'!&$*&#!#+++#'&(+"-.)&/-,+).3:>BADIIM?;AC@?A5'#Fk„…qC2&&:KYgghf\XYe]JHDB?:;FD>BF[hqpnjyxh[Z\_bx‰Š|mghl}Š‡„†ƒ‚ƒ~~ƒ{€†ƒ€‡ŽŠ~ƒˆŠ‹ˆ†ŽŽŒ‡ƒ…ƒ€ƒƒ€…„ˆ‰Š‚‰rqmoljhhg^^aXSLJ@7+,'-,.886Mly…~YQ_fvt{xu{}yyzsptossvqpvsvqqtjB9-$-Lkw‚tI   "%%')(/:>@B;7;CCHLF9:JSC>:652-(&47>9?>87><34<:26.#$#-),&(&%CWP0% - -    -    - )?QKGIB=?;;?211,31489<57:;?B:96972:81060.%-,),!!!$ -/2'#   -    -  -   - ($+$ - - - - &8 ,5E# &40GYceeec^RA5ELVhiadbgfe]I"2J^Z\XULH:2Nill„‚Œ€Š‹“—¬³© ž¡£¬ºÒéðóôôõòðæÈÆö°§ £¡¦£ ©©¯´´»»½ÁÃÃÆÇÊÉÈÏÏÐÔÔÓÕØÖÔ×ÙÖÙÙÛÛÛÜáßÞßááââãäããæçåçèèçåäãàÝÚÔÐÌÅÆÅÃÂÈÆÄÁÂÁÁ»»ºµ´²©±²¹ÂÄÁ¿»º½½»¸µ­¯ººµ¹»±©¡œ–˜š•¨®¨ž§©­§¤©±µ»·°¦²¼¿ÀÀÁ¼º»¾¾¾¹­­¦¬­­®µ®µ¶º»½¼º½¾»Á¿¼¾¼ÁÄÊÏÑÔÝßâãåçèèééééêëëêëëêìëëëëéëêêêéççæåæåãàßÝÝÛÛØÖÐÎËÊÅÄÁ»·±¯­«§”“Ž‡}sn€z{zv€{zyvvrumvnozyvsoidhkcbaZE.#$&0=:BC?2 #+8FCF?BAA@C=B9"#"$!)*'&-((##&('%"%"%+))&,'39:=JEHDD?*$Ah}‡|n\:&(0LejhllcZ[kgYIA><9=89>?DGRajjft|qeZ_ent…‰xq[^i‹‡|zvƒ‡ƒ…Šˆƒ‰†}~ƒ‹†{„Šˆ„Š…„‰ƒ†‹ƒ†ŽŒŠŠ€rjenqlpjb_ba\TOG;1+&*-2.)/8Tgo€mLUdsv{€sxrsuvrsuzvuyrmrpmooovu`@3(&4Kauƒ~nO$   #!/+&,4==>BHH - - - -       '2($+0*$   &" '&-$ 1%./+33>@>BBDFDD>FEADF==FA<7;@INNRK<;;<1,*(+35.24794A>:6>834,$17)(5+'/0"=QM1)! -   - -    0@MKFBC8>=9@64/*49<59767C<>1065;54/0-.(/44.%  )%%).&  -   &"% - -    "),*'  - - - -3*4=) 78:@Wbfeik_TH4;HO`bafiij`J**C[\WZUIC/.a]iix†€‚…†ŠŠ‘‘’¤°§œ™Ÿ§®ÀÒçñóóóóóòðß³­¤›ŸŸŸ Ÿž£¨¬¶µµ»»ÂÁÃÅÁÉÌËÉÊÎÓÔÔÖÕÔÚÙØØØÛÚÛÛÜÜÞáàãââáãââåäåäæäçåæäàÞÛÕÒÍËÊÊÉÉÇÄÇÅÁÄÁ¿¿¼»¸±µ±«¯®ª°¾ÅÆÂÁ¿¼½¿½¹¹³®¸¸¹¸¸¯© ™“””‘•›Ÿ«¯ª˜¢¦£¦¢§¬±·»ºº°´¼ÀÀÇļ¾¿Á¿½¹±±­¬²±°³«¬«³¹ºµ¾½¹º¼½¾ÀÀ¼¿ÂÃÀÄÎÓÛÞáãçåçèèèêêêìëëëìïíëëëëíêêëéééèéåçæäáßÞÜÛÚØÕÏÍÉÈÄÀ»»¹³¬¯«¥ž•Žƒ‚zypvvusyqv}ynoqvsnssop|rtchqi_]aWP8#  $"'+9?<=4/!,=>?@FEEE?,"  !%$ &$#%"'%""$$"#/)$" %-"())128>=?FEKKF+*,#*(##$3Zlw~~jUdmp|€~wrmonoxuqumnmirqlkjs{rV;6-'4Nlƒ„vbJ! - !'--0.4;=CDGA6.#*59A8426=@:9=@B;+ *(&$02($&/ +?@9).' - - -  -  - - -#2GFEG<8394030142788=35B=<>;85268673131,+..)("#!))% -   " # ! - - -    2%.$ -   '=#"'@- 349BS`jcdeg`\B@DKUadjjh`L+%Db]]feJ>0# /Miars~‚‚‰Œ‰‘“ŸŸœ› ª·Å×éñóôõóññîâ¿¡ ŸšžŸž¦¦­±­¶¶¸¼ÁÄÃÇÆÃÉËÏÍÏÒÓ×ÕÖÙÖØÙÙØÙÛÛÚÝÝÜßÞÞâââãããâæåããããâÞÞÛÖÑÑÍÉÉÈÆÉÈÂÃÅÁÀ¿¼»¶¸´µ´¶·¹»·³­·ÂÄÉÅÄÁ¿¿½º¾¹²°º¼½¹µ³¯Ÿ•›ž—œ ¬²³«¥ª§¦££¨°¶µ¶¾ºµ·¼ÁÀÃÀÁ¿½ÀÁÁ½¸²¶¶¸¶·³²°°¬¬®³µ³º··¼¸»½¹¿Á»ÁÀÀÀÈÐØÞãâäåèéèéëëìêëìííêêëëëêêêìêêêêçåéèääâààÞÛÙ×ÑÐÎÌÇÄ¿º³³²¯©£‘‚z€poultsornvurrtuopkorijjeai]W]C9"%&-3=<<:=&,39>FF3,2)(1,0.57>/0* - -   - -  -  !$!*FBDIOOISIEECDCDDF@=#$$$"''($%$%)(! #+*')%,(**$&.42::CFBQVFB>??31 &EbrztiY=&%9KZhuunf[KEFIKED?=95/-3;C\tqhqvk^chilx†u]]nr~‚|v€‡Š‹‹…€ˆ‚‹Œ…ˆ…Š‰‡†ƒw…€}~‚ˆ‡‹†ƒ€rt|rqursujme]WIB733'#'(()-Xtƒ†m_hfoyƒwwoninsorqigltqmijmn|‚nO;6),Eg}†vn[=      C3'-2:>CHF>F - - -    -*( $6+ !''()%!*.79@47>@A<>ERN@??:7EMMQ[YVLDC46?FMULONG998:=642435;8;7<8>:85<89A7<5212...02*+(.%(#'$)/)$   "(!&&  !     )+."      3/ 5=%  $10=C>Rbegdif`hS=EPQZiigmY5#D^ZX^\RG3%'E`jj{|…€€‡‰Œ•› «´ÉßêðóóòòïëäÓº©˜šœ™›Ÿ§©¯µ°²·»½ÁÂÇÉÌÈÊÌÌÏÒÓÔÙ××ØÙÙÙÛÛÛÛÜÞÜÞÞÝßâãàâãâáããààÞààÞÙØÖÐÍÇÊÌÊÇÇÇÆ¿ÀÁŹµ¶²¶³·¶¼¾ÀÁĽ¶¯¸ÂÆÅÅÂÁ½À½¿¾·µ¹¿½¿¾¹²« š™¡¢ª¥©¯²¶®®¬§¦¦ ªµ¶»º¼·¶·¿ÀÀÂÁ¿½½ÁÁ¿¼´³·¼¹¹½¾·´®«ª«®°­²¯´··º¹»½¾¾ÁÂÀÀ¿ÅÈÓÚÞâäæåèçéêêêêëìíëëëêëëìîîëêëìèçééçæååâßÞÚÚ×ÔÓÑÐÉÅÅ¿¼¹²°³¦¢—~‡‰|vtvzwz|uwrvsruqslinpokghkdeVYN0'&&038;=:+ +78E<944)$./67.6;2(# - -    -   1NJIOJNNSMK@?=?:GNK=+#! - #%##$#"("'+)'$!%&)"--/)+,,//678:ABHJNFFA@=AG;83&;ensyp_?!).E[dw{yq_XI>LQSB6;=30/9N[hosmn||n_Vgkr€Š}m_`wzzƒzy}ŠŒˆ‰ŠŠ€„‰ˆ‹‰‚…Š†‡‰‡†~‹ƒ€„ƒƒ‚…†…†„„‡ytyzojpwz}rke`]I::=2'%+/64%5]~€|…m\ipmx~xzx{qnmiqrnpfkpnpjdfq|wdG=)&-Db{llb=   !-.&+*7?A>>9;C    +    "+("22*"    & (#""!)+2B?B/4EIKIKFDEICMVZWTXP>7:?DEBAKRL<>A98:<940.3KF563940,-&&9<2,%EbO-! - -    -  9EKKGQNCB=:514099CA>>:?8A:8308:;06631-.-/(%"#)&%+$&.(-/  -  !#$"#   - - -$&     )0)9.  - -8A:F?ENZchhf`jjT=CKOYic^TA"<_fYXaUG;% 'Dajrovw{ƒŠˆŽˆ‰“’‹ˆŽ“ž¥´ÊáíòóòòîéßÒ¿© –”–š £©ª°°¶¹¼»¾ÃÆÄÈÊÍÏÐÐÌÔÕÕÓÖÙØÙÜÛÚÜÛÜÝÝÜàÝÝÝàâããâãâãââÝÛÜÜÙÖÔÎËËÎÈÉÌÈÇÅ¿»º¼º¸µ¸µ´³µ³º¿¾ÄÁ¾º·»¿ÇÆÃÁ¾À¼¾¿º¶¼ÂÂÀ¾º´¯¨££§©ª¬©«´¶®«­«««©¬¯µ¹¼¾¹³·¿ÁÁÀ¿½¾½ÁÀ¿»µ¶¸½¿ÀÀº­«ª¢§¨ª­®ª«¦®¶¶»¸¼¿À½Á¾¾Â¿ÄÇÎÑØÞâãäåæéêêëìíîíëëìíîìííêëëêëëêèççæåâãâàÜÜÚ×ÕÒÎÏÌÆÀÀÀ¹º¸±ª¥Ÿ—‰‡Š‹‹†}tt|yro~|tsouytnlmoogmlhg][W9(!#&$26@9<6(#26=?:42*+)2069231'!     - -    - .9JEIJPNGHCE?GEB?CDG=53  "'"" %%($'%$, ''+)'$+2/%(-2/789:>JDFMKRADD>:3*).69/)@b~~„†x^Phep„†wvy‚ujnssvvluggillknmnq_B2)$&8Yoqt}i5 $#)-.4;?C@=?JL     - - 7 $(' /.,"  - -$%'$!""',38?>11>9=?@??FLDIQOHHNOPLHEIAGJLD??CCC>AD;:54<;0749D?995.,%$"!,7?:(&N]@## - -    -  +DFVMLME>>>;33..25BE;<7:848;=244:.9<652*,1*('(# (,./%($   #'     -  *+'  - - 2/07'ORHEEIP\f`khcjeW@9HUPb`[J(/We_W^SK6"(Ebllwv{z„†Š‡‹‘‡‹‰Œ‘–§´ÊäîðóóðèÝȵ­¢•–•’•˜£¦±¬°³´»¹¼¾¿ÁÈÉËÏÑÓÑÒÕÖÔÖÙØ×ÚÙÜÝÛÝÛÜÝÜÝßÞâÞÝáßààäááàÞÜÙÕÒÍËÎÍËÎÊÊÈÆÆÃÀÀº¹¸³²´¶·²¯ªª¬°±·¾ÄÅÁ¼º¼ÁÆÉÂÂÂÂÁ¿ÀÁ¿¹¹¿Á¿À¹¹®«ª«©­«°®®»·¶³¬¬²¬¨¬¶¶½¾½¼¶¶ÀÄÅÂÁÁÀÀýÀ½±·¹»Â¿¿º¬¤ššž ¡¡£§£©±«³´µ¸¾¼»¼¿¾ÁÂÄÅÇÌÓØÝàâãåééëëìîììëîìîîììëêëëëëêêéêçææçåãáàÝÚØÖÕÒÏÉÊÅÃÀÀ¹·¯¬¥¦Ÿš‘‹…Ž‡vpx{{txystoonzpkozkmkkgoc[\MB,!(/0;=?67(*26?02,*0'/0783/&(#     -    -      2?HAEBKI@@?=>FC@<:6FI67#  -%"#$$ !&(# #)-$ & ))($'3,2-7:=@EEKTUCCB?A;A>5&3AXfmyx`:&3DSdwqgadYXPK@>DA<915>AFXettltuuf\]jvy†|mhfqzts„Ž€zwpw„~‚}‹Œ‰ŠŒ‚{~„‚†ˆ‰„}‡‘Ž†ƒƒ‰ƒ{pwpqnoisxrqqibbdOA>=3#*05<1-Fjˆƒƒ|oFOf`tŠ€ƒƒqx{~uumimnqlghgvr[@;1"'<]mpz}[#    '& 13<:>>BG?GC - -   - -  - "()-0"  )2/#! !#!(/253;2)54=AA=;EKJJKKTUHC@ILELLLJ5;F?>BE@G@5B?::949>:5+,+)$"--1*  ,SB+  -  -     5IISLSKDB;7:>.6/-5<=F>B?=:<7?:<8?534413/,((),-%'' '0+1&   - - - ! !$#!!"  - -  - - -/50"  -    !/+/6- >WSKDFAQS]jilghi\I:@QTXJC,/S]TYTTM7$&Nflmqrmv‚…†ŽŒ‡‹Ž’““´ÍãíïðïëÞů£™Ÿ™““’•¡®­®±´··½½Á¿ÂÈÊÉËÐÑÔÕ×Ø××ÚÚØÙÛÜÜÝÞáÞàààÞàáââàâÞßãâÝÜÛÚÖÎÌÉËÌÍÏÌÊÅÅÇÃź¸´µµ¹±«°¬­­¦¨¨¨ª¯ºÂÂÆ¿»¼ÀÉÊÊÇÆÅÅÆÇþ¹º»ÀÁÃÀ¼²°«­¬¯²¯°±¹º»´°±²®«¯¸¾¾ÅÀ½·¸ÀÆÆÄÁÅÆÄÁ½ÃÀ¸´·¹Á¹½º±¦  ž  ¡Ÿ¢¤­­«ª®²±´·º¼ÀÂÁÀÂÂÅÈÊÏÑØßâåèèêìììíììíîîïìíìëëëëëëêéééèçäããâÝÚÞÚÙÖÒÓÐÌÉÈǾ¹·±°ª©¢˜Š€‚ˆ‚|zxuv~yykqqzzsrtroilkjgfaaW?$)&&0;@<90*:9+2030-/572201*&  -     - -  -  -   "9CFFLA<=>AA=<<:=619ABE;2  -  '&!"%$!$"$*'**"')(%".%&,109378<=GRUQI<>EEAB>4($9^q}|w`9**,FXgjg\apfXZYFAC?;/58;8BRblopjs~lWV`p€†zto^owlvˆ…„‚‚|‡Š‰‹‰Š‘Œ‹ŠŒƒ€~…Ž‰ˆ‰…ƒ†‰†‘Š‚~ƒ„}souoirmjuqr€zoigdOE86-"*)0B2/Go~‚€u^Pbaar‚ˆ…~…w{~€ukproqrklppvnWF  -   - %&"/7# ! %)*$&##  10-2694606=>==:94@DIHEIOYWEA@KHFHEM7:ACAE79A@FHA>:6;@C84,%%!!46/'6R;      - - +/HILNLOFAB7357976>8@:;DC9@>@>;8763276286+,&#&!*.# )+#,%   - ) $$ !  - -  1+++)&)$   -  2)$@7 *G`]UOCJHH_jckfolcV8CROJ8)IY_ZY[U@*)Acojptsw„‰ƒ†‘Ž„‹’˜œ«ÏæîíîèÛǬ–’–’˜‘—œ£¨¬®¯µ»¼»ÃÃÄÆÈÊÌÎÐÐÔÖØØØÙÙÚÜÛÝÚßÞàâââãáàßßâàßâßàßßÝÚÙÕÓÇÄÉÍÒÐÎÊǾ½»¸²¶¶¶´¯¬§«¯©«¯ª¯¯­¬°»ÁÂÇÄ¿»½ÅÌÍÍÉÉÉÊÉÍÈÃÀÀÁÄÆü¼º»º¹·´µ³µ¸»¾º¸¹´´·º¾ÁÁÂÉÅÀ¼¾ÃÇÇÇÄÇÆÊÊÇÈÁ¼¹½ÁÀ¾¿º®«ª¨§£¢¤¨£¡¡žœ¥¥©®°¯®¬´¶´º»¼¿¿ÂÁÅÄÄÊÏ×ßãèìëëêëëêìíííîîìëìëëëêìêêéêééçåäâßÝÜÛÚÛØÑÍÐÎÇÇÆƾ»»¶°¬¬£œ‹‡~…}qswtzvsnmssvszumnljiijdaccR@,!#();=784+ 1/*+.46*52/-03/%"#   -   -  !)GCCDEHA=95:E:6<842:DDC?3#&!# #%&-$#% *10($$)+.($.+)'1;8DCBP[PMF>GKGD>5'%@dvvg^]E/#';<:621;BCHILFGKIHDGJ>GJHGAEA=IE6;?KM>;2/9@<5:6*'")>=*" &HW8         - "8ONKOJHBC<94/22D;==<=;;:98;D>?:>;5424.-*)($",(,+"&.*.-(  -  "'&!   -   $246422+  -  !7!2<)BL]`YOFCABPjkjhjkjcA9JJ;BX`_`WRA*+Fdiqrqvw€†ˆ‡ˆŒŽŠƒ‚ŠŒ’’œÁæèäÙ˵¥™Œ‰ˆ“›¡§«­¯²·¸¼¾ÂÄÆÈÌÍÏÎÎÓÕ××ØÙÚÛÝÜÜÝÜÝÞââããâââÞààâàÞàßÜÜÖÖÓÐÎËËÊÍÐÐËÆ¿»·µ±´·¶²¥¤¨¦¬¯¯¯±³´µ´¶³µ»ÃÇÇÅÂÀÀÊËÎÏËÌËÌÌËÉÆÁÂÂÆÇÄÅ¿ÀÀÁÃÀ¾»¹¾½¿Â»¾¼½ÀÁÄÄÆÅÇÅÃÂÁÄËÌÎËÊÇÈÉÈÈý»¾ÆÄÅÁ¼µ±««°§¨¨ª©¨¤¢ ¢Ÿ¥¥¨¬¯±°°²¯±¶º¼¿ÀÇÃÁÂÄÈÐÚáåçêëëìêìííììíêìëëëëêìëêëééëèçæåáàßÞÜÚÙÙÖÔÔÏÑÏÌÆÃÄ»¹´´­§£“Œ‡„{rsqyytypytswutnovrjmmfef__WB&$ $)2?:73# &,00-07<361*%!$&$  - -  - -  - - %@LKLABFB?A=FD=<515+7EHFE1'  - !'"$((&$&#")(.1*%'+.0'01-)177@>@MY\PMHDIB99887=BQ]s‚}tuzmadpw|€„{uldkw†ŠŽ‰‰‰„‹‡†ƒ‰‰‡…‰†…ˆ‰ŒŒŽ‡ˆŒŽŽ‹Š‰ˆƒxoxƒƒ€|trjionmpnjgijcXMK?8,%'+-(&-Lmuy~}fSXhowr~xyzrprvmknsujb^ltmjnrp_A9,%9Zoroph-   /@&'+276<;CBGH>DABFF@EBF>>?>6525/5A=;49=>8=:>60&16('!!""'0-)#'1'*).     " ""+* ( $   04;651%  ,' *6.  -)OKP^]XGA:FObfhgojleR=>@8!L^VZZF:,$/Oomityvt~†…‰Œˆ‚‰‹‹‘‹Šy›Ìκ©›‰†|ˆ‰Ž‹’›œžŸ©ª®°±¶»ÀÁÄÈÊÌÐÔÔÔÓÓÖÙØØØÛÝÜÞÞÞÞßàßßãäääâáâàÞÜÜÜÛÚØÑËÊÊÉÏÏÑÌÌÍÉÁ½¹µ·¶¸¼¹·®¨¢¨­´³´µ·´²²¶´¸¹²¹ÄÊÌÉÁÀÆÉÐÒÔÍÒÑÎÏÑÎËÆÂÇÇÆÁ¿ÂÃÁ¿ÀÁ½»¼½¿ÄÅ¿ÃÁÂÃÃÇÃÅÅÁÂÅÈÆÉÍÒÑÐÐËÌËÊËËÃÂÁÈÈÂÇÁº¶®«±¯«¬²´°°ª«©©£££¨¬®´¸¸°¬­¹ºÃÁÄÅÁÆÇÃÇÈÎÕÙâäèëêêëììîííìîêìëëëëêëêéëêêèæäääãâÞÝÜÛÙÖ××ÖÓÎÊÊÄÂÀÀºµ±« œ“‹}mmryyuxx|pz{xvtmmqlbk^ba_YG1$!&-8=?;1# '//,147::84'&1+ ++!  -    - -   -6GJOJ?=@CAIIA>8:/-$(%>CEG5/  '&("$ #%"&'(&+,-#(,+0.+)),0:9>EFG[[XGFGA>I@;,)27I]gosQ.+F[bleeg`MONRSIKCF8:@@HJPqv€ylw€zh\bov‚j^jqy‹‰ŒŒ…Œ‰‚„‹ˆˆ„~ŒŠ}|ƒŠŒ†ƒ“ŒŒŽˆzuv}„€{shaagqtltqgdgYLDDB9&5240&',Eh}„}TI]er}z{ƒ}wry|zu||yusg\eminvvvsP=-3Wjvsxn+  -  !+/+0,079=@HDLGL    - ,)'"    !'$# *%*'//++493683=E?;?FCFKHDAIBHPLBGBB><=FNF@BLJ9AEA6)()91++)#'4962"7MI&   -  -  - - - 6ISKJFE77792/*-59D@?A@?CB>?@>?<6DMXbonpnmeN=9701QUWUP6* (Xiiqtozsx†ˆ†ˆˆ†„…‡Š‰‹†ƒ‡‹‹wy‰‡ƒˆ…”™œœ¦¡¦­®°´¹¹ÀÂÅÅÆËÎÒÓÒÖÖÖÖØÚÚÚÝÝÛÝßâàßâäáâãäãààáßßÜÙÛÙÑÑÊÈÉÎÏÏÑÐÌÌɾ¸·¼¿ÀÁÁ¶¬ª¦¦¬²²··¸¸´¸µ¶´³µºÁÂËÎÊÉÀÂÌÓÖÕÔÕÕÔÖÓÑÎÉÇÊÉÈÅÄÈÉÇÆÅÄ¿ÀÁ¾ÀÇÊÇÅÈÄÆÆÊÈÇËÈÈÈÍÎÎÑÓ×ÔÖÖÐÓÎÐÑÊÅÆÃÆÅÅÆÁ¾¼´²±²²±¬³º´­­­­­§¡¡¦¯²¸·­¯µ»¼ÀÂÂÂÂÃÃÁÅÅÈÇÉÔÛáäåèêìííîîíîíìîìëêëêêéêëêçèçæåæäãàÞàÞÜÜÜÛÕÑÏÌÌÊÊÉüº·®¨¦”‰†qsw~vtxzss~y}rtnqmgdfgaa`RE7$ '':=;6' $85/6:5860/+%*'&)//  -   -%%!?IGNE@BHF;<>43-3(#+5845/ - #&%#()%2% * %)+0)-./*#*.19;<@HHX]PQTABNBB?*=eix^4"-7Ldmwrd\XLQZ\ZWFDAC<48BSi|ofq~gT_v…ŠŽ|dcbev‡ŒˆƒŠ‹„„Œ‘‡€ƒ‹Š†~x†‡‰ŽŒŽ†…ƒ|rq{‚zfWcupttpiiadVUHE>5/2/,*#!8Si~€„q[NU^quryxu~…}{skjlhfrklnsy|kL>-&4Wjpor\!  -  "$&),,4:77BAD?EI - -    -    "*--"   - % % &&&'),*215?GLBJCD=@D@BLKHGCB:;<;4+116/,%-84&$0BG7"$ -     - - %COLFECFB?8=4/->98<69?><;5;=:839>5+2-#)$$$'0")2*-***(" -  "& - .369.   -% ,*76 /:(>UXSbXD;>8)  !#*-&(  - -  *&$%#*"!-##'#*&+'&'2*#'#0647;$%3G`pvra_ZVfgWUPLMD@559CC_t„vkgx|k]k‚€ƒŒ…i]hnxƒ…‡†Š†„Œ†—’ˆŠ‘Žƒ†ŠŽŒ†ƒ…ŒŠ‰‡‰‰…‡…‚‡‚„‡q\_nssqnholmiYNA:A=646<:;::8837CC735==65.49<3/(',"$+%*$%*)0*+,)    !$#!!$!  - -   ,5<0$  -% -,# *9$  /8+5F_bc_Y>GHH^hnpml[612,EQM<1%!<\ghhlty…†ˆ††ƒ†‹‹ˆŒˆ‰}wjd_cfnt|ƒ…˜œ›ž¦¤¢§­¬°·¶¼¿ÀÀÂËÎÎÐÓÕÔØ×ÙØÛÛÜÜÝÛÞÞÞàáâãããâäãâåààÞÞÝÙÕÏËÉÌÌÎÐÐËÐÍÎÑÏÎÈý¸¼ÃÃÃÁÀ¸¶´³±´¹¹ºµº¹½¾ÅÈÊÍÍÍÏÌÎÏÌÊÍËÒÙÖÙÜÛÜÞÞÜÞßâáââãåäåæææåãÙÔÔÏÐÔÖÕÕ×ÙÛâåèçäææäåååæåãáãßààÜØ××ÑÊÅÅÃÀÃÂÂÃÅÅÁž¸ºµ¶´²³²®«ª¯­¯²·µ²³·¸»¾¿ÁÂÁþ¿ÁÀÁÆÅÇÊÐ×ßäèéìêëìîîíëíëèêêééëêéééçéèæçääãäãáÞÝÝÜÛÛÚÖÑÐËËÇÇĺµ³«¥¦¤zps}tvwvwpqs{pptnjdh^`TVSG$,&)1;70'&$(,09>36+ ,+//&%*+(!  -    '*+" "G[SLIIM?<88/) #'(+/  - - -#''!"& $%'3)+&),)##*'(0(-.,86<9@HR_ZOHPLCEEB*/Hajgv`A%/CUkysfa]ik_N?DJE>BC=<=?Rn€yrjy~thrv||ŠŠƒm\k|…ŒŠyw€~ƒŠ‹“”’‹’‘Ž‹‹Š„‡ˆ‹Š†‰„ˆƒŠˆˆ‹ˆŠ…}{pinrsumqeaba_OC;9:("%*&%(7Xn|y…zd\adkktw‚€‚~ogspoklkrtsumsss_F?3%.Ckjg_YJ - - '#%4038AQSRQVMJP - -     - $"$%(&! -   " $$$1(+-)-&-//7?@CCEA=>@IH?9EHBB?GLC=IMHCASQJ=37281<@<5.)*&;1-#1LD("!       7OTTIIH==@?=/28:=>D@<>0:JH<97263543=6/11'%(-).!%3*!1.*)$  -     $ #!    -"!781(  - +0  0 6+ -+95&&CSZbcYB=MCWerpkiQ0)0"1RIE<# "D[iqnryy€‰„…†ƒ’‹‰‡{ttZVZ_flyˆ‰’˜–   ¦¯®¬®³¶¿º½¿ÃÆÉÊÎÐÓÔÕÖÛÛÙÚÚÛÝßÝßßßààâáãããâãâââÞÜÜÛ×ÐÌÅÈËÍÊÎËÌÌÒÐÎÏÎÎÈÀ¼¹½ÃÇÆÁ¿¸º¸¸·¹»¹¸»ºÀÅËÍÎÐÏÏÌÎÌÍÏËÏÐÒØÜÜàââæçèèìîîïïðñóôóõóôôñéÞÓÎÍÑÖÑÕåêíóôôóõôòòòñññðîïíìêèçäááÛÙÐÉÇÃÉÃÄÆÇÆÃÂÂÈÁ¼»¹¸·µ²²±²¯µº¸·´²²µ»¾ÀÅÂÂÃÅþº·º¸»ÂÃÀÃÆÈÑÛãæçèêëëìíîìëëêèéëëêêéèçèéçèäæææääãããáÝÝßÚ×ÖÖÑÏÎÉÃÀÀ¹³°« Žtv|s{vqpqx~unuoqk_bcdc_\Q6#"" ! *-02+! "-97<@8-%---(+!)%+%    - ("!7NQSNPDBA80% #'/-(+    !"##(%+'&))-,#&'$)%0*)5.+12:5AEO[`SRNIFKEA;)"*=JXkrjH,(-4NbsvtfgqfOKJFC===9Serxrz„‚km}‚‰‹‰‰wf^gw„‰quxr~–•”‰‡‹ŒˆŽ‘Œ„ˆ‹‰„†ˆ„€„‹‰…ƒ€rrrpzxvnj[QL[\P@52,! ((#)@cqy}‡’bZgmrn{x‚tx~nolmpsriesmou|~yt_G>.&+SrqhkkP -  !%$ %487M\[\]_VMN     - !#!$'*"   #%%'/0'.)/-(0?FOHGHICD?<@?A==9>=<9CGB;BHH=::8;735=CCCKABDA=B@;8:>73330:4+00'$'-!)('#(.*(,(#"    %  ##$.  -   - -#76) -31 ,)(;%  593,,8IOUY\UKLHSavtkaD$<%9T?4&51Xinksq}ƒ}‰†ƒ†‹‰‰•‘…ype[\\[hlv•— œ¢¤¦©±°²´ºº¾ÁÁÂÃÆÍÍÑÐÓÖ×ÙÚÛÛÜÜÞÝßÞÝßàßããããâáââàÝßÝÛÖÓÊÈÊËËÊÉÇÆÈÍÎÓÐÐÐÐÊËÆÀ¼ÀÆÈÈÄÁ½ºº»º¿¾ÃÄÅÇÊÌÌËÐÏÎÎÌÑÏÒÐÓÖ×ßãææéíïññôôö÷ùùøøøùúùøøúùôìÜÈÃÁÈÎÉÔíô÷øúúùùùúúùøøø÷øø÷÷õóóðîëèâÚÕÑÏÎÍËËÉÈÇÆÆÆÃÄÃÅÆÀ¿¼¹µ±·¾»¹º·µ±¹À½ÁÇÄÆÆÆÁ¾µ°±±¸»ÁÀÃÆÅÇÎÕÚßåèëêêíîëëëêëìêêêìéèèêééêèèèèèçåãäãáÝàÞÚÙÜÙ×ÓÑÌËÅÁ¾´´±¥–‰uryƒvssvsxp|qpumedgd^bZVM/)!!#!,317!"%199?6*%+)10/)'#'%     -(#DYURGEH?B2" 1+!)/)2    "%!!#*-)$ ("(*.+&$++*#16.5-19;Sbq€ƒrp~‚wn|ˆ‹Šƒƒ‚xcVo…{…‡{{€…Š’‹…ˆ‹‡{ƒ‹‹ŽŽ‚‰ƒz…ˆ‡‚z€~||psqrpld[QJ_VN>64) %,'$"*Olurv‚pXdtltww€|~|~wswjflspnrsdcm{uxobC<-(-XhovysP    '))411TQJDGEB?;.467?=79;6:9/4.856+/.# $()!!')-4,)*"$   -$ $ !! -    -",61 (91"(.:  -+7$.>//BQ_bYNJFDLZjqb\74-/IS=,/Xfwvsvxt}ƒ‹Š‹ˆ…Š‹ˆŽŠ}rfQSU]Yjˆ’–œŸŸ¤«¨¨³±³·¼½¾ÀÁÇÅÈÊÐÐÔÓÕ×ÚÚÛÛÜÜÝßàÞààÝÞàáââáãâäâßÝÛÙÔÌÉÊÊÌÈÉËþÃÎÍÎÑÍÐÌÉÈÈž¾ÄÈÇÉÆÄ¿¿¿ÄÉÎÊËÍÍÍÏËÎÌÏÒÐÔÖØÜÛÜáåéìïñõö÷øøúùùùùúùúûùùùùù÷ôïàÎÅÀÃÈËÉÏçð÷úøùùùùùùúúøùûùùúúùúùùøõòëâÜØÚØÖÔÒÒÍÊÈÇÈÇÈÆÈÊÈÇÇÄÀ¼ÂÁ¾º¹º¶º½¾ÂÁÂÇÇÁÄÀ¼´ª¬­¯³·¾ÁÂÁÀÆÈÌÔÜâäæèëëëìëëëëìêêêéééêéëèééèçèçæèæâãäããáÝÝÛÙ×ÓÔÐÍÈÄÁ¿º¯« ‡€r~wrqnsttvkmlnlfh\bb^VZJ0 # &(:3 /68:3*#&+215*$%  - -   &# "C[WNGIF;.$  )#-2+)'" - # ')$%"*)#,'&&%%("&+*%/0/23+.087CEN^^UOJICNKB7 +JPbolm\7)!&9MgppghVLMOSPDMHFE739@L[ivz{nw†xsyvƒ~€„‚{bVn~„Š„ˆ†ŠŒˆŒŒŠ|}}€ƒŒ‹‹Š‚‚†Š‡…ˆˆ‡‰ˆ|……~vvprqpukVA@PZNG41*$%%"!-Pmwzƒ~`Ramjsvsxs{qjpfifdip|xoeilvkqmP@:+(0Lgtu„}N    %'%,1+1D]\c]Z_TIM     #% #%5''+ - " &'"+1**08:;7CGFGFLA/;;47,!":;B;6668/,*,""(/5& 7II9,   - -    #7QLIFAE@=@5)(4IKA;A@A?>@E=>73009572=81-7/#'%)(!(2/5+&91(  "($'   !(  -    - !#2%   (=;&(-<2 7,%/41&;W`]`bDNCRWdlgW2$40HV>& #Tporvuqxvz‡‹‹‡ƒ‡ŒŒ‰oeYMW^jt{Œ“Ÿ ¥¤¥¯®³³·»¾ÀÁÀÅÈÈÍÍÍÑÒÓØØÙÚÛÚÜÝÜÝÝßÝßÞÞßâãâáâãäáâßØÙÒÇÉÊÊÌÌÂÇƼ¶·¼ÌÏÎÏÌÐÍÈÉÊÁ¿ÁÅÌÍÊÆÇÉÌÍÑÏÐÐÌÎÏÑÐÐÏÑÕÕØÚÛÝßããçìïô÷ùúúùùûúùùùùúùúûûúùøõñéßÒÈÇÆÇÌÏÎÎÚäñøøùøùúúùùùùùúúúûùùùùúùù÷ñäßÞÞÞÛÚÙÙÖÒÑÑÌÉËÈÇÉÊËÇÇÇÈÇÆÄÁÀ¼¸µ»ÀÆÅÂÁÂÆÆÀ¾¹¯¯°«³´µ¸À¾»ÀÆÆÉÐØÜáæêëêéêìëëêêéêêééëéééééèéççèçèçäääããÞÞÞÛÙÖÕÕÔÍÊÅÀ¿¸µ¯£y~vqlyupsurhomhlocihf^\X@' $ !-/ &2D93)*'.890&"      *%!(Q^PJGC91%*3-% -2,).-"$ !%&#!"+$(-+ "%*''($'&40,1+)(,45:JO^b`VLLBRI=8//BWiqqlaA3'$6OaprlYOIQ`_MGKNON?>;6:>?KG9?RE9;?GD=?L<77:2@IEC2+323)""#$/22':NI/#   -  - -':NPH=>A=:=93-4=@@E>=DB?BA?@?56EO]MBHHC>IA52AED:688C?AG@@EC;'12*(%)%,.%$(6OI3$!   - - !  -  .@C@A6/78:F;-79>?;@NIC@@D=?E;842393710/(%(&/%""-,%),-()9;2" - ##)   " (    -    !@RL,".5*  %9/1(->83.B\e]hWHE>COVP.)AWTW\PX</Jfmuys~‰€…ˆ†Š‰“”’ww_^]ev€ˆ“Ÿœ ¢«ª°±®º¸¹»¾ÁÃÄÅÄÅËÍÎÌÓÑÕÕØØÙÚÛÜÜÜÝÜßáââÜßàâââßÝÝÜÛØÕÐÎËÉÊÆÇÄÁ¼·¶¸¹·¶¸ÄÎÐÒÓÏÍÐÏÑËÈÆÈÐÐÓÒÏÏÑÓÐ×ÙÙÜÞãääåçëíîððîîïó÷úúùûûûüúüüüûüûûûúúùøóíçáßßãçìïóïçãèó÷ú÷ôðññôúúûüúüûùúûúüûüûúúùùúøóöø÷õóñïîîíîìêçäâÞÛØÖÔÎÍÏÊÊÈÇÆÿÂÁÅÊÊÆÆÈÇÆÇ¿¹¹¹»¹½¹¸·µ¯±¸¹ÀÁÂÁÃÆËÖÝãæééééééìëëëëëíëêêêêëëëëééêééèçåååèäáßÝÜÜÝÙ×ÔÏËÌÊû³¥ƒsrtxuyrojonsshaf`ik`R?*! '2!/94$)1,)563($0%*.&!  -   - -+$  ")#B]^UJE<;EVTNDD=590$ ##'%%(% ")!$,+"!'*$%&%&('&)&*04-+3.1413EKOc`SMMMKKEG@2*@_pr{z]:$$%9FasijY^ZPQSMXPJL@898?M_kxrkmsvmnq{~rmuƒuj]dot‚rq~ƒ‚ƒ‡Šˆ{‡‡‰„}xoz†Ž‰‡ˆƒ„}Š‹ŒƒˆŠ‹ˆxpltwwvxni^cbMC636##%*+-GQ`z‚|jY\dhourrtjhl||}y}xrnryuvouzxundMBA+1Gco~tjW* - $+*5=BOX_da`bVMKM - H+  $)%"  - !)% "'.(%&480482>B?<SgJB;1=:618=B>=@GFCB9:8:<=?I>=3,04/43//$%%(%+)#+#'"$$&.6=+#%  -  % $  - -!""!!  -  - - %)!! - - 7PX@*  $( 16  *'#+ :A;4,AIY^faG>HGIC;##D^fm^RT=)*Nbjw}„…„‘ŽˆŠŒŠˆ~vskntsƒ‘–¤¤¨¬¯­´°¶»½Á¿¿ÃÅÇÈËÊÏÑÐÑÐÔÖÖÙØØÛÝÛÙÞÝÞàáãßßãâáâßÝÛÛ×ÖÐÌÎÍÌÉÇÃÁ¾»·¹¿ÂÁ¹¸¼ÆÍÑÏÒÐÔÑÖÔÐÉÈÌÓÔÒÓÔÏÑÕÙÞãäçëîòñòòóóóòïóõùúùúüûûûûûüúüúûüûüûùøúúõðéåêíòöøøø÷ñëïøúùûú÷÷õóóöúúûúûùûüúûüüûûûüûüùöùùúùùø÷óñòôòóòñðíéæáÞÙ×ÔÐÍÐÌÇÈÃÂÇÌÍÌÊÆÇÅÈÅ¿½¸¹¾¿À¼»±®¶±±¶º½ÂþÅÆÅÍÙàãæèééêëêëëëëëêëêëëëíëêëëëëéééèèæçæããßÞÞàÚÛØÕÐÐÍËÂÁº©}qrrvnjnwwvrqkgcdiaaaT6## &/0+&'$'2'$1,14/40$)$#,,! -   -1, !$$"*C^YOFGCPMKNEA;0./7)$  ! *(%#$ #$#&&#,51*%&),0'-&''*0(+-23-/0;DMYUOHJPILMKH4!/Vlsxt_>'%#3Mbjj`WkibXJGOFPC>8=?:Thnrtllnzsmnk`cl„‰xaW^ix{ttr~„y}‰†€}…‹x{{{ƒƒ‚Š‰~€…‰Ž‰‚…ˆ†…uqqtusvqjkgYH54)$"$$$4Tcvƒƒj]Yddktxyinuu€|qrzzqqy‚ztutx}tlQ?7'-Fhvƒzu\0  ",*1CFRZ][[cc_NQP - Q-    -    #(),#    !$ !'%)-'+/&4722.85><3OVC4378:366I>9*410-,04)"5N,80 *@OE.&' -    - - *DG;0 ;=1430769??;D?=FC?;A=95147163//!%"#/5/$'$$!'215( (.+$-" &$$! - - -     /J`P0 '(<* - - 0 &A7>-*3BZc`cNAH77="6Xcb_[RC+ !A`jsw~€…„…‹ŠŒŽ‰Œ„|wukpw†ˆ‘•‘Ÿ™§¬­¯°²³º¶»¿¼ÄÄÆÁÇÈÌÌÐÑÔÓÓÔ×ØÚÚÛÜÜÚÜÞÝÝßßßÞÞááâÝÜÛÙÓÐÍÊËÍÍÉÈÀ¾¸¶¼½ÀÇƽº¸ÅÌÑÔÕÓÔÕÑÑÐÌÌÎÒÓÔÖØÙÜßäéîñõö÷ù÷ùöôòððôøúúûüüüûüüüüüüúúûúûûüüúúù÷òîðö÷úúúùúúöðóúùûüùúúùùöôô÷úøøúüûûúúûüüûûûûù÷úùùúúùúùöõôóôö÷ö÷õñîéçäßÜÙÕÐÏÊÈÈËÌÏÉÍÈÇÌÆÄÁ½»½ÂÂÀ¾º±¯²³¯²·¹¿½¹ÀÃÅÃÌÖÝãæçèêìëëìììëëìììëîëëêëêìëëêééèçèéçåââßßàÞÚÚÔÓÑÒÐÇÁ¹©‰‚}rfupco€ttpkjdhh_YeYYF3$ $%5/).&%,))&--/6.,0!#+    %45  #&$! *M]SJFFPZI@>6.&&%'57&-  &&(0$("  -&! ((#43--$$'+0(-$**/32,3,)./-<>FT`VNIJIQMKM4.XpqnofE0*".AZltpenc\ZOKG@DB8?=9@Xglo~†rw{xn\RS^m‡‰vcZTcequv~}ypr„~~|x‰~wƒ…€…€wzˆ‚Š‡Šˆ„‚‡‡ˆ€wrpy~€|pijgjQD6)!)&!%(9Vi|„…xdT[dcor€xw}ƒwtmuvup}†zpuoo„€vkRG:'(Fd{…„xX& !/4:HOXZ_c\hgaQSX - E    -   - ##(1(! " ! "#$,4+,59/-75:;6>6=@D>914;>07969:274:46:C4'.=833191+'$!3W"!#!$&0C?5$" - - - -  -   6AD@("40/1/2C?>A>A@?EGH@5=?931.81224/"!$%"'/0)!$$1271'" 62. -  #$ - + .+$  - -  !   )H]O<+&'1 +*!$,72A3(4P\^_H1710'$C^^^[VJ2%8WipyzŽˆ‡Šƒ††ˆŠŒ‰ˆy~xusƒ‡Ž•™Ÿ›¤¤¤°­«°¸¶º¾Á¿Á¿ÅÇÆÈÉËÏÐÏÑÖÖ×ØØÙÚÚÝÛÝàßÞÞßááßãÞàßÞÛ×ØÓÈÊËËÍÊÈÇÁ¸µ·¼º¸¾ÄÆÃÀº»ÃËÑÕÔÖØØÔÔÒÑÎÑÔ×ÚÜÞäèíîôùùúùùúúøôñóöùûûûúüûüüüûûúúüüûúûûúûûúûùùôôøúùúúúùùùøùôôùùûûøûûüúúùøõõùùùûüúúûûûüûüüûúøøúûüúùùøúùøøõ÷öøøø÷øøóòîêçáÝÕÔÏÑÑÓÔÓÎÍËÐÌËþ¹¼ÂÁ¼¿¸«§¥¬­¯²µ¹¹º¾¿Â¾ÁÃÎÙáäæçêëêëëìëëëêëëëìëëíëëëìëëêëêééééåââáãàÞÜÙØ×ÔÑÍËɼ›Š„rwztnkpqrojmoqhijb^]]I,!$#/3232'%0"+((*9817-!,/ -     ".49 3Q^KBKEVRF8"*)/  +)(!" -     "&(5*)$$+()).*"+..0222,.*463@ROWNJHHGJIIO@)'J^linkQ=&!#>WglimmZSd_GEGJHC@65EWWamy~rqxvo^\co‰…xiU@L]mrvsttqsu†tmx‹†tt„„ˆ…}{‚‚‰}ŽŒ‰‰…‡†‡…ƒ„zrr„‚}pdbcaSA2,'""*,=Tdv…zrhS]fkv€†~ˆ‰‡xpxt‚qpoxzuqsuu{z~gKG7#,Ms‡‹uN"  $)6,9ET`c^bdag`ZSZ  -        -! /. "   "!$""*31+03834,-8=4;58>B:9=?7289;@984.863-62+*6<51,<84* I.$"$;>7-+# -    -  - -AID@,  023)3=GB<;D??HH9?2.285436@=:3''!.' '$#*/#% 17305"4:9( - -"  #$) -  -    - -!% -  #CVVD $!/%  .%0154$$@VbP("*.00W`dbaL: )Onpsx{ƒ†‰Ž‹ŒŒ‰‰†ŠŽ…wq‰‰”—™££¥­³±±³¸½¼¿½ÀÀÀÂÂÆÌÌÍÌÒÓÐÖØÙÚÚØØÛÛÝÜàãáßßâàáâáÛÝßÛÙÖÐËÊËÊÈËÆÄú¼»»¹­¯¹ÅÉÇÁ¼½ÅÍÖÕÖ×ØÙÙØ××××ÙÞâçëðóøøúùúûùúùøôðï÷úûüüüüûûüúùúùøøúüûûûüüüúüúø÷øúùùúüüüüúùûúööùûûûûúûûúûûûù÷÷õøùúúûûûúüûüúûûøúûüùûûúûúùúúú÷ööøøøùùúøøöóðëåâÞÙÙÙØ×ÓÏÎÏÍËÁ½¼¿¿ÄÀÀ·¬¤£›¥¨­²«µµµ¿À¾ÂÂÆÍÔÛáæëëéêëëëëêíîëíííîíìîëììëëëêëëêéçääåâããÞÜÙÙØ×ÔÏÌǺ¨sy|vvlpsrkjnilfgdib]_S;2# "79:A0& '(*.=4+*# '6)!    - *;C1  - -" IZ`[Yce]j_YQS -        #&%!(0)  -'! "!#*%$,1&*.,/3=4::8@@498A;15@>;?D<>6845$&&*0*)33+14851,"!G%&! $AI9&(!  -  - -    - -1BEM=. 4:7.3BJ>>AF?IGMB==@9>225;>5,'," ,!&&-.-% !&-/(1($%275- - $##"# -  - - -'"! (#&9WWL3(" $2  ,.+1'!"6U^4%,2.&$Jdd[\YD*:alry{‡‡‡Š‰†‡ˆ‹Žƒ„}ssƒŽŽ“•¡¡£¨§¯¯²¶¼¹º¾ÀÀÁÆÆÇÇÉËÏÏËÒÓÔ×ØØÚÙÚÛÞÜÝÝßààáàáàâáßÚÛÛÙÔÐÍÊËËÆÃÇþº¸´¯¨«¬´ºÆÊÇÄ¿»ÂÐÕÖÙÙØÚÜÜÜàßáæëîô÷øùúúúúüúùùøôñðöûûüúüûûüüúùùøúùùûûûüüûüüûúøøùüûüúüüûûüûüüúöõûüûüýüûüûüûûûúù÷÷÷øúûüûüüûûûûûùûûüûûüûúúúûùüúùøøøøúùüüúùúøöóïêæâÞÚØØÒÓÐÍÊž¼ÁÅÈÅÀ¸®«¬ £ž¢¤«¯¯²»¼ºÀÀÃÅÇÎ×àçæéêëêëêëííïîíìîìííììëêêêêìêêêçèççæãâàÝÜÜÚÙØÔÒÍɽ¯“|qzsrmngkonnjabiiaUSP@&%-5@=6/!%.,42" &!%.'"  #7=>(  -!!'!&>LMVINLI9  $/!$#&  !"(,+#$&$)$'/+4-*130.-))-1/)334DORSZOFHJKQJIH;*.=hzq`=$%--A]cj[[fc^QRUG=ED@7:=?AYhourkwubclt†€rpYEU^rka`lj`kru|ruƒ‰…‚‰ˆŠŒ’ŠˆŒˆ€‚Šˆ‡‚pnu{w{ƒŠ†upikhcYP7,'#+*)/MW_^_ffd]VTQN -   -      - - - -   -%1!"#,%"!  $(!""%***'&0%%)'23<8CG:8>:;<=8.-5D>>C@>8500*,"&,'#0:'&/50-.9U(-* )GG/$"   -     5PSMB5*$#(6505:  6Znkm€~ˆ„‚ŽŽˆ‚ŠŽ‚ynxˆ–žž£¦«¨®¯µµ»½¹¾¼ÂÂÆÈÇÊÊÊÍÐÐÑÐÓÙÙÙÚÚÚÜÞÛÝßÞÝàÜÞáàâááÝÙ××ÏÉËÏËÉÇÄž¸µ¹°¡£¤¦©®»ÈÈÊÇÄÂÃÒ×ØÚÙÛÞàââåêëðöùúûúúúûúûüùø÷øøøùúýüüüüüûúùøùúûüûûüüüüýûúúøøûüûüûüüüüûüüûüûúø÷ûùüûûüüüüûüýüüûúúùøöøúüûúûüýüúùúûüüûûüüüüûúûüûûùùøøùúùúúúûúùøöòìéåßÝÛÙ×ÕÎÇÃÀÂÄÌÊļ³¯¯¬«¦Ÿ¡¤«°²±¶¼¾À¿ÁÅÅÇ×àåäèéêëêìíìíîîîîííììëëìëëëêëêêëéèèèæäãàÞßÞÛÚÖÕÒÎǽ¦ˆ€vnukmmrofhmilge\Zb[G(#18<@4' "0?72%(/  -  - - -+35@?M]fmuww„|_btw~‹…€zdNM^^aVQ^dglntw{w~‹‹‚‚Œ„ŒŒ‰†Œ‰‹„…‡Ž‹‹ƒxxzwr~ƒŠ€vkhfigVF90%'%(->iu{‡~}lVgjrts}|~‚qv~z{zpiook‚|t|xpVDH8%8^uyƒŠM   ()11@K^^]_ecZTNGOY  -   -  - -$"!'")' !  !$%)**%)0,-85/665>B9339>>2587@?=7A??80341*&-.+45/%/--%M4"!,1NH-' - - - -   AYZK@923::743;EBGC4AB9673/&..'5/3267+-6''l!4G9%  -  -  # - - DO[QC>8BB>240;HK==:9@ACF@??;;;1+,6;<9))'+ $##"&)%-,!#!(*',21!&:?3,   -    #"     -!" 6))!$#>6;(!2.'  -  49?:  - #$!@X]QN>E3 -  (. - -):2&  -  $$-')##--6)3/0.10%-'/2/.*24<BN\]]kv…‚y|~rcfo}„ˆ…‡sfRKWWXTS]id\_igmsnfqtihkp~†‡{„Š’Ž‰‰‡utq|xz€pc\de^QC9)++,,>\{„ƒ€l_cbm‚}|qurztxyvzx€znmqklvqsw|gHG=("9epvup_6  &')1;KR`^T[`]d_VWQ     -     -#""J=  -!!"!!&.+'#&)-8918=:=>5:==31.7><68026/*%*577>=93021+)T8% &;E7$     -   -0JLPQGA<=>>039FEGP@<84:@EAA>8<>?;741=2++.'*#)#'.$&!',&**+&*3'/,8;0     -  !' -  !(%!05-%" =NRJL3,5 -  587-&+!AQ2./-$*A[hkdWB.5(I\hu‹ŽŽ’Žˆ‡€†Œ†€zrjx„‘‘š™—Ÿ ¨©­®´´´·º½ÂÅÅÈËÊÏÏÏÎÒÔÕÕ×ÚÛÚÚÙÛÜÝÞàÜàÞÞßàÞßàÜÞÜÚÒÎÍÌÊÊÍÈÁ¼·´®¤¡¢©¬®°¶µ®¯´¾ÇËÊÇÅÅÊÓÝááæêòöùúûûüûüüüûúù÷øúüüüýüüüüüüûûüüüüüýýüýüüýýüüüûüüüüüüýüüüüýûüüüüüüüûùùóóúûüúûûüüüüüüüûüüüüüüûüûûø÷õóñóöùúüüúüüüüüûûüûûüüüüýûüúúùøøúúûüûüûûûùôíæãâÞ×ÓÐÉÊËËÉÇÀ¼¶´²´¯²°®¬¥¤§«²µ¶¹¼ÁÂÃÈËÑÜáæééììîíìïíîîîíìíííìëëìëëêëêêêêêéææåããáßÝÚÙÚÖÐÇÁ¯Ž…}xostqrqimieffchf^\N6 $#49<<3$+.  "  - +?NB0 - -$!"%=PRIA>:# - $.'  - $::, - -  &*'($')53.+.-*2,)"'.,/+687>D@KJRW\OBBMWXUL='!1\|‰ƒ‚nR5(2FUacmlcaWT\WKOFA9=86/=JEEDIKB6:7AA=???9=B@?=>42,3-$-!!,,("*&)(13 *5-04,0-$ --43%(#    $  -""!$%& !;:>+& !/?KM?&&. " - .44%.2?XC '3%#?aedg[F/")!!Chqo~ƒ‘Œ”‹ˆ„‚~‡sdrŽ‘• Ÿ¡¥¨ª¬¯·¸¶»½ÀÄÅÇÊÍËÍÐÐÓÔÕÖ×××ØÙÜÛÝÛÛÝßÜßßÜÜßÜàÜÞÜØÓÉÉÌÌÍÈÿ¹´°©¡Ÿ¡©­¯®®³±´¼ÆÈËÉÉÈÉÍÓÞæééíõùúûüûüüüüüúùøùùûûüýýýýýüüûýüüüüýýýýüûýûüüûûüûüüüüýüýüûüüûüûüüüûýýûúúöïîõúûûüûûüûûüüüûûüüüüüüüûûûú÷ðìéìôùúüüüüüûüüüüüüûüûüüüüüüüúùøøùùùùúúúù÷ôñòñðêäÜÒÊËÌÊÊÊǾº´´´¶´«±­¥Ÿ¡¯°®³´·¾ÅÂÅÆÐÙßæéëëìïíîîïïîëëëëëëìëëëêëëëëìëêêèççæäâãàÜÚÚÙÕÐÍɳ•tw|rmpsllmnmhefhefcWF, ##'8;<:," &, - %(! :HL>.   )(!'>GN@::*  48  :C>)  - #(" *.252.34&"0(!$%*41,*207:BJKW]gWHKIYZ_RC4"*Ywˆ~}rT3,%3Sftqjkh`_a\XWN@9<5IZ\`lruuvsugfhz„Œ‡€†w[PV[c``jlfpmhwqqz{vx~ƒŽ‘—’Ž‹‘“•’‹Š‹†ˆ‡uk[L[opjgUKF[f_JQ@2!!"'.Naj}wvdJGaqs~…}vwrqp€€yuzsjjwqmns€zoLB8,)Mnym_jg7 $.+'1>>RY^[_aeYSVOW - - - - -  - -    - '&#',""#" %!  - -"! "+-,,+/)+279;4:ACBCC5351+=E757:7@7/,85-)30*0C<@9/(& %8('&$:H;)&    -        "9LRMNK=<@><:;FBGEELE?=6:;81>;9@;43@=1+&00#+& $"%%%##) !,'! ""'7101- !   .BCA8   "% #     %+# ,?<;7'"&!/@>6/ %< $&-& - - #=CK=% - ###&#:IM>@6"  *8# 6IG3  -   &%'--/,*+40').)"(-6++/324/6C=FW]]cUQV`XYWL;*-Vtstwu[8-'/MrzqkjdfegaOLB=AAMcdd`UB-!!!0Xz}ˆ~jUYdn}„‹Šwy†‚~ˆrrwtndmvppqs{ztcF;2!,[oqmjvk9 -     %*&.682/;1/445682>51&#,5, )"!#)!)%%+,$&-44047& -  -,4DK@0! - -  -##  - " -  !(&!:F;?>+%# "(5?@2$9 - ! &*71/' 9M7!.3(=^hje[A%BS!#1Xij{‚ŠŠ‰“‘Œˆ……ˆ‚€€po‚““”’œ–œ ¤©¯§®²³¸»½ÃÂÄÈÈÌÊÎÌÏÔÔ×ÔÖÖØÚÜÝÝÞáÞàßÞãÞÞÞÞßÜÜÜØÕÑÊÌÏÌÇƾ¼·±©œ—š¤±¬³±¯¶¸»ÁÈÉÉÊÈÉÒÝäêðöùúúù÷øûüüûúùùùùûüûüüüýüûüüüüýüýýýüûýüûýýýüüûúúüûüüüüüüýûýüýüýýüüûýýüüüûùôëçæéð÷ùûúüûûûüýüüûüûüüüûüûûûûüüùòðóõùùûüûüüüüûûüüýûüüüüüûüüüûüüú÷õ÷÷øøøöó÷úüúûùøòêßÚÕÐÏÍÎÍÇ»¹´´µ¶´±§¥¬±¶¶ºµ­ºÀ½ÃÆÉËÒÜäèëìíîíìíîîìíëìëêêëìììîêêéêéêèêèçæåáãààßÜÙØÙ×ÑƧ‡~zxpoupmrspikig\\T\Q;-,48:A/" "(0(#.  6AD7* ! # !'HTGD>1 "$ --DG8 - '-,'-*4.-41.-21.)?-%.51635<=@GSWXeZOZ^\\RSC3&B]jwƒz_;-#)F]amic_\`cVTP;@<:BHESVTZ_hpnr}sehp‚Œ†‡‹sYJIUPS`ejojkvglqtponuyŽ‰…„†Œ‹‹€ƒ~†‚‰ƒƒ†ymOKp‰xh]OQY\_adR='"!/VvŠ‰„~oW\eo|†‹w‹‹ƒ‚{||{zmegmwoquxxsfE;4%9eurmx€b- - &,).;?>@LY\c`UT]YZX   -  - - -  "$!"'(#$ !!$$%*29:,.151>>FD<6740).5/6-5/39?34;60*,00)&+2>& @A2!    - -  %=TTTLRGBB<:9;=AOMHOXPA9@757/,8<14:4/'%$.*$'(,"#$*!!%(/&*0- "*.67834  -   (%*# - - !'+(&',RR $5,(1S\ddYH/Qm%$\ehv€‰Œ‘‡‰€……zry…—™–™Ÿ›¡¤¦§°°´¸´»»ÀÆÆÇÇÇÌÐÒÐÒÕÔÔ×ÙØØÜÝÝÞÝààáßààÞÝÜàÜÚÛØÕÑÎÑÌÍË¿º¹¹¹·¨–›¥«±°¯°±ºÅÇÊÉÇÉÊÊÔãéïõùúøûûø÷ùùûúûø÷ùùüüüûûüýüüüýýûüýüüýýüýüûüýüüúúûýüûûüüüüüüûüþýýýüüýýüüüüüûùùöñêèïöúùúúûûûüüýûüûûüüüüüüûüüûýúúúúùøøøøúüùüýûúüüûüûûüûúüüüüûûûûüûúøøõóóðñöùúüúúùùöðéá×ÓÑÍËËƽº¹´¶µ´®ªª¯µ¹½¸µ³³½ÀÆÊÊËÓÜåèêëëëííîììíëëêìééêëëìëëêêëêçéèçæããáââáÝÛÛÚØÕÑ¿¤ŠŠzuxntil}lkpqd_ddc\Q4&#-3482-(# !   1>:3& (% /KWLF9)  - - -" +HN@% -  -  -   -%-,'2(',650$,292$#:0(/-32;?GIWTVZWLO^`[VZJ4#.Wo|~t^>) )AOdkf^b^`XMKG>@?=@?MLMRZfjppu}{khoƒ†ƒnYTINSRcelfbf__nttlptslƒ…}s„„€„‰ˆ…ˆˆˆ‚†u]\jzre[\c]SMU\N7'!#$*Hk{„soY\bbn‚{†’†}|v„{ggiikosqqpykGC8.?hojozwM   '0145?>CJT_dc[_^][W      -  -  %(&"#%,-&'! ' $ (3410.-79;BA=1/744+0-./2039:34+4*,1((0((4SC  )J?-&        &FPXVSBH?;=A-.28749187=2 )*',+)#+##&%")#$*-( '+4244&  20    # !  - -$#/,=IK?>+$$221'""-0CGYWW_\YMOY_]]H>+$Gy|xtaN,".7Uih`bge\PEHQJC>?=>GQMX_cmvz{x‚qjs…‹tk]OOV]flkgcf\cpslfts_lyqty€…€~„‡‹„z‹„„……yf^bgif\[^\RU_\I3'  $(Hgy€†zjLIHZnw}uyzzwslsqcdggdkqoqvzw`IC1,Efkw|zpJ    &*0.;??HGO\aea\V[TT -  -    -   ,/00!'0&+ - %" %- #'&75/13::I>:@46/692).0+/1242708/*-*&!%'#4--=!.I6-, -    -  - - - 2QRVMPE??B@:<5//EHGEG>440-.--,%-/*,,17DLIBA>H>A?@=705634;>:1,&)1,-$!!*&!-*"+0&$(3+/-"   #2-&!   * % -!)"%6JID:6+$3/!# "-,8S6*1() ,P\aa]F6 +^gkpz‡‘’Žˆ…ƒ‡|ro|Š•šŸŸ¢¬©¤§¯³±µ·¾¾¿ÂÃÅÅÊÌÊÊÎÎÑÕ×ÙÙÛÜØÚÝàßáÜßÜáãáÞàÜÝÜÜØÓÐÓÖÒÐÐɵ®´ÂÅÇĺ³°­³¶»ÃÅÇÈÌÈÌÓÝäéðöúùùüúùûúùúöìéêñ÷ûûüüüüüüüüüüüüüüüüüüýüþûüüúùø÷ûüýüýûüüüýýüüüüýüüüüüüûûûüüüüüüüûüûõð÷úüüüüûûüüûûüüüüüüüüüûûüüüüûûüüüüüüûüúùõôøøûüûüüüýýûüüüüýüüüüüüüüûùñèâçîôøùûýûúûùùù÷òíáÙÖÑÍÌÉÌÇÁ¹´´¹¾Â½º»Àº¿ÃÅÈÈÈËÉËÖáäéêìííììêììëêééêëêêëëëëëéêçèæääâãããáÞàÝÛÚÙÙÕ̺ž‚‚}ururmpqmjlcicZXYI6"/164F2 #&  -   -  .1!&# -/+%$!"! J\JF'     ") -!:NRJ   #%045)$-.+01'*44,*/711/(865>HIDRaaYJSVdV[UN2"Kl{ƒ}s\;&)BWjqxs_T[`dSXXKKEECUM?FQgwzsu}xlpuŠŽˆ|lZJEGNTWWbeecqtuqzkbhsi\osrqswƒ…~€zrunt††~~vvv]>DMieb_Q6&#$!*McrxtgTEJSbpwyw{~xs‚tuqrtnrtvpuuuqkS=B7%Dl€~…}sI"   "0-5=85640,3#!21)/+2-4437<83-,"((##+* CI3## -  -      &12;;1,+.?5/280*0*'&1*",&)))!%1,$#'% #*.+20  )$&  -   - $" #'   %!"'!-DF=@7-$!( # !!$#0&)RE.0/+(%6WbifR=)AG@:=6+1.2#'5.50,8363/3180+0.!! #'G@,    -  - *HTOKOPGKB@:6:JJILLKKC8704+).362.145/-&$+10'##! (!#+-%)% #%-)$  - '     ## "  -&$$"$%CQLGADICOZadb]URXX    -     - - #%  - $#$+*14/07=:=@<544374($'24762:;35663(!0.( '6-$ 4M.  -     - - 2OZRLRJOG<=>><:CJHKD;AA>4,,%1)(*,232*!+&#,1&$!! " $&"##`%W4!/)   -  - -    -"# -  "&**1ISNB:.+.+ $  ## $'+$$!)J8%,)#'@[df`I4%P^o~‡Š‡‘Ž‘’“‚„zxŒ•› ¦¨«®®¯±µ´¸¾»¿¼ÁÃÄÄÅÇÉËÊÎÒÑÓÔØÖÚÚÜÝÜÞÞàáßßàáßÝáàÛÚÖÒÑÕ×ÚÕÒÔÑÒÎÆ»³¯ÃÆÊÉÄÅÉÉÍÌÉÌÐØàèôøúùûúùúùúøöñëèçêîöûüüüüüüüýüüýüüûüüüüýýüýþûûüýüüüýüûûüüýûüûüûüüüüüüûüûüûúûûûûûüûüûüýüüúøíçí÷üüûüûþüüýüüûüüûüüüüüüüûüüüûüüüüûûûûüûüüüüýüûûùøùûüüüüüûýýúûüüüüüûùùùúüýüüûúùðòöêòùøùùúúöîæßØÐÍËÍÍÊÅÃÂþÁÀÃÇÆÆÈÉÇÆÅËÌËËÒÙáéêëíëëìëêêêëëêëêëêëêèêéèççæäãæäãââàÝÞÝÛÙØÖÓɶž††…ƒylqootqjnljgZZN= "072@=/!'$  -  "$&!&#+*!"&$N_ZD*     -  & !1PKA   '($'D9')301054/31(033048:7<:;BU^\`RGPUZ^bUK.?MNfˆb<,#)GXdibnia`XCGNPLDXZTIALafmoytqzshnŒŒŠˆziSPhlx~ˆ‹†„€€|‡…†‰‰ƒˆ‹Ž‘”•š‘Š{€€…ztjbOACSQE;85'(Cbszyzp^`_dltv}wql~ytrfgmkpy|syylYIH3-Gj|poaF' '0266<=E>FPV]^ZYTZV -     -  .!'$  *'!$()036158028=6-2+(/0/2(47;70;26835&&*##" %-2&!!9D4  -  -,  -  -   &@RXRQOKFAB8;BE>BEIH=>>94316/&%!42,/!,),%% "$"k$Z<+'   -      - #%% &#%)-1CIXM<1(%'!# &$*$!7Q%&-&#4[dhfW:% ;Oax„‡ŒŽŽ‘”’‹…€y€Šš¢£¬®²±²·´µ¸º»½À¼ÁÇÇÇÆÇÍÎÒÒÐÒÔØØÙÙÜÛÛÞÞÝßÞááààâÞßÞÚØÐÑÓÔÖØÓÑÒÒÑÏɾ²³¿ÈÏÍËÌÌÌÉÎÎÓÞçïôúùùûûûúúùõðêåàâèñøúûüýüüüüüýüüýýüüüüýýüüûûüûûûýüüüüýûüüýüüýýüüûüýûüûüüûüüüýüüüýûûüüýüüùùóíæìóùùüüüýýüüýüýýüûûûûüýýýýûûüüüüüüüüûûûüüûüüûüüüüùùúúüüüüüûüøüüüýüûûøùûûüýüüüüûôïööîîôúûúùú÷óíæÛÓÎÌÊÊÉÇÅÂÀÂÃÅÈÄÆÈÇÅÇÅÈÅÈÊÈÑÛäæëêëëëìëììêëêìëêêéêëêéçèççåæåããáàãßÜÜÝÛÛØØÒɹ›ˆˆ‚ztwsqyvqlplj^X[K1"   -7?;>*#$!   -  "+,$)( $ $%)G\]B#   - -)EVF -   %,.+&.45330.,451-(282.16=;HKb‡|hI(+,=Sbnhb__`QAKURK@KQaHELMalyugimjji{Œ“Ž†}r^Pcnzuzsxtm†ˆ}„Šˆ‘‘’Š‘ŒŒŽŽ†Š“š–‹„‚y{u€vn`SH=CQQ?A=3 "3I^pokvj]chksxvu|{~‚‰†‚†twpmnhptq}~oVGC3,Rv‚{iXI* - &*0:=:>HDHKX[\a\ZWZ  -     - -     #3"  -&%!'%*363,/469:G;4-,*02697110742/-3&0*#$& ##"$%%$$FH3   - -   -    - /HW`YUOG=9?@=;JIFCIOJHA;89883,%'3/)3&')%+,(.  ()(1     - -   - - -""(! -"$  - $)$$/;PRQD;0  )!! ( -,!AD$,.%+E^kjY@%9Pgr€€Ž‰Š’Œƒx€“•‹š¥¬«¯¶¶»¼¼½¿¿ÄÃÁÀÅÈÈÊËÊÎÐÒÔÓÔØ×ÙÚÛÜÜÜÛßàßßããâãáÞÚÜÙÒÐÑÓ×ÔÒÕÔÓÕÔÐ˾¹µ¿ÌÒÑÎÉËÊÉÒÚâêòøùùùúüûûúùóêäàãçëð÷úüüüüüüýýüüüüýüüýüûýþûüûûüüüüýüþûýýüûüýüüýüüüüüüüýýúûüýýýýþüýýûûûüûûúù÷ïåÞàèôøøúûûýüüüüýûüûüûüüüüûüûüûûûüüûüüûûýüüüüûüüüüüüûúùúûüüüüüüýûüüýüûøúüüüûüüûýúûðù÷óöùùùúúøúøöñêÜÔÓÍÉÊÇÅ¿ÀÃÄÂÇÇÄÈÆÈÇÿ¾ÃÉÇÆÑßãçéëëêëìììëëìêëìêéëêêèèêçæçæãããâãáÞÜßÜÜÜÙ××ÏʳŠ‚…|r{vusqrupri_ZR@,#!,>47/)$!  - '%'$*'% /P_S5 -  -   :S@%  '*)!$1+2,01-.0./*32*:57;>CAAKRNNc[GNOM_d_S?/7Qbu†…xM!((6YkusW][ZXTR]U?DNYRJLG@Xeosigcokjvƒˆ‰pUF]cc\V[a`uv€ƒ„„Ž˜‘Ž‹}‡‹Žˆƒƒxwwxvk_XC/8RP=A:2( ! 4Mftqr{gaqpmyx€}tm}ŒŒ‰‚z€wvzrtwlq€}…sRED70^~€ƒ}ygJ&   *08=:<@MFOU]^__YYV\ -      -& .2! )!!&331'(1*057?703.-3@:32:41+082>0+*,.*!!$%(*$ *KK$!^> -  -   -0Q`]VTSSHB;@>=DDIKHSNGC;6/-36(&*020,.)")0+*+*$#"&"!&&(*  - - -   - '$ !# "*&7OXUILA, - % !)(#*H6.*(*8_cjcT/Hbt|‡Œ‹‹‘•”‰Œy‚žœŸ®«­´·º½¼ÀÂÃÅÇÅÁÇÅÉÌÌÊÎÒÐÒÔÕÓÖ×ÚÙÛÝÚÜÛÝâÞàßâàáÞÞÚØÎÍÑÒÑÑÒÖÔÖÓÔÕÏÉÀ¿¾ÃÍË¿ÉÉÈËÒÜèñøùúûüúûûûøõïæãåèíò÷ùûüüüüüüüýýýûüûûüýüüþýûüûüýýüüýüýýýüûüüüýûüüüýüýýýüûûûüüýýüüýûüüüüûûúúøôëàÙÖÕÖáëóøùüüüüüýüüýüüüüýüüüüüüùùûúûüüýýýüüüüüüüüüüûüýüúúùúüûüüüüüûûýýùúûüüüüüûûýüüôôúùøõøøùùûúúúøôêÝ××ÍËÇÇÁÂÇÇÈÈÈÈÆÈÌƽº¸¼ÂÄÊËÔÞâçìêêëíëêêëêëìëêëêéêèæèèççæãäâãäÞÞàßÛÝÛÙÖÖÑÒÄŸŠ‹ƒz€~}zws~ysrre_XD-#+:;<4)"&'   -   %,! (")**$! $!.#":^bI.   3BA& - -*4)04/21,1,-12171679>EF>DDLWZ__YIQYcgcWG#.DMnƒŽw>""1>N_pshdZW]\LRIKNWWMKMHNNbt‚m`dtykhxzzveF;PZSJT_`bspy}{…–˜–”“Œ‰‹“Š†‡‡|rqrvskj^9.2JB541*&!'Nmpxwecqlr~}~rovzƒ‹Œ€q~tyxzypr|}~{fYLC44_{‚†wgH    &005978=BEPTU[\^[\X[ - - -   -   )* !" *+%   -(%&"+).,/%./&)0;=6=4-?<: " %$ =H-/(- -Mbdf^D("9XkvˆŒŽ’Ž‘‘‹‘‡‡zoz–¡ ’š®´²»¿½¾À¿ÆÆÇÇÈÉÈÈÊÎÍÎÒÒÔÑÓÒÖØØÛÜÜÜÛÚÞÞàÝßÝÞßáÜØÖÒÐÏÐÒÏÅÊÕÖØÕÓÔÒÌÅÁ¾ÄËÏÌÊÉÊÓÞìôùúûüûùüûøõïèäçíò÷úúüúúýüüýýþýýýüüüüüýýüýüüûýýýýüüýýýüýýýýüüüüüüüýýüüüûúúüüüýûýýûûüüüüüùôóðëã×ÏÌÏÐÈÎØåñ÷úúûüüûüýüüýüüüûýüûù÷ôòñ÷ûüûüüüûüûýýüüýýüýüüþûûüúùúùûüüüûüýûùùúüüüýýüüüüüüðüýûúù÷÷øøúúúúùôìåÚ×ÍËÉÉÅÇÍÌËÊÍÊÊÉż¹´º¼ÀÈÈÍ×ÛåçèêëîíëëëëëëëììëéèëèèèçèèæäââââßßßÜÝÛÚØ×ÕÓɲ˜‰ˆƒ{ww}u|zsonddbTM&"!*6;<:7&*!&  -  (+%* (&-%"(3*"'HhdM- - -    %@F.  "(.-%/-/0+,/0-.-.))==9=A?;BJN\e_cXLV_c`^a=+&1Cd€‚l@&"'3D[soig_a`c]TBTRUVTY]UINbu{rkokcny{xunXA=CRQXdcgnspytn‹”“•‘”‰’‹€{y„{ypo‚|vrjO#%5:9@41$# +Rcw………d]hhptonx†zo€Š„}ryv{ƒyihuƒ€weWFB03[jtvmfC  .6;689>?AFMRRPW[X[XW  -  -  -   '!()&  - -'&&%$(022:-*,%*7>:<>9AFCC>48<843=?=1*30)#'*6+.&  5C1   -  - -  - $'FYXWRJFCCC?@FEKJHCLPK?=@=?70372),-&#!/0)/)"+/*% #,# , "  -  - (+ #" DX55+ !'5L_TVXWC* !  "#&C='*-%,CVb`eK00Xanw‰‘‰’““‘‘ŽƒŒ“¡¦œ±¸¹½Á¾¾¿ÃÈÊÊÊÌÉÅÈÍÌÌÏÓÔÒÖÒÕÖÙÙÛÛÛÛÜÞáàÝáàßâàÝÙÕÑÒÒÒÏÍļÅÒÖÙØ×ÖÔÓÐǽÂÏÑÍÌÍÚåïöúúúüüúúúõíëëìðöùûûüüüüüûüüýüýûüüüüüýýýüûûûüüýýýüýüüüýüüýüüüüüýüûûýýýúøøúüüýüýüüûüüûüüüûöîâÙÔÎÌÇÇÐÎÅÉÍÔßëõúûûüûüüüüýüüýüýýüûøïéèôüüûüýüüûüýýýüüüüþüýýýüüüüüúøúüûüüüúùùúüüüýüþýýüýý÷ûüüýúûùø÷øøùùúúôïäÜÓÏÍÉÇÊÍÎÏÑÎÉÊÍÈÀ´¶²¹½¼ÅÈËÔÞãééìëìëëêêëêììëëééêêééèçèèãâääâáßÞÝÝÜÜØÙØÒÐÁ¨•‰Œ€‚|€€wtkib__E06>GD1('#!    '$$%"#--!0+'.Nf^;!  -  6=* - -  -  ')(-#$+2/--0.1&')(=A;<5BBCFYe`\faRQX^eg\:%*CdzzhS3)&->ZnlqvlSVc_KM[\USVULFJL[m€yrƒ|ncgpstsobPB>HTdjfhhopuso‰ˆŽ˜Ž’„†‹‹…ƒ{€‚ƒrstytskT;!0:EE=?5'$! 6Sk{‰‰d[cgiZosuv{{…{y„zuwz|tqpvvqsaMKA32Sm}xno_0 4BJA:9<:6*#25)#*%,(12&"%%*( $ # - -"  -   - - -  -!' #&   s -+(""**B[`R]M>!   - ##0?)2**&6HbfaT;! Blgs‚ƒŒ‰’•—Žˆ„„’ˆŠ £¡³½½ÁÀÀÁÂÆÈÊÊËÍÉÉËÎÏÐÐÑÓÔÖÔ×ØÛÝÜÚÛààâááàáàáàÝÛÙÒÒÑÒÐÊǶ³ÁÑØØØÙÔÒÔÐÇÁÃÐÍÍÒÚëóùúùüûüûøóëëíñ÷úúûýüüûüüûüüüüüüüüüüýýüüüûüüûýûýýüýüýýýýýýþýüüûùùüýüüüüûúùúüýýûýüýüûüûüüüûùñçÕÌÇÆÆÁÉËÌÈÅËÌÏÖßìóùûüüüüüýüüüýüüûûûôéçóüüüüüüüüýüûüýüüüýýýüýûûýüüûúùøùüùúøúùùüûüýýýýýüýüýüüüüüüüúøöøöùøùùöîèÜ×ÔÉËÎÐÐÏÐÐÌÌËü·³±·¸¸ÀÆËÍÒÞãæêêêêêêêêìëëëêéêêèêéèççåãâããäàÞÞÝÜÙÙÚÙØÔÐÅ«”ŠŒˆ†{|…Š‡…}mrsaagU5#)/6C?8  '   *5-#%%)#*&&+HlU3 - - &3.   )/)$(-11622+0+61499=:-8>AHYd[[b[H?Yg^bW>,#$4ax|c;(0&HFA<@FA=INPWY_\V_[  -    - -  - - !#/-" %$ !*+%(/$",725<<<;DI=>>>BJG=7979:0/:?A?/)(/(!!&*D@'#  -    - -,JUUTXK@>BTbi^N- .Qgj“‰‘‘‘‘ˆ„‰‡’“Œ’›ª©¤º»¾¿ÂÁÇÅÉÍËÍÉÌÎÌËÐÑÑÑ×ÒÖÙÕ×ÚÜÛÛÝàßãàÞããßÝáÝÜÚÔÔÔÒÑËÀ¶µ¶ÁÒ×Ø×ÚØÖÔÓÊÇÅÊÐÖÞêõúúúúúúùöïëëôøüûúüüüüýûýüüûýüüüüýûýýüûüüüüüüýýüüþýüýýüýüüýüüüüû÷÷úýüüüüüüüüýýüüüüüüüüüýúûøðçÙÎÆÆÆÈÇËÍÈÅÀÄÊËÈÎ×áîõùüüüüýûüüüüüûüüùíêôûüýýýûýüüüüüüüýüýüýýüüüüüýýýûúøø÷öôó÷úýüýþüýýýüýýüüüüüüýüûúûùöóõùùøôîçáÛÔÓÑÓÒÑÒÒÌÎÊ»¶¯¸¶¶·ÀÀÉÈÊÑÛâæèêéêêêéëêìëêêéëéééêêçãåâãããáßàÜÛØÚØÕ×ØÔÄ©’‹Œ‰“‹‡†‰Š‰†wrmgo^PB'!" "+>D=70.:F5267D]WMQYRXWRIKUN<+'.""0(3KB.#$ -  -     -%IZWUUFFEAA>9ALNMEA@=@KF;<9=4(.342,- !%$!!%&  #$   -  -   F3%    -  " %%'$*8]bZD - *>91,#/ - -$=5",0-*GekebJ& +Ido~ŠŒ‘—Œ”Š…†Š”¦ª§£—‘–£§§µÁÅÇËÊÊÈËÌÐÖÐÎÑÒÕÕÖÕÖÖØ××ØÙÝßáßÞÞâÞáâáßßÜÛÚÔÓÔÒÎÊƾÅÆÁ½¾ËÖÛÛÛÛÚÜÞÛÜÛâéóøúúù÷ñîêëð÷úüüüüýþýüýýýüüüüþýýþüüýþûüûûûüüýýýýþýüýýýýýþüüþüüýýûûú÷øùýüûýüýüüüüüüûýûüúú÷òìãÛÕÏËÍÏÉÈÇÆÆÊÑÌÇÆÇÇÇÃÂÀÄÆÈÓßëôøúûüüýüýüûûùñõüþüüýüüüýüüüüýüüýýüýüýüüüýüýýýýýýüûøóïõúüüýüýýüüýýýýýýüýüüûüüüüüúúø÷ôôõñïêãßÜÚÚÛØÕÐÐÊÀº¿¾½º¸³¸»ÅÇÆÇÐ×ßãçêéêèèëêêìêêêêëêéééçæäãâáßÜÝÝÜÛÚÛÛØ×йŸšŽ‚Œ’”’’…Š‘„yywkkfR1 "6<78+#"    $01*+&-& "!)5-$;V[F   -&    -!',--'.(24-30958,:A?BE<1=BMTOJDKXOQ^g_XSE2$1Zs‰‹\:'+BXlmhosl_W_ql]OEHD@RQUNR]mskswzqhgq{€z{iKCGXgkpvx…‡ƒ€ˆŠ’‘ŽŽ‡‹‹†ˆ€~sqtusszoiislbW;*6IOB/#%"Bkyƒ‹ƒpeckknz|y|utjhsvnv€tmkpqtww~}pbQP8UVY‚Š€rsU% & "3IVOWXVY]\_RQSRUZXSR - - - -  - -!  -   &!"., ! -"" #($ &%%.38449024(5=2277BYNNVRFQY`[VdZH<+0)##" *CA;+! - -   3OSNRWPI@=8<8>GJKF?C;BA=72;?9(,38/,/ (0$"&&$' #!  -     @C:   -  (*+. #1PiV= A[RF/&$ 0C%&2*%3\cj`Y<8\lw…ˆ‘’••”Œ‡‰ŠŽªµ¤­¦—’‘¨¤©¿ÅÈËÊÊÈÊÎÑÏÑÐÓÑÓ××ÖÔ×Ø×ÙÚÜÞÞßãáãààÞäáßÛÚØ×ÕÖÔÏÉÁÂÇÍÏÊÀÃËÙÝÜÞßÜÜßÞààéóøùøöðëéìñ÷úûûüüýûýþýýüýýüüûüýýýýýýýûûûüüüýýýýýüýüüýýýüýýüýýüýüýüüùùûýýýüýýüüüúûûûüûúúûöíãØÔÓÑËÌÑÕÑÍËÌÊÐÐÌËÌËÃÃÆÅÃÄÄÄÃÊÓÞèñøûûüýüûúú÷ðõüýýýýýýýûûûýüüüüýýüýýýýüûüýþýþýþýüýüúïïñùûüüüüýüýýýüýþýüüýýýýüüýûøüúøõôòñìçäààÛÛÙØØÒÉÃÂÿ¾¹²­´½À¿ÄÈÎÍÚÜäèçèéêéêëëêêëëìèèèèæåãâàâÝÞÝÝÛÜØÚÚØÖÊ®˜‘}€‘——••Œ’–‘†wpijcP- +4880&(  (."#%(%"*1&9[T=  - - -   &-*-,-;0N0/474;>ADAB<9;CJLHH@F\QJOYZWYH91(Ho€ybB&(22Pgprpihb_jxhXJHG?;FLJR^hpyzu‚ƒzjdsx‚†}kN7DZ`afoz~ƒŠ„€Š‘’’‹„†€€ƒ|€‡|rpukkoonumgjaWF55?EE:6'$Eet~‚zqWZg`lw~xypgxtqyvrwwsptpt}‚dVKB1>mŽŽ‰†xR+  -" - - (=HUNQWW]a_ZOTSW_TTRP -  - -    ")(-!  - " #!##  ".014:;34')-6940:D7ESXTUM@<) #. -<:6%     -  - 8RaTIRKB5663-;JHECJLIEH890.38006:0&%*/%#)%   % -  -5B;% - -   $ !%&($+&#+Fb]E -"GTUF*$?/ - H:&.*'=beg]E-$Nkg}‹‘‘“‘ŽŒ‰Á¾³´¯¥‘¡¥ ¦»ÄÊËËÊÌÌËÏÐÑÓÒÒÕÕÖØÙ×ÙÛÛÜÝÝÝáßßÞÜßáßÝÚØÖÔÖÒÕÒÌÈÂÈÍÕÔÌÆÈÍØÞàßáÝàßàáãíóôõïêçëòøûüüüüüüýüþþýûüüýüüüýýýýüûüùøûýüüýüýýþüýýýýýýýýüýýýýüüûùúüüýþþþýýþýþüûøõùùúùù÷ðçÝÖÓËÍÏÍÍÏÒÒÎÌÌÌÏÑÑÒÑËÅÈÇÆÂÀÂÅÁÂÈÈÓàëóùûûúûùúõìñúýûüýýýýüûûüüüüüýüüüýýüýüüüüûýüüüüýüüôíðóøúûüüüûýýýüüüýüüýýýüüûûüüüüûûøöñîêäãáßÜÛÙÛÙÑÆÃÁÅü³­¯´¸»ÀÀÆÉÏØâåæççèéééêêêêëëéåèéæåããââàÞÚÛÚÛÙÙÚØÔÆ­•’…~ˆ’“™““’œ“’Œyzpmn^A((-@4890+  -  02(#$&"$#""'*+('BVP3  -    - '))26)%-/53.338@@FEA=63)"Ff{wzxn[da`pv|ƒƒ…|uu}sokgozzspvuwzxfQDB5H}“‹€qX- '5OTLS[]^[`aYTPUZVUWX   - -    -   ""*')# "  #&%  % #")5>:30,5()15BFADGA;?B4>ANJ>72.)&"!6<6#*   -  =OQUNCHA5404<@JJOOJCGMJ735/+57&+611#"$,$'*%#* -$   4@82   - !" ! - &" $&&)/7XS5$  )IaPA,%,@3 -(F.4)"4Qhc[O;# ">chv†Œ‘’‘”˜“’Œ‹‡‹–ÁÒȽ³­Ÿ•‘œ Ÿ©¹ÊËÉÍÊÎÌÏÑÓÏÓÔÑÓÕ×ØØ×ØØÛÜÜÞÝÝßÜàààÞÝÚØÙÖÒÓÓÓÎÇÁÁÃÍÒÖÐÉÆÎØÜßàââãåèéåææåéäêñøûüüüûýüüüýüýýüüüýûûüýýûûüû÷ö÷úüýýýýýýýýýþýýýýýýýþþýýüüüùúûýüýýýýýýýýüýûóëñôôðëäÛÖÒÏÏÊÌËÌÍÐÐÐÒÑÑØÔÕÕ×ÒÊÊÌÏÌÇÄÆÆÄÅÂÃÆËÒÞìô÷ùúúùðéë÷ûüüüýýüüýüûüûüýüþýüýýýýüýýþüýýüûüüüü÷õøøùùùûüüûýýýýüüüýýýýýýüüýýýýüýüüûùóëæããàâßÜÝ×ÍÈÃÃƽ·«®­®·ÀÂÇÆÇÐÛßâåæèèèëëéêêêêéçêéççãâãâáàÛÛÝÛÚÚÚÕÑĨ“xt}…“›˜—’”•—’„ƒˆ|{qdR3!$*=>;0%#!*'*  -  )0' ,%!$ " -.&"'DRI- -    - -  -,233//*'-931373B?HKC74;DMORMGC@CI=N_\TQB24Ronrƒ{d<)-5:_uwhemg\W@=GTOYMDEGPQ]o{…xp‹giqvxtlNF?7_elsozyy‰Œƒ’’‡‡Œ‹……ƒ‚…†‡{ztrpjnqqlaeseWLQHDI;.3*Adnnsylecigovo~ƒ{tr~}tmmnquttt„v|}€bIL?1@rŒŒƒ†v[-   +^of[>+!Ngu‚‹““˜”˜˜’“ŽŠ“µÒØн²¬¢–‘™ª«·ÉÎÊÍÍÏÎÑÐÒÒÑÓÒÑ×ÙÙÙÙÚÚÙÚÜÞÞÝÝßãàßßÛÙÙ×ÕÕÔÑÒÅÂýÀÎÕÚÔÍÇÌØßããâãçíððæØØàèðöùûüûüüüüûýûüüüýüüûýüýüúøõöø÷øöøüýýýüýýüüþþþýüýþýþýüþüüüù÷úýüüýþýýþüýüþüýûðàãåãÞÕÑÍÑËÍÍÎÑÐÎÏÔ×ÖÑÒÙ×ÓÕÖ×ÓÍÇËÍÍËÍËÆÅƽ¾ÀÂÆÊÖãíó÷÷ôíäæöüýüüüýýüýýþýüüüüüþýþýýüýüûüýýýûüüüüüúûúúüüûüøùýüþýüüüýýýýýýýýýýýýûüüûýüûøïãâãåæçãßÙÔÍËÇÇÆÀ¹³¯ª«¯¼ÁÄÅÈËÑÙáäåæèéêêééèèêéêèççæãââáâÞÚÛÝÜÚØÚÖп¤mqw‡—›£š™–™“‘Œ‰…{xv_F/#!&5AA6'$&$% ## -  - %,)*&)1$&$'.1&JNC,  -  - -  -  *.+,166,052275;GFJGA?67BGKOME73@H>NX_^PE33AR_s†‚hD-.,6TptinaQSVXQUaUNKPKU[or‚}tt…mpnkieZBDJN`hpuw{jq‡‡‚•ŒŠ€ˆ‡‡ˆ†ŽŒ†~~z}|wmjmuqgohf\SXOJF82,$ ?_gr|k]^hhfkpuvrsqyzv{{xy€upq|~|yy|hMPB,>oŒ‹ˆ‡xX* $&?DKYZZ^`^haXXXZWV[ZP -     - - - - - *+*' ! -!$!$!%32)05/,.4,,2&+/0>;CTPI@FEA19:43%)( # !$ !385)% - -   -    -$>SZPIRS:=B4/8DH=GKNBA>?2000.5+=;.$("!!(&%"    -  $+- -  !#  # !"%'#%":D( - %  4O][VE-$&G3&+-,.M_giY: )`w€‡Œ™”’Œ‘¥ÊØÚÕÆ·±¨œ‘Ž™«²ºÃÐÒÎÎÐÏÐÏÏÔÔÕÒÐÙÚÛØÚÛÜÚÛÞßáÝÞááÝàÝÙÕ×Ö×ØÓÏÍÆÇÁ¼ÂÏØØÙÓÐÑÚàãããäéòðêâÝäîõúüüüüýýýýýüüüûýýþüüüýüûøôóöøúûûúúýþþýýÿýýüýþþÿýþýþýýýýüüúöøüýýýýýýþýýýþýüûùëØÕÒÓÒÌÌËÐÒÒÒÏÐÏÐÑÔØ×ÒÕØÖÓÔÕÕÔÍÈÏÏÎÐÑÒÌÍÇÅÅÂÃÂÅÆÍÔáéíèãàãòûüûüüýýüýüþýýüûúúüýýþþýýþüûýýýýüüýüüûûüûþýüüûúûüýüýüýþýýýýýýýýýýýüüýüüûüúõèæêìêéèãÞÖÍÎÉÉÇÁ»´²®­©´¸½ÃÈÉËÕÙÝääæçéêéèêèêééééäæäãââàÛÝÙÛÚÛ×ØÔÊ·’ŽzjmŠ’šŸ ›šœœ™”’ŽŒˆƒyzZ:(* &*3P[__E3$2L-!1,&:\khbJ&! GnxŠ‹Ž’™˜Žš»Ð×ÚÚÒ½²¨”“¨­·ÅËÐÐÒÕÒÎÌÒÒÔ×ÔÒØÙÙ×ÙÚÜÜÜÝÝâàßÜÞßÞÛØÔ×Ø××ÔÉÁ¿¿ÁÁÃÎÙÚØÖÐÕÜßåæåçêêæâèð÷úûüüüýüûüüüýýþýýýýýüüüúøôóô÷ûüüýüüüýþýýýýþþýýýüþþþþþýýþüûùõ÷úüýýýýýýýüýýýüüûõäÏÌÊÍÉÊÏÓÔÕÓÓÒÒÖÔÖÑ×ÝÕÕÙ×ÔÖ×ÖÒÍÍÑÑ×ØØØÓÍÊÉÊÊÇÁÃÂÅÉËÑÖÙÙÙãòûûüûüüýýýýýüüýüûúüüüýýþüýýüýýüüüýýýûûûüüýþýýüüûûüüüüüüüýýüüüýüþýýûûüüüûüûøðôöö÷òðëæÝÔÒÑËÊüµ¶³®©­²¸ÁÃÆÇÍÑØâåæçèêéééëêéèêéææããââÝÜÝÚ×ØÖÒÔÐÁ¬™‚nio‘”œ ž¤£Ÿ¡Ÿšˆ‰Š…‡oR/$"!" ')3=8?2" )1#" 5E< ,501-.0%#"!)*!%@I2  - -   - -  -$+,+)*.093-/72>9GMEAFI=AHQMGA?<@GBGV^TPG;'%8Xk…|jR<$$.Riwkkie\_ZeW_`XWFJOYR^iny{mn}€nfjnc_exxq_]bdt{~‡wzˆŽ“”’‹••’•”“Ž‰ˆƒ‡…}ox|rmhehmprjkcbWQJD=>4 $JcgkiueN[jdk{yuvykqwqt…xu~~ukm}„ƒ~}…ƒfXM=/9k‚vysdB  ,EKW\\\ckgegkhgc_`^[Z  - -    -E@ -     !  +/$" -#"   $&-11(&(439>=??7?AGJA=77>7;A2'$# !/2"$/G=' (!  - # -  4JVWOPL?>=B6?RIOF?=DQQF8/44#&%,,*$#&#!"#(%$!' -   -     -  %"# ! #!&,$%/7)06#"2FXcgV4# G?&-0#,HicbT:$1^o€ŒŒŽ‹’›”›’‘›°ÇÏØÛÚÒö§¡œ“¦®°»ÆÏÑÔÔÒÓÍÐÍÔØÖÔ×ØÙÙ×ÚÚÜÜÜÞàãâãàâÞÙÖÕÕØÑÕÌþ½¿ÅÂÄÑÙÛÙ×ÕØßåèçããâãèñùûüüüüüüüüüüýýþüýüýýýûüûúõñòöúüýýýýýüúýüýýþýþþþþÿÿüýýýþüýûüüûùúüýþýüþýûüüüüüûøóèØÈÆÉÈÆÍÎÒÔÖÓÒÖ×ÙÜÛØØÙÙØÕÙ×ØØÒÐÎÎÏÒÙÙÚØÓÎÐÑÎÏËËÉÆÄÅÅÆÆÌÓÖáòúûüüüüüüüýüýýüýüüýüüýüüýýýûþýýüüýýýüüýýüüýûýüýûüûüûüûüüüþþýýüýýþýüüýüþýüû÷öûûúûú÷ôïæÝÕ×ÌÏż·¹¶¬®²®³ºÀÇÈÌË×ÜáäççèèèèéêêêëéæçåãâÞÛÝÛÙ××ÔÒÎÇ»¥“‡€trm€‡”Ÿ¡ §¡Ÿšž–’–”ŠŠ‰d9%&# %*"!!#7:@A3*&+0"+?GF*  /-81110. ##$,&(1#'@A3    - +*710)0/..8046FJOMD=8FOONORVW>7)!,TnxeG+%1J`klnqn`[\_^_ROURSMDN_fluvwqv„qegdbmu~ucV[cax€‡y‚†Š””™“˜—™”’’‹„†…‚‚€qmiggpthgomc\LMD<76( - &HbdX]i\TSa^p{txpiosqst}{opjgegwxx…„‚w[UXC4?iƒƒytlH" -  4ENYZ[aij^`mmosc\bf_W    -     - - -  +$.,   %' !  !$'-21)(***15>@@==::3?IG<73B>2;9.!! ((.(1H>(!%% - -   - -  - -&:NUQNIPC?=;5;EDDA@;GP=73!#%$./051 '(  ! !,   -     -#"  !)$&35B0# (=L`ddG+8Q2('!1ZhebA   Ea~Š”Ž‘™š•’Š’‘­ÃÉÎØÞÝÓú¬¥˜£©£©ÀÏÐÒÑÒÓÔÒÓÑÖÕÔØ××ØØÛÜÜÜÝÞàÝââÝÜÛÖÕØØÔÓÌÂÁÀ¼ÂÇÆÊÑÖÜÛÜÜÜäèéèââèîöúûüüýüüüýýýüüýþýüüüüüüýøöóô÷úüýýþüüýüúùüýýýýýþýÿýþþýýþýüüýüþüýýüüþýýüþýýýûûûùóêßÙÏÇÈÌËÊÏÑÓÕ×ÓÓÔØÛÞÜÜÛÜÚÚÜÚÜÝßÙØÒÉÏ×ÚÙ×Ö×ÕÔØÖÔÏÌËÍÇÆÉÇÉÈÉÓÛíùûüüûüýüüüüüýûýýýýýüüüýýýýüýýýýýýýüüüüûûýýýýýýüýýüüüüüüüüûüýýýýýýýýüüþüüû÷øûüûüûúú÷ñêß×ÔÑÌÅÀ»¼µ²¶¬®²¸ÂÇÊÊÉÓÚãåæçèçééëëêèèèææáßÝÜÜÚÙÖÒÖÐËò¢‹‚ppq€‡˜¢ ¤¥¥£žŸž™š™˜–‘‚S)# #.%&!%,3==4/" *5%=NTN. -"2;IB010$# "$!.1*0"/EC# - -  - -  -    !5902-*/125478@?=9?AA>?;FG?A@AHPJELSULMA$-Mky}znK- 1DPqnuxceg`deSLDNYR@BSkdltx‚uq„r`\iintqv€^TVci{~}†‹Ž‰†Ž“—–“‰‹€xŠ€~rplstokpki`YZVV>>8- - !@[^M^kWIbbft{wwst‚}|yƒ‚m`mmqx|~v„Štg`V@/=q…|qM&  -3?R\UV`ebginnosiecc`Z -  -    -  - - -  '+(#' ! !  -  /! "(/281*0418ACEA<8=:3;;>FG9`B$%.71-("!"!&!!%($ - - - - -  - -  $&!  $" & #%!*)&*:C8-%##AT__dP6@G#*+)>^idS66`x‰Ž””•˜›™“˜•¡¿ÍÑÖÛÛÜÙȽ³° –’£¨žœ´ÆÐÎÏÓÕÓÑÕÓÕÖÖ×ØÚØÙØÛÜÜÝßàÜààÛØÖÖÖÔÒÒÍÉÿÁÂÈÈÊÍÖÝßààåëîðñðñô÷úüûüüüüüûüýýýýýýþýýüýüùõôññöúüüýþýüýýýûúøüýýýüýýþþþþýýýýüýýýýýþüüýüýýýýýýýüùõìäÛÒÎÍÌËÊÍÍÐÑÓÔÙÙÓÔÖÔØÝÞÜÜÞàâåäáâåäàÚÒ×ÙÙÝÝÚÙ×Ö×ÚØØÖÖÖÒÖÖÙÛÓÏÍÓÚéó÷úûûýüüýýýýüüüýýýýýüüýýýüýýýþýýüûüûýüüýüýþþüýüþýýýüüüûûüüüüýüþþýýýýýüüûøúüüüûûüûúùöìäÞÕÓÑÈÁºº·´®¬­®¹ÂÆÇÉÎ×ÚßäèèççéééêêèèååäáÝÜÜÙØÓÐÏËļ©Ž‚wksw‚¢¸¶ª¥¦ª¢¤¤¤  ž¡£›”—‘}F/'"$## +1@@:0*#/0" 6N^L6 -/==FE>?2&#'(,+6)(4%3C7  -  -     -   !'//,1+,1579868<@@IB>90<=;B/ @^U^myl[]jknqtrs|ƒ€€y„…€vmnrqz…€y€€wjeXF17?00>;45@AED5=1"&.240+$$%""$ "! '  -  -  ')* ' ""####)&*(0?A7.)#AL]igTN+L?+27/+Lad^@(/Rpx‹‘•˜˜š•Ÿœ•’œ¿ÑØÙÝßÜÚÚÑÀºµ§“”¥ Ž¤¿ÉÊÎÒÕÔÐÑÒÕÕÓ××ÚÚÚÛÜÜÝÜÚÜÝßßÙØØÙØÔÑÊÇÿÂÁÅÌÎÐ×Þãäåéïóöøúúûûüûüýüûûýýüûüþþýýýüüüýúõôðñ÷ûüüþþýýüüýýýüüùüþýýýýýþþýýýýýýýýýýýýýüûýýýþýýüýûôéâØÔÑÎÌÊÌËÍÎÐÔÖ×ØÜÙØÕØ×ØÝßàáæèéîîêçéèæáÙ×ÚÚÞÝÜÖÚÞÙÛÞÞàâååçéêèåâ×ÔÐÓßêò÷úüûüüýüûûúúüýýýýýýþýýüüüüüýýüüüûüýýýýýþüüýýýýýýýýýüûûúúüýüýýýýþýýüüûùüýüüûûüüüüüúòçßÚØÑȾº¼»¹³¨§®¼ÀÅËÏÐÕÛáäææéèçèéèéæåæãâÝÜÛØÖÑÍÉËÀ²›ˆyqij{†˜®Åȹ©¦¬«£¢¥¥¤ §ª¦ œ—a6$%#"#%)25A872 !).1+BOPI7!'5AEHD:41$")+)(/.*/(2<&     - - -  -413-051;<<.8=@:IHC;788ACA;;?JGGEKQNE>.-DZliaA')/?Uhu~tf]UY^_VJX^VPNTS_kks|zssztWN`qtyz}oJ54I[kxyw€‡‹‹„‰’”Ž‰‡†‡‹ŽŠ‡‚ˆ}olnmophrflia^WODC@>.  IbQ]r‚z[^gkmrrv{ƒ€wx€~‡}txwmv†‰……‡yj]YI,9f‰ƒr\5 -3IRSUZ\X`cgprtrmh\b^V -    -  - -  - -  +5,*#$   ! &#+*?MB&9>;BC??A?3/696627936?LQPH;2% +0"$&'8?,&         =QSTWUMKD?427@34.9A=7)'&# $&7/(&'&"!"#"## '#    &,!")56*    !  $##%**.0D>38)""5ASgl`Q1BD*/0,,5Tdb\2@bs~Ž“•“¡ž“š˜˜Ž“²ÍÙÜÛßÜÙØÙÓÅÀ·¨šœŸ›ºÅÉÏÍÐÕÓÑÕÖØÕ××ÛÛÙÛÜÝÞÜÜÜÜÜÛØÖÕØÔÑÏÈÁ¼ºÁÇÌÎÑ×Ýäçèëð÷ùûüüüüüýüüüüüüýþüûüýýþýýüüøôñïòöúüüýýýýýýþýþþýýüûûýþýýýýýüüýýýýþþþýýüþþýûüüýýüüùõíâØÕÏÏÑÎÑÏÏÓÒÓÕÖÙÚÜÞÚÛÜÚØÜââáäéìòõõòîîðìæÞÚÞÛÛÝÛÛÝãäâèìíîòòòñññïîæß×ÖÔØáèïöùüýüýûùùùýýýýýýýþþýüüûüýûýýüýýüýüýýýüýþýýýýþýüüýýýûûúúúýüþýþüüýýýüúüüüüüüüüüüüúøóêãÜÙÏÅÁ¾¼¸µ´§©¹ºÁÇÊÌÎØÜáãèçççèèççèåããáÝÛÙ×ÖÑÌÉÅÀ­™mrhev€œ¸ËÍÁ²«¬ª£¥¨ª¤¨¨¨§£¦£›F+$#!% $%%./5C41&!))71 =X[SL;&#3=;A@D<1-#%$%"$'*')36)   - -   -  - -  3747%J43>27<=@>@BBA><<:J@>;:ALHOGMMLF<+0?IHJC<-,* !C]jk}‹rX\ggmqr}‚…|}zƒ~ƒrmr{{€ƒ|€€ƒ‚|la]G5Hm„„‚nU#  - #=QLR^e`afgiqrwroihd^]   -  - - -  -    &50&#!  -'&# ""3:A\]2%FF<6>@D>616;6;;.9;>9;JQEC<>/%($!"!/<5$#       -  # -BT^]XVNMFC2.0/1-"".+& &%("#)&*!#$% ""#  " " -  -  "%&,*>=B7  -  # #  !!  ."$#(,!F@FA8-)%$:P]ml`LR8*,0%$Bc`S?#2Xkz…“•’—™”˜˜’‘ Ä×ÛÜÛÙÚÑÑ×ÔÅ¿·«›•¡—‘°ÄÇËÎÏÑÕÕ×ÕÕØØÙÙÚÜÜÚÜÜÜÜÙÚÙØÕÕ×ÕÑÍÆÅ»»¿ÆÊÑÔ×Þâæëîòùûûýüüýüüûûüüûüüüûùûüüýýüûúöðîñöúüýýýýýýýýýýýüýüýüùûüýýüýüüüüýýýýýýýüýýýüüúúûüû÷óëäÛÓÑÐÍÎÐÐÐÑÓÔÖÔÔØÛÞáßÝÞãÝÝßáâäèíñøøù÷ñòòñêçãâãÜÜÛÜÞâçêïòõ÷úõéö÷õóðíéâÝÚÖÕ×ßçïöûýùúú÷øúýüüüýýýþþýýüýüüûûüüýýýýüüýþýýýýþýýýýýýýþûüüúøûûüüüýýýýüýüüýüüýýýýüüüüûúõìãÚ×ÍÆ¿½»¹³°§®·¼ÁÄÈÉÏÕÝàäâåæçééçåããááÜÜÙ×ÑÏÌÉÉ°™Œxpn_qƒ›ºÏξ¸««®§®¬©©ª¨«­©±¶­£q8/*!" $#&&-?<5/!)! ,0AYTPRF*"$/>D=4>A78*(# ##('),&$ 5=#   -    - -  -   0/:85',:039=?9;?DIA@P\R\gs}}rywk[XhrxuehaWGWlq{{tn„Œ†ˆŠ‡ŽŒ‹‰Ž‰ˆˆ‰†‚v|{hlhnrnkcbQRRPFB76  "DfuvrtkY]hfluoy†~v‚zruw~€xsxx{qnk~ywh^T@;NoŠŒnH #JSLUbfi_fjhjrozokieg\ -  - -  - -  -  "! !,'!"" - /," #3GMW^]@':UG;.25B@>14774077CFDFJMJ:.,,$%*&!1;6&  -     -  - @V[RYPOL>><6:73-#,./&$ %0-" (-!"'" !  -  - -  %0IDA?:,  -  - ! #2&%##%*02?IIB8/)*6GWkmc[K-"(0,3\gnP0@nv}ˆ‘™˜™Ÿ™Œ“–”¶ÖÙÚÜÜÙÒÅÎÔÕÆ·®¥›Š‘–œš’§¼ÃÈÈÍÐÐÔÔÕÖØ×ØØÜßÝÜÜÛÚÚÙØØÕÔ×ÔÕÍÉ¿º½ÀÆËÒÖÚàåèêñöøûüüûûûûüýýüüüüýüüûõüýýüûùöòîð÷úûýþþýþýýýüýýýýýýýüüúùúýüýýüüýýþýýýýýýýþþýûûúúùõðêáÚÓÒÎÐÏÑÏÏÔÕÕÕÖØ××ÛÛßàßàßàààÝàäëíïôùùùùôòôñëæãææáÛÜÝÜßçëòöøùüðáûùøöóñðîçæãÞØÚÙÜèïöõø÷óóùüýýýüþüýýýýüýýüüûùûûýýýþûþþüüûýýýýüþýüüüüþûýüûùûûýýüüüýüüýþüüýüüýýüüüüûú÷íäÛÒÈƼ¸¶±ªª±·¼ÀÄÉÊÏÙÜáãããæèçæãããááßÞÛÙÑÌÏÏÎǸ£‘|wgf{z¢ÂÑÒÇÆ¿´°­°­¯®¬«¬®¯¶·Â¼ `6-&",$$" !-;?<1%'.&)6)+KV_TOD0+)18@::CF@/*!&&'28),6*(%68(  -  -  - +7838.54&0;;:73=DK=;86@8=;8A@FF85>BOVG2!2ALQOB.,%:L]hqpobPHMZ`XSTH:GFF:Peo~ss‚yjXYhqzumq^PET\\mokm†‡‡Œ…‰’‹‰ŽŽŠ‡ŠˆŠ„~rqr|rioh]e[PFAB:/, *YowvvxjS^hbk‚{€ƒ~y€phl}‡Š|}‚ƒ„yuwƒ€{ueSPJ7Lx‰‹‚P" )HQUXbae]bkhmpnoppginb   -     - -  - -# !#)'%#$ (&# 'GcurjeP@9H_J;20995713?=6616<:@MJE>0'!!!)*!&!8@7)$"   -   - - #FQPMJLNC;@5:CA=,( .8=7& *0-.$$" " - $ -   ((7CEDAJK/  -  !"  '"! &-%!#..8FJFL913,+?TaidVJ/++*'=bhbE*.Ujy‚˜–”š–Ž’’”¯ÕÝÜßááÞÏÃÈÉľ° ›‘ŒŽ“ž£’›­»ÁÄÈÍÓÑÓÕÕØ×ÚÜÚÝÛÛÜÚÙÙÙÖÕÒÔ×ÓÒȽ¶ÂÊÎÐÑÙáåèêðõúýüüüüüüüüýýýüüýüýýöúýüûøôïíîôùüþýýýýþþýýþþýýþýþýýüýûù÷úüûûýýýþÿýüýýþþýýþýûû÷òíçÞÙÕÒÐÒÓÐÑÖÙÓÖÕØÚÛÚÞÞÝßãáÞÝÛÛàããåêîñôúúûùù÷õôòëäàçéæâãâßÞåìôùùúûúùúùù÷÷ööóñðìëæãáÜÝáæìïïëñùýüýýýýýýýýýýüýýüûúûüþýýþýýýýýýýüýýþþýýûûýýüüüüüüüûûûüüûüüþýþýýüýüüüýüüüúùõìà×ÏËÅ»¸·µ­¤§®³ÀÁÈÌÏÖÙÛáäããååäæäâàßÞÝÚ×ÓÑÑÒÍÉ­–vhm‡‹¦ÈÕÕÎ×Õű©²°ª¬ª¯°³²³»ÅÉÁ•R6'*''##,87=4#**(+2/)@Y\SOQ?21463=8K>@A*"!"!#./*0" "47#  -   -  -  -13://-..98A<58>DB5:57=;:?:8A:538>JYG0 *CO^gdM0,*5TaivtnYF>HTTYOHJJF;3:M^kz€~zjXVepxoqseU9==45333;><9)%$#,BH<&&"*     9    (KHRXGKH==99>@70./'#)?3".' %/.+(" - "  -  -/=GJVR[hV%   -# -  !%%  #&%&32>LSHMI5,/";A_ekX=&#$-/EZgR)7[lv…“•›™˜‘’ËÛÜàååäàØË·µ³­¦œ‹‹Ž‹‰™’‹š§¬´ÀÊÒÓÕÖØÙÖÙÛÜÛÛÛÚÛÚÙÔÔÒÓÕÖÑÉÀ¼µ¸ÁËÑØÓÚãéìï÷úüüüüýüüýýüýüüýýýüûûôüûøôïëëï÷üüýýýýýýýþÿþýþýýþýþýýýþûøõùüüýüýýþþþýþýþýýýýýûûôåßÛ×ÖÓÖÖÕÖÕÖØ×ÙÚØÛßßàßÞàãááÝ××Üãäåæëïô÷úúüüúøöôñìååëìéåãåáàèïóúúùúüùúúùùùøùöôòñðîêèæáÞßââåèíøüüýýþýþýýþýüýüüýýþüýýýþýýûýýþþýþýþýýþþüýüüþýýýþþýüúùù÷÷÷üýýýýüüýþýýüýüüüûú÷éÞ×ÑÈû¹¸®¤¦°¸½¿ÅÉÍÒ×ÚßããääçæåäããáÝÝÚÖ×ÕÔÔÐÌù¦‚qlrx~«ÊÕÐÒáâÖÁ²²­¬§ª­°°®µ»ÁÒÑÁ“R-+!)!#(/;88.&+%&2B?Ra_XRE794>B8;@LE;5,#&#! &)&"( '40!   - -   - - - #.21)*058?;?',.&%$"$)<971("# 1FOXfa`TQC>8>?687HA?5*"&%###&& !3*      - -    -$*&(.4@@@9C:U~Ž|`<  6O\Y\`gcdcfke`hjklfjj -  -  - - - -     !0:92)  "#!&( -%,&(  - 'Vrxsk^[decaJ92;>9<<7687458;8@A==/3,,%"%#!2DA, #       "8NVMLMAF9875BPF3.3,*-"##$'+!) - $, )%     - ,FNfŒ‚hpw}xI   - 1#$$#! '.1-'7FS[ZTZH7,)->RY_P,"$,'>bgY5Hdp†“›Ÿ——––”Ž”¼àÞàãçèåáÚÉÅÙÒÎ˸œ‘‹|~€•–‡•´¾¼¿ËÓÔÔÕ×Ù×ÙÙÚÛÜÙÚÚÙÕÑÕÙØÕÌÃƽ¼ÁÇÆÎ×ØÝæêð÷ùüüüýüýüýüýýýýýýýþüüûñöïðòöööùýýýýýýüýþýþýüýýüýþýýýýþýýüýýþþýþýýýýýýüýýþýüýúöðåßàßàááááàßßàââáâãåææåççæåæäãâÞÜÚßåæéïñòò÷úùúøóòñðíàâêìëéãáâåñùûýüüüûüûûûúûúùúúùùøôòñïïïíéäÞÜßæïøûüüýýüüýýþþýýþýýýþýüüûúüüýüýþüýýüýýýýýýýþÿþüýýýýýýûôííôûýýýþþýýþýýýýüüüüüúòæßÙÔÌÀ»²²®¶¿Â½½ÀÆÌËÔÙÛàââãååääãÞÜÚØØÖÓÑÐÌÎɾ³{}q¥¼ÍÒÇÔçëêáË»¸´±¬²²´·º¹¸¿ÎÜÖ¨W85$$!#)>94>."&%(=Za[UVUA;A?=>66:C>;2&"('&(&'),' %-*  -      - !$1168A870.,$$&$'!% -  ! >  ?LXVoŒˆˆ™«¶¡C  ! ! ('"$%(2%#3FT[\ZMK832#-IMM;*0 )PfbM%+]luˆ—”›Ÿœ—•‘ŒŒËáäåéêëêäÝÂÁ×ÔÕϽŸ‹€‰‘’ ´À¸ÃÉÑÔÑÕ××ØØÙÜÜÚØØØ×ÒÓØØÒÊÃÇÎÆÂÈÊÍÕÝáæìñøûüýýýýþþýýýýýþýüüýýûùôïóó÷úüüüüüþýýüýýþþýýýýþýþþýÿüýýýüýýþþýþþýýýþýþþþþýýú÷óíèåäåêêëìëíìêèåæèæääæéèèèêéèéèéèããâÞáãæéíñòñóõõöõñîíìéÞâêíêèäæéíôùùûüüüüüûúûûüúûûùùùùøõöõóòôòïëåàáãéòöúüüýýüþþþþýýþýþþþýüûûüûýüüþýþþüýýþýýýýýþþýýþýýÿýýúööøùûüüþýýýýüýýýýýüýüýùòêáÛÓÊƹ·¶¶ÀÃÀ·»¾ÈÌÎÕÚÞããäæåããâáÞÛÚÚÖÓÒÒÏÐÈÁ¿°¤{ƒ©ÀÌÎÆ×êìîëÞÉÀ·­°°¯·º½»¿ÂÈÕÙÊN0)%& *26=?('%#5Q__^VFBCGF<=65B:=-/-#%+%#(+!'%,-   - - - - - - - #(0017<>C;9;4/860.23)'+.8AA;=778@HFD>#?aqogVD+)-=V`dag\_UNOUVOUXRGJSUX]_grtmrxiQHVhkkqjiSIJTWZkuo}~€‚ƒ……ˆ†…Ž”Š‚ˆŠvtpu}y{|xxmf^cc^T=82##Fl|yv}h^\fjtqvx|}uyzxx~y{ƒ€qlo|‡}~mgbT>]““‰oI%0E\b]acjfakhsldfjqurm - - -  - 0H -  -  -54-)"# #(! !!$)  ##*!!&//76ADIA:312.298;<9<83*/4@;65;DJ>75/""12##! 3E@0*!!  " # "ETIEEBC==5(:HAAA@H?0$"-,"$ #     - "EOXh€œš§Íäç׆'    ,$ !%+0-$(;Ya^\]R>7.&,2CD(!&"<_i`? )Sk‚Ž••–›ž¡›““Š”¥ÍãåèêëêéèÞÅ¿ÑÔÓÔ½¡“ƒ}‡Š’Ÿ©ºÄ¿¿ÍÒÔÓÔØ×ÚÜÛÛÜÚÚØÙÕÖÙØÍƽÆÍÓÍÇËÌÒÝæèëôùüüûýýýýýýþýýüüýüýüù÷õóöùúüýüüüýüüüýýþýýþýþþýþþýýüýýüûüýýüþþþýþþýþýþýýýüüûôìæâáêíïðóôôõö÷òðííëêêëëëééêìêêëììëêèääãááçêîððïîííííìêçåâÜàêðìéëñòòõøùüúûüýüüýüüüûüûûûùøùùùøùùøõóòðíêãÞàæîóúüýýýýýýýþþýýýýýüüþüýýýûýýûýýýýþþþüüýüýýýýýüýþýûüýüüüüûûûýýýþýýýýýýýüüüüõíâÚÖÎÅ»º»ÁÆÅ·³¸ÁÌÌÑ×ÚáäãäæããâáàÜÛØÖÓÓÑÎÎÈŽ°£¡““¯¾ÐÊÀ×éîïîêÙú±´´³¶¹·¼¿ÀÃÍÒб_2%+&"#'6BF6()'"3@Uc[VKPMGND:,3<;9301$#( %'#'&/*  - - -  - -  -  !'2.,9,'BbunaE3*5:I\idac_SKKLUKSX\UZ\WKY`dtvlvzmUGDU`igmpbRQZbclrpq{{†‚‚Šˆ‚‡ƒ’‡~†€tf]aq€~{~urk]\ZW`XHG5 "&A[q|„‹lU]gjs|„yw‚|xƒ€}urss€}nku}x{†…oheLCWn†‰†}gG# -@S^d``ekjlrrtjdomvsp -   )   - - &.:1('" # "!%$($$ -   &$&-,--,0/5+0-+31,3458234036/$!37.*/+#%+"%#!:C;    +EQIDA8?03-2111;KF@?EAerhaJ;//4K]ghfe[[QKVVJ\_SSPP\SYadnnlouh]G?P]adkd]VO^lgkqsu~ƒˆŽ€ˆ……‹Œ‹Œ‡„…Œƒn`fuy}|uxlgf]h`XSP<&?euyƒ‚m[^ilp€{~†x€ƒ}vlo{z}qq}xpz‡€kh]JASp‚{riM  8MQ[eiakp`lqrqjnvqjqq - - -   -      -%)22*(!#"""!#''&! ""  ‰! &$..$'630)"().&(),052/1*.!#,0( !) *%)'"#2CA/$!! -   -   4KML??:8@60,0>K84-+6-*-"&+*##(&"" #$# ! - Li+ F_p‚˜¹º»ßêéÕ-      %$ +!#'2QbbgaXQE<)%4=K3''3PbVK. Ck|‹’˜›ž˜—›²ÈÀÏäéëëïëëéÞѽ¾ÅÉÏħŽˆqm…“ž¨¬»Å½ÁËÑÓÖ×ØØÚØÙÚ×Ù×ØÙÛÚÙÒø¾ÐÖØ×Ô×Þãåêíõûýýüüýýýýýýþüýýýüüûôõøûüýüüüýýýýýüýýýþýýýýýýýýþüüüûüûûüýþþÿþÿþþýýýýþþüû÷ðêåæìïòôøøùøüûùùùùùø÷ôôóñðñððððîîïîíîííêãÝâæçêêëìëëæàÛßßáÞßØÖÖÙâêèæçîôóó÷ùúùùüúûüûüüûüûüûûüüúüýüúúùøùø÷÷÷òìéäãâàâèð÷ûüüýüýýýýüüüüýþýýýýýþýüýýýýýþþýýýýþþþþþýýýüüüýýýþþüüüûúüüüýýüüûýýüüúúôëáÚÔÉÇÇÇÇÆÀ»¸¾ÅÌÒÒÔØÜâãáäåãáÝÜÚØÓÔÐÏÐÏÊÈɽ¹¶¡¥»ÉË¿ÂÝíððòñìØÀŽº»»¼½ºÂÀÁÊÍÎÄ—R.' (( ##54/;Chproc<)/4=LZfkfac^XYXOJOLNDLPRSW^amnepk^FL^a[dgf^NUY^ilmqwƒ}‰‡ƒ‚‰Š‰‹‰‹Šˆˆ‰ˆ}zrt„‚}lkfa`_d\^RLA("GgvseX_bepsq}†zw{|rpkku{zuvtoƒ…‰nc_OBSvz{wskO $AOV_kihkmfhmunnttlgop       -   - -  - -  '+11("!##!!$" $%#" -  - A$#%%4+9?:9+'//+)$).3&#)1*(#,03( "&(#:C>'"##  -   *KNEAC>4..,&.`iec]VI58,!5G>3'%7XbZBNsˆŠ’Ž•šœ £—š©ÎÐÂÑãëììîìëêâÖŲ³ÆÎÈ©’‚}ƒ¡©«¯¼ÆÁÂÌÓÕØÕÔÖØÙØ×Ø×ØÝÛÝÙÕÐÄ¿ÃÒØÚÚÙÝãçèìôúüüýûüüüýþþýýþýýüû÷øùúûýüüýüýüüüýüýüýýýýýýýýýýþýüûüüüüüþýýýýþýýýüýýýýûõîèææèïô÷øøùøùùûûûúüúûúúùöõöóôõóñïîïîìíëìîéâÞåçæçèèçææßááâââãäãÛØØáäáÝÝæïñó÷ùùúùúøùûûûûüüûüýûüüüüüüüûûùûùúùùöõòðîèèáÞàéñ÷úüýýûþýûûüýýýýýýþýýýýüüûýþþýýýüýüþýþýýþüüüüýþýþþýüüüüûûûüüýüûüýüüüüúóêàÕÑÌÊÌÉĺ¹¿ÅÌÏÏÏÓÜÞáâãäâáÞÜÜÚ×ØÍÎÑÒËÌÉÄÀ¾µªªºÊÈ»ÈáêðñðñíäÎÁ½¸¾½µ·ÁÁÂÂÆÊÌÇ©j;( "$%*69=;-"%#*A[aZZcZKI@5777801#$')%')*''&$,!!%   - -  - - - -  $+26:=@KA:888=?@7'%*(6E<63,*148?<;:3C_pq}l9',+*9Rdgh^]P^bXPLMQA?GKOQMU_habnhYGGZ\bfke]LMS`lyyst…‡‰…Ž”Š‡Ž“‘‰Œ…‰‰Š‰€Œ†„…m__`^aZSa[N8$'?anqt]SZ_glls†t{}ƒyuohfoowvmjry‚„~pc_LL^dihikriljijfkiqknh   -  - - -   -      &,3*&#""!!!!!!! $$#  - - #!# +973)+;-.10646163,1)"%)0$%'3'&!"+##"9JB" *&# -  - - 2MOKJA=64,+'3D=/&/1-53+'#!$##("  -  - B±×•1 -'e…£·Ä¶©¡¹×Ú¿c     -)$'$"$19)%)Okhnh]G@>4*/>=+)*FZ]P5!/buˆ‘—‘›¡ž   ’ŸÄÜØÇÓçëìíïìëêãÝѲ¨¿Îɬ‡†©¯¬±¿ÆÈÃËÓØÙÕØÕÕ×ÔÕÖ×ØÝÜÚÙØÒƼÁÒÚÞÞàáåéìôúüüûüüüýýýýýþýýýüüûùúýþýýþýýüýýüüýýüüüýýþþþýýýûùúýýýýýýýýüýþýþýýýüüüùòìçäåéíñ÷õ÷ùùùùúüüüüüüúûüüûøø÷÷øøõñïêêéæèèëëéããåæääâæçååäããæåããæåàÕØâãÛÛÚâîñóôöøøöõôõöùûüüüüüýýüüüüüüüûûüüûûú÷ùøøõóðïêæááæéïöúýüüüúûýýýýýýüýþýþýýüüüüýýýýýþþýýþýþýüûýýýýþþýýþüýüûûúûûüûýýýýýýûûúõéÞÔÑÍÌÊÅ¿¼»ÂÅÈÍÑÐÒØÚÞáàáßááÜÚØ×ÔÔÎÏÌÉÇÏÇ¿¼°´ÁÉ¿µÌåìðòððïëÚÈÁ¼»¹º¾ÂÁÂÁÄÈÇɸ‚>+*"#$ )2938.-( '5Yc\]aRPJ;0;:=-2--.,,$+,&-'#%'&$       - -  -  -  -  $+/9:=??=>B74+5:@(+,++><9:(!.87G?5;;!:PhtqeF*$'+:L[]b\TFQfXMDEIG@BAFJQ[`gd[ga[MFPark`a`PNS_my}vx~|†Š†’ˆŠ‰‹‰|~ŽŒ‹Ž†€ƒ€l^`ccXLMXSD3'&<[guˆdX`ejir~}}x‚€|pusopptqlrrp{‡„„xleO>Gfvs|~h:  $=R_jhjbjmfnjinkelfhmk - - - - - - -    - -  - -     +-9)$%"%!#!#  $"$ - ""%$!$49-&,2130683=:28<7/'1*"'$*!!$/%%!7?2)&     &;KSJC@;9:3,-+10.(-0,(" -#)+& $#     -M¾ß¬F  -{¡ºÑÒÄ®¬­ÁÈ”=   !-*"))8;-&8_hij]ZLB9%1@9"),OiY9 Ruˆ’š–™ ££ Ÿš­ÖàÙÈÔèéíîïíëëâÞÔ½­ÂÍ˶—’œšœª²·¹ÃÇÁÀËÓ×××ØÕÒÓÓÖÖÔÍÕÙÙ×ÚÕÌÃÁÑÜßãããæëóùûýüüüýýýýýþýþýüûûûüüüþþýþþýýýýýüýýýüþýýýýýýüûûúùûýþþýýýýþþýþýýþýýüùõîæââçëòøøùùøûûüúüüüûýüüûýüüûøùùùúùùöîéçæááãäèèãäæäâáãáæåæèæâåãáàãåßÖÛââÜØÚåïñïððòòñïïïòøøûûüüüýüüûýýüüüûüüüúùûûùùùùøöóóñíåäããéð÷úú÷÷úüüýüýüýýþýýýýýýýùùûýýýýþþýþþýüýüýýýýþýþýýýþýüüýüúúúüüûûüüýüûùóåÙÓÐÐËɽ¿¿ÀÂÈÉÊÓÒÑ×ÚÞáââãÝÜÛØÕÓÏÏÍÌÌÆÊËľ¿¶ºÃżµÒæíðòñïðïæ×ƽ»º½ÁÀÀÆÇÃÆÇÉ¿—O*"( #" (,915*'0+(3Y`Xe[QXJ81:@@1,(/.&*&*)+'("+.""#   -    - -  "-:;18<@8@>,=š45.-1*,*1/8--&,37<@529.$7Xjh_I5-)0GMX`^^WPQLHGC;IL?>@BHMV]fdWY^P?BIWc^bb[PPY^hq{‚†‰Š‹‰‹ˆ‰‹Š}‰„†Œ†ˆ{€†yk^`c[PCOQPC52&Eeu|…zgSZZfiv…|vt{rlutxy~ytƒwp„„‰„qedK4=_rvumYA!  3P_hjbjhglkmhkmjpimug  -      -! -    - +-(/)"!&$&64')$" + - - - "# $!'*11,/,.4//0=02606<2.5.+%,*"$! %#"851'&      &?OFF<9,5/#*)/90-05), '+,+4#!#%    -   -PÀà³M -D¢ÀÆÒÓʼ²¯·²l#   -  )%"" .1.&0VhlbX]VA82-/>33ReW' -a}Œ“›› ¤™˜ ÀáåØÂÒéëîïîïíêäÞØÄ­ÄÔ͵ –¡£¡²·¶ºÀÊÂÀÍ×ÖÔÖÔÓÏÑÓÓÑÌÍÖ×ÙØÛØÏÄÆÏÛáââäèïøûüüýüûüüýüýþüýýúüüýüüýüüýýýýýýýýüýýýýüüýýýüûûûûüýþýýþýýýüýýýüýýüüú÷îæáàáêîòøúúúùûùúûûüûüýüüüýüüüúúûùüûøúöíçåÞØÖ×ÛãæææèåßÛÜÝãåäæåããáÜÞâáÜÙÕàäãÛÚáêíííîëëèèæèïó÷úûüüûüûüûüüüüüüýüûüüüûüýúúüùøöôòðíçãàáéîðïòúûüüýýýýýýýüüüüýýú÷øüüýýýþýýþýûüüýýýýýüýýýÿþýýýýüüûúúúûûüüûüûúøíßÚÑÐÍÅÁÁÃÅÈÈÊÊÏÐÐÒ×ÝãáâãßÝÛ×ÔÕÒÊÊÊÎÍÉÊÇÀ¼¼ÀÆĶ·ÕæíòñòòðñíÝÍÄÄþÀÃÂÂÊÇÇÉÉŨa3%("#'%!*2@>5.'1-G_fef\[ZB27=::0'&'-)&!%*'%).&  -  -    - -  #0:4>FC@IE:3;–E,,//*).)$K&79=7166''4VZ^cK1'5M]Z]WWQF=9CG;@@EH=.?CHP\YYOOKH;2EELZ_^VOJ^jejrqqv~†€|{…‚‚ˆŒ‰Œ…ˆˆ‰‰‚q`V\\NE=LXMB?-*Omux~zkRU\em|€„}yogjw~suz~qvw{uny‚}|}kYTH@<\nsrpeB   -6PZ]acjjllkcfljfiinlf - - -   - -    ! %''")1$""$$%  !!!# ! !# -  %!!&-24)',)-,4-1:/09434812-&-4&$ -- &$!<>""'   -  "BNGI97604--*5>C2.<+'!"!$--0"#   -  NºÞ¹N "ƒËÖÏÍÔÒÇ»·½¯c" -   ')#-4. 'QdljkbYH>;426.19dmG(5n‡‘›˜œ¡œ¢™›³ÕããÙÃÓçëïíððîëäßÞ˳ÁÎË´¤Ÿ£Ÿ¤¹·³¸ÀÃÀÄÌÑÕ×ÕÓÓÍÓÒÑËËÔÙÚÙÝÜÜÔÌÄÏÜâáãéì÷üûýýýýýüüýüýüüûüüþýýüýþýýýýþýýþýýýþýþýûüüüûúùúýýýþýýýýýýüüûüýüýûøõîäãààçìñöùùúúúüûûüûüýüþüýüüüýüüüüûüüüùùöíããÞÝÜÛÚÛäåçæâÞÜÝáåäââáäåâáââãÜÑÔÝáäàÙÜÛãèëêèèèëîíìðôøúûüüüüûûûüüüüüüüüüüüûüûüûüüúù÷öôòïëçãããæêï÷úüüýýýüýþýüþýþþüüûüüüûýýþýüþýüûýýýþýüýýýýýüýýýýüüüüúøùúúûüüüûú÷èÜÒÍËÅÀ½ÁÃÆÊÉÊËÏÒÕÔÜÞßàáÝÝÙØØÔÔÎÌÉÊËËÉÄÅľ¿ÉIJÀÚæíñòòòñññéÙÊÅÄ¿¾ÀÂÄÁÅÌÊÈʹ€<0'$)() .;::6(2:Lggedc\N?4;7-'&/+/(&'#'"#)()  -  -    - -  - - -77(# )GMLPE   #8KWY^ecikikhilkfsnidh -  -  -  -   - -      -  -#)&*'.*"# !!$ !"  %$ -  -" $+'&//5,*)'6.+/486785>905(-3' $!$?F3 10!   -  ,ENKGEJBB=3($(+'$!    -  K°Ù¹R 5¡ÜàØÓØÖÌĿ®]  - -  "'#!  /))"!9`kf[bfXUNF:1$-Nf]1Luƒ“š›”ž œŸ ÉàåäØÈÔçêìîððïêãáàÒº¼È̾£§¦©©¸º´¶ÀüÀÌÒÒÔÔÕÓÑÖÔÎÌÐÙÚØØÜÚÛÖÐÉÐÙàãåëöûüûüýüþýüüýüûûüýýþýýýýýýþýýþþþýþþþýþýþþüùöøûûýýþýýÿýýýýýþþüüüýüøñêãáÞàåêðööúúûüüüüüüûýýýüýýüýýýýýýüüüüüýùúõëâåçèéçãÝÞçèæàÝÛÙÞÞ×ÛÚâäæåãßâäÝ×ÙÜÛßâÜÙØàæìêçíó÷øøôñò÷úüüüüüûüûüüüýýüüüýüûûüüûûüûûùúúùø÷ôñìêçææçîôùüüüýþüýýþþýüýýüýþýþýýýüüûýüüûýüýþýþýüüýýýýýþüþüýýûüúøøùúûüûûùðãÔÍËÃÀÂÁÇÇÉÌËÉÍÐÔÑ×ÛÜÝÞÞÝÜÙÖÓÏÎÌÉÈÊÊÌÆÅÆ¿Âƾ®ÁÜåîññòôòòóðäÕÇÄÆ¿ÅÇ¿ÄÈÊËÊÄN2+*) &#%8><<78BUlpke^Q?55>;3*,,.0*'%*"! $*++)!  - -    -     /54=@DA89>=6876;2. %).-'&(/(-B, 6=LNC<) &6EB=:...5=<>>8:<7;470/&'!0+( "%*-2  $.8AD=$%-=I;A=;..4873..4?;HF=4?EIYca`SIELV^gqu~y|t~xz‡†{|~„‹‹ˆ€xqjjndP7!%0FHIH7/! %JaomhXJ==SXafpmm‰|~|{|€ƒvqjgpoqloqnlaZYNDOX_lrdV8# -   -COX_dfdpijkihntqijd]  -        - -    " &+)*$",)" ##!!!#"    #+!"/,,#&')-)*+*81#"&(.9;9:0!!&!&*%-<5#$%! - -#" 0IO=CDD:66)/%.30(-2&! ??   - - #f¦½5' -D°çìëëèäØÏÉÀš@  RÝL -  %! &)   (4,$"7^kljfihniK#PeSC ##Ly†•™œ™¡ž ››£ÉàãåæØÆÑçíîïðíííåáâÚì·Ä·©­³§®º»µµ¾ÁÀ½ËÏÓÐÐÒÓÏÐÌËÒÖ×ØÙØÝÝÞÜÖÎÏ×àéôúüüüüüýûûúúûûüýþýýýýýþýýýþýýýýýýýýýýýýüüûúüþýýýþþýþýýþþþýüüûøòíåÝØàçíðóööúûüýûüýýüüýýýüýýüýýýüüýüüüýûüýüüùøòìéâåèêëéééèçéëéáßßáß×ÏÒÖÛÕÔÕÓÖ×ÖËÊÔÙÞããâæèèåæçêðóöõòðïñöùùùûüûüûüüûýýýüüýüüüýûüüûýüüüûùùûúùøù÷óðìèæäãéïõøûýýýüüûýûýüýýþýüþýþýýúøûûýýýþýüýýþþýýýýýýýýýüþþýüýüú÷÷÷÷óìáÔÌÈÄÆÄÆÉÍÉËÇÂÆÊÏÎÐÖØÜÜÛÜÚØÕÔÑÏÍÎÍËÉÈÊÊľ¼®²ÍÞèíòõñòñóõôóíÝÓÈÁÂÅÇÇÈÊÊËÎÍÄQ450*&),#/4;JDE^ttpcf_S817BC278:91-*%"" %++$"#  -     -  %)7?=:>2/4?4157"#$&#%!*& "*2+" %+->F8+9A>ELI+)8DA?E:722.0176AC>4>KI<24>BXUSRQD=NZSdllvkafvr‚tx€|xzˆ|ƒƒ…ˆ‹„xjjnkhG)+ARXNH;1 #EYgiVIE8?EM]ipolŠ{p~zru~wsmqptnmkmtul_Y\VCAEUfePK7!  .@ELX`_bikieiipogkk]` -  -     -         ! $-&##!$!#*#" !#    - ((*)()42'#$&/+)'"$04044- "#431'" -  - ;NMHEC?955+-%)0.% # %!A !!  - - #j ¦h$ (mH¯æîðîëèÛÖÕÈ”;    ( '& ++#-\jlte_qna9,UZK3   -(]”š¢ž ŸŸ—–ŸÅÞâååÙÆÕèìïððñíëäââÚ¿ž«¾¸ª³´¨­»¾³²ÃÅÁ¿ÉÐÐÑÓÔÓÎÊÈÎÔÖÕØÙÜÞÜÞÜÚÓÐØßí÷ùüüüýüûûúûüüüýýýýýýýýýþþýýýýýþýýýüýýüüüûýýýþýüýþþþýýýýýüýýýùïçäàÝäêïõøùøùúüûüûüþýüýýýþýýüüýýýüýýüüýýüûüûùù÷óïëæãæééëêéêêêêéèããââÝÖÓÔÕÖÔÔÕÕÕÔÅÇÏØáâàæééééççèëîîîìíîîó÷ùùûüüüüüüýþþýüüýýýýýüýüûüüüüûûûûüüúùùùõóîìèååéëï÷ùýüüüüûüüüüýüüýþþþýýüýûûûýýýþýýýþýüýýþýûýýýýþýýýüüüüøöñîëåÜØÐÊÇÈËÉÌÎËÃÀÀÉÎÑËÐÚÙÞÜÛÛ×ÖÔÐÐÎÒÏÌÎÌËǽ·¬³ÏáéëñòôòòóöõóðæÕÌÆÂÆÅÈÉÈÈÈËÎÊ_:0&)12%*2>;E??Wnyvki`F:8=HA?>:<:2+'$&"'$%#*'&+ - -  -   - -  2:;9>:062840'-$!#! %!$',#! (1,DH6&"148?WY-->ME=@?70920'0078B6=???(2LPLR]`\FCKQQb]^bbdrqztwusp~…x€|ƒ‹‰ˆztvwj_M.&5ARJGA@2 !?_k_SSK8EIQ[ckrsuxxmunpvnjusursqlmrspjeg[E7AU]QL?3 -=GQV\^jmebbginlggda]  - - -    -   -   # %,($!$)"#*) $! - "  "'"',+$),),* ')/'$() #!%$)% # #&-+&!!! - -  -AAKB@B?>662)&$00*"##"(  1z¡\ J¯äîððïèÞÙØň1 - -   -*"'  - (('%#*Nekllmpn^,8ZdI" =dyŽšœŸœ™¥¨ž”Œ´ÙâæãÒÂÕéïîðòñðíåâáÛÇ ¦·¹³·¸°¯¹º¯¶ÀɾÁÊÑÖÖÖÖÓÌÇËÒÐÊÈÊÒÚÞÞÞÞÚÖÔ×âòúûüüûüùøùûýýýýýýýýüýþýýþþýüýýýýüüýýýüúûüýýþýþüýýüýþýýýýýüüûöîêâáâêîôõùúûûüüüûüüüýýýýýþþþüýýýýþýþýüýýüüüúùø÷óññëéæãèéêçèèêìíìêæââäãÙÙßÞÝ×ÔÕÙÚÙÏÍÑÕÚäåéëíêëèççéëêèéêéìðõ÷úûüüüüüýüýýüüýýýüýüüüüüüýüüüûüýüüüüùùùúöóðïëèæéìíòøúûûüüûýüýýýýýýþþýýýýüüüüþüýýýýüýþþüýýýýýýýýþýýýýüûüúòìææãÛÔÏÍÌÎÎÎÊú¹ÃÉÑÏÐÕÚÚÛÜÙ×ÖÕÑÏÏÎÎÉÌÌÇÉÁ½³¨ºÔãèíñòôóòòôöôóêÚÍÉÈÉÇÈÊÉÌÌÊÌË­m@,)))*%2/06:D456*,64-#$"&!  -   K’¦—H   A§åïðððíå×Ô¾r+  - $! $(  -&+*)(*J`tnpomnS"%@U\@$Rq|‹š™˜ž šŒ‚£ÓáäâÐÀØêîïñññïìçäâÛÄ©¢µ³°µ³­±¹¼²µ¿ÈÁÃÊÑÔ×ÕÔÒËÅÎÔÑǹÀÐÛÝáââàÝÙÚäòùüûûøôóúûüýþýýüþýüýýýýýýüýýýýýýüüýùúûüýýýþþþþþýýüþýþþýýüûöïéèèääìó÷ùøùûûûüüûýüüþüýýýýþýüýýþýýýýüýýüýüüüúøöóñïîëèææåçèãåçìîìííëéææäáäçäÞÛÕÖ×ÞÞÓÓØÜáèêìììëëéçäçèéèèèëëîñöúûüüüüûýüýýüüýüýýüýüüüüüûûüüüüüüüüûùùùùø÷öóñïìéèçåèîôøúù÷üýþýþýüýýüýþþþþýýýýüýýþýýýþýýþüýýüþüýüýýýýýýüûúøñìèãÜØÖÑÒÒËÉ¿¶¸¹ÅÏÊËÐÓØÚÚÛØÓÐÒÎÏÎËËÊÇÇÄÁÁ¶­ÁÕæêðñòôóóóôöõòëÜÐÉÈÈÆÉËËÌÍËÊ˺M5.,-.(+,3@=GC?F{™ˆoX;=LDH1*.5421*%,)"&)%     -   - - /0DBCH>83*0(#/+&#    5EH8"#(.8>9558<4073<6%$#"+%#-4259=:0>HLW`RT@4=HHOUY\^apkurhtruv}wvp|xuolqtlf`YB353>DC7?B/9WcdioiM=DKYahotnd^ajnrojowsurrtoqligXWUP;7HTXcaU@#  7HTZ]jifaikqkdgf^^g - - -          - -  '&$&(&#%$'#)+%&""$ -  - $ !(&-%))%'"$"'&,*# "'#0/'#   - !  -&7@>F?9.4<1-+246/ '&#&  - - &k¡¡5 - AŸßîððñïéÕǬa)   $ &   +)/47O\etpwnjC!+RbL, 1cy‚‚˜™žŸž ™‹xv–ÃÞäáÔÄÖëîïðððîìçâãܳ¥¦­ª¸¶¶¶¾¼·ºÁÉÂÄÐÑÓÏÐÎËÅÉÑÓÍ·ÁÏÜÞáââäãäåèíðóôðìëñüýýýüýþýýýýüýýýýýþýýþýýýüûúúûýýþþýþÿþþýýýþýýýüüúõðéââæéìïó÷ùùùúûüüüüüýýýýüýýýþýýüýýýýýüýüýüüýýüüûùøóðëëêçäåæçãááãëêìíìêéèééëîìæáààâåêçßÚâèéëìîîìïíéæåèèëêéçëììíòùûüüüýüýþüûýýüüýýüüýýüüýýýýýýüýûüûûüúùúúøùø÷õóðëåáÝßãéîíñùüýþþýüþýüýýýþýþþþýüüüüýüýýþÿýüýþýýýýþýýýýýýüüýüùõðêäÛÚÖÔÐÍÅ¿¶´¶¿ÆÌÇÌÓØØØÙ×ÓÐÏÑÏÎÊÈÂÅÇÁÂÁº°ÂØçêðóóõóñóõôóóìÞÐËÊÊÉÊÌËÍÐËÏÏÄ¡h:-4*)&')35===77,*-(1).'"#"! - &DI7"#12;28,!)06:625! !%) "%(,,076-'-9BECC5,2:GLLVYa_`dgkkpwkqxtpqu{lmfnxnkk][J2&,68=D=9.* -8XqrqumKBKCUgjcfjWRgkjckffgkxvqpxwmnh[XZQ4-Oecb\S8  2BMQU_dhkirvmifjbhb   -    - - -       "$&$&"*%%'&&+)!"!! !   - -()"%!%!!0&#! )!%$!"$"'+  /'   $ - .9<DB;2)23135*)#&,#  -  -   -       $9=<:16<8.046)&*$%!!  - !*:@0(./13;("#)('*+$ " ) +44'"(043+*!##.6-&1/6@wµ¨sn‘~]58HJN=35.24*/)$,!&%!!        -  -  - *8C=1551280'!%/($!      --/$!&2((-"", #%&',0+#!') &!&/?DQ]ccbbie_c_`eg`jeammckrqooke]^J5$;B;<+" /OallhYL>=?OY`[[^daagdpjjhnmejhldjpkhUJSD.%DcgbO7, %(&BLX\er|wsqg^[`]  -   - - -  - - -!!!(#*-'+#$#%#%(-)'%%   - -$/'""   !$"'#!"#  #$!.%  *6;53*+/'&$$# - - - -   '- $,&$)("*' '!&#$&$*3?DVZ]^[\WZTZ^bZ^Y`^bc`jjihppc_\SA&%<KNI<5' %:?FRcouxvicTQ]b  - -     !!#"#!"" "#$"#  ! #'!!!")#"#%&(%"""#%# """# +!&#.#   )"1DE=B614:6.25/(&%  -  -    0´½½­‡5 "IŸÖæëîñòóïìÔy4  -# !& "  - 6DRMFAQ^gk[6)YXE% MxŠ—š ¢™šž›xo~‹‚|©ÒÜÐÂÙëïïððïîìåâãÜÌú§˜¦¶¹³»ÅƺºÅÈ¿ÆÏËÎÎÈÄÈÏÐÇÁÀÄÀ¿ÃÙãåèêîô÷ùüüüüû÷ïîñùýýýýþþþýüþþýýýýûøôöúýýýýýýýýþýýþýýýýýûõñíêææèëðö÷øøùúúûûüüûüýþýýýüüýýýþýþþþÿþþýýþþýýþýýýþþüþþýüüüùõôóóðñòðîìéäÜÔÎÒÙàæêîóôöùøù÷÷õôóõöôîëòõôóîåÝØ×äîõùúúüûüüúúûüüúûüûýüüýýüüýýþþüýýþýþýýýýýýýýþýýüýüþüüýüüüûüüûûûùùù÷öôðêåçèéêìòöúüüýýýþýþýýþýþýýýýýýüüýýýýýþýþýþüüýýýüþýýýýûùôíéáÛÜÓƽ¼»¼¾ºÁÉËÏÍÍÓØÙÕÓÔÑÒÑÎÊÈÊÉÈÇÄÄÆÎÛçëïñóóôôóôõôñéÚÂÂÉÎÊÈËÉÎËÎÐÐÑÏÁŠL50.01/,3>^«Ì°k]XIDDJJI<5212(,0&'#')&% #  -     "68<;042'("# "$ - -   !#%!$&*'$ '  &'0898:MSKRGDFGQNQQNMEIQSOGNZ``VZZUN?0)'!-638,%4D?920'")'%1/+72-?@0''/5)-)*+)-1..&%&"   "#' "-38DIMSUVUPK@@IP   - - - -  -  -       "!" '$" '%")"%# &'& !""("( +&)$ "-(#   ! % -,5AB@;:-1;213-'02*'!   - "" -  -  !HÈÞáΞN&W·åîñòóôôòìØ„2   %(%!   .INND9BXheE'/YQ43l„‘“› ¥ššž•‹ntŒ„u†¼×ÏÂÚìîïðñðîëãàâÚÌþ´©§·ºµ»Åú½ÈËÃÇÍÌÉÍÆÉÑÓʽÁÊÉÂÀÂÕâæêðóúýýüýüüüùòìî÷üýýýþüýþþýýýýûúúøøûýýýýþþýþýþýýüüüüüöñçåçèéîðô÷ùúúûüûùüüüýüüüýýýýýüýýþýýþýýþýýýýýþýýýýüýþýýþýýýüûù÷öööòðíëèèâÜ×ÓÒÖÜáçëíîííïïîìíëççêìéàÛèêëìêæäâÜåïô÷ùùúùûûùùúûüüüûûüüüüüüýýýýýýýýþþýþýüýýüýýþýýýüþýýüüûýüüûüýüûúûúúùøöòíìíìéæäçîøúûýûýýýýýýüýüûüþýýüýþýüýüýýþýþýýýüýýýýþýüø÷ôóîèäÝÕÆÀ»»¾¼·¸ÄÆÍÐÍÍÓÓÔÖÓÓÒÍÎËÌÌËÉÄÃÃÆÐÚæíðñóóôóóññóïèÙ·³ÁÌËËËÌÍÍÎÑÔÓÌˤ`A:46+*)46M—ɹ|cVFFBTK=3%%'&'#)2,*3'!"%#!$) "$().  -   -R®ãëíìÙ¥R /wÍíñóôöôôóîÜB#  -3%   -"BDK8CBKWK)8PD Qw‰Ž™ž œ›–‡„qit„kk•ÄÀ¿ÝìîïðïïïëââäÞÎÉË¿µ±¼¼¹½ÁÁ¹·ÈË¿ÃÉÅÂÀÊÑÎÉÀºÁËÌÉÆÅÒåéðùúýýýþþýüüûøñîòûýýýýýýýýüüüüüýþþüüýþþýýýýýýýüûùøñìèéåèìñô÷ùùùúûûûûüüýüýüüýýýýýüþþýþþýþýýýýþýýýüýýüýþþýýýýüüüûúù÷ñíëæäßÜÜÝÛÛÜÝÛÚÚÞÜÜÛÞàÛÙÚ×ÚÚÙØÕÔÖÔÕÖÌÆÐÓÕÖØÛÖ×ÚÞàåææèëëëëíîñò÷øúùúùüûûûûüýýüüýüýýýýüþýüüüýýþþüüýýüüýýýýýûýüüüüüûüûúùùùøõôóñîêåäåæëïöúýüüüýýýýûúýýýýýýüýþýüüýüüýýüýüýýýûüûù÷öùúúòèÙËÁ¿»¼¶¬®¹ÆËÎÏÉÌÑÑÔÓÔÐÏÎÊÌÊÈËÈÂÃÌÓÞèëîòóôôóñððòñëÙµ¦°ÃËÏÉÌÊÍÑÐÑÕÕÒÁŽRF70*.+0/JPNC89+-0/%""" )%"*)       085)$'!  "       -    -  -    -     -    -  -  - -     -  -     - - " # $%($(..+0,&*##!$#&*+9IF60&" "*0/,(&"$%&)&#) #($%%#(%%!!%'(!!( - ! (++,),3%&&0(!'+,&1(%,,)-(*;62*'%*%)-("#.),*+!+3'3+%%''0. ((,(-)('% ((+-/#$)&(%*&#'% #+'")..2:91$  $  -    --yÈéïðíâ²]& +tÊîñòõõôôòîß I% )  "40   - - !@7>LG$(C22dx‡”›™  Ÿœ”“†~wae|}o†²¾ÀÙêíïðïîîêààäßÎËÊÄ·±¼¿¶·Åü¾ÉȽÃÆÞÌÕÎÅ´³ÀÍÎÌÇÇÐæíõûüüýýþýýýýüúôðñúýüýýþýûüûþýüýýüüüüýýþýþýýüýüûöñëèççèìîòöøùùùûüüüüüýüýýýýüýýýýýýýýþýýþýüýýýýýýýýýüýþýþüüýüüüû÷òîçèãßàÝÜÞáÞÝÜÞÞÜÚ×ÒÑÓÑÒÑÍËÌÊÈÉÆÈÈÉÇÃÃÄÀ½ÀÆÆÅËÄÆÉÎÕØÜààáäããààáäæêìñóõö÷úùûüüûýüûýüýýüýüüýýûüûüýýýýüüüüûýûüýüüüüüüüýüüûûúúùøùøöôñíêèãååçîôùüûüüüûø÷üýýýþþýýþýýýüûüüýýýýüýýþüûú÷÷úüûøñãÒÉÁÀ¿·³±¶ÁÈÍÐËÍÒÓÓÔÓÏÊÍÌÊÇÉÅÈÀ¾ÆÎÜæëïñóôôóñììòòìÛ¯«¾ËÏÏÑÍÒËÌÒÓÕÒÆ¥gB7873141>Z§Á \<6@VKG<521-'#+%#%*% !" %$    # -   - -        - - - -      - - - -  -  - -    -   -%  - -    -     -!  595>,&D>!   &'  -       +  -   ! $*# ")'*$&02"   - - - 8ÕëññðèÂp30mÅëñôôôôõóðߤF:!0-"  2OI??<8BI- 1?$ Dtˆ–žš¡Ÿ˜šnh‰{_gvŽ‰‡§»½ÚêíððîîìéåäçäÑÍÏĺ´¿¾´¾ÇÄ¿¾ÉȺ¾¿ÂÂÂÐÒƼ¯ª¹ÉÑÑÎÌÔèòúüüýýýþýüþýýûøññøýýüüýúüýüýýþýýüýüüýýþþüýüüú÷ðëêåäèêïò÷ùùøùûùüüýýýûýýýüþýýýýýýýýþýýýüýþýþýýýýýýýýýýüýýûúúùöóðìçãßÝÝÚÛÛÞÝÝÜÛÛÛÚØÑÉÁÀÂÆÂÁ¿ÁÀ¾¼½¾¾½À½¹··¹´¶¶´¸»¼¹ÀÂÉÍÑÓÖÚÝÛÛÙ×ÙÛÜÝàäèçêëîðóõùûûüüüüýüüþþýýýüþüýýþüüüüûýýýüûýýüýýýýüüýüüûüüûúúùøøöòñïìêæãßåìñøûüúøñóúüþýýþýýýýýýþüüûüûþþýýýýýüùùùûüûúøîÞÎÈÇüµµ´ºÅÉÐÍÍÐÒÓÔÖÒÍÌÍÊÆÉÇÆÁÁÅÍÛäëíóôôôôñçêòòìÛ³¡¸ÉÎÏÍÊÐÏÑÓÓÔÔεwJ;86404(:N†®”V>=KYO312340+**&)$''#!$*+      - -   -    - &$  - -     - - -   - - - - -  - -  - -   #,") - 4NK$ -   - -   -  -    -      - -   -  -7 -   -  -   - -  - -  -!,!  -  IàíññðìÖ”H 6h¼éñòõ÷÷õóïàŸJ  - /.! -->MK@8:9 $ Cwƒ‡›› ¢ š™zfXkˆvhs’‹¯ÃÜêìíìîììïëëëêéâÖƹÀÊø¿Æý¼ÃÁ¸º¹ºÈÐÏÈÀ®®¶³ÅÐÔÐÚêøüüýýûûüýüýýþüüøòîòúüüûüýýýýýýýüüýýüûûúùöîçäèêêíïóô÷øùúúüûûüüüýþýýþýýýýüýýþýþüýýýýþýýýüýýýüýÿüüüúùúöôòñïïíéçâÜÖÑÑËÈÈ¿¼»¹ÉÙÙÚÛÚÛÙÛÛËÉÎÑÑÑÍÆ¿²¤««¬ª©·½¯¯«¯®­¨®ºÀ½¼ÀÂÄÌÍÊËÐÑÎÌƾ»½ÁÁÄÃÉÈÌÎÓÚÛÞãçëîòõùúûýüüüþþýýýüþýýýýýýýýüýýþýþþýýýýüüüýýûûüûüüüúø÷ù÷õôðîêäÜÚÛßäêøüüüýýüýþüýýýüüþýüüýüüüüûüûûüýýüüûùùïßÒÅ¿ºº´´´·ÅÌÒÎËÊÍÌÏÎÑÐÊÈÆÊÊÊÇÀËÜæêëñôôôòíåæìé׺£’Œ˜»ËÑÕÑÓÔÔÕ×ÚÙÕ̬rL6>429119KdN018TK<80*:87((%$-+& $'+! -    - -   3    7   - -        - -     - -    -   - -  - -  -2uÄêñóôôòìÙ€:'.]´èñòóôóõóîÖ‡:%   !63+ &3JD:=687  - Uxˆ’ ¨  §ž”’†od^\}‡}‚‘š“£ÇÝëìêêêéëéççèåàÚÔÈ¿ÉÎÄ»¿Éº¾Ã½²´·ÀËÍÊÀ±ª²·¸ÄÎÓÖâòûýüüüýýüýýþþþüú÷öúýþýýüýýþýýþýýþýýýü÷óñíåÝßâèìðòöøùúûûûüüýüýýýþýýýýþþýýýýýþýýýýýþýýüýþýýýüýüûúøöóóñïîîìéçãßÛ×ÓÍÐÍËËÌÆÂÁÃÏÚÜßÞàäàßÞÔÊÈÍÑÏÊÅĺ¯­°­±±¶·´²³²¯­®³ÀÁž½¾ÃÇËÎÌÍÍÏÌËÉÄÀÁÇÅü¹¾¿ÀÁÆËÐÒÒØÛàåêïòõöùüüüýýýüýþýýþýýþýýýýüýþýýýüýýýýýýýýüüýûüüýûûúúùùöôñîæÞààáåï÷úþýýýýþýýýýýþýýýþþýýüüüüûüüüýýüüüú÷ëÚ͸¸µ°ª²½ÆÍÏÌÌÍÍÐÌÌÏËÊÊÉÅÉÇÃÐÚäéíñõóóòïçæéá˱žš““´ÅÏÓÕÔÔ×ØÙÙ××μˆQ;678734C^ZI6:MUC3729@10'&+-3'%! $    -   - - 6 -  - -  - -  - - - - -      -*    -  - - -    - >‘Øíðòóôóïã£P+/Q¨åðóõõöôñëÉr3  56-#  &!+FIJ;63B9"   (hwŒ£¤£ž¡žž™ulhZMcŽŠŽ˜¡žÇßéîïëìîêçÝáåá×ÏÏ˺¹ÂÀ½»ÂÄ»·¾¹®¯»ÈÍÌǸ¬µÀ½½ËÑÖßðúüýýüüüýüüýüüûúùûüýýþýýþýþýüýüüýþýüüúðäáßßâèíðóö÷ùùûüüûüüýýüýýýýýýýþýýýþýýþýþýþýþþýýýýüüüýúúùôìêêëêêêéçáÚÙÖÕÔÒÎÇÅÅÊËÎÎÅÀÃÎÛââæéëéæãÙÊËÏÓÐÏÐɽ³¯±µ´³·¹´´¯²±°³¶ÁÂÇǽÅÉÌÏÐÎÌÍÏÊÆÃÀÄÍËËȶ°¸¸¸¼½À¿ÁÉËÈÑØßåçêíó÷úûüüýüþþýþýýýýþþýýþýþýýüýüýýüýýüûüûüûûüüûüûúùùø÷ôïìêêååæêòùüýýþýýýýýüýýýþýýüýýýûûüüüûüüûüûûüöéÙ˾·´¶­©¶ÅÊÎÊÊÍÌÏÍÍÌÊÉÊÇÍÎÈÇÏÛãèìðóóõôñëêæÓ¼©˜Ž‰”³ÂËÑÔÑÒÚÙÙ×ØÙÔÈŸW;<7<61;Tg`FDOYW<;A8>863)0-/1#  Y@!%        -     -    -  -      .72 - -  -   %R¢àîñòóòòïä­]--Y£äðóôôôòíá«U+! 68- %-% :KE><;BJ& - 1t‚”¡ª©¤™œ “‰nskbQbŒ|ƒ—˜—ÅàëíïððïíèÞÞãàÑÎÐǹ²Áõ¾Äõ´¶±­²ÂÍÑ˽­¨º½»ÇÓÔÙê÷ûûýýýýûüüýûúüúüüþýþþýýüýýýýüýýüüüüûõîäáâåêíñóöùùøùùûüûüýüüýýýýýüýýýýýýüýýþþþýþýþþýýýýýûûûùôðíçãáßâßååàÚØ×ÔÑÍûº··¿ÁÇÎÌÊÀÁÐÜãåèéëèéæØËËÑÒÓÕÒÉÁ¼½ÁÂÀÀ¾¼¹¶¸·¶°»ºÂÉÍÅÁÁÄÉÎÑÐÎÌÏÍÑÈÄÅÅÌÎÉÅ¿·±°°´±²²¸ºÀ¿ÃÃÉÎÔÜÞäèìñôùúûüüýýýýýýýýýýýýýýýýýýýýýþþýþýüüýüüýûüüüûûúùùøöóòðîëææèíôøûüþþýþýþþýþýüþýýýýýüýûüûýüýýûûüúñàÏƺ·¸¯©¬¾ÈÍÑÐÊÌÒÌÏÐËÌÉÊÊÍÉÂÍÛâæíñóóóóñìëàÊ°¢˜‡›µÃÌÒÖÔÐÔØØØØØÔͱh85.559PmjV;MX]R>?>4<+174*-.2(,7*$' -     - -   - - -   ! - -     -   - -   -  - .5" -    -  -  -'Z³åðñôòóòíæ«W-'OàðòòóòíèÍ„?"   2>;1&&61'JM693:G5! 8|‰™œ¦¤¤ŸœŸ•€jpfhbk˜Š…Žš’¹áìïïðððïèÝÛÚÖÈÃÆÀ¯´Àº²¹À¿³µ¸°«²ÆÑÏô ¦¶º½ÌÓ×ãòûüüýüüýüüü÷÷ùüýýüýýýþþýýýýýüüýûüüúøñìãàæêíïó÷÷øùûùûûûýüüüüýýþýýýýýýýýýýþýýýþþþýýýþþýýûûù÷õîëèåÝÙ×ÕÔÕÜàÜÖÓÍÇ¿¼·¶¶¶³¸ÂÈÌÎÉÆÄÎÚáææéèèåâÖÍÐÐÕÐÓÎÌÉÉÊÍÏÑÏÎÊÂÆÄ»»ÁÆÃÃËÌÅÂÁÈÍÐÏÌÏÏÐÓÒÈÃÉÉÏÐÌý²°®³³¯³±±´·½½ÁÀÃÉÌÏÕÝâæéðóöùüüüüýýýýüþýýýþýüýýýþýýýýþýýýüüýýýüüûüüûûúùúúöõõñðîëìéëðñ÷ûúüüýýþýýýüýþýýüýýýþüüûùûûüûûúöçÖËÅ¿·³ª¨´ÂÈÓÑÊËÏÑÐÍÍËÉÈÈÉÉÃÌ×ãéìïóõóññîéÜê ‡Ÿ°ºÊÓÕÒÑÔÙ××ØØÖϼ‰K765989,+%*4.-&!,1!$"     -   -     - - -   - - - -      -!! -  - -  "&"0!7   -  (_»éïóóòðñîážM(*DŽÛîïðïíçãÎ8#  -  9EC@5  %5)BK::4:BB% J€¦¦§¨£ ž˜~rstkqo›Šˆ¢–”¬ÙîïïïïðïéÞÑÑÎľ»´¨ª´®©¯´¶¨¦­¦¨¸ÉÑÍ¿­Ÿ®¹½ÊÐÔÚêøûýüüûúûú÷ñíôüýýýýýýþýýþýýýüüüüûúöïééåãèíïòõø÷ùøúúüüüüüûüüüüýþýýýþüýýýýýþýüýþýýüüýüýüûú÷ñìææàÜÛÖÐÍÊÌÔ×ÐÌÆÁº´ºº½¾½¹³³¾ÉÎÑÌËÊÎØàããååããÞÖÎÏÑÑÎÌÉÉËÐÔÖÙÞÝÛÔÑËÄÃÂÆÉÅÈËÇÄÃÄÉÎÏÐÑÓÒÔÕÏËÉÊÑÑÐÎÆÁº¸³µ¹µ±¸¶²²³´¹º¾ÃÃÀÅÌÐÜàæëïòöúýüûüýýþýþýüþýýýýýýýþýýýþýþýüüýüüýýüüüüýûüûùùöõôñðïííìéíòõùüüüýýýþýüýýýþþüüýüûûùõùûûûúöïÛÓ˾¸»³¨«ÀÈÎÐÏÉÊÌÏÏËÊËÇËÉÆÈÏ×åèéíòôôôòìèÙ¿©Ÿ‰¤¯­¿ÑÔÔÒÕ×ÕÖ×Ù×ÔžU62?=R†—vYKQeUB88303/0/*,7,) "043.,$   -    .       - - -   - -       .-+,,$1  - - -  -  +qÇëðòôòñïèшB'":uÅâçéêèìëÛ?! - - 0LJ?;% -7-4NB;  -!'-$BE<@B:E1 -5m„—§ªª©£¦¥˜„spq~{{™˜‡‚££ ÉëíñïñïñëßÕÙÜÕÐÎĽ¼Ã¼³½Å¿´¬³®§ÊÍÊ¿°ª²º½ÊÍÑÛëùûûýû÷ôêäããàíóûüüüþýþýýþýþüýýû÷ðäáâçëìíóõ÷øøùúüûûüüýüûüüüüüýüþýýþþþþýýýþýþýþýþýýýýüûøóîéæáÞÙÔÍÄÈÎÏÌÌý³°¸¸ºº½¾»¼¹·º¼ÇÐØÛÛ×ÐÉÓÚÜâãáäââàÙÕÓËÉÈËÌÒ×Üßäééæäààßß×ÒÔØÕÐÏÏÌÍÒÔÖÙÙÙÜÜÛÙ×ÔÎÑÓÔÓÑÌǾ»¶¾¸¶·»¼¸µ¸¸±´ÀÃÅÆÅÄÁÈÑÙÝâèèêïôøúüüüýþþþýþýþýýüþüýþýýýýýýýþýüýüüýûüýýüûûøùúùøøôòòîìëéêëðô÷úûüüüýýýýýýüüûüûùøøûüûûùõêØÉÁÁ¼µ­¤±ÅËÐÒÈÉÉÈÈÉÊÉÈÇÊÊÊÓÙÞäæëñôôóóíâ˱¦ŸŽŠ˜°¢¡¬ÅÓ×Ø×ÙÖÖ×Ù×Õ̶l585D„©¡u^\ijMD9.*16-,*,/,1#'7@=2$  - -   -  - -      =-         - -   -    -   B  -?) -     ;†ÙíïññïçÙÐÉ9$"7cºæìñóôòðè¸V- -*GGB>0 -5$3B$0oÌìððóõóñê¸`, - "@DI?37*92#.?@@D?CH -Jx §­¬ª©ž‰Š…x~ynpnƒ—‘’›¦ª¼áìîðïñïêÞÖÚÙÍÎÐÆ·»ÅÁ¹»ÃÁ´®¬§±Ê;¯Ÿ±¼·´ÁÐ×æóùúõöõôïäÝÞÞÝãõúûüüüýýüüüýùóìäßÝâçëðñõõõøùùúùûüûüüûüüýüüûüýýýþþüýýþþýýýýýýýüüýüüû÷ñíééçäÞÝÜØÖÑÌÉÑÕÔÍÇ¿¹·²¼»½½¿¿ÃÇÏÒÍÕØÛàâãÜÚÙÝäååååäæèçééæãÞÝäëîñ÷úù÷îéçí÷ùùõîîëêëééêëíîñòðñóñðîìçäãßÛØ×Ô×ÑÈÆÉÉž¾¸¸¼·¸¶º¶ÁÃÇÆÇÇÇÈÌÏÐÖÖ×ÚÝãêìïòöûüüüýýýýýÿýýýýþþýýýýýþýýýýþýýýýýýûüüûûüùùúù÷øõôôòïïíéééìðõúûûýýüüýüüùùö÷ûýüüýüüùñäÔǽ¹±¡™³ÆÎÖÑÈÀÆÉÉÇÆÇÅÆÊÈÍ×áèíïòôóññé×¾¥š‘Œˆ ®¡˜˜±ÉÑ×ÙÓÑ×ØÙÜØÕÈ“F:Cv±²™sbz…eR;1..,($!#00-%!-/.B;((     - - -  - -   - - -    -    FœÙìðëéåéåØË’4$2wÌìñòôôôñé½d. -)"HJG><<$ #--%FGCEHHM1 $Y€Ÿ¥ª±®¥¨šŠ‹ŽŽƒ~zvsq…¡¢“…™®®¶×êïðïñîéÛÚÚÔÇÈÌɾ¸Ã½·ºÀ¾°¤¢­»Åĸ¡˜¬º´µÈÍÜèñóõöûüü÷ìÝÚÛÛÝæíøüüüýýþûøóìåàáÞâèïñôõö÷ùøùüüûûûüüýüüüýüüüýýýýýüüýýýýþþþýþýýýüüýøòíèæäâáàÝÚÜÛ×ÔÎÉËÐÐÎÈÁ¹¹¸»¿ÅÄÀÃÉÏÕÖÔÓÔÚàåçäæææééèçççìïñõøõïæÞáêõùüýýûðâäôûüüûùôòíèçãäéðöúûúúûûúùùöôòðîèåßßØÓÌÏËËÇÆÅÅÅÂÁº¹¼ÁÂÉÉÆÅÆÊÍÐÏÑÑÒÔÖ×Ýåééïò÷ûüýýüýýþüýþþýýþþýþüþýýýþýýýýýýýüüüýûûüüúûúù÷øøõõòïíìêêéêïôøüýüýýüüùøôùüüüüýüûûøìàÑȾ¹¢œ­ÁÌÓÑËÆÂÄÇÇÇÆÆÆËËÐÙãéìðóôóôðä槑ˆ™¬ªž–˜§ÄÓÖÙØÙØÚÚÝÚØÒ¦W=VœÀ±Œqy’‰cJ:3/'#% &+')'*1?A;/,"   -   -    -  - - -  -     -  -    -    - -   - HœÛëïîïòñì×Ày25wÇìðóóóóñê¾d*  &CC@FD-% - (2(5DFLMEHC 0i–Ÿ««ª©¥§œŒŠ‹‡Š†||xz}’¥–‰«³°ÅâíïððîêÝÝßÒ½ÆÊɾ¹ÁÁ¸´À¼­žŸµ¿Â½®››²¸¿ÅÒÜçìò÷ûüýüüûïßÛÝàãèçèìñõ÷õñçßÝáåèëîðòô÷øøùùúüüûúüüüüüýýýüýýüýýýýýýýýþýþýýþýýýüüûúöóìèâÞÚØÙÙÜßáãâàÞÖÎÍÕÖÔËÇÄÂÅÌÍÍÐÐÑÓÖÕØßÞßåçíñóööööôòñõ÷ùûüûûøìåäí÷üþýýýüïÝä÷ýüüýýüüùöòéàáçð÷ûüüüýýþýýüýüüûø÷óîåÞÖÓÑÑÍÎËÍÌÈÉÆÃÈÉÈÈÉÇÆÇÐÐÑÑÑÏÒÊÍÆÍÔßãåçíóøûüüüýüýýþýþýýþþýýýüþýüþýýýüýþýýüüüýüýüûüûùùùøöõóñðíêèåãéïõùûûúùù÷ôùûüýüüüüüúöëÝÑø°©±»ÄÍÓÐÈÆÃÄÁÃÅÃÇÇÈÑÜäéëðòóõòîàÄ®¥–‘Œ¡° –‘–¢¸ÎÕÖÙÙØÚÜÝÜÛØ·kUƒ¸À¤…‡š„Z94*1)##&+/$+7;CEA.& -  -   -   - -      -   -  -   - -           N±ãíñóôõóîܶx6 7sÄêðóòòóïê»^*  -  5C@FF7&   06+$#8OLFFHL* FyŽš¢¢°§¦¨§š†ˆŠ†‹ƒtz‚v|†§œ‰‹£²®´ÙéîðïíëÞÚàÝÇÉÍɽ¹Á¾´³Àº¤œ¬Àÿ´¦§³¿ÊÒÜêôùûüýýüûýûðãÚáîôõòìáÛáãàÚÔÔÛåêïðôõöùùøúúúüüüûûûüüüüýüýýýýýýýýýþýþýþþýüýýýüüüúõïêèâÞÔÖÒÌÕÚÛáéçååäáÒÏÕ×ÒÌÑÔÑÐÏÏÒÔÔØÝßäèéëëíóùûûýýüûûûüýýýýýúöðëêóûýýþÿýüúíÛáöüþþýýþÿþýüúòêååèñöûýýþýýýþþýþþýýüüôëèáßÜÚØÒÐÐÎÉÍÍËÏÍËËÅËÌÐÐÓÓÔÐÑËÈÁ¿ÅÉÑÖ×Ùãëôùüûýûýýüýýþýþþýûüüýýýýýýýüüýýýüýýýüüüüüüüûúúùø÷õôóïìæâââåçïóõøøõôúüùûüüüüûúûòæÖÊÁµµ¾¿ÀÊÑÔÈÃÁÂÃÃÁÂÇÅÆÖÝåêìðôôôðì׿²¥“˜¬¬š”‘Š—±ÉÒÕ×ÕÙÙÚÜÜÛÚÂyn¬Ç½‘y•­©„N:71021%!##.&!(:EKNF-#  -   - -  -      -  -   -      - - - - -      %qËëðòóôôóðäÀ}7#3eºêðóóôóðç±V( - =EKWB2)   '21,/ULCILK<-2 - -   - -       - -  . - -  !#  -  - -4=&   -       -  /‰Üîòóôõóòðé͇;,c¹èðóôôòïâ¥N"  -0BEG=8* -'67&#!'BIHEHHY,.h‡“£§¤¨¬«¬œl{Ž‹……y}s‚„š¦„’©¦›»àêïðíëÚÚáÞʸ¿ÂºµÀ½±µ¶¤ŸÀÊ·¶Â»©®·ÇÒàñúûüüüüýüýüüõäßîòñòíàÈÁÆËÑÙåïïóõô÷ø÷ùüûûüüüüüýüüüüýüüüûýýýýûüýýýýýüýýýüüýýü÷òìèçßÜÔÍÌËÎÍÌÓÞæêëìéëêàÕÑÕÖÓÑÐÑÕÖÞâåéíôúûüýþüýüûüüüýýüýþþýýýûùùûûüüýþýüþýýþý÷êÝãõüýüüýþýýýþþýüþû÷óíèêòöûüüüýýþþþýýýûûüüüú÷ñëæâÞÚÔÒÏÍÌËÈÈÎÎÒÑÏÒÑÕÑËÈÅÃÈÇÇÅÇÈÅÌÓÛåîôùüýüüþþýûüýýýýýþþüýýþýþýüýýüýýüüüüüüüýûüûûùùùøøøôðñëäààÞäææèðùúûüûüüüûüûùñä×ÌÀ¾ÌǾÁÆÒ×ËÄÆÉÄÇÈÆÆÌÕÞåéìñôôñòåÍÁ¹¬›•¦µ§’Ž•–˜ ¸ÎÕØØÙÙÜÙÛÞÜÑ¡¤ÌÈ¥€‹®Ã²pDA=;8:6-%!($!!,=JROLG-/ -    - -      - -        0 -  $('  "  -   "!   -&    =šâïôôõôôôñíÙŸG,/V³åïðòñðíÜ;  &5DJA<:' -(6:'-"?IHMKHZ>8zŠ• ¬ª©«¬¢“fex„‡ˆ„„Œ†z†œŸŠ™Ÿ¢±×éíïíèÜÙâàÒ¼¿¶³º¼°°®¡™¤ÈεµÊ̵«ÂÏÕåôúúûüýüûüýüûùéáéìåÝÏÁºÁÌÙáéïòö÷øøùûùúûüüüüüüüýýüýþüüýýüüüýýýýýýýýýýýýýýûýúóíèçäÞÖÏÉÌÎÑÑÎÇÒáåéîîîíéáÔÓÖÖÏÒÕÙàåèëðóúüýýýýýýüüûüýþþþýüýýýûúûûüþýýýþýþýþþþüûõêÞÞñüþýþþýþþþÿþýýýýýüùòíèêïôúüýýýýýýûüüüüýýüüûùõîëãÜÛÖÑÐÌÉÍÐÑÓÏÎÓÓÑÒÎÊÆÉÉÈÍÊÈÅÀÅÈÌÔÛâîøûüüýýýüýýýýýýþýüüýþþýýýüýþþýýüýýûüüüüüüüûúûùøø÷õôòîêèââáàßèõûùûýüüüüüûúõëÜÔÍÊÑÍÁºÀÒØÎÉÄÉÈÉÉÇÈËÔÜçêìðñöòïãź¸¨ ›²´ –’ªÉÓØÛ×ÙÛÚÝÝÜÓ°½ÒÇ£}š½È©iF=?=;=2*$'-8%*95*,  1DTPIELR Q…—¦¤«®­«¡‡]^sƒŒŸœ‰{yž¤’Œ’£®±ÌæíïìêÜÛåàÓÌÅ·µ­¼¿²¬§¡š³ÐÏ·µÊÌ¿¹ËÒ×ìùùúüüüýûûûûüùìÛÛÙÓǾ¾ÉØßæíñóõöúúúúúüûüüýýüüýýþüüýýýýüýýüýþýýýüýýýþýþþýýüøòêçãÞÖËÉÇÊÑÒÐÐËÉÓÝçêëíêêèáÛØ×ØÜàáäêëîóúüüýýýþþýýüýýüýýýýýüûúùûüþþýþýþþýýÿÿþýþýúôéÚÛêùþüýýþýþýþÿþþÿþýýýüúòëéèîó÷ûüýþýýýûüüþýüýýþýùõîçâÞÚØÕÒÐÒÔÔÕÓÏÐÑÑÐÊÆÉÇÉÌÊÂÁ½¿ÁÉÊÎÕßèñöüýüüþüüýþýýýýþýýþþþþýýþýýþýýýüýýüüûüüüûüûøúùùùøôôñîêæäàÛßçóùûúüüüüüüûùðá×ÓÓØÐÄ·¼ÌØÔÍÆÇÊÉÊÇÇËÔÜåêìðóòñíßÄ»»¥–ª¹±›”•Œš˜ ÁÑÖÙØ×ÙÛÛÞÝÙÄÐÖÀ–…¨ÆÌ™`JBBB; 8;8)') $BPJOJOY'![‡‘§£««®§¢u\Vm~ˆ“œ¦¤£¤‚}œ¨˜ŒŒ ¨Ÿ¿äìîîêÝÞåÞÔÍ˺ªª¸¶§š££¡¾ÓÇ«½ÐÑÇÈÌÍÙòúûüüüûýüýûùûùëÒÍÉþÃÕáçìððó÷ùøøúýúúüüüüýýüýýýÿþüýýýýýýýýýýþüýþýýýýüýüýúõðêåßÕÏÍÇÄÅÆÐØÔÑËÈÐÝæêëìêêéçæáàæèèêìðôøüýýýþþýýþýýþýþýýþýüúõ÷úüüýþýýýýýýþýÿþýÿþüùòá×ØäóûýýþþþþÿýÿýüÿýþþþþýûùòìççêîõûýþþüúûþýþýþýýýýûúóìæãáÞÜ×ÖÓØÙÖÓÓÏÕÏÉÅÊÍÉÌÆÀºµ¹¿½ÃÇÊÑÕßëöûüüýþþþýýüþýýýýýýýýýþþýüüþýüüýþýýüüûûûûúûûüúùùø÷õôòíêèãÝÝãëò÷úüûûûûûúôçÚÖÚÛÏö½Í×ÚÊÅÇÉÉÉÇËËØÝæêìññóòêÛľ³ ž­¶¬ ˜’“•‹˜»ÎÔÙØÖÙÚÛÞÞÛÓÛÖ·Œ™¾ÕË‘WAE9A=?9)*+"$%!:EKLRYXC30  - - -       -   - - -  -  -      -  -  - -  -   - -    -    J·íñóöööóôóðèÈv1\¹ØÝÙÌ­ŠO'   5CA<:1 -3<8)*'"0HKRPL[E$*gŒ”œ¢¢¨¦¦¡›oTVfŠ“£¬° œ–Š|¨ Ž¡£ªÙêíðèÛÚàß×ÐÎÀ§ª¸±¡¢¨ž ÀÔê¿ÓÔÑÍÊÎÛòüüüüüüüüûûûùïÜÅÀ¿¿ÇØäëîñóóöøøúùúüüüûûýüüýýýþüþýýýüýýþýýýüýýþýþýýüüüüúõïëéäÜÓÉÇý¿»¾ÏÖ×ÓÎÍÏÝäéëëíëêëíëêìììðôûüýþþýýýþþýýþýýþüþþûùöö÷ûüýýýþýýþþýÿþþÿÿþþýûøíÞÖØáëùüýüýýþþþÿýýþþþýþýýþýýùòëãâåìõùúú÷ùþýþþþýýýüýýüùòíéãàÝÜÜÛÚÚ×ÕÕÔËÈÇÇÍËÈƾµµ³µ¸½ÂÁÅÊÐÚçõùûüýýýýýýýüýýýýýþþýýýýýýþûüýýþýýþýüýüûûüûûûùúúøøøöôðïêæáßàáèïôøúüüûûôêÝØÛÛϼ¹ÅÎÙÛÑÇÃÊÇÉÊÉÍÔÝæëìðòòðèÔ¾¸©Ÿ µ³¦›‘“ŠŠ°Ë×ÜØÕØÛÜÞßÞÝàϪ‹©ËÖÂQF=E@E@FE;>9+&'?LRVRWUC3$ - -     -  - -  - -  - - - - - -    - - -   -  -  -  -  - -  - - -    -   #SÀîòôôôôôóñîÞ¦O'.uª°¬ Œg:   - -%;EGCRRSSWD5$ -  -      - - - -       -   - - -  - -  -  -  -    -  -  - -   - -   -    -  - -"YÇîòóóóñðíäɦp5    9;3.50+!'->LYc_bX@.(  -  - -    -  - -      -:&   - - - - -  -    -    - - - - - -   - - -   -  -   -   -"   - !]Îïñòððîëݼ˜Q. 9¢¡œ’N   -3??@?3" - /FL8&)*$ 'NbWQKOhu‘—Ÿ ¥§«¥¦¡Š‹{cn¥¹¼·§‰‰‰„€Œ¦¦“ £œ­ÖêìçÚÜâáÐÊÑ̺  £¤¤©­¶ÄÐȬ«ÃÓÐËÊÓÒÕðöø÷óîâÔƸ´¿ÊÒÝåéíðñóõõùùùúúûûüüýýüüýüýüüýýýüþþýûýýüûýþýýýýýþüýü÷îëåÞØÏÆÁº··²¼º¾¹·¹ÌÕÐÏÎÊÖäêììíêâÞÜãïøþüýýýýýþýýÿýýýýþýýúôñòúüýýýþýþþþþþþýýþþþþüþýüüüýþüüüôéôüüýþýþýüýþÿþýþþþýþþÿÿÿÿþýþüüþýû÷÷÷úüþýýýüýþýýýþýüþþýûýüøòéæãââÜÖÕÎÍÈÆÅÆŽ»¸¹··¶´®ª±¶»ÃÇÉÖÜåñöûýýüþýýýýýþüþýüýüýüýýüýýýüüýýýüüüýýüüýüûûûúúùùù÷óóóñîëãÝÝßâéëèéèà×ÑÌ¿»ÁËÕÜÞÝÔÄÁÀÃÂÅÅÍØæêìïñîèÕ¿¸­ž¦´± –‘”’Ž˜µÏÚÙÚÚÛÞÝÜãáÊ¡žÁØØ“R@>EE771*2>!.6OY]`[bS=)'     -     - -       -  -      -%!     -  - -      -      - -     - -   - -       #aÏððïíìäίŠzxW)  8ƒ§ª©¯›N  -   4??B=,  3BF4///#>ZOSIDk‹˜˜ž¡¥§§§¥ž“Œ…­³²®šŠ‡~w{ƒ|—¥—“ž§¢™Æçëæ×ÙáßÑÌÓ˸™«¦¤¤»¿ÇÑ˳¨½ÍÊÃÈÐÆÄâðíçÙÉÀ¶³·ÀÐÚäéìíïòñ÷ö÷øùùùûüüüüýýþýüûþüýýýüýýýýýýþýþþýþþýþýüûùôíéåÜÓÊû¯µºº´º»¼»ÂËÒÓÌÌÏÖãéëêæßØÓÔäôûüüüýþýÿþþýþýþþþýýû÷ðñùûýýýþþþþÿÿþþýþþþþþþýýýýýýþýýýýúóéóýýýýþýþþþþþýýþþýþþÿÿþþþþýýþþüýþüüúøùüüýýüûþþþýýýýýýýýýýýýøñìèåàÚØ×ÒÊÊÁÁÆÆÇÀ¼¸·¼µ³±¯³³¼½ÂÊÔÜâìõûüüüýþýýýþþýüþþþýýýýþýýýýýýýýýýþýýýýýýüüüúûùùùùø÷öóñïíëéæèéæâæäåÚÑǸ¸ÉÔ×ÜÞâ×Å¿¿Ä¾ÂËÖâèìíðîãα©š¥¸±–š–”ŽŒŒ ÉÙÙÛÜÝÝÝßãÙ¼›¦ËÜÖ»€O>B>A?3/445!""4BWYada^Y4'  - -  - -    -  -  - -  - -   -       -    - -  - -    -      - -  -  - -  - -  -  -  -  - - !hÐíìëåÖº—zkp„yA  8†µº¹½£R  -  - -  -&8><7/  8AI;-)$&3 6NTSPC_‰•™ ¡¥°¤¦£˜’–˜¢«¹¶§—‰…zro}y~Ž¦ž–š¤¨˜µßéçØÛáÞÒÎÒÉ´™š¢¦¤¯ÈÃÈÓ̸¨±ÃÈÅÌȹ´ÃÌÉ¿³©®³·ÎÛåéìîðñóçñ÷ùøùùùúüüüüüûûýýýýüýýüýüþþüýþýþüýýýþþýüüü÷ñíçÝØÍÇÁ¶¯²¹¿º·¼½¿ËÒÓÑÑÑÕÝäéìæßÖÒÔÙåóùùúûýþþýýýþþþýþþüùøõóóùþþþþþÿÿÿþÿþþÿþþþþþþþýýþþüþÿþýýýúðæñûýýüþýÿÿþþÿýüýýýÿÿÿÿÿþþÿÿþüýþþþþþþüûúùûýýýýþþýýýþýýþýþÿýýþýûôîçàÛÚÚØÒÍÊÆÆÆÇĽ¹¸¸º¼²±±³·½¿ÉÑÚàèöûüüüþþýþÿÿÿþþþþþýýþýýýþýýýþþýýþüüüýüüüüûüüûûúúúù÷öôóóñîìëèàÛÝ×áÞÔŹ¾Ë×ÜÝããÜÍÀ½ÆÄÁÀÊÖâëëîðëÝÊÁ®¡Ÿ´¹«£——™’Ž‰‡ŠŽ†’¿ØÚÜÚÞßÜááÓ¬š¼ÓÝТhLB=7><2;B3'*",=JT^cbe_ZB7!  -  - - - - - - -     - - -       -  - - -   -     -     - - - -  -  - -   -  -  -   - -  -  - -     -      - fÐéçØ¿¥•ˆoqˆœ˜P -   8·¿¿Å¯Z  -  - -.8741&  @KE>7*!+*#0JYSOKJy’‘ž¥¦©«ª§–’š§ºÄÆ»Ÿ‹„„ˆ|~z{tv…¦§–•¡Ÿ¥Óæã×ÛÞÛÑÎÒÆ°§š§»ÐÄÆÕÒ»¯¯ÁÇÆÉ¿µ±­®¨§¤¨²»Íãêíîïðóó÷óööøùùúúûýýüûûüýýüþýüýþýýýýþýýýþýþýüýþýýüû÷ïìéâÔÈÀ¾²¨­³º½½º¿ÈÐÓÕÑÒ×ÛåêéæÞØÒÏÖÞèõöùûûûýþýþþÿþþýýûû÷ø÷úúûýþþþÿþþÿþþÿþþþþþýýþýýþýýþýþþýýýüùíßë÷ûýþýþþýýþÿþþþýýýýýýþÿþþþþþýýþÿþþÿýþýúùøúýýþýþþýþþýþþþþýýþýþýúöëåãâßÞÙÓÎÈÆÇÊÇ¿¹¼»·¶¶¯µµ¼¹½ÆÐØÝèóûüüýýýüýüþýþýþýýýþýýýüýýýþýüýüýýýýüýýüûûüûúúûúùùøøøõóñðìã×ÔÐÊÖÞÙýÄÔØÜàääàÑÄ¿ÁÆÅÆÍÙâéëíîèÖĽ®¤¨¸´¤ ”’’Š‰…‹‡·×ØÛÚÞáßàÝÄ› ÆØÙÃZJ?:66718@6&"!$>JSZgenhiT>1 - -   -  -       -   -    - - -        -  -     -  - - - -    -   -  - - -   - -  -  -  -     -  !  "\ÇÛα™’Žœ¨¯ªc;™ÀÈÍ͹d - #/==85";POB50,)3#>Z_KTIhˆ—˜¢­¨©¨§ žª¸Áž³“‡ŠŠ€…uxtn|´›Žž¢š™Àââ×ÛáÝÒÑÒÇ© ª¥”£ÃÓÅÈÙѼ²ª»ÃÇdz±«¨¬§¥¦¯ºÊáìííòóóõõöøùøøùúúùûûüüûüüýýüýüýüýýýüüýýýýþýýýýýýýûùõîêäÛÔËÉÄ·«¬³¸½¹º¾ÉÒÓÔÔ×ÝãèêçÞÒÌÏÖãìôúüûýüýþýþüýÿþýýûù÷÷ùüþþüþýýþþþýþþþýþÿþþýýþýüýþÿÿþýþþþüúüúóâ×ßîøûþýýýúûþþþÿÿÿþýüüýýþþþÿþþþþþÿýÿÿýýþþüûùúýýþþýþþþýþþÿþþþþþþýýýûôìèèåâÝÙÒÏÌÊÇÁ»º¶µ»¸´±µ»Á¾ÂÆÇÏÛæñùúüýýüüýýýýýýýýþþýþýýýþýýþýýüýýþýýýüýýüúúûúûúúøúùøøõôñíÞÒÌÉ»ÈÝÚÌÁÆÕÙÝâäåàÑÇ¿»¿ÀÃËÙäéììêàÌÁ½¬Ÿ«´¨›”˜–’’ŒˆŠˆw|«ÕØÜÝÜßÜßÚ¯’ªÉÛÔµ~H=;<<:4<>=6)"$ 6OY[WmgohdPB/%   - -   -        -       -,  -    -        -        - -   -  -   - - - - - - -  -  - -  -   -        -    F¢µ”šœ££¯¼½­m'  8ÅÎÓÓÀt -   $/50>4 -  /LR=>4)%#1&-RZNJNXrš ž®§©§§©«ºÄò©¨{‹…ƒ…xq|p”®¢’“¢¡›°ØÞ×ÚáàÓÐÏÁŸ§¥¬Í×ËÏÙÒ¹°³ÄÊ­«§¥«¦§®¸ÒäìððñóõøøøøøùùøùüüûüýüüýýýýüþýýüüýýþüüþýýýýýýýýýýüûõíêáØÍÊÑθµ¸´¹¾¿¾ÈÐÑÑÑÚâèéëçÜÏÏÔáî÷úüþýýýýýýýþýþþþýø÷÷úûýþþýÿýýýþþþýýþýþýýýýýüýýþþþþÿþþýþþúöóìãÎËÓÛéôùúüþþÿþþÿÿÿþþþýýýýýþýýýýýþÿÿþþþþÿþþþþýýúýþþþþþýÿÿÿÿþþþþÿÿþþþüþûðçäææâÞÙÓÍÄÅ¿¾¿º·µ¹ÀÈÉÆþÆÓÛàîöûüüüýýýýýýýüýþþÿýüýýýþüýüþýýþþþþýýýýýûûûûûüúüúùøøù÷õëÛÐÏø¿ØáÜÔÒÚÜâãåãäÚ˾ÁÃÁË×åêììçÙżºª¤­³¡œ™—’ŽŒ‡‹xko ÏÙÛÝÝÞÛÝÒ¡“µÓÛÌ£cA73;>01;B:7! 'CaidnhokkfV85#    -    -  -  -   -  - - -  -      - - ! - - -             -   -   -    -            .vŒ‰–¢©¦§±¼ÆƼ, @¢ÌÕÙÕÂm -  - 32;>1  7GN958&&7(& LWRHKKjy„™¢ ¥ª¬«¹ÄËÁ¬•˜„u†~‚Š‡}€}ns‰¥­Ž•¡©œœÉÙÖÜâÝÒÏ̲™ ¨¤¢³ÎØËÌØÔÅÀ¸µÃʸŸ¨ª©§©«½ÏåíðòôõõöùøùùùùùúûüüûüüüüüüýýüüýüýüüüýüüýþýþýýýüýüûùóíëãØËÊÒÖÏĽ¼¶½ÀÆÐÌËÒÖÖáçéèçáØ×ØáíøüýüýþþüÿýýýþþÿýýûøõùüþýþÿÿÿÿþþþýþþþþýýþýùøúýýþþÿýýþþþýýýüöíàÒÇÃÅÇÈÏÙäòûýýýþÿÿÿýýÿþýýýüûýþýüüýÿÿÿþþþÿþÿÿþÿýýþýüüýþþýÿþþýÿþþÿÿÿþýþþýýùîçëëæäâÝÔÍÉÈÈÊÉƽº»¼ÂÉËÌÈÃÆÎÕÚáêöûüýýýýýýýþýýþþþþýýþýýüýýþýýýýüýûüýýüýüüüûûüüúùùùøùõçÓËʾ·µÍçêåàÞÞããÞÝáÞÑÅ¿¸»ºÇÚæéëìä×Å¿¸«¤¸¸¤š–’—••ŒŽtfe˜ÌØÛÜßÝÝÚʤÂ×ÙÀYB98:65=p~xtjjpotcS41" -   -    -  -    -   -  - -       -  -  -   - -    -      - -     -   -  "  -   -   - -     -   -        -  !_ŒŸ¤­¶»¾ÄÊÊÃ.  ;¤ÑÙÚÙÁm  ˜A.4.89  -   5PO>:8,14('";dMMVFXUFTP\uŠ¡µÅÌȾª‰oqpqv…Ž…|uy{›­“ž©¡—»ÏÒÚàÝÓÎÄ©§œ¨ª›¥ÈÖÉÈÚÔÅÈÅÅËƯŸ£­¦¤°·Éáëïòõ÷ø÷ùùùùùùùûûûüüüüüüüüýýüýûüýýýýüüýüýþýüüýüýüüùòïëêßÓÊÒÚ×ÐÈÁ¹»ÊÍÏÎÎÓÖáçëéçÝÕØàèóöúüýýýýþýýùûýüþýýúø÷øûþþþþþÿÿþþþþýþýþýþþþûúùûýþþÿþýýþýþýýýûöíåÔü¾ÄÇÄÁÂÏâðøýýýÿýþþýýþþþýýýýüüúûýþþÿþþþþýþþþþþþþýüüýüþýþÿþýþÿÿÿÿþþþÿþþýûøøúöóìèåÞÙÒÐÎÊÉÊÇǼ¾ÆËËÏÌÉÈÏÒÜÜâêóúûýýþýýýýþþýýüýüýþüýýþþþýýýýýýýüýýýüûüüüüûüûúúûøúóäÎÃÅ·®¬ÅåíìéããåáÖÓÜÝÕÈ»´µ²ÃÖãçèêàÏÁ¹¢¨»µ§˜‘˜›“‘‹‰Žjfn’ÈÔÚÛÞÙÕβ²ÎÛЬ|RE47>83@=1/  +g˜š‰vrx}m[N36       -  -      -    - -  - - -  - -            - -   -         - -    - -       - - -  -    Qˆ’ «·ÂÆÉÎÓÑÉ @  - >£ÒÜÞÚÁe$"9ƒ[*.-96$ -  BRP@6967+%%%+Y\RSF><0 +>Km„—ž®›\]_gvƒ‰Œ‡zq‚x|“¨˜ž¥¦œ¦ÄÍÛßÛÏǸ±©¥¥¬§¶ÃĽÊÙÓÌÓÖØÒÄ°£ž¨«¥¬ÆÛëñôõ÷÷øùúùûûúúúûüüüüýüýýýüüþüýýýþýüüýýþþýýýýýþýüûøôñðíçÞÏÉÕØ×ÕËÂÃÊÒÔÑÓÙÞåëêäÝÙÞèòöùûûüûýýþþþþþüýüùö÷øøùüþþÿÿþÿÿÿÿþÿþýýþþþýþýüûýþýþÿþþþþýþýýýûøóèãÞÑŽ¼ÄÈÀ¾¾ÄÎÖâîõùÿþýýýþþýýþÿþþþýûûýþþÿÿÿþþþþþþÿÿþÿÿþþþýýüüþþþýÿÿÿÿþþÿÿþþýüüýýþûùôïåÜÚØ×ÑÑÌÌÏÉÄÉÍÎÑÌÈÌÌÐ×ØÜàæñöûýýýþþýýþþýþþýýþýüýÿþþþþýþýýþýýýýüýüüýüüüýýüûúùóâ̽¹±ª¨¼äñïíèèçßÒËØÜ×Ìù·ºÆÕâèèæÛÈ¿»­¡²»­¨š‘˜™’Ž’‰qmfz’ºËÕÐÌÃÀ»—¸ÕÙÆ›eIE874166;:) $''J‘±¨Žƒw{~{niL94! - -  - -         - -    -   - - -    -   - - -    -    - -     -  -  -   - -  -     -    -  -    -  - - -     ,   I¢«·ÂÈËÔ××ØϯL  - ?¡ÔÝÞÚÃj #J7 B–l  -154/('DWJ;:883#%-&)@WTJE$ "+[–t\NUfu‰Œƒ€tys|££——š£˜“µÏÚÞÝ̵º¼¬¦¡©¯ÍÌ´ªÈÙÔÐØÝÝÐĵ§™¨¯¥ªÑèñõ÷øùùúúúùûûüüûüûûüüüüüýüüúöüüýýýüýüýüþýýýüýýüüùôðððíëéáÔÉÑØÚÔÑÒÓÖÔÑÔâèêéæãßåíøüüüýýüýýþþÿþýþþþûöïñ÷úýþþÿÿÿÿþÿÿÿÿÿþÿýþýþýýüýýýÿþýþýÿÿýýýýüúôìãÜÖØÔËÿÁÉÊÀÀÀÄÂÄÆËØèôúüýþýýþýþýýþÿÿþþýÿÿþþÿÿþþýþÿÿÿýýÿýþÿÿþþýûûüþþþÿþþýýþþýýýþýýþþýýüòæäáßÝÚÔÐÏÎÊÎÌÏÑÎÆÈÈÎÔ×ÚÜÞâëôûýüüýýýýÿþþýýýýþýýýýþýýüýýýþþýýüýýýüýüýüüûûúùúóÞǼ°«¤¦´ÙôõðïìçÞÎÉÒÚÙÏĽº¸ÄØäçäÝÎÁ¹°§¦·¸«£š™“•”“€kgy¢“~–™”Œ›’t›ÀØÒ²|QDA773/;DD>+$$5z¶»´ “ƒ€{toeJ85        -    -     -  -   - -   -    -        -    -   -         -   - -   -     -   - -       - '  -C±¹ÀÉÑÔØÚÜÛÒºX 9 ÖÝáÝÄn!  9ˆi! tA# $7<0'!  E\G9;>93#+0)2MUF8 N’{fQM\p……ƒ†|z„xw‘¬š—˜¥‘£ÉØÝÚȹÃÁ­¢¡¥°ÏѸ¦À×ÖÏÜÞÝÍû©˜¨¯¨°Òëñõ÷øùúúùúûüüüüûûüüûüýüûüýýûõýüýýýýýüþýýþýüüüüûùôññððïëèáÙËÑÛÚØØÖÕÕØÜâêêéçëðô÷úüüýýýþýýüýþýþýþýüøö÷ûýýþýþÿÿÿþþþþþÿþÿÿýýýüýüýþÿýþþýýýþÿýüüûõðãØÐÍÎÊËËÅÆÈÊËÉÅÈÅ¿Á¿¿ÄÏÜëóùüýýþýýýþýþþþþþÿþýýýþþþþþÿÿÿþþþýþþþýÿÿþüùöùüýýþüýþÿýýýþþþýþüýýúõõòïèãÞØÕÓÎÎÎÐÑÐÌËÏÏÏÕÝßààâéöüüüýýýýþÿýþþýþýýýýþýþýýýþýýþþýýýüüýýüûûüûûûúùòÛÇÀ°«£­¶ÔòõôòíçÛÍÄÐÚÜÓÅÀ¼·¿ÙæçâÚŽµª¥§¹³¢–“’•ŽŠ†rgn›°ŽTC?PII]_e£ÇÔÈœZHD=/028881%)FZM@=/%#"+X­ÏǨgC;9;/718<<1.)')M›ÊÔÏƹ ‡ƒqgG5(    -  -!    -   - -   -    -      -         -   -     - -  - -  - -  - -     - -   -  -      - - -  -    -   -    -   -,ŠÄËÒÙÛÞáäääßÏ„+  (ÔàåÝÃ^#  ‹Áºn, %  "37/4E $OS=7:4&  %JRH6;>7) %J—ÍÜÜØ̽ª˜‰€†qC5&  -       - -   -  -     -         -  -  - - -   - - -     -    - -  -  - - - - -   -   - -     -  -   - - -       -     -  -    -   -   -  j¼ÏØÜßâãåçæãÖ–:   {ÑàãÝ»V  --¿³t8  *5=, $PQ9/46=L6')/.)+)$*$  - *BJo—‘†qOEh€†Š‹ˆ}}rx…¤£ŽŠ œ˜ºÉÑÏÇĹ ¢¦·½È¾±¬£´ÉÍÚÝÚÕÈ»²§­ººÂÜðõùúûýûûûüüüýüüûüüüüüûýýýýüûùüüüüýý÷úýûúùóëéâÙÎÌÙëñññïíèãÛ×Ùåíðòõøúüüýýýýýþþýýþýýüûü÷óðöûüýýþýýþýþþþÿþÿÿÿþÿþýýýýþþýûúýþýþþþþýüüøñèÞÖÒÎÑÏÒÕ×Ò×ÒÎÔÕÔØØØØÔÒÕ××ÌÈÏÑÍËÐÐËÈÆÇÅÄÂÁÊÕâíõúýýýþýþþýþþÿÿÿþýÿþÿþýÿÿÿÿþþÿÿýýþýÿþþýþþýúûüýþýýþýþýþþþþþþþþýýûûú÷ôîèáÛØÖÔÖØÕÕÒÍÉÍÔÚãéóøüýýýýþüýþþþýþþýþþþýþýýüýýüüýýýþýþüüüüùõèÍù­¬²ºÍçðó÷øñèÔËÑÔÕÛÞÕÊÁ½ÇØæãÔÀ·¬¡˜ ³¦ £—œž™•’ˆjc¨¢mf4# =¢®‹P9+/1*)4;=:@0'!&^¶ÖÞáÛÔÁ¯¡–‹’‹j@7%         -   -    -  -       -    -  -      -   ("    -   - -  -   -   -  -      !      -     - - - -          - -S®Ì×ÜáãäçèçåÚ¡6 - - -}ÑáåßµX ‡¹«ˆM" -  - -,.%  (KR@6338;:8(,+*0& !%  - - 7PYtž˜‡r]UdyŒˆ}|‚}s‚£¨Ž‡‘¤©“®ÎÚÑËȳ›£«¿¾Â¼º³®°¸È×ÛÛÖϽ»·¨«¶ÁÅØî÷ùúüýüûûûýýýüüûýýýüüüýýüýýüúýüüýüüüüýüûõêæàØÏÉË×èñóððíéèççêòôøúýüýýýýþýþýþþýýþüü÷ôòïõùûýýýýÿÿýþþýþþÿþÿþþþþýüüýýþýþýúýýýýýýþûøðæÝÖÑÐÑÒÕÚÛÝÚØÛ×ÓÔÐÒØÛÙÙÙÕØ×ÔÑÍÍÓÔÓ×ÖÒÏÏÌÈÆÁÅÃÈÍÐÜèðøûýþýýþýÿþþÿþýþþÿþüýþÿÿþþþþþüýþýýþþÿþþýýúûüýþýýþþþþýýþÿÿþýýýþýýüù÷ðèáÝÙ×ØÕÔÏÉÊÉÌÑÛâèñúüýýþýþýþýþþýþþýýýþýýýýþýýýýýüüýýýüüüùôåʾ·¬±¶ÁÙìïïôõñéÒÎÛÙÓÙÞÚÉľÂÙæß˺®«¥˜¤¬¡™•˜œ—’Ž†qehš¯—v{L'0…‹e71+./*,/6=A<4.!1ÈÝãâÝÒõ¥˜–…mF;&  - -  - - -  -  -   - - - -  - -  -     -                 -! -    -   - -  -     -   -      -   - - -       -   - -     -     - -   - -7•Ê×ÛáåçèèèåÜ­@  - &rÎãåÞ´L - #{¥Ÿd@  -   1@6*$  BVC0/18=682%+$&'&  7NWj˜¤—Š…kRXrŠ…ˆ‰{|{|}}”¤“Œ”ª«™­ÒÝÔÐʳš¢±Á¾½»Â¹³«©¼ÓÚÛÙÐþ¹©¥´ÂÈÓêöúùüüüýüüüýýüüüüüýýüýýýýüüýþþýýþüüüýûûöëåàÕÍÊÏÏÖæòòñðñðíïñôûûýýýüüýýýþþýþÿýþýûøôíëîöýýþþÿþÿÿÿÿÿÿþÿÿþþþþýýýüýþýýýýýúùýýþýýüûòçÛÕÍÏÑÑÓ×ÜÞáâÝÝÜÛÙÓÓØÛÝßàÜÛÜÛØÑÇÏÔÙ×ÛÛØ×ÖÕÎÎÉÈÆÇÇÂÇÌÔáìöýýýûýþýþþÿÿÿÿÿþýþÿýýÿÿþýüûýýþþÿþÿþþþþýýûûùúûþþþýýýýþþþþüþýþýýüýùóëåâÚØØÓÐÏËÊËÍÕÚàêñùýýþþýþýþýþüýýþýýýýüýþýþýûüýýýüüýüüüùðáÊ»°±±´ËæðñêïôìâÔÓÜÚÔÙÝÜÐùÆÚäØô®§¢ª¥—”’“‘’ŽŒ†ym³«‹t‹’W!&UVE/(%//.2:3:>=-)2B ÖáæåßÕŸ¨Ÿ™“‚lE>*   -   -"  - -  - -    - -        - - -    -  - - - -      - -      "  -  - -     - -   - - -  - - -   - -  -     -       iºÕÝäçèéééåÞ¶O - eÉÞäÜ´K  )§­¼T  -  +44/%@W>0.448;77)!"& BNR_Šœ—ŒvVTdy†‹Œ‰Ž„upw†•§›•¤ªŸ¢ÁÓÊÊÀ©œ¤¸¾²¸¾½µ±¯©¯ÁÕÝÞØÌÀ¸¬©²¼ÇËãóøøùûüüýüýýþüüüüýüýüþýüüüþüýþüüüýýüú÷ïèãØÎÎÒÓÓÑÑäïñòðïòôöùûüþþýýþüüüýýþþþýüû÷òô÷÷øøýýþþÿÿþþýþÿÿÿÿÿÿþþþýþýþýýýþþýþýúöúýüøñëâÚÑÐÓÒÔØÙÙàâåäâßÝÝßÞÜÜâãåççáàáâßÖÍÓÕÓÚÝÜÜßÜÛÛÙÕÒÍÌÇÈÃÂÃÇÉÔâêíòüýþþýþÿÿÿþÿþþþþýþþþüùùþÿÿÿÿþÿÿÿþþþþþüüûùøùüýýþþýüüýýýþýþþýþýü÷ðëäàÜØÑÌÊÊÌÎÏÓÙÛãîùüýýüþýýýþýýýýüýýýþýþýþþýýüýýüüüüýúøîÛÄ»±²¶¾Õìóïæçðëà×ÛÞ×ÌÕàßÓýÆÙãÕ»¬ª¥™¥® ›•’“”ŒŒŽ|y¢»¢x™Ÿd-%.0'$*.-3/4:8;3.-2bÄÞåççàØÎô«›‰f;:0 - -        !  - - -  -  - -     -   - -                 -   - - -      - - -         - - - -   - - -  -  -   -   -     - -  -G£ÐÜäæçêêéçß¼X XÁÜàÝ®F 9‘¾ÎÛÀn - - -  -*22% 'GVE.*3-/2>9+% - Nc]^o––’Œ}cV`n‹Œ“›’†yus{ƒ£š—–«¬˜°ÅÈÉ°Ÿ‘™¯°§­®«©¥°¢¤ºÓÜÝÚÍƽ­¬±½ÅÇÚð÷øúûüüüüýüþüûýýýüýûüýýûýüýþýüüûýüûùíæàØÈÆÐÖÔÖÑÏÜïñòòóõúüýýýýýþþýüýüýþýýüüøôóõúýþüüýþþþþÿþþþþþþþÿýýþüýýýþþýýýýýýþþøìîðíçÞÕÏÎÊÏÖÖÙÛÝáäæçåââàâãááãçéèêéæããæß×ÖÙÙØ×ÛÚÛàââáßÝÚÖÑÏÉÈÃÂÁ¿¾ÅËÒã÷ýýýýþÿþþýþÿÿþýþþýüù÷úýÿþÿÿþÿÿþÿÿþþþýþýýüøø÷úüýüüüýûúûýýþþýþþýúòêåÞÖÒÎÌÍÍÊÆÊÔÕÛåñûûûüýýüýýýþýüþýüüýýýüýýýüýüüüüûüüûôî׿¹´¸·ÁÚïõìãâðíæÜàÞÕËÓÜãÚÉÀÆÚàÑ»¯¦šª­œ—“‘–•Œ‘‰qˆ¶²‘tƒ¦¡g- %"&,+4,0:2;4;8<}ØåéêèâÚÑÈ»ªž™’k:;-         - -     -  - - -   - - $ -     - - - -      -  - -      - -     - - - - - - -  - -       - -      - - -  - - -   -  -  - - -   -   6‰ÅÙâçèêêççâÄ[ - -B²×ßÛ©C -I©ÍÚáÊ* -  &36-  MP@6(1//.44$'! )TlgacŒ™‘‘†`S^j‡˜”…w}r}{£’ª›§ÌÛØ┘³Ã³§§¶°¶º®£¾ÍÛÝÛÒ˲­´¾ÅÄÓìöùùûûýüüüüýýýýýýýýüýýüüüüýþüüüüüûùðæàÙÍÆÃÍ×ÙØÔÊÖíòñòøûüýþýþþýþþþûüüüüüüùöôôøüþýýýýýþþÿþÿþþÿþÿýþýýüþüÿþýþþþýýþýþýýøåÞÛÓÐÍÊÊÍÔÖØÚÜâãæåççãáàãâäáâèéêêëéèææéçÙÕÞÞÛÙÚØÚÞãåæåäáÛÙØÏÎËÅÇÄÄÁ¿ÁÎâñúýüþþýýþþÿþýþýÿþýûúúþþþÿÿþÿþÿÿÿÿþþÿýþþþüûøööøûûüýûûúüþþþþüýýýøìäãÛÖÏÍÏÌÉÁ¿ÇÑØàêõùûüýüýýýüýüýüýýüýýýýýþýüýþýýüûûüûõëÔµ²¶¸ÄßïóíàÜíðéäãßÚÐÐÛãÝÑÆÉÛØĶ¯ž ¯¬›˜—˜‘’†yj˜¼«Œz¬¦g4%'!"!#%&.($(*26:5:>CHBPœßéëêéèÝÕɽ±§ž‰mI4 -   "#  -       -  -  -   -   - -   - - -            -   -  - - -  -  -   -    -  - - -   -   - - -  -   -  - -      -       ' (k´ØáçééêéçáÆe  +œÑÛש>  X¸ÜåçÚ˜3  49& 'UTA=/).4)//"" ')"+0Nqof\~™’“ŠrXSc‡š”Šxpr}}–¨¡”œ¢ ÆßàÍ©£Äϳ¦©·¶¿Á±ª¼ÇÓÛÞÙÍÇ»¬©µÁÀËçöøûüüûûüüýýýýþþýüýýþýýýûûüýüüüüúùðèßÚÍÇ¿»ÈÔÚÕÏÍ×éñóöúýýýþþþþþüýýüüüûøôóõöùüýþýþýþþýþýþÿþþþÿþþýþýýþýþÿÿþþýþýþýýüüúòÚÍÆÅÈÉÉÍÕ×ÛßáããèéééåäåãããåäéëëíìììéåçéèÞØàâÜØÛÙÜâäèèçéæäàÜÚ×ÒÐÎÎËÆ¿ÁÉÛêôûýýýýýýýýýþýÿþþþýüýþþþÿÿÿÿÿÿÿÿÿÿþþýþýýýýúøóö÷úüüýýüýýýýýýýýûòèãÜÖÏÐÏÌżµ½ÇÒÖàìöûüýýþþýûüýüüýýýüýýþýýýüüýûüüüüûøòçÒ¿³±³·ËâïðèÛÛëðëéæÝÔËÏ×áàÒÊÌÚн¯¤˜Ÿµ¬™™™’””Ž‰†v€¨´”x~—¯ f>2+.)((#$&!!*625916==[¶äëëêéçáÙÌÁµ©œgC6$ -   - -! -  -# -  - -  - - - - -    -  -     -   -   -  -     -       - -     - - -  -  -  -  -    -  -   - -  -     - -      - $  -HžÐàèçéêèèâÉv zÂÔÔ < oÍçêçâ´C'    3.!/M[N7.2.$$%! -   (*(,'..>uzg^y˜—šzbA]z‹˜’‹}|}u}“§Ÿ—œ¥¢“¶Øàή ¬Ç˲¬®¨®½½«°»ÂÎÛÜÛÒËÁ¯¨®½½ÂâòøüüûüüûýýýýýýýüüýýýþþüüûüüûûüúúóèâÜÒž¹µÂÕÙ×ÔÏÕéôøûûýýýþþþýýýýþüú÷ñïðöúýýþþÿþýþýýýþýþþýþÿþÿýýþýüþýþÿþþþýþýýþüú÷ñàËÉÈÉÉÌÒÖÙÞßääæéëëêêáâæèçççéìêîïðïíéèèêéßáäæãÞÚÛàâåæëìëèéçäâàÜÙÕ×ÒÌÉÆÁÅÈÎÝêôùüûüýýýýþþþÿÿýþþþþþýþÿþÿÿÿÿÿÿÿÿþÿÿþþýýýüûøöõ÷ùüþýþýýþþüýýü÷ëæÞÙÔÑËÉÃÀº¶¹ÄÌÙäëôûüýýýýýþýýýüýýýüýýýüüüýýüüüüüúùòåо¸±½¿ÏæñïæØØêïíèçÞÏÆÊÛááÕÊÒÖĸ«£–›§°¥–˜›”“’—Ž‹„v“µ¦ƒp†ª´‹]F:7+-)! "'*'")4?nÆåëìëêèáÚÒŵ©šiA4$  - -        -          - -  -       - -  -   - - - -       -   - - -  - - -   - - -     -  - -  - -    -  - -     -   -   4|ÃÝåèéééèäÍz'  -Q¬ÊÌ”,  0‘Ýëëåá´VG*   )0&-OOD:8*.!$ #+-*(/.7dyr`pž””ˆmKbi‰Œ•‡„~yŠ¥¡—™ž  ËÖË­œ°ÌË®¨¬£¡³¸¶»ºÄÏØÝÝÖÍ󪮵±½Üñ÷ûüüýüüþûüüýýüýüýüýýýýýýûüüüüùôéßÜÑø³¹¸ÂÖÙÚ×ÓÚì÷ûýýýþýýþþþüþþüøôððöûþþýÿÿýþþýýýýýýýþýþÿÿþýýýþþýþÿþþýýýþþýýû÷ïåÚÎÅÇÏÐÖÔ×ÝÞåçèèéèëììëçãææãáåèîðððñïíêêêìéßÞæèåãààãáèêìëêëééèæäâÝÚÚØÓÏÊÅÄÆÅÇÎÛèóùûýüýþÿÿÿÿþþþþÿÿýþþýýÿþÿþþÿÿÿþÿþþþýþýþþüûùõóøýüýýýýýýüüüùîèæÞÙÔÎÉÀ¾»´·µÂÓÛàèôùûüýýýþýüýüýýýýýýýýýýýüüüûûýù÷îáλ·´·ÀÕéñïàÕÕèïîêçÞÏÇÇÖßâÖÒÓÕ¿´¦Ÿ”—­±¦—–’‘”’š•Ž{€«´œws’­®rI>86--! ",(8W—ÔéëëíëéãÝÒĶ§š‹aF-$  -   -  %      -       -  - -  ,48)  - -   -   $,  - -  - -              -     -       -       - -  -  - -      - -   -       $c¦×âçêëééãÒ}*  - 1‡¯ÂŠ$  K¬åîíèØ­i^3 (0) .PM@/6. -  '**(.*,5Qwnan–—‘uYS]vˆ‘Œ‰ƒv{ƒ˜¨™’–ŸŒ¬Íȧ˜­ÒË­ž¡•Ÿª±¿¼¸ÃÊÖÞÝÙÒʼ¬«³¯¼ÐïöûûûüûûüüýýüýýüýýýþûüþýüüýýûúôêàØÎý¶¹¼¸ÁÔÚ×××äôûüüüþþýýþýþýýûøïïóúüýþÿÿÿÿþþþýþýüüþýÿþþþýþýþþþþþþþþþþþþýýúõïçÛÔÐËÊÏÏÖØÛßáäêééêíáçííëèãäâàÛãêïñðððððíéêìëâßçêçâßßáãèìíëíìêêëéççåãÝÛØ×ÑÍËÇÇÆÅÉÑÞèòùýýþþþþþÿÿÿÿÿÿÿÿþüüüþþþþÿÿþþÿÿÿþþþþþÿþþþûúøõøûüüþýýýüüùõòîìåÚÑÎÇÁ¹¸¼¹ÁÊÕÙáëôùüüýüýýýüüýýüýýýþýüûüüüüüüüùõëÚĺ±µ·¿×êðêÜÒÏäëíéäÕÉÆÁÌÜäÛÔÐ̺­ ”‘•­¯Ÿ˜•”™—y®¨‹v{˜¸¥fD378<:)#!&,;d©×êìíêëèæÞÓ¸©Ÿˆ_?/ - -    !     !      - "  -   -    -   - +   -  -     -     -   -  - - -    -  - - - -  - -  - - -   - - -  -   -   - -      (0+  ! VÉÞåéêêèäÕƒ. - "\˜´v  ^¿êððìÜ°tq9 S  .',, .NV?863+# (7*+(./-2Jop^]„Ÿ•—Š~\Lfj‰‡‹ƒ„y{€€‘«¢Š˜Ž…›ÃÀ¤³Ôʪª¦•¢³Ç½½ÀÁÒÝàÜÑʽ©¦¬·¿Ëèöùøûüûûüüýýþüûýýþýüüüüýýûüüü÷ìãÙÍ¿»¶·¾¹»Ç×Ú×ØåðùüýýþþýýýýþýùøôðóùüýûþÿþþþþÿþýýþýýüýýþüüüüýþþþýýýýýüþýýýúöîãÛÔÐÏÍÏÑÕÔ×ÚáäåèéêëëííïñîêéæâÝÝàåéíððððñïëçéììæâèëæÝÛÜßäéêíîîîîïíéêèèçåáÞÜ×ÓÒÌÏÐÈÊÈÍÎ×èòùüýýýþþÿÿÿýþÿþþýüûýýýþýþýÿÿþýÿþþþþþÿþþýþüùööøúüüýþþýûüú÷õðäÙÕÎ˾½¼½ºÀÌÕ×àëõûûüýýþýýþýýþýýýüüûûüýüüüüúùóé×Æ´³±¶ÊÛéìãÔÈÍåèëêãÒÇÁ¿ÊÚäÝÓÓÁ²¦ž˜›¢±ª¢˜—‘’œŽ‚€ µŸ}tŒ«¸–dI4>@8C?$ !&&$)15Cz¾ßííðìëèæàÕɽ¢–…\@:"         -    -  -   -   - - -      -  -  - -  -   ;     -     -            -   - - - -    -   - -        &+-18>:% !>|¶ØäèéêéäÙ“- -  %S†—P ,sÊíñòíçÒŸ‹K&A  #,")* :SbB561-!!  -?7../776?4/  $$!.9T˜ÐäììïðìéèâÛν§™ˆc?>  -  -%# - #       -   -        - -  -  - - -   -   -   -   -  - -  -  -  -  - - - -#  -      #  - - -    - - - - -    - -     -  -  -  -2;NVUNM;'  - - -3ašÍáæèéèäÙ™0 Ukn-/{ÐîòòñîìÏ¢^#  '10&?VdE5:4'  - /7E@<:4947?^lNSm’˜…ykdZK`m„ŠŒˆ‡‚{z€™³ŸŒ€}¨¹¨¥ÅØÁ ¡ªŽ”¶¼Á½¼¿ÀÈØÝàÙÍó«®µÃÇÖðøúúüûüüüüûüüüüüýýýýüýýýýüúôêÝÑŹ²¸¹º¼ÉÑÕ×Üçðöüüýýüüýüûùöø÷÷ûüýýþþýþþþÿÿþÿÿþþþþþýúóõûýþýýþþþþþþþþýû÷òíäÞÖÓÓÓÑÑÕÖÚÛÞààååèêëìîïîððððïîìéæåãååçìíëéæãäåâáæèáÝçêåàÜ×ÙßåêêêëéêêìíììëëêëæääßàÞÝÙØÖÒÏÊÊÈÈÍÕãîôùüýþýýþþþþþýýþÿÿþþþþþþþÿþþþþÿÿÿýþþþýþýýûùóðó÷úûüüüûúúõêàÛÖÎÇÄÄÁ½ºÀÈÍÖÝêöûüýýýþüýþýýýýþþýýüýüüüýû÷ïâν³¹ºÂÍÛàá×ƽÈâééëéãÛÍÆÊ×ãâÚÒµš”’‘–¬¬Ÿ”’–”Ž‡|˜¸¥q…Ÿ°œm@B?CJB897!&6g³ØäìîïîëéêçÜ;­œ‰[@9   $ -$     - - -     -     -    -      - - -        -       - -            - -   -           -  - T&8GGMB7( -!   -$RµÙæèèçåÙ 1LjY!/{Ôîòññðñç»i++  "9,&  - K`X56<6' -   - 7@ACA:EC9;6ANh]]e}’rj{v^ZZ^|ŽŠ‘Šƒ{}|§¯—†yq¦¦§ÇÖÁŸ §˜¥¼¾Â¼¾¿¾ÅÓÞâÞÏÁ¹²­¶¾ÃÈâñ÷ùüüüüüüüüüüýýýüþüüüüüûùòêáϲ´³À¼½Ì××ÕâíôúûüüýýüùùöóôõüýýþþÿüýþÿþþþÿþÿÿÿÿþýýûøòíøþýþþÿþþþþýþýúóêáÙÔÐÓÑÐÔ×ØØÛÞßãäãåêêëêìïðïíîîìêèéëéæäáããâèêçãßÛßßÞÜÜâÛÚàãßÞÜÞßáäæãâàÞßâæèììîïìííêéèççåâÞÛØÖÔÒÌÉÆÆËÏØáìòúýúûþýþýýþÿþþþþþÿþþýþÿþþÿþþþþÿþýþþþýýýûóòõõ÷øûúüüüû÷ôìáÚ×ÉÄ¿»·¼ÃÉÐ×é÷ûüüýþýýýýþýýþþýüüýûüüúùõìÙɼ²¾»ÀÑÚÜÜ×ÏÆÍâèèììêæØÈÈØáãßÒ¹™ŽŠ“ ¨¢–”’‘““…‡‰v¦®”rr«ªŠ\E@?I?BED:-)!BŽÆÞèëìîïìêêçÞ̺«~VC/ -   -$#      - -    - - -   - -   &  -     -     -      - -     -   -  -   - -  -     -  -  -  - -   -  --2+2?:0+# Es¦ÎÝæççåÛ¥5Gh\" 0uÐïñññòòìÇm"1  (&& @^S5/143  - - !6DCHKB@JD44>aooeaoŒ„~‰hYMXjˆŽ|ƒ†…€š²˜}vqu}œ¨ªËÕ¹¢¦ª£«»½Ãº¸½¿¿ÑÞâßн°¦±¹ÃÂËãòùùûûüüüýüüýüýüûýüüüüûúöìæ×Á³«³¹¾¿ÃÐÓÙÞêõûûüüüûúùôñòøûüýþýýþÿýýþþÿÿþÿÿÿþÿþýýýûôíïüþüýþþþýþýûøðæà×ÓÎÐÐÕÓÔØÚÜÞÜßââçæèêêììíðîëêéæääãçêêèåáßÝÝãæåááßãàÜÜÝáÚÑÚÞÛÝÝàáâááâÝÚÙÙÞÝßçëîîîïïìêêçççåãßÝÜÛÙÔÍÊÊÈÆÊÌÑÙæñùýýþýýþüþÿþÿþþþþÿþýýýþþÿþÿþþýýþýþýýþýùüüýúø÷÷ùûüüüû÷ïâÝÕÉÅÁ¾¸µ¼ÆÌÓÞïùûüýþýüýýýýüþüüüýýûüüûùöéÜɾ¸½¾ÂÕÜÙÔÔÍÇÎäééïîêá×ËÈÕÞåâÑ·œŽ‡Ž©¬š“–—™‘ŠŽ‰~ƒ®¢‚qyœ¬zM>>BRG@BGE9* '/NœÎßèíîðîïìéåÜÊ»©›~ZC4   )**   - -    -  -  -    -  -    -   -  - -     -    -           - -     - - " -   -    - - -   -  - -  - - - - - -    - -    -    (FNQ@LJIA>@Osrc_e~Œ…ŠŽ|d\Xf}ˆŽŠ‡„yq’­žykqw{—±²ÆѶ£§§¯´ÁÀÁ¹°¶»½ÊÛÞáÔÂÀ°ª®»½ÁÄÜð÷ùûüüýüüüýýüüüýüûüüûû÷îçÝÍ·©°º½¼¹ÁÏÖÝèóûüüýýüöòñòôøýþýýýþþýþþÿÿÿÿÿÿÿÿþþýüüûûýýôôûþþþýþþüüúðäÛÕÐÎÑÓÕÕØÚÛÝàââáâåæêéëëêêëîïëèèåàÞÛÙâçêéâÝÜÝÚÞàããàáâÚÚÝßß×Ì×ØØÚÛÛàäàààßßßÝÝÞÞæêíððððïïìêëêêèæåâÞÝÜÔÑÓÎÉÄÆÇÌÐÜæñúýýüûûþÿÿÿþþüþÿþþýþþýþþÿýþþþÿÿÿþþþþüüýýþüúøööùüüüüøîçßÕÈÁ¿¿¸¶»ÃÏ×äóúýýüýýýþýýýýýýýüýýüüúùôëàο¸¹¼ÄÕÝÖÍÊÊÅÓäééïðéÚÑËÈÍßæâÌ°‘‡–©¨ž•“–˜‰‹–‹~œ³—tp…°«’jNCETVMGAEB:-",Y¡ÐÞéíïððïíééÞÎÀª¡„G;- -  - (+ #     - -  -     -  -    - - - -  -    - - - -          - - -               -    -    -   -    - - -  -           &;NI>&  ",2ALLMNJNL>>CFbpnai‰ƒˆv^Tfp}‰‡Œ‘™—Œv‚œ¤ƒtŽ˜‹¨±Ë̬”–¥­²ÌÉÇÁÆÈËÒÙÚÜÝÕþ³¦£´Á¼ÃÚëôùüüüûüüüüüûýûûüûüú÷ñèßÔÉÀ­±¶½ÆÇËÑÚêôûüýüûöòîòøüüýüýýýþýþýþþýþýþÿÿÿþüúûýýýýþýýùòúýýýü÷ñæÝÕÍÌÒÎÏÔ×ÙÛÜãâáäçèèééêëëêíêíîïñìêæàäëêêèàÞæçâÚ×ÚÚÙÕÜáàääÛÙÚßÝÑÇÑÚÝÜÛâæèåâæêêììåâáæéìïñññòîððññíîîìêéçèäãßØÕÐËÍÉÇÄÈÊÊÓÜÜçùýüýýýþþÿÿþþÿÿþÿýýýþþþþÿÿþýþþþýþÿýýÿÿþýýüúùúûüüùðåÚÓÌÁÀ¸¶¾ÇÌÓßíøüüüýýýýüýüýýýþþüüüûùùôêÛÆ·»¿Ïáß×ÙØÕÕ×âèèïñìÜÍÇÄËÚÞÓı˜’¦©›–‹ŠŽŽŒ†~‘´¦thrœ°™qTMGIQOLLMZNA0&2W¥ÍâêíðððððïêäÕ¿°¢~U=/" -   - '/ - -      -  -# -  -  - -   -     - - - -      - - -  -     - -    -   - - -     ;  #"  - -  - -  -      - -  - - - -   -      -    '3JJ<6AY~qdae‰š•Ž…k\_j„ŒˆŒœš{t‹ …”—~¥¼ÈÉ£”¢¡®ºÓÎÅÂÆÌÐÔÕ××ÚØŽ¶§¤¦ºÀÅáîõùûûüüýýüüüüûüûûüüúôéÞÓÍÊĵ·¹ÂÌÑØÙæõúúüüùóîëîúýýýýþýþþþüÿþþþÿýýÿÿþþýýûýýýþþýýýùîóúùõïäÞÖÒÌÏÐÑÔÕÙÙÝáâåèçèèêëíííìííîîððñðìåÞÝäéíììèáäççãÞÝÛÚÕÖÜÝÞàÝØØÝÛÑÌÖÜàßáåêéãââèêêëäàÜãêëîïðððñïññððñïíëêééèçäßÙÙÕÓÐÌÉÊÊÄÄÉÆÔíúûþþþýþÿÿÿÿþÿÿÿþþþýþýþÿÿÿýýÿýýýÿÿÿÿþþþÿþýýûøúúúóëáØÑÍǹ¸ÇËÈÊÓãðùüüþþýýýüýüýüûüýüüûùùöïâ˶·ºÖèèßáÞÝÜÛäééïóïæÚÈÂÈØÜζ¥›—œ©©Ÿ—Š‡”‡…ƒž²•fhŠ¤¬ˆdQIDMTQMQQLF93 /Z¤ÑáêïòòññððëåÑô¦{G<2 - -  -  1)  - -!! -    -  -  -          -           -    -  -    -  -  -      Q"%    -  - -  - -    - -   -   -      -   -   - #0LJ;eD@E<+   - @_y¤ÑàåãÝ»Z  O™, -$nÌëííìîòè¶V' -&!.' -:B\\JE>50# -   38=MMKHQKKB>)# '   -   23         -   - -  -    -  - -  -  - -  -    - -   -  $ -      -    -  -    T##   - - - -   -  - -  -    -  -  -  -        -  !5=MJBM>HD:- 6`~ ÍÜããÜÀ_ Q§”+ - )nÒëíéæéïâ§N  #,, !;@\YIH6)*"  - )678>JQFIKBA>=BLeiXWjž–’Ž}eXenŽ–š†~tˆ£˜‡‚€®¸³”™¯½¿ÆØÌÄÇËÐÐÑÓÊÊÔÛмµ®Ÿœ¬·½Úëñó÷úûüþýûüüûüýüüûøïæÜÉÉÔÖÒ¾»Î××Úãêð÷õóñó÷úûüûýýýÿÿþýþþþþýþÿÿþþþüüýýþþþþþþýþýýüöâÓÔÒÌÌÌÊÑÐÔØÖÛÝàÞåçèéêëëëîïîïïðîððððïðððïìéãäæéììèççéëêæàÜÛßÝÛÙÖÔÒÖØÐü´ºÁÏ×ãéëìæâßäééäÜÞäæèéçèëïñóòòòññññðïïðíëêìéèãÞÝÚ×ÕÏÌÇÇÉÅÅÌÒÝê÷üþþýþþþþÿÿÿÿÿýþþÿþÿþýýþþýýýþþÿýýÿÿþþþÿþýýüù÷ñêçÞ×ÑÎÏÏÒÖÎÌÏÛëóûýüýýûüüýýüüûýýýûúùøñçÒ²²ÀÚëêéëêéåãèêèïóòíæÞÐÈÐÌ»±£ž• Ÿ›Œ‘‹Ž‹Œy•­ pb„¦°“mTLTWOPPQSOYK;*""$-a°ÒãêïñôóññîìæÖÆ´¤uGD8"  -   - -29"      - -    -        - -  - -    -  - -  #  - -  -      - - -! *  -      -  -    7A!   - - - - -  - -    -   -       -   -    /HNWOB>>F?@6       -&`Ž®ÎÛÞáÝÅd -U¬˜4  'vÕëìæÝèîÙŽ7  - %6+    -(>F[ZYJ7'-# - ,779?FSQMPSJC99GU€vXPT‚£œ–“i_Vjyˆ–™•Š†p|¡—|†ˆw›¸¦Œ¡¾ÇÅËØÍÇÇÍÑÖÕÖÎÇÕÛÒ¾´«œ›©²ÄÜéïòôøùûüýüüüûüýüû÷ñêãÓÄÍ×ÛÕÇÍÕØÚàèêììðõùúüýüüùúýýýþýýÿÿÿþþþþýýýýýþþÿÿþþþþþþþýüøëØÈÀÅÉÉËÑÔÕØÛÞßàâåééêëìîìîððððïïðððððïîíìîîëèååèêêæäåèìëêäÚØÛßÞÛØÕÎÍ賓šž¤³ÄÙæéêçàÝâæçáÞâæçææéêíïòòóòóóòòðñðñðïïíîìêéåâßßÝ×ÓÑÎËÆÇÈËÌÖãêóøüýýÿþþÿþÿÿÿþþÿÿþþýüúúûýþÿþÿÿþÿÿÿÿþÿÿÿþþýýúõðæâÙÑÐÒÕØÐÌËÒßíõüýýýüýýýýýüüüüüûûùøôîÞÁ¶ÆÝêéêìêçæåéëèíôóîæÝÌÊÌÁ¸³£˜—¡£š•‘ŒŽŽ‘Œ‡zŽ¤“f]¯©€^QKLSJILJTWWG2&"$,JHXTU[M@;@GTr|_Ut™¬¥™š‘{dT^f€•—˜”‘rt  †€ƒ}†´ª¢»ÃÇÌÙÏÉÆËÑÔÒÓÑÍÔÝÔò¦—•¢°ÆäîïïöùøúûüüûûûüüüûôéèáÑÅÌÙÝÛÛÞØÜçêêêï÷ûýýþýýýüôôûüüýýýþþÿýýüüüûýþýþýþþþþýýýüûöîáÒÉ¿ÀÇÍÏÓ×ÙÛÜáãæèçêëìíîðîðïñòòòññððòòñðîíëéêìëèçèçäÝÙàèíëèçÞÚÛßâåáßÔ¾­£¢šœŸ£¥¬ÁßåçäÝÝàåçåâãããáãèìððñóñóóóôòòóóòïòñðïïìëéææåáÜÛØÖÕÐÏÌÌËÇÌÑ×ßèòùÿýýþþþþþÿÿÿþþþþûúùúýþÿÿÿÿÿÿÿÿÿÿÿÿþþÿþýýýûöíáÙÔÒÖÖÏËÊÒÖâì÷ûûüýüýüûüýüüüüüûúùöòéØÇÑãæâæëéæçæèëèîôóîëàÏÑ̺°ª—¥¢š”“ŽŒ‹ƒn„vXh£®•vYQJGJHHOOUM?E;0* "(;j²Öâëðóóóññòíæ×ʳ¢wMFDDDRUZZHPTBDUh‚jiŸ¼º©š•…fV]l}ŒŒ™˜—”‰vy˜¥Œ}Š‹Œ±·œ³ÆÇÊÙÎÅÇÔÜÞßÜÖËÒÜØį —˜Ÿ·Óëñðñ÷ùúúüüûüüüüýúøîèèßÔÉÎÚÞÝÜ×ÝåííìóûýþýþþýýþýóêøüýüýþýýýüüüþþýþÿÿþþþýþýüýúöðãØÎȾ¾ÈÌÒÕØÚÞßÞåçèéêìêìïïñïïóññòðñòññóòòñðíëæäáääãæçåÙÔÛäæäàÙØÛãæééçåÚ¤¢¨¨©¤­ÑÛÛÚÙÛÞåèåáàâßÞâåèëïñòñôôóðòòñòòññðñôïîíìééçäàÞÚÚØÖÖÑÐÑÎÍÉÍÏÕÞèïöüýýþþþþÿÿÿþþþýüýýþýþþÿþþþþþÿþþÿÿþþÿþýýýúöìâØ×××ÎÉÈÓÖÛåðùüüüýýþûüüüüüûüüûùøóîâÕÔáâßæëéççæéëêíôôïìèÜÚз®¡™—¨¥ž—’’Ž‘Œˆso}†s^}«¦{c]ZJA;AHJLVTG@.7(#?o±ÕáëñôóóóñòìæØɹ¡pL=,      80"!   - -   -     - - -   -"  -  - -       -    -       -   - - -      "  - !     - - - - -  - -     - -   -   -  -  - -    -     - -   -  @BHEHRUVYNRLIHL]w|˜µ¾»°™˜”ˆq]Ykuƒˆ—Ž‰}ww§u‚†Ÿ´ £¼ÈÅÊÚÌÄÈÖßäááÛÎÌÚØŬœ”•³ÍáìðòõøùüûüüûüüüûýúöìéæÞ×ÍÏÜßÝÚÚåíñõøüýþýÿýýýýýýôåìøüûýýüüûüýþþþþþþýþþýýýýüøðâÛÐÊÅÄÈÇÌÔÖÙÛÞÞáåçèêëìíïïðññòðññóóóññòòòôòïðìêäÜÚàâßâééÞÔÓÖÛ×ÕÑÏÛêëìîëèÜÍ¿¸¼µ²³···ÃÊÑÕÐÕÙáæèæáÜÝÝàââäèïïññòòñóóòóóñóóññóñïðîëêééæçãßÝÜÚ×ÓÔÔÏÎÏÍËÐ×ÙäïøüýýýþÿÿþþýþýüþÿÿÿÿþÿþÿþþÿÿÿþÿÿýþþþþþýýüõêàÙÓÚÏÌÑÕÙÙÞêôúüûüýýüüüüýüüúúûúøöñéáÜãàÝåëëéèçêëéíóôðíêåâÒ´¡’’§¤™’ŽŠˆŒ€tk’Šj­›tTPJDA?:3+(    N¢Ç×ÛàÞÝЃ%  (" - -Y¾åëîïîè¤G - -   - +7  -!9PcnnfWD4% -  -@;?HFMSRUQMHNNIHRx”¬ºÁ»µ©œ‘Šz]]fw‰††‡€nvƒ†¡˜~}”š”–·²¨¶ÇÇÍÛÎÉÎÕÝääãàØÌÕØ̳¢Ÿ¦ÁÞéîðô÷ùúüùûüûûüüüû÷ðéèèáÙÐÎÛÞÙÙäïöùúýýþýýþþþþþýüøèãíøûüúûûýýýþýþýýýýýýýýûøòèÛÎÌÌÈÇÈÌÏÓ××ßáãâæèêêëïîíïïðððóóóóóôôòòôóòññðíéåáÞßÝßâãèéá×ÏÏÎÎÓÎÏÚêìëìëæÜÖÖÔÌÿÆÒÒÒÐÌÊËËÑÚåçèçãàÞáäãäæêïñóóóôòóóðóòõôóóòòòñðïðííëëéçååäÞÜÛÜÜÕÕÕÑÍÏÍÏÕÙæñ÷üüþþýýþþþûüþþÿÿÿÿÿÿÿÿþþÿþÿþýþÿþýÿÿýýüûöíáÚÙÑÌÐ×ÙÜÚâëõüüüýþüüýýýüýûüûúùöóëåããáÞèíëèçèëìèëôôðêêëåз˜Ž‰”¢˜’’‘’Œ†„ym\e……˜•zaWHFC9;?DOSOJ>:2-/ (;a­ÕãîðóôõöôòïéÙ̺¤eD8$! -   - 7C3 &               - *      -     -  '&# &$'$0%" "''++-(+)*%%6)).,*"&$*% "!"  - -   - - -  -  - -    -     - -   - - -   -   -  -     - -  - A[b\QE=97C?5.%% -  -P£Ê×ÚÞÞÞÓƒ#    - (`Éèîîíîæ‡2!  - -  "8  *CTewwg`I6( $C>EICFTZ`WKBAJF:Emš³ÄÉÀ¹®¤–…j\duˆ†‡Š‡xmxs—¡Œ†Œ“²¿²¸ÀÊÏÝÐÊÏØàâäæçÞÏÑÛÌ·§§¸ÔçíïñõùùûûûûüûüüûüøñìéèçãÜÒÌ×ÝÝãïøûýþþþýýýþýýþýþþûìßàëòùûýýþþþýþþýýþþýýûùñçßÒËÈÉÈÌÊËÑÕÖØÞááãçêéëìïïïðòðïïñòòôôóóóóñòññòðïëçâääãÞãåæèèâÙÐÉËÐÒ××ßãäçéèäÛÕ×ØÒÌÇÍÙÚØÓÑÍËÌÖÝáåèæåããäâäææëíñòðóôòòóôóôôòòôñðòòðïðïðííëêèéççãåáÜÚÜÙÖÖÒÒÐÐÑÓ×äï÷úüýýýþýûùþÿþþÿþþÿþýþþþÿþþüþþþþþþýýýüúõêÞÙÐÌÓ×ÚÛÛÝãòúûüüýýüüýûüüüüüûùøóîéäæÜÜéîìéèèéìéíòõñïììãα–€‚—£œ”–•‘…viafvŒ’–v]PKNEA<:=CSNLJ<707;+!%" #7_¯ÕæíñóõôööòðçÙÍ¿¤cJ4&" - !7B8  -#  -  - - -    %6+11<   -   -  -    !$ " $&* * !&(  !!$ +'!% *0&&#&""%'"$*%*("!%#&"  "    -  -  -        - -  - - - - -          "A[e\L:??=>:;.%(! -   -N¥Æ×ÚÜÜÜÏ„' -  /€ØìïïìíÜr+    $6  1L\hxodQ2.# -  -(@BKH?DOZ^NCE?DJHHfšºÆÈÇ»°¤š—u]`h‚‡„ˆƒqpkˆ£š‰‰˜•Œ©ÆÀ¾ºÅÐÝÏÉÎÛâããææãÖÑÙϽ°´ÌãëðïóöúúúùûüûúûüúùóìêèèæäßØÈÑÚàïøüüþýýþþþþþþýüýýýúíÜÖáòûüýþþþÿýýýýüýüù÷îåÞÔÊÌÉÇÌÏÏÒÔÖ×ÛÞããåééêììîïððñðñðñòòôôõóòòòòòòñïíìèáàãåããååæçäàÚÕÐÍÒÖÔØÚØÛÞÝÜÙÖÖÒ×ÓÒÐÔÛØÕÓÏÏÌÌÏÕÚÛßáããåããæçêëîðññóñóóñòôôóôñôóôõòññòïððîïíìííëèèæåäáàÛÚÖÓÐÐÐÌÎÔ×âëôùýþüý÷÷ýþþÿÿþÿÿÿþýýþýÿþýþþþþýþþþýüýûñæÝÒÏÒÚÜÜÛÚÜêøúüüüüüýþüûúûüüúúù÷ñêèåÜßéììéêééìéìóóóðìëÛÆ­—ˆ‰£¢•“™’’Žƒxgckwˆ”‘tU@7XK6C@5*).&)%!   - (‹ÅØÚÝÚѵZ 'Oªàíððíã¸D ) -21(5<<523,0,* " !(   -@»Š!—ɾ‘6!&/l»åëçÞ•'  -  - * - -*T_rˆ‹Š€fOA6  Ellfd€¹ÐÖ×Ó·±ÆÎÃËɺ°»ÈÉÐÎÊø²¥˜’‹]Vhs~ƒŽˆ|}uvwŽ­¢ŒŒ—•Œ¢ÆÕÚÕÚÆÊÔÞåææçêëéÔ½ÊÉØèëïðó÷øùùùûûúùù÷ñçÛÎÃÍÏßêêìïóøüþýýýýýýþýýüùûýüýþýþýýüüòëõùøõêÝÕÑÈÅÄÄÉÎÕØ×ÚßãäâäèééêêìëìììïðïïïíðñïïððòñðððïêçåáÝÚÛÚÜÜ××ÖÔÕÑÏÌÈÊÈÍÖÜÙÚÖØØØÔÒÑÔÖÖÓÎÁ¹·¹¸»ÀÉûºÀÃÁÅÁÈÌËÅÇÍÒÐÎÐÌÎÏÍƾ»ÁÀÁÁÄÅÅËÊËÎÒÓÓ×ÚÙÝãçìíïñòòóóóôö÷÷øøôôôóôóôòññððïïïííëéæãáÜÚ×ÒÑÒÊÌÎÏ×áî÷úýþþþüýþþÿþþþþþýýþþþûýþþþýþüûöíéäÙ×ÓÔØàìöüúüüûüüüüüüùøùôðëÛßëíðïíëêìíéèñôóìÕ½¡’‘ŸŽŠŒˆ‰‹rbdo’‘ž·ÎÛàÞÜÐÁÒåçäæÝÀœzik‡“_9)!%#%E‚­ÇÜéïóõö÷÷÷óïìàзŒ^N0  -   - ?(;G8 %"         - - -    -  -   - -$ -       -           -  -  - # !%#       -  -  - - -   - -    - -     -    - -   -  -   - - ?ZbdQ)#,8D:;113+*.-'$!    N¥¼›7 -yÂ¥] #,>ˆÍäãÌu - - " 4Rbq†Š†jW;.# - #Jmspu„¹ÎÙÚÙÁ©ºÏÇÊÍ­°ÈËÎÒÈþ¹ªŸ–ŽqW`fu†ŒŒykrtt¨ª’ˆšŽ˜¾ÖÜÖÛȽÌÜããåçêêèÚÁÀÍÙçíðññøùùùúûûúûúôëäØÍÒÒÍÝêéìð÷üýýþýýýýýýûùúüýýþýþýýýýýûðßáêæÞÒÅÃÅÅÆÉÎÒÙÜÛßàãäåèêéêìíïïîííïðïïðïïððîðñîðîîëëçáÝÛÚÙÙØÙÙØÍÎÏÎÎÉÊÎËÍËÐÚÜÜÝÙÚÛÛØÒÖ×ØØÙÑÇÂÃÀÄÄÅÌÊÀÂÂľÀÆÊÍÎÆÇÎÓÔÔÎÊÉÑÏÈÁÄÈÉÇÅ¿¿½ÅÂÄÉÌËÐÔÒÑÖ×Ûáæêëïïñòòôõ÷ùùø÷öö÷ö÷ôôòóóòòòñðïîìéçåââÝÕÓÒÓÒÑÎÎÒÙãëöùüþüýþþþÿÿÿýþþþþýüüýüþÿýýýýûòëæÛÕÐÒ×Ùåïøúüûüüûüûûùùùù÷ôîäåëïðïíëêêìçëñõôëвž‚…š’‰‰Šˆ~habr‹”– ½ÑÝáßÛÍÅÝèçåèÜɳ—€t”§lA,%P‡¬ÈØçîñö÷öõõóðìàѵVB( - .   - ->H@' - -    -*        - -              - - -  - -      -  -     -  -  ##"!#!! - -  -   - - - -  -    - -   -  - -  -   -   -    -% - -  -  - -  - >ZYbL%+?>>;:085/1.)*/(  -  -M§Á«N f±s3   - ',M—ÌÒ¥@  - -!"  ;Rgx‰Š„mW@-  -+^y{ry†²Î×ÚÛα®ÊÍÅÊÄ·°¾ÈÎÔÎÅ¿·¦›“vZXdt…„tmrn{®‚ˆ™ƒ‡µÓÜ×ÜͺÃÜääååéêêàµÇÞêïðòòô÷ùùùúúúùøòéßÐÏØ×ÍÛéìíòûýýýþýýýýûøùúýþþþþþþýýþýýúíÑÉËÌÄÀ½ÁÆÇÉÏÖØÛááãâåççëëììíïîðïïïðóñññññðïðîìêëèåáßÝÜÙÛÚØÕÙÕÏÍÈÊÉÆÊÊÍÔÖÖÑÔÚÞÝÜÛÛÚÚÙ×ÙÜÞÝÛÖÍÈÉÊÇÈÊÐËÅÁÆÇÆÃÉÐÒÎÌÊÌÕÖÔÏÐÐÏÐÌÊÈÑÎÇÇÀ¹¶·¹¹»ÁÄÆÍÍÍÒÖÖÕÚÝåêêïïòòóõöö÷öùùöôö÷óóôóõôòòñññðìêçççãÝØÖÖÖÑÒÕÑÎÐØàéòøüýýýýþþÿÿÿþýþþýýýþþýþþþýüøðçÝ×ÔÔ×ØÝçòúúüûüüûúúùùùø÷õðéèêððîîëêíîéêñôõåÌ«™‰Šš›“‹‘Œ‹Œ‰ul_j€‘œ©Ä×ÜáÝÙÉÎãèåææ×Å»±•Šœ¢£z?(%"&)TŒ¬ÇÚçíòö÷÷õõóñíâе„W;+  -  *   >G:       -   -      -                   -  -  -      !#$  #& -  -   -  -  -       -  - -  -   - -      -/      -3   -  A_XZL#$4@=76)*2,002+*)  P¦Ä´`@x9 -  “.&D”½‹*     ?Wmˆ†‰Žˆvm^I0  (b‚‰†~±ÉÖÚÙÒ¸«ÁÑÊÇÌ»°¶ÄËÔÑÆÀ¹®œ•ƒa\aqv{„qrrmtª£ˆ†„¯ÑØÖÛÍÊÈ×âååäêëëáǸÊâêíîòóöù÷ùùùùùúôìåÔÌØÝØÓÚæëòøüüýýþýýùøùúýýþþýýýýþýþýüúóÞȼº¼º¾ÆÆÈÏÒÕØÜáäåææêëêííïïððññðïïñðññðñññîìëèæáÞÜÚÜÛØ××ÕÐÏÎÈÆÇÅÅÅÄÄÉÐ×ØÖÔ×ÝáÞÛÝÞÞÝÛÛÚßãÜÛÙÕÓÒÓÍËÐÑËÇÁÆÇÎÈËÕÒÑÎÐÔÖØ×ÔÓÔÑÑÏËËÎÒËËÁ´¹´¶¶´¹¶¼ÁÃÄÉÎÐÒÐÖØßäèìïïóóõöõõø÷öö÷öõôóôôòöõòóòïîìëëêçåÝÚÚÙ×ÖÔÕÐÐÒÐÕáåï÷úýýýýýýþýþþýýýýþþþýþýþþüôéÚ×××ÔÖÙáîõúûûüüüüúúùùù÷ôïëêíðòñíëìíîëçñóñáȨ—Œ¡’Ž”‘’…jmds}Ž—¥´ÌÚÞàÝÕÈÔåèåèàÑÅÎ朣§¢r?)#" ,R²ÊÝçîðóõö÷óôðìâеzU=&! -  !  - - 4@@!%     - -  -   -   -           -       -        -  -  -   -           "$! # " #""   -    - -  -   -    -      -    - - - - - -  - - -         - Kcd_N0(7;600&-((17+/$# O£ÁÂy )  & FxM      -=Og‰ŒŽ’†wpjR0#  (f‰‹Ž™¶ÃÕÚØÕÆ«±ÎÌÆËÁ´±ÃËÓÖÏÄÀº¥Ÿ‘…jVbnrz{~pzsln‚¨¯‘Š’‹œÅÑÌÖÊÈÈÕáãåæéíëã̺Íæëíñóô÷ùùøùúùùøñéßÍÏßáÚÒÙæíöûýýýýüú÷øûüþþýþýýþýýüýýüùïàÇ»¹¶·ºÀÈÍÓÕÙÝÞàåæçêëêîðîîðððññòñòññðñðñððîìçäâßÜÛÛÙÙÛÖÏËÍÈÉÆÃÆÅÆÆÇÇÉÉÐÙÛÛÖ×ÞÞãßàããâßÚàäâßÞÝÝÝÚÙÕÓÕÕÓÌËÍÒÓÔ××ÖÕÒÔ×ÙÙØÖ×Ø×ÔÎÌÎÒÒÐÍÆ¿¹µº¹µ´·µ¹¸º»ÅÈÊÍÒÔ×ÚÜãçêíïòóõôõö÷ù÷õõõôôöõ÷ôôôóòññîëëìåáàÞÝÚÙ×ÖÖÓÑÐÑÍÏÙâîùüýýýýþýýÿþýýþþþþýýþþýüøíÝÓÖØÑÏ×ÚçîöûüûûüûûûùùøùõòîëîïóñìëëìíêéñóíÚ½Ÿ‘†ˆ¥›‘“—“”zgaez‹Žœ¦¸ÐÝâàÛÏÉÚæçäæÝÌÍØÈ°¤§¯ª~<$! $#-F’±ÊÛçíòôõõõôòðíáÍ°wQE+ -   -    :DK# &!   - - -     -  -  -    - -   -     -  - -  -   - - -     -  -  - -   - -       -"" "# "%"! $+  $%%   - - - - - -  - - -  - - - - -   -  -  - -     -  -       !A`hbL606462:0710%3/*(*'"‚¶ÁŠ  -  -#    $>Tk‘Œ†€qgW<   -)m‘¡»ÂÏØØ×ͱ¨ÆÐÅÇȺ¯¾ÇÑÖÐÇ¿¹«¤’ŽtU`fn{xuzzqkuwš²œ~–…¬¼ÁŹ²ÃÚäãæçéëëåÒÂÖèëîñóôöùøúùùúù÷íâÔÇÌÜáÜÔØæðùüüýýûøùúýüýýýýýýýýýüüúøôæ×˹¶¸·¹ÀÉÎÒÖÛÜßãæçéëîììïðïððòòïòòóóññðññòðïëåàÜÝßÞÜÛÖÔÒÊÆÄÂÀÂÁ¿ÄÈÊÍÊÈÇËÔØÜØÖÙÝßäåæçéèæåéèèææçççäããÞßÜÚÙÛÝßàáßßÞÚÛÚÞÜÚÙØÙÚÜ×ÑÏÐÑÓÐÌÈÅÀ¿¿½Ã¼»»º¹º½ÁÂÅËÍÍÕØÛÝàãêíïñòóõööùö÷öõöööõõõõõôóòñïíëêèåæáàÚÚÚÔÔÏÏÍÊÇÌÌ×åîöüýýýýýüýþüýýÿýýýýýüüúñãÙÔÔÎÈÍÛâéôúûüûûùüûúúøø÷öðîññóñïìíïîíéïðêÓ²Ÿ‘…“œ–’”’“”’‰}ejm}Ž«½ØàââØÈÌâëçèâÒËÚÝϸ«­°£v>!#&.O•¶ÈÜçîôóôõöõóòíãдyRE'  -!   -:RP'      -  - - -     -    - -     -   -  - - - -      -       -    - - - -  -      - - -  -     ! &!!''$"#&% #&&   -   -     - -    -    -  -   -       - - - :_bcR@&)2/15;<;0-"F5$138 0 Pž½¡5  -      -  +FYl“‹‰|peY4 -  'm“™œ¤½ÄÌÕÙØÒº¡¾ÑÃÄÈ»«¯ÀÎØÕÌú³ ›”v`Zgkt†‡yunps‡§¤…“†n”»ÊͽÄÙáåäæäêëëæ×ÈÕæíïñôôøùùúúúùúóæÜÊÀÈÛäÜ×ÖåôûûûøøøúþýþýýýþýýþþüýüùñçÜͽ¹¸¹»¿ÂÊÍ××ÛáâäæèçéìííîñññðòñòñóôôòòñððòñîêçâàÞàÞÙ×ÔÍÎÉÇÅÄ·¼ÆÄÊËÉÉÌÌÎÍÎÖÛÜÚÜÛáåéèéëîîðïñòóóóõöööóóïèååêîîðññïîñíêéééäàßÞÞÝÚÕÐÐÔØÑÑÏÊÆÅÅÅÅÀÄÄÀ»¹¶¸¿ÂÁÄÉÌÑÖÙÚÙÚáçéíðñô÷÷ù÷ööõ÷ôö÷ø÷õôôòñðñðïíëêéåäãÞÞÚØÖÓÐÌÉÈÉÏÑ×áëôúüýþüýþüüýýýþýûýýüû÷îâÙÔËÊË×ßêð÷ûüûûüûúüùùùøöòðñóòñíïïïîëêðñæʬ›Š˜›•Ž˜“‹tabm€’”¶ÊÙààÜÔÈÓåéèæáÏÒâáλ¶´µ q<)%.M’¶ÊÜçïòõõõõñóòîáбxOF'% - -  -  -675-0"//,/&!  -fª­O -    -    -+B[”“’‘ƒufXA   !e“”–š¨»ÅÆÑÙÙÖƱ²ÌÉÃÇÀ°¥»ÉÕÖÍÄ»´¬Ÿ{o[_fu{|„~zt}r’§‹y‚‚»ØßÎÓãääåææéëìçÚÍÖåìðóôöùùúùúúùöïáи¾ÖâÝÓØçñôõö÷úüýýýýÿýýüýýýüûôíäØΞ¸¸ÀÂÃÉÈÍÕÜÞàãåèéëëîîðððòòðñóòóõôóóòòðïðíêèåââàààÛÖÏÎÐÓÔÎÆÃÄÃÈÆÌÍËÎÏÔÖÙÚÜÝÜÝßßåéëïñöùùüüýýþýþþþþÿþþü÷ïóúýþþüýýýüûúûù÷óíêåäáÜÜØ××ÕÔØÔÔÑÐÒÊÇÁÉÇÅÂÁ½»ÂÄÇÉÈËÎÑØØÛÛÛÝßæéîðñôôõöõ÷ùöööõø÷öõóòôòññïïîìéèêæäãÝÜØ×ÔÏÌÅÊÌÌÍÑÙáîõùûüýýýýýýüýýüüýüûøïßÕËÊÇÌØáìóùûüúüüüûúùùùøóñïòôñííííïêéîïàÀ¢‘‰‡š•ŠŒŽ†‡‹ŠzoecwŽ”˜§¿ÑÝâßÚÌÎÞéçèæÚÊØéæÔÀ½»½¯|<#$%*O•·ÌÜçìòõô÷õôôòîâѬmL>)% -   - - - 2 - 8EC' - !' - - - -   -    -  -   -  - -   -        -  -   -   - hn   - -         #"$$%"#*&" "#"%%'!!( -       -   -   -  -    - -   -  - -   -   -      &IWbaJ>>(! $4=;43,40(-2((0')    `š\ - -       -  ):]‰™•”ˆ}eR?  &f‘››ž ¹ÉÅËÕ×Õͼ¬ÁÊËÉÈ»«®ÅÍÓÑȽ´£›v`\ist~€…‰vw‚vƒ›–yn„ŠŠ¦ÓÝÍÕãåäåäåéíìæÜÐ×åêðóôöøùùùùøöïçÖ»¹ºÊÝÙÕÜáâîøûýýýüþýýýþüüûüöñæÚÍÆþ½ÀÁÁÅËÊÎÓØÚßáäèçêêíìïïðððóóóóòóòòôõðñïîëêçääáààáÛÜÛ×ÏÔÙÚÙÔÍÈÉÈÍÏÐÎÐÖÛÛÜßãàààäèéíñôúýýþüþÿÿÿþýÿÿÿÿÿÿþþüøùþþÿþþþþþýþýþþþýúóíêæäãâàÜÜÞáâãßÞÜ×ÕÌÒÑÌÅÅÄÁÃÈÍÎÍÐÏÐÖØÛÚÜÙØÜÜàäëíïñóôóöööõ÷öõõõôøöõôòòñññïìíëèêéåáÞÜÖÓÎÏÎÈÂÃÇÈÎØäñøùûýýýýýýþýýýýüüúîÚÏÎÎÌÐÙâðøùüüûüûùúùù÷ø÷òñóóñîîêëîêçëìضœ‘ˆ‚–‡‡‰Œˆ‹ŠŽ…skdl~Ž“ž³ÅÔáãÜ×ÉÑåìèèáËÊãìéÚÈ¿Á¾­~=1#)&(Q–ºËÚæìñðñôõôññîãÑ©nL?*!  - - - -    - 3FL2  #  -           "     -     - -  -       -    5%#$$#$(-&-0+31,0)35444-//;43=-(,# )!!/-)($#%("()'-+'+"5-*   - -    - -  -      - -  -    -   -        - -    -   #LYgbG96:) .0.6-0/-.:20-10%  # +W< - -        - - ,;e†’“”“€‚{cN?&  -  h”šžœ ¯ÁÃÊÒÔÖÐð¶ÊÌÅÈIJ±ÈÊÓÔÏÆÀ½ª™“‚f`jitŠƒƒ‚ƒvr{“¤mƒŠŸÈ×Ð×ääããåäêëìéÞÖÚéíñóôõ÷ùöøùøòíâ˼½Ã½È××Øáßç÷üýýýüüþýýýüüûùñáÕÉžÁ¿¾ÃÅÈÇÊÏÑÔÙÚÞãâçééêëíîïîñññóóóôóóñóóòñïîêæäâáâààßßàÝÚÙÏÕÙÜÛÕÏÌÏÓ×ÙÖÔÚÜàãæëîîíïîðïôùýþþÿÿþþþþÿÿÿÿÿÿÿÿþÿþýüùþþþüþþþÿþþþþþýýþûøöðìèçèèêðôøöòíééãÝÜÚÔÏÎÍÊÊÎÔÏÊÏÏÙØÕØÙÙ×Õ×ÖÙÚâæêíñòóõöõö÷÷öôöööõøøóôòòñðñïìðîìëêæàßÛØÒÐÉÄÄ¿½ÃÌÕáêòúûûýýýüþÿýýüüüõäØÓ×ÐÍÍÝëöúûùüûúøùøøøù÷òñòòñîïîìíëæêéÏ©“‰{™–‹ŒŒ‰‡Štbjp}Œ–¦¼ÊÙâãÜÐÈÝèèçéØÊ×éîéÝËÂÄõˆG+#% !.T›ºÊÚäìñòóöõôòñîåαmJA&  -   - -   -9BI, %    - -  "!"              - -      - *$#! "*'"%+'&%+0++)2:3277;:67:6:F:DCFJBEIKDABFIEEBMIGABFJD18%$ -#(15//,+392**2:6  -      -  -    7Ca‹–•“‰‚w^F;  )k“Ÿ¢§¥š¥¯¼ÎÒÚÐ˶§ÁÎÆÉɶ¯ÄÅÐÔÏÊÃÀ®œ“ˆkc`dr…ˆŠ†z~…ynŒ¡…e€•–—¸ÎÎ×ääääåçëëëéãÜáêññõôõøøùú÷÷ðëÚÂÁÔÑÂÏØ×ÛãçðúüýýýýýýûüüùøïåÖȼ½½ººÂ¿ÇËÍÐÔÕØÙÙÞáâäéêëëìïîðððïòôóòñóôññññíëèåâãÞÛÚããßÞÞÜÙ×ÕÙÜÝÛÛ×ÖØÙÙÛÝßâéìñøùûüýûõ÷ùüýþÿÿÿþýÿÿÿÿÿþþÿÿþÿþÿÿþýýþþþþþþþÿÿÿÿþÿýýþþýþüûóîíìñúüýüýûùøóïëãáÝÚÖÕÖÔÔÓÐÓÔÛØÔ×Ú×ØÓÏÌÒØÚßãæëîññòóóöõööø÷÷õö÷÷öòóóññðññîíîêéæåâÞÛØÒËÌÆÃÂÀÁ¿ÆÍÝñúûüýýýýýþüýüýûïàÔÕÔÑÐÚãòùùûûúúùùùùúú÷õòóõñîîîìíêåçáÀœ‰~€Šž˜Œ’ŠŽŠ‰”‹€z`p€™¨ÁÑÜäãÛÌÐâéçæçÔËÝìîìÞÌÉÇǶƒ?%#",Sœ¼ÏÛäëðóööõôóòïåÏ«lI>,   -  -6FI#'  -  -  ##       $% %,%-(24*%+&'$/6.3.131278<89=4A=?@JDB;EICEGGDEIIDDDAJLHFB@=DCD>:=84AE15397.+0-73.!&0('$('$" %&0)/6-+3/-01//2+1*.0-**+&/=   -  -   - - -  - - - - - - -    - -      -  -   -     - - -   &  /I\d\KA5/+$ - -"304,/34434(,:0) $&       -  ?LlŒ“–‹†rbU@  - ,k¢­©£™“¸ÍÔ×Ðͺ ·ÐÈÇ̯¹ÃÊÑÑÍÊÅ· ‘’uhb`t‚ˆŽ„ˆ€ˆƒvœ’s{œ“¢ÁÇÓâæççççëëìéåáãêñóõôòöùùùú÷îåÒ¼ÆÒÈÄÒØÚßæðñøýýýýýýüûù÷íáÕËÁ»¼¼»¿ÀÇËÊÑÔÖÙÙÛÜßãäææêëìíîîðòñððòóóóññðñòîìëäàßÜÙÖÕ×ßãáàááÛÙÖÛßÞÝÜÛÙÙÜáâéìñ÷úýþýýýþüûüþþþÿýÿÿþÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþüþþþÿþþÿÿþÿþþÿþþþÿþÿýþþûøôöýýþýþýýýüûúõïëæàÞÝÙ×ÓÕÖ×ÙÙÜÙÚÛÖÑÇÊÉÌ×ÙÚßäæêîññóööõ÷÷õø÷÷õøöóõõóòððòðððïììëèåâÞÛØÔÏÊÊļººÅÖçõùüýýýýýüýýüü÷æÙÕÖÓÐÔÜì÷úúùûùùúùøúøùõñóóñïíìëíèáàÔ¯—†Ž™“ŒŽŽŽŽŽyjfm„˜ ³ÄÓßäáÕÇÖæêèéãÏÏåíïíâÒÍË˺‡Q-" !!(N‘¼ÏÜäëïòôôôôóóîæÒ¨mP>/#  -  - 2A6$ (!  - -   # " " $!%""!"2#&%'-).17,0/8<6-59<;=9:879=7<;>:HKI@DELEAHLMQFEFBCFJFELKCDIBFE@B?B@B>9=??7<;68003.1&&.+*#!  *+     -   *27<8849@C=@:59<=>:>GF?;      - -    -   -   -   -  - -  ,Lfb\A<333'# 2.41/.;8213./-,% !%"$      - CJ   -  *BPs–˜”‰‡‚vcT9'  - - -*q’ ©©£¢­ª¹ÈÒÖÔÒÃ¥«ÄËÅÇǶ²ÃÉÓÓÏËÆÁ©—~y^ZhzƒŽ‡Š~‡ƒr‘›}•‰•µÁÔåæäçåæéëìêåâáêðõõôõõ÷ùù÷òéÞ̺ÀÈÃÍÚØáâåõöøýýýüüüûöíâÔÊÁ¿½½¿¿ÅËÈÌÐÐÖÙÙÝßÞßáääèêëêíïïðññññòóòóóòññîìêæäàßÛÔÑÌÐØÞáááåßÝÛÖ×ÞàÛÙÛÛàçîòøûüýþýþþþýüýþþÿÿþþýþÿþþþÿÿþþþÿþþþþÿÿþþþüýþÿÿÿÿÿÿþÿþþþþÿÿÿþÿþþþþýýûüýþþþþþýýýþýýüùòîçâÝÙÚÚØÚÚÜÚÝÛØÎÌËÆÇÍÐÔÙÜÞåèëìðóôó÷öõøôöööõöõöõóóôòòòòïîïîìéêäáßÛÕÖÎÉÇüº¼¾ÎÝëõüüüýýýüüüüüñàßÜÙÒÑÙçòøúúúûûùùøùøù÷ôóòñíëîíëêàÙɦŽuv•’Š‹ˆŒ’‹Œyiek”¨¾É×ãâÝÏÍßéëééàÍÖêííìãÔÑÍÈ»‹L-*$ $*L•¸ÑÜãëîñõõôôñðîæУmR:#   - - ,8=- $/"    - -     ##'!"$)"#&!&*,,00'.483;69349=:>=C><@?AFL>?KGFGJMHHB@IM[POXMNJOKVRNOXUKTMEMJIDRGJDIDA;B6.?44?;92-,-,+'((&)*+   - -    8  -   -   -"*,-,/),,43.4046::7:?)  +#      %!  -#%)03KJJIBKPNOJSWKKURQMXTQQPRMKWYQUSQXPMVRMPIC=CDE=H><<;9DFKEA@=;237M`Š“––’“‹Š…oZ< - -,t”¤±°¨Ÿ±»»ÉÁ±«¸Áû¹ÄÊÇÉÉ®ªÀÅËÑÒÏËÀ¤š‘vb]j}ŠŠŠƒ‡v“—vr|Ž²Ôåææççèéëëêäßåîñóö÷÷øøööïäØļËÍËÔâîùûôãèêçèìéáÑĶ¶ÂÀ»»¿ÄÆÌÐÑÑ×ÙÜÞââåãæççèèèèêèêíïîðñòñòòðñòðïëæáàáÞÛÓÉËÑÚÙÖÕÖÜäââæèéééêîöùýýÿýþÿþÿÿþþýþþÿþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿýûñíøþþþþÿÿÿÿÿþþÿÿþþÿÿþÿÿþþÿÿÿÿÿÿþþþþþþýþÿÿÿÿþÿþþþýûùóïíèååàÞ×ÕÖÕÒÔÐÈÀÇÌÐÔÖÙÜâèíðòôóôøø÷÷öõõôôøø÷÷÷óóõôòððïðîìéåáàÚØÒÎÌËƼ½ÂÇÑÞèõúýüûüûøïèéçÝ×Üèñ÷ùùúúùùùø÷öóñôôòííëëíêâΰ‘|{|‘Šˆ„‡…Žˆ‘sqol~Œ‘£³ÈÕÝãßÏÐáééçëâÕÕáéëèâÜ×ÕÏÊÚW+'# !1E“¾ÏÝäèíðñôóôòðìäÑ¥aK/   -    2>@) ) -    -  !-$! %( !    -    -  -          - - -    -   r  -  - - -    -    -     - -  - -  -   - -     -  - - -  3RUTG76.).6;1)313681;=084*($,&!  +‹Öß©L - 4šÜÔ†+  - -=NiŽ’”™˜“‘u`D  .o–¤¯¯¯¢³½¼ÈǺ·¿Åĵ¯¸ÍËÅǺ¨¹ÆÎÓÓÔÒÄ®—Œ}jdk|„„Ž‹‰†ƒzŸ€uq‹ƒ§ÓåççæèçéëíìçÞåïòõ÷÷÷øøøóéÞʳ·ÍËÍÛêõûùøáÏÎÆÁÁ¿¼¶³µ´½ÁÁÁÆÈÌÒÖØ×ÙßàâäçèççééééééêëéìîððñïññòñïïëéåàßÙÔÑÍÈÅËÔÜÛÖÓ×Þæååëîñó÷úýþýÿÿÿþÿÿþþýýýÿÿÿÿÿþÿÿþÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýûôëæäçòøüýÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþýüüýÿÿþÿÿÿÿþþÿþþþýûùõñìæâÜ×ØÖ×ØÏÅÀ¾ÀÁÆÌÔ×ÙÞåêîïòôõö÷ö÷÷öøöøø÷öõöõôôôòóñðñîìêéçâßÛØ×ÔÊÌÈÂÀ¾¿ÃÀÉÔÞëôøúúúòçäæÛÒ×âíóøùúúùùùøø÷öòööòïïíëëëßǦ„v‚Š–ŽŽ’••—Ž‚shd€Š’˜¨»ÌÚáãÛÌÕçéçèèÛÊÎÜäãÞÚ×ÙØÐËÅš^0(*"# C’¾ÎÛáèíñòóôòòñíãÑ¡eL6& -    -B@' &)&    -   #  -        -  -  -  -   -  - - e7 -  - - -   - -  -    -   -    - -  -    -     - -  -   DX`XJ?5./!&7@A@,$"05<789/*)./-+09/$ !.!V»ãéÓz#  - -Jºææ¯K -   =JqŽ‘•™—–Œz\:  -.y“¨±¶³¡¬¸ºÆǾ¾Êʸ¬«ÄÍÃÊÄ©­ÂÍÔÕÕÕÌ·¤Ÿ‰qd]k†Œ‘ŒŠŠ‡‚—v‰„†—Íäååçççéìëìèáâëñó÷÷÷ööôîåÓ¼§³ÌÅÑáðùùùø⳦ œ£¦©®°·º¼ÄÅÊÌÎÒØÜÜßââåæçéêéèêêêëêêëëìíîïññðððïìëçåâÞÜÑÉÄÀÂÅÁÈÓÝÝÙÖÞåèìïòúüÿþÿÿÿÿþÿÿÿþýýüýþþÿÿþþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþýüúôìæßáÛÛßãìñúýþþþþÿþþÿþÿÿÿÿþÿÿÿÿüÿÿÿÿÿÿþýüüþýþÿþþþÿþÿþÿþþýýþüúôéãÞÝÜÚ×ÑÊľ½º½ÃÊÉÒ×Ýáçêîïòôóõôõù÷÷øø÷øøøøõôõóôôñðñðîìêéæáàÞÛØ×ÔËÆÄÆÀ¹»»¹ÃÏáðôõðæãäÛÑÐØçñõøúùúøøøööôòø÷òðëêìëêÜÀ…„Šœ›ŠŒ’Ž“˜yudl|‹—¡²ÅÒÛßßÑÊßêéæèãÒÆÏÙàÝÖÍÕ××ÓÏÀž`4*!$A†¹ÎÚâçíîñòòðïîéäÓ¡eE8$     -  2@A. .8&   - -"( ###!#  # - -   *        - -   -  -    - -   -  - - - -  - - - -   - - - -  - - -  -  -  - -    - -  - -    - - - -      -GX`VIB?2+'/.;- *19:29/221-&+0-+ ! $$ #sÌçêÖ~(  bÅèëÇf&  - EPl’”šš’”™‰ƒc/  0yœ©­¹´¢¤¹³½¼¶½ÈǺ¸°±¼ÌÈÇ˵¡»ÉÍÔÙ×о®¡šŽ„ibdy„ŒŽ„|“™ƒ{}ŽŒ‘Âãåæèåæéëìëéáàíòô÷øøö÷ôëßʬ£ÀÌÐÛèôøùöïͨš•›¡¦©ª²¼ÀÃÉÊÍÓÕØÚÝßäãåéçêêêêêéêëëëëëíïïððððïîîêèæãâÜÛÐļ¾ÃÈÊÇÈÒÜÜÚÛßèìõøýþþýþþþþÿþÿÿÿþýýþþÿþÿÿÿÿÿþÿÿþÿþþÿÿþþÿÿÿþÿÿÿÿþþýûõïéäßÚÞÛ×ØÚÝâëóúýýþþþÿþÿÿÿþÿþþÿþþþÿþþÿþÿÿþýþýþÿÿÿÿÿÿþÿþþþþþÿÿþþüôêçâßßÛØÎÉÆÂÀ»¼¼ÀÉÐÖÚÛâéííðòö÷÷ô÷øùø÷÷÷øúöøöõóõôòôñðñìéêéæåàÞÜØÓÑÈÅÈÁ¿½¹´·ÀÐÞêìçåçã×ÐÔãòö÷ùøø÷÷ôóóòôõôôîìëêëæÖ¸”…w‰¡“‹‘”˜‹’}mdhyœ­¼ÈØÝàÜÌÏåéæäçÛÐÒ×ÚßÜÑÍ×ÙÖÐÏÄš_0##(D‰·ÎÚâèêîñóôòòìêåÕŸiV2"  - -   1B@5&+   - - -&&!#$" "# - -   -   &   -  -   -   - -  "   -    - - - - -  -  - - - - - - - - -  - - - -  -  -  - -  -    -     - -   =[aYFAA6,'037?B@12.;A8353(.11(,S"&# &  +zÍçéÔ{%  tÒêêÍw- - @Nmœ™—˜š”ƒf= -  2p˜ª´¼¶¢§¸¯®°¦³Áº½Á½¾ÍÎÅͼ§³ÀÊÕÙ×ÐñŸš‰zjdu‘Œ‹ˆ…wq‹¡y€Š‡ˆ±Üãçåæäèêììêåæìòô÷÷÷ùôñé×À¨«ÆÖÙÛêñóíâб¡š“ §«°³¸ÀÅÅÍÒÒ×ÛÜÝâáãáæèçêëêëìèëëëîììëîîïñïïðíèåâáßÚ×м¾ÁÈÊËÈÍØÝÝáäêñøûýýÿÿÿÿÿþþÿÿÿýþþÿÿÿþÿÿÿÿÿÿþÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþûñìçãáÝÜÞÜ×ÖÚÛÞÞãëòúþýþÿÿÿÿÿÿÿÿÿþþÿþÿþÿþÿÿÿýþÿþÿÿÿþÿþÿÿÿÿþÿÿÿÿÿÿþþû÷óîèæâÜ×ÎÌÉÈ¿¸¼ÃÈÐÔ×Üàçëîñôõ÷õöõõö÷øøøöøùø÷ôôôôóñòðïííëêéæääáÜÖÒÍÆÇÆÀ¿¸µµ²¾ÎãçææäÝØÜàîôùùùøôóñðñðôöôóîíëëéãʱ–}v’¤—‹‘•”™“•‘ˆvmkt—ž­ÆÐÛÝßÙÊ×çéçæåØÕÞÞÜÝØÓÏ×ØÖÔÒƧ^--"#)B„µÐØáåêîðññðïîëæÒ—_N,%  -    %BI7(5/&  - "( %!&&"'*+!  -  -       -   - - -     -  - -         - -    -   - -   -   - - -  - - - -  -    -  -     -    -  -   - -  -  A]bWD;A61-.6BCID69( 5>:8>7(2.1,"+.($! # 8ŽÕèèÏp - - +‚ÕêìÕ(  C\r‹‘™™›˜˜–‚p@ - 2o—¬µ¹¹¤¥°­££ª¸¿½ºÀÂÀÈÒËÍÈ´¯¸ÅÏØ×Ñ˺«š•ˆ~lazŽˆ‰†~~†—ŽŠ}ˆ…ž×âæèèçèêìëéæèìòôõõõ÷ôïåϽ¯³Æ×ÛÝÞÜÓȺ«›••Ÿª­°¸¾ÅÎÍÐÕ×ÛÝáßãâææèèèêëìëëêëîìîîîííëíîïíëéäâàÛØÐÉÁ¼ÀÃÊÊÊÊÓ×ÚàâêôúýþþþÿÿþÿÿþþÿÿþþþýþÿÿÿÿÿÿÿÿþþþÿþÿÿþÿÿÿÿþÿÿÿÿÿþþþüùõíéæâáâàÜÝßÛÙÚßâáÜÞãëôüþýþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýÿþÿÿþÿÿÿýýþÿÿÿÿþÿÿÿþÿÿþþüüøòêåáÛÓÍÉÆÁÁ»»ÁÂËÑ×ØÝåèìðòõøõ÷øøøøøöö÷÷øø÷õóôôôòññïíìëëêéçääÝÜØÐËËǼº¶®µ¹×èæäãÞàæãêôùùùôóðííîïñõöóïìêééÝĤ‘˜Ÿ—‘’“˜›”yhak…Œ•¢³ÇÔÝààØÌÝèçæéâØÛâÞÚÕÓÑÒÖØÖÖÏÅ«m<%  %8†µÎØáåéëíîîîïìêäИZL)' -   -  - &:;!%94    ! "*" !###-$)'!" -   -   -    -  -      !"6    -      -   -      - " - -   -    -    -  -  - - - -  - -  -  -   -      -  -      - -  - -   -DZ]TJ?21.,2;>CIJ=8-! $<;=345110$#$!**&'!#" I¬ÕáåÄ_  -/ŽÚêêׂ/  E^o”——œœ™“v`E  .r”©¯»¼¥Ÿ²­“§®¶¾»±¸ÅÆÇÖÒÊ̼²¹ÂÌ××ÔÐĬ ’pfo}Š”ƒˆw’—†t{|sŠÏáæèæåèéêêèçèðòóñôõóóëÜÍɽ°ÆØÚÚÉ°©¥žŸ››– §©®µ¿ÇÊÎÓÕØÜÜßáâãéééééêìêêëéííîííîïîîðïïíëæäãßÚ×Ê¿½ÃÆÉÌÍÒÔÚÛàéðøýýþþÿÿÿÿÿÿÿÿÿþÿþÿþþÿþÿÿþþÿþÿÿÿþÿþÿÿÿÿÿÿþþþþÿÿþýü÷ñíìèååäáâããßááÞÛàãâáÞÜßãíõûýþþÿÿÿÿþÿþÿþþÿþþÿÿýþÿþÿÿþÿÿÿÿþýþÿÿÿþÿÿÿþÿÿÿþþýþüùóìãÚÔÏÈÉÇþ¼»ÂÇÏ×ÙÝäéíðóõöööööùõöøöøø÷õ÷÷öôóòòòðïïîíììêéèåàÜØØÔÏÉÄĽ¸®µÑåêçææéëèèôø÷÷ôðîîëïñó÷öóììêéåÓ» Ž’¡˜•™“’””Ž†reho„•®ÄÍØââàÔÒâèæçèÞ×ÛßÛÙÓÏÉÐØØÙÖÐǯyA!!$/w´ËÚÞäéëïñððîíëâÎ_N("    -  - - - -+;+'!     ("$"%"!"!#$!" - +  - -   - -    - -   -  - -   - -  !    -   - - -     - -    ,  -   - -       -    -   - -     - -       - -   ®S -  ;WfYG;;93./@CFI>?82! $782://,.-$*.%*259$   N²ÛßßÙ­G  M¯åêæÅe     -J`z‘–——–•–•ƒiJ %8NtŒ®¶£§š•“–©²Ã¹´¼ÉÍÄÇÔËÏDZ­ºÇÐÚÖÐĶª –e_n„€Œ”“’‹‚ˆ’mhw‰·ØäææéèéëëëèèîóóôõóñîáÏÏßØÑÚÛÜÆ£›Ž’™œžž§¦°·º¿ÄËÏÕ×ÚÛàäâääæèêééêëëîíìîîðïîîñïïîìëæääàÜÓÍÍŵ»ÂÆÉÈÈÏØÚÝãëöýþþþÿÿÿþÿÿÿþþüþþÿþÿþÿÿÿþþÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþÿÿÿÿþùôîëêèæåçèçèçåèçããæäáãçäàßÛÙÙÙØÞåëõúýÿþÿÿÿÿþþúûÿÿþþýÿþþÿÿÿÿÿÿÿÿþýþÿþÿÿþÿÿÿÿÿÿÿÿÿÿþýûõíåÝÖÍÎÊÄÀÀÇËÃËÔÙÛãêíñóô÷÷÷øøø÷ù÷øö÷øöõøööôóõóóóðïïïëíìèåãâÞßÜÕÓÍÊÆÇÒÕçéæìöøõìëõöôðîîïðòòôôôóëéçåÜÇ®›’Œ™ š˜•–”˜•{ichwŠ¦¼ÌÙÞãÞÖÎßêæäåÜÓÜæáØÖÑÍÄÈÐÙ×ÐÌÆ´zO42(!'1u³ËØÝåéëìíððîëëãÊŽXF& - -    &.+  -  - %&!&)""'%%&     -    -  - -   -   -      -  -  - -   -   -   - -    - -   +:     -   - - -   )   - -DDKG=@=:+ '8:@;494$!##&3.24+  .vÏäåà×­F - J¸åëÓ˜> - -  Jiy–›˜œ–˜˜ŒnG  - -T¡±£ž¬¨š”–ŸŸ¹³£²¿Êº½ÓÍËѽ­´ÀÈÓØÒÌÀ®¡‘„l_k„‚Ž‘‡€~w‚ƒpn‡‘¯×áåæçéëëëëééîòñóôòïëÕÁÛåâÜÚÙÙ㜗œ£ §¯ª¬²¶¼ÂÊÎÓÖ×ÛÝßããæåééêëêìíìëîïîíïððððïíêêæãââÛËÉÎÓžÃÆÉÐÑÓÚÚÞèïøýýÿÿÿÿÿþÿÿýýýþþþÿÿÿþþþÿþÿÿþþÿÿþþÿÿþþÿÿÿÿÿÿþÿþþüöñîéééèæèèèäæèçççääåäâæãâääáÝÚÛÙÙÝÞâêöûýþþþÿÿýúûþÿþþýþÿÿÿÿÿÿÿÿÿÿþýÿÿýþýþÿþþÿÿÿþÿþÿþþþþùóéâÜ×ÓÊÉÅÉÎÎÍÌÐÖÞæëïððóôõöú÷ñøö÷øöøööö÷ö÷ôôóóñððïïîïìêéæååãâÝÚÕÐÏÓÑÉÛëéëõù÷íèíôôïëíîðòóôõñïëçæä׿©œ“’ ™™–˜œ–“Ž€jdsƒ‹”¨ÂÓÛããáÔÊåêæåä×Ê×ÝÖÍÑÒÑÊÊÕÙÑ»±¨—wXGE:' +7q°ÌØÛâçééìïîïìêâƆ\E#    -  #',%" - -  "!#-/ $("$$ #)%     -  - -       -   - - -  -  -  - - -  -     -      -   -      -  -     -OL      - -  -    < -  ->X_WMA@7,776BHIDBB:6/ /8:;97,*$"%'-"4A:&  -  A ßêèÝÑ™<  U¿åé¿h*      L`v“—“›™—›œ—„jJ  - 7¨¤›«º¢““™°¤w}š¼³µÉÐÉÑ˸°ºÀÊ×ÖËÅ´ª™–”„ed{ƒŠˆŠ‡‚pt‡zŽš‘¦ÑàååçéëêëëåãëîðòòðìèÑÀÚäåàÛÚ̶© Ÿ£¤¥¨¯¯³¶À¾ÄÈÍ×ÙÚÛÞâãåææêéëìììííîíîîïïïðñðíêéçåæãàÓÈÐÓÔËÄ¿ÊÐÕÚÚÞäëòøûüýýÿÿþÿÿÿþýýþÿÿÿÿþÿþÿþÿÿÿÿÿýþÿþÿÿÿþþÿÿÿÿþýþþüøñíêêëêêçæéêêçæççèäáäæãåçããåçæâÝÚÜÚÛÜÙÜåð÷ûýÿÿþýûûþÿÿÿþþÿÿÿÿÿÿÿÿÿÿþÿÿÿþÿþþþüüþÿþþÿÿþÿÿÿÿþý÷ñæàÙÔÎÊÎÔÒÔÑÐÒÝßáêìïñòôøø÷øööø÷øöø÷÷öôõõõôóòóòñðïðîìêêèèåãäÞÚ××ÕÌÀÏæéèöú÷ìæêóòíééïñõõôòñíêåæâѺ¨š’––”ŽŽ™•”“kfawŒŽ–¯É×ßååÜÑÐçêççÞÎÆÑ͹¹ËÓÓÊÇÒÔÅ’sYTK804/%%",l¬ËÕÛãèéêíîîìëéãÆ€TF% -   (+# "     +',--")*"%!+$    -   -     - - -     - -   -     -     -     -    - -     - -   - -  -  -    -  - - -   - - -   -   - -HYZLF8@B/26A=:-/# /0+4@<1  O¸æíéѦ`  -  "aÉçç¶X   Mc‘’”–˜˜š›•‚k@#  (nŸŸª¯—~š¤¯´|Ysš¹¶ÄÔÍÑÖƯ¯¿ÇÒÖÐʾ³¥œ—…h\h…Œˆ…‚sq•Š›•œÆÝåççéêëíëåäéîñóòîëçÕÃÑããÝÜÖ¿¯¯§¦ªª®±µ¹¸º¾ÁÈËÑØÖÜÜßäâäéééêíìîííîïîîððñïððíèæäääæáÙÏÐÛÚÖÓÏÓ××Ûáåìðõ÷ùùûýüýþþþýüýÿþÿÿÿþÿÿÿÿþÿþÿþþÿþþÿÿÿÿÿÿþþÿÿþþú÷ôðìëééîëëêåååéììêèéíëééìêëéåãçéæçæäååãâÞÝÞÛáêïôúùöïøþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿþþýþþÿÿÿÿÿÿþÿÿÿþþýøóêâÜÖ××ÚÚÓÑÑÚßáåæêìðòõöùöö÷ùùù÷ø÷øõ÷øööôõõóòññðïððíîíìëéêæâßÝÛÍÁÐÞççñøòæãîõôïéêðñôõôóððìéæÝÇ´§’–š“ŠŠ‘’˜“‰ynlq‰Š›»ÎÜâåã×ÎÛêéçæÖÃÐצ¶ËÏÈÄÂËÔ·e5-.'"!e¬ÄÓÚáæééëîïíêéß¿~M9(    (5- !%   "(#$+%&##& "  - - -   - -  -  -       - -           -  -  -  -  - -   - -       -     ) -  - CTaWH?A@629=?EGGFDB?80+'% #DCGC4($*;>09DH8)   UºæìêÇv4 'lÍçå´S     Jf|’‘›šž ˜‘ˆd@  - 5`•¡—Ÿ±˜v~¢°©³ˆr†šÆ¼½ÒÔÍÕϸ¦¼¿ÍÖÑËÁµ©˜•’sXfw†‰‡ƒ|m„ŽŒ™š•¸ØãçèèëêîîèçîððóððîçÛÈÌÝàÛÜÊ®©±«ª«³¶¶¼À¼ÀÄÆÉÊÒ×ÚÛÞããæçêéëëëìïðïîíïòðïñïïîèæåâèæäáÚÐÏÛÜÚÛÝÝØÙäêñöøùúúùùúûûüüüýüþÿÿÿÿÿÿÿÿþþÿÿÿþþþþþþÿþÿÿÿþþýþþû÷òíìêêìëêïîïêèååêïîðïïññìîñòññççêêéèéêëêèéããâÛÛÛÝàååáá÷ÿÿþþþþÿÿÿÿÿÿÿþÿþþÿþþÿÿþÿþÿÿÿþþþÿÿÿÿþþþþÿþþýýúòåÞÞÜÝÜÓÒÔÙÜÞàáâæëîòôøø÷ôøøøøø÷õöô÷øøöööòñòòðððñðððïîíêëæãåÝÍÈÒÖáèïñìååóùùòììïòôõóòðîëêå×Á¬œš–—“Ž‘†umhw‡Œ ÀÓàääàÒÏáéåçàÒÈÙÞϵ¶ÌÌÄ»¿ÐÔ­U+!&"!&`¥ÀÐØßççèììíìêéݼvQ?,  -  -   %;*  5+% 8   #'./)+!%&#     -  -  - -      -   - -    - -   -  -  - -    - -  - - - - - -   - - -  - - )?   -@S\WBD>=442>JED>DDIB0,)/3 2EHE0$"0CFE=FKD/  - - SµáêçÅw) %qÎâà²U$  Fd|›š›˜™ ™–†oC  -!+5_¤›±¬—‰–¦šžˆ|™¯ÑɺÍÕÊÖÔ¾ª¸ÁÎÖÑÍ»ªš“ƒjag††…‘”Œˆ~jpœ˜’˜¡›¬ÓßãèçêìîîëìðñòóñòñëäÏÃÕÜÝÚ¾¬¥­«­¯µ¼½¼¿ÂÃÅÌÍÐÕÚÜÝßäâæèéëìêìíîðñïðïïïððïîêäååæåääáÜÔÑÛÜÜÛÚÜÜäîôøùúûûüûùøøúýýþþþÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿÿþýýûöñîëêêêêìïðïïïëêèçëïïóôóóòíðôöõñîëëêèëëìîîíëèèèåáÜÚÖÔÓÖÛóýþþÿÿþþÿÿÿþÿÿþÿÿÿÿþÿÿÿþÿÿÿþÿÿþýýÿÿÿÿÿÿþÿÿþþýþüóéãàÝÚÙÖÕÙÜÜßßáãçìòôõõõö÷÷ø÷÷÷öõ÷õõ÷÷öôõòóóñòñòððñðïïíééèèÞÎÍÓÎÛçïîèàæôùú÷îíðñõòòñðîêêåÖº¬ž–’›˜““”˜‰„qnkƒ‰‘«ÇÚáããÚÑ×æéæèÝÑÑáæÙµÇÉ¿¼ÃÍÍ¡L'$RŸÁÏÙÝäçèêìíììèÚ¹yJ8!  -    +2(,* -   $-)*+0  ##(!$%    -' - - -  - -  -  -   -    - - -       - -    -  -  - - >F  - -  %AUXM=375*,2?>GFIDB>;21150% *KC3))2.@JH=>HIC@@>713=13"7A3./4,EID?@OLG>)    `¸ÕÜÖ²m' -‚ÕÛÈ l- -   M`|—˜™š›Ÿžš—ŠlE   "78@DsŸ™¢¶»¯‹x’™œš ºÓÝÜÊÂÓÓÌÖѵ¥±ÅÓÖÓÊÁ·¯ ’”sgkx……ŽŒ†…}vjœœž¡š¼ØâåæêëîíëïðñôóööôðêÙÆÍÚÙÊ·±«´º¸»ÀÆÃÇËËÌÉÐÔ×ÖÙÜÞâãäççéêëëîïïïðñðîïîîîéåãáãäåååãäàØÓÜÞßàèîó÷úúúúýüúùùûþþþÿÿÿÿþþþÿþÿÿÿÿÿÿþÿþÿÿÿþÿÿþþýþþüøóïíçêèëíðððòòðòïïëêêíîòôø÷ù÷ñðñõøùø÷ôñìêëíîïòòóòïïíêèâÞßÚØÕÙæòúüþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþýûûýþÿÿÿþÿÿþÿÿþýüüòëåßÛÙÜÜÝÜÜÚØÝÝåìðñóõ÷÷÷õ÷øøùøøø÷øöôôóõôõõôðññððððîíëëèÙÍÑÌ¿½ÖìéáäïùûûùôîïóóòððïëçåÜÇ·¦‰”“–‘’–Ž…yeer„•£»ÎÝääßÑÎãêçéâÔÐâìëçÚÍɽµª¶Åº?=,7!B+&!-B’¼ËØÞäççéëëêëèØ´rO: -     #  +)"#$    -!!$%&+""!($# ! (!$$#$! ("  - - (          -  - >‡ - - -  - - -  -  - - - -  -   -  - - -       - - 1KZ^Q<52(,+,@=BKFFLFA1-47<:-"4;*,.+GPGHKGPMB8$  -  -!mºÑÙÈ£U  -_¸Ç¶šx0  Nb{”–ž¡ŸŸž–‘‹pJ#  - *=A:Ah—Ÿž°·©‚r“œ²·½Õßà×ÀÌ×ËÑϾ¦«ÀÕÔÔ͸±¥–‘wm^yy…‡†ˆ€|{n}¤£—ŸŸ“¯ÑÝâæêíïîëîñòóñó÷õòíáÌÅØØôµµ´ºÀÀÅÈÄÉËËÑÒÒÖÚÙÙÛÝâæèææêëëíïïïñññîïïìêççäâàÜãåããäâáÜÖÜâæêòùùúùùûúûúùúýþþþÿÿÿÿÿþÿþþÿþþþþÿÿÿþþþÿÿÿÿÿýüûúôðìíêëèéìîïñóóõôóòðìêéìñðôöøøø÷ôðò÷ùùøùøñîëëêëñòóôõôôñïíéåãÞÛÜÙÚàìóúüÿÿÿþþþþþÿÿÿÿÿÿþÿÿþþÿþÿÿþþýýþþÿÿÿÿþÿÿþÿþÿþÿþý÷îåáßÞàÞÝÜÕÊÏ×àéìðññó÷ö÷ø÷øøùøøööööóöõóóôòóóòðïðïïïììçÕÌÓͽµÌéëæêôùûüü÷ïíðóñññìêçäÖ½¯£Ž‚•““”‘”’’€jdj‚’’›§¾Ñáåâ×ÇØæéççàÓÖæîîèàÝÓ¿¨±½¤f0'& -B¶ÈÖßáæçéëêêêç×°lL8    -$  (5'#  -  - - $%'-)*($/$ $ !(!"!     - - -  @   -;     - -   - - - -  -     - - -   -  - -      - %N^aYA24)$)(@BEEHHGLC6527D@1. ,&%#/;MB?QGGHF:!  -  - - $}·ÉÖÇŸS ;…¨ªš‚E )Qhz‘œš žŸ¡ ™Šv@$  29C=5\›ž ¬¶¤Š|Œ“©½ÁÈÚááÝÃÅÕÎÍÓŬªºÏÖÕÍù®¦š“‡m]k{‚‹Œ„„~{‡¥¦ž  ’˜ÄÞãæéëïïìíïñðòôôôôïæÕÊØ×¼°¶½«µÂÂÆËËËÍÏÒÖÔ×ØÙÙÞßáæééèêìììîïðððñîîíëçãââÜÕÒáéçäãæããàáèïöúúúúúùøùøýüýþþÿÿÿÿÿþþÿÿÿÿþÿÿþþÿÿÿÿÿÿþþÿþýûòðíêéêêêëëíðððòõõõõöóðîêêìïô÷øùøøøõðñøøùùøùóðîêéëðóöõö÷÷óóòîëèäãâÝÚØÞãêòùýþýþþÿÿÿÿþÿÿþÿÿÿÿþÿþÿÿÿþþÿÿÿþÿÿÿþþÿÿÿÿÿÿÿþýþúóìæãâäßÝÔÇÈÍÚâèííñôöõ÷ø÷øøøøøõõôöõõóóôóñôòòðððððïïíå×Ó×ǹµÀåîîðøûüüüùñíðòòðïéèçÞ̳§Ž‹“–”Ž“•Œ‚ghkƒ’™¬ÁÚäåÞÓÏÜëèçæÚÎÜêîðìåÞÖƱ¦´°”Y-)*%7†¶ÉÖÜâåæééëêèäÒªiM* - -  - )3+   %!")-!'%%'*%#$""#)            J  - - - - -   - - -  & - -   - -  - - -   -        &E`\PD=8.$17GGCIGKQD9148A29%0>CEIMFKOIA74:AIHAG0"%2DJLJ@BMC=,  -! -.x¥³ÀÁœV$cš¬¤—X    Nd|šœ ¤ŸŸž”•‘kH% - ::4F=Kˆžž¬ª™£¶©¦¡³ÀÊØàäåÔ¶ÉØÈÈÕŪ­ÁÎ×Ô̾·« œ“{fZn’““Œ…|ƒ…šº¬™ž‹ŸÔÝãèëìêçãêïðïñóõõñëååßÊ·°³³µ²ÄËËÑÑÒÕ×ÙÚÛÛÜÛÜââçæçéêìîíïîðððïîîêéåâáÜÕÌÈÐÜæçêêêëîðõùûüûûùöøúýþþþÿÿÿÿÿþÿþÿþþÿÿþÿÿÿÿÿþÿÿÿþÿÿþþþüöìåçèçèëìïðòòòòõ÷÷÷øù÷ôóïîíëíñ÷øøøõõóñóö÷ùùùúõïêëìíðõ÷øøøùù÷÷õñðîéëéåãáßÜÜáãëóûýýýþþÿþÿÿþÿÿþÿþÿÿÿþþýþþÿÿÿÿþÿÿþþþÿÿÿÿÿÿÿýþýùîêååâÚÑÉÅÇÎ×àæíðóôõùö÷÷÷õóõöôñôóññóòñòððññðïíëëéÜÔ×Ѿ²¯¼äõõ÷úüüûûøñíìîðïëêçãÔÀ¯¢š“”‘Ž’‰xdhw™©¿ÓàåáÚÄÓäæçêÞÎÙéíïðìáÚÎËÉÂÁ¡g3'",-2u§ÇÓÜââæééèéêäÏž[?!  -   */*""  %%%"##46'(*,-(!(!"! !-%,*  -  % - -   -   -  08  -    - -! -    -      -      - - - -  -  - - -z?  - )IY[Q>60*)*/49DHIHNKE:89?IGHEI@' 0''FTJLIGJKB5  &#2w¥ª¬§Y   bŸ­©e! -    #Pdƒ¡¢¥¥£¡š‹h? #IG=C@Ns›£«®¾±¤™¥²·ÎÞâäÞÁÁÒÐÇÓе«»ÉÓÔÍû¬˜‘ƒi_iˆ‘”ˆ„Š”³³—’—’˜ÁÙÞéêëìèåêìììëèðóòìééÜǽ³¯¼½»ÊÐÏÓÖÕÙÛÚÜÝÜÝÞàáãççèêêëîðïïððððîëéåáàÛÕÒÓÒÒÜæèêëëîòøýûûúúùùúüýÿÿþÿÿþÿþÿÿÿÿþÿþÿÿþÿÿÿÿÿþÿþþþþýûùõðëççæêêëðñòòôôööõùùùùùù÷ñïïííñó÷ö÷õóñðíïóòöùøúôðíëìîòöùøùùúùøùøöôóññìëéèåäàÞáâäéñöûýýþþÿÿÿþþÿÿÿþþþÿýþÿþÿþÿÿÿÿÿÿþÿÿÿÿÿþÿÿþþþüøïëèâÚÓÑÐÌÉÍÙÞçìñòôö÷öõóôóóóôõôòòóòññððññððïîëëãÓÎÖ;¶´Åêøùùúûú÷öøóíìíïìêèçÞË·©¡–˜•“‰‰‡€nad~‘• ±ÃÕàâÞÏÉÜéëæçØÐàëîíìäÛÔÉÂÂĺŠS85(,8+"*e¥¾ÒÝàâäåçççæâÌ“UC"    "  !.,#     !#$"#-/&'-+$+' !+$"  -)0+   -       - -   - - -  - - - -7       -  -  -  -   - - - -  - -  - -            - -   )BNZQ<:0/+$/0;HGLWWKIA:BINMNNUH8-"-/1MSIHHBHB?,  % )$  -KŒ¡ –…wC  -V›¬®œo)  )Uc†¡Ÿ§¢¢¢¡ž™€Y?  ,SNGEAHZŒ ¦¸¨°Â¯ ž¨ ¼×ÞâáÒºÆÑËÑÕï´ÃÒØÓËÀµ©›–Žt\_z‘—™’‹‰ŒŽž²›š™”¨ÐßèèéêãäééèêâÖåòðìëçÖÆƺ°¿ÃÀÄÐÔÚÚØÚÛÙÜÝÜßãäãäèèêìëëííìðððïïîéäáßÖÊÐÚÞÛÖØçéëìíóøùûúùùûýýýÿÿÿÿÿþÿÿÿþþÿÿþÿþþÿÿÿÿÿÿÿÿýüþÿüúôîíëçèèêêêîïñòôôõöùùúøúúúùùøôîëìïóóóôñðìèçæèééîô÷õòïðëèíóùøøùùúùùøùø÷ø÷÷òïíííêèäãâàÝÜâåíöüþþÿþþþÿÿÿýÿÿþýþþþÿÿÿÿÿþÿÿÿÿÿÿþþþýþÿþþþüõíèãÚ×ÖÓ×ÍÃÇÒÝäëðñôõôòóõóóôóôðóôñññðððîîñðïëêç×ÇÍÑŹ´¹ÖðöúùùúøòïõôðîîîëççåÙ¿­¥œ•˜¢’Œ‘“‡ƒ‚rj`s’š¦»ËÛàÜ×ÆÒåêèëäÔÙæëæââÛÑÍÄ¿ÆÆ«kB>+:AVC(!(R ÃÒÜÝãâáäåèçßÊŒWB  - )" '-3( -    #$0$&%!#!+**&)$$*!%*--   - (/$   -   - -      -       - - - - -  -  -    -        -     -    -     - -     -    2GYTI6322*,797BJOSSND:DFKONLVMJ<0"-3&2HIGGAC@C1$  !%" j–•‚l; B«°žn1 "MfŸ¢£ž ¤žž˜‚V9 - 1V\NIMENw¢£´§´Æ·¡Œ ¤™³ËÕÞß×¼¾ÕÒÌØ̶¯¼ËÖÔÊƽ±Ÿ›~``q••œ•ŠƒŒŒ“±£—¡›ÆÜäçêæÝÜáççæÞÏßïññíæÜÍŹ²¹ÁþÐÔÔÚÚÚÜÛÛÛáâäâäçççêéëíéëîîððîìëæÞÝØÎÇÒÜÞÝÚÜäëìðõøù÷÷øüýýþþýÿþþÿÿÿÿÿÿÿÿÿÿÿÿþüþÿýþÿýýÿýùýùóìêéèéèêêêììïðñòôö÷÷ùùùøùúùùùøôïìíïîðñòòíéééçèêèìñóòïîíìéíô÷÷øúùùøøùùøùøöøôõòñïîîéèèäáÜÙÙÚãíôûýþýÿþþÿþÿþþÿÿÿÿÿÿÿÿÿþÿÿÿÿþÿÿþþþýýüýþûõðïêßÖÔ×ÔȺ½ÅÕÞäëïóðñôõõôôõóóññññòððñïîððïíëèâÑÇËɼ¸²ÄàöùùùúøòìêòõñïïìéåçåÓ¹ª¥—‘–£›ŒŒ‡‡Œ‰~njl‚Š–Ÿ°ÄÑÜÞÛÏÄØçêêìßÐáéèàÖÚÖÏ;¹Æ¼—c<55:QqY- %R—»ÏÚààáãääåå݉R:$ -  2! "72+%  - ()%$#$)/1$,*#"'#"!&/.% - #%$         -  - -  -     -       -      - -  -  - - -  -  - -     - -  - -  - -   -   -  - -  -  -   0GJSK;35)(,4:BJNLVWUNC@HEUIKVVK=6.,-/2#;Q>CFECC5(  )%!  .˜˜’„xM 0†¯°¥m/   -  - - -D\˜£¢š£ Ÿ–‚P8 4\cOJLEHl—£¯¦¯Â³Œž¦›­»Ã×ßÜȸÎÖÍÔÖ½ª¼ÇÑ×ËÆ¿´¡¢œŽn^h|‡—Œ”‰Š‡§¤‘¡š”´ØäæèäÚÖØÜâåÙÊÖéññíèÞÒÇ»°¶ÀÁ¿ÍÓÕÙÛÙÛÛÝÞâääåçèéêçéêëéíìîïîìëçßÛÙÎÆÇÔÜäàÚÜæêðõõöö÷ûýþÿÿþþþþþÿÿþÿÿÿÿÿÿÿÿÿÿþýþþþýÿþþýüùôìéçèçêééêêìîðòòóóöøùøùùùúúø÷öööôñïîìììðññðíííééìëîððïêçéëìïòóóòõôôøøùùùøùø÷÷øõòòñðñïëêæßÜÝÖÔÜãëöüýýýýþþÿÿÿÿÿÿÿÿÿÿþÿþÿÿþþÿÿþÿþþþþýýý÷ò÷øóéÜÕØÓÅ¿ÀÀÉÖßäëñòòôôòóôõóôôðñññððïïíïïíîíèß̽µ¹µÆéùùùùúõìåäð÷òðíëééæä϶¢ž•Ž˜¢™ŽˆŒ‹‹Žunjw‡“¢´ËÖÝÞÖÈÉàèéìêÚÒäëèÜÐÔÑÈÌÀ»Ç±„WC94?FCBA4  -%1/& ;œš–Šžh +¯² q2 - #N]ƒ›œ©¢ § Ÿ˜†c? 4hkYGOLIY‡¬­›Œ«°œ‡¥˜±¸µÉÝáÓ¸ÇØÐÐÕÇ©²ÄÏÕÑÈÁ´¡›ž”Zdp†‘‘Œ…‚€…—¥’’—ˆ¢ÖãçèåÜÚÕÓßàÓÊÔâïñíçßÐǽ²µ¼ÂÄÆÐØÙÚÜÜÞßáãååçæèéêèêéëêîìëëíëåâÝÕÎÅÄÆÏÞåáÛÝèîóôòðóüÿÿþÿÿÿýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþýýýþü÷ñíèæçéééêêêìïðñïóôöõö÷øùùù÷÷ôóñðïññððïííêðòòñîïìæèíïñòðíèäæëíîïîðîíîðô÷øùùùùø÷øø÷öõôóñòñîìéçãÞÙÙÚÛâëòùþþýýþÿÿÿþÿÿÿÿÿÿÿÿþýÿþþÿþþÿÿÿþþþþùõúûùïãØÓÓ̼¼»ÅÓÞèìïñóóôóòòóóóòòòñððïïïìîíëéåÙÄ¿ºµµ¹¸Ðî÷÷óø÷ðçãâíùôðíëèêêãÊ·¤›“ ’ŽŒƒŠullƒŽ”«»ÊÙÝÜÐÃÐåéçêçÓÚåëéÝÎÍÒÊʽÀ½¡lHD7GYƒ€B&$Bˆ¹Ë×ÛáãâáäæâÚ¾vH;    -*( -0-"   !$ "#!)5-"-,*)" #$!#     - -   - -    &;<=02"#'0*.1#"#!               - -     -         -     -      1HUPOCA<966ACBGUT_^XTE@FJOLCHUWE??93643/FD;FE<42( "6;) \®¬›ž—©²x r¬°£8 - !I`€œŸ©¢£¤žž—‚m@!:mmdQNRFX€£¯˜Žªœ†Ÿ¨”°º´¿ÚáÚ¿ÔÔÑÖÏ´±¿ÌÑÑÍȺ¡œž”~e\g‡Œ‘Œƒ„|‡£›‘”••£ÈÝåçåÝÚ×ÚÝÜÏÉÒÞîñìçá×ÌÀ³±µÂ¿ÎÕ×ÛÜÜÜßâãáäèççéèêêêëíííìééçâÞÙÈÄÀÂÇÏßãàßãêðòôôóøýþÿþÿÿÿþýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýþþþýùõñìèèçæèêëìíìíîððôôôôöùõøøùøöôòðñîêëíðñðîìëêîðððíïëåêïïñðòïèåæëîîëëééèèìñó÷úùùùøøøùúù÷öóôóóñðììæáÞÜÛØÖÙàêòöøúþÿÿþþÿÿÿÿýÿþÿÿþþþþþþÿÿÿÿÿþþþüûúýúôìÜÕÔÎÿ»»»Ê×áëíïñòóôññóòòòñðñðððîïëëëêéãÔÁ¸µ´´¶ÂÛòùöîòôïåâåíöõñìèèêêãÄ®¥œ™˜Ž‘†‰}ndk…ŒªÂÏÙÙÖÆ»×æêçëáÒÝêëæÜÐÐÑÎξ¿±‹VDD>Mf”¦„E&$>z´Æ×ÝßàáãâãáÚ¹{L3"  - - "0& -/0#"#   !$#,,0)$#,#',36.0*#!))      -     '(     -'665*&#/EJHE<4(21584*'$&"(+#!%$%         - -    - -    - -  - -  -        -    - -  -  - -   - -6RUQLKB<528CCDHRSY^ZXGFPIMJBJLNE=@=-<>8#7=DBFA;4* -  >8#)²²¡œ¯¾†  V¤®¤x2    Hjƒšœ£¥§¥Ÿž˜ŠmE Av|d]YMKPh–°«¦ ¡˜u±¢©³´¶ÒáÞϽÎ×ÏÔÒ»¬ºÆÍÓÐÆÁ®¥œ—qa[rŒ„…‚œ¨”‹–š¶×ãèäÜÝáåãÜÏÐÔÜìíëèäÝÎù¬±Á¼¶ÇÔÚÜÞÞÞßãâãåäæèèéêëëêêììééèãàÚÏÂÀÅÉÏ×ßàßæëðôùûûüûþÿÿþÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿþÿÿþþýø÷øóíêæçèééëìíîïððñòñóóôô÷÷øùøøùùõõòððïîîèêïðìéèéêìíììðíééðñððïîêææêïíêìëêéêëîñöùùùùùùùùùùøøøøöööóòîëçæäáÜÙØØÙÝáæóýÿÿÿÿþÿÿÿþþþÿÿþýþþÿÿÿÿþþþþýýþýýüûõëãÛ×ÒÆÃÁ½º¿ÉØäéíðñòóòóòóñòññððððîëëêêéåÞѽµµ­¬´ÆßõöóëìðèÞàëîö÷ñìéèêéÙº¯¨™”—Ž’’ŽŒ‰wf\lƒ‘•ž±ÊØÙÒȾÆÝèèèêÜÖäëéäÝÔÐÎÒÕƾ¥tOC=GL€¨±ŒX/ &7v¯ÆÔÜÝÜÞàááàÚ¹mL5 - -  - -&'  */+"  -  - "#,,'&!$,-(%,,.-.0--%#(   -   -  1""*54# 2:2.(':BAE>#+>5-+:>=BDTWR\[UGEGPTOPNFLG28?1:>2)'(#*79AGC85.  6E: (ƒ²®££§¯º“/ -Kž¯¤|4   Jgš¢§©¢ ž™–…mJ - H}vh_[SLKR}­´»¸Ÿ’r›¹²¨¥§²ÎàßÓÁÅÕÑÑÖÄ°°¿ÊÏÐÊÄ·ª˜•~[Sg…ˆ’’‡‚{€x•«—Œ—œ¨ÊßåãÛàèèâ×Î×ÕÚçêèçæßÑȽ®±½½¶ÅÐØÛÚÝÝßããäæèçééééêêêéëëèæåâÞÓÅ¿ÈÌÌÖÝäåéîöùûýþþýýþÿÿÿÿÿÿÿÿýýÿÿÿÿÿÿÿÿÿÿþÿÿþúðèççäæäæçêêîîðððññôóôóô÷öøø÷ùøùùøùôïïòôôòïîñòðìééèåéêìëìåèïïîíììêçæíîìëïîíïðíëðöøøøùùúùúùùù÷ùùø÷ø÷õòñíêéäãßÛØÔÖÖØä÷üþÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþþþüùîèãÙÖÑÉÅÀ¾¸¼ÌÜäêìðòôññóòôðòððííîìëêêæãÞØǶµ®ª­´ÈåôôðæèëâÜäíî÷öóëèééåÏ´­Ÿ•’™ŽŽ“ŒŠ~skes‰™œ ¸ÎÚÞѽ¹ÍåèèèãÕÕçëèãÛÓÊÑÛÙ˸–mM<;Adšµ¶™]+"",o¬ÆÒÚÜÝÜßáåßÚµlR< - -    *% $49)"%  - $./+ &.3*-.))'-'$ !$ '%!&  -    $(63(16537:DB@9/-$ 7<&U”¨Ÿ¦³´¼œ;=”®©9 "  - Mhz–ž¤¬¢¢¢Žƒh@ B|r\\XOQIY˜·ÄÉ«q«¶ª”›­ÍßÞ׿ÎÕÏÕ϶«¹ÆÎÑÏǽ´Ÿ˜zdW^’Œ’ŽtŒªš–“š•œ¿ÙååÝßççãÕÏÛÙÖÜàäæèâ×Ê¿¸´º¼ÂÁÎ×ØÙÛÛÝßâãäæææééèêééëëéæãßß×ÈÀÉÏÒÕÝáçìñúûýýþþþýþýþþýþÿÿÿÿþþþÿþÿÿþþýýýþþÿúñèâààäçæêêîîññññòòõöõôöööøøøøøøúùùøóíîïóõöôòðòñîèêêçææèéèàãëíìêêèêéëïïîíðïñòðîìðõ÷øùúùùùúøùøùùøøøùøøõóòïëêéåáßÖÙÖÔ×ãòúýÿþþÿÿÿÿÿþþÿÿþÿþþþþÿÿÿþÿþÿÿþþýýùôîéàÜÑÏÌƽ¼ÂÏÛæêîïñññòñòðñòðïîìéééçãßÙÏ¿¬®©§¯¶ÉçõòéÝàëãßéðòõ÷òíéêéã̳¥£“•’‰‹‘’Œ†zmazŽ˜›«ÁÔÜÝÒ»¹ÖéææçÞÑÛêìæÝÕÊÆÔÙÒÈ°{MPC;N¯Á½™^3'/vªÇÓ×ÛÝÛáâáãØ®pW;   +%*6,"$! - -  ##(7.%!$/*++%$%!'!%(!  -     - $*"(=JUPPC=FNQ\K;AT`a]U>7G_^`^L;>=9@@?3(+<8+1>=@@>5-$ -#94  &T‹ ¬¼ÃÄ¡C  -±¢ŠA    - Kj{–ž¡¦¦¤¤›‘ze@ -Hƒ‰‚gYLKKJSˆ´Èѳ–y‘¯µ•Ž£ÁÙÝÚÉÀÆÔÒÒÔ½­°¿ÉÌÎÌ¿¶¨Ÿ”†p_ew‘“Š‰‚x{¡£™’–œ™¯ÑãäÛÙÛÝÞÍÍÛÙÒÔÙÞäèåÚÉø²³ÆÄÀÐØ×ØØ×Üßããäæåéêêêééêêèåâáß×ÊÅÉÑÖÛâæíòøûþþþþþÿþÿþÿÿÿÿÿÿþþÿþýþÿÿÿÿÿþþþýýüöïèâàæççééìîîñòóóôôöö÷ööööö÷øøùùøùùù÷õðìîòõöôòññòòìêêçäæèèäßßèéçäçèéëîñòñíîññïñðíðõõõøùúùúûúùùùùùúùùùøöõóòñðíêçäâÝÞ×ØÛáêðöûýÿÿþÿÿÿþÿÿÿÿÿþþÿÿÿþÿÿÿþÿÿþþýýýûøôîåÞÒÈÂÀ¼ÈÔÞçìíîñðñññòðïðîìëêèæåßÛÒÆ»²«§¤«·ÌæñïáÐÛëæäêððô÷ðëéêé߬¤žš›™‘Š‹‘–Œyhcjˆ‘’ªºÉØßàÕ»ÁàèæèçÙÐãììá×ÎÅÍÒÔÍ¿ lFFLGa¼Çìd1'#6|­ÅÐÙÛÜßáßáàØ®mT="   $4*$ ,2+$&!# - - -    #$$&+8/'!*-*+&$#""*$&(%    - -  -  !($$<0%-?N\\YI9;NW_ZOEVhgi_M?GWfh\YNHV]Zad7    !9KS[]`W>!+@JPTG?56643<84.'*+$" '%1,$  - -   #  -   - -  -  - -  -  - -    - "%#" $*1+ " #! ##&$!$ '  -  3DMQD>943-8CILJPKYW[XHIBMKLHGG?4@<,   ")9;"M„©¾ÅÅ£? 'r­§ŒK -   Aax›£ §ª§£˜š‚e@! Q’Š|pOGks“²ËÑ·²«œŠš¸®– ¿ØÞÝÚÿÐÓÎÕ˵ª¶¿ÎÓÍ¿º«ŸŸƒdao†‹‘‰„„z”´¤˜— œ¥ÄáßÙÏÂÏ×ÄÃÙØÓÒ×ØßæêâÏÈ¿°°ÆÅÂÌÒÕÕÖ×ÚáääæèèêêëêêêéçäâàÛÒÇÀÈÎÒÚåîõûþþýþÿÿþþÿÿþþþÿÿÿÿýýþþÿýþþÿÿÿþÿýýûôîèäââæëééëìðñòòóöôöøù÷ø÷øùøøøùøùúú÷õõôôóñðñòòòððòóóòïëçæéêéäÝàéëêæåéìïòôõñðëïòòððîòññïòö÷ùúùúùùùùøúûùûúúøõööóððíéèæåàáàÝÜÜãçðõüþþýÿÿÿÿÿÿÿÿÿÿþÿþþÿÿÿÿÿþýýüýýýüûùíßÏÆÁ½¶ÃÔÜåéííîïïññññïìëêéèâÝÚÙÎÁµ²¥™œ©¶ÑèîåÕÃÑèéêððïðòïêèêåÒ·¥¡–•¤›‰Ž’‰}qdeoˆ‘›«ÄÑÞáÝÓÄÏâæäëßÐÔçïëæÞÙÖȱÊ¿­cJIP|¶ÇÉƪi7*' B~±ÁÏÙØÙÜáÝÞÞרkM< -&3-.2+%'!    ! *#&(83,+ #+.1*(-!"!'$        -    -2?@=5>W]bdY89KdaaXMRbjflWIGVcqjfWPS\gd^J  -  - - 1AH[\]^H2"97CMPB<850'95/,+)(!&#(*%%!!    -)       - -   - -  -  - -  - - - %*#!"$(!!  %00)*&$%' % (!#"! #' 4  -   >38<9>=G7(7CL>&'>F>9<+&-# 2;1 *]·ÃÀ£> d¨ªŒL   Idw—›¢§¨¦Ÿ˜—‚j:# U–Œ€`h™©Ÿž³ÊÓ¸¯»µ˜­­£¥»ÕßÞßξÉÕÎÔϹª²½ÊÓÎú¯¥¦ nZgŒ‰‚…‰„“®¬–ž§Ÿ¸ÛÜÕÊÁÐÑÁ¼ÒÙÔÛÛ×ÝåêæÖÍÅ·¹ÆÎÂÁÎÏÔÙØÚÜáâååæèêéèëèéçáâÜÖȽ¿ÍÒÔâêõüýýþþþþþþÿÿþÿþýþþþþýþýÿÿþþþþþÿÿþüõðêæäääåçëëìíîñóóôõöõ÷øõøùù÷ùøøøùúùúøùõóòòôòðîïïïìîóñóóñëëêéêçåßßåêêëêêîðôõöóîèíðïíìíðïðïðôöøùúùúûúùúùùúüûùùøõöôóóòðíêéèçåãßÞÝÞáâêöüýþþÿÿÿÿÿÿþÿþÿÿþÿþÿÿÿÿþýýþýýýüüøîàÓÍĶ¸ÇÔÞçèììîïïïïïîëêèçåâÝÛØÐÁ°®ª£ ­½×ççÜ̽Òçééîîìíñíêëêàʵ¢™”¤™Šˆ‹…‰‡l`c€‘ž³ÇÕÜáÝϾÑââåèÝÌ×êîìæÝßÛʱÃÀÅƼ †ub–ÂÌÏ̯l0&! E³¿ÐÕØÛÝßàÝÞÕ¨eT6    - "3* --$ %$#   - $$+/(&*..- $/-+('**"-$ - - -   - -   -  -  -=@6/8Shii_?>*"(& %-1/,)      -  -   -  -       -    - - -     '+&$%)-#")*-11*%$-("%$#!$"!%&!".)%  (  -     ?PTNK510(/9;HOQNSQQWROIDPLKLEEB=0====D=(*@JK4,??;510(! '37 1€­¾¸‘3 Q£©N     G[v“˜¡©¦¥ œ•‰mD  U˜””Š{{Ÿ¯©¢´ÌÔ½¯·°™Žž¥¥œ®ÎÝàÞØÂÀÓÓÓÑŶ«¸ÄÐÐË¿³ª “b`o‰‘‹…‡ƒ„ˆž­›‘ž ¬ÓÞÑÈÄÌ;½ÊÓØßßÚÝäêèÔÊƹ¼Æ̼ËËÏÖÖØÞÞáåæèèéçèèèçæäàØËÀÃÅÒÛãíõüýþýÿþÿýþÿÿþÿÿÿþýýýþÿþýýÿýýþýýþýøñéççåçèçæééìîíòóñôõùøøøøù÷øùùøøøúøúüùùù÷óñîïðîîðîëèëòñðïîìëíìîìéããéìíëíëêîðóôòìèëííëëëêëîðóó÷ùùúùûýúúúúûúùúûù÷øøöõôóóòïìëìêèåããàÚÞÞåîøüýÿýÿþÿþýþÿÿÿþÿþþÿÿÿÿþþþýýþýýüùñáÙËÁ¼ÁÊÙâæéêíîïïïîìêêèçââÛÛÜÖƶªœŸ£±¾ÙääÛÎÅÕêêèèçèçïðëëéÙÁ¦“˜™¦¥–‡ŽŒŠˆ‹xpgh‚–Ÿ¢¹ÎÖÞÝÙȾÏÝâçãÖÌÝêîéßÛØÖƸÄÌËÐÈÎÓ²‘©ËÐÒ˸n1)7…±ÁÌÕÙÚÛÚÜÝÞסbS)  -  - - - 2+!*($('#  -      (#)&-%(*,,0+'1,+/"%.+0 * -  -   - - - );B<):Fgg_aC5L`[g]FIdebb`YOVkhee_[Zgikg[A  - -  - - - -"5  - .7ITW[VH;/EMWMGLA6967=:?01%&&)(//0)#$  -     - - - -   -     - - - -       -  - - - - -   - $0-*%!'&! )*00*-+"&+'%$(()%"$(& ++$'&"$# #   -  - - =RTSE:2&*17;IKJW\VVWXKEJQWHHJNE=;@><<53/+7@D;, 3E8806(  -)=3U£·³†( L¥©”U  Mcy™¢§¥£¤Ÿ™†kI" T——‘•Ž‰™¶¨¢´ÈÕ»ª¨§ª–””—‰ÃÝßßÜ˼ÎÓÍÔ̸¨¯¼ËÐȹ°£›š„p\f‡“—Žˆ‚Š„—®¢•–£¢ÊÝÕÃÁÊʺ¹ÄÒÙãÞÜÜáèèÙÍɸºÅȺ´ÄÉÎÒÔÚÜßáäååéèæçæææãáÚÔÊÆÇÍÚåíõýýýÿýþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿþþÿþþþýûöðêæäæãèëéêêëìíïòô÷ôöøùøùùøùøøøøøøøùùøúùûùøôïëííííðîêèæëëìêêêëððððìçèïïñðîêèééëëìéèëîëéêééèêîñõöùùûùúùúúúúúûùùùøúùøùù÷öõóóðîîíììêèåãáÝßáæîõûþýýþÿÿþÿÿÿþþÿþþþÿþþþþÿÿÿýýüüúñãÖÆÁÄÄÊÙäçêëëíîíïíëèèåäáÜÜÜÕ˹¡š¢§¬ÀÚáÞÕÏËÚëëéåßßäìîíëãϳŸ™ž ¦Ÿ—…‡…ŒŽŒˆuhky‹• ´¿ÎÚÞÚÔÄÍÖÝãæßÌÑãíìæÝÕÔÎÄ¿ÌÖÊÍÒÜáÍ·»ÊÒÖÏ´x?%# 7ƒ³ÁÌÓØØÙÚÚÜÜÕ dP)     %3(%'(#'("%8*  $)%'(,&+)-'$+,'! +&-2 %'   - -          - ! ->EI82>R]d^VHGR_c\TTZ_amqgRUdjidfh`bcf\aF' -       -  - &9EKSY[WG($COUNPF<:5@B8344*&'(*'*06/&"  -   -    - -  - - -  -     -   - -  *,.*&"$# !!).54,.+%+,-.%#-+$%$'#$"..(',"&# !   -  - - -  &=ILPH8-"%,4=HIHSW`\XPD?IIUMBFIB;>EC;>98-/9FKD6.+;689:0  - - - &6>) (w¬°„# 9›¯šT " Ney‘¡¤£ Ÿ–„nH V”š˜œ’–“¯© ±Ëй¥¨¯œ–˜¢‰”º×ÞÞÞÔ¿ÄÒÊÓÒð¬·ÈÑÉý´­£˜tfcv‹’—’ŒŠˆ…Œ¡ª –˜¤œ¾ØÑÄÃÍù¯¾ÏÚáßÛÚàçêßÐËÀ¯·¾·ªºÅÌÍÒÖÚÝáãäåæçåæåâãâÝÓÔÔÑÍ×âíõýýýþÿþþÿÿÿþÿÿÿþþþÿÿÿþÿÿþÿÿþýýüùñêææåææçëëìïìíîððóö÷÷öøùùùúøùøùøøøøøùùøùúùøõðïììïïïñðíéåäæéçæêíïðòðîéèîïðñìëçæäßßããäíîìééééêèëðôõùùûùúúùùùùùüüüùùøúùùøøù÷öõôòññîîìíêêçåáÛÜàæëôûþþýþþþÿÿþÿÿÿþüýýýýþÿÿþýýýüüùðâÒÉÎÌÇÐÛäæçëííîîíëêèåâßÝÜÜÖ̽ž›› ­ÈÜÞ×ÏÍÇÖëëêéàÜÝçëìëÜÅ«¡œž¨¢š’„‰‡Š“’„xfj~Š’¤¸ÉÖÛÝØÍÅØÙ×àäÖÆØçìêãÞÚÍÅ·ÃÔÚÎÉÐÛãÚÊÅÏÑÓη|G&#! @‰³ÀÌÓØ××ÙÚÚÛÑž^H(    -%) "%''')-!";$  - 21-'("&%12&0?:-20)'$%"       - - -  - -""#:UJA2=[cmhePJVegdcZ\lnt|r^\fptvmmc_flhjU1         -  2KWYUa^I'/DGNVSB;=58;895-.)*..112-/*   -    -    -    -  -   -   -  -     -   /.0+$()* $&215112*'+,**$'02'/)(( *($,.*'$#%'  '2   -  AOIMN74(#-:=BJMT]\Y_KC;?MSUBLIC5AGC?@B8,5?FLN?;, 2:;661&  "#)<7  1|£~$*‘¯—Q  Cgu‡“Ÿ¦¤¢žœ™pK/  U”š£¢ž•Ž«­¤°ÈÒ»¢œ§±¨ ž¡•”¯ÏÚÜßÛÁ¹ÑÏÑ×з­²ÀÏÏÃÁº¬£Ÿ˜„kfq‡“œ’„~‚™«¥–“Ÿž²ÑÐÄÁ͸¯¸ÏÚßÝØ×ßæèÝÐÉ»ª¬±°¨¯½ÆËÐÓÚÝãåãããååæáÝáÝÖÖÙØÙØáêôüýýþÿþÿÿÿÿþþÿþÿýþÿÿÿÿþþÿýþþýüùòíçääåèéêëììîðïðïñóôôôøöøø÷ùùøø÷ùùøøùùúùøùøùôðïîïñòòñòðïëèæåæåæéììîíìëææéîëîìêæâáÛÖÝáçëîïëêêììëéìòô÷ùúûûúùùùùûüûúúúùùùùùø÷÷öø÷óóòñððñííëéäàßÜÝÛáëñùþýýüÿÿþÿÿÿþüûüýþþÿÿþþþýýüüøíÞÕÙØÑÊÕàäèêëìîðìêééåàßÞÜÜØÏñ ›œ°ÏÞÜÕÓÒÊØêêëëéäßåêìè×·¢¢œš«¨™ˆŠŒ‡{okoŽ—¬ÁÎÙÜÜÖÅÉÞÙ×ãßÐÉàêíêáÜ×õ¯Á×ÛÏÃÄÖäÛÑËÎÔÑ̺|9=´ÂÌÕ×ÙÙÛÚÙÜÑ”SE)  #   #!#(-&"",   -#%*&6))#%:<=14/-3/"&$"" -  -  -  -  &@NKF78^gnjcWFN`bhj__ppr||b\ep}zwudbrrroh?   - - - -       -&%?IW[ZkeL,-IOLPTED=G32CA7(+&%33+1275+- -  - -   -    - - -   - - - -   - -    - -  -#2)0*%-1($! !*3481,/-+40-&",62+.)'#!"#),(+-1!) %$!     - -  @RKVP7,##+:?BBKUbffaL9<=OTLIFA=??D?AFN=16CC=CIB5!1=:85, - - $/90 I{d ªQ  -  -A`tŒ’¡¢©¡ “nE -  X’¤¡¡§¦—‘­¯ž¬ÉÓ½¦¤©°«œ˜˜’®ÄÕÙáãʸÉÕÎ×ÕÀ«¬»ÈÍÇú²¥¡›fTrˆ—˜œ•‡€‡‘©¥›Ž™ ©ËÏ¿Äп²·ÄÓØßÛ×ÚâåçâÕʾª©­¡Ÿ«¾ÄËÑÒÚßßäãäâäââÞàßÑÌ×ÞÛßâéðúýýýþþÿÿÿÿÿÿÿÿÿþýÿÿÿþÿþýþýþüùòêççããåèêêíïïðòóóñòóóöõø÷øøøøùøøù÷øùøøùøùøøøøøóðððïññòñïïîìèãâààâãâãââáÞÛÜâââãâáÞÞÜÛ×ØÞæééìêëìììëêíñóóøùùùùùùúûûûûúúúùùùùùùùøøù÷÷÷öô÷óòñòððëååäàÞÜÚÞêöüþþþþþýþþþüûýýþÿÿÿÿÿþþýþýþùèÝÜÝÛÏÏÚäåçêêìîëêéæåâÜÚÚ×ÚÒȹªŸ™²ÓàÛÙÖØÔÜêìíìíêæéèëæѲš¡ ­”Œ‚‡ˆ‹rgiu‹œ´ÄÔÛÞÚÓÃÍâÝÚâÖÇÍåìíèßÔÍÀ§§ÄÑ×͸°ÐâÚÒÑÒÐÎÌ´q9>ˆ²ÃÐÕÙÙ×ØÛÚÚΉLG1 - -     -))"!!' * - -!!)! 05,'##(52+'-23%#)$/! &    - -   - - !$84D;>./+,&,'4204*   -   - -   - - -       -  - -  -  - -  -   - $)/++)'3.#!#! "$ # !"#595/22)/0<60-+/3,/-) !$-(%),,1+! #((!'      "AOTY_a^RC9==O\POI=533>?FIDA/1ABFJFNH1!$;:46*! -  "56$  FI -o¢‘N -"  -  Hau™ œ¢¥Ÿ“‰jH ]›¦£¦¥¯¥­­¢©Ç臘º¸¯Ÿš’…˜±ÂÒÞàá×»Á×ÎÓ×̬¨»ÃËÊÇÀµª¡™y_k„•––„~ˆ¤­¤–—¡žÃÏ¿ÃÍ»²ÄÎÔØÞÝÚÝâæãÝÔǺª¤¡œ »ÉËÍÕÖÙÞáããáããÞÛàâÝÔÑÙàãçéîôüýþþÿþÿÿÿþþþþÿÿþþÿÿÿþþþýþþúöìèãäæèæéììïñðòóôóôôôóóööùùù÷øùùù÷÷ö÷÷ùöö÷ø÷õõõ÷õòîïííîíëêççåãßÞÜÛÚÛÜÚÚÜÙØÐÓ×ÚÜÙÚÛÛÙÖÛÖÕÙÝáãçäæìèéçéìîðóõ÷øùùùùùúùúûûûùùùúùøùùøùùøùøù÷ù÷öööõòðîíéäãßÛÛÜâëôûýýýýýþýüüýþþþýÿÿÿþÿþýþþüôçáßÞÔÍØâãåéêêêêêçåãâÞÚØØÔÐÊĽ©¡¹×áÝÛÚ×Ùáêìðîíêêæéëá˧”• «§˜ŽŒ‹‡Ž…‚tmsŽ“¢¼ÌØÞàÚÎÉÚæàÜÜÍÅÓæîîéÞÑÅ·¦¶ÉÏÖ˲§ÃÔÑÌÒÎÒÑ̹{7 9~°ÃÎ×ÙÙÛÚÙÚÙÌŒYM- -   - */%""  - - -&(''!"/,("'!+./%&1#5%(/*0'($  -    -   -  -  - - %8GMQB>Ofpqtf^]fnrgkfequxrj_\l|}z€ueop~rq]2 -   -   )BOc]Wbb]9!$4GUXTXP@:;99;>>422))*.-%6,'     -  - -  -  -  -  - -  -   -       - )-,'+&(3," !$$!%#!,&+7=;2<546695.+..620-.% #-/((+*-) $%$%#      #ARNF;-02,/9>HTX\]^XLE>:BDECPT@,+=;7+#  -")8)   -!9 - e~E   CWnŠŽš›¢¢¡ž”ˆnC b™¢ª«¬µªŽ¨¯£«ÃиŸ ³¹·©•Š¤¶ÈÖÜÞÝÚĺÓÔÏ×Ó»©¶ÀÍÓÌĽ¯¤–‘„__z”“‰€‚‡š­¤–š¡ ¹ÌÃÆǽ¹ÈÒØ×ÝÝÜÜâÞÙÝÒÀµ¤žŸ¦ÁËÑÕÚØÙßääãÝÝàâáãäÞÓÐÝäæêïöûýýþüÿþþþÿÿýýþþþþþþþÿþþýûúõïéåæèçéëêíðïñðñôôõõôöøôòöøùùøøø÷ø÷øõõöö÷õõöôõôôóñðîëêçèççåääãáÞÛÚÖÕÖÕÔÏÓÒÑÌÌÊÒÑÑÓÖÓÒÏÐÒÓÕÕÙßàßßäââáááæçêíïóóõöøùúùùùûùùûøùúùúúùúùùùùøøùùùúù÷÷öôóïðìèæåáÝØÛÞêóùüþþþþüüýþþþþÿþÿÿþÿþþýýúòæáÞÕÎÔÝåäçæçëéèçäãáàÛÙÚÖÑËĹ²½×àáßÜÚÞáììððéêæçæçàÉž“œ±¬œŠ‹‹ˆˆxlnxˆ‘–§¼ÐÜàßØÈÄÜçßÛÔ¿ÂÜëïïêãÖŸª¼ÇÒÐŲ­ÀÁÂÅÇÍÓϼ>"  #<{±ÄËÓÕØÛØØÙÖˉPE$ -   - - -  13'# !    %%"$++&..(1'/( $')%")"!! -  -#  -  - -    9MNRF:H\mro\Y_pqpmbcxy€sxi`m€„ƒqfjtwtsgH -  -  -  .@JY[]ffb:!4EXZXSHA9:78CJ591.006.3-0,(*   - -  - -   -      -   - -  - -  -   -  - - !+71+*-4-!#%%%,+&+$3=<>824/3584/20110-*) %30-/',,'% $"""%! -  - - - -&DSQI@54/+23?FJRWVTUWJ8:  !_œ¢®¯¶»±£¯¥©À϶Š’¢µ­˜‰x¯ÈÕÝâÝÝÕ¹Ç×ÐÑÙȵ¯½ÊÕÏÊƹ¨›š’pej…‘“Œ‹ˆ„Ž¦ªž™Ÿ¡¨ÁÀÆƵ¾ÁÍÙÕÝàááâÞØÜÓ½ª›‘¥¸ÂÊÐØØÙàâãåäáßÞáãääâÙÔÝçèíøüþþþþýÿþþþþÿÿþýþÿÿÿþþþþúôîèæäåæèèêìïïñòòôñõ÷öøùøøøöô÷øø÷øøø÷÷õõöôôõôñòïðîìééæãäáÞÞßàãáááãàÝÚÒÎÑÒÑÐÅÁÀ¾¾Äž¿¾¼¿ÂÄÉÍÎÌËÓÚÝÝÝÜÝÛÙ×Ö×ÚÞÞãææëìíðôöööùùùøúúùùúùûúûùùùúùøøùùùùúøøö÷ôóòñîíèæàÚØÙÝàêóúüýûûýýÿþþÿþýþþÿþþþþýûóéÞ×ÐÖÝåèççæçææçäãáßàÚÙÙÕÍÉÃÁÀÉÚÜÛããáâåêìïðêäáãääÒ·¡’¦»­‰ŠˆŒ}spl{š³ÈÕÞâÜÓÄÊâãåÙÀ°ËåìððíèàÓÁ°­¿Á½®¥¬ÄÕŪ•š¹ÌϾ>&"@ƒ¯ÅËÑÔÔØÙ××ÕÅF?#  -    05*(#! )"$!#**%(+)&"'%&*$#*)'   -     - - - -  BPKNK?9UrqyudW\korm`^nzƒ}xh^h†‚nmrsuyqV3 -    9HY]YZ_ZN& 3CUXZTH@?;<<@?>30403<4549/(+$ -&   - -   -  -  - -          '*/0,)//*#!!#!%!(*#&'+.:@724407;83146814),' %34.+*4-)""+(&#$  - - - 3#(DLUNG81''8.8GKPX][`XJ78:JUONIECAB98.>EQPCDIMMD/%66''2- +$ H……[     D]w†”œ£Ÿœš˜‹q>b¦¨®¯·º¶š°§¬Áꋉ†£©›ˆ—¨ÄÖßãâÞßÁ¸ÒÕÎØн®³ÅÔÔÌü¶«ž›zle|’’ŽŠ†„‰« ’›˜™µ»Å´À½ËÚØââàããßÛÜÖ¿£Œ¬¼ÄÌÐ×ÚÚáâãäåàÝáããáâäÝØÜçîöúýþþýÿÿÿþýÿþþþþüýÿþþýýúóìåââââæéêìïðñóôôõ÷÷ùúùøøùùùøø÷öù÷öõööööóóòñòðêêèèæäáßÞÛÝÙÖÖÓÙâãâáááàÝÕÓÙØ×Ïƾº¾¾ÃÄÀ¾½º¹¸ÂÍÕÔÌÌÓÜÜÛÛÛÚÚÒËËÍÏÏÕ××Üààäçëìíòóõõøùùúùùúúøùùùùúúùúûùùùúùùùøøö÷õóñîêçåàÚÚÙÙÝéñôòùýüþýþÿÿþþüýþþýüþýúðâÙÓÙÚãèèççååäååäãâàÛØÚÖÑÌÇÅÇÍÙÙØåæãåçëëððëããßàÛɲŸ‘Ž«²Ÿ‘ˆ‡‰‹‘‹wonŽ’¨½ÍÙÝÞ×ÉÂØâÞÝÇ«¯ÕèìññïæÝØȼ±½·³ª°¼Ôßѵž‘²Ëʽ‡E%7°¾ÊÒÖ×ØÙÖÚÔÁƒOD$  - - -  *<-##$!   - - $$#!'31$*!--)%'4+(& )--&$  -         - - -   - 'DX\UQFEOpy€zse[_owjc`ct}wpaey†ŠŠ€|{puwvvh@ !!" #A67:12<925,(*"  -  - - -  -      - -   - -  -  -  - -   -   - $--1/+&),'!""#) $$"'*5@776;<;<675166-2-.1%'-320-0/('&'%$"$ - -   -  - -*>XPJF7/*'0<@GKPHT]_ZE?5=CSNROQAF<=;:6*)AKFEFJQKLE>.1*"(GG8* $" -*{™w6 VGPPG75746BF?/'(6B;735-*     - - - - - - -     - - -      - -   - -       -  -  %42',%%.2&!$ "&"("(,),7:<88>76;@=92;7445/1+!,625545*%(&%,*$%#    -  -  %ELCE;42)(7CHKNRIZcVEA;DKHPUREEE>FB5,!$BJMGAFJXVGI/ )BRG:- +  -  e‘O  Pff„“‘—š›—|\> #r¨±·ºÁ¾¾¤™¯­¨»Ë¾šš©—‘Ÿ«¹¹±¾×âäääãÞÒ­ ½ÔÔÕØɱ¶ÅÓÕÌÍÀ·¯¡ Ž}jq‹’”‹‰…Š‘£ —¡²½®¬ÂÑßãÙãéìííéÜÙØʵ«³¹¼¼ÄÐÒÔÙÚÚààÙÛßàßÙàçëìíîñøýþþýþþýýüþýýþþýýûòãØÙÜÝÜßäèéììîïñóóõ÷ù÷ùøøùúùúùùøùùø÷ùùõôóñðìêéæãâàÝÚÖÔÐÉÆÊÊÆÊÈÇÎØÝÝÚÚÝâçíîïðñïçäåäãâáÜÛÙÛÖÑÏÔ××ØØ×ØÛÝÛÚßåååäãâÜÙÖÙÛÚÙÓÉÀº½º¹¸¿ÄÅËÑØÜàßàæéíòôöõ÷ùùøùúùúúúûúûúúùùøùúúøøöõòñòðìèäÞÜÓÒÏÒØßíõüüýýýýýýþýþþýüüûõïééçßÛßãââáßÝÜÝÜØÒÓÔ×ÓÏÍÈÊÆÇßëêèáÛÐÁÀÌÑ˼»º³£–Ž•”“‡ƒ|ƒ}vty€…–¦»ÅÑÔ;²¾×ÚÕ׿¥±ÎäìïððìåÛÚàÞÕÎÊÒÓÌÌÛÝØÙÛÐÈÊ̾‰B(# :}ªÃÍÐÓÔÖÔÕÓÒ¹dJ> -  -  .=M3'  - &$$'*('.3'443.%$%0,&8-"' - -     'D:&   -  *9Nbdb\POinstqd[ijikf\cswzumchv}€„„|ortstteF -&-113)$+).,. (,$0.))-")'"')Be  :U^VTGRU=" -  0ORR]]NA789?@A<4-*';:3433* ! - -  -  - -  - - -  -  - -    -  - - - - -  -   -&,52-003+-0&""!%%#!!($"&,2;::@;>:7;@:4<<8.885/#(059<249/"$"##* "!$ -       &AOI?830.%):IBGEQ]XbUFEFHPKIPWREOGG>=5)# &;GMKFMMPORG4#% - +FE:58%  (&!f›_    Lej}ˆ–™–™•’g>$  +qŸ´´¼ÃÀ¹¥—®®¦¸ÌÁœ—¨“–§±À¹¯ÁÙáááâãÞÖǪ«ÏÖÒÚÔ»³ÄÍÑÏËľµ¬š›†tm|Œ‰ŽŽŠ‰‡„¬¦•—ž•š¶¶µ¾ÔáãÚæìììíëâÖÕʸ²¸¾ÃÀÅÉÓÖÙØÜÞÝÚØÜÛÑÏßéëîñôøüýýþþþÿýýýþýýýýüøïåÞÚØ×Ûâæçêëíïñòóõ÷÷ùùùùùùùùûùùøùùùøù÷öòñðìêèçåÞÞÛÙÔÑÊÇÆÅÊËÍÍÏËÌÒÜáâÞÚÞæëðòòñ÷õôóóòòïîéçæâÜÙÛãçãâåçëììëëíðîììëèåÜÙÛÜÜÛ×ÊÃÅÁÀ¾À¿¾¿ÅÊÎÓÕÙÜáççìðñóô÷ùùùùùùúûüüúùúûùùøùøùù÷ôóóòðïéæãÜÙ×ÒÐÒ×ßîöüýýýýüýýþýýüüüúóðéäÚÌÔÞãáÝÛÙØÚÚØ×ÏÓÓÓÒÌÅÆÄÊÞëéäâÝʸ¬²ÂÀ´¨Ÿ˜–Ž‹’£•ŽŒzz„sqv…‰Œ—¬ÆÔÞÜÔÄ·ÑßÛÙ׿®¾ÔãèíïíêáÕÙÝ×ÍÉÇÌÎÍÎÙÙÒÓ×ÏÇÌÍÄ”P' ;‚¬ÃËÐÒÔÔÔÖÑεeK:#  - 6;;#%   $ )7*!$ '),*.1.&!)',03*'!  - - -  - -  - - .N\O,  - - -  '9F_d_[OM]q~„eXeikseddu{twdds|ˆ„€ssx€t~mL( %4189/3.00.*+0.")**)32+*#'$! &!.BQRZSKRU:)GSa^\SB>@EIA>A;3.35:31.3+"!"  - - -       -    - - - - -       -  - -  )3541--00*&+)(''(("*&""#%),0;D=EA9997>;34;95198.#%.7;9C<880)''$+&1#  -     -  - +HFKD6.--)/;FKEKX_faZJFAADOKKRULOJD@;>6+%")0=?IHKMLSHI<7"!1DJHS@0&  -2#' - n¡¤q( -    J`qˆ“•‘šš“}i< %s£°¹¾È¾³§”³¯¦±ÊÀž‘§‘¦±¼©»ÙßÝÜÜÞÝÚÙ¿¨Ä×ÎÓØ÷ÃÊÓÒÍËÇ»«Ÿ—“‚mw†‰”‹ˆ„œ¥Ÿ’š“¬²³ÈÜææÚåêëîîíåÎÎɹµ¼º¾ÃÇÌÎØØØÛÙÙÚÛÛÓÂÊàèìñ÷ûüýþþÿÿþþýýýþýüüûôëâÜÚØÚÜáäééëïîñòóõ÷÷÷øøøùùùùùùùøúúùùùöòððìêèæçäÞÙÙÖÕÒÍÌÄÈÌÑÓÑÒ×Ô×ÚÞãáãÞãìó÷úûûüþýþüþþýûøù÷ðäáîø÷öòôúýüýüüúúùù÷öñíæßÝÙØ×ÓÒÌÌÊÇÅÃÅÁ¾À¾ÁÈÍÎÑÖÜÞâåçìîðóõ÷úùûùùûüüûøúüúüùùùùùø÷õôôñïìêèäàÛØ×ÕÒÓØàìõùûüýþýýýýýüüûúõìäØÆÇØÞÝÚÚÙÛØÖÕÓÐÔÒÏÎÍÄžÇÝêèäáØį¤½×Òƶž•’–žª¡–”†„Œ’Žƒ„ˆ„‚Œ˜¯ÁÍÙÓǵ²ÇÓÓί¡¬ÅÖÛßáäáÑ¿¾Å¾¶³¯°´±¯»Ä´°½·¼ÍÍË R& #.|­ÃÉÐÒÔÔÕÔÑͳfI6   - - - *)  - - (# !0() $+/4,+42,(!'/8+$'$$     -   K`bU'  -  $ &2BX_hdZM]v~pcYjmrjgirx‰„sies…‹‚‚€orw€~tZ5 - #09>>6<6954777%.,.234,*+,)(%#  - - 1FSUKPTSM4 1AUge[NGC8F@DI@7637400437-(!  - -  -  - -    -        -    -       -    +348*-310&--).'! ((''&(-# $&$./>AA>@=<<<4539>;;64.1#(6:=82&!#$($(62'  - -  -   -KLPMC41##$7AKQQT_jgYD?@@GJPOSUSJKE>=E>>-&&(?@DHDHSLKJKA&*GLMXL7/ ' 6oª¤o$ - -" L_h~‹Ž’“˜”—‚h@ &x¡¬¸ÀÆ¿µª˜®®¥¯Ç¿–’¡‹˜–£¢¼×ÛÙÙØÙÝàßΰºÕÖÒØ̯ºÈËÒÓÎȾ®šš†jl†Ž‘›•Œƒƒ„§¤“““¡¹ÀÖßæàÙäêìîïíåÏÌƽ½»¹¿ÄËÎÐÕÖØØÖØÚÜ×ÊÃËÜêëóüüýýþþÿþüþýýþýüùôïæÞÝÙÙÙÜÝâæëêîðóõôõ÷ø÷øøùùùøùùùùúùúúù÷õôðëêèèçæäßÖÖÛÜÚÔÐÌÊÎÒÔÖÓÚÝÞàããâäåçì÷ýýþÿþþÿÿÿþþÿÿþþþýúíèøýþýýþýýþþþþþþýýþýüøòëäàÙÕÕÕÓÓÔÐÄÂÇÇÉÈÃÀÈÎÒÑÎØÚáããçéèìðò÷ùùøøüýüüúùùûüüøùøùøøùôöõñðîëèçåÞÛØÕÑÒÔÚßåò÷üýýýýýýüûûûöïå×ËÂÍÚÞÞØÖÖÔÐÐÐÐÎÍÈÊÇÁ¹³ÃÙâÞÚÔͺ£œ¶ÍÑ˽ž‰†ƒƒ‰’€€pkwrlspkm`chj|…–œ ’„}†”›’‡rko{˜¥¤¨­¦š~x€{fchricgpwjgd|©ÉÍÊœL& .y¬ÄËÓÔÕÔÑÐÎ̱\H9 -   -#!"   ! (! '(3&"*113***%(!(-,) %  -  -   ?;88:6549100$-;><89<81($'$*'')-'  -HPVJ:7,"+8==CLSQX^ROMNLG::7488;9:698FŒÆÎÇšW/3u¨ÁÉÑÒÓÓÐÊÌɬXH; - - - -  !%$  " #$!$,*##-0&%)##-###'       - - 6epj]G4  -  - - -" !7I`hidYRm†‚nbfrzyvmm€Š‰‹€hguˆˆŠ‹Œ|v€ƒ~oO!  .EIJFF?;77<44=>661(03236454118 4>MTMXUXU> -3EOVZVMC@<=GJAB>64421476.## -    -   -     - - - - - - -! - -    -  -    - (15;84523,'%*)&$!$1,&-*-*"'*409?@;><@C?EGA>?870*99-%3<===>=96*+&%&+%')" - --JFRM>6* 6;BEMUZ_[TI?A>HMOQRQLK>C4-BEEBH@CBAJISQILMSG>9%#>SWKCA>1!   -  - - - 7V(!n»Á™M -D_fz†‡ˆˆŽŽ€a3 *v¡¨²Á÷ª±–¦´«±Â·‘¤£’¢¨·Èª ÇÍÌÍÏÓÑÊÆÌÕÉ°»ÕÔÎ×IJ»ÆÍÔÔÐƽ« žz`i}Ž‘”‚‰‹ˆ•£“Œ¢ž™³ÔàåèåÚçíðððîêÖ¾¼¹»ÂÀÇÇÏÒÒÕÖÕÔÔÕÛÔÉÎÔÓÚèòüýýýüýþþýýü÷ñìåÝÜ×ÖØÝÞãââçêêìðòòóõøø÷øøùúúúùùúúùøùùöôñîëèèäåæäæææäáÚÝãåäãâãâæèçìòóöòñóöûþþþÿÿÿÿþÿÿþþÿÿÿþÿÿÿþýýøéâóýþÿÿÿÿÿþÿÿþÿþÿÿÿþÿþýþü÷óïïìñø÷öòïëåâÝØÚÙÝÜØÙØÝàáââÞÝÝáäæêìïò÷ùøùúùúûúùùøûúùøøøøöõõòòñðíêëéäâßÚÏ»³±¬½ÅÔåéèçæâÞÔ»Ÿ“Š„vmodUakl_`_kef]X\`c[KV_jaWL7<;5A98EB>7;<55-1,0/+/)2-/**4)*/0.18?H>=<299447?>;84;2( - #6@O\UTRSB, /@TRRZPI>GA<@BH7-243.+561"! - -   - -  -   -   -  %  -  - - - - " - -   - - -   - /25659654*&,*2,!&).,/-*"+-05;;>;=@BAJAAGAA;<95266(.679<8>>=8))$&&&)(% -    ,FHWM>8% " *;GJKP^aVSK:7FKWKQTPMJ?=20AJKJI[^NKNEILLMLMPF;+!';LXOHC8?2 ! @X4.‰Îعf - (K_mƒ‡‰c5 -,q¨¬¸Ä·©¶š ³¬«¼¨™¯«¥ª±¾ÐÀ®ÈÌÉÊÐÏÑż½ÉϹ®ÍØÒÖÊ®³¿ÆÒÔÒË°¥œ“}c\v†Šš‹‹‹„‚ž˜Ž—¢¨ÌÞåêæÜæïïððîìÞ¿¹º¸¾ÅÉÎÏÐÔÒÑÓÔÔÚÚÇËØØÔ×æóüýýýýýýþýùðçâÜÚÙÛÚÚÞàãââçéëêíòòò÷ö÷÷÷øùùùùùùøùùùùøõóïëèæãÞßäçæèêëëçÞàåèçèæçìðô÷úüýüûûüþýÿÿþÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿýþûïßÜêûÿÿÿþþþþÿÿþþþÿÿþþÿþÿþþýüüûøøüýýýüûöóìåãßáÚÙÜÝßâãããàÙÖ×ÛßâæêîñõöùùúüûùúùûùùùøøøøøöôöóñòððíìèçàÝÒ°—–Ÿžª¼Á¿À¾¶±¦ •‡~Œ€kd[]TW[b\VOTY_QTSLFH@>CPNEA669433291035/0+&*##%&&"'(,7HTs¦ªž¥“…œ¡šœ²ÄÄÃÈÎÐÆÄż·²³²›‡§³­´¾·§»ÊȦZ1),i§¼ÈÍÌÏÏÊËÇɨXH5  -  (/&## -  "#!)0('*(&&&".6#"'1/)+-(  -    - -,iŠ†jcmxZ'   -  - - #7NZWeXX_y……zpert~xsspvŒŠ†}ji{€‚‰Š€†ƒ…‚xpB -GPRTRJNJI@ENOEG@;DD;<B?AIC=B?>8168690'/<=8@<9:0)&+*-)&,4(0  - !)BJLK>6.&$.?JLOMU^XHJ@?BLWW_VIJFD??8>DKLGV_JGHLPQOIKING;0:DOWL]Q@8 - -  6aE9ÞäÔy-   N\fx|‡‚•…‡‹~`4  +s¤¨®¸Ã´£µ™²£¤±§—¬®¯¯¶ÂÕËÀƽÊÓÒÍʽ¸¿Æ·¥¾ÛÕÑÑ´¬ºÅÎ×ÔÎÈ·¥ž•€jbn„“”•‹~x’ž’¢Ÿ¾ÚáëæÜèîïïðîïãÁ²¹»½ÅÈÍÑÒÓÓÓÓÐÕÞÔÂÍÖ×ÔÕäóüýýüýüü÷ðêàÜÙ×ÖØÛÜàãäæåèêêìððòóõöõ÷øøøøùøù÷øøøùùøôðíéæäàÜÕ×àåêîïñðêäåéçèìðõùýþþþýýýýýþþþÿÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿþýüòãÛ×àñýþþÿÿÿþÿÿÿÿþþÿþÿÿÿþþÿÿþýþþüùúýýþþþýûøòìéââáâãäæäãâÛÕÐÓÓÚßãèìòòö÷øúøùûûúùùùùùøøøõöõõõõóòïïìêàË»©›–ŽŠŒ”œš˜œ“‘Œ†zubcaV^VJQE=FEF@;937=>>77631)+0..-%',*#0*.$ ""#" )! "' 5e­ÒÛ×ÖÕ½µÆ½ÃÏÜääåèéêäååÙÖÕÐǶ¶ÇÊÅÐÙÕÅÂÈÆ©]4)*g£½ÈÐÒÒÏÉÇÈƤQC* - - #) )  -  %$%%-!"" $$$./"/4*'),'  -  - -  -   -']‰ŽvfvŠ])   - -   -  /J\aa`Y[o€€udkuyytsn|…Œ„lf}ƒ‰‹‚…‡y|‚tW, - 7GNUMNROTPQJNSONJGLFGHI?BGCBA:44>RWVTOSVD  5J]bfc`OKEIE>D?@B>723409/#$ -  -  - - -  - - -   &   -  - !  -    "12882628@5,'(''')'+31* $%--75CE>A=AFGIA<=;73.4=;3&79?9=;@=6+.,*.,.*0'  -   - 0BLKMB>,#):BIKM\^`LMC@BIRUZ_KQFGE>@NMA1 %)HHTQMLB9)  ! -HgS - A¦àçÝ›4 &E\hw}~ƒ…†€d3-}¦¡°¸¾²¢¶Ÿ°¨£­­•–¥®¶¶ÆØÒȾ¹ÁÉÑÒÇÀ½¯ºÁ· °ÒÙÒÒê´ÂÍØÕÒɹ«œ—‡qcc{‹”‘ŽŠ†…ˆž‘‘¡§š®ÔßêçÜèíïîîîîåų¿ÁÄÆËÍÐÑÏÑÐÐÐØÚʳÈ×ÔÑÔàìøüýüûöïãÝ×ÔÓÙØ×ÛÜßäæèèéêêìîðññò÷öù÷øùùøøøùøùøù÷ôñîéçåâÜØ××ØÞçîòôöóíéèíîôúûþÿÿÿÿþýþþþÿÿÿÿÿÿÿÿþþÿþÿÿÿÿþÿÿÿÿþýøíá×ÔÓÔáï÷ýþÿÿÿÿþÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿúôùüýþÿÿþýýüùõîêççèèæãàÚÕÖÓÐÔÖÛßçêìîóõøøúùøùùùùøø÷÷øøùù÷öóóóôòðèÆ¥‘‹‚€vy|€swslfb\_KRDIMB@@=?954;5.'(02(++-/&''&+ " "&#$!$!# #""( ,!$"!0lÄÝàÞáÛÄÂÉÇÈÐÜáçëììëìëëìäÛÜÙɶºÌÐÎ×ÝÜÑÈÈÇ^7$ ,h ÁÈÍÑÑÎËËÉÈ¢[I. #*'%$    % $"*$#,2!)-''"8=3--2+ -    -UƒŠ€ow‹—„Y'  - - -  -  (G[dic_Vbr‚~cdq‚ƒrhs~‡‹†qgn€‡’Š€vty‚ƒ~j7 -8ENSFELMPPWNENGFKPMJLOG?LLRPDF5# 5=X\NP[`S2 - - ';GVa^a^JMPIGKE@=:5592887+!%    - -   -  -  -        - -  $#      +8457322264,&($ (!'*)0*/'(%#577>=BDDBJEDGD=?7=24@;+,2A;::;:40+0*--*/71  -   9!   - -8EELH@3/!.A>;65>:3-/+(#++.***/#')2+)/$%-0/1<<% %.+8('2;=9=0)!.Z¤ÓàãáåØÄÉÃÂË×ÞäêíëìíïïîíèÝÛØͼÁÎÏÏØÞÞÖÊÊÄžd3'!'d ¼ÈÎÑÓÌÊÌÊÆ MH6  - $)*    -'% "*%!!",!%2)!(/52,+/ -     -   J€j~•’’…\(     B]epte[dv…Œˆmht{…„rfltŠŽzjhp‚‹“‡‚y‡ƒƒ€jC1IXQPLJMN[ZPPKEJPMSMOJAGNROLRQF&  +BFRYSUXYH,  -+9HR_\YVRAQN@DC@;1/88813-'%&         - -   #   -  - -      '  $%!!%$!%)53527<94/5)+6, '"'/.1,(%!('39;9CAFHIJBAEEA<69:?>4)06B7=>EA4-*6931..5.   -4   ?EFHF7/+"&38>DGRR[RID>8;DMLHKYXOQLK[OLUQHOP=>0&%))$AGSPLQQ?7' %2  Qxd%&mÃÝÕŒ/ ;&Pceey€ƒŠ…††Šzc2 --…ª¬«µ½·›°š–³¦¡®¯§–¬­µ»ÌÝÚɺÀÄÎÑÐÎ̹«®ÃÄ«¶ÔÑÎÑ·§µÃÑØÔÌÀ´”š‹halŒŒ…Œˆ†‚~œŸ”’›š˜¼ÞèæÛèîïïðïïãνÀÈÅÆÍÍÌÎÌÌÈÏÖÚɵºÂÑÐËÕßàâããÜÓÐÑÑÐÏÏÙÙÞáãååèêëíïîîïññóöööôøøøøøøøøóóóðñíéåáÝÛ×ÎÒÞßßÜâîóôòóóùýýýþþÿýÿÿÿþþþþþþÿÿÿþþÿÿÿÿÿþÿþÿÿÿÿÿþÿþöíåÞÓÏÏÏÐÏÍÕÑÙåðûýÿþÿÿþÿþÿÿÿÿÿÿÿÿþÿþþÿþüûýþþþþþÿÿÿÿÿþþþüù÷ñíçáÝÝßÝÖËÉËÐØÜãåëðõ÷ùùùøùøùùùùùùøù÷ùùù÷ôôð⨂sslyyjpv^jodhbc[PNT[]TLL?D>=:BIPOCC86516@DHGFBDB>>><=>B9..0<>:CA>MRUX\LEC?D>BMOKKHTWYSSWRNSMCDC>4& &$-(/JNKNILB7-! !25/"Rwb*'gÃáÝ?  -  'Y\imvƒ~Š‡†…ˆ|h6  -{©´·µ½³‘«™°ª¤«´´©«·¸ºÍÝÚʽ¿ÆÐÍÐÌÊÄ·¬«Äϸ­ËÓÐÓî¯ÂÌÖÖÏù§”Šodj‚’Š…‡‹z¦–Ž•›”­×èãÜèïïïïîïæÎÁÀÄÆÈÊÌÍÍËÉÆÏÚÔ½³¸ÀÊÌÎÊÅÁ¿ÁÄÄÇÆÍÒÌÏÓÙÞäååçèëìðíïðññòòóõ÷õ÷øø÷ùù÷ö÷õðïíëèæÞÜÖÌÌÍÕÝäßáäìïõøùûþÿþþþÿÿÿþÿþÿÿþÿÿÿþÿÿÿÿÿþþÿÿÿÿþÿÿÿÿÿýûòéãÞÜÔÎËÒÓÐÎÌÌÏ×ÚèôýþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýþÿÿÿþýþÿÿþÿÿÿÿÿþýýúöñéäßÜÜÛÒĽÃÅÐÛáæéîôõøùùùùùùøúøùùùùùùù÷÷óò⢂qu|pagfidkqvvr`Q]cmnkkk_H>=HN`hoikT5)#%%'7ReK7% 0Ymh@%+CammojkN(*D\[D';`neda[B-&b²ÖßÜåßÍÇËÀÀËÝæéêíîëêíñòñìãÜÜ×ÏÉÊËÎØßãáÖʼ b/(+ež¼ÉÒÕÐÌÊÇÇÅ™OD-  -  -   #"  - %+%!( #%!#"+,(#+.715.'%   - -  -  - 7jv{fd€œ œ‘{P#   - -  (Odlkc[[i†~‚x`tki„tsex€„vlfguˆ†‰‡„„†pvqwb.  -;:E?771303)044##  - -  - "   - - -   -   -    - -   - "*( - '))$!&%"(0,$%'(.1,# ###"%##'(:4.59=::47@=11+#*36:/+,-!+337>;?=8=BD@@BAC@A=+-6=:=>?:@@=?8(.588<=B=<1*1>?;1-6'  - - - - #5EGJ;70(#+/3454>FA<54?9@KPGQ[LHKJ<:FHCLSKJRUJ\`VTRQELFC< "%-7=23CKQYSLJ@) -'0:  -(H8E¨ÛܧK   /Rdcsvw‚ˆˆ„‚xT/ -2€¬µ»¼Á²Œ§Ÿªª£¥§¬¹¶«¨¼ÓÝÙþÈÏÎÌÉÉÃÂü±§¸ÎÅ­ÀÓÐÕл¬ºÇÏÔÉÀ»®ž–ƒmh{…‹Š‘£‘‘’ Îà×äíïîïðïâÏÆÆÆÈÊÎÌËËËÆÒÕÇ­°»ÅÆʾª œŸ®¶¿¾ÄÌÒÔÖÝãççêêíëííðñòóòô÷ôõôõôôôõõ÷öõòíêçãÞÛÑÍÉÍÏÑÓÛãåéð÷ûýþþÿÿÿÿþÿÿÿÿþÿÿÿÿÿýÿÿÿþþÿÿÿÿÿÿÿÿÿÿþÿùõïêääàååÞÚÚÖÓÖÖØÙÙØ×ÛÚÜÚÙÛÙØÚßèïöüþþþþÿÿÿÿþÿÿÿüüÿÿÿÿÿÿÿÿÿÿþÿÿÿÿþÿÿþþÿÿÿþüõíæÛØÐËËÆÃÁÉÓÙßåèîñõöøùùøùøùùùúùøøùòæ¥t~a]\\\^x‹‡y^H^z‹ƒgf|zoF5>]ip`R^pmU3,+4YszsK5*6Vvw_5&GksfDCaqc?/LfoW(%8\g[5#2™ÖÓÎǸ«¨¹»½ÍÚâèèëìïíéêîñóðéÙÖÜÜÔËÉÈ×áããÚÐǧ`)! R—µÇÓÑÎÎÉÌËÔ??$ - -   - $&$ &% ""'$$!#$$*.4(/)&$   -  -    +Uxnjf’™•–zTE$ -    8Uhmjfa^q„Š…e`vx€qjt{ŠŠˆx_n|†Ž‘†v‡ƒy^&4Reemlojmkhgihbakfcegg```ce``]P@ - -';JW^ZTLTK9  - (.:DWXW`YMNNJ>IIB925,.77@>62/1,  -   -    -    )  - - - - - !-%  #(&+**))+''&,24,.))'&+(.(.+-+$)%!  $/1786:>87;56=:.&$483304+ #06866C?>AAA>9.&26;?>>@;-/ 3@4:5/0'#&       &   6JFL<6+*&0-.<7.?6071699BKRIQWQAEC:>DOKFJLPIEIN]YWTNMMTF.&"':*"1—ØÜßÝí®°œ¨¿ÔßäæèëìêéêêñóðèÒÌÜßÙÎÉÉØàáãÛÑÇ´j/$I™´ÇÑÐÎÎÌÍÊÂLE"     !$"'(%""!/')##( $)-'+0(#    -  Q|l`o€˜£ —‹xlZ@!  - 6 )Ibnqnk\nw†‹ŠŠofj‡{xgnwˆƒ‡|glx…ŒŽ‰u„…‚h4 #-Qhoqspqurkjojdikkeemqg_^^bc^_UM /EMZ_UQLWN2 B7EQS[ZNEJVH>?@B6,030212D:*$&$ , - - -  -    -  - -  - !,$  !$%)(%*&+)&"*/510/',3,(+())$"$!#$&$""1796>;==??4988."%0544/52*$ %'18>7>=>B?====;?A?>?:@86+&3E>:?=;82%)+3130/,#%" -  -     8LKE=:1( $4017728*71<<:=CMLPQXLBC@;>EGLKCKONLQ]]^\YXPKEC1$"#3%(7EW_ZVB41%#%-"   -4‘°z4"$%   /Qa_ouu‚†ˆ‡v\8 - - ,}¦±¸¿¾®‡¡ ‰ªª ¤¦¤µº¡~ÏÜÉ¿ÂËËÊ˹¢›µÃŶ«²ÎßȲÌÖÒ×м¯ÀÇÌÌÊ¿¹®£—“…qu…‘Ž‘‡{‚†“Ÿ‡y…””«ÕÒäîííððñäÒÅÅÆÌËÊËÈÂÀÑÔĸ¾ÀÀÈÈ·©¤ª©°»ÁÈÎÒÙÙÛäåèêììëïðððñòôóôõöôø÷÷õõóóóóïìéâÝØÐÇÄÉÓÖ×ÙàåíôúýÿÿþÿÿÿÿýþÿþþþþþÿþÿÿþÿÿþþþÿþþÿÿþÿÿþýûöïçâáÞàáãããáÞØÙÙÚÞâààáÝÝÚÚÝÞÞâäááßÝÚÙÝàëöüþþÿþÿþÿÿÿüýÿÿþÿÿÿÿÿÿÿÿÿÿþþþþýþþþÿÿþþþýúõíâÙÔÊ̾ÀÆÊÒÚßæíòôôöøùøùùùùùùùøó謂|‚‘Žy[YULGTw…‹yPCZq†‡kn††xF5?_{x_FFn„cC/(?d||x^6*2Ynp`6$Gd}vO>Zqf=5KhrY/5\jjl_\D+2’ÔÝãÜǽÑÁ£ ¯ÌØÙÚàêìíëéëðòðéÐÉÙà×ÏÇÍ×áâäÝÑʱf:  'E˜µÅÑÒÍÏÒÌÉ¿GB#   - - "!$($&#$+/",$ &*/'#$$+*0+. - - -  - -   5pvbf†š¤¤›•“ˆriU=-# - - -   #PbnlrpZo{……‡qfqw}z€pmzŠ‰‚}jdn~ˆ‰†…~|€…€tE 3Zmsttkp}rkqpokoljhjlnfcld]hc`gW  -#6?L`fUJMLL2 -"9DNU[^THFNJH?=>84-03.3.38(!&"$*  $        -    - %*& #(,$"$()*,1)-./31,##)1/*,)%$%')$$# "!!"1<77=:9A;96;50."&.571323(%(/9AA@AEB?>>7=A>BEH99@74+-7IA>JNMLMMOKQQ]a_[Q]SSOC)$#%6@CC4#1IV_`MFA5/ -0$ KvJ/ "    7Q`[ettƒƒ|‡ŠwO* - 4{¥±¼¸»ª¦¤Š©®¡¡¥§·¼¨˜¦ÓÜÇ¿¿ÈÌÐÌÅ°›ª¿Ã¹®¬ÇÜÔ´ÄÙÓÔÕÅ´¶ÄÈÏ˹¯£ž“ngx‹‘‹„‚Š¡†{‡–—žÅÑåëîîðððæ×ÅÂÃÉËÊÌǾÉÕÏ·¯À¾ÀÉƯ¨®±·»¾ÅÎÔ×ÜÜàãçéììêîðððñòòñôõ÷ö÷öõ÷ôôóôóïêéäÚÖÙÓÍÉÎÔÛÝßèòùýþþþÿÿÿþÿÿýþÿÿÿÿÿþÿþþþÿÿþÿÿþÿÿþÿÿÿþþüöîéåâàßåãääåäàÜÚÝàæçêèèêçäàßáâäâææåããÞØÚ×ÝãíõûýýÿÿÿÿÿüþýüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿþüýúòçÝÔÒËùÅÎÔÖÞèêíòöùøùùùùùùøøùó範wƒˆ€bVQLDT}…ŽxM@_wƒ„~‰‹ˆlA;Cav|`DGqvb>,2Kntwz_I13Yquc8(Bn{hSPmzj8-Ijqa85WhklfbC70yÁÝâÔÃÏÜ͵·ÀÎÈÄÎÛéîíèéêíòóîÞÔÜÞÕÊÆÈÖÞãäÝÒűn=%G¶ÇÏÒÏÒÑÏÊÁŒAA&  -    - "!' ' (&!!#+(+ )'22$#.-..-   -     - - - !`vmc€–¢ª£Ÿ—}kUTJ9# -   -  -8dhfmm_Zq‚‚†‹ubnp{ƒsiozŠ…rhYgy‚ƒ‚€€‡xu|w|N0! -5\otyuq{‚yposxpxmlglofinjkiiebgI  '5=71)353205,#""  -    - - -    - -    -  -  -!#+$  $(*)((.)06.12/432/+&%-06../+,&(&$%,#"#,2;C<88482:;7/)'"&063+464$ 044JIUQRXKECAAGLRFKFGNQNV`a]Z[US]M@9%,@?LJE2!9U_WXPJE0   +),&  - 'B.!&" - #9S^\bk~Šƒ…ƒ„‰pR,  4†¦³··½«Ÿ¯—¨² œ¡¨¯»±»ÂÔ×Æ¿ÆÊÏÒØÔȳœ´Â½¶¬½×Ûý××Ô×з°ÀÊÎÌȼ¸®£›‘vks‹’Œ‰‚}}–™†˜–¾Ïâìðïðððæ×ÉÂÊËÎËËÂÁÐÒÅ®¬¾¼Ãʺ¯«®µ»ÀÆÌÑ×ÚÝãäåêìîíððññòñòòòôö÷ôõööõöôóòîëèæÛ×ÛÜÚÏÑÖÛàçìöüýýþÿþþþýýþÿþÿÿÿþÿÿÿÿÿÿþÿÿþþþÿþþÿþþýùòêèäãââäãæåçééæãßâäéïòñëïòðíëæâçäáäçéèåâàÛ×ØÙÞáêòûþþÿÿÿýýþþÿÿþÿÿÿþÿþþþÿþþÿÿÿþÿýÿÿþþÿþýýý÷ïâÙÕÌÄÊÏÕÔØáåëîñööøúøùùøøø÷óç¬ylˆŒŽ`PWNISk|tVE\~‹„ŠŒ„nT88Zw}iNWoo[929Lkuv}jM.2Zkyg1!Egx|gjzu_2$?<>CADA>CEFD:;:>=7))01,0,.'  -  - - - - -7JJJB31, ,1),33-%)$+5:PxŠˆ…ƒ`B:]€|palsrV5$9_srpxtU44Vz~a="==JG>4301.01+*$ !     - - - - -   -  -  - -  - -  -&0' %$+0144:88;<=:8:6;;3*160*0000/0-/1%*+)!!&&"$)-9E@=69;5495::,('19:40/7)&+36B?EDF>>?BBC??DAE=AFB3 '146:>;?9-#(2/48+*" !&  - -  - - - '@HKHC;2( $,1),26*2* .+3BJLHMQTJEEDFFPSWNTOHNTYZ_bYNMQ[TH4';BEGE<-"!0NUXXK=:/  - "86%"$*$   -"!  - -   !7Xbkdaa_jt{y|paarx{cvpmwvxpcbi}ƒ…‹ƒzqt~~ojD#8Vhkr~zƒ~xyu~syonsww|y|utkjlmm_7  &>KUU]VFQRG9 ):HWSSRE6;LC93=869:@9.#"+5832.2+)110=BFHDC?FDCG?=:+029?B?:8.,(,+,.5>2*""*!  - -  - (FFNE;:8)&0763291%!"&$->DWQNS[KB<>AIMTLHJMJNRV`ZTZSSRURG3 /@IIGHA72&AUZVHD?>(! - 1:1 -   -+*"% :\hiwqv‹‘”†w\+  -4ˆ«¹¾º½§t’°Ÿ®¥¦°³”…ªÂÄÎÈ»¹ÊÑÙÞÝÜÝÜÀ’¬À¼¬±ÅÜßÄ»×ÜÒÖϺ®½ÇÍÍËÀ»´¨™˜‚ryŠ‘‡„‚|Š–‰‹”š™ÂâëíìíïïæÕËÅÉÉËÊÄÃÑÓ´ª»ÆÏ˸³¼ÁÁÌÎËÐ×ÙÛàâæçéëëíðïñòðòöõõõø÷÷õôóòñïëéééæäßØàçéæèíóúýþÿÿþÿÿýýýÿþÿÿÿÿþÿÿÿþþÿþÿÿÿÿÿÿÿÿþÿýúðæâáàáâåèçèêíïìïðîëéåèíñôõ÷ôìêòôóôñìåäáæéêìíìëíêéèãßåÝØÕ×Üáàå÷ýÿþÿþþþÿÿÿÿÿþÿÿÿÿÿÿÿÿþÿþýüýüýþþÿÿþþüôíæßÞßÜÙÞâçèéëñòöøùùøø÷óè±zpyƒ}iNNEILc€„qYEUn„fM_t‰sP?_t}zw~wf=*)Ep|wYdvjG4Spv`9$?s{~xyzo;& Ifge@ )UtbC! #}ÕÜÏÎßäßÍÆÖÔ¿ËäëïóðïíëçêìðïíäÑÇÕÓÍÍÔÞãáÝÔɽ„4*?Œ¯ÄÕØÖÔÓÍÆ¿C9  - %.=5" $%&)! &  -$("!#%'!!*+,1*"   - -  -  -+QedpŸ¢Ÿž ž˜žŒubakoa@#     - -  -.K_feg_\nu†{zxd^iknp|qrqxugedpŠŠ‡‡{|zvzomR)5Xhqwz~}~y~„zrmjpyqwws€ysmngssf='FSUVXPMSSG&  $5HSSSPDFCH@926>5,/4($"!#   -             -  - -  -,4(  '(.8@@??<>F??==>?=;@CA>934319725701*,('*)-(#'158>:>73;=>;=@6*))01154*3' &1542;?@EFF@?@CC?;:92(777:====0%)04008:3)" $&$  - -  ,JFKF=22,&;;>F><1")!"4:ASMSTaS<<9>DJNSTHCRUIR]\RZV]ZPQI4! )=BMELO;5-"5PZSK?ID, - -$%5'  "+') - -%?^kkrtx‹”–†s^5 -8‰«³¾¼¾¨r«—¬¢¡­¶¯¶ÇÉÊƺ¿ÉÓÜÝÜÜÜÝΟ¤½¸«©½×ß˸ËÛÕÏÕÄ©¶ÈÐÓËǾ²˜‘tƒ‰‹‘‹†rˆ‘›¾àêíîîïîå×ËÇÅÊÍËÀÅÔȾ¼»ÉÊÒÍ¿¾¾ÇÍÒÓÑÓÙÙÝâäåæèëìíîïñòóôöõôôöøõôóóòïêêèèèæåáÚâéëêïùýýþþÿÿþÿþþÿÿÿþÿþþþÿÿÿþÿþÿÿÿÿÿÿÿÿýÿþüøðæáÝàâåççèêíîîðññððëèéëîòõ÷øôîíö÷õóñîëçåèêëðïðñïîîìéèæâßÝÚÖÖØÛëûýýýþþþÿÿÿÿÿþÿÿÿþþþÿþþÿÿþþþþþþýþÿþýýû÷ðéãÞÜÛÞåèèëêëîòôö÷÷ùùôë³|ot‚‰~`SHGLSfwƒmREVr…}gLVv…sP9]yz‚{qxjG*-Lfwl[f{sP:Zl}k@'>rƒujlvrI/@]phE,UrnF'$ƒÑÓÍØæçßÌÌÜÑÄØèìïðïïíèåçëïðìçÛØ×ÒÏÏÔßäßÝÕ˺L+!A€«ÁÐ×ÖÑÑÏÉ»}FD -   -++8B;/! %,"$*&! +%')%'#,!'1-1%" -  -  %IU`~¥¢œ¡Ÿ ›”‹ph_npiH  - -      %Jbgkoc^hv€†‰|hahorqncpxx{|sicu‚„†‡‡|yyupk\8!7Pilv†ˆ…‰€‚€wttrqwv‚~‚~€~umpvlh>  .IPR]]ZOMJB  ';KLPRQQ=:JSOD>FA:769<013/!$&'%    -     -     -    /8+""$).6;?DCEHFGGFBA:>==?>9>5)+348625+'!&//.6?C?@?9;>DEEA=;?=9880'(:=>?<;=9+08<:32663)(%#    (DME=636)# (68:+!)"!%37>JOXY\SGB=;@UPFEHBRRTQQZSY^[ZXI@9'%4C=CLSSAHB0 ;FEMHI?9$  -1%#.(*   &BVinnxŒ“›—‘‰wT; 0Œ¯¶º½½©uˆ¯“¯¦¥¤§µ¶ÀÇÅÿ¸¼ÌÖÚѺ¥¼ÓÕ¹¯¹®©ºÓßÛ·¸ÓÛÐÓÒµ¨ÃÍÑÐËÉ·£—™‚ts†„˜¢“…—¨×êìîïîïæÖÆÉÈÊÉÈÀÐÐÁËÑÏÓÍËÉÇÊÏÑÒ×Ø×ÛÞßààâæéêìëíðïðóóòõõõôõõôôòñíèæçäåæåçåâçìñöüþþþÿþþÿýÿÿÿÿÿÿÿÿþþÿÿþÿÿÿÿÿÿÿÿÿÿÿþûøóîêæâãããèéêëíññòòóóòñðêèèëðóöóññîñ÷õôóôðéãâçèìïññññððîîîíêéæáÞÛØØÝåëõûþÿÿÿÿÿÿÿÿÿþÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿýþþþþþþüùñèáááæççèêééëïòôöøøóì³€pq}Š|cUGKHOj‡vYAPu„}gTWyvL?DG<8;2172319353,*' -  -     -         - -  -    ".=4) /236:?DGJLLIIHLJG@CDBA>=>:6:>?><@B>?;9BIAA>=<80(#+?7&/6>3%5981$ &,& -   -    -)DQE@838)(=@>:62(%-%%31DEQKPUVSNQPWXTRI5#'3F>BGPPLQQG#)>?LLIEA% .  )$'/* - !DU_lpt…–šwX1 - 5‰«µ»½Âªs‚­”¯©¥¯ª¬¹½¼½½¸²»Ë×Ô¸ˆwÀÒĤº¶¨¬ÎÝßÇ®ÆÛÖÑÖ¿ª»ÄÍÐÍƼ®ž¢“yq|‹‘”‹Š‡•ª—„˜ŸÌèìíîïïåÕÅÈÅÇľÂÓÌÃ×ÜÖÒϹÆÐØÙØÙÛÚßÜßàâãæèèéëìïðñòòóôóõöõóóòïìéâÞãäççèëêèì÷ýüÿýþÿýýþÿÿþÿþþÿÿÿÿÿÿÿþþÿÿÿþþþÿþýûùõëéçæçåãåéèêëìïðôõôóôõóôðìèçêñòðïïíêìðïñóòðêãâæèíñòñòóñðñññïðíêçãßÚÜØÚÜäêóýþýþÿþÿþþþÿÿÿÿÿÿÿþýþÿþÿÿÿÿÿÿþýýþÿþýüôëåäææèèåçåèèïòôõôó긂lv†‚hYSVKPez†}_BLn‡mhkn‚c68QplgI]yvb97^v{yz~tGZpxg81\msT7SqjB*9[hg? (Qhldd\T7#K‘±ÌâéçÚÉÕ×ÈÖààÔÌ×éîïêåãçëëèèæßÚÙÒÐÖäèæá×μ„O04~±ÈÏÒÔÓÐÑË·}@>   '5@:CO>$" &%"##( '(" ,# /20,$ -    - - -5Na{œ¥§¡ŸŸ”‡ˆƒ†tc`tvj<  -  -  &Kamgfa_o|Š‰‰~hfhvpro^furb[y‰Š‹‰zzv€s~€aD,2Sfgohgrwƒ„‚ƒ€…ƒ‰‚„ˆ‚€ˆzxmlr{zY*   7EMnkYOM`I, .5EHQSNH:6:;;@97/58+35-54B:,.! "   - -             -  -   "0;7,$*078>=DEIKJLMOCLJJOKJGGG?>@?CA?ECB>>=>97;3(.<>?GKIHHBC<;;-%4;@77<8)" $/210=CF@>CHG??7?@HEDB?<2##0@FAH?7<4*' &4;<.!+1/    --Q^LA>21((2:;6763) $(&*6EHSY]RJ><bjrmeUcw„Œ~obgwv{peip†‡~vg[l‚‹……‡‚us„mG0:\esouz{{v†…~x†|„†~x|ohddqovz\2(=P[]ZWMGM@'  -+1JZIMOB1*23;?:1.24.??//3A:/'$  (/  - -    -    - 3 -   -  -   -/11/)(368AGGLLKNHMLGNKKOHKGHHEGBBBGFCHLG?=95/0*  - 5=>BGGHFE=B<:8*#17>94E7( ./5+)/;>???JG=B>CAG@EI=<2 #/=FC=>86-&, 47:9.%/0)   -   .MSQKA82(,7=:CB:9+"&**+,CDT[^WJD>>=?XUJ@ABMVMOQXU^[RVYRD3$"8;?EPXJIN\UB,)9HH83!  $%" +2$  P_[l€‚…’Ÿœž”}Y.   7‹±·½¿Ã­s{§ž–¬¨¥¯½»·ÁǼ¯¬³¾ÏÒ¯xcfd|¶Ñµž¶²¦°ÂÕÝÝƶÉØÓÔÔ»«¹ÈÐÍÐÉú¢¡š‡x|‚“—•ˆ‹ŠŽ¢¦’“š—¯ÕèêìëìæÔÃÃÊÉËÅÑÛÈÃÓÚÔÌÈ·­ÍÔØÜÝÝßßàáÞáãåæéêêìíññññòóóóöôòñðìèåÜÕÕàèéêëïòúýþýüýýýþÿþÿþÿþþÿÿþÿÿÿþþÿþþÿÿþþþýúòëçãäãâãåçæçëêíîñòóòòôóðîòòòñïêëêéíïëçæááèçìðïíêçééìîïíììíîñõõóñòñððìéêèäààÝÜÞâãëôøüþýþÿÿÿþþÿÿþþýÿÿþÿÿÿÿÿÿÿþþþþüýýû÷ñïííìêãÕÑØáçêðòòóíÀzkr‚ˆŠŒŽ‰{hWdztU8Fit|ƒ{mE42ShtgI7UhhNKiofI2>[siRVgqf>#HbXC)$M\L1*DME,.NJOGD;#:t½ÞèìæÑÇÏÇÈÜÙǧ†’ÇéìêæááæäâÝÚÛÝÜÓÐØãéäÝØÑ»‡O0!6u­¾ÏÖ×ÓÐËǶ{:7 - - -  -&6BFMOA1'%" $"!//($!(5 )'" !# #'&(     #Gi…˜¢£  ˜š“‡~kll^`kƒz[1  -   8aipmbg\r„…„o_ijvxkebh~‚yulTf‚ˆ„ƒ~ntzƒnL:<[gy„†‰„|}‡„†ˆ……‚ˆŠ€}omlifrruscB  -1>DIQUMHOJ4-5KMM]N7$$,,+,$)12973,5884$ "     -    &?   - - -   -  - #+,2/*2;>CCGLHNNKKKLMMJKCEIIDEKHFHFIHHMNA421-#+68;BHBB?=B=89)&4:;9;8* +-6)$*6:;@?BA<8A:5$.87==:90'-13.$&88.+/-%   -  - ,GLMJ@1.* (7?>?DA<6.%(%+?CGSZ`[M>8;HNB1 !$-6'* &(!  - -  - -   +##!"%"    - - -    !#"&+129>?CFEFDEGBHIJIC@@>B=_VBIILHHPINI;(-..1,  ,45<8.+.72*(%103& "*,"  ,)-:7/'*(29<=0 %1;6771)26990*69,11)  - -   2JFG<1%"&',80)%" %$##(*-% *,"(!*-*'$ -   - - -;v—ž £¡œ™Ž…z~x…mj[`hyx`L>&     - GYY_WVKZktygP:6PU^O8;IRSOH+#;_inT?0C\d`OE3(0Gguv€{y†~v|{|~zvƒ…v|ztnmnlmgnpmX93  -,% *6L>$  "# '10,(  - -          0-*-/)/#%'#"!   -    - -#&2866;>BC@@GEC<0''*',&$  ' - - $    -   #-' !*1*%#/0."& (% -  - - -   - 1JM>1*%'("$/>G@NHGA;4--15=OQRWYUE?78FQZIEJJTIER`bkUTX^TN?10)0JG@INMTQS`N>7!1;5 %'*#  - -% 8fC !%--   G\hD_”—˜œŸ››€T+  - @‹­º¹½À«qj¨ª•¬¨¢ªµ±¬¨¦¯´¨¦»Ê¥j\]R[Uu¿Ä¥£·®ž¨·ÐÛÞÖ²ºÕÓÒ×Ĭ³ÁËÕÔÑÇ·«ž˜‹wi|˜“‰ƒ†—¢‘‡Ž•¤ÓæêëìéàÖÅÁÃÂÐßáØÉÃÍÍ¿»¾·ÄÕÝÝàãääæåâææèêëêëïïïïññòòóòðîëçãÝÖÙãáÝÞéîñòøúûýþþÿýþþþýþýýþÿûýÿÿÿÿÿÿÿÿýýúóíèéçããæäææçèééíìîïòóôóôôóðìçêìïíìîîîëéæçæéëéäáæççæåäåèèééççèéëèæêðòõöôöööóóòïïïïíëêèæãàÝÜÝáäìøýþþþÿþþýþÿÿþÿÿÿÿþÿþþþÿþÿÿþýûø÷õòíæÞÙÙÖÑÚàæçêè´~h[_cZXTFNH38EF?5:1/442(.'%+)'!+&$ !"%(&! !H«ÞéêçØÈÈÏÄÖØÁ™vsx…½ãéåâÝâìèÜØÚÜÙÕÑØáäáÜØÑ¿‘L% .v²ÇÔÔÑÒÎÊƶnA5     -!#7@BFIQ>-!&(&!"& '"*//%'(%$#(1*#$  - -  2jœ¦©ž™  ‘”ƒn|‡†riXflts_XZD2   - -   0=BE=:08PF>1)&4.0'#%,+&! )4/'!.49.+%7BOVUVWSOZPNRVTOULOZVHSE@?MGJII?( "&         - -  - -&)&!#%" -    -  %**').,,*'&%!'%+-('?/0ib&*-00.70,&*&& !   -     -   -   -   -  - -9MG94+%-'!)8>GLOKHD<43.8FBPWV\\L?:95EWOTDFLKIDGZ^bZS]\KRC:%(=GJ@ILKONV\SF0!(-!$0/3' :ua - &1$  - Lb_JA’–šš™››…^* =’«´»ºÀ©vq ­Ž¨©¥©²«³¯»Â²§ªÀÄ–h\`\VPg°É§¸µ¥³ÅÜßÛ¶­ËÓÊÒʱ¬ÀÈÒ×Óͽ­—‘ygnˆ’’‹‰…„”¬œŽ‘žÂâêëëéßÓƼ¾ÃÖâáÛÐÂÈɶ·»ºÀÓÜààáååçåæèçèëììëîñïðððñòññíééâÞÕÐÚäáââéíïôùüþýÿþÿþÿþÿÿÿÿþþÿüþþÿÿþýýýþúôìééæççääææèééëììíïðñòó÷ôôóôóëåìòóóñðïðîéçèãåééäàäèèääåèêêêêçèéíììéêïôõù÷÷øøø÷õóóòðñîêëêéçåââßÞßèñøýþýþÿýÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿýýýûùñêäàÝ×ÍÑÚßâåä¹{`SZYUDFJGA<>>89?5233/*.$##&"'$ "&$"'R¶ãèìäÖÄÉÉÅÛÓ¸Žvor|§ÝèåãÝâéêßÚÜÛÖÑÒÛáâàÛØБ>+w®ÄÑÓÓÏÍÊƹsDGUPB-(%+ /%! !#$%$$',$!$", &&#,+0$    - -.Z‹§¨¡œœ ˜ˆŽ€{€€qk_etrgPXkP4  - -  $ 1$#$%$*! "!"#"!$&'""('!( # '(+"""    -   -   -     -   /, -     - - -  - -  - - 3N"$ -   -  -           - 8HFE<,*-%"(8CBLHO?A;//&97™®µº»»¨vp¤ª’§¬¢©®«³°¼Æ¹µ²ÂºŠaTYZYV]Ƴ•´¸¬¨¯¾ÖÝÝÁ¥¿ÓÐÑѺ²¶ÅÎÖÕÍÁ¶¦›™{ji‚Š•‹Ž€ˆˆ¥¢†““’²ÜéëêæßÑÇÂÅÊÚäããØÎÎǺ·¶¿ÃÒÛáãâããææçèèëêìíííïðîðòðïðîêäáÚÒÌÌØäåäæìñöûüþýþýþþþþÿþÿþÿÿÿÿÿþþþÿýýþþûðéèèèçéçæèéæéêìíîîðððóòóöôôôôòìçéñõöòñðòñïëêæâããÞàåãäâââåêîïëææéííëçêñóòõô÷øøø÷ô÷öõóñððððíëéèâãáÜÞáèñøýþÿýþþÿÿÿÿüþÿÿÿÿÿÿþÿÿÿÿþþýýýûôìæàÛÔËÌ×Þâ߶v_WaJJQFF<=?9;:3;51*,/--%&1#'%!**! %!""!! ## E´ãêèàÒ½ÅÁÇÙή„ifku“ËåæàÛÞèéãÞÜÚÖÑÕÚÞåáÚ×ÑÅ‘I#)j¬ÄÌÓÒÍËÊƳr80   !(6@ACNT@,&(!"/-%!)("('$#&#&) %&"')     0bo’££¥¢¡˜Ž‘‹~†Šˆzle_dvxbWkva= -      "#:$     -      -   ) - -  -  - -   &! -  -     - -          -   - -    -  -  -  -       - -6KLM=03/$,9HBOPKJG@5*'/6EMQZaYRLA:=JQVKGMHFF>@KY_\ZXY[P?1"!$)5CGABHMNPR[QMJ8.#*1790! / #5:>* a}U?<(5!  -Eihfacƒ–ž šˆY#  :”¯¸·¼¾¦po«¢©¥¬¬¸¶ÀĹ°­À§p[^\XRY_†¾ºšªº­£°½ÏÝÙĦ±ÏÒÑÐȶ¶»ÉÓÕÑǺ¬¥˜{u~‹‘‹‡†—¢ŒŽ”ŸÐçëëéÝÖÇÄÉÒßæååââÝ;´¸ÀÀÍÛàäãäãåçèèæêéìíííîïïïïðìíêãÞ×ÏÌÍÏÚåêìñõúýþþþþýþÿÿÿþÿÿÿÿÿÿÿÿÿþþÿþýüùõîèåçéééìêêíììííîîïññóóõööôòññóôðìêîóôôñòôôòðíêèæåÜÛâßáäââäìððîéæéíêéçêïñðîñ÷øøøøøùù÷öõóôóòðïïìéèåãàÝÜáåíóõôûýþþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿþþþýýùóèâ×ÉÃÌØàܳy`a_NGPOBAD?<<98=43(2.2/#$)1,6.*!&'-.#$/.:?79(# #)'*& &%$.'5BE>@DB?#I¶áçäÜÎÀÆÁÍØÅ—thjjnºâæâÜÛæéãßÞÚÖÒÒÙáäáÚÖÓÛR.*d«ÂÏÐÎÌÍËŲp?2     - - -*6ABBPTD/)!###$ +&$%!! #"%!*$%  -*Xq„“œ££Ÿ“”‘~x„‹k`aluuWSr}f- - -              -     -    - -     -     -    -   -  -    %"3%1     - - -  -    -  - -     - -    - -  -  -          -    0JUGC5-+##.7?DKJENOE7,,56BKGTa\LD@7CJIJLAFLIL@EOQTQLZ_XP@0+"'8JIGNSJCLUSLVDAA<%%099=2+   +0#"'r~FUj1 "'  @eirwgmŽ—Ÿ£•†Y!  >­¹¼½¿¦lc“©¢¨›¢±®°³¾Á¶«¬¼UZ[URMW[t¬ÂŸ´¬¢°ÁÍÙØ̸°ÃÕÒÐб¸ÆÓ×Òͳ§œ”‰uvˆ‘˜‘‹ƒŠŽŸ—‹Š’»ÞèëçßÓ½ÃÏßæççèåÛÌÁ¸±¾ÂÈÙàãääåææèéêèéëìíîðîîîîíêéäà×ËÅÌÖÙæíõûýýýþþþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿûöïéæèåäçééëëîïïðóóðïñðòôñôöùõöõðððñòðíîððïíóõöõòîëëëéâÛáâäçãáæîððîèâæéèçèëìêîîòöøøøùùø÷øøø÷öõöóòòñïíëééæÞÛÙÜÜÝáõýüýýþÿÿÿþþÿÿÿÿþþÿÿÿÿÿÿÿÿýþýúîßÒÍÉÆÑÖ«}^_`ULJXUOBB=B>VQC;9B9@KemaC8I]d<1.Kd]_XR=/-R\9'72:DMGJTVFD=98DKQIBJWNJNGHb\HHKPYLB0'$.7BG8?ADCINT[`WN>=B- ! '.26?4.2*  1?97'C„jOyy?     ;Xhr€‚Œ‘’š™ž“~^'  3ˆ©¶¼½¼¥ke‹¤Ž˜©œ¢³£¡¤ª¸´®«©aAUcUUX\]`¿­—¬¯¢£½ÇÀÆÇÁ¸±Æ×ÍÐÓ¼´ÃÌÕØÏɬ£˜ƒq|œœ™”‘• ˆŠœ£ªÉåéãàÒ¿¿½ÐÍÏãçèæáÐƾ··½ÄØàèéæåçèèèçèêëìîðîëëìêçããØÏÈÍÖÞåîøýýþþþþÿÿÿþþÿþþÿÿþþþÿþþÿþýûöñêçåâäæçæçèìððïîïòóóôóòóóôóôô÷øøõööòîíëëéìñðëæêìîíêéëîïïêåéëîîëäàÜÝÝÞÜÜáèçäèêéêêîðôøøøúùùúøøùùùøøøøù÷óôóòñîìéêèäÝÜàæîóúþþþüþÿþþþÿþÿÿþÿÿþþÿýþÿþýýúðàÓÉÄŪ„jiZQW\unVA;;FPdprNDT]Y77?XVH=;>)1/FX?74YncH4GG/+Mg^J:DUA!!KUKC@:=8,>¢ÖÞÜÔľÃÃÑÆ£~eb\de_p¾ßÝÙ×ÛÝÙÔÌÑØÕÕÜáäà××Т[&! ^£¹ÇÍËËÍËÄ´o82 -  ",B@FONI6)&')% "!#"(#&$!,+#05   %Cbnq…’’ƒwƒ‘•Šwpl|gVV`i_UXoeA-# -  - ! -   -  -        - - %    5  - - -  $$"$)   - -  -  -   -   - -  -   - -   - -  -    -   - - -  -   4NK;959:/%279BBFLHJB?;>8:EKCHJQFF62;FGRLGBTKHIHEXZZNS_WNA5/,26>FB7:DGQFSZ]XH<8?5( - *1=8@>7=-  -GINHU‚_[Ž}I' -  -   7XhmwŒ’œ¡”€\'  5~¨¶·¼¾§uh„¤—©œš¯ª¢¥žª©¤°ŸS4LYRSSR]`´¸–ª°ž¢»Ä°µÂÁº¯¼ÔÏÏØǬÁÍÐÖÕÑÅ»ª¢šwv–•™›•‘¡“‹ž¨£¹ÞèæàÒ½¼ÅËÆËâæèéãÕʾ´´À¿ÐÜéêèæææçèééêîîììêêëéäâáßÒÉÎÓÚäñøüýþþÿþþÿÿþÿÿÿþÿÿÿÿÿþþýþþûöñéæåæããäæèééêîððòóóôöóóõôóõôóôôööõ÷õððîîìëêíðïìçãåææáèéëðíêåêìïîìèßÙÕÑÒØÛäçêçèéêëìññóõõøøúùøùøùùùùùùøøùõ÷øöóòðîìêèåâãâåæëôûýýýÿþÿÿÿÿÿÿÿÿÿÿþÿþþÿýýþüøîáÙÎŪld\[koovyN8;MVqop`HVmW@,G\J7-)-*'*OVA1-^kkb\X[H+ /RhfcMBLD,)KQUXTW]L,HbUMTHOH/ 3ˆÍÛÛÓ¾¼¿ÂÐÁœpc`WccZg¤ØÞØÓÕÔÏÌÊÒÓÑÖÚÞãÝÙÕÎÄ¥_'!$^›²ÃÅËÍÉÈÇ°p96 -#0=HDQPL3* $(%)"#&% %("%#')&,#&    -5Tlm|…Œƒ‚zkbt‡Ž‰ulkjwx_SYieNOdvuY=-0& -     -      -              (%"    - -  -  -  -     - -   -  -      -  -       -  -  :QNC=04:,!(15>DILHEGOA843EMLGYMEMB:98ECKKEDPPVJGKWX]O\^NME>1$&5?LLB>FHGQ^\ZLKB@74* - /A;Voy{Ue^I;+ 5aqrw…ŽŒœ ˜–€X&  .}¤­¶¼¼§md}¦‘’­¡›§­¤š—§ ›¯’I5GZ^WTKW^r©¼™§ª›¤¼Á°¬¾À·±«ÍÔÎÙ˱·ÊÎÕÖÑˬ¢ž–}w‹•’›™Žˆ…Ÿ¢•›¢¢°ÔèæÜÌ¿ÅÂÉÇÉßéèèâÛÐŹ·Ã½ÈÞäêèææååéèééìììëêêèæââÛ×ËÏÕÖßìùýüýþÿÿÿÿÿþýÿÿÿÿþÿþþþýþýúöðêäâãáäçåæèééëëïðòñôóöõô÷õôõøö÷õóóõõ÷ôðíïîîïíññðìéààààßáçëìêåãèèçççæÞÚÖ×ÒÔÛäéëêéêìððñòñô÷ø÷ùúúùùùùùùøùùøùùùø÷÷ôóòïîëêèåçãàáäìóúýþþþþþþþÿÿþþýþþÿÿþÿþþýýúïáÒβwieggtupqXFB9QhpmhT^k^;3T[B&"-+&$*MZ7#'Zn{scj^C&-TbNT]OSF)'IN@Q^deU,CYG>;;2.(#0zÂÚÝÓ½¿ÁÃκ‘fZWS\gZZ—ÓÜØÓÔÊÁÇÌÍÑÐÖ×ÝãßÚÔÉÃ¥\,[—´ÃÇËËÌ˱k?*  +09HIU\U5&$'"!!"%*%#+))%#-    /Ocgo€ŠwncZ^ix…wjcgilk`R_mdMVsiN8% -     -  -           -  #$,$     -    -  -   - -  -  -   -  -     -   -   - -  - @QPK>1044$+3??AHGELPMA9=:@DPLZTKFMC@9DKGFKGNMUOEGYQGPcbUPK2"&)AHNJZZWXSP@>??=- -#"394?>79,% +6Sy‘vOp’}fUL< 6- "2Tqqx‡ˆ‹“ ž™”tU)  1}Ÿ¬³·¹ maw¥”­ Ÿ¢¢œ”˜©¢£³ˆFGEYd[ZV]Vj¨¼¦ž¨›¦±¶°ª¸»·´©½ÖÏÕÔ¿µÂÈÔ×ÕÏ÷«œ’ˆw„•šžœŠŠŠ€’¨ž•¢§¥ÇáåàÍÂÅÄËÊÌÜçèèäßÔË¿¶¾¿ÀÙãéèääååèèêëìëëêéçåáÝÝÓÊÉÒÜáì÷üüýÿþþÿÿÿÿÿýþþþýþþþýýýüôíéåãáàããäçäêêíëîîòòòóöö÷ø÷÷ôôôöõôõôôôöõóòïðîëïïîíëéæãáßàÛÝÞãäáÛÛâÝÝÛÛÞÚØÖÚÙ×ÙÝßäåéééëììîîñóõöùøùùùøúùùùùùøøøùùøù÷÷ôóòñïìëêéåãâäæëõüþþþÿþÿÿþýüûýþþþþÿþýþýüùïÞÔ·Škap{~ll{pJ<=HbpZejijZ@ARVB(%)&'*PY?*+OglVKC9.#'LZ<4MWRM1#JK/8M_hP)CK8,'%"$\³ÓÚλÂÂÃήŠdZUV`]NXŠÒÜÚÓÓ˾ÄÊÍÒÏÔØÚâáÚÖËÀ¦a',[—µ¿ÈËÊÌÉí`@*   - %*78ELLR\D#%$"" $#""!2%! ! )0+%"   +Daion{Œ…hbW\[flcacdgfeXU[odRf†ubO0      -    - -   - -  - - - -     - 10.    - -      -   - - -  - - - -     >MI>489=)7@@@>HMNQO86;A:FKNLMRRE<8:=LHDMJTPWMBDJKGM\bWJF4$*'187=9$&Y©ÉÒ̾ÄÃÆÇ«xacXXc[IN€ÍÞÚÑÑɼÈÍÊÎÏÓ×ÚâÞÚÕÌÆ©W0 !$T’³ÂÊÊÊÊÆÇ«_A/ -  -  ,54FHSR[G0&$'!#!%&&)'0#"$% (!0K]_egknŠ~fdbYXWcQ\^^`h`WMWv]VmteVI4#     -  - -      - -  -       &*)2.    -   -   -   %+-&+& -  -    -  -     - - -    -8GI:-+09+ 0ABB>AKJLCN@728KKJZSNEJ<:=>PPIENNQTPJFQPHINQUF>2+&%/:8=EKIIEJGBGWI=@HA@;*486;:<679) 4Wp’yeŽ‡rl_b[P'cS $8Zmjƒ}…‹˜Ÿ˜•uG" - -?‹¦­¸¼»Ÿufy¤šŽ­¨¡£›•˜£¨±„eF6L^X^\WShŠ¼±—¥ž¡§ž£¬´¾¿ÀÁ¹ÌÕÒÖÔô¾ÊÒ×ÑÇ»±©¡™wo|– ¢œ‘¦¬ š§£§ÒãÕõ¹ÆÊÕÓÓÝáãéáÚÒÅ´´µºËØßàãåèèèèéêéêìêèäßÛØÒÎÌÒáëöûüýýýþýþþýÿÿýþýþýýüþûöîêäâàââáåçäæêëëëìðñðñóôõôõ÷õõøöôõóòòñòïîìëìéêèäææåååâÝàÜÕØÖÔÕÏÐËÈÌÍÔÙÑÈÄÊÌÊÎÑÊÏÖÝÛÜÜÛÜÝÝÛÚÚÛßãæêïðôôôøùùùùùúùùùøúûüûùøùùù÷õöóññïîìéèçáàäéñùþþþþüûüÿÿþþýþÿýÿþþýûúîÊŸ‡sur‡€ttqeTCI`_KAUoh]?/8VWA@Ž©¯¶¸½£m`£ ‘ª¦Ÿ¡š›œ”¢©€W@7G_][YVVf‚²¶•¢£ž§¡¥£¬¶¶¹À¼¾Ø×ÙÜκ¼ÉÒØÕÏûª£†kx™ ¤£‘‘Ÿ´§ž¢¢ŸÅÜÏ¿¹½ÅËÚØÔÙÜàæâÙÒŶ¯´·½ÉØÜßãåçèèéêéééçäàÝÙÔÖØÕÝêõüýþþýþþýþþþÿþýþþþþýûöïæâãáààáääæçèéëêííîññòóõôõõõôôôõöôóñîîîììçåäææäàÞÝááâàÝÞÜÙÒÓÕÔÔÌÄ¿¿ÂÇÏÖÆÀÀ¼ÀËËÊÈÇÕÛÜÚÛÙÚØÑØÕÔØÙÚÝáåêìñóôöõòøúøøøøùûüûûüúúùøøùøõõöóðñîìêæäãßáéïøýüùûýþþýþÿÿþþÿþþýýü÷ݬŒw€†sruksi`BG`jL7A`j]>20JXYKYT@00I]<(%E__effbD'9=1"!/9.3;.98!,/=9@45/'&R¤ÂÇþÅÂȾ˜gXUa\S??c¶ÚÙÒÐÄÅÏÔÓÌÍÏÐÑààÙÕÎȪe4  "M•´ÃÈÉËÏËĪeA7 - -+6@FOS^dP2&"#&(#+))(-,%$#)'( - (#   "Xwp^Y`ov…ŒŠi[d[TFEFSZY_VLLZghU`vsSKBI0     -  -     -   -  @8   -  (   - $   - - -.e‚ˆ‹‘‡vF   -   - - - -  - -   %?QK8,/>3-$&89>GLFDGHK>/-5;CMKPT?CLUZNFPVSNRLWYK=3& )4CEDLGKIKFEANNL?GONJ@+073' 083-3889;?0!7_††p‘˜~h``R9s_/*er/   4`jmv‡‡—˜—kD! -  ;Š©­¶»¿¦mb{§Ÿ®¦Ÿª¤£›˜œ˜¥¨vRD6@\^\XV[br¤·š¡¥Ÿª¡ ¤°¶²»É´ÏÛÖÜØÀµÇÑØÖÔÌÀ³­¡trˆ–ž£–‘Ž’¨±œš¢·Õɹ¹ºÄÓÝÚÔÕØÜâáÝÏÁ¯ ¬¯±ÀÏÛÞáâäääççèçæáÞßØÏÙàááê÷üüýýÿþþÿþÿÿþÿýþüúøõðëäßÝÝÜáàãäèéêêëéëîïòñòòóòôôôôôôõõõóðîëëçäãáàÞÞÚÙØ××ÒØâßßßÜÜÚÒÖÜÛÕÓÊÅÆÆÊÓÔËÇÄÁÅÍÓÏÎÍ×ÛÚØØÛÙÔÊÍÑÎÎËËÑÔ×ÜÝâæéêíðóöö÷úúùúüûûüüûûúùùøøùù÷öõõóñìêèåâááäéîìñüýþþÿþþÿÿþþÿþýýüîÁ•€|†wiaTU^o^GJUT?245FE;*(18==:8/$%//+$).48H=46) #"$JŸÀÅÂÃÅÀɸ•o`[NW]Q?7XŸÐÖÕÒÐÑÍÓÏÌÍÏÊÏááÜ×Òʯe.L¸ÆÈËËÐÉÅ°`9- -!*7DJMTd[N/#!$!#!!%"#,'*)"#$* ""  )Chyl\RNb~‹ygWSZPGGFQZ`bWVLbkdXozcHEHK:  -        - - -  % -     - -  -    - # - - -   - -   - - -6lˆ‘“•œ™‚U- - -    -             (AHC5*.<2#&.68CMKCMIPKA525>BLYVUOIG:8>DKPJHDKQTJF>IMPJITXK?+ !+-:ISPEDTKCBBGSF?GJKM<&*;;8#%6>416:>=D<+5gŽ{u•“qceYA+cœ’Y.Yp/#"  .^oqˆ›¡œ›uF"  A«±µ¼¾¨rfr¦‹¯¬¡¨ž ‘š —¡¢zY>:@U]^\Z\dlœ» Ÿ ­¤ž¨­©§»Ä³¿×Ø×ÜÊ°¹Ë×ØÕÑʹ¬©”{hw‘›£ –Ž¢²œŸ¢­ÊǼ¶¹ÀÍÚÖÒØÖÚÜâÞÑñ¢¡§±ÄÏ×ÛÝáâãäååæäãÜáâÔÎÚäçèòýýýýýÿÿÿÿÿÿþýþþýöìçãÞÛÙÜÛÝàããåçèêííììíðïññòôõóóòòöõòòòðíèèææáÞÚØØ××ÔÖÙÖ×ÔØàââßÞÞÜÚÚÜÝÛÙÙÔÔÕÒ×ÙÖÒÐÓÕÐÖ×ÓÕÙÞßÝÜÞÛÖÐÖØÒÐÊÃÀÆÌÏÑÒÛÝßàæêíðóøùúûûûüüûûûûøûúùùùøøøö÷õòðíêèçäßÜÚÚåöýýþþýýÿÿýþþýýýýòÌ£ƒuh\WOEDEFKG;26.*2&.-5-+(# #"!'($%    C‘³Å¾ÀÈÃʱ‡bW]VX_QG=OŠÉ×ÒÎÒÚÍÐËÉÊÐÍÓáÜÙÙÔÍ°k0 L·ÊÍÏÍÎÊç\?,   %-:GKTT`TF6 &$"#!*%!$! ! - 2PUfmZG?ESjzyqaMKMEDBFVZa`]XUik_apnUBDJJ>& -  -  -  -   - -  -  -     -  - - -         -! - -  -  - -    - - 4l‹‘“™š¢–†\@6002.       -  -   -  )HM?0)07(#%.9:?CG@HHEIC:5/7>JZX\LKI=;=DOQPIDKLOLMCELMKKU[G>3 "103GKLGKLHD?EFON;BIEE9.2=A@?"'<598812;B<$:q‘w~—…lhdiD!V”œy@Ra,! )\qv€ŒŠ’šž›™}EF’°°±·»©pfl¡£«©£¦˜Ÿ“Ÿ™ššuVB82SYXc[`]nµ œ£¥«¢“˜¡¤w–¿¼¶ÒÝÙÞ׿´ÄÑÚØÔο¯§›‡jp–œ›‘ˆ˜ª§“œ¦¦»À»ºº¼ÆÒÔ×ÚÙÙÛÞÝÑ¿²›¡©¶ÆÒ×ÛÛÞäãããååàßßäß×ÓÞæéë÷ýüþýþÿþýþþþýþýüùíàÚÚÛÚÛÜÜßãäççéêìîíîïððòòòõòóôõóóôòñïíêéæâÞÛØÖÒÑÏÌÏËÓÛÝÙ×ÚåäããçäåäâãâäçæçèèâàáÜÝâåãâáÝÚÚáâæääàÞÙ×ÙÜ×ÑËľ¿ÅÁÅÈËÐÑ×ÙàäèíñöúúûüûüûûûüýüúùùùøùúøøùöôñïïêéåáÝÛÚåòúýþýýþþÿýþþýýýõϤke]ZLODC9:370.4/0(,'!-),&,*--!#$"!(- ;ƒ©À½¼½Àʲ‡j]V[]`L:?PÃØÒÊÑÞÒÐÈÉÊÐÌÒáßÚÙÔβl6#N’ºÅÊËÐÌÇäX:.   - $&1;@IRW^O@&$" $#'%#)%##'%" - # 1\vj]OH77:QdtonbTHMDA9LUJ]eYXZikQhzmB>FHPA&          -  -#" #"$    ! - - -   -   -   %"!# -     -    - 4k„Ž”““˜‘‚_JUSNJC5! -  - - -   -  -   - -, - - - -  'DPC3$'$*##.9=?IGCBM@;>84+;GHLW\XFC>;BCS]QMIKGJJNOOXUJXS^L@/##358JINVVLNE;IQWTBMNPB>27<@CE0 ,>3323=BC:+05:0,`xŒwk`; -))   - '_jr}‰Ž’•Ž’~K    G“«¯´¶½¨uee‘Ž£±¨¦Ÿ¥±µ¡œ¤c^J>/H`_[WW[\„±¦—¨¥®¡Œ“›££Œ¤Ä˵ÀØÛØÚи¿ÏÚÚÚÕ̺µ¤š‚wyŒš•••—™—ª¦Ÿ¥¨®Áº´¹¾½ÈÕààÛÜÚØÝÕ¼£—Ÿ°ÂÊÑÖÙÚÛÝÝáâäááãäãæãÙÝëóûýýýýýÿþþýýüüúõïçáÛÛÝÛÜÜàäããäçéëíïðïðññòòòõõóóòðñïìíæåâáÝÙÓÉÇÌÊÏËÐÒÖÖÞãâæåàåñøúûûûüûûûüþþþþþýýùñøýýýýüüüøö÷ûûüûø÷ôïêçáÝÚÔÏÊËÄÇÈÄÂÃÇÊÉÒØÙßâçíïõùûùüûûûûûüüûúûûùýüúøùöóñðïëèçáßÞÝáèñøýýüýýýþýýù丕mhh^UQE8<83240-602*(,%)#%%!(* +'% #" ')),*(&!&i¨¸¶¾Â¾Á¡tYafab\I?KSk¬ÓÎÉÎáåßÑËÄÁ¶ÆÞÜÖÔÑζq.FŒºÊÌËÏÌË¡W=4 *:9=IROP? ## "" $$'$!%   $a‰‘sYTN63JfoibiVQPJ@??PVN[ZRWfqZ[|rRJCHQMJ,  - - '$ -     -  (%#$)%")*),)'     - - - -      '$   -!  1jŠŽ’—–™—†i]^__\Q<$    -        )BQ;&$)31"$4:?ELBGOKDB;.+6ALGPZNEBC>/CJEAJNLK;-7A;CFHC#&6=855AEH8(T[‚’u}˜‰wmhqqiLiŽ•“…va2/# - - -)]lhx‹‘‘–™“{F  K‘¥±·º¾§pgk–œ…¢­§¨ž´½»£•™ˆhdQ/2FVV`\[^ay§®š¬¨« ‰‘¨¡¢ ºÓѺµÒÛÕØÙùÆÓÙØÔÊö©Ž…~‚”š£¤Ÿœ•‘¨­žœ¯ª¶¾´±¸ÀÇØãßÚÙÚÒ×Õ¨¡§¸ÂÎÔ×ØÚÛÛßßÜÞßàåãçèæàæóüýüüýýýþÿþýüúöìæãÜÚÙÙÚÛÚÝáâåèæèêêìíïðññòñóóóôòððíêêéèâáÝÙØÕÑÌÊÎÒÒÕØÝàåêîñòðìòûýþþÿÿþýþÿþþþþýýýýûõüþýþþýþþÿþþüþþýþýýüúøòëèäßÜÕÑÊÎËÈÄÂÈÎÏÒÓÚÞàåéíñ÷ùûúûûüüüüúûúùûüüûùù÷ôõòòðíèæäãÞÙÚÞçóúüþýýýüýù輓paeZNKJA789;8)6@:1.)#%%$44:6:1$$$" *82>--0- 09596,&%,+$.% %6EDAB>=3# W–­®½¶·µ˜vhmZdlia`^[s¡ÃÅÄÇÝãàÐÅ·ª¤µÊÉÆËÐË·y4J¹ÈÍÎÑÑɾžW<+ -(*<6>DQRA, #! #(& # - -   - UŠ˜‘€lgSJ;Vfrp^VJYLH95=QSS`ZZ]inb]qhJFBDQMI5"  " -        #%&"%) '&'+,4/" -  - ,   -  -4        # #"  -     .mŽ’šœ œŒm`eda^X>&   0@:%     - - -(HZE'#)+*&-29AIPOXK=438EAKHHJVPUUER\_Y[_^[QM?*"(4?FBGUVQK>;<>EDLNXPE845;CEGIF?$0?75;EEG4*,C`ey–€rpfzTi—‘}f`<% +Qlqƒƒ‚‹”™m:   H—§¯·¾¼ªyhn”¢…¦¬¦§—®¾¶¦”„`eQ91DU\d]`bbn¦¥˜ª§§©˜Ž Ÿ ¦ÅÚÕŲÁÙÖÓÜ̶¿ÌÖÚÕËȽª¡’€n€—›¨©œŽž©›ž©©±Á¹³´ÀÌÚãÝÙÛÛÑ×Øį¬¶¸ÈÒÑØÛØÜÜÛÝÛÛÜáåçèèèêñûýýýýþýýýýýüøîéâÝÙÖÙØØÚÝÞÜáãæèéëíìíïñòóóòôõòòòðíëéèäååá×ÚÛØØÖÐÐÖÙÛÞãêïóùúüþüøúþÿÿÿÿÿÿÿþÿÿþÿþþýýü÷íôüýýþþþþÿþþþÿþÿþþþýþþüùøøôíãÝÙ×ÖÏÍÊÌÒÒÒÒØÝáßâçêîñ÷ùúúúúûûûûúûüúüüûù÷õ÷õôóðíéêæâàßÚÙÞèòúüýüüüù㸌~laYWJWWI*!(3CGILKPLFFE>DOAFGGD?5!#5;6;=A=:,1Et’ƒkˆ’yptrxˆPs–•]V[= , #Xgn€€ƒ‹”•ˆiA - R’§²»¿½¤qflŽŸ‹œ­§¥ ­¼³¡ ˜}Y_YN;=Tb`YWebc¥’©¥¨®ž~•£¥±ÊÜØ˹¶ÑÙÖÞÙ¾¹ÈÔÛØÐͬ¦›†u~«¤š” Ÿ™ «°Á»²·ÆÓÜåâÝßÜÕÚÙǵ³ºÀÍÒÔÙÛÜÜÜÜÚÙ×ØßãèèéìòúýýþýýýýýýûøñæÞÞÛÚÛÙÙÚÚÝÝáâæäèéêìîïïòòôôôòòòððîëéçæççåäÞÚÙÛÞÜÙÚÛßåèéï÷üþþþÿÿþüüÿÿÿÿÿÿÿÿÿÿÿþÿþýýýõëãäðùýýþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýþýþü÷íçáß×ÓÛØØ×ÔÖÛÜßÉÛåääåêðö÷ùúúùûûûüûûúûüüøøøøöòñðîìéèçâàÜÚ×Ûåîøûûúøß®‰€zqeQQehbH?>NXY[MWTK;.09@OHGCHG:'"+GKCBB?E9$.B@3/&:=,!3FC4#"79'/DA/(% 7{œŸ¨Ÿo\_^`_^aWFQX]b~ž±¼ÖáÞÕÉÂÁ±˜—•š¯ÆŲh/8†³ÈÏÏÍÍÈ¿–MD0   %+5BLJFG:'+  ,.,'$ HWfP[heZowlbt|aED>:MMGD,  -    "   #! -   -   -     - - -!  #'#(+,044/:<*     - E - -     !!!#   -  -    0j™Ÿ¡  Ÿ“vea`gd^I0 - -  $ActoR' - -       -    0EN?.%,0(%$/7?ICGCJIB7.)/GH@EBGRSSL]c_a__b^YC?+)/CFVSNXMFIHJKRJFMOCH?76=?DJFFA=.%:6=@@??<:N|”vf˜–~x|xt—‰Lk’ŽjH=RU''" - +\gmy‚€‰‚’“ŒrG   S”¦°»¿Á¨pgfŽŠš®­¨¥¦µ°—–~Q[ZJ4;J__a\dfg•°—¦©§®™ƒ”Ÿ£»ÐÞÙÎÆ´ÃÜÙÛÜƱ¿ÎØÚÔÐDz£ž’yrƒ›  š”ŒŠŽ”¢™¢²²»À¹ºÎØÝáåäåà×ØÙË»¸¼ÈÉÍÕÕØÞÝÝÙØÔ×ÙÒÚèêìòùüýýýýüýýú÷ðèàÚØØØÚÜÜÚÛÞÞÞãäæèéìîííðòôõôõôòïñïëëêååååååäáÚÙááßßàãéïóøüþþÿþÿÿÿþþûþÿÿÿþÿÿþÿÿþþÿþüøíçâàØàêñùýýÿþÿÿÿÿÿþÿÿþÿÿþþýþýþþþüöïèáÝÛÝÙÜ×ÖÚÝÚ¾àâÝÚÛáåêîóøúûûúúüüûùúùûúùùøùùóññïïîêèåãÞÛ×ÕÚåïôöðÍ¡†ƒlX\lycG:=YXLCA/ -  -&4=ELOU7,*,!! %*0(#(  -  $hš¤ŸšŸ›“€qpeZfqvnODHG==L\]R_`[]nqi`zvI8FE@KIJ>*    !#  %# $  -   %#&.-36336234@>/ (&)1%'..$#$'  0   - -   - -    -    !  ,jŽš£¥¤¤ –vegaeaTB+   4MNOVj{vY.  - -      -  -   -  6IJ9*(+&%%6=??GEDFFB;485:ACLUVL:32/=JGGLET][PLW`^ZY]_]XSB.,5>GHLJUILMTQSLLOKXMF=277>GNKLOH9%%(;AB?DHE@dŒo€¥z}…‚‚ŽcyvL:@cZ&+"#Umq~„ˆ…ˆ•ŽqA L–ª°¹¿Ä®sge¥…•­¨¤¡ž¬¨—–}MT[B.0P^UT\fhj”³›¤ª§­œš«¶ÉÛÛÓ˼µÒÛÙÝѺ¹ÈÓÖÛØϾ«Ÿ˜ioŠ–œžš”“ž£³¸µ»¿ÂËØÜâççèãÙÏÔÍÁ¾ÂÆËÌÐÔØÜÜØÖÑÒÖÏÄÑæìòøüýýüýüúöïèâÜØ×ØÙ×ÙÚÝàÜÝàäâãæèéêëìïðñóôõôôóñîëççáÞÛßäååâãæßÜâãäéíñøûýÿÿþþÿÿþÿÿÿþüýÿÿÿÿÿÿÿÿÿþüúóíêãÜÜâÝÚÛÝäìóùþþþþÿÿÿÿÿþÿÿþþþþÿÿÿÿþýüúõñèâÜÛØÛÜÞâæâáÛÕÑÒ×Úàåëòõùùùûüûýúúùùùøø÷öõòóòòñïîêêçàÞÛØ×ÔÖÛϧ‹o|slknq]F=Q^X<51,;KU@+'QW;/-/>O='.JOOPTJLE+*E@3*,6E;$B@3;?6.=9%#BTJBA:=,=m{y‹‹”€jfXXW_b`S^bdbhs‘¤¶ÎÚÙÕÏÏÓÉÈÛÛÔÁÁÄ°n+ %=ƒ±ÈËÍÍÌÇÀ˜N?, -    - -"-=>EKB*'/& "$%++(#   - -,h“—•šžš•…nd`QXRdkiVWTILVTVUXcVWirt\`vgD238DHIF;.    !##!!!&+.'% !$! -   "%$%-!%+-+(6949<::>?FIB6) - -0?OKI`ZHPLKJKGE9.,#   !!   -   - - &")$!   -   -   ('  1jŒ˜¡¦¥©¢•}iib^\U@+ - - (Vkwvnn|ziD     - - -  -  -   *CI9%#! !"-75369CKJRRF;332,#?>-+;;=?8+(;H7+*#"#>nwp™™­Ži[GKHOUeƒbVK]`…¢Ÿ¯ÇÎÐÏÑÐÑÈÅÚÕ½®·Á°l.  ;‹³ÄÍÏÍÍƾ“H>- - -$'5BC::/"+'! !$"#   &jš¥ŸŽŠš•‡sYX[CLDHgi[\W\a`KOLVcZap~nYcva=./:CPM=?0, -   - !##!#&4*#$& '-.450/5.  " !!   !#$ #(*-0+//2+,7<>:<JED3,.8;DQPVRD:513:CKH=KMUYPTRZ\PVXc^[S?:(+BBGMIQOMV\QVWH>[\KE5*?@F<65* - - -    '%&%,*+!&$,5<8/37B<&  $   %# $$*$-70/:5869:@?BOMMRINQL/ (>U__a^cjbaa\PVSLHF@7,/-+1('(.#*     - -   *'(&-0#  -  )352*%%&$!3fŒ—Ÿ¤¨§£˜ngb^\UK6  $[ˆ…vnv~{gd^M6  -        - - -    - .B=1#%&"'%+0@CD@=F=GB6+.9:AHFTH<7-*+:IKEHDJTSMRP\]QY[X]]K65&3>@CKNLKMQ__WRDFXYKD7-9B>@SXNS_XE;$BFFDH_Ÿˆ˜‹ttytb_jŠššwMBR…ˆlI960  Ldq‡‘—Ž‹“›ŽnE  - G¢´µ¼Ã¬u^`€¢“°©©¤£”—”•wKBZ[E:Ic]_SV`_y¬ –§«­°»³—•£Ÿ¬¾ÚÜÕÉÀËÞÛÞÖÅ·ÂÑÛÙ×É·¢˜–uu…™  ”’ŽŽœ¬«´®®ºËÕÜÜâèèèéäÓÆÇÂÁÅÈÏÐÑÖØÙÖÑÑ×ÒÄÅÅÆ×éóööñèáÙÓÒÏÎÑÓÖ×ÙÝßâââåååæçèèééìììïïððñðïïíæãáÞ×ÖÛÞÞÚàåëéêìëîóøýþþýÿþþÿÿÿÿþþþÿÿþÿþýÿÿþÿþýü÷òîèçèæåçéáÛåææååââäáàßâèñøýþüýþÿÿÿÿÿÿÿþÿþÿÿþþþþýþüöîéæååçæáÜÚÖÖÕÉÂÅÌÖßèïôùùûûûúøùùúúúùøøööõõ÷ôòñïîìêæâÛØ¿q`nkfegfZebJ?BP^S63:DMF438GS;53BYQ:(0FTF5836/)NI;82E@, !4:'*5;=<$,=CC84460'R`¤¦™¬´¿yfifod_T46;AEFSi}|Ÿ­¶µ´¶µ´§«¶º®Ÿ±®p1 ?}°ÅÊÈÊÉź”E:67/4F:,(,'#   RŒž¤£nisŠ‘gNLOKI>G^o\UaavmUJ=Ocg`ln[UhkK38638@F:18(   "  %! !"! !*)%/2125:=B;/ -  -#&%+  #( !%(/++.723:A9BA=>LKPKGWOWVG-$;Qdcihkikhgea\bUME?460-*/+""2.   -   -   +, "('')0 "$/=KNPNPKMD5(9k‹•ž ¦¤¡›…jefc^SJ=('_ˆŒˆyttyruseI- - -  -    -  - - , -/D@-!(%"+/5>FJA>A??74602>=GEKG7*.)+>EKFCALPQPGRc_``bZ\TF0 #5@ECJNMCP^b[YSJNRVRF6.9FGAGTWPXbYF1#*;  - K‡£¬´¸¿°ydep§“¬«©¢›‘•˜–ŠhNGN\L9@^Y`Z]bd{§£–©©ª´¾«˜œŸ™³µÍÛÝ×ÃÆÜÛÙÙ̹¾ÊØÝÛϺ£™¡‘~q~  ”‹š­¬³«³ÇÕÚáÞãééééçØÄÂÄÁÆÌÏÏÎÔÕ×ÖÓÓÔÊÄÌËËÓáÞâßÕÍÉÊÌÎÑÒÑÕÚÚÞßáäææéèëééêêëëìííïîîðïíìéçâÝØÓÎÒÛÞßÛâèìííîóùýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþýþý÷ñíêëæêëëéèéãâäæääãáãèèäÞáààåìñòùþýþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿþþüøñëçææâÜÙÙÖÕÏÅÀÄÍÒÚãêñ÷ùùûúùúøùùúúùøùø÷öùöõóòððïëéåßǘdbfmaT]OHRaL>EMi{u…”••–šŸ›²¼¼²Ÿ­¬l- 2€°ÅÆÆÇÈ·ˆIE+ - - !2<=A.('!$,'-'   &$Jƒœ§«Ÿ…hfe{ŠtbJKaOJAEcmYTZhxqO;BWaaoxgMZnfF64/8=3 - -"!""!.' %#$$&/-.*&,.-2874<49?OOPLUTXYXXL/,@Pjsomrknkh`a_a]ZKA<:6-'*$* %!    -  '%' #%"     %DSdcaefig\MCGp’™¢¥¥¦¢ˆsghbfYJ?85('%$ '%.]„‰ˆ}u|ƒ}vri[9 -     -  -    -    /GD/#&)&)27:CNIBCBF?370-:FLNSF4--.6CJKOK@G\NSCQWedWXYbYP<+0??>FJOPOZaW^S?RYKGB:28AIKI[VSVY[K72'!7CCOu–‡yŽ•ƒtz…xbcŸž||…sƒˆ}Q+((.% - -  P`t•’Œ’’t< - C‰£³¶»¿³ƒlfo£•–¯¦£ž•–“•”‘gJ>F]E9A`e^eddci–£Ž¢¤¦°½¤–Ÿ™±¸ÆÚÝÜѽÑÜ×ÛÖ¾¹Ê×ÛÚϼ© ¦Ÿ‰wpŒœž–‘ˆ‹œª¨³±¯ÆÓÛâáäééèéçØÄÁÆÄÆÎÒÒÐÔÔÓÏÏÖÏÁÈÓÐËËÏÄÂÆÃÀÄÊÊÏÒÔÙÚÛÝÝâãçåèééêêêëëëìíëììíïììéçãÞÚÚÓÏÏØßßáàçìðíð÷üýýþþÿÿýþþÿþþÿþÿÿÿÿÿÿþýýýþü÷òíéêèèêêëëìëëçåêééææäæèêçãåãáßÝÜáðýþýþþÿþýýÿÿÿÿÿþþþÿÿÿþþþþùòëäãÜÖÖÓÒÔÌÅÆÇÈÐØÞäíòøùùøúùøúûùúùù÷ùù÷ö÷óôñóóïëèæË›ia`e\KMBDVXBB;DKR^YUGB6//2IIVORJA2&#)9GFILI>A/$,6)$23 %"$ %6>823%j­­³°²¹”vhgqnueQ;5@=7;7BLCFIJ0 - *'# )#"")#&"!6%  ("")##%++(*2510503-)588FVXT^]ZZ[T5*AWgsnv}ypfaf_][YUJA996$&+1.)%     -   -   ##   - &E^g_ehmke_ZW\r›¡¡¥££Špjjif]QE‰ ´¸»À³—rev’”®ªŸ™šœ••VF::HA;@Zh`^ab^a¥“£ª¨ ¢€ˆ¢¥¯½×àßÜÄÄÙÖÙØĺÂÐÚÜÏò°«¦›ƒt‰™›‘’‘„Š–¨¤ª²°¿ÐÛããæêééèçÛÃÀÄÉÇÌÔÒÒÐÐÎÉÒÒùÆÔÒÊź·¼À¾ÀÇËÌÐÕ×ÚßßáàåçççééëêëëëíïìíëìëëëêèåàÛÖÐÔÔÕØÜãäæëóôôñøýþþýþÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿþýý÷õöòðîìëííìêèêêììíéåìîîêççèééêéêæãàÜÚÙãñûýþþÿÿÿþþþÿÿÿÿÿþÿÿÿÿÿÿÿþüøðæÛØÕÓÑÔÔÍËÃÄÉÉÑØáéðôùùüûùûùúûøùøú÷øøùõôñòõòïìéÏ›fb`_PIBQ>NG@<;86:.'58;D>;0#%(+/4/09207'!$(&# "!B-!&oª³±²¶¸rpijrpaKA3:<8Oe²®¬¶¼½¿ÂÉÅÃÒÔÇ«—›™c, 4y°ÅÆÈÃÂÀ²…>G. - - #1@>,)&'#"$"%$&+#!   - !2rš£«­ª–p_WWUflfRUccQ@I[caW^e]MAHQdbhffZSchI10.543>@815, ) -    - #%",/5649:47>AAABSVK?IMLKYKK>$&.(,263/,1-,)1/(-*-% $%+"') $!#".(("%&%)).00;EU[[_XU[SR8+E[mov‚y€|xsjkb_e\[K@>>/23/$"C  ! - -   #$"    - 1E^fY]fkmkfega€‘—›œŸ¢¥ˆtolkj]QI:BSU_\WZefnƒ‹‡|††{sxpiJ.  - -   - -    - - !#06103,/     8FM7"!(/&!(9>A==OYID?:;15;>BL]]G?7581FGIMW]\[^PGHZ[NE8/=AIHZYPS\ccWAC=),>Qx‚p‹—Žrn€‚skƒŸ¤ƒbxŽ—Žƒ|H$')85 Bev“š˜–ŽŠŽ’sD -  >ˆœ°¹¹À²›|k{£›Ž«¨ ™˜¤œŽ”‡S;ACE13>[`b^ddhi°–¦ª«¢Œ•„‡ª¬ž ·ÒáäãÍ¿ÖÛÙÝÎÀÀÍÙÜÔº³­¦¡‹m€Ÿ™’Ž’“¦¥¬µµÄÓÛæãåëêêêèàÎÅÃÈÉÐÒÐÓÑÏÉÎÔʺµ¿ÎÍɺµ»¾¼¿ÄÉÏÔÔÜÝßâäâäééèèêêëêëìîïðíììëêéæäâÝÛÔÏÐÕ×ÚÝãåëò÷úøùøüþÿÿÿÿþÿÿÿÿÿÿÿÿþþÿÿÿþþÿýûîêìéííìðñïîíëêëìððíèìîïïîêçèçêëìéæãâÝÜÛãïøüþþýþÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿþþûñæÛØÙÖ×Ø×ÍÇÌÄÂÅÍÔÞæíõúúûúùùúúúøùùùøóõöó÷ö÷óïñìÓ nYVUZNMMGHEF7??AA7G==6563-)63-5.5)04,/,+/,(&+)# ')'-)&'#!&!$!""+!!#)' COR)46aª¸º°±³’{oruhkfK9=65=Ne™ºµ¶ºÀ¾ÃÊÎÉÂÑÚʯ““”a%1z°ÀÆ¿»½´‡=@.    "&2<-$0*'$-# )3() #)`—ª¬¯±­j[POWcie]Zd]N?LWXbQEW`XICSe``pfQOg]:.%1411>;624'  - - %&#"*3.95>=@7DD>;@@788596;>?>A>@>DB@EJJLGGMSGKTONB77X{n8CIKh¥ºÃµ®±˜…{}iel`B:76>ARZš¸³´»ÀÃÉÌÒÊÁÏÔÈ«™”e)< ,o®¾¾»½º¸·†@6+  )68""!!!#'((#   "" X„¥±¯­¬¬”pW@B^lcale^XH4CejeSATog`N\j\bneMZgT:-06-4866484$ - -   - -",*-67?9:@?AIG>BIEQXSSU__RHFRN@&/M^_€—‘rss~|}‹–Ÿƒ\g‰’’‰sL-%(C‡žj' Ffv’™ ”ŠsB# - - Oˆ®½Àãwˆ„z œª«¯­Ÿž¡–—†\[\kmS92S`aacefo†§™›¦®Â¾¡‰~‹±³™©ÈßããÚÅÃÝÛÚÝÕ¿ÀË×ØÌÀ¼¶®¨œ€y’’–™Š‹ž«¬¹¿¹ÊáèãåééëìèâÖÌÉÅËÐÔÓÏÒÉÇÓÅ·¹ºÀÌǽ­´º¿ÃÈÍÒÖÛàâæçèèèêêêìííëíïðïððîììëèåàÜ×ÎÉËÓÚÞãååìñöùûþþþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþþþýùöñëêèêîðóôôòïìíðññòñòîéíñóöôòìéëëëîïìíééçåâÞáäçìóøüþþþÿÿþþÿþÿÿÿþþþþÿþþýýüù÷ñëèâÜÚÕÕÒÈÅÆÍÔÛàèïõùùúûûúûùúùùöøøùøøùøõôò᫃s{yozuvxwpotrxsrpnposhfidiinfktpn|rkotptqpqurnrpkfmrtwtztqtsruyvvsuorpswshVDBWg:@AFKt¯»Á¹¾»’ƒ€oieYG;87@AQ\—²²µ»ÃÇËÏÔÈÁÏпš—š˜\% A9HDBCPSZ_YZdhilrs]1  -1=B<BX_a`bgehm_= &8Qhy…„‹}sxzpsqqor`WSOAHB83*,*"%!!    -     / (!   (  "198H[ixvunptr‹–œœ¥¦£„pmefgdVH?CNZa`_aiswˆ‘‘ˆ~{‚‚vd`cej\J@<=<'      )175?9>EKLE<=1 -  - -  - 9G<-"&$%*/5;B:@F?CH?9645@?C\bPI@2/$HIL\ZRYd_MHJQQS>+?B-.(",0730{QSSLJPTTLU`XUeeerndmlcA*! .Nj„‚€‰††Š‹ˆyt|}ng`SRJE@9:/..'%$    - -  $'!*" +5     -  -)*3Wqq‚}uqwpx™¡£ª¬¢ž‰odbde`TG>=HUdd^]doy‡Œ‹yr‚~r_X\epljry€v\2   - - - - - )827:;19A@>@52$   -   - -6?:' # %0:<8]r•›¡¡—‹ŒŒt? - -  R¡«´¾Åª_fœ¥š«©¯³¬ªœ—˜„j^hot]91A__gdgfdy¡¡˜¬«¾Ì¸ª°‘¢›“´ÐÞããÝÊÊÜÜÛÛϽ¼ÊÔÕ¾µ®¬£¢™}Š˜–œš––Ÿº±°·²¶ÔæàåëêêëëåÛÔËÊÑÓÑÍËÆÄÏÁ°±¼ÃÇÉÿÅÉÉÏÔ×ÝÞáãæèèëìíìíîñïîïîïòîíîììççåßÙ×ÛØØÛáâæëîõûþþýþÿÿÿÿÿýýþÿþÿÿþÿþÿÿÿþþþþû÷ðîëíììîïðñòóô÷óðîëîïóøöõóîéîññõõ÷ôòêêííïðïîìíîìëéçåäââåèìõùýþÿÿþÿþýüûþÿýþþÿÿÿþÿÿþýýùòëåàÝÛØØÙÚ×ÚÜâëñôúùúûùûùùùøùøùøùøø÷ôæ¾™”™—š–ˆš ¦  ›“œ•”›“““™™–ššž››¡¤¤š–š‰Š}{ƒ†…„ƒ…ŽŒ†Œ‘™—•ˆŠƒynf_fsou ÐÊÈƹÀ³znqgonZG' #)%""'#% *'%  -1m¡««›—••†rodMI[USSN^aa\``\_igLe‹—Œo[aa\_iSH[W8.#)+%(17-  "(# - - 4<=GD=8>=@IHLRSQKOZ``khozz~~„{i< (?N[`gka\ce[PSNTOVQYTUI;FFPQF:=EPC722:;>KZZSKY_``V[R[LA.##:GF]nHDIL[`TV[OTfVNJ9-:BDALa\[^_\RAH\b]R?;L|œ†rngm„yŽ‰oNQ‰“‰‹€RN_B:s§ª£Ÿy;;Yo’ž ž“ˆm= R“œ©±½Æ³tW|¡«ž‰¨©§¦©­˜’–‡msuxye<-7^deefggt¤¢—¨±Åε­±¦–•š‹¡ÅÚââäÓÁ×ÝÚÜÔûÇÑÓž²«¤£›‹–œ”›¸·¬­¤£ÇßßåêêéìëåÚÕÍÉÌÑÐËËÆÎϹ±¹ÀÊËÉÂÆÍÐÑÔØÜßâæèêëêëîîíïïðîïñïïñïíîëéåæâØÙØßãâáçêïôûýþþþýþÿÿÿÿÿþüýÿþþÿÿÿÿÿÿÿÿýûøôíêëìîîîððñõôô÷÷óðïìîîñôöõòíæíññôõöõñíëîîîððïïïîííîëéêèçâãããéóøýþýýþþûúýþýÿÿÿÿÿþÿÿÿþþýüúòíæâßßÜÚÙÜÜáæêïöúùúûùøùùùùùùùøùù÷ó韛 £¢¡ž¥¤§¥¤š‘“˜¢¥¡ž š•™™—™ž£­¬©±·º¶¬˜”‹ŽŒ‡‡‚‚„†„`{…•¦¥Ÿ®¹´³²££¶¿Á¸«Ÿ˜“¨¨§ÇÚÔÉÆ»Á¯‰vumgaf[QF@LI[^V…¨««¿ÇÃÄÈÌÀºÆŲ~`sZ* - %c¤¶´·»¸·«x<; - -  ,'&(" %'& !! -(d˜¨®¦™˜š’zabRDM[TSNI[og`UQ_c`bTkŽœŒjab[\f_OThP5.& $&#()2,*  *   ,7GIFHPKSR\UZ\bgcqmmnrpwz€†ŠŒ‡{F $.@_kmipojupnijhensijdeYUT[_^XNDO\OF;>:7?@ETWINRSQEDHSQIGIEOTUU]hqkJ% &Igv…Œ“‘‘ŠŠ†xytliZ`WTLGA9,##%$ -   -  !$*!#%%    +;BEK_owytyvx˜ ¤¥§©¢Šnedhmh_NHOX^``XR]gsw~‰sn€Šwidnyx‚Ž—¡œe9& -    36=?==CDEB832+  #    - - -?J>&% ,4876F=@=AD<0(1,69MXVXOB4/3=DLDIDQX`KQX]YTS_XXQC1$+9GIENKGGIQ_V\aJSaVPN3,;EACJR[]``bQIS[]ZSA5Ex™}ljbazƒ†xXKi“‰pBQeGA“¨¦¡™vA  ;Yo‘œ ›–Ž‡‹o@  -X—­¶ºÄ´‡Zj¯ªŒ¡¨ ¤§¯™–“ƒlzo}…gB.5Vacfefrlœ¨¥ªÃ詪ªœŸŽŸ¾ÕâãåܼÍÞÚ×ÚʸÃËËÆÀ¸·¨£™–—“¢ ˜“‘¨¶£šŸ¤¶ÜÞãêêçêëäÚÒÍÊÏÒÌÉÆÇÒ̺¹¶¾ËÐÅÆÌÑÔÙÚÜßãäåêëëëìîïïïïòïîððïïïìêåãæáåÚÖáæäæêðôúýþÿÿÿÿÿÿÿÿþÿÿþüýÿþþÿÿÿÿþþþüùòðíéìïññóòòòóõöøùøóòîëëïóôôóðêæììíñóóóððìêîïñññðñðñðïïíîíéæçåááãçñ÷üþþüöôúýþþþÿÿÿÿÿþþÿÿþýþþùóñéãààÛÜÚÞâçêïöùøùøøùøúøùùùøùùù÷ëdz»À»¾¾¾½ÀÇ¿¹±¥¤«µ°º»°©¶±ª¬­­¯½ÉÓØ×ÛãèáÌ«˜‘‘’œŒ†„ŒŠ€ro‰„Š•®µÂËƼÒÝÚÚÕ½¾ÕááÕÉ»¬­»ÈÌÈÖÞÓËÄ»À¯‰umffZ`SNMTY`aXUi“¢ªª©­²¢›§¬›uŠ’vV" - -'` ±³··¶¶¬{A0! - -  - ,(%#!&&$!    #!S‘¦°®«¦¡ŸŠpdaUIBNVTQWbvpjZM_\SWUl˜•m\^]]pYGclQ9(*!,.$3:.  " " 6@YXQU_cehurirrrx}‚Š…„‚|…‰Š‡xH - #+F_m~{tuv~vv{‚vv€„wxqnj_Z^a`aSSTdWCGFAENOPJFBBE9>:88>?79=CFNLJfjlhI!$.Kfu†‹‘‘Œ‰…†…€yxsm][YVLGA;0#)3,  -  -  -  &$(!! "    !.BQa]dkrrurpxu}‘š¡¥«©©£†nfdgji[LJZX]^b]VZlsr„op~‰}jbiy}y‚š§£˜zS:$ -    !;>?>?;DMTMC831!!$ -   =B=+ !%/445=E=@DFC>4/%-7>GQQQP=20.@KPBDNJLUJMW[YS\LOTJG2'(7EB?L@>COS^X]\PPidZJ6-=?F?JJTZ\ZVKJOU]WXA'-Z|eci_\xŽŽ{bRS•|~aAPS@c—¢šš’wF  ;Vp‘› ¡ž–ˆ‹rC  -!\¡¯¸»À²švU`Ÿ£ˆ£§¢©®²¤šg|~…\8/1E=?>CF>IMLYersiI" %')@`}ŠŽ—’ˆ|„…vvlbRUUWKA90'0-)$   -  - ##-'#$!"*"  #3F\cefortusmlhw–ž¤¨¨©¤‡m_bfif\MISY`dgcdcntx‹…wq‡€k[bpr{ƒŒ¢­¬žˆbB-# -     - '>@A>>AAS[WL=88&! - - - - - 3;0"#%1;98B=MFEA791(,7DPOONG<:6-:JPCFHLJUCLZU\UUOTSJ7-)HI<>KN\[^UWZ`^SC<,3CC9DLMQ^`SLILT_ZVD)2KZajoel‡_[Ua“‘morS=QYYƒœ‹‚ŽZ(  8br‰šž¤Ÿ‘‹Š‚e=  - V•¥±¼¼À´¥‘aRx™‹£©£°º·¤™”|dz~ˆŠ^929Wb`\hmgt©¦¯¿Ìº¥«¸¯Ÿ”¦ÃÜåçææÒ¶ÌØØÚÙŶÂÅÇǽª–œy•œžŸ—Ÿ­§š¦¥§ÃÑáêçêêëæÛÔÌÐÎÏÊÉÈÓϸ¬¿ËÌÊÉÑÕÖÙÞáàçéèéêííëîìíðïðóðîðîðïîëæãäæåäåáäêïõùýþþþþþþÿþÿþÿÿÿÿÿÿÿÿÿÿÿþþýýü÷ñîìíïðïòóóó÷õ÷ööôõôôóóòððêéìîïòòïèßéðïíðòíèçêéíðïíîðïñôòôöõòóòñðîêèêäßÝÜåäãßæõþþÿÿÿþýÿþÿÿþþÿþÿþÿÿþþýõðèèèãâãèæèîðóøúùûüúùûûúùùúøõñóððññïïðïëëêãáßÜÙØáçäÛ×ÙØÐÍÒØèïñòñõøöðåÆŸ˜¡¶®¡˜Œ’Žˆnbq…Žœ²ÄÑÖ×ÏØæçääÕÈÜåêëèÖº¨¨ÁÏÔÌÖßØÎǼī~plfboqR::O_M)#-8k–}R   W˜°³¹µ¼´¨w:6-   -",'$/"("! - "" ?‡¬¯´·¶­«¢—‚d[fONBJQU_fc`ufeca`KUVj‘ˆ{g`WecKLbc4<98F=<@EBDQENWuxzqR.#,1:^vŠ“’‘’ŽŒ‰ŒŠ‡ˆ~vj`^_VH?840+*()"     '!'%)(-%# - - -  - 3Ifofgqqsrqpss{˜Ÿ£ª¬©§Žldiimg]LEJQ]flea`jpt‰‹€pw‚…qXZnt}‰ ®®¦iG+"!  -    - -.>>>??DDO_XID?<+ - - - -5G7"3!#"&15<@H>EG3*)/6@MOMBE=365AIONSFHNICK[WSMUNQZH6."&-?@NPQXfWVJEUW^VF5!.)1Xnxnd€pYXSr—jfeE8_oŒ›  œ’‹‚j9 - -  T˜¨´·¿Ä¹ª |V^Œ’ §¦¸Å»¡—•…k‚…e?*3U`cT^dbrŒ¤“§°¾Ë¿®°¹²¤¢ÁÙåèçèݽ¿×Ø×Ø̼ÁÁÀÈÊIJ ¡‘~}‰™š¤™™§§ž ©ž²ÇáëèèêëèÞÑÍÊËÏÈÆÎÕɯ´ÃÑÏÎÓ×ÜØÜããåèêêëëíïîïïïðòóñððïîîêêèããäâæêèèìóùüýþþþþÿþþþÿÿÿÿþÿÿÿÿÿÿÿþþþýü÷óíìîîïðòôõõõö÷øø÷öøõòðïîíîîëéêéëïñðëäçíïñññìèèêëëíëèèììñôòõöôõôöôñòðîëèåãáÝØØ×ÞòüýÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþÿþýüúóíèæçæáÞãêïòùùùùùúúúøùøúùùöõõôòòñòòòðîíêçäàÜÔÞêæÝØØÖÐÑÐÙéðóôôøù÷ïݹ¢œ¥º°Ÿ’Šiox‹—»ËÓ×ÕËßèãåàÐÒâéìíéÞȱ²ÆÓÍÆÒÞÔÈŻĮjph``b]GFZcL" "&]”xK  - T˜¶¸º¶¸¶©x9<* - 3+"/6+#$& "! A{¤®²²¶·²®¡tecZTGWOPb_^egnla`TJUZt•‹pa^\c]IShT7&"##'1$  -  - ! %Fdglosx„‡„ƒ„‡‰‹Œ“•“‘—‘’•—š—’|Q' (7Pl„‡€ƒƒ‹ƒ†ŽŒ‹‘‰‡j^Y_`ZT]huicPOTVYP\QAE:@@KEBDDAJKOZ]a]lqz|lO(!/0>Vp‡Ž’‘““‘ŒŠ…|„tmib]WL>6,817+ - - - -  )#$(+*+#!"!  5Ujvkimsqqtv|~€Ž˜ ¥¨­ª¥ŠomnookbNGFGXdjfb_gqnu‡€vy‡‚oSMdvy~‚™¬¨£–sL0! -  -  /?><<@@GJSRF@>8'! (&    =L:%("!&325==8?CBCC0+#,6*4@@GH@DLHQKFGKQIJFKTMH,'6?CJAJJFSK\VTUPO]VPI4,4A=?KQ\XW[ZUOHQ\_UE0%3"6fˆƒkSN]r’—u]cW057Iv’ˆu\duujM 5Yq‹”šŸ ™“~~d@  [›¯·»¿¿³¬¬—p[c’ª§¦µÃÀ¡›•|n€‡Š[8-1E]bfefaV{¦—¡¬µÄ©“š¤­«¢ «ÃÝçèéèãÒ¸ÂØØÙØúÆÈÏÏÉ»¤–—Œn‚—œ¤¡›‰©§šœœ—¾âéééìêåãÔÏÌÐËÈÇÑɺ¹ÇÍÒÓÙÝàáãäæèéêìëîíîðññðïðïññïðîéèãÞÛÔÙåééíòúýþþÿþÿÿÿÿÿÿþÿÿþÿÿÿÿÿÿþýûùöòïííëêëîðòóöõ÷÷÷÷øøùúùøõðìììêççëíêçççèêëêäèíðïïìéèçéêëíîíëëêîóõöøõøøöõôõôôòñíëêäàÛÙÛÝæóúýÿþÿÿÿþÿÿÿÿþÿþþÿþÿÿÿÿþþýúóíæà×ÔÙàéîò÷ùùøøùúùûúúùøøùõöö÷ôóôôððîìèâßÛÙèðêãÙÕÓÒÕÚæòôóóöøïݽ£”—¹¸­¢—Ž‰‰ˆsio„˜°ÇÒÙÖÎÙææåâÕÔçíðòðíâÚÓÊÊÍÁ¸ËÛÒÍÀ¹Á£|niea_XKE[ymK% W - - "KnS8  Q–µ»»»¹·¤u=5   #!4/+%#-!&"# ! S‹¤¦¥¦®¯±¯¤šŽ„lgfcedSKVWZf`U\MUZKHa‡™†kfX\gb@ScJ. !#+,#  - - 0^q‚€~††Œ’“””—œ™›žš™™œ’œŸ Ÿœž“Y% 02N|–œœ™””“’’ˆ’‘‘’˜†a_Z]Whfr}skXZXKZ_bjhe^aceebfuvxwxxy€€‚…‹‰sa9*23=Mqƒ‹Ž“”›–Ž‘‘‘‡€{mhdZ[RB=52/1)  -   -  +'*5-0(+,')!)    (:Xknfgpstsu~Œ—¤©¬¯®¥‹shgmqif\WSM\cega\crrw„{t…ˆ}\@Gcrz}Šœ¡¤oK1"     - -!/8;@6;BDIFA=;6(  -#GL=-#*.&#24::B@?@?A?81.-7AMQSE;-&(4?CMCE@BIJH@LVVVINRVI<$)4HHME:>IMSQRUMJVb[HH9.:CAJJMQ[W[XQIHPX^W@2('0lrWPWmŽ›—gQZA.;V‡§®ŒmJ4=V[;  -/axŒ“œŸ™…x_?  !S–®·¸¼¾·®«¥“lW®ª¡¯À¹ —”m~ˆ’[:+2De]ecf`[z§› ª´Á£Œš˜  ³µ¶ÈÜààÞÝßÛ¯ÉÚ××É·ÀÇÌÐ;¸¦›š‚v’œŸžš–˜•§Ÿ’œ´ßêééëëæÜÓÌÌÍËÇÐÑÄÃÏÏÉÓÜÝâãåççèëêëîîïïðñïïðññðññïìèçàÛÚ×ÔØéïñõúþÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿþýþúóêçæèêëêíðñôö÷øøøùøùùùúùùùôïéìïîîííðíçåäæççåàåêëìêééëëííííîîñîîðòòôô÷øø÷øø÷öôòñððïêçäãÞßßãéïùüþþÿÿÿÿÿÿÿÿþÿÿþÿÿÿÿÿÿþýûõìäÛÙ×ØÜæëðô÷ùùùùøùúúøøùøö÷÷öööôòñðîìæÝßåèìñðéÞÓÏÓØÚéò÷óô÷øê̤”Œ¨¼·©™–ŽŠ‡xnoqˆ˜¨¼ËÙÛÔÎâçæèÞÒàíñðòñïçßÜ×Æ¿¼¶ÉÚÐËÀ¾Á zlfdbk^K=h„}S!5^ - - - 9SB* I˜¹¼¼¸¹²¬n51  -,/-27+# &$% !  @”‘–™¡¢¡ ¦©©¢’|lgkspr\Qa][_^_a_ae_T_|˜—ˆk\UXeSC[a@'!"# %.    " #,Wmƒ‡†ˆŠ‘™˜”œ™šœš  œŸ¢œ›š¥¦¡’a+ - )IWPG7!!%)EIKAAB>OQGJOQTKQKV\K5""&:CHOG:@KNUWRYMJW]RON:,=@FCDJVYQ]ZMHMMQ]^G5MZNH]}”–oYG.,=ƒ±°²‘xS*?O' 0_z“™ ¡™…v^7 - -  ^™®´¹½¾¿µ®ª¤^c˜¨£°»±’‘zo{Ž‰_<,-Djeaebdhp¤¦¡¥°¼­£ªž¡»¹¹ÎÚÙÙ××ÜÝж¾ÖÙØϹ½ÆÉÍÑŽµ¨‡pŠ—ž¡ž›œ’š¤š’‘›«ÙêéêìêçÞÓËÊÊÈÇÑȽÍÕÌÆËÛáäåçêêéëìíïïðñññïïñðòòòïìéäâØ×ÖÛØÞëõùüýýÿÿÿþÿÿÿÿþÿÿÿÿÿÿÿþÿþýûõîéçæçéêíïñóó÷øøøøøúøùùøùùøõôïéêïðððïîíéèææèååÝãéééèééëìðñíëîïñïïðòñòòóø÷ùø÷øöööôòññîìëèæçâããæêðöüþÿÿÿÿÿÿþÿÿÿÿþþÿÿþÿÿÿþûóëáÞ×ÑÓÝåìóôøøø÷ùùùúù÷÷ùø÷÷ùøöôñððïìáÙÜçññðóðàÖÕØÙÜêóøöõö÷éÚŽ¨¶±ž•“…„wnp}‘¢·ÆÏÙÛÎÖèéççØÓçîññóóðçàâÞÒÄÆÄÏÚÐÊÅÀ¿Ÿzqqi\gfPSˆzX" - Y -  -$;7% 9”¹¹¹»¶´ªd01# (=54=4%"))$!  -! -Afx‚‰‰’™žœœ£¬©›‚bjuwveaga[binnifgcU]u‘’‰i\VR_HB^d:("")2#  - - !"+Wj‰ŠŽ—š•˜œœš›¡¡Ÿ£ ©§¡Ÿ £¡¨¦¦˜c5 -,>Tƒœ¤¥¦¤£¢§¥¦ ¥¢ŸœŸœ›Š‚~ƒƒ{|€{xƒqfXX]Z_cehkeipipw{|}u€|s~~ŒŽ‹ŽŒuY+##.249[t””—•“—˜˜“’ŠŠŠŠ‚wthhiYTR<:70- -   -     ,,2**,3$&!&%&! !  !<^ljhqs~{rt||t{‹–¤¥ª­¬§’unmihkaY[`[]afd`\_lqs€ˆ…xox„xaE8Kkw€Œš  ›ˆ`=(  - - -  -04A=40;?JILH<80  -    EM9"&#3=)980>?BB9>2,'3?>==91,15BQQJ@5+.0<;INB8=>>ACLRSRUPQ\TK8.2@IK?bb{†–”••–”‘’—Žn`w€wi\Wmd\Z}ˆvneffVav—€g_W^]GLhQ-& ##$ -  !"!)[q‚‰–žœ¢ £  ›œ £¨©­¨®«§ª«®¬°°¤r7 +?V—£©¨««¨¥©­¥§¨¨§ªª Ÿ•||……„ŽˆtaXb`e`e\ahjiekqnbx|‚y}†ˆˆ‘Ž“ŠwV1 *53>Wz‘’š—”–™˜—‘‹‡†~rkd_]NB8;5-$     /-+'.')3,'%%#+&$$#%!  $9Xbhfjuxrqqu{{{ˆ–Ÿ¢¦«­©uc_]_YXSNSYWafca`itrt‚…zou‚pJ27]uux„˜œ¥©†^=#  -     - -$38>:7>DHJBBA:99/  -     -==) &)58=DA>>@<;7(4/8MU\TE;,,50=NM?<! d™®¹¹¼»·¿·©ž•‰bN{¥¤Ž†‹}z„[3)&7]jebcfkk–ž™­§³°¡¥—“ž£¥¯ËÌËÑ×ÖÊÂÅκ¸ÐØÕ̽´¾ÉÑÔĽ°«¡’‡ž ¦Ÿž’ŽŽš“‚†•¶àèêêìéßÔÍÉÉÊÙÞÏÀÇÈÃÀ¿ÈÝæççêìíííððíïðððñðïðïîìçâÙÓÉÌÏßæñûýþÿÿÿÿþþÿÿÿþÿÿÿýþþþýùôìêèåäçæèêìïðñôõõø÷øøøùøùøùùùùøùöñðíêêëîëééêìëíìëêêæáçêìïîêééëëêêêêëêììëëíñòô÷õ÷÷øø÷øùøøöõôôòðñððïèæêéèèççèíóùüþýþÿÿÿÿÿÿþþÿÿþþþþýüõçÔÎÇÏÜèìïòòøùö÷øøøøø÷÷õõóññðíëæÚÑËÕçðêî÷òéâÛÛäìöùöòòêɬ–¢¨¤ž˜‹Œ‡zpoq‹•´ÉÓÚÕÎÙééçâÑÏÛÙÞæëîîðëßÓÕÐÊÓÑÖØÏɾ¿»›whhfda`€Ÿ—lHI'    - - 8†´µ´º·¸ªk31 -   B)&$;4+,(#+($     - - @Vlz…Œ’›££¡¢ ›•Œ”œ‘vbk{xseYgg_em{oijhba~““wg[Wa^EShJ4&&$'$(#    "# /jŒ“š™ž¥ ¢ ˜Ž˜žª«®°°¯¬©«¯³°´µ§x3 (8Pš ¬°®®¬¨°¬«¯«¨««§©¤Ÿ”††‹Œ‘‰‹“ŽhZdjheelqtiinwxty~…„ƒ„ŠŒŒŽ‹’{S-,/)/Pl~‘”›š›žšŸ™šž˜Ž‡}ynjkfZK??:9/" -       64-301-'''*)(%0'%#! "*9Xdcdjuvtqssyw~‹—¢£¨«®©”mgdjf`QKNTP]de][`ljk{†„suƒ‡oN22Nksz‡˜¦­¬¥’lB*!   - -  (;@B<=CKQPKHE;40'     ->8-& &5;;E?=>?789++)7MR^VN=4411DHGC;:>JGLLVWZNDBTYJ2 "/UT[VKMaeYQF3:F?>KU]SZ`^]QAEFPYQ>%45//(!AhhZI98/"#Dgkz‡ƒzJUwP 2c•›Ÿ¥š–ze>  bŸ±ºº¹¸¦±¿¯ž ’zN\˜£”†Ž€y‹ƒŽ‘X30-?4"   -  - "7;0.6*+*&)')/*(('$    )CB<>::;8*#'9GISMG><<75AB>=;8CHDJPWN[T?CRVM9 6BLF?BCNHRTTZPHTfZE?<1B??FNYPP_bXNIGJOSZ+!($%"   -  5l„œ›šŸ££§««¯¨£««³µ¶µ·¹···¶¸¸»¹®‡H - *CYƒ¡¨¯¶´´µ²··¯°¯°­­¯­§žž–˜’‚jbkhmportmqz}tt|ƒ†‚…Š‘‹“›‘“”}Q*):38Cc’•šš–—–œœ–——š‰‡{pocaYJD891$ -    <:304+).0--(2"%0(!    .>\ddgis~€†ustps†”¤©¯®§’sifgid_UMSVX[ce]a[hqqy†Š…pr…Ž‚[7#3_mltŠš¬±­¢V/#    -  - *<>>JEJOW\RHNB?5!     #<6*"$.69AC?854482+.-;ETZQMC@:96AC@<;=AHGBIOUVPGDTUIC4"7BB??>DMNOWRZLKM[_QE7-?KKJFNURY[WISAJRb[>!#*(6.#A7;7$3hpp‰‚‚€\8A@% - -`{‹’˜š ™‚f>  - ^—­µ»½´–‹®·¨š¡kDp—”‘‰’‹x‡ˆŠh3*2UjbaeqgdŠ¡™¦±Ÿ™––­ÊÁ½ÁÎÖÚÞÛÍ¿ÅÎijÉÔÐÑοºÁËÏƺ²­ª–t‚›¡›”œ‘†”•Ž £ÁáæêìéßÓÉÉÇÙäæãÖÓÆ·´¼ÁËÞäçëíïïíìîïîðïïíêêíëäßÕÅÂÅÓâðûýþþþÿÿÿþþþþýýþýüüøôðëéèæçééêíîíïððôöøõöøùù÷ùùúøùùøø÷õôõôðíéêêéêëééçãâàááâáãÞÖàãßâããâßÝÝÚÜâèééìììííðïñôôõööøùøùùøøùø÷øùøõôöôôõöóóòñïìêéçåäéïöüüýùûþÿÿÿÿÿÿÿþÿýüóáÓÉÍÖäèëíò÷÷öôõö÷õõõ÷ôñðïëàÒÆøÅÛëí÷üýûòäâèï÷ù÷ôðÚ±›‰Ÿª¡•’ˆ…rnrŠ”¬ÎÝÝÓÅ×æçèÞÏÔ×ÓÒÜçêêéëëëëèØËÅÀÌÐËÊÀû–ywmfk §jck, -    - -     4}­±¯¹¹°¡s2-  (+!* &,(,)!  -   - 'Khcx…–œ¡¤¥ª¨§¥žœ¡™Œˆ™“|t˜£Žw…~{`bz~oin`GTr{m]Xi`VhW1)'*,"%  !7k“™ž¥«­°­±±²±µ¶µµµ·¼½»¹¸¸¹º¼º®‡K - (@Vy“Ÿ°°´²´º·º¶³µµ³´­³±¦ › œ™“”’–•ˆldgklrxpusp}uz|‚}„Œ‡‹Š‰Š˜–””zS%#!68?J`s‹Ž–™™—™›——žœš—’Š~kg`WWG<=4&  -  79/851/0233+"#"!(+%   -!/E]geflswz‚vqpqo„‘š¢§«®«•xd[Z\[XVLQXS]gkjc]erqw}„}ihƒ_4&Not{…—©¯±¦b9( -   -  -   -+9=>JEIWXVXTND=7)   -    -&<8-"!$ *-68C8:<:126)(38GSaSOD8542>EE7?ECGLHEOTSFIHSXH<*)DK>=JEFLPURTNKS^SJE67CAHNSNMRZ^SGNEQUa[A%%*6: "-9mŠ˜Ÿ¢¦§¬¯³´³³µ¶·º´··¹¾¾¼¹º¾¿»½»±‘M  !CMw•™¬²´³¶·¹··µµ´¶·´³­¬ ¡¥¢œ™˜’š£“xgmiisrlv~~‚|„ƒ‚ƒ…‰‹Ž‹‹‘”–˜“”sI$ %2;CL`nƒ’–™˜ ›—žžš˜˜–’ŽŒ‡|ppb[PECB1%   262641:22.0.%%$&$'$ *=[iiikutwwrlnrr‚Ž™ ¦ª®®–|ia^``XTMQQMZgij^]gkou~{~mc|Ž„g=""Bdqs~“¥°±©˜oB/! -      -  - -&2;@ECABLRNOSJF94$" - -     $?A8$%($-1:>;;:B>A5-*'/3DPWPIC:::9EL>=9@OMPIIWNQLINOLJ;'4>J?5IIJPOVWSGP_`VLE57@FKSPJEV[^XNOJKPWTC#(/.%"%&D8":rxpz„‡†tSD3# 2_~ŽŽ“—š™¡™Še> -  iœ¬µµ¸¯…Zdpnn\EE^iieceb\bV]^A+!*.?IHSQKPKWsnqqyuw|vv‡¢¢›©¾ÏÔÚÞÝ×ȺÂÕνÈÐÍÓÅ´·ÅÍËû³¯¦‚Š  š˜‘Ž›§”£¯ÑæêíëßÓÊÇÑàåéèèàÑ·®º¾ÂÓàäçëëíêêëêììììêêçâáÙÈ¿ÄÆÓæ÷üýþþþþÿÿÿþüüýûúöñìççççèëëìììïððñóòòóôööøøøøùùøùø÷÷öõôóïîíêæäâßÝàÞÝÞÚÖÒÒÒÎÍÎÇÆÄÇÒÐÅÄÄÅÇÈÉÍÑØØÙÚÚÙØØÛÞáååèëìïñòõõõ÷÷ùøùùõö÷÷ùùøùùùùøøøõõöòñíìèçääâàãîùýþÿÿÿÿþþþþþüùîäÑÈÑÙäèêîñôõõõôôõõñðïìèá×ÌÀ´·Åã÷úüýüüøéãèóúùùøïÖ°™”´­›Š~u|uƒ‹¢¾ØÛÖÇÑçèåâÒØßÙÓØãëëëéêîïðêâÛÒÅÈÌÌʼÁ·“ukgks†£žxs¦¯†?  -   -   - - - )|§®¶·¶²¡h6/'   -+.,+%##*41) - - "%   -'Uutmo‡š£¡¡¤©¡ ¡Ÿž¡ £’ˆ“—…’¥ŸŒu†}ncimmoeZes„ynijiq^XkR=3-,$'')$ -  % FGMLHKT\_ZZOMXSUVA& #*7 +GGZs{tŒ‹‹wH-"" -(WrˆŠ•””•Ÿ˜‹k7  #h¢¬±·²¬n%##"" "$!!%$*)(,=?LzºÍÐØÝÛÛϺ½ÖÜÀ½ÕÐÏ˾³¾ÇÉÈ¿¶³®˜„—¡¡¢š–“¦¢•¤¦ÁàìîêÝÓÌÇÌ×àçëêâÓó²¾ÁÉÚÞãêëïëêêèëëëèåäáÜÕǼ»ÌÓÚïúüþþþþþýþþýýòíìçäâáääèéììîïððñðñóóõöù÷øö÷øùø÷÷õõõóññíëéæãâßÜÙ×ÖÛÞßÜàÜ×ÐÓ×ÒÌȾ½ÁÍɾ½¼¼¾ÅÆÆËÕÕÓÖ×ÕÏÊÉÎÍÓ×ØÛàäêìîððóô÷õøùõöøøùùùøùùøùùùùø÷õôõòðëêçâÜÚÜéõþþÿÿÿþþÿÿÿÿþýùëØÏÏ×áçêíðóñòòóòòñïëéâØÍù³²Íêøûüýýûöêâåñúùù÷ìÔ­“­»´®ž–Ž‡}qkp~Œ­ÌÜÚÐÈÜçåçÝÒßßÓÖÚäêêìêêêîñìçÞѾÅÌÊŻõ“xnklky–ƒi–¼º›R  -    - "qª´¶²±¯¢e&0+  - +10'%#(/,!" -$&#   -   dŒ†op}‹Ÿ¢¡–“Œ’šžœ ¢¢”•¡œ™®£|xƒqhjjbdj][mnurjljlsbekS61213/&!$  ?x“¢¤ª­³¶´·³¸··½¼¿»¼¾¿¿ÀÀÀÁÁÃÂÄÁº”T - ASs–«²¶¹¸µ¸ºº·º¸·º¸´³µ¯¦ Ÿ¦£££™’¡¡•~tprsw€ƒ€|€Šƒƒ‰ŠŒ˜šžŸ›Ÿ›‘jA$""&&;9Yaihfn{€…wojps‚š ¨¯°©˜|e`ab_WRFJNRW[`baagpnq„€tenˆ†nO+&Okqp~—¦­ª£]4'   -    - - - - 1@>@;@;<;6?60'!#)7CZ\PG@8<.:EBHJRTQKELQVD8- &0;GNEFJL\VTULLJ]bQLA87@ADHIPPTX_WRHLWc[^G- $!2,2Ndtmyˆ‘m=151 %Pu‘”“’‘”“Žj4  -h¡­¯±­¢W  $)6v½ÎÓÐÓÙÚÕÂÀÌÜÍ¿ÒØËÑϾ·ÅÌÐ÷µ±¨“ƒŠŸ¬§ž¢›˜ž§œ¦¤¶ÛèìêàÔÊÄÌÊÓèëèä×¹ª¸¿ÃØÙàæêìëëéèéêèçãâßÔÉþ¿Ð×àìöüþýýýýþýýýöëàßßããæççéêìíïðñòòòôòôõôõùøùù÷ø÷ôôôòðììéåßÜÛÛ×Õ×ÕÐÖßãåêëéáØÕÙÕÖÑÑÏÉÈÏÐÌÉÅÂÅÈÉÉÊÑÔÖÕ×ÕÓËÇËÊÊÆÊÑÓÔÜßäãéíîïñôõø÷ù÷ùøúùùúùûûûùø÷÷ù÷ôòïìêèãÞÜÝåðùýýþþþÿÿÿÿþýþøçÚÕÒÛáçëðòòóòòòñðíéçßÓÁ¹´«µÑðúýüüúúöéàâóûøúöëЦŸ¼½µ¯Ÿ˜’ˆ}tu~‚ˆš¹ÒÞÙÊÌâäèçÚ×âÝÕÛÞãèêììéèîòïèÞÓÁÈÎÊǿ¶’zwikn†jf¬ÀÀ£S -  - - - - (n¬¯³²®©Ÿj/5) -5+"#+-# -! #)"  !R‰˜on†¡ –‹†‘š–™ ž•ž¢—‡˜©© ªª—ƒ|ˆqins^ff_cprqfnogmue`nQ675-1-'  " Ay’›¦¨®¯³µ·µ³¶¾¿À½¾½¼»½ÂÁÁÁÆÆÈÅĽ•Y 6Jr™¦°¶¸¸¼º¸µ¶·¸¸»¾¸¹·µ®¡œ¡œš™—˜Ÿ™xoqty€z‚†‹†Œ‰Ž‹‘–—š˜ž›œ˜——nA  &6@@Mh}‰•–›šžŸ™ššœ˜˜“Š}oxeg[KI@7+(     :86276556(*(/+,$&,-'" -   %=Xkkjlntyywpjlv‡Žš¡§­¯©˜ykdhig`UKELQ\]efb_drnn€†ƒuho‡vT-":dqrzˆœ©¨¥”g?'   - - -  - - - &57=@FIEPKN]]]VP\Q]^]F, ',- 4YbSlvˆsA/=0)Kp’—–™˜–’—“i- - - f «­°ªšI  - -  -   -   !")1yÂËÒ̽Í×ÒÇ¿ËÝÛÂÊÚÐÏÔȹ½ÊÎÆÀ¸°¬Ÿ…—ª«£¡ •œ¬œ¢ª±ÔçìèÞÓÉÄÈÇÑáèçåÛÅ»¬µ·»ÉÔÚåêìíìêêéèèæâÝÕÊËÉÆÒ×ÝêïöýþýýýýþýýøìâÛßáãæççêíðîòðñòóôôõõöøøø÷ùùù÷ôóòðïíèããÞÚÙÑÐÑÐÌÕØÑ×àçìïðíäÝÝÞÞßáÞÜÓÍÍËÊÄÂÇÌÑÓÏÐØÚÚ×Ù×ÑÏÒÒÍÉÀÁÃÅÉÏÑÕÚÜàãéìïñòôøùøùùùùûûûùùûùùùùúöòòñðêççàßßãêñ÷ýþþþþþÿþýþýõèâÝØáäëíîððññïððíêçâ׸®ª¹Óóúûýüú÷óêáæôûùúöèȤ®Ãµ¨¢Œ…†‚~€‚|ˆ£À×ßÓÄÓæåçáÔÛçÞØÙàäâçêëêêíññèàØÏÒÌÊǾÁ«‹usnsm„‰]k­ÃÀŸN"   - $k®±®¯®­Ÿl+8%+,!! ")! '#&2#   -  X˜‘xtz™–†x‚“›¢§¡¡—›ž™Ž“¡®««¬¤…}€uomefmq_nou_]nskrl[_cK;27/03( -   - -"#A~–¢¨ª®µ´·µº·¸¾¾¿ÀÂÂÁ¾ÁÀÀ¾¿ÃÆÆÄ»œT$ -7Cu—¢³¹»»¼¶½»¼¼½ºº¼¼»¼·¬¤££¢–˜–”£Ÿ˜sqy~z}†€‡‹ƒ‚‹ŒŽ‘“””œŸ›šžš›šŽd8!(:=7Iex’—›˜˜›™“›—’””‹‘ˆ|~vhcWMKD0"& -   -  <;=:50414,%-.%(&&$)%#   -   ,BVhojlq€}~prrx…Ž˜ž¢¨««š€qinsodZEEJQW^bcg\alpmz†Š~ihv{pU5+Wruq|• ¡˜kA+   -    - -   -  &9>=883"$'')/.77:=2?O02//)(09LWZ]HA:9<>=D?:E;BKEIFMKMMDAVWN?( /DDDDBCAV[\TQIPX_ZN@64>BAULGKO^]RSRSQ[ZTA& $#() =O>H^flfY>9@* -  &Ot–˜š›”˜–‘j; -  f§±°´¬•?     -   - - - "*x½ÌÔÔ¾¹ÒÕʾÆÙàÌ¿×ÒÉÒξº¾ÉÈÅÀµ¬›„š®¬§™™”Ž§«¥¯±ËãéçÞÔËÄÆÄÐßãäåÝ͹ª²³°ÁÑØâêííìëëèêéåßÚÎÉÔÑÔßæçìïöýýþþüýüùñëæÝÞâäæéêêîðññðôòóôöôõô÷øõ÷øø÷õôóíëèèäàÛÙ×ÏÏÌÊËÈÍ×ÚØÙåèîïïëéæëðõõòòíéØÑÇÇÄÆÍÛãçâàåçáßàÝÙÕ×ÔÓÍÉÁÂÁÅÄÅÅÉÑÕÙßäæëîñô÷÷ùøøúüûúùùúúúùùúùøöõòðìêèçãáâãèðúýþþýþÿÿþýý÷ëåÞÜåëêììîîðïïïíêéçÞͼ¬¤µÕñúøûû÷ôóëàäôüýúòãÀ¦¸Á°£”‹“…z€‡…|ˆ”®ÈÚÞÏÊÛãâåÛÑäéáÙÚãßØßêìêéìñïéà×ÍÎÏËĹÀ°Œmomqo|ˆcq´ÅÄ«U   -  - i©°¬¬±­ a*5%+"$% #  -'/-.1 - -  :‡¡¤z€…–›–†yƒš£©²²®¥¢ ›–žŽ’Ÿ­±®®¤‰€qnki\dildnumcYeklur[]cI38910--  - - -"  #% !Iz’¥¨©«²´·µ»ºº¼¾¾ºÀÃÁÃÀ¾ÃÁÀÃÈÊÇÄ»ŸT! - -6Jx–¤²µ¶½»¸¼¼¸¸»½º»º»º¶­ª¬¢ œ›••¢ªª–ƒyoy~x…„~Š‹Ž†‘Š’”—“œ›œžœœœ›a?# *;<8:Uz’‘’›˜“‘•–—Ž’‘”‘‹‡†ypcNHJG5& -    38;<66-63(*+1/-('&*0$    );Vemmotƒ‚„wnnurŒ—›Ÿ¤©­›‚skprpj[IEHK\`hkg`akiju}…}kcqtm\6Hlssz‡’Ž‹ŠtQ5%   - -  -  #/:?A?7;FKNLNF<58/    - -  -  /KE,$"&'1+07A:;A<66,4--78CQWaM<:<73G=;=I?ETIBEQLGKJJMSI=07?DDGJDBMQUOTFJZ]VO@43=?@NUN7*.-0%$ -"% --#Qx”£¨ª¬­¯µ´¸¹¼¼º½½¼¿½À¾½ÀÂÇÄÇËËÆ»¢T  1Lr™¨±¶¸¶´¶¹µ¶º¸»º¾·»¼·°©£œ•”˜™•©®ž…}upy€ˆ…‹ŠŠŒ‘“”š™› Ÿ›œ‘nC "%668:ZoˆŽ‘’ŽŽ“”ŽŠˆˆ€sie\J>:6)% - - - -    >?7672122*.0+/2-''$'*  $7Yfnklsyy‚tlirt€“•›£©ª›†tnprto[IBISWfipjd_kllqw‚€oaj{za<=GQOHD7:<=AA:>BCLLI?FMPME?HISI6(6?LMJHIOLTWRWKFTXLJ<536,     -  7556967244231./10.+%   (:Mffeiotxqejqox‹“˜Ÿ¢©¨…qmoqli[DFJQWXdjcYUgos|‚‹„p\k~€pJ'$YtpwvŠ£«œ‚a@%     -  +:?@AFBBEMKGF?913!      - - -=1#&&!+(19@B>;C83-#))4:AJOHF@6058;>GEGJJMQX_[TEEJRWa< -  )'66"  &Y{‡•Ÿžœš™’l8 - -  u¦­µ«žq3  -  -   - -   :|ÆÝãåäÚ¼¸ÈĺÆØÞÕ¶ÀÔÕÔÖÀº½ÊÏɵ¶©‡†¢®¯¯ ”•‘ ¤£ª¦¾ãçÞÍÂÀÍÚÕʶ²Æ×Ï©™¡µË×ÜâæèêëéææåãÞÛ×ÊÕëùûüüúæÇÄÆÊÑÖÜÛÞàæåèççêìïïðñññòñòòòôôóóóðíìèèçäãæÞÚØÝÞÝÚ×ØÛáéòùüýýþÿþþÿÿþÿÿÿÿþþþþþýøðåÛØÚ×ÓÌÑÚÕ×ßåæöýýþþþþýýööýþþþþýù÷ðèá×Ö×ÓÒÓÛÜßÝáâåèëðòô÷úùúüúùûùùùúúøööôòóôòðííëéçááãèîôüýþýûóçäèìííêëíîñïïìéæäÞØÍÅÃÙåèëîïðôöðçéöúùòݽµÚؽ«¥¢’–‘ŠŠ‰„¤ÂÖßßÏÖæåáÜËÔçíäÛÛÝÍÑçíòñêèæêïêßÛÞØÔËÊÄ¿³ŒppibkvŠXk³Ì˳j%   -   X•­¥¥±°¥h+2) '- $% )6AEB901' >ˆ™‹Š…z€—”†€’¤±®¢Ž„‚‘§²³°« ”™—”œ©¬«š€gl€qnrzb]hWUZ]`craUaG8$$+'( ;:!  %Bs“ §®®¶¼¹¿Âþ¿ÄÃÅÈÊÆÉÊÆÈËÌÍËÊË˾§c&  -'Clš±¹·ºÀ¿¿Â¾À½¾À¿¼¹º¹º¯¤–ŽŒŒ‡ˆ’œ¨¬§‹qtsy„‚‚†}„‚‡ˆŒ’—›ž›˜’˜™“ˆe6  &.66@_†‹‘Ž–“’’‘Ž‡†Šxpf[XI>;42% -     54998995944022013..*   #9Laa_anuuwnfkqp‘•ž¥§¬«˜‚pmppmeWCALQS_bbfYSgupz€‚„r[jy}tQ*Mnvusƒ˜¥«£lG0" - -  - -  - - "4>B@A78BJNQPE72,*$   -   291$")#"(-,2:D=C;=51,#&$-?KOPRGG:967CFD?:>?>=BCKOPNLJOPD8' )/AJJOLJCKPLOUUHZ[RM=25>CMJLF>FY^ZKECOTV\>' - '  ,*&-(*2  !W–žŸœšœ™“p4 - - n¥¯®¥œv0 -%   - -    -  - - 2‚ÊÜÓÍÚÜÇ·ÆÇ»¿ØÝÞųÍÙÔÓɹ¾ÊÓÍļ·®™ˆ—§®®¡˜˜••¢ž¦ª´ÚåÜÊÀ¿ËÙÚθ±µÎζ££«½ÏÚßåçèéèêçããââßÙÔáõûüüúðÚÇÄÅÌÍÒÚàããçééëëìíððñðññóóóóôòóóñðëçåãäæââããÝÙàäßßäêîò÷üþÿþþþÿÿÿÿþþþÿÿÿÿþþüøóçàÙ××ÝÜ×Õ×Û×ÓÏÏÔèøüþþþÿÿþüúýþþÿþþþÿýøóëäÝÚ×ØÜÜÜÜàÜÛÝáçëïóõøùûúùùûúùùúùùøøööõõõòóïïìéçäãáåëñôùøôëéëëíëëêêîñïíëéæåÞÛÓÈÉØÞåêïòõøöïçìõúûï×¹¾âÖ¿©¦£’“†ƒ„’°ÌÜâÛÑÜæãÞÎÉÞëëäÙÚÙÎÚèìððìèæéîíæáßØÑËÇÀ¿«Žuskfht‚]e²ËŲ`$   X”¦ª«³¯¢a)1(  -(6)($" % %'&,51 - --€—ˆy}•ˆ~ž¨¦ƒjVQ^‚˜ª¯¨¦Ÿš•—£«©€z‚|qkchgbaQ_]TQYmaUW@5"!&.!$ B=    -%"RyŒ¢¨¯²µ·¸¿Â¿ÂÄÃÄÈÄÆÊÊÌËÈÉËÊËÌÍÈ¿¦f$  !9.-'$ -    -;6728:98<424:62511*' +7L_e_^jrtrpgisx‚Ž”Ÿ§¬®«žŠsrsqpiaRCHNT]`ef[\fvuxx€xr[_mxqX19\osmw§«¨œƒX9# -   - - - - *8?3350$(0:P[[WK@=938A@?C8=BAD?EWXMIIMLLG<# )8AAJMNIDRUKKNIM_UKDC/;AAHPLF@I`ZSNIOQWWN:*   ,@F<* .    -  Xƒ’š™——“˜œ—h4  !s¥°«¢—g+  -      -   !0‡ÍЮ˜¸ÜÔ¶¸Ã¹¼ÑÜàÕ·¼ÑÒÑν¼ÆÓÔÉŹ·­“‰¢±²«£ —™£¡£³­ÊàØɺ¿ÌÙÙϺ³¸ÊÍ«£¯½ÊÕÙàåçèçèæáààáààßâìöúùôæÙÊÉÉÊÏÒÙßäçééëíííïïðñóñðòóññòóòððîëäáÛÝâææêëëçàççéòøüþÿþþÿÿþÿÿÿþÿÿþÿþÿÿþþüôíçÝÛÚÜÚ×áßÜÚÛÙØÓÒÊÆÓäïùþýýÿþþþýÿÿþÿÿÿÿÿÿþýûôëâÝáßÛÜÞÚÖÒÕÛßáæìïóöùùùøùúùùøúùøùù÷ø÷÷øóôóðíëååäÞÚÞããèëííïëçéççêíðîìéèäàÝØÔÍÙÜæïóöøøõìåì÷úõêͶÉßϾ¬¦ •“†‰†„Ž£ÃÕàåÜÓáåä×ÁÐçíìàÙÙÓÐââßêïíéåçìëêàÓÒËÆÅ»Áªyqebakxb\¨ÈÈ·k# - - -   '[—¢ª²¸°žn/4* -5'&(%#$"# & #-61=DHHF>70 !y‘‰†yˆŽ‘€¢©¡‘{cH?@>Gi’¡«©žš—¡©¨£‡‹ŠŠuTGLUiWVgi`]`eXUZA)$%2,/+ )DM -     -!&$G{›¡¨±³²¶º½»½½¿¿Á¿ÂÇÆÆÅÅÆÈÆÆÉÉľ \  -%;c–«±¹¸ÁÀº½ÁÂÁ¿ÀÀº¸½»µ²¤’†~}twˆˆ—¤¢„fdjlonz€yz€{€~„„‡…€}vqkl_P@#"'0!#&)04>;;@;@9?D@<@@A96;5*($  -  - -  '$%*1419;=7:359782.2+&   -&4Scb^^jquwpfhoyƒŠ•ž¤©«­ ‡roqooqjNBMSW[ccaa]cs|w}zynYcluq^:#+SmnruƒŸ¬­£Žh@)  -     08586/,/"&5AIYLNED90;AELLICVZJJPJR_SFJD.6HHIMLFCAZ^XLNKR^YLE$ -  3PF)%," - 1%"  "U•™˜—›•˜”m7 - - - (y¤®¯Ÿ‘c#      -  "  - -  - - $?ɹ‘„ ÑÙ¾°Ä¼·È×ÞØIJÀÓÑÎÅ¿ÆÓÖÎþº°˜‹—ª±«£žŸ•¢¥Ÿ°¬½ÛØÇ»ÃÊÓØÓ¾²¸ÌͶ¬¶¾ËÕÚÝãæèåæãÝÛÛÞßââãäëëæÝÒÏÉÉÎÎÕÚÝáäèêëêìðïññòñòòñññððððïíéçãáÞÛØßæëíîîêêîóúýþüþþþþÿþÿþþÿÿÿÿÿÿÿÿþüùðæåáÜÚÜÞÜÚááßÞÞÝØÕÔÑÑÍÎÚçòùûýýýýþþþþÿÿÿÿÿÿþþýüûóìçåâàßÛØ×ÙÕÓÖÜæëîñõöùøùùùûúúùúø÷øøøø÷õöôñðïììçáÝÛ×ÓÕæñññéàèêèèìîìëêåáâàÛÔÒØÜëñ÷úúúòëåè÷úñäÅ­ÌÜͳ¨® š”ˆ‹„›«ÈÛåæÚÕããâÐÇÙêîìãÜÚÍÔáÙÇÛìëçæçéêéÙËÏÉÌÅ»¾¯yxplbf{ZY¨ÅŶw2 -    -$^™§°²µ³Ÿh7:&  45 "()% "!369=98<9@FADD>?===B.*),%   - - -   -  :M;%"$#$#,-=98:5682.*/'%0AISOMHE?=:<@?9;=FLGJM?CIGC.'"#&287GFGEMMGAX\VXKHPZWKB - -  - #JU8.0&9?* $]‰›Ÿšœœ›™—f1 -  -%m£¬ª¡‘c"   -    -   -  3†¾œˆ†ÀÚȳÅÀµÁÎÜÙϵ³ÌÔÓÉ»¿ÒØÓËÁºµŸ‰—ª­®¬¢ž‘ž¨¡®ª·ÑÐÁ¼ÀÂÏÞÚų½Îθ²¹ÄÌÕÚÞâãåæáÞØÑËØââàÛÐÍÍÉÉÈÊÊÎÓØØÜáãåèèìììíîîððððñññïððîëêçâàÛÙÚÜÙÜêëìïðóöûýþþÿþþÿþþÿþÿþþÿþÿÿþýýûøðëåãâáÞÝßßßÞãäãäáÛÜÙØÙÓÐÕÒ×àçñøýüûýþþÿÿÿÿÿÿþÿÿÿÿýþùóëççäßÛÙØ×ÊÈÐÙÞâéïóóó÷øùúùúùùøøøøøùùù÷öõôòððìéäßÛÖÒÞìññèÙßéêåçéêëéæåáßßÖÒÔÝïö÷úûùïêâèõùîÛ»µÓÓ³«« •‰‡‡Ÿ¹ÔâèæÙÚàßÞÉÇâîîèâÛÙÌØàÒ³ÀäëëìæèêéÛÑÑÏÎǽ¹¢ŠtspeYivaW¤ÄĶt- -   -_¨±µ¸µ¥m/;1:*%$ ) !*6=4=GI@4;>;s—‰„Œ‚€›¦œ‰xXA?E>8<@Stœ§« ˜‰ˆ¤­¥•“‰‰e]V\khVUkhe_\hTV^8)#%*$'#/OS&    % %2,/8<=;DGEGHNPLGMULILPGGKVRNPGA*"/:;=:A@>?57688*)%#"$ %'(       !'.-158834:9602/&! - .F`gabktqtpdedlv‡“š£©¨ªžˆqjikkh^KFOTRQ\`b]PYkpv€r`^n~wiH+5enom}”¦¯ªœ\>0!  -    -  %:@@A<8;DSWWQD3#&1% -  -   3H>,$)',695/1883//*%#+7HKOLJEC9;5:?=:;7DFF;BIKSTMFFFKG2! 3@CF?LTKEKMPNNKKSYPFB36FILEGDCI\ZMQLTQRRJ: -  !0LC<99(  - - )bŒŸŸžšžŸš•j- - &n ¬© Œ[% -   -  -   -   0t¢ˆwt…«Õг¼À·»ÈÛßÔÁ´ÆÓÖÒ¼³ÊÖÔÏÄÁ¿­…Ž¡«®¨¥¡Ž°¦®¯°ÃÍƾÁÅÑÞÜǹ½Êϼ»¿ËÏ××ÚßâäãÞÜØÇ»ÐáåÞμ¾ÅÆÉÌÍÍÑÕ×ÚÞãåèêëìîïííïíïððñðïîíìêêäáÞØÓÕÚÛÚàêíðòöüþþþþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿþýûøðìèææâãàßàâãäâçééèåßÛÚÛÚÙÛÙÖÕØØÝæððôüýÿÿÿÿÿþÿþþÿþÿÿþþüõóïêåàÚÙÖÑÄÅÆÑÖÝçíîðóøùúúùùùùùùùùúúùùøööõôñîìèäâÜÙÚæðïäÕÖßèæåçêééçåáÝÜÛÖÐÞòôùúû÷ïçãèòòèÒ·ÀÙÔ÷­§•‘Š‹“©ÆÝéèãÚÞÞßØÄÑæëíçÝ×ÒÏÝÙÁ¨¨ÔæêêååéêáÝÖÏÎǾ½ž‰orrjXjƒbX£ÁƸv0 U’¤¯·³°§g/3! - - '3%"  '# -6<<4\‚Ÿ¨£™“‡ž¨ž’Žƒ{lfZ\faPQkicbbgGOR<..#&,+# !HT)    - # "##($#"32&-,,#*+()+!' " (E5%%     - - -  - -    - %#'$273467<354.+   +Mdjcdir{zne]]dv„›¡¨¨ªŠnejijjdJFJUSSW\\YQ[ipx}€†t\_n…„rT- $Rnmoq‡ž¯­ ˆeJ7$ -   -  -   - - )7'!34)        -    #   \    - -   - -  - - -0; - "!/72268;624*$  - /Pgndbpx…ƒqb^egs‹“™ ¦¨©žˆohehmkhM@LTMUZZ\YOUbrs{†|`Vmƒ‡vX2 Ffrpo~—©ª¡’wV='  - - - - -  -  - - 4BKBA@:;JQMRC9-"!"2 -  -   -  -6F9""$ !-,*<@?627400' (5=@JNI><=342=:516=IL55LDGPKPDO\X[ZOSSUVWB  - -  ,%9F;#"1' "g›Ÿ¡¥š•™•j-  #m¦°¨ŸyY       - -     - Nppuy|’¿Ð¹²¾¼ÀËØßÚÑ¿²ÃÏÓͺÃÐ××̽±”‚Ž¦­¬©¦Ÿ®´®¶±±ÇÁ·ÃÐÛáÙÎÊÐÍƽÂËÉÑÕÙÝÜÚÜÙÙÕËÅÀÇÞÚȾ½ÇÉÍÓ×ØÙÛÝáßãäçéëîíïïîðîïïïííëëéæäßÙÔÑÍÏÑÚáãéïöûýÿþÿÿþÿþÿÿþþÿÿÿÿþþþþýüõîçåéèçêëèçäâææéììåêêêëðêäâÜÜáäåáááÛÙØÕÔÚèôûýÿÿÿÿþþÿÿÿþÿÿþþÿþþýúõëãßÙÐÍÅ¿ÄÅÕÚÞæéïóöøúùùùøùúùùùùúùøùøõôóòñíëéæåäæéßÜÜÜãæéåçêççæâäÝ×ÍËãóøøùùøôêäëðâѼ¹ÙäØÌÀ²§ “‹…–£¸×êìëáÛäæÜÒÕáêîëáØÚÊÎØĪ‰‡¬ÜçäáâàããÝÖÏÌļµ¡Š{yph^d|aTŸÃ˶~3/ - -  - -R‡£­·µ«¢k*.   %25$!+**  %2=26?DEC=5;>)e‰‡—Œ~‘£‡pXBFCI:-*+47Pm˜¢¥™ˆ|Žž›{q„ƒznh`di``[eeXPUhQMN2+%&+,' .N^3  -  #   -PsyrwW;9?ORR2   -      -              - -    - - - -   - - - -     -  ..3.05:603*" !! $7Ufqmfo}…‚y_^kpu‹’™¢§©¬ ‰upghkniO?LRSWY^]WNQequ}†Š‡eXk}‚v_7"6Yotoo‹œ ¡•ƒ`B,     - $8EA=<<4=KSNLC7$"#"*  -  ELGCSSZPHBGHFC2! #'>NSMQLMDKNTSWHQ`VOB>3=>B@@=OH3W‚|‹•…¢˜m\NH==C74.9ADJIi}£œ™‚no‚”v„„vpnima[fa^bNPaiV]M9-*$-)#$2Oc8  -  :O[N;$" 5E>CY}“›žž›’„‰•‘w> -     - -  -  - -   - -    -    -  - - -  -   -   - -  - .+   -  - 0034656860,"-Mgllfmu€}tdY^ep„Œ”žŸ¤¨¢†pjiimh`H:@NNNX\^[SQaqrx€†ƒk]bp|wcC'"Gejihs’Ÿ‘uYB.! - - -  -  - - -+:@A8%!' -  -  -     .35=542)!'14DD>GHKU9BJSI@0! 0@FPJHLMKGQ_YODP\\MB@5:@EKIPOKJY[RQOOT[`YR@, -  +10,.1  (cž™žžž›š™–b!   "q¢«¤™yN -         /[cgmqm‡¾Æ²»»¸Àó­¿¿³¼ÒÔÒȼÅÓÚØÑľµ†”¦¯¬¨§¤¦²²¬¹·³Ã¾ÄÔßÝÕÇÇÙÓ»ÂËÌÐÒÓÖÛ×ÕÕÕȽÊÕÊÅÆÅÉÏÓÔÖØÝàßÝßàâåæêëìîïïððïîïíêèèæáÝÕÎÈËÒÔÛæìðøýþÿýýýþÿÿÿþþÿÿÿÿÿÿÿÿÿûòåßàãæééìîïððñòðêèçéîòðîæìíïññðíçâãèêëëêêëéèäßâáÝÚÝÝáì÷úþýþÿÿþÿÿÿÿÿþÿÿþÿÿÿýüõîåÛÕÍÈÇÊÐ×Üãèïóôøøùùùùøùùùùøø÷ù÷÷õõôòððîëêåßÝÝÛÖßæçäååâââÜ×ÐÕèòøùûüùùðëïåÓÀÀÙéÜù·¬£Ÿ“‘•Ÿ­ÇæòóîãÜçæáØÕÚáåääÛÕÓÈÏƪ‹yl{¯ÙÝÛÛãäÚÛÚÐÍÂÁ¹›‚ytne\cufTŽ¾Ê½6  -  JzŸ±³¶°Ÿ^/9)  %6.,/(%((+$ $#:@;6;@AH?AOA1 -Fz‚{‹˜„†¥’e\PK>6:456>EHBSao’¥ž”†pl{••†bhvp`^_[X[^XR`eRQC74/+($!2Uf7 -  -   -<[kh[B6.&/::*$@PHJex‘›  ž–‹‹’•zR" ),         - - -        - +TbQ9'.*    )25556:6/32& +C]hhafnx{p]V_hpŠ‹’™ž¡œˆmhdcimeJ9?JXWTU^]ZQ\pptz‚j]ejrrdI0 4\gjghŽ ¨¬¢ŠkR9( -  - -  - - .?J=?71?GFE?3/$!# -      @J;$$,/&#,/.28<8648,5%!04BIKNJD>;69>?B@DFGILSQKGQNOP<-#0DGBMG( Ho{~„”¡€_SHBB@/0'5FONOENc„¤¢’}huŠš•odjrk^[PQU^VVUY^TQD7//2+-%! .Yc=   - - -   -!Bfssf^YF:C=:YQO]~Ž—›˜ƒŠ‹Œ\KahkxŒ•™~C &!% - /gŒ“—‹_8'OsreW^nlW<:C3   -  )..4202+,2'"    !5@EEM[intk[Wdotz…‹—ž¡›‰ofmlghgW:>OPKS^^URN[pux„…s`fw‚…s_9 >@=;AGIMMB7#!$( !! -     -&AD3!$$%-5<=922803/-+'):CQQNGDAA===G<:<96?EOHLNP0Giv„Š„ƒš—sc[?A7-6/0@BLLKBJduœª¥›‡qlq…ŠphchdWZcVT^^Rco`BYC---%).)!&6SeG - -   1Kgoih_bSD@@=0?SX[g¡š’{†Š‡hMctnwŽœ\     -   -!%  $  - =p• ž’tNAqŠ–‡|yqmMG?C5! -  - ! %&+'331-+**""6JOPWbp{}q^VZck}‰Œ–ž ¡œ…ldcnnldU>;JRTPY\\VHVnyv}ˆ‰vdau…†u_A',Pkjju–žœ–ˆl\D-$    -$>AEB>>?KKKJ@/! "%!#   - - -&BL0$!-657=624:-2/&!)9@OLLIJIC9:BMB@3=>BDOGMVMJHDJJJB9&",?GQRNRKJFXVJPFPWUIN61:G@B>GKKNW[ORKLS[ZTWYXRK@* ! "+//)!  'f™£œ¤ Ÿ›‘W -  $mŸ¥ ‹l=  -    -    - !#8[ilhj€»Â¬º»¼±¬´¸¸¾Ä¿½ÎÑ̽¿ÈÕÜÙ˸µ¡‡ƒš¦««£ž¡«º³¸º¶ÍßåçÜ×ÐÍßâÈÍÒÑÐÒÕÓÕÒÒÀ²¸¼ÂÍÐÐÕÖÖØÚÝßÜÝáâââæçèêêìëîíëèèäÞÜàÝÛ×Ýçêñøüþþÿþÿÿþÿÿÿÿÿÿÿÿÿþþþþüøóëééççèèêëììíðñòôòñïîìêëìèççéêìèßàçééæêååâäççèéèêíîíññðïïïîîðïîééèãààäëó÷ýþþþÿÿþÿþÿÿÿþÿÿþþþþýùïæàÞßãæåçëîòôùøùøùùøøö÷õöö÷øôõôññðîíêäÚØ×âæãââÞàáÛ××èôùùûýüýü÷ëÓÃÌäâÙ̽¶®¤œŸž¦»àöúúôççèéæÛÕÎÊÑØ×ÕÒÒÊÌÆ«“znmih’ÈÒÑ×ÞÚÙÕÏÌÃȾ¦…{tsgdhte@…ÂÎÇ–E - - -    8fŽ©®®¬ e/97 30(,4.0-53"($'!"),3*1@48C86;>IOMGCH2 Chu‡{ˆœˆhWOFD;.412>F?LATY_t›¦¤Ÿ‘xlp‡yiY_bVV[l_VTfQWhXGSB6/,2+"$.8Xj@ -    - - -6Zfqnhnc]NDD;-C\^cdlŠ•˜–Šxyˆ‘‘šmK^p|}ˆ˜™šq&   ( -      - - -"!$04 -  - -#Ly‘šštQYsƒ’Ž|yviNATJ2" - - -  #)!"$&!#$(&#((')%%  -)BT]\^frƒub[`dn{…‘›Ÿ¡¥›„g]^hiliT<=GPRQZ[aZLNhttz†‰we^q‡‡vaM/Hlspm|‘˜–’ybM8,"" -   )=@B??=@FLLJ@/!##    -   *EH/!,&&,,11344:;0--$"/7@KZ\I?GA?AGD@<9BFFCFKLJZXVYWTSUXc\Y]ZSH@%"(   -44#3/($  - "dšž¡ž£ŸŸœS &n¤™‡k; -  - -      - - ;VfprlqŒ´Á¨µº¿°¢¬º¯ ¬¯´ÌÑÐûÇÑÛÚл¹©”…£«¯©£Ÿ¥¸¹³º±ÈßäèÞÕÑÑÝßÎÐÓÒÐÓÒÓÒÒ˹µ¶ÀÆÏÔÔ×ØØÚÜÜÝßààâãæçêééëííìéêçäàÜÝâáÝÝãëõúþþÿþþÿþþþÿÿÿÿÿÿÿÿþýÿûöðíèèéééêêíîìîïïðòóóòîìëêéèëéååæçèèßàåéèèåäãæååååæçèéëïòóññññññóðñðíëêåãáÞáæðûþýþÿþÿÿÿþþÿÿÿþÿÿþýþûôëèäáèæåæéïô÷øøùøøù÷öööøøøõöòòðñðïëëéáÝÛßêæäãâÜÝÜØØéõùúüýýýý÷èË¿×êÞÕÉÁ¶¯¤ ŸŸ©ÆéøûúñçéìëßÍÄ·ÆÓÔÎÓÕÔËÎɧˆunkd_„¿ÍÏÕØØÒÒÍÌÄƾ ˆsxynkhtbE‹ÃÌǘG -  - -   - - (`‡£®°¨™b.6208)89'%(=0."(,%,75-7>A=4GEBDBGFQIJI.Dfsˆ‰{“ˆjSDNJ5,#+4;:;BIXZ_w”Ÿ££œwmtwulfXb_WYai`KOcham^KX@6-2)#)$".;U`E"    - 5_jtnnvfZQQEGEMhcbiw—“–’~‹—›šg9Lpyly”œŸŠD    -  - -    - -  $#! !   -#8i˜™˜oRkz…‹‚xrb?HOD/    !#)%#$&%#)&"(&  )E_b`]es€‰sc_hrt€‰–žžŸœ‚_RU]eibM9:@DNV^\]ZHG`nu}‡ˆra[m~tjW3 ?DGLOMB-! ##'%!  - -  ?B%*+$&/1047429811+'"-5GKUSI=?=;huqrnpg[QUIGECXb]bwˆ”•›‘yu‰—ž—‡l;:[phoŒ™¨›_!  -      -   &  %"!$ - 7nŒ—œœlXr‹“†{umWF[\C. -     $'&&$#  $)BVie\gow}v_Vgooqyˆ““ŠlQ@?KPTK=.49:?OXWQG8;Tkrt„mWOWlldfV5,Rkoke}™ ž•m]N@52*-" -   $8BA??87?AOVH<#!!!(()%    -  =C %)&+)1>C2.4=6-(&"5:BRYTO>??;6?HB@54?NGBDT[QIILPNG;7-"'(1>=DQUOFNTQGIJBUbYNEF5:?NSBLMQ]Z]WURN\]VPVdbb[XLN=#%  -&><2,*!  `‡ž™œ¢œžšT  $u šeG  - -  - - - -  -   %4Unrtsxs¢Ã°²º·¨  ¡£“½¸¾ÑÒÊ¿¾ÆÑÜÖÀ»³£ˆ‡¢§¯¦¡ž¯·¬®°µÝèèÛØÍËÝàÒÒÔÓÓÓ×ÖÑɺ»¶·ÌÒÕÕØÙÚÜÙÜáßßâääæèèêëëéêèèæãâÝ×ÙÛáèëóúþþÿÿþþÿýÿÿÿþÿÿþÿýþþûöðéçèèééêêíïðñòðïïññòñóôñëééíììëêéæááãâÙßåçååäåææèèéêëëêéêïñòôôòõôôõôööôóóïïìéåâÞßáëõûþÿþÿÿÿÿþþÿÿÿÿþÿÿÿýúìåãÛÔÕÚáéîóóõöù÷ôö÷öõõõöõöôññïìíìììëèÝãéåãßàãÞÚÝëõùúûýýýüïÛ¿ÈããÙÐÆ»»­žž¥ §´Ûóúú÷ëêíëè××ÖÐ×ÕɽÅÕÖÐνongbWj«ÄÌÍÇÂÏÓÐÌƸ ‰~rkfljG‰ÃÎÉH      'U˜ ¦¤”]04#  %9.55/ (+,!"%!(''(%1::5@=4:GHBFOZZVREG. DnzŠ‚{“rYIBI9975:F?>4/.,1&$8F^iN)  ! -   ?_l€}wqb[OSMB9CRgbbpŒ•˜‘‘‚xˆ‹‘’†e<0C[^cx’ žw3     -   -  -!!$  -?'.$  - - Lz‘œ™˜‡e`vŽ”’ƒziTITYR;*     %,!!1@LIFN[be\N@AQUWW^^bb\SD4*'**.1'".68=AC5,'DOSV[]H7-/6'(# !  - - +8<:9)&43:EC0 -    %<:$ "&,*$&'-352:2&+252'+%.==TKGCGN[YPUWPU^]OYad^c`WTH1!"  - - -1@:6(  - -&]Š˜šš ™›£X! -  -$qœ›š…g? -     -  -  - -  &0QdemqvxšÀ¯±¼²§•œ¥«¤¶ÎÉÀÊÕκ¿ÏÚÙÉ»·­“ˆ–¦­¨ž¡ž§µª¦¯´ÒççÛ×ÑÌÙáÖÔÔÔÖÕÔÒÑį»ÀÆÔÕÕÚÜÛÙÛÜÝßÝàáãåéèëëêìêêèçáÜÛÐÍØâèðøüþþÿÿÿÿÿýþÿÿÿþþÿþüüûõïêææèçêéëìïñññòóðòñòñóóóóóíêëêììëêëêåãåâÙÞããáããâéèêéêéììëêèîððôôõø÷õõõø÷öõõóñðìéçãßßÞåìõýþþÿþÿþÿÿÿÿÿÿÿÿÿÿýñêèáÖÑÕÜàçíñóø÷øøö÷ø÷öõôôòñðñîïìëëîîëãßèçãáâãÝÛßìõúúüýýüùëÒ¾ÔæÞÓü°®›¢£®ÁæøûúôëîìëæØáåÝÛÚËÀÈÔÕÎÓ¾—ymagb^j¦ÃÇÍÈÆÍÏÌËÄÁ¼ž‰€~~tpiofC‚ËÎÈœP    - %PsŸ£¢•Z-8/  -$5:73**,)*)" !)..5ADA75C5?BOBGVRSVD9C( -FfsŠvz•‘fZOC=E:-.BK>AIGKNbn„™£©°¦œŠm]Xf[E_^]\YQ@?X`NafURXB2+.3+'#:I]cN) -"  V^d_u“™’Š~u„Œ“Žg9*2Va[lˆœ—…H  -      -+ -(# !#<#""" !=P%'(  '_’¤¡—†mk†‘•Œ„tdQCOL=6' -  - "$"  -$" %*9;65+%+,+%)'"%"!'!'" *)% &:>0+4JMGB:ENJIE:.%$$&%)$"    )%)&   - -  -     ";5+#,0$$&()150.26236+&(*5>AJMNE:8<:AGKGKLY_UNNWPJ]X^dcbhfb\[F,'  - "9:8,%  -!a’—š™Ÿ¡ ž]"   -,r›š˜kA    - -   - -  - -  -  -  (5I`fhnsvŽ¶¶¶¼³¦¡®­®ÃÕÕÃÎØÑÉ·¸ÉÖØÊÁµ¯–©°§œžš§¬¦©°ËäèÞÒÍÌÛßÔÔÓ×ÖÑÐÎѼ§¼ÂÊÔÙØÛÜÜÝÞÝßßÞâáãæèêêìëìéèæâÞØÒÐÏÛèðùþýþÿÿÿÿÿÿýÿþÿÿÿÿþüóîêæãåæèééìîðñòñóóòñòôñôòôóóññðïîëëìëîîëéèåâÖÞãäâäãâçêëêèéëêêéèëìîñôõ÷÷öö÷÷ù÷øõôõõñîìèåäááàãë÷üÿÿÿÿÿÿþþþþþþÿÿýøöñèÜÔÒÏÙäèíóôö÷÷ô÷öô÷õôòñóòïïîììëííêéáçèâßáâÝÝáìõùúüþýûöåÄÃàäÚËýº³¢œžœ¤³ÌïüüùðíñîëãÜççÞÜÖɽÇÑÒÏÒ¹’xfha_[bÂÄÈÃÃÌÎÊÊÃǼ ‹‚ƒqw_oiHˆÁÐƘL     Nkž¨“k*6/ ;=/:)"$-1#)&!'399@KP@4>>„ž¨©¦—}`v‘–™Ž†w`OMPK@)  - -   )!%-$$!!!L   - -   -     -     " +26783/'%%*+'.($ "  - -   -  +>9'#%%"1205664772(*$/9;GQ[VH<><:AEF=68=BHIKJJRMIKQTMH;3/026@>FNW[UWSTQNNSLU^WUM6'5""'$ #&*1-25,-1/*)$(8=K^ZJDAI=AEEI=95>FELKKSXZNGIWQB5&(33:>DMIKYXQSMZWTVPR_RHB8,2FI?SMKC>B@;>;>GIKDO\XM]]akR! -@j{‰‰™y`WHFEC;1101.47PWhm—¿Å¯­¯¬¥‘vbdxˆv`UTZY\[gaZ_dcMPO337-210 /GR\XE=B;/ - - - *Uly…yueMWOIE@UX\Xf„–™œ”ˆx€›š™{C" 6E_`brŒ› ƒH  - -   "##'###&"&(#+*(&,'""'0%*0,!+! - -   -2q’¦¬¯¤Œ{‚–££š‡€kXM_eQ1      (.$$(-(''$#&#&"  - -    - -    - - - -   -    - -  -  )  - - - -  - -      -  $;1%)'*'%0/40,415.&&)/AAXdP@==@<6?C:558@JNJLSRXOLMVVA40/'28>AMLKRQWMLRRTPFN^^WE:*1AT?=FRKN[MNFJXZQWU^honllfbi_aVA'   42+ %lŽœ¢¡œ››†`- -  `Ž†skJ& 1ƒ  -   -7CWfllnv|¢¾«··¸¤–š¡°ºÌÜÛ¿ÉÖÊË»¹Ì×ÚÑÇÁ¹š€Šœ£­¨ž›š¬­¦¨­ÁÛÙÔÍÍÚÝÒÔÙ××ÒÒпÉÈÀ»Ç×ÜßâáàââäãâáäèæéêêìéèåãÝÕÈÂÉÙâîúýÿÿÿÿÿÿþþÿþÿþþüùòìãáãàãåæêêïïïïòôôòðòñòóõôõ÷ø÷ôôïîðïëíîìëêèèèæçèçßäêëìêéçåÝÙÛâçêèçæææäéïòõõöùøøùøùùúøøùùø÷ôóññññïíêåæääáèïúþýýþþÿýýÿÿÿþþûïâÍÆÐÚâèëðòôø÷óõôõõóññðíîìèêìèäìùùóòëãßàÜäîùùøûúøí͸¿ÞãÕÈÁ¿¹®£–ž¨©·ÎîýùùøúûõïâàçÜÒÉǽµÁÐÔÍÌʬmsllTFQ‡ºÅÊÎÎÓÐËÍÉǹš‰‚~snm^mnEˆÄÐÈ›M   -    - !Ji{Ž™•Œa*)-  7B7/74$,-%&.($+HUJFJD?:<<=7?GQM]^YKMckoV' ?gx„y…–wYWJCE?1-136/7@HZ^|¡Æʵª±°¥’ej|u`UV\Z]Zhl_W^XGIA7**384)' 9BIOO]SGC?2#  - - )Qp€†}lPPPUA>VYURe}——›y~—š ™„? +<"''#!+)--3612.42)#)'/6(-$!$%(#,/01+*'$"$ /=@Yfkqoz„œÀ²³»¸®«¥¡ª§ºÏÛÁ¿×ÏÊýÅÖÜÖʽ´¤‰–¦²ª§ —ªµ£¢§¸ÒÔÑËÍÝáÖÕØÕÕÓÑÊÈÏź»ÁÓÙÞãââáâáããäãçéèèéééåàÝÔÉÄÂÌÞëúýþþÿÿÿÿÿþþÿÿþüõïëèæáääååçèìíïðñòðñòóóòóóòõõõööõóñîîììêëêéèêèèèãßâßØàåèççæâßÛØÕÞçëëééèéçéíððó÷øöô÷øùûùùùùùøøõôóõõõòññîéêçáàáçîøýþýþýýÿþÿþþýùíÜÌÇÍÚäèìñôõ÷ôôõõõòñòïíëëééæßßêõøððîçààÝäð÷ùùúûöèǺÇáÜÌÿ´¸±œš©¯¿×òúûúùüü÷íàççÛ˾ÃÄÃÇÐÐÏÒ˨ˆrjck`JL~µÄÇÃÇÔÓÌËÈɺ—Œ{stug`uuUŠÂÍÄ–J    G[q‹•™c+'/.E90,2,$)=0$%4'4JXNALM@^bba]VI;B<-*   -  )Rfy}„sl[U\QFDSRWYc€™¡ž›’}ˆ˜•™›~9"2Ple_xš§žz?   - !(*%)'(((0,/7-.7+521../7.2367IE:)U‡Ÿ§¥£“urŒ“•—ŽŽ}bU]l^:     -)2::<830*'/+)!'!   - -  - -  -   - -  -        -  -  !   -   -  #84!&$!(..02+87/.46) &19EQUUJ782;5AIFD;@HHK>JR\QONZUYOA91010;BKSSUQXKS]VOHDO`WHM<)2CBAIIJSRTNPHJLSVY[^glpqqnfej^QNE-    -A=' -$n’™™ššŸŸž–†S(   fŠ~ku–ž ˜‰~n[bbIGS\YC?:?Cm¡—„„lP;GYQOPYTKVomp€…tjgabZJSB9Khgonp{š¼²±¶µ»¹¬¡§¥¶ÅØȹÑÑËÐÄÆÑÚÙÒ²«—ˆ’¤¯¯±žš¢´°Ÿ¦´ÅÓÓÊÍÞáØÖÕÖÕÔÖÄÄÌÆ·¾ÄÑÝßäääåäáâããäæèéçèèääÝÔǽÃÆÓçøýýþÿÿÿÿÿþÿþýü÷îèäåæåäèççèêêïðððññðñòòïòòòòòóóôóòðïìëêèåååâàÞßÞÛØÖÕÑÍÖÛÚÛÙÖ×ÕÕÕÒ×àæçèééåäæêìíññôõôö÷øøùùùùùùúùøöøö÷óõòñðìêæäåáâèïõúùúþþþÿþþþýøéÕÉÅÑÛâèíðòöôõõòòôôñïìêêèèâ×Úáõøññòîçàáâí÷úúùúõåøÍÚÒ½»³±¨š™¢¯Æáöûüøùüû÷ëâëéÜ˾ÅÌÎÍÒÕÐÒǪŠnnlf_GO~ª½ºÅÐØÑÌÎÅǵŸ†€†ynfj‹M…ÀÎÈ M   ;_t…’˜‘h+-8 GE212(+0,;5*-2DXRLLGA8@DCC@^jVYbWQ\hpr_1Dm€ywq_TFA9/!64>:25:PV`y¦ÓÖº±¶¶ª¡Štm|‘„je\VZTYe_\cT2"4>5)6L\b^QABD;B7%#  #D]gqƒyv]WOJE?OP\`\{˜˜™““„ƒ‹”™™…C#8]e]m’›¡•\'  -!,*0,/93./*49634.?<70-133-6/9=C;,  "ZŒ¦§¢Žkn‰ŠŽˆ…qb\flZ7    !(1:CJMCD:71/)(&$      -  - -!      - -   - -  - - -  -  - '33& %%%/-1533770+22+)-49?L^U706@HGGEFSVKNOS\WK?5(+.1;HBGPWROKRXYNOGSf^MH>39K<@ENRLXWQPLIXLY\ddjjkpsvnlaf[OF5$ -   - +A5 - )k–œ•š¡Ÿ˜“†M' - d‘‰‚|r¼»¶¹·°¤š‡ywobbswbYZ_a…¸À³¨™zWfˆ{tmplmx–“• ¥¦ž¢“…ŒvodL?Fa]ghq{™½°²µº¾ºªŸ¦§µÀÓÏ·ÄÔÎÕËÆÏÚÚÕÄ»±žŠˆŸ®°¨¤¤ž­´¢«¬¹ÍÏÈÉßâÛØÖ×ÒÕÜ̾ż²ºÂÈÛÝãããæçæâæææçèèèèåâàÙͽÅÌÒáðûüýÿÿþÿÿþýþþøîçåæäãæèéêêëêêîððïðñòñïññïðññòððïðïìêéççáÝßÞßÜÙÖÔÓÒÒÊÈ¿ÍÒËÇÃÆÇÇÉÆÆÓØÚÚÞÛÞÛÛÜàåéëíïòòôö÷øùùùùúúøùùùùøø÷ô÷ôñðíìéçæäâßÝãåîûþÿÿþÿþþþ÷éÚÌÈÐÝçêïñóóóôòðóðïîêêëéåÚÐÒÛïôïöøôîäßâîùøüúùòã¾±ÌÈûµ»­­¦“—£µËéøýüùüüû÷ìèîçÝÏÄ¿ÅÐÒÕÙÓÓŦ‰{wpobHEu­¸¸ÆØÜÕÐÏÈDZš…w~€z}ˆ~NŠÃÎÇ¥T     782)..*00%'!# 10@PQTHHCEBC?@NR`bbRT]ljngA<;/+'+&1/&,+&94:GFIB>BEHHDCIMMW^XPZaeegU6 @mƒ~†wfaP><6,-1-10+21Cckv“»Õʸº¶´«™ƒqit’xmf]deh_RT^S9  '))' Cv   /Xmƒ{~uhYTWN@:K_aecvŠ’‘‹vo†”›™‰M&%"4TbXhŠœœl: '(,006/+,2.+3458:71-6436=56EH?B7"   !N}˜—’soˆ‘†{xsebq}e4    -   /;GNW`[Z_`ZNGC>1'/%  - -   -    -    - -   3?:--.:5465-1.+#(&%-AJIHOF?:;:<=H>98>GGODENNIHLVTRNB:0'-.6?HTQRWaL[[UVIEUUNPA.';GFEDFNRXR\NBGPQYZQCO^jpluqrifhbbHI=% -  - #C2   - +r•—˜š—›¢š–M  f•Ž†¦ÃËÆÅ¿¶²¥“‰‰ƒf\_}xfdbbvŸ¾»­£˜_\z‚ur{l|˜žŸ§­««§•“|uuO9DR`ghgu„¯¶®¹³®ª Ÿ··¦¦ÂÙÓ¹ÂËÏÖÍÇÑÛÛÕÅ´©‹£¯±¤œ“”¦¬¨¤§ÇÙÐÐÞæÝÚÛØØáçâ×˼²±¸¹Ì×ÜÞáâäåæçæåæåãÝÞÚÍ¿¸ÂÙîùþýýþþþþýùôîåâãçççééêìíííîðòòðïïïïîîðòðñðíéêèââÞÛÖÑÎÌÎÏÐÐÎÚÛÜÖ×ÔÎÎÏÎÌź·µÄÌö¯·»¿ÂÂÃÊÏÑÓÔÓÍÌËÊɾ¼ÅÇÏÓÖÜáäèîòõ÷úùùùùùùúøøùùùùùùøóòñîêéçáàÝÙÜåñùýÿÿÿÿÿþúï×ÈÉÖãæëíïïòñðíîêçåáÚÕǼÃéöúüþþúðâåñùøúøðàÍ·ÅÇ¿¸±´°«§“ž©¹ÍêøúúúüýýûôñôñæÚØÛÓÌÑÔÙ×ÑÔŧ‹‚}yodZRg¤¼¼ÈÛâÛÔÑÉIJ—ŒŠ|‘vmsN‹ÆÌÌ­`      4G_xŒ•–n3,34E*4/-)1$42$*(+9:B:INIEBECA?F:DGW\HUcWWdY9 9e€|”}cYK>G;**'+2-,:=Eb}’³Ðɹ··¶¯™…uksƒ†tg`Vekh]S`]Q3)!   -  - /Wo|‚€tugWOSNJ:I_fcbo†‘“‚{„•”—K/=dc`zŽ”’€W  -#-1858=<6;?9<>A;=EB=?C;CEAH>JHNI@+  --c•žŸ¢Ÿn}‘‚~zpdlxuU$   - -  AHNWXY\^a_UMI=;0&()                 -0B4$!!%/4985353..)%% )4;HMKUN;4;8@KB=?=DJNOKIKOPILRQNM>7+)-1 -  &6$   .n‘“—›“š¢œ”M! - - j‘Ž„«ÆÐÎÉÇ¿½¸­¢†ˆxdbq{zh_cm¯¾µ«rZp†|u€u}“›ž¬©¦§ ’}otsP:>V^jqrr¢·­¶µ´­™•ª·«§ÁÓØĺÈÍÔÓÄÌÚÝÚ˸¯¤‹¡®®¦˜•–¢±¡§­ºÍÎÏßãÛØÙÕÜåèèæ×Ä´­²¸½ËÖÜãâæææææåååàÛÚÒŸ½ÑðüýþþþþþùòíèäßâããåèêêêìïñððññôóðïïîíììîíëëéèäâÜ×ÕÎÌÅÁ¿ÀÅÒÙÜÞâæèååßÓÇÇÅÈÆÁ¼½ÐÔÌÃÂÃÀÄÆÀÃÌ×àååäáÞÙÕÎÁ¹»»¼ÀÄÉÏÖÙÞèëîö÷÷÷úùùùùùùúùùûùùùöôñïíëççãÝÞÛßåîôùþþÿýýûìÚÐ×ÞâéííïîðïíëëèáÜØÌþ¯»Üõüýýþüôçåòøûú÷ìÚ°Á¿³«­­¬œœ£µÁÚòúýúùýüûùòô÷ïäÛØÖÊÈË×ÚØÔÖÀ¢Œ„saZYr¢·»ÀÔÞÙÖÑÇÆ´˜ˆ…‚‘cgjQˆÁÌÍ­d#   5M[w‹’“q3014K?0;48.//3, '"!+9DC@KJIKRE>F?CCEN_US]e]UR5 1Zuy‡’x`\LBC<2-.290/;GTw£™¯ÍÊ»½·µ²›‚qlws}qa]Y`eee]^^U7&  -  - - - )Qn}…‰{wjVPLUR>JWfa_qŠ•ž’‡~}’˜œ“S"(5P[[ax“£™t;! !##+4=>?A?=?A<;:A@BDINXYH3  - 7rœª­®¬“t‰–˜ƒuofwyg3   -    -  "OPQOMLVZ]VNJHE>20/*#      - -   -    1D:#(#"(-6685-/01,++%$.88@JQSI8/6@>LPEHFGILJKIPSRLQQOGF;2&,119?FHGHHJLGBOKPPUZfa\]<  -2^zt‚uZ[UK>62)/24637F^˜½· ²ÌÒËÈËȺ£–|gqppr]e`WX\bZ[aQ7#  $+3$   $Egz„|y}oQQ\TVAJTe_apš¡¢•†o{‘•–R&  (9XSZp—§Ÿ].!  ##%$/17:<67=;:6;>AGHKQJIIPTTPRLTQL?-),*0>DLVWPYZXabXRFCSdYQF5)ALG;MOOLZ_ZMSQINOJM19grioywtk^UELIR7%0$.l‘“’•š™œ •~L% ,i”›’š³ËÖØÊÆÇÁ¿»¸¥‰ƒ‡poq|€jgfjp¹·¨’nScŽ}Ž™˜¨«¥ —ŠrgkgT;9Qdaeuy}š¶«±·ÆÈ·´›š¡–§ÓÛÝÓÆÌÍÝÖÆÐÞÞÕɾµ­‹‘¡¬«¥˜’“£«ª­±¼ÍÏÜßÕÖÐÏÔÝçéäÜȺ«¦«¶ÈÖßãæçççåãäàÛÙÓÉÑÓ×æ÷ýüþýýûúïßÚÞÝâãåçëëêììîòñóöúùöôòóðëéêèæäãÜ×ÔÐÌÈÿ¿¾¾ÂÍÑÑØíúýýþýþýýóÛËÏÑÓÕ×ØÒÝßÜØÙÖÒÒÑÊÈËÖë÷üýþþþü÷êÜÕØÓÐÎÅÀÁÈËÊÎÕßæêëíò÷øùùùùùûùùúøøøøõóôñïíîìéèçáÞÙÙàíùýýúòæÛÛ×ßèêíìëíììèâÞÛ×ѵ©®Òñûþüûúõêçòúù÷ïÖ¼°»¿½»¹µ²¬¡”•Ÿ°»Öïûüüüüüúøñ÷ûúñÛÉÁ½ÅÍÞãÝÕÒι‘Ž¤¢•Žy‹²ÀÄÌÖÓÑÌÄÆ´šˆ}Ž–|\\xX{¾Ïͳj&   - ;J`l†”w:1IQZ=3;4+(87+)%! )59CJ=7ASJCDAEJSRYWXN[Xg^RK0  1_pƒŠpX\P##"  *29@B?@JGGIMKOJNFQPRTXQZYfbdd\bXE(  -g‹§­­¨‡ny‘‡„}jat€tC - -  - TKLQ]_`RLC92936=801#    - - - -   -   -   -  .@7% (&!'399,5812-,.*#&36>CIUK=2314BPOHLOKULJTVPXO=+.))2;HMQ\ZW[]Z_ZL@GWbUMI;)AIHFHOSNYaZOLNNJOGL5Kkrs}tiaOFR]VG*"(,"( :oŽ”‘’“›£ zG!  - 'oŽ———œ·ÍÓÔÊÊÇÃÁ¾Ãº…}„ˆjl„‚qmi^d‚±½±š†c[xŸ‰w|Œ•˜¥¥¦¥–x\be\B4TZiny||•¸®±·È˸¶°— Ÿ«ÖàÞÛÌÐË××ÇÍØÞÚÒÄ·´›Œ›ª®¥˜’œ°«¬ªµÌÔÚàÓÏÍÉÉÖäæßÚË·©¥°¿ËÙÝããæçåâäáÞÙ×ËÍÚØßõüüüüüøîèÜØÜââåéêëêêîïðñóøùúúøôóòóðêèçãàÞà×ÐÏÏÌÇÇÆÊÎÓÜæìììùþþþþýýþ÷ç×ÖÕÙÞÝßÛÖßãÜÙÚÛÛÜÜÓÌÑÑØèõûüüþþý÷ëêñññéãÜÓÒÒÎÊÒÚÞßßâêñóöùøúøøùùúù÷ùöøôöõóññïííëéçâÛØÖâìòóêßØÚ×ÞèééêëêêêæäáÝÙÏȶ«°Ôïùþüúøôíéôúúöêд©¿Â¿¿À¸µ± ”™¦²ÄßõûüýýûüûóóûýúñÙýÅÌÑÝãÞÓÍ˳™Ž‘¢¦¥š™–†…­¿ÅÊÔÓÏÏÁƳšŒ“’v\`}P{¼Ëɲh    - -@NVPDLYV]fmS.!  - +\xv‡ŒiYVLC72,1077)6CSxºÞع±Ë×ÜáãßÓ½¡ˆqdbgmffYOJT`XRXI;#  -$\veH1 -  -  $Mcx„}z~z\EPQDADP[aYjŒ”—›“Š€z••–f( - )D`Yc…ž¡‹Q*0(# +'% !$! $.6>KBJRLPTTVYRQQK[TZ^NWX\Y[meed`L% - 4i–¤­¯©¡„{Žš”†€€mdza5 -     MQW^dbYQC:,*/1679@=+  -    - - -   -  - -    -/;4& !&'&!$+;7,.=27200'+,.7@@JLI6+3777@QI@?DPSOHN_^TKMMV_L9("'3*;CHLNTQTQ]VZVHQ`dXOF8*ER?>?MPQY]]WKKENOOI7+'TfkxywpjN@XaWKE4!!'$ %.kŽ•—‘˜£œ—–}G -'e”‘”¤¸ÌÔÔÌÊÉÇÄÅÌî’ƒƒ‰|gu„~jjhk{©¾´¢—yYd’…| ˜¤«¨¤›–xclp`=:H^efqty—¸¯´³ÇȲ³ºš™™«ÑßÝÞÕÏÊÒÚÊÎÖÞÞØμŒ–£ª –—Ž›²¨§¥ªÁËÜàÏÍÈËÁËââØÓÈ·¤¨±ÃÍ×ÝâãåææäâàÙÙÓÄÉØÖæùüûùõîäÝØÕ××Ýäçëìïîîðó÷õøüýùøöõôòïëçäàÛÜÛÙÖÑÑÔÖÐÔÛäêðõúùüúüýþþþüúòêáÝÛÚÛâåâãÞáåâàßÞÜàâÝÛÙØÖÙâíõûþþýüôöûüýýü÷ñëâÛÖ×ÙÛÙÙÙÝãìòô÷ùùø÷ø÷øøøùùøøõôóôòñðîëìæãÞØÕÙÚÝÖÓ×××àèèéêèêéêèãáÜÚÕËļºÓëöûùõõõìêõúúôå˯©Å¼¿ÁÀº³®ž¡¯µÈéøûýüýüýùðöüûüôßƾËËÑàãßÔÍγ•‹•¤¬¥“•š…„¨¶½ÆÐÔÑÊÉÉ°œŽ‡Š„^_j|‚Z{¹ÇĬh'      !;GZj–™x:8ehLC;5+',- !*#  %)3F@H@DECFFGBGBRXSJMSb^ckE - )]{z‰‹i[_MF6,23.56-:FOÅßàȵÎÝåééåÜĨ’|pbieeeePFRaWVYRA1 -  #WjeR? - -   'Lbt|y~‹yaGV[J@BV_bWe™Ÿšy˜šc(">d\^o‰œŸ”m;1$#"'%-(,).'"+$& ,#!&""" &3>bLSOUTaVLVVRQTX]^]XT_da^dehmggI$  - @{› ©­¦—‚…•„„‚uqysU&  - -     SX[TNQGB6-.'&.10/25'  - -         -  - - 6?8)!"&%,/*.+41,207;/&%,.-9CDGKJ8-*%4>BJA@@CNcWOW]WVM>JTSQ@0()+-=@IUPPSUSYTSQRM`eWNJ31?=OCHFIQ[YYMFNOLOJK?7-3Sjqv€j^O[`[XSB9" #"" --fŠ““œž˜’yB   )kŒ“˜¡µÎØÖÏÊÇÆÅÉÐÇ·¡„lmy‰yjdnk‡²¶ª ‘nWe‰”ƒ›—¤«¬ª ˜‹kgy€a=AA]jnrrx‹²­«·Æ̸³µ¥œ—°ÏÚÜÞÚÓÐÐÚÍÊÑØÞÛ×Ë枤¥¡’‹—²ª¢¢ªºËßàÍÊÈÇÂÊÛÛÊÉɳ©¬¹ÅÏØÜÝßæäåãáÝÛÚÖÌÉÔÔåóóðæàÝ×ØØÚÙØÛåéìñðòõöøùúûüüú÷õóòîëåÞ××ÖÚÛÚÕÓ×ÛÝãêô÷úüüýýýýþþþýùòìäãäæâÝáåæåæåèéééçäâáäããâàÝßÜÚâïùüþûøüþþÿþþþþüøòíæààÜØÕÍÑÜäêóö÷ø÷÷÷ùøøùøùø÷ôõöõôòóðïìêçãÞÙÑÈÆÃÎÕÕßçêêèæéééèåàÜÙØÓÍÅÀÙëñõóòôóíìøûúõåɯ²ÈÿÂźµ¦  §®½ÔìúüüûþýüùñøüüüøæÊ¿ÃËÐáäÛÖÑȸ–Œš§±ž‹“œŒŒ§±·ÆÔÒÏÌÇÅ°—Œ’‹gTft†^|¹ÃÆ®h#  - -  -KIIDHADIQNEHUdfdV+  -+Yuz†‡d^`E?;/..0/>=@IL}ÉâäÌ¿ÏãèëìêáË´¡‘vgkikk^JLY]SVWHCF( -  -*SnaJLcaak‰šž•wŽšŸ™g$ 9M``^}—ŸŸ„N3++2*0-.-0/'$.(.N,110)*$+&"#!&!!1D`PRR`\^_\_]`ecY]]_^fhklhgtnoqiQ-  Z€ž¡¦¢›Šˆ”’†„Šum|e?  -   -PKI>NC;2'&)(')-)&''   "!$!',3990    -     - -  -9KB+%#&')*)+15:42./)(/, ,-3>DLC=A6)009B>;==DIVWLQ^SJMKQ\RMB8%)+1BINRSPMRMSRQRQL[d[LJ:,dq~ysr[NU_KFEJXd`h“˜œ›Š‰†Š˜™—i-   %:VVXg‡œ¢”f@6-)++6<43%$,)+08+1+045+(&/)*()!"3FXXTU\bfab^^`^`][]fZ]gaekrvowpnV- %aƒŸ¨¨¦˜Š…–ž”‹ˆxqk~[4 - - - -     FC<>EA3( ,861+#!   " /785ALLRD* - -  #&- -    -  -   - - -     6M:% "&!$,*+4962/1..122% ,1??GG<:1)050??;49;FLWVY\]WKNWSHE?."'(2>ELORSMHIKPNKLR^caMC6._\?@@PQKWTXRKKM[RSOKPF4#>pvuwkTQble_[ND>4(%" -  - 6j„‹‘š—š“v? -  $k”›©¼ÏÖÓÏÌÌÊÊÔÖÎÅ´¥Ž€……gmzvsohef{±¾³§kQZƒ•Ž¡—§¬ª¬“{r†pM:G]husoy‰¬³²¸Äι·¼µ«©·ËÕ×ÙØÔÓÓÖÛÐÎÔÚÜÜÓÄ«„›£¡ž’¡°©©©¬ÃÚÝÌÃÁÂÇÏÌÀ¸ÆËļ¾ÃÌÑÖÙßääãáßÚÜÝßÜÕÍÉÃÂÆÉÌÒÙÜßßáãååæìðóöøøùùûýüýüûôñìçäÞØÑÎÈË×ÞãåêðõúýþüýýýþýþýüöæææâææèêëîëèìéãßÙÔÖ×ÙâéíîéääëëìîëëçåáÜÙÛÝÜàöþÿþÿþÿþÿÿþýÿüùóéÝÕÔÔÏÑßåèññõ÷÷ùøùù÷õ÷÷÷ùùø÷÷ööôñïïëçâÜÔÑÒÚåèêíìèççèéêäãÞÜÜÖÕÒÏÜãéîñøøõîíøûûöæÍÁËÇÄËËǼ±¡ ¥¬ºÒèøûûüýüýü÷öûüúùøíÝÇËÉÇØÞÜÐÑÄ­•“¥°®”€Š““¡±¹ÃÑÑÓÏÇɳ˜’‘sfivo}~Pp¯À¾ªb%  3BTs†“’y[ZA8B.$'5:/.*3%$,3VaZJ6    -!=aqƒxqsnYG[_V4%"!#2FNB1(!  '/7:CBIPRVE3! - #->@>DLSVVOSLJMWSQJONG=0"Zvusm^Y`ho`[[KB;6+   1h”’’‘———“B -  *q‘•’•§»Ð×ÓÌÏÌÌÑÒÙÓËõšƒ…‡thhxoke[a¡Ã¼³¡‚YTv˜’¡™¤­®©¢•€}ŒŽ„K79Thoquw†­²¬·ÅÉ® ®®¶½ÁÏÔÚÖÎÑÏÏÕÜÓÓÔÖÜÞØÈ®˜Ž˜£¦ ‘“Ÿ­«¤¬¬¾ØÞÉÁ¾ÀÒÕÉ´»ÉÑÅÆÇÈÎÑØÚâââßÜÜÚÝáãßÜÙοÄÇÓÙÙáåæèçåçéîðòô÷ôúûýýüüü÷ïíäÝÖÎÍÌÐËÍÙåîóøýüýüýüýþþþýýùóéÜÚÜãèèëïññìèêëáÓÉÁÁÃÉÕåïñìëéêíîñððíèçåßÛØÒ×ëúþþÿÿÿÿÿÿÿÿÿþþýöîèáÝÖÌÍ×Üäéïôõõø÷øøõ÷÷øúùùùøøõóòòñïìçäÞØÕÚåìëëéèæååçèãàâßÝÙ×ÕÓØßêïðøúõííøýüõåÌÉÕÌÆÊÈÁº±£¦¯¾Öíùüüüýýüýúúúøúú÷îáÎŽ¿ÓÝÛÑÑĪ‘—®µ®…{’Œ‡¡²ºÂÑÓÒÊÉ˳›•„eamv…‰]{®¹¹§i+      -;EVj{‹‘€fO387+%141)#4+!&$1;GKGDGPLP]jm`S;  &\t|’‘j[YEGA94054K?A?]‚ÅãåвÇÞèìíëéØƽ¬ˆqf]otgORebXacPGN80""-12'":MXd_; - -  -  @gu‡xyto[GV]UIDHV^bdy”šŸ›”‡–›žs:  &+EUNJpˆ™ lI@?574617?73<55434941/3,0;A23$"0AY^a`h`bcgcifkkhb]d]cpyrsvnrtx|sX6 4…œ Ÿ¨¤€Œ‹ƒ€wcnˆn8       ?>@B>7'%(&2?OXRC8, "/6?>JMMSUH8""/8/(*),3<742/1CJIIPSTOKR_ZN?50& *9FGOMXSIGPPMQLUcd_TK9.AIFBAKRROZVNJKMLOPHMRSI;.%._qxjd\imso`ZTSG?, - +  ,bƒ—’™šŸ{E-rŠ”˜œ©¹ÏÚÙÍÊÐÑÖÙØÓÑÎÆ¥‹‰ˆg_{Žzmccd…ºÁ·¨’pZg˜œ™¨¬¯« ‹ƒ€‘Ž‚R2?]iniow…ªµ©¸ÅÆ©š£­¹ÀÅÎÑÔÌÅÐÍÌÔÜÙÔ×ØÜßÚͳ Œž¡§¢”‘©µ©®´½ØÜÆ¿½¿ÖÙÍ»ÀÇÏËÃÆÉÍÑÕÙÝÞÝÜÚÛÚÜàãâàÚÏÆÇÍÒÕÛÞäéìéææçèìíîðòöúüüýüúõñèäÚÎÉÃÂÍÏÏØåòúýýýüýþýÿýÿýüúòëäÜÚÝáèëìîðóóîëêêæ×ÍŽ¼ÇÙìòòñëéêîðóòññîíìçåàÚÖÛëõýþÿÿÿÿÿþþÿÿÿÿýüú÷íâÖÅÎÊÔÞåìïò÷øø÷öùøùùùùøøùø÷óôóòðîëæààÚàíðìäàáãääääâãßÛÜÚÙÖÖÝìñóö÷ðíëúüûóÝÊÚßÎÊËü»®¤©µÇßïûüüüýýýüûúùùùùöîäÙÈÀ»ÌÞÙÒÑÀ¤“œ²¹¨„‘“¥²¹ÅÓÖÒÍÊɲŸœwYjps}ŽŠ_y¸»´¥f+   -?:Qit†’‰n@8(-%+20+#"*#!&+/5AW[``]RLFJJNQTFJHJYgqna?+ -  $cw€f]XHE94*+2]szy}nWCP[NE?JT_gex—™˜›–…ƒ–œšy9 - (8EIP\x™¤œ‚[I>563@;9AECAT;87989>.112<954/%+BOajeillpqnqnjgdkdjgfmvrqlsv{u}vf6 -Cˆž¤£«¦Œ~”“‚}um‚†b$       $C@E=6)#!+-./7>DE:4  *7A?DLRSXP>-$0?PT[VPSgu†nXA%  - - -$-83  - - - -4@7# (&-2344--0,22+'$"+3;DPSH>,%-(05?9-$/8BDCORQQTUYTFC8)"(5;BOYTMIKTUONNRbb_UJ51GLHCIKNTQVTLLMHIVNPYVYVS?6/2]qobfgnvrieb\RG2   -  #( *X‚‘’”’˜–”‘vH   1i˜˜Ÿ¯»ÏÝÙÐÓÑÑØÚÛÕÒÑÊ·£Š‡‘xbp€†rjfcq¡½½³¤r[o›£–¡§ª°¤—Œ‚‚[<;Wjqooo~ ¶­´Áô³¦«¿ÃÇÓÕÕÏÇÌÑÍÐÜÞÙÕÓÛàÜÓº«šŠ’Ÿ¤§¢—•¡³«©±ºÓÜÅÁ»ºÏÙ×ÍÌÎÊÎÊÈÏÑÒÕÙÛÛÝÚØØÒËØåãÜÒÐÑÒÔØÜàâæéîíìííêêëïðñõûüûöòïêâÙÒȾ»¿ÆÑ×àñùýþþýýþýþþýûøòêãÞÚÞàãçéíîòóõôõñìêêìîìäÝÞäêîòôñëèêîóõøõôôôóðîëéãÞááçñùþÿþþþÿÿÿÿþÿÿÿýþûðàÓÊËËÒÝàéïòôô÷ùøùúùùùøùù÷÷öôöóòïëééåâêíëâØÙâããããââÞÜÙ×Ø×ÔÞîóöùòðëëùüùï×ÍãÝÑÈÇĹ¯¥¡¬ÀÕéõüüûýýþüüüûùúúùøíåÖÍÊÈÒÞÝÓѾž•©´¶©„y~‘“©¹»ÇÔÕÒÍÈǵ¤Œ^_n€‚‚Œ‹_y»¼¹¨e- -   )EK[m‹ˆ\86/+2A3.$ &  #!",3?BN^]e^`TBPROLPQBKFRdknmT/ Zw„Š„f\QFG:/%/8@MHLTVw°Úàв½ËØäìëæ×Çùœ~mlpq`][dYP_]IIN?./'&"&# (' >_quk8 -   5Zpw€wrlVEQ[RA6I\]`^{—žž”ƒ–Ÿ›w< - 4>JTUhŒ §”{]OJDFLJFMPM=ZPBC>9762=V`edlppoottuqjqqmgjkjpyuq‚€|thA - V˜£ª¬¬š‡ˆ™˜ˆmpƒ…O -     - HHF9.,$''2-)!9+,.0-!-??@FJU[_[N=91-.7DP[\URL\mƒo`L-      - -:?GIJ>' -  0=6$#&%,0892/-1*423*%%$,6;=HMOA0'-407@<,)-9?A?IORSTTTTMH=$ -;;KSXSKLKY\IPQQeg^YJ93CQG?GPLRTUTINMMOLHQc_`_Y[H8(6atgglkohjra_[K>*  -  -!-  ,Z{“˜“’‰pE    2j‘š£¬¹ÐÛ×ÑÕÓÓØÜÛÖÖÔÑÄ´›‹ŽŒrdq‡‚si_i…§¾·±œˆci”§˜¥£¨®¦–’„‚••‡XB?^jnwppuš·«·Àò²£°»ÀÈÏ×ÝØÍÌØÑÊÙÝÖËÐÔÜÞÙ­£Ž‘›£¦¤“’­°©´µÊÙÁ¾´»ÍØÙÒÓÖÉÈÍÐÐÔÖ×ÖØÛÚØØÔÇÁÑäßÙÕÒ×ÚÜßâãåéêððóöðëêîðóöùûøôïëáÙÓǽ»¼ÁÏÛçðôûþþýùúýýýûüøîçÞÚ×Ýâåçèçíðñôõöööñìëíëððíêìììíðôñëéêîô÷úõööøøøõñðìêçãâáäðúûþÿþÿþÿþÿÿÿþþÿþúïÝÕÌÆÍÓÛåìðñöùøùùùùùùùøøø÷÷øõôòññïêéëîëàÖÔàããàâßáßÜÞÝÙÙÔßñôùúõðéëøûôçÐÕâÜÒÌÇÀµ¬¤¥©°ÇÚíøûûûýþþüýýüüüúùöíàÔÊÊÌÒÝÝÖѺ£ž¬ºµ¢sy‘š–©µ»ÆÓÔÎËÈɶœ}bbr…{‹ˆ^|½Á¾§n'  -    EPZv…ŽoH47//>:*& %)!-(+<>HOTaqg[UHNZUSXUKHP`cflY9# - [}ƒ‚}iYHL@=).1B:HGKOWkšÊØÊ«¸ÆÊÚççäÓÅÀ· €ljsyeefeUO`Y;ME<--%$,"&#45,A_prj<  -   9auyxqqtW@FQHF@U[_YVs‘˜ ž“€‰š™—tA  *5BISZ˜¢ ‘k]YXMMW\WOYZJGOUMITUJJAAGMNBA,,BYgelppprrvutxptvv{u}{€}€‚†…€}zgC -*f ¡¥§‘}†‰…‰~r|Œt3        IGD8)##"+*##%0*'-/) %3?GJMX]knnmooiXC7?JTSQICSo|o]L6'    - -  .:BLU^\TD:!    -  .B3%(!&9:9370/.,-1,()"(29>AIN=,-577@;;0.3;A@CIIYUMNUWSG<$/;>HQR[JNLT_YSMSfl`UD7*@MB?CIMLVUQJHLIRIILV\ae[S]D36_\Ukkifdkcc^PI8$   %$  ,^{ŠŽ‘Ž‡n<  -,o’–Ÿ§­¸ÏØÒÑÑÕÖÙÜÜÖØÙÛÑĨ’Š‹xih{ŒvkffoŸ¼¼²©’lZ„¢›¤¤¯²¬—‘„‡’•ŠY@9Sotvqwxš·­·¿Æ¬§¨­·ÄË×ÞÝÒÊØÜÏÕÚÔÄÏÐØßÜŲ®’‹’§®§¡š• ©¬¯´½Ð¾¹ºËØ×ÑÖØÇÆÈÑÓÕÔÔÔ×ØÙÖ×ÏÉÆÐÞÛÚØØÚÝàãâåèëîñõùøóêìîó÷úù÷óëçáÚÍ¿»¼ÉÓãðúüûûþýûöðøûùöïçÝÚÚÚßãäéèëìîòòñôóôöñëëëìîîïðîìíìîðìççéíó÷öôöøùùù÷öóññíèçååáçï÷ýþþÿþþÿÿÿþÿÿþþý÷êÛÊÈÉÐÚçìíóóøøùùùúúù÷øùùøøøøôõòðîîííëàÔ×ÚáåãâÞÝßÞÞÙÚÙÕßðøúûùñêêõøìÜÏäæÛÎÍƾ·®¡©°´ÎáðúüúýýþþýýþûüýüøõîçÜÏÊÒ×ÝÝ×Ò½£¥¯¹±¢cšœ¨¶¼ÇÓÑÐÍÇÆ´žrlp‚‡‹‚}Wn¶À¾¨w+  - -  -"5ITr€‚^H?:/8:0!1'#! +&/A??ADXdtocXZP\VYSXKJW^hf_:% # U|Š~`[RF;8<-2/1>IQ]clŽºÎƦ¯ÂÆÑßáÝÎþº§…`ap‚{umgXUccCQR<5,%*/'!*9;$Ag‡rH(     CbŠ‹|mvpTEIX^QMQRfaXoŠ¡¡’…‚š–›x@   )7?TOd¥Ÿ™zfY]ZR]]XMXVKGQMPUNVNNPRPWQCE6-C[filstqsrpktuytxwxqzz}{z†ƒ†ŠŒ{fG 7uœ¥   ‰‹‰ntŒq3 - -      C?;."$()! *N45/   $3BY`jrz‹ŽŽ”˜‘|ZJ?ADHPMANhvyl\J@53& -  /@Pa`_a[J5*   -  /D9! "#&+-/2/1--/82&%#$+2<=EI@<34569?=4//4>D==CFMLSPVSOED/'6?KRXQFLOOYROJOfd_Q@5*?KI=IFINNS[RLKLVTZN]fb_b[YQB.7M\gddfookd]]RF@1  & )\z‘‘•Œƒg+  ,h›Ÿ¤®»ÑØÔÒÒÓÖØÚÚÕÔÙÜ×ƶ›ƒ‹Œnfu€‰vnmg†¯»°ªš~Zf“–£¬ª¸­œŽ‹•˜`A=Tprqrr{›´°¶¾Ã±¤¨º¾ÄÊ×ÛÝÔËÖßÖÐÔÖÉÉÍØÝÚɶ±Œ¤ª®£œ‘›ª£©°±Å¿·´¼ÐÖØÊÏÙÈÅÊÐÕ×Ø×ØØÕÕÚÕÑ×ÌÉÙÜÜÞßÞàâåçèêïñõ÷ùùõëêíñøùõòîåÞÒÇ¿³·ÁÄÚïùýþýüüüýûñéîòìæÞÚ×Üâãççêëìîïïòòñññóôðëêéêìííïîëíîíìèææéîðððòóôøúùùùø÷õóðïëéçäåçíõúþþþÿþÿþÿþÿÿÿýûóæÒÈËÌÕãêíðöøùùøøùùùúùù÷øù÷ö÷ôóòïïîéâÚÙÕÛáãââáÜàÝÜÙÙÕãóøûýúôëëôïâÓÔéçÚÑÍÅ¿º¥ž¤±·ÒåóúúûýþþýüüýüþýúöòðíãÖÐÖÜÝÜ×Ϲž¡³¸±zl‚“›£¶ºÈÖÖÑËÅų“mkq€‹Œ†||_q´À¸¤k+  - - -   "2>KOOQMPcxzjRA?@8,(*1<;,'"   - -%?V^_cc_N=* -  -  - -  /:5%" %%##,,)-16.+-/)!!&-06ACOF>412:<>@:056@A>AGFGKLIXPIK@2+8AGR]TGGL]\YPLMccbRC26CH?8GF>KPPQTKOLRQYOXdf`__b_S<' I_caigmrnegcYVLJ' - ( 0b{†ˆ‹Š‹‰‡c+   8s‹™Ÿ§¯¸ÎØÖÓ×ØÒÕÝÛÕ×ÙÚ×Ë»§ŒŽ“zlem~{rkfpš¸»²¡Šfb‰Ÿ¤ª¬¼³˜Ž“•‰a=ETjppvtu™·¯´»¿ª›Ÿ²ÉÍÄËÖÚÛÒÊØáÚÑÓÚÎÆÉÖÞÜѾ¬§‘£¤¬§ž”–¯¦Ÿ­²¾À·²¿ÔÖ×ËÏÚÊÆËÕÖÔÕÖØÔÔØÚÍËØÏËÕÛÞÜáâåêíëêìíðóøùùõîíîñõòñëãÖÈľ¸¶ÀÉÝòýþýüýýþþþùíÜÕÚØÖÕÙßâèéìëííîððòïðïïëîððìèèèêëëêëíîîðìéåäèêìïíîïñ÷úùùùùùù÷öôññìéæåãäêöýþÿÿÿÿÿÿÿÿÿþþýùìÝÒËÌØáèëðô÷úøúùúúùùøøøù÷öõôõñòñðîçàÝ×ÖÜâãâãàÜÞÜÛÛÚèõöüýûøíêòçÛÐßíæÚÔÉÀÅ·žœ¬±ÂÝêôúûýýþþüüýýýýüú÷ððïçÙÏÓÙÝÛÔϸ¤§¶¹¬“wl€’•¡³²ÀÛÙÔÐÃÁ¤…ljsz”“‡rwds´Â½£m(  -    -%6BVyqZOC75>8,3+& ")027#  Sƒ…”sb_RL@802.2=AENP`qŠ°µž¬ÁÃÃÊÆÁ«Ÿ³¸¤jo{…Œ‰scXR]`CIM-**1)-0&1EZPFPXr€ˆ€K* -  4Vk}yltt]EOU`U@FOXGPm‹›Ÿœ”‡u{‘–”ƒD - - ".COK[v›©§™y`cX^`[\]\W?KDBR^Zcjf`d]XTZYF>J[jptrpsprroouqpx{rrxqvuy|‡„ŒŠ€qN#&S‡¥®ª¦ ”—¡”‘{‰|C - -  - -   *)"! $-.!%'9CD6  '4Kev‡Œ“š˜œ £Ÿ”tR>AAKONJLaƒ‹‚jYHC=EHLZag_NA540-("  -   - #9R`aaY^^P>&       #2;1" +&!'2.+16421*)($#(39AIFC<302:;=<2087=BFEINRKMQ\QKMB)1JFDMPSRPIMXXVT\ibbdji^_N=-P`ffinqrmka]WPUF'!( /Wt€‚ˆ…‡ˆ†{f/  -5t”™›¤«®ÆÛÚ×ÙÚÖÕØÜÖ×Ù×Ô;°Ÿ‹ˆˆubju|plep„¬¿»«œz]w¢¬¤°¼¯’‚†—€]CBM`hnyvpŽ°¬¶º¸ ™¨¶ÏÒÆÌ×ÚÚÔËÒáÜÒÐÛÕÅÈÓØÝ׏«–›¤«¦—’«¨¬®ºÁ¼¯ÁÓ×ÕÍÑÜÑÌÎÖÓÕÕÑÐÓ×Ú×ÅÄÑÐÏÕÖÛÞáåëðòðïîííñ÷ùùøñðîïðîëæ×ÊÅÄýÅÓæóýüþþþþþþþüóâÏËÎÑ×ÙÞäèêìïðððîòðññîîììììðïêèäåæêêêëíîïéççæîïîñòððñô÷ùûûùúøùùùöôóñîëèæâæðøüÿþþþþÿÿÿÿÿþýýôçÖÍÏÔßèëñõöøùùúùùùø÷ùøùøùøóðòóòñîçßØÕÙàááãßÛÝÜÝÜßêôøûüû÷ïîïáÓÓêíåÙÐÊÅ𢨰·Íåïöüüýýþÿýýýüýýüû÷ñïîêßÐÌ×ÜÚÖζ¦­³·«’sgu—™Ÿ°­ÁÝÚÕÎÁ°dmou}•Ž}cp[w¶Ãº¥v,    !+F[wnOIE?>>;/"** /6A>6CCLM^mqkifaVEHN_SRP_keK1  Us’s]ZFJ?3*//+'6DS`ej†¤®²¤ºÃ¿Â¼² “¤®œ~dbzŠ‚c^MN^TIIH60/4..4/ .RbkmnqˆƒoC    - 5OuzzopvdLON]WAEQRG@d|”˜˜–‰q€“œ›…D   -%$3LRKg’Ÿ¢ž‹ha\bada]YTFFE9J^`_c^cia_]dbN?J`bnx€vr}woov{xy‚~{~|{‘ŽƒsX# 0c¥¤¨§—‰”¦«ž‘„‡e1      &+6?C.)6;AD4  $4KfpŒ“˜™™ž Ÿ—W=;APZQJJ]z‹ˆv_M>>EVmtyzn`IC?CC@:.    - -     -  - -  - -  - 7L^cd]^`TM7     -  4?1$''056/22750/)&'"!-2;DLND853>33>;4000:CIFEQNKOTQXLG="#-=LOMMQPBJ_]VVOVfaWSD6>DL@JLGCEUUZKPQNNRRR]cfgmghga[L(-OZgnqwvrpldZ^]Z;  -  1Tl„‚Š„‚w`* ?t˜¡ ¤«©µ×ÜÜÞÛÖÖÙØÔÓ×ÓÓÌÁ½®„Ž‡kdp{shhv“¶º³©beª«°»­ˆƒ‡–…]KCNlhmnko°¯·µ¹§¨µÀÔÐÇÏÖÑÐÒÎÉÝÜØÖ×ÝËÅÑÕÛÙɺ± Š•¢¦§—š–›ªž«²¹Åº´ÇÖØÕÇÐÜ×ÏÎÓÖÙÚÖÏÏØÚÍÁÁÍÐÐÔÙßèìðòõøõñîíîñó÷ùöòîííìçâÞÑÃÃÌÊÉÛìùûýýüÿþþþüúôãÕÍÏÒØÛàæèëðñòðòñóòññðëëìðñïïðîìåâáçåèéèììêçèêðîòóóôñòõøøüüûüûøøùúùøøöòðíêæäçìöùûýþþÿÿÿÿÿÿÿþúê×ÏÓÚßäèîóöùùùùøøøøøøøøøô÷ôóóóòñêàÚÖÔÝßàãâÝÜÛÜÜÞéóøûýüøñòìàÐÔíêßÑÉŽ³¨©­µ½Ñéñøúüÿþþþüýþüýþýûøòîîëä×ÏÕÛÜÕϲ¥§³¶¤”riuš– ±ª¼ÛÚÔÏ¿ tap}ƒŒ‚g[p[h¬»¶¢r.  -+Ev|YEM@>@HHHB[hsssh`WQKJXXZUccN2" -"  Gu€‘qYZLIH32/)+-9@Pc[pŠ¦¯³ ›·Äþ¸¯œ–£ŽvbavŽ“…]VPY_PFFI7003/49+! <]qt{ƒ‚pg<  -    +Eo}xnnpeI@NTR@?MMQN`”™—–‡x›Ÿ…H - - &CKRZ€‘Ÿ“ug^^ZXe]VVPQK:JU[mh_`eb\fdeR=?`hkztmqutv|yzw€x|€Ž‡„…‡Ž‹…‹ŽˆxT%;o“ žžŽ†”¡¡“‡|„‰~Q#- -      #-8CLL3 !#0?DE3 %2Ear†Œ‘•–›š—’z]>?BQ_ZSUXvŠ‰gO=;@Yo}{|tiSCHKJE><+       #HMLC624>;3<970'3MOOS]HKN_a_VLMbi_UD7=JJKJEGJOUVSGGFONEOPQ`cdkegg[dT34Sgkjsoqqog]]^]W7  .$ Pcgl¢²¯¡´Ãüº·§‹“ ‚gcjv‰‰q]VHI[MINI8.0+,/9/ -Jdpt|{ˆwtd?+ - ,F_mtnkxd@FNNK?BHX_RY„”—‘Š}vŠ”Ÿ‡X - - #&1FVNož£ƒna_]]ahaWQPD7N_cmhb^`abdc_UHB\inxwrzxy}}tt|wt}‰ŒŠ‰‘“ŒŽ“ˆqV. J„—£¡¦›‘Ÿž“Žƒ|‰–|C     -      )2?JOJ1#1ACF2  $0G_ow€‚‡‹‘–š—’Ž{bHEFW\]XSXv†ˆ~hV@39Omw|„„lYHGNQJD?2  - - - -     - - -3RjspI  (+-@cxs\="1J[^`aWQRK8  - -      -*<1&**'.014*,,0*)&0((#*4EDK>?:-06=7:452+1@@B>AENQNNKONN?- 4ALMRPSIEQaWPROK\cYTJ;7N\I@FJJNLWWJHIPRMKQU^^`iefghcX<"6_oghlpnsocY\f[K/  / -9eq‚ˆ„‰‹†tj*  9mŒ–›¥ª¡š²ØÜÚÚÕÖÙÙÒÔÚÛ×ÐËÇÆ©‡…‰mh}„vrceo´¶´­[]’¢£¨•‹Š‡‡”x]B8Jhprwt€‘¯µ¸µ¶­­²ÅÖÎÊ×ÛкÀÈÊÚåÖØ×ÑÑÉÈÔÙÞØɸ±™Š’«© œ–“§­«­®½½ÀÒàÛØÑÕßÚÍÎÒÕÖÑÌÌ×ØÊ¿»ÄÎÔÖÛÝèíóõ÷ùù÷ôòðñ÷ø÷öòðíæãÝÛÙÙÐÈÈÌàñùùúüþþýýùôìãÛÔÓÔØÚÝåæìîïññòò÷ööóôòòðîììíðñîïòñìéçåäååææççéíòóòïïñòòðô÷÷øùüûûûûüúüûúú÷÷ôôñíëêéäÞâòýÿÿþÿÿÿÿÿþýöéâÜÙÜÚáëðôöø÷øøù÷ùø÷ùùõòóõôõòñòíäÚÒ×ãââáááÜÚÜãëôùýüüüøóèÕÌåéß×Ëúµ«§¬¯·ÈáóõöùüþýþþýýýüýþûúøñìïìçÚÐÕÛÜÙϵ«°·¯™‡ndf~•š™¦¬³ÐÖʯ|anrwŒ…j^`e\e«»µ©ƒ;  -  "2""*,).0./.*'/(-.--,-58EFIA@82/406=7&.03;D?@?IKGKLLQRH5" -1BOTZYWULL^XNQOQ^fYSH7;KSD?EFJKPWRKOOVVPMQYbcdcmgigaXG2-HbhiprvsmhaabbUG1 -,' !?eu†‰‹ƒ}xk. 2lŽ–¢©©¨§¦ÂÖØ×ÕÓÖÙÓÔÚÝÜÔÉÌÌ´›‰’ƒlv„†sjagt¸¸¯—tXq˜¢ž’†‹Œ‘ƒVA9Ajns|{|³·¶¶²­¯¸ÉØÎÊÚÞÙÅ¿ÇÇÔâ×Ñ×ÔÓÈÌÕÙÝÜÒÁµ¨Ž¢¨¦žšœ¡±¯«®¼ÀÆÖãÜÙÒ×áÜÔÓÔØ×ÒÉÍ×ÕÀ»ÅÐ×ÝàääèíòòòòõôóôõøúúúõñìçÞØÚÙØØÓÏÓÞð÷üýýþþü÷ñéßØ××ÖÚÛÜàãèêíðòóòòôöùöõöôñîïïíëîíëîðíììèçèçèéèêêëïòòñíïðñðñóööùùüûýûüüûýüüûùúøùöôóïîìåãçïøýþþÿÿÿÿÿþýöìãÛÜ×ÔÞèíòõööøøøøø÷øøóöôôôõõòòïëâÚÖßäãâãáÜÝÚáëôùýýüýüõèÔ×ëæÚÏÉ»²¢¦³·ÀÓì÷ø÷ùýýýýýþýýýýýüüúöíìëçÞÔØÜÚÕɳ®´²ª–p_f~—§­¯ÉÏÉ·Žfgt€‹‹|d^\gZd«½µ¯‡7   -*ZkVOH;23BD05<.*'(-9BB@OON?FFMOTbjfjk]YY[`afrqM( !  Ej~’o`aYOH:,0&%$-AO]ix–¨³² —®ºÀ¾¿Ç»•‰“ŠiZ\`wtfXVOIYWGKG=8+(++1)?_q†‡€uzmjmpQ,  - - -  %?_€‚rqh]CHPTMB?ORYT_wŠ…€‚Ž––‹W1   $:BENs‘œŸžobhfhfbjf\gcinlmlkeghgjji^HM\msx€xw||€~|wvpqx~€…ˆŒ‹’Œ}b?87>B@:% %)), !/?LPHMTYhrŽ›¢pUPLWW]SNKbx‚sR>70:]owzvpgVGS^XPL=, +Nkzo^B24CILD$:U`^EE\vˆŒˆƒqS5,5FTfslg|“žš‘„eB$*E^dhhdc\SH, - -  - - %?B:*#"%11*02/-/0&(--+()338EJNH<;4050387*//-;C=;?CADIGIPOI: 4@HW[^c_TJMUVTLPdg[KD9?RRBC?IJLVSNNRMLHKOJWfbggkgkeh_LH@5" !Ccitrssk`]_fj[[M. .A+:bt„‡Žˆ‰‚yzvA :j…ž§¨¤¨¢¤ÀÓÕÓÔÖÙÓÓÙÞÞ×ÍÐÓ¿«—‚Žxiƒ‚qfkj…ªº¸ª“j\‰¤œŠ‹‰‹•†M8=Gkps}|ƒ†­¸´´¹¯­¼ÊÖÈÊÚâÜÍ»ÅÅÐàÜÊÑØÕÐÈÏÙÞÝÙÈ¿¯›†–¤ª¡ ˜™±°®´³ÆÒÝãÜÙÔØãà×ÖØÙÖÎÉÏÓƸ¶ÊÚàäêëëíðòñðîðôöùùúûüú÷îá×ÎÊÑÕ×ÛÝÞéóûüýýüùóèà×ÕÖØØÚÜßããèééîðóóôøõøùö÷öõóïìéèèêêêæççêèéêììêéëìíééìêìëêëííîðñò÷ùùùúüýûüüýüüüûûüùùøøôôòñîêéêðöùüÿÿÿÿÿþþýõèâÛÑÐÚæìðôöõ÷øø÷ø÷öôöóñóôôòððíéàÝÜææÜÝÞÚÛÜâëöúüþýþÿöäÖãëàÔÌËÅ»¦¢¦´½ÌáõúùôûþýþýûýþýüýüýýýøïíéâØÖÙÛÛÒı¯³±¥‘l\b’’“§«­Â̽¢phww˜’Žr^`bradªÂ·©ˆB - - -=j_WG<;652489+&)+5CAIF@9GRVQTs„’‰z‹Œ•…X+ -  -(05566;20.-3>===?@=D@FMMLR= 0>PTZ_dXNQQ\[ZQSb^VPD:=RHGCDJJJWVQLJKKMOKEQeegbheekhaPNB=,%$Kewosk\\\fbd]ZZJ)  !>7?ap‹Ž‡‡}yw|L -)b‰–¦­¢œ±Ÿ¨ÉÓÔÓÔ×ÓÓØÛÝÙÔÓÔĵ …Š”ˆok€†vhekz´º©™„an–›ˆ„Š‡–PA2Fhlvop~Š¬·´¶·®­µÇÔÅÅÙßÜÍ»ÁÇÍÜÝÌÈ××ÙÎÅÏÛâÛÏÀ¸¥£¨Ÿ¡’‘¨¶±µ²ÆÙßäÝØÕØäàÖÕÕÙ×ÍÇÔÉÀ¼ÀÎÝäéìííîïðïïñ÷øõ÷ùúúø÷óèÚËÂÄÑØÚßáíøûüüüøòèÜ×ÓÖØÛÝâàåçæèéêëïñôôöõ÷õøùù÷òñîëëêêëëéããàãçééëìééëëìèêæèèçèèëëëìïðóöùøùúûüüüüüüûýûüûúûùúù÷÷òñîìëèìóøýýþÿÿÿþüòêçÛËÍÛãìðòôöööøõôôôòòòóòññððïíéãÜãæÝÙÚÝÞÜáêóùüýþýýóãÙêéÞÔÒËÀ¶©£ª¶¿ÐèøûõöüýþþüüýýüûûýþþüöîêèÜÔØ×ØÛÓÄ°°±­Ÿ”peRpˆ’“¡¨­ÁƲ‰bj|„‘™“„hXdgwa`«Á¶¤;   T[]^B;@=4''0,+*).7EHQKNKSLNRNCFPThhkn[S\^mqxqJ' !"# "Fv‡„q_]JFD9'1%&)*GZfp€”¨¯®¡µ¾¿¿ÄÈŧŠ’Žz^HXkgZg`XYeEKRH04++03@+-3TkxxmgkwnR- -   -8_xvrpmdB5@AHF9AV\RRgƒŽŽŠyn‚Š„^' - -  -#4B8Jg£¥œ“trntxqlpruqelhhgkeghkjeePIagx|ƒ‰ˆ{†…ƒ|~„ƒƒ††‰‹Œ“’“Ž‡ˆ~u`>!/[‡•œ ”˜˜˜”’‹ƒˆ‰{T%  -    - - 3.0123-.#"/$  &7EXeju~Š“™š™˜”sOIKMSV\TJ\q}|r_L9,/QevvusrhTKZb[F3",Js‡…tcW]a]`VQUbhmqvsg[`nyzz…x_\[`\`jmdbz“›š•i;",F\gjjijfYG+ - - -   -<;+!$.157542*74.+.+ #+0:;HIJG223737@2+*./@@?8:?>?=CIHSC7$+Unmlb]X]`ghb\^R@ +C0Casˆ‹Š‡ƒyzqvV -  ,h—›«¬ž‹¦§˜³ÏÐÒÓÙÔÕÚÜÚ×ÔÔÔɽ³™‰•~bt‚…tsjs{¥º¬¢•rY†›’…‘‘Ž•xP9=Eipqus}‹¨µµ¶µ¶¶­½ÐÁÃÒÄÉѾ¾ÉÅØàÏÅÒØÝ×ÊÍÔÜÞÖĽ­— ¡¡Ÿœ•›³¯¸³¾ÖàåÝØÖÖâÞ×ÓØÕÒÊÈÓ´ÄÉÑÝæëîíëëëííî÷ûù÷ùûúöòñìâÏÅÃÂËÜâäçöûúùøñçÛÐÏÒÙÛÞâãçèéêëêìíðððòôôö÷÷õ÷÷÷óðêêëìíëëèåâããäçèèèççèêæååãåççæèêééëïðñòõøøøûúüüüûûýüûüüúüüøúøù÷øóññìêééðõûþýÿþýúùöïÛÍÎÖâêîôõõöööóöóôóòòóóðñððîëåÞâçãÝØÛÞßäëôùûýýýüðâæñëáÙÓÊÁ·©£«¶ÂØîøúóõûûýýýþþýûúüüüýúõëçæÝÙÙØØÙÒÅ´²³®Ÿš„pf\n†–£¨ª½¿¨z`oqˆ“—ygWbrxa¨Ä¼¨~<  - --bTVVG@H:5#.4-/0;HRNFQLTYLJMKIGQ[]dee]]a\jvpT4 ## %"# - - -  ?tv„m^YIH@:,.)-&)EWcn{­²°Ÿ¤½¿ÂÁÀÄÀ¤‡‹”zWQ^j[Qhh^Y\THHN?35$,09*(=ct{|rhcw€~~vX4    - !6e|~|nkcB7I>MB=BIMPVk†Ž•‘}n‘‘ˆd- -  -  #*FED=1.7437;7&(,8F?=A=<=<@>KJPI7$:FHK\a_bQQZ]RLSYa^QOB4:LNJB>GOUQPPRIGM^dXMTcg_jihcac_XPJJC@55VmkiZZccbdad`ZJ+ 7:7EXh‡‹‡Œ‰ˆ{}ƒ[(  /h‡• §¥—Š’¨ž¤ÃÐÒÓØ×ÕÜ×Ø×ÑÕÕÌʬ†Ž‡kl€„~{ois“²®©œƒbv”…Ž“’–~N;=>gpitztƒ¦¸µ³´µ¸­¶ÈÀÃÀ¦®ÏÆÂÆÅÖÜÔÍÔÚÝÝÎÇÎÜßÖǺ± ”¥Ÿ¡ž›®¬°´¹ÒâåâÛÕÕâßÖÓØ×ÎÇÏÔÁ¸ÆÓÝßçïïëéêìððóùúùùüûøóîíâÕÅÆÉÇÎàíòëòøöðæÛÔÍÏÔØÚßãåçêêëìïîðïðòòóõööööõ÷ôôðêçääééçæäàÝàÞßàßÝÝãæâÞÜßÝßàßàâáåãäæëëíîññôõ÷ùûúûúüûüûýýüûüúùùøúùøõõñïíèèèëöýþýüüþýüíØÉË×ãëïðôôó÷õ÷õôôñòóóïððíìëèâàççáÛÜÝÞæíöùýüþþýîåïôíâÚÐÁ¾¯«¨«¼Êãõûøò÷ûýþýüþþüüúûüýúôïçççäÞÝÝØÕÓǸ±·®œ—†vg]k‹‘•§ª¦¶°rfp€„–”p_]g†–ia§È°…;  - HYGIK9A=6((0% *>CV\^SXQYTIHJGNOQX^hga_bbmpudB "$#   7h~‰kXRJHE13%().>Wbi‚›¬²«ž®ÇÉÄÀÀÀ»¦ˆ’€bWe`GXigYbbRFQP@:/&-270-Eotvrobm…Š„d1  -   :^w|vzujB0DCID7AIAIOm†Œ–‘†lx–‰e.  - -$+5=;Qq“£¢•‹€rstpsuxqou{mvqrljljjqojf^eo{‚‡Œˆ…ƒ€„ƒp}~sx€ƒŠ‹‰ŠŒ†ƒ{l_:)@f‰™ž œ™™œŸ”Ž‚vx‚|_.  -        .+/2/,/.7*  &1D^jr~‚‡•œŸ¢ ˜O@ENU]`]OSdt}tfE1/(0Leqrvvp_TRXO<+! !9\‡’‡p_[PQZ`SLT`jsukaC6:Lgsy}zaKDL[`\`iqik•Ÿž›ˆ[6"/NborrmgbWH)   - +AF3 %)0871021290$! '%/9HNG83+75751.))0;E>DG@>>8;ABNQF3%1IKGY]]_URVaVXJQ_aMJA59DIGEBHRMVTNIIKJTWWZ^__cinkhaj_^MQQJFB0 2brmVT`ia`[]d]O= "+3%:=CPdx…‡ˆˆ€x|„i0  /g‹“žª¥”„ž¤“¯ÍÏÔÙÚ×ÙÙÙ×ÔÙÙÏÌÆ·›Œ€p|‰†ympsž²¬¤ti‰•†Œ–•—ƒSC>F^lmrk{‚¢µµ²²¸¾·Âʽ½¯ŠŸÌÊÄËÇÑØÔÐÖÝÞáÑÄËÖÜØ볨’ ¥ œ™‘«¯¯´¶ÎàåàÛÓÕâÞÖÑÕÐÌÈÒͽ½ÈÕÝåèìïííïïòò÷úùõøùøõðéäÖÇÂÌÉËÛïøøéàèãÚÑÊÌÔÔÛàâæçëêìíîðððóòòòòôøöõõõôóóðèáßÛÛÞããáÞÚØÖ××ÐÒÍÐÛß×ÐÎÕÒÔ×ØÚØÚÛÛÛÛßàæçéîïñòõöùúùúûúüýüüûûûüúûúùøùø÷õòðìéãéñøúøúþþýùìØÉÏÙâèíññó÷õõóóòñòóðððííîìçåäéîåâÜÝàâìöúüýþþúêèôôëàÚÐǹ«®®·ÆÔíûûøóùûýýüýþþýùùùüûóèæãåççâáÛÛ×Ðƹ²¬¤””veUn‡•¨©­¤€edu‰Ž‘‡„kc_{Œ…hg«Ä¿«Œ@ - -   0[NK9FI?2-%#-)#,=Q]be\c\TUVEBBBKQX]ljcbdtrvjX2" &&" !=g{‚pTPJNC;*,-/*$4M^s‰™¨­¯Ÿ²ÓÒɼ¾´Ÿ‡Œ“cRT[T[b`WX_MKKC94(./6235XwyspkbiƒŒ’Š[/     !6Xwy{yumI5=HM<9>IB<<]„‘–Œ‚u‚”“d3   ,8FKc… ž˜|lsvwzzyrnywrqxtrtorstzloallvz‚ˆŒ†‹ƒ‚…xy{|†Œ‹”Œ‰…‰zmcA1Q}—Ÿš•’”•˜~|‚|q?# -  -  -  - -  " $" $*640*%   !(1@Xhp|{‰’—›žž¡—U@DOR``_PLZr€tcP3.%*?\korrrf\TYXC3" *Fs•“…n`SSY]LB>HZhh[I>34D\jonun\RGEUa_^ctufpŒ›¡ž•sD'!5PmotldaYP;     1B>.&"# /76218+.3/+#$+.37ANGC3-66+.3,(/.:>@B?C@=979^Šœ£¥š“ŽŒ”™ŽŒ‚„…_- -      -%!!"!"**3578("  -%5?Uiyyz„Œ–šŸ —„M;BHQ\b`VM[lwxjW7(%+;XiprrokYRWYK4% %4e“—‘‰oXWTWSE<8ITRJLLF:7HagniidZMJM`kc^qyph}— Ÿ•zT7!"G_gkoieaXH  -  - -  - - -  +@<0!# "/3.15;6780.,&+&*<<;:F@BH8*>OPYgcZWM]WZTJQVZWLB3=NJKKJGMPWUTQJJFFLLMYadfd\bcjjca[^[de[J1* AXPJ\\aXZ[]WXN>+  - 5Yoxˆ†Š†‡{|†n1   KHGX€•š‘Œwl‚•””r=  -".@:@^| ž‚yxysvqwxxs|‚‡zw{ƒ{wmffrv}ƒƒ‡€Š‡‚Š†|ƒ~~~‚…€€„„„ƒy|wm`CIo›™ £—‘–•žœ”yP$    -    - -63-'+" #2?7/  );EZi{‚~…—œž ¡›ˆ^HCFObbc`KOjsxr\=/##1UfmquroZIT]SC-  *Oˆ˜™•…iWUSQD91<92;DBAD7( '=POTa_TSP^b]VKKVSSK?88KIFGLIQNKXMK>CFLRZJUecadfhgmg\\\d_`ibUC=(6AGT__a^RPbXSE8   +bil}€Š‹…‚uƒ~j8  - At‹’ž§ ufp„¡™·ÐÕ××ÙÜÙØÕØØÔÒν°™}‘{sƒˆyqqy—µ®©—‚dh– Œ–š—zTC>>Zqu~‚€‚˜´°¶ºµžÁż¯¨‡†Ž³Ë½ÂÄÅ»ÀÉÐ×ããâÛÈÌÒØÙËÁ·ª”›¢¡™‘–§³ªµ·ÒâÝØ×Öãá×ÎÎÉÎÑÑÔÓÊÅÁ×èêëèèèìîïïììêìííêåÚ뱫µÇáîïêáÕÈÀÇÌÏ×ÝßäæìììðñññóôôóôóóôòðïíçåáÜÕÒËÅ»ÃÌÊÊÐØÞáàßÔÕÖÚ××Ö×ØÞâÝÞÞÙ×Ö×ØØÖ×ÙÖÕÕÒÖÏÈÅÊÌÉÑÒ×Üãåéíïòö÷ùùûüúüúúúüýýüýùúúùùôñðéäßäï÷üýûðÛžÌÙäêíðòôðñòðïðîìéééáÕÒàðòóóîççãçíöùûüýúíÞìòèÛÓËÅ¿°±·ÀÇÛóüýûöùøûúüýýüüüûûúøïßÌÇØÚÝæàÖÙØÔ˾¯¥“’‹xjj€”“™¥©–zhru€‰Œ‰cfegˆ„owlTš·´¨…A  #WTC>K??40"*$-3:KPYccc]`X\`UKG=EKIPaglq‚Œ|iC&"+%!)$ $(D]Z+1^qwihgYQ?:/*3)'(:Udp„—¤ª®¦¥ËÕÒÌž´œƒ‚Š~aNGT`\W]ZT`XU^O47;04AIFQdfqzzem”’ˆ}hC$ -   0`wyxw{jO<7@KR86=CF=V~‘”’“‡r}’—’wC   - - #8>@Sp£šŒƒ~„€wu€{z{Œ†„Œ‡|t|€xvjipuwzy€‚ˆ…ƒƒ|zxzuty|z{syvt|zysgVBGpŠ”Ÿ•“•™›’‰„“’q>  - -   -  - -  AF<1/##%/3/"$ 31%%.OdmtrtpaNITWD=) $7r’™š‘€eWWOC6,0?Q^c_WF:5:Pgoti_PGER_nlhqynfw•”ŒuZ6$&F]gc^[VSV@  -  - - - -  *A@0)&" "!(3740412.)))%%#*0CLIQG=5:75:::51;5DE?;D@9878?@?7.,7BLSccZUU_cZQEJYTLHB5;NLCDHN^VXZVOCEIQQIKVcd`ephlkhd^]ad`dcYPA6%,?N\]UU]ZVVPN4  -   %Xieq„~wyˆ‚‚f1 -  -D{Ž™ ¢sahu©¤£ÆÑÓÕÛÚÚ×Ò×ÙÔÑÎÄż¯‹‡•„tsƒ…wqop…®²©š’w`|¢‘˜š“v]A9@dr~}–²²¶º·¯Âü´¤‰…Œ®Ê¾ÂÃÃÆÉÊÕÙããâàÊÆÊÕÛÑȸ¬œ™ ¢Ÿ›‘•¢®­°°ÃÙÛÙÖØããÔÏÎÊÙ×ÈÒÏÁ½»ÏâçççéìíêîîìëíîììåÜ͹¯­´¹ÅÔÚ×ÏÄÂÅÉÍÒ×ÚÜãéêìïðñññòóôóóóõóòîëçâÛ×ÓÊÁ¾ÀÀºÇÎÐÎÐÕÙÙØÝâèéêèçèéæäèéééèäææçâàÝÚÛßâÝÝ×ÓÓÎÏÎÓÏÈÉÒÔÚâéìïó÷úûûùüùøúüüüýüûûûûùøõóîìçâãçîôóíÜø¾ËØæêïðòðïòððîîíëåàÖÊÉÚìñíðòêäâæíöùûýüõæÛîîáØÐÊļª¯½ÄÑçõüýûøøøùúûüýüüüüüúõéÕÆÅÖÛÞââÝÚØÔÍÀÅ·¦š—‘Š|vŠ¦²¢—œ®¦€iju~‰“Žvbacw…ssjV˜¸®Ÿ‡F  - -  -IZ?BA<=<4()40(!0811)(3/##  +8F[hkgd^cms’•”šŽY78?GS`b`KIYnrucD5(&+?E?@;66;8:>>2,")4:3$DP_\YZYLNOC-  #JbegiZP`quzsf4   B|Ž“œ¨Ÿ‘†kii{–­¢¨ÅÐÔÛÜÜØÖØÙÔÒÎÉÈɼ¥‹Ž~ow……}qjwš´°¤”rgŽ–›˜pZ>7DADFAEJLNA>A@A>9><=>;??76;=9/7)'%!&.542,6:311/30' -# -   - GPQVLB3& (75)-*#"  - '7AU_VPLLJP`m‹‘˜[D>8BOU``OFSdoqjP3-#$,D]jswvr`NPZZE5& "8d†œ¡›‘zdWJI<0)3@Zfi\F<23MgwwpdZUGI]jf^]orlp‚‘ˆ‡~hH* %9T^ghhbaZA(   - 2HE;*!""%,16<221,.,1##$&,0:@=DD>96?B;:5<5065;@C=>@3.18>F?9$!!349HWVQHPXYPOJOY]UKHGFVOGINHIT\\TGIJ[TQLER[ckdeeeed]\_`abd^_WPJ>+"6KVb[XXTV]9& 3YfnbZcbhqpxdD - ->v“—¥£¡œ’ujio¢©›²ÎÕÙÛÚÙÚÛÚÕÖÑËÈʲ™‰“ˆnm…‡yii‚¦´¬ª¥‡apœœ—tY@=>\x{€„€}‘­¶´­´½½¶´° ‚…—½ÂÂÁÄÅËÉÏÙÙãâÝØÅÃÆÑØѸ Žž¢ œ‘•¥¬¢­©ÁÖßåçèá×ÍÊÓÞâÚÊ¿³®¶¾ÒÙÛáçêêêêêéêêêåÛͼ¯¬¯µ¶µµ¶ÀÇËÏÕØ×ÙááåéèëëðòóòñòõôôðëêçâàÕÏÉÉ¿»¿ÈÌÜéð÷úúû÷ñëíîôúüüüûùõøûúôõùûúöóó÷úùöôñíìïóùýýýüöðåÚÖÎÐÑÒÓÐÖÙÝâæëðò÷÷÷ùøúüûûüüüûûúûùùøõóòïìåÛÓÎÄƽ¸¿ÏÝæêìðïîïíïìçäàÚΰ»ÝîõúüùïæåîõüüýôæÕáéÞÒÊÅÁÀ°©¶ÀÊåôýüüûûøúòòøøùùøøúù÷ïà̾ÁÍÙÚÚØØÙ×Ñ»º¾¶¨—•«ÑÙÑÄ´ ™¡©ltw‹Š‰dcc}wgz‰”Žj—¸¤™ŽE  %MD1676=7+$",2+:ACVXSMXdkc`acbWWSGZMHHDf}ƒ‡w[E."+()"!(EUgqx|O(atwnb^PH;9-.))&+5Lgh|™«´±²©½ÑÏÊ¿¸°¡Œ‰Š…l_TSaSE[YW^`KOO5BG9-/0Gly‡ˆ‰‹|{zwq~vpP$  - -  -  -!1    -  - '# %! "'#!!!$$  - - -   JUTSE:5-*790'%&!  (2:L^VIKKFH[qŠŽ‘Že=36BPWY\WHL`mqlS8,$!$:QdqvwscWNZYVE:)Gq”œŸŽt\SJ?803;Kci]H==6>TovpikZLHN]ja]ksuktˆ‹‹}\6-CZdgd^\WK3   - - 4AA:.,%%,271./)(,0%%" )/7=?FC=7287C>?91541=A@?<>561:,"#&7N_isxof\^\\`Q@&  %:]Š™¢¢™‡eVND86/2>XdbQC@76Edttqj[MGEUjhbfoumo’”ŒuD' =Rcf[YVUMA+  -  -  /CG>1*)"*5305:,(+.,#'(:9?D?<3.3@;A;7')2?>@BFB=77766;A?2 .38=GEHCBBUY[QCGYTTLC3=JKGFGQSXRQKJOPPTJJO^eaa_`fikf_X^aaeb_`^ZTM3*!A[\XUOYDD;civ{y‚tp`'  M‚ Ÿ›™`bbe}˜©š³ÐÓÕØ×ØÝÝØ×ÕÎÐÎȽµ£’™’r‰ˆˆvqo§¸¯¤¤Š_f‘™kR;8E`lz‡ƒ€€“­±µº¿°¶»°«—~‚’·Ä¼Á¼»ÉÙäâÛáåáѾ»ÇØÚÐò“‹•Ÿ©£™•›¯©¬¯§ÉâéêéáØÎÉØæãäÝÀ¯§®´ÄÖßçêèèèçææèåàÖŹ³´»¾º½ÆÊÐÒÖÚÛàÞáãåæèéëîîïðïññðìéãáßèëíéÚÖÓÓÚãðøüýþþûø÷öõöøøûûýþýüù÷úüýûøøüýýüùøøúüüüûùùõòðïôúûýýýüúõñëæâÞÜÙØÖÎÓØßæëðñö÷ùùøúüüüüüüüúúùøöóôòïêãßÛÓÉÇÅÈÕßåèêëëììëèãâÝÔ¼«µÔíùüüüöêçîöùú÷ëÕ¿ØÜÒÈÂÀº°¦±½ÉÞòüýýûüýüöòùúûùøø÷úúúòáǹºÊÔØÜÛÛØ×ﶬžš§ÓèáÓ¸š—™—jy~“Œ~ofcozkrƒ˜ÁçÕ–ž·¨¢–T  - $PC-?8>6/'+*1()0CWaf^_WWdlncaa^XYOLOQDCXqˆ€T, $ &*'  &=Umu€Œe2 +Xkzuj^SMXK+)+,2O5I]pˆ™¬²²»«§ÂÍÈ¿¶´©’€†‡h\PRifZRVV]^YbV:(&)+,A`s†”‡uncchsvja:#      -   -  -     - - -  -   $5--,6@BEA?3/87>;=H=-,9:5?HH@@>OWU\IJK__R@9?JFFJONMPOSNLGMPQPHKY[]edhfekaVXckedeehg^YS?2!+LWTQRM>8 %Yemou~„yrV%  C¢¡Ÿš‹Œ†f\^fkŠ§¥ ÁÐÓÛÙ×ÙÜÙØÖÐÎÐÉÈÉ´‘žyx‡rnv•«²¨¢–n\Œœ’t^F<>]p~„ƒ…„«°¶¹½´¶¶²«•€´Å¼ÁÁ½ºÈÞæçÝÝäÞ×¾ºÅÒÙÒŶ›‘˜¡¤ŸœŽ“«­ª¦ ¿ãéëêâÖÊÌÞéææÕ¶ª§ª¸ËÕáèëéèéææèæãÖÅ¿½½ÄÁÀÈÎÕØÙÛÞãæåãææéííîðíððîîìêâÝÖÒáêîìéÞàåèïùýýýþüúûøøúúúúûýþýþþüûûüýýýøùýþýýûùùûýýþýüûùøöòðõøùüýýýüûùöñíåáàÚÔÕÑÔØÜâêïóúùùøúûüûûûüûùø÷ù÷öôñïìçâÚÔÌÊÇÍ×áåèêëëëêåæâÝØƲ¶Ñíøüýüùìåí÷ûøïåÎÅÎÒÉÀÀº¶§°ÄÑçøýýüüýýüõóùùûú÷öøúúøñàǵ·ÃÒØÚØØØ×ÒȺ¸©œžÂæéÖ²’‡€šŒmj}‹Œ“Š{ganˆnq‡ Ýëà  ¬«¤˜X! & - - @C=04530&#)&++*8N[df]g[]`ifd\`XSUVKJ?IPXx…|l5)+!",##8Sloz„’p0  'Yirm^[VSK=5132(B@Vpy‰–¬¯¸Àª »ËÈ¿´¶ªŒ{„ŽqZFNlmXL[Xb]YgY4(,,5AIl…•~s`Z`hgjrp]?. - - - -!    -          -     -    6Vy‰Š‚sL -    -  -    -  -$*(#",3>B=<-(  $7DN]\I@@EN^i‚‰k>17:?FY]SFCRcqrjM6-*$&9Sjnknh_OS^a`U> );\‚˜—‘wWHF@;4',B[d]VI>;;LI=7=67;6880*26;BA=<:85;=9;A:-#;947EJB@9-% *9CN^\OHFEFTeƒŽŽoD2/9;BWaWLEOiqrlZ7-)%"4IaeijjaXQ[be`K2 +@kŽ˜“ŽxeQDHB7+*8F[daRLA7>Seif_QOKHWdif_esuo€–›™‘y^F&=U`ffc_c\B -  - -       3@E;+""#$&"0;24310-&!"''-5?DJEA>97<>>:54+*6&(86/?JHA;KSW[SDQ`]WI@7CMIFF@CKRPSSJNKUWPOR]db]fhjih`]W^e_ajheec]XOB0 2OROH=   8>PlhkqbO% P“ ›Š•“q]Tdhn†¢¡”¹ÐÑÓÕ×ÙÙÚ×ÓÓÓËÐÐǯ‘Ž™’woƒ‹|kki„§µ±¦Œbg˜¦Šn[?8]{y~ˆ¨±²±³´­­¬©t{w€¢ÈÀÂù¸ÂÕæéèáÜÝØȸÁÓÚÚ먋Š—ž ˜’Œ›¬¤  ±ÒÞáèâÙÖÖÖÜåäǦ¬´ÂÕÏ×ÝäåãåèèçæàÚɽÁÆÃÇËÕÒØÚßâáååçèèêëëêëîîîîìéçá×ÎÑÔÓÖäîòøõñöûýþýúøùöøøûüüýýýýþþþþþüüùüüýýüùúýþþýýûûüüýþýýýýüüûúùøóòóöúüýýüúóðíïòïæÝÙÍÄÆÉÔäëïòöùùùøøùùùúùùøøùù÷ôôðíëäßØÐÔÙÛÝäéëëëêçæåÞÚ×ÈÁÙìöúöööîêòûùóåоÇ˹¸µ´¬§¨´ÈÞôýýýüýþüøôøøùú÷ðîõúùøíÞÈ¿½ÅÑÒÕØØØÓÍƼ®¬¬ÌàÙÌ£~fdˆšuku‹•—†vjfbo{j”ÆåëÞ™“°§¤ŠL! -K78,$-,%#/&!0#9F]_ih`^Z_lloka`PN\XOVT]ddw}f=*..#"'4IS`ioƒ’›„J $Rfqjg__\G>*)7:AAP^lx™«³·¿­‘ªÀ½º¬¨ž…qsˆyXTR\a[Z]^kgZQ?%3==CMj‰…tfMGRUfolimbP2!  -  - ;C\mY:2/IctvsighoK0%.2/AEL4   +IP`nvpfjkˆ€^QK^_cM/BWrqy‚L    -  - 1IjˆŒŒŠxq?   - -  -  - -   -  "0675*!    &6AL[aVJKKJPe€Ž””—sG4,5,+%"/B\gjljj[SSahkY?' - +Mo‰’‹u\LHA9/,4@LZ`]RIA 1T|‰‹’•‰‹–£œŒxtsvv_Pi‡–Ÿœ”g8   - -  %7Jcw‡‡€ƒ}kA    - -        ! -572"  ")3?KWbVNLLJWi€““–xK3-0?KPVZMBFZnupgM/)%"+/%"!%(%'.5)*).0*)"!#0)35@JJMD=;<:@IE3/1;A;>?:;?9428=FGF7"(>>4=<@?=>AJFHDW_[SM63EUP@?>IMNSUPHDSVTUOL\b_djd`g]ca^ehf]dfadaZ_YA8$  #0BG50Xjx~{lH - I‡™£¦¤›¦¥k\__egƒ££—®ËÑ××ÙÛ××ÕØ×ÖÙÒÊÀ°ž’š›~x„Œ‰tk†ªµ­¦’jp™šrU=?HU\jrtkS.% -  !>QVP?4HViŠ“˜—‹~ƒŸ©ª®­–‚ˆŽfX]`[]X\Q.*)(6:KXoˆ‹’›˜“‘£§¤–}z~wp_n’•œž|E    - &4?Zosw}††€yd<" - -   -    -  - -$&&#  '''"   %/1?I[\VOLJOZfzŽ’~L//0E;*!$',%*075..-)/1+)#&'.4CLLJA=;=9A==6023;A>?8=25878AAD@2-:??BAE@8;???CGOegXR>6@KLEDLNMUVSRJHNYTPGJWZ\egfadcc[\bgffcibb_a\SB6&#)  ,7-   ?emwrgD KŒ˜¡£ª¡« ƒwi_`_co¨¥›¸ÍÓÔÚÞÛÙ×ØÙØÚÕÑÉ°Ÿ‘–x††|tps’®³¨Ÿ‹ovˆ^C=Xx‚‹ƒ~ŠŽ¨«®±µ³¬ª¥—{wuz¹ÀÀÆŸ¶ÀÒäçààÜÏÑÅÃÊ×ÚË·«”š–”‰…†ž ™™£¿ÔäÞÑÇÓÞÛϳ¤¦¡¥§¹ÅÑÚáæèèèæÞÛÛÙ×ÒÐÓÚÛÜàààæçéééëêíììîííêèäßÙÍÆÇÓáð÷üüýýýüúóñòñò÷ùûüýýýýýÿÿþÿÿÿýýüûýüýüûúûüúóóùúúýùøûþýüûûüýýþþþþýþýüûüû÷ôôóñîñúýýþþþþüûôëÜÉÃÄËÕàéïô÷øøùøùúùùùø÷÷÷÷öôòïíèæçåáÛÝâåçèææãßÜØÖÔ×ÜéìîñóñìõúúïÜÆÎÎúº¶ª§¤¯ÀàõþþýþÿÿþüúúúøôõùøøøøùõçÓ¿º¶»ÅÊÎÁÈÍËÿ»¹ÁÀ´«¨“’ª´³¡kw—§wi\gfwzƒŒ§Ê×ØÖ¿yŠ«¡¤™Z! - :>+$!'!7GUg_W\`_gebcmjZ]][YFFHckqrcH0 *+&!!""1JS^\d}Š—¦«ªŽR Icpi][ZWM;/.7<@AE\iv‚“ ©²±¨•– š§©¦ŠgptxbZTVikaTH754=BH[_`a_Veli\VNF>@K[iurhZ9"  -  "":W[_UVixzˆ‹Š€w¡¬­®¤ŸŠ‚Œ„kfaaZaZ^]bip|†‰ˆv~Š–˜˜˜Ž’›¤¤”Š‚v|ˆ|dw‹™——˜„Z!    &2=Vdcgss{{zrd;  -      - - -  *(%"  ! - - - &-6?HW\]RRJVZbzŽ‘ƒT9,.=?KW[TI?IcproX3+'"'8Laglsj\SXblpbM5#0Fg„‡reOFG@83*,:I[`bUH;7@ZpywoYFJWcaWZiupp‹”“‹tK"9Vbed_a]TB* -   -   2@A6"$+$'//54%)5.'#"&+16GMQG@>;96>8:;+--78<96=;;165:HI<0 '9?>>@HC<<;FCAJP_eZMC;DWMJIMMNVRNOUGHVVHEGWYegbcbdih`Y^eekjceab`_X=96*'#  -(%   FcmliJ T“˜™ž¡¦¥­¦‹xj\Y_dy›®žžÀÐÓÚÞÛØØÙÚÚÙÙÔÏÍÀ¨‘’€s}ˆ„uprwš³¯ª£ˆiv–rIDVv‡ˆ‹‹…¦«²®°±§Ÿ¦ŽttusuŠ´½»ÆÇÉÅ»ÉßåäÜÜÔÖÏÁÅÓÜ’“š•Œ}€˜¡–œœ¶ÔãáÖÌÛåÝǬ› ž˜˜¥ºÊÔÝåééåÞØ×ÙØÚØ×ÙÜÞßããäçêééëìêíìííëëåàÙÌÄÄÍÝðüþýýþýþýûùñðñô÷üüýýþþþÿÿÿþÿÿÿÿþýýýýýþýûúøúúööøùùùúùüýýýýüüûýþýÿÿþþýýýþýüùùóðìíôúýÿþþþþþýýôãÓÆÁÌÑÛæíóøøùøøø÷øùù÷ôõøòöññíëèêèÝÖÚÛãæçæåàÞÛØ×××ÚêïðòôðéõûøíÜÉÖÎû¸¶®£ ¤­ÈèùýýûþþÿÿüüüûõòôûýúùùùñäÏÀº¼»ºÇÇÁÃËÆÂÀ¾ÁÉÉÁ¹­ž¨¼Á³”{w¦¡‚e\aft~rˆŠ™ÆÜßÞÖÀ‰ª§§žf! - -   -/@$ #$!=FOZ]PXj^nmggm`b]U\RHPPezroT2#"(-+1% !I[`WdnˆŽš¢©±­ŠLCbuieYYYM;,<@IA@DUms~”ª³·ª“™¦«©Š]gsƒm[U\fZK>8:@?FLUahbJCFZgidTI?AOYa]YZPRXeyŒ‘”†^:+29EJWYWL@Cbgpq]4*+3$'3JYhmmkeZX\grfVA-   :Wv~‚q_IME97/-2@H[`]O;7@Uht~xs`KEIY^\X^ntr{†––‚\/+B\cZ]`_UH3  -   -   /EC1($)/.*)+,-10('/10=EINF@@???>=854785<5=;:<2.<>=FH?4&9A<=:F@GNXXeocM16GUmh]KBBM[`hjrk`YB-  - 10+#&4/'*NgjNNhvŒ“™„†~‚–¤§ª°¦”„‚ze^V`\flpt„„—•—•ŒˆŒ‘˜Ÿ™Ÿ¢Ÿ”‡Š‡ˆŠyn…’–›Ÿ’s0 - - - -  #!';@@JTW^^_d]a]Y4   -       - - -     ""$'$-+$#$)"#  (7=@ISa_XMRSWe{Œ‘‘„c5-.:CJV^]N@DTgose>...+(.DWhmoldYXV_nm`T3  &>c‡Œ‰r\NGA=8*.28Sc`XK=;C]jmvueWHLO[^YYlvrs€‘—’†jB# $0HZ^]^^UI=&    -  2@D4  # +6.2&...5),',0-BA@0,:47@?8@A7304??6@=1 ':A9@??;:>@CBFFX\]PME4=KMDEBRUYWSGJPTT\LHLX_dcbg]cc_^aZgdc_fd[`]VVK>76A5"# -  !Vc]> -W˜¢£ ª¨ ¥ŸŒ†xpf`[\ez’¨¥›»Ñ×ÛÜÛØÚÛÙÛÖÔÖÔÍį›˜Š~Š‰€sy‡•­µ±¡’mizmGVl†ˆ†Ž£ª©³³§Ÿ§›ymvju‚¬À½ÉÕÐÇ˾¼ÚæåÜÑÏÕÛʺÇÔÕƼ®‰•–Œ}„‡šžž¥­ÍãáÙÍÕÜÖí ¨œ“›¤¹ÈÛäääÜÒ½¼ÐÙÛÙ×ÞàâãâæçêëìëìêìîíêéàØÐÈÅÄÉéüýýýýýýþú÷óóø÷øúûüüýþýÿþÿÿþþÿÿþþþþýüýýýþþýýüúõöøûúøûûýýýýýüýýýýýþÿÿþþþþÿþýþýüúú÷öõòô÷ùýþþþþþýýùòæÛÕÐÐÜçìóôõøøöööö÷õöôôõ÷óñïìêèÞÌÌÔÜääâäâáÛÙÙØÒßîòôôñìêôúöéÕÖÖ̾¾¸¯¦š ¦³ÖóýüüüþþÿÿþþýûùøýüüüùøøíßËÅÄÁ´¹¾ÇËØÙ̾ª ¨®§™—š¤«¤iq‹–­±‹pX`epxt~†—ÉãæéæáÑ¥§°¦q-  2S*#$1PYZSSLQbdifflkf]WWTZSXclfg@, -&2-).- 6[ld^fm“œœ¤­³§Q=c}qZ_RYN<47@?=NDPe{‹’¤©«±§Ž…˜§©¨¥š‚msz€mgSMI?6AEFMY_he]J6*/N]oeYDDIXb`goqoqfN(   '.0+#*5-(L[k_WZy…€•ŒŠ…~’¡¬°°¬™‡Š”ˆpc^b^dmrv‡„—ž˜™ˆ„”“ £¢••˜ £¢‹ˆˆ‰Ž{l}–™ ¤ž{7   "*'!475BBLIQMQTNLQA#    -       "$'$&'+$" "%$  -$3=DJQccZMPV^fxŒ‘Ž’‡]9,-6=HR\[RE>QelrnO7*%,+48Odjjie^ZZ^kqh_A- ,M~Ž‘ƒkRGKHB8($5JYZYRB;;J_gmyphWIR[`[Zemnqx…ŽŒ„wV/(@V[_PVUF>0    - -   -1CG1"%".2.-).*//+)(&%->KFDC<;>BACC<14.2>B=:98:3:28;>ARVFGCMVVYVRFMLNPF;FZeddhcfide_Z_f\`gef^_aXUI94872."  - 3NH7V£ ¦« ¦–ˆ…spnXUcs~›¯¥«ÈÕØÚÚÙÙÙ×ÙÕÔ×ÖÐʹ¤˜˜—€y’qqp‚¤¶´¨›~^p„cQn‰‰……‰•ªª¯±¶¬¡£Ÿ€oup{z¨À¾ÌÖËÃÉÇÃÓãæÞÌÏÛÜ×ÄÈÔÓŽ¯¤‘ˆ‘ƒ“ ž©©Äßá×ÉÌÒм¯§ •Œ“•¶ÇØããÞ×ȼ¾ËÙÚÚÝÞßâæäèéêêëìíîííéæßÛÍÃÅÊÐÞøýýýýþýûøôôóøùûúûüþþþÿþþþÿÿÿÿþÿÿþýþýýýýüýýþýýùøøûüüüüüýþþüüýýýýýýþýÿÿÿþýþÿÿþýýýüúûøöôòóøûýýýþýþüûõêàÖÒØÞæíñóöùõõ÷ö÷õôôôöôóñòïêçÝÐÍÐÚàãäââßÙÙÜ×ÖãñöõòïçèóùñäÔÙ×ÍÄô°©¡¡¨»ßùýýýüþÿþÿþþýüùúüüüûùùõêÛÐËÉÀ¯°¿ÈÎÜÚͽªšŽ„{}€~’¦•nk€Žž¹¥z[UkmzpmŠ³ßèéêèäÒ…|¢¯³«x0 H4" (=QUZPOO[ffrjegli_\OMW][dthQ7%,,"'(',. E?. -:?9?B?<<4;;@@CQ_]ZIA7CRMFGPLLS[USGHJNMIFOYgbggcf`ig_Vchc_g_]]chZQMB8<<2-&#/:3 L…ŸŸ¤¦°¦©™t‚Š}tlfXW_o‘«®š¸ÍØÛÚÙÜÙØÚØÕØ×ÒÍĶ¡——‰~‚Š„zogx˜»µ©£“yhyPo„‰‹Š‹“©­¯²²¨ ššrj|xt€…½ÀÐÕ²¼Á»ÊàéåÚÖÚÞÝÍÉÒÑÌĶ¤‡Š„w}ŒŸ ¡»ÛÝÒÈÈÑϸ£¦žŒ‡‘¦±ÂØÞÛ×ÑÄÁÂÈÔÙÛßßäæçççëìíïíìëíêèßÚ×ËÁÇÏßñúþýýýúøöõôùøùüüüûýÿÿÿÿþÿÿÿþÿÿÿÿþÿýþýþýýûýýþüûûüùûüýýýýýýþüüýüüýýýþÿÿþÿÿÿÿÿÿþýþýþüüûúø÷÷÷øøúüýþýþýûøïàÙ×Üáçìïóôôø÷úøôòööùõôòïïíèãØÔÐØÞááãáÜÛÛÙØ×æðøúõïèèôöìÛÜäÙÎÇÀµ®¥¡¦°ÂäúüüüýþþÿÿþÿýúõùùùüüùøóêÙÎÉËò»ÅÏÓÛÔļ´©˜|cehlkŠž}cƒœ±²—l`]bs‚qzŠÌãêìíëçÖŒ|¤­·³|2 7F%!"'-?O_a^LX_]komjfnhaOSJZ_iurY@0&3(''.+$"3]rtcqu}ƒœ¦¨­¬¬ª—Z  7]}o]_^VS2-52B:HN^gt‹¨·¯ª¡–Œ¥²°Ÿ¢¡—miqf]SJAFLHRU_col^I>+&)5Leel_YGXbhd\iw‚‹r^3'   ! -C'%6Q]c[Yili‚”‘’‰‡—Ÿ¤§›‰’yplf`nkjky†‘‘–•“ŽŠ‘—šœ›¡–“¢ª¬œŠƒ€…Ž€liŽ ›†I  - -  -"&.0,+-3,068?GFBB$  - - - -   - -   .11-*+.($&!     *4=CP[_^`cqy|x{ƒŽ‹lA-'18>AT]^RARirwu^=.%%)(/Daeglkf]\ZdjoiaF, - )Y~”˜’ˆmVMOLD;1(/@KW^SD<@K[hrombUJIW`_]^owsr}ˆŠsX:! :NUQMJME9( -  -  - :LF7" %#"/40(+292()))&-8;=AII;15>@@E=71653+473:;:=728@D<) $2=6        -     - -    45/),''%'%     -46HS]ceajvxyw„Ž‘oE()-18@J]_VDGbuvgB0*+()*<\hihiid\WblpmiS6  !Ai†’‘~cLKRM=5,,9CTbZGA<=Kbjqih^TKOY_\Zirtrq€Š‚{pI( 1CKGJNFB8)   -  - 7FF8,+('"23+7/,2/.,$"%2;0:CC:=?101322*6985--0*7@;<.#+;>@CJ>>61449ABK[_SH;2FKEGMCLMWVVHADDGMKAG\beedafcdd_^^beffmdedb\WN@85@203$ &* - -  O“š¨«®°­¸©\y‹~}l]GKPdƒž¬ŸµÒÚßÞÝÝÛÛÚÚÖÙ×ÏÎÊ»¤•{j}„|usxžº¶®¨™f[nnvŠ‹‰‚„…™¬·¯­¤Ÿ¢šndupwy‘·¼ÈØÔȶ±°ÀÜêèÞÔØÜÜÛÊÆËÑο° Ž†‹€u—¢œ›£ÍÓÈÅÎÜÖ´“—£†¥´¿ÐØÕÖпžÊÕÛÜáâäçéëëëëíîìééåàÛÖÑÐÐÙðùüýýüøóñõ÷øùûüýüýþûüþüÿÿÿþþþÿÿÿÿÿÿÿÿþþþþþýþýüüýýýüûüþýýþýýüýýþþþþþþþÿÿÿÿÿþÿÿÿþþÿÿÿÿþþþþýýüúúøø÷õ÷ùýþþýýýòèâáÙÔÝäéïòôôóõ÷öô÷öõóðïïìèâÖÎÍ×ÞßáâÞàÛÚÚØåð÷ùöðëïóìÚØííàÑÄ¿¹­«ª­¾ÔíùúûþýþþüþÿÿþúíéôûýýûùøëâÛÚÚÛÔÒÍËÍÍÉÁÂÃÀ½¢cl~ˆŠrasˆ–±³›‡eeo}}n‡Ž—Ñçêïïïíë×u–­¾°„9    &7  -+(3JTZ_[\^Vdtnn{pqvkiVT]ep‚uT:!"5;0()"!,Zwx{sƒŠ—™©°¯©«¬§—W 7[nqaW\XC80.7ADFLZfj„¡¯¥¦¢¤­«¤¯°œzn^PEIJWRWapxzoYC112*##+K]fmj\SWUYZil„Ž“˜qA&  "'".96"'.H^kh_fts|†“˜‹||’¢°°¯«š…‹…mbij_`fik{Œ—£¢œ•ˆŒ”œŸ¥˜Ž¤¢Ÿ‰ŠŒŽwdz”›Ÿœ—[  -  %(/-54=:A;2;;%   - - -  - -     $01/00)$)+#!  )39KVW`gagy~yrrŽ–š‘qF+'-22=EW_ZJB[syuoM4)&&&-4Rbefghb\Tajsuo\?%  1UsŒ‘‘‰rRELNND60+;K[_PG@;=Sgslgh_WLJ\^^cmxohvˆŠ|y]7':KIKHIE;*  - - -   #;JF;.(+*03(.)10,**(!(3:>ERPE@:>B>D=?.).982-6A2+21+9>4@A' )6F@>A?@6*257>@J\]MF:1ALMIEDGJTTWJ@FFGLM;DRcdehbgged]`ddhdicdfe_`^OB99;<88* -' L ¨¬­²­µ¶Žeg}‡~uc62>Mg‹¥§¥ÇÚÛÞÜÛÚÙÚÚØÙØÓÐÑ˶™—’xq‚Š†vk~’®»¯«¢‚gg~…†„†Š‰¡ª²°©²¯§•h_{zw~¶¼ÉÚÙѼ­ª¹ØããÝÓÒÚÞßÐÃÌÙÕȶ£‘|~‚ƒ†xy’¥›”ÃÐÁÀËÕÖÄ š§›’™§¶ÄÎÔÏÌȼ¹ÁÆÓØÛÝâäççêêêêìíîìèæßÖÖÖÖÔ×èùüüúøóòòõ÷ùúüüýýýþýýÿþþÿÿÿþþþÿÿÿÿÿþÿþþÿþþþýýüûúúúú÷øüú÷ùúúùûúûüýýþþýýþÿþÿÿÿþÿÿþÿÿÿÿÿýþÿýýýýýüüûù÷ôóöûüþþýøïìçßÒÓØãêìðóööö÷ö÷øöóñðïìèçÞÒÌÒÛÝãáÝÜÛÚØÚçòøú÷ñîòñáÑØïëÞÑÅÁµ®¬°¶Â×òûûüþÿþþüþþÿþúîêùüýþúùúðîëêçèâÝ×ÑÉÊÆÀ»¾Äͽ™um|Š‹kp†“˜·ª…sacquo}†Ž©àêëíîñïêÚs–¯¼´…9   - /@KUd`\a\emwuutsqxpcYael{{mA#-=6+'*(Ij€wvpy‹œš£°°«©®­¦”^  7WooZZ`WI7/.<7:?B[`k€‘›š¤­©–Œœª¬®¶²Ÿx\TQ[WTUWfnswf\A4*-+%(0.Ikqst`WYW`cmŽ•šœvH% -  $"1<9(B\ek^gyp…“Œ‹zy¡«°¯¬ Ž†Œ~pf_cbcXfpv…– ¤¦›Œ†šž¦¤Ÿ’˜Ÿ¥ž”‹…Œ‘Ž|s„“Ÿ¢ ›r' !#%)4<784;=>0:<1$ - -   -  - -    - -    !&*22030.*%!     )5LX^ZIBTmvwpY9"%)(-3G[bgeedZTaiqxteK2  - "Bd†‘”Ž|cHDKLLA2+0>V]ZMI:=IassppnfTLX`\\eprkv‚ˆ„~kM0+=EEFFE=.   -  -&7BA1* # /2/*+*/-0+)!&16@//328933;3(24/48;C?)!.?@E:7/2>;4?EUXQH7-9KM@FRKJTLQAHGHLHMJIO^beefgefjYZcojcefahac`\J;;?<==0-% ) - Y”¢¬¯±µ¯´²™ƒcm}~ucC207Wx“«¤µÓØÙÜÚØÙÚÙØÙ×ÒÐÖѾ¬——ˆ|r{Œƒzt}—¸º·ªšue|ƒˆŒ‹Œ¥®¯°¬´¬Ÿ‘c^qv•¶»ÇÚÛÏÅ·«»ÒÜàÚÓÏ×ÜßÙÈÎÛÙ˺¬žŠ}ŠŠw„žš¯Å¿¿ÃÐÒĦ–¡¢šž¥°ÁÌÐÏǹ°·ÃÔÜÜàãåççèëéëêêìëéãÞÓËÓßéçáæò÷öòòõõøûûûýüýþþÿÿþýÿÿÿþÿþþÿÿþþÿÿÿþþþüüúùù÷õôïïïïîêò÷òïïïîîîòòòõ÷øùûüýþþÿþÿþÿÿÿÿÿÿÿÿÿþþþÿÿþþýþüüúù÷ô÷öøúùõôùõíÝÓÍÕßæìñôõøöõööôôóñðïíêåÜÌÉÕÝÞßÜÝÛÙÚÚåòøúùõñôîÚÊàïä×Êù®§©²¹ÌßõûûýýþþþþÿÿþþýôîøýýýüùùòîëëêìëçáÙÕÏɲ²ÌÙɧ‡v|–~iŒ™­±—x_[eztq‚Š·ãéìîíïîéÝ•z—¨¸°‡6   -  - -):FE]]aaeVeos~|}ukssgdekx}vV((634--1)C^ouqlvŽ”Ÿ¦«°¬««ª«¡‘b -7auv\S[VH545988=E\dmn€ ©°®™‰Ÿ¨«°©’i\X\``X\ktno\GA./2%*+*/5Tw|yrc]Zplrwƒ”“žœ€N)  " (>>"#>]ij\Xrƒ{‚’”†„}‹›¬­¯²¢‰ƒ‹‰qggfecemrƒ–¡¥¨Ÿˆˆ”¥ª¢œ– ¦¥—‰‚‹ly’žŸ˜™x+ - -  !#&+286.43<<4705&       "$(21433-""$"  +28ES_aa\XWVT_dr›œ–{M- )-9BOY_`TFHet}vc>* (+'/=Nagffg`YYemtvl]E/  C/OvŠŽ‘‰uQHKNJIA5/8H\[WPB87NjyyxtndTPV[^Yfrnsw€†zdK4"5AHEED;, - -  -   ,:@C8#$'.0(.0-*30(*$!)-:CLLG>2EA=;<92-../.55;<749:62=EB* 0<9B?=@736=9/9DDTULC5*6MLA@IHMRNMCFLSJJOJOYeghgaeegjZWcnjfbfeccc`XQ<:=EC8--#  ^š§¨¬¶µ¬·©“’vdhyo\?GGPq„†˜°¥Á×ÖÚÜ×ÙÚÚÙØÙÖÕØÑɼ›˜˜‡{|ˆ‹|kp{›¾º²«Žbw‰‡Œ‘•Ÿ­°®°¬£–ˆcUmvxwŠ‹´ÁÈÙÖ×ÏÄ»ÁÐÜÜÓÎÍÔÜàãÖÎÙÜÑÀ²¤…‡l‚Žœ‹‰»¿ÁÏÕк˜ˆŠš¢¤­¸ÁÊѾ®°¾ÔÞââåèççæêëëëéççåâÙËËÌÙóùöìáåëïðöúúüýýýýþþÿþÿÿÿÿþÿÿÿÿÿþÿþÿýþüúúöõòñðíëëëèìêëëêéíóïíðìêêéììéèììííîòõùûüüþÿþÿÿÿÿÿÿÿþþþþþþÿþþýýýýüúöóòòðëòüþúðäÒÎÏÛåìðôø÷ôôóóõôòððïëæäÔËÔÜßÜÝÛÚÛÚÙåñ÷úúùöóëÚÑçìßÔÈÁ¸®ª±·½Ôê÷úüýýþþýþþþýþüöóúýýýüúøïçãââââèêéá×̼­¤³Ã½¢Œ‚…ŠvqƒŽ¡­–ta]diwfwŒŠ–»Öäèëìíìéá“l˜¡¶²€6 -    #;E@MPW`a_[`tuwophflqljjzzR/!(51:60*-%Cju{{rwŒš£±±µ²­¬ª¢›ši$ - 2Zmt_S]TH;02>=:GIPjbl€”§­³§•…‘Ÿ§¢Ÿ’u`bdeg]atug\S6)/2-0+*1):Ealw}jbfovw€‹’š›ƒG+"  )8C* .Oagc^k{wŽ•Š‡†w}–ª°°²®–…ŠŒ~nnhlfgpsr…‹›£¦žŒ€‡™  ¤¨™˜ž¥§¢†‹Œ‰xji‡—˜œ|7 -"!$""*$(5.2976265*0)    -  - - "   &-0532%""$ !#   -+6A^twsvwg_RV^\X]hruo{€|{qZ=)+AGC?83& -  -  1?IP>)#'.3210-*614))*.9;EOLI:3A@>=682.123326<@8*42279AK/$0;7>>A>95:C2679KHOF?5!3IHC@HHILVMHEHOUQKKP^ijjjjgcgh]Wbcajia\eoc\VO=:@@=64& - `ž¥¬®¶»¯¸¥“‚i`kpV=L[\ˆš§¦ªÍÖÙÚÚÝÝÚÛÛÛØÖÔÏËÁ¦—ž”~y†Ž…sp|Š³¹³¦žp{Ž‰Ž‘Ÿª¬´´¨ ˜„YRellt†¯¿Æ×ÔÑÐÊÌÍÕÚØÉÈËÎÜâãÜÎÓÛÖǶ¦‘„„’•~pƒ”‰š´ÀÈÜÜμ’€†—¨¦¨±½ÉÎ˺²·ËÛàèçèèéèééêëêéçäà×ÉÇÇËèöøóëåèìô÷úüüýýýýþþÿÿþÿÿÿþþÿÿþþÿþýýþüúôñîííííéêêìíìîîðïïïðôòòññïïîïðííìëëêéëêíðô÷ùüþþÿþþÿÿýþÿÿÿþþÿÿÿÿÿÿþýüûøöðíêíõûû÷ìáÏÃÍÝèïóôõõõöóõõõðïïìéåÚÑÔ×ßÝÛÛÜÜÚÚãñùûûúøóèÚÓäåÜÒɾµ­®¯µÇßïûüþÿýþýýýýþýýýøöùýýýûû÷íäÞÛØÚâììëá×ϼ«šž©«œ˜ŽŽƒjp‚Ž¥¡|bX]l€quƒ†ˆ¶ÌÚâèëëëìá™k’£µ³‹;  !,;:BOJX`Vaklr€uih_hlrrio}u\;&!#2437205#Acvwmw}‰‹Œ—§±´µ°¬¬¤™£§u/ *\pqeMUWI=51=;?=E[ehl‡œ®²¶¬›˜¡ ž‘…pfonmmdpsjWKE4+0+.'$,65>N`lssxptvx{ƒ„‹Ž–™žˆT0  - - - )>F- Pdij_f|€rŽ™‘Š‰ƒ~£­²²«š„~ztmfhcflpt‚šž›~ƒ‹˜ŸœŸ¨ž“™¥§¤’‡‹‚xwrm†–œ£‹F ""!!"!!#$*-.,82506-+,)   - -    -   !-1-,01" #"!" *:BDNZjmc]ZX[Zf|‹˜¡˜T2(+28?M^ac]IE\t‚zoR2"&(&$)?VcehfdZLWdnsrjX@"   -Be~ˆ‹lVDDJQOD835>U^[XHA9Jhx|wush]Z\`TS^lttw€€xshM1! 7>>;3*"    -  - -@GH7)!""#001551/&(.)(+3:6;2+,335958<54)%1;;B>2 %+6:8<=@748?:312=?JLE1);KHB@BLGSXLHA>OYSLNQ]`hdjefieeXZca]e`Zddae`XH>09=:52#  -Y ¬¯±¶·³¶£„|…[U_TDO^gš²£‹–¬¢´ÓÕ×ÚÜÞÛÛÛÞØÕÕÏÉö”˜Šxƒ†‹}mju˜´º­ ƒn Š‘«­²²©™–€\Kakmq‚„§¾¿ÎÎÄÅËÑÔÙ×ÕÎÆÌÐÚâäßÎÑÙÙν­ž†{™šŒw~‰Š“«ÀÎÝÜÒ½œˆ‰”¡«¬±¹Éп²¯ÂÛàæååæèééêêêêëêåàÖûÁÉÚíðòîììðò÷ùûüýýýýýþýÿÿÿþÿÿþþÿÿÿþýüúøóòðíêëíïïïîíïñòóòóôõôóóöõõ÷ö÷÷õõôóóóðððíìëèééîîòùúýþþÿÿþýýþÿþþþÿþþýþþþýüûùöóñìíô÷øóéÕÃÃÑßëðñòóôõöõñóñðïëëéáÚÔ×áàÝÚ×ÛÙÜåòøûüüúðàÐÔæà×Ïľ¶±ª¬ºÎæôýýýÿþþþýøþþüüûùùøúýüûüøìáÖÝáäêêéçÞÖͺ³¦ž¨¤“”qcs„ lUUjz|iƒŽ¤´ÄÍÙâæëêëàœs‰ž¶·Œ:   - -3>?>I[Xbp‹§°±±µ£Š– œ‡~{toprspyvmZK=;2)/:5',5:BI^bgv|„‚†w}‡„‰Ž“›‚]/  %AF."J]bg\d}xtˆ“Š‚{~¤¬­¦ž„‚‚nddgppdjjs‰”›˜—‡‘–ž¤¡ ˜¤ª¬œ„„~‚rl•™˜‹E " &":2#$" +&**21*23/(4/%0"  -      -       -#)*'())%!"     +9BEPZgkhZTU\]ar†•š—„_7%)-4FIS_b\H=Vr{|r_4#$'&$)9Nafed]ZMMYgprogQ.  - -  - -MrŠ’vZH?HP\TD;2;JY^YME;?\o|€{wpfXPW\XXapst€„wslcC%'1:<1+  - - -   $.DLG6( #%*1-,231-*$##(.3==DKHA76<:;<200/01712=533'0/6;/,5?=>A:.*?HB8>EIGP^RQGMSMNGLSXXcegbjlkbVZafcid^d^]f`PF5.7A@54( - eœª«ª³¸³³so{hNNKJXhv©Â¹™§¨¤ÇÔ×ÚÛßÞÚÚÛÖØÖÔËȼ£’šˆ|Š‡rgkŸ¶°§–n€›™’—ž®´­¯¥›‘ƒ^K\alp|ƒ£¼ÀÅÉÅÄÉÎÑÖÚÖÍÈÎØÙáãäÓÏ×ÚÓÄ´¡‹}‘—†y‚‹›¦¾ÕãßÓ»‹ ›œ¥ª±É̹°´ÑâãæççéêééêéêééçâÙʸµ»ÊÛçíïïñôøøùüýýýýþþýþýÿÿÿþþþþÿþþýûøöòïîïîííïðòòóôôöù÷÷ô÷÷øøöôøøùúøøùùøö÷ùøõöõôóïííéêéêíïõúúüþþþþýÿþþþþþþÿÿþþþýýüúùöòïîïðíé×ǾÃØâêîòñôôôôôòñðïëëèäàÖÔßáÝÛÙÙØßæòùúûûùìÜÎÝêÝÕÉ˺°®ª³¾ÖéøþýþþÿþÿþýýþýüüúöôùüüûûöíââéëéääãÚÖÓÈĽ°£ž¢žœ…ml~ˆ”‘p^GXgqs‰Š€“¨³ÃÊÐÙÝäéèÝ™v“¥°²ˆ2 -  - - +-?EUYKAEY]r{n{jjqpjdtxzvhG2%975,6&"*F]emuzy…„Ÿ«®°²·°ª¡š›±®1 (SnlZ[[\L<6/7?;ELWXayœ ³¼½«Œˆ‰{txpiptrll_I<707076.%6GJLTY\o€ƒˆŒ~{„~‚‚‹”˜–‘^2  -   $AE/)HWck\`x‚z€ŠœŠ{pqˆ˜¦ª­¬ƒz††sgf^a\^^ajz“œ•†‰‰’Ÿ¢£™š¨¯® ‹‚‰‡g{ŠŒ’†K& - "*(F% $( %,*$+*./75+/(*  - - - -   -         !!$##&##" 19FFX_cjgWPOXagp‚”“‚e@)',19HRW]`Q>Jguwqb>' "#$)3DYcbcdcOJWajsuu_> - - - -":aŒŽ}f[KGIY^S@01?U_ZVI>>F=678=6.7<@@;1!.DHC:9FMKSYTLDGNVXOOU_`db^dhfhg[acec\eiecb]^[H<47<73.'"   - -e›¦ª©²¹±·•cfn}rW;LMbv„«Éʱ˜®¨³Ð×ÙÞâßÛÚÚÙØØÓËËÁ·¢› ™t‡„~qdp¯³¥œ€hŒ —‘‘Ž›­¯®¯ªŸ’\GVfrsxƒ»ÄÐÉÅÄÇÉÏ×ÜÖÐËÏÚÛßääÖË×ÛÖ̼¦ …‹™¢›…w““–˜»ÜãâÕ½£’–’‘˜¤©·ÉƱµÂØãåæèçéèéëéçëéèâÚËĵ½ÍÕßëïòôõùùúûüýüýþýýýýþþÿÿÿþÿÿþýûõóìììíðïïòôõööõøøùùùùùøùùùùùõøúùûüúûüúúúúúúúùø÷÷ôõññííëììðòöúüþýýÿÿÿÿþþþÿÿÿÿÿþþýýüúøôñïïéá×ÊƼÄÑãêïñóôõôôðñïîëëæäáÛØÝãßÛÚÚÜÝåóúüüýúëÙÖéêÞÒÊÉ´©©­¸ÇßïúýþÿþÿþþþþþýþýüùóóûüüúùöîçéëëßÔÓÍÌÎÎÇÇĶ¤œ§µ´¡~_s€~xcOSdr†|€…†‡‘š¢¹ÈÍÑÔÛàâÛ˜i£²²@  /9NMWQLBDR]ekmwjnjrsohn…rQ0$(/86;@8,!>]cdnrƒ„Š˜ §³µ´²¯¤–œ±µ¨ƒ1'Mep`\NQL:/5BA=BEIVbt‰–¢½Éö˜ƒ|osqtsoqpf[LBB8>6323'2-CQNRPUVm…Œ‘‘…}‰ˆƒŽ––¡”\4  ! $=J/#/QklfYozq‰’Ž}m{˜¤¨ © ƒ}ŠŒ€iihg[gidn‡Œšž–‘‡€‡š¤¦¦¨›˜¤§§¡’‡‹ˆ„ƒnqƒ—œž‘d*  '*-&(%-%!&$&#*'+.+42/+:,&2&%     - -   - -       &"%%&$! .E]puoiM0"!"+?O^_gmdZOZ]fpuulM**Io…‹ˆubPLKITXI3/AQdzx€mbXSYZYVdlrtzƒuma@,!!%(*#       )87;:1978-,4<869736.+.6-.2@D. )26<15=E>8;>86-17CB5.'CE@@>CHNTWMHEBLXPKOT^\aa_fcdmcX^ee`\bifdd^ZYD=7;==-))&   - -`š¦¤¬¶¹¯µ’][bhn]DLXrƒ…´ÌÏǧ–¡¯§ÃØÙßâàÚÛÜÜÚÛÓÏÈ¿º«”›ƒl~†~vpe¡´ª —ph˜œ•“ž«²°´§›—‚VFYirwo}¡ºÇ×ͽÂÂÍØÛØÔÉÉÛÝÛääÚÆÑÖÖÏÁ±¨Šž ¢š‹•“—˜¸Ûäâ×ï›—Žœ«®¹ÈÁ¶¾ÍÙãäåçéçêéééèéèäÚʼÂÁÏÞæìðöøùøùùûýûüýþýþýýÿýþýþýýþýû÷ñîíêíïðòôõ÷÷ùùùùúúúúúúüûûûüûùöùúûüûüûüýüüýúûûùøúùøùõôôóñîëêëîñòõúýýþþÿÿþÿÿÿÿþþþýþýýüûøøôïíæáÛÌľÅÒâêîñðòñóòññîêëæäßÛááäæÛÚÚÙÛæòùûüþúè×ÙëåÚÏÅò«¬°¹Ñåñøüýýþýýýýþþýüüüù÷óúüüûúöðéëêèáÒÅÃÁº¶¼µ¹³ª£ª´©obwkcW^kzwŠ…}ƒ†‡‘®ÇÏÒÒ×ØÚÔŒ`ˆ¢´°C  - -2BGPT]OCCMZcgd`hlllsx|}{Y6 ,;<9;9=?0 6Xceluwƒ…‡ ¬··¶®¬¥›–£·µ¯Ž:   -+Jdq`SSQE:176AA@GOOit„™°ÈÒɶ‘khmqjopkje\ZI?6A4.112,,:@JWZPHP]t†‘’Ž‹…††€Š’›¦§“`B$    (KT8"'AYhg_l`hr‰”‘wlnŒŸŸœ¡¤ˆuw†‰jkiologlq€•™‹…|‰š›¤§¤œ‘™¦©©›ŽŒ‰‡tt„›žœ™s8 #*0(1,--'%)+ $$%,).-40*/4'0.&  - - - - -   -      -"  %$%'"$##,;GIJU`hgYQRX^fo‚•”Ši>'"$44GPZ[ZK@@UisujV6##"$$3JX\ckmdYUY_eljr_:  "7]}‰Œ{kZMLKLON?45=.'47;69:553543534@?- !31179@J:8;651476DC83)%6AD;?AGJTTQIC@QWKGFVe^]`celikg\``hh`cde^ca_TG94>F>82# ^ §§¬°·²³fRQZffMT^vŒ‰ºÑØÓ¾œ”ª«®ËÚÜÞÜØÚßÛÚÛ×ÏÈŽ·¡— ™tl|…€fd„¥­¡ž{_|˜™Œ“ž­±­¯¨–’{SOagolp˜·ÇØÓ¼·ÉÌÐØÙ××ÌÉÙÝÙàßÙÊÍÐ×ÓÈ»¯Š˜œ¥‘Žš– µÕãâÖ¿¢š¤™”›¬µ¼ÅÄÈÄÌØßãæççèêëêéééæßÏ»µ¾Ôãìñó÷ùùúùúüüüüýýýþÿþþþþþþýýýúõñîëííñîðõøöúùùúüûüûûýüýüúýûýþýø÷÷ûüüýüüýýüýüýûüüûûùùùùøøöóóðïííéçíóõûþþþÿÿÿÿþÿþþÿþþýýýüûúùøôïìèàÐÄ¿ÈØåêîïðòòðïïïíêèßÛÝçëéçÞØÚØÛçñøûüþùæÑÛêÞÕÐÅÀ²©­¶ÁÚìñ÷ûþýýýýýþýþþüûûüúôúüüúúøñðìçäÚžÁ±¡š™£©£™“•Ÿ‘zkktvxsocmo}ƒv‚‹}…~‚„¤ÄÑÖÖÔÔ×Ì…Z„žµ¶Š@   74CUZ[YRPSJYfim^[kwxsx}t[5+ :>==?:70#-F_`eu}‚„’“š¢¬³º¯±­—¡©´¹¹™;#OcqaWc[I>2*48EGOVVar‚»ÇÏŨ…g`d`mvnib[D?=AC@30,1'(4?L^_RGIZe|Š’š•ŠŒ†‡‰ŒŠ• §§–c7!   "?S:%&=Qindaegi‚’’‹xje€• ¢Ÿ‰~~Œwifllkljjw††z}~–š›š—Œ™¥ª«›Šˆ„wds‰‘›¡z<  ++2;7410,"#,(#')/..)3331-)#-$ -   - -   -     R!%#&&""   $:HNR]ekg[TX]dkoy‰‘—mE(%%26CM[`bXI=Rirup\8" #&!"-O_\`iqj`VU[[dgod?! - +Nk„…rdSGJNLME=86AO]UN@8?Ibqwxxuf\TZ][]ekyy}~ushH &.% -      'COL?2%" ")-1.%,+,+&!%')4?4/88:A=7:**BFD=BE?EMRNKFHQOUJEJTXcbdhnoda\[^dcge^fdfc`SM;7A@<80' -  -  !a›¨®®¶»¯´—`F=I[dQY`|’“ÀÖØÔ̬¢²¦¹ÔÙÛÙØÚàÝÜÞÚÑÉÇÄ¿³šm{Œ‚lhp“°ª›sij‘›¬´±®«›ŒzZP`monm~–¶ÇÚÏ»ºÍÖÕÛÛÍÎÏÈÙàÚÜäáÓÇÔÚ×ʾµ “ž¡–’™š©¯ÇßÞ×À­¤© •Ÿ³¹ÁÀÃÊ¿ÅÒÜáåçèëêëêêêåáÙô¿Óåïòöøùúûüüüýüýýþþþþÿþýþþþþýûøñîíëïïñõóôøøùúüûüüüýüþþýýþýýýþýüûúùüýþþþýýýýþüüüýýüýûûùúøøøöø÷ôóñîëêíîòùýýþþÿÿÿÿÿÿÿÿþÿþýüýýûüùøôîëÞÎÆÅÓÜçêìñòñññðïíìçÝØÚãíìëåÝÙÚÜçóøûüüóßÐßãØÑÌÁÀ­¬´¹Îåóöõüýÿýýþþþþþþüýûùù÷úüüûú÷òíçáÚÌ»¶»®•…‡™ž~w‡ž†lltqkspekmy‹‰…‚vr‡‰Ž¥ÀÓ×ÚÙ×ÕÉS†¤³´”H  9DL\_POVOQQ_mm_]fc|…oxyl?"5>:6799+"*>P^in|†‡‹˜ž¥ª¯²±­± ™–©·²¹¸”=YbkaW]WK?;4><>CS[ZYl‡£ÁÄȺk_`_inrlXI?;@>AD4)*1(5OS[`d\YYhq†”–””Œ‘Ž‹†˜¢§¦˜k/"  9^@("6Tfj]]jg_”„vmm„—£¦¥ |€ŠŒiijdefnqy†’˜™ƒ…‘˜Ÿœžš˜—¥­­¢Š…†‹†umxž¡ ‚C! *047<>663*7-&/-0#(,)**.0'(%/(1"  -     -  #$)$"!"&4GKY[_hj\]dmosst‹“˜tL-##(3@LU]bZM:Eduts`?+ +%!/=Obdipmd]WU[`evaF+  &3So„‚ti[JFHHRQI<84HSWUH=9;MfpvurjjX]^`^]duzyxzy^/ +& - -      --HNH;-$""&03)-2.('(!#',4=@KJ@87@A;40321/39?@@9?@2/4/6;JF' $09?6:?:33?B5,848??@D3%      - -bš­¶´¶¹¯¶“eSIKjmYkg{”¸ÕÚØÖš¯¯­ÈÖÙ××ØÜßÞÜÛÒËÈÆþ¦—Ÿ•{p~…„lhfx¦¬“ˆ„j{›ž’Ÿ¬³®®ªœ–}VE\hqunv³ÆØϽ»ÐØØÛÜÉÆÌÊ×âÜÛàãÛÅÌÖÙÏÀ¹§‘Ž£Ÿ—“ˆŽ¥®¯»ØáÖÄ«¤¢ž¢±µµ·ÅÄ»ÀÌØàäçéêèêëêçâÛÊ»ÁÕéðô÷ùúýýýüýüýýýþÿÿÿýÿÿþýýýú÷òðïîïðòôõôõøùúûûüüûüýþþþþþüþþþüýýýû÷÷üýýþýþýýýýýþýýþþýüýüüûûúúùùø÷ôòñðíììîóùüýþÿÿÿÿÿþÿýþÿþýþýýüûúúöóìâÖÊÒÒàçëïññòóñðíìéÝ××àíëèéßÚÛÞèôúûüúî×Øçà×ÑÌÀ¼°±µ¾Øíùú÷ûþþýþþþþþþýýûûùùøùüûûûøðêåàÚÓ¿ÂÆ°‘x‰‰{blŠ•objww€ldanq‚•‹„…‚‡¤°·½ÆÑØÚÙ××ÕÆŠR|£´±•N  $:;>Tdb[OVRKX_lkg_bh|‚xxnD%0?856:?2#$BI[`z‰‰›  ¤ª²µ®´®š“£¶¹¸À¶”0 ,Ieo^ZaZM=97688EPZ]fs‰­ÀÀ·¨–yb_einusNC97<568;@><94.16B@" &1;8207<78??66637@=83&)?JFBBGFERXSLCKNJMRTT_[_hcgfdi_[]]fhf_dbfibZVC>7>=><0$  - ^—®»¾»¶®³•aXV_yw`jo…•½ÓÜÜÚм¢¯­¬ÇÖ×ÙÛÝÝÝÜÖÐÑÍÈÄò¡™ —tou}m]Yj‰¥‘‰”|nˆž˜Ÿ­°«®¬›“u_MWgkfjt³ÁÑÌÃÈ×ÚÖÜáÙÈËÈÏààÖÝäáÑÈÑÖÕÌÀ±›Œœ¤Ÿ›‘Œ’¦®²³ÒÝÔ½¥˜“‘š§¬¬ª§Ã¼±³ÉÜáãææêêéèåàÙÌÂÃÜíõøúûüûûûûüýýþýýýÿÿýþýþþþüøñïìïñòõ÷øøøúúüüüýüýüýýýýþýýýüüûûýýüùøòðóøûûûüýýüûýýüýýþþþþþýýýýüüûúø÷÷÷óòòðíîíñöûýþþÿþþÿÿþÿÿÿþþþþýýûüù÷ñëâØÖÕâèìðññðóòðîìåØÒÙçåéíèßÛÞèóùûû÷äÐàêßØÏÊÁ³«µ»Èä÷ûùøûþþÿþÿÿýýýüþüûúùøûüüüûùñêçáÛÛÛÛÒ¼¢ššŠ{et}nmowƒ~aPcl{ŽŒ„‹˜­ÈÖÛßàááàâàÜÚÓÃ…Mw¤³¶–T!    =LPWcg`RSMQR]`_ZZiy…‡‚pD'/@:16:>5+ 5V_jz‰••£¦¬­°´°²®¦š¦´´¹Ä¼²—9  $P`j\]\ZZC;515@BHZ^`j‹¦¬¥–|sgjqpphX:242;>972/2>@S[[\g‹‹~w}…‰”˜™–”–›“‘’—›¡ªŸt?%   1\Q0+Bbpldbfom…“†vjx›¢¦®­£ˆ{‚Ž‘ujhcpqkorxŠ–ž¢™‡~Œ• ¡¢›šžª­«›ŽŽŒqyŽ• •f4(<@?>E>8960651.27730.8,1+'01-## - -      "%)%'&***+   0?GS`dhjca^`bdfwŒ–œ’xP-'+7GPWb_M87Wwxo\8&))&1AUcbhlkaWQSQT^[OC.  -!8BLLC5634>Vipxwqh]TS]Z\ajuuy|xX3  - - -  - -  -4FIB8*%% %14--452.,(.&'-36C@JF;8;=9036./869<6580029C?1$!$:GB?=AOIHSMMGHHQVKHQaa^ciie`jaZ]abjj`\d]bcTQF72c]=9]jmljf^l…‘‘|cn‰ ¬®­¬•ƒ~Œ’}gfjlorunq•¢¢›Š‚‹“ž¦¦•›¨©¨œ’ŽzuŠ‘œœ™p8-?B9?HD><@485292/3625301.2/23$!  $# - .   "+)*'(-"#!  (>DSafidYPLSZ_av‰’™˜uQ.#*;>KVbaRA:Ls{s_B&)'(&4R^\`jnd]RLGJPUN?2!  +_}†~hbQ=:CPZaXH<7A>>*"372.5B@78AD=.,869<.')(:F??BIEJKKOF>EKV\JFV^cdbefflj][^aZdegeccb[RIJ;5=@;1* - e¡´¾Ã½¶®´–nbdkˆ†qrk“—»ÒÕÒÉËÕʱœ©²¤¾ÔÙØÜÞÛÙ×ÑÒÒÎÉÈùŸ‘›‹b^_h\@@IeŽ—•qc†—¦¨¯°® ‹qX@Ugjot­ÃÏÎÉÐÚÚÙÝâáÒÇÈÇÚáÚÔÞãÝÊÁÎ×ÖƼ¬–˜¡£œ’•‘¤¨¥®®Ç̳ª™•– ¦¢¨ª­²µÃÐÖàãçèéççæßØÍÍÏèôøüûüýûûþýþþþþþýýýþþýüüûôðïïñòòóöøøøúúûüýüýýüüüýüûùøúúùùúùùùúø÷ùöðíðöö÷øøúúùùùúøøùúùùüüýüüýýüýýýüüúúùù÷õññïìíïõúþÿþÿÿÿþþþÿÿþÿÿþþýýüúøöïæÞÛãéìïîïòóòððíæÛ×ãîôùøïÞÛèõùúøîÝØãÚØÔÌ·­­·ÅÜôýüùùýýþþÿþýýýýþþüüù÷úüûø÷÷óíëéçææßÚØÖƼª –†z‘„mpou†v^TY]n‘Œ‡Œ´ÊÚÜâãäãæèæãäÛɳoHpŸ¶¶“L -  .>O`^cX\Y[RDG^]`bq}‰…†oM6+?=9/:32+ +>Og{ˆŠ•˜ ¦°´µ´´²­£ ¡­³¸¾À»ºº¤J -$LaeY]RVOQA7A?B=PZediyskokhpqyneVK=8,(40$*)7:AOY_m¤¡¤•”‰…~‹‘‘–“š™š’Ž”•›Ÿ¤¢{C!   -   -!9bb? 3Njoe\ddouŒŽ‚}if~Ÿ©®°²¡„z†Š†piijnjyms~ŸŸ‘‚~Ž•œŸ¦žŽ–§¬¬¡’‘ˆ{o…šŸ’y=&<>?GLHIC>?<=74895569656-*.91-  -  ! #&!      '+&!%'$+=KUaijbZJKJN\iu„’˜•€U-%5AJS[XTH9Oo‰vfG+)-()0BU^ahghUNKF?@A70% -  Egvse^R?5=EQUYH:47;LRIB42712::;6/7D=B:*#-94)14;73@>;683685/,"":G>>GGEHKQQG?CGOUQN`e`dbhidik\R]a_dYjw^d[S[LFB<@?21%    k¦µ»Á½¶¯¹™kcZp‰Œpqoƒ“”µÐÑÌÀÃÓѾ™—¯©ªÌØÚÜÝàÜ×ÕÐÏÍÊÊÊDz—–—mNOSM;88N‘ ‘‘yeu”©«¯°²£Žx]CR_jmxsŒ³ÁÒÑÈÒÛÖÖÜÕÖÓÇÇÇÖÝÜØàâÝÎÁÉØÛÎÁ¯ ›Ÿ§¡˜›¦¡¬­µÅij«Ÿšš ¥©­¹»²ºÂÌÖÝàåèêèçáá×ÌÐäðøùüüýüüýýýþÿþÿþýþþÿýýû÷óðîððóõö÷øùùúüûýþýüþýüûýýüùùøùùùøøùùøùúùùöñîò÷ùûùøùúúøùùøø÷÷÷øúüûúùüûüüüþýýüûüûù÷õõóñîìëóüþþþÿþþÿÿþþÿþÿþÿýýüýûøóíãáäçéîììóóôôòîêåàçôùûûñâàéóøøòæ×ßäÙÎÌÇ»±¬¯ºËæúýúùüýýýþþþþýþýþþüùù÷ùúøôîíëèéêéæâßØÐÌÇÀ»²«˜–•vqƒ|‹uaYTay”‹„¡ÃÒÚÝáäãââæåäáÕ¼¨lJw¹ºšU!   (FS_]cgZ^VPPLXicdg|ŒŠqW: #5CC<355%#5Ght‚Œ—š¥§¨°³´³¹³­­¦›¡®±·¿»²½º¥M !Ld\_[Z]RJD??>BB:24.954648740-510' !"%#%" ((&.-"!  -   ,*(,&%%'NOQI?4'3CNOL?2%->UhjcWI;>L]cYX\_bjksmU2 -  -  -    -  2EXO?0..$!)&+(,..*12%&'+29>LU@;<6555122/525>A7?>?74.@A;=<& "3;5'16/15D?JLIJEBBDRVOOObfhffffgeY[^d`\[ig`_U[XRDB>>>9)" - - j¥²¶»º¹°´glgi‹pzt†‘´ÍÎÓŶÉÓÆ££«Ÿ·ÓÙÛÝßÜØÕÒÐÏÏÍÒϼ›‘z\IDG5.;Q‚š—Œ{o‡Ÿ¥ª³²±¡‹kXISesicm‹³ÅÖÓÈÎÚÔÕÓ¼ÀÖÈÅÆÎÙÙÖÛââÙÅÆÓÚÔŨ ——¡ž™™‘¥Ÿ§§¨Á¿­¨›—¢¥¢±ÈÉ·¹ÈÍ×ÛÞãçèçãáàÛÕâïöûüüüüýýÿýþþþþþÿþýþþüúõïïðóòôõø÷úúûüýýýýýûûüüûøúüúùø÷÷øø÷÷ùúùúùùøóïîò÷ùúùùøøøùùøøø÷øø÷øûûùùúüüüüüüýýýüûüúøù÷ôòïîíñùýþþÿÿÿÿÿýÿÿÿþþþýþýüûøõíéææèíèíóóôõôïíëåêôùúúôçÝëóùôéØÒåáÖÇÈ¿¶®«²¾ÔîûþúùûýýþþýþþûüýþþüùöóöùùóéåÝÛàÝÝÛÚÜÔËÉÌÒÑÇ°­«’{{‡‘Ÿ¡~g__jw|ˆŽ’´ÍÖÜÛÝààââãäàÙÊ®˜oIr˜µ·žQ - - 3LT`cfbYVVLKMZfihqz‡…gH+#386725<*7Phq„ŠŠ˜¢¯¯®³¸»¶¶±°§Ÿ—¥±²»¿¶¸¿»¢K -  Aael^XZZVB;8:>>MXeaaXVW]dgimn`]lgZF.(#),4NU\pŸº¼»»´¯¥–Œˆˆ€‚•‘œ–•“•‘˜™—¢§wA(    :bmX1,Hblmbmvu}‰“‡‚ngr•­°´¸¨”}‡ƒzlqrjolnop†™¤žŽ„|ƒ™žœ “–£ª­ ’‡‡Š…ltœŸœ‰R$:LNMJKRQN@>F=4,*//5048241+(-/)& $,! %%*"!! &)(2,/43/%!!  -  -*+*('%" #8GJVXVVRIAGLLTYk…‰mH0&"#)'#4]olgV=)/.((,>R_O=/+&,"  - - 8WdaL4!6HKLA5"&8IOE@,&OgbK5+!;L`\U_WST\g_?(   -  -* 8DLSD0()#!+2)*/-'.5,%&&)2<6>4348/'/:9<:;:>7617<;BB;" !5;5./3<4CK>9*03;:;5+%7HI@DFFKIIODECM^ZOKW^c_gfafkfWR]d__dddc\^UU]E4:<90*&   - g¥¸º¾º¼¯²‘fliv‘’nmu‡‘±ÇÌÛÌ¥ºÓÇ ˆ•¨ª§ÍÖØÛÞÞÖÔÖÓÐÐÍÐϼœŒ_D:831ATƒ˜š”“‡t{ž®­±¶¸£‰fQKSbclir‰­Ç×ÔÈÇÑÍÒ˧¨ÉÇÇÇÉÊÍÕØãßÝÌÂÑÛØÈ®¦™—›ž”†—§Ÿ§¦©¼¶¢ ™›§¨¦œ¥ÂÀ¸½ÇÊÔÜÝâæåæåäãâæïöúûüüüýýýýþþýýþüýýþýüøóñíïðó÷ùùúúüüþýýýýýúùùùúüúùúù÷õöøøøõöúùøù÷øùöððõ÷ùùøö÷÷ùùøùø÷÷ùø÷øúùúúùúûúùûüüýýþýýüüúùöôõòðîñ÷üýþÿÿÿþþÿÿþþýþýþýþüüúóíéäáçâëñóôòóóðìéêòùûùóçàìó÷ñßÊÏæÛÑÉÁ»¯ «·Çàõüûøùüýþýþþýüýûýýûøöõôõúú÷îâ×ÖÖÖÕÓÒÖÓÓÍÖØн¬­¡ˆk€Ž” ykddfcn|‰Ž¦ÇÔØÚÝÝÞÞÞÞÝàÚм¤šuHn£¶·šP  4LX_Xif]LWPFK^jgl}…ƒgB7)!3@:57439*4Xa|„‰•› ¦¬±´´¸½½µ©¨§žœ¨µ»À»»¸¿¼¤@  - B_heUX[LNF?31>BE6$/:93('"%' -  *((+%#/76:>?;68852))3F]aU=*  H:3!#1?<4&*-8<6'7DC3 $@PUJD:86BD;" -  - -  -  -    "9JTV>2&"#$+20142-*5'&#(21=?JH@8<931574(*-69>8762658:25=F@& *6;4013?04<=921-4?;7/ &7HE@?HBGRRTMDBV`STGUa\gidjchkYPYbdiga`b__[TNF86<71,#    (t©»Àúº±µ”kkjv‘ŽrurŽ³ÇËÚÊ”¨ËÇšƒž®«ÀÐØÚÞÜØÕÓÓÒÐÐÎͼ¡“Œ‘q?501BDZƒ”¢ž“‚oŽ©®¯µ¹Ÿ‰r[QW]_ipy‰­ÁËÏÊÅÏÊ̾”–ÂÀ¿ÆÄ¿ÄÎØàáÜÑÃÌÙÛ͸¬›Œ“££œœ¤£¦£ª±ŸŽŸ§ “Š‹±ººÂÈÊÓ×Ùáãàâãåäêñöùúûýýýüýüþþýþþþýýýüû÷ðîïððò÷øøúûûüüüüýüûùø÷øø÷ùùùøùø÷ö÷øõô÷øúúù÷õ÷õññõøøùø÷øùúúúø÷öøù÷õ÷øùùøøøùøùùøúüýýþýýüüûùøøöòïïîóùüþÿþýýþþþÿþþÿÿüüýûú÷òíäÚÝÞèîðóòóôòïìíñ÷ù÷ïåâìóöïÙÄÐÞØÎýº­ª«¸Òêùúûùúüüýýýüýûüúûúõðóñóøüü÷ðæÛÕÓÓÓÌÉÉÍÏÍÍÆÁ³ª­™xv„Ž›¦’koqpau‹Ž˜ÀÏÕÚÜÞÝÞßÛÜÛÚÓ¾®©‚Lc—µ¸ŸV  -5HR^`]a]SWEGVadqt„€oJ4&46--5((+"5Tgx€Œ‘¡«®±·º»º»»±§¡¨›ž±´ÀÀ¹¹·¿¼§J @TdhYXVRJJ?:?EBIY\SEBOVdnji`YY\moT2."#$*36;>Rx™³ÄÇÄ¿¹´²¢–†……„‘‘‘˜››™™œœ¡£§¦x?*    "9ere<$#9\wuimtww|ŒŒ‡~hn„ž«²¸°Ÿƒ…‰‹ƒnofiekmkhx‰‹‹„mmzŒ‘Ž”›’¡©­ ‘‹Ž‹}s‘šŸžŒtG(BRVWY_[NOUIC:) )%$*7:84919:70.&&(430/0<7::68AETB=520560")+-*  -3+1)   $'$ )&$+,'' ! " "-/(& .0)#&-&$)))" .7;0-**%*+#  -   - -     -9GOO=-!% $.+--173),,/",.3=DF<36833:8**%-4:?553477=746>C= +0;517<>5:77A8,/5@:=6'!9HD>GDAEUPQCGLN[YPUVdfbhhjfgh^USaheb`]_d`\WJD<9==,*# &  -$p«½ÂÄ»¶°¸’n_n€–“„xqˆ‘‹®ÄÊÒ¿†šÇÇ¢{‘©±ªÉÚÛàßØØÕÔÓÔÑÒʼ¥“ƒ…}H827OMf—Žœ¤˜‰pw¡®¬µ±–Šl[PX^efou‡®¿ÆÇËÍÐÈÉ°…‹»¿¾ÃÆÀÁÇÔÛßßØÄÅÕÛÑÁ´ ““ ¢ž“Œ’Ÿ ¤œ¦µ¢‘˜¨¤™‘³¼¼ÃÆËÐÓÚàáÛÝàäéñöùúûüýýýýüþýþþþýþþþýûöñïðññôö÷ùûûüýýýüýüûøù÷õööù÷ùøùöøôòôöóõùùûüùùùøõññõøøøùüûüûýûùøø÷öõöóõ÷÷÷ø÷øùùö÷øùûüýþýüüþúúùùöòðîîôøûýþÿþÿÿÿÿÿþþÿýþþýüùøòç×ÖÔáèêîóõõóðïîðõôñíäÞëöôëÜÂÑÚÐÆ¿¼±­®¯¿Ùñûüüúüûúüüýüüûüûüöéêïïòùüü÷òíã×ÓÔÔÉÁ¿ÈÊÈÀµ¬¦«ª•‹“¡¦‘zmssyt‡ˆªÍÕØÝáàÝÜÜÚÛÙÖÇ«”¢¿ŽNd–¯·›P       (?L\X^c_cUIDFWov}hP4$(83/25-'$.Pgu}‚“ž¢¦©®¸ºº½¼º²©¦ª «µ»¾¹»¿¾À»©Q1MaaV[ZYOE;CE@@PZSH?D[aimhhY[S_rhU? $'!#*74.9Wƒœ³ÂÂÁ¸»½²£•ˆ†€ˆ‘” œ•¡¦®«¢‚U4     - -1]pi?!!6Zorplqpw„…wZe€›¨®´°¤ˆ„‹‰rckkehnlnsŠ“ƒyzŠ‹…s…›¨®¤”“„yŒ¤¤™xD 'FSOA9:2-29>;&(223"  10,$%!"(  *!#"!!"! " - - -   -        #9IUJ=-&&$...(.511'*)%&3136! - -'4=<26<:.27;.10.;=><4&0D\][d[WVI?>XpymO9+  &200/?, (;B6<=>8.153*+=68?P?39ILGQMMCJ?=31:>?2-+1/-!!$ 4,%!!    2            -  -   6JSP<-! ""-)*/--+,-.+%'37:DJG:434872:6+)+02687<9858;5>;:7 -*3<:6<966<9.#+AQMGJHDGPRICEAGLLJMSdgdc`hfnhb[Y_dc`[[Y[_]]VC=50) - -%v´ÃËÍý·¸qhjy˜Œo‚|Š†œ§²»²‡„µÃ¤|‘¦®¦½ÔÚßÝÙÕÖÔÔÔÑÎÁ´§ŒqmdXKRV^¦{‹™š–‹‹«±® €dVOHaihns‹¬½ÉÍÇÊƽ¸™vtž¼¼ÃÀÂÃËÎÙÞàÜϾÇÕ×Ï°œ˜ ‰{‰˜› ©§¡¬©¢¥®¶¾½¶»¾ÅÎÕ×ÚÙÕÔÒÜëöúüüüüûýýýýýþýþþþþýüúôïîðóòöøùûüýýüüüúøùúúùôõöõõõô÷øùùúûù÷÷ùúüýÿþþþýýþþúùüüþþþþýþþþýýüûûûûûýûûúúøøøö÷ôõ÷øùúúúüýýþýýýýüúø÷õòïîò÷üÿÿþÿÿýýþþýýýüûüüû÷êßÔÊÑÜãìñôóñïííóóîéãàïöîàÌÆÊÂƽº´«¥«¼Õíûýüýþýú÷÷ùûüûüüûöáÔÕâèîôö÷ù÷÷îåÞÛ×ÌËÖÎƱ«²°®¯Ž}‚„Œ•˜Š|ruo‚wfv±ÖçæççêæççãÛÛÔƦ‡˜ÁËŸ\e™®¯•O  - -4D\Zb`a[XMGBYisdI3,!/14.18(#*Chow†“™¥®±¶µ·¶²±­ª§§¥™œ®´¼½½¿ÂÅÄÀ·‰4  C[aX[a\WH=?BJTVVSNScqqodTPYSRVWaZF3/7.,."()Dk‰ž¨³º¾½½À¼µ¤—ŠŠ‰ˆŽ–š™¢¡¤¦ª ™K- - -   -  --[toS7 &Ijrrgpwus‹‚ƒsmj‰¥ª¯¯¬š„}ˆ‹znnlofjili‚““—–‰ƒ„„ly“š¤ª§Ž“•‡}†•Ÿª¤ˆ[,%EFC;<97:<4./1$-CHA=64:>2*-0591599=8456=:A>>?<78340/, -  % !))&       - -  -  - -  - -  - - -  -  -   -   -   -     -     -"3LTL:.(# '//02-+-(,'$)159>B8554@82*1==:C9,.APICCIEIJMHK>AVURLJV`fcciagdhd]\`dXY^cVWXXQIG>=>=.'#    -  6Œ´ÃÍËƾ´µ‘rkjw—™u€x…‘Š—¦·ÆÉ¢}¢Â¶¦’‰{‹¤²©²ÏÖ×ÖÖÕ×ØÓÕÔÐÁ±{h]YZX`n—{n”Ÿ›ž“s‚¥¬šŽ~n^QOYchmv‡©¼ÄËÍÏƾ²ŠwqŒ²¸À¾½·ÅÙåÞàßÜÑ¿ÈÔÖÏÀ¯¢’Žœž–ˆ‚Œ”•¡µ»¾¨š­º¶¼¿»ÃÁÃËÊÊÉÌÕÔÞîùüûüýýýýýüýþýýþþýýû÷òðññôö÷øùûýþýýûûøøù÷øùø÷øõóôóóøùüüýüýþþþþþþýüüýþüüýù÷õøüûûûüûýüýýþýþþþýÿþýýûüúùøôóõöôóõøùúùøùùûüýþýýüûøøøôóïôùýýýþÿÿÿýþÿýþüúùøøóíâÑÄÃÏßèíñðîìñøù÷ìßßîôéÙÆÌȽ¶¶²ª¤¥²Åéûþýýÿÿüúùúüüùøøùúñ×ÁÅÚæêðøûùôìäÙÕÒÍÅÉÈ·«¨¦¤¡ Šsr€’”‡ru}„uk_gšÏâìïîëìîîêèÞÖÓÀ”d­ÃQY”­°Ÿc( -4?IQUe^Z\QGLRbXD+!%-112674#!U]\fpg\NLQQNMNOSZlS6&05/&'*)Tx‰•¤¯º¼¿À¿´¨“Œ‘‹ƒŠ–žžœ™š¢Ÿ•wF$  - - - - !Ibh_D+&!!6D_hiikuyp‚}soge{“™£ª§œ‰}~xqojlcmilowŒ¡š”ˆ‰…Ž”’™—šž ¦®¥”™ˆ‹…„ž¡œ”rB0#.BM]cdhlj]b_TWOQ[K?AA@@J?G87<<7<3$"&>>@BCHJPPVV`X_a^TQODDBA>=9D@:2-.#   ! # **'% - - -  -    - -  - -   -  -    -    -  -   -    -   -  - -  -     &?=68>74<;<259:>5:2 *7<626;475>D?500=ACA;).=9>@5,,( !%)*#  -   - - - -  - - -   - - - - - -  - - - - - - -  - - -  - -  -   - -   - - -     - - - -  -   -  &CRTI5*'#  )+2,.*&(/'')&,14>DC?:8:<588-.).825209AB73=877@3 &;B636?73<=GA560;;?A5*6>GD@GFIEHMI@>ENWQKLYd_cahgdkje]b`gg_]Ya^\[LJC87<92)  -  - 0‡¸ÇÍËÉÁ¶·Žohm”–}‚z‰‰{•®ÂÓÙ¼„Ž³´­­™†|‰·­¥ÃÐ××ÖÚ×ÖÙÙØÓ¾¦‹‚tcklqŒœ‘ytnvŒ ™{„¥¤ˆuf]POYkmrr~ª¾ÊÎËȾ¾³Œrl|¨¼ºÅ¿¸ÀÑáäÜáßÝÊÄÒÜÛɺ±š‘‘ˆƒˆ‘‘¦­ÀÆ®¤¦²¸ÄÃÁÃÆËÉÇÈËÏÌÞôúüýüýýýýýýýýþüþýüúõðïðóôöøúúúüüüû÷ø÷öõõøõö÷øøõõòõ÷ûþýþýýþýýýýüûûùùùøùúùùù÷øûûûúùúûûüúúûùûûûûüüþþýýþýüúøôøùøøøùçäø÷ùøøøüýýýýüüùùøóòðóùýýÿþÿÿþþþýýüûûùõîãÙÑËÂËÕäëîìîòøúúôçáííáÏÌÅÁû²¬§¡­ÁÚõÿýþþÿþýúùüúöóô÷ùúðÑ»ÅØáçîï÷õòëÞØÏÐÑ̺›šœ¡¦­® }uŠ‘˜—Ž‹~w|nlaag¡ÌÜâèçäåæèëèÞÝ×Æ›gg†•vBX”¨³«a# - -+8EK]_TU\MQWB6*!%-,"*5.'(.Ndn…ŽŸ¤¥¥«Ÿž©¬¬°¸­¨—ž­¶»¾Á½¿··¹À»¼µ‡%  - 1FY]^_W`ZQLPQHT\ipa_SGDXSCJHDSTd[XB;007823AlŒ‘›¤®ºº½¾Â¹³¤•‹‹Š‘‹†ˆ‹‘——–Ÿ •†cE,  -    8geaH4;;46)'    '&# $%#     - - - - - -     - - - - - - -  -  -    -  - -         -  -  <<18<93:BG>895=:@87)1GCA?7)*"  -3‰µÂÊËȹ·Žnmgw›šy~y‰Š€˜¶ÍÙÝƇª¯µ¯¥š‚‚‘¨¸ª¬È×ÔØØØÕÚàäßÍ® }lgn‚š””‡w}~„š¢˜›ˆ{–‡tf\SI`slv~„¢½ÍÒÌÄ»¾­my ¾¾¿¿´ÁÊÛãÞÜàÝÓÄÍÜÜÐÁ¶¥‰”‡‚Ž›¢©¯Áɱ¤£®·ÇÈÂÅÆËÊÉÉÍÑËçùüýþýþýþýýýýþýýýÿüõñíñóõõøøúüüüüü÷ø÷ööõõöòôøøøúúûûüüþþýýýüüûûùûùúúüüüûüýýûùùüýýýüüüþýýýüûüúûúùùûýýýþþþþýüýüúùùùùöùöö÷ö÷úüüýüüûûúø÷ôòðñúýþþÿÿþÿÿþþýüüûùóíçÜÖÓÆÑÝèììïòøûû÷èçñíÞÍÊËľº¶©¥¥µÍçúþýýþÿþýüûúúöðó÷ùúêÈ»ÁÔáæêïóóñëßÔÔÍÑÈ´–Ž¡ ¢­©”z„Ž —‹ƒ|„‚vlcdem¥ÏßåæáããææçåÝÙÔ¼aa_r_;Yš®³¨u'  - ''2>NWUY\OJPM:+!0-0/'"-*"$)?fq|Œ˜¡¢£¡ Ÿ¢©²¯±®¬¥šœ«®¶¸À½½¼¯©¯­®ª”b  -,>NXY]d`\LHIJTdnn\@HHXNNFEEOWZdfbI60191:7UzŠ’©¯µ¹¹½¼µ®¨™‘‰ŒŽ’Œ†‰‡’’•–ŠƒpI(  -  - ;btgP:>:<.+/"=RXZ``]Z_etzutnec`fXHO\M@FCEHC>8+)   #,+%!(   - - -  - - - - -  - - - -   - - -  - - - -  - -   - 2  -     - -   - %:LTG1%&$ %")++14+#'-!*1-5<;:@>677,/7861$..4A339=;;429?>G; -76867<<77DEC9>?64,$     - 4±¿ÅÇÇÄ»¶qqkp“–~€x‰Œ€œ·ÐßáÒ–‚±¶¯­­¢†pƒ“­´§·ÏÕØØÚÙÝááàÔ¶‹wjdt‹—‡‹‡‚}}’¦¡šqs‰vmVTWfv|y}Œž¼ÎÔË¿½½¨‰it™·¹¿¾³ºÆÒààÚÞÝÙÈÇÙÝ×Ƹ­–‰ˆ‹†u…Ÿ¨ª§±Ã´¦¤¢®ÅÉÄÊÇÍÎÉËÐÐÔïûýýýýýýýýýþþþýýýüöðîòôóøøúûüýüûüûùøö÷ôòóô÷÷øúüûýýþýýýýýüûúùùùûûýýýýýüüýýýûøùûüýýüýýýüýþüýüüüûùùúúûüüþýþýþýýýúûúöôöôöõõ÷úüýüýýüýýûùöõòðñøüýýÿþþþþýýþýûúùôìæÞÜÒÎÞçêëîñøýüùììóëÝÎÎÎÅÀ··ª¦¬¾Ðíüýýýþþÿýüûøù÷ôò÷ùùëƹÀÏàãéíôññîáÙ×ÒÍÊ«‹‰š§Ÿ§ž‚mš¡‘~…‚‰‹~kemus¤ÕáéçæáåççåàÝÖǸŽeB@R_D]™±¹®q-  4DHT]NSOUHK*.!,;522++(",;VpŒ““˜ŸŸ£ž—™›¨¯±°°«¤¢¡®µ¶¸¼¼º¾²¥¥¬­°’P&  *ELMNMb^XLKV_oj\G@AOUMMGUVTf`cliKA<.9/:Ce}‹”¢«µµ¶º»¶¸²ª–‡‹‰Š‡ˆ‹‹—˜Ž„„ˆŒyR%     -=cmhI=6;;=Qmstnk‚“‡vleYMK^t“¢©¯¥ Žy„‰‡roiig`_]_ƒ—ššš™‰Œ–˜˜›•–™ª­®§•Ž|‚xš™‚_2! 5Qhhglfiqlj_dcb[LSHHMHGED=LA@EBC7>. -   - #&%$ -  -    -  -  -   - -      -   -  - - -    -  )?KKE/))!$$.))-.+&-%#%0-49@=:63:>76344-&11679549==96=C?A3 ,2=65?;:4:GF:889=>@B7'1?CB=EIGANUHFCFMTSRNZ^`c^_`ach`]ehc\_W\^__YLF=>=:/3&$ -"  34Œµ½ÆÅÆÄ»¶mlku™–ƒ{ƒ„Ÿ¹ÓâåÕ †·Æ¸«®­~{Ž—±°ªÆÕØÚØØßââáÖÁž{km‡™Ž€†‚|twš¥š•|j€Œ}eXS[q„|€Œ§ÀÑ×ÎÁ¼´¡xpm—·º¼¿·»ÄÏÜáÚààÚÒÊ×Û×˾²œˆŠŠˆ~uœ¤§Ÿ¤¾¯§¢¯¶ÈÊÆÉËÊËÌÑÍÎá÷üýüüýýýýýþýüýýüûùòïïóôôøúüûüüûøúûùõóôöóòó÷ùúüüýýþýýýüûúúøúüûûûýüýüþýýýüüûùóòõöùùùùúûûýüüýýüüüüûýúûúúüýýþþþýýýüú÷öõôöøõöùûûûüüýýýüúøö÷òðóùüýþþÿþýþýýþýüûúóìåáÞÙàäèéìñúûýúððóçØ×ÚÎƼ¸·©£«ÄÝôýýýþþÿþýüûøüüûùùúùé˼¿ÒàåæîòòïîßÖÓÕÒʧ‡•¤­©–|zŒ•™™‡‚Œzkfv‚|¦ÖäéçæåæççâÜÜʸ¬‰hCAijE`‘±º°t/ -  1CRW[XM\ZI;!!"&.1-...+!"4XszŽ’šŸ¢¦¥“š¡­µ°­®¨¤¡¬´¸¶µ¹¾¼¾À°£­°±:  (>MGIMgVFKNUijVMG5EOLNV\eeZdd`aii`\`__V\ZXX_WZNHAM9B:/)    - - 2¸¿ÁÆÄÁº·Žkjgy˜“x„…‘‹¢º×âáÙ¤ƒµÏDzª¬¨Š~…¤·­´ÍØÚÙÙÛááàÝ̨‘wx” ~‡Š€yrt¢šl{}miOZn~ƒ…‹¡¿ÐÖÑľµš€rpzŽ¯´½ÆÇÅÇÊÙãÞÞâÛÔÉÐÛÙÓų¥Ž~ƒ‚ƒ~u‘¢ Ÿ¯«Ÿ›¬¸ÉÌÅÆÊÍÌÌÏÇÔíøûýýýýþþýýýýýýýýúóðïóôôöúüüýüû÷÷øù÷ôôôóóóõøøüýþÿþþýýýûùúûûüüûûüüüüúûûø÷ôóòíççéççééîðñòöùûûüûûýþýþþûûùùüýýþþþþþýûùùöøöõ÷øùøùûüýüýþûüúø÷ôóòõúüþÿþýýýüþþýüüûøñëååæãæçèëñùüýü÷õñæØßÞÐǽ·³¨«ºÉãöþþþÿÿÿþþýüûýüüúùúùçÌÂÃÔÞâæíðððíàÕÕ×ÑÊ­Œ”§±¥‡h|Ž”˜‹ˆz‡‰shfƒ‹‡­ÐâèéçééèèáÝÕ¾ª£€\FLpm?\•´½¯u*  , 1:B@V[QNRP]dk_HD:EMIN@LS^_gkqrqjibK=GE@[~‘š ª¬²¸´µ¹¸µº¯—‹ŠŒ‘Œˆqpsˆ“•“{i@* - -   =mtvP*1RigpluŠŠxlh_VUQk‡¢§«§©‹p{€lc_]^]_``fz”  ž’yp…”‘ œ”¥ª¥•‰†‰€lƒ“¡£—r:##Fablnvpsda\abgWOKPTJFGG>>>=8:5081-$;Vd]bbfh]egce[a]^YYSVZ_OFOVSVNIDD:#   &%%#!!"# ",+.5741  - "&"$(,,9AE=1,,0'"" !'3/(   $*15( - -  -   -   - -  -  -(    &EHNC4#  '+*2-*.F8+$*0457<=AD=4(2AGHHBFC@OJI>E;JSNKS]cgbc[Ybfie[_ad^ZXTRXSSNL<;>;5/#"  "  <™¹¿ÂÃÇŹ·‹lko{˜™v}‡…¹ÔÞÚÒŸ€°ÒÖÁ­¬°›‹‡“©·¯¼ÕÛÚØÛÜÞâáÖ¶™‹~‰ œƒ{Š‹{tv˜ž–‘yo‡ƒi`KTn{‚„Œ ½ÍÙÌ»®’|rx¬µ¼ÃÎÌÉÇ×åäÞâÜÚÊÉÖÚÖʶ¦Ž{ƒ„zuˆ šœ©«£›ž«ÆÊÅÂÂÈÇËËÊÙíùúûýþþþþüýþþýýüûöðñòõôöùûüüüûù÷öøøõõôóññóøúüþÿþþþüüúûüüüýüþüûúúø÷õòïîëéééäàáâßÞàâàâäæççêíîðôöùüýýýýþüúüüûúüþýþýþüø÷õöóõøøùùùûúûüþýýûûùööòóóùýþþüýþýýýüüüûúóëåååççæèêñûüýýùõêßÙæàÖÊ»·®¦¬ÀÓéøýüþþÿÿÿþþýýþýüûùú÷åÇ¿ÁÐÛÝãêíïðìã×ÙÙÖÊ©Š˜¨ª“so““Œƒƒ}l^g“žŽ¤ÆÙáãååæçäßÚį¢Ÿ~SES~rGU­¿·~3  .;HXh[`TF.%(0&1((/"A`~šŸ¦©«¨£œ¤©®¨­®¤ žŸ¬¯¸Å½¹Á¼¸¾»´¢¡¬³³±šO8C;@RSSZ^]dkbMDA>CQAH;TeifsvwzxzvhZCKCKd€˜¢ ©¬³¹·¼½¸¼µ©”‹ˆŽ”‘‰Œƒshu|„ŽƒyqZ<*  -  =iorX/'D[kgej{„zzxqlf`cŸ¨¤¦¢’xk~†oc_\^V`Y`hsŽ—™™”„y‚’•“••”™¢¡•Œˆ„€yr†’š–€R/$.CTcklprppkabga_YZ\YUQJFDEE;8=7<9..#>LTRMGD=2,(& $&*/- (=DIFMNB6 -  -  - -  NC - '8FLB,!!0,*++)0%,'$%$356??:95471,:87502*/4+-4;A@><57B>3 0<;374:96@CF>829HEDB4%>BK\VJH_ffeb^ZcjjeY_c[a\XUUW`UGI@=7:7-'$ !  - @¿¿ÅÉÆÇ»´‰woj~™™{}ŽŠ‡œ¸Ï×ÓÌž{®ÒÚÒ½³µª™‡„†Ž¬µ­ÉÜÛÙÝÜáããÚ¿§„žµ©¡’ƒ{ˆ‘xow… –”Œo{‰oXIRr€†Š™¥»ÊÖʽ¶¥Œˆywzˆ«¹¾ÀÅÂÇÁÏâçââàßÐÄÌÑÕÊîy…Š€y{’˜”—œ©¨£©¯ÄÍÇÂÁÄÊÌÆÅÒéøüýýûýüýþÿýþüýùõòòôõ÷÷øùüûüúùöøõøøõõóñïôøüþýýýþûúûüûüüýýûûùôððïíéêëìíìíîñíëîìïõööõôñëææââáâåäéîòøûûûüýýüüúùùûüþþþýüùøöõ÷öøùùøùûûûüýüüûùù÷ñðòúüýþýýýüýüüüüùòëéææéëìêìòúüýþùòçÜäìÝÕÄ»­¬¦±ÄÚí÷üûýþÿÿÿÿþýûúûüüùùõâ¸ÂÈÔÝÞâéìíèß××ÖØϪ†‹™ª {j€—’ˆ‚…‰“ƒh]€£¥”¡ÂÓÚÙÚÜàÝÛÜÒ±Ÿ£®‘`M`vEM´À»0  -)P`\K0 - !+4:>?HRMGID<-(')"!''"  ,54,.KLSUTQL=% -    - - -  -  -  #>KH<.) "),'+*213-' $(197:GI2/143/2:71,0452-+47A<9<580<6 -->;:65:8=BKE7;59CEHC3"2;LJ@A@DMGEHA?BKY\GI``fa`ddbrq^[W_\]WZYRXYPTM@D4/50$  $G?  ?žº¾ÈÆÆĺµqngy˜›Š~‹‘†žµÏÕÒΡ~ªÔÛ×͹²³¬š†~‡œ³³¸ÕÚÚÝàâäâ׿¨œ•­»¬§Ÿ‰z…|pvƒ›œ’‘{j…}bOQt†‹’’ ºËÍȽ®¦‰~tvr„°¼¼ÂÁ»À¼ÈàèæàâÝÖÅÆÊÐ˶¦µzƒ†‡€}€›–•œ¦¨¦¯µÄÌÅÆÅÈÐÎÊÌÏäöüüüýþþýýýýþýùôðñöôöùùúüüûúöõöôô÷ôñòõõøúýþþþüüüûûüýüüþûûúöñìêèéìð÷ûûüýýýûùõôñõüþýýüýùø÷ôñðîëåâãèìðôøýþýüüýûùùûüüýþþüüúùøùùùøøùùùýýþýýüúúù÷ôòôûüýüüýýýûüüû÷ðçèææéëìììôùüþýüñâÛëìàÔɺ®«°µÇÞðøüüþÿÿÿÿÿþûø÷ûýûøùõâÅÀÃÅÓÚÚáëìíéß×ØØ×Ì­Œ¡«Œn{ˆ•¤š€‚–‰w^X‹²°Ÿ«ÎÞââÚÚÙ××ÕÆ¡˜¹½šcRa‡€HOŽ¯Åº‰< .?GTcoN8)/3)-,"  #Ns•Ÿ¬®¨¦ ž§¬ª­£œšž¢¯³¾¿¸½¿À¹±¸»¿¿®¢­§¥©®¥h - /JUHE[]fopiVNIB@FJEMZWks{|„ƒ‰ˆ†rkd[LT‚—™ž¥²°«¯¼¾ÄÀ©•Š††’–ˆwpfuƒŒoh]NETTT9%"   ,Rhi[59M^on[d€kinki\Ul” ¨§¢¢‰rrwpjce[Y^djjp‚‡•“ƒm~’“‘Ž—Ÿ¥¦“‰‚Š…€’šš›’d3""=T`kfirmceklgacbgaVXTLKEJC>@A>@@:6/:Rdiakkktusrjkfdgjbfh`\aebc_R[WI:C=* %$%'**).51)).,("%03-+:R^\P9  -$5;BEGKKDA@=*%'!!$''#! %!,8BHA8+  - -  - !  -     -  *?G?9,!"$1"!&*(11*#'*(084;7559220CNRFA4;GJDA:/1BG>=E=KJPPGHAEEMULT_fcbeifiijb^Z[`\SYRVTVNOJ>>102*$  #F  D¥½¿ÄÇÇźºleit’–Šy‹†ž¯ÌÒÐË©Œ°ÙâÞÛѽ·³¨Žƒ†¥·®Â×ÙÞäãâÜÙË«™¦·º´©©˜ƒ|…‡‡}x~‹ž–wxƒiZ]u„‹‘·ÃÂÀ¸¬‚}‚uxŒ¨µ¸ÃÁÁ¸ºÃÞèçáÞßÚÆÄÉÊÍĬ™|}ŠŠƒo•—“¢¬¯¨­«¸¼¼ÄÂÈÍÎÌÉÍÛôúüýþþýýýýûüû÷òñööö÷úüýüüû÷õôôòôô÷ö÷ùüþþýþüýüüûüýýýüüüùôðîêêìñ÷üþÿÿþÿþþÿþüøôôøûýþÿÿþþüüüýýýüúöíëèæêíòøüýþüýýüùùùýýþþþýûú÷øøøõ÷÷÷ùûüüüüüûùøõôò÷úûüüüýýüüüúöïåââäçìëîîôüûþýúñáÛëéÝÑÈ»¯ª­´ÍæóùûüÿÿþþÿÿþûõùüýúùùïáÄÀÅÂÍÔÔâëîðêÝØØÙ×̪•©žŠy‚ˆ• Ž†…‹–qab–µ»©»àìîìäÜÔÍÌȬ‰©Ä·˜`Fe‡xMM†³Å½‘= %0EIUkV7(+&+)"#$  OyŒž©­­¬£ž¢¨¦¨£¢š­±¸¿»½»¿º´±°·¾¼½¬¥¦ ¡®®«n'   4JIRY]chjf`EKMIPSIBOY`v‚…ƒ‚‡Œ‡ˆ‰}ttgZe’› ¦­¯µ¶¶»º°¡ŽŠ‹–“~mgq†ˆ„slUC:HPZbF./  - - 7OgkY9)DelnafwznlorucZjŽ¢¥¬¨ Œlqt}pegfffhpos~—”“…u~”‹’‘£§¡”‹‡‡ƒ†™œž‘h:*$=W^aleaibagalce`__ZRSUDMFGB@E<=@8236Odgjofuxhlmknoilihid]]aaigXb^[HA@B1    @@ACD@EDDJ@;?<6-*&#(-&)7R^^[E%%6:BIIJLLB?2.(%%"#%''(')&/FQSNVRD8<:9>LI@:6:FKHD8(0IDE>IA1!!   gedcca_`^ac\ZTG0%"# &2G\bZJ+#!!1BEGEFEA=>>3*'+'""(&,9Gc|ƒxqf`S@=@BPVX[`XN=7Kgu~s]/!&$  -         2DED?:-'&%%)'##(*2+'"&289<>=33178.5><0+4,872')1671;;7:E0 "-8:56;:2CMM@:6=DPeplZ/#   - )Rlsg: $6Yksc`fopo}yuqb^‚—Ÿ©ª¨˜uj~‹~rljtumnldn–‘whsˆŽ”ŽŽ–¤¥—ŽŠˆŠ‹wt‰ŠŒa7!#8O^ahlmmihkchmkgd]\UNSJHJNMM?CGDDJF?AC<4(&(' &'6H_~“}lj_J@=KTSSU[][\r‰—ž ’tR4..-45-! - - - -    -    3@FG@7.,!((#!$"/*')5(!('08<8?5:=254:DC@FLD;;ECNOKSScgb]^^`ana][\^ZLTV_VHWWP@9198)&)    - HŸ¸¿ÁÈÆÁ»³…ffcq‘•||…‰­ÃÉÌÅ®Ÿ¼áëðïìæƵ³±¦’ƒ„“®ºµÆ×ÜÜàèîâ¿­ÃÉÆýÀ®›‰~„Œ‹{{uƒ–œ–”~zŠXr†‘™š¸ÈÏ˶§”zy€ty°·ÃÊÌËÁÇÒÖÖÔÔÛàÙÈÃÇÄÉŨ„”˜Œ†‡›–Ÿ§¥œŸ¶Á¿ÄÈÏÎÓÖÛáí÷ûûýýþýýþýúõòòôõ÷ùúüýýüûùóóòôòñòóõúüþþþüøøûýüýýûû÷ôñòõúþÿÿþþþþÿÿþÿÿÿÿÿÿþþýúðëéîôüþÿÿÿþýþþÿÿþÿÿþüüüýüöïìêëóøûüüüüúûýüýÿýýýüùùôôõóóôøüüýûüüûùøù÷ôöúüþýüýûýúùöîçåçíîïðñõüýýüòèàéåÙÐÎ郞»Ìäñ÷÷üþýýþýþÿþýùûýýúøõíÙÁÃƼÁÐ×äïö÷ïæÚÜÛÖÍ­¡Žuu†Ÿ£†ˆ…ˆ–Ž{tiYv´ÌͺÉïùùúôè̶´•aty‡–VGXŠ}HT–¼È¾‰8 *5H[P7$#!/+(((  R‹™¥¤£¨ª­§¦ž™—°¹º¹¼¾¾ÁÀ¶®µ¶²³º»¸±¨««³º»¾Á¶•> -BJUgqrjiKOICD=JFW_eggp€‹”’‹’•‘“ˆx{|hh„”— ¦¬³³°žˆ€ŒŒˆ„npƒ†€rbC?>>>50.*$.H\ejrooxqttrtuqgksspsigha]Yb_WGEHD2! yxuuyuwtqlife\L4&,.$%.DVYROIMJ4# %5@GF?FJD>A8-#$$ !%6_b•—”†ukfUD=FOQWT[`cu’¥¦¨¥žfE968896,  - -      -+BLK>830&#'/)&*7.&&'!$*2:799=685.*-:@5%$0336.3)&67896::<1/9986:502BOME86AOJED1$.HJC=;;@=HIE78AJLINRU^f_TTZ]flcY^ZV`ZWWY]XUIGB/46-( -$  - Bžµ¼À·°‡jh_m‘“y‚~ˆŽ£°ÄÊÌÆ« ÅäììíìèÕº³·³œ‹Œ¡º¸¸ÏÛßéðñèƹËÌÉÈÃÀ¶¢–~‚„ˆ‹|x{”ŸšŽ}{Œl{…‡‘—˜¶ÁÌIJ«˜rx|tv…³¶ÀÍÓÖÌÐÕ×ÒÉÍ×ÝÜÐÇËÆÅƸ°›……Ž–Š‰˜›œª´«µÅÊÃÉÍ××Öãêîñøøýýýþýþýüõðòòôôùúúûüüüüùôòñðîðñôùüýýüýúûûüüûýýùõôõøüÿÿÿþÿþýÿÿÿÿþÿÿþÿþÿÿþýúîèáâìýÿþþþÿÿýþþÿÿÿþýúüýýüýýûóïìíôúüûýûûûùüýýýýýüøöö÷óòóùûüüüýüüúúùùøóøûüýýüüüûùöñìéîïïððñøûýþûïâãéßÚÔ̼±«¯ÀÚíõ÷øüþþüýýýþþýùùùúùöôéÖÆ¿¿½ÃÎ×äòùøòäÚÙÙÙ˯¥¢‚p„Œ—ž˜Œƒ~‰”ˆryp]€¶ÏÓÃÉïøúùñÞÁ¾¼—gWZlˆ[HV„FZ˜Áɶ†>  ,CECEM??<7.*$%! )2>:3% - -  -  - -        -5FFE81340!&.2+%)+&%,(#!1<9:C;0.22*+6=<,+0.2211%+27:05;;0( 0=9;9::,0HPO;34BPFBF1%4KB<@96=>EG=98?LLNe^[Zf\ZO_^ck]VX]\V]ZZWV^KGE@;24++&    -    Fœ²¸¾Â¾¶²Žnb^o™–q€‡‘Ž¢­¾ÌÌÈ­¤Èæíêêêèáθ¶·©—Œ‹—­¾¶ÂÙèðñïæ˽ÈÌÉÉÇĸ¬—ŒŒ~‰Œwyƒš¢˜–‡y†…{ˆŒ‘‘• ¸ÃÌŵ­”jfvuu€š´¹ÁÎÒÓÙÔÓØÑÈÆÏÜßÙÉÊÈÊÉÁµŸŠ‚‰™”ŽŸŸ©¸´¼ÉÈÆÆÐÛÞÞíóñôùûüýýýýþüûôòòôöøøúûûüúùúøôóîîíðò÷üýýýüûùúýýýüúøôó÷ýÿÿÿþþÿÿýüüýýÿÿÿÿþÿÿÿþÿþþóëäæõýÿÿÿÿÿÿÿÿÿÿÿþýúùýþþþþÿÿþûõîìï÷úüýüúûûûüýþýûù÷õóòóöùùøûüûüüýûúúöò÷úûüýýüüúù÷ôññòïïðïðöûýýúïààåÝ×Ïƺª­»ÊåõúøùþÿþýüýýÿþýùöõõóòñåÐÃÄÀ»ÀÍØéõùúôç×ÖÜÜÊ´ª“~}Ž™¦¢’Š†‹Ž”€mv‰xŠ¼ÕÚÇÉêöùöçÎÃÑÊ eAFh’ŠaD[ƒ€MK“¼Æ·~6  8HW710)$,' /q‘—–®«žœ‘‘™¢®¸µ·¾ÃÆÆ»¶°³²¯¶¶¸¬««­¥¤­®£—•Ÿ±¦\ +>YhnlbYKMWJPNIWT_gakn}–¢–”šš™›š—‘’†r}sfv‘˜ž¢«°« ‰…‰†|pi}‰xeVN::BFMW_^^ckkK2# - - -  $Kgpy`. ;Xll^Wfcoo€ƒkQ`ˆ¤ª¨¬§kay|qd`joqnjcZgˆ•——ˆ^_vƒŒ•Š‹•£žœ{†Œˆwo†”——~Z<&)BU]\^]b\Zacjf^aa\WNNMMOS\apnfU- 4Zzxvyuspmmjswrt{zwwzohbc_cID1  -llpimjnm`ebdXUB)'.21.0=GEHNTXNC. !0AHDIJAB@;94*$)#" #(3>Oj‹•™’†wlbL=>GTWSR\bp”¡¨ª –~XDFBB=;98%   - -   - -    - -  =IH621=5,22,%*104;:7,* /44446633L\P77:3M{‰Ž‘rHGl}‡‹€r_uŽŽjsuue[l‚~uc@&!5EBORLOV]YW]WVTPEEFGOROU]n…–žŸ˜‰v]H?@?@<790   -   -  -  -  -    -   %9CA>3'-2+".01.(0+,+(*(&$)224>>8/,/007=:=*+/9=8112/0,.47:62' "*=<1+57=7KSD=>7;KLKD4,7IFE@D?>EAA<97DGHOFQ[_ac`c]^ae`]Z\]VZV_YQPQMK?83,)    @”°¸ÂÄÆÀ·²‡jigt–—‡‡~Š’Š ¶ÂÎÒÊ®¦ÑèêéêëííçÔ¼¹¸µ¨–‰›²º¼ÛîïéÛð¶ÇÈÊÏÑÇ·¬ž”‰~…†ww€•¤Ÿ–“ƒ‘¢˜—–• ´ÃĽ²©—|zpr|­´¹¼ÀÉÏÏÕÚÚËÅÒØÛÚÖÄÁËÍÍŲŸ€—˜–Ž‘¦¥¦¬¸¾ÅÉÃÅÑÝÞäñøùøùúýýüüýýúöôõõ÷ùùúüûúöôóóóðððïò÷ûýýýüûùûüüýûøôôùýÿÿÿþþÿÿÿÿýúïçê÷þÿÿÿÿÿÿýýüýýøðñûþþþÿÿþýýÿþÿþþýñâãîùýþÿÿÿÿÿÿÿþû÷óïöüýüüüúùûüýýûøøôññô÷øùùûüüüýùúùùøöøúüüüüûùúöõôðîèéíðöûüýöèâêæÜÔËÁ·¯¶ÆáöüúúýýýþþþþÿÿþüùøøùóïìÝÇ»Á¾¯±ÄÔçôùûöêÜÜÝÚÒ¾—‡“ž›Œ‡ƒ…Š~royš§ŽšÆÛÝÌÈåóïßÆÈÞåÚµo@>@;:==53545+!*4;A;4=D=>NUVQJ=* ##2=ACCFB==<70.,-*'$"*38N|•—’†wk^E9@EJNMSYg{Ž›Ÿ›‰u\E>><=8=:3& -   - - - - -  - - - -  -  -  -   $15=94'5;0#".163+(3($-)%%&-6=>A9.-121:999*-7=63-,/553377774% +8=7112:9JRK>D9AKHNJ5+@KJF><7>?CE=>?>MROEK[^]Xab_Yfha]YX[^SPX]TRLFH=53/+) - - "  -  - 9Œ°ºÁÃÈÁ¸´kfa~•“……’‰¡¹ÍÜßÙ¸¬ÐæçêíïðîèäÑ¿¹¹ºªŒƒ“¤»¶Àáëèض¥´ÁÊÌÐÔÍÀ³§šŒ‚„ŠzswŸª–‹€—Ÿ•”šœ¡µÂÀ¾²­œ……wqƒ‹«°¸¿ÂÈÊÌÕ×ØÎÁÐÔÙÞÜÔÁÆÌÊÄ·¬–x“››‰‰¦¢£©±½ÃʾÀÊÚÜæñùù÷ùüüüüýüúõôóôøøùúüüûøöòòôóóóô÷úüüýüüúùüüüüùõñöüÿÿÿÿÿþþÿÿÿÿþöêãêúþÿÿÿÿþÿýýýüüù÷ùþþÿÿÿÿþýþþþþþÿþóãâïûþþÿÿÿÿÿþÿÿÿÿúòíõüüüüüûûûýýýþûúöõõø÷÷÷ùúûûûýûùùøøõùúüûûüúùøøôñðééëîöüüûòááéáÛÕʺ®²¹ÏìûýûüýþþþþþþþþýýüùøùôïêÖĸ¼»¯±ÃÐæòùúöëÛÛÜÚÔ¹{™š¡“Šˆ‚ˆlms‹¤¦…”ÄÛÜǾáìáÍÅÞëëݹqF^€ž“jBOy~XD{ª»¸<  $)3+!")" !% -"QˆžªŸ”Š£³´·¸µ»Ã¸°¸¿ÁÁ¾¾¾§˜“Ÿ§¡žœ£Ÿ ƒbmhZu˜_# - - *Rh^ZRLJTSUUMUacimx€~~„‘˜ ¦ Ÿž ™‹wgb`d`oŠŒŒŽŽ‹†€rƒ’‡lWI@?CM]fgeg`Za[bluxmF2   - !   &$#&    %   -   -7;8;934430015.*'.79=;9>?AEMXWWM>83("/;>CIHI@:3200,'*)!!#.5HuŒ“›”ˆvrgM;>FIKQWZauŠ–š˜Œu[FC<=9>>?5* - -      .BQWU4  $(& "  -    -  -  -  !2B<73*,6,"!&/7.*(0+&,,),(*27=C?:4./4.18A=319438972=98797633$ - 1<385103@HYP;=9CHDC@4*7KJ>==;;@A?;z§½»š@ #%*)"-"&  -#Yš›‹¤¯¶¶¸µÁÀ¸²¹½¿Ä¿Ã½µ›¤ ¡Ÿ ¦œ}eh^]jƒ`**HXR@JQSWPKRSaahcnx†y‹•™¤¤©¢¤¤Ÿ”†xdbcefgxy€Œ‘“‚{k~•Ž{lS=9@H[_hhceZ`fednt~†{Z5!  -   #  -       -           - -  /MO= -    67:51156312+/*#"")-/<=;76@EES__ZPKJOD5$ -9=DJLJG=682/)+--# #/4Gg„’’‹‚tdO@>AGMNU[ai‚•š“‹xgRDCF?<@?<1 -    6Zx…wL $/EMOJB.'782- %     - -     & !9I<81*373&"',305+0-.(,*#.4:@?A;-*-5/3:@9/+24516@@><41<>1'."-9:213978MWF>;6:CHJ?2-9GHD<>>=FJB<>>@EAFEEQfcg`]Z^fd[Z_VWTJS_YNHRKE<50*  <‹®·½ÆÆǽ³‡jc`n‹‹„†‚Œ‹¨¿ÝèèäÆ­Ëåèíîíìíò÷øòâȾÀ§…‡–°¼¹ÓäÚº¡¡³»ÃÐØÔÇÀ·©’†ˆˆ‰yz~¡¢˜ŸŽ…˜ž“˜™¡¹Â¿³©¤•Š‹…wt‰§²¼À½ÉÙÒÓÙÉÈÄÊÙÐØÜÞÓÂÃËÏÀ°¨x‚’•‹Žœœ›¥©»ºÆÁ¿ÉÒÝéôùøøøùùüüûøóðóõ÷ùùüüùùöðñðððóô÷øûüüüüùúüüüúöïðøþÿÿÿþþÿÿÿÿþþþþÿÿþùñøýþÿþþÿÿþþÿÿÿþþþÿÿþÿÿþþÿþÿÿÿÿþû÷üÿþÿÿÿþþÿÿÿÿÿþþÿÿþøïïõûüüýüüüüüþýûúùøøöóòõ÷øúüüüüúùùøø÷úúûúùù÷÷öôòîêéíóùúõáÛéâÚÓÊÀ¹®¼ÊâøüüüüüþþÿþþþýüþýüûûúòîèÚȽ¼¸©¥»Ìáòùú÷èÛØÙÙÈž|—— —Œ‰Ž‘…ukn†¨¸¥ˆžÉÜÛÄ®ÂǵºÝííçÔ«mHj‘¨•bEJq„XHu¨¾º•F  -!.'!"$,' -"[•†ŒŸ¯µ´³´¾Å¹´½¾½ÆÆÀƶ™‰– ”š˜›žŸs]\\`Wtp41DGC=FV\[STPVjdizo†…‡ˆŽ—œ§¥¤¨£œ ¡—ƒvk`ihfdm~†Š‘‰ˆxx{‰}]L@>=M]egkcVb`groi|‘“œaB&  -     - -   -  -     -    - -   - - -   - -    - - -   -  - -  -     - -?  -  -  - 695447321,6&+' "$)-3=?;5=HDGP_a[XPUa[E$(1@CEJID>7:86&+)%!#!d1B\{Š’“‰ynYF9;AKNV\`iu‹˜™|m[GFIG?AA=;#   - - )Tu‹…e6&C^gfh]O>*3IKF;,$       -   "?:7;<:91/$ -*590.6>ABRZI733@CBHB/'6FLH==JW[XVbeejmtzu‡‡‡ˆ‡˜Ÿ¦ª«¢§¢—›‘wtkk{n^eu‰ƒs}„’…xR?3C>3+#579;HGD53679;7;=<909>7060 &14:639;?GNZPE@7>JINB1,5CKH>:BAAA=;49?KMHENYZ_X__db^f^X^XYY[RMTXVHEI4)(#$    -;¬µÂÄÅżĶŽhlt•‘~ƒ~Œ‰£½×ààÙº´ÑçëêèæêóúûüûùðÛǽ®”‡‡™«·´ÆÕ·¡´¿ÊÒÔÚÙÏÅÀ¶­—„‡‡ˆ†‚|‡—¤›˜Š›¢š ž°ÃÈö¢œ‘‹‘‹€w‡¤µ½ÃÉÔÙÒÛâ×ÁÂÅÖÖÓÞÞÙÏÄÃÊǾ¯£‹{‰–›“—Ÿ¡¤®ÁÊÅÇÌÏÚî÷ùøøøùúúûùõòòö÷öúûüüöòððïîìïóôûüûûûúùûûûüùòð÷þÿÿÿþÿÿÿÿÿÿÿþÿÿÿþÿþÿÿÿþÿÿÿþÿÿÿÿÿÿýøøùûüýüþÿÿþÿþþÿþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûóíòúüýýüüûýýþûúøõññññîïôúüüûúúùøùõõùùùùøø÷öùøñéèêðøóèØÜÝÕΞ¶ ¬ÇÝóüüûûýýþþÿÿþüüþýþûüüøòðçÓÁµ»»¦§ºÈáðùúöêÜØÚÉ©‘‘“˜ ™‘‹†Š‹‰|q€‘®ÁƯŒ›ÈØÔ½°®¥¶âìíèÙѸ€Up–¬¥nHV{ƒ_Es¤¾¹˜H  !&(!!-1 - Hr†œ¨²­®¸Â·³´¼½ÂÁÅÃü¹±§–˜“”‰Ž–ž™†`USWMWdf= )6:FMKKP\iepvtvwƒ„†‰ˆˆ– ¥¨¨¥¨¨ ‘Š„ooqpzsbi€Š}r|’‘‡qW?;=F]_djkgkfho|„•Ÿª°²¹½µ•d0 -&   &(&   -  -  # - -     - -   - - - -       -   - -  - -   - - -   - - -  - ;84:515523//0( !'06?@98<3&$3N[\L88ObcN3  ;PYZu—˜–ƒb9.EctrmdbV8$ :L\_VG6&      - - %9:A82'/88%#(30-(/3130,! '.047CF8+%,69=0 !5454896?HM[TD>3CGLS@3-;FJC==@;@F?93>AGHKPNWZ_^[^d`^`Y^ZSRSUMTXPXHF;2/&$    -:²ºÀÃÆƼÄÅ«Šox‰}…€Š“ˆ£¹ÏÙÙÔ¸²Òçéçäæîöûüüûùõé̼¨’‰Œ˜®¼µÊ·­´¸ËÏ×ÙÚÑ̹²«“Œˆˆ‰Ž„‚¡¥š‚ ¡˜±ÁÆĸ©™’ŠŽŽˆx…¢³¸ÃÍÓÚÎÖÛ×ÃÀÆÔÔÍØàÚ×ʽÄƽ·­—…˜¡“™¦žš§¾ÆÁÁÏÐØìöø÷øùúùúùôòóòöøùûüúøñîîîîëíðô÷üûûûùùüûûüûõðúþþþþÿÿÿÿÿÿÿþÿÿþÿþþÿÿþþÿþþÿþÿÿÿþþÿÿúñïóöø÷ûýþÿÿÿÿÿþÿÿÿÿÿþÿÿþÿþþþÿÿþþÿþÿÿþÿÿþûôïõúüüüýûüûþüüúöññïðîòô÷ûýûûùùùøöô÷úúùúùùøùúóëäéïòïàÏÕÓÍļ³£—©ÌèøúüûýûüþÿþþýûüþýýüýüûóïçÔ¿·¿¸£¤¸ÄÝïøúõëÞ×Õ¼‰•œ—”ŒŠ“ˆsw„¤¼Çε¦ÎÚ˼³¥¥ÐçëëããçÑ’Ur–­¨wMVv†\=m£»¹“P  - %! (8% Ekyžª±¬®»¿Ã·´µ·½ÂÃÁÀ»²¯¶¯© œ”‹˜œ•†eU[PPJY]=,9<@FOJ]eiqqv|y‚„ƒ‹Ž‹‰œ¢¥¥§£¡˜‡€zvoo~zq”{|…ŠŠ|jN??NV`fmebghr}yƒ‰›ª¶¸¿ÄÉËÃœl1 !  -  +:@*  - -%   2ALUT?!$3*DUJ7  - - -   - J-  - - - - - .%  -   -   -   <58631/662,-/*%&7?BC99>FOR[_b`[MKakU4 #+PVOSY_cr†“’„pZFGLKHFEF>;I^ksmg]dszueH37?Yiqh]nˆ””—ŽuE(B_rpoedXB+&7IYYTB9%        %BHC=2*7@0"!&*.,(-2.-()'##*43A<@;,)&5:8FL@135179:@<>@835438/ &663389<3HIHIB=1;ID>AA<@CG@82=FCISXW\[_\U`VabdZYRXNUURNMVMGC94-,( -   - - - - <“­½ÁÈÇÆ¿ÈÍÀ¢”“„‰zŽ†¥¼ÏÙÙ׸°ÖééâÞæñùûûúúùöðÜöŒ‡‡ž´°¼¹³¶³ÈÏ×ÜÙÔÏÅÀ¶­ ’„‡Œzx€œ¨š“‡…›¤›¢´¿Å½·©–ŽŠ‹Œ„Ÿ°¶½ÈÔÙÍÇÆÍÄÀÁËÎÑÔÞÜÚ̶½ÆÅ»²¢†ƒŽŸ›•”¢žœ£¸È¿ÅÑÒÛëøú÷øùûù÷õóðñô÷øúûýû÷ñîîììëëíõûüüüû÷ùûüüûöòøþþþþþÿÿþþÿÿÿÿÿÿÿþÿþþÿþþÿÿþÿþÿÿþÿÿþþüõó÷ûûüýþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿþÿÿÿþþÿþÿÿþÿÿÿþûóï÷úüüüúúüüýüýöñðïíîðó÷ûýûúùùùøöó÷ùúùøøùøøúôìææëñçØÌÑËŽ·¯¥ ²Ôìúüüýýýûýþýýýûûýýüüüüúôðçͽ¶Ã¶ ¡¹ÉÜí÷úùëÜÕ˱‘Š“£——Ž‰†“‰zn€•°ÅÐ׿£»×Ôdz ®àìíåãðñá \jª¤tKK{‡X?q¤µµ“J  -  !! 1'7=  -!>d‡¦°¬µ¼¾¹¶´´¸½À¿¿¾º±­«¯¥œ›‹•›Ÿ›~^T\NGOM[> $9BDONVbnsryv}‚†ŒˆŠŒ“Ÿ¡§¡šœ”Ž…„uqhp†……„‚u‚ŠŠ‡s^K;B4 -!.3B>'<8@B9#(-1)9J`stnI,!$6BS]ID^s…‹`5   - - - - -   !#"%.*(.DLPG*!++  - -     - -  -  :78702366100.) ")!29AD@<=DJR\e^_VUN^i_@)$&1>IIIE>75986/)1..--..@`{“•–“Ž…ucRDAAJRR[ceh~’–‘‡tbMLHHLGGJJObowuvqlq}†‰ybY_r…pihz•›•}Z.#<[knqidcJ1#5IXYOJD/    -   !9@C<2.3<+#+.,0&+.)-*"!$/66@>?;/-.5;>.'& -   " -  =‰¬¹ÁÄÅÇ¿ÌÑο–‰˜–zy‚ŽŒˆœ»ÐÞàÛ¼³ÚíéÝÜì÷ùûûùø÷ö÷ïÊÀ¯”}¤²°·µ··ÁÑÕÚØÔÎȺµ¥˜ˆ…‡ˆ€‚|“£œ˜—ˆŒ¡¡¤¶¿Á´¤˜‰ŠŠŒ‰¯·¼ÄÓÖÌ·«ÃÆ¿ÁÃÆÎÐÙàÜÕÀ¼ÆÈ´§€“ Ÿ–š™£°À»ÃÒÑÛîùøøùùùøøôóñôóôöûûüùøöðìëìêéïöûüüüúùúüüû÷õ÷ýÿÿÿÿÿÿþýþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûùýÿýÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþýþþÿÿÿÿþûñîõûýüüûúûýýü÷õïëëîîóùüýüûûûùøøööúúøùùùøùù÷ðèæêéßÏÊÍÄÁº®©¤§¿Þóüýüýüüûýþýýüúú÷øûùùüúóíäÒ¿¹À¶¡ ³ÅÝëöúöèÛÒ»šˆŽ“¢š’œ‘’‹‹‚wzŽ¥¼ÉÖÜË¿ÎÛÔÕϸ¨Éëìçâëõòå¯[o–­¤sVFvˆ`Ct©·µ—K  -  -,";5 -@|¡¨¬¯½¿·ª«®±·»¿¿½ºµ¬¬§¨¡•—‹Œ‰’—™Ÿ–{_WXDORLL8  2FC=I[fcx‚{‚‰Š…†Œ‘Œ‹•š¢ž—˜˜“‡‚|ppmmƒ‰x~œŠ…idW4JOWlklkjt‰’—™¢§¶ÂÍ×ÛÝßåÞÖµw7  - - +3=B5 #>NTVU832EXfP905EF@?HLaxys`KEEPbhmg`qŠ–ž˜xL       .>LI7("*(13..;IMLK8:IShumfG7L^]W;   -     -  %:>65552843112(!*)16>><<=GLRS\^\XWTbkgD/%!!1>IJLHB938@90551/&*)/C\qˆ‘””Ž{jVH>BHRSQWdivŠ”“eWGKIIGECAKcowxwvonˆ‹~ogq‚ŒŠ…|pcm„‘—“‡jC! :XmqqljbP7*6RSSQGB4#      "4>?:/248,!-/0-/.('-+) %(6283./*8=MNF7)/7876:=AA833082& *5<<6ACJEWVN>@@5 $/CQ[gWC6=@VZXTEH_jYMFMYkqrodPKM^rymcqŒš›š†_* -    -  -  #>Pa`PF??@IB<;NX^k]KW`grw}whdqz{v_0 -  -  -  - -   -  D<747;:@A462)' #-8;A=8<9:Plvxtspsx„‚wk_gw†‡‚pdV]wŽ•œ“]7-MejmlhcZC,1HQPQGA9# - - -     - 9E=844;3,/'11.00//2-( )37:@@2.+,74CB;7;7333) %15;>BCCEIPSPH=4>HJRI99>@FCA9;DABD98:HPN[YRY\YPMPTYcdWRWVTNPKINKOM>B5/)'"  * - 6‹¯ºÁÆƸÆ×××ÊÀ±–‚†{‡”žÀÙáåÞ¸ÛêèíöúúúùóòòñîîòóÞÁ¿¼¡„st—¶°°­­¹¶ÂÔØÔÒÌÊÅÀ¹¯–Šˆ‹—~}‰¤£œ„|–©¶½ÂĹ£•Žˆ‡ŒŠ‹„œ¯·ÆÌÍÌ¿›‚—¾¿ÄÉÉÍÕÕÓÜÙÙ¿¼Ä»´©•‡”™’ƒ„”™¡©ÉÒÐÙî÷øøùøö÷òððñòöøúûú÷ôòîììêéëòøüýüùùüûüü÷ó÷ýÿÿþÿþÿýúññüÿÿþÿÿÿþþÿÿÿÿÿÿÿÿþÿþþþÿÿþþþþýüþÿÿÿÿÿþÿÿþþÿþþþÿÿÿÿþÿÿÿÿþþÿÿÿÿÿ÷êîùÿÿÿÿÿÿÿýøñùýüýýüúüüüùöïíììññòøûüûûøúùùøõùùùøø÷ùúùóìææÜÎÇÉŽº°£¥µÐõýýýýýûùùüýýûüúõæäìóúúøòìÞÇ»¼½´¡Ÿ³ÄÙéóùóèÏ­–Œ¡¥—‡Ž‹‡€}¯¿ÎÚããååâÚáéçÛáëìáÞòúú÷ì²gu–¯«vKGs†]Bnª¼·—V - -  !07 @† ©¶¸®©±±·½ÀÁÂÀÁ½º³ª žžŸ›—‡…ŽœŸŸ›¢‰nb[RGG=DL, -23;K]hnwwyˆŽŽ‘‘“‹Ž’‘‘Œˆ‡~zuwxlhro‚•–ysnX8+3H^u€xˆ¥°¸ÂÇÌÒÖØ×Ö×Üåéêêêèæܽ„;     #5:96#+->\af`I3/3AXfYXIZohTHHMZdste\Nƒ^ovvit•“•Œr57 -   - -  -  - - -  ?TZbl[RKOVPBAFUflo[J^moyxxoz{ˆ…{O'   -  - -  -     ??:6024-468.($ $,5;@?>:AOLKHLW[YPQipS.'".CEJF?>@;<8+%.3.)" &>Nat‰‘•’“ƒphUFAEEILN]ejy†””u_MD:@>:9>;Fcospqsrw}„pdZ_n~sd^TL\oŒ™›˜‰iA))B^gklmm_I0+7+*247@==<8665/2 .228£°°ª©­¶¸½ÁÅÉÀ»À¸µ¯ž™¦¢¡–€†— œšœ£‹ma_\IEHI?'   -);OXgmoz‡ŠŠ‘‘‹‘”ŒŽŽ†‰†rt|ript‚„xrst[:0E^q{†™¸ÉÒÕÙÜáâääâÚÚáçêêëêèæÞ»†<$  - 2DA<-95:TaiaT:23AWaYRGUjj^IAFTeqvjd_efhgukj„ˆ†Ž|H      -  - -  0Lblog_]UTTT?GSkqvfWagoxy{wsyƒˆ‡ƒg6 -  - - - -      -$>A652053/2./-'!! '1;=??=FQPKFHTZREG_lV1$"-;@A@@>=;=8/0)..($#)8IYgzŒ”‘‚wi[H@>?DHGWdgrˆ’}bJD<8;=?<=FSbmvtqoosrqdXYccZW[`fhmˆ˜›™‘}L'"=^alnuneJ4$2LXURE6-     -    #4@3%0276'$-2345+/2((''#/016:B7+&)'?HOQC8/3@814C<<7.206,.. - .3::A>DBGYWGBA=CLIRN:5CME=9>57CGC66=ERaa]X_bbXY\[\feXUKMPQGHGQKFB@4/)*"  ( - - -<±½ÅÆÈű¯°ÃÐÕÐÀž‡„{Œ‰¡½ÕÜÝؽ¹ÜìòùûüûûõîêäßáéïööíÑÁµ•cd‡ ³³¦ª¡°´ÂÕÕÕÏÎÉƶ¨™‹‹‹ˆ…‘¦¡™ˆ~—´½Ë͹¦–Š‹‹Ž‘Šž³ºÄÊÌĺ’rƒ­¹ÂÃÅÐÝàØ×ÛÙÏ»½ÇÈÁ±¥‡’Žƒ€ƒ’™Ÿ¨¿ÖÖÑØïùùøøøôðññññóøùúù÷òîíîíëî÷úúüûúúùûûüúøôúþÿÿÿþÿÿÿÿþÿýûýÿþÿÿÿþÿÿþÿþÿÿþÿþþþÿÿÿþÿþþþþýþþÿþÿÿÿÿþþÿÿþÿÿþÿþÿÿþþÿÿÿþÿÿþÿþþÿÿÿÿÿÿÿÿÿþÿÿúòøûýýüûúüüûüøõñðïïðôùûûûúùùøøõöøùúùøùùùöíèÛÏÁÂÄÀÁÀ²¬¦±ÉåýþýýþýûùùüýüùùúóæØçïóôòðëÚÅ»½¼¯™–®ÃÜéîòïᙡ§¨¥“‹‰Ž“‡|†—¨¾Î×áæèèãßåççâÓÝæÙÛîùùù÷ë¸fs“§¦{PLtŠm>e¤¶µ˜T - -  - - - 6>$  -9‹®«¨ªª³¸¾ÆÆÇÇÃÿ»´¢––™™™–‰Œœš–—žŸŠc^^XJ?DH@*  -.J]co|r|Š‰Ž“‘Ž—˜‘ˆ‰„Š„qz~ƒgddmt€„‚toy…€fB:Ed}‘§ÅÖáåæåæçêëêéâàáäéêëêéåÝ¿‚=   -  4>?C&!/79JYcbW>23;O_^ZFXlo`IKGWhrxug]WZjiohhhŽŠ‹‚a&  -  - - - - - - - 2Ghlvpg_XfV[H?Vfqwrd\exx‡}‚sz„‰‰†yX.! -  - -     - -$-   <:2222551201/0'! "#/9?@A;CMOIDKS[TCFZoV8%)9>BF@@><333-(&)*%%$6CM_p…‹‹ŠŠ{l_K;6>CHKQ^ci}ŠŽ|gYDA>?<:77CFUilmnnojmok\X^[^hr|{ph{œš–‹c57Yhnosn`R5)0HYYLG;) - 1  - -    - - ,62*-*021#!-,C31.,-% %%#'.118A;2(&"(>GQWC3/6<4258@?,,-0330) -"/3<=8=:=K[]J>=>IFKUK21APIC:A<<@HD97>EJZbUM``\]`^Y_igTPLXQIIKHLHHGA8.,#"    - 9‘²½ÄÈȯ©•§ÇÑÕÉ©Œ‹ˆ†µÊÎÏdz¹Üíõùüüüûùöóóîìïôúùöæ¼®£wuŸ©¦²¯µ¢¥¸¾ÍÒÑÏÑÐÉÅ»° “‚‡ƒ†zƒš¥£œŽwŒ±¿ÇÈ»¡’Œ‰Š’ž±¹ÂÃÈÅ­ˆh{§»¿½»ÍÚßÙÔÛÚÔÄ¿ÅÊƱ¨„ˆˆ‡…–›˜žÀÚÙÏØïøùùù÷õñòðñóõøúúøòðððñïððõùüüûúùùûüúùòõþÿÿÿÿþþÿÿÿÿþÿþÿÿÿÿÿÿÿþÿÿÿþÿþÿÿÿÿþþÿþÿÿÿþüüüþþÿÿÿÿÿÿþÿÿÿÿÿÿþþþþÿýþÿÿÿÿÿÿþÿþþÿÿþÿÿþÿÿþþÿÿýõòùýýûüúúüþûøõññòðîðöùûûûûøøøôóöøøùùøûûõðçÝÊÂÉÆÅ¿»²¨¨¸ÌïÿþýþÿýûûûýüûøùúòæØæïôùôïéÖÄ¿¸»¬™–¬¿Óäîñìײ—•¥®µŸŒ‰‘€~Š¡¸ÉÓÞáçéçÛßæåÜË¿ÔÛÑãóùøúõé³bg§ª‡PGx‰j9f£¶µ™O  - -  #96$ -<‹¤¦©­µ¾¿ÄÄÆÈÇÁ»·°¢Ÿš“’”šžž™~mcZPN>=CB"  =Yclo€ƒ‰Ž——–“‘“”””Žˆ†‡‚†‡‡|†~~vdhqnv€tok{Œ‘qQJ[U†¹ÑÝæêëìîëêìîîëçãßãèêéèèâÙ¿z4 -   -%49D<1*5<7/IX\^YD58;=UWXMRaegUKIK^srwf^\[`hodhh~ŽŽr2    -     .E\errf^be_]XKLbxxh_mx|{€{zlu‚‰‹vJ0" -    - -   ?67163425+/)''"%/:=@>:=LQL>?IOOHAWqj>)# %:?DKCDB40-0*)'.-%&%7;CLb|‹ŽŠ}rfVC9:@FGO[a^k‚ŽŒ„tgODD?B?:6=?J^hhssmkmvqd^W\n}„„‡zhyˆ—ŸšŒlA +VjlmrjeU='2CUTNL=(  -  - - -  -   -   ,42-#0,)#&*.)(*&%'$"#04?>>>9-%*.9FTV=-.36272:>;0*&1360' - 25/66>9AAZaZB>7GMLJ@20?FAFA=DGG/'3HR]K>=PS]WG4(.=IHRMR`cfgOEN_oszqh\\afplifvˆŒ? - - -    - -  - - #'     - -  ?:9;564/.-.*%"")059=<=2*-*!&.)$"$+39:UuŒ’‘Ž…uk_F;8:@>MW^]cxŠ|dTEDBB?<:??DVflsssnqxrk`Ycv…ŒŠ…}ru‚››ŽvP)$IcrsqjdV@(.@IOORA- -    - - -    &0-$"!*,"#!-#(10/,&! !#.,6==99-(206LSN=./04196;8<2%,50,*' *:337>AFN]c^_dZYXW[\ae]VOJEEA@<@?==;?7//)& 0 4³¿ÅÊÍź¼ž‰Ž²ÉÓ˳”~„Šˆš««¬¬±«²Úòùúüüüüüûúýýýüüüüûí¿Ž„‡•Á˲¦¡«·ª¥·¼ËÑÎÏÍÊÊǹ©¡šˆ‡†~w{Ÿ§œ—Žy–¹Á¿®™ŽŽŒŠŽŒŒ–£²·ÁÍÍ¿­ˆckº··²ÀÄÔÙÕÓÜÙË»ÄÉǽ¬˜‡ƒ’…‹Ž•¡¾ÞÚÔÙïùùùùúóóòóóôöøùøðîëìëëîîñöûüúúùüúüúøô÷þþþÿÿÿÿÿþÿÿÿÿþþþÿÿÿþþþþþýÿþýÿþÿÿþÿÿþþýüýøôôøýþþþþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿýýýÿþÿÿþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿý÷ñ÷úüüûùûüüû÷óóðïòñó÷ùüûûøøøøøöøùùùúúûùøñáËÆÌļ³±¢¤«ÁßöÿþþÿþýýüûùøùöøøïÜÎàëñóóïèÖǽÀõšš¯ÁÊÝèèÞ»—–£®»®—‹ˆ‘’Œ~†Œ¥¿ÊÙÞâçêæÞáçäÕ¹­¤©©ÖïñõõôïÞ ]hŒ £„WMt‡h=h¦³®™R -    '6<(  .`¦ª¬¬¤¤«±´¹½Â¼´¨—––œ›™‘–¨¦œž‘m^]VLHLQG. Pv{u|…Š•›–ž›šš“‘“‚€|}z„y|‰ƒxacinpy†ŠŠ„‘Ÿ›œ›…dT_}¹âììîððòððïïïðìêåÞáåæéãàÛÓºŒL$   3GHI<,7Rb`TF:D\lfZ8#;8<;>=BQMHCCHLH?C]hM0#*:=BB?7=50-)%$%&!$ "%/KpŠˆyn`L>51AA?><7)%),6H[O<2113158@C<4-262//) *<;;;EGEIU[WE45ADHPE5-AJ@C@=9?HG@87AJSZd\a_^[[\XV_baWLJCMIB==8@AC<94,* . - 6ŒºÄÈÊÌÇÀĶ—ˆ’·ËÍÀšƒŽŽ‡›«¨«®µ­¹áôúûüüüûüüûûûûûüüüú쾓ŠŒœÆÜÑÊ«’¤°¦­´ÀÎÏÑÍÍÎÇÁ²§¥Œ†Ž’‡‚ŠŒ¡¥ž—…­Ã¼ªž’Š”ŒŒ”¡¯¸ÃÈù©€`dŸ³¹·³»ÀÆÖÚÎÖÞÑÂÄÈÉ¿²¡ˆ€““Œ†…†”›¶ÚÛÐÙðùúüüúôññðñóöøùóíëììêéììóùûúøùùúüüúôóüÿþþþÿþþÿþÿÿþþÿþþÿþüûüþýýþþýþýýþýýýýýýýüýúöôøûüýýýþÿþýýýýþþÿþÿÿþýüüýÿþÿÿþþÿÿþÿÿþÿÿÿþÿþÿÿÿþþüóóøúüýúûüüüùõóòïïððòöúùúùùøùöôøùùøùúùùùòåÑÊÈĸ²« ²ÍåøþýþþÿþýüøúýúøùôìÜÏÞìïóôíèÙÈ¿½°š¢±»ÁÕáÜË¢—ž«³¶ Ž‘—‰…t|–»ËÑÛáæçèäÞåéÝÈ®ª›—ÙðóôôòîÚŸ[fŽ£¨zNFr‚gFn¦µ´˜O !*9<*2]—§°¬§œœ¬ª¯¶¹Âľ²«£——š¡œœ—“™¬®£™’{`e[ZQKZYV5  - Vt‡ˆ‹‘•›œ›—œ›‘’ˆƒzz}u~Œ”Œ‚qacr|vow}– ¤ Že\u•ÃçìïîðñòñïîîîîëçàÝáââßàÝÞ×ÚJ)    - +DJF6.!A]^PE<>VaeYL01.CZa^OYcif`WLSa{ˆƒmZbcdjqohs„™“”b' -   -   -    -  #Dbksqwjkcef]SPcq€}zhbmx‚{„wq„—–‹ˆd9-&  -  - -   ,768:@:?84(#$$"$).;?FDA=DI@>@BFFC?TgN3!-5;?>@97520'%##$)""&4Jc‚Ž‹‰ˆul^N@955=FMSafq‡“’„s`K=BB@><>6=BUgorrstx}ynaWgx€Šˆ†tjm„‹„mB";Qcfhhf\L-(6@G:2*  - - -  !!"%$*+(*,(#+-*+&'%&*;38;9/*+/@IRO9266369==A;4059541) -%6@34<<;9;DGJ<89@P^g`\Z[]\^ZTa^^^QRJJME===BCD?6/'+$  )  >ºÇÆÊËǿƾ°‘…˜¶Ä¿ }ŽŒ¡¬²ÆÍÑÂÁãöúüüüüüýüúûúûüýüüù뾜”•¢Îáß㉒¬¸©µ¸ÄÍÎÐÌËÊƺ´­žŠƒˆˆ‚€y€“©¥›”‡¨ÁÀ¨”ŽŽŒŽ‘Ÿ¯·Àü¸§{`p˜°¸·°¯ºÅÕÚÏÐÜÔþÁÉÁ¬ž…‰”Š‘˜£µÖÙÓÜðùüüüøõóïðïò÷ø÷ðëèëêèêëðöûûúúùùûüûõïúÿÿÿÿþÿÿþþþÿÿÿÿÿÿÿþýüøùüþýýýüüüüüýýýýýýþþþþüûùýýþüýýþÿÿÿÿÿÿÿÿþÿÿÿýûüýýÿþÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿþþýöðôúüüüüûýûûùõòïíïïìòùüýüûøùùöøùùøùûûúúòâÐÇÉŽ»§¡¬ºÓêúýýþÿþþýýûüýüù÷ôêÚÌÜìíòñíèÕËÅ¿¿®ž¯ºÆÕÞÒ²”™¤±¹®—‹Œ’†}ƒ‡¢ÅÔÚÛãæèèàáéäÒ¶¥¥ž‰”Úñö÷÷òîÜž^f’¤§{PGk`@e ¯°—R  $&3?& -%jš«±§ŸŸ¦°µ·¸·½¿½¯¤§©¥¨£œ£›“Ž ¯¬  šƒng`_JOYbjE(  - $S{”’Œ‘‘•™’˜š•—•Œ‰zt„xu‘ˆ†…„ojnysrps˜œ ¨¦Šie„ ÌéíïððôòñðíêêçãáÛÛÙÛÝàãååÝÆF)   9AKD-,#=::CD>5:?>:55DVH0(/52;49:2/0% #'# $'4EPk||zvsi_UG=;89>EGS^gsƒ‡ƒziVFEA>;6;886ASbjjkonoqlbY_oz{~rkao€„‰€iU2 1EW``aaUH5)/:<6-# -  - - - - -   -#""37%+))&+&('**'#-029:?@=7...=K[M:/0776:7;?:677;92.% *=C?68CHGMOYQC>@CIIOD)0@JDB8=67GMC=:?ENaea_`c^[[Z`aYXZKKJNKHH>7S_ibUB/*7CP]`[_fokSHM[syhbbdgsxldo€Š‘‹yM!      - -.Gesupmiffd[XTj‰’€nlxƒƒˆ‰}˜šœ•†YB7+    - <<6::<664((&!"1'24107=?7///2.*&*2=, !",(+,00,.*""#!!*5Ofuutqje]MC;7838?N]bivŠ‘‰zdMA>:?=:3450@R`glnmmjfaRL]mtvurrh`m€‹†nK-&IGKRVMA<>JJNO?-2>LFC=34<@I@468b¡¬£’N -  %(00/  (f£¬¢œ ´·½¿ÁÀÀÀ¾´µ¯«©°££Ÿ–˜–ž¯³ªž‘|ha`RNW]„`,  -'cŒ—•‘–’™—ŽŽˆx~trm}}ƒš£“‡|kqu~‚…†œ”ŠŒ”Ž‚jn ±ËæìïïïïíìéääÝØÙÕ×ÚßèéêèèçáË–I'  "2@AB3#&FVh\E@DZmdbU=)-9DY[VTekk_R@Ody|rfacejoujl|Š‘‚_)  -    - *9Shnmhfiekkec_f’‹xiq|ƒƒŠk|‘œš•rQ88.  -  -  9<798;87/'&#"!&./-3457@D=0*,())% -6, %&'+23-%$$!#-Egu„}}sgbZG:4888@LV[`x•“Œq\D<;97:97727Kcprpkkge]QFVfs|uvsjeoƒŠŽŠsZ3#5N[_aa]O=.+:DC>/ -  -      (*(+)!"  ,*+0-.)0*',''(*258E=3-,'*7ESQD7779913?>9/15568/( 7BG9.8AC@DLVNA:=LJHHB23BGB<>=;>75'!($   .qE <Œ³ÄÒÒÓÉÀ±Œ”°´§tSr†„’˜­ÓðôöóàØïøûüüüýûüýüýþýýüúùóಘ–¾ÆÔâÒ¦Žž³©¢º·ÀÌËËÇÈÇÀÀ¿¬‚Œ”‡{ƒ›©—ˆ…¡¢”Ž“’”¥±¼È¾±žvsŒª¸¿ÃÅÈÀÆàåÝÏÔÓÍÁÅÍÆ´¦•…’Ÿ˜’“—Ÿ§³ÃÇ×îøùù÷ñïïððñöøöïæãâæèèéëóúùø÷øúúûùðôþþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿþýþþýýþþýýýþýýýþÿþþÿÿÿÿþþýûôìîöüýþüüþÿÿþþÿÿÿÿþÿþÿÿÿÿþþþþýþþÿþþþÿþÿÿÿÿÿþÿÿÿÿÿþÿýôòùûûûûùúüùòïíêéêéìñøûúùøùøùù÷øùúûûùïÞ×åÝÓÆ»µ¥®½Ùíùýÿÿÿÿÿÿþýû÷úüùôòç×ÎÙäëðõñëÝÏÇÇÁ®›£²¾Ê»Ÿ‘˜ª»¹©£˜”—“}x‰§ÂÖâéæçèçàÜãæϵž–§‘ÓîóôôñîÜ¢V]„¢¤„YKib@\›® ŠN  - - !#!->*  #f™¦œ–¢·¾¹µºÁ»¹¹´±´¯¬¨ ›œ™’œ¨«¦›“xnd^UKUe„—f)   +q˜¡™‘Ž’˜“‘—ŒŒŒ‰ˆztvy‚p€‡”¡¥Ÿ„vo„ˆŽ•¢~†ˆ„kx ²ÈæëìëéêéèæççéæáÝÜÝâéèéèèçàÍ™F0    .69;*$&)3TecS>MVNL^epl\TR`y{xwkX__lv{vlt‚ŽŠ‹n;    "*8GPanomrmnfkXSb{Œ•‘~mpz„Œ…|lv”š˜‘€^?@9" - - -   >58;7952*"!#$!#(/-+4537DK@4,/-+0*)8=6!#&)-,+))'&'@_v„{qjcN=1/38>NNX[i†•›}hM;8;9:;:5/1D\knnljeibTHNbq}|xnkmrxŽ‹ˆgA"(G^fde^WA/+2BC<3& -      - - -   "--$!%)&#)8)/-($--),))%0/96;=33203=GNND:6<85.3>>@,1::?9,%-EJ>5=H??AMMG>:6BDKLB5=CKC<=BEACF?40?DJch_a`f^\cYX\]YKJRS`XWG?G==?8.+'),    - :†³ÆÓÔÎÊÄ®Ž’«®ˆ_cu~Ž˜š´ÙïóõðÙÕòùûýûýüüýýýýýýüýû÷îЪ—•ž³¸ÇáÒ±ž £«¸¢ª¸ºÈÉÅÈÈÆÅÇô©Ÿ…ˆ“…„€ ¢ž•‹ ›’’‰‰¬¼Ã½ª›~sv„¥·Á½µ¸¹ÀÛàÝÓÎÕÎÅÅÍɼª’…Œ›œ”“ž¡«³½ÆÚí÷ú÷òïðîíîðöøöïçâããäææëõúùøùùùùúõîøþþþþÿÿÿÿÿþÿÿÿÿþÿþþüýüýýüýýûùú÷úûúûüþýþýýüüúôçÛÝêùüüûûûýüûüüýüýüýýýþþþýþüüýýýþÿþÿÿÿÿÿÿÿÿþÿÿÿÿÿþÿýøïòúüüüüùùú÷ñîééééëò÷ûûûùøøøøøøúùúüùîÜÜäÛ϶±¨µÀáòüþÿÿþÿÿÿþýúøüýù÷ïåÖÉÖäéïóòìàÎÄž±š’Ÿ®¾Â¦‘™§µ½µ ™ š‘ˆ‚”¸ÎÝèêéêèâÞäèÛ¾£‹¡µ±”ŽÍéñòòñìØšO^‹£ UDei?ZŸ±¨V -  #!)/8# ]š˜ž©¶³©®º½Á¿¼´´·µ¶¹µ«žš–˜”ž¦¨Ÿ‘tleXKMWbŠœk, ,o ¤ž“‘•—’””‰†ƒ‚~ov{vrlxž¡£žŠ„„‰‹–™œŸ‹|Œ’ƒyetž±ÄÝæèååçêëêîïîìéãßßÞæçéêèäÝË–G)  &9A:*%!,H\`\=>LjnpiI3$6=LTLUS`xs^XP^rywwm`c_knrkcl€‹•Q&     '08Sbkljersig]PVk„”Š…ymw‚tro{Ž—•‹jRG>/   -    ;2C83./1%$#$&% %)+-66+5?@@61243.'(9G8$! &'**(+&-!"(=Wozyyyunh\C5,.09?JPXh~“˜’ŠtYA:C=+      -     - - %/&%%"%#.'/&.2++2.#&/,28<@3.*%.CMKQC8::5115=@74/68?1' -4NM>5=B@BBMPGE8????@?60-7=Qjrb_c_`ZWNZ\[`UNZZ\YPH@?@C;,&+,-/   3‹±ÅÒÓÎÉî„jrˆ¥Ÿvdq‚‘‘–·Þôö÷ôÜÑìøúüüüüüüýþýýýýüûúòÒ©˜™  ­©¿àÓ®§»Â«µ¯™±¶»ÆÂÀÈÉÊÍɶ¯£„Œ˜„z—¤ž—„š›“‘’£»¿¸§‘xno}¦¶Á¾»±±À×ÝÛÑÆÎÐÊ¿ÈÏÀ·¢‡† œ˜›—œ¤´¹ÈÛî÷øõñðððîðõ÷÷øðéääãâáæïöùùøùøúúùñðûýýþþýþüþÿþÿþþÿþþþþþüüüûúùùöðïñòøøø÷ùüüýüýüúðã×Úíûüýüûüýýüüûûûûûüýüýýüüüûûûýýþÿÿÿÿþÿÿÿþþþþüýýþÿÿýüôòùüûûüùüúùôîéììëíñ÷ùûüûø÷öø÷øúùûúøêÜÝÝ×ÎÀµ¬®¹ÊåõüþþÿþþýýþýùùýüúöîãÒÊØãèîóõïÜËÆÁ¿³œ“Ÿ¸Á¹šœ¨·½¬Ÿœš£ †‰”«Ç×ãëêêéçààèçϬ”‹”ÀÓÆ£–ÌêññðïêÙWiˆž¡S?c†pG\™°¦ŒP - %&36(L‹™ŽŸ°ª¢¤¯»ÀÁÀ¿¹¯¸·¶¸»µ§žŸ˜™ ¨­ŸšŠre`^HOSfv= :}œž—•“‘’’†‚†yw€ƒzkfm~˜œž›…„‹†¡¦ªŸu‹–ƒrdx˜®½ÖàãæçêìðòñòñîêèÞÜÞâèæèæäÛÅ›P)    0CCA3!!*8S^]ABHdroeT:227>Y\\Sav€fTPPawwprh]Yddheagp‹“˜d7    &2T^^ed`poi]_ROeyˆ…vhpuqormlq‚—“Ž|_JA8  -  -  @5:>43/((*)*,&!"/),39--7BC<45264/.;LE'"%'%*''&(-$"" "%*6Jdsusrupk_L>*&+1762680/3:9:7*0:30* ?KLA;@@>?CKKCA;5;BIPJ;?IIB?=AUengbWX^\ZW^`a]TJMMWWWKLEH@4/*,-0(%   8¶ÉÓÕÔÍÁ¬xheeˆ™~q~š®ØñóõñÛÏèöùøúýüûüýýþþýýýüü÷Ú«˜›¢ ¬­»ßÕ¨§Ñ㻟±§¢¯¶»¾½ÄÇÉÐÍ¿»¨—‡™•~’ žž’…”—‘Ž‘Œ‰’—ª¸½µ§•vjo¢²½Ä½µ±¾ÑÙÔÆÄÎÒÐÅËËø«ˆ”›™—‘”¥¯ºÆ×ìôöóñððîïñõ÷÷õðëèéåäæëñ÷úùøùøüúõêôþÿÿþýúôôúÿÿÿÿþþÿþÿþþþúùùøøõòòôóõùø÷÷üýýþþþýû÷òéíùýýþþýýþþþþþýþýûüýþýýûüûûûüýýÿÿÿÿÿÿÿÿþÿþþúòôúÿÿÿþý÷òøüüüüûûýûöòððîïëòöùúüû÷øøø÷øùùûüôèÜáÜÐȾ¯§®ÁÓêøùýÿÿÿþýýýüùúüüùóìÜÍËÔâèñ÷õïßÍÇÅ阕£¶Ã¬””˜ª¸µª¥™ž¢‰~‰§ÂÕßçîïìêäàåèá¾›“”§ÒÛȤ—ÍëïóòñëÕšUY‚Ÿ£ˆ]>\€kAWª ‰S  "&:+IzŠ¢­œŸ±µ½ÃÄÀ¿¶¯´·½À¾¶«¡Ÿ”˜¦©© œŒlhhaQPWn™¤~7 - >}Ÿ¡¡›–‘’•”‘ƒƒ~zt€‚|opio“¥œ‹‹•’š›­³¬™vš¡”wjsš§³ÍßèëíïññóðïðïëçáÛÚàåæåâàÛʬX)  -  - -"29?<3!#&/QddXHCOfmh[L974@YeZUaoukWLGathtol[Z]glkegsŠ˜•~D   .B[ilmigkln`_Qcp…ŽŒ‚ffipqswshy‹’“†o[J=( -  -    :7:4442.//13*#%-*,/63,5DI>22;:32.>TQ8"(,*11+,))%"!#("!)+6J^rw}}sp^YP>-!,.0:HR[m‰—‘Ž†kV@;264792*$;YmnoqljkbXSWbu~{ysjbiy„‹Œ‹sH$$:N__]^\L7)/770(   - -   -  - !- #&)%'(((#($&'(*%)338=;:3+'(:I\S?-/5336:52>304988+" - =MNB;7=B?@KME=<6?AJRI:;MPACH;<:ADA1/7GQhkb]YYZTV\[[f`UTVQUNMNJFED80*(-*($   - :Ž¸ÆÕÕÒÏ­ud[Sbˆ~qŒ¨ÊßææÞÊÍêôôòùûüýýýýþþýýýýü÷ܯ—™¡œ«µ¼ÞÕ¯°ÕçÅŒ¤·§¦¹²·¼ÅÇÉÑÖËóŸ–”˜‰„—¤¢—Ž‰“–ŠŽŽŽŒ‹‰‘§·½·ª“xs‡Ÿ¬¶ÅŸÂÓÕοÄÏÖÓÏÉÌʽ¬œ‰‘žž–—“ž®¸ÅØîõøöñðïðïô÷÷øõïéèçåçìñ÷úøùøùúûùôêøÿÿÿþþûïéóýýþÿÿÿÿÿÿýýüùøùøóðöûûøø÷÷ùüýþþýþþýüúùóõýþþþÿÿþþÿÿÿþÿÿþüýýýýþþþüüüüüüýýþþÿÿÿÿÿþþûôìïüÿÿÿÿþùñöûûúüûûûúøöòðñðïñöùûüüøù÷øøùùùúùðáÜàÚÐź¬¬¸ÃÕëôùþÿÿþþþýýýûúüú÷òé×ÒÈÑßêñôõðáÎÆÇò›‘¦¾¹›’•ž²µ©¢ žž™‹ƒšºÓÞæêîîîéáåêç×®””š»ÚÜÉ£–ÐìòòññëÕžWX‚›¡[Ld†pFX˜« V!    -=,  -IxŒ”ž¥­»¿½·»¾Â¹«±¸½ÃÀ¹­§œ”–œ©¢œžŠjjg_QGRqž¥|6  9ƒ¤Ÿ•’““‘‡…zwˆz{€Š}o†‘‘–˜£ŸŒ‹”›¤®¹·®‡‚œ¥—‰vgŽ ®ÐçëîïòñðññððïìêßÚØÜßâááâàÕ·b, - - - - -/EMB=( +Lfa`LACclmf_C43:UX]OSfypgRO`fn{rid\^cljcfpˆŽš˜”d-   ):Tjxzvgnutqh^Wh‡ŠŒ‹wenyo…ocf„“•wdMK9" - -  -     @;<500/.034/+"  "..1/119HM?248>93.8PXB&**57//0-)+'#""&! %2;@Yqv~ysreZR=3/4/64AKUc’–“†nU=545002:, +LggimqmggaZX]kpvxvofcl“‘‡^/$3FU]]]VI8*.785&  -   - #( "!!/(!&+*,.+"')&%%*199-$'.:HUGA23=/68:9:885>><3*@MMA8?FKA@LFG::4??JME5;STFD>>?;AD<2-8ATfl^_[`YOW]Z[eb[Y[XLVNMKFJA@6/%)&&% ,  :’´ÅÔÖÑÉÁ©lcXJY†|p~…ŽŽ¨ËàßßÒ¹Êîôñíñ÷ûüüýýüýýýüýüõÛ´žœ›š­¾¿Ýа°ÔèÁ‰—··¨­±¯¼ÅÅÉÑÙÏǹ©–……•Žƒ~¡Ÿ™Œs‹•‡ŽŒŠŒˆ‰™²»º«“ƒ„…¢µ¹ÇÈÊÈÊÓØÒÄÇÉÔÙÕÈÎÍij ‘œ¡™”›Ÿ°»ÂÖï÷øõòíïñïóö÷õôîèååçêñòöùøøùûûúøíëûÿÿÿþþüñîôøüþÿþÿÿýýüúûùøøùöóúüýû÷öùüýþÿþþþÿûûýûøúýþÿþÿÿþÿÿÿÿÿÿþþýþþýýþþÿþüþýýûüüûýþþÿÿÿþýû÷óóùÿÿÿÿþý÷õúùùûüùúúùøõòòñïñ÷ùùüúùø÷ööøùøúôèÜÞàÙÑÁ´°°·ÃÚìñùþþÿþþýüýüüùúùöñéÚÎÉÒÜæðöóðâÎÇÆò•©¿±š•š¡µ²­¡™›Žˆƒ¨ÍÝæêìíîíçáéêàˤœž°ÕàÝÃ¥™ÑíñññðîÙ£U\ˆ£¢cJin@Z£ž‹W  - -/?2  @|ˆŒ¡¢±´¯¬ª®º¿º¯ª³¾ÃŽ®¥ ™•˜¨¥›™nejaRSSx•ŸD  2ƒšœŽŒ—“‘Ž‰…€yu‘…ƒ|zuŠ–•š“¦¤Š‰“¤¥±»¹²¦–†™¨˜‡yl‚¡¸ÚéïðîðñòñïïïîêæÝØÖÖÚÛßääâÛ½c)     -BA=1"+?T\T<>C^kpmZI;10UQ]VQaipkRJQbrtstf[[_lqldl€‘˜•v>## "  !#'-Bhv‡~mrmmngdU]x†‰‘{agwvƒxqcas‰”—„gWL:'   -     =@:<743)",4.0 ##&)00--5KT?6179=5,0JXE. &08640.)//+#"$$"!$-6JSay”Š†\A.022224,%>R\hmmjhqle_Zcmy~|tojp‚‹’Šl9#(9KX]]UL:,*774% -     - - &/' #''*#++%)&%.1.!($&+/36=;8*%*,7EII=21//5:9988. %ANSG=@@EBFOGD967>BFK=3>R[E>@94=646@VejaX\ZOUZ^[[_]XRWYWULGOJF) *2OQJA9D[dpoaN1.4Pbb`Y`hmkZOQ]o€z{i[WdgpwgdtŽ˜““~L  %+*!"&"#!"# &$! " ",?at‚|pecokli``i‰Œ‹‡lapm{vrq^b…˜œ—”|bM=6( - -   >@=<86/##)//."! $&&01-.;NXH8364<8-2O\M=#.54210+1/.('##'&*14Dh~z†xmg\J52-128+%+2/%  -   - -    *3,(!$.''.**,+4-($*"!*+/3553%-+*8GLI@3010725?A<34;A82!'EMSM?;@F@FOI?>55@BBH=1;X\D9=<0:CI968;CUhnf^YUNZ\WT\]cXOYUOOPMKHF;>9/-0,*!  B—Y    -8¶ÇÐÖѼ¨od^Ye……|ƒŽ‰Š©ÌåìéâÂÈêñòñôúýýýþýýýýýýüü÷Ú²£ ¡²ÇÊÛÒ³¸Ù์–ž¯¹¡ ¯³ÄÆÃÑØÙÑ¿«œ’Žš—”ˆ”¢ž›Šr‹‰‰ˆŠ‹ŒŽ‹‹¥¶µ£ˆ†‡‰—­¸Á¿ÉÐÐ×ÜÞÑÉÎÐ×ØÏÉÍË­›Ž‹ª¶¼º·±±µÑîõ÷ôññîëïòôöóñëçæäèïòöùøùøøúùùòëõþþÿÿÿÿþýþþýûùúúùöùûøøúûýüûûýýüüýþýýýÿÿÿÿÿÿýýþÿÿþüþÿþÿþÿÿþýþÿÿÿÿÿÿÿÿÿýýýþÿÿÿÿÿÿþþýýþþþþýüûüþÿÿÿÿþÿÿÿþü÷õøúûøúúùüüúôòñòóöúúûúøù÷ùööøøòå×ÒÛÒÈ¿¹¬ª´ÁÕìôóùþÿÿÿþþþýýûúùúùôíÚÎÊÒÜåïõõïàÏÊÌ¿¨–¦º­—•š£·±§ ¡”†ˆœÆßëëíðíëéæëêÞæš¡ÒêíîêÔ¯¡Óïôôñòïݧ]^•¡‹\>\ƒsJM‚£™Š[$ - ,55 - -Bp~Ž™›­£”‚qq†œ±´°¬¨±¿Â»¨¤žžŸ¦¦ŸŸžˆidcY?F\j‰Šj, - 6|žš•ŒŠ‰z~zpqyx”‡st•¡¡— ¨¦‹§®µ··²¥¥° ˆpgŸÀÛëïïîêìíëééççææåçéâÚÛáääåܹg.)  - )6B?4!!*)FVXLDX`e]ZlpjaQKNh‚ƒ|p]ZYZoyudnŠŸž˜Šc7 %&)&(!(#)$)&*-(%#""&8Shzyllglkleb\m†•ˆrdetvxx}lby’––“‡mMCG, -  $$ >;@87530)01/,$ &+560-5MYQ;@6@B=55FUV<% )2531426241)()*##  17@av‚yy}of_P921.66;DNWbvŠ“‘‹{e=57002+.(7K_hjkonlngXNWenz~ypqrƒŠŒ‹€[;./>R\^[LA6%'-4+ - -   -  - -  -   33+' $'#)*-()+)(#$$"#-528=9+"()15FOC:47:9857?AB67/481&#AUSOC:BBC@JQE<:8?FGH90@U]C>A@:8;F<579DYjoeb`SXVZYX^_]TSUS]YVUOJA<84(*.$&   E* <´ÊÑÔÔË¿¤nga^gŒŠ„ŒŽ®ØîòóíÑÔïùøøúüüþþýüýýýýýüûöص  Ÿž³ÇÃÕʱ¹Úßµ“›–” ž‰›¬½ÇÇÌÙÚÙÇ·¨™Ž†’˜“ŠŠž Ÿœˆ‰“‹Œ‹‰‹‹Š›°°¡‰x~„ˆ«¶¾¼ÄÌÑØÞÞÔÊÑËÑÙÓÉËÐÇ´­œœµ¸¸¸³´¥¢Åéôõòðïìíðóõôôðèåæèëñøùøù÷øùùùøðíûÿÿþþÿÿþþýüøøúûûø÷ö÷øúüýýýûûùüþüþþÿÿþÿþÿÿÿþýýýÿÿþþÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿþþÿþýþþÿÿÿÿÿÿÿþÿÿþÿÿýýüýüýÿÿþÿÿþþþùóøùüûûùùúúú÷óðïðóúùúûùø÷õôô÷ôíÜËÌÊÀ¾·¯©©»Îíøø÷úþÿÿÿþýûüûüúûûùøïÞÑÈÐÞåðõõòäÒÊÈÁ²®Ã¿¢š µ¶¯¦£œ‹†™À×çîïñðíêçééßŨœ¤Ãäïóóîݸ Òíôõôòîà¨\]‚œž‡_GZ‡tCI~£‹]&    *<8 ,Y|’˜› Œujkjtƒœ³°«§¨¸¿¸±¦žž¡£ ™š‹f``ODIM_ppY5   5~˜——‹ˆ„ƒ‡ƒˆtim‡‘’ŽŠsu•£¦¥«µ°”§±µ´´·¶«›Ž ®©wiƒ¦ºÔéííéèæääèëëíïîíííæßÛàäãâؼf1    - (7AK:%'*9X^[N=A\l^^S@8/7PfldW^lncSMOaw…|{h`Y`nupfl˜œš“‚F!#&02)-81:4331.,0$$('! !'3EbxvnbhjgfhY\wˆŒˆzqjswƒ‰zcb~’’aUD7 - - - - ?<<857;71/0-&! !)2971/7JZWB9>@EB?4;QYE/+.974715533)),*%'# *57Tq}z}€rjbUF;246:?DGU`k‘…oJ;<760-1, 9Pagfjmikh[KPam}ztjluˆŽ…jK2(:IX^]UF:*(,3'       -  -  -   -24+)!#' #$%'%&('+%"%-26=<5/(#&0>GKB=655428:8<9/23012+ $GWPH:;?=DFGH@946AEJI3-AVZE>B84-#(,*   3+ - <½Î×ÖÓÎÀ¢pe`bp‡‡x€ƒŽ‘¶àò÷ùõÜÕóùùùúüüýüýüüüýþüüúóÙ°œ›´ÅÁÊ°·Ø⺜”ŒŠˆƒŽ«ºÄÉÍ×ÚÚ̹°¥—Žœšˆ’¢ž‹‡•’ŒŒ‘Œ†’š­¬¡†~~€ƒŠ¦µ¼·ÃÍÒÕ×ÓÑÊÓÍËØØÍÆËÉÀ±°·»²¬ž¢¢˜ºâññðïíîïðòõôñðæáâãëñ÷ùù÷ù÷øùù÷îóýÿÿþÿÿþýýúùúûüýüúûûýüüûûúöö÷ùýÿÿÿþþÿÿÿÿýýþüúûþÿÿþýþÿþÿþÿÿÿþÿÿÿþÿÿÿÿÿþÿÿþþÿýÿÿþÿÿÿÿÿÿÿþýþýþýûûýýþÿÿÿþÿþûõ÷úüûûùùûùùöòïîïòöùúûûúø÷õ÷÷ôéÕÅÇ¿¶±­¥¦­¾ÜöýûùûýþþþüýùûüûüûüúøïàÌÆÌÙæðõôðáÓÌÆ¿¶ÊØ«Ÿ›§¸°«ªŸš“Š°Îäëððòñëéêêâѯš›³ÜêðóòïݸžÌéðóöõñåªaS€¡§ˆZN^r?DyŸ–Œ_#  -(<:"  'M|’Ÿ|jd_hkw‹«±®«¥±À»¶¬¨§Ÿ™š œžtfXJFJPUcbFA) - -3v””Œ‹„Š‰ƒ‚ŒmoŒ“‹yx‘®¸²³À»”«¸¼µ¹º¶ª›ž­¤xp‹¥¼ÒáççãåãáæíðòòòñðîìçßØÛàÞÝÕ¹i0 -   %5?B9$!&5M_^RBFJ^^_U?8,/Shgg`^hmlUJHXt{ˆpd]anwwmcl œ^6++4;39@?=82;<1/3..-*")%"! )1Ozƒsgfhhfe^]ozŠ„tkxw|}„}jVr•…n]NB*   ?A<;D=?86/46(#),7;501E_ZG;?CFB=.4KXF1 ,5230247554-*$+(& &,8Qmz‚‚~sf`TF6/4:?BBNZc{Œ’ŠvQ:323.0.*.ETbiicglf^RV_os{|ulqou…‹‰uU5+3JUX\VJ;0(+*'  - -    -  -    +6/($%''#"(+$"$#!&'*/4A@9,'&(,7JSA>;9911:<6@C?AHI?<7;GCCA62>]bHB66=;>A;5.>PZlibb__QOQJQSRWRUQOVSHFIC?B60(&$,'    .5   9¾ÐÙØÔÊÀ¥fcbgtŽ…l{Ž•¸áôøùöàØôúúùùúúùøù÷÷ùùúùú÷ïЧœœ˜š¯Ã¾ÆÀ®»Ùã¾”¥›‚|…Œ”°º½ÇÎÔÛÚÎÁ»¦¨œ“•—ŠŸ ›…Œ’’ŽŠ„—©©œ…}„‹¢±¶¶ÅÑÒÙÙÎÉÆÓÓÎÓÖÑÅÄÍÅ»Ãú°¬šœœœ¯Üññðíîïíñõôóïìçããåìòõ÷ù÷öùøùøôîõþþÿÿÿþüüûøùûûüýýýýþþþýýúöïðùýÿÿþÿÿþÿÿþÿüüûøúüþþÿÿÿÿÿþþÿþÿÿÿÿþÿþþÿÿÿÿþþþÿÿþþÿÿÿÿÿÿþÿÿÿÿþþþþüúýþüýÿþÿÿÿýùñöùûûûùùùúúöñðîïðòôùüüùööö÷öôçÑÃÀ·¯ª¨¢¦±ÅéúüûùùûþþýýûúüýüüýüûøîáÑÇÌÚäíôõñáÓÊÉÆÇàßĪŸ¢¸¹²¬©ž›–~¡ÄÙéîðñòðëéëéÛÁ¥œ˜Éíðñðïê×·šÅäìóöõòè²bR„œ¦ˆ[O]|tKC;)"!3Bag]HBCT\_ZSD4>>852+,/.!#! - -&-Hi€ngeegb\]W`w‘Žˆqot€„€|r^j‰‘’Š‹€\XD1  -  -  DA?@>9-++*)7A7*)! -&ESVC76<=BGMJA>8:JH@<42>`aFC<0=;;A>1/>MWhiae^]MT]STGIQNLTSXQNMI@?B<0.'))/& - - /8!    7–ÂÒÙØÕʺ£p^__w’‰xƒzµàôùùõßØðùùùøøø÷ôõõöõõõ÷öïåÄŸ˜žœ²Â¸ÆÀ®¸Ü囸´‘ˆŸ¯¶ºÃËÒØØÒÉÁ´®œ˜Œ›”Œ’šŸŸŽ†™•Ž‹…‡Œ‰”¢¢“„ƒ†œ«´¶ÈÓÔÙÞÐÿÍÔÊËØÕÊÇÎÎÍɼ­¨§¡œ’—¬Íéññîíëêóöóðìçããæçìïôøøø÷øùø÷ðéóûýýüüüüüüøøùûûýþýþÿÿþþýúôñõûýþÿþÿÿþÿÿÿÿýøöúýþÿÿþÿÿÿÿÿþÿþÿþþþÿþÿÿÿþÿÿÿÿÿþþþþþÿÿþÿÿÿÿþÿþþÿÿÿýûüþþþþýýýüûòíöúùûùùøøù÷õðïëîîðñöûüøóöô÷÷ôäÏÆŶ©­§ž¤³Óïûýúùøúýýþüùøüýûüüüû÷ìßÐÉÊ×âìóòðãÔËÊÇÔåØ»«¢¬Ä¾¯ªŸŸœ’„‡³ÒãêñóóñïéìëáË®—ŸÙïñòñðëضš¿Þìòööòê»j]…›¥ŽfQ\‚zQGj– Ÿt) -  (85 !O|’•¡nZZkdahr‘¨°¯¨£­·¸°¨ ™“˜£š‹qk`OJOTZddP1  V||}r‚‡ƒ‚‘‘™Šyuƒ‘“šŽ ÂÒÐÔØͲœ³ÄÂÁ¼¶¸³š©¥“{m|œª¸ÒâçæçåäçëðïòñïìêèãÙ×ÕÔÖÏħ]+  -  $2>B7(!).@SgcWCDH\`a[E64>A=565:3(. +@OUC8=?C>=IM?>;7CD>;52EcbC?==;47;79;?DWjk`Z[ULS^TKLVMJNMKWRRGFIB7872.+.+"   -=.  -  =™ÃÓØØÑɽ¦q_`\w“…r|‰–·ÞóùùóÜÕðøúøôôõõôõôõôòôóóðḢ™£Ÿ²Æ¾ËŪºÚæþġˆŠ’¬´±¼»ÆÐÔÖÏÊÇ¿±£ ‹•œ‘ˆŒœ¦ž•‰‹š”‘„ˆŒŠ’©§“†‚†ˆ„Šžª¶¾ËÕÒÜÞÒɺ¿ÉÌÎ×ÖËÅËÔÔ˸–—¡¡™”œ¦¾âîðìëêîòóòîçãàâãçéìóöø÷ö÷ùùõñæèðúúûüýýüûøøüýýþÿÿþþÿþýýùùüýüüþþÿÿÿþÿþÿÿýöôúýÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿþýÿÿþÿÿÿÿÿþþþÿÿþÿÿÿþþÿÿþþþþÿþÿþýýüþÿÿþþýüúðëóùúùûúùùùöôòñðñïòôöúùùø÷õø÷ôâÎÆ´¥¨¤œ¨ÁÞ÷üûùøö÷üüû÷öøúûûýüûùöéØÍÅÌÓßêóôïâÔÍÅÎáàDz¨ª¿É¾«¤š•ˆžÄÙçíñóóñíêêæÚ»ž•ˆ˜Ùïñòôòîá¿šºäïóøôóå¸l^€š§kH^…xJ9l–šv+  - -  )8/ $Np‹ ‚jbbpafcj…«²§Ÿ¦¯µ²ŸŸ™–˜š žtm`QMMLXS`R1  Ltso~~x€’¥ª‡ouŠ‘–¢ …¥ÎááÞâØ»ž»ÊÆÄ·º¼±›‹šª§˜zil•¥³ÍâäääããçëíîîîíçæåßÖÐËÏÐÇÀ—M*  - - (37F8$')-@bcSG?OXacZJ:4=Kdpihflym_THXmwyql_Z[dpvjerŠššš†iQCPTDINSSPSPPSBLGDE?<811-,)***!"'.Xj{xkjjcNRRWp†•›‘†in~ˆŒ}aVfˆ”–•|jVC,! - - - -GA>>=AGC@:97,! +/,/:;4.@WUB% $.5<4*%'#%;ALD;4447294>=<40164--" (CUTI;>??JGIL<>7:>>@=37QcaE9<=7;DD>78ABTge]XTZYTWNX^SLJMKQQLCFNKGA>70* "&  -,:' -:œÆÑÖÙÓǽ na`e‚’€vwwŠ“–­ÚïòóêÎÎíôôñïñõö÷öõôõóöõòï㹚– £Ÿ³ÃÃÐÄ®ºÞå¿ ÁÉ«Žˆ–°¿®µº¿ÎÔÑÎÌÏÆ»© —–›˜©¥Ÿ™‹“›–‹†‰Œ§ªš€~}‚‡Œ¥°ÀÃÐÕÍÐÓÒÇ»µ¼ÆÏÔÕÍ¿ÈÔÙʶ—›žš“–š£¶Øèêêìëïòóòðíêèèêïïïòôôööøøùõìâèòùýþþþüüúùüýþþÿÿÿÿÿþþþüûüþÿþþÿþþÿÿÿÿÿÿþúøøúýþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþþþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿþÿþýýþÿÿÿÿÿþý÷îôúùùúùùùù÷÷õóôõö÷õùùø÷õôôõ÷òÙÊÊÁ³«§›ªÅêúüúøöóóúûùôñ÷÷ôùúüûöñæÛÎÈÉÑàêîòîÝÐÊÊÝèÓ¹©¯ÉßÒº­ ›œˆŒªÔãêðòõòïììëßÇ«š‘Š«ãòõùøöñäÄ¢Áêòôõóïå¹b^y˜ ”dGZ{O9f“¡œ|-  - " ""!$&32. - Mr‹œidhkb\^ft–¤®¥¢¡ª¬°¨£¢™™kgaPBFNTR_U8 Cltx}tv‚ˆ“—¨º°Žxv”µ¹ŸŽ°ÜäçåäÛ½§»ÊÈÁ¿¹¸· ž©¯”xkp‡Ÿ²ËáäâãÞßãéêèëêæÞÚÜÛÒÅÅÆƼ¹J* -  - -  .05C3"*"1=_h^NIJ_cgaU>/;Yfnnllmprg\MWb{yrqbW`hmvmck‰——zcPWa]^]]c`SUOVS^YNNMB7<3/2/.*( $,.BavzojjrkcY]auš–‡tuw{Œ‹ƒsSXp’”‘“ˆm^K;' - -  HE>>9972)!)-$(*3<@<8>VcJGB>CIR]ey†“‘€cG810471+#.L]hhkpmigd^[bmstxvgfm€„{dD//JV[YQJ<0)%! -  -  - -  - - -    ):A6,##)-# ''% $!%+9A=7. "$)5@FD:1:?82547=:735695*"%EY^Q=7A=FNLPB225FHE<19Ud_J>=:7?CG;12@FSc[XYZ]YUTNV\QQJMMNRLICIJFA@:-)&# (  -  D£ÇÏÕÙ×ƽ¡ie`cynwwŒ£ÈãééݾÁáîíëïðôøùù÷øùùööõòã» ›¡œ–¯ÃÃÑʱ¶àæÀ ÁÍ°›”±»±ªººÆÑ×ÐÊÔÎ󪟓Œ˜›Žˆ†™¨¦ž“‚—ž‡‡†—ª¦’€‚…„ ¯¾ÂÌÒ˾´ÂÁ»µÁÊËÏÑÏÆÃÕßÕº¥Œš”’—¥²Êáêìêéîñïñðóðîïïñóôôôõõ÷ùøøóèåòûüýþýýüþüüþÿþÿÿÿþþýýýýüüýÿÿÿÿÿÿÿÿÿþþþÿþûûýýüýÿÿþÿÿÿÿÿÿÿÿÿÿþþÿþÿÿÿþþþÿÿÿÿþÿÿþÿÿþÿÿþýÿÿÿÿÿÿþÿÿýþÿÿÿþþýþýûòõøúúúùùùö÷÷÷ôööõööööúøôòóóöïÛÕÎø¬¡›£±ÑóýüùøóòõúúùôòõïíòøúùõðãÔÌÇÄÎÝèíðëÞÖËÔéæβªÁãìÔ¹¥ŸŸœ‹Ÿ½Üéîòôôòììíæѯ’™–³é÷ùùùøôçȦÅìñóòõñê¸iRv£§’hKOƒ|K=o’¡¢. - # ""$)24/$ CuŽ˜”xiikig[^go‘©©žš›¨­­¬¡¡Ÿ ¢¢ŸƒgmZNMQRP^_Y8 9]wqjq…‹’™¦µÄº›~€Œ˜¯ÉÏ·š½áèèéçÜƱºÇÇüµ´¶¥—°©“ƒkfž±ÊÞæáÛÚ×ÙäêéçàÖÎÌÐÔ˾»Á¿½²‹@'   %*Yl|…‚…raYQG=9:@>DNYal}Ž‘”†eQ=10141/(#?Rfejooieg_Z]gqv}pmhi|…‹„tR51:PX\VL@3,' -     - -  -  );E9/%)-)# " $#$+")++5>@>,(+2;C<89367465>?<22884,#3HYXQ63=9=AII?5/3CDF>8/!+/D^cSDBIZfndQ45@F\midcpsm^UQVipvtjVYabvtibp‹–››}nomnlcclkhdlmjebd_]ZMHB@;=87/&(9Sr|}|kjhqoe[T`t‘—’|pv|ƒƒ„~fIZw’™•€jMI- -    EFB@<;A?81//$!"%%$29::49Q^b;,146C=/2EZV;!%&2;=78>19JXZSJ?6-)  -   -  - -  -'CB>73,(,! ##"!%"--19A>*&&!5?BE984<;>>1/>GTcc]TSUYOVLRVPTHNPJPNIJKH?@35*!$ 4  - -F¥ÊÐÑ××;œga\`qynuvŒ‰†¦ÉßæçÙ´½ßìëëñöøúùúûûúøùøøôêÆŸ–œ•—°ÄÅÒÇ°Âäé£ÊÔ°•”“¦«­°©´¾ÉÉÉÌÖØÐ̾±¥”Ž””……˜©¤“¤šˆ†‡—§¥u‰ˆƒŠž°»¾¾ËŪ”§»¶³¼ÁÂÄÊÐÉÂÕãÛÆ®”‘œœ—œž§´Ñåìèåèêìêëéêêêêìîîîìîñôöøùïææñ÷úüýþÿþýýþÿÿþþþýþýþþþÿÿýþÿþÿÿÿÿÿÿþÿÿþûòõúýÿÿÿþÿÿÿþÿÿÿþÿÿþÿþÿÿÿþÿÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿþÿÿþÿÿþþÿÿþÿþÿÿýÿýúòñøúùúú÷ððñðïðïîîðííìíìîñôôðåÜÜÑ¿¯«£žÂëúýüúùôñùúùôîîîæåìöúúòêÛÕÐÆÁÄØæìïîâÓÍáßÈ´¦±ÜëâŤ¢¡”†Š¦ÂÝêìðñòòðîíäʨ˜ž¤Ÿ¢µêùúûùùõéÊžºáíðöõòêÄs^wœªžmHW‡‚TJmž¯¤‡7   - - -"%&"!,9/  -FuŠ”‡nijfhkb]`ez“££œ ¬°ª©§¢›œ“†slZ\TQTZ]gY: - =ajot€‘Ž”­»ÀÉ擃Ž­ÏâáÏ©¾ãëêëëá̽ÁÄż²µ³¢™­«™~c`ƒ™¢»ÏÛÛØÎÈÏÛÜÖÐÈ¿¶·º¾¶²·¼Â¶¥ŽL,    - ":A>;' ,ERi^LBIWcfe_>18J]ifeahwveYII^txypXX_by~rfk…’˜“’‰kntuocjqopmlnilfb^_WRHGDGA>;4( #5Lbkq{t`hnoig[Xo€‹}psxwƒƒpNIe‡Ž”‘ŠpYP=' -  GGDA==@;:86<*$!%# ""#.57:7@TdT>007AJUafn€“~dH9149444- 5P_djjmnph[Scpvrttjfm‹‡{hH:8DOPJH@50%     - - -  &*6C@5.((*%! &('#" !#$'004:;9-'''+7>EA844=<3123=<28103-* 7J]XG<9>BECKE@9/1=>?<75NlkKAA????D@48C?M_b[SVWUWNRVPHPPPGILMHFFE779/&&!!    K©ÊÐÕØ×;ŸgdY^x’{lxwŠ‰¨ÈÝäåÑ®¾àëíïõúùùûüùúùùúøúõéÅŸ•™˜™±ÅÂέÂäêÇ©ËÕµ™”–¥¨¢­§¬¸ÀÁÃËÕÚØÔú§•‘™‘…Œ¦¨ •‰—™‹„‰ž«Ÿ‚lz‚‡‹Œª½ÃËÌÀ¤‡ž´¶±¹ÃÎÊÆÎÌÄÒãàË´›ˆ‹—›•š£¦­Æßéèâáàâáâáãâããääæèæçíôøøõîåçòùýþÿþÿþþüþÿÿþýýýýþþÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿþþúõùüþÿþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿþÿÿÿþþÿÿþÿÿÿÿÿÿÿþÿÿÿÿÿþÿÿþÿþþþþÿþÿÿÿÿþÿÿÿÿþý÷ñøûúûúøñïðïïììëëìëìêëêëðñïèØÙØÌ¿°©¡ «Êïüýûùöòôùúøñïðëßßèöú÷ðçØÑÎÊÀÁ×åëííàÔÕÛͲ£¬ËææЮ›£›ˆ›¾ÒãîïòñññïíèÓ³¢£±¯ª¼ëøúùùùôçÊ »ßíñóõóëÅwcŸ°kIS‚„_Jn¡°¨‡9 -$&## $31# Do‚~neeehfZZ^_lŠŸ¡ž—œ¬®ª©§¥¡Ÿž”ˆxedURMJXgk`A   .Ylu{—¬¤œ±ÅÇÊů‘ŸÀÚæçØ­¾ßæèèèáÑÁÀÇÇ¿¼·³¶¨”¨­™{df}”œ«ÃÔ×ÕÎÄÈÔÕÌƸ°¯¯§«°¶¹ºª¡’V.  -!4?>:34%%+>SdjnpebqmocXPaz‡‹tpjhu~‚v\HTq‡’_OH3    CFJEC?C=>>:3*!+#$"%)',68:6IM[V>/,;Mgy‡Žˆpd\VH>;=ACIN\`hy‰—˜‡oUA1:4673.'+DVbggilljcWWaittvpcitŠ€skD:ACHGEA:-! - -   -      - +;E?2'%-(#!&&'!"!"'!  )/2464.++%),4]’‡lSEC3#   -  - -  UAGHEA@D?<61,#('! !"')(*28:76GWQF947DGD.*6L`Q/  &1:B;8?GG??.$!!"/=D]zŒŽ‰qe^cTH=9>FIJU^do‚‘’‚cF7543532+4Oddgjhmkib[_jmquodgn{…†xfJ=>DIMNB:/    -     -   0AD6+!&+)$  #!$ "%')2/29,'+%':>>804+.<:54>730/1314& /GRJ=B9?JDJD>8753?:=97=UddC7=>@<96:AG]YRHKSNLOKUMJLIQMGE@CEHD?AB-$$&(" - -H±ÌÓÔÙÖ̼œi_Z_y’€s}x†…ˆ«Îçê㩽âðñôøøùõôõôòñóôõóíพ•™—š°ÃÀÌÅ°ÁåéÇ£Ã礕ž¿Ä—ª«¥²·¾ÅÐÖÔØÑö¨¡’‹“˜Žˆ‹¥´¬£‘—‘~‡¨¶­‚fn„€‹‘ž±¿ÇËǹ˜z‰±¯«¬±¼ÅÆÃÍÒÌÙÝμª—†‹——’•š §Ëâéèæççééêéëíîïîïððñóøúøöìäïüýýþþÿþþþüüûûüüþþþþþÿþþýýÿÿþþÿþþÿþýþþúúýýþÿÿÿþÿÿþÿÿÿþþÿÿÿÿÿþÿÿþþþþþÿþþÿÿÿÿþþÿÿÿÿþÿÿÿÿÿÿÿþþýüýüüýýÿÿýüþüü÷ð÷ùúûüûúúøøøùù÷õööõõõóòððæÐÁȾ´´¨—Ÿ©¼Þôúüûúõñø÷÷öòóôìÚÕàðõòéßÕÐÉÄ¿¿ÓãçéëàÛж£ž¡¾Óɸ¦œ—”…¯ÊàêîñððñïïíæΩš—©½Ôѽ¹ÛíñññðìÞ¿›¾åëìíìëâ¶miºÀ¥~IX„‹VB|¦³±‰6  # (66&;p‚ljnlka_XYee{”¡ ˜¢¤§¤¢£œšž—€vp\TUQZT]stR*  -  - ,c€Ÿ·ÆDZ §¸¿ÈȲ“—ÀÙãçéÞ°°ÏÛÞßßÛÏÁ¼ÀÀÄÂÀÃÁ®•–¡ª¢…gajˆš©¹ÆÅ¿¾¾ÁÁþ³±«œ’–®­¬º´¯·­e$  - - /=>DFC?5) #".6=Uk}ˆˆƒxheb]SD==BPGOQ[fv‰””‰mN;103/277''BYcfihmlifX\fkorpidhw‚}zkXB:=INKD;,!  -   -   - 1B@:-&$&*#'' %#-1411,(0+$-8?@>24219>8;;88003;20&5IRPE?=E<7==CLUWWJPRKLJRSSSJPONRGKKI@A=?;-"$""  -  Y¯ÇÏ××Õ̾¡lf\^xpur…‰‚¢ÏæèܵšºãîòóöôóóóóòôõòòòðëÚ´ž˜š—š²ÇÀʾ®ÁåèÅÃÓ»Ÿ—ŸÀÍ—¦¢œ®´¶½ÍÔÖ×ÔÍ»²ª˜†œ’“¨°¦™Š‘˜€Ÿ³«„bpƒ‡Œ”¡®¾ÆÍųŽr~¬³®­ª¹ÀÅÂÌÑÍÑÕÑÁ´¡†‹š˜”•’ž­ÅÝçèçéêìíïîðòñññôòññõùùøöïéî÷úüûüüþûúøôôõöùüüüüýûýüùúüüûûýýüýûüýúôõúüüýüýüýýþýûûûüüýýýþüýýüýûùøüüüüýýýýýþþüüýýþþýþüüüûú÷÷÷õúúûûûûúù÷ïð÷úýüûûýúúøøùùù÷øøø÷õôòñíáƸ¿µ«©£Ÿ³Âè÷ûýüúôõù÷øúøõôëØÎÞïôïéàÖÐÇǽÀÖçèèçßצž®Âij£›™“©ÏáéïòôóðïðíëÛ·• ¸ÑáÙĶÒéêîííèغ´ÚéëëëêÞ±jv¡ºÆ¥xNSƒ„\Ft¨´°9 $!!$0." -@jˆŒ}rr„hfg`Q[agrˆ—š——žž¥¢ Ÿ£ ˜ƒ|raR^TXZdw{W2 - &^ˆ¯ÂÇÅ´ ¤«·ÃÈ°“˜ÃßæçäÛ§¥Ì×Ú×ÛØȺº¾ÂÈÇÁÂÀ¬’ž«¡ƒgbjˆ“§´Á¾¸¼·»½¾´®­ª›”œ¥¥°¸±´¿¯\$    01=DE/!",9O`^QGKQW_egR:1@M`gqnhgrkXYVLm{wmbX[hks]^v— ›•ˆƒ†‹„Šˆ‰‹„€ˆwtysgjjQ]`RNGD<* !):Vg}„|idfpkeZU^o‹‘ˆtsu}Š„shOFf‰’‹|aWS@'         KMIC@DDD@:84&!*-(""4/%,5848=JTG73DHPT>0'9NN4 +:><7>>CIB3-"$"!'2:Jfz„†ƒ}ka]VRD=;;@GKQ]gq„•“‘{`:2-2-*24,!8FYdhgkjijWX^enmllqcps~~wbMBAHLID8+%  -  - -    -  -AD6)#$$!&3+% !,7-43?(,)('+0>=82535823B<<<<8/<88+5JUNG<=CDMOND?600J99@/+G^aI849=?AD?05BFKQTQKOSNOTWRKRPKMPPNMMC><2@8+"!!  - -   ]´ËÔ×ÖØÏÀŸha\g|—ytsq†„‰¡Èâßͪ™±ÜëìïïïîïðòòôôóòðìëÙ°š™žœœ°ÇºÅ»®¼áæÄ£ÇØ· žÃÐŽ¡œ¡¦°´»ÌÔ×ÙÙÔŹ­ž„Ž“šŽ‰Œ¯¬Ž™…ƒ µ«‚eh|‹‹Ÿ²¾ÊË­Š}€¦²­§¦¯ºÊÀÆÑÍÅÏÒÅ´©ˆœ”–”œ±ÂØçëéêêìïîïðññðóóòñô÷÷÷ùøóïîöùùøúûûúöñïïïðöùøøùøøùø÷÷ùùùùùûùúûûùùóöøùúûúûúúûüù÷õøûüúûûüúûùùûúøøøúùüùûüüüüüüúûúûúûûûûùùøùöõõö÷øøø÷÷÷÷ñõùûùüúûúùùùøøøøõöô÷öôòòðèÙ¹±®­§¡Ÿ¥ºÏðüûüüú÷øùøúúøùõéÔÏßìñîçáÖÏÐŹ¼ÖãæéçÝÔ¬–ŸµÄ¶Ÿ”•™—Œ¦ÍèîðñóóòðñðìáÉ©“˜¯ÉáèÞƸÕéëííîêÙºœ­×èìîíêá±m†°ÃÁ§uIP…‚`Lo£²­‘<    *')23+@h}Ž~jkhlefaXXccn…•—–Œ’œŸ›Ÿ©¢˜ƒpjfZMW\]bzƒh:  -$Kˆ­¼Á¿®Ÿ—§¯¾Ã«’™ÃàèäßÕ©§ÊÓ×ØØÕÆ´´»ÈËÈÁÂÀ±Ÿš¥®¡‡kgbx…”¡­»À½Á·²¼º´³­§ ž«©®ºµ³¿Æ¯R&  -  @*5>G7 "&(+BaaZF=AK[[^P91>=D:86) ")+&!"+///4612@KTK94ALLPC/+6JT@% '3>85<@>C=9,"#'-6C\u„€…ƒn`]\QG<8?BDNZ`iq‚‘•”‚nH311))-+*,*FX]^dicbe_YV\fkikshlz‡~vkUD@HOO?8-!   -          -(8A1%$)+1-)!$!%()69@3.0.((/03?6-0/;66<=?GXiolbo|xi^UP[ry|ui\Uaaif]ZœŸ Œˆ’‹•’‹…‡ƒ‚~ƒ‚vy€yk]_dbUH>/ - #0DVh|wsd_ijfa]L^sŒŒ…kmu„ˆsYDC_wƒ†~sdMB;&      - JMHCE=>=FC:.0&$)&#"%-/,.2;..4:FJOA+&0HUE, - %,6::;>?@:9.$!'(.HTabk|Œ—“‰uW:-*.''(-13'*4;3=<<=?>9.,03(# (7LNM?=;BHKB=?<153B@5811K`]JC68?HLVefP9=AU`hmhjz‡meNCVjysuj^[]hol]`t•š™™‘‡’‘‘˜™›–—Œ‘ŠŽ‹Š‰†‡ƒƒmekgbaR>, ,3D`y}{i^ohkm_IQrŠŒ{hez†……wiF>LixwxoWE72 -    - - JKKF=@A@A:5- #',$  +)'&/3++:LWP>47AEPI4")BUP3 !%2??;?I>@80!# '%&5Gat‡ƒ„€kbbbQFA<92+28;538:==><0/53%!*8FMOD>:  -  - ")8.  ,Ywzjopgqib]epsv}y€”—Ž•¤«¤££¥¢™š‹zocUR_Z]bp{=  5qŽ–¦¬•†¢¨¸Â­“”¼ÚáÙÔÊ¢¤ÇÕ×Ø×Öɸ³¼ÅÈÁ»½¼µ£• ª¨’yb_eu‹°¹ÃÐÚÎÍ×ÒÅÀÅÈį§±»´°ÀÐĤv:    -%;GM. #&&$DYWM=1BTT[[T;# -.=Yuuti_dcff`VQf|…Š‹rjqx|ƒ~mP:B]p}{rm\E>3     -  JJII@>=;5:5.##*.)&#&%&!(+''8N]WB13AMSM8*0=OS> $29B=IU@E@4%"%$#(#1@Yr‚‚}rb\`XL@;689;AE;2:=FDUWNQOJRMLTQONHIITUSKKIG;083/"!   d¸ÏÒÒÖÖÍÁždV]]‘ystrŒŠ…ÀÚÝàÏ¥¯×çéìííïðìïïðîïñîëåÓ«Ž–›˜¯Ã»Ä¸Ÿ¬ÕÛ°˜´Ã¬ŸšŸ¼À˜‘renŒ¥©¶¼ÆÉÏÕØÓʵ—“‰‰’›”ƒ…”¨›“„Š”–¦˜dUt‰‰•¬º¿¿µ¨‰w€“©²¶¬±³ÀÍÄÀÒÐÈÌÓ˸¥~˜˜®¬·Öêìîðñðòóóòóôõõõõöø÷ùøøøùùøùùøùùüûúüüûûúúüúúúûüüüûüýûüýüüûüüûüüüüûüüûûüüûüüûùøüüüþüýýýýþýûüýýüüýûüûüüüüüýüüûüûûüûûüûüýûüûûüýüüûýûüüûûüúüûûûûûúùúùù÷øö÷öõöóîäÓõ®®©¢™¦¾æùüýþþüüúùøöúüû÷óéÚÍÓçîðîæÝÓÊɹ±ÅÖÝàáÅ£“¢º±š’‘˜™˜¿ìùûüüùôôòññíäĦŠŒš½àëíëãθÕêìïïïëàÀ—«ÛëîïïëàöÁÁ·³¥rPHsuQ5j¦¥‰G -&! ,:%#Y|yiopqpvkial~wy‚ƒ”˜’œ¥®±¥¡¨¤œ“ˆ~seXR]habz’y8 -  0b‚’¢¡Š…•¡¬»½§Š¹×ÝØÔͨ£ÅÖÙÖ×Öп²ÁÈÈ»»º´¡–ª«og\bsŠ›«·ÄÓÙ××ÜÒÈÅÈÌǵª±º²®Àļ°„@! -    +4?B7! #$$?ScYB4=BIO^XD29NdjepihrrgZLP^uorqhTS_qrlYgzŽ˜’˜ššž¡™˜¡ž——š—’–“–’‹ˆŠ€ukieRB+  "0Kfxuhb^efab^N[wƒ†ˆ{eowwxum\79Ohrslo^@A7- -   -  MJHD?@>>:::3"!!-,'%""%*&""'')9M]^K37GRRJ;(&4KQH% %,5<>98BC?>2( -'&'+8Kdx…{}ubaaWPE86;;?JOVc{•”‹sS7,)&))'*(  ->JW`da\\SQSY[efcg^_ioxyn_MDC@>;7*     - - -   #480(!%**"(.-$'%#! '+1465;2.,,*/29>72/4=9489>@;348<4+*"+8GNHDABHJHKKA;2067:9924WkhI78>:@?@927;HIOPLMNORNNNQOOFNFJURMQLC=<40,#     - f¸ÍÓÕÖ×ÌÁšie`d‚“ur{wŠ…¥¾Ùàßͤ­×åéêíïïïíííîïíîîìåѨŽŽ™–•²Ã»Áµ¤­ÕÛ²¸ÂªŸ˜›·Àž•vu“®«±¹¾ÇÊÐÓÓ̺£™‘ˆ”˜‘‰šš’‹Š• ™rWi„Œ’œ©¾Ä¼³£~z™ª´¸®©­¾ËÀ»ÐÓÎÊÏÍÁ°š|„’’¡«¯Çãìðññóóôóóõõöø÷öö÷ù÷øøøùøøøùúùúûùùúúûüûúûúùùùûüüûûüüüýüüüûüüüüûûùûûüüüüüüýûøùûüýüüüýüþþüûýýþüþýüýüüüýýüüüýüüûûüüüüüþýûýüûûýüüüüüüüüûüûüûûûûúúúùùùøøøøôóõòëßÕƵ¯­¥—–«Îïûüýþýýýùùù÷ûýûøðåÕÄÐäïñíäÛÑËʶ¯Å×ÞÛʹ–­±›Ž‚ƒˆ‘ ½åöûüüúøôóñòñìàÇ¡…ƒŽ¼áëíîäͺÔèîñðïìß¿›©ÚéëîîëãÖÍÄ·ª¨–nLKv|V?e˜¨©ŒA !!(4'(]{pnnssohednv{{“““œ©¬­¡œ£¢”wtdZNT]bh€™{?  9gžš”‰§²³Ÿ‰Ž´Ð×Ø×Ñ®ŸÇÛÛÛÛØ×­ÀÎÊƽº¿·ž‘ ª¥”wa[esŒœ°ºÂÏÕÔÕÕÏÇÅËÑ̺°±¶­«º¹¶¶‚A- - -  $4AK0"!&:J\`N?7ENZclzŒŒ†|gE-$$$$'-., 3BOYd^aae_\NX\]ZRQU_p{‚{eSIEB?96/"      -  - - - -4A>3'!11& *.##! "! !!'-359:6,+.*-3;55<:0/- ,:BEA=7LZgi\JDHJ`oskdqpmg_RSdiwxvaQJfske_dy‘’žŸžŸ¡¦£Ÿž¡¢Ÿž–’—”š›•›™‘Ž‰Šƒrf[D) 0GXXZLS`fhjfXQZm‚…vkqlsƒ~sW70=[w~zp_L<,$ - - -  jBHHEB@>A?@2)$(,+.)#&)('%,'$(4EXaR7/;ENOD5&*BYX4"-1/+.4BC=4($$"&/26Rn‚…„‚ueSI?3*)27>DLS^do„ŒŽŒsX<%%()).+ -':IQV]^dic^TWXXJNZcnr}ƒylcKBC@74($  -    .;B8.*%-/%%),,$$# ')068:8,)++)2:<>75348255=D@=3025/1&##+.5CLI;A>:8128;12/4XiYR@:7847BE:8:?LMDKLKRNLHSKNNHQXULLOFOG>>36/'## mÀÏÒÓ×Ö͹™j^^jxoot…‚„žº×àáÊŸ«×åèéíîìîííîîìììëêåΦ–˜›±Ã¼Ç¹¢³ÓÛµšµÇ®š—˜©´›•’Š”¬§ªµ¶´ÃÑÏÓÔʽ¬š‘ŒŒ’ydq‰Ÿ«ž’¥“`Qm‚Š‹‹‘°¼¼»²¨‹‚†¦²ÂÁÂÄÊ̸¼Ï×ÌÈÌ̾¦Šz‹—Ž–¡Ÿ­Êåíðññóðòôòôôôõ÷÷õ÷ø÷øøøøùùùùùûúúùùùùùøøûüúúüûüüûûûûüýýüûüüüüüûûýüüüüüüýüüú÷øûûüýüüüüûýýþýüüýüýüüüûüüûüüýûûûüûüüüüûûüûûüüýüûüûüüûúúûûûúúüøüúùùøøù÷ùøø÷õóíá××ÓÊ´£Ÿ¦¾åõúøü÷öþüøøùùúûùóèÚÉÄÐàëñîåÙÎË͸®ÃÓÛÔº¡˜¡“v][cct£ÀÚ÷úüþýúôððòîçÞη¦Žˆ™ºÛèëìà˽ÏèíîïíìÞ½’§ÔéëìííéÚ«ž´¨VPwwZ?K‚¢¢E    " $'0"Hqskcktyiahls€}„€€Š“›£©¥žœ ¤¦™”ˆ}qmLHX_]]q†b- 3Zu†“Žˆ€†ˆ•š¦ž©ÏÜÛØÕµ¢ÂÛßáßáßȱ½ËÎÆû¾¶Ÿ’›©§~hagv‘°ºº¹ÅÒÕÈÆÈÅÇÛÝÝÍ»¿´¥¸¯¦¬«e:" -  !!&=J: - !($,HZP?25KV_`bUF=JajnphlqqhZNBXgoqreZM[lph^]tˆ”“—– £¤žšŸŸ Ÿš”—˜—š™‘”‘‹„ttlU0 #8LXUWRUdnld[ONgŽˆ†rgmn|zwmI1*Jq~vo`L:84    WLGHFDGB><9." %*.*,$',,'#%%&&/=R[O9+.ARXI7((7.!   -  - -    - -  - - 2@?<0#.-!'/.'*"#""" )032721(&.,,/@7492242.4?HA7/2501-%"%.3?IID8:2.27685//NdkH9979;?A9629BEEtB@HJJLMMKLRLOSNMPPHED;:1-.)"))    - -  -u¿ÏÒÕ×Ö̾˜jcdk‚’skqpˆ…‰¢ÀÕÝÞÈ›©ØèééìïîðïîîïïííìêçЪŽš”‘±ÇÀÉ»¤±Öص–³Æ®™™˜®µ™‘’‹˜¨§¯¸¶²¸ÉÏÏÔÏÅ´¦š“‹‚|nn}Žœ¦§¡”™dVh†‡’’—«Á»­£‰}ˆ¨°¾ÁÃËÐÏǽºÊÔÒÈÉÊÇ®~’˜ˆŠ• ¢Ààëïðïññðñòôóõóõö÷ø÷øùùø÷ùùùøùùúúøùùùøøøùûúùúûûúúúüûüüüýüûüüüüüüüûüüûüüüüüûøøûüýüûüüüýýüýýþüýüûüüüýüýýýýüüüûüüüûüüûüüúûüüûûýûüüûùùùûûúüûúúüùùøøùùøùøøôõñêÞÔÓÐÉÀ³¥ ±Íéööøùýýüúøøøùùù÷òêÜÇÁÏàëïîçÙÑÍË»¶ÁØÚʱ¡¯‹`RLSXi¼äøüýüûúöïðñêÚÏÁ¸«›“ »ÚçêìÞÊ´ÐåíìîîëÞ½–¢×èëíðìçÔ´˜Ž¯¿±†OMw\:PˆššJ - !$'!4/ Lpxjjomtlh]ktx„€ˆ•¡ª§¥¡Ÿ«¤˜‘†€waYMPYa^ryi2 3YkŒˆ}‡’—Ÿ˜ƒ¡ÎÚÚØÖ¼¡¼ÙÜÜàáÞȯ·ÈÉÁ¸´¶¶¥”™£¤’zcWg~Œª·»¼¿ÌÒËÇǽÂÝãßÎÀ±ª»¯ªµ¢_/   - /ED?$  &DVUM9;GO[[_L;>H\ipwmfguqaSEL[gjo`VR[jiiaYb‘”’––˜žœœ˜šž› œ–—˜š•“™––Ž‘‘‰{ypZ;  !.GTUR[U\eejg[Od†‘’uhkz…}w`:+5apbg^N:7*# -     - GLJJGDC>:22.% +&,(&#-.#!(.+0:MWM;)+7JUN<'&;Q_I&).-++-;>95.$ " "$-9B\x}zwrX9%#*6?@@EKTfx†‘‹qN2)("')+& (A@HRYXcef_ZY^dllefpvz{qgMTB??4)    - - - -    /AC=3)&-+%'*(%%!## $)(/1-2.))&')1??;53370+3;;:5048:41"&-3@AD@?>FIHJ?@71,/1332)1OgY>52668>=9.2;FBTaC;@JVRTK9?JWfo~vnjuxnMJAVgsvhcN[ekjcX_wŠ¡Ÿ˜›¢¢   Ÿ¢¤Ÿ›ž™ššš˜™œš‘’˜”‘ˆ‡sL,  (8P\_aPWZdjcZIVt‹Šƒspuƒ†€~iF,$MijqcQA1#$    HGKNLLH?6,+? #%!!%#/-2#*-0(/@JC/#&3APP8%#/J_O)  #+,++-4/( """$/*47Hirph[C%*0;9:9;BF[vŠzR-%%#&(" 2BFORPV_db\[\dlnhdgmv{siTHDB:0-        - - 4BJC2!.+')$%&&# #"$'!#&+*054*&"&&)8=:5,787,036669636853#%16BD?;>=EDEE@:62),7430'2Rh_F5402@91#"!# -t¾Ð×ÕÖÖȺhe_l‹Œmjup~‰¡¼ØÞÞÇŸ±×æèêìîïïïðïïííîïíçѧŒ•œµÈ¾Ãº¥­ÔÛµ¢¸Ä¯Ÿ’•ª¶—”ƒˆ¡´²Ážº³»ËÑÒÕÓÁµ©Ÿp~Ÿ–• ¥ŠŒbPdƒ‘‘ŒŒ¨Á·¯ ‹ƒ}‡¤±°±»ÄËƼÁÅÍÔØÌÀÇÊ¿©‘~„‹Œ›¢°Ïäêïðñïðñòòóôôôõõø÷öøøùøúøøøøùùøúùùùùùùùúùùùúùøûùùûûüüûûüýüüüüüýýüüüýüüüüù÷÷úùüüüüüüüûüýüýýüûùüüüûüüýüûüüýüûüüýüüýüüüûûüüúüûûüùúúùúûúùûúùùùø÷øøø÷øùöóñêßÕØÍÈźµ²¶ÅÜìñôùøúüýùôîóøûúøõëÚÏÂÊÝëðïéÚÎÏͺ²ÇÓÆ­ ©Á¸‹bNIJO€ºäñúýýýýúôòòæÐÁù³ª ¤§³ÎÛßâÙÁ·Îæëíìêêá¿™¤ÔèìíííçƈgŒ­¯šfEGtw];F~žš‹A $#%,'&MsmkhrvhhkgauŠƒ€ƒ†‘¡¦Ÿœš¡¥¢˜’‰~xeWU\^bar~]2 *Ycp€…ˆxnƒ‘Œ“}™ÂÓ×Üß˧¶ÐÖÕ×ÚÕî±·º¸³´º·¤’œ£“xj^dvˆ¡¾ÀÀ½ÇÓÐÎËÊÒßèßÍÁ½°¹À¹µµ\*$  #)>B;  ,0DUI@9;KT^f\HHENcpporiikr`J;Qnw~ygOR[flnaYdŒœ¢ ¢¤¢¥§§¤ ¡£¤¥¡¡¡¦£¢¢ž¡Ÿ˜™Ž†€W,  -!.H`gbTTXgea\HOj„Š}ktz‚‰~qS((=BB=?@E54/),8965)852:DFIEEKINJHJLFKDJGUVVSOIG>>A:6.))$* -(xÃÑÕÖÙÔʾ–hb`f‡‹mqr„y‚ ½×ÝßƘ®ØæèéìïðïîîîìííëìëèЦŽ“žŸµÇ½Ä¶¢°ÕÛµ˜¶Ä®žš—®¶’—˜”Ž ¶´ÆÓ±ª´ÀÎÒ×Õɾ®£–}‡›ž“ŒšŸ ™‹‹kWg’Ž‹¨Á¶­£‹…|Ž¤¯¬³ÅÌÇÁ·¼ÇÊÐÔÏÀÃÌů~Š‹‘š­ÆÝëíîðîïðñðñôóóóôô÷õö÷úùùùú÷÷úùúùøùùùùø÷ùúù÷÷öùùùùøøùúúüüüúûûûûûüüüýüüüüýúõ÷ùúüüüüüüúùüüüûûüúùüüüûûúüüýýûúûûûûûüúûüüûüüüûüûùúûúùúùüùøùüúøúùøùø÷÷ôöôóòïèÜÓÒÎÆÁ¶³´ÂÑâíôùùøúûúöïïôøùùùõìÞËÄÊÜêððëÞÒÌ̽°Ìѹ¢¢¼Å¬…gMLIeŸÓéñúüýýüùôôîÙÁ¹¾¹²­¨¦©·ÁÍØÕ;­ÍäéìëëçܹŽ¡Ñçëíêêã¼kZƒš bKFfwa;/'%!!08:)"'0) #,74+&%"#"   "$Edn]># -  *32-%):J]WNMQSWRA55FV^G/-'1."   -   - -   KCC?:F==?><=1'+3/4216Le_C>66?>CI;45=AFQ?CEJIPJIKKNHFISOUPMPI7K^ehcZDQ_mljZalŽ˜ ¢¥¦¨¥§¥¦©¥£¬ª¢¤§¬¥§ž¢¦žŸœ“l< -  0U]eh]IYegaVMHe€‰Œ†rcn‚~|nd;"'?]lc\C,     PTJA@GA?3%    -  #!        )85& -  - - ##%6HB2)196* %25,",  - - - -    6FFE6*%)&$%-&(.# "&!),:4120/#+(),424*02563,38DDA@C??>C=892)-=11215N`TC<536@ABA73:<@C@:DJHLCINVOHMQXOHKLH@EF<60+"$)$!   &rÁÑØ×ÖÖÊ»“`_cu”pppp}ƒ}¡½ÙßàÈš¯×æççëëíííììëìêëìèãÑ¥Œ‰––ž³Å¾Âµ¡°Òض•³Ä«™–œ¬¬“•’‘Š¤¼ÆÓÙꫬ·¿ÏÙÙο¼¶¥‘‡›Ÿ•Ž‹”ž£¥ŽzgZ‚‘•–¬Á¸®œ‚Œ’¦±±¶ÉËÉ»¬±ÁÄÆÏÎÊÀÃËÀª˜†}Œ’—¢´Íàçéêêëéëëíëëìîîðîðîïîððïððñðïñññðóòðððññòóòòóöö÷öøø÷ù÷ùùùú÷ùùùù÷øøùø÷úùõïñôöøø÷ùøùùø÷öù÷ööö÷øøööù÷÷øø÷öõöóööõö÷ö÷öøööôöøõöôõôöõóóñóôóòòñòññòñðïíïíìæÚÎÊȾ¿»¯ª¾Óâîòûýúöôöðéäêï÷üýûöïãÐÄÇÙèðòêÞÐÎʼÈ͹¥®ÈÔÅ¿¯ˆgX^ÌãæðúýüüýüøòâÀ¤¡¸½¯±¨¨©­»ËÒÑʼ´¿ÒÜßÝÜÝÒ¸‘™ÆÞâåæáÚ©VKS_nw]FGh\:E~–¡’G #!$"+/- 9nnnqplfe\]l|Œ‡†|–¢š ¡££ž—…tcVRYchqom]B %Qhjz|~|u’’‡wŒ¯ÀÊÒÔÀ’—µ½¿»½¼®™šžªª©­«©Žš¢š‡pc[j€ ºÅÁÄËÒÖÑÎÉÈÙáØÁ½´²ÃÂÈŸ])# -  - *5EA&  - - /?ORF72>U[aVB:DWfqnhTDYhV=6ALRWXO;5Ccoqn^E_„›™–š™ ¢¤¦§§§ª£©§¨¦¤¥§¤¤£¢¡Ÿœ›—‘ƒsH   #AQb`EVVO.     NQKJDAG=;) -       - -    -  -   '/) "  -     -  - 4?FD:)$'&$($$%!!# #$ "*/1186+&(',)316520:;-,5??::001;;4' "(,6=B@<JD82.(,;45/';Q[N=8<6<@>B>48@;?>>:ABKIGJIQOMLVPVRRMMNE>:=.+&)$$ -"|ÄÒ×ØØÕÍ»f]ch~Žplns‡y »ÕÛÛÅšªÕááãèêêêèèèèèèêéæßÊ›ƒ‡”•œ¶ÄºÀ³œ°ÎÏ°–´Ã«•–¥°™•“¢µÅÕÙμ­¨°´È×ØÎÂÁ»ª™™¥œ’‹ˆ’¢¨˜€pr„‘œ›§¼¿¼ª™‘Ž…¤²²½ÉÊ¿³¬¸¾¾¼ÃÊÉÁÁÊŲ ‹ˆ‰–˜ªÂÙáçèååâãäåääæéêéëêééêèêéêëëìëìíêêììëëëíêêìíîíðïîïðññòðñðòòñòòòòîïïïñðïðíèçëíîðïðïðïïïîïíìììïïîîðñïïðííìëëìëîíííìíííëìíììììîìíëêêéêéèéèæèèæååæåææäãàÚÓËÈþ·¶®´ÃÚèìôûüüúøòíæáãëóûýû÷îâÔÇÈÛêññîâÒÔÐÉÑ¿´®¼ØÖËÓÁ˜hSl¤Õæêóüþýýüúöíظ¢ªÁ¾²²¢Ÿ¦°ºÇÉÍõª¶ÊÓØÖÓÖδŽ’¼ÓÙÛÜÚСU?CTmuaIs“ž”O"$#*$ "&60 Cqrosumpg]esƒ…ˆˆ†‡’›š¢¦ ¤¥š“Œƒ‚vm_LXfimnja?   &H]lw€ut›•‰‘Œv‰¬¼ÄËѹ’•¬·¶³¶»­”Œ  ¡¡ž§§œ‡Ž —lbXav–ºÇÇÆËÓ×ÓÎÉËÖÞÓ·µ§¶ÃÂÊÇ®”T2!  - - &5]H0*.3892*!"-NkwnO9Hp‡ƒ€ŠŽŽ˜—š•••“———Ž”’•†‚ypkbY8  3CIE7+2KQMA*%7YjoZA;LVWL8, 088.     NNMIHIDC?.  - -   -     -  -  - - - - - - - - -       -  -  - - - - -  - -  6JNC5&(" &$"#!&!%' &-/5;73+(%%##&061-004137:88;38174/'"*/9@D>:>AB?@A=4.)()3298+7M]Q;=9=<=BD758;:B<<>SwgD9fd8.k™¢œY  -   #&%"#%/3AiqplqunlfbdxŒŠ‚€‚‡’›ž£¨¨¨£›—‘†qnWFZeZP``hD  "Lfkn‚}‚—–‹ŒŒ‚‡¤²¹ÃɶŽˆ¡²²®³´¤‹‹’–œ‘––•Ž˜ ”‡gZ]kv–»ÄÅÄÂÍÔÖÐÏÓØØŲª£¾ÅÇÈ¿¢^4$ - - - %"   -  #*+",& .80=465/)(/037=>:<:?>98;732+,535+(6N\Q=57:;@@C:4246?9:;9CJGFIOJFJMKQRMNGBDHJ=>0#"  - +…ÄÓÙØØ×̹`ddh|ntqƒ{‰™£´µ¯›ŸºÂÁÃÈÎÒÒÐÏËÊÉÌÐÑÈò”†Œ‘–¡·Â¶·©•£º¾£­¸©”’¦©‘‘—”‹œºÎÙÔÁ¬§®¤«ºÅÕÐÊÊɾ¤ –” ¢˜ŒŠ–›œŒŽ™ ž–«Áþ³¤•Š‰‰ °´¿É­–˜ªºËÐƺÆÊÂÂËı£Š„ˆŠ‹œ­·¿ÂÈÊËÌÎÏÐÓÔÑÒÒÖÖÖ×Ö×ÙØ×ÖÚØØÙÚØÙÙÚÝÚÛÜÛÝÙÝÞßÜÜßàÜÝßáàÞàâÞàâàâäáâÜßàáßãããàØÚÝàææäãâââäâããààáâáàâáâäãâããããààáãáâààáâßàààÝßáàßÝÛÞÝÜÛÞÝÝàßÝÜÛÜÜÜÙÛØ×ÖÔÓÎËÍƼ¹·²­­¾ØéíìøþþüûõíäÛÙÏ×ì÷úùöíáÐÂÅÖäïñìÞ×ÔØãκµÐàÚÚäéÚ¸Ši‹½àîõ÷úüüüû÷è˳¢·ÊÒʽ±«£«°µ»½Â¾¶¥²ÀÇÊËÎÍÈ­Š‹¶ÊÐÖÔÐÆ›R?B`ŽfI?bj85iš¤žU  !'!*&)+)5. -=ejocinhhfaeƒ‘ƒ‰„zˆ’››¤£§¥§ •‘‰~}hQT[aWTblfK" -  Fdmsws}‚ˆ–˜‹‡~…›±´º½§‰…“§«­±³¦‰ˆ™–‡Œ‰‰’˜“†r\Whr“µÄÁÁÁÈÔ×ÓÕÚÛл·­«¾ÈÈǺ›‰\7#  -    -    $! "!"   -   KGE?BCA?9%"#s     - -     -  - -     -  - -  - -  - - $    - - -  -   - - - - - - -     -   4@B?5)$&&! '*+(% "##)"#)&,196-&&%"$)(61%*,./-*38?;8423334) .//8>=99:BA8?;0.))*:42.%6O[K:375@?<@<:>5<>=9?>AGJKBCPQOPLU[OGEJFB@66-/ $! - ,‰ÄÒØ×ÙÕÈ»“c]_g{Šrmpqyx…“¡®±¬˜…¹ÁÀ¼ÃÊÎÉÇÈÀÄÅÉÍÍÊÇ´“‡‹’’Ÿ·Â³¶§•¤¼¼Ÿ‹£«§•Ž—¤§–””•‹Šœ½ÐÙÐí¡¨«©±¿ÍÑÌÉÊĬ¤ª –™ ›ŽŠ‘—ž™†‘š–œŸ—©¾Ã¿º¬Ÿœ˜Ž¢²¶»Á»¥Š“£´ÅÏ˼ÆÈÃÀÊȺ§“ˆ†Š†¥µÁÂÃÊÌËÍÍÓÔÔÖÓÕÕØØ×Ú×ÖØÙÚÙÚÝÝÚÛÝÛÜÝÞÝÝÝÞÜÜÞßÞáßÞßÞÝßÛÞàÞÞáâââàßáßÜÜáÞàáßáÞÙ×ÛàââàáÞÞÝÝÝÜÚÛàÞáÞÛÜÜßßààßáßßßÜÜÝÝÛÝÝÚÜÚÚÝÜÛßÛÞÙÚÚØÙÙÖ×ÙØÙÛÙØ×ÔÕÕÔÑÒÓÑÒÌÇÆÃÀ¹µ±­©°ÂßìêìøüýüûóëâÙÔËÕéøúú÷ïâÐÀÀÒåíîêâ×ÒãæʼÆÝÞàçëëݽpˆÇæðóöûüüýûòáÁ¦¥»ËÑËÁ´¨¨«®´¼Çɶ®±º½ÁÀÂÈįƒŒ²ÇÏÒÎÌ–LEUi‡‹gE>d€qC:g—¤¢\ -     $%$"#+2 4golkihdnegk}Žƒ‡†ƒ‡’–¡¢¨§¤¡•Œxyc]WX\\\munB #>Qpzxy}~Š—•Ž“‰q€šª­´¹ †‘¡£¬¯°«”‡Ž™‰€†’‰†Žš™ˆnaWbw“³ÄÄÅÆËÑÑÕÖÙØƵ·¯±ÁÅÉȶ‹gA!! - - - -    - - - !     -  -    IBBAI@=;6"(/  - -  -     -    - -  -  -   - -  -  - -     - -   -        - -     7GJG8# '&%($#"'!!!#**..891,' !!'*..(,/+/.-5>DM522767(#"#+-56;9<76IOC-($'.**"&(# #!#0217?00( "%331&/1-0.7=:GH:685=/,! )+25>@<8=B=<@C5/+.*152*$.HRI@6663-.108<366:AIHHGJGGNTPKHMEBBEB950$$ "  1ƒÄÏÖÙÙØ˽’h``ey†u|‚x†y„œœ£Ÿ™Š¯º³²µ¿¾Ã¾¹½»½ÀÆĽ·¤‹‰™˜ª¿³­©™›²´£›¦™‘’“£ª››–‘Œ ÁÏÓѯ‹ «¨³¿ÉÊËÎű¯·°¡“–Ÿ¢•”•¢£—™¥š˜–§»À¼·­˜š¢š§¶ÁÇÆ»”†™§µÂÍÇÂÃÊÅÇÌů˜„yŒ ¨­´´¸¸¹¾¹½¸¼½½½½¿¿ÁÁÂÃÂÅÃÃÂÆÃÈÆÇÈÇÉÊËËËÊÌÈÉÇÌÊÈÉËÍÊÇÈÊËÉÉÌÐÉÏÎËÌËËÊËÎÎÍÐÍÍÍÉÊÉÉÇÊÏÍÏÌÊÍÐÏÎÌÉËÎÌËÌÎÏÍÌÏÎÎÍÊÎËÐÍÎÍÉÏËËÈËÐËÍËÇÇÊÍËÉÊÇÊÅÇÉËÈÇÄÉÆÆÅÄÁÂÁÀ¼Â½»º´®ª¨¢¢´ÔèìéðúüýýûõèÝ×ÏÂÈä÷ùùöïãÏžÐäìïêàØÜÜźÌááâïôöóêË•~”ÊåìïùýûýûôäǨ§½ÈÊÌËÀ¯ª¥ª­¼ÆÎÓ˽®®¸Â¾Â¿Á«‰ƒ­ÂÎÌÆÆ×UGNnŒ‹iF5dŠ|D5aš«¥d&  $-,())))  1^imquwk`]cp‹‡ƒ|„‘•Ÿ•Ÿ¤ œœ‚}ƒrie^_jnvnjE  -$@\~‰‡ˆ~ƒƒ–ž’“‹uq”«®°­š„Œ–£¤© Š}‚€€tprŠ‡xŠ••Š~hT_w†š»ÆÊÈÈÆÑÔÔ×ÏÃÀÁºÅÎÉľ ¦¥u=$  -  -  - -   - -  -    - - -  -  - - -      - -        - !       FCEEC>>;3#  - - - - - -  - -      - -   -   -   - -  *. - - - - -  - -   -   - -  -   -        )ENK?0 ""))*"%(!$! #'35780-- '1-)(-.,1148A=<95440*,%"$'-354776:?A55?053(3*/20-.HOB8502<<<>6/1.-;847;HE>GJJIJNKQSLDFJHFEC=5'*%  0ˆÆÐ×ÙÙ×ɼe^]g„okxuyq€˜˜ ›–’†š¯­°®®¸½¹´´µ³µ´»·¶³‹†…‹“˜±¿·´¤ª«š‹ªœ—Žž¢šœ“Ž‰Š¢ÀÌÓͽ©ŠƒŒ¦¢®¸ÂÉÊÏÈ´·¼¶¦••£œ’™©¥ž–ž¦™™ª¼¿Àº¨˜›¡«¸¿ÄÄ·“‚†œ¨«¿ÎʺÀÌÇÄÇƶ†“£©¯±µ¸¶¶º¾º»ÀÀ¿À½Ã¾ÀÀÀ¾ÆÄ¿ÄÇÈÇÇÈÌÈÆÆÌÌÅÊËÈÉÊËËËÈÌÊËÊÉÉËÊËÎÌÌÊÍÌËÎÏÎÌÏÐÒÏÌÎËÊÏÏÎÎÄÊÌÏÌÊÌÎÑÊËÍÍÏÎËËÏÐÑÍÊÍÏÍÌËÌÓÐÍÍÎÐÑËÎÍÍÐÐÎÒÎÌËÊÏÈËÈÈÊËÊÆÉÉÌÉÈÅÅÁÃÄÁÁÁ½À¹´´µ±­¦«·×èéëòùûýýûõìâ×͸ÀáóùúõíâÐÅÀÌßëêçÝÙÞÑ»¾ÞçäéñõöõìЦ‚“ÉäìñúýûüùïÛÄ©ªÂÌÌÐËÀ²±§ª²µÅÐÐËÁ¯­ºÂÁÁÄÃÁ«ˆ„¨ÆÍÍËÊÀ–S?QwŒ‘lC6_ˆ}B0k£§ž`   "$"#'#.8-+,\lrsywh`cds‰Š‰†Šƒ}‰•›šœžŸ›ž”‰ƒ‡vh_P][gtlhQ$ -;`…’‚}„–¢›”€z|Ž¡¨¦­˜~‚•—¡ª¢ƒr‚Š€wlg‘‰u‰•›’}j_aj|›²ÂÈÉÇÅÉÌÒÙÐÌÓÍÃÈÍÇø©«¦w@! - -  $'!     -    - -    -     -  - -      - -          - - LIDEB=83,  -   - - - - -   -      -    - -  -  - - -  (  - - -   -         -   - .HSI?2 #!&%,%"$!"*!#""#%*1861"( &+-.,'&/.1/+379:558:04+!$'"-06==2/7=::<:4:2.28234-4>KE<1578FGB700-9C42:@J?APQFJJHHLMLH?CHB@?40*-& ! - +~ÄÓÙØØ×ʽ”ge]a…–xkom|nz›“™Ÿ›”‰š­«¯§°¶º»¶°°³°³²´¶²Œ…‹•°¼µ¶«•™«¦”‘›§Ÿ˜‹œ¤›—–„‹£ÂÎÕ̾¬™ˆ¥ª§´¼ÆÌÍÆ´µÃ¹«£‘– ”Š”ª¬¤›—šžš§¼¿½¹©™–œ¥¬µ¿ÁÀ°•}ˆ¡­­»ÌÎÄÂÊÈÃÃƽ«š–¡¨®µµº¾º½¾À¿¾¼¿ÄƾÀÀÁÂÁÇÆ¿ÄÈÊÉÊÉÊËÍÎÌËÑÌÊÌÎÈÐÐÍÎÏÏÍÎÐÎÏÍÑÑÐÒÌËÐÐÌÓÒÒÒÓÖÒÐÒÕÑÓÔÏÒÐÐÐÑÐÓÏÎÑÖÕÏÕÒÑÔÔÓÓÎÐÒÐÓÕÑÓÕÒÖÖÑÐÒÓÐÑÕÓÕÓÔÓÓÓÔÒÒ×ÐÎÐÓÓÒÐÍÌÑÍËÍÉÆËÊÈÊÅÃÄÅ¿½¾¾º²­²ÂÜééîñöûüüúòëçÜÌ·¼ÜôùöóîãÒÀ»ËÞæéçßßÜʵÏëèëðôöøöîÔ­†’ÊèëðùüüûóäÒ³¶ÇÍÎÐÉÀ·¬§¨°¹ÇÔ×ÒÄ´¯½ÇÅÅÅÊÄ®Š~ªÈÍÑÐÎÄ X?Us“‘m@=jŒ‹D4m“˜•\ !(#%*4(ZjpnyufYZgp‰Œˆ‡„‡“’–—ž›šž˜ŽŠ‡ˆ‘bYZ[afxrnL! - - 9`}“’™›”‘ŠwyŒœ££¢˜ys‡•–¥ª¡ƒ|s{ohv†‘„x„–‘r_W]kˆ²ÂÅÅý¿ÈÒÕÓØÝÑÇÐÍÄö§®©|D# - - -  >TUTI1  - -  -     - - -  - -   -     -    - ! # - - -      OOFFHD>9&  - -  -    - - -     - -   -  -  - %+ -  -   - - - - -  -  - -  -  -    -    8M\JA* "!#&)# $%$#"*/+892+$+#($-0440//4./368:252594*$ )8H713:99BB3(42?95.3=@A:FJEPLMJNLIFC@BJE?:7((#" - -.‚ÄÓØÙÚÕʾ•fgbi„qorp€w€›š›Ÿ–‰š­²«ªµ»¼»¶±¸³³´¸ºµ®‰Šˆ™³À±µ¶«¢¬­œ–¢œ’“£ª—™—‹Š¥ÅÔÙ̾´£’Žž¦¦­·ÂÉÎÅ°¸Æú¬™““™›‘’¦®¬§—•œŸ©¼ÂÁ¹¨™˜›¦®µ¼ÂÁ°Žt‡¢µ³·ÀÏÏÆÈÍÃÁÈ¿¶«£©±±»¼»¼ÃÅÁÄÇÄÃÅÆÇÇÉËÉÍËÌÎÉËÍÍÐÓÔÐÐÒÐÑÕÓÕÒÕ×Ö××ØÖÔÖÕÕÖÖÓÒÓ××ÖØØÙÔÖ×ÛÚÛÜÝÙÜÙÚÜÜÙÖÔÓ×ÜÙØÙÛÝÙÛÝÞÙÝÚÚÙÙÛÜ×ØÙØØÜÝÙÚÙØÛÛØ×ÙÙÜÚÚÚ×ØÛÚÚØ×××ÙØÖ×ÖÚØØÙÔØÓÒÓÓÒÐËÊÈÉÇÆÅÇÄ¿À¹´¹ÈáæéîññøûûõëéäÚϺ¾ÛðôõóìßлÆÙæìçáÞÓ¿½âìêðòöù÷÷ñÞ±™Íæëñøüü÷ëÒɸ¼ÊÍÒÔÌô¬¨§²ºÌÙÛÖʲ°¿ÉÊÍÊÉųŠ«ÅÎÕ×ÑÉ Q>Os’”lC>a‹ƒF4k‰‹‹Z -  - ! %-5" -  )Wlkfv|h^^ow‚Œ„Š…ˆ’‘’“’˜¢ –’‹‹•wid`aifu|kO 3:[ƒ•“‘†Š–›•’yp‡•¡¡š…w…–““¡›Š€sssoswŽ”ˆ{‹“•ŠpcV[e|žµ¼ÅÉþÀÈÏÒÑÚÜÎÈÏÉÁ¾°¬­§v;& - -   'HjrxdG/*---.  $  $ - - -   - -     -!,4 031'-LUH'(4*#$.5:?:1&(056'!  -     OKKEED?0#    - -      -  -       - - -  - -  - -      - - -  -      - -  -  -    0PUL;, " "&&(#$"! ##!!(&&474,$'((%-062'0;55179=833643.)%".:<;45;>B=@822025;33+/4DLD6476;E@4. 4844-&15@DC@CCNNKMRQNFGCDDF:85+($!  -.…ÅÓÖ×ÙÔɼgdbf~Œspuvƒ‹œž¢¢¤“‰™²·²µ¼½ÀÀ¼½¼¹¹»À¾½µ›‡‰Œ‘›²¼­­¬¯°°®ŸŽž˜”‘ŽŸ¨—’‹Š¥ÅÓÖǺ²¥˜— ¢«¬¸½ÄÎÅ®¹ÇȽ¬¦™—››œšª¨¬Ÿ‘‘ª½Çö¡‘–•ž®µ¼ÃÀ®‡p‹¥¬­¯½ÏÐȾÊÉÄȽ¶²¶¼¼ÃÅÆÅÊÐÍÌÑÐÎÑÑÓÐÐÔÓ×ÓÒÕÓÓØ××ÛÛÙØÙØÙÜÝÜÙØØÝßÝÜÛÜÚÞÝáÝÞÞÞÝÞÞÜßâÞÞßßáàáãäääàåäÞÚÚÝÜÞàßáâãäãàââãåââääãááàßÝßãÞßáÝÜßÞÞáßÜÛÜÜÛÜÝÛÞÞáàÝÜÛÝÜÜÛÛÛÜÙÛÛ××ØØÖÕÓÑÑÐËÌÉÊž¹¹¼ËßãçííîøúúôêéáÜʵ·×ðòôòíÞÐýÆØäèæâÛŵÉâéïõøùùùøó໑¢ÔæëïúûúîØÎÒɽÀÌØØ×к°§¨¬¶ÐÜÝÚ͸³ÃÌËÒÒÌǯ†ˆ«ÆÏÑÕÔÌ£V;Ns’”uN:dL5R€ŠŠX    - !!!//"  UekmvtjaZh|‚…‰Žˆž““’–žš™˜‹Ž˜—whb`dhpvu^B!@]€–—”Œ‹‡š¡š—Š}r‚“£ª¬Šz}‹’–”“khlnlir‡Œ†v‹›•“|b]V^}®¹ÇÌź¾ÅÍÌÏÙÚ˿ȼ»²®«žp5 - -  - ,L`lzlS6?HKQB7#3CD>>6*0711#*463(/:G><2;CF9- %1 '1+*0! - '*7?-9DTcY<,6JdsgaoŒtQ@>IUcX979:AM[WG95-3<:64*"    -NNHJFG;.!  -  - -  - - -   - - -      -     - - -   -         -+  - -  - -  -  - -    3MULC5&"))$'   "$! '#072+*&'"!$020$)131..38>@2*,-0.-$"&-479579?>>@54-+.5512142BMC5789B?;;3,,5:-''2:;BFECGJKOQKMLKIE>BF=64//  - -†ÄÏØÙÙ×ɽ•fcak‰qoqwwŠž£¨ª©š ¸À»»ÄÆÈÆÃÁÃÃÄÅÈÊǽ§…Ž“±¾µ­ ¦¶¸³šŒ”¡š“¡£˜”’“¢ÅÕÕÀ·¶«Ÿ«¸¨¥¬®µ¾Æ½§±ÈÊĺ²¥œ›œ“‘ž¬¬©š‘™§½ÃÁ³¥š‘œ°³¸»º¨‰vŒ¡¯¬¬½ÍÐÉÃËÌÄÄ¿½¸·»¿ÃÅËÉÍÍÐÒÍÓÖÒÖÖØÖÔÕÖÙÚÜÛØÜÛÜÛÝßÝÜÛÛÞßàÝÞÞÝâååäâààääãäåçæäââååäãääæåäåçæãæçèèãÝÞáääåæäæèåææäåçéèééççåääãååçææçäãâæåääàáâáããáããåãåæàÞâáâÞÞÞÞßÞÞÜÛÝÚÛÝÚÙØØÓÐÌËÌÅÂÃÃÑâåëíëï÷ûüøïëæÚ˺µÒïòóñîàÏÆ»ÆÖäèçãÏ·³ÓáëöùùùúùùòåĨÓáæðúøðá×ÝÜÑÂÅÓÛÜÚÐŶ±©¥­·ÍÛßÞй²ÅÔÖÖÕÔÇ«‡ªÇÖÔ×ÕÒ®[;Mz’–rQ?gS:W{Ž‘V    ! +5-Seihtoj`cqz…‡Š‡”““‘”¢š’˜¢ ”hcfgtxkb[@! @`y–›š˜’ˆ–Ÿ‘wm}”¢¨¬ ‹o{‘‘Š‚ydYVgjgip}Œ†‚’˜{dYSSu•«·ÇÅû¿ÄËËÏÑÔǵ¿½»º±¯¦™m=.     .I_nsqWKJLVWQF1)6KRYZLGLMFA58>CB36;KQXPP`mfiZ8!!3UjmbR]f_MOcdR5!,74.*)+24/+**0FM<1/5=@A>>5*8@+-#!/<@=FDFIEIPHMOHHJC>EEH:66' !    +ÁÑÙÚÙØɽ™kacjwwsq„w‡™¨¬´®œŽ¤¹ÄÄÁÈÍÌÊËÊÈÈÊÍÓÒÍŪŒ~ƒŽ’œ±¼µ½²¤¦°±œ…™¤—ŠŒŽŸ¥™˜’‰¦ÃÓÕź¹¨¨´Ç¸ž¤¬¬µ»²š¯ÆËÉ¿º­¤“‘™ž’—¢©¬¥™˜©·½¼±¥›’˜ª´¸¸¶©}…¡²¶²¿ÐÒÌÆÉÏƽÀÆÁ½ÅÆÊÊÌÎÑÎÔØÙÙ×ØÛ×ØÙÛÚßÞáÞàáàáãåãäâãââåãääääåççéêçæçèèéêêéèèççêçéêéééëééêééêëëêçááãéêèëéêëëêêééëêëëêêêçééêëêêéëêèèêëêéèèèèèèééêæææçèççèæåæâåçæãââãâáÞáàÞÝÝÛÚÙ×ÕËÉÉËÖãéëîëïøûýùóíçÚ̲²ÑíòòñëâÑÅ¿ÀÔßäçÚIJ»ÙáñúûûúùøùôèʧÇÒãòõðâÞêìèÚÇÈÕÜÞÛÔ¶²­§­´ÉÞãßÓ»´ÊÙÛÚÙÚ瑃®ËÙØØÜÔ±j>Op‘œyM=b„zI7`y’b  - -! $"'6' ;Xjpqtnel~{‡‡‹ŒŒŽŒ’– ¡ œœ¥§’xfikwvacX? ?Uy—›•Œ“£¢Ÿ˜‚nzœ¢ª® Š…“…nbUEJVdadht†Šz€‘—”ycVK]m§³½Âú»¿ÇÅÈÌÍ»­Â¾¼¿´®¥—wD+$ -  - - -  !AfpvrlNDP\[a_F/+D^c`]KLZWJ>>HBG:;G]jgcbmƒq^MGPXUZh‚…{idky‹„|ƒ‘˜‘ƒj\^staIC4'%' ",&#"! . " !1,05.'"!#)4/)$.2300697576+01/2(!(*359=59;858:501'*5;/)105KN?<529DE?<72/-2,#'18@HL@CKNICELFDIGADAIE803*###%   (‚¿ÍØÚØÖɾ”he`c…Žp|qv‚z‰¨°¸· ‰£ÁÇÈÇËÏÏÍÐÏÍÎÍÑÔÑÎÇ©Š†€Œ•˜µ»¹Éį¢ª¯›‹¡«˜‹‹ž¦–•›‡¨ÂÎÕÁ»·©£¶Í¼”‘©¦±¶°¡¬ÆÍÉý´ªœ–›•‘—¦¯ªž—©·Á¼¯Ÿš§··¹¹¤Ž{‡Ÿ±½ÀÈÙÓÏÇÆÍʽÂÄÃÆÉÅÊÑÏÕÔÕÙÚÜÛÚÝÞÝÞÞáâãâãääæåâåèäçèçéçåçééçèèéëéêééèéêíëíëêëëëêëëìëëëìîìììíìíïïéçäçêëìíîïîïïïìîîîîîëìêëëíìíììîêêêêëëìëêêììêëêêêëéèêééêéèèèéèèèèææäæäæäáåãâÞÛÜÙÕÓËËÍØãêìëëôøüûøòíâØÉ°®ÎìóòôíáÑÅ¿¿ÑÜäàϸ²ËÚåôúüûúøùùõìΠ ¼ËçóðæÞçìðêÞÈÈÙàâß×ÇÁ¶®­¯¶ÉÜàßѼ¹ÐÛÙÜÛÙÓÄ—¬ÑÚÚÝÝÙ³aCW}Š˜LCbƒyK/Ru“a - (!#$5  -&Pmrvnegpt|y~ƒ‡‹Œ”‘‹Š’Ÿ ž¤šˆlmqutuj_dQ?% 6Rr”—™““¢¢¡›…~Š—¥©­ Œ‰Œ‰yoi`RDAOTafgv„‰{”“Ž‚oPG]l‡ °·¾»³´¹¸¿ÃÃų¶ÅÄ·«¢™wD.  -!1@[mt€hNEMZddcO<7DHBI:CFPVU`w…‰„pac{~ˆŠ…““”ŒjZaenxiLH=>0-'0550,..>;>-134-(-14>E@@GMKKGLJGEDEBJI@?724,&&! !  - -/‡ÃÐØØÙÕÊ»bi\e††qvvs„{‡—§·½¾§‘¨ÇÐÍÎÔ×ÔÒÓÓÕÔÓÓÖÕÓË®Ž‰‹“š´½¾ËÒɲ£¥¦™¥­œ’¥¢“˜•ŽŒŽ¤ÂÒÔ¼º½ª£¸Ð¾—¡«¬¯²¬­ÅÏÌÇÀ¹­ š•˜•’“š¯®©˜œ¹»¸«Ÿœ’•˜¥°º¹² ‰}ŽŸ±¼ÇÎ×ØÓÌÆÌËÄ»¾ÃÌÊÍÎÐÒ×ØÜÚÜßáßâãâãããâääèææèçèèèééçéééééèèéèèìíëíííëêìíîîîïîìëëëííìíìïîíîðïððîïíçèêîïððïðððòðïñðîððïîîíîîïîññîîîííïðïíëíïïîíììììíìììëëêêêëéêéêêéèåçéçæááâßßÜÝÚÙØÕÐÑÜäëîëëôúûüùóêàÖÇ°¦ÈêðòóíâÓƽÀÐÛÝ׿ª´Ò×ê÷üýûúúùùôíÔ««ÕìëßÌ×êîòëßÌÉÝãåâÙɸµ¯¬°·ÊÚàÞÕÀ·ÎÜÝÞÝÙÙÆš‹®ÐÝÝÞÞÚ°fISpˆ˜zP;Y||@/Kw‡’Y #&!#(42 Jktqodem~w~ƒ€~‰’Œ“‰‹’œ¡¥¤¤¢ Šrijv{qsd\bY4#  -3Puœ›š’…—¤¢ —‡rœ¦©£‹…†~o`e\L=>IYaljmƒ‹yŽ•ˆiTLZhŸ­´´µ°³´¶·¼¶µ³»ÇÆÊÇ»®¡˜v?.     -#*?XorujUPQhid\Q<8DXee`OJbgZ_I@ENI9F\eivwz…ˆ„t\Ud„”‡xv}syldgjjqŠ•‹siv‰ˆ…wkWA7>AFHK]s‚€‡sd^m„’“Œ‘‘Š}aYgrpaK?7=O]`bdS<9;LN@LE_eTDKONEEBE4   WNPRSK7&   - -    -    -  -  -   %      - -       -           - - - - 7GRRKI.#*$#*!! $*%-51'##%!&2-0004495235950*0673%$$"/;A>>>>;:=<;43-,2731+2AGLA662+6=>C8059:70/7;AACBJEGQ@=922#'# .‹ÉÒ×ÚÚÔȼgd\h„‰qtzwyƒ™®¼¾Á¬•­ÉÒÏÒØØØØØÙØ×ÙÙØÚÕÌ°‹…‹Œ‘›­ÁÀÏØ×Ƕ¤¨§«±£’“£§‘•–¢ÄÕÒµºÁ¯¡ºÏÆ¡– ¯¨«¯­­ÇÏÍÇÅ¿³¦™Œ—Ÿ•–˜¡­§¤™§²·µœ–”—£¯·²®ž‚‰š©¶ÂÍÔÓÒÌÉËÎȼÂÉËÌÏÑÒØÛÜÝÛÜßâáäåæããçèççèæèéééêéëëéééêéêêêëêêîîðïîîîìîîðñòðïîîîííïîïððññòñïðñññðéèîðñòñðòòòòðïóññòñðòñïíìñððñððñðîîïïïíððñïííîîîîìíîíëëêëìéíëììêèéééèæææãâáâßÞÛØØØØÛâìðêìñøûüüõëàÔ²­ÇèíóòëßÐÇÁ¿ÌÚÚDZ§ÀÎÚîøûüûúøøùöéÕ²˜±ßéÞĽ×èîñëÝÈÉÙäæã×Ŷ±¨¦­µÆÚßàÒ¿¹ÏÛÝáÝÛÙÀ•Š«ÌÜÞÞÝÙ»oGMu”tSCH='    YSQPOH8& -   - - -   - -   - )  - -  - -  - -   -  -  -   -   - - -  - -  -  -6IQWO;-!$+'" #+/(.31/#%& &.2&%.3267/39;=5+-/3)'(%(1:<;8;AA@?=<51--650)-/2EI:5289>=?D:4279<73<;@FHCGEGIFIMED?IHBHHD=0)+- !  -  6ŽÊÐ×ÖÙÓƼcbbg||{ux„zŸ°¿Ä¾«“«ÉÔÒÔÚÝÜÜÛÜÛÚÜÛÚÜÙα‚„’œ®ÁÁÑØÙÕͶ§«³°™Š†£¨’–‘Š‘¦ÁÕÌ«º¾¯§½Ðȧš›¡ª¥Ÿ£¨¾ÏÐÊĽº³¡’˜£˜•›ª±§™‡“¤²ž˜’—š¡²³¬ªœ‰~‡Ÿ©°¿ÍÏËÊÉÇÄËÊÂÀÇÌÒÐ×ÙÛÞÞÞÛáàâçæäççææçèééèêêììëëìêéêêëììïíìíïïñññïîîïñòñññòñïîïðïððððððóòóóññòóñêëïðñðôôòòóòñññòòòðñðòññðñôòòóóðïññïðïïïðîïïîîîïïíîïðïîîíìíîíïëêëëêêêèæçååæäàÞÞÜØØÙÞäêììëï÷üüüõìàÕȾÂÎäîñíèÙÉÆÁÁÌÚÓ»¥¬ÅÊáòùûüüùùùöòîÙ²š¿ÞÞб·ÛæîñìÜÈÆÚâçåØÇ»µ¥£¨³Ã×ßÝͺ»ÏÛáßÝÞ׿uªÏÛáâßÙ¸qKMqŽ—xO3d…zI6NrŽŽ_ †E 0# $(AF$  0Mfj`V[usjWPYhq‰Ž•‹”˜Ÿ¡ŸŸš›‡ckv€ygajijbeY1  /TqŠ• ¡–Žœ©¡Ÿ…{„’˜—†‰}wxoi_VSWKLIXZirx‰ƒyˆ™›uNFWam’›­®¯±°ª¦«¬«´µ½ÀÁǶ­«›–vL/!    &.2Vn€†ydOWgkqoiU=:KY\h_W[fslWGBJIADCVlw}€Œ’‘Œw\TRat€Ž€irthdaioo€ll{ˆŒ|o]K7<>>BLMWp…„ndbg}ˆ‘ˆŽ™•’tdgjpr^H:CDYimriR855GKJMT^fL@?H@=DGE1    ^UPTQK8(  -   -     -  -       -         -    -   - -  - -  - - 0EOOL<," $ !! !#!(./73-$!!!%'',.&,06:1139@92++23*(("1876::?@A>E9,.3.12.+&'7IK:71.6>8>>345<;:605CIF<@MJHJDKGCCHCF@EC::41)/$'    "3“ÉÔ×ÔÖÓÈ»ab_f|‡s}rtˆz}œ±¿ÅÀ¨˜©ËÕÕØÛÝÛÜÜÝÛÝÝÞÝÛØЮƒˆ‘“›¶ÀÃÖÛÚÛÖ̲¥°±‘Œ§­“’‹Œ‘«ÄÒƧ¹½«£¿ÓÊ©¡¦ž¢œ“Ÿ¥²ÉÎÎƾ¯•˜ ˜Ž¢©©™……ž¯¤–—“š£¬±¯©™ƒrˆœ­µÁÍÒÒÏÆÆ¿ÅÊÀ¼ÅÎÖ×ÙÙÜÞÞßâáââãåäåèèèèèèéëëêìëêêëììëêìîìïîííîïðñðñòïïòðñôñòòðïïðññòðññóòôôóõóñóóëëïñòóôóôóôóóôóñòóòóñðññòóóôóñòðòóñððððïððïððïïïðïïðîðîîíìíìîíëêëêëëêéçééèæáááãÜÜÙÛáèëêíìï÷üüúôíäÛÕÔÍÇÕæëíèØÊÄÁÂÒÚÊ­¡³½Ãéõùûýüûú÷ôóïÛ±œÃÛÎÀ­¶ÍáëîíâÈÁÛåçäØȽ´¦£ªµÂÓÜÛÓ½ºÏÛÝÞÜÞØ”}¯ÎÛâàßÝ¿vEGpœ~M;]…S4Ml‡h - -0. -.' 2ONFGOYSPHCFWizŠŽ‰’™›š œ˜†uczˆygbc`krq}k3 .Sk†šžœ–‘«§‰sˆƒˆ‹†ˆŽ‹ƒ|tlaaVYURGFPTjpx‰|…—–‚s_LN\o‰œ©­®´¯ Ÿ Ÿ­¨°º¶·²«¤–”~R3  -  - - )7To€woaPYis{viZ>7@Sic`V_dlojVEJJEEEJbs‚}‘’€dPFix…ƒŽ‡titshdilu~“‚tox‚„uhcU<43>GJV\fy‚pn]_k€ŒŒŒ›™‹ockil]HJBJV_ntjdI36062019DA=>.6B><839:ACDAENIHNHGJGGFFBJD<83/'+$%!  - - &8”ËÓÔÔØÐǾebdd~…nvtn‚z‰œ³ÂÉǬ•¬Ï××ØÛÝâáßÛÝÛÞÞÞÜÚϬŽ‡‡Ž’›´ÃÅÔÚÜÜÜÙÉ­§®¤”®®•‘—ˆ‰¥ÀȽ¥µ¿¨¢¾ÑǨ¥®›“““œ¤¯ÈËËÈÅ¿´©œ•œž•‰”¢¦˜„€š¶¬˜ ™›§©ª®¥™„v€•§¸ÆÏÓÕÊÄÁ»»ÄÄ¿ÆÏÐØØÜÝÞâááãäääçèèèèèéêêëëêêëëêêíîííìííðîîïíïððòòñðòïòññòòòððððïòòòòñòóòòóóõóóññíìðòôóôòöõóöôóõòóóôóòòñóóóñôôóòòòóóòòóòññòðððððïíîîîîíîïëîíìîïíììëêëêéèêéèæäãâÞÞÜÜÜáëèìïíñöüûøòíçÛ×ÏÉÁÆÖäèâÖÐÌÅÆÔÛį¥¸¹Ïï÷øúüüüøø÷õîÖ²¼Êô¤®ÄÝêïíÝÆÀ×äåæÛɺ®¦¦¬´¾ÑÚÚÓ¾µÉÚÜÞßÝÕ½’}®ÓØØßßØ·oDLw‘˜}S9[€O.DoŽ˜i -   - -&23227;?AF>DMkz‡„ƒŽ•˜™¢›†whmƒ~tceoifq…o5 - - -Wj‡˜¤™˜‡†˜¥ •Š}~„…‘”‘ˆƒw`b^[SKDGFDXs~…|n…—{nZXSZc}•¢¯¬³¨™˜‰•›•¥¯©¯ª¡•˜ŽvM1!   - - ,;Vkw|pbR^cr‚„o[I:9LeffZWgjjl\RIOG>GJbt…†€‰‘”’‡nMD`q†‹ˆŒ€s}{ndi{Œ––|ttw€wyq^;147JMSU_t€ymmlx…ƒ…“›œ˜“ubdhqn[IC:SfpqojU6=IRIEGM\fRF979>1#   TPVULKMB<-  -     -  -   - - -   -   -    -    -       - 4CPQA8/# #/1 #$*-//5(###)(,20-&,0-41*/25:8-320,$$2:6>99?A=?7671*/442))+:KJ:/.-37;=>=4872527=>CBEE@GJNEGJKFD@D@E@@=-*+" (  &8•ÉÐÕØ×Ô˼Šb_ah|‰q{ztsˆœ´ÆÈdz“ªÎÚÖÙÜâäâáßßÝßàáÝÝϱ‡‰œµÆÉØÝßßÝÞؽ¤Ÿ š”—«¯”–•‰ƒŒ¨¾Çµ£º¾¥£½Óƨª©€ˆ‘› «ÈÏÎÌÊÇĹ¯¥š•››‘…“–•‹}Œ¶¹ œžž£¨‘†v‚›«ºÈÈÏÔÎƾ½ÀÁÁÁÍÎÒØÜßâãââåæääèèççèééëìëëëìëëêëìíêîííîíîîïîñðòòóòññòóôðóòòñðððïññòòòñññòóóóðôòñíìïñòôôóôôóôóñòñòóòñòòðòòóòñòóðóðóòòññðñòðïðïïíîñïîíîííìëííìëíììêêëèëëççèæãââåßÞÜÝÛáéèíîðñöûùöòìåÖÐËÄÂÂÇÓÝÚÕÒËÄÍàÛ¿®­³¼Ùðôúúýýüú÷öôëÔ¬›¦¶´¥Ÿ¢½ÜéîéÝÆ¿ÖãåáÖÄ´­§Ÿ¤±»ÔÞÝÕ¼·ÊÚÝÝÜÜÔ»Žƒ¬ÐàÝØØÔ½s?Hsœ…L?\‡„R/;m‘—g  -&2,,59755:9DMm|†Ž…}‘“••|qjtx€vd`cffh{”Žz?  0PeŽŸ¢™†‹œ£ šˆy}Š“š˜“ˆŽ‰ysfc`VWHOIO[j€l–•~n[WPYfx‡›¤£ªœŠz|ŒŒ…’“ ¦—“ŠzK! - - -.9PjpwwrZWfpvbJ8;IdjlaXjiqs\SMJKJEKWv…†…•œ€W@Sh{‡Œ†s|zjjww}ŠŒ—‰tkw„Š}naC46=JHPMam…‰zrhkwy†ƒŒ’Ÿž•€i`muvkVF9=Sksql[@:BNFHGK[hXD9<<<<@C<* -  QPUVRNOLD5$)--("   -  $" #$& - -     - -  - -  -   - -       -        /CFFB8%# )2"$.*',070( $%'02/'%(1732.+3185+/..+$!07879;>?<89654,*02*,)-6HI>0.-08;>>33558755=FEHJDDIKKBFHG@EE@GA??<1.)" - !#AœËÒ×ØÙÔȼcbck€‡uyuy‚s†›¯ÃÅů˜®Í××ØÜßààÝÞÜÝÝàáÞÜÒ°…‹›³ÂÆÙÜÞáßÞÛι ––‘§”’’Š¨ÃÅ° ³º§¤¹Î§¤§’}…•™Ÿ¬»ÊÍÍÊÇľ¼²Ÿ’‘‰‚zz‡Œˆ ¸«¡›š¤¥šx‚˜¯¾ÈÀÆÒÏÅÇÌÁ»Â¾½ÆÍÎ×ÛÝÞàßáßáãåäçåççéèéêëêëëëêêëììëêëêìêíìëííîííîððîîïïðñðððïïïîîïðíîîïñññòñòñðïëëïíñððñïîîïîïïðïïïîðïíîîîïíííìîííîíîîíììëëìëìéêëëêêèèééèçèééçéçæçæåääââããÞßÝÞÛØÙÕÔáêéîîíð÷úöòðìßÖÍÈÂÂÁ¾ÆÑÒÐÐÑÎÝéÕÁµ¸ºÆÚìðó÷ùø÷õòòíÞÂ¥— ¥£šžŸ´ÙãæßÒ¼´ÍØÕÐŹ²®Ÿš ²¹ÈÑÒÁ²°½ÌÒÏÌÉĬ‚t¦ÈÓ×ÖÕбiHJp–›ƒR=[{Z2Ar›m    2GD3/?JD@AUgmh\bjtwr_MGHH>FTpˆ‰Š‰•™—ƒe=G]mƒŽŒƒr|{ohlns|†•‘|jtˆpmY;4;8:;A;5;9355./5-,//:LN>5,7;6:>8/+47>>84>F>B@IKJMNONGFCF@?B8<=:43(&#  )<šÊÕ×ÙÙÖ˾bc`g‰tpru|s‰ž­¹ÂÁ­”«ÈÓÒÒÖÙÛÚÚÙÙØÙÚÙØÕÌ°‘ˆ•“ž²¿ÃÔÚÙÚÜÚØÐÆ«Š‹“™žŽ™‹†¨Ãè´¹¦žºË¼£ £—‰Œš¤¨°­½ÎÑËËÉÇÁ½§”‰ƒ‹~w~ŽŒu…¯·¦™šŸ¤§§ Œ~…¬»Å¼¾ÌÊÂÂÐ˼¼¾¾ÆÊÏÒÕ×ÖÙØÚÙ×ÛàÞÞÜÞáßÝàâääæçåãäæååååâåçæåäçåäåæåçêêçéèèçéèèèèéëééèééçéêéëêéêëêêììééêêêíìééééêêëëèéêçêéèéêéëêèèèéçèêèêëêæçæççèéæåçèéçåäççæâåæçåæååææäååâàáâáÞàÞÜÝÚÕÖàçéìêæìõøòîíèÞÍÉÉÄÂÄÀÀÃÈËÓàìòëÓÀ¾ÃÀ½ÅÒ×ÚáççãÝÝÚÔ¼£–””“’”ž²¿¿»¬—“ž¤¤ £§¬©˜¤©µ¬«¬§¡¢¬²°ª£¢¥–zm’¯º¸º·²“Q@UrˆtT?TsyW2Fp™v -  'Jc\H;NdXVKKQUy„„‹……ˆŒ‹~qpzˆ†Šnlirgu„…‹”yE  .Rf†›ª¨˜‰‰šŸš–€prˆŠ–˜••Š‰……ƒ|dhf[QHFHN^jˆn}”’‡oYQZOWo‡”›„ƒxqlng[[mlhdhqvƒq@$! -  -!$&+Nk{z‚vg]gmy„ƒsZ=>CPiql^ZhyywnXNROM@Uat}…‹’™™’{W@Hfp€ƒxuzpgclot}Œ•‡tpyˆ€qpbM<7<;=DH_€‡†€sih‚Ž”“”¢•}`Yfmh\J=:>NgqpkiG;=EF===QmbIEIFEBMMH9!    TNLHGMHD?5( -583+%  -   %*-%%7RounM.&4:/  -  - -      -   -   - - - - - - - -      -/AG=60#! $" $$%2.02)%!(1./.073632/5:0-/-34*")$'0:>44;?B<897/36041-)%/?SN:4458/6;>3.6?C?6,9D?@==9.-& (  -%;”ÎÔÕØØÕνca_a€Šooqtƒœ¯ÀÃÆ«—®ÅÎÎËÓÖØÕÒÖÕÓÒ×ÕÑÐŨŽƒ„’›´¿ÀÏÓ×ØØÙØÖк‰kn™ ’‘“Ž¥½½Ÿž¸¼¥¡½Ð£¨¨™‘§®¾¶²ÂÐÎÍÌÇÿ®—Œ…„rv…Œtœº°ŸžŸ£«¥›”‹€Ÿ­²Â»·ÉÇ¿ÀÊÍÀ¹ÀÉÎÎÒÔÓÖÖØÚÚÖ×ÛÛØ×ÙÛÝÜÞáßâßàáâáÞäåæååäæåçååæææåèèçèéçççèèééèéêéëìëêêëìíîîîìëíìììåßßâêìïïïðïììîïïïðïîíîïíïïîîðïîîîìíîíïïíîíîîîîíìêëìëìììëëìíêìííëììëëêéëééèæçæææååáßÞáæêìçæëñõîêíèÜÎÇÉÃÂÅÂÁÁÆÏÞîõóåËÅÔÍÆ»®©ª´¾½Àº´·´¨œ–Œˆ‡Œ‡}ƒ‰}wpnyuk†¤¬Ÿ˜ž¥¬¡™–Ÿ¡ž¢š‘ˆ‡‚Œtj‹Ÿ­ª¢ „J:Gx‘{R=]w}W;GtŠw$ -  - - 30' 8ZdgRH`fb_]egj‚‰‹„yyupƒˆŠwhhiht|Ž“™˜~M*  - -&Pc–¨¥œƒš“yp„˜˜™”„ƒˆ’„qo`W\LJJQbkx}r““‰lWRKKXcr‚—‹†xtfbhh^Zd`_Y]grƒmG/   - - -  - -  *,Io†~thd`h~ˆ‘|]?60Kchsi`huvtiVONJFHJYrŒ‡Š“—’~`BAW]ixv€~ppoidot„ˆŽtox…‚vnbP<58;CMPTs€ŽˆsjfzŽ––Žž¡™‹l^_oebS:<=ManljlTBGR>2027:<:;58?>A<2->>@C?CCHFGJEFMB)" - - -  - -#13Cf}…|ula_ey†‹{\>61FVble^_pvts^LGLMIJZp}Š„yƒŠ‡‡qD:L^l{~„†wrptimp…‘ŠŽ‰~qt|€‚ogPE;64BGMMax†„}pgw„•––› ‹p\YdljZF=;C\jrdcYM>;FHHFGOgcLIJMGMPLB,   MJHED@FFB:$#069;432)"#02($,:^xŠ~k[MA5(&)5:2!       0*)..6CKSZQNLNKC;?=7+*-#$# " - -   -  - -  -    - +<=31$!!! "#",3032*$ %+)-/025820*,55//0**/.,*%(+3<>8969B;8?203/44.+)&-7JM>0-36:A?4777=>9219AEAHHCFEFHHFAA?FA@<;B:,+"#!   '<–ËÔÔØÙÒÌ¿cdag‚ƒivuq…x‰¢¸ÉÈȸ¦¹ÐÚ×ÔÛÝÝÜÜÚÛßßÝßÛÙΨŽ‡’’±ÁÁÙÞàäâââÝÚÚuy‚•¦––Š„’«¹©’˜¾Ã«¨ÁÔƧ­®Ÿ’–ž©®ºÅ¾­»ÍÍËËÈ層‹„zqv‡ƒtš¼·¨ž«±©¢‰ƒ’¯¼À²¥µÁºµ¾ÉÇÀÃÐÖÚÙÛßßáäãâäæäççèçèçèééêêëêéêêëëëëëîíìîîêìîîðîïïîîðïðññññòñòðññóòñòòðòôôóôôóóóóðêëíðòòõõôòòòòòóõõóóòóñòñóñòññòðòððòòïðñòïññññïððïïîîïïïíïñïïìîìíîðîìíìêééêççèçèçäèáÝåëêêèìòõíçéæÙÓÍÊÆÅÃÄÄÍÞîïïîÝÄÐäââÞ˯™ŽŒ‰‹ˆ‰‹|…Œ€ƒ‚tvnmjciyve\Z[RKJS{”«²£©²©‘—š£¢™’Štm“ydŠ—¥¥š‘‘xLDIi…“†W5U||M3Er‰™|*  -   - -2%!,!In‚yusektsz†€‰Šq„y€Ž‘†uvoeku|”–œœ“—›‡R& %E^|“›—‡w„‡Žui}“Ÿš“’ŠŠ‹’zhc`c`KU_aj~ˆˆnsŒ•‹q]SJLSbhirŽuqmafng\U^XXOMcttkD'  - - -  &+=c~ƒƒzqa`dv}{r]C89CShkic_owxvaQJIQRIOht†€zŠ”K;FWjƒ„‡€wnsh`d}‰‰‰…‚wop…€zl\R>5:8JONMB8-"&"%)%)1;6/ #(@e‡peYE8.+5:>7#  '7BIA6).-495'#(+36/  1=906>N\^cefba[LHMOJD>873# - - !"#"$(*)   - -   -    -;9:1*"#!##!$ !'..13'"!'*+00,)5786,.2502,)131.$!2-378145;C?=89/(*-67/*#4115:>A:51-8=52/=@@@@CBGGGEFLB83;AQRS_y„sn}•–”‰— ›‰bRWfg_YQ<=Q`\Z_aR>8CSNLFDVf]G>GDGECED2    LNIKIKHJM9)#$(2:>FZhg[SLD0**)))+/7509C>-!!*?cŠŒŠvdQB836;@C9&  "&4Nknk[HEGKJN@1.2:A>9$ - - - - - -7;5-D?1  - -    - - - - -    .4661,''#!! "+./)'"%-.,+'+..94281582%'27**#".+444939?==>;7-*./41$'"c“FF>3-+)8?BAA>9=92//-$(! 26*  %5‹ÇÍÔÒÔÔʼd^[hŠ…goqy‚v€˜®ÂÇÏÕÖÙÜÜßßÞßÝÝÞÜÜÝÜЪ†„Œ”™´¿ÃØàáãâßãâÙÄ›‚€Šœ°œ•‘ŽŽ©º©’š¶º¦ ¾ÑǨª±ž”™ª­°°¾¿³±ÃÌÊÇɹ°™Œ‰’|ot|‡~—¢˜¦®§ Ž~~~•©¸½¯¡§³¹·µÁÄ´µÌÙÚÙÜÝÜßßàãåâäääååççéêéèêéééêêééêêëìëííììíëíëëíîîïïîðñîïñðïðððññòòðññóòòððòóôòôóñòóñóñóòòðñðððïñïññòñðòóðððñðïïðñððïíîðïîííïïìêíîííëëêììëíëëêêêêëèêèèéäæääääãâàÞÞÝ×Õßêëäßäíñåáæã×ÓÏËËÊÍÒÑØéðõóåÉÍæèíîéؼ¦’‚‹™•ŽŽ‡Œ‘‰‡‰~x„oƒ„r^]Z_YIMq’¡£š™š ¯«™’¡¨©¤˜t“yj„šª©ž™‡M=Km‰”U=S|{_*6_ƒ”y. -$#*/% - "Cayu€qdknr{ƒ…yq{z†Œ…~vrtrps‹Ž“›¡œ˜š›‘‹\$  -)@[qŸ˜Š€zˆž£“yio™˜“—•Œˆsmodc[^\R[hlrxvjpˆ‹‚uVFHEIP_enŒthZ[`hb_^\h^YUamzqD+&  -  - - %/0=[|‰…}xga\ixt‚}U6*9C\fkf`_fhugHGIMJBDSmŒŽŠw~Ž•“sH;CQo„ŠŒ‹|sz|qgmw†‹‚sow{tj`YE818CRMUfr}†€ldu˜“‘‹iRVgnldVC>OZ]dmh]D4BOPOK@H]bQD=;=C>@F=." TJHHJIIMH4' ' .8>AO^mg]YQA30/1,2399<6==7+,?`‡’v]RA=7?GHC<) - %1Gi~rfXY__\TC528005BF?& - OKHFIKKLH5$#" "'1>?EYfom_[RA41/11522?82<9/& -@f†‘w`PC>?BD@F>(%.15:Ol„€xj\Y_eaYE815>A@@1  )243>CTknnmjiid]WUSKHECCB3+:A/""-:42(    - -    - -,.54-0*$&$#"&!#!!!$+/#$# (&-,-0&&/8603.66953531)$#-41653;:6==B;6+9*,21*+)1ANM<84506::/4347:E./8B>?DJFMGE@ADC@AA@261)( % -% -<; +>ÆÐÕÕÓÑ˾Œd_`fˆˆmsox‡nž²ÁÂĪ•°ÊÓÒÓØÛØÕÔÚØ×ÙÚØØÓƦˆŒ”£·ÀÅÖÚÛÚÙÚÜÙÕ½ž…‹œ©ª¥‘‰ƒ«ºª‘—·½¬¥¸ÌÀ¥«®˜—žª­«¡¸Æµ®¾ÎÐÎÇǾ¨˜‰|y‚qgn|„„v‚—¤«¦™‰x‰•­»º¥“«²´·ÀÁ¼»ÆÎÍÒÒÍÖØÙÚÛÙØÛÛÙÜÞÞÞßâäåååãáãããåäååæçåçãáááâãæåêéêêëêêêëììêìëíðîëííííëìíïìíïîïîîêçéëìëëììëìíïðîîíïìëíîíïíïîïïîðïîîïïîíîîííïïïîîïïîðïòñîïïðîììíïîêëëèçæââááäâåãÞáàÞÜÝäìíæãæêéàÜãáÚÒÊÏÚæèçà×ÕæïäÕÑßßëôöïàȲ¡š£¢Ÿ™–ž¥£ ›œšœŸ¡šœ˜”š¡œ˜“—‘t^l¤®£Ž’£¯£™–—˜¢ªª—˜œ™xb…¥°³¯«©UCLn‡–~\7OvuW/:]…•€.  " $,,5.! 'Lky~ƒqwkmvo…ykny…Œ‹|wqsxw‡¥ Ÿ¥¡š›š›œ•[& "8Rot„zqno¥¨•qdvŒ“•‹˜™‚„{sj`ff]\VRRhgkvxto„‚hJHLLOdpon|qV`_fall]^kf[S_yƒ~S-  -   #(23Xm‡}yh[`l‰ƒg@*&6CS\[]_bhon\FNFFIDHf‚„€it™”‡eA5@Ya|‰Ž‡ƒvsl_eu{|ulixurnd[B958GFOM]w€…‚tqˆŠˆ…—šˆgNXgtviNGEYmigpi[I=HMMJECKbaLA:@?@;CJF&  LKKHLNOKF7$# $(1( &9@>?FB7& "'1.3;FWporrppofYSSVQNG>FECDDE1*(/;@;.  -  -          -%6=76,"!"!#$!'%-*' # &--%*+54813<27668371,&!+561530:>;>;72.4,/10%&)1=OG;23-5:??53854<;578A@<>:9EGME@ID=ABAB>;:5-))"#! -  - $7>4 &?ŽÃÎÓÕÕÒǺ’b]^iƒkwmv‰vƒŸ·ÁÈǬ“±ÍÕÒ×ÚÚØÖ×ÚØÖØÙÙÚÖǤ~ŠŽ¶¿ÅÔÙÚÜÜßÞÞÖÁ‡…ˆ“š’˜”ˆ„Ž¨¹«’š¼½£¢ÁТ¦­¤—™­¯²›š§ÁÀ³²ÂÍÍËɾ­—‡|‚{wvy‰‰ƒ’¡¢¥¥ž—Œ‚‰šªµ² ™œ©³¹ÀÅÅ¿ÈÒÒÒÑÓØÙÚØÜÜÙÙ×ØÕÖÛãäææèêéêëèéèéçèêêëêééåßÝàÞáäèëîïïîîîïðîðïððññññðïðñïðïñðññóóòñìëìïðïïðïðñðññòòññóðòòóóóóóñòñòóñòóñôòðññòòðñðïðððñððòññññññïïïðííìèçåáàÞÜáãäæããäÝÞÛäììéçæéêàÛÞÞÚÒÓ×çòðëâ××ëæÚÕáäèñõöïáǯ¤£¦¤¤›”œ¥¤¥¢¡ž ¢ Ÿ¤œ¤ž¢£Ÿ™ŸŸ†]h“¥¨ “š¯«›™˜¢­ª¨¢žœŸ›~fŠ«µ·µ²­”X@Ai‰”[7Tvw[7>b„™|)  $ )(()84$  %Phv{vqkpjco€x{{„“”…y}r{qtƒŽž¤£¢œ ¤¥¡¡Ÿœ”‘‹\+ - 2SglmrvisŽ¡¤–nijyˆŒ•‘…}rrqf][ZSGVRfkmuuqtƒ‹zdHB9FP`ffptm]^\bdnjedidY_py„{U/  - -  - #/,6[s€Šjdcq†Šˆ€f?'*1BW]ZZVYfmibULBNKCBZ|‡ˆ{zˆšœoK63JatŽ‡†zy}q`_iy‚‡Šƒodpuvg[]S=5?@EICNcw~|r^RYa`_O@209?B@7'  -!,018>Kbtsqrtvtm]TQVWWNHJLY^[J0+>KPG6% -  -  -  -   -  )7:76/% ."*'*)*'#+*#'.'%36:920238413664+$*#13//56:@?9;:3//+03+*)(+=J>5310559=415D978*$&!  - -!38D;'  #>ÂÌÎÑÒÏǶˆe\_b‚nwp{wŒ›¬ºÀÁ§˜¹ÒÙØÙÝÜÞÞÜÞÞÝÜßàÞÚ̧…Š’œ³¿ÆÚÝâãâãäßÚÞ‰Š‹”’†ˆ•“ˆŽ«»§—¿¼ª©ÆÕǨ¨¨¡”•œª±¶££©¨¸¿´·ÃËÎÉüª˜Ž€{ƒ‹‡†Ž…› ›£ ˜‘†€Ž¦¯¶¤•š¥³½ÄÆÀÁËÒÒÏÑÖÛÜÜÝÚÒÏÍÊÊÍÓÞäæèéêëëêìëíîîíîìíìëéâæãàÛØÙâæêîðòòòññòóñòñòôóôòóôóòóòõõõóóõóóñîìïòóñññòòññóóóóóôôôöõöõõóóôóóòóóòòôõôóòòòñóñïìîïñòòòòôóòóñòòññññíëæâàÝÚÙ×ÞåæäãßÝÛÚÙÞèëçäâçêÞÕÝß×ÒÔÜåîïíèçëêÚÕãîëïôøøòãÆ­¦¬©¨ –’” ¡Ÿ¥¥¢™”™œœŸž£¡Ÿ¢¢¤t_m ©‘–¢ª®¢—Ÿ¡§¯¨¨¤”˜¤g µ¶´¯«’]?Bj—†];Tw€`45c˜|*  - %&(%%*0;*  - Yuxsuvmifjjmw†‹ŠŠ‡}|}q|ƒ’›¢¤¤¤¦§¥¨¦¤ž¡œ—•‰`,  --KU[o€vo  –wbgo‰”•‰|voih^[\NLU[fffpros|ŽfPH?COankhof]\`einpgde``^i€ˆvS/% - - - -  -%)2/Oq{€zl\_cu}ŠuN'*;P`a\UPbgimZDDKEFFPq{‰…~r~“—‚fB2;Mi„Ž‘‰zw†woflp{ˆŠ€ojqxyffXG>:7?JMUg€ˆˆŠzh{‹“‹“¢›…e[et}{nWBHVaprom`I*SVSNRTQPK6! ")07@AK\a[[]XE1,.3,+&$041.%#+@a~‹ud\K=4*-7GE3$ &:BIFI]rvcYRXabQA74=?@@=, - *./2," 2FNVN3  -       - -:;:9-'!"(%*)&""!!./#%'#$-15233.6:1-/244."'!*-1621/8A@=<;2-1112+%)+1COD324219379704826644CD==>AFABD@CADJA==@A95*"*%   -0CC#  ,AÃÊÎÏÏÐʹŠebhpŽ€nsqsw‹Ÿ²¹¹º¥š¹ÏÖÒØÝáãßÞÞãââáãàÜЫ‘‡Œ“•žµ¿ÇÚßãääääãÝÄ›ˆ†–›Š‹šœŠ’«¼§’š¼¾®«ÉÚÈ«¯²¢“–Ÿ¬²·ª¬±£½Â¸´ÄÎËÉȾª›Ž{‚„ˆŠ••‹w ™™›–‰†Œ£°²£˜™¥´¾Â¿¹¹ÈÆÇÆÇÐÚÛÞÞ×ÈÄ¿ÀÂÇÔÞåèêëêëêëíîïîïîðîëëëèàáäßÙØ×ÞäëðòõôóññóóòóõôõòóôõóóõõôôóóððñóðïêêíîîîïïððïðñòóñòóóöõôôôóõòôôôôòõõóôõôòôôòóñíëííïðððñïóñòòñòðïðñððîèââÝØÖÖÞæééçâÝÚÙØßåêéæâåçÚÕÚÛ×ÖÓÙÞãäçìñìàÓàñððòôùùòäÄ¥¥¡Ÿ¢™”Œ“–š–‘‹ŠŠŒ‰””•—Œ{f_j’ °¢””£¬¬ ¥­§¨«¦¢–‰”›€b‰¤¯°±¥¦X9Io„–ŒW:O~}`75[‡–}4  *'$' );-  Ur…~ytwodgv„‰’•Œ}zryw{†—¨ª¬¦¤¦ª©¨­¢£Ÿ ››”‹c,  4ILd€‹…yy}Œœ ’xd\t••‘‘•‘‰zwwtjd^^TKTX`bdlrqs„ŒŒ}hKFKAGZqmhpi`Yadjole\qkifrx‡~a3$ - - - - -60Iiotxpf]Xdr}|Y07Refh`OZgok\PIIHFAAarˆ‚ls‹Ž’zK5,?_uŠŽ‡†vwwtjju†‹‹Œtjmw€ufh]D83:MSUdrƒ†}ry‘“Š‹›ž•{\Tfv~w`G@GY`kqrhNBDAWvzqj]VZ^\TE317==@;+   -*.//>Piotwuu|to^MRPKHGFJTblj_L<2+*%4DNMA-   -  - -   - - - - -1>F[62   "! "$(0#"#")+(%&"%,',160//33111+,01-"!+-3572169<8=>63,*050&--4@QI>811-2;>92000<>987BB?ABCHBCD;=<SDVWc|…ˆ‚owŒ—›™’Œ“™”Š^T_qvwlPEDNbmwsoV:=HIKDBBNjmUJEBINNCC@0  [TXTRQNQM25!$"!)38;DJZ^XX\Q>.1.4-,4-()%*)#'8Y€‹yf]^`ku~{kWF=4.0D?C@Ro€vl[Z^eaWG5/3=>?9.   !14/5ARkqsrpwusm\RTRQJF@FO`lh`NA7-108CHC9') -    - -     - -  *7ON<* !!(..!&$ %"'(&..40,4449734/02/2&"!',2777612;=8<<3324344-%(3>HK=82/,27371..6=:04;B@?A@?B>A?HB>?BFB@B>22/*&%   -#7‘ÆÎÐÓÒÏźˆ][bq‰„ppkw†}Œ¢ºÇÉÇ«™µÔÚÕÖßãàÝÜÞáããâäáÜÏ®•…Œ“•Ÿ³ÉÉÙâãåäåääÛ›ˆŒŠ˜œ‹Ž•¨»¥’ž¸º£ ÁÑĦ¯¹¤›• ­­³¬®¬œ™£³¿¯¯ÇÌÊÆÆõ£Œ…ŠŽ”š›™„’œ”ŒŒš“ƒ£¯­”–£´¾Á¿´¯¹´°¸»ÀÆÓÜÝÝ×ùÀËÎÛãçççèééëëêëìííïïìììîëèåÛÕÔØÚÚàéîñðòòôôòôôõôôôõõóóñïëëêèêéêééêëéæäçèéêéèééêëééêêíððñðñõöõóõòôóõôóóóòóóôôóòðíðððññóñðòñòòðññññðòïïñïêäàÙ×ÖßéêëççáÙ×Ø×ÜäèêçàßÚØÖÖÛÖÏÍÏÔÙÞâçáÔËÞñïóùùùúúöè”…z~qmjkqkmqijmbfmj]_XMVa_\QHLVWc‹§ž”— ¨©¬®«¥¡£š‹|mlŠƒq~” £œŠV==dŠ˜†a?Nu‚i/&^–~5   -  - /! />.  - Bu~~vrqmts‰Ž„n{}|{…–ž§¯³¯¬¬®°¯ª¨­ª¦ Ÿœš’Q/ - 1GJa‰’†x…Ÿ œ€fez‘––—˜‰ˆ‰ysqng`[][Ped]ckr€ovŽ”†hRPGBHZimnpc`[Zcmprkdnxtkp~Šˆd6  - -  ,?/@cr{||gaOYpjjp|fA$-IZei`YM]jqe^IEIACEVhntrrftˆ‘ˆkI4-;WzŒŽ’‹w€{}ff{„‚†‡‡pej{yvidT<7B@HMTe|„ŽxnyŒ“—•ŒŽššraVgqvmXIDSdooqoaB9DEKEC?Hdn\HBBJOG78?0 `[\SSOMMJ6 % '4>?AO\a\a]S@2/57,0/,*#!#$(9a„‘Œ€f[aj|ŒŠmVKE=1-"!#1>A=>Ift~zn^[bgaVC803:<@9.% $494:AScsrurssrfXV]YSJEBGQcom`P@<522:=HI<$     -   - - -$;A=:)!  " $&,,%(& $$%( &'.2*-.26;4/)+./.+"!$04373-'1>;34:11=146/$%(-CRH:32(,8?944658793,:D?>>>BDAFEDA>:CA=?=>;..-!!# - 'B˜ÈÏÐÐÒÎǼ‹^[cm‰nqn}…~†£»ÉÆĪ›¸ÕÛØ×ßãâÝÞßãããäââÞÏ­Žˆ“˜›´ÉÐÛâãããåçâÛÁ›Ž…•œŽŽ†Š¥´¤”ž¶²¦¦¿Í¾¦°¸¢““§¯±·®¯²œ››¡°­±¾ÅËÌÈǼ°}–›—˜—˜’‹™•Ž”—‘¤®«’’¡²¾Äº­¨²´±¶·ºÂÑÞßÞ×Ê¿ÃÌÔÛâãèëèéêêëêìííîïîïîìëëæàØÔÖÜÜÞãëïòñïôóñôôõõóôðñïîìéçèéèéìîìííïðïéêéíïïììëëêëêééèéëëíïïñóõòòóõòòôòóóôô÷ôóòòñðïïðññóñòññðñññðñïññðïîîëåàÚÙÙÞéëëèäÝÚÓÒÖÚâæéæáÜÛÓÓ×Ø×ÓÑÐÖÚÛßáÍÀÌæíéóúùùøúöéÈ™†pmvplfprhgc^dd`h_d]QRMZXSUFGFLQd‰œŸ–•žªªª©ª¦£¢˜Ž„sl†™„i}—¢¡¦ŸžŒX=>^‡–ˆe?Jte96a–ƒ6   -  "&&5F.  Fk}uhisx„‰{~{{ty†”¤­¯²µ­ª©ª±±­£«§ › š‘„W1 /AOc}“|ŒšŸš‚jg•š˜™•‘‰‡wwlpd^bdUTX`dgh}wpx“l]JDF@Rjieg`[PXYjruplyuqne{‹‰c5# -  -  552Ac|‡‹}naVYjqjwwmL')D[`jl]LPdhcZMFIJDEVenjqtho…“—“{W<5COoˆ‘“‡tƒzmep„‡Œƒ|ln†|umZ@5?8CLM\p‚…‹xowŠ‘™˜–_Taovr`KFLVfispfNAEdmz{tcY[Z^WL3247@?>6*  17>:9B]pponmprg`YVYICEDRXhpicM?;:23=INP@)  -    - - -   - ,<@D6. )'$  !%( *(%!!#! !&+,/.29)'.492*).,,!$ &/53101-2;642<420-11/"($'>G>253+1679213<:>A63;BD?;=<=DFG;;<>HB;@:;<1,,   - +@•ÉÏÒÒÐÌŸˆc`aj…~luoƒuŠž·Â¿¼¥•»ÖÚÙÚÝãáââãâããáãâÞЪ…Œ•œµÃÏÞãââåæäàÙÞ‰‰Š¡¡’}ƒ ¯ŸŸ¸±¤¦Áʺ¥®·£“¡­´»«®¸§žŸ•˜¡¯³»ÆÉËǺ§Ž•˜˜˜•‘„’˜’—‘•¦¨£™““¥¯¼Á²£«®¶²µº½ÂÑÜÝÞØÍÂÆÎÖÛâåçééêëêêëëííìîîëíëåàÙÛÙÚÜÛàæëíððòòôôóóôõñðïìéèèéééëíìïïîïðñññðëêêïïñîìðîìîîîîíêêêéêêìíðñóóóóöóõôõõõôóôôóñîîíîïðññóððïðïðïïðñññðïðìçÞÙÙØáëêêæáÙØÓÑ×ÚÜáæåàÛÙÑÑÖÛÕÑÑÓÖÝâäÖ¿¾×ååî÷üúøøùõíÍ”qppplhuytsohpnfecdaW]VUUUTVROSPYsŸ§›ž¢§ª¤  ¢¦¡™”’zuš€h‡™¤ª¤Ÿž_@Dh†•‡R8Huƒc;8h‡“ƒ6  #$$!"!1=- -Ff{}owkr}‹ˆ{z|€uy‚–¢¬²µµµ°«¬«¯°«­§¥¡›ž“ˆ}^1  *DZlƒ‹ƒv~Ššž•‚og’š˜——‘ŒŠ}yskkms[TVUb`fjwpkr‡“ƒk]JF@HUakgmh\`]_flmrs|urigx„_A' - -   - 20+8ay‡†…w^VVcl}‚€pF!$3Obih\^Y]_b[MBE=IFIYmpqsol”˜”‰hH7;Hfƒ‹ˆ€y}tbm†‚‡ƒ…nlz‚zsdE=56@KGT^}‰‹„xr…•–™ŽŒ›¡›ˆfV[q{slZLEL_dgqfYE8BGLOKTVdhSAAMNF87A=< [XXSPQOTL0"!&.2;AHYff_Z[K=20211141+$! ! #):[ƒ”“ha`j‚–•y]KD?<0&))& (A<34?R]U@+           "7;?;9/#$$ $$$!$)*& "!"! #/+(,4702165641.,--&$(+*/:32-6756;;+,/4.-0++)*7B?658.3<9><0655;<976EF?=>==BC@>9>DGD=CC?<6,,($#  - I+(>“ÅÎÏÑÒÎÈ´Šc]Yo…yfwt‚ˆsŒ ³¿½»¤”¶ÓÙÔ×ÞãáààâáâãäåãÝѬ‘“–£´ÀÍÝââæääåáÛ›Ž‰§£’‹~„Žª³Ÿ ¼´ ¢½Ï¿¥°®Ÿ˜—¡­´º©­µ©¤Ÿ™”›ª­µÀÅÍÇÈÁ¯‰‰”’˜›–‚…‹Š|„”¦­©˜“—Ÿ°¿¼«£¦®³­¶¹¿ÄÎÖÚÛØÑÆÉÎ×áççèèéêêêëêëêéíîíëèãÜØÔÜãÝÞßãêíòðñóóôôñðòòííêéééëëìííïðïðïðñððïîëéëëíííîïíïîðïñîîïííêêêéëìîòôóôôóôóôôóñóôóòñïêéëïòôñðïîïðððððòðïðððïéåßÛÛáëéêæáØÕÒÑÕ××ÞäãßÜÕËÍÕÙØÑÓ××àéäмÅÚÜãñúýûù÷ø÷íÑ™~usorrŽ‘‹†„—Žzlqkhigyyngikr~‹©¤œ•—£°´°©¯ª¤Ÿ£Ÿ¤’“Ÿ©ŽiŠ¡®³´®«l>Ei„’„^EJyˆe=8jŽ“‚8'  - !!+"&$-<9 Ahndlo{…‰Š|vzqvuw„Ž›®°³µ²°¯«¬­¯¯°«¨¤œ™˜Ž„w^<   +AWi}ˆ‹‡k}…—šŒmc{“”š—”Š‚‰€yrjkdZYYZd]eopmk{Œ’„nYNEEDU[eefa[a^^hnuqs‚miftŽ^5%   - - - -,<71Ty…Š‚r^XTbu…‡‹xT(!.C\hafWS^gh`WHFFDEBNoyxuiuŒ“‘‰wI:7=\yŽŽ‡||…ycdx„ƒ‰ˆ…yaj‚tohXG64=DJKXr‡ŽŽ‚puˆ‘‘†•ž›p\Ufpsm[AAP\imvm_I>ACLOLUNZhbMCNO=63696, Y\WYUQRMH0$"")5>@JZid\YXP>313-462.'( !!"(:X~”“hbfi}—”y_MDB?6,"&)#! $;c[fmnnstqg]]_ZWVQKSaimd]NC:4319NSTA'  - -   -   - %8AD?A5# !#! "!)%$"!!*,&+1,,1.5:510+&(.10#%(/5960+4758B80/311//).*%9E@1'-./4;>=611B?@;<@=AD@BD@?A6-("    ƒL(@”ÂËÐÑÑÎǸˆj[Uhxogvwz…¤¶Äƽ¢“ºÒØÕÛßâáââããäåæäãÝΨ„‹”˜ ´ÃÐÜââäåäæâؾŠ‰ ›’Œ~†‹¦¸§¢¸´¡¢¾Ð諬¨“­µ¹©®µ¨¤¡™›£±¶°¹ÈÈÈËƺªœŽ“’““—–‰†{v•©­¬¡š˜°¹º§¡¤¬²·º½ÀÅËÔÙØÓÎÅÍÓÜáããèçééééëêíëìëëééæßÜÛÞäæåæéèíïðñóõôòñïïìéééêëêëððïíïíëîëìîîììëìëçéêééëëìëìëíïðððïðïíîìëêéêíòðñóóôôóòóõôôóóñðìééëíïñðïðïîïïïññïïïïëêéåâÜÛàæèêçãÜ×ÕÓØÔÐØàäßÚÒÉÊÔÜÛØÒÕÛâçÚ·ÊÖØèöüüüøùù÷îâ²”†qq€—´É̳­½ÌÔϽ©™–‘‡‰£¶¼¸¦˜¡«³¹¬ª§ª“°ÄÊÏÊ˺§®»¿ÁÀ¿Ä»—z«ÀÆÉÉǵtGEaƒ•†^=MyƒkA1kŽ—„8  $" '#%3<5 -  ;\hgk‚•wlop{ulxˆš¨¯µ´µ²®¯¬­µ°°«ª©¢›““‰ƒ~c3 - 6GUkqŽŒ†{q}•ž™‡ljw“—“‰‰ˆ}†v|njgdW[R_dckmnqt„‘~j`GDF?Qbdddid[aglp}|xˆ~mclyˆya:$  - - - 0947Syƒ…†yfVQ_x‹’ƒ^+"5?TdigWPYea\YIGGFGDNjwvzymk‡’‘‘{Z==7Hp‹‰‘Š…€odrƒ‹Ž„nbsxpkgP;17BKFTi‚’Š‹sk{„‘Ž‘š ›‡dW_hvsdQFQ[dlnriZIIXif\XVL>111./,..)("%:Uz“‘Žv^[cx‘“‘v\JC?>6+#**($$#4JBEDVh{ƒ{k_QU]bZH646:?@>6$ - $-538=ScmturwwqiXZ^]U`[GY`hpiZNC81/4AGMM:&        /=GN@?5&#%!#!))%#"!#!%(/-0'.6984/#%*.)*&"2:56703;5/:@?008702*,,).:E;&*1/0:>B74678<4/0;=;?8?@@F>?AAEC>BD40<82-/'' -  -"F•ÆÌÐÒÐÍǸˆ_[\eurgsr|}~“¦»ÇÈÄ –·ÍÒÐÛáãàßâãããåäääÞ̧‹‚“–¦¹½ËÝâãäåããßÖº—‰…Žžž“‘‹…†£®›Ž¸¯˜ŸÂΦ©´ –•¡±·¹ª¯±¦žžœ£¸À°µÈÌÌËͱ¦’Žš˜–œš’„‹x{Š’¢¯®£˜©·¹ž™ ¬±´¸½¼½ÈÑÖÎÎÈÅÌÖÚÛÙÜßâåæèêéêêêéèèéçâÞßáåéêëëëððïðóóòóóïìêèëêêëììîíììëìëëííïíïîîííëéìïïîîïïîêìíîëíìíîîðíïïíìíëëíðïðôóòòóôôðññðñíæåæéììïîñððïîíîíïìéçäáàßÛÚÖØÛáæãÞÚÙÙ×ØÍÉÐÝäßÙÓÉÊÒÙÚÙØÛÞâãÒº¹ÉÊ×í÷üüüûøùùóè½–ƒt’¶ÓäãÌÏàæéä×Á°«¦›Ÿ¾Ð×ÒÀ±ÁÎ×ØË»­¬› ¿ÒÕÛÛÑñ¹ÊÖÕÙÕÓÄž{¸Ó××Ø׃KKe…˜ˆZ?Ix†r?@:.&'&&'##%*EKHGTgv„r`RU]]XF:/38:@@8#  $-336?WeovtwwsmbV^\\WNGN[acidYQC70.5@HKI<)      - - -  *2&% #%  $('*$%,64/'(0361)(+-5-(' &0306990594;>=2-4561+..-.6@*'5I+/3:E<466::1,39?A<Bm’–:   &+&#*51  9Wq…—Žwikokko~¢©²±²µ´´´¯©«®®­­«ªŸš˜•“‰†ƒlO4 -  ,DV]yŒ„xsx“—”‹ynp…––•’‹…†„~romrpk]\Y]ghv{ru”ˆx[HF@Rs†’‡~}ibilnt…‹‚npw~zrl]K9.8EJQ\jxŒ‚moƒ˜”Œšœ–}ddpxwgXHARer~€xjWE>@KVNC>F]j_L?>B?4/-/, WRWWUPIIA1#&&%%092)($%#*5EJEMd|‚‚scXOU\[M>44;:>C:(  &0876AUcntolnnl^ZZTWOJMS[_cef[I=2.-2>JSNC&       - -     -  $>*  !  ($*(%%(-21+3258--(*-,-$%566-48475?<@6146./31')&3<>.1-+4058>7647??2&-1=><@CAIG;;A96>=8<@;:5570'    2—ÇÎÒÓÏΟY[Ycl^mrmƒx‹Ÿ»ÊÊŧ‘¬ÅÐÔØÞàÜãââäãâßÝÚ×ÀŸ‰…ˆ“’ž´ÁÎÜÞááÛÚÛÚ采Ž™¡™•‚‡Ž£´š„–´±š ÁÑ¿¤¯» “– «¯´®®®¨ §Ÿ¤®Äɹ½ÎÏÐÎÓÑÉÅ»§”“š™Ÿ¡©Ÿ’†Š‡‡’¦¯¯¦ž› ¨³°•©­¶»¿ÁÂÁÁÁ¿¼¿ÄÎÖÓÖÒÕÖ×ÙØÙÛâããáàáâçéåçéëïîíïïðïñññîëëèèêëîîìííëëìêìðîïðíêèæããáââáÜ×ØÚààááãæååçëìîíîïïîíìêììïîðîíìêêìððñòóñññññðîëèäçççéèçèçååææäåçáÛÜÙ×ØÕÒÒÏÌÒ×ØØØØØÕÕËÂÈÙÞÝÓÑÌËÓÚÛÝááäå×ÀÂÉÇÙëóùúüüúùù÷ïÛ±u|€ÇßëëÙØåìïíâѼ»®ž¦ÄÖÛØǺÌÚÛÛ嬬³ÃÒÛÞÝÜ×Ä´»ÊÓØÖ×Öɤz’¿×ÝßÞÚÉ‘X:Z}‘‚bDJslF;g’t/ -   - '' !%%+6)  8oŽ‹‚ypmlojlt†ž¦¶µ¶µ¶µµ±¯±­¬¶³¬¬§¢žž—••‘€ji^H%  -  0FQWmƒ‘Šurw‘˜‹yls‡•–‘‘ŽŽ‹ŒŠ†zqquplgbV`mq|~in‰ˆŒxgMA<>Mahnotlisuz…‹‰ˆ‡|ww}{|cB'   /=-$C^s†wsfYRbv€‚†rI$);W`^`dX\]`][WIMFDFFb||{p|Œ“—~aD77Hd”’‘’ƒ†ƒvgdkow‚‹}qm{}q]WE24>IRW`q„Œr|’ŽŒ•›˜x_hkjg`JAJ[osvrj_P=QhlUC?EC?9..2&RSTRRPLNH-$''"$/9@=DWcdZXRE8/,510-())# )5PvŒ‰g\Z`glltqYB=>B>3/,+!$)09BDCWkrvrm]TWc^T>3;?<=;5* (3669BVgqnpppmd`TVY[NGIQRbilh\P>2//66--9DGFIB<=963%.5&LQTLKLLLG.$'/%2;A?GVc`ZVLC802110./&)"$1Mv‡Š|n`bchhkssZD548A9-( ,(!"$/5@FCTcpxvm^TY_]T=35:6==7.  -!532AA>@=>796/+'"!  *EšÉÑÐÐÎȵ„`XVbnaanjz‰}‘¨ºÈÌÄžŒ¯ÎÙÙØÛàÞßßÝÙÚÜÜÚÕѾœŠ„…œ²¿ÇØÝÛÛÜÞÝÜи•„ˆž›‘”Žˆ‡Ž©±¥££³³œœ¶Ã¹¡®°¦—–¡«¯·­³·ª§¥¦¤®Êк®²¾ËÍÑÒÓÑŶ¢–‘¥¥£ ¡˜‹„ŽŠŠ’£©®£œ˜ž¦´ª’‰ž·¿ÁÁÃÈÅÆÇÂÀ¼ÀÆÇÌÎÐÒÏÑÖÕÕ×ØÛÝãåçêêììîìïïìîîîîìíêêçæèêíðîìêêêëìíìîìèæâÞâåêìîðïðñóóðëêðñññôòñðîïëèçãäãáæêíïíïîêêëîïïîêêëíîðòòñïîðïððñðíìèçáâááâàâàãåäáÝ×ØÙÕÚÖÓÕÒÕ×Ù××ÖÖÐÈ»¼ÐÚÚÔËÇÊË×àäããáÕÆÒÕÑÞéïóùûüýúùúôæÆ—…wj}²ÖåììÙÖæìñíäÒ¾¼±ŸµÒÜØɾÍÝåäßÒ»«ž¬ÂÛæêéêæÓ¹½ÑÚÜÙÕÏƤ|ˆ°ÏÛÛÙÚÊŒ[F]{•‰eEHn|lACCD:/$") $'&  - *-++2531)%")+.& +.&)()-7513;;3--2/.1)##,=@6.),/11895978525185666CF8<@>???CKI>@<::79.)+  )V¢ÆÍÒÑÎɵTQTcka`iovx}”¦¼ÄÊÃœ±ÐÛÙØÞãàÜÛÙ×ØÚÛÛ×Õ¡Ž}Œ’œ®½ÄÒÚßßÞÝÛÙϵ“Š†‡›¢‘’“‰ˆŽ¦·®«¤±³¢¢Â꧲³£ž–­´¹­º¾°¢¢§¥®Éл«¨±ÆÎÓÓÒÓϸ«¤¤šž¦¢Ÿ—‰Ž¤°­¡Ÿ©µ®‡»ÅÂÂÁËÎÆÅÂÀÀÅÇÊÆÆÆÉÍÑÕ×××ÚÞäçèêëëííìîíîíîîîîëêèèåéëííííììëêììíèãäÞàãéíòõöõô÷÷ôøõóððóõ÷õööø÷õõóïðïíéãâãåæéìíììëêìíîîîïêèíððïóñïïîïðïñîììëçáâßãßÛÝåãÝÚÙÕÓÔÙ×ÖÐÕÕÕÙÙØ×ÖÏǸºÎ×ÔÏÉÅÇÑÙâãâãàÑÇÛÖÜäêïôùûýüûúöìÕ¬ŒyikŠ¾ÞéííÚØäîñïæÔÀ½±¢™µÎÛÜÎÄÒåèéáÔÀ­¨­½Ûèëîíé×¾¿ÕâäãÞÜÑ®}ŠµØßãáâÑœ\<]~ŽhHLs…q?9dŽ™};  - %(("!%'/1 - -.Ubbolhhp|˜¢µ·»º¼¸µµµµ³µµ·°°«ª¦££¡Ÿ‘ƒ„˜©›‚qZ+ - - - )HRbpƒŠ‰{my‡”ŽŽ„kk€¡™”Š‹ŽŠ‹~sqw„vrmnosrt}sn~xaN@AAH^klgjqrsvz„“–Œ‡€vtŒ•h?$   &E<*/No‡†€|iPG]n{†Žƒf7"';PgkfXRUdnfdPFIHA>H]qw‚~om‰•’“ŒwF07EYq‹‘Ž‘‡€o`tˆ‹†~un~‚…{lZE69@CKJZƒŒŽ€|xŽ‘“‘šœ”q[Vkp{iWKCQapklpj`M>?PSJHDB`i^HFFA8-"(& RQMKIGJD;+#%#" +:?CDXe^ZYSD9123443145$$#0Ik{oaZ^bksoyw_=15=83.0)#!#$%;@@DPgx|un\Q\d`[J=36;>BA4$ - - "-46:Cepvquqttk^TY\ZLLLW^jrncWC32.12?PM@/     - -   -   - '=??@<-!! '$$"& ':02-( #+-,!"+'$!-0*1/391:7,/3+21+)$1=>1/&*0/0;<57>8?83/1186>ED<=ADCB@@GIC?;@;@31/-"$  -(W¢ÈËÐÑÓÉÀ²}\RPci`dlnquy•ªÀÉÉÇŠ³ÒÛÛÙàáÝÛÙÕ××ÚÜÛØÔÁœ‰‡’Ÿ³¼ÆÖÜÝÜÜÛÚÛÒ°‘‹˜£ŽŽ“‰ˆ“§´±²ª®±ª®ÊÙ ­°£œ‘£¯¬µ¬¾Ã¯¤¦¬©³ÉÍ·¦¦­µÂÎÒÖÙÜÕŹ¥˜¡£¡¥¢˜†‡ˆŽ¥«­¡Ÿœ¡²¼«’‹¡»ÅÄÅÈÎÑÉÈÃýÀÄÈÄÀÃÆÈÑ×ÙÕ×ÙÞåèëìëìîìëìïìîîííéêçæééììíëëëêëëìëèãÞàæëïññùùøøùúùùù÷ø÷ðñó÷øøøùùùùù÷õöõôñïëèåäâåéíðïëíêíïîíëëêìíïðòðñïîïññòññïíêçääàÜßãàÚÝØÐÏÕÖ×ÒÍÎÕØØÙÙÙÔÍƵ¶ÎÕÖÎÉÉÉÔÝàâäåÞËÎÛàçêíðôùüüüüøðᾟƒ€wm™ÉáèíïÝ×åïóóçØû²¡—¯ÌÜÜÏÅÕçêêãϹ¯¬³ÀÙçëïìèÚ½¿ÛåèèæãÚ¶†˜ÄßæèçèÚ«aDYhJIn…tC7g™˜w3 - $"!"#(53 - (JSfieiuŠš¦µº¼¸ººº¶³³µ·µ¶¶´©­§¢£¥¢ž™~x °ŸŠsR' ">\ek‹}unƒ””‡|rr|~ –‡‰“Š‹x{‡Ž‡quous|o~qj€ŒwdF=A>HTfdekopyz’ž›‹ˆŠ}pŠ“šr:%  - - - -#9=&(Gm„„†~mTCUl|‡Žƒd=#"7HYmf^R[__deVRGIEBEWq}{~nqˆŒ‘–”T/27Cg•”’‹…†z`kr†‹Ž‰{sy‡k`Z98???NWu‡‹Œ‹€~‹Ž‘Ž‹›£˜€b[krvg]I9M^kjrrun^I;GKNDB?2$ - 405:;@E_quxwtutl[QX]\NNNTcgmkcWB/.039>GGA1   -  - - -  -!2=?9."   &)"&& $)270- !-/(!,2, (0-155843--.,3.*)+(2=906-20*24@7598>?2/,1>@;=???GHGED<>B=?8;A=5-.('#  -:("    "E¢ÈËÑÓÏÉÀ®{WUUfskfle{{x•­ÃÎÓÊ …°ÔÚÙÛÞÞÜÙÕÔØÚÛÛÜÚÒ¾ }‰Œ±½ÈÙÝÞÝÚÙÝÛѱ‘‡ˆŽ £–‘Ž‹ˆ‹¦¶°³«²³´ºÓßͨ¬° ˜‘£­¯·«¾Â±©­¬©´ÊË·¢ª´ª³ÅÎÕÙÞÖÉÀ²¥¢Ÿ£¥§œŸ˜‰Ž•©­«¨£Ÿ¤­·©ž½ÅÈÈËÑÏËÆļ¶¾ÅÄÃÂÉÊÕÚÓÒ×ÚÝäéíëëîëééìîêííìëèæçèéëêêêéêìììêçâßâéìïò÷øøùúùøùúùøøùøøòòô÷øøùûýùùùøùùøøôôôððìæâããëîíîííêëëìíëêëíîðññïïññññòñïïíëçâààßãßÝÚ×ÖÔÖ×ÒÊÍÒÓÖÚÚØÔ×Ðõ¸ÄÐÕÑÍËÑÙÛÝâãäÙÊ×ÚçíïîðõøûüûúôéÌ£‘‚‰‡‚£ÍãéîìÚÕåîôòé׎µ£™¯ÉÛÞÐÃ×èëëãй©©¯¾ÛçêîíéÜÂÀÚæçéçæÛ´ƒ’ÃáêëééܪjDOt‘eFIkŒoH6m••ƒ>   2'!"(!*44 -Hggmiy’¡¨¯²¹º½¹º¾·²³²¶¶±¶²ª«ª¢  œ”‹u{¤­ŸjR-   5Ocr‹wjo†•“ŒnmuŠ˜œ˜–”ŠxsŽ’ƒyosqpq~tk†‹w\E?@;?Gefikmpnv€Ž–”‡}xˆ‰†˜Ÿ”sC  - - - - - - 81!Cj€ƒm\DJh~Š‹‰qK 0BOhidONacgf]EBAJ@FOjx€~tnwˆ“–“Œi7+05Rnˆ‘Š‰ˆ€mhsx‚…ˆ‘‚psv|vlZG;5=CKN^}ŠŽ‡„†“‡ƒ†”  ‘x^^mkeZOCAW`kutushI?>QVH??Oep]DDE94#"%%BGHI=<;66###" 3.A=?GTfc^UQ?:2315660(+$&4@Veb`NR[cmsw€w^:M21540/0''&'&($1>IKRZkuzyfTNYZ\TA;9==;:4# -<13:;>B\pxzuurph^TX[\SKJU^jkh]QC2/.27>4,  $$!  ##&!  ""$&.4(***2.&#(2-%&+'28>2/731//)/.,'(-7=8,2+11016?=8:;;;5++0=:@==?BAKCDFA@C?D>>772*-&##"!C§ÉÍÒÑÍÇÀ®TYUdtneljzy{“ªÀÍÏÊ£‹´ÖÛÜÝÞÜÙÖÕØÙÝÝÚØÚÒ»ƒwˆ‹‘­»ÈÙÞÝÜÛÛÛÔŦ†‹’žŸ•Š‹…©³²·­»·²ÄÞäÒ°»·¢“š¢®·º®½Â³¦©§¥®Ë˵¨¬±±²ºÉÏÞÜ×ÐÄ»©œ¡ªª§¤¡š…‡™ž¢£¨©žœ£´¦‘ŠžÀËÍÉÉÐÐÌÈÃÀº¶¿ÃÈÃÅÆÌÕ×ÓÓ×ÛÜäëìëêëëéììêëîìêêæçæéëìêéééìëêèâÞáèîòõöùøøùùùùùù÷ùùùùøùöôôùúúûüüüùùø÷ùøöøøùöòñíêçààæëëíììëëïîíêêëêíñðòòññóòñïðïîìêåããâßÞÞÜÚÙÖ×ÚÔÉÊÐÓÕØÙÝÚÙÔƹµÀÐÓÎÊÌÕØÙÜâåãÑÎ×ÝëðññðöøûüúøìÖ¯‘xˆŠ‰©ÐåèìêÚÕäîòñë×ÄÀ¶ ¦ÄÜÚÎÅÕèìêäÒ½­¦¬»Ôäêìëä×ÂÃØäèèçãݶ…—ÅáèêêæÞ©hEUz‹†fFDk‚yM5pœ~3 - -  $"& !0-+ &Fbdq‡š§¨¯µ¸¸·ºº½¾º±°´µ®¯¯¤¬¨§žŸŸ™œ£˜v{ž¬£€kY,  - ?M^t†Ž‡rlŠ‹‘€ofj˜–’’’‹Œ„y‚ŒŠ~sqpmmprpn{‡Œ}YJ@88A$(Hlx…‡oRFLarŽ’‘{O"$?Zb_aTRVgiebMC?JHARju„†|jpŠ•“uI1/6Hf{‰Œˆ‚Žv`_qxƒ†’ƒnhn„€|m_O;4;=CQ^t†ŠŽ‰}††‡Žšž˜…bV_^YTOCFN[_frtsjVFAOWKC=:36/)!"$#$%/6>luG.kœªŠ?   ##" !#"+26  !Dd|†–¤°­®¶·µ·¼¾À¸·µ´µ®ª£¤¦§¦£¥›š£­°¤ˆœ­˜„nT*   #=Y`pˆŒ|hs‚††„pmkxš•–š—”Ž‘‹~‰ŒŠ…wpnlnfepyln†‹vePC:C=Fdijgenn}ƒ…Ž‹ƒ„Œ“’Š}‰†{a7!  -  ,8)!BZs‚ƒmZMI\n‰ˆ_'"=R^^j\KKgmeg[EINE@GXs‡}wo}Ž’•”ƒZ248CPr…ˆ€|‚iain‰…ˆwkl{ƒzm\UC83ABNTc|Ž‚{‰•Ž—œ—†gGNa_bTLGITZ`iuvm^LAJTK>65Ggr^@;:7-& ") :970,,8)''!!$%1;D@LcifZXQMA710551/--" "&5CS_`QLKP]fr}„„gB4:A5;7./+1B<$%&,7AHHRevsbTV]cVF523;;?:)  /8:@=Lcnuy}xrqc]Z]ZZNCKQ\bgi]L<3-)+-MJAB1  -   - -    -    -'152)! "  !" ! !'&*252,*(%#))"#+.0+1524<8-'()./(--.2>:.30*.:48@=2533511578:?=5DE@DC?:?EB;;@8@9-72&$   "EœÄÌÐÐÍÇÀ°y[VZp}lfir€~x©¼ÉÈÅ¥•¾ÛßÚØÙØØÛÚÙÖ×ÙÛÜÜÕ¼š}vƒ‹Ž±¿ËÕÚÝÜÚÓËĶ¡Œ~‹•£¦“Ž‰Š¨¸··¸ÎÑÆ»ÆÓƯµ¹¡™“Ÿ©­³«´³¤ž¡£­Ëΰ– «²µ´½ÒÚÜÛÙÍƸ©¥§ª­«¡££“ˆƒut€Šžœ¥´¦‹‰¡ÂÐÒËÍÒÒÊËǾ¹½ÃÂÃÃÆÊÐÔÔÕÕ×ÛàçêëëëêìëêìëêééåäåççêééêëëçâÛØàçìðòõööö÷øùøøùø÷÷ö÷öø÷öôðïòöø÷÷ø÷õõóôôóòòññïññíðîìíçÞØÜâéëííêìëìëîìêëîñòñòññòóñññïìèäãßÞàÛØÙÙÖÓÔ×ÌÇÇÒØÚÝÞÞßØɳ¨¾ÊÉÊÇÉËÎÙÜÜØÉÓÝßìóõ÷õòõøúú÷îÕ£Štkk…Œ‘±ÏÙéððàÙáìñðæÔ»±™Œ¢ÂÕÜÒÂÑâååÞм¬ª©¶ÉÚßååâÖ½¸ÌÙäâàÝÖ²‡Ž¾ØâäãáÕ¬kEXtŒ‰pF:f‡xG.aœ¬‘H -    #",4  &S†’›¥®°°²¸´·¸½¾¾º²°°°¨¦¥¢ž§£— ¦³½¼¬Œ|›¨š…iR- -#@Wbn‹”Š}qrŠ„vjpzŒ˜œœ–˜‘Œ’Š‚†Š‹…yvbehahmqovŠˆtbWCBABM^fkdgltrq€ŒŽ‹„ˆ|€ykz…†l@  -    -)2#5\jz‚q]EDZh{}ƒ|c, /EYbgbVZedhjkRHGCEBWexvclŽ–”‡b<.3<>_p††|{yje^hoy}ƒripv|nebE8/:@MZjv…‰‡‹}o†ŽŠ”–ŽkNUa`bTPFBNSdiy}qeO:HMK?728ZpeD:?94.'.+*'%")% !'(! '5=BEH_jb[ZQD?61/55-/4/%! !#1C]gf^QNQT`p‹†jE24?>=;=GB;1%**-!   - CžÀÊÌÎÍËÀ°xZXYhxmiiju~~Ž£¶¿Á¿¡™Á×ÛÙØØÛÙØØÖÕÙÚÝÛÕĬ‘„yƒ‘Ÿ±¿ÊÙÛÛÔÏÉÊÍÂ¥Š‚ˆ›¡“’Œ‰€¤¼º·¿ÓÙØͼ¾¹¦²²¥š•¡°·³­±¯«¢¥¢¢²ËÈ«‰€Ÿ¬¯·¸ÃÒÚÝÛÓ̲¡£««ª¥ª®«”‰zzƒ›¤®²¨Œ‹¡½Ô×ÐÊËÌÊÈĽ¼»½ÄËÊÐÐÐÒÏÍÓØÝåèêìêêëêìêéêæåååæèêééèëëêåÚØÚÝäèêëîíïðïîîïîñððñðïîðîîîêåæéëîíîññïìííëëëëëìíìêéëêéêéæàßÝàåêíííêëîîììíîïðñòððòóòññðîêåÝÛÜßÙ×ÛÖØÚÙÓÎÌÏÔÛÜÛÝááÜɶª¸ÇÈÅÇÇÅÈÊÔØÊÎáäêðöø÷÷óõö÷öí×®†nhil²ÔåìñòåÙãìððèÕ¾¼®˜‘¢ÇßãÕÃÌâèèãÓ¼®¬¬µÎáæééçÚÁ¹ÍßæçãáÛ¹‚Š¹ØàâáâÖ«qI[}ŽŽtO=j†€N5f¤±œQ -    -  &11 - -l›¢¬°¯´³±¯´·µº¾¾»µ¬¨£¦¤Ÿ ž¢«­´»¿ÂÁ«ˆs–©ž…mV3   AWbwŠ”Ž}on~‘†qnq…’–ž•™•’Ž“’‡wg_efadfoptˆŽwcUCACEM_ihhhnoxov|~mvxzu~…–™}B!  -  -   *9$/Pn€‹r_RGMis‚‡~e-(?T_`dbTW^_ehXL@@BBHar|ƒ{ff˜™“{M4.6?Qm~„~‚ƒtf^[dhu€{mp|€ushR<27@FOclvƒ‚z|sz‚“ŠŽoKKQ^ih_M?DZfiswpdU>AED>924GhnR877:3&#   ')()(*(&!)('!*7>?BLbid^YOC61.0/13.32(%"!!%)0FfuwhVTPXay‹ŽˆkD368?IF4.,((&&##)9.19>@GKC0 -  -   -  -   -$-..*, '! !" -"&$$0!)%"450&'$% $" 064/7?80(,+65*(1.-=70.+.,25;8375573-;049<:==:E@GJ309?A:9<@?66*1++  "B)C›ÁÉÌËÎÉÀ¬|Z^[jujhigyuz’¥·º¾¸ŸÃÖÜÙ×ÜÛØÕÖ×ÙÚÙÖÐø¥|uˆ‹Š›±½È×ØÒÉÍÔÛÜѲ‰…“¤¤’’ŠˆŠ¨¸µ¹ÁÚäèåϾ·­´´¥–”£°´·ª¶·«¥£Ÿ¢¯Ìʱ‡h¥¬°¼¿ÌÙÛÜ×Îÿ®¢­®¯¯¬³µ¥–„sow™ž©°¨Š¡¼ÒÙÓÈÍÎËÈÀ»¸»ÀÃÅËÑÒÑÍÎÏÓÛáçêêêêéêêêéççäääæççèèéêêèãÞâçêìíïîïðïðòòðïîðððòðñðïïîïðìåæêìïñó÷÷öõóðííííïïðîïïñðîïïïïîêåááçëëëéëêëëëëìððñïññòññòñîëçßÛÝßàÝÙØÛ××ÓÎÊÌÑ×ÛÛÞáàÚɵ¨µÃÅÆȺµ¿ÎÄÁÜãèïõøø÷÷óô÷öíߺŒtaZikv†•·ÔæíóôèÛäïòðéÛ¹®“¤ÄàäÚÉÐäêëæÖÁ³©¨´ÓåëëëéàÁ¼Õäçéçæᆇ½ÝäèéæݳsOXv“qH@f„‚K5_ ³ R  - -  $",-0$ - -1w¤ª®­´´±°°µ¶µ¸½¼²ª§¤£¦¡œ¢£¸¿ÁÅÆDZw“°¤z\5   -6Tbm…“ng|“…xpw–›ž›˜™˜——’š“–”ˆ{jf^icgimfj„iOJ=HAAN]m|€{}Š‘”†Š}t_LQammi]HES]ckvqeUE=>FB<75B]i[A4<;1-((!)/*,,,/&%+$ #,.,*4:>FTbjh`VK@931+/4324/$ " "#%+4Gh‡‡wbYVVf~š‘rC/146:@2-,,,!&'4>?I[gp‚{j][``]TA6179@:3' ")427BUhpswrqrmb[[^ZVLEIO^kolcR:64228EUVN8!  -  -  -    (4327& %!%$("$ " "+& *42'! ! !2427?@:-.)(3/*-+/5?40',10,1841/39681.29B>678>=AEA7/8A?><>:6=343&#! -  !EžÁÈÌÌÍɬy[^]fxning€}z¦·¾Â¹˜ÃØÙÓÕÛÚ×ÑÖØÙÔÐÍÅÃÅ·“{v‚“ž«»ÃËÍÎÓÜäæäض’Š‡§¦“’Œ‚€©´³»Çáíðïæк´Á½§•‘¢¯°·®¾¿®¤£ž °ËɲŽlo‡ «¸ÅÌÖÚÛ×Íÿ¶«©­°¯¬¯²­›‰oc}›Ÿ¥°£”Œ ½Î×ÔÈÊÌÌÇÀ½¿ÁÃÆÅÍÓÔÎÍÐÐÑÙäéèéëêèëìéçæäåæäçèæçèëëçàÜäîóôõôõööö÷øøøø÷øöøøø÷ö÷ö÷øöôóïìðôöøùûüýüùùø÷÷ööõöööööõöö÷÷ö÷÷òíåáæëíëéèêíìêëîîððñòñññòðîêäáÝÞÝÛÝÜÛÛØØÓÑÉÊÍÔÚÜÜÜßÙ̹ª±½ÃÍÎÄ´·ºº®ÇäåíôøøùøõöòôðãÆ™th__]fx‰—¸ÖãëðóéàæðòñëÙ¹®››ÁßäØÇÍãêëèزª°ºÒåîîíìá¾Õåêèéçáĉ…¼Þèëêéâ·uJZu’qN=gˆzN5^œ¯£b  ".4  - /l¥««®´¯°­°·µºº¿²¬ª§¢¤Ÿ™š•˜°ÃÇÄÁÄÇ¿¦‰}™±©”{\4   5TWi“uo}‘‰{q‚—™™ ¡š•–—•”˜Œ†zmb`egbekhey…zcLIA>?J`bdheccjkqtŽ‘”œ££˜ŒŠ…h@- - - 5>0 $Bcq€…aJHAZn€‹tB +;KVg\\LN`ff]H@B??8Tcmx}v_dw’›’f@-$4=Roƒ‹ˆ‡ƒ{i\SZinŽ~mvxtvocR@21=AAYjuxƒ‡ƒz„‘‘ˆˆ‡ˆ€gMLYgprgP?FZbhzsjSF>@HCC<6:LgkW>1151#!(-21-&&/,# '*(%)1<@CRejg^]RD<93/,4<667+!!$)()-1HkŽ’„m\Wcl€’™•zG*'057<9' - -!'117?Rlvtopqqpc^[Z\VJGMN`irl^O=6402>IYWP>  - -    -   -  -   *=A97)#" ! !#& %  &#*.,'#  " '3369:7-.0(/-)+.)1=<,+'-629436925;;.)1<>8;=9A@><=:29>:5<><=A760&$ F ÁÇÌËÏÊÀ£v]\\j}ogplv}¢·Âþ›—¿ÕÚÓÔ×ÙÖÓÖÔÍÅÆÃÆÔÚÊ}†“–œ¯»ºÃÈÖàæéëéÞº”Š†©£Œ{‹ª¸´»Éãîñòðæ˴¾ª—Ž¢²®±°Âű¤¡¨¤±Èǯ‘g^d’¬·ÇÎ×ÚÙÕÎÄÀ¹°«ª¯° Ÿ§­¢ŒuŠ¥®¯¤—Œ¡»ÒÙÙÌÇÉÊÆÁ¿ÁÂÀÁÌËÍÒÑÍÑÏÒÖÞåçééêéêêéääççèèçæçéêêæÝÚâíõøùùùúúùùûûùùúúùúøûûùùøùùúù÷÷ôóõ÷ùûûüüýüüûûùùùøùúùøùøùøøúùùøøøóñèáäéëêééëíëêëíîïñðññòðñîêåßÛÝÞÜÚßâÞÚÙ×ÖÏÎÌÑØÚÚÛßÛɸ¤±ÀÎÕϾµ¹µ©®ÐáçòøøøùùùôòòåÊ£zd]``abx…—²Óâêñóéßçïóòë×Á¹²¥”ÁÛÝÑÄÍáêíêÙí­±¸ÉâêîðíâüÖæêêêèâÁŒ‹¿àêìêìã¾…GV|‰vS@d…wP7`œ²§i%  - $&"$'0$  0nœ¦¯¬°®®­®³µ·¶¶¯«¬¨˜—‰œ´ÆÈÃÂÃÁÀ°}“¬ªa5  3Q_gr‹Œ…sixˆ†‡~s{“˜›¡š–—˜™–”Œxskbm_[_dhkx…|k_HC>F@OTZeknbcfnˆš•“‘’Šyvzc="   -  5G2CfsŒ‹€iI<7Sk€Ž‚L$7EXhh]QVbdkgTMNA:8EWmu~medr™š˜}J/,57E_|…€‚ƒ„wi`WVfuƒ’‘Œzopxxsh_Q2'5EFQ[s‚ŽŠ‚€ŠŠ‰‹ŠŠŒŽnU=G_nleP>?IZh{zjYJAFFIB=87@\mhE9:40# !+:8510-6.*!!!$!*3:@ANckc]\SFAC4025665;*$  !%''&(5Hf”mYXaj}‘™”‚E)&*-2@=0(&!!!# '<@JENap~€y^O\Z^XL8547( !.218@Qeqrmmoqoc]]``\OMLX_cihZG?8245:W^XQ9$    -      .8AD<'  .$"&! $$ #+"$,.($'-# ! *543)281*.+'.3),/59=/&-/0333:=6159:2+-75>;8:>@A?:35=<<92:6"     !@½ÅÉÊÌƽ¢xX\[hmnjl}„†”¤¶Âýž˜ºÑÙÖÕÙÙ×ØÓɺ¹ÂÏÝâà˧‡{…‘‘ ¯»¾ÈÔàèëìëéß¿˜‡…¦¤‘”Žƒ­¹¶¾Ëåðóôñïâų±¤˜—¡®²´­Â­¥£¢¤µÈ«ˆh][~¦ºÆÏÔÚÙÖÏÆÈÅ¿¶©®± š©§˜”˜ž¥¨­±¡““¦¿ÒÛØÓÈÇÈÁ½ÁÀÁÂÅËÌÎÎÐÏÑÎÌÒÛâçèééëéçæâäççèêèæèèèäÝÛäîôùùùùùúûùùûùúûúùøùúûüùùùùùùúùøôõ÷úüûüýýûüüüûùùùùøøùùùùùøùùùúúùøùöñéááèëëéêìëëéêîïñòòôòññíèäÜÜÞÝÝÝÛÝàÞÚÕÕÐÑÏÐÔÙÙÛÝÚ̶§¬¾ÎÐɾ»À±£±ÊÜëõúùùùúøóïìÒ¬€a_Z[cdlq‹˜²ÔäëîñéàèðóóíÜÀ¶² ‘µ×ÜÓÂÈàîîéÚ¿ª¬¯°ÃÞéíðíâÃÁØçêëêëäÅŽˆ¼àêíîëåÃ…Z_q‹sMCg€qS>Q˜¶¨\! - - - $!!*2" +nŸ¤¨¬¬«®µ³®°­³°®¯¥žŸœŸœ¢ ‘ž¹ÆÊÇÅÃÆÁ¯z‘¥ Šud5 -  8P[nƒ‘’„rjj‚—Ž~m|‰ ›œ¢£“—˜——“’‰…stqld^bllnu‰t`DCB=AHNccgcngkm|Œ~rqtrmcp|f?)  - - - -   3>49_s‡ƒ{`F<;E_w„‰S -FajeTJKaijh^VF@@@>Qditvhaa{˜š™ƒW8+318Nh„‰‰…tufWVq|€†“ˆop||qoeO>-1BEJZo{‚ƒ€z†‡Ž†‡’‘‘{`?=L\dhXD?AK`vpbJCIDFE??30PeiR<16+&DG?8502-(# !%$,47=4( !,379CUhpqpppspa^_c^UJGJXdlpk\JA72/5=Qe`O:"    - - - - - - - -    - -+A?A8'",&(#!!#!$$& -&-'"#$%! -'*4922981/,-*-1-#,4:;4),,.1:773258673*4657397??><5475-" -  JÀÆÈÉÉù vXUZk~njpez„‘žµ¾Ã»™”ºÑÙØÔÖ×ØÖÌÁ³ºÏÝæçäЧ‰‚‡Œ’ ±»Ã×àèìëíìêßÀš…‡“¤¢’‘Œƒ†”©¶¶»ÊåðóôôñïÜ´¨ –—£³·¹­¿Å°£¨Ÿ¢³É¾¨‚g[[g“±ÁËÔÕÕÕÓÌÌÊį¬±¦’‹¢ª›˜¡«§¤§¯£•–£ÀÓØÙÓÊËʾÂÀÀÄÈÏÑÓÐÒÑÓÎÊÓÞäçêêêëéçåãççèééçæééâÜÝçïöùúúøøúüùùûúùùùúùùúúúúúúùúøûûùù÷õùûýýüýýüüûüüúùùúúúúøø÷øùùúùúúùùùø÷ñæßãèëëêëëììêëìïðñòññðîçãÞÛÛÙÛÜÚÝÞàßØ×ÖÕÒÑ×ÙÚÚÝÙʶ¬«¾ÊÎÎÉǾ¨¦·ÄÜíöùùùùú÷òíÜ»•hSNUP]oyŠ‘¯ÒãçìðéãèñôôîÛĽ³™ŠŽ¶ÚãÙÇÏãëíéÚ¿¯­­®ËßéîïëáÉÁÚéêììêæÈ“‹½àéîîìåÆXUq…oJ@dxwX7Qšµ¨a"  -%!!#")3 - ;l ©¥¦¥«±²­«¯ª¨¯®¤¥Ÿž—•¬´¥ž¢¶ÂÄÇÀ¾¿Á«ˆt¢œ‹wV-  >NXd‚„pr…’š’‡tu’Ÿ¦¤¢šœ–••ŠŽŒˆyvtfb``lkgn}|n\KH@<:GQdjfc\__ertsc[cnjdp‚‡cG+   -  (B6!5Zs|s`OC6D]pˆU -":OafYPTRdhfbPHC??;J]gntk_^mŽ›ŒpC(($5=[yŒ‰}pidZgpxƒŒ—‘~n}€|jZ@/.;?OTgr~}‹ƒx|Œ‹€‚ŽˆnO87Pbc_E4:F[q}yhNEABFIFA,*@_h`P20)#!#LIF=8750($! $075=APge]Z^TD?967A78633,&"!" &())0Ij€qWP[ey—”ƒO,"'103361*0"#%")>KQKXds€xbSS]Z[Q<26=;80'" ,479@Wiqyyrvtpfb_]VSEEKUfnkd[G<7./5;S^YN7   -  -  - - - -     -D?@8/ -%"%!(!&&("! " " "#)*"&'# ! "%,25/7;4.0(%10) ((.:10,%.12485.10360,''5:4657=@@G==9CJC@?<7@;0/50&# GÂÈÇÉÉÇ»žs\QZmyggnr{€w£´º¿¿˜ºÏÕÓÒÔÙÖÍɾÂÓÝåéêåÑ©ˆƒŠ•¡´ÀÌßæêëëíëêß½”†‹¤¤‹†Ž”©¶³¹Èäíòôóòò槠ž—§¯´·®½Á¯¨§ŸªÁ½¤Œic[x•«¼ÃÍÏÑÒÑÌÎÒÌÆ´ª®©Ž†—¡¥­©¨«­Ÿ”“ ¿ÒØÖÏËÎÌľ¿ÄÄÄÆÐÑÑÒÐÌÏÏÑÕÜåêëééçåæåäåêéççèéèàÛÝéðôúùùùùøùúùüúùûùùüùûûûûûúùùùúúùúøõõùúüúûüûûüûúúùø÷ùùúúùøùùùùùúùùùùûûùöïèààèêêêëìíêéìíïïñðððïëåÜÙÚÙÛÜßÞÞÜßÛ×Õ×ÔÔØÙ×ÙÜØÊ·­®ÇÎÔÖËů¢¬¸ÇàïøùùøùøõðçÍžr\CBDP]y“™¯ÐãéìòìâçðôõïÜż¸ž‹½âæÚÇÑåéëê×½®«¯·ÏåëðïïãÍ¿ÖæìíîëæË–Ž¼áêîïíèÁ‚UXr…rQBayrQ2M”²§d+ $( %+6 -$lœ¤¢¢§«¯®«©§¨¬¨¤¡›˜£«¸½°Ÿ¥³ÁÂÁþ¾¶§‡z‹—u_7 - 8PX[Ž‡|pr…š—lu†šž¥ žŸžžž–ŽŒ’xjkfYVad_am{„lVND>>>DFNaa[PRSLWbdTSdpcboŒ‰jA  -   -   (0<5(Zo€|ydMD/Bdu‡‹‡a" -3L]ff\JKZ^gaWKDB:@BWhq{pbYeŠ˜˜L*$,5NxƒŒŒƒsvm`ap||‚’–„gq…zpcP1$6?HOamu}‚||‚Š‹€ˆ‘•‰`:27D`_<88COfyzsUD=@JJIB.'1Oim^D/%#!LFE@<9:3)"""$-48>DLagc][QI=9<8>:9:820/# !#&'*/=a€‘ŒpRJGYs˜•„R,"$65465.'%##!"(=IQNS_qxhWZZ[_VC98=<@;0!!08>=E_msuzvrurib^a\QGFP\ghjeSA;:453381/<;/-+383159=@>@?59@C<@:785:61/'   I ÃÆÇÊǸ›s\U\qthfiqz€x•¥·¼¾º–¸ÍÓÓÖÙØÔÇÇÌÖßäçéêäϧ‡€„‘—¡³ÁÑãêêëíììêß½–‡Š¢›‹Œƒƒ”©¶³¶ÂßèíïïðïéЫšœ›œ¨³²ªº¸¬¡¦¢­¿¸¨†dgi’¬®¸¼ÀÇÈÌÏËÐÎËɾ¯¨­˜‚•‚’£­¥¨®Ÿ”—¥ÂÒØÕÒÌÊʽÀÅÇÇÈÌÊÊÒÏÈÊÎÑ×àåèéëèèåäååæéèèçççßØÜéñõùùúùûûùùúùøøùùûúúüùüúùúùú÷ùùø÷õôððõøööø÷÷ö÷øø÷ùúùùúøøøùùúùùùúùøùúùúúøöïçÞÞçìëêêëëêììîïðïïîïìéàÜÚ××ÜÛÚÙÜÝÚØØÖÓÓÓØ××ÛØ̺«¹ÇÐÕÒɼ ž§¸ÊáíõúùùøøöðÞ¾‹[XBKKC\„¯³¨ž±ÑâèïóìæêñóóíÚĽ° ‘§ÕæåØÉÏàéêèÚ¾®ª«·ÕèíïïïæÌÀÕèìîïíèÊ”¼áëðîêáÇWRq‰ŽvI;X~u[;W”°¢n'   &#(74% - 'iž¡£§©ªª©¥ž£¥¢šŸ“ªµ¸¹«” ¶¿¹»º··°¤‚tƒ’‡oma7  8O_e~‹„xnz„‡‘’‚mo~š£ ž›ž¢¡Ÿ™”’Ž‹qj[^XQ^eicg„„k[FB8:5=Qoˆ‘Žp2 - -&Icb\REDR]acVN@<>CFQetz~wa]z‘–ŒY- !(.Fe|†Š†{~oaMfow}Ž—‰oqv~~pgT9$.5CNMcr‚„}lcrƒˆ……‘•‰h>0'2BO7-5:DZpqiZF?AMQN:-#'8[j^K0/)'QJIE@?=8. &%%')1;ABPbid`ZK?>:775777752( """#%,:Y}’ŽlN@:Km†š™ˆU,*,/57,$(%!" !'9CJNP^k~l^ZY^`YLA<;8>@7 %2:8;G_qutwrutrg\]__WPLL[glg^RE=9:722171557289;AA<26?FF=67=6886/&   N¤¿ÃÇÉÈÀ´™t_^]hxjell}|’¨½ÀÀ¶”ŽµËÓÕÓÚØÐÇÏÚâèéêëêåѤƒ|‡’°¼Îäêëëêëíéܼ˜ŒŠ–£›‹Ž‹‡Š•«¶´¸ÂÜåééëëéåÓ±’‹˜ ©°±§´¶§Ÿ¤  ¨Á½¦‰glq Å¿±º¹ÂÃÃÌÎÏÎÉ¿·ªŸ¡—~‚‡yw£Ÿ « ’£ÀÒÙÒÈÉÎÌþÁÂÊÊÍÊËËÌÌÍÉÊÏÙàåçéêèåãâäçéêéèçåáÖ×éñõùùùùúùüúùúùúúùùúùùùúùøùù÷öôôôôóñðììïòóñòôòññóñðôôôö÷ø÷øøùùúùùúùúûùùúøùùôîèÛâêêéêêêéêëííððïðíïêãÛÙÕ×ÚÚÚØÜÛØØØØØÓÔÕØØØØɸ¹ÃÌÕÔÉ¿§•¢©±Îáíöúù÷÷÷ôéÒ·„`M?ABMg™Ç̺£´ÒåèìòîèêðòòëÚº¶’ÀâçÝÍÂÏÞèëèÙ¾°®®¸Ñåìððêå̾ÕæíðïíêÌ‘Ž½áêîîêáÉTPnˆŽpLCb|wX4R¯¦u0   " ,4"   ^•šœž›–›š’’ˆ‚©«­«™‹˜®¶ªª©©¤¥—t‚†~mnR/  - 4MZay‹Špe~ŠƒŽ‘‚koz”¡žŸ¡¡¦¥œ˜”Žˆ„ˆunn^YYUVcg`eˆl\L@6;?K?EIFJM@CH[[gcggimij‚”~I)    ')=fmxr]C@/>Mh€‡‰d= - 9U\ZI>@KLQcT>;6@?AF`s~}m`O_ŽŽ‚Y("#0X|‰ˆ…}|zx[IJ]mmo‚pahtqo[C(#2;=DKY]jdNBWt|llyˆc9)$(00( 7FOgjWG@;@FCC6,%*BVZQ40(%"ZTNHB>;6."$ !#(#,4=@DTgig[XMA@B;88131573+! $!"""$"*9V}ŠmQEESkŠ™™‰U-%!),.8:2/)'$%!!6@HNI[gyƒteYT^_[LA56??<0(&26;OYVD/   - -  -  - -    - -  3! -  !"*&(%&! " '6690.+*+,)&+:3.*+0*'15;7569472441657/69:E>729@CB=:?7/112/& -   "K¢½ÀÇÆÆÀµ›q^\_p}hgnm|x}“§½ÄŶ’ºÎÓÏÏ×ÒÊÎÜãéëìëëéäѦŠ†ŽŽ•¡°¿Îäéêêììêèܼ˜Š‹“¤¡”‹ŒŠ‹”ªµ±¼ÈÜèéêêëìèضzŒ¡ª¬­©¶º©£¤Ÿ¢­¾½§Šgfu©ÐÕ¹©°±»»½ÈÍÎǽ²Ÿ’Ž‹}oy‡~jw‘ž£«¥–”©ÂÕÚÖÉÁÉÍÆÁÂÆËËÎËÍÏËËÇÉËËÕßåçééææäåéçèæçèæÞ×Úçðöùùùúúúùûûúùùùúúüúùùù÷öõõòôôöõ÷÷õöóîïòôöõõõööõôóóðñðððòóööøøøùùúùùúúùúûøøøôñëàáçêëëêëëëíííîððïðëäÚ×Ô×ÖØØÙÜÙ×Õ×ÖÓÓÓÖÕ×ÚÙ̼¹ÃÏÒÏ¿­—Ÿ¦°Éáïöúúù÷÷ðÞÁ¹›iKN^cx†‹{mv‚‘|mo{›   ¡¡žš’Œx~nfcZW[Vad`ftteEF><67:GSSRNRJEMeqlnozykrŠ“ƒR6"   - - 8>9;0(-/&2IV_kS4 -  +?DC90('<==5+))58:-?ONJ@.%7NPSD,!!#1UstdTHKZK1-/:9+EYM6DUbS7$"##)),33-##+GQRF7CMA.! $ $5FVZ>57;8;=?:5*'350& _WQGA>:8*(* ! +5;=DWaid\SIC@?:97<5423.& ! !%+#$(*5S}ŒpWXW_n†–›ŽZ3%$-21-56$'(' !#4BNQJMbp|xeXX[^\K=54?><:+&,9D>Pdmuvvv{yqc]\[TKJRT`fdcZRE55021K<;72,2/    "Q¢¿ÃÈÉʽ¶Ÿx^W_szkhko|z‡”¡­¿Ã¾—•ºÎÔÏÓÑÊÊ×åêëëëêëéäÍ£†Ž•¦¶ÀÏäéêéìëéäÖµ‘„„“ž›”‘Š‰¥¯±»Çàëìîíîíêཔ¡««©¥»º¨ž¡  ¨··¤‘ofw­Î׿›—¤¨´»ÁÊÎÉ¿¯œ’‚yqn‚~lj„›¤®£š–ªÀÑÙÓÈÂÇÌÆÀÅÇÌÐÎÉÉÌÌÊÊÉÎÌÕßâååæäæååèæãäççá×Õäíñ÷ùùùùøùùúúùúøúùùùùøöõõòôôö÷÷öøùøøøöñïïòô÷õôøø÷ù÷÷öôôñððñóòóôõøøùùùùùøúùùùøùôïæßâæéëìëêëëêíïïïïíëãÛÚÓÔÕÚÚÙÙÙ×ÙÛÖÑÐÐÓÒÒÛØ˾¶ºÇËƾ¢’–œ¥ÁÝïöùøøøóçоÀ«rT>E63896.68<4&% YWMFAB@7, "#-9>>EVejh^VLE?;53=>:5660'"!"""&*&)/?X~ŒuZ[]bqŠ•—\6)$,3615(!*&%,8HMGI^jy{iXV[^\N?64:@@=)(09??Lcoyvx|€qb`d]QNKRXbbccXIE814235>BE8%    -  -   - - - - -  - -#:FB62  !#$ !"""$$&&&""! *"%,1201))(%,44.),0'*35:<216950%+38=4/1>F\cid\WLFB<47=B639:/( "#&&$$+3B]{Žx]VYcn‡“™`7$)2713-)! $$+6BLKMXgxyo\UX]ZKG:7?E?:4!$16C@LanzywzwwodZ^\VUVPX_d`^SLC40213?GMG6.        - - -  -     ;@@>- -"  "&&"&&##!"!##&#5333+))&" - (95.)--%036::59962,/.4345359C>=?79>?==A=>:3-10$$ -    7f«½ÄÈÆÅ¿³”pX\]mvjmur‚…‘”“©´”‘ºÏÓÒËÌÉÎáèëêëëëëêåÊŸ…ƒŽ”Ÿ°¿ÐâèêêêèäÙÊ®‘Š„¡™‰‡‹–®µ±ºÈßèëèèééçغ”‰Ž«´³¡¤¦ œŸ™ ¬´¬¥•††«ÐÜÈœ}Š™ ª¼ÅÉÊǵ«›Œ‚{wirqhcƒž§¤š«ÁÑ×ÔÊÉÓ×ͽ¿ÇÉÊÆÅÅÈÈÊÌÌÇÊ×ÞâçããââäççåçèçÞ×Úæïïðô÷øùùúøùûùûúúùùöóôö÷÷ùùùùöóøôóóòòóñêæèíððóóòóôñôôôóòöøøöõóõòóóõõ÷øúøøùùùùùùøõðèÜÝèëêêééìëêëëíîíéãÞÚÖ×ÙÜÚÙÕÕÕ×Ö×ÒÕÜÛÚÙßÝͼ´¸¼ÃÁ¶ ››ž»ÜìóùøôñàÈ»ÈÊ®|\KCE_’¾ÚÚÊ®µÓãåæëéæíñòñçØĺ³­­¹ÑÞãÝËÉÛæèæÚ­£¨°ËäêíîìåξÍåëíëëéИ‡µÝêíììåÇ‘]Nn‹rO@\vyP:U©¦~0 - ," ->WdY`ccca`ZVT^\luvu‡‡ˆŠ…z{ƒ‹Ž„†‹„zr{‰„yu`3 - - 2NU_x‰ŒŠ~pkp…ŒŒwtu}‹“‹†„‚‚wzvtyqjeYZSM@T`iabs€ygTBD::?=50(*.5?@Oaosywrorlf\\_XMRO]^bebWH=5/++5=FNF>&     -    -    - -  - -   :AA5-  - #"!!#)($$$ # ")%&".12/)((% /:/,)++/0174236164.,+622688@JC6655<;B@<>?:1.0) -4m­ÂÄÆÇÄ¿±–kVYaouksqqƒ‚~ˆŠŠ†‹”¶ÌÕÒÉÆÈÖàãèéééêééßÄ¢Šƒ‰Ž’²½ÑãçèèèæàÛÏ®‹…ƒ£ŒŒŠ—¬®°ºÈßèêéëêèæÙ»›Ž™ª³°¬«§Ÿ˜¢›«¸¯¡Œuvˆ¬ÏÜʧ~‰•œ±ÀÈÌǹ¯£„‡~sjhsigwœª£¢Ÿ¥ÀÔ×ÕÔÐÓÕ̽ºÃÆÉÄÆÅÊÊÌÍÎÊÉÖÝâãáâãååçääçãÞÚØàîôõò÷øøøùùùúúùøùøø÷õôö÷úùøø÷õõòôóòóòññîêçêíïíðððòòñòòóóôôõ÷øöø÷õòóóóóòöøøùùùùùùøõòîèÞâéêìëêéëëêìíîíçßÝÛØ×ØÜÚÙ××ÓÑÔÍÍØÜàââãÝϼ³²¸Ã𛜖š´×êòúùôêÓ³®À­}\MEFa˜¾ÛÚÊ­¯ÓãããçæäîòòñèÖÄ»µ¢¶ÔßãÛÉÁÔâçåÔ½°§¨²Éáéìíìå̹ÊãìñíëçÑ™ŒµÞêîìëæÆTPm‡yS;]yxW>L‰ž p1   -#0+  9\\_aagb]Y\SPZdimrs‚‰ŒŠˆ…u{…“‹‰Œ‹{ƒ‡Œy{a=  0IUepˆˆŠ…oks‰wnq{ŠŽŒ‚‚ƒ{moonnoa`[YRNEL^ne^r†}oUFG;:AUbetj`cagg|Ž˜“Ž‘Ž†›–m@!       - -  - - -    -  -   -  - - -      - -   - -#& e_W\SJB7$"&)"&$,9@BESksnsbNEBC>@:9<<71,'"!!#%$" )08Wv‡{W]`bn‡“™ŽgB(%442=7')"##!(4=EDCKbnto^XXX]REB39A;;4&/44<@Obotwvurpng_\YVKLPV\dh_NE<8.,04;LSJ:$  -  -    - -   -  -   $>EA/&  -!$ !##  "$#*3* !% #!0," &56:*'$( !/7""%)'!*5:8332133,,065/:7;AIB>72489AH<:=714)&% >)- - - .g®ÀÂÆÅþµ—jUUbkxijq|…Šˆ‚…‚š¾ÏÕÓÒÎÊ×ÞßáãéëéèçÜ™†ƒ‰‘’ž°¿ÎáçççæåáÝÒ·†‰‘œˆ…ˆ‹‹”ª³´¸ÅÜäãäáááßÔµ›—‘Ÿ©®¯¯¯¡¢ž  ™«¸¯¤„jn†³ÑÜÌ©…x€„µÂÈŹ²¤‘|‚xmfnpqz‘ª¨–š¨¼ÑØØÙÔÕÕÊ¿½¿ÁÃÃÅÃÍÎÐËËÌÍÖÝááãããåäææççß×ÖÞéðóõôö÷ùøûúùùøùøùõõõõ÷øùøóõöõôõôòïïìêëäÞÜáÞÛÚÝßßãçëëîðñòòóôôõöø÷øöõòòññõöúøùúùùøøóóïìãÛäéêêéëëëêêëëêæÝÜÜÚÙÙÚÛÚØØÖÒÎÇËÓÞåæåãÜÒ¸±·Ãº¥ œ•ŒŒ˜³Òêò÷÷ñá⦸Á©[LFNlŸÄÝÚŪ®ÎàâÜæäáíñòîç×¹®šžºÖÝãÙÅ¿ÈÑÖÛÌ»«¢¦³ÉÝçëëëåͼËäëìîìéÒž‰±ÜéìëìçÊ’ZLl‚‰|S6^yv]9Gˆ›•]#  "64   7Zbcja`ei`ZRNXdposl‰Œ…ƒz|†‘•˜—’‘––“€…ŒŽxuiC'  0TTat†‡Šnlo}‡ˆ{sv€†ŽŽƒ~pmkjmoa]WTT^WVamihuˆ~kPKA@9844(#!!$%! "*8UzŽz_X`^n‰–™‘oA/!-2265/% !'$2:FEEDXhspdXUZZOK>76:>>4% *657;Qduwtqrssob`UPKFDLW_fe^TI@550871& #" "#!*-%## !$##!!096/(('$$$/:$&*&,55>4,/75202477:A99==@@8923=<<95:437+(%  - - -  -c¨ÂÅÇÇÄ»±šrYZYkphjv’¸°–—‘ˆ„ƒ|{™»ÌÒÒÑÎÎØÝÝÜÝãäæåä×¹˜ˆˆŒŽ”¡±ÀÍÝâãäãåáÜв’‰‰ˆžŒŠ‰ˆ’¬²¯´¾ÔÙÖÑÑÎÎÊ¿¯š“•¢­¯®¥«¤Ÿ ž›Ÿ«³ª¤ˆdm~¬ÒÝΧ‹‚ƒ|‰¢º½¾¸¬Žƒ‚}mow}‚Ÿ¦›œ¦ºÌÑ×ÕÕÐÍǼ¹·¾ÁÂÂÄËÑÒÑÉÊÌÓÚßäãââåäæèæåÛØßêíñôóòøøøúùøùùøøöóôõöø÷÷÷õõõôõòòìèâÚ×ÒËÁ½Á¿º¹·ººÂÅÏÕÚâèîîòòôôôôöøõøõôôõ÷øùùùùøùøøôòòðéÜßåëêëëêêééêêéåàÛÙØÙÜÜÛÚ×ÖÓÐÉÅÊÑÚÞãåçßÏÁº²¸º­¡ —‰‡‘¬ÍæóùôëÓ«’¡·È¬„aKHTx£ÈÛ×ì®ÈÚÚÚäããìóñíäÔ½µ«œ¡ºÒÜßÖÀº¾½ÆÌų§Ÿ¡¬ÇØäéëéåË¿ÏàèêììéÏšˆ±ØéííìæË’UDg{H;Zu}b8J~“‹Y'    +,  -/Tcbeca\`f_a\ahr|uv}‚‡ƒxwŠ˜£¢ž¦¤¤›…‡Ž‰xh`=  *HP_mu…‰}wfxƒ„slo€Ž‘Žƒpqwricgfgkdc]_^aZahoc\nvh^A@=>DXionyhZehml~‹”ŽŠ¥¦}C)  - -   8B4   -         - -  -    -  -   - -        -c`b[XUE9)!$!%!!#08@BDQkpoh`UKH>CE?@<;68-&"  !)*# &3OzŽ“bScel‚‘™“q@""! ++-2.-#$!%#!4:@FGFRepme[RTWPL?457:81'%,30?Vdookkoxwk\UOTMFILYab^[NF::8546@JLH4    -  - - -  -   - - - -  (3! - %'&$%'!!& !%$,44+&*+# '((*&++(,)1619=/573-*'256306=EE<@;;99@B=;<730-!! !Q¢ÀÅÄÂÂÀ¯“kTW`knov¶Î³’•¦«‹‚‚˜¿ÍÐÄÂÊÑØÚ×ÖÚÜÞÞãäà߇|ˆŠ”§³¼ÈØÜáåèçäÛШ‘Šˆ‘¢ŒŒ‰˜ª­­°°²±°©­²®¨£ —‘— ª¨£™ž¡š ž˜£¥Ÿ‡kmlŒ­¸²–ˆŒoVT\s‚ˆ†Š„‹€†…Š‰Ž—–•”›Ÿ¢ žœœ §§´ÁÁ¸°ª«¬´¸¼ÃÐÕÓÎÎÈÈÎÙÜáããáááåæâÝÚãðõöôðôôøøùùùùøø÷ö÷÷øö÷öóõôòðéàÕƳª¥˜Ž‰Š…†ˆ‘‹}xz€‚ƒ…††••–¦°ÀÔßéïðòòôóõö÷ùùùøùùùùùøøõòôòðéáÜäèéèééëëìëæãÜÚÝÙØÞÛÞÜÔÎËÄ¿¹½ÂÊÖßååßÑÄ·¯®¢“ ¡˜’”¨ÄÝðïãƤ‡‹Ÿ¿Í¹jWTX€®ÌØÒ¿¬¤¶ÅÊÐÜÝäðòîèÜ͹¶¬£¬ºÍÛÜÔÅ·´«­­­©¡££±ÃØãçèéâǸÌÜæëíëéÑ™Š°ÜéìëíæË”UJiˆwX>Jnx]6175??61% ),-4=;<<><32+/#! E¢ÀÁÂÂþ°g]Y]gjlt•ÁÖ}–¬¹°œˆ‚œÀÎ̾ÃÏÙÚÜÙØÛààãåçáÉ ~„Š’ ´¾ÉÙßæèéêéãÔ¯“Œ†ŒŸžŒŠ…“¦«¬±«ª££Ÿ¥¦¤Ÿ¤¢™‘‘žª¨£““›ž¢˜œ¡¦¡›‚lnlœ©¢Š€ŒŽt\NKalsx}v‚„…‹˜•—˜”›œ¡ ž˜——š¬ÀÈÀ»²¯¯³·¼ÂÍÖÔÑÑÎÍÐØÝâãââááãäÞØáìó÷ø÷ö÷øùúùùøø÷÷öõøøôõõôóïëãÔ𣕉„}yzyvyvuƒvjkttvmqmquwyzŸ°ÁÑáêïðòóôôùøúùùøùøøùø÷øööõòèááåçéèèéëëèèàÚØÜÙÜÞÝÞÛÎËÿº·»¾ÇÓÜãåÝϾµ­¡‘™¨Ÿ“Ž‡¥³Èáíâǧ†›±Éϵj\UY}¯ÉØÕ«¤²ÂÈÍØÚåïñèÜÑÈÁ¸°¦ª¸Ê×ÜÖÀ¹¶­§§¯ª¥ ¦°ÀØâèæåâÈ·ÄØãçëêèÐœ†®ÚèìëêæÊ–THh†wSAYns]<;r˜™m0 $ +4  2Zeehmjmtljkbdivy‚{€‰‹Š…~¢·¼º´²´´®œ‘Šˆwmrc< -  - -+HQ[Z{Ž†thnwy€~ojmrnwtpotrx}xz}{ukgiidcenlhrˆ~i]F=>?CShkmqxtv€yqonx‰™§¢¦²·­†P% - -  - 2d‹”‚e6  -  -  -   -  -  - -     - -  - - -  -   -        -   - -  -"(mifheY[E0 )% !%07??EViked^PJB?BIHPH?>92-&"#'+,$"#2NxŽ’~ZSX\ctŽš—sD/$!!*4290+0*"%%*>KDSL\ktrdXNJFIA75:;;72.%&+,1;QfmornwstgWSLIHNQU^^]^XNB?;<313;@=9,   -      - -     !7D<0#   " $!#+#&!&' */80&(1'!%!"10#%$&*+/483630082-+(045675AAE>=6:<>8=<7<33,/.#!! -  - -J£ÁÃÃÂļ±‘oYR[kodzªÎ·np—¬¹½¯˜†™½ÌüÊÔÜÞÝÛÚÜâåæèéáȦ‡„‰’ ´½ÈÛâæèëëêåÙ±’ŒŽŽœ‘Ž‘Œˆ©«ª¬«¦£Ÿ›šž—•›Ÿš—¡¨« –šžžžž¢¤¦¥„hkj|£›ƒ‡ŽŠ}aJG]hnr{u}‡…~Š’Ž’‘™—›ŸŸ¡§§§¢ŸªÁÎË¿»¹»¹º½ÆËÔÓÐÍÐÐÓÙßáâââãããàØÚèòöøø÷ùùøúøøøøööùøõõôòòóíäÚ̶ nqmtoimrkoqn|xlekqkhj`jjjoepszy‰”ªÂÖåîòòóõøøùùøù÷õ÷ùøøøø÷öñéâãæéêêééêêèâÝÝÚØÙÛÜÛØÐÈÂÂÿÂÄÒÛáååÜÒÀº®–•ž¥—ŠŠŠ›´ÂÌÞÜÈ¢}±ÑÚ׸Žb[\[sªÆ×ØÇ«¡­ºÃÊÖØâìæ×ËÍÈÀ¼¶«©µÆÓØÓÀ³««¦«­££¢Ÿ¬¿ØáççåàŲÃÖÞåèéçÒ›‚§ÔäéèèâÅ–YHf„zUAWwr[=8i™¡v4  - $!$0.!  -)Scjoqomrnkte]jroz{†€‚ŒŠˆ“”§ºÂº¹¶¶´¬Œ‰…uki? - -  &JMZivˆŠ…wen€‚‚{rpnprsvvlu}}ƒ„ƒ„‡ƒ‚yuofdckpsquŠ„u\IGE@EYks{|„Š|qmlmv…ž¤«¥š–”h7"  -  - - - !%&5g†mQ'      - -       -   - -   - -    -     -  kkjiheXD1$%'!&/67=E[jmhcYNG@=?GLRIC@93,' %)2.#$*/4Is”€bRPRay—•tH,' )&/74-)*$&' !-8FIFFRlxsj\PLGJE:657193/+-./.=SgsuppusobRKEHFHM\\_ZVVLB=96116ADA<2  -   -   -   -  -  - - 5?:0  -#$"** !!# (/80))"#+&%*10# (-'"-4840948<2'#*278877BBCCA99859:<>8.//*)#   S¢½ÁÄÄÇ¿°‘jWS[qihŠºÐ¨^j–¨¹·²¢Šœ»Ä¿¼ÊÖÚÛÛÜÚÛãçèéêâÇ¡†…Ž–¢´¼ÈÜäçéêéëé×°—Ž‘›š‘ŽŒ„Ž¨±±®¤©£“–˜•¢“”¡®®¢’’–˜›œ—œ£¨¦¤‰lmiz”¢ž‰€„‡wfRK]ikplv‚„‚…‡•šš›™ Ÿ ¨­·ÃÀ±£ªÄÌƾ¹»»¹ÁÆËÏÒÍËÍÓÚÝáááãáããßÜØäîöøøùùùùùùùùù÷ôööõ÷ôóòòíßǹ†€ymgmikyijhjop„‡†ujkdbkcilwpgijghnp{xƒ–­ÆÜìñòóöùùùù÷÷ôô÷øøøùøùöïçàäæèèéëéêéæãÞØÔÕÛÙÙ×ÑÌÌÈÆÈÌÏØÝåæåÞÒÁ·«•“˜–Š™­ÂËÎÔÇ©‰~„œÈáåÞ¿k`Ya~©ÆØØË®¡¦ºÄÇÓÝæâÙÌÈÍÈ¿¸´¨©µÂÏÜÒÁ´¬­¢¨®¨¤¤¥©¾Øáäåçáƶ¿ÔÝãææãÏšŒ¢ÐäèæèâÅ•XDe†sT?WqxU=:p¡¡= " 33  3[hm{jgmrqqqjahrxu|‡……†‰†„“¨¹¾½¸¶·ª‹‘~vrlC - - (DMV]s€„€qni†‰‚vqmjpqy}x|ƒ„ƒ‹…‰‰‰‚xqtkkjluumn„„qdTCIHJdz‚…”—‘€mi`sˆ—“Œ†smynV:# -  - -)15n†‡r\:  - '%  -  -  -  - - -    - -       -         ikjeecUH0$",&$/68=D]jmof\RJD@FGJNGA=77,(! ),5+$#'*5Ef†}`NNQ`wŒ’vR-$!(0658*(*"*"$$4>GIHVeqqi^UNGJG@9533650)/302=SdqrpomsncPJD@CFU`baZTPKC960358ELME3       - -  - - -   - - # 6=;1  -'!!!!%%'$$$%   *-3*&($((%#+.) -% #,6:8274204&)8:9>=9>?@E;?;<:6?HHD/  (9AHA7'  - -  - - - -   -  -   -  -  -  -  -    -     -  -    -   b``\]_SC-  +*& &,1<;6/,% ""#+*#"&'1B_xŠy_TPVaqƒ‰‰qN. ,2154.)-$" ".=DEFRhnutaRRML@>;82:=:/00238@PhmtrmutldQHKDAGKU[`[TOHA:7765A=5 -""! !%#$#$''&&0+'/*%&'#"!")""$))455055114#(2779=<<9?HB;8X³¾¿ÈÞ›±½¼ÅÑÕÕØÚÙÛÜßåèêéáÇ ‹y†“¤·ºÈÛæêìêëêæس”Š‹‘¥—‰‘ŠŽˆ©¯¬¨ª¢›œ ›—™˜—‘˜¨­±¤˜š ­§’‰Œ›©§¥Œxupx”¤™ƒ~Š’ƒjWLbipstyt…†…‘•—Ÿ£¥§±¸ÅÑÑÍÎÊ»®ÀÈĽ¼½ºÂǽÅÆÊÊËÓÝââãäââââÛ×åíòöùùùùøù÷ùöõõ÷÷õôóñðíãη—ˆomnlrlllnnlknp}§ÚàÄ›npuvvoqknmifpwsuokoopz‘±ÏàëðñòöõöôòñóõõøøùøøõðçâäèéèèéééæçÞ×ÐÔÓÒÐÐÑÔÒÊËÍËÐÙßåääÞÐÀ­˜œ«¢’£¸ÊÓÕ͹„›®·Óæëéâ”i_XUw¦ÃÙÝͲ¢¥²¾ËÞÝÒÉÌÑÕÖͼ·®®¯·ÂÏ×ÏÀ³®¦¤¬µ´§œ›¬¼Ðßääåܽ®¿ÏØàäçäÍš…¡ÐãéêêäÌ”UJhˆxS7MozmEJ‚¢ ~7  - &"+/ - ",Akpdgqmktmnl]amptƒ}ƒ………ƒŠ ´¼¼¶³«™…‰Œƒ„}|tQ#  !FQWbt‰‹ƒpgsŠ†‹xrsntz||ˆˆƒ„Œ’‘†€‡†x‚{rw~rurxmi~{plrx€„€vxyn—š•kMRQG8B@2GlqQ3   - -   -!#)1XŠ‚j_[Y\b]^X: 6KX]\L@*  -  -      - - - -  - - -     -   - -       c]VXY\R=.!(,$*$*5;?AXnsnccTJFHCIQQLM:4.)(!$%$"-(!%*2E`w…}bWX\`m|ŒvO7# ,/483+(%)&!&9FKBJdn~}iSLFGD=78:8=6:82.04C^hs{rswskcRFPD=AHJ\_VLJD>5144/4ALI>* -     -   -    #@L?3  -  !  &"!"$(###--/-+)$!'% ! #%,.61.01/0/#)256:48<=>>:;56;9::46762.%$"   -#Z£¶»¿ÁÆÀ´šj`\]jju«ÍÆo7X²ÁÃÈÆ¡Ÿ²¿ÂËÙÚ×ØÜÛÚÚÞäèéêâÆ ƒu‚Ž” ±½ÌÞåèêêëêæÕ°—’“ŠŠŒ‹‘«®¬¬©¡›™œ¡˜šžš•”–¨®¬¤™”ž¦ “Œ™¦«¨}€|…™¥†‘’ƒjYQ`fsrww~†Œ‡…Œš¨·»µ½ÑÜÞÝÜÍÇ»¯¶ÂÁÀÁ½¹½ÃÁÁ¿ÀÄËËÌÔÜãàäãããäâÚÜëòöúøøùùùø÷öõôõõôóòòñéÚÇ­“unbglgpmmkmljjms‚¬áèÕ§‹zyuqnqidltohmghmhmimjksŒ§ÃÝëîðóö÷ôòóññóõöùùøöôëæâæèçéæèêéæÞØÑÒÐÔÍÎÒÒÎÍÊËÊÏÖØßâãÝÔÆ°š”¡¬œ±ÃÐÖ×̶–…»ÍáêìëäÁ”_^SY|§ÅÛßÓ²£¥±ÉÛãÒÀÏÜÝÛÙÓ¿¶µ®¬´ÀÏÖÐö±¦¨²©¤ž¯¹ÅÔÝÝÚɱ¦°¾ÌÝâçãÑ…šÐäêêèäËš_Aa…zU8Iwg=?j‘’q; -##"$* -$+1fhfggigrong]_ctuw‚‚„€~‡ˆ€†›®³µ«£œŽ†‹ˆ†…nC# - ALRak„Š†ojyˆˆ’‘€smkwz‰Š…ŽŠ–…z}v|„‚|ytuf}ŠŒ~zvrtldUO`a`[l¡|R?D9:>:9Ojrg:' - -     %'7V…˜‹wmhiiinld_J'  -%9Lc`_^S6        - - - -  - - -  - -    - - -        ]]SMSUK:*%"*)#$+*7==AUlwsg[RGFCKKOWMD??.%!# "#*+-&#-5Gc~‹€fZ\Zbl‹~Y5*".13841)%%#"$1ELFDbvzoUEDFE:7;=569854-7;Gfou~ysqrlaTPOO?>GLX\SMIC7-,$(//4;2/!   -   - -  - - - - -  -    - AKB) $%  & "("! !'&  %)X3#2"#&#  ,442410,&)&#163778;:8=;4368:?;7436,.)2' - !\¦¸¿¾Àþ°”oX\gkh‰¾Ò¼f7d‘²¿ÄËÆ™–°½ÀÑÛÜÙØÜÛÚÜâæèèéâÈŸ‰€†Š’¡´¾ÎáæéêêëéåÒ³•ˆ‹•¢—Š‹‘‘¥¬ª­¢ ™““ŸŸ›šžš•”¬«©œ’–œŸ•ˆž¡¨¡“†”‘Š“¢ž†ƒ“’…lXTfsznov~€„ˆ‡Š µÑÚÜÙÞèêëèßÖÆ·¬£¯½Á¾¹½¼ÀÄÁÀ¿ÀÂÉËÍÔàäáâãããåáÜåîô÷ùøùùøøø÷õöóöôõôñîè×»ž{lgbcjpgafjkfjeglr}¢ßìÚ®„upkledkihkgkdhihcafklijk~š¼Õåíñóôóòóññóòô÷ùø÷óîæääæçæççéêäÞ×ÐÑÔÒÌÉÍËÊËÍÉËÎÓÕÜâãÝØÑ·¤«¦˜‘¦»ÌÓØ×Ĭ}¤ÂÒåìíëäÛvdZY| ¿Úâ×»§¥¯ÇÙØÉÂÚæãßÛÑÀº³­©¶ÀÆÑÏÀ·­¦£¥°«  ¦¯°¶ÂÐÐ˽®¤ªµÉØâçäÒ €žÑäêèéæÌ›XC\{Š}S4As}kA>oŒ‰l8  # &0 ,3\hjgnmbklnh[_cuzv‚‚‚‚‡Œƒ~…™©¬©¢™‹‹“Š‡„g: -   HMNXk‚ƒ~|n{‰’‰†pfm€‰~…Š€Œ˜‹Š—˜†…wtxqxttqghqfnkdZQNMB?:LWN9Jz¢sVJC7A>;[q„h=& -  -  )14Tx“rfbjlmjikbN. -  &=KPV\dWF,*   -     -  - - - -   -          -  -   - XTTLKLI6& %$##%05:8?Rkupe[LKA@LOLPJF>>3)# $ .5++&--?f†’…h__]dlz”}T9 &36>71-%""$"'/AIHH`pvkZLC@?;97634<=/36:@K_qvv{rrg\UXSMF?IW`YNJD:/($,0<<8(   -     - -     !EM?&    !! - &% $"  %-*,.#)'%'! % "+*3810.-."#,33002879<@48545;375,0),#"    'Y¥»¾¿½Â¾²•nY\eqw˜ËÒ²cAc“°¿ÃÄÀœ•°½ÅÖÛÜØ×ÚØÚÝâæêéèâÈ ˆzŒ‘¢¶ÀÐßèêëëêèßа—Ž–£˜Š‰‡‚’©¬¥«§¢—‘””™’‘›’—¡¨±­œ”˜˜˜›’œžœ ŽŠ“…•¢Ÿ‰ƒ“xcSgvyvmq€€…›³Òáééëêïííìä×ɲ¥¡­¶½¼µ¹½¿Â¿½ÁÂÅÆÇÌ×ßáâãäãäåßÞçñøùùùùøùùøóöööôòòòïçÔ¸†}olihohjekaa`\V_ifoy™ÚéܱŠukhkemkkiaeibjeef`dchabfny¯Íåëðòòóóñññóôö÷øøõñëãâåèçäåééåÚÒÑÏÓÔÌÉÌÉÆÊÊÊÈËÏÔÙÛãÝÝÓ¸­±¬ •˜«ÀÏ×ØÏ·¢‘ªÇØçîîìãȘqb[^sŸ»ØâÖ¼§¢­¿Ã¹¾ÝèéâÜÕÁ¼³ª¯µ¿ÆÌÊÀ²­¤œ£«¤¢ž¡©¬®³»ÁÊȵ©±ÅÔÛáãàÑž ÍàéêéåÊ›S<\|{Y6Ij~oE@FD:=84;JfplbQKFE?ILHFDC82-)#&#(,-.,)30:]†”‡fYZ\_m•|U6 ! (4>?94''%#&&!,5@DHVluvndL>@=42434289430:;J_rvwuuwqf\QIKD?AJ[b[RGB72'$",=JH@0    - - - -   - - -   -  - -  -$BK>&  - !*&%#*!*.02/*$&!&!&#,/13-)(!-12-06=>@??7837>:6:/,1-,+&"    %V¤»½¾Àµœo]^er„¨ÐÏ«sZq–­½¾ÀÀ›š¯¼ÉÙÝÛÙ××ØÛÜâçêëéÞÂ…{’” ³ÀÒáåêêêêèáа˜Œ•¢šŠ†ˆˆ”§«ª®¥œ——•›—’š›š‘• ©±ª ™•š˜œ“‘šš ¢’†“ŽŽ—¡š†”Žr_Uezyvmn}vy{¢ÅÜçêëíìïíìëâÑ»¬ ž§¶¼¼´»¼ÀÀ¼½ÁÂÅÇÅÏÚßáâãääãâÝßìó÷ùø÷ùùøöóôôõóññòîåÓºœ€uopgedb_ccZYac\\addjt—ÖêÞ´ˆujckmmg`c`de`cfgcfgf`dbelfwŒ¤Ïäíññòôòóòòóõ÷ùõ÷ôíåáåçèçãçéçß×ÑÏÏÔÒÌÇÈÆÇÊÉÅÉÌÒÔØàßÝÍÀ¼¼­šŒœ²ÊÕØÒÀªž™›®ÄØæîñëäÅ–qcV`~Ÿ½ÖßÔ½¢œ¬´­®®»ÞéçâàÛ˾¶²²³¼¿ÊǼ°¯¢œ §¤Ÿœœ¤ª§¦©´Äɸª´ÉÖÜãâãÒž„¡ÍâèèèäËžXAXƒS:FlyeI9a‘š‘L -  - $#+4" -9[hqplokjkf`]ceo~€|‡†{~ŸŸ™“‹‰Š‹ŠŠ†ƒ|rnI   DLT\l‡Ž‰znoŒˆ‡oqi{†‚}yy††ŠŽˆ—ˆ~usrsqprmvnV;.'*5/696>;CCIKI9JxŸ¡aK@FDVx’‘vG'  -  &>A<\m‚Šƒhaipghfbc]QIGFD>:7><33BO]^YYYUIMa_M,0DNM<*$7K\P3.41.'#"!!"#&"$),)01WtƒoVHMKR]w‰ŒuJ5(!$)+672*%#*'" '.:AIObopaK9878-/03.43/-025=CG@>Z’©Ÿ{XNMM^wŠ~H%   &GWY\R@BNimi\V\h_aVVqŒŒR - -   -  -    - -   - -        PQKCA=4*"" $#(!,.4<91-*-+'+*+'*($"!$'#(6AE=83<<=ATYZK:8*!''(!&#'$'/' -942:>A;.&.!##%,1/6:6443+*% - -1_¦½¿¼¾À½´šp[\bv•ÃÔº”‹„ŠŸ²½¿À¹›™°ÃÎÚÜÛÚÛÛÛÜàåèééèàÄ}y…‹•¡³¿ÔâèêééèåÞÌ«’‰†“žšŠ‹ˆ¡©­®¥Ÿ–‘–—žš“šœ–˜–§¬¬«—‘™™›™¢ ¡¤•‡Ž„•«…‡Œ‡ueZl‚ƒplqs|Š ²ºÓèííîîíìèâÕÉ´¦™‘ ®¶³µ»¹¸¸¼½ÀÅÇÇÅÉÑÝâääãáäâÜÝëôõùøøøø÷öôóñòóññïâÄ¥‹tkclhg^dbba\_]b```ejcf[LxÐíæÆ—}rmgddbfc__`]_]acbedcccbiigjox—¾ßìïððñðóòñóõõøôóîèåçæèæææèãÝÐÍÌÎÌËÇÅÈÆÇÃÃÄÄÊËËÓ;ÄË»§ž’™´ÇÌÍ˸¦œŠ¯Ä×çíïëáß{`^ZpŸºÏßÜÇ«ª²³¦ž¤¸ÝêéææáÓû««°³ºÀ¼´®«¦ ¤ª¦¡›ž£§£žš•ž§£Ÿ«³¾ÍÙßß͆™ÉàçæçâÉ“[8Pwˆ}W6Cjye@:o—¡˜V ! "#0( &h‡Œ‚uqttpupd_hs|†‹ŽŽ••’‰€„‹‘Œ‘Œˆ„wv}…†rN$  CFG[h†“Šylmnv|Švibo‡Š‰’€Š‘Œ‹Œ‹†ˆ‹q`b[ZZ^d^U<#!)98339@A?:;@D=Brž§—uYLW_w“O) - -  %>IKOo‹ŽbZ`^\]_WWXM8;ENIOPOL=20=CKX[[]Z[agdUD>FIQJCE>G`trib`_de^P[††m:    -  - -  -     - - -    NKJGE=1*!%"!"!">$&,+&$#$!$# "$!$"! ""$"#%)-++,1,..21.+)"-'(,"%%#!$&.)"$."##!"( #""#))$"   -  -   - -  -  -  -  - !8?81 '*&!"&('&    *40,*')# &5,#')!*=!(#%2056=?:98;A645:;=57:3//.& -   - -]¤»½»»½º«fW]e|¨Íέ‰¥·ÁÂƾ•˜²ÆÔÜàÞÞÞßÜÞãäççèçßÁ˜‚{Šˆ“¢µÁÕåéêéëèåßΫˆ•š’Žƒ‡‡Ž¦«ª­ª œ”™œ—Ž˜¢›•¡­¯¬ž‘–•š›œ¥¢¡¤›‰‡„›®Ÿ…‡’—wkaw†wrtqrv±ÆË×åëîííëçÝÎÀ¶¦Ÿ‘œ¯¸±³·¸´µ¶¼ÁÃÅÆÅÌ×ÞààââáåßÚÝéôöôøø÷øôóñññðñðîçΣ†okj^cfaa``_`^^aa_a[ad^YWHeÈíêÍ™„snec^iffaddah^agcfec[`_igcdggu”ÅäîîïñññóñòõôõõõðèäåçèçäåææÞÑÍÏÌÎÍÈÆÃÁ¿ÂÁÀÄÉÊÊ̹¶Ä¼²ž™¢®ÁÌú¯¢–‰rz¤²ÃØèîìçáÇ¥}ff\p°ÇÜ×¾ª§¥ª¤ ¨·ÚêèáäãÔ嬬³¶·¶º®®­«¥§§¦Ÿ——¢¦¡šœ•–šžž£©®¿ÈÍÓØ€œÈÝãäàÙÁN:Qz…Q:;^|gN:f›¨œ\   #$"" %.%1h•’”Ž€‚‡‡}lfbbk|‹‘”—™¡•†z…‰‹’‰‡odn€ƒvnF !%@FLRf„”ƒnjnt‹š“€krqzƒŒ„ŠŠ‹‡x€s[Tbb]X]^YE+!)4::72?=?=58E>8>>35FNRlƒ—‡rlp‰¤¬¡ˆtxyƒ’Œ‰€‹Œ…wrshgde^^dbSLU<(08>899:=?;'-;>BZs™§¤ƒaW`z~X)"  -  - ":IJXjƒ‹Š{i`eed`^_^I5%.6=HRMQD:-5IUaaa`[ZaeXEB-+8HPMA?5?Uhjd\WTYWVL]t‡ˆn> - - -      $":;9<=:/$)## $!%!" !!"# ))'(('" # "%" %)!" """#    -      -   - -   -  -  -    6@3) "  ##%'# "* $!(0/2+"  )3,!%#!523& $*64:4744:=835994<:63,11%#  #)%   - &Zž·¹µ¯³·²šyikk‰·ÏÚ|„‰‘¦ºÇÃĹ’™¸ÉÖßãâãääãäçèéééæÞÀ¡}ŠŽ’Ÿ¶¸ÃÚæèççêåß˦‘‹–›•Ž‰ƒ…”«©ªª¦¥œœ› ”’™›“”¡§®«—‘”˜šž£¨¤¦«¦ŸžŽ…š¥œ€—‹ucTf~ƒqpprƒƒ™¸ÇÎÚßçççäØȼ¯¦ ”•™œ§«±´´³°®µ¹»¾ÂÆÇÎÛßâäãääâÝàâëñõ÷øøöôôññðïðíçÙ¼–lihbeg`_gb]cb^ad\YUZa_T[cQ?_¿ììÙ¶§£ŸŸ¡¢©¤« ”’‘Šwjlf\Y``\^_^]\cgfp¸×èíîïððòñññòõõñíææçääçãçèãÙÎÍÏÌÊÉÉľ¿ÅÆÆÅÆÇǼ¶£“—¶ÕØÓÍ¿¢Ž€pt‡£¸ÌÚæëìêãȃgdjx–­ÃÊ¿±•¥²¯££ªÔêéãáÚ̼«§´·°²·¸®­¯§«±ª žŸ«¥š•™›–›œ•–¢¦²¯Œp‘»ÒÔÍȺpE9\x„u^=>dymB9\£V     %#"'+" +m—–ˆšœŸtboigu{‚ˆ•—’ˆvnv‰…€{‚‚{srfs{}†wsO+  ?NLThƒ‘™Šrmžµ»¨Œucoyš“‹…ƒˆŠunorjg`gdhecbVQ@-'*;>99=@=?7)$4ADXdž¦–yecyŠŠxR*  - &-8 "@QFIe€ƒvb_bf_]^]aN/"'4;?OV[L>78=Re_\b_ZdeOH@4/9?NJA=6?cyiF-Z‹¢ŠS - - !$& !(+  (g‰‡ˆˆ¡Ÿ—‚kk_Yknw‚‹“›’‚{{v€x€‹xos{tklJ( >64CWCGC/"+CTadpŽ¡¦”qdtuS5 - -   %)9QQGh‡Ž…wbXemg^[cba6*9>?LUVPB?>ASXZXad\\laOF4",3LKM@59Eaoj]WRWVNESlwˆk]G' - - !$"#  %"!(%&!120230/#"!!( #!"$&     -   - -  -  - -    -  -      - - - -'"%#  - (),'# #! -)  %..-4.,** %%$2,"%'&''&(( +43566::89?71014@50:8/1)(%  **   -"M’¤±¬‹dPLL?72J–ËË©‰{ƒ€£¸ÇÂÁ´¼ÌØáãäããâääæéëééæݽ’…ˆ‹¡³ª²ÔäèèåæäÜÈ¥•‡Š’™‘‰‹Šƒ…£¬«¬¦ œ¡žŸ˜™œœ•—¦«¬¨œ–’’”š˜¦£§¡¢«©›™¦›€’Œ{aWuy~€|t‡“¦ÃÊÍËÊǺ²´´­­© —Ž ´Á¿¹¾ÃÀ¸¹¾ÀÁÇÇÊÖÚÞàããâããááåïóõ÷ö÷òòôñðîííäÉ¢gc]VSUa^T[bc^Wb^\[]]`^gqz€vYX¯ëíçÞÚÙÏÆÒÚÚÜØÔÌÉÒÐÊó¥‹yve`e]_daakfh£ÏâìîïððññïòõöôîêçããåäåäççÞÚÚÙØ×ÓÏÊÌÏÍÊÉÔÑÓØàÚʶžœÉêïìÞË»ŸŒ~ujo† ºÊÛçíííèΨ‚k_as’®ÀĽž ¼Ë¾¨£§ÏèéäÜÖÇÆÁ³¯µµ²³·³®¶© ª§¡Ÿ– ££™—’–›™—––•”’Ÿ¢|i€¢·¿¾¸¯–i@busO5]”¢Y#   - &%*0) %V~Žˆ‘ž‘zoik]W^oo|‹‰“”Šƒzrvpqx{~‡{u|…„€€sT&  - - AFJPe–›‘z{š¶ÅÅ­o^p‹”‘zywxrqrokkgfpx{zj_R6& ,4861=N@KI/":;@IKPP^\Y\`[HA-(/FNPI>43QkokXVYTQQOPo†ŠzfW/  #!"!#'%,&'"#-,$!"' %" (%" "    .%,)##4342331%" !  ""#!""  - - - - -   - - -  -   -      - - -   -  .  -   &  #&&"$!#$01% &'&'.1*%$&#" !+*$($!',,!  &.43649:89>90.0:81:9932/(#% - %( - - - !Jˆª©‡ZGD9,25Y­ÒÇ£…|‚‚”¡¹ÃÂÁµ‘¡ºËÚãâáàãââåçééééåغ˜~€†‹” ´°´ÓäééçåäÝÉ©”ŒŒ“›‘ŠŽŒ†‚’¦­ªª¦ž›–•  £œ“£¬®ª—•”’”—žŸ¡¨ª¥Ÿ›¦¥›¥¨š{„•‘t]Sn|„~z}Š¢¶¾ÆÍÌÅÀ®£¥«ª§© •‘£»ÄÆÀÀÇƽ¾ÆÌÏÓÓÑÙÝÝÞáãáäßßâéñõøøøöòòñðîîìéÕ¶…bbf^\`T\c]]ed]Y`^Qbedjp|”žª–c[«ìðêáÝÝÙÐÔÙÝÜÜÙÔÏØÞÚÖÒı –‹‚dnf_e___cao°×çìîðòññðñô÷öïééæãææäãååáÞÝÞàßÚÖÒÕÓÖÖÕÛÛØØßßÒ¸ ­ßóôïع¬˜„zggsˆ¤µÄØæîïîçʧ‰hZ]f‡¬½Ä²¢–©ÄÌ®¦«ÍéèáØÒÈÀºµ¯²³²±¸²©®¨¢¨®©¢Ÿ›ž¦¡˜˜”’™œ“œ›™”™œzcz¥²¹¼³ª˜oH6Jox^4@cyrO6]•¤\" - - - ! $(1,Kn‰“‘Žrrsm]VRhs‚€Œ‰||oovu~ˆˆ‹ˆŠˆŒ…‰•h<'  AJJWg—”}„¢ºÅÄ°”wf^ƒ‡€~uvzpqpklzrhq‚‡|dL@6&*;:66?FENH2 4Ykkgm‹¤¬¤‰m|‡}R5 -   ! =MKVl‡’Œtf_ekkgjijc?!$0>BBJXYTA47?LNTVbf`W]`ME8+*;MMK?64Eevrg_]^][LIk…Œ‚fUA   ()!!!'%'*1)(%*1/3,#$"$'!#*#""!&&!!! " !"#&"$'1-%4361461($"%!  #%" !!#"   -  - -  - - -    - -        -     -   -  - - #9$%1&"# $"  **'&.,!$#(+$!$&&!$,($0-(2597=>>93+/532?:511-)"" - &# -  "TŸ«¨…vXJEP{¼ÓĘ‚y‚£µÁÁ´Ÿ¿ÏÜâäááâáâáåêêëçåÓ·˜|{ˆ’˜ž®±¸ÓãçäççäÙŤŽŠ‹“›Žˆ‹„‚’¤¬ª¥¦žšš›¡§°¦œŸ˜”–¤²¯«˜Ž’–š¢žž¤¦ªŸ–š¢ª°ª•†ˆšž‘z[Qqˆ‰~}„‘§³­¶Éȼ°¡–š¤¦©¤ ’Œ”¢»ÈÎËÊÉËÈÉÐÓØÙØ×ÛÝÝáßàáßààäéôö÷ùöóòñðíîíêÞÄ™j_`a_[ZY^`\a__`R^]X`clƒ“§¸Ãȸ}]©éñìâÜÞÙÒÓÙÛÛÚÚÔÏ×ÜÞÛÛÓż¸²¤‡wihdc]`acjs—ÄÞëïïññòñðòôôðêççåäåâãäåãÞßáãäáßÛÝÝÝÞÛÜÛ×ÕÜÜ̯ÁéóöîÓ®’Œxd]fuˆ ·Ç×æíííäÌ¥ba][„£¼Ã·¥™¯ÈÐÌåéàØÎþ½µ®´¶°«±²­¬­¨¦­ª¤›¢ª¤š™’’•—™žš••””¢„_q£°·º³°™kL 8JCL[~—‘w|¤¹À¿°”rX_p€‘~zrpporuw}…ox†ƒwfQF3"%AC875=@AG'$+Cnphkv˜««™z†}W9  #2IUIh”“€fbfihhgfb\D&".@AFQ_\YG7.>PNYa[b]^^]ZJ=,,4?JNF=1;fyid]Zb[WPbr~‚{n`H& -  *$!'(*#'%+!)"(#%+**"!$"##)&#&)+("(**#"#!'!!(%!"!$  %$//*'#8626261*$ ! !!  -  - - -    - -  -   -       )  -  -   +( '"&! !&("# "  !)*--0( *, !*#,,+  !-@-3337=9;763.0428<6,0(#!  -  - .Z’¡¦¦¡«³w`[b’ÈѺ”yo…Œ³¿ÂòŠžÁÒÝããâßááäåèéêçääÖµ™‚~‡”˜³µ¹ÔäæäçäáϹ‰Šš‘†‹†ƒ¢§ª«¦ ™¢¨´»µ§¢œ˜œ¥«­§š‘’™•œ› ¡¢©ª¢˜•¥³µ›Š”¦¥•{]Tp—¥šŒŠ—¢¸»§¬ÁÁ±Ÿ“‹“ž£¤Ÿ™””ŒŸÀÊÔÓÖÔÕÐÒÖØÚØØ×ÚÝÝÞâãááâàåëòö÷õóòñññîîíèÓ¯|X]Z_]]a\]_T[[\bVX\\ap‡œ°ÃÌÐÒ¿ˆ^¤èòíâÝÛÙÐÎÕÚÛÚÙÖÏÓÚÜÚÙÓÈÇÇÄ¿¬”€vieadeghh‚¨ÕçíîïñòòððóõñìèåæãäâåäåáßáääæããàâãâáÛØÔÔÑÏͼ¦ªÐìóóðÖ¦Œ‚f^chxˆžµË×èíñìãΧ†ec^c‡£·Â¹§™©ÆÐÁ¬œ£Éåæà×Ê¿À½´«²·³®²±­§¦©£¬¬§ž›©£œ•‹’—–˜–™•Ÿ¢ˆku ¯·¹¶«˜iE8Howp]9H?KZp‰’yz›¸¿À»’ye{w€|wkinlrƒ…‰~n~‰‡Œ{maO3$-7<469>;=@3%?q{tsq}™©¥‡‡‹†]/ -   - !1IHNj„“~haehmh_a_\@+##>PI^^_ZF619FMW^_d_`^Y`YB2,.=FOK:35Uswqf]\bbb\\`ms}xlW;  $%$,&)*+/$&')$%$%',%'#! &") "(./-(+.+,,+)))'(),$!!$ !#%*30' ::5831*' !%!#"          -  -  -        -    -      - %3, "# #!%!#%" ".,$ !#'#   $+(/30'!(%$!"0)! $$0-+  -#,..163@=<940..:49515F)!"&#  - -    5`•¤ª¬¯¸»¹—m]n£Îͨƒwx‡‰ŠŸ¶ÀÀ½¬Š¡Ä×àäâßÞãâäæçèèççâÖ·™ƒ„ˆ‰– ²µÅÜåçäæåÛÅ­šŠŠ—œ‘‰‰‹‡†£­©¬©¢šž¨²ÀÇÀ­£œ–™£«¯§–”˜œš›Ÿ¢¥±º¸‚‘©³š„Žœ•}\Ws¨²­­¯³Âǽ¹¶­šŽ‰‰–›Ÿž“‘“’¡¼ÌÖÕØØÙ××ÙÙÛÛÙÛÞÝÚÜÝÞÛÜÝáçìóøôöóòòðñïíéÝ»‡]KLWZb\[^X]]_a_\[\jwˆž­´ÆÏÙÙÚÈ’b™àîìáÜÙÔËÊÐÖ××ÙÓÉÍÖÙ×ÕÐÅÃÇÌÏ̺­š‚pjgea^cm‹·ÛèíñðñòòñóõòïéåäãããââæääãããääåãäáàÜÒÌÎÒÎų¥šª×îõöðѬ›uffceuŠ ¶ÇØæíñîêײˆg\]d| ¶Ã½¨œ¨Áο«¢¤ÅâåâÑÇÁÀ¼²®³µ¯¯¸´­¯«¦¥ª¬¦Ÿš¡£¥—•™œšš™ž§­¬®«‚p€–¯··´¯›qI8Ip]46cypM:h‘£h#  #! (-  "S_hbjx‚{ppmg`^juvu‰…„qqfdƒ˜ŸœŸ¨µ»º­”‚Š˜¦±²—M $ -;EFCWl€‡„rw™³¿Â¹Ÿ|hgv‰ŠŽ‰~tspusrˆ‡}rvƒˆ‹m^P:,$.8770>;87=-(d…ztidy•¥‹T2   -  2LIL^~Ž‹|g]_dghgdh_C+%2N_[\_XLH7/3IRX`\df`^a_U<,7:AEL@63B]lmod_fdZXXQcx‚{qm]9 #.4.141/41-13.3302:41,!(&!$&5665?:533-01+*/---.*+&(&!&" #-,33(" <;>662$ "#" $        - -   -  -  - - -   -  - -   - - -  - *81"  #! $$(*"")+$"$ - %+&)/+%!%(##!,!%%%(,  !-*).,4:911/1+%/-8813<"$&'     4a §­°º¾¿¥vc~½ÓÁ”tzŠ‡¥ºÂ¿¼¬‹¥ÅÚãäãßÜßâáäçééçäâع”w‡‡”¡°¹Ïáæåâäâ×¹¦šŽŠŒ–œ‘‰†‰‰…”¦¯¬«§¢Ÿ¤´»¿ÈÁ«¥ —˜¤¬ª ™’”˜ž™›¨³»¹wz›ª™{~™›‘z][qŽ•§»½°©³½µ¬¤•‹‚ŠŽ–›˜ž•’””£¹ÇÏÓÒÒÒÔÖÕÖÔÖÔ×ÙÚÖÖÙØÕÙÛÞäëðôôòðððïðïìäÈ¡oFFHSZ\SVXc]^Zde`euˆ—µÂƽÉÓØÚØÈŠW‹ÖîìáØØÑÇÃÆÏÓÒÑÏÇÊÐÑÑÔκÀÉÐÐË¿°–‚rkgcX[aq›ËäëðñòòñððòñîèããááàÞÝàÞÞàáßßßãáßÞÝÚÓÍÑÍǼ¯Ÿ’¥Õïöõî˧–‡skum{“£¹ÇÕåìïîéËœud`^\}¤¼ËÇ°œ­½Ë¼¨¤£ÁÞçáÑÇ¿À½´¯¯°²³µ±¬¯¬¤¡«®¨™œ¢¦›˜–’œŸšŸ£¬¸¼¹¼±˜xŠœ²¹´±¯›mE4Cl€\:6_tnSB`‡šša" - (2  *Negdz}zvwtwmb_orz€‡{ynhij}™¢£§­³·¸®š‡Š”¥²°•Y' *;IJS_`oqplu‘°½¿¶“uRYu‚Œ†~qr€ttrw„‰}ru|‰ˆzme]@1#18=77BB6:% .Y…‡|ohi™©Ÿ—‡[2#     &6FJF\–‘Šl_\_alkjhgK2-ISYZZ[TK952?LUdf^fa_dbXD9139CHG;01F\inh]__Z[HK[o…€snV* !#,39542>;:623539667967;-) ."!-0:ACFCC98B:94,/+.6327&'0.*$#%-0., 6<:8485#!  ! $ $ #  -  - - - - -  - -  -  -  - -    -      -    - - .@3&$  "%#"&3!# &!#!!  %$$*(,..&#&#%%!! /(C  '.'(1323726/31&.5120.&'')%     - 1d‘Ÿ¥ª®º¼º¤wdÆг…`ax††Ž¢ºÅÀÀ¬‰¤ÉÛâããÞÝßáàãçèéèãß×¼”€‡‹– ²¼ÒàåæåâàÒ´£—‰Œ–”‰ˆ…‡“¥©¥©¤¢¡¯¹»½Ä¾®Ÿ›˜™¨¬­£”ŽŽ“™œœŸœ¦®´³£{r •……’‘za]r†Š“±À¶£¬´¦˜‰€„„‚Œ˜›—™’Ž• ´¿ÅÈÊÉÊÉÊËÉÌÈÄÉÍËÎÍÏÌÍÐÔØÞçñóòññðññðïêݶ‰_GAFUUWT`]^XVY\aeo„œ°ÃÊȼÁÐÓÖÒÉU„Òïìâ×ÑÌÁ¶»ÆÊËÊȺ¿ÉËÉÉÀ·±³¾ÅÇû¨¡š‰x`c``fn‹µÜëîñóôñïïíëéåÞÙÕØÕÔÕ×ÖÓÕÔÔÓÒÓÓÒÕ×ÕÎÐÏÆ¿·´«˜¨Óíòòæ蘋…zs~Ž µÅÖæìíêೋo^__j‹¨ÇÚÕ¾¤ª½Å·£šÃáæßÓýÀ½±­²´¯°´±®¬­¥¢¦«¡œœ™£¤œ•””žž—¡ª´½¾¿º“]qš²¸µ°©œmJ6Cge61[smL;T‚ž™c(   - "  /1 Jbjkltt{y~xt_ilp~|xsmrhfe‚ ¤¢¢­¯¶·©’‹‰–ž­®˜^#   2OJOY`_irlp«¾»±•o]\k‚ŽŒ‡‰{vwwqzz{€{us{‚‹~hh[I/$7<837=><:0!&(Op‹Œ~n`l§¬œ‹c;#    - -0LOC]€Ž†q]_flmkechW0&35<72+3# #$0;?BBF@===97<57822.,0&'')!%$%$+460*!$ 897763-&"" ! # "&%! !$# - -  -    -     -  -  -  - - - - - -  -   /?2" #!!!!($%('%""##(!% "! !$*,02*'&&$ %' -+& - -".--57291773+0..0210+,((.'"  -    6f“œ£­³¶¸²™sf¡ÈÌ©yULc‚‡¢»ÈÄ»§ƒ›ÈÜßäàÞßãâáãæééæâÝÙ¹•ˆŠ’¡´½ÒäççèäàÍ´¨–ˆ‹–•‹ˆ‡Š¡ª¦¦£¤ª¶µµ··¯ —–˜¡ª¬¢—”’‘“•œ¡œ¦¬«¯¤‚ƒ–œš”‘Ž‹zc^r‰‡ˆ—°¿·¹³š‡ƒz†‡Œ•™˜–‘“Œ‘˜š£°¹¼¸¹¼»º½ÀÀ½¿¼À¿ÁÀ¾ÃÃÃÆÉÑàíññïññòòððæЩuOB@HUPZ[dZ^Z\_Z`h€‹ž­¾¿º®°¸ÀĽ­|RÐìíß̽·®£¦²¶¹³«¬®²µ´­«˜¢¥­ª­ª™•ˆ€ojcckiv¥ÒçîðôôôñîæÝÖÊĽ·¸··¸¼µ³¶³²±²²°±±µ»ÃÊÈ··°¢“¦ÔìóëÙ¾¬ŸŠ†‡tw’²ÂÒãìëãÑ zf_WZl‡­ØäÝÆ«ª»½²˜™¾àæâÖù¿¿³®±²¯ª¶µ««ª¦¡§¢¤ž•˜¤©¡œ”—Ÿ¢›ž¡§ºÅżeq›®¸»¶¯™mG.=i|^75_rmH4Vˆœ’`0   -  #!&/- ,Qlkfgq|„„wnrnrvnoqrpmrjfƒ¦¤¥­²¶º±•…‚” «®žb* 0GLNX[[fkjq‡§½³§“p]fk}Š‰‡ƒ~vqr€~vnz~useZE&"6B58:E93 "$ #' "($ "$'#$,#$ %%)*+2.#&!#""#$)'$  "*1./4495846,.32.1330'-)!"  4e—ž¤®²³¬†i}±ËÞv`Wm„ƒŽ¦¹ÈŽ¦”ºÏÛââÜÜàáããèêêæââظ€‚‰•©µ¿ÔáæèçæàDZ¢Ž‰Œˆ˜Ž‹‰ˆ‚ƒ’¤«¦¡žž¤¥©¬­¨§¤™•— §ª¢”‘“—¡§¡¦«­­™€¬«š˜š”“ya]r‰ƒƒŠš¸Áº¢Žƒ‚ƒ…†’™—•Ž‘•˜œ¨«¤ª¬©«ª¬±­°®±°²°¯²³´´¶ºÉçðïñòñòòñîáÀ’cIACHQXP][XV\^\_n‰“š¥¢ š•œŸ‹cHyÌëíÞ¾«Ÿ–—ž™’˜–™¡–“Š““–“–Š†‡†ˆ…yqe\j]f’ÅãíðôóóñêÚĬŸ–•“’‹Œ‡‹Ž‡ˆ…‰€ƒŠ„„†Ÿ¯¹º¿½¸£—”¨Ñìïæ϶®¥“Š„{‘£µÂÔâêåÝÅ—qa^Z[f~²ßèäϲ¬¶¿³›œš¶ÚèáÖɼ¿¿±¬±°°³·³¦­«¦£ª©¤Ÿ—ž¥§¥Ÿ›Ÿ¥›™¢§¸ÃÁµvo–­º¹¹±˜rJ.Bhyx_<:`qjP5bœk/ -  - ! #(3-  Ljrnq}€ƒ€vxlommlomhopmjjj~œ£žœªµ´´¯˜ˆ„¦¯¯ `%  -2GHKRZ_^hjl…£¬¨ŸŒl^^i}‰‡ˆ‚€usplqx|}rtu~ttjO=+ !:>:5<>:;@6(!DkvŠ{jbf‹¢ª”l=%    ,FNT\}Š†hRYbcab`dfR7" 7LU_XVMC30/?J[[_bd]gVN>8/0/.>ID:55?ajqj^Y\\ULJKj‡Š}i\@# )3>BECE>=A>6:56/*$#4EKIJGCIIF:@A@83:9//(.'+)'$&#%+.-..," 7:;:>8-  ##'  $?$! (&   - - -    -  -  - (#   -           -  -   -   -,csmT:pŒœ–m+     !$+*7*  Ffvwtz‡zupibbabhmpjjnnfk„ž¥¢¢ª­¶¶°™‡‚¢¬¬Ÿa!   3GNETZ]gsgf~š§¨œiVYi€‰†~ƒvnvjitwtkw„„…wd_S;.#3?E:6?:??6%!MfmrŠŒrjg|›©¥~E/   %DKSUr„„‚w[akheb`bf]C&6MZ^ZZOE>57;IQVa_a^]WPI@4)$-EJAA@@HBCB>>;664/0&!%B]_YY[UOSPJHIG=A@3610..'/1''%$'084+ ?67:75,#!&"" !"&+'"!%  - - -   - -   - -   &%)(# '  -   -  - - -  -  - -    -      )6,## !  $&"$%"!"%,,$ +#" "+*'/2"'"+ $% #%$'  !*./&-786655*)422/,886)'(#   - :k–¢«¥«©¦ž‚z¢µ°’xaUi…Ž¢»ÇǼ¦Š¡¯»ÒÜÜÚßßâåçèçãàßÙ¼“‚Œ’—¤¶ºÊÜáäçâÛÀ¨Žˆ‡–š™Œ‰€‚¥¦¦§«­¬®«­«¤¢£›š’¤®°®žž¢Ÿ›¡šž¤¨¨¡•‰‹¤©sƒ•Œ|aYy‡ƒ‰ƒ—ŸœŒ‚~‹–™š—”™¢¢œ“Œ‰Ž–“”™—™šžž ™¡¢žŸ¥¢¥Ÿ¨©£¬¬¯·ÕêìðòòñòðëΟjRC>@LY[XQ^\Y[ai‡˜žš˜šž£¤¡ ¡ ¤žˆW@c¸èîáų®«¥¡§§«ª©¦©ª£§¨¦¥Ÿ¥¥ ¡¦¤¢ª§¤¤¤™‡zn`cošÍèñóóòðçÒ¯‘oeb]ddZ_XVZ^YXTYPXSZQ\w—©©§“‡ˆ¬ÓáßãÒ·®ž”Š„}qv¡¶ÈÚçéãÓ¶†kb_[\kŽ¿äïæα­ºº° —˜±ÙãÝÏÁ¹¼º­£«°­¯·²ª©¦©¥ª®¦Ÿžž¡¢¥¢¢Ÿ¨ªš—œœ¨¬«°­…el«¼¾À¼¨~G=Epz~d@8TsoP6Z”¤œi* #! #34"  Cgw}}~~z}pjff^Yabci}tjjdm†Ÿ®©¦«­¹¹®™„…¡®©¡l'  7GHFTbefnily“¡¤—‡sXU`u„‹„xzxq~rpu{„gwvuhcYG+/C?61G?:A, )Kgigz{omu¦«„G# -  -#@FKVf~„„{]Vccgjed``D+ '?NYZ\UI<;27@Q``ab[[Z\RC6.%*/DMJD>5:Up}se\a]]WOTqŒŒ†vm`:  "/CEGB@;34<>6016,+>\hekngc`fYVZIKDB;6>521.0;34&#!(7=1*$>88=44.% !"(  "#&% !' (-%$!# #'*(%% " !#"!     - - )( '0262& 7)'#  -  -  -   - - - - - -  - - -   /;3"" !#!'$"'&$# &"'$##&# "" &&$-/'%## !!$#$$ - %,-.167243/.*-/.,(24*,'   =m‘™¡©§¤©¯”¥ž‹ug]]`m‚ ºÈž¢ŠŸ¤­ÃÚÛÛßáßáæçâàáß׺“{‘¥¶·ÈØáçæâؾ¦Œ…‚› •Šˆˆ”§§¨¦®³±´²³±«¦ ›œ–‘¤¬±±«¬°¬¦Ÿžš§¬©¥–ƒŸ£ƒo{™—„hd‡—…z‚‡•«¨vw€™ª¯ª£¥­²­¢—„w{~……‰”‘•“•˜•–˜˜Ž“—˜££¦³ÖêíòóòññìåÀ’`J@c¤j) -  &71" @cy…€{suuqlfc`[elcgruwkphs†œ®±­¯±·º¯˜…ƒ ¬¬£j/*FIMQZdvummwŒœŽmVL]m†Š‚Šyyy{qlnxw~tqr|‚tojcgN+$8C?>@B97:;789*-0%,=Ukmolmgbjc]aWLIHA;>755427:4($" 18,*!$#<68420+! !.0!#! ()'A2    - -  -  -      7D2!( !, !+* (& #!!"##%"&'$'!!!&%$%20.('&   &#(' -#)62/533:8(,7)%+&$#"-**(" -   7g”š¤«œ†pipg[Y_fo‚ˆŒž¹Ä¹¤‚Œ›œ¨ÃØÛÝÝÞÝßåäãááá×·’zŠ™£°¸Ä×àåæãÖ»¦›‡ƒšœ‘‹‰‹‰•¦¥¤¥±¶·¶¹¸¸·¬¦Ÿ›–“¢­³·¶±±®©Ÿ—ž ¬¯®­˜Œ“£§yy™œvmŸ’|ƒ{Ž˜«¯–nr€ž´·³¯®³··§œ‰ur{„ˆ‰‰‘‹‘”•–’›™”—˜™–š–œž¡¬ºÙçíðñòñðïà®yVG><>KP[WWXX`^m‘¦³µº»½º·¸»¹¸¹¹½¼­rGb¬âíèÕÈÿ½½¼¾ÀÁÁý¼¶­©­´¸¾¼¼¼½½»¼º¹³¡‡nfl°ÞîòôóðìßÊ®ƒga_]OV[^]YWZLRWYNTIT[ZalŠ–™ ¹Ê×äàѸ­£“„„q‚¡µÊ×ãèáϳˆf_a_jŠµ×çàж› ·Ã¹£“¨ÏÞÜÔʺº½®§¦³¬¬²´©¬¯®¬²ª£ž‘–ž¨¯¨£¡¤Ÿš–žš™–¡¦…dlª¾Ä¿¼«ˆR2IjzwgA6`yrY?f §Ÿq0  #%,5&  =dwxqtvwddhiXZdkmtp|†yosr«­««®µµ­–‚”¦§°£l/ -  -)8CFK_hz‚vknˆ˜™‚mZTar‡‰„€{…~uwymnupkls}ywkdgJ-'86DS_df^dbTTMF:,.,9@OOIA4;Vhww_cle][W^t„to\8% '7N`bbUSNPNGIGIKHJDGMGB;:>881.(18Wjgqoirkfmfea[PSLJLD;:?4;72, '082&=<7:5.%"%)%'!  #!#!$( !/PdgX>0 #8O[WRD0%&#      !    =elfQ4$06:6. '>IE3 -  - -  -  - - -  -   - - - - - 8B3"#"! =#!$$ #%%!"$&$%' #!!! !!#!$)41''&  - %(-,&" ".534664:0-'.''+$!*23+#  -  -'GejoopkkhWG>Oc_XYghk€‚‡¶¿Á¿¬ƒž§¶È×ÜÜÜÜÛÝáãâââäÚº’}{‹•¤±¶ÅØàåæâÔ¹¥—Ž…ˆ–š’Œ‰…‚£©¡©±µº¼¼ºº¹±§ž™•–¡®³´´³®§¢¢››ŸŸ¬³³°š‹’«¯‚•œ—‰{—¤œˆ†’¯³—qw“¢¨§¨©°º»¯¤’…‰‘––—Ÿ££¦¦¨¬¥§«®ª¤©¬±®¬´´²¸ÊÖåéïðñòòðëÕœgNIA;;5%:]cgb^\`v…~ˆ~W2" - -  ! :RIJd„ŽŠ‚iXM[bemfgcQ0+;QU\^TXM<15HU[]a`b`WYRI;2'.6>HSPG<4E_uwb^bd^]WXf‚’{mfX7!"*6Ieklee`d`[^^TQRTUWPMJNICC>>3(*4Ohkwsuwppvmlmi\Y[QNL@=E=9:9+% ".2-*! 989520'"& &$"%$ "%+-&!" 7Ynj[F5"$$C]hfaNA<871*    #&%$&! - - -   -  +MjlgM30<<:1' - ,GF<.   - - -    -    - - -  -   -  6C9%!!'!'!$" #$ )(0&%! !%# " # $((&/1*&%(!#+0,%!  #-,*4+/52/--,,1*",,&(%!   $("**0;E?@?GX\TYbhlv}‹œ¬¹À½­‹“±ÃÊ×ÝÝÜÛÛÜßáßáááãÛ¸”‚Œ• ²³Ã×âèèáѵ¡™Š‹™¡’~~’¥®«¬®¬°·´¶·µ°§Ÿ™““¢ª®ª©ª¨¤¢ –œ¡ ¨µ²°‚¨°¢Š›š›‡™¥ Š‡”¦µ¹œqtˆ——ž¥´½³¨ž£¥¨¬¯¬´»¸º¼»»¾¼º¼¼ÂÃÃÄÄÅÃÅÐâêëëîðòòñïçÇ^NCD>>LML[_R]tˆ™«´³¶¹¸µµ»¹º²µ¸³°±£kCDÚíêÚƽº´­°­¯¯²«®³´¯¯ª¤£žª¯©«©§©¯¨¢©¥¥¤£’|pm‘ËîðôôóòíèàÉ£Š|‚Š‡Ž•¢Ÿ”Š–¡•ˆ‘˜—‹€€ƒƒ‚x€ƒªÇÐÈÀ¸´¥”‰‚}q{’±ÂÐÞåÚË´‡nd]apÂɹ´ ™§²¼±›““©ÇÒ×ÌȾ½»¯«®³ª­¼°¥«¯¸´¶³ª›š—›§§ ¨žœ¤ž™œ˜’ˆš„mk‹¨¶»¼·©Q>Jn‚‹o>-RssV7_ž­Ÿ|<    - #(#!//#1\sonorlk€thjedcfpurrrsvhcy”¦¨©ª¯³·­’‰…’œ¨®o1 -  -'BJKL`fxyyns†ž¡Y`jm{Š~x}|w€zurrwplnkoosljiY8%+::69@6;?=!;[^[dcVQ]v‡~kQ1!     ;UOKb|ŒƒˆoX`bgkjchcU4 .KWY[ZOJ?4,>IW_[`kge^PI@7+!./AMLHL;9Lozp_^ef]]TQrŠ‹wifK'"#)4Kdiuqikjjhlf`_a\[\]XUUYQPI;7-$4Dlssz|~{|tqqtoggX_VQKAFCE?;+,!01,*$?:8:56)""%*'$"%$(.'$)"$9Znj_F/$$@afge[X\^VD1,! -  -  #,.!$  - - - - -LmrnL8%.83! - -  7II6$      -    - -    -   -   - 8D3%"##$$"'%&# "!(&$"$ )""" $#" #&")71*% * '*,&%#  %+/94-752.*(.,'!"*'$&#   -/;?FRYt…oWIMLRUS_lpx~ˆ•£µ»¼­‰–µÈÓØÞßÜÙÛßâÞÞÞàãäÙ¸’†{„‘¡±´ÉÚäçãÞ͵£Ÿ•‹Š—šŽŽ~y¦¬¦¨¯¯´·¶¸··²¤ —“ ©®¯¨«°­¤ŸššŸ¢ª¯±¯ž„ŒŸ©˜„Œœ¤ž‘ƒ~ ¡™’‰–£·ºœvy‚Š”˜§§§¨±¼·­¥§ª®³³··¼ÃÁÅÆÇÇÄÃÅÈÇÌÌÌÎÌÌÌÌÙãçëìððóòðíäÂ}`YKKB>EOUYY\g‹–¢¨«««­¯®¯¯´²¤ŸŸšš™Š^<=ŠÔëìؼ¬¨¢¡™š˜–š–šš™žž••’™š™—“˜›”š••’•’’–‡~olŒÃëñõõôóïêåÌ«“Œ“ž£¨©¨ —Ÿ¬²³®¡˜™š‰–‘ŒrgtŽ¢³ÄĽ¸¯¢˜Š‡Šr{“­·ÊÜÝÖÆ´‡qb[cpž¯²©ª­¢˜ž³½³›–‘£¿ÒÕÎƾ½µ®¦«´²³»³¦§±´²µ­¦ž“– §§¦©ŸŸ¥ŸŸž’š‡lo¦²»¸´¡~R9Hn‡ŠrD:NrtQBUœ®›o3    ! !03%2Mfhchmspbgoj`bgkrssntqpkex“§§¥¦²´´§ŽŠ›¡¦—k2 -">OTL\izzumm†¥©£Š`\Yixˆ€„wvwwwux…‚|sutuwpij]7$)681.5>>D0!8QV^bbUFQ`qyƒyR/*  -    ,ITVI^€Ž€‡r[`\d^`fibRB)!/AUORWQYJ927BS`bedkf\JGA?2#!*:MTWJD<;Zvxn_bef[ZRb†•ƒsma=#%+0:Jbmsvvuxtqolqli^bhjg\]XSPH99-"/Fgyw}€‚ƒwsrsrkgc]\[UOHE@DC?:0(*/(($;==:87(!!!"#$! "$'! %*.%&))%#$!":^pqcC3$B^`fecjutiQ=4'!  $ ':6+ -  - -3YqsdH93;<OY``MA94@PZbgejf[W\YN=/$.9S_gaM;4Iitxg`da^dXZwŒŽ”{niT1#($0?Odqx{{}}xy|wrtrnllhgnfeaXIA<1%*=ey„‡„„}~vklifhc_UURGHLHFJCB4-%)3)&$#%"=>><70#!#!#!")101)*/,&&$?\pr_B1"#"A^a^fjrƒ~pU>2-!    !,?;1!   - -   - :dqm^I;3:AA?92)!4HPK=-    )( - - - - -  -    -  - - 8A1# !$#!!#!!#!+)$&("!" ""&&/0)#!&$""%#(**&!!%#  *1-/,060034-)0-!#)+#' -  -   -_‹””š•„‘‘tXKIUZIPcgkxƒ’¡¸ÉÌȵ’¡½Ð×ÙÜÞÞÝÛÜÝØ×Øßãåظ‘tt„”¤±ºÎßççåÚÇ°£—…‹›žˆˆ‡ƒ‡‘¢«¤¦±¹»½¾¿¿¼±¨¦˜–§­³¹ºµ¸´¦¡Ÿœ–¡®¶¼·¨›°¶¤”¨ÁÊŸsg‘¡¦¡‘–¢º¼zl³½¾¿¼µª®²´®­¯µ¸»ÀÑàçëêíìëêììíîëëëëëèçèçéèìïñóñðïêÚªeVSIHEABQKX]q¤³¸·¾ÁÀ½¾ÂÂÁ¹©¦¢£žœb=:qÌííßÁ°¨¦ ¢¡› ¢Ÿ¡œžš›™™¢ž™œ—š˜œ¡›™š›šš™–˜Ž~€²çïóõõõòíç×½ž–£²²³·²««§±·²¸µ¥œ™•šŸ¡¦¤ †zŽ¤¥¯ÀÁ·»¶©šŒ…z‰’£²ÀÒ×ÑĶm]YP`hm€‘¨µ§œ ·Ã¸œ‘Žž½ÎÒÐʽ¼¾µªª¸½¼¿¶¦¤­´¸»º°Ÿ™œ¢¬¯®­¦£¦›— ¡’‘’œmf‡¦¶¼½³©‹L;BoŒ†rK5Qvt[>W–ª¢{7 - -  "78  )TihhjqsilmhddZdqgiekf`eefv˜ž¡¦ª«¬¬š‰†“•‘•ƒT -  )HPBLclnuolxŽ™¦±©ŠZMadw‚‰‰vt{ww€y‚ˆ‡†ŠŠƒ‚xyusbC&(8:+)/67/0#3D_XdicUYQTdysM5# -    -YWVe„“ˆz_M^_cfb]]V=+ .AKJLQWZP942BGR\gjna_abT@51)*>YddeS?5Ntwlb_c\hcR_rŒ’ˆtlhP,%&)6B\oy~‚‚€ztzs|tuqwvrrmrjd^PG.)+3Nm€†‹Š‡ƒ€|tsomojb`XTRKIPG>B;.&%#&"" ?><4.)#%" "!$!#& !&%--(,.1=AF=:4(*(.(0Ghxm`P>0+"#%!*(0LchihrzuWC8/% " (?;6& -  -!$3ZpsbL=36,!"  !"!&$ % &%%,)%!"## %"(&$&*1/0-"!"%$ $-*'$"  (+,03344:?2/2'' !+/)( #"  1b“”œ–‘‹kSIR^^YXcgjx…Ž¤ÄÐÓϺ–¬ÆÖÛÞäåããââßÙÑÖßåäض~w|ƒŽž°¼ÑâççâÙƱ¢™ˆ‡›¢‘†‡Œƒ‡•¥ª¤¥¶½ÂÁÂÂÅÁ½­¤œ”“¤¬³¾¼¼¹·ªš™œŸ¢¶ÏÞß̲ÄÞãϽÒåëäÍn{”¡§¥˜¢«¼»žƒzˆžºÁÂÃÇÀ¶®¬­¯®­³µ°½Ùéðóõöõõôõ÷øùúúùúùùùúøùøôóôóóòñéÓ¥_PGA?8;>IY_z“§¸¿ÂÆÈÉÉÇÈËÎÊʸ°³²¯¬ s@:f¹èïåϺ´¬©¨°±¨«°¬®§¨«¦¬­¯°««®«ª­§¬§¦¥¤¨¨ª§¥™¨àîñõôòñíèÛ¼¡š £¢œ£¨¨¤¢¡¦ª®¤ž›ž Ž–±ÉÒÑÏÐÖÕÖÜÜÕØÖÓËÇļ¨Ÿ¡¸Ã¾ÁÍÚÚ̼‹j_\[VPf‡Ÿ«¸¨Ÿ´Á¸¤—ÀÒØÒȾº·««¶Á¾¾À³¤¥«±¹¸¸©ž›ž¤§ª¯¬¤ ¦™Ÿ¢œ”ˆ…•‰hh‹©¹»½º«ŽX:@k|‚uF5<7=:6&)FLMPf]]cmyq‚{Y1 -   -(?`XTj‚“ŽƒyeTWcbie[\YB( (BNNUUTYVI;8*!*@O]f`eJ;@esxk`d_d_WRe‚’Ž~ldY5#'0:?Tlyƒ„~utwx{xrwurmrytnhiZE9.)0Ok‚‡Š‡‚zƒwuwtpge[XQRRPIJD;/*'"$"%#! 55610(!"""#"( # '(.*)-28EUUPRLA==729LoxqbUIB<41/)*4;<9EKK`eknz}…yS4!   - ';Z]Nc~“†~lLV^^df]b[R7%5))"-%!! 45774,$#  &#$',/,,24>MYZ[YMG>=;=C^q{p``SKHAC@89=ELBDGYgihahsutiTB:+$#!!6ECC<6.+)&+(00'15@G:741+## - - :^momrvr^E=;;BBFFMXfjmnf^VQNU[VKRSYYQ8&"&     - -  -!   -  -    -$67%#"  $*%'!#$"&)'("(&!"!&&&0041."!" !$%$$!"!',(%##&3* %-,/1..699631,%(##--&#!  !8h””’ŒsXNGP]X]clmw}Œ¨ÆÍÓÔ¸˜ªÈØÜàâäæèäáÞÚÕ×Ýâãض{t{†’¡­»ÓããäáÖ¿¯¡œ€‡ž šŒŠ‰‚¡£¦¥¶ÀÀÃÆÇÇž³¦œ–™¢¦±¿À½¼¸¬¡ ››¥ºÕåáѹÃÞéÙÇÕéíëÔ§v\Xk‘«¬¦®Àº–{w‘¦·½¿ÈÌʸ««±µ¹¹½¿ÇÝìò÷ø÷ñéæìôúúûûûùùúøùùúù÷òñðññïæÍ£iSEA?;4FS`n’³ÂÅÊÍËËÐÏÏÓÒÑÕÑÊÁº¹¿¾¼²|G5V®åïë×ÈÀ¿½»º»»½¼½½¼¹¾½¾¹¸¸··µ´±·¸¶¼·¹¸·º¾·®¬¢°ßîñóôôòìéÙ掅}~x†’‘ˆƒy€ƒ{v‡ŠŒŒ‹—ÃÚåèééêêèèçéêåææãâà˶²¸´­¿ÔàßÑ¿‘ldRQNTm•š¨² ‘¶Ä¼¥– ½ÐÕÒÈ»´¸¬­»Ã¿¹¶±¤®¹À¼´­¡•”›¦®¯¨¡Ÿ™™ž£œ”Œ‰‘†deŒ¦·»»¸®ˆR==\€ŠvG9Wxt_;J‹§¦…J - '01#=`loca_\Waloh]bkcd_ahgfeYr‹‘™‹‹~rutwrstfN. - #KRXiopsvv€nO-  -  -  7IVQ_‚”‚‡hF[iiff]_cX2->GW]eXSG366@BP_bcdcZXTMO=,'-=DQZYUE5?csqc`Xaa]VXgŠfeO<42.>Lkz‰Šƒ}€z‚‰uttnqrmqoplm`SMD6(%AZt…†‹‡†„…„~mmrkhe]V[WPDAD<?53,-/101075AH:56432(" - $Mn}yuwslYA<47>>CETahmnmf^[VSRZWTMEIJA23>9'  - -  -X   - -  - - -  -   #62%!  !$#&$'"! !# $,.,E$%"!%,-!*2016-#& -.&%"#+-+&('%0-!',--21.343931,+'& %*+)%%   "9h••ŒˆnUOFT[U^_ant|Œ§ÂÑ×з™­ÅÒÚÜáãäääáßÜØÖßãäØ´zv‰Š®ºÔáçäÞÔ½¬Ÿ–‰†› —‹ˆ…‘ª¢Ÿ©¸ÃÂÄÆÆÂÁ¿±¢›“ž©³»Á¿Á»¬£šœ¥¹ÖåãÏ»ÎäêÝÇÑçìéج{bQX€ª¹¸²½»švnˆ¨»ÀÀÄËÍǽ±§¨³³½¿ÀÈßíóùø÷ðìéíöúüüüûúøøøùùùùøóïðñïíäˤmU<@>77BVf†¨¾ÇÌËÊÎÏÐÐÔÔÒÕÕÓʽ¾ÁÂÀ½²€K4T¦ßîëÜÌÄÃÂÀÀ½¿ÀÀÀÃÆÄÀÀÃÁ¿½¿»¾¿»¸º»»¼À¿½ÀÀº·´ª³ÝìòòññòíçÚ휕’‚‰Œˆ‡‹………‚Š‰†‡ ÇÛäèëëêêèçèçãáàßâäàϺ²¹¸²¿ÕâÞÎÀ“r^G‚‰Lj—¨°¢“›µÅ»£’ŸÀÒÖÒɽ¹·®¦²½¼´³°¥£­¶¿¿»­¢•“š¥ªª£šœ“–ž¢Ÿƒ†“Žnj‰¥·½º·°ŽZ71\wqJ6MpvcDE…ª¤ŽR   )33 -AUfd^`h__bmj_Wddae^Zih```jˆŒŒŽŒƒphmpyxsmW.  ?JM[Z^hhjli}›­¬ …dZZ^r…†‚x€xtsz{wr„‹~{rmnkeO2*299019974& #9BLNZ[_ikikoqM0       1&*4?ORWZN8<\pupa[[ceaUTv’Šug]L934MT]]ZJ>><@=F`ovrhWNMKNJJCB>FMHSLY`fdcagie_SB5+%.BFLJHF@9;??FB628?F>826512-'  -+Urxvttp_UD618;:=EPakjljfdbb\[\][][WN??EP>%    - -  -     - - - -   -   - -#89%% A ! $ !"#$%"""'..5'#%'($% !#+-+1.%$ '83-##$+1*( ",13+#*-0/().)-345/-0/""%&,)-*%   &>v•‘Ž‹ˆ“ŒjXKI_cQPZ_kx|¥½ÇÊDZ•­ÅÏÐ×ÝÞÝßßÞÝÜ×ÙÞààÖµ‹zy‡™ª·ÐÞââÜϸ£›’Š…œŸ’Š‹‰„‡–¨§£©»ÁÃÇÉÆÇÅÀ±¦ •“ ®´¿ÂÂý®£˜›¢¥ºÔææÔ¼ÕéëßÈÔçëê׫{eZVxž·ÀºÁº–ws~¶¾ÀÄÉÌɾ°¢˜¡§ª­ÁÜìôøøø÷ööøûüýüýûúûúøûúüúöîëççææßÇžlVGFC8=FVtš³ÂÊÊÍÎÎÏÔÔÔÐÓÒÒÑʽ¾ÀÄÅöŠN4D–ÚííßÎÊÇÅÆÈÄÂÄÂÄÅÃÃÂÂÃÁÂÃÃÂÄÂÀÃÂÁÀÀÄÂÁÂÃÀÀ½¼¾Üéìïîííéâ̬œ‚€{tvyyxuxwtrrxz{{„™ÁÙáææææäàÚØÖÓÑÓØÞãÞÑÀ¼¼µ®ÀØßÚÍ·i^ZV]Og‹™¦®¢‘—±¾¶ŸŽ‡›¼Î×ÔÌ¿¹µ­¦ªµ´®°¯ŸŸª³½Á¼¬š“™œ¡ œ™˜•’›¡”‡ƒ…hi‰£µ»¸µ§‹]<>Vx‚lC6Upi>E‰¤¦†Q  -%52"  '602?LOZ_gecW^ZVF6)(&0DOTVSA1Cgtvm[[`e^UUb„‘’…nd^J<;:2/+"" ! )E$$( #-.04>Mftvp_WOOPNKIFDBFKNWUW^dd^cdedaSD:,)$9FJMHFG>BAJKLD6;=DK@;55.0,-%  .KeknorlaL@7/8=<@DFPSZ[\dcH4 -  -  5JMB>Z}idMEV`\]d]bQ9#9NYRX_SC<26=@IO_hih^[VOL@)'-+AMSTWM7:Tmvsa^`ac[TYtˆ‘{ekXE?FQi“‘’ŠŠ‚Œˆ‹Š‹‹ˆ„Š‡y€xqgVB-2Dav‘“ŽŒŽ‘ŒŽ‡€‰xnjhc\^SVYOUA:7'-,%" ?@=3/*! %/"& $%"!#)'*.*/68:DTX^QJGGKCBPftuodXRNMMIKEB@ELRUX`_\W_cgbecRF<2#&,@FGMKFDEGIIKIA69>EH?@3.0/((!  +?LVeuxq_I9837>?CMampvslllhb]WX[`cjeUMDKO;(  -  - -   - -   - - -    &=?%# %'!(# %)'$'&&%&"!" %+(42,)&!$(6:/$ ),/'+--/2-*##/63/)+..00/531--030/-/'(& -  )Gt–ƒ€Š‰hXNHNbZV^_]v~‰¨±¶°‰”§»ÀÇÇÇÉÍËËÊÌÉÊÒÔÑɬŒto~‡ž¨­¼ÆÌÑÏÄ·¨ž’‘‹ˆŸ£•Œ‘‹‰‚Ž©¨Ÿ¢µ¿ÀÅÆÄÆÆÀ´¢–”¢©¯µ´µ¯«§™Ÿ¡¹ÚêìÝÇÙìïåÐÖéëëÙ«„od[Œ¢Ÿ®»¾¶rw„–®¼ÂÅÇÍÈ¿¶°°¦¨¬±·ÉßîöùùùüüüûüýüüüüüûúüüûüúõäÖÉËÐÔÒͽ™va[MD=C]‘°¿ÈÇÍÎÍÑÏÏÑËÏÑÏÏÌÈÇÆÉËÉŽ‘P0A‚ÏîïãÖÍÅ¿»¾·¹º¸µººº¹¶º¾¼º¿ÂÅÅÈÇÊÌÉÆÈÅÇÇÇÈÎÒÒÔÜÜÜÙÚÚÚÛѹœxeunmrrotptoopsuyxw|~†™¨±µ²µ²±¥ žŸ¤ž¦«¯¯®«£œ¡©ÀÖÝÙκ‹eXTQY\m—ª —’§²­“††˜¸Ï×ÖË¿·¸°¡§µ²ªª­¡¨´´³¸­‘–¤¢Ÿ’”œŸ˜“œ—˜“Œ…Žxh‡£¹À½º«ŠS<=ZwƒwH2Lp{m=>wž„:  "$%/2"  ?\kebimkh[biecck_dccieidig}’’•”ž§¨š„x{‚“˜Šk8   -@UZQ]ccknljz˜¦žŒ~gYP_q~……ƒ|xqttwom{…†x{rvvjdK4% -A9//00/) ,>6@]pzlba^b\]Vc€”˜ƒhc^RJEP\”“’‘‘ŠŒŒŠ†‡‹ŒŠ„‰‡ƒ„€rk]F43=Ym‡’”•”•‰„‚ƒ‡qplfe[[]aZO?82-,%$#!! E=;56%" !*""!&#' !+)*,)0/5>FRWaXQGEC@EOdtvn`YSOKKOIFC>DIKQS^a[Z\aiid^QD?5*- 2CHLLNIFGJKKKE>:;?GH@;62..-*!*>RSWiv|p]M@>=;>>GYktxvwupne]ZZX^`ikeUHHPP:& -    -  -    - - - -    (?A,$!!%%!%-('"##"#  !$!!(/%-..#)"!-<8+&$#'//)(-1,42(#*0;81,1.020/54-*34344,&((#   *Hy“Ž‘Œ€ƒ‡„hYVLWaXWdggpy‹œ¯¸¹µ †”Ÿ¯ºÄËËËÊÅÁÃÃÅÅÅÅĺ¢†qq|Œ–¤­¾ÃÅËÊĹ¥—Œ‡†ŒœŸ”‹‘Ž…„’ªª£¤¯¬°´¹¼¿½¸® —”•£¤ª®©£ Ÿ —˜›¡¤½ÛëíàÎÜíðäÔßíðìÚ°„iai’¤¢©®¸´Žoq›µ¾ÃÆÆÍËĸ¶¹·µ¸½ÀÍâïõùùúûüüüüþüûüüüüûüüüûúôäÕÊËÐÓÖÖÉ­‰paFA9Jo–¯¶½À¾ÃÅÄÃÃÃÄÄÃÄÃÿ¿ÆÈÈÇÆ¿L5>zÈìïäÓʽ¶¸»½º»¸º¾¹º¸¹¹½»º¼»»ÀÄÇÈÉÈÉÉÅÆÈÇÈÏÐ×ÙÙÚÙÔÖÛÝÞÞÅ«‘xx‚}|uz}w€}vsuxz‚}~ŠˆŒ‘™™š–›˜˜“–’—™’’’••Ž“˜šž³ÏÚÙÏ·‘ncMKU_g†•šª¡–—§²©—‡ƒ–¹ÐÛÚÒƺµ¯¡¨³­ª¥©Ÿ£©°³´²§‘™¢Ÿ œ™–˜š‘•—ŽŒ’—ŒygŸ³¼»¸®“a@8Rs†sJ6Lmwg?9tšžƒB  #!"!4- -  -%>[skdjsqi`foeXaia`fffgrigm‚“žš—œ¤¬¡…z…ˆ–˜“q7  >OPUZ_cmvpiwž–ˆyhYU_ewƒƒuutwxq|uv‡‰}sry‡†}fL7%1;>2+*'-*(397?:4IZ^Y[baZE& -CJPMTUKE;54=BHYghif\_bVL9((,:MSVU@.3Jf{{fca]b]T\q‘œslh]SJKby—˜‘“—”’‘‘‰“ŽŽŽŠ€q^PA.:Sl‡‘˜›˜•Ž‹Œˆ…„‚{splgceaVTOI<73,+# #75332* %*!%!'$/.0148=:@IG:89325/)!!$!(4B[llkr€ykXG>>B=>CM\o|z}vrofYRSWX[fih`PGO[N7'    - - - -   - - - -  - !-B>4" #%"%!#'&$*(% ""*-,",-"#"'88++&$-/3%$")/+2+&(,7<=733F=721450-2.226'%((   0Qy”•ˆ‹Œ~aWQIZd]_megr}Œ ©­¨š‚˜£§¯·ÁÇÈÊÉÆÈÈÈÈÆÁ¼®˜mrx‚’˜ž¨½À¿ÆÆÁ·Ÿ–†ƒžœ•‹ˆ‹ƒ†”¦§Ÿ¢­¥¦®­®³´¬¦§š”¡ª¬¬Ÿ’™™š™˜šž¥¿ÝíïãÒßíðãÔáîîêÚ®|c^k‘¡  —¤©vr†¡·¿ÄÄÉÑÎÊÀ¿¾½»µ´ºÉãïöùøùûúùúûüûùúüûüûûûûüûôåÒÉÈÍÕÖÓ͵‘qbQH@Jqž¬ª¯³´³º´·ºº¶¹»º³¶¶»ÃÉËÆǽŒM7c•™}B !%$'20# #2Lgh`dmpi_ajeYdkdfieihqlciƒ”›—˜ §ªžˆƒˆŽ˜¤œ”t>  -  =QXV^glnujal†–’†veSS\`v€†€xurswwsv†‰…xu}……~k_?(1@D7,'%!&%+7<95555AFJQG<# -  - 2OWE8KhtprlT@MVb]b[^]I*  %5BORW\SI6/516BQdhilc_][[H3""&5FMURB/.9cxn\^X]eYXlŒ›™€nf]WSYix‰‘šš˜™œ™–”˜••“–’“™“‘’‘‹€xqdJ,7PiŠ““—œ™”‹†ƒ‡}rvohro_ZXKD@80.(%  24/14& !!!! )'*31/1B>BEVgospdZSKOPOJHBDFEILT]_Z[_eljdbKC830,:DMSQOOJLMMNHF::9BJH;=:4642&# "+5Jbqw~‚tgPF>?=;;@I]svuusplc\MMVY`ghf]KJY_R4! - -  - -  - -     ,>@3$ # "$$"$+ *+ & "!#' *71+-*#!%%#&//)-'$,,+,# #.+1+%!"*)>>A?B:9923440210-3--*-% - - "+T{‘–’ŒˆŒ~eOMGXcZWd`eqq€ŒŽ˜››„­®±µ¸¹¹»ÀÁÿ¿¾º²­šjqw‚•¥¯·µµ´´­¡Žˆ†“˜Šˆ…ƒŽ¦ª¤¡¨§¢©©ª¬«£¢Ÿ—˜¤«¬ªž›šžŸ—•Ÿ¥¿ÝìíáÒÞîïãÑÛèéäϧua^gŽŸš”“£š}tƒ¦¹¿ÁÄËÍÍÌÄÁÂÁ¾¯¨¬Ãàï÷ùøùøøùøøùøóóøúùúûûüýüõâȽ¼½Ã¿À»ªŽm]SFDIq«®®¬´·¶¸¹¸´¶»À»¼·¶ÀÃÊÈÇȾV2>h¸çîèÕȾ»¾¾½¼¿¼¼¾½»º¼º¾¾¾»º»¹¿»»ÀÆÂÄÌËÌËÍÊÍƾ¹¹´¸±¾½ÀÄ´š…†ƒwwxtqvyrr|r||ƒˆŒ–Ÿœœ¥©¤¤ ©£¦¥žœ ž›£“‘‘‹¨ËÛØʹŠfWOORUi…Ž™§‘˜£¯¨—ŒŠŸÌáæåÜÊ·ºª¢¦«§¡§«¥¡£ª°µ´­¤—“§¤Ÿ—’‘•”Ÿ™•–‘™Œvd€Ÿ°¹·¶©Ž^E7ToyO2@hzmC>f’•{D  !(.66)1NddegendXekcZ\caeaZdmolkk€šœ’˜¨¬¡‰‚—¥ –uE 8NTRZbjnrqjj‡“yshYUYcw|{€~ywrpqwtvˆŽ„€„ƒ†‡…yl`:+0:7:1+/,'% "&;8:@::>=FJPOA%  -      *9JU==Gl~qim\FM[\ba\ZRL1 /?O\UYUBC>43;>M^dhjdd\^`X9#'/9KUUD8./JitxdW]\\^Q[€•œ‹fgc_XR[q””˜›•™™™–™™—•—˜–“”••“‰ƒ}sV0/>]}‘–˜›œ™™—“‰ˆ„yoknlpcc]SFB:2,)& "  32240&!!  #*382/27?DS\_VL@PH@GUhtuof\QLMMSECDCFHMLS\__W\dlokdO>63+"!4CEJPKMLNUQLKHA8=@GJD>78822/&!"# !(7FZi{ƒ…{zvfQFA;>>>AM]lowxqpod\YYRT^jlh_NL]`Q0  - - - -  - - - -   -  -   /C@+$## '!!#$'%%(*"$#%&) +150/-"!')/6-'$(,++.0& %.12-$ %-ACLE;;4.741/226223,&% - - -!-*Nw‘•‘‰‰‹…eSPLabVXa]hoq„‹–›Ÿ¢†™±Áľ¾¹µ±ª®±­««¤Ÿ¡’ƒooxŠ‘–¢¦°®¨¦£¦¡˜‘‰ˆ‡‘›œ’ˆˆ‰ˆ‡¥©¦¢¦¨¤¦¦­ªª¥¥Ÿ‘œ¥©ª®¤š›Ÿ—™—žŸ¢»ßìëáÐÞíïâÓÙáäÛÁ•i`\o• ”‹‰—Ÿ›…ˆ¥º¿ÂÃÈËÍÊÈÃÆÿ¶±²Æåòøùùùøø÷ôö÷óïðö÷÷øúüûüûôäɺ·±µ³·©˜|doXF?I|¢¦ª©¯¯¶²µµ¹·º¼½¼¾¿ÀÄÅÉÇÇÉÀ“V47X®äïêØÆ¿¿Àº¼º¼¼º¼·¸º¸¼¿¾¼½¼ºº¹º·¼½²¼ÉÈÌÎÍËɾ¸³³¯­°ª¯±»Ä±Ÿ‹‹‡|ƒ€{‚ƒ~y|}„|ƒ’™¢¦¢¥§©©¦¥¥©¨§§Ÿž£  ££œ‘ŽŒ­ËÝÚɵ‰e]SQVYd‰—¥Ÿ•¡¬®”ˆ©ÓèëêßÊ·¹¬¡¨®©«ª«¡ ¤®¹µ·­¡˜”š¢¢Ÿ˜”–š—š–”“r_€Ÿ´¸·¸ª’`>;\y€tP3=f|vH:eŒ‘I  ! "#1:! 1Qfdab`phadiib]e`chedhpsnix˜ž˜— ¥¨¡Š‚› ¡¢…G  3HP^\]mrxukhxŽxof\QPbn{yzŒ{srnxrx“”ŽŠ‰„†viY5"!#*86>830&'#"#$.3/7:B[_dfjcagfZA' (7NN\QNA17cxyhW]ec\QKj‡–”wcd`[W[n“›˜˜—–˜™››™—–šœ”’–•“Œs\:3?Xv‹’›Ÿœ™œž™˜”ŒŒ‚uvsqjcb^[MD80/*"2521.& "#$ !)'383324EKRWVVHE=BKKH?=9341-(&'$%& &%/@Xdq‚…}}r]JD@=C?AFSbfgqpolkg^ZUVU_hki]KRaaM2!    -     - -   -  -=<+#!$&!!!&$"")+*%!$""'01-;, ""18+'"!),/20-&&.4.)&  $2?GEDA9;31623;754/!  -)(Kr‘’‘‰ƒ…dRIS_b[Xadipu…“ ®¯—‰¢¿ËÍÌÌɸª«©œ•“•“‹qov†Ž–ž¨©´·±¦Ÿ¡¡–‰‡Š˜Ÿ•ŠŒ‡€‚ §ŸŸ¨¥¨§¬­¬¬¦ Ÿ–“¢­¬­˜˜˜›œšŸŸ¦½ÝííãÑÝîðåÕÙâäÝÁ’iecdŒž•’’ž œ‚Ž¦´»ÂÁÄÊÊÊÈÈÇÆÂÀ¾Êåòøúùøù÷ööôøôôõø÷øøùûûüüôæÔÄÁ¿¼¸± „jdeYJHWƒ«²®¬°´¶¸¶´»¼¾¼¼¼ÀÁÄÅÄÊËÆǾŸU=1P¢âîìÛÅ»¸º¸¹»·¸½¹±¬···»ººº¼¿¾¿»º½¯¼ºÃÊÉÉËÊÉø¸½¾ÁÀ¹µ¾Îν¥•ŠŠŒ‡‰ƒ‚‚ƒ…„ˆ•Ÿ¡ª¨§¦¤¨¥¤¤¦£§¦Ÿš£¡£¤£¡”†Š©ÌÜÚλl\UO[Zf‚›¡•‘¤±«•€ƒ®×êìëßȳµ¯¢¢­ª¬¬©¡ ¢®µ¶»±¢”•Ÿ¥¢Ÿ”–‘’™—™˜œ¢tb}¡´»¹¸§“d95Yt‚N1Ag{pJ@_‰”ƒL - """26   !8G_ea`ckiimd`ehfc]fbcrntii¤ŸŸ¥¨£žŽƒŒ™Ÿ¢Ÿ—‚@   (KPRS`hnxskhtŒˆ{uk]UV]hv„ƒ€€‚zzstry…Š‘‘Š‰„{~qdR;,'4<13)&&&")=9>8;;;CJJILB)!   -  +IQ?1<\~okl\HM[cf_[YWT>  #,FUQMJHK<,(-2DEC65681252*$')&!&3M^n{†ˆƒ|€~mXC<=?>;>OZeglnolmidZWWZ_`jkfXNZc\I4"    - - - - -  -     - -  .=:+!!#%""#" !(*$# """  #" %"+.*#%"'35(&$$))+,+./+0/,' - $5AA=A?<=<11822/1( - $&1G{”’Š„‰ƒjLIWac]]adfn{‡}w‡™¨™ˆ¥ÅÓÖØÙØÏò¶º§˜Ž’—œ™†oq}‚Œ—¤«´»¿½¶¨¡£•ŽŒ†…ˆŸš‘ŠŠŠ‡ŒŸ£œ™ª¥¤§­¯®¨¤Ÿ¡–•¢©¬«¢šœ¢ž˜›Ÿ¦ºÛìíâÓÞîðåÕÞèéæÎœpdci¤›–Ÿ©¥˜–‹Œ¥³¿¾½ÀÈÌÊÇÌÉÇÅÅÇÈÕçóúûûúùøúúùøùùúûúùûûûüûùöëÛÓÐÓÍÁª–sc\]VOQg·ÆÀ¶µ¸¹Á¾½ÂÂÁÁÂÄÂÀÃÇÆËËËʾ™]54H•ÜíêÜɺ³³³´³¹ºµ¶±®µ¶·¹µ··¹º¼¾»·¶¦°²¼¶»¹¹ËËþÆÍÓÒÑÊÎÒÚ×Å°ž˜–•“’ŒŠ‹‘—™œ£ª¤ŸŸ  œ¢¡¥  Ÿ¡¥¢¡šŽ„ˆ‰ŸÇÚ×ͺg\SWVS`„— —Š”¥°¬“‹°Úéíëßȵ°¯¦¦®©ª­©¤Ÿ¨­²¹Áº¨˜š¥¥¤Ÿ‘’˜‘’”•›šš™›vezŸ´¶·³¦‘c:7Ss„wO2>fwj=?Y‚”{J  -" *69& ,Haib`ckjcmle``deegichnsjpƒ›¨¢›Ÿ ¥’‡› ¡•’t= - -)CNMYbkjwtdf~†ƒ„qXOO_qz~„€„|}uupsst‰Š„€~{xnnaM8$ 3;7)'$'&$" 2> ! -@NVPNJF;)''0DQZjlllid[KD6 ,=DZXI<;@^w|aTX\ZVNRd…•Ž~dkkhdpŽ››šž¦¤¡¡¢¡¡¤¦¥ž žœ˜™œ˜˜~V<7E`z˜››žžœž›‘••’‹ƒ}utkkcdTHLC::3& /240$"$ ! (!!!#$/65108CDKhzymbUSRHMKMPHDGMORX]c[]`kt~viN>:/&  />IINJKNMU[]UMDA>;AE@8::8423&!! #! )8Sbo}ƒ‚€‚ƒxiTD;<<9>CQemqutpmoi^ZZ\^dfildXS_cW?(     - -   -  -   .?;, (#""# !"%'#!"! $% *)+'%%#%$! +2,)&)($(2),(,,/1,$! - !*)53OmypM3<[tjD8\„’}S -  - $/-",Odjbfbnodgnq`^kfcgbejvpmj€š ¡”›œ£—††–—•‰vH -  - 3ELKSV_buyjgyˆŠ€€mYOZ^p…€‚|xysnjnon…ˆ}ynmikl\U6'!'5<=)'$*(% "!+47;15=FN]cXI:& -   - -*HXN6>[uqec]GCIcc_gf^YH  -'9KMN[J@=+$**3BQdfcgh`\UO@'(:LPROH?4LfwkTRZXWVMMo‹†majiio”šœŸŸ¡Ÿ¡Ÿž¡Ÿ™¤£ž  ¡Ÿ¡¡¡›—“ˆoV=@UqŒšš›š”˜—•“’Ž’Ž†„vonieaXRMD=;6+# "!" ! ;=;4/($ 3 ! (!'%,40.7=CEIZabRDBHC>>Lgwrj[PRLOMGJIB@IFHLN^b\_^iqtwkP<5*! *:GRRNONPX`b\M;9>:AB@795235,%!  !-CVdqxy|v~‚ucL<:37:AJTgklnlgomf\\[Y^gsqk_LOadM9#  -      - -  -    - - - -  - 2D<)! !"+& ','! $$   $)**$')#%#(3-,-,'&(+*##(,11("  -167869:97+)  !/Ii‰’’‘‹•ŽiPMJWb\aidils~wgWLUa„¯ÍØÝÝßßÙƹÈÓÍÁ¼·¶¼±•xmp€ŠŠ—¦«¾ÉÎËź¶«šˆ†€„ŠžŠŒ‡€ƒ’ž¡š¨¬¦¨®­°¯¬«¢™–¤«®¬£¡¢ŸŸ œ ¡¡»ÚëíçÖÞîïåØäïñíÞ´‹her›¯£ °§{‰Œ‹’£°³»ÅÊËÊËËÆÇÉÑÒÜìõøùøùûüüüûýüüüüüüüûûüûú÷íæââÞÛͲ•i[ZeXEEh¢ÇÒÎÅÀÂÀÂÂÂÂÂÅÆÆÃÆÁÃÈÎÏÎÐÌ–X0+>ƒÏêíÜÈ»µ´³·´·¸µ´°¯µµ³´¶¶µµ²±³ªµ¾À¿²»ÀÀÇÊɾÄÌÚßáãââàâéãк¤œ•š˜œž›œœ“•—–˜—–‹‹ˆƒ„ˆ‹…ˆ‹†‰‹‡‰ŒŒŒ‹‹‹†~~y”»ÐÓÊ»‘mTMTUSf~š¢Ž—£²«•ƒˆ¯Úéìêãα³²¦©¯®°®­ª¥§²¹Â÷¤œ”¢ ’‘™”™œšš–œ|eq—¨­­§¢‰`?5PqzkM:857$%-$$" "+.3942=LT\[OF=# -   +F^O>=`|uXKC<;Ndc_emiaN. - $4DOPLBA8'$*04CScflifd_]L5$"#1HUTRKA7:TgjTIUZTRJIW…Œ‹y_ekjqˆ—¡£¡ ¡¢§¤žž¢¡ž£ž£¡ž£§©¤ž™•“‚`@GMO^`VD@B@@=Phvtb\LRMPHCEBB?>BMNNZ\WYYiqsthOB;+#"!0?ILQUQHP\b\UK<>>GH=<835414*'%#$&" :I_fgjiotxymYF<9;@AEHWmnljkhjhc`_]Z]krrncISd`I8"    -  -  -  - -   - /B=-  "!'!#'%)*-' %"#  #"%)&$&1/&&! $.-((%%&*,.%//++)'#  - - $0678471.# - (1Chˆ“’‘‘š”pQJQ`^a`cefmx}tcNMN]ƒ²ËÓÙÚÛÛÒÁ½ËÚÕÉÄÁ¿Ã¸™ƒry‹ŠŠš©­¿ËÑÏÇ»·«˜Œ‰„‚‘žœ‘Š‡…|~Œ  ››¤©¤§­­²­¬¯ª—Ž–¦©ª¬¢¤¡ŸœžŸ¢¹ÖëíåÓÝîïäÕÜêíêײ„fci–©žšš«¤inx}|¯¸¾ÆÏÉÈÌÌËÇÊÓÔÞìóùø÷öøûüüûüüúøûüûúúúúûüöîéäãâÛϱ•xd_aTLQo¦ÉÒÏú½ÂÁÂÂÃÅÆÅÆÁÄÄÆËËÎÏÎƺ—Y.-C€Éêíà˺µ¯³¶°±²µ²­¯°²³´¯®±°°¬®¤°¸¼½Ã¿¼»ÁÇÌÐÄÁÛäãåæååãéåÕ¸žŽ‘’•’‘ŠŽ‰ˆƒ„‰€ˆƒ|€‚~‚€…‚ƒ„Š‡ˆ‰‹Š‹‰}|{“¶ÍÎÇ·‰m`SQOL^z“¡ž•¨´µ ˆŽ®Úëíêáθ¶°ª«°³­®® ž¤°¹Äƹ£š•¢¥ž™‰Œ–Ž‘‘˜š•‘{eo ©© ŸŽa@8Tu{N3<_sqR8W‚šŒd)  @4& 1@^c[^`k_XeejcYdjfoeenqxurx“˜™—žªªŸƒŒ“”–wJ  $EQML\ckzkdw‘‘€ufYPQYp„}zywu{qpsrqsx{rghkic_Q=&%9;46*$%-*#E (./15<;@IX`]QOA0  -  - - - .L]I5Ai€x\OLC0D`[_]je[I* -.@LNMN=:0%%,0?T`ehle_Y\K7%+=LLTOH31CafbNHRTRNGGnŒ“g`dir}– ¡¡¡££ ¥£¨¦¨¦¤¦©¥£¤§§¨¥ ¡›‹nN;777235+$$#""" &5Qa^bhknqushPD=6>@>GN_npqomqtqh[]^\bjrqm^NUdVC-      - -    -  -   4E;. )%%  -%''#!!!  ""##!#+,%-1#$$)"#*&)&%)*&($!(,)-+0#  -  $'466/'$     .Dl‡“Ž‘•ž˜x[NLY``]cfiovzxdJBKT‚´ÈÊÌÏÐÎɸ»ÐÛØÐÉÈÇʽ u†ƒ†’¤®ÁÌÐÑȽ·¨–Œ…„‡‘¡’‹Š†ƒ¡¡”œ£¥§ªª¬±«®«£™‘¤¬±«¥¥ —˜Ÿž¥µÔçêáÐÛëïäÐÔæëæÏ¥zbac£–—Žžž}d]it‚š±½ÃÈÊËÉÊËÉÈÇÊÓÚèôùøøö÷ùüûüùùùúúûøùøøùûùöîèçåáÝϵ’tf[bTNUq©Ê×ν¿½ÀÂÄÅÃÇÅÅÃÃÄÆÊÌÊÌÊ´Q/-:qÃéíã˶²²´®±°­µ¬¬±¯°°·°¬±­¬¬ª§©³¶»¿À¼¹½ÂËÌÐÓàäãæéæèèêæÒ²šŠƒ‹ˆ‰Œ‹…†„ƒ…„‚‚‰†ƒƒ„€„„‚ŒŠ†‹ŽŠ†‰Š„‘¸ÈËĵ†fRTPKL\x‹‘¤™‹–°Ãë‹Œ¬×éìëàι¸²§¨®µ¬°ªœª°¹Ã½©˜›¡¤¢ž’ŽŽ“ŽŠ‘™˜š–—ŒwhmŽ §£ ›dB4Xk|‚O.>_~Y-"6KSLMH;20MblVFIVRRLF\z…oebbn{‘›£ ¥¦¥¤§¨¥¨¦¨¤§¦¢¤¦¥¥©«§£Ÿ•‰gKRc|‹’˜˜˜™”˜˜™–•ŽŠ‰{sjid[[VFC8/(#! "QOJ?5( ! ,,/,2<<9AH`aZQFF@CCBZjqoj[^SLDBEGC=<@CJUJ[ZXX]gswwgQH8)%"!)=GNJMVOLLSWSKG::GYcqstqptvlc\]a]^kqqhXOTYQ;+     - -  -   -   - -   - ->2.$  !!$#$ ""$+$"! ! #$$)*%.+'""&.+'3 &)**&% +/0*)' "   *100&*&  +Ge„‰‹‘Œ Ÿ‘qXQYcX]fdkqo‚eK4*!! "$%!IOIA4'' #"((//599=AKXViVHA>?:??DJPQ[\\Y^htvsh[F9," +AHMJOPMGKMSIC>;9;><:53461,+(#%$## &D\ckmmmquxiZK?;<98=J^ov|zusf\X[^]^jooh[PZZQ<)   - -   -   - - -  - - -4=;." $!!#! # !$$" #"$ !!%**)'%  &0-*)%%-0.&$-0.(.*% *  - )01+  -  !2Ed„ŽŒ‹‹Œ’¡ž “pa`]Z^ggmpo~|dK?EU„´Ä¿¹½ÂÄÀµµÐÜÙÖÓÑÏ̺›}rv~‚‰™«³ÃÓÔÑËÁ·¨“‹‡~‚Ž¡ ”‰ƒ~~Ž¦¤œ™¤¡ž§¬­ª¨®ª ™•™¡ª¯¯¨¡¢¦¢ œ›Ÿ£±ÊãèÝÏÙêìÙÃÏåëäÓ§xc^aˆ›•”“vd` ±»¿ÅÎÎÏÍÌËÆÅ¿½ÊØèò÷ø÷÷÷úüüüüùøùúùùø÷õ÷øùóíéåãäàÒ³…]bnl^LQ}¸ÕÝÔÇÂÁÂÅÄÅÄÅÄÈÆÁÂÇÆÉÌÍÄ¿¾¸–V2'5b«áëãе°¬°¬¯°¯¬¯°­®­µµ³°¬²¬®¯®¬Ÿ¡¬¸ÂÁÁ¾½¿ÆÊÕáãæèççèêëç×»œ•š ª¯¯®°¬©¡¤¯²¨¡•‘š”Ž“™•˜“Ž’””‘‘’•›œ‘‡|xvŠ¨Äȼ­Œe[QRMQYp”™˜—”®ËÛÕ³‘‡§Òçêëãж²¯££«¬ªª©£¤£­ºÃÈÆ°˜–£¢““Ž“’”•—‘šˆufrŒŸŸ ›—‰d9.W‡˜X4=h„}[9Wˆ¢”_( - -  !"%17) )CU][Q^][\]dab_\ahjlifltjl|ˆ‰Œ˜Ÿ£ž‚”Ÿ©ž‹qH? !>PWa^cj€ˆmdy„oppc\J\istv}srwtsrhfrvrneeZ_b[O8$$=E231%*++&(&?4:ABS]^PPO7     - - -  -5GPTILbd_cgZV="%3HLJAFE?1##*5:JWahgbe[Z^I/!):@GTWM?-6PfjYARZ[ZTQYu„}k^^jzŠ•–ŸŸ¡ §¦¡ ¡žžž¢££œ›šœš••’–‹{g\bn{Š‹‘’ŒŽ‘‹Œˆ~vqkia\_SLC;30$  LOGA7. !"! #(+/2344:ER[XgSFF>>;G[ixne_YRQMJFC?8Qhx†‚…ˆ{qhYY_][`lqmbQQ^`Q;&  -      - -     - -    -  5B?2% !#"! 8- "%#$# "!&&**% !(.,,,!$*--#+-3+&,/% %"  $*&  %4XYRJe[a_fji^Yace`hhjmzqls‡„‡’šœ•vu†’žª£‘}R   - 9JQZ]_h‚†mXk„~rtua\MOdltw…}uzwrsmfkvtqidYQfdR@/"$67:3,'/3('*#5LW\+:ACS_VLRG:'     !0?ML:AXim^`f`OGUflejh_^I0! " .,-+BOMMIJF0(#+-8@Lfglmj_bcW:.*(?KNVWSB32JireQHP]_YUYjstsh_bp„““’šžŸ¡ œœ˜”’’˜”˜—•‡‡†ŠŠ‚{s]LZbbuz|†ƒ}~ƒ‰†ˆˆ€~uica][_XTOD@B/"OIF@:.+"!!$ &+307327FPX]aWEABD>HTishe_VNPDGH?>9@FGIOJXce^chrwqjZG9*%!4FJKEGCBCNOOFC?68@CE><59:30+%&(%""'1Hahpstrtzx_JA::9C?BUk{ƒ‡‡‹‚ve\X^^`frslZILYWG2&   $ -   (   - -!    - .A<3( !#$%'%""""&#&*' # ! &,+'#&" -',*'"#)../.('%*1-%$""&#  - - ! - &*8c‘“’˜¥¶±©¡›†n_`aadir„™¢‹pko¶ÇÍÅÄÌÕ×ÊÂÔÛØ×ÕÍËɼ›†x€……š¨¯½ÉÍÍÆÀµ¦”†‡Š‡’¢Ÿˆ‹‡~ƒ ¡—›¡¦§§§¬°¬¦¦Ÿ™’—¥ª¯¯¨¤Ÿ¤ŸŸ›œ¢ ¯ÇàéßÎ×éìÚÈÜëíêÛ´‡fai£ œ—’~snŠ­ÀÁÂÁÉÌÑËÈÈÇŽ¼ÃÔæðôùùùùúúüüüüüüüüúùúúùùùñæÛØ×ÕÒŵˆ^NW^VLVÆâæàÓÇÄÄÆÅÇÆÊÇÇÄÂÀ½»ÄÈÆÀÁÁº•`.%/PžÛêåÓ»´®±²¬¯¯¯¯­­¯­®±²´·±³³³­³®ªª¤±»ÁÂÁÁ»ÀËÖÛØÙÙÙÛÝççÕ¼œ—±¹ÀÅÃÃÆÇÈÅÀÂÁô¡ŽŽŠŠŠ‹Œ“’’ŽŒ€†ŠŠŒŽ‘†€z{{ˆ§»½º®‰g^VUNO`u‰———²ÒÜÕ¸‡¢ÏçìêâѼ´­¤£¯®¨«­¤Ÿ¨«¼ÑÝØ»™˜£¥¢˜Ž””’šœ“†qbnŸ¦£’‹\AI{«±ž_7DqŠZ7Qˆ£ši,    ##&<3 &6TbXSUde^gplcWdddiihki|wnwƒ†„‡š“‡vr‡’ ¨¡“X  8MYV^er~}lXdruowqeTYZfp‚„‡€€€wyqlnlmrqoridZ`i_A* ?L0<2+,$+&# %#+*1>FEM\SJCE>'  -  -  - .?MMIJV`j^^eg_T\bbfefh^T<./+02(*668/>[OHPJI:71+,8FQ]_bfbc`^YK8,-7;MS\^dXKBNekia[[[[^X\ft{sf`aktx€†“”‰ˆwy€|}…tlvpkuqomgca``fmwwx{zx|„‰‚|urtrolkihcba^VT>$ OJJ@5*#!"! #+/3./07GQVahWLCD>@IWgqncZUJED>FA:;;EAJON[ddachmroc\H:,&(:LIFFHDA?IMLK;536=E@<979830&$&$#"""4O^dkrsstyp_K<;75&% -  -   -   -  -  - - - - - />=1'$ !"# !!""%!'(#!"#! &'&&''')!!"(20&#$&-.4.'')(*./# &!#"#! - - &7^Š’‘‘Ž’œ®³®£™–…o_]febet‹¢µ¶¨žŽ—¾ÎÖÓÕ×ÚÞÙËÖÛ×ÏÌÇÃÀ²”€zƒ†‘¡«ª°ÄÈÄ¿½µ¥’Š…„Š“¤ŸŠ‰‰ŸŸ™˜¢¥¤£©«¯ª©©¤›’–©ª«ª¥¡¢¡žŸž œŸ«ÂÞéßÏÕçëÞÎÞìíëÛ°„f\i’¢ž™‘™•Žws…§»¿ÃÀÄÉËÇÄÅÂÄÀ»¿Ëàíñõôøùúúúúûûûûûûúúùúùø÷ðáÒÍÊÉƾ±’hPR[\_aŒÀØßÛÔÈÄÆÆÈÅÇÇÆÈÅúºÂÆÀÁùœb2#3O•ØëèÑ·´°°·µ´µ³³²±¸¶¹ÃÁ½»·³¶³²´­¬¥£«´ºÃÂÀ»¾ÆÒÖ××ÚÖÙÞèèظžž±¿ÈÊÍÍÌÎÎÌÇÇÆÇü¦‡‡~~~~…ƒ€‰…~ƒ‡„‚‡‰…z‚v‡Ÿ³¹²¥‡i_TXUQaq‘›””´ÐÛÒ¶”‡¡Ðçëêãк·²¨ªµ¯¨ª®¥ŸŸ«ÆÝåÝÁ›™¢¥ ˜Œ‘Œ‘•˜œ›“Ž|cmŒ™ ™}_@@c˜ˆW:A`~uY9I‚¦˜m,  - - "&//3 $9ZhgUXjfefnvbW[`lmfdfv|vryŠ‡ƒˆ•˜‡luŒ˜¤¦œyT   - 5LUWUeq„}f__gvstrk\V[ezŽ‹Ž‚€|ooinhkoppsedfko^B5&7B;-/+$Y0,)014A?FSRHBI<<*  - -   #5MQVSPR]gg^ckf`V^`alkife\RQC?C@LHPEHNab]hdbYQQ[SWbhglnpmgogffXURUU]cklinkbjtonwruoqussvuv‚vuqj{zu~‰…‚‚ƒ‚|{tsuzytvvnomrnqvqnlkhjjkrqupklqeckbbcab^c`[NJIJPI??/ ) !!#$!PQSD;("### !"*.1-./AGA59>DFPNPZb`_adksoeXJ<+ +ALNGJIFHKKOKF9709810%"'(&# ")7Saiu}xvx{qYG?:;;:AK]jx}€|{uk_]\[]bjrsiQIX\P<'%     -    -   -     2:63(!"!'""$"#!!""$!!##$'&&#$#"%!!(-'(,"%(+0)&'&()),""'$%""# - - - -  #4X‘ŽŽŠŽŸ§«¨›’†o__aafkx‘¡­·¾¼®¬ÁÎÒÖÙÝÝáßÕÙÞ×ÏËÄ¿¿¯•…wu‚‰“Ÿ¬­ºÆÉÅ¿»²¤‘‹ƒ‚‚–¦œŽ…ƒ‚}Œ¡˜—¢¥ £¬««ª¨¤£™“—£¨¬ª¤¢¨§§¢ ¢œž¦º×ãØÅÍàå×ÉÖçêçÑ¥x^\b~–Žš–‹‡zmŸ¸ÀÂÁÂÉËÈÉÊÆÄÁ¸ÀÇÕÞãçêìðïðóóôöö÷ööôõóôôòðìäÚ×ØÖÐƸ¢}]LYjfjŽÁÛáÛÏÈÅÆÅÉÊÆÇÇÅÈÈÅÁ¸¹¸½ÄÃÀ³”W2)3F‘Ôêè×¼µ·¹ÄÍÐÒÍÇ¿¿ÁÌÜããàÛÒž¶³³¯­¥ª«¬´¿¿ÁÁ¿ÌÛßáàãáâäèçÕº Ÿ±ÅÍÑÑÓÔÕÓÒÌÊËÍÈ¿®•‹ˆƒ}y}|~ƒ€ƒˆˆ‹ˆ‹‘”‘‹„‚~Œœ«¬¬£Œt_[U]SWw‘‘—–“´ÐÚÕ¶† ÍåìêãÒº´³¬¥®®«­¯¤¤¥´ÐçìåÆ¡˜›¤¦Ÿœ•Œ’‘‹Œ›™ž—ŒŽrbrŒšŸœ•‘†c?4MlZ57[mlQ6D¢’p4   -""%/4/ "9bngbZgcarsg`adhec`blzwltŒ‹’˜‘„os‡”¢¤ŸtM   - -=UZYVeq‚|i^Ygsosoe]NQfy”šŽ‚€ynrkmidr}sjkdsp`K2 )4>D46/162-#",6/%$5FOMKHCHDETXN?939A?>7145442,%#(&&! 0CYeq‚…€{{}sUC@>;>>@Gbr}ƒyyqg][[Z_forseVYabTF. -  -    - - - -  -   -  -  - - - 0=7,! # ! " $#!$$!"$"! #&('&*#""!&&!"$).(&%"$+'),*$-(&,&!&'%"$! -    !5S„‘‹Š‹†ˆ‘˜¢«­‹u^__eik~­«­·»¿ÁÇÌÅÆÌÒÕÖÖÖÚÝÛ×ÕÍÇǸ—~os|‡Œ›¬³ÄÍÕÒƽ°¢–„~‘¢œŒ‰‰€|€ˆž¥™—ŸŸ¥®­¬«¨ Ÿ™œ¦««©§¨§¤šŸŸŸ¥³ÈÒɳ¶ÇÑõ¿ÓÙÔ»’cW]`’ƒ…‰™•“€i}¢¸ÀÂÂÀÂÇÌËÉÇĽº¾ÃÅÂÆÉÐÎÓÙÛÝÜÝáàâåæåçæææäãææãâäàÞЭ‚dPMhgj–ÈßâÛÍÉÆÄÈÉÉÄÈÈÆÇÄÄÀ±¯µ½Æĺ¯”\1,0EƒÎêìܼÄÔåìïîæ×ÄÀËàòøûøøöîáÖʽ´°­¬¯®«´¾ÀÀÄÑßåèæçèçæäß̵Ÿ¤¶ÇÎÓÖÕÕØÛÚÔÒÒÓÏʾ´²±¦ ˜Ž…‚€‡–¡«ª©™’–¦µ¹ª}v{ƒ¡¦¨¥‰te`UYO\p¡£¡µÒÛÕº”…›Îäëêà趮¥¢®®«¬ª¥£¬ºÖíïêÌ£žž¤¢›’•‘–ŽŒ—–››‹‰’oWkŽ–š••›•k>0Ir–˜b85LhfR;M¡Ÿz5 -  - +080 -8[khbekcWizuebea^[[aen€|ouŠ‹Š›ž–…{rp•¤¦—ˆqV" -  - @A?=@?AJgwz„€{z{paVX^_`imsteW^ffPB+2      -  - -    -     -  -1>80+!"#"!#)" $" """$!&$&!"#%'(("#%("  *0,'$ '0($)'*&"&*& "+((##!! - - -TŽ‹‡‰ˆˆ“—š¡¦¥ˆh\_ahoƒ ¯¯«¯ª°ÀÈÉ¿º¾ÀÄÅÄÊÎ×Ø×ÔÔÌ̾žzmw€ˆŸ®¶ÊÓÖÑËñŸ’Œ…~‡˜¡›‹‚}z‡Ž£–’Ÿ£¤¥¨«¯±¬¥¡›“Žœ©¨«¥¥¡žŸœ™•œ£¦³Áù ž²¸¯Ÿ¦½ÃÀ«[YVb•­“‡§¤œŠŠ£»ÃÁ¾¾¾ÂÊÌÇÇÅþ¾¼¼´±¹¹¸¹ÂÇÅÅÃÃÆÍÏÑÖÙÙÛ×Ô×àäãäåãÝÕ¯‡bUJYff•ÇàæÜÏÈÇÅÉÊÊÈÉÅÇÆÄÁ¼¶±¹¿Ã嬑`3,2>sÇëíâÌÆÒàíóóïéÜƾÏæô÷úüüûúõðå×ƹ³­¬©¨²»ÁÆÅÓßçéèééêæáØį¢§·ÌÔ×ÚÙÚÜÝÛÙÔÓÖÕÔÎÑÍÄŬ£‡ƒ‘¡¸¶¹¶ ˜²ÂÁ¯Žojkk™¦«§Šl_[TVP_rœ¶¹¯ºÒÜØ»˜ŠœÌåëêáз³ª¢£ª¬§¥¨¥¦«½Úîðê˦ž¡£¥Ÿ—˜”–’—™–•ŒŒsYf•–™ž–sI4Dq“c97QnqU>K}§§7    '*6,  3OjophhgXjx{h[W`fc_ikrvzpqˆŽ’¢¤šŽ€kn™¢¡˜‡pK :V[X]hpmtsdV`hnekj`UR`†¢™{mspnqgajipqqr``mqkY9&#2?<8549EC9+"$.3>COROLFLMCB*  - -  - -   "$ "##!" " !(!!Z^XD1'"!! (''18641.8CNXdgTE?=?>D[ntmdYWKGE?A>;?=IWm|{}xxnWW[a^cjrwpcWbkjM5%    -   - - -  -   5A72$$# " " "#'""!$& #"!$$" "%,%##$ !+/)($$'-+''!%%$#)& & ")&#)& (    !,R|Š„ˆ‡ˆ‹“‘’ššœ{f`]jr‚›©®µ²©§·ÄÁ¼±µ¶¸¸¸¾ÂËÑÔÔÓÐÏ¿¢}rr‚Œ– ®¸ÌÕÖÒÎÅ´ •Œ…ˆ›¡›Œƒ„„}}Œ›œ”“Ÿ ¢¨©ª°°­¬¡œ™–¢¥¬¬¦¡Ÿ›ž¡˜š ž¨¯¼¿²™”¦¬Ÿ’œ´ÅÁ¨€n\Xk¡´£‹¥¨™›œ¬½Ã¿À»³¸ÀÅÅÅÊʾ·´®¨§¨¯­¯·»¾¾¾º¼ÃÈËÎÑÒ×ÐÏÓßãääåäÝÔÁ¬‹i_PV\]„ÁáèáÑÈÅÂÄÊÊÇÉÆÈÉÈÀº°¯¸Ã¿¸¬ŽU2*2=wÃéîèÖÔÛéðóöðëÜÌÅÔéõùùüüüûûùõîßË¿¶°­ª®ºÂÉËÕâçééêêêæåØÄ®œ¥½ÍÔÙÛÜÜáâàÛ×ÔÕ×ÙØ×ØÐÉ¿·ª•‰‚’˜©´·¼·§œ¢³ÄÄ´‘oddex’¤®§j\V[YX[rš±ÃÁ²¿ÓÜÙ¾—‡¡ÍãêêãÒºµ¯Ÿ¡¬­ ¥¦¤§­¿ÜìîéË£—œ£¦¢˜’”–”‘šœŸž‘‹v\f’— ¢¡›vL7Ak}€W05ZqpY@Cz©§‡C -   %6. - -.Ngqvupa`jrydVYcggfrw€vmn‚’›§§–‹~im…‘•ŒƒlJ - - 7TVYc`qzrqd]`rqmmk\ZTb…£ž–„vssqtkebagljkc^er_L;)#9>:><=8ES92'0A@RUKHFLFC?-% -     - -   -      - "*#$\YMA1''! # $*345434>AKQMHLZ```[]ksumQA3( '4=OPLLCEKKUPMC>68:A?=<5/04.'$(%#$ #(@EF[vzsz‚~sgYW[W`horun^WdnfO1# -   - - -   - -  *   -!9A=2%!  "# #!!"!"!"!#"&&#!!$### !%(!#"! )10($%",,,"$&()(-*(#""!%& !"%' - ## !+S{†‡ˆ€ƒŽ”Š‡‰ŽŽŽ’‹}fZgmu’¥²º¹±¬´¼º³««¨¬ªª°·ÀÌÓÑÑÏÌÁŸƒyt‚ˆ“¢®¹ÉÒÓÓËÀ´ ’‰ƒ„•§ŸŒ…‚}z™š““™¡¥¥­¬®­°­¢ ™• ¨¬¬¦žžšš¡žŸ¡¤¦¯¾Æ»œ“Ÿ¦œ—¹ÕØ¿ŒgY^j¡³¡Ž‰ž£™—ž«¶»À¾µ¶¯±µ¾ÅÅÇÊËÀ´³®©©¥¤§¯·¼¼ÃÀ»ºÁÊÇÊÍÑÖÑÌÕßããåääáÖ¨ƒoWWYXZs¬ÝéäÖÉÅÄÂÆÇÆÆÆÉÉÄÁ½¯®ºÂÁ¹°¥‡Y2'->h¹êïëäàæêðö÷ôïèÝÔÝî÷úûüüüýýûû÷óéÙ¿¶³«¯´ÀÇÊÓÞåêêëêéçæÜƯ¨¾Î×ÚÜßáâãâÚÙ×ÙÙØÛÜÜØÎƸª›‘‰Œš©°·¼»§£¶ÁÄ°‹nebas•«±¨q]RV[Wd‰«¾ÌÉ»¿ÔÜؽ–†ÊâééäѸ·°¡Ÿ«±«©ª¤¦¯¿ÝìëãàšŸ¡Ÿ˜Ž•Œ•¡¢•~_c‡˜¦§£švH3<[nvT;8cw{\;G|¬­†? - #1- -'Dckltpd`apxhU_mnju|€|}rpr‡—¥««—ˆwio}Š„qjkJ   @[TS`hv‚wfb[ftnnopj]XcŠ›¤ž‹smqwnf_]ekkZW[kg]R809:9267IR=*!$1<3543-+&$&%$ 1BVly††~{tn[C<<=9CFE\syz{‚{w`TSVR[fpptm^\kncH0      *'  - $_    - - -.>=1) !6!%% $ !"!  )''! $ #!%-'"$$+3-('$-((--$&(+2+$$!!!!!%&! -#!$"   -  !,U…‹†„†‰€…Š‰}{c_fnlzŽ¦¼Á¸²¹¿¹³®¡Ÿ¢šž¯¿ËÐÐÎÏÎÁ£‰yyˆ’ ¯ºÆÓÖÒǽ¯ ‘„ƒ…†“¢™‘‡†€€…šŸ‘ž¡ ¥­¬­¯¬ª¤ •”£§«¬¦ ¦©¡Ÿ¢œ› ¨µÈÔÊ° ¢¤”‰šÃâæÓ¤iYYe“¤™ŠŒŸ¡˜žœ¡±¸¾¼·µ³³ºÃÉÁÂÆÈƾ¹¿À¿¼¼ÆËÏÏÔÔËÌÏÍÌÊÌÓÕÑÐÖÞãäçåäà×Á tfXafe\q²ÝåàÖÌÆÇÆÆÆÇÇÈÉÆÇŽ²±¾Â½±ª£…S0,-8i¸åîïìêëîñøùøõðéÝäóùûüýþüýûüüüú÷íÖ¾´±¬¯»ÄÊÐÜäèêéééééà̲¤©¿Ð×ÛÝßââåâÝÜÚÙÚÚÙØÙ×ÏÅ»©–Œ‘š®¯¶¾½­¤¶ÆŲkc`dt˜³´­“qeYTTO_š¿ÆÑ̽¿ÑÝؾ”‚›Æáééäκµ²§ž¬®¬­¬¦ ±ÃÞìëá¿Ÿ˜›¥£Ÿ•‹’‘”’œ˜’“•zam£¦¨«¦˜sD2=WkwT9Bg„ƒZ9I¬¨‹C - - %6/ - ):5.67FG=&&6=FTSXLMMH88- -  -   -  -   -  - - - - -  - - -   -  -    "% !#$%UQJC2! "#!"! ""$")445/38AIP^caQ>99<>A?<6443,*((&*) '2EZhv††z€xmZ@<>7:=EM^s{~zyvsm_PSSU[fntqfWdmo^@+"    -  -  --? -  %    - -4>C/& !!!#! "! %!$% +% "#%" "#"!&$# &-*%#%!#!/3*$$"#%#)+'&#'))3+!$ $%$#  +* ,Uwˆ†‡„‰‘––“‹tssmic[\judet–°¾À¼¼ÀÀÀ¸©œ›žœ”¡¾ÊÎÍËËÏéŽzv‚Š–Ÿ¬»ËÖ×Ñý®Ž†{‰”¢˜‡†}}„‰¡¡¢£ª®®±°®«¨ šš¢¨ª®¦©±¬¤ŸŸŸ¢¤«·ÎÞÖº¥§§–‰žÎéìݲwZWe¦™†Œ«ª¡¦ª¥¬·»¸¶¸»¸ºÂÆÁ¾ÃÌÏÏËÉÌÐÓÔÖØÚÛááßÜÛÚÖÐÐÓÑÓÓÑÙàãäääåàØÀ”g^dtzseºÝâØÐÃÄÅÅÆÈÊÉÈÇÆȹ²µ¿ÁÀ±© ŒX34.7i³åïëåãêíñøúù÷ðåÝçóøüýýýþýüþüýüüùîÚÀµ­¬·ÇËÒÜåéèéééêêá˱¨°ÅÔÛÞÝßâãæäßÛØÚ×ÙÚÛÙÔÏÈÀ¯œŒˆ’œ­±¶Àºªž£¶ÅÄ´kabi{›µ»±’gj_YZ]r«ÊÊÓ͹¼ÑÜÛ½“™ÄáèéãÔ¹¶³¨¦¬¬¬ª«¥¤ªÁßìêÞ»š––¤¦ž”’’•“šš–‘‹–”vaw“¦§¨£Ÿ˜oB32Wty[?An‹‡f:H{§¨ŠE  - - # .98 %6BVfo{wgcsxiYdr~…”•Ž‚|mfn†š¨Ÿ‹zjjjjmgmnghO"  -  - -5T^`_gurljg`danxrojbbjŒ¡§ •‰{volmjdSWagcRTS\jhQ75&/979769BP@-*3FKTXYMHNE@=+% -    -  - - - -  -   - - -   -   -   ! #"!SQKD6%" %- (+1222.47AMR^bZK?8>?>K\knj_[OFH@HB@?:<<>>CGYbd^ShjlmcKC.*$"*:FJILMNMMLOUKD>;:BB@=7333330+&*"!$#0G\k~ˆˆ||~ulVC@<=>=DRdwyzvushcZKN[XeptvrcVcqjY<'  -    -  - - - - -  -  -  - 5CB3%" !  #!!%#!$&%!$! &"!!! "!!#!#(&$%#"$%! +/&%!""'*)-+-&$(&'! %'%#!"! # !  -Kk~€‡…ˆ˜ ›¡˜wf^[YYX[jlhek‹ ¶¾Á¿¼¼À¾·²¬¤¤œ¢½ÈÏÎËÐÏÁ¥ˆqp–Ÿ¬ºÍÔÙÔż± „}…”™’…†€u’ Ÿ“Žž¥¥¬¸·³³°«¥Ÿ˜ž¨¯¬¨­°©£¢   ¥ªºÒáÛÁ¤¬°œ©Ùìíß·}]Ri™®ž‹•°­œ¥­®¬¹¸º±­±³»¿Â¿¾ÂÊÌÓÖÐÑÓÖÙØ×ÝÞááßßàÝØÖÒÒÕÕÎÓÚàããæååßؽ•k]h|Œ†{¾ÚÚÔÊÅÀÀÅÇÆÆÇÊÉËÅ»±´½Â½±ª¡‡X1-*5V§âîêØÎ×äñ÷úùôíáÛäñùüþýýýýýþýüûýü÷îÚ³®µÄÉÑÜãéêêëèêëã㦮ÅÔÛÛÝÞãääãßÞÚÙØÙÚÙÙÔÐʽ®›‰‰“ª±¸¿¼¬˜žµÂôŽkkkhy¡º¼´—qb^\_[|®ÌÊÔ˺¼ÏÜÙ¾y”ÅàéêàÕ½¶·¨¤¯®­¥¦©¦ª¼ÖââÓ¸›—–ž© “•’‹›˜”Ž‘™zgt¤¦¤›’…j=0:Yxƒc@Cm‰ˆ]8F}¤§E  -  ,42 $0BU]hlghctwj]bn~˜ž’Šsho‘œ££“…obhjnnnde_L  -  3OZR]gnxxtjjjjsvlstecp‚­£’Œ…€vsqh_US^blZWSYbdV5"-;=@;:+&3IR[YPJINJ?D3! -     - - - - -   -  - -   -  -   -  -    ! $ $!  ZULB6&"$"% $)'311.-24@KTZ_XK?9;864ETjz{vtqpjaTKR]`fqwtrdWfpeJ8,    - -  - - -     -  -  - 1DA8(  )! ! '! % $% ""!$"!# ''&#&(%! # #!)*$##%&&62/,,#$)(%# $$$  ###&    - 6`u€†ˆ—ž§zeWIRVUZhkolq‡š«µº¿¾½¼¾ÀÀ¾¶±¦©¾ËÑÐÑÒÏÁŸ„mpz†“®»ÊÕ×ÓÊÁ´ ’‡€†‘™Š„„}˜‘›¢£°¸»¹³­ª¡š˜ž«²µ­¥¦ŸŸ ž  ¡¨¹ÑãÚ¾§¯µ›‘´àíìá´y\[i›¬œ• ¹¸  ©¯­°´­ ˜¨¯»»¸¶ÀÊÍÍÖÕ××ÖÕÖÖÝßÜàâãäâÛÚÕÒÒÒÎÔÚáâæååãàÕ½™mUZ{•‘€“ÅÜÚÑÅÁ¿ÂÂÄÇÆÇÇÊÈÅÁº®´¾À»´©¢ŠX3.10KÝíéÍ¿ÆÖê÷úøñçÛØÜíøûüýýýþýýüýûüüüøíÙ½¯²ÁÉÎÚåéêêëêééáͶ ¬ÄÖÛÛÛÝâãäãÞÞÜØØÙÙØÖÕÏÆÀ®˜…‰–Ÿª¶¶½¿¬™œ³¿Ä´lgjk|£¿¿·–p]ZY[a„²ÍÊÒ͸½ÏÝÚ¼vŽÃàèéâÕ½¶¹¬¤¯²­®®¬¬«¹ÊÔÔdz¤“›¡¦ ”Ž‘˜““Š†‘|er”££¡“Š€e:)>\…‰^>8b…Z6O„©«H   -  -  ')8/  2CLNZ^djttudb_mž£˜~ndxv‰š¡£˜‹z`filhcefaL& -  2M_YQ\hw|qqihvƒvzzf`g{›®­™‹ƒzrqkh]\bgjeWWUbb\A*8=J?:<6BF;& %0;KTcXNPVTJNH7   -    -     - - -   -        !! !VSKD6-"%!%!-41/037>HKQ]^]OB;87=B\ptjcYQIFG@B?>;?>=9:523/-+#%##  (<>Jap„„yyssodXVZ^clqstpa[modM7*    -   -  - -  -  - - 1@A8-!$"!  "%!!$)$#!#"&&!!#'&(*)##' # ((#%!"+./-%'&%*00&!&"   ! #& -  - -)Vr‚ƒƒ‡‘›¦ ƒf[JOQT^glp‰˜ ª¹Á¿¼º¼¿ÁÃÀº¹ÃËÑÓÓÐѼ˜nqu“ ®¸ÊÖÙÓÍÁ²¢Ž‰|†Ž•‡‹ƒ‡‡”¤ª¡“‘ž¢¤¯µ¹¶²°­¢ž˜– «µº°§¢žŸ¡¡žœ›¨ºÑàÚ¾ªµ¾ ˜¾åïîã¶x[Xg£•™¥»¿±¥¦¥¨«£–•–š©±º¸­²¹ÇËÎÕÕÔÓÓÕÕØÞãÞßßâåäÜÙÕÓÔÓÏÔÙáäæäåäßÕ¼šjORs…’ŒÎãáÖÈÄÁÆÂÅÃÆÉÈÆÇƽ´¶¿¼·¶®£‰X5'*0D”×ìé˾ÀÑçõúöïàÒÐÚíøûüýýýþýýýýüýüýûöçÒ»²ºÇÏÛäèêêêëêêàв¥±ÅÓÚÛÛÞáâäãßÜÛÙØÙÙÚØÒËÆ°šŠ‹˜¢®²´½¿± ¤°ÁòŽpdhj|¤ºÃ·˜wiZ`^j…µÏÒÓϽºÑÝÚ¼xÁßçéäÕ»´²¬ª¯³®««­©¬¶¾ÄÈî›–¢££ž”‘–—Œ‹••’sacŽžš“ˆ}_A6@\Žb=6\|x\6B?7+!9ASacd`^_acac@! -  - - -    - -  -      -    -  !!]YQ@/' "))!'..034>?DKWY_^N>8;79BTkria[SGJKGCA:??DIJHI[ca^^anwlbM>3&'(?PVMPMLGHHAGB@:46<;97;5602/+$"$%#%.AWfx‚„{~zwiT@89@=7<>GLIHO`b\\ZapsqcJ=2'+7GOPOHHLIEB@E@:<5:??6:Z…”xMcŽ¤©šW - !$*2?C)  .FHHTa_^fx{h]V`qŽ—˜‘†~rqkopnq€{odYbfefjbbXK. - - *DVVSZeqtrifswxx|xzrohmŒ¨¦ˆ€„‚uptgf`ahig\V]e`O@*-FPLGG;C?EE@66C\m~‚‡’‰†…|[6   - - - - -  -          "!  ^VL>8&  #! !$*,7276;AIQWY[LB;>;=H]owmaYNEIKKG>6<=EMNLMba]^[dnvp`D=0(17BKKIGLKGGFCJF9146:<8;8<821/)&'%#"#(':P`l„ƒv~|n[G<9>@@::>FbsuoaTOLGICA><8AFMOMQ^cca\fktocI9-$,8EMKGKHPILSQRF>555:779<8566/.'%("$$*;Rdn„Šƒ}viYE=<7<=CPZfnijkpqgXMXbflnsvup`brziJ5.#   - -    - - -  -  +  -  - - #;HB/  %&"'$##'!#! !#! !""!!!"(," " !)!"(*,($"$0/,&!$%#*)$"&""#$+'   "  !(+410Zuzu}z}‘Ž‹Šˆv]Y[\ijƒ £©§¤›¤¦§³¸»ÀÇÄÅÂÃÆÉËÑѼš„t€|†’— ´ÈÓÕÍƽ°§Š‚x„–¥œ‚{†Ž•“‹–šœ ª´¸·®§ž™–˜ ¬­£š–“ œž›¢¨¸À·¥¬ÅÏ»´Óìòñ忆aZn¤±£—¤—ˆwhlk|Œ‹„}˜›–›®»ÆÍÍÎÐÏÎÑÙßáÝÚÙÞåâÝÙÓÎÏÑÎÒÙààáåäâÝÔº“hOA::AX™ÓæèÝÌÇÂÆÇÆÆÆÇÇÉȾ¹°®µº··µ°ªt;)')2oÁèìæáãæïøúöïçÝßæôùüýþþýþýþþýýýþþýüüùñâÎÊÑÙáçèèêêêêçÕ½«µÂÎÔÖÜÞÝÛÝÞÙ××ØØØÙÝÚ×ÔÌį˜£­·¹»¼¦šž­Áñ‘mknl¸ËɽŸ{h___c‚®ÑÏÒÏ¿»ËÚÙ¾Œn†¸ÛèèáÓ¹·²¨¨¯¯©­­¦ž¦¬¶ÇÍĵœ”• ¤£——“‘‰†‹’‡~—ee}Ž•¡›žšyT;=`…kPbŠŸ™{au ¸·œ`# -   "7GC1 -(0J[QGWc`isuquhigr‡Ž„vhfeeluhej]Z^a]aebWRU.  'HVX]^borxspkr|ˆtwpdecz‘Ÿ™‹†z|r{ykf_Z[Z]XPM`_]L/ !0FLJQRWYbfQ>>?C[z•‹ƒ€uyvysoU2    -  -    -    - -   -   - - -  -    -       ! ZPQ>0 "!$ #  "$'(35.5:JMVZd]H=><?=@KOKSVaig\Zfmrr]F9/).9GLHHGJMMNVTVF=;9;=6;::7641-/)&&"&!!.AS`q‹‹†€€yjS@;99;?ITervqrstpfTU]bejnnrtl^^txfB4. -  - - - -  - - - - -  -  -  -  "7D?/ - "#""#" $#"%"#! #%',!#" $!,2'#*$$'2)&%!%#'4%!!#"$ '$ - -#$    - +Zt{€|wy…ŽŽ‹…€zsb\\_lq†š¦¬­ª¨§¥›˜˜¡¨³¸ÄÈÈÇÂÄÅÅËÏÁ§“xy{‰’”›¶ÆÑÑÎǽ´¤›Œ€~„—«¡‘ˆ„|‚Š˜ŽŠ“”Ÿª³¸¶®¨Ÿ›•”¥©¦¡––•–¡ ›Ÿž¨ª²¼³¢©Ãλ·Ôîòðç½€a_q¢°§•‚oic]_q‰‹€z‰‘› —”˜¤°»¿ÅÈÎÎÏÍÐÖÝßÜÝÜÝãàÜ×ÑÓÒÏÏÒÙáââäãáÝѸ“lM?<3CEI[mrmd_NHHE@@;==BMMMQ[cee\YejpnbL9/10=GIHCDFIORUWVE9>@?;;;=:840-&,&#&!##'3H\g|‹ˆ~uyubL@4:49CI]o{zyrrgUOWagkmzzrk_cwsZ@1(   -  - - -  -  - - -  - "5B<1  !#>(!!#)&!!!""!$" ! !(%#$ !)/+'%%$ !*()'"%()/! $! "    "  -  /`qq€…z…ˆ‰‚~tbZ_[\ZisŽ¢­²®¯¯¥›—”šŸ¦¬·ÀÄÌÈÅÂÂÆÆÁ¶¦‹|z‰‘™ž´ÈÒÔÊý³¤—ƒ€˜¦žŽˆˆˆzŠ—š‰Œš¡§®°´±­ž˜‘“£¦¦¢’’™š¤Ÿš ££¦©©¥¡¬½Çµ¶Ùïñòå»|ft‡¦µ¬˜Ž‰wh`c^`s„‚z|ƒ‡“™–— ¬¯²´µ½¿ÅÍÒÔÕØÝáÞÜÚÜÛØÔÒÑÐÐÎÓØàâáâääÞй“iM<:6;ExÄÞãáÖÉÆÆÇÅÆÈÆÇÂÁÂÀ½±´·¶¾¾¿ÎÐ¥V3,+3]°ãëåãäèïóõóîèáâéðùýýýþþÿÿþýýþþýýþüûüúôçØÓÜâåéêêéêéæؼ§§³¼ÂÈËÍÎÐÌÍÈÌÉÊÆÊÎÎÍÈÁ¿¶ª—Ž˜¤¬²´¼º§š¢­¹»©ƒed^p˜»Íɼœo`dc_z«ÊÍÍÐÁ¹ËÚÛÀ’|‡¸ÛççÝϵ®±¥¥«®¯¬¬¤¡¦ª¸ÆÇòš”‘–¢˜“”’ŽŒ‹‰ˆ‹ˆ‹”fg†œ¤¥§¤¡‚T9?m—¨ƒWSn‹“Žª¸¨“tC - -   - !-G@)  0COSX`a\[Zcknljedmtqsrmkcadkfjhel`[]a^bY_cU, - -  !>V[`VVbrpfjdoy~Žˆzqm`fk‘™Š„‚y|tsm_a^XZ]OJRgheO9(*8HaSTcijidS?:7>Q`v{t~~…„‹‡^@   - - -   - -         -  -        !$$$ RUG?.$&$'" ""!!!" ""(+-.231@@J]pqg\]NIFEGA?;:ANJJLR`fb^Y\fqn`H5+-8@GC?>EIPSSTTNB;@CA877==33+(" %$!(/=Ndo‰„xuul_H;;0OP?Q`t|~{toaRP[`lnuƒudWcvnT;-    -   - - - -  -   -  - 3&:;6.%  " <%"! %& !!#! " !"$",($!""% .&&$$!"$,'(,0' '&# $""!$#"  ! - +bqs‚„~††{qqbWX[[Ykr}Ž–¨´¶²´©¡Ÿ˜’’–– «µ¼ÂÄÇÆÄÃÀÀ¼²¥†‹’¤°¸ÉÔÕÍÅ»¯¤”„|„“¤ ‘ƒ‚€‹š”†~†—¨±¶²®ª¨¡˜•“©§¢’’œ ›—Ÿ¡¢Ÿœš’ ¶»¯·Ûîòñä½€bq©¸®Ž‡rfbdbi|ƒ~x‚‚ˆŽ‘”—›¡¨­®®²¼ÈÖÜØÜáâååáâßÙÔÐÓÏÏËÑÙÞáâãããÝÒ»”_MB86:=\œÑåãÛÐÄÂÅÄÃÇÇÅÆÂÁ¿¼¯®·»¾½ÆÙà¼`1/-4S¦àëãÙÝÝæîñïêßÕÕßìøüýýýþþýýþþþýýþýþýýü÷íÝÔÜäæéêèéèèçØÁ¤–š©ª®±´µ²¹´®±±©®¶µ³±®§›“ƒ€Š›¦´·»½©˜šž®«š{hbbq˜¹ÊɽŸ€oacd`yªÉÍÎÏÀ¸ÈÚÚ™xƒ¹ÙççàÌ´²­¤£®¯¬§©¥¥¤¥´ÆÈÀ¯œ“”“Ÿž—•’Ž†ˆŠŒ††}…–†dk‹ ©©¨ ˜|M9b”°µˆYW{žª¢¢© {a8 - -     ""8EH/ 5?JTS^[VQP]dbfadmnmorihb`cflefdgfc]X`ajef\O*  - - #JQV`TS^fqhhilz}…‡}nfc[byŒ“Šˆ‚zotuc_^TRPMTTglc_=1-=Qd_^igjlcQ?5/4E_u„|†€„††ytU6   -      -  -       -      &"$ #WWQ;)!&)%%"! !)&&!&*01*3ALKU\[VF;47,(*Agv||zzoojd_H. - -   - -  -       -           !!TUS<,(*%$$"4#&%$(#""-.12+0>EKU``VE=78@DQcstqfXNMMMAD;2;BIIMORSVPR\ajqobL<3.5GOSHDFJJOVYLA98?HE<@>;<20)#&$$%#"$3I[hj|€pppmeK<74oL,9JYghivtmj[=*$'=^jpndda]XTU?$ -     -  -     -       -    $!  " VRK>1& $'&"%"!"&$%(,131029CGR\`XC;:839@GJOSKQXXM[_jnoaJ;25AOU[IHEDIQSRGA22=IE==>>960*$#&'(% $'7IYfq€zttm^E=4;FACJ]m{||tttobPPX]cisxywgQ[rq_E3(   - -      -   -  5?6(-"  $ G!!$""#!  #$! #%"$($$#%%+1% !%(&)*/0+((/)'#$ '!     :r†‡„‡‚€˜’ˆ€vlbW[^`lqy…Œ‘“˜›˜¤§©¨¨££¡ž››œšœŸ¡¦³»ÁÁ½­œ ­´ÀÌÒÓÍÉĽ¯—Œ†ƒ†”ªŽ„‚sxŽ˜•†–—˜Ÿ¨ª¨¤ ¥œ•”“¡§«¡••˜œš–› ™”’Œ…Š ­©ºáðòñç¾izžª¥›–ˆfYY\jurqx|stldbddl„’œ£®·¿ÇÏ×ÛßãåèééçßØÓÐÍÏÊÐÖÞÞßâáÝÛγ‘cXB83573T¡ÄÇÇÇÂÂÄÂÁÄÅÆÈÆÂÀº°®¹¹·¼ÖêíÒu;2,3GŒÓëåÑÎÖèôôîåÕÊÍÚìöúüýýþþþþýþþþýþýýüüùîà×ÓÛãçéêéèéêåÒ³Žrlliegie`dgcibgc_bgdbbc[ce^h{Žœ¦°µµ¥•’ƒe_][h‘·ÆǸ›zhbhh`w¥ÊÎËÏÀ·ÈØ×¾–yƒ´ÕæêãÓ¸°°®®­°©¡¢¡žŸ¦¯³¶¶«˜‘“™—‹…ˆƒ‚ŽŽˆ‡ˆ’ki{•œ§¶¼·’`Sj“¤¨«¬¯®©ž”Šxrpd[P3,''!!"    - '()+112@DO^N9 - 8GVa]V_c]VUTSMWefaaieadX_[_iihgk\S\ahr|~}e9    2(3AUZZeZXYVVXSB*%  - -  - -         &%  !XRK<1%#'%%"$ "&!!%#)/,+-4=BJWZZRC9317?I^srh^S@EHCFF?6=?DKOPOW]\VUbfmkZC;56CWTLIB@@AFCMC946>;<6420-$%%##! #-@JWey„…{utiXC=89>9)  -$%y:Y" ""!"&#! #-$# !"#! ! ! "&% !!!*+%+**'&*("'" ##%%   $ -  - - - E’Œ‰‰”Ÿ˜Œƒpf\Z_`tw|Œ˜™—‡|„œ§¯®­«¬§©¨§£š˜™ž¢¤°´º½²¡šž®·ÂËÓÔÎÈǶœ€z†™§ž‘…€€u}•™”„‰Ž‰‘—› —˜™“’“ §©£Ž…ƒ‘—›™œ˜›”Œ„y„š­¬µÞïòò蔎 ¢¤¡˜Š||`VNU]ejktmh}{qd^e`tŒ—”œ®µ¸»ÂËÑÒÙÞäååàÛÓÑÍÎÍÉÏØÛÝáâáÜÚκ’dLE<45;9Q˜¿ÁÆÆÇÃÁÅÅÂÃÆÅÇż¸²¬¸´²ºÜîñÝ…?3/.C„ÉèæÕÑÙéóòíåÕÍÑÝí÷ûûýýþþþþýþþýýýýýüúõçÕÏÒÛäæéééèéëçÔ¶•~nkjkehdfflgfiddZ`g`eid_be]c{Š–¢¦®¬¦‘‘’ŽŽ}f\]ajŠµÈƹ™|lbbsau¡ÉÌÉÎÁ»ÇØÚÁ–vƒ±ÖäéäÑ·®¬«¦©¦§«©¢Ÿž¦¦©µ«—“’’‹„‡ŠŽ…~‡‘…ƒŠ›‘hbƒ¤·»Ã¿­”jgŽ°¼»¤“›–”™~sqkeUSWHHD:+/*00(   - - $,699?3.=?RWK: - 8GP\YY\[\ZUVKNR_hdc`^\ed`^gmqiji\R_n|…‡ƒ|xjA - - -  6S[VXU\ekpebhk{‡€{sg^\bl|…ƒxvorvlhg`adga_gakgN42008QX[`\]WE=698AHZYWca_af`ZI4! - -   -   -    XVG>..'#!,#&  !"*.-0,6;CLMYZVB7:2:=Ecsqf_SGHFFFD?==CLPRPP^_^\`celg^A67:HRQRKB>C;=EA><9?===897241+("$'$ .3AQ_kx…€|tpfOA9;<@BHUdqtqoppnlaXU\abipvxn]Tl|kTA;,   - - - -  -         'DB91  -#"$M; # ",) !  ""$ #$ !# #%*))--(%))+*""$#$  "&!   -R„“’‘ŽŽž™“‡thdXZ]ipš§£–ˆt~•Ÿ¥­¯®­¯³¯°¬£žšš˜¢¨®´¹¸¬¢¨¸ÃÍÔ×ÏÈÄ÷¡Žƒ{‚œª¢‘ƒ€yw†“˜•ˆˆˆ‡‰’’”–”™—•“– ª¤˜Œ‘—œžœ˜š•Œ„|wu‘£ ¨ÒêðîæÆŸ™žš•…{qts_SLPU^ejf``glhaadeiz†‹š¦­¬¬¹ÁÇÍ×ÜÛÞÞÚÕÌÊÊÍÌÉÎØÝßàááßÙʵ’gP@;57?;Z¬ÑÓËÅÄ¿ÄÅÃÄÆÁÂÄÁ·¬¯¸³§¶ÝñòãC2.4?zÆèæÖÒÜëóôïçÖÌÓßìøûýýýýþþýþýýþýþýþüüõêÙÍÏÛãåèêèéêêæÖ¹–~mnnolmjpqonmdfjomindd_c_]ad|”›¡¬²ŸŠ|jX[_o¯ÈƸ›ydaa[\s¤ÊÊÈÌ·ÆÚÚÀ‘yz¯ÙåéåÔ·®®¢££©«§©¦ ŸŸ›š¡ª©›“‹‘†‹‹‹‚€†Š‡‰‡™§”}‚£»½¾»¸¬œ”¨´¸¸¬“u‹•”rd\QQ`^_N9.120'.'  -  -  19:5222=CHH=1 9LUYYY]X[[UUKKT\]bd]]^bb]`mrsnkhfee~•’Ž‡„}o: -   7QWNT\Z`gmliqr‚y{mib_dhtƒ}z}w}vpvnf`^elg_]`Y__J.))1CJKSYXRJ@<863@PXgbfonnymbU8" - - - - -     -            "TWM;.%#%*" "! #0*.)039DJPZ]PA9858=Qdqoc]UIHIHME@:=>>98;@B:7<86643-)#$*$".;L]ejszxtoaSC:5=ACIYlsrnoutph[PY`ahjwwseX[pkTC;+    -  -  -  -    - -AB8-  &!! !!!%#!  !" !"#"!&#" $#'!%&#*),((')'*% $&#&   (  -  T‡ššš”ŒŠ’ž¡ž˜Œ~l^PX`ko•¦°®¤z‚”™›ž¤§°³¶¶³¯«ª§¡›˜™œ¡§«¬¨žž±ÆÎÔÓÏÈÁ¿½¦“‚ƒ‡œ¨Ÿ“~ys}‹—™‹Š’•–”–œš™’“ ¢ž–ˆ}ˆ–ž¢Ÿ˜™™›–„{pr{‘˜ ÈæìëâÅ ‹ˆŠzifpsobTKKQ_jtib``bffka\bi{‰Ž™¥ª«³¾ÅËÑÙÖÒÌÍÄÅÄÇÊËÉÑ×ÞßßàáÞÚ˳aOD@9359gÍæä×ÊÃÀÀÀÂÆÅÅÁÅÆ÷®¯¹µ¬½àñòæ’@16>Ao¼âæÜÜãìôøóìáààçðøûýüýýýþýþýýýþþýýýûøîàÓÒÜäèèèèèêéäÒ´”umpz€{}…ŠŽ‰{{Ž”Šwjca_`_bw—ž¢­²¡‘‹…kYV_j±ÅÄ·˜}ifdW]m ÇËË͸ÇÕÙÁ‹m|°ÕäçãÓ´­°¦£Ÿ¬¨ž¡ž Ÿ¡˜™¡­§–“—‹„ƒ‰ˆ€…‰‹‘—¡§ª›’¦³³´¶¶»¹´²®µ³¯¥€fep‡Œ†}yqgo…~PCHKC7 - 1EMZW_]bYURMQNRSY_WVWTUY[fnspknohiz” ‹‰rgD - :SWOTU[]ccidhnz‚‚yih`bfjq|zrz€utriged[[aZX[^TG)#%+ANDKRUWPKD@2=AVfprs{€~ƒ|hZB$  -     -  -      -           - -    "#$!\RF6,&"#,!#!" &,0((23>/% #"!  """ !!""" &  $#"#&!%$' ! #& '%%+/&-*$" *(""%  -# -   =l‰”˜•‘Ž’ž¡Ÿ˜‹{l\S[eos‚šª·³¬œ††–›žœ¢¦¤®»µ¯¬¯²ª£—™™––™—‰Ž¢¼ÉÒÓÐÊ»½¨’†‚…š§žŽƒ‚uwvˆ™™‹ŽŒ‘”—˜”™¡Ÿš“ ¢œ™ˆ˜žž–“”Œ„wnmŽ”¦ÎæìêÚº’„zsqh_[ttnaZMKYc{|olgemhoma`wŒŽ‘¢¬±¿ÇÊÒÕÏÆ¿¸­¹ÄÇÈÉÈÐ×ÚÜÝßßÞÙʱbKA=78.0l×êéÞÎÁ¿¿ÀÄÂÃÄÅÆĽ¸±°¶³´Âáððä;-/5?mµáéèìïðöùôôñññó÷ùüýüýýýþýýýþýþýþüüüúñåÚÕÜäæèçèèèéäѵ‘xs€”¨¥¡¢ª¶»µ¨ž˜¢´¼Àµ£Œpbab^dwŠ™¤­±¡”’’‘‡j\T\k´ÄÄ»ž„micV^m˜ÇËËÌúÅÖØ¿‹h}®ÓáåâѸ±¯§ž£¦¡ž ›–œ œ—ž®¥š“‘’”Ž‡„„Š„…‹™ž¤­­¬œ˜§®«¯´½Ä¾´§ Ÿ¢ Ÿ{PHTk}‰ƒŠ‰‰Ÿ¯­¢ŠVGadjhjbD-  - ,6<<78=>@HPK=! - 1E><44:=?669::55/(!!&/@Yc__ejjpmhQ>677?>@L^qyrstwvo`PMW]`lx€rgag|~gG8,     -  -  -  -    "88-)!$#"! $$"!#%! $& !%$! !"#&$'2 !#!&$&!&&#'*&"%'&#$  - $% -     2[v‹’œ ¡›Žmb`]cpt‚˜ª´¶²¨Œ”œ¥¡Ÿ¡¥¥¬¬­®¯µµ¯¤¢˜‘Œ}|€†œ¸ÄÍÓÎËÁ¼»¯”†ƒ„–© ƒ|yƒ——ƒ†‘—–’˜›š“—Ÿžš–“ ¤¥›”‘“˜™œ•™š’ŠƒqsŠ’§Öçéą́nkifegeowxh^RQU_m~‡ˆpoppkbr™š‘‡‹Ÿ¬²»ÅÈÎÐËù°ª¶ÀÈÊÈÉÏÖÛÜÝÝÜÜ×ȱŽcRH;973;uÎççÝο¿¿¿ÂÃÃÂÄ¿¹³¬¬¹´»ÈßîîàŒD5209f¯àëîóöøøùùùù÷øùùûüýýýýýüþýýýýýýþüüüúóèÝÚÞãåçæêéççåÓ¹‘v{¬ÄÄ¿ÃËÕÙÓŲ®¼ÈÖ×λž€g`\^jzŽ˜™¡¬«£•—™–†jWZ_f´ÆÈõ˜~gc`_h—ÅËÇËļÅÔ×À”w~©Òßãßи°¯£œŸ¨ › ¢Žžž›ž±ª“Œ–—Ž‹†‡‹ˆ‹š¥ª«¯«š”žª³¸¿ÃÁ»¤Š~Œ•›šwF8C_x…Ž™¡¨¤“mLNbo}‚ƒuJ/(%$$ -  !+5CA;AIKHGXO>  .AOQSScge`[]UMQWQTOHP]^\ahhgdcegbbz—š—ŠŠ‡zwA -  - - -:W[UT[`bhcjhjto{|refdZ[gpw€ozquvidXY^YGTSHS]YE55AFV_ZPSY[_^YBEARiw{ƒ…€„p]?%  -  - - -  -     -  -       -       \QC6/'#+,   ! +0+,'/4;HJQZYO@5@;966>>B59::443/'!" # %(2G[_abhdilp_J;119?EJOerzxww|tn]INSY^jw€tb[lx]F8(       -  -  -   -    - - - $:B4, !"!! ""%*!#$#% !" %&$%!   "#% ##)!#"$") - -'  - - - .Ndr‰’• ¦£œ‚qfaigin‚–ª·¸¶¯™œ¡¢žžž¡ ž˜œ¡®··³°¬§¡~rwˆŒŸ·ÇÐÑËËû½±›Š€ˆŸ¨›}x}qz‰˜’‹“™”—š›š˜¢¡Ÿ–‘›¡¤‹•™œ ˜œ›œ“‡€yisŒ”¦ÎàâÚº‹fefhsyhenvulbY\abisw€ˆ~{yqr}Œ”›¡“˜¡«³¼¿ÅÆÈÊÄ¿±ª±ÁÅËÉÆÑÖÛÛÞßÝÛÚɲgSEA6/79kÉâà×ɽ¼¼»º¾¾»»º»¸¯§¬µ¹¾ÉßîðßE:615b°àïòùùúûûüûüûüüûûýýýüýýýüþýþýýýýýýüü÷îãØßäåèçéèèèãÕº“z{›ÁÔÜÛÞâäçàÔºÄÑÝßØħ…f^\_iwŠ“™Ÿ¬®¢—“—˜˜ˆgY\Zd‡²ÉÍмšnf]\k—ÄËÉÌúÅÓÕ¾‘w|¤Îàäßϵ¬¯¢Ÿ¡›–œ”•œžœŸ±¬ž„•˜““‰Š–¡§©¬­ž”£´½Âú®’xfy‹Šƒf@6>Y{‹•“‰Œ—œ™˜‹r`ftt…‰tN/+4/' - -  0AFJQ\\VTSLS>  (CSPVQetf\ZWSMJTLLVRR``a^gkjg_f`a\x’“ŽŒ‰wpH   <>????Hajd\XPKILJFE:59EHIKJL`d]_ajoriXB=7::5624,"$# "(G[fqvs|wpl`J@FOTW^cee\OZjvjP@3$    -  - -  - -    - -  - - - $8@3"" +# #$# #! "$##&$##!! %""!! ! !  $++'+   - -   - -5Phw‰š¤¦£œ“{cX`afisƒ™­·½¹°™—¬©§ª¦¡ž••Š}{‰œ¤®²²¶µ­Šs}“¤¯¾ÊÐÓÏÊ¿¸µ¨‘ˆƒˆ–§¡”ˆ~yvx‹•‘Š“‘“’““”™ž¢ ”’™££”ƒ‹“–˜——˜œ—‚}rjm|™¢ÄØÕ¼™gRQU`nqklk„‹‚ylsneb`Y^dnwz}‹…†‚}~†“•˜™¡£³³¼¼¶¸¯¨°¿ÇÊËÉÍÓÛÞÛÛÛÜÕʱˆ]O@93718G}§®§¡œŸŸ š¢žž¢žœŸš›ª²¿ÃÆÞìîâ”K7015UŸÜðóùûüüüûüýýýûûüüýýýüþýýýýýýýýýýûüûúòèÞÜãåæçåæèçáѶ“|¿ÓÛàãáÞÚÖȸ±¹ÄÏÍÆ·£„naX^_{˜™™¦¬¢•’—˜‰n[R`a­ÅÒÕ¤}dhb_k•ÆÈÊÉ¿¶ÄÒÕ¾‘{q¥ÎÝãÝÏ´«¥ŸœŸ¦ ›ž–™¡¦§¦®®Ÿ–‡–˜šŸ¤£Ÿ™”œžŸ¥¢£®¸¿Âþº²ª¯©–f@9FO\[@Im†Š†‘’“–“‘‘’•…hE862'*  - - %9EJTXfld\`aZB' 1GTZYY`jhZ]d[TJVSWV_`[YdbedaT\bdfct“–•‘ŽvN *HVJFIR[affd_nw{tnkie\[`ffinmmrhlfdd\VQTSTPKYX^THBLSevtlsqywrgWIT\frqvsouwqldJ.  - -  -   -  - - - -     - -  - - "   -     -     TNB26 #'! "#*,/0-.5@MRZcfU@=8=@=Nakh`ZRKHIHHC3.09@EKKPaca^agork[A<>?33>:940#$"%#!",DVgm{€‚ypmdQB550D:8BRdlnqnpkfTDCJJQ^cdaaQHXkrdHA3 -    - -  - - - - -  -  -  %=<3$ """$#& #%"%"$   !&$$#$"! !  !#$$% - (-4-&    +Hdr}‹”™œš‘~i__bdmr‚—®¸»º­—˜­³±¯«ª§ž“„vu‡—ž§§§«±±§~—¦´ÂÉÏÐÍÉÂÀ¸¡”…‚†›¥žŒ†‚xs{‡•”ˆ‰’’™ –•“›¢ž•‡‚Š“˜šš™›œ•…{pbhq„”¬ÔâßÈžlUTT[gi]_o‹‡qmrtmxtkbchruw~†xz…˜š£œ¡£¢­·½Á»·¶³¶ÀÃÇÉÆÌÖÛÝÞÞÝÝÖ©„ZH<9;;4GIU]c___bhjcO704@LPSJDHRXSD=:6:><<074580+%"!)"!4I]hnyworhWD:3=58856?IT\egjdTDAGTWY_mqlbMJftp]B8) -     - - -   -  - - -+  -  0771&# =&($$$% !""!$ $!!"" !" ''""%%!$$--)&  #)+10+  -  -.Jdorv„‹”•‘pcd_bts€˜±º¿¹®›™°¶¸µ³°«¨žˆs{Œ–¡ž£¦¤«©šŠ…˜­µÁËÑÐÌÊÁ¾¸£‘‰}‚™£›‘ƒtu‰“††‘“ŠŒ–˜˜“”  ž›””››š˜›œšŠvg_ay†“¼àèãУnVSUZ_]]_n„}ognszwoh^jsu}vuy~odp‡•—›ž¡¢ž™¢²»¼¸¸º¹¾ÃÃÃÈÈÍÕÛÜÞÝàÜÓÁ«‡cH=>658<@Qftwwx{zŽ“•—œœŽŽ§¼ÉÐÖåðòã–M4--2JÐíóúüüüýýüüüýýüüüüýüþýüýýýýüýýüýüüûûöíÝÚßãæåèçççâÒ¸•tm|–«¹µ´³º¿¿¾¼¶´²±­°¬„se]Rc{Œ——œ§¬žŒ•¥­¥‚faU_~«ÂÔØŸzh`b_cÃÈÆÇ»´ÁÐÔ¾“qw ÈÛàÜ̶®¨žœŸ¨¤˜›™—œ—›–ž¦­¡“Œ—Ÿ§¢¢¢¡›‘™ž ¢¢¯¯®­«¬§©Ÿ“tNCRPI>6=324=>*,51/2( ##%#5BIUdlmgag[N421*/21(##)1@O\[TB67@FMOTagg[CH`ngR7+     - -  -  -       - - -  -/76-!  # '"&$ "## !!!!"!$!%  "-%$$#0$',21%  $-421"!   'Jfqmltˆ’š“€md^Whzo|—®¹½¸®š›°¸¹¶¶´³¬¤Ž|‚žžŸ¢ŸŸ›‰ƒ“¥³ÀÉÏÐÉÉ¿ºµ¡Ž‚~Œœ¥ž‚~yvˆ”…‹››•‹‰‡Š‹”™–’”¡¨¤—’’™–™“˜ Œ‹vkgl…’•¸ÝçâÍ¢kMKST[bhij„|qrgqpqpa[ceu…€†zm\it}‡›Ÿ ™“™¡©°¨ª©ªµ¾ÄÇÆÈÏ×ÚÜÜÜÞÜÕÆ°‡`JA92/725CVec`ekhh}ƒ‰‚‰Ž…¬½ÇÑÕâðñã–J6/,3H†ÊíñùûûûüüúûýüüüüüüüûüþüûýüüýüýýüüýûûöíßØàãçéèçççäÓ¸štm•°¸¶³²¼ÂÂÂÁ»½¹µµ²­ ‹tcYZhmŒ”™œ¨¯£’‘›¦¯¥‡k`O[}ªÂÏÍ´“{f`]Zc‘ÂËÆŽ³¿ÎÒ½”uz¡ÈÛÞÚе®ª¢¥©¦œ’’–›™œ¡©ª”“£ žšŸœŒ‹™šŸ¡ ¤¢žª«¦›–‡‚rUH`~Žv[csz„Š‘–‰Ž•œ¡›“‘Ž˜š’ˆsVE91+)  -  - 1@@III>9642,1AXf]J@:7<<==:1'$*,./595--*+&'$!'**/&!$(.19ESULEFA1 %  !"/695+&$+49:9A?GC37HNF8'#      -    -   - -   6C7,#2@ 0$! #!"'!# #$" "#&!! !!#$+-&! "-/12+#$ - -   - )Qhqrrr‚š’{ha_Zcro~•®»¼·°¢´º¹¸¸¶´±¯š‰„‘¦­ª£ž›—˜‘~w…Žœ­¾ÆÐÎÌƾ¸±žŠƒŒŸ§œŠ€}~yu†”‡š›”ŽŽ‹ƒˆŠ˜›—””£¨¤•Ž•œ™—–™œ’Œ{qip€›˜¯ÒâáΤmJKPU[ghfn„{okbgiihb^_sƒ†‰Š}l_ggqpv‹—–—š—™Ÿ££Ÿ¡Ÿ¡¬¹ÀÆÈÊÌÕÚÚÜÚÝÜ×ʳ‹dLB>6,6-7E\jgksnjh€’‘‘ˆ…–±¿ÈÐÖàîðå—M40+2CxÂèï÷ùúúúûùúúúúúúûúûúûúúûüüüüýýýüûüüûùïáÚßäèççååæãÕ»˜up›°¹µµ´´¸»Á½¸»¿·¶´¬š‹qf_]eu‰–œ§¬žŽ–Ÿ§¢€eYV`y§ÁȤ…m^bZ^fÂËÆÈ»²»ÍÔÁ”wn›ÆÚàÜ϶­ªžž¤©¢›™••˜ž¥©²® •–›ž žš™‰‰™”š¢£ž™–”Ž‡Š‡Œ|`Tb€y_en‚‹‰‘Ž’”’•ž ›”–•“‹x[A>72* - - -  38GPar}vuvjP-  -0G\\[Q°Š\\Q^]SK]]VWecilrjoŒŽ–™Š‚u‘›˜—ŽŠ‡Z,  -  ,SkXJOO^fkgacahkiknjaYWZbjjmx|€{}ysz‰‘‘˜ ––¢”eZVguqpsonskfggjiu‚Ž‹Š‹ŽŒŒzhK-  -    - -  - - - -   - - -   - - -  -  -    #"  WG@9&"  "$)""$%45/041+(-*##'.n¹çìðóóôöôóôñòóõóõöôöõöõôöö÷øùûýýüýüýùïãÚàåæäååäåâÔ¹”vr„´»¶µµ³µ¸À¾À¼¿¼´°ª¡Špd]Xe}‘“š›¥®ž—¤±¦fWX^€¥¾¿¹ „h_[\`eŠÀÊÈŽ³¼ÑÕ–€{”ÂÚàÝÑ´«§œ™ ¤ž’”‘— ¨­±­¢”‘¢¡ŸŸ›‹‡Ž—–˜ ¥¡˜Š‚ƒ†Ž‹ŠŒ~bV`w‹‰s]dn€‰…–Ž‘–’‘™›˜‘‘’““–€aA:583$ - - -4HScxŒ†wnxrS+ .DUWSPW\WXYYWMLV]S]lkdhqps‡™œ›}•›˜–‰†Z+  0WcXQPMT^aac\clnjmloha]Zaow~x†Žˆˆ’”ŽŠ”–˜–› ›’’ƒobXXjstoqloxyrgeagt‰”’“‘Œ’‘…jS4   -   -  -        - -!" XIA4'%! !##$"$!-)"!(" "#! &$)*" '### #*'#$##!   !#! %)+&&%+,"##!!    - -  -    -    -     &4;:6( ! +!# '%##&%#$ #" "#"&$##  #''')'&$!$ $'"$)/,!& "'*+/5/23/#  - - 6Ganrrn{Œ”‚o`_\_ir‚˜¬µ·¶± º¿¿¼»·´µ­£®µµ³­£”ˆzrz‚‡Œ‘¬ÄÌÈÂÁ·¨£–ˆ|y„–©‹ƒ„woƒ’ˆ‹”’Ž„ˆ•–•‘’ž¥¢—ƒy|œ›•›œž–Ž‰pjˆ©º¦‘”¦ªžƒdRRZS[_^bq‘…paVZZY_W\v’ª±°£—„uneilskjq€‰ˆ”™™¡žŸŸž¡©¸ÀÁÆÆÍÒÙÜÚÝÜÙÒÁ«‰_F?@9530?]…“—˜š¢©£ª½Ä¾±¥ –Ÿ³¾ÎÕØäñòë£N5005>j³æêäáâãåâÞÜÞÜßáÞßááâááãáäåæèìõúüüûüüúðâÙßæåæææåäâÖ»—ƒryœµ¿ºµ¸»¾¾ÀÁÈƾº´¯§Ÿx`Z[g‚˜› ¨Ÿ’“°µ¦‡dbX`~¥¹À¹ m]\a[b…¾ÊÄÆ»°¿ÍÔÅ™}™ÅØÝØ˵¬¤žš¦¡œ˜“š ¤«¯«–‘ž¢ žœ˜“‰Š‘˜ž¡¥£œ‰}|‰‘Š‰w\Uh„‰‹oZ^x…„†Ž˜“ŠŽ’”˜”‘Ž’–‘’’’ƒdC=;5/$ - --7FWf~‡ztrtS1 -&@TLVV[`UJ\UYQMWUT`bdiq|y{Ž˜ ›˜™‰|Š•™™”’‰g( - 1Tf\TQLYZgpg_ceqnsjlb\]Yl€ˆŽ’—™’‘”—–’ˆ†“‘“ˆ†Š}d_O\jutvotvz~sfdbcq‹Ž‰ŽŠƒnQ9!  -   -     NF>4'(# $ "&*% $!#! !$#  ' "#&!"      - - -   -  #2=>71&## ! )B4$$ %"# %##')("!#'(+)'%#$)$ "%+.+$!$# % .082..+% -   - 5McmonpxŠ•}j_\Y^dl|”ª´»¹®›£ºÀ¿¾ºµ·µ°¡“¯¹¼¸´¯ ’…}‚Š’­ÅÎÉÅÀ·«œ•‡€|ƒ«¡Œ……wr‚Š„Ž““’”ŒŽŠŠ‘›™’’Ÿ¤ž—ˆ„„˜œš—˜œ˜’~u›ÆÔ¾Ÿ‹’–q\SLQOXcYfr‹ƒfZSYNU_^n‹Ÿ°¹¹²¦‹xkdfq‚„qjs~Š–š£¥££¡ž«»ÀÂÆÇÌÒÙÚÜÜÚÙÐÀ©ˆaM@6:6408Xp„Œž¸Ã¾ÀÉ˳ª›‘‘¢´¿Ë×Øåðòê¥Q931.5b±åé×µ±¶µµ°¯±°µ³³²¸³¶¶¸¶º»½ÁÎè÷úýýüûùñãÚÝäååããæãâÔ·“|m|œ´Â¿³¶¼¾¿ÁÂÅŽ±­¯©ˆw_ZUd‘’—šŸ¦˜ŽŽ±·¦‡a[OXv¦»À¼¡{mdW^af‡ÁÊÆĸ¯ÀÏÖÄžzf™ÅÙÞÚ˵¬«¡˜¡¥›š—‘œ¡ª¨§¥›“‹”˜ŸœŸšš“’‡ˆ—™ ¥¦¦œ‡ŒŒŽ‹ŠŒ|_Vc~‰‹x\]|‰”ˆ‰—š“‘’•‘Ž””‚jM986/   !-I^d{‹‹uw‡…f@  -'6JZ^ZX_cT]^][KGM[[ekjz“•†ŒšŸŸ£“‹Ž˜™”’Žj." - - - %UttbW`devtmmry€ˆldjqz}‚Š‡Ž„}tnpsk`e[U[VVZ\ea\QQUhr{‚ƒ‚‡‡nidntƒ’š”Ž’‘‰lu -    - - -  - %    -      !!NJ>-&   $$& !" $    - -   - -       &7:CD;, "  $& %$!!#! #"##! #%%## !"""%"&%$*+(" "#%$%)&'%#$2.+020-944-0&%  %Oijgmkpœ‘~ga`b_ckƒ—¯³·¸ª›¡¸ÃÃÃÀ½¾½¹©œ˜¢µ»¼½»·²­Ÿƒ†‘š›ž°½ÃÍÐÎƶ¡‘‚‚«žƒ{spz‰”Ž†‹””˜›˜™•’”Œ–¤¨£š‡†“œ˜•™Ÿ¡šœš›ŸÀßæÖ²“˜}YHOSV]admxŽ†ufSHM`€‘•£²½¿¾Á¼±•„rv¢²³¸¨•Œˆž­¶µ®§§¬¹ÃÄÇÉÌÒØ×ØÛÜÙÏ¿§‚`VG7/-2<:OY\`f€œ©²¬¦£™ˆƒ€{‡Ÿµ¼ÇÐÚçïóëªT8+..0G’ÛçÕ®Šsuowsv}tzuu€}ˆˆ‡‹‹Ž”ºæøûýüüøñãÙÜâäääçääâÕ¾ž†v~˜¯¹½µ±´º¾ÆÌÈÅ¿·³°©£Œr]YYgv‘˜œ¡¤œŒ‘¡£ž{\XV^|¥¸Â¾¢‚hdb\Xb†¹ÆÁÀ¸¬»Ëн’oe’¾ÖÝÜ⦣ ——•˜˜Žš›Ÿ ¨¥Ÿ„“ ž›—’Š¡³·»°‡_ez†‰ŒŽŽ`Waw‹’‚\_x}…Š“‘„ŠŒ–‘–‘Ž’’Š…y]H;11& -  -(.DN]kƒ“|s‰ƒjC! -'8G[^WUV]TUce^LORX[fhh’’†‹‘š££ž˜‹•›•Œ‹ˆc[  8 )Sph^TYgjsrqo{‚‚Œƒxncehfi|rmoqieZfeWQTTNKPSZb\c\TY[l|{x~‹’Šuhbjvƒ“•“•’—–‘ˆŠ‚4! -    -  -  -   -     -      "! " MJ:#&!! !%&         - -       -  - - -     ,:?FC;+$#! " !! !!"' !!#"#$#-'('#!! $ "$%)*0-% ! $$%'#$#))*/--+0-,324+("%$, -   (Pjlhhjn‰–‘|g`YU^dh~›°µ··¬œ£¹Å¾¿¿¼¸¥–”¤·ÀÁ¿¿¾¸³¥‘†‡‘–Š“£«´ºÁÄž²¡‘¨®ŸŽƒ{tmt‡—…› Ÿš˜šœš—˜•–¥ª¨™‰ˆ›—š›œœ›ŸŸ ©Ìçéײ—Œ‡y]JPXY^achw„l`UP[sŽ–™§³¿ÂÃÇÀ´ ‹˜¤²¹·­—†Žž®·¾·±§Ÿ«¸ÁÄÇÆËÐ×ÙÙÛÚÙÑ¿¤€^NA;92/4>HV\[X`gorngbd^YW^|œµ¿ÅÒÙäðòé«V8)()0K†ÖèÛµ’}~}{x}‚€ƒˆŠˆŽ•—“—œÅìöúüüüùðà×ÝâäãäæãäãÖ¿Ÿxo~¨¸»½½ÀÄËÏÓÐǾ´­¬¬£w^Y\er„‰“™ž©ž‰•¨®¤}]ST[z¥ºÂ½¥‰qb[[VaˆºÉÃÁº­ºËкjgºÓÛÙ˵§¤¥¡¡¢œ›š’”™›œ£££œ•Š› ›šŸ££¦«·º¹·«~W\r„‰Ž’‚`H^v‡u`cs‚‚ŠŽ–’…‘’”•••—‘‘“‘‡z]K?45/  - ! ,?LTe}’‹ut††kE% -  4GX`TPX[WZ_f^NOW\Yihmˆš•†Œ“œ¢¤¢˜†“›–„eB  -  +Sfea\jv€†„tv}}vrnibXPINNM[cc^\WQTTQNEFJHJLKQ\cmYNR[jzzx{~‡‹ŽveiipƒŽ”•–›š‘’d@! -A -   -      -         -  ! ! JJ7&#'   $ #$&             -  - -    - - -   - -   )9@CB@-##"! "!&$'$ ##"("$%" !#! "!%'..##())%#''% " %'+,-/1044460&##  -.Sfjegms‰–vk\WPZbi{®¸¹¶¬š§¿ÆƼ¾¿½¹¦‘Œ£¹ÀÃÁľ¾¸­—†ƒ“¢—†Ž–¤£ª´·½Â¼ªª±£}qqwŠ”Œ‚Œ›Ÿž™œšž–’˜”’“¥ªª ŽŠ–˜Ÿš›™˜¡ŸŸš ·ÛìíÞÀ¯¬«›_SR[^ch`htyhYMOeƒ”¡§´¼ÂÆÆ¿¸¬ ›ž¡©³­¤†Šš¬¸¾¹³¨§¸¾ÃÆÆËÐÖØ×ÙÙØÑ¿¢|fR?:0(-5;GQZWLMLJIWSRSQLPZyœ¹¾ÉÓÙæñôì³[=,(30IÓéÞÁ¢””’‘–ž¡£Ÿœž  £¥¥¦®¬¦©¹ÞõúüüüüùòãØÜâãääâáçâϹ™}o{Œ´½¼ÀÆÇËÑÒÐĽ³­¬«¤Žyc\\ar…‡‘–¡¥ŸŽ„–¨®¦ƒaOQ_x¢¸ÄÁ¤†pa`^^_…»ÊÇ»­¹ÈνŽhh¹ÑÚØͲ¤§¢ ¢£›œœ˜“˜˜š›¦Ÿ ž’ŽŒ“¤ Ÿª´¸µº¼º¸²rQSi†‚Š‘‘‘ƒ`H\w‹~b_n‰‹‹’’Œ”‘–š’‘‹ŒŒ‘“’‹wbK><0' - -%:ITh|†op‡l=$ 0J]aXU\Z[R\e_NMRS]krq…’……’œ¢£ ’ƒ}Š“™“‘‘‹ƒh5 -  /Qgfa`rz}~€lnrqlh^[VGE-*+2U—ÖêåÔÏÍÌËÎÑÑÔ×ÔÕÕÔÔÔ×ÖØÜÚÙÙÝáòùüüüüüúóäÚßããäãáãäÞÏ´“{sr‰—¯¹¼ÁÂÆÍÓÑÌƼ·®­ª¤vdYW^n…‹—¡¤žŽŠ”ª®¤‰[RRTo ¶À»¥…fbec[Yz¸ÉÀ¹²¶Å̽‘sg¼ÔÙÚϳ¤§œ–œ¢™¡œ”•–¡ ¢¢ Ÿ““œ§®¯°¶¹¼º¹´¯¤™ˆgQYm~}‡“‘’ŠkSZxŠ‘†hZq…‰†“”—††•’™–•‘ŠŽ’‘‹yaJD72# -  (:LYj‚‚osŒŽn># - - -!4G]_VOVZ\T^beRUZU^ksrˆ™‘‡†“Ÿ  ”‰‰•’‘…f; -  'Lbb_bosrvnhhie`]`YOE?=@B?AOWMSMGHJNJEIKNZMU[[^hbc_\k}~oy|~†tflil€—˜š”˜’“ŽvG(    - - -     - - -  -  - - - - -   - - -  - -    -  - -    -  -  ' KI5 0$"""!! $.    " -    -   -   * -  - -   -     ';DKF6,##%  +"""#)^0 " %!%!"!!&#$#%" &(#!!!(!$$0% ')%)*1-9733--,#   0ZpynijmŠœyjb\[cio€›°··µ§›¦¼ÅÅÁÀÁ½¾¹¯™–¬¾ÁÄÇÃÃÀ¾µ¡‹’›’€Žž¢¦¤¤¨¥¥«­¨ª°³§’…{ttwœ’‰˜ ¡›œž”“˜‘•¢­¸¹ Ž’›˜—™—”ž£¥žŸºãðòèáèîìຂ`WT\kgehlje_[_UeŒŸ«¦¦³¼ÃÈÄ¿´¯®©¤£«²¨™„‰ŒŽ›±¶¯¨¥¬¹ÁÅÇÇÌÏÓÖ×ÙÙÙ̼¦ƒ^MD8-*,+6AZe^`]WPQZdcg`U\cz°¼ÊÓÛéôóð¸f>/#*9|¾Úéêéîòòóññóôõõõôöõööö÷õ÷õøø÷ùüüüüüüùñãÙÝàããâãâáÝϲ”|pmƒ™±¹½¾ÀÇÐÔÐÍÅ¿·²¬¨Ÿsa[\dk‚Ž—¤ŸŽˆ–®´­’cQHRiž¶¿½§jdb_[YyµÉÂÀ¸­¸Æν”rh¼ÓÜÝж¥¥œ™™¢ šš™’‘ž¢§£›š•˜¥°º¶»À½»µ­›”Œ†w[FRk~Š“’ŠjTYs‰”ƒe_t„……Œš—Ž‹Ž’”˜™•’’‘‘‰‘”‹wdNI:4-  - -  -!%3DKU\xƒmn†ƒqG#  6QW^\YUYWV^kgSLPW`jnoˆž–‚’Ÿ¢¡ž“ƒ|Š‹‘ˆ‰xiG1 -  -Qcde^ieeib\\dbYaWPNA=@>;˜ÑÜæëñ÷ùùúùúüûûûúùúúûûûüûûüûûüúüûüüüûøîß×ÝâââããäâÜ˱’ukmž±»¾¿ÇÍÍÒÒÐÈŽ¸¶«¡’|`ZY]k‹‘“™žœ‹•°»µ”hTOXn™µ¾¸¢Šwge\^c{³ÆÃó§µÈ̼–rj‹ºÔÙÜÏ´¤Ÿžœ—¢£ž›—’‘‘š¤¦££œ¨¯¶¿Á¿Ä½±¨Ÿ“‹ƒ}qoZFKm|•’Ž”ŒlMZrŠ‘|c^n†‰‡™˜ŒŽ’‘•”—˜Ž‘ygOIA9& - -  -(@LP\uŒ|mn{‚nM# - 'H``^ZYS^Z[hfXOQ^eknz’‘v—œœ ¡€o†‰ŽŽˆ‚p@  - - 1L[XVRS]_a`V_]]]^RDHI:>??CFLIILDEKMKSNNVNVXXPV^_c`VS]t~uz€|„Œylmnny‹”™“‘’“”‰y`E#    - -     - - -   - - -       - -  -  -   -    -   " I@4+&"&"!%"!!%0&%              # -   - -   -      -  - #5EEE8+%0) &! &$#%"##!"#%! ##''(&#&#   !" #$'&-#)!+++**46455310%%"     -Oitworw’˜‹wcZXYbox†œ°¼»´¦›¨¸¿Á½¿»¯’”©¾ÄÈÇÆÄÁÁ¼©“”£’˜¥§®«®±¯­¬«¦¨¬°­ ˜•ˆ…‘š’‹˜«£›œ—›˜•™˜’Œ‘¡¨³½ª”–™›››šš™£§¡œ›´ßðòéåëòðåÂiYPZcckqx~q\Z`_o•«³¬©·ÁÃÈÆ¿µ°®©¢¨¯³°¨¦¤­®ª§­·¹µ¦ ¬µ¹½ÁÅÇÎÓÕ×ÖØÕ˹š|\N?4/*-/3H^gjmqrrpkrpkghbi}™²¾ÈÑØäñôî²c:0++B•ÒÛãêòúúúûûýüúüüüüúüüýüüýüüüüûüýüüýýû÷îÝ×ÚßãââãäâÚÉ°liwŸ´¼¼ÄÇÌÎÒÔÑËÈ»¹¬ ’v_^\Ym}Œ•’™œš‰Š™®¿¹—aUT`u›¶»·¦ˆnb__X^}³ÆÃÀµ¦°Å;•ne†¶ÑØÛͯ¢¢› ¦¤œœš–Ž•¥©¦¬«¯µ½ÃÆý»©š‹‚xyvqgdPDEf€ˆŒ’’”ŽrSZq‰ƒ_Xl}‚Ž”›–‹ˆ’‘”––”–Ž‘‘‘’Œk[P@7)  -  -  $COM`wƒnj}…tL*  '3%""$% )% ')*#!"!"!!       -         % -   - - -   -  -  -    - - -  -&5DGD:0"&$ %'!! '$% # "%$%#""$$"%"&& # "!%+)&)#! &%,/02.0512+&$ - 2    +Lkpzvty”Ÿ‘bUWYgkrŒ¯¶¹¶©–§»ÀÃÂÁÀ½¿º¬——©ÀÂÂÆÄÆÅ»¢‰•ž•…™¦««®°µ³±ª¨¬ª©«¯«¯°¥‘•œ™¥¦Ÿ›››Ÿš•—œ–Ž¡¨¬¶¤’•™œ™š›§¨¤—”µßîðéåíòðçÉd\U[cbcps~se``[m“«´«ª·¾Äɼ±¬¯­¥ª³³µ±±²´´´±µ¼º´¢«·¶ºÀÁÈÎÖ×ÕÖ×Óʺ cSB7/%003I`rtv€„~rs{pjdgr‚–¶¿ÇÏØäòôí±Z=3%,:}½Òåèíõúüüûüüûýüûüüüüýþýýüüüþýýüýüüüû÷ìßÕÜàãääãàâÚÉ°Œnjt…œ±ºÁÆÊËÌÏÏÌËÈþº®£’x^TS\mzŽ“”™£œŒ‹œ°¼·–fXP]p˜´»¹¦‚ie`ZU\u±ÇÂÁ¹©±ÄΕuh‚µÑÙÚ̬œ›™š¢¦¤›”™š§¨¶º¼¹¹ÀÁø°¡–~ibe\ada_LFJcy‡‹“”ŠuVXr„‰g^m}…Ž•™‘‘”—“•˜–‘’–“–’’‘Š„iZR@4( - -   'BNPet‰~hh€†nF& *@Sh^QV]XVXefWPT_^fov‹„tˆ‹’¡¡œ”‹r~‹Ž‘Œ‡‡uK# (()=JHCBMVbad[\`\[WVVPH?A:4+%.&' $#!!!!## %"!$& '&($%#!"&# #"%   #"###$# "'*+&$&664032,,,)    )Lfmw~€”Ž|iaa`aotŠ­º¼²¡•§¹½¾»¿ÂÀ¼¹ªš›³ÀÂÆÉÉÈÉǽ¦‘„”„Š—¥©¬¯®±´¯ªª­³°®±³½ÇÀ¬ž¡š£²±¦ Ÿ žž™”Ž“›£««¨Ÿ–•™ š˜˜—šŸ¦£ž ³ÙîîáÚèñîâÀŽj^WRX]bgxˆ~de]Zm’¦¯­¬ºÂÃÇȾ³­­©Ÿ¢°¶º¼½ÀÀ¼·´´º¶«¨£«²»½ÅÈËÍÕÕÖØØÔʺžy]J@B401)/9Sp‡–—”–””™’…ylgl{›µÀÆÌÔäñòí·`6')%.;RœÒÜØéõúüüüûúûûüüüüýýýüýüüüýýüüýüüüú÷ìß×ÛááãäãàáÝ̱“wjp€´½¿ÈËÎÐÕÐÏÏËÊÇÆ»©–gc]]fx‡–™¢›‰ˆ–­½ºšm``]l•¶¼º¦†p\SSZ]s±Æý¸¬³ÇÍšscƒ³Ï××ʯ£¦žš—ž™œ›¦³»ÂÂÂÁ¿Â»±¦”Š‹…|m[VUSZYT[[GJgz†‘“ŠtWYl…‘f_nˆ‰’™–Œ™˜–™—•“‘’–•‘‘“–‡l`TI<. - - ,HX`^rŠ€jl|‹uL)  ,@W_UAN\ZT\ei]Q[^[flp€Œ|~•›Ÿž•o{‹Š‚uxZ( - *BL@?AHS]`a[Y][`_d_VMMD>MKCI@BEOU\UTTVLIGOWTNZ[\cf`WUr|vrwz|xvffgbsŽ‹‰‡}{~yiM% -     - - - - -  -    - -  -  - -  -  - -    - -       " H=0""" "'#"" !  -(  W %'..1/2-'( "")*!   -      - - - - - - - -   %7/+018VvŒšžž˜•™–ˆ{oeo…›³¼ÄËÑáïóì·_4&&%%,?z«¶Âäôúûüûøóóøüüýýýýýýýüüüýüüýýüüûúöíß×ÚàáãåäàâÜÍ°”xkqœ°ºÃÈÍÍÍÓÌÏÑÎÏËÉ¿®„h_Z[buŽ“™Ÿ™‰…•­º¶—ll„ƒšµ¼¼¥‚i\WYYYu­Æ¾¹ª³ÆЙud…¶Ð××ɱ¥¦¡›£ ™œ¤²ÀÂÂÀ¼»·­ “Œuv†vcUT[Z[\`_]HFdy†‡’’‘’‰jS`nƒ‰‚e[h~…Š“—”‹‘—”™™—•“““••‘‘‹phVJA+  "CS\`s†zkn}qT' - - '?UYVLR[VVVdi_Y]]bgow—Ž}{Œ–˜›ž—ƒqz‹ˆˆ‰……ƒyN, - - #@NE?>HPVa]_ZbW]\df\VKHBLCIFCLJJUV\UZSLIJPUPJNX^`^WNOl~|uuu{}{qedbawŠ‘‰„†ƒƒ{~}lH+  - - -  - -  - -  - -  - - - - - - -    -  -       -E<.!#$""!" '! $      &@WeioquqfP:$  $(36;=7'    - -  - -    - - - -       - )6AG>3,))%" #!## ""'#)&$!!#!& &&&&%%!!$+%"!!  !$&%"%'#$,-' "'.2/4;5/-("#  -  ,Rjtx€„‰— “{a^a_ejm„™­··¯  ²º½½»»½¿µ¤˜›³ÄÇÇÇÊÌÈŶœ†ƒš‘}‹™§®¬­°¶´´±°¯¯±±³¸ÁÌ颰¤¢¶ÁÈÇø¯¡œ˜––Ž“¢ª¦£¥˜™—˜›œ—––ž¤ ›™°ØìíßØæíìà¿‹cZX[^fgp‰—Œn`__l–¯²­®¶¿ÂÇƼ¬«®©¥ ª»ÁÃÅÈÊÊÉÆȺ²ª¤©´ÀÂÂÃÊÍÔ×ØÕ×Õʶ|\PB83.+&,9ZpŒ–˜œ’””„rkl€›´¼Á¿ÄÜîðë´^1+$#$(1Okƒ§ÝñøúùúóéæðùýüýýýþüýüüüüüüûûûûùùôëÞÖØÜãâãäâãÞÓ¶”~nq|›°»ÄÊÉÇÌÍÍÍÐÑÐÍÌÀµ¥ˆnYWYey’”–ž•‘‡”­¸µ—io…„‡›²º·£g_W_[Wr®ÆÄ¿µ¨±ÇÍÁ wd‚´ÍÙÚË®ž ›ž£¤ž¡ª·º¿¾¾¹±ª ‹{zvsoyŠx^VTYTY^ddY?DbqwŠ’˜ŽlUWp‡Š{b`j|‡Š‰‘’ŒŠ–˜•š’——•’’‘’xzVLE0  "APU]m‚vfmx|rX< -4>KTSMUXVU[`fYVVW^dn}š•y|‹š›™‹vxˆ„‹“‘zU+  - - "3EHD=HNIU^XX^ZZ]]``PJH?RWaqvleyƒyY6 - -%ATXYHPYUMTcd`URX^in|—‘y‘™› ™‰wx…†‘™œ˜uZ/ - ,/HLG=HLQSW\QR^X]cdd]H<>>7=?GCFKOVRW]HJMSWOOLSLJUVNALjvvqtuqotq_PVfj„†‰‹|{†~xnL+ - -      -     - - -  -     1    -     ! D<,! !!#"*!!      !Gf‚’•˜™—”‰rX8& %84:A=?85%4  -  - - -  #   - - -  -   - - -  - - - -L9?F<)%,//("), " !" !$"# !$!" !" $%)%"%&''''" !"!# $!!!!&(##&"" &%01751-()( !    - -0Nkv€ˆˆŽžra^\^bgp‹Ÿ±·µ¯ ¡´¾ÁÁ¹À½ºµ¥œ¶ÃÆÆÈÆÉÇÀ¯™†€‘„’¢ª®¯²·¸¸º¸³¶·±­¬¶ÄÌžŠ°À¬’–¯¸½ÂÇÉÊĵªž“˜¡ŸŸ¡¢œ˜˜••š™•™£§ šš¸âððçäïóïæÆ‘lYNS`deo‰—ŒnbaYq–¯¸®«ºÀÆÅÀ»®­¯¨£¨°¸À¿ÀÃÅÇÉÆÆ¿»¯¨¤«¹»ÄÄÁÇÏÔÖÖ×ÔÓʵ‚gYHA0(10.A[o‹—–‹Œ‰‡Š‚}sy„—µ½»¹ÂÜïïè¬Y:-##$,2;H{¾æðñòòîììðôùüüüýýýýýüþûüýýüûüüû÷ïßÖÛáâãäââââÖÀžthksŒœ§«¯°¯®³²·¹··³­ªŸŠq]TX\f{“˜’”™’‡„‘ «¤’igYYf‹²¸·¢‹x`^a[\kªÅÁ¼³§®ÂÉÀ˜vj‡¯Ì××ɶ·¸³¨ªµ»¼¼¼½»º³¨œ˜”ˆ„€|ps€‡€i[a\ZVZ_bZBE[p~‚“•qSTh€‹ƒfZf|…ƒŽ–“‰‹“—˜——ŽŒ–“”“–˜–‘ƒhXBC1  -  -!AXX\h‚sgow‚~^5  !:V[[INOTQT\l^VS\[fr|Œ–Žtw‹“™™”wrŽššž˜‹xZ/   - ":BD@;CNQ[ZYZQ^^bcjcVJBA>>=CB=GIHOUUSKKMURMPLGILOJ@>Kbrvtqmsrnpb\V_e|Œ†…ƒ}}‡wqQ. -  - - -       - - - - -  - -    - -        #%*AE8*"  ! %# ! "     Dj†”›—›š’tY<')2/98D951-"/         - -   - -  0:EC9*!)-'$!# &)"&! '$)#!"#!(&" '# #! !&#$%$$!#!#$$$%&!(!##*"%$!! &+077203-.%  -  -/Mkt…¢¡s`[ZZbgo‡ž¬µ²® £´»ÂÁ¾À¼º·£•š¶ÃÆÆÈÈÈÇÀ°—‰‡”w¢©ª¯³´´¸º¸·¶µ²®­·ÄÎÞ“ºÈ±Œ˜±º¼¿ÀÂÃÉÈıŸ ž™œš˜›•—šš——¨¨¥›œ¿åññèæïôòèÈiWQP_cal•‹hd`Xo–®´±®ºÀÃÂÀ¸«ªª¨£ ±·¼½ÃÂÂÆÇËÉÀ»¶£¡ª¶¿ÁÁÂÇÍÒÔÖ×ÖÕƵ›{fRC;7+,..>UrŠ˜’Ž‡†††ˆŠ€ƒz†™²ºº¹Èãíìà£T3(!%&+01Gq¿èðóñðíìîòöüüýüþýýýýýýüýýýýüüüúùðâÔÚáâããáââàÖ¾ž{hhp”œ £§¥¡¨ª¬°«¬¨§¡•€mZ\YTc}‘“’–›‘‡‚Ÿ¡ h^ZMa‹ª¸¶Ÿƒla]WZ\jªÄÀ¹´¥¬ÁË¿œ{g€¬ÌÖÖÊ¿ÄÉÀµºÂÁ½»µ°´¸³ªž˜•‹‰‰ƒ}uty†vj_^ZQTZae\GKdp~†‹‘Ž“uRMl|‡h]e{‚€’‘‡ˆ‘•˜˜š”’–˜™•˜š–‘Ž€lWFE8!   #7[][k…xbm~Š‰i; - !6QYRKKQZY\bjbSQX^j}‡‘˜‡t}’’““‘Šz€…—šš•ˆ|^0    ?B><=>KPW]RW]\^fdklWBA@?>?A>N`=GHNUNJIKPYSRUNJ?JH<8?dttlfcgmhi[W^Zdx†ƒ„ƒ‚ƒ~hN9   - - -   -      - - -  -    -         @6' "!## !$ "(#$!"    -!Bk…’’™™—”‹rT6%%8535S:<3)#   -  - - -    - -  - -  -   ,BIC2-%#(%$# $"$#"!"!!&)"  $ "#"! #""&*"('&#$"!!  %""%& "#%$"&&   &057401.*$#  *Oeu}‹Ÿ¡‘yd_Z]cdn†œ­³¯¬œ’§·¼ÁÂÂÀ½½µ¢’š¶ÂÆÆÇÆÆƾ«’ƒ€‚‘s¡©¨°³¶¸¼¹¶¶µ·³°³µÁÏß–¿Ï¸‘–¯»Áľ¼º¼ÃÇÀ°¦žŸ•’•™š˜œœšž¬© ›ŸÄèòóêèïóòèÆl]RS^bbl~’…lg\]l—­¶±«µ¾ÂÁ¿¶¬¨ª«£¡¬·¹¼ÁÁÁÆÇÆƺµ£ ©¶¾¿ÅÆÆËÑÑÔÕÕÔÆ´šv`J?@7,+.,>Xr““„|€‡Ž‰……„z„›¯¹¼ºÅÛæáÏŠ?0"!$"()./=sÉéñóðîëéíóùüüýýýýüýýþýýýüýýûüüù÷íßÕØÞãáãââãÞÖ¿žzhdvŒ¡§®±²­¯¶¶¹¼º¼¶³²£‘z]VSTj”™…„’¢­§ŽfRPTf‚¦²²Ÿƒj^[U\_q©Ä½³¢ª¿ÊÁzkx©ÈÒÕÎÉÈÅÄÀ½¼½º¯Ÿ¢³¼¶§š””‰…~}|pyŠyifXTTYU]cY@Ibny†Š“Ž’}UQj€„†k[jy†„†“’‰‡Ž•—’˜›ž ™“œ›–“gLCC8#   - 8Teim}ck‚k6'9IXRFIXXQP_hdVSQdmƒ…Ž”„k~’””‡Š~‰’’™˜ŠwX+ - (9CBA::KXY\UVXZalpjkeOC<;?@BC:DJJDHLFPJGLQSKNQB>4<90/NnriedkifaX@HR^oy…zvxy‚}yjQ+" -  -      - -   -   -   - -     3 - -    -    ( !$H7)" !%"## "    #(@g€‘’—›™‹y^=*% "&38<7434)#      -     - - -   - -     -/FKE8),'A? #&$"""!#" " " %# !#"$"#+**&#!% "%$" #!!##"# !$+61215/,-% -  -  - -1Tlss{„œŸŽzea]]feo‡±¶´¨šŠ¥»½Ã¿ÅÃÿ¹ µÁÃÃÁÂÂþª’‚{„‹or¢«¶º½¼¸·¸¹¹¶±²¸ÅГ¿Ñ¹—´½ÂÄÀ»³²°µ¸´­°²±±«ž™››˜•™ž§§¡œ ÂçñóêéðôðçÆŽe]TWW[`fyˆ|f^UZl‘¨´¬¯º¿ÃÁ¾³¥¥«« §®²´´¶·´¹¼º¹¶®¥¢¨´½ÃËËËËÒÕÕÖÖÔƳ”yaVK6/0.,2=Zzšª©ž–ƒ€‡‹‘ œ ´¸µ°¸ÊË»ŸU8,' #&(,}Îíô÷òîëêîóùüýûýýýýýþýüýýýüüüüû÷ïàÏÐÖÚßàâàààÝÔ¼ž~kbn‚˜§³¸½¿ÀÁÃÄÇÈÄ¿»½¸©nZ^ZhxŽ””˜–’ƒ‡—­¶´–eYRQb„¥³«–~k[d^\Zr¨ÁÀ¸²¤¨½Ë½˜ufw¤ÆÔÖÊ»³«§œ”Š‡ƒ‚€“§·³§œ•’}womx‚o_LKSRORZaePE[tˆŽŽ”•zNUiz~f]f|††—šŠ…Ž”˜™œœž¢œœ™š—›‰pVB9=&  -  !>\c^rstil†‰kI# 5JWRKEIPWUal^TSW^iuvˆ“„ryˆ“Œ‰vŠŽŠ‰ulSB*  "/8OK;=FNCGIPW[`igdc_OFCA?J@7:@EYl„ƒzsyxrpW5   -       -            &&" " "G7, "" %-  !#" 'HnŒ–šŸ¡ž˜“|aA)$29:@?F950  - -   - - - - -      &  0EIC6"%'-)"#'% !$&* $! +()& !" "# #"#%(&#5E)$%# $,$!"" $%'$)2-/0/01)('%'&!  -  - 7Xlsty}€‚…~p_\^giiuŽŸ¬°¯§•Ž§¼¾ÀÁÃÅÄ¿¸¡‘š³Àþ½À¿·¥ŽzwŠ—‰hRRn¡®µº¼¸¶»»¶³¯«¸ÉÑÁ’¾Ë¹”œ¸¿ÈÉþ¹¶¹½À¹©˜Œ–¬ÄËÊÀµ¨œž™£§¦™š¼äððæåðôð㼃]\RXbcaiy…sghb\m“«³©ªµ¿Â¿¶¬§ª¦Ÿžž¤£ž¢¡£¨¨¨««§¡¥§³½ÆÒÔÐÑÓÔ×ÕÕÐÈ´•{aQG?52/,3;Sr–¨¦•„tmnqjv˜Ÿš£²¶µ¯¬±­ W7/"'$(*,:€Òîö÷óñìéðõúûýüüþýýüýýýýþüþýüûûõéØËÍØÛßßÜÞÞàßÔ¾™yjfny”¢ª²¹¾½ÀÁÀÁÁÁ¾¿»²¤m\^Vi”’•’‡Œ—­¸·šjOSPV‡©·²—zdVc_YZh£Âù³¢§ºÅ¼—sd|£ÆÔÖË° “‹‚{€zxz~“¤°°¦›•‡y{‚vst}ƒrZNPUXRZWdbQI]u€ˆ‘xUUht†jahu„‰‘•–Žˆ‰’•™œœ›žœ–™š—™œ‰n^H?8) -  5Xh\huofh„‹nE! #5BNULHGNOT\gfYRa]itx†’‰u}’š¡•“Žˆw€†‡|yldTA' -   0;I?@??;<56*   -   - - -   - - .DHD4#$&*&% "(!$#!+$!)"!"# ""  " %""#" #" !#! !%$"/@*!+*/-()$'""$ #"$,.+*/&+.,)#!!  -  - 1Xpwtyz|€qid^_^cjmm‰«®®£•‘©»½ÂÁÁÅ¿µ ’µÀÂÁ¿¾¾¾¸§‘z…’ŠdG;O€¥¯´¸º·¶¶¶·²°¬·ÉÖß•»Ê±Š™´¾ÆÈÇþº½ÂƶŸ’£¹ÏÔÕÑÌõ°ª¥ª®«œ¹âïïæåíòîá¼…dZMR[dghr‚uehbYi‘©¯ªª´¿ÂÂÁ¶¥¥¯©¢ £§¦¥¡ ¤¨¨ª¨ª©¨£ ©²¾ÇÔÖÔÒÓÖ×ÖÔÐŶ™{]LC;2+,$/>Zlvˆ‘‡€€€ƒ|y~‡ŠŒ›´¹¸±«±­¥”W5) ! $,0@yÐïõøôðëìñ÷úüüþüþýýþýüýýýüþþüüúóæÕÌÐÕÛÝàÞÞßßÞÔ½˜zlhi{˜£©®´½ÀÂÁ¾¿¿ÄÆÁº¯ž‹mVQUhs‰Œ‰““Œ‡’¤´²—fPMT]„¤µ´›ƒl^_ZZZiÂÀ·°£¤·Å½œwd~¥ÂÓÖƦŽƒvrortqt}’ ©ª¦—Œ†ƒz‚twu‚sZURQ[\`hleOI]uzƒŽŽzVMgŠgYb{ˆŒ””‡“š˜˜šœ™œ™œ™™™™™ƒlXI?6(  2Ze_gsn`k†˜—pC"  7HOWTMFMUV]kd[Z^it{{•u’˜›ŒŠ€xx|{tpk`aTC% - (;DE<=AE;;IFTV_bfdeb\F:6@@@@?:=EDKNNMJNXUSRQLG:44@2(>Ypj\]a^aeYNPSS^n„{xyyyrlY3  -   -    -         -   - -  -   "" "=;-"! ## "#!##Br“™ž ¡Ÿ›xaE7,#+5BC=>:/*!!<'(*&#&"    -  -   -   5DHE5,&''$#""% %%% ""#!"% ! &$#"!! # %"!# $# #&)'&$!""(*)'*-(&*)   -   3Tqx{‚ˆ…sng]\]^`ci†›©¯¬¦’‹§»¿ÀÁÂÅƾ²¡”Ÿµº¿¾¼À¿º³£Ž~}…“ˆ^C8H~£®µ·¹µ¶²µ¹¶±ª´ÌÙÉ¥–ºÌ¯Š—¯»ÄÇÇÅ¿»¼ÃÊƹ¤œ³ÊÝßÜÑÌÇÄÁĵ«¬©ž·Ûîíääìñì߸…m[MJU]afu…zieg]eŒ¤®ª­¶¾Âöª©®¥¤­¬³µ³²³¸·¶¸´µ·µ¯¤¨²¾ÇÕÕÓÒÑÔÕÙÕÑǵz^YB:41+$,DVcchq‚‚‡Šˆ‡ˆ‚„Œ’™²¶¶¯®»¼´ž]4'"%+.@{Ììôùöñíìð÷úüüýýýþüýýýýýüýüýüüùñçÙÐÎÕÛÞààÜÝÞÞÖ½›yghp‚–ž¡©­´»½·¶¹½¿À½º²šˆkXT^hzŒˆˆŒ‘Ž„ˆŸ°©dVRY`~¥¶³†o^^\XThžÁÀ¸´§§ºÅ½|fx§ÅÖÕÅ£‰€uphkrlw“š¢¦£–ˆ€ˆ}‚…|{s|~saMSX_^gllgKBZs‚“’“•b[dx„~fV`q‡‰‘•“–ŸŸ—––—•›š’Ž“••€gNC?4  - 2Xa^brohw‹˜˜sH 2ELTRRULKafgc[bkwƒ‚‘’Œu{‰‚ƒzppstrj^_b`P?$ - -:FMA?AB>;EGFO`hlmkd[K<:<>8@=;8;COILINOSTY\ORJ?;74**8XnkZ]\Z``d[OSW_hz€tuxqsmb[>% - - -   - -  -   -  - -  -        -       ! $?1'#"&# "+$Ew’žŸŸ¦£ž“dM=/*!!!%%2;@ABA:1# +)/3;=7605-%  -      -  - -        5CMJ70*'*% $"%!)(#  $"&  ""!!"!""&#!!  ##  -&*#)13.(')%   - -   - 4Zlq}…„‡Šnf[YW^cfp‡œ¦©ª¢•ˆ¢¶»½¼ÁÄþµ ”›°½¿½º¼»º±¡{†’‡^A6/.+,|ÍìôøööñóõúùûûûýýýýüýýýýüýûüüüøïçÖËÉÔÜÝàßßÞàÞ×¾›zgaqˆ“ŸŸ ¤«­°°­±´¶¹º¶­•fWWagxˆŽ‘“‘~€š¦£‹aOJ^d…¢±³ ‡maXY\[e¾Á¾³ §¼Å¾žjy¨ÅÖ×ƨuohccgpƒ‘Ÿ©¨‘†…„~ƒ}~x€‚{eTW`a_hjifND]s€‚‰“”‘f\av‚ƒgUcq†Š‘˜©­¯ª”•—™›™’”‹u[J<5'  - ,Wb]`nsix‹’ŒkD" -+HMRYLHQGr\fg]js„~ˆ’Š†~|{wwynfffaYNPb]SE)  #3AOGB>AA;>EBBETchnkeWJA=7=8?>C>BCHILKLLMNR[\[LF@91-+Ccnb\YRVZbeXKISZhwwwlrkkldM5  -   - - - -     -  -       -  -      ! =/# )!%! !-("!!!"&#"!#Eq‘›šŸ¥¢Ÿ‘~i[C@<;84/./.2=>@BA=9/' $$ -,9=@FG=:>=5( -  - -    %  0AHF8,,('"!! &! ! $ ! ' ## ! #""$! !! %%&$),+.)(#! -   -  1Vjqz€‡Œ’†mbZ\Z\bhr‡˜§ª§ž‘‡•©´¶¸½¿½½·£’•¯½¾½¼»¸¸³žŠ{z„•…\@BcŒ¢ª°¸¹µµ¹»´µ­«µÏÛÏ«–µÅ©•°»ÄÇÊÇÁ¼¿ÃÈIJ¤©¼ÓæêçÛʺ®®ºÄý¹¬£¶ÚëëÞßìñíܶa[XMRZWdu…ygc]Zg‰Ÿ¨¢«µ¼ÀÄ¿³§¬¬©©®µ»½À»´­²°´µ¸¼¸®¤§´¼ÈÔÖÓÔÖÕÒÔÖÐů˜~cTK@;3-)(9S[Z\^lt‡ŠŠ“›£¢ž ¯³°­­¯³­—\60!( ,4B|ÎîóøùöóõöøúûýüýþýþýýüüýüýýýüüøðåÓÇÌÓÚÝÞÞÞÜÞÞ׿¡~oiuŠšŸŸ¡¡ Ÿ¢¤ªª´¸µ¥‘~gY^_dxŠ’—„~‹’›¡†`OO_c„¦°²ž†h_VabYg–»¿»± ¤ºÆž€k„©Å××Ê©Žzqumjfkuƒ’¢«¥˜‰‰ˆ†€z|„yc_\aeedjihYMas|†Ž‘_U_s…ƒhWet~‰Œ’‘›®¶°£¢–’——–—‘‘“˜t[IB5+  (Rfb`spf‡‰„jA$ - 3FNZ`OFLSY]kf`hzƒ‰€ƒˆ„yoqpnjtmigaWUG=DL[\OD. - $.FNLAB?CBCGS_hnjf[D@<79:@BFFIEHJIJLNQX\Y^]LJ@5430?\ok^QMXW`\SPFOWgqsyulpofdR5 - -   -  - - -     -   - -         "%=4,+ !"! ! ! !$% "($%((#& +Kr’›Ÿ¡§¢”€g_RTSNJIE?A==?DJKNF<81,!.4FU\OF2  !(7EJC=6???ADJIKOKLRY[YUSVNIH;7,&6UnuhYT[`faXHDM[blpnniimd_U7 -   -  - -  - -   -    - -            ! !""@2)! " ##  + !!!%%#$!!" .Nu’Ÿ¡£¦ ž”~jXU]ZTWPNMIE@CJQVYTLH7)#%$-2,(*+$" ! "!!&%"! !$" &+ )+)*&$!"!!   !! #"*'!  - - 3Mdnsyƒ›˜nXRV[eos„—£¨¥›Œ~’ž¤¦¢§ª«¢’›ªµ»¹ººº¶®ž„y{‰“ƒ`HSzž§¬¬°·¶±´¹¹³­­¶ÉÕɤ‘´Â¥“±¿ÃÉÉÈÅÁ¼ÁÇ¿«“µÕæëéÞʳŸž¸×ÜϹ°ÀàíìÞÝíñìÚ®vaRQLWTT\jnpnkh^g†ª¥¨´½À¿º®¤£©§«§¤¥¡˜‘“ŒŠ“£§±±¦§·½ÊÕÖÑÓÔÓÔÔÕÐÁ±”{_VM@317616N`fbhq„Œ‹ƒŒ›Ÿœ Ÿ¬®±¬´ÅǾ£a7,""!"*2A~Ìíóøöôððò÷úûûûýýþüýýüþüýýûüûûøðéÝÒÒÕÚÞààâàÝÞØÄ£}eiwŠŽŒŒ‰€ƒˆˆŒ‹™©¯®¯…g_\Xgx„ŒŽ™–‹…ˆ”–€[PO\_zŸ¯²›h_YWSU^•¼¾¸®¤¥¹ÆÁ£‚{ˆ«Ì×ÚÑ«†tmktkikuŠ’›¤¡‘ˆ‰‹‰‡ˆ„~{}„xgc\^fhbils[FYku|‰”’~XL]p~eV_rŠ‹‹•¦¶¶§›˜™—‘’‘ŽŠucKD9!  - #@Yknpmc^emfT;  #Gdic^WZ^akwlehvrllsiibe`NOTZca^MD:A>DRY`WB9 6=HNK59?@=IE>GS^baid]PF94>=C:4?JGHMXSJVZc]YTRUKF<30'?Wlmh_]\adc[NLNZbhjghafa_`N6  -   -   -  -   - -    -   " !!#=/%! #! #'!"!"$*  $'3Tw˜ž  ž–{dX[\`XWUVNLHEALNPTQQA6$(!#-7>@HKMLE??7(!!!"!   2      $:LNI3'%.0*( !!#")(% # !#"!*+##'""%" " #&"(&#&1%      -/RdqswŒœŸ—}[NMWcpxŒ ©§¥œŠ€”¡£¦¥¢ž¢Ÿˆˆ‘¢°±µ¶¶·³¯Ÿ‰z~…†bPYƒ¡©­«°´·¹·¹¸³²­´ÊÒÆŠ¬¼¢‚“²¾ÁÈÈÈĽ¾ÃÈÁª“´ÕèëèÛȲŸ—¸Úß×ËýÅÞêéßÜìðíܲw^VTISUU`hjhljeah†¤®¨©µ¿À¿º¯¨§§¦«¦£ž—‰‡†‚€ˆŽ˜¡¨¬£ª¶ÂÈÒÓÐÓÑÓÑÑÒÎÀ±”x_SH@:631/;J`ruwyˆŒ‹‰Š˜Ÿœ§«°¬­¶´ª•U5.# ! #-7>~ÌíôöôòîïðõúüýüýýýýýýþþýüüüýüûùòíâÖÓÙÚÝßßàßÞÞ×À¡`euv{ttƒ€vv}}‡—¦¯µ¶£lYX^jyˆ‘Ž•‡‚‡’ž™€`SN]_z­°œ„qb[RNS^“¾Á¹³¢¤¹ÈÁ¥‹€³ÎÛÛΪpomqojpv†š¤§œ”ŒŽŠŠ‹‹†‡ˆ„{cd^ajjjqqs[FWprx‹’”€ZN\oƒ|jWdr}†Š’—¢³¯ ”–•‘“‘ŒŠ‘‘ŒŽ„zlQA2"  - ">Shgmng\`^bP5 -8Tilb^Z_gflumhqvsfbec`NFHFEQU`^]N><>CGSa^XL6 %1=DJH65;=;D?@ILHJE<8+)0#-7JQ[\e^Q=:<9BK]_YN4 -  #(3IPH;49=?HF@BU]^^efZRI@@A>@C?TKELRNUQRda\_Y\SFIG;4.0?[hd_aahb`YNPMJ\bhhdcda]\P1 -      - -     - -    -     #$  # ! !"##9*"$ ! & ! !!"# " "!#"! #"!##&(1Mr”šœžž¡˜d[W[XTWRTOHC@>ADJI915/%!*09?GICEHB?6$!# %  -    -  -  '% $CX:KKILOZ]^^b_aPHA;?GF@;=JLLS[\UPZdcb]ZQLNE;0-3BZieb_bdaa^JLQN]ijkfinhdjW<   - - -         -     ( !$!!%" 9)!  ! &"!!%'+)'''!"!$ $ %%!! "#%(6Ps–˜—Ÿ ž–~dWTTQLPKJID?73>@A?;42+#$$58?>@A=<=;0#!" "    - -  -       "9FF?6&*56,%"$%" # #&!$ "%#!$ #$!!! !"%&$"#" -  ##"    4Shhms€‚wlmaXUXact„•¦¬²·µ­·¿ÁÀÁ¼²«ž‹…Œ›¨©¨§£ •ŠyonŽ‡swŠž­­ª¯¯¯®²¸·¶­¬§¬¾Ê½•…¨¶v±»ÄÂÅÅÁ¿ÁÄÆÀ¯••²ÏåèàÔ½ª—•µÕÛÒɼ®°¶ÁÌÌÏ×ÝÛ̬cXOISXXbourikidj†ž¦¢©¶¾À¿¶¬¥§ª£¢™Ž‰‰…‚Š‰Š‹™¤§¢©µ¾ÈÐÏÍÌÑÒÔÕÕÑŲš€bWQE:6/.0=Jdmu|~z€~…‡……qheVDG]~—¡›tO3'  "#.7D~ÌëôöóïîîðõùüýþýýüüýüýýýýýýüüüúõñëÞÓÖÙÜÞââßÝÞÙßkcfw‹Šypf]RUl…š¬¼ÇÌÄ­‚cZZ\l†Ž’“•‘„‚‡‹‹ŠqYUTVd„¦´·©ŽpaZ[VYe“»Ä½¶¥¯ÆÓÔÈÄÄÁ¾½¶­‡tqklnaaemŽ˜Ÿ¦¢—‘‘’Œ‘Ž……~ylglrp|‡{n]GSlz{†‰‹Ž‹uWR_q|l\btƒˆ‘•’}`R`tŠ‘˜••‘•–“—“ˆ{iWH>$ - - - /MZied[\febN9"  2M\YOLT_bejljedf`ea\XH>?>;AW]a__TB?<;EP]c_W=   - #8Tb]PT[\W\]\^eddnfc]VVQFNYWPGCELRU[`a^^aib]WNKJHE7+4IV``XZZada_TLGIYjsuosppll]B# - - -  -  - -  -    $!"+231,-1,& "!! !#&#9*"! !! #!"#!!%"+/-**)+%! !##"!-" "  !++4WuŒ•šš¢ ¡’xcTTTRMNLKDF@;7BFCBE;/%$*.;:=A@ADD@;1' #!  - - -     -*9FA=0++75$ "$"#   (E#"$ ###%%!!!#" ' "!!%+*"##"  -%(,4;-#     :Teeou~…‹sp^WRS[f{šž¤«¯­·¾ÀÃÆÇÄÁ¼³¢¤¯³°­ª¤—‹}tkk{ŠyŸ«ª«¯±®®µµ¸µ®©¨¯¼Å¹‹ª·Ÿ|°ºÄÿÂÂÀÄÇþ®”˜¯ËäèàÑ»¥‘‘²ÒÚÓÇ´›™­À¿ÀÉ̱’vd[QX\^epsnmoqdh‚˜¤Ÿ«ºÀ¾´§¢¥§¢ ˜Ž‰ˆˆ‰†Œ””•˜¡¨¢ª³¼ÈÍÊËÌÑÑÓÕÑÎï›z_UL@9*,+0?Ubouwv~„…„‚uh[SGHVuš¡›ŽT2% "#%4>sÉìòöòïïïñôúüüüýýüüýüýýýýýüüüûúöñêáÕÕÛÞÝÞÜÞàß×Á¡‚jai„•˜’‰}rjf^Xfu£¸ÈÐɵŒfY\ao„”’–“ƒ€ˆ‹‡r]]Z]f…£µ¸©‘wd[Y^_b’¾ÇÁ¼·»ÌÓÑÇÀ¿½¹·²¨œ…}}rsmda_l€–ž¢—‘““Ž––’Œˆ„ziinwx€€€j\JWmw€ˆŠŠŠ‰}[PZnƒ{iYbwz‡•‡iC;Nj”Ÿ¢¡™™š›¢›‹}zcXL?&  +I[begbabg_V<% - ,@FLIFQ_]^bikieddif[SGAEBA>gcbc\SJEACH\nmllL' /?i„wyy…}€vy~{qs„eebcnmc\WPVZdaffffeglph_ZSOMK:.4BK]\Z\`dipeSGCANijttzspuqiJ& - -   -    - - -  -   - %(%$&,/-.($'(!" *58:9;<:35*# !" " !!! !##8*!##" %)! #*&)*,.,+'&$" #"   #" "!$)7Qr‹”˜™  Ÿ’oWOQWRMLHHIECA==@JF=41&!"39?>CCDIE=<4*#&&$" -      - - - - +:G?98"$,*!$""  !"$) #!!"!#$!!!#(    !!$!%&" - - "-/& - -613/ARcorzƒ€‚ˆ†‚ˆ}{l[UMQa‚ž¤˜P5*%%"*7h¿ëôøóññðô÷ùûûûýýýýýýüüýüüüüüûøóñëâÒÑÛÜÞÝÞÝÝÝØáziZe•Žˆƒtkklgbd…š©½ÉÁ­‡e^Y_w‰“““™’ƒˆ‹‘’{]TV^n†©¹¼´f[`[^f—¿ÅÈÆÇÇËÇÀº·»ÀÃÀ¸±¡Šwqieddi}‹›¢œ”’‘™™–‘Œmfnx|ƒ„ƒ…v_IRcvyƒŠ‡ŒŽbM\k~{l]bv‚†‡Ž“{Y90BYpŒœ¨¥££ ¤§§•„vmYJ;,   'GP_`fedhieWA$  4DKKTS]abenlmoklqpi[YTNOPTgkqyvpkggnr€Ž—‘‘s; +W‘¦©§©§ª¥§¤¢ Ÿ˜–•¢‰‹‡‹”—ˆ€z~||‚ƒƒ€{y~~‡€{sfc_VJ89?Whkf]gpzwiO@>CNdnxyysvsqhC'  -  -   -     (+)'#" !"0622:0-140,/!#%/2?:69B;611-"-*" #!"!""$7(!#!"! !%&(*11+.*("!   $%$*2Mnˆ’•˜Ÿ œrUIPZTQOMONEF?;=686./)(&)5:AADHEB@=:5("##,'($ -  '   #?H>6*!$)%!!$%    ! #$" !"# !$"# ! /#!3 " - - -  -  -  -7X\fnry††t_XOPfj‚Ÿ¥®¬©§§¤žœ››¥§¬´º´¦§³¼¾¿½¹³­¢vdhr†{jœ¬­®¯¶³¯¯µµ²°­©§·À´‘‹­¹¡…“­¼ÂÄÄÃÁÁÆÈÅ¿­—œ­ËáãÝζ£˜œ³ÐØÑĪ‰mzœ¸²§––£µ¹´¥œƒzyuˆ‡tilgbg–¦£©´¹¿Àºªª®«¢¤£œ™’‘–©°²®«¨¥ª¦Ÿ¦µ¾ÃÊÆÇÈÎÒÐÐÒÎï™{aZQF?7123?Qalt~…ˆ‹€‡‰‚‡|q`ZUSj…˜¤š…S1*%&!0dÂëóôóòðòóöøùûûýýýýýüýüýýýýüüúøóñêÞÒÓÚÜÞÞÞÞÝÞÖÀwg`fx’ŽŠ„zzzumg~›²¸®š{g\Zav‹”š‘–•…ƒ‹”Ÿš„]SY`jŠ«¼Å¾¥…ifbfeg˜¾ÊËÊÅÁ½¼¹¹¿ÄÄÈû² Œ„€zoljhlpƒ‹š¢ž—’•“‘™™šœ——‰ulcmz…ŒƒeOWdv…‡‹ŽŽ„dT[l}|wigy‚ŠŠ“”zZ9',@=>9,''"$( #!   -  -  - - - -     'W_djl{Œˆƒn]USU`h„ ©²²°®®«¢ š˜™˜˜›Ÿ¨¨¢£°½Á¿Á¿½·¯™fdotpl‚š«®¬²µ¶±®¶²±¬¨¥¨¶¾°‰ªº °»ÁÁÁÁÀÂÆÇÿ®˜œ±ËßáØDZ¢—™²ÒØÎÀ¥‡ktšµ°šƒ~®¾½µ®§›Œ“‘~olggg›§£¦²ºÁÀ¸§¥®¯¤ž¢¢¡›”–˜¢¤¥¨¨§¯­ ¤¶¿ÅÅÇÅÉÌÐÏÒÑÎó•zbWMN?3216CV_jt{‚Œ‹…‚‡…‚ƒ}qg^]Xb‘›˜‹€V2(  !,'0iÄêòõôñîñòöùúýüýüþüüýüüüüûüýúúøöñêÞÕØÚßÞÞÜÝßÝнŸ{fm{}‹’Š‰‹’Œ„z{™¤¬žŠscd``|‘•›–•’Š†˜¦¨’j_[^n¯ÇÌÁ¤ˆkdchgq›ÁÍÊÉÃÂÀ¼ÁÄÈÈÉÆÁÀ·¨‘‹…„upsry†“—ŸŸž™šž ¢¡¨ª¥ ”†~~‡“˜™˜Špdiz†Œ”•–•—winzŠŒ‹„{‘“—–†bN;6Jh§©©®±³¶»Á·ŽpaRF@.   - -$1FOdjiilsnjY= -#Mgsuokotwt|y€‚‡‹Ž‘”–šš˜ ¥±µ»»¾ÃÃÆÄÅÇÉËÍÍÆ°k( (J“ÄÓÖÖÖÕ××ÙÕÓÐÍÉÉÊÆÆÇÈÅÇÊÊÌÍÉÆÃÄÄÈÆÃÀÁÀ¹·¹º¹·²¯©¦›‹{{†‘‡‹–€lVPafhhqvspljpe_F'         -     *)&*'!%,,-//73)" '/17441111,,)!)+(0)&%*+.0155801388851/&"' ##"!$"6*! !#"%# !"&*-.*+0(/-#!"#)"!$"#%2X{šžŸ¤ ŽqYOX[UUUSSPG?1/* $,.,)&"$!"-82323664/#! ''"      &' -     /AK;2-%$-)$$$!"$  !$#"'$$  #"" $$!"#(# ! -  - - - - ?Ucciv‚‰k^ZY[]e‡¥­´²µ¶²«ª¨£¦¢žœ™šœ™–Ÿ­³´¶¶¾À»ªrgo€wmxŸ§²°±³³±°³¶³¨¢¤§²ºªŠ…ªº }Š¯»ÀÀ¿¿ÁÁÄÆż©šŸ±ÇÛÞÕ𣙶Ò×;¨†jr—³±–vl†¬»¿¼¹·¬Ÿž ž˜ŽxnjinŠŸ§¡©´¼¿¾¸¬©®°§£žž¤™‹’œŸ¢£©¨¡¦¶ÀÄÅÂÆÉÎÎÓÓÓÏŲ™€e[TPH?=>=IXdo~‡‡Ž‹ŒŠ‡ŠŠ‚xm`^^bcf~Š‡€T8(&(-gÀêñòñððïòô÷úüüüüüüûüüüüüüûüüú÷óðëàØÙÛâááàãáÜÒÀ§€~‡‘™™——š §¨¬«Ÿ•‰’£«ª}tqsy…“ ŸŸŸ•’›¤®®ž‚rkr†šºÎÍÁ«“†~w€²ÇÎÍÍÍÏÎÎÌÏÓÑÌËÊÉƸ§¢œ™™“˜œž¤§­³²¯®¯°µµ·¸»»º¸·°©¥«««±¶·´«¥ž¡£¥¤§§¦¥¢ “‹“–œ™˜•–—•’‹‡‚pc[[duƒ”›¢©¬¸»°‘ueTB>1 - - - - - - *=FKQKHNLKIB5  !7LIIIIKJMO[TVVV_]_gkiquy§¸“ª­¯¼ÃÇÉËÉÌÏÒÏÐʵo1  .F˜É×ÜÝÝÝßÝÞÞÜÛ×ÖÕÖÔÔÔÔÖÖÚÛÛÛÚÚ×Ö×Ø×ÕÔÐÎÎÊÌËËÈÇÁÀ¼³³¨¢Ÿ§©¤¥¥¢¦¢•ƒb[diqu‰ˆ†…‡tkQ& -     - - -  - !)($#&!),754'$!! *0+,(!#(+'&$$)2&&#%' '()'-/-4(+(')*,+(*-3*" %" " $!"! !#$5%#"!!!%&#! &  $&&*-/-+,.'$!$ # "!  !$-"& ")1Sy™ž¢£Ÿ™ŽqQNU]XRUXSLF=2(%%%$&)  !!"".312-1..'$*% "   -  G    -    - *@EB5/!%**&!  !  ## ## #!" !" "!#$##  -  - - -=U_clu‡ŽŒƒrga`cjqŽ¢°³²µ¸µ°´²°±²®«¨¦¦£¢žž¢ªª¨§­¶´®Ÿ‹~’‘}‚’£¬±´µµµ³±¶¶µ®¨¦©²¼©‹¬º£„“¯¿ÀÄÁ¿ÀÁÄÅƽ¯Ÿ¥µÅØÛÓÅ·«œž·ÒÚÐÁ¬y‚ ·°œƒzŽ­¼¿¿¾¿¸®§¤§¨§œ‹ˆ‚}ƒ™¬®­´½¿ÂÅ»´¯¶¸®«§§§¨Ÿ”“˜œ¡ª¬­«¨®¾ÄÅÈÅÈÌÑÒÕÖÓÒʺ¨–‡|pigld_dht€‹•šœ˜Ÿ ›ž›‘†|zx~ƒƒ}†‘‘–”kH7%"#"-`ºæïñïïïîðó÷úúúüýýüýýüüüüüýüúú÷óñìçáãåçæèèçæäÞÑĺ²±±¸ÀÁ½¹¾ÄÃÇÍÊÁ»¹¸ÀÃÂÀ¸¬§¨¦¯±³¹º½»»º´»ÂÅĺ°ª¨«°»ÌØ×Íź²±®²¹ÂÒÔÖÛ×ÙÛÜÝÛàÞÛÛÛÛÚ×ÔÍÎËËÉÉÊÊËÏÑÑÑÖÓÓÕÕÕ×Ö×ÙÙØØÙÕÖÓÎÌËÈÇÅþµ¯ª¨¡œ–‘ˆ…zvojhgllokibcggXXUNKFHHIGX^ZP_bp‰™˜„qfUE<- - -   $)))*.,/-51" &/,-6502/7A;@85>9=D@;?AJIQ`js|Œ™¢«³µ¶ºº¼º´ž]-  9Š½ÌÔÙÜÛÞÜßÞÜØÕÔÖ×ÕÓÔ×ØÛÚÝÝÞÝÞÞÜÛÜÜÛÜÛÚÕÕÕÓÑÐÍËÄÃÁ½µ®­°±°¯³³´«¤•p[[hzŸ¤¡¢ŸŸžš‹f/       -      . '(.1/&!"" ""#"(-%)*".60+& # ,*" &  !(#)0*,$ #!$" %!!! !  %4& !    !('&-6.,)+(.'& "!!'$"!$##!%$ !*,6St’›Ÿ£¤¡™‰jMGPZZSTTTKE9-$%%)'(!!!!..6<=>;73,$#"'$ %" -     -  -61AEA2)&!),*$6"#!$$#!!!   ""$""%"  - "'# "    :U_elz‡Š‹Š„tpieqp€“¡¬¬¬­¯¯°¶¸µ¸¹···º¹····¸º¹¶°°´·´®©¥¨²±¦¥¬µ¹¼¿¾À½ÀÁ¿¿º¶º½Â¹©¨ºÃ¶¥ª»ÄÊËÍËÊÍÊËÏÉ¿µºÄÐÚÝÙÏÇÀ¹¹ÂÔÜÕË¿¬¢§·Åö©£®¾ÇÍÌÍÊȾ»¹»¿¹²¯¬¥¬¶¿ÄÅÉËÎÑÒÎÈÄÈÌÈÄÅž·±¯¯´¹¸ºÅÉÇÆÅÈÏÔÔ×ÔÔ×ÞÜÝÞÝÜ×ÏÉÁ»¸¶°­¯­­­±¸¹»½ÀÄÄÂÃÃÄÅÁ½µ¸½¾¿½»¼¾À½ yN.!*Q°àíðîííîïòôøøùûùûúûûúûúùùúûøù÷óóðïîîíïððñïïíëéççääääãäãáãâãäããâààÝÞàßßÝÜÛØÙÝÜÞßÞÝÝÞÝÝÞáâáßÞÜÛÜÜßâääáàÞÝÝàââãåæåçééêìììêêêëéééëéççæççæçæåèæéççèêèçæèçèæåäæãßÞØÒȽ¸±¦›Œ€vpj^XSOKF?96645-002/4-*53//)"$&'$ !#%%)4Gn‚vtiYU?+ -  - -!(*)5.)" - -#('&))-%-2-.4,/1635415213@ACDV^gksw~|wfA# - 2l¦¹ÁÆÉÍÏÔÒÔÍÉÇÇÅÆÉÉÇÈÉÍÎÐÐÒÔÔÓÐÏÕÔÓÐÐÎÎÏÐÎÍËÊƽ¼º´°®¯°°³¶´´°£ŸYQ]r–¥«¯®«®ª§ž=    -     -  - !&-96-!$!" %$ ()%$#)09:-$!+1*/."!1+%" !"  !!"! ###3'"#  !$%((30,())+,# #"!$"#"&'&$'"" %" #),6O{™¡ ¡œ™„cJIM[XXYYPHB6+"!,$*#(# $06G=5)"%*/0#"$"   "#%!#!  !!#!#&% !"4!#%!    -  >Vb`i||yhcWSSKLX[et…‡‰‹œš›£¥¢§­°²··º¼¼ÁÁÄÃÂÆÇÅÅÇÇÊËÊÈÆÉËÏÊÌÎÑÑÑÔÕÕÓÓÒÒÑÒ×ÐÍÍÒÔÑÎÏÔ××ÙÙÚÜÜÚÜÜÛÖÕÖÚÜáäâßÜØÔ×ÙàäßÛØÓÒÓØÛÛÖÐÑÔØÝÞÞÞÝÜØÛ×ÚÚÙÙØÔÖÓÔÙÚÞÞÝÞàããâßàÞßáàààÝÙÕÕÔÕØÙÝÜÞßààßâääçååæèèççéèèåãàßÝàßÚÚÜÛÝÝÝßßÞßßáâàßàáâââÞßßâàßßßßßÝÞÙ˧d4!"! #K¨Üéìîïðîññòõöø÷ùùøøøùøøùùùøøøùõö÷õõõ÷õõöõöõõõóôóðñòòññðîîîîðîîîííîíëëììéëêêëìêíìëééêêëëíììììêëëîììîííììëìíììîíïñððñòòóññññðïððïîîïîîïíëíììììííìíìëêêèèáàÞÕÍÀ·¢”…znZPD>A:92..(')('$!   -Nu€yqg]H-  - -  ,).4;>@=."  "&##'(%$3.*,0.-.6//-+-,116465>;L=@>ACEGMA6-  - >fŒ’™žª¬ªª©¡£¢££¤¦£§¦©­¯®°§§©ª°±°°³³³´µ´´´²±«¨¨£Ÿ¢£¢¦¨¦¥­«§¤–vPA?R{ ¨¬­¯®®¨§‡D$   -          -  '1//+ "" $""'!"((6<3*0*)/++*!!"+3%   #"'&2'$"#!!!,%'++0/,,+11*+""$"&!$')%&#"!#$%  $%%!&0Pv’š Ÿš•…eLIPUY\ZULI>3(#$ )- $!!+59?=@B?<>>1$$ ! !     -  -AF@1$&&-/&!!" # "#" &&""" ! $&%#$!""!" %#"     - @Wadgioh>&&($&$)-17>@=?DGGJQRX]cckqtu|ƒ‰‹™œ ¢¦«­²¸»¿ÄÄÅÁÁ¿»¹¹¾ÇÌÏÓÒÓÓÕÒÒ×ØÙØØØÚÚÚÚÛÛÛÝÝÝÞßãáßÞßáÞààãåèçåãâãäâäæåããåãããåæåäååææççååæååääæååååæææçèèççéêèéèèåéééêèèåáßãäæçæèèééééêêëëìëìììíííììììëêëêêééêèééëêêêêêêëëìëêêëëêëêêêêêéééçååäÛ¾z7$"#%I¦Ûèìîððññòóõöôõø÷øø÷÷øùùùùøøø÷øùøö÷ùùøö÷÷ö÷ú÷øøõöööõôóóóòòñòñððïîïðïíîîííïïîïîïíîîîîîîîïïðïîïðïïððñññððîîðòððïðòóóôóòôóóóññññððñïïðîíëêêéèçæäáßÜÜØÐËĺ¹°£•ycVLH>30'''$#$"! ;]pysg^O4 -   -    /C>BBFDKC2"  #%)$&)%'*,1,*0,00+&'&'),0.//+1/(3365//036*! $.;BCKS_ijxogiighljie_gqroha_[\bdefkmkmrysx~trmdgfhdiks|~‚„ŠŠw]<318X‚‘•š ¡ž™|A# - -  -       #*/351-'!# $%$%(! #*,3777(%#'+/+&%')/&!!! !"#$/$  %#'2629;6:81+$"$ "!%   $!$!%+'%"#'(.&(#$!!!$!/Nt‘™Ÿ¡Ÿ˜„cLHVW\[]YNIA2-#&*'"',2:<9<><^mkeYN7 -  %0?W_[UQW``SD5 - *""# -$++) *./4/%,+#'+6%('***-13/+&')*'! -!!&".8@G[PQUQNGDHH>PKJMMA2/-,07:8896@FKKCD?=<:385467?DHLNQUMM>3+*:9DKHU`jlomY6      - - -         $*3;<70" '(($'&!"%7>1(,% %$ "%'0& %"!!"" $! &#!!5$"!!'+72:;<>92/%!!"###" $%#")4)&!" &&)" "$#(4P{”™ž ¢£œ„bNKTbWYVWPK@6'"&%!  '-5>>;=?>:;2&!!$'!  -         />A?:(*..(-",& "#!   #"#$! !* #! "   -  18Uf^lniN)  - $#$" &)/,,'(&*3,+-,1847DSU[UWYKDHQ\a\\]^acecfqyxvwttvtv}„ˆƒ„ˆŽ‹‘•–™¤£  ¤¦¦¨«§¥¥©¯°²²²´³µ¸»º»½¾¿À¿¾ÂÁÀ¾ÃÆÇÃÄÇÇÍÌÍËÉËÊËÈÅÂÁ¿¿ÄÂÿ¹¸ÂÉÊÉÌÎÏÑÐÒÒÒ×ØÙÛÚÚÜÝÝÝÝÝÚÛÛÛÜÛÞÜÙÜßàÜÞÝÝÝÚÜÜÚÛÜÝÛÚÚÚÛÛÛÜÙ×ÕÒÒÑÏÌÌÊÆ»œj?%%!& 6r²ÆÍÐÓÕÖÙØÚÚÛÛÝßààßßßáâââßÞÞÞàááãààãàâáâáâáâáààâàâäãßÛØØ×ÙØÕÖÖÖØØÖÕÐÒÒÓÖÖÖØÔÔÔÓÕÖÑÑÒÓÕÕØÕÒÏÒÓÙÛÚØÚÚÚÛÛÜÚÙØØØ××ÕÓÓÑÕ×Ø××ÖÓÏÍËÀº´®ª¤œ™‹€xtmkil^__TOJ?=>9:30,*)&     #2^ggd^K2 -  $/ATecefj`jnllmX& "' $-2&&,2..%)%'(/+$')&-+85++-% #),#!  - " )4AC?KNOONJEH@BTAHH>>1,%$&235016AEB@>9=F./,.-%')9<=96)#,0(,1337AL94& - (( - - - -      -  !.-84+)!!.2++&&%##(1A3!"$ %&$#  "!###0%!%$ #"'),.4=>:<2,$!"!"! $*& '(''! "# (2Ly”› ¡¡£œ‡fSRXYUUSQOJA6&'' # !*1;>>869=71$!#1     -  * /=@@6$&/))(##$!""# !!& !%""'! !    -   8Va]eohM,  - "#%($! !!$#!($!().2:>@F:7234=926689;758CFGD>DFC>DFHMHHIKPPOSV^aagcZ]da\dhgdafllsttuuvx|{|€|„~~ƒ€„†ŒŽŽ’‘—••–––•—Ž‡„„€‡†„|zw‰–—˜››œŸŸ¡¢¦§¬°¯¯³±±³·¶¯°¬±µ±±²°±¶¸¸¶´²µµ¯­¬®³´¯­­¬¯®®®«§¢ž™™˜—‘ŠƒhG0!#%@s”˜›ž ¨¬¦¨¦««®²´³²³·µ¸µ´³°¯­­­®²²¬²¯®±²³°­¯´°¯²´²¯¯°«¡ Ÿššš›Ÿ£ ˜–—˜˜šž  žž™–•šŸ£¡›——ž¥©¦© ¢§©©§©¢Ÿ£¡Ÿ¡ž––—›ž™˜•’†~}qmpkcb\TPKGEB:>A>58%'$$(%&(./20-$  -      - -   "'!)'(21.3)()04-+(!!!"! .#!!!2'-&*-287??3-( #'!"%&%#$ "( !!(2Rz•ž Ÿ ™‹iWQTVWTUUMGB7+'$   ",9;?957510'!!! ("  - -    *-?@?/ !!()!!!!%$  !"$"!"#'!  -     -8O__jmeQ- -     ""  ()*461*%',)'$#&))&#!+.+(-(.32&-+-&(,),144515<<==611468;=987;@BFFF@DGHHFJFIIHFEDHKMNSTWYUSUVRORUOSRPOOKINLJIKJPWWX]cihb^dgdbiijrpnpv}uokmpspnlmjswszxsvnminsuuqovrqvwqkhcf^^^]YRSQB;*#!,Icemks|zu}{{{~|€ƒ‹ˆ†€„†„}{vuwvwyztuwttvwrsoszwtyvvnshbe`]^]c^SYfg]^[X[[UZ_[[\X\VRWU[\^_e]b_cig`h_\_hiaddaecZdVbeX[\`_S[[YVOTMFDCKIHC85385.3.//01/*,($&($#&$!!!&     0e|zveF' 5EZdrvwttqqu{xyytjU-  7! #''1(()(*(+*''!$&(*..),.)'&).+&%%%.  - -!%,.=@;CHHDEDIM@77HNG?6+ *),32/)-<=@<>65/($"%.,*,31:>977=5/-%&$%$ %+./)'#"( -    -  - - -        1 #&,0--0*# -0& # #"&)"!"!# """-! ! & 00#+/2358?<4+#!%"&!#!$)%! " ,)4Sz”ŸžŸŸ—‹o\NMWWVYUUJC7-' ! )2<:<9:><64'*8$"-   -        .@F<2$##+%# "$( "% $$"()%%!"#  -   5Q_chkeN+   ''#!  !! " #' !$#!!"!"#*+&&(+13*+%"$*--(&*)01/0/)/1.1231353-+,030168857564/0-25372211220.6015::7;>>=>8=??;<>AGA?FEFMGBFCICB@BCEGAHNNJBGKJNHKDAJEEINHBDJE@EDB?7<4,+$!"&:NTRTW`_]`cdee^aflgc`_dfcZ\ZVX\^YNRWUPSRWOSOUYUZTNLF?>?DB=:?>8?G?DA@?@JFIC?:DF<AG8>FB@;<Tgkhgmsmjrnpwy}ƒ}h< - # ))3-)+/,)&/($(*!()+.-++(&&/+/(%#(*/ -  "+8:=@;1136"!$)052.2554<:612)'$)$$$%)+'!)     -       "&*(/62- &'%"""$%(!"#!"# *" " $ ),-/03;?=4*%"   !  !   "  !#"$"!$#+(9Q|—žŸŸ¡ —‹vWKNWVXVUNJD71!# !" &/2A:;=:;>;;*!$!     -   " -  2EHD.("&&"#)   -U*," !$$&%#$%!$$!"  - 4P_bgojK& - -   -   ""!"$!"( $'&)## $"!"'#''#%')+(#&(($( ((*#((&%0%!&!!"% %)*&(-&(("&&("+-'*9/-,0.-050-+.//49/3=9124720*0842128;997==<6458476:8888:>1478211)(#'8>FAIINQT[XWXVW]]_^WTUWWWRTHGMULFIGCCBA@B@GA=GEEA:9:642661./458>=:784402-366-2.54+423.2254:@434=:336:42755946<64819=;8:535446452.1/0-*((/+(*,-%*+%"$'#("%&!&) !     ?n™®­©¤—o2  -*;Hamqu{Š‡Œ‘’—‘”x<  ##,.-&((''"$&),*.1*--((*-0-'%##$    -"!-/4C>CKGEGGCCF@EIG>5+) -8551+225:71.701.*,.64015387>9:120+&(&" %&#& & -   -  - #  -  -   (,1.-"&"& &0%! %"%))-#"$.#!!!'+'%.26>9/+$!" & " #"#( !&$%$%)7Yz“œ  Ÿœ˜‰p\MIQUVTZRSH9+ "% )16=?=?;;<8* ##!""  -      .DD@5%#!&"#$&c*.(  !'$'! $"  $!%"  ;XhggneC! -   !!#  %##&% "'#  #!!! (.##%%!&"#""%# ! "!&!$)" 0( (!&%%)'(((($-.)%#+#)).0/0-,+.((+&$()/.0412263365+561100421256-+,1./,,& &.8@BGFAHNMPWMOOTYWXIJOMHINNHICCCDA??<9?C>;;>9;AC=4.:;1305-0/-14336631,//+,-22*025010'+344/034256652661/-;3321549?6<>=9746652573--*.(('%))')!$&&%&%$%$"+&$&%',(!"      - - --eŒ§´¯¯¤“_% - *BYm}‡’™—š”•™›“‘ˆ„f4 -  -!$""&-#"$&')")'!1*(/./*(,''&&).*((#!  - - !&059>DFHHIJA@HFEC?:8+" "0613*#,4/41+-0++*,1680.47<<>6)"$"#  -  - -  -    /@J?1%!"""!#  $#!'$"  -%%%$!" !" -  9WnjmnZ=! -   .""!"""!!# & !""#"  #!&% !)$&&'% %&"%%',($%+%)%'*.,%%+,! %*& ),,.0+-130/3/..10.,(12/-83/.61.1'*%# ",8;=AGBDGAGMMIJOOVNNKIGAELJBIC>AA>>967;7:B?,&14/1.2.-)'2-1/450--+(*,)&0*+/50-*,,157141032.949;101.6235017:=58661861953393**,''+-+//,)$)'&# %&(#"%,&#+%()$$"#  - - -  -/bˆŸ¦¥”v= - "@Rgw‡‰€„†‰„{x‚wvpd`XO. -#$!%(#,'*)'(&%()#('+).,%(+*%&'%#*'"$# -  "'0645@GFGCDIFGCCBD>23%$"*-*.-* '+21,'&%"%%$0318,,2<A>=:9<8?E=:7<:855.&023.)0+++-4/,(,10,6/,,---1.+,,,,(+/(/.32486254784/2136775311160862443152,3449/.1,/+(.)*-*'*%)$!##&$$+'$)&$$%2!  -  -!Ij…ˆˆ|mQ'(9K\cjhhfgfcfeab][UPPJ>(  -!% $!*).&&%&(#)(*!#+')'/*&'2-+&-)%(.!"2  - -  )97>>@KGDC@FIFCC?;1 $&%!    - -    -B;211&'#&-134,()'%'"" (%)*&&'--'/02:=;>=1+%,% !!*/10*+&' -   -  -    !$"!%4+ %"$ !04(&!!!$#*&)/.173-%&!#&(*/( "&$%&"#+&$!$&($$&&%'/;V~•›Ÿ£¤¢œ‹lYMNSTQNKKJB4+#!"!*8>@A@B3%&" !     -   !   ,8?0%$'$$# !# $$##'!!    -    ?_nrtjW6   -  - -  )V !! (!'#*!!% %#! " &$"#!#)&))&&$$%"!"$!#$$"-(*+,)'',,6).3**')'-,-.))&$'' !$/48>?=???GBBIJ<<9;<@=:>A?861155658:9714=51/'%##)&()-.2-,'&01*,-3./-.-/,--1/.13/2014/**(6500310.173005401.10255545+/520020+,0,,$.+'/.($'.,' % %&((+!$$!"$)#$'!    - -J`li]M. *6KPHIG<>ACJEMKLGC<::2/-)&&%&,31,)'#%( '*$(&.'$$(,*/4>BD?@7).+.&#!'/../-(" -  -    - -        "" !!!%+! !$ * "#!$&+-,..36771+%,+''$# # " "$* $!#$"##$*$/,9Y|–œ ¢££œ‰oVOOPPWTSRLD>/$%#(<;@CA>?>?6$#*!+ #   -  - -  -4  /@?1"/ #"#;  %"   #!!#(&#!     9^pytkQ- - -     !"" "" !$"# %$(&# #%#!$%'!!'+%,,)"#%% "#$#+$)+'(*.22/0.//*.*&0--.**+,+'*%# !#//16<<=@?@F@@?ALIGA>:;?<=?><9326413559;C625:0+.'''('.')'-0)/,+13,--.-$(')-,/11.,10731,2/./+4/-)(0.+260.322423236425300,35-1/-0141,?/1-;24,1/12))$%/.-*$$!(%$!#% &$"   - -  -  *E^itmY2 - "7>ADC@=:E=>EHJFA;7.+3+  - "'**+*-,''010//,/61)%,.85:502,! (+2160*&&#    -  ,:B>6:<?>B=66593112776364325,*)-01-'-'&)-6/+/,/0--+++&).27/221,*.0563613892,+,,80131,.01/2621343:3.*1621430(4/21-907;46522401,-*+3521+*)$!*-,(+%$%""!   -  -!E]hro`: %8=LE@??=B<;AEDFH;.++)' "-/,3.'(01.-031,*31,/7>@7;9,/*,(*--(1,&&%' !*6:A@<=>=MSPFHD=<:2+*('$&-#&)/5--(##!+.)054339565>=>D@>:/.,*% ''('**,)*!  -    -      ++  #""#"$#!(!  ! "$#/638:9==<3568,' &&###  !!"#!'$) &()05X—šž¡¡›ˆgYKIQMQNMRZLGD?=>>@CEBEG>>>><>DE?>A?<>;884176:582223+++%441--+%*!06352325-((//&-/2167757.2//163154233/&(-/43/+,22/(042245<72-010,-A000/60.2768592,-111*'*./303411+)-96-,+##') " #    - - - (C^nli`? - 18>?:==;;=<>AIDAA?15*,#  - #*,(+%&,5../-53-'//+-98.//94++)++'&'),&.)"  ++2@?AC=B?>IKKC@?I:3--%'%#'")#*/+)*)(%/.44;9<77;<9;>@EB<:431'*"%(')1-.)($  -       ! !! $" #!""#+' % (#   "",11587<<<:,(-%! !"%+(%')#! !$'#"))'/7W}•žž¡¡›…kUHINNONJJPNA3$ !).141825/,'"-"!      > ,>;-&(!!/&#"$$#&#" %'#$!"! $ !# "" -"&'+$$&'#%  -  %IixscB#  - .   ! % !!  #!$#$!'/&&&%$" ##**(+,1*$%.3%&.(-00650/<84+/467.114,).,/+&01'(&1. ! +711?>?@CADMFGCA@AA@@>@=<=:6788;:>8.263-)14731-)'-*1842551/05-15178588<4454636-1/+4,-41*,/2/44/',20,*/,1345432,*020370210-434778612,-020-)(//-3.13*()-9;/06*%"#'!"*$$"    - - %GcihlfE$ - -#-;:9::;>;=ECIB=>@CFHCCCA>H@4),*&)(!%&'%--1.*,./,/12>;=@>BLID>=?BCFCA=62+$&%')%*",(%     -       !%# " !""#"$!#!!$" !$**1./229670(",#" !!$!'&$$'$ !%!'#!%%&,./9V’ ŸŸ š…fQIIPLONNQLH9/#% #37<9:;7021! ! - -  -    %@>A7=@??@@GBEEEAEAA57765/2<9025**2/475/3.00.40/28?:87581443-346.*,..-0301-.-/411,0///,.563/2120'/,/T&5.2>641-3362))/2020//,,/-***3+)((07***/+() #"$'%" #"!!  -  &IdhjqeG" - -87947:87:BB@@?<7530+*  - "+-(&$,6*.1*-3/./*6$-*)+$('+*,#!# '.)9*)# - - !.35?BIGGGDGRNGFKPF7:2;AAEDHLOTLB;ELJMFE@;53(&'&''%&$'. -   -    -  $"" "! $ $!#*$%# >,6   !'')*,**330/*$ "!!"!%$  $"!!"!%#%($*,-/>[€”œ ¡¢ ™ƒdTHGLJOOQMOA7(%"!'"!$4>>;?:8997&!"    - -     "2945:3/&%,+$),*+#$& '' "*.-1620( ##!"#!'!!$'!!'% '!"#)%'*#! %+ )&&%%8"$ #    - )Xv‰‡|iC     !%"!# '"$"!  !!#"!!#$$%!$ %" #%!)(!!""!'&#('$%.0)*)(-.+2-/113-041.'-,-&+/,30,*$&%'#%$ !)4;9?>?9=78>=<>@>FAB>:6:;>C>>@C=B>7;;6;=>E:40'04;<20//+.25.-/560521/106:885434123.,130201,00./0/*-34300++40-3.33-,//-+,9K9+5444.--54/-../14/,+-,*++$#$-$.&+/5*((,,"!%&$&*$ #"#    (Iceiq`B(  - !)176.23978@GFC>72860/+ - $#!%!#*5,0&+-)*-0)*($,,.1/,-++%$+05110/'" -HRNQ[_`]X]^a`PTY[VMOOB:A@7566:?67>LE?CKSMNVNNQW[]\`d_[PCIOKHLOKGA<4010*0.-',%!     -       ##!$ !$$!! &##"&#&%%* !*2+%  "'%*)*%()533-'$$!#"$%! !"$" #%&"#)!(8?[}”šŸ¢£ž—„iQEEJMSRVQLB7%"'$"!06>A===>?:3)$""  - -      038=H@84774)%()"!#!!"#! %,+1671)#!('!"#$&0$')%$(%!"%$'''&%""  !$##)&$2,$     - - 'Vu„†xbB"   -   % !'%")#!$"!! "#'"""  #&$$##%%$! '&$%0-#('%*)0*'+())-3/**(+4-01-)13+,*-*)#$& ./+4;>;<606:59<:@A;>?9369B?9=?A>:678639:4?=.,+2513:22/.1123,/420,0725//12543,1/404/-/*.--.,039-4/)26+.*(*05/.1/2).0.2+-"qr313.-.1)/-1/.2/+1-0/*$83 &""%'(+*+'-'*,''(% $&!""!!  -  - - .Gfoqm]=  *-23./47:>?=>@>7<44+/0#   $+( !')')-+(.1*2050*/9?;:768>="&"$&* $,4><3% !!     -       -   ).8AA:6AH>2" !(/-)%$ %620+%#"&&!(!"&)%&# """"&! #&($""$'$ "%#'&&"-!## ! -    (Xp|‚z_9! -  !  "!"    !%""!"%!$ "#''&%$)(%"'**'%'((#*&'+-*)+())-*+('-)/1*%)*,)*)+)*! !!$"/*+.0651324747@:8:=<;4:77?I64=@998<77078870/01131510.--3*-20111+.04.233312.1201503320..24/*2/;406-00..36661014.,/-1.4/./F10532141//.3663401.110-17=(-'*/2.+/,,/3-**&*&3''##"$ "# +A`}ƒ{i? - - 1546239<<==C@;37>>5;9>8909;>93/3::66:10/202.2670454527055393769=0358798<526943;??@?;997>BHIK@=ADF>BA@<:;=>@BA>C?C:?P`CIBCNEBJMJDJGEMCKKLED@==CB?D>8@:;=739@6<9<7?G&  =T_W^Y[eiggipolmpsv}ˆ‡‰–’‹Ž”›ž£¨¦ª®±±µ¶µ¶©}7)k¥¾ÇÆļ¾ÁÁÁ¾¼»¹·¹¹·¸½½ÁÃÇÃÂÂÃÁ¼ÂÂÁÀ»¾À½¼ÁÄÂÂÂÀ¿ÁÀ¾¾Â¿À½½º¹²©­¬¬©¢˜’„ˆ†„~zsjJ-"    - -   - - -     %%"" "$"! '*&$'!"  #()'-.*043-,"# !"&%+%$!#$!"  '..!" $+:Yu…Ž’™œœ’‚gVIBIJGLOAGB5-# $- *8?B?@?=>9.!#"' - -    - -  -   - # )/87278A?-"$%'"$4FB2%& """("!))*-(%)'+)0'/'!  - -   - &Qm}xqV5   -   #  "!#&(&$ $#"&('&**&% %!!%$(&&))(%&#'"'1.&(),1.0/*/-+-333565;=327;76:;564@79>::==?G>??DCDA?@EBFAE>ABFHEHDBCECEEJIGLFJID?EBB@.!!;HUPQUSVRXQUZa`_`_X\_^Z_d]_cgebfdhefda_bXZZXYY\Z\WZYWSYWUZ][_ZSY_d^Y[YX\^\^b]]^ccmfhdhlfgifgjosptpnr|}‰‹‡ˆ„‡ƒ‡†„ˆ€~ƒ„‡‹‡‰Š„€Ž‡‚‰Œƒ‰ŒŽ‘Š‹Œ’‘•š“‘“š”’—˜˜˜–›œœšœ™™™š“’”ŠŒŽ‹†„„~|z|‚|vnnh^UKJQR]hqmcdlp|†ŒŽƒzZ3 - -  -)3/1:9A>><<@>>@98<7.0) -  3BELIKGNTPEMNUQMOXX`\Zbbjofiimu~Š•ŸŸ¢ªª­¡q0% $hªÀÊÊÊÇÂÂÄÄÅÂÀÀÁÀÀ¾¼ÀÂÈÊËÊÇÅÆÈÆÂÅÇÄÁÅÆÈÆÆÊÊÇÇÇÈÈÅÆÆÆÉËËÉÅÅÅü»½½»·¯©¡£¡Ÿœ˜—‡b8+ - - -       '#%!# %!$%$# $$!..)#)#!!#" "## " $'(&%+)15-3,#!""$*%"%'! ! ")0'&""'9Zwˆ‹Œ•žš“‚gYFAFCIGKHG@6) !!"-*"#(2:A<==@<:-"#$'"  - - - -  -   -  -  (*01902/9CC0"!"!$%$!'6CB,  ! $%##$'&%**%""%%#%(00"!     +Yu{€u^>" - -  1><>$" "!!#! "'$  !$#$'''&&(*$)'*,).*()-1,((&)(+-//4653465:86==:<:958<9<@<;7539,%( -  $++610204.35<34559<:8=;;AFC??ADBNX\_kjqyƒ{V. $j§½ÉÉÈÊÃÅÈÃÄÁÁÁÂÄÂÀÁÃÃËËÌËÉÈÇÈÇÊÇÇÇÇÇÆÈÆÆÅÇÅÃÆÇÇÆÇÈÈÉÉÉÈÆÂÂü¾ÁÃÃÁ¹µ²®®±­­¯¬§žO* - -  -    - $ "!!"" #'(+%(/+!##( !"#$%&)*+*)+-,01+( "&&#+&#&($#"!!#%&#&! !,5UxŽ’š¡›—gPGDCDAFJIKA<.&"#'',*#&1=8:=>><50 #"$  - -  -  -  - -(4;121-->GF3)  !" ##5C>(!"##$!#"%,++!$#"!!"8        - .Xt„ugRB6/+(*(&*29800168;@=?FCCAAJQNMMMSMSUWVWTT[ZY]^[ZY\_]ffea]bbggcglkmhmjjkhroqmmrtvvyx~}€‚‚„‡„ˆŠŒ…†„ŠŽ‰Ž‘•—™˜™›••˜™šœž¥£ž¥££ ž£¦¤§¨¨«®¬­¬¬­­«¬¯±°­°²±¸·µµµ¶´³µ·¶¸¹¼¾Á¿¾ÁÀ½¼¾¾½ÀÁÂÂÄÂÂÀÄÂÅÅÆÄÄÆÉËÊÈÆÊÊÉÉÊÊÊËÍÎÎÏÑÑÐÎÏÒÓÓÔÒÓÑÑÑÓÓÔÖÑ×Q)#9Q+&h·ÔÙÝßÝÞßÛÝßÞáàäãàÞÞÞàáàßàààààÞßßÜßâáãààÞÝÜÚÛÛÜÝÜÜÚÛÚÙØÚÙÙÛÙÛÙÙØÙÛÛÛÛÙÜÜÛÛÛÛÜÛÛÝÝßÜÞÜÜÜÝààáàßàáßááãááãæçéìíëêêéëçææçäççåääåäåäääãååååååäçæçåâáãâãâßààáßÞßÛÝÝÝÜØÚØÔÒÏʺ´°¥™Š†yrppnl`XWMEA<:9:652+& !#$!%"#%"!!" -  &06:=HCF@<;>=956314*4%  - ##%)'''),../,*2*-2/029011;<761.--36798:FD?5( - 'h¥»ÄÇÅÅÂÁ¾À»»¾¿¼¹»¼ÀÂÄÅÇÆÇÅÄÄÆÄÄÄÄÆÁÁÀ¿ÃÀÀ¿¼½½À¿ÃÄÂÀÃÃÀ»¾¾º»¾¾¿Â¹³¶¸¶±¬²¯°«¤‰Z4 - - -  -   -    ! " !! %('/1!"& $'!!"&#%!#*+26*('&-4,(&$!&"&#!"%$%$'%#$!&#$"""-3S|‘”˜›žŸ™‚bLJA?@>XFHL?8.'%#)),/%  (;><@@:44-#!!#% "      -  -    ,:8341009EA5*  ##( ! !%!"%' ",<:' !!  #!&.2&##!  $ "     - - -   -(HjtvrkbaUSSQUZU\ckjkfmoqt~|ƒ‚„€ƒ‚‡‡’“—˜˜––šœ›šžœ£¤¤¤£¥©¤¦©«ª¨ª®­¬¬­¯³°¯±±²±³²°³³¶¹¹¹¸º»¹»½¿º½¿ÃÂÀÁÁÄÅÄÅÄÁÄÄÄÂÃÉÉÉÉÇÊÊÊÈÌÊÌËÌÌÎÏÎÎÒÐÍÐÏÏÐÎÒÑÐÓÔÔÓÔÓÐÒÒÓÖ×ÕÓÖ×ÖÕÙ××ÙØØ×ØØÙÙÚÜÛÚÛÜÞÜÚÚÚÞÛÛÝÞßßÞÞÞÝààßàààâáßÞßáßâáâããæææèçèçèçèééèéçåååæåãâåàÔ±e+.Kn8,|ÅáèéëêìëêëíìíìëíìêììëêëêëìèéééêêêêëêìëëêêêêëéêêêèééêèèèæèéèèççåèçééèèèççééçêéééèèçéêéèéêéëëéêéëêêëìîíìîïïñïïîîìííìëìííììëêëìëìêëëëìêëêëëëìèèåçæææääãáàÝÞÜÛ×ÔÑËü¶°©‰{si^WJ@;523120-%&"#      &+27=E>FD?>@@:7::5222+"  -  "+%%!""!$"%$#)*120-+/+14566/,*$&+,0..30*'! - U¨³µ¶º·µ²´°²°°²°±¬­°°²´··¹·¶³¶¹·¸¶¹¹¹¶´³···±°²¯´·¸º»½º¹·¶¶¸³±´¸··¶­¯´³¯­««¥¤ž†Z6  - - -    -    !$!" #!"%$-&#"#"<5%( "!!"!!'*+,/+.(,-.00$%"#""%"#!#!# $#$%+!))%!%$ "(1Rv’—ž ›•~`IDC>BDLEEC@4.&'"$(,3#')9>A?A@=822550-0+"  !$ ''&#3! "'%%+.+-'07(0.595.*$"%"&$#+2,'%  0^u†Œ‘”’‘’Šˆ‹”‘Œ‰‰‹‹ŠŽŒ•‘—”˜š˜’•”•˜˜•–”– ¢¨¥§ª«¥¦¤¤Ÿ¢¨ª«ª§¤§¨¨£¡¢˜••€]4   - -          !& #/+ """%&'&% !! """"  $"#'**,,*&44//))'$#$ " #! $"$#!$1-)(+% % #$4Nr†“•š™˜r\HD@FIECFFA7.00.&&'(,% &.8A?<>;95.% !#(%%! !  -        $)#)-+*29<:3+)**($$$'!"$#$$%#(/-040/,3103*"**((##"# !!0.'&"(% !"%"#' "!$""(O&13,+*'&#%+*()//(.453$      -  , "'&%+$)'),*+0,.--69:=>BEHKMPQOLUPW`aggqvppkrkqts|€|‚ŒŒ•”˜¡¨ª¨¦ª°±­±²±±²²³µ¼¾ÁÃÄÅÅÅÈÈÈÇÉÎÏÍÐÒÓÑÑÓÒÓÔÕÕ×ÕÕØØØÚÙÛÙÚÜÚÛÜÛÛÜÝÝÝÜÝÝÝßÞÞßßÞáàààáßàááäãâàáääääååäåãäæääåæåèççæäåæçééççéåèæçéèèéééêçéëëììëëìëêíîîíïïðññïïðîïñðñîïîïíïíêììëêçܵh6-UwK,sÀÞæèêëëëëêêêëëëìëëìëëëëìëíìîííïîìëëëëêìîíìëíîîìëíìëëëëêêëìëìëëíëëììíììëììëìíììíííîëììîìììíïðïïððïðððïððòñðñðïîëìíîîíîîîëííííííëêêëéçèçææåâÞÝÛÖÒÍÅÀº®¨›„}zribYUH=40+$!$$*"  - -    -  %1:BA@B?@=A>6441402//#  - !&+.(%%!(+""#"!#%'(-*',.,-32/("! "#%%+.-," -  /?JUWT[_`[S^[b^^ge_ZSSOPRQPMOTTVUS\a[Y]][XX_\bccnw~€ƒ‡„„€tnzˆ†ŒŽ‰Šˆ‹ŒŠ’•Ž‚‚sV= - -  -      -   ! (+" " #&%''+'$!"" # #""!$$! %))(1'+)-2/2,&$ #&!#! '##%$# !!"!"% )"'"),-(%#%%((5RoƒŒ’“‘‰qZIB@JHIIFGC:111+$('16'  #%*/9BG==>:<3*#'*,,()*#$##    - -   %#$#(0/31%#&+& ##!%(,-.2768221-)'),.-,(&%%$$%"./##(&&%*'(+)%#&&&))-#+*()''.="$&"$3F3451)'"''-2::82;DE8'    -   -   $"%&((&&('#%3/049>5236677B>>GGHERVVLC>=>7;52221S?-678678:52988:>;>FPW\\gd^]YPHEYZai`\ZX][apoie^A,   - - -    !"%%#'%'#*!!  !! !!'% #&!%%#$'(+$&$$).+-3/-255732)&%***(&*++/)*&&"!!& *$%#&'&*%(''/>-*',./12?Qhx„ƒƒ}zjZLHJJIJHFIH?9;85227<91()&%,378=HID@@?@>7651365441/.+'%     -    - " !&8"%'$"%"  " "$&+(0-/-+"%#$ $&)&%% #$$#%%$ !!&$(**$"'&(+',(/1,+-$0&')&++.E,,+% !&$(583/7950    - - -     -    !&(##*/../23964644/56418@BEEGLKJHHNPFMSQRSX]^cgeaefcfjoqsoswxxv}~‚‚‚ŒŒ‰Š‰ŠŽ‘“•˜–›œœžŸ›œž£§ª©«­¬®°²¶ºº¼¹½»¿Â»º¼¾¾»¹¾¿¿ÂÃÃÆÅÆÄÆÃÅÅÆÅÆÅÇËÌÐÓÓ×ØÞÝÛØ×ÖÙßßÝÝÝÝÞÞÞÝÞÛÛÜÜÙÛ×ÚØÛÚÙÙ×ØÚÛØͪk5,JgE!L“¹ÃÈÍÏÐÌÐÏÌÍÎÏÑÕÐÒÐÑÒÔÕÔÓÔÑÒÑÔÕÖÕÓÖÖ×ÖÔÖ××ÕÕÖ×ÕÕÓÕÕÖÕÔÕ×ÙØØÙØØ×××ÙÛÚÙÜÛÛÝÛØÙÙÙÛÚÙÜÞÝÙØÙØÙÜÝÜÝÛÚÜÞàßÞÝÜÝÝÚ×ÖÔÑÏÊÈÉÍÑÓÒÍÊÌÌÍÊÍÇľ´­§§¡™”†{nld`ZSPLE;;72*%'++%+-( "   -     ,B?A@:4188?HDB=7666>EEDB4'   -      ! ! ##$*-*&'$('!"  ""'-0.1-147),0/.-.2.241422;===;<7513+...1423166/,*,'"#&&'&6002421981./69;9;9>C?AAIMYdehacbb\NJJLJHFHFDGDCFEABAB?B>;745;@AADFEIMEHLJICA99@@AF@8981,("  -   - - -    0##%!&*%% !+ $#%'! !!! #&(%$&'%%! !%" $!""$%$&'$#    - -  -   - -   -$   -   ""%'"%! ! # '&))0&'%'$-(!--*(+-))*,0-64/552:=779635;>?8>?:>DGEC@EEFDDFJORPKQTQIHHPWX]_ahb`fhhkktvruxwietvokqxuxxx|‚ƒ‚‡‹…ƒ€…ŒŽ”“–›¢ Ÿ™ž¤©¨£¡¡¤¤¥§¦£¢¡Ÿ ›˜™ ž ¡ š—šœ›“pA.'7C,'Hhyƒƒ„Š‹ˆˆ…‰‰‡‹’’‘Ž”“‘˜“–‘‘”Ž’ŽŒ’”—“–’‹‹Ž—””’–˜—˜—“˜—•—˜ž™œ ›•˜—š˜˜š›¡¡Ÿ¡š™™š›¡£¢¡œœ£¤¥žž››—›“ˆƒzxw‡‹‰~‚}|wxxncZ`ZYSQKIGEA@:96;8110,&))!#!'(*%!!$     - - -   1EPXTRIIGA:;@@97:9@C7/& - -  % #'%##'#&(')*02.#+-'%$7!#!&%*'$   !'&" $)/5A?@FAIKHA<-.,&..&%&,#$%#(+,+',-(&,')"$''&)'*&+314)#)-9@B@1+)'*)+.57'"     - -     !S=! !## &*&$!!""$ ! -3535:=79D:;@A685898=8:6=?CEECD>9:;;D;>CEBDAB@:;6.-126<896<>=>9<>?B=;;?<983;98<<<@;<>;>A<;77::==5/0.,+$      -  - !   %$! !! "(! ""      -%  -    " #!!! "#" (((&(+,$)-,*/*%,-./*+/*.2-/**-,++009850134:2009;5<<<>??FFDBBEIJLRKA>DEFGHIIJJSTU\[WW^c^`^XY^]]bdgegiropsouyxumkrtuqkpptqneeecahhkhebda^RF2#$25!,>HUTVX^ZV^^[YVVTW`d^W\_^b_[\\YYURONQSQV`Y[`ZUQTOLNXYXZVY^^YW[\]ZWW]\^_bfXYbZ\\a_hg`eZ\``aggfb^bfgda[^Y]^_YZWPLIHHPNWNSRLOHEGIAAB>??993960+0*-*.)-%%'#!%'% #   -   -  % +@R`gec^NGC>AH>994:D=0.( - -%&%$#)(*"%.*121+/.-.*'$$> )&!&%#& - - '($ &+(29:LCFFDBC8+%&/')&& !! (,),&$)''$# .*%!%!$'' !'(+,'#),59=>=376289=;:4:<9=<24626=E;?;9:=BB?=97589;?>>886/33.053F84/0001+)(+**-(**(''*)(",(')(('**&)+())#!      - -    -  ! ""! !#!!!   -   -    - - -   "#"##!""#$"#&'!&)'$'+$%)+%"!%%(&%'$$"(%)*0+/,'+-200$)1,+-+/-45389>34972964623856<==:?ABBABFKNENDACDCFNLLLMOVY[_\VZVUUQ[X[PRVUUXOGIHEBHMOOHCCDA:1)!"+,(4?BBC@HEEEGGEB>:>@DD?BE@EHIFFCCB<72549;AA>48?716<>?@B@95;:??CA=?A=;:??EE=?5:=ADB@CBBCEH@?>>BA@A?>?::::8;;==<:99<7849966754024110-,&('!*)+-%""&$#!$ "   - -   'Das{…‡vhXH><>::DB><>;;;F?>@BIFFKSLIEBA@CFIGFIB<@>>@<=@:=>74941*"'* 1/7;:><>?98@>93267568;@;99>98;<63*(*-)*00--/0254/732443361275:63/./)0132025455014034-*27643666;7:511/794542/-086617474//08875642634/.,1.22,4.''$"*,-) $% #&#"  - -  -   -Agƒ‘”‘bNJFDCBA<>73;371' $!"(&%%&#"#++-')%&#$*# &8# &($"%(# ,-'$&(/+.>A=?BCBFE@@>B=946<;85<965+3611' $*)10;D=9;764684--5306=8:9369746521,('*"'*,&#$%+:35333028-,/364400*-+%/,*-12/363,02,,2,.0/241*0686587*142255/,,08;55517<,,-:=;0./68671-1/31,444)*&#(*'& '!&""!%' -   - "*   - - +Pgwƒ†‹‚aEFEJFEB=A964:7-($   #%"%&) ! "(*")%1/)+!$)*$%# #"$  !&#&&%&',7<@C@HI:1%&'(%$ "#"(1(!"'$)%& ##"&$%(,,"!%)&"""'(5>@>80+(&,+),1)!    -   &  "!"#!$1##"! $   !$#& "#&$%()"#+'+)%((%!!$% '$&"&$)#"!$&$"!$!! "  !!"%!"" ""$"%! ## #  % #!!% +        - -  ""$"$"""  !       - - -      !   !""!!!:!!"#!#P#!$#$ &$#&###$3-%-" "$$#'(%,2+&&(%##$'(-'./*')/*,--&*00+(*./433216244>:72768=??>8<;=;;;?GB>>?9<<@=8?=<<33733>653/2/230,$*"'." !,426F757:54841425246=74326842+-/.*('%&-,%!"%&/,06*58454/(20--/2/,,*,2/*%%71,27-,-*).-4-0/002/35163/6052167//0668028>:jI644/0/.61541--*..,,,/.'"%"&)%%&""%'% $ !#   $  -  - -$AT`eegZ?(5CGD@@B@;94472-( !!&'&)%*$!%$#'&"+%#)+))+-(%##!#"#"&'..&   $#%%*)(-26:?:=GA?2'%&$'&!# $%+- &(& %*(!!"#*'*!!"%&$# *2/69;72)0-)(,2/-' - -  -    -  !!   " $&$!&# #""$+!%  %#&!!#"%)!"#$% "$"!!!# ! # ! #!#!!#""  )+    -  -  #$$! ) 6'!"   - -   -         -     ( !"# #" *( $&!''"%"$$"! $$&!#%## %#%3&#$#($#&$'$$++()(+-',.'-01.(#)0153334.478763535<>@>:7@;9?9=>??;<8><8:7@@A;651,.2132213211+!#+#1-38337I;3/22431.367404,/2046.),()(%('&&$!"$)0+10-/56/0(,*/.++(*0+,/-+*%,-'.5/'(&%/..0--)/1/082.--2-0.-0-,11171_67=3P5,*.2/).'-..3-,%,.*-11+&&($'&$$"! %)'&$%#! -  - - -  - - - - -  #0BSQPF9--<>>@?@>98;465/% "##&'!"%#$))&%$(&%%)&(*** #*## !!&#$,*,-%#  )+-1)--5857>:?C?:3.%$$ "#"$##%!'&!&2*%"$'$#$)-.) %&&(*+$$&,7=?;95'!+-!'23.#        "#  "$#$!  !% %&!"%$!! %"!" "!$$   $'"# $" ,.        -  )      "#  )%     -  -  - - - - - -   $!"$& # ""!!"!!!&!&### %&)?$$((##$$#"$"$$)'(&'*/),--*(%00/-/-,0234533971<;<<;89:958979?><=<86;<:;8872.21344432./0/+ %(,-/4501B@+%.36600343433/*++.0--.($#$!"$&$$!#*%+0*)04--,+,-1(.,/&'2-.(+,*.3551$$*(+//..,040+/38,-10*('+0'(-43/18020-0,&('.(+(%!%,,/,-(+0/013&*,### ! $$%'%  -  -    - - -  (6DDEA4!-8<<80- - -#"!(" !*+-$'$$#%#'-))('$(%#! #%'0*.*( -$0++--+,252:86112,))%"$$$###"'$%%'$'')(!#+#!',-4-'''+.'(*)"*6CA:;6(#**&(.7/%   -  -  !+      "$ #" ! !%""" !'%#!"  !#"&)%"" '"#"!%!)!#") !   !"'+#"#!!  -  - - - - -      -              -  (*&      - -        !# "! $ !#!! #! #'##!#! ""%#! &$%#!$#)'$" '**''(/$$+3111*02-0310363.289;6687441577;>>?985>:669;1373432214//2/.*)")( %)"'3./.?<+'20020./5311,*)%&%,)$*&&&!!#'%(#"+-/(%'.2-,1+)%%'&&#+..1-+-',,0131+'%'&/2-*3501474/./,*$#)&*+/33.2/%*.+3+*!&!'%"(,(-+0/+,25410,)'', $(#&"""% !!  -  - -  -    -  -  - %4@DC?3#,13:88;B<A971)(*!$23,& -  -   -   !"$ ""$###% !""### $ ""# !! !!"%"" #&""&!"#"!%!  $!! "! $  ! #  -         '*        - -     -(5,"   -  -   -          %!! "$%##$!#!'&&%!#%""" ""!%)# '&&'*+(%%'+/*-.,+-/0-/53.223:;;47694201:;98868542247>842111053,/20:.-'%###  &&**),25./.3/11+-,..,01''+$''.(#*"$ ")'&%# #(,1/-%)+/3,0+'$(&&"+-..-3/-+',01./" *)%*,).-++133122,/./*)+0.536143-(+,...)'',/&%((-%D7214033-0*),*)"%'$)$##%#&"!       -  -  - &+6@HCC0#(/32775<>:>5,))!  !'%##$()%##*$%,#*---,.-%%.&!'!#%%*,,*%$$   +)'+'$'(,./11'+**)'%&#%)-#!%&$'$&%$&'%%*+-),,)'+-1-/0-,,-+.&%+35=>44.*+(&*+-*%     #!!" !" !! & !!  !!! #!"#"# #%$"!!"% #(##" #$!#  !& &#)  "# '  - -     - -   - - - - -  -&B  -      -    - ,!)43'  -  - -  - -    -    !!!!"!"" !"%'%"!$&%$'%& "!""$)""##(&)**-((!%)03.41(%,.+/2+,11446232366<1544550483.-41562520//141.,234/(*$$#!$.%%+/,05,+-,/.'(/))-1,)%,)'*)&"-" &,)(('"$&'')))('22+.*'(('%,+.-$481.++(23)''$*'%$,++(,,+0000301,3*+12-/4318120)./-)0'4/*'(*'-/.31-.333/)(&(/)')+-,'%"#&&(&)#! - - -    -  - -,:?DCEHH;=;)".3084774583-,)  !" $%!&*,&#!",60(&$)% %$# !,'')'&"   )/+(1++++./1+/+ **&*.(,+-+2,)+**'*)"(+..+,,))(-654430,4,.2*+./68<<9*./,&('%)1$        #" " "!!!"!!!##"" #('"!"%"! !"  !!'! !    -   - -  - -  -    "&%$           ""&%!(3.'!   -     - - -  &$$ !" !#''!!# #"  !!"!#" &/''()*+"!)*/.211/8:4892+-42546495:5686579/.0.,)224/18;450,)&##"%!&'(.,(()'0.78178.)',00)(-0,($%%&'$$"(')%"!# "%'$#"!%+%"'-0-'(#!%()(*.*.+).0-*),1.214')(&#"*('.($('#/+'(-04304/.21-,%&(10',/.')*,*-,-')./*-,(' !%%'&$'%),')'-'##! $'!   -  - -  (?GJ?A?.)437<4533325/. - - - !"$ "&$#%"" ("#+-.('$# $! !'% %.+  '/ ,204303/-315-52.-,)%)0-/.-* &.0-,(*(+*-2/-)/3/35<:996234153',666?=;971/,.,,2+!      !"# #$!$!" " "# !)$$$&"&&$#  ! (! " ##  ! #!"!  -  -    -  -    $),)"   -!!"! $)#*6-         -     - -   #!!  "#$$"" """ !!"" ##)-(#)+)(*"$*/-10/32574630.-,2/.16135240285240,,+-1-2/-2142*#$!(+(  #),45'-,2/1<=--.,'+*-,,')1)$&%%""!!!,++'(&#''$)%!'"&*,,.-0.&'%#"#$&$& "%&&+'$%(13,)0,-++$%%'*+(&))'+%+*&/3/0-*+-1-+('',*'+*.)'"%#%+2)%(#%*(!#$!! !%#%$"&&#(')$!"#!!#   -     "@HMII@-!*06667557?9661 - !'$!%##"%$!%&"#"!"#(,($&%""! ")*0&&   -!6=BA?;=B;;::6:>94-012474*,'0-2.0248/32357209=7=A@CBC=:A>547/.7:;@>@>;67;4+,/1  - -     -!!#%"#$ $! # #!&&!  ! #*=+#(*&*$!!&&!  !)$!# !!(+ -    -  - - - -  -   - - %**4-$     #$"# #"$"$/)&')44*$"!     -  - - -  -     # "! !"# '# !$"#$.&&($&*+-&&%)-,0/),173//41/-03.,*2302530264.10.-,($+)'%$)-.+#"%).)  "%*10,+.50+.J.,*)+)0*(+#&(*&$%%(%$"&)%&(%+/*+%$'&%$%&(.+%,,*)#%"#%##")#%#'%$"%&*'*(')-,+&(*)(((%$('').(#*(**()*)(*&&&"$$%(()*# &##&(&&"$#%%%$##$ &!&""%""  #"! -     '695<;>>FBA??DB?8.2.+$     "  ! !&!#!#"#" !"" ! !""$&'$#+-#% "# "%# #%.!  #"$!"$!!!#      - - -    - -  -  - )'.21.!  "'(%$! $(1+'&*% *0,&$#    #!#"" - - - - -    # ! !#!"!!$"&!#&$#)&*)(+,*0)5*./553-/233/30/-./-01/032-.-*+0*0.*)*# #))'*#"*/0. - !$"%*/0)(),20)('+(*1+&)'&(1*%''&&& %'($##.*(')%&+&&&)0*!%&(*+$#$',%'"'##)'$!!#&(&+''$'.,)++,'$#$&&&(.-($( &,'(' !'"++#" "$&#&&"""&%"# " $+"!# !$ !"%" ##!""!  - - -BPZZXH3/29<:585765:@5 -"#!"'+&%*)&%*(+)/87/,164<:043=A9;>EIJISVT]]L31Vr‡Šˆ‰‹ŒŠŠ††…|€}wtsrmsmonqmmnmkbdcbc\^bhcaeekjknhd[TWIC?DMJNPMJJIOQE26;7."         "!!!#! ! " -#$%! !#&#*%!"'&&)%$ ") $" !!(!  " # -  -   -  - - -  -  - - -" .176,&     '..$&!*(.-(&&&" .%%"% ! $8%    ".3;9@85541*% - -  - &  -   -!!"%## """# "("%'''**)--,*"..14++--..10000-+-+0-,*./-'**/+*((*+)$$)&" ! %)*.'$$''($,(0'&((&%&()1'$(/*#-(*(%()(&*&-.))(()*-*+))((*0$!!'-.'''''((&'%"!())'%!#'%),'#($$%"+$#$"#()%',#)%%&,)'#$#&-&#%$%$&),#"$"&#""#%$'%"!#  "! %''#*&"%!#  !   &=V\dc_E4&-6;@=624356::/#@=3@EGFEILMSUPU\Wa_[Z`hjfkjmsww|€‡……„Š’•ƒR% >=:2%     $,01-45:A-!%U   ! ! "! "#""$)#"#'%!&(&*))*+12/,+60,2-8693*033943321023240/,+--,0+)*)))((*(($*($%$$'%+. !&(+)--13.)&)),..-01.'//-,.,/020/73162632-,44230211553348>865464873:76208;820.,1675054/.123437;377639>699773<=;<>>::=@=@@@:>B?ADFCABFFDCGGADFDBILHKKKLMSQUTSNQQTRMPQPOPNMOQPQTRMKNOMNMOLIJKMLLKNJOPPPUTOLMKIOJGCBEC?@?C@?EKVfuyywnV:('.5763255997:/  !@ekrqy|yyy~…‡„„Š””“‘Ž‘’•“•šš›™Ÿ¢¦¦¥¨¨¨ª§—`/ $Nµ½¾¼¾ÀÃÄÅÅÂÅÅÃÂÁÃÂÀ½Á½Â¿¼»¸¸¼½¼»º¶´³²³²²°°®«««¨§­²«©§¦£žšš™˜š‘’•–’Š…ŠŠ„}xpkZ?)      ! "# !!!  " !$""$$##!#$(&&+'*&#$'# $$(#! " ! !%#'"#  !!!$     -   - -    - - -  -   %10'"  !&4820)$#%).-./5224)/(# #)&%'!$%"'))#%  #   #%()020.-+  -  -5@HWbgkpojb[RH=0*!  J%  -  - !" $! !%!"##()($))*'+&$*.71,,1./1/96:?B?;>><9=@?A@=?BFEHEKOMFDA7--9AFKDDILIIFONTUPKSWROOOROPKHRSXXX^]WOUZUXVUQPQPSNPLMNIFJFCKFJFLIACA5(%&.1$ 2AHPOMNNPU[_[VRYVWY^^aa]]`cbdfaelnlppnmqsvsmjuy{uwsrttuyyy~…„ƒ‚ƒ~‚ƒy†„‚€‚„|||{|}}~}}‚}€†„ƒ‡ˆ†ŠŽˆ…ƒŠœŒ“Ž“”“’‘‘“–•™™™˜•› ¢¢¥¤¤§¨ª£§¨¤¦¥¥ª¬°¯°¯±²¶¹¸·¶µ±¶¶±µ´··¸¹¶¶³·¹·¶·¶µ´³±²°¯°­¬¬¬¨¦¥¦¤§¤¥¦¦©¥šœ—“–ŽŒ‡†„€||zwtttqvtv{rseG/!*3-034459739:3 - -=Ybfdfe`agfjkghktozzrqtjmmlljmmmmpv~€ƒ‹Žƒ…‡tQ1 U—ºÂÃÈÈËÍÌÌÎÍÌÍÎÌËÊÌÈÃÉÊÌÉÇÈÉÊÊÈÉÇÆÇÅÆÆÅÅÄÂÂÀ¾¼º½¿ÀÀ¿½¾¿»·¸¸¸º´³³¶·´´²°²«¦¤¤ •~U.  -    !"#! ! !"$%  '#%"!#%-&,(-',((/$!!$,% #"% ""!!! -         -         -  - -"%  $   !,110-,+*,,..-35744(&#$%('(/%#'$$++$ !   -     -  !&,5AOZbdmokicXOF=7)! $ "!!"# ,.*+)0//2475;:5<>?:60   ''"/23.175325'  &1466:775667<=;:9:FEA=7?8<:67;?AEHFOSLKHE7(Q“ºÄÃÅÅÉËÍÊÍÌÍÍÍÌÌËËÌÍËÍÍÊÊÌËËËÌÊÍÊËËÌËËÊÇÄÈÆÅÅÃÄÆÉÆÇÆÆÆÄ¿½Àº¼¼º¾À¿º½¶¶¹µ°¯¦”k8      ""%  "! $ "$! -("$ ! "!")0'*'+"'%"$#!! &$    % -     -   -  - -   -     - -  '(" #" ##"%0111-12.),/3.0653,+##'(*''"%('''(2% #!   - - -    - -!'''+377ABCDBEE<6763--$!%*++)**-++.++.3.60..4;6<CGIGIJKKEDDDA=:?ACHGJOSTUQSVY_^ahfeffd`afgilnkhgjxw€}€‚ƒŠŒŠŒ‘’“”——–š›ž£¦¨®®´¹½ÂÀÃÄÂÅÇÇÈËÉÈËÉÊÊÉÆÆÆÆÆÇÅÇÉÈÈÉÇÉÉËÉÌÎÏÎÏÒÐÑÑÔÑÓÕÔÓÓÖÔÖÖÕÙØ×ÚØÙÜÛÙÚÜÛÝÜÜÝÝÝÝÜßÝßÞàâààßáààÚÕÅÀÍÙÜàããåèéìíîîíïíîïííîíììêëìííëìïîïîïïîîííîìêêèéëêêêèççççææååäååææãßÔ³p=9^‡]* T¨ÐÛßâàââáááããååäâáãääâãäãåääââäåååæåéçèéèçèêêéêéêéêèèéêëìëìëìêêéèèéëêëëëëëêêêêëíìëìëêëìêëêêéëêéêëèêëèéêééééééêèëéééééçéèéèèéèéèææçèêèèêèééèèèéçææäåäææåãäåâàáàÞÜÚÙ×ÒÄ¿»¶¯©¤¡˜Œ…€wwrpjbSHC>;=;9600/.,'++,,(*!  - - $"$$(*02883422-  %%.#(%) & '(&(/,'4#&+) """$(.++2(!" 9+C‚«¶·¼¼¾½¿¾¿¾ÂÅÃÃÁÃÂÃÇÅÄÉÊÈÇÈÅÈÈÇÈÊÊÍÍËÊÊÊÈÉÉËÊÌÌÍÍÓÑÐÐÑÍÌÊÉÇÅÄÁÁ¿Á¿Á¾¶µ³µµ²ªœxC'  -    #" ! )!! !#(('#"$"!!%!"!      - - - - -        -  - - - - - '##%$!  - $%!!!!$$! !%% ! .400/2601340,1883-&,-).(&)*" !*,'*+/2))('%%*&%,,%$ -  -   #-07IMGU_ekrz{|ywywrmic^[Y^]^ifilmpqtvsy~…’”ŽŠ‹ˆ†urwx|ƒƒ€}y|‡’Ž––“›•’”—¢££¦¤¬¯®´·»»ÁËÐÕÖØÚÝÞÛÝßààÞÞÜÝÛÚØØÚ×Ø×ÕÔÖØØØ×××ÙÚÙÙÚÛÛÝÞÜÜÝÛÝÝÝÝÝÝÜÝÜÞÝßàÞÞàáããââäãâääåäääääãääççæççèææäßØÚàçèéêëîððñòóóòôðòñòñòóñòòòòññòòõôóòòòóóòòóññïïðïïïíëììííëëéëéëéëêéåÚ»|A:df/$X¬ÖàåæèèèèçèèèèêééçèèèççèèéèèéëëéêëêéëììëíííëíïîíîîëììíìïîîïîïîììììííîìììííîííìíïíïïíìííëììííëëììëëììêêéëéëëëêëêêêëéëêëêéêêêéêêéêéééêéêêëëéééæççååãääãßàÞÜØÔÓÑËǹ´®¡’Œ‚upd`\RJF?DD;<4:+(%""!#"% " "" !!   -'1,+.43>B:63+$ -  "''! "!!)'# $! $-)258b‘š £¥¥£¤¤¤¥§¨­ª¬±­°··¶¹º¸º¶µ·¶·¶¹·½½¾½¼½¼¿¿ÀÁÃÆÇÏÑÐÑÑÎÏÌÈÄÁÅÄÃÃÁ¿¾ºº¸²¯¯¯­­¨—pE)    ! !! !!'  !#%$$"$(# #!#""    - -     -  -  -     -       -   - "$$" !"#!!" #$" # !).(""""164201227795348<4.33274564350.5;;CILONOGJF=9>A@VSGC8,)#!!  ###((,166@KQVSgchkpruworxpic]YSSXRT]][ZUVVVWUWYfrwkhgdcXMMMLRVUUSLXaYY^_aa`hf[[^fvxyv‚ˆŠ‘”˜¡®¶¼¿ÄÆËÍÐÎÎÏÐÐÐÎÍÌÌËÉÊÊÉÌÉÇËÎÐÓÑÓÔÑÓÕÖØÙÙÙØØ×Ú××Ö×ØÖÖÖÙÙÚÚÛÜÝÝÝßßáâàâááâáãäååãääããåèèèççèéæàÛàèëìììðòñòôôôöôõóõôôôôôóôõôôôôóóô÷ôõôôôôõóòòòòñðññðïïîïëììíëëíêììêéçܽ|G=^‘o7"(]­ÖäçèèéêçççèèëëëééêéêëéëëëíììëìîíïíîïññðîðñïïðñòïïðîïðñðïîððïîîïíîîîííîíîñïîððïîîïîìííìêîîîëìëëìëëìêêëëëéëêêéìêëêéêêêëêéêêééééèèèéçèéèèêèåãâääáÝÙÔÑÐÌÈļ¹¯¨¡š“ˆ{ml`TQOVR;//-+,('(%"#&$$""   -   -#/121128<>873,  "!$$" "!&%"# " %%-%  $/26>?CBDFFIJQW[blqu}…‰“–—•—–Ž–—–”‘•—™˜œ£§§«­­­¯¯®³···µ·¹º¹¹¸¸¸»º·¸»¾¾ÃÃÇÈÈÉÊËÍÏÍÐÎÐÓÔÖÕ×ÚÙÖ×ÚÚÜÜàÞààßãáÜØßæéëììïðññôôôóóõóôóóóòñðóóóóóñôóñòòôóòòóòòñòññïððïïïïîììîíêìêêêéëëçáÔ´yD=a’n<$"Z¯ØäèêêèèççæèééëëêëêêêêëìëîîïîíïòñðòòòóóóññññòñðïðïîïðîîîìíîîííìììííìïíîíìîìíìíìëëììëëëëêëìêêêêêéëëëêééêèçæèèçÞçèæèççèêêèèèæäâáàßãâááßÞÚØÕÑÎÊÎÉÁ·°©¢–‘‰€wpf[TROID>?745)*-+& $! !!!  -  .189;;<=<<4221! - - ""%#!!$$*! "#&""#$" "$&&%!  %29=E@CCCFEEENMQJKKHJSZY\^`bd[^\`^cjjkrnlkc]`a]gqz€ˆ†Œ‡‚…ƒ…ˆ„‡ŒŠˆƒ†‡‹Œƒ†ŒŒgA""$!   !! #%&$$#&"###! " !#&'%$&*&-+(! x1!#'#!       - -          - - - - - -$*( - - -&($)#('"&%%%%!!$1.>H>2/)# %6;64567556<;DIOPTTVRPRRVTUPPQOX\^][_egecjnllistrosuv|‚{}‚€€ƒ‚…‹‰ˆŠ’–•—š››ž£ Ÿ £§ªª¯²³´±³µ´µ»¼¿ÂÅÆËÎÈÈÑÞäæéìîîñðïòññóóñððððïððïïññòññðòðïîïîîðïññññîíîíìììíìëìêêééçåääãâÜ×Æ¡j;4[€e5!)X¬ÓáåãâããâãâàãäæçæçåèèçèèëëëíííííïññòóòòôðîîíììííìëëëéêèéèèéêéëêéééêììëíëëéçéééêèåçæææçååçèèäåäçæååäæääããâáßÛ×ËÜÞßßÝÝÜÞÜÜÚØÓÒËÃÁÀÆÆÅľ¹´¬§ š˜•ˆ{tkd_]SSSJC@:56;35.'()&%" *!" "    -  1:?CD@>B??;3-0'  #! !%"#"'%)#%%&!"$!! !$#! !  (+066573;89;>8972467:EJE@HKPMKHEIQTZ[]]QPCGNMHOTQV\^`_^ZX][^c_ac\a\XX[e]WV\]ZG1"%      ! "$" !"!"!%  # #%'%%+**'% ! oA! % $        -  -      - -  - - - #,+#! ! )30)-,((..)-*&&(,8BB:+'&"  !#(#&")?A=::;@A@@AHHI>??79>BIME5' &7F[cpv|~|€qocdkr{yi_Wbifdinowy}|~‚„‚wstyƒ‚‡‰Š†{wƒ™¢§ª¬¤ž”™¢£—wJ$  "!$?%)$&/'()&++)0--.55462.3332044245427:8:;638@@<<@<>C>?>CDAABHHGLIJOPONNPVY]XTXZ\]\[cdfjnmonlljmt{€ƒ‡‰Š‘š£¶ÇÏÓÖÛÞÝÝÜÝÜÛÜÜÛÙÙ×Ù×ÖÕÕÕÖÖÚÚÚÛÛÙØÖÕ×Ø×ÛÝÝßßàÝÛÛØ×ÖÕÖÕÖÔÏÎÎÍÈÆÇĽ²­ž{R97DWC( =‚°ÂÅÃÀ¿½¿¾¼»ÀÃÂÆÆÂÃÇÅÄÆÉÊÍÌÌÌÊÎÐÔÙÙÛÛÛÛÚÔÔÒÏÌÌËÊËÌÊÊÇÇÆÂÃÆÅÈÈËËËÌËÎÏÑÓÑÐÍÉÊÉÈÉÉÆÆÂÀÀÁÂÄÃÄÅÁ¿ÁÂÅÁÀ½¾À¿¾¼½¸´¬ £¨¬²°­©ª¬ª¨¢™‘„yy‚~|{wkf]XWXVVM@A=857:72502-&'%*.+&$!'%" # ) ""  - 1HJHKNGMNF@522+ ! !$$"##"$+/!)$! $%2 $%%"%( $-*104005697305327489=A>=?A6FCA>?LOKQPOIF>@ADAEDGHMEHEEFCB?CMLJIIDBD@EQJ=:6;?7$! "!"""!&"$$ !"$%"%')#,+,+-()'"! ##           -   - -   &0+" !  #!"&   1;;<=986:46667;?<<=* !-6:HOQLL?23;DB;:/-;@=69<:ADJMFMKI@>FGLPQRQMD?O^gr|…Œ†~qt~w`<     +$-!((+"(*#%'+,*/*&#! &$%$*,/(**&*+,**&&)23+---.**-../,(,/22-/10--0//567/.35446944899=83/::27AAFEHHR\gx†’›Ÿž¢ ¡ ™——”•˜—•‘‹’Ž”•˜œ›˜—•‘•—šŸ¢¦¦§¢ž™šœŸœš•”Ž‹Žˆ‡ˆvh_TF<2164+ &FnƒŒŒƒ„|{€…‰ŠŒŒŠŒ‰‰Œ‰…†‡‰ˆ€‰Œ‘“”Ž—•”ŠŠ‹‹„‚€€€€‚zxtvnrwuqy}}{|‚‡‰ŒŒ‡€€ƒ}~~{z‚qrruvwzsqprokpllopttqpolhaXWX^dh]ZXY][UTQGEB<6<=><737=;=9496:?A?B<9;?>E?84,-;,# -  $'"!"#!  !&-+(0.0)*--46-(-$"$!##(# !"!       - -   -     - -   -.0,,(+%%&&#-+,*%*+244-&"):::;=B?9848203.-))+/.'  - - *,,+'"$$! " &'%#()%&##**//-%('(+4=BPMRRKGIJPG9%    -   %'(!%/$(%)* !! *+-%%$!! !%$*%$'&**$**/$%!!),+(**,)#(+,.1)'1-*2*,01*&.1/1.,.-/,0,++1.../92+/--,.464174=ADMOZ``^cbdaa]XV\^^[[T[Tba_]]abkjafc`^bgefikfoqpsrmllrrlgca`aaeeac`WEB:2.,12)!1O_gjgehfgicdgkskhnpjfmgacfib_SZZa^]\db`^ZZZTRQQOTSGGCA@DJFFKNOGNNRYTYRMNUUUQNNNOKIGBJJOHEFD@@@AAHHEFFOFFCE<<>?9@DDA?<;;<><7783*+221412,+/2-/-0711&()+$$" $($'''!#"("""!"!,!!  -  #Fmƒ†|umd`YUH;8/$    "# "!!%"&'"%)!!  0.,,..2/,34+)!(2354785><@>757549BD<@<92+44'   $#!  !#""!#$&#$ $$%$(/'))*/+.*3/../"  "-$%"!   -            - -  -   "4ECA78:987;@=978;=BB>;:611.2968DLW]a_cXTRPPNHKFDBD?;884014513847//'#.)+)($10++-0/0'&./.-..'.-&$"('" # -   !$++'-/''&&*(        #%#))('#"%'%%$&++) !--.'(%&),(,.()%%%+-)))%)'#!)/00.+3.**+./.*&+**1-,,,/,/,)'+(*,00/,-/''.1/2-.15;8>@:??=D@@?BA@?CEA>@:>DIIKJKKKIOHLRJPVUPRPSOMUVTSQX^[XRMJKLLOXWQPOE@6-*#$)0&.AT\_Z\`_a`\[]dicaed_`b`\\ZVSMGGIOFICLPGFKCJG=DB=?@8;513127;8<=689<;D::69896784?774106156=@4>C940426;457626445232:7.1.*,-0.(*('.0.0-+$.,&%#&'%")(&)((''%&& #""#%%$"&/     - 7aš›—~rjYJ930& - !$+$#%"$$#"+(%%%$!!&/1,'0///164) */1323;?:=>6349>89?=;;<>=656:=73;;830/.9283.*277>9849B>9;1443-1( , !$!!""""%%  "!$%$%*(&'$--,(,*,+!"#" "!$"!      -  -        -  - -  (EVZSPKKKHGJOLEABDEKJHHEB=@=@BFGLPUQOQhCCDBC@=>746363/-0,)$&%./2''$ ) &'$%"% $! ""'("$ "&%""!"      -    -     & $%$!!+(.##$%&#$+,,% ")*(./(,+0*16,$%%#),'#&&&(*)&*,11-)$2<1480'%)*++)-.-,-.'(,(-)--0,2+,-&*+*+(,37988:96659878=:=:5864389<>;>FEF>>C?FCFPRLHKGGFFIJKJDDNNLKHJJJIIQKLGCB7/)$ "&(%*CT]WVY^`^\XY[^^^_[b^^]YU\PIIDEFQDHA>AHEC=B?>98@79=494021251145244-468;:88282/,01/51394@5..,),-'.4385=62.+*.25154844222/2771.***/(-/)$'&/.++%&%"%( %'&%(&(*&'($(-(%$&%!##""**"(/%%" !"! - -  - - -AjŽ›§¥¥ —†leK7--)"   "))"& !$)''&*&$  ',571./0/-.1.)+,+375=;3=B79571:4;9;<;464409?68>=73/.22710/*-693751047;63/04/'# !$!$$!!! #!!#!"" ! $"&,(#&(%).-*%*% $' ##& !" #!&"      -     -    -       - - 1J_a\RPHC@DDEB?AA@A?B@>><<>9;B?8;>@BFGLLJIH@BEGIGKIDCEHHFCCLIEHIOLID<7,'#&#"$%"-BR^WWV\\^]YTX[Y^[]a_^\WXWPFBFC@JKH?>?@G@5=?=8426=982..,1-./321-)),,-822503323+0.0230-2;9)('%*-),-26532--.,+,.511654136,*5542/,-.*&,2)%)/-('&&#')($4&'$#$++&)&%%+*-'%%&$%'&!$&#*'#'$%  !    6[uŒ™ž Ÿ–w[H;2,)+ - !!!! $ $'%0*()% 2*0.-//0/+/541-.1324;9<53;:=45256867;:664/4736<<2/--,2/01-'+06-,2:85595/'*+)&!  (# !"! # " #"##&#"!$$)!&#&&*'#$)%'$ !! #$2#$   ! !   -       -  .GVSJF?=223547007:;650//,0/6/.-5465*%+&-).*#$$('&%%+*-(%(#$ %&-" !%# #"!!!#!! - -    -  -  -   !#"#$&& $''"'*)+,-+#'.-40(&+)-***/+"%%#&'--%&%)/,).)')&&+/)(%*6,+*+-/''$$((+))'(+,+)-/-'-)&+**1640285<53:9873;=66346.6=>>8CDHGFF?DABDHEBJD@DNOF?C@;2($$(!$) ,DU]YY\]^\YTT\]ecYZ^__bWWQNDDA@?FH>=7<@?@9796:8/366=1,*-00-,1..+,+(,1/2/.+4/10/+05713..34(*("'.++0454+/*0-+'*1434343,'0.)-10../-('%%+,%&,+'*'("&($ :,)&#!%&"##''%..&('%&$$%%%+%"""   - .B^oˆ‹uT=74/-,* -  $$%%$)*/'!!%).30/22./3510(+,33128>997896<;742089;=752215;B>3/-))//0-'&,+4@0*265135-#(%'+! %! #!% &#! !$" "!"$""&"')$)%$#(%$  !"!!"" "!  " "!  -      %4E@3--&'$('+)%'-01,++'$%'-+1"$..&$#!"$'((!4!%#"%'$%%$#!!%(#!"! )#"!%"   "   "##%#)**#&('#-**('-&$*/1+)((%&+*,+'" (#&+,"$"$(+'*)++)++('+###4)),/,(&%#"('*/,,*21/+,.''*'*-+(167524576<8@J739>85681.15?:<::559=CBHIKFJEB;;<;DKFC@DAAABEGE@@EGIB>EC:6/$*,#%')=LWW[\__aZMMR\ig^W`]^[WRRK@A@;>AA<7::>:<;874.112-15.0),-*2)+.0--.&/21-1-0/2,/-)-143021*'5*,(&-+(,163//00,++,.772063+('+.,-(,,*)%&')(-*),,+'+)+%&' "'(##""! &'%"'()&%($!'$#--'!  -  -  - (:TcemynT4+033,.(  * $!!#'2)"%.% "$%-22*20/0143//0-/53;><9995:5;B<73-3:>=778653;:;@EB=ABCACBEDBB<@D>2.$2("( !(=IUTTY^]\TOEL[ab_XV]]TLILE@A=?B@;;:K8=8;;75.,/-0+)04/(.-+)./*/'+----4/.5529)()*..110.),6/,(H %'(-./*.0,-/.0.,090213,(%&*-,)*'(',.*,---,))-++(("**($$## #$$"%(% %('&%)&$&&$%+-)&  !   - "DD50-*'),%+.)((*.0*&-.-30/,0-..(   "   $!"!" !!#!"$ %# %"!"!!#!'$,)'(%%)"$  % $! !#)!   -  $#!##!&! ! #%!!#$$ $%&++#'% '&"!$%!"%"'#&$!! %2*!#"!!"$ - - - - - ' -  #      % !(!""#!#(('!"""))+$,+&"(#$ &%(+($  !$$)+.$%&%#"%!$#&'%$$"#$!&$&#"%%&##)-32/*'.,/1-.%,)&*&#(**14/534411638631//,0,,-63633564;@?CDDF@=A=<:?=AECB=@CC@C?>AE@?<>?>=?:-)($!$'!*:KPSQ[Y^TRLIL^_]YTYSNMIMLKF@BA@><9>=967;;0-.65.+4.134)'*-')0/,'('#%.+1/725+))-+-,4-2*%*4-*'$%&"))//-/,+..1-.,2413.2/'),-++,,')'&-+)*,(**%+(%*%+0.%)($#$# $&&$%$&%&%%)% $%&),(*&$#  -  ;N\cd`N7"#211-) - )!  %&#$ $#$%-"!($%)(''-""&%02).+0780-2/+),'*317>996439?HD>7/9;=::<:?8>>>=2/1,)$$+&%(%&#'0+,,()*0**+'&0$  -  "!&%&'$!"!%#"!"$ !!#"$#$%,,''&*("" !!#""%" " $" "$    -     "!#%%"#"$%$ %$('"%'&'&$%$"# !##&"/8   - - -   -         -  ! !'(&"! #'%"%,%#"$&""$%##!'& !&**'&##)"!##$%##%),1('!#!#####++**'(04*,,,..-(<+&$$'*)&)*+110..+11700.-0.3..'$*13531,47:?:;@?>;;>?@;@=>?A<;BB?>>>?ECACD@B<<>72'%$$$"!';INYWXZTSMIKK^b[MQPNMEGHIGG:9@@<8=87963582,11,&)02245-*.,**'/3)&%$)),,0551-.,-/.047*+,,320*&)))*)-.,.2/10/-..140.14.-+,.163,21'&(,*,,*/+(-/,,--,)'&#"('&))&()+++'&+&'##!$&*(!&!"&%"!#"! "%  - $2GX^ZZC1$-*,**%   #"%""!!""#')('"$! $#&("'/"&,,031/)0112/0**'),)*388>;5458@HA@64:?@GB==:@BEAA<3.-#'#%%)" ')&()-,()**')'*'(&   !!!  !!"$$$ +!!"!"'#$&2162)&((!""%#$#! %$!$!$!" &        #!!!'"#! $%%()%#&!!###!! "    -  -  - - -     -      -   -!!"!  "!  "& !"$)'!&+()&& "" !$"(**("%%.('' *&'##$ ""((*$ #$$"###%*/,+(&%*&(*-,+1(AS,,*('.+.1.10')-2/341+'3)/.,($'.321-1448:6:=@?8:8=AA=;:@@<;>==>E=?EDABIII>=A2,"" &#! "7KMTXORVPJHNIXYULLIMLF>CDGA:9:@86<=9341544534,)+-04126/1.+'/9-.,(#)&-/11211/200253@>?<6>>B>?CE>=8>62$ $#$%6LINNNLOLMJCNSLHKLIKJF@@BA:?9<:92@9899:444844,,/3-.0035621-1/1).,)-.,1132.;23/2:775/-,3164-%*0(+-*.0140+*-//121.-/0-/2./60234612),5.)/.,*'++20''2*&*,1-',-/*&*&%.+&-&#$$& #'$!&',$##"""$"#%$"! "#"   5S[^QIJ+#+-+(" - & ! "&#%"$),.61+#+$ &'+&),0-" #'.-02)06262,)**)$*,33:>75757;??==>>@IEGC@AEKGGC90&"%&+")"")#,+**0-//&$)((()"     % *# ! !""#!&"$#" " %%&$*00(+22.($&!!%$#% (! ""!       -  #" &  -    - - - -  -    -          ''1476,%%'      "'"&!"!"'"#%"$"((!#! $*$)'$! '!""'+,'%$&%%*$$+"',$"#"$!*&&%'&#%"#&&&$"%#&""!&().,)+*&",(&**/../**$)+*+4000-+/.*+*,)(.0///1/327338;>987648;9<988<:8771  - #$$.-64-3482,-(#*,&'3855=>;8<>5??>@?@EFMMJE?EJHFH?3.'((#()&($!!&+/14620)',,.-.(#! -  $%   #" "!#'#" "!"!""!#(,7<1,))%+&+"!#%!"" %% !""  !!           -  $ -     -    -  - - - - -  -  -      !(9?EBFGBHOMLIA<=?FIF>:2-(($(,*+('),1579;298-10520+(  *&  ! !'"!"#!"#!"!!$"""% !'+1:>9-*+*&%%'"#'(-$! "(',' ! !  "!!   -     -   # - -  - 5  -   -   - -  - - -  - -  - -    -$05SafkaK8(' "&2(  -      $! ' %+%'$"!!"&' &$ " %)$$#%##$#$% %#" "$&#!!$&$'(%"#"""%)&# ""!!"%##"5'!!),')(.2/))10).-*-&$)(%)*,-,-41-&#$!'+---015186.524/.231357584414473:600464158532775510%!%")1<>JIFCB=C@@DECC@HDC?A@=:5660388..067::66240++.*+)&&*/-43/043-1./2/156.,0.0/--024881.,*++&&'(1/.,.011+-031-)-00+),-...,.//,+&/03/..,)-0)).,,&%++/-,(-.*)'($$(&$%(%,*$%$! %#""%! # ! ##     ,J]d`U@E!(,17.*   ! !!/,0883207-33:)$"!"*3;934.% "/469596842@326321..48:>=?AKD=>>GFHECKRNJJDC<=CDEB:4/,'/2250,-.58DFIJDEB:7:654)' $"!"##' "&&#$#$ "#!$$#%.90++*(&#$(" "!'%#!!"#%"$"!"$ "#!"+!! !!"!   -  -    -     - -  -     - - -    - -     - -   -   !#+?ThrlYD4)&(&(   "$!" !"$("  "'(" ''%)(&"!*!"$$$$$" #"%"  !!$%! "# &##"#$"+#$! !!"$$"(+$%)&+*+1.%%,**+)'0+%&*'-&-1/,$&',,.,.000624/3163.0/0226487./3;:0021.115/-132173520-+&""#!'2<=ACE=:;=>>?AFCDHC?>><<:813434560-39<96/2//+-0+(*&.),222,02340-06556412041+65.(576-+'+*,."(//-*%-+..,-/0/.,+/,*)+-3,))*-6+,,+,.-).,&,)(%)*$$&#)*),''*()#%(%)&!+'**($"'#!&$"#! ! "!! -.G^ebZL<& .12:5)   """%##$%0)+0773+02=E?A81)&(1;?>80-  ,:=AHGGAC>@?>>>16816//177460300../,,&,-*.-05./5/5.52764431491+1+(/,40/3/*').*(/)('*0,,..,.04204+0--)+2,)()*'*1-+**.&*(*)*+$#'&#'%#((-,)&'($'"(##$!"*'&)$$""'"!" "!"  "#  3J_gi`W;%"'04465$- "$%&"&&'(%%0023:8403:JVWVLB64;AQVTI@;0&AWdhoofcb^`aeb_`^WPNRYX\\`ee`cegee[YZ_Zkbb\O[\[RPPMJFEJKGEJFMRZek~Š‘Œˆƒ…€~xn^F,    )! " #%#"#&# !""&""'*%-.0&'# %$(&&'#$")%$' "!###$# "%##%( !$!#$#  !              -  - -     -  -  - Y    - - - - -   -):EYeifWB9,+,%$#   !"!   " &$# $""% $%!##$ ! !)! ! ! #! !$&$$%%##!'.1,/+--/*0-+,*))'+..+.%(+)&*,.2+(,.32.040.2/-/2-1///0,+(+0.'(,./0,," ",033544281-6=:>>9<@>:95:<R&.,,+)&,/-*)'+-.0.1/)*++1*8/-/+'*,(.+('%#)*&(,0&*1-,))&$"%%&!+(/'%(,' $*!%""%$&+%#$%!"#"" %! #%"&;Qbljg]9"!,66:;8% "%*-0/2059:567;=>@AMPOQWOJMYiy|xpha\fs~ztsmR3,^Ž’–™”’’‘‰Šƒ}{‚†„ˆƒ‡…ˆ†}~yxxwyohqmka_b]ZYVY[ZSQV[[\dt‰˜ žŸž¡žš’ƒ_:#  "!" ! #!'##!!$!$$!')%%/,'#%"$')&#$$#*&'%#$$ # !$""$"" %'"# $)! "! + - -      -             -  - -  - - - - -  - - -    +@P`flkYF910,.'# '   "$ !  " !#% (2# '%'.'%""$)/*//,/.223-02)+0,-024.0/,'(0-1-)0,2+/-0/*-42//120-,+...+,+-.+-*.40+&&$%''!  *//36573>7579842136:136675235./.+4/-//,-++,01../*,0.2./2461-014+>/3/0/21-/305020217853130347347666658:;991/453=?8<>:<::;7478784;<<<<;=8?B>;8<<:96;=>?B=@A@@AFDA@>BDACBFOHFHLCFJGJJMKIIHIILHGGGHKKOOKLJKNMKGFGGKWgpvy{n^A,&2;;?7( 2HWYbhjgiptstxxz~|€‡‡‰‰Š™¢¨¦¥¥ž›œŸ¢¡£¢Ÿš€L% 0uŸª«®²±¯®±¬¬­¯­­¬©§¢¤¥¨¥§¤¦¨¥¥¥¨§¥¢ ¡ž››™™–’’Š}}}x|}~„~{yy~ƒƒ› §£ª«¬¯­ª£•oD&! #!"  ! *% ! !!$" "!"(!$&$'-,+!$%%)''*/" %%!'&'!" !)#" %!#%%!%-' !#"!"! #'    -  - - - -       -7     -0' -  -  - - -     !1FWbirpZD702/.,"   &'!"!"$# #$$"%$,2&'),/-*,+*//-/,*&-*%./*().125641006:759569?<<;::8<9>8:;A;;A:98<9><8>;7?9:;9<>=;7?::=:8:7==B?A?>AC?CFEB@>DAA@<:+& ,:DHNRZVUS[Yabflrwsqoosnoqrj_]Z^WVYYYVRROTNMSMH@=BJJGEIGJHISPMNLNKLPMNQV\YVUXWVWZab]YX[_``cfcbgeeagnmkghijjprnztvvvxxx|xwwvy}€}‚‚ƒ…„ƒ††‡„ƒ„……ŽŠŠ‰‡ˆŠŽŽŠ‹†“™–”™™—““”™™™”—–—™š™–——˜›ž¢¡¥¢Ÿ ¢žŸ ¡¤ ¡¡¢žŸ¢¥¤£££¤¢¤£¦¤ ££¥¦¦¢£œ™— £¦ ˜tO2&1;G<80 (NvŒ”’—œž¤££¡¤£¦§ª¨¤¡©¨§¨¦¨¬°µ···³³²®®±±¯°®¯¨Ž[- 5€®¹»¾Á¿»¹»¸¼¿¼¹¼»¼¶³µ¸¶·´·»»»··¹»¸µµ²¯°®®¬­ªª£™›”•œŸ¤£¦¤£¤©¬«¬¬®°´¹»¾ÀÁÃÅÃÁ½­W1#2# !" !"#% !"###"! "&$$&+*2+($'+,+0*+# #!"!!.)!!!"!"  #'"!$"&!$ ! &(# #    -  -  -    -        w+ -     ' - - -   -   -     -!#5LVanunZB814-30" $(*!/./*'*+./'((*')($((&+*'*."(**%%*0..&)),.1000*,-3210...*.432534355659>=GD?CACBCDKJHLOPS[LRPSQMQMMNJRORMRUV[abifbbijgjfjijkkmjpspomolsopqsprppsninnjnstvprroqurkiljhnifimrtry|vz}|€|z|ƒ†~‚~~zR2%$.Mo†’˜›œŸ¡¤¤ª¬°´¸¼¾½¾¿¿»º»·´ª¨§ª¥¡Ÿ£¢¡™—™˜—–•’Š€zz†‹ŽŽŽ”•“”•”•‘“““šž Ÿžœžž¡Ÿ¤¥¨¥¥¤§«ªª«­«¬«¬¬¬¬°±±°²°®³µ¶¶µµ¶¸¹¸ºº»»¸º¹º¼¿º¾½À½¿¿ÃÀ¾ÀÀÀÁÁ¿ÀÂÂÄÁÂÄÂÆÅÆÅÇÄÂÄÀÂÇÃÂÅÉÆÅÇÇÈÉÆÈÉÈÉÆÄÅÇÅÅÄÇÅÄÄÃÆÇÇÇÆÄÄÃÃÃÆÃÃÁ¿ÁÀ¿¿»½¼½¹·¹¹º¼»¸»··´µ³±´±®­ª¥§¨©ª§¡zM+"-6?66/% Hm~ƒŽ‘˜™•—“‘–•“‘–•’•›Ÿ©©§¢œ–’”—’“”–ŠrL(#>‚¯¼À¿ÃÄÀ¾À¿ÃÁÀ¿ÀÁÁ¿¹¸µ·¸½¼¼¾À¾¾¾¾¿Â½¹¸´³²´¶²±®¬¨Ÿ›Ÿ¦ª¬°°®³µ²¶ºº¼½ÃÅÊËÏÒÕØ×ÕÓÆ«q9 $"#! %#" "!!&!!$$!$"(#$%&&#'%.3+*.-00/*,'#$$"!!$%*" !!!!"# #""'!$"! ! #+  "#%&!!     -         'C - ' -     - - - -  -  - - - - -  $9GVesvn^F>54472)&+)//.+0-,,+*++*(,.'')%%*-''&$'(+'"$')-,&)+..1-,,/4:49=CA@FFBCNX][[bdfjoe_fgbgc__YVYX[ZUSSXWZZWUXdbb_cba`ifggcdfppojlkkpokrqmquststw{}„‡„…„ƒˆŠŠˆ‰‘’‘’‘“‘“—›œ¢¥¥«°±´´±±²²³µ´³µ´²³·µ¹»¹»¹¸¼¼º¸¸¶¸¸¶µ·³´³²³³¶¹·º¹¹µ³²±­ª©¬©©©««¯±´µ¸º¹¸½À¾¿¾ÀÁÄÄÅÃÅÇý‰F-+B€³ÅÍÒ×ÖÖØÛÞãâäåçèéêêëìëèççåããáßÝÛÚÙÔÖÔÏÎÎÊËÌÇÆ»±²ºÁÅÆÅÅÅÇÈÆÇÈÇÆÄÆÈÆÆÈËËÊÍÌÌÊËÍÏÑËÌÎÐÐÐÐÏÏÑÒÑÓÒÓÒÔÕÓÖ×ÒÔÖÔÕÖ×ÕÕ×ÖÔÔØØÖØØ×ØÖÖØÖØÙØØÙÙÚÚÙÚØØØÚØÚÛÙÚÛÚÚÙÛÛÚÜÚÛÙÙÙÙ×ÚÛØÙÙÙÚÛÚÜØ××ÙÖ×ÖÓÔÑÑÐÒÒÐÐÐÍÎÏÍÉÆÄÄÂÁ¿¿¾¹¹¸¹·³²­­ª¨¥¢ ¢¡žŸ›š–—™Ž‹‹…€ƒ€ƒ|vreK3"%!-8/48+!4AKVTTV[^`__]\c\]a_ffhfb_hr‰‹ƒ~tc]fjh``ed_WJ9'!9ƒ³»¿ÁÂÁÂÁÁ¿¿¾ÁÃÂÁÁ¾»¸¸¸¹»º»¿À¾¾¾¾ÃÀ½¹·´µµµ¶´±°­¥¡¡ ¤¨¯±­¯¶±¶´¸¹·»ÀÄÇÇÎÑ×ÛÜÝÜÖÀŒG*& "!"!!!$)#$(" !"#("$(,.2/3/0..+*$'#"# #%%%#$'-#!&$# "  &#"#& " !!$"# !###    !          -      -          -        &>M]mwto]K?<85720:Tbfgchkgacaadbdfc`Z]]\\VX]^`^adc_b^begjhmknompnos|{~ƒˆ‰‹Œ“–œ¤¨ª®³µµ²³´³¶³µ±¯±®¦¥£¤¤¢  £Ÿ¡£¤¤£¦ª«ª­®¬ª¥§§§©¬­¬³´³²´²´µµ´¶´¶··¸¸¹½¸º»»ÀÃÁÁ¾¾ÂÁÁÁÂÂÂÂÅÆÅÄÆÄÅÇÆÃÄÉÊÊÊÌÎÎÒÕØÚÜÜßÞßââßßßàâßààÞàáßàááâââßáàÞÝÞßÝÜÜÝÛÛÛÛÚÛÜÜÜÞÞÝÛØØ××ÕÓÔÔÓÔÕÙÛÚÚÞàÞßáÞàâãåäæçèææçæåàµe6/PÏáæëéìîíîòóôöøúøùø÷ööõôóôôôñòííëèééèèæåãáßßÞÜÙÏÄÆÍØÝÚÚÚÜÝÜÞÞÜÜÝÜÜÝÜÞÜÞßÞàÞÞàÞÞÞßÞààâßßààßàááâãáâáâãâãââáääåãâáââäãâàãââãââáãâããááääæãäãáââãâãââââááâáâáãáâáàÞÞÜßßÞÝÝÞÞÜÝÞÝÜÜÚ×ØÔÐÎÍÈÇÆÈÇÄÁ½½¸¯«¨£Ÿœ•“Ž‹†‡~ƒ|urnigfged^a]_[_ZWTQOKGIEBA?D=>?4+&(/777'% ).*.*+,/475388>;FJGCFEAJWekniYVD@MMC@KHB<62%6€«·¹½¾½ÀÀ¿À½¼¿Â¿¾½¹¶´·¸¸¶½¼»½½½¾¿¾ºº´²³¶µ±´²±±¬¨¨¦¥¤§¨¬­­­®­®²±³±´¶¸»ÀÄÆËÐÕ×ÓÁM& #   !##"$"%&# " #!"),./40.-,'0-!!!) !#"$ $!(()"#!#%&$#!"$#"!# "% !#""% ""!!   -                  -   - -  - - -  -  "%AZamzyl^HB;9:77>X”šœ žŸ›•—ž™™˜˜šŸ¡™š ¢¡¤§¥¢«ª§«««®¬¬®¬ª¬¬©®®¯²³µ¸»¾¿¿ÂÆÈËÍÏÑÑÑÑÒÔÒÓÑÒÓÏÍÑÎÍÐÍËËÊËËÎËËÎÏÎËÌÎÑÏÐÐÐÐÌÎÎÍÍÎÍÐÑÒÒÐÓÕÖ×ÓÒÕÕ×ÖÔÔÕÖÖ××Õ×ØØÚÚÙØØÛÚÙÙÙÙÚÚØÚÜÜÜÚÛØÚÜÜßààãääåçèéèêëëëíìíëëìëííëëêêëéëéêêêéëëëëéééçèçççåççççèèçèçææçèéçææçæèèéëëêëíîîíïííîïïïîïðîîïíèÃzA4R¡Ôåêëëðððòõõùùøùüüúùööøø÷öõôñïîìëêëéèèéèçæçåçãÝÕÍÌ×ßàââââäææäääæãååæääåææææççåääååçæäçåçåååçææææåææåæææçæçéèçèæåèçæææçæçæçæåçèççææççæææææååæääåäæåççäãäããääãááàÝÞÞÝÝÝÞÜÙÙÖÑÑÐËÆû·²©¤žœ”’‰‹€xnjd_[RRNKNGHFCF=9;<649<63451333,)&$&%'#%&#$ "'3623& 1 $()#$+-5@:::588GUa`__T?8=C@8;B?91+&2sŸª°²²°²²´³¶···¸·µ²°²¬¯´²²µ¶µ··´µ¶¸¶³¯¬­­®¯¬®«¦¤¥¢¥©¦££¤¥¨©©§ª«®°«¬¬«°±³¶·¹ÁÃÀ«I$  $ #"!"  #%###" $#""%10-35/.11,+& % )&##"#! ""&#$ )!!&'(!""!% )$! #  " ##"          -                 - - -    ",F[bjw{n^KA=8998Be•¨­µ´µµ²°±²²³¶µ°±±±´¸³¶··¼½¿ÁÃÂÄÄÇÆÇÆÊÈÇÃÀ»»¹»¾»»¸¸»½¾ÂÄÆÆÈÈÆÉÎÏÐÎÐÒÓÒÒÑÐÑÑÓÖÕØÜÛÝÝÝÛÛÝÝÞÝÞÝÝÛÛÞÝÜÛÝÝÛÚÝÜÛÜÝÚÛÛÚÚÜÝÝÝÞÞÞÞÞÞÞÝÛßßàâàááàáâááßãââãââäãããáâäåäåäâåæçåçèêêëìëìíííððïðíîïïïïîìïíîííìëììïííìîîììëìëëìêéëéëëëëììëíìíððîìììíîîïððððñòòôôôóóòóòòñððñïìèÃ|?1X¡Ñäèêìíðñóô÷÷øøùùùú÷õ÷÷ööóóððïììêèêêêèéèéééééçáÛÖÕÛâççèçéèèèéèêèèçèèéèééèéçêêçèèéèéèçèççèçèééèçéêéééèéééçéééèéèèèèééèçèèèééççéççççèèççèçæåæèçãåããäææäããßßáàßÝÛÙÕÔÐÏÎÍÊȸ´­¨¨Ÿœ‘Š‚zpd]`e\UPOLFBDA<9/./1.+,1(+)(!' 1%#( #"%&'48653 & !#!&2;:;647>O_aa`TG;=>B=5@E>5)##"  ([}„Š‘”“–•˜™›Ÿœ™————–›Ÿ¡¤¦¦¢¦©¨¨¦¤¢£¢¤£¥¢£ž›œœ Ÿ™š—™¢¤£¥¢¦¨ª¨¥¤¨©¬©«¬®¯¨˜h=$ !! $$  " #"(" $ ##($$$"#" #%+16-314,,-1"### ''#%#%##''&%%##"!#%#""#$ ""%"%"## ## "#&# " !"      -      -    -  -   H)&/G\chqvnbSGA@@?7?\†š¤¨«©«§¨§©©««¬§¤ ¤«¯«¯¯µµ·»¹¾½¿Â¿½½¿ÁÀ¼¹µ°©¢›œ ¡š˜™Ÿ££¤¦¦¬­«©­±·´³¸¹¹¶·¸»¼»¿ÆÇÌÒÓÕÖÕ×ÙÚÛÛÜÚÛÛÙÚÝÛÚÛÜÜÛÛÚÝÛÙÜÚÙÙÛÞÞÞÜÜÞÞßÝßßàßßàâãããåãâãäââååäåæäææåæççåçæéèçæçèéêêëëîíîðïðððòñññðïðñðððïííîíîïîîïîïïïîïïïîìëëíìêêëëííîîíïððïññðïîîîîñðññññóóôòôôóôòñññðïïîíêã¾w@3PœÑâèçéêíïðòóòôôöõôôòðòòðîíîìëììêéèéëééêéêêéçèææâÚ×ÝãåçççèèçêéèéèèééçéèééççèéêèççèèééèèçæèèèéêéèééçêëèçéêêéèçèæèêêéêçéçéççèçèæææææåååäææåååääâßÞÜÛÜÜÚÝÖÖÖÕÒÐÍÇÁ¼¶°©©¤Ÿš“‹zyqkd_UQJEB979=94001200.**!"&$" $#$  "  %&=<3:2#('!$'059=528:FUad`cS=:>BB78!'(&"!&"&"#%&$"%#")$#%!&&"#&& !!"&$ !!" $!    -    -  -     -     N6(/J^egsyp`UPLKD=57DZku~~|uvx}€}wpns|€ƒ„‰ˆ‰Ž‘”˜”’•”–’’’Ž‹„{widd`e\\^affhnmoqrutw{€‚‚€„‡ˆ‰—œ¤«®­°´¶¸¶½¿¿¾¾½¾½ÂÄÁÃÃÄÄÂÃÆÇÈÊÈÇÇËÎÐÒÐÔÑÓÖØØÚÚÛÜÜÝÞàááßßÞàáåãääãäæâåååæççèééèèéëéêííïïðòñññòññññòñðòñðñïïîîîîììíîìëïììíííííîìêëëìëìëîðñîííîîïïðïîîîíìíîðñðññòóòòóòññïððîííîìëéá¼zB2M›ÌàæèêëëíîïíîðîïïïðïíîíìëìëëëëìêæéêêêêëêëéééçåæàÛÙÝâååççççééçèêêééèèêèéèèçèèéèèçæèéèèèææççèççéçéåæçéçéçéêèéèççèéççæâãâäåååããááâàßÝÛÚÚÙÙÙÙÙØÒÍÈÇÄÃÀÁ¿¶³°¬­§¢™–Ž‰€umkg^\XNLKGED=@74.+-.)%)*('(%**%(""#%! *!  +;=7:=<;7;@?7.,-,+&/679=>@??@EEECC@>>AIRPSRYXTQNMMIPWSTT^ciglmiecchdcfcZWVW\^`fhlpx~€ƒƒ‚ƒ‹‰Ž†uT/  ! L"    &)!"!"!"$'""%!$ $#$+,++*,03;201%$%"*(%%$"%%$&#'&)-##"$&$"!""%%"(!&!!#$!"!  "  ""%           -  -   !(3Rffhvzvjcgk_NA86759>DE?FECB>=BFF@B@ADHNOPPMTPNQYSQXXZXRRRNKC==:883*4766:=BA=:?>?CBHHHIFEFFHLOPX]cgedkqspns|€€xx|}~„ƒ†Š‡’’”—˜š¢Ÿ¤§«¬°·¸··¸½ÁÂÄÄÄÅÉÊËÍÏÑÏÐÑÒÔÕÖØØØØÛÞÝÝßáâäæççéëìëììíìêìíîíëíëééæçæåæççèçæèèéçääéééèééèçæççæèêëêéèèçèçèéééêêêëëìììììëëëêêëêêèèèçåæççåäâܵr>2HŽÄ×ÜââããââääããããâãâàâáÞßÞÞÞÝÞßáâÜÖÛÜÚÛÚÝÞÝÜÚØØ×ÔÎËÍÓÖÖÙÛÝÜÜÜÚØÙÜÝÛÜÜÝÝÝÝÜÞÛÙÛØÜÛØÙÚÛÛÙÙØÙÙØÙØ××ÖÖÖÖ×ÙÙ××ÖÖØÖ×ÕÓÓÑÎËÇÄÃÅÈÉÉÉÂÀ¾¿¾¸³±­ª§©©¦¦¡œ‘Š‡ƒƒ€{{vupkle^WSRPLFB:?97703010+).,(&!#!" #!$#)( ""#"$.?=:5<=@>2/,42+" (,,./03224347421416?CBCCGKD<:5378:75>IHKMTZRNNMNHKFF=89<=9899;EFJNLMQSOSYZ]]ZS?-!"%& ""!!#!! !!&#!!"$%$# ###! #$$"%#%',*,00.20-.5""$##&%%+ #&+$%"#'&($ $!$#!!""" $#!!$ %! "!!" (       -     -   "'5Seggu|yz‰ŽydN=3+)% &*%)#%&!#)$+'/+)(*2/*14./-/--5-/./02,,'*&(%"#" &%&%"%(+(2,,),*0233+.(+,0../233..65;=9=>:?>9:<7>=46?@?BAFIEEIIMIPPNOPUXaa_fjjhomty}{ƒ„‡‹‡‘Ž‘“—› ¤¤¥¨¨©­®¯¯°¸½¼½ÀÅÈÊËËËÊÊÉÌÍÌÌËÉÄÆ¿¿ÀÃÆÈÇÉÈÈÊÈżÂÇÍÎÐÍÌÊÊÈÉËÊËÌÎÉÊÊÉÊÉÇÊÎÑÔÖÙÛÚÜßÝÚÚ×ÖÒÍËÊÊÊÊÉÉÆÃÄÂÆÆÃýµ‰M2+;`“«´¸¹¹¹¶·¶¸¸¹··µ³´µ¸´®®¯¬¯¨®­°²«¥¦¦§¨¬­®°®®©§¥Ÿœ™šœžŸ¥­¯¯­¬©ª¦ª«¬¬®³²¯¯°®¬©§¨¬¬¬¨¥¤¨¦©¦§¥¢©£ ¤£¢ £ £¢Ÿžžž˜˜˜‘Šƒyz€‚‚xxwymhdc^Y[]WUQQJF=>=;:=@?89?:;1152/2.-*,*$*)'!$$%)$$!!#!"$!"##" #"   - "8DHGL=+  $%*(/3795/:CO[cd^UPC@@B:7;?==4..28<4&!'%%#&%))023/0,-.13419>?CIC?:82+/33+.;BDEEHLFFGDE>A>:4/+).-#''%%)'.,/5424./2168/(! !$"!! %"#!$!&"!%("%#&%""%"&$ %$!#$%(+.32+/,,*)("$*)%(%#&'$ ,$"%+$%$%!#"" $$"$(!$ !! #!""%$!"& !  #"# !       -      - -     *7Whfmyy{yŠ—–€kR=1%"#"!""$&&%'$%%&(*'&%#&)*($#'+/*(&%#!##+&#"$$&+&%)-*&,,$)&(',0-,00())//-746+1265#-()0)+,--1/28.356472/4143:B;7;@B@?@FJLJMPLSSTYWTWRT]cfgkjlojorvxxx}z|€ƒŒ“˜˜“•š‘”™™•–‰ˆ‡‡ˆ”•‘•—““’”—› œ˜—œ™š™——•›—–——••—œ¢¦¬±·º»¿ÅŶ·±ª§ ™™—–š”’’Ž‰‹Š‘‹‡~Y;)'(AYr€€„…z~}~z~~}xw|ytvprttrqxvtokkkkssvuosslkddcacclluvvswrnnkooqy{xsuvxuqpmsrtopmjlommjplggkkkfklnlhgefhlfe^ZWWWPHMRSTSOOJMQIHCBA?><;9896305--1.2/20..2/0.1)-2*,&''$).*$"""$'!""  !! "$! # #! ! # $      #2MZ_\YN8()  %13699842AG]epo`XMCHHBCB>=625.-/(.;BFEHBDKKJHCBB@92,(+'&"#$",&%&%-2..,'-00))% ""  ! "%!+$#"!!##!"# '$'''%#$# %##)$#$%%)**-1--0*(+&''(&!'!""(,(& &"##$"# $!"" "& &$$#!$%""%!%$%###!!"#$!! #!!!! %"   ! )( - - -   -##-A]mkpvrpnƒ™—‰k\C2(# !! $"$"%$"*.#(%""$%%(+$&(!!() !#"$" ()0&'&+*(%)+*.//.+))//),67*+1/)*%'/(#&'&/*('(%',--,-+.+&".,,+2047;6/532:;:<8878:;:6;;.'#-=IPRTWYSRSPLOOQPQRWSMJIJOKGKKHLHIBBDADILDGFEHCA:7<@>E_PNMQKICJJCDHKJIOLMMHAHFIJGIMKFGDJCIGJHDIEHAEMLEHCBFNKBE>?A<=;;7=@=>>:;<>:6;6684212/1.222..+,(),+'+,1.-/.*/*(''$"'('&&%"''&%# !## ! ""$!"! #&#!"  +Jasxtm[>/! !$$'14:=8536CUfjnpcWJDHIHABCFM>31+ "(')0,/11356432-)--/+5:>>C@?<8:51-(-6=EHGFBCJMGG@QR=824,')*$$$!$$#*))-4-,)#'...+"#&# #!!"  '!& !#%$#"!#&$"%* "#"$##! "%�*$%)*-),-.#%%&(+,(!)$0)*&&"#"%$"##!#$"$$ "$ #)&&!! '"#$'""$ "" #&#  # !       'R!  -  - - -   #"&0Gcmlqwulkzœ¡uYD7,#(# !! !"$%%'" $(%,'""$"#&%"!$$!!%().+')--'(,+,+32+-*()(,'+2*,(/%3$%/.%$&()**.,/'#'.,+-&&($((&(*+-23/*/+-1./1.,.3///110620:><7795:8;;::69AD=>@=@BFGIGCA<<>>?:<>BAA@@A;<:54>DEEA?IJKHJD?BEB@=@CBCA>=<70"% $48;89;:C<=<;>;::A@@??9?@;;<;89<:9978:89878752;51/52/FD?JH=95542AE3361:;=831379<<<@?;6;75:<>B<8?<;5:=::779?;<95;5634776775:5244>3/1234/.+*1-..0/-+-'+*,/,,+,0).*'/+*)+%&)-)&(&%%&##$ $*!  %## %'%%# ! 1Kgq}w_71  $$ &&,278=6/3ER_gkgb_OADJGCDGKGG?45>C=:63/,,55<>987,)*($ !" )(('-1/(''.2,'$%"!   !! "!"# !!""&#'&#"&+$"$$##$&$!!#$##&&$..-&#*-,%''%&&,'%%"7&%*'##%*$%'"#"!#"$ &!)#!#'!# !#$!$ #!" !! #$#!   !$ &   - - - -     +6Fbmmrwvne{¡­ž{Y@6,$' !""! ""%0%#$0.(+%"" % ! %%$!.'"&%$#(/.(-(*((&'+,/02.3++)/)(+.,,&)"**'-+'$*(**+.5'$',*,'&-&-,)#&&()//)*,*/.*)10,.1+**/)14-.650047153473/27878754;;??;:<96177;759::62052311/6<>867=;>@B;:;782299:><=D?CCD==@?=998;<;8;96644229>6:632+""!!%*2:627:661232647769=808;676547781453371223313-2...1((,6:85;5210,,,-/,2641/1319=<966435116498;707674554425536485327025402418-51-12////+5'+//*+,-.-*1'+++.)-0*+*+/*.+,,((('+)&)&/+&$! "%%)!##!$)&'$!!$ !*0(!-@N`ji_D/  !!#'4::655;MZbibc_UIBOKHEHLJLF@8:FJ[UH+(&"(-0+0//0.1,)+)'*12?;<7>=7:61.1,+0>BHOJLLLCGKA>??973.+&(&"  #&*))).'"&'+-$"  !  " " !#" !! "##$!#$$' ()'%&)%'% #%#")$&%*+&%)+,'+-($*%)*$# ""!$(($#!"*&*$$%% ''&!"##%#",*!".< "!!$!#" !)!#!  %  !$   - - -   !%"):N_hmuz{lcz¡³¤ˆbH4+#(" " $' !""&#*,$# $/)*'' "%'$#("'$" #-#2.,))02..))+,%)/&,11/1,-)0*(,/0+))$(.+*).)#()&,6-,3,.10)')$/.0'"+)+('#,**/,--0.+11/0.1020/162..599532/33151463716:775873410259389632.37742544;53=7:9>;;><;.[G/8;76;6:<===::57<67796358553235783:544+!# (16638@<6.11020/267<4676262+51.113972<25210/*(/.//0*),114620.)-+)+*(*.00003,5778714..00031/58501454346265300075321/1285/31,./-0310-/,-)6031),-+)%0.,-*,/..0-3**.-0.(%((&((#%'&-'&$ ####%"!!%))$!##%&%#!"$(  - (8ASSQ<*  ##$)0890466EUaiihb\UIGKIGFIMIE@9ACOTTZH/ '%%./),211/2,$")*&)5=?>9989=3110-&4=FIHIKKIKGHF>@=@42.*((#-# "'$$'"#(-+%*!#!#! ! "!$#!!!#"##!")&$$)'#+((,3" #($!%!'$)-'+-0'',-"'(%%& '&#%&'&#$)$''.'#(%!$(#"$ ! " "#'"##&"! #" $$!"!!" !    !  -  - -  $'$$!" %(-4LŠœum~wd_xž¯©‘lP7,$!% !!! $#!$%"! (''$&)$!(3/'$&!!#!!&#$$'+%& ;1(#&$'*--1.**++-..04/44///,..00-1-(()+,&,0+$()''-+)/2598%0.'+.,++-*+& %-++,,*/0.,.11/249-0/353306:88533564212585533663355830+14758410,.1965234-268:7>:@<==;;9647847:6469::==92Y913848301464347774/67' !%1141AA@<21;11003650<=20035,,.,6442746413/.+'(,.-332/1003013.,-+,*0+-10*,-+2./5450)(-/27/82/65102042/15498201576733:772212//421///023.,4.-0--(-)+)/1/)#-*..-'&'.0/)'#)(%,#%*%*$&&$!  #&#"""# %'&#*#$""" !&$!$6BJGC1" !&#',4;<557@M^hgfc\ZOFJPLGHJIKE=:@IPZXXO: $%#%+*&-/.0+/*"%%'%(08A==:==:5431-/2AKIFHNOHMLME>?C;51)./)*#("!! ! !#&-(&&" ! $"" !$!# $"#$ $ """( #%("%$('-)*$"$&!"$$&'$%$&*'&1.#$''"'''$$( %')$)%('&'((* $&!#"$ #$"! &$!!#$%&"#""# )! ! " "" #! !!! "  ! !  "$%     - !)'!!#$('8Nmt}xf\l–©¨šyQ8-+#!#%%! (! #!" &%!$"$#"")-('2"#!&!($#$+),,'&" %'(',+&+6572**34074'/5440+(/1172,4+-/**+)'1+#(+($),*24:8,%))/0-*11-*"#)-'+-),2621311044/3.,43464:689:654593345:48830?625;>404/635150-.-,33223511597736::>78:7<7957677588::<:::494844/-00592-2424)010&#!"&-2.5@=8>3640./36663,4//0443..-27435.1.32/-)*'*)/+-/13.032110.0,+1+,,.0-.),5./72-0+-,034:2041/31;32103459842354:5327;:1343/12125-2212/,/-/0,+'&*)+,..*&*'*,+(('12/-,#(*/+*(!%*&"! #"!!'#"#$!!"$#&$""$$&#$"!()"  !*2AEH9(!#"$,,49??>66;HW`hea^VPPMPQMGKING?>EJRZ_^[U7'%(-$)-.((++**%###%&18A=<99;:8454&.6=AIMSSPMKNL=?@<<73)+0,&%!"$*"&!'!"'*)&! +&"! !!""""  # !"""$! "!!!$#!'''(#$"%&%&'%$#%'"#"%%&%%&#&))($%*)***%,"()#(-,&&%#+'$'!"%*$)(%""##&! !"$"%#&# #" !"!!!!" ! !!%# "  !*"" "##$!!    ") !*#!'(4?Qqtsw|sbT`‚¢šY=.('$ " *&"!%!$&'##!%#)()*%*(%$))"'((*.///$'%'),(+/)&.8935&0:5/4/,46:1/)*,-38,.-,0*)-&('+0,1+%%).+1561/50/12*)*,,)$')('.-11055252266403.1016<;:89=<886:4=316832335?:56;7/44/2341363352/0017<8536456371:45447387247564567;487:8886316015/.//46.1+./-!  !),2.671397331/215.120/+0024340106453.0*.0.+,++,-,)+/.1..+02.10.3*'1.-,30*.-14-13./1.01584/-*)31122652/26343//2723;55<763350/13/245./22-1-/2/)($&)*)2,+()'),-,(*0+4&*'')+0/./#%&$#%$!#'$#""&'#"# $'$*&! %!"/!"")%#3=@B9*" $$%*,0:BKDC9;DUahgcaWURKOOSRQLLLFCCLT]_`ba]87!"*-&((%)&&(.2)#(! !$-;>@?9679377.&22:@LKOPPQLKJC;;=<60.1-(&"!%# &#&! !*'(*!!'"  !!  ! ! #' &!! !$##$%"%&#%"%&%##"%'%$#&(&%&'%&&')$()& "1#(7,!&.0-.)-%$'%+'(*!$$")''$*!!##$&#$%')'(&  !##. ""!!  ! !!##"# ! $" "  "'"!)  " !!!'#/*  && !!! "!%)4Hdvvt{ƒt`LOn“”€_C--($%' !!"&$####'%#%&#%%')&$#""$.'),)-*+*)&'%''**..+*3:922*.),*030367./,+*)1.+-(8.,++&&()*-0+%&/4+115.-:9/31-0&*3'('%&))-/0371522-3749203..6967:776635226340./3336988<8374+0001/.672/13-736963133463545623552676/0335322713364587.002530/,0121..43)&##)#%.0.040255,,5363050011+,39.1-001744/000,.0-),./0//.3/*,*+0.1001-.-,-++'*+))+33/-2423.2450/*/10155325514423462257854/21,-265821/-/13915/111/+-*)'(,/./,),(*)(-&$-&)(')'',*,(0('%&$&#%"((%$#$&&"'$""$$'$!#"&$%(#&!,3=??8&#%(-/375<2-0()&$ & "$%)%"! "!#  '!!"!,""& ""## %)$$+##$%$*$"&'$%$&$-.&$$"&#)*)(!"&(+'++,$#)(!$&0)00)+&''$!$*)''&#$ .0'%!"%!"%$!$&(&-"#$# %!##$$!! ! !$#"!## "#  ! ## " !  &"!  ! ""!##%%'# %$!!! "  #" )48Ljxvt}ƒs]IG]vŒ“ƒbE3)% " ""  " !$&&$ !&&#%"#!%#&"""!##*.*,0,*(''&(('+*'(&-1-00,+%#'-/-12130)&&-&(-(.'72/)+.-+%0.&(&(((*.-*)02@3,,10%*+**%$&(-+**42101-.3522576-063223133.0680(21613304418?>8574.00/..2483-/03552265043441243542272246351631335500340432-022200-/./,0312*&" "&-+++22/7532/043/22321.99/,,+/17484/--2('-+./+10+/6..0,-*,/1.-),/++*0,-(,*(.-350.5022.4502,0.-28531409303030:443/0..+/+,1856154,*,01/0/(*..*'-..,%*-,.---.'%(*)(*)-/+&)-1,*+&%$&%#% ''&$$##($%&&%'$.%#""%#(#')" $!)! )4=B@9%&-+238<<;=IRLE?=O_hnjcbdbZV\^USYVUOEGIUb]bbff]I6!'&/****),+*//0*,*&),*,8>A?A=:845413.27@EHPUSYRJFEGDA><7)'''+$!!"!!$ 4)#"! ##3 #! ! !"! "!%1%##!   "'""%!&!#$###%$&%"#&')&%##%"&*()%&('(''80$!%!)$(()),'(#%%#$')($'%*,((&"$%$ ' $$&"'*'"$/% #!""("!$%""   ! # %+! !! !"! "" !! %""%%)**("!   "-" ! !!"  !"#&+2:Ni~ƒz{ƒu_F@TkŠ•‡pI5+)!%"#!! ! "$ "$"#' $#!#&&!"###$&*-100*"#%%#%&(%&'%(+(%&-("!$&..0..-)'%#"&!-'((53)*(352+&'&2+%%%-.,/*.49H..0*((&(-%%% (/'.022/.+*.021216-00/+0/.43*'.6.+0.2634440118:A83/630/../0101//264-,4.13830111161/16512574024024242031201/*100/++./1--2030) !"(+()-2//1:8.-/06203033732/+,/.3584.,(&&+,/,..8/0107/14,*00/*1,.9+,'-1.7)-.3.634524305854544,,35763343//0./35703/0.,,3,2633/291./'.2/+/,,+*))))*))*,'-.-//-(%())*0,+'&-'.*+,)$#&(+(%(''%$"(&),&&#$'*/*!! #*'%""#$ #5>FG?&-556>BCFHNNTTMDDNdekjfe`]\Y\^XWYYRMCHP]dheaecXD5$&!#*/-*.-+'),00-+')*/34;2)$&$##"# !"# '& %# ""  ) #"!!!""## " ! #! # $#"#$$ $()%(%$%#&%##"!&&&#)$&)&%,-$,/$(%$)/'%+&)(%%%"#!'$('%$'$%'$'#%("&&# %$(''$!%&"" "#! !$ %"#""$#%#( # ! !#!"!#!!" #" !"% !#  !"!#!$#  +21-)     &'  " " #"'*/6Mk€€w{}nZ@;Mmˆ™sH0'" !" %%  ####" ""#" # %"#$'&'"*%&-1')#*%#%%$#$+*(*/)! ##! !),'-) !#!")/ ',.-+&,...-0%*.0.)&-/1,%+-11<*2,).-)'%'$$$-+*)-12/')%,*,,-/00-00-./-12,)),0411115//4/0316990/2302*+,/10..1/00&+/.2430/32145./21440431004232012/-3//11--2-**./01+*0,/.''##" '('.+,1/(//-/241560.,24051/2420/42,3)0')./0/.,'///4,10501051/62/0-+-.1+2+-,12651674832459762.2114245443.1.015271/,12020<64532400-),/1/.,+0+0-*++(.(,/3.611/&)*,*+../,*.040,-+(#(**)#()*-'(&)-'%#&''')(($%!!*,)%"$!!#!")$   3BDG@*3@EA?EGRYXRRTKRKS`c`_afZYUW\c^VXSRGHGQ^cfcdaaSD3&(2,,)$.'*.*,1)*),-/;;BCBC>>74*)0+).79>?HMOMKFFEEE@B>;/,&&" ""##&($!  &'!!&# $!"#!  #&" ! !!""! "$ ! "! "$"#"% $$ &!#'&%*%(($%%))'$#!# %"!%('/)++*),%'+&'&+$)**,+&#%%&$%$%*,%)'$(%'%$"#%$)'"('"#&(#! % %!$$"$$&$&"!"&"#! !# ""$!!    """ ""  " ! "" !#"%!  $#! -./-)# (* """""" $" #$(+2:Qm€~xwwpW@;Ggˆš˜xO1%"!!# " !" !#&"## " "!! '$'*$*%($%&#"6%)0&!#"#'+$*/*#%"$%O .*&)"!"#"" &*5.$.*+,.%'( (01)#06,,/''+3-,*,0-/+(($$()*+1,'-1.+&((&%#))052/10./.2/51*'++-033150/2,..45582..21301,455/0.**+)1011//3--1264/,2339622+.204/-//1.../02024,(+).+0++-10)0.""!"'0,+1/3,/),40311553//200468654/4250/40/.+..+/.*/..01337051561034,3335.*,-/.59<426:68542886:9411/2535336111/6495503-10835:9338120.+,2241-*/2-01,*+1(,4/,521/+)',0*-112+/+712.+.'('((0*+),,-*&,.-'($&)+).'*()(*(-&$"!"("!,5CFJB-% 0HKIDFIX\YLLLOOQZf`VTX\WQSXY^Y\SLKFGI_difdaa[JA0!')-('&*,)&).+-*&'),38>B@;;>@=3."--).5<=?HDOPEFGCFE?B@:0*&%!!$&"&+*)$ $"$!!$&' !  ! "!""! "  ! ##%  $$ !#"!"#!!" &"'+!($#&'&'()&&)&$$&!&($(++--+.+./+'&/')*)''.)''(%$')#%(%()(&""&&"%"#%$"%-,' '%  $"##"$##'"&#""##&% #&# #"!#$"!#!!&#""""#! !"!!! !!"#"!!  ! ! "! H "$)+-'#!#"$'$!$$$&"#%)-3=Vs€trukQ>5B`†žš~O5)#(,#$#! $#"#"!!#+#"!   $&$ "##&,*!$"(-/++,!! "/$#)*+$#$9#(X)+(&#*!#$($"0(*,/+')&*(%#','$//'./.,*)++,(%+,0*&)(/+()0-*)./+'%(-%%(&+1002./4+,0//.,++-3552640145512640-20832<364100,+/+-0230,.-.22701/20245265-01130+,.0--56/.2214)),+*(+233.14,&!#.-*,/40-1+(/110-1264710127;1344335.*1/-2)1=:,+,-,2.-181361./2214418561.02135=?6754995234<8>=563356446112375257461208,9128978421042//8/00-25220.+,/-,.,0.40&+6*)./011-,04.531+,4.&-1Q%)*,1()$*0'1*,(.1)*+-*&)13).)*'&#"+* !# 3HMND4/!7RYQF>DOKIIGMKPPYjdRNWOONPV\VTQQJFGIR^cfe``YOIA0#%()+*.*,(('2+'+,'+1:?A?;<99;443/0,3@C?CEFOOGG@@@FG??:6-!#$" #'(/&)" #&&$'+")!##!  "'  !!!" #"!$ $" """!$#$"##!$!"!!##($# $#$%$'$""$)%$'*.)%'%'&#*'#$)()..-.+.($/(&','%+(.)(&#+-$$%(*#!'))&"$%"$$*&"!&(,"&###! %" $$"#( &%%&"$"%"$!#!""#$ %&!"!"&"$ ! #%$"!!!!#"#"! !"!!  !   !!# ""  !"$#$! ! !%%%!"$$ !# $$.6A^v†ƒxsukT?;A^† ¢~V6-)'%("!!"*$$!)$#""%#" %$"%' ##!"&(!#"#&&% !$$&&'''$-1/)1%$#&#$&/,#('$)-(&#&)%',($#'''$+0)'"$'(%!$#'%%()'$.12-/-''-213,.+(+2.)&1-++0/&((&+++)'+034/3,.-/45011-*-,26435//1174531,2824531:5*+.,,+,--749*/,1/203.137/2149500/22/37///-.15124112.-'--,*/-3221,!! $"'..260/.14*/14241075615362533175620/00,,.2?=-.,-40*),..135822493703993/17716:>=84696542196:;753/11362444357559:4642260058:5401.045107133.01/3--.0/+-,+++4*(&(-*/1200-325285434-*-'* )++*.-)*,+,4-21,+,--..(3--)+)&)&!!/%%%# #2EOUJ1""8`f[JB:?;8@EGNINUhl]RYQLLPRSTPOPKIKKT]c]edVWLKF3!!"(*)-*+))'('-((,0-26<15649277652867431.//0145832367789:62255457662210230653/531.+,00./02+-,,-.5/)(#)'+133.-.764463/3**',)*-*-*(.--*'-,+/0,-,-),-)0*%('&'%$##'! $#5JVXP3#%*CcmgZL?8339>@CHGIbmeNQMNOPPSLTTTJHN[NYz~V[SKKKB5!$ &-.12/-,'),*/0.+/-3:>PJ?:=:4322065;?IJIUNVXQKGECIFC@F71.-0'"&*)27.,&"''+()-1-.*%#!!&$"#! !! $"! #!!" %!!!" ! %%#$$"##$$&'(#'+(,'"*(0)*)((),+('%))(')1('')'))/.$$()6*(&)'&"#&#!*$'($(.#&))('$&$(),$&&'#&#"!#! $# $&'%%$!!%+!"$""" " !$!""%!"" $ #"" ###!$%!!!"""#"!#! !!  !! "!! ! !!  #  !!! !$&'(&%(O."%%'.4Kl‡†xsqhTA:=Z†¢ …\@5*.,(&+(%(*$'%%%$*$&)""#(#*##)!"#&"#.-(' #&.+'),)).32,&#&#'&'..*(*/+()%'*,'&*)&%$$!13,-))#/"#!%##+''%$'+&+('.121-4,014.-13/)*2-('&%(+&*'#%#$))-+-0-+.-1)*315245.-.+-.-..26704243442035./04751<<+'0/.*..2423-2024200-0211.030/*./:PS<35641/-3-,12,/.3-,0201.+'($%*+22,11,,123232557642236266354=736404-11/95325<4/-,+)-,34624401:602.38113574246274893787457:562511.2069770/:94667457255225342-3020020/344//*221-/020-.12/.((-++*.12-0-6456431-.,)02,./*'(0-+-*(.,)+/+(&*&)+(('')'#"  $#!#$ "'4GR[QB.$!/8Ha}|tdJBA;@ADA@C>OnnSHKKVLTRRXUUNLNPMRP^VNHIFID1"&.66435.,,0038/-1.29CHDCA><;8;9548>HMMNS\STVLNOJCCIA>>4/34/$-0067144710-/5/232,#*"  #$ %   !"! !&"" !!#"!  !"$%&"!$ $"'"""($$'.,-+(%(*+.&*)*-)++*(&&,)4*-"&'())+(&$$$&),'''*)#"&$%&&)(&)++#,'+(')+()&%$#%#%%&&##'##%'"'&$#$"!#!#!&# $&!""'%! ! !"#! !"! " !" ! ! #" " !!! !!" "" #' ! % #  #'! ! $!!!!" "#*",*&$#% '&()1@U…¢¥cE5.0.*)'$!-*+'$%%(&($$$#$'++)&!!")(-0-$!%!"('&+1-')/.**)+*'+5+*&()-.+'')*+)$)*,"%&((',.(**)((&(-)+5$"$'((-$/,/6//33/,-*)++()./-++$&%%(+('&&*(-/0310.1/--*122734241+0286/30322353434422141014189.)IBTB:>97210.1340./.22193,//10/3:EE830.3.--/--15-,.03023/2,/%  !#&)*0/.-0..03305438324630133257<8262.1/4052101953/+&''+12231//0226/0+.33.,054116706:596578697110511511359:858<;6975954264064316/0141+0-01645-12024-./23310/*,1./.00-0/+2051162+,)(,1-+)*'&.)'1/(,++./)#&+6%+''(%$&&0!  !!! #2CW_W?0#)BZsˆ—›š–Œ~sjc[SMJLKCBZp`MGGOUTXUUXXQLRNOOQOOLFBCEA1"%1:@B>@B<=9?==>A>A:=EILJKFFHB@@BA?@CMNQZZ\\]ZVQRMEHUKGA9:599;=;B@;<3763481/12001549796>;55867644:424133/44//.2201-34<4101121/0167373/./-/1,040-2..24530/-+/02--&'(')()+-/.,,,.3,%9%))(*))(+(+)%%#$" &$("''$  ! !&5CWa[D4)%/Ffxˆ•¡¦§©¡—„zqgg^XQRj€uZTTX[ZRX[ZVZab^]bbb__^_a\@$"2DU]idfce_b\]^ZYW^XW\`b^]^`]\YPOUOPV\Z\ahhggb^_^ZXPPQYPGC@AADJPQJHAGFIGFGHDAD@;2%!"$!    #!  !#"  ! !!!'  !" ""&"$" " (&!#%!##'$"'(###&&'*(()%*-(',-+)(**,*#",/))-,)((%''''& (1*$"%%&%/)%&)###$&(!#(-$( &%$!(##$&"!! "$%%%$$$$"'$) &$""#&%% "" #!"# %""# "#!$  ""! ! ! "#!   ! !&"!"%!"$!  !!  " $!"!%! !!  #  !"$$+1++$!!!!$,07=SsŒ‚qtveVOYV\ˆ§¨‘jO8-)")$#) !')##$"!"!"%$ !%"! $%#  "# $&( ! #"#&%')($(((&%(-)+(*8%&*$','/+'-0)$"!$'%)*42?(++,'&.00,&+%!/2-21&&.//&(*+-,*,.)+()$'($,1+$)076-/)/2-4/./015130005001///233204/10.3/64422324<;4/4125.+246;-321730501564324547620+/--64.001512//134..////.0,,./23+-()#!$)*$%*--//)-47.0561411433-/--22/2663024660.,-,+//18-(+*-/1/1/4232/0.54/330.11,.*.14:585.//20<:4470222200132389=7559546447212155563445443459999977;74779;<=<=;88689:879;;;:7<888;9<7;9958876857>A?=;;8;;?::5;9@>;;995;78:>:=AKXhlhM5&+=Wkr~…ˆ‹“šŸ¤§¤ž›”Œ†zqnt—¦pddbabcgklr||~„…‡…‰†`.%5*:1/2.034267;/666988237235589654999;61533279<875363532.16975577:::99651744225<;89:7499<;>=>:>8969AE;=?;;AC>>>>;A=;?C>?ABDCEIEEFEHECFGJPMTQPTURYXXWYZZ\b]\^\^__^^aheac`a`__bhfd_chfhbehfhnlqonmpqonpolkqrtxwxvxuvqtruprqrqvvuy}yppooppprliklonqsqz‚‚„[B7@XnŒˆ‚{x‡Ž—˜—™ššœ—–•’“¦½¹£Šystprw€ƒŽ“™™žŸ £¦¦¦§¡v3!)EfŠ™›Ÿ¢ žœ¡œ——‘‘”‘‘”‘‰‰‰‡Š…ƒƒ„ƒ†‚‡ˆ‰‰€€|yz{tqolnmmlhejofbf]`]\^^WOPQRG7+%"$"  !  !"%!"&" # #%# """#$("!&&&$/&"&&%%'%%$,.'**&'-%"$&&)&,/,+%,"%#()*&*#&&'+)+()&&%&--"$+((%,++##&&'('-'*%"&%%& $'#"(%$&"" &$%&%%## #$$ #%%"'$&!!"$$ ! #!&/! ! #  !"" !#!" "!O5 !"   !"  "   !! " !" $"    !!"#!! ! "(01-'*4,0*)$,5:VxŒŠ†zwuhZYcaZ{˜‰gO:-#! ! ##  "!#$'"!#&$!%)$$''%#*)+.-(%,*-*),+)++,&(''#%('$"%**191&,1(-+,33)3)-',/54/(-*,/0.,/-.3-796/69.0852227255552715:986?><=<<9987<=:<<==@AE@=?@CBGG@EFDCEFCEJJECC>>DA@ADHDFEADGCEGJFHIEBHFIGHFFFD@BFCDDHEFJKKNKIHNNKKGFFIHIDFDDCBA>6/'&,%RI;<@CFDFGJQLNMKGKNUNJJKHLHHKOLJMOOTQTRQOMINORUURQPLOOMPNNPRWUYUV\]ZWUSLPRQQOPORWUXZWVZ]\`eedb]Z[[]^cededegjefdebggjidflmlkmprsuuvtvwz|„ˆ‰‡‹Œ‘”“•”“–—––›™˜šœœœŸŸ ¢¡¡ Ÿžœž¢£££ ¡££¦£¤£ªª¨©©ª¬¬¯­¬¬«­«¬®®­¯¯±°®®®¬®¯¯ª¬­ª¬®±¯¬«©§ª¦¥¦¥ª§¦¡¢¢Ÿ›Ÿ¡¡ žšš‘xbY`iu‡Ž’‰€‚zyz{‚…ˆ’–™˜ž¢¢­ÀÌè’…€~ƒ†‘–˜œ¡¢¢©¨§©ª£|;!,Ou“¢ª­¬¬¬ª©¬¨¡ Ÿœ¡žŸœ œžžœ˜˜šœš™š••—•‘–—•””‘‘““ŽŠˆƒ†Š‹‰†ƒ…zvx}xztoqkfcc[M=3%  $ # #)(($!  '$!#(""$""!"!## !#*) %#(3&$%)%%#"#&'&*.-'%#+)*'%&*$)+.+,'#'"(%(-"*)!)+(*%)&&$$/5 &(,$! $%)+"&&$&(*'!('#$!&"%&)'')"% !!!"#&#"$""$%!"$ %""%#$##!"! !! !!%'"$ "!###!!!' !"!9X""!!  !# ! !! ! ! "!""!#!" !!! !"",#" ""+00+##'4:+&(,1CYr‡‰…}{uj]Yf^[|œŸ‹kQ@/%"! ! $$ "" "!("!!%%&$!(*"$&%*/.,',/30272/3735874245..7.+*+3.(,++3120/.7;3//.36>00265796;:5;D>;@C:=>@EJGGEEEDFFLMIPLMMLPQSVY]]^enononiie`WPQV[gijhljklnquwsrtvxywqyxzyvxupqsruoutyyy{vyvwx||z{|yzz|{†•v}}zxzywzyz}‚†‰„…†ƒ†Š‰‰‰‡‡…†‚|{y{{€}zwZ=,-.;;9:=:;A=CKHHEHLRZZ]_^]acbgg]a[ZVSNOMIIJVJNQLOOLRVWUVZ]XZW[ac^[b__dbecdignkptoontutx{|}yyƒ‰‡ŠŠ‹‰‘”’–•œ¤¥ª®°¯¯®©¢œ‹€‰”›¨©¨©ª¨­±±²²´¶·³µ¶¹·¸¸¹º¹·µ´´²³±¯µ´µ¶´³µ¹¶´¹º¹»¸´·º¶¶¹º¸·¸¹º»·¸¸¶¸¶¹ºº¿¿À¿¾ÂÁ¿À¿¾½¼º½·¸·¶¶¶¶µ´­Š\90:S{œ«®°³´µ´³²°µ´¹µ¶¶±´µ¶µµ²®®´³³µ´¶··¶µ¹¸¸ººº·µ¶»»»º»º¹»¸¼º»»¼ººº»¾¿¾À¾¼¸º¹·¸´·´µ¶¹»½¿º½½½ÂÃÃÄÃÄÁÁÂÃÃÄÆÇÆÅÅÅÇÆÅÄÅÆÇÅÆÆÅÇÄÅÆÇÃÆÈËÌÊÊÍÍÍÎÑÐÐÐÑÒÔÔÕÔÖØÕØÙØØ×ØÙØÙÚØÚÚÜÛÙÚÜÜÛÛÛÙÙÛÙÛÚÚÚÛÚÛÛÚÛÛÙÙÜÜÝÛÜÚÚÚÛÚØØÚÖÕÔÔÔÓÏÏÎÍÊÄÿ½½¼º¶µ³¯¬©¥¢ ›—’Œ‹Š•‘‚{sqpqmlli]WSLINR[blq}†Œ‘‘‹……xpnrvtƒ«ÆÌÀ¯ž˜–“ƒ€}z||wvxtuvz|mY4$/Jyª³¶·¶·¹¶¶´±®«­¬­®¬­­®­­¬¬¨¨©­±®¯®¬¥¡£¤¥¤¥¤¥¤¥£¢£¡œ›Ÿž  ¢£¡£ žž™œšš–“ˆ„xiK5'      ! -& !$!"!"$&!!%% !###!%%&'!"%"&)($&+#*(#"'#/''(&&)+'&($'((-,("-)'#*(&()#$#$%##**)'$%$%)%')%$"!#"#%#'##%%#$!% !"#(%!!!! $"#"#%'&#$%!("#,#!"'#% %! "#"" $!#" " "#  " !!! ! !%#""$!!" """"!!" !!! " #" !!!  "  !  &.8!#  !"#).+%%%#%#'%01:Jby…„~xrqf[`e\bŠ¨¥rd[UPPSPUPOTX\a^[`\[\ZWYa``adhnponkqquxtsyvz||€†ŠŠ‹‰•šŸ¤¥¥§§ª©¨¤¥£˜•–’‹ˆŠ†‰ˆ‹‰…‹‰ŒŽ‘’•–™šš™™–™›œšŸž¢¢¡¡¤£¦©¬ªªª©¬®¯²³³µµ·½¾»»¿¿¿À¿ÁÁÃÅÃÃÆÊÍÎÑÔØ×ÖÖ×ÓÑǸ°¸ÅÎÓÕÔ×Ó××ØÙ×ØÙÙÙÙÚÚÜÝÜÝÜÞÞÝÜÚ×ÕÖ×ÔÔÖ×ÖÕÕØØ×ØÚÚØØÙØÙÙ×ØÙØÖÖÙØØÙÙÚÚ××ÙÖÖ×ÒÙØ×ØØØÖÖ×ÔÒÓÔÖÓÒÓÔÑÐÑÑÑʧlD3=fš¼ÉÎÏÏÎÏÏÍÎÑÐÐÑÏÏÏÌÎÐÍÎÎÍÊÍÍÌÌÏÏÏÐÓÑÐÏÏÏÑÓÒÏÏÓÓÓÓÑÓÓÒÏÐÑÒÒÔÑÑÒÔÓÔÔÕÕÓÒÏÒÕÓÒÒÑÐÎÑÐÐÓÓÓÓÔÖ×ØØÙØØÙØ×ØØ×ØÙÙÙØÙØØÛÚÛÚÚÙÚØÙÙ×Ø×××ÙÚÙÛÛÜÝßÞÝßÝÝÜÝßÞßàààâááàááÝààààâáââáàáááããááàâßàáâàáßàáßáßßßßàßÞßÞÝÜÜØÔÔÓÒÐÍÇÇÄÁ¾¸µ³±¦ž™˜’‘ƒ}{|ynkja]XUTUTOQSVPLHI>@<>99::330.3@IOTWbls|‚‹‘“†wmkkehzž½Ã·¢”–—”–‡ƒ~vniedcaaZH7()M|Ÿª²¶¶·¸º¹¶µ°®®­­±®°®±±°­¯¯®­¯®±²±±­ª¨¥¦¦¤¥§©¦¦¨¡¡¢¡¢¡ ¤¦©§©¨§¥£ Ÿž›œ–ŽŒŒ‰ƒmO5%"""#!!#  #'"" #$!## % #!# $#&%##"#%$('$#*)'% $#&%"&)+'%$$(&'(+&*,-',-'('+,-*('-&&(&)',,)$%(**$(&%%)('*(+%)$$$$"%#%#*+$&'&%$$&#$)#&%()($($$*$&!$$ !#$(%$ !#$#$'%#" $#$#&$(##$%"!#!$%! $$$"#$! !"###"  # #!""! "$!!%$"$!" " $&+! " '"$#& #' " #!! $!%$"!#!#  !#  !! "!    # "#!!"%" 5=!%&!""$!'/00/+'$&&'+/5=Ogz„€ypto`W`fdeª¨zvƒˆ‹ŒŠ‘““–™ššœ›™œžœ›¢ £¢¤¤§¥««ª¬°¯¯°°´µ··¸¸»º¾¿ÁÀÃÅÉÌÍÏÒÓÓÒÑÐÑÑÐÏÉÄÁ¾½¼¹¾¼»¼¼¼º¹¹¸»½¼¼ÀÀÁ¾ÂÂÂÁÄÃÆÅÄÇÆÆÆÆÇÉÅÇËÎËÊÌÌÌÐÏÏÐÓÔÖ×ØØÚÜÚÚÛÛÙÛÙÚÜÛÜÝÞßâæäæçèééèåáÜÔÒ×ÝâååæççéçæèèæççèéééêéêéêèéééçæäãäããããåâãååäãæåäããäååããâåáàáãååââäâáââßÙÞßàßßÝßáÝÝÜÛÝÝÜÜÜÝÜÝÜÜÛÜÔ²zJ8GtªÇÖÚÛÛÚØÙÚÛÛÚÛÚØÚÚØÙÚØÙØ×ÕÖ×ÚÙÙÙÙÜÛÚÛÚÛÛÙÝÜÝÛÜÝÞÜÜÝÝÞÛÜÝÜÝÙÛÜÜÚÞÝÜÝÞÝÝÞÜÝÝÝßßÝÜÜÞÝÜàßÞßßàáßáâââàáãâàáâáàááãááàãâáááàâààááâáââãââãâåäããâããáäææåäææçæçæççåææãåæåååäæååæåçææãâåääãããääáÞÞÝßÞÜÛÚ×ÓÑÏÊÆÁ½¹¶³ª¥¢›–‘Œˆ~sga]XWZWOKEGEB?=7934412012340/+*+*)&#&"!"#%&5HUMJNZ^ejqv†‘‰‡ƒudabt¹¹§‹ƒ‰’–˜›•”‹~tkjga]XB2#")Lyž¬³µ·¸¸·µ´°­­®­­°±²±²³²¯­®¯­±®°´³³°­©¨¦£¥¥¤¦¤¦¤£¡¡Ÿ  ¥¦§¨©¦¥§¨¥ ¡žš™™““‘‰ŠŠm[;/%" "! $" !!""!"! "  #!!#% "!''%)'&%%+)&%(#&'$"%"'"")("#'++++,**0-../2./1-,-,++/-/-,--..01%'.-,,+)1.1..-3,%(*-(')*0+-*-+.-++)*+'/*))-.*,)-&&),$'#%%%'.&**&*%&&()'$''+(#(%&'*'')+))$$#%"%&$#'*,)(,)&&"%')+&'$#%+('&#'(%%%&#%$$!"$&$$$"&('()&&+)#%%$)&(,'$" #"""$"#" "&$$"($+&'"#'$#()&"$$"$#%#!!!     ""$$ #"" !!"# $$!#$"#%#"$""$%$%%$$#""#!# "#!!!"!#$#'##!###"%%'%%%&%))& !!! &# #!!!!!'# "%!(! !"#$ #"$'((,38738-**)*/07>Ui{†ƒ{oqpc[emlq“«¨‘€…”¡¢¦ª­­±±°´·¶¸´±³´³µµ²²¶µ¶·´µ·¹¹½ÀÁÃÃÆÇÆÈÇÇÇÊÌÍÐÐÑÓÔÖÙÛÛÚÛÚÙØØÖÕÖÕÕÏÏÍÌÌÎÌÍÎÎÌÏÏÐÏÎÎÑÐÏÑÔÔÓÔÖÖ×ÖÖÙÙØØÚÙÙØÙÛÙÚÚÝÜÛÛÞÝßàááäãáåççèçèååæåãäææççéëêìíïîíîðîïíêåâæçêìîííîîîëëëíííîíîíîíîîíïìííììëììëêëéééééêëéééêêéééêêèéèéèèèåèéèçæææçèæßåäåäääåääãââãââäääããããàßÛ»T@N€´ÏÛàáààáàßááââàâááàáàááßÞÞÞßßÞàßßãâßàááààãäååãåããäåääâãåãåâäãåæååçæææçæåååæåææææççææèèææçççéèèæèèèééèéèçéçèçèèéèèééèéçèèèççèçéèéèéêééééééèèèèèèéééëéêêêêêéèèçæèææçæçæåääåäáßÝÚÙØ××ÓÑÎËÉÇÃÀ½¸´­¨¢—‡„~|ypkhb^^XRNLFCB=98::543.21/+,,,'(-++')1/&$(','# #$"$!#(5FIJJOOSX\ccku„‡ŠŠŒ†{zttˆ¢º¹¢zpqu€„Ž•˜––Ž‹‡wlT8)%%#"$&0Jp•¥ªª¬¯´®¨¥£¨§¦¦©©©©ª­®­¯¬¯°­®­²³³µ¯«ª©¦¥¦¥¤¥¥¥§¦ ¤ Ÿ£¤¦¤¨«¨£¤§¤£ ž››™—‘‘ˆƒv]B0'" ! !"" " "  "! " ##! ! !!! !"###&("&!"!!$ &$&(!$##$'("$#"!#$'$ "$'%'$#$&&&&%'.5$)**),/,*")(%&()(+)*.*,*--,(++./.-3- %%EndBinary grestore end % Image Trailer grestore grestore % EPS grestore \ No newline at end of file diff --git a/Build/source/extra/epstopdf/test-binary.eps b/Build/source/extra/epstopdf/test-binary.eps deleted file mode 100644 index c82441b7963..00000000000 --- a/Build/source/extra/epstopdf/test-binary.eps +++ /dev/null @@ -1,433 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: Adobe Photoshop Version 7.0.1 -%%Title: 118‚̃Rƒs[.eps -%%CreationDate: Wed Jun 16 2004 18:05:10 -%%BoundingBox: (atend) -%%SuppressDotGainCompensation -%%DocumentProcessColors: Black -%%EndComments -%%BeginProlog -%%EndProlog -%%BeginSetup -%%EndSetup -%ImageData: 823 533 8 1 0 823 1 "beginimage" -%BeginPhotoshop: 4604 -% 3842494D0425000000000010000000000000000000000000000000003842494D -% 03ED000000000010012C000000010002012C0000000100023842494D04260000 -% 0000000E000000000000000000003F8000003842494D040D0000000000040000 -% 00783842494D04190000000000040000001E3842494D03F30000000000090000 -% 00000000000001003842494D040A00000000000100003842494D271000000000 -% 000A000100000000000000023842494D03F4000000000012003500000001002D -% 000000060000000000013842494D03F700000000001C0000FFFFFFFFFFFFFFFF -% FFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800003842494D04080000000000100000 -% 00010000024000000240000000003842494D041E000000000004000000003842 -% 494D041A00000000033500000006000000000000000000000215000003370000 -% 0000000000010000000000000000000000000000000000000001000000000000 -% 0000000003370000021500000000000000000000000000000000010000000000 -% 000000000000000000000000000010000000010000000000006E756C6C000000 -% 0200000006626F756E64734F626A630000000100000000000052637431000000 -% 0400000000546F70206C6F6E6700000000000000004C6566746C6F6E67000000 -% 000000000042746F6D6C6F6E670000021500000000526768746C6F6E67000003 -% 3700000006736C69636573566C4C73000000014F626A63000000010000000000 -% 05736C6963650000001200000007736C69636549446C6F6E6700000000000000 -% 0767726F757049446C6F6E6700000000000000066F726967696E656E756D0000 -% 000C45536C6963654F726967696E0000000D6175746F47656E65726174656400 -% 00000054797065656E756D0000000A45536C6963655479706500000000496D67 -% 2000000006626F756E64734F626A630000000100000000000052637431000000 -% 0400000000546F70206C6F6E6700000000000000004C6566746C6F6E67000000 -% 000000000042746F6D6C6F6E670000021500000000526768746C6F6E67000003 -% 370000000375726C54455854000000010000000000006E756C6C544558540000 -% 00010000000000004D7367655445585400000001000000000006616C74546167 -% 544558540000000100000000000E63656C6C54657874497348544D4C626F6F6C -% 010000000863656C6C546578745445585400000001000000000009686F727A41 -% 6C69676E656E756D0000000F45536C696365486F727A416C69676E0000000764 -% 656661756C740000000976657274416C69676E656E756D0000000F45536C6963 -% 6556657274416C69676E0000000764656661756C740000000B6267436F6C6F72 -% 54797065656E756D0000001145536C6963654247436F6C6F7254797065000000 -% 004E6F6E6500000009746F704F75747365746C6F6E67000000000000000A6C65 -% 66744F75747365746C6F6E67000000000000000C626F74746F6D4F7574736574 -% 6C6F6E67000000000000000B72696768744F75747365746C6F6E670000000000 -% 3842494D041100000000000101003842494D0414000000000004000000023842 -% 494D040C000000000BC90000000100000080000000530000018000007C800000 -% 0BAD00180001FFD8FFE000104A46494600010201004800480000FFED000C4164 -% 6F62655F434D0003FFEE000E41646F626500648000000001FFDB0084000C0808 -% 0809080C09090C110B0A0B11150F0C0C0F1518131315131318110C0C0C0C0C0C -% 110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C010D0B -% 0B0D0E0D100E0E10140E0E0E14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C -% 0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0 -% 0011080053008003012200021101031101FFDD00040008FFC4013F0000010501 -% 010101010100000000000000030001020405060708090A0B0100010501010101 -% 010100000000000000010002030405060708090A0B1000010401030204020507 -% 060805030C33010002110304211231054151611322718132061491A1B1422324 -% 1552C16233347282D14307259253F0E1F163733516A2B283264493546445C2A3 -% 743617D255E265F2B384C3D375E3F3462794A485B495C4D4E4F4A5B5C5D5E5F5 -% 5666768696A6B6C6D6E6F637475767778797A7B7C7D7E7F71100020201020404 -% 0304050607070605350100021103213112044151617122130532819114A1B142 -% 23C152D1F0332462E1728292435315637334F1250616A2B283072635C2D24493 -% 54A317644555367465E2F2B384C3D375E3F34694A485B495C4D4E4F4A5B5C5D5 -% E5F55666768696A6B6C6D6E6F62737475767778797A7B7C7FFDA000C03010002 -% 110311003F00E433F3732CCDB5F6DF63DEFDAE7B8B8EA5CCADEE260A08CBCA8D -% 2FB40F27BFBFF6947275C879F10CFF00CF75A1C7E29293FDB32A3F9FB6071EF7 -% FF00E49239797C1C8B4FC5EFFBFE920C189EC60A4418D414949BED595FE9ADFF -% 003DDFF924DF6AC9E0DF691E1BDFFF0092428D13441FC12527FB5E50FF000F6F -% F9EFFF00C925F6CCBFFB916FFDB8FF00FC92081A71096BDD2526FB665FFDC8BB -% FEDC7F7FED27FB6E6C7F49BA3C3D5B393CFE7A018E536BA4FDC929B1F6FCEE7E -% D57EBFF0D67E5DE9FF006867CFF4AC8F0FE7ADFF00C9AAD3F82438FCA929B3F6 -% FCE3A9C9BC9FF8DB27FEAD38CFCEFF00B95903E16D9FF9355873E613A4A6CFDB -% 73BBE55F3E3EAD9F1FDF4DF6ECD827ED57CC73EAD9FF00934083DD3381E3B424 -% A7FFD0E2AD6FE95D3E00FF00D16A8861274D0AE85BD1058C16103DCD69E7F92D -% DDE1FEBFF03E8A89FABEE1AB4C13C024FF001F77B52538ADC704093C79F92738 -% DA1DBCF87F057EDE9D915121CC1E035D38FE4FFDF7FF006D95BC1E81D4336C15 -% E2D42C7BBF343C0EDDF71FDDFF005FB2FE91253846B2DE44FC1408D7F21D5759 -% 97F513EB1D35B9FF00650F02490CB18E3C7F5FFD7FE2D60DF81978CF7D79553F -% 1EC609D8F0771746E15B7FCEF724A68867FAFC9342339C47E6B84F03DDE1FF00 -% 91FF005F4D0C9F1040F133E1FEBFFAAD25310D1E7FEA1340235F253246B1DB9E -% 6385270731C5AE696BB4D24CA4A471E1DBC3E09069E4FF00AE88D551658D96B4 -% BA0F001F094518391A7E8889F199E3FD7FB0929AA19AFC7848000787FA957460 -% 64183B23B6A4C271D3EF3008F0D267B780FF005FF46929A31A78FCFC9270907C -% D5EFD997E87C8773DC7F27FEFBFF009E7F4893BA75B1AF878FFB5253FFD12B41 -% 6B58D3D869AF11EE993ECFCEFCF6FF00C25FFAB598EA5BA06A0870D08D41F31B -% 1DEF6FF6BF48CFF0AA66BD5D3A09D64F11163BF7B6EDDFEA7F23F9EFD27ABE85 -% 2ECA401046931E1C69FCADBB3FF03FF496A4A40E0CB3D8F6970E3FEFDFEBB7FE -% 33FA37A8B53A074FC3664FAFB9C03351076EA356876BFF005CFF00C13FA2ECA9 -% 64B9B16167247819EDBE23FB3BFF00F05FF815A1D32D632A797FB9CF04358491 -% AC7A9BF78FA5FBFF00F837FDD7494F4BD62EC7B70ADA7D7F4891A3C3C34B48F7 -% 176EFCDD8DFF00D48BCF3ADF4EB58C75F539CE6D521F2E25CE24C6FF004E4BD8 -% CFF8CFFAE2E8BA939C2A058EF525A58369EFF4BDCDFCE756D76FDFFCBFA166FF -% 004964C00435C7680D3B584C011EDFA3F99F4BF9BFCC494F281E660F6241075F -% C888DAC380F6CF88F01FEBF9DFFA2D1B3B05D8D74810C7196FFD5188FEB28638 -% F7B606874D4F649499BD3C169716810274ED21BF4B77D1FF005FCC49D875B009 -% 66D2013DF8F9AB9483CED691A409E02B6CC619192CA1A016BCC97364C37F389F -% E424A4DD2F1CE3E137DA1AFB65CE1E5F99FCBFA3FEBE8EF56C86910E60FF005F -% 74FF00AFFE7A44752048681B000D1E3D8FB87FAFFA4FF8252353A62369E6098F -% 33FEBFF5CFF8349481D43203C3001CF870A1F67A5D00B403A033F87D1FF5FF00 -% 47FE115B3498DA4011AF2A06910191A771F3494D5762308E3CFF00DFB7E1FF00 -% A4BF56FD1A1BF0591B8340FC783C9FF5FF00C095E2C8ED249E2791F4BFD7FCFF -% 00F82517896C08D38D79D67FF32FF5F4D253FFD2D435904804823E2381EDFF00 -% A5FF00A56BFD25AFAD436B9A3425A67B69A0986C3377D1FF00C0FF00C17AAAD3 -% C43882351224133CCFE6FF00DF3FEB3FA6F5156B099700383A798FCDFA1FF7CF -% FD05FF000C929CE798BE2342238FED442B188C9B4498131F1FCFDDFE79DFFF00 -% 82FF0039FA240793EA92E30635F057308BC1F5043606E04F1DBF35BFCAFF005F -% 5D2533EA736545CC66E78FA0D320363DCE7EF07E8B3F72A6EFFCFA7D5FE6EBA4 -% 31EFAAB6656406B6A7582AA8D836491FF07BDCEF4D9F9BFB9FE0BD65A771D803 -% F7924C4126759D236CBAB6EEFDCFFADFE97D559DEBFBAC36FE95EE036B9C6402 -% D33B9DB4FF002BDBB7FF0041BFC324A6AE7E28B6B823576AD3B4481FCB13BBFF -% 00305935F4FC86D8006C86F7FA223E973FC95D162D61EC982E11A8264E9F4BDB -% 3F9DFC8FF8BFE6D69E2620364B849E06BACB8FE6EDFCEFA2929C7E93D1B27206 -% C70DAD265AEDA76F97BD7438BD29B80C71692EB1D0DDC47239FF005F4D6962B5 -% B4B21BB5AE1EDE48F97FE4F6A1F507B48038D36B073FD6223E8FFAFA6929C72C -% 2F63ACD61E74F31E12906B808D674F977577D22E1B60CF7274FF003930AC0307 -% 58E3533FEBFEBFCE24A6A1692244E9DA0F64C6977606077E42BC5A267B6A753E -% 4A2EAE74D4C7C6525341F4BB8D75F9E9F0FEB20B9A47D2E40D0FE2B50B44791F -% BBFF003240B69DC0E92609993E47B24A7FFFD3DCB7F9C78F331CFC3C7FEA5557 -% D6413325A662099333C46DDDBFF336FF003BFE03D1F4EC57B269FD3584081247 -% 1AF27FEA9567F1C1EFC09E7FB5F9D1EEFF0049FF0003FE1129CDB6B0DBE0C907 -% B7CA3FABFF0093FF0006AEE0B3738335E3989E63CD01F5EEBB710759248D758D -% DCE9BBF7BFE13F9DFF008157F02B0E68006EDC07224104F7494BE5B5CD1FA304 -% 91A00DD41247EEB7DCB1AD682F1B41737812220FF636FD2FE47F3DFF0069F657 -% EA2DDCAAD8D16309DA04B771048D7F35B1B7F3565D95127592499D44933F4B5F -% 66EFF3BDFF00F04929262B4BA086EE6CB76F3DBE8BBFAAFF00F33FA8B6B0DAE6 -% BF71E64973A081AF76E8D58D435EC1CEF713F9BF48687E1B99FD75AFD3CB8097 -% 364320070322797FEE7E739253A58E1D2E2E31040669E5FC9FEAA0E5D3BF2186 -% 2401B88EF2793FBCD56AB87071DA1BAC911E435E53D9509DD1A9E4C44FFAEE49 -% 4D17340800EBACF914B6B1A0C8EDCFC0231A5C1F03B9D74ED1093EA8A9C5C247 -% 3A8D78494D535CEBC0EDDD38049DAEE0F878A3FA50D70333063FBB4556C377AF -% 5EC61752E8F54813A016EFFA3EEDEC7B68D8CFF847A4A66F6E80C41E75E15778 -% 68691A900724F804FEAE6B4169C7758002438889D590C6B2B1FCA77FDB49BD6B -% CBA2DA3657EF2EB082035ADF51E1EF2EF6ED77A6CFFB75253FFFD4E92F8DD671 -% C9FA5C77555F1B4C6CFA2639F0FCE9FCDFF4ABC412494FB35D1EB3FE872EF1FD -% FF00CEFECFD3FF0087FF008457B0F6FE8F8EF1B7778BBE8FFE8C5E16924A7DE3 -% 2FF9B746DE0CCFD1EFF4A565D912E8D91EF8DDCFE66DFA5FF4B7FF00D7178DA4 -% 929F681F4DDF4237FE77D2FA436EEFCED9B7FE9FF39FA45AD851EA8E79D66777 -% FE70BC052494FD28CEFF00C7E03FE8A21E17CCE924A7E9077F3A27F95CF1DFE8 -% C7E6291EDF47B73FF7D5F36A4929FA37C62787CFDDF9BBBF35673BD1EFB2773A -% 63D58E5DFBBEDFEB7FC22F0349253EFA7D08FCDFFC16557C9F43D1B7F9AFA0EF -% E73D6DBC1FE77FE0FF00D27F2178524929FFD9003842494D0421000000000055 -% 00000001010000000F00410064006F00620065002000500068006F0074006F00 -% 730068006F00700000001300410064006F00620065002000500068006F007400 -% 6F00730068006F007000200037002E003000000001003842494D042200000000 -% 01264D4D002A000000080007011200030000000100010000011A000500000001 -% 00000062011B0005000000010000006A01280003000000010002000001310002 -% 000000140000007201320002000000140000008687690004000000010000009C -% 000000C80000012C000000010000012C0000000141646F62652050686F746F73 -% 686F7020372E3000323030343A30363A31362031383A30353A31300000000003 -% A001000300000001FFFF0000A00200040000000100000337A003000400000001 -% 000002150000000000000006010300030000000100060000011A000500000001 -% 00000116011B0005000000010000011E01280003000000010002000002010004 -% 0000000100000126020200040000000100000000000000000000004800000001 -% 00000048000000013842494D03FD0000000000070000000000000000 -%EndPhotoshop -%begin_xml_code -/pdfmark where {pop true} {false} ifelse -/currentdistillerparams where {pop currentdistillerparams -/CoreDistVersion get 5000 ge } {false} ifelse -and not {userdict /pdfmark /cleartomark load put} if -[/NamespacePush pdfmark -[/_objdef {photoshop_metadata_stream} /type /stream /OBJ pdfmark -/MetadataString 4649 string def % exact length of metadata -/TempString 100 string def -/ConsumeMetadata { -currentfile TempString readline pop pop -currentfile MetadataString readstring pop pop -} bind def -ConsumeMetadata -%begin_xml_packet: 4649 - - - - - - - adobe:docid:photoshop:4783831f-bf73-11d8-8e60-a202ecfe555c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -%end_xml_packet -[{photoshop_metadata_stream} 2 dict begin /Type /Metadata def /Subtype /XML def currentdict end /PUT pdfmark -[{photoshop_metadata_stream} MetadataString /PUT pdfmark -[/_objdef {nextImage} /NI pdfmark -%end_xml_code -gsave % EPS gsave -40 dict begin -/_image systemdict /image get def -/_setgray systemdict /setgray get def -/_currentgray systemdict /currentgray get def -/_settransfer systemdict /settransfer get def -/_currenttransfer systemdict /currenttransfer get def -/blank 0 _currenttransfer exec -1 _currenttransfer exec eq def -/negative blank -{0 _currenttransfer exec 0.5 lt} -{0 _currenttransfer exec 1 _currenttransfer exec gt} -ifelse def -/inverted? negative def -/level2 systemdict /languagelevel known -{languagelevel 2 ge} {false} ifelse def -/level3 systemdict /languagelevel known -{languagelevel 3 ge} {false} ifelse def -gsave % Image Header gsave -/rows 533 def -/cols 823 def -197.52 127.92 scale -level2 { -/DeviceGray -setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if -/picstr1 823 string def -/_rowpadstr 823 string def -/rawreaddata {currentfile exch readstring pop} def -/padreaddata { _topPad 0 gt { /_topPad _topPad 1 sub def pop _rowpadstr } - { _subImageRows 0 gt { /_subImageRows _subImageRows 1 sub def - dup _leftPad _picsubstr rawreaddata putinterval } - { pop _rowpadstr } ifelse } ifelse } def -/image2 level2 {/image load def} {{begin -Width Height BitsPerComponent ImageMatrix -/DataSource load image end} def} ifelse -/beginimage { -image2 -} def -/readdata /rawreaddata load bind def -12 dict begin -/ImageType 1 def -/Width cols def -/Height rows def -/ImageMatrix [cols 0 0 rows neg 0 rows] def -/BitsPerComponent 8 def -/Decode [0 1] def -/DataSource {picstr1 readdata} def -currentdict end -%%BeginBinary: 438671 -beginimage Õ¢¶®Ö㻓–£¬´³Øß¾©¶°±ÖÕÉÉÔÛØʹ«£ ©³­—‚€¢¬²¸½¿®ÉßÙƼÂÊä×ÙíöíëóèçõôÝÜêèÖÈÈÚÞÐÆÊÄÙíìäéíåïÙÏØßÝæ÷âÅÀÝîßÑÒÕòâçÞØøâçÜñÙÔëÞô×½½ÊâíÜÙÁØìåÌ»ÁÏÐÈÇÓàâÚÑàîêØÖäïôíßöØËâÆ»ÍÙÜãøüïéäÞúåãøãîâËȲØØÐíĨ»¥Õ¼ÛÕòÓÏÉÀ¿ÃÙµÅÔÀ±ØôÞÜÔÄÏƿͲåßîìÌÃÐÌáÑËËâ©|ðÝåÐÌàͺÔÅÀÀÊ××ɺ¡Ó«Ž¤Øþͼ¿ÊÉÀÍæîéÚ̶®ÒãÅÇÖÂÅòñØãÒÇαÀ²ÍÐàÈÅÊÃÅÅ´ž²ÚÇ¿¿§Ï箼ØÀÈìèй¿ÂÆÑ´ɮ¹ÚáßßÙâÎÇÑÔÉÅ̺®ºíðáøãææß×ÕÜä×ÜÛâãǶÈÓºÑÛËòÿÉÍáÛ¼­»ÑâÃæØ–ñìÍ°«êÕ×þÙééÐËÝäÝØ×áÌØêÖÉßõçìåÚÔÏÌÍÞìÅÛå²ÄëëÚõòÛͼÈÃÄÈÈÂÆÐÕ·âòìñíÜ×Ì·þïÕã¹Â³èôâéçȱ³¸¨ÇþáÁìüéïøíêñëÜõÞºáûÝÛëõõæÛÝåçÙÀÍêâÏÍÎèÏŸÕÿêïðçÞíæååÕëîóãÞòí̹ÔäæÛàïéÔñëîñèåñþíòôïæáåêôìàÿêÿëÚúûóæèõøñë÷åèæàïâëìãÙä÷òÞúúóñôñëêöïðïåàæëèñêçôñéóðæè÷üñåâëïîççðôñöûìßèðîðçèî÷úøö÷ç×òèãëØóîäÞ÷êÙõòóèòòäõþâñöïäëûùéôðóôæØéÿùóïíììðôéæêóôîîôîééëëïôñèùêÿÿØééÿøêèíêèîëãèòïêëíñììóôîîôÛÙøÿìêü÷áéðòñòñïôêóøëîúöëåëõñëíïçýéêþíáèëêôòé÷ÿïéíììñòñöèëîîëæäçúëãææáãëñåç÷ùêãêñèë÷öíõÑ4..):S\7100,-.*::@DA<9X[N:9ES^]RhMCXB;NM?:M`kvSNlen‰“M0:*=;:CL8H.UIA;J3WLVW?:C;44=/@=AGGA:Ba>0>ToNHGMKDLXWbUPB;VdKDK@R†‘}~AHGH=>>ERCDG<<@633H:CL.Dc8AT@BXRPIYRDFBCKJWm\frbZl{]b\QLGBCJ`F_wg€’sbvtb[P\PMPROQUS"h™‘pW€kMU9>Vy˜´»`[OSG[~fRu~s‚—š£±±¿Ã¡ow~\WŠ“€‚z†WOo˜œŒ†’€T†ÆÇɵ³•€]PUWx€–¡¯Ã´†hPcqrwyhOƒ“¯º§‹ŽsŽ³ÍÓȸ®¶¡„u˜¡§š¨±±²²¥”ž©ž¨²»ÕÒåϦx„‰ƒXj€›µ½º¹¦ªºÄ»­¤žzŒ“›®²³ÁˆƒŒ¥¸½¿ÅÁÄ»¦”Œ‡ª }]`u¢Œu]Wbs‚Œs}´¶¥’iu¢”„Žzdpczz†‰€…e‚“—ˆ‹“‘s€˜§œ‚vz–’“˜·°°¸»µ±²­¦£Ÿ–‘Ž†ž—}±Üɳ…‡Š“¨»¹¯­¿¬›‘Š‰‹Š’‹‹l^[†soj]k‹˜ÏϾ™sdju‰vroep…‰¥ ¡ž„{‡„‰“•Ÿœpowtlx€p†g^U\„t‰”|‚‘‰’¥¹¾±Ÿ•”Š‰“”Œ‰ŽhTHN[qšß,7R@8C>A<<<8:;632=?EHI9;977<@@<4/4;;617/4;9?E=;::<;744G74:506>2140-(=/,8*6D6:79<2:A;559:5/::<=9447DE?8856=>8K5.A322743:=:;E6D607):G)@894;2@6E*E1C6J476036H<0778<<22??>=;99;>CN59>6D8:676477.>6:81@I8:8/4FC.%6H@V6E3?F?EF86=96AN<=:,59"6:76>CDG'243+H3.33B60<53-09'$8>3/8*?=0<==2+'7?$<01+3=.'=?37?735/--)*@7<:RB1?8*;>/291,.+'F552$68+*88;8,988(!2<88*0469;4*+4GN>-+.441.*)+.640=(755(5=:9:4).3')++9531./375/=?<;>7+')*391*(%-A90156/<=642./81.4;<:8.'>4,2+E1+&310<.16506@@9%7>0'.8:9:<<84592003446:80-5:71/=8::42.''9,;=-=9830:E?31=71/495,3029<:;@2//36679G=0,4>>8+'5A<74(,1982495GC85(*8%77=92;A3)J>,705b,3=(.<+,/016=?=50-.///1418EE;<÷cMBC>9A62487;?;77<>:9;:6135/-2379::9:;=589;?A>89756;=;7==:78<:4702659;4:?@:67866<@95=?38:979=;6:=>:439@=;1?=2A;85D<9@6?8.524:5@??><::;<;<>?<96@97U>4890;>.455333474-1+4:36=504=@;9;:5@;D/71;<9?@63:<;6;16=0=;:77::6441?937198=@62AE45=:486557:;<6?<58859:56;97647404;7/18:4?6D7<:?<<77@6>;;96:90=79937=;:@>997115;167=K4>69:9:;A=9;<9:;6SG66BB;=426A<=H<3<:;<=8459<5;B?>>:<5@<??,=;:7987C;>63<@;:B92137=?=983437>A=99HC70466;E><948AE/9=>B=9=:218<:;?=DF?87658>>99AD15CA??:?=@>9=EF???<;?EFA;:;?A??A@<.799?A6)8:BIH=408?99EA6<8AGFA>;8H93318BC5CRA;43F?:F;-:;GGDIE?D=B=21:=6<><78<>;C>?EGFMÊP<-==1>7234122-/80)20+69248666422356630664233-&731122104;<52575;9;<9:<:3::2.0314>C:3;B:7970177306831466=50<:2:95295352:F;=66:17379842476336778;?704:66A57<2175:+/8>=;:9<5=>:4/:68=1@2<6.5>2849/=1:7298A95:>:<@::7<9578:;48:21772+36750749924<<0/7943>/7(5463685356227113-5182-8;5651:69?6=45:;888609=7221-,-79.,59A=9642.+A8,1A780;6-7%1>:/3854;6:<69;1958;:851>2AA87/330451470;=>;8=?;4>>>846888:45<=76:>549<@A<<84359;;A98389B@4=CA>>=923:=>>99A;89859A2534<;5598;;7:>;=<9:?>:9D?>@>868689:=?=:/0368;826:>;3/6BA5439?8925<62886SYB/8:8D:6019A=3.246>C;.98:>>:8957:<;9;?@;;<:=@<7:+.=B>069:>?87@8A:/4:5BDC7-4<8;I==@8959;<85893?967:=<80@=7>;4<@JJ?;?:/5;<88<<7@>?BC@BïRFC:5:A73586783-;2*52(07//67750;733565310-,19<;D>85338>17:62356.24432585994125551:D:.085897675136767:963*,3326853221037>47017.1532478409425765431/5<86=484132179100,/9<026:72253;6(9+:11574220-4+61,415;;:3-13+507/.3+3759:3069,97054170-46-*/04104:<94/74-1532/75/112730572/2460-049:73.B.E,;0743686348425994.15.)2512/2;224,:403;:.*006:85543>505BL<.,1454::29:9C:355683.071598==001269:986,64030=?3<@15=0&.45540,1-295.1<5<./2*10/02320.,425<=635/3>@85767533578861;4F:;0/4886630=39315-6237:81..587:@>6476::7;>8:3.05:96334650035213773.?88;:=<4338?A;2.+/577:@F67A74:5=/<:7>8,.77667888B=638>>9868;:52249=:4148=65402529=8259;@269<9.)1KQC2102>3589851.(885<6,/<3+.:C<121379511;9963:CA:D48>14<58745654?7>?26@:.+66*3>2:>8,*4:817;:99859889=CIÙ+*9--84,*.347:5/230/1.)4,-2234131/..///22/+,1216/+++*-21/0230.-*...100432221014:16@:01622343/./433333228175154644/54.350,5/192830-.131.52145201$+0483,,5;13:43761;C;2-$+310-+0,120)1*G-983;4615/)5.*403,.00038:708.08+600340,.13;40/-0*(1784..5.--0341.454,16-/-73.21-10133001032((46.-,*0/731+12024/+/30,2424)96225533038.01'5555:;2-1,-/22001/3.*00-2.0244333846:87867220**03:>:32/,/3E3G887/A1./.0/0,3BG;/*&020/20-0;=837731424124/4%;.16,3,0.11,.33/-...23-611..1..300561.10..13540141055222/4,/0(96156-,1.?=4,+-4>:.0236103>.47.812/25322/4200//15/162()25665432336-4!9*61740--0213&2,.6-;120/17<=650/7:9<:75208>:>744479623441.04644687656/37114.81-/33104<:81+002*4+.5*9-00.269<88:;856:313795/,323540./69:7324595698;>:327;C='!5427=86=+412=84B986448;<7:7259:9'6A>2-/4:964645=>5696564820C>,7:-10.1201*/8;75782185*4?5+2765664026974467776;CHÒ5/79<6)6246221+7+34&0:(5./2/057).341.,-+045441,1-/684//6-*283,(/1--22.01,,11-.2/11++79+60-.,)-46200-*,13/81,43435088/4343=3.2,3/230**06013652365:5-/138.4'-8..15'*1-/63*71.,/:33)1312\24/&6.3,6-)5/+63494483)*45,5*/9(5645773014'$62,9447/-64/4233321115/0,23&,,51.76-/+01//10-)50-72+5/1 5'=.227766/,3/327/+615--2210.4/-&39'.+10.33..4006610418,&34-4),0210123)*0-+./.*12+.50(1/+04322='A1*-,G-0,,5/8;,)03587/1/14/,2/2-*1533064&/:-.'A137-815024243-45851791.)7349+0.33-.66/23002106250-12./+27086$4.52/3/-9(/378/(-.0<1)356*8'/3(2(3,.0--.+1477653271000694*-0100122.<'@)60320132.)6*;66:(4155/-.*#01./54..-/33166-2/23.1652343016<33441.030,5:0085/2794./5/3,2745*?.5,29'7>983,-2092/3740/40168448201430.0121025532/24110)90/-472@310:C:,(78/2?6-<,04443/+21345<:.6520254//45670.56,/;;52/<)7XB*7+.20/443628-*882<3H;*66/<567633583249723:3555;DI×73;863,,-/1222100000011,-/010//21/.-./02-.0.02.04544651///00111--.01233430../234342-03-000/////00110/.-022.-/225432100/10/02332/4;9/.1../123321/001122230/010252210//13...//000/0110.,+0-,...03//024420/540/,-4110/0123124542/-/12/*+1802541//1/14442224.03/-/.41010..1-.//.-./.-./10.+.*+01--1011/,,/271,,131.3221100/0.,,.///1332353/.-,.021020010-/400011223211112101100/.-,000///..3/,-131/1/--385/152141.1//02331/322110002/-,/245000000003456542103322441/012210/3/-/46522,+275105451,13,+/21..3810.--./02./22.040110/0362210//.--../037;.010//010..12125000//...10144212-143.,/31/045458-0<+0:&2///3662.1/--.123,00-.330683020.2-01//1213,.542325/+/782*5202310041022/.066653469:675//2/2/-1683.43211357/./452//030/21/341/14775112234562H/5@04+456420017732/3N=+?>.965448<820451267335422676210001239956==646<=82258&6=:7205258753354666;DKæ@23-/42,-/01100.......--./00/..10/.....0-02./1.-01/./-*///00011////0122530.-./01021-/1*////////..//.-,+.12/-/103221100/0/..0110-065-.0+/0122210///001110.-00/022.++.0/-...///00--.///..0--//-,./..0220.-21-,))0--,,-.010123310...////12.022/-.//01110000+-0,+-,1.-/.--0,-.-,+,./../00.-.++./,-1/010.-/220/..///00////..1/--.//./110131-.-,.011020010-/4/000112220/0231/10/.--,,,,--.///-/111/.-.00./21/13/-0/-1/./1221/221110000.,,.122////////0000/.--011--/.,./0000/..,+,./.-1-,130/0212/+/2,0220-,/2//.-,,,,1,,13101./0/..02210/....,.000024,-..,+,..,-1200300///...101330/1.-,++,-.2//221250,8,-6)3.//1320.32112344/22/0330141/21/2.0/,,/101,062/101/./220-63145212--.0.,-1210//0014122-.1/22457765/132//250.046200030/21/21113552/111234550=-,8200/010//021673583))84+3943././363,+/1/155224300453210001226855;:5568731342%.0.0103367631014689=EKÎ/+4123.,-.///.---,,+***-..//.-,/////.-,--34..0.-//,++*&..///00010/../0132/-,,-...11,./(////////+,---,+*,02/./0.0000////1/,,-...++00,./)001110//....////-+,/0.-/3-)*030+....///0+++,-./0-,-00.-//.-.//-+,1/,,**1,,,,-/01.//00000,++.230-,.00.-,-//...../0+-0,+-,.,+--,-0*+,,+*+,1/-./0///,*,,+-0./110//0,/21.,,.,,,----.20.-...-.//./20+.-,.010/1001/-/3///000011.,.252/10.,++,-)*+,-/00).44/+*,).1.,.1113/,//.2.--/110.111000//.,,-/00/////////0/.-,+++120+*,-+-./00/.-,---+**+0../.+,00./.*.2-11/..../0000/-,+.++0430/-.0/.,--20/-,--.,.00/.././/.,++,,+-12/./0///....1/021.,.1-()-0.,2/.//./23'30*/-202321001--.////.021/.00.,0/.21/2.0.**-.--,260,.-.///--/041/23101+,/1/,/42/,,..-+0,./+.1/14774347,/22/.02/.045202/30/31.1013452-)00122333220&19.7////.036)3940/.+&*0/+48,*,-.241+)-003664132/.120210//01237548635541.042.472.487945641.--269;?FIÊ//:620),--..-,+--,+*))(-----,,+-.///.,+*-56.,/..00-,.-*-...////31/--./0/.-,+,--,-11-//'....////++,--,+*+/10.//----.....20,+,---+)+-,00(1100//..--------,+-01.-.20./2420--...///,+***,-/.++.00250/-...,+,0/-0/06..../134,,,-./01+++-/00/,-//..--1/-,,-..2-/3/.0/-+*,-,-0*,-,+*+,2/--.000/-***+-0,.0110//,.120.,,++,,-...20.--.-,-//./10+.-,-/00/1//0/-/3.../////0,*-252/1/,*)*,.++,-.//0,.10-*)*(,.-.243031/31/2-,,-/0/-000/////.--.010.////////430.--..230++.0/./0000/..242-*+.012/+),1/,..+/2/.-,-023323331/-+*,034211-/10.,++1/-,+,-../0/.-/01221/--.++.23/-.///...--0./10,*+20/1452/1-,...032%05++//35640/14+.021/.-///-,,+*,10031-/.//--/-)*,45-),+10/.-.011-,/0.-.2002311361-.12.*2-./-03023320/./--/1320--,/22//2/31/31-034443/+)./0122116-7(1@-:3321026:(162/034.262/32),/13685/.0356765242/.01/210///0105425316442./11.02,&(*(*12220.-,/48;?DFèE:8.+.,+,---,+*..-,+*)),,++++++,-./.-+**,45-+/.+..,-01/----.../21/.--..****+,..,-22.00(,,,--../+,--.-,,*.1/-..,,,,,----20---..-,)*,,11)00//..--,,,,,+++-,-11/-/,/21/.03---...//.-+)))*+50---.1610.../-,)-,,1228.---.012**++-./0+-.,)*/5-../0/.-30-,-..-1+.2..0/.++-.-.1,-.-,+,.1/-,./0//.,))+-.,,.010/.0..143.(,,--.///1/,,---,.00/020,.-,-///./../-+-1...-----/,*,131.0.+))*-.///////.2.*)+,+)0/-,153-)//030+,-,+,-..-...//////../110.00000000420.-.././-*+/22/012210//475.*+.0450+)-10,.0-/32/-,-02330111/-*)(/661/14/021/,++/.-,+,-.//.,,.250120.,,---/340.///...---/--/.*)*-0588520-++.0036/+/70*/+0231.,.10378632210//.,+,/32030+-,/1232-&*,43+*,+51--13201-,/1/./91-043/,51./22.*71120350940/00,'1-+0781)**-/.,-1.21030,.7642/-,,-.0110//5+8+0>*355310147.//,,0340=8084*-/255797212355322343//120210/.//0.31021052782-.027>=65326../000/.-157CG§&/1--,(#%''%%')'()))'%#$&('%$%'+*)))*+,(.,(&#")')(&&((%"%)+)(&&&(+($()!*)()*++*!&('')*)+,--,*('*&()&)-+'''&&)/4.)&()'&',+**+,./.,//*)+'"$&'''()$&(((()*$()'(++(!+-*--**',*&&$%,*%(-*)+*()*++*)(**)'$$%')(()(&(,,6-&10'+ )+))'(/%**&%(*(&$(*'*.-,-**-)&+)%%+-,,/,+*)(''')%'*),/++''+-*&#'/0)&+.-,+-1/)&(+./ 8((+.*')*)*,*"%'#)/*-'$')'&%$(**+,+(/*')*(&',*+..+*+,(+,&#''-++//*),(*+,+)'%**+++++++,,*'&(*#))')'%*)/,&(('**)((**)((**((**',*)*+,+*'0+'/1.2+&')'**%&%&),*$)*)(&&(**),0/*')&$%(('(+(&('$(,(,++,+'&()('())&$)(),,*)+#$%&''''$$&)*''*.-+)'&%%+))*(%',%+)'-0-+1--10)*1**,)$'*&*&'./*')+***'%*2()*+++++*(+,(*.-%$*/-./*70,-*%%)+,,+((*-,#+."&.')&&)++-1+.0.+*++*#(($19)-&+)02%/.'')()*'-,++-035'('+1-(,)+---,-.+'+/+),,+.110/01*-+()-.+./+)($'3,*&)0007-.-*'(+/---,+,.0)-)'*+-4-..+(')+)/)$,.*.)'+.++..(*++.220,()0420043210/..40*&)-+%0138@FH¿/).0'#."%'&$#%(&()*)'$"$&('$#%'*)(((()*(& ),((&((%$&%##(**(&%+!$,*$$$)&%'+-,+!')&#$%$-,++++(&&#&(%&)&(('$#%+0/)&')'&&((''(*,-7.+*(+-'!&+-+)()&&&&%'+.%**'&(&!),*--)(,-("#! %*&*/,+,*+++*)'%$***('(*,&%%'&$&+,7-$10&))---+-4$((#!%'%'',.*,23..++-(%*.)(.0.-0&'())'%$&"&)),.**+./+%$&(12)%*.,,)*-,()-+/.3$'.2+&%&(+/)"&$,3,,&#&))()"'*+,-+',+,,)$%(*)*..+*+)&*+$ ##(%'-.**-')+,+*'%)))******++(%#%("*++-*(,'.,&%%%(('&(*,+*(*)'&((%,+))*+*)$+&")(&0,'(*),-',+,.0-$*+*(&&(*'&*00*()+))++((*.,) $./)&(+)&%,&%+.*%$&%',,*)+)((''&&%'#"'++('+*(''()*.,+*&$)0%-+',.)&3-,0,$$+**,)!$*'( )0-'%%&)*'$(.()*++*)(.''**,,%'%*-,/30.-//) "*.//-*)+.+"+/#&/&.+*+,*,/+./,))*+'"**#2>0.(.*-, +''-/*()'),/-+-4:''&+1,',*+.../02+).1*')*,/220/01-.,),22-*,,,,'(4&%$*333;2440,,17-02-%#'-.0*%&&(.,-,*&%(+*2-*4503-)-/++0/,).63,2@1+)053//3210.-++,%",.*//06@HHÆ_&70$-"(,)%$$$)(&$##$$,-.,)%#"+-+(&'&##'&#'11)%**',43+,(#"'/0-!&)),0-&(#'+))-,*&)+$#)+#16+#(,)$+590$#(%2.%((&,-+)()*))&((+-2<*/1-(%#!&#$*-,.3#,.+)(,7*.,?*(&= 10*+"#9$&-2.% #%14-)'*2&(++'$%(&+:/#(,!%,.($.<(,3G*+'0(+%;/0/M.+&')%,=+&,3/+/21&&,)&,1/,,0/,/6.,,/-&$('&&&)-+(3.***((+00-4%(0?(*<9-'"30+18,#08$#24)%'=0*(%'-.>+'1/%A+0A6()3/-./,)(-)&)/1-(+1-,2*#*&((&&''$:1))15.#()*)'&'(6<'++!+&45-,.--83'$/50+)12*)0.%,'$*0(#)+-*).-*,%95%+4/))+-+)(+.)((+..,)(,* "23 &062+)+,+%2+7K((,.&"' ))-,%&-.5///,-/*&(.2-%%,%-54) #,&&(,11.*"!/0!#:&%%&&&)-!'(*/-)+&(*)((+.+'*1-#%0*'',,(&))(&&(*++$',/.,*)*+*))+,+--,+)'%$;/(-31+($&+00.05:*'45&&.**.*'2)0&3$*$)#+1,-.%;')1))*4'-".'4-R4(47/*)&+%#-,'-.0*/'/%))-53+)-1.,6:4/=>/'/0+/37.(22*+16!),=-14532:B;-,7(0)1#/$2))'!"2A-.1)4():*)+H4 $23%&68*(,+-8<502G804371022/--+(2(-3)'-+<*E=(#/0**-*0--54069*6()%8+#))*/-+..40,01+)67.)10)*1<6,2502*9-3,7*4,11-.54-)5*1'/#0&,'7'-%//@122*3*%'4,."1&+-,-22.(.-,2534*90-.1:/.00-+*(%-%+0(&+)#?4-1NÂj-+,'((+)%#&)& %%&'(*,-'(('%%'((**''((&"&'%(,*$,/,$"(+)#&('(*)%/-)$$()'*$'*'&)(),/)!&*%,,,*'%%'1( "(+,-%+($)+*,*)((()*+,-))//)*(,-+)*+)2-)(''+/('"!()$%/1*6"&$7*$'-)%!****'$&+(+'&-/(%!!$*+('()#$&%*,&(#"',,*)2+,&%.&4(* 0!$!&0-(,+%(-'"#%%%('%*-(+&$'*)()+$!%*)$ ,"&(%(0.)(,/+&".2./'6"'#(,''*),*!(2/($+1*%,0('#(+'&*+.'$*-+*-.1'!!"&++,//-/3+)(&&'()%('&'"",%'('(+-+*))('&%%()**)()+%),)$$%#'0.)-/,+#-.&#!%--$&01'&/*-'"&(%&%)-/0-(%$',.#(()*,-*&#*('')**)*!$,%#+*,,++,)$(,*,2,(/*!")'#$#'&**$%++*')' "((/)%&('&&)&&'&#"#,,+*()+-*.'&.-*#)-..--,-&!$%%+,*&" $'*..($&))()-/,'&)*('&((('+*(%#%(+('$""$&(&')**)((-**,,'#"$$&)(%&*')% #,,&#$5!#%8($#1'/+.2.)""-. #*+-0)&-3+/,,5#0!",+&).#*+,1/-23)4##5/-553424<+1/+--))02/.41))%73%*0..(8-62<,4(01)$)/1%0'/$,".((&B40&6+:0/0+0)#"3++ 4)%(02--2*21,.0272610&(5 132.,,)%+&*.)(,,.-C:<3EËv=00+"&+*&#$'&"$%%'(*+,''&%#$&('))''))'&*,+,.+&,00*'),,&+-+*++*.,(%&''&'"&+*+//*/2)!&*!0*'*)$#&)$"'-.("',,)((*.)))(((*,%(%$*+*.&)+**./-1.+)((*,",.*(%(1,1*5"'"/5#%* $* *+,+(')-+.+*13,)'%(.0+)+--*#!)-'$! %,.*&-, ,'$.&2&,$3(+"$%+3.').'*0+&'(%)-*'/1'-(%'+-*''$"%'(&$0%%02)+60*'+/-'$( 2+1&.+--)&*,((.,(+10*&)-)$),%4,,.+))&+%"&*))*./*(-,&&.)')+*)*++*'$$(+/,'')((++-,('))'4/)&$%)-()+*))*,(%,,"%(+0-*/1.-(22-+($&+'(/0++017/#%*)')*02/-+(&'(,/-)))*,031+&.-+*+,-.*#&-*'+.*-.,**(%*...0/-0*),+%&'#('*+&',+*(+)!"*,)&$$&),/*('('%%'(*,+)(*-(,'#(+*+$)+,,,*..'#&&',('&%%&)+#++"!+/,$(,-)%%&&%%'*-.-,+)&$%(+(&&''%%'()+,,+)(.032.'$#&$%'(&(+,*&$$%$"-&2!%"3$$$609&,)2)&+0.' *5.)0) ,<*/'5+3(2&'.+&() %)+,*)+)%4'+"0''-,*+)(.(+))13010//252,,"3. (2.+-2 -5F1/-22)#'/5%* -#.#(*+(@21&2-3*&+-,'$2$'(C2&,**-.--0-42.1213'%)3*4H1799522/+,***(*/25*/*B:D²Y0)-0$+(+*%!"%%$%%&&'''''&$""$&&()''**(&*--,,*'%+.-+*++),,)(*-,('')*)'&&!%*()-,&*/*$)-'1*&))&%'%&(*,+%*.30%")/)**)''*,).,(*,1;$')),00.*+,+++*)!+/-,)-6&.*6%+!'&"6D81-+0331/00'/.,//-.+')0/(&+-64(&/56$%&'()'$#-'3$+#.*/$0&.)<'/3671,0-&)0.*,,&*.+(/0%+(%'+.*&%(*(&&(+/'*88,*43,'),,*)'.4&9)&-/*$)/.)5,+0/*),0%%*'#$#?0)++,*$0)$',-*':,#.8/'-2)#&-.*',-,)%%)-9-%'+-*&-.,('))'7/))*(())*+*))*+1())$)+*-*(-/,-4745>=2*'.0,-33-391$$((&+)./((,(+-*$+:8''(*/32.).-,+*+-.--//2<=3)03.(')*,.60&4>/)5;/'16,*(,-)+.+,+/-&'/1&)*'%(.4&&((%"%*"&+-,*+-+-/56-,9"'*'&))''*&$'&%)'(*,..,+"+* ,0)$),,*(((&&&),...++,+)(())(*/.)%&+-./.,)'(/43/*)))&%(**-06+*31$ (D-4.4&2).(2*7',&7$19+#+6=1*40(0@$*/<%,.4)',+*)%,-24211/-+9.9.3'*,)).+$$,*%*7;770+,0/---,7.$2=6/14(.?-/22.(%(/3-+/(6)%(0+8,8.34/&+6.*'>/'&I9$/41''/2-0410781-612;04E-:<;7552/++'#$(.4/%(%C;D°F*,*0$)&+-'!!#%$%%%%$##&'&%#"#$&))''))'#&))('&'#(**)''()'%&)+*$#&,.*&%(#%($"%##$*,(*/./,)(()))*+)&%'(',,31#'-+,-+''),*0-'%$)4#&)*-0/+&*,++,*&%&$'12./ ,(5'0#$'%-2+),+!(..,+*(!+,'''(-)%(-*!"+!-,$%+19),,(%$#!,)5(.#//0"/"'#:#,///*(.)!%--+,,''**&()"%%%%(,*%&-0+&'+/)&,65*&+1,))*)*-,78$=.)(')" */--6&&0,$%*5&$,)""$9*"$&*,'5/*+/1.)3'#04%#53*$)131/*,,)'&*-7("&)+*"()(%&*,+,''.0)$#*++*('()3-'%).,$&)'%))(,/.),;?3*'23+,66,.2,##$$()$+, ")%(+(%;<%%%'),,+))**)''(*&')(-;;+)15/'%(,+.8/!3@-$.3("-4++),.+-/+,+//*+11'.0+%&*.!"$&# "& $*-.-++().76('8#)*&$((%!%#"&$!#*+.120+'(-+"!()#(+,+,..+*))*++)'(*--,*))+(+21)%',-/0/,)'&-.,-..+'%'+,/39,-<;*&3E*206#.(8*+* *(<(*3&$6-0)%,.+,9(/:'-.&$&'+,&0,04245/.,4'5+0'23/186-+1.(,7957.%'-)'*,.2'#4;2-/;)*!.&52/+'&(+-3.$5-;.&&/)5,=698/* .=0/)805)6-4085('35-02/0990)()*78>M=5884331-%*$"&)/-.=8H=JÄC.5'.$&(++'$$# #$%&&%$#"$&&%$%&'*)''))&#%'(&%&)#"#')(&%&&&&*.,'%#%,-)%%,&(*%#%#+%+1+$',+/-'&,/,,+'"$*-+.&*-#!''-//,(&),'+)%%"!&"&)+/0,&(++((*)%&(%(12--*&1%3(&$(.1) $#('%&&$'& !#%+'$(-'#1&#%&&0),*&%(($*!+&0$//5%)*!* &$#'))-*!$-,+,+,'),'$%$"&(')--)*/0+(*--')-0-'%&*)*+)&'+/16#3-4+$(#"*)'0,#&+&).*/-/,&'+'/&$%#%+,00.,-..-(%"'+%$/2.+-//14'()((()*/#$)&(,'()'$$(**%"&-,&(/++,*'&&'(/(#./*.&*)(*()1)+$!(,**+.0/011/)*'&'$&0)#.0"#*#$#&%%27))))'&&(*')+*(&&("!'(*+'+01,&&'('-1-)+,,0%"%#"%%*(+.+-.)(%*,)+.*&,.+()(&" %'%#"&&'*,,+)$)**+'$*(,((+*$&)&$&# #((*-00,(*+)%$&%!''&%)00+(('(('%"&(++*))*,'(-,%#('*,/.,)'%+**,.--'#%(),/3-.43++11%3*-!0(4*-))*5/##+'$/ "(($)-'-".*2",()'(&"(.++"&,-35+'*4$/")%&)'(--*--.,.2//8/%*1*'+,**!"//(,+:*+ ,'90/-+(&(+0-(8(5,&'(!7.7/:/*0$-<,0-/(;/.'>12222343,1.,23.,,2(/516,1442120-",)#)*'+-):2;7IÄ4%2"-)+**'&'(#"#%'''&%!$&'&'((**''((&&')*('*.+&$&))((&'(+14/'($%*,'$%.(+.+*-,8,/6+#)21&%/3-((%$*1/(.!($%(#.01-(&(,*-++0-&&"&),/0*#+.+%$'(%#.20.*+4*$-#5+)/4*(4/(3#+/,+./-"&"!%&*'%*/((9/0('0+%,&&$"(/0+( !1%/,:(%4&**%$.456-$&/.,-+3)*0+$&(#*.,-120.0-))..*)-0-)('%$&+,(#$(0#0"&)<)(-*)+"!2#$),'59+!-4++(++"!).'+.*&'+/&&(/*$111/($)1%%&'(((((!).%'0/,,(#"$%$(%%'#"0C+,,*'%$%/)#2/'5*//-.+.8380$ !(30)*33+*2'&%*-(+9*&48('-$"'0))1000.)%%)-),..+(()+%4/#'1-.,('(&#".(*4",M+ 01!&)&),*,,'# $('))$"&((+.*#(!&..'!,)&&)+*(*5/#(0,$'.,,0-%01,'(&#&"!#',0/.'&%&''%$#"$--&""#%''%#&'(('')+.&#'& ")#%),-,*($+/+*,+(.'""$%'*,/-&#')'$)>,+)=1*)6+1))'5.!(+#$&7:*.6,&*9&-)5&+.1* %./+"*-7:/$0@08%)(&,,*-/3<%+..,',;3(090+/.-,&)3-)4)2 ''8/9/131+').')(6*%#+ :0+ 3##3&*6$-2. 54;-90*.<>319)0.)+,,0"-%2,,(1442232/"00,20)*>*1'5>TÓN/)1/-(!&'#,()+&#&$#&'0.())&&+.,'&,/..0' *1*"+$),%)3/&)'+#.?(')-)$)-&*24,(,.*"/7-"'((380(*03.)*+&*6=%''%"#',2+5&,"+ &-13/%&3#*::,,1(..*%'+*#.*55%)4-4*2++!A'-*9(14K'"/Q4('=#$4!+1T* 7)"5&&3&'+P+# %&1/!#C*%(?/&*1,(.52*%'+-./*'/:&0 +'*'&+,+0*--/2.,2-))++),3.*&&()(&'!'53$".%'*++**+:,(25,(.7,(,03.!>2)+22,'0('2:7,&0&,A+)".(.C'%)4' ,6,#)-,,-/-($,' +>8*-5-0(,6,-#-2;+=6:05592*5=1+()*.=L¿;*'32-2&!%&")%&)&$'%#'$,*%&%""&(''+0.(,/(!(.)#)%+-&(-(#&#&'7 %(+(#),&+/0*&'(($&--%"%$"+-$#$-%%(&(..&),+'%&',%0#+"-#+,,..'%.$35010-285/,.2.&*#),$+2&.)5('-#'#5&-)80.-@)14A%(!*5&0*'1',#-(.!+'$6-%%&,%)&)-A*/*.2((0.'')/*&(**,.1*,7&2'%(&%+,,0&'%&*))1%##'&#$(-++-/.*&**)(&&*/&')++,-.6*&.1)',4)&*-/)94134.'"-%$,33/,2&/,<),&1%+*<$%(--('-,())((*,+'#**#'42,02,2+.7++.6.(/)"+/,,*&*,&(&%(-.)#+1/,22,(">-7.3++.+$"+64)%'*,+(%")/+%'((-$-1-+//+%2,%-*"''-/,)*)'&&) (=+11-''+,*+%-."(64)'&).0.+'")1) $+&),+'%&(!$%$&+%$%(,//.")>8&,(-3/=+.&2"%,44.*+,/!,"*!.!%%%" /'''%""%).)3('3(!",-$ &$*(8(3**6**2.)-3(+'(/,(0+3+&/+$.%%#$($!,**-.*'&""/!+!-,:2=.4/2+2$%-$3)'*(('#)%'6(&!0$"-0)+5/,01,**$8/050**-&.5>G>,"..*$%,0/4...+-/+8B&<773.(6-3'2(/&>-006"3=H$238*,''9Q$37B+'+#.0*7(6,)4;4+.-')-@8'/5-*$7-('%-&25;+?79.-,/-+58)7577742,>-3)--'"%,,))&1-%*,(%" 6A1*"-)+5,, **+.031+++2;@E?¼'0#+/($&%####&'*(&'#%%&*(',&(++'$$&'.-)*)(+,-+('&'*(/(-..7+')-*%+/)($%+)#'1)+*"),!+-)""),)(#&'"!'*%')(%%')(#/#-&2('('),(,:("$&#$$%+11,,4=1//.-00)*%''''(/*5$,&1!(&:-0'5$,)()&,3!$0")&6%+&8-/';"$,(/4&.'+(!3,2$%#'+%(:'(+*%!$+'%',,(),)'*'$'32..2.),%# $(++.,*+/1/-0,-33-,/,)%$%&%$(&&')((()%(,,.,%)$#).-($'()))+---(+))2$2,- 2'0/,((3:/%*.//.,*(((**&'00&0)/%&1*/,-+,10,++''''.3-/+(()*'%+.*')&#'(/%$!(&()'')++''(((((')-)%(*'(/0/,+*(%.+%#')*.('(*)'$"(2--�()+..+'&''-/+*1- ,)&$$&((()./067-/.-+*+,.#&)*+*(&"'*'""&##2/&.'))(#&9$'(%"%1)1$-$.*+))("$0$+) *,$'*21,!'*&$(*(.+%(,&+1-('%!#*0-'%%*'""()%$10+,0,)-.)&''&&(7$$+**)+<6F6/2&"*'$*'/''*&%'%+".(3"--5+)15/)()'*,()*'&54((*)*/30,-**/.+(%$&-3($&)*/30&736*9+2+4*2$+ ++.)$3&(;3'96A++,0-0.6'3*?/* 1&+24+6+>3+',,&&/1*"-1,('(,-)-202'5/1&=44*.010.*+02.16;CB¾9*(#$-"&##"#*(+'$&" %'&%& ")*,*#")&+*)+)&*13-&&" &%-%+.,3*#%)% %)"%&)+*'*/(.-"-,&)("#*-+"$%%*%&&$!#',,&2%.&1'%&')+(,;#",%(-%%,33-*3@,//+)))(',#-, &/(0(%0$)!3(*"7 '&/*-'!$ 1 $#8),%7)(!8&,#,2'3+."1)-*)-('("9()*)%"&-,,/1- )*-+)+'#%20,-2,%'2/*'),,(&).596.'7,(.0,.70,)(**(&#')))+)&*')-+-.**(+491%"%&%%'&#*$&)'/"3),&<.33,#$4<,"*/01/,**+(&(*(-,"-',!!,(/2-*,.0-(+*-+'*+&,($#$&$#,-)'($#*$45;5"))*++*+,-'&&&&'((*/,)..('/-+**)'%.&!"%(+.&$%*+'#"'1*.-(0)!).,'(,(1-"25,)'$"$(,0!(,&%24&/.,++,-.#()**'"#(,*%$(- %'74*.#&46@%).H032.,---%5.4$+!)'((+.+.;')%$$#!<#+)&!%$%''%!/!/()+(,1,'&" !-3+%%$)%"#$&%#-,)*.*%).)&'(&&(1 )-B-.*925#3.6*;&'%)"/)*,'&)(9 $&9+0%1'$-41+).+./+,.+)72)--)-01*%&(*2('&&$#'.-(()'*,(%672&>-59=-2"',8,27F+'&)4G-@481/82*2,A/&1&'/2'/'?6*)15*",2'"*31)&+0(D:)")<95/1&;/1*/21/,""/3/16;GLÌC*:*/&$ !",&($"%#!$&(&&' #'&'($ &$'%&*'#&)/*$'"$$-#)-(-&$&)$#& $*.+())((&'&&*'$)*%$*-,$ $($#%$'('$!"&*,&2%.&1&'%"&+((2 !&)&&+((++&!%.&+)%&'%%'7*0*4")(.$-)"'+$ - )#+$.%*%.&,)&..4'/#+"-#(* .5&0.7)1(-),0(&*0+)((&%)/((+.2$((,*),*&(/,&'-+%(%&$"$'##$)/32+&.,)),021+(&(,-*&&+**,)$,(**&(+(**-33,$!$%$"$('#+$+,"+%.$&?++*$%&+/(#(*,-,**+.&!',$"'$(#* *%++(*,)*)%%)10(''"((&#!!$'))&&'#%/&,) )*)('())))*&%$$$&')%*'&+-(&*'&(*+*)," $%&('&! $'%#$#-%,0*,$!!$*)%#%,/)!$+02('&%&)-0#"%$ &*%+,---+'$!&('()'"&&&')*****#+)%1)**7 #!4,+%"+.(5*/!+% $!$0/+&$%%$#'!0)3'(  $''''&& 1%3)'$!&*&##% (.'%'"&#$%#&)'))'(-("%-)'))'&',!+&42,)-)&1'2(*'$5 -')+&%((*")%-)#")-,)*1-/0+,/+)3+&/+$,#,39?:0- $-30(%'.))*(*,("(.0%9"325&- ("2"4$% 1%-/1'2 >070,:*,4)3!%"2)3/+ .#2-//+/.%'-(%'03,(-0#7*$4/3-/"3$'#/1.01$+=:<<:?@­8<"'," ,#%" $%$(%&&),&$+$!!&'" !"#!#(% #&$#*& '&/$).&)$(*-("&("#-1+')'!) +,& $&!"%$)#&--+' (**'#"$&+%0$-%1&*$#+($( * )*2,))&!$($!')%%!6"#%1"3,/#,!- 3%%&<((5!%%*&(9,'1*"1<*'5*''+) 29%*0?,) 0(2+.%%.!*,)''''+1'8()%*)).,)+/*##++)-"&(+03-#%!#'))+/(,83##!!$)+($$+**,)!-))'!"&$)''&#"'.))&"&-.),(2'/(('"<#)*!!$&'#&()(),/%'-")# )!!)"'!#+-%#&#%12)'($&+-(!'/$%#$&$'2*+%:+5$$""$%$#$&%###%')#%(%%&#"&+,,-+ !('%#&""#&!*!)1)(/'#&& .,)+,$".*++*(()*(!'"#)(*-0.)!'++'&*)%*$")+'!'' (&",#/*,#,!&%(%%)*')2"'."%'&#%'#$.-%!$%#"%"2'B+#(!&+**-,*!1&3(##!&*'&'#+!(#%( #!%'$'.-()(*.("$-)(**(&'')0.2B9#$--)1&#*$/,2F&+%')$"&&"*='&(<,&#$'&$$(/+--)*,(&,#!,&'%$%,07-,/2.)-4*%'**.2/'!+6-87$&*':-729$+%./-)#%M8B%0-(:%/941)%+31$1 $#40#0*$*.'%,2.+..(-$6;:)936'4#�-4:+ )&*4;>EH¼v#!)*$'($ &.*"&%&+)&(((! &(&)).*%'(%&$('%&&%"&))*)$!++$'*% $*.6 =1=++);(#-=9%$-*$&('%'.3$(-)#(,&)# #$#%*,&%+/.-/(1-$(,'& '($/+$-3##-*!$(*'$)0%*+% #*/ ,4*#)#'$-+#..'#'*&$''#'(&&'(&+12-).7&. 0++"B),'4",$$%&22"'%()%7##!7"$:,,(A%**+,'%,*,/-%"-=-*2# 3&#-&#+,9)"%""&8(!()!/))/.'&+.#&.,&#"3 %$$*$*##'CD*&$4*&++&'-7'%-9%&0( $,'!*%$*,(%%'##)*$!"'"%)(*(!.,(*1-&('&(.0,'%)+)&%'*+..%00&+&--'&-,&%$$%'*,+)(&!$..$$-",$."+")$(0(%&$*.%%!&&!)#'*#&,($+%-&#&&'$#+1,,(3)4%)!+$*,#$'#"/$)!03*%&'*#+)"## '%)+&&)'(&'"!&+6#&!3$(#3$)"-'!$'""+1'" '("6!/#*!)/#$(,,/.,)&(+)$$!##&++$#+!''&#$**(# "&(*.+((,,(),5.(&)+($6)(($).&('&1(4'%$'+*%$(!$2&,*,#&6$&%.2.)((&1&!%'$$*.*)&#*1/5'#%&/1".!(*8&0"1&410*$/&/"(&*;+$0K')/9%26(1!:0=&*+1#/+3"!%@-#/'%'(,,%!)(,<:+&0#%,-32$+<=+%12&,*,+,46-*)'+8HOÁb)5##A"')&!#*(%%$&$#("&"""#)),& #%$'"%'#"%()#&''()$ **%(+&##$,*$,1%1(5&(%5"%(20#$(!$$%&(('&!%)% &*%*%#%&$&)(#"'*(%&,/2,%''")#**%.)) (.##*$! !%&$&)--+().113'*4,().'-*#02%"',('**%(++**+-*,..*'+3)0 017)>''"4'/%($ &( #)%./):+.$.%"-"/'2%))*+%#*'%&)'%(/)%!%*%#+&%*(")/&9,$(,*),4'"+.&"'*%$*)#"(,"%.,'&%&"-#)$!,2-64(.*1)&*+&&+9+'+9*&**(.2)!$%"#*,)&%-*+01-**,(*,)+,'1.)*/+%%*" '00*$&''%$&''&*#+*!+*),(&)(&)##$'*+*(%&""()%&(!/&0$**& #,,%%' %*(-1+*"$%!&)!'.*&+.*&"$ 1#)%'&(''/503/8+5(1,-&()"$)$+.=/"($&!,,%&)((!)(#&(&'+())$&,+**00)')'!2$)"-)B&*%7*/$,$#(*%$.7&)'%('&*!,'!,".!**%"$0()'%%'%"" !$# $")$)"$$!(($&+%$&*)$! ,)(,+((+2*(+(!#+1*/0().'2'#0'.-+,.*"!)'1)8&$'#2&-#-#++($&++&-%#(($$)&$%$"(.*5---)/3('!)'3!'%6(/(-.16&)' ,1216+;&.)5 .&21*(6.,-?!*,* -#1+/)+%1!2)"'%(+(()$+0+-96)&("&+'*-%)03,&'('3242/11(//15>IN»v*&0 &)'!!&&""'&$%##*!'&"" #++-' #%&)%'% %*,%&&%&'%!!**%)+'%%(0(%(#( /#($2"+(*)$&%(&&*-+$"$'#'-(*''))'')'#"%(%! +*+)(//%&,&--&-'."$("$' $ #''&&*'##*1/*4#"10))+!$!)+&"&)%$(()*++**,.-+**(%(,'%)6$*'& 7,0$,+""&(.3.,0)8/8(%,#&3'%$'&')$"(&""',+&$&-)#%&%''-.# /2"0&!&*('),"!*/*(**%$('""&)!%-+((''7&,&%0'%#",#.(&**&%(2)$#5"1'"$%*+"$#!#)+)''(&'+,)'&)%&%!&%1,(*,)&'*%"&**('$$%&&%$$$*#*)"/0'+)&'%&,'''),-,*#&#!$%'-%!1'2&*1%'0(%/'%*,(+0-.$"$%)( %//)+,(&',$*''''-2-+)4(1$-*/)('"%+)*(4(&!!#)% %)&$"('$&'')-)*(#&--""(*%%&"#5&##+$$, ')#%)*%#*3%0-#%)$!(% -$-&-,%!)!&(&$$" "$')% 0$ ##)#($&-$,((+-+%"#,*)+*(')).0)! %+*(03(&*#1$-$,*"/./.)",%5'*"",=&'"2&-/-**,.-(%'+*$#(""&'%)-'*),*#&*%'+1%)3%#'8((!0(4*$2+5(.1%/='))*#:#,)*(-(02)"!3*(%-#&=!*)&#%-/)')&./+,31(&!!)*##((((-0*!#,--0.'&' ./59:AF½ƒ/"=),"&&" #''*+'%)('*%)'%'&&,,0+&)*)+%&$!!'++&'%"#''$%,*&)*&%'$-1((-'("/#,'5*1-+)((&!**,./-'"&'(%"+1,)*++*(()(&&(*)%"953-&'&%+$,-'-%/$$'#$'$'%$()(()%$""(.-("##$'&$%%(#!&'+$$$$'(('&%&(**'&()&%&'2%//@-*(+&E¼X')"&.)"%#!$),.,$#+,&&)(""+,''&-,)-,''"$%$&**(''$!#'(&).+')'##)/70'3;/,&/".(5//0.+($$'(+--*))*'&'$"+1+'*,+)()*(''(+-*&'',,)-20"' (+'-&,((($$)-&'*+'$','+-++.11'(%(%$*',%--$-*-%"!!+0('%$$%&&$"#)+($#) &.#/,=.,#:$(*+--,.#0(,/%#&.*;/-*#$"$*('-,,**+--,-)(..#$3+(&)-,,11-,./,)'$! %*,(%52.,)&%&($&)$"#!:'./-/(/7-"6<,)"+('()'%$&#+!2"0,(.72+-0.)%$'+-*+,-//,)0,,)!#+,/'),'&)%)''(&%).)')02-(&14(.207/41(&-,&$+**,--,*%&#%-/+-**$1-(()0,$)000(-.+&"#((&$%%!"'$.,!!$(/)0%5-5-*""&&*+&+)4)3'1-*++*+*)*,%1,)1++%,*$""(+(%'%%+'&+,'&($%$$(#)4' $+&2$#5'(!()###%&)&#7#)",&!('% *,'&"*/.+)'%%()'$#$%$&)- )1,/-***(')*+06+++)(('&-0/)&(+*, !&$())(4'0!/5%(**'&$#:2;*/(6+,)(6$'221.*'(+$',.,'&)+,12/0/'-/-*,-*'3?7.045/18'+(A5/,0&/-;5;+(+>'0?$0)"-.) *7&3!3=?';"8(,1@+1-''**..()&*00,+*'((*--++&15-*/0+0,-+%(14739;5@MÂ[*% " #!$%%%(++)! ((" '$)+$!'('+)#! #%'*,*%('%"#()'*-)'(&"$"+2(-8*+&-!.$.+(-+(&($'*($#',###! (,$$)+(%'*+''%%(,+&/-1/'%(&"&%)&-%++**(&*1$'**% $+%,/)$%+/--*13"2#)$//%*%+$#%#)4:+*('(('&"!#)*'$#'2+2#1((2-8+.%<",/-.)'.*6-.("&$)%;/*+((%'-+).+-+'%),.0(%.1##4'%%,0((5.-,,,*'$'&%&+/,&20,)&%$%(&)("!$!1(%)<(')(,",/()" #--#,G&)$0)"#&'&(')1&,0/.-+'#%$""$%#!39$%+-,*,&*%$%*+($#)+*(')(&;&"23""40!%'.0#6,,"8+,'(,-*&$",'8,/(5$/#(9&'H6&%-21-'),,+**++,00,..',0,(-.*+-6'(-+2-9:*2+>/'39)-("0.8!*B)(Q2))6*))3'#'<"+('=-(-;%(';3#(05/'(/0-)'*01/+),,+274)87.-,0>*-3?/73-,'8&0.6$2+2$00B8$(;&55O%!!K1!&41+!-+/E'$4#%%B('#9+0/E)*25102//!#' 1:#*&%.,&+<*#,1+).3)*0.*)%=-382AO¼R&$-.&$&#"''$&+)%&(!#$%&&)+'!!'&$,++($'.,&(&%"(0+%),+'#$'(&*+2/',-%+$*2+$'..()+&/)3$*!-$23!!'%$()-&(-*(,/...(&*./,*)*#05,#"!$"#(+)(()+&#'+09;($8)..+&!&,(&/&'L/$-&#)* "3%%*%/'$"5$$#<*#-%.*B'#&+&,""1$.:)+<'(%8%*(>,#<6!.=+"+)+* +,(+ -1)"#",0.*((-" (-/,#! #&$'%!"*.,+,-*)+)%(--& ")-*%))+,)%&*8 0(7.&.'/&2!%'(%#-72%*!%+&/%+"$*--(%)01*"+$&-12+#.0,+'!"& (22)"%3,'54)+"(,..-(#"&.+4'0(+('++*./3+3-()#(..*&%&"#&*,,*''+23-.0,&(/(&3/1%:/''"$(,20&$+! 1 )!&.$$"1/!2(%'/3, )-#*&$&!-+-.)$$)0'".,),*9%"!D:))+- !&1 (('/"$+*+( $+!/,3:0.))(36*&%-*2&%6--!%%,"K"1.&,0)&"!#'*+4&.$+(#3,0%1'/-",0/*+31(*2*$0882""!3($&&'#(#.%.%")&!0A0$60'%#.."4($$,'-#%(!<%2 '251/107%02@,/,0*54*21-.*)6+550*%-%=)&/< %1.(,.C6<07" '''',/(&0&0 %-5-7-0/).'-& %$!%+1,A4.&D##.3*''"00$!'.6I-%OP$"5h<(+"*/.,(%$%(*4(3).& 6),)@.+&1&+&&*%10339=/#(5''0-''(0)*--.+":(-*9$('&(.2000-?.():=+3(*(&+0,#0#",(?(4##)03/-.KJ/8:E,)&*#,,"+)3,'2+=*37:,84=+-)6.8.4%,04(4-9*('32.1.&'*,#('(1"*'.)06)/'<0&+6?00)8/2!02&,.(#&+-**600AC­(&%%$%("%!!&&#% +22."%!%(*.0-',,+'%'(%.,'(-)$'$/0+,,&#--)%%''$)*#'5.,$+6.#..0-%$$)%4(0&1'1")5*!)$!)6* ,+%$$#'+(+-..,,,-*+'"$*)#-(&''%$% &'(,+*.0!&"-+30++,&%/-,",/+-'/()-(!("*.').&%(%:0,04$-#,"/+(+1-$'2'))7'*&(!0#*"-(5)0)8)(#.#(0)))+%3"-%&-%"%'&(-%&(+,+(%+*13+%''!()&&$%,&)(#%++&+&#$&$##%*.,&"%)*('&#!&-0.''/6'*%0&/ **)),0/)(*&&4*7+.#+1+17.+*'#!#'+&(/0(',."&(*-0.*/+)((*07.+-,(,-%#'+,.11.(++%/"*)+'%)*+0%317",(1',(&,,,--,)'*(**(,.(1.-)'./%E(%5,*".+,+'),'-!, *)7$4$),&1&10#!)"++&$&%!%-)1@/"%"+(-1-&%+3" .,+10?-$&('#"&!$1(+'$05+:.*2,($1,")%(01/!A&'04/.-(:9 2,-1$($3)*-3.++)&"#&*4-:04#-',!$ 7'%&"'# '&+/67)" $.$%('-3221)0)1&2%+&.-2%,B3;-,+68'-%,0./2/).''4)6)>,+.12.--.1)+8%),0'/0(1./*-;0;'3-7*1,<,+423G.0,6<,'?,623*--15,"#)(!"#.!0+554-"4*>1(,39)0 ,*.'0$(*((*-,(1065:H¼-92+-"'"$!!&%"$ *//-$ %)**((*)&#%# %)('*($%*(%)02)),'"''&$'+,**0&*&!.0'%'-$-%*-"(-%.%<>4*+-,..($%&$&*+,2" -#266/$$1%*'.7-01:*.)8#/93$%.0.#&#(,*--$1'&)&)(/-'(,*%,#'**,,*))'02)1<5'-&&2/2'*%*/*# #%# !',("0%*)$(#('!&-1;-)4+*''(*)##("2>3 (( ",31/.).?',(3( )40(27&-+50+)!.%*-+.20*,/.:"&(H43332/.- .&3/8-=#'&)$.)".79%4&3#0!#3*)$*%3"("- .$#.+&&.2)"$.2-42/9...942/%3,.#/5*/0=&*(8*51()*+-.-+(7-<<:R¬%1)%*$"$!!&%"$#)(&)&"#++("!%((#)%"+.,.)(##'#!&,/&'+'"%&%$'+,)(!#0"(&),'")-%*%"#+)# /#)%-+*)*.-&%1"-1$(($&(&(*&)(''(((()-0.*(&$ "(*&" %'# #%'.$"5U.-#'').,+1+,&9++!1+(""'%"'!%*)*%3&&' )*8$*$.**,0.)).*+3(,$)"*#,!*&*"5.1%4- ,7(",,$)(7'2+-,)('&&(+ ")/.'& %%*12--(%**&(((!".1+)'%'-0.))*+*(&#"%&*,*%&*#.= -)3&,'(2)'/1)$&"$1#, )#3*')+.-(-*'(++(%0.0/)+11(#%&%,/'+&#$%&'*.$,1',5--/-)''%!$& *+'$(((-,!+$0"))++*+04520-,+*)'+&%$#)+$$((%%%&(5%023)3-,,'')'1.8', ,(!!,!0$+()-3%)5".+())'%$)(--&#%)-+&#&)1).(*2),0,& .%/+#""$,+(**,&,&0$$5.(*10+-1'(%4"&*(#)#!+1'!*( )8;.%###'/1+#%#!"'-0)3$) .)415%0!+.$*5$) 3/-,('*,#'*$$)$",2.,+&.0@6?.3+12(&.*$,-*93++%/()'&,53,24'4#*A232/.-+*+4(4-0)$)"*/.70#48.;-.!2(+%9//9'&(7&3/ $#/)) (+&&('-*2+&40'.7*.9-.,,!/7+/0+"''2$-,,.0.+(&3*;=;T¯>8*,+#$"%!!&&#%$($ %'#$&'$%+-#,& ''#(**$"$ $)*$')&$))(%&('#$#"&( %%'-#+&%#"*1-# ."'#(-#*1&#." *%!)%'*(*+&+*)*+,*)!&,.,)()!(+($#%&')&#&":^.(,*# &*-300$4''":&)(%!%;# #(*+.' 8'!.#):#)&/++-/.)(*)-6)&$*)%/)'4"%4** 41/@(+,(-+8'3.2%&('&%%&##%*/.("+ !$)-+*--072'" &&! %'$#$$$(-+',)&'(($ ')/20+*-22++:*A(-(1%-%$&%*47/#'&0!+!-)=2()..*(2/--.+$3..-)+/-(!###*!+(')*('(,'*-%#&$'**'&'&#(0"+&4'+01,'($ #"/ ('3#*).+"",0+/,)''''&*''%"'*$#)'#%$$+"*B%++/,7B('3(,+6(1$.-".$3%++*-=5#9J1*****(%"#(4&((2$&()(&%%$'5*#*)5$&4(+.N2-,68+(6(".%)*0%("1" 4/"&20).50 #D*$"2/.% "!")!$46+8[a&V^3(($!%-11(**(&%(+9/4#*#0'7/2(>1.#.18'!-)-2-./)'%eB087)%&-2.,,'C$+9L(!#+-)5B).!)()1'#+*'&.87085+%///*,,)()(%@=(8;A*.-4.7==D:16.& E2*/,7/<./"E-$-@,:)%(&)&#%""''#& ('"#%$&#&&"!%)+!-&# $&'#"&$$,(*&%)'#%()'%%'%!$&'$#&)('#!!&"+)++*-.&$!/#*(!)0&%/$&$" $%"+&&'%),))))+-,)&#"#&)('&$"#'*)()%'')&"$2'2&0#30&")+'&'.#+#1$-+#"%+2## !)*&&$$. & . #%6)'+&&(*($!!"4!3$&*&"*$. -'/) -#*'*$,1&"(*)-(2+(. $&%##$%(%$%&&$!*! %&()&&,,.1-%$!$&&$#$&!%&$%('"+(%%&&$"&(+.,()-$%"'+$.$/%!&-00.'(%-+#/*60)*.+'*.//.,($"0-.,%%)(+#'&"-%)*,-)%&+'*)() #$'(''('$"$"4)-.1-))$ 0 &$/!-&#!%&*'$"#%&&((*(#&)%') $"&3'141+&.:+'1,)%-#3%)%!#)2$'' $ #&$&''''&%$&5.'*&2-+***& "#.%$.*1!%2$ %% !-1#!1'+!/+-$))'"*"%*%'.,,)#:)$.)-'&-+%(%+*&#!*:O-/.) %&(+&!!+**)))*+($!(,&) 8-+ + $ ),$'+(*'?#-4-,0(&*.+,-)5 '+; 1(#+-"+*##$1(!$)+*/672-5,)45'$()'(*)%)'#'1%4#,%-338+40*,"8)2)$1(1'12##* 0$)"(%#"()#(.'4/$--+;8015(*3(-+6'$,-/ )!, ( /+.++-+&%(*".02@F¸p@'4$%$&#"''$&),&$#$)%*+($$$$%4.$*&!- ")*-71,%'+&!&$%%$%('$&#$!)/"3$")$ %:0&%-+%-#-#105.")"+#/(#().&$#"'-+%%%(**&"*"%%",'$&()+.%($!##$*-8!#(>)"!$$)67-&08*(+4)(8.!$"$+)  +&))%!1(&'()*+)%"!:&/)0"'+ *+ !&7,-%7(#".'$(%(')"*!%(+-+)*-.)% #$+)()''*'!! #+""&,,(*0#)+&$&%!((&$##$%"#$&#!$),#6%%-,(!+#1"'! +.&#(,+%"**#-'()'),&#*%).-)')-,+.+!%%0(.,&4-$*/-$#-",((/$)%)*)()&"*)%4'('+*)+(#$/ #(-,"%"'30-)(*,./'(,*#%)&2/!*(!%:&/"2!%-22'(13*,$:+'$!!-!!/(#/:(%"$##%()* +.11"%(%$)..(". ):+#-%!0"&))$(+))!)$%8*$*3%'4%$$' &.!'B/(#+"!,) "31 '82(1&!&"%%),'#)%$$&),--*"+!21;+&&,+"-/0.+-%,/$&+,56)037/"")*(#%((+-(.>!&%4(%$-!$22*!1.&111&-,-1316$5'07,#)+*+/.))2#*#%E$-'.324%+',7 @&*()(=33.;!&*;*&*>".I"&0.$*/#&&,(/#:26/,(1,&&. #&9!3")$*'(*(##(2"601FB¥E+7.+'# !"#$%%%!,.+,)%&*.-(*0,"(0/%#+*"&7$"#;+&$*-+*+' %+(!+,$""-*%(++#),!'*-,)%$#&%%%$#&+ (,'$* 3-!&&'!%'"*1(#"(*" '*)$%6!#'#$%&#%= $''$$)-(%(*#)&#""!&)&#,82#'))'')(&,+!$$,6.&"$./$"#%&" %+%,&-3'&//+-,&#),.)"#./ ',.(,"#)02+2%$+)$##(-+)-.)';4,*-121))$&01+)"%%(:&#,"#'(- 1+0+);'1$,$4,5+<,1.3(&/"+)9%+; 2: 4+/'$)#!&0/'%%*3.319/#*#,--+'&(+"40!#+/6!+;-<=LÁU+-"%)*"""#$%&&#+,*,)$$"&&$(.,$"))"$,+"'3%.*6(1*/1.--*$.*&'('(*,", &&!*++&&12%.+(())'% "',-*%#,2+'+)-%60!*+(%!$&").%&!%)&%''#(#4(+($,0.:P'*,+)()+("6,+"5#2$(3*()(+9&2.02-12((,&%(,+(%%'0)- .%+%%!$($ &*(0H*+*3(,-,+'+9,$-#*.)($',($)"$&&&&(***-%$-%!!$&%%&#)**,($'&"#(($#('$$'+++////($*&$!!"#$$ "!(47,&3$)#1#6.$!&,+'@$#0$*!441.++,,*)***(%#9-'&%))"*#"(*&&+#+"'%'*&)(!&-')!#((*.,*)(''())%%&++(*,2-'))%$#44&#"#**#,%3&'#%"#**%%(02+(+,("&'%$$#!&&%%(,*%-)+0)'-)-.$ %).1/*+,*&()'%')&!&%%#$&%&)&(!*'(,#(+)())'"%0"*',3*$*+"%8! (&-9:%*!L<*3H#.((5&(*%#4&+*# $*,%.#)(',(0%"$(%#"##!/&&02*'.*+*%#'+,+-$#%'1@)$12)'*' "*,*(%#&%1'&46%*5-.+0/,$Z,+).(/&$&'+,%H2(-00-(.3/*,,)*840..-+)(-/152+,+) 8**)/%)*&)13$/(1%.24#/1B1/07%3 %()+9.4+;03,B0**F6-(D03,>6$&& (+;71)*1*,-,**,..-,+*'',&+7*>@MªB!,(*'"%$###%'(%+*'+*#!!!$*(!$%!%,* (.&$*/11-++(%2%"*+##-3#,&/&(()(*55'2+$$),*'(&$%'*++/.+))+*(+ -')'$$"%%#')")"$*))($!,-,.*#""(-(-<+,--+)'&&(,,7)1*5&)2)*) &#(),/**+'()$&(*)&$&(#0%* /%*&$ #,+')%!"8$,+1')%"" *$1&2-4#,,+''+'#'%&'&%$%&(##),**.*'&*--,.%**)+)&*% %&#$)%##'--),,,-'#($&(&"!"$'&('!#*+ &2+'#!)(#5#%+'-!$&'*-1+)'(**'$?1(%&*+$'$%)'!!&"*%#-'($&,)!$*(&!&&(,+*)((()**''$+100-2/*,,((%34)#"%-!* ,$/$,"'(')&#&'/3.+,+()1.'$%'%%##'+*&/$%'5*&(%(,&#$"/&)+&+,'('%%()'3&&2 ++&%#"'+("+-$+(*-&('" #$"#-#"-(,1$!%,"! ('$( ,6/6'""'&(!!*%"0#&&" $)+'*&/%%"?,$+''%"!#$%$0+.4/#$/,.+#"*/+/*#"!$-8%$23+)+)# %+,,-&*!%0-1#!02$ *-?&$'E(/+1#(-'()&'($:-).,*)'*1/)***-.011-*'&&06881)*%0.0-1$' -2+0*51!2,0 *+/++:(&005% ","1#!$'7*&'5.9,/"1*%..)('(-.834/.7'(*,---.06#&3+!!,+4(>BNž: 1/.$'&$"#%(*'*'%**"""!!%#"&&#&+&,6+8//---+(&%#"+" $&"#)-%/#-%."#%*('./&/*%$'*)'$-0/,'#3&%//""-%("(%&$%&&&('!(#',*((%')- &*'#"%%)))*+($!%.', ;0*6+,.%-/.(3)5*()$"#$&&#$&'%""%((+#"4''()%'..*- *$#+,.*')&$)14!/5A+,00+()%!$%&&$! $$$#$'('"!#""#%)(&('&+(#"%&"$*#!%$'+*(*))+&"'')+)&###"!&'-2/.09%.,:0*-,)+12/&5$'341/12/,+*'$%()'%0--*#&/1%&(*& #$*)(0'&#'*($%(&& "&$%))*))(()**$.-&,330(,++//,/)01*&')+'+,")+%(&$&$"%"(*&#$%#"+2/(&)+$$"!%**&5*1+-* %)-)+$*'2##&&#$(-.,' **&/0+#%,+"/1&+()*70&"%)$%!+*18&+41()+&"5*&"+,'%"!!#%&(35*%*,&,/-#%+,-*$ "#$%"&34%(+-+"#-2/32('+(+)&"#*+$6U"- -,2#+3/%$(*&'*( 05'#('*'))*/%)..+(),(0346/''*.G%(#364*53"$,-$8+(4.;39+6.8)07+(%,36?,/!)%)'9*1*0%9,<,*(/"*+''&$&5*&>>-8>()+,,,--@,5@1.4(-,4(02+)()(&&($+) "/1(#0%(:-(+0-$%)&%')'# !#(.' !$$20(/!01:.',&/&+'$**&%'&,.$!'+,#8P#)#""+*(-$&(***)(-$C%" %-+/& 26%)4R7*!3-0+(+' !')*(&&*- 0*1!+*= ))#"!!%(/$))$, ""0%*&"7#)'#'*+/***(%##$**(%"!#$2.,--*))*.,)+)',0+),*$$("#))$%'!))%&+'#'-+**+*&"9,&'()$5')#7%)-$27-%'--I%&(1#,N:&!"#%)'((''&%%0$$*0,!&'((&%%%+"00+,"#(*$!),&$*%(*%$)*,+)'&&&&),)&(&"$&((*.*&+.(()(+-'07+3(/!(*'#%"#,,*&#%+0((&$&**($$$$'*'!!'2#+##&/+!$052)-,)***'"!$&$'1@%'(6%$'&##)-/"( (*'1-$,0-((+-(&1("%)-)(.-$,E$1,)524K3(.>(0&7 408%%$B<9631133%$%)*)*,(-.8'!*!:#%-&&%#! "%/"',%#(&+,&' $&,.(0#!))'+--$"('!1-((**%!F.-6)"(R!1!=(",B/,)#-"'%()%'+)0*)*')+( +.-/-)**++'#"',1/*+45.,7-,/6*(47-2."&!;6&837(327%*#4,3)A,614'#-7.:/6%)&E6/)6%,)I63$692).+(,,'%*75711=1)'%$%''&'*0(.:-()6)73F®G%-&(('&&%%%%&&!)(%((&'$!"'*++)-/+&%&')%!,#3)&'+,)),++(%&*+),*%0$/*,(('$'(",*&$"""!&)$$"*0&'1,%&.$%+!($+%!()%'+')*$#(*-(2F %'$*)#!$""#%((%%&)'2%1)** (&,&"1.!))5$"+%-+)-' %$&('%%'*$0(0"+&5!(&!#$"##+$1(*$+*$&)),'8-1$+#6"*("%)+/)**)'%&',(&'$")'#"$$"!!'+*'(%"&.))-,&%(#$(% %*&*)%&+($((**)'%%%)""%&+.* #)!!*,"#&!@(-)1%&/%"#"'0(+.-)&&'3%!'.,!&%$$%((&*"21**!''-&!()&*(%),((.0-,)'%###'%$*-%!)%&'+/*&,*%*,#%,*'6,2'2##$(%$'%"%,,,*''+1*,-,-//,$%&&)*%)4 0*#"(0-$&-++(%%#!('#!#''# /$*($%+/.+*#*#*,)1)%+(%'-11',&(-%*(!%'&;%)&%)%$.+**-!' ''&1!#8,'$ &#%*,)(*(&):'#!!#4%&%$&'&%$&)/"'*#"(%))%"""!#!%"(/+1&'.-*++.$%..%'*()..-/6$-;+!%4&2&%)!4&('#%'&*/-3)#"")+$&,+)-.+,***'$%(+)+)*11.///%!8'(#-%*+*4.14%2+6*3'.$,#+,: 21/%.() +&3,$%+&%9)*0*#&!#$**&+)%"!$'))&'$!$())(&1'84C¼T03'&&&%%&&&%%$ ))&'''*)$!$'('(#(,*%%*/+-/#!;%#%+,))-1&"(( (:$/< $&,!#(&5-# "%$!#%! %(49) &$)3&+#*"'($(0&$&$%)'0-#/#"-)*%$()(- #&#!%R0$;#$& )(%0&', 4+"$%,'")!##! "%-+&%1 "&*%")-($%,&)@20")%!%+17$-,4 %'/+"#%&)%&'&%$$&)#"&# +&#"%'%$&!&$""*&'--'%)$$% $.-+*%&,)%)#(,("#(.*+)!!&&%-)%-(&,*"#,+".E*)'1!-85++2)/42+&'),&$# &..$# $))'(!21)("*$/*"&&%/&#)-*+25.,)&$"!!&"#/5)&2 "$+1-+2%#.. +.0(-#2!(,++%#(&'()&$&+ '++))(&$&'(**$%",&'/(--'&(,2**+%(2*$ %,,(%)$0$,"3**6<3'")1).-',"&$!!&--)<%#)") 0-;4?(8 /9>#3&>62%!-/)&,-(% *.8-!/.($ $),-,$!-$$*#+$96B´5*14&'('%""&($'' 1#( -,*+*)..%"# #+''!#*,*(')(%%(('')%!###)*##%$',,)%*,'./!))4$(!!#%'"$.*"&,(""&5'" #$&, *6&**)'()&#, .4 !.'#%#$'#!'"''%""2,%0#*%%)%"&'%'$(.#+)>#( "/1'&%#$$#%')' $#$'&"5#0").:.!,0%$%'2)1! /+.5.')&'-"&**&#"$'"!') %94.((+-*%)"%"%$+,&)1,&)+)$"$'%'"0$'(!- #-1+" '*%!#--,..#+-'(1+%//!!/*1+*&/!,,&%,1/*(.)&&%!5.'$&('%6'*- "+%2-'$%*/1%($#**""#$&((&$"82#+.%&%;*'*.*%*#."'%&" %$"%&,"+)""&&#%*)$%03*&*( $%&+)%&$+.&#.1#*"(,##*'"')$ (%($+))$/,-0#%'#&*,1-!%#(*!!'0% 20.;-/+')(',!"))%##"$'%! .,)/'**)"&-"1+ ',/+"43 ,( !%##'"/)*)%,!$(%.0)&($-(!$(((+-"+'5!%!0&").+*.%$$%&$ !"0+!$,#$+.%,).5"$%.+))''+1-+*+)'&(+0/,+('.@-) %6+".+%'34,((4-"*, &'$&#)(4."-21%F' 0<,5 #)F#/$*!)(,/#.)<0- 3,!,0()4(-()-%"#&#!#&'+/+#" $% !# !,4-)6CÀU:$-+&#&%$%')'$%',('.,.//31&(,,')/.()$"&)(%$#&&%%((&%(%!#""'& !# *$&&!)-"# 0+!##/!(*%%+-)%*&"'+*)1.9/+831+++-1783(+,)%&(++'%%$#&)'% !&$!%((%&*'(1(4+:0+=))"!)+'&)**('<%(%&-++41+%! #,6%))$)3&&$')*.13*E1010)2$:.,.A#$ 5$#(3HD..O,*$$.!#!'**(''($#)+#(:-'##(*($*%")%"'* )*"!(!%)*($""%!-<`;*34"&+#.&-'(272./-$/%/(4))+'(/*$,,$"()"!!* (!%%.*(*+),0>1&(/0+%4/)(+./.5).2''.'*'%$&)*+-1,'($&&&''&$#)4+$25*()=*();%""",!) (%/,$(/0/-1%-,%**$#)+'&)(,+''+(! ! (*$ "$##.2('0("11%'(&"' 4,)*&)&2.,,$)/-#$(&(&-/&!%((,))/,1E'(" ')(+%&72 2$&&*7D&((/' *'$!*3'&""(,'&'''*&;.4*1/+%#*3/&.)"44$.55%!(% !#!*!()$+1*'())+/A-,%4!) &)$!#,+)(%!B01=4 **+3F)*1R10;S3/6*''((&'):0),34+")-/7?7)#<./'(6/+&'##+,*,?9)%/.(+690,41),-)#*99-%(?+--/889>0/X11, ).F76$;2,"B8),0&'63(/,2"%4,++0+%(*&%&)++.1.'0*'#!,/,+/22;FÀL:(&), %&'''')+"(') ($%(*.*&(# $'%+))*)$!!!$&%&('$#'%"$" %-%$&%'&/%#!#()).(&$5%'##(*'*&#&)(),*!'!0)%& ,-$(-)&&),+**+(%*+%!"%$#$-)#%.,&&$.!/*,5,( !,/)'&0$$*/'/+!/.("!*3%'&  .:,+"(1.&$) ;(# '1#)$0!)&'2+()+-)&,!%3%$'('%$&%#'*%(7($ "'*(%)% $+&"'*!!('!+##$&''%#7! 3%-5"%-$+ ($'04/+*%%&+'-&&)')-($)#()'&'$ + %&*)*,-)&*19-##()'%)%!"&+,,2)/4+),&!!"%'(&%&'&*+)*''''''&&%,((20*1 +*+3!#!3$)!,##"$#(2-.!)*%,/! ,-"!+)%!"&('$# $)$&$'-0,'+#!.,)'&()&*.#! &&40,+#*-0* &%('-/'"&' ,+$%$)9)( #%#&)%*3,"2(%#""$,5!%&,%'.'!)0' #'+,)'''-#.,3$2,.%%72)#)*'-6#"-'%"*$ **$'+'$""'?..".-((/2.*+.-,)% %$" !- 4 *24"'9 $%! $&#3,&(--$/.*-42,.1'.%!+&%#'%#()+2A6*+*-)/*'-%*+<2!&1*8(%!A&, < '$+$#,5/*5-"(&!(1%!3!.+$(+% #%""*-../0-(&(/0(&)'1)+139@±"'6'!1$%&('$#'-"+ %+ &!$(&'+,('*,,)*,-("!#')(((%!#(&$&$!%1++,,/,"2'%#"'5!')*.%("$!!$&%.##,,%%*0(/%!,()#.1141**1$#14,!'(&(,'"&)%'*'$$$-)"#*' '3()&!#,,(*0**/&!('$+'&')'#"#$ !(--*&/,%(,*(&;+0!13(9(%+-E$3#2).&>/"&( 1;0 &(*&)-&#$#""! $$"$(%'2)&#%)*)&'$!%*%!&#.0'$+-'*&!"'+,+$(&#9-**!((#)%&*,($$&$ 1#"%%'())&$%!)0-&$)0*"&)%*"'-.+'&('()& )# "&()1*,/'%'# !"%()'&!&&+.16%&'''()+#'++$'9*+&@5/&B'';,0&1+&&10"(B,-!,,&/,$"'("!'(""$#&+&#!!((5%!)+*+*1#!" ")'')+( E-0(1&,$%4/,/(05,'$#)) &%(' $%"+$$'%*00(""! %+/')+!3)"$(%#%$%!%:0&&&!#/+##-1*#!*$ 0$&22,'0?>2.9-)')0"(%'' !!")&$*)####"!)#-"*$%&""(+*)+(*+*&#""',+0AD51(*,-:-#)7$,)91+%#&)'" "(+(" !',12*%,0%,%!' (,*)...2*0*"+=)2/,0)#("%,%%!%%7#('8-*,4+9&>&'3/,3#(#1")%-5896,1E($'C-& 3/1,*0203),/00-($".2)#!12654*+#'+3#$.()*.33-&$&#"'/1-'))((("'7!7#&*,%.&(*&<(!/%0#$"""!&8#'&-.!#1,)%  "&(&%(()/)'%&((&$)'$(,'#*!.4-*/-%*'%)030+*#$/!(+#, ,(2.++,,,.4*'%@&!+%'*)%%%$5,*1.%)6'$.-$!%&''''%#'+0/' $,(&%%&(**5.+*%#$%&$$%(+++(22+'$"&)*)'%%(* !),&)6 $*!2#)';/4)1#%#  /-/&5)2+3)-*##+*#*'''$")4((+&'-%8&!))&&&1%#($#*&'(('%$$8#*"))'4.+1-72*%$%,-%)&&"&&"-(!).-3+0.)'&*4*0, !,+ '#"(./--$$! $,5/-,% $*.,&-(%+,-8.+!#!$%(,+! )&*,$"$!&&&)(#%),*'&')%*"1#)#,(%&'(*,&*,*&#$'%$'*),))602'$- "3$5.),/.+* )/*$$')4-$%++.:5'.+,3+*-/,-43,,!0;4'%'%084/2+$++.)$')'("% .0(#,(!,")-"*('1 (.-%8-2%,!,-&&*,,&2 4#$ &&$((+143-(%'$&##%*:D;7FN²Z71)+&### #-$-%,+"&)! $$&)',)%%)++*%&),)%%)+..+)(%!(,*')'&*++.,)..$( '&,3/%,;(')+#$%%$$&'" /,*.+*)8/"'*6''@F,*2!%'-1*!!($6C-(.%#18+&+($*)&))%%'.Z)!-8"$%()$'4,%J*$$0-19*&$&*-,**(+--*+05$"!&&(@+5$9.)#+*.1 ,,*(.P;.)I.**/,$1N"+#//!6**($!#*0*/+'+,+-&%$%%%#!,+(+.)'/&"(42&"("$*396-%6p=?2!'"4+3'.,)()-156(,*=##&'(,)"$(%H.!,4,'+)0-#"*(#$'&+'&*.+&#&%$#"#$$51+)(&'+)'%%(+,-.63+&""..,'#!$(/"'130-.6%#4*$)%8,1'0!<='#25-%'1%.%/*30$%23&,/0+$$-7(+1*&/&+$$$%$++%.5/&$(*($"&+1$2,1(92,(2+).)2#&,)"%-..+)$$+*()$$#,?(++.06B(*5?5"#2 %&"#/= !"-5$&05+&)*",#!#+$(8I&( -&&-,%'0)' /2%)&6$(91,"%'(()%&*,+*,-+6&'!9/)84/*()+-*/1,$ $8%(:5"(,&*2%P(%%3$*.($%'&&&#%$!$*)#1)'8H@-'. )*-6/2-.)*10)'+.-$"-.*3.&&"#)%!)-%(, (2&,9(%)!7$ +Q?.&2*/&;/(00*&0>6!)H,"<((//+,0-)-+-264/,-*&'& !%$/;40BN·U:!,("(%!!&2$*%1'!,! &#!$$#"!! #''&'*)''*)++('('%),)%'&&++/2,%)+#-# &/-+'2(&%,!!"#"!"%&!*$'/(('#$"'*!!"/-.0) "*'$-3+'($* )1)*/',0,'*+&$*A!!"/&%$).)*6--!5/.1(*0"# #&&&'&)++*,16!$"!##(4&-%0%.#"' 4%"2+$)$5$)+$/!&*($%-5*0+%(+('$$%&''%$+*&(+&%/(!$/0&"' #)/31*$-&< 52")"0'0'&'%#$(,..'1#+$-*).)$+&;.$'--(%'#!/,$/&$)*%"$&%(!"''""!!,+((+)(.(&%%'))(&.-()('+++*&""',0'$(,00*))+,&,)8','6/1#"()&$#+!*$0,.,&'/0+)/.$$*+)(/)'/ !!!$&#++&-0($%(*($#%(&+$(.(#*&',#(!))"$*).-.)$)-) '%"!!8"&&(/116'$0?5!6%%%%!#*! #/5"".4,()$.&#'%-$#%9$)"$"""#$%$"" '.&.+1"'60!!*%%)*)+*"%&$ "')&4')3*(((% !"-24-""-%)1.*/4>%/,0$61M"#*4 &$"#%%#"##&$'(#4+%.92+0)((&,*2+-(&***.;30) $+64-,#)!$),&#+).*$/)<%7%%# !(;'!3%"-&-!4--,# %,1)/$($4&&$',&!$.,-/.,/5+'*,))' '$*..6D³$-<%3%#!##+6#($3 #0"!*2-'((#%'& %.*'&()''*%''%%()')+'#%$%+#(+"7$%$>!!%)+ "(()+)(),0"%&","=()(,3#'#!-.&(B0$(.*%%*+" )&!)0 *&,2%57-&)) 1'8%+&#*2.-6#I&)A#'&%'-/,'%)&'+-*&$#%04.&!+' '% 3!'#1,(,?/*/0!.5#$#C5"&*)% %?&!''$!))#!(0&-( #&"$%(*,,++'%!"$ +%,+$'0-!%$##&(**#A&<("0#%())++(&())-/="#.@ ,*/)#-(*/&!',+&+*0,1?+'43+&"%%&&" #*&&&%##$% ##&,)'-$##%&&%#+0-'('%&#%%$"%-4$*1,!+..$O9%6(21=&**>) #2230-"3(2/=,%"&(&(-$*% ")$*&(- $$!%'"(& %)'()*)'$"!5!*$-#+!"'-!##&+(*,/,'+,$=3%%,"-/,%%-+"&#!"##&*0'#,76)! #" +..%*-%%')2%28,)5( "/:'0 ((#*73#$2($,8B/"(&%,-!''+-+..%,)"&*' ,&)'"%&%%')),14-!# 464=)'$7(*+: .1*+"1"*,043.,-&37* $-2!$(+%41(50&))5+/+%%'.:.+9>*"2B"12//($.$)3<2!.Q%*.)+0_)/4%"%<$.+>.*/[))%<--+B0(/:3)(,, ="2%&&-3.)--)&'&'/::-$&-+C+'784B©='-$/*"!$')))()#*+*+&!"#%(;,!$/& ,)&+'('! $$)-+$%,,&)*&+.'!'"!$ "Y"5 (%$2',2%18'(.-&&)&#*+!&3*.);%%!%#)-&"$#'**'"$,4 &$!! "*)+),. 1.-&")+&$ +6$+1(Q&+(%&),%,'6)0&+' .'1"',.#1!+07!53+-"%&/.)$'4)1* %3 +!*+'5" .'$%5>1&/.)3#"+(-0!'(&(#'- %'.%(."' '"%+'/-'*44*%&&$$(,*$7%)2#)3/'$&$"("()%)0.%&'1'5$*,,+))+)!-*--)*/."+4**2 4,*0&0#'! '!#1)&*(!!'8.# $)(&5(,70""'1151# &)&7"+ %)<&%%+.&%/&%*4&;+/#0&+ ,!&!&!&.)#  %*,,#+*&*-**$'&' )&*$6 (!!!. &-)6-+#&8"&'.&('"+!*+#"* )!7&.%*2(%)+''(#('.1&!'-',,%%+)2)-+!!*#0#!.5%$#%#")$%*$()@4&( "#')" %&##&%(+16 -#!.%)!#$"$)!/, +1)%$%#)*"($ ))()-23''+"9/, *""5!!$33"4+6&$**03/*)++2,'!%.-)&(-)#&14)1"(;'$+)(,23.)#'-.($*3,(&)$%*042,,5?,#,8$1= *:1*#!/+<)0$+/'($/2032+('=0.20)+0-+*%)(*,*&%'#/-##+173.-/17F³P)(/ ( %%%%$%&' &%$&$"'!,"&5)$(2)#*&& "+%(3#)+().,%&(&,0+',+'''%S%0 ,$,)6#')6"%.&//43*(*&''/ .&24(.D%))*/''+(%#$&('&)06#$&*'""#-0/, "6!$+,&&('#!!-('_!&)*,01/)1*4",)5&'4&.)93'". #3(6(,+)2f%-)A# *2",$/"("4(1/)(+-%+)".#*)'&<% !>%1+&/,#($*6,&#&0+&"%$$+.((+(4,--%'*"%% %$ !$$"%*-€; +32.%"'(*3;')1+).>)(%;))(/+&%'(% /'%&&*+$1(2-9'.-:&2-1%. %#%-' %6'&.+%#/*%#%())6,&')+( 5.)%(5#1.2&-)(',/((2*(+1 2#)&3).!* &''%'24*%$$&)+*(&,%&.*$') '(!+)*#5!+&))*1+&!;-(+5#-'0&#.: $.&(7','./! ;+."* #&'%*.'$*-++' (/##"9'",!'&3!3(+*'($J,!.+!"(+0")-*'),++)#+$3$./,%+ &)#18*($6$*#,,*& '.&'2-&)-##!"$%!%5$(!- 0*11%*6$!,.*((L'/4'&$'@"%&+3"2(4()0..,('**(3.+% &-*$%(*'$'-71;,-;++&&)198/&'&'**'')-94*/1+-,($#%''&!4'6@F&(+J;79M2'&1")-H8-(30>3>/,()(.201,3 )D,#-.#%69'0,*)%!!$$'(*+'+92-,036@³S*#9(!'&#! !#%!%#"%&'-$1%",&'(0*%)%#-*"*4'.%++,.+$$&%+/,*%)"$<*!1)0(3",!.&&%-))--$ #%%4!')("3%!#$4'"'**%%%&(*-02$$$(--& *,**&&.,"()!0,<1+%% 2 #%+.,&)*$($-&84:%(, $$&2 ?'+(4" +#2* #(,(!2#0+-.3*'.-$,.+(3!" ,#0#!:*41,41)-),5+&$#1-+"!#&././,)/##%$#,0(&)%!#"#)$%!$+0'$,))+)$$***06&",0)(1@.* 6.2',(%&)*'#+$$# "&#.$/+7#)(:)5.2%0$ #$*1,%(1& '-+'&('&')***,+$!.1(-)()-144$1%1-4 &*)&(+'(2,)+0.",)5,3&.##&$%+,())*+,+'$+($'+')7)+!(("-+,#3(%().31$">&427$1,3'',<,.*+.):(8/,1,#7'/" #&" #'+,*%'+''))1-)$#$'*%"6,,"0 +'/!** (#*H-)(',#*1'+.351-(%?34#0.%(-!#+2(0/:$,&*10,%!!',(&$,/# . !"!!"$*?(+,:),"174$',+-(')A+3$"?$' +$1%-+)#(0.11)$%*.0-,)$).*%)(&'('+,6,*2)*$"$-67/' "&(&"#('40)..)+/+'%&'&%)7#&(6*9%/$&4-%%#"9) +2)4)804#,-*,)$$!($-*094#!-,3.)'%#%)'#&13%&:-&$+5=I¥9-"8)%&$"!"#$$$)'&**+1!$/"'"($*(&)'*6.*02&#&++*+($&'$(*'(+3,!1%8'($4*.!)/"(&(/.36.+,+0%33C11'A%+*;*,,."%(*(!)'&'*+*(+((++,,' " (-( ,/=,+,'('*#)!%((**&!50+*?30;@16(+%7'!-@-#-4( ,83*G&:/.2$1$70$#(*((+)#-1#0+5#$#A-(-C-/6:3,0104.&($.3"#*,+')/**4-*50'/ "/3,,.+(*)(-%+++++)/ $4?$$%$','!$&0,),-*'"0'$%+/-'"#$*&&,$*5!-(.3'3+2&3,$$$*/,(('(+,&!%,)'&*./+' &$"*17+//+($"&!-(+$0/('#"%#%/*'*12)7+5+5*3(/"196104;---,*($",#):5(O)+ ''"-+.#0! 5&$*)9?&'*?++'4#,-9#)3,2 =3$&B)..)&#@3#!.4/*/'&(&(("50--.+&".1 ('@2('-%,#%#+#$ #%&" '&(*(#)4.'/32/)&(2##873+2$$#&)-- *!7.$-/1/*%#""2($%!  #%" (<+20<,!2)"-&#%0'"(".(;0 02'&9&.1?+1!,%#*1)6=4%",7*)+*',/+&,(',+%"%+)*.*((!!+11-#,78/)0;%'$+)$()/3/'$+3#2$/O62%4$,9]*0(6)-';'-#-!/)0!+010( 0O)#,F'#"(-))1-)&(*+/3*))/0&'5D5)*07@—$1'-(%$""#%()'$%**),*(,&#(%!&&((((&+6 %$"(*"%)*(&%%%$*)%%#!$"!(%'&4'-%)('"0*"'#!%(#9,,'+"+ -(!"&$$&$'$#%()&#((14,+-( "#"%*)!*(0%$4.%'%(0540.-, %!3&#*2&0(2%,) '1:."L =1#-))&*%$40.(*!!,0'%*&/%0'0#)2 #9*,)%'+,.,%'$/7(+&,*&*/((.#!1."'(,*$'-,''(%%+*$#%')*,-)"!*3*&&#%*'$(&-**/-&#*"-&4+*$#)-,('%$''"$,-)-8&2,2$/%.%0$0-,%#'(((&&),+%!#)/*&*23+"%"'/)(6*.+,3/#!(,*,,B'3((#!##%-)#'1!3*8-4(1&0(3'+),*(.0.,(%$#$'&*31#&<'* &'!+)."-1$"+%,%1'+=&(&/$+#0&#*(28-"(?)0+%%%92!%'#$-%#$%**"4+%(,+'&+4(,%;-#%/$'(*.:)##(.)$*.&)&$&*)&&"+,((#"*'5&#'"**5*+*"**(&%#>3$,-/.*&" !/$$& %& $($)"0,8-5+('1"%$%+4* $+9*,6*.$9'00:':,6*)/2)3:5,)-0+)+)&*-)).++/-%(+)-00/')$ #*010&)./*%(.%))/+%*$+/+"%,-#)!32E", 1+'!K01#/"&1 ,.@25$$',/1-*/9:"#"""*/% +&""',./1(/+$$%%)5)")4=F—=.0"/"""#'+,(%#)(')&#&(!&' #-))+'"%, "")*)&"!#&(-+'&"!&'%/$2&-)((1#.")#"'6"%"60&!'-)(/4!0N8(0+/9#%*F('$(*"""!"&)(&!$4:.**!$'0."!*-#)FP6)00./"*,%)!*20,+-/*,5"/*0/*2 (%6,((?831v.+F‹0-"151b)0$*/6%(11!!25(%1 +#+( --'5./0 &)+.-(%(1('+%4(" +0"($#'' # ')'+()%'.,$",(!"''#8&&!905-/*!&*0:<'*3,(+C);H,333( #'()-.#$+2/$.))5',1'+- )'1%"%$%'"-'#&,.("2,')/0)"0$(:.&'%)EI6-0*)/!*& $ +*2,&$;+#%&!)'%"2(;1).,'$#$&(*'.$#5*"$($!!/ +*8*1*B$#$#$+5&&1.%  **5+31$)"3$& 3)5%$'&-+),25-#1.-)$(,(%*.../,'+-#*-'*%'+/22/-0&!'%)*'*% )1-*((&# ',-->//'=$#'3)/;*,)?-"%.+;+/#)140,*&(3.,!."632$63%'%%!$((''%.)"" 6-*1654ž| 6!+!(&#"$(*'$%)'$&%$)$!+$$* #0'(,'!"%/("&'(&" #((-,)*'(1'.%+ '!,),)($$$2"&/*#"!(& 6*!)& $'"9(%*-%!##!!!"%'((& +1&&)1(,0&"*-&()).!,-!0/"&$#$%$*'+&#)'6.2"-+$&4B'C!',<'(M&0)/#.%/0('/1)',$.")&!/! 1#%*!%+/.0/)!%0&#&$#,0"/##%!#'$&$#0+.,*.,(+('"$((( ()&0,#"),1:<)"+/'&.7'.4)!3(#(+(&(,$#'),*!( !."*0%&-!(&0#"'%'( ,&"'160&,+)(''''%)"'4*#))32)$(&/O#+)-)%''(--"$3&1#)/%1%)(!' !20&+)*+)&%')%-%"-&%)"+,#+'2%1)'(&&'0!%,!0 +#+!'4"+$,!(8'*$,."4$) '#/*!%! 0+%"!")+!*#%(-#"3!#-#3'- "<$.!". '$&!&$#"$?%/'!'#)=-5*%++! !%#"(&5'3+*+(#!"&*,/,,#(1&""&%!%/,&1&1+6*A%&(&%+4#"./($"'(5584(:9--"2"%#(#2#!!,*')05/&2.,'$+31+)+/0+((#+((*"$)020-++;2+,0/+)#+&! .41.,,+'$./ )#6,-.6/&#* #5'!-- )%&55751-%%0 6,'0+*",/),,% !%%%&'*'$&$!%+%&/7;@£²8&&'2+&!!$&%#)+'#&')0!1-*+#-"$,(#$%.3.:"$'($!$)&+++.-0;280/&-$1+(! - *$-#"$ '?$/!.%D*8,&"(.*()''&%$#$%&1  !+"A$(++) 0'"*#9/-))6''%#$&#68%)!7.*,1#+"-"*&-11!:&+/*/0#<4(+1#1A&#+-+)((&".4$)*%2.)+ :1".++(#'*%"$%-%0 21(,.+/&".1!$1-% !+ +'-+'%#%. &*'%&)*'*-,)/%++().+'+,5,"$*+(/E+$';$+%(36+ !'0.!"%$#+)$0(,!!.%+*- #+())$'*-1453%)+& &- ,1&&" .-)%.)%3'1/&+'"$%%)/#&8,7#$-'7-0",,.*-%%:$(,-+))*,'(0- &?%*$..%,(6)4)%# 0,""- 1 8&% 4/E%"&;.!))*1'-*)(-0!/-!%2,("$$)""+/'!""*73,04% (* ', $%&'%&//!)-&%0/(,*4,%-&(C'%&2''0<.(&"+(3++ .&&##$&)**),!%&%+""&(");&-:#+/=,)*7'&$&%+$(,"%);,!43(%7B&/,5,*(:!,*'&.3/+,26.*(&&1=>.()00(%) -$0.$85&*,*%#',"'+( &2,0&!"+>$+1.%"&-$32:%0-6*##5*16 -,;*/1N(+$2#+(6#.7:32;+2!-),#A$(#*4'"83*""&(+-,''25(#0:0),2:G±L%)&("!!'*%/-!#" !!!%,(0& *#!,((***3,#))$'/8.#*,%#/,&"$*,*) '!&& 9 &+5**'$#"%$3.B65. D!)')'!"$#@.$$%(%-%%#!.+1,(*+! +'&#&# /%)&/*,& "'0 -#5#1,"'. ,"$('#-,&)(0'&1% "01&,%'9$*/+-/",)3%"1$&$'$ #')**+,#) *1'!,%'10'$+'%)'!))!++$ #'+&&)( ."/%)60&$.!0&$'%',*$ "*&!&&$,('*,$<"#!$..&#' -!%((-'!*+<&'"!""%!)$6%('2'%(%%+-1$"'$"&**'+.(%(',.)!")(!!%(&#$+2%,*.1+'.&$:'/'%)2&%:6&-( *'%8"+'#*,)/.."2&%*'1*'#$!! #(& $/;'$!#&')$# ')#3#(#!'!$.',) % (*&&*(!'(&-$*&65*+(",' ')0-&$$%*$#&3+,"#-'/+'.84,-!',-*<$'7'2$-/---*$!$'($,&&"$/ %&$#&++($+%(*+*&&)%!% $('*77'(/.((((+* +#-"/*''&"(3(*5 *,9'*'+*4 .+')8'%#####$'-1*)&),&$-,%!!##$%()**)'%$ 0(,%(13&(%*)!+!/)+&+&0'2$'. .%) -&*02I84&2+."++!#,,6*"+-9#)#'+-+*#&(&.)#)($(*()54:;E­J%*)/00+-'*%:#*-,#$/* #+(&(--'$/)"&#'MA80<'+/4+!%&$(07.%-1*'*)&#$('$+"*#%*!2b+(!;3!621AmH,$7-,g6(8$ %81&)/, $$9A;2,B`$'3MQ32(' ($2@;*9e0.,9F])-'%2St(9E(,(J(($)#9)/.)#&11,(,+/Z#'1-4#S*"5*&4v31"1'),R-0)#(6q/ 37)01#%(*)))*#"!*1&(=!&*+,-*& %($'(8##"%>0'! !&X3(,%*0#2 &%3)1'%&*)#!#%( ,.#"*))@$+-.*! ')&&$ 3,2"-(5% #G,!*U4(9?4)%*&&&.!%(++&4+*+&%'&5(%,0/'/20(%(&)$"%$"%)''/2,(#:$&1@$%/4,(0,%+4,)/),/81&% #*2 5(#04%!++#%%$(..**(+ #0!$ !$%(%#$&")'2$&$%"&##'!!/ ,1+&)-,&%"-(&2$ +)$%#'5&-&3(5*,&'#$%&+*(&+4)8$0%-!&-!'*+*%(4! )9..? 0!.(+*'*)&$%'&*"/,)+,(# $**%#%+.' )+*&&)%!%2#$12-,-+/,('$$+'() -(++'!#')1+*3))*!'.9 .#:402(,*6-%&.2-&'$")&+# ##"#,++**)))-2!($3'*/0$,0+0'+(/13"2!+!.+9('+%!? !(+#0%."&,1#)#9,#+.).4/(-,2(),&7J3"*6<*' 1,$2*'-+(+,+,/)+.1@I´U25,+)*% - *%!/)$'&#&)$!,)"#%*'$,$).*$((%'&)"',&!&'%##%#*")%(,%71*$/.%2%<$/-("9!,&$2%*$$*+&%('+$&+$ 0#)!" )!14'(& ""77#$+C&"&$7!())---4 /<&+%)"!+'%4!(*+%%%+,##&+8"$1-#9 +'8,/(<'/4+A"*,$!%'*+,*'%$$$!",0'*?)-')20%+%(,'',,5 )-""0-& $)L,"%!(/$,%!-)5(%%'&##$%'"",, )&2&'.+#!(*'(!.)0",'+:$L,-1(#".)<*)$)"$)())&1//,&''!7*&-1.$+24.**(#*(%#$%%%,,((,+-5$6!*7$210/+&%(*0+/"/%) -*$'''0 - #5($)-!#0+&'&&)0211%('*/ .('&%)'/+*,-+*+,"-("'"&!%%'&!.',,'',.,'%!*&%2&)/+# '4%* -$2# %&$'''+#%#$4%,$/(2$'+ (*(% $2!#&6++@"2#2"+/0%)*'%$# (!/-+-0+#"(($$"&,)"$.+*&'*&"%6&%12-.0**''("#0)!,"-$2+,/*!")'2(-7')*&'#/$7'41.*$,&81*+23-%%)*+-,$0(#%*+)'-,+))())/2'$5+/,1(.0,500+(#!)$/&2,9,0%'#''F.(10(:+-#1)+"2)5+/-5*)11+3).-.*0%3!#-7-5!/2*+$&'.,)+,*-++/02>GŽ8!,%#!#/2*0!-!,)$)&!&( #'%"(%!"$#2*7,).$(+.,'% $*' &'&"!## & &%'*%:3*C"#!*$"$7"0)6(#!<&('(&+2)-%&,/-%*%*#/*2*02,- #-/*-.#6$(7748*,,.=$$7)%1<'*//.+&"!!%($!)1,!$*+'(./)1'""".#')--$$#$&'%" '#*"$+( &2 ,'.!'&$$$$%& ),(#  +/6(+,E&#&%(0/)',!,$-"0-.$5&%'@2***%"(*!, ,(/(*0.#!)-%*.)$))1+-/(#!!,31,++*#-40&$-8'+--)"+A#0ZA6*5-&+,"%,(! 9/(1%/+&+("%%';)#,#"%%-$%$#"%)-.2+'H#")2+'#""&$! !!"$4 +.*&,$ %*'#$1)&.* (($)) &%"$*,)(.4)1%3'$'.,'))(+*/,+"=**((+$.!%*+'',)%'!/#'#3"#2#2#*-0(++&"! *%(%'2#)*($#&(&'%15+,,()-(#&())%)8;-'%"&(!$3% .$.&0&)21&&.*-%/$0)3(,0) 'A'$'.+'.#'+//,*,.#.84,-/+1)$(..*'+++*)'$#%1%**%1+6/-%!361<-2$)!6!2.7)3-<"$*B25(4'%(F.1%$#>,$ ;'-,*&'0)&.(&'%;%"17'/5?#2+5$,+&(('*,"(9<6A•@)1'$$'()'1$2.")!#*,()..('% #$!!(*,$&)""'+*('%%!!$+10)**&!#&&& !&)**)47(&.& 3*#+#3&+./*.#&(((%4)%"/'%&(#%1**,@&&:2-*!;7!7'*-(+#+-!3#-!#*(6''(!**'*"!+.!"#(%8$+((*.-2/!( "2$,$'1-#!3#. **++)&%&'%()').'.&#%%!$+2,()& $1'*(! &)'#%()*'!&#*.&#$$)4%513&&%##%'(%*-("$%$'3$2#'&)0/)):-6-7,83"+#:'%+)'/0&%$-#2!&'*)*(!$,.$,*&,.%/)))!#$)10+'(*!+3/&#,7*+,-+#'76!++#(+&(* &#91*1$,('1/# **<( *)$%" ) $#####&(+2+%@)10+&#  !%$!"#(+)&-%&-"&+*('3+!"&$&++-&!!!&+,*$$.%()#%-1,%'((++0-+ 8#!%"&*#(%)'(/.'&4$*%/**!#%'*($!!"!"+'(%&/'-+&&)+,(05---*+.)$'#%'$'68*)(%&&!-,",#*#15,)0-!5*/+'3'/*%'#9&)*5&0+5*"'-.+),/,-31*,.&+$!&++'$,.00-)# $1&,) ),5,*&!,&, 1(, +$1(2+7%'(C,'%1$+,?+(($*)<+,$1%,-**''.&&(.+40+(=8 $'1'*%.$-,'(''++%*9<5@±V76'##),*#+-B')3A7)6C6%*&%+43'*#$(&" -!%!90/.%%&!"'&#"'(-/)*+'! $)+*'%*..-./a/*63)-,*/O$#'`F#&2 '3m5.!W5#")+(-U@$)3[16**("('2G":@&7;) ,95-0R+$0/5EC5#%-)~-1 :w2*):),:G4([(4Y6,0/*6d;#-=#/I1%!A"&?oP1!:&!1O,($'1/j&(3G"$&'(*-0'!-:/ #-2$#!'#)+.2+%*0'&,(&8**'$$&%"*"'%)!3$)&%'&#$()(-'&$#() ,)!5^+---'#()'+3(50;-2'0**+M5),&)/)#0*21I4&-#$/1($-/,.2-4&!""%&#%+0.'""%&%$$%&%$3.')0,$$0'5@#'-**++)$)6*.%4&&'%&33*)+7&%0&&+7+#(!%%'*(%$'%1@%$O/,*++).0)+,*%#&*+,A#.0'' $*&&/410-& #(#+-1 ,)"$*)(+ #($ $((+$&$%+!*#0#('(().0#;-!/#)+!&&&#&&#"%()*#1-%%%/.*),.-%(0-"%4++)*.("%,!./(&&,0,&#!'&4(1)1" -3.+.,$B()"-((0 .= ,%1)2$) 1,/+(+01+&B/,334//++031.-.0331-($/2 *(6#!,0#(/-).;&&+D.$%#(+9)+,-3(.%,<0/'C2%7/3+C1 (:8()42)/($(;-(&##+*7$ .$(11+***.(45/3!##:!*#&) !(5+<,'" 2'$($!-6' .8.=0%/'%!8(*#'# %/'(H#.**< -""A$$(10!#8.!$3!.(0*L+'2'')<"70!4%)"'[ $%&&'),/,#/;-!)3/+'%# !#! '%'#)41%%0+*& "(+)$''"(!*$$$''$%*+)+%()&,.#"&"J',-'#'('+)*&3&+$%+*F) / !.0+)$.$(%.)'%&.0(&&.3-),-2)&'##&%*,-*%!"&'$"$(*(%+0-),-('$8"7&/,4/*/*$+*8'$3($,5/'*'"(-6! 4/2.7(  ,!"$*0/(&($'7&F(--12/22*"%#"#(;%./*0#$*&(013.)&%&')#'(0% 0('&-+ *+-&*/&#&)&'))).-& $$1 #-%$ #'(,1 8,!#3(+/*1/.$(*'&''%' 0-%%%+,,..-$",:5$#1'(%'+%!-!$20%'20%""41;*2-8+#'+--,&?,.$0&2**!&.?*5$--&(*+1-*+..*%>(,<82/$11488534+,----,+12)(8(&)/#&,-125'&0 %&./:,2,+?)'2-%3+1'9* $2/;/<-((8:1151,/(.-8=.2##")>0'3=(#.%'(12,*)*/+74-4 %'0'81)2,(=+*!)!,,*"&)1A') 0$*+F!+ $).!*32*')(%=#"%%))$#%)("#&&0!*--%/D(&*..";(-4+ %$",&"-*!'-*./#(4+0$4# #**$"! (%&+&"3 +%#3,%.(!9%"-,"##*)2/-).0-(%!&#'$&/''&(-20+!'*/40'$%"$("#).,*/%/0##($3-3%#2''##*/+!15; 0=H+#22.:K"'157!/0&+/,&#'-"+>. (-'*.20,+.&%$$&)-/)2$).(2$3+$":=$(4+)&H!0/>061E(#'a@/B+09X@/$=!"+M3?()1?=)%6$%=GD7/J!"#0& 2/D550*" @%/0*'&&,1,'2=7@™5(1$("!-*(3 %&$ %(5%&0-03-$!&'%$+7'.&%&% "*,.7"('$(($%$,4"-%$,17-8%$,7".$.')*"-#&*C!( (+@&"!?+!!()01/$,0,<(('#$*(%)(&'')()+'7%-$(#'(+/+(-(+/%&%*'24G)'+")!1%'(+-6( @/-)'('!'#+'-!()'4$),!>',%!)+7 /)+!"!$1"+( /"1-1$*1/(,0+2 .",$$-$&)%+-!/'(& &)) 40 %-2,&-."&/,&# !',+&"+-&.1)&/ ,+6%,%*.&$+,&!%C+)$*() *(*((++*+.) .3!", ,1+&-1+%.+)*--(# "$'())($%*/-+0:+.1/+),/#,(4$,"&%/-*')0"+*4$))2,(/' ./$' $"@)#)-&(!--*(+%% #*,$+ !%+*!:0*)')( - !,+$$'2 *1.(!0*# "&(),+-+#!#"3(# !01!5''%:+),$-%1!"(.,)&++1(1%1$"#*'$,/("$2);!!"*!.+?.#E/*(1$(&.$*+'-1$&13-)#$,2-)&*&"&&"!24)(,%"-1#/7#",3'#+!/.0,&*.+-.7(==B/(*/0/1,'%$*$/!5&9@!-(.'')7)3(3.#&&$#&*+5-(*,,060#($"#&"-9*%'&&0+2"I)*<.>-G- %H7<2")160 -$=8=++,S G9866#B*-.1/'*:'%"'! 3('0, /2 ///.+,)(*.6E¬i4,2Q+48+%#?0&/,++-U8+.*/cA.(( )<;*-; -'+|8&*("21'(0,$',+)4;J31'3'2$0#"/K"$1K''-74 *9+q?$%")-]4-!\0%"<6-8< //90(5K3#%-g2 /#(0_9+.,((,:L!%25' +60,(:$(,B(,)$&6&*'#!.2''%2*,(1'$1#":'9*@(('6(<[&11B-+.Q(1*>o4) /3o,%!-+3.p2'.,+0&0%3*+&F;(&.(!/B-!/##+90,!#*G($ +9t2$/9-%i'%&)H!1-&-,$ "')('%%%.5(!-83.8/?.(3:4,,:-)6%))$-( *#+('))''*)%-#,9.**61#%/,)+<&(%0#%0, / +')($*9,.$1&!*!5-2%.)%(063-9/')13-%* -6=:"/1%(:3#*%4,)+B&,$(1.3"+8B"&=.%%2/#&00,?62*:-3.>&)-6 ,$1/%+2*69,"$#(,) $"((5%'7)&11014;Eµ/ .#%'!0%"8,$.('%;)%*=(!**!&3.%# =7 1**#/,"3.'),''2,(7)(%"8%4'*% ''!$5,+)@/1"@+;2&""()21$!)&0=. )" <2/)" -<' #+($$# #+#+.)*$"(-)*003!! 6,+)$% .%-($. .!: %= !'!+):'$#C--*,''Q +%,(%K.(!#0B,&+'$,8&*+2&E/!%2-"(5,"-"#+7 .*(0,* !'D "))3^ '!+$@/%$##&+,*'(#!,3*$-F)$) (?,#.71*(=$"5( %.+0*&1'+(')(%$&;)''%."4(%,+*-*&&''%"$$'-21*$- /4+!$'*'" "%#$,'5&#')#%(&&$9.,"7*#*.&!&!+)!(*!'#%$)+#2#/> '&# "'+%$()#&/1&#&++-+$$'' /5+)!3("',%  %((% "%#%'#'%-40/45)&7)&-%) 2+/!+((:-'0&&+&,(#"+,&,#1(!.6%%$;%,**!K6/%9+-(:*)+27767"(""""$# "#(%%&-1(&/7&$,*++#)!4"#"=)'30$#*,!.0=%'%.$$(#=4"0&6,4!.+3'2% +#4,1'-'#'/2,%440,/2*/$,.35+266%#66.8*6.--B""&/2,*'*<(7)R>6#11&&)$9.-(:,.33$!1#$ -)!*%78+"%!#'+&!&$&(0$&6-*)+,+09@œ265)#.#('!"!/+&5&%-#$B*" '(")#60$$#(,$"+8$036.%,&!/&+'*4%%.%)-#54&2##*$#!.#&5$V%.9*+2#. ($ HX%%%5(!.*-"!!')'##+, )'-#(.&!%),('.-!(&,/(&&'$*%*%$+3&3/4/"'3 ,,5&+&7(&"+(#''$&3@0+!/"297!+)); 2)")#3!!%=,))*&'&, -)##'&&%%&$(&"&*#(?0!()(%$0!,!'))0%)-/1/)"'% (3/%&(!((%%-+#$..%$/%),#")#$$+;/&&)-,'$#*!&1+!''%*#*&#!""" (&%+11*#%$$'))(("&&##&+)$.#!**##,!(!2')*%'""&#!**'0$!-%%,,"$"+& .#'())(%#"/%!#%))"'%).-/0++(&!%+3$1!1+'#$ !%'&& !$$'(#0!#)'$$4),):&!&$*#'-#&)#'#8*"9)*,##((&&;)#/$))2&)+#! =%)#&!+&/ &#$*!*;A:0"*)&)(#"#,-(&$#',+"+( ,)+*,92&,0/04%.+)$#+*&-:)617(#.-..> 11"A-01I1%&<"%:.3%21,)()($ %5<0&),),%-"(C2'-. *>>)))7-01,-+;)*%A)!&N0,*&',2-#8$-%3&))F*,'/,-101/,'!-E$#$-( .#!((!%1.!#*-)'1"%%&-9A±*)=+(+''%;*)(/#!1%%)#%(&&,)+2!"&#%.&#!%'+.)'-0&#.%3 / '(!$#(5)'*-$.0"! )"+&+0&(-"N)8!1!&-#%.&1;&<% !$)1%$(%$")$$%*+%%"3!*'1,*$#'"."<"#*3"#4-*+!'&&<&0.!&.36!()=*! %&(16-""$% "*(("-33+4,$$&2.*"2$5* "'%"'*##"#6 '"$"'*+-,'#%-,(-3-#+*3&"/)'$00-%")'$-0*&+..,*+& #'& #., ,$+*%(10((00(0#&.*(* #&-7%!#*12+%$!$& $,+%),#*2')'%##$$$+&#&+-)$$)-,)()+$((%%).'1,5 '&&)%$#$+$2&%& !!$)('+,-$6(%/($+/&#%%3%,!/+(''+.-(#0'%&&(( $"&($&*('!-)!#'#0&9530'$!!$'&%*$$'&(("6&" %- !1)%$#/'')!("?0"8,)$'"#!&;,%0'*,5)+/)*!H3-$2)!$+'",% $,.$"()(-,()".1.-($&+)!+( 0('&'1,%.3*+5,0-)! ))'*2+)3'%/-36!3/5#<# #>*#)D. )>05&214,(+.)" 29,#)13##3-# 40(11!(:7*$$0$,3,4*>0-,G0"?"$/-&$.3/:S$'!3$'&@%+-7.24--(% )A!$)3.""&(+%'/-$)+#'.**)+2=Hš†,%)o*--4+"2Y.$.4 2B+2(/%!'%*,$#i%!~.")&!" !76$'73$":U:3+9+)&,3j.-8`6&=+2B(5[! .)2?(!%p;#,QA.*3 &"0#$2K3&*)R3?-1&)0(&#$')'%,'()&'($13-'%#)8$-! --,&(!0 *+9&+$.$4#'#, 3###'&(+*7##/$'%9'*0N6!) )'*'+%5). ").+''(($&#!&().',+-+&'%! '.(&.J+$0,%(+'!','0?-',' "&8&(!.).2&$'&&))192D47"F1:01".%)&1(7-1&5%%11&(,+&(0422(1232$(1:.(64(./.%"9&$$B/3'-+1$7.#>%0).,,69.% *$/%6'*+&3%6/+&-$)''11/4-%*!#++#0%#%)2$.))/25B‘E+=((0$!:$1'! )( &'%+("!R&)=3))#" !52!%54'!)?.,) 1&.#H)(@#$',!&., G&,8 #$&I &>'('&"% 2$=927'4)&D%/(&",**1%+# *3!9#J$-0*!"4:E#9 $"@%"@  ?!,$'C';$??!(-((1%'$?."")"+#($H'#'3#1'-'#+#01""?*+&.(,CA/') *2A#)'--&$28%4-&'!,%#11+"+&#/O01%3)!+5-)4-0," &(%1#(2*"$%, &*'5,1%#-/%6)%1#!%1.'32''%%'++(&&%+.//.,)!!& ')++,,,-*(''((&$(%!#,2*%)+)$"$( $*#1')"$!"-1)$%4'(1)+-%#'(,01401#2&&)3&(,',&'*/-).""$&()***%*44)%)+$&-.'%)) )/)$-0&*)A(&!&$#%)+*')&)*%&)&,,$%"!)(%6*(3+1#+#/#*%$0#%#.%*.,))(*+#"-&&6%) ,+)"12*'##*$)!-%)1.*-5:&'$#&%#( '(&*+''%" (/)%,E*(6/&-70(/):(.2;+'*%!(/=(("1"-15$!*("%*1#37?=1/A58,7(34)$-$7/3'/%")-*').,*)*,./>,-,25'+,90+96(*21,);+)!B)1*,+-&;#6(8 ".334,#-*7*8()- -* .!,+<3>-%%6,0./($/7.),.++/(*26'64( *AB7D‚1"17$ 0*&1#)? 8+#'*(%%&-#(*.%!(+:$%$,7!0!/%1,&)=451& &&3-%(7#()'7*' #,''#!"**5()A ,,)4$#'+"'$1 8#.(*!((,&+)'1,),"/%%7) 2,C $ 2$ &."+"+%"/(-0( '2%,2/)'!$ .$*3.('$//2&!$!C&"%($**$6'%3("#5,0$-#,$$&"%-,!#0 ,!&("("(#./+(#*#-' %/"'++6$*$.*!/$+%./8$/5.%#8$"@',9)-&%/%2.3,61#*(*+.!%:)' .%.(-",#%7(&J",!+1%& ,2&('!$'*% '+(%3"*#1-*C0$0"2)1%# *(1&$@*&%;-4 !&"6%!)/&$+&)'+.18/)('$%'#'')& #&"6#%3*&1$!(,+$-(4"'(6"1*'+.+'&-$&.$%".*2%, %.&-6,$52,%"$%#!!$((%"#8*!5#%.4I/' & $.$&5 ",<%*.,"-'&.1>-,*C3(4%,+-'$#1)%0*)#0%%*(.%+((--(&(+3+$'$*()1*"(&%&*+*)*("'*(.1&6*.)1B.(*:&'-'(&4&+!0+$ 0#'-+2!::3$7.(&28+%-/8+707+84",-'&%&+/,%%18)%+77,)/ (.& &##<%3;B/41/* .R0*9Q;J+,8!6,@+21(!2&% !*,'&?&55/.!1-)%"!#').%(584CQ244L(+1 !b,%#@ $'<.:(;#*'>4#$L1%'53&"> ##%-"A91&6.%PP*%Lh,5P$/!&.D*( (4\9+2O%;!d%#4-%X0"*f&++r267[/$$U<$3W4'):7&.4?1)j7-(81$/D`!#;?*2G@.=4j2.7)#*9(2g.5t+4N4%#I!'E4,/Y*)21q-4/3*-,T+)$*)"d,&97!\4+$/$@")9%*#>8+!4%C)#& (#+E*,..85(!)-& @I,(.%)%R#(02,#'[(7##!5 ,4)$7$9-*"$"(:7#&'%(*+/+'),,152,+-*$%& &,-!+4+'#&)$#((+#,&&6(3/,,)#!$0-2 % *0&+&&% %',-"&=+,+))++(#.1)$*5'-!- >(!.+""(%?)36>'"":":!( 0$)!2*/"<,''0+!)'$!1'*%78!%.) '5,5"!'00&"%//'(0+!$+'$'*+(&4"'62+04G),(2&624"15=#))?"-:L.(B%-#0 (6 ,-6',7)).))+$8,%-X4)/,$$/34820,),/-(%#03)$'/$#1.%%1 ,@&"//+/2$041-6`.$/=.$4S.80A#'#0)%-.)&***./,:*'7,*63/+**,-.-,/39@x3+/#(<6'/ +%%"9 ",50-,#<#*/, 0#%%+"7.':!%!&+!)<0!))"*-A/*+/ &B-(:4L%!4)#M(-O'&Z4$%D&*D#".$#-5' Z&) 0(.'8.((..$5,#(& /*3)")T(#H'))<$ *R:*8-*7G' I&#-R'2C(E$>-+,!)@a##Y0h $2('(o1'.V) ! &#"G'"&0))W/.?//-:)/+%&#!(("$1$=')*.!#)1-9c&)/'+@%*)1$'F#.(1 !)\ (K()J ""(C'*!'-'Z&%7BM-+*8#&E&%"3'.&<7*$<%-)B+#%!$*%1@/ 00"&88-%()%%9A+'-'*(,V(%(.)'#d1 3-)5)1!0$(%8*,"#*=9$#)(%)*()$%+/-0-.,''%!/119'(#&'"#*-7).#/)92''()'&*1$#.!'(-$/)+$)+%+/2,",F#'++,-+'$./(#*5! 1)&'R#,->+*"1'%0)$("+ %*8#&,-.,B.,&:"*$5') 3)0#>.'%-9").-,*9+/*86!)5'#'/*$5%-+#1+"$.+"!-($%)*($1%*2+*24H+.)1$52<#+0B./'M&%/E/-$W-+"9-!1"%"8(%9*')$',&C2# M8,3/) !'%%.%)*('&$ .(+7;3--2) %00-1!8#'5D!+-*.1"!:<34+l;!#5)G#',C(( ,+,.1-)*+/8&*4((7.+-,*)((()+/-)/>B).R%0/5($#+2$#'?(%!/'#"6! 0!1)9&-#$"-$#.!!&.*"$094$6[".< !/$/$5(+(#:N" "1"6"(,4(#+(0-Q(.0M$(/--",.%/:3*&(%6?(%*.$!//'+%.Iu,!(28N(0" /i3/$&+$6)"!**"."('$!%/7&")+),"*)(+(-%&0$!)(*!+-,#1('+((1,,&-B,3A!!#('!",%*":-%.*/"!.$ $"1,&#& ,' "4 (-,*8'7 )%! )+#'"$9)- &!"730&+-G0%. '9!8+&:#;*)>,++(,.3$)7(&(6,)'F))%+1+(,,*$58 &3!$./*'$(1*&#&"&0#-"9! *,#/01)7/,('=%#*% 6,%7$ &)$%.(,*(-.*),(*,+-0+-+-,((%.)-1*#!3% $')(!/ %#(&%')+/3%'"1&*$!$')-&##$)+*('$!(%#&'$""*5&/+3#!+ #3,"4&)'-3$$&F+*$/!$2! /"$.5'/*)!*%,,&!.=.&&)51&-*%43%&-' !#"&" %+)$#'(('()(&!*. *5%4+2&,>-9,,15;#6')('6-27L*&".7('+ 5$',,(.- "03)&7(/6D'.134/%*=)370(*5?$"'00)%)(-...+1@'&+D02&'%.,(&0$(.64 0&&$0"1)0!7)6!"?'+)(.14;)#'.1,'1!"$&'((('**(0>FŒ(":) '()0,:5%'*&2.)) $!! ,)2 -'+"12(','(*10B#*'#A/ + &),($0&-') *+(#)!3#%-1%>7"(>)-@%'A$/+,$#'),3,5-/$'/&-%,%",*&0),'"%A$#)-/1$$)0J$40#,!81)-5$#%#")$3,100/ !-$%$+#>$((!- ),- -# %)43!3,%-/."1($'&#"#'+-+5()-"+/1."/.1&1$,#,&#,,"+#7$6&8)('%'<,5)(%%"'+&/&(+3(4%/(&"4/64-3%#'&3=2)%0(4('04,4@('(- (/).:-(+8.+6%&.6631.1,0$9*%(,10-1$**(.*$ 4&-.03().)-0/.@()#,()3-)3$'')* 0%+)(./+*2-..*++%+*..*,*"8'*82#1%#())' 6(*#6(+&6/(&*.+&8*1'0$(  %%+(!)+',/%*--)&&&$0*&'(&#"1'**<&$%4-E4,#"'*A, "7$'/;()(>,%(7,.#2!!5$)&)"./:.+;3*0<) %,4)#-)!11!#-0*)01+!"(-+&&&").+()**!)-)4$)#.#(;+3+..3<&% ,!+$2+/+<#.177+*+1#)-''00#&11/'3'F10210.)3G-34/+09@ #*.*#%,)242/+.9$(='(!+#+'!#!#1-.6?)#$H&5.7$,+18,9#"=)+(+6845')%,2('.'),.0/.-)&(.27F¡c7-/N($-s+.`+1_ ,^+/"G*.M/%#<2 $P3 (C)("2+#&X5!2B*$^Q#-8'$*:4&(*(,$AR)*;Q;'-F&" % f''*j$"D#4(*/‚41"L34e.H#',N512?; )LC-1]6<=,3Gd*'=C+/HK.1V+*9C4%0A.3K)?o%/2D$:X5)#1'$6%*;k!',:')/n*%,Q'9M+1]#/0Z/$-Y(-Y((%u5>-a%*._%24[/$M0*n1_/%5X3'2C8#$00$(W8$)59+FF%=9*A8*!EX1%!5$/6["-*N((00!'*>$$+3&.3F**0<*&9T-)"M$-X&(0&)%V3(02&-+;(+&:%$(l341@()1K/)*- ?12155(-O*'/9/'-:>5*.,"'75'%,% ,??/%4++.BC&$":.H.0%:0+,j0%D*#,<".6#)?(!#3,!.7.' ''&+,()*&')&&&!*,11,.0+3,*+),1/%%,.%"'+'!4**"+% #/86.3*7)*$80(#96(,+-#$,#'3*..*'*./-/32+(.8,7+1"!$ ,)0;$!/+$ )!+B$$!'"&+%%;.75G3.)D-/2# $0#*0-,%-0. -5'&#!#)* ,(+*&(.-')(04+%('&.0*&*--1$'-%%.1.'&+--/ ,-<,2+? #'5!.4- 7.4"+A6(&/%&-&),)/1$4051J3,,K>) $&+-+)*.1+#(+01,)-444/.3/&$?(".9)%',."**# &&'.#Z4#0>'&(H1."/,)33.1:91.9+!).1&./00.,(&,(+234B€L2. C 6-&JF!%!@'!0F**$,#"#; ";#)'(W.#,9"4)**".-*&. .(9(<,$%?#&&%"T Y!,#@)*%o!9-$G)-)F!@& .,<0'J /;C&&6D07 79!%J1"1)"3#?D"O#%':$3H!%9$!/&P"()3 !(k/X-5FQ L**S8-a%&R% e&*(T)-X""L'&g!&`, &M'$6D6%'+/8.P7#(7Q64;9$#T(#84/(I[2"0!/9M4$J$*,. 8$)-%18L+"&4(!9T%!>*3^*"":2!3Y)(%/I1*&,%q5.*/!1T6++0 @+(-1/!(O+*:<1#$39.$&+",D9 1("-><,#/%+,?C%*'=!'B&-*E,./f'1!A&&9'6!#<(%5,#4=/%)*(*)')/+.1012-(+1/').-,+)##06.)(,,"',-+*;77+!.;<7&2(+)>2/$=6&/,1(%3=.$0<%*-)'*/1),//++2<)+0&"6!"-H077=&%62(#1">!$(4/*#H$#7%" @+/5&#&1+$7:31+5+.$04$# #$,0",!! "$$/',/'&+)76.#$-0-4 "/)#*/-,+.,+(*+9*0(G%$$2.69)',%(04'04)324+*f:+=K4.1L.(1.(462053..=(*-5)++*)&#'+.04"*-)+4I12*4)$.D%0K+''7"!)"!&($%(%/--)81(.-++)%9*,0".2$)8#",!!5&7)&.I'*'0)#/$'0&)!4%$!=1%A($#%%$+46#(*&&&,/)"$%%*-(,2-(('5*!"%" 0&#(.4,$!0-;*,#5 +C+(%5+)$=,.)!'$ #'9$9%!')5+64D0*/@'%*(" :,#:,2A#"-;L *1"+-./:%7*,(-#.)-1-)'<:&%0,2;(+/H/*;,&,10"")+$#%"!#!#11")7*/B5")$#+)!&!->"&/< F8%3*K(#.<.7 &1(2O1.-0&&)?0-%5')/'"-1$/:A;0,05+, -(9-)8?/.60-.,3+34"171*01*9<-!;*'--&:9$1$0&+#0'&/1!4,2))E*9!/*+!"++062*-7)+++((%$5&*X$#(X% I*C((%A3)(G:!X%*#59+'P(C-$%<('$;0@" $7)-;%(@*6),*6)&a+'1S:'-E4T%+M% )$%Nv41Y 3K+)#9)"(:','K',!D"!./&O (F +O &]?%9*a3.&[/+#*1','-,H&5.,*5C%1>-,D87_8(0B/(3:317J:"&M+(0u/()]$(+h#$1O,(-C,,*;)+&6'.+g!,21$.'d0/'!.L #,9(/!G'"%,-h< ! #/H0#2+!*./,))(&>C)"*&+**K*&)3!7K+*$2+$_+,*#)%,:(#1('*a41&2A!.2%".1((26,!(.'*IQ6#(*"+#$)),.,*(),+(&',+,%((/'/%0#&2) /!b;':80&%@E#*%,#)j$*("*(I(*06(!!D$+0#-,?-'/)?zA(+05)m-)+=d5&$,""W? 3*0-8$0/7&$,$$4"*!-$&A(+"/4',1!*/*(-+#1"-FF2(+"(,-c/5=0/AI5(16$+")"1)7//Oc*0,'$4M,%)5*-G@5(. !M:15B,&2:91'0("&-.$/($&DP0",-)+55,)BB-66D/+65'(F‹6++E4'0F!))#+0p+C/03"9g&((1('-K/,(#"%;' )!0!AH&(*$*99,!.+!,<6'"%($,N^X"+2,-"2%"1%()(+ 3'!8()-(.!#6&$7+"_(64)"('/4(M?1.&'8GX+'$&!#,#$ !+*!'&"]Q&'*16.Y>+!" &"!0*1,Q!!)P."H.!0/F8)/%&'&' !$8"(+/(&8.19Q1!1%".+!2<&*$7=%)(+(* 4%'6o:+,4$2$)$&(,*'+(*G"9,*)-Q4"*+!Fg/)3)(=m%" )#-&P %#+D'( 9*<."+.#%;-)), 35''.("3B8%(*3$.,$%0/%&$*,!&#)$-4&$(+2++,$,&#.9#-(2*/.49%%)%,?%-#/"*+9%%7%,#*!#*.,+%%-,+0#((('')*+$$!" #)#."0/)/4)!'4$4"("/ $2!E+/#('&%(+($(0-&,4+!'0 &//#!%*&*0.+%(*++(&')0,*%#(%.(2)4!"+$0%*#* 8$2%#&', #12&"(.'*/2.67)1.,%*5+6.5""##("*!/$*+/#+)$.*!-*2'%"$,$ (!&%&*&*8('!:47%## .0(*1.%$ %%(+(:$360(!!!8&'$1.))'$'"'%)(()@$'(-&.#9242;(8@1"(0*$%()'$$&& !0:&$*(#*&"/"1!*!6+'6</#1'!1&3%"/6210*..;/%+!">)12*'2!Q)0$5',("$.1,,2*'#&-( !$$.4/8Of,/0)(",(6'(,('!'4*" *-% "-!'D%$04+'#& &$39%#('!.-4'! .#)'&* & 1*+('**#03*#='&&+' 8#38 3&-7&&*G-+6/'$""*# '$2($%#%!=&"*$/$'%@($(#1>%4-)4*&6.%*&,-%-;$!!-$##-/%4"+36)!7&!!$@'(3%5()"C8)*"Q).*;/"$E"4/8.##/#)%8*(-,/0"",' .=3 ($4!$%($$+,$*,%)!.''%*$($.)!#,&.'- # '3-#''.$)"'( *(")8%,<%(+/ 30%%&#"*-%&!"2*!1)'%##$%')(%" . /-"-4,%*+#*-1+*+$+*=%')*&92$ ! $-+ $/,%(. $%)-)+)-0,)#*,+&""&)1& $*&1$&#$#-#!9/0#)-#&=$5,**))&1#:, 6&%$&2 $(&"6()'0"#)+$,$:"!)20<$'- -)+,!+*-'/'/,&:.803%)()+$+6%'"7+)+;0-*%+& .,%,1,(#**)&1"3%#!!)20$,!**9("+,'( (.)3*-*< %226)>1*'8&6>/$-("$&&$;,(%-%.0-$)&!,1)0(+4 /(4&,*(,$ !&5/:3*65N#":2+$.G.5)+%"!@)>&/&#%@,)-2-$&."$'+)',&,8;/.BŽF8449$%#2$$3$(>+$"<*!!C++d2T!,#g+!`.5b)"-P4-1RC$'A6;%,)#$/:''+C'#<6&>$T!'Y %%I'2,X53."'*R $I)*\=8&@1++0L9'97%N%)8%"!) 9+'$6 -I+0@\%')+!4C&,*I-4#Z'>>(5,"!> 3,09&;+@12,R,$@?!#4L#"6T,B#)/O.#$<* !h)(Q030">p-#M 9`%&J!%!%'&S&$+c'!#((&7')*G+/4)$ *7#-4##:T,-B.'/# ,/(+77%'"E+/S#/1_#(,.!$1S)&*'4Q1&*3&((B&*6`/"(.*,-L-&4*1%0'."&).F-&!=%-2-+,.21L6#%,&"""!!#*"(%,6($2' *E&.4G(+)90&5>89e&6 3)04N22(1&2`,3#,(04)#&&!".0")(($(@D+,*+(#&*%*+)#"&(, #*"-#),'$&1..4"'%+)$_.%2")&&A ,<<$..+$"Z-&-+&J5' ?''1-Y++;-&R*0/($W .*(7M)+'9-:/-, *-5+,$7*'2"4*$$#*"!*%!,-(,8'%/,&.:9$/,0(E)! '/Y(,../(*%)4d9,&2!*(Q),$5,*+>(#6%-5?+$-21+$8-&&'" !O3("*#)8:0(/1("05&.#(&Ha$1%."Q3''2##%\8$/(#*Y"*-,/1P0.'*!,,G+-*4/1)L& (3'0%58*#)*#(BB*#*%'7:.-;Dq/'%&/$"/0$"0 +$-.%/*' &F$S!&.3 :!185.24) ($((- "2(#:5!9$'$J3C(%3)A':%4&,)J'B4:3+.(2$2! &5&-*B!&*&"$"2!6*"!/"$?!'&(!,+((-69*&!*1!132)$-="3#@ ,)!6!'*4#'E#1G';+C9 ' 3-L+).*2.? . )8&!;N #,)'7'*)E-;!3-#.5)&1. >8 ($6,'(!*)#1:*.?+*I%!P>%"(D)&,- )J,"(;,))E($.!5O"&$39#$)*+.$**C*$#[=)& &,7!*D7'$-&"#$"!##"%5&$"93$'>",? /)"$:,-N*%6%$&D2!(*%%N'$&.)'9:*&(' *- ##("07!(*,'!&-+&)($#&('(!!%#)$2-:(*"#&1*$.%%)2-()W-!*% #!4#-%V --9''.%%1h(+*.#(V!#8*&#B#82^)D#;!''"V.$9-,1F%36C1?63)#")*$:%(#9+(6-4)-/&--#%+("/$&0-(*++('3 C-*2(c/#!*%)(!1+;((.A &+9#$?(#0H.&0$)@*#-55/(E4'*/-+,A'%"#&$:50*'.,>5'2 *$(#C*-*%K/((/"L3%=+.0[(&6<)(N()1?('"$%&B$%$/#"#02&#++!8<(%20#'31(/?FY+53')-).$1"%%?%*%:&(a",&,'*,F0"(:!-Z))!T!*;,$L9#&/$/$!#F &:.'"0(&"/^$(%')5%&)'#g2//-"*:+(6((K*-<%0'')4%(.K,.(-R&):5 &/('&F+")5V#4G)+Q/!B9"#&N) 6k.#./(4J.'N-)/8&(;2)+%0(,c-)-,)""=& .**E## ")B0D)!(V/)+P&&`%1/7#V&#7+#!0*%%@&%3`-6$2)-&8'!$J-*(, *:?(&*''2]#.,+'25,',0/,"?!#-'.&(+"-+7$*,'-#'+!,.- !"(*+*)5%!(# .)!, -/)46(!(&'.&'0,#(%%&;*)" $'%%(*$:/'/!$&31#!2!4)%&9+(4 (&&&"1'6$(".$+$ +,)'0##*$")(*3$!,,#)2.%&*&"&(&',+'''*&"(%/$*,)&9 "%5$+8+,4$"")$'*&##!$+&.$& ,# $1/4(*'!2$%+-+$ --',3?',)5$.#!:%-&.*,(19"0*'14'#&&&$%!2&(,'(*&$"*$1*0$#8>-/-0)-*)+$+1#*.&*3/")+*)&(%7*/(2@.-&.0+2*!&B#(5;-#-6/8,$')(-5*+.(%!-''/)+ )@$(!+,0/# +"=(',)/0)*+!-'. %*#/*& .J&9(,.,.(!<,(-:(!!*,'%)&)(*(%'&&'.54@V,,(&!-/!,1%#((( , 05+,-55.$%  -$22%$&,%<+-,!0%""" ,+$+"+:".)& '(5.."/5%!')(%-&0.""/.%3 0.&'"72 '@4#&*-'&(,!#+0.2 /")1$).-)$)<3$4$%- *5-*(%8*: ("$#0(+/''0"58%"#5!!D-)0'#?0'0'?-#,85+%='9.#%@#/1(-(*$:&/ -")*$(>((3*&"/ %, #%)+'!#*($/&)'&/-*! ,#0#( (:%&.:+!3"$(*5'5.7++!, '#.&"- /-4 '!1%%((08!.)0'%(;2)!8%,)"%)*,/2/(# (8#-'0/)0(%',13"5$(,+(4%)$,+"(+++!,2%*%!" 2!$#*0#*0%51+,'(-"21($!"('05/1/2/7$!1*&1+--D%!%0&&,$#*((*+')*#/ ('/)!,)$('!,#"-()&%$*(8(5).'4! ,!/,4%2#7.;&..%+C'2%(+%%,)%3$',/*!!()'/+ !) /(."5)#&44$ ** #6''#--#5&8"/$&+'#%%#%"D#0K&)*<#+$*6)&J)+#B!#-:/,/$+*-"&"3&(5+-**&&#+%):1$/&'%&("&0." *<*-$(&).'36.#9448(9!8+$$1$)+#%1/)('7*#1':"/%7+.+(6<;AŸK1*2E+5a$9-,<%.(M"(i I2!@+"K+'n,)G!-X+!.C:5$A#5)V/%OE)%=L$(,*!"49**+W #"C'-/@+,,;&1'>!"$W&,7t( O'*9y$+'H6L!0%KA!(2*!&\7N6*#X:*.0"!YV50@('PG #J:#21<-$:E-&3u(*3E!#"%% /J#&4F--41 /']-+-I/(+?(99&)/X/.*]-&*H#*S$-g)&8U .5v!#/_*"2%,^$ *=-+U-(#H+-+Q(. 08%*K9)N)+)E5):$GK-*06, C'1J8+($"1G%'-6)-"P3!$*" &?5!%'. &*("!&-+!8K+' &&)8)(%%,5a:$,.')1N4#%$(: =4)1R5*$3#"0V:&)(5V2&*,/)N=%$",O2)#/#(!N?% )(*+)'&()$''>00&41&$-0'#'$)'FI''(0**I%*), 03$'0)4.d59!2#,1Z<*!!U5-%?*,391!002(>2'$30O*)("'-+#',.&?F'33-)(/97)"-,2'#!#;$),9*"&1@!!-(#'20+%!0"#4$+).!**)"8(6$D%"F8'G+>'5")4.11(+(#J.$:#7%9''9$'-F=) +($#%8,$*3"%$- )/j"1''4&%?#,,-.'2@$ 6#&/#%%,!0$< &%B%360'S$V$C":*B !9$2"@#,A$,#+%;+$B) $R(3$#2&E0!C+%3',".9$4,+1,9 ,92*$#&-36#&3$#: ("6!"@%>((&b)'"0%%$7#4'"+9&"8P,T/)$/''V, /$,'Z.&'8!#9)*%7"#$C;' ;',35-(,-)(C9*'-) *1(!7$&(+-)P,&/=,+'?'&..%e.&,25#&T&/"/%-=* )!!)6C8%*/!"8P''(/2+/S+2G&&!#%#%($"2L($!##B&#'4.,V,#"& /G4%$& &+)$"(/.7K'2,'3D')+#/V'+--&)N9%3"<)';4 .V/#"*-"1V3)'1"04K'#,.& F>/&2-,L$!)5,,N8&"/,(#$(++(")+A/,#33,4(!%$%)FG,,2.($.G$'))!12$ +*!$!Q,1 ;-*'R04),'d5"":#(393$/24+C6)$*-+(K(.+$-@ ,6./4N+$01#*>7#L(#$R- "2$g+0,%=#+ $)%#?'#)%2=&.::03DKZ"*!,b"&H*'5X),^,P*).*#6$'$* G*&/7$*,2'*("-"+(3&3,.-/%$$+0+!!-9/<34&8.*3/*''(((2-2/),*%407".&(!22-%$)*'!(7/! = 4)G72,4+%;.C#.+%0(#/*(:-8*+$4'#'+*+#,,'3$/!,6122(-:2".-'*-.2%026%$$*6'2$'*G51.3-%,25/I)';*5%5,%9?)<$$(#/0'2#'"1#.,2()7*%(3::>WC>#'7(6/U-,4_' 2a$K"'j*"R*' D)3}($_!:(H9&V7$$sE$a5 -'1*$%+ 17'$9@. &_">Q&@M'-2<&!3b/3t $"A/>_('Z1&z!+3}C&+H0/!~Z&5/mC$(K1/%z, EN2$Iˆ" <-"KO&-4; $7ˆ/%+INs0)EX"&(:#+1E!.<*.)m' 5^*+D7&%W(9*p5.g*/2S(&P).P*B0j3;|5'&%&3i$*B&3_::"b0+*J("'2*H,),U(-.H4%@7&!62*AFF/''D*"%<-.><)%32!5$)$W$$#6(%*C&"!6$(&:&$;-%'V-%;2()J#1I")+3%,2F("$W."0")"2!'?$#*0$,0J4/*,/"'N("-.'!+<9')%"+:6&!)#%/R/&('+2.! 3*(6U/' ,'%-S3!!055o/));&,#.U&#&.#*=0%$(+ 7A++2",,A$+#3.$ C%'!!"!'-,)+""N)%!9 %/8+!0*,*"Y+0)1,!)Y$&&"!(8F+'.%/'T+(-#*A"'#-$"N&''(E))'.P$;'()1(H4#//+(a8,4+'S0*,9%)/f-11+%W1'%.*"=)5=6(%4D=7,?492?=/-50"%6a.%,--%)R)+%;,%(R3!,6.$%?5/$i'355+0e:(P*(+\.&('*%*AB5:+%(F:("4$9+=A,#62%0MX5+9/'(17+",/))$?% &0'4N32&/&8X1='%9Z1,*T0)z$.D1(.]3!9-(/O4/(:/ 1&!$+ %03.5EIC,*-84$?"$P /0A9"5"/!&!7 ,n'/"!iP%#3^33,["9JY0,p$7&%I>#%1)#p")*D/%Jl)3?$(&3 ./*//&U"5"I&1('0J!F#M$R"C"+I'"C&0F1//O$&b !'5$,&R$"!1!*C,],.$?'&2.K*%%J9)./*"45#*0C(;&#&,-5@:*!$0#0"#Z&)'4#$*D*& 1 '(:%-"6*L&#8-#%G 4J#++4%*/H+$'Y1&!3#' *)D$,)1N7,#(0%-U)'4.)2?9( 1.*2=8*#%"%/V8'$#!'21(%)$"3[6/((#+X8,*5(=v@''B')(/M# -#)8(/0!%9;.,3'-*F&"$1*%(P'" #$)-+%!/+$*Y4%!:!%/9-%,0(%&P().8-$!*T $%" %2>-*!(+&c.09$)%6/)-6$)"U!$#-\,&*"T"(2+' C /%1*0=v!*.% ,R.$*7&2:z*+-%$&Q6%$,( F+272*(2<31)1,".!43!'171;59#/!45('$&8"-&.$8-%'894++1%)&C*$(4- O)+#?$.)6((.',/69-'%(1!#!,+#$1>FQd,%,"'-!%/&. #// +$70'. )&$A*-!-G*#$1,+0),4"A&#&!#7/.0-,9!$1;*/&($$5$) ?./$W<8/%<51,(*2-3>11z,(.h?G@'m=,:|1"E4W(=)"€&X$)'*0*,2!%-: &#.#3E'J-"-'1.,.$@('1/4#.&16M2U((1D222)F*"2F-R-"8#TM% ##(:5/@69')"6/!41 ':7(%1@/A!#.?+%>4*23'<(!D)*.)++Q(&')0)<+%-"P!91)%!&+,".9)+-4!, ,/,!/'/&/$'5()'("&"+%>((11*'%%*+%$&')++!&&@ ",('0;+)$*#2#$%/&(&!4>",".$"A*"3 ".-023'!'-) +*&)# ./,),5$=$8' 0%% )(&%5& (;)',6-+3"+"&+$2'+#7*-%,%2-$$$1/+&,#.)+#.*,#30")*%$&#3,!#&21'$!M%"'2,(,.#.#0%(I!0=4$-8.#>"-*628,+(.!3*/9!,9/!)1*%.?0+!6(!+E8&*$/.(.41.02@,-%2'#92!+:.,7B/6#*-#6,1#%#;* 8.0./.&")''>.I&)))--/73):C2+62+/-(-'+ A- 80$%$6#$&98,%B2.1*(4B0#(@&32*2!.+. $&" !*&.(.645C…V:-,)$0L4*'1'5:$%=V' &<*a(''F+(1I('"G'&D"(M 'C0'$/&,71.,0*%2;%/9 )>I&%S' &9"(4T2/O)'Y",*R.$+7 %„4#:i8*–2-r4#^3%(k<4Ÿ1%C.!1w<,c:#M1Y"1d\A"/\ %3‚+),%/y1'"2'=Z+!1B %'E*-#^,)=)!1H+'+_'(&\*+1D)#3U! t(7#L&0|$B6%o3#&n%`1h#&*˜(U0 DP5)B($,L (>1%+I4 0:(#7/""-Q+0O00#$-)%M&S.6A("/U"-'M+$%3(00 *A!*"O$)<&(V.%B($K,&M/&'E1,)Q*,3@)*#L*)199*+C9$'L*(.<7+&.1+&4?)'H?"*:"+:(L%./Z+/\3%B!+'Z+-*9 /\3(&J!$J$+%15"49)",0'007)0A(%:@,*&B ,!S*"J!Q+$T&&<*J'%7!9-"#G6$,G$&,( "(+1D&,/802^*)?#"Y '>"&;# 2#'T)/(6'<%*6-S/# -> (&H) 3#/"G:&&720'9+*)',KK)1=3&-9+%6%'D&"&:!!"9O9!,.)+9=.'05.47Q2')# 1].#A-P0'..')Z0#-0& H&/B607><2*"F++)<3(+98*!#)5*^&&%")@E5,1-6N@'!0,%8V"&%.3,3^7,*F(`$!#($G4./:#) W#/5E+&+E2,,*-Q)-9$#*/3#/4+,@Kd3-1)#$"1*2"#5*#&*4&"#(#%<-%);48!&;#+#I+:..4."%4/)%&"&3$').%?8 C2'&$$+H"=*?+;#"'%/{"$2L/$†&12z.+U7%f0<›'A0]X<%)eB Q 7€#$ZB-7b#$!*1Œ#-$1.%'ƒ(5#4E\")@ $ 4##Y,(4&;%))V#-O"-*=1W"29©$G%":‚ K&#&a24T+%Š,'N"“'4P*!3YN, E0 "I!*:-!)K?% 9D-'=4#$7Z+0Y43 /3"#!E$(d*,/8"Q!(R+374&5(.$=$!(Z%%&E %)Z ,"G'*P)(I/'%B1,%U0/0=$(%A! (//!#H>()K($*A8& *0)#5A+)JB%+/G!".<$$L"03Y%)4f4*%Y..(]/0*9(+b5)4Z1;4]&&'2=+"4;+(1**'.&:N5.89",P8)*_0)'V!.,[2.b*+6M4*U)!$6#$&=2!(RB-0K(*.D:# $7''9O%,69"86]$&J6+]2)\,:R4%/#()K$51]3#'"'7[,%-6, -X*-0,*3Z.'9/30]M0+I$,;K &=#%-NH"-MC.'9C1(7@)6Y- 1/"#AQ4#7/*1CF7.3),04Y7#+-!/`(F$)FkD/+1(1.d6''67I*:1'$.;;."2('_7%)("%;A4(!)0,b;<2&-(+>A/"-54+HJ"'$.&;g%"!%5'3d,)+M8$l167002U:*2$()r*%2F-&)A00.56.3U*'!0&$.;B+(68.3HO^&8:Q&+N)#2R$)BM&N$d.'U+ 'u+0_,$I'$'n$2i$) S0+11$#(#) )TQ'$0,%&U62%&)%j()7N5+-*"4L$!%;)58^)"/5(#.[:,J)27*!f6C&_/&(F" O$$B&i"Y 3(O((X$S (!3&+89+50E6+'H.'"5.% *&$+' 14F0/.:-(6+#1-%)/")X!$(+9$"+.1"L%+$2k$$1 ,J#'1&%))&*.&"1),5&",$/+3!'(#!'9,((,)&+$'5 0/% #!!+((()/2/0.6#')#*"+,2&***!+ "18%$:02%> #$,14'&*%#$!+/(&.'".1")%2*5!$ %&,# %'),( 1$1 ",+'*$2+"-'!+()>&-(),+.#'!(%+$&0.'-##!#+ )-$"(!8%+"$#%1$!),)-&+%#. /&,..$'#3($3,A/)*&+.&)2&&!(/'-"-#(.22/&%.")026=:.)21+&04(,1,@$'2%%/"0'1.0J,B".-&"(% /-!$*01/--$%'4)7$""()$$.!*7#)97+,+&(9*.51-3C-%8&D50 &)*(:3#%-&'#3(.)#A4$-'(.A#+.5="5D3-'&'',+',.20.3;?BG).1&! /%)#4#!1%$-,$*(6"(E$X,%Q&(>N,W)@'+"%/-!!#;7(-.O*.##&L(&@%.# >2S"&!A,U&T1y!–#„@,$L(&!A')" 6_E1kK(p="5;lA€3>N)fL/u;4>…",,I"3#.9&0,%?$)/"&S".5%+X6%?#+3. +,aAM*&%]*!:l!I*I$ YK(1O*-V#4)+(4#$#C5%/S6/+9*)87++0-(*8G"!/>(:&4-&0'.^"%'/> ',1*K($#%\-&%,'E7'"+/% 12(3'!+$"#. , )%%:/#+') &#5!()#%'"$#$$'/30!/ %-2"''+#1:44,"-&6:!10C-;(2&U1C(#39%#*()* $$'-'':R88#("+6*-/-",3+-'&$-6+#>#)%-!&&"#/ ># #/:+"$+*)/!2#'! 0/#$!*&("0%,%2'/&$$0!$&!4,9-5/8"-R*"*-$3!(H1',.:/7#).%2C#(*(").$!#+)!*>9!3A*,1F1,&0,%(*"$#%#$15)&&;/.$+ *!%$4'(;%./;*)*P9>"6#%/)*").,%"&*)&:1'1Z2$,)  "'710+&7)03('+.6$7-?7"DM(+:"6(?".%!-. #2!-)%9*(%</)*/79%+2D'-/9."4%0.)*&)1?./))267QZ8-: 0*S,9H )6%+O& [*J*N!##V#",<#/>$ )\#(#U2) (&,*4UB!1>)59&6: '+d%)>$)+F* =*Ž(.--!+w".D9z\#*w,+E;$'*C(r&# s82TD%2W-$EK^9 =2+>u7‡%I*9d),|''3M&!;!AX#9,$#Q&01J,! W#†)) \|& ? ].+k0w71!L0%v 7+#$l&(7"J$1"#"B:/6(5 <8"63%$42*(*%?,!$H(-52-!"0$,M0(J%"7G%*]! )D3$W&3P'%V/ &Z$$'7,5"J!5 3,$A/?# &E0)%:#%-G+'*<!/96!71!C!!*.) #49+&7$ DC),#M("-6#()R#& G"3 J()&T"&R!'=&!^4$%C"D $#(J$)-6.#5?*32#('b W!. & "#I4"0C%"'=+.(D2%1N(!60 $.C.),1)N#.!H' L!$j%)2+&C$%#(- !;$@=/U'1 /,':()!&*7(&".=9-#("*^%8)0( 89+,*,+(B5'#&%!0?%*-/5L1+30.0*>&$0,)/2Z))'&1#` !)*1P1&*'.G"!4-U1-,7 &31,&##!4,)&5(44) &./.$<&#$2-.&/4-).j9-<&44+d.01--W(.-,1j 6;(+'$'Y,"4+N6-3E/:.@(5+,%9H*/-*+A8",AC0:.+0'9,@$*7.#%< ,=%+!H&/P'.'B*#J"B-'4+#("!C?,-55%1>%'8H-!V!"0)+I0$=/"†*%-%3b$G"0z)n$ *•J!U\,=#m34¨b aN%Z<-&mu)-?‰$=€*QA"8Yž''9š((7j;El-,‘3T1&*B*&Rk/)+;%*K,?+*)7%!d(-*—'60`,"%g++\'(-s>(i˜-/4>(%(Ž+,)?'#'ŠK2'%+U1(4++0[Q7!@,38%7>1+68%&)$!D* *P(.=9,!+2 #&M&#A"6I*:,b&*F$'j,')_(&\+*'Z+,B&,%P+ 7*#"H/?)I.()@(&-I-%(K('4AB-(>8%%E )-*"%49,!'9%BB&(0Z1'/30Z'#F"-W$'6n4"5g9>?N)1*Z614Y,&%N1$,\+"(70 2@++(4..?-26T,*;IA4#G&3$K-0+g*/)e'./7('-U? 8N(!-D-&"?+'G%/PC#!8^,&1&--N/9(I&'Z11,g+%I0,$#.a%(%)'L)*'0-.$j+.#4),+I-*!@,*5A)8;%2'IG.(5%*,k82-*-,D')+-*)RL/+:2"-3&823,Lc5(71+22C)*82,/-K$$#."/'123?51+_505G1,e,,$F1B0\9*(A$$0?=7113/(D:+$5'&HD2$','!6O."###/*7/$.5* >j> 3+$*1i4)8;&!P++/7."(p/.)K.)2O04+/..?s(25N' 'M6-7G-70S6+(4$+#2C'$?72-G=$/EJC6C#,C!&A!,60 2 7+l(-L.'=-$.<*-$F!'$M :,,>)(-4$(P8=!$88&1D&)/%(c$*?$;2'5% V1#!H/o,&‹,b 47$/P%0(_''!h(4.E%-!N"F6);.,I%)>#V9:k23]#,$F0)b4A(-26&3, 4 "U)20 7<& :'5%>+%>!&C%-:!.%#bGF&')e7H @8"0*&F4 ,%--+2 )$G##5I3&*=3 5&)-=$&,=$%#70%-'"*#.)'G#0-'(G"5@*,/7$M&$G*0<,"3,)'%%1*'2''#1'/+,.4&% )&1&"0-+-,2(&2!(&$((%%#&% ",.'*/&"#'#'/%$# #&./$E"$&.$G,:$&(&C!!.*$0$&.#&(%,5(*16!""" *%+1%-&"'!)!*# #3.*%-!-((."!$/*.()&4&'5"%-$'#2&".%''.) %*-&)3 %".<"1!4+-2,$ '17!>-,+$$6"-.40.&4(-754/0/)0882(4 '!&-!5+(0)(!()#,- *-(.'+ ,-9'$& %/!/+,'47!+",-;)&)01,)+,+'#%!+4&05-!$,//",,4"*8/'333(+5.25*:.;%##//!9('(.81*5//$/;,*&'@,)((3**1E12*5/.?"%5.%3),;-4+7-#/6=Y+- #/5+> / 3!'+ 0 -#)*D$'56.%" " 05 66(4!!'*2#4")1)(81"#&0''7!9D.6-(&(6$.?+"yK(#‚ ,~'*e1p3"+w:0|<-‚G_,(1„@"a?".4ƒ -$?o-(Ki,cc5*/“,=}*;†)%)u%9~,M13(2)O(%W))C),I (-?($28*?(%M1%(D%$L+*,b&P5,,‘'&b!73!+W*D$$6$40-&>& '`)7SA(+9G.;+&3.O%2I<.I*"P=!.-`8a &N %7^&'*l 'N+0/X3+k(,,=4* $!++>,#R#-6!$."(5" 7@ +&/+!3@!*/9%+&-0&(.)'-1!#1%1+4'1',40.,))+!("$4/"5-9%&9v0 #.'-b2):/,8;,%$),''F<12+66-.4?)%%,:"F!((2%(),&7%&%9-+?+(0*45G1395 <1#)3*(9632$%'24"&4*&18!,"('"=44')%/&(!+3)+,0!(7#3:#!2-0&<4$.$<4$"60&,4"5,;&86-,(/*+2'1+=)/-*% "&-G2*@.(-&,)6/,((01*.1$,)$/% 86&#V"!%"1%-.;1-7%0?%%#3&5*?"+J,9G!/F)%+'#*123..3*9'?14,/4?-982,-,-* 5:,7//0(9C(#6;;!?:/"8 *+I*2<77G+%@0!5308.A2#B.'5)A($,78:CxK./)j(3u0}'-9 9o)2.P-h11s)*p) `"E-"R/#)2!#H2%,G,#9?$$76*)090!>ƒ."*N+$j!l"y'#'€#8.‹Z((t!*n6%q%9T3D5$"I<%L$ QH)#b0'I:'#ZA1] #1V)DO)"FB4"Z'!o&"W"x"&h&_))1>/e+*cW#-$] -/h744+$^ '/3"B)&&T('m+Q)U(S2X\&$F%8,$1?(70 (9U!++7 :<&"N% (\ ',0%@B/6E2%#w0@ X,$Z#<*W"8/1&Z''!h*IC$$&.+>4)%".J,""A  ?2. 97*#**%)0C.+<7-%$H"'=)Y($a!C%(!A!&[8< G""G$,"G4("M)-#%$H8 ")"9I'95#->(2-1(E)$H;Q'2$J' ->1[,-G(! ='$#45W"?3,5H#'N.2'81,%A(%$[#*'$;6$;'",'& ?#, U'?*.,(@ $A/7*J$-U;#a!54, R;"!$:&?50!(1.#1 88&$1. 5;$&6: &;O##0P.+*I$9;+#";/6'+!8=+;*6S(1+?&7>/6C1+P():I.!?*,9MD9&;''116-5'"'*'!,BC((4$94#N):d$/A&#8/%3!/Z &G&-U%,b0'b.3,N,46&.A9"!F('#"!"8G"2!!#7$#"(-!.B::-:(7K^1# %x!/"W1%~),$12]/G6(w&*M)t/%? 3D/"I(&('0A,&B)"46$3/" /33!>’'41Aœ+>1x$.7Ž:&5;11v)g-3*“$šC,*lU$#Ol$*zB?*x\&}#.mM|,3ž-,T¿+cx1$uœ(&8ž28Ã)A¯"7°,+6„-'C‚"=Y$%2§,5/V1;’',l-"¹$B. ?´-+;*%'³#-;"1{'!)j++*P,]++g/#)r90,’ !T1%7?&)#.+l5&J)?Uu'&.10JH#(0`)&7–5%85#L~3'&i)2¥-)h75~"%V&,)K3%6x.-]0c/+1t&"3#))a''U"("[*" G<&"Y4.:Q)u?,,A**&CF.&=9'/3E+&7/'%5T*0F$%7t/')6&/h3!!fI,t0.3{&7OJ!7Z30u(+?}'+2/$)-O9"`&'2"O›0//ˆ1$!S!+1],#*l203l:'†<'–D(VI&"gP%"B.>]C-+XJ-"G/ YL82<5 2z9,+I 4Ha%01e*30Z0)EH703ˆ2 CZ%!6@9 >q:+,g31 P:'"ˆ3#6{?+mA %Y<+8|R#[K47G5"N<($F7%,GN62K70SI)5Eq'!8b'5\p(+An-$,&1&y+*`-"+m:$0ˆ%8'{.57_":LJ-0<&2a:%.5,"!:C2!#B/"#(1=6#/3, /TZT=,&8,6,,^$,/1!*E*L(+#3)";!%L,$$E56o33)#E,,W/$#: '3I0$.<-$5'& 0: ?Q1#4,4T!'"+2",8 ‚ ,R'k*,bF'#h 6X HN)'$G: -4d(2&S%/O,8>.S$-5+7 <%KT);'1G.3_ VG6NZ9%.8 4*`(P.8)8(8 5J#).R+9)'N26!./1 5=#")Y=G %E6 =%-"[)!<&&E$T&*6/<+$4!&.<F+!5,?"@-5%.+1,!3/7 $#%.#(%#5@")@ K 0(&%-NN5?+#;,/<-+ %'-D()1#3>$&7&O 5()/ % !3+1)91(+ 404622$0()-'&( -(72B**"0209+ $2!&;S,K.)<(/,)E0&$! "<"- /;8!/)(#6$92!<2F-4='5'M$(0G8)0:3()I(&"--*'%#.5&2!.#&63;9"." 0$++?(3/""1,$%1=&4+*"5$0(42!4/H#*4*."77$47-!*+3:81;6-$+'0!/!.#$/'##"  #%--7&1(4.3)6)"*%))")1*)$.!-+6( '-3()01=":')*: 6<:&0 -%3+$4)0*1!1'&,1(!*)) )+(&$ 7;5$0%#)5%5#E.:)2(*""%)&04)$:6=7.),3#*#2 &%+4+,=/#.&4+1'7--/'00-*#'.,/@H-95#.4(0U'/&*H''[+/")JDN3 H&&b +!0"#6#/I2 /I.'!+2#44$*)A $O,-%M'%,,K""ž+)$E!&,{#-…&%"ž0$É#ŒT"'iv%9'.ž:&tD*|\($ŠZ/*Eg$9”6S[ #^E:‚"4„"0‰(91:{9i$'/5&(']-,)A!R(2D(,0)&<:*I("R!4m*)K17_;$+*r* %]&/2/d#,($!,r$*+6&1)..!3[W-(*013/%*+#''$'/(4&-&3!+3&>J'-?& ;`6.03&†/16!/j-%>!0M!''97"'/c$(;+#,?W++&%=>V2*I9##?{,*%C€(=?#+#05!66$*i*)%*!;% #4)(t?"%#?)&,,,'8'!!8%3**)'-&%9)#,/%0#/$"4(&2.-&+3*J*)#(8,#0$( +=G*08>,<.)+@(/'%3,1"'51-)&$""'/!+-J4-1,$",22$.4&,7*'6E%*2B+2''"2(7)"<0?+7/60)8"0*7$% %*#=% C$3++7-3 !'((*&%+%16#)4&%93*!37#&48%04'1/2 +#&1#!-,,&.7,)6&$,;*3(D,!=+*(1#(,6%+1('!6$3 -!.%'-9;-5G>0AJ[2"8#,LO).G$(=/]4\$4‘0<%0†+/1(!S)!>,! G15##GJ&*-'.">&3(&- j!.J$bm-g >~!N! N %]*m1e%,'*/O'?i!;L1!.2:".2+#f)<185DY%P'V25R#&_&P$B4%$C(1#s.'t#$/ T 9-78 Y.0,+%e-;%d&F0&(],4$!V$&- *_$%5!S 59(1%"<192!:,(!*D 2.++e#))!0-#'98.:(.+% N"DN')CA) ?"(>)*/#/R"5C$4>)2'$"8! 1%-%G%'#.+7#."$%!*!-9;-) E'2A%!'.)H')*U+H/I!:K*3E<(*(.! %$*&'"5 &,*(*")".;? F)*:,'7.70 -0?B0$6,"'&0+,,&:$78( 7/%!+0+-"!:.)(B",*((:&($5>&.!$"2<1>K!+9$:,..7*)J @+ !*/1 3(9'(*%,!/,(-.).++/!"48,; <7,(!,&0?.),&')!H8:)+.-1+*$;1I -.6%!D-$5)6<+**!.:-4)3).2)(*D4)*(*/(,-(&-/("B&-8(+&7$/3 N0%T1"5C-+: + =!3#'5N,:/-4 5 (**#:*''%0IE-,*("%"0(!+*-4)*259=uo.;,B+.f##Q$9Y)/->$6y2I),–'8I$$.š)/.4#,_7"/G3'%Q?-+A-+ V]5*:8(%$;,4"*Œ/O48%n$22}$)(3-!”!8%i0*<%1™)2›4ÏK0ea#fR#42&(‘^%'TC"‰]0*O\,3´8C7XV$'y«%/’(1¥9W«.F’)&,v$*:[9d.*­.43(?1+#6˜+5C/<ˆ%#%;*"(¢*)))/C™'1%Z&07,"B&0–=: +#*,z-!4'%1wB-)@#'!QC((F22ka3$87-:as643<28u)*-+24RcA(15.›.1 -37—A!T3*:0&-\)$5]#-.ƒ$Ax-!4P%&m+%X!,$B! P!/2+g90-5$"a.*-:0;)73+')+,->G")Q@+53Q-(AQ),"93E)@V"6k&%4j*>x(*8f-"%N.+\0(;+1$30.'(4&#/ :3$%)1-,5((7k)3i#&#I%'6a11Z76^.'/j!2#K-( >)+19(,!B3(0H1&`>&#d'$<$!+9,?V- O18B-8R/AV/$,P#1F\,!D &,\-&“-2O!0m0)'Q!-%c$2}&*CG*(>.*$`&8T,"6g90+G3+-SA-)99'%46!OR6)AE,(-;-17Z6.?>300œ1>X !M()0L6-.†0!"c;3Š5c6#`1+2G72o<UO9F2&*Q1&5G=0/73++'2'"3/!% T4A8O,M,++ 6"b)=/b+ :^)--W'*/i.4B.:r2/;3&+S&$4?* %>8+&2B1//$1)! /I#6"!3(&/F%#,C.102(+..0:!#=.!7,"W&8")T"!.$@w#H.o .e+ ƒd"=$"*%4+%C3E"F3.$:H04.!E["4+6-7$:&#;Y/AT%3G4*K3(E2@()"!S%%"n1 0/+405C(3"M9B!$RB=!#$6F JG32#!,? Y3J%= 0,% 26!.$ 35)!)54)%,,0"+5&""A9 7+*0 0+% -=-($(%%/B&0H*1"3 (74Q$01$,&%$7!$@8)! #,)+ 3&',)+11!+(2$ 3. (/)*2$$ 0),+2 ##6+/&&4"%##+"()+'*510&7,+#+!('.' +",(/++)-%,2$&$)1&%$+.3#?(25*/#)('&0$,$/8(,05# 01($$,+"$/) $*(3-+ ''/%/ '/&-&3+7',!$'(%0&2$)$1"%5.!7,+'*&'0$'.(#$ (/(-778$'(4'*"0",+90,)*++*(+#8.<%%.2:2+>" /.'(*6*.( +"@05'%<&01)/&+09)0&"+%5!"!/!+'4&'%)!-#/*"$*"'.+)&&*'(2'#.!H6#>+'%6*/"$($*!$))E-#" ( 5#-4*07#383&!* (%$&$)$&!)7&+0+))/>D`/$*0 41$)6)%$H%55!D'$%."@7(5!.k.%'*$Z#)'1+ 7p<% 6*!PI+/( (%)/'-3#;8%8+37-50'5y-""6&,^)&3.-#N/(( ."cZ'1+!1@!1/+$H+3";#%"'-)5"5<)&/A"!3/4"9!/&-%4%%>%)t8'50!(+(D%280 >%':+?*5*k=254$-'8-+372%5%#+79/+,5$4&$&2!"$9-20$/)B372,O %7)3:+;241%(0+9&' @7'3(/$4*,/'//2,48+8)7,$$A3%!25/'*#++/#/,1-&?!$/-5,--')0.%%&E &/'*%,*&/>!%3*"I+&31H1 *&"/L:0.1.1--%*0'1!$#8-0+.=>520 1H6* -+0I -(>5(x-/#]#N (U4!5;"39+'J*30#+-(2'>*7-0.:5"";3(+"');@'0@,.$E2M"/P$)d'$I##6_#(="#!H5a $[0":#!)HO+$D%$2+'/*&'M+.<:#!93$98 B>!!%F(>'/C(!/&!.*()6&Q( !I %7L* )2")!/.'",!@)(($9$2I#+="5!,!G!&,,:;4A %E,F),%,&K5L :%-$#C.@25/+(3,:')A &)+/, :'%13-4,,"6)2) 7# >'=9,.$/M% B"!K&*;3' E41:#61-',8!6(4$*;:%&,4/"4',.5-2/.'26932P"+>-4B)0.H.+4:503#,(M&,B437.9$!$1 2,++@33*(,*:> 8)'"D*&-BL7.(3'<.$$1G#$-<**:,'<2/!M (2,,A%%V!'R''%S+'4!#$4*6(F'3;&6+%>6O/+G21F(+J.,,=7+7HK[=,)-K#)=&$)€0*,"!g#"%E-*/ %‹!"s.1c(8% G6 .>"&i<)9Y1#Gf'$CZ# Sg)x >,x]p7†#…-)Œ+œ$¹+3,&´)(<ª5(‡\$‡\(-Á-'»P«k)™L%“|(Fœ)^’#*hq+lœ!LŽ,'e C§!&»&$%–)Gu7S%(‡'#6"2Hˆ")|////:q9!.ƒ¯1"0q0+‚&#•%x5/f7%‹F')µC$•'2 “04ei$\8hC*m=&J9#"C7:fw"5F )6F(2EA,)O•.$M(,$§"6X#)9“+(<#%(”+?p/*3­G/,V($5x'/N($,j0<)"!(W6!c5&c-''n/)'9-,+T>#-j>*UJ-+C7&IJ&"NF!'$P/#4U/&=I,%1S4'\3e%-j,-Y#((?*)Q-%"^:!%:,* +6;;/&>)"#+A+#=L"@[:,9l+.I!+D3O!-N **n0'*kE'HH/ h8" }.!+[9&._&1U /_c+*;,E( /H/F!%m88 (,88t$%\"7M'#.j O:@w,%*?7(L,2N=*4`8-'C#4?R0 %#))ƒ/%0m+9}*$)/=iI,)b-(8D4'L+&%>56%X<1/?G)55&8H7+#?U-.=O9+=G/+LF+23k/.?"+@[/-0f)!5|98,n)*%P!6&m7'"~+)i2.,zJ .vG(WB()=!!0[<)8R0(/;7-4BKo(-@1-/ 73!#Q%;&8'7N"(@ :5)@&A/+3e(##?"!%4%)6=$:7 0/##6##"44.b(#c,$*q"4 p%k. …0 jYy.")O N aM6< 57508K7Vq#.4J<=$..39GB&l;)[-+"(#&%10I)< </#6$'/E0#-*-(0*4'++.6 ( #%,-!%""4)$!(',H& *(4- H#- -D+6/423%!1'/6&&3 "K6.2+ '"#!."?'0-3 #J1*'," -7"7!''&)0&)"<2!'5.11"3, ,508 &35!;"++7%1'9$;#+8,%0'2#&3/ $%=999)=+= 0< 24)%'(%!%(+$!4!#016!/&5,'' /54'1..;.<#;2#.%C",&H+,*';&#(L6)/"#3014+0+)= .'2&'=.!D /-.3%$*&@()-+4&/2+$05)"0%>$&2&0"(*#!;!13-!4 %=.)=%87+<)#+1($,#*H2$'!.5..771/&(9()!!!HH"1B&'3=(?N*0=5$ -6+"!^/+o$-.J%06U!={.5*@> 3]"&=e3)+S%(8%-%1,+$$(c+&7:1=+$,,&!f+ 2,=>*,!$/L7*%1*,=F+1+)/*.E+( -0"(T)55])&#-#70*8&,b=+"/!$L.!;-$#'k+'?:#2(-*)&,4#Y,()/!%A(31*!%3$1/%,O5&$1'%'=62:'#80-(+:6/./< B0.$&,9R3;+39$V8'4,*O'&*L$'77")%3%'-}0)8.i)S$#G8"56'W4.#<$C-4H'$$#/$%557 ?> $=:/<& +%**#+ <:+#Jf!-%% ,S'",) 5m,) '!8w+'%26,dT)&=Z L*?!0/RB21-8C)!'4% K?%+L*#'9636-25*6I0#6**0"7)26456-&+/+)",'<$%/4)!4.0'*:)4.(:,LF1 ~$9? H,<:,)9#1)@.,%6$&*506?;3$4+<4 +3#$' #4',#/'8*":7!/1.( 911/=-!0>#>#)6)W -8-#-00*&: &;*:!28,C"0*B'4B%;'>8%1,% &$1(/'56;("4.#3,4F8*G* .:%/+)#72>#')@ )3+ 9/@*#>. A$7'/ 44#&&&"441;#7&(&5",;-*=1&?2F<D%=58!,3;%&4;=?"D,)35)+"B$!.2-/#>1..;(5"% .'9!96,))&9))9'@ K*236?0.05<C.,?'B,&*%+. '!$03:7>&34?#8 2/:**+J ,9#)E +!K"98%90-,!'!R;9.6813&#?/5.,#: */(($)4&+1L5.,4/9*(+;'*;-'/&N%1C,'%H5'E91#B# .%%#I%&:,%,3"3A#3+4"4.91: +!+-2"5*$EB L,4G*,S800@I@9FNVC0&%90(},&E?k&#3&+(¤/0"L&'‘(.›H-)‡)7U%$9w5 -3$+Z:& tE$*td*4A\(j‘8Wz*8µ(+3š-)E5¤#4'?¾#O²-*j2.Þ3¡ ºW*˜z'%‘c-"¶='&¼…!*¨r/ÃWœ“4\·8#mÆ “a0v–&8œ)OÊ/ c—5 PÌ&GË9H²%'>#.(°&80‡(2Zª&.?›C<¨'"9,,"º!? §"B!«&3“2*$Ÿ"(&¦.¥;-‡9'¥4)1Ž*$•''’#/)9+‡p# G,*)‡o-.-)"af$EE)dy-.K:7db14DJ#1¡1+cSŠ((=B~3T#1P¨"&$,6a&,'J+'/G$ .c+';L4h6-/V&.-Z69$M-#K''">52;J800M*+LS;+95$)97$.PB#'5b*"O%-F4*';a&']/6‰8A&/,J%%%J<(8]2#(T5'+H<)1I`7>?5GM(FQ36=I)',?*(-H,b/)&\-0*Y#20d2H(M$ &E7'*L0#T-3 j58.cB%-CG$,]0/Ta .GZ5.6l0/9P,2Gf31z00r0>Q,!8y,$Fv376Q*)kA(D‘:84r2&$X$1)D /0U&$D#E.*v[ gP"$_M%f;-17?<,7HZ@$+[k&Sm0-6D$.E,5,v4%7f.+t=v$gR's/+%#=‰@15j*(9ZA$\/@O0A0(1\>-8c=15A@+++G)$E;-7;a2(?P3*7P3+ZT+03a4!+=(#3^1'!G'+C4'3R'.Y!+2t;.†=61„<#v<&)kT 'AC&-]0..]>&7Y:/+=H;5KSX/1>#-(R5",*)D $8^(""Y.7%'I *63U1H5,I)?/#50$&.!2+#64*,:6 8#C(Y(@$%)O,'y98(D -b"bdZ&hS b =^K8E9-&/1$(0eHF@8,EZNO+:A'=dQ4R+7H+83>Nvb*O;C*$'!l,\3X -EIEGj9W -?+E%2&3"+"`:(@3a -7I$'*,+0A"C\< 5(+!0)99QM<-$)'C.'4 #2*$0+16?$$B 2:$-/+)&,,"%- +$*- 54*( 3B<;4,+8"-.91'&3S>'+ ;',6 , +5,&)0!",66,'6,$-&:)/*#!2$,/-0*!.7).)8-(/*,5@?+$)60(#)"3)$;(7 +0 (8)#("8 ,1-+$%!!/ '0 .&'/( 0"0042%$'+'&$ +0!+/791"#*4$%,/+("2+*2-E#9-&A"(4)*!(2 6 !1(6#+=,$'.,4"$0-3-I`&";512"#A3,&7-04())0 %!/!*(-#04/';3%!,+-)6< -'/% /*",,""E,''7-(#'-#/,,0 8"V 1/5 K?2(S4.6.GI- -¨,!E77˜/%S’8&’ 8(1x'Å=#5š#$,§,%+¹)\S%†v3µH*¤./²_-%¡l &‡D%$S–+BÃ5W¢#-:?+4<Ñ,,&©,%FŒ$&9.K·"7ŽBR¯&,,¦/22 #8B5Qg'$(­&-2y)?©*2%º($-H%,®-:d-V#m ."¨'n."g-65\"&\!J)'$&"(-O2"4N-.)E&):3=".'%'*7K**'>2 <@40N:-(~'/%K+#Z36,[*(0T/#J,.'Z#8q"- J)W Nb$@','P,(''0"|C54.!3="*'*-?\.".6/)==.7-!*<8!*,'1OZ*:+/ /z%!9;0P"*,/) 2c#&,>-0p82-@2&c03/:58%8:%7;9-;,3=L&01%3f;1/"($Fi&&A+!/9m+&4<-D%':4('%+&*2#=‡#3+H')A,#2J—4"-;6)3>8!!1&. +'**;9,(A|",3+%18,:*<,2//,F!//0.76,(67,&//+*)V(-83,/N01$@0&1,84K#:4#((S3):=('+43);+/(AH$!80,,7@=?«WAW!(%I+&%l%5X(P%m't+d$$3g(#R-+S U / @2I7-Y%+#H!+4o%#_-U'(o14K2C#6E'@1j 4 Q0>;V*P# 1)>3Ekj6Ne7)&>E9%S.:0%i$CRM'G.($(S:~ =N7UC8qU7jFJ&17m;jV -F$7(>-(+#PF T 0 -2(HQ5G,N#6407!6-@21B) .&.>&C#&S*'%7+"!)#; 9'/ -"/!*)*%15$:/1#/?&4$$9$(/(+%',!4,!7+75*"6*&@"3*/!0$%-7 10$";=;1$ '-%14&$"+-**(6!+#)&)780/$6$.-%53$; 0#*B#4#B$+"=*'/!< 4(:.8'$0#7,$$(50&:$& ,(+;#$*6+,2$,=+(;-756&4:'1>3!'<##,8*$&: 28#?,+)4)&3)!2 %V"#/0A50$5"9!!-9;80<.%##L#8>1;%8*!>@,7<1#10=3?):4$,-8 822&J&>&:21-&%./%+/8$/+4&"-5A>#.(1%!";41+/5%G%;2-04/'.'* 9&'(!+9!8&='9>'?9 8 ;(#)$',' +$G4!#0$(,9:&)'>“++„%$3¿1#!¦'/  9Á*.¥)*&¢75%²'' +!/‡%#)Ú/.+¨G/'ˆh2+…c+Õ.$¥‰*)Šx5}\)!…€"1* Q½+-n{(-„½/:«%8½3G£+-8Î&;£!<¥$W—3?¾%#%q *P"?5±(/+²((Ÿ,§/'4¥#4©*#0¹''/¤2 &5”T­”G}?³E"-‰K#/cq,#^J"&ƒ1&FA!_x0%.>'V‰%>M'B–.(;1gŸ+r*)Ä!.5¸%3,©()¹#')¸1&0{$)¤?(#Œ),l"(h.5V4&0D#& K!#82*'U% )<(&{1=1(%/8-&H54'8=**FC-05[-(RX'&d/*_.%(I#Nd$./[-(4V+47`-!X5,1b1%4`1-.J<(&2>/ :M(&.@*!8T.(@" .=&6DN00%g>)n%2$Q9!w 1+R5! b708%<‘=3#u*0 W>!+L/#S$//B&'J8$dY+8|D/(‡@(4y@./BF $IL$TG!)>3#'ES/CH,(BOk2)(-$8 06&F)"P&= B<-+SC1<2-!!=">!0-*):7'7"4-'#".#*& ?$+(%.1+)( -fMA@C"Z1A#8P##;%t+Z @;"XD%=J7Eu??5AG8"A27)YM1:g30h+\O(-jv MM$3„.>i&9ƒF7i @s4VLS0"1/?CJ,F78QC&9#2&@&:)76)7"8 &E2&*$)'* -(3(4.+22 <3/(:&%-+911=D*#1&&*4<$00+3 **'-( ",,&13%/E8,621#N-+4.-#5>'O 8#E +.!.M%*D* 8(#% 1,0"2AA.D!4!/.0 )''+C6!4,)%0(3%A:$,#8/"2'!-+ %"6!#%F!:'47,K#2KA11>6,%@--@9"(54(&$1(.1#3,- .*%&'"*)*,,!.-+,&3%/$) -"'.8+')&3*16*&(!''.8+9.#./13&"A<)/*-:- 5%9/(9E45;)<F22#911E2;(8@:/;=?""15!0#*)%">/(8>748Hƒ'S$0H*,,4 -#8/(0,-X -20>))o%3.9'2,)u!%"T4/!@+35D*14E20#)&(",5&BI3;f+-/œ$If5Pp-,˜()˜%5®-!¡!1®2*$Ã&#+®P*vS$Oa%£8'1›J!+AO7OL5"xH+D„ -‘>]'!p[3G¹5I–'6$)P— &:œ1Qµ%,`/O±-."ž*0¡#"G”-3"¯) 0³.0()!'1"z#.n0/6v+&|(/˜61L!/0#7/~#.K/(7$8'*'+&B)#&?1/?4#(8,1'+*,:"5A#L!,E=$/h'"N&2(D * C')8W'4+M8!S,5o2#'e.t'&W*3o $)$&#,k/*#34%9, '4#KZ#$7)-;E%),%0&>3((/0'*2&4B@5&='%=S,/7+!..A<,0510St5;Y0/'5*/nPII!(-(/Jy0=C)+@n.C'_2;!,P0)3!?n2+A!5!5202(&.D[P/'59/(?:8*6&)8QNA4)='%?<)D3**+@69(F)(6$*GA58/'L01,/,7:9,.'9)85*/903)5;49J9B5!N5=7-!#!(,$3++-3##>8../53,8†a/`$!s.e&\ $0\0I%Jd82 d(S*a0,06!,,'27)/$I!O##8(+?!^)!V%7*W5T"!SA8 0 B?%>B=U855,&+%7>2%%,3 7*9C!&102!Q:$2>+*%'0-96#631*B,8)E8"/--".&,%/)))4A,3:9202;‡”.+|"26„8$„&%)Š1'Œ0ˆ#.Œ#'˜%-r.)’B$ ’D,žI(&cn,ZK(YQ*81Y(+3_%54^27d#*¯%'²10(š9.¼.)½+&&·6!2‡0~)(‹.!$·<)¹m%)K\+,‹l.Œ2'#Ž„“‚}_(&w„2%Aª/<ˆ&*MtF„$!=±#.¨G¥(CµM·'7‰&&M¼2JÁ*$7´06\.0ª&&  +*0À$4›509®2'-¥&$*¿(+!¹0/„)-$ˆ**µ ! -fB!)‘L%%5!&uD)'Dl%#m_+m@$AbU±( ;a2 1d4=¢#=O!,Vˆ"#9›0+¡!"­&5 ,%ª"”$/!`N1µ'2d+"&,'-[)#&~.2*4%1Y/)+E&)#2-2$a&6R$|@$RO1I9)+K11'C6-03.*+8`33c4%4l<%%<1&%*5,%7K/..<*7/E-$6Q()%+*3F:),Q# .T-L-'\2+!S'#(C--.<$#'C9$!ER03I=%-UW/8{24Q!.6\)./‹$""4X'##j%-m5 ‡ '/b0,+>&!> -O)17b5- B-&#b2"z%%fK($73.1:(83I,4)HS#9Kl6)RV'HX%#5L461+7E6!2P#Am6*2y 5H#'€"*h*!#L!)Y#)uA!"^M,'‘/(A)R,'fAE8]=-8LWA+-2,J7+ UA4+AQ:->Q<+=5"-.} EV>@V9(=X)(&™#:Ÿ((6d;:771(&,0$80-:#8:,-.5>&..,2-)",'0(#/5!4"8V"%&N)(J)<"< <+I!H F5&: G*21K)/LOB.B&P4KM4/#TI.J;aH:#Id7x6;h0('N7E I+>ˆI•$+0*;&‚:/ƒ/A$l+@} AW:(D&.%'Hr+=.;&6o 6'?" #L=Z -,(E#S> R!99.)M"0% 4G(2#T $H"!-B&5.01#H.C*.3#+1+a0'.*4%_'51%@%U` K'(S%(7#L*A=3"7;W#%6"*I$" !#2#$/!1'7(-&%7%0(06/&)+,C(,"4((#)))**< G(%91!=/;">$2&:$42#37 ?!&4"#5+%#&!,<,9#'+'.9*$$4&*,&'1C!8,/(L 3 !O$/&.*3(-$3,*$44,4/).%++, 12 <5!!N8#<0/M,9.'B%;.=,%F"&D-''.5":8$@+), ,'AB6#81/(*0 (,(-4*CM30J)$2/.0'$*,!,4J,(#(* *'&%2)0B))$"4=$?*!#*.4:2#)#*,> !(4&1$:2(&9+)?$-&>1$4,(+@)"(/48"#9+8(!#%1?2%*4G-.2C+4"0&+1#'4)+9/()$,(5;635Ax'1(6‚64]#$7+6/&?)#,+%)G: Eƒ(D4+)#2x)2¡)%Q‹)!0·4,´)&5§&V,%—<#!².&Ê#! l&fR$fK)h+(aa)8X'bY 9ˆ &0¨3#D~+#dk2#2Ÿ((.4š!(!“$6(K•)`&¹3o*0~&#;‘ 6¥:-5«,:¥)&™>( q$.’$3&0 2%51"x*& L'&.l6/N0!T.1D'02-&'/$ ’8$&--)0e-:7&+5•/4R-Qž-'9(2&.ž&,_/,H#*U!#d-,o)$!L.@„6'(L-2Z$"%E-#J0+F7-#K$()a.20#0#/*#('.OH+*(&,1.-.#&!GR$3*"!(10('-$#Z%,$&%,)>43+#8#3N!77y90>* *86P& +("&.9.&3]*FT)5L'-V$>1J#*%s.'6P-1+2();*0%!7A/&1$3%!,+&/+=&%%4*'(%(1C0 &@0.%#b0(7%%+h00&'!$m00$C)!,X!4+9" ,S7"> (L,'+*+0y9"Q*-/!5/+-'3$#P5*5"E%&/&;5.$/5-2-#-'.%G!32!+<$72 +<P!A'GGK:$;'Q,Z*lWj!5H5(-A@-=L:&'3(F"%&00S1T )'J$:J6] A%_?!c/M.V -7b(E3]#34M'DeAG+7-=G J<-MHZO!VH+Q9(G <?DA D#L9"N&1"S!E ,"!18%;+)*J&<F$)5"%G!."$1,&1)(2(-W4 $6'[+6$5+&b>(*!4?$&7"4!'7))1 7)"&"(/."00< <&"E41/##*0.4(4#56')-7$' *.,,-!*4+'&92'( #"E&+!;#(*#9.,@F )9%2H,"%2,21#1-.%-+C$#/'(7*";$;"3(-&$3' -L';0 !60)(C#*+(&0-)' (!/*90,$#)&*)2#/,66>&7132&##F ('1%G*.&:2,!; .&<4&$0.*I'(;5!2-4(,' ,.'7/6.#))4 **,+3#,)*>1!/.$1& 38%3#391?"%2)"?-0$&/H7)22-'90,%4#&'7'2+#)'):0,$,<.2"-43:&#'2/)'7# 7&40/,70+02<"5&)-+'(,"1.650,5D -83 -)@& :%#0&)##75A*9**'<(,-A$@9)'É+'+¹"0"¢--/´),-0 ž.%™&-2{?0“<,(–1$’/#+s?(›1(®(&%2h(&dc WH!(Vd&'Lx#Kt*O…'2”3@”%)Fg'*L“#6ž.,”+™#/*¤/+6œ/*,²&2=³$:'™:;¬0/"–2&C*$*‡@%q9Q0&0[@("H&%[&%/m6(188&2M#>0,?5(,<;-&@Q2BG+)-\-!&I!,*9#%%b;$%p+&3q9$)U!&6)*b2/Q3 !oF.*/T& 0Q2!,H'#1]23R, ;t)$L"".{#9,u/38n<#7p53+[5-!=,"+F*,)271[O?'1%+4/# ,9,79_13N#1\##0e'(7_+%)u-*a)%2i"#4]'"p*!(XF-7z)(^3%2M%(4U65*Œ%!(sF)%I<0,L7('N '?H&3E]'(OH//,Bp/.118#?i3&!q+3›+$.N *;h*!s>15f-%,|2)(Z. *fA)82/26+1LG+$=6([@8c[.:QP%,=V5$KG'34{1Ni!<6R&*GW5,)­:'w!#i,>1+t)=)B6,x))'^#(#„S8&ˆL$gB1&$L.KA08_>20HA5 93+"QO59b|Q.&"6#+)M(;4#A#2@%< M 38 2)'#,$*7/>"#)I$/,'/0'/1!"+ ,#18*5!33-#8W6 6-1 X**Q.$U-+Z O 8.6@&> B"*"R$RZ$?&2 @# b6@J$XV<(?9B[&K")x&9F*#5˜=b/.™!-<{!&$Ÿ!22542l7@ŒH$¯7&O" V"16r*&)v;-A0*[A*I <,\8:3C#= 97!Z-.P 8&2./4M2 b&-"V+0:!=#50C7'5@8"A"&+&>3E"K1S*=O0N%NDb(;>g!)5H%+d) 5f(.+_$&hf 1'3'h(*)E&266-#6'3'B+ 12+#%@ +23#!$;$$..-$"))&*69%$;0/"-00'.=(*K&#6 + P+.A /&#Y(;' _=++&80+C)80C#*3")9L.-/$$TV"(?"!>#("I!+);!,%8###$)<15$$(.7+#'%+)71%%8&-;!/24.2 2 E+S"#$E$( P!#7!AJ91"%O+$4*/U21%S!F++*?)%(I/5$<4#+@?#"1--?L>;./E!'%C'>8,%0@%:=.4(] #2H!?&/4F(P#'$E'*M<'8/7#K,%L-($2%(@1,4%1#+1&)G&0&?-'07 $+;5)*&#-,+/&G$39-$1O) ?3!1;"4*,:. R21$L+%-,/%R<E[2(% 7A30A6"#="0"2**$#73.+1BS,/R3"1©' ©$0¦&)/¶.g,!­20,&“O)u$0K&%H**j-,5=',4;,;<' 03#*:!2,š%).¦;#:‘5,0©&3h/¶(/&¥58¹8*&§)&Ä<*Ê9,‘u&C~4uG 5›Q#\P->y#qH,Kž4 5X7ƒ+jq!$Œ)6%)-~(<©‰3*/a/%‡.>Â4ž($—"&I£*7¶1)%¥%1©2;%®*)4±#: -2¨8/€H$M2$ C 6k6&A/#*›H1f' †m()%9Q)*N1/-0.&*57 3B?+$A&'&J 0,<'/4W2+ l6%b(#‡0 ^<%&`2%)o/ 4q2+)JQ&*i /F$""D 1,+&/s/.h'*c+'i/!7z5!*b-$+f%',`5 [)&#A?3!M0P<&I2.(:J/4]++-&'T(; %"'"[7.0/o8*5+0#X5%E*%6+-%6'"!‰.QI2;8*(P<.=;+'/73/;?1-2<77((+7C?H.%'U4=„1)Q(3I, -y(=Z6"5X"!/_?0+|K+)?$5l*+H"")PD,-)P]&6!,029"@2+-=T,*-53%Xf*.P4(+*N"-&7C6B!-?!+(E0 I.“&="2-!³#??&&}B@>"#&Z 8"F,/%+50()&45+\7"NF+I776LM>N”<$'+/.%1':"7<+!0'=''(F37*$;&%%8&6,'(0!&T"/$<;.'.8$<)0!?/?/!(4;% -<?J,!E *>0+'<;&@%TO9d+34&M= SC@2(**4;090F&,2( /3+%'$"P)E17O)?:))S7S7[!C™'a!0M 4c"6‡?/m#L-X),$QY&-#P60R91Z-3_ 4D,@9"G#11&5#>'K#/'5M!/$.4J--,(0=(/2/.W! %'28#!#+> 2"2#2-&C)*89@(?*I(/ B292,'/9)"0',#2$!!9 -J2) 9#:,)3/",%.*#-,$6'#$1*.)31(0),'''&.3--7-#()8%/-9!6,7.907-O+&A"1)@$E6C* &02**@*&/!%+$#*1R&.96!(A(#(I'%S'.701%J+#)D'&5-00?1-,I-""2'8+*5$/9N(,)&1+C2)(.)P --8.L!3()B%3")(-A,#!S%-,/ 6%?%'&<*3 88/<*-'6%1%>!5&3.34,%*.((4-/,#":4$/.&)'$&M 22X,0&<3%6@"(63B4>3K +#S,71;10H&%$>"/0';4()24*'*&,20.09&-!"7*) )79+#(.(,*D4+$*5+;#%+35)&K 07 .+ <6B+6'@ 4%9"%B.4G0/,<+&F,%$%)%!/)1%#$9(B*3'722 .16097.<”œ3$3 2*])t140£(¤/!^!./H31'¦&$)¦)"•C0…u##eu"x`.m…*^v2,8s)!4Ÿ3"Å.%%•').—.2&›5$8ÏH$ª$80¦4'ªE#¬2$+’E#?a/„|'z?!~p$NW1'xs3l`(+•It'#S{%]+;«'‹'+K‡8!0J›!KZ"+2œ)/À:?}%2:©17™7'²- '5±&'*™%*#00Ž6+’9%%{*!¬,38x)&&,.¤7:'kn$+B:!,‹>6 l_,@“')E&*c| >š4-P‰$3[(-2š)5•$ ~ 7ˆ,0,¡':'›6/Ÿ$ ;z#8"€9.¡,,_)!5¥+10j$,[#f#&(G>!j1()1V;,#-0@V&<)44:.+=@3249,'?I4$P-*%B$7>$$_1")Z90+w2"'P7'T5!3^5)Œ*(3G3Gc.FZ#2I,27<&(,L6)?t#( G.)3i/#%X$/Z"-\,3Z %"6*)C7/'v&)0Y.$!€ &+y)2~%2]48,X-&>..&€'*4W,%T00;T<079(/TO-$Z?+\B=oX,09O27W5(R=F&^('CT9HB,0=X5. +&¡:.;k!/¢30{(7„4(*W-2_M%R-"u$+0UB(&4@#/LC$Q?+*T@% D21C<6:I`b9#6*;; *-2#!?F@I6"B H!=6=.)&# :#1 O@003).)<&+:1C06#8 &("3 L(3nIJ0<e+\- W6]@ f:Y19o$G6 A6(3;&-QL7'#BaC45!=#(ZB(*J$G'Ž4Fz#/XS 55MB7“#;b#+Cc!?#9D!.B}$DM5/ 9š/'V-!t%0d9† @{ 1_4"Z+*~%6A0l)1S*i!1W1.T#S'7 jICC#/:;'O!7"B1-!=L 2'*00;2%V%6G3+@$5`, a cDU'(*x/m1!l)(n!#D 3+<$E 020.>/S$2A*&(-%,/% +"-#8$81%.$$8(3(@ -)C$(15,:6/7&8M 1<$).O"1!60''2093('T)%5$).:+)-%M$)I $6%2(T 6I' !?!1,G).B$7$#.#.6<(-@+)S&2$B5)- E-=$2(1(*'C%'G.&E-8"/$?#0"E!1!G&$'%/$$;))<-!I#,&H--)$'(W%/4274.C1.'; 1*B5 7&')+*-7BB:28:3/?"-4,.-05.+&I(.!H1">%+*K&+G--B#%G+."I&+:6.H&L5-&G.,7Q$4-:20?:-755-W""21E#"8H'--,+5=./&5?-)A5*K-H3B0),&( 6n*1'6I1+K#"'>%&&%"$L+>'0(D*-$3.7"*,9-?*;-!5O¡=7*!Œ3.*2"’,¥20*)¨.$ ¡,( ƒ?-L0%3k1'*P3 (y@)fn%/C:mm$0D1$z(,7|#(£+'7¢91,¶-)% 52À2)?§2*(¹4 4{>&M-¦$)!›/#+‘Y--YY*\X&¦D#RX(bˆ ho&(5‘(1¡9>k&!Ht,˜6"#¡,.*—2LŸ00™"H¥4+D†)œ2-¬+)"".ƒ'1’&1"l#86).!%((œ9 ˜5)(u3&.s13-i2!…1 /(…;1q,,•3)Z^!?T!*hO 0uA%.&„#-h#Xƒ"2|"&8…5 G%)@@&!3%#y,2¢$'O2S>%J :<-h2%!E*&L+-!L'%^*!'M)+%C+%B&"0; &6$A(/G3 )0@""$,#(<)!*@R'*7O)))B.+-K*72.&&c. )G2&'i).k-/2H0+T+! M5%-Z#("4;$34*!,>1,G()Y.*@00, ,=)&-J%')V/."j0* O'(7$0G,(&]+)/N;%+--"@- +*5%=\8!$T+B"(4(*#.k6),"!2G,'/$.+V%*9 )6`%&("%IC)&&c<$-"#* @%!6b,D*=G"$'5+20,:Z7HH#48))1-*';K)%!4.**4,-QS(*=^1/3_0'1K*0O9%&N4%r2)6c#'c<&)VB$/U/2^2&>R8../$'@I-"3,!8LV1.:%$65(+&1-4)X!"#4'+I(7'',u#+% :*h$1) 3,~(.)9$Ix)8/1p/$*1,-/G7&@#j*'86.-/G[8!"%4 SP(L6+1<,4@H0Fi34/60F;&3- V"A 2@>9L $C%8;,.(F"+A''U*-1&$?=#O65A,*+2.7(1?%E#O+>Q@P%LM+DX1H(5E*@-6*QOF[ 1Y8/3=@8C"/2I54*+0%4I&!D2()b#7^1*:)#?P)0p$5~#?m.2.[('z3M'_&Iv+2"f1Š#7'0!I; -V'*@&O%:T";%L +0W-'A8-J"&K8H0P4L+O-1$7;+,8$+9"-N*^/1G'%&A&_&&h@&K./2.'i!G!'t($ 0+/+,;)"+4,!&'%"-*#$5.4 (&C%..>3)"-2%&=(4!=*/)")+3')-##5.".%9+& -'(&+$EA( :))/.-%?#2*80"07.'#(@#/@-,(32#6E)).,-962(.1 +&=&/"<9!!.)1N)%Y0'() J*934%B$%..,)***300#=,1)>P)"6+'7),-$*N.12&8$,#/+.>$.". .&O%0%# $ ,6'1"M*%-=$&>/ T'.3+:/(%+!%63<-=<-)2)''#('.2.#""!26),! 7.&X)$ .*2+=&,1J.)N&/H I(;;,27():+88#0("8"7$!...,)@/+,<&.2+14/4G5.7<9!'2A'2;'0!,# 3*J&)S( (/!@#?7F-+06%##79$(14 -F% ,.'5.>'/*)8.'*)$+1(=-3=E+C©‹$26Ÿ&¯, ž*/§,(Ä7!"œ *º94¢2,"‹83(¥-=(£©C*lk (-]&|=!%X},%<`%5|/-n+3§+1%)(‹77Å<+¡ 0'´87 /0¨2(Ÿ.8(°$(ƒ9$l_'‹])‘:(4uz+}R#i\+‰˜ -28„!(ydgŒ .£&(º2KŽ&.?º#;«0J„&%K†)*5£-!~?š,A~$)?’#8;½1@3¤/9'¤*;{)'¤(41£,,$‘370jC$-•+ k;6&55&%ƒ=-8H.S[5%p0( pf$/^.4DZ'?s%+1†!!2~7@P'G|&)._/([()‚,)-]%'!T!%H 'i8-#£-E‡6#&‚ ; 4›=&3_+.3b+/*2')#@!L&((„=&-4;,7R)E5*8B.B;$IZ.(>E(.“3#>1/!1;.(0S1"4s8,0c;&6ƒ+($775}65+7-0‡E'!:#Dh02C)":q( 3L2)o#'7m' 8}8 +E$))l6.^#"#0 )'82 3R1*(7@(E8J-&F<.+#G%J&,3 $%S(*'<$+1M%9f)&.O )-j- *T##D+4*6$ !I'T0,#h))-k2"i,5,r6,3*$-bR+)rE3%6@$;.)58*#/.!!(P-!-a,("f*.D0"E*+.-(503;/3/:(-*J/0+##>$DO%8&\#4U6=*7-I9"=N$CE!DM -?","u6R"#=<4[@&q#1AT$1^G,0N=*(`j>=„)m/+UK Mh){!A +/^+"‘**Š6=p>x70‹Gr 0¥6!@00h6-k+) R *Z1?(O&.S")~&-%?'%+3+%^$@7I1Q$.Z6*;.7=61#:12HE)(EH2/F&.*G&w#':Q6-5(*T6-B /"a95)3.4* W $/S"AT7_)W&}.-/< )9*/&.0>$. >%k6//#))%6F' 4(%$H':2%)35E "7A!1V%*&*-!&,=#TR_,//+! b1-)6j:"-#8#'7V $:6&;Ot'0,+^*,8.%q594b&#&:2!,)*I+("'((=5%5#%)&-3!4,#094.>1&6)7,$/3) 1$4#F&%*H+>&79 (#''H)*P"p$,-Q!$#+&|6>21"1%$L.1<.)G"&,)9/ ':7&=3(+8<862G&0>5-; 3%+$:$;! /-'5,$..=*8N1] * C% PR*;<12%.(*$U#M/%07 %6(; )9#)27982*)06$16U1A>*$<'*T652,(?$ %e8 .Z0%".f/*(( >;#C,06W;&;::7-$0C!#5?"7BF<(0$?X4$_&CE&.1;7b)'$A("4d(l<#6#%&8$#&N4# .'#A6O@+LE.015.6LH' .-,%F 4KD1;$,C1bJ7.>97H*4"F%*AY1'\?#m&,;#=3Z)D&g?&‰/HL-2*v@\0 d%3#Q4"˜S”Cq)L3 D?n)E"e"OD*@>%=)D&/%A9!@$%*$$ -=C#N-$@2+B@ /H#,3 @B0X"650N%K/0)<" I/T 93-#< It* *C K+6/% . @%&=9<.3+(*$#/6..2/"9,3),.+0%>$$2"!72'&(-''#!(")+#"+-001#9#? 4!+&/5*8 &0$3=-2$$'> 3$)7,)5"*"%,.5)(N2*$"3!+5"0/3-(@ $ &&;& 5(!"5$%/)&6&-!-;#*)2%:!",E9%G***'+#? :)+**(A#3.A%I!19'2$:)'.3",& G$1#4 $9;!,96-0*,#,&04+-/)='2&#7*(#'01&##8,2"E.$5%))539'.4?&H 6'5-- .&(+57*!!54"3%3*6-=2%9;+$+$$($%1!3C(,7+,%-,'1*,+!".!+9; *:4!4..1?$!+O9-,":J*:(+-8$(0+"*(),(.&:"#.%.(-,2(2$@«§00+²0"$½3Å)R½4¡  ·+%Ô246À,33¿:%8¶)«0-1šRmh(2`)&xW)+N~1>k,O•+0D7(!À+,µ,5€%:Ç92±+ Å:'&¾:!(Â:#&¶>)/É-$ X(["&h_9³89jm8~€+3sn&Z‹$E¦(Fª5rx(h³ 0§/7Â%!UŒ)2®**""0;…&Sš?¯':,¯ <©)8 308­"/,Ù'7$¹3+1¬14$'8°)$/!2£<7>p;"4˜)(.iD,'eC$48 ²N1'Mj'+IK(]@ ,…ˆ (;x!.Hk,(@€!@¤,$N…5)Lz&(Lo:œ1-&;1 .4£6&t#!-š42®-7'­(+%ª"&$Ÿ%!/u'3,š56t=.)\'&-M;' -)7T '#B5$:Q* JZ &p\'*K<03Ns7/CE+MY/2s5/{-076T*(6Q*4 ‰H$+G5&lM'%I7q?#3eE-"M€+(H[-$Qy4%ET+*,l8 )@&:€&2Z3(v*c'5Z) &J?2&;.&*NB=%,?="WS"$X9&5^Q7/9t2#=n!(7@"P)m1*-G/h++)l8 6m3'5f2%&v*:1n*1(m*(%O3)%‡@ =4!7†?)*f2,,@Š*@.-+rF8(M2%Sw! 3/$!Rp)&FR0V¥39B1#S‚25Fx8& 2KK)":‡"4_801”3 ,z759I(*[K3W2%#VJ,%SF('X?-B-.4HT7VJ7D-"F@&3Qc+$QZ>1730&4Q$/fd!.Bd596b88;r81A,7m$"4Š)!/}.%0m;&,“+#:w8! @! jF$2fR $AA+,MF)?-#(CF+%90Et"-y(<+„-MA4< G&g A € -M{$9!¨6+Œ(,/”'j$'Ÿ @<—'*D‰$''™0!p <~Fl%6h/@c%5h,%;7O79#H,*P(C@)%%D5 !~E1$=$",B(R;'!.,"5*)L7D#q)&J*"*]!"/e$+Z%i ''_2h(])*J) r("I3&i,!(m w(2&e?%a8 :*.B,!'=')1)(.6.4>%(2C8-1,'Ls(F!3:'G.%e!/ !+8*$*'%I+/6 #*M2C"0^7)M/)$c'963q%")0-€ 5'F.- r$ +3.1 b,7)); #%:!.-&9&.(.5+9"/13,7<2#R$*8%(5:G 9=))=9+:!),V-SO/&J*/P./a,U%.($\7/(?(1c$D!#C_#4D%%X66#;)%2Kx+3))=!3Y*!A#&=m2818 >w0$2)˜#/61l',@.(&”#%T#4UF&C0!)E -((A"+B$/-( $%3:;,"0:1(4663%B+5F"1('8#?*',:'45T"4/I3*@&--F2(7$AF +P4%E&)a4F7(124#A&(1&410.$)*87$+-$(092<%=Rw‡0kÜ)#5×*OÊO¨B»%Ë 3Ç)7Ç4À9Ü,#ª/!'‡l5n#yˆ[G$$9ˆX§4%Bk%&&½+£&,¯0&Nª.!·1, Á--"ž(©6 ¼ #(& Ë#†c+“j%'™^&Ð\)$—n*{—*a3C”'!>šT“!9TC(?Ñ"O»:¤7¬+%/™%$?Å3Qc+:*°&)'´,%& %X¬ "&‘$$Œ!((›338ªA=·68„""9š-$ÊW"p7#‹> ,¨2#) *%C$•':ww- 1)(x;*J<*@7&7B :% 1*7!,B +@>&+L2 (##R%MM24&Z'#5],(d.$ [,)\92f!-(˜(!;CJ.1/T#(/O(L@.&>h,)9~-4M#)^9'g!)^/35,"''&2e@")T:))R7*5Z7!7b:'76,+:O)3@%-1'2>X&,8U0E8{.&Qj*/31.U((&=#*C1:y7<-]A9#p14v#41a)0$V/(7:M9/_J')I."3€509/++\J2QA*&8N&?A)7X+6O>(:k-;c> -h3AD*-!/Et&(,S;(/ZC*&W))2x-*L')YD'"bP.n@ AQQ3!Fd) OJ( …E (Hq/)=$'),+6Xx.B&%@-O/"1-&'j6")u1*4G#(8t,)'#/‹<+w&%:Ž-#9^*(-Er<&$ZM Da#4f4-e>#98<&.C55.POIKkTB=9I2‹(O-f/MDz&QCs)PD“1Q.“"G!£0D›=!:‰B%k<'3E@+3?W810B1!='.@%*O7MUX)‚(+/^9m =AŠ!JU@ q'EZH†RE]oDe?-„G5%bYK"aZ22bT2)2_16z.@p@ 4h0H@‘ 6=7/•47;“!25y$>‚'.d4,¹A7#•A;t8>‚9]It?&m7_&7fO!V7Z:L$00')Q!D*j8G25218-4M 01++(5%U6",9/<>#? (!Q2.R#-l(+9##†3j&9f#3)H*4-&B'&D(3!L8!8**!3)N6%?'86,#$2+>(4$'B -"1-)20!@8%"5& %7E"1%0,1#!2)&)-0;53G 0P.!;64"%#@(.S!W( (;(?2 ':/&H!B6'R;;3EO2!D ,Q! /"A4,":('"9.1)7*-/:*A68'-1&?!#"C2,77#'>!!M1-M!%3S00+:/9S-.& '&<;%^#&G/%W49 P#*&?<D&V#36*7B/I+)L,9;29)=A,0PD!$J$3%1@'95+2H! 8&*S"D%54-,1$g('.<3-F53D*-^)*">578$+2317+4=20/.8937=,(R//% /2*7+-".-1G+D@E&O=0-.#8 ::W<"42&A$_& 4 %Q,C!C 4=?J,3L67@0'9D !@/+4-1:<#1.7835V*=ÃÁ5"˜ÐPÞ {Ú!¶:)oç)Sé+"eÝ0.Aá%-"Ä@&1ÑE&AÒ- ,ÞP‚†[Y#8sd)(´*'K“/2“)@­6)Î+Wª .J¡3’G)šL'4–F,7*6B`!/e_&(wFQ^2YŠ'/N†./7f%6®7$A§/;@n'*N„"#$=ˆ!2)€7%(y0Až9#2—*4O50v9"#¦&-(~2),q+(,›8)-k&+/~>'sA3(™B D+‚@*.C.-?y%"Q*!>l1+,/53F&0TA/%(z4Ca4#w (8d0+#•/1%i&3.o)--:,.)Z-,V'!&{X".=#6("P=.+VU"'="()H/0:<+,*U-,,]20e>-1k$/:f%;-Z111M&1.i@-!u4)2l933|&.u,2‹>.-k-mD#,@L%Za.lO2)gp+?T)0XN.8W„18n#3;)&8N *Dg3%Lv5k0#C‡$4=z00ƒ"43H?0<(!9-&y>0r-#4ˆ\,19'K7 'SA1Dg?)HX)8A;1-V;(y8<Ž9)!vH-Yƒ1+F9!$X95SV44Pv1,,N'>Bº}*7erI%žKAŽ2btM/C£&*&ª'=A¬/7K¯"N'–,>&¡7;:½1=%¬,CEmj;cW/!_P+3€s0Vb8/y25¡<#Ÿ$H™6G…(,[…4 $"³-8­$Bw)>„7~ 5Œ1,#FQ1jj+¦D4SP/bS,#pJ1.†z,"’;{¶"33` +j¨,H?™6A‹"Cƒ1A·"/Fz0‹–1mÂ&G6½53@Æ3Z &=º&,6¼6"…1'™/$v+"„/%|%?&d%.;%0i3:"k:(g,""e;,i80J1.'e*2>./^^.8B)+c25Z+ 9#-z#v+7l&)An(ƒ95 Yb ]1"‡$(t$2#1$\4$ — *(k(D/…)'#Q/#T-#M&-1}<,%E)y:*%6$""7\1,-*2j%"-#%-:}<&7s);J#!†<1:#$}H5,n$*(3+'$K/!Q- #lV,83P!+?g-";8*5z'G&4ƒ.#B"6g., V*Š$`$'@/)3:":)&12&*3%()C$Zh+00K#!<*#(4()&T,"!]&(W0 M, Q&3S"75@,#VF%yF!~4W1#:‹;(`$%"vF"$6?*1ve*%|D7 [a1OR$+[]71H}3w649*%%Nh!%9]6#Ew!! Z'S‘11/W25)˜1-J4(„/:/6;*„E* k&"6J+8*&914%.!K0A5Ij;#/?(@-((=37*A2 D- A5",:R5B0*I''O$f,c ,G .{4=2!d'.*?'+`4%"I+"v3"#N.4!:S!%;2E6*#G@!M–.0Q|*A[*o+'#ƒ7!n%*1s(A"‰#"!t+&5b3/D(+A8v,'2j)#"V!%%Z#&Q #.H1^,.1K%'=+)#<_'.:7'A4(A")QE3BL%1^*w-*Q2-.A44.R#I#2U>/'.5('x9#P*%1DW$(@J,(9%#JJ;HT0e!2:`.5i515s-0 Z4c&$2?.(*R?0'@1&#L>0'23+#=c@,)E;'3P''.b?/;[()1kJ:j)(*g2#2I%$-S!+K#-(d-"-[)5)_1/"1i6$-V8@$KH,"@3)&MA1w?2&JE.&NP27MC'%;N *EF%&H632I/&GP(#L-N*3:O0)-g21~+$,v*c..$H#*K+*Q!) ;?.([S12X95"TB06M-.94J"H5#0TD//h+BB#/!%(7a*5?[0-7",^0#+1)Az,,J'6`4'7\#†5)5{1%!p,/g%/e*$!G855>N""F.(&M5%(NLE.772M:6YXET/0›%K:ŒCKŠ5MLHJ$—+Z0›.Z6)A_­/5+ÄL1¯2;'£-'«?'%pN8sC6}J5o€1‚Œ$H‰:§+(G»-5^}y > ¡!5µ,¤%3V5!­$ ¥:y]1%^d&2‡4+"¤?0tn-Zf*.B4#;†/=x!+6c1do,15Ÿ'y¨#1`,E“%:2¯4dž$M—,8O¾.9%¯%E¥1.R‰#9µ/1—&!~.(Œ,1*{'#6‰")3ƒ+r G~,5!WC#n5-@--!d)1h'MN*EC1]M4N4*3e"6`(,[*,,[)%j /H]2-B!n'&v'L-N6D:o(2 2), 0"!&1'J *:@>+M'(L.': -</%5()8$"* $*&&*&'$-);&14$7*`T'6.=4$7#1E".29&/=.-6$)[*7#.-<*))@#-.*,35C&C#$.C&+/V/$e$&H&O$$/"J8.1,,%:"".3*#>*1,O9)-/363O&&7/3)E%Q-('T#!'[@''`$-#L'2#C#E,E),T R3.)b!(M1,"h*-"D%0!G7%>5$I=ƒB<(M3%WY/#3;9*Q^+>6%5=0@7<&8?)R1,OQ,6'\)B5b#-[ [4)F&G"+(T+(!B:*'C6/3K1/JL/45=)$>,;D%4277/(&N)"5:))-%(0J13B/5.7-+G1A%G0$@1E("T#5R9O13&`%4*T'1W3(&E7*F>#&;$.#*8(-DD45,;)9/0:̦/¢ž 17Ã0PÂ*šº†Ü ^ä JÎ'iÁ$8ÓA5Ñ%3E£"NÂ,0Áp&&Àp+£WŽ'1og )Vy(E¬ &2Ž#/!Œ#*3x .+ /#&¥#™'‹89¢C&i0!}3#œ41/^}/?[%‰,2mY'(mX%DM\p)9’ 3Ž''MoZ¯7-o&"8Ÿ#*S\ -*8£D5¯3@4Ž!(5ª-6,Ã5065M +C—K+/@*€,'$Y,#})q;/;,}?%š "G4#ƒA#w*-%Y2.(9I*-FO/&^$&!5J+2]$)(g"(6a}7O A†(")p$(3…4*#})'+}!$o)4*)‘*15‡2.^3ž,-:d)#!j'#-&'[)/q&fB**k#(5m8)>& P[7)4K+2N5"&.:HY0./!%Ui01_,o!.43!0r*&aH"!r* +.)3F(#&F1*wB#&CC(BX#5X%0YP#(;B//t ?\)+/v.!3P,#S$)'H9')o%'-?,'#,3C)(%1",3*2$9.$06(--~1*>6'1\,2*Q0.&V2F("#S<*i4(*n'<3C'.'w%-i((o-37L"@€(.,Q,7x.(&jO='E7,5\;%'N2SV+7Y+ <; "=]$*1W0%/P'EJ2u'1S4-4…09927ƒ&$_&"j$6V)2YC0n6+a(+G&+(ZF7'E<7+C3"#7C5$=I<.B(@-c_/8Pg%)!h$ O.*5-N"$)H"-:N-6I74*•,0j& X4(e);X%.)n@-1†++-aE& l.**[)+,_+61'JJ/#U?"2JN"%*>45U9Ax¸‘8<^rh—JH1{>WX‹M9­2B>)L1 =:F°N&š$!È%BA…%3%¿=7 „M+­F$.´K1'tk6qƒ: ˜ˆ"Lˆ.KŸ 5A}0?{,.@°4 š#0*·K“""¥4'u)+8—?/Lb,+[V#ª1(0ve5 r\#.RP2Y~L£3[°.\….z›$&E–`º!q†.RÐ%a´3~•7W· @G¾.-+·&4K,#D°!3›2#%¯)(*§7$“2$v$;"{),(4w*(`%-}!(Q&)+k+4+J/%G :L&(GLT1(/S13B"#%tOU< :#F!/3i))M&*z+ z$,h,T3x;(7‡)$34 †,> &d! a02)d#E63lM$B*-V5+>,)RQ)&G2V)($&./)N%,'#.Eg3#>+,j (>%@€72H"%’0, .0'#q>,4%).‚1*(:)+5:l,!N)5<,,B%Ž/+$K5&%$W&"+x2)5+u4$C/4##'5&4&<2)#>%"/4$.€'..H&!8N$L,,C%+J(%%F*"m-*0P/J%-•0*/g/'Ž@&B 4n0$(X(+€%,rB-%JR&"V7(f<dx (;j+4bH1RŒ)47z&$5y!;SR01M‰#29)5«;#B@'%8©,3J171ƒ?#1W&&ƒD.0{2+ a*.;#%„V. E0:S0$EF2%>_$!@?/1Qu1*>i32–#C.#6#5#D,*.w(+H$*&Š(.m*4:h1()^!9#[(F *€/4?C't02*C1tD4(+<)?<)&B,8)FU"'')/#:^0?à#Y¹,(ØB±f+°e,¯r ¡x'³¯!Y~$,X§,*¤%-IÃ!Z‹$'¶'²$– ?™B,ƒ"O.7+nZ($\Z^`''œS)"R>%/SU\h,'¯16° -@Hp""Ao5&7Ž(>Œ2!t>,=}&73œ,,3‚+9?‚950@+Ÿ%.¡:Q‡A'“')5‘$8dD2™0!"+~,!(‘. Š@ $’D&Œ3"9%y7&p>n-/#uh)FR*+OA%%*:"$.e!'sCw,%(u*).r%*tMC( 2‰.M "t"*-2 ,¹3.j+K6+C/7!`0 &j&'7E#+.61%''W.%3271D!**!-09B,+E9*)01 %6. 77,3"11&73q(5 m$g$38=@k+!(T',@+($O5&&A$:2'$'&3#9F..$j5'>#-(9&)!X!%=,+0L2#=/#)?16'.(D*);)-/+$! 2"Z)1*%%M5')F'6"-d'7+,D^()"7+.4$#"%*#c1 G <2U)A,=Z%N$0-U60#@()j( %%#M#G"*3L(#/;/44"c0%3G-1D//(-)B.T@›q`h_H:v-£Lt@‡8kjSceauI­%z*©9‰+‘6C0°7_(¦5H*µ7f9¯Dg§Cc™U2©i$'¦JS$tU6&oŒ1Gu &r¶5-I±1p½*-Mx&=!¹2².<¤(/„//¢$6g!+—I^@?7?C2A:.#{G6#?A4 GI7"q_)=ž46%)iz,†ƒ%5G¡8k -)<š %mŽI—3.•51t09`§,9>¼!*L§'+‚¬6.Š@.…7$m0+¹50‹(A!{'#ˆ&n-.&d 2q3/y)(h 3#T*j",,cQ=/CI' 3/-?I&,7d-$+e"#>]&,0w)y68e&(3A+%$ƒ&4Q,] 9.’9Q0,& %#9 F-&K!!?')K*+/0.0%,+'R#8&#)I#(6F@%+18.! 5#9"!+*23**(+@6'?Z>(U /7?&3)R(#`%0)('"_&"*51)-%0;%5D)04G!$8A&84(6$D3#?".4H%.L!"(>&$O $,C'5&*49.-&0G-+'&1%3+4.L'%I%(9G,&Z06E-/70'->$\6 @( S'0,-9`.)(IGN$%G)5%V )%52/I+ *Z&4Nh5C<..a2&d;51Zr908D&,9K2;[#33{H,+53lI$#)]%0/b6/'R"+N')%C=31R<&e:1@*8S0#,{!3(L/$RA%-F,$,7929-#;BB1:)K*(.5+2A3+1)2D!Z0!$M&$0Y4g%4#<2V">)+l?XI+Q/*Q$0C+2#~-+57/?h!!*%-GP)'65Di7/&“#@=¦.7Œ&O.¦,<‰'3$ˆ&*8§-.,}(/-w+%.'C.!†/+0r-#{7&8UQ)3SK"&l8#,bn+z B`*-:N* g(0j!=a+W0'!e/0.v7.$Z#K'*’9 5Z7$1}#+);&‹9/#32R&=*%A*-3P'L-'-GM"!3()#6N385*%~.-4!-(x+)C((B'*>%*!t("\9)I&'#b*()S7 &7F( *;%*+:*/-A'.C!**G+"2#&S "M*+F%"I)C&*)02U%(!*,"$;' #?13Uc-09%;w1-/$+.o#!T,!(n#P/5€%.;Z-+24g*2$*u*x("0[' Q"!R(}/<;*=%,:#"#p&.>100L"/EK&?T)'%T>>^-JL!Mk!6'Y $t $8w('/”.10s%0!j+"+y0Z>*t6/)Š!9T.)(&OO0&US;'Ts001 *??9'eP(*;E*.;#eZ%B9{7Fo&"0u<,K- €1~:".j.!{+')2$*<#‘-%r8%e.#n,,!oR:##W3-BE#l5':=N,Vm$Wq0.0^©{LVep9y.{•Ž:l\cbRj£/…(¼/…)-o+&t-¹ -bÄC|O³3E/š:f2¤)j)»Wn)‰8Jž`/,˜{A s€.4‡…&M©'oÁ'Nv,*i«# /Á4Ï+4*À, º(.©:š>³=0(JN"/„M%ª;0#F-6b_#`J”0:›,c– #¦”)#š–~¶"¹ -´‹\®g© )mgª 4=À61<Á#˜&.Iœ5A­2H¼ G§$$#Ê60‰9·%!Æa2.U01S11i"o%2b"&!†8"5L>"OK_";E$0*‹H{'2AN%$u 3u<` &5P ;o)W#)x"\*2Q1#‚1@&"X&&^r1S).Š%$$A$0—'2*$(('4+ -M 5#Fo+%Q !OR#",$4)Ue08A!12-4(4(†$&.L'"#>%/3-6™& a-%C/#%^,'^H()9C119%9>"/3<%'!@#.$I&/5"+d&!U#3M#$#P$(*F.*!,6P%**3($8)'$9+Vg*10~6/*)…)1P)@—4$?k2 9¤;'-Q#16 !$)o"3'•.&&'/?–-A}3'm;#x")ŸS2)2M$0T7#Œ3=']T+4]M,Vc'0[m )n33D‡+Bp,+_†/,l,5‘%*z.*4¦ 8„-2+~#(=’//%\L6%€>*¤/nA 119"mU/_]4(Yo 4?P%)TH1$Y]Og 1J/#Q^%<5g$Cn$9*A30#¤*#l!5k'v.&Œ10?¤7-#–>E$qD!-:#.€,++zN04:T&$QO%,lD/#Cm*/bŽ93K`%(BvF§Ð,&;×%^Ô {»$œ¶9[Ø5$dÓB"Wå&Kí&5Ý.Fç9ZÅ3;ÃY ÉQéTAáh($•e -½!ŽŠ%&“À$bË z¹¢«$18¾13Ð.1œ(.w&,—5µ*§C*gU 8VK!*H@$$gV+UB6E^"QL.;~01‹,Du$fQ,;0|5/7$5`”8h¸+.Œ121‚==Go 52¬ I ”:1z4DDx$ 6ž0>/”"84Œ+7$¥7H#‰)<¿Y'™0(--‘>"z+6*s2!€/((v8-!j)(W@*)'=5@'3-S03&d -'2%)M;:X(&Š//'1 \P/!601&;T-V` *F\),kM5*2R;Gp!%Xj1PR.” 4n)+!`&%n& u#7!n+*l%(Ÿ.)U(-c#,k6'M#1i05|$:+Sb[d6%7R&ge-37@=k:`$=›tkg8wT£0¦n4…Vy4}j{@„q‚2kkˆ1€B˜*fU¢2|\­.v½1”M½3]H‹AT]¬_aD¼[€&Ä„QO’iU$¥‡`Sˆ~W5L¯/KQ«+/qŠ)$}n .9 0.Ç#/#¦"2m+/ ­/.¦'9«#2hk&CF<%;."*Q#"">/$$)O$.\`-'C~18–2j|š}#-f’B i®&+™¢(.5±>3Ÿ9f”!$E¦3.'0H²4%x›1D§&1GÉ55`Á77#»61„D$½Kª2h$$%x3, kz(("n",#_#%d&4H<&$135+"R4,‘’l˜ U¨/&1u,t)1`"+*,(!4€#%„-$@.*e'2!+&O7'Q".'P%P'(W(<%@"&O'"B((H-'8+G#""?%!0*)$%"&!/M *#/.'1$*/(&);$6/B"-,I4S&B$)C(,^ )E8!/)12.#7<"(&C65=(!9/4#'0*-*T0(=!-&?#O$,@#!J)'S%*&7/* 9($K&($-!%&?(%'<($),F"26-2A.),K-P/^/-P&!X*1._*/'V#1[ .A(A%q7'D5&X,+&B&')H5%:A*&?K3@$(5zK#L:#&HN*=B(.(+:5+*H…---:"7,()D$F%C#$P& $R(2/ƒ&$2(*>#.[/*.›:15,)-}e%*T4-,9X![p+FY_> "N‹"*<})Dw*4Ub%6:™(6v -4&&¨.''¢+-’e7#*«%('n@%2y!!{?"v@,&2;$‰/*Lp*A:;Mk'r”("<[+3&…4I<6ºÂ19•ÚEYçM ‰Ù<³é,%ˆéT'[ÅZ_à.q÷B ð€#HñkXí`ÞW($Ú¢ ×nÙQ4ǤÙš6?Ñ¥rÖ &…° +Š~92©!aÚ/C¼!54¨3'·$%‰'¦&‰( 8iU,'†<,&›-5bd(=‚e-gU+.]t,/s2B|nAFi9q™/P‡ ŒW9(3P9šF-h 7DY$0=‘*Cn©?^Z(/_‹6V4v[.}(Q4€!P%š&5 ">‘E% j,(Z.%‡$.${.'q #T,&}+19I"@J1,\'($e:=b - });T"$w"2Y &;f,/=j,'‰ ,b't& †!2`$"U !n':"X -,g/._k6*+k)&&o(3#`&&+c5$i&$#@%L0#&13#!0&g.(2C*1 9#"Aj=[''4(n=(^%_#!E+70G(8*C 'Y%0'IA$*G*"2bB3B'R# 1-'(,#0(2:),6F%/R8 !*E& -&?' I,/%B-&$31+#O%,-E("6/0'?@,.`^56 k"#6{%);F%P,%'x*a/)!`*('c!*)\4/*5:,"ƒ#+q'a)+(X*!f)1J6$'c"R<#0(D-,F[,*EH8)`-%6]57H07@X:5V/j*:g#,t/)b/!_>,~: +iF'e78)s6"j30(;.9+C9%TM%(>K*=&W$*O9;2Xa6;a72t2@B#1*‹+7d#v-;j -58‚#?†'>1|"-u0o.d+=x0 e44,q4Bm)hB+.7Q.-U(S# '=X!5L` &D^298f¬š6e[sDnEˆ2~`5alŽJpv˜ sh¢Dyh¬mbª+>‚Dyj¤ ic³7hN¹6„_–K>P²ReL¥Nj3 tdfŸcaT’rD<”x5NO˜D\ŒO8¡}$x¨$/QÉ!EF·%'`º(3·"8£%0¹5(¶7+¥t$#‰h)¹5¯5/(w!*X-+ ƒ&o>35.%d,.qF2,@O"HM%U',¬~'¹ƒ,<åƒ*Ci% p.=a-Ck-7a$˜!{5o!"—'."e+1/$+‰ =,4+z-*?("s= ,B$(†#''Q(%#i@F$)S1011+0:%/ %&~8):!,?`%'=l&"3d$&/**­8#3V$Z*#W)&P$ 2.%U+$2U"M17aE*,7@J&"("%)99J(/A &&^+8.1'>:$)!K!!?$%6B,/_ .##[<+v(D~\+3“s24m,e)3%@Z"!)/)1{ -**;ƒ#-L-Q"!e&%)-&$j1$k0 a,$$2 )N&M F"(!G.-7##*.# 8 !@.22?D!"(/-A3"BZ#9B"#1&'A-*]-"B1,4#<&61R,)"Q(#B'*$,$!J/3#Y.*$8E - #"0&*-56(,7%&K*%E'!= *&H"#S(%B%-$L"$G!( 2!>4)$%+$A,"#B2.;k#$a,50q#3*N&757,O!*<--(E&%X$'P98+,$a!:l)&)I51r"%"E2)Z*%"j%)"T=;2UI!*[0+I0 .>$!;HUB&%1R2=Y,J*3A<5$t!*"u,€>o i7t22~+0&e,/1‡<8z2;'o&%X/'3?B#G3!%AR!NDT3. T01iK+;Gj3+w%++p*[\&;.[14b?Af#C&n<(ˆBƒDKJQ)€$.d; p5h%_4Cs@T,ˆ.?x4=/@Y18794U0#6PR%X3[.<9d/L¤ygJ5oD†7€b'gBm8hƒm@c‹F‹Lª|nkq•/bl )bg—og‡)zgO^gQfT“PkQ¬VObœ\]™|Ef±zZg~Ž>lR¢B]’˜GPŠb:ODŠ.[K¨.4 ™!GË2 Ä!,"Ÿ#A*· #/¡a``5&“,,ˆF& kg54^@.rK0\,eiB–m.!Ìd>£$"‰›-™%|¦)I¤)p”1Oy“.4™¯8t£@/ƒ¯>7š” 5tÎ-C‹Ñ.BB³"&5²-:.Ø0:7­)I¡J&®M'%ˆ=, c##h"m,%j(&>+"[O0 3C-.a3&¥Q#Â}#3«‚0D³)$p!/''(@S"10&~)*D3(‰'5#;/&O7"M% @"+W(/(X)"P %#:&&N73(A2"&C&.Q+)#)6?*&"6C%+63$G29,Ft;R9%'%)?*%T-$B+52,.*R*U'O()+F.!9*):)+p5+9A++*'2)63(1%(#@$3;")G),F+*H %C'F!(-&<1#3%3+**9% J>$*9 1'@‚8"'j!#,u .D-%:*/u&$,I/.1J)G'(F)"D +W5(z*. R$)%|/'B$$_.$0a(+wY(*UQ2$M7 .mB.HI-&(?5Pl3GqM5>P-C^X."33$$.%Du0&%-“#.I’(2,r<@1™H).¥)'&•C~H*&]h&.{T,k ._‰#*T$.e"%Sœ+&µ$+Ž& ŽC¡""Gª)-v&( ÆB *À-:Ð+z-,Ä5),–ÁJ3fY&5¹W%|KÂ6$#bp#5o¶ /h^,¤ˆ%s{0k®44m›'8¹×Q¬ï%iäo XÛDzâ;(‚ï#Há…Væ§lèd<Æ…-ã”Xät!\ÿ¤"Ý ׫.é­5ÌÊ5ºº83»¸;¸ÎbƒÒ"’ÉO¨³9)©¿53n×%HÆ?/hž.-;Ê8)$¥)/7² '"ž9'FO> Y04¥9>"hc1qg*kW9&„t6X‘ *¡~-#±e(&’=>t~-*dv7&‹u g¢3/ab$/Š‡T:£†2Gq¤60ˆ‘9M•7-ƒ’/]£2@l¢$W®2>PÌ/U&ˆ)..˜8@5@#Œ2'„7+%€38,m;s !'?51)7j'A8tK9(–H7¾ÅE$¦šJ5;[pAe-.+1+<{ +s.& \7"c *.‚/"&k"".„'.%9!&Z%4@8'{!'H),t' &L,.d%!8#/./(,K*(+5$3"0//&-T0M2! /@ 6=5,n!:>J /$k$"#F.)>(#:P*:Q,! J'%&F/!)K4&*M$(V$1D2##1A#0@+"63*45@&&-#$.L./J!4+0$)&N'H!+U+$ H,,(@()%04&R=&L0+ NL%.#v01!e:,Y$ 2T1/Bd7!n)-Q--,m)"d+0o,.&*z 1J,+ˆ))l3.\+)a+0pLF5GY.)T=.6l60,5f3GP,6p @/b9E(,4%\G*;Hi(GaX(ˆ=%3Òt: —4«—%CJ!#UAh,0,Gx.!s &6Y':'#z'7|*"’+'B$2 $%<%•""%G$#~2":*s-'&C)-I%)?%- 460"Ek9OE:"Fg$4`*?c +5>/t#"F'0@ "0Q#-%^)%\*&E+"Q>&/V/&_(G3%6A$7C#<=,./<),%4* 7Q%3N! ?"*;162M"+6T-X2/b¿.‡Õ"O¸5L¾#K·3/¼\"}H+13 ):b.2tB0šM0#| t)œ^7%ÄE$‘Všm.'£`&+{z&O|%¤Œ01³CECXT!6.9 8I?+y $430d96]B's#Z4m/.ci](1 [&R'i+7,o&9/Z1/N'>6K*H.NQHG=*?MEH%<*)FGLGY7t1WDUW;;l N0S.\7b"D'M?[{.My)k&p2?Oi4f#{*Kƒ.bMU j0U|(9|(m ž2E'Z_A3SLUKA.UX3N1-$-L?M8@a.[†q`„e…¤j¸ªa|hojª‰l…š©p´¶zk´”S{®®Gsy¨xv§½¡)%s (l&"%x/) ˆ,"3."!A@&-Y365ÏWGV΃9¸n!$:=.-+1'-3!$?*2.+>&L!5%B'=&%&4",)!3Q" :(&6E+$I)4&:1!2*"@3)*/ 5$)$'-#81#7&*$/6&'<8"*i>%*+*$'Af+)E,<70X4U&(-7#;)=D%?"</,4'!";"#+F,.'=/C$) I0$,0%#&+=*"1,5%,$;#%"1&&=)(0 ,/+C)I)*>#F /&*#+'<8(D3%)d=-5:O#$2"/4zA,@o-+$K6-WD!-5+8$D3?'$^-'?%6›B1!‚/+B‡3//<†7"=|-"6t3/'a%J^77$"ˆS.%rf9-Ya*sU23G– ;5}&Qn-(IS/.VÄJ1@"(M£2,j²$;­ &@¡'/Wµ*8+µ>(‡A%-²GE¹M#;T4"ŠT$8M$C|®zŽ$,y^(-b#'ÃC5zÊ%0uv*2„° 2hÀ(7 $Ÿ±6 ÒÒ) RÎ$QÉ,I×J)ªe%´C3Á,%.½D.ªd 2¶H°{" «‹¹}9)ÓmÝ~(ªª+—¸9*Ü O*³Ü9:Áç,5ÌÏS6â×X Õê…9Èçg}Òâ™2¾ÒŽDÈÌ‚.¾Æ‚*Éé5‡â‚9aÌ#7i¡I‰¼8U¨:@ˆ9-›%4!‘>!…5+.”!0y16J]&!XW(}1I<é£0ÆoAiK9A%/M0"#@#+!,'>N=/8-x& ,E%,,_+/>'"$p/'H,O*(7>*.7\"!3U+&@!*"N52y.!(S#!;?''Y8*1W/. 74*2@&#M52@^$6D5CM,$BP%"€)-/B &5N/,l%"$O!&V($='&P; )F,%&[&>481#"3> ><*-1B15.9,+2B#%;L!E,&"P44*3 %1G,'R7.G29,D'(C@0%E6 !H90 4N,#9”") k.Bg1X$"%5O 0l#'*q1""{-.&e$(4u!1"l 2$T.`&;a4K1=E. d-3.6>$$EG@-l!2/(H*F@C/*N,* ?e;H]1*t+/FQ!CPL3n<=ˆACU$Y\XaC+€!T5~]t(F*\G‰9H#e;?])KI7G#QGEOR'5=(#7.E*U@S?)db=8l^C\P?/$g-=5z>J"@WE&‘$O y?l"rQ.mE.1œK*”N#“,K"l4Y)d,26\(\b<c4F>V@G4KSFZ!T!LLS,NQ#@=c9C0e­™N}jJqˆ±FŽ•}^wœ’^”Ž¬b†wš`bOšX‡[¯\tQ¡vkm´’j^‹q`b¤~g‰›‹fY˜™sk­–xvŽ“;{{ˆTd  |n«fqeÆhei”7l~zhm ¥Pmz§Ezf»5{P‘6Pº6rW½03@¼'1Fµ79"¯d#´DF¸G4,Äd6ÕM4«P)Í^7m{P"¦VK³YP'¬–CN{ƒal‚^X¢kPj– Db¤¸‹oµÝe–æôŸ`àñзñྜèé»uèÝÏ›ÿâ Nñå›Oúó¢gæ¾Ã@ˆ·Cdƒ«Ap•¶+28ë5'*¿?57Æ)/#0",¡I%”. l4)B=*ZN&%¨K"Ì{=®/ ±y+". A+-.#&((&,A *5+!V*C$-K- 0B/$,R,$C))?6)+:%/S*=/"@)*F %V,(7)(I+0U/'B#*.+*%7<'*G',%V#.!k0!0U'0`b*(]L#0eD#2KP(/G$* —2C¬),0t/@…&B"I#>3;*.v$!>#13R.-¢1$(ž-$ ‡122€0)zQ 8’*!'?)%¥I.x1!šz;µF*2{‚*/U‚9}„#o¤"JÀ7.:¿''ˆ”$±&6E2CÒ#&hŸ#3·,WÆ "]Â)&Pú.1ÂR1@Æ<$,ëD)D²Q1+ÃZ2"¬c)2»x(‰Ä)ˆn:(¨b-<·œ9Œ¦1œ²&¶‡0"^Ì:t½'&g½$ŒÄ7@¾+,TÉ4SËC@à4..å9:7Ú]d3ÝG1ÒZ. À#(Ï8+'·r))¥ƒ$‹Œ"#Ä7%$…3 ¨ (&h‰'p½G¤³Jpá‚–Ûx5ŒÁc9·ÎYšéš ƒÚzMë‡\ç—#+å”WäŠ(uìvCä¬ á¼.ÎÇ-@ÅÑ7BÏÒ,Øß.ÖÇC#ƒØ{&tådtö;)²×H&næíœ'NéC”Å&2TÝ)NÀ#`³'%2ÉP¹f#¶-%BÏD:ÆA,(ÍL!ËD ²€£œ% Ðt5+Ùl*­¬(!ÌÝ_!¯—R4»ÞYF­ÆLNÊá‚“Ô髪ÖÛãÔùíëäêëßéïèâäéìèãåÜÛÌåâÕ¯ÕÛêt×Öƒ;é…Y¤Ìn+Qš-1:¨&:7½75; $%€(4”5,‰$bQ.@0V52¢C,Íd,"cW/)6G/!3 0'(&',';#&$!1B 0- 0+/'%"-$-&&/7%726**(:&#$4?,*3;11% +-%'8-1(#"7%#$7! .()+'%%3& >!'38"@l"4:X!%9#h'3) )*%!2*-?$1""-+%/),%@0"36507*5<",(67"4K!3/=.")-#'"5 "$-'U0"'$/'Y*"*)%#K(%2F- :"$,.( dL$TI2%Ki#Ak!88z3+M$,#ƒ-74n/8,`3,u+0&`3)“%4‹ / D(r. 5q7#*d> ;U-,z.p;ACD);B^"G'‚2H>MV(B+Y-NI]*Tb#O=NBQ02MBc`5)@"g-`,ZIH.U!]P42k+_6j0]d1h,i6e%t/l=^A?Iq79\M5AR4;B]8EŒ„~‰u¢ŸuoÈku©‡{´°eŒ´„U€‰lsqkbŸ”btgwtœŸ}} ÈmvK¡yhº’z¦ªƒXƒ¯§_k›¦r£³jzµ•vZ¹¢yv˜¡VO_©`_Š£so}¨pŒj-qn™0jr…?Á8?¾!b4¥8B;Çff»];±Q63Ë3=%»NGÂSA‹Shšxc]”Šre¸pcIªgb^~“H…«¨Qf•ÖVœ™og¹»€ßÒ­çùËËâÛàÏñÝêìåìêéååääåçèéäÞâÓæààÌÿÚà•êÞª_ŸÝ€UóÎyx›È‡wN560¬BFMÄ@)*®4#+¶+) °=‘P(1OG:'@ÀZ/.ʇ;•“2&6>1#0@#%//)'&1&%(+,&&0 $%0%*"3%-/'&- 0$+''#&-%* 7/#>%2(?*#1(/,#1!1"51*A*0%,'6(,).""' ****%1-"*$2I,Np+=)A4(E4&R&..'-0.&&0,I&='.$-*,))26+1F+'?@!/O'*E)!CD,*31'1%%!1&#&M52*,0G+2K#(&N),%V84+-' D9,,fFw=)/Mn+49ž/+‹')e"¦5&3Œ5n#6y(4#„%C”840ž:<+¨4%‹9-Š(29ÐH3!1')¨M2$»@+‚[%!}a"š].(©Y$)‹{30( •7(Y·Cy¡,Kˆ%-­&-€¡d¢ *y©$x©@ž:ZÏ!%iÃ.6¹C 0Ön40ÈI,PÓ54Öj"ºCC)»^(«~›-Å|=@Øk$-£&EÇ°3y >·°!'‰™(+¼Ì-*«3)SÍ1)-¿%>Z¾k²,<Ð%8=Ã%-6¸/*1æ_F'¼M+ÚY$´3¶‡$²ª9»i $Ûƒ–y-¶°&{ƒ7JáÔ-3¿æUmæŽÙD$Òµ'&¦ýyË]AzÖ–dáj;:éžJÊ„[×1bç˜/ÇÕ#ѳWå¹&ͽ5ÙË0ÁÂÕÀS •ó{"‘äK«Ç5=Íö{hêu(bûóKKþb/wë3pÌ .oÚ,"íb(/ÖM0_¿-5ÒG1;ÃF(#ªK'7Üc=¬½*:Ñ´(<ÐŒ#(á¸"4¯à=œÕ56¾Å5¼ßHSâË‘ZñÐÙðâêèÚëäèÐëòàìôêâæéæáàåêçãëÜäØååáÕÿÙÞ²ÛÕ³âØÂuáщ3J¿žG=´`>cÈ(:¢,:=®,A%À+-w/:oX%V7)Š8<FJD*&F,*7c78R$0/\0);i$$!,0BW$&+L 'b!)'5*#+" ,4Q2#!2',$0!+-.*"=.()]'1*Z&2$9'$"'')#(##W0'"2'1,2+.#!(",86+,H'(,ba'$@D/Q]+3.>:2W50"(.',.13-(-1_-//D!"#<2$34&)+[-?.]$/Ka#/2]1+3 &5J!4:")$B1",H%!%R0)l,%!I'%-V( $K# &N#)c=(9E3-JF%#I*5"ZZ"11x,q9"g";+†A ƒ*?} .+2}B 2'l-‡,.$u 8nAqo‘&MxEp#k"g.H5SC:0Y7Q2u"B9)D2.:=WQa;DH#KdT7$?_AJB[BCXNEWR,V-sIYJYDR+^/]&E‡ 6.>4½3%6Ö"JÊ926É-/æ(&DÃ$$:ÛB+L×@/6ÆN0FÌ3"%ðX$2ßE.æ4/;ÎT&¶ˆ"´k(ÖM!³w4'¡›(ˆ$´¤!³Ô@ŸÈ,ˆ/!²Ã80´¿ 2‚Ú,-³Ï7*†À Õ¡* ­»!‰Ñ*2ÚZ&8ì¯Ã‚9žØ}ëŽ[ìžËœfä–5jÒ”•È°#0âÜ'>Ï©cή1@ËÙ ÖÕ8+»¸™ÑogñlhÑ58ÆæBrÝ—zà› jïNˆçQ)Jò;5cà:+jÄ);:õOP¼I- -®#4(Å5B)¹@A/ê\=¿3; ÷B·ÐF-ã¦,ÿ§5+¢ÑDH±Õ_^ÁÅ;wÍÑwlïÝ»‘åÊÔâíîôùèàîéñïùïëòðûñðîëèæåæñèñæéÓßçÿôåçþØûìòÛèÊúÜåÛæÊ­f×ÜÍiΤ6[ï-Pè¡BxÇKA‘6'B?Oi3HO" 9A/:\>6:Cl%!2q#'R#0%Nk-Y0$7X#+q+-4<+.-',&++-#*&%1!#%9*+$..#8!/((!0'8/'1// 0* ,./1&+)$23))%+(&' -!2 "2.*86#77#((* !*-,*&,,()),4 8&7$K37'2&0/+2"l$DY &`A1_);2"09?$$"/$*'7'6!&+&1R&'73+V# 2 !9"3&8-$3.A,.%+V">>@k(9`G(Q>0h0ƒ]j$vUaNm'^i -c-r*ez%c4u_;b!‚\"h(a/uB[u+[&{8l1|7ZK[9dES"c/e-u=q+;6^F\@,7\DWQFqYUQeBILK??pGP]QtLbN^2cYaZZMI5QjuAF]fAbUM.fI~'rI~1b9ƒ'j+r=„E~7j/mBP-n.`4hZGGrVbHzQ[A~6vJuBbJƒ^MM{LX/†\@]a7U08dLZ_?TIAh,eOJjDY=5@R6b75]GpEt=n&[ Z0ƒ7t'u*“h+*k6zNM5ˆaLCšTS!wLN/7]DHJU@k8g:†d˜bh¿z]Ë“fkµ…iu¶¨qdÀ’{bÌ™‡tí{W¡‹h®±sQ‰¯‡w‘¬‹[¿§ SƒÑ´^y»‘\°Ä’^Š¼£Vu­¦Dr«¼}Z‰œzs¥Â`Yœºgp¼Óro¸×}_O²rc|§[bu¸gte§4qÁ4`h»)RKËHg*ÑaL%¾%XOÍ+*¶IB½I[,¾Tr™ž-V‡‘HH´uc<¶€]Kƒ¦]k¯¾rbÂØ\†È±`îôÑ—ÜíÆàñèçëîôðáðóöçèîçõòïëëîïîëòéòéôáééêúïæôÙñïçâܾáëѸßßËbÉÌㄳٹG¥Å•i¥É§`ÁÝ'/BË))9Òb)s€4 WVÎB(!F\8-2^)6W 28o*7h&!"62Hq: %P%*"T;#*-)2(8**5#,%2-4%:2-%4 %*,2&+%'/8#1#4--((') /5":-++9&0.#&%)%%)".&9!.)';$'#,1)-0*'&!0&4)--(0.)*,084/;3.+00,"1*A),"T$F'(y»/-;l+&B?..3;0,% /$-(5(2'*'-$P&-";.#Q*.5" ?&)M."$;<%(D (t-2-P‡'*™%2¡M#H²#'7ªOÉ.!L¯)#-¹;3=Á=.F¾/'LÆ'3/Ï7"+¿J.;Õ(('½1">Ø/3$Å&18Ê2-- „)+½w)ÂW@ÛW1:Æ„*¿n.:òz)>·Í'$“³%.±œ-<ß+ ‰Æ )’¯!™¡+/¿ËC›Ø;¥ÒC%œ¾; bÛP49Øj%EïH$dë= Dçj%2æV$/ßK""ë‰ Ñv) ßu8/ðY!Îœ%#Ǩ##´”%Ɖ"5ªœ=µÁDÔ•!HlÂ*lá}Õ+º/$]ï%1yÝ00CÚ?:DñV94ãR(Kúc'?ñ?-#Øv %ÖŸ-"Ør/%Þd)ã‡+6âœ''â“;'ÌÚJ"ÈÑTsÎw‹ÒI¯²#¶Ðp•Æ -¹Üx#׋% ÐžiÓ–fҀ˟Dȵ2ѽ3QÁÆÔÚ4ÒÒ&S·¾@óäJ–Ña3›ÔD<ÇÔ@B³×{4„ïisÑt#¤åw'…ॠ}çr&“ÙP#nìk>+×k44×G<,É)95Ä8+5½J?¯8=.ó„,(Œ¿MHÓÉ50ø¤)2ɽ$6ª³A=ÃÍw<êÉ(bÜÞÅ—ð×¼âééÔàííõÿøóõðûñêôòóòðííïððïñëóèöêñëëñìèùôûóíÙ÷êðòëÛìÈòÈÝÝÏÃ/«ØÇ5¥È´ŸáÅM8¼N9°+=’VG) *$….a]HF[0L‚G\0u16$e1Y,F€,,r.0{'%(w&$.U(''. 1-H",9G// :#,1@),*A/++v,3%M(2'V.5*b/.0P/5--0-$F0&,P-,*%,'#./*-I36,A71JA"(65;C%B3'(8#\<8%dJ%G+ˆ#L&v MDE'[&i6]4}+c%J*[:ao+gncvSi_€YZ_‚9YQphQ9RbERiNWcYY‚MY/iE`CTn[Y_l-(*X"+,b-)(^*'.c,1W&1¡S)tª-'„³Ail&*;;.4)D((&M3,Q& q%P6(,Q'$$E*(I'11N' 8*" &rM/3* 'C‰X+/”r+AØ!5Iº)f•4"eÏ'{¸ J #qÓ1%5Ä0%Œå0 šÃ'žÒ=7gè72ÿD …Ú"nòH#^îDWñ.vìg=ð+ÖB9>ÇS)Þg+ùŠ'áŒ'á+å™%9Ń"-Á~èÃ* ¹.½-ҺЫ­.$¼—*#´Ú'EÙS(ß+jË9YÞS,àT;ég#0Ü-Ûíp"ÙI,Û(Ð¥*2иô‘2Æ“Àœ+ųPʼ&sÝ1’Å'"²–'¶ã+!x÷%/[Ø1cÃ-5KÛN/3Í9 Zè5`ôY';Üx'Ðp,)Ð^΀#"·›$ ÝŽ.ÎÊIÇÜT¿Ô—ßÕW6©ÙA4ÈÚN5¦¸”ÑÞœ£ÍhÌР°ÒŠª¾†=–Íx^®®zÌÍßÁRÞÏ;áÉ&`Á¹,X×Ú%T­Ìk «ÔRÏ¿BEÃÑB…ßq Ÿì€~ãg;wÞB0ß”*]óh#qÎd$9å@+ÒP7Ï-:DÍB7"Ì/;#¬MD0ÍK0&Æ‹]§¨:!½™?1áB. ÚL?­µx]¹Ç„­ÎàÛ’âÖ¹ÀúÜÿäàñðñìèôîòðîíîðñòíðòòñïïïïïîííîïïíïêëðééúìôïèãîóÔìÔõº¿ÚÉ¢êÐî¨Ïμ3ÓËß®½ÐˆH/ÃL{*I©ONˆNL`:C9G/C'><'.3aK%P)2%j"IF'C1~:6s$$f !~+X/B*%$\'C#W/'$#(x#(b!f4$E8"F.&-=%4,A=@')#L7')2+1:-.'?% 59!0?#'3A(&5#)V0.$) 4.& 73.D'@*+.# T'86((#=$)+L42H]Q]qbWg89%9#%"232%2%!%9*.#'()A*+)'7:2 "01)*>?!4**E0#0<!7+86B/E81c.|aKx_bFZ^]2oFg1kQ`8QPF[„3ss5|-q&“0p-|>Š2hDW"gJ‰+lQ[1f<€"o4Z,HKkTZHg=zPs]d]VPa;lSWPa0TW3c4€"d:ZAWGEW`R.cp1{?{#m)u4‹{7y=Œ<ˆ#~-n"v+h9g5ŽJBEk”/s6I6k.@>eCoFn:ulfjЦWcƶ{QÄhZÁ§^u¿°KIĸy1ȳp7ѱ€Qͽ•A®¯TË«—]¯±]‚™”>Š´³h­­P¦¨¸Zw̯:{Ó¼PqÉ®-e«¯rT¹¨ZMÛÃ>ZÑ¿\`ÃÇ€>ÏÉGÉσEÂÑ/EE³q^e²AScª+FH·PWWÆXD:¬O;1æGGÛh,"ØS6"ÌS?+©›;<™B)˜‹:9ÀPXU˜“L_áÉTR¸Ò@aèæz"çÏгåáõþù÷çðúøõàöóððòòñïîðòòñïïðïïîîîîïïëïëëðëèòéíìòñâÉ©çåàŒ­Õô‹ÛßߢîÈЊêåÎp¬Ñ¿)0å22Z¹“;(Ï}80òb$Üa-‚›) Un9VŽ"€Ç&X“ 9“&&Tb&',¸.,*ž&"(k*.…&l&$i!+“3,w70o#O$&?›;k$4%n%$M0/Z.9+D&/.4+-!-(/1)6%7.+34,'((%4)-')0/?1V $-/+*6/4-'Q$?"9[&'@!+Y""P!%#X7')A.&-YY5/^c!/~S%$—H<^°*%>Äž¸4¼Å;Å7–¨3œ³;4VÑQ:`ÁJ(`¸$#©²0#qæMOLé,+HØ`Û'$GÍ_%HÙF)Lá51$ås5/½n#&ÞX#5Ðm:!Ï…,&Ó‡$-ßn%"»´¬µ Ìw *ßj ¸š ¥£("¬%‚)#“¨**¨½!¶Ç-`ÌE(&Õn>ÄQè94êa((âw1/åv4á˜á˜%«ˆÅ`Ì›$¼œ* Ó¨'#å²– (¿ =Å«/•Ð>rÎœ·,"Ì¡9 •Ð!oê9[×<%Xôv#=ð[ JîQ&eä#01Üe%Í“ -4Ù„àzÔžèŸ)%ä¥1ZÎì\RÓÐfµÕ{»ÁvÊÃ3)¶¶¯¼q#³Ì¤ -²ÒnbÓ‘¢Ø{Ò}žÈNÔÆgä±cãÔ EÖµ3Aðâ-GÚÍA@°Êj§Õq -ª×^K¿Å@.ž¹…jú}&hÖŽ"uä~ISê$Kçˆ%>öo_΋?îÂ-0ÇG"0°!S8ÒO+ËH9'Æ]5(Þ#¡£1,²Š./Å{IËÇ63£Â`H”ÉchÖÎf¥ÑÕÛ†ôç¹ÁìèÖåèðèÞï÷ôðíîòôòîîðòòðïïðïïððððïïæìêèíîééôîåêôïéîíßßÒÉxáçêÛÜðÕ¬óÙã‘ÔÖØ…2¥„OVΔ;rÕ˜XÃqU.™XC?,RDE/)X]0UKKWJ3(p7'MJEd@%]0{&%q3 q'3X((!i(in%0i!!*X $OMv&1,u)X2+(t($z %y5#T<#22)$<'/*+7)'>;,8:;/"uC˜4xS•3…=›5}Y¡,‚^ªO‡L¿1u=Ä7u:¾uh§:|@£?—V¦FvM¥cf[šcqVŠ,P+j#]\bX|xWdˆESPfL5LtgH~jM[v†0‰OŒ6”/Ž7š2œ¯$¢?1yÆ\›@«wN‹?pB{ nVÊ?t5ÂXcd§ta_—Zvj’O{_‡dMc¥oqbaFYY”m0sBp1WN=hrP^Y`O\`er,u7v:‘Hˆ)–>~‡&˜/|4}~K€,xQv&YAugP°%ha4P;i5[n3zYNY¢¸IzÅÃ|A¢¡€KÀ¯m[ÑÁ]fÄ®ŽAÀ³TRݱkO¹›Q5¥¼y1½·~s²¾‰CÊ£R¹ªWŸºK–¼š;ŽÆ¶`€ÊÈduĸ_@¥»k]±³q2ªºh{É®JkƸ‰-’ØqT£§ƒU¦ÆdSPÜL…ç‡<\åzPa¶kV8«—EY¿9KRÇ#BØd@ÒR%!Û`- àxG2ƒ‚1›¦3În3+Æ°/Z¤ÖPWÀÑ_eãÏ8nÇöÅXÝò¾¿ñîÅÞéîÙËêÿðëæèïóóñïðññðïðñïïðññðïïåëéåêðíåçíïèëæÞðåã×âÏiµÕÞ˜ëïÖ.ÚáÝ;½ã½aØy GÒa,|ÙŒ)âe#4â?Íj+³…"$­•,Ñ¡%M¡ˆ»Z• 6V¼(¸$=¾&#M­»@! %¦!1 Â%,"›@'(ª6"8V(&8B+)"tB'› ,»40C%–9))¥)2(”F#(cW3"93*"6(22+#*83%!+.++LP+(09/,Z(+B*#(8!|8:l),-/$i5'*~3!7™i2+`™$Y‡$Sc3)66)7=)&R%)@L "„25”)CŒ#4}!$4:*0s6$#Ž74€q!$ƒx9±U,ÈZ1)šÓ?“®U"ÆŠ. ¥º.¤´B“*R Ï4>bé/;lÔ,|µ!1¤Ò9Té,TÜ;6oÞ:"Tè;2_É9>Sé1måO3(Ü…9ÄR72ñ.<ëw$Ûz>5Þ_#5Ñ0ÇšÞÐX#'È”.*ʪ$ˆ½F-½’('¥´/?º¬@Ÿ¹#¢Ò 3%Á9)<ä)#WÛ!2;Ð? /üWùb(áO,ï|;àr'àQ+èŽÙ­#Ô&ò‚ ¸ª$â¨3,w–3̾/bä0%„Ý('¸'4§×,%xÒYñ,$WßB9æY$BÛ9!SÒ*#;ß`! ×y'ш!ì8!ÏŽ!Ô-é\-Õ#:ÕÛ8 ÕÖn¦×]7¹Ì[NÒÞ+#ÕÂU­Ïe'‹Ðf§±¤§×š¬àŽ)èÔt ˜Ó¸Vç¼sÀºf»Ÿ)q¸Ô.]¿±X;¦¶>*ÓÑq.ºád¶Õ>IÏÊH1ž·eU˜Ï8•×‚”Ñ‹>Ù¢/cØq2‚Ï>.Ü–Dݬ,=Þh;<Ö%I5Á0?7¹GFäE<6¾+2ŠzKIÏ•A5ÕfEB‘Ì8U­ØbjÍÅS§ÜÓÜ|þάòßÛÿôðáéíçïêòíèèíòôôïðñðïïðñððððððððïñïêêñïåìòûçèðßæáíßáï×àÝÉáß›ê³äÕÎÔš¤Ó¦]Uü[a<½Ê`6§­N8Ç*S|a2‰=\:TM+,:BdC4c>AC?+De**)u>G%_,Q+i43 g $h)r)@*^7m+*`2&\!'1f4:c*<X .7h+8 N(/l6"2!,.60$)1$'#-%5&13^"8-V(+*LC#L'@$3!"K)/@CF]QQ_B5'7,&#3';V4a1&h.31>\/$6)F_/*K,0 W*I@"A,F<59/[*N!ƒ4w@epkch¦Ÿu3£¹ucŽ³b[ˆ•i‰~^zQ€„Q´…O³k^ž³]mI·BtFÑu}LÊplfµ>€P¹Q•5®-›OÁ€cC¹XhM·Pl%­-”Lž/v;x`~J¨H’F¯dV’wkZ˜\^aw6kX‘;_5ŒƒUV€hdoŠyQi§N}„‚ep~w_c€WoV±>’@µ8{)¼,‚[Â1y'“'Ž§I!³Nj=¥di=¬8i5³O6¶<ŒTwiZƒaf_„VmQ,gfƒXS^‰KfpƒPmjL{/ƒG^^m^]qdqJg…NgBqs}-}b8T¢5v6lGˆ,n7Ž=wvFo"sCL<[Bw‰ o1wNd&pGšIw,{/SUq¹µpz»kq®¶\UÔ¼TZµ¸RTÑ¿bh¼pO¤ÓYEÍÊ”=¯Ñƒ:ÑÊ•CǶoH¹ÅÊI“¼¤I¢¹»T¨Ç¯HnÛÄkmŧMc·¶fp׺vXƽp]ã§QoÚÏTPÞªn>©ÄŽ:Á¼Teͼ<Òæ8—ÓLWÕ3U¼JCæ“IX¯#Ô:ßV+aÓQ#"¿Š$ʉ$8Õ‡ Ä«B#à}&ºl.4Þu,¢¥'+Ë«)Cº²/ פ "•¥)¾©%¼¸.7zêO<ÏNGö1}Ñ+0'êS.Ón1Ód)ØŸ à}=׈! åc%Ñž¼«.Á“åˆ* ®¥("·´'Ì{?ƒÎ!F„Ü£§ͨG*V‘&Ey¿6>×,Xìh/5ÙO(7ÄF9a÷1'ãŽ-Õˆ3ÔbÓ†@ºt9ó¬Å-¿Ì?JÂÝQ°ßg&±a$ÝÑLRßÀq‚Ñw¬É´Çt’楊̒ v¿kŸ½‡RÁÞF«¯j×Å"wçËCÙÂ2JÈÐ)YÑÆP*°×t Ñôb=ȹ5XƯk*xëhCræ‹“Î|$LÄŠbâ'iÓg?]Û“-8ÀÌ;-á”,3èjEAà˜S÷3E2çZV-æsF(™Œ'CÑ„5ëw1š¡=9£ 6QŒÍ:SÄÊ7oÝÏ“®êÊ®’Ùð¥ÔìëØÔòýåêïòòñññðññïîîðòòðíëëíðòäáìöðìíèëÍêâØïâàùìåíÜàé‘èË´–§ÄÇ—GÀ´QTÔ”0=¿JÙ”d:¼£Z'©*J&¼]55q'c—CI&H; Z*>$'P@-]+O95b / I%=2S'@+9*S2;(RE‹KU-hh“̃TeÂYv°poª³xbŠº‚}v—‚y¾Ž}k®™~u¢nhœrolŸ{xj¥xpLˆxq¼n…U°‚e½„’L¹zMŸ“Šd°ˆ{T¼•˜P¦‰a2–‹t^Ÿ„ob©u‚M|uvŒ©mbµ¸}J°u‘Z‘bUs¤wvƒx«ljµji|eˆU\uŒhfw¶x_s f•H¼†‚.£JTªgv9ÁT¤K·„ŠFÃ…„B»qro›q{OĨ‹Q¬>ŽK±IUYœg^mŸ€k[£X‡a¤hal¦jZp–usBŸ›7U·Vh˜W{”gieptAd€¸?^E¤–Kš)™D›#‚1Î9qE¨_®Arr¸Qf1À5.¬2™]¥UdB§8qM£Œf\Œb°´xp³¦—[ųy[ÉÅMf³Î^xÓ•X¨â€@Ç°<Å¿¢-誊H²¼¥BªºtTÑÑS£È¹8’©ÎH®±´5¢µÇCŽØÉ2‹»ÉB‚âàdnùg@äßE_ÀÉaiØÓy>¢ÌaWžÚweÉÀhbÌä„?ŸºI@¥ômHh» D;Ó«B.á¬-f®%J9ÜV1.à8=ÙPJÝi*¯Š1&ÉzE.ÎSH'Õq$+ –A¡Ç7sÛÁ,pæßKDÚîyÚòÍðêÌÄâîÐÛéòóñðññññïîîðóóðìêêìðóËÉÞòïéìêÔ¶ìîÎÖÒàÅ6ÃÔÕ'ÈâÕOØØ`.RÏ«BMä•;âœk׶%*ĢʅÖ<:¯REÜhΈ *æz#{˜."\²&£}} ?M¶!AÅ+A£ 3É(»(W¿5Q¦(§-.µ; ¾"3;¹(%¯4(#‘@(œ9)K/(z%-=³61†E!%]=(]R%wC&Yo0pj%%X\/[h0/9h.&1‰/#;j$.Tƒ0(3—(ª+¬:.•D%'–9 (Œ2).Ž-!5I’&@…!b^.S‰+!Pˆ#>z020¥.‡82œ&.-¡%#2©"*,»I80«T!¿68±_!=›U!#¡F#,ÆfA2ÈÞa0¢æP8˹60ÃÇwWÂÖu£êFYÂÔ-në‡/‚Üu,¢ü=6©á”§Î¡jî£%‡Ò‘Sç¤nñ“&X횤ȿ'*ê£1'߬%?æœ+;Ò–%Ö™5¾.&â’J ®Ç@+·º*!çw-$Ñ’,ȵ%;¼À!>ÍŸ?· ¾Å#@«¬3½Î04ë‰-Cð@+rà&*wÒb<Ã]8án#Sðx$1´…!Ó¯"<èD1<Ï{1%â­3Õµ"ôz)(Ó±H(Ö¬-Û¿&Ö¹'q½"±Ê#®˜·³ ¦ÜE}ö*"‡Ô2PØKTå?{ë3pÕZ7%ÞŒ"ù‰%/ð:,(ñ‘)ô^!ÙŠ/)ܶHBè¹(CÑàr'ÕÞY8ÄÎbs¯°5!êÃMñÅu ÞÊz?ÍÍ«Ãg¿à‚'Óän![Ú¦-^͹)”àÓ—Ó½'nÔÚ(?ÛÌ5bÙº eÏá`,ÕÏoUÔÙ6DËÊ>#¸ÌBµÃƒ8¯Ñ‰<£á¡7rÚ¤ ‰ÕpMåbFX¤¢-BÈŸ>I´“WÇ:C,­/U-¼EI/à5IÁ`E"”IA$Ùi56ÕLH#ª¢>EÏÂQH²¿WŒÅÊn­ÏÞ¹»ßðÀ²Õèÿöîäýàôïøðîõîóðóíóðìøðç÷éíøëí÷ÝïôíîïèãâóäèÝ÷Ï©÷³Ó’ÔÁã¤ÞØÌ´½°nrÝÄS]c´U`W•HcRË\»Tfœ0\$sT&[+V,C4bABEP)hGAL6QFC#/H5T%6I%^@C)b0W O`7[_jL"^3c"MT!j+y>T<1G,Ic?(o/)3@4R$]4f?[.D!c)>K!..B5BE1'.4.0.3&!@?'<+\"8/J 8#\$S*)6!Q%0$;+2 B&:!V.6/[01/?#5#6 +'B3O;/E#*#=/%9$; 0%G9*HVWKI/B& Oa HC T%[\h#T&b,E*dFWs:ECx3[7‰R™§|–ž¤œ˜¶r~œ¯°…¨µ„‡¨p›¯§‰›‡„…‘xp_©‚…°—vƒ„­¿•o¾qˆ‚§v‘sŽ„Š”v‰`«…ƒ€ªk~5„~—^‹•{h‘p{c¦‹o@šjx< _9´‰|F¡•ƒoš’„X¢kl¼‡€V§|eœ¶{|‚ˆˆI¦›}tŒ£uršªaQxla©C‰_µ1žI¶{j›V‚Bvk.»i•!•V—@Ÿsp7´’Š8©€P«swKŸƒ|b‚xk­< 1£v…W}_~]tu\—celO‹5pLhI}‚nN6ifkvJ“G‹8LÂJ–A¥5›^£$‘?–;nu,|NœQˆ"‹I DuXš#lIw2zH¿KhZ :ytXmÊ™;TdzšCЩŒaÒ¶k\¼¥FL¿ÇQJǬg(µ¸I4Ü»&ɹ”"¹´},Ó¬q?~å—R‡Ã¶0«Ê“I§½²S°ªGhŠ·%Çž6hÛ³\|áÃQpÀÎVSÀ×Q2ãÅ{IÊă+ÞÒmiÍ„A­§w>»ÕbYÃÍ`@áŸ>yÝÀdAÌ¥BeÞ>LHè+A8²LOÊ7/!Êy6΄BÑw@É=: ²‡E5®ª=º•9’ÐÑ4dÛÛrXòñ}óâöéúêÎÀðôöìô÷èôêîêôòî÷ìòðæëééõéüâàíðïáÅÞÙß¾á抺ȚÉæš®ìhVÒÔm%Ï?"HÑTÊ3&3ô@2#Ä#è;$2éV5¹S1°p"'b@5 ª¤&n‰k:8·j "O¾3 K·AÄ"y’Y¹7¼++0¥,"ª33Ä0&Á0#M›++¾'´'–'$´&¯-6µ0&A³!1*yL)1W:,VFi(Nj'"C> 0?J&-N“*-+ˆ"+=ª+AÎÊW'¸ÓR,ÐÍJ*›æz$vÖsšØ^ÜÔKP½y”ÝŽ;iÃy”Ù…hȪ!‰ß¢$Š«s0ØÀ,ÒǼ½>ߎ-&áÅ7#ãÉ:+Ñž5#ÎÄ!+Ä¥:#Ù‹$.è’N)Ú¥EÈË;*®ŸEã·:¿à6.´»@¬°'R‡ë;4-À-2Sí= zØ\ Aåw&'Òa'"ÃJ/'æ&àžØ~,>Ý`<,Ä CF¬¤5(äz"Åœ-«¨«Ÿ4%Õœ8µ×"xÈ3¬ÄFÌš::ƒÃ‰ß&1r£%;]ÿ?(7Ú,Yÿ&c»6/#Õo7Ëf0ÔB'-çd0-Õw6É„$èa*<ÑÔ4׺FÔÎw¹ÉoPÏÇX:ÁÓÔäv©Æy£¸k#ŸÒ”¦Én­Ît¼Ëy LÏ¿"\Þ¾!bÊÈ(ѹ)ÒÕ4H¼Þ.ZßÑ\!¯Ö\5¤×aK­±8FÂÀ‚3µÒ+lä–9À­t1…¿–0­Án5£Ìp4tǦ>`ÈÑTEÒ¦=9³“M;ä§I3Øk:.Ä+GJÂb6,¹‚3/³i7>»Q\-ÈdD&ª¨4Q¡ÕG4°³e»²K‘ê½£¬æÊÔ™êõâìôòæå÷ñæëí÷çðîòçàñïüòòôÞæÿêðØìÿåÞïìÕ¿ñáß À±É‰Òª¥†Ó¼‰:ƒÊ”T=Ï]g8Û>FI»qB8Ã+b»—Z°#^&kj@ K#W'M8\<#A¼\_V>?#Z7871=W0VM%]g[Jq(?RH`"O%W SHW`!H tEY 3'O<e acTR3 H82b%N+S$G7X :&=#M3"GS+J%;F%:6C%"7%0.+A$_+?">Q0-RCx ,c ;T#,/L*6W>h=$B4(8B:+ H:>6C83=.-=*^P%??jP!`HU<]:"NƒD(T1Os15%aII/‰@q.…6 ‡—¬”o•—’mœ³™Œ®°l——¡€¦–¨œ£•‘Œ…­‘}”§Œ—~‹mž“q—¯†­{|¥©h_¥»†~œÂ“s™§sw¢vw^u”t¾¡‰| oƒR˜Ž—{‰‚uG˜¨ƒ`˜jgq¸œU‡†‹G˜€6Ÿxb‰•y{†‹m¥–ŸQg’uio“vhhpTyŸfu<¬~‰3·v:¦|‰\³™q(½Šl4° ˆ5¡””Bª{ƒ–:¿Š‡3±}O £uWxˆ†H¦bK”—oi¡£yp¤m`_„mS‚Z°_kˆ°urnrb]’°_lK•NxgÆe„9¶L”F¶;{J´G›F«lP­L‰:°Jg2©tz<³SŒ@³]|B¤g[[¨q‹Y­uÃÆk]½È“WÆʼnE™¼y`´UjÈžW*º½l'¦»‘C¬¶U3²ÌC’ÈbNÉÄ=VȺ£eœÁ¼6‹¸œ'ѦL†ä„Zcä»^X²¡8}¾µ?Tɳ„`ºPHÝ×Itç¹rBϹmn‹ÖrBß­c3ĈYÄÌh>¦¯qTƒ¸•HvÐÅEª±?NÕŸC,ÑbR4ÜK1,ÒC!¼['¾›.Æb< ¥ZOσ#E‰QV¥ÕX[ɉWÖÅXXØÐ5[ðÞ¦ƒÞÿøôóâÏÀæèÃÐéëíùöñÛÓìõåçïëËÑòâÓÏèïÎÆåøË”çõz0Þà‹¿÷‰&¨Í‹·»åI$¼R+¸Œ$Ð’1ÝsM‰$ÈŠ ‰ œJÎCÃt¨$XÖ)B·8* $2Å8à.; Ç%Î"<Ü)%»/7 ×-%"£8"ÉI% *2¢#'šC ¤f‰!E'lr Yb'Oe//X`)%§)"ˆ/$(-T›#)&¹"-†",'­-+$™24y"&’&8'ŒO$"W€+"M¢(%^e)i–.\+:ªN‡!%%Í%!®H­1/HÏ6-EÆ4!µU*¶>Y!(³`0ç>.Iä¿,9ÄÍG/¶ÝWDů"IÝÆg>ݶaEÖßHMÙË|,dÕyI‚Ó„¤ÂB•¤~+€Ã£¼“m¼—c®©wÌ•"mÅ‘YØÇ,½È/%ºÃ3Ü£'<ïÏGÚË<-Û¿+%µÏ5C¬ßD.Ò´Cæµ9=Ø¥D5³×D¦ãR4ÄÓC³£ +°Ï<3«ÑX$µì>/̲$NÒ¦OÞwÔ§2ê‡ê-2¾ŠÓ­5æ¿%ã¶5íP7¡ OÍ°&&à²BÁ¥D.´±M§¯°·&vª)Ÿ¶7<¶¨1ºË'!‚Ïmæ3%p»8"Jä_Eê<[ç[¼\)1Ô„'ø‹20Ü?43Ý…"ßu6Ûs+V¨Ï]jÓÞiÙâA4Þ¶23ÊÐ5?˜ÄZÂÞc ÀÜU·ÍŒªÜe¤×oM³Á{©Ý¬)¶Ñ­?ÂÂĄ̀ *à°8[ÆÎHØÃV¶Ò`;æÒ`9³Ú.HÓ»+(ÊÛ`-²ªt/­Í9CĹo0ÅÐj"ˆÚwŸ¤oSפ':Ë£$>Îœ4hͬH)é‹1.ÜH)6Ø867´m6IܘE,ÒaW:ç[M(¶˜7=©/,«°,i²¼ZpÙ¡o½ÅÅ—²óÝ ‘éíÞåêÙíîßë÷ýòúööèàòòí÷úùåæýòøòìëíêáÙßöí½Ã¯±›È°‡F®¨wE9½©LkÊWZL­XGYÞqFW|,H;¹_10i2A$%V83HC4-GJ.C9=H?OBAE\'b s2LZ_#EEr\#XAHj>a+z-G,q G2fN aws"a je -j#c2d"]1HN%$S(uF)`$62V)<(PM#1E!M+A(Pk0-%3>-&L3,72U 9*+RRg g+Y&k?]xOi E‚5Aƒ*A#{+S%€=JŽP¤wyƒ˜–y²•±Ì¬‡¹ ¦¨“¿¡Ž…·…†–¥–t³žh‡®‹[“¯–” Ÿˆƒr³©†ˆ¥]r‡ªª„’¨§k¢ €y›P|²„†šƒ„_‘–ŽŠ„±…†™}|Š¥†d…–¦‚‚o]’„…e’sƒvƒ‰qdv^‰Ÿh”¦´zu|{€`owˆy¡ˆ˜o“S’€_–f~©a^ˆŒu‰K§€U²ˆq?¢¤~T§‹dS©€Ž]³j‡}Ÿjm_p§|N¨ ri£tkW–zPy¨’ca’˜/gm­qzss\~Ÿxqip™TšR«#=·6‘b¯?˜G¦…;µ.†MÌd‰RÅcGžOq<9iNÄWƒ@¶Œ;¸LlO>‡u{]µÔSvÇ®vYǸ`a®®2uª›Ir²¶[UË«k@ǵ=LʧzJÒÏcM¾µVyÏÆk<Áºœ.µÂ@°¸°.²À HŽÀ¾;ŠÌ¹7‚´ŸPn½×aiÓÃXwÇ°czÈÁS@Ò³_EËÀdBÉ»GeÕ©€iÒÁ^>ªÉtMȽ`=–á£Ymäž)êŽ0•.14ÓJUXÎ?5VÄ%D@å8@¥vJ@ÞE5GÔMAEÂw=9™•2g§®JŸÒŸR`¤é4JÖÒzì鸰õìÜÅíäÚØòöáñìðíûüöúêîëêôìêøèìïçæñìÕÆþø¢IÜ×&Çå‘—¬[&kÊ_)xä]TÖ)3b½ŽLà"%CÛ5CæY%AÐ5-4$gU*ž`8My*J\=–#š\7e$I®[É' {® 2… 9º"\¶1¶1-¥'(Ï)+8˜(Œ-” 7Å1#´'* «2&7¬!%0ž$²P/)¨zŽN$'†7 'r`7 \T(%^^"+:’,#Á*>².&OZ1'œ#.‰,*2š0¹)š29£5*2Ÿ,!%tG'C‰14Q&"’|--Z„`¨$He(*Ê, ¸&º?­# ±).®4*ˆ%»;#¨:,ÕKC@önQ|Ô·5X¹½/KØÍHˆäñK6Ãç8CâÚ*[ÝÂ=µ×„¡º}>¯ºA.ÜÄi/ÝÖƒ#¸ê†N¨ßy(´ÙšÈ“ŸÙ—šÁg*ƒæ¾O;§¿+8½œdܳTPÅÆHXÇÇH[Öª"Kμ")¿Û)ÕÔ3ÚSƾ:Jº±9,·Í'G¼ã>(«»'1ÂÜE¨Ã=šÞ Gî˜Vïs{ßxWäž+Fé£2'Ä™"&â)Ø0@ׇ!,éy(¯°@Æž'ò¬'?é¥[?ËŸ@/È£*(ÚR&¿Æ&ŒÔ-²² MƤ:,ÉŽß'&|ÈkÕ:6Î5.pò '†à.&J××yþ](6òU*ñd&ëˆ,'Ö\67ÑÆ6\Ó¼5ÔãJÁë<2ÃÕOãÊm@¾Ð` -¬å“˜Ó\ Œâ‰aÒ‚sêv2¦Íž"‹Ï½ Tݸ ›Ú½vÐÎeÒÖ7;ËäEÜÆ;)¦ÊdQ¾âa ›¾13ÔㆤÍu$Bç‚Lнs)—Ñ‚¶ë{ œÜ&|Æ› NÕ³Tʺ>RÉ¡:*àÂ&-ò¤2,Ü™>"ß±±´*(­’'3ÍC ¬®?§¬=ªägfɾN,ÀÁg¡ÐÑW¦áÞµëæÅÅíÜéÛáçó÷éïÛæêöñêõîôáíÿåáüéãæõùèÜäïÝ„ÎÀ·Š¼Õ²„ʼh=Œ¸˜*NŽ1>×p'AÁ3QYÊ-HBë`_²W]‹_JÁ,DE!0%R<-B':8;%?F+A-PL5Q.=>OYpV8W+K | 7'\r!]4A:W$8+7+$@1)37%0HH?_D%UU$_"$0k -M$W@g8dH)^B\>m@J)4N9$S(B EFK+/$M4$§KŠ ’EµÍ„ŠÃ¤x‘žƒ˜©À Å¦Ÿ›Š¸ŽuŒÂˆV€¡«a™‘³N¬¡€«†„‘—¼Š™¯l¤¾uŠ©¯h_¦ÅŽn“¯{\­¸n_™Ã°m«Á€j¹Ÿ‚k­¼Žf©ÀœŒ‡½ˆv§Àˆ|Šw‚šx}¢„zŸŠ-±tl§¢p„ˆ–…ž™qpm¦l\~»§Ž~€dfªœ·{a¯ˆ†F¯‰ˆIÄyŒJ¤Ž„tž§|\«_]’‹ƒ8±¡7‡Œ}/¡f€8¸µ|hˆ©C’2““€g›“V+¬—ib€u*Ÿ—iU\ÎsTj°y\›jmš¦^Whµk{^®Z…N¿yqH¿V‰_Ç~RªOr=À“‡=¥qw4“q™SÃe„1°h”NªzŒX—Wc+¨š¬àbx®¡mNÀ¹œxƤXh ºWt´«UDĵ\]²¾uE¸ÆuYÀ½~_¤œGº£ZTÒ®VN¬Â“\’’–9–ĉPµÆ³cnØ´ShÀ½X€©¬MVÊ°yQµ­rHÉÇ@\ίjAº¡IN`sUÒ·]B¾Éž3ÇËvg×ÖdFÖÄŽbt×ÂOsÕ°a@ª†O)²“L1×¥S5ÆnJUÒ•BHž˜P@ˆ‚EQ§rFB”‹+_¼¶VV¨\VÙÙ]VÔÝT\ºÌGíã[hêòÇÄßóÖ·ëÿÖâùéËãîíÔÊêùáÈèÿüîàðÕãïÏÅáñàzÕï±0çß»H±ÚU'­êŠ:|³(ISÝ©,ÊI0ë*^Æ!*!³i ã^!4á ' „_!r{ ¨Š&µsJ»&h‘.Q‚"qy$%;».Ü3%P¸&+¨..‹.JÉ pÑ*Ã5&Û,&£)"8™2,&“0(Å&6Ø-.Æ8)4‰’*)!’1+2D0+|….Mc`5x€&!j›™((*²+!5¸,;›:qÍ".{(È!%/½0"!ÁM$<¹86É?*/°L&+’#Qš9¢l$Jwl¡(&@±W¨#¿76¼ $ZÐF¡$#Æ8+ÈQ'0×8 *ÌSžL$þG9AäÏk×½T%ÔÅ;bÞ¿/còÊg-áÍTCÕÆ@MÙÔ‘0Ä·–@ÖÄtHÌÔ:6¯à• Áæ€+Íϧ3Ò¹‹[»¥TóvU}Æ$²Ô·Þº=0ÕÃ/GקLß»àº*$ʺ\ÉÀ7DÒ»HѼíÊЭF½Î5G¬ÒHÚÅ3µïO,¨áQ<»ì5/­×ƒ9<îÅ!AÕ­"cÖ„gïÂ5áÏ(8ß»7à·&?ÚÇ&¦Æ#åÇ'+ÙÅ#®ÃH&¿¾7؃±¹?$¿³HV£¶!ÒÜPtá/¤Â%#¨º0µÕ"„æ:(Oæ2ráv5ÝY&NÚ‡^Û>%LÝ~)؇ãˆöI/6ͦ%ÒŽ% ¬s;ˤ0TÒ·)k¹ÀƒZÜÊ^HËÖ/0Þ¹¡Íx>¥ÍoµÍb0çÛy怱äf½»‚1£Ü§-PÒº\âÁšØ·PÆ¿?ÉÉ>JÚ¸)%­ÙkNÞÑU`ÙÉrδ:!µÙk Ón,Áá[*Òµ—9ÙЂ²Ë”TÇɈ!lÖ¹$AÎÐ(WØ03:G7Oa)L/K(:,K$GN8(ZI{YP)N;T2k>p-d,V>f"fIsh`4 J(/W%>i)A#sg+m#W l%€,3‡ >Q).)@L3<7=-^")7@6A6G4A>,M\gVj:$i+<9GPqw%2 ^bx!_w^(C(h+p-],cLFE;hXD%Z1NfSECN+cM`)M+TG*gbzhia2r'd'pP(}Kr+Y4w$LtE2#e,gBqD»¡thŒ¼‡È™™ ¶©w˜¯²ŸwΑ–t¤¨P²—ƒŸ¸Îo¨±±q®¯¢‹žž¢yà¨mϲ§|̦Âu¶¡’If±­i•»ª„y··vŽ£œ}‰©Å†s®³uŽž»Žm}u§¢ƒa¶³t€­²eŠ¶Ÿ~…‡žuv˜•|r’§x«§o‚–  `Š®a}‰®o’˜¡Ÿ‚‘½frp°”ƒx—Žb‹À…pªaˆ|‘yr£„~\›`g±xv²“`\²‘ƒyĘsf˜‹YR†˜€|¶”{?É£{p¦™}Nœ©`l¡›ZaƒejT±mpkµVp{†K‰f·cka¦c„G·}‘]Éh…Aº†g3µˆcÇoÁm}?Дf.¾E‡OɯoT¹Kb¥”UQ»{‚egW¢„kfµ“dTÒžZMǸUj²£ApÁ¨Rlħf=»¢JM»ËZz¼ŸaV©£%sÁ¹ih¼¢¯Es¥™;°¼ž@·­¤G—Ù²:bµ–@k³»m‚»ž;,³»hmÚÅQ…¦Ÿ[VݽtgÙ´YIÇɉEÁ¡4<Ä´‹Nä¸`B\²ÈX ÐCµ·ƒ4œàjFŠÏœ?X¿¥\RÄœoA²,F¤‘_RÃm>R¿c9A‘°\J¹·:>¨ð>ŠÂ³>gÎÖ…|éÞ¹£çîÃÏùöåÆçêëðõìèóðñÊËëâʽöåíôäßÜÉ÷áÔÉïëÒ¦æñàêéÓHØÁf88¼{JAÔv.‰ÁRÉÚ,(9È?QhÀ$#FÊN",ÞhC¼)(" 2"%·x$,€‡.#mk)*¥© &?^%N…+1U@'(Cˆ"0³$?©0I+%…"A£/&l/¨(/%£++ˆ'-+u/('‡0(”"1)£+&¨+Ç 13ÇL/¶/ †4"/iX&pQ=¶R+Nd%/TV)+R^!I›2"Ÿ&3Š4'O…!/¶!.31É07»1+Ž' ±F#º!zo(S™8l„'•t#.X¶4&s½%-O„ ,Á:, 5(Â)§Ý€BÃÔeNÉß-ÉÁm Ìáo)¹Ô‡?ßÍP$s检Ԉ1ävÀ¸'HÄÞ1&áÈ/3Ђ-8ÒÏ,OÁ²O.¢µH5Ñ°V ¡æ0#Å´7$Û©-"ÒÐ5D°Ÿ@LµÐB†ÓÌ9;±¿5‰êÝ —êöÅéîòäãúàæáíøðïùû×ÿöìóíðõòìúÿðíóëìÛìíðßïìáÅÓþÍ™ËÜ~*R¬.@aÖ‘QXÙf+GÞ¯E'ÆVLIã–7j¿"T ®@d»+) !@#QG6C-,)7A-*K7NE[!0*)A9GcM/7S*W *c Z$1C"b.'mC{8f.%s. v7b#3Z+m82U/[cCdEmS Z%-!@95*3T+cM&,RB!>I9YDI6[='U/KIX;"jM h6X2]gZD^LV)e.l)FF@66J2FHZ:ZN˜ª¸†•“•…”¯ªžuª¯nR¼ƒriÀª_d§Ž‚u“šv{ƒ—‡lÀ©†n™yhË›sF·Œw^¶{‡wˆ¥iV™cW°¨dP‘¢}ƒÃ©s^²QdŸšbt5®STg½`T—¥xR‚²hsY½hyYÅ‹yiÍrm;Ø}lOÊ–h)†oc]ÆŸ`3®¼XC·¬U4½vgR¬³l3¸´K5ª¢b?ž¹Ž¬keÀ™u¶½ˆnš´|{¢±es¨¶ƒXÆ´tJÌ´“]½Á _º«–H œB±ÏI°Ñ¢z™Ö£G³·ŒPg©BÀÁWÓËr{ÍÂD–Ò«ea£¨UWáÐuc¾ÏKhÄ©a8¿CKÖ½mO»ÂET£³_¿Ï…>¬À\eµÆ‹9«¢Nµ–3G±ƒ>ƒÏ¥:gÆ›=gË»*@ØËSa­ÄM6¤³XWÓ²N:­£9KÃÃEPºÜT_ÁÏXX×ä?•îÜ¿²Ûó®ØçæÇÆõñÜÃÝïÕàúæ¾òøëÞÑãùÐ×íðÚÔäìɸæéɹéíÚ¼âçÁFóÊ”<‰Þ89aÒ—C½ -CÅN<7ê.%k´Â2{ì$+÷n)*ó=,Þ44¯U<{s(v‰ŠXŸ[`.[u#7™™)Dº ”/&@­0E´#-®+œ,"PÀ&Ø:!É3]È%DÈ +%‘4;§0¨êPTäÓF#ÌÛ|)È°F»â^EÎç‹2mÓŸ?dÜ®uä+eÅÔ"ÕÔ>"·£(4Á¹:/ÞÔB ÐÝA,θ&BâÆ'+ÇÄHDͨNϼG¾áUà±<*Ô©*6ãÂobôxŸßg'ÐÖC³Ôf"•áz0‚è‰sí˜62æ–.Mß™Xª‰nÔ—ÙÚ)£!/ò/<¶ª Ó®+ê¹¹Ô5;ä¼/&×Êsàäc!Ø×kMÙÔ'4ÝÕ$®Úk$Éêr2Ó¸žÊ^ÂÜh ÛÖ[«Ü©NΫ|à¸,½áÌ`×´7tÑæ*LàÇJNãÊoR¯Æ\*Ö·C]ÍâQ:¼ÖjØ6…ãj0çŽèÛy 0ùk¢àjC]ÀÊdÔÄQ¾˜QsÇ›-Kâ©!TÍÔ7G¸²GNµ»71²ŸMJÌÕ39Ñ©:M§±8EÁÓIcµÅJÍÌű ÙØŸåêÇÜèòÞîúòøâðàìöçîüïìðÙÞïëðõíðûúçàêðÿéóîñæïÙêøÕ‹ø»çlÂÄŒ9WåQf²ßžÏÙu(:Õ5[J¼‚Wçª^&¬—RC©j-N3V"V9:P( ]C-DE+:2N#4$Z-222'6YD7H1b.&*“ AQ%4%bD(g!&(j2V3%‡ c~W uNYn+SzW`44\!3o**_`N&Zl1i,u*i#76W>76+z/O>FCF7V4VJD:Ia-X b_P(Z3FS6`#w#b!T&} OaQl"d(x(e2R+…*@+WS*S/KFRr?? b_(POW5FVl0HWy!O$Œ];b/T<\N{¾Î6M¾¥_Qɼ^cÊ®SLÄ¥[nÇÙ\a׳eC³³sM¨ÈjMÔÔŽ8úz3‡Ü…=ÖÅwG’;Z¡½˜+¥¾£9²ÓpLb½¶E\Þ£qÜ­KiÓÞTWè½PVÏ»*wØ£@OµÉ[rÍàM^ÆÈ.…íïrPïã–`èëšÛòóÆÎìëôîëõíæîéãïúìÌÕìïõö÷îíñòòòîíïàÌòàÌÅêòÍŒëã–KÄѪ*mÖ|@ÒÉÑß~=OÜO7FÚ‰6ÄÏ<Öo(ãoÆM¦ ¾›!žƒz‰ Ku@|+Ð) ?º3Ä5'9Ö3.%Á8*´0.Ü?Cªx.1© 6 ‚/£g;l²7nª-%i†!1Á.$;Î1":Ìo·!3PÙ119Ê+)'Ö<'8ÚR2!°Z'6íd4Kç¸Fyâ½?)Éê7GÈËLâÄ=\ÒÍ[!ßÂSÇ´Z­ï}ÏÕŒE¼Ók=ÊÑfµÜ‰¯ß‡!Z܈,ÉݱÆá¤ÀǦ!¤¿„uÖ°"oã´(jã­JËÉ¿}ÐÎ6gмKTÚºhׯCÏÎ"[»Ð :ÓÒ ÏÅ45ÏðVÂÊ8%¿¶D-»ïCÍàU/Ù¶Q -‡ð¶ Zê™uÌ”6Ь4fÙÑHHå·DIÙÁ-cǼ%DÀîE.¤Ñ\Ù»<Úí+hú-K½¿"J¨Ø/3ÄÉ;-Ÿ0%Ñœ8µÉm„ÕBžàCß´Oép%•Ñ_/eÒelÛyWæ#Mû‰!Tå•.+ú®1ÔE(ä~)BÝz4ç *®­ Τ/ÜÈlØå;±ÙYÚæH/èÄCRèÝp$«ÄsÃÌzC£ÄpÄÈ{¾Öh(ÊÀq$½ÉµBÃÈ{æ£7NÕ¼+6ÈÜ0XÇ»1DÁÊ&NÔ®b/™Å|8ºÒ,4ÙË7Y»ÃdÇÎ]-Çأʀ$ËÝ‚-‘Ö_AÂÙK9±´¢+WÉÀ3@˧+\è¦,VÃmã­/W¸°J8½ÅFK¬Ù`N½¸Gb·»)TÇ¡NZ¬ºEh¬¾TXØÈ{ ìÚÙ©íØÈÞäë£Þíûùæðéêðöñçèóúëüñìéãíïóëèîõùø÷áëøéôÞæòäÒííâ¿×Ýš`èÁ‚Qs±˜C˜¼‚U^ÕsG\Õ€X£²¸[g£bt-f+r,R1^?^J93UET9=179D/0[#&G6<%T&:/81`T&c0BZN.q76o1U0#bGGg j NWDV'd*I#c"H'^ /z=b6€%:n-ryD6L9J'A?6U\/Jv$__!S;~PPBM1T!w0Kmam6H.˜3cv+]aU8~Es#fGP-qN)B\JX-kFH8Yl?HFg<=J_BS;~ WA€4]4w%:Lz.N=¡6m:ˆ3n*Œ-\2|Du&ˆHL%Žf™‚s† »‚Œ³¤¥—r¥–‚x¾žŸ™€´§¬z£¾Ž¦œ¹y²¸t®¢¨­™Ž·›±„£Ÿƒ€€œ”¹®|£›¿†ˆ¦¯y‰žºw—›¼zœ¤¸u¡›«“ƒ˜®€¬ ¹‰‹£Á’y¨››°•Š´Ívn“À}_Ÿ©„”¡–…³»”˜–¤“­§•ƒ”žœ——¢‘ƒ™•‰£”t—Ò‘n³½’v’žž~¢¸…•¬ Ÿ€¬ž{¥¾|ŠÁ¿oƒ°¡Œˆ©žŒ‡·¶— ’À‹À¢n‹¿k˜¡v“¤°{Yo¤_^˜´_ªpdˆ™abª¡‚>ª±u…|±xxºƒ‰aÑ“€RÇ…“Q®ˆ†]¾‚„J¸ŠdV¾‡rX®ŒK§`s7®Ža:Œ¤US–p;¥—ÂÑ-b¼¸d<Ô«{hĬroœ­8yƯtOÑÀ|:˪g]׿V â¾¥:ÒÂs.Ö£a]ظ²(¼¥Á1©ÕœO‘â™D§áÌK‹×ÀWŒÄÎ3‚Ú­R?·¯^9¢ÀV_ïÀÌ$"KÉ4-;­()SÞ4:'Á,%\À)%aìe.Ù}ls(>Âl!'¨ˆ-˜©*“–.¤½&#!º&${´ Ž³+‡½"/^ß0(JÕAJÛJ'WïeBéZ,XÕ·E}·¯1OÁÏPGʪHAäÍ)@ÁÎN4ÉÈW;óE_ʼk¯½„F½ÁVTÅÂ-¾Úˆ ¹É† Ó†DâÀz'«ã3¸ãL‰ØƒB¶ÍªrµÐœâÄEqÚ©0žÎ¸ZιkÒÇcæÎ#BÍ¢/{¼ÜR<˲z´¿ÔÎ<_ÂÄB3ãÎ12·×S1ƺCO·ÒpÜÕ‚k飂×Ê€Ъ oÖ¹MQ˦MÍ»0ü$;ÍÓ;@׶5ÓÁZι+º3 Ω"ÄÓ:ÄÝTÅ«R2«Ôr(ƒïd¾ÞSÐÖ6#ÅÑ{®ôz+â„ ƒê³0\ì§Záš^íxSç 2å§1ÚÛ2Ñ£ 8ÌÝ3â±>Læ¬.îÃKFÓÇ1LűlíÃc'Ð×RO¶ÜR,¨ämAËÞ_àl!«È—-ÓØ‘£Ùq-­Òp7ܲÇ!™ÎÊsá¨8KĹ9eÂÒ*[ØÚZlÒç>HÍЊ4·©m(¸¹B7ÎÕA ²Åk*°¾j%ÐSCÏÊ—#p×’/ŒÕ„9“ÚvERÛÉ!E»È%lØ¥-œ¶¨,YÎÈL_ʾM^¾¯5G½ÌES¢·MOµ£A;ÆÚ9j£µ`}ßÍssÅÇcËÇéȲßåÄËèðÊèïõàìÞîöóçôññëûéýùøñëîö÷ñïøîèôòë÷ýçÿîéåõõðÞïåòäâéà»ÏgFÖ²E~¸™Vz¦f]9»rvêºÆ´ÉÎwE{¥bXN}qp'L49 `?9Q0(]2?2>`B9H*.>3$+/O9ZJ"kKXg0T*d4V')1B%WNBT‡eL~'IK~ T E<odkS~0S$i"Z9^#S>!I![DHEPP@*X7H%eKJAqF;6>99.xL-9Hi;Ut)Mw[6PaM:1˜J0ŒK&‚'V5¦/P,tH2,SI¤IZ.‘]B6]W>B’NA6_cEka3tb0{o,/3u&8O™?jkYk„FXBž?I>ž:V3œ.C+ºFE9™M£ ƒ‰ Â~’²¡©¦ƒz{Ÿ“„ˆÏ¤€¯¨~–¨…›ž—‹Ç}²º†x“­„†ª¦¿¬®vȀĒ·¢«ƒÇƒ¯‰ˆ‘Á˜xª²‡”·Œ™§¼—‰Í˜e§¦ƒ}˜³|ˆ†¼˜‚’Ê’¢†Ã’»‡°£‘‡¼¢®²Že—Úrˆ¬•‚žƒ‘¬Ÿ‘¡£ŒhŸ—ˆy¡ŸŽpÉž‡V“°{…›º•>¥¹{v{¼š‰Ž½t—’µ‰g³ˆ†“«—\Ž¹……Œz‚…|Ž¸|‡•‡Ž–{“…‘ƒ|ŠŸ{uqª˜}‚©†Ž‰Œg}|—~xa¨”™˜”}šˆªh§…®Ÿ€¹‹¥‹±y@¡c“^¢‚€d¬tˆV‘œ„Q‡„|e—…nI¦›{^—|~e‚}Y…|-z¢Ó\SÍÆ`(Û½x6Ó¹Nr¥­UEÑÖg\º±tV°Îƒaá²t/êmQЩ`A¾Æs<³´)—£¬(|è«,¢½Ú=}ÀÄQs¼•;tÑÍ;eäÍG:ÅÁ^^Úª8VÚÊVJËÆt^¿·m¤§gLÛؘ/ÇÙ”6´Öj$¾éj“Õ8ŒÍ¶0£Ê©%Ñ·Å£é«/–Ò½)Ô´vÞÊ=DÁ­GVÛÀ.”ÞÆ6\Á—Nk߸LaÝÝŒðκƒàݾºêñ£Ûòôáòàåíð÷íîôåþòóñøúòìïòò÷òôöïæÙËìáõìøâåûóÝéçîæêÇÜñ¦3ŠÑ8³Â„³Ó‚LÔÈI+©ê‘L²ï}-Íé]KÑêN(ÑÄŒ0ÄÁ’!ÃØ‘CÃô‘ñ‚2¸è™E¬ò}/¶Ä£Aײ0;ê¶M¬À×–ÏÖ|Õ½ƒèۊ̼GdÃÚ$CåÅbɤ0]оZpÞÓPYÖ°0WèáOZÍÐ3VÌÏ]H¿âD;³ä¸M˜åŸTVÛ‘ ã“,Ö°}À©>€ß¥ zƶ+'ÑÁ!CкEÓ·FÍÝ.¼¾;CϹ(S¯Ø5¿Á%6ÞÉ%5ÒΩޕ §êe­ô[ßÃI‚åS'®â• ‘á¡2uϧ#Còœ!Wä«%vî‘;ñ¾3ØÁ*Þ«9ïÃ2"¾« ÔÀ$Ó¨$'Äó#cлZ#µ×S-¿Ð\À¤0±œZ"ÉË`¹¹W½Æv!jÌÂm6®Ø]'ÐŒ9A»³$tÒº2_Þ²)­ÌÕ%\˾?RÏÇ0c±»m3¢½]8®Òy#ºÔBPǯ{&µÏi)±ÀŒ)©Ç€8uÛŒ9yÀP’ÍX+˜Ç›FUѽA=Ö­8~Ö§UѲ¾RN¨»+ŠÊ”IbÈ»FV§§QA£­_ZД=_ÇÊHYÀ©Pnºß¯ÈÉÃ¥¹ïØÓµïíÂîÞùîúéñßíóíóãñþÞ÷ñäêó÷òîðñîüìóòÜáðæòßùûÿâàõëØâêÙÄéÆà ß°cŒ¨¢Qh°5X^¿nNÒ¦«wµ¯œešÈµgfœ\Y>ÌvU.AH<(L$H6Z85HS/N&/8.<'v8];$W)<p Y]!J -C*5^#.5Y!X*J&=JrY~0,6"S{ Vo -N 2U@#P4&c C4NL"=T A13/219Q(/)c]O$IJBK@.$yS4“K+]^CvY7H†K0D'‹IO’FJ,™0G5œ1F+ŠCO4‰g-!s^E8oFM7”Qc5ugA5SpIGu]LBO‘<2¢4=•=Ep}+EULKQ“2/B§:NA¯V&4›;‹Tœ‹—˜‹…Œ½ ¤ Šsteƒ“™Š¥›ŽŒŽ¨ •¬“‡™…‚—´c–¯’„•­©“’i†°pƒ{«•„a¾‰‹|³±ƒ¶¯xr­™™Žª¸pz¿†²“«”‘—¨¥ž¬t—s—Ÿ‹xµ‹—Œ³€š}²“xv–‹¿x¬~ž†«Žš˜’”{›œzŠ¡…–“€ ¢k¨±‹y‰­«€‚¸y‰¹v›Ÿs†ž‡‘z¬Š‡Ì™~”º¥x³Šœ¡¬~”ƒ °šƒ•š— z’«˜–¨¬”¾“™•˜«}’°¦q†§›Ž œŒ‘š®‹j«£|Š€s–kgy­d¶œ–¡§¶›‹œ~[Œd„‘‹`…HwˆWŸŽ|[eyR[‘T¥ˆŒ_Žg~fŽ}{VŽÈÒDT«ºS,º»Xy»°Mjô—aNÖ¿\TϲYAÓÃ…e×ËnX¨Ïa]ÏÆ`TÄÉQMÛÇ…'©Ÿ0¯Ü±=kÈ© ©µ´>×Í\‚ÔÆT–ÒÀ\5ßÉX ²¡M_ÏØ=rì±eGé´ZNÄçv9œÊA3–Å‘T¢Ç´éO$°Û…(]ÑÈTlѾ9§Æˆ½Ý­,_ר:©Ù«6xК?R½·1dê¼P?«¬J¶Í»;aäã'qíÞB`÷Æ<‡Ú籎áéÏûç»ðôä·ËéñüëîëÅäðøÂãûîÒËßõ÷íïà¿ÄâìÔ¹áíñäííÄÖé캉ÙçÄÎÅ‹Yªã¢JÃÇp3¯Øj>Üó{ ¯±B£Ìœ$/׶A(×P$Ç)%$½e)*Åf" ša(š\,ªÇ –4 i u8&6‰!!6¹ M¨+*5§29±)9¸1)G¦7&2Ÿ7(#5>¨*Gº'($À"&!Ú9 GÉ9/9ÐU/)Ë-+Ø%25¨6.#ªQ&+‰b«C!p œn#&U'›{4Aµ.jµ!,Å€+-ˆ“)B¿#bÏ#58´%(AÕ/)FÄ?3]Ü= uÈ< «p ƒŠ!ÒY-.Ï}%-c){)DР$6OÂ!%£0!¡&u$%të()2´G%SÍ+57Ã6 9ûh!EË¢"^ê«%1Ï«KRÀÊ.h×®&QÐÑS\èÁk&®ÉBLÕÔˆˆÒ„—ÛzLÄÊB-ÀÒ€ˆæv@¦Ê‘/¾Âw£ì¡‘Üm‹å~G”å *—ÉÆ+‹·³RÃÍš ¢áÌXÙæPݱtéÊ4OÊ»"kØÈ~ä‹¢Ó=<ѽ)>ÀÞ6,ÐÈ(;Õ¿6RÕÃ''ÄÀ6IÓ×h'|Ú¨(q×›(­èeµå”iê±Aåª6à¡(×Ç"Eà»$Ø©Sĵ9ÛÄ(ÌÓ'.ÏÀ1)ËåbÉË3ȵ ÑÞ>„Ùk °àOÊ®EMßÛ^šÌVdáˆ1‚⪠_Ô›">ê£)eéwâ¨%GËÇJÔË5íŽ -!ÚÍ0ÚÌ(ìÊ)$éÖAGȼ SÝÇK$²¹q8”ÕP6Ø¿#ŸØ€$‡Äk;É×Z?ÍÀ’6‹Ë–¹Ñ(µ¿z)e̤)ÑÏ/®·0pàÌ F·¼:ŽÆÓ4qäÉG|ÇÅXÉÉYÐÒC‡Ï¾VF¬´£GœÍ\C–Ù€3¾¹d¤Ã‘ZnÓmS•Ò‰#œ¼È1€Ö¶m·ºµ]¤¨±2…¬ 3ŠÒÜQ^É´Tn³ÃT^­ÏjC«ÚV€¸»A~»²\»ÅçËÒÅÑÎÚØÕºîäÈÛßöôéèôÞäÙóüñîïöøáôèðíô÷òïóõôðøþöæáêôîãùïûôñëåìÚàîÔëÃô²ÀFÁ¯rYÝ¢±»ª‹Q\¯ž‰Ç¤«oY²˜ejÍ‹bXŸu³‚S#i&8Š>]7p:-*Q*@\c -.&?%0XO&4]cN%eJq-1b*?D 0#GJ 0,FdG43E=n'aR+w=y Z‘Z2¤C.„"4(Š".w=v>E+d(&,~03žA/DwC=:aC3$Ž[I;¡ ,\z!A…U-5\e+4‹9e£[/‡+V-œ-VMœ7J¤*LϺ![¶ÅWjçÙBAÅÔUCÏÒ\Ož\ßÔr0ªà`@ØËJ(ÃÑ«-œÑ¶5ÉÍ©¯ê@¼ ;³º¯>®Ë¶+†èÓ:gÆÊSlƲ§ÅÔ -lêãuìÛ[^ÒûRŸúÝ»Šéë¤ÊóáÍßùèÍêæïññùôñõëÿóøìòòëèëêçßäéíðîêêÝëóÚûõêøô齯äà¬7ãÐsÕÚŸÅßwGÑÖu)ºè…‚Ï™7ÂÜ…·ÓÈ&8Þ{$ê/#¹-'ƒE&%Ín -†piw,3S† #?h#YM,'9¦(?¬0—'¢¹"+–% =Â(Ap(%:´=*%^43….:)Y1&%Ð/-)‚¹+#Ñ/ ¾)5Ó5¥"0'ª0†K"5' ž9'Šv$)†M.tC*D¸(*„''hjfDa¸.iÄ&&4¼#%iÎ-4]Å/99±(+9Ë(2¬o­‹!ºh-ÓZ—*§Š'©w! -ŠÍ67µ&1X&es%*rÇ(%>¯(&(Á,4%ˆ@-<ÀM"GΠ=[ß±§ÒË/YÊÃBKʺFiÓ×–ÉÐNëÊ2GÑÆ1ÖÇ7WÝË?`Ì´@Sê¿5NÍÆ%F¼ÖÉ oÞ_’ч¬ÙŽ_À¯SˆÑœ‘ó£'…¼±YáÑ€ØÉU«Ø—SùOØÁ,)ÓÎVgéÇ2?ÇÆ"bØÞ ?ËÎ4ÞÞ‡ žÇ\œ»> ÌË6¤Ë{E¦Þ›dÚxܼY»¤ZØ–Y߉"6ÛÀ ÞÄ4"Ò¯ @Å¡)Õ ¹»àÂ>#ÃÈ.IÊÃp(ÈÐ_™Ñb9 ¼"EºÞu#¯Ôm)²º‚,é»s9›¾“ {¼w-«ßknÈ‹5Ó¾=>ËÇ0.ɾ'-ËÒ/_¬ÑNNÀÁ1bÈÙl[®ÔcfªÑoQ­´P£¸sXpÂy9’Ä“'„Ák-RÓœIuÂ]{ÀP6ǃ=V¾Å7RÓ¹Q—ÂBL³¦>‚²¹;v¿¬V¾ÓµFh«ÖiYŸÓRQ»¶a½¯œc¾ÃÔƯ½Ã}»¿Ìº¸ûåÍÚ×÷èçðÿëëÖìåóöñäàòÿäûóïñðììôùðâòéñòãäíåîçÿííãìôÚëÿèìîè±Ñ©®¢dЋº½Ã«z}o¦«Eˆ”Žg‘ž¤ki©Èdt°Écy±#xFuf'e21j!8/K7+#'1'F/P5<,B=(5">/O*4#L%: Q:\[26K"I"E4":!_&EI(_@O45I L"NT |YN R s,Y'F0—.ScB7#VEp#B$MC< QQ4W@9&V–!;p4Vi"3X]JWO—$5d¢ ;1‡.5J”(MI#UE›0TC¥>4†\)2˜YTˆNQ,®OM+wO"0_kK!nO`;]¦%JBŸ0,LyB/aM%-H—)F0†7’#Ed>C8§S‰~™Š§©›ƒµž›ƒˆ£r­Ÿz¦„˜p‰§†z“¨‡{q“}q‰´‚i„œŒeŽ°•s™–n€°˜ot¨|qp¬pvÀ˜yx´šŠw¾uŠ|«¡}Å e°•–ˆÄ›Wx¸yt¤ ‘ˆ¹©|z§œˆÂ¢§m•¥™q‘¤y‰·x|gˆ±”z–¦’ox¤Ÿ’ªÃ¦\…ªš¬}„·‘_„¸ƒ–šÒ¨a¶œj‹Á’Ž…¤‹v~¶²‚o°™]‚‰ªŠ°Â‚у‹Â„Ÿ§§|ªÅ—‰‹˜wx´Ál£˜u²¤‰\Ž­¤Š¬Ð—r•¾™€’u½™m¤­“V¢Ÿ‹sži~yƒžu“¬¡„x“™‹ZšO™ow]†gqy›bˆt‰u‘k’y‰Y„tŒ{o{’e‹t±Ñ\ŠÃ·YLËÏ{fÚ¤YYÀŸ0u­Þ|V×¾S?ÏȈåÃd'Ú»†!¨ë‡(ĸEMÙ¸V!YĆ*lÆ·8TϦU®Î¹7¸1~×ÐN{»£#5³§4:ÕË:q¨¦.wÖãV7²ÍNMÏëf#ÍÑB6œåf%§ÙR1¨äK+µ±wT@«™]Ôœ!Žz3šË—­Ì¿›ÅÅ ¿Ÿ±_ÞÜipá×#ˆÐÊžäµ']ã»UPéõ_tàðŠSðâ›ÄíéÉëìñ›å÷ä±ÉìôÙÏîôºÙôúÓéúöëèîóËÆéóÎÓñçà¯ðùÈÇùêÑÁîßÈÇèé¥9·ö„ÇøÄÝëm;²à,³Ò¤†Ý…$ŠÓ†$$˵$ ÒS'ß97è8$¡A2š[#3hm(-g’"GV"®|"$“ '1§}'S—"”Ë!E¨%34Ÿ!I§,=ÎC.$Ñ$)7 7(>¡ 3´! AÆ9#Õ,,*Î0Ì 5¿( ˜* ñc6“@(™)7¶f2­b,šm!„K6;Ï$C¤4';IÕ¡#*e†"ˆÒ+Ç :ZÕ"%VÇaÜ1a¦ !ºs!Åp!*Ð=!¼w&6¢Š((ÏË•"K°#ŒÉ<.sj'—¥+6Ë'»'/¤& ;íJ0?ö©.=и?ˆæº'8½Ð@^ËÔ8N¸ÇUǺQ1¸ÊV<þ*2ÆÝE¢Ãz' ÐR/ÄÉ'ÇÑe&¹ço•è(¹±jŽºˆ¯Ø”7•±D…» OØÒ—Τ?ƒÐ–®×Ó&bË®.QÓ§@xÒÌ'^ϧfϾ'0Ò² -8в'1ÛÙ;BÎÆ=ç²"ZÛÑOEܽ3ؼ3ÌÔq¸Û¬ šÚ”„ßi ÂÈ­xßžBØœlá·zã³(ì©zê´BÍÅNpç·#¼ÎKâ¯$%ÔØ;MÒÃ+%¿»"ßÂ;3z¬Z@®ÕFºµf+ÉÔR!úƒ&Ó"eåv#;é©FZóŸ'VüŠ+ˆÞºT/ÎÕ3+Ê×&-ó&)ãÆ,+ܾ.±¶0!îÞ3tÑÉ&_¿ÉkkÚÕp*ÏÍ3MÁÅ8=ÐÆnH¿·s;Ù½h"½Î”_ÚuGÕ‰:¢Õ`[¾‹}Ô¹#©Ä¢Hĸ´0“ÄÑ;9ÎÂ7‰¾Ø8\”Äo-ÞT±¸FHÆÒ::ŒÒb8´¸’K€ËmE”»uG~º¢L†ÕqY§ÌŒmš@Kµ™JdÀ±E†É®<€¡¥E½¶À]¿Ð£?I­Ñ`•»Æ2Ï©ÊNÔ¶æ¿ÍÇЂ¾Í®¡³¶×ËÇåÁ¼ãåÛßýìõôøñãîäÿæëèýêøõçñùÿôÿèõî÷ñíëíðìåêðìõèèéãéïçèåóìäãοßÀÈÂÆ®ï°è»ß¾¿¯b–²£{Õ®[˜·ƒx_°‚}h¤¸^Mq^ƒ*W3w"I@B17@ 0I@)J)'/88mFBQJ!U@S(6A/,@..`‚>)P;)LA})]X?#=!BwSTw:”I RšB v&S™HˆK¤A4-l)E'e'\%”B<(x5;(€I4%mA-@C=^…4SO<6‡z,Uic`˜,HF>[G¬)HEˆ C5¨"=Kž0K!“]&%nQOv8J+da1CkI]ÁÑ¥$”Æ©†Çà-ŽÚÉ&oµÇKLÎÁFYɲDeܽ0]¿ÂU8ÔÝ](âçM)êÖ…³ðT6ÂÖ`*»Ø^<‚Ô° Œ¶«.ÃÌ„%Áמ™Ó‘ ±É¬©Ý»4nÌàM^ÔÙ$‹ã¿%£å¹+hÛÍJpâÝ–fòïŠÇöñ­»êÿËÐõß«ÞãôöôèæÛÚôâòõî÷ôïí÷ëûãäíóâìéäèëéíáêò÷õâȹëìòêéÕžƒéä±O¿ÌÒ=ÀÞË2èÞvÇß…×Öž®áƒ"Jæ¢JÒ™ 9¨7O¿*;åT'¯r:‰LEœ:'P]"9š31{&0]€*;‡8!­&!!’&J˜/6®87»$'-¹)«'>9-$Â%!,Æ$ ¦I2)’b1š?$%¨H%ž](¬Z"!_:* f³(\•!M„#:¬g""‚ Œ·y¿5s»% iá/(!±,<à.-ÛS‘{%Îl1$ÅQ/3´|*¢˜(3Át5l®$!…ªD“&.É”'6VÐ4$)È3- Œ71 º8,@ß46Bñ¡,©Í¢/ŽÒ­.HßÆ50©Ò2LÍËRFÓÊO3Ÿ8CÖÀI&Âá{B³Ë=­ì6@ÌÇ+(³ÇjPÊÜsôÑo)ÁØy$ÄÚm&iàwM»®{W´Á¦ܾKkÙ Ö–$‡Æ¼lɱ‡×³!‡È½)rÞ±!TÍ´*{Я >ÓÏ*GÌ·9VÉÅ2XÓÄF/ÛÂ+5ÏË4[á½6DÑÌ•$¹Ö”?ÊÖ„Íä“•Ü¢¢Þ…$~Ë¿J‘ÊÉ+bÕ±V”ξ)ƒ¹ŸkĪ^×Î!UÄ̓ØÈ+Û°/Oר@ͼ$²Ù{ ÆÓ>¹Ø>7Æ×(!µ¸^¤Ü`9†²a7|ëŠAö§)yÝy}èJWÏÒ(ãÌ=WÕ˜2EÔÅ$!Æ¿3ÇÊ0FÚÍ/1è².]ûS5ÚÑg5§Òc6ÊÍ=„¾Äv,€±mC¥ÉŒžÈr,ÍÓ‡.žÍy&uÙ\AÄÙŽ:\¸»4Ï×»3‹¹œ6rËÐ@C¼Ï/‡·ÓF‡ÁÌOM¢·hM½ÜSCÄÀAN©ÓCã\U€Úƒ:£Èz4_Ï™Y‹¶’\|èrKkÈiTXѵ)fºµJ^ƧPŒË§/[ÅÈ\u»®sÖ½À|µçÎx¸ÄÍU°±¹“Æ«Å¢ÀÚáľô¾Â´Êÿ­ÄÛýàóßêöúåýÓôíöÛûêèêßô÷ïùöñêøìúçñïáëîøôáàêçëäèéàè÷øçÞìèãïæÛÍ‘ÙµÒšú˜ù™ãÇޭ;ϱɣ ’Dz¶iW™Lm5–»‚<Ëip*‘&b$LŽP®:`>a*G'E6G%8.2/-*I--M*=-5c744n5#l"/2W"^I)N#9 -6&D5QWNE'N$L =*D1O}C{H2Š)>nSŽE/Œ!W _,@(P83H*Um8X8{QT'd@?.c6E8ps6THvL[Cm"7ŸjJ9$~6Qt‚FIT†U†^BMU #K)‹I7£:Q3´IK3tqF,šky3˜Tv>ad=abyq‘TI!d›:?nWBs~PR“kOOF°2<+¬-I(mA.B_I©V§}¦fÂœ„ٚŎJ˜’‹o„›|W«y˜©š•² Œ‚¯¢y…±™g °•a¥ —mº‹{Å ™Á–k™²™}‡Ïªs–ˆ·t‘²“p‰Á¤}¶ˆ‹¢œtÁ˜„‰¸ª‰z½“—T¬˜Æ‡¬•¢xª£ƒk°˜„ÃŽŽ~µ•wšÇŒm“•|£´t ®€‹¬˜ˆ¦À—y›À‚kdÀ‹x€Ã‚wgÀ©w’°ž¢sÉ—TyÀ”iŽÄ¤œ…³¬•¢¨Ÿƒ†¬™€u¹¥ro—ªžŒÀ¬”xÈ–™ˆ}¶}e›®œ‡™’’¤˜¢˜m‡Ú…€ ¿œtŒzº‹–‘ºq›±™x‡ª«v“•t·‡Žr¶k—»¥•–µl}¨‘ggŠ‚|w‰†€]sƒ“©œ€‹­ÃC€·À{9¿ÇWS½Ê`p¸©R}¿ÆbYŸ¿W<¢Ë%»Ém0ÍÎWж[AÖÜ^0Þ½s%«¹¢ºÌ£Áª–¬ÍÍŠÌš‡Í¾*“ϧ(7ÔÑJA¸À>eË®.U®³`FÛÛN%ÙÖUÒÒf'“âk9™¼k¬¿Q&·ÎŽGJÉ´#_Ø°‰Ãk½Ý “Ñ©¡³´,ÄÜÎ0XÒé1‚ÖͱïÚÛÍ![êã\HçØvUåòž´âêÄÓêñÆæ÷ç·âïæ¿ÕçûÑÏèãÒÞçë“ÜêéÐÜæîÍÅèðÇÏðäöÝéçÂÌéÛÀ´àåÃ×ëÜÓLÔòÃÓÇWáƘÉÜ£Ò×{ ³ÜŽŠÊW'2ø¸1ò`Añ+(AïU&æo%ÛJ /­j(&|®"&o¹7S$‘|!!f’%³):7€.©F™ Kº&R¢ '¼),$Ú-%8É*+O¢7'.º(«$®"‘).È*4Á1<¬!ŽO'™??Í"QÕp*7åj5Äc'2Üo0…«»¹ cV,/½‡*‰Â#!›Ò ÝlÜ$!=Í2#RÌ2O®0!#ß&½Ž +êW7ÉlÆ(Ÿx%'¶z4$h¸ jœ0%²•!̼0$H» &¾C <Ä>"DÐH%Mä YÚŸ!…¾ªy×Èi ÃÞ4QÉÇ#(¶êE6ÍàRRÈÐ6M˸~·ñe#Æål¿æ&¹åz1¤Ñ6µÃ},¨ßr·ÑP¡Ùf9ËÏxQ­©¯…θs·»J™Å…R¿¬ÓŒÍÂ"RÙÄ©Û²-SÙÄgøÚ-gͯŒ¾´/GÔÃ*(Ó¼+\ÛÃ(=ÍÁ>)ǹ25ËÅ22ØådxÝžÞ„šÊ}mľ¤Ö›2nܬ0Gå³$:àÕ„¹-Ûž*×Ç,-Ö¬.DÌÁ>~Þµ,>È«)SÁÇ -.Ó´lÎÆU -‚ßt«Î$?Ê«'ÀãmnÝ-zÿƒ(‹Ì—/غYߦ|Óˆfå½EÏÁ!3ι%IÝ™6(â×('Þº ÆÆ)(ÛàD@ÒßZeÙÓd£Éa<íµEBÅÌ2KÏÐP?ÝÙt0ãÓv'ݹŽ.ÎÌ~.½°IôÁnDaɪ7Z»±0CÇ£#´·.RƹR;ºÆ2lÁÁ>_«¡yU’­PHµ¹1\ξK[¤Ñ~H¦“„>nÖjg•Ñ|yÂP3kÖ~J”·DTk½„a‰Í±a\º§T¢¸³c^É©XMÁ¦GXĸ*ª±½fÁÉÀXÍ»Q͵ӕÌÒÓĺäÁɶֲ¶¾ïñÑÝÜöæäáðäñøñúçíèùíæåûòàîõóËÿòóóñßêîåöøÜÚèÞå×ÝæáèìÝçØïîÝèäÏûÁØÌÖ£×ÍçÜØåÑÂô£Ð¤ÙÀÁ¦™¹›•‡,»ufIµ‘z ²bt8v‚ATž)…{5@:zGMJRt")5HB!+;9@(>Zt9&z"2 -W$@#NL&M='u/A>cH~&:E QR@†'+a[RnI„&E(eE-—Wu!5#Š!J&MOM rE87&E3ŠD8'J;$“0E7…>D7QqMEtg3AgQ2„[-,W72A?]ax7`7“R*™0FC/“R11­@E0™p=#sKr;o^@u3BW¡AJKc.8ˆi&5‹m(E>¢$2/­#5I­/8=«I‰mhVŸ¡sÅžšp©¦²¦ž¦ž|©j„Ž¨_‘¬žl‡©–t‰¦£Š¹Ÿ¡~ž~Y‚™ŠŠˆ§q…¨qwt²wš¥ªn€³£†ª¥Á|Êšƒ­––y•‡wÄ©w¹­_}¦™Á…½’´ž…œ¯y¶Š¼’‰k²£Á†ÃŠ sß´}–”¨|–¹¦•«Ÿ›†™»–’™§‚™¬’~‹¯“ƒ¤¨–„Ï‹uºªhŠ›¬ŸpÈŠjx¸§”‰—š†w”°¬P°«›ˆ¨žn„±”žu†ŸŽz•ª›r¬º¤€¦¨£m©š¥|ª¢¨z©Œ‘…–¶†{‹¢e‡·©|Ž¯¤^‹˜›€“r•}’¸‚zˆœ…ª’‹«|kª»€~w‚”¨„_–‘‡€–‡}”†}”} “ˆu™-g¬šAi´µ‰dÃãzGدLw¿ %8ÔµO`عS(ÓÞS4تo@ÄÀW)ÒäJ4ðÉ`O¹×­3žÊ˜GŸÒ‰ÆÈŸG†âÁkÄÏ*rÞ·5väºP,ŸÁMQÙ²G…æº4K¾Åb?àÌ]ÁÓ$.À¶?½àd#ÇßjK·àG4¼ç¦³ê°,¥úuÅƗᤞԴ%§Ë°)‹ÅÕ!tÃÅŒðijβoÙÇa_âÂ\=Öã†Âäס»êçÄØóüãûòêÿëõâøæíéüóæõðáêá«ÉñðÆÂæéÞÞìæÚàæåÊÆèèÔØëãÛÖíå©‹ÕçȈÞæ»uõÔÅ­äÆÚ,¼É²ÉÈ…°Ü}JòÌ"Aº§V§KNÖ2$+ØnùR(©g,'X†CQ ;_#*O!Êa!<ÖW+¢n(Ùx&œe £´0#x¡?sx˜…).…º'@Æ.=È/:@«0E9Ú€ <ï²1ä !“å¶:jãÊEQÒØ&qÞ®B1¿À?PúH4Ç¿3)½Ù|[¬Êp%¢ÿÐÆCcÀÁ`RÃÃbUª»aJÈÜFG¨·}@|ÜlR‰Ðp\’ÎcV_ÐVFnÓqR¼Åxju²žJi»¹V]§{U¿ŸIK·^º¸žUTÀ¾J°šd¹¹ÃV£²Ã…ßÂ܈ϨɊ¨»Ã¨¼Ä¯ºÆÄé¼äãîÏÓØëÚíîìÚâôéåòÿêæêÿóàñõíïûéøééääòíìëâÛÜÞÙäåçîæÛÞîßÞÙãôçÜé²êĘ̀ãËѾÛÌÛÂã©”ŒÄ„tp³œ™zH–^t`¯e‡ºÃvƒÈRqH¸IoC,‹49g:B+!O&0)692'=#90L%2(O 8B+ I#LW"$#l/?!=?'d @#KH(m GN$Kf:#vC@|?/œ@ MTH(n%L|&GO==NAR ’=%dAR]X"=ˆB–Omz[HkhqHem;7“RfPi2.swYEq‘)BYo>n>‘-GI«3Ab‡EG/¡=D •]?"¢PH=¨UU)Ž[`)‘oyº/L3¼%HOªPˆol€¯’‚ˤlǦŠl¤´ a­¹•f¼Â€h•±Œ~°£™‡¦¤|‹®µ„“«s}“©Z•š˜…‹³–iq¡©™vÌ‹f{§«}h²~au³Špi­¦†ˆÂ¸€zª™”lÀ“€Ž  ¦u¡±Œc´‰Ã‘£œŽo¶¡¾‰¢®•Q«¢Ÿd½¥sm•”Ÿsªžcˆ¦®‚ž‹ƒ‡·_±Ÿr¦©„rŸvrˆÀ–‰vÈO‚µ”†Š²±ƒ^Ë£\t§…ƒ}À˜•x¬´}i¤gÕŒ}Ò¬²p·¡žuw§sb¹ž|”·|•£»’‹•²—Ž‘š²ƒ…¨¡§_ b®¿®m­²³f”¸ ˆ“¿½|Ž¼‹x{ž›it•‹Ñ™x„¸¦š—¤ƒw•±y|“­–„–´™˜ kv€£eŒ~ÄŠZbÖÄ*)ÜÄMQÅÏOTÑÑUO®Î27•ÄK5¯´f[ÎÕiî91/ðj+¹UÚk& s§!hg!Q- †]*/]#7–'#o%/SÇ%V“#Bs%!F™ 7¤*&?É (.’.S°$!­ 22Ž'58º,,ã""&È3;¹%#7ª1žD/ˆb),´-7žO."›C"“3,)çw. ˆ‡1Ëœ0|ƒ/é‚ 8gŠ.&Ž¶1r­BwÑ-bÆ#y§+*t§*#&Ä[&"—r#Ò>0ØZ0 Äp-*¼Š"$¿v_¾0'w¥,¿…#‡™ *cÆ(AÃ3'X½$+NÚ†#L½Ç=]Þ‹:¬ÓªrÀ¶?.Öá>UÚÑ2@ËõJEÞÎM:ÀÄ0SÊÓVšßŠ5±¸>'Æ·%UÔäsU¢àaA¨Þƒ¥ÞRâ„qÖ~ ¾ÛWZžÂŽ*SÛ­šÈ®˜ÑŠËÓÅDâÁ$–æÈwíÔ7^åÉ&wàØaìž#7ßÌ'Mâ¥.GÉÍ2`ܶ1ÌÏE -¼Ð.Ô½(3ÖÌN%–ܧ7”ÉŽ.©Îc>ÆߣJ‰ê¡gå‡ {å¹Fܸ"ià¿`æ ­ÕÊÏÈWÝÉORá³(Õ·6ÛÎ@Ùã!_ѳ<€ÙC¾ÊKÅÍ(OÆÛW@—äa,}Ý}D|¨ƒj˦*_í‘ åxŒÎ¨NÙÁGÒÆNé.HÉÏ<¼Ä7,ÔÇX0äÓ7R®¡\Yã°cXÅ­bm¥·dxã©?_¨ RRÂÇj#ÛÐ[Q¾ÍtCŸ¿n5·¾m\ÎÅ]0^«–0O¼»0Oب'§Ï²$e»®+Z¯Ë9v©ž.b¸²mp¸¿q.¬£KLÀ CKÈv5¨ZPuÚeq˜Âv+a¾ˆ'Å„;¡ÊwBm­³CT¾§VLĤhaØicÄ·=MÀ”Qx±£.¤­Ì`Á½´Q–½ÂÁ á®Ë°ÉÀ»šÌÁ§›ß³ãïÜÇèáíàéäðãééóáøÙñÌîØßæïäøæëÚôéõæëçãßàôõÛØãÝïÝäÞØìÊÌúÒßìÑí©²ê¸ÈÐãÏÐÒç¬ÞµäÜЪÄHK¥«_y´Žb.¤u{s˜Ç€Ã¨Âpx¿½| ¥75,œ8(—5",;I6?3#<@26##(!C0"DO EYd#1/~K/\$*)_<)U!7$);|-=KBh&F!‚J<‡LL‹,C'¥+C‘R6ŽC5w /hF7^81!sZ’54',+d9X¡AUCct,=o|<.fO8˜UUL_zBA]‰#OQ‹bNO¡(9Q¬Ezd–GgRm,_*LR~9‡-‰<;!ž?L1yWf:vgHr<}\6'›/GSŽ&A9¯+KU˜9a5e/ˆr“tŠ”ŠpxËŒŠx°œ‰kŒ³šf_±pw‹ž¡kŽ—w†É†zž¬–rŒÐ‹z¶“oˆ°¤’®¢n³‰Ð•tª‘zˆ·¥x{®¥®ˆ²”pvª‚Šr²™y°ž‡ƒ¼—v¾Æ{¡Êà~³£¼»•Æ…¨¡¡°©·~®–ª®–[Ÿ–‘{…‘‡|”®‘¸¥u‘„škm›Žv©žŒ—ŒÄ u¿’‡†½‡Q}©”j|Ø¢`ƒÄ‘I…Á£š]¼žx΢¢“ždz²˜É‚¤­‘~µ¥„½¦{³¢z}˜~˜ –‘Ÿ¹Ã¬µ‘r†©‡‘‹‘i‡“U ¨Šv}¥™…{‡·u‰½¤y—¼±š»“jŽ¾–^…®zŠxŽ«Š¹šv\¦…jtq‚}zˆŒbœ¹˜)^lj'oËØdOÐÐHJ¿°Mo´¨>7Ô«NH·µ=7ØØH_ÔÀoWÖÈi(Ī=>á¾C/³Õ>›´‡EÃך³Æ–A±Õ³,…ÒÊ‚¿–WâÉcl»Æ9[¹{ò–HjþºRI¿À=ÕÚP8ÐÈY0þC+ÛÐI?ÀÖ;#ºÖ¢ –Û¦‚Þ†Çáz¾Ì›F‚Õ¥ÉÁ Œ¾Ï)_ή1Šð¬/¥Ê§|ÝÒVãÒy/öÌt·óÑ€ÅêضÖúØèÐÞ¾âõïçÇãñééèñÓçêç»ÕïôØÐìòÌÆóêÃÌÖ×ÔÁþØž¢áä½ÖÕð”|äÞËÄçئáÕ½iËê ÇÕ‚ÜlÑÑJ!wÞ¬Ù±–Ï6H¹ç¦5ûjÁm#’:UZ.Tc#'g`%)J*/"PŒ1(6m+Fƒ*?i'R¯[™0"Os''‰)*&‚&73¬3!R‹-.½7%•-+º&-/ª,&$"Ÿ#¤*,‡D,6YG!w:%¦).2’_#+¿E( ù70*Â¥7†˜( —eÇZ*̇7<Ê*Ar¼’Ø2TÂ%dÏyÀ#*M°;> Ï."Ö:0<Ë9> ´e*"¿“&¯p%–*~©/.’x.§›1+lµ1.TÂERÇ),‰Ó85-â²—â$ƒæŒ(ßÈ#2ÔÜ1D×Æ?GßÚ+áÉ)A¼¾TQÄÍ/1¹¿M%³ÀU0ÇÖ[;½¾I ™ÞWf¼×ƒ9Û»gIÃㆼïuK¿ÎgN¸É€±¾ËvÖ©4£×£OžÁž!¦Ô¥¬ì¿ °Ø•§Ö¾5xàÀ"sа ŽÊ•uÇÐ/YÓÌBIØ®+n˲4cÓ±dù>cÆÏ21Üí˜0ŸØ¡L¯Øg ¾±UÅŸzܳ6Ù“O°ÃÅO~èÃ8‘ãœ'®Û“#yÐÌ^Ù©.kÓ¹#“ÿÄ,LáÎ=xÍÃ"fÚµ*VÛçp-Éÿ»AE¼£KUÁ“.9Ò¦1gȹ>Lª»P‘²´5zÁÅ[l¯¶V·¥œX̨¼¡¯¢á¿¦Ë¹µ¹Ûì¹âÕíäØãçÇÑÍó¤ïàèΕèÞÓßáçàëÙóì÷ÜèãëæèÔÐàðèàÝÔÙÅñÛíÀáÛÜÐÚî·ÈóÕß½çãðÎØÕç¹Í¢É›Ñ£Õ³µwr=U©“Ŭ©g€™²•v–³wG´è”l¨qs?®5j- ="<,,*B!,><+H#@6?#>,O#>:,#.Q,l$)T=$D@Y0#B"S3%]+GƒH` 3%xJ"vOoDa lKx=r-*,6%:Q#O*r!A%V<<+™<†¬)J rr4HdpbhiR&‘0wMyn&-a‰@V™XHc€@o!{?ˆ=ž “@•PhO~?†.‘edrv+‰,N\7db/ŠiX1€OB7TnFYQn?>R]3rm:6\œ=DB«.VBžTeG—.Ž]£˜|À—¯ˆ½‰ll¸˜µŒ—¡¤˜—‘s–…£g“´™Œ”ª¥z˜±¸‰œ©xb‡º¢†‹³£p…žyv‹¾€„z®˜z{¶‹x¿‘pt®’bŠ¯–v‚È’xVÆm¡Sª‘‰{¯„uq½£€r´‘—tºž¬p¼‹e’‰•z¶¨Œp¢ Š¨¤£q ›ši‘—q’¶zp­}™®yP¡ž§z¤¤–w˜Í¥`}¸“uŽ»Ÿl‡Í›z|¥¬šxÇœ}¹˜€‰Îš¢ˆ°Ç™“·šŽdÒ™{pÄ¢”…¿¹hœ¼|qÌ{“l›±‘˜k’—sj‡—kz²ªj‚«…v¦¡˜}£Ï¦f±O˜Ä‡ešçœ—³²|¤ÏŒ„›´–uˆÅ”¥¡}‘­›Ž†¼ˆt«·p¨£Šz’ xºÎä`zÄÃ~X¬Çl7¯®fVáEvΩbEÏ·XF¹ªka©ØNcÃÈtBš²mZ¨«O]¸­|,®â¶/›ÌœI¥Õ¦XŸÉµ!šÆÄ'cä’?ŸÇ®XaÓÆNVá“5QÌ 2_±±IPµÍZ$ÂámE¿ÙWP¨ÛpÏÅH-­âZc¹ãsBJö—![¸‰!qÃ3ÈÔI˜Ð¡*†Ú£˜¢ª"XÎÍ+nèΚÅÁ%¯âÁ&WÏÌ9JÌ÷ˆÚõ˜ÈÙÚ³Èãå¨ÐôÓsÓÙò¶yÛêÊÉÜìÔæäóÆæêíÆÛõôº®ìÿ¿èØ­ åã˱êѺ›ëé uÞܱ„ÚâàÅîÓÃ4ÉÕ? ¹ê-¤ÌršÚLWÞÂŽ*{é¿=#Ö¬pÅ¡Cä§#ãH*¯L5—t/0ƒ›'(~‚*–X(.fy)(@ˆ+#?¹ -%½})K— >‹!#GŒ)7F¦=¾10-½#-7¨3 +LѯLÌÛ.HÚ©BQɼ<2ÊÐh%¿Ðm2ÉÎI3•âmRÑÜm"ݪT ™Ôn>˜ËqxÏ€šå~*¯¾Œ;µÄ“ x˲_Ï ;ŒÁŠ%?Ư)„ÝÉâ³"†Ô½7iÑÆ9ÖÄ“éÄ·ÛÅ)GĹJÁ¼aN¯¶/YÍÎB@´Õ=`ÔÈKJ×ókKɬ&°À”çjô”‹ß¸šç¯!Õœ'sçÂBŒÙ±“Þ’w¸Ý/FçÌ:|êí%Xé¾H¾Ä@WäË-XÛ¯!*ÕÄ1¤Ü].ÕÛM<·ÉXkÍël½»_•¸yz¼•OÕ§ŸÒ‰kvá†Dg⸠ݢ[$òÎ=Ö‡1Ö¦-ÆÉ@¿º7ÖðYsç¾+cÌÌYMßÛXE§ÔnDÚÆKPÉÓa¢ÊJãÅk<¶†,ÊÎ_&ÔÃm3À±F-[Ìž2䯓â )Áµ·1\Õ³IˆÅÈP\ݸh©½DO…¼bI¹Å$@·®,ªØL:´Æq8¿u3†¯g*³ÂY1¯Ë?Dªµ\Lnߢ(+Ò4YÜœ:’¿¯=W³¢R0´»:†Ã4¥ª¸AjÍÇ_ÿ 2º¶Ä È¼ÐÁ¡·Ãµ£Õá«¿Ôé½ÖÚ䕹ããçëàß«ì×ÝîÞãßÞçßðÛàìûÞèèîÞÔìéßÛßßàêÛí×ÎóñÉÈÒÎÑÉหßåØð£ÊÀÍöÄ׿ª©zc¹‚;}¬ÊGƒœ†“ə˹¶Z¼´¾È«Ñ\X-©zp(Š6p7Z8:@AI(1)&_:/`>£g]W:VPqYjTŒS=Hf\`TŒ6½m{=Y2ŽR‚>’2U*{O6`ws8ŠB'ŠMI1LtGz>Z=kkSVGnCEMkK?ypD1ƒzJ2…(=5š%A>›BŸU€s‚;˜pŽ©–‡ƒÒ”µŠ”š”±”£š¬±…}–¡h’·šŽrœœr|¿“©Œ­ysŽ‘‘Ÿ¶™d¢š™|z¨zy™Ž‚«ªyzµ›ŠzÁ˜€Ã—qu™‚kv­„}°žr‰‰šm¡z¸‡¹±“¶m˜ ¶‹—ª¢ˆœž®Š¹Œ¾Ž¡¡”g¢¨§“˜Ž“w‹¯›ƒ§‘£Œš¥‹’•}w„£~ˆš¦v–¦’ˆ¨’œz¨§·yÌ‹h»›z¼²›wÉŒ™p¯“sxÙ‹^Ž“{—‘¢½}–ŸŸœqzž‡¶ˆžŽ†’ˆƒ”®‹ƒžª›††’£Á•i–á|˜¥~‰š–„¤¼— ºƒ¥›ª‰‹ˆqŒ“šY|’uŽt¦‹~•£‡Š¥|lƒšs‹ ž/x¹Ž?qĺgBȳJpøH†¢½C5Þ°IU¶¼{¾¶M`Àº€BÑÚd#лS1δE:«ÂŽ1¹‹?²Ûƒ4Ë»¡:€«¥#—À°B‚¿¿5sÔàM0¥´JT¥Ã-dÀ®%H¼ÈM)ÃÎk^›ÒC7¾ÖYAæàPG¸ÇJU©ÏB7uçz*{è‘oÒ†ÊÆn/ŸÜ¨™Ýœ9ÉÀ™Éµ3kϬiÒ±°Ðœ4€ÜÞ]ZáË‹AüÚr£ëé Éèè´ìèâïêÔ¯øÞôЯïõÛØìÿÛâãýÇØýå±ÈâçËÁáéÛâÍÞÉÀéñ¨Ôè¸ËÞÝ|¡Óç¼>Ðê¥*·âKËÞY"¤Ê‹¯ØË@ÀÎW*®åÀf¨¿²°Ú™ \·e({ìt&áZ%¸Y0#‡'$_t ºƒ9e=()Y“- ;u%"Mr"9M$"K‡ *(_!T5/C© 4ž")£"%cœ"6À%2f!-*Õ""´%•#$;¿**@¹.ˆ?6,«F-¯E0`¸K~QµQ·5,1³Œ/)š’ &¤u!Ôk07˜°E‹¯%p¿1,’Ô"1\ç\oÊ:$pÁ59®N5âu,Ó`'@Ó@.—O%·œ3 Å}&/”Å''…±(!Ž%%n-3}È):N¸+5.³'GuØo!3ÙA¡Ì¯Tºë .Ÿâ¾AOëÆ9WÑÀ,'Ú¯7 ÐÇKLÑÊ:FÓÓ1$¡¼aRäÒUB¿ÃM?ßÞL$¥ÌAU¶æn2ÀÁW&½Ýx-sÎx?¢×†K·ÆoU¬Ý§9yÈž*‰¦ë–7¥Ïµ•ÞÄ!§â®%†Á´6yÔÇY€ÊÄÈ͹|ÑÌ:Z·¸,RÍÄ.gãÃNUËÝ2eÙ¿D]ż56¸Ð’!£Ó¥ ®å‡к›¼¥VÏͬ”µ™9¡×ÅF†Õ­-Ö­8¢Å›-nÍÄ-ãÌ"HáÓ ˜¿Ë"BàïØ>tãÆ;VÒãe5±ÛDPÏÂD)â·*½ÛwA«Ê‹9 ÕS9ÅÒ¢«Ó›ÎÚs"ȵwK™ØÏ|×½,Éž.„è´Kyî°.RÐÆ[âµ'¼Ä'pÚ«2ÌÚdÃÙL̯…Õj?;¾µLFÔ‡;oÍw,^Ñ°M;³¢BCòR¢ºÀB\¾½Kj®Ä=Ⱦ¢KÑÈÄ µ¶»Á±ó½°Îïê°èßàÁ»áÿÚõûÞ«ÌÜöºÄèéàãáÙÉòîëžçßçïçÚÿÂÊåâÇÚôåاíãÐãÚèÜË×ë·±Üãó²Ý³è¯¹‡Ï¬žË¡Ã–¢›¾°ä˜áÄ—’Ì·¼ÚD²¯ê¯Ý–«iSºÞ¶=¾s|#V!R(o%IG)93@1hƒp”).)24?35F1*2EV3J0B9*;lRG3 EB'`K N(1 R!‰ -IxH)aJ/‹4k/tL'W ;+‡7>;{.YI‡7\=ZBLv@nˆGXkh|ƒd4REcn¢g˜@žKƒ{‹PjKWH‹VrV|[ƒI…Cs˜D‹@•Lh:ˆT…9]{@†J†'„B¦ft<Žol`K:{@A-Nn7CHuJJ_xKEn\O@R}=(”BX/§_—H–a„`uŒ{žzŠ½˜§‰¿Ž”‡„„m‡ƒ‰’•‘‘Ž²Œ•œ”ƒ‰†œv—½‰g§yh“±‰Šœ“t•´q‹…¡ŠcŸ¤–zu®‘z‹ ¡v‰­¦…±{[‡Ã’…«‰‹†µ“Œz”z­„Ä™³™¸~¸Ž—{®‘ƒ¤‹‹‹ ‚³~¸¡o­£¿«¢sy‹t¤’‚ˆ™™dŸ¨Ÿ}©”’y–¸˜£†Ï›}`³¤‚°”„†…Ž„yÏŠŠ†ËˆmyÈžˆ}³Ÿy“«Žœrņ‰‘È¢€{½˜‚‘°~¨Ä‘Œ©˜uÆ‚©‰««‹ˆ¡¤‘€ “† °››«¯‰£‹ˆ©«ƒw ©ƒj°±v£¯“Xšß˜K•Èyž½›€ŒÄ•n’{t›¤Ž°¨‹ ¥{‡®ž†€—ØÎe’ªÚm‚¿mM£“qnÊÃ[ Ï§NbãP`×µLB͸e`ÕÍoP¼™gaÒ¨X_·²rG»Þ¥[¤ÈÆ5§Ášb´×³S »Ä+¼À"“ŸÑAFÁÜ2KÔÄ\?Û¼H•½7MǵKTØÄc(à©<6Ä|+iÒjPºÐGYÓ:’¼ 0yÁ2§²pF‹Þ™'´Ã«¸œ ÃϨXÞªUyÓÌ+—Þ¬»ËÈ1QîÙ`oôÓ[bÜî‹ÔÜê®tÒð¢ÒãêŠÆëá« òãØÉôéÅøâyÕ÷å³Ðëá¶ÄåÓ¢¸ãتWêéÔÍÚܯ‚ßÙœ7áÑÔEßØi8íݵ'×ßÍhÊÉvTÇÚž&ÄÇPJŸÒ¬Ù¢¤×Ýd¦çš{È«6"ã}2Ño*ìg&l+!~tØj)h*&:ˆ!G«",6’*P­45•%FŸ"5;x%)!Î%%#Ž!,R¨)E¦),#Ð!-3¥"Ï)°5&$Ë3eà*NÉ)#$¯7˜hUÛ?Tä])!¥R)0Ïu(¾i;F¦“*>„+Ŧ9Ù”,!£È †¤* ¹*5„ÐA mÏ 'zÐ0'…Ö:10ÙŽð|9&ÝC()ûˆ,Ï•-°!ªl"µ$ #9¶™"Ó·)PÆ*/iÔ:'pÈ6Cײ"zת$ ÑŸÕݽ%RËÒ=j˾SLÙ¶iɾt^ßÕf3Õ¿.LÌÁ`¯Òz7ÂÇ\*Ó×(PËã…'¤½rЈA´ä^&§Ü‘o·|(«ãe±Ï~sʧ*xÑž1ˆÛŠªò˜ ¹ÞÈ5¦ê¶{îÎ#[Ó¼MàǯϦ—ÚÎ){ãÈ,Fã¸Z^ÜÅ>¾½/6º×>m×ÞDYËæt2»·‹,†ßŒB²ãb4ŸéHÛ»bÎ¥VܘSÙ´ lÞ¹ ©Êž•Ò²4ËÑ>gµÁU¤ÈÃ(QÝÁ -â¹+%ßÂ*!ÎÇ<.»ÉN;ÖÍLHÎá_·îVdÓÄnKÕà‹PÀ§vŠÍ•6¤ášTm觲«Cæ¬4ؽBÛ˜cå¸:Ψ&á¶Xéê\sçÎ;rÚÂs>âÜS/ÛÐ@¯Ó*¥®cP¹Ís.¶Ík6µµ’­Ñu¤ÎeCÊ®}/›Ê²+£½ºZDR*Ÿ?dDŽ=a.zCL+…CY%…Rr˜mb†~TW?|`“7™l’_eLRgT™`‡f®N’A7™4š6®XI‡@]*žb”^‹QO't8ŸLZgrei>]Q\fQSzKv>?[jGD}lL-l~,MA…6D:*ŒDgV¢z…€‰²‹¨†¼¨Å‹Ò‘Ï• µœ”®…ž­¢j„º¬„‚®£‹­t›š—§…ÁŠ‰™¦©½Ž©‡¶˜€ƒ²šuˆ¶‹Š¤¤º™­À…‰bŠ§©€£ ´”£•žgÙ‹„­ynq­Žov×̒ř½y¼°Ü£¥¡µ§§£ž~½”µ̬™£™¦ª¯¢€‘”‘Š«ª¹ƒ¢”|ƒ¾£ˆ˜ª™~‰Ázv‚Ÿjˆº¤yŠ«ˆ}b¥Ÿy£—™“­|š»œŠœÀ£œf»™‘›Æ“Ë´Ÿr‹«¡¤„À–œ‘·š®Ž½¢žˆ¯š…„°€—¹­cÀœ§‚¨®–œªˆˆ¡¶¤}«±”–Ÿµ–´’™›³£q£½•¤–Çs‘ ¯Ž¦™°’z¬‡„‹Ä‘wž™z˜s¨–¤¬ššV„ÊÙ6kÌ·x[Óabè§`c¦œ8DÒ¨VKȸY.ÕÅdQÊÈv=ÀÆTX×àWPÁÂdNÛϘ1µÈ²$®È³#ºÛ•4ŠÙVÕ»#ä¢8‚Ú·dH×Ç:@¾¬Yg·´%ZØÀYWÕÖdB ©w:ãßt"ÐÈ[Dß®Q5·ÙX8’ì¥@ŒÞŸ+ÌÏ|ºäš¦¸‹.bÒžÃñ© ™×³:cËÕ-jðÊ%›¼©+}çÓšcæâ“DæÐ_nÓÙivèà‹´Òï˜ÎääÂÒêìǼôðÁµôáªÝåÞ¿áÜÿ°Àßç¬ÎÏÒ”g×ñÐÇÍسHÐãp@Çäv,ÌòÉUºÖ°½Ù—2íÕ²7®Øl¼Õ—Ö½m,뽦ÓÍW™ã–À½”^îº,,´J&&ÉY((°v%"{'pj*.^=*"Z3-E‹=!760Vy6=$i0Lš(&Hp#!4¯5-¼$:)&U¯#?¶%(0¶(,»3})kÍ,.J±5 ³Y³B&¾M1hâD52Üc<ÖT'@á^>+ÈÊ[2œ©-­¢0Ô~–½0¡·;‰à(°Ò0)Kè;eÖ&"‰Ó,,C×O'&Í•2¿m53õw6Á†+%²’0¾o%°£?*t 0{›)Œw*9m¿(-iÐ26Hç8(~Ó¤#Gá©+ Òª!Öè(‹Â±-<Ô¾BZÊ©3ŒßÑ+3ÈÁEV×ëfIÔÆG&ßÔ{¯Îf_ÖÄI8ÂÊW3½äu ®Ô‚W²Ñw;ÔÏs+ÒÌŠ|Äv ÒáŠ.²ÕÀ7ʧ5ŸÌvIšÉ‚Cá°!¢Ö·¢Ï¼/—ÚÑ?[Ⱥ'Û¶±Õ³^ß×EÀÇ1;ÌÃDˆë¾:\ÒÊHKíÛ @ááCFËÙ˜ŠÙš#ÈÂ&ÆÜ…ŠŸœ<…¿Á ¤Á 3æ×3rÝ͌ڦ%µä®’ÊÃd¿0sçÞ?”ÁÒAeÕ·@eÑ´Q¹ÙEeÝáy Éê\LÕÂ0`ÛÚ7.´Î}CéÁ…EÏÑŠ¿Û–/¸¶©\¸³—LÍÉk¿Ýž(ÎÀ.iÕÄL~÷-O׶IËÕ/ŽæÂ%:×È,…ÏÞc/¸áZ&·¾>7¾½@(®«T?µÆ^F¡Â2ºËt2ŸÈ,~Ô}6Õv3°º™1{Ì© 8ͺ*PÅ‹:VÈÊB8»Á/FÇÊ8NÓÂZTØ¿n:’ÄWAĶ5;¶ÛyFŒÎ|<…ÈrBŒÄa=hÝ€<|ÐzL‡ÏmAˆªŽ@\ƺVTÁ¶TMÁ˜K_»±O›»ÇO?±®`NÒ¼Uh³ºVs¬Åv˧¡X±¸½² é¬¦ÂçºÐη¾¯­£»Õ§åðŸ¨ÈôÄõèóØæãðßÄçâÉÊÍ÷²ïÚÑǘîòÐÊØÜâ¥ÙÆÓµÓçÚ áÍѸ˦ۧ¸«ã˜ÙÄË„Ï•³¾ÀÚÀæ–šƒ©¯ä§ÒªÛ£¿¢¤©Ü®½†Ô¼©ŒÒ°Õ•x¶‚cž•p@Ul;LUn?M.,O24)L4B;"9>!88A M B!-<'[2+L)I)P57ZA#ƒB!YJ4U -YEX+zC€Cu(MJ9>› <<Œ-R‡:E27=™7GM›,T4šH=2ŒDD#¯I¡8’‰lwtnV4okf†E?5Op[zx~Xf?u\—oK’$¦F‚=—RI§;…/¥>•A…jxEšY„x£OŸi…jg%|fe1…_W'^z_c.È­bM¶ÕDußÉQ?ÇÔ`Zª¸S4 Åg+ ±H7¯ètC¿ÜmGÀÐRM›÷ˆ)ÏÀ.bº™x×k)£üŒ<ŸÛ˜0‰ç¤0VËÌ"_̽]ÕÓÕÅ«åÄ2PâÍZäâ™™ÕÑTZÊë—HÝÞnƒÛÛ£äè茶ß츒ãêäCÐÕÑ¥Aâݪ¦ÚШQÎå´!ÖêÁ7åÙ•-âÒÍAÝëÏHÊçnÇÎh1ÎѪ'Îè”§ê” ½Ö‰%ÖÓ“šÄ¢~Õ£)Ààž$RÂÍOаÛpÕ‡Þ<ªŠ'$eQ/s‘) G‰.-#£*+;w*)H˜0"E–, H´!@‹"!•)?Ÿ.T³:&Ú!%KÏ-5Æ&)Ý9 ]Á0A®$l»C, Õ[,-¸W.;Þ/ ?¼F!Û\!:ÄJ'HÃo/‘Ý>©„, Ìu( ºˆ9˜µ#™×!xÈF!dÛE3Aõ&dÃ.`Í<%4è΀-%íž'Ô(Ìe# ¹u?.±†H4z°1œ•8Å”²°#*\Ã<'gâ;(eôŽ4½Ä¸G«Î®Æãª&®·ß`¿¼¾DÒ %OÑË'ËØ$lêÓAì·naÙÄv6³ØapÞ£]DÀÃfOÐЗ1»»sq»µ“N£ÃyWÃÂhRÅÄr@¨ØLv¼˜+o˹hPךC\ÎÃJ\¦ÇqF¸¥Dgµ¿ycæÈZgšÈJI¸£]`ª­’\¨´i3°Írb¡°{O‚Ç—Y{ÇX‘©…NmÑÂ^B­°Ieº§MfÆ©Xc·Â/sDZUa¦•^¬«Öik«Ål™·¯WÔ£ÆnβÊÎ˪Æà¶ìÖ²¯¼»ÏÆÁ´ÍÁªÐ«ÎàëµÇÌëã¶éæÒËçîÍ·¤ùÂëåßÍÁæèÉðÐÄÎÀßœü‹ÿ±éÀЬá·é¤°©ãÊÒ¾º‹”i<ˆ¿Áðµ»”¤}©›Ãˆ¶Œ¦™«ž³’ÄŠ†iš¿’Ѷ®}o›’vN®LjCn(e7Q0pd(BqRB#6/.>94<B/">?&5#S>,C/Q^$<#P(SJI_W,h(2*—1ƒJ<Ÿ R10C˜.*P›G7Š@g‰5T2Ÿ157™(-;§A8ž<<(“OUˆ2˜d‘JzGg˜8(]iq_~?xH£^?#eƒ‘›’S‰M”MY¾K–m©/z0‹^lK„6¨,ŠBxMvWtO¯g€mtfv.rW…f¤Z?–xB4q‹UVXŒ^!k<7ˆ:&_%GS¦J™ƒ¦…’´˜nĪ”w·±|vÖ”¸sµªŽ~†È €»›…©Â¯’‘³¢|‹Å•r±³“~¿‘v…¹¦y‚Îo«±§ªj•¬‰…½¬•ž¿ª©Ž¸¤{£¤p}”Œyqœ¸}Ÿ«š|­¡ºd¼°¦{²Ö[»–ζ§ÓrµÍÖs´ÅÄu¦¸¹x®£Ìu¼°Ÿx±¬Áˆ»„e¢Á¥Ž° Šv™ž„d–»Ä„|› …ªœ€{ ˜{„º©{¸£™…̨…ijŠ­°ˆ{¦¬›^Í™˜|¾™ —Ë¥¨p²µ„j­±«yæƒ`¬¦‹_}šµ_™²¯z›šÊŽƒœ£a‹Ì‰z‡…‘¦®š˜¬Ž‚°Æw¨’yp±žÎ`£µm†ºµz‹Å£Œ{ƒÈ—x¯§–z¯š‚©Žšv›­Œ£•‡¡Æ’=WŬ8k´NDÒÂPMË 2b΢1»¢4Qá¶\+ͬc6­³`LáÉ`SÕÄf<¸¾hLÓ³£, çŸ ¿Ñ—ƒÐ›@zêáEzÉ©=FÆ•h¸ÂHEÏ›7bijL€àª8YØÉsUëÒhCâ®S>ËÂR ÕÂE¹ÂhD¼¼EW‹Ï%‹Õ”'´ÖŒ-¨êmQiÍœªÐšŸÝ¡£ë¾6f¾« gϱ±¾ºƒçЊvðÑ›8ô×€…ñß©vïå©tØá„‘ëÚ‰˜åèÍ‹í춛ëó”…çèb†áã£mîà³»ß׋;ÍðÆêá­†éà†EÅã~`Íåa­ÕuQÍKäÛ·fµÍBÅÃc#ÒɃ ÒÕ²D¦Í¸SñæuaÑÒëY³U%"½k'ED,"eY0}5$):l'6€'%Bp!1M~3.<|/!=|"#8q!$I¯*'’(%´ &Y§""£%ž%//®!©%&† («0 ,¦D3PÓO5‰M0±;?·9$‹@A×S2!Íg+)Ê¡*]-7xÐ]$¡ž+˜ÍRž¿ƒ-º±](…—)£¿v8µËy3³­Ž!¹®­GZĪ9Rߊ\º·<”§ÆR:²´)\ºÁi]ºÂlNÈÍfH¤ËKX²Èw@´…9»•Y|ÌVD^ϦVnÇ€bÌj@‚Ï“-U°ÉYOƯeZÔ•[t¶™oJ°¿V`»´dį\/œÄQ\˜É]­‹§TǙǕ‡½·ÍÅï¿ÞÑÓÑͽöÔ̼ë±Ë²Ú×Å×ßÜé¹öÝñ«ñßÍÿÒÌÔ˳µè¨Ü§Ú¥ñÎڨ×õÉõ°Õ˜â™’‘¾Šƒ¯×âÒ°´œLw•@[IŠ‚Áµ‰˜c]’˜cS‘†Š¼ž¤DV·Y|¨ib°eœ^›°‹ÉŒ„f8²žyE¦1p1@G$$9=.':.6%36 =?T&JB“*<9RX\Nv*S%†T„.3$t0#‚&)pPO¨:U'e+I9ª2DK–36#c,E)ŒH{%‘3†-{RahNl]`]hD-‡Iubv}j˜d‰g‡Qcgh9–TÀ;^Œ6e7ƒK¡ƒ~\¥P¦y}x¯G‡x«R—lˆd`$Ž{cd•V|4[–8RH‚rOl”<6˜l?NIŽDTš\œkz{«Ÿl¬¥½i“”x¸©vn¯ˆ†eœ¿‘k•—„oÆ“˜Uš‹ež­•j‡«†w•É•xm½x¸žv¿ o|¿t‚¼¡|f»ˆz…£–b±š^ˆÇ¯°¦¶msĦš¤‘|l ˜ƒIÆ•Ÿp¸²ŸXÀš¾n§›Ã`º¯Éj®¢«a«”«pʲÐrž©­t—£²‹¤¢‡ª£‹p€º±‚š¤Šq˜µœl‰ª‡L¼¡…rÕ˜wuåy}§’n£x°ºyˆ¢ |O¬­—¢¹ŸvÕŽ†k¥–b¡¢¡|©ª„UÁž”[r“w–¯ŽŒ™³Œ^¡¾ª„ŒÚp°¹~™«§—¸®_™Ê£Š…¦…Á­~k¹¤„o׺~vÈ®{sÍ¥„Fº°|Á¥tp¼q£»‹o«¡¬yǯ«Š›ÐæK~ÉàsZ²Â<0°ÁSh·ÖWoØ·iM¶ÕlNæÈrN£¯JZºÏwbÖÄMSÕÏVNÓÓ€U¿Í >:¼HsÙn9sκ#§½Ì*S†¿ GËÖcPĸMiò»Rs¬­$pÁ»dNÃÉO[Ïßt´Ë9:¢ã_'ªÈe«Ê_;”݃"~Ù¬\ã¯$oîu6ƒà«#jшÛ²%¦Å¥:Û½"^Í•ŠÓ«œÚÖ8KßÝ5QÄêh‚ëì}`ñàš‹ñõæßN}ôé<äîÀ8îèƒÝÞãmYùàsbÎò±Mìâe5ÃïцðÕ¼îà*5ìÚTÖÑ[ÂÕv"ÊÅ'oö3'ÍÈaÙX"sÚjËÈi™¹Á##à¦W¿‰Hùˆ›ºÒÛ¾6&ãh#¸š!,\–''«Œ7GJ'&>“)3$E$$BŽ'<†+$8‡9U£8 —7)³(.+*OÆ+µ&DÑ(8Ë'*(0©'.®&&Å+/AÔFËG<Þ8),­h.+ÒI'7âH!-Ê|)²%¾¸ ÀZ#.Ò”+žÚ^%˜Ùt'¹*-Wß=$YÌ>iÆ%$„ѱ!%Ú†%ç„$ò¡)$ß“) ½r¼ âm//’¬Î8!–|$ž®&+e¶,*[å†)FæŒ!^ߣ §Ð§'°À•rÐÉ.AÂÑ`¼ÚrF²¼dF¹Ëv`Ü´.hÄÜb “â}-–ã†T»Ðd,¬¿†<‡Ý@ïÕ˜C²Û¦'W㾂Ê;½Ä†$ÁÀ¢"ŠÜº’àÁ' áÔ3ÔØ(qÜÚìÊ›ÛÙ-]ãÁiÙÓ9λ+WØÉG<ÞÁ3 À¬8E¿Ök0iÕ³VÝVœèu"ž´¥„Ð"m÷%o¾¤JàÁ"fÕ±&tá­ˆÖ±E…¹Ñ,bëÁ'vÚµ>ÎÂ%ZØÈ1Câ¸RŠ¾à?*ÃánÉÒQJ̶BLÙÞ|TŒçr:ºÂ™ÃÉ&wõ– ×š›ø}0œêŸ#ò7ÚÌ oÓ¨:ËÑ ;ß®Mò¦TèÏMjäÀJ©å×~9šÐUt˽9nÀÆA_σRå´?ØÂ[Q“Á‘CÒ|F¨Ð{+€ßj4aÍ­O7¼ž4RÅ‹8E¹¡<;Õ¾M)ÍÖ::ɶft˪p4¯Æl_ºÅm-ÂÊMH–Çrf’ÍgSƒÅi:´¤œmmÔE‚Õ|E„£{Pn²«oF·½ScĉjsÁ¾es¯ÀFF­½`ίÀOz´±`gÌ“^Zœ¹Kš´’fÀ¼¤Ï°µÁ¹³ÃÔâ¼è¸çÙͼßæœË°ÉÐÅà¿èºè±ÒÎàí²ÆØÄäñäÊÀëÝÞÙ¯¸¤à±êšè”ô£¦¹§®¿¾©­¢Ð±»¶kRÀ`‚AŽ–Œ±¡n_`­ÅĹ—¤uz•´pÍ¢•tÚ–ȱ\ˆ_‹Î‹q™B}[Œ&–Q‹BeME:>V3)mQ%#-2%GO,K"D'1(A#<#E&3-L;;l8!o"<uTG*)q~Y– L0£B.£Cw<5‹<‰ CK;ž@A#‹N40˜5@(—T;&™¢ Îm0 -ƒ± +Š³0‚°5"z½$4¼#WÛ'-y¿ÝÍn-ËËH[Äâ?I¬ã}ôÒˆ Ö| -ªÔŒ®Ì¦¤ß† üw¨Ü· ‹ÂÑE…æ¡–ê»nÁ¹5€ÔÔHbÝÅ.Ö«'OÑÒX!ŠØlF´ÚT_Ä¡[´¦^7©×J<«×x*¬½j2pÒ}~Ì;©Ä\Q¥®v0Pس7uѵ*S½š(vÜ¿K-ÒÅWBƹ@M°°k*šÉ`6˜ÎiI§ªRI½£‘]‡Å~N‰ÓŒIš¹iT[ЄkΗMqÇud[¼ KU¥£TCÏÂc^±ŒGE¾ªTaÄÄdNÀ¬sQ½¬8m§¯]D¯ÊXpª°Kr²¾Â¥§´¬ùÒÕѲèÁ¹åÄÄ­ûƾŸÃ帵á¶Ù¢ó§Õ´ÓÞÈĸ¡šßÙ³ÿ¸ãÍë¨ç¨Í­¨¢ºÄ½–Œ¼È»Û¨Ü¬…¤£žÄ¥×‹”`H2^”Cp‰›–h‘´‹v¶—½x¶¥žrEy®bdƒ¦‡zœÀv*v}ki¯Æ‡O°§‚LÄf„N£¥`\$ mU:..&@<@c*P)RY7$K69JF$1'J.(K9OOH=#rI8j GNC†JlLt#M$Ž"K)I 2X€OC—;0 A;4H q'I'£G10…CY@ˆ!W!ŠvpIe`z—‹k“UŒ5e=ewg–\rL™d”61R“ZY…Ey;¨BštƒOŸ{ŸSŽn~V…s‹fpEzFsmŠTƒXšR”f‡?c…S…S›i‹Qˆs“jHŠ‚R=C‡'VG‘A”{«h~¸Œ€j¸—~¡¤}”Á¥‡r´«œ|—©|…›­”Á tŠ–‚€¤ˆP„ŸŽ}‹«’‘m˜…}x³ªƒ„¿j©–„e­Z†Ä²y‚Ä¥n•¥©¯†¼–Œp¹‘Ys½¡›c“”Ž{™˜yxÆœ™tµª¹‹ÃœÄ†¨µÆc½½Çl¬à‹¤¢pž{ž¢¤“m“°µ“Š£ˆf• ¢Š‡Ä¡‚©b…Ȫ•„»šZd¶¤ˆ}Ž¯v€Ç¢‚Á½sI¶‘~o»•tmª“…œž u²»U¼§—u±žÇ‡…«–n•žŽt¼•”„¡µ¦‚—¬§ˆ¢¼”„”£œ‡–Æœˆºš\•¾˜cŽ«ƒtË©eŽ£¯llÀ•d]·œo¼µ‡—Ѩfn¤–«ˆ½ªx ¥ptº­™Y ‡ƒe§’”‹¨¡‹p‘°¹NW¼¼WBÃŒYqÚ¸bb¨®8qÁÖvQÆÁgdÒ¬ŒAЩAC¢ÍahªÆr-¼­R]×Ô‰-¤æ¥!Ù²•§w/¸Ö³AhÇ·N{ͺSqÁµZ>Õ³gZàËEfâÆ3•Ç®f1¨äPE—Út3µÉ9Zhêt˜Ý$¡¡Z8—è”#nî¿"Uׯ(KªE@쬲Ù4F²u8@º¶#VΩDVØÈ+‚Ù´ŸÄé(„ßÑ#6ããŽOàÌvUèìˆPãÍJNÕÜUZãô:Ø×7âø¥Gæß"nâî²Gä÷®1Õó\#ê×Q äáC5ÏÌÉ7ÐÌ2HÉÆi-©ée5ŠÄ5»²*1LŸŽ‹É„.›Ê¬ÊΗ}ä±%"äº;Kì—9AÖ½> -ªÅ ÞÃ87ë»+·ÜC$|t#,„R-ka+-L­"%¾&M—&K¥"&9(ˆ)3™(Ì+- ¶5;¯/'®/.!¦7º #$Ú&«222¿$¨).È%'°/%±T5¸(*/²_8µXÇ|%à„ªÐ -˜ÀC5º“/În+‘¿,+•æ7R,)qâXdÆ-&ƒæcnïx-#ч ³¿#åa'Òº8Ñž1Í¢- ź/%tÚ15—Ð"&Â’ )ÁÊ!YÀ03Qî#:ëx$;Í›{Ë©4nÒ¢IHÀ‘//°¾UVÊÉ-kÓÃ,[ÜÐDhÓ²/Q­Ð3LÕ²}'¬ÒiEÀÒg;·Í]*ÈÈ‚ÁÞ‘œÜž@Ëâ{"rК©ç¦!—Õk%…³¥ Ê£(뼘ڟ€âÁ9Žßίí¿!§ÝÎ>xØÛ)á»vâ­"ÜÓDLÊÌ]Øî<'§ß]'ÀÔM5ÅÌb3¿âxóh ‡Ô‡#Ÿà•€Ý¶P®Å«›Å‹Ö¢|ÓÈ*MÚÃHÞ¡H­<ѳ1×É,áó'F·§cÚÐY<­ÁepÎÌ<;¿ÉFNÃÂVU¶Ãx6ÙÍ`º¶d.œ¦n4£×a3ŒÂm*vÈ« V¿°)Ï¢a¿Á:bο:JÂÉNgú:S¶—jR–ÈDn«­^dͼJ2•ÅqU N;ÑWR{¦’\p°‰L]Ìg3·‚m°¿b4¸¬EŽ¥Ç§ÆœÃŸ¦Ó­ÈÀſų¾£¸¿»Á¸À¨É¸½Èª¼¦Ã½è¤ã¡ã¹ÈÐÐËìÂå¹Ù¼Ë°­ŸÔž¸¥º¹²¤—ÁÔ±¸‹­ÄϺ¶¬ŽQ• {;+³Gcœ,ž¬§¤L[™‰¿¥Õœ²Á¯bÏÁ’i£¶U{‘’€išcey’€u}·±†]„‚t~‚!kV+BrC7/&1J@[EF0K Lš\}8}*œQœ^Šwˆ6„pŒAdWZpa;¢,}k„fr‡Soj“r„\‚c_fS•=L[|B@UMP&p¢7HE—Os6ŒW‰w•w…„q½wƒr«xz¢ƒ˜~‹†¡ª‹¨ª …œ´¡~‰ž’xŽ‚©Š¥•«‘´†|‚°¡ƒ‡Ç²‚µŽ´„–´ªº¥¸Ž¦žyŒ—”cЙŽe¾‘–Š£¶¨‰²¢ŽŠž‘¯l¯–o†»’]©’j»À‚±šÏtŠ²Ýo¯¹Îf¨¨ƒ[´µ§ps¨¸{¥…„–¡™h†¤ˆy¬³Šw­…U›¬xv¥¡‰›œ”k¿Ÿ~rÆ–Ÿj»§ˆfÁ‹rž´Žeº›Z©š¡pŒzsƒª¤rŽ§Ì˜š®¯‰„§¾€Ÿ¬¨l›Š®„¤°Ÿ€¤™ÈŸ–¥œž…¶Œ“°™„‹†…â©’}ŠÉ„•o¹¢…Ư‡²²s„²“ƒ—©³ƒ –±q‹Õ„¡¦’p–¥‹ˆ­ª˜u™¥LgÉ«!nʵfU¢¸+bµ¼3wâ¨gÌÃxU¦ÖTFÔÂ\AÙ¼VBʵ€&¶ÊNOÝÄ:?ÄǸ2£ç4±Í²<›É¡/з1Ì¿TËÀPέdD½³E_·Ò:ˆ»À,C¬ÈS1ÑE5ÒÅCD°àj$€à ÂêH1§ÓUSbÎ’?a̱#GÜŠ,‡Ò[<1І,bÛ¥$iÛ£³ÕÃAWÑ£Lv¯·(sÚ¨!9è½&vÈÝ)RâÕN`àî¨6åÔhbÌÇTgæíakßí¡uÓë{.Ùë¢iêï¯vÛã´MÑÊŒ?Ïë”bÙ¶œXøИWßÏ^EÖæ’fЬuWÓe&ä*}É)žÕ’@`ì†DϾ©µÔèÀ¬$;Ù–£Ë‰ ÕŸ'Bá¦$¶ ' Ô¶3&[/h[& [C+;c$#„!.e+a“B™-EŠ/"<ƒ/,9‰6#·/)¹826ƒ#&-²&)-Å%&'®("4™%%Á/-²1)Æ!7:§C*0ÎM!)±6>2Á;/:²o2±P)¾J1̤(›!5«Ä )Â{%/¦Â08…›*'uÇ/3”µ$CCæ0+WáE+oÖP8DûŽ1Á™Î{6ìt/"°¯G ¬ž0Ɉ)Ç5€·£˜'%°ˆ'5r¤$@rç25Kä&ÏÊ·.”ħ™Åœ"vÀ•AŒ×´Hc³C^ÔºRƒÅ¹GIÚÂEEÅåPCÂÀM<¿Ò3ÈÈa7ÁÛ'fÇÁOIÈÆiáÆ•.ËÎZ4ò­4¬Í’²É—Á¹€#ËÕ©}תI£å“F¹¼£4†ÐÀÑ£"‹é¦*’×¼5‡ÀìK{ÑÉjÔ¯\Ù®%VËÊ)9Ѻ/mßÃ*'и?LÚ¹ OÁº4Z·é”,{Õ›<ÌÕ€¶æ‡Yß®A¡Ë®!ƒÈ }·£@åÔ^Ý×Xá¦UÕ¸ nÓØ5Yܶ%¢ÌÅ0SÍÏ4LÎä>kÔ°"EÔ»aHÏÞ;K×Ä+iÏÆ%/ÆÚ|è½y ³ÃŒ4°à¢C»í’¬ávOϹŽ–¼º»º6OÄ‘ÁÌÂ-r½¶]àº)PÔÀ/ZÖ»N\¶¿X¿Íg­½dIàÕFV¬äf3©ÔeK’½g<½Îg)uД –Ì`O~¶65‡Æs{Ѭ=Hب5_ìš&e¿ÇL2ÊË;_ÀÉ4_ÁÓH<”ÂAa¼ÐON¬¿IoÌÆgm‘ÓlOƒÔrR»qX[Ðtb…Ÿ‡UjÉ{Bj½ŒHN¥¤QMÊngaÎŒZtÓ•gKÆhJ©ŒVg®²A4ž•I,–ÀSC»”m®®©:²¸¢H§¼Ô˜ÓÊ°Çšó·Í¾ÇÉÕžÁ±ÓÌÔÀ­äîí·±ºÒ®·ÔžÐÿÉáªä³ñ˜È¤Á—µ{£ºªÊº½¢›©·Ÿk¨ÏžukO ttUº¥iu¦yZh¥žƒ®—•‹Éª§¬¿©´j䬮cÂw–¸¤Æ`P°›^7±¦€AŽ‰dX©iDb…‰|4H*230&6 9?3,`M#J0.8L)PQ F"O\,3JA2NcJ)^1=0`R(ŒZ n?g.Uš7+}#.s'+ ^ 4(¬85;—B‹@–F/(}9A!}DNŽ8…+‡€]Dx_oQU\L'vP„˜p_ˆlƒ}};tPplc¨v–C}4’5rM|i†a«aˆe}@zIG‹j¢A…|„ƒr„m|eM‹‰t}%ÕŽ"9ÑaRБ °—1‹O#,hv)#h¹!%’(%O‡ '9½ ',ž ".ƒ(&8-3'¾."­#'#—+4ˆ$/® 4,» -$¸(,¿*"´%$,.$­--´P$ƒe&M×61ÈM0 »K,ÊE=$ßl-AŠÃ0­‰">®n+"вB3—Ó1#‚Û.‚Â!@yì´ ]Û1 ZÖY,sÖ\"Ò‹Ò{Ú^!ι@;®—4-•–'Þ‡#u›1)°¦#$Á«14tÇ &Né’%rÞr)_Ù¢#Í£ŒÙ¡,¢Õ´0SËÒ?SÉÛ6iæÀ,cÝÌBUÆÌZ^ÐÓ4eÑÍf*°Õp1¬ôs,á¹*/Ƚ„R˹|=£á˜ £h*~¼†(¢ë~#ÏÎOÁÝš…ØŸ*qÌ­!ŸÑŒŒÑ“!Ô¿.‹ÛË#ià¬`êИÍÉ‘à­ÙâG/µÉ(GƽikÚ¾79¯Í:IÅÄJOÄÈhRȽz/ÊÎp?ŸÐg+ŽÍ\ ›ÇJN¤µe*uÑ 5B×·BSб?>Í´JÎÂ1b¼ÃJLÂÜ.Þ¹h_ÆÚ[9ª¸Rbÿ0€ÆFZ¡¯t@Á‚Q‡®}Gp½iQ†É]¡Ê…D_¾{C@Ä‹BZÞ_;m§…LL§¼fX¼¨hYǘIJÅÂwG±®u0µ·5‡°ÃlºµÂq×­¸tÀ´Ô¥ÐÝÓÒ­¼¹¹°­¼Â»®Á°Ç¸¡îžÅ¹Ð¡Êã¡ÎªÞܲãÈİǣˢ⼾½š¾µ¾©Ï¾”¶¯toª¸ˆL˜¨{b¢šzµ¸vÁªmD¶tQI¹“k`¬˜mZµÀ_[²€b›mdc¡ˆgC—xcXŒ¦^&ž¶x0§j‚F'{UE/YC;3()!M4T-<8$2=(1c -/) 9":;;< Ui -R… OE#QP:E'N$‹3Vu…W†9]8—7Ÿp a”œu”»§’w¾œkv¹•bƒÂ™r„‘i—™sš™À‚«–ª’–‹™|‘³‡£«—¥ŠÃ~xy®¥tµ‰„¥†²¦«rs°—Äw•ªsŒÃH‰¹™­uªŠ™‰µ³‹~ª§‚k¹¥‚Èš}¹Žxv®¦¹w§ ¼¯›°Ž—›Á²«¬ƒ¹©Îˆª©†Œ‰£žœžŒ¥˜™|Žº¡f|ªœh‘¥©Š¤¸Ž‚y³œ—fÉ}‹‘õ\u•z‚³•¸sÁ¼zÀ“‰p–††k’†qÃ~œ|Æ{¤’•‹]”’ d¿¦g¢¨Å‚£­¥v³žˆ‚¶’«„·±|x¯e¢““„Š“¡_‘¿nmt¸’kpǃ…Ï´œcÍš‰mµ•s‰¬®yŸ·ˆšuÆ£˜”œ Š|Ÿ–›’¢²y‚³•~£›£^n»ºYt·¶brÉÊ/j¿¾CâbEجePÓ±m2ݾPeجhZÁ§_>Õ¿_B´ÂhF¦Æ‘G§Ù®8œÆ“0~£4PÛ”Iˆ¾Ê3w¿®,o×·HNÄÃR]ÜØTqÆ©]ÁïVPÐãnB—ÌHY¹âa,vßMB Ûe7²ÍV>rÖ¢%PÙ—,NÀy*Üi.[Ř1iîŠ/°Ë”@Æ´OUÓŸDLÊ–2¡Ë¯zàáY´½lðÖ\wÝÔ€|îØebí×\cßÄAXâÑž@Üä–E÷Á.kòßlVÝæ<ãæ‚7ÕãcJËÉf^ÓÙ|"ÓÌN7ÞÒ7BÚÅn¨Æ‘ÃÞjßÒwK~Ïj+…Ñ]œÍiVÙ®MJÝQ/ âC(Cå‹9Kº°$0ÈÀ+"ݶ/ßš?AÔp †Œ¡K',e™,7v93R#//H(3x2"èK[Ò)%sÓ"!+äY6%Ø‘#å{2Õ^Ç‘-×”'¤˜#œÌ 4n"…•/4»7;Å+.rÙ’wÉW¹å®AƒÛ£$nÖ³*PΞ$8ȶ@½ÌHNúSŠÑÓ?OÛÆ1GÊÒM2ÚÄ,AÝÕ‹&ÂÅ^ °¬2MÒÔ>*ÒËy;ÀȈ'ÓïmE¾È2»c ºÜ‰0ÌÓm™ÖÁ'°¨L¯ÏœMÀÕ¤'„Ò««Û¤:‚ߪ£ÌË5…ä¿ `ìÍ Ú¤kı$YãÚZpÖ´#tÏÉ:'ÈÎ8MÑ×/iãÇT.°çš-œÛ™zÇl£³fÍ—!µÐ¥<ŒØœsÏÏ(Uæºaǧ2®ÄŠ‰¹©(PÍ°qÒ­†ÉÅ1rèÆ@X×Ñ[eÑ©IØÔm<¨áIEÌ´&aÔÃ"Êe^µºw9ŸÙ‹\¾ò©Q´ã’>²Ã}9¦ÂmA‰¾©dÓÌ'ŠÜ˜xʽ wÔ¶GåÈ)^̼(`Âœ(RØÁ1&°¿m¨À^ÄÏ4<εe.¡Øk$š¿}+¯Îl/­×w/šÑvªÒhd¤Â|2vź!ÛÁ2ŒÅ,tϨ1.·»7Y£Ø;^¾ÑsEš±V:¤¶@P¿Õ@U£¬M8³ÄmFˆ¸8¬±`__ÇdIpºkFŽ¯|E€ßp\ZųLRʃ@k¼ˆKGÊfI¾¨Ddº›IEdz2q²¶Z]¢·A~³¦>¿¹³d¬«Ë@£ÎÆ»¾Òµ³´ÏĵÌÕ¿­ª¾³Ã¯¯»¢Ç®¯œÊ Õ˜«½½ÀØÌ×±ÑÁž¼ªÂ±¹™A`½À”Ѫ“Á²®Í²±¹|Ä¥“k£›V»¶œ[£–‚SU|y[k¯]aƒ”AHX¢€x0­Ê{)®t]x“œ}[®Š\Pš„^J®’d.—‡C©†N@>%‘7R>B]*@[ )1M)(?GH 6#J,0B"[JwU,Q&\G*Y5 -_ -bJ4Z/$6!]$Z6VU+M!u%>%‹APgD`DwH­{zDx>„!’%œl™f1Ef{D1lE‹7\ToqhURh\kR\>oVmNA§gšM9~H¨v}I¦…˜1šƒ˜bsz—9Ž`ŒM‰ƒ…Bvt„`~„ˆpvfaˆCY:o`j^btn‡qZIMY\nˆ‰±‹x“±¡˜Žš™k­™½’²–q‡¤Š‘žm‰—…s¡—Œ€’‘’w —†—’|ÆŒ®›Äˆ{„ „RuŒžvw®’ }º†›l¾‘‡r ƒW‘¢}_”£ž|x§wŠ¦Ž‡bŸ£z¥•Š†³•‚^Ÿ{~°£“r’…ƒw¬–¿|•‹lŸ´r´‘¡|¬šœ€—¥¡Œ ™®ìʲ¨{›§‚«——®¯—m¿‰‘‡¨cwÃ~yƒ˜Xo­ˆ‚€¶šs‡¹©™~Ž¯xy«…{w´{kÃ¥Œo…¾v«Æšp­©«s§«~‰™ ˜u–¥†¨¸¡rŠÉ n˜Ÿ…r§™ ™¸§ˆ»£nxÖzt‹Å‰Ì|‹¼ „†Äž`x‹‘œQª™~lºŽ–rŦ…´¨†‚Áž„x¬ÁV”¬ŸW<¿·^_ËÕfd¶¿-ƒÄÊjm×Ñsk¨«zLÏÍsRÑ¿ja±¦XSÂËVe¹”n#Ƥ—.¶ºšS¬½„9¸¼¼?ˆ´”5€ÄÌLƒÁÍU5˜º^O×æKtÍÌ)[½¦::¸ÆiV«·P?Á–@4JÒh<¶èZ0¤ÐN4pÒuU;¾‘7qÚlcËh&›ã¨'Mѧ9Š¬~1xØ vÀ§UËÔ#Í 0®Ã¸&p¦Ò1y¾ÑgßëQaÐÞfßìqäÖ“§éÄFAÎÓ4,Öë€YöÛy~øä¥Oêã¿ÜÈ­O߸-DèÒ0/¿á¦Q¿ÓR|ÜÍZ<ÖÊQ=ÅÐw2ÊÍ`SÏЄ3ZÁa$r²p3u¹?,AÅw$:âŸ#:Ýh»Ñ‡0Ó£#ߦ),ì£7ÀÀ.ñ©*œJ)&¹q/-0r& +Cl'+9£-:>’.;=’4#C€$0¯4'):­(Ež$*¾ 6¸(.ª+"ž3"°+B¬?]²0Ã84¹n&E¸5 1ãq(Ì=,·\4'Ýz)o¯""²&Áj6Ù“69r¥6œÅ*$ˆË+\µsSßF ‹äs,fæy/2ØŠD"¤ 5 ÏK*,Ѫ2"±1%¹½3¥—)n§ !£Å&.½œ!)Ǽ"4qÝ^M»—BšÐŠ$˜ÎžR§¾± ­ÉŒ,hÉÂ#`é¼WRÄËLfÅßBaÇÁXoÁèE5ÂÈ,aæÈl1ãçvZÖË83ÆÀ8BÖÆnB¾Êb¹ã™AÉÄS;’Ëv'°Â‰Ì݃—Í•™Ë¡Ezâ«, åt1—äÆxâ¿(„ËÔ!ä¬6râÖ-{ÖÈ…Ò¢ —Ñã3NÍ· ;ÎÌ7hɼ"yåÝ58ǾCÝÏ;JÁ¾X­Ú¨O¶Ø«¹á½³› Oí…äž_Þ¤#4èÊ@xɵ‚Ú—€Ì£@[Þ°/*¾¸Kyì–'CÐÁ&FËÉ-\ظW„®¹I|ïj2ÇÇaG̶aÏÇHSÒØc«Ç„%ˆÓ™&ŽÏ¨-‘ê€7ŠÌ…$‘Õ¦+Û£Uxà R?î˜gåÒ&Ô» 5ÌÝ*Ïì„ÛÔ>¨ÅV9¹×CƒïÂ7]äË*;ÐÁm_×¼o-ÐÊd.Ú¿-ÉÂuGº³}]µÖV5¬Ñ5}Ú­&’º¹kÀ·[ÅÔ,jÀÀ*gÄÍ_¢ÝÜ=IÛËLZÏÒH…ÎÈ\I`ÝVF­Ð…TÞU2•­O+kÉC‰Üa<ƒÔiGq¦‹<Ùª?[È’TvϪ<jnB1Z Jo+G'z"XdiXe -f"S¢>IpM$y,L3˜A)9i'U#Š"G7w=qyk0N9y?Ix6CohQDU>’,ˆO†dKxd¤v©X¨{^®(kIžs‡:¼cŒe}HwI†”‡<™f‚r…1˜xŠZo…Sƒqz˜}kTv{=kDXSrWClgZ@nzQBŒ%¥Z–sÆÆ{ވƬ€®|²}–yÅ—‚¦˜†¨š£k…¨ŽÀ™Ž«Ÿ„‘§™q‰–uo‘Œ®–Ë}w€¿¼ivª—“¿©‚¦¥¢‘ªœ²’Ž¦¸‰Ì•Œ›ŸºÀz©˜ªŽ›˜lnÆvudª‰ ‡Ã{{u²–ʚǟšqË¡Êx¸’y|­¬½ˆ¸ŒÄ{‘¼zŸŽ©†š¢­“•ˆv‘¡–ˆ¯¢}{‹“˜ƒ¢¦µ ³‚uÉ«ŽÇ’µ‡Ì¨vŠÁ•É›‡cj¯›˜~²ž‘„Ž‘yÂŽŒ‘»–ŽŒÀ¢€rš¥—|‚£®‹Ÿ¬‘¤‘u„¼’·ž¨²ž¨Â¢µ©¦´›£Ÿ‹€’Ÿ–—¸˜Œ}Ì¡v„µ›}‚ÒžŽ”²©ƒ®ª¼Šµ“ˆ”­‡‰¤œ£™Ž‘z‘­°ŸŠ‡s‘Ž¤wŽ†‹Gt¬ÜNÃ¥sX±¨vi²²YmÑ3GÑÌsaÕÄa=×±hNتuBƨk8ÂÊ]^µŸx=º™x:–½‘E·Ï“9–Í•rtÉ®,®¿U©»œ,`Ô½ftŬ\pÁÃJ{¿­3C‚¢5L³°PE²ÅN;³·W6žj>ÉI>ÕM-ŽÌ—V€Ñ¨;OÉe7oÕ~.‚Τ%¬·%‚Ö›4Ư:hß¡4eÒ3˜Âx-nÑÓDtȲ>âÎ>nàìµuÜá¿ŸßÙÉäÎikáä¥3äÑ8Cçñ¥|ëñ†©áé²fÙðR<ÉݨlØÄt-lÅ?5ÜÆ@QæÆG(ÇÌ|-pðs$˜³G+×]#iÍ1?‹Õv0ÝÉU9P7,ÒO2)×f,:Ù/Yɾ+‡ì)#áº?,¼n-µ"ã„7½]$68n,)8t-.R -BY%S,&g!+C,=€(&4%¸.B‹!:µ..|#² %Ë&0£Å,3¹-³=/³`#(§C ^È?!8×UQ÷@-bY1É›?%j–(%«”.!ÅS? ¨!¹¼FoÖa8‘Ñ.7W¾*4XÁC*q×G3Zå´0²©-Û™#6Þ²7!°³1"°&/¨“4ŸÕ(r¬$)œˆ1@º12pá,fÜ,ZÏœ6×î#¡áš"›Ô-¢Ð˜:_Ø¿+IËÈe¿¬!uÕÁ80ݸD5Õ¼?(½Á>0ÃÝ•»ÓxAºÉ\jÓÇ92ÉÈ\HÁÔ†YÖÚdº²•H‰Ø;ÈÍŸI¶Ìb˶ϳŤۑ'¶Ì®¦É±H¥Ó¯ ÞË4˜ÐÆnÝÀ#ƒèÌ+¶î¸tÛµbæ½0cؽGU¿·9)Ⱦ3^ÉÂAmݼ80»Í¡Œûy'ÕÊÄÈÎÄ©$†Ì+¿š@àºä¶/ã›<¢Ù–+˜ÓÒF×ÖCnÉ·O’¹!<Ò»5W¿¾.dÓÈ=@ÌÁaH´áDMîÔV;ؼh(ÈëŽ.Çãs\ÆÉvL³è”)–ç£I¸´–:ÅÁxƒº²5~¾®  Ö¼"¨ëº\Ê°RÐÇFyƵ?lÍÑS Í¬.*²Ò@3Ìá@V¼¬+RÍÕZ,Ÿäb6£Ík*¿ÀT)—Ír)¤Ài/“Úg6»Ãqvä²=JÛ²4gÎŒC7ëÏ7nÄÎ(pÒÉuÓÁG5º×V5¼ÑDdÒÈ5Ož½Z@¸ºJ,ŽÀ}/³´[9Ø{9ŽÜw=‡¸u^ˆÔ=;×±).¼‡&Jr%G -D<~H|fR(iw c>Š0\‚0V6wLF2‘Kr7mFc(sI£­ƒg¥\\Eƒ …uZ;I`Y5lŸo‚C“Lf]{QTlz¢dpJœp—H¯†`ËjqU¸dl©¼’Y‚€Qhxr/bbcb‹xl‹†^qŽ{m¨‡gŒWmHenwyH,]iˆ}I’C¥[œ§–}¬…€¯•”t¥”„q苧¿“‹‡»¤«­‘­|y­›¤‚‰´ƒ–…¸ŒŽ‘„ˆŒŽªŽ­ƒ¶Œ—“sŽ˜„œ´ƒ˜µ‡˜—°h˜‹Æw ’©¥œ‰©¦~mÁr”Ž¹”iÁ„c‡¬‰ËzГ£«žÀ‹Ê³Àz© Ð’±Ÿ“j¤‡©‚¾•¥o¢¯¦w¡³“l‘®½žª•¦Ž—¯—…°•ˆŠŽ¢‘…›½“—„Ä¢ƒŽÉ—O‚Ï–~‡Í–‚t§…{¦‰‚€Å˜šfƪ—˜¥’€É›‘ƒÏšÔ”·°—–™ „¯|Žƒ£»ŒªŽ‹°š™Ž©ž‘±”{–§²¯’£‰¨†ºy‡³—Ÿ ¹““è‹~Â¥«†É˜¥Ç¥qÖa»ª¥j²·˜„²™ƒ…¬‰‡·†¢‘¹Š‚Š­ÃÎF¼¬:=¿¹wbǧUsÀÍ<†½ÛŽj¶ÒhhÍ°ae°Òr:¥ãŒDIJ‡S©bl×ÈU@±µw<£¬¤_ŽÃ/µÃÜ-“Ç»DxÕ¯LÀÙJoµÐ‚_ÀÙkm³­OqµÓLJÅ®cY§ÖjX–ÆOB†Æ[BlÛj8³ÇpJné‰Ky¾‘WP½…k½k5ת,:ö„^I¢Œ$žÐ¡.3½©/Îœ%’Þ™X­ÁÔLaÅä/sóÜ<ìàp—ÛÖ «ìɯàßåy¶ßåu4ÇÊLNÜÝ’Xçâ,cåä¹<Ýßn7ëØ9yÌÖFcÒß|4©äs)ÁêT\Ãäª^ÎÎl,VèN”ÙX6ÍÖŒ)˜ë~Em¿^,^èM!3ÚÆ:ʽQÓh24¶’8È®$ã„*4ËÁL<ÑË4Æw(j%w-2I†C©%$Zq,H›*)–­.$@‹-a‘4+(¿/"¾("†$"G¦-"¬/¹,(8Ä$+µ**`Î%1•3c¾+.ÍU ¢U'$Ö$'Aãe=,Ò¤'Êt)Óg-.t˜3¼r89ͳ5 Òš!'š‡/›Ö#+„ÌR8gâb4uÜ`,cøp+œØ²:-¶µ$ ´.éw9)ÊÍ@9³«6¡¶ ÜÌ=ŽÓš¼&*–ˆ00ÇË6&nèf;kΞ;µÜ‰ Õ»Ö\¯ÌžHµà¨.`ÖãFAÃ×<ÝÏ)|¹h8ÈÌXFËÑ);Èåq-ÐÎeTÐÀC4ÐÑ76Ýàb$»æƒ³Ö…#®Òy¥Ý¢ÎÔ~;ŸØxÌÀ“,‘æœbá§K´Á‹ÔÖ¶1€ØħÄÅ4½Áª&káÈ"{ÏÍÕ¤“ε/mèÂ/PÛÅ4qÎÆnÑÌDGÔä7=ÇÉLe¿Êr±Ý®9Íá‘ ˆõj-Êà¢'qß“yß“%w¸¤aÅÌ¡ÅÖŸ¿«‰Ô°”ÐÁ#|âÓ1€Ê«%KÕºQiº²!kܶ0‹æÛkHÈÒLEêÔXfÛÃ%eÖÃb»ã`ÃÅ|G¼Úz'²Ì˜W¾Ó—]–ï8Ó̳ƒ×«ÐЯ” -cÈŸ!2ÚщÔÀOßè)xÒ­A;¤¾nY÷ËYYÒÜJu§·*_ÏÏvgÞ½h8žÙOpÞ¿kTÓÈa?ÍÊc4¤´s?£ÄŒ#HȺ-—Ͷ#nѦ;£ÏÎ$°ËÇ6½ÉC~ÅäguñÈNg¿ÖA\ÊÆ5b¯rbθx_“Õ7J¬¬ol³WEŒ¿k`ª JPxÈ«6S§›[`ÇvX€³†A=Õ}_]¾’4`¾·4d´¤f6”¿C>Ãœ`{ÀµL§ÉÁo½ºÍ¯½ÄÛ§ÅÃõ¸ÓàÖ«ÁÞ÷³µç÷­³¾ÀËžÊÃŽÅÓ¶ÅιÄÈÂâÆÓ¨¸«¦³Ü·Ù·ºµ…„ͬK¢Ä¢w»º±Ï³Ë»wmM›cidUh’¨ŠPbž^…²j_rÈbVcÄvdm´jnb£i^S¹kg]¦Ž[ažww@·go¨Ô‡TšVzJs b;_-C8&CHVQ?6C+J28 7MXI3E%(6C=XZ E_ 1 B*IXoo]nA(~#D'¡ SE…)0+xe*• I2–B>%‡GP~PšNŠDy5‰c–;Š=–H‰F&=/s$CTeR>dn“U’\m_Kƒl›mrS©…ZjÉH¹S«c…QƒO^¥¸““§’›€’ƒk™u‡U›{nz‹€Wyp\Rk}{ohFWQPOcT)bgN=~ŽpqvsŠ«x¬|ËwÊܴŠzÀz•†¿}‘€›˜€–¬µ’ˆ‡Àœ®¦ŸŽ‡ž¢›‹–¢œ‰‡´‚‚†­š«“¸¡§” Á¶|³£Å€©•u‰©š¶µŽÁyº¡r|±”¬¸‘ˆ‡° ƒo³ƒ …²Ž†›À‚¨†“›¹¸¡n€¶Š}¨‹º‹¹‘Ô¢qØ’¾¶¸ «Ÿ¹Š›±Ò–¥·“d´‰¤‹Š˜º“ƒŒ†|§…žŽ…·Ÿ¿™¾¯Ñx£¤t—Å–Á˜»¥”{Г‚gº«½¨Á„º‘”­­‹ŒÈ¦‚¬»¥¯ œz¸”¿™«¢Ÿ…•—™Œª¨¬†²¨Ãr›§ŠgÍœ˜Ÿ¾‘„ ¢…„¾–„•´ ~’£žŒ†Ç›pm¬±‡—°…–žÅŽÌ‰Æœž…¸¨Ÿ•¸}ˆ“¡|„†‡“½§—§™–D“±†*uƺftÖÅUo¤»>uáA\صaoÛÃYeÂÜgHÕ°[HÑÈ~RÑâ\cÑÅVJÎÈ“<Ìš+ŧ.Ÿ©‰.Ù¹6œ¼·Kã°V„ÊØgXøJcÓÊu‚¹ÂGrä¶n\æÕH/ǧ:YǪ_>ŽÞ@:¥°bé‚&Hÿ©RfÖv58ß™1 ×°: õŠ&&èˆ-$½81!\Š%?¦69o) 6R$&1c,(Gp1N+>¡/'’-›#G•64»+!4¸#%!,¹9'Ã+‡-#&¬ C´?6(¡=',ÔI ^äN(:»g#2Úc"ÔJ/±Ž •%"Á‡'Øn'Ù¿68”À1“âgªÔE&dÜ8+mÍ&:‹Øn@èÇC)ͱ+%á£5 Þ˜ -®©C%ª†DE«·E*¶¹7²:)»”!(­’>?‡×k:tÓ‰.•Ð'Èʬ*³Í­7“ÕŸžÐ¢DgÚ±+BÔ½BZÙ£!}å­>8ÓÎ9BÐÀQUØ°6CÇÔj˜Ôx9ÛãUvéÇHHÄÜc[óذуEßØ\ØÕi'lÈ‹R³ÆdÖµpѸµê§˜Ë›Ö«à²=¢Ô°ˆØÞƒë½!Ÿä¿¶è¶ŒÙ»/rÐÃ?mâº-tÊÃ,HÖË9aǶDV¾¬IB­Ø«M»ÖÊÙ„#Á¾x³Æ¡9£À’7±Õ¢O¢Ò½zê¯Q¤Ý¦Dæ¢+†ÖÄ0p¿Å!mÀ»¤òÄ8tÙ¿,mÝÌ!V×¹,›Èu"Âé[`ÒÃ8jÙ¾%=½½v7ïÛ‚,ÂØx(µÞ£ ‰ß¨žÇ˜6Æãy¼á€ÑÇ8È­7q³¬d»±JÓ² Sε'V˽5`ºÕR-¼ÐP±»2\ÑÇ=UÈÐd9ºÜnH½Î^vÛÌd"•×j?°Ì€^£³TSš¿ˆ0`Ç·-^ð»+vÑ}'‡Ð¾5iÏÕ<]Ë×=SÎÐI\ÛÄ^~áÇI|æÓAyÆÌ{:ªpG›¸wV½¼SÁ€:o§lO“È{[€§ƒRi¾ÅHg½ªUy·–;b´Ÿ?z¸—ISË bRÕ¾`X®W2¦ÉCg³·]}Ñ^5¶¢W®·Ö¾Í¸ÏóÝæÐÃÆÿº«ïæ¾ÍîãÚ©ø¶Ö¾ÒÁ’¥ÇÅ™ÙÓÖΡԵÔÌÅ¾Ç´í¤‚W‰žX¹­š£ÌΪ»¢Œm©³iSs¦žYq¢nk°a¯³µ:Ž[jƒƒe7‹Šc´Ì],¹sgr«Í‡k«¯‰<”–k[žmI u}I¨mtK0AV!H(=*S.o\{'OlA‡J‡%JCLY G1w'K$}'H%—=T9~<ŽfŠB•4”<§~ˆ4v-jBb.f`Z3}Q‹@JV(s\UP^r{‘g•p¥s‰b˜:¢T¦V•Uª|•‹v•‘ŸuhŽ–[ry9qy‡`€~–^x‹~hpwO‹d…pI~ge`s]‚—x§^•cŸs‘¬y‹u’®§t°ŒŠyǣÆ¡„z™¡©€x·’ƒ «ƒ®‹°¥|¨™™†ƒ“ˆx‚ž~|·¢–¨¦x£“Š‘­£†˜¹œqƒ¾‚}‚¡¤|€½ª…‹žj²–”‘ºŠ‰~³vŒyƴȆˆÂŒpÀ¦¡t»œåŠ®tÕÀ±·ˆ²š¢y·”žƒÁ¶²–„Žx€›‰®©§gŠ¥¤ƒ¦ª–p˜št‰µŒvŒÇ“ˆp͇mq²£…ƒ¿¤w}± y¸«ˆ†¼¤Ó‰œ¢k[¿´„§˜eq¾ “\¯•Œ‚½¥‰eÆ®œ…§¤—ƒ¢¨­œ¢·œkˆ£¨j‡Å•„œ¨™†š§¥†¦²„¬Ÿ€v»‘~€ËŸÂ~¨“¤Ä©y¡ ŸqvÅŽ›¿—Ÿr½˜sv”Š‡·Ÿ’wŠ ~¦¢–Z£ß­S›Í·djã¯rKØÁqR¸Ä8gËÑdf¼µegÔÅWGÏ—D`ÃËa>¶¸OHÝÌBMʯ`Nˆ¼±5ˆº¯R¾Ä”=¿ß¨MœÍÆ?‹ÁÒ5ƒÁÓBIßÖciÀ¾f†ÍÄNŠÊ¼e,¢Èj0¥Úg4¹Èd9£¹x7¢ÓgM§ÅMEžÚlb=Ä8d¬ƒfÂ`-í©˜Ï•U]» /lìC,¹³eZÛ.“Á‹.XÚ½2@ÍÐ'aíÁh©ÞÕ‚`çÜ«˜ÎðxtæàK‹ã×xHØÓŠ?ÞÕ-^Ö´%}Îïm?ÝÚ‹PËæpKÖÒPeÌÈlFÏÚNVÜÔpBâËq'×K"vÜ{ˆàL:žèr!ɇÚ\ÔËP8-Û¬.,ìk8Ý$]꣛åÈBAåÄ%=ÜÂ#"̓ ÚŒ3ÂY0Ä„+m¤*e¾'*:o:=š$M²,*A‘2+\É)#*™,6£ 3s& MÀ+<Ó(3³ --­.Ä&DË) !ªxÅ!3%¨62¾E/Í!?¯z&)ÝW6ë˜)Ák<¶œ ÞÔ|"1²$0’€O:ª»./nÇ.+nî5hÀ5(áˆ,äÄ(ÚÇA.Ï™! ØÌ*.±™«ž*Ä<:ŽÌ “™/<®12ÄÉ10yí€Á†¾Í’ ÉͶ¶ß§,ÀÙ¡_¨à¯%CÔ½)qâ½0}àÐcËØI3ÄæEOÀ·1k溅ÌØm0ÙÝLèÛ:>ÕçŠìÈ"•éŽ{ÚW]½Æ–OµÖ}±Í~0£Ê“]ÝÄ‘ã *¸Þ4Žß¢”Å°™èȶÀ»ìÆ'—Ö¬wبK¡É·7oÚ¿NØÞ#~û´hãÚHmèÇ3[ݪ2YÛϴ#‡à¥¼ÐhMÙë]ߦDÞˆŽæ™’ò¼CÛ¯'VÒ¨.Œ´ªkÏä)/Þ»$JÒ½"‚ÍÙ9.ÓÊ5Oæ¿.fÇä:|àYâÔfcÛÍ<3ÉÍX³ñ.eÃꄮñ«Ö Òl?›Ñ°oÎÌDͱQì’eÍÑX‡ê¶påË8x¿ûbhÕÎ.Rá¼F4»³V2ª»&`Ʊ1FÔ½XqáËi5¡ÄQ/š¯™5¾Âh"µÛn?®»„$ƒ¯™3ÔÈŸ'“Ŭ!–Öº8lÚÆ•ÔÏ3—äÎ1‡­Ø€oÐÏ_kÞÁ]‹ÈÊUfȳg_¶ÀYL‡ÍjKšÁ”OÁp\‰´ym“ÀzOe§•NEÇ¿cJÛvYiË—I:Ñž2T·³]EÑ›ab¬™BN¡ÐJo¸Ê(U½¥D[—¶R¾°Áu¬­ä½°ã³Ù§ÚÒÅ·ÇÆ¿Å´Ò¬¼¼¨Ä©ÁÂÝ ËÀ”ܬµfš½²Ý»Â¸ç·Ãµ¸Ï°²¢ž·Îĵȸ´©¼š¹¦Å±o_ZÃVv·–cm«•ul‚™j¨™w‰Á³YM»~n°qv'¨YzWÁm‡u¨¸šw ½…oŸšle…'¦D_A/…2n"i/rE>GpB6i+S/B;-J R/g)IQ"YC`]R=-A2-?"R*sX ƒ&anQ"‡YvJ1’8X\ZšD;;,†4K0€-n0ˆl¯:£0=$•j†{‹mS.Og[AoXUuuQC!KfB/[]Y6_{Q˜J‘,W3‰?D“;–L‚[ˆlƒZsqO–~€Œ‰“lvqtgŽWOgfJd›m’sgZgˆizgUuic8f•hž‚œk’£›˜‘íœr¯—¥ƒ³”­zǤˆÆ«®y•¦……’œ¤”¥¶˜²œž‰œƒu’¶­“¤²—¯•­ ‘–¨£¯½®™’ª£«„µ½³È…´•Ÿo‰³•¼¢»l¥™‡³Žµ’¸§•u±«ÆŒÃ‘z€­¥¤~ÊÃlºÚ€Ê«¾~­¹Þ·œªw¯£ˆ|´„ž‡¥£µ¥¥ÃŒ ¢Ä£°Ã¤‚­½ †¤š£†°É¬k¾®Æs£©Å}¨£z–®´Ç„——‡†˜ƒŠ´‘—t±’Šª–y€°Ÿ¡mÇ•cÀšÅ’°±s¬µ¤zÓ³´‰›³ ~³³º‹­³™›²“œ³ˆ›—µª‰ž¯µvÅn®¬›±Š¿¢¦¡¹ŸœÔ“Š†Ã§‡Š§šp_Ф‰–•„kœŠ‡Â˜°X{‘]µ“”}¼‚žN‰ÐŸTÛ©oO¥Ï\dÁËNs´½Mhо>GÏÄkPÔ¸V>«Ë¶—^PÔ³gcÕ¾]N·ÜšAÃÒ¨/¼ªœÎÈ›RšÝÆ*Œ²–:ÜŸ-t·ÌK8Âäyiµ¾AËÀC_×ÄFD·ÉFM£ã^B­Ì{=³áU5ÑQD¾½MEƒ½µnÙ°„ׇ'§×˜&ˆ¹¡+‰Ü»'æ‡9KÛ–?qßØ8•´q?yך1ƒÒÎ!ƒÔÔ0Xäã‚îÛíÄåÚ±‘åÞš“åÒ‰ÀâØ°SÚó™>ÿÉ%äÐ+NÀÇ•aûã•KßÈXwàñY<ÕÜNZîÏJdƹH>ÌÏ_;OÊb,¯Ô\*–ÚoµÌzߥi·×}.RÛ”)Ýq(1Ý?#rÊ‹EAäÓ*2½Ð;7¾¤DÈèJ(Ýg(×bäV6·ž)и25ƒ3!dƒ54E”9.X¥,)6€:,:‘+*+¦$0Ÿ(Z«3.'¤'6Â#">¶#5¤¬%4%!B°; &’50¥U.,ÊF)[Ì46àp$jH+Ûp!!³‰(œ…+Á«$µY'Œ‰5"ž1ŽÕ-&{«/iÒ'gá*†Í1ϵhUÏÌ‹Sä¾un«»mV²ÐaJqÝŒ0´”@«¤š0´ÍÈc}á“]{ØÉ%ŠÄÓ)NËÇksÇÇmhÜã:~á¿m1¸ÆRt°»_hɦW6¥ÇH+ÄV4Öj"¥Í^I0ì§7%ÑŠ*°ænV?¤•IJÞ›45åj9{˧T<£¸>5±Ó+qêœ6¥Úž=mǾðÝ*‹ææ}|ã×™­äÜŒWÓç-–èÕœE½åX)äÛ~…çË•ïãCiÚäCZØæiFã½N`Íé~8éݦ=Ù¹TÔÏeA£Þu)aæ†C°ÏF MÖp ®°€&Vî`3Ø΄%Câ­(+ê¦"„܇2Tëª!²ÞËG0ݨ$/®ºFwß›,1°ª<ÒHGÆ­=BUp$>s1&G‚& `œ*#Q\"-<„)I_ #; 'Ž &:±Ç° ¿'7®$*6Õ.'½3!©'X¸$,¶O%/¿H%9Í#)IÈE.ã]-&ÝX0)àn"/ÅC±ŒÝY/Æ•4%¥°0áG%”µ0"jã3&_Ë@(Ð „æu?'Ó¦50ÈÀ+<Ƨ-1Ï‘7#ã¢$ Ó†3ÑÊ!&bÛšÌC(Úž%'«ÄA'YãŒSœè®±ô•J­Ó°<ÍÄ”"™¼‘$^­3Û¼\@ÀÖ-nå¾t»ÆTOÓµ9SàÓ#HÓ»†½äxSÖ½n]íÅÜÒ*mÖÖ4"·ë`4Ú²<)Ò¾3bïÂr`¹ãn+¶:ÁÍz#™ß®O Ç8ÍÃyGÈݯ9ϸ;ˆí¾6cð•5‘ÍÎ ˆ¾± Qê¡9ÎÿFmàÎC\ÄÒ}^¶µdJÙ¾5YÑÈEIÑÓjpáÀu1µÊa^ã¿zLÝÇ{3¾Íu7ÄÊh5±¡M“·²*¬Ï %Ïˤ6žÙŸ8<ÀÃFš¸©/µÄzjÁÍ\x³ÒT¿Ê·Sdæ¶TÆ·{<·öR@‰Çs8xÇzGˆÕgo ¤qPpØyaFÜš6j¤’WsÊlAg·ŒMGÂŽ_j­®Ia½«]cÃ>c®²RJ̯W_¼µHu¢Ê¨µ¸ÛÉÌóÕ¿®á×·¿ì˽ųݭÍμ汴¢ß¡Ê¼†Ã·ÅƹҬ¾®¸Ì¿À±²¾ÃÅ©†œì¹ç·ÆÀƒ¸œTj‰Å”[l¥=iŒ±žYr’Dlm¦l™°…{v¢¨pp–Ž}^¨’k•¤¶?«2~^Àˆt²“„] ”ldŸt|[¨£y„±Gz6ƒ~O![.dF!<%H)5-G)4)X+m4>ud"R][(ˆZ€ I1™'R€?‰$NJ‰#N(†@Z*ˆ/?+X0z)M:§=CO_BI5]‹LLsoT:~9/.iPt„_j®|}WrIhecBG˜K‚P H‚YƒQ™O§`†dŠsƒvƒf—^—6ŽE…z‰er{‰[w:oTe`MmR~kƒ[Hsh€¥~‡^Œ…•ƒ¹‡Äƒ½Öº‹Æǵu¤§„±«v‹…‰tŒ¥©˜™§š›‡Ã©™”Šµ–jª¦§ –´¬¹…´ ¹š³š›¦­Õ¢‘m¨•°pÁŒs\°«|Ÿ±¡”µŒ€‹Åš¬’¯‘†v¦r€³ ´Š™¯­uª§omÊ¥àlƘsÃŒ¾} ¦‘€¢¢Àr»yy½¾àœ¤»ŒŸ½Ð• ¨¼ˆœ©®uš±Œq¢Ÿ¹”²š¹½¡Ç•ºŠ¬¨¯|¹«£{Ì›´~Á¡k¼’p|Ñ‘Ÿ‚ª©‘qº©qÓŒ|Æ—Œ†¢¢v£§±š›Êºµ´ŽÃ¬±„ªË¸¡“~Á颳¦s†¥†…­Â£„„½®É¡l¥¦¡…ÆÁ‹ÁœzÕ•Šx¶”œr”€†¬¯¹¤§¤ug¦¾†_‚™žnˆ­™y™¥»hЪB|»]ràËPYÆÓYy̪5W˨\mÚÂlNËÌcNÓ¯w8ÕÍu=ÐÀ[f³¹bNÂÅNª»¿ZÇÉ’,½®‚=›ç–af¿×G‰Ó¨2ˆÓÇY]ϼ0kÕÉ5‹Ç¹>nèÉTZÂÓgHÁÄrIËÛq1¬ÐdPŸãM;¶¯8NOÛ£7Κ#Ã}$£Ó@ië2xã®=yØšFL×±CBÕÊ {Ä­–ÞŽNxо2„ê½?aððQ”ÙÖ¡}ÒâŸwÎØfŽßµ8gÛÔ€:ÜïªE뻀ÎÊHKéÒr>îç_eÑÔ6WÎåX+êÛ¬2õ¼JGäµ?-ºÚ~B¦µ13°ëi ’í~.pÍ}Ëq2~Ô`K‡ù«* í«"¥Ô¹5[ÝC9-Ì©)&в%LÁ»WË€, Õ¹1³x4â:+/C„E--”+Q„.\v!.8L3L#Lz*3X’'!/s33w*/J•@)= /+,®$-·/5/À3"•&5)Ã04Â!5¿Y*HÜX34¶K2Ú.'1¼I$,³9."¼R&-Æx*‹%¸’µa3/Ñ°ªØ*—×-)¨Ê*jÝ92cç:.iÑ17Mä„-¨ŽD.Æy5/ÝW9¼£<#­–+¯d £Ã.—Ú-'­¤**›¨*@£ÝŽ8·¼ª³Þ™=ºÔÀK¤Þ's­ª °é§4/ÑײٷQÆ¿º€Ë´5lÔê,aÜÀ#›àÝ*uÎÈ~Ù½o…Ò­MÃĆ@ÍÛi>ÄØW…Õ¿E#¸Þ•ÐÉr ¬à…»ç¬*Ã×’¤ß’UÓî{-’Ï©Nf¸À<®Á¯8©ó³oËÈ9t»Ô!‚Ô¬:*ì•DjÖÏ=<¤Ïf$¢ÕZhÞÅLUÙÈh`µÅq3¶Æ%¼¹R*Ÿ¾‚EÂÊ…B»ÖOZÎÀ5£É£&jä°B…Ç%‚ɽ=jÛÂ;•Õ¾@R¯¿\=®¬So¾ÎVN¹ÚKt¬¼c4£Û^O··u]ÆÂnR‰½z8~Ïnh™«yEŽ»w`[ÉŽ`f¼²`v¸€X^º±\qÒ®bl“·]K¯X\Í£W\»¶D\¸¨UhɶT»¯¨Á¨٦àËÏáܺ¡ÔÙÒƶܧ¹¬Že¨Ì¨ÌÖßÈÝ«µµx©­×¿ÁèÂä¬É£p^n²j¢¾»ó¨Ýªxg›Œ‹I‹¿¡»Â£]aŸ”paÇ\µ»»]gb’vmm’msZ§œ`Š®yy§ÂfÀ´]qO»—Ç…d…‹m¨´É~b–MNU¿\S¶E~p(\VLI,\$E)M=#>$Q!*O+@!>0J#I J/@,C('Mf8c7[-a:OL%U#Œ;%ƒb!}8cRžBI0…;D(ž*5'†Mlš0jpAN ufUQg]i4iaW/Š6\)dtnzi[mZ7†HKO–-r4•LŒ?ŸLŠHZ¢€™6°xƒZžp‡B‚>Œ4Ž[Nvq}cv[‘UqNocˆdšuhyx{ƒœ¸”¤‰µ¬¸‚Á¿Às·ºÍg¢°Á‰½¦sxÄ oŒ“‹Ë‰–¢•Œ¯»˜µškž—‡¦}„ªª‚‘º•Ÿˆ¿£‘x«™p–¤·‚ƒµ¬švÆž‚’¶›qŠ¾•Šoº«‚Š’’jÀ”tiªž—W¯šÃz—…|n£–t‡­³‰|±§·‹ŸÀ\£¢Öˆ§©Æ€§ lÄ£~»¬©sœ–yƒ¨°Œ·Àœ‰¡Ê“‘²­‚š©ÃŸÀ«Íˆ¼”y‰®Š½º„x¿‰¿‘Ä•d¢‡az±­šƒ«›†„¤•®ŠÖ”™{¬¶k“Äž}¯¹¬c¬§·~©¢²Àµ©Œ «¢ˆ”™•Š‚Ô¾µ™¸Š¥¤Â”Ö¬®•Æ²j“ȱ¢‰¸ªoË“Øx£„w¸¬”u´£œ|‹–¡o²»“yœ§P£ˆ…y¼®­x¼¹¡~ߢg|ºÌQZ¾ÅqgåÌRsÓ™Q‰Ã™OEÄÌ{AçÓŠJ­ÆO!˜×ŽO·É‚M¬¸~^кo%¶ÂG¦Î¤<δ„H©¼Ä7¨»Ë)—ÜÐX†ËÂLfʽE[Óâ=ˆÉËD’ÜÙmSÂÑdQðÀfY¯®>>‘Ñd0“ÙQH£¾`N£äz,Fâ”2—Õ•—­>B‚ε:?Õ¤2Y¥’@R°ž;3å­-0ꊌޞ>¾ÖÌ0™èÆ/oåÆyç¿UdÎábfßÕh`èÍ4ƒÛ¾jêÙŽ5îí~¢÷É.™ÐãRSÐåFßïKB¸ÖBE欘>ÜÉ?8¶»M ÓL#¨Ó]4wÑ~•ì>/†×k:TÞo)iÞU!kâŽ%—Õ‘1JÆž$ƒïg+Wõµ>ÈÃLÒ­wÖ²=aå>(à§+!ò\+0Ød%)¹–($<ž0YŸ#$Fœ$"[—-(Or209o#,"³04(ª(*/:+­*ª(@›*Æ33Æ$ !ÁLÀD+!ÑM!1¿M.7Á)¯B'.ñj/"ÂH:.ÕZ&®Ÿ$1£’2+Él(Í”U½Ñ>)˜Ó+˜±%5gÛ#gìI ‚Ñ=1Ô”,&éÖC7Ï”1!á)7M܆3Ä´7#Í"Õ§<5‰Û%/ª·3·ÙDQËÒe:ÂË‚©à¬CºÐj-¬Òªº¯©KóŒ4hÕ»/™¹ÃIBéÆ^LÐÇ&YÜÐp>¯¿OXÕÄCnÉÄZ,ÔÃX<ÐÁs«ß7{ØÃyIÏÖ]S¼ÒŠCÈÒr>‰ä“C´Íp$½Ýy.µÉ‚Bvʯ$·Õ™U­Íu ŸØ°Q ¿É-¬ÔŸÐÈ°–Ë«%ÒÎ>{êÁ"ŒÏÃ0cÜÛ%9ÕÔ>ã³IxÔÛ/läÄAXã¿8rÕÛN)ÆÓˆ6£ñ`ÖÞP9¥äÆÍ“!¬å“iݦ˜¸ÁI–ÀºñÃÅ®$m¼½)ÀàRÏŸZÕÊ3nì×'IÎìA‡Ö¬->´ÛQºâWI˶1xÅÔp&ÀÛS3åÌ…¶Ý… ÊÙ•$ÈÀ‰<ÈÒ†)´Ò£ƒÎ­I‰ë¨mY߃iÌ·'È´;ÅÊOä½>CÅÜ)e³ÄRIãåPAÞ«&b¾ÐLf¾À|TÑÐEÈÓoVÕ±pSç¹ywèºk\Ó¸‚D¨Ó¦.„ÔŒ‚á•?—¿«6¯Å¼&²ÃÕC—Ò¾?ž×ÇQ}Ý·^“Å«A¥¾ºŒ¶ÉÌfZ°»}A¥¸r9˜¾{*d³sF]¾q`ª©mazÙ~ivÇkC³lq²™[a§uKÅ‚arœlT3ܳuGɨ'pǯV—¤­„²²Å¶ËÇÍѳ²¨Â¹¯½Ê­ŸÃÃØƳ»áª¾‹Ã«¥­Æ¶ºÜ¶É²½É®ÜÇå·ÅÞµ¹Âx¿¾Ãc|­¯}|ƒ°c£·Ÿw’½ƒEaƒ§¥hSIy¹§€y}¹SaD•Fi ®^dnm,‡i•ËxO‰†j§wiK…Mjp£›Vt¢ŽeV–±‰x ‡Uµ„H™Os=h-y:R@\9YMMa2 V2A,;>?!?H%7$E"EE*L#A >= 5&NRe T/}+1+‚Dq^%˜P*L=’+H%’=Bq&B.W/Ÿ6L#‰Rl‡*X.ˆ@]2KpFIve/:ˆO`6„~RYk„_ZE~)JTdxZP…RcF¨Q˜@‡Bt£Z„.–Ÿ”ƒ”fmB¼2•i•Yp7sp|u›\gK™dSVL9:f‚Y•ˆx{w˜™·Ã© Í²n²¢‚ÇÐƃ«žp~–bw†Ž”X¡›aŽœ³‰‘‡¾~‹›¸‹’£˜e–±†Œ“Ž›|¦¾¥“±Ø®v‡•©u¹o–ºŒ†µ°¨‡º‚¤t¢›´k©¥°~Ĉp‰¥¢†U­Œ±t•®ÂjŲ–`¨šw]½—ÄU·ŠÝO”²à‡¯Ÿx„–—ÀŽÃ–Æ‹‘–¾†Š·‰ƒ®Ÿ›¤™ŠŽÆ¨ƒ¦³|¡µã¹ƒÃž‡Ç°}f´´¤rÀ¹qq¨¡”Z¸œ·‰£¬ª‡ÆÀŸiª‘£[¶©žyÄ‘™u”»šzš¸£h¬Ät›”ÁŸ¸§¾}¡»]¦–ŒlwȸŠ€£¯„¨››½¾“m¾²o‚ƪÃm¼¶n½Šgµ{‡¿¨[α¦jºŸ”už¥™Ž€¤§ƒ—¦ŽwŒœd‚·uoŸ½J‹Â¾;|©¿rd»´lDηÁ§ƒ@ÆÀ‹7—ÏŸ+Œ½¡&Š¶®$ˆÄÎZkÖÒ;Nàå<“Ô»/[ãÑS]ªäXTÁ¯1,¶ÌX2˜åT2˜áF7®ËDNGá°)\Òª@L¼-¥ÛŠF_âš&dÌ­@VÕq5æµ3Ü£zàkœà—%’âÑfdÊÜ«{Õª4œåÒnHïÆ3€ÍÝ€ãÅ(…ÝÀNJÞ׸YêÜE~óøf_áézMÙåE\ÚÉKkÙÎo6ÖÙ5TåÒQ^Ø°+I¸Öi!nÒDOƲ[.¯½q.`Û[)«Í>)oÏ'#t¸¸æ•#FåI8pÜNKT׈*ÿ­;&Ì®:7»¾AÒ’2/Ò&@ÝQ;'ÂŽ#,Í™<'U‰7/bsC•3.;…3+I‚,D-±'0 …!Hq%%7³(-‰6+Y4$“&%¥":$²/(;¹%7"²U3“K#.˜6-/µ&#ÃU 2ËJ%3ÈN%#®c?‘„02¥k0"½U(¡¦"5‰;*\¸/)´Ò..e¿56cÖ6$eÛ6/Q×YÊÇ?!À@.:í0Óž4#Ó£6 -”W9(‹¼iÑÊ7GÖÀPUÒ²?7ÓÛt+ËÓ_1ÄÕHbá¦M/Ô°m:ÄÏ~/©çp*Þ·r,ÍÊkAÍÛ…)ÜÒsÖ¸/‰×¾ªÅ’Ùו"Ú˜$‰Õ«µ×´1ŠÑ ܷ Wؤ$£Ö½/ƒÝÄ5‚ЫD>åÉwæ¿0?ß»^ÙÃO_àðBkÞÀ™¬Û•©ÐŒ<ÏÕŠ4­â”¸Ñ¤ «Ø¢™Õí®Ô¸“Í©4·½«'Ã×.…ÀÆ-GÄÅ·ÅÉ&{àá-ƒØÀißÈ7MÁç‚QáÈB8ÎÄV_ë­C*ÀɃ¹Ò\Ú܃ÂÒ§&¢Ó•JžÖ>ñÚaŒÆ¯!yȨuÝ›9©Ò¥"\À¶ƒÐÈWÒ²3\ÍÊ5}ßÐ5EÂÎV/äÙ_4½É0MËßcr¢Ík=­Âg- ÍYJÃÛf<©œ~4¿¾TN¶³.¿¨"B½ªWÏŸ,‘ɳ-e¸·CcÂË&[±ÑWGÄ¿QˆÄ¦m„Á¿Gǹq.«×SX}Â}_†¬eBwÐfTa·~e…¥iQŠ¯igiͧlSÇ“[vÄ›qd°¢Ujº’Ua¦X;¢}\Y XG¼ºH`¦µUç Åœ³ÃÓÑÄÞÃÈ̙ؾ¹©«¼Í¦¢jÇ£åÃÛª½~¨¢³¯»æÈͳĺËÒÙÆÒÌ·šï°È®â¨º«j¢Ï““³ÃÂŽ°Ç¥rDrÁ•…|hiu›šac´dfoŠQq‰¡¦sO‹^h’¬Qhœ‘bI•UfBµ‘X¼¤|H ¸ˆV®ƒ—‡‘veœ‡ˆN¨—nE¥”—>¥sV5_5bd1WLuj0AO/CT2DK"I F1/ Da POJV"LY vR4K -D.FiYYIuN7‚Zn-Rg53(h+b-~(sF—E^;“CƒHŒAehm?8fW„szUsJ‘AT b{T\ovI/Cu19Q”0p;Hw3•@vI–L™…”T™ ›‡“qj}˜Hl ew[‘m~Z‚HvNQ„XyQn]†„–j‚œ‘ž¬›¸ÏïjÁ¹ËμÂf´ÊÌz³–pu°ŒXx¢¤’p £q‡§™z§¤¢„’—€|¯Š‡†–ž†™´’•U«–¥—²¸‹–½“³¡³­Œ­y¶™³½‰Šh®xbŸ¦¦]¹£sj° ©e¨œÃx²~¹sºš“h°§ƒ¬¤Âc²˜¦k¬È³R¡ —••s¬•¶Š¦¶Å‰¥™˜’zµêz˜‘ÁŠ‚À¾’‘™º‹ ½g„¹¡¥mÒ©±uÔ˜Št¬¬„RÍ‚XÒ ZºŽŒQϱ g½³„›¨½pÍ«˜Žº±«c£¼£~Ž˜«SÖŸ·tœ¸}«¨·€¤·œn…«¼}v»‚m}ħnn¦¥Šo´žgtºÂ^ƒ²”wÅ‹i°œn‡©‰‰i½’vlÅ©¯b¯®¥s’³œt¬¢’m¬Ÿ dŸ‹—j†©˜iÓÞJ‡ÆÕiXÐÂ|c©®FIº°Eq¢°QF±àks²æzZ¿×UBÈ·JQÁÚtHÎã‚]ÙÈ€-¯¶ŽO¡Ëªi©áQ¿ÊÄ5£ÖÊC†Ë»GqÑÐWsÓÝLLËãmfßÂ*zºÊWFÁÆlD‰ÂiS϶j1«ðM.mç^-ªV.yÖv0Nݧ2Hߟ/vÈxQ£Â¡/7â”Q5ÌŽ+Jij?(·Ç$u´¢ŒÍ§ËÅxìÝlhßÖDkþÍ7mëáDfÝË8eúÖdÚÞ0†ÄáFFÙÑX\óàu’ô׶­×ã›PèÓ–eÀÈK.ÂòZFæØ@NÛ½E!·Ø\*„çm&µÄfL¢ÜVdoÓL%®æ{/sÍ/)¡ßvODݼ"3ä-Sñ¢rØÉ03±µ â´2"µd#2Ö¹EÙ‘6 ô©-'Þ–5»‰-€™!=°n4)SÊ0_ª3@./"5x##©42  )Q±>@Õ,/Â0$E0*» 2±3'¶!´('-°*$Ÿ?5!œ=2EÐ(&4åW6,ÇH+ÛT)×]%#QÞÔ34ÕÔ"iËÎXeÈØP>Ï®.u»µm0¶Ý`WÊÐs<æÑ'OÉÑ`&»ÊtÛßp9ÉÒo(ÂÅ’@ÊЋ±Ìp1­ê‹#ˆÒ´$¢Þ§ÒÑœ$¸Î¶.‡×ͺÅÒ”ÑÃ5cÕÔexÒÀ0ƒÞ¯+’Û¦)„óÏ4ZÌ×5‘ˈÚÖeZâÒ#YÍÐpîÕI2¯ÝŸ*àÜ"ÎÑ€µÞ¨„Ë¥²Ö´9²ÙÙÔÁ•×Ç$–䎲½¹sÑÍ@xÒÄ ŒÙ¹jÕÛ=eãØ5iåÇjÅÃT<Ï×F%ÏÜ5ÀÒ+zݾGPÃØj!ÖÆŒ/¦â‚—Ò¡ˆå -³Åz6“âµ›Óº:ì¶# Åˆ&QË´Yì­Oç»`ÓÂB¸Ö$vʵfhÒÅRLÀ¤-~¯²'AwÜjtÓº{g×ÇbN¸Ât3‰ÅuSî½iRáÂi>ÙÀ4šÖ¬;¡ÊŒD~ËœGŸÃÈFsµ¸W«Á©Yœ¹¹g‹Ì™RtÕ³I‰Î¶@c¸ÎmuÝÆo_ʼcZ¯¼jq} TZ‡¨K6«‹/R’°”]jÒƒ/tÙJB‹Åž+²=&QЖ#^Û€'l®ã iȯ"+±r)5èÓ#¹Z,1îq'1»AÆ‹%¸v!xx+™}#1:ƒ'>0b*#Ae*3?‰93n/*z0,J##–&5­.>·4«-'µ %½ )¨% Ž*Ê_ $°KlÉC:8ÙS)ÓF(½79/¤x#ƒjAp%ÔO/ª©Žš*Ž³,,”Î( OÊ,&€çSyóm%Lã¶5(Û´-õc-*ÀŒÖ*̘)1È0!¨Ã™¤&ÁÛ0kåá9BÎÑŠGÁí—&Ää†fÄã’?½ã¨&¿×©+«ò‹Oáµ+CÚÊ-jÜÍ-‘ÎÓ16ÍÏ?zÅãJE׺-BÒÙvµ²\IÔÎ;qÍÃBdä×DUÁÄqÇÍgZÇÕmNº×ŠÝÖ¼à‚,¬´ž,½ñµÂפÊ䙪⧡蹷˕ˆñÔ(ŽÐÊ!™óμá¨%|õ%ŒâÀ4]ò΋մ'cÕ±FzÞÖ,Ö´&;ÅÊ&¾Ó‹)ÞÖ`#Úäc©Ú™ºÙ¥"­Ù¢¨Ä¨*«ïº¶Ï²1 Ü—&’ë¬ bÒàJGéÒ7cÐÖwعŒÙÈU’é³8vÃÉfqÁê2i¿ÙLˆÕÐ?iߺBÂØtAÇÍlNžÄ«+~ÛŠ0Ùê|¿q®Æ§´ÅÈ[®Ì£ -„Þœ ‹ï¯ -_ñº)Ô´UºÇ94½Ê6"½ÑhĬWMÔÓ…8ß¼sP¯Äj`ª¸b8°»_3¶Î‰pÄÑm(–Êk5ºÁh._º´.€®“$¹¤8‹³È@£ÍÌQq¶Ê?¹½ÎdšÓ·lkÐêm|ñPpƶyd»´`:¡¿ƒR®É~I|®iˆ¶†V°R/‚·ˆ[h¬’CR¶°OMÏyH[Í´m`Ã~qe¹‹PS›‘k\Ÿ¾_L¤¿n[½¹Dr¦·‚ºªÄ­ØÞº¢Ô¦Å£Ø§¿È®ë¡x©·¾©±º¹Æ®µµãµµ®ÒÉÄìÚΣ×Ô¼ï°á¿Â¼Ê¾·¢fCÔ­Žyµ—k‹·Um‰±–mf§7qC¶"K8F+,LFM$; h<*U*F$YMH}O`%EmQle7|4!aR%X(N‚D=&¢:w^—5I0„1Z+Ÿ:œ\™I›ny\EÑç¾{ðôššîÝ™¬øÒq<ßà QÍädWäà@,ÔÊ=3ôÏS>Æ®+Ë×`&ˆÖ ,YÑ(1eìAyå0dÐc8bÙ\ ÌÌ|™ßµ¦Ô¦1hç…^Э"™Øµ6¾É!—éÎrçÊ+ßÅ4"ðµ&ãu¾"­™Ž…?ý(O!/2†,%U‰(3œ(Ã,J¡&R»+o"†0g˜$ ÕWÉ!( À)5¸$7¼K.ÈJ(ô-<7ÅO&Þ6/Ý€)Càp1.ƒŒ4/•§!ÃQ*Ο;|¯'Ò°¾"1cì1!kçl2Háy‘×°5±§0•!1å°0ëÆWÛ(Á¸8 Ñ©+pÖ>$—Þµá4aâÛb7½Ñˆ±ò§Æáu)µÏĘθ±Æ¥=}ÚÍ/ˆÖÙ<_ÖÒ>ƒÛ¹UÙÞA,è·>ÎáWÓÌg»ßm!´ë`'ì¹EEãÌo%ÙÏy0§Ö˜^¸Ül´Ô‘+×à€ -Ñä{-ÂàŒ'ˆã³“鶩î#©ìÄ‚Õ½”ßµŽ¶É"råÆ ëޥ豃ÕÛ/„ç¿VÃÝ@xÔ²}ÙàU]Õ½#VÝè0UÅÚbÛ飢äêëŒÃË«¦Í¹GÁò«8¹â› [óÍ@ ×¯Pè“' ÖÏ%ŠäÀ ~µ½*5ݲ ‡æÂ$^ÜÓ 1áÖ{ÉÀ1-ËÑ[?¹×M=ñ¾)QÞ¾@XÙÛ~ÚÊx*›¼…Ú¹'ŠÑ•7¢ím@ͺ¡/“Ï×÷ ‡Æ‘†áËuà±WÔ»^Ìß2u´»—ϼsHçÈC5ÍÄ;hÉ¢mxê¿~a»ÁnFÃÖhGÍ°g0Þч{ݽggÅÂW7Ç¿ŸsÕÙÍ5ƒËÃ+œä¯*±ÁÆ7¢ÂÆ*üÅ9|¸©mlÕÁ`…¾·rŠÉÎ}ÎÌq…½´j,ζ`l´©‡K~Ó„<{Å]B|´RSlŃ<<É£/D½€J€ÆœkIÓ—DDΕPT°]3H¹ÇW>¬žIRÇ ;X¯N·³Ö”ÀÉ°¶³ÃªÎ«Ô­¥ÞƬȯ¨GƫžáêÛÔ™ãÞÊÎêßÖÈÅÊ׽ȱ´Ó©Ìº—Ï™Œ³¼¶…M®£nbƒ¬†[Ž3fIØum€¤Yac¼<_¨p_›¦–Yx•¾_`œfE1£¡klšaj½¤íjh®¥eb¯Îqy§¾ºˆœŽwXµtpÆTšfaOf1Y_aB:BqBr]TK.G(X#50N8D[2~"b4dk&d"=N"d&J 1"AU]J#ƒXO„(L2f?uRš,2&“?;3¢>x7‘4G*Ž2ƒ/‹LS/}2k)Bo|nƒ‹qt5‚8YhboCen¢GiR‡L‘rTC…>u5ˆU‚E}`˜ }~‹°šzy}v]zr˜Œw ˜ˆƒŒm‹€zgkˆc~i?oMj@kqts¬»¡¦Á˜Æ¨Æ³¦Æƒ»°»| Â‰°¡‡”³’‡™¤Œ·©”άŠÇ¡¡˜§–À“œ¬¡¤§›«¦˜¬„£…¶·¢¢®ˆ¬“ÎØ•«“‰ËŒÂ£»•²¦¨ž°‡ÄŸ°›²Ó±ž¹­Ä‘¶”±‘¤§¡¢~ɽ–”Á‘۞Ø´†Á–¿~­‚¯r¡”Ä„›ƒã‡½•Î¡Â›ÍŸ±™Î¡ª±Âœœ›Ù• Ÿ¤›—¢ÂŸ¦Â™žµ«¿Ÿ¾€Á¤­‹Ì”ˆ½~ |°w”t¼ƒt¿‚†|¯¿Š³™}Á¢dš´d²’Èx«­©†–¦Ì™Â¦È›¡}­‘”¶‘q°žÃ”l˜ž{zœ¾ž¢£ Œ¾£¤¡¹±wz§xxp¹§ºƒ½ªkqàƒ|„·£ž••­½y°£b•‰®¬—i¦„žš†‹v¢ à7{«”9yÀÅsuËÁX{µÀ‰½ÉG`Í¿KHÊÇqKÍ¿wbÏ°{DÜÁ`ZßÃS[ÓÆp9Ù¼ƒN¼ÅžD«³zP²Š@»¯¤C°×Ú+§¶Â>q²¸^Tº­OsÈÂKŽAb¾¿pR¿Ì]9´¿ZPÑÂyM£¦gC†È\;†­0EmÕ…O€Ù¥4iÛ4˜íˆ4ƒß–;Žä™7JÈtA^ÛÂO@À¤=zå¥.‡ËŸ2™ÓÊbêÃÿæ¦SÞÞJÜÂT1ÖáDFäïbÌ©8­Ñ}%¹¤35_à^)‹ÊI2ªØ€8n¼y/°®Y?`ÔU}·W(3á–xÓ‰$ѹ³O\¡ÆqÏ«VrÁ 15ãy;4έ>BËl(1ËŒ!$Æ%­Š#CÖ˜8$¥©8+U›'*8n3#D¢01&#(0©2)EŠ"•5/$½$3‰:(œ!)²!$+°3%·/2€#7 …6)Ÿ9DYÐC5(®J56ç[;À0E¸€)9 ’/ʦ$×E#’£(’˜&.ˆ¬ ;‰È(G]Ó&/rÎ=*€ç‹(KÓÄ0±”#-Ú©68ÝÀ@?Éœ$#Òž#)Ò–:ž°* ‚•'-¼±(tÙÏCP¼âœH¿ÝŠ+¦×˜.°×4®Üª,¢Ø @¯Ð¥+ŒÅ³2oÕ¾7bÛÀ7“ÒµD4ØÔ:yÌÒDZìÉ7@ÒÓs?°×l/ÇÙ[—ÏÂ.8Ãë}Z³ÏwààkmÔÏg*ÂÕ{7à݉5áào4ÎãÇ(—ðÀ¼×«Óβ¼ÙÇ!›ÞÆ%²Êª'—ÈÈvÒË/‡Ð¼¦ÜÇ/™àÈ%‚áÍDzåÀ2žÓ³3JàÊ=ƒëÁEjæ¾@I¿çšÊÚŸ"¬Ï}0ÌÕƒÉÇ¥ À⨠‰Âžž×¬(ŠêÄ,rѸ‰Ú³ßË%ÖÆ,_ê°LÆé·0ˆäØsìÑTJðµ5ÀÉr&Ò¼NuØÎ=Þ¶.(ªÁo^ñÏiGݼ:0×É}6ŒÐz!ˆÆrQµ³‘=˱?‰¼«"KͶ)ŠÂÄCŒ¾©:™ËÁ'“ÑÄ8W½ÀZYÉÇF|¿ÙZ¼ÕÁ\MÚºO@³Åd9À w@—¸|5•Ï_6‡¥D>àc[i¹ÂQa®«?nµsJlÍ›IE¸·^[³‡GQ±²^Mµ 1H–ÑTLßTPÅÑIiÎÈ©ʈÌÆÍ¡À°Î§ÑÀÖ˜ÕµÁ£²£Å„šÛ±Ø°üÍϹãÍžÜÉ®íÁéñ¸Ú¾å¬Ñ²mV°Àϵ¦µƒ‰ÈÅoU‰Ä†|Õ¨oUrº^Su‘SRi¨œKËj<…´“b™¹vˆZÎãS'Ðg~I³xn¨³m:·Ðbs®·zC±©h/š¦k!°fo°¨ok±½}FS\NzTuc†y^%=xhRO.^T.2@#XO'>#e-N#+4Z2^j -t K]!gR$lO;oM"u$N!?*Ha-;-ŠD›WŽ3X+†2]v&ŸJ‚2—3rTNAWMƒ<‡h›…ˆA®‰ƒsz´«Ts|ic\µq~Oµ=~?±L‹Q¯[—i¢ªœ¨‰…T«Œ~Xt‡s—ˆPˆtgˆ‰ pœoft]wiYz—…y‚Ä¢¯®¶¦­µŸ´žÍ ÃsÁˆ¿¶ÊĸÁš½±y˜ÄžÀŒÂœË•£ŒÅˆ‘É‘Ï —­‡¢ˆ‹£˜†¤¯º¢„ªŽ ¥•”ˆš£’œªš—¸³žš‹Â~°–Š©©™‰”ºŒŠ¹©«‰ªÌµ§È˜æ¶¨Òˆ­»|̆̋ňÊ{ƠƉÉÀ…¬Ë“°—ºe§ Æ»‘ÝÆ Á˜¶©Ã¤¤š³†˜Ë…©ºŽ¢·»¦Ÿ®¢’«¾´¶Ô“´Àªª‘¾•||Ŷ‚׬¼–Ìu‚Å•±¬–Ž˜Ä¦¹{±Ž€qª£ÇŠ¿›šƒ¼·•Ð”£ ³–Åœ½¦Š~¢ƒu±¶¤Ž§³ª‹—¡Š}«‘¿›‰½¢—›Í¢€ž½¡y‹ÇŒz{Àvƒ†Â‰{˜¾ oËŸÄk¡µˆ†¼·”}­Ž’|¶™q_Ç‹–{±£­o¦ÄäIÈÕcjÇ®t^Í»RrÙÚ0…·ài^ÏÐ`_ÌÐoPÍÖóÊRHÖê­\Ð×H.̳B¼ÚU9æÏ14xì_*§ÏB#åzDšïv&„Ü\gÌÝŸ,Fµ#7Û…{ç†XÜ·u¼¿!Fæ¾4iÛÈ5*ÇÓ_åÈ20¬É1h×´;"Р ÌÁá”!'Fz= Ž*9-,e—#¢,aÅ:,^!-?¦!14Ò'6Ë*)2Ã0'*Ñ0#.±#/;½.&Á4:É>°mLÙB,CÀ96$ÖO66Ø| YÛ]7,¤Š!Ô‚#%Òß ÊÆA ¥Úp-’¸> ­äa,zà;0{Õ<$’ðe/ƒãœ)*ä±0Ü«2÷»%Àº!( €+Ú¬&!Ø›(|Å"+›âW&Æã1gÚÈ`5¾ìƒ&ÑÕ›ÉÈ›5ÆÎ¥(ÆÔœ.|á•,©Ã¼,žÍÌ/ÕÜÙÐ!ÊÈ2TòÕ4TäÍ:ÝÅbÊÎU$ÉÛv_ú½7\Õº&ËÈ’!åé‹iéÑY/¾ï€¸è‘.ÝÖq|Óã–'¶å½¯éŽÑó˜#Èܸ ¹áÂ$¦ã´0²ÖÅLwÖÞ+“óÝ1Žð¿"ÈÑÙ/wïè!KäÞ.xݦ ‰¾Ú2sñ¹@qÎÎ1tÛßeëÝ”Éã|>ÜÛ€ʲ£Æ噲êž/ª×›"”Ò°¥ÆÂ:­Ø–ŸÌº¯Ûà&wæÜ›ÎÃ(“¿Î.wøÊ*_ÌÉ ‚ÕÍ;8åÉ]&òÅ>UÞÍoòÎ}(Öä~:ÚÛ”W¸Ì|ª½†—݉äÁ–ªØ¤€ÚÈ]æ´[ÁÕ‰ Ù¬ zÓ½:…˹VÔÿSžÕº¢ßÄfHËÉQiÏÊVŸ·Á#oÈÌQƒÔæRGÙÒeO¿²qnØ®v[ÐÖM‘ØÃdMÓÏŠ=ÖŸ3µÛ?Ïʦ%’¹ÅJ ÍÌ>pǼ:“´=—ÛÍ-¨ÂÅp½¹F£Åºz‘ಆc¨´{i®³†-Œ¹iX‡©bbžÍ9q{×X[³Gj¾v>yÀ¡VeÒBqÇŸkR®¨OP˜”@F²ÀOT̶KK½­9V·ÏjÉ®Ïq·Å·XÌ®¯j£µÊ[¹³ÛœÊªØ¢À±¥ž¯¾³Ð³ÜåËÍÂÎÓÒ˾ڶÎÌæ«ÈÄÔ¼ÇËÊÄÂÃm®¼©S"ƒbz‡²ŠV`ÉGdo¸at‹šUD’»i›]blÁèÅÕ¦–`8¹€uOªžn_šzs_ª¾†Ê©¶‘m²¼~q«©zίo[¾šz—Äwª†cTšQfS¯irZJE5f8I>J->#)+@!IQ)@Laa=$*2S ZV#ŠX#|Lƒg ˆ"h€%^5ŽH&{V(|0j†Qf40NA{4“8ŽD«^8X+Š`OffC;fW”ic–4yj^D†ypgt`~bŠp™D—A¢X~QNwl™z“~{”a—Š„ƒ‹~™t‘{tm¡{‚S“f~_œW X}mRnmŠzyˆn˜±³Ê¹”¾¼³‘»yƊǾ~Ê©Ï…¶‚q—²™¸…ùՀÁÍØ–­›æ–±˜Ö­ž’x±§«ˆŠŒá“©¥»²¬­Ÿ™£›ž{¡¿ˆ®›­³Ÿ®¥´˜· ¦²°§ŸÂ´˜­›˜”Å“¨§°•ËŠÀ™º‰½¿ »³Åu­¹ìƒ·§ÕÏiÆ|µ©Ä‰œ¡ÄÆŠ½}¶´Ô‚Пܑ­Ä‘©œÎ”¸ƒ³œÂ«·ˆ›”Ë¡·¯¢›’½º†¾v~ƒÀ£žÀ¢f¸«¸‰¾‡Ž„Ä” ‚¶—ÞŽÍ®’ˆÆz³¢o`Ìœ²‰ª²Á•³§’h­›Šq­Ä‰®ž¬hµ´¦Œ¢Å·š§£¯‰ž±ÎzÁ²Ä©®º¡£³²–˜¹³q‡´¢‘¿¿{Æ·®œÀžt’½‘}…´¢¯sÑŠp“«‘†¶§™€¶¬«ƒ«°FuÁ 8…ÖÍeiåÍ1ZÈÕ2qµ³>cÉ´_a˸ŠPؾc~ÕÀ?<¿Ó\`íe^ÇÆ}\ØÉ€J¯Ð»·Â†;Ò̦:©³›;©×Ó_³Ù±6§¹ÉNNâÏOtÏá!™ÃÌ;jàïXSèÄK=ÐãdݽnV”­\?ŸëV)·Ú:A©ën,fÞ¨3‡Ý7Þ‘h€É¢-KØ¢ ¬ÞyRÇ¥9á¦%lô¼Eج3 Ù§%&¼¡"Ì©).Iz30tœOŠ6$:£;1(~25š˜2E“+-1¢""±)?,‹$#Ë-¿.*(«)0˜4'=ÍJ8'ºc4CÞ"5fÀ@.:äU8?ìi-ÝC.;Ê•¡£+ Ë­èb1¸¨4?´¸ŽÖ$'½É:/pÊ;‹×;­òl*Jì¸%'غ8.¬‡Zן%)È›%Ø‘(+ç{F›½¦ëB0§Ö5wêÖHfÀØ6ÍÊž$¶ß.Ü×E®é¬,¤Ø¡'ÀÐ ªãÎYzçË3{Ò¼<¡äÎ@MÙÕ,`ÈÎS‚Ô¶8n´Ód+ÝÊ5=ÞÊM UmCnX‡,N!y9G@£(;q5¤9QOy)T?´QG/¥Gf6°;X:—rqRbjˆq†X)?ˆ8{v‹{‰u4E]’hbtŠ\zG‘I}iœ[z¡q’I¶t¥{–g~šb•ˆ‹bexe}SˆirZ›P‚NnQn‰kŽ{‰…¥ƒ¡¹å“ˆÆ½¼ƒÄ°´~Ÿ¥~Å¢™x¾¢†~¸¥µÃ®Åo°É狩׊…¨¼x›™Ì’›ªt‡¨‚‘“gƒ®¬­Ž¶È­€·Ü—™¨»Œ¬»²Ž·œ¡‹Ç¦«‹µÒ«Ë±ŽyÔȳu©ª°{·²ë{ÌÍÛtÓßÃrÀµÍw¶£Óv¡ ÙgºÂÈd½¢Ëw¢²Ïr«²Úp¿¾Ðw¤«Ý{˜Éµ¬pª™æu’¶ä‘¯à£žÉwÓ·ËuÀ˹fˬ¦|²šcγq¶¶´x¯ÄÀpÉž·tÆ´Ç…»É”ŠÕ¤w¼¬¸t½¢œ`«µ©Uª¸˜uµ•¹n®´aœÇ¡q‘ª¶|ƒË´•µ®‡°¾©n‡Ä¼Šy¶£ƒkÄ°–jΘ­zǹtpήc…ÏÈd×­z¾°­v¸±œ]иÁy«¡_Ò¬™t©·´{­ÏÃN–¯Å.QÓÍBTÒß=wÉÔ2”ÛÞ?PÔ°h^àÙiVÙÛ>IÖǃd´ÙJJÁÔm[×Ê(Á²³"ÄÚ˜5¬Üx:ýº.žÜÑ$¥ËÊ)ÄÍÎ;RÜàAtàê2{ÜÇ,§ÐäHSåÍVWÛë[_ÄÇ>K½Ü=X­ÀD6«ÒRN¹Ëw)¢×¤Dsö­¬Þl6¼Ï¯!Ö‡&ɳF(¼-"³Ã2zé =…à+$¡Ú55Ê@"Aà˜6'ËÃ$RØ{,3â€)'Ý5Í#*Ú‚&)¬Ë&7ÁèIMàÔ6‘æÂmVãÚYK·ë“>ÁÌn(±Ï£€ß2ËòÑã¡$¨Ö¼.‡ëº!yä¿ÁÅ!YݯB\)@[…+9]\'>+•@cU:b,.!X,U—)U -I@#›!2_’#NV—;$ˆ%:w”)L2©)<#i/%IœrO<µ723¤122¬`[!µZ†p‘oooŸgC'•#7.”ecC‰|x\\‹ancw`iU‘6pL¡V\R“i„€ž:—C©@Œaœ|ƒh¹Á´Y-³É9*—ÚR)ÕÝv“ÌxI{èK;+ìV*FÊ'~Ã'Ceâ­&*J(´"*xË@74¸J67ÀS:0Ð8+FÝ¢-š¢0,¯r-¶9%Ø›)-µ´%>¾#"ŸÃ/6gÑCÖ;‘Ë:;aÎQ;$ÁÁ./Í*9èG,ÞP3Úž'(ׇ.3›Ü?2¥íaXÀÃ?å¾FxÉ׶aâÖ~CËØfßß‘.¶Ð"¾×ŒÝ̉'ºá¹Q‘ÚË>sè¿HµÖÄHPÉÇ1yÞÂe|çÒGoãÃ…‡ãÞ®zÕÊm§ìËURÖÌ‚kìÆs=ÚËeaÕ¿w4µÙtvÏÛrXåÚŽJÚѸ1ÂÚËUÛäš;âѪCÓßÆ'Ë×¹5ÊÓ¯&ÂéÊ,¡Û¹6¤àÊ%¼ã¼:àÒ3ªèÉE›ÌÇ0¦êÂ.rêêA‚ÑÆ5{ßÉHÆÜ–4Ôå„.á¼]+ÂÍV"×Ì¢'Þã·%¼Î¤#­Ú×*›Ñ¿¦ËÊ!º¾±)ºÒ¸/ ãÊ7nÚ׳ÔÓ8‘äÏ, ÆÇ)ŠåÀ%}Ľg9ËÔMLÝç*KëÔ5]³ÇWS±Î€,·Ù‰K²ÏˆæÞ¦$½Ð}MøÔˆ-kÊ®™ÅÏ"”é“(Ðј­È°@e×Ä&½ëÃ/iÃØH[¨Á4wÌ»i]ËÅVs¶ÔT‘¼­?g¼¡mx¥¼m?ÃƆh¶•|ȯh¡±©zg­\‹§¥C|½¯C‘´¢fɵ\®µ§m¨Áa§º¿]f¬ÐhM³ÑUwÁ­cКËv¿ÇeŽÈÁ€aœÅg‰•—v„•^W¦IJ~²ZrY£¶jišyPy·{fsª¦weʃeNÈV|~²«m_¡£b…œËykŽ·‰n§µ€N¤ºg¸¸±r}­¿™½€Ó¤Ê°à®ÍÇä™±²¸¤–ѽ¾uv{ɾˠ¥–°ŒºÕØÛÝÓÉ ž•º²…Ò¨¯‘u°‰Xˆˆ–§Àº›ƒ¢¹Y†˜„mb”ŠŽu£²‡†©€€‘™Z{9T£N“m”VP{X¢«’‘d˜R’›‡Lžn˜žq}b™pŸ¡·Ê¯J~‰Œl•¶šs‰ˆ‚€|­YQ]cv726R"5)G1+r‹4L9YK94RT!9 G$I\02$z -~ÆÙXsÒÐ@ƒËÆ%§Ð¼-IÃÒ-bÜÇO[¬Ì 3¬»ZœË8¨Ø59¯é_1Xâ˜Jã}´ÃmP{ô—, ì!‹Îy)gæž@-¨˜7­Û´6NØ¥!ªØ \cö›(•ÑÃ=„äÀ~ÍÀл2‘é­/±æ¶sôÎLoòÊCqú¬%Ÿä×(]ÍâLaöÒ{}ñß2hçé/rá¹:>æ½%PÈ +8ËÛW`¹ã}PÔÄMC‘äJ.¯Ô~.˜ÛZ6¢·/>iíU*Eûm%dÞ1'â®hïA04âž11å‡%eߨ=3̲6÷®"bϪ?¼Ã"`ÕÍ[FÕ•#?ÖŸ>/ZŠ+2z .9$‹´$+8’1"JŠ8#Kw"-(›F&=˜1@°I).³0(Ã.3:1´&3/Â?A#¦??OÈ5)OÍ,3 âEBËF:4Ò@=¡Š1¹l< Üg.-Íb&"¾“J<²Í!š5AÚ("‘Ì"3¥Ò58ÇG*$´ƒ-.ɳ5/óq=(ðª6½ž6%Ò—+7Ó¹<$·ïVR½ßO|Ñès çÑZnßÛ¡XÑÏœ3Ä×¢,àȱ)Ù·³»Õ€,ÅÓ¬;¯ÔÂA™ÒÛ3¬Ø®µÆÆÀ㬼ÓÂ&ÉÐÀ"iÚÅ'˜·É;¥ÖŸ&ÈÖ×3¦îÆG¡ÑàCŒÑÓDŠÞÛV€ÔÜ9gßÏ-ƒï§@,ÝÖ¤ °Ôp'Ý×`:¼Ö˜6×ÔŸ#±æµNÇÙŒ+­Û¼ ¯Û».àΉ:¶ÙÀ)£ç©'eçÕ"»á©%eÕ×7yÄÇCKÅÒ“ÍÙ6>µÍ`V¼¸4RØê*ÐÀ};½Õ@9°¿w5¯Ù_4±á„/‡ì†8ÅÎkX»êš2|æ·"TÍÈ#½áŠ%ÁѾ :Üϔ֮‘ÃëN³Ã®9±¨NÀ›H¬Éºf²ÈÈH®Ë°ez®ºs™ÌÅU¤Å¦csÀµtfÀ«tw¶Y®Ã¹Jª¤¢RÛ««_£¼®GaµÖ[»Ä½W­À²|аÇxˆ¼Çtʲ³T¡º¶n„È·qp±·ƒ†¼Æu^°‹h¨bfn«YY“¦FŒ]¤c{o™vyi£ ‚€³ztm¹–|p± qf}[zj™ŠlM™¶Œa†žur¬Äs•ª´x‰«º‹¨›¢‰½±É{§«°s«¹Â¾Ä”õ̠ªÃÜȧ¯Ñ²Ô¸Â¤ª¤Å“¥†Ê¤¸ÂÕ¡¾ÅÖ¾¤¥µ¡§¶ˆr¢†‰ˆcu†š²z§Åq°Œb“w‹b~o•¡Ž‚©kžt›±tq²›5˜.”i‡TœQ–m gŒi/œc–ƒ€oŒP}iŠUŠL{a‡h¥o¦x‘hwy‚jxˆ£dXœRA@¡s<6CxRˆf3.¤pHFx<]:P#-E=S5&† /2’2<«JŒ8*n( !€?4¬B?.”?@“/2A°/>+•>T E<(®7…h{\&~qhG²]>ªULy}sq€XisndHO´Hsq°Bšs®QgF™)zpŽ=oT¬kyXÃXjK¸qRdxPde‡W~=žddyeÐn£¹è••ÎÇb™àÜrÞ̨b®ßºs¯Ý¨oÅ¥Å`¼¢¾cÌ°³Yɵ¸`£ÀØowÖÜe¬ÔÚqžÁÌm¡ÙÎx{ÐÚl{ÐÊ“zÂ݃oëí„›®×}“ÎÏŽnж“vêÙ™p¥Î“„ºÑ™€æö›uØÚ„»°•R®¼^»Í±aÀÃ¥g¿ÀÇ]ÚÚÉY«ÕÔW¼¹ØB¬²ÒQ¯Âî[¿·³_Ç´Üd–ÂÝ`“ÅÖi¡±ÆgŸÄÊŽ Ñäd˜¼Ûf©®ënGÖÉ¢sÓ§ €ÖèŠ}ÐÆ£A˳³D¬¶Œ`дÊ^¬Â¼RʲÉGƼ_sË»Ìh­ÓÌ`¨­¿bµÏºb³ªÖc§¥ÕUƒºÌc¯Ó¼Š‘Ô¤‰cË›j…§Õcª´³ˆvöjdⳇtªÌ…RÀÁ‰^«·syÓÀpƒ±ª¥=Çš¦J¥ÃÏRÊʈW¼ÆÕy§´7›¾U¸¤§3‰ÏÖP×ÕU.ÌÅ@HÒÝG˜Õ®;lÂË\cÞÝHWË»JaÊÜVWÌÆj.½ÌB7½½S\»Ïm3ÛЮ0ÎÝT²Ç—6¨Ï—^¥Þ¼:Þœ6‹¿Á6bºØFf̪8£ÚÇ)s¿ÀG[ÚÀ=QزNL¨¯SJ«ß98œ¼/1±©8œåˆ-Oå„*kÉg+ÁÍ}=¢Íš=ŠâªŠÉQ0Zà¦?;ϱJXÀ¬YÈŸ"tÏÈ)q»ÏkѳX½Ø±}ÛË †Ç;¡ÝÇ“áÝNLâÃ9pæÕn°Ù­5yàÙ=oÜÌCzïÂ@€ëËhuæ¸;8ÖµF^´­4%ÄÞfæñ—9׺V"ÈÕX)²²šU¿Øf-†êWß®&Eå./LÙF"zÏ)=îH1*ç¤+Ô² /á¸1*í¬9"ä„!1Êg)&À»-'À«="­˜#Üp-2`d88Ml$)ZQ4 ?±!*5‰1$+©2Ty('€%(|,0“34©:*À)/7¯/'4|&0,´<!¤I36¥7)I¤%"CÐJ$:ÌW&²97'ά&4É(4¡†1"ÏO4À1,¬Á)”×C9¦×#A\é,5‰Ë{%}Ç7Qí´&#Èw1;Éh=4Ò5#ʲÔ¦$òŽ*²ìnEÈÏnrçÈ“…Ûá¥sÌÉÃ×צ‚¹Ü“cÍߘ ½Ô·+¸Û“ÃÁ…F·ÔÂAŠÄÔzw×ÛX²ÂÐOtàÉU‚˺syèÓUƒÖÕ‡léÜŠŒïÌjÜä}ˆàÍg2ÏáŽnÇàupÅÅŠ(Êæ“ŒÒàKÓËVE¤Ó¶"ж¨@ÌÀpX¿ÙŠ8Äà²d³ê¶?ÆàÁ?®ÔÈNÜØÍ7¯éÆBáä¨/©ÖÍBœÑâqÒÆ„ÕÑ<„Ü´M´Ì¿Kžñ×C…ÚÁ…1ÊÖ/áÚ]Rìçv-ÍØŸ Ö׋ŸÛ§$ÄÈÃ/©êº,Î߶DªÎ”*ÁÝÈX®ÆÖ6‘Ö²1ÍÞ½.€ÑÌ&oÍå'±ÏÌ$˜ïÒSeÌÔ5`ãäŸs†^•_”q¡uˆuƒŒ€aª€€QšttC‹™‹Ÿž„‘paijR6If*F#M [*O\+>"\#KU:$…E4}D‡$A1™C;T,Š-<{C9,†EG9¤T¤\©C?D»BE5¦-F/¨rt€ŠgpoiCxQšZt*|s_Te€ˆv¨VTl¡Q†g«Po]¬Leh}2¸§3µªL'¤ £È¶"8Ö¬)*ÞÊ8SÎÂ3têÁ˜Ò–9ŽÕ»#ªí¶;}Ó¿4ÏË3ïÕ? ðÑ+“Ø´-†äé;pëÐ&7íÜ*YÌÊLpÚÑRá¾H¢ÝX_æÆj›·:7é¿S3ÅË{~òWÇES=â“ JÝ~;TëGä–&&Û»".æ´1ðŠ3>®À:7Ò›9ÿŠ$A×Æ9uÚ“D8²ª½s)Ц:@¼'Vx&,¾w0&•D»!"0P)106Â#!1›3+¥) ¿#*%À)Á)MÅ'"¨5,%±9(SÀ"?têj8(ÕF#8ÏF#/Ô$)#ª·2 Ф(Óx6Óe4®KC¤¼=(‹˜=5‚ÅP*cã*'„Ì.-…ÝuNÉ¢5'Ì–"=â¢16Ú«+1Ô­-؉* ËÞC5‹ü]ˆÝá8‰ÖÍU…ÐÔ¡SØÖ§JÐæ˜;Ñ¿§4ÆξÂߦ´è…@Óد(šãÙ;háÎ9‘ÒÓ.ÝÐD{ʽ)GÚÅxÐÃzrÞÓrrÉØevÒèf›ÚãX)ÐÒ€iÐЈ„ÛÖMJ¿ç„QÖÖ_+×áp€áÙž>ºÜ¥0»ê¢NÙãz2æÔ˜?Èç¯2ØÛ½.ÒÒÃ^×¼,ŸÜ¹dìª%ªåÂ,‰ßÉ'~×Î`œÌÆ-}ÖàVå¿*èÂ[«ÕÈh5¹×}>æÙu(Ãß7%ÈÛ… ¸Í˜‚ù›>ÑË”4¸Ý·yÒ®%«Ä‡.¢Ù·%‹ÔÀ4GâÌ~ß ¯Ò½%ŽÜÁuÛ 'íÃ?5¼ç@eÓÙEiÑ×&tÉØi ´Òa3ãÛ‰N¸îy"ÀÞ‚7Ïé“F³Ët'ÁÊ‘ Kæ¡®á°%§Á|¤Ï°ˆÛ­)ЯõÒL…η@j¸Û˜\ɵelÄ«0pºÒTiǺPœÍ­UжFd¼¶TrÐÆsK°ÑYb³µlI͵ƒF»¹°8ßà”PÔ¼ŸU®È¹8º½MµÇÃG¥µÄx¢ÈÃd«¾µmÁ¿¸ˆ´Ï´fJ¢Ô‚^¬¦db»¹c`Œ­OQ©˜ME¬™YVgºiR[Ò‘XiÈai»|Nm¹˜R^¨œnWÍt]p·v0@¿¨_q·v{MĺZ€·¡=‚ª’ns ¯dÁ¢Çs›¼¦RŽ¥Ëiר׳۱Ñ·´ª Ã»Ï­Ñ­æÇѦ¬ѢÇÁÙ©ÊÕ¹—ª°’µº{•­®Œu¦Á­’£¤zWi²¯‹c›Tr¬»¯p€˜o‚;fvµ‰lcª|{£¸kjj³W{e¡ˆv[­>•j’0w^œ‚{L˜¹zrŠ¥;´¸„J­©€€ƒºM‰{qAŽŠ…FV9wi=Eq]%B;[rN…H(4x\Iq-L'AD9!NE~2As#MnDw [‹F ‘MI™"W$[*c˜B4:¯TpVE[1œBP(•NW,©0W8nia0•d_,›ef9’n}`xxE,g¡]L_TJKZgTKDŸP]{3[Z¬f¦RW¡d’Nœu‰>‹Y‰~†yjwY _z„‰špe©Ÿ‘ºÄ°™ÜÕrªâݵyêÏ´dÚÕ´eÿº°nǧԇ½È‚¢«¹m¸ªËi”«À~œÐƹ³È„µ¾Ù™‘¤Ø~¢Ûš«¥²|Š¤¥˜„³²™˜¶Ûh|ÊÜ’ŽÜØŸŽ¸Ú¯˜´‘·µ­}¦¤rÆÁŠváײ_±Ö­Z¡¸Êt¹Î¥fѪ¿hª¾Ê{ØÊÝxº®Ô{§¿×{˜°Ø™¢Ã¶g³·íw¤µÈq°¼Ìˆ¤®Ñf ½á“–¦Ðv—ÁÄt»§ä­}¾µ½ŒÉ¡¦w¼Å—Œ°¦µZ¼Ë¹l®Ç¸‰Õ·–m¤Ð~¼£ÑrÀª¶tÂÆÖo½¾§g§­Êu³º¿u©µªh»ª§^Ÿ¹Ð‘•¸Õ“ŒÓº‹]»¹‰‚©Öu¾¶¼ž„»–kvÑ´¦v²£m`Á½–`РŒ‚µ’uOÕ ¥i¦‹oÀ¤Äh°›¦e¥¤–xá©{¸‹œh—¥¼Cwͯ0k£Å><¹°yÓ™BŠ®ÏNk»»J[Ý«?Oݽ=oÇÝysϽPcö/oƬƒ\ÝÁ7¸Å”3½°KÓá“6«µÔ=¯ÝÉ>¨¿Ó&Ÿìã5…ĸFg¶ß#~Ñž2fϵnb¹ÂKF×Ã\NÀ±5A’Ü@@¿ÊJ9²¯W(pÛ‚B„áž4Šçk¤ÈiQYÓoZ›æ¤&˜È”—Ó¤5.Ϭ=Xî›$cß+¦ÐÂ,‹Æ²K[ê®.°ÆÄQ|ß“dͶ#¸ñ©+‡åÒ0^ݽElôâI¦áäCrâÐ:`õÎMëÔMmÎÕi?À­(IИ,9×¹TP¶ÆF)˜ÝT%ØTQðºQ -€±F «-4™ìUzÏ”DP×E(Eé8+“ão?Eè2/D¶Gi¼’aÐÅ@KÌÓ%'å­!=߬B9ÍÒ5.Éš.ª±5(Ðe~Š%`–.*Æ(0;º)-˜((A„:3I[*C˜,$D,9¤#(/ $¤(4«$?¹'*1ÅG/²@"q:vÛ027ÇU.>Ä:13×6#>Éz&(Ï‘>Ÿ]#/ÝM5¹”8=§ŸE ®=™–+gÆ!Ë8–­"-UÕ^(9Û},?Ìž>^Þ¤*<ß±:,΄,ÇÀ SÃÚfIãÊ`cîí›yÛÝzJÙôÃPÑíÍT»äªCÙá˜6»Ü›*Áç~LÚÚ‚1µêÏ;ƒÔ؃ŠØÁA¯éêhŽç¼LŠàÔ:oãÕ/CÏÚrgëÖ‰UÿË=‡âÅlxÝëprÏêiOÞìJAØâ†)ßâi3Ôâ2áÃiÊð¢I¯Ç¶³Û„5ÑÞ2³è¥9Êá»iÀä”+ÌÛÊ0Ú»!´ç§LØÖ 5¹éÈ(“ÛÔ?ç¼2µÔ¸"ŠÚÆ*àÎ&çä0•ØÖ“0ºÎ›>âÐMBáÚd#ÌË|:Ýá•(ÆØ¥6«¿»(ªÙ»"µÒ¥ßÒ:ÎáÌ-~Ó×#œò·¸×¶+säÖcزQ¯Ý¹R¢éÂ_L³ÊB‚Ïß -zåËHTÁä`?¾ÞiNçÇ7ÅÞ 6À×*×ÛºËv0¾Ð›ß®ÀÔ•ν¥X•Ý®$•ÅÃ!˜Ñš'tÙÅD–¿æF_¯Ë/T´á+xËÄA²Á½O9¾¤^dÞÃurÅÛgrʧm9µÔgA¡ÓlgÖ³‰?ä¿­K›Æ›-ÙdžPâų#·ÏÇX¤ÁÐH¼¸ÃXœ®ÞSuÎÀ;¥³¹;‚¹ÊvpÖË\W²·kj£”pd“À†HšÚqX«]Iš°=Hbͪt[²—jzµrO‚¸¢E´¼md·“@l­ÇZk¾]u¸§]f³™mN·ÃV`»¶\e¯¤h²ÅIU°È^r¨³_w«µi±¹¸p]›Õ‘¿®½½Í¢Àžë¹Ë¿Ø²Å³Ç³¤§á®»yVpšƒg‡¹r]~„†l¡Çy|œNikª^\‡›ª„ËÆo‹²lv“©†…œŸ{em–t9¬tp>¿[w—²‡w;ª…m.¾²`£É‡n²¯qz¢‡fH„‹rZ—ƒ|d†¤|=~ƒWxŽG|EgCNInV^`5/s_Og3m*^-I1V$%#A$aT8€4Oi I+uU`!<Q#9p!3,O'f!Mi9Mœ0NIƒ?¦r‡?„J[)Šua7‡m„sGx0~>šz|nfhr{†¥‚Žf•|x[‰Q9”EwLzQ‡y”n—9ŽuVu‰L› †_‚‘Žd”¥T‰ƒ|‹ŠÈ­—ž“·È˜›ÙÔêÏÏĶ“ÛÍÅzïØ¿`áÓ¯ŠÚÄË“®¢¶z¶˜‡ªÄº†º­Âj«ÞΛ›»Ó~²žÉ•¥¶’¦Íç«­¢Û“«Éº«¡ÄÀ°‚¹Í‘­Â¸~£³Ä¥Ú³˜~¤ï¦ˆ´ÀÁ’¶È¹„°³¿‘ÀÛ’µ³§m¼‰¼j¶Æ±uÑÝÆr¤¾»Q¼¤ÄÇÔËzº«íŒ²§æe¡´Óq·«Ê Íès™˜¼‚ŽÌÄh¸±Þœ®˜Â¢¨ÁoŽÁÖv¥²¶Àp¨«Åq¾¬”ƒÀ³ŸrÊ´¡iÚ³¹_Ò¥ºrʤÀz¸šÀxƾãlá¡qyÎœ³q¼Èd¢¯©kË•›o¢¬…¤¸ªs£ ®Œ“²”hˆ¯ªs›¯w«¿¶™©Ãº€Š¼¤xhÀƒ|Éž¦oŨƒcÌ›»{Úº~zؤ“f¼°“\Ì®‡rÍ©ˆt«¢–wЦ—h¦•¬~¨ÐÐL›¿½Eh¯ÕK^Üæ-uãÉ<‡éÓtQèßIm¸ócLÁàM\ØÄŠ?ºÑxtÁÏe€Ë¸Š/Ò¼³'ÆÕœEÁàž7Ã˯/šÆ½2˜¿«#œÚÔGjÑØBƒÚÙ8“ÚÐ0¤¥¾dT±¹XK­¨.;·¬N;žÅDC•×B2»+Ož«PMYá—*E¯|5‰±GJ†á¢#×x1Kªx<8Þ'2ØÈ3^Ü¢,GÝšiã¥&ߥ#@ö(™Î¸-zÕÅž·ÉA‡È¿¸ÄÍlôÛ=~Ýß!bîÎ'žæÝ/rÛä>aëÎi¸Ê:HÂÞRR»+8ë-6Áª+1˜à(,tå[)¹Æ>5¯°[­ã{>½êi(ŒÀ^$€ØœQ͆!jä,nÇ¥(*ñ´!6î“'7ªE,¼´5>Ū1CÞ­#1Ø«2Éá> -­».ä†#4Ùž@&È„;,k‹)j”"(Â)6d½*2E‡/Z™$;C© ?Ê %K¨5BÕ2"'¨*:¡%+IÌ,'"®B,Ã=*¡5&bÊC4BÜD)5âN/$Ó8»s'*Ö²Óc";̬K®¡GE»ÑC.›ž 3sÞ/jë.“Ì,(¥ß&9Ùª1(é©#6д79Ñ­$9èŸ#ÕµWÔìV?Îì_aæÛ¯eÙñ…§ÖãÚFÚëÒJÞåßDÉí™JÆÛ¶ºÙž#–ëz>ÄΧ˜ïÙk‹ã³,©Ý¨!†ÞÎ*[Ìã„tâî)šÑÌP6×ÚDKÎähŒíÏ6šæÊM=Ó×µÒìdUÛîLaáÍ”HÒ¾o)çèp”ÆÜž ºé³#²ï¤ZæÔtMÛæ° ºâ¥$ϽÉKÒߪŸæÓ¾Ó¯"Æê¯!¥ÏÌ/“ౄàá[™ëÊÓ½,~ÜÈ/nÞµïÕL°Û|#ÇØ~ ¸ÙM<¼¿|½ê„éËž¿à– “ÜÅÃÝ´ÒÚ†—ѽ‘ï®1{ðÌ,˜é¤œØÓ>z÷Ê$nѯ¨ÝÍE ÐÕjÔÏ*PäÐ+‡Àº`/ØÔH#ßÈy_Òâr&¼ï˜¾â‡(êáp"©Î—!–β †ì¿1ë]ŠÆ¹>Ý·!‰Û›&žÜÙ8¤íª' µÍlHº¶T“ÑËbÆÕ¼g¥ðÇ—‰Ó³VwÙΣšÝªlwÒÔlpßÄrj¾·OIêÛ9ÖÍ©>±É¢aäÆ¡(·µ®:¦Ì½6¹ÈÃN©¿¿p˜Ïßt¾µ¾qÑÁ¿Fe×ÐH^ªÆ‚9œÈh\¥Íucš­e^‘œO^‘ËU2z”_cmºw9nÒ]”¶vcm°­G\»•R^»UajÁ¬~[¨ ?V¥sQfÍ~?F²›bb£ŠtV¨ËcÒ²³Q»¶ÅLŽ·µHºÅ¯wÀ³¾ÙÇÄdzӤ¾¢Í¥ß²ÌܾҾµØÛµ°­c˜¿´…`’°vK{£dU¯”OM‰RRy‰Qn€¼}Z„ŸqYq¹l Ë¶Ä™“°uekŽ”yW´>rX·vqG·[~²n‚y«‰wq§‚„b·q~¤»ž€l¥ž‡j¦•nh¬Žor”q]¦e~\°lrŽ³x]889:Y1KK_\d:I,PN'E@'Dcb ^FKBOƒ:O;ž6Q%25A‰,J(† c ‡(i/‚)R=’,i.“?Y,›<[6p2A8jQ9xo|1“Y•CofUnv’yvxpmzm¤Ce [RŠf–k›v“l‰qš^}o‹rŠn”z‰y…^ŸjŠK|z–‰À¥Ó¯«ÜÙ°µÚ㪘ãäÙ½ê¸à‚äÆë‹ìÓÕ}æ㶑ÁÑÕ‰¾²Â‡²{ªŽ§°Ër°¦Ö•ž¶Ó‹±´Áo¦›ïž˜Î™‹¥æŠ¹¤¤‘Çñ}÷Á„xÄÊu²Ô哃ÏÃÈ}Ò³™…©ç¨‚ÉÌ£ƒåÔ¬†»Ä¢…´È§wÇÂס¶¦¯™¡à§eàÌÕ|º™¼«ÃÓnª£Ò~½¦ÕŠ¹°Ãp¼·Éi¶ÀÔs¬®Õ•°È–¾—£Ó¤½«’¤¸Îy›¨Ì“dγ›ˆê¹ ¤ƒŽx¯ÀŸ…¼¿®o̶•}ÂÀ©w¸ŸÎrÀ´‡j˪șºœÌvÅ«³y¹±Ù¸´¬·¸Ç“²¯Ô¤·¯¾rË»”|˜À¤z—³Ç|˜¸ÆV´»žl”¼ÂŸ˜·Â‡|·Ã ˆÄönسÇyä­®‡¿¶’uºžk¬°±j•¯ÂŪ¢sĺ¡tŸ³\±­¶_ˆáÇW„ÐÏ}VÌ»)kÎÙ3“ÞÄBgëÒ_nãÏCSÔéCSÓÆ\P¼Å[ZÖÑteÀÌiWÓ¿y>Å¥y¾Ï†*Ì·”3¸·š˜ÖÆ6®Å´5 ØÚ9`Ô¶7{Þ°7ªÝÈ6và³Ka»½bMº«DQ¼ÓOD¨àR&–ÑB1°×U6‰Âœ'UÊ•=¡Ðv4¯¼…6€±x"vÞ{‹ÛŽ2oÇÂ0o¬«0#å­DyÞ­@fÖ¹0l±»QJÓ¯Ⱥ½uæÃ0r´ŽU½°™"¢æÇ&ˆÙÄD€ß¾:ªä×ZeíØh}÷Övƒöà qÌ«QLÉ·P$ MDí­A¦®C"´ÓY#£åp@åÅC4•ÒjLÕË‚T·¸a6—èu!(Ã',hÜX/ÊS2Ë×o3,íºCÁ‰nß~*KÂÁd_ÌÎ*ðz58Ê°:HÒ¬'Ö}?DͦH3ÃÚL,z}B*˜p$=Ѹ,2@”!'=h,\r1N¡24l"/ –-ž”%$"´5!*—&":º$:‘53+¿<,6ç.2…Á!"ÅI7*¶l%>Ý<35шµr2 Ì…*AÞO6/¡›!8¥ÝU,µÈD šÒD”àP)ŠêZ$ä-*oÝ’0#á€/)ì©6nîº5(á51ÔÕ WáÕ6‹Íï“LÖḌÜêjôò“PíÚæMßÜÌGâÍ¡WßÒ¢N³Ô–(¢ã¬/Îã…6Áå½;‘ãË8žÙÐ1£ë¹P‹»À6lØÏF•è¸6=¾ÍrkÖÏ}péÄ0œáÓDnÏÆr~÷Ù\ÉßQnØ΄bÎÏ|ÎäƒrìåFPàܲFÂà¡8®Ö‡qÕÔ‘PÅÛ ãÔ”FÜ¿½#·ÊÎ5¨êÝ,˜Ýµ&×Õ•.»ÑÂ4£Ù¶2â¾$­Ã±7‰ÓÇ3}àÕ%—ݾ#hÚÏ-ïã•$Ç¿f)ÆÙd4ÖЋßÝÜØ™,ÃÛÄ,«ØÄ'²Ø³@»Å 2¨ÒÔ+žÓÁ#“é°¿ï²’Ü·×Ü0†ßÐsâñg:Éò'pß¾‡Éã-AÁÓjláìhU³Ê_>ÓÞ‹1ÚÛ$äça0áÒU"ÂÖ¦ª×ÂEµµ¡UØÀ¥ˆÁ¢$Œã¯*¼Üº!OãÉv½Ìì–]Ï·hhÌÉU”ǺhÁ»Ð™m¿»dPª©jtÅ»oTĽpRÈÉo5¯·mp´€R©Ë·+”Á§H‚°•2È×¢G|·®@ÅÎÒ=”´ÁL±ÌÐr\½¹L¾ÙT•­±fe²¶l\£º{W¾Ômb’¨wVªÇh]¦ÀfN†©>Inº}Y|¬“G€¿wFÀ§Š4x¤‡jc¦“p°±vj¢Æ[3žo_Mœ¦oZª¶}X–±g\¼Àh~ªÍ„‚³ÈªÛ¾´lc—˜Xc­­wЦÄx­¢Å»Ó£Û¾Æ¬³¸»¥»¹Þ¬©Šu•¼|‡ª¨’]–t+†ŒpD¯Ldu·~ld­Œt“ŸŽ=gj{õ±€…•ž†¼]v\’ot4¤tzY—xqH¥¼ƒ?¢WxX¬±zGª¹ˆV§º†vž²q{•~‰x˜Ë“m•¤Œiž˜Œlœ¢V¨¯«|X:k_g†„YF6‡q@O0r!@/@)R RF"RWFS”mzŒL6T,“P!o5F+› EyP%…O¦8™0?~Aj)†+[3‡6P"š(= et@t5…fˆ?i.°J¦t¯wqv}yY‚nokvEo~ƒYqo…om_~`Šy§oœ3“U¤‚j‹¯‘o‡{¨Z‰yˆw†±§³r¼ÐÖºŠêÈ» àËØÉÑÈÛ³ïÍæ‹öΰ]ÜÒ¨hâÒ¿k²Ñ¿w­¤½v°”½ˆ®´ß{Ž«Þsž¨ÍU©¸´¨³™h‘¢¾„–¸Ð¯†³™š‹Äš£§ù’¤´ïŒ¾­o‹âÕ²—º¹‰‚³À²‚ÆÌ™}¥º›·Áy‡íËß·ÉÅ|Ìáªr«×¡b¹Ê×tÀ¶ÇgµvË[¯±èz·ÇãoŸ¤¸eʪ§Y¶ÎØW¥Öè…£¶œg·«Ï›»Ös´µésžÍç~›¿Â·uÔ˜³kÆ£»†»²yN份q³¹Œjµœ©o˾Øj¯³ÉzѧœxÖ£‚nɺ¼mײ­l°Ã¥]Ë ¶g¶´žX­»·{µ²¨b³¶¢i„°´k•–ª[®¯²o…ŧ…vÁ¢f~Õ¢uvÉ£šaΪœoÚºbp×£znË‘Á~·©ÆJ—Š—TÀ¥W«Ã{hªÂ«Uº°Ïll¿²>´ÕÙDLÚÐqwâæELϺU…ÛÅwBÄÛOIçÞWXÍäc;Úço>Ñäz[ðÕHU½Û‡;ª¼™$Íã<¶Ù6³½­+¡®Ï2¸Ìµ-¢Í¿>l×ÐA_æØ5„ÌÑ#“ЪT\ÎÛjYÈËOHÁÉCI­Èt:µëQ#§Å8‰ÒMNCè›5‹°•-’džCÍ׎)‚׉0Y¼~"|Û˜6À¤EØ­%D²ˆVaÓÄF%¾¬W"¹§>œÜÎ-~ÙҚȭK‰Ê¾BžÃÂ4WîÙvëê<™Úº<¬éË,oøÓ@môÅ)u¼±,hÚÐ\&Æâi!ÐäCÕŸ&A¸Ør2šäMšãQ#©ÊA ©ÅOH·vUÒÒ6#[æ€9ÛEjô|4}è•;éS,nÚº^ݵ2BçÌ%6àª3äŒ žÜºA;¿ÄL$¶¯S9Û¾)1ª½D5¾jµ‰ÄŠE>x±'J¦"$N£"@J•!.%Ì'1-»!£¼x×.03Í*"DÁ#2³%1¾-(\²78;¤5qçM6/âJ4>Ö>0I²?&Ä™6¾”1ÊY5;ÊØ="œÈB¬äh/›È6rÏ/'ƒÆ&Î!$…â¤'JÚX/0×´BS¶‹WHì¨A:Ú©E¾¯!ÎÕwYÝü½‰Ùõ¹tæé‡yéä×^Êè³t»ä¶V¹ÐŠZÊÝ¢HÃÛ›ÇÝ~.Ãç»8ž½É&ˆæÆ6›áÌ(š·Ä7rºÚ/Wã¶6šñºLßÔLXÈ΂šúÏC•ÌºF:ÂàˆHÚÞvEçØe^àÝŒdÒÉk=»Ýw\ØçÀPË׶K»ÜœjÃËx]ÇÀ¹PØÛ­@Øå¥&Íâ¬,©ÚÔU­Ø½­ç¢#¶×ÃP¬ØÌV ÇèVvꯎÇÅAˆåß#—âÚS«äØ<=Üá’'ÅЃ7ÑÐ\6ÒÍ¡.ÑГ5¾ÐŽ"Ýï«A±ÞÃ&´Þ¥(¡Ïš;½Ê¶%xÚä$sâÏ.‹é»ÀçÌ#QÍÈ/\ÌÐ&~å¹:AÎÖacàëDXãÂFàÊj/éÇm%´Î“Òìx6Çç—%ÕÛnžÛv%ÈÉ­%qÓ­œ×ª+ÍžjϽ-`Þ¶߸¹ãº4ˆ¼Êƒºµ¿R‡¸ªY³¾¡>Á¶Ä=£ÐÖ±Í×}”ÎÈr’ÓËd†Ýµi‚Òºd¤Ý¬vŽÖ»•OÑÍ™/ØÅ©MÔÄŽ_Í×¥[Ô©ªf¹Ã¦P®ËÅŒž¶¿V›¿²Wн»p‡ÄÚ}È°jmÖºmf¿vkš¶bsš”BE—¬=JcÄ€nw¿o~{ª>s‘Á¬n_¶Ždhºbm×foj–¤aa±•e}ÈŽn†‹™„b¯¬\h¨AtŸµ|´³¸—Ö™¸Sz²ÂTΠ§mרʼ¿´¹¦É¥Å¦Ë¦Ï«Ü»±µÓ·ÊÒÑ­¤~p™¶Š‘ݪ”´šrz¸›sRŠ«T}˜’Dca¬rtŒ\}fštje¦„t”™} vˆh­zhaŒy‘–\ƒ8²jˆA‡o€k’±„—‘“sx§·™Ñ ©’l¼¤Y™›~|¢€k‡Œ¯«Šžp|oK"pId5gia!~Ng„hŠ*Aˆ%6Nh*%%u7|Kˆ43t†s´!:&‡)U"ˆ(&1’B †#G;„=8…CL,©HM&¯)4*˜TN.†AJ1yeXŒrG%[§+‚µ‡|{etxh—mpb|JO;teŠn‹\H‰`jVŸ˜M´<žž‚€£¥{‡u¨ki`žˆspŒ£~±®Ó…ƒÚÍÀ²ãÕ½ŒÐÍ„ŽäÔÂq×Òr•ºÅj´Ñ–cÊà¼z§´zĪ£©¦ÌgŠºŠ’Êèt˜»Ì\ª¹×”˜¸×“¯œz™ Á–}Ê“€­Ï¥u¼Û~›¸Ý±€½Õ£sÍ°¤ŒÀÚ§„°Í®yÌݱwºªžÁѺ^¤ÅÏdµÎ·p·¼ wêÔÞp½ÉÃQÊ×»p°Ç¿d¶¾âtªÌÏrµ©ºc²°Êg±ÒÈP¡ÏЋš×Ådµ°Âx´×_›¼c‹¨æƒ…Á­«|¹Íšp¸¶¢æÆ»eÕËÂM´Â°[¶¨¼p™§Ø^·¹·g¼œrMÉ©§\¢®×e¦»Ñp§Ÿ½_¾²ÖtŠ»Äk©ÅÙs½Ë¶‰’Ĺ…¸Ø†¾³j‘»©§‚º·šwÒ¹«s¬}|Á°ždСng¡É¥ŠÄ²Çpƒ §lœ¦›Wº½y±¯Û>§®×]¶Ê·W¼·ÂA¤Ç¾9£½à^oÇÜ+rÃÇ6³àÎ>oÎÄfïx8Îy%©Öƒ-jÖÍ'bÓ¦4)î•H}àŽ3OÛ¯]¶Å1_Ì¡,¹Ø°C©Þ½3…ÞŸŧ2²ÒؤSëÏ>|îÎC»íª:•ñ¾'œêʤƒÓÓ0}Ô̳Õ.:å96œÖB'«·cF¤õ‘,YõŠ)­é[*Ê_bÚe2R¾}‹¿ÅÀÝÅ-6¼ÆSÄÐÃ/NÒ¤ CóĹ·&α<4ÜÁ-;¼~--Ås6ËV1&ËÕ+37¬+ ?b<'|h5@ƒ 0/—(/;¬2-0À#@ž3.À !T”'0·('+£,&!œ3*r«)+7«0@B¿-&I¹-I2Æy3(Ór! ±H:0èdm¹µLS™" ¾¡<(±/.†ál!“å(™¿%9}ÌUL6Ô§FDÌ¥7åµ00Ý™>i̽(eàÕ=ŠÁÕÇYÖÔ¾bÒà ¥ÑÙ›ÜãÈqÛÈwDèà„SÜƲ_ËÔ“7ÍߘLÑË’+ªÌ­BrÝÆC®ÖÅ:ÄÞ³ŒÃä2À®cÂÑbÔÊAd¿ÞZ£×ÍM•ÄÝvâß‚jÛôQšæØtmØÛz{ØÑi=ÙÐ>rÈá¯0ÏØ©Vì̈?Üà©SØñ¤ZÎÕÒcÉÞ”JÌÝÉHÐÅ¥]§ÑªÁÈ™&ÁÕ·K½ÜÈ1‰æ©;ÀÔ².zå¹7±á¿1Ÿîº(—Åæ:É߈Ýà€^àÎv9ÛÅŽ‰ëÃ’sÚÞy#ÃΧ!ºÛªÃÚª"˜É›!©ËªªÄ»&–Ô² ËÒÈ“Ó§!â¾/¯íÁ/‰ÉÈ`rÂÀ<{»Ñ‰ÏÎ;XáÖ8qîÔWOäÏJBÄÍš)¶Û‚>µÐ:BÃÎT@Òº£$Êž¯Ö¥-¸Ãœ½Ä©ºÞÀ#­Øš)—²<Ö¿É=q¹ÁM€Á¸CœÈÆPÀ³ÉcF±¿Fs¶»pu¸·[ŒÊ·mT±¾tp¸Ù|xÆÒ‚lÀ«£DºÇ·D”šW̼¤1¢½®Db³¸Qz©¾J_£½^k¨×Y{¤¿Fu³bhÄÃsn£ª‹Y¥¸ki†”oq•ÓwP”£Xf‰°^]/Özxe±{e[Ä€bv±yn„®š]|½Ÿiu¤¬x\ ²_²…mOª©‰Tœ˜rS©ÄskŒ‰tg­«1¾v¥©¿–”ÂSƒ™ÊÞâ¾¹Úå¬ËÐّ̽Ρ“wË ÈØѦ™¿°¾ºÂ¢±Š›–ºŒs‘Œ{n¦Š•mªŽl_yY|~¿’›‰—”šfŒihR„iy†Z‚„vugˆÀ›eˆYsY‰…ƒQšg€d¤´ƒ¸¶g‡‰žŠ|ŒÅy…”³’…Š™µ€˜“~‹” ŠˆZšY}VŽ]5$}cgF”Dk720 "*LSBSL^DDCk,>Š&G9™@ }"F.?‚,>œ%J"€. y!.p— HH³FO1¬-4/ŸV‡2˜KD8“L]C¡Dh& [|r›‚pwªkc›ž{o{„q8 {“ni~ŒJu‘xT”€²(ˆTœƒnaŒvÊ·Š‚q–`v« ‰•·®Ã|¼Ö½×yæÑÝ‹çÝ«¾ÖÑ‚ßÏ¢UáÍ­kÉÙŽYÌÃÂb¾¹µxÊ™‰iª¾­Q»ÐÁr§Õæs°¸ÏY¸²¥}¤ÃÈq¥³Æƒ˜·Ý‰…¸Ì‡•«Îv‘·Ù\ŸÍ×`¼ì€±¼qc¶Å‚¢¸Ð«Óå³´j¼Î„™¸ÂÌGÑÒ±QͶ¥_Åݹgµ½©hÐÓÌaÈÀ°KÓÁ¹UÙϵ^¨ž¶^´¦²L²¹¦I©Íék°ÔÃ[ØÎÆhˆ´Ñ[¹¼ÐpžÀÞh°¤·›aÐÁ‡‰ÚÅtƒÆÛ™uâ¬RΫ£Dε—f»µÐ]·ÄÁgÒ¬«oÒÅ~]Ö½º`´®g¼´ÃK½—ÉOž¬—IºÎ\³²¦wÏÀ£“‡ÂÇV”¿¿T±®ÌzšÍ¼IˆÂ®]{âºh‹Ô°ÄpÂÄ|nɳg|ÓÄqe潤SÆ¥Žjß´´zÞ°™DÃܶ\µÍ•FÔɉB´ÚÍ+¢Ö¿PiÕì:TÊÌ cظ*¢ØÏK/ÇÒ8uÚÇ[uÕÐ0NÂÆbLÑÌETßàOwÒáAJÍÉw#ÅÅ–!ÀÚ3³¾ žÑ£<™¬¢n£º´1`ÓÇBaиU‰Ò£/™¹Î.Fæ¿PoÑÃ1;²³0O½³);¹Ó'3»±G1´×E,~Øœ-gÄ|ˆß-Q™æ”(Ö„9fæv:‘Õ—8à§Y^ä¯&o¹tˆçŸ&#ß$=ïE_Á¢8ÕÔ+žë¤(¢øª%°½¾#„ñÚ‚•ØèY°Þ¹0˜ÚЉêÆXrÔÜd“ÞÈYyÏá"mÂ×T5¸W-Ũ.B¦àE–£1°Û8MÊÐe+šäI4Š°/J´ÁQa§é©_×páMŠÕ„zß>Úª)ÂК1‰Ë°.@Ú™až¬ª=;Øl@"ÃÉJjÛÃ<"Ñv5+â£'/³y+9Æ¢5&êd (g0I™9´Š7FÈ—)+, +(²0-_£94²8.,…!41M®$HË(B"žJ@°/!V¹<1<×,58°M3OÂ=)¦€+3Æ|8Π8JÞ²$'É·6šá=0§¢H$|ûK5„Ð:8‘ëS?±Î@AGçk/>Ñ¿*XÆ¡;ë®?V̵6pÙ¨,¨ÜØw‚åÓÑ®úק«Úç‘žÓѽbåܤpÉÎ¥U¿ÔkRåÛŸ/ãáœ/½Ø“`ÞÒ´K¸ãÓ‘âàM¢Ü­%‡çÞ>ˆúÄ?nÚÎ5­½ÅSqܼWºÎ\nÖ½E«éÑ[ƒ×Ì_QÁºN7ï­PmÛÞŸzÚÙxNÚË_{é¹@ÄѨEÉÙ™FÛ΃RÓëÉMÖµ¶YÒݳ)àÕ–PÕÕÈsÓܼ0»Ù”3ºÐ5Ó¹:³ØÐJ·Æ¸HÈÞÝ$­ÇË-­Ñç'ÁÕßJ=âÐ-¾Úu<ØÎo–ÕÒ‰&ÊÙ|5¶Ø„Ä×–EÅß½5Öä¯-ÎöŽ9ÍÙ­$µßº8oÚÞ+¼Ç¾ÔÍ:nÜÅ:‰èÆ2žæ½ZUÄÌZYÊÏ=nÒ³ ”×ÒlJÐÜKZßÍ`AÀÌdAÕ݉(ÊLjAµ½n5¼ãz±Ü¥'ZÂ.Ò×n)«»¯-À˜*“å¸&£ÜÚjºÏ}MÀÐÖ_¤»½U´³§M¹Ê¯R±Á´‚ž¿½a‰ÎÇoÎÄÂn_¼ytÇεÀDzq•Ô½†W±·¡MÊÉ’YÊÉŸ›º¢³J¶ºB“·¼>™¤­[»Ãhw¾ÅC†¿µg‡»Ái^¬¾rV“²pc–½yl‡°iU”–]e‹Á[zh¦‰qq´}jt­jpwœ—ˆe¨€mf¼€{}«›|_›zm¨Âd¯µyh±‹€}Ÿ›„ŠŸ®{m›Âf~·yº³¹yµœÇ“·¥³©ÊÆÑÆœÑÂ׳پԣÚÕÏ•Ï¡Ó¢ÀÜÓ®©áȦ™Œ¼—¢•†«°ŠŽ„©{‚“ƒow ]FOŠyˆ{™–wwež^‡g`zš Žwâ­iˆtmq”TŒl~ay]൲©¡‹‡šÅ¡ÉÈͶ“²—Xˆ¶‹lžjƒ!tu|‹·˜V“Y‰?žnb+©F”¤º‡V '™lk*²[„S®H[R“]vJg[‰¦wfl™Rnu˜Dxk¥hw†…Fze¥)up¦‰mH•zn™‹c¡¦¦tŸ²¨i¯ÃÜzqíÜœ˜ð眒ÍÜ™áÒ¸dÝÛ„e×ÞœYÍÌhÙ§¸_½­döפêÆ¿h¨ÁÜ|ÏÜW¢ÈÑh™±îx³®¶o„ëÙmž½Útl¿tÐ⋈ټ[¥Éß{ƒÌ㢀ªå„jÌ¿yfäÌœ{ÃïŸ{ÒÎmò×£`ÈÖµVÈÕ¶[ÐÜœl¸¾ÌIÀׯUÂéNÅÔ¿_£«¸W¾ÆÏr¸Ü´eƯÌT¢ÂÕPœÆéX ÉÌV¶·ìktœÛD…µå` ËÛy`Õ¾“bÄ߈|ãâ|u±¾¤GɦŸ]ØпiÐÚ¨L±ÐÄ:ÇƶEÅݨnÓ£É=ǧÂQ¸ÅÑP¶±ÊU³ºÌZ¤»Ê\žÓÓ`½Â¼ƒ‡ÖÙqƒ£Èj˜ÊÄKªÂÄa{¬±S{륈zÄ­}`¿±OÍÌlhϲ‹sIJ¥Mͪ¸j¸¼¿Ù¨¦cÇ¿¢L¿Ë–8ÀħGå½I™ÎŒ)Œà¸5d¿à#m¹Ù!¦ÈÍ#™ÓÓ3Qã¾INæµ*aÑÒ\9Ý·JWÊÝGuɸ6`ËÐy7±Û„2ËÏ{FÔ×’%Å͵¦Ê¢B­Î¶1™­ÂPÌÎ4‘ƘD“У*w½¼8eÊ­KB³ÁHlÍÅ76ĤHD°ÖN¥²(2‡àb@càu!híq!ÄÞr7Œåc'‘Ü'“ÎfSUÞ¸5`ížP5°¢ß{#žÔÏΠQ„Ʋ&¥Ã¬šÈ¸M•áâ$ èœ&«öÄL‡ôôt§òÉN°ßÍs~çÊ-ˆòëx›ÝÞœcØæASâÇ(VÄÀXt¿¼<`³Ü6/«ìu ¾NHã¸@R‘îF,™³5¬Îm Ì‘B\Ú‰?È3–Î_)Ïœ]¾À²"¥Ü²=ÕèÝKoå¢28½ªVá—1(Ê·KSÌß2)½*Û~!Ý…60Úº@!Ì{)(£† uŠ(S¢7&bi28Ž#(3‘'+s1#[´*#05'*§-0• @¡>.&šL70Â2)¡6;8¬JKC³Q;>Ä;&7¾ˆ%)¸t?É}59êL5 Ú¡.œ’9;§£0FÍÌ]1‰­#C‚ÓF„ž¹±ÈI¬®«N¨³¯„uÊÙkq±½S›½¶V{ÉÈtvǵ{qÖ¶“ZÏÁŒN×¾rjÊÅz…ÒÇYY½ÑšfÂÏÐhÅÖgYÅÁ«<¸ÆÅL©Á­]˜ºŒS•ÛÈ<¿ÂÄ5@ÒÏ)Q¼É0†ÚÆ!¾ÜÅE\Äø/mÒè/rÜÖ5HÍÕSwÎá2Zêº)_ÝÛe(¶º€7¢Ã›2ÕÍ;ÊÖ¦)ªÍ•7¥Ç°7¼Á¶jÝÚ"hÝ჌ºÕ7ÌÖE4ããa`ÐÍyQÖÁ,=ÆÝe ½ïO7Ÿµ%\Þ›;gí—RÝ’x÷D;óŠ)]Ï™K@¼³PpÀ¢J¡ÄÄ>Øh,«§nܺ4!´´?oäÀ.IãÉ;0ÏÎ'*ê»6'×—+8Ëa.1£Íe‘*$^_+4^y)"C¡"'@¯# L³#.S·*$0—+"³#<œ(1«325“(+S¹&aÄ (1§=Q2Í6.VÒ7;Á–% Ñk)æŒ1.êW2Ö“&Á«I6³áhL¾Ëj0–Ä!-®çM-£ÚX37ÕŸ26¾Ä2fĆ=£ÐÉe¤æÅC‰ûµµóЋ[åáÀtýྀÞ⤦ÔãÒeÚÓÒKëç½yãä‚eÞݤ&‹Èy/Ãâd4ÚÛÂ]ºÝÜ4ëÕ0 Ô«|ÚÀ[¡Ø¯):ÔÉ$ÏÖYP±ÞW‘ÚÔ)máé–¥âÖeuåÕ3ZñægoÁ¿~äÕk=ü×gxÂÈt~½å²:ÖËŽ+·Ü‹ÂËc:×Ü¥/ÀÅ~ ËäŽ%Èà§;±àÇNÆÒ·VÛÆ¢¹à¾!Ž×¼vÙÀ/ŸÕ°1¼ÚêF‡×Û7¥Ø¯S¶Ë£//¼ÜW1ÓâxvÒÚlK³Ú…*õçƒ0äÔ€+Î΃Œ¿ª½ÙŽ$ÓÛ„Zàø´Íܲ!«ê²/±ê‚&¿ÓÚ%‚ÖÀ2’Õ³3¤áÏDD×Ì^ŒÅÌÑStЦ¬Ô’^ç¶+Yø¨;>Üš>ù#Й>\Á« díÁ3N½š1-ÍÊ2åm()øL:2Ö¾Š¬/:—‹12b91#†g15?‘'6 #2Š'.(y!4U§$,D #¤.w¦/Y¾-$¨‰UÈ39T¼9/DÝF&WÝq#®s<àª%8ÓH"'Ô¥).Ñš04Ž¿:·àd2˜É:-žî?OÄÍAF^ç–;IιL-È›:ªÕ¡Y¬ÖÉ…¨èÁ<£ößp£ÃÈÊXàõ¤xê鲶ÝäšzãåÖ\ëæÄCÝÛÇfÿÇ‘Ì×~PËÙ~AÖØ_ÔÔÁZªçéTiÚÃ-´å¼4~ñ¹/‡ÎçT¨×­@kèÞ€dã»^ÅÕ$µÊÈ:‡ÒÐcmÙÀ…‘âÇw„ÓÃmÔÂ…fìÜP‚Ö׎kÇè§`½æÊkèêwEàè¯ZÆמ@ÖÙ¨:ãΟLÛÝäI½Óž+ßÔ°7èÓ¦X¼ÜÇ+¨ÔÇ-¨äÃ8ÉΪ#˜ð×BÈáØ;©Ü×hÙÆeOèÙyjÖÖZpìÍw[áâ|)äÔ„&Ò½voàÍ¢¶×—@åê–GåÄq+ÉôœA¸ÖÁ+žÑ¯!¶Þ½%µâÒLÅÌÑPÎÀ*³·ÍKdȵ=w×É%®Û¯GrÅÑ_bÄÕ?rÐÓjxÇÀ†#Žòv9ÀÇLN·Ù{<Øݪ0ÇÒ² ã‡RÝÖ™"ÅÏ’$´Çº'Òì¬7¶ÕË?ØÑÃ?‡Ã¸V›ÆÇG„À±ZÅ¿²[‘¼Äz¾½°_~ÀÈ™»Ð£pƒ³ÃkkÖ¹[ªÅ¢ekÒ©„S˪L̲ŽbÀǤY½Á©Y­¹Ãc½©¶MlË¿b^¡µ[gµØRŲ«cq·¶m\ »K«³_]‘¸uh—”VP„‡e)©¢Bhg¸‡db¤dkÉlo¼vqq±ˆeS³ŠvŠ°©ibž”\a«£b9š…yn²³|e®¯Ur¹³~O_>£¶c^ ¿~Á«Á°Ì˜©…õ«ºÇ™ÄÄìÇá¶Ä”ËÌÅž³—髸ÈЦ«Kb£„¥›¼àÃ×·£Xs¶›‘ƒÃ”zV­«ƒœ}jiNhw~†potpmt…YƒC°°zbŒocC–]‚g–¦„—š‘}{̓l“ÇâÝ©‘q‰g¨e«Tœ†•¿n:w¹ ~„¹˜Zv‡}j”hf€€SmIT¢:£q¤†-Mhm8?k_-.C+J@JW 7%|D/m$E"]Hc‡!1Zr91’=e&eA…%­\.O9E`ž@_%›;=6œT;2‡W|3³vr= Hˆu¤zxt l…}lS|~{e‰xˆhg~£kžáã{UzNn}™œu«y‚¦¹k±Ñ㿺·Ñv±Ò鎧ÜÑÆ„àÓ…|ßã¸Ûîì¬wìÚÇdâÛÌkçØ«KìåÆYãm¹°¥cÉà—X·¼Æe¡›Î”•¯ÇpÀËÚ{³Ø€—¸Üqµ¼ÈwšÇÎ’ÂÍ}zÎÖGª´ÔW…¤ê…`ÅÆUµË†Äê¸|ÎÒŽ‰ìÍ‹j½²Šu´Ýµg­Î¹SÒÆ_±ØÄnËݱf¸¢°U·ÁÓ\°­ÎH±Ë·W²ÐÔ]ÏÔ©N®ÂÐY¸Ä×q¢ÞÇ5·ÑÎN•ÏÖ]²²Õb}¸În‰­·ˆGÆÓ«Š´¹€b£ŠƒÇÀžNÍÀ¯Uɱœ}·ÓaÁĦP¸¨dØ­‘g·Î g¶µ©d¢¥ÄEÀÇËM¼º¾_»¥ºn§Ã§@º¸Å…s§²z È¸M÷`«Çx~º¡oydz‚v¶Á—R¬æ¶‹Ç¶{~¶½aaÞÀŽH¹¶a¸¯m\ÊΡOÏÀ…Rɺ‡,θ”UÀÍÉÄãÀ@_ÖêInØÒ,’Å´/°Ïà-IèÒ%„Áã?G½Ö1rÏìV>ÃÏclÃÅ3pÕØc5ÙÒwÓΆ"ÕÉl Ñ­®+ÁÉ©,¢è¶%Æ¿–.‚ÍÄm|ÔÉa~ã¾ĽºWlÕÏZoÓ°]oÉÁe¶,/Qß3&PÚ<+PÌ(+¯~µO&ÙY>>Ò¢$%ª¤BÊÍe$¶Ü4>„ç-?šÞc.›á…K¡Ær(Dê´ 1ܱI`æHÁÍ爪ÝÂt×ÓY¾ÚƲbïæŒtÕÞ¦ÚímÿμTÞìÍSéã™JÏÕx^Ê݆Äâ›!ɾqHãÔ 2«ãÔ?€ÔÂ8­Ø´G«ÒÎ,œÍÊ/‘Э(¸¶ÑTàÖ<‹ÑÎfê´+šÓÁaxÃåxeÐɆÍÒHvñÜzöÈ’hèÑaBÝçw4ÑÉ’8ÈÒ‘CÖ×xUìÓº_Òà¨'À׊?Ú¾”¨ß©&·ÖÅMÎߎXËÚ·4¥ØÆ9¢ÕÈ?­Ò¤3ÃÔ´6¤çÆ.±Ó¶,šåÄ68ÚÓ{OÒÓMNäÙDBÝÐn@ÕÞu*äÍz ¯Î7Åק%ÓÔ§/ÒãcºÞ¡'Û½…Ìø̔3ÐÖº ¿ê£,v¿Õ âÂE`ºÚX}ÝÐ,}ݽ€ÎÑOiéÕx-ç¾x(×ëpbÀ×nJàç|+¯×y:ÉÛ~!²á¤*³ãŒ"¬ÜpÊ⨢窌ӷžäÐT¯º¿t­Ó¿d›ÚÈm¼Ê¶¾º¿Ÿµ·¿f†¿Ôr¤Ï¿r«¯¯TŠÑµ^…ÃÁd~«Í`žß§‰L´¤¡`ÍÁ€:Ô®|M¢Æ¡=Ÿ¾=õ­My¬¶b€½Æ_£©ºiÍïh[¸Åv³¸zd†°`‚—¾QM§¢Z`›®_g¬¦JTp‡^s`®‡_y¾]q˜Ïymv¬zgs‘DUs¥‹‰g§nj¼«rs©¶kc o\U¤±E:¥¥mg Ç\wžpt½¾g¸›¦t§ÑÁȳÀ»ÀœÍÎÖ¯á½á¤ËŸÒ¨»ÉÙ£¸†Ì´‘sNuA0nF6_3<…(;A{ %es#-4{"K=¢8O;©(=&F2e–2|[ª*J0¤'8(¢V%tXC&t?J"›:w)ŠR{eu~‡dr€`€o‘{uY•M˜²˜q‡i£q‚v…w†”ªÃy©Ù€“›|¥µÎ|£ÜÊe–ÓÈv»ÕЬ‚ïÚšˆà䬭ÖÓ¼£äÈ£páŵ`컢xÔæ•cÁ²¾i¶«°‡¶–}¿µÆx¿Äãt˜ÖÍ|«ªÅe–ÃÌa¸Îq‘¼Ìb ¿ÛŠzµè£Ž¬ã{š¯Ïo²âáŽÂÀ pÛÅ•‚Éíˆ}ÖÏ’}ÝÅZôÏŽv¹Þ‡eȧ¥R¥­¬kÖ¼”Òè¶`ÔÓÊfý·\ÔÈ¿V±ÀÂ`²œ²`¾Ô¯t´¸¼b¼Öd›ÊÕq´ÆÄ`­ÐÊl˜ËТµÏb¢³ÛwÅã¡xíÚ‡£ÍàˆVƽ¨aÍÔ©[Ê¥‰k±Ñ¨kǽÂN¼ÂÃhË›¡jÌË»iÉÈÌjÃÁ½Y»¯®k½Ç¾_°°Ñq•ÅÞZ½ÅÚx²¯s|³Âc‡½Ó>¯°¼x{µÆÅĘ_Çìa¶«‡[ÕÇthÛºžmѵ´>Á²ÕW®²»[ÒºxVͲ£Lʹ¯X²Í¯Bš¿ï-€Ýª0‰ÑÙ“Ã5¬×`uDW>_rsPiU…žih¦tT|M±j~Y¥vzŽcsˆl}ƒˆŒ|4rf„Œf•Äli–§’x‰rŠqšbA£‹ml‰„ˆ€ ‹·¹§yA†wqx“N‰F¥Žšo4M#fMAdXm9|O,-‚oEM5m!>,WIPJ}TM+‚"I.r@X[hWVD™'8;˜4%‡€Ð­¬Þé?XÙÞRhä×@XÜØ@`ÛÓI@ÐÇEkÃÍAsÀçQ!ËØ…G­À“9ÖÔ{7ÐÕ¿$ÓܱAªÕ±%ÅÒ¤&r¹½;pÌç5g°¡J­ÀÈ;D±¼I_±¬Mi©¥9=¤Ë3N­ÃNI°ÇKX’±E#|ê‚5sÞŠ& ÒMnÜq/†Üv.uéswÖP,бF:ÇŒÜc1{ÓŸ-b϶(=¬§¨¸‡‹×ĥϱ0œÍ¬A³ï¢yéÄ2‰ÒÒC çÏ2“ܺ/¥ç×/¢äÆ-^½¹K>Èù¤tÞÛ<(ÅÊ)>ä½F.Ž«²‰9.¼…+'»”7>Ž$#›¦K˜¤0lÞŠ+Qü[%Žå]$°âŽ:QÕ˜dî”'‡ç«QEѸ†´³.>òŒ|Ѧ/"Þ»78¹¾8%³¼2CÉ¿-ÕÀ4+ÅŠ6<Û“F-…$(¿‚(Ùl'Žj#=µž$^£!²“q® 5O¤3Ÿª;;¶¢+0,¦#2³7?F¼%|¿:@IÜ03AÒB(]Ö?7-¶–0áU.ø4GBß•<¹ÇAÃÐ2!¾×[9¿Þy$ˆéo0¼ÉnO²â4«ÙªŽïÇ †æ›¯Óž5¥÷Ñ_ŠÚÐØ¥qÑäÀŒÕ楛×ÕnžÕÜ´^ÝçÂ_ÖÕÕGåÔsMÉËsNèÛŠäåwÁÓŸ9¶ØáAŠå±B¿âµ+¥ÛÖ9†à°!„àÃA¨ÊÔE*ãá1sºÌ0‹ÓËI¥áænyÎÊ@VºÒPhÛÕWjÑáz9ÑÚ†`ÌÝNsÒÖo?®â”GÜÜ‚9ÖÍYkæÙ›AÐÞ³!ÑçŽ8ãÖŸ(­ç¥¹àÂ*ÎÖ<ÔÄ3¡Ö¬"Žà±&²æ4ÄÐ×PµÐÈ1¡ÛÉB¹åÖEfÎ×^TÙà’{ÄÔNCÁã_5âçp.Ðφ8ÛÞ)™³¦1ÔÒ~-¾èr7Ûáª*½ïÀ+{Ñ¢Çá‘?ÔêÆ/¡ßµ“ؽ$¹Ù¯$KØØ'”Ù»/‘àÀ-»È93ÑÀ-0ÎÑj<ÇÒp?µÎˆ5ο‚1°Ô†HÓÏ|›Ï²,ÇÍ’#è×cGÍÔ©%ÅⷌҟÒÄZ½Ã‡YØ΂uÍÖ®©ÉØcŽÃÛ†¯Ú¹p ÓÐh£Ì¯S¿äÁ^•½³c‰Ç­`›ÏÁs‚ÑÇ—bÚÂoÒÕ‡^Ó¹£mܲנʹ»TÁ¿®#d¨ËZ†´À…Å»¶5tŸ¥< ¹È_^³Ïsn¡³Sd «n\±UZ£²SZ§ŽcV~¢?Ux´\t¼]z“”34a±…mo»^do¬xDH„‰tU¢‰VY¿ž\k”†vKš˜q^‡’l\¦²dš¯¶M³¦½ä”›ڲ§”¿¬°¹Ì£´yȺÒØΗÒÂÁŸÓ­ÁÈ•¡µ¹tª¶†Á៙³£ªƒÔ©Åmy‡dXzDGa,:vNžthd˜‹bgs~`l`HJ]y®‡}`£^™f‹u…‹|­\›mxv¬˜•fzhiƒ£›¬È—µq—‡”„q§ž|t•n…wš —{†{¥‡b‹w…i~}š‡…m}T‘–¥MIDŽV-(ƒCB|X ?sP/ASv/%„v.?YŽ/X0z70yu0C~A-‚!I/F84RSª5K(—J‰:‹6R:«;wHˆuA-ŽOR®S¨hwˆ~rzx…|c—¯z¥Šœˆ‰‹n‘¹“‚€kžŒxÓÃňËÛÏ—¦ ³nÌ°™®ÎäsÍâ±ØÑÝÕÏõäáÄÜÆ› ÄÇqœÏÒ˜rÕ׳jÞÔ»bÒŸˆÃ¿³t±¬Çp·¤ ‡àżu¶­×ƒšèÝl¦½Íp°Ãéx§áÂi ÝËiÁÁÕ¦Ýá‚È߀€²Þr¥¾Ò—ÌïÛÈ”ˆ»ãŒëÇ«ˆÕÔ wÎß™½Þ­‚ºÉ¯_×ñn¿ÕgØϹhàÌÔcÇ·»`¾Ì¾q»ÏÏ^ÌÅÒGÖ×·HÈËÍe»éån¶ÞÜp­ÈÏg¨ÄëU•´ã\¤¾õa²ÊÕìñÒ”Ç匇ÅÓ–yÕħwùÚ®v¼Á¬i©œµSÇÒ²h»Ð•`½¿Ñeµ³»ežÃÔXÊϵn·¾åt¶Ô×\´šË^¹©½p…¡Öjµ¶Ïu™¬ÌA³¹½l€¸ã‹zÖÏvÓ˘…Å­ƒnÅË’hѦkm°°hǽ²b¼¬ÃdÁ¹”h®µ¨Hʨ”Q›Á°X·º×1 é9ÌßHCâäb…òãH¬Ò²(uËØ8rÆÊ;lÁÐ.nÕÞEzÐÎH]Îì8s¹ATÏÉ„=×ËZjÐÝy6¸Î^%¼Ñ«c·Ô¿8¹¿œ7˜ÁÇ-wÑ´0…ÖÁ? ÉÃ&zɹO\½°3\ʶFsãÐK/¿¤ \¬‹Íü© ]ä«&¨Í®AiÔ“*QË…$(Ž4]êÍB%àħ(*ݼ,&å¨)"ÍØD5©$ ~g#œH,.m{."ix8'hp"/Cˆ!L¬'89£+4Ex0,6œ)-‡.:#u $_¶/1;¬&(Qó7)'Â"/Dà'³R.ÅS1>ôš09Ǻ9?´ÓXQ¾ÝGeè¿n'Ìåi5¶Ô_)ÁÜM^¼Û·T¾Øè œí¿B»Ì¼2ƒøÏj¾ä㌵ä×{ªæâÇlîë®^âã’Ÿß안×ؤpÖߤ\ÜÙ–\ÆâŽRÑÒ€5¼Ü|6ÑѦZÓà·W±ÙÔŽ Ö©;ÇÙÛe©ãÎr›æçp›ßÑVˆÖÞ†uÈÉ`tèÕnžçÐ<ŒËèƒ~ÚÂc´Çoã˪wËà’ÂÕ€cÝÏh{éÌ¢ZËȵQÅêu…Ìʘ^ÉßÃcÏÝš'®Ô^ÝÙÏQËÓ¼P´Õ¯`ÈÆ}L³ÔÓ^¹ØÏRŸÐª.Äç¹@¨ÑÅ;¸ÝÊ;«èÓ<±ÜÎ{gÕÝ–rØÛ_ãíwGßßuSæßÈpâ×lMÒÝÃ9Ëß‘LßÛ›NÕÞŽ'¿Ì²¢à¾7ÄÎ¥2Þé§+±ÙÑA»ÔÄ&—ïÀ2™ÔºRÁ³@†èÍ?ÀŽ1RÓßWƒ¼«IgÝÓA;·ÑhTÁÓ„HÏä^?ÔÌ`5¼Î•4¹Î›,Ëìo/ëÖo®Í£!ÔŸ?ÍÝ™2¯Éȉĸ»B‰Í®f ÝÅ`ÃÃÅCËÿ0|ƸTØÒp˜ÂÞˆžÞ¸J˜³Ñ[›¼Í4~ÆÇuXÚȤS˜Í’ZƲc@ž¯¬d—«KÕ·´AŸ¼ÐB§ÁSr«ÀB ÁÄB½ÃÅT\¿¾[`¥Æm[¶È~^ŸqX—š?Oœ¤C'’¤Y]{ÊQO¨ms„­ybkɪ|r¦h|«„na£š]Z˜´ei•»Re·ŒqM¼ª|_ªºqw§µnKÌ©dP°È}“Ñ`¼¦Ã²Ýž¾Ø±¨¸×¨¾¡Ò»¬”ʳä¾Ç±¿oš¨µ±Ó¤Á˜­»ÚÅu¯š{Y‘¼§‚¤ÀOrAT;Cu`J•žqI‰Ë•OŽÆˆx‚XWorRed‹JƒB||uvÄm‰b›n‚eŸ~t†±„U¦¹ƒ‡nlp£Äƒk Ÿ‹º”‘f:‚to£›‘‰‹m„™oJxw‹o„r~ƒ`m}p}`pYWN@c2{>=1UaKKZOaIr{$;3v%70`4M$ˆQ.\$)3ƒ%V+r;J.i%bY†/19šGj8©5MŒ'=5`I{/\8•PH”“r£nŽ‹ƒˆœªœ‰ºöϸꛉÄÉ«£´–Ƹ•öÙçÝÍÎâ­Ö¼ÎŒ§Ø؇µËäÀÞáç»àôÞþ¹þÏ»‰ì岡ÑË~èПuÑÑ[çÞ¦€³º­v½Ÿ¥}¢Ø±w®Ô±qÔÐϪàà™½¿k×Ð×s¾Ù|ˆºÄq“¶Áj™º²£Œ§Çw£…——ÇvŠ«¸Ž€ß¿—t·ÆvƒË¼—tâÊ–ž×’‚¼Ó†Éµ¯‚ÚÓÃq¡µ‹x«·ªqÌÈ®[³»¿mÁà²wÕ½ËkÀ¨²g¾Ï®w¹Ø–S¡¯Ådœ£º_©ÍÔS‰œ»k‡ÁÆU©ßÝhu·ÒQ¦¼Ä–féÒ‰k¹Û•„»´‚[äÔž:ÔܯRÊÆ“a²¯ÍbÆÁ™SÒº¯_ÏȵqÁ¢ÄdÄÃŽ9«°¿cÔÁ[¯ÁÞa¶»Ãr¡Î¿S›´£lƒ·¥v~±Òl½Æ×j¾µz“¾·amÀ¢iƒáÁjpº©fa̸Œ²®}gåÀ¬Uм™Oµ³}KÑ´}FÄøfƸˆC¸¯œd¿ÝÂ7æÀIwÞÐ:~ÈÛ2–м1¬½Ä4]ÚÐ>cîßEbØË7SííF^Õ÷RAÁÕ9nÈÆFGÚáA®Ï…7Óú~EØç›_²Ý•8Ïؤ2®¶Ç6läâ kãУҾ,±ºÃ-UÍÅd}¼ÄaHؽB3ÅÖ9P–ªJK©¿J7ÁÒ^CoÏ|4_ái*›¶HO—òs4 ðk@‰ð^1 ØŽVQê’0Hå§,yÚt#‹î¡QOÀ¸>U¬¸WFÚ,}ç¥%ªÍ½³ä¦$¸í¤;‘èß.€ä¿(±Ý%»åÐ@‰ÞÆ'†ðÁ@¨ãàuYòÛ.AÏè<+ßÅO“ÎÄD¹‡68–ÕW@®»37¶×m®àoG¤ªEA¼º/6uÙX'eã†2ŽÎ=/²Õƒ&]å™#Àäš/`¾-!ݪ,fä§*B»šdÍݬ/)á®5E¼ÃK1³Ã':¿Ï.5é­#&ßÆ5Ë…š£F+С('¸]$8¹x'<ªJ1¿¡=2E*#,­2­¦4)A®"2Y|1,¨=;¯ 'C«.5Mš#1[è)7+·C&PÄ?-ÅvB µ‚80èz8Wç…C1Ä×C.ÓºLuÜØ—ä߀LèßUX»ñNLÐà9ÌÜØd¨Ñäj²ë“?¶ëß³Ûß^‰ýïxÅñÝ¥{åû·hÉí–càÍ€ˆíлwÁÉ•YÅÕ¹lÁày7Ûá”-¹í€iÌç~Ì×ÍP®Øé°šÛÀ5œçæi˜áÕ7˜ÚÂo‹òÇ%©ÑÇRƒÀÌE]ÙÊ4{ÚÀ-›ÑÕ„IÆÍ€ãÊÇÒfpÚàÍnÈÀ}Ž¸ßvqÓÐ|xÏã¶qÀ×/ñÕ…MÞÉ·MÐÏ¥*ÅκXÀç¹~¹ÕÑ:²ÏÐ*¸ò€[ãÁ¿ˆé¸âÑIªá±#ÛæW’åÌk­ÛÙ)¯ãÖF]âÞ©háèhjÔár;ÉСRÝÕ‰dêÏ/ÖÈ‹CÈÞ´/ÙÙÁFÓÓ›>èÅ·%ªÙ°.dÕŶá'ËÕU°Û½3©ÌÉ5®É¿6;Ó²4PÖÍ;ó¸'·íèNoÏÅGLÓËb(Ýäv2Èßh,½Æ„1ëÞ:QÛÀ‹àβ(ªÚ¶­Ðx&šÍ´3Û姒Ԝ+ÉíÒaÐÅQÆÃÛ¼µ½/°Ó·v׳¯Nº½Àq±¾Í¢¡à¹R¶Ã¸‰§ÄÅX©Ï¯]«§ØC¿Å‡bàÄ \Ó¶§•Ï¸¡X–ɯRົ^¯Ò®A¯³Áo»²ÈxźÅn¦·¨SÃĹWo´Ñks§ fi± dsƒœiIž­lY¡šN\‹¬xUX¬tk¬huŸ®`a—µ†btµ™}Âc^ º€DÀ¥\·¬oy°Ÿƒo§®pjÆ·‡aŸ¦wa®ªjrŸ½tâ ·–³‰ÔÂƦ·ԸΨҜŪ͞нà Ô²´ºÉãïÆÇÙÄ°ÙÕ¬®”ѱ‡z‘’Ì|UŒtYi`K|–™zf¸Ž‚—„u{˜ˆ~eŠ²jjz’{~dŽ€†}–e}|±u`ª±‘}“ßq–š}m–ow[‘”͈µ¦fŸ½’c…‡•oŠ¼–˜“€‰¦ª™ºÀ¥¡Q¬|>ji™¢s‰aMyyM/}OK¡ÂɽBÑĺV³ó½[ÉÌï:µØ±(™¼µ/x¿Û—Ô³-¨ï¹'}ãè;zØÁ@cÏÙ%›ñ½>lÒ¸W_ÅÔ"‡ÙÃ6b¸ÊfBÝÐ|3Ù݆gâÕ{A¸Õ˜>ö¯+Â̓8§ÜÎ3ÖÁ5¡Îg´Ä£,˜ºÆ6b°3sÝÃ7wÒ¶]=¶ÑCKÈ®,º0+žÛS2žÓQ1­ÅK?¹ÐV5´Ü‚G°Éj+¹åWDŠâ—*RùŠ"Ï„4uÞx'vß´FGð<º€(fç°AŠÕª0­Û«ÌØß>©áÔDŒÈÀF“Ûº(¡ß¨*¬ùÌ9|×îz¡Þº+ŒçÒ¨¿ÖÍ4•ÔÆX˜Ø±/ǵ='Ö· G½áY'ÔÓ?§s+&ÜE1/¶Ž-µv2Aw+4·—':6o4!8˜*dfP";È6G`À/?§)4Q4!V¼3)1£P>WÌk,4Õo*<à·(:É$*?âÊGvÍÒ6CÉîM™ßº\>ÃׄÞâ¾™õË]làéël¶àè[¶åÑbßØùtŸãØáÇðûÕÀðàã¿vÕêzòø•˜óÒ¼„ÞÛ¤ZëÕuaÆÎLÒĘJÚåQáÞ­mãØ»l£á°:¥â¦UÍß³>ìÇ/yÖ퓧ÕÕZ†ÏÚŒ‚ææ­ÛÞOÃ̾S«×уîÉŸ™ÞÐŒwÑÄYfïÖwrÉÎQnâÙ}ÙÓ¯oÚÚ¡dóÏnÅÜtRÝÌšSØߘ2×Õ†NåÑÑKÒß¿O¼×ÀiÜÞ¡]ÁÁÂIÃ×Îb¬ÁÁJÛÂÐlžÐÓ]àÊ×c³áÛL·âÐwNõË‹æ»HOïÛ_möݱ”ØÙfoãЄqÔÔ¼OË߯\ëάyØòtáÕÃ-»Ñ·XÆׯIçÑ»hžÕ¾9Ãé®Õݨ!ÂìºO˜éÒi å×*Á×·-ÏÎ=pÖÔi‡ïÖ^‚ÞÞt=ÝÏz@¶ÀpkÜ×pFÙߨ5ÏϤ1ÆÛ’PœÓ &Â夺æ¶JÖá‰:ÊÓ©päÒ§Pš¨ M¹ÆÎg©É˒ΩӦËÃÅ£Ž¹Âuµ¼¼oº«¾r|³Î§¿¸tή¼ec¸ ‘aÁÇŸ_Í«ƒoÒÅ©U˵Nµ¾°L—“¥ZÇ¡°\°¥¹S|¬¢UÀµ¿l`°À[z«¿}mÆ·U`¤˜ni–“Q8›ŒV_–•cf€¥pMl¸{o’Ò€mƒÆ¢ŒŠ­£wa¶‡x…®ƒ~e¸{|h¢¯gk¤•u··€bª¡qk”‘j“’qo˜±t›¹}Ö—Ú¤á‰á½Ó˜ºÆË ¡~Ó–³‰Ò›°•Ë˜—’Õ®½ÒžÜÓÏÈèÙÄÙªš’‰§”`m0m[]?]`f”…™œ‘†ˆtsj|a‚Š‘R\8]‚aše™h­“– †€s‹{›…”p—}ˆ‰l‡†—ª‘|¼Ž‰’y’…£¨s‰·”‚“²ƒ†…„ˆÂw‘Š™˜¦zj˜M~±·u€‡tql‰§h#œ0I(}l>šob@-LP:h>$k8"Œ1ff%/U—OO=¸ºÄÙDÔѾB¥³ªH¾§¶C©ÐµF±ÔÚ@³­²?¥ÄÜcvÄÑlºØ_¶¹Æ\¹Ãz|»Û‚~ÒêloÏÊŸWÇÁ‹AºÓkeáèLÊÄKã·²1Î؃pÎÌ‘3¾Ê™>ÅÈ¿5Èß›QÏÜ¡0¶ïÀ:yÝË(‹âÒ0”×±9³ÖÑ,cÌ´^tßÄ*îØ&mÉÚ?méäG{ÛÀFÅ«C*ß [6¬½Z7Šä&œÚu˜½J)¨Ïr&²ÂeI’ä~žÔž7YܲiÙœMƒ«X0kׯ[׬2áÁ1KòqX=ݲ&”Τ¶ä”/»Ýº/‚ïÏ7„áµÄÙ©.»æÕ@§Û±!˜åÒkŸöׄÕæÆ•õ¹ ¸Ê2ºN(-¿Ÿ*3ª¿0-ÄÒ3LżODĤ2)±¹A3¥ž'‚ïp>íˆ-ãÙHA²ñ5(mð”;ià•2ªë¡DIÇ«ƒÝ›ŸÐŸ%ÁΡ*>»¤&[ϵ!*ĺA¿ÔÈ5hÝÁ4 Ó®>0ïc<1ÊØ&&¨¼Ié`'0Íq97Ò€(G¿‘8/Â*2]²2=²>e‡ *Yˆ)cÉ02oÔ)(?"ŒÆN2oÀ3,mØ;BuæE*/ÉV9)ä‡-+ê‡/Xñµ49²UyàܘÄÍÉCHäø¹Ïå¿ŒÈßy•ìóÒsÌíèf±äðXÍêÜuÜåËw³ÚÅjÈüáwÓðß«y×ò¢qìû«Œäà“¤Éαt»ÚÄ×Ï’SïÕƒ‚ÙÔŸ4ðÓusåÏ´”ðÑÂmÑî홟ÙÕcÊØÄ7³ÔÌŒ·¯ìa˜×ÒP°Ï $UºÓi”ÈÐx¦ÜÉd²ÌЂˆÕÑ„±ßç“šûÁ|ßÖb˜ÇâqÔÞ>ŽÏÊ“fãä™MؼÐrßêjˆìÓ¸bÆâÀˆáÙœxÌØ•>¸ØÚßãºlÍÎwÛåÂaÓÙË_¶ÏÖ<´àòTÒÞÊS¯íÇÃß¿OÊÚê¬ÐÞLj÷âLgöÈS\ÜÓz‡ß×}“»íx}æõ|T®ÛÇ[½ÏŽeèÏt›éÖ®?ÚȾAÈÞ¾2ÌÜ}2ëÎÓ.œÑÈ5Ý׿2 ÙÉC¢¿Ñy—ØÖ>¤ØÍOÑÏßSjÜà‚]¹(T’\Ž?˜}}i hw¬–‰iµœn…¶àÓåÏì„yËáÍ·öÄ»lÂÀ‡Îæâ°ïßéÃÔØßlßîïŠêàøÌÎÕÌOÝì»þÔì÷éáº~èÔ’©áæ”®×Ø¡nùÈ~g±ÄbÍ䘂ÄÁµwÖæ¦gÀÒ«åè´D¶Îêx±ÿçZÌá¾g¿éÏV•«½R¦ÖÙx­©¯trËòUsÆòp ÉêVÕßçy€ìÚ†”Öátˆã×qyùÞ£Õ摆ääy–ÒÕ«“ÕÉÍZìÛ¦Uñê‰[ãà£vÔÖ®UÃé•€ÝÕ¶X¹ÕÇrÃì¿YÖîœcÍÌÅHµàåY¦âÑL©äàS»âÖJ»××Q©ÌëcÀ×ßj„ÔÈš`Û¾‚Qèßu€ÜÕqtÌð•mâφZÓÙ™cÙÛ¥OÞå…tÍç‚IÓò©5ÉÅ­2ËÄÓOÚí¡FÈÞÔQßïÒ?¹ØÒJÐË8‹îÛp|æàS®ÔÅDÀÄ×GoßëR‘ËäZuÈÌalÏò~pÛÕ_o¼æmwå¶s@´¡KÑʯ6°ÐMÐÆœGÀ»’9¿Æ°J´ÃÇcø¬?µçÀX˜¡¾G¶ÑØQ¼Ô™%’¯ÖR§ÛÞB€ÖØe—çÂny¹ÐBy ´Q’¹È8‰¿Çgd»ê|mÌÃXWÆÏf[Îݧ:±·œW¿¸—S¸ËÎF˜»ÃJ¤Ä¡k³Á§9¦ÅÁRŠÇ¤G‚²¢6˜Õš[O¬:ËÂ.KÏw'5™ 3BoÕRD±ÀZ;Ñ»\H¼¹X(§¾r:¾Â:N¹Ë¡5‹É~CÎi.væEG·êœ4¹Ìš'¦Ò“/»¨,¿Ê†^¾Ù™"Äâ­6ÌÕª5Ÿí˜IºË“+áâ©%²Ú¬a¥Ý¬#ŸÕ£. æÜeܧ#Ÿå±=f§23=ÔlA0´“O1õ]PÃÅkzÅ¢>/È»24¸|8#Éç`C¼àn@åê×wëÇCHíF(xÐTõÙu$ü¶3¨ÎœC_Ïv*•Õ²WÅÉœ<„¾œH¦².ÇŠ&EÒÁ70¾f'HÆ‹"Dà›-!¹Í92¬g$#³x&•v*NÃf':É™ œœ'Ç36s†"4¦o$§¡-&-“$7‘0)“¢,Z("‘ì(&“Ý:xÓY*6ßlCL£x2]ç…7'¼¥5ÌÚ*bãànŠáî1FìåÇláÞCOîêb­úâÔµëïá¤ÒáØCÆèÕ¾åêÙ¢Øãꑺðë[Àãç¨òë¦kñâ…­ÕÏmŠØî°cåâ52ÀßM‡Þá|8Ýã}^ÌÕX=ööl9áå¨AÁî½P­Û¿yÅäÊ`¦â¤$Ûår§ðªÑÜY€éÒ1ñ±0¾à®GäÉsëÎŽ^óÞe¦ÜìŸZíä„}ëЗƒáÖl‡Çù•_ÈÞFÐâŠ[ýß}dÌõ{4ÝÝ^âîHäÈ¿\Êé‘8àßAîÞvBÆÙßQ¼ÛÉ;Ãå¢&É÷Ý_ÄÚ½AÁÛ°¤Ò®,¢Öé}UîÉ_Nß×hvàÍ'`êÄGhÙîlhçíJ[úÒŸSâò|]âí‰jÑä;IÍä¬>æÖ Üæ«PûÛ~.Ùèž4¿èµÊã±6ÁÒå;‹ë¯j¯åÏEÛâ9¬ËË|ÏÈ5†êã1NçÂeOääSFÏâEmáÐ;0ÈÚc.Ü܈ÝâRTç×u­áy"²â‰Ôíz(ÂÛ»^ÌÁ°„·Ñ¬‰ÃËZ¾Ô˜[Ü·²?¯âÜyÅË¡cË׫yýÄm”¶ÕFTÒÌ'²ÂE_ÒÎgpÜÍq:´Öyeϸ~CíÂt4×Õ~=Ô· 8Ʊ¥=°¶±7ÐÇŒFÒ˳@ Ì°3nÖÚMYµ³FWÁ«WK¬ÍdMŒžG?b’Z?‹½Z_¢ê`SÀÖQW˜Êyj§©HP‘ÖaS§Ó~i¹™Y}ÓO}ËPN{¿WMº°;¡¶¸SÂ{O¥Î®/ןQÏÄ€¦àžŸià±ÍŸÉ¼­[κŽuÞ¸Ú¡ÕÀA¼É³–ÈŸ«g׺ `ϵ^fÌŒc:¦M$®“T3œ¥P{Ķ{ˆ­¸ra¹ž\e„taA»¹qp¶Å”¯ÇÚÔ¾Üë{w©Ãša^¯7v}¤¡m³¾sÞœ³Xd¼jwm–wv¾°œb‘¤­`…¶œsŒœhy_й|W§rrA½™}eŒŽmZ}ŽdV‡p>¦ˆiQGUeœWHšwbW‹ecNAJuLg6Hi™UVJ\_Oo‡BŠ>UtnS_lBR&hG—R‰ATNˆm£sv8†*wN¸ª‹L«}}®w3†pzŽŽÃÎݤ¢ç°³ßÈÏçÚËÁ²—ÝÒÈØÔçäõ½ßÙ׸ù¤õÅóãÜÖüÕçÖèÙ÷¸æÒÿ¸ÈóåÍÐÙ¸×êÖóÈЗ«ÝØ´“ÚÓ—¤º½¢Ã¶×ÏŠ­¶¨Ÿ—›®¡·½°ŠåÎ̉ÇÃã•ÅØÎïÎÒ“·ÂÍ‘áÏÒ¦·Ó˜™×Žž¿Üw®¾Ò|¶éɎñϑœ»Ä¥‘¹ß“¼ÉÞš‚Á┄Ñâ¡•·ßŸ‰·¦’¦Ô¬¤ÍÚ¨ªÚ©¤Ä·€µÛÉ·Ñ«âÍÆdžÓΊ×ØÈtļ¤{Æ›½}ÞÌÒ”»Ù€÷ÓØw±ÙÂw›ªÅ†ÑÜ}¿Ù~¨â£¤«ÿ…Œ±à{œ¬q´Ö¢s¨Öª²¾È‚ºÚ¥‰½ÍÀ¼¶‰µÚÈl´¸Ñ½®Òk¼ÀÖc¹ªÀ²Ã渶ÎoŮЂ™°Øq–§Ás¹³²o²·ß”ž®Ýv™Áʈ™£àˆ•®ÂœŸ±¿›••Â}—¥°ˆµ¯»Qµ¬¢™º¨¼]¦Ç§{¼Ÿ¿]¸fhñɱD´°I¡ÐÐJ É¹=±ë¥m®ÆÆNnÁÑfšÂ»Qžé°DsÉÔUv×ËdvÄÕKšÃÆRhÀÎkX¸®~`ÁÉj‚¿¸¤?ÓÎ{>Úµ§OÕG¦ÙÉ/¬ÌÂB¿Þ¡:Áî@‘·›A…¦‘H€º“Jj·§S#ËšR%¹‘8;‡ /,‹¢MGw²XD¬´X:ž­QMµ«WT¦´db·ÑgJiËž#Ös9dÓ*9žÄŒ-?Ýi1žž2¿²klؼ±3¾Ì—:°ëx3Âëw"¾Õ¼+´×§(»×‘,ÛÞµ,£à’-¾ÚªÑÆ™#ŸÏ㠬ʻ90ÅŠ3FÍCF7Û ?2­•'A²§A€áÆ5ЙF;¯‹34Õ¿BO×ãŒiçÔruãÆ9Dιn)ˆ¨6vÙC/~Ù "Ôܬ8žÕ=dýR6­¯…›æ¦D¢ÓÂ+-é/Qá­'0éZ*4ëm0/Ë& §¦A/ª¯*í‚$^¼eÊ’#å›#݆%[ŸDÍ4çŒ0À’;0Œ¹.yÎ#†¦2·)0{Ô'}É-#˜Ñq:5à\W:ë¤M\뛎¨#.“JqϸM|é¹-vÚÙ¤­àêÇ_êÝPxêåÙÆéå·DÈîÜfëäÏ`öàäÎåéãV¸âÛXãïÌršØñvmÍài‹èÖC®èЩ‹íßxqßÚS=áÑdÙÕo>×ã:5à×Q`ëΡFÄáµV«î¶DÖô×TÂè¯<«Ê´6ºÝ¸l¼»-âÓ/£àÏ7¶ãÀ0Ç×ÒSzÛÖ#•ÜÇCƒôÚ_‰ßÄ#‰å×:‚ÔágšÙÞ85èÜW_ÒÔblëØ/xÌàt0ÙÖª{ÑÞlhÁÕ“>¨ñ{(ÏÜ”-Ççu@ÏÜŸ!µæ¿?«Õµ·âÒEíÚªE½ì¨!Îà­2¸ã¹AÏÕa€ÕÕ)™ÝÒ5”Ö¼?4ÎÂEnÉó<^Æï4`ÖëˆQÐéwcÉåF6×àzE¨â†.ÖÛ±%ÜÖg/ÀÞ°"Þá½É F½Ï¨ £ÚÅÅâÓ±Û”#Ûë½£ËÔ&žÝ†æÔ ’ÇÏ=]ÞËTËÍoâÌJ&âÝ€#àÒƒ$èÑ82µèƒ#Úð{!»ëwÑƦ5ÏÙ£-ÂÎÎ{ŒØº2«á»{ÐÖ‚X³Ö¥?¶ÎÐ9xÜÑq¡â®:“ÖÍZ¨¿ÂWÊá¿A‡ßÑcdà¿7C¾Ó\_ͳUeÓÆh³ÄˆgÏÔ†5®Í¸8ÂÁ¥3ÉÌ›`×Î{0ÀÃÇ2x̯4W½´DWÂÀ\VÆ·NKº£84Ñ•;9´Š)8…À/>¯²C\¸œ57Ž¯RLÇcH›Îsd‘ɈQpË›eq¹M?‚™?L¡·q@²¹¤D“Æ‘PÁ´OÀÁ¬0àÆmݺ¤¿ÅÓf®Àᶻž|À­ËªÉ»œW}©È‘Á¯÷~Vª·qÈĤwª¦‘b=¥}a!À›ch™™L=ž«D'´™eJm%dG²¶/;»dR–¢€µáµš½Ç†l½{W¥µrER“NVIŽ¨FkVuNd/[6TI`žÁŽ\‹¢¡V}ȤY˜Ä˜UJº¡V]¹Ÿ@1¯UN>ª‚)Nj¤1<Œ½[@¾‚B!¨Þ:C®³:N¹¦0X­¾EYºf-}¹i=£–A0ÁÓ§EØЯ§êž_Ú¼™;¸Ò«/»Ê–&¼è7¿ó·F­ä¥D±Ø¤^ÐÈ*©ú¸B”Ë£;¬ÖàYšÁÖ†ÜÀ'®×2:Ù™Ÿ²^iÃŦU̧48ÖŽ7×58¸T)+Ê`5?߇:8Èx/Ⱥ,(èsLà—2!Í/Ö…/,‹r(݆(!­œ-Á™4Ì}%‡¼I$–ÍC-t«-±Þd!Ñ!mÂ(kÙ]0¾ºg=%Ò]0Bµ§(TÆ™+<Ù¿9€áÙ9w×ÐEãø…tÕå©síìáÀÊèóÕzÄéÜ~ÆàëY×èÎhÍòÎZ¹âÒŽÑåÕ`¤ìí‹pááxeáÓdªàÓQÙÞ—‡ÚÖ\SáÂTuçÏPD·ñ†PÔÅ„sãÔ}?×УBªßãR¨èÖ8×Þ¬1ªå¦-¸ÞÊ[²ïŸÓÚAÀ×&™à×,¹Ó´.¤áÌW¦áÆBxãË,pì¼ApÕ¸LqäÃJfØÁ0jØåwJÃÞ…cÒÑlsôÂxFàâsZÒî†aÕÝ‚?ÇÜ»0Âê®K¿ô¬XÉâ‘5¼á¶=¶Û5½ê«(Ìä«E³ß¼@Æס'ªã´6ªßÖkÝÒ7BßÚdaãâ0cÓßPdÊßlj×ÜsHÛê†/ÈÕšMÚ¼†yðÚÆvíà¨HÌÏ Bµß¥EÑÑr&Òݯ=ºÜ¨CÌÇ”2ÂÓ¸0}ËÕ< Ú²%Ô݈¤Ù³(‡Ï»*^ßì jéÁFr×Ö¼ÁMV¢Ã{V…ΉC‡ÎsBˆº]I–Òz9ɼlhǼ¯ãÞ{>ÍÜ¥%̹›3®Õ–PÚë•-¯ÕÁ8®á§+³ÑxN¦Â¬2¨Ò¯)Åߪ'ÇÔ¶)Ø®YªÊ­@^™¤$‡ÐÆN‰ãÅ_1²¨KeÔ³2Ú5 ·¤;@««Kl¿»F6ªöœ2äÜ›OÝàÀ¿ðÎ]SœÂ`.‚Þr8åÓ‚/½È·8Jœ’2~¸[EºÓnDmɯ/´×¬PkÑx0bÓ®7$­E6'åœ1Kçw>#¾‰Ë´7&Ó\0,Åm2DÈ 2!Ï­=@Ÿ^$µ‘$Ñ{8'Ã5³ƒ*A¯Ù\;“É/LžŠ'@²¸99°À)4h¢1?•Ò @VÝhB@â[4>¿(çÑŸA”Õª<œçË{köÄ:Uéë©LèðõÜý롳àê¸ÛïáUÇíÚrèêÊQÆäÛgÌãÉDÜñïˆâæÝ|jðÜ›Šàî§çÐH®çÎw@ùÁNZë»~=×Æ <ÛÐ]+åÍ@âÓLSÉá†MÂÛ­E¯íÎ%Âí“Æç´=¬¹¤!¢Ü¨+¶ð³3rà¾.”àº2‰ë 3˜èÔ2€÷ÍE}âÙ(ƒéÁ9”ÖÙVUçÓ%~çÌ4xÞì”_ÜÝjEÓÕ}uÆÑ:gÎæÈïÝj<ÛÕ]8èâ€4Àßœ7äê­HÍ×S/ÎÙ“-¨á«Q¬ÜÁ-µïš5ÈâÒC­ã«2«à³+¹ë¨7sÖßKaíÚboâàYoâäPfæÆ?$ËÒO_áì}BØîB¹Þi&Ø¿“~ÉæjÔ×p ÃÛÙjÇÎnGÚê$·é™¹Þ‘%¾×°*wÐÏ'¡Ø»½à²ÿÀ;šçßD‘áÒ,rÕ×&DÄÏ-yØÌ2sãâ$uÓÓJçÒ„#ÖàrÏÅ/3âÎsðá{¶þN3²é‡/§×½¨×Ó>¡ç¼) Ú¨'ÙÒÙj½ßÅ-§ÝØfž×耮×Ûz¦Í¾!£Ú¿+§Ö´3˜ÇÔxÍÔkwÎÂr’ÓÓeeÜãyS×ØŒLÃÚGɽ¶AÎßµ%±Þ²=ÚÌrC±± Bfɽ2vÖ¶2~Ì«kL±ÆI?¿·E.¾ŽY,·º><…ÖeL™ÇVHÀ©QLÂQ<½p^¯É4‡¹‡cktSXÆ|B“§wOŸ½˜'”¶œ@®É¤ à·¦5ÏįHºÊh¼ÉtŽñÆÕ¥Ö¿Ö½Á¢{ƹ…>»½´r;ԙåÎÒoü¨Ya¸±A_É3Ëž]ѻĉ¤Ð¦n4“ÒxX¦ÌR,\XLÔÄ^^¸°]}Á¹¼ªÛÙç—ɶ½Î×ïÅw”ÅWtÅ[X‚¦Ú«Ç®oеoTn­•R\°Zr¯°U¶¾°n~³¦odž‰Ca´™['ÕP\o¨wY\¿xOFeB\q¬—V/{`nB£…Y,^;qS¬˜o6a7FAuLY|kfN¦[XDn^Mryjlq•c^‡gjz«àgb´ob¾b†^ªÌ‘*²Ÿf`Å{[“Žº_[šÇw¯ ÕÅÓίÓËž·ìËä±ðèèãÑÎêçíêäØݶðÙéæâÑäïâ×õ”Øæî Ð­ÙÄáÙñäñ̳ؿÔÀ¾È©Ó¼äµÑÂÕ­ªÔ¹Ç¬Ô²·¨t”µ¡¨¼ÀŽÍ¦À˜äÎ¥¸¬˜§¥ÁµÕ“ÇËáççĞ̢߯§yÔ‰›™Ø­¸¢ËŒª–æš¹¼Û’«¨Ã|©Ï•Ÿ²ÍšªëÆ®µÇ֫ĩǨœÔØ ¿Ãà•Ä¨Ê¹³¼¯–äб°–Тv½Ë‚Ä»Á–Ê®½º¨¥¯ÌÖ¼›Î®淣›ãĹ˜Ø¹w›ªÇ¾­·‡Í´ÏɻɆËÑÒŠÖÃÒš¢ÛÖ«£½³›¬ÇѤ¹áØš•©º²œÒ·™—£°µŽ°¢½‘ÃÈŒ°¼™˜ËÊÇκŅ´™žmØÅ¢¡çÃÚˆ¬ÄꆳÀÄÀÑÆ€¾”Ó|À á€³˜Ä‡¿ÃÔŒ¡£Þˆ¶¢Ë˜«®âŠŠ­¶˜—Ž¸“ž‰Ù†šŒ¨±”Ä—¯x­˜»…£¯¥˜È½»o´ªµy—«‚ŠÀ½æN™³Ã@«¼În§Ñ¾HƒÁÅC²Û¿f§²ÓM¥±ÕEhŠ¾M¦æÆQ××M“¸ÒR”¯¿<Ž»Þnl¯»a¶´fe«Âm{ÁÍ›X«½Ÿ_¿ÊƒK¸ »!¤ÂÆ4®»ŽBż‹F¨Ï¶c‰»£D‚¹”UªÐPN¸QW¸¤I9µuRK« LC­GG¡¸NQ ‡i;Ž½8I¡ŸKI¤Ín\{ÕŒRuÀpE‡ÕdB¢²\YȽB¨Òj'ÈÌ %ɤ#¸ÜˆH·Õ™>ÏÔ€QªÜÁ3›Ë´)¢ìžP¶á“!¼Û«/Ÿà£1§Åµ6šÍÍP|âÄ¡Ä»?ÈÊÎ8¯ÜÇAR¹§KA–Ÿ;]À¬T-­_@/¬¤K?ÌÇn‘ÞØΚÐêÔ”ÎæÀÇâÜ@‚§P*dÞ-Stî­7­Àš@¤Ò~ ï‚*Œ»SR„êÈ.ªÖÇK é²;qÖž>GÁÁN/ñrSFŹ0?Ú¹?J¥q#<Ǿ'^Ú–9*Ú–;»u8Ì’+)·d4/¤™-0áµ7%Ù~,$—–A?‰Îg&™Ç=:«©:9×ç¯:‚à‡,~ðm&ŒÊÊ8Úµ(få·6²å‚>7ÒÍ'¨Ôä©ÇäëQ£æí¯bÖØñêåî©vüÿÝÖêòÏwÊð÷¡ÿÝÖ£ðÜÌ_É÷Ô]¾êà‚´ôèÏöãí…_íñvwúÛ—ÖãëŸÁÛÛšgÉÏf;ÑãHaðÞUPÒÉtJèã‹TëÜ“IÞòÇN³Õ¼N«ðÑyÊß³8¦ÚŸ –ç¤:ªå›*–ÓÅ.†ìº^‘Û¬%¨é§:”ÅÛ†ñêšuåËUœîÉ_cáÙoléßBNçÛˆÛìvAÕã¹rÑ×Ipà²G>ÀåDàõ†CÌàfBÉÜÅ?Ùè¤CÊÚÁLÝê=ÁÕÂZ»Ü £â¬¹æ°0¦èädËà¾>µáÀM°ßÞ’_ÞÑZ`Ö×N„äÛloåâdUØä“Ußéi6ÏÚy5Úä¦oÖ×¥QâãHÎ߬?Òáž±ã9ÇÛ£/Æç°3Ëí±$Éå1¼è³$ŒÕÅ.§ä°ÉÞŸ!´îÒ1£çâjÖÕ7|àÆW5èÔ)GâÁvî¹&;Ñàx*ÃÛsÐïoYÊÕv;ÈØf%»Þ‰.ÙÂ…&ëÍx3ÕÈ’,®ÛÅc°¾¦cÈÓd@Èç«=¯âÆAùÂ8¿äÅ\ĵuœß·'ŒçÊ<šÏÂCƒÑÞ{?éÏhWËÄErÁÍlRçÊ}4êÇ…TÑÅ“2ª±±2®Ã´“×”4ÆÊÁAw¸½;fÆ¿7U¹¤=.•ºJ9²±IFÀŸ6´½fMµ»X1ˆÊU/ ¼:7ÅÆZ?ãkK—ªWT¨Øx4ZÄž@lÀsZŒÀkSŒÖ™7žÑˆAvÊ›=ÒÖnR±«ÀMŸÆŽHá–ʶƒ^ÚÑ×…àÀ°‡ÙÁ€CÔ³UÊ´»\ÅÁ±QβšPq²¬]×ȯ:OÀÄjØÏÆŸ…ɾK9˜¤CKÁfVŦK:±«P<£žW†ÂÞÃÉîÛÖ¨üîÑÆïݧñ}XQ#`PÓV á¬‰Uc ‡Wr¬¬Oƒ®’_|¤s“ÓºÓ’ì·¿W¿¶jU§¤]¬â˜]O´œPž™nq¦†IEª­dgªžoe­so+”rjQ²‘r=x0eB ~ULq6g]žer^³E;‰¾rk‹…Jj§~t¦°ÂZuµ[j²m„š¦œgT“‡sr¡a•µÕ‡ƒ¦sr]–ÅŸÉóë©Ù±ïÚÄãªïÓðÝȼñµÖ×ÖØÑÖû×ÿâì›Û½æ×êÔåáù°Û°ÙÏùÍéÊ×ÏóºÊ¿¸ßÛÓÄÔ×êì›àÔÑÆÔµšª¼¸šŠ¶¿®¤Å½ªÜ­À¬‰É¿žòÁݧӻèÊÌàš¼ÄÌ£´§È”Ŷנ°Å§¡ÍªÄÁÈšŸÐù¨¬ãœ³»Þ± ›ç¡œ³£¦Ê ¼¹Ì¶¡®â­Çߪ™¡Ï€ÒÏȵ•ÒÄÊ•¿¬š”•²±˜‡¸ªÔÒ»¸Ï¬Ö²·Š¿Ò¹ŠàˆÞÊ¿„ÁªÎ©¹ÒŒ··Ão¹»ÈsÄ´Ò|§ãÔÇÖ—­žÀ˜¡ÓÉ¥ŸÄÙª¦ÔΫ«ÞØ®§ÅÉÆ×ι®ä͸|¦x|áæÃ}ŸË£”ȼׅ¹¯Í–ÚȺ›âÄÕ†¶¨Û‰ÄÑˉÆÂЉÒÏÒ”¶ºÔsœ¤º”¸Á̉¬Ô‘ÄÂ☒͕¯Ì¬y©•Ÿ‰ÎŠ|°¥’~ª«¸ƒÈÈÉ­™™vy‘²z¶Å´w¯»ÌsÀ€À‰ìܤZØɯK²ÝÕI²ÓÐB΢rÚļn„ÈÂZÖë>¨ÁÓP£ÎÌ\¼à[ƒÈÑ\³ÀÚOs½Õ…ÑÓ‚¯î}x¾Å™|¶¥DÝÂ’]ž A‹ÉÁTµÅªQŸ´¨P¹ÇÁC‚½Ç\‘³ŽV…±¤QOž—PRŸža\¨‡K:¯žS0…£SOÑd\±YT”ÃmKÌhR‰£tiˆ¨h\£ÛŽTr¡oN¯ÂL±~<ºÇ”@­é¸%žÉyWÉ°“5žÃ—6·ï‰K½Õœ0³ä¸EŸß¼4¡Çœ1Óέ6ÈĶ7§ÐÂ,®Ã³B>Ϥ7ŠÈ¡eKäª8ÏÐÉJQͨS1ŸÀ.VŦ=LÓžFZ³¯Y8²™8„ñ⮼ÔøÃœèâÁ¸ÜÛ~ÊÄhAlÓ$2uîb4½×†MhãŽ/]ÆŒ4°Â!ˆÕ‰-ÀÁ 7ˆÀ¹'…Ù”-RåšXÁã­;„ȼF¹¶²8&É“-8¿µ++°¥RîK&ʳ-=Þ«7EÆ~5.ÌŸ0Ò“;#Óo-\Ù…8*ñm#˜Ø0-žÕkK±Ë®:RÑ2Dl¶”(²¹Ž*C¾Ä6O̪&®×Ë7×Û­Iqâ¬CƒéÖNoàáobúâÌNÿÍÄfðï¹ãíð¾¥ìÞèªîðç<äëÀ„åøÖ`ÏÞã¦ÞïÜ_ÍÜ≷äî¤våæœâÔQ¯Þפcà×H^ÖÝjbн9TÛá–ZÈãTHãàª`ÊäSÃà¸<¶Þ«<¶òŠ5¾Ú¾NµÇÁ4°Ý¨0¯èÁGƒäáA”èÉ)ªÍÌ#¿Åà}oðÃoåæ4~Ü»8ŽÐÚUzÑÙZŒñÐ/¢èÝ•HØë›TÇÉ|:éÛ3o䯉/×Î’1ÏåŽSÊÓ²Z´Þš;Éã¿*ÓåžWÒ׌B¹ÙžH¨à¸0·èŽ'»ß¶7»í›,¸äÂA¼æ³7iáÕy€ñÍNuåÙ‹æÎlkåßpXÞÒŠPÜÓ†EÇÜy¸ÖËQÅçqSÖß”%ºêš1Ôß­AÈç’_Ì׳*»è’7­å‘$Ñß³6£â¼-½Ò¹(¨å¶)À×±*‘äã_„Ë×(ˆ×Î8uÃàXaáÛg€ð«3zÚÃg0ÎÈ;ÈÎz Í×K+ßÝw)ÈÕw(Ìåv3áæÁ[ßÝ”\ÜÛÅO·Ô®:»ÑŠ€ÇÓ³_ÈÉØk¿Ã­P Þ¿.ÓÙ曕åÄ5´äÁ7±ì®2Á»fŽæÕ`…ãÅcÖÅKnÌÇqZáÄ«^ÊÙv'ÙÂ¥;ºÓ®AÀÜ„+ÓÅx'°Í 3µÍ¯7FÓ¡x´ª,FǸ4SÛ?I“c?а<>ªÖJBœ²;EÏ·H[’ÃLT§¤gOÊ´WU‘Ñ‹9€ËU‰¯—I¼ÄI]­ÅžRtÉŒSȼ{F‰ËŸG}À 8»¼ŠnáÒØŒñÀÖ¥Îˤ{ÝÖIÚ½j{Ó¨Ä=ºÃ¡DÞ·™€ÅºŸLgÅ«,]Ψcäµ±hÏèZe°›_s˜6š°k3œœeiÏ–EƒÒÓ¿éâÚãØéàúÓéðǵúygŽ½GkWŽ*nr§Fd–Âgµ€]»šn¢™H©Ö¬¤a]µ…ph±¨r`ÈZwg©°‰wÉk^·ŸWo¦Za:Ž>\k¹bq¢GD¹pX[¶œ{gÈšu9­’„\iFd_ª¬qW¡v{BšQ`{Ž£Bgw¬|¡µ£{`h‘4b{«vÄ žF®§wQyœ™¢Íº¼¥èºâ‡Àı‰—¥»·Ãª®³à¾ ÙÂÚÅßêõÛùõØóßÊèôéëëÙòÁæÖ×êÕãÿÛÉÚÅéäìËúÇö¨í×êÖßѾ¼×¤ÍÄѯÜÕÚ׸ßͦâÀÅœ€¿ªˆ±·È¨É㼶ãÆÄ—ßÖϧåÁֹ̑ŒۼÀ’×ßʨ½ÃÚ¥¿ÊÞ‰ÙËã«´ÑÚ ½ÏÓœ§Œê“Ÿݤ²ÏÙ¢©Ý੨»É ´ÞÊ–œÆÝ’¡«é¬µ²Ù²…ÞÓÅ£»Ê¨¨ÓÚš¢¥ÃÈ“Æɲ¨Ð°ÃÒß»‹¡‘¼Õ×ΘßÌ·ÞÌÅ‘Áɱ”áÍÒšÙÛ³ŠÎÈà†ÆÅÔ…¾ØÞ’ÓÝØ“ÂÚÓ§™¸Ø¤¥ÔК°Ìñ¨£ÚÙ¥ªãΫžÛС{ÝÞÁ†çÏ¿ˆÞÏ”˜áÞ¶ƒ·Ý£ÅÄÐŽçåªâÕÙ‘×ÃÆ|‘Ë´”ÂàÒ´½Ï€²ÈÙyÄÝ݈±ÆÔ…ªºÍ{£®Þ†ˆ˜à‡‹·à›š¹ä“{ ÍŒ«Ñ¥Œ½Á˜Ȇ§Ÿƒ¾á«yƾ´l¨¬À‘ÃßKÛÓƒH¶·ÅR¡ÆªA›Ì¶R¯¿ŒA¡¾ÁO…ÅÍ4©È¿I¹Ù×j«îV«¿ÜB®Ç¥1 Á¾Ti°É„ʱ\o¼àngÅã dÌØ—YÆÈ„HÑ¥“KÄÊ·S¼È¬QÕÌ…8Ï»§?ªÄ°m•³¤c¦¢‹SnΛQIÄTˆÎUU[¾™F[„±Nb›“=]ʽSoÑãCFк\B–·JT´ÌmU¤Òw<—ÁzU½°IXÕÄk5 ÏxAÁ¹h=«ß‚@«Ï€Iʽ—RÆÔ´2ÒϸB£Ð¢T¾Æ TÞÔDÇϯ(ÅÓ¼,Íð 9«Ö‘R ÒÇeŒÝ½OÐĘ;Âß©ZsȹTEÔšc™Ð¶2=®Ù=uÃÝ9×ï®ÔãàÈ»ÝÚóÅßáµ]Õ§7P’ß'c¢%8{›$˜ÚlAN¸_1ÚŒH½åX3ÜÂDlߢ6\Ç ;[ÊJI'ìHSµN6šË|QŸÍi15Ë…4,Ï«HæÚRJÊï~OäÛ…$âï|?Öæªyà×:­Ù¼,ºÞ¼&°Ýµ<ÙÚ¹C·Ó«6´àÖ2®â·[¶ÊÂ5›Óўϯ¹ÙÁ.UÛæ]VÓ»VFÂÈm}ƽŽwèÇ…f×Ì’8ÌÉ–5}˽&¸Î­2Å›BÇÁÀ0p½Ê9l¶ÄTxÅÈ,/ÉÂTTʹU5¦¶K'Ò«U4œÛ]=¡Õ_<Ž¬Vc©Ò}E—ÁbXŒµGLŒÙ>P¯©K{ÅI—Ð5š·’:¡Àœ@¨Ïµ?–Å—9zÉ·:ª¶š[èÇ‚ƒÏ´±}ÏÐÁJ»À­Iµº…HÔÇ·`ϲFЪۥӰ¸]³Å¸X«±ÃvÚ¯¹Tœ©È]_°¾c}¢°\c£½UM§¦q„¡ÔvŸ¾ÞϱÜíÇÊéÒÛ¶×Øê·×»‰G{Ÿ]aU‘!4j¯G;s¨xXz²\i¯›]r´ h{»ÂlpÀª^q«´Ñâ©kgK®že\ª„J9´ÂB”Ö|9¨¾}\·dH¹Ý}@·€g±¢iµXd:}GvO…Ÿ|Lš™[a®‘~]“ŸŠVŽ´{kiz}ÎѲ•n†“tpiµqf_˜‰…p¾µw{¢Á…³‘ŒߦÖÎÞ¯å½ÍªÑìïÊâíêÄÁÃéëÈãÄÌëÏöÛ÷ÓÌÚæïÚìåéâÿ»ùåìÏïâéÝæÉèÛðÞíßâÔçÚöÛξ£ºãÐæÎÛÐß·ÕÈÙæÌÚ¨ÈÜ“£‘{’•¶­›ªÓµžåÇØšØÔ¿‹íÉÔ‘ìξ…ÛÄÁŠÔ¬Â‘ªÀÁŒ´¬Ï…ÕÏÌ–ÈÌË¢¯µéƒÐÇëÏÓÅȩӘ˷Δ­ÄɖӾணµÑ˜±ÇËš±Éà”¿’ѱŽÃãʯ§Ú­³×Ü”‘º¯§ƒãÐÀ™ÏÜ¿“çаxµÀµ˜Úæ¼u»Ä¼w´ÀÓƒ¾ÂÀ~¾µ³~ºªÂÛÙÖŽÐÈÀzÞîÏš²Ö–•äÇ•”ÐÅu«àÛÉ”ÈÕ¶£Ö¾œ¤Ã™”ïË»„ìÞŸ~àמŒÐؤ™Øå¼hÞ̽ƒÆÏ»uǤ·€µ¥Á†Êܸ‹ºËèp´Ø×eÜç¿YϾzÈ®½}³»Ùw¯ºÛ•®­‰z¡´²ž…±y›µÁxª»¬”ºŸ‚sЯˆ”Ŧ{¸Î¬{¸’šwÑ­¶‚Èê¥gÈÖ³`®ÀÑBµÎÄ1¸ÌÐ@ÐÛÇ<ŠÈÉ7 ÐËUŒ¿ÅKžÅÀR_»ßN«ÈÆJºÍÛnyµÔ‹nÆ̃dÁÎwmǸ\ÈÖ“M¾Ð¤7ÑÓ›]¡ÑËDÀɼS¾Í­Eʺ±J°¼ E¦¦Œl°¤‘V]ƨWT¨ÁF2ÞO'É©S;¦ÒU]‚›\k§žDZ«¸a.®ÕWF‰¼eYŠÜfY…›—BU¼vP¯Ñf8¥§Ž2ÀÆ‘6ÀБ;Ǽs]˜¹À#ÅDZG¹Û–fÄ¿Ä-Ìâ½0¨Á´4·ãˆ.ÕÞ¸5¾Ò§ÍÓ¶4Æí¯Q’Ðß'œÑ¯¶Â®5²Ú=XÎÊ7ÎÒcI¸ 3WÁÏZkÓ覑áÚ¢Tèܲ­öçØÚì–HÝáE-«ÎA9kÍ3uà94“ÌM+§Æ…7†²“J›Ým,¦êˆ1Ë»6ëÂÇÝË’==ãŸAkçˆ!HƯ,>Ù°)"¤ÐP[à¥;Ó«)?ÎŒzÜž7KÍ€- Þ`'4ÑÇ='¶ŠW, ‰+;ÍÐU=¯ÏTÌÖqsèÍ“LÙÓ’aζÀFËÚ«kï»:ÎÓˆ0¼ÌÁ*ÉÊ@UÄÅB_Ë›GH©à@ZË«N6ÚŠRD§”>B’£.9–´PTį}R©¸N/ gG§ÑQ[‚Á©*aÍzU™²ŸlšÈw/­Ä©@¦Î¸KgÏ¢Pˆ¿‡jØ¿¡CÆŧ’ì°£ Ù˼¥ÓÑÃU©ºÇ–Ê°¥_ÌÍÀR¹Âú­å£˜e¸¹ÖڵݶĿhµ¶­bu¸ÚÇÈÁØoNßkzÓ²‡®¹ÂÆàíÇËѹÌÅìÝÕ¯ïéťȨԣ¯­HWRÄ8R]£6W]˜A_q™{T‚±žaš¾mª®‹G©vS—ÀÖzb™½‹bqb¯¤oq¡†X`ŒHi˜¤˜kw´Ê}P¯‰b®Á%hf®¿‰JžpgAU>r9”—so¢¥|Pl6¿ŸÇ© ~vq–~„v¾‡f}¹˜Šb uˆ¨Šbvª†€¿™«ÂÃö¾Ì¶ÝÈâ˜ÜàìØëÎäÑÓ½ÔììÉúÙÛÎÓãÌòõÚ×ÏÉáÏÝÍæÜåÂôâûß÷ÝãäûáÿÁñßìÜýÙøçæðáÇßåéÓâ­»èÖŸ¿¼äËÞÈÙá¼ÔÀ™·¡¾±–ίŽ¹½¿¬é·ÒzݬÂÏÕÒºÞìÑàÕÝ”ÜÇÇ•ßÊϛŮГ³·ØœÚ²ØÁ¢ÛŠ¼´ÞŸ²ÔÒˆ¾¼Ó›ÆÙÑ“¨ÔÖ¨´ÂÙº©Çã—¬œÅœ°ËÔŠ¾ÛÛ¢¨ÊÕÐ{é´±¦ÙÂŒ¥ÜÖ¸wí¹µœôÙ°šíÆÅ…ÀéÍŽÒÙ€£Õ¢¢ÔÛÎ~ÙåÎzâÕá{ÝÚµwâÆïvÌÓ½xƽÊwËäÙ¥Îĵ¤îÛ¤œÊجäÓž™á鶯ãѦšëÔ«”ἯŽá׫ÁÊ¥zãÄŸ…Æá·àÎɃÝÜ­ÌÂã…ÀÑÎ}ÂãÄ}·Æ³tžÎ߆¸ÒÓiÂÍÓb²¯Öp®¿Ôu£¿à‚£ÕЦŠÓÕŸ‘°ÑŠ°Ö¥«Ë¥Œ­§¯tÖÔÅ‚¦‰uš¬¿˜»ÀµS«ÆÀtļíP»¿•[ÀÂÇZ—Ò¹C‡Ä©C¶Ç™[¦ÑÉB£ë¹H–·ÁO³òÐcx¼ßZžÊÓHŒÎÇX®·ßvtÎÄuƒÄ·u‰»Á`dÉňjÃȉD¿ÂŒYÓ¼¯EºÒ·C®ÀŽ;ÚÁŠH³°¡9ªÇ­Z†È—XΘKa©¥^]ÇŸCZÂ~Y[±¤`MŠž9D”°MN¾œ_H°È?:«¹WA¸ÕK^ ØeIŽ¾yK±ÄzO«±OF̼zFÑÂnL§¼rAšØOǽŒ6¹ç¨7Õè|)ÊÚ°8’Ò¤3»æŸCÚØŠ7Ëê¸.ÐìÏA¶ß¿UÓáÅ4ŽÐ¡5§Çœ^ÁЛ-\×ãq…¿Úfa͸Q‰ÞȨtÆÜšäÒØÇÞWäî´1×Õ\FÇÚHâÑ^Y“Ó&7É'7Z¬+5rËA>RΊ4¸Ò‡CëP-º×1¦Öœ"E‡)gã›+EÅ¥ ^ܤ1VÕ31œÍÅ7XÉÊ5%Åœ—ÚF+ŒÒÑ0Ò€5B¦u:VÔª5]ÏÄZQÊ¿-,Õ„-—ÛÍ9?±û‚^~ëi_Ÿ«Jsín1³ÄI@kä[`Ú²¨!£éá^ºôÒj×ÑÛXáÓéo˜Üím{éö˜ÃóâÈìñÇÅìâ­ åè›âèÕ…ÛîÔ¹ßìÚÅèìãzáëè€éïêªëãã\³ãàl˜ÚËwˆíï’»âÌY|ßéžkÚÞ8_ÅÐ*_ØÍ`Dßï¢BçÔ©XïÖ­?îØï^ÇÙÇY¼ä®FÓäÁ?©è­-°ì±'³ì©A§æÁ)§ø·CŸÚ¹M³á¨@Ú½axêé–oßÏKšåØY~ôÞKsçØdŒçàk–ÕØsEÍåŒZÑñ^Vç×…HíײPÎé¦HÙÝ›UßÚ¾QßÉÉjÇÏ‘LÖÙ˜TÒç×dÚÙÖ[ÅâÄ?Ôß»@±ÞÕH´äÄ?ÉäšH´Óâh\ÒÖ¸tÐÚ?„Üð¤‡ñÜpTäñ}iäÓxnÖÚ”Mâè¢NÃÐxÝЃ=Ïâ®/âÜÀUÞÕ¨e×Ü~#àÜŽ3ÏÝ™AÕÖΰÛàW°ÝÚaÄʲ=Ëç<­ÝÎ*”ÜΉÛÒ%˜Üê…pÜáO{ÐË:‘â¯$fÕÝ`?ÔèŠ=ÅéL]ÐÖSµÚaAÑÚ–Îâi<ñÝŠhéÜ“D¨Î·>µÄ¤*§Ðˆ1ÑÔ¶A·ËÄe©ã·-·ÕưεJŸÐÎJ¸äª4¿ØÍG’ëÄsƒÜÊeUÓÊK;ÅÒe;æá‡4Û¼x:ȹ¤B¦Ì¾AÇÁ¥?ž­«FÚܱ4w¿À-zÑÈFHªÃCU®¶?&ƬO9–¨CFæ^T¯Âk+›ÅRI™¤UZ¸Ç^L‰ÊUZÈ_^žØkdBǪ3…½ŒCˆ¯B›ÆŽ •Äž+^ĺDwÉŠ7¤Ê­Gæ͇RÌÃë°ÆÅ­šÞÓÅ>±¼Ä‹Ð·â’ßÄ­]áÒèžâ¸á¦íÈÝ£½¾Å^~¶¿Ln¬µd²¸µË»Ìeˆ³ÔnbÀ¿eÊàÇœÚÍèȺ·ºc´²ÔǨ좑Ug¡g¨ð®¶vÀ°‹P^®6^]š*Lr¼N`4Ï}j‘·Ü«Ý¯”t¡°¨h¡«½a^««\;«edŸ‰i·¯wd³­k1›uΘÂh`™X@›„N1´Ês{““~=¥²{8’¬€b“Å•ºµsb†qQ©À–€®‰ÇÌ©s˜°µT€½„Z{¤¡xgd³r}q¡µ`—‹ÑšÙªØ°Öœ²©Ð›åÏàÊØÅΨÄéÂÞØÈìôÐæÖâÛóþØÕÖåéÜïÜûÁûØò÷ëÞïëòñòßìúñÑòÕÛêí¸üÆÜש°Ó߯ÂÍÚßëÎùöߴɨÔФ´Ó¦°¥•ÊÉÝÌÊíÁ»õÊÛîÏçŽàÎÑ’ÚÊÇ‘îÒÙŽÒÄÙ”ÑÊÏ{̾ÙÅÐÓ™ºÀÕ­§ªÜÈÄÚ„¶¥Ñ¯’g¢£µÕ˜Ã¾çªÝ⢜¯Ô›¥×ßž¹Ó»¸˜ÞѬ®ÔÖ—œÑ¶–nÿÓÀ™å߸~忉ÞÜÊ–ßÐÎÞ㮑¯×·—àáéÛÀÚyÀÉÁ[ñ×Âo’°ËtÕÚÌ€±ÛË‚Ò×âšžèÁ½£áÔ¤®âØž„åݧŸí褜çÍ‘ÜÔ¸„Ú±ƒâÞ¿ˆÚê zÔá°uûãÈvê̹ÞÚ´|îÔ»nÔØÆaªªÓm¶ÒÝ–´ÊïŠÑÊÊ`ÆÈÒm³­Ëx›®Ôb¥¹¾{·½Á–«è‰š¾á‰’¹è|­¸¨}¹Åºr Å—½ß®y¶¿¥±±Í{̯£c·Ñ¤sÍÓªT¤ÒËX³ÛÈYÈÁ[ÅÿN•´¾MÀÁÅo±ÄÏY”ÆÚXžÊÝ@ž³ÎP¢ÊÕgxÂÔ€…ÄÁ“}¸¿ƒ³ÖŠZ¹ YÐÉ„Fн­9«½ÅH°ÈÈ:±­“H̯«;šÛ¸W¯¸´b}¨Ÿ;ˆ±¯`CÈ¥/7©˜Q6Ï¢bP˜ºO.ŠµHF®ÀR[¶ÄNDh³IJyå(Z®ÈS×ç—QÌÛ†TÔÖÓK¼úËVÕæ¨6·ÿgOÙÚÛIÁâ¸4Æм.µæÌ9»è±3´÷Ýn¿Þ«<Æð×fsÜä\VôÂŽŠæÔˆ|åìÃ’Ñál[ÖèŠ]Ëß“QÏï¥LÔë…?Öá–ŠÊæ‘9ÐñÄ5ÖìémÂðžSÞõ»AÄó·K¶à¡$ÜÝ«8ïÆQ£Í¬:¸á· ÚÑÜ–Ó½%€éÎ"gïÎ,{çÛo}ðÎB€÷»3êÎ;>åÓEÔíŒnÝÊ7ZÆÛˆ2ÇÜqÛçzâì¯IÁä®>æÑ؉¤ÖÃ[¹Ô¼Z¼Á„8Í¿À'¿àÇwˆéÔNå·É?§²ÃI¨ËЩÕÅ?³æÍP‰âÞd|õÑzæÁPcìσVÞÓ—HèƇp˾,±¿ª.ÁÍ¥,ÔÄ@‘¸ÏJ°ÎÖAi¾»)ˆ²¯=P¢»61ɦ8PÌ¥N2¥ÆbU¿j6’´UP˜ºXh¡ÍFFŽ¨KP¡ÕXBŠµ€@ZÙƒP{Ät^¾´‡wÖ·»5®Ò¡RœÇŽkª¶¤]ÒÁ¥mϳūØ̱شݩÇŵtÍÌì—öÃæ¦ÍÊâ“ÓÇÚ»Ò³Ú‰±µÆFÊÏ_¨»cĸ­n¹¾ÊgÅÎÂŽÄâÍÍÝÓ÷µ»µÐ¥Ùʵtr®Õ±¾ä¼†G°nHoÌÓ´Ô½g‚x´OY^¹9Bm¦CdtÀF{W½ˆ^q©whk¬å…¬ª’~S¾žbU wA›¼¨tk¼Ï›R­Žpn£€lx©Šg_¢‰nPµˆ‰HÐx­¶²’r™·‡¬¼“ˆ±°¶ µ²¿Žo „b¹«Ex˜¾Ã•k¯¢®Ô·•È¢Æ³€“¡ƒgz§ÀjlΑ€¦©Þµç ¸uÐÞÁΙðÂáÞܠا¶ÖüØÞàðÜðìêäîõçäóéøæñÛäæâõÐøÎÿíîæëñèåôÌøóçêëÜíÈë®í¶Ø©ÂÒϯ¹ÁѨÓÀè¯ÒÈÛ˱åÑ‘·ç¾´¦âº¹±ìÆÆåϹ›ÎÏ© ãÄ®„èÁ܈áÊÚŒÏÑÉxÒËÕ“àÎמвÆÕ×Ä›žÃã•ÀàßœÃÜÆŠÞ½Û²¶ä™­åà—£²Ù¸äÇ ¨Þž¿ÎêŸÀÏÚž‘èÎÁŽäͶ¥Òߦ¦ëâµ™ðΪ‹ñì‘ãÁ»‰ÔÌÓ‚îÖ„ҿ½•çÍ֎ո؋ÊÓÙ•ÇÍÉuÙÖÙ€ÖÚæÊÏÐŒéÕÛ„ªêã®ñǤ©ÞÝ™ à׿ŒéÇ••ßÈŠËÝÀŽíÝ·ÚÔ·‹éÌŒˆá̲}ÝÔÃxÞÙφÖóµ€æÍá~êÔ¯™ÉÅÉzåÚÍ–£ÔÚ~˼ÈcÍÌÐtÚÈÛ…·ÌÔy’Ö⚨¶è²³©›¾çšƒªà£•µÌ¥‹Ì¾ŸŒÃ¦»°Ëœ“»²±~Ì˼k»Ä¶d°»÷nÆÆg®«È]•­ÆY¹ÃÃ[ÄÖ§=´¯§e£ÐÚ9rÛáW¯ÍÁ:“â¦C“Ïß>´Ô¯J‘©Âu„±Å“vÍßjtÉßvl»× ]¥Á¦OÈÃŒR½¸°H°¶‘<¸Å™EÄÁ3œÑ¿<¹È§E–¸ŽVžÑ§W|ÅšS8¾FOÛ}RR·Äb[‘ÖVK¡ `h®±^Q€ÒdVœÐ[N¤Ø_KšÎ„D—¯jCg¸ƒPÀÉV?ÊÄ›/±ÁŒ9»Ä–TÆÂp,×Ø 2¯×’/ÐúxEÊö¯8£øÅ?²ìÀ+ÉÝÎwÜí¡,½íÁ8¨ì–V™Ê³?\ÂÈ4§Ã˜;«Ï³¸Çï0œÙÕ=–ÚÜ ÁöÐDp×çhgàÀDFåætRë¯NIÕâVOšÐ‰fÎÈ9L¢Çl6áiÚÔ¶}ùÍØAÊò²MÖà‚Iìì«F¾ïÉK«éÖP¹ê±E³Ôå`¢íÒMºæÒLžêÚT§ßÞS{èê…„ìçw¬áÎfšßÆQÝÚ{ÓÈe›åçšœÙÏ6„å×_œÝËiƒâÓ£EÃæâRÑè¿zÞ܇SÏÚ¼MÎÕ×qÊÇ­V¾àãB¼ÛÀ[ÝÞ¯BÑä±C½êìQÇçÚd­á¸AÌéÅB®ëìM¶ÛèpÃéÚmÄÎ盌ßÙ“yáÔItäÔvnÛì¥Z×ÚmPÙæ{yÙÖ›NÈî’GàÖ’RÙã¨`ÆÔ·]ÞèÙ/ÂõšLÓÓµGÀÔ¹KÉä¼O¼Ó£:¸ËꃲßØqµÕÓ)³è¹<“àÚN‘ÝÆ}ŒÛæ:šà½(OÿÐ?ŠëËBqÖÖ#xÕÞX&Ôîg2²ÕROÕÊl!¸×pGÝÚŠ)ÝåyCäÍ°eØ‹@¹¹¨3¿ÔÏfÏà UÓÖ¢4|Ú§QÊÅ°U¾Ù·E¤Ñ昕ÇÊk­à¨0¸Ù¿5dÇÏlUÆÁq×Íc×ÕŠ‹ÜÃw`ÎÄ‚:ÒÙ5±Ë¹?‡Ã¾4°»˜8~À¹5½ºÌB¼À>J׫@PÅÃh@ÒH.ÁŸV;µPP«½UMŸÏhJ´°Xp»ÏPO˜ÄlNŸËrWžË€2ƒ»{מ66È¥6Q·™ABžE=±ºIO¨šeO±ÑTL·ÖMZ±Áj_©±[/¬ÕlY{Ü(œ˜iqËâpBÆ»Ÿ4غ’bÁÓsi¹ä¤-¶ñ›Ôâ¨$Ù÷ÊI¶ã©6ÀÖª!Èæ¹Zßߧ3µÚ»;µÜ¼c¤½Ó9H½º<ƒÒÍ9¯Ï¡Êѵ0‰ß¿3~ðÉ=¡âãs˜ÖâNM»½DN¹ç?ŒîÊS)«ÍDµµ2_òÀo9ßÔ8J‡ßn$›òT9q°HGÑä*LŸÛŽ#Œ×=,¤È‚8 Ó­,v©¹ºò~8—Þ¯K·ó¯10è­+¿ç­…˹Q‰ÝÊ15É¥ÄÖÉS…ãµ!@ËÆb*¶À<5ÇëM9ÓÉPJ¿Ð;¼§1IÉã?TÑßlX¾ÚMM˼w,âñ³*Íå›*Í׆'ªÛã_µïÝJµâÒ]Îðê²áÒàh‡ìë´îøÔêðÛÀÔéåÔå÷ï Žðò¼§ôÙÈyÿêèÆîêáÏæùãgÿââZ¾ôÖDÛíÒf|äÔs êàw£óÒ@ªñë˜uÍß=täÞ°fáÉ”[èà¨DÕÓÂTéÞ®OÖéÔTÌüÀ>·æÍ?½å®@ÅïÀ.µã¹I¬ï¹%¼Ñ³H~ÓìZ•ôÄ*¦ä²R¾ÉÐLŸÛÓOƒÜÞ8¦÷¿$öÐ:{åà&€ôÑ6Ûæ©^ÆáØ_åëÁiÚàOkÎݯYèÞ}MÔدcËí§W¿ëÛOÎ÷>Øñ°^Ìå¼IºäàF™î¶AÙíŸTÎì»:¸òÞT¹Ú¸\ØÙ¶Q’ÚödMÛæ–‡ßÑIˆÍç}ZÒâ­ˆÎÞœ~ÜßêÍÖ—òÏÆ`õÝœ_ãá¢LÙñ›5ÚáŒ_Õåé]Éì¤VÆï¡`×Ô¾a¦×ÅO¸ÓÉD¾ô™Ðâ¿KäÜU¢ÈÏCšÙÆ6xèàDæÌ,‹âÏ7™ÚÞMÓÚh9ËÙ{-Û×.FÕÙoâØhËÞ…+ÜÚ§`ºá e×ÎÍ;³Çª?©ìÁ™ÉÂØnºÔͶ¾éŒ´ÓÑ•Ùé‡×Ü—±Ñ¾xÏϾq§ÈÎWƒÜÞZoçÏsÞºƒ„Ú¿[ÂÄ:ÏÓdÚµ¾9ª½ÁNÁÇž=¼ÒXZ²ÌH|ÊÇ>pÜÅ^`«·F>µ©EC´¶/FÍ—^U¸¼ME† l?ÁhW´ªgP‹±SI³½‚VËr:¦µ@`Ä‹HyÒ\S†ª€b¬±¸KÁÀY~Ö£S®²·]ßȘ꺮i׸ò›éÕÖœ¡·¸oÍÀå¢Ó§ìªÍ­º•Û±Çªß­ÃWÊ°Êlb®²eÓÐÄb‡´¤p¹ÃÀk`ÆЭ¿ÚÙ·éØɯʼ£fm”³y˸ÌÑνœL’§—VˆÁ³¸¸„t€¯}‡…hs™‰T¬´Îi]È®wh¦™bu˜rvaž”ƒ™“´t”«Í{P°³‰e”¯~zŒ‹l–¡æÀ»ž¹“q‹ºo}”šsP°¯jB¨Ìr¨¼‹m¥ž‚x«ÂrΞ¿€‰²¬”µ¿“…yŠ·¤„W™µ«¸x‰šÅཞ¡±Ñ’­À¯’ªÂ¥ÏÚŸÏÇç­èÈè•áËʬÔÒמ½ÌäÔìÔóÚóþçÎìëêèíàïßîèóÜÇêÍ÷ÛýÚïÓùëøëòÏçáëÃð®ÖÎá“ïÅÔ£²àѨÑàÛ±Å×ÖŽÌËÖ¡«áÁ”¬àɶƒÏ褦Ø䤚æÖ½œÙÆÈšòÇÜžÍÉß™ÉÕç‚ØÙƀɻΒÙÆÕ¿Ê͇Ԭق¶àÞ›º³Ò~ÄμŠèÔÎŒ¬ÖàzºòÓ¬—¶ÞŒ²ÖØŠ±ÛÞ‰¦Íåu°Úħ}áÊÆ„ßÛ²’àį¥ëÜÅyöÎÀ‰äÍÑâèªßÙÌwñÚÃy뾘ŠÝµºmßÞÜt¿Ñ»bÝË¡…äÌÈrÑËÊzÛÓÎpÐÊËw§àÙ” ÞбŸëáy­²Ò²˜àÙ£ÙØ™„Ø¿‡“Ûä´nèÕ´dÖĺZüͧjØÚ´bâ׿ZÞΡÞÊÖi×ï¹oÓß¿’èÉ»oµß×sÏÍÒdÓÝÝfÊÐ×j©éÜk¢®æz³ÈÛ†•ÒÕšÊãŽÊÒq—³Õ¦€Ëϯ’Éü|½Î‚…ÄÑ·såêÄzÆ¿«_¯¿ùU£Î›HØÊÑK¡á¾4œñ´?ÅÛ±7¥ÄÃ3²ÖË>yÌÖ8“ÝÚH‹ÌÓEvŸ)ˆ±ËF’ÐéfpÇè{XàßwpÖ¹/OÌ­€IÊÛ©6Êå•@ºÓÉ2£»Ê3±Û¤9ÁÒa:¬Ê·^¤Ý®G±µ<€ß´PsзDO¦²/ZÁ~CA¬§/:™½`>²ÃSnÜÇr]°ÆcI¤´OSË°W^ËíŽF›ðvB¥Å`2¥ãV_Ùݤ3çÔž>ÅÏxX×À,Ëï‡7ÆÜš5ÖÜÏBÄå㈖á±1½à¹Iµâ¬1¿é®V½º´*¬Í·¹Ôß;ŽÜË/ÔÛÒ ¥Ùš­È¹EiÛÆBUëäh‰ç¸,eÝÇ04Êç-…õÂ4…ÆÕs(ËßZ@¢ó%[Ý×[8’¼ATÒu+¯Ú…À˨‘ç| éh0yÜP(bç‡S5±jé¤NsÕƒ#*ã¶>UÁ¶’Ü¢9_µµ%C¬¸K¿°>-º±TÆ»3xáÐ/DÂÉ/@ÁÁ-|ÓÝISÛ»)LÝÊ?µè²5ˆÙ0ÅÓ…:ãã˜lºÉ§XñËžWÉÃV#Øͺ9œèÓƒ¥îçrÜܪHÇÜä¨Ðê÷œÀîî¬ßáìÝäçÖï¿ÛìíÙÛôîË‘êïí½öãëÅððÝ•óéæ„êÝÜnÙêÍR¾ÝÖ ãî€ê݃µîçb™ÕÈœvàÐweÕ×›yì˵;ÆÏÇLÇÙÜUâæ¥N×ߨW¸èÜg¯çÍSÑÊ­>¤áÓ]©Û¹\µäÆ:¢Ï䘓ÝÄ;«âÙR±ôºNuùÍ}¨Øï›~ôß|™çàeäî‹€áØhŠæç zìØÃBÅã«dÞç¦háݲZêÖËZÎáÔf×Û²Zßìð\ÎèÎ`ØàÖJ¾Ûž>×ÙäcÄÚÚa¯ÝÒUËäÂ`µèÛ>¶ÚÛb´àÈRµÌèž}ØÓskå؉–Ýèioß㊑Üç«€ÏÙ˜SÖиcÇ؃FìÝ–KðÓ aßà¦PÛÛÄMÙæÑ]áíâ\ÆåµKÛåÑ×å QðÚÒs©é×U©áÓRÞê°[³àÚe–ð½7Žååz”ÐíºrõÜ|å݇‹éÊ(|¼Ñ‰`àáŒgÜè^SÓÒqVàäŽZÛí¡"ÀÔx6Îå’QÙÉð~¹æÂ}ÆÌÝ—ÎÁ¨h»Ç¶IªÀÞÌÆ®8ÈÊQººÑG˜Ù¸<…ɶÌÇËc‰½³qÖÁ““Ý·P?¸À‚MÍД8Ù¾–]Õ±™Oø¯<¸¼ºB;§E¦ÊÅIu¶µNg·¸-]± hdÑÓpX«¡>KŸ®<1·­I;²gD¤ºp\«½ed·Ñ†R¦Ä}gˆ«…0«ÝulkÂŒ{¿¤I}Øb˜Î™Uk´¦\xª¢S£Ë{L º—…ƯÜðʾ®é¯û¦Õ¹©O·±ï¦Ø¢Œ|Ò©µ_•¦¯R¼©ºRøÉ~Ë©ÂbÒÃíæÚÁÊ^’»³`n´Ày–Á¯ÏÅ¿®h‘³qH˜¯¹°Ì±„šeŒœª…ou’SŠ‹¸Œ|²nxzÄ©r‘¨¶lƒ· tÍ´Ìna«„u` \}‚¥|x]ªkxnŒ“Rc¦œ`>£’]»Ÿe¾Èy•¥¡‡•”cªÂ‡p²‹—™´ÆŠv†’xyzÀ§Û¡ªŒw£§Çx™²†s’ ””—¨š y¡“˼‡¶ªßŽ»¹À¯ŽÄßÚÈ€|¡—¤{±èÖ׌ÂØÞ˺ßùÈßÆÛœäÉÛâñÓáÄïûûÝûÜÙÜíÜÌñàìùÛõïçíìîî÷ÈüåûßûÇóÒìéîèîÐèèçãþ¡éÓ׌ç×Þ¹¶Øî¹ÀÔØ°ÁË抺à̦“¦Î¢¡ÒΠ¾Ñ¼yÿꥅüÓÓ×ƨƒ×·Ë¼³å‰¡Æ×nÚɈ¸©Î‰™¹ÉÍ¿Í}¢ÖÚ¢ªÏÙ²×ÜsËäÁºçÔ²¿ØŸœÐʈ¡Úá} ¹Å¡ÃÞ¥­àÌ™‚éÇÙwÅϱ{þÕ°ŽÜÔÓpôѽlîÕÌtÛçÓräÏÛnßÖ¾rÐÅäzËɤqëÐæ‹çØÐl½ßÑrл¹~ÎÔÖhÏÉÐs¿ÓÄcÂÔ둆õݬ”Êߢ¡Õè¢æË’ZÌßœ€ÔÎ…näÎßsÛݱoØеwåÙzêå¶fã×ÂlжÉwíÖÈkÎîÂ_æÖ¼kËÚ·lïØÄv¯äÔdµßÔg½Î½m¿ìÕ_Ÿý»i”Ï懫ÆѨzÏï†wÂî{¸ãX›¤·§wÈÇ‹~¹½‡sµÇŽmÑΚ\®®·[ÅÂ¥W¸Üˆ@ÇåF©ÛÐDŽ¿È4¾ß†5¦ÖÁ8£áµ0°Îì2£ã·<¥ßÓAÜÑK…Åç6¶ÕÚJqÚÅ]xÏãeVÒãMMÃêLËà~>ÌÜ›\Ú¶¨5¨Ö»@­Ø³.¸Â~*Í¿³B”Ó¼DXºÃ0C´i8®»K!ª¤C7¤¤9*ÏÑ\L©ÀVF¥±.4ų48ÅÎ[C¾¶;J¤ª`-ºÓq`ß’@Š¤v:ªÇPW§Ø‚.WÝ‚F¥ÜŒ$¾¾c@»âª"¼ÆŒ"Âߊ4äØÀ1¾åÆÁܺ¶Ïd)ÊÊ¡%žÚ«&³è©¶ÖÃ.©Þ­)©òä§ßâ±´àÉILóÁ@Hï؂ù5»Îc:ÞÌWˆÇË;6È­(O‘»I”µBÁÝ6[ãÎQ9ÚÊ+¶ÇyC¹l<ÐνM~Ñy[Úy}äc%M¦¶<-à±!µÓ€2%Ü}41ß’W˜Ó·¯Ê¥;Ç×:TË´?:ºÃ¸Öào[ÐÄ0UÊØÇÉ.IÙÖ¡-ÌÍ54ÀÀaÛÊG-ºæmhÙÕ}'ÙÜIrÔµdmÂß|2ÑÖ‚L}ñÙ¢ðåÞm®æß°ÿçÏYÆæâŠëùÑñäáÎïæå‘žèú·êïÒÍÝïÎãåö·—ñää²ëôÓpïîßÐíìÒ‰ÝÿÞµñèÎZÖØà‘zÛÔý¿LÄ×ʉ}ÏÐErãÝ•SÝÔVUÂæÀXààÄMêȺPÒÕ“LÞʵQ»ß¸IÒÙ¹O¹Õ¶7¾å·5´ÑÆP»Þ½SžÜÍV™×ÂQœÛÓVÁì´e–ãÊ5…àÝqÞè]–Ùækr××rŒÛ÷™‹ÔÞµ[ÞΊUÙÔÃhèÞ¯uýÔÉuÖà·RÝê¥fÝ×—R¿ÞÏbÞÛµMòÐvgàÔämÖâÕg¿ØÒyÎÚRã×æS¿âÁRÉÖ²EÏæ¾T“ËáÏßÇa–ËÍd ëÚÌ{ßæŒbÒà\BòÈ™ZäÖîoæädìÕŠ†ÜЗQÕë³JËÝãRçÜ©kÏìÙcÌôÇdÈä³PÚܸ}¢ÓÖa»ÙÛVÈÛ»bÛÎöœåö‹‰õË îÁašÕä;‡Êâ9ˆçÒ$˜å¼K<ËÔ}7´Êƒ2ÆÇ5Iǽž_ÎÑŽÛæ;éâªpÄΰpÕØ͇®æ“9ÂÊâuȾqiÊÉÔƒ¾ÐÉK¬ÅÏlÂÈÕŠ‰ÐޡγRÐÂÅ;дÑg›Å¹\žÂÖr°ÄÈ[ŒÍÕ±ˆÞ­‹hÎÙ|ZÞ¸»kɲ¶2Ò½­D°È™GºÆÂD¿¬¥P}±£:[ןYE¼¬DaÌ™R]º¢3W«Æ^[˜³WVŸ²QW£¢ol°‡UŠ´|Z­²^h‰¯³S¤½˜o{ÁŒZ†µw[¨›•>‡»¦E^³˜hª©ÚÁÔ¯ˆdҶƯ˻ݡÊÂÓÆ·ê·Ú°¬rž•˜Ê¯Çg‹¶´‘Ë­©MʸԡüѨÒÜæ¦à«œ|W¬Õ‰m˜Óּίm¢¼§o„¾ÁkǤԗu¤aI‹Cn‹}k„¥xǾ¶…mo¦ˆÒ£´kª¯„bo¥ßÊȧ¯zC[7n|ªNRF›pEš xoi¨ÉhH‰`s5Œˆmž™Àl`®µ¨«§Ÿs~ž‹}|¡}z¡²Ð¦’’¡¸¶±¬‰€™¶Ëͳ—sššŽŠ œ§×¸²’¯ ²…Æ‘ÃײŸ‹u€¥°q³ŸØÀ¸¢ßåÐíÐÕ¶ºÄŬíÓàÕÚäÌÖÈìíèÔ×ïýÛÌÚÕØàÓçíÑíâáØÚõééØÎôïìÌóÖùØüìÚãøôíÊü×õÌí¹Ø„ãÃæ±®ÊηºÖЭ²ÝÀnÎ×Ò’Œ˜¶˜˜÷¹£äÊšŒáЮ}æǽmÝËÌ’æŶvéÂÝ|ÌËÃ|ã̼„½ÂÑ…ÈÙÂu¼°ÖhÒ½²ˆªÑÇl¨ÏÛšÃÏÓxÂ×Ç„—èÚ‰¤³â“«Õܘß╪ñˆ±ÌÌ•¬ÆƪpåÍ°†äÊÞŒìÚŽ©ÞÜ®€èÉ£oâí¤€Úâ«sÐã¸ZÖÜ­fáѪqáÖÅ‚Ê̽kÉÑàu½ÏÀ|ãØÕnÃÙÀa¿ÙÀjÊ×Óˆ ÕÚ±~Þèf›ÐÊ\—÷é ˆÜϘ„ÎÎljÓΛN¹Åª`äáŠQüÍpƒâÖ”féǹiØÙÓbÜñ’câÛÁZÚÖÖc¸Þ¼QáÏ´\¢íÅi¿Þçf³Ö½FÅÍÛwŽÓÜ|­Áåk‰Âè‚zëÝ_xÐäƒyÂïn„›Ø¤…¼Á¸R¶Ó¡qÑÃusÆ×µP¯î³[·é´Q¯ÁÖNÎÓš[¼Çå^”¸ÃN¹ÅÑ`±½‚2ÌÚ¸_—ÞºOŠÎÒ@­Ñ¿4ƒÄÊ?tâÄ/ιM‘â×UPÆÃubÒÐQ^Ѳ…n´Ð xÙÀ†tÁ¾pAÀ¶5ºÊ†<·¶¢<­¿‚4·ÈÄ@©·3‹Åª8‚ɳMA¬LZ¸‰16¯ŠUX©Æ>D‘’7J¦ÀKKƲWY«µdS©ÜTFµª?L­ÓŒ[̪‰Sš©bEµÀLaÀ×y"¿œv#•çP7ê«‚¹Úª'ÕÝ­4Ä×È'ÌâÏE—áåJ¬àžDÀÜ‹>ÀÑ•<¦Ì¦!ÁØ™A”ϯD™å²1˜ÚË_³æ–‰ß¤]ƒâÈ¥€ÍÈl†à®>O¶ÍF}κB'ÅlKEÅÄ=,ÒÖk/°ÀSIèÍV.ˆÝv;æʉY¹ØZ:‰Ù«;µ½r(G¬'@ÈD7g¹š5¸ÑŒ1=»™,iÅS2QלFFÔ¸DÇZSÒ±DKºÇ`‚ϯCƒà‘^´Á̆ÍÜ{s¼¶%ZÔà@sÌÑ*\ãÂ3XßÌ3’ѹREãÛm>×ñОÖÍW*¹Ò†<ÏÒ?ÌÜ“¡ìÙÌh¦âÓj»éâJ¤ÚÍkÏïì±Ñå÷”ºäâ¹ùèªÁõõµéðŒ˜îåÁãøîïÓçíåœñïÕÒùæñ½àêØ€×ðÖM¾ãç[µëײ³ëߣ®ÔÜZ¹äÝŠŸÀº?uÙã—äΛìÝsI×ÕÌeÜï¼PëÛXØÚÛm»òÔ_±íÝ_ÆÒ­5žì·Q·îËWÉÙÝd©àÁP}ßÂLžèË^®ê¸J®ÙÖ’ƒÞå`sÝÜ‘§ãØ‹{ØÆM‚ßÙo‚ðÒpŒÚâ¡RÚņpïåLJÚá„VØ׺LÑæÒ‚ÜⶀéÔÇ^ÐáÁw¹ê²`Êè¥nÇçÍRÁéÙM¢àáÙÓßU±×Ü]®ÙÛT°îÆM±ØÛ›Öû„†ïÓ~”åäwØû”RÒÉb^ÆÒ‰•ÅÚËRØçªl×Û³{öð¬ÞíçjáÙÐg½âÚ\ßé§aÖÚíiÔÔêšÝå¦[ÀØâì[¡ïÑRêë§M¬âÆzŸçÌS¡ëÙP…æןnìÆz|ÕÚJŠÕÈ6oâÒƒ[ÑáuMØáKØß|aÖêfmÐП_ñÏP:ØÜ•d×Ü›F¯Õµ#Ãס4µÐu3¿ÉÒf¯â²N«ß´C¶ÞÔq¼ÊÂ7‹¹ÂRÁÕÉ2·Êµ@£Èémyݼ‰hд€ZÎËVÞÍv@ÛÕuX Ã“2ž¹¯JwÒ¹2Ǩ˜7¸Â@¥ÌÃ8‡ÁÓEOÁ¸\9°·Z=¬­I6¥—Ká3PœÆK&šÒ_W¡œQ\ËÔlI¤Ë{R•¼hI¬ÄM„Õ´M|¼Xy²wQ‘¤¤3i¬¤:—»·UŒÅR>—²®UÛÈÀ˜Ùª‘…乪Ÿ½¼ÌZÐÒم˹šṶI‰´±SÀ»¥OQÁ½B‰±±lº¸Ì³¾³’M»º³p@ŒÎĮ龎l³½[Hž¢wž«¶q^®Ÿe>µ°|sŽ¿wd”˜´£uj•ÃŽmyÖqµ¿Žkv¶‚m”š¾`L8|2!uz—LX·¿c'žsk¦–jH£´}X–Êd‚±…ui˜‹‚¨»˜p£­Ç‡§®«fP¹vªÆÖ~¨žs|Š¶É¿´¥x~tË¢µÀ¶ŸØ±µ‚–礗ÇöªÍµ‡Š±°ã¸Ã‰ ©Ù±Ï±ÔÚç¢Í ÂÇýÉê¸Î—´§Å·óÇÌ×ýÇðÌóÓë»òØÉåëäÎá¾ËòèéÿçÛèåÕéâðÝ÷ÊüæèÛìæèÌòìñÇú¸Ê¦ë»åÎÔÜìÞêÙÊåÈÙ–ØÄÕ¥³ÑÓŽ°ÂΔ–¤¶À¢Ë®”޷ˆéÏÔä˳zßÔùš»¹»ŠÉÁß°»¿x¹ÇÀ‰¼¿ß‡¿µØ€²½Ê¡³ÁÅÇÎÛœÈǺy¾ØЯž¹Ü šÁࢨÕÍ™¦Éµ{›Üά¹ÝÍ™«Þá sñ㢊彽—åÚ–uëÑˇÚÛÈ~ÜѪ{ÓØßtÏÆ­‚çÒ­ˆÅǦqÝÑÐÒÌÊq¶ØÉ”×­Û}²¿ÈuÔÛ×yÔÙÈ€ÐÑÑ …ÕΛÚÙ™Žäˈ—Æϱ—ÛËŽÍÈ”›ÚͽrâÇ zçضŽæϹƒâãÛtêÛÔeÙÝÑ^ïÈ’VÐÈâvΩ½sÎá¬sÐÒâ¦ÜÔ`ŽÄ×\Ü׶r¬ÑÖi–»¸|›»ì´¾Ì‡ƒÄ·„µ»ƒ ØÔoˆÛ㪎³Á±[è²q«Ïzv°ãŽ|³È­~Á¡¡‡ÍÜ`ÐÝ¿d•ÇàN»ÛµXÁà¦OµÛÄE¬ÉÅI™ÚÙM¯ÐÉNÐÑOªÞß;­ÒÛM·ÈÚAhßåYRÚÝŠe¶¼€xµ¦a¬Í¤UÄ̇J§Ç±C ÎŒV›¹±NÁ«§fʼ§Eœ¹¦BŸ®žKp¢§U1Ö¨\h§EP»›FN³ŒET¢ÉKL‰´HI«ž.?¹ÃsT”°TP«»XI»Ö}R°‘GȇQ…Â[?ÁÅ9~¿ƒaÆÄ•J´­…lÊÈ°8¹âB¶ã‚GÏÀ¡6ŸÉÜ6¡ô±#ÍϘG¼¸Æ@¢×­'—¿®?œÉÂH¦,£È¹4¤å£-²×Õ?I¾ábfïØj[¿®N0¨àFrÑßUVá¬>6¨Á4,†Ë[;ƒ·jKÆÇUuÃÃYH¡ó:ÚÙˆ3¨Ôw"{Ï„49›%5wŽ-0¸Ó—;TÓˆWAÝ°9AÍ)F½…-d£°«²¥1TϧAˆÍË@}Ï­)|ȲfuÛ¡*{Ùà >¸³,DÚÍ€g×ÃNT«¹ExØÂ;žæÞBF¾ã²AÒÛ²5ÛÛ9Fì̾uÈƉS¿ô‰BÜçÐo¿ØÛòùÐJµÛºL¾ï˘Õñ»éó¦Òæúöج˜íêž¾öÞÉî÷íθåøó¶ëååºøìÛÞÝéìºðéÙA–Öæ^Æç畆ïᳫÞë^‘öâhÂÝÒ}|ÛÍQkÔÚQCãÛmJÛì²OÝóÍ<Îá±TáâÀQÓÙÚ4ŸâÈ9Ëá@µæÅ?®è©#±Ò´;ÁÞÅGÙÈ=•Ü¿?§ÞÃA£ÞÏ^åÕFèâN—×ÕvŒÒÞm}ßÐlmå×›¥æÃOÃÙ½˜ãÔÇNßê¡|ÒÞ©KËÞ¼ZÐÝ¢\Ãϧi¼ÛÆ`Ïß«FÕæ…,ØåáR½ðÀH¯âø‹¾Ý¶DÆܾM¢ßãc¯íÔ\ÁçèuoÐêÍqààRwÐÝR~äÊeRÆìhVáÔyaØί\ÈÝš5ÛܲKÙßrZÜÞÉnÚØ¿YÈÑâRÜÚ½I¹ÞÝVÂÛÊDÀ×ÎTÒѵN™×Úl«ÖÁ1´åÑOÖÞµB—ÖçUˆÛá@—èÒK|ÍòI_æÛP>ñÛp‡áæpjÇñ‡O¹á ØÐ86Óâs]áä€&ÐÙ}4ÎÞ°fÄОK¾×Ò[žËÕe¿ê­ƒÒÕ`ÇÏÏ}¢ÝÍuºæÏ€°ËÊf”ÖÞv¸ÒÔœ·Ê©DÁÈÐN~̽cœÞÅwl¬ÔW@ÔÜ”‰×Ý‘_и‚3Õž5pÆ©C¾À¬F½Ò—OÌË·(mÄÌEaÔ¼GOǼPo¨?C¬’AMÖ¥>.¿ÑZK“ÎQY™aÐívS±·0D½æ~NÍÄ)iâÑ;œêÕ|ŠÈðµkÈå©=áã°;Ðä“MÖàÎ;ËæÂHÉ×Þh¾çámÇÛáw´ëìvÃçðÎçõíÎØùëîïçõ°”æÜóêâò©ÙûåµÆåèÛ»ã÷úÛôçêÆéíó¿äíÌb¹ãæj°çØc™áìÁ¡çá„šÛïY±âÎe‘æÍ^Ý×pìê·‚àâxEÜа^ëòÆaâë¹AÆãÕ`™æÇS§Ø³>Äã¿C¡æ±P·×¼]°èÄZ©Þßy’æÊT¢àÀV­òÇS¦ßáw•òâ‹yÝÄu–ßäVç̘†àÕ²|ê×\}ÅÔ»LÛí­jßÔ™SÜáÆPÉØÖHåäÛ^ÖÛÆ`åÚÔW»á¾JÍãŠZØøÂ\ÕíçX¼çÒvÆâÙE´Ü³Y¾ÖÔ]ºíñh¹åècªçí´nÌâªtáÖ‚—ßâ‰lÔðkgÖÙ‘YÜÔÂ{ÀêÜOÄݵ+Úð¥aåì½PìØ·V×åáU³Ï½CíÕ»8À×ÜPâßµU°Ýž?¸ã剒äÏS©ä¼7¸Ý×y¨Ýä_ãÄ6äê}ò̈fú횎éÒ_‰ÒÏ"e×Çœ>ÔÊ .ËæSäÞR%ßå|'äï)ÖñSãìv9Éå²X©åÊ]«Ð»dÅâ¢{ÒÙ©P¬Ø¬+¤äÈ:¼ÜºNŠÊš7»ÍÍJ®×Ë@¶ÙÒ)±×ÏG_ìÅZXâ¶D@¼×‡CÚÐr[ãÂošÏè–/¯Ï¾(¶Îª4ز—'·Â*DÉÄ8jĸK>Ψ`3º¶F0¼½HFÊ¥/+ã£EH§ž)#°¨B[›¬JB²ÃPH¼·I,°¸bYªË‡UmÆšN]´’m•ÉyE›z3`Ñ¿ÙšŸ½¾“x¿Ñ§‡ÀƲŽçµB–½™WضªOÝ®À?ʸ§…ÌЪVÄÈÈd…¥­XU´ÆS¶º¸M¦°¾g”·¸qg¨¢i­ÓÏsC—xgVŽ­[`©¸~aŽÂma‰Ë˜pµyŒÉ¶}xØÈԱ㼠b ½ŸQeÁ_yÈxns±M´Ò«›je©“lqÀªP’¡ÁDy¥›™å»d[´´^FŠ£c„§Ì€ƒŸÄzµ«¾dn²½l…¨Àyd «ˆÆ¹­dh˜™•{©·}¬Ä½ÌÆ·Æ¿ÚàÓÂäÕõ¼Ö²æ£ÍºÂ¨öÝغâ§ÙÔ擵 ÚªÖÕâÏõÛöÓåÝõÇöàøÜóÌàçøãèñöÀÎóæçÝäüíúÖôÕìâÝääíß÷êìïçÉúàêëïàêËÛ±èÆæÆÒ³ãÐÞàÕìÓÌÔ¾ÃáÛ¡ÚÑö­©èÕ¥§Ð¸‡}¦ÎϬÐóšßÁÆ—ï½Ó‹¯Àì¤ðÐß¡ÔÆ–áËʆØÒ̓Å˽ÌÊÖŸÉÓÊÂæØ£³Éê«­ÕÑšÊÆמ·ÎÜ“·â׺¨èÕœ²ÏÕ±Ÿî¿¦´ÖÔÙ·àØ’µßÞLJàÎÀâÛ·˜ÛÕÙpÛÎä„íÝç€øÞÑ‚ÎÀæÎÕÓŠßа³åÖã²ÔÏé€ÊÒÉ“ÉÅÖ‰àÒÀyůÀÍÕçŠÚÀêžÁÞë°™èÆÑ©ÜØ­óߧ®ÙؤœæÕ©|溾“×ÛØÛÉÀ‡íÓ¥‚èÆ‘{òÍÅlÞâÔoÇÛ·móÆÀ|ƼÙeíâÁiÈë´nÚ×¼­ÜÂ{ÄÞØxÕÛì­ÂÒÝœµßç‘Š¬öl¦ÕÍ’ºÒ™—ÙÍ}°³å‹–ËÀ­kÂì‰Ô㘧«µm½¶º~º³½¹°ÂˆªÃ¥W¡È­RµêäT¬©±YžÔ¢FŽ–´Z°Ú¶Uò×e­Ù·`™ÂæM–ÁÙXÒÎ>¶ÞßitÆÇlpÆÓbƒÂÜm„ËÉ™]¸Ê£RÉÍ£MͲ¨B«¯œaº¤´6ÈÃ0¸°‹C“®‡hœ¯¤4g³›X„Ì«U3µ«CA †W?Ø‹]H•½FU¦¡d]ÄFc•²eeÌ­4Q·h[²»{]¢¸˜WyÒvQ–·jIµÓaT‚¸­B‡×©VØуAÏå°)¿ÍVËÎr=ÊÌ£(ÆDZ0²Ó¶<«³ˆ5àÔº+À±¬0¸Á Áê¤2ÀËÔm‹¾¾A_ÊŸ=ϽÐ=‰Ñ¿-UÓØCnßÌD’Ä·eÃvMQÁ°IʦG.™ÂR[²±scÇÍNK×êbDåà°=ɹŽ*Çˈ?¢é‹2ŸÓz3`¨`@²¨„.‡Ø¿I¢åÄ"¼Ï¢(¼Ú¦7…Ô©)é£>AÓ‘\Õâáë´Còæ†BâØ¿KËíáZ­çë`ÃÜÐL¼ÜÐiµßÖ_¡êÜT§îÎq„ßÛ=åÊ\´ÝÀG¸òÓ?§Ùê’ãë”ÕÚRtåã¡›ÑØxxÚéÙÒ‹NÅìÖMÜÖ¹cÐê¦QÝݵHÚïµ8Û÷ËPÓìâKªø¼@ËÜå|Öò´GáÞÏ>Æè½tÇÖågÄç©LÔ×Ç>®óÉI²äÏ^ÖÛ×nÑÙ¨aäð¥~æÿ‰•âázYåÛyPÎαYÎã…Báå‹/ÓìÕcÔäž„äè©,ÌëÅhÉä”BÉç«]Æל*ÍÝÂJÄÞÌ@Äëå[wÜÍZ¦íø]µÞäSÀÛÊSŸæÂ,ÚÙ7‡åæ†qÍÖ4lìØ’“Üâ/‡ÝÔDNÉí`FÂæ¹cëÞ*1Ù׊1ÊÞk&Ïøƒ&Þá“pÚÏe;ÔÎéˆÅ×Ñ9ÂΗSÂÈ 3¶äß ŸâÓq®îɈµÒØS™ØÇH£ÞÀQºÁØj¾åÂw[ê½j—ÒÙT’dzrvÝËYàʃTáÌ`aÉ϶&Çȳ(ÊËœYÔÈ“!…±Ë3hÅÕ$Q¹¯&]ÉÀOE¼¯EP§»F;О:8à`0“Ñp_¸¯OY¦ÑG>–¿q<¨ÞXM¤½oK¦ß°;Ê¢QÂÏzf´ÒV[q½’eಧS˜È”Aླ7Ͳ¥Aʺ–”ÔÅ•¿Ó¼dË®ÔD˽¿Y¤´è¥ßǶJ¼Ã¸Tˆ´Äa¨ÃÊqªÏÁ;…Ê¡miƹQ¿Àδœ°¬l¿º¼s[ƉtD°…^=º¸sb³¥\b£¡__‚»“j•ºŸÈÁ‰¶Ø³é±Æ±¤]£rÔ¤¿dr¼«vi³uKX¿¤`j³Ê»ÄÀ‹a³½P\‚´­š]ÄŸ¿€l™…hh´Ê™Äª¼x±Âª½²‡v¥È†fžÄy”Ë~e•ÈÁ±™§—˸«¢‰”¤Ÿ¼Å©éÁÕáìÏÛÀÞ˜ßpÏ“åÔèáú¦ïßäÊÅØãÅàÚóÌäØóûàèöÕé×äñçßéñðÛüÜéíêöëõÜîòßíïïÛðïðêãôïøÛüéðÞñÙëÚæÍâÖëÆîÕýÎå¼­èÈäàÔÛÇÃÎÚ ÜÏÓ£¦ÙÍ¢µé¹·›ãǼ›äÌÄŽñ¼¾’ãÓ¼ð¾ÈŠÜÐáÍÐêœÛÅÛ•âÊÝ¡Õ½ÚŠ¼ÓÛ×ÆϵœÎÝ™³Ìá’¾ÑØâÃè­­Ò즧ºÇÂÁÇÍ›»ÞÌ¥¸ÇÒ‘¦äÒ™±ÙÄ«–çÑø‘ãÊá›ØÝװ󻯃ÕÛ½•ëÎÚ™ãÙÜ•À׿uÍËÒéÙâ‘æÞÙ—ÔÉ¿šÕ×Ô„êÜÒ–ÒÕÃ{×ÂêÙßЂÔÔí£¢ðÕ ›çí© ÅÌ¢µØÕš÷ݨ‰ðÜ°”ìÖ»•êʹ‰èÆÍ‚ó΋—ìÕ¹fÞäÀ{ÒÔ²œÒ姑ã䵌â˼…×Ó×mçáÐ}ŸÎÖmÌåÝ|ÅÐØ|âÎÕt¦×Üo¥ë㘋ßÊxŽÊÙ†xÎ䆞çà‚¨éÝœzí龆éÔ°v¶Ú¡mÐÀ¸j¸´¼x«×¬µÅÉP±ÏWãÖÎg¸ãÀa±Ô½VóÐ~cÍËÛnœÂÏEy ×P—±ÁPx¼ö\‹¿Ä:®Û«C‚ÌÓyqßÕemÈÂvv·Ë€dàÕxC¹Ô£?ÀÆ[T¼µ²N¾¿•I·{>Ö³c`®Å™=Í9‹Ç¨W¾Ç­H|­SQº¦F-¿‚c3»£fB~Û[K±ÄN4ĘST›¸a8«Ìtn¯°g^±Ö8¼¼‰HÐÐiU¶±6V£Ø˜PÕÒ¢9ËÉcÖɆ!­Éž:Ôä“RÏÍx>çÁ™*¸Ô !˺Ÿ-×ܱ:ªÏµ>Íà¸I´Æ­5³ãÁ<Ý”E¨Û³/¨¶œ/ÌâÉ'“¹Í=wñçIJÔyC)£âSHãäU(À—E#»­45ª¶dKÕ­BhÒÑJpùâ¶/óÖ‹.º¯]IÍ×’7†×‚%\ØA¹ßs?’Ú¡OeÅ $TÏ#v¯&6¯éœ5­Øº1OѬ%FǦ3ز2r¿›Q“Öœ%pƲOH§Ð0jȽ7O¾ÏarÙÖ:GÙÂ:¤öÅ=UèéP;àè¹LÍð¯ö׫<éÜÉ)Àà¾ÛåÑZÈàÝšèßpÎòæfÀüíææúè}Ýëí¹çìç¹æîí½»ÝèÒØðïÄãÞ÷ÓãíùÔÊåöèÕôåëÒóìíêÿÙyÑéÚxØÙÎfÍàÞ›mêì—ÛÞXµîÃQ—Ùèn{ïÚwZØõ{aÛê½UÑéØsÐó¿RÝì‡@ÝÔØVÄòÉ`¾éÎa×ô¬T¦Ûæ[¹Øê^«æÎWŒââ}ëÐU¨Þ¼K¾óÜr´Ïà<™ðçy—ê×q°òߣKìÝgváåž~øÛtÑïÅMáßÌFÞöËdäçÅLÆëÈBÎÍÆHçáÃAçÜÔxÙÜÎ3ÉóÚNáóÏMÂÙêS»ÞÙCÂìÌQÒîðS±íø_Áèâ\²Þ×ZÛäIíÙ¶büÛƒ}ßô‰‰ëà¥oêݧ\æÝ»VÛÙŸ+ÇÔåUéìÞqðà»háìªNàççB²ßªZÂé³_ÙáÍVàâã]ÑܾBÈÛên€ãÚn´ÛÚrÔâ¸F‰ÕóŸ­ÚâOìðƒ‡ÚÎva×àikæÒ˜‚ÕÁ‰‰ÔÝ“WÍé›RØáWeÙÍWBÔÆi:ÎÜkÒéa6Ð×vmÞ×Æp¯òÁYÇѧF¸È¨lÕÈÊ€³×ÅQÀ»ÏUÁÆ¥0âÎr¹Ó¸®ÞÎS¿Î¼;«×ØXž×¼nU×ÀGqÕ¼‹V½Ï‚k×ÍŠ.¬Ô}.ŒÖÅodÀ¬@¢É†6ˆÑµ5Q¸Õ<-ËÃBsÀÓ>+¾×^X¸£dDÁ•I)ß’DM®Ã57‘±JX½œkQ«ËxU§±Ngª_h´É‹ci¦›Z‡Ã‘?ÃÑ€@ˆÁŽPeÑšXšÙ¹A”Ïp5«ÌJÕÁIÖÈh¹Ø JÁÁFŠÄ¬lÕ¸–¥Û¼ÁkзƇÀÚ¯I¤Ä­X¦ºÍfhѶkm¾¹k³½Ô¹Ð±ÌPNªÅŸÊÁÊe –˜d–¼¤yQ—¦_GÄŒ_M©pS£kŸ¹¼¸Ê«ˆË¶Í ×¦£Ly¦‘we¤’p—?o€Á…u|¾‘cV ‹oY…¼aAÄ›[L­Ãme½Âf’¯²|¾­œJ‰­¸Šˆ¢©v†–“p–‡¢r†’<µ±Î®—– evœžk€¥ž–´á®Ü¹­˜¥Ö¡¾°å ó³¶©ÃÏ»ªì®¿³‡±ÎçèÂÙ ïÙæËÌÑùÜÿ¾îÅÕÕððîÉèÒöÇñÉòÊÌÏðÔÅíìïÒèýÌÝìÿ®ïìöåâìñõæïÙòàì×öìøßìÝàÓäÍîÞóÓèËÛÃü ãäÎÐÁêžÃÁà˜©ÒÒž²ÝÁ±¨ãß³¯âÕíŸãÙäËòÉà›êÙ¤’àÕá“ÙâÓ’ÝÔÉ‚îÄ·ˆ¨¥ç¶¦ËÔÛã¨ÎØܼ¹Ú×”ÄÕô˜ÅÆÙ¯Ôè‹ÌÅʤ²ÚÏÁÑÖÝ£ßá©æÓº»âÚ· áÚîšâÌæƒæÚלãÞÔ†îäÚ”æÃÄ–ðÚÕòÍÓ¯ÞÖÃÐâóŒíÛã”äÕé–ßÙÖˆÝÙÖòÉã}ÉÐÒˆÖèê•ÚÐ׆¹ÊÔ•ßÝÂœÖÌ‚ ÐÛ‘æܦ’áﲑÜÞæ‰çì |îßèççÖçãÁ€²ÊªmóÉìàÓ¾ïߺqô×ÔeîÅÙ€ÝÛÏfßÏÆ©¤ÞσÍàÙ_§¼Æv©Óá–ŸÂÜxžÒÓ‹…ÇÚ—‚ðÊŒÐÇ‚¤ÒΚµß®uêá·„Óߧ—Ñø±vÇäŒéÒ®y­¿²xØéŒ\ËÛ¬E¢êÐWÏÑ»G¦Ñœ>ïܹ6¢Î¼=­·ÙN¦ãÉK–Ú¹OâÒK¤â¼A°ÖÖJjíòeP»¿igÇëL}Ç܇A©ÓwQÀ˜JµÜJ­³œn¤É 8ÁÐs_º­¶P‡ÊÉ>sÙ˜J{®TB¥‰=.ª D)»¤2*ÈžOI…ËSQ™´IFÇ°38¢»Y6±Ò:A±²mb£³R5K»MẽVÝÃfHÅÖ„SžæPjÃã /¸ÍFXÉÚÁ(Çצ7Óî†9ãÒ†L°³É1¯ñµ¹»‚-ÂìµÕ÷Áº»Ÿ0Í¿ÀÞÂ2oÚ¸7­Ü§2ÆÍãu¡Ù«_6ÜÔL†ÅÌ8GÓ·H.ÓÇaF¬«;»£89¢½<8¸³3båß:gÚö`.ÔÚq6ÊÐzI‘ªV2`än1D¹/2›¸tK³Í„Qî¡70·²'6íf<šÒÇMg×®"ã»FLÝ{6pÎá(AЧCšÌµN½è¼(xã½,€Íˇ޴0[ÓÂ3QßÃ<]ìÌ;¤Úè‘<¼à¹aëí½=íá4aÔìÂ=àØX8äë‰AÛò»G¤ìèŸØïâ9½þÕæìærÂþçŽÎåé‘Š÷Øvmñë¸]ï褾øî…Ìßíº¡èúÙ©üèéÌðáì×ãðå[ÝêìvÚáábêèænuêÜ–€ßØF¢í¬3¿Ü°b‚ÛÚ{uæÛ³„ìâ«dÓÔ¡VÐý¼5Þî—YöÖÌDßäÛY¬êâK¸Ø¾?ÄçË7¸ö·H¤õèOÁßÓ‚yç×9…éÑ:­ê­*Æææ|÷áZ‡çÌi…óõgäמ™âî‚qÞΗï×®VëàÄIãð¸XÑòœ{ßæÇV¸îÜSæâÒEÆûáWÛßãS¾ÿ©Eßô¬EÚì¹;ÓÎò9µññNÔìÝJ¯íåd¦öÈ\µõÝJ¹åÝb^×èDdÊøLvÂÐb’þÜ`[èÙVØÐÄfçÙQÕÛÕHØÔvSÔír‚Éál>ÇïÔLÙåÉMÏîÆPæäÎbÛáÐHÅóÓLÕíÙwšÇÝ_µáÂIª×¤:ÔÝÊV”Û±:‡ëñœãÇD}Óä¯oì¾nxô¶@’ݳ?GÐÔ×rçäVñÑLmÜØLÑÝ›PÎçƒ ÐçœRóï“iåÐÍ’ÁÔç˜ÌךkÊ¿Ì~ËÁáÆÁ¶4µßÁÅk±Ï½Š¼á»ËËâ’Á»ÚW‘ÕÄZNÀß[ªÊÕtsÉâwpÛنݿ„ŠÜÁ²0°»¹C¿›5¼Ð~FÖ¯«N®±;[Ä·A]²·PY£EV¿©6K‹B%‘ÁP\‚Ë]]±šRm¯™aJ–©MD˜¶dQ¯¨DMˆœ\•ÂiY»OU½»ikƒÃsL}Í€}´¸Ü¼ÄÀ¬¯½©¦[nȇad”u€e§JJ:µzº²Xn‘™¦‡k°Šefªhpk—’zŒ·”bР´ct¨Kg»Ç¦Ýºd‚¢¿{²ë¤ÑµÒÄd©ÍÏÐÖµÏ̵¿“™Ãټغ¾ÁÓ ²“ÊÅ«ê¹Ê¤ÙÐÛ¢ÄÌħܩ·«Ü¨±ÀÞ½ÐÑÂÔŠÌÌÜÁÙ®ñ˜ÏãøßíàÿÍÿÝôÍÉÖëßÙìïÎÅæÃçÉè¸å÷ÖÔØàãûñÒóéðÚÿÜïàìÔïâúÐîÖÜÍòÉù¸æóèÀΕ·ØÁ´ ÉÌÉÞ™ԬП¯ßÙ¡šÖº³™Ú»²›ðÓ¶›Þ¸Î—ÞÊ´—æÉÅ–ØÛÞ†ËÙ×~êܺ‹ÓÂæÊÝІÍÙØ‘êÊÛ¨²âψµÆÀ‘®ÆÌnɾã¤öÌš¨Îߢ©å܆ºê棢æè ”÷Õš²ÛÞÀ„íØ߀ëÒÔšåÔ âàè£íÖÖ„ÞÏ»©éãá“ÛÉЦɿÊ|îÙÀò±ª€ëÙäÕäénÙÌÏ|ËÎÍÑä¤fÆÈÏwÞÊÏŠ{ØÇ„šêß±ôÔœµÔÁžœÙ؃‚â矀õ׈ÜÙµ‚ñ碄áðŠšÜÊŸpÝÚÈtÐÒÕqèΩFæ̵rÕæÈjÚÜætêëÖ…¹ÎÖ_¼ßÉcÄØÕzëÒÍs¹ÚÅa¦Â¿¡{Éårê⪾딧ÓÕX­Ûð‡ßÈÆdãÄ¥‘àσ€§Ï¶ƒÙÙ¥uâźrÎÏÓSÓÖ—_ÖÕÅN«¶Â_»Û¨=¬÷©=ìÓ]¥åÏG¡ÑÂF®æãW’ÌË:}¯±+²­¼9€Ç¯dFÕënÛÆYf¹àX_¯Í„Y¾¼ˆ>§ÈuSÀ¼¹K¦·ˆ,¦Î@´Ë˜+º°ªTºµ¡<}×’N}Û™Nf¨§UR ­FS ˆA4 Ç;7³×aB¯ºW_¯š[[¯¼]T¿¬4BÐÀ3BÀËW4‘éxJ’ÒnJ¯¿cRÌÊI§Ñ;±ÂxJ­É{+¿É­#Åâ‘mÚÑ-¨¿œ²äªº÷™LÕÕ’-Äèº9Âë­*¯Ó¾5¶ÔÏ8›¿Ð!–ű?ÍÝ=ß½F~ÅÇ@[ܤOGÁ´@SÖÍA0Ä·iTÕ§'AÁÄQ9‹Ý^O£ãRhÉìrKÔäš'ÐÑ‚:yÜV$·½Y06£H6g؈ÒÐo4ÌËŸ!L¹=:Ì–)X¸GŽî­/ÂÐñiªïªÕÏ,^èÁ:€Û´4®ß¿Q ÛñRÚÏvxÞÉ;ÕÓ)3ÜëU€ÛÜL}ä×DžïΫìâÓBçä^HâÛÀIÚæÜ,ãÛÜcæÜ’?ÙæÕŒÆíó‹äçð¯×þßÐàìç¹åýûÙÎëø¹ÙïïlÚíž|áç­ÊÿçÐÎòåÚµêëå®æðÒªçìÖräßîdÍãÚ`ÊáÞ\ÅâÛ|eÚÞ››åÉp•ÝÆ6˜ÔëhvøãoOÚä|aÝô´CÚè¬Fçö¦hãÚ¦YßÐÞOÃæßc¤æÙZËáÆP¢ãÐJ¯íÖK¶íÌc¥Þê—“øß_êÄK¹ã·I›ÛÓ^†ëÕoŠæá‚šÝÔ“|äÕƒpìÑ¢mÛå^×ô¶EãæÈKïåªlâÙªhêãÏTíÕàAÛäÀFèÝêFäèæDÁàÇGÞîÁ2ÌáøHÝéðbµæ݆Þæã`µ×»W´ñð:Ëðð^©æמlòê£tæ㈈ÔòœàÙ¨GÙÓ›6ÙÜ•fÅÕÄ/Öã¬NÓåœHèäÃeÚáßyÓݱGËÓÌRæâ»PÈìÃeÊßâVàèÄXÜÐÈ—‡ßêŠÅÖ¾BËôËd±àÐL¨Öíx‹ÙÎUåé½…ÎÐ[xú×¢’òÂJÒÔ_àÙ—JÊÖÔhXÃâŽpÅÒ¦^èñ€QãäœnØÒ³r°áÆ:Çʺb¸í…IÍå…BµÒº‰ÄÜùž—ßÉu½ÚØzuÅÍ1¦ÉÉÁÚ®(Y×·\å×qLƳ\‰ÎÃs>×Éy/Ø͇^×̆C·Ì¡=yÀ¬6¨Õ~MàŸNaº¿1mÀ·P<±P*ÎÀU[Å›E]Ʋ9AµŸS\˜¡m7–¬VV¿À\TŸÆmP£¥h,ªÕ^+Ž·~GpÒ—kl¸†HŸÀhX—¹“HnÁŠ(ZߤY‹¾‰8®Ò¡'׸bÛÕp{ÄËvJ·¹\ÉÌä®ÂÌ—¦Ê¹ò¨Ý·ï²Ðз^¸Ä¯Œ×ľE¹Ÿº`dÞ“fc·Ñ£š¯¸[­Ò§b]DzhU®Ôyt¶©y5§¾_J ŸNE–DZ{ T„­q²Ñ ›¸×¨‰m†¤c[„«•VO°saf«|orcµx^Ê°’GK·‘P£rZ‚©Ï}x´ÁN¾ÄÓ}i¯¡ZS‚®q|§³\^½Æ†ƒ½¾™ßȲ¨³›r¿©t«²Ÿ†ˆ¾§³½¬ÕÈ»˜‘¼•š¿è¦ô½Ì¿Òêó¸Þ±Ï£è¨á¤­¯é¨ëÝöÞôÎêæú×êùå¶ÞãàÅÓñå¼î仪ïêî·áÞÔÿòðáóóãñÔÑìÚâÐøÛûêñÒøõôÒúûõÒóÈÿËåÅÔÓçÀïÊÚÒÊ«žßã­ÎѤżؗ¼ßÂœ£Ð͵šæº¢ÏÇЃéɲ„çÀ¸—åÇÀ£ÖÅÞ‰ØåèŽÇÚÖ|êÅ×çÇÖËv×ÎÆ•ÇÜѪ¦ÆОÑÔä…ÃÈÇ}¹Õ¿±ÌÇ«½ÚѾØѳªÜÒ¦’ëÆDZÆã§áÚÝ’øÚÝ‚ùѼ¤èÔªîÉÕ‘ùÌåããÂŽçÊÛ„Ô¿é‰ÉÌÅgáÁµtâÒÕƒÆÞÛ†ÀÚãÃÔÔ䈾Õ؇ԹÞ{ÞÖæ~ÁàέŠíÖŸšðÞŽ«Òט¥äή۳”ƒá狉ÝÔ¸ræô™eëïÂkÿζ‘ïØò³ëÖÃjÒËÁjõæ¬äêàxÝØìuÝɬYëâÞ éßwªÇÔuÔÞ¾k»ÞÃlºÜÎ…œ¦Ö†¤àÔ®“×Øœq¦Ü—ŒìÒj†ÍÒ±‹ÞÒ»ŒÔÑ™–ÄÌ—{½Ø’s¶Ø¾q¶Ý±x°ã­nÚë¯Ož×ÇG±ô«Q¨Î›:åÃÀM­ç²NšÇåy˜å¯6‘Ü×u‘ÖÏF|û²E²ÜÎiLÃÚ_SÖøZ_ÞÜ9Z̲…)ÅÒ“WÕ¿š~ÒÄ,ªÀÍ5ÃÄÆ5¿×“C»Ú€@d²”G…ͧR2»”:e¿šM2Á’PB´GA»§cI§¿KU„¼cCºµJ4¼ØA=¼«hCŸ³:>ÏÄG!wÉ›3•Æ`K–¹<@®ÔY+ẪTŠ½ŒE°Ûm<Ÿ½¢1Ðܤ3½Û¥cÓ¸ª*ŒÇ½4ªÏâN¶àˆnÚæÀ-µÕÞ7¹Ë’!Èá»7¬àÊA¹Î«<‹Ì€I¢Ý¾0ŠÇÈ+|ÌÃ/då§GGζSMƹ1V»É>'ЭJ7–ÂP%ƒ¶<_½Ð)qæöoGÙД1yêy+ÀÔx5FÛ„/wéx8›¿i8Âߎ+Á¼ƒ#XȽ.»àŠ'^ǽ0:Ç”&¬½°$[Ñ”04ȬAwÑÎfiÖ¡1Fí·2‘×Ç:ÎØ'‹á¸.vÞÀFUÞÞ(Pïî@nàÕ`IÒÙ@<ßæÙƒâà­Âîל?ÖåÑZÆã|TéÞÙ¡íáãyšíå¿óáÚFÕåõp ñèl¹îÔxÖÜÿ‡­ëãÍÔõà»âäç‘·Þ罉øîäÃæñâºÿôãÐìß×IÉÙ×2¦ñÜ>½ðáf|ë磞òÝ“ÐçKŸõ׌\ëÏEcï×±çÚžZÞð½oÝè§LæצTäέ5ÈçÙh©äÙBÌò±5Ìßã[±î½9£ßÃA¾ÚÞgmèç]¥ðÅe¦Û·(²Úç”rþ¼YäÒ©}åÞB{ÖÞ§rÓÛ†oÿá•çä·;íçÚIßê±lìꦓÚåÜzáè×Fèá²cÐçÅLÔáÃ0ÝÚÓ[ÒÞ¦>Êã¡8Èû¹R¹ßâH¹þt_ÊàØd¯ßä;¹èÙRÛìæ‘yÞ×­†çܦæÙzŠåêyV×Õ›:ÙÚxVÈá½DÖøÊ€Üö®WÛë¥lßØÆTÄõ»LÇ×¼\Èã¯Våç -Õ׸2ÅìÞYÙçÄcÕÙ?›æÉG¶æÀUßãÞr«îƘ¢ÔÕG„Ý×ÒäŠzËóvyÊØŸnõäLØדRÙìŸQÈÞ‡‚ÒÚiK×ØdJÖÒuHÛÿ‡qÈѶTÌÚÖT¥á²RÉå´0ÙÍ´qÏÓÌx­Þ´7©ä»e¼ÌᘙÔË€´ÝÒs»ÓËmÀÄÅWzÚÐ^…ÔàIyIJtDÁÊoLßˈJËÎw-ÂÀÁ4µÄ·4½Ì­Ͷw8f›,b¾ž.V͸;\§²6>ËÆM6Ë®J*Ê»HRÓª,O£ÅC4ÁÅVe­§=/ËkW¡ËY:žÆmC´~V}Ðh€È[ÇaGaǨ7qÕ–9ŒÏšaÝË ZÛÀ›RÊÌoèÅ^oÈ´ÏS±¿­Nó½”OÑÈ•oÝǨ`ܹµ\»Å¼mßÄÂW¶ÄÄU\ijYǺ>ÎǯvGºÏ_e± Cf¹HD¢¸[FžÕqSÇ·@p™–HPzµIbœÂ†h˜Æz˜ÖžÇ´Ä´im°®e_uŸ:l^·xam°›L¶žwʤÁP@¶‹bg»´Niº‹|–¼ Pe¹Æ_m¦ŠhÆ»«}}®Àh¥³e€³sª™Î’ҠɲZ¢áÄÖ»Çsº¨ÄŠÏ°ÇÄÕľ×Á̳x·¶±àÀàÜÝ¿¼ÙËkÇ°ä¸çÛí°áÖìö»ÌæÏÅÒÔÖÝðã÷àÕëù÷ÖèôèÂé¾ùÙîåÿæìîöçâÑÍÜúÓðÉúÙöíßõðÿÖíüåÕ÷Ðñåíîå™ãÂԠ̹ҚèÈÞÚíÙÊÍÕÖÒÎĶݚÎÍƶŸäº¶¦Ö¾Â íÉ°˜í¥Î§àñƒöÙ®¦ÞÍÇ‘éÅæžÌÏì‘ÚÕËŒæ½Ù”ÌÏ¿ÌÒ€ÄÅä­²îá™»ÅÖ°ÊÐÕŽêÈ᪦Äܦ½éÙ¯±Å»´íDz—ìÒ™–èá ºààÚäÙë—äÉ©ŸõÖ½›íÔóˆìÛà¢×Õ­ŒÔÓáçÀêªäÊäyúÊŇæÙÓìÒå’ÔÃÜ}ÊÖÖµîÑÄ…ÏÆæÉâ܌ݺќŒÝͲšïÛ“ºÚÐ|­åÙ§‡êÏŸq÷Ù }⺶sêǬ…èܬé㚟ê鯃âÙÉqçÓÛ‹âß¡›âËÂ~ýɪ€ÜÒÍqóØ¿‚³ê±°ÅÏnÈêÂ^ÇÀò—©äÍ|²ßÒ¥äæ„œÜ锇çÑ©ðᥛéÝ‘áܱláÓ¾wÛ³šÜ϶~êÌšÒͱvÊËÞg³¥”SÉÍÙM×ÇU³ÙÁNäÍ¡N¿×Ì<£ÁÈF½ÐS‘»ã³µ²G©ì‹9ͬ}kÈÍ’7˜èŸM‡Å£L~ǪU;ØQv¹¤HZÄ\\³¦M]“¥un®¤GOª«T\¡¦AM¥Ð\7¦Öc2Ëp2´ä‰4­­\P²ÐHH¬È”9ÑćXÕÇ‚XÄÅ;´‰4Íìª,æà—(ÉÞ…2«ÆŠ$ÀèŸ6ðó“4ºà±AÁﯻ߿=Ëã¢9¤Õ¥X‘ϾI³ÖˆK³ÁÂo…ÓÜ@Sʤ;RªB/ŸµS-¼ÇM(Þ¶LT¤ÈZ>¤›=<Åça,¾«-;ÑÒŒÄÐf*©\-ÛD0|Ï—=nä†1ÇÕ€-ÕÒ{só»9<É¢9×’$TÌš+”´`{¼¬Ää¹2|Ͼ/’í§N¡í­3ªØ¹epÙêZsßê”ÝâË@ˆäß-oæÈ6oøÖr‘ÝÜM_áèÓ4äð«HýéÓ8ÓáåõæÎbÚáÓ¬ÝîÝpwþßk¾ìæ¹ðþ÷àìù׿Îäí–ÛîìÍéñøïýçì¿›Õõ»âéêÈÓâïæºíÿؼçãßèáî¼òìÿ•½åÚL¸øß^®çЭÅúØ‚‰Üµ;½ì¥8†Ñã§MÔå¶jáà¬pÖà»NÏàÃ]ÑÙ±Låê¼J¿úäm­ìêf±ðÎVÓõßW§þàD¯íâz­à´;¤êÓh~ôçZªáÀM´×»M…×ÂaéÛ°^íÔ€ŒéÞ‡SÏÛ”Pàä”|æÞŽfçòáJåìÅPØíÕwèÞÀNßáå<Îâ¼5ÉäÉIÏÛÄ=ÄîÞAÜâß?Ýè¸GÓèâTÂêá;³ãÄJÁóÒJ´íõ^ÁÞäbÎôáLžéëªUêÀÀ|îÖ„óÞŽtÄè“9éÞ©FÜ׳/òçÈC×èÜ\ÕĽnç×¾‚ÒëÅSÉÖìTÂ×ÖáÓä>ÑëÞNÂàÏIÄäÒH¿ÏÜ”›×ÉE¤ÑøbÑì¾T¥ÙÕx­äë“–ÖꨂÞÚ_RÙ̯yØ쟊ÌáHyÅå«uÎëš@Ñ内ÙÝ‘CÜó„CÃÖ•6¸àtAíãx7ÈÓ¿a¢äÀg¯Ü»`ÑЫjÞεs«ÛÜ3·ê´/ÉÀß[¸ÖÚ‚¬ÓÆmÊÃû”ÈÉÇjŒÞÑEC²ÏK_ϳ<:ÍÉŠWåΊ5èÊ„,»Ã¡(ʾ½¬ß›*“¾™.¶Î´3FÇÉ0Sϼ9*àŒ):¹»PVÉÕ<:ÊÆ*,˺@@¬ÒzG°Î\@·¹7eÅàlLŒªYV‘­u]®¿`Ut½¶K’¿•;ŒËŽ\’Ý%gФ]|ϸ=…Þ|W¬º­0‰ËŸ^ÔÐÄV駤F|¾À5‘ÀÊ¡éÂ؛ȷÁ‚ÔºÁ?¼¾D”»¹J}¯ºk¶²LÀµ½Jj»Æ_y­Û‚¯Ã¸sT¥³[/É­ph·”SZ®VNºÄjd‰Ë˜4t©‰‹¿®t`ÉÓ¸Ô·©qbÇ\dk®†bJ²Åtª²…ci¥ˆS¶»ªY.³ÆŽÄ¥‰c[º¬…z§‘x^»ÂnzƶL–¢Ën…¬¬‚`¶¹{´¸ÑªáµÅƒ|ªÃ`¤¿¼‹Òì⌊”¶Â̲¼ur¨¸Í¿ԧf“²ÏÁاϻΒ߷êÀý·ëÐÿ¨ó¼äÂéµ×¹ãÏɳîàîÉêÝòº×ÿ×ÔèÆàÓÒÛøÛíÖò×åêïà×ÝÝáÀåñÒÒßéíëìÚêµØþðÑóìñ¿ìØÿ¯æàïÂÒ¤äÌôÄèÙ×éíÜÍÄÂÃΚçÙÒ™½ÕÀ­¦ÜÓæ¹È×µèËÓî˹“ÚáÒ©ëÁàŸëÖìÆÑÆø±ÔËÔ‰ÏÎé¡ÇÈÔyÇÐÕ¶ÝÅÒ ÒÖØ”¡Ãß‚®ÂåžÜÔÔ…§áÑŒ¯ÔÄÊšÄÉ–¢áΛ’æȶ¢ðа¹áÛ½©íÔð‡áÀņÿÎìºßÎà’ðÀî‹ðÈÙ™ÚÔãïÌÒãÕé—Ü¿ï…â»Á„ȺÕ|ÍÄÛv¸àÊwßÉÔšÐÔëˆÞÕçŒÉÕÜÉÝÓ®uß⟠ÛÛ®Èß éÎÀ’éبŒä̸Š÷Ø»ƒØåïzìæɱÚá²€¾ÊÃvèÞâ€ÙÑÔxè·ï‹ä×ÖzÝËâiÑÖÌfäÙÔ”¥ÓÑnÅÎÜ…ÑÌƈ»Õäu¦½Û§¾È›™ÌàŽ™éì°‘éÓ“žÉÌ•†¡Ëžs»‘£zéâ—››Ä¤kÉÌ©l²Æ®½¸­kËá•kìÒ¯[¤¥ÅMj­Èd²Ï›HÈÚ°GŽÇÕH·Ô¼YœÊÙO¥ÝÇ]™ûÁ2šÓÒBžâÏhÖ˜,Äp-‚ÎPOìÂx.(Øž$±ÙË.†ÑŸ2jç´Cˆì½>µÑ¿*²ÇÍ"Õ·UMÚÕowÏ£-·Û°'WÉÇ2sÚ½C…äÀ<^áÈVTÞØ/SþÁ[wåÝ>/ÑÖ“/ÜßtBîô¨™õî¹LÏÛÉ:ÈÝPÒíÕpºßã:žìÈdÜñêMêÙæêÿ襩õå©Ûãï¥ÕùïÔòï¯iò랇ôñâÒåîßgÂåátöÞÛjéäæS´ùße¯ôàFÀïÚ„˜åÑxìÏ[¢ßÉ@²óÎm]ìÚ˜<ë×SãÚI×ÍÄDÖáÎ?ëó§GâñÁB¾ðÑ3°íÙC¹éÇ:ÈàÙM³ýÖPœðÕ1¦ïÌe‹åðJ˜ÚÙ1“ãÒQÊÔÖq}áÕu{Óàeáâ}Íв_Ôõ£‰ìé””ßá˜SêæÖ?ÊëÊHðæ—YÚïÞLÖðÔ6ðæÑ+ßÔÍXÁå×SÁùÔBÔçÇLËì©?»åÑL¹éÜ‚¾äÔ<¹íØZºèê^»ñÁSÇÛÝvhÙè‚fèÐ…vðå=„ÜÕ¸NíæÃxíû\Ûú¯(ÚÕ»Pçã´SÇÑ^nÈã˜NÐìÂR½éÜ{êåºRÓç¸UÎõÖOãáÔQÔíÚušìÒz£àèp·ëãaÑØÌ_£áÔT©ÏÛ\hÒåooáßn\âÛ¤dÖàrpÛÓ<>ã܉âì¤UæèBBÔÝ‚)ßÒe8ÃÛ{&ÕÞUßãŸDØâÌ,­ÛÅ0®äÍ7äߥfݼ $ÄÜÞŒ¾Ô¸OÂßÙ‘ªÉÔ‡¥ÓÍK¥ÚЗ¾ÅÊP~äÏdÁ¦FkÇÔcláÕ_Ñ͈4ÆÝz5×ÇÄ/´¸¿(®Ò—'ŽÜœÁ¥H¼´7NÍ°Ig¥ž.6üA¾¸K"رL:·ÅPL“¶\P•ºj=¨Œ>E–ºYOœâeF¥¶N6ŒÚŠ^QÔ„H”Èu[ˆ·dD{àœ6ŠÆ <ÕÐŽ6§â™[ÕÇmÌÕþʇ…ÕÃÊUÅ˹XéÔÎäÌõ Ð×Ó~Ì¿ç¯ÃÅê¼âÐÕŠÔѶ`ÎÊçÅÁɹAÑ°ÙoG´¹U–°nG§˜Vi£¯V]  M)¸–Y>›¹†gœÐhiˆžyhª²bnÌ»§f|Ä\_PÈvjq¸ŒUkÍ®_`º£]o±•C7±nCs³×rh¿ÁuhÉ‹hY¾À†T²ÕUZ²µ˜ªÅ¹ºÑÈãÕ¸–r´œºa®¬³€ÈÀÄn«×“­®²§œÂ¹âÆε·ÈÇÀһǡè¶Ò¹Þ¯Ç«ùÌçÝà¸Í¬Ü ë¯ãÅÄ´âàòÌøÊÜ´à´ïŸÜÇðÚÿ·úÙìØÄÝöëéèöÙØÜøËÜþåòÁéÎèÏðÒøãäîåËóÞúÄô÷çÁôÍï¥åÃïÁËÍâºá²àºéîÜãÈ«ºÑ˽Ӹ̘ÃÆÜ©šåË–µðÍÚ°ë³³ŸõÊÝ¢öÓ´žÜÍ¢³ëÅͩߧٛäÅԜ̽ýží¸Ý¦ÏÈǘÏÕÓ”ÖÐá¡®Ï퓬ÁશÕõ›àÀÛ”£æÀ¢¬ÔϯªÒ×–ªîÔ­¬ñ˳¼ñ׉²íÑ©†ÿÏë‚ãÈàŽÿɪ”õÐÖwëÍÛ¢øÇëœíËè’ÙÊâšãÈÉ“ð·Í~×ÑƆáÐÜ“áÆè¬ÞÏâ‹ùÎÙ™éÒÞ†ÔÔÕ‚á´°ŽžèÔœ“ã̵µôÝ¢©÷Õ¿˜èŸÜѨ…ßƪ†áÙÆ”à碉Äæs–ÚÓ¸yåæ·gíÏÈŠÔß¹zßÜÖ‘ÖÄÎræÎäwèâÉz¶ÏÕ—¹ÔÞ¿Éô‚×Ïàƒ£Û΄ÂâàœªâϧŠø϶–ïÚ¥‡öÛx·Äœ¡ÒɾXÕ²«~àÆž…êÔÃyÇÁ¤i–æуòÜÃM»Ë²TÂËÔ?¬¹ÎS·ØæTÅϧHÅÌÂM°äÈDš÷ÎP¤éÂ?zåÞYàÓLŽÂ³GŽ®Ýb^Ëæ{{¤¿]`ÆÒr]ÆÊŽR¾¾zMÑ΃KÖ¸µ:­¶ÀIÇÇ•c³¶Œ?¸œ9†ß«H}ߦ*‡Ð¥@qÌ¥J@’´>;áƒ0CʾHY¦ÑR2‹´oT £TU§ÍbW³×qU¬fY—ætI‡áJÐã^RªËR:¤Ò–.ξs@ÃË°,ÔÂ’7»É¬0ÆК9Ëèq9ÆéÄ7¨ÇÊ%¾ÖºH×çÓP³å­<­ÝëN¿äÊ$±Ìº;ŸÛÂ4ºíèš¼Ô¢.¶íÅ>}ÌÊM³Ëe^ÙË=gÀíJFÂÀBDУ7AÈÕZ/¢ÄR:w¶YsÇÞXNÜÄ{)`ßz(žÜ]'³Ùw6>®['iÞ‡ {Þx!báœ,yܶZS׳/ɧ-—Ñ­)m°¿RkѨ"ŸÒ×Uoܹ…¿É(±Ä¼'˜ÌÔGméºDZî×=wÐÂ:CÚÓ¢XçÊ?~ÝÔg|Ôë’5áÜÓ‚ßò |îðÎSÝÛ£aßÞÛcÊòåŸÕè騽ÊðZ¶äãláïÜyñßßx¡âð·áïã~oêúŠºèð¢_ÓïªzêìóïöòËšÚ÷ìôÞÝuóéÂnàîÞ‚ÇõåsÍêÚm»î⯨á曎×ÚW¨ñÌOÝè¦v÷Ý®PÚìº[Ñé·VËéÔSØÜÆväè•TÑå´5ªìïT›è®,ÒèÙuÆò×XÁßßx¡ãÚZ—éÖy„ÞÕ‚”äÈT¼çÈZœàñ™oêÏ›oï·™ãÔŠYíì§cåëœoîàŒlíãÏPÍä½:ýݨëá»DØÚåMÍÛßðÚÚ9ãØÄOÑíäWÁ×Í9ÌÚÎ>½ááQ½âäT±ðçPÓÜìX¯éçJ·ÙÚWÉÝãa›àï£KêÕ føÞy|ôç¥`ÙçÀ>ãÝÃJßà­BÑßÅ)áÞ±QÌÜÏV÷¸‹JÔâÏxØáï]ºæ¤bÒáéQ¶ÖÎCÉàÓNÏäËQÍÑÙ`—ÙÚ^½ß»AÉà↢Ýô—žíÝ‹çÇŒ{ÜßštäãáÖ”‹ÐäGjÎëŸÙת:Çé¤hðñ˜@àño;ÏÚ}LÓó–QäÓzSæÖ¯R”ÛÊ3¹â®=Øׇjê͹n¸Õ±P¹ìÔrÇÑÝt•Ò×­ÔÓ}¸Ó¸?ÒÉJ‰ßºWiÌÏJ4«Ø5ŒÓ·qCξ€!ÒÓ“=ÙÑ™*m¸Á*~Õ¼1ŽÚ˜<ÐÐÈHKÕË1dÓ¸Ocи@9ªÔXÇà?A§šA<»Åb4†¾nHŽ°nB£ÇFM¼Í]a¤£E[¡µ_D¶ÚpCWÊD~»°m‰É‚S—Ë‘aeÌRYÛ±0ÁÒT ¾±–ßÊ›iÜÊqμ«dÔÕÆYÚ®§eÞÊÔïÎߘʿËàÙà›åǶN®ÃȖέծãÏ·ƒØÊÅkd¡ßO] ²Fu³Åjf¡Ë_ªÑÌ}l¬³kS¶knzÐic¢À[`¿y²ÎÌ°c†·crsªpi´—SUÅqLP£j[i´~]y¥VSŽ¶ª|iªÉŸ´Ÿz|§Æ`W¨Ä‚] Âm“ºÀz±É¹¡À§¹zi½»qÌ¥À„Ï»Ëpu°§•Ãªž¡É®·ÑºÐ¦’»¶b§¹Íâ·ÀªÛÊëáÓ¼±ÂÓ»ð˜ÚÁÔÖкðíÿ¾üÝøÔëÚÉlåÚàáä¸ØÁÌÛðêÿÚûÒÔËøÍïÙªÏóÔÿùÍç¯ÀÙôÖ÷ùàóîàâÖûéöÛû·õÞúÄêßÿÊÝÊø¼æËô¼ôØïÏãïßÒâáÑÐÙ¥ÊÖ뙸ÃÊ™«Þµ·§íÎç¨êÕÉŒàÖÉ„ÙÝå×ðÇ·œí·½—ÚÎìšÐÛà‘æÔóÐúÓޘٸٯÆÐú¶ÍßÈ­§çêãÇÐéÆÆÌ‚±ÞæÌ­ôIJŒæã°²ãÞ¿°ùÕÉ©Ú»¬±øו’öÈîÑéÜÕuýØš¡õÜÜ…è¼ñåÇçŒâÎé{ä»Ê€Ö¿Û‘ܽòœÜ¾õ‰áÙñ‘ßÓðœ³Äì|îÍò¥àÚå†èÛì›ØÈà˜Òâݤœðá¹ÕÍ׫žÇìºzúÉìšæ¾ÐŸÍص‰èà·näÐÆ|ñ×ÂhüÌ•uçÜÕßÏÍwÚçÛ–ç×ì„áßÿ¢èÒÌn¼ÆÐeÙÓÒ¸ÒÜzÏî݊ӷ滬¾ã¨©ÕÝŸµïÈ’›×Þž”ÖËŽ Û̉ŽèÓotíñƒrÌÌ®~éÞ¥z½æ¤fÑÕ¢rÉÓ¶—ÙؾçÝždÔȨDˆ½ÏAµÏ´AµØ˜UÊÞº?›ÝÉC¡Î×B¡å«-˜ÅÍRwÔÕ=…¾ÔH¸ãÏOZ»ÛeLÊätNÈÁZUÇè†)Ë»s@¬É1ÒÉ›LÒ®+iÔx6«ÊsMØ¡¨7n¸ÃWmƵDb£–7©œI+µ–0/Ø­DBÊÅT;Ä[<ž¶tF‘¸C*ª×dT¤°?\žURŸ¬lFOàfg©‘B…É_2™ÔŠ\Oëw;˜Ë™(ÈáwO×ß±.Äè6ÔºœJÏÅ—2²ÛË@ªå­3ÈÜ¢+ÅèÍ>¬Ý¯-±Ð¾!°ÕÁ5Þ«L¡ÏÆ,¡â&§ÇÇ4VÀ¨5F°³@{ÓÏ2.ÁÄ1`ÙÆ4&ÑÂ;$·Ü5f…Î+D£ÄH(ÁßChùm6~ÛO0¯æ\@³Øt7YÞp1}Ó€UcÙm(†Ì`8›ã°\]Ô°2jäCNÚ« G¤½MOáÀ#®Â®*œÔÍ1vÜÄ>‡ÐÆ0¶ÍÃ,ƒÚÕUpÕÙA…éÁ@xÎ݆mÖÜ8hÁÖ1’àÉ­ŒÙ÷ž:Øêµ=ìë¯U×íuLÚèhoëàÌ1ÖðØxèèÁK¬ÿÒP´ð¯VöâëÊãîÞ‰Çßä‚ÆæñÖùÛ´eêê¨ìë×ÜùôÕÎíáéÄæåëeñï×JÓôá|åìäzØöãXÅíØpvúòy†ñàt¡åÒ\³ãÏH\ÞâŒ[ñÄ•VåצRÐܾCêä¿KÌï«hêÉ¡D·æà^±ÓÌIºÛµIÈÓÝeµÝ±Q±èÌX¼ãÛjÖÜrëÛt¥äØH¼Öâ‘^óÏhdÙÞ¦ëÖl…îê•mØÑ}kØ혛àð³JÉàÖ@Öæ± ã×±jääÀBÜä¸DáíÅGÜäÚWÎîÀB¿ãÆBÏé¹>ÖÔÛTÅíÐRÀÚáKÒÛÖSÎäðU·îßM·òìcÑàÙˆ‡ÚÓÆZÙ䞃òß_‰÷ÏÅXëáÈXõß…jàÖÏcÌôØFàè×DêⳊÈê¿YØí£JÕÝÑ9àïŸOàá÷[¼å°CÑßž3äߨZŸßÛ|ÀôÆZÁÛìDÈ÷ÉLŸÙÐR­Ïõ„”àÔ¶mÔö^ëÓjtÞ°…|óߤsÛëv%Êâ©HÃò]OÑÝš>ÞçŠ7ÕÙ PÑüÛYæÝÄrÌȹ8³Ì‚½Õ܉ËÛÏkÎÍÚŒ¾Í¹B¾ØÛvÇÓÆq§ÌÒUÁÖ½1¢ãà“·Ä´ZŽ¿ÒššçÄS‘Ë¢r|èÃt\ß΀tÛ¾AÔÐÀ<º±¤RFÓ©A¾Ë¬D`ĺ3^̺;RË´I]¤µ:B¯Æ)G«·DbÊšCWÂÍB=”£P7®Ä=`ž¨\{©¬`Z¥ÛhK§ÆGH§¿ƒaj°sGoÓ{2‚¿DK{²Ža‰ÀŽOšÍ‰jæÄ´™æƱŽá¿¥ZÌ»‰¨íйOÃÅ¿]ï·Ñ£ÝÁΪإ¿qæËÍ–ÅÂà¢ÜµÅ_N¶¹eÒ«ß´Í©º?Ê°«k[£Áhn¼ÃEÁÁ¨pw§Áw…£…dd–ŸI’µ•Hq|‘@dŽ¡c‚“Áv|‰µZzt½˜f‡¯¢wŠ¹bh_Ép¡’}yw¤bqj±•…rª ‹dµžl®mdœ¡ˆ{§§oÀ¶´rq¨½~{¬by¥Á´Ô³·w¸¬®¸e§Äy¨»Ã®Ì ¿œ½’kȼ¨‰Á¿ÇŸ©ÃÍÙ϶¯ã±ñ“æÆÒ–ò½ÃÓÙ»»ËøÉëœä¬ñÛðÕøÕåÒâ£ÐàÜ¿óîöëñÙÐæáîöÐòÕôÐÿÎêÛÖãåéãééÝïæÙñÞïÔéãùÑòçùÓç›íÌêãóÐêàíÒïÎÿÐíµ´ëÒ¼ÉÎÈ¢®·ÕÁÌÕ›µÛØ°¦ÍÍ©Ÿã梯ÒÖ¼—ëÕËðÒ¯°ËÍvàÇÙ˜ÓÄãŠßÄÅ•ÛËÌŒÑÛņ­Òê—ÕÝåÓ¨âܤ¤ÞØ«ÂÞÙmÚÓ×£©Ü” Þщ¼ÐÔŠ„ìã¤èΞ­áןßØÎwíÚ¾nê̬†ãð¸£ôÔ¸¢ëã¶{ÝÉÀ‰éÍûÄûåÕqéо¨ÞÕ¨¢Ø¾ÞuÔáÞvÖåè×ÏáfçÌòËÝÝwÂçñÚÙá–áèÕ’ðÖ¨sÜÉ£æÒ±˜îæ͇뾣oîÚ¼{ëÚ´qæÝ®Oè݃ðׯeÓÓËdÚå°iÈä¨néÛü|ãØÌeàá¿kø׺}™ÖÞtëÖÓkÌààtÒÚðy©ËÞPµÉ׎ŸÕᵇÔØ“{ñÑ©‰ÑÐqŸä݉~ÝаlÚÚ»z×Óš‹üÍ·i÷ÒÐf²Ú¯bËåö_Ò‘BÑãÌ7¨À”_­Õ´$µå±6¶¹š6žÌÒ-´¾¹)•³ÑO‚§ÛBÅéJ§éÖj¾ß`SžãjZÆÌfe¿áUM»Â’\ÅÅ^ÏÁ…=ÔÕÌ=¸È¢Srlj@̲nC¼ÆŸ9v¿›T‡Ð¯;“ÀÂ2}Ì¡Ai··7JÊ”0E£½NBžÅ4a®¤3-¾½WYž¶D7¸ÒDEµID¶çj)…Ïm4®Îi@¥¿Q@ŸÖ† µÉ—'¾Æ^@ÄæG¸î§RÈÞ¥3¶Ó{WÆÙ©,€éÓ5ÕØ™,ÆÓ‘0Ðá•$ÑÁ¼,´Ñ˜EÉâŸE‡ç¬7§ÅÊ¿è§2·¼ÀXVÜÔIÞÔ=‘è´&OÂÐOEÒ˜GS½±ZÓ¢%?‡–+-®²:IJCD²äh?»¢Z)¬çs&ðN+…ÛY!’æm,ÒQ-wÑ…;TÖ¸[aË :„ÒƒJà¯5‚͎DŽË©@7°º>[ÃÑ=¥Ø¢2–Êßy>»Ó. àÀU~×ÍRA»À5‰ÙÓ,aÑëufÊí°fÑþà,ååÆEáï£HÊôÁKßü»XÞÔ±ÓÛé¡Øôä`³ïé«Ìñôÿòî݆¾àûïÜßø„äìå˜Æðí´ÎóßÀÏæø¡ÈáêÛåøè‚çóßuÿÞ×bµïà†ÍÛÌeÀð×cÊëì½¥êë—¡àÔAÀï¶H‚ßÓœŽ×Ú‰wÓܲQÑàºWèܱ[Ùõ½XÏÞ¥nÞíÉIªâÀPÁáÏWÃç¾g¤åØ]ÀíÎ`¨ýåV˜ôïœ}øÒqŽâÛP°ü×Q¥ÚÛ¡ŽâÙ¡ióÖœ°éåª]ñ櫉çßž ÔÙ•|ÜûÜQåðÉ4Îë°_íÚÁiíÖ½ƒÐÕÏ@ËÛÏ-ÆâÎgèæ×@ÅÚÄ<ÜãÂ7¹èâQÉëñ~¾ñËhÍëçS¸àßY­äê_¤ôèT¢Õסhøá¤sá秜âЛÅæÊdãß­VÎÕ·ZÌÞÐ^ÙãÀ3ÙéÈXéîÕ|ÒÜÒ\ÕØæG¿ãÙjÁÝê\ÃàüQáÂ×NÏó¤aÖï͉¸ÞÐ@£ùär¼ÙቬÏñŒ¬Ï홉ÒÕl–ÎévxØÅ®§ÈÞm›Ðà~|Ìà_ÙÛàƒÞâxØáÄgßç¿JÎÏ…Ï×Sùä›UÉéär¸ÜÑ/žÜ½>ÅÄ­pÊδ+KͧEÒÅÞY¤½©.¸Æ­6œÐÌ€ÈÆÆ|ÆÑÀLÚ̓yËÀ^Œ¼¼J‡ÞÅt?п…:ÇÂ?Éá¶.·Ñ¨ ‹É 2™Ï8Ñ™@=ÚÏ2sã»QV½Æ@YÁÙf7´º/I¦›H1ÉšGP‡ßmRmÚF®®[VšÈmV™°fc“²8;£´ŽWbÓ–TlÏ¡sy³kjƒ¶’G`¹“2xÆ”.‘ÑŽÕ¿¥vËÇ­[ʹ¢ƒÔÁ¯ŽÚÁÄTÒ¯á’å¼´uÝ«±kÊ»·Qº²¦W…»´dl¹ÊT¯É]ÓµÂbVÀºWvœ‰o¸ÈɛӦá©q¹Â€l—œtJšŽ:a«È_uºh=…£eQ“’JM‹¦{g€ª¿@^¼¶j`²ul]ºn‹{vp¬pWi™xsf±›{m£¯Wš¡¬j¨Â®Xd§·q}±Âqg¶¿wš¡zd®h‘£wjƒ™Êuœ®™wѨ¯Ãˆs–²²¬¨©Ï¢¤½~ʘ¬äÁθò½Þ¦ó¿ð¨Í»è˜ç°æö·×˜æÓÙÙèµôçëÀë·Øàâ›ÔúðþãÓøáÿÃìûàêïéûÓÑàåâÇçæóåÜçæèÝ÷ôñûÇýÛÿÓúÙîÔÿÂó¯ôØôÇÿÎè²ÑÌÿ¾ìÜòçÒéáºÁÀÓˆ¿ÄÜ”¬èÁ°«áئ”ÛÔ¼–Û³·“ëͶå¾Æ¡â ²ÝÂË–ÙÏܘßÍâŒàÌÆœÆÊÒ‹ÛÊÙœ¼Ñ放ÌÙêèÇ—·Î݈ÓÜØ„²ØÖ”–áÍÀœëÉ«²Üç»—æЬçшèᥘââ×åÄ߃éáéµùП‚çÓ½°ædz}ãàÂcðÏÊ€ìÆɆÒàú~æÔãxËÔÕnãÜå›ÈÛÍŽÝÓÞ„¿Ôë…ÁÖðŽÏåèwÇÛÁ©†Ú½½ïë¡´ëìÌÒðÉwïç£rÙæÐißàÚuèЪsäå·’ôå²¹çÎÞƒÞÈÞ|åÉÇ_ßâó¥Ñçî~àÏÈ\Ýâ§ØÖ釒°Ån¾î×p×ñÔm°ÜÌmØЛ—ìßb”Çû‹™äÒ‚ˆÕóµ€ï⇆æߨkóÔµsßæ†_Æغ]²¸´\ÐθaÌÝ›kàð©i·»¿J’ÑðG—Ç·6Áè˜;Çç¬9 ÝÊB¦ÕÛO¤ÜÎ0’ÒÎEŒÞÏFÆÅA“•×GeÜã|VÈØQjµÕER¾Æ•J²¯4Ù¹…8·Å¢R¯Ý¤J´¾®EÑÁsb‰Ò£cº£O’Ý¥1\´Ž=gɬBKµ²Hh»•>ߘ3<çN;¦Ç,F˶P`¾ÙP:¹â]B§Ç?Kº±T5`¸”*–Ñp-”°eSÇÅr.±Ñ‰6¿ÁV±ÿ<ÉÜ›-¹é±,ÑÜf'ÃÞˆ1ÃåÏ%´áÎÈó…)·½œ+Îà«%ÎÙ¬ ¸¾ÍG”åÂ;©ÚÄ%®Ô·z¢â±?{ë®oÔÆšÏÊN- )U©°UB£¿<_³·_;«WR›°\>Žã*Q¸ÉH1rºf:\ãx?‹Ýp7>¨q-mäu<„Ò55Íy.@Ø 9;§À -žã–—á $“ç¥F¤ÞÊD?ѹ>¢ãÂU@¾¶4qí·^²È«6kÕÅ#âãPdËÚA_ÌÜ[äÈ‚7ñæ0ˆëѤ>ÁßÃ?ÓéÔRÉÚˆ=âèÔQêçÆKÛôÚ‹ðÞÏG®ðÜfÈÿç£ÅÜí¿èåØi’ãè„ÄöëÓÂãèš|éóÈyÿäÒÚôêÆÎôãÛ®âñ߉ð÷ÝoÎÿÁ^ÔÞÍ>Ëââ^¿ìãçææ”äÛ¤¤àÞhŽé¥;Áëè}Hèë|^íãtYÒÞ¬5åìÊHÂä¸=ÞûŸJßã»A¯æâe»îêMÐáËSÊÝßr¨æåq»å¾>«âÙYlíã{ƒêök•éÝ1²ßÑ\†Ìé‘]à÷ž¹èÒ{†âý»–ëá‡ßÔ¢’èÜ°DÒçÕCÞóÂ^áã¡]åØÇ@Ïò»<¿ÖãNÆáÃB½éÛY¹ðë>ðáÙ2æÕÍC²ìàPµèÖR¾ÞáHÏëçnÃðÚ^·ïÕFÓèÖmVÓó§kãý{éÈ—ŽÃÖ’[ïÛÀÒîVÒèÌWÒؽJÇÝÓJïíÀ|ìéËXÆéÝdÊÞÍ@ÐØáXÒîå6ÎÓ¿KÅáæNÛã¶A¡ãÃ: çífÄêÂJÉÑ놑ÜÞŸÔà€âàvÏÝ€yàìuwÞÞ¬€ã߸mæÓØPàÕgÏÌšuàÛ–:ââ½[Ãê{3ØëÈ‘ºÏ¨6ÍÛÉ`·Úš\«ð¹aÔÚÆeÏØÀ_´Å¿x±ÈÚ¢ÅÃ܆®Ì਷¹¶IÁÓ»´ÏÞ‘’ÆÖWf×Ã`ZÌ¿nPÛÕ\7Ú͆+­Ïc<Ò;;zÓ›=˾­(ŸÆŠ/ŒÄÄ=YÀ·2Eο:H¤±0jÁ¼^`·¥<8¾©C;§ÔWF–Ìc^›²c_ ÏsQ—ÍeR¬ÊQ<ÄE-~Ï‚TYà”aŘqqÎlVrϹHkͤB¾ÉŠÑ¹à›¿»ŽbáärÍÇ•‹ÎÀΆ¿½¤pà­£Ú¶}-œ¹ß†ö¾Ë»Ëª©•ß¼ÓMXºÎUд«`ŪÄcjÁÂf?”¿ˆË¶ÜµT™“8B’°Yd’¯XH¶Ãnf¹¦ˆ`Ž§_Rr-SŠÇrRr¿igg°I}i´€‚Ã…SŠšH{b¦rg^_V¡’~c£ˆA·²Ôe€´Çv à‚¥·Ð‡d©zÁºêʪ·šugŸÕÎË©Ù§À­«½­É«©®ˆrҭʺ»Ê§ÆÀɭ᪶¯ÚÏÔ­ú¶é•à¸ì¶ä¸À¯à®ï¿ùÃÙªÏÞô¿üÖÿáØÿÊì¸ÓçïêýÖõÅë³ÉêþØõÔéÚÉÕûòÊïÑñêÙÍáîêàÜôÞÛïÑòñÿÞÿÞôœä¶ôÑæâê…öÌìÐðÌöÝù¾õ×áìàéáÔÔ©­¸¼–·ªæ˜‹å˨™åħ¢äÚŸ¢Ü³Á”û̯†íÕךõÂÚ¢ÇÁá¬ÀÃéæÃÛ‰ã±ÚÃÇÅè˜ÅÁ׺ñÇɲÉûϬ²ÔÒ§°ÇÚ}ÖÍò ±Ì溔êÑžÅÈÉž£êβœêÖˆ”ÛÉ¡õϹzôʹƒë¸ÛŒæÙØ¢âÓ°ƒéÆÄ‘áãÌ•ÚÒÄwÞÖìªæÄÐwåâ¢yîÄÁg×àÐqÓÌÍpÔÇææÅð‘ÁÈÛ…ÁÐÖ_äÙݶžÛåɘÑÜ™ßÞ—¶îÕ»¤ñÑ­‰ÖäŽmóÕÌjê×ÑhÛÉÍzÕè«áÖÅvöêÀjè­Äa÷ÔêqèÉå|ÏòªzäÌÞ_éÐÞ‡¾ãê…°Ñåq·ÑÊfáËÔŽ¸ÝË—‘âÜ ‡æÓ¡~ÿ؈…ÍÉ‹–úÛ‘‡×Ú»vèÇÐ]âÖ­‡Þ×±z¥Ó¿kÝÙÅwÀ¦Éƒ·Ýê]ľF«¹ÄB¢ÉXŽÏÃQæݨAµÕÌI©äÀWŒÞÙ5ƒÅ¿:}×Ñ4éçA©ØåQ”°×vp±ÒqjÁÒ‚`Æ×qaÃÆ“UÄ׋X³ÏqN̦¢LžÞ¥C·¶x=½¥DJÃÏ«KØ¥L~ÔIN¶²DlÕªWd¾”=3 —EB¡ÌXBˆºTD½Y?Ûš`_°Ñ`X¦¿gKŠš8PžÚw4€Ã~9‘°M4´»H3…«•6¯í§!¿¯Š[ÄÖ¥#¤ð˜?àçšXäìxE¿è¹:¢ßº?­ä¦<Þå¢C©ÑÚB«ûÂÂåš0»ÚÓ9`ËÙ4”Ö¦§Ê†2¨Êº;:×ßLsñ¿qD®¨Ii½åOU¯ëSE¶¶6:¼Äl6¿¦0>Šª#?¦º*'yÎA.¼=EUàtJÎÃkW¸N8ÁªÛ³ž,¤Èƒ>ÚÚÄ*¶Ú¸AÉÁ¢$΂:\Ȩ8_³C8âµK`ÍÏ9@ƪ)=µº19ÕÀ0NËÏmKžÞe*ºÄ,B§·C&ª¥FN•Ì^WŠ¯FN‘Ï‘A^ΊglÔ|I›ÙyC’Á©U×ÆŸ0È¿géË¡kÐÁÞŸØОSܽ¦WÍÆ¥b¼¼ÑÅÀȱ—ÙÑã«Å¾ê˜ÕÇðÂÙÂß–âÂÏ|¯Ôµ@Ù¬¾kᤙ\tàLc½²iKª¸bš±¶sDšžk[²È}e«®g]Ÿ²ft³»vV›ÈZj«dls›;l»SI€µul«£¦P=ª`kºªmE©Zl|²˜lZ—ª•Â·¿`^¨ˆNƒ¨Û›¦­Öx¢”a¤²Ìƒ~ȶd¦µÀyi½Ç§Ì¥¹ Õ­À“¾²­|r«³ì°Ç¸Î²Ý©ã¹ÏÌÇÅ·Áƺæ´çÄåÕÛÂÌèå«Ý½ü›ÎÉû¬ìÐû½ñÍù¼ðÛê°ÓÌÜÝå´å¤çæñÖùÞÿßõáòÖçîçæÒìëüêÛòÙ¾ìáËäóÎûÎóÔüÈßØíÁù›ôáû×òÄââð½ã¼æÁÔ í¹¹¼¯ç©Ã«ËÕÁ×·§ÜÓѶ֭ͯн¹°âÀĤíÊè¬ëÞÇ©ç¹¼™Ò°ÉŽ¾ÍÔªÚ¶óµÐ®à¶ÒÕßÑâÉÞÌÒÔãÎÿÉäÁÞ¨µÍâŽèÅȦ©ßÕ™ØÔ¾ªäÏõÐêЮäÀ¡¢ÝÎήÅÅÊåÖÔŒÝѳ곎çÍåùÀóŸé×ç‚Ö·ÖÎøÀ̃íÏòÈõܸ†ÕÇßÛÅäÁ½Õ’ÏØÈ¥ÈÞÌ™ÐÓÑ—¸ÔÞ»ðµ×¬±¦ÅÕ èÙßáϯ‹¹†²’¨Û­ƒüâÖÕåÙºˆâßÀäÓÑ‚ðã³…òÍÂtÉç²–ÑèÄŠãÜІßÏä¥è¸Æ…ÏîØqÝÔЊ§ð½¯±ÚÜ“ºÐÕxÊÏч›Ûá¥Æ˨“åé’†èÛ¢–áÞ„åØ’“ÏΗs¹Ê¿nÝÕ®“ÿÙ‹uÞØ¿_ÜÆÅrãÌÇoöäÞT»ÁÇgÜîÉ`·çÇS¯Ý¶HÄÆ®A§ÃåA¢Ãßy¦ÞÙP»ÛÄLËÍ}•×ÕO´¶ÕPŽÏÚ[]ÏåsZ¯Ã@o¸µp_Ý«¡<ÇÍ™MÆΉNÜÅÍ8¿Ò½C³È§L´Å‚hÅÇ´Q§Ð¤@•ÔªW˜â¨H}Â¥AhÆM@¨¬RG¦™?N„ËnJ©ÆM;Á¬]>¬¬?C£·^B˜]^¦Ê‰EwÃeI«ÓyHëÉzwÉÓeÀljK´ÉsÛÏ '¶×Å)±ÀpGâìŠ'ÖÄÙÀâò„“å¥?ÚܵB»÷ÏW³åÉH¢Ý¼D¯äÝJyܯ1¦ì¥8ÅΛ#’ÑéA{£×FWÈØSqеWKƹpbÇÌ^8½¸L0ŸØe/Ù¸_D¨²Y)«©<5šÃoG•áo?¶Üp)àÅrJN¾/5PÐu'ƒÇX:”às+IÈÀJ¥Á¬(±ÍÑh…ÐÉK¬ÔËA¦Æ¸?¢ÄãŸQоŸ´Å'_áª,‘àƆèæHa×àL}âì¸èÛˆtàá—oÐÚrbàì§oØìÃ_îê¼ZÿØÀ3ÙñÖ+Ü÷ß^ÑÝÖìáÏmÏâÛuÂñÛ®ñÚèxÒâã§àñÜÌåûà Ôëî¸Äèãëïëá°›ìþ©«êô݇×ôßyÌå×wÿéìÉÚäÙe¸òÙtÇæÇU¶×êœmÔÌHˆâ¾I¤Úâe˜ËÍ®<Úì¯<Ëê¶QéÓ½BÊä´MÖ÷¬M×ìºEÉæÇJ¬éÖpœñìeÉ×ÑX¯÷×{¸ñâv¾öÏ_¢ãú…`åép–ëÜc¹èÝgÞê«‹ÜèµVã版Ðï¦IòÓŸ‡õá•HäÞ|‚ÛËÇIÙíÈEçæµUÛå³IÜð¥?ãÝÔFÝ×á?ÖîÊPÍëì,Íõ¿8Ìݾ@ÖãñiÍëãX±ØÏhÐçÍd«ÔÉF¿òáE æÈN ÍÕ”Bçæ´AìâµCæèlqò×D*æïÒGÜð•8ÔÞÏ<àÞ¶,ÔÝ׈ßãÊKàäÃY²ãéTÞÛºIáÝÜ<½ÛÒD½àæIÊÙÊ@ÑÐæ‘¢ëÏSµÜãw·Éòo«ÞÞohäØ¥nØç­ƒÓÎ×zÎòÂjÜ䛊íÝ®vâÝ"Äàº>ËÛœ†ÚªNÌæ¸4¹ï™cÜä½Séà£'ëê¾gªÝÔy½çÃmÓÙ—BäѺI™áÂ;ÎÕ_©åÚ”¢ÛáÝÈP–Þ½"§ÐÂS¡ØÑ\ƒÙ³v@ÏÃPRÈÁŒTêÕ”)àËFØÑ¥4¡ÍÖ+¹Í­,ËÏ’8±ÊÁ4GáÁ-PÈËH*¿Ï6DÈÌ3)ÓË\,Çž-QÖ§G6“ÛV@˜Ø^2´µQZŸ¯€Y—ÄgD“°jH­ÒƒLQ¸®-€Ú—9‡ÙHªÈ°W`Ù¨KcÏ©9¹ß—Cܾ¸[ð̦V_ÐœsËÛ¤VÃÃÆMÜÛ¢[ÊÁÈ“å¼â­×ÈÉQÐѶyӺݼ¹ËÍb„ϹR¤Á³e¢Êp³ÕÝQ€´»}ºÃ·iy¹›T]ÀÆeh˜Vg—¥`ZŪa˜Ç•E“¨DH‹Äw^} ŽYuµ¦W{²›[KÔbqgËskl¥‰^“ ~g1¸ bnªÀ‚f»®ƒ¿µ¼yº°Àr©Äc‹¿»™ÈàÉWµÌ~‚§ÁQ|µ¿p„²ÙÜÍÄÊÈÐƾ›¸Þâ­°Æ¥u¢µÀÉÊ´¿ÜÑæËÚÃÐÑÆÃÍîݳíºÙÈßÂì¶ã¼ÚÑìÔ麩·ô¹èáòãøÔÓÑòæÞëùâüÛýçñ×åÞþçüÛõå­÷õàÔÛÈîëïòÚôÑèôÑøáåÙè¹Ù¯÷çöëÿÈï½ÜÐäÁáÈÊ°¸¤¦Å±ÎÐÔŸÞÃÙ›¼¬ºê•êºÔ©Þ«¹šÛ½Æ“ëÃ˦ãÉç´ïØä±ÙÝÅŠËÔܾʼöÂÙ»ñ±ÑÍìØí¹ÛÃäÂØÃôÖæ´¬Ýß±ÄÝÏ“ëÐÛ§¿ÑÔ«³ìÜÚªîΩÅèëà Òײ¢ô×ͯíä¢ßéÒÈžëÌÊ”ØáÅ–Þ³½çàÑ’ðÕÚ™å×÷¡èÑÜ–Ù¼í…ÐÜ¿”å×ͨàÃû°ëÏà‹ÈßåÏñçÙª´Öÿ­ñ¸ç»ÕÏŒÆëÙÌ›ìй¦ÜÌà´æË»ÕÞÄěݤÀšçÜь轲]ÚÌÇ“ÿʵ}ÚáÞ‡ÔáƤÝæÑŠÝÕÁŽæÎÍkÜÙÜ|èåîˆÖÞЈÛ×䉓¹Ú~Ì¿ßdɾ݈°¾ã©îÖÜ“ôÉ¡–ýËç¢âÚ°„õÊš¡ÞÖ¥…ÜÓÆxëÛ±˜Öá¼—Øà¦tåÐÁvßØÔ³ÁÄ]ìñ´PÍÚÁF±Ò¿U®äÂEŽá­VÛÖ¼?rÖÌ;’êãB¦äÈ[tÝÂ]Ëâ?fÖä?wâÅTlâÉr^ËäŠ]ºð|y;~=ǶBºÂŒ:ÏÆ£P‡¼Â2´µ¿IÄ°v?æȸX•É™]…â½VSĪ<ˆÜµQJÄ’Q=¨®Z"±f`ŸÕ^Viµd.´ÁDP¾Z£×[Gœ=1Ém:T¦¡G¯Î‘X”ÈcrÙÃŒ/¯´9¬­Ã-ʹ€FÖÚÈ?½Þ¦1`܈UÊÖ¯4ÅÜÁ:¯Ø¿*Þë™3Òë½9·ç¾0¬ñ®,ÉÞçF…à»K|ÛÖA§é«2™¹É:_ݳ:ZóÅ<‚ÉØ4aÙ»<<«±:N¶ÎBtÌÅHH“Ý’.}Éu2ßM#˜ÞF3•Æ?”Þl;žÒ}L7Ù7BdÖb'låb,¯Û{>9è¤EO··9fך/ÅÏ»%˜Ó¬(¯Å±.›ÚºšÚ³|Õ»m.éÆ:¦Ò±LZöæbÜØkmÙÉDkðãOZäß/]Ýõ–yÜÙ§¸÷ä¯^ÑëÑ8ØâÈVÏéØúçè[Þô̦äöÃ}™îØDŸíä¶öòΆãìÝ­ììë˜ãïì¦Øòð¿ÙòèÆ„øäÇÆÿêäÎëôÝ¥ñøô|äïé|üÖÑXåâð·îöÙ=§ñÙqÚ×Ü{cÚÐ2iåÛGžèã;ŸßËIhèïªVÂò×LÓå«8ÒÚ¬`Äñ¾Bäï¬9ÚãÉ6½ÔèWòîP»ÜŠ?È÷ã`³øÞq£áÙPÀýÔ˜dÑà™yåÎhŒçðMÃìꜚÑä}RÜí±YåÜŽcÜéZ‰Ýáš^Öë®süåÅUÈùëIéßžNÝظZåüÌ;êÜëRâëÓ.ÚèáY¼îÒRØõåFÁêØ=Ìàß?¶éÏK·ìê[Ôâ¿=³àðd¢éã8°ÚÎQ¶ïÞªkÙòÇOÖèÆcâë«}ìä³gêÞ»"îä×DÄìÍ'ÉÛÔ@äñÈRÓèœUáà”<ÜÙ³GÔýÍKèãâHÁÑæzÏæÒ\ÍêÚ:Ûäêx˜ìÝvšãÞT©›ÐY£ßÌX“í߈häýŠ×ݧWÝâ™oËÍ—èÙ]sØÝ]*Ìì¥Jëà®nÆôVBÙضEãתRÂÖ‚àÿårÍå©iÜÍÒŸ°ÕòL¯ÔHÕÜ·}±±+ÕÄÉ„½åÉxÌÛߟ­ÈÅt²ÓãZ´Ó¯.ٽ̉µÇÌKÊÕk’½¾S-ËÂhCñÏŠFÐÚ{2ÌÅÁ6¡Ð©%ÖÃ¥"ªÙ£#£ÔÔ,hÉÔ´;7£©9;Ç£NH²Í29žËN#”]A‰Ò‚7wµS¶…%©¿‚ZuÊ™oÞÅ’QÏ»…tò´§•ä½¦vñ³™B½Ø{rËÍÄP½ÆñÈÀò„Ø¿º‚ÅÊä”ֺƖλå³ÜÄ hY´¸mÉÆЫ˸lLª¦¾ztµ×½½¾ÃYª¿²fj”cY³¤Rl±Áte¸ËuƒÐµlQ‡¨b½—aZy {|­}q£yfmÈbj:Ï„Z[ÅeyÁ{dhœ•x¿’b{²˜X­Ø{i¨Ör¡¾cÆæî®~–¦‘c]§§žåŸÏ‚{»»`À›ib¤¤g˜§ÌϬÀÅѽ´ÑÕÆֹ̻ºáë¹Ä›è³ü¬©ÄàºÂ´¼æïÂè×ø³ãåæÖäØèÞß—Æ°Ýéç»èïæøçëîêÿãÚøýêé×Ùêðð§ìîàÈÞÓç¿êðÌßæãà¾êóî½ßáÝËúÒíãìåøµá©ÔÀõÝí²ì¶ ˆÃ­ËÑÖ¨µÄàãàÝŸ’ãÒ¢êÀð³ÖÛ¯žǪ́ä׿ŽùÇÄ£ÑÒÑ›¿Ï¶è¿ìɽ°òËá¯ÀÄêåáÂЫæÔòµ¤èá×¢ÒáÄÕÕä¾Þ©ÀáÏ—žþÙã¢ù×´©éÒ™°ØÞ̘ßÎĵîѶ³ÜÏê¤ÞÈ©«äÒ¹£îÈîŠýÍê…ÒàÎ’öÎé…ÓÓã£úÅÓ}ÒëÇŽïÌßuÓÏÞ˜áÉåŠ×ÏÆÂéßë¥ÃèÚ„ÝØá×èéÌêÕ§’ÚÚ®°×ù·¨ëÐÓ…÷àÒ{àÕÛœðÜæÍø½séâÔ‚÷Ý’iøäìÒõåÓÃÑ̃ÌÇÏ€âØÛnÈããpÆÎéƒÇÍÆ “Ãò¾£ßÙ~­ºâˆËÔÔ„ Õäz°ÒÕ‘–ë΢”ýÍŠñ뤛ÏÚ „éì“uäÖ©}ÐׯˆâÔ—~ëÜÔcÙŲyÜØÇgüùîGÝñ²h³ØÞ.È×-­Ù°7ãî†IÂáË6µÛÈ>w¹ÍB¬ÌácŽÑæIÁÌ;£×ËAžÄËa[Õ¹ZF®ã_Y×ÛbKÈåRÑPÌÙ”Hʼ”5–ÊÍ*ºÜ‚K̯†fÃÕº4§é˜K|ƱKxΦ8hÉ­{Æ©YK¼FYÑÕR8—Êt=¨ÜbI¹¥68©Ê&8™™EP–£NDlÛ?‹Ü{0êyWÓÁVU¨È¢WÏÀ˜9ÅÐN¼Ì #ÃíŽIØÜ°¾Ýb'ÚÀ„!¤Æ´2¬ÜÁ5×î4µïÕC›Ü¯&ÆÜ¡{¶½­URáÍ%®ßÒwŸÌiLzĨ>m¶µ\YÇ·@ŒÅ³U:È›HM¿ÂV:ÁÀ<"¯×O4Íç‰M›Ï=>á‚1C¸\4Žæu3xÕP¨ÑE8?í’0mám-pÞP:rÖ¶0HÀ‡;:¾³)´Ú²9ݽ œâ³/IÓàpòÞ¾B€æÍ%sÚÁS®ó¬2›ñÙEyÔ×IGÕÉ+{ÞúŠ\ÕÉhoÝÛŒ€ãácæÿ«EÅû»<ÊÞdMíäbÕ÷Ô[ñúæzÕæΓßïäÁéÔÍw½æðwÜâû³öìàÆüñèÁßæãÁ¾ñà´NÛôèçÏÁ›çôêð|çëá‡ðåÞxêõíòàúèZÑìÓnÌïÐM›Ìã.ƒÞÎZó¾K­ÝÖ\ ÝÜ‘YåêÍBøÝËVßÚÚNÔØ«]Úî¦Gîâ©8ÍÝÂK»äÕh«ðâ…ÚéÚg¼ñÍqáØ…¶ñãg¾ìè•yÜæ}™ÔÙ_³åÊR–Ð㨇ââž^ÞØm“ØáfîÚu_õ沇ØãŒqääÑ_Îß»=åÖ¾kÞí¿SÜé¤IìáØIï×àIÚÕËPÂáÝHÚåáNüâÛ=ÉáèQµÜãk¬Ê×.ÜðÖj‹âÛ‚¼èá_­ôÚT­öÄÉIßפNÛí‹­ÚæupëàÆŸíËæWí×¾L×éÙgÚåáVâáÒqÖîËeÜÏÙQââÞVãÒçHòÕìgØæß]ÐååiæÞâ6¹ÓÓW‡èá–±ßÒSÕÛßo«×úŽåËJšÛà¢~ÖÞ°_Ìé­‚Öð¹uÕÕyhæÛŸOçäÙUõÎă¿ñÞ^èæªF»ß¶`òá NàÔ«KÝãŒU¾âº5¯×ÕV±ë»tÕãç’«×®n¼¾ÏD³ÑËi¿ºÃPÕ´O¢Ë¹QÎÏÂ?–ϾcS×ÆN•Ç×YàÊryÍ×|0êωEçÖ™(x¿º#ÐÌ£6ˆº  ‘è²RAÕÆ5?Ч¦®.*§Ë87¨é-A“Ü:WˆÙbWsÍ­BjÖœA¢ÙnvÅ»KŽÑœ<{¸¯=ª·t9Ы²5 Í¦uÀ½†Q»Í PM¾¦[ÇËÁeϱ©¬Ì¹Ö™Þ½¹~㪪G·ÆX^¦±W°¼Ù°Ë½š_>¨¼H>¡ÄlV³¨We«lrÒ—]KŸ°_jš‰ol‰Ÿj^}Ìr•ØÍ}j|¤™>ŒÉca‹±jv–qfj»‡pUÃjs…¯]m¨jt~Á lx¢Èwc©z|s©žš®­šgm²Áel¬š’ÝÒ¼x«ñ°m¨«{€¥©£¬©Ù½Îÿ‰ÐÇÏÓÄ£¯“DzŸ–œ§¸¿©¶»˜Ï°½¾¹Ì¡ÒÖÅ«¥½º¨ÂÃàÚíÐÞçéËïÑè¼êÍé·ÚÈâ¾ÖÌç¼ÿæç±ßØéÈÕØ÷½ïÔôÅØùéÓÉْظëÖè¹ùÙéÚïÜëôíÞýºßÚôÆðÕÞÇêûëÇæ®ðÝâ¼ìºñ¹¾Ì֓˻Ҥɿã™ÛËÓˆÀÒ¸®–ì¸äæÉñ¤ÒÕÞèÏö¶ëÍÌœçáÙÙÜɈɿÿÖêÚæ·àÓí¯ÜÏçÍÔÞâÄÓÊ÷­ÉÍËìÛâöª²×ÒãÒÍ»ÔͳíÔ˜“àà‚ÉÆËŠ“ìʘ†çǤœÉà…±Õ¿ÉœâëÇ鸷‹ØÓÙ•èб~ßØÐïÐØ‹ýËÉqÜØÜxÍÔèìÂÙ‰Ï×û“ãÏÙ•Àà»`ÛÆà½ÂÔñ£ÔÖò«µèÝa¾ÝÎØ—ëаµÒܳ¦ØÑ› éêÆÞéÕ„ÛÚLjÞíÿ¸÷çåyìʽzÛÒŸpêÙà‡ÓãñŠçÕóŠóËíˆáßçwááÜ~ľÓp¶Øå©œÀꩽ×é„êÖá~¨¼Þ„žÑºo¥ëÐ’ÕÞz绦Ÿé˯×çtvïÚ¶yîµÌNåñ¢W¹ÎžUã¿«‡çÓºWÐñÕ`Ýå¢Aè̦O“Ó¹9ºÔµ6¿éœ<ÝÙºB“ÓÙ-¥ÒÞ-žåÃ=£ÉØ!“Ôž3šäÂ/³ÜÀDnÜÜhUïÔ[K´ÖKpÙÛˆMÎÀ{5Ñߘ1ÎÕ¤3¨®Í%µÓ¥4ÈÀ–U¡Ò>¤ç­;›Ö·B{Ъ&Tº¸V>Å•eK¶ª6/п@7“"LŸ¥A/ž¶Q8·Ò>F•×O6—×67¢ëM-†Ü†/pìƒ)·nnâÇ“7ÐÕz&´Â®!¹Á€ÀÝ®'¼Ç¡=°ïmB×Ï™6–²¹)Ââ–,àÜr2Ïܬ'±úÔ3¼ß¦DÆ¿¿1`´À&¤êâ\¨ß—@SÔ®(@Á¸7@ιCS½™W%Ê´FYµ«@J¢ÇKP¬¯"?¡ÂD1ª¾H(±·%¥Ø[NŒÝX”µD/–ÑIIMå|(jä{(€åjqØ…1uÒºcÌ’jÖ¤£ÎØi„ëŸW‘ε-Áã¹A^Øê <Ö½-MΪX»áè•€ÝÂ'˜ã÷ª®ðÓ3‡×Û=`éÖ{ÞÚ%¢ÛÅSZÖæ¥MÍì¤ÈáX€îÌð½òñÉ–èèÛpÜùÖ\ÉêÑŠ¯ØãÙáÑVËóìd’ëäÞv[äåzˆÿêÇwïó¸bÿ賫èõãÕëíÜ}ßðáiâôÒaêßæiºóÎŽÆäëH³è¬C‚â×2¢éÌA³ìÙE½åÆaXÖÚ—lâéÒkëå”_äá¼9öÑUèì¬bÒìÔIÀëä^ÅÚÈkÆïÝHÌéßo­çí`žóßS¹äé”GöÖz“éòvªéßVËÜß}néØ{‹Ýó¥ŽäóY‡Ñé¢kÚè\Å÷›”ìÚšBØ鸌ÖïÓ[ßå[gèÝæYãñÓdÙà×[ââÇUËáÑiÌàÒ?Þêµ9íÒÖWÂæíxÅá˃¸ÝîGÝÛÔ8¼äÊD¸âÓRÄÜëwvìé¬gÙ六ÑÚ¡Z÷ë­•éã±_ÕïªKåÙÎCÔåÐJîáÅSÔíŸMÐÚèRÚÞ¯OÖßà\ÞÇØQìèØiÛùÝaËàíNÓÜÁz•ÈÓažäÜ_§Ù¤MËÛæ ™ÛÞˆ‘çÌF”×÷€ ¬äÂbôâ¨~¾â“£ßåƒaäé²râ쳎æÙ%^ÒÛÝaíÖ”XØéœBñÖÉ}Äܨ`ÁÑÊ?“ßµBÀÕÂlÇÉÁc¶ÇÒR½ÀÂx®½ØŠ¿ÅÛL¯ÉÑy¶¾×s°ÂéxÀÃÖdÒȪ¢È¿]tÊÀdlÓÚYfËÊŒfÛËBÚ˱9›¿Æ.wȨÈÑŽDBÑÀPIÍÕ:W»½JXÆ´GQ¿¿)R§À5RÞII£·Q)‚ª]R¶ÂV+¯ÒI_™Õm]‘Ïo8‹ÈFY†Áq?Ÿ¸ˆM|È“A±µ…VÆ·Äp¼¶­bħžOß¹µ™èÆï“×±«M¿Â™^ÍÀÀO©ÄÅ]v¶éÇ´”‰¿ºÎ­á«Ô‰ÏÊ»I¿¾¥q§¾ÄlÒ»¾df´Žk¾ªÄgŒÈ†}ž—h.§Œ^^ ¸aP¦¦Yk”¶R\‹¦{[o£i|jŸF^‰škš¥|[šplZÑa€Y½j}Zªhwe¦¨Yw¦ol°¬v±žµwR¤‹i¸“œŸÍ¾º†]ž² Ð‘áµëµÈÊÀ½™}£ªÄ¨Å½ë»Õ¬¦‹§”ãÜé‚©¨³–¸´×Á«Äãµ×Ú¼º£à̶£ØöÁݵÁÎøõäâòïâÝïÎòÅçáÝÚõÊÃäâÀîáë»Ï¨ïÎôÏÙáêèÕ觜Ž´Ó•ºëÖêÖÝßåìêòÐõÕÐÞéïÇêØè¼óÓÿßîÝô»ä‹ÝÕîØã¾ÒÒÌÙš¸Û՛ɾâ‘ÇÖÎÀÂèšêÞœýÝâÒóÉŠëÙ¾„øË¥‹òÍä áÍˈÖÓÝŒÎÕÄŸöÖä¢ÿÒí–ÂßÛÂáÙÓ¶ãÍÓœœëÞ»äçÉÚÆà‚ÚÏêÁµÔÍ‹ñÚÁ¦ìÕ®áÙݺÛͯïÝÕÞÕÙžuòÜÚÂÚÐâˆÿ¸d™þØä‡ããÐnðÀç_ùãÀhâÑälÈÑã…ÔÔ¦pÑÃå†ÔÓý§ÑÃÆ–ÑÉÒsáÎÚ…ÉæÂu®âÑÐÌᶙïìÐkôì„žéͺrñÍ«ÐêøéÂøͳ|ÖåéµâÞ¼dáÞº|æÙ¡xåÕàtÖÍÒmßåúƒÜÛÚlæÝêƒäîÃwÖÛÊdîÈÉd£ÜÕc¹àßj±ÛË”çÊí¡§ÒÌ•âÆ~~ÜìŒxÞÝ™aõ鲌ãÖ}†àÈ¥méÏ™Vìç åÝ‘šÏÕÒhÖå¦aÙÔÁqñáÂGÁÙ…7½àÕ9­éÂC±Ý¿>½ï€3™ÎÔ0ï¼,téµ?•¿Ì@nåÉ0„ÐÔ.¨æ²1wÜáN`ÎÐlFÁЀmëÕlUÄÆ„=³ïœ ÉÊc:ÂÝÝ'ŒÙË9¡Ç¢ÉÌ_æµ9ß­GdØ¥œÖ’J¼—Aq×½H>¸ªU^ÀÇZ9‘ÒF<¬­\Q±ÏHC“ì_>±Å50“°&BŸæŒ9­¾¬:­º‚4ÏÎb#ÙÇAÎ̤§Í“%Õç°Ãæz#àè–9ÓáŸ"àÅ®'•ÔÐE¤âÃ*·¾šE’Ü©7¯á±9¬Ô½<¸Ýîf’èÏ›×™L”Øv8¢Ü¨+DÇÎGFDz5É—'UÄÚwPÚ—/Y¼£*¬ÖY*ÚM.‘¡:V¤µ@7›´V"oÖa1n¤$%aán=;Åq3}¼q ‰}6_wÚ£.­ò´VZ°—?¯Ï’G¦¹,BÀ¬:¢ïÐB£ÁºJfÿÁ=ŒæÞ3­êÎOšÜàHoàÓ)´ó¾&oßë7DÃæ¸ÎÖ¤Ñí†fÝÛ¸wÚêÜF×ïºaÑß×ÑæïãÓçæãcÙíÒŽèÑà¡—ÚÚƒÎðâ;¿÷çp»øû¾¿óÓ†íÞp¡Þÿ·ï䬾èÿõÿÚäš™ùÕëëáÝmÆÙñ¡öáÜIÅíÛY³ïàrÉäÐRžçáfðâK ãào¡ååk¤ÕìÄ`íãÄeîú¼“éêËÒòÆbÐóÁU×íÊlÞáÞp­æׂÅíá“ÝõÒrÁåàj³îâl†ïçm«ùë©fï뎎ðâ[¬Ú×{‰æátƒÕô¤XîÛ‚~ãܨWîÒoíâ¿HèÞ…˜òÓÃQÛä¶LèÜÁ[âá¾NíéÄjâÙ·kæßÆZÆëäe¶èÕL°áãZâïÑ=ÙßÛWËÞÜ{š×¬4ÌÔÖ]¼Ûó›Âàá—ßáÕu¤ÓáÑ_ôä¼’ãá¡{Ìí¡Ròí»VÙå¼aäعEÒôÌkæÝæGßé¾gÝüáaäâÕFÎÛÞFÁÛÊNáÍî_½éêxÚÈÎv·êËQÁ×؇{Þäi¥àí¡ÄÝرêЧåí·€Öæ¹…ÁßÝ{Õî½köÇÆvåé—|ïßÒHáåÏdÅßÙ‰ÊÉÏJÌÜÜeÜÒ¤:ÈÜ”Tè纎ÙɳvÁÈà‘ÃÑÍ–Áà¸Á¯o¿Ñ¾q¾ÄÇ’¼ÈÁ\ɾ׶¥Û»gÀÇÄyÁ²Ù—¼¼¶M~ÜÀd‰õÇzÆغ|~Õ¾u_×Ѐ=¸ÇœXÉÕ­:½ÂÁ8ÜÈ—:·ÂÈ+NÃÎV\¹ÄD:Ñ¿KW¯¦šñ¸>£é±D©ÛŽBÕÙ¼?«êÇ ¨òÁ0·Ú´B°¾×Pdͽ/Žæ¸0¸¿ÅAFôäXJÙÓTgÉÌLqÊÇlaÈì}.ÕåwE»Ò™&µó­#º¸¯/¼Ñ€2櫯A“½›ANªÇ,Nµ&YȽ1)¯‘k1á±W?®©73²Í[?…µO2³Ü_0¹èJ2­Ï@.‘ÓJ5›Óh@èMËÔb4ĬQ=ØÙj>±Öm0³Ñ ÛƘ%ÛÚ£!Öër-Öäm4×Ù™°Ý¬2¾·(ÉÜ…#Æé›#¹×£$©Ô».Àά¬ßÕÆϸ%¥ÐXÇÞ±ƒú´3_ÁÈA9Õ¯AÀž0 ÁÂ=AÞÇ"6»³,V·Æ6'¥é@,¸¦$6±éI'ŽÌ=†áo9¢èw'hÿy@‰èŽì#B¨ÛŽ=O®©WLá­ ÑŽàÕ­V•²´BFÛçx®×¡5ÒÚ.SäÇ!ט(ÅäÒ{zÚÓ3îàU{ßà0‚ùÒGxÚÝz`Þß{ ÚÖTGÙÛtXÚçÆa×õÈpæâè×äæïÁîñÃ1Ûô×y±ãì Æ÷åxÈèÌ?ÔëæW¤éë{€ðÛ¾ÔÛãÎÈð㪦éæÞèïÞ¤ÓâßϬûØì¿áæøRæûÀMÆóÔWá×ÂXËæÌPÔî¶>{Õ®(™áßëÞO¹êÌžsëâ®mæà¼Råï¦QäòØTëò»Uãð­léáÍ@ÏÛÒV®ëßeËùÖ]ÃïâUÅíÎ^šêßlÀöÚ§zÉðv«íÞ—Œðåb¯ëÍ`}åƯrôö•àÕ†‰åò—éí£hîÿ£§ÔܨZØÛÊdÏöÇZó߈Hìë»dØê¼`Øßâ`àëãnÕàì\Òî¸;ÏݲHáâÔjÉÔ×_­ÛÑaÍØž@àäÜnÊæËmºàËbÇÚÙ àãÞlòìš×á©ëßµlÞàÕhæÞÚ^ïÜžNíÖÖdðÕÐuÛÊ¥kñåÚbÓáçjÃâï_óï¼oããßaÞäÓm¹êÅM÷è슫ôâ@¸èÙ½çægÔÝؘ©ßÓl³Þó©«Õ×ëë¬uðÔ³çâ§Úëž|òÕß^ßÙŸ`Ý謈æÃ}RäåÏdÙÕº`éæ»tÖÇÕˆÅÀñ•ªÎàŠ¼·á ä©æ“ӼߛÇÌã–ÀÕמÀÒÇd¦Ë½~©Âþ¡Ì¸´@¯·ÏW¢ÝÄO–æ±m”ÍÕt„ãµwfÕÞ”rÛȈ¢Ò¸¨?¤Íž&ÄÁ—=ẪF‡ÁÁ¬ÅÄ5§6£òÈIœÅãC™ÍË*¢ÃáLÕÁ8‘ÒÒ+’ÑÁ!ÏÜP<ÌÜ]WÏéIk¹Í[Ö´jd¼ÄŽ'¿íg2·¹´#šß­%¾Ó¦,íÚu/¬Ý³2›ô«P„鸇ЖM5Ñ´=dšÆ%oѲ<"¥¯3=›Ç:E’¦!>Í©77´®7? À/# ã\^¢Ù‹*tÕ„PʳqAäãb'ËжÎÜ…ÀÕƒD¼Ðª Áè—,³ë™6Éå˜&çÍØ šÒ¼$·èŸÔÜÏ;°óÓG®Õµ7§Ù¶)´Å¼!œçÉ(²ÛÀg¨Ü¥$¤âÚUjØÐG…ØÚM¹»FzÓÃVgÒ´39Õ»D+ÎÜr1œâq9–»b¥»xtjÒ£gpÁ£Q ž”ŠÌÁ‰_Êê\’¾ÆX„ÁcÈ° —䮿‘ҥκɴ§o­ºÆ‘¼¦špÀ¹Â¸Ü™å±é³ºsÄ°ºmʧ»l´ªê½Û¦¾¾©±ÒˆÇª¸ˆ¼§·{Ūɞխ¹}~™È”sªÄ”|¡˜]Z˜vhq´{”»­vw—eb…šrwyœ§……ŠjyŒƒ‡ž¾¡£yk“mt•¨¯È˜©‰}‚…¦¿Ó´« •Ÿ„„œ»¤¸‹²•Í§©h©“¶ŽÃ‚ªu®¥¸}ˆ‹Ä¬˜¨¤å¹žÇק‘½·ÍÐÖÁÁØØâÊ㿱¿ùº×…çÔöÞêÛåêõõó±ë½ðŒ×ÉÿÐüåöÖÿÇàšÊ¿üøîÍõÜéâëÙùÕÿ×ÎúïÖíïèäàãçàÛõïÈíèéðãÖóòè÷ÜÜÿèÁí«ßÙõšâÍÿÍîØÿ²îÍ€­’Ë{‰¡Ú|ŠÆã­ËØê’¼Ôé¼ØØó¬‚ñÝç‘ÞÎâˆóÕÚyØÔ¹’ñËî¼áåç«âÊî¼·ÙêuÝÆüÀÝÚà{ÅÕ主ÕÿÒÐßã·Úà੧Ôä’È×Ç]§åàÇß¾ßé–¢ÞÉî¿ðãÃ{áêÒ—éáΓìÂï¼ÿÕàañ÷¨göêÞtÜØé‡áøájãîëoíåËÕÎÜfïÙ»bãѺgÖÙëtÓÙÑ_ªÝínÖÈÊ‘ççðqãçû´Üãä•ÄÛãè¾ÿÕ×yÚ¿Ý›àÖðÁðêéÁßåéuæöãwãçºbâÚãróÛìvûæÊ]Ýâä\ÝäèyÜøïdïÛï†ÖÚõSåÉÖ`Øܹ_ÃèôÔ£èÚW¦éߢËáè¦ÊïÛ¥ÚæÀwÕ؉ÙȤhÙÐbõÍÐo×ô°`õÊ«Sß×HîȪHãè«T½ÄÀ(Âó±@Èä¥dçà²%É⢆öÃ0•ç”(²æ£"ÚÛ½”Û¬ ¤Û®1šä¾8„ßµ/ί'ݪ(®Ù¥5lØÐQHåºNP»ÕL_Å܃3¿·],È·‹ÏÜŠ¾Û´²ÒŸÏÏrIÞÏ„2‰ÍÈ"PÊ hZËEa¯±Q!³°L8¨µ8#Õ¼?SÑáQ3—Ô'›ÛD0ÍÍ_C¾Ë@-¤ã #´ÀK`ÞŒ1ªÆsëÊk4ÛË~Ó߉:ÁÇ®*ÄÉ[#Òà‹LÇÁš×Øt$àͼ弤ì´$Úã-èâ±Ç笶ë¶Ãæ¯%¯ìÀ/²ð¨§îŸ¿Û³'Õå -ŠÓÙ"˜ß‹K;¦Œ('Í¿8!¿¼V­5QÃàZ(°ãRËÇ4'®Ú7,“á}'„ÄiŽÜd#a°Ž$s×x ˆöh’à‹†Þ´§..×¼*cé’(Ðؾ`¤ÖÉ&?äª ½ç/žÈÆ-…àÈ ©íÃ'¸ó³6oîÓ#žÊØ(„ääSoÕÙ.fíÎ]|áî“vñÖnCóãÀQÛàÌFßþ˜AíãðÊðêÔdôÚãFæéÜ­ñìâU±â×mÚÝíeßÞùyÅ÷ìŒÖõòúóåÝÍàñåÁ‚ôçÝëöí³ÔèèÍÿÜë®õìÞfèôÁnïàáOÉîÙ€åëßjÏܧ!oäÒ$ìÉ:£ë±MÈÝ×zàôâáÍOöä®Iìáçqç×Ú†éõ´dàðËMÍìÙ_·ëØz×äâTÔÓãdªôéy®ìØj¿òÚˆäìåÜ› ëôWÙÜ埕áü£öâ©‘Þü xâì¯oÝ⫃êò±ŒãßÇUÓíÛXÜòÔuÚâÍpõÇŽ^áäœ[áìãhâéà€ÙÜÖKâäÜiäÜÛmèÚÑeÍÜÜpÃâÿnÖÚ£6¼èäoÚâô€ÏÞß_ÃãÔ„yäãßg÷ݲtãÞ–›âáàxçó˜líç¹óäÌŒÕõÝxçä×^ñãÕrôÞÜpãæãn×ÜÝvçßÜrÞÝÖFâÐëˆÞâúbàÓê©åã‚ËÔâÖÖ½pÍÐ슖Îõ¡ŸëæÊ•ÙÆ~•åË­¦ÄÚ²“îÓ‚µêáÑ}ÍÞÙnÞÍØ|ÒÖÐuÛÞ^5éËÇèÕ·jóâ³hԴ„㱕ÊÇÖcÒÇpϹƗϹíœÏ¿Ã¡Ç½Ö˜ÎÆÊ{¹É¹U§·Ø©ÂËĦ¼Õ¨l¹Ùªm–Ú¸\¡Ñ¤w‘ÌÄrqÀÂ’=âÆ€gÜéYȽªA—±³9®¥žLDÇÂW·Ò\eªÄQqÀ´wg½“iV³¡eVʉHZ¶Ç„k½^bªÀ.»¦xe‘µea–Ãd ”]^Œ®tWq¬‹c˜›¥~Ѧu ­°qÔÈŠnò¡i ÅWƒ°°\Ưö§Ñ¯u›Ø­Èpá¥äÆÀ¸äÅƟߨàœ×ÈϧºyÕ¹ºÚ±èÃҙήɞ¶„°²ÙáË©È}ЬÀ„m€º¥Nš…l@w—j•±žk¢Ž†v•±Ž…p«\‡‰˜|^…b}YŠbŽˆ’wy‹?pu–xˆœ£wd‹¨–q¥ÍÀÖŽ›Š…—”•«ŠÁŒ¶ÉÈ›ž†ŠìÌΫä̘®èܪ¿¹ÚÛ¬¨•³ËÛš°¿ÅŽ®À妎ÇË«¦â±¤›®çÝÅîØÞ¤òÏæ§ÝæÒhãíÏ…ÞÕÞåºÆÙÈñãàŠÞÆùÆéÖØ‹¬×òÔðÝù³åÏù¼ëöàÈì×ÜûÿÝëØåÞìéáíùæèéõßèìïßÛóìó¼ðáâÏðîßÖçÖÝl×Öä¿åðæ…áÛÚ–¨¿ÚÃÂç…¹ä»vÌÎÛzpÅÎœ“íÎ܇äâ¨ëÎßxÝâßžÝçã»íÓÝ»ò穸Ýÿ¨ðÕópÓÞð‘¦Íø‚ÍØì¾ðÝ틉Úèn™Ëݨ¢äù€ÈÛì¡´ÏÚ¨¦õàÀ Íö«’×âÒÇÚè¬ÛæÐÙð¾Ý•õï×bââïæÞ¹züÎÒzëãÒrçϺaéä»XÖÔÐ`æÛâ\íà¤JåèÓ[ÑÜßt¶ìãkÍñÂwÒãÞeÏàüÀôìŠËÙÒTlçÙÛBää›Öá–‡ÞâãuäײeêÒ˜Më×Ë;èÞåWõìÔˆáÚÖkåÞØUåÓä•ÕéóNãà™SáÕÄIÖÜìÖÝÃBßÞÌf’Âÿ[¼ÀÌ]´Íà|ÓÛßd{Ûä„ÊïáÖè{{ãèZßà’e͵JŒØåœCïÈ¥8Õä®PØЇ^Û¶¥/ÐâxHÚä¡IÔÕÔD¶äe'ºÉ²'¥Ù (£Ú©¼Þ©+®ÕÃœÚÍ/Ƴ'œÒÎ5‚àÆ*‰ò¹"£Ü·#ŽØæ/+ÌÂQOàÆ6Oãá@VÝáQ+º×ˆ"ÝÍr0Ô¿¥%µÚµLºÄ¤'ÅÞl ð¼)žÄ¸h¸½-ŽÒÓ,­²+¶‹"5á¾E8Í¿"=½¯@7Ä×.+ɤ/D±µ!´ð&¶Ã=>¡Ð_nŃ.×χ5ÃÄD!·ÞÉÏz Ýû€&Ôi ɽ‡.éÊ¡=Ûç`(×Û£ÀîÊ<šöÁLÇè—6Îü·ÙÖ¡(šçG©âÅ#©óš4ÃÒ¦ÍÛÑ4½ÎÑ5‚î»/<ÖÝSFë‹@Ÿ·4QÒÆB,âÀUPϼ=3žÈ-%²àGB—§.A•Ì91¡ÒW¼2ão±Óe ÍÔz" à_<ÁÒ°D]Ð¥VL§¬(¥çj”ᴪ̪—Ôé9±ÃÏB^ÌÊk´àÐCªæ»:«èÜ~ŽÚÔMŽêÇ<”ÔÊK[åñjÊÐEqóît‡ëäÆTØõèÂôîáÿÐÙvdåðqKâõáðþÛÓhÅðÙlÈìÚ›×èãYÍêàÔöçð¦åäåéó©ÜìÜœµäêÑêçïÚéìåÌÞçéêÔûôëçëÔÞìÝTÑÞ¾iÜêÛ}åÿÑZµ×Öj¢äØK›ñâlÂÞ晧ÚÚ‹¥ææ·Pìõ³‚Þë¼bæÖÑ^ðÞÃ_íç¤`ÔìâdµÜÖH¢ÿáNÝîàc­êØ„¯èàj»ùÞ| ñç”Üçx„åÞ‡ÑðËf‹ðä}¥áæjÓ䑈õ럮áø­Ûó´Œóè ‚Òðâ`ååÔ\âèŒwôØÁvâôÃ>èîÝTàÍÆfäߪaÝòÝ[ÛÕØXàÕÔ€ÞÙðjÑëÛr·Ñó‘ÜäìŒÎÔêfÕãÊoÈàíw³ÐζpíÛ®œÜ৞àÓœ‡äâÈpñíÕlîܱxìÉçaîÒàcëðÙ|úÞË`ïØÝbÚëËwòÑðoØæ¿yÖàÜ~ÖñÚÝÝîxñ××Á™ØæuÐä×iáØâwö»­­äì·àÕ£àÔ§‡ëÊ»Œôά¥îæ®zåìÆ`íâÞoÒäÑãÀʛྫྷ„èËÔŒçÎŒa÷ÍȧֹeRĹٖÑÍÚˆ½¹½ÜÌؖ½§i嬮_¬¶ÌžÎ¾¾’»¹Á¨Æº­T¹´¾0 ³½_بX~ë¿sÆÒ·‹uá¼–dÆ·Žc½Á§U{®¸NÕ¦…oÒ¿‰0„«µ@M¾ÒhÀºYKÓnf¸°Q7œ›`9 —OcÄd^•ÀWH“ …^ÁžjPŸÎ€L‹ÃSYžqgÇu]e¬qj®˜ŠØ¬p£¬šaÁ­«f•´hëžtƒ»§d”ŸÚÃÄšº ×±¡ªÚ¯äÉø®Ö±àŸ£Œ´¬­kâ´äÁÆ«¿­ÏŸã¹Ù¦¾hŽž×¬·šºsÍ™ºqÓ¼µš†–²ÙÜзEšœdk“±–§n^†±’‰¤pw†²|~yjtk™bZGª¦of|eoFŸhˆI£»‡_©×¶x…„{1¥†qxnˆw—‘ªu“¹vÃ’³“½ÕºÇ¦–Ç…½{›Œ²”±…‡ͳȭëæñ±¢¡ÌªÕ¹–¥µ¬Ñ•¤ÁŬš»Ñž´¹ñ¤±òÇÛ¹óÌìÔõ×õõÈÿÄÑÏÍ«ÏãÞþúõËÚáßÛìäèèèÄóÝéÎðÍÐÙâÆëÈÿÕä¹²û÷ÑðóôÒæìÐÙíÖîæèíçÞèåâêÖíÒïÏõÊçÈëèú·õÏù±âÛñ¿ûÝÕ„ÆÐÖ…˜ÓÉ}«Ùï}ÞÛÞ£™ÄçÂßòãé”ôÐÜÇí˱xîãæŽòàö®çÍä¹ôÐí`¿ÓÛ{ÉÝï²æÔØq²ßæ©ÈÖÚuÉåÚ½çàÝÞÇî⬪ÍꑸÞñ¨Àë¼~~æØÛºå×­˜ÊíÞäçÛÞ¶ÕÕÅ»ðÞÑÖåËÕyùÕÝyÕߨ{õÞ½sßëÕwæèÝaîØÐpÉê¶jÝßÕ]áÖÖXà̸UÌÔñjÆÜÖkÏÐð„èâîoÇÑçh×ëà‡Ë¶Ø\¤ÙÀÅ€æðË´ðåÊÎíá©°åæ×oèäÂJÙâ¿VëÚÁHëäË`ìØÆlçáÍOçïãvØç¿—ëÔÝSàåª^ØéÞ€ÌÛËcÔÛØPÕÚòȇòÔ]¶ÜÂFÏÞÿ¢ÃqIP–ëÚžˆäÝzŠåבfÙ˧eÝΆˆæ̱cÕߦAßáã~Íâ”^Ù׬XÌÌzAçêš<Ðä˜XíÔš%ÝíŽ8ŸéÌ$¸·Á%£Ò}¾ñ¡$Ÿä ¤íÂ'“é©2ƒïÌ%‡ÌÆ'wá¯"¢ÏÑ"GùÓAS×åC^Æï6DËÉkÛËz!¹ÒlÞÓ™‹Ûõ⣠Åßn"ÑÒ!«â |Û³->£¯"7ÍÅ+%Ú¹-#ƪ6×Æ3—×N(½ÄMáÑ3#ÆÎO0Ÿã±JO»âNHê”ÌØhQÓÊpJÂÞ†ÇÈ’nå¤ÈÁi1Â˸Úï¤Ûã‡ôí‡ÜÖß7¶ÓÌÌä[NßÜž"ÃÜÅ.¯è˜"Êݾ/ä³±Ñâ@—éŸdÂç´"—å×.`ÛÆ{Âÿ¨=A¥Æ<4Úá"`ë¸'BÂÙ11Ŷ-'’÷E1¹˜B8˜íU'jéw"x¬ -oÓ?1\ìoæ”lá~ŽÞŠ2Râ“QJ¯¯2LÚ¹ÛǦï™LqÍ°#§Û›#)ÐÖJ„æÂ#éëG»êß¼ÜÐÆ6†æönV×ÖH}Ûða~êä‹àç3®íÛ¹cÎð¶bæêÎcä絯ÜåÇ’ééÊ{ìéÃ\ÿÖÝ]ˆöÙ¾äùå|¶ò×~Üáás—ìæ¾êÞÛÛöâ¶Ôçä«xåé®ÒìÞÐ×øè¿·ëò×nÊõèNïáÏ•ëîà]ÒçàhÄòÖK¹àÜy‰íÚŒàߣâÔZ´äÌaÕá©ãß¾iîé“`ïâ´TðñÄUÚæ°iéåÏsñßàsÇààcÉêÑaÎéâp¸ôçs±Íál°öï•hñæ}ûãƒììiÂà쥓ñÉœaðúºvÜðqïݳŽöâ¶ß㨑áͪZèÜßPÙëÉNá͹}éÔëpÝëàuñçËdàÒ’oÞÝÞMÙÔÔSäçÉjåÖºaãíÖ`¼íÿnáèájîÕó{×âéq¸èÓ^íÔ练íÖ×}ëÙ½…Òâ«´ÔïÐôâÁzïÙØŽàÖßtÐÜÙvæëålÜâÊ„ñØÑÒæÕ™ØôÆfíææsÐÔõvçèÚ[ÎéåfçÖØÌíè—¯Üë¤ÃÛí{ËÙÚg™„Ú••Ñ쵦âø–à诔ÿÇxŽÖ玲çʤaôÔËvÚä‹nÓñ¿‡ÌØePø¿×‹ÐÎë˜êÖÄ°Ù¿Â|âÄÌTϺÞ8ÌÀءղș۹‚ÆÇᮽ©Ù©Ø½Ï¥Æ¯Å€¶¯ÉvǸ¹5ǘ…ǤeºÌÊ`¾µ²Toæ®q`ⶂªË‹qй·P¼ÁÁk¼»Â„ÅÈ—VÀÃÀETÔ“pUŸ–XE¿‰pV½”zU”ŠcZΖVLšje€´uY¨£UX²{nœ»`g¨ ]U¢µViš–šmbÉ‘u™°j¤¾†uÄ’­PÎŒŠ‡Ä¬ºN£º•“ຩ›½­¯°Õµ¤¸Ó²¨sײ¹uáŸÍ°¿„Æ­ä©íÅԜҷޚ—dѵ»ÊÚ‰¾‰ÉÅU\¤°`¼·‰â±Ä¶¹¡ÂÀƒ—§…o‘†q˜½Ÿnˆ±~qyt‡~«goˆ„v>€€r–Ÿ m‰´ŒFRs€;€bž(¡S›r“~’dœƒ¤–~€Š}§y£‘as—’¯žÆ¿Ô®ˆY™v‹ÄuÀ‡¤¬”¤¦³ÑªÀ×Ò‘æÑîÛÕÌÑ~½ÃÔ¦ˆ¡Î¦º¼Ý­ÖÍîÙϸÓxÀ¹ÝÇÔÏéÇØÁóØïóÇÎûÌâÛÙãÙÆîÀóÈùàñ¹ÍÓæãß×ô·ãæöÉö»ùÊÇâíÔäïñÜîõçÐêàëçÖíöÎçññèçÛøõáìèó¹èîäÌÜêÓÏßâåŠìÈçÉæÊå ÌÂ݆œÞ¼¦ÙDZÿÚrÈßå~Â÷ÒœƒÞéíÃ黡†ëÊ oøÂà…õÏíÄðèë¹ðØ埯Òö‘ÙÑìtÕÙÚƒÄëÞ…§Øõ©ñêᨉØÁ ¨ÙÐo óãcÑîãÜÂÝ׳ÎÇÔŸÉíÅËîê˜Îðèâ¼åÕÕªâØÃ[ÚäÙƒßÕåbÜä‹sòÕÑQÖëÇaâ×ÂlïئrÜÙâZáàÂQÔÑÆfÝå®RÐäÌQ¶ãËUÍÑÁCÞÝò×äáa°ÛÒIÉçóqðçÀlúí½çä„wÞòÛpóÙâ¦ùÔê«ïøÏaäé¶I×ÒÓbÝëËuÛçÑyËêÞ™ÞѲT×ÜÓZâäôdÔØÄHËìÏBÕÙÒfƒÙãt ûꢯàápÎáàbÞè{–âÚ‚qâÛlyæõ¡cËߎšÚÔeÔÊ¢Lë΢<ãà˜SÑÚ¤NòϦOÙà«<ÑÔ¼CÐ÷Ä Îß|4–ÞÕ ²ìÉ5»â°Ôæ‘%¿Ï›&¬é³DÔöÒÊ.iÜ·"å­ ½º§™âÁl6ÃðFMÒÆ&WÙÍ6?ÎÊ\&±»bJÄÚx ¬Ï¬«çš)¾Ö†4³Íb ¹Ôš*¡Õ¥ gà¶0YÍÖ!3µ€»—%-߬&%žŸ2=À»;>·»-P¹#T¹»áÒƒSæÇ|£×i"ÏÓ‡Ôâ—#Úæ¡+ÚÙj1ÎÓÂ,´óÐAØê€,Ôù´/¨öñVÈ圼ß!ÈÕÅ-Ÿî›%ÒÓ§$ ÜŠ½îÔ.¢Ü×c}ëÝ9<Ù·_˼\NÜÀO/ͯ/@Ö·:)ÎÆ=&¾´*´˜1@ÀÕP2ÇÂ. ÀJ(”Þ5"AÉ|)qµ_¢¼WRià(@Û¸BÝ™\Íɲ2¯çˆ#LÉ8ªÐ{-£ÖÃ;ÓÁpœçàžþêH’ß选ÅÖGîÃ0 ßÑ[ƒÞíwãìÝN×Ö–—×Ж[Ïñ¾CÅûñÛáà¼ùõâðëÜAãÝìÉýÔåè¯ïëáøôíÅj³úñƒÂóáºèòüåëòñ°ÊöêËåïîÓïðçÑäêæèÖùéí¨ëòé¶äêÿ±üíÙiÓãÕf¼ßÐlºÉÛ™èØ“žëÛÆÜÚu¡ØॖÑã¿mìó±wßÚ³…äïÍ~êÚº„ãåǸç÷ËXºáë•¿ëÖHàÑánªâ×Çôʆ´àÜ^³Ùض›ðãŒÜ߈ÇáÉv¦ØÚ ŽþÝŠv÷ðõ椤ðþ‘¾âå—ZÕÞ±˜ÔåÙZÙîÐXÖðǘÔÕ·vÙååjææÝZäÞ×_ÙóÖxÔÙÙ’ÊßÉFÿñÖžààð‚Ûäõ~½ÙÛqâÍéwÇÞñ|Ùá÷–ÌØã†ÂÜðÏ×î´ŸúÛ«©æÑ¿ðßÊ’çÕÎkïëÈ|ìÛÜ[á϶`ïÚÓ‰üè׆ïÝ¿jãéÞlàÔÏ[ßÖëràèè”ÑÚázÜÚÞaâÔÙ¦™ë䯵ñÖpÙÜóx¾Ãщ¡ÙصžéÕ¤’áߦ„òЛ³ÜË©¯Þæ­xìѶuìã×bîÚÕ‹óº©Æß߃æݦoçÓgã»ÔyÎÖlp»Ü׺ÊÉŒÁÕ¼}ßÈšDÖÈ€Àµ°t½»Ðx³»Ëu¬¾žÊ±È2¶Æ³Dg¸ÂU—¸Äy8ª±lgÇ bnÖµqBÔ¶mwÅ»ƒF»¾:¹Ç³O»°~*‚°¾N±½B$Þ`<`èf(¡çmhî‘1[Ã)fóv"£Ûz/[Ú°HžÑ«$èuBÐÔ¤O¥À¶']â¬gDZ'gï¹7‚ÞÆ9¥ÝålÆÜÖyˆ×Â?†çÆU–ÝÇG…Úë¨OýÏ{b×ájŒéØ\NàÝr[ÐëÙIçÙøçîñÞ}ØàÒìæÑM×ðàeÈàåsšñèœØéÐqÙñïƒÂòÝi–òâ½éðè–ªêí¾Êõç° èê‡ÜñòàØîæð¼âßèïåÖ€Ñô×TÎäí_Æî×^ÓæÓuyí猬×Ñ’œäÙU¶ëÕƒmèñ¨^Îò²Vßæ¯cÝî°iéêí»q÷ØÙPÃñáS»çí[¹ëÒWÂëçf´úÞoÎõÜ`·ì╆àòm àèc˜ñÞQ·â퀧ä倵ãå ÁØê…líð¬xöãÀ•õß•€ÔØÌpìçÔgÒàÉBîíÃräèÒEãáÞQÖð×`ßÜÖJáÝÝnÉÖÛCÙâºhóÕä\¹ìä\ÄäÆŒÆîÎ]Çëé{ËÛÌI·áèuéãà™ŒìÛ¶Kïå³›øÞl™ÝâÁ–øèºdîä²^ïçÔNõÐØWêÞØŒäàÇXð÷ÕaçæðiÍÚêmÚ×Çb×ÐôyÜÕãl½ÐîtÞÓ쎕ÙÂY¨òåg½ìËsåÛí–ªÑÍ}«ÜØ£›Þì”–ÙØyÙÎc©ÙÑx°ßËËhßØËlÝæÆØålÞÚš`êãÞ`ÛܺtèðÿŸÝÚ¢làÍÓˆÅÔÝ–ËàËxî·¹_ÅÛ×—ÎÄ؃À¿Ù”ÒÀ̤ŒÀÈ‘¾Ê·ƒ¼«TÏÂУ‘ï¶XƒÐ³Z¨²ÏkwÖ¼|“èÉ‚WàÄu8ƹ¼EÁÛÇ"‘È›¢Â…@º»Ã3zÁ¶A@¶­;q¼¢M4¥¢:GÄœL@Ú£QXʸIO~ªW^“e[®¦bd ¾if®ÎfUž²kQ›Å¥JZÒ¦E…Éw\¦¬„\pÆŽWËÀ·“ÅĈ~ÍÏèÜÀxÏÀ՛߱˜\Ü—ÅX·ÅؤßÙü–̾À¯ç¨á«É´¶t̸± å«ÇaÍ”À5Œ®Òmm±·hƒ§¨É§¯†h‘¬KZŸ˜h]’ºwÔ¶¢…e›©vk–œglq°?oq™D„—¢OJj®w€‡¶ezm©˜{lžcŒd¡[Ó“–Ó£YªÖ¡¸†Ê¢‚|›kŽ°m™¦Æ¾Ì¿—«º„rˆ™“·áӱܠ趥滹٪«mšžÂ±‰Ÿ›¯ºÍ³×²³¦â¹«Ãä½·¤ØÅÚÖÖÇï¢×øäæèËàßïÆßßîÀÝ“Þëï£ÕØÛ›¸Åä¬æÛÞœðÓÿ½þÕÏÔØíïÒñâÚØæõáéâÜíäîéñâíàßêéöôâÞìíéáïæïÔè´ëÃîÆ县ÛֆШá{·Úè´¦ÐÕ°º¶Ü¿ñÍÝáÑßÎÉëÂΉã¿àžìÒ¹¿éÁ÷ÂêÊÝÐñâʧáÌÞ{ÈÙ÷‘Ççà¸ðØê³ÒÃÌyµÝïˆÒÊéÖÕç× °çÙÆËðá­ÌÐ×ØïÚàËÝêÓ̶Ñï·¼çÕâÎåÜàªãÜ«ŸåÏÓzæâç¶ßË×yèàÕxÞÓÛŒßÝ»[éÔö‰âîÁißÕÕuåÚÑoäפWßØÜcÑÄÙdÉÝÞ¨ëÖÈ[ÏàäÚÓ׉Ý×Ý€ÒÞï¼ÚÆЮíå°³ÙÍ›üʧ™ð¾ÜhåÜÅZéëÔ†àϺ]ñöé¹âÚßuëåï~çÜÌPÃÛå˜ÛóÌnËÕâkÁßãIÊÝЀéÍöÃÀØÁ‡ºäât²çØvÑßë›™ÊÝc§ÖϤ”ÓÒyçÖ¤gìäxòÔY¤ãâ¦mæÔ²RÖéµo×â“ŠËוjÜÝÃZ××±båÏÿ9Ñû™JàÒ¬(°×ÎA®ÙÄ6ÞâzA¶Ð¹O§È¸0©Ñª$¤Ú¸7ŽÒÛ—ÓÅ<§Ì¼ªÍ¾aXÊÙWTËïDjÅáF:âÓfcÞËŽOæÃt.ÝÏ™¸Ï/ÒÞ“)˽[Ö¶˜=¯Å©GŠÒ2·ÍÀ>²¯O?â™ Tד82´¸?S½Í-Á¼;Z¼²/8¸ÚQE°îHF¸³[`¾ÎyJ€±iC¨Îk.ÏÊA]ÂÖ“cÌØ¿íƒIÏЂ6²½$ÏÔ‹;ÊƈÞñ©Àâ¼>¹ÔÅ>ÜØ“'ÉåÒAÀê®<ÄÕ›!´Ó¨%²Ü¼¥æ·.¨æ¨2¾î«a’ÛÅZ Ä«  Ó¯?1·´Jyã¶60²ÓtÜ¿IÓ&¬Õ*@Í¥N? ßX%qÔ?J™ÒV9ÛL2oºH0¶¹/ÏÃX3ÈæÐ:sðXATá•%~ñ +‡Â»D»ß¤h¶Â˜VRÔÆ6\ç㊞à»(ºá§5³ßÄl©Ú¼.‹ÉµVZéçZ…èÕ‰~ëÒŽíÙ™’ÆÝžSÕÎYHøå¦ÛâãÏbíöÁdÝðÛ{ááö×øÝ≮ÙÉF±ìÙPÃôÖ…áöÞ¯ãõòÿìïžÌëûãüôþÈÜæïÖççå±ÆßÙé×ôûèÏúäãŸåóÏLÛñ×kîÝÒm°Éº5¸àävçÜ…”åÑUÀá×x“úêÂŒÙݼfóé¬|íáÍnëáÔBôÚÊHãó®¿çÛÍR¼èÉOéâæ†Ûáêfžöæt±áç`ºç·K¡éá„öÛŸµëØDÒóÜZ¥óÝ‚žã䤋ãû‹ßûéuéð §ë긭ãå©yÿÖÓLÜìÂMéØÅ‘Êí½SÜîÎ…ÓÛçEÛåàKÜÝçaÒÙéhÚçÕTÖîÓ:Éì¬NÃçôsªëÛMÆãíc¼ìõjÚéÚeÅæói·ùísÿá¢vÝß®ˆÝ×¥ƒáתNîáßfÍàÆ^êê½`öéäWÚíÈpãÝÔQèéÛˆÜÎìq×ÛÊyËÓÝr¿ÔíaÞßòqËê×GÄ×ñ¡¤ÞÕˆ¢éÚ‘ÍÑêl½îÔ~¦Úð±˜ìÖ›~öåÏðÙ¬oçë´šæç•‹øßß^ÚðårÎê‹ÏÅŽaíê­LöÞ¼màí¤\äØžŒÜÍ°M™ÙÝtֽтËÖšnßιXÆÕăÎÃÖ˜ÆÖÏ~¹ÈÖQÅÑÅ_²Ì¯[×ÓÃAgÕÍ•§×ÁT‚ϹY‡Ò×EqáÖz<Øȇ`Úʆ/’ɼ!½¸¤:ÇЃ6…»+lÒËT‡ÛÀHKÈ£W8Õ“C<è>-¬‘NHÖºGP¶Ëi:Ÿ¡Q>¥ÊKS¯Ïo^˜¸|WœÀ}k¼¿nbf¼™3…Ï{)®ºsa´»f¾ÉtyཥH±¿€‘ΰ‹jѪŒu¾°sOзˡäÂÅ»ÖÌñ¿Ø¶è¯ÑÂá½çÂê½ÕÆ£~˱» £®²Sž¾^«·³ž¹®»ZUµ½xiŸŸX|«È^k£—hb¶¨k_—Îwj’³vcol?a••^qŠÈ†dŸ”Ywr›Ox„¶Ò”‡ bxt§Œdm¦¬~ ¨’\r²´¹ÒÄ~v6¥v^«™²i®Äyv’Àb„›Þ¹ˆÂŠwÔ¥´³Ü¯ ‹µ•ÒÄÇØ ˜ º§Ö¤ª‹«žÆÂ몴«ÕÉ®ïÇ·¸ÑÒ¹ºÛب‘â´µ—öÆÕÖöÑüÍòǾÓëÍäÇÿÉðÍÿÏØááÌÌ{¬·à‹åãðãûÒìäçëõæëÓäÊûÍéÝÿÞØëëÛåÝîìøåóïÖÿÖúÎðßêâýÛæÁöÈøÛçÍÿÑšÆ…˹ޡ§Ìß²¹ÏãŒÑÇ÷ãÜâêãËéÐë­ÒÏѯâÚîŒáÎé¸ñßˤìß×ëãÅõ’ÞÐâ€ëÌÿ¹úèí¼éÉÞÎëÖó”ÌÇÓÂíʱ®ö×Ðâ×Úaݲý¿èçäÒñéçæîÜô¿ùÒìÜâéèâòâåãÅüâÏ—ùØìÓòÜÓdóíÚ½æîÐËðãåËâÜìnðÞüxöæôxÝØêgçàåƒèÕÎfßÝ°|Þ×æ´Õè‡çÔÝs±ÞïvÝÝã†ÒÈéo¼ÈÒzuöܹŠúÞÃÑâܱ‰ëãÏnðÿÑí÷ë‚èÚËrç×çµÿÚÄtÙìßÀöíîÛóÛç¨ôãô»üÞç¦èÜùâËå‘ßäàuÜÍô”®áò¨²ðÝœ×Îäm±×Ìe£äÀs…ßÔ¦ôÞ¯mëÔ¤Œëº‹”çà´ŒæÞê~æÙÖkßñ’€ÞÖ©_Þà·_óƪcâã‡S¯×VÈÝ›4Çé¸0¿ç³@ÂÌt,ÅÅÊP¢å«*£è³1§â£F¥Õß@–õ5–Þ°-©ÏÃ)fçÁIJÐÏK\ÐÇ4UÝ×YU³Ôc>ÇÔƒ(ùÉD¨Ì¬!Ö¿’/Ùä€DÂâ¡E¢¶¿¹¼V…æž=M¾¾>3μ05Ñ‘I7ÝÂ8?·ÃCH§¬0<º­Y^ÂÔ[V¸ÆIEѾ$7¼³[X¦Ø‡Q›¶u`¶¬PnðÅ„FÏÅ~?Ðã‹.ÎÎz5åÞ¢#´Á‹åÍ…;Äç”%¬à±(¶ÑÍÏã¾6ÜõÔÒîÑK¿Ú¾Å×·#{Í—d¥Ï¤¯Ô•;ÉÜ­2=Á½>jͺ_ˆö¹;˜àœ?*·®2V½³L"׬3¶W&¶Û*L­ÊYl¹°%G‚ÍF(•å—8”̓P¥ÜDË‚»ªz=·Ôk2ÚÚ61Þs"méˆ6kÙ»%\Òª)¼í¹2¸è’ ŠéÒ0£Ô¾&’à±ZÀáÉCfåÇ2‚×Ä;yÕÖFˆáÕ@nÞà°ˆôØm¬éÛÄ Øî°_íßÝyæíÅKÝøÊMÚè°AëÕÕ`ÝÒÞe¢îÖh¦êÇTÅçÇ>ÆòßmëçÜÂïðמ½öù‚¾õò±sóçºÎééËèôÙ§šÿ×çoÿäãvúÏÏGâøòGáìî\ÄëÛ/µà»<“ëÛf•ãán‘ãÞtÏóê†ÙÜÖ¹wÜà®Jí׉YåëÇGäîÔcÚà·gîâ´màäÍeÑüåbÅíËwØéÍXªçè_¯îÙKÎîØŒsæ꧕êÛs§ïæ\ÚÿÛ‚ØðkƒÞÕ†uæä}¶òë”xíð¢ƒõå‚–ÒñÈTáïÄUÛç×|ÒåÀoïæÕLüâ¡OÛåØOòó¶GÐåàuéßèXØó´PßæÎ,¾àÌ6±ÖÑXÄë×\ÑøêwÔèÎSËðì_ÍÝãñ®ˆÝÒ®ŠñòàÕºmãë³ÐééË^ææ¸Yßè¿ZâåÄnçòÆ|ãñÀ5ïÛáTÔüÖWË÷ÏbðÝÒ^ÚéØ_éÞÓ\ØîÛoŸÌËg¼êæwÌáãnÆí到ÐÏ€¡ÜúªÞà«ŽÔëÉ„íÌŽÜáª÷妅áðÉK×àÉoÑÛ«ˆÝÜ næîÆkäÝÀdê爂ÙÐœ|زÛsÍØå¡Ë÷~ÐÊ«t¸ÇÔ‚ÐÆц̾̃ÒË͜ζۉÊÁÄqÑϾ`À¹â®Ù°JÖ½s°²ßl¡áÂ…DìÈxr¿á|YÌÓ¹…ê¹/šÐŽ>츈EÚ·°AlÒÄ8…ËÖYu½¼^O­]MÕ—6ZÇŸ`S·¼OO—žOl¾¼Z@¸Øa\£±bo¨á{S§×g.£¼‘q…ª‰p±ÌŠD¤Æƒj—½©?ǹ¸H„É—ŸÆÄ¡šÊ¸©œÄ¹«ƒâɘξ·Ï¬ãºÎ½Ûµ×¶ÝµÔÃâÈò¯ä°½³£ŽÍ©µL©Å…bÃÆ—IÉѺȪªx«Èƒ‚œ²…³¦ÄgNœ¯w{»Ã}e¤”N{«³Šqˆ’jk{¥B\ˆ×|w½hhy™Y}‚°‘Ì¢¥ŠÏžmnÁ¡¿}v©›±§•½rÃœky>˜kœx¬‘ñ•³œ¼¯ÒÉÓð Í‘±žÑ‘°Ç©w“«gªª¿ÂÉ­½£á«´ÚÁ¸¿¯É«®ÛÌɹʬÔÉàëÎèÊÁ¶êêÖÔÿãÖ´ðáСÐÀ¶ŸêÄú¾ÿæ׉ÎÙß ½Îñ·ìÏÝ‘òÀÔ˜ÊÚéÎéËßÚÿßêÚåìÜáÕÙæÖìùø×äàëß×ÿ²ûÓéçøÏíÑÛ–áµÞ¿ÒÓÿ¿ïÍí„×ËÄ{ºÙß »Ã橳ËÚ¸ïÌë×æëÕÖÇë×Û‡ôñÉ’ÛÙã…æÑÞ»ðÖÜ“óÂÿÛñØÖÆßØäŒÑäü¢æß×ÃçîÔìÔÒ‰ÙÌÿÁ´äÔÎÆãñ›½ßåÐéÎå™Úë©äí—˜ñüÌçæåæÇãÊݾãæíæÑÔÎÿ×ß…éìã€ßâÔÆíÞÈfÔð§vòÖ×eòÔ®WÖâô‰èÚÐkæÓ˜aõÖÎNÞ×ÇbâÚÚtËÑç˜äÑívÃ×ÇVÍ×ñ–Ù×Ô ìÛ‰‡Ïóª˜ðàèÉÛðÚˆìí ×ôåÅx÷¶é°ÿßÁsìéߤê϶síÕ¾mÎÙý¹òæé…ßȳ`çëÁWãäñŠÑÞä„ðàÍv§Ñ»k´ÙöfÌÛúŒÏçß…­Ôô¬¡ÆØó­‹ØñªZÛò‹hèçf‘ÐÊ‹tÌìÃJßØ«Nâã•_õñ \ßã©_çá¹Qó×»AÃâ~1ÖÛ¸2«Ô¸i·Ï—*Ï×’.ªË¾,”ĸ.£Ë¦.¢ÒÁ1ˆÙË'¨Þ³´ñµ6£Âæ=H½Á@RÒ²†×áB/áÕ[>×Ë€iÞÞz9èÚ›"¸Ö°+Áê+ïÚ‡"»Î¸K´ÉÇŸÇ«B¾½%fÙÃF1Ö³47ãª=3ËÙC?­ÚaE¼½Zr½µU{àÑG^ÚÐOP¿ÃM5¦ÐsIšÉX8Ùµc`ÑÉ]>²ç}hßô† ¶ÏmBßÌo$¾â—$äã¥YåÚYpñïš(µåÃ)ÈèÒWåÔÃ@Óß×Y¼ææAÁÞ™-ÓÌÄ/<î·7¿ê›8wå£0¥ÛÜG}á¿-Wܺ%…ÓŸ2 §¯9]Ï·R7¥|-zà¢h'­ÁATÌÎM·Â)]ÒÐB#¥ópD¬ÞYFŸÄ£Ñ¢kͧƒ'Ÿ¾])Çù‡7È«)YÞ$œÈ‰ÂÕ¯H«ÝÙr¢Ú—o¨×í*åÛJEÎìk’Õ&ÎË6ŽÝÅ'ŠÝÂJ’×Ýo„Ü߆yÐÖP~ðÎhyêëËžæî½äîèÍýßíéÿÙßDçÛŒIÑÿêÔâçà©Óåæ•áæà]ÚìÞ‘Ëïã£èåàƒ¼Üç‚óçÙðòóºßéìÙïíî¢ÔíäÂRÆÿû«÷àÓgÚèÍAÏåÒPÝéî>Àà¯H¼ÔÉa‘ÜÓUªáàa¿ìÃS˜ôÛŒvçü zßାöñÆbÕ×ÂxõÚÊ‹âܧHÖåÐlÉáÎTÑäïiâëàd¥ëà…Æíéd¼æÊg¨ÙΞ™è⎯ôòc¸ûÙuÇë诳è㚺éÝ‹áäé—sòÝœ—ãû©âð ‘ìáÞ\ÏéÎgùÖ°bÝó±UññØxãåÞYõÞàXËèâVçßÅ?ÓëäbÒàÜhÓâÀ~ÙâåQÛèÖOØîÙqÀãÕgÝçòaÂïÙ½êë¾}Óô®Òæå©‚ùÍœ‰åþÓ}éö¿§äÓ»vÿåÂaâåÒZÝüÏnòéÆnÏÓÍSØïàpåæàSåòàxàÏÝQÈÝáxËçâdÞä÷‘ìêÕÐâ]Úéã]­ãä‘ âÖ¥ªÚé ¦íÙ¹œêÔ´fÒÙ¬˜èí¦–ãçÓƒÚÒÖkÛßÉ•áÖÞ‰ìÐÂmàÚá}ÛÞÖfóä†z×ÁÅ‹ÏÈØÒȦiÇÀÄœë­âˆ»¸­yÒÄȉÃÀ´JÄ˺kÓÌ·yÒÇÌ”ÜË°F³ÖÐuÝÏgZ²ä©¸É•Ù»yxÐÎxƒÒÀ„$¸È¹Cä½¢PæÈšcÑÚ GtÉÐKµÍÇLàž_HÍÊ`i̧BaÛ…`B½ MqÈÌq`²¥cZ§ÊoW¼Ïgj¯½riš»qK¥Àr]eª˜S±‹o”À†vÇœœ_†¿|uÁÅ N­¹‘Ô¶¦’௢êÔf¬ËœWͳ½°Ì èËä³²®ìÎï²éÍ´sز¥›Ð¡¡³×±¦ŠÐ®³g’« ¦Ú²¸r» »Ÿ{»zš¤˜dk¨ti¥Å‹d£va"±´|@„…kYpª–‹Ã–|•¹ŸTn•|•·–¬…‹™v„˜µÞ¶ÁaA¡~ ³em’Œ|¤±vZ–¯„‚¶‚|¢½`®¬¡w‹—ƽθ­Ÿ×¬y‰ù«½—ȪÚÐÌ™¡¨â’’©Ñ…º‘çÙÓ·Ø¡±ÜÚ¹ÙÔ©­çÔÚÚéÂîáòÞõ²êëéíåÈî’äÙ¿–ÞÎÙÎîßäÞîÍçÏèÅÿìÖñÚèãòÍÿÖôÁæáúØæçÛáñØîÚõÓÏãôáþçï×àóÉôçüÆæÿë¸äåó±äÕé¥ÓÀÖvæÓ­eÛÔºŽ¸ÎÙÍÏý˜ÌÖæ·ÜâåÏÂçëÜÝ÷ø¸¿Óàó©úåÜãðèÏåçݼíÔÿ—ÚÑîŒ×Èõ{×äå¸ôßëÑîÒ÷®íßøÉÚóéÒÙ×ÿÓîÒö–àÎøÄéÚïàÙáá½òÞþÈÿÚÝϹ÷ÖÝßÖòÒ¦ÖáÙÍößßÁìääs÷íΑÿÞ¾´ñฆñÇÙg÷ÚÝqàìébèß×]ÞÖ¿`ôéÈ_ÞܹêÍÄMÑÒëèÞÜžÇñê‚êãî]Úèê«×Öç´{ÜÙœ¹äûÁ»èäסàæ¼g÷ÙÕßÿݾeßÍå˜ôäÖ©ýÙ»cÙèÁ½áßã¯ìôîoÛÑìwýÛ¸>ÞÖ÷–îØé­æçàmàÐاŸéã^¾ÜémÔààU¡×Ók¢ï㤜Öß°œâÜŸx×ÚŠuëÙ«—×Ób€àâ½nØù¹Tää³pÝç›Tì×¢Qçð·]ÈØŸPóáuXÔÍ&µé®¹êœºéQ8Éê¯,ªß£ ¦ô«œÒ¦ºÑÀ!¤å¬(¥ê¥$¯ä»${æèEYØÒ=fíÃ6ˆÐ¶\CÌÓ\DʼOWá·u(ÍÅœƲŽ ÌÕw0ßעΫãÑŸC“§–7só¨J:ì±:=Ê£:ä¦ 4´·H¯Ç8CʶYlÊÁPrȼNw®¼U?ÅÖS>žÔs=ŸµQÁåsHÆÍ_3ʹ’Ï×…YÙÁF ÑØ„#ßñ‚#çÃa1ÛÕj&ÞÖ©Êß²Ùï`6ÆÞÉ'Ëí#¿èš#ÔÔ˜/¨ïʹæšW¾Ãš)ãÌ©¡î¹('Ê»Râ® ºÙÁ=4е6$ÝÇ@/¿­4<›æ=4­µ4%¿Ì+$Í«V!®ÌX4¿ØT-°ãW)zì‡(Õ¹c\ß>3¶Ïz2gРZ³·ƒ»€H¾Û®? Ü© uã§LÂÛÉ9©ç×4¢ÁÀÎÐŒ$ÌÈÊŠdá¹0›òÓ`¦ß¼5™ËÞ5€ÜÞ©‘çÚK­îÐ|sæû«UåîØÔâáµÑëê¸LìêÈSØÞÆLé×Ó]¾èà~¸ïÃN¾ùÑYæÝæ±ëñÚ[¹ìåŸìÜþS‹êá±Òêñžÿë™Ùåâ¡ŸÚöÚnëúðÊòêÏ{ÖÞÒS×ÝËEÌïÑDÔíÏB~ïòr³Ïðp¦÷ÓwÔã쌂èðÄËî俹àà›{êóÁ]ïã¶rêå®±äâßXâáðs¹âÌ]ÊÚÍ=ÖìÆqÉèá`¸ë×ZÐåéz™Ùê}ÝçíyÁðÝXÑìì‹Žîìp£ëéœÚöÓˆ›ßñ¢uéÕ“ï딫Üç¢{êçÍBðìćÜìºvóÕÑsÞíºQü×¼dç×äjàéÙ_ÔÛ¼vïäÅvîêÖ\áÛÕZËÚëgââ¿jÔâÓoÑÿæ\Þãé~èÚÙ‚¶ÞÙ¯á÷±³ë䦨ÏßÐmðë¹…ù梂÷ÖÚwðìÇyæâÄdúñ§…îãØbêßßiæáÝ`ääÙaóØïzêÖ½fÝôåsææÕ{°ØÜâÀïËßÝuÌßÛ®áä|ªÝÕŠ³ì䦸ÑÝ­’àÛ¬¡ÝÞ–½Éô¥‰Ðõ»fðÜÛzñбŽø×ÃÞîÈlëàÆŽæÿÁdÞ¦å Ç¾æ ÓªšÂ»ì™ºÂÛÏÃڧҾьؼ°¼¿Ï³ºÐƒÀº¦†»ÀÆvÑÀ΃¼ÌÆ‘ÇÂÏavȺn>›µrŒÉ»rnÆ«•F¯À­=л}Â͵XÕ®³:ÔÄ eV«¦2}¾¾md»•sYÁ^T¯d> ­Yuƒ¼J_¥Tiʺ€q¯Ìuv—½dX¢µ…[¦­U`¬|Ÿ¨oŬ…Ƹ‡†Ñ­œOˆ«‹„ÅžÙÆÉ«óÍâªÙ¹Â±§ÒÚ±ÍÂÖ´ÜÂÃñȵ¦Ñ¯è—ÿ´Í–¤‘Ѧ”Â̯¼¥Ê®Ìc‰¬³ÅĬҚŨνޑoq„²x|ªÄ«”—ˆ‰ž†„“¦ye‚—j…~Œhy}xh†‘”xgx‚v‚rˆ‹œ‚t€bcœ}©…Œz“Œƒ…™xuŒ§„­¤£¥‰—¨Éœ§œƒ¶žÏ¨–¡ŒÙÍ„ÒÝÖ–ÀÉÚÅ­ÀxÀ í“œ”ÕˆÈÝ柹·Ç…®î»~ªà骻ÀÀ¿ÝÒ·ÂñÓÜ‹ïÕéëÜÜÅóåçì§÷Îè›ñÍñÂðÏÛ‡ÈÐû¡ÅÊÅf²¡Á”ÙóëÆãÇòÉîèáÓðÖéÄÛóçØòïïÊòçÿÞïæãÛÚõÞàÔôïóÝìóÔÒôäéÆñÄËlÚÞÛjÛãæy¥ðãÀàÉp²äؤöÝíÍÇóõÒÖõðУîÍðÊò×òÇÿæÙzãôÒä÷Úñ£ãØçxÀÉÉfãáÌfÓúå¢åÑäo³é° ÜâÐ^‰ÚèÖÿìýÃôäå·ûØÿÆØã俾ÄôÐÕóì×Öï眑Òõ§¥òÔì­ƒïÜÆkèÔÅzëäÛ­øâÔuãÓÌ[ôΣMëéÚfâã¶LâŵgäâŒrëܼPÏÚÏ=ÉÝÜRóÉ°BÖÛåSÖèí€ÜäãKáåÚX‘ãê„oÑãšÐî–¯Ìá¡_ðÞ¹uîå£_ôèÓkÙîçÞìÏ®øߪ†ååÞmÒòë|äæØ íõ±KßêäQæçŸDêäØZåìÔ‡¦ÚÚkÎÍÛV¸îòiåáÍNµæÒg˜Îða‰Ú씋Éñ|cÔätiîØe¨Îë„MÛý¶>æäÆbÒæ¥TÊñ“Oáí¸HÞè¡4ØðÔ&Èíf.Óñµ!¬Ú§%Îï+àá†ÒѶ³å£¯Þ¢¿Õ´ •ÛßѬªäšíÆ?qܼ%^íÁ6rá³*IÆÐM2ÔÔSAºè>'èÉ“¬ëœ¾ë{ðÒcÜϱ¾Ó¡…Ý¢5 ì™NÁ½^Æž(h㯠TûD­À$I²®(FÕÅUMÆÍ 4ɺ;aéÃ9*¹ÒF&¸ì>#ÇäL2äÝ;̯‚IÍãtÎÞCÑÏU ÕñÍEÏìx&Öã]8ÞðŸ¶êÈKžë¦1áòÈ5ÉÙ·8Ìç¦$­ëx)Àõ¸"ªê“ ­ë¥ãÜ•+ÏÆü`ºÎÊ5‹Í¼!PéÄ5ÙÐ(³ä­œ SÍÌ95¥í+!«ì3%àÄ,A§Ö>žäW¡³2$ŸÖUŒÃo.Íâ]GÉÖP9¸ÆˆÍš3GØ™FÒî‡2MÜ­´Ï˜W—î"Áö×€iô肧æ±v¾Íƒ<²Îª,™êåZ­ëÃ0žïØb~ßÖ©ÖчŸåÛq ÝíÆAÿåÆgÒãœsíä³¢çøÊjÊîÙRèäÁsîÞô˜ÖàâvÚçÇ2ÅäøÊååæsÂçòÊñçí~—ÿð¤‹êæÎúãËåõê¦ÓÝÚåÐòîñÎèëì÷÷ëÝÉöåÓ?ÓðèhÄæáaÁëæ ²çÕ·ÜØ€Ïíì…¢çì¼ÊúêÅÔøì°§÷ß´gÓîË@öä¼Íâä±lÚæÞw£Üç€ëêÕ^ÿíÈ_×âÞYÎÚëlºßà€¨Ý祒Øã…¢øämÄíæYÊöÖ²ÍàÒŽßó‹§ñôˆ±×ç‹ŸôõÁíßè‘—îÙÄuÄݲsúí „ñë¿gîÔÊ[èÑíjëÞÎZíÛànãÖÞ[äÑˉÝìÔ„ÛéØPàÊÝ{ÃÍÖ?ÖØÙgÈÐçW×ðïqÒóêsËß䶚âߣ‰ö库áñ“èàÍ”ïâÑãÚLJñßÒiÔÔÞuìÖË‚òå·xÐÑÛsîõåkÚêÖ}äÕâ|åÑïrØäõnàèèxåØÃY£ãÝc·ääãâÝÞãܨ§ïä« ÏÔ¤™îÏtÖ๠â×®¨ÝÛª†âØÍ~æÛÞ„ÓÓÅŸØÞ­ŒÚÎàsÝϸ„÷Ïâ{ÿÃΤæЖ„ÄÉљѯĒƴ®¬¿¾î±Ø±Ý©Ïºà©Ð½ãŽÚ®Èy¼³žXÅÉǔܼ™hÀ̽Sü`ÃÏ{ÁÚ¼~w¼–ƒ¤ÔÄl‘ݪžV»½ÜÇ.˜ËŠ¡Ù¹ÅU·«¹Ki¨ÞQX«¼h¾¥{N¦Êd?¶§xm¿Âf\ª¦WQ±ee™§yn©ÍŒpªÔm^ Å‹y»Ã\w¤’a„²—Y‰ªeu•¯\¬‹WĤºG”´‚´º¬­ªß¢Ð¾ÏšØ׿©ßÂÒ¨æ»èÖÐÁ¯ÿÖö–úÃ͘޹åÒ·Í’ç·Ú•Ä Ì²³ŠÍ‡¼¦¦¶«™¼‰ŠŸÇ—žŸe}•¥‡ŠœÊµ_wµ¯§­b}¡—¦t‡g±“‡xƒ}™hsd¡dœ”˜`wh„j`˜š†u”ŸˆN³v˜¶‹yª“}šwˆ›¡Ë™gtŸ£¿zÐœ|©³{ËÐÛ¬»‚À•Œ¹ŒŒ”ŹֆµºÝž§–¿žÇÅã©£ØíÄÜÎᦢœ½Žµà×ËkñÁÝ£òç°…õìÆÌìÖáÆñÞåÂíîÔÕðÚÝÀðâÿÀÛ¹Ø{ÒÂëÓñÞá½ß÷ïÃëÑïÖÄüîâçÿðàöæéãòäóÃðÝÝõÞúÎø×òêèæíØíÐø¾ðnßÝã‡ßäéyÆÑ뜯éã´ÖÚÕ¡çÙç¾ÞñÕÝãÙÎ×åçàÈÕñèÕ çÑæqèéÚÎòõÑ—æÛð«ßàÚœÜæׂÖàêÌüÕâ¢ÎëúnÓØü‘­àù²§ç÷ÂáååÁàáî»åðø©¥ßØ•¯úøÄãÜðËêïÝ’’ããØòìêÂÉäØì™îòÝœóðÓ»ëÜ´béÙÞoïåÐ[åÜæeéßä]ØÚî—õÔÕ¢îã±OÏç¿2ÙÞõ¦ÐðÒNßåÖ[¹ËÚDÇèóuÕîÍl½äÍ—zÅヮíè–™ÛòuhÛÛºfÛßÆpâæРïßî–ÿáÁMîÓÙ`ÎÜÍ£èãåbÑàÔ\Ûèçuúæßo×Þâ`ìëç~Üßí}×ÍÑ\µøÙ^µèáÅéÙQžÑö¡˜éÝ®’éÑ»”ãÊ©aåá¬fÕÚ£‡éÝœlëæ¶WÍâ©@Ëé¢rÕáf1Åß½IßàAëå¦3ïæ•$¼Ü\¡î¡)ºè‚Æá_#çÌ àÁ6¡Þ¿=²ðŸ£ëºšîª%µêŠ«Ü½#‚áÓZÛáNÛÊzÆ´B$ÍÅ6VÕÝaVäßÙÖ–)²ÞwÊäm?êØ”ÍΰižÄÊAð„!3»£J:Ǹ#Gß!*Öš&.©Ú¸À3FĹBDÓ¿+]̲%"¼É"%½ÐC&‘Ðp'³ÛWF·ç:ÑáG×Ï_·ÉsÙÓL%êàz Âå}ðÜj%ûÖ¹ãë­#ÈÜ‹Üõ¼*äï³Öí…*ÚࣿÎîT™Õµ·å–ÇÖ¢ŸËŸ~û³"9ê½91Ö»%›éÓ2rÀ¼Vì£&oЯ8&Ê×I¬Ê$7ĽJÄ",¡ØP/ÍïB!®·†à!ŠÛT4gÑl0—Øk+dñ¢KE¼“/ŸÔxCŒÖ›ÀÞ£`Å•I±Ê¢Eœï×™Êà#•ë¥¨ÒËAŸãÕ6uÙº „ø½D¦ðʃ¬äÄK§ÓÈ=Ÿåߧœßè­aä⪈çè˜ÃùðÚsúôÉbáîÀ˜öߧbÏáî‚Ó÷ºHÙë½WËåÌx“ëãÅéñâŸ×ççÌâßñÂêåéžîäðŸÞöä§öåÔcëáçÌìâßÇãÔÑGæà®=ÌäÖXÜëÛc…ÙÔ€¡ëêw´üÎ\ºàìqãÖy•ç湧æäÐÓåêÝbÿë´¬îåÃÀçâÌaÍÕØA¾ÚëGáâÛ\ØôÉÆáùY¼èÞ^ÜÞßiªÕÝž¬Úæ\¾ÛéHÕîÙ‚ºñôœ¢Ùò™‡éèrŠû㣖ðë´‹óî„Ñì佄ÎòÖsõà»lìì³éîÙ~óÒ†ÐáÌ^ÿÝáméÙÓváãÞiäú¥ñÛÝ‚ÒÙÜ_ÉèÚŽÜêÉnæÞínÕÑÐdÔÚámÛâëØãéæÁŠâ瓦êÇsÅÎÏÁsÛé̆ïïІîìÁkææç•êÚÄZðÙ¾ íñÝyâåÕ÷Ï݈üÐÓkààÛˆßÕãaßâìiÞèÝŽ¤âø’ÈÔánÉÓ¼sæÃôƒ³ÙÛ‘¹ßÔ±Àâã“ëÒ½©íغåÓ¬ŸÑâÔªäÚ¨wï×æ¤ÝͲ‡ÜË¡ƒâÖÌ—ÝÇ¿âå÷–ÖÀ͑Ƶ§qÒÏÒ¼ÙÐØƉ´¼º?ÇÈÓ~ìɺÆÈÖ•·¸Û–¾¬ÝœÕ¸›<ÔµÞ¼¦ëÀs§ÞÄb­ÔºDêZ‹Í¯}¥Þ³–×¼»NÅÉ‹Ë¥i¬ÔÂ…eÈ´¼H±µ­VÓÅ»Oƒ¼a^U¹žjUÌttl³g=M–žhj ªYVµ®TU³Á~i”ÄuhºÄS_¬ºfu™©yuÁÌŸSt…r¦ÑÖ~À¿¶‘£Ò£šTÉ‚ŽÈÍ̲˲â¨À¨ä¾Ø¥õ³È£ë±Ø¢É§À´îÁå¨Ñ²ÑŸè±Ï¥xtò‡ûÐäÄßÃß¼tq³äÁ¼§plŽ¯Ã|¿¬n{€ˆm\œÝ‹oª¯³pŽ’>™—°y‡¢žžŽjB‚—€…¬€K†u[zt¼¨®‚ŒLQ_·c‹\™}ub‚Qt‹ƒƒ…gŠ’„~œœÂ–¯€yŽ•©·‰à„¸†—§“®—m{¼”˜“´ÅÑš²¨·…»{Ê…´ÜÇž›Æ¤®è‡•¬ß¡¬êÛ§ÕÔЦÙÓáÉÕäÖØ´áµÊ¶ùà­Ï×Úæ“ù×í·þïÝëæÙ±ÂÿÒÿÑðÍÛšÎÌÓŒæÏåÁáÛýËìöê¾ÙçêÝÿäúÓêÐñÂôáÿÈääôÁÓùÕí¶ÿæëÒô×ëÚèíèwÛÒ¥nîɾgÚÙñ¨§ìÂiªòá|½Ò±‚àËãÌ×øäÍàÝÓíËôàÍÙíݲyßãÏæÜø»µØÞî©õÇÒsÒâÞ¥ÚÐþ~ÙØïlÑØßk¾ÎÜrðÛëu³Üó¾×ëÁèåõÏìåëªÏôÆ¿ÓÕª¬èìÃÍ÷ÙÔÇÙêØÅæãÀäèæà³ÖÖ§nÕËÿ²êṂáÞÊsòàÛ“àäÒ]ÊèÆ\êåÉgæá³UÑÜ‹rïâÞbÀîØ]ÉÛã›íóÄ]ÔÒäcÈÙÞaÓäØVêàÊ^–ÞÞ¬fÓÓÐ}ÄßìÂiáêÃ}çÕ©kéåÃmÞàñ§øÖ¹fä⪦òßð‰ãóÜmãáèsìÒÄYâ×Û‰ÝÝÞHÜÓÈJàñÈpŸàÎc°×ÇR»ê¤=áàãS“ÙÝf©×뜪äñlˆåì˜páÕ”–íÏ{¥âÊtIÂÙ“@æÞ¥IÑÈ}dåÝvAìÜ‚KÏÒ~I×ä®Ñß~ÅØ™ ¯Ü­$®Ñ›"åÚ©*ÈáÇ*´ãà"ªÚÚ.¿ÚÆ;wè£ ˜äͦó°¹ÉÇ/dòÊ?qÆÜ3‚ÄÑoÂâ22àÐI:ÝàGNÐÒ•¼â’XÄäq)ÒíT ÖÇ‚«Ý£$£ëªÞǾ.¤ä­1lÒ¤qÔ§4Zи-&Ĥ-;Í£IrÜ´Mέ)Yã°VÙ¼-qÅåR1·¾s?¿Û;SÖÓ.X×ÓŒ0½ánÔÜr6÷ÈqØì¶%×ÚL)Íð’3ëÜç'¼×®ÔÛÓ3ãðp%Îõ©/Òä¡3ÖÝÃ.ÈØäí¨TÃÊÆÔ¹–V­ÐÁ)¡Çº?&ʸYܲG0ÏÓINïÈI|ÊÂ6–ÑÊF]ÁÆ+ËÙ,VŬA´*ák¯¢*-¢Î;@’Ä|.®ÔNEÀÅ[G Ø”&Èð‰(·Û¤,‰Ïy8Âȼ×ÞŽ<Ûq1„ÒÍg_Ç—o¥ö¾0 ×“*–×ä„¿Ü¡0—ÝÖ(¯çËGžßí”õÜ…÷å…†èÙNâÜÊSìâÁièÞªWàèô×ôçä¾ëÚÉuà×Â}ÝíÎH»êãXäÙÖg×ðàtééîÑöøà·ÞìòØÕêð’¬àéêßîç–ßêãʘàúÝÊÿíÇ„ÞóàÖïïÛa¸ìÛWÎïÈVÏàß±«ÐÙ§áÞzÄâÚjŽäêÛ‹—ì݇žõÝcäå±ÆæùÁÎÛå»ÙéÔfìÝÔTÊàçUÐåßjÑöÐZ±ÒðSÞÌäpÙÛ癡èÓ§ìÜjßáÞk¤íñ‰«ÿÚ‡–î╶Òï®·áö®âäîªÁóïÞÕãÙÞœÙç©Xäð«€èéÇt÷ÒËhÝÐÐbÿñ†ŠüÜÑeÜÒáOØßÚŠÞ߶gò͉âÛÙ^ÀíÞ^ãßÖjÞîènðÞåréðêUÓÕ垆Üì–³Ù寧ëì¥ÞÐÆ·ëÏÉ~ìéËŸúÝÇ`ààÌŠêι‘Õæ©}ýá¾_ãëôyôÎå•îÍÜ`×æßqïÀàuá˸ZÚÛئ«àÞšªÕça½ÉÕy¹Üð’µÛ훨×塾ÚÛ»¥à놚ÏÚ¢¶Ì×›ÜáÕnÖÖÖ~ÖÛÈŸáóÓÖ¿ÊtÜáÆŽïéÏ€÷°Ì•Û²©kƶ¸~ÌÀÉ×Á²›Ý»³ÐÂŽ4ÓÄáà¼Ë}ÖÆê»Å›[Ǫ{ÈÕ›LÀºÝ˜É¯ÖrÍ¿¯&²ÐÂRŒÊ­c>»«ƒ‰à¼nR¼´¤3¼»‘@Ög¶Ä½NnÀ´]ÆÀze°®bdǯF\µ¡[P¸x[¶µ‡Z²¿bK¦Ã_eš–oc¹yy–ÑpWˆ±ŒFÊÅ€p¢Í€z½ÂË·Á±—tÑœ¢kϾƒÍ½Ô´å®ÿï¬èϼ£è´é¬Ø¯Ë¥ã¼ç¯ô­Ç¯Õ²â»É˜Ö¦Ý«ä‹¯xë©ÞÊ㺘j¡|ÿÓÇ°µxƒ•ÉqH˜ˆn‡º€j¤¬•Ö°¾‚´´œirƒãÃÅ£¹™bgŠwe®h^”UR\¦h€†ªwiiªp7¡“›¡’€n”š™£–il¶•_’¼n€›¯”‰–«tÆ„áš¹wt¢³¥ß–Œf›šµ§ØŸ½¸»–¬­å¦Ü­±‘œŸíºÅâÁá»í®ž½×È¿Ú×¢¤â½¥‹Ì´ðÄøÄï¤ëÚãÁÿÆæúê½ì×àÏàÁðÎЭæÊÕ‰¿´ÚhàÄôªøÞà»þóíËçàòÕúÊäñëéÕâÚûßò·ÚõÕìÞÓèØíÖøÊïçûËÿÈæÎäÚàpäÑòïÖ¯aÛÓ绾äì¯ÀÚõ»ýæÛ—²Ïî×âëȲÉâ峩âÖìµôãÓïçÀÞÕÛôÞ¶óãÓgÞàݪåØø½úÑð½ÙÙÝÊëßñfêÜòˆÓæᯣÏàŸºäõÂïÔàÆÒÚÜÉöáÕåÞãàÏüÚìĺìßÄíÐÝÙÝÙ转íåΪèàá¬ëæÉ“ÒÞ·fýåí¥üÛÏWØÝÚêÜzïÊè_åãÇyâß°wéÙà¬ïèÜYÕÛæWëÞÕb´ÑËUàÔÜ_éßÍfÛßà²éáаäÇ~œßã»ÂîóϹþðà€äæμÿÙß–ýÌ¥­ÿÛÑšõß©eääÝzíãÚzîàì éâßtâèîÿâíæßì’ïÖÖ©»óܱÞäqÊÊõ—·áæ™›âÞ˜£ÖÓ´µïÕ¹—ÖખÞç«ÉÓ¢‚ÓðÜm÷è»Xáó¢qÔÙ¤UïÛ™=ËË…<ÆæŸKæÞ’ Òã‘0¬áªæ’ÀßY,Ö˱ج¸Û¶¦á“¥Þǣ䨙éž&¸Ú¨%wâºF\éÛ5[ÎÙ5sÚÕP0Àï>=¼Ë\OäÒeÆÛ ßÓ†"¶Êk>Ö܃&•ã°»Ï¾ ÷”4QÎÎ2Jµ³E:â (w×¥ ,³À8Ë´[_Úµ0V¾Ã-Mι71ÃÒGz½ÐG<¬ÐoË¿]@ïÒ[ZÅÒƒ ÖÛf4Þ͇ÌÒK]í×~È÷Š#éØ‹òäÐA¹ê®®êÁ*Èê»1çõ˜±ö¨Æã°&ØഴðªÂñ²ZÅÏ®RŠÎµC$ÓÌErÒ¯A•Ô¼ƒÞ¶rë§#CÞ¶@AÄÊZ ÀÒE%±ÔP$Ѩ=!¢Úa%™îZ4Îl0bÖo,¿åg0žØIX¾×x4<À9#Dì¯*è†I«Ù£!ÊÕ»*§Ôœ+~Âœ+©ÏØ—Ó»:§ê¢8Áμ+îÈN†Ûµ9°àè}ŠÕä<˜ßß7–â÷mÁâÕsqÌèrPËã¹aãðÑååÞÒZéÙ¥`Ýá²SÌÞÙc½øÑV°åÙh´ßÇMëúØ|òúÙ·íþÕ‡æðÝréáò³eúç¡ðݘˆîã¿­äï×”ëåõÍÿ××oðéãUÄÓÿZÎììpáãÔ]öçw•îðy´õËdÂÝæ‰îô•…Òè¹zÿÙ–TÜç»TïÓ΃ãù„Âàá·`ëÝá{ÓäÚGÕçÕ\ÖßðfÁáßL¥ôégÎæàxˆïÚl¶îçuíçÚ\¹êõ‘ºâì~îÞìÞ€‘éØ‹}íé­ôè¨îç™ÝíÊSáéÅbÞ綠óâÜpã÷ºfÕïºqØúÚàäÙOñéÌvÛóËÙäÞgÉö¢FÌåóWôßÛhèÞÛtÎãòoÚÐëlÞöÑ ßÜ’t÷öf§çê~›óóª“çè‡üëÁ‚òóÉbâîÍlìó¿qýÛÍ€êìÝwáíÙsåñÞ‰ãܧïîÞvèéìuâìäMÉåÒx™ê醱òävÊåÞMìàçž·ëË®¹Ø櫼âẗãØž›óÜÁ–öÕ®«æÒizäáàeãÖÈãÚ±áêÈÚÒ©ŠàÏ€„íÛ¦¢â¾Û§ØÀ؛ش؃ÐÃÇœãÂÀ¡ÔµÕÓ©¼Œà±à Ü´å¬ÏÄ֛¬Ì|ֻҫγ¼YÉ£×±ÎļFº°Ñae½»v¨Ï­t‹Ü¿p¢Ö²ŽeÅÀ«pÖÈ”RнŠcÆÆ­eؾºVÁ¶ÈGÓëgGýcMµUiÉ­YIÀ¾Zw–¤^`“¸‚Z¤½[f“³q¯Äln©Ð‚k³ÁpmÖš‘˱ƒˆÂ­m‡Á®Þ¹Ï´˜z¸»”œÅ¥Ÿ¥Àªô²ËÂÌÔ¸›ù¶èªä°¼§ç²ß¤í¯Å¦áÊâ—î¶Ô ²¬Ì™å¶À¢¥„Ö£¾³ß®·nÇ¢¸ˆv¡¹|o’a‰ÂÌÈ®„›¥¦§¯ÙŒ¼‡}¥­žy‰Œn¶“in„g‹£„[Šb~q§‡…“u™H‘Q¸ª•ožã ‰­wor†e^°}Ÿ\†Ç‹¼šž‡Œ‡Ö–€Š¾Ž–Å餓·°¯Ð–¬½¹š³ÁÖ–ºÔÊ£Œ±†ÏÐÍ›•Ñá“ž­ÞšâµßÊçç–›ãᨉµ¯É”çìÔàãáúºûÙÅÄß涅ÝÛÙ{Ãëܾ×Åí„Ûξ…ûãèÉðçÿÉûñùÐêçò»ðöðØáÞæâÏý÷ÑÌßçÕèñàéáé÷äâæõÛÎóæàÕææàšÆÛû´óÀæÄÅÍÿÀªîÚÄáåè”ÃÇô¬¯ßùÃÛ×ãÝÈðÚÇÍîààÅêãØßäòšÕçðÃuäÓѳüÈÿÁèÞû¸ðåùÝßñ²çäç ãÀè·â÷mÔäóÑóÚ׬áäõ‹ÊÝôÌÒÇíÎÃíõ¦«Üݤ¤åýÌÂòØÅ×íàÇ’ÐëØ·ÖûѦøëljßì·wÜ×Ù®îÛ—Yòß©gàÄßWßðë¸äè¦ÁãÝì¡çÒ²˜ëäõ´ééÁMÏîÚ`ÔÒÿrÕÐÍ]ÜÜ댉Üß¾~íáU™ãò‰¨Ñå}sìßоæê»jåàÑ©ðæ÷¥ìæÇfØáè°ùäÉdáÝÉNÕîÞ³æö‹påÜÛwÛðë|Óôæ~ØÝÛa•áà`´ßÆ>ËàÑBÐÝêl¥çàˆ±ì溔Ìã™|Üßgqòì[|ÝßByáÏfOäßÚdËïˆUÉç]åñè~Ü×3áÿ‘UÞñ½éäŒ8ÎáÇ5ºÊ®¯Ý¬ÖÞ‰ÆÒ´Æë¢ ÄëůéÄ2œÈÓ Æª¹Ü±ªÆá!tÇÏ8dåØ,€ÐÊ2¸â)jÀÇ^Z±âZFÓÐŽ±øŽ¿á‹0·Ùp$Ëß²/ÃÕ™»áŸ7Õ¾ŽUŒ¬°2—Ѥ+ŸÑŸ –Þ¯Dþ9[ÀÇ=€µ·'CßÆ+qôÄ'Wͳ)·ÐC%áÄ^@ØÄMUÚ¿-GÓÙ îíuÒãbTÛøo%ÖÕ·"Øï}$éõ´;ÍÿÄ-ªõÁÆä¸-òÞ‰ Îé¸(ÀÕ›7µàš ²è¯«ÿ©-ÑßÅ ð͹#ÂѸRä«6UÛÑQxÞ½:‹Ý­G¦ØÎ :ݹ41ÜÃ$6é¶:*ä³#®¼H!ŸêK/¯ÐP)¼Íb¸åg?’ÕtKŸò¿_£¸G+‹Î•)ÆÛ¯#8ÐÇ4ê°yQªÖÆm‰à°b±Ô‡C¸ä£#cÛìióÀ,¿Ùž@¼÷Öd³ËÈQŽÍôz«ßÔv™èÓc­Úë•éæg®æì´cÓã²X×ëñþëàÆhëãÖÅÛðÖªèëĵåçôíáîÐFÊáÜ‚Ößûà÷ßöÂðåê§ëóëÂïåðÄêóãÅÝõâìòíî¦ÖâðåÎâãôíêñêøöèÆjÕïÎtãÓíEÂøÛLÕÒóP”âÖ«¼åè‡ùßØu¶æãžãëã—fÿø®ŸèÞ½½òñ¼ ãí§Èåö¯ßæËgÎèßOÄë܃ÛóÅNÝéájÒßêqÇæÃb¨îð˜Ôêú}¾õìuÓÜãqÆßljÁéá—«ßóÁíØè ²îÛ˜Òäã’Žäè‡ÉäæÙ{ÿéª|åö°™Ðê³nößÆÌçðÚ`×ØÏŒÜâäƒÓÕÚTæíÖyÙüуÜäîRÖÜéÑìÒzëÝÜ^¸ßårÐÙé¢Ë×僽ÌÓë¹›Ù剰èä ¹î÷͇âçȤÛÊÉŽëïÅ^äïζàú³xéí¸“éßæmïæð…øååñãÎxÕÝðƒâÚÕzìàÚ~ôèÜ®¾¿îÚÛí^áÄïoÑãõ¤áì롲îÕÉ»ìÆ»ŸÖؾ¢áÿ¤©ÑૹàìÚëì¹xçÕÏ‘ìÑÚuðäׂááÙŒ×Òâoî·Å¢ä´¸ŒËÂÅuѨŸoØÉ„JݵË|ó¬{ؼ؉Äк•Ö±ŸL¹¯¼…ƪãžÍºÀsѳÀ„½ªÌ„¯ÂÖ`µÀºscÜÁy«Ê§{^¤²G0ͱ¶vÄ°¬XÊÏbÌ¿¹P¾±·LÔÁ¹Br§³^ËÆdƒºËReœ¼[l§Êmk–Ñll£®™ašÄyr³Ð‹PuÃ}v’ÎjQ£§g]‚º¡T}­„ªËÀ”w«_¿ž²yÉ®®^Ó°“²Â³Öººæ·É´æDz©Ú¶Ö¥Ø³½œïÂÕ°ôÑ°µéÓΚ‘|Ô™¦”É’¡v詾ÃèžÀ‘ÎáŸÀ’Àƒã´¨Œz¤¹‘nž}ƒ™«p—Š¿†Ê”¡’–‡|…eb½©x– ´b‚Š|Wbw€cab‹JŸVŸ„“CsXžš¬•“§“Ÿ…‡–«œ€È}„ˆzšÅŠ¹Œrš»Œ›²“ƒÅ}¡£Æµ¥Ís¯|«™»Š³º»ÑÑÖª­áó€žÀá–»×݃œÜ׺ÕæÚʳÝÿÊÚåÑÙˆçéì¶ôâé÷ÇäѧôäÝàÙíâÛõÌÙßçÚùìøȺhÃÍùÆ÷ÜßÿôïãÐ÷ïò·íÙâÈïíïÄôõêÇÝïéìíçÿºçêðçÛðìîóöïëòíÙê»íçë¼ñ¿Ó‚Ùû׃Ý×Ïn¯Üö½ÖÙàºûÚâÏÓÖçÆùÜÐÓâÒÍÑìÙâàåÌßÏó÷ÏåïáÚÊõå݇Øàí€ÞÝè¬÷Øè¸æ×íµÔÓìŠÜðë©ãæôÇôàÿÄØîíŽáÑ÷¥åèÚ¼éãìÑêÖöÒóÑúÏÞôéÂôêò¿Ïæê¦êááÞióÏËëÛÖÓíÜ´uëÛ«†æÐá~éä™jöéÕ„íáî›ìÏÈ^êÛÆfâÏÅOÓáßÂèúŸðÔòÑßð–ñêêËëî°÷ÌÚ„Îì䟥æÚ³°ÜÃnsÜàÈtâéײöúͬëßê‰ÚéàÈäó·|ß渟öãáeæÕÚ@ÝêØsÙìëÝêÿàÙåïØã†ãÞ÷¥Äð^Äàæ‚ûÊä_ÂåØr¿ÙÔx‡ãæØžkÝëdÐç—’ÖÉH]ÁÖ<ÏÙm"ÜãÄEÈâ¹PèÖË]Ýߨ5ÞÛ°+ãð^áÙu%¿ä¸%¶á„ ÂÕf*ÍË!œä§)«Ùª °ù’›ä³ Žç¤œÍ¥$¿Ò¼-ŒÝÊ%XîÐ"pÄÞ]éâ74×ë;%õÎHLÕÒc'ÀÖ‹Òáˆ$ÙÒ`5Ð̈ ¿Ö¨ÏØ¥Ä̉ ¿Ý½:­Ú¥ ¦‡?<à¸Ì» ,ÅØUëèҽ+NÖ´д`c¢é8R·²}'ÓÐV@ÙÖE=ÓãB*Ýé^-¸ã|%ÄÞ:6ïÚ‹$æã¡ðØ|*åî]*Üë«åáÉ,êâÚ&çé†(ÔÙ¡ÍΈ¿ë–"Èã©,Å졷dz ¸ßš'¥Öª@ø³/&À¸=´ˆÑÁ á· 3§³/+§åB §ØQ¾À7.Ä×Q%¨Á ¾Í^ÅÓ,2ˆê†EÚÞl|ÌZ1§ó€V¢ÿH\è² -ÜÐh8Þ¬(¹Öœ5–Ò¬ÄÙ{6tÓÐ& ãÈI·â–B¯åÓR˜áØ»ßÛߊ¢ãã¡­Ñߎˆáãäáa¨êé¡pÓäõ¼çñ¬dæð¬äßò§nÛã±°çéÒ[ßéÒq¶æów½ÜŸ0²ÝØFæßÿßøíî¹äîì˜ÜìéÆçîýÒèæçÖâ÷ëÇòâèÎÛéáãÌéíÜËôð´oôðìyôßÛMÀÛïpüÜã^|åØEµëÎ6°ëáMàëñsŒïÝhéê¸qïåèÀmðëÍÊæ㤈ÙöÁlèêÑdÆÔòqÑäËPèØêzüÚél»êåwßàá{ªìö\¸úè|¹æÚpÌùÎ|¶ëèz¦ÜèŸæÙoœõ噇Þâ‘æ׌œîì™|èÞ­iÿéÒRöí¥~û﯈ÝÙêRõÙËpØõ¹gëØå`ëæÎræàæŠìÚã^à¾Ö^ÞÛÙjÏåÛbÚÚÿSÓë÷_ÜÚá{×ß爭ÛìƒÎìž¹ýø“¹çÒÅ}ÿ縘ðå´ïÙ¾ië÷Û¤òîÞwñÞ±ÿöÝkáéÝ_åÜçîáÊ„ïÚÝíøÙmçãáÞîñ}¾äÜ‹ßÚç†ÛåînçäÛÞ˜Åèˬ§àׂ¨ÚË»ŸÑã°“ìω­ÅÆeÉ»ÉyßÄÌ›Õ̲‹ãÑÝtõ×ÍdýÎß„áÚþ×Ñ՜خډԶ휿¯ò«ÎÊ·²Ó«Ó‚Ò¸¼pͭʙӶۓ½»×¥Ø°µiÈ ¦Ý¤ñ¯¥½Ãj¤½¼~º½·H¦Ë¯c¤Ç¸u¨²¸¿¼Â¹º}âÃ¥vɵӱ„Øá15æäFRéÐAtÎË–%Èæ‰"«÷`TÌÐ@/³´¬ÄèŸ ¬Ñ˜¸Ö†$­Ð¦$’’œ ’ï¾ZáÇ0'Ó¹%"Ñ´B`»©)B×ÁIÑ6IÈ´%cÃÐtIë¿N)æÁOTÒ½7MÊÜg(ÌÂ:ÔáPnèÉfRõݸdØù©<áħ5Ãñy%ÉäØ°æÖ0ää³0Éð•*Ïäz#Íý¦/Ïú£AÒß®jÊâ0²ÉŸK{Ù¼SlÅÆ#žÜ«$ˆÚÑ[sáµYŒÊ«/Aɨ:2ÂÐ2LäÀ5ά2"šŠ.£Ò,3§ÉG3ÁÃW$’ÙdTÖÉ],µÇ7$¢à•Ck¯›1Åá™9˜è€6ÁÕ}1Éå³^½Ó†µÜÈ$„ÛÚÓêåÍ3ÇÓÙLÄß׆àìÓi“íÌdïØ„™×ét¬þÑŸ£àå_‘àîyÝñ²_ÞåÆ€ÿ˹ƒõÛÚ^áäÍpòæ¶jÚà¶Q¼ÛØW½ìÜuÎñÍ‚ïêê¹äâñ¡éúÑÉïÝ÷ÌáðåÛêîöÊîåóÌæáîçÓêñùÌëéìÑòâñÚÿíÔØïÜOÙôÑEÞÞð‰­èë{¯áñUÊÚÝR™ãÔ¢¥öל«Õܤ¢ìáÁºãêºuâ妡ìñº†æìÃ|ÞßèzÓæÔfÛÜÏ^ãÞÛd×îÔ[ÕÿÕvÈñð“ºêÕ•Êñãyæä×cÀØà©ìò˜ñôžËÚðž¾äÖž¼âúšºÜâ„ÃÚàÓkÜÞ¿Ê씡ð㽑õݾpìâÇkãÚÕ}âáÖ{ÝÝÜaÎжœéä½hÓÑ×dÍàà{ÏïñPêÞâp×êðxÈßéqÎÓîÒãÚ›ˆç×´ºàô¡ºÙј™ëØ­‘ÍùÅŽûḑøêÖ}åêÉméó³šïâ«£ïÓÝoçÛýwîÎû‚ðÙì}á×Ý€êâärúçËrìàÝŽÆÜóoØèô{ãÙÓhÂêášËÓÞ¢µïÔµîÞ­ÿÑ¥žÝí—®Þè¦ÙÞÊ{Ñã¾däÜ‘†ÛÑŠxÌÙË‹ÞéØzíÀÌpÿÐ˟ɸۆÃÃÏŽà²ÌœÊÂw‹ÆÅ´ƒÅɈA½»Ö‡ÌÀÒŒÍÆˈĵџ׶í¡È¶°£º·Çr¡«ÕpÁ·ÏpÄÏÔ‡ÇÍ©fšË¸{¡ÁoRÚ©”=ÂÉ<µ¯xDz—XбµI¼¦»]Ǫ£P\¢Èa=”´:c¦TX­ÃpJŸÂjV–¶QZšÚDU¢œV^‹§PDˆ¬GT²·k[…¯šV‰ gx˜“uj¯“e°´œNƒ£š‹»¥˜£Å¦|¾¿¶é¾Î»¿Èµ•ÿÆܹà»æ¦ÞÊù´ãÖÇëµÆÀÜ´¿¬ê¼á»ìÂÕ›À‚¥’°}¦Â”ɶº¾‚±©¨€y«ƒy’Às¿Š—š…ŠY~‘N–££•l‚¹› £¡|™ˆŠz†JePQ‹i|k°§Œ~š˜‚b—¤£gz­‘s–lToŒ“tqÁ¥tu¤ÙÍŽ—«~kÅŠ£»±‹Ä©ê‘³Àß÷àÅÓpÆ·é~àÙòÐãÙ×—ÖÃŽ¹ËÑ¢²È—ëèÓ«™¦Ú­ÆØéÑìÐÍnèëÜ°ÿØÄžöØâ‘ðéôÇÿÛÓžðÈÊ|ÑǽpÕÙâÉéëÈÂôúåÂö×ú»èùÍÒñÃõÕÝûæ×ìØéÐèÇòÞòÙØâæôÞëÜõÚñËçèÞñíÑì×ìðâÁÊÝ íÝÎk˜àèÅÞÚç€ÓÝæÈéòìÌÆÕáÁÑîÅÈÎåÕäßÙÖë¸÷çãÞíÕëÉðÓÇ–ã¾îšÛÝÛtãÀïÌüÕà¦ÚßÎcÏìߣìÕôÊÖÔåáèñôêåö™ñÛìÀØâç·Ôäï¯ÝÚùÄìñêÊßâóœÀêò¢èðáË_àâê»îø–ìÙ•tãßò¢íÿÙ®ëû½häè¶VãÛÚœìâ´”ëðÇYßÞå•õÿÝiÝÙÞDêäíqÍãê|ÛãÏGÝÜ«IÕÛåߢùÎŽ²ÞÖ¯£ØÜ“›ÖÞ™xèÿ¨lãÌrpÌàç•òçæè竃ØÎx]ÔÜòŠþØÝ“ðãé¡ëçà“íÝéìàêSÓÙîò×èu¶ÙìS¶Õî{Öëíä×ÏI­ãñœŸÝÌBŒîÙ£}òítÙ楥äшpí÷’HÐ×ÅFåâœpÐÁñå»K»Ë¬O×á«EúàoAÛã¥,§äŸ»Ö„Áä_HÔÜŒ(ÀÕŠ#Áå¬"«èˆ"¥ß­Šèª$¨ØœÂߺ$jå¹&Nã¿lè½*wÊÜG5ËÆYFßÆWEÚç]:Òé·&Ìß{*´ôXGÐ˫ø"¾Ø½ Õ¨1¤Ô³ á‘#€árIcåŸV1Ƕ0UÁ«BÙ¥DøIϵSGÖ­Dx»´++°ÃeÔçWKÔÄ58×êHQÒÞ\]´ß…RëÜ5.àà€>æã³ ÝÑB<àù±ØÛ¼åÞ®&ÉÏÒ1äÞÀ&Áß¹)µöÂFÞÜ›£à¾¥ë¢Ñ×u3ßÛ—ŸÕµ0OÖ×07Ú£ßÏl\Øæ«)ÉÚ¡_ÜÑÃ'¿ä›?»èÀ:Ûæ.²Õ²¼î¦µÍ´EÀæ¾”Û² ¾Ú³!Óá«*£ÿ¹#Zóß8LÂÌ„ØèhoÿçLLä¸eHÛÂ=9ÝÛª*Êß›.²Òy«ìJ Ø̪*ØÔ¥ºÊ@Æç ?ŠêÀô—,jÍ™B”ÔÆ:ÁB3ÙÒ‚ºƒ7pκ9K½­2NäÊ@AÕßb'ÊÐBE¶çEE׺/9ÀÏHFÚÏh4ÓãKNêõn.ËÑ¡ßä»)ãêƒ'Þ÷¦ÅäÐ ÝëÐ/Ýì”(¾Ý•8¼åßGÄà˜Úײ+¤¬²+ØÙ3Ê㉯ϯž¸ÂzøÍ,Ž×¯8<À±.E²¾==Ù¨$XÜ£).Ÿ“"=¶·:Q±wQ?¼¶;¬Ë`±¥92š½[3yÀYFÈ´B*ÐØn2šÙyvÕ†-ÉÜœЦyOÞÚ$ÊLJ ^ÖjO®Ï™ˆÊ½$ñË_¾å¨1®Ôäl¦èÂ;‚éÚôÂuuòÏZŸéæ‚„ÛÅ0·àæÃeÚí¿máÿ…„ÓëûåôàÒ»ðÖàÕáÿÏŠ×êãj®ÔöŒÞøÒTîâæ‹çèýáöÿõuÜÿÞ²çèê±×éäÖØìòÁäéè€høöãÎèùØ}åÿßÇíßë½îãèr×ëÖcð×ÉAÕÞ͈¢ôÖh¸õÖPÄÛãažîï†øÛÒØáôŸyâö£lëêÎÍö잃éã±aÓÿÜTÆäÛBÊø×TæèäJÃÛï›ìçýKÁèÍEÈêítÖçá`¾íÛeÅìåhßÞÝŒÓÑæ¡žãÚœÙꎂöﳂìÓŠùÞœ ÏòÊ…øÖ·_ÚÜ päìµbèó³TñãíØçÀ‚óØÙmÏß¿MçÞ¹kÚÛÑYèìÝLÔÝáiË÷ðTóäìbÈèàMÙ×ÑbÒÚÌtæÞå¦zÛè¯ÑÞ—¿àá’†èõ¡kÜÖ·sÕõ®}ðÜÉcöؼdñåÜ…äãÑvìßÓaöàÎPÓò»EîêÔAáÛºMìæôbèÜÔ7ËçÜ…©ÑÜh¾ÕßmÜäìcÀãô™¹ÛØ«Ÿã暨èÕ¨vÞè•”ãਖþÇœ¢ñßÝbæãÜ|Ëß»¥ãؤmÕ׬ißÓÑOÎÍŒkûÖ‡iØÝ™hÝÖÕ†ÖÈ~XÖÙ¹ŽðÜ´†ÆͲcÚÂËtéŪ‚ÔÊè–¶ÖÉsâÈø…âȾ‹›àÚœ«ÈªhšÆ½O¼×ÑvŠßÖ­´ÇÉ€:µÖ»•æÊžJÜÊleñ¹L–ÂÄvVâÏ–8Ùµ)¢É˜,¢Ç¡2YÕ¬;ZÓ…AUÒ¼@X­Ê,3±­OIÁÀ?Q¡ÇCDÁ¾B_­ÎN'§¹aP¯´€[£µur°ÉJVŸÉU1™»ƒZƹ—A¶×P€Í®o®ã£È§Ô¯ä¸ÑÆÐÀܼÿ³ÌÇëËìêިЪç¬Ò¬yžâÆϲڮپ͵ˆa«¦·kÉÃeZ½¦œTa¿·m…°Êg_÷nmœ›^O•‚f_®ve­¶mhŽ `lŸ±dt”ŠU9²¨ˆK„ÊŠƒ˜§oL‰©qjržtz‰lžˆ±Ï¨‰dµ––”¬¨|x™c\‘¬³°ÄˆÌe‰ ‹ŠP«’ž¾¡|—«¤ë¦¼¦Ô—³£Ø™°‹³™…—Á£¯ƒ¾ £Íœª¹Á©›¦Ý¶çñÔçÉúÈÃÍãĘ¼ËÍáñïÄóîöçóçÙÏÛÖûÇô§ÏàêÕáÓó¥ðÆëÞïôøõåâòÕÿéèÁöñöÈëôðåúÞñÓìÉýÀŒñõèâøíüÑø×ßÛáÆðßÜëãÒñÓì×ñºñ¬ËÍÝÙéåÔ«ñÐÜØÖëúÁÿÈßijåâëÛìÚÙ×ÓÚ×Ìé×ÞáîäâÔÿíá×ÚÌÚÄùÎÚŒÊÜí½óÌî¤ÕÓîÕö×ÞÔëæÐñàäÖîÖ÷¿ñíÛÍïÏï×êÝì˜àÅÿÐãîå¼âÑøôÌèæÖ²ÝÙ¹¯ÑçØÌàûÕ¹ìÍë„éáÒ¤ëìÛœôîêÆ÷òäéõù¾yæÕú£ÿàÝfèÄ°ƒñÞá•ñÔå|èØêvÈåô‰éæÒ{ÒÛëiØÚÿ³êâÅIÞÓóѨÞíÄÖùð‹èó圓ìø²„ÙåË‚×êÔ¿÷íæÄèîå}ÿÓõÃæßÀtôëã®äàÿ©ëôØnøîÐ[ñÕ±OâÑínêÛêlÙà퀥úõ«ÆÚæuÙÚçdÁßí¦´è䯞Öï•ßÝÂÚÈ©zÍË¢×ÕxƒâÙÔ^êåÛŠ»é¶ÐÚ´[ãòDåÚºQãéœkÿÝgIëØh!°à§.Íæo3ÚæŽ:ÈÞ~-¤à!Éí¬(²Î¤2â»,˜Úž)ªêË%Ðå´‚ÛÄ'jÁËBTØÑŒìÛ6[ÜÌN:ÝÝfHûêd$ÎÖŸ1Ñá’jãÚrDÎØš9Çàœ3ÚÞºQй„1«¼Ÿ&¹ô­‚Ü 2‡àª$¸?d‹Î3W½¤-…ÐáUSÕÒ3b«ËS?½ÌFMËÞuUÓÏfP¾ÒŽÓ®/µà+‹ã–­ÜÖM5åÅ/­ë²3Çî ;´èБîÑ'‹ï¼&³Æã1¯è×hˆó¼(‘ûåªsÝè°häߨAÙ뤪äñÁˆáëÒÆùñË9Úç¹FÊèï—ïóåQÇíÒ*ßðâ±×ñç‡ç×özùñî¿ìîñÓäèüÏéüÝ€ºÿîÞã÷àáŽêöÑŒóù¸ëîéªíîÖAååÑ-ßæåRŸåóižìÝT³ßánòÜès‰ññ¿áÙ²hæ÷}Zíþž~ãö©sãóÄàáÖÅ;ÔñÞ:Ïáë8ØöÕLåáëMÝìÛiÖôÐJÙããp¡óç@¦æê}âáÏ=Ñåñk²Òâ}Àäí™Úßßráá}ˆøú‰–ñåš ðÛ—YÍõWJìî®u÷䛆Üý´^ëßÀiÝè´dÖÚ»LÒâÙXèèÏšòز~éØêQÙÿçkìîÛDôâÝYÑÚã^ÒåßkÞÝâ½ô×ÿt˜ìÞ˜žòሟîÞT‘ûü”^ïðš¯åÛ„~Ýô«c×âÀeõìÏ2åü§¸äâäJçøÏKÔðäZþã°LÏáÐgÝâÞhëð×fçóÞn¿âÝAÕÚÜ^ÓçÞnÝîØa¦ãÛŒ«ÑÉcíø˜îí¨ƒëØMžÕᬿ×Þ¥jìäœ_ãÙ—cóÚ—ŒçÓ»‚ðÔÀdÜî‘zåÝé„ǸÖê»ÃxÐÍów´ÝÒ}ÞоŸÜ±¹{ÉÛÛ‡ÇÒÆsÐÀÜ›ÊÅð©Ù͘uÜÆ؀»ÖM¶ñèÅ”ÇÙSªÖ䃴îÝÀ¤Õ¶_šÐÝʧÁÄ…z×£›l×Éz Ð³QtèÑ®Iè´œ*¼Ã¬D•°¬#sγAN×£X[Ë®H6¯ ZQ³Á|;°ÆUSʸHM­²\„º·NbÀ¼PpŸ¶huÒÃ}kÒ¼km¹ÈaZ±×‘h¼ºH̆rÒÈEªÅ³x}´Ëü±ÙÙÓÇÕËÃû®Õˆæ®ø®À«óÁ½¥×™Ú·å§ì×´žÞ²åÂßÌÊ}ïÌ·]ÊT•³±Ô®¿ÆÚ«¾wRÊ¢Q`”®ogŽœ]a¬ŒSQ¿ epœ«t{½‘]e±wSk¥˜a~²„sr¯av…ŸQ“¿œm{}“lxŽ‘O‰p¦v™—©³€qšÁŒ|žœÂî ÄÁ֚“€¡¸hÒœÈs«ª«–ѵµËì»Ë ¿¸É³Šå§¾ÕЯƬӨ¼ä⻹ÅЗԿÚÉÂöÆäÑñçåŠñæÏìéÍ÷âîß÷Üâ¿é’÷µÈ–ÖâèãñÐíÅçÓÝ™ÓÏÑåùßíßíÌøÒïùïÉöéëÛï×ÄØîòáÇÇÜóäíêÚÿÛòáÿëõÐãðíÛÔäÔìðÊÞ×Û¤ÖÕíÏâÓð¿øÚÙ¼ÍêìÒöÓìâáÞíÆÉÐôßÞðÑãÉþØìãóÞßÃõÙÜßÕÙ×ÑüÒ¶­ðÎâÈéÐæ¾øËáÖøÔïØîÙáyâÔôÇÝóâ̽ÓäÚçâîÎòâ÷ØíÕÑ„ÈÖè¢ÞÙë ´èç·µÍãÌÙïâ´²Üñ½gã埘ð宓ÖÏ¢¢áÑ”uÿÄÔ}ì¿Ínïãæ‚êâínêé°|àãè±ôÞçqÞÎÁrîÊë|ðâÚÂÿé×mßâÝdÑÛâÊöá늧ÿΗüÛ¤œàé¿åéìÅôÜ{žàóʺë첶îö¦{æâ܉ùç×ûæãÓ€ÓåèÁâåÿcàæÉzýؽkñèãvñáÂqÞÚú¼ÕêÄQ¯çæ™çßøšöðÚrÀïé™°ÒÓo•××q€ãæ“]çÚ\¦ÅË•–ËÓUíê™]ú³KòØ”aêå„1ñÞ—GØæhïÐÒ5Ì—-Ü̱&ÃàÂ#Áè…'½ì{ÈЧµçŸ%ß»-ÄÞ«ãÁ¨ÿ”1Áò¡&¡ÚÅ+fÍË>RØä#‚ÐÍ%-ÉéRLÎÞDcÓæH;ÄÇŠ¸îž%ÊÚt,Öà\#ú×¼.Áȸ*çÈQÏÙ¤B¿Æ½#eИ%ç›KQÜÏaÈÂhj¿«œà¦J`ØÈ@qÍ´]jÇÑBn¾ÙOJÜÖ^FÑÅMPØ¿fgÎápCÙêv6¶Òh*ÇÜi\âÐg9ÜãÁ?éî[-ëݶ3ÇîëÚÚ¿èû¡FÇë™ÚçÀÇõçkÑÓÓJµéÃÕé¡"±´†E¤Ý½»Û¸P‹¿ß"˜Ø̶ŸW)º¨0*¼èy0ÌÛ³;vÚª%¦½”7ËÞ¶@¶ê®0wä‰Éá×D‡Ø»"©ó³(»êïXºêÄDéº2–øÍpˆåÆHVñ䟤òãwÁáÒ?‘æô¾bß÷ÔÕúá·Éêð¥aàóâÅõáÍ™èá–YÉëíÁóàùaáÞç¦ßÛäjéàç–ìëñkâõðÊíëõ·ÖîóŒŸêòëîöß¿ÏøÿÕÆïóó¸æëÒ±íëÒ”ííàŸïåÞcâïÌbêòÛ·ÜâáhÄÜõÀïïê_îäíŒðíØÆßê³tòìšBåèÀ›øêµyòæ«oïòÒcÝåãCÍîÌKñêÙ[æïßN¾åÿVèñëJ¨æýnÁÚõg¥öãVºîëRÂìã†ÍÍÿšÄ×átŸôó‹sæõ±¿ò棜çÛq¯ëäØlÜóÊYÆñ„Œèã¹gØíÄ\äâÑgòؽ]çìàfò×µBÙõåhÜòÁGëâßYÙæèVÕçû7àãÊZ×åÞ\îä×dÈßÒm¶êܳyÞÔ¸€ÝÛ§“øꀔêåÁ¤ãø»jìð¬ŠìÝÄDÖûÒiðé …õóº]ëàáQâçÔdÙïÖžÞÜÛléïæcçàìbßóçmÃé쉞ÞÛ\âåØXÝêàP¸ÜࢬáÖ—Ð܆œèá¹…æéµð䑨ð홟æÔâkàÍÎKÿ̵‚ñÔÌ‹éé¿zãÇÄVåÝÉfü×zóDZrÎÒÌ€ëúlÑÑrÝÁÖǮ뙽Ðô°¾ÃžuÔÉß—À˵ÑؾŽÏÊ摾߭=”ɽqŽ½¾Q¾Ä¸|šÕÂLŒè×~­ñ¶ruؼ €ìÀ‰jߧ^ŽÝ·{NÒÌ¡BÒΟNà³~>ãÊÈGPÞ…!zוky»ÄEO®ÄXo®ž:TнVa²ª>\ÊÓJM¬Åk¦ÇÆoE§º}WµÉƒ‰À¹~\²°^|èº`B°½›cÅ°G”;ɸپ߭ÿÍ»ÖÆßß å¼Û¡ê²­‹Ã¼à²Ò²Õ§ÝºÙ‰Ó½£yò×ݯßÆ–«ÙºßÉÒ¿²fŽ°¶nŠ½Å„\¼¿__®¬sƶÀ†P£n[À‘hf¼vqŽ³­}{ž­‹X£¨in©ªnEs¦‚œ¥bov˜ssn ³}ƒ¬}]y•WmŽ—€h©Çy¨³‹Œ“r¬Ü‘À~¬‘ª”¢Ç¸´Â®Ñ¤Ü­ž¥Õ’§uݖԽ뒡ªãšÈ½Ü¹»ÅÖº¿³ÔŸ›ºÞóÔå÷¥ÏºÎžÁÛÄàÐøÃÔÅÝÙØóÝ×åÊøÆôæ×ÛïÙæÏ­ªäïëÖó¼ùÑîÃìëÛÀðÈúóçÒõÌÝãñìÚÔõÒßÐëàåÇéñìïößùïçÎâÚÝðßßÝêØúä÷ê÷ØùÎÝÜï«ôÕáÓùÓàÛüÆÜÙènÇØõ¡àÑãÈâîÞéÔìÙ®éÄîÏãÞÇŒêÔêËìÇà«Öä×Ìà×ñÍñËÛ…ÈÒâ®òÅäÏÿÒÕÖîò«íÚëÈÏÛêÇÞÒÿÉæãÚÀêÔò¼ÆÏÝËÿÜ÷¨ÀïÙÅéÐò͘äóÕêÚä̪×óÄæëàÚwäÝè†èì‘’ßèÌøãÓÉìëÝïçä ñáÔhãñÆhÎÌó¬ùäÁkéÇÙ€øÝâpÍÞñyâßܧØåâ[ÞÝ÷§ôÜï‹Ðéæ§~ßê–Öߨ°û냊éðÀ…çó¹iÐìãÍáÕÖ|ÐÐÇvïÞÃÓõ×æ„âàæ«éÆá±ãäíÍöïânôðàgéØê‹èÐá¼ïÐÓ†›òÄjÐíîwÞÛãdÉä誰Ûí´œçí™îñЙîçµ²äÔ zé狇êâÒeòШLïÅ“QÑ̤TÜã€HïÛ¿C澞RùðqDÒÐj.¾é¶1¼Ð†ãàBOÖè°«ï»ñ¨(Çîz4¸à±#¯Ü¨ŽÍ~»Û± pÈÜŒÕÙT`ÕÕ&„æèƒ0ØÛ@QÜßLVÚÚb¿È–H«Üo3ÎÔL@ÏæuÆÓ«ÌÊÅ»ñ”ÉÁÎ#sÞƒ‘Õƒ-gå¢A#ªÐ> ªÑ%GÒ¸9bºÅ=cæÁ+R·¶wÜ°-TÁÅmKÛîOOßÔGPÝÖS5àÜg,¹Õ…;àã4&Õåo(èæ¸,×çXAåõz&åÒå8éÇ„Þê¡#ç÷©%¼å†"Ïåt"ýÊÔ*Äï±ÎÛ°%Àò­VßÆ‹ˆÖž"{éÑ1Rÿ9¬æ»'&ä¼%-ØŠ9<Ø„[yµðL]ÎÌD!·1¹Â;»¾M#´ØS'³¡0ºÈj%¤×E&“ÑC ½ße9t­“-Œá± ÍÔl-ÎÏ—"¹ß„)fÑ¥&ËÓˆ1®ÙÁ%¯ÍÄ=Åó§>Àé˜%°âÌ9¨ãÅ+îÜžÊÑÛlt÷ç›ìèÓt¶ÞáyTêè•TÜãËqéëƒh×á¶EÔû¹ÄæêŸ\èæãíêìí\ÛëàsÒàÊCìøÛÖññév·ûìÖòëÙiöð’¨ðêÁèëù¿êÜú…¬èÝÎzþ。÷ÞØßîîãcãîÏJÌîÍZÔúÞn½åêH¯êîj°õãZÙõár¬âÕ‘Õõã­uäí‘“ìä·WâòŸ7Ûá”{Þö»TÏßÞ5ÈÓÂ>ÕðÄLÓìØKÊÔ×rÛÜë<ìÕÝ\tñçm¶ÙÿbËéÒUÑêèhˆû×m¡ñÚ{­æÒcªÝÜsÔåg“ó瓘ñã†aïØÖZÚÛ±wëé‹¥ÚàÇpßíªiõÞ²QãôÑTÎñÖœÖéÛ_èõ°wìíãXßôÓ`åàé\éä¿\ëâèpâìà\Ïæãgààæo¹ïôš•âä§ìàÊëÙ²‚Î䶧àózmêÞ¡‚òØåQìåÁxûòu™óî¿wóåÉUÜçäUçó¬{ôêßvèçÓMÎÚÕ‹ßòÕ‚³ÐÞpÕêðmÝèÚoäèÁZ¿éÜsÌûÖŽ¡Úî””à渨çÖ”îÌbÀíÚÇ–æíÆcÙÚ¬^ôΫ‘äã¬\æϲoÚÞÇ{ñèé¬ëÛî»ÛƒÈÉ—KÙ»ë|ɾrˆÄÀ¹ˆàÉÊ€ÑØåÞÅÑ­Á¿ÇŒ×Á•fÛ´×¥½¿¯N¦Ñë°â·s¼ê¸²ÐÈ]«åÒ¨·ÙÎZ±ÈÇs†ÆÏ’*ÝÈ…‚¾_•ÎΣGãѦEíÁ±5麂(ƶ§;_±½8v¦wPE›ZW¦zO®ÊzX½©z¡ª¸`ª»ÒDF¿ÆYR›¨€M±Ár}Ñ£iˆ¿ÁZV·²p£Ñ¬{iÓ¹WšÉÅô®Å¿Òºå±å¹ß¾Ö½Ä³©ãÖÕ›ÒÈì¶Í«ïÂܲö¶¶®ÒÃÜ™ç´Ð¥îÇ̯¬’ƱÓËÎÊœ]˨³X„·ºhuš¢rkžŽ`tžƒkq |]=¢d[Q¼ˆ¬¦Ån}•špv‡ŸZ‹–ˆ}…–bx©±~m†»“q^žj|ŠŸWmº{\”yk ¨±£ÍÅv®žtx¿¨ÅÄŸ¨MÊ¢¦‚©Œ©©Ù‡¢¦áÐçƺ ‘ÇÃŽÉÔ»¥¹ÊÇž½Â×ßéà΢¤Ò¯ãäØ´µÏߨôÒÖâÝâ»éÓ¥·Ù¾Ó‹ôÆåÞêÈè¥ÎÒúâìî×Ó÷ÑôÂì¾õ¹ÿêèÜôÄøÙáåÖÕìÑí¬ÁáúÖçÿñ×ëÝõÛéíôßéîãéÐïéñÙêßÛæíäðÞôäâÆýÖïÎÿÔå¸ÎÔáž·èõ‰ÎÐàÚÚ×ñÒàáΊ®ãñãÌðÞÖÛóÝÙÕÅÔ·‘è¼®Þãá}îÚßÛ×чäî׎ÜÕêmäÌîÓÉÿ»âäèy¤ÛîŽÇâìÔìçæ…×ôçÌ®ëᎽØݧÚÐâ…©ÓëÈðÐפ¥êëÅÛîב†ÜÝêÀîБvÒãÛÙèêÏ€îßÅÇãßÍlôÞñÀÿÚà²ìçå`úÞ¼vßìËUØæ¿YáäåPðÔ®lÝÙÓsÞîÙ`ËñìWçèÈk¯ÉÚ˜ŒíÚ™©ÞÉw¦ÞÛâ­èæ‚ïð”°ôå Åôí°mßÞÈ}àìÆÅâèÌgïàÅqàÛå¸óÞ×oîãàyíÌò£ãáØjíæࡳæÐWÎÝÞL×ê¿RßÃÌ\®îÒmÎÙÚ]¤Üê¦äðt‚Ù½§jÖÕE±ÓÚ|‚Õâ°bÙݱOìÄnXçáWîÙ:Úâžlñç²/æçP7ÐÇìï€"®óØUÙÆMßßœ!ÓÝœ*žÄÒ%À镛꙯âº'­à¬ Þµ(‹ÓÑ5RÚËsÌÙQ1Ëè1zÒßQ-ÒÉw@ÛÁz½ÿzåÖ†CÚÛ>1Ñئ¯Á¬·»—¹Ò¼¤Ï”5Œå‚.måx1PÑ—!/™·.)­Ì*Wõ¹"[Þ§uÙ¥"IÊå-ÒÞVNÙ¿TK¡ä,Yã¸=Þèh$ÚÒ€çF=ÜÀ’,ÐÒÌ/ÊçÇ<ÛôvHòÝ…OÍôµ$²ëº=Ùêž ×ïµ0ÊöªÏã¾Ãé¿ÉÜ¡¾á¯Ò×6*ªßÄ!}ÕÞmé¢RfÞ›;4ªÅ?@½©IKή/.ÑÏ>aÏÈ.<ÌÐ4Læº,.ÛÛ9B·ç: ¿ÕCZºÆJŠíP*¡ên?À¢(7Ìàz+šÒ”*¿Ûw-«ÆbZÞâ¦?³à„òÎqâƹ'Ïß…ÐæÂPÈÛ9·áäZžêÚtœåá`›àÇ„vâÄ<¶ç㑨͹E®ÿç´háâþø霊æâ³dçë¿Zæâ¿dðê¬fÓóûäÿöÕzÚêÝ{æáðùñþâh¯áî‡Ðÿà„§Û銿ìäÉÝóïôðäß¾âåïåÓçáçÉðêÒÆèøâÎíúÌfÒÞÒeØæÂQÉã܆–èß’ìâÜœàßÕZ¸êߨäôÅÒîê®»ìò·lßå²›êÛ¦~Úã³MùÒËTÁßûPÎáãCעsýÊã;ÃãÛXÆèçðÍ×l±îã^ÂêãQÙæàSàÝÝ‘Ù×ëš”ñÊxÑßΈ™èÒl“íéŸîÞk¨ß߆fìð¨r×â›”ßí·`×òºgù꾃ÿ×´ZñÞ½fáàÀjßèáfâã¥Sèèä`ØùöTäÃé[ÍàÚ}ååÐ\×ØØ~Óáê|ÝÚñ¢ŽëØ¡¢ÛÞ¤®âè‘“ßæ£sãã´™ðÿ°©áöÌläÚÝ£ÓΰÞé¸záðÕ—Ùáèzßö»–ÛÞåeñóÌzâöÜfôÜØmÑäÛ©¢ààuÌÂÿ~ËÍåpÜÑíž«ë眡ÐÒªÀÒÚ´‹òÜ«ªØæ°Óê–“èÖÎtîÝÙjÝâÁ†ÚÚÔnëÑÌéØÑkÜåÎqÿ¿Â¥Á·pÊ¿·—Ö³OVæ½oyËÖçžËÄÓ}ÆÊŸJÍËÆ”ÓÃÍ©¾°È„庺³»±è›¸Ìí¹ºÓجȲ¿_³ÌÐO‹ÐÀ”¥Úà«Ìå¬}Ë°¦aÖ»„9κoo¿Ð‚XÝ°¼bꨯ4¾¿WÕƱ>n¿½?[¾qlQ¾>J˜^h®½mq“¨SW¶­UY¹Ëgm°µ?¢ººja¾Ÿfª³…f˜§t£Ê­v^©¥^rÊÒ™¿¼¨v¿½·àÊçŒò´òÀÌÌÅÆÜËûÚÞ½äÄÖÀ¾¢âÁÛãÕҚѧà«ã¯º•ç¹È¤ÐÐÇ™Ÿqáœâ£·°´•´§¬MÌ«Ò¿x±¬gI•am£”‘†µÂjk©„‘b›¸ŒgŽÂ™Äµºps¯Ÿ–€x©Šš£€Œ†¤Šrs xŠƒ–œsx’»‚Ž–´wl“§uŠ¥Ê»À¦xœ·}É©Þ¥ÅËÜƺ’Ç|´’ÃÇïÎòÅÅÎÀãzèÅðŸ·ØÜ¡ÁÑãŸÊÕÙª‘Éè°ÚÝÞÉ×Àâ§ÞâÇó¿ô÷ÝáèÛ­ÑÅÁ’äÔ‡ùéèÎûÞȧìËëìçÎû×ñÏäÃöòÜãîßëâÞíñàßÞðÆÙõÿÒ÷àæâòÖæõîÊçÉèâêèÞñêñÎòìØÐâÔäÔß½ÙáÇßÂæÛå½àßëÞÏçÿÃôÚè¿ÙÎè­åèìÉËÒ×ÎîáÚâéÚçåšàÍÝÙáÓÞ¯õÐàæÜñÁþãÞ¡ÔØå¹ó×ÑÏÿÕáiÉÔð¾ÝßïÍÝÝѧ¸ßýÒæÜñ«û»ûÀôñêÁÞÚêÕÃÕèÀîÑåÏèÝؽ½Úî¹Éààß²ÇääÇvàਸ਼ãçÙÎíÙÝZîÂœqõÜÂi÷äã¦ñÖë¯õãâ…üØÀ[ÝÞÔŽÜàÔˆÝðÿiõöîÇåìàlâé÷¦Õâ×^ÍÑðºè⤩áè°¯ñÖŽzæíÒ»öÒ̸ùàÙ¨úÚËMÿõÜ·é÷ç¡ÜçͳæçÖ©ÛÍýlÖïÚ¶éíËCØéð²áÔè}ñÜÊhÞåòǽïó™ùÝò«ÇÜÏN¹Éë îÛ¦£ìå¼ÎÿØyëÜŠ„ÊÕ¤ì䛈òÐÈVèÔáiçê¬kÒÙ£NëÊœ\ÞãªCÓà¡DùútLæ×V/ÄÙ˜ÇÖeÝÎ^8ÐÓ©ÆÔ”*»ô•»è‡·þž%¶Ù¨©Ô“`ÅܽråÓ]gå×gïÛ63ðë84ÕçPÐåšÞßj!æàF?¾÷{%²ÝŸ¸ä¶ÈÝ}"»àµV¯³¨*rÛ€%tÄ’²À%1˵:*¸ ˜ä qÚ³E_ÐÑ&bºÅAUÑÉYNÓÂM<Õ¾ jÙºkIÒ¨ibÒÃu.ÐÜ%:êìt%ÞÛf&ÝâU9âã¡#ëÏÐÅçÁ ×ó¼/èá¹#ÕÄ”Ïïš(¶ô•1ÂÞ¦¿íŠ5Ûß~äñ˜¦ý ¨âÄY’ÑŸF’éÄTØ°¤â½=,ݳM7ÌæN!¶ñ Vʵ)MÑÖ,¥Ë=8¸¼(“íh*wæD'¾ço#‘ÆY'®½t%ˆÞ{0¥äÔDßÆS>Å౯æ¬3ÄÐÄQæÄŠ·ëÇL—çÏVªèÎOÕÕáM¦Ë패âï~¬áÎj±ÊÛb£æíwŸíäi¯îÝvåæõåñì¿™üäv„àæÍvÛèâÈÿçÔÏÿå¸UÉóȇÛûÁLÄçÔÕüßãe®âè¬ýÿìqäçõßèø÷™Öæì‹éáíÍßî×åõâÍ¢ìäð×êà­nóéÉAïàÆPÔåÒPôêÕlæÜóÎåêÙqåÛÞzößó‡ééž´æò¢~øÜîÜ¥VüÜ­ŒâüžŠØåÄoÎìÜ^ÜñàaìçÄHäßàNæÚãIÆ×ÚGÛóÚtÎÝå{îçã\ÉÜíPÒèçj­÷ßÏìÚô—Ðâ×c±åã–—ìÂ`·äç_´êë˜cÅç”_þ×¼ŠÏàh—Ìÿ½iâ꺜ÚæÂgûóÈnÛÿÍqëæÐsèØÑ]õáß|æðÜvÙßÔVû÷ÓtßÕâsÚîàsÜðá`ßâå}°êòš©òé µäÚŠÉÆòµ•âóÌíÛ®vÿê¶eÿØÏ€ãÿÂiâ뤬úõÁyõîË@ÛÝÙxéÝȓ׸ÝjéðçrîìÍ•øÝÚvÍÔï{ÚÝ÷zÚæ{{èÕÐ|ÇñìŽÁïÔ~³èæ°åÝ£³âß«µãÛp¿âÔ¤“èÉÉ‚ããÙ~õÙµ­Ü貂àÕÆ‚ÚÊ°ÝâãpÀáÕ‹µÀº~ɤ¹…ÙÂÓ¨ÐÅO”ÌšÄ涃VØÌߦ۬­tͲ½zλ֗àÆ–k·ؘ½ÔËϺÄ͸ÎÊޫºС¶¿Ï¹¦¿¸b±Ó¶tà°Ç Ò³Á¬Á±u^ÒÌ ‘ÏЧ‡È±ªGÓ±¾H¸Á£QŒÂamªž0JÙ§Qk³Ÿj\¤‘mf·¨Jo™¹Kr¿°c‰Ë«Hj¼¼‚M­½ph®±n‹¸ºw„ËÅrTζ„’»¯}°µ×Ôª·°ËÁ·¸ç¦¹ÃÙÎŨުԼټµÜÈÓ«ç»Ç²È¥á Ú“Ù²ä´Å¦Í¨×¬ÐÄ러ŠÝ¸šÄà©ÍÅÓ¥ÕÒ̯©Å¥º›Ô°°‹N‘Äj¡yx~—¼rË»›\Œ•}~§®y¯¼­“p†Žml—m~‘u€—†|¡r—‡„£¸‰Ž ¥ ¸‹¹ˆÃgvŠ² Ä‹²­‘âË¿²Ã•®©‡¿„¬ºÆ—ؼÉxàÉЇºÀÜž£òÇáÆɘټڅ±Ùì´·é¼ÕÙðÞÚÕÁøßãÄñÅÖ•­éíïµç×ßÏçðçãéÃåŸæÈóßÔÉØvÓÕßÓúÜàÅèàÜçæÿØëÙÙïñËöÐáèû´ÿÐûÑóØðÚáñéèÒëëíÉæöçÈîÙÞbùÐÒkðÅÙÉÛÕîÂîÜ׺ëãìÛêíÞÞããàÆÆÝÜÁÐÌßÜËíÜÎÊèÞÛ·êÔ¶àÖÎ×íåÝsòÎâÆïè÷—òØÛ¶øíòÁêàêÔÞçÊáÓúÜÚèñÍÝßôœÜ›çU÷Óå´¼Óõ¸ùÍ諵ÀòµÞÛèæçµôèÙ®ÊÝ몋ëؤ_àà±ÖÝŸ­çðÏ¿äëÛÄòìÞ„ìÑþŸíì¿pã糪íÖÈ‚òëÌ]çÐîjìàïqÔÒÿ äãÞbÉðú•éßçaÜãë}¥Üé~™âó³Çìä”±ÜîÕŒÛÞ¸‹îâ͆âõß~éãÜŸëáÐzÔÓ†íéݨõÎßtæêïtÞÞ“íæÙWæäÎ]Ûî¦[ÐØâpÊêÂ@ÙÑ©:ÚÇytÙÖÆT›áÿ~¼ÜÕd¨ç²P{èívŽëÓÆøËe°íÎ\nææžBÓéÌUÛȆ_ÒÑ|KÕÖ ;ØÇŒ]×íË=¶Õ~>ÏåÍéy8µ×‹1àæ>2åÊ¡Îà†.¹¼Ö?È䣠˷§Ü¨ºÞ¨çÕCŒÝÖNgæÖFpØÅ9uÄè+@ÙÔ`:ðÈG-Íê!¶àhØÝ^UÏý9#äÌ“iÎò€@Áô‚ÚÒ’ ©Åž$Üé %Ì×€9Uã¾EOÆÆ7jÖÇ=Y͆#€¸ÊL†Ö¿%DÕ²7\×Ûe8ÝÙS]À×7^Ñ·>gâ¯x4âÒc9îÜIXëÙp#ØîJ6îØ¢<áí‹WÿÚ”)¿Ø€âòŸ7úî¥/åÖ›!ÀÖ2Ñ÷Ž6ÑéœÇÙ¦8È܆&½èaWÅÛÅ#¦îäRœÔ¬+Î윱àµ$Ì­O€òu2<±Ñ)bÊ´"aË®ETà${æ×"´¸*ÐëEP×Îg °æR/¹×]KÙ¿Ymåõ{<ÀÆf)žèŒD¨³fBÇÚ‘&¸ç©7áÏqBÄÓ/ Ø´S¹êç`ÖØÙƒÕæ«I°åÎK¶ëôoÄåä’’ÔɤÞÛÚT±ââ™Ääê”yà×Â_æòâÁêôï°váèæÖáß«hêèñtÌõÐ’öÓÐ^ÖÞáïëððòûÏæxñèèŠÀþàwÉîæºäèÜ–¾úáŒÒãëåÓéòÓ×ÿêÝÕæëÆ¡ðÕÖMãÕ«Oßò×ièôû„ŸÿÝgÏçêÂòîÔÔÜé’³èÞ˜¢Ûú¹ùá¤pÙÔÆ{åò´³òá™–íçÍYÞÞäpÝâãGÞóÌ|éíæYßáä‰êáÑZÓ×æ|Ïÿë\ÏíæPÙøõ[Úéû—ÅúÑx½íà ÐÞÜ~§éÔ—¦éß‹¼ôÒW²Üá¯dâà¥Èë£áÛ®¿åçÆrê߸`øñ¶pàáè’òáÄ‚æÿºŸÈäºqâçÚzßñÛcìÐÑcõçÒdÕÛßwêèÛdâçÐ`ÞÑÙ£³Øç·ç݃ÑÛÝe¢ÅÜ’|ëìµxìÞ…—ÿÞªúá‘ñí½“ÚÍ®ÎïôÅxßðãv÷ç×Ìäêà~óÞ»yâéÌyÚßãðÕÿª¹çé~ßÞÙvÎÖµaÖÊð~ãåà˜¹Ø䓺âƧ’àêž­ÜéºÎ茪ÜàÓ~ÌàÇ{ëÓÁ¥éÀÃrñȈãÐΊôÚÅÿ¾|ƒÆÂѤҵå¤ÍÇslÇË ›µÁ¬ˆÄ¿ÃŒÍϳMÞ©¡uÖ­Ô‘èËʔжңܵÀ”µȡÇÉˬÇÌÀ“¿ÃÖ±ÁÚo«Ð±€ªÆ·z˜Ë¯’Wª±}¾ç„¯ÑË=ܾ¤fÊƹEÌ˧?wÆ»=Y»¬bY¿ Z]š¡oG¶ÚrUšÊ^Y©¹Y…µÀEgš«|b›©FU¥Èl^¦°—f©~n²ÊaQ¨v[™±š³°«‹¢ÁÔ’³Î±Š§Í±Â·ý¯å²Ã²¸¹È¦žfĺòæÌ駶›æÄݹîÀ·°ÉØÆ«Ø·¹¦ÎÔÁ ™z¾¢‘ŽÂ¥îÔÕžÔÊ©Ì›½›Ëg¢ŒµsË…–·¹…/Ÿ|p“ŸfVzÆžµ­}{€²cx¡y`|¥ps˜¸®”ƒ‡ty¤š|˜ Ÿ`‘©º’eÒv\§ÃŸ€Ž£ž¨‡³˜»}­±Àƒ³¨†¤~lŽÄ˲ƒÐÏè––”Ç©ÃŽx·ÊⳫê«ìÎÈÊÌÿʬçÌØÉ¿õÞçßÍ”ŒìýÒÌéÌ”–éäÌåÏÜ×ÁíÈÞáÞáí·ñÊÜÍÜ´áÄáÑê™ùõòûèÙßàýÖúÂÒÆöÌðÖÒÇùéëÐõõðÞÖúã¿ùôìäÓåíÞÜìÖâÚÝéäÆýØÒaåĨœÝÕçÁêÛßöÑã²öÜìßêÛáÛÿÜð¸åÝáçßêçÒíìÖÒ¢âñíÐäÖÛ·ãÛßðÝäã¯øñáÚêÔâ¹îèÞÂâêë©þÅàØþäê­âñêÙñàëÈæÝå´äØöÃÙÜêàòüáàôØðÏæàóˆçá…§ðãºÞâêyÈâתlåùÓ²àÔ–§×ß[Šéêé²Þãâ†óëßÊìÅËoáäŸIìÍÏæþñ½VëãÝ¿ãßÒ¦ìòéhøâé±Ðäô…èèðŠàéç‚ôÜᢗÂꑼçàˆ¼Þìö¶¾îØĤÖß |ïÛ¢îÔ¥lÉÛ¯pÎçÈÛæ×à²ìç×{ãÝȳØâÜlßáä¤æß×ýâÍtÜÅÙZ ìäiÙðèeäØÃ[åÜôuÉßÌ…œÖÀn£áá蟭èÛž–ãÓMxÒĶ[Õí»RÒÛ¹ŒäÕ¤KãÇQÑæ”dãÓEïçVWÙÏp'ÇÊÆ!ÃÍP%¹Ïg=ãÄa­é€2·ÎŒ Ó݆¸Þ³«Ì‰²á‚!È쀗å¼>‰éÑ-qáÇ-êØBSÖÎ*AìÐ4IíÍI$Àâ ÎÙz#ÞÛ5>ëÓƒ´Ëž Îɯ%ÀÔv3ÐÔ‘"©Ï2™Ü}4RÍ™'5¸±G$ÃÃ=9ÚŸ°Ü¸Ftß´JkÏÍ sÑÒ2IÛàWJîÚKa¸ÈTpæØH0ÜÇZ*åÖmBìÇm1óäh1àäI=ÕÖl>ÝÏQ"¼ÝyÝÙ€-ÞÙ”5ñã™)ÓàÐ<Ðí9ÝÙ›-ÑÙ°"ÈØŒ ÑÔ7èÝÒEžô­&ªÕ¶"¬Û´#žÖÉTVË°!§®³(:ݪEyÕÆB0¾ÙuÞ¹$”´¾`±Ö9D°ÜHWÉË;w÷ µ³ZBѶZÍÓq'‰áG«Ó¡ ÃàaDÜÁ’$ÑÙKÐÝ°¤ÒšR£ÝØk¥îÉ\ÇÖ“(±ø®“àæl¸Ò»<³ßÜn¦æÕ’œïöy¨ØïkÉãÜy~ãäÆÝåå™iÒçÓããð½‡Ðì¨~ÝÕÀ§îß»d³ñÞPÊðˆ[Òæ̱åÞã€äÞåuÝåï˜ÃïÛ€»õã¥ØéÞzÀûݸëÝö×ÞýøëÎè帑äè° éæÌPØìØRÐÞÃQÓëÝrìéÃyÈõØméëÙzñÛÜ€ÕìôoŽúß³uøç…€äç¼kÖæ°wÞ䘅âô·U×ëÙI¾âØEðÚÈ„ãìãpÑûÌgÌàÌfÕØòt«ßéqÀâëMÃÚæjãíät¨òÞcÑì뎮ÞÞj·Ùí—ÊÔæ— ðÔuÈÜ䩉ôß½|ðÚ¾qëè{–ÛÐBbâòÄÜà»içãÏ^íßÄ¢ßëÊpèÝÊóßßbòàÜgñÎî^ÖÞÉgíçâhÐêß}áÜ÷bèòào¬æ¹S§æþ­Áãâ{ÕØë ˜ÞÞÁ‘Øêš Úí¿ŒíáÎÝÒ°ƒòÕ¢´ÐßÓgåè݃èôÔ€ëØÈŒæáäiïéÓbãÞå’èÛæŒÇÓñqàÔã†àÎ؇óÆô•ÉÚè¾ë⯯ÛÞݦÉÞ­£ÔÇ–¶ÕܱŠåÇÊ~ùÐΑô·”›òÃŒ…âÄÅœÚ亃æôðšìÈx§ÂĺoѾÐδá›ÅÄŤ׳užÒªéɲҎǶ´žÃ¶íϽ܎áÈרÿÀ¤Ó»ê¶Ç¼Ê²¶¸äÁÅսεÁδ¼ÉØÕªÖ¸á¸×¾˜˜ÕËƧѰWªËÛ¦šÜ¦Ÿ‰ä°£°Æ¼—G]²žEJĵbXÄqTV¸Ÿjj®¤LV° kJ¿·gK©Êf{µÂw°­ÁZ›¿Ç‘¨³²‚ ¾³pf•¿m¼¼²}¦²µàÆúššÅ—°Á̵ÄÖºªìµ¹Ç¾ÕœªŒqq¼†·ËªÕ­¼´š¶Ã…èÇî¿õÇÄ´ÜΧÑÀÔ•­}ÖŸÁ«‹Òº¤’†¼°¡rwžÜ©ƒ’ºtu¬d£º~‹µP•i˜¾—„‘—jt€zˆ£{}›‰{p…“‡–€¥–Š‰_ÐÂŒ †¨˜¡ Ž”Ĺ•–l’Ÿ™l¨’“u£ÄÄÉ~ÕŽ’áÒÅ¢ÒàÆÔØÒТÂß̤µ}¨™ÉÜm’¼¸ã¯Õ¶Ê}ºÓö¹ÐËΙµÝÖ„µßá’ÕÙô”ªÑÈãÍéÛ¦‡ÔÿÍðàÐØå×ŃîÓÜØèìä½ÞëØtéȾ¨ñàð’ÍöñßòçðÚððãÊñèíÌîÈçÓïèì¹ÿÔÿÐòÏðßäòææÖòæçÒðêÙÔðÛáÅóÙãtÙåÑmèçÚ»õàÞ·ñãå½í×æÄïëÛÍâå苹èïÈÈçî¯ÝÑÖÉà飆¸îËÌÕýÍyæÏë¯òÛºjïßäÀûáéÇà×õ¿ïÚÛ¸øÊìy­Ýä¾àæñ°öËÿ~ÿÑîÁÛÎù¹þÎúËÞêãšÁÅÿºåîà­Æáÿ€´çöˆlãëËqÿÌʪæçvžÙÔ‡}îÚÝÉñë¶eèôÊZßå—zïÝä¡öðÍŠßåëlõæåfÌàòqÊêÍdäôó~çÎæmÜÐáMæßé_¹ÏÐx²Ä禩×ô™¼ìé·‹ÓëȺæâ‚wäá¿®ûã²pÛå­áîaèôÀbåÝç”èÞà™íì˯äöΕñÞÚ£ÞéØXöâÐ\ÜîØ=ÙÖàLÑÊÍ^îÖÆ>½âÝð §íÝ›‰áÊgåÌouàØ¡ÌÐä¦Ø×y<ëÜÒXåãPgæÙ|4ÕÑ‚DÏÕ?Ó¾¯.ÛÏtSÑÒ¡)µíŒ+¶ú¬LÒã\!Ð׌&¿âz)½Ó¡ºÚ•³ÊË¢ÚÊ&¸Þ©¹°Æ]ãÊ0s×ÝxÞÉ%ZÖÔ7EåáQ<ÔÊR)îà›$Ç×` ÛçU*Ó·,Wßá‹;©À¨Ï–^ż©¨Ê})Ñ{Ìßj!¢Õ;¾¾@_ä«~¦¢R]Ѫ@~ฌ¼£Ž¼Ç89àØ@KíÁMaÃË!wçÌNâí &¹ÑfNØåqÛÚd4çæªZíÕMNàãPFÓº{àâL:å̶~èß‘0×íÂOäë+ëÙª/·îÏÚ€9ÖàfEÛÒ±*¼¤¼#Åê}ÄÜÜ$êÍJÓ¾I•Çr9B°¶2ÍÈVaɈ+Ñ%¸¿<*ÅæH3ÈÍ,/É×TDÓàdRÙ¶>JÜÅ-tãÝf5xÖ9ÏwD˜ßxB×àŽ/Ü̹mØÀ–IÕè·]¾àÃY´Ú“"ÈÙÑ3´Ù×D«ÚÐD¦äßK¦åù‹¨ÝÆU¯Ùñp«ÝËÞÝÔefèó¿ÈïÚÄáê픥æò½«õÛГéÞåñúðëXÃûÞœáäÔ®ýíúßîíü¶ñôïÕíáç˜çñâ}çð¤ãÙè¦éÙÚ’×ëäÐÔ÷èÛÄðèÕÓéÞ¯›ðÙÕ„÷ëßY×ç±VÜøßh­äÿ²êòñ³øàíÆïÞôpÂàý¢Ïð鉒ÖÔµ¤ßéŒvÌâ “ÚÁž×ÙáÒdìÕÕ£ÎêͨëñÍOíéêtàéÊaÿååYðãñ¢«íÓs¼ßßYä×ìPÔãêz½ôïv¡éÙTÑéìtöÈn¶íÌt°èÉdçרWúó­ô燿Ú㜂×åñòãÖ½r÷×»ÖãäãgïêÝžÛöÍÉõèÆ„ëÚífêÚÑhÍç½\ìÛâ{ðÍà†ïÙálâÃægËÔæžÌÕç}®éß‘Øàð«©ðÚÀ¡Ý߬©Ð̤–ÞèÉ›ìѹ–ßü¾¨ÒÞ©ËåÆÙéßÏsêÏÖÍøãÉlãÞÇêÝÛO÷ÖÚ–úÓãŸ÷ÅâvßÃìnðÝàxÛÊï¢ÅÑÛ~»ï觬Î߸®×뢪Þߢ¬ÙÍ«±ÙÕÓŠÔÚÕÿÔ«®Êݵ‰ÜìΘØØÆ“æÐè€õÕ£›È°„ŒÌžŒÏ¿öÀ|›ÚÅŎܽ‰ÏÇË‹Ò¯µ}¾“Åmزx8Áº×›Ôº–,Ë¥žt³¾§gɳז½©¤g»ÜÕÅ»¹Ù²»Ô®dxÙ·—²´¯Ä·»ÍË}®¬Œ±ÕµŸgÊ­Ÿ@Ô¼rT°¸ÐS7¥²WXžfe¢Äm[šÇ_L“Çf\›¬OV®´v\«Ë_cŸÇis Àds­”„a¬Ä•§Ã¿x°¬¼{ ºšuµ©Ÿ»åÄÀÒεëÆÂÊÕǹ´¡À¾¯Š’~­±Ï«í±×³ÒÓåÔìÍÊ·wÂõÊà¿Ãª–ÇÙžä¶Ð¼ÂÂÒ³p‡šËƒÕŽ¹yY³­¡Ó‰Ð­nÍwØ’‹y—Ѐ:ªuyN•ž‹{ˆºœE‚qpdŠŒ‚ŽŒu‡’š„’t{Žb~©^ ¹fq©¢°›¡°™u‹ˆsÐxiŽžº‘Œ½™kpª›° Â™Ÿ™·žÃ¯ÅÀ¾r»’~ÜÇÙ‹´ÀÝ}š¤Ò‹¿¿ÖyÂÍ꨷ËÊ‚ÃÐì˜Ï×ÙÃíÚן¬âɶ‘ÉêæíÏßäåÜùÕåéíÝÇöãæíÜÀîŠÎÝãÊúÇ·ÆìæôãöÓîÊüçêÜô×êË÷Äû¼àþâÌõÚØÃùíóÆðõéÎÖüãåÌäÜß×âåؼüÌë‘ê¿ÛfÜÝèšüçíËÙÜéÓäÞÓÊõÝÓÕîßñ±ÿæÕÇõÛè±åíÑÁïÒǾïÕ½«Ýî…ÝøÙòÒäåÙÀýãÒãðäâ¹äïìÉþàÚªãäÕÙàæÍçãå¸æãðÄöåò¯íåè¢Ùéô×ÍÝû‰âßý¯ÜÕÿ ÁßÜm¬Þï” ãÍ¡]òé‘ìá}¯æé®–õè©’ÚòÄjþàÙžôØÖSõãç“æòÚÂçñÊ‘ÿßåtïÚæçéÅfàÚ»OÙÚÏ‹äÛ¿nÉàÎP²×É¡²ÉÄW‘ÛÍ|ÈÒÙÝÔ»ÖíÚ“ƒËÝšzÏἕéÔ¦^Ï̘néë³ÂÒÒÂi¸áÊ[ÑÍÑÅçØÄYÐÖÁ‘ßʶWÆÌØŸÚÕÖœãá×aÆÚÐgÍØ·XºÙØ‚»ÓÎq¥Ûׂ±ÐÚž‚ÆÞ¨°Ù½oŽßãdpàÙ½TÀͨAÊÏim΂SÐÙjXÙÈ&×Õ´3ÿêST×ÕQ:¨äŒÆç~ ÊÚDSêÐ\§ädËÙ«+ÄÝ‚#­æ×2­ãž$Âè¡&Ã㉧۱ÛÇ {íà •ßÒbÜÇ)HåË@:êîH-ÒêrßÆxìånH»ôRÈö¡»á  -ÎËľÀ#Q눴Ës#ŠÜNH°¹>dż*8ÔƒVƒÛÉUt´­"\¿À¤¾¥$7ÎÏ_2Òð3tçÒgÕÚKQíÉ:<ãöY8éÑ7PÞ݇*ÞØSOÝÓ‹OöÓ_6â׌ÃþƒÿÝbSíÒ¿(×ÏR/ÖÛ´"ßÚQ+ÐÝ¡-ÂáŽ#ÐÛ¨$Ýð¿!ªñ®(NÏ ¸äµ9+ô½©ÉÞ -}á¼A?ÛÊ=Ýçi&¨ÍGëÈ=ŒØ°"/¼Ó@cÑÆ2I¼Ä24§ëS5 æj­é*[Û´S.‹Ün(zÛš0ÇToÙà˜ÁÑt(­Ã7­Ä‘·Ûéw³Ñ´œæ©I×Ö£(ÄÔ¨.œÝ¶-ŸòÃa«íÚ€¦Ýâz£íÖO±íî†xÛåµ|ÖâÄÌíóŒáêÜßßõ½×ïíº¾Ôß®`ìãçgòäÏtÁïÅ´áðÚi”æöÂðöÝŠ¶üêvõÛîÅîÿضõüÉßòñÚêòàÔ©ó⹤ïÝ´ÏåäÕ”ÿâÌCäæâZëäí®óãðq·áþ[ëãÜkïáØyãøØ€söå’«ØÝ„™åß³{åå©iîòž…æâ xÉßÛ[âîáeÔëÈ¢øôÔlðòÊ>ØòÞ]âðð| çòuÃðÜpÏåÔ7ÓôâP›èãköÜp¾îà¥öäÓiËääVÃáÛUºåÛŽñáÄ~ä鱊ßô¤¥çéÜÛéÕ·…åòÚoûé½oõàÐnåÝÇYåàèãïØ»ZßìÍZÌßå±×ÔÈÑÔßÐàäåÅÏÜÊÅÞÔàÆ»ÓÖÆƬÙÖÊÑäºÈËËÌ¿ÜÕ»ÈâÞÚÚÌ×àÀº¼¤ÅÇÞÊã³Ò¿ÐÛÊÍâÌËÑØÆÞÆã×ƸÎßâÅåÏáÇÜÐÏÁâââÕËÞäÎßÂØÇÎÙÔÃÓÊÍÉâÌçÌÕÇÑÊÑËâÆÊå×ÍÏÐÒÐÏÑÌÎÛÚÌ¿ÆÍÅÚËÔÈÓÃÛÈÊÒþìÔ¹¾â³Ò¯Èïóÿ¤È¿à¢Ë¥×Ô®½ˆà±Ÿ«ÔǽŸÆª©bհЗà«Ð¯²ªª}ĭΘذ̓¬ã£Ù·å´»¿Òƶ©ß¾¨—Í°ÂÁÅdË¿®ÏÔ¼³w¾ÂΧ„׸΅㮿ÁÕ¹qºÌ°Œh»¹ºvŲ¢S¼¹³N»¹¬Tk³¢.{¨ad²•eO©ÃtXΡm“©¾UUvÆ\h}ºgm©³vv“«~ÆȲÀ­š¹šÅ°Ì­¼’®Ÿ‰ÇäÑܱ¬Äϼ½½å·¼ñÎœÇÙزÈì²Ö¸ð¹Â¬˜”βïãíäи¨×߲ϼ¾Š—’Ë­ŒÈ£äº¶¡³»Ð¯½œ~ŸŠµxçТ‹»Šºz|›ž|ʥϟ˜Ü©Œ¤•u}…ŠÉ’tšš¨É¶¯ž‡Ž‹x[eŸ•V‹e„zl…¢’¡šª‘ž±‡s™²›v‰»œ¥·¦p¥¦[†„›†³Áë•¿ž»€Ñ˶“µ§½ÎºÃwµ¾ØÊÒäµäßÔ¢¬¥Ë•±ËÀqÓËÝ·™çÎð¾ôÑãàÊÞ½¾áåÛ×ÕÝñéñâÒßÞçÌ{êÞ÷ñÅ÷¿æÿÜâê×î¥ØÝÿÙÿèüÌöâç»ÿôì¾ùàçÓîîäÐûä÷×âúéäÞÿíÒ¿ûéÌåÙôÚ¼øòØ~óÙÜrçáøÂìöêÅããØ¿øçÚ¶ùòòÈÚû䜎ðèÑÙòö‡•èúĨÝÛÐÞâÁ›èÚä‹çéæÆïïØUÙÓ—Ãéæî¡èÛñ¶óÌÓyÓÝüÁíÚãºûÝðœÅìçÂèíé®ÙòÛ­ÕßöºØïí»ÿñéÛ×ÿÄ÷Îô ÕãÄ\gîìŽDðãÞÀ÷宧ãåÚÛóêÛhêçÚ­òæä©ñèãŸëáÉjûæèÝæçä™÷Ö£`àÔܨ’à¾ÉÄÞøÄÕ¿ÅÐÐظÁε¿ËÒÇËÌ¿ÔźËÇ°¿¿¾Á´ÀÎÁ¾Èƺ¸ÃÄ̵¾Å¹ÑÖÊ·¿¸¿ÂÖÍʼ¹ËÒÎÍÍÓ¾ÊÑÖÓÚ¿ÒÌáÉÓÁËÊË¿ÇÚÆÆĺØÄ¿Ï˲ÉÒÎÆÇÜÉÄÙÛɽӾÀÑÐÃÂ×ÍÃËÅËÔÃÂÏÌ¿ÁÌÄÝÁÎÅØÆÇÌ»ÉËÁÄܵÈÌļÖ·¿¾ÖÃüÒì7æàd+ÚÊžºä^ËóQ(ãÏAÁÚ‰ÞÝa½â‘·å„,±Ó¡Áà¡Çؘ -»ã³díÖ!{ßÉDkÀÇ"[àÙ“ÞÞ-'èº03ýÊr ÕÓ§+ÞÛF-ÓÌ1Gãω'ºìˆ¸åŒ,ÜÃÈÓŠ¹Â'°×ˆNʶ+fÈ·,⮢Êzf·¿*pÙÀ#vƦ„èÞFG¼â6Bã×)héÏhÕÊULóÜJQ×àFaëâJcèÜh/ìÑÉ<äè‡\ÚÇÆ>×â¹RÒóHAîáž2òÔ«õÙh4êÆ1ßÓ‡*·ï èì®KåÅ]1Ó̾#«Û¾6¡Û¼*ÏÍ£-µÁ· LѵÉê¢*ÎÔÊ%€Ç×%RÊá>ŒÑ¢.7àÊ7ZÏÍH¹£8B£Ð·Ê7AâÓ9CÛÁ:iÆß‚6ªÄl&lß‹.¬ñ°*Êé‹BÔÆ‚*³°Wªä£%®¾ª ®ì»uÔÊ|#»ßÈ3¡Ö¼9½ïÓN½ëê}­äÁJ±æÞc©Ýà{§áѵtðÝ«eÛÿÖèí躠Óú°oòà¿žùçÅÑóåòÈôèÚkàèàîäôµtÛÕénÔäò£øòñÐïÿãÙäñíÉ÷öò½ôõé’èîéëÖâõáÊðéÙÒìñÜØÝôÕ¶ßéÛ«ÿáΖÜàîn¾ÚÛvÊÒ׉÷áÞ]âòò‰ÁÞðž·íó±íêУËôï°™ò᥅Îà©„ûÛçgßßíÝéë»zïêÏuæââdåíÕSæÙÛkÐßê~·ìåd¼ôшðåéŽâóìÉåêÏoºææ€úçääéå‰Èâ牻áÓ“¿ïÔ¬OÑËÉtæ振ô壑îÛ¨©ðÛ¼páüÇyëôÕ}ÏáÕcùëÈ¡àú¯zÜèäãÞÕ^Ëã~Ë°ÂɲÄÈÀÉÇÒ¹ÈÊÇʹÏÍ»¹ÌÆ·ÀÊľÂÂƯ­ÇƼÀÕͽÄÇÄÍÍÍÁ®–¨Í·ÄͳËÊÈ®¶ÆÍÊÄÒÒÇÂÊÉÂÃÆÀ¹°ÒÒÉ´ÑÑÊ·ÅÃÆײºÏºÔÍÃÅ¿¸Ð½Áν¼½ÏÇÀÃÇÏ¿½ÒÇ̸ξ͸¾ÂËÇÀÁÀÂÍű²´Á»Á¼ºÄ¹¾Ä¼ÅдµÀÌʾ¼Â¿ÆÉÜ ÿ©¥²ÌÁȣߵ­›¾±§žÏǵ¡ËÎÌ“¿½º”Á¾½‘È®âœÎ´ѿãŸÓ ®oÀ¾¸y¿¶Ï¬Ù«Ü²Ì¹’`ƮǸÐÈä Æ Ð®±ÄŶ®Ø¯¥¯Å¼…Ï®„t̼•Ž×«µ‹Èª¹Xκ^¿½UPÂœg‰­¸Vl±¡r`wÕcR´pq—·WK¤Õ}^¨¿h\«¶ha™¯‰\†©yŒÂ«‰Ç¥²¸Õœ¿w°°¬hѧ¶˜Äµ£w »»}¢²²¼£ê­Í¯®ìÅÛˆÙÄéÔë°·›Ì³¨Ð²»šì³²¦Ö¯Æ¡¬ºÀ“̦½šèȽ˜–½Ëª–€™{­x·[Ì‘½w^©{i¡œjsŒÂ–@xÉ‹‚ƒ§Ùœ¬ŒœˆÆ¢„‹ˆmf¤’q‡|o“‚wˆ§˜kŸ°nŒŒŽ¢°©¤ŸÏ›€Š¡©µ zˆŠç±gžÒ¾œˆ¿ˆšËÉÅ·‘e­¢¤‹Ø̇ÌÄsÀÈÈd°½Ú˜âÑçÆêæÌŠ²ÏË|Éàí¨ÓÈØÄ“ÔùÍÅñæßòÔëÛõãÙúÎéåíÒÿÓÓÛßßïÝޠˣúÑ÷éàíÛ¾ÿ×ôÀøÜý»ûßøÇõëòÝâá×ØùÔê¸òÚëÂõçáæÙãäçÚîÜâÝçîí×ÝêãÌöÚêËòßßÓóóï¿æìäÂïïè¬èäñ¥øßö¸ÿÜê¹äÕÉ æç蚪âèÕØ÷êÀ¿òõÕ»ñÃÍ_îáèÙóÞÀ¬ùéëÓØê¾|åÙðÅóíÐÁÿÜèºýÛå’ÓìíÐöÖïÃëÞâºóÛüÎ÷ëóŠôßî°îÏ÷¶¾Ûë°ÛèÿÄÔòÜÚ°ë轂æð“§êõÇÄþÈ •áïɽæÙØÈçÒÞ ôäèUçåæÑÞëОçïï¶óÉ°BØ·“ãźÔÁÉÌÌÕйÆÄÑÇÆ¿ÁÈÂŽÉÇÎÎÌƺ»¹·½ÁÆ·ÃÁÂÎÈÀÌÆÃÆǹµÚÉÍÎнÓÉËÅÆȾ̵ÂÄØÆ¿ÐÒÓÃÀļ¿ÂÒÎÒÅ»¸ÒƸÄÂĶÐǽÏÇÁ¸ÉÓÁÇÉÄÄ͵ÎÆÀÔÆÀ¶¿ÊÆÃÕÐÂÛ¾Ò½¬ÅÎÁÆڶʷ̰ÌÓË»µÅ½ÄÈÈÈÀ¼¼«Â˾Ϧ×˽V÷çN5üÆjÒÜwÉÓg ÖØA6ÁÓz ¹ð“3Ïâ¡ ÎܱÄß‚³Þ—¹äˆÜؼ#«ÞÑJ‡êË~äÁéÍ!GãØ2@âïVÍéC)ßÌw3ÓäYUß¿-CØìL"¶ÝÂÛš×âbÓÓ¤¸àœ ÓƈG’Ì}$5Ç®"(ä¯$EÞ¢UÚ²1 Ó±0^â¸(ç¡MžÐi6Ý»7VóÅ,‹Úå-/ïØ&YðÖWPàËHØÕ3#éæ-áä,Qôì›éäÀ"ÅÞ¹0Þì4fîåR8×ê•#îÝ”;Øã’+ßÑ-¿óÏ$ËäLJÚÊ–%«Ú¶žé¿¬Õ‹YƯ&pÜŸ&†×®UÇÚ$“¼È)oéÈÛ²K¸·$»ÃRFµ¶_PÆÔ*¶Ü^ÁÜTB®Ñ'KÝÝJ'³Õq\ͺ†¡Ýr!ŠâÉ#…óY—Ïh,ÒÅtJÏâÝeVì¡ÉÚŽsËÒ©3¾å¨3·÷¾A²âëL‹èÍc¢øØš­åÜrÜÙÉP–ßà²óôÒοèÕi ÛÑ¿fêõ‘¾âý¡‰êý¯ƒéÜù7ØíßXèñÆ°åöÆgÚôÐpæöé‡âêé`ïäã—¾íÝ„éìãˆâþÛ§ÈóæÈ”÷üºöë¯ÊàíÜ¡âç×JÚåäÈâðÒ·åÞì›ÔïçWáõèsýÚàlëãê›æò–¹éæ~ÝôÑ®Ïí윘åø˜¨èð·aæóâùãÕsîù·¨äâë‰øÕü‘öÙçLÖ÷âwµßúqÚóùnèâÎgæÙæ÷ââvÚòä¸îÿÊmÐíöŒ¦îèq¬ùÛiÙÿèˆ~éì«ì礼êב¨æö¡yéî¼oâÿ•¸ëíÉ}êãáYêÿÕRíå~îêÏñå’\éÞÍZ“ÏÓ¿ºÐÃÂÑξÂÐÆÃÊÂÂÌÇÇ»ÀÆÁϺ¾Á¸»¯·ÆļºÁÅÆÃÇÑÑÊǻɷ³ÍÂÔÈÉÇÃÆÍÀ¼Ë¿×¶Â½ÕµÃÉÂÒÁÅÅźÁ¶¸ÉÈÆÇÍÏÇ·ÆĺÃȶżÊÄÖÆÉÆÊÆÊÐÑÈÉÇÄÄÂȽÒÉÇɶÊÌ»ËÄʾÂÅ¿Éͻǻ»®Ï½˸·¹ÁµÊÅÁÀ¿·ÒÒÁª¾¼Ó©ÕûÙèŒÆ×ΞȽ֑״ϦҪϓ۳‡Ž¾ºÉ¬àÅ—¿½ä£Û¬Ä¥ÀµÌ¢½ËÇ˳ˑà§ç¨ºÈʗĴÃÑÀØ´½»õÎɽ̫»ºÅÙ¸Ô¹¶k׶»²n”Ϊm­¸·—ɬ™dÚ±¨aÀÌotœ«uV¾±d™¬”PŠ«¯bB¯ÂmCœÀVY™§v§½¬xU±¥nf¯»[?j”xyÂfd•›€Ö²ÕÁ¸ÒÏÈ»¸¶Í¥É¸¬ç²»¦Û»Â«Ý¾¦±Ú«ºËâÁДö³·¨ö®ÀÅÌѱ¥¦v½§Ü¿à£óÐͣʳͩݵՑá¹Æ¡›Ë˜»`±µ­ˆÐˆ°b¼£¶‚gÀ¬¿”¼’V™ ×©Å¦~”œ‚…ŒˆvŽ‘©‹U‹uftz´ŸŠu{…‚¶ªv““¡§œk–šŽ~›®…Ÿ¥§¹£µ†“‘™Ÿà„ ›©—~—lœÊ•ZŸ®Œ»}¨É¶‰¶Êº€Ð¬²€ºÊÊ…àÃÓ…°©ÆªÇψ¤ßçÒÒÒÇ•ÂÌÓªõ¾´ææÒÔÛâ§}¦ÌÉÛ‚îêÑáÜÜØÔîÿÜØìíëvóæú¾éâõÏãëê¹óåæÆÿóýÒñÚôÉíõáÑëçâ×ðØÿÂèçñÏäÿçàâÿçâÕáçÓìäßåÞéæå¤ÜÈèÎæßâÁìÓçÍÞÚðÃõìéÔÞäô±äâó¶ÛììÕîÙßÑåãßØíÜáÛæåæËÏñãÕ~ÝùÏfõÚÂ{éÞÚÝñèé”ÒéìfèäÖlÝïßošèópÎâôaáÙâiôïô¢äããvÊòë½ææä¢ØÞîÔ÷ø¶ÌæçOàÄ߃äáªpò긡ã銆ñä¨Fôé˶ÝâIgïìɨùòâhà÷ÚÁçäºÀßãßÐöäoNÖݱˆÞÑÕÀÑÍÇÉÇ¿ÆÏÉËÆÆÇÄÇÉÅÉÈÁ¿ÅÆÄÆǾ·Ä¼¥²ÅÂý¾ÆÃÄÓÃʾ¿ÃÇÓÊĶ¸Ø×½½ÀÈ»¸ÅÆ´³ÈÉÊÏÏÉÈ÷½¿¼½ÁÂÄÌÃÑÒÉÇÈÄÃÆÉÎÊÃÆÉÄÊÄÃËÎËÇÈÅÃÁÁÂÂÁÀÇÌÍÉÅÅÆÅÀÀÀÃÅÅÁ½ÏõÇÐÂÿº²¸ÄÈÇÄ¿ÆÀ¾Áÿ¶±´ÇÀÆñÝÍ7ÕÍyEÓÓ¬¿ÜŸÏæ<Úñh7âÏÌêuÉç²8ßÛŒ¥ò¢šÖ«¾ã‚ ·å±{ßÈ {âÍ~ÑÃ[çÕ*1éÝ4Xíùj3×ܵÉðt.´Ñ[FöÕD'ÎæÆ÷|#ÅÜ$àµx<•×‚¤åh$¢Ý}·ï QYÖ‰WM·°‹Â– ¡Øº,ŽÁ·2OãÉ0SÖ¿/;ÔÃ9IêÌ3mÌÐ^èÙnPÐÒP&áÓ)v×ú‚&ÔãTèÚyDÝܪRýד1ËÝ×.äÿ˜0êàPRìË'Éó›'Ôâ’,èë—(ÈáÆä‡/ØêOèÕ¹¹Ã¸EŸ¹žÉݱ&JåÒ%®É©5Õ¿^‘à¼0½ÁHbÛÈ<Žî·7píË(»ÎF;ÛÃ7QµÌœõ¤R‹ß»A;ì·)ã5VмHe×Ý(“ÖÄ"*Ó´,A´±4>î¼/B­·:'¹å[=»ÓF7ÃëZ<È»"- âr- à‘)·µX=ÙémaÞõÆ=Óè›.ÈçnKÜÚ¬)©ë3˜Ë•[Üä€(¸ÔèLçÚoµá»*³áÇS¢æ¯'tÚë“»î÷ôñßë­|Ðá÷úêé¸ãÜë’ÕìÜÇ·ÚúÚ®ì÷ÖãâòéÆßÿçÝÚÿàÍìãÚ¿ûéß´ïíé¹ðêä}äôêÇàóÞ¸îøá€ÜõàƒÜäÛâÜëíÚÅïïÖçèãßÒçëΧÕæÛ¯âäêÕôðê»êÒáŸâ÷îÃåóÌPÕõóæüïÛ“½Ûád‡þÞªfíàŸ{ÙÚ™zßóŠ«æâÝQííçóÐÝkòäãXáÚÜPÓåámÙßÜFÖÙòU®öéJÐìÚiÞæÔfßßÞrÞßô¡îìߺìäô`Äèàãáé|ÑÛÕƒ»å㦔Þÿ±ûä™ËðÕ±ñÒ±ŒÙê®eïâ©©ìåÇmñàÞyùÕÆ¡ûà¨møíÛkéàÝmáÖž¸×ÅÓËÇż»ÈÎÈÃÌÆÆÅÂÃÅÁÁÅÃÀÂÁÀÅĹº”Š£¡±Äº¹È̽½Ï½ÍÅÁÅÍÓ¿µ½Ì»ÉÕ¨™µÂ¿¸ÅÔͼ‚žÂÍÄÆÍÈ¿ÏÈ´¶ÆÈÂÇÄ¿ÂÉÇÁÄËÈÌÏËÌÓÖÒÉÅÈÉÄÁÂÂÂÃÅÇÇĹ½ÀÁÄÆÄÀ¿¾¾ÁÅÈÇÅ»ÌÊËÆÂËÄÌþ¼½ÄŽ¿ÀÄÈÈÄÃijÁÃÊî}ÿı±Óµ jÞÀ¸„ɨw’λ²Ü³•”à¾Ó—Ô³Þ—Ý¥¿“ÏÅšưܾ̈¶Õ±¡tÕÁÆ“Ö´¾ˆ¼±Ïˆ½¯Ùp¤ÄͨºÁç—´´ËmœÓºÖmÛÀw‚¶±¢Õ§vpìÉBÊÊœO´ªnaz¼¹@±¹4|Ç DŒÅ¿FZ·²UQ†ÀG0IJTl³Õ>j­´m[‘Ä`x«ÚGf™¶e:Ž¾n«ºÅu»·ÇŠª¤±˜Ê϶’¸æµçÂ×ɹÆÓÝÈã´ÏÉ麼Ðÿ»ú´æ¢é»Ã½Ç°³Í‰²·ÒºË–ü¼à£ë¹Ï¡©¡Ø³ÓÏÏ¥âÊÖ«¬l¿¥Ÿ“Ö¦¨yo£˜†°Äz­·‰aq®«fŠ¶wˆÀžÀ‡œ£¨’‡™Ã‰‰ ÈŸi’¡ž|™…€‹Ž©™€›ƒ€p‡£¬¨ƒc²rQ·¢Y¢¤¨š˜¶²Þ¡¿„¶‰®¤‹¼|½ƒ¿Ÿ­­‰š…Ö’¤²¤Ö‡ÐÎØ‹±´ðŸÛâÔƒÂïÕ}š¿úÂãÜíëöËÖÛÃãÓâãàÝäñÆõÎÚïóûäóÏêëîÓæïéáìÛíÌôóðæïÐåÚÿÛàáîÑìÚÿÙçÏüÙðÏõËëõñÃøçù²îÿãÉÿùìåßïæíÙäÙÙæßöØÛíëçÖóåðÆê×ÜÏìßìÍï×æÕðÁÞÜãíÿÀëÝåÞôêèÄ÷ìæ°ÂÖíõ¬îùäÛìÐœ áàÒóæÈétðëèÆÿîÚ„þáæ‚ÞÛá…ìõõ½üãë´õèí¿×ÛíŸÓ×ߺåäîÐÿÞëÁëÏîàðßðÓþõÛ¿ùØòÙÿÕÿ»ýÏ÷ÂòîÖ£yíÑáÇêÕÁÃðã¸ÎÍøÚÏô߶ÏåæÕÒåõÞiçÓìäîãÚÀùøÒµéÝõ¤ñöâ¡çÙ¬¹Ó¹ÊÄÅÉ¿ÉËÆÈÍÈÈÉÄÄþÃÅÂÀÄÃÀ»PCguWFŽ´ËÌËÒ´ûÉÅÈÈÆÌÀ¿ÂÕÄÈ´Y6cƒ–™£¢…dD²¾ÁÃÁ¿ÆȽÁÄÁÁÈËÆÂÇÈÄÂÆÄËÒÎÌÑÓÐÆÂÈÎËÅÄÄÃÃÅÇÇÆÅ»¿ÂÂÁÃÄÂÅÅÃÂÁÂÄżÉÆÊżÇÅÅÃÿ»ÂÊÇ¿ÁÆÉÆÃÆ˺Á¾¿ÕZíÑT<æÌ¢#Éã3ÁøG0ÑÙK)Üþ]·à—!ÜШ¼îL7ÄÝ•ÊÏ µìo1¹èv¦íÁ‹áÌ3ƒäµœëòt4ÛÛ/FóÕ6_Öç1/ÞÞÏÉZ,èÈ6RÅÝS"Óñ€ÖÊ–%ÖÞs1Áæ“Y¼º£&­³m&ÁØŒ$UË×"O”™êš'ºÞÆdt¯%$ÐÄŒÙÂ/8ßÜiIäÒ$eÐé&„ÔÍ'OÖð]GÕå<9÷Þ\WâàdqÄî)âíŠcßêR0ÌæÃÇä³8úÛEXøÁp4Ð÷x+äæÞíÕ(Éä—ÊÓ‘-æì‰;ßóŠËÏ¢¹¹Á!‘é?½è¬!·Óª-UÕ¼ zéÃ"†º·0DÖÜ‹ÕÑ%#ÎÕ91íB$Ê«_ ÆÇ1ÌÞY?Ñ¿D9§Ð=XÎÛ\$–ÔeNš°a+°ÉI\Îç€pÖÌŽ1àÚŠF©Ñ‚2»ØÆ1©Ù¢+§ÁÁ:•Ñ—$»äÉ<¹õ¨(ÊÙÙÍìÔ¶ÙßC¹èé›ëêáw‚ë樎èë³ñë“Ìððß»göä±–ößâ×ëùÞòëáÊâåÉ}ÕöáÈàïï„õåèyãçÖ…ðÞõÍíìÝväôáÓâõæÈÞëÝÓ¦ôíîíç§ÏãïáÕöâãàòàИßùËkßÚ÷‡ïàÝJÎâëÐäêôÆåôã¾ôðá§äø†åäà¶ÙåÝŠ„á÷~šíå«}ëÚæ¡í÷ÌDíâ½Yê×Ë8âäÜÜâñaÙùâp·ñå[ÎØçYâî½aÜôápÜâÞdÁâçvª÷×UÓåæzìàv¹äèFÌèæ‚«û߶hæ㬕áíŽÅé×jÜæ ëèÇu÷æÇoÛìÄ^ìêÁ…Öùª¬èÜÓDûÞÛïôÕ‰¥¼¾·¿ÈÀÌÊÆÍÍÊÑËÈËÍÈÆüÈÉÄÃÆûºWt»ÄÈÁuQ·Ã¼Ï˺ĻÄÄÏ˼ÃÃÁ­ÂÇÒ­K9ED=9;746{ÁØÇÊËÇÕͽÈÍÀ¸ÁÆÍÉÀÃǾ½¼ÆÎËÇÊÌ̾ÈÑÏÉÆÇÆÄÅÆÇÇÆÀÅÇÿ¿À¿Æž»½ÂÈÉɼÄƽÀ¸´½ÈŽÀÈÇÅ¿¾ÄËÍËʾƾÇëÛ÷«ÓÀÖª¿É¹ªÌÍЇѫғι¨•Ç¸Âĵٟط»—¾ºäžØŤ…µ¿³•á¿Ï£º®ã±Ö©Ø¶± ì¬Æ®Ó©Ð±µ›ÄÈÄÃʬR˜Ö¾¼¤Á©°¯ÊȼԿұªÌ¾×©Ô¸¦qÔµ¦HÔ´ž\˜Á¯M½¾¯W—©©P{§¬V_›ÂRi«ÕxK¾½Udº¸7RÆÅZz¾½m‡©Ávx¾Ò…Û»ÚyÁ©¼…Ô̦í©Ë¯»Á³¶óϤÍâÓɬ³°Ä¹ÕŬ¯Ûв¤ö¸¹‹ëÙ§꾫¹ñÎϲÀº»«òÎü§è­·ŽÝÔΉ¹¾½™¹Ê³¥Ï¿Ñ¦Î†Å’°‡Š›³z°­¶ˆnŠº¨j’§¯Æ’» í’¸ˆ€–­°º¢¦¹lˆsš•©v{˜‚h—‹…ƒ°±“l·z¡¨›’œ¡wŽ‹p‡ gHÀ‘„›£“j‘楿•Ú¦„}‘ˆ¦‰ÝÄ̇³§ƒ…Í•|‡ŽwˆÌ¼Æ»Ý¸”ÚâåÀçÇÿÈÜÉçƒÛÎã‚ÑÚíÍÆéÌßÔëôÛãóàÙèçåÏìÖ÷Ï¿óÔæåäõÚæñãôÑóðãÝêÚêÕêÿáÕõì÷ÔòòøÕõîæÒóßÿÄòåèØßðõÓðÝöÑãææàÙåÔëÚéóÇéïïãÎóðéÜàúßÎòãéÏ÷àûÃýáô¶èòçÏîéßÖóØÿÆôòåÁÑõí×ïç䮲åà×ÅæãÎèÞÞáÖùÍïÐïâê¯îäÕ¸åìÔgïÞÿÕúåæÏëèè¹êãûµíÐðµÿäηõÖóÉÿâõÁÝâýªõæö·øäøÐÖÛù¶Ùåð[Ûëâ×ÜõèËÔÿÑÒîÔ~¸Øá«wï×ÕÊïàØ­úåç¼æéé®çâîÒùÙÞ£åÛÔµáÔåxüØ㨫¸¾Á¾ÂÅÑÕÎËÏÎÆÐÄÇÂÆÎÃÄÆÕÈÂÒ»¿:Dû½Ì»¾-pØ¿»Ì¹³ºÈÒÎÃÀƭȱǻ»849;;LGE·¼ÏÌÃÊÉÈÕÇлڿËÆÉÅÍÁ¿ÂÀÄÀÁÀÅÊÇÇÈÃϽÆÎÌÊÌǾÇÅÂÈÂÀ¿ÊÃÀÊƾÇÉÌƺ¶¼¿¹Æ¾½ÂÃÅÆÂþ¹ºÀÅÈÈÐÅ·ÁÓÇÀÌÇ¿©òäæ=ãôi9ëßm¿È¿áu/ØÕD,âÝ‘ʆÍàlßÙ‡ÃÒ•Èìy -âÜaÓØ°"‘ëϊЯ žç¹vÞôEqàÇ8ÍÄ2UàÄKéìE%ãìP<èÍ*<âÉ–ÞË~0ÐÛ|4ËÈfN»Î˜NÞ½•$´âw5ÚÅÌQ·Û*ŒË‘RfÖ£Œê¥KÛ¶X|­´YôÉkeÜ×6TæÞ3vÑÕiß×vÑæ:.Üá‚rúÛe3Ôê,AÛÛx6Ýã*$ôô±FæóÁ;Ùù—:è÷=ñâi#Òè¾=Ôô¹:ÏÛÙI©Þ¸Râì€`Üía0ÙÖ¿¿Ä¤ž¼¢U¾ÂŸ!…²¸,x®2¨Ô±ÊÃÇ2eªÔRbû¶5AÖ®0\Ó½5IÅÆ+KÔ·+8ÎïKl½Õ?9­íg?×¹28µÝi.‹¹Z'~Át&Ò¸<6½×±)»ä¸ÁÕU(ɶ¬R¹Õ­;©î™nÞŠ'±Ô¹NÑå®T±ãØqÑîºVŠêÛ€­éço¥ÖÀPËîÕ¢ãàÈÂôéÅÒíÖ¡ÝâÿÌÚßÝÜÜìçÌÞïíÛjó÷Þ¦ÝîݳÚíÕ½éùà½îìçÁ÷öì‰ñóï©ãôý„åêûÈåçô›èéîÛßçåÑ·êèÝòâõèÑéå×ËîððÍóäÙ×éüá“ãçÔ|×ó܈ëû¼jÓèÙ}Ñê
ýçš®éÚ­ÛÖß’¢äà¡ìé×—¹à׫yëâ¦NÐö·ŸöÞÉQÚóå–ÞæíjÔêÇ äéßÆëãpÈïðJôïÞoÖô߃ÖõÚˆ¬öØ~Ýöì…¾ãÔcËÝêo®ãÖkËç㜚ëÙª†×ס«×ðœµéѶˆÿל|ëäÈŠßýÕœÅæÊtúࡘåÝ©¢ÙðÙ‘âæãoãפªÊ¾ÍºËÊÈÈÏÕÑÇÐÅÈÃÇÎÃÅÅÏÈÉĺ|3žáÉÃËÃÕ»[J Ä¸ÃÁ¹ÉÎÄÃÊƹ²Á³È¼¸@{Œ¨±¹¼½Ã³…¾ÕÆÄËÊ˸ĵ϶ÁÃÈ¿ÔÏÄÅÌÑÉÌÈÇÅÄÊÍƲÃËþÀ¸¨±±¿Â¿ÆÎÙÇÉÅÄÇÅÈÕÄËľÆô®¾ÂÍÐÆÀÂôºÀÀ»»ÂÉ»ÂÓËÈÐÉËÔÇÏÅÖ¢çÚ«Á×Éê¤ÜÉÊh°¹ß¶È­¤µÜ½­„Ö°½ŠÉ¸Ø£Ì±ÎªÃ¿Ì§Ð²»²ÅÆʩβǚέ¹{¾«½ŠÁ­ÕªÙ¾Û„Áµ¢m®Ë¾yµÁÀnÅÄžˬ®³¥¾·Ó¦v˪}JÄ®©„߶‡Fo¸ºUy¹§Kª¦My¬µJgž´Bc¥µGuÇ n¸ Ôpd´ÁZcœ¸i›¯ri‘¡c³µjÈ£¨€Ï¥°{—®¥Ú⳦­ÌÈ̱«œ¢À¡¦ë¾¬¥ÚÅ«ÃßÐîÒèÏâ¤íÚ¬«ëÈͪøÑ­–íÌÚ‘ì½³‡óØƪªª·«ï¾œ­¹œª¤Æ¤Ëe–”ªŽu‰Ä•q‘Ï}f~²ƒ]ŠÁlŸº‡“t®Ž[]®©u“°œˆ¶ž‹i§`xw«¡™ŠŸÁ•u”Æt^}qcŒ¬•ˆ‰j™šR—´…\~¥Œe£ÖÎæ}²ª¶‘¸¿¯¢†µn¯ÇÍîׂ‘«ÎÒº¡¾|ÅÖÎt¼¿Ð{¿×ÇŒ”éðÄÒæÛ†¸ÈÃ}ÊÚßÊ´ëèÍÔòЪ´ÐâÚåâúâèîîÛÍäìÖäâÆí¥öÈóØñÔôÔéöáÊðÝàÆëçêÅóòð¶ÿÒÿÛâìíÎÿæò÷äòéÄøâãÕàèßßÆïêÛèÖáØÁçðâ×ñÞÔ³éåÜàæØë½úáóÁûáïÄéáÝÆõèì´÷éò½ÏÖâ²ÌòêÍöòÖÑ™çÒÅââãÓâÒìÚÀòâÀ~½à·¥ôðÝ~ÜÖéªÿíøpòééµûàñ±ìòñ—ñÕýœûëêµìàê¾ÿïá®Ïùï®ýïéŸÝóö³ÿØÿ¹Ýßíªùáâ­’ñåÓ»ìëµÁãî„žÚå™zÎÕÚ¶óàÄ°ïÿáÍÔÿØÊÄëéÉ×ÿÝòÂÿÔåÂíÐ¥¨Í¾Ì²ÍÇÅÊÏÏÌÌÑÆÊÄÈÏÄÆÈÊÇɸ«:GÆÐÃÄĽÆÄœ,]ĸ¾ÀËÅÍÊÀÁËȺ»º¶Å¼²>ÄÂÔȽÁÊǤ•ÆÙǾ¾º¸ÇÒÄѼÃÌÐÁÏÐÇÄÅÅǼÃÈ¿¶¹º°¼ÉʾºÀ¿´ÅÀ¿¿»¶ºÂ½°´Âþ¸³¾Ä¼·À½·¿¯½Ðλ²¹¿°¸ÀÁ»·¹½²½ÓÎÉÐÊÐÀºËÎΓÚûGOãèˆ-Üå}+ÉØsàÙ>&×ØY"¹ÐqËë(ÁÀsÎä°&²ä–'Òä‹"Òã'Õ´!¢è¸‰ìµ™ÜïJÕÛ"\ïÏ)…Ñã*<íÚy#ñÅN íÕ'SËÜd$¼ìlÀᓳÕo–ˬ:´é~eºÙz'¯Ö—ü¥'bݪX•³¡?Á½´FÛº+mãÖ€ÝÌ"?ÕØJF˽)mÃÁ†åÀ,1Üå?7Õ÷4&üÇŒ8ëì(ìßs1ÔãKTïÕ—5ÙêË'ëèÁ"á÷¨X÷à¿èç£ÍñÑ\êçk<åÌ¢Úé±ÖÔsdËÛ†#Áô›Ü¿ Pøˆ:³á¨0Rà’T;Ô®-=Ú†2;Ö°E<®ÚNDÀ»S"¾¦7ÀÐ?CÓ¿'6ÞРÉ_JÀØM+´á7DÐ¥N9•ð|YxËÑŠÀfBÛç®]ÞÅk'™ë|IñËC1ÁÕ©A„Ûâ_oê’6ÄØw9¹áº_Îæº@¿Ýº\¨ØÖ‡ªÝß_µÛë_Âè營ëÔ·ÄêõŽî膛éëÒÔîûâäòåïëâæ­bÂéÍR×òÏzàóãÌäòÊj¾öëÂîðèÄôøì…ãúëËáðêzÝçñ²ÝíåµØëçÇ öéíÛçæ½ÎïæèØíéÕ èôåÕçÚÅhÒåá„ìñß{àñê\ñÕð¾ãçÝZ™îý’çÚ‡°ÛÞ½}ã嬛âøz±íî­ÔÜëÜaÊ÷{UÚàÐiØíÕMØìÚbäëÚ_òìÚsÄåð‰ÛÝéVÚíËUòíâ`Ãñãe³íõpÌÝÛmÅÝè‡È÷àe¹ößv¿èØ{“óؽ¨èغ™ø݇Éêé±±Èë›èݳ«ÙïÂgãàÖlòÞÃpòß­ŽäêÍnúØÝgñäÛ€¡¨ÈÐÕÐÉÉÐÔË¿ÂÐÑÇÌÆÈÏÅÈÊÌÆÀ»†({ѾÆÎËÈÂÅÇ16°¼ÅÃÐÏÅÂÊÌÅÅ̺½¿¼±/ÝÉÉ»½º°·±ÃÄ¿½Á¿Âϼù¿·ÀÒÐÌÆÉÈĹ¯½¿ËÐÁ²»ÈǺ¼ÈÍƾ¼ÍÁ³Áʽ¹¶²¬ÁÒÁ¶¾ÁÌÊËŶ²¼ÅÐÁ·¹ÀÅ»©»ºº¼¿½¶°ÀºÁ¼ÃÐÇÈƸ¸àâøµÔÕ̸ڱã­ÞÀ¸sѼµ£Ç¸Ô·Á½Ò°ÄµèªäÁ²¬ËÄÔ»³ŽØ—ÍÀÄ°³¿É±¿žè­Ê¾Ò¹É Ù¶Ú®ÎŸÉµá€Á¶º˜ÖÁ±›Î¼¼ÚÁö³ÉƲ}»¤²j¯Ð˜™{Ø–­œÅ±™—Á¥”F»¦ŠBVœ¡\Œ˜€_e¸¢io´¾`³ÊV€µ§T§¼u·£¾…{¦«‚‚«•x¤®r¢¢°ŠÄ‘Ç×Á´Æ×˶ȭ¬Å¼ã²¶æÆέ槢ÿ«œÁÑË°¯âÏå˜â±žèÀõóíÊÞ‹ÏÍÖ´ò¼à¯Á¨°ú¾¬©çÂߦßį†‚±”¨Ê‡º~½‚­”…‘Á‡‘srS–N‰W´¡•°rƒt‘‰xŒ¯ª{Ÿn¡€wƒ—›°€w§¶ŸŒs‰}p—QŽ ƒ¶Ð˜iƒ}–•ƒd¥È•¨°mª–lVÀž†r–š¡t¾th}ÀÊçž¡Ôï¢Áή|—À¸­åÔÔo°··\ËÚ¹pÆÕܪÛÑr¾Â×yçÝò ±èïËÈãÄ”ËçÉØÙÈëÙåîåëõèûöåæó·êÜÿªõâé²ðçæØèÖÊs´ìêÂåæçÃëá÷ÑñÚÿØÙØáÒéããÊíõìÁæñïÞÄìåä×çëÑáæäáÆÛãâÀæìàÜðéð³÷ëú·ôÏ߸òÚèÑÿ×àÓîáúªÀÔê’™ðù·áýçÂ~óå‹êÞÂÝáÖ„ÅõêÕ_Óì‚sòÚÞbîÅâÝüʬâíü£üçè¨ÞÖé°ÿæë³×îÓ´ùñúa¿îù¨ìóîÂýèí îãã©íäשàßê¤ÎöòvjÜí“¡óç»”êöƒ³îââÔãê·•ÙåÉÍßÛÉ…ÿæËmÿóâ“ÿåÑ»òཅýέBóéê’· ÃÃÆÈÆÆÏ×οÁÏÑÈÍÆÈÎÅÉÅÏÆ»ÇT4¤ÛÀÊÈÄÐËÌÉK,„ÀÏÇÏÍÆÇÐÎÅÆÑÁ¿Ã¾Ã¼'Òľ³¿¼®¾É×Ⱥ¹¿ÁÆÐÂÊÉÇÇÁÊ·ÛÎÍ¿ÂɼÈËȾ«¤µÇÈÆ»·»¼·¶»Á¸£¹Æµ»ÁÄ©ª¹¸¹º°¶ª½Æ±¶Æºµ¶¼½¼¿¿¶¾¼º¼ÀÀ¼·Ë½¼¶¿ÌÀ¿ËÌ»ÁäíÙ*ùäJ>ïã…(æˉ(ÇÞG#ßåf-Êê¡Ñø¢ËêŒ%Ôã–Ö̧æÜ•%Æု穖ÅÉŸêÅ—߯'}ãã„êÒ,_Ûè(xïÙ†ÝâA&êÕEAßâGçí†7Ïé`/Æà€aÎÉyÌÏŽR¥ìˆ8êH5¿æ¤(3ÝÃ#]ÕšK§Û¡@ÔÊ)Ÿã¹Ø«!{ªÛ*[ãÅ}ÞÞ€òÆ*@ÚÒ;>àîN<øÚŠ†ÞÆÇOáè¨DÓë‘8ßðSNæãÅ*ÌôÄKÙÙÌ-ÿì3ìÌ’1íêŸ7Öà\9èßÚFÚ̹<Ï߆`ÐÌSNæÁ›T´è›­ü¢OnÚ¯¸ß§*Pë»0Îðxq¾»=4ÄË8.ã¾4eí­,GÅÉBfÝ»+½µ,kÉäF0­Ñ*/ÀÓT7ÈÛk5¸áS(Öáa1ÍÎ~1ϽU)Áј7®Ì|Cœ×±VÉÔ¨;¿ô§fËÕÃcÖÖ6CÃéÜcÇá­A¿ÙÕ~Óáãw§å±Q¶Þ˼ÚáhÃãà¤ÐòÔŸj×ʱÎæàœvóæÑÎé渮èí±zàçÕ{ïæõ´÷úíÛñè½dÓéæ¼òðã»÷øêèõýà…áéöÝêô{ñãïÐõââÁÈèñàÔèåÕãíòßßÿíÕÉêåͤàæο×òë©ûïÙ’åÞü©ÿæÕ^Æëã”ÚîÝžßÛãŸÈîëÓåëÜ‚ùÁì‘ßÞé{¾Üó½oáÑÐ_¼ûÊpæäìlÓêÐ|üÖÖèèÌ•êðô„¿õñwÛíçVòÙÜ]Õìï´äòá…ÈïÑtÔñåˆ×ëç‚çæès¾íÜ›øÞîŘðÞ°ŸÏî–×êí¸‘ûࡃèÛûßæ·ŸÕýȉöñ¼yìçϳìï²±Ûìß®ÌÏáyãÔÈμÏÈÈÀÂÎÔÏÊÌÐÈÎÇÇÎÅÊÀÎÄÂÆ1;°ÏÃÉÃÁËÅÀºc2UÄÌÈËÇÏÑÊÆËÌǽÃÆÃÌÆ/ȹÀµ¸¼¾ÈÀ¾ÊÍüÁ»ÒÔнÅÃÝËÌÊÓºÂÚÃÁÌÄÂÃÈÐÎÁ¹ÊÏ»¿¼²½Ç¹ÒÓ±ÁÖÀ´µÀÅÆùº«¶¿¶Ä˱½Àº³½ÍѶ½Ãþ¾ÄËÆÀÉÃÁź¾ÎȼÕ×Ýÿ½Õ«ºÏâ´à»ó”Üþ­Ì¤‹©ÐÃÝ©Ý®¼šã½Ì©ï¿½¶Ô»æ±Ó ÐžÑ¸™¼©œ§Ì©ÇU¯½Ð¢Ò¨ÄѬèÌÓÙ£ÉËÈ}¤°Ø£½Î§Æ½»ÇƵšª«vÆÁÆ‚ŸÁ§’u­ž‰n¼©Ä`†²¥ia©’Ra¤£`_ ˜[I¤¹ai¤¯e|¦¼g¬š¿a©¼µy}–•^«¼¯tšº¹€Åˆ·ÙÛµÀµÊ¨®×º»¥àÙ§ÅÆ×֓ðëñÅ£˜åÅ„¥ÚÖÚŽåÇé¿ôÂë–㹸£ÔÛÍ›ö°Ï›ÙÉÀ¦‘«ñŽÎÂÇ€ùÙ¾¢§’ƒv­dZª®|ŒŠº‹Æ¢z¥Ä”ªž‰c¢ÿÄÙµY”Œ‚„’¥n†´ ˆž–Š²¢—†®›Ÿ¡¤q§™\x©` µ‹o…””h„~^ó}†·™„Š “tˆ¹¹¦…®Š„¢§Ú㕧™Åy¨¡€lºÁ¿oš‘k’âÌÍf¢¯Œ`Äѽx¡¨êw–®ªeÅâáÀôâÙjÑÜÖ·çè²kóëÄÌÜæ®›ïÒíìù÷ÆËóåÒ’ØëðÂöÞøÙîæØÑíÜì¦ðñóÀñòïÄöøõòßæú¾øÚñÍÿêñ±úùðÍôìùØ×êéàÚìèÓÛêìÍÖïãäÜíæÝÀóîàÒÜðë¿þÛéÂÿÙܽÚãßÉáÚøÅïêñ¾óæü§ÎìåÜëßüÂèÛü´Ëãï»èñæë±îÖÔVèÿÔ}ëæÝ¡ÝÒÓ_ÿöõ}ôÝÊoØÙúªÙîí‰ìßÿ£ôãä‹èÔéÃïø÷¬þòê¨ûòê¨ûõõ¹ÿ×í¦Úáÿ¸ëÔûÔ¤üäÈÁÕô–Ðë蔉éò¢óñËÔéⳌëèÖ×÷ãÞ×çñÚËñáÄÐÿåÔØêèÓ¸èèÔÕ½ÁºÊ¿ÇÐÓÑÏÏÈÎÇÇÍÄÊÇ̽ͮ-6³ÈÎÎÑÒÌÈþs>9Ë»ÃÅÇÊÈÃÅÌÍǼÅÄËÌÀ9̶ÎÍËÊËθ¤·ËÍÈÌÐË„”¦—«¨Î¾Ú²¡~š›ÁÐÏÔÑ·˜€p‹¡·ÂÍÒÀ¥Á·€~v^–ʺËǨ‡uxˆ±ÅÐÍËéŽbam†§À½§¹ÁÇÇÂÁÆËÁ¿ÌÇÄÄ»Á»½»ÞÌÏþízWáù†2Õç€Ïáu+äç@qÞ½o ½×`ÇÛ€(½ßp!ÁåÃÞˆ$ÝÚpbÔÞt°ì¾5…àËjà³™ßÐ6DìÚ/MßÜ3ûÖ).ÞÖeäÜ]1ÒâeÓãMCà½z,¶Û‰6Åác ´Ù>ÆÄš­w¿ÐšXð¸eÏŠ>Ÿá²¾Ù¾ƒÛÒ ‰Ò«kÏ·[ØçA5òÏ$ZæÍf•ÓÅ.5àÇBAöÜÀDÝánQËås6Öã¨6ÝÖ€b÷ߊ8Ìí±ëéÀ.õ祉ãäƒ;àæ‘8ÖæÉ„ØÛG'çÔ¼)ÔÝÐ?Äïg0Øål%_Õ²¨ß×ÎÚyÞÓ¨!=ݵUÌÏÍ96Ñ£,)Íâ$CÛÂ_æµ4CßÏ#%Õ¿,Bá°%K͵IÌÍR*»Ú1Wʾ3¿·,.›ñÓǖ0¼àI<ÊÅ,Šàw"ÝwYâÐg0³Ù®%â¨|ÝÚr@ÓÞ·r¶Ç¼VîÚ{¹ß ØÃÈ*–ÛéƒÈÜâhã×é„­ÖãÆâàñ°…àსÐãµmÜçÌßéå¿ÛãÏ«íäÕÐÿìÐûìÒxäôÆñêâÂöñݽûçãÈû÷ù˜çé}ôìöÄøòÖ¨×èðíÙÜèáÙäãÛèáêÃœàîϱÛ÷ѵèñð¼ìñÞ‡îßéÍëèõÖîêÎt¾ïþ»óÝâ³ÒìÞ}žéÞ¡¬òÖ˜ªäÜŠ˜ûé£oÕýÏwéÓè}ûÖÌpÞæÒOÐçÛXìãå\ÿÎöqÊíñ’÷ïÛtÆêÆsêÏâkÄîÚ‹êðõˆÙìäkÏìà‚ÝõÍoÁçÞ…Ýóß••âê×àï°±òéÑß뢮àîåÚæùŸ”Úâµ¢áâÕ˜ÞæÎŽáëÏ—þìÍŒíïÒÇðòتՆÙÔ½ÇÉÉÉÇÆÉÐÕÎÇÎÇÆÌÄÊÓÌ´Ó“91»ÆÐÀÈÍÀÊÑÐ}H3Ò©½¿Ì¹´ÃÌÇÉÓ¾ÅÀÏDZ<ӿDzž˜»ÇŽÈØÔÇÊÓ¨–u4=S®Ãªt~„{\>u«·É™wy‰‚fYrž¼ÅÆÈ¿…ƒm2E^˪jMm‰‚z4ˆ¸Äѱyg‰‚aHd£ÐÇÅÄÇÊÉýĺÁ¿ÂȾÃÇλÏËìÿ°ÌÃÔÀ˱ç¶Í¤ØÜÆäµÂ¾²¯¾¤Ó¥Ì¦Ø²Ì¥á¬Û¬æ¦ä¾Î´Ò¸Å¼Ç¤ˆ¬Ï¦ìºÍ¯½˜Õ¤º¼Ü£Ê¬ç§ÊËҩͻӽ²³¯­®™¯²»ÜÌÀ´ÙÆŸ³{˜°°·Ÿ»­[ʬt˜¾¥£zÕŸ•}Ä©|rq¦eÒžŸ„d¨°DŽ¨°‰º£È{é¥ÆGh¡¿|¤ªÇfŸ©¢‹Ó¯·¤Ø”˜‰Ð©§µÐ®¡àÇ°âçƘáÍ¢½àî›ëÏÑšØבªìߧ•éƸƒîÄä~湟§ßƱ¡áκ’çèòÆý¿µ•ë¿ÉrÔÉèˆæÒ·¤ãе™œ…ÀyÅÍé…Ô›¸ŒË¨»˜¦¢–šÞÛω^¢Ë’k|«{ªÊ椦Ɔ·’ŒW‡—ŽŽ«nNW“ŒÉˆ~|˜p“­‘nyybq¹ÈÆw¨Å¯¡¦¥‹É©¹zy»¹x°æ®ÁÞ§‹Ð¶Él¹ÈˆlÀ¹gvÀÃÊm§¥¾t—ÀÜm´©¸j»®ƒ©ÏÜs°íîÀëÑî¿Æä맭Þà½çç‘ŸäçÃvéäÍÜíæljÓäÕÕèßê´èêÚÞãèåÒòÓù¼ÿÞí·üïç«üãüÉíâüȽØüÇîóݽéñêÃÛêóâÛçõÕÝÞèÝ×ðÜÌÃïíßÆëÚçÛûÔï®ëëè°ùéã·éìçâÜÿÚÄÞñêºÝñáÒèâêÀ²èõÆßå׆ìô¦µôæêèìê¦þáí°çßÖsæóÏKÛë݈íèè`áðî¡÷áÚ­ÿäè¢ßÏô¦ïÚìÁàÝ÷·ôäÿ¢üáì—Üîï™ÑÞþ§Õèî§ôçñ´¹íãÖ¼ïæÖÃíЈÝÞê±ÔçÍÑì뇫äîäâäÒ¯ÜùÕÆøÛÉ}ðèÞÀøàßËÿÚè¬âˆÃÄÃÇÁÂÆÇÅÃÉÑÊÁÄËÇÃÇËÔÍÊƘ/3ÊÁÄÄÍÔÉÄÕˉ26Å¿¹Ä¿ÀÈÄ·¿ÍÌÅÉÀļ²=¹¥ˆƒsRFrœÜÑêÙ¾ÇÇÂÉÊA:W¦š’¾º½Ç¾“9&½¬a{»½ÉÍÅs9KεÃÂÊÊË·4Œç¬ ’òÈŸñ¬‚Üä$[ÉÔ0aáÑVõÜ`OéÝ:/åâ@CòÍGÕÑ}Uö¸q"Îùw(íÆo)Åä’æÌ]7ÉïX!ØØ´pØ©=‚Ô¹Íí‘#²ËÓÀÀ¹¤Ù±nÐÞM÷ÒOêå!cê½yóí©>ãåj(êñ›xâ׎'àéœHÝö‘léÕ‡OÝãµ5Øó°CðâÃ,ñé´AÍàÈcçÔÒIåâÑ8âî©=çßÃ.ÒêâBëا1òöŸ8Ðã¾W¾æ° ÚÏÁ:¸Ã­±àçºä¥ÚÓ¾ ^ÕÕ:œÍÕLKФAÄÑ,-ËÐBg‚´ÉºÂÒÉ®76QMÈÙ¼·¾Â¢76©ÂÄÄÇÊÆÀÀ¼ÇËÈÄÀÂ˼ÂÈÓºÿíÉÔ©¿×ܛɾدۥ¡‹Ã´«¬¹´¯•Ô³½žÞªÁ Ï–v»Å¨Ö¹¶‘œ¢Ì¾´±µ¯–ì°Ó®ã¶Îι©s槫„̱¡‡É·¸±Ç²ÂÎÄ×—ŽÅÅÃÃÈÄÅÖß½±jfʦ‰€º³ƒtƦMlšµ¥eÏ«¥wd œ[½¤o`¬¼t_´¥ze¢±uŠ¥ºoÓ‡Ÿl½ž¿)„¥Âvœ¬¦Ÿ°®ŸœË¤¢Ú¡¸ˆ°³¤Ù΢«èÚÊÀÞÃð¦ê®Ò©Ì¹­«Ùá¾´ÝÒߗܾ±’۾ܜîÌÅŸ÷½˜íÚì´ãèä©ëÒƨÉ×i¸ÆêïÓ·°qi‰·pˆ¿¦¥x«mª~¬z‚v£“Щ˜xzu®‡™Ž¢v}{º¤‹Œ–›Å—° nž€tj—š† ÍŒiaf”—°}‹—†”³‡x‘ ŒƒÍ‚‚²£•m­”u‰­Ãmuǵ”Œª°¶g¬–€¹Óƒ…’Í‹®‘‚ßún»§£O½ q‹z¬ï•ºÖâƒÆâîÇèÕу–ÑÝÛ³ùçÎéðåÞ¼ÜÊÆØÛøÖ¼áÔ¢êäÍà¹èëÝpïæÿèÚïÛÕüâã¬òçõÆþåíºþÕàÄíßü¸ôíýÞôëïÇíâáÏáëðáÜêðÝæÉÛÑéùçûôðßÓ®öäØÔñàÙ¬êèè·íãÞÁÿËíÇùÙõ¸ÙúÙ±Áãä¼Ëóç½æáíÊÚêÌäãÎú¬èÕçÓÄû÷ظúÚÛÖïáÖ£ðÊüÁóÆÿ¡÷ãá°Þæà–âèô¶ÿàï´åÿÝ—ìêø«æÿë¼öàä´çäô•êÞù‰Àëù±ýêùîÝ窑çãÄ«ïí¨ÚÞÓ‡–ÜïÀÓäã¨ìÞÑõçîÔÝëëÖÐíüÝàìÿ¾ãÿÚÝÇçìê¢þíÃeßÎÉÉÔÌÇÉËÉÅÄɾ¿ÉÌËÉÄÆÀ¿Â75Á½ÅÉËÐÌÄÈ89ÇÌÇÅÅÇÍÎÉÌÐÊÂÉȶ¸Kj®ÖÓÕÂÂÇn3rÍ×ÊÔÏÈƽÇaD0¦¿Åº¼³¼½q<5|»¾¼ºº½Â97²ËÄÀÀºÄÄE><˜¹ÎÀ³¾Â²®>AF†ÁÞº¹º»¼³B8ÅÇÊÍÌÅÂöÅÌÈÁ¹»Æ¹¶¶À±÷ñÿ[ïñk´ã¦ÛѯXñéF=Ýìb*ÈâeÒã}(ËõdæÖ¶½å‰ÄêcÕà` -œçÀˆå»ƒß¨ žÚÍ'déÍ,nñÖ*NëÔ)èßnêÝZââ&ZíäB(³â|ÚݬÉâ' ÉÌ®ÈÆœ¨ðo:¾µp 7ªÅ|¸´-•÷¨³Ù²}Û°vßÓ±ÞÖ(8ßÑ"RçÌbι"ÓÏ3JñÙ/>ìóª&õ×)BÛå£)åÔB+áýrWáê]&ÆôÃßÛÐ+ñïg9àäË*àá¶,áï·(ÍÞ\ÉádWÔ礄Ú庇Àðw*ŽÊ©¤é¯¥ó ÎË£M¨âŽÎâŸSã«{ÎÛ"1ÙÐ0Ô¾S¸áÇ3GÔÝB=ÕÕN\íÏ"oÙ½mVÇè@ZßÎ)gÐÓ=@ÏÒd;ÌÑ&Óò_E×ì+Ãéi,±äx?ÎËR]»ÛÀ,Œò‰>wÜtYÀÕv$kíÂSÙò -Ë«"=ÁÄ2±ßÂmžëæiÜíà€·å쥆ÝæÌÜú覴Ùá¤]ñç—žòôȯæýÂk×ìØäóæšäé×ÄüÞÛ„×ùâîÝã–æñîƒÅûç˜äñí»çðà¼÷ñçÇßäíâÚòôìâêÞ¶ðà¿£ÞîºbçãʾéâÙ‡ÜîÙ‡æõØ~èåÒfíóßzìçætßò슋åñÑìÙ᛹õÜŽúÞŒÊà猒Þ÷ÅióéÚ[ëìÕÕöîáUáóÐyÝæÞrÞéטõíç“óößuäëÄ»îéïyøÛè\Ôûç~ãòØ…þñÚ]­ÜæôöùåzÛÝÞ¸øÞ¯‰êå”Ìïí±çñÀÙâ⛕ÑÛ¿¸òû±‹óÝÆ°øñÕ¼ãÒÏðÜÕ‚èûÒ‡äáφˌÊÅÅÎÕÏËÌÍÊÇÅ»¾ÉÏÇÄËÐÉÄÂÁš79È»ÄÈÉÌËÁ¸¿†74¿ÊÉÂÄÄÆÇÇÉÉÅÊ»»Â¸À“ÂÙ®»ÓÍÀ´º:H‚ØÆÏÁÉ·¼^HA¸ÙÌÈÅι¿Æu;<¹â¿¹ÆÃij“>2ƒ½ÃÁùÁÅE<=ÚË´²ÇÏú»C8AÉÉÇ¿Äĺ±¹A6‡ÃÁÅÉÄ¿ÁžÂÂÂÆÁ¸¶ÆËÉÁ¸ýöµÏÌËž´ªÑظެ¼¶¾«²Ã̿«۲įà̳À¦Ò²Ä¯Õ˜à¬×´Ô¶½³ëžç¥ß»Õ¼ªaںњè¸å¹ÅµÓ¡È±»“ÓÀŨ×Å­¾¿Ñ¬rµÎ²»ÔÒÁ¡±ílƒÖ•»n䪬cǺ•|ᬡR~¦{©ž™jo ›ms¦»j~¬ÀwØ‹­¡êŸhÙš£næ·vÒ²¾©ƒÈ¦¼Ì©Ñ¿ï½•‰Ò€Êл­±×Ê«±ÛÎ¥ˆØÌ«µÖÆ°¤ðŸ³ìÄËzåÏìÌãЧ£öᣛ×É®ø¹¸ŒêËÆ•z»¤»ËéÖÿ½¸ˆ›±Þ Þñ¼¯¸ÓÞ¡¹°y¢˜ƒ{¬Œv§©ž•fŽ®œ®~Ž~zzÂ}Œƒx²•Â£™©œŒŠ”ç…Ž–Ú›áéØw¨›œª˜y™‚|‡£”°¬¹½‘̯¡œ¶¤x}ÍǪk¶¬µm˜Š†whœ©ÓÁ€¡á¼…»˜¨“¸º×r½ ‡aµ–£ˆš«g¿±–x¢»ä’õÔö¿íâåØÃéêÍßöõÄãåäÎÅó̸‰ãâÙáñåщÏâä˜ÍùíÃöãßÏÿèò§ÿóîÆúÿí¿õôÞ«÷èæÆíßãÀåïðÅõ÷íÐèèñêàßâßßô÷¶ëâïîÏåãغÞøäÖêèê¸îíá©ùãßËüáìËñáñ»òäæ»Øééʺúå®ìîÿÃÝìàÃÊìÜÔåæîÛÆôàà¿÷âË­ÜÔìˆèãèêÑë½úäê¸öÖèµïÒùºëâñ§óúØ»ïðÞJàêà°äÿæÉýáø¤éôò²Óññáçÿìêê⇕êí­YêçκôñŽ«ßä°ÔéíåÁÞÿÁÒîÛ¹SçèÛ¹îòÞÝøú’²ëõèùÜì•ñáçœâžÑÅÄÇËÉÉËÊÆÆÈ¿ÂÌÐÇÄÉÌÍÈ»18˽ÁÅÆÇÈ¿²Ã…63»ÈÊÂÅÃÀÀÄÄÃÄÍÀÄÎÆƳÍÎÄÆÀÄÄ´¼748Ö¿ÎÄÏÊļS>EÅÒº¶¹Å­²·a78ÀÎÁÎÓÄȵ <4k¿Ä¼Ä»ÀÂB?JÎÆ»ÃÓÉÂÐÀ79Uê½²½ÆƼ®À>5jÁ¹½Ã¼ºÂÇÃÃÀÄÎ̽ɿ¼ÃÒÿåDéýƒOðæt-ïå½ÞèLNçñS3Öè¥ßôŒ!ÚêŽ<ÖÝpÏÜ”Ýé¨-Ýæˆ"¾ÓÆQ±ÛÆ—Îѯٰ‚ëÎ!‚Øá&•ÑÁ dÊòAØàW;ÔñWÙ«('ÅóU%ºÆ^pìÓi<îÙY.•ÒxgâÐj$¥Ôq(»çŒD{ç—?×߬sÑÔh½Íº@×Л-¾é¿'ÉèBçÄ8•ÜÛAÏæÓˆÑáé‹çë°”æôÎðêð„Ëøã–°ãæÕèäõ³×÷îçðîâ̲çéÙãèöÏÅðàñèäÿéÿãúìÌøëÿ¿õ÷çÃöûèÃÿòéËïììÌÞòóíàèîÛêÜýåçñéøßäðÛÊèÝËãèïöÍûíóÂïçäÑëí¼œ×åðzÞÚåˆââîÖæÝø¼îäè¡Éñá£éç•ÆóÚÏvßìÄgãÞÕs÷õÂfßîç€îåç“Üõù×ÿõçtÝúÚáðË¢èîíÈðßö“üðÿ¹òòÑhâþó»ôïÚŒáàñÃðïÜnàÓܧ”àØš­Éø£âå⦲á箬äâµÖç쫨æÞÆu×þ¿Îßö©îêíÛùèÓdñâÚ}æ×¾fÖÆÈÄÀÀÃÆÆÄÅÈÐÈÇËËÌȾËž¶Œ.4ÄľÀÆÆÆÀ³Çƒ79¾ÈÍÅÇÇÁÁÆÃÁÇÈÊÇÄÅĹ­²ßÉÑ×ÅжKL8ÍÁÑÎËÌÑÃT?OÏÂÂÃÂ˹ÂÅn>7ÊÅÂÆÆÍÉƵ2:kÑŴžÁÂABWËÏÊÄýºÂÇ2Glܻ¼¾ÀõÇ=9OõºÃ¼»ÅÈ´¼¿ÁÅÅÅ˸ÀÄÂäÿàÊÃïÑʤíܢۥÊÌÁÖ±¬ÆÏױ˱ӔƾÔĹv£Ñ¿äÂÓÅĶÁ³‡”Á˜‘įÊnÒ¸»NƳ¥=˳ˠ¾½»rÇ¥ä§Ë¼±f’Ų™ª¿Žž¼ªl¬ºÅmYÌ—eƒ¶°v̵˜Ä´¥l…º”m}­‡`xµ§bwƬk` Èpa´°j°Œ”]E´ž^ºŸÇe]·Êd‹ª®s²´«z¶£Ëwͦ»wg«ÆŒ²·©Ø»©°åÌó£à¬ ËÜÁ£·ÐðÀÑß¾áßîèþÈççܨÛåÀ³úʹ•©¼Ð¦ßÕ¸˜Ÿ¶Í˜ªÏª¨àĸ¢ÇÛ¶—ÿÝéÊðÒÉ–¶³ß¦·”g¥§‚v¡ÇœËÓ½˜Î²†”ŽŒ‚µ£‘zñºvÏ”¿vª•‚}¡£xp¨¢«†¨›|l¢«·‚Ÿµ©”•ž×¢‡ª©ˆ”¾«‹ƒÌšˆ‹—r{Î˯ž‘x’Ä…r†¦£¢nàÊÅoºÒ”|É­Ç}ÁоqÅ­É‘ÖªŠµ ²v¾ÊôxçÏÄ«ëÖÕ¦³ÙìÓÖñÑÂúàý…®æÔÔéÈÖÙÞÌâÌèØÝøûéÅøÑëÓ°âÞíÕÓõâþýäðêöÜëë¼ÿáèÂíßí¿äìݵñæêÈëëëÇÙïñåßàïÓàçôÎ×çâóßäíâÚôèÇÞçÿÚ´îëî±êüåìëÙÑËñÝî·øáâ¹ñëìÎüåþÅíàë·åØñ´×ðô¶äÓÜè›ñæî¥ÍïÔsãîí»úËÿÂçó¡ÇúÜìŽÒÀä‹Úäì½ñî߬îÕòÍøéÒ©íâñÎíãè¡èàëµöÛí¤öÏõÂðÝé•ÿâ黩ÔóŨæþÏîæö§²äçËÕêùØÐå×µÊéàGáå»Ýì÷¿äìâ~×òîÔ¡÷á̯óéÑq×ÇËÂÁ¾¿ÆËËÉÉÔÊÆÉËÏË¿ÆÀ»¸–82¶Î¾¾ÈÇŹÂz3?ÃÈËÅÆÉÅÆËÄ¿ÈÅÌľ±·¯ºÊ¸ÑγÌÀ[<<™ÄÍÒËÇÐÁVCWÝǼÇÀ¹ľeC8ßÏû»ÑÏÌ·)C`ͶËÅÆÅ@?UÑƼ¸»Ãľ´,@jÇ»Á¶Á¾Ê¹Æ7?@ųºÇÀ½Ä¯¸»º»¼ÂÌÍ»ÁÂÄÚÿäYHëÔIÍÒÎ+ÈÔXñÈ9DÙØ^2ÂÜ}'Óé…)Ñç6àØ·ÒÝsÖÊ\Ðè~¬÷¸ŒÍµ¡×´ŸÞ¶*sôÏ…îÖ^Ýê??Îåk%ûè?aáÞ)?ìÊ\Ðê„MÕÑ“&ËÖZ#ÏÓžÂÇv ÐÒ[ÃÚ˜ ÃÓŸ -v¨»ƒð˜ Áä„AŸÍ´à¶I{à» gìÎ1RÜÁ"}ÞКÎá$EâÞ0uÓëe=îóhVËê»+íò>`ëæ€oÖßo.ðÌÚ$ÿåͤÿ×Geíܼ?ãÝ°)ùß½=ëÙe4ÛÛ‡4åá‰(ÈàHEïó¸5ËäÃ0ºÑ¶3Âûd+zÚGžÜ•'¼õŽÃë¶8ŠËÉ"HÖ»&jã±ÂǨ'mÐÜJ8Ó»7+˶*,¹Ú2Þ¾MmôÕ)wáÌXZÝÝt:Â×{X§´hVÙÁd0ÕÌ’NºÐo7¬æ…Q¹·!¸×µ]áâŠ^¬ÛdMÏÙ¡aÆí¦(¿ßÒF•Ùµ¹å¨8ÄîàTÆäâ…ÒÖŠ¢ã꣗êémäéàŒèÝ¥høè¾®ðå³’åàáL×æÞËØåÌ´úèÖ€ñâôÌþßåºóöÒŽãòÿ×îñÝÊóíâ«êúî×ðåïîâãòÚëæãÖÙãðïÒêçÓ«âö¾ÃßïåÐïÿÝßóõÌîÎÎÊêèçtëîÚ^ñóà—ãåävÈåç’êëí~àèûÊáìö›Ë÷äéÙêæàqëà¹iÝòÝ[ÞìêöãîË„åäádÙãó{ÂíÛóèÈ`äîÞvéúÝnáèëéüíÝèãîpÎçÝj¹ëætåöåžöãÀ¦ë즑äósÌàê®­æð®«ðè²ìá·—ÝÌÒ|ü⢌íôìöáÿÄÅéýÛåøéЖéšÀÁÌÇÉÂÀÉÓÕÐÌÉÈËËÈÌÐÌýº¿¤E5®Õ¾½ÊÉÅÅ¿ºp.AÆÆÇÂÂÈÇÉÎļÆÈÎÍÓΙ©½Å³ÊÍÀÎÕÒ…0DoÐÆÌÊÇͺP;MÚÇÂÖÌÊÅ̼^@%ÒÅÊÏÅÄÚÅ«&KI¸½½ÓÌËÈ>7KпÂ˹»»µ;3[ÅÁ¼ÐÍÃϸ½/D;ıºÊ½À¹À½»ÀÂÄʾºÂ¶¿àÿ¯ÇÇԜɫâxØÆð£É¤ã¤·¼ÎÁ¿á›¸»Ü¤Ê¶¬¥Ù»Ï˜Ñ´Ô¢ÁÃ’ŠÄÊà¢ã“µÇ´H¾¼ÄjÉ­§|Á§¾[«¼Ö¿º±µ‚¹Ù®×®æ³˜ÀÑŽÁ½Ä_§Æ¼“X½ÉUΛ֯•VƯ­O¾¶N‚¯}Wˆ˜Äp;™Ã]Y¦­‚¯¯ªQl¢Åwc¯Êwwªº™Ë¨±Š°²Á…¹²»uÍ­¸¢Ô¬œ’ÙŲ¢èÓ³¼åÆá½Õ·²‡ôÉ­»âŸ¥¢å²Þ©íÆåáîͺæع¦êØí¬éǺ¤“©¹œûÓÌžåƵ󽥻éÓ¿ŠßÇÇšÈÇÒ¦ÎÞÁ›§‚q“³šµ~Ù¢»ƒ½³±ƒª„š—n•Â§¸¹¢q{´˜§–Š¨§}v††´x—Ÿ›œŠÍ’·ž“nµ£åœš‚§­H”‰}¤¾¾êÔ›¨¤n™Ã¸¹‹[±Þo¾£jv¶‹qm›‹{†¶§»€³½Í~ÔÒÍs¾©áiÅãÆÁéÆsØÔâ§î×´®öâÅÕÙìÂôËÍÞÒíÓ¥o²ÅØ×ûðÀÙíÝöjç÷ÍvñìÊÞàØìÂôáõ¿ÿÎÝhÝáÿÕìíæÅíïîÀëìÑÌìî÷ÊèöíãèðóÙèìæÎçéÕéÓ×úàÔóïÌÑïëÛÎïëßÃèçÞÁßäÒÙòâ÷ËûÛðÕßåâÑñÕ÷»ÿÔäÅïìò´äØè¿áÓÿÈãòßãÔâíö¤ÿÜϦõÚñƒñÕùßîèó¿îâ÷´éóÐsÁìÞ¨õ×ù«ë÷߯ñèÿ»øáëíÿ×ì¸ñäý´×æ÷†ÒÞñ£úêñ¨¢ïìŽíð»ÒÝÿ¶èØËÆÉâìË×æñÂÀÐìÎÞÒßwmâáÔÒêÚÿîæìÖÂðæÒÞ÷ÝÕ¿î—ÅÀÐÅÊÂÄËÍÐÑÌÔÅÅÇ¿ÀÉÊÄ®·Äª63¼ËžÁÖ¼É`0RÕÂÐÂηÍÂÐǹι±Ïΰ:K¦Î»¿¹ÃÄÑÄ€85jÌÀ¿ÉÅų@A`ÍÀÈÐË̹»¶a5=ÃÔ¿Ô¶¹Ë¸£6?O²Ã¯¹ÀÇËH7KÚÌÅÄÀ¾½¸½+6gØþ·ÄÒÀ¾ÉK@GÏ»¼ÇÄÀÁ¿ÁÁ¼¼ÃÄÀÁÉƾ¦¹á·BØÙn<Þà©Öæ *ÓãÏ<åà†FÍÚ´(ÎÙ“&ÞÜo%×Ëœ4¼á~*ÎÜp&ËÖ-ÅÔ©ÝÓ£ÞØ<º×¸*‡ÀÛ.‚ÍÝ1†ÇËlÞür,èÓR>ÝÙ]QÚÐ-4Ûèk5㯀+ìÀM9½Ç‡-ÀÉ}.Ì×u^ÆÀJEÁÕ®)Z³Ÿ 6ůKØÅ–-¡ó¼¨í¼.§ë°G™ÌÂRÒÕ3wÕÕvϲsÔ÷7câñ\#ùé”täíš@ÔܘmäëFóÝ›këÏÑ?Úô¿KêíÿçÜ™`ÀçŒ9ÒßuBÖÂB4ÕåÂAÓÙÝv×î£Vçç GÛ鼩ÐëUÆÞ¬JËê‹ £Þ« Ç¿´U‰Ä¥?ÂÑÇ)t­Õ@—ÓϺ蹌ÞË3a¸Ù)`ÑÌ%G»Ï51Ô¿DgÍÏ/mØÜITìÖJ]ÕÑa,½ÊS>ÚËN5ÔñÕ€ÛÖvT}ÛvoØÏ5ÂÚ '¬ÖŽ/¼¹iT¼ßÇ5åí§,µèáPÑׯ9¨ìáU¯ÞáfÒÚÆkÀßÚ˜”áÕ¸tñì„…ôÛc˜æã™–ðÃHáöÞíéöÚyê×âÖöãéËòÛ¾¶áéð•ßÿÝ~äñû~×çöÕôìäÔúääÑîçßrÜôýãáëòßéêìÍàèé‘£éòîÿéâÙÞéôÞ×ìàß¿áäãÓ÷ïçØÛåÏ´óêáÄëØáëôÕå™ÞÖÿ}âï”ÂçõœÒÿ܉Þà뺇äôæ•æøÑiñåÔ‘îÿ¾ZíæÃkâÛñßñá÷ÜýêöÒñûÉGÒæÐæðõÃöàâŠÕìësÐñèqÚðæŽãïÚ}ÅõåpÀîÒ³×õíÁ¼êç¡ããøš¨óݼÒèá·Ðñë»ÉÝïÌëîÖÇîß´”óëÒöíêÙ~ððôäãæÔwÞÙÍÅÆÂÆÍÏÐÎÇÌÄÌÕÌÇÈÄÂӹú@>nÐÃÊμ¼Ä´µM7dàÊÇÃÄÄϼ½¹ºÅÊÊβ]/8R¼ÄÉ»ÀÀúK<<ÔËËÇÄÓÍM=aÙÉÆÊÂƺÁ½e7<ÉǺËÊںƺ@EbÈÅ­¾ÆÁº;7SÎÈÊÎÉý¶°.:X¼²Â˽ÑÇ¿;:QÓ¿¾ÉÈÈÌ˼¿½¼ÀÀ¿Äž¹¼Ý÷ºªÇÑÙœ¢¾Àص٠ê¶æ»Ñ´Â¾å Ó¯ã³¹Â֤ųûµçÅҲȩ®sÅ£Þ­±ž„•Ì¥¼\ʲÁŽâ¬­uЪ«a¹½Åϲ­_ľ⚰̶†ÇÀ·n…¥˜c—¡¹’·Õ®f•¡³s¿»[Irªgq¾«I—ćdu«±‡r‰¢oIš§ca¤®Ue½±ŠQ¬Ãil¢ÁrZ ª`r”®€º¯ºw¥®¾}ê‰ڷ´|³®œÃÒ¨®Éë§ØÅ«¢ÃÀÐÀÚÊ»°ãéû‡ïììÍî¾øÇ׿š–ëܬ‰ëá „›Âž£ñʶ‰ôàÔ°ðÀ½ ‹Á¾‘Øʯš”݇¯„²sŒÈɖĆ@…°§k‚­QvƒÁ°Œ¸~‹¼¦ pǔԉ½¢Âª§¡ o­…“w•¤“~¸‡œ™“o—´ô£«’”prïȯ‹À“€£ÓÚ’§æÕ܀¦nµ©…ƒ”Œ‚}®Oˆ½­t…Áž‹Ž¾ÈÝ[ÕÌÂvÑÙâs·ª¯_Ÿ¼ËaÚßáSÔÔÛŒÅÜÚ‰‡å鲨ÙÛ¥£àÕÄËæùÐÈ×Âl¢ãùÜþÜÞÙ\òñº”áÛÝÒÿìÕÑéâðÏôõëÄøÜ÷ÕÿìðËçéïÎÿóéÑ÷çÿÑÿæàÔáðóãæáåÍåêèÒÙéÞíõÚíáßäèÐÒôðêÅìäâÐñÍâ×ÝéâÈøòåÈìâöÝëíóºúÍô‰…ùûÇìàðÂëßðÃýèïäÃûâ݇æûò¦óéÚÉÛðÒ³ðÛç¼õøäßßíÿØêÊã¾Üãä“ÿÊìÆóßï²íÜõ¾èéì¾ìïå¹ùáî¥ùù߇Òâü«öñÚ³ëêÊÆèô¾ëßñ‡£åáȺçêÑÚÛÙºÀëîÜàêéåÌô彚áëÑØñíÜ«ãêêó÷×Æc¹Å³¿ÄÂÈÏÏÏËÂÙÉÈÉÁÅÓÙÈÓ¿¾Êc8QÖÆÅ°£Ãζ»/EŽàÍÉÉÎÑÁ¾ÉÒѹ¸ÈÚÂ88G<ÈÉÄÅÏÍÀºDF@¿Ê¾ÇÉÃÈÉO5UÓÃÊÎÄó»¹d78Õº¾Â°»¤)5ZÈÁ±»¿¹±8;XÕÈÁ½¹»Âĵ5>]ÍÆɱÅÃŽ45NÔÀ¾Æ¾¾¹¼ÂÁ½¼º»Ãµ·ÁÉßøÎOCÿÓ9%éÿ”AÙÚž'ËÜ\\ØÙ’ÔÚ´4ÑÔ¦(ÑÑv+ÁÚŠ%ÜâmòÊS(×àf ÆóŸ+¶ã¬!§Ø£¥Ë¹jïº"Žâµ„ØÁ#<áé9-ê½=\Ǿ~Ãô42àÍ<Ù¼uÈÝHT»ê…_çÕj»Á_E¤µ…“¬¨@dÌ´$ÌÝ™±ï¼yÞ©?ï°)˜¹Á"hÙÃnÒØ9cÓ±§çÔ'pûâ)UéÐ-Rö¾=Ôß¹KôÞ7IâÙe~ðÖ“¤ÿæá ÷ñ½L÷îq{ÉÖ¢kÞâFåÐ@&ðÝ¡RÿãjRÌäÀ:òé`^ØÙÜ}¿ä‚äÍŒáâSHÇé–OˆÞDÇÖš*™Õ‘ÒµFØÑ]õ¯2¾½Æ–ͽ?>ÇÈ<ÞÏ!6ÉÐ"KߤG0ÅÅ@Ïå¹/ZËεjÌÒŠGçÏ…}êÊ~nþÉi.ˆÍdC¹µ5CžÜ¹.MÄ‹æ³DÌØgLÖàßaÆá?Ìñ–*Èæ×FÏñâuºÜàoæáÛ_£ôºl•ì웽ÜØs¤á㔢äín…ãÛ´Êâþ›™Ö×ÄeÛãÑXØçÖâäæÚ™çöÏ~ôÿípÓïÜØíàÁòäëÏïèá˜åúØœÔöçűøìÆØìïÓäæ㹪è姻ÿæ¼ÈêẌîåùÐùê×~êã¾³çåæÏúììÃÿåå×âëìnÂíÕ‘Ôüù†ÁêãjÍààÏàðéËuïÚÎsÜüÏëäòÆœßþË`áåçŸüÏá‹ÚÙÅiÑæÚŒÿÓÃiÿùà‚ôàæ|Òÿè€Ýßðgæëßáðéè‡èÞÓV×éô}ÔÜÕ·²î找ôëyÙâùã’­Þá’®ßášçíÇÎñݺíѯÈçß¿ˆÜýª¤çíҗ梱ǵÃÆÅÊÎÌÎÌÃÇÁÌ×ÎÊÎÌϪȷ͖4@ÉÍÁ¿½ÀÉ·¸e»ÒÉÓйν̾½ÍÄÔÁÓÅT\™®Ê¾¼ÑÅ»ÀH8SÄÉ´¿Ïп¼T>WÑÁÒÛÒ˶½¿lB<áÆÕ½½²Åº–3H`ÏÍƹ¶¾ÁGD^ÉÃÇÏÎÉÀ¶¹7AeÖý¸¿Ã¸¾¾GèÖ==ÚÊ{KËÈt$ºÊ\2ºÛ€)Ç×dÌØqÄË~BÀÕ©8Žáº'ã£ÊÔ•"¥¾Ä™ÈÁ@{ƼtÛá:]Üæ WäôTÝÍ màØ@.ó×>7âñlpîÏ…"ÕãŸpÞî‡oôÞ…ŽáæÕ{äãÊ>ÿà¢PëÏxUðÞ?#äß[FÚÛ‚6ÓØ{(Æ÷~;Ýã©(ëÑ´W¿Ô“"©ËšÄ×y?ºÖyçž1ËÙ©Çãž>©ÅÄ4FåÂ4‰¼±8»×Èc,§¶D»Ë:1»­!jÄË1A§Ù`BÊÇItêÏgPÅÄG<Ý߃EÕÃq8âÕb>ÊÙhíét.™Õ8=Ëܧ%gì+Èà¨eÃïÑeÛáÅQÜιUÌáÅbÃ×ÊX¥ÕêŽÐÝãu§Øª[×ÙêÛö¬yõàêðç盘äóÀµØäy©ÛúŸ€àíÕ‡áìÁrÓñÑ´öëÐÈçæöÅðþìÛôöãÅþñä¶ìùéÉûç܇äáìÀúóöÚÞëãàéêíÏáççÞæ÷ôÜÓàëÛÞîè±®åíéÁÿîú³íëôÓêêØÍóóÞ¹öêù¸ÿñôéèãðÄõåü¼íö×ð€¨ùì¥YÏÐÇ`Úï̘ñì¾eÖöÔdÕåØ{íÞóÕðÞÜwÎÔÙ„ëçÝnÌÿÊNËñøÒêåû…ïèÞpáëßiÑØì×õâï~åÙÎb¶Þû¯£îëËÝðõÙéíã‰ÉÞê°±ÓãÇÜòß°ÏÝïÈyÖë¹~ûùÂÀäß©ØùàݬêæÂ|×ý¸kš²ÉÃËÊÉÃÀÈÏÊÔÊÍ;¹ÀÁÀÃʽÃÀ«B^ÂÓľÀɦoÇÊÆÑÂÌÄÓÊÎbH{×ÃÅäÁ¥jŽ­Æ̹Ưݲt=`Õ½ÅÉÈÊ»ÔÐI7^ÔÀÕÕÄÆÂϾT27Ö¿º³½È¹È 48IÎËȸ¼Á³13MÒľÅÊÍÉÀ»7:`׿ºÄºÅÃÄ·68@ÑÇÊÈ»¸¿¾ÃÁººÃÇÅǼËÁÉÉØÿ±—ÃàÒÙ®÷³á§ê²íÅ©·Ã´Á¡Ú´Ð®ê©áµÓ”íºà·à¦½›Ã°Ü¤Å¡ù±µ£Óª×²¹‚Ï®«p˱ܦ۷ͲÀ°ÀÄÖ¸º˜Ê¤¤”²Ã¥„¹¼ÌÃÌ·¢|šŽª•œË³€±Å½ˆv»´}­¹®Q‰£‹NÍÀ eœ¦˜ek›¹ps…ÐVg ½u‰´«cu˜ºT»©es˜°yg£¾“Ú¶¶™Î¬¿ŒØ°¶œ´º½Òή–ÜŸÏßѦšèÈ­ ë³ÑçæóºãÖèü×úÔõ§ñÚÒ–àÌ»¤åį•‘º®ÌÊŽú㬕¾µ¯Ì®ƒÛǧŠßÍÄÜá·šÃl˜¡¤º¡©b¡¨®ÜŠ«qzzš‘ºœ ’y{¹ª€‘µŒqƒXLy†¦˜wn~s¢¶˜{¬¤£•’Ÿ¥z®ßǧ˜’›rrÈ´Ÿ~Ðw£Ä蓲͛k‡¿å Ž‹v„ÄÀfš°™’²Šh§ÜÕ^ÌÔÞ‘öÌÀd²™yÄÏÚ€­°Ø°àÑäe§ÔÓ¡Õàëp”ëÿ´‘ìßóôßêÚÁïÙÑÁÞýßØéíÀ›÷Øæ¾ùãñÆíïÝÄêèçßïéõÁöôæùõì÷ÀúõñÀíòݧðÙú±òäóÅöçêÚïûåàçåèÌâééÎÞèêàÞïöÝË×ïßæýÛîÊùÍð¯êéß¼ìóÔÌõíà¼îâÿªïíïòôÚÞÃçîñÑÿæé¾îäþºáéÐÙ‘îõê®ÿÚÔÀÿéÙ§ìÚýÃ÷åõÎÿèÜâäÜñ§ýâû©ñìóÂã÷ÓšòäðÃêäÿ­ÿøä»ÿíزþåýµäåö¬ûöõ’ÔíÖ¬¤ãáºÑâÚËóßð¸åèÿÁßþñÃÔïî´¥ÝãäÄÿçÌœþñÀÉÞìÀãçéÞÌëûέëòÙ£³ÕÙÆÇÇÆ¿»ÅÍÈÇÄÑÙÊ¿¿¼ÅÒÊÄǺÌVƒÇÄÅÝ®rR§ÏÊÃÎÄÈÂÀ¹²7*P¼¹»½Áб^¢Ç¶ÕÉÚƒR‚ªßÀ´ÃÁÊÂÔÅICUÀ¸ÉÊÎÄÐÇg>?ÇÁ³Â½ÊÄÍŸ>FMÒÎÌÊȶ§?GMÌÂÁÆÈÌÏÍ£38RÍÄ»¶ÂËźCD?º¾ÏÕÆÀÄÁÁ½»ÀÃÄÉ¿Ä´ËÏÔÿØ2`ÝÙl$ÏÓ¾(ÒôŒ;êÞ@kåØ£Îã¥ÓܘØò_-ÊÊ|Çê”ßä½'é猿틣ᣯݦèÃ!Vñ·)aàÃwÛÙ(8ÞØA%îÉ4HîÎ*váá#)Ýß]ßÎd'É×i%è݈&ËØ[$ÎÔ{]µèi ­Û³%}Ö¼ -Çè£EØÙ¾‰¾¡!}Ú—>‰¹Ì cáÕ'uçàŠ×Á›ë±']ßÒ,héá]?ü¯&WÖæŽ7ñÓˆSåÕtœôß|B×ôÅFÒùž>äòŒfñð¨såÞU5ñãDBõÞ\>ÕÜq&ÒæK9ËêHZíáa3Úò™=yëž­ìnß×›™Å”ÍÒˆ3ĺ„&ÊÌÄKÜ¡%<Õ‹Y´c-²Â/Dߟ&CÖÔ=Q¿ÎUGÆãDRÜÙq¡Ì°21Èáf'ÍÚv.Ø×?¦ÓÒt$¸ë&†ÞÈiTêÛ2M¸Ñ¶ˆÜ†%·ÚtMÿÙ°×éÝ]Ë͉.£Ü”EÝ×¹*µßë]Êß¿EÒñ²L«æ匹ý×ÌêäÑt³Üâ¹xçö¢Œá쎉õâÉfÚóíWÛîÊ{ôü¬»çäОîéúÒüÝÞÆôôé¹ïõïÑïøågÎäó²ïôìÇêìêéÞõêÃÔçíÔèïò¶ªãîÞæëëâéèáãÕîæÛ{æ×ì¾ÿßìÝâéëÇëõÑsøïíæôã¡ÜÿÞ˜ÙñꃽÞ・ïî•€þÜÁaîëº_íøµÑñëåœçáÜY×ðÄwîìÓ‚àâæYäõà”âÿÔÁõðÏ}óÞáh¸þçlÜëëŠîëß~íñÿ†Ì÷ØdØéè¡ÿᤨÞ÷“àòƒËìê‹äßê‘°í䀫ëݦzÓñËŽðóÙÛöꃴäð¿†ó걉ìôÔsÞÄ‚ÈÍÈÁÃý¹ÃËÅÏÅÈÊ¿ÀÐ×ÓÂÌÇ̸¸#U‹Ž‚@YÆÆÀÔ½ÄÒÈÊÈÌÁBC[ÈÀͺÑÌ×®§k¤„‰WN2~ªÆ¼Ð¾É½Ï·¥ˆ,7)†£–ºÆºŽ†‚/4„‹‰¾ºÊ‰~Y%;!ˆ|¬® |09'nƒªÇÅ°–h&=/~ž»À­…sz"73e{¦À½º¼·ÃƼ»º¼Å¿È´ÈÎÕþ¸²¾Ôªß®á˜À®ß›°žß®²ÄǸÀ±ß˜ÊŸé¦Çšó¾¹´Ü¥¯±Ö Ó³É¾Ù´Â»Ö·±§É¥ë¬Ö¢À”Ó‡¾ Ä©¿°™žÌ¹À¹¯¨Ö¹»ƒÊ§}ß®¯‡¾´¨~ÐÍ­á«É‘Í·¡z@·’¦dĬ“Lö–r‡®–B_¯¨^KŸÁVˆŠ½^˶­Ù™·Jc±Ä[c«•z·œ¬Œ¸¡±–ūԴ尹ܦ»æË ÀËÕ®™¡Ü •—¥­›ñÀÀ¦éÜ–Òô½¤’èÅÁ“ÿÉïªÞéѱÞç—˜³š“ôÕº¡ÿØ°Ž­âµv³¶¤‘éÚ¬¨é⧋¬É ±cn« µyùž‘¤wš†½¥|‰¿”½‚Âr|°qobpdp’™¯Ç–˜›žŠ¢Ÿ‚»ÜëǨ™šx‘¤ž…¢ÐŽj®”w¯”€„Ê·¯ÑîÂÑá汊ÈÊ}†²½ ŽÀÎs„©ÊŠ›×¿s°«šƒÛòdÖÎÌhÎÕŒY×wcâ´µ|£Üñv¶äÊXðÔÁÎãñ‹²ÙäįæÒ– æñÄÔðèèÀïÎvÑìðÒªðÚõmþïß¾ûîÓÝèàÛáôôÞ¾ýûá¼ú÷ç»ÿíñÐìïïÆçïê²ñìòÊáâèíæìôÞìåéâèêñã×ãëãÝèãáááãÙÇëãèÑþäØ»ëðåÖïãÞ»êÝåšþßõÔûçè½ûáìÔìåêºÐøð°òç뽓òäßGïäÐRéêÊÞñßäÄìçç¬óãÞÝêéã¹íûð¹úêâ®ë÷Øàîýå²ôÖýöÝò¡ÕôõÆê÷ðžÿäÿ‰ÖââœòÙöšÊàçj„úÖ•Ñàö¯ëõÙÑÕìì©îÞâ³ÃßõÀªðçÓÜá×æðß²ÑÿåËÆýìÆÝñäݵóÁˆÙÚ¸É˾ÄÉÄÊÎÉÅÎ͹´ÁÉÁÎÕØÖľÎÕ£{qpz—³ÇÊÊÆÃÅÊμÌÙº–£ÇÄÈÆÌÔËÆÓÅ«Ž^lš²ÁÆÊÊÆÄÆÉŠ{uuu{u^†ÅÒ¦kj€|qv˜¶½¹…€Š‚t“ªr‰Š}z}‰°Ì¬|q~mr‹}|¦µ´±no…•‹ƒy’ºÉÇÆÃÁ̸±Ì¼Ä¹ÊÉÊÁÉÙæ:æñ9;êïƒ%áßd$Õë›Cü¸D@øÛwÒÚ± -Öà¦øÝ°¸Ôœ<ëàs"òÝE.ØÇ©„ñÛ6Ÿìµ§Òˆ‚߶póÁƒéÎsÈëHºÍK2åÙDMßÃöãÄ èÚ–pßæc3éë[Bçà¤R×îuKæôªJÜàdIãÚHIñÉŠJ×Êu+‘ó™ÆÑ%¨ìΠ¿›Y¾‘,ѾÀ³¿+`î¸+…ߦd¼ÛÍS{µ»_oõÙÎÉ÷º)4òÍYtêå4ƒáÍA7ÙËd8ÛÂV+ÌòsaãÛqcÝÜk<¤èbÉàRvËÊ|6»å•$Ôæ­áÓy[×æÀFÏÛ¯f°è»†áÖ#œåÁCÔâÉ9ÆâÜ‘ÆíðËøÔí–|íÞ¢©âц©ñÜ–ÿå–ƒÓíßòúäÁtñáÉbáÿäÛéìààïõïÕÿïíÜõßöÍöâôÄúðìÑÿôë­øëô¼ôéêÎ×ïòéáãùÖãïçÎëóçâãçñêéëçâçíéíÃìïç¾èëôÞåá×ÒÿöáÕèæò”ïêâ–Õçã¨ãß÷çôóáÚéÜèÂûÔÌŠ×ÚÕ¿ùìÒ½ßë컩ÛÖÜ•ëáÞ³ôëÞbÒñàeèìðÎíêãÖíæÏyêóè’öñÜÔÝþðååïéŒëéøçìäÚ|éêî»­ìÍž¸êøèóñè‚ÀõÿÉññäÖ®ëæÅÙñÞœ”ïܲùà‡…ïãÍ‹ä鹇çÖ½““Ì˺¿¿ËÓÍÑ×ÔÐÆÅÌÇÀǾÇÉÌÐÇÀÇÊþ½¿ÇǼÉÆÁ¾¿ÄÉËÇÐÖÎÄÇÆ»ÊÈÃÈÑÊÃÌ¿Ç˽ÂÇ´³ÂÆÊËÉÇÇÈÒÉÈÅÁÆŶºÛ×ÀÂÆÈ×ÈÑÍÆÊÑÑÑÁºÂź½Â¸ÇÚʼÌʽȸ¿»¾ÊÁµ¾ÆÄÈÍ´«½°¸Í»ÇÔÆÍÊÆ»ÄÑÊÁ¿½ÁÊÈÀ»¯ÄÂÊÂÍÏÃÆÿÄÀ¯¸·Ö•Òªå·Ó­éµÆ±ØÐÓÃñËÁ—èÀËåÀÙ³á£ôœØ«Í¥£µË¥¸µÁ­“là¨áªã«µ¾ÎÀ¤‹Á“Ÿ€´¸º©Ï®Ä—Ì”³r±Å“u½Á¥ÎÂ¥½šÃ¬°~©Ë™”´±ª¯ É¡ƒsŒ£•^_¯ŸŠ‹¢£[‰¢–‹q™§^®•°[О¶žÇº{}­­Ì•®N_¢Î~z˜Kˆž½½ŸÐÐÖs¾¶´¢—µÛ ªáÓ…ÓÖÌ­”ïÉÙ³ÚÝÈ âàÈÎðßíèÎúÍÿÚÙâÕÝÕ™ Ø£žÛÍ•‘ÿÇО˶“¾Üä¢àˬ†¼¾‘Ù¢o~©ž[ŒÉ”„Áƒg†ª‘¹‰×š¡ŽZ•‘Úĵ‡®¦‚c–‘{Â¥¨|¤ª—x¶§ a§ÈÊȸ›Ì¶ž«¸s®¨µv‡’‘Ž‚È£Š€À´•áœŒ‰ÕÓ¤r”•t‚ñô}›z^º§ÌcÕÆèlìÿÌv½´”Â¥Z©¨¹uÌÐÁjÈÅÙ¤çÖã[ÃÛìÈãëà£âÕÕ‡sìꟚÞù¯ÛüÒÓãòΧ|öØ¿Øåãê½íÔÂYæàõðÙãÒâòÙÿ³öðöëÿçìÂúëøËöâ÷½óÝø¹ÿÝö¹ïåéÎÕìòëßáô×æêäÑìóçããçóéæåâßæìèãºëíåÐÿîÔÕïéÑÃñçñâãëå«ÿñôÀÿÿí³ïçõäÕäîÊâäÿÀÔïæå¾ÿßäÊÖóÏÍ÷ãØÉýßåÊßùêÂø÷ÛÀåÕñ­ÿäñ›Éäë¾þôñÊïçÿ½äçïµøôçÁüäùØøêí®ôôñôöçä…õâÞ¼¢Òø·ÏùÖºõÔùÂõÙПÛÛéÙÎêê¶öëòÑ×ÙúºÏÿäºÈïê§ÌäéãŠéÖϺÿÜѳ›ÑÆËÉÊÍÖÙÐÏÚÓ×ÃÀÙÔÃÎÈÍÊÊÒÓËÇÐƼ·»ÊÓÎÌŽ»ÁÇÊËÃÑÒÂÄÚÔ´ÐÊÂÅÎÊÃÇÙÝÊ¿º¶ÈÕÆÈÊÌÌËÉÈÆÃÄÁº¼À¼ËÒúÌÔÐØ·ÇÍÉÇÄÀÀžÃÇÀÄËÅÉÎÉÆËžýÌƹ¼¾¾Æ®½ÆǺÀͯ³ÂÁÀ¸°µº¸½¿¸ºÅ˽¿ÈÄ°¯¾ÄÓ¼ÁÎÊÆÿõ_Tãߣ)Íôª:ï×1ÝårGíÔÂÒá®Úè»!ÞòRÇí·)¿îjÞÙ„+ÙßnDÇÛÊ -~í±´Ë¿”äÜ8rûË+„ßß1eàã:êçO(ðèB=èß21ôâ+%äÚe)æào2ãÝnãÈ~L°ÿx?ÕèM ¼Èq&¶Ã°§Ë¹ Ç梵ݿ!•è¶«Â½;šÈ£NÙÞ]â×tåÁŸìÍ<æêPg×ò VÞÔFkâá­Oëÿ€ZõítZïþ›;ÉêÏ,õéÇTîëhPí¿\2ßä¨ éä´=èõ>Rðæ±#âáÖFå×iYÅω/šÂ‘/žã§9Æïh@ÌÛ‘ÁÞŸëš±ì–>DìÑhíǘçžQŤ.6óÉ%oàÕyÎÓ*HêéHmóÅ3kçÀ,xå¶.2Öèh;ÍöÑãŒCÝê®|ëÎY<Îà„€éÖo$¿Ï²ÎùÉZêâŠxîÐy+ié¹áÁ¼å¢BÄòÇX¿ðÍaÔåÉhßéÞ²ÿß휄ÐÒ¯«ÞןÌßò˜uìÿ™zðç÷îîä¡`ßñÅcÞÒåaüõ«ÕÛíÐ|àôðÌôóîÉïíÖŸèþûªÚôð’éØçƒëæèÅåçæèäïïÜãæñÕãôôãØåëâÞðãÝàåçßÎëåøÔìçÓuðíÕÇñêÆ{áåéÎôýÖ}ëíß–äåÚ•¡øë“êöëV­ñÚÕîëßÞ]ëüÙÒùß·qèÞÍ}øíÙÁèõâÍêõÛmßéâ¨×ããUçðÊ©ï÷îÕøèئíõåláìéeÝçá‚ÚìæŒÌáØtæàÿ‹®ðÛ¡¥ØêšÌðð{Áçà˜­ßìÖêàä»÷àêǪãåÇæâÝ«šäê†Äçñ×ÑÿäïÌòâÇvßÛuʽÄÆÀÄÆÊÇÀÍÉÏÅÄÓÑÊÓÏÒÎÉÏÖÑÈÑ»¶ÂÄ¿ÂÊÍÈÃÄÇÊÍÐÄÅÉÇÃÇÊÄÐÊÄÅÉÇÅȻȺǿ§»¿ÌÊÉÊËÍÍÌËËÊÇÃÅÉÊÊÐËÉ͸ÀÆËÉÉÏÍ¿¶¿¹½Â¿ÁÄÀÔÌÊÊþÀ¾ÆÃÀÅľ¾ÀÉÈÇÁËÚÁÎÅĽÇοļÀÁ»¶¼ÆÊÏËÌÎÉйÆǾºµºÆüØ­ºÕÝÕ¾í±â¯ç¿ÂôÕ’ÀñÅí¤Û§È¦à¼Ù¬ÝÂŦáµã}èÃͯÅŵª×½È›Ë¬Õ¾mØÀÞÅɌʺ٫¬ŠÔ¼ÂÀܶÎÔצ³~Ç®ۢÑÙͯ¤ÃÀ™‹ŽÊ²ÇÌÀ™»°†Ñ«“Ä”¹‰Ñ¦–|µž|¦¼hÄ‹³t±—¢tؘ¾w—²“v„Šw¨ͱ–“ݘ«“לÃÃ稴ÊÖš’­Ä¤›õÝšºåÌÒéÕ˪–áìºÕäÕã³óåíºãßïÕÖçÁ›çö—èÖ¬‹ÿÌä‚ÒÍš»åÒÀ‰ÚÚØy¦‰¨žu¯Ž’¿ē“ªwÇ‹ÐŽ´¥ÈmƉ›Žñ«Ñ›”¨Ìržƒº½rŠ®wmj¸¶w˜µ™œ”¼Š‡¥äšž—xˆ¾Á—©¿ÖŠ°ª¥z¨Ã«~¶ª‹ÐÑ…j°Ñ„c²ÖŒÄÙɆ¼ÏÈw·»·j­á”vÅàº_•ÛÌ[ɾÔ^æ׿`Ø̯h©Óñ°òÒñ´÷Óí¸ÿÔé±™Ûåõæ怬ØÝÁÃæéǘëõÖêÛר]Õßö¡ßòÚqñÛÌãäòÛ´ÿãìÎòííÍöêÖ¸øïñ´ïíó±ÿæÿ±üíìÈîóíéäíðãâäñÒë÷õâÙåéßÚôæáæêìäÖñàç½ßòú°éåÎÀîôå«÷ìäÅèùò»àõñ¤îôô½¼ßý¢ÿÑìP™ðãÂÖèöθïðæãôíϤãâÚ¦âæéÅößð¾úßñŸïêå½÷ðݸöôÓÐàòí¿ëãÑœìüç¯ßêé³òýëºééø¢ÿÞûñ×äS†ÜÞ´ÀÖð·æáâ«ÖÚñÊÞæì¸ôËÿ½îÝÿЧáñÕëëõ¼Ûõ–âõóÖÏèä×ÌêâЉìø†ØÉÓ»ÈËØÝÄÅÊÃÃÆÆËÌÅÅÉÉÄÅÎÐÉÐÁÃÑÑÆÃÄÈÈÊÍÌÉËÑÑÇÈÎÆÁÉÓÈÆÆÄ¿¾ÄÈÉɶÈIJÌÐÑÍÈÆÈÌÏÑÍÊÅÄÆÇÇÉÄÏØßÞÍÅÏÈÆ¿ÀÌÏÇÁÍÈËÒÒÎÊÇÊÂÄƼ·»»ÎÉÆÊËÅÈÔÑÌÁÄ¿¾ÌÀɾÀ½ÆÊ´°ÊÏÌÃÁÂÀ¼ÌÏÅÃÉË~Ø˾½ÔÝê;öñ—V¿ü¬àîSAÔì•%øã‰:õß¾%ÞâË#àÕ¦ìâk!Ðå˜ÞÞ»NÜÜZ åÌq%Šß¨«â¸¶ô¦¥ð½ “ãè"|åàQtèúA=çÑF7óã,Xç½BåácâÖN!Ìå^0âÔcåËZJÄåŽÚÐaKËè¢&ÈÈ¥ºÑ“+ÐÛpÂÁ¯ºâ·AZ¼9¤éÇfÞÁ zôå)Ÿé½1€ÔæVòÅ$Yùø™¨ñã‡IÝéh`àú˜éዉæãÅaåå²sÿ梅øøzLïàŸ2ÞÙšJëÚ¸OëéÁ_âשHÓÝ;+ëÜ1+Óד(½½šZÜÚ Èñ|Í»ˆ[Ôê¢ -ÏÖ¡/Ô»¢—ܵPã°I»ÆœJnæÊ|ßÀ#iß¿>zÆÃ+pÜÕ)Uç¹2‡äË'fÛÔg=íËbY­Ø'_ÀÙ~ƒÔæJ}áÔBsãÐE~ã×DÇÞ{QáßpHÕÔR^íÊ¿bÓ׌AÚæ±QäÖàcÈÜÚõæäíYÐñÏcÖíÿœ¸Ëé¸|ßάóÕÂgêûåÓäï铲×ÑÐyåþÕãåÚˆóëàåâûã…åíçÓýçíÔéìñ¼ÿìóÆ÷îéxñõåÈòèüèåðòéßïïÑéà÷ØìñêçáàìçâåæâäíñèÄøúìÐüêããüîƱêòïÞéùߊãéø¿ëæöÐüáø€ÎÛûn×Éâ‹¿ôðµ¸õÿÁÉÝó²ÙëæºÉáþÚçôëÖ®êðÑáîݘîÏÿ³òîÞÝê÷ØçìÞÿØïÞöÉýÜüÝìÚéÎöýÒ…ÜÆîðéì¤ø×èÆ¿éضÿ×æíüèöŒïçè‘ïÝÿ˜îñæ–ÎðçÍêàÙŠ®òãÃ÷ðð•»åï¾´åé͸õèÈ×;ÌÖÊÐÀÁ´lIÒÀ¾ÂÃÌÊ´ÃÃÈÈÆÎ×ÔÎËĹ·ÆÍÃÄÄÉÎÊÃÄËÓËÆÄÃÉÍÈÃÂÆù¹ÁÄÏüÌÌÆÔ×ÑÎÉÅÆÊÏÓÓÏÆÆÌÊÄǾÂÈÑÕÌÆÊÃÇÄÂÆÉÎ×ÌÈÈÏÑÉÁÀÃÈÑÔÐËÉÆÁÀÈÎÄ·ÀÓÐÉÀÏÏÆÑÎÈÉÆĽ¶´±¾ÄÂÁÈÈÀ¼¹Ä»²«£1aÿÀÃÿ¸ñ´Ô¯æɺªøÓ¼ºÙ¡œ­à×âÛáÛíŸõÊå°è°×šö¶º¯ÓÉʱê½ð©x´Ö«{|ËÒÎÈ˭¿¯¯å¥Ëг·l߶«ŽÝ½­ Ç¶›œÄ±¦ãÁ‘˽؄ž€¦ÄŒ’ß¡œ‚£‰ƒ®Ä¥¢cp»ž’®¥¯Š¡ u‹»Šu˜¼dÕ™\¿s±z³J™€\“¡`–Šmi{ŸƒÅ©­‘É”ÒÇÜŽÇââ‘¥¿½•«äá«©Ôãà£ïÈÀ³Üò·ÅïëçØÙÑù›êÌÔÃÝêçìêòçéÍžzøÍÈ’óÊö‹õÕÁƒÀë¤lÎÖœ–éÒ–´¶¤š¾¨}‚¤“}ƒÃÁ”¬½’Yoµ²À‚­«yãÅÛ|¤°„zÓ¦vp­šnd¬›»¬åàsº¢Åo•¡ªpœ¬Æ†–°×“¦ÈŠ’­¸£€Ä‘ox¨>¢“kz³ïpZªÄszÔŸuœÚΤRð~“̽¡{Üê„…äÈö´äБyàÔŸa­ßútÀÊ̺ݹñ¨í××jÑÍåµàÞð¤òê¾ò×ö®Çëã·³òßÍßéø®æãúÛÁðôäßìÚÔÄÿåÚßÛ÷ÙªúîÚÁëÜè»ïúè«ïÔò¶îøé—úýêÊëÜòååñõëÛëçÐíÞøÕéñîíçåñáßäçàßéñëÆññã·âèéÓãåÔÂðîâÜõôÿ õçî½òèä­çêö©ôïñ·þÙû¤ÖèòÍÅïÖÍäéçÆêíØÑÔÞÜÛÛÚóÑÇÝ÷Û¼òñÝ™ùíÙWùÿÕÊþöãÞØëò°ÿëó¬øåò¾öìá¬øîó£ñïä’öîæ¢èÙõ­¬ßéºùë÷ÀèÚñ•üàñ–ÙìðÃç÷ëºÏþé½ÒêܱÅÔâ­á×ä°ïõèËÇÿíÆçø¹Ï›ÐÏ×ÎÂοÍÊk1ËÈÂÀÈÍƼÍÄÉÏËÏ×ÖËÎÍÃÀÊ˽ÇÃÄÉÈÂÁÇÌÈÅÂÁÉËÂËÇÊȼ¾ÄÀÆ´¿ÇÈÍËÎÌÌËÈÆÈÍÒ×ÖÍËÑÉÁÇÇÇÈÌÎÊÄÃÇÌȾ·°³¿ÍÈÅÊÎƾÀºËÐÌÏÎÈÇ¿ÅÏÑÇÂÄÆÌËÂÌʾ½½È»Ã½¸ÕÒËÎÉÉÏȾÁÁÂÿ©¦$Rǽ¼ÄÉÁûÿ^càã^#óâ½0Ûå¸0éó€PÎîháç­#Òñ¸%ÄÚ­&èä¨ÓÚÉ%ËäJ>æá™$»ï¿­æÉ­Ý©#­æÆ+‚äÕŽÝÎ#„ÜÐ,CÏé79åÙFGö³CaøÏH,Ôê]ðàƒÝÎNRÓÞ|ÑÕbÇæg*Ûë’ÀÛ»:ŽÝ®ÉÑ°ÑݯžÏÄtÀ¡¨×•RfÒÏ+{àÐ#€ãÉ:©×ÞS\òÝ)fíë²JýÔfqîÙ”Nßꥵåñ€zñÞ˜oïïåyêù§TÉéqxü߬WÝíÅDÜ̸5æäÉCêáiBÐæ‘SßúžgÚæ]/çÑ ÄÍ åg ÐŸµá« ÑÕ•ºÌ¶aÃÜÚ–Õµ8—àŠ¢Øµ0YÛÊ<†é®˜ËÊP1µñDaÝÓk|ÆÅC\ÔÔ+CØÞfÊ5*°åFGÑàƒlÝÉW%Õä;úÔ¼‚ßØ©(mäŽKÏÕÇrµì²p×á¹*”ݳ\ØÕƒ`ÝãÀpÍÐÝs¸îëvôÊÝuÅèõ™«ëç«©ßßeÆêû­îñµ¬çí¤ßÙÿŸ­íôéóàãuà÷¼µÝúâÊóëðÓûöïÉñïûØñ÷ÿ¦óúýÌìýö¸þóݬÛïðîëñèÜÐàúÍóñîáâôöéäìåéñîéäßõìíÐüéíÜòæÏÄæâîÝüôì‹ûòó¤ëôê§óèòàôíðª¾ôì‹Ùòê³æìäÈ~ØÛÛ¯êÙ­”óåðéßôäýëÃ|îõéáÞÿß—ñÙç›éçÊÛóÁyãåóxóôð¶èõ×îíéä„ÿçùì÷èæœîóêŒàÝí»¸æêöÝü‘Î×à|Æôõ›§ÿÙœÄÿ뢢ùòá¢òïÀÛßÿ–ÓïåÔ²ñãÍ—÷ØÔÑÝò}ËÒÈÒÄÏ¿×ßz5¹ÐÌÂÍÊÅÔÓÂÃÌÇÆÊÈÜËÅÆÁ¼ÀÄÏÄÀÆÉÄÂÆÊÆÍÓÊÃÈÐ×ÏÐÎÅÇÊÀ¯ÊÍËÖÆÊÇÊÍÌÈÇËÏ×ÙÒÏÒƾÇÃÊÒÓÐÍÌËÅÈÅÄÆÄÅÌÑËÄÈÎÆÀÅÀÕÐÂÉÌÇÌÐÎÈ¿¿ÎνÇÎÅÈÈÄÊÂÀηÉĴѼÃÆÁÂÉÁ½ÉÆ´½Å­¹2SÉþÁÉÇþέ±éÓ¯¬ç¼äžÖ¼ñ«ÕÁãëò”ðŸÉ–ÿ®À”ñ·Å•øȹê¯ÊŠö¹Ë–ŽËàҩٜ¢¬Õ‹©ƒÏ™ã í©¸»í¤ÅÈÍ®¬šâ§­äÈ°£¹À±±¼ã·¬ÜÅ¥•©É¼Ÿ«­Ê¥¨å µ›†Ñ—¦u±–”¹©§¢Å¨Á†€¢{Ê“œbÅl¦yÖˆšÇ‘¥Žu†¨khŠ—™Ö”Û””ZÚžÁÒš–èÔ›äÏ“ž´æw³ä̈–òëØóÙàÓáìä߸éâîÉéÖ܉Ùâ’¨ìÜš†ÝÑá„åó‚|íÞÜŽ¥à¨¬àÕž¤â¦†ÊŸ°}Ä”µwÁ·¹]¸”ªvŸ±µsÉ°§i³°Òiš‡s©™äq®Á¼p•Žn{·˜l­ž´@„ßÜ}•¬•†Z–Ú}”²¸Œ„Û¯n’Ÿ`‡æÁ‹y¢Š0Du³s»±Yh¾¦pmÅÂKŠÝÒœO³Á¨Q¾äÃSºÃ’Yű¨Z¾ÛÀR¯³¼>Ý ¤c×ÐÈV°ªÆ4¦Ôí_Þçèc¯×Ýhwæ强çä«áÝÿ³ËæÿÃÂÝëÉòÝóÄÖÝåàºýìÔ™ðÞàÜ×ëãÌèü¾qìüÞ·ô÷âÊûøì¼ðüë³îìæ¸ôòÖ£ïðä×êëëäÚíùºãëìÖâêøßÚêðÞßûìÍÒõãÿÇæôߺòäØÅÿÏÿ¼ïêÜ”âîôºáëÚ²áïá·äíñÅõàñ Ýäà}ŒèýÍ•àì¶\ïôËÉâëÚ®àúèãöâÝ´ýçÛØïõ߯æøà²àìÒ¾çáãžòëì‘äêá’øáõ¶öîë—èòá­ïç×üâî…Øåᳺ÷ËmÅóñ‚ÖÝû£åíÛåËÝóèªYæäÆÍôꈂõù«­óäÀÇðãØíåÌ¿òòÁÓÂÈÈÈÓÉÀp>ÆÑÐÆÁÀÇÒÊ»ÄÖÐÇÉÌÇÃÂÂÂÀÁÄÅÌÐǿö¿º½ÊÈ´²ÇÐÊËËÄÁÃÂËÉÌÒÔÐËÉÃÄÁ×ØÀÆÔÞÕÎÊÆÈǾÉÁ½ÊÖǼÈÔËÅÇÈÇÇÊÖȺÀÎÍÁ¼·ÁÍʾ¿ÅÄ˾·ÂÊÀ¾ÌÌÎÊÇÉÅ¿À½½½¿ÃÅÇÇ̵ºÉÀº½·¾Ë²¾Ìš9KμºÇÇÚêAöùqeéé¤#Ôß—5Èæš.þÞq@èâ®ûÜ£!áâ°ïÞ’Ïæœ -Öé¿.äÔ:Yôã‹%Ç䭳ƻÄßv‡ÑÅ›çÕ%pò½#¤Åêt6ÜÜZGêÒ ƒÞÓyîÇ5<ãÓ@VÛî78è·Oâäyêñn4ÞÊE+ÂçŸS¾ÎºY¾ŒÊíuÜɬP²Ñ¼¥Ò#†ÊÎŹ0•ã·"µìš•áç4mñßEYêÛ3˜Ùêƒ{ÍÞx„ìçn\ùØŠ‡Ìä´LåëºOéÝt‚ýÚ{èãoXêÛ`Uåð±aÝÚ†WÔç¬PèÙ`sõÉ>Käè|1ËÓsVàÖDÙÀ˜GÕ×£4±ê(ØÙ‚!»ñ©»×ÂLªó¢3¢âŸ$ °Ú(fÍÿ™‰Ø±#YÒÇdkÐÐhŽÔÀ*hßÙI|×пœêâ_(’â5@Ãò>:¦ÕiSôÉ[±Åšš½×—ÍØŠÙÒƒ[ÞÓ…BÚÉÈRÛá:×Ú¶4¼ÊœaÙßš/ÓÎÔGØΰ„Úàî€Â×ÓÝòïÙŽÂñ׈´çí¬ÜçìÉçââ½éÝá÷òüëÏbÿóבêòåæãîç‘ÚÍúáÿææçüÿýÎúöÿÏêèáÒâèõÀöáõÖêïíÞíþïÕúî÷ÂñôîßòäâæÜïóÙßôíí³ùòïæöèëÚõÞÆvèçõ¾÷çô¹øó÷åòÚâæÿõþÕòïð¡ÞíõÄûèÙÎÆðäÞÌðãÄÖéäôêæÙ÷óèû¼–ÜÙ̽íêâïÿÎæôñÿÞîèîüèõèfØòóÒîùçlËùíËÝéàòï¬òéØŠÛÛü›¤ÿÕªÉ×ñÞñðë‰Ùïñ©ëÞà®ÉðçºêÿÌçÚóòäýåتäÝ넽ç××ÐïýƼù÷ÆÓ³¾ÏÍÊÎÄÁÁÎv)ÈËÉËÔÒƾÔÆÌÙÓÉÊËÆÃÁÂÁ¿ÀÂÅÅÆÄÁÆĹºÇËÈÈÆÄÆÌÊÎÍÄÁÅÅÊÇÈÎÑÏËÈÄÖŵ¶ÂÔÏÎÇÆÉÌÐÍÂÇÐÉÁÉËÃÁÈÄÅËÏËÇÆÈÇÄÆÊÄ¿ÄÃÈÏËÂÄÈÆÆÁ·¶¿ÂÃÇÃÇÅÂÃÂÂÈ¿ÀÂÅÉÌÍÎÄ´¾Íû½¸ÁľÅÅœ=UÐÂÂËÄÍì¥åÚ´»â´£¬ë¹”«ÝÞȵÕÝž¿â³¸¥ÅËͦݼֻ嵟•ê¦®¦´ÅÉ{œ¾¾•¶®Ð—Ò±Ö²•Ü¥ÈΪ¬šÉËÃߣ¼ÏÇ›¾tdzo­º³Ÿä˨µ‰éŒ˜n¦¡¢ñ㺢’všŸ‘ˆ§’£­¢¢os˜£|‚žª‹a‰¶g^…»ʇ¤²b»Ždz”£»qÅun•¶ƒyr¨à€¶…Í…ºÉÂkÕÓ䜩²±Ÿ“áå†ÄÅÊ„¢×ã™ ëϵ›èêßëäÜâ‰üÞñšêË«­Ãу®àÔŠ–òß}–äçÏÅôÞhíɳaíåÛ˜­Ò—™èÁ u¦˜_b»ˆ‚{´¡¬ZÜÖœşyÈŽq{{Ñ·’§—‰W»®LgȬwX¹”ªožyÅŽ”¥®`Šµ“\pµ›]Á¸q°´Â„´­³¬€Ÿ¿g{_¤mm~Ïyjœ¦{ÌϨmŸ×°ˆ´á¤dµ®_yÀÚ”lÕÏeéÒÖ`¿ãº]çê°UÑè¤SÊâÇÓáà_ÝÚˆ5ÁÎêƒÀÞ×µñáלÖðà¦çìлÿëíÉéíæÖîìáÿóèàÙU÷âèÛôæÛðñäç¬ÿìèÌõÝòÊëíÝ®êêë³úòäÀíéú´ùäêÇæëÝÆàïè¿ÝéâµçñïáõíðâÓëìÈ×õàÖ›ãëîçýåçÒîéÚ“íçÔ¡ùãåšññçÈíæßµáñÿæöåñªàõå¼òðàÊÓúêßÂêìÐÝïìçÝðèøïíîÒ±èúÉÉëñÿŒïÿßòõêîÅóïØÝÛßøÿïÚ¿ïÚïïôÚëçÿ„ôäà—×ÖÝ”ïðàvzêÑ‹ÆèúàëèàvÃßê«òåø°ÊÛâ­ðîåÔ×å躼ßøŽìèú ÊâõÏßèÛÔÄÿëÇß¼µÒØÑÔÈÄÅÑw)ÕÒÈÈÕÛÓÌÑÆÇÏÊÂÁÁÌÈÇÈÇÄÄÇÊÂÁÅÇÊÉÁµÂÆÃÆÇÄÅÇÇËÉÀ¿ÄÅÒÍËÐÓÒÎ˯ÏųµÃλƾ¾ÄÈÎÏÇÊÔË¿ÃÅ¿¿À¾ÁÈÍÌÉÇÉÎÏÐÒÌÊÐÅÆÉƾÀÿÄƹ¯¹ÈÉƵ¹·³´µ¹Á·¹¼¾ÀÁÁÀ°©·Å½¶·´´®½¾»Ÿ9]ÓÆÂÈÆÇäè\hõÞ^Håܪ0âظ/Øëg‰æÙž3ÚáK7Ûе-ÞØh,ÓÕÌÔãSÜä•EàîM(Ôà›¯ø¦Á죦֯gçØ;”çÄbîÇ$tÛÚ9AåáICÍÄ„×Ógæè_HïÜg!ßêJ<©Ù†1¼ïO'Ëá5)áÀuÈɼ ŠÎ—Ò׊ÔÁ™ \ã ®ÔŸÇʱfÁԙܦ! ñ°)±ÝÔ6wÛæ#”ßØg„ìÒ;•â×>lÝØ¥bçô„›ØçœaàéÉBÚî©Yáß~Úü›lÛ쪂ÕÙ½Pë鞆ÎóØ^äçœUïÒ?òׂ2ÓÞn*¶ÙŽ&¦ÚE;¯ËïŒáÎ~BÏÝ„;³é‡;Ãð®RƒÂ·'IݨOס8pÙß,‡ÖÅrήT϶;[Ëè0-ÛØ-‰âÄ.væÖKe™ßaS¾«8dÊÓh$ÌØL†éÔacúÏXUÞÖµ:Šá{SÍÜswðÔ”víÕµWäк^ÕæÙåvÝàÇpÏì¨XÓß½R»Ø°_ªîõõ|Áäæèïïã™Öáä¬ûâž“çâôÚÿÓÙ‡ïî»ÞãèÂÙÙï«ãöâžïìïÔëêþÖõíÝxõèõ‘óñôÄñéñåáçýíúìêâãáæÖæë÷ãçõõíçïôäÍÿñÿÜñîÚ˜ÚíöåÿØöÖýâð™óàñ–ÿñùÑýßèÓïïäŸáÝÝœçðç¡¡ÕøÊ ãá¸xýß­ÜñòߺäçÃzäçÌáßõÔqïñç´íôêëúõâÌåÚçœïìÛƒéèè{æëó¥ñçèŠùãôææÜwñáÿÜöõé¶íêì±êíæ¬óæïŒØíò¬ìáìž×Õõ¦Øëõœ¼×Þ§ºìÿ°ÙûìÑ¡øòéÜçìΕæù“žÌÊÎÊÇÒÊÁk6ÄÊÇÁÄÈÍÔÒÌËÍÌÉÇÅÇÄÃÿ¾À·¶½¼»»¹¼·¸Åʾ½ÍÏÌÌÉÄÈÎÌÌÆÃÆÊÉÆÅ´ÄÃÏÓÆÇÂÔËÉÉÆÊÑÒÎÊÃÅȹ´ÅÅÁ¾ÁÆÊÌÌÃÁ¼¿ÉÊÄÂÃÅËÊÁÀÄ»»°ª´¿¿½ÆÇÂÀÄÄÃÈ·¹»»¹µ³±³°ºÆÄ¿¿³À·¾¡$RÕÇ»ºÈÌÔÀªÈå˽£×³²¸æ»ÙŸïßšÒÃ˨šâÙ©ºØö’íÆ›½ý¾Èó¡¨ÍÚ¹£ß¢®šÎ«Ò’»¬¹™®¸Áž®äŸ­ŸÖ˜¯ ×œÄÍå­§¢è¯±Íà­­àÕœ®š‡™«¥¤Á»Ã¥ßžšŽ²Œ¤º’Œy§¦ªš±©‰Ó|Çm„…Æ›¯Žµv¸’Ǝѽ¢oŸ°¤Â‡‹“€¹é¿ÝÙ‚ßÕÔ}ÁÚÆ¡«Á’šºËvÄåÐn–×ëë‘ÚíÀžÖÿÅ{íøêúÕ–…öÄŽÄóѱŠïÖëÁôÔ¢‹ä馉ÞìåyóेÑõ˜}®Ð|lº¥¤vèʪx´®dq¦öz½ªƒuº…+~ÛÜ°lÀ®Žw±µ†l’²±m—²‘{¼–¯lÁÁ´p¥³›h•¶œhušÕ„ÌÁd°Êãp•¦ªZz·Ý¡]¯¾‰Ã¿”wη[ƒ¨Ä”]´˜amåâÐZ„Æ‘…àÏŽhÇÔWÚïÄIÝÙ¯]À¾À¤ùؼ9½× GÀêœ\æß×S­ÞÉ}Ãíç¦ÁêðxÅÝ÷ñêêùÈ÷áçÌ×÷ãÓËðéù¹èöŒUéçÂëéñÞ¨üðæ°òùë©ïìâÇìñúËïåò˜ýßú ùíå¶ïçä×ÞêóÛîéêÞÛ÷òØäèð×ØâòâÙðîÐÅëßôÏëçà«åòåËñãè¶ßìñ“ñêð¥ûççªîìÿÐìÙî¾îéí©óÜ쥯ÞØ×ßêÎÿܸ¯íï̸ñïʆðñÕäØîÙŸòñÛªÿàò·åïØËøãÒ±ÿóåªÿèê”ëèç üíç”æÿå”ìéè•ðëâºôèæ“âôê­êÇôžäìú‚Îíå°ìå÷©àÛõ·ÞÐõ³ÖÜߣ‚ÿêªã÷òÏ”ïóÑÙêÜЛìí—¥ÔÄÂÁÂÐȽf/»ÌÕÓÐËÈÌÉÊÇÆËÎÊÆÐÎÍÍËÇÆÇÇÀÁľº¼½Å½»ÅËÃÂÐÌÆ¿¿ÈËÄËÇÇËÏÐÑÓÉÆ»Ê̺ÂÍÍÉËɽ¹ÂÉÉÉÄÈ̾¸ÆÊÈÅÅÉÍÍËÄý½ÆÉÆƺ¿Ê̾ÃÄÅÁ»ÀÉÆÃÊÂÁ»¼Äž¼ÄÆÈǾ»º³¯±µ·¸·²¾·¹´Ò¶.dÐÆ»«ÀÒÏQëõ^]ûè¯-Óï‚#ß×·:êÚƒGÙó¦éÕ¨&Ñç›íÜ­Õár%çä‚êÑ<.éÖ“"¸ÿ½µê°ÆÔ–%¤íËœçÁ)ŠØ¹%”ßàFxåÓDSèØCzÛÃ]ÅÜ;3æéOZÞìV5éÄpÞÔSÑåQ%ÃÖ.%åÔ  -ÀÚ+›ÉœhÔì…šà¯3·Õ°’ú¥G»Å´)xï»i‰ó·=²êÆR¬ÓÝ«‘±Õ'jëÑ+«åÐgoÀÁA{ÿâ«xÖëdðõ¼HôíÆpë顈ìÏaèåºXþñ¬<ôå¤XàÐÀRöæËNèêheìë2wãÒ|3ÚÞ§AÍÖ«XÔÊo5èÍ¡-_ÌŒl¬¦wí«¨'&ã¦+W빋ؙB“Ù¾*kÐÞDPÛ±Oƒã¼7mäÊ?ÄÅ8¡ÙÓ?¡ìÛRU¸¼{aàågsóÞAaÂædRÉÓ]=ÖÄK=¾ò¥‡ˆîn¶ß†[³ËsqåâènÏÜבÇÛ‰%Îç kÙÜÓ€ØÑâaÈüçƒÐÙï—ÃÜë©áâï…Ïàç—èÿê³êâ㪴ÔåßüùÖ×yñðá÷ñäÑ¥éóØßìêèâÿòê®õïûÜæéôÎöêóßëÛùßóäüÈûéÿâìðõééêñØöûïËíêèßòåçÜéõòèéïïíÎøù÷ÑöôüêïïõïÿØõãûãÿÛéÜÿÈÿòí•ßûë›ìüè¦ßìñîñþÓƒÿàÚ¿öø®¯ð×áÑï÷Þ¿ìîáÁìò±±èãí¯ÿèÔšîîã¸öûáîúßýžîðÑ–öæÿÏÿîâ–ûûéÖòøåÅòêñèìÿ£ÜãøÅæïú…òèã¡õæóÇúïøºáìï¸ðåÿ¸ÜëòÅøòØ«Üçמ¡äòÛÿÛõàüêÈ·½¯ÕÄÃÍÊÊÊÒu&ÁÇÇÅÊÉÃÁÂÊÆÁÊÐÊÃÎÌËËÉÄÂÃÁ¿Ãº¹¼ºµ¾º²¹Â½¶ÊÇÆÄÄÌÍ»¼ÀÆÉËÐÖÓÙÈÆÇÁÉÇÆÆÎй¿Æ¹ËǺÁÇÀ»ÁÄÆÇÊÊûÀÉÊÄÄÄÇÎÂÄÏÔÍÊÎÐÂÀÀÈÌÿÉÁÀ¼¿ÉÉÂÀ¾ÁÄÿ»»»ÉÉÅÁÁÂÁ¿µ¯©«Ç§2cËÃÄ­¸Ò׶ÚÕŸ³ö¹µšèç¾èľ­ã¾ÂÂÖÀºŒÞ²ã¤Ò»¿•à“·´ç¼¹ŽðÊÊ•Ú˲˜Î´Þ‘¶´ÇšÌʾ ¯Ã¢ÌÅç“ÉÂÚ“·ªÅ’³¬Õ¦©²Á™œå݇Âɵ–½™¡µ‘ÐÈ¥§ÃÂÁ™¡²§ˆ›² ‹‹–r¨€‹¡¾…¼€—ž­‹u¶j¤a¯~¾}ª¶}w‰•‘’{££Î‚ËÎЊÖÏʀꩀ´Æ×jÃß昋ƒÎmŸãùéªÑÖ}¯ÛØØrüâä±÷ØâÕÓðÒ¤éÓÒïÓÙŠÚ½›„ÀÔÞjâäãpܾ¡„°ÿŠ®®§wÄÔ¾oåÅÃwƈŒ_Äœ~t€kv¤¯n|«¤}‘•´˜l¡ÉÔr¹¦†i©²pvŸŸnƒÊŠ…¢µÙ†›£ÖqŠÂ¿K©°Ø[~©jm¼´“ÁÕ’‰›i‡¶íŽ~œ°rªªu‚©¹HLͧmÀÖ’iÓÝdiÝØïŸçõÇ|µ×ŸRåêàØvÔØîSÐæå¤ñíÜw¿ñúœæäðxÂÌÔ~´ñ÷«ÛðõÇÛñúÅëéìô™êööçöãËÒýѶÓëñÖ¶èñë¬öéó×éïõÈïèó¸íÿâ»ãøì»ïÜ÷ÙéììããòðØîÞï»ãèëâôéîÛÙìñÝàïëí×íæîÂæóÕÐçîÜÌêðØÏîùíÍãüߢõñòæÿô°øñçµäíó¥ëéÿÏuðóà·çß„ˆáæÊÄúòÕÊùëåÉïãÚËÿáì™öäê¿ùèäÂýðÅÑçæâ–ÿÿé¨ïãñÀùêåæêèÀøíçƒÅìèøöèî®íìé¥ßÑé—éÜé˜âäç¨éïã¹ÙëܾðàïÀÕéÚ†•åìˆæîÔ¨©÷øëøÑø„Dñ俤¶š¿¾ËÖÑÎÉÒy.Âü»ÆÎÎϽÊĺÅËÀ¶ÏÍÌÍÊÅ¿ÁÆÄÂÈÊÀ¿ËÉÂÉÎõ¶¾ÇÆÁÃÁ¶¹½ÄÇÅÄÉÑ¿ÐÅ¿Á¿Â´ÉÂÃż·½ÄÉØÑÃÌ×ÑÊÊÎÐÐÒÒËÂÁÌÎÊÊÉÇȺ¼ÃÃÄÇƸÂÅ¿½ÁÀÃÀ¾ÁÀ¾ÂÄÇÉÆÁ¾¿ÁÃÎÏÅÂÃÆËÐĽĸ‘Ei͸ȽÂ×ÚÝ[|ìÓqKåä–üÛ_+éÙ‘vêך0çå“0ÚÓ¹ ÕÖy2ÝæœÜÝÅ&Ôä‹*åæI#Îé¡Èó²3ºñŽSÏ欔î»-¡ÙÅø«3Zìæ,uîÝM[üÉi äá9/íÕA;óåm&ñÜA1ÍèXÍÕoå¦jDÝÉj-šö—°ßª:¿äNÜå‰"œæuÆØ´ -·Ý‹oÈÈ,lÀ®€ë´ ¸èã~œòÁU†ÿÐMvöÈBšÍÏ%}ÜésrÑàŒ¨Ñð†@ïò²KïþŒJëÐ~“Ýç‹Iãë™NúÞÂRáÞ^Sèáx@ðìJKÑã(}ïÌGBíéa^êÏ—ÜÝ6××s’Ü8…ÃŒ(£°o3¤×±!ŒÙ©Éæ~%²“,7ßË1XÝÀ7%Ó§^¯ÊÐ3¯ËÕ5u亵ݶ$&¹µVUÆÕauÏÄ{NÃÀQuÚâ:fÍÑPoÅ·c(¾Ú„YÓО^éã}•×ã—hÕêácªÃ°q×ÓÚyÂãáeìÎçpÒÑÞ`åìã|¹àî¹íàâ¤Ë×ïvÓÜç­Úïé‘¥åå¦Ýïð…›ÙäïÕýçܨþããèêéƸòòïÖÿïî¬ñîïÜúñõÌøëòÏöß÷ØôçÞ¯íðóäæãäêììÜžÝéëÜíëêÐÕöèäïõñãÖëþå·ôåèÝýêÈÆéëáã÷ûâ×çÿïÓ÷èï‰Þèÿ äåð’Õõã‘ÜôÖ’ÕóÓÏšÞåÚ™çÊãÒåõÓ’Þý¶‚óô¾ößÁnéæÞæÖÆvØ﬎âòäîêíé†ôëçšçîÙ†öêë•õãælàãáªçàÒ˜»ûÿàûåÿ€Ïèätèàçàâú±¸å諸íô–ºíë¶ÎÎͲŸíö¨åÔîÀìéïÉÀõåÕ¯öئ“ÃÑÉËÌÑÀ³e9n|†—œ›œª£–Ÿ¥—Š•“’“Š‡‡„‡‹‹œŒ‰†‡’˜‰xwy‹’Ž‹…Š‡€„ŒŒ”††‹ˆŒ­šŽŒ‡‰”Ž‰~Š†‹‚ƒ€}ƒ{€ƒ€Œr€y€‡‹ˆq‡Š{x{{vqmpz€€{topr\rzqkmu€repŠjO4SÓ¬ÅÎÔßÕ¦©ÌÇݾ­ÞÜ”¨ôÀ¬æοµÏÚ²¨æÀ»¥âѲ{󵤓øг¡ãÓÀ‚ö²ªŸó»µ’ž¬ÛœØÌÄŸ¬ÍͬÙÎΓÀÅ¢ØÄפʺլ«Ï½£¬ÜÔ¼ŒŸã•—ʲ ô¸¶¤á´Êì³®–ŸŠ»Ž™r¹ž•Ž®™Žwɸw€‰›x}®Ž»„–±¸h‚¥”¸t²—¿Š«˜Â€”˜Ý~²ÌÒ…ÛÓ┥æÜ…„¶â–¬ÌÞ›µÙ왥Ïøœ¤ÞßÉ«ãꧠñÜÖeùâÇ›÷ù·´âɳŽýβ“ÒåÓ†÷·™çÜ‹yåèŽzïÝ–¿æ¥†ëÖ¥f·šozáÒª‡Ò£œÁŸ–s’–‘Š©³L‹µ¼ÆfÀ³ÛaË¡³cǬN€…ÃÀvš¥sZL¤ƒZ±¹ºt‘¹Úe»àÌnÁÒºcp¦u’Äoy´Ô—”ñ×zoβ‡`Í®svº²}OÂÚ©^èæ–qËâ¯s¿È—\ÀêÎ[~é~U¶Îºóã×VÞ¢Å9êãÈ<éÛà­Ôìì¸ññ×¥è÷äjÂÛô½åõÐl¤öåÆÜãíºãõñå½ÿãÑ”íéÕõàÛÛÂÿôçÌúëõ³òæìÀÿåí¶èèä¯õïÛÙóíâµåóîÂíôá×òçá¡ãíéÁÕïêÃ×êôÚçôõÌÊñïÞ¿åõé¼êîÖÊçößÉùíìâùûºêëÿžÐôú´îíâãÝðŸøåÓªîçÝàÂÿÞàÄøÛ¿™ÞßÙ}îßÂéñÉÇÿÙÞ¡ìÜÑ8äìÒ¡õåÏÃêÙí³äîÚ˜ìÙܘéëÏ‚ïéõóèÞyåéí£ÿÙï|ÄòïÁáòé’åçè^Ôäò²Þæ÷€~Þÿ‘Ãäÿ¸ÑÞò¹ÜàÞš“ðú•äñá“êïÚ¬¹ßôϾï颊ÍÁÍÀÅÏÀÁ©P120-+-..7*)01254/.(2.&1-4'*66/.057,496;26,,+(37*5/2308:,'3)08,.19367036+1+-1..1143/,-0/+/64,*1530220120,132362.3.142176)(+03/,.3470+29761/4920Ijà¹ÃÕÓÔX×Ì`ãìVÿç‰wëê£9æôˆ[çõ®JÓð°Þò­$õú–Wéßw"ì׫%ØášTßË…·ãµ=¸Û´PÄÙ»¸ÓÕ!}å¿"ŸÞ¼èê.2×ÜAYßêšâÍ ^áØ‹RåÊ™0Ùâ¢OîÀb'ºÜz2êÛ\CØÆ?4Õâ†?žÆË/—Õ­VÒÏaOÕ³Ž.«Ú¨³Þ¤'ÌÙ¸(uÛ×$€ð¼S­à·&žóÕc߸1zåÜC¢í¾AgíÍ?váò~šÜÝSªÜæ»1îñ¡>ÿé tÿÿ}yÛõ•SÔãQTîësп—^ÚøÀn×ë½]áÛ6…ôÞÀeÈíŒ!°à¥míàb0¤Ë~&¬ä:¦ÒnG‘Ä’0j×É-»î¶Øë™+¦æ¾DÍåÝ&IÊ®,ÖÜ+eÇÄ< ðÈ©¦ÞÜ‘¡ÉÈ[PÂÎLFÊÐL…Ñ몆Óë uïåU/ÀÑ%YÚ¾P<Üí²|óÌsŠëÏPuÒЛRàíq\­ß‹cÈá¿áÝÔQ×ÐÜzÙÔÚmÝèçf¯ù÷|¦ëé‰ÛÉà °ðïµØà©ÙôÿÚöäéÇ|âÿ¶†Øë·ÍëÞÀÏéçÙ¥äëæ¢âÞñéô×â–àêíãøëïËûûôÓóïüÖðèôßìóîÐÿÝïßîìòÞïíòïîëòÔåðùðØôøóéÿîØâéëèáçøÿÒÿé÷Ææïî›ãîõËïáìœØòðp¼íþƒ»âð¶”çîÆ£þçʵéâÃÌåÜÿôÜÛãÔåâÔ¤ãèð•ò¾áÕüîõÙñÝ·˜Ùöï‹õúçãéìç×þìôëñ߇ÙÞû²êóäŸâÎõ»óâøÃòäñ”Ü×ÝÔôâþ¶àÚí§óâÿ¤àêòĪ÷íÕïÿÕºÞõôœââäÊäÞáÞÓãÿ¿ÌÒ‹Éû¼ÇÃÐÑš–Ž‡‰‘˜–ƒ’Ÿžœžq„w‡Ž‰Š‹Šžœ‹|~‚ƒ’•Ž‘’£™¢š—…Ž›—‡©§ ¥¨¬Ÿ¤——š•™ œš££•ž¡ˆˆ‡†‹‘“‘Œ“”‹‘–”œš‘zƒ–¤ˆ—›˜‘¡Œ˜ •†Š™‹Š‹Œ˜¡••—¡¨£   œ›ª½ÈÀÈÌÐÍÕ©È׬¼À¸«§ô§·§²ÍÀ¢«Õê¶èºê˜ÎÌó·â¦µ¯ßÄÏ ÞаºËÑ­š½·‡±” ³ÜÝ庤¾¯œ|Ƙ¿pÞŽ¬°à|”£Ù•Ïçݪ¢Ý̦ª«Ù§¦›î¯»Òì´†¨Ô©z®Ç·”‹‰——±ªz¬º¥­«—†²ˆmu¤‡²‡¯˜…©‹lz«koŒ¹¸‹µy}‘Óx±~¤ªÝ“ËÑè˜ÊÊÄmÍéÙ‹¹ÎqœÂÈØÚ—ŸÒ‰œ«Òx³ÅŠÀã÷ÝtîàÿÖãâÝÔÕÝÖìöÝ°ã퉠ðÕ‹‚ºÖ–x±ÇrxúéÁwûá¯ìÖâ±zèê¨gצ‡{¿³sĹ„hÈ°|r»°ox¾«•w¸¶ÙpƾÄ[ÎÎdlÝÅ¥n›˜Ð€¤«ÌuŸ´Õn½ß•G‘¾Ï]±åÑaš®Ð}u°žJdزf©Öö£y骚Œµ¬qŽÛÕY”ÃÍrgÕ¹[UÃÙ–^°Íw‘Ýà¥CæãIµÛŸšèÊ—P¿ÔÌYßÛµAÅçï—øÕñh¯Òë·ÈöÛ€íæó©Ç÷ä†ÁêïºëèòÎéÙïé²çðºªæçÊÓì׺Õýýé´ÿðä®üÿøÌáæþ·÷ñÎâîëÝÂúâûÊíëúÖóéñËéêáÈøÝöÔæêîÔåéïÓÚçøÙåêíàÈëúï×ìäéáåãÓÔçñõÎýíÿÀÜ÷ê¦õõåºöñò­ãâè™çæèz·æà¨øÛÌ»öÙÖÏáèËÛìáùúòìÞÑòõÔ´üìé”óõàÉÿçßÏøùÔÀÿïä¢öãÚÐñíØÒñêæ€ÿøäáîò¬üêܬøëüµòñÿÄÚêÞŽÛüé¶äñü²ÿÔú¬ùäïëäÿµ®çûÀØáÝÏñÿæ’ñòöÂÚõ㶾ôÿ»ÕߎÌËÎÎÅÈÅÌ×ÂÁ¼¸»ÃÉÉÇÈÒÚÕÑÔɱÙͼÆÉÁ¾©ººº»ÄÔÔ»Á¹ÀÁ¼Å¿¾º¼¾ÀÉÎÈÚÕÓȹÁÓ׶ÙÛ×××ÜÏÒ¿¿ÇÂÀÆÆËÒѼÊο¸¹¸·¼ÂÆźÂÅÀ¾ÂÆÅËÌǽ¹¿Éϳ´ºÃĸ¸ÉµÁË¿¬­»Â¶³²µ¸¼ÂȾ»·¹¿ÀÇÕÉÆÁ¼º»½¿µ»ÌÌÎÎÖÝ?˜îÜiFÜÞ“5åÞ&;ÿÑ7Üצ4Åß±ÝéÄ ïó¨VßÞc2ìæV,ÑÞ>7¿Ò[ÉÙÕص¶Þ§Àǧ'¢Ù¬¡ÿ®5©ñÌUrÄØN6îÛ4ˆøÐ6‡ïÒ8?ÖÓ/uÉàEMÜÑ74Õ¶aWÝÇlÝÑX-½Èd/Åö²Äß©ºË‰¿¨ÀÌ»¾ÕÀ%ØĦ(„êÒ aÚò,¡ç¹'ªÜÈ@‡í¿zÞÄ(‹ø±"ŽäÂ1†õä!šâãP€þì}yíê¬Pêí­_ãàr‰ôÕSèÖ@qËç‘_ÜàWCêØ+lØ䛄åì´níÏGDÆúßãØ„1›çh2ÉËŸ-¯Þ’&£Ù‹4Ü}%pÜÓ¾æÀÈê'aæµ&KñÁ3•öÔ*”áÈ0°×á¯XÄè2cãÈa¼Ö²dßÜL0ÐúÆÿ™žçé¯+ÍØd9ËÕ‡_ÊÂ:–ãkïp^åâ>UÒ¹vgÛáµ…üÕ™ŽïäŠ=ááÌWÜÛâyÞÆä{ìäéyàÕô„½áü«ÒáßmÊëíªîü†Ÿùì«Ôîëš®Ú÷ÆyÖæÄséꜻèò¹…ãÿÚ{Ü÷æ¶ãïß»èàöÜòòèÍòùÙˆÔûõÅìôë´ÒíÝ«Ðôö¬ÝóöÚë÷õÙîìïÖãîýæêðììßúíÛÀñâçëèðÖ—ñòà‡ØåðæìîëÏïâkêäÿØÿàãwåìݳ¸åæÖœÚãÔ¨Úã²¹æåÔ’êçÖ ÖßÏ×éàë°ãíܽéÞêÊðéÖÜéÝÛ©èûæŽâííç÷õÙ¹þÕø­ûíå¦êêÿàÿ×é ÖïèŸÕôåÔëìãyäå÷§Éäé¥ÂòÿµïîöÒñÞá·ÿûéÀÊõíœáðò½óïïéìà÷æªáùµ‘ÐÐÂÌÄÉÍÊÓпÄÊËÆÄÊÒÖÈÆÍÊÄÆÊÁÇÅÎÉÁËÄ¿°±ÀÅÃÅÈ¿ÉÆÏÍÂƾÄÃÃÄÄÇÉÇÇÄÊÇ»¾ËËÄÎÎÜÙÈÍÍÖÀÁÎǽ½¼ÑÆÅÉÅÃÉÍÎÎËÆÄÆÇÅÀÈÌÉÆÇÉÉÅÂÀÅÎÐŷǸ±¾ÊÁ¹Á½Àź¸·¯¶¶»ÄÇÿ½Ã¾¹½½´·ÈÊÍÉÀ½À¼´¸»ÄÂÎØÖè”ÒÍØÍ©ìƦšôºŸ»ÍÕx¹ÀéÂâÐÖ›ôÑݢ㽧–ùȨŸè©—üÜ¢žÜÄŠ³ðغ—ÛÛÓšàÏ·’ÅÒÈ›ÃÇÜŒ¦¾Ú™ÈÔÙ‹“–Л¨è㡶՚º¹ÍšºÚ¤¡æÌ”›Â왘À¸‰…±¯“›Ò£–¥‚–‡¯Øz¥{’³¢¼—™ij«·„¦Š´‘³¸Ðt¢Ú‰–Ìq¨ßä†ÝÎ΂†¾ä}¬É܇–ÿÚd°åÝi¢ÉI¸áè ´ÇâŒyïåóÀñçÝœÓÏ©³ßéá‹ïÔ™¡ðÜ»„ëÔˆ{óåõÑm…òéŒ}å‰bóàšfij£WƒÆ—c²“£tæÛœ„Ú³yg’Ì bŠÆ¿aŸËrÊÉ¿}©²Åw’®Ëk¢³ÄuººÕZ•ÙÂtQ¶Í›·»GQºæsŽê¤of¼®veÞÕoŽÚÐÕ¯â¢nèè…wÐÓlcgºyh§ÿ¢ˆìêˆpØÑjÕãœ[ÍÙ–‰ÕÖ:ǹ®FØè¦GÐäò‚è×´D¦ÓïKœÓÞtªãõŒåóå¨ÀØä¡ÃíïÉîëùÀÈìçÙ©ëÙÑ–ôé½Úâìݸÿáö²ðêàÅüèà¾íúîÆñãâ¯àôÖäààµÝêì¾ÞêçÃñüä©ëíìÐáíïÓâëæÊ×áðØÕðñêÑìêزèÙâèàèÐÞóì“çöðÊæüÛtÉêížþâå§ëæù‰æñé®·ÞãÊ’èöÁšÞï¢ÒîèÖ©òåÌ äïÇÑìïÕßÿÖ¬âèؽéïÍÕêìÛŸïåÛ—êûÞ½ìùê´ãñð¤íîÖ”ëøàªèèã~·òõ¯ÞåøÂóòèöéÁ<›ýܸÿã‘ûîÖd¢û✥åܦ»òî”âúÜ´ÓîìÄãîæÃrÚñœŽÆÉÁÍÄÊÐÇÉÇÄÈÏÐÉÂÅÌÎÂÇÓÐÆÅÈ»ÈËÑÇÀÎËɾÁÊÆÀÆÎÒ×ËÌÈÂÌÉËÍÍÌÍÊÉÌÆ¿ÄÈÂÄÉÃÐÎÈØØËÑÎâÊÈÓÍÅÆÆÖÊÉÏËÈÎÔÖÖÒÊÄÁ¿¼ÂÆÉÈÆÅÅÄÏÉÃÅÏÔÍÁÔĹÃÏÊÅÌÆÃÆÈÇÇ·º¼ÅÏÒÌÄÀÈÄÁÄ´±¿»ÃÄ»·¹¶®ÄÄÇÀÎÛ×ðØO†öÛd*Ûô˜aÞÔiŒÞåO‘áì™ÔÚÂòêj@ý÷—UÜÔ|0ïÒ¥0ìáqcèÔ2Ûò¢!Öå¾(ÉâB§éô}©Üª öéQœÞÎ-mËØ.bÜÛ%¤à½:›âë†wäâ©|äÉmZëºw3ÎàVVìËN_ÚÞ7;×ÓyÏÞƒS¿ÎŽ,àçf8¹Ý©ÓàŸÑÞ„ßØ¢+–äº ”åÆc¹×©3´õÐ*šîÊ7˜òèu¬óærŽáÌ-¦íér™åÓQžöÙ£_Öòš–ÝçmréØn³î廀óÒ¢cèÙ¨~ôß»€âõµuìö˜lÔ߀VýìÖ‹äð' ËlEæÌh2¶æ¨‚ßß<ÁÔ€WðÝ•UÂé¼:Åé‰:ãÓ…TÜçÁ$©ÓÑEÃݸ,ÄÅÃlhÈÓ#œÚ·4kȺ·ÝिÙFRÏÕZ”áÀc§ÛëX5Ú昗ãÔ^žèãQU©Ñ|‡ôÖ—…ÞËt«ãË»ùÕp~Òà}ƒêÒŒ@ËæÙwÚÝÐ’àøÜtÝÒÅjÑáúwµÓÔ’æÕö´÷êìÓÿõæ·àøòŽÅôÿøóöô¶ˆÖþÞÞõñåñõçßÁòØóÒýïúÚñòýììÞéëÿëè×þïôÌúùùÎòïôÞëáþåøàâÛèïôÔíõìîæðÿÛéïäôãüõêäúäêáòô×ØòøòÜÿÞõÐêéüèõãû¤ÉëòÐÿêÙ”ëâò‘âãê½²èí¿¾òæ´ÇíöÍììòÒÝçäçäáõÞéæâôÎþúçðúéÜéêïËÖìðìÖôáñ¯ûð×»ûÿçÝ÷øîÔøçóà÷þãçþãì¬ÌÎçŠüáÿªðéá“ÁØä›ÀÚï»ïÐúƒÚÍÚ×ààåÜçæõáúóé­ÖìðÉÅäó¾ÈÿâëöКÿÍÔÈÉËÆËÂÏÆÂÈÌÈÃÂÐÓÖÐËÑÑÇÒÕÎÐÊÃȹÆÎÒƼÅÎÈÑ×ÎÓÐÆÊÁÀÆÇÈËÅÄËÙÊÊÎËÎÒËÉÑÊËÍÕßÊãËÄÉÆÈÏÐÎÑÐÆÂÌÐÆÊÌËÅ¿¼º¶ÁÁÁÂÄÃÁ¾ÃÈËÊÉÊÉÆÅÄÁÃÅÂÆÔ¾¾ÄÅ¿ÂÉË·¸½ÃÆÅÄÆ¿¿¾ÀÁ·²¹ÁÊÍÇÃľÆÍÔÈËÕÙ¤ÈÀ–³ÊË‘˜ÕÕÒ¯çÔžÇÚàªØѧŸéÓã­Ùì¸âÃÍœÙˬ«íÖǹç×Á£ØÛÍÜÓÉ¡´È­mÍÃݘ¼¶É¡ÅÈã’ÇÜÒš¡½~µÆÍ“ÇÅÒ‚~q¾Ž’Ðæ—{¹¾“ˆŽŸ§œ­ºŠ‡³Ñ›¬¨Èš½–ª®~p©z~º”¥»²«†À›Î}Åü}º–¹„¶¥®l¯”ÁË×Óv½´édºØäv´ß䘻ÙᛪÂçg«æâ¥Ñê☫ëÕ³¤ñåñØûßÆšáù˜·î빈ðÚ²{ãöÚ¼õâ©ìáîÏÙËŽˆÎ·¢ÜÙ¦kÇÄ£l»­mù¿½—ËÊx\µ» w˲˜hÔª…Zù¶h¿ nX½Éy~Ç©¯Y ¯ÒdÀ¶¦X¿ÔÉ•‰‡ÌK©º¢m“ÃyV®¾æžBÃÿs‰ÃÉv“ÕØc•ëÖŒxÀ™Z˸n£Öä•`±ÉrNèòª]â¬Aõç @·É‰kÃÕŸhÁà›PÞëå‚éóÔŠÑóÈVæäë–ÑÞÒj˜èíÿçÙûàâÄíðð±òæ÷­ÏñøåïçéÓÂëä¿Õ÷îÑÞöòä»úïëÅÿåëàïöùìõñé¹ãòìÒÿÚÚ®äêê¾äãéÏéæøÍòóèÐàìîÆßìäôçëóÄÙïñåÏíïã×õïÃÍèïÙÑâìñÐÿê÷ÌêçæÝöåãƒÅÿä´óöþ åîÿœõÝÿ¸¯ÝèĽàè»Ïòæ½âÞè½ÐãíØÕáùÍæìäçªïè×ÔïîÏàäì¾ÐæåÒÐêÚ×x÷ÿÞÂæïɹîùáÇøðØÀóíØÖãæá›ßìýááè¡îÝ·;™õÖlÇïôçä×oÏáèÂòàì»ÔçêÀïÿÝz—æì«£êõ¬ÚßîÌÝΑÕÈÃÊÇËÊÑàÒ×È¿ÅÍÎÌÎÖÓÏľÈÐÌÊËÁÈËÌÒÀ¿ÆȽ¶ÁÉÃÃÌÊÖÖÈÄ´¼ÄÆÈÌÄÂÎÔÅÅÌÉÌÐËÎÔÐÒÏÖãÏÝÌÇÊÈÍÒÊÌÏÐÉÄÎÑÇÅËÎÍÊÉÇÄËÆÃÈÏÑÍʲ½ÈÌÉž¹¿ÈÈÄÄÄÆͽÀÈÊÂÃÍÒ¿¿ÁÃÃÃÈÎÁÄÂÁÆÅÀÂÂÄÅÄÂÁ¿½¿ÇÑÈÉÐØÞ0u÷É7WèߎEÓð‰nóøG’çÖl-àâ¸@ÃðšMçÍ¡^ÙÔl:Ýæ¯5Ïã [ïãI3éñ 8Áõ›9¼ìjÌ÷«,¯ß¸£ãÁA—êÌP|ê¹,Vçó@†êÃL–ïÌ"BÒÕIYçÛULÜßuçÚe`ÓÍohêÐBiæÉZ&¯Õ‰"…·£:´´†[ÛÙšÓâr Íî§Ûæ¡ ƒìÌàÞ$¨í¼:ÊÛª-Ÿïð5¬íòœ‡ÿÅd½ØÇOù÷‹ ÞàuœæñŒtãÕ¶mæñqƒóÜYŸÿæ¶mîú pÝñ°Žãÿ˜pïæÝMê̇—ÓÊv‰ßäsdïß~>Þ߀"ËëÁ*ÿß]/ÖägFäÚ”#ÁÛq*¢èÀ%¾ç¸‘߇ƒÖÈ+ÔØÁá8„ãÊSÝ·-›äÊ3›ÕœŽÂÁ(ŒÉÓ;~ÉÈH5÷µJ¶ßضvò¿sK¶ã}pè¿wŠêÔ’äáÓ—Üò¸×Ø¥‰å׊DÜÒ†.òÛ¤‘ÞÑúüÙÜÝÚÖ‘íÔÊ~Øí᧻çïèý×ç€Ìøà€¸ñëµåëû€Íøé¼ÙóèÜ•Ùêá”ûõµÙøõ¾‘ðïÞ»óëÓ‡êòÖ¿Úùöåïûèíïäò¨úíüÙõôñÁàíå¹áåþåäóøæòíïÝìëñéöëñßÝñèèßøîïêíñðëñÿõ×öåâ’ÏæþÜíø͉çîë’¾ðò}Éã÷„ßçÿöÝôÌ¿îîÉÖäùäêêàÎÊüïÓØêòÝíÖùãÕ÷ìé³õçôçêûÕáÜðغÿÙþäôçÿèíöÐÏøîóéøñøâóëí°ñîîçñãù±ëïîöëïá“ä¾ï¶Ëóíšþâó¦±ëí½Áíò¿¹âî©Çâó±ÛõÿöçãÚÊëäûÝååî­{Ü¿Ï××ÖÇÊØ¿ËÁ»¾¿ÁËØÔÄÄÏÊÀÅÑÕØÏÐËÉÑÂÎÀÀÉÇÄËÓÏÒÈÏÒÌÏüÅÇÈËÁ¾ËĺÂÍÊËÏÊÖÎÍßÕÆÕÔÑÈËÏÌÎȶ̿ÂÏÍÆÊÒÀÈÏÐÏÏÎËËÄÀÇÒÖÓÎÈÈÈÌÒÔÌÂÄÉÅÀÇÊÁ¹ÁÀÈÐÍÊÈÃÆÈËÌÈÄÆÌÇËÆÁÈÎËÉÍÈÅÇÈÅÁÀ¹ºÃÁÊÑÖ¸†»¬À{»Ü˱¡çÛžžìÚÆÀã¡éσðÈ ‘îߟ§ß奔ØʨìÍ ‚ïÙ¯£Õ×¹žÞÕ¿ŽÍس®­§Ã’ÿÍ{·¶Ðƒ³½Ço¡˜ž™Ž“ê™±ÕØ¡£ÒØ©…ÝÑ’³Ô§Œä᜗–͈y§ž¨•±±©¢¦™‚wÁ™}…°«xgÀ¦”¯Ž‚^»œ¯„¹•³~«©Ð†°±Ýr¯†ß€Õ³ÇpÎíÊd†²Ýz¿Øâ¯ðÇk«Ýµi™ûÍkžðÙ§ªøóž™ùó¸¶äÞ¢æÉ^µÖ祔öíäÂïÞˆÖãœjÓåªyÄÚ–”ÚÅ‚ê~céÁ¨xÝÒ¢síâaéÖ–bÆÀ¯N¬¼ŸZ¬Ã\]º²–[¢×¨n·Êhmºº^ħ§_ÍÉŒ]´Æ¿OOš‰Z¡Çº]®ÁÎ~Õ×Õ[Z«‘XX¸àsÅà[ ÓÌŸ„ĺLvéá…‚ÍÏa}æÓšÛãÀXéê¼|×ãgI±»kWÎÝEÖÂ’4âêãAÑñ¤LÑð±7Éï”jáÕÎ_ÈîçìüîÒB¸ñÍD‰éë§ððè¯øÐŒ–ÿçׂåê Mâã¾äöðÚ¿òòÚÇíõΤèæݯêéíÀòõçÑúâõ™ïìâ¥æúï°îóñÁÙþé¿õòåÒÜÿê¿Þöîçèíçзäö×ÇòþßÓòáÓÜô÷Ô«êýì˜ãñè§ëèÛãùé¶ïêÆôì—çïè•èàõÌ¿ýâËÓéô±çëáÖÃçí×ÖæåÙÝçæßÃõÙâ´æçëËùðÈÖùìʘèÝÖ²ñåíÂêêȺñíæÐîÿ¤§ì÷ë§ïì×­òòä–Øäö·öãÌ|ßðô–ÕÛö‹îéÏ’ÎòÝ ÄèÞŸÉï⇩õßtÎóîÑìÛö¥Éíð»Ùî÷œzÒËÎËÍÍÈÈÉÅÅÏÆ»ÃÊÉÌÔÆÀÈËÆÅËÖËÊÑÓÑÎÉ¿ÂÅÆÆÈÌÏÎÊÊÏÐËËÏÓÆÁÊÍÆÃȾÃÀÃÏÍÈÑÓÇÑÉÁÍÏÐÆÈÊËÊÊÌÎÊÊÐÐÉÈËÊÉÏÍÈÆÂÁÈÎÃÂÐмºÏÊȾ¼ÇÌÅÀÏÐËËÎÁ¸ÄÁÁÂÆÉÉÆÂÌÃÁÊÍÆÁÂÏÉÅÆÆÁ»·Ïü½Âƽ¬»¼»ÁÉÇÑKù¸«Ùâ‡Eéó[UýßaŽäã` Úæ¯?Òú˜;ÝÑ­aäü¢=Îä©#èÙ‚aãÝxXâÚfCÎݶ(ÍÏ .äÝ®,¨òÃ0½ìµݼ-®óØCZçí0zÎí& ßÒ:„ÖåffÞé5hêÒfƒÔíCgÂÙ{YÌÅISËÏ7KÄç‚G¥ò£6¼ÓDÖÏb.³Ì•IÁè–³án,Ðѯ'ŸÍÀ&¯áµ­ùÈi¶Ô´9¡ìèx²ßß²ûó¥°ÒÔ ñÜ€•ÿçªàç˜êý¸úák˜úüj§öܦjüõœ™ë㉋äÍsYæÞmÞèjÚ³@•èËÓ˜îÖ”_âÜÏ™ÌãÖØ»…Läì~1êßPP¾å„3râ§JÀâŠ(±À~fÚ䧊áÛGuÖ©1¬¨[:uàÍ%cÙÉ:²ÿ×Vr¸¬6MÉÅ[¨ØØd§ôÛjrõÕ[GÄݘ•òÆbŽÕÝå£ÞÙ¦‡ÊδçЃ–ðÔ¦W¹Ò}dÞÞ•1ºòî„æìÒ{ëäåƒßÜÝéìÖŽÆíå‹´ÿô‡ÔÙóÔâçöéôÿÁÿôÎïùÙÃÄûúÌ‘þÉêæÿìëôëîÐñÜíèöÿýåÿóÿØüèì¨ÿÿÝ¢ÿéíêùéÿØýóþßëïøáõùúßóüîöýíö×áïöóîëëóãóûçîüéåìîëëîîéòÜÿèíÕÿêþ’èøÕ’úùÿwÓÿÕŸÿíá¢öÝîÀÕåí¼©èè±ÉõÛ±¼äêÕáõõìèïðáÞíôجïãîàúãÓÎæóÚÕùòòÆìßãºÞ÷ìÕçõó×ÿñùèÏîé¹õàô¾üëî§ÝîçÁãòãÃöë×–ëîÛ”ßåü¬Þÿÿ¸àèðÞíòùãîÍíìÿïê™ÜãïÅêÚè¾¼ïòÍæÓ›ÂÞÝÍÂÁÄËËÂÉθÂÉÄÄÏÎËÉËÎÏÌÐÇÇÍÎÎÍÉÄÅÅÃÁÁÄÇÎÈÇÌÏÏÒÙÝÑÊÌÎÊÈÊÃÈÆÉÐÉÁÆÐÃÌžÊËÎÐÐÐÎËÊÉÉÃÁÆÊÊÑÜßÊÌÉÇÅ¿¿ÉÇÖÒÄÄÍÍÈÅÉÅÂÈÌÊËÁÌÉÃÈÉÄÅÉÉËÎÑÑÏËÇÂÁÇÍÌÊÉÕÑÎÍËÊÎÓÖÍÈÄÂÇǾ·¼½ÀÅÁͨøÉvÕÁÆ’ãÚœ™ëØ›»Ôé­ÝÚÑÛœ÷Û¿‹ìß•Úà›œêß»ƒï½¦œà妘Կ«‘âÐÙ}¥Þ›‰×ÏÓˆ±ÎÙÙÔŠ˜˜ÁŒÌÑÏ’‰µØ„¢ºÐ|¢œêi¡ªÎ„¦Ô›‡©ß”œ¨×‚„©­€s²¹ˆ£ª–¡²¥iz—•ƒª°ŠžÉ¸ˆp³œ|§¼u¨¶»{µÅÐr®«Þ~ÁòÈw×êߟº¶Ôl©åídŒùç¼Áæó£¢á㎗éè®®Úì³áØÞœÆëàíÅÿåo²ïÞ^ ù㺃ôãÍËâ× ™ÊçŽç¹zµñ{˜¹œdìí´rÝè—LéãÅ“ÑàžS¿¨€Z³½ŸVŵk‡ÃÀ‚_”¼ÀeÁ££TÆ¥iaÁļk¼ÛÓ^¨áÉI“˜‰n•­Çk£ÆÏK¥®…s~¨šT€Ì«7bÁµ\‚Öû•lÀ«bqÚÔwYãÀTÜÌ.×æ›aíö_YâÙså̺:½ÙuKñÛ‰OþãÐ6ÈÕäRóܺSãö³HÚé½e«ÿû“ÃõÖrÌìð˜ÚôñöñÞöïñÂõâåÔ¾çù»WÚèØ•ñõÚäïðá¾ìã×ÑêâãÁðèîÒñãï—çðášóûèÍîòê­âòèÄÕðòÀäøáÏæþêàñïêºÌçùõçäê׶ßýÔÖúîÕáçáÛàêðÚ±êóݯãìÚ™øæÒ}ßäðvÐöÜ’ñìå\Óéå•’äè¼ÇôêÉ×öé°ÄáûËÝïîâÛãäÓÏàå¿šéëæÒèïÚÖîðÍÍùÿÌžòùÆ›ôîÌÃíðܺãáêÍâôÞ—íëÄiÝæꃹúâ˜êíÝ–åñæžÝëÚ’Ôôâ‘Öæ݇áæóÛèìÛºØñó±áìß_¤ÿå¸Úèö«ŸýâžÂ߬«¸Ñû¼ÀÇÈÁË̽µÀž»ÔÜÙÊÃÈÆ»ÐÊÌÑÐÑÔÒËÊÈÅÂÃÅÈÊ¿ÃÇÉÎÖØÑÉÆÉËËÉÇËÍÐÓÊÁÃØËÒÊÇÒÓØÓÕÔÑÌÈÈÉÊÈÌÍÇÅÄ¿ÑÍÉËÊÁÁϹÍȱ²ÄŹÀÉÉÄÄÅÆÌÀÑÐÄÊÕÒÊÉÉÊÍÐÑÏÍÂÁ¿¿ÅÌËÆÆÆÇÇÃÁÆÎÊÊÌÈÀÁÅÁ¹ÂÃÄÆÁÎÓW¬óÎKuÖíœ`öïj‰èÝN§åÙi?ÐãRRâæ’EòÙpm×ù^:Øüo:ÜÞ]cûàb?éäŠCÄþ@ÞÏ×@ÊäyšûÇVµú¨A±ý¹D‘òÏ;açÑ`‰öÒ*¡èÆ_ùÔ4`ÿà8eúÑ5hâ×c'âÆK1âÑSXå×W%bÈ’U´î‹Üèv ÑÖ"½Üg(³ü˜¿ê†#œâÉ£óÏi¸á¯BÇõ™+¦óÊ9ªþÀ9–ì¾d½ðÖ¾€ÿÿœüäwÇâép…ãÿ”XùñÜäìô…¼ãᬑïñ§ƒüípqÙãšdõ÷£BÐÌDÜÒ;Uéí³”ñç›xé×ÈiÜÞ‹…øà–F·Ú}MóÙ|8¦Ôh?¨Ó¦9Îئ%Ôæ¤3”ì¿F­ÜÜ…ÈÑä”ùÛ“-¤ÕØ-ˆéÈ3­ÐÔ+P×±MVÕº>'¡Î=XóØO·ìá;LÂÞlkÍßg}ƶp™áàËuÛƬ£ÓÃy™Äå•põИâ»ë§õÄÀÿèÈmôêÝ’äÜþâñæáÑèøœØéÝŸÎèÿÜöþý­Ùáïšÿáôçíðó‰ÃáçЫðÍÁÄèæñëôÿñéùîéöèòäéÙæÃáóÙ±ðïõâÿåòïäïÿõõæõéúñ÷ñøàäÙÚõêòóõðÞãìåçððàÑÍ÷áêúíáãàóíåæóúíÚùéóîÿåëë÷Þà†ùúÿ–Óíù£üëï¸ýÌÿ¶ÝñÐÕÒã÷λòûÌùçöÊíáúØçôïÞâîëâÀæãöæøïàÒÿÿÖÐîñÚ¯öçØÜûìÿÿåã×­ÜðêÊïêöÒøÙûùïÎýÏþîþÿîòûÿïèèÍÿùøÉòíüææëÿ­âÍò¸ÍÛæÍãèç«ÐÑî£ëßÿº·êûºÓßúàóðñ¾—º¾¸½ÈÎÉÉÌËÎÑļÅÇÁÂÉÒÕÎÉÍÏÌÇÃÆÉÈÊÏÎÐÎÌÉÉÌÐÒÍÄÀÃÇÇÊÏÎÍÈÅÉÑÐÉÈËÎÓÔÏËÍ×ÊÎÇÇÑÏÙÕÛßÚÑÌÐ×ÕÑÒÑÌËËÇØÑËÏÏÅÆÖÌËÇÇÉÅÄÌÇÏÎÇÆÄÃÇÁÉÈÀÃÊÈÁÆÆÇÉËÌÌÌÆǼÁËËÂÌÎÓÖÒËÇÈÈÏÛÜÓÐÎÇÂÈÇÇÌÉÑà„¹á볶âʼ„ÙˇªÇÐuÄàÒ¬•õô›¢êæ¸w÷Û¨ ò¿£”òºŽ”¹°–•ìðŸ‡öä m×ίáקmØÕ·…¹êáœÊÜÒžËìÖŠ ÉÝ­ÿЀ¥Ç®~ÈÓÑš”Åל ßäí–¬äѦŒÃÔ¦‡íà™£µÃ£¦–­Œ±¿ªr×Ê©zÝ̹~Ùç–r»É°}ÌåÄ|¼ÊÖ‹ÍèÈŸÍ¿~Éغ ¼ÛÐk•ÓÌ|¥Õ¾q£àÔ‰„ÛÍÈØ×ØÞܤ”ÜïÁ¤ñÝÀÑàÌ„ØÝØáÃÔË rÚà”ÞÑ“€ßפmèâgyº³ŸàÀ•qÑÞuAÍÓ‘[×û‘bÓã’Z¼ÕuQÔ˦V°Û‹\¡ÐºYÇÔž`ÍÚ§cÂô´X¦ÊÓU¶áÔY²ÎµEœ¸ÛL›óÑM®èàb‡×Á\qòÕhcÒãYÐÁTžÒâvwËÏYSµÒJdàÓY}ÚÛKÚáYKêðgŠÉݬˆÝî›SÚâ«KáøtAçÉògæèÍmÎÛÛÓñÔÝ‚ÊìÞ‰ÌáÓ|ºèéÊåèߤóåìµîáØÊäáÄfÆëÔØ®õñº±ñùÀÒæåØÃæéÈÓÞíÐzãêÛ·ÛüÕ±îÉÚ¸æåòîÚæèÏàôãÄßàâÏäìîÚðèÓÊÒçÕ³ÅíÖÅÍßèééæãØ×âÜÊÄãÖÉÌÞåеêñßÊîîÛÌñÎÞœìßÙbÏåÝëæÖ—åïèÅõá»ÀÏìÓÁæÝ©ÎÙæžÇÖñ¸ÈâÝÂÈáßÈ åïÛÇá⾘à꯫ã꼇ôõ¹¸ìèÝãâäÁ×òÖ¬Ùßâ§éæãÜäðÕ¢Ñõ×Ûéáóºêèâ½ÒÞæ²ÚêæàÛåääíጷâß¼å늹ÛãrÅàØäæ‘®ÛíÆé㣗ÍʸÁÒÚÔÑÔÓØßØÐÕÔÒÚÛØØØÎÂÁÉËÉÌÎËÏÒÏÑÎËÉÊÍÑÓÓÊÇÌÐÏÏÒÍÏÎÍÑÖÑÉËÊÌÐÎÍÒÕÝÐÒÌÐ×ÑÞÕßæàÑËÒÜåÜ×ÒÍÒÛÝÕÎÈËÍÅÅÓÒÈÇÔØÈÃÓÙÝÙÕ××ÓÒÚÔÓ×ÖÔÔÔÓÓÔÔÔÕ×ØÕÖÑËÏÚÚÒÓÑÒÖ×ÐÉÆÄÉÓÖÑÐÍÄÇÉÃÄÎÎÑ -%%EndBinary -grestore end % Image Trailer grestore -grestore % EPS grestore -[{nextImage} 1 dict begin /Metadata {photoshop_metadata_stream} def currentdict end /PUT pdfmark -[/NamespacePop pdfmark -%%BoundingBox: 0 0 198 128 diff --git a/Build/source/extra/epstopdf/test-binhdr-cr.eps b/Build/source/extra/epstopdf/test-binhdr-cr.eps deleted file mode 100644 index e8f215bd32d..00000000000 Binary files a/Build/source/extra/epstopdf/test-binhdr-cr.eps and /dev/null differ diff --git a/Build/source/extra/epstopdf/test-binhdr-crlf.eps b/Build/source/extra/epstopdf/test-binhdr-crlf.eps deleted file mode 100644 index a13d4efd4ce..00000000000 Binary files a/Build/source/extra/epstopdf/test-binhdr-crlf.eps and /dev/null differ diff --git a/Build/source/extra/epstopdf/test-binhdr-lf.eps b/Build/source/extra/epstopdf/test-binhdr-lf.eps deleted file mode 100644 index 4325ef5c334..00000000000 Binary files a/Build/source/extra/epstopdf/test-binhdr-lf.eps and /dev/null differ diff --git a/Build/source/extra/epstopdf/test-per%cent.eps b/Build/source/extra/epstopdf/test-per%cent.eps deleted file mode 100644 index 10a06d16543..00000000000 --- a/Build/source/extra/epstopdf/test-per%cent.eps +++ /dev/null @@ -1,12 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 0 0 100 100 -%%Creator: Karl Berry -%%Title: Simple epstopdf test - -% This file is public domain. - -gsave -0 0 moveto -100 100 lineto -stroke -grestore diff --git a/Build/source/extra/epstopdf/test-simple.eps b/Build/source/extra/epstopdf/test-simple.eps deleted file mode 100644 index 10a06d16543..00000000000 --- a/Build/source/extra/epstopdf/test-simple.eps +++ /dev/null @@ -1,12 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 0 0 100 100 -%%Creator: Karl Berry -%%Title: Simple epstopdf test - -% This file is public domain. - -gsave -0 0 moveto -100 100 lineto -stroke -grestore diff --git a/Build/source/extra/epstopdf/test-tiger.eps b/Build/source/extra/epstopdf/test-tiger.eps deleted file mode 100644 index f86aea3a419..00000000000 --- a/Build/source/extra/epstopdf/test-tiger.eps +++ /dev/null @@ -1,2737 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: Adobe Illustrator(TM) 1.2d4 -%%For: OpenWindows Version 2 -%%Title: tiger.eps -%%CreationDate: 4/12/90 3:20 AM -%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0 -%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0 -%%BoundingBox: 17 171 567 739 -%%EndComments -/tigersave save def % prevent residual side effects - -%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0 - -/Adobe_Illustrator_1.2d1 dup 100 dict def load begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bdef -/xdef {exch def} bdef -% graphic state operators -/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef -/_k /setcmybcolor where { - /setcmybcolor get -} { - { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind -} ifelse def -/g {/_b xdef /p {_b setgray} def} bdef -/G {/_B xdef /P {_B setgray} def} bdef -/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef -/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef -/d /setdash ldef -/_i currentflat def -/i {dup 0 eq {pop _i} if setflat} bdef -/j /setlinejoin ldef -/J /setlinecap ldef -/M /setmiterlimit ldef -/w /setlinewidth ldef -% path construction operators -/_R {.25 sub round .25 add} bdef -/_r {transform _R exch _R exch itransform} bdef -/c {_r curveto} bdef -/C /c ldef -/v {currentpoint 6 2 roll _r curveto} bdef -/V /v ldef -/y {_r 2 copy curveto} bdef -/Y /y ldef -/l {_r lineto} bdef -/L /l ldef -/m {_r moveto} bdef -% path painting operators -/n /newpath ldef -/N /n ldef -/F {p fill} bdef -/f {closepath F} bdef -/S {P stroke} bdef -/s {closepath S} bdef -/B {gsave F grestore S} bdef -/b {closepath B} bdef -end -%%EndProcSet -%%EndProlog - -%%Page: 1 1 - -Adobe_Illustrator_1.2d1 begin - -.8 setgray -clippath fill --110 -300 translate -1.1 dup scale - -0 g -0 G -0 i -0 J -0 j -0.172 w -10 M -[]0 d -0 0 0 0 k - -177.696 715.715 m -177.797 713.821 176.973 713.84 v -176.149 713.859 159.695 761.934 139.167 759.691 C -156.95 767.044 177.696 715.715 V -b -181.226 718.738 m -180.677 716.922 179.908 717.221 v -179.14 717.519 180.023 768.325 159.957 773.199 C -179.18 774.063 181.226 718.738 V -b -208.716 676.41 m -210.352 675.45 209.882 674.773 v -209.411 674.096 160.237 686.898 150.782 668.541 C -154.461 687.428 208.716 676.41 V -b -205.907 666.199 m -207.763 665.803 207.529 665.012 v -207.296 664.221 156.593 660.879 153.403 640.478 C -150.945 659.563 205.907 666.199 V -b -201.696 671.724 m -203.474 671.061 203.128 670.313 v -202.782 669.565 152.134 673.654 146.002 653.936 C -146.354 673.175 201.696 671.724 V -b -190.991 689.928 m -192.299 688.554 191.66 688.033 v -191.021 687.512 147.278 713.366 133.131 698.324 C -141.872 715.467 190.991 689.928 V -b -183.446 685.737 m -184.902 684.52 184.326 683.929 v -183.75 683.339 137.362 704.078 125.008 687.531 C -131.753 705.553 183.446 685.737 V -b -180.846 681.665 m -182.454 680.657 181.964 679.994 v -181.474 679.331 132.692 693.554 122.709 675.478 C -126.934 694.251 180.846 681.665 V -b -191.58 681.051 m -192.702 679.52 192.001 679.085 v -191.3 678.65 151.231 709.898 135.273 696.793 C -146.138 712.674 191.58 681.051 V -b -171.8 710 m -172.4 708.2 171.6 708 v -170.8 707.8 142.2 749.8 122.999 742.2 C -138.2 754 171.8 710 V -b -172.495 703.021 m -173.47 701.392 172.731 701.025 v -171.993 700.657 135.008 735.501 117.899 723.939 C -130.196 738.739 172.495 703.021 V -b -172.38 698.651 m -173.502 697.12 172.801 696.685 v -172.1 696.251 132.031 727.498 116.073 714.393 C -126.938 730.274 172.38 698.651 V -b -0 J 1 w -170.17 696.935 m -170.673 690.887 171.661 684.318 173.4 681.199 C -169.8 668.799 178.6 655.599 V -178.2 648.399 179.8 645.199 V -183.8 636.799 188.6 635.999 v -192.484 635.352 201.207 632.283 211.068 630.879 c -228.2 616.799 225 603.999 V -224.6 587.599 221 585.999 V -232.6 597.199 223 580.399 V -218.6 561.599 l -244.2 583.199 228.6 564.799 V -218.6 538.799 l -238.2 557.199 231 548.799 V -227.8 539.999 l -271 567.199 240.2 537.599 V -248.2 541.199 252.6 538.399 V -259.4 539.599 258.6 537.999 V -237.8 527.599 234.2 509.199 V -242.6 519.199 239.4 508.399 V -239.8 496.799 l -243.8 518.399 243.4 480.799 V -262.6 498.799 251 477.999 V -251 461.199 l -266.2 477.599 259.8 464.799 V -269.8 473.599 265.8 458.399 V -265 447.999 269.4 459.199 V -285.4 489.799 279.4 463.599 V -278.6 444.399 283.4 459.199 V -283.8 448.799 293 441.599 V -291.8 492.399 304.6 456.399 V -308.6 439.999 l -311.4 449.199 311 454.399 V -325.8 470.799 319 446.399 V -334.2 469.199 331 455.999 V -323.4 439.999 325 435.199 V -341.8 469.999 343 471.599 V -341 429.198 351.8 465.199 V -357.4 453.199 354.6 448.799 V -362.6 456.799 361.8 459.999 V -366.4 468.199 369.2 454.599 V -371 445.199 372.6 448.399 V -376.6 424.398 377.8 447.199 V -379.4 460.799 372.2 472.399 V -373 475.599 370.2 479.599 v -383.8 457.999 376.6 486.799 V -387.801 478.799 389.001 478.799 V -375.4 501.999 384.2 497.199 V -379 507.599 397.001 495.599 V -381 511.599 398.601 501.999 V -406.601 495.599 399.001 505.599 V -384.6 521.599 406.601 503.599 V -418.201 487.199 419.001 484.399 V -409.001 513.599 404.601 516.399 V -413.001 552.799 454.201 537.199 V -461.001 519.999 465.401 538.399 V -478.201 544.799 489.401 517.199 V -493.401 530.799 492.601 533.599 V -499.401 532.399 498.601 533.599 V -511.801 529.199 513.001 529.999 V -519.801 523.199 520.201 526.799 V -529.401 523.999 527.401 527.599 V -536.201 511.999 536.601 508.399 V -539.001 522.399 l -541.001 519.599 l -542.601 527.199 541.801 528.399 v -541.001 529.599 561.801 521.599 566.601 500.799 C -568.601 492.399 l -574.601 507.199 573.001 511.199 V -578.201 510.399 578.601 505.999 V -582.601 529.199 577.801 535.199 V -582.201 535.999 583.401 532.399 V -583.401 539.599 l -590.601 538.799 590.601 541.199 V -595.001 545.199 597.001 540.399 V -584.601 575.599 603.001 556.399 V -610.201 545.599 606.601 564.399 v -603.001 583.199 599.001 584.799 603.801 585.199 C -604.601 588.799 602.601 590.399 v -600.601 591.999 603.801 590.399 y -608.601 586.399 603.401 608.399 V -609.801 606.799 597.801 635.999 V -600.601 638.399 596.601 646.799 V -604.601 642.399 607.401 643.999 V -607.001 645.599 603.801 649.599 V -582.201 704.4 602.601 682.399 V -614.451 668.849 608.051 691.649 V -598.94 715.659 599.717 719.955 V -170.17 696.935 l -b -0.2 0.55 0.85 0 k -599.717 719.755 m -600.345 719.574 602.551 718.45 603.801 716.8 C -610.601 706 605.401 724.4 V -596.201 753.2 605.001 742 V -611.001 734.8 607.801 748.4 v -603.936 764.827 601.401 771.2 y -613.001 766.4 586.201 806 V -595.001 802.4 l -575.401 842 553.801 847.2 V -545.801 853.2 l -584.201 891.2 571.401 928 V -564.601 933.2 555.001 924 V -548.601 919.2 542.601 920.8 V -511.801 919.6 509.801 919.6 v -507.801 919.6 473.001 956.8 407.401 939.2 C -402.201 937.2 397.801 938.4 V -379.4 954.4 330.6 931.6 v -320.6 929.6 319 929.6 v -317.4 929.6 314.6 929.6 306.6 923.2 c -298.6 916.8 298.2 916 296.2 914.4 C -279.8 903.2 275 902.4 V -263.4 896 259 886 V -255.4 884.8 l -253.8 877.6 253.4 876.4 V -248.6 872.8 247.8 867.2 V -239 861.2 239.4 856.8 V -237.8 851.6 237 846.8 V -229.8 842 230.6 839.2 V -223 825.2 224.2 818.4 V -217.8 818.8 215 816.4 V -214.2 811.6 212.6 811.2 V -209.8 810 212.2 806 V -210.6 803.2 210.2 801.6 V -211 798.8 206.6 793.2 V -200.2 774.4 202.2 769.2 V -202.6 764.4 199.8 762.8 V -196.2 763.2 204.6 751.2 V -205.4 750 202.2 747.6 V -185 744 182.6 727.6 V -169 712.8 169 707.6 v -169 705.295 169.271 702.148 169.97 697.535 C -169.4 689.199 197 688.399 v -224.6 687.599 599.717 719.755 Y -b -184.4 697.4 m -159.4 736.8 173.8 680.399 Y -182.6 645.999 312.2 683.599 y -481.001 714 492.201 718 v -503.401 722 598.601 715.6 y -593.001 732.4 L -528.201 778.8 509.001 755.6 495.401 759.6 c -481.801 763.6 484.201 754 481.001 753.2 c -477.801 752.4 438.601 777.2 432.201 776.4 c -425.801 775.6 400.459 799.351 415.401 767.6 c -431.401 733.6 357 728.4 340.2 739.6 c -323.4 750.8 347.4 721.2 Y -365.8 701.2 331.4 718 y -297 730.8 273 705.2 269.8 704.4 c -266.6 703.6 261.8 700.4 261 706.8 c -260.2 713.2 252.69 729.901 221 703.6 c -201 686.999 187.2 709 Y -184.4 697.4 L -f -0.09 0.5 0.772 0 k -433.51 774.654 m -427.11 773.854 401.743 797.593 416.71 765.854 c -433.31 730.654 358.31 726.654 341.51 737.854 c -324.709 749.054 348.71 719.454 Y -367.11 699.454 332.709 716.254 y -298.309 729.054 274.309 703.454 271.109 702.654 c -267.909 701.854 263.109 698.654 262.309 705.054 c -261.509 711.454 254.13 727.988 222.309 701.854 c -201.073 684.508 187.582 705.963 Y -184.382 695.854 L -159.382 735.654 174.454 677.345 Y -183.255 642.944 313.509 681.854 y -482.31 712.254 493.51 716.254 v -504.71 720.254 599.038 713.927 y -593.51 731.236 L -528.71 777.636 510.31 753.854 496.71 757.854 c -483.11 761.854 485.51 752.254 482.31 751.454 c -479.11 750.654 439.91 775.454 433.51 774.654 c -f -0.081 0.45 0.695 0 k -434.819 772.909 m -428.419 772.109 403.685 796.138 418.019 764.109 c -434.219 727.908 359.619 724.908 342.819 736.108 c -326.019 747.308 350.019 717.708 Y -368.419 697.708 334.019 714.508 y -299.619 727.308 275.618 701.708 272.418 700.908 c -269.218 700.108 264.418 696.908 263.618 703.308 c -262.818 709.708 255.57 726.075 223.618 700.108 c -201.145 682.017 187.964 702.926 Y -184.364 694.308 L -160.564 733.308 175.109 674.29 Y -183.909 639.89 314.819 680.108 y -483.619 710.508 494.819 714.508 v -506.019 718.508 599.474 712.254 y -594.02 730.072 L -529.219 776.472 511.619 752.109 498.019 756.109 c -484.419 760.109 486.819 750.509 483.619 749.708 c -480.419 748.908 441.219 773.709 434.819 772.909 c -f -0.072 0.4 0.618 0 k -436.128 771.163 m -429.728 770.363 404.999 794.395 419.328 762.363 c -436.128 724.807 360.394 723.518 344.128 734.363 c -327.328 745.563 351.328 715.963 Y -369.728 695.963 335.328 712.763 y -300.928 725.563 276.928 699.963 273.728 699.163 c -270.528 698.363 265.728 695.163 264.928 701.563 c -264.128 707.963 257.011 724.161 224.927 698.363 c -201.218 679.526 188.345 699.89 Y -184.345 692.763 L -162.545 729.563 175.764 671.235 Y -184.564 636.835 316.128 678.363 y -484.928 708.763 496.129 712.763 v -507.329 716.763 599.911 710.581 y -594.529 728.908 L -529.729 775.309 512.929 750.363 499.329 754.363 c -485.728 758.363 488.128 748.763 484.928 747.963 c -481.728 747.163 442.528 771.963 436.128 771.163 c -f -0.063 0.35 0.54 0 k -437.438 769.417 m -431.037 768.617 406.814 792.871 420.637 760.617 c -437.438 721.417 362.237 721.417 345.437 732.617 c -328.637 743.817 352.637 714.217 Y -371.037 694.217 336.637 711.017 y -302.237 723.817 278.237 698.217 275.037 697.417 c -271.837 696.617 267.037 693.417 266.237 699.817 c -265.437 706.217 258.452 722.248 226.237 696.617 c -201.291 677.035 188.727 696.854 Y -184.327 691.217 L -164.527 726.018 176.418 668.181 Y -185.218 633.78 317.437 676.617 y -486.238 707.017 497.438 711.017 v -508.638 715.017 600.347 708.908 y -595.038 727.745 L -530.238 774.145 514.238 748.617 500.638 752.617 c -487.038 756.617 489.438 747.017 486.238 746.217 c -483.038 745.417 443.838 770.217 437.438 769.417 c -f -0.054 0.3 0.463 0 k -438.747 767.672 m -432.347 766.872 406.383 790.323 421.947 758.872 c -441.147 720.072 363.546 719.672 346.746 730.872 c -329.946 742.072 353.946 712.472 Y -372.346 692.472 337.946 709.272 y -303.546 722.072 279.546 696.472 276.346 695.672 c -273.146 694.872 268.346 691.672 267.546 698.072 c -266.746 704.472 259.892 720.335 227.546 694.872 c -201.364 674.544 189.109 693.817 Y -184.309 689.672 L -166.309 722.872 177.073 665.126 Y -185.873 630.726 318.746 674.872 y -487.547 705.272 498.747 709.272 v -509.947 713.272 600.783 707.236 y -595.547 726.581 L -530.747 772.981 515.547 746.872 501.947 750.872 c -488.347 754.872 490.747 745.272 487.547 744.472 c -484.347 743.672 445.147 768.472 438.747 767.672 c -f -0.045 0.25 0.386 0 k -440.056 765.927 m -433.655 765.127 407.313 788.387 423.255 757.127 c -443.656 717.126 364.855 717.926 348.055 729.126 c -331.255 740.326 355.255 710.726 Y -373.655 690.726 339.255 707.526 y -304.855 720.326 280.855 694.726 277.655 693.926 c -274.455 693.126 269.655 689.926 268.855 696.326 c -268.055 702.726 261.332 718.422 228.855 693.126 c -201.436 672.053 189.491 690.781 Y -184.291 688.126 L -168.291 718.326 177.727 662.071 Y -186.527 627.671 320.055 673.126 y -488.856 703.526 500.056 707.526 v -511.256 711.526 601.22 705.563 y -596.056 725.417 L -531.256 771.817 516.856 745.126 503.256 749.126 c -489.656 753.127 492.056 743.526 488.856 742.726 c -485.656 741.926 446.456 766.727 440.056 765.927 c -f -0.036 0.2 0.309 0 k -441.365 764.181 m -434.965 763.381 407.523 786.056 424.565 755.381 c -446.565 715.781 366.164 716.181 349.364 727.381 c -332.564 738.581 356.564 708.981 Y -374.964 688.981 340.564 705.781 y -306.164 718.581 282.164 692.981 278.964 692.181 c -275.764 691.381 270.964 688.181 270.164 694.581 c -269.364 700.981 262.773 716.508 230.164 691.381 c -201.509 669.562 189.873 687.744 Y -184.273 686.581 L -169.872 714.981 178.382 659.017 Y -187.182 624.616 321.364 671.381 y -490.165 701.781 501.365 705.781 v -512.565 709.781 601.656 703.89 y -596.565 724.254 L -531.765 770.654 518.165 743.381 504.565 747.381 c -490.965 751.381 493.365 741.781 490.165 740.981 c -486.965 740.181 447.765 764.981 441.365 764.181 c -f -0.027 0.15 0.231 0 k -442.674 762.435 m -436.274 761.635 408.832 784.311 425.874 753.635 c -447.874 714.035 367.474 714.435 350.674 725.635 c -333.874 736.835 357.874 707.235 Y -376.274 687.235 341.874 704.035 y -307.473 716.835 283.473 691.235 280.273 690.435 c -277.073 689.635 272.273 686.435 271.473 692.835 c -270.673 699.235 264.214 714.595 231.473 689.635 c -201.582 667.071 190.255 684.707 Y -184.255 685.035 L -170.654 711.436 179.037 655.962 Y -187.837 621.562 322.673 669.635 y -491.474 700.035 502.674 704.035 v -513.874 708.035 602.093 702.217 y -597.075 723.09 L -532.274 769.49 519.474 741.635 505.874 745.635 c -492.274 749.635 494.674 740.035 491.474 739.235 c -488.274 738.435 449.074 763.235 442.674 762.435 c -f -0.018 0.1 0.154 0 k -443.983 760.69 m -437.583 759.89 410.529 782.777 427.183 751.89 c -449.183 711.09 368.783 712.69 351.983 723.89 c -335.183 735.09 359.183 705.49 Y -377.583 685.49 343.183 702.29 y -308.783 715.09 284.783 689.49 281.583 688.69 c -278.382 687.89 273.582 684.69 272.782 691.09 c -271.982 697.49 265.654 712.682 232.782 687.89 c -201.655 664.58 190.637 681.671 Y -184.236 683.49 L -171.236 707.49 179.691 652.907 Y -188.491 618.507 323.983 667.89 y -492.783 698.29 503.983 702.29 v -515.183 706.29 602.529 700.544 y -597.583 721.926 L -532.783 768.327 520.783 739.89 507.183 743.89 c -493.583 747.89 495.983 738.29 492.783 737.49 c -489.583 736.69 450.383 761.49 443.983 760.69 c -f -0.009 0.05 0.077 0 k -445.292 758.945 m -438.892 758.145 412.917 781.589 428.492 750.145 c -449.692 707.344 370.092 710.944 353.292 722.144 c -336.492 733.344 360.492 703.744 Y -378.892 683.744 344.492 700.544 y -310.092 713.344 286.092 687.744 282.892 686.944 c -279.692 686.144 274.892 682.944 274.092 689.344 c -273.292 695.744 267.095 710.768 234.092 686.144 c -201.727 662.089 191.018 678.635 Y -184.218 681.944 L -171.418 705.144 180.346 649.853 Y -189.146 615.453 325.292 666.144 y -494.093 696.544 505.293 700.544 v -516.493 704.544 602.965 698.872 y -598.093 720.763 L -533.292 767.163 522.093 738.144 508.493 742.144 c -494.893 746.145 497.293 736.544 494.093 735.744 c -490.892 734.944 451.692 759.745 445.292 758.945 c -f -1 g -184.2 680.399 m -171.4 702.4 181 646.799 Y -189.8 612.399 326.6 664.399 y -495.401 694.8 506.601 698.8 v -517.801 702.8 603.401 697.2 y -598.601 719.6 L -533.801 766 523.401 736.4 509.801 740.4 c -496.201 744.4 498.601 734.8 495.401 734 c -492.201 733.2 453.001 758 446.601 757.2 c -440.201 756.4 414.981 780.207 429.801 748.4 c -452.028 700.693 369.041 710.773 354.6 720.4 c -337.8 731.6 361.8 702 Y -380.2 681.999 345.8 698.8 y -311.4 711.6 287.4 685.999 284.2 685.199 c -281 684.399 276.2 681.199 275.4 687.599 c -274.6 694 268.535 708.856 235.4 684.399 c -201.8 659.599 191.4 675.599 Y -184.2 680.399 L -f -0 g -225.8 650.399 m -218.6 638.799 239.4 625.599 V -240.8 624.199 222.8 628.399 V -216.6 630.399 215 640.799 V -210.2 645.199 205.4 650.799 v -200.6 656.399 225.8 650.399 y -f -0.8 g -365.8 698 m -383.498 671.179 382.9 666.399 v -381.6 655.999 381.4 646.399 384.6 642.399 c -387.801 638.399 396.601 605.199 y -396.201 603.999 408.601 641.999 V -420.201 657.999 400.201 676.399 V -365 705.2 365.8 698 v -f -0 g -1 J 0.1 w -245.8 623.599 m -257 616.399 242.6 585.199 V -249 587.599 l -248.2 576.399 245 573.999 V -252.2 577.199 l -257 569.199 253 564.399 V -269.8 556.399 269 549.999 V -275.4 557.999 271.4 564.399 v -267.4 570.799 260.2 566.799 261 585.199 C -252.2 581.999 l -257.8 590.799 257.8 597.199 V -249.8 594.799 l -265.269 621.377 254.6 622.799 v -248.6 623.599 245.8 623.599 Y -f -0.8 g -278.2 606.799 m -281 611.199 278.2 610.399 v -275.4 609.599 244.2 594.799 238.2 585.199 C -272.6 609.599 278.2 606.799 V -f -288.6 598.799 m -291.4 603.199 288.6 602.399 v -285.8 601.599 254.6 586.799 248.6 577.199 C -283 601.599 288.6 598.799 V -f -301.8 613.999 m -304.6 618.399 301.8 617.599 v -299 616.799 267.8 601.999 261.8 592.399 C -296.2 616.799 301.8 613.999 V -f -278.6 570.399 m -278.6 576.399 275.8 575.599 v -273 574.799 237 557.199 231 547.599 C -273 573.199 278.6 570.399 V -f -279.8 581.199 m -281 585.999 278.2 585.199 V -276.2 585.199 249.8 573.599 243.8 563.999 C -273.4 585.599 279.8 581.199 V -f -265.4 533.599 m -255.4 525.999 l -265.8 533.599 269.4 532.399 V -262.6 521.199 261.8 515.999 V -272.2 528.799 277.8 528.399 V -285.4 527.999 285.4 517.199 V -291 527.599 294.2 527.199 V -295.4 520.799 294.2 513.999 V -298.2 521.599 302.2 519.999 V -308.6 521.999 307.8 510.399 V -307.8 499.999 307 497.199 V -312.6 523.599 315 523.999 V -323 525.199 327.8 516.399 V -323.8 523.999 328.6 521.999 V -339.4 520.399 342.6 513.599 V -335.8 525.599 341.4 522.399 V -348.2 522.399 349.4 515.999 V -357.8 494.799 359.8 493.199 V -352.2 514.799 353.8 514.799 V -351.8 526.799 357 511.999 V -353.8 525.999 359.4 525.199 v -365 524.399 369.4 514.399 377.8 516.799 C -387.401 511.199 389.401 580.399 V -265.4 533.599 L -f -0 g -0 J 1 w -270.2 626.399 m -285 632.399 325 626.399 V -332.2 625.999 339 634.799 v -345.8 643.599 372.6 650.799 379 648.799 C -388.601 642.399 l -389.401 641.199 l -401.801 630.799 402.201 623.199 v -402.601 615.599 387.801 567.599 378.2 551.599 c -368.6 535.599 359 523.199 339.8 525.599 C -319 529.599 293.4 525.599 v -264.2 527.199 261.4 535.199 v -258.6 543.199 272.6 558.399 y -277 566.799 275.8 581.199 v -274.6 595.599 275 623.599 270.2 626.399 c -f -0.1 0.6 0.45 0 k -292.2 624.399 m -300.6 605.999 271 540.799 y -269 539.199 283.66 533.154 293.8 535.599 c -304.746 538.237 345 533.999 Y -368.6 549.599 381.4 593.999 y -391.801 617.999 374.2 621.199 v -356.6 624.399 292.2 624.399 y -f -0.1 0.6 0.45 0.2 k -290.169 593.503 m -293.495 606.293 295.079 618.094 292.2 624.399 c -354.6 617.999 365.8 638.799 v -370.041 646.674 384.801 615.999 384.4 606.399 c -321.4 591.999 306.6 603.199 V -290.169 593.503 L -f -0.1 0.6 0.45 0.25 k -294.6 577.199 m -296.6 569.999 294.2 565.999 V -292.6 565.199 291.4 564.799 V -292.6 561.199 298.6 559.599 V -300.6 555.199 303 554.799 v -305.4 554.399 310.2 548.799 314.2 549.999 c -318.2 551.199 329.4 555.199 y -335 558.399 343.8 554.799 V -346.175 555.601 346.6 559.599 v -347.1 564.299 350.2 567.999 352.2 569.999 c -354.2 571.999 363.8 584.799 362.6 585.199 c -361.4 585.599 294.6 577.199 Y -f -0 0.55 0.5 0 k -290.2 625.599 m -287.4 603.199 290.6 594.799 v -293.8 586.399 293 584.399 292.2 580.399 c -291.4 576.399 295.8 566.399 301.4 560.399 C -313.4 558.799 l -328.6 562.399 337.8 559.599 V -346.794 558.256 350.2 573.199 V -355 579.599 362.2 582.399 v -369.4 585.199 376.6 626.799 372.6 634.799 c -368.6 642.799 354.2 647.199 338.2 631.599 c -322.2 615.999 320.2 632.799 290.2 625.599 C -b -0 0 0.2 0 k -0.5 w -291.8 550.799 m -291 552.799 286.6 553.199 V -264.2 556.799 255.8 569.199 V -249 574.799 253.4 563.199 V -263.8 542.799 270.6 539.999 V -287 535.999 291.8 550.799 V -b -0 0.55 0.5 0.2 k -1 w -371.742 614.771 m -372.401 622.677 374.354 631.291 372.6 634.799 c -366.154 647.693 349.181 642.305 338.2 631.599 c -322.2 615.999 320.2 632.799 290.2 625.599 C -288.455 611.636 289.295 601.624 v -326.6 613.199 327.4 607.599 V -329 610.799 338.2 610.799 v -347.4 610.799 370.142 611.971 371.742 614.771 C -f -0 g -0 0.55 0.5 0.35 K -2 w -328.6 624.799 m -333.4 619.999 329.8 610.399 V -315.4 594.399 317.4 580.399 v -S -0 0 0.2 0 k -0 G -0.5 w -280.6 539.999 m -276.2 552.799 285 545.999 V -289.8 543.999 288.6 542.399 v -287.4 540.799 281.8 536.799 280.6 539.999 C -b -285.64 538.799 m -282.12 549.039 289.16 543.599 V -293.581 541.151 292.04 540.719 v -287.48 539.439 292.04 536.879 285.64 538.799 C -b -290.44 538.799 m -286.92 549.039 293.96 543.599 V -298.335 541.289 296.84 540.719 v -293.48 539.439 296.84 536.879 290.44 538.799 C -b -297.04 538.599 m -293.52 548.839 300.56 543.399 V -304.943 541.067 303.441 540.519 v -300.48 539.439 303.441 536.679 297.04 538.599 C -b -303.52 538.679 m -300 548.919 307.041 543.479 V -310.881 541.879 309.921 540.599 v -308.961 539.319 309.921 536.759 303.52 538.679 C -b -310.2 537.999 m -305.4 550.399 314.6 543.999 V -319.4 541.999 318.2 540.399 v -317 538.799 318.2 535.599 310.2 537.999 C -b -0 g -0.1 0.6 0.45 0.25 K -2 w -281.8 555.199 m -295 557.999 301 554.799 V -307 553.599 308.2 553.999 v -309.4 554.399 312.6 554.799 y -S -315.8 546.399 m -327.8 559.999 339.8 555.599 v -346.816 553.026 345.8 556.399 346.6 559.199 c -347.4 561.999 347.6 566.199 352.6 569.199 c -S -0 0 0.2 0 k -0 G -0.5 w -333 562.399 m -329 573.199 326.2 560.399 v -323.4 547.599 320.2 543.999 318.6 541.199 C -318.6 535.999 327 536.399 V -337.8 536.799 338.2 539.599 v -338.6 542.399 337 553.999 333 562.399 C -b -0 g -0.1 0.6 0.45 0.25 K -2 w -347 555.199 m -350.6 557.599 353 556.399 v -S -353.5 571.599 m -356.4 576.499 361.2 577.299 v -S -0.7 g -0 G -1 w -274.2 534.799 m -292.2 531.599 296.6 533.199 V -305.4 533.199 297 531.199 V -284.2 531.199 276.2 532.399 V -264.6 537.999 274.2 534.799 V -f -0 0 0.2 0 k -0.5 w -288.2 627.999 m -305.8 627.999 307.8 627.199 V -315 596.399 311.4 588.799 V -310.2 585.999 307.4 591.599 V -289 624.399 285.8 626.399 v -282.6 628.399 287 627.999 288.2 627.999 C -b -211.1 630.699 m -220 628.999 232.6 626.399 V -237.4 603.999 240.6 599.199 v -243.8 594.399 240.2 594.399 236.6 597.199 c -233 599.999 218.2 613.999 216.2 618.399 c -214.2 622.799 211.1 630.699 y -b -232.961 626.182 m -238.761 624.634 239.77 622.419 v -240.778 620.205 238.568 616.908 y -237.568 613.603 236.366 615.765 v -235.164 617.928 232.292 625.588 232.961 626.182 c -b -0 g -233 626.399 m -236.6 621.199 240.2 621.199 v -243.8 621.199 244.182 621.612 247 620.999 c -251.6 619.999 251.2 621.999 257.8 620.799 c -260.44 620.319 263 621.199 265.8 619.999 c -268.6 618.799 271.8 619.599 273 621.599 c -274.2 623.599 279 627.799 Y -266.2 625.999 263.4 625.199 V -241 623.999 233 626.399 V -f -0 0 0.2 0 k -277.6 626.199 m -271.15 622.699 270.75 620.299 v -270.35 617.899 276 614.199 y -278.75 609.599 279.35 611.999 v -279.95 614.399 278.4 625.799 277.6 626.199 c -b -240.115 620.735 m -247.122 609.547 247.339 620.758 V -247.896 622.016 246.136 622.038 v -240.061 622.114 241.582 626.216 240.115 620.735 C -b -247.293 620.486 m -255.214 609.299 254.578 620.579 V -254.585 620.911 252.832 621.064 v -248.085 621.478 248.43 625.996 247.293 620.486 C -b -254.506 620.478 m -262.466 609.85 261.797 619.516 V -261.916 620.749 260.262 621.05 v -256.37 621.756 256.159 625.005 254.506 620.478 C -b -261.382 620.398 m -269.282 608.837 269.63 618.618 V -271.274 619.996 269.528 620.218 v -263.71 620.958 264.508 625.412 261.382 620.398 C -b -0 0 0.2 0.1 k -225.208 616.868 m -217.55 618.399 l -214.95 623.399 212.85 629.549 y -219.2 628.549 231.7 625.749 V -232.576 622.431 234.048 616.636 v -225.208 616.868 l -f -290.276 621.53 m -288.61 624.036 287.293 625.794 286.643 626.2 c -283.63 628.083 287.773 627.706 288.902 627.706 C -305.473 627.706 307.356 626.953 V -307.88 624.711 308.564 621.32 V -298.476 623.33 290.276 621.53 V -f -0.2 0.55 0.85 0 k -1 w -343.88 759.679 m -371.601 755.719 397.121 791.359 398.881 801.04 c -400.641 810.72 390.521 822.6 Y -391.841 825.68 387.001 839.76 381.721 849 c -376.441 858.24 360.54 857.266 343 858.24 c -327.16 859.12 308.68 835.8 307.36 834.04 c -306.04 832.28 312.2 793.999 313.52 788.279 c -314.84 782.559 312.2 756.159 y -346.44 765.259 316.16 763.639 343.88 759.679 c -f -0.08 0.44 0.68 0 k -308.088 833.392 m -306.792 831.664 312.84 794.079 314.136 788.463 c -315.432 782.847 312.84 756.927 y -345.512 765.807 316.728 764.271 343.944 760.383 c -371.161 756.495 396.217 791.487 397.945 800.992 c -399.673 810.496 389.737 822.16 Y -391.033 825.184 386.281 839.008 381.097 848.08 c -375.913 857.152 360.302 856.195 343.08 857.152 c -327.528 858.016 309.384 835.12 308.088 833.392 c -f -0.06 0.33 0.51 0 k -308.816 832.744 m -307.544 831.048 313.48 794.159 314.752 788.647 c -316.024 783.135 313.48 757.695 y -344.884 766.855 317.296 764.903 344.008 761.087 c -370.721 757.271 395.313 791.615 397.009 800.944 c -398.705 810.272 388.953 821.72 Y -390.225 824.688 385.561 838.256 380.473 847.16 c -375.385 856.064 360.063 855.125 343.16 856.064 c -327.896 856.912 310.088 834.44 308.816 832.744 c -f -0.04 0.22 0.34 0 k -309.544 832.096 m -308.296 830.432 314.12 794.239 315.368 788.831 c -316.616 783.423 314.12 758.463 y -343.556 767.503 317.864 765.535 344.072 761.791 c -370.281 758.047 394.409 791.743 396.073 800.895 c -397.737 810.048 388.169 821.28 Y -389.417 824.192 384.841 837.504 379.849 846.24 c -374.857 854.976 359.824 854.055 343.24 854.976 c -328.264 855.808 310.792 833.76 309.544 832.096 c -f -0.02 0.11 0.17 0 k -310.272 831.448 m -309.048 829.816 314.76 794.319 315.984 789.015 c -317.208 783.711 314.76 759.231 y -342.628 768.151 318.432 766.167 344.136 762.495 c -369.841 758.823 393.505 791.871 395.137 800.848 c -396.769 809.824 387.385 820.84 Y -388.609 823.696 384.121 836.752 379.225 845.32 c -374.329 853.888 359.585 852.985 343.32 853.888 c -328.632 854.704 311.496 833.08 310.272 831.448 c -f -1 g -344.2 763.2 m -369.4 759.6 392.601 792 394.201 800.8 c -395.801 809.6 386.601 820.4 Y -387.801 823.2 383.4 836 378.6 844.4 c -373.8 852.8 359.346 851.914 343.4 852.8 c -329 853.6 312.2 832.4 311 830.8 c -309.8 829.2 315.4 794.4 316.6 789.2 c -317.8 784 315.4 760 y -340.9 768.6 319 766.8 344.2 763.2 c -f -0.8 g -390.601 797.2 m -362.8 789.6 351.2 791.2 V -335.4 797.8 326.6 776 V -323 768.8 321 766.8 v -319 764.8 390.601 797.2 Y -f -0 g -394.401 799.4 m -365.4 787.2 355.4 787.6 v -339 792.2 330.6 777.6 V -322.2 768.4 319 766.8 V -318.6 765.2 325 769.2 V -335.4 764 l -350.2 754.4 359.8 770.4 V -363.8 781.6 363.8 783.6 v -363.8 785.6 385 791.2 386.601 791.6 c -388.201 792 394.801 796.2 394.401 799.4 C -f -0.4 0.2 0.8 0 k -347 763.486 m -340.128 763.486 331.755 767.351 331.755 773.6 c -331.755 779.848 340.128 786.113 347 786.113 c -353.874 786.113 359.446 781.048 359.446 774.8 c -359.446 768.551 353.874 763.486 347 763.486 c -f -0.4 0.2 0.8 0.2 k -343.377 780.17 m -338.531 779.448 333.442 777.945 333.514 778.161 c -335.054 782.78 341.415 786.113 347 786.113 c -351.296 786.113 355.084 784.135 357.32 781.125 c -352.004 781.455 343.377 780.17 v -f -1 g -355.4 780.4 m -351 783.6 351 781.4 V -354.6 777 355.4 780.4 V -f -0 g -345.4 772.274 m -342.901 772.274 340.875 774.3 340.875 776.8 c -340.875 779.299 342.901 781.325 345.4 781.325 c -347.9 781.325 349.926 779.299 349.926 776.8 c -349.926 774.3 347.9 772.274 345.4 772.274 c -f -0.2 0.55 0.85 0 k -241.4 785.6 m -238.2 806.8 240.6 811.2 V -251.4 821.2 251 824.8 V -250.6 842.8 249.4 843.6 v -248.2 844.4 240.6 850.4 234.6 844 C -224.2 826 225 819.6 V -225 817.6 l -217.4 818 215.8 816 V -214.6 810.8 213.4 810.4 V -210.6 808 212.6 805.2 V -210.6 802.8 211 798.8 V -218.6 794.8 L -220.6 780.4 231.4 775.2 v -236.236 772.871 239.4 779.6 241.4 785.6 c -f -1 g -240.4 787.44 m -237.52 806.52 239.68 810.48 V -249.4 819.48 249.04 822.72 V -248.68 838.92 247.6 839.64 v -246.52 840.36 239.68 845.76 234.28 840 C -224.92 823.8 225.64 818.04 V -225.64 816.24 l -218.8 816.6 217.36 814.8 V -216.28 810.12 215.2 809.76 V -212.68 807.6 214.48 805.08 V -212.68 802.92 213.04 799.32 V -219.88 795.72 L -221.68 782.76 231.4 778.08 v -235.752 775.985 238.6 782.04 240.4 787.44 c -f -0.075 0.412 0.637 0 k -248.95 842.61 m -247.86 843.47 240.37 849.24 234.52 843 C -224.38 825.45 225.16 819.21 V -225.16 817.26 l -217.75 817.65 216.19 815.7 V -215.02 810.63 213.85 810.24 V -211.12 807.9 213.07 805.17 V -211.12 802.83 211.51 798.93 V -218.92 795.03 L -220.87 780.99 231.4 775.92 v -236.114 773.65 239.2 780.21 241.15 786.06 c -238.03 806.73 240.37 811.02 V -250.9 820.77 250.51 824.28 V -250.12 841.83 248.95 842.61 V -f -0.05 0.275 0.425 0 k -248.5 841.62 m -247.52 842.54 240.14 848.08 234.44 842 C -224.56 824.9 225.32 818.82 V -225.32 816.92 l -218.1 817.3 216.58 815.4 V -215.44 810.46 214.3 810.08 V -211.64 807.8 213.54 805.14 V -211.64 802.86 212.02 799.06 V -219.24 795.26 L -221.14 781.58 231.4 776.64 v -235.994 774.428 239 780.82 240.9 786.52 c -237.86 806.66 240.14 810.84 V -250.4 820.34 250.02 823.76 V -249.64 840.86 248.5 841.62 V -f -0.025 0.137 0.212 0 k -248.05 840.63 m -247.18 841.61 239.91 846.92 234.36 841 C -224.74 824.35 225.48 818.43 V -225.48 816.58 l -218.45 816.95 216.97 815.1 V -215.86 810.29 214.75 809.92 V -212.16 807.7 214.01 805.11 V -212.16 802.89 212.53 799.19 V -219.56 795.49 L -221.41 782.17 231.4 777.36 v -235.873 775.206 238.8 781.43 240.65 786.98 c -237.69 806.59 239.91 810.66 V -249.9 819.91 249.53 823.24 V -249.16 839.89 248.05 840.63 V -f -1 g -240.4 787.54 m -237.52 806.52 239.68 810.48 V -249.4 819.48 249.04 822.72 V -248.68 838.92 247.6 839.64 V -246.84 840.68 239.68 845.76 234.28 840 C -224.92 823.8 225.64 818.04 V -225.64 816.24 l -218.8 816.6 217.36 814.8 V -216.28 810.12 215.2 809.76 V -212.68 807.6 214.48 805.08 V -212.68 802.92 213.04 799.32 V -219.88 795.72 L -221.68 782.76 231.4 778.08 v -235.752 775.985 238.6 782.14 240.4 787.54 c -f -0.8 g -237.3 793.8 m -215.7 804 214.8 804.8 V -223.9 796.6 224.7 796.6 v -225.5 796.6 237.3 793.8 Y -f -0 g -220.2 800 m -238.6 796.4 238.6 792 v -238.6 789.088 238.357 775.669 233 777.2 c -224.6 779.6 228.2 794 220.2 800 c -f -0.4 0.2 0.8 0 k -228.6 796.2 m -237.578 794.726 238.6 792 v -239.2 790.4 239.863 782.092 234.4 781 c -229.848 780.089 227.618 790.31 228.6 796.2 c -f -0 g -314.595 753.651 m -314.098 755.393 315.409 755.262 317.2 755.8 c -319.2 756.4 331.4 760.2 332.2 762.8 c -333 765.4 346.2 761 Y -348 760.2 352.4 757.6 Y -357.2 756.4 363.8 756 Y -366.2 755 369.6 752.2 Y -384.2 742 396.601 749.2 Y -416.601 755.8 410.601 773 Y -407.601 782 410.801 785.4 Y -411.001 789.2 418.201 782.8 Y -420.801 778.6 421.601 773.6 Y -429.601 762.4 426.201 780.2 Y -426.401 781.2 423.601 784.8 423.601 786 c -423.601 787.2 421.801 790.6 Y -418.801 794 421.201 801 Y -423.001 814.8 420.801 813 Y -419.601 814.8 410.401 804.8 Y -408.201 801.4 402.201 799.8 Y -399.401 798 396.001 799.4 Y -393.401 799.8 387.801 792.8 Y -390.601 793 393.001 788.6 395.401 788.4 c -397.801 788.2 399.601 790.8 401.201 791.4 c -402.801 792 405.601 786.2 Y -406.001 783.6 400.401 778.8 Y -400.001 774.2 398.401 775.8 Y -395.401 776.4 394.201 772.6 393.201 768 c -392.201 763.4 388.001 763 y -386.401 755.6 385.2 758.6 Y -385 764.2 379 758.4 Y -377.8 756.4 373.2 758.6 Y -366.4 760.6 368.8 762.6 Y -370.6 764.8 381.8 762.6 Y -384 764.2 376 768.2 Y -375.4 770 376.4 774.4 Y -377.6 777.6 384.4 783.2 Y -393.801 784.4 391.001 786 Y -384.801 791.2 379 783.6 Y -376.8 777.4 359.4 762.4 Y -354.6 759 357.2 765.8 353.2 762.4 c -349.2 759 328.6 768 y -317.038 769.193 314.306 753.451 310.777 756.571 c -316.195 748.051 314.595 753.651 v -f -509.401 920 m -483.801 912 481.001 893.2 V -478.601 870.4 499.001 852.8 V -499.401 846.4 501.401 843.2 v -499.801 838.4 518.601 846 V -545.801 854.4 l -552.201 856.8 557.401 865.6 v -562.601 874.4 577.801 893.2 574.201 918.4 C -575.401 929.6 569.401 930 V -561.001 931.6 553.801 924 V -547.001 920.8 544.601 921.2 V -509.401 920 L -f -564.022 920.99 m -566.122 929.92 561.282 925.08 V -554.242 919.36 546.761 919.36 V -532.241 917.16 527.841 903.96 V -523.881 877.12 531.801 871.4 V -536.641 863.92 543.681 870.52 v -550.722 877.12 566.222 907.35 564.022 920.99 C -f -0.2 g -563.648 920.632 m -565.738 929.376 560.986 924.624 V -554.074 919.008 546.729 919.008 V -532.473 916.848 528.153 903.888 V -524.265 877.536 532.041 871.92 V -536.793 864.576 543.705 871.056 v -550.618 877.536 565.808 907.24 563.648 920.632 C -f -0.4 g -563.274 920.274 m -565.354 928.832 560.69 924.168 V -553.906 918.656 546.697 918.656 V -532.705 916.536 528.465 903.816 V -524.649 877.952 532.281 872.44 V -536.945 865.232 543.729 871.592 v -550.514 877.952 565.394 907.13 563.274 920.274 C -f -0.6 g -562.9 919.916 m -564.97 928.288 560.394 923.712 V -553.738 918.304 546.665 918.304 V -532.937 916.224 528.777 903.744 V -525.033 878.368 532.521 872.96 V -537.097 865.888 543.753 872.128 v -550.41 878.368 564.98 907.02 562.9 919.916 C -f -0.8 g -562.526 919.558 m -564.586 927.744 560.098 923.256 V -553.569 917.952 546.633 917.952 V -533.169 915.912 529.089 903.672 V -525.417 878.784 532.761 873.48 V -537.249 866.544 543.777 872.664 v -550.305 878.784 564.566 906.91 562.526 919.558 C -f -1 g -562.151 919.2 m -564.201 927.2 559.801 922.8 V -553.401 917.6 546.601 917.6 V -533.401 915.6 529.401 903.6 V -525.801 879.2 533.001 874 V -537.401 867.2 543.801 873.2 v -550.201 879.2 564.151 906.8 562.151 919.2 C -f -0.1 0.55 0.85 0.3 k -350.6 716 m -330.2 735.2 322.2 736 V -287.8 740 273 722 V -290.6 742.4 318.2 736.8 V -296.6 741.2 284.2 738 V -267.4 738 257.8 724 V -255 719.2 l -259 734 277.4 740 V -300.2 744.8 311 740 V -289.4 746.8 279.4 744.8 V -249 747.2 236.2 720.8 V -240.2 735.2 255 742.4 V -268.6 751.2 289 748.4 V -303.4 745.2 308.6 742.8 v -313.8 740.4 312.6 743.2 304.2 748 C -298.6 758 284.6 757.6 V -241.8 754 231.4 742 V -245 753.2 255.4 756 V -277.8 764 286.2 763.2 V -311 762.2 318.6 766.2 V -307.4 761.2 310.6 758 v -313.8 754.8 320.6 747.2 320.6 746 c -320.6 744.8 344.8 722.7 348.4 718.3 C -350.6 716 l -f -0.8 g -1 J 0.1 w -489 522 m -473.5 558.5 461 568 V -487 552 490.5 534 V -490.5 524 489 522 V -f -536 514.5 m -509.5 569.5 491 593.5 V -534.5 556 539.5 529.5 V -540 524 l -537 526.5 l -536.5 517.5 536 514.5 V -f -592.5 563 m -530 622.5 528.5 625 V -589 559 592 551.5 V -590 560.5 592.5 563 V -f -404 519.5 m -423.5 571.5 442.5 549 V -457.5 539 457 536 V -453 542.5 435 542 V -416 545 404 519.5 V -f -594.5 647 m -549.5 675.5 542 677 v -530.193 679.361 591.5 648 596.5 637.5 C -598.5 640 594.5 647 V -f -0 g -0 J 1 w -443.801 540.399 m -464.201 542.399 471.001 549.199 V -475.401 545.599 l -493.001 583.999 l -496.601 578.799 l -511.001 593.599 510.201 601.599 v -509.401 609.599 523.001 595.599 y -522.201 607.199 529.401 600.399 V -527.001 615.999 535.401 607.999 V -524.864 638.156 547.401 612.399 v -553.001 605.999 548.601 612.799 y -522.601 660.799 544.201 646.399 v -546.201 669.199 545.001 673.599 v -543.801 677.999 541.801 700.4 537.001 705.6 c -532.201 710.8 537.401 712.4 543.001 707.2 C -531.801 731.2 545.001 719.2 V -541.401 734.4 537.001 737.2 V -531.401 754.4 546.601 743.6 V -542.201 756 539.001 759.2 V -527.401 786.8 534.601 782 V -539.001 778.4 l -532.201 792.4 538.601 788 v -545.001 783.6 545.001 784 y -523.801 817.2 544.201 799.6 V -536.042 813.518 532.601 820.4 V -513.801 840.8 528.201 834.4 V -533.001 832.8 l -524.201 842.8 516.201 844.4 v -508.201 846 518.601 852.4 525.001 850.4 c -531.401 848.4 547.001 840.8 y -559.801 822 563.801 821.6 V -543.801 829.2 549.801 821.2 V -564.201 807.2 557.001 807.6 V -551.001 800.4 555.801 791.6 V -537.342 809.991 552.201 784.4 v -559.001 768 l -534.601 792.8 545.801 770.8 V -563.001 747.2 565.001 746.8 v -567.001 746.4 571.401 737.6 y -567.001 739.6 l -572.201 730.8 l -561.001 742.8 567.001 729.6 V -572.601 715.2 l -552.201 737.2 565.801 707.6 V -549.401 712.8 558.201 695.6 V -556.601 679.599 557.001 674.399 v -557.401 669.199 558.601 640.799 554.201 632.799 c -549.801 624.799 560.201 605.599 562.201 601.599 c -564.201 597.599 567.801 586.799 559.001 595.999 c -550.201 605.199 554.601 599.599 556.601 590.799 c -558.601 581.999 564.601 566.399 563.801 560.799 C -562.601 559.599 559.401 563.199 V -544.601 585.999 546.201 571.599 V -545.001 563.599 541.801 554.799 V -538.601 543.999 538.601 552.799 V -535.401 569.599 532.601 561.999 v -529.801 554.399 526.201 548.399 523.401 545.999 c -520.601 543.599 515.401 566.399 514.201 555.999 C -502.201 568.399 497.401 551.999 V -485.801 535.599 l -485.401 547.999 484.201 541.999 V -454.201 535.999 443.801 540.399 V -f -409.401 897.2 m -397.801 905.2 393.801 904.8 v -389.801 904.4 421.401 913.6 462.601 886 C -467.401 883.2 471.001 883.6 V -474.201 881.2 471.401 877.6 V -462.601 868 473.801 856.8 V -492.201 850 486.601 858.8 V -497.401 854.8 499.801 850.8 v -502.201 846.8 501.001 850.8 y -494.601 858 488.601 863.2 V -483.401 865.2 480.601 873.6 v -477.801 882 475.401 892 479.801 895.2 C -475.801 890.8 476.601 894.8 v -477.401 898.8 481.001 902.4 482.601 902.8 c -484.201 903.2 500.601 919 507.401 919.4 C -498.201 918 495.201 919 v -492.201 920 465.601 931.4 459.601 932.6 C -442.801 939.2 454.801 937.2 V -490.601 933.4 508.801 920.2 V -501.601 928.6 483.201 935.6 V -461.001 948.2 425.801 943.2 V -408.001 940 400.201 938.2 V -397.601 938.8 397.001 939.2 v -396.401 939.6 384.6 948.6 357 941.6 C -340 937 331.4 932.2 V -316.2 931 312.6 927.8 V -294 913.2 292 912.4 v -290 911.6 278.6 904 277.8 903.6 C -302.4 910.2 304.8 912.6 v -307.2 915 324.6 917.6 327 916.2 c -329.4 914.8 337.8 915.4 328.2 914.8 C -403.801 900 404.601 898 v -405.401 896 409.401 897.2 y -f -0.2 0.55 0.85 0 k -480.801 906.4 m -470.601 913.8 468.601 913.8 v -466.601 913.8 454.201 924 450.001 923.6 c -445.801 923.2 433.601 933.2 406.201 925 C -405.601 927 409.201 927.8 V -415.601 930 416.001 930.6 V -436.201 934.8 443.401 931.2 V -452.601 928.6 458.801 922.4 V -470.001 919.2 473.201 920.2 V -482.001 918 482.401 916.2 V -488.201 913.2 486.401 910.6 V -486.801 909 480.801 906.4 V -f -468.33 908.509 m -469.137 907.877 470.156 907.779 470.761 906.97 c -470.995 906.656 470.706 906.33 470.391 906.233 c -469.348 905.916 468.292 906.486 467.15 905.898 c -466.748 905.691 466.106 905.873 465.553 906.022 c -463.921 906.463 462.092 906.488 460.401 905.8 C -458.416 906.929 456.056 906.345 453.975 907.346 c -453.917 907.373 453.695 907.027 453.621 907.054 c -450.575 908.199 446.832 907.916 444.401 910.2 C -441.973 910.612 439.616 911.074 437.188 911.754 c -435.37 912.263 433.961 913.252 432.341 914.084 c -430.964 914.792 429.507 915.314 427.973 915.686 c -426.11 916.138 424.279 916.026 422.386 916.546 c -422.293 916.571 422.101 916.227 422.019 916.254 c -421.695 916.362 421.405 916.945 421.234 916.892 c -419.553 916.37 418.065 917.342 416.401 917 C -415.223 918.224 413.495 917.979 411.949 918.421 c -408.985 919.269 405.831 917.999 402.801 919 C -406.914 920.842 411.601 919.61 415.663 921.679 c -417.991 922.865 420.653 921.763 423.223 922.523 c -423.71 922.667 424.401 922.869 424.801 922.2 C -424.935 922.335 425.117 922.574 425.175 922.546 c -427.625 921.389 429.94 920.115 432.422 919.049 c -432.763 918.903 433.295 919.135 433.547 918.933 c -435.067 917.717 437.01 917.82 438.401 916.6 C -440.099 917.102 441.892 916.722 443.621 917.346 c -443.698 917.373 443.932 917.032 443.965 917.054 c -445.095 917.802 446.25 917.531 447.142 917.227 c -447.48 917.112 448.143 916.865 448.448 916.791 c -449.574 916.515 450.43 916.035 451.609 915.852 c -451.723 915.834 451.908 916.174 451.98 916.146 c -453.103 915.708 454.145 915.764 454.801 914.6 C -454.936 914.735 455.101 914.973 455.183 914.946 c -456.21 914.608 456.859 913.853 457.96 913.612 c -458.445 913.506 459.057 912.88 459.633 912.704 c -462.025 911.973 463.868 910.444 466.062 909.549 c -466.821 909.239 467.697 909.005 468.33 908.509 c -f -391.696 922.739 m -389.178 924.464 386.81 925.57 384.368 927.356 c -384.187 927.489 383.827 927.319 383.625 927.441 c -382.618 928.05 381.73 928.631 380.748 929.327 c -380.209 929.709 379.388 929.698 378.88 929.956 c -376.336 931.248 373.707 931.806 371.2 933 C -371.882 933.638 373.004 933.394 373.6 934.2 C -373.795 933.92 374.033 933.636 374.386 933.827 c -376.064 934.731 377.914 934.884 379.59 934.794 c -381.294 934.702 383.014 934.397 384.789 934.125 c -385.096 934.078 385.295 933.555 385.618 933.458 c -387.846 932.795 390.235 933.32 392.354 932.482 c -393.945 931.853 395.515 931.03 396.754 929.755 c -397.006 929.495 396.681 929.194 396.401 929 C -396.789 929.109 397.062 928.903 397.173 928.59 c -397.257 928.351 397.257 928.049 397.173 927.81 c -397.061 927.498 396.782 927.397 396.408 927.346 c -395.001 927.156 396.773 928.536 396.073 928.088 c -394.8 927.274 395.546 925.868 394.801 924.6 C -394.521 924.794 394.291 925.012 394.401 925.4 C -394.635 924.878 394.033 924.588 393.865 924.272 c -393.48 923.547 392.581 922.132 391.696 922.739 c -f -359.198 915.391 m -356.044 916.185 352.994 916.07 349.978 917.346 c -349.911 917.374 349.688 917.027 349.624 917.054 c -348.258 917.648 347.34 918.614 346.264 919.66 c -345.351 920.548 343.693 920.161 342.419 920.648 c -342.095 920.772 341.892 921.284 341.591 921.323 c -340.372 921.48 339.445 922.429 338.4 923 C -340.736 923.795 343.147 923.764 345.609 924.148 c -345.722 924.166 345.867 923.845 346 923.845 c -346.136 923.845 346.266 924.066 346.4 924.2 C -346.595 923.92 346.897 923.594 347.154 923.848 c -347.702 924.388 348.258 924.198 348.798 924.158 c -348.942 924.148 349.067 923.845 349.2 923.845 c -349.336 923.845 349.467 924.156 349.6 924.156 c -349.736 924.155 349.867 923.845 350 923.845 c -350.136 923.845 350.266 924.066 350.4 924.2 C -351.092 923.418 351.977 923.972 352.799 923.793 c -353.837 923.566 354.104 922.418 355.178 922.12 c -359.893 920.816 364.03 918.671 368.393 916.584 c -368.7 916.437 368.91 916.189 368.8 915.8 C -369.067 915.8 369.38 915.888 369.57 915.756 c -370.628 915.024 371.669 914.476 372.366 913.378 c -372.582 913.039 372.253 912.632 372.02 912.684 c -367.591 913.679 363.585 914.287 359.198 915.391 c -f -345.338 871.179 m -343.746 872.398 343.162 874.429 342.034 876.221 c -341.82 876.561 342.094 876.875 342.411 876.964 c -342.971 877.123 343.514 876.645 343.923 876.443 c -345.668 875.581 347.203 874.339 349.2 874.2 C -351.19 871.966 355.45 871.581 355.457 868.2 c -355.458 867.341 354.03 868.259 353.6 867.4 C -351.149 868.403 348.76 868.3 346.38 869.767 c -345.763 870.148 346.093 870.601 345.338 871.179 c -f -317.8 923.756 m -317.935 923.755 324.966 923.522 324.949 923.408 c -324.904 923.099 317.174 922.05 316.81 922.22 c -316.646 922.296 309.134 919.866 309 920 C -309.268 920.135 317.534 923.756 317.8 923.756 c -f -0 g -333.2 914 m -318.4 912.2 314 911 v -309.6 909.8 291 902.2 288 900.2 C -274.6 894.8 257.6 874.8 V -265.2 878.2 267.4 881 V -281 893.6 280.8 891 V -293 899.6 292.4 897.4 V -316.8 908.6 314.8 905.4 V -336.4 910 335.4 908 V -354.2 903.6 351.4 903.4 V -345.6 902.2 352 898.6 V -348.6 894.2 343.2 898.2 v -337.8 902.2 340.8 900 335.8 899 C -333.2 898.2 328.6 902.2 V -323 906.8 314.2 903.2 V -283.6 890.6 281.6 890 V -278 887.2 275.6 883.6 V -269.8 879.2 266.8 877.8 V -254 866.2 252.8 864.8 V -249.4 859.6 248.6 859.2 V -255 863 257 865 V -271 875 276.4 875.8 V -280.8 878.8 281.6 880.2 V -296 889.4 300.2 889.4 V -309.4 884.2 311.8 891.2 V -317.6 893 323.2 891.8 V -326.4 894.4 325.6 896.6 V -327.2 898.4 328.2 894.6 V -331.6 891 336.4 893 V -340.4 893.2 338.4 890.8 V -334 887 322.2 886.8 V -309.8 886.2 293.4 878.6 V -263.6 868.2 254.4 857.8 V -248 849 242.6 847.8 V -236.8 847 230.8 839.6 V -240.6 845.4 249.6 845.4 V -253.6 847.8 249.8 844.2 V -246.2 836.6 247.8 831.2 V -247.2 826 246.4 824.4 V -238.6 811.6 238.6 809.2 v -238.6 806.8 239.8 797 240.2 796.4 c -240.6 795.8 239.2 798 243 795.6 c -246.8 793.2 249.6 791.6 250.4 788.8 c -251.2 786 248.4 794.2 248.2 796 c -248 797.8 243.8 805 244.6 807.4 C -245.6 806.4 246.4 805 V -245.8 805.6 246.4 809.2 V -247.2 814.4 248.6 817.6 v -250 820.8 252 824.6 252.4 825.4 c -252.8 826.2 252.8 832 254.2 829.4 C -257.6 826.8 l -254.8 829.4 257 831.6 V -256 837.2 257.8 839.8 V -264.8 848.2 266.4 849.2 v -268 850.2 266.6 849.8 y -272.6 854 266.8 852.4 V -262.8 850.8 259.8 850.8 V -252.2 848.8 256.2 853 v -260.2 857.2 270.2 862.6 274 862.4 C -274.8 860.8 l -286 863.2 l -284.8 862.4 l -284.6 862.6 288.8 863 v -293 863.4 298.8 862 300.2 863.8 c -301.6 865.6 305 866.6 304.6 865.2 c -304.2 863.8 304 861.8 y -309 867.6 308.4 865.4 v -307.8 863.2 299.6 858 298.2 851.8 C -308.6 860 l -312.2 863 l -315.8 860.8 316 862.4 v -316.2 864 320.8 869.8 322 869.6 c -323.2 869.4 325.2 872.2 325 869.6 c -324.8 867 332.4 861.6 y -335.6 863.4 337 862 v -338.4 860.6 342.6 881.8 y -367.6 892.4 l -411.201 895.8 l -394.201 902.6 l -333.2 914 l -f -0.2 0.55 0.85 0.5 K -1 J 2 w -351.4 715 m -336.4 731.8 328 734.4 V -314.6 741.2 290 733.4 v -S -324.8 735.8 m -299.6 743.8 284.2 739.6 V -265.8 737.6 257.4 723.8 v -S -321.2 737 m -304.2 744.2 289.4 746.4 V -272.8 749 256.2 741.8 V -244 735.8 238.6 725.6 v -S -322.2 736.6 m -306.8 747.6 305.8 749 V -298.8 760 285.8 760.4 V -264.4 759.6 247.2 751.6 v -S -0 G -0 J 1 w -320.895 745.593 m -322.437 744.13 349.4 715.2 Y -384.6 678.599 356.6 712.8 Y -349 717.6 339.8 736.4 Y -338.6 739.2 353.8 729.2 Y -357.8 728.4 371.4 709.2 Y -364.6 711.6 369.4 704.4 Y -372.2 702.4 392.601 686.799 Y -396.201 682.799 400.201 681.199 Y -414.201 686.399 407.801 673.199 Y -410.201 666.399 415.801 677.999 Y -427.001 694.8 410.601 692.399 Y -380.6 689.599 373.8 705.6 Y -371.4 708 380.2 705.6 Y -388.601 703.6 373 718 Y -375.4 718 384.6 711.2 Y -395.001 702 397.001 704 Y -415.001 712.8 425.401 705.2 Y -427.401 703.6 421.801 696.8 423.401 691.599 c -425.001 686.399 429.801 673.999 Y -427.401 672.399 427.801 661.599 Y -444.601 638.399 435.001 640.399 Y -419.401 640.799 434.201 633.199 Y -437.401 631.199 446.201 623.999 Y -443.401 625.199 441.801 619.999 Y -446.601 615.999 443.801 611.199 Y -437.801 609.999 436.601 605.999 Y -443.401 597.999 433.401 597.599 Y -437.001 593.199 432.201 581.199 Y -427.401 581.199 421.001 575.599 Y -423.401 570.799 413.001 565.199 Y -404.601 563.599 407.401 556.799 Y -399.401 550.799 397.001 534.799 Y -396.201 524.399 393.801 521.199 399.001 523.199 c -404.201 525.199 403.401 537.599 Y -398.601 553.199 441.401 569.199 Y -445.401 570.799 446.201 575.999 Y -448.201 575.599 457.001 567.999 Y -464.601 556.799 465.001 565.999 Y -466.201 569.599 464.601 575.599 Y -470.601 597.199 456.601 603.599 Y -446.601 637.199 460.601 628.799 Y -463.401 623.199 474.201 617.999 y -477.801 620.399 L -476.201 625.199 484.601 631.199 Y -487.401 624.799 493.401 632.799 Y -497.001 657.199 509.401 642.799 Y -513.401 641.599 514.601 648.399 Y -518.201 658.799 514.601 672.399 Y -518.201 672.799 527.801 666.799 Y -530.601 670.399 521.401 687.199 525.401 684.799 c -529.401 682.399 533.801 680.799 Y -534.601 682.799 524.601 695.199 Y -520.201 698 515.001 718.4 Y -522.201 714.8 512.201 730 Y -512.201 733.2 518.201 744.4 Y -517.401 751.2 518.201 750.8 Y -521.001 749.6 529.001 748 522.201 754.4 c -515.401 760.8 523.001 765.6 Y -527.401 768.4 513.801 768 Y -508.601 772.4 509.001 776.4 Y -517.001 774.4 502.601 788.8 500.201 792.4 c -497.801 796 507.401 801.2 Y -520.601 804.8 509.001 808 Y -489.401 807.6 500.201 818.4 Y -506.201 818 504.601 820.4 Y -499.401 821.6 489.801 828 Y -485.801 831.6 489.401 830.8 Y -506.201 829.6 477.401 840.8 Y -485.401 840.8 467.401 851.2 Y -465.401 852.8 462.201 860.4 Y -456.201 865.6 451.401 872.4 Y -451.001 876.8 446.201 881.6 Y -434.601 895.2 429.001 894.8 Y -414.201 898.4 409.001 897.6 Y -356.2 893.2 l -329.8 880.4 337.6 859.4 Y -344 851 353.2 854.8 Y -357.8 861 369.4 858.8 Y -389.801 855.6 387.201 859.2 Y -384.801 863.8 368.6 870 368.4 870.6 c -368.2 871.2 359.4 874.6 Y -356.4 875.8 352 885 Y -348.8 888.4 364.6 882.6 Y -363.4 881.6 370.8 877.6 Y -388.201 878.6 398.801 867.8 Y -409.601 851.2 409.801 859.4 Y -412.601 868.8 400.801 890 Y -401.201 892 409.401 885.4 Y -410.801 887.4 411.601 881.6 Y -411.801 879.2 415.601 871.2 Y -418.401 858.2 422.001 865.6 Y -426.601 856.2 L -428.001 853.6 422.001 846 Y -421.801 843.2 422.601 843.4 417.001 835.8 c -411.401 828.2 414.801 823.8 Y -413.401 817.2 422.201 817.6 Y -424.801 815.4 428.201 815.4 Y -430.001 813.4 432.401 814 Y -434.001 817.8 440.201 815.8 Y -441.601 818.2 449.801 818.6 Y -450.801 821.2 451.201 822.8 454.601 823.4 c -458.001 824 433.401 867 Y -439.801 867.8 431.601 880.2 Y -429.401 886.8 440.801 872.2 443.001 870.8 c -445.201 869.4 446.201 867.2 444.601 867.4 c -443.001 867.6 441.201 865.4 442.601 865.2 c -444.001 865 457.001 850 460.401 839.8 c -463.801 829.6 469.801 825.6 476.001 819.6 c -482.201 813.6 481.401 789.4 Y -481.001 780.6 487.001 770 Y -489.001 766.2 484.801 748 Y -482.801 745.8 484.201 745 Y -485.201 743.8 492.001 730.6 Y -490.201 730.8 493.801 727.2 Y -499.001 721.2 492.601 724.2 Y -486.601 725.8 493.601 716 Y -494.801 714.2 485.801 718.8 Y -476.601 719.4 488.201 712.2 Y -496.801 705 485.401 709.4 Y -480.801 711.2 484.001 704.4 Y -487.201 702.8 504.401 695.8 Y -504.801 691.999 501.801 686.999 Y -502.201 682.999 500.001 679.599 Y -498.801 671.399 498.201 670.599 Y -494.001 670.399 486.601 656.599 Y -484.801 653.999 474.601 641.999 Y -472.601 634.999 454.601 642.199 Y -448.001 638.799 450.001 642.199 Y -449.601 644.399 454.401 650.399 Y -461.401 652.999 458.801 663.799 Y -462.801 665.199 451.601 667.999 451.801 669.199 c -452.001 670.399 457.801 671.799 Y -465.801 673.799 461.401 676.199 Y -460.801 680.199 463.801 685.799 Y -475.401 686.599 463.801 702.8 Y -453.001 710.4 452.001 716.2 Y -464.601 724.4 456.401 736.8 456.601 740.4 c -456.801 744 458.001 765.6 Y -456.001 771.8 453.001 785.4 Y -455.201 790.6 462.601 803.2 Y -465.401 807.4 474.201 812.2 472.001 815.2 c -469.801 818.2 462.001 816.4 Y -454.201 817.8 454.801 812.6 Y -453.201 811.6 452.401 806.6 Y -451.68 798.667 442.801 792.4 Y -431.601 786.2 440.801 782.2 Y -446.801 775.6 437.001 775.4 Y -426.001 777.2 434.201 767 Y -445.001 754.2 442.001 751.4 Y -431.801 750.4 444.401 741.2 y -443.601 743.2 443.801 741.4 v -444.001 739.6 447.001 735.4 447.801 733.4 c -448.601 731.4 444.601 731.2 Y -445.201 721.6 429.801 725.8 y -429.801 725.8 428.201 725.6 v -426.601 725.4 415.401 726.2 409.601 728.4 c -403.801 730.6 397.001 730.6 y -393.001 728.8 385.4 729 v -377.8 729.2 369.8 726.4 Y -365.4 726.8 374 731.2 374.2 731 c -374.4 730.8 380 736.4 372 735.8 c -350.203 734.165 339.4 744.4 Y -337.4 745.8 334.8 748.6 Y -324.8 750.6 336.2 736.2 Y -337.4 734.8 336 733.8 Y -335.2 735.4 327.4 740.8 Y -324.589 741.773 323.226 743.107 320.895 745.593 C -f -0.2 0.55 0.85 0.5 k -1 J 2 w -297 757.2 m -308.6 751.6 311.2 748.8 v -313.8 746 327.8 734.6 y -322.4 736.6 319.8 738.4 v -317.2 740.2 306.4 748.4 y -302.6 754.4 297 757.2 v -f -0.4 0.2 0.8 0 k -0 J 1 w -238.991 788.397 m -239.328 788.545 238.804 791.257 238.6 791.8 c -237.578 794.526 228.6 796 y -228.373 794.635 228.318 793.039 228.424 791.401 c -233.292 785.882 238.991 788.397 v -f -0.4 0.2 0.8 0.2 k -238.991 788.597 m -238.542 788.439 238.976 791.331 238.8 791.8 c -237.778 794.526 228.6 796.1 y -228.373 794.735 228.318 793.139 228.424 791.501 c -232.692 786.382 238.991 788.597 v -f -0 g -234.6 788.454 m -233.975 788.454 233.469 789.594 233.469 791 c -233.469 792.405 233.975 793.545 234.6 793.545 c -235.225 793.545 235.732 792.405 235.732 791 c -235.732 789.594 235.225 788.454 234.6 788.454 c -f -234.6 791 m -F -189 690.399 m -183.4 680.399 208.2 686.399 V -222.2 687.599 224.6 689.999 V -225.8 689.199 234.166 686.266 237 685.599 c -243.8 683.999 252.2 694 y -256.8 704.5 259.6 704.5 v -262.4 704.5 259.2 702.9 y -252.6 692.799 253 691.199 V -247.8 671.199 231.8 670.399 V -215.65 669.449 217 663.599 V -225.8 665.999 228.2 663.599 V -239 663.999 231 657.599 V -224.2 645.999 l -224.34 642.081 214.2 645.599 v -204.4 648.999 194.1 661.899 y -178.15 676.449 189 690.399 V -f -0.1 0.4 0.4 0 k -187.8 686.399 m -185.8 676.799 222.6 687.199 V -227 687.199 229.4 686.399 v -231.8 685.599 243.8 682.799 245.8 683.999 C -238.6 670.399 227 671.999 V -213.8 670.399 214.2 665.599 V -218.2 658.399 223 655.999 V -225.8 653.599 225.4 650.399 v -225 647.199 222.2 645.599 220.2 644.799 c -218.2 643.999 215 647.199 213.4 647.199 c -211.8 647.199 203.4 653.599 199 658.399 c -194.6 663.199 186.2 675.199 186.6 677.999 c -187 680.799 187.8 686.399 Y -f -0.1 0.4 0.4 0.2 k -191 668.949 m -193.6 664.999 196.8 660.799 199 658.399 c -203.4 653.599 211.8 647.199 213.4 647.199 c -215 647.199 218.2 643.999 220.2 644.799 c -222.2 645.599 225 647.199 225.4 650.399 c -225.8 653.599 223 655.999 Y -219.934 657.532 217.194 661.024 215.615 663.347 C -215.8 660.799 210.6 661.599 v -205.4 662.399 200.2 665.199 198.6 668.399 c -197 671.599 194.6 673.999 196.2 670.399 c -197.8 666.799 200.2 663.199 201.8 662.799 c -203.4 662.399 203 661.199 200.6 661.599 c -198.2 661.999 195.4 662.399 191 667.599 c -F -0.1 0.55 0.85 0.3 k -188.4 689.999 m -190.2 703.6 191.4 707.6 V -190.6 714.4 193 718.6 v -195.4 722.8 197.4 729 200.4 734.4 c -203.4 739.8 203.6 743.8 207.6 745.4 c -211.6 747 217.6 755.6 220.4 756.6 c -223.2 757.6 223 756.8 y -229.8 771.6 243.4 767.6 V -227.2 770.4 243 779.8 V -238.2 778.7 241.5 785.7 v -243.701 790.368 243.2 783.6 232.2 771.8 C -227.2 763.2 222 760.2 v -216.8 757.2 204.8 750.2 203.6 746.4 c -202.4 742.6 199.2 736.8 197.2 735.2 c -195.2 733.6 192.4 729.4 192 726 C -190.8 722 189.4 720.8 v -188 719.6 187.8 716.4 187.8 714.4 c -187.8 712.4 185.8 709.6 186 707.2 C -186.8 688.199 186.4 686.199 V -188.4 689.999 L -f -1 g -179.8 685.399 m -177.8 686.799 173.4 680.799 V -180.7 647.799 180.7 646.399 V -181.8 648.499 180.5 655.699 v -179.2 662.899 178.3 675.599 y -179.8 685.399 l -f -0.1 0.55 0.85 0.3 k -201.4 746 m -183.8 742.8 184.2 713.6 V -183.4 688.799 l -182.2 714.4 181 716 v -179.8 717.6 183.8 728.8 180.6 722.8 C -166.6 708.8 174.6 687.599 V -176.1 684.299 173.1 688.899 V -168.5 701.5 169.6 707.9 V -169.8 710.1 171.7 712.9 V -180.3 724.6 183 726.9 V -184.8 741.3 200.2 746.5 V -205.9 748.8 201.4 746 V -f -0 g -340.8 812.2 m -341.46 812.554 341.451 813.524 342.031 813.697 c -343.18 814.041 343.344 815.108 343.862 815.892 c -344.735 817.211 344.928 818.744 345.51 820.235 c -345.782 820.935 345.809 821.89 345.496 822.55 c -344.322 825.031 343.62 827.48 342.178 829.906 c -341.91 830.356 341.648 831.15 341.447 831.748 c -340.984 833.132 339.727 834.123 338.867 835.443 c -338.579 835.884 339.104 836.809 338.388 836.893 c -337.491 836.998 336.042 837.578 335.809 836.552 c -335.221 833.965 336.232 831.442 337.2 829 C -336.418 828.308 336.752 827.387 336.904 826.62 c -337.614 823.014 336.416 819.662 335.655 816.188 c -335.632 816.084 335.974 815.886 335.946 815.824 c -334.724 813.138 333.272 810.693 331.453 808.312 c -330.695 807.32 329.823 806.404 329.326 805.341 c -328.958 804.554 328.55 803.588 328.8 802.6 C -325.365 799.82 323.115 795.975 320.504 792.129 c -320.042 791.449 320.333 790.24 320.884 789.971 c -321.697 789.573 322.653 790.597 323.123 791.443 c -323.512 792.141 323.865 792.791 324.356 793.434 c -324.489 793.609 324.31 794.028 324.445 794.149 c -327.078 796.496 328.747 799.432 331.2 801.8 C -333.15 802.129 334.687 803.127 336.435 804.14 c -336.743 804.319 337.267 804.07 337.557 804.265 c -339.31 805.442 339.308 807.478 339.414 809.388 c -339.464 810.272 339.66 811.589 340.8 812.2 c -f -331.959 816.666 m -332.083 816.743 331.928 817.166 332.037 817.382 c -332.199 817.706 332.602 817.894 332.764 818.218 c -332.873 818.434 332.71 818.814 332.846 818.956 c -335.179 821.403 335.436 824.427 334.4 827.4 C -335.424 828.02 335.485 829.282 335.06 830.129 c -334.207 831.829 334.014 833.755 333.039 835.298 c -332.237 836.567 330.659 837.811 329.288 836.508 c -328.867 836.108 328.546 835.321 328.824 834.609 c -328.888 834.446 329.173 834.3 329.146 834.218 c -329.039 833.894 328.493 833.67 328.487 833.398 c -328.457 831.902 327.503 830.391 328.133 829.062 c -328.905 827.433 329.724 825.576 330.4 823.8 C -329.166 821.684 330.199 819.235 328.446 817.358 c -328.31 817.212 328.319 816.826 328.441 816.624 c -328.733 816.138 329.139 815.732 329.625 815.44 c -329.827 815.319 330.175 815.317 330.375 815.441 c -330.953 815.803 331.351 816.29 331.959 816.666 c -f -394.771 826.977 m -396.16 825.185 396.45 822.39 394.401 821 C -394.951 817.691 398.302 819.67 400.401 820.2 C -400.292 820.588 400.519 820.932 400.802 820.937 c -401.859 820.952 402.539 821.984 403.601 821.8 C -404.035 823.357 405.673 824.059 406.317 825.439 c -408.043 829.134 407.452 833.407 404.868 836.653 c -404.666 836.907 404.883 837.424 404.759 837.786 c -404.003 839.997 401.935 840.312 400.001 841 C -398.824 844.875 398.163 848.906 396.401 852.6 C -394.787 852.85 394.089 854.589 392.752 855.309 c -391.419 856.028 390.851 854.449 390.892 853.403 c -390.899 853.198 391.351 852.974 391.181 852.609 c -391.105 852.445 390.845 852.334 390.845 852.2 c -390.846 852.065 391.067 851.934 391.201 851.8 C -390.283 850.98 388.86 850.503 388.565 849.358 c -387.611 845.648 390.184 842.523 391.852 839.322 c -392.443 838.187 391.707 836.916 390.947 835.708 c -390.509 835.013 390.617 833.886 390.893 833.03 c -391.645 830.699 393.236 828.96 394.771 826.977 c -f -357.611 808.591 m -356.124 806.74 352.712 804.171 355.629 802.243 c -355.823 802.114 356.193 802.11 356.366 802.244 c -358.387 803.809 360.39 804.712 362.826 805.294 c -362.95 805.323 363.224 804.856 363.593 805.017 c -365.206 805.72 367.216 805.662 368.4 807 C -372.167 806.776 375.732 807.892 379.123 809.2 c -380.284 809.648 381.554 810.207 382.755 810.709 c -384.131 811.285 385.335 812.213 386.447 813.354 c -386.58 813.49 386.934 813.4 387.201 813.4 C -387.161 814.263 388.123 814.39 388.37 815.012 c -388.462 815.244 388.312 815.64 388.445 815.742 c -390.583 817.372 391.503 819.39 390.334 821.767 c -390.049 822.345 389.8 822.963 389.234 823.439 c -388.149 824.35 387.047 823.496 386 823.8 C -385.841 823.172 385.112 823.344 384.726 823.146 c -383.867 822.707 382.534 823.292 381.675 822.854 c -380.313 822.159 379.072 821.99 377.65 821.613 c -377.338 821.531 376.56 821.627 376.4 821 C -376.266 821.134 376.118 821.368 376.012 821.346 c -374.104 820.95 372.844 820.736 371.543 819.044 c -371.44 818.911 370.998 819.09 370.839 818.955 c -369.882 818.147 369.477 816.913 368.376 816.241 c -368.175 816.118 367.823 816.286 367.629 816.157 c -366.983 815.726 366.616 815.085 365.974 814.638 c -365.645 814.409 365.245 814.734 365.277 814.99 c -365.522 816.937 366.175 818.724 365.6 820.6 C -367.677 823.12 370.194 825.069 372 827.8 C -372.015 829.966 372.707 832.112 372.594 834.189 c -372.584 834.382 372.296 835.115 372.17 835.462 c -371.858 836.316 372.764 837.382 371.92 838.106 c -370.516 839.309 369.224 838.433 368.4 837 C -366.562 836.61 364.496 835.917 362.918 837.151 c -361.911 837.938 361.333 838.844 360.534 839.9 c -359.549 841.202 359.884 842.638 359.954 844.202 c -359.96 844.33 359.645 844.466 359.645 844.6 c -359.646 844.735 359.866 844.866 360 845 C -359.294 845.626 359.019 846.684 358 847 C -358.305 848.092 357.629 848.976 356.758 849.278 c -354.763 849.969 353.086 848.057 351.194 847.984 c -350.68 847.965 350.213 849.003 349.564 849.328 c -349.132 849.544 348.428 849.577 348.066 849.311 c -347.378 848.807 346.789 848.693 346.031 848.488 c -344.414 848.052 343.136 846.958 341.656 846.103 c -340.171 845.246 339.216 843.809 338.136 842.489 c -337.195 841.337 337.059 838.923 338.479 838.423 c -340.322 837.773 341.626 840.476 343.592 840.15 c -343.904 840.099 344.11 839.788 344 839.4 C -344.389 839.291 344.607 839.52 344.8 839.8 C -345.658 838.781 346.822 838.444 347.76 837.571 c -348.73 836.667 350.476 837.085 351.491 836.088 c -353.02 834.586 352.461 831.905 354.4 830.6 C -353.814 829.287 353.207 828.01 352.872 826.583 c -352.59 825.377 353.584 824.18 354.795 824.271 c -356.053 824.365 356.315 825.124 356.8 826.2 C -357.067 825.933 357.536 825.636 357.495 825.42 c -357.038 823.033 356.011 821.04 355.553 818.609 c -355.494 818.292 355.189 818.09 354.8 818.2 C -354.332 814.051 350.28 811.657 347.735 808.492 c -347.332 807.99 347.328 806.741 347.737 806.338 c -349.14 804.951 351.1 806.497 352.8 807 C -353.013 808.206 353.872 809.148 355.204 809.092 c -355.46 809.082 355.695 809.624 356.019 809.754 c -356.367 809.892 356.869 809.668 357.155 809.866 c -358.884 811.061 360.292 812.167 362.03 813.356 c -362.222 813.487 362.566 813.328 362.782 813.436 c -363.107 813.598 363.294 813.985 363.617 814.17 c -363.965 814.37 364.207 814.08 364.4 813.8 C -363.754 813.451 363.75 812.494 363.168 812.292 c -362.393 812.024 361.832 811.511 361.158 811.064 c -360.866 810.871 360.207 811.119 360.103 810.94 c -359.505 809.912 358.321 809.474 357.611 808.591 c -f -302.2 858 m -292.962 860.872 281.8 835.2 V -279.4 830 277 828 v -274.6 826 263.4 822.4 261.4 818.4 C -251 802.4 L -265.8 818.4 269 820.8 V -277 829.2 273.8 822.4 V -259.8 811.6 261 802.4 V -255.4 788 254.6 786 V -270.6 818 273 819.2 v -275.4 820.4 276.6 820.4 275.4 816.8 c -274.2 813.2 273.8 796.8 271 794.8 C -279 815.2 278.2 818.4 V -281.4 822 283.8 816.8 V -282.6 800.8 l -287 788.8 l -284.6 800 286.2 815.6 V -284.2 826 288.2 820.4 v -292.2 814.8 301.8 808.8 301.8 804 C -296.6 821.6 287.4 826.4 V -283.4 820.4 l -282.2 822.4 l -278.6 823.2 283 830 v -287.4 836.8 287 837.6 y -293.4 830.4 295 830.4 V -308.2 838 309.4 813.6 V -316.2 828 307 834.8 V -292.2 836.8 293.4 842 V -300.6 854.4 L -304.2 859.6 302.6 856.8 y -F -282.2 841.6 m -269.4 841.6 266.2 836.4 V -259 826.8 l -276.2 836.8 280.2 838 v -284.2 839.2 282.2 841.6 Y -f -242.2 835.2 m -240.2 834 239.8 831.2 v -239.4 828.4 237 828 237.8 825.2 c -238.6 822.4 240.6 820 240.6 824 c -240.6 828 242.2 830 243 831.2 c -243.8 832.4 245.4 836.8 242.2 835.2 c -f -233.4 774 m -225 778 221.8 781.6 v -218.6 785.2 219.052 780.034 214.2 780.4 c -208.353 780.841 209.4 796.8 y -205.4 789.2 l -204.2 774.8 212.2 777.2 v -216.107 778.372 217.4 776.8 215.8 776 c -214.2 775.2 221.4 774.8 218.6 773.2 c -215.8 771.6 230.2 776.8 227.8 766.4 C -233.4 774 L -f -220.8 759.6 m -205.4 755.2 201.8 764.8 V -197 762.4 199.2 759.4 v -201.4 756.4 202.6 756 y -208 754.8 207.4 754 v -206.8 753.2 204.4 749.8 y -214.6 755.8 220.8 759.6 v -f -1 g -449.201 681.399 m -448.774 679.265 447.103 678.464 445.201 677.799 C -443.284 678.757 440.686 681.863 438.801 679.799 C -438.327 680.279 437.548 680.339 437.204 681.001 c -436.739 681.899 437.011 682.945 436.669 683.743 c -436.124 685.015 435.415 686.381 435.601 687.799 C -437.407 688.511 438.002 690.417 437.528 692.18 c -437.459 692.437 437.03 692.634 437.23 692.983 c -437.416 693.306 437.734 693.533 438.001 693.8 C -437.866 693.665 437.721 693.432 437.61 693.452 c -437 693.558 437.124 694.195 437.254 694.582 c -437.839 696.328 439.853 696.592 441.201 695.4 C -441.457 695.965 441.966 695.771 442.401 695.8 C -442.351 696.379 442.759 696.906 442.957 697.326 c -443.475 698.424 445.104 697.318 445.901 697.93 c -446.977 698.755 448.04 699.454 449.118 698.851 c -450.927 697.838 452.636 696.626 453.835 694.885 c -454.41 694.051 454.65 692.77 454.592 691.812 c -454.554 691.165 453.173 691.517 452.83 690.588 c -452.185 688.84 454.016 688.321 454.772 686.983 c -454.97 686.634 454.706 686.33 454.391 686.232 c -453.98 686.104 453.196 686.293 453.334 685.84 c -454.306 682.647 451.55 681.969 449.201 681.399 C -f -439.6 661.799 m -439.593 663.537 437.992 665.293 439.201 666.999 C -439.336 666.865 439.467 666.644 439.601 666.644 c -439.736 666.644 439.867 666.865 440.001 666.999 C -441.496 664.783 445.148 663.855 445.006 661.009 c -444.984 660.562 443.897 659.644 444.801 658.999 C -442.988 657.651 442.933 655.281 442.001 653.399 C -440.763 653.685 439.551 654.048 438.401 654.599 C -438.753 656.085 438.636 657.769 439.456 659.089 c -439.89 659.787 439.603 660.866 439.6 661.799 c -f -0.8 g -273.4 670.799 m -256.542 660.663 270.6 675.999 v -279.4 685.599 289.4 691.199 y -299.8 695.6 303.4 696.8 v -307 698 322.2 703.2 325.4 703.6 c -328.6 704 338.2 708 345 704 c -351.8 700 359.8 695.6 y -343.4 704 339.8 701.6 v -336.2 699.2 329 699.6 323 696.4 C -308.2 691.999 305 689.999 v -301.8 687.999 291.4 676.399 289.8 677.199 c -288.2 677.999 290.2 678.399 291.4 681.199 c -292.6 683.999 290.6 685.599 282.6 679.199 c -274.6 672.799 273.4 670.799 Y -f -0 g -280.805 676.766 m -282.215 689.806 290.693 688.141 V -298.919 692.311 301.641 694.279 V -309.78 695.981 311.09 696.598 v -329.569 705.298 344.288 700.779 344.835 701.899 c -345.381 703.018 365.006 695.901 368.615 691.815 c -369.006 691.372 358.384 697.412 348.686 699.303 c -340.413 700.917 318.811 699.056 307.905 693.52 c -304.932 692.011 295.987 686.227 293.456 686.338 c -290.925 686.45 280.805 676.766 Y -f -0.8 g -277 651.199 m -261.8 653.599 278.6 655.199 V -296.6 657.199 300.6 662.399 V -314.2 671.599 317 671.999 v -319.8 672.399 349.8 679.599 350.2 681.999 c -350.6 684.399 356.2 684.399 357.8 683.599 c -359.4 682.799 358.6 681.599 355.8 680.799 c -353 679.999 321.8 663.599 315.4 662.399 c -309 661.199 297.4 653.599 292.6 652.399 c -287.8 651.199 277 651.199 Y -f -0 g -296.52 658.597 m -287.938 659.426 296.539 660.245 V -305.355 663.669 307.403 666.332 V -314.367 671.043 315.8 671.247 v -317.234 671.452 331.194 675.139 331.399 676.367 c -331.604 677.596 365.67 690.177 370.09 686.987 c -373.001 684.886 363.1 686.563 353.466 682.153 c -352.111 681.533 318.258 666.946 314.981 666.332 c -311.704 665.717 305.765 661.826 303.307 661.212 c -300.85 660.597 296.52 658.597 Y -f -288.6 656.399 m -293.8 656.799 292.6 655.199 v -291.4 653.599 289 654.399 y -288.6 656.399 l -f -281.4 654.799 m -286.6 655.199 285.4 653.599 v -284.2 651.999 281.8 652.799 y -281.4 654.799 l -f -271 653.199 m -276.2 653.599 275 651.999 v -273.8 650.399 271.4 651.199 y -271 653.199 l -f -263.4 652.399 m -268.6 652.799 267.4 651.199 v -266.2 649.599 263.8 650.399 y -263.4 652.399 l -f -301.8 691.999 m -306.2 691.999 305 690.399 v -303.8 688.799 300.6 689.199 y -301.8 691.999 l -f -291.8 686.399 m -298.306 688.54 295.8 685.199 v -294.6 683.599 292.2 684.399 y -291.8 686.399 l -f -280.6 681.599 m -285.8 681.999 284.6 680.399 v -283.4 678.799 281 679.599 y -280.6 681.599 l -f -273 675.599 m -278.2 675.999 277 674.399 v -275.8 672.799 273.4 673.599 y -273 675.599 l -f -266.2 670.799 m -271.4 671.199 270.2 669.599 v -269 667.999 266.6 668.799 y -266.2 670.799 l -f -305.282 664.402 m -312.203 664.934 310.606 662.805 v -309.009 660.675 305.814 661.74 y -305.282 664.402 l -f -315.682 669.202 m -322.603 669.734 321.006 667.605 v -319.409 665.475 316.214 666.54 y -315.682 669.202 l -f -326.482 673.602 m -333.403 674.134 331.806 672.005 v -330.209 669.875 327.014 670.94 y -326.482 673.602 l -f -336.882 678.402 m -343.803 678.934 342.206 676.805 v -340.609 674.675 337.414 675.74 y -336.882 678.402 l -f -309.282 696.402 m -316.203 696.934 314.606 694.805 v -313.009 692.675 309.014 692.94 y -309.282 696.402 l -f -319.282 699.602 m -326.203 700.134 324.606 698.005 v -323.009 695.875 318.614 696.14 y -319.282 699.602 l -f -296.6 659.599 m -301.8 659.999 300.6 658.399 v -299.4 656.799 297 657.599 y -296.6 659.599 l -f -0.1 0.55 0.85 0.3 k -223.4 758.8 m -219 750 218.6 746.8 V -219.4 755.6 220.6 757.6 v -221.8 759.6 223.4 758.8 y -f -205 744.8 m -201.8 730.4 202.2 727.6 V -201 739.2 201.4 740.4 v -201.8 741.6 205 744.8 y -f -0.8 g -225.8 819.4 m -225.6 816.2 l -223.4 816 l -237.6 803.4 238.2 795.8 V -239 804 225.8 819.4 V -f -0 g -229.784 818.135 m -229.353 818.551 229.572 819.296 229.164 819.556 c -228.355 820.072 230.462 820.129 230.234 820.845 c -229.851 822.051 230.038 822.072 229.916 823.348 c -229.859 823.946 230.447 825.486 230.832 825.926 c -232.278 827.578 230.954 830.51 232.594 832.061 c -232.898 832.35 233.274 832.902 233.559 833.32 c -234.218 834.283 235.402 834.771 236.352 835.599 c -236.67 835.875 236.469 836.702 237.038 836.61 c -237.752 836.495 238.993 836.625 238.948 835.784 c -238.835 833.664 237.506 831.944 236.226 830.276 C -236.677 829.572 236.219 828.937 235.935 828.38 c -234.6 825.76 234.789 822.919 234.615 820.079 c -234.61 819.994 234.303 819.916 234.311 819.863 c -234.664 817.528 235.248 815.329 236.127 813.1 c -236.493 812.17 236.964 811.275 237.114 810.348 c -237.225 809.662 237.328 808.829 236.92 808.124 C -238.955 805.234 237.646 802.583 238.815 799.052 c -239.022 798.427 240.714 796.513 240.251 796.674 c -237.738 797.545 237.626 797.943 237.449 798.696 c -237.303 799.319 236.973 800.696 236.736 801.298 c -236.672 801.462 236.501 803.346 236.423 803.468 c -234.91 805.85 236.268 805.674 234.898 808.032 C -233.47 808.712 232.504 809.816 231.381 810.978 c -231.183 811.182 232.326 811.906 232.145 812.119 c -231.053 813.408 229.9 814.175 230.236 815.668 c -230.391 816.358 230.528 817.415 229.784 818.135 c -f -226.2 816.4 m -226.6 809.6 229 808 v -231.4 806.4 230.2 807.2 227 808.4 c -223.8 809.6 225 810.4 y -222.2 810 224.6 808 v -227 806 230.6 803.6 229 803.6 c -227.4 803.6 219.8 807.6 219.8 810.4 c -219.8 813.2 218.8 817.3 y -219.9 818.1 224.7 818 V -226.1 817.3 226.2 816.4 V -f -1 g -1 J 0.1 w -225.4 797.8 m -216.88 800.591 198.4 797.2 V -207.431 799.278 226.2 797 v -236.5 795.75 225.4 797.8 Y -b -227.498 797.871 m -219.252 801.389 200.547 799.608 V -209.725 800.897 228.226 797.005 v -238.38 794.869 227.498 797.871 Y -b -229.286 797.778 m -221.324 801.899 202.539 801.514 V -211.787 802.118 229.948 796.86 v -239.914 793.975 229.286 797.778 Y -b -230.556 797.555 m -223.732 801.862 206.858 802.96 V -215.197 802.79 231.078 796.681 v -239.794 793.328 230.556 797.555 Y -b -345.84 787.039 m -344.91 786.395 345.124 787.576 v -345.339 788.757 373.547 801.927 377.161 801.677 C -346.913 788.471 345.84 787.039 V -b -342.446 786.4 m -341.57 785.685 341.691 786.879 v -341.812 788.073 368.899 803.418 372.521 803.452 C -343.404 787.911 342.446 786.4 V -b -339.16 785.025 m -338.332 784.253 338.374 785.453 v -338.416 786.652 358.233 802.149 368.045 804.023 C -350.015 795.896 339.16 785.025 V -b -336.284 783.162 m -335.539 782.468 335.577 783.547 v -335.615 784.627 353.449 798.574 362.28 800.26 C -346.054 792.946 336.284 783.162 V -b -0.8 g -0 J 1 w -304.6 635.199 m -289.4 637.599 306.2 639.199 V -324.2 641.199 328.2 646.399 V -341.8 655.599 344.6 655.999 v -347.4 656.399 363.8 659.999 364.2 662.399 c -364.6 664.799 370.6 667.199 372.2 666.399 c -373.8 665.599 373.8 656.399 371 655.599 c -368.2 654.799 349.4 647.599 343 646.399 c -336.6 645.199 325 637.599 320.2 636.399 c -315.4 635.199 304.6 635.199 Y -f -0 g -377.6 672.599 m -374.6 670.999 373.4 668.399 V -367 657.799 352.8 654.599 V -329.8 645.599 322 643.599 V -308.6 638.599 301.2 639.399 V -294.2 639.199 300.4 637.599 V -320.6 639.599 324 641.399 V -339.6 646.599 342.6 649.199 v -345.6 651.799 363.8 656.799 366 658.799 c -368.2 660.799 378 669.199 377.6 672.599 C -f -318.882 641.089 m -324.111 641.315 322.958 639.766 v -321.805 638.216 319.357 639.09 y -318.882 641.089 l -f -311.68 639.737 m -316.908 639.963 315.756 638.414 v -314.603 636.864 312.155 637.737 y -311.68 639.737 l -f -301.251 638.489 m -306.48 638.716 305.327 637.166 v -304.174 635.617 301.726 636.49 y -301.251 638.489 l -f -293.617 637.945 m -298.846 638.171 297.693 636.622 v -296.54 635.072 294.092 635.946 y -293.617 637.945 l -f -335.415 648.487 m -342.375 648.788 340.84 646.726 v -339.306 644.664 336.047 645.826 y -335.415 648.487 l -f -345.73 652.912 m -351.689 656.213 351.155 651.151 v -350.885 648.595 346.362 650.251 y -345.73 652.912 l -f -354.862 655.726 m -362.021 659.427 360.287 653.965 v -359.509 651.515 355.493 653.065 y -354.862 655.726 l -f -364.376 660.551 m -368.735 665.452 369.801 658.79 v -370.207 656.252 365.008 657.89 y -364.376 660.551 l -f -326.834 644.003 m -332.062 644.23 330.91 642.68 v -329.757 641.131 327.308 642.004 y -326.834 644.003 l -f -1 g -1 J 0.1 w -362.434 765.397 m -361.708 764.732 361.707 765.803 v -361.707 766.873 379.191 780.137 388.034 781.521 C -371.935 774.792 362.434 765.397 V -b -0 g -0 J 1 w -365.4 701.6 m -387.401 679.199 396.601 675.599 V -405.801 664.399 401.801 638.399 V -398.601 630.799 395.401 651.599 V -398.601 676.799 387.401 660.799 V -379 670.699 385.4 670.399 V -388.601 668.399 389.001 669.999 v -389.401 671.599 381.4 685.199 364.2 699.6 c -347 714 365.4 701.6 Y -f -1 g -1 J 0.1 w -307 662.799 m -306.8 664.599 308.6 663.799 v -310.4 662.999 404.601 656.799 436.201 632.799 C -391.001 655.999 307 662.799 V -b -317.4 667.199 m -317.2 668.999 319 668.199 v -320.8 667.399 457.401 668.399 481.001 635.999 C -459.001 661.199 317.4 667.199 V -b -329 671.199 m -328.8 672.999 330.6 672.199 v -332.4 671.399 505.801 684.399 529.401 651.999 C -519.801 677.599 329 671.199 V -b -339 675.999 m -338.8 677.799 340.6 676.999 v -342.4 676.199 464.601 714.8 488.201 682.399 C -474.801 707 339 675.999 V -b -281 653.199 m -280.8 654.999 282.6 654.199 v -284.4 653.399 302.2 651.199 304.2 612.399 C -297 654.399 281 653.199 V -b -272.2 651.599 m -272 653.399 273.8 652.599 v -275.6 651.799 289.8 656.399 287 617.599 C -288.2 652.799 272.2 651.599 V -b -264.2 651.199 m -264 652.999 265.8 652.199 v -267.6 651.399 283 650.799 270.6 628.399 C -280.2 652.399 264.2 651.199 V -b -311.526 695.535 m -311.082 693.536 312.631 694.753 v -328.699 707.378 361.141 766.28 416.826 771.914 C -378.518 784.024 311.526 695.535 V -b -322.726 697.335 m -321.363 698.528 323.231 699.153 v -325.099 699.778 437.541 772.28 476.826 764.314 C -449.719 771.824 322.726 697.335 V -b -301.885 691.233 m -301.376 689.634 303.087 690.61 v -312.062 695.73 315.677 752.941 359.254 754.196 C -326.843 768.91 301.885 691.233 V -b -281.962 680.207 m -280.885 678.921 282.838 679.175 v -293.084 680.507 314.489 721.778 358.928 716.699 C -326.962 731.045 281.962 680.207 V -b -293.2 686.333 m -292.389 684.864 294.258 685.489 v -304.057 688.763 317.141 733.375 361.729 736.922 C -327.603 744.865 293.2 686.333 V -b -274.922 675.088 m -274.049 674.046 275.631 674.252 v -283.93 675.331 301.268 708.76 337.264 704.646 C -311.371 716.266 274.922 675.088 V -b -267.323 669.179 m -266.318 668.134 267.909 668.252 v -272.077 668.561 302.715 701.64 321.183 686.138 C -309.168 704.861 267.323 669.179 V -b -336.855 701.102 m -335.654 702.457 337.586 702.842 v -339.518 703.226 460.221 760.939 498.184 748.073 C -472.243 758.947 336.855 701.102 V -b -303.4 636.799 m -303.2 638.599 305 637.799 v -306.8 636.999 322.2 636.399 309.8 613.999 C -319.4 637.999 303.4 636.799 V -b -313.8 638.399 m -313.6 640.199 315.4 639.399 v -317.2 638.599 335 636.399 337 597.599 C -329.8 639.599 313.8 638.399 V -b -320.6 639.999 m -320.4 641.799 322.2 640.999 v -324 640.199 348.6 636.799 372.2 604.399 C -336.6 641.199 320.6 639.999 V -b -328.225 642.028 m -327.788 643.786 329.678 643.232 v -331.568 642.678 352.002 644.577 390.099 610.401 C -343.924 645.344 328.225 642.028 V -b -338.625 646.428 m -338.188 648.186 340.078 647.632 v -341.968 647.078 376.802 642.577 428.499 607.601 C -354.324 649.744 338.625 646.428 V -b -298.2 657.999 m -298 659.799 299.8 658.999 v -301.6 658.199 355 655.599 385.4 628.799 C -350.499 653.574 298.2 657.999 V -b -288.2 653.999 m -288 655.799 289.8 654.999 v -291.6 654.199 316.2 650.799 339.8 618.399 C -304.2 655.199 288.2 653.999 V -b -349.503 651.038 m -348.938 652.759 350.864 652.345 v -352.79 651.932 387.86 649.996 441.981 618.902 C -364.317 653.296 349.503 651.038 V -b -357.903 653.438 m -357.338 655.159 359.264 654.745 v -361.19 654.332 396.26 652.396 450.381 621.302 C -373.317 656.096 357.903 653.438 V -b -367.503 658.438 m -366.938 660.159 368.864 659.745 v -370.79 659.332 413.86 654.996 503.582 620.702 C -382.917 661.096 367.503 658.438 V -b -0 g -0 J 1 w -256.2 651.599 m -261.4 651.999 260.2 650.399 v -259 648.799 256.6 649.599 y -256.2 651.599 l -f -287 637.599 m -292.2 637.999 291 636.399 v -289.8 634.799 287.4 635.599 y -287 637.599 l -f -278.2 637.999 m -283.4 638.399 282.2 636.799 v -281 635.199 278.6 635.999 y -278.2 637.999 l -f -182.831 649.818 m -187.876 648.495 186.218 647.376 v -184.561 646.256 182.554 647.798 y -182.831 649.818 l -f -184.831 659.418 m -189.876 658.095 188.218 656.976 v -186.561 655.856 184.554 657.398 y -184.831 659.418 l -f -177.631 663.818 m -182.676 662.495 181.018 661.376 v -179.361 660.256 177.354 661.798 y -177.631 663.818 l -f -0.8 g -1 J 0.1 w -257.4 588.799 m -255.8 588.799 251.8 586.799 V -249.8 586.799 238.6 583.199 233 573.199 C -245.4 582.799 257.4 588.799 V -f -345.116 496.153 m -345.257 495.895 345.312 495.475 345.604 495.458 c -346.262 495.418 347.495 495.117 347.37 495.753 c -346.522 500.059 345.648 504.996 341.515 506.803 c -340.876 507.082 339.434 506.669 339.36 505.785 c -339.233 504.261 339.116 502.912 339.425 501.446 c -339.725 500.025 341.883 500.015 342.8 501.399 C -343.736 499.727 344.168 497.884 345.116 496.153 c -f -334.038 491.419 m -334.786 490.006 334.659 488.147 336.074 487.584 c -336.814 487.29 338.664 488.265 338.246 489.339 c -337.444 491.4 337.056 493.639 335.667 495.45 c -335.467 495.712 335.707 496.245 335.547 496.573 c -334.953 497.793 333.808 498.528 332.4 498.199 C -331.285 495.996 332.433 493.867 333.955 492.158 c -334.091 492.006 333.925 491.63 334.038 491.419 c -f -294.436 496.609 m -294.328 496.986 294.29 497.449 294.455 497.77 c -294.986 498.803 295.779 499.925 295.442 500.947 c -295.094 502.003 293.978 501.821 293.328 501.252 c -292.193 500.258 292.144 498.432 291.453 497.073 c -291.257 496.687 291.308 496.114 290.867 495.723 c -290.393 495.302 289.953 493.778 290.049 493.207 c -290.102 492.894 289.919 482.986 290.141 483.249 c -290.76 483.982 293.81 493.716 293.879 494.608 c -293.936 495.339 294.668 495.804 294.436 496.609 c -f -268.798 503.401 m -271.432 505.9 274.222 508.861 273.78 512.573 c -273.664 513.549 271.889 513.022 271.702 512.176 c -270.9 508.551 268.861 505.89 266.293 503.498 c -264.097 501.451 262.235 495.107 262 494.599 C -265.697 499.855 267.954 502.601 268.798 503.401 c -f -255.224 509.365 m -255.747 509.735 255.445 510.226 255.662 510.558 c -256.615 512.016 257.916 513.262 257.934 515 c -257.937 515.277 257.559 515.586 257.224 515.362 c -256.947 515.178 256.605 515.048 256.497 514.918 c -254.467 512.469 253.067 509.798 251.624 506.986 c -251.441 506.629 250.297 502.138 250.61 502.027 c -250.849 501.942 252.569 506.123 252.779 506.237 c -254.042 506.923 254.054 508.538 255.224 509.365 c -f -271.957 489.821 m -272.401 490.69 273.977 491.892 273.864 492.781 c -273.746 493.709 274.214 495.152 273.302 494.464 c -272.045 493.516 268.596 492.167 268.326 486.359 c -268.3 485.788 271.274 488.481 271.957 489.821 c -f -286.4 506.999 m -286.8 507.667 287.508 507.194 287.967 507.457 c -288.615 507.829 289.226 508.387 289.518 509.036 c -290.488 511.185 292.257 513.005 292.4 515.399 C -290.909 516.804 290.23 514.764 289.6 513.799 C -288.277 515.446 287.278 513.572 285.978 513.053 c -285.908 513.025 285.695 513.372 285.62 513.345 c -284.443 512.905 283.763 511.824 282.765 511.043 c -282.594 510.909 282.189 511.089 282.042 510.953 c -281.39 510.35 280.417 510.025 280.137 509.343 c -279.027 506.636 275.887 504.541 274 496.999 C -274.381 496.09 278.512 503.641 278.999 504.339 c -279.835 505.535 279.953 502.678 281.229 503.344 c -281.28 503.371 281.466 503.133 281.6 502.999 C -281.794 503.279 282.012 503.508 282.4 503.399 C -282.4 503.799 282.266 504.355 282.467 504.514 c -283.704 505.491 283.62 506.559 284.4 507.799 C -284.858 507.01 285.919 507.729 286.4 506.999 C -f -346.2 452.599 m -353.6 472.999 349.2 484.199 V -360.6 462.599 356 451.399 V -355.6 461.799 351.6 466.799 V -347.6 453.999 346.2 452.599 V -f -331.4 455.199 m -336.8 463.999 328.8 482.399 V -328 461.999 321.2 450.999 V -335.4 471.199 331.4 455.199 V -f -321.4 457.199 m -321.2 477.199 321.6 480.199 V -317.8 463.599 307.6 453.999 V -322 465.999 321.4 457.199 V -f -311.8 489.199 m -317.8 475.599 307.8 457.199 V -314.2 469.399 309.4 476.399 V -312 479.799 311.8 489.199 V -f -292.6 457.599 m -291.6 473.199 293.4 475.399 V -293.6 481.799 293.2 482.799 V -297.2 488.999 297.4 481.599 V -298.8 473.799 301.6 469.199 V -305.2 463.799 305 457.399 V -295 487.599 292.6 457.599 V -f -289 485.199 m -282.4 474.399 280.6 455.399 V -279.2 461.599 283 475.999 V -287.2 491.399 289 485.199 V -f -267.2 465.399 m -272.2 470.799 273.6 475.799 V -277.2 491.599 270.8 482.999 V -271 474.999 262.8 467.599 V -267.6 469.999 267.2 465.399 V -f -261.4 470.399 m -264.8 487.799 265.6 488.599 V -267.4 491.999 264.6 488.799 V -255.8 469.599 251.8 462.999 V -259.8 472.199 261.4 470.399 V -f -255.6 486.999 m -267.2 509.399 245.4 483.599 V -256.4 493.399 255.6 486.999 V -f -240.2 501.599 m -245 520.399 247.6 520.199 V -255.8 529.199 249.2 518.599 V -243.2 508.999 243.8 499.199 V -243.2 508.799 240.2 501.599 V -f -570.5 513 m -558.5 523 556 526.5 V -569.5 508 569.5 501 V -572 508.5 570.5 513 V -f -576 535 m -555 550 551.5 557.5 V -578 528 578 523.5 V -578.5 532.5 576 535 V -f -593 689 m -581 697 579.5 695 V -590 688.5 592.5 680 V -591 689 593 689 V -f -601.5 608.5 m -584 620.5 l -603 603.5 603.5 599.5 V -601.5 608.5 L -f -0 g -1 w -210.75 631 m -232.75 626.25 l -S -261 469 m -260.5 472.5 251.5 462 v -S -266.5 464 m -268.5 470.5 262 466 v -S -320.5 455.5 m -322 466.5 310.5 453.5 v -S - -showpage - -%%Trailer -end -tigersave restore -%%EOF diff --git a/Build/source/extra/epstopdf/test-tn5002-cr.eps b/Build/source/extra/epstopdf/test-tn5002-cr.eps deleted file mode 100644 index e5aae422fd2..00000000000 Binary files a/Build/source/extra/epstopdf/test-tn5002-cr.eps and /dev/null differ diff --git a/Build/source/extra/epstopdf/test-tn5002-crlf.eps b/Build/source/extra/epstopdf/test-tn5002-crlf.eps deleted file mode 100644 index 68df3abb2fe..00000000000 Binary files a/Build/source/extra/epstopdf/test-tn5002-crlf.eps and /dev/null differ diff --git a/Build/source/extra/epstopdf/test-tn5002-lf.eps b/Build/source/extra/epstopdf/test-tn5002-lf.eps deleted file mode 100644 index 73a5f0e1b07..00000000000 Binary files a/Build/source/extra/epstopdf/test-tn5002-lf.eps and /dev/null differ -- cgit v1.2.3