pax_global_header00006660000000000000000000000064136411713120014511gustar00rootroot0000000000000052 comment=4041f405dc59b82a3ca9ef971aab70e3dcbbaafe postscriptbarcode-2020-04-01/000077500000000000000000000000001364117131200156275ustar00rootroot00000000000000postscriptbarcode-2020-04-01/.gitignore000066400000000000000000000002741364117131200176220ustar00rootroot00000000000000src/*.d build/monolithic/ build/monolithic_package/ build/packaged_resource/ build/resource/ build/release/ build/standalone/ build/standalone_package/ .travis/GITHUBTOKEN libs/docs/html/ postscriptbarcode-2020-04-01/.gitmodules000066400000000000000000000003021364117131200177770ustar00rootroot00000000000000[submodule "wikidocs"] path = wikidocs url = ../postscriptbarcode.wiki.git [submodule "travis-github-release"] path = travis-github-release url = ../../terryburton/travis-github-release.git postscriptbarcode-2020-04-01/.travis.yml000066400000000000000000000006741364117131200177470ustar00rootroot00000000000000language: perl install: "" script: make -j `nproc` && make test && make release sudo: false addons: apt: packages: ghostscript env: global: secure: jK5oSckHD3h+gKlkzB81TGdFmhO78HiUKk/BCV5PMWVeEwJfS+FeA8Sxj52atnE5BP8pIIWt50uxhZZ0WM3QmXZeo7LCBm5YWj+EHFIf/N157YOV710B7biyesydPvSScHFdwapgv8b7TlyBPn24Gm6bW+daynVE03BgRYK4Klc= after_success: travis-github-release/github-release.sh "$TRAVIS_REPO_SLUG" "`head -1 CHANGES`" build/release/* postscriptbarcode-2020-04-01/CHANGES000066400000000000000000001166751364117131200166420ustar00rootroot000000000000002020-04-01 * The GS1 QR Code encoder was fixed. 2020-03-08 * Changes were required to the package build script due to new defaults in recent versions of GhostScript. * Preliminary support for the Rectangular Micro QR Code symbology was added. 2019-11-08 * The encoders were amended to workaround a non-standard operator on Harlequin RIPs. 2019-10-31 * A distict encoder was added for Data Matrix Rectangular Extension. 2019-10-29 * The Data Matrix encoder was enhanced to include the ISO formats for DMRE. 2019-10-13 * A crash with a certain encoding of data in GS1 Databar Expanded based symbologies was fixed. 2019-10-10 * A bug in the Code 128 encoder when composite component linkage flags were used with data terminating in mode C was fixed. 2019-09-24 * An encoder for the Royal Mail Mailmark symbology was added. 2019-08-05 * The performance of the renmatrix renderer was slightly optimised. 2019-08-03 * The performance of the renmatrix renderer was significantly improved. 2019-04-24 * A recent regression in the Data Matrix encoder was fixed. 2019-04-23 * The Data Matrix encoder was fixed to avoid certain cases where switching between C40, Text and X12 encoding might latch repeatedly. 2018-08-27 * Preliminary support for the JAB Code symbology was added. 2018-07-27 * The raw option was added to the Data Matrix encoder. 2018-05-20 * The base size of Ultracode symbols was increased. * Support for symbols composed of dots was added to the renmatrix renderer. * The DotCode encoder was amended to use the dotty matrix feature. * A bug in the DotCode encoder's handling of FNC3 message separator characters was fixed. * The DotCode encoder was fixed to support optimised handling of "FNC1 in First" for leading numeric input. 2018-02-04 * The performance of the Channel Code encoder was improved. * The base symbol size of the DotCode encoder was increased. 2017-11-15 * The DotCode encoder was enhanced to fix weaknesses with the mask evaluation algorithm. * The Channel Code encoder checksum calculation for channels 4 and 7 was fixed. 2017-10-19 * Fixed end of data region encoding error with EDIFACT encoding in Data Matrix. 2017-10-14 * Preliminary support for the Ultracode symbology was added. * The renmatrix renderer was improved to support colour symbols. 2017-07-10 * The DotCode encoder was fixed so that a symbol will generate even when all masked variants have negative evaluations. 2017-06-25 * The DotCode encoder high-level optimisation was improved. 2017-06-21 * The DotCode encoder was fixed so as not to incorrectly enable macro compression for inputs beginning with certain characters. 2017-06-20 * The DotCode encoder was fixed to properly encode 17xxxxxx10 patterns. 2017-06-18 * The DotCode encoder was optimised to minimise the symbol size. 2017-06-09 * The Data Matrix encoder was fixed to ensure that it correctly unlatches from EDIFACT encoding when the symbol isn't full. 2017-06-07 * The DotCode encoder was fixed to work with PS VMs without huge integers. 2017-06-06 * Preliminary support for the DotCode symbology was added. 2017-04-04 * The GS1 North American Coupon encoder was fixed to support the textyalign option. 2017-04-03 * Support for the GS1 North American Coupon barcode was added. 2017-03-25 * Symbologies accepting GS1 Application Identifier formatted data were fixed so as not to clobber successive field values when multiple identical AIs are given. 2016-12-16 * The ISSN encoder was fixed to correctly parse the sequence variant and addon components. 2016-12-15 * The GS1 DataBar Stacked Omnidirectional and GS1 DataBar Expanded Stacked encoders were extended with a barxmult option to allow the generation of symbols with non-standard bar heights. 2016-11-18 * An error preventing the generation of type-S symbols was fixed in the Code One encoder. 2016-11-02 * The QR Code encoder was amended to evaluate the mask patterns with the lone dark module unset. 2016-09-29 * A bug that resulted in FNC1 characters always being encoded in byte mode when ASCII mode was appropriate was fixed. 2016-08-29 * A bug in the encoding of some QR Code symbols introduced by the previous change was fixed. 2016-08-27 * A bug in the encoding of some QR Code symbols having bytes in the ranges 81-9F and/or E0-EB was fixed. 2016-07-20 * inkspreadh and inkspreadv options were added to the matrix renderer. 2016-07-19 * The matrix render was enhanced to produce the minimal number of filled polygons. The inkspread option is now supported. 2016-06-03 * The DataMatrix encoder was improved to provide automatic Macro 05/06 compression of structured data. 2016-04-21 * The Han Xin encoder was fixed to not overflow the stack with large symbols. 2016-04-20 * Support for Han Xin code was added. 2016-03-31 * The Data Matrix encoder was amended to support the new symbol sizes introduced by DMRE (Data Matrix Rectangular Extension). 2016-03-29 * Distinct encoders for rectangular formats of Data Matrix derivatives were added. * Support for the HIBC Aztec Code symbology was added. 2016-03-28 * The Data Matrix encoder was amended to allow the user to specify either format=square or format=rectangle. 2015-11-24 * A bug in the generation of certain M1 and M3 Micro QR Code symbols was fixed. * The QR Code encoder was amended to allow the selection of a specific mask. 2015-08-10 * The Data Matrix encoder was amended to make version=RxC synonymous with rows=R columns=C. * The MicroPDF417 encoder was amended to make version=CxR synonymous with rows=R columns=C. 2015-07-14 * A bug in the input validation of Code 39 Extended symbols was fixed to permit symbols containing fewer than four characters. 2015-05-23 * The Codablock F encoder was improved to perform automatic encoding of extended ASCII data using FNC4. 2015-05-22 * The PosiCode encoder was improved to perform automatic encoding of extended ASCII data using FNC4. * The Code 16K encoder was improved to perform automatic encoding of extended ASCII data using FNC4. 2015-05-21 * The Code 128 encoder was improved to perform automatic encoding of extended ASCII data using FNC4. 2015-05-16 * The Code One encoder was optimised to minimise the symbol size. * A minor improvement was made to the Data Matrix optimised encoding. 2015-05-09 * The Code One encoder was amended to allow direct entry of values for type-S symbols. 2015-03-24 * The ITF-14 encoder was amended to permit spaces in the human readable text. 2015-03-23 * The SSCC-18 and EAN-14 encoders were amended to permit spaces in the human readable text. 2015-02-18 * The PDF and HTML documentation has been significantly refreshed and is now built directly from wiki content. It is included in the release tarballs. 2015-01-15 * Convenience encoders for Compact PDF417, Compact Aztec Code and Aztec Runes were added. 2014-12-29 * A convenience encoder for Telepen Numeric was added. 2014-12-27 * Convenience encoders for Micro QR Code, Industrial 2 of 5, IATA 2 of 5, Matrix 2 of 5, COOP 2 of 5 and Datalogic 2 of 5 were added. 2014-12-11 * A bug resulting in the failure to encode certain characters in QR Code was fixed. 2014-11-12 * The UPC-A encoder was amended to automatically expand UPC-E input. * The UPC-E encoder was amended to automatically compress UPC-A input. 2014-11-08 * The UPC-A encoder was amended to expand UPC-E input using the expandupce option. * The UPC-E encoder was amended to compress UPC-A input using the compressupca option. 2014-08-15 * Remove some unused code. * This project is dedicated to the memory of Craig K. Harmon. https://qed.org/ckh 2014-07-30-1 * Incorrect character mappings for TEXT and C40 encodings in Data Matrix were fixed. 2014-07-30 * The Data Matrix encoder was optimised to minimise the symbol size. 2014-07-15-1 * A bug in the QR Code encoder was fixed. 2014-07-15 * The QR Code encoder was optimised to minimise the symbol size. 2014-06-30-1 * The MicroPDF417 encoder was optimised to minimise the symbol size. 2014-06-30 * The PDF417 encoder was optimised to minimise the symbol size. 2014-06-20-1 * A bug in the Aztec Code encoder was fixed. 2014-06-20 * A bug in the Aztec Code encoder was fixed. 2014-06-18 * The Aztec Code encoder was optimised to minimise the symbol size. 2014-03-12 * A bug in the calculation of the checksum of HIBC symbols was fixed. 2014-03-11 * Support was added for the GS1 QR Code symbology. * Input validation was added to the ISBN, ISMN and ISSN symbologies. 2014-01-30 * The ITF-14 encoder was amended to allow override of the height, borderleft, borderright and textyoffset properties. 2014-01-19 * VMusage was added to the DSC data. * DSC comments were added to the non-packaged resources. 2014-01-07 * The barcolor and backgroundcolor options were enabled for Maxicode symbols. 2014-01-06 * The renmatrix renderer has been updated to generate 2D symbols using paths. * The colour option for 2D symbols was renamed from "color" to "barcolor". 2014-01-03 * The arguments to the imagemask operator where changed to explicitly disable image interpolation. 2013-10-06 * Support for C40, TEXT and X12 encodings was added to the Data Matrix symbology. 2013-07-15 * Removed the incomplete input validation from the Telepen symbology. 2013-06-12 * The REQUIRES metadata from databartruncated was fixed. 2013-06-07 * Input validation was added to the Flattermarken symbology. 2013-06-03 * Input validation was added to the Channel Code symbology. 2013-06-02-1 * Input validation was added to the HIBC Code 39, HIBC Code 128, HIBC Data Matrix, HIBC PDF417, HIBC MicroPDF417, HIBC QR Code and HIBC Codablock F symbologies. 2013-06-02 * Code 39 input validation was fixed. 2013-06-01-1 * Input validation was added to the USPS POSTNET and USPS PLANET symbologies. 2013-06-01 * Input validation was added to the KIX symbology. 2013-05-31 * Input validation was added to the RM4SCC symbology. 2013-05-30-3 * Input validation was added to the Plessey UK symbology. 2013-05-30-2 * Input validation was added to the GS1 DataBar Limited symbology. 2013-05-30-1 * Input validation was added to the GS1 DataBar Omnidirectional, GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional and GS1 DataBar Truncated symbologies. 2013-05-30 * Input validation was added to the Codabar symbology. * An altstartstop option was added to the Codabar symbology. 2013-05-29-2 * Input validation was added to the symbol, raw and DAFT encoders. 2013-05-29-1 * Input validation was added to the Code 11 symbology. 2013-05-28-2 * Input validation was added to the Code 39 Extended symbology. 2013-05-28-1 * Input validation was added to the Code 39 symbology. 2013-05-28 * Input validation was added to the BC412 symbology. 2013-05-27-1 * The validatecheck option was fixed in the Code 2 of 5 symbology. 2013-05-27 * Input validation was added to the Pharmacode, Two-track Pharmacode and Code 2 of 5 symbologies. 2013-05-25 * Input validation was added to the EAN-14, SSCC-18, Italian Pharmacode and PZN symbologies. 2013-05-24-2 * The PREAMBLE section was changed into RESOURCE metadata. 2013-05-24-1 * The renderers are now included in the REQUIRES metadata. 2013-05-24 * Input validation was added to the Interleaved 2 of 5, ITF-14, Leitcode and Identcode symbologies. 2013-05-23 * Input validation was added to the EAN-13, EAN-8, UPC-A, UPC-E, EAN-5 and EAN-2 symbologies. 2013-05-22 * The EAN-8, UPC-A and UPC-E check digits are validated if provided. 2013-05-21 * The EAN-13 check digit is validated if provided. 2013-05-20-1 * The SUGGESTS metadata fields were changed to REQUIRES. 2013-05-20 * The initial error handling facility was added. 2013-05-19 * Fixed generic named resource definition when packed arrays are not available. 2013-02-27 * The ISSN encoder was modified to permit a five digit addon. 2013-01-25 * A bug in the generation of the mode message for Aztec Code symbols performing reader initialisation was fixed. 2013-01-17-1 * The isbnfont. isbnsize and isbnpos options were changed to isbntextfont, isbntextsize and isbntextyoffset respectively for the ISBN symbology. Similar changes were made to the ISMN and ISSN symbologies. * An isbntextxoffset option was added to the ISBN symbology. Similar changes were made to the ISMN and ISSN symbologies. 2013-01-17 * The textxalign option was enabled for EAN-13, EAN-8, UPC-A and UPC-E. * The addontextxoffset, addontextyoffset, addontextfont and addontextsize options were added for EAN-13, EAN-8, UPC-A and UPC-E. 2012-12-12 * The encoding of numeric data following an FNC1 codeword was fixed in the GS1 DataBar Expanded and GS1 Composite Component symbologies. 2012-11-15 * renlinear was modified to avoid a clash with a predefined name in Distiller. 2012-06-26 * The QR Code encoder was modified to opportunistically raise the error correction level when this does not increase the symbol size. * The QR Code encoder was modified to that Micro QR Code symbols do not require the use of raw mode. * The default error correction level for Micro QR Code symbols was changed to L. 2012-06-25 * The QR Code encoder was modified to select an optimal encoder based on the data. 2012-06-24 * A bug in the symbol size selection for QR Code was fixed. * The QR Code encoder was optimised by allowing the terminator pattern to be trimmed. 2012-06-23 * Support for the alphanumeric, numeric and kanji encodings was added to the qrcode encoder. 2012-04-26 * The PZN symbology was extended with support for PZN8. 2011-05-10 * The 1.5 scale factor was removed from the DataMatrix encoder. 2011-04-14-1 * Support for the GS1 Data Matrix symbology was added. 2011-04-14 * A bug in double digit ASCII encodation of the Data Matrix symbology was fixed. 2011-04-13 * The high level encoding for the Data Matrix symbology was changed from byte mode to ASCII mode. * The EDIFACT, C40, TEXT and X12 encodation schemes were removed from the Data Matrix symbology as these were buggy. * Support for FNC1 character as added to the Data Matrix symbology. 2011-03-21 * A bug in the options parsing for the symbol encoder was fixed. 2011-03-09 * The error correction code for Maxicode symbols was improved. 2011-03-07 * Codablock F was fixed for short data inputs. 2011-03-06 * Support for the Codablock F symbology was added. * Support for the HIBC Codablock F symbology was added. 2011-02-28-1 * The optimised encoding of Code 16K symbols was simplified. 2011-02-28 * The optimised encoding of Code 128 symbols was simplified and improved. 2011-02-24 * The optimised encoding of Code 128 symbols was improved. 2011-02-20 * Support for the extended datalength option was added to the Code 16K symbology. 2011-02-19 * Support for the Code 16K symbology was added. 2011-02-17 * The optimal start character selection for Code 128 symbols was improved. 2011-02-13 * Support for the Code 49 symbology was added. 2011-02-05 * Support for the Code One symbology was added. 2011-01-25-1 * The GS1 DataBar Expanded Composite and GS1 DataBar Expanded Stacked Composite symbologies were amended so that their separator patterns are correctly generated. 2011-01-25 * The GS1 DataBar Omnidirectional Composite, GS1 DataBar Stacked Composite, GS1 DataBar Stacked Omnidirectional Composite, GS1 DataBar Truncated symbologies were amended so that their separator patterns are correctly generated. 2011-01-22 * GS1-128 Composite was fixed so that the 2D component is correctly aligned. 2011-01-20 * Preliminary support for the GS1 DataBar Omnidirectional Composite, GS1 DataBar Stacked Composite, GS1 DataBar Stacked Omnidirectional Composite, GS1 DataBar Truncated, GS1 DataBar Limited, GS1 DataBar Expanded, GS1 DataBar Expanded Stacked symbologies were added. 2011-01-16 * The default height for the GS1-128 symbologies was changed. * Preliminary support for the GS1 DataBar Limited Composite symbology was added. 2011-01-15-1 * Preliminary support for the EAN-8 Composite, UPC-A Composite and UPC-E Composite symbologies was added. 2011-01-15 * Support for the GS1 Composite 2D components was added. * Preliminary support for the EAN-13 Composite symbology was added. 2011-01-14 * Renamed rss14 to databaromni, rsslimited to databarlimited, rssexpanded to databarexpanded. * Added convenience encoders for GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Truncated and GS1 DataBar Expanded Stacked. 2011-01-07-1 * Support for the HIBC MicroPDF417 symbology was added. 2011-01-07 * Support for the MicroPDF417 symbology was added. 2010-12-24 * Support for CC-A/B amd CC-C composite linkage was added to the GS1-128 symbology. * The Code 128 symbology was extended with support for composite linkage pseudo characters. 2010-12-19-1 * PDF417 was amended to automatically select an appropriate number of columns when not provided. 2010-12-19 * The default error correction levels for PDF417 symbols were updated. 2010-12-17 * A bug in the encoding of the general purpose field ending in numeric mode of GS1 DataBar expanded symbols was fixed. 2010-12-08 * Renamed occurrences of alpha mode to alphanumeric in GS1 Databar Expanded symbology to disambiguate from the standard GS1 alpha encoding. 2010-12-06 * The list of FNC1 exempt GS-1 application identifiers was fixed in the GS1-128 and GS1 DataBar symbologies. 2010-12-03 * Fixed occurances of a bad programming paradigm that could result in the incorrect generation of certain symbols when including multiple instances. 2010-12-01-1 * Support for the Deutsche Post Leitcode Symbology was added. 2010-12-01 * Support for the Deutsche Post Identcode Symbology was added. 2010-11-29 * A checkoffset option was added to the posicode encoder to facilitate multirow symbols. 2010-11-28 * Support for the Flattermarken symbology was added. 2010-11-26 * Checksum support for the Channel Code encoder was added. 2010-11-22 * Support for the PosiCode symbology was added. 2010-11-18 * An option to use a short finder pattern was added to the Channel Code encoder. 2010-11-17 * Support for the Channel Code symbology was added. 2010-11-16 * Support for the HIBC Code 39, HIBC Code 128, HIBC Data Matrix, HIBC PDF417 and HIBC QR Code symbologies was added. 2010-11-15 * The efficiency of the Two-Track Pharmacode encoder was improved. 2010-11-10 * The escape sequences for the special shift characters were changed. * Support for the Code 93 Extended symbology was added. 2010-11-09 * Support for the Code 39 Extended symbology was added. 2010-11-07 * Support for the ITF-14 symbology was added. 2010-11-06-1 * Support for the SSCC-18 symbology was added. * Support for the GS1-14 symbology was added. 2010-11-06 * Support for the GS1-128 symbology was added. 2010-11-05 * The code128 encoder was modified to automatically encode the input. 2010-10-30 * Support for the Pharmazentralnummer (PZN) symbology was added. 2010-10-29-1 * The text parameters for EAN an UPC symbols are now applied to the addons. 2010-10-29 * A bug in the display of the ISSN check digit was fixed. 2010-10-28 * Support for Code 32 (Italian Pharmacode) was added. 2010-10-19 * Added daft encoder to make it easier to create miscellaneous symbols in a custom 4 state symbology. 2010-10-18-1 * Support was added to the Plessey symbology for the unidirectional variant. 2010-10-18 * Support for the BC412 symbology was added. 2010-10-11-1 * A bug in the calculation of the border height was fixed. * The example for Two-track Pharmacode was changes to display a border. 2010-10-11 * Support for the Two-track Pharmacode symbology was added. 2010-10-08-1 * Support for the ISSN symbology was added. 2010-10-08 * Support for the ISMN symbology was added. 2010-10-07 * The ISBN encoder was improved to upgrade ISBN-10 input to ISBN-13. 2010-10-05 * The code2of5 encoder was improved to support the IATA, matrix, COOP, and Datalogic versions of the symbology. 2010-10-04-1 * A bug was fixed that could allow the generation of invalid MSI symbols when using a modulus 11 check digit. 2010-10-04 * Support for the Telepen symbology was added. 2010-10-01 * A bug in the placement of human readable text for Plessey and MSI symbols was fixed. 2010-09-30-1 * The bar-space widths were amended for Plessey and MSI symbols were amended to better conform to their specifications. 2010-09-30 * A bug in the calculation of the checksum of Plessey symbols was fixed. 2010-09-27 * A bug in the calculation of the checksum of MSI symbols was fixed. * Additional checksum types where added to the MSI symbology. 2010-07-16-1 * A bug in the determination of the error correction level of PDF417 symbols was fixed. 2010-07-16 * A bug in the determination of the error correction level of PDF417 symbols was fixed. 2010-06-20 * A bug in QR Code mask evaluation was fixed. 2010-05-20 * Support for the USPS PLANET symbology was added. * An input handling bug in the USPS POSTNET encoder was fixed. 2010-01-27 * The list of FNC1 exempt application identifiers in GS1 DataBar Expanded was fixed. 2010-01-26 * A bug in the numeric encoding of the general purpose field of GS1 DataBar Expanded symbols was fixed. 2010-01-15 * Support for UPC-E1 was added to the upce encoder. 2010-01-05 * Converted to a set of PostScript named resources rather than a procedure list. 2009-11-15 * A bug in the symbol selection algorithm for QR Code was fixed. * Ensure that auto-encoding a micro-format QR Code symbol fails rather than produces a full-format symbol. 2009-11-06 * Convert interleaved2of5 encoder to use barratio and spaceratio to set the narrow to wide bar ratio. 2009-11-05 * Ensure that the UPC-E encoder does not fail silently when an invalid input is given. 2009-10-13 * Changed the barcode dict to pass an encoder reference rather than a procedure name. 2009-08-12 * A bug in the Reed-Solomon error correction routine for PDF417 was fixed. 2009-08-06-1 * A bug in the Code 11 start character was fixed. 2009-08-06 * A parse option was added to the pdf417, datamatrix, qrcode and azteccode encoders to allow input characters to be represented using ^NNN notation. 2009-07-31 * The rss14 and rsslimited encoders were amended to require the input to start with the (01) application identifier. * The rss14 andd rsslimited encoders were amended to automatically generate the human readable check digit if it is not supplied. 2009-07-30-1 * A bug affecting the padding of GS1 DataBar Expanded symbols was fixed. 2009-07-30 * An autoencoder was added to the GS1 DataBar Expanded encoder. * A finder pattern selection bug in GS1 DataBar Expanded symbols was fixed. * A check digit calculation bug in GS1 DataBar Expanded symbols was fixed. 2009-07-19 * Added support for GS1 DataBar Expanded Stacked to the rss14expanded encoder with option segments=2n. 2009-07-17 * A bug in the placement of the final finder pattern in GS1 DataBar Expanded symbols with an odd numer of segments was fixed. 2009-07-14 * The GS1 DataBar Limited default height was changed to match the minimum permitted height. 2009-07-12 * Added support for GS1 DataBar Truncated to the rss14 encoder with option format=truncated. * Added support for GS1 DataBar Stacked to the rss14 encoder with option format=stacked. * Added support for GS1 DataBar Stacked Omnidirectional to the rss14 encoder with option format=stackedomni. 2009-07-06-1 * Fixed bug in the padding of maxicode symbols where the data terminates in code set C, D or E. * Cleaned up the maxicode implementation by inlining the high-level encoding procedure. 2009-07-06 * The font height calculation performed by the linear renderer was improved. * The human readable text for OneCode symbols was improved to match the specification. 2009-07-03-2 * The pad characters from character set B were disambiguated. 2009-07-03-1 * A bug with the ordinal parser in the maxicode encoder was fixed. 2009-07-03 * An autoencoder was added to the maxicode encoder. 2009-06-22 * C40, TEXT and X12 encoders were added to datamatrix. 2009-06-21 * Added checksum support to ean8 encoder. * Fixed breakage in ean8 when includetext not in use. 2009-06-20-1 * Fix looping in datamatrix ASCII-mode encoder. 2009-06-20 * The ASCII-mode encoder for datamatrix was improved to compact pairs of digits. 2009-06-19 * An EDIFACT-mode autoencoder was added to the datamatrix encoder. 2009-06-03 * A byte-mode autoencoder was added to the datamatrix encoder and set as default. 2009-05-20 * A byte-mode-only autoencoder was added to the pdf417 encoder to simplify the use of the pdf417 encoder for common tasks. 2009-05-17 * A byte-mode-only autoencoder was added to the azteccode encoder to simplify the use of the azteccode encoder for common tasks. 2009-05-15 * A byte-mode-only autoencoder was added to the qrcode encoder to simplify the use of the qrcode encoder for common tasks. 2009-05-13 * An ASCII-mode-only autoencoder was added to the datamatrix encoder to simplify the use of the datamatrix encoder for common tasks. 2009-04-28 * Update the descriptions of the RSS symbologies to GS1 DataBar. 2009-03-16 * A textgaps option was added to adjust the inter-character gap in non-default text alignment modes for linear barcodes. * A justify mode was added to the textxalign option in linear barcodes. 2009-03-06 * The encoders were amended to automatically invoke the appropriate renderer. * The dispatcher procedure was removed. * A dontdraw option was added to each encoder to suppress automatic rendering. * The encoders were reordered by their dependancy chain and references to dependant procedures were changed to use immediately evalutated name syntax. 2009-02-26 * Minor fixups were made to the addon positioning. * The samples were amended to demonstrate the new dict option passing mechanism and alttext option. 2009-02-25-1 * The EAN-5 and EAN-2 addon encoders were folded into the EAN, UPC and ISBN encoders. 2009-02-25 * The options parser of each encoder was improved to also accept a dict of options. * An alttext option was added to the renlinear renderer which allows alternative human readable text to be specified. 2009-02-10 * Support for the JapanPost symbology was added. 2009-01-11 * The efficiency the RSS symbol generation was slightly improved. 2008-12-28 * The efficiency of Data Matrix symbol generation was further improved. 2008-12-27 * The efficiency of Data Matrix symbol generation was improved. 2008-12-26 * Minor efficiency improvements where made to the Reed-Solomon error correction routines. 2008-12-22 * The efficiency of the mask evaluation for full QR Code symbols was significantly improved. 2008-12-14 * A bug in the placement of error correction modules within 144x144 Data Matrix symbols was fixed. 2008-12-07 * Switched from the image operator to the imagemask operator for rendering of 2D matrix symbologies. * Support for color and backgroundcolor for 2D matrix symbologies was added. 2008-12-06-1 * The line caps are explicitly squared off to prevent interference from the environment. 2008-12-06 * The syntax for constructing the dictionary for passing the barcode paramaters to the renderer was updated. 2008-12-01 * Removed unnecessary DSC comment %%EndProlog. 2008-11-25 * The QR Code encoder was improved so that it performs mask evaluation for full mode symbols. 2008-11-16 * A bug introduced in version 2008-10-17 that resulted in incorrect checksum handling for UPC-E symbols was fixed. 2008-10-27 * The efficiency of the RSS symbologies was significantly improved. 2008-10-24 * The efficiency of the RSS symbologies was improved. 2008-10-17 * The ability to override the automatic checksum calculation for EAN-13, UPC-A, UPC-E and ISBN was removed. 2008-09-14 * Support for hiding the asterisks in the human readable text of Code 39 symbols was added. 2008-07-10 * The efficiency of the OneCode encoder was improved by replacing routines that generate tables of constants by the tables of constants themselves. 2008-04-06-1 * The Data Matrix encoder was shortened by replacing the list of all possible generator polynomials by a routine that derives only the required set. 2008-04-06 * The PDF417 encoder was shortened by replacing the list of all possible generator polynomials by a routine that derives only the required set. 2008-03-30-1 * The superfluous size option was removed from the QR Code encoder. 2008-03-30 * The QR Code encoder was amended to select full format symbols unless instructed otherwise. 2008-03-29 * Support for the QR Code 2D symbology was added. 2008-03-13 * Added support for FCC type 45 (Reply Paid Barcode) to the Auspost symbology. 2008-03-08 * A bug in the treatment of the human readable text when using special text alignment with Code 128C was fixed. 2008-03-01 * A bug in the check-bars calculation for the RSS Limited symbology was fixed. 2008-02-25 * Bugs in the Reduced Space Symbologies were fixed. 2008-02-17 * Support for the Aztec Code 2D symbology was added. 2008-02-15 * Fixed some occurances of a bad programming paradigm that could result in the incorrect generation of certain symbols when including multiple instances. 2008-01-25 * A bug in the generation of the pseudo-randomised padding characters for Data Matrix was corrected. 2008-01-19 * Fixed logic error that resulted in incorrect codeword lengths for modes 4, 5 and 6 in MaxiCode. 2008-01-15 * Support for the Data Matrix ECC200 2D symbology was added. 2008-01-02 * The PDF417 encoder was amended to opportunistically raise the error correction level if there is a better fit to the derived size of the matrix. 2008-01-01 * Support for the PDF417 2D symbology was added. 2007-12-21 * The ISBN encoder was slightly improved so that it generates the check digit even when the user does not omit the final dash. 2007-12-03 * Human readable text support was added to RSS-14, RSS Limited, OneCode and Pharmacode symbologies. * Default font and spacing for specifically aligned text was change to make it more consistant with default text placement. * A bug that made textxalign=left ineffective was fixed. 2007-12-01 * Added textxalign and textyalign options to control the positioning and formatting of human readable text. 2007-07-02 * Support for the MaxiCode 2D symbology was added. 2007-06-16 * Code was refactored to support multiple renderers. * Added parsable renderer field to each encoder. * Renderer for maxicode symbols was added, but there is no encoder for this yet. 2007-05-19 * Added parsable example options field to each encoder. 2007-05-18 * An encoder for the Pharmaceutical Binary Code symbology was added. 2007-04-22 * Added CMYK colorspace support. 2007-02-25 * Fixed incorrect checksum calculation for UPC-E symbols. 2006-09-26 * Added raw encoder to make it easier to create miscellaneous symbols in a custom symbology. 2006-09-14 * Functional comments were added to the head of the encoders to allow applications to extract the symbology name and example input data. 2006-05-26 * An encoder for the Reduced Space Symbology RSS Expanded was added. 2006-05-25 * The incorrect definition of the USPS FIM-B symbol was fixed. 2006-05-23 * An encoder for the Reduced Space Symbology RSS Limited was added. * The efficiency of RSS-14 was improved. 2006-05-22 * An encoder for the Reduced Space Symbology RSS-14 was added. 2006-05-16 * An encoder for the new OneCode symbology used by the US Postal Service was added. 2006-03-04 * The FIM symbols now render according to their specification. 2006-03-03 * The Postnet, Royal Mail, AusPost and KIX encoders were amended so that the metrics of their default symbols confirms strongly to their respective specifications. 2006-03-02 * The encoders now pass an array containing the widths of the bar space succession to the renderer allowing for sub-point horizontal precision. 2006-01-19 * The default border positions for EAN and UPC symbols were amended to properly enclose the human readable text. 2006-01-18 * The colour support code was fixed to prevent overwriting of the current colour when values are left unspecified. 2006-01-17 * The logic to guard whitespace in EAN symbols was migrated from the encoders to the renderer. * The whitespace guard symbols are now drawn directly making them independant of any font. * The inter-guard bar height of EANs and UPCs was amended. 2006-01-16 * The renderer was amended to support the passing of encoder specific arguments. 2006-01-08 * The options barcolor, textcolor, bordercolor, showbackground and backgroundcolor were added to the renderer. * A flaw in the derivation of the top border height was fixed. 2005-12-17 * The renderer was amended to plot symbols from the current point rather than the origin. 2005-11-01 * The performance of the renderer was improved by avoiding unnecessary calls of setfont. 2005-10-28 * The auspost encoder was extended to support the customer information field. 2005-10-24 * A new encoder for the barcodes used by the Australian Postal Service was added. 2005-10-17 * A checksum was added to the Code 2 of 5 encoder. 2005-10-16 * A checksum was added to the Code 11 encoder. 2005-10-14 * A new renderer option was added that forces any symbol to a user supplied width. 2005-09-26 * A new encoder was added to support the generation of miscellaneous symbols. * Support for generation of FIM symbols used on US Postal service reply mail was added. 2005-09-15 * A new encoder for the KIX symbology used by the Dutch postal service was added. 2005-09-12 * Options were added that allow precise adjustments to be made to the ratio of bar widths and space widths. 2005-09-11 * Placement problems with the border of EAN-2 and EAN-5 symbols have been fixed by amending the baseline of the bars. 2005-09-10 * The options required to enable a customisable border around any barcode symbol were added to the renderer. 2005-09-08 * An options parser was added to the renderer. * Each renderer was modified to pass a copy of its user-defined options to the renderer. * A new user-definable option called inkspread that reduces the width of the bars was added to the renderer. 2005-08-08 * The options parser for each of the encoders was upgraded to remove the 30 character size limitation from individual options within a given option string. 2005-08-07 * The ISBN encoder was upgraded to support the emerging ISBN-13 symbology. 2005-08-02 * PostScript and PDF documentation is now created using the new pst-barcode LaTeX package to generate the barcode images. 2005-06-21 * The isbnfont, isbnsize, and isbnpos options were added to allow the independant manipulation of the upper part of the human readable text within the ISBN symbology. 2005-06-09 * A minor fix was made to the positioning of human readable text within the Code 128 symbology. 2005-06-06 * Optional whitespace guards have been added to the human readable text of EAN barcodes. * The position of the first character of EAN-13s has been adjusted to guard the whitespace to the left of the bars. 2005-05-10 * The ability to allow the code to remain resident within most printer's PostScript virtual machines, until a hard reset is performed, was added. 2005-04-12 * The default textpos for EAN-2 and EAN-5 was changed so that it is now a function of the supplied height. * Delimiter comments were added around the encoders so that the file can be easily parsed as a template. 2005-04-09 * Delimiters were added around individual encoders to simplify parsing. 2005-03-29 * A bug in the calculation of Code 93 barcode length when using extended full ASCII characters was fixed. 2005-03-21 * Support for the Royal Mail/RM4SCC symbology was added. * A minor fix was made to the positioning of human readable text in the PostNet symbology. 2005-03-05 * The Postnet encoder was amended to generate correctly proportioned bars. 2005-02-28 * A bug that resulted in the incorrect generation of Code 93 check digits for data exceeding 15 characters in length was fixed. 2005-02-03 * A user option to override the default barcode height was added. 2005-02-01 * The option passing mechanism was improved to allow the user to override many default variables. 2005-01-25 * Human readable text was added to the remaining encoders. * Support for a string of options to enable or disable features of an encoder for each barcode instance was added. 2005-01-22 * Human readable text, with an option to suppress display of the check digit, was added to Code-39, Interleaved 2 of 5, and Postnet symbologies. * The ability to suppress human readable text to EANs, UPCs, ISBN, and all other symbologies that show text was added. * Encoders now pass font information to the renderer. * The encoders were restructured to prepare for the passing of switches to enable or disable features of the encoder. 2005-01-19 * The ability to suppress checkdigit for codabar, code39, code93, and interleaved 2 of 5 symbologies was added. 2005-01-05 * Support for Code 93 and Code 11 was added. * A checksum was added to Code 39 and Interleaved 2 of 5. * Incorrect generation of X human readable check-digit for ISBN was fixed. 2005-01-02 * This release adds support for the EAN-2 and EAN-5 (the EAN/UPC add-ons) symbologies, MSI symbology, and Plessey symbology. * The narrow:wide ratio for Code 2 of 5 has been changed. 2004-12-29 * This release fixes the incorrect generation of Code 128 check digits. 2004-12-27 * This release adds a code128 encoder that fully supports character alphabets A, B, and C. This allows for UCC/EAN-128 support. * The obsolete code128b encoder has been dropped. 2004-12-24 * This release fixes a bug in code128b where first ^ character in string of available characters should be &. 2004-12-21 * The Supported Symbologies section of the documentation was enhanced to include samples of all the supported barcode types. 2004-12-14 * Incorrect generation of human-readable check digits for the ISBN encoder was fixed and the documentation was updated with an example of use from within Perl. 2004-12-11 * Support for the ISBN barcode format was added. 2004-12-09 * Documentation is now available in PDF and HTML formats. * The orignal .tex files are shipped in the tarball. 2004-12-07 * Support for human readable text on the EAN and UPC formats was added. * Redundant code was removed from the UPC-A format. * Minor code cleanups were made. * A mailing list and support group is now available. 2004-12-04 * EANs and UPCs now have elongated guard bars. * The efficiency of the renderer was improved. * A bug that printed a tiny artifact at the bottom-left of barcodes was fixed. * All barcodes now default to 1 inch in height with a narrow bar width of 1 pt. 2004-12-03-1 * Support has been added for the Postnet barcode format. * The renderer has been improved to allow support for symbologies with variable height bars. 2004-12-03 * This version changes the renderer to accept a dictionary of arguments rather than an sbs string, so that it can have optional arguments such as text and bar heights passed to it. The encoders were upgraded accordingly. 2004-11-30 * Efficiency was improved by adding the bind operator to procedure definitions to make use of early operator resolution. 2004-11-26 * This release adds a PostScript file and a tarball on the homepage to ease downloading and patching. 2004-11-23 * This release added support for the UPC-E barcode format. 2004-11-21 * Support has been added for EAN-13, EAN-8, and UPC-A barcode formats. 2004-11-19 * This release adds support for printing the EAN-13 barcode format. * The software now supports EAN-13, Code 128-B, Code 39, Interleaved 2 of 5, Code 2 of 5, and Codabar. postscriptbarcode-2020-04-01/LICENSE000066400000000000000000000020621364117131200166340ustar00rootroot00000000000000MIT License Copyright (c) 2004-2019 Terry Burton Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. postscriptbarcode-2020-04-01/Makefile000066400000000000000000000276121364117131200172770ustar00rootroot00000000000000# Barcode Writer in Pure PostScript # https://bwipp.terryburton.co.uk # # Copyright (c) 2004-2019 Terry Burton # # $Id$ SRCDIR = src DOCDIR = docs DSTDIR = build CHANGES_FILE=CHANGES VERSION:=$(shell head -n 1 $(CHANGES_FILE)) SOURCES:=$(wildcard $(SRCDIR)/*.ps) DOCNAMES:=$(notdir $(wildcard $(DOCDIR)/*)) TARGETS:=$(basename $(notdir $(SOURCES))) TARGETS:=$(filter-out preamble, $(TARGETS)) UPR_FILE = $(SRCDIR)/uk.co.terryburton.bwipp.upr RESDIR = $(DSTDIR)/resource RESMKDIRS:=$(RESDIR) RESMKDIRS+=$(RESDIR)/Resource RESMKDIRS+=$(RESDIR)/Resource/Category RESMKDIRS+=$(RESDIR)/Resource/uk.co.terryburton.bwipp RESMKDIRS+=$(RESDIR)/docs RESMKDIRSTAMP:=$(RESDIR)/.dirstamp TARGETS_RES:=$(addprefix $(RESDIR)/Resource/uk.co.terryburton.bwipp/,$(TARGETS)) TARGETS_RES+=$(RESDIR)/Resource/Category/uk.co.terryburton.bwipp TARGETS_RES+=$(RESDIR)/Resource/uk.co.terryburton.bwipp.upr TARGETS_RES+=$(RESDIR)/README TARGETS_RES+=$(RESDIR)/LICENSE TARGETS_RES+=$(RESDIR)/CHANGES TARGETS_RES+=$(RESDIR)/sample.ps TARGETS_RES+=$(addprefix $(RESDIR)/docs/,$(DOCNAMES)) cleanlist += $(TARGETS_RES) $(RESMKDIRSTAMP) PACKAGEDIR = $(DSTDIR)/packaged_resource PACKAGEMKDIRS:=$(PACKAGEDIR) PACKAGEMKDIRS+=$(PACKAGEDIR)/Resource PACKAGEMKDIRS+=$(PACKAGEDIR)/Resource/Category PACKAGEMKDIRS+=$(PACKAGEDIR)/Resource/uk.co.terryburton.bwipp PACKAGEMKDIRS+=$(PACKAGEDIR)/docs PACKAGEMKDIRSTAMP:=$(PACKAGEDIR)/.dirstamp TARGETS_PACKAGE:=$(addprefix $(PACKAGEDIR)/Resource/uk.co.terryburton.bwipp/,$(TARGETS)) TARGETS_PACKAGE+=$(PACKAGEDIR)/Resource/Category/uk.co.terryburton.bwipp TARGETS_PACKAGE+=$(PACKAGEDIR)/Resource/uk.co.terryburton.bwipp.upr TARGETS_PACKAGE+=$(PACKAGEDIR)/README TARGETS_PACKAGE+=$(PACKAGEDIR)/LICENSE TARGETS_PACKAGE+=$(PACKAGEDIR)/CHANGES TARGETS_PACKAGE+=$(PACKAGEDIR)/sample.ps TARGETS_PACKAGE+=$(addprefix $(PACKAGEDIR)/docs/,$(DOCNAMES)) cleanlist += $(TARGETS_PACKAGE) $(PACKAGEMKDIRSTAMP) MONOLITHIC_DIR = $(DSTDIR)/monolithic MONOLITHIC_MKDIRS:=$(MONOLITHIC_DIR) MONOLITHIC_MKDIRS+=$(MONOLITHIC_DIR)/docs MONOLITHIC_MKDIRSTAMP:=$(MONOLITHIC_DIR)/.dirstamp MONOLITHIC_FILE = $(MONOLITHIC_DIR)/barcode.ps MONOLITHIC_FILE_WITH_SAMPLE = $(MONOLITHIC_DIR)/barcode_with_sample.ps TARGETS_MONOLITHIC:=$(MONOLITHIC_FILE) $(MONOLITHIC_FILE_WITH_SAMPLE) TARGETS_MONOLITHIC+=$(MONOLITHIC_DIR)/README TARGETS_MONOLITHIC+=$(MONOLITHIC_DIR)/LICENSE TARGETS_MONOLITHIC+=$(MONOLITHIC_DIR)/CHANGES TARGETS_MONOLITHIC+=$(addprefix $(MONOLITHIC_DIR)/docs/,$(DOCNAMES)) cleanlist += $(TARGETS_MONOLITHIC) $(MONOLITHIC_MKDIRSTAMP) MONOLITHIC_PACKAGE_DIR = $(DSTDIR)/monolithic_package MONOLITHIC_PACKAGE_MKDIRS:=$(MONOLITHIC_PACKAGE_DIR) MONOLITHIC_PACKAGE_MKDIRS+=$(MONOLITHIC_PACKAGE_DIR)/docs MONOLITHIC_PACKAGE_MKDIRSTAMP:=$(MONOLITHIC_PACKAGE_DIR)/.dirstamp MONOLITHIC_PACKAGE_FILE = $(MONOLITHIC_PACKAGE_DIR)/barcode.ps MONOLITHIC_PACKAGE_FILE_WITH_SAMPLE = $(MONOLITHIC_PACKAGE_DIR)/barcode_with_sample.ps TARGETS_MONOLITHIC_PACKAGE:=$(MONOLITHIC_PACKAGE_FILE) $(MONOLITHIC_PACKAGE_FILE_WITH_SAMPLE) TARGETS_MONOLITHIC_PACKAGE+=$(MONOLITHIC_PACKAGE_DIR)/README TARGETS_MONOLITHIC_PACKAGE+=$(MONOLITHIC_PACKAGE_DIR)/LICENSE TARGETS_MONOLITHIC_PACKAGE+=$(MONOLITHIC_PACKAGE_DIR)/CHANGES TARGETS_MONOLITHIC_PACKAGE+=$(addprefix $(MONOLITHIC_PACKAGE_DIR)/docs/,$(DOCNAMES)) cleanlist += $(TARGETS_MONOLITHIC_PACKAGE) $(MONOLITHIC_PACKAGE_MKDIRSTAMP) STANDALONE_DIR = $(DSTDIR)/standalone STANDALONE_MKDIRS:=$(STANDALONE_DIR) STANDALONE_MKDIRSTAMP:=$(STANDALONE_DIR)/.dirstamp TARGETS_STANDALONE:=$(addprefix $(STANDALONE_DIR)/,$(addsuffix .ps,$(TARGETS))) cleanlist += $(TARGETS_STANDALONE) $(STANDALONE_MKDIRSTAMP) STANDALONE_PACKAGE_DIR = $(DSTDIR)/standalone_package STANDALONE_PACKAGE_MKDIRS:=$(STANDALONE_PACKAGE_DIR) STANDALONE_PACKAGE_MKDIRSTAMP:=$(STANDALONE_PACKAGE_DIR)/.dirstamp TARGETS_STANDALONE_PACKAGE:=$(addprefix $(STANDALONE_PACKAGE_DIR)/,$(addsuffix .ps,$(TARGETS))) cleanlist += $(TARGETS_STANDALONE_PACKAGE) $(STANDALONE_PACKAGE_MKDIRSTAMP) RELEASEDIR := $(DSTDIR)/release RELEASEMKDIRS:=$(RELEASEDIR) RELEASEMKDIRSTAMP:=$(RELEASEDIR)/.dirstamp RELEASE_RESOURCE_TARBALL := $(RELEASEDIR)/postscriptbarcode-resource-$(VERSION).tgz RELEASE_PACKAGED_RESOURCE_TARBALL := $(RELEASEDIR)/postscriptbarcode-packaged-resource-$(VERSION).tgz RELEASE_MONOLITHIC_TARBALL := $(RELEASEDIR)/postscriptbarcode-monolithic-$(VERSION).tgz RELEASE_MONOLITHIC_PACKAGE_TARBALL := $(RELEASEDIR)/postscriptbarcode-monolithic-package-$(VERSION).tgz RELEASE_RESOURCE_ZIPFILE := $(RELEASEDIR)/postscriptbarcode-resource-$(VERSION).zip RELEASE_PACKAGED_RESOURCE_ZIPFILE := $(RELEASEDIR)/postscriptbarcode-packaged-resource-$(VERSION).zip RELEASE_MONOLITHIC_ZIPFILE := $(RELEASEDIR)/postscriptbarcode-monolithic-$(VERSION).zip RELEASE_MONOLITHIC_PACKAGE_ZIPFILE := $(RELEASEDIR)/postscriptbarcode-monolithic-package-$(VERSION).zip RELEASE_SOURCE_TARBALL := $(RELEASEDIR)/postscriptbarcode-source-$(VERSION).tgz RELEASEFILES:=$(RELEASE_RESOURCE_TARBALL) $(RELEASE_PACKAGED_RESOURCE_TARBALL) $(RELEASE_MONOLITHIC_TARBALL) $(RELEASE_MONOLITHIC_PACKAGE_TARBALL) RELEASEFILES+=$(RELEASE_RESOURCE_ZIPFILE) $(RELEASE_PACKAGED_RESOURCE_ZIPFILE) $(RELEASE_MONOLITHIC_ZIPFILE) $(RELEASE_MONOLITHIC_PACKAGE_ZIPFILE) #RELEASEFILES+=$(RELEASE_SOURCE_TARBALL) cleanlist += $(RELEASEFILES) $(RELEASEMKDIRSTAMP) #------------------------------------------------------------ .PHONY : all clean test resource packaged_resource monolithic monolithic_package release tag copyright whitespace all: resource packaged_resource monolithic monolithic_package clean: $(RM) $(cleanlist) test: tests/run_tests $(SRCDIR)/%.d: $(SRCDIR)/%.ps $(UPR_FILE) $(DSTDIR)/make_deps $< $(addsuffix /Resource,$(RESDIR) $(PACKAGEDIR)) >$@ cleanlist += ${SOURCES:.ps=.d} ifneq "$(MAKECMDGOALS)" "clean" -include ${SOURCES:.ps=.d} endif #------------------------------------------------------------ resource: $(TARGETS_RES) $(RESMKDIRSTAMP): mkdir -p $(RESMKDIRS) touch $@ $(RESDIR)/Resource/uk.co.terryburton.bwipp/%: $(SRCDIR)/%.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(RESMKDIRSTAMP) $(DSTDIR)/make_resource $< $@ $(RESDIR)/Resource/Category/uk.co.terryburton.bwipp: $(SRCDIR)/preamble.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(RESMKDIRSTAMP) $(DSTDIR)/make_resource $< $@ $(RESDIR)/Resource/uk.co.terryburton.bwipp.upr: $(UPR_FILE) $(RESMKDIRSTAMP) cp $< $@ $(RESDIR)/README: $(SRCDIR)/README.resource $(RESMKDIRSTAMP) cp $< $@ $(RESDIR)/sample.ps: $(SRCDIR)/sample $(RESMKDIRSTAMP) cp $< $@ $(RESDIR)/LICENSE: LICENSE $(RESMKDIRSTAMP) cp $< $@ $(RESDIR)/CHANGES: CHANGES $(RESMKDIRSTAMP) cp $< $@ $(RESDIR)/docs/%: $(DOCDIR)/% $(RESMKDIRSTAMP) cp $< $@ #------------------------------------------------------------ packaged_resource: $(TARGETS_PACKAGE) $(PACKAGEMKDIRSTAMP): mkdir -p $(PACKAGEMKDIRS) touch $@ $(PACKAGEDIR)/Resource/uk.co.terryburton.bwipp/%: $(SRCDIR)/%.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(PACKAGEMKDIRSTAMP) $(DSTDIR)/make_resource $< $@ $(PACKAGEDIR)/Resource/Category/uk.co.terryburton.bwipp: $(SRCDIR)/preamble.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(PACKAGEMKDIRSTAMP) $(DSTDIR)/make_resource $< $@ $(PACKAGEDIR)/Resource/uk.co.terryburton.bwipp.upr: $(UPR_FILE) $(PACKAGEMKDIRSTAMP) cp $< $@ $(PACKAGEDIR)/README: $(SRCDIR)/README.resource $(PACKAGEMKDIRSTAMP) cp $< $@ $(PACKAGEDIR)/sample.ps: $(SRCDIR)/sample $(PACKAGEMKDIRSTAMP) cp $< $@ $(PACKAGEDIR)/LICENSE: LICENSE $(PACKAGEMKDIRSTAMP) cp $< $@ $(PACKAGEDIR)/CHANGES: CHANGES $(PACKAGEMKDIRSTAMP) cp $< $@ $(PACKAGEDIR)/docs/%: $(DOCDIR)/% $(PACKAGEMKDIRSTAMP) cp $< $@ #------------------------------------------------------------ monolithic: $(TARGETS_MONOLITHIC) $(MONOLITHIC_MKDIRSTAMP): mkdir -p $(MONOLITHIC_MKDIRS) touch $@ $(MONOLITHIC_FILE): $(TARGETS_RES) $(SRCDIR)/ps.head $(CHANGES_FILE) $(UPR_FILE) $(MONOLITHIC_MKDIRSTAMP) $(DSTDIR)/make_monolithic $(RESDIR)/Resource >$@ $(MONOLITHIC_FILE_WITH_SAMPLE): $(MONOLITHIC_FILE) $(SRCDIR)/sample $(MONOLITHIC_MKDIRSTAMP) cat $(MONOLITHIC_FILE) $(SRCDIR)/sample > $@ $(MONOLITHIC_DIR)/README: $(SRCDIR)/README.monolithic $(MONOLITHIC_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_DIR)/LICENSE: LICENSE $(MONOLITHIC_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_DIR)/CHANGES: CHANGES $(MONOLITHIC_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_DIR)/docs/%: $(DOCDIR)/% $(MONOLITHIC_MKDIRSTAMP) cp $< $@ #------------------------------------------------------------ monolithic_package: $(TARGETS_MONOLITHIC_PACKAGE) $(MONOLITHIC_PACKAGE_MKDIRSTAMP): mkdir -p $(MONOLITHIC_PACKAGE_MKDIRS) touch $@ $(MONOLITHIC_PACKAGE_FILE): $(TARGETS_PACKAGE) $(SRCDIR)/ps.head $(CHANGES_FILE) $(UPR_FILE) $(MONOLITHIC_PACKAGE_MKDIRSTAMP) $(DSTDIR)/make_monolithic $(PACKAGEDIR)/Resource >$@ $(MONOLITHIC_PACKAGE_FILE_WITH_SAMPLE): $(MONOLITHIC_PACKAGE_FILE) $(SRCDIR)/sample $(MONOLITHIC_PACKAGE_MKDIRSTAMP) cat $(MONOLITHIC_PACKAGE_FILE) $(SRCDIR)/sample > $@ $(MONOLITHIC_PACKAGE_DIR)/README: $(SRCDIR)/README.monolithic $(MONOLITHIC_PACKAGE_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_PACKAGE_DIR)/LICENSE: LICENSE $(MONOLITHIC_PACKAGE_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_PACKAGE_DIR)/CHANGES: CHANGES $(MONOLITHIC_PACKAGE_MKDIRSTAMP) cp $< $@ $(MONOLITHIC_PACKAGE_DIR)/docs/%: $(DOCDIR)/% $(MONOLITHIC_PACKAGE_MKDIRSTAMP) cp $< $@ #------------------------------------------------------------ $(STANDALONE_MKDIRSTAMP): mkdir -p $(STANDALONE_MKDIRS) touch $@ $(STANDALONE_DIR)/%.ps: $(MONOLITHIC_FILE) $(SRCDIR)/%.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(STANDALONE_MKDIRSTAMP) $(DSTDIR)/make_standalone $< $@ #------------------------------------------------------------ $(STANDALONE_PACKAGE_MKDIRSTAMP): mkdir -p $(STANDALONE_PACKAGE_MKDIRS) touch $@ $(STANDALONE_PACKAGE_DIR)/%.ps: $(MONOLITHIC_PACKAGE_FILE) $(SRCDIR)/%.ps $(SRCDIR)/ps.head $(CHANGES_FILE) $(STANDALONE_PACKAGE_MKDIRSTAMP) $(DSTDIR)/make_standalone $< $@ #------------------------------------------------------------ release: $(RELEASEFILES) $(RELEASEMKDIRSTAMP): mkdir -p $(RELEASEMKDIRS) touch $@ define TARBALL tar --exclude-vcs --exclude=.dirstamp --numeric-owner --owner=0 --group=0 --mtime=./$(CHANGES_FILE) --transform='s,^$(DSTDIR)/,postscriptbarcode-$(VERSION)/,' -czf $@ $(1) endef define ZIPFILE $(RM) $@; FILE=`readlink -f $@` && cd $(1) && zip -q -X -x '*.dirstamp' -r $$FILE . endef $(RELEASE_RESOURCE_TARBALL): $(TARGETS_RES) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call TARBALL,$(RESDIR)) $(RELEASE_RESOURCE_ZIPFILE): $(TARGETS_RES) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call ZIPFILE,$(RESDIR)) $(RELEASE_PACKAGED_RESOURCE_TARBALL): $(TARGETS_PACKAGE) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call TARBALL,$(PACKAGEDIR)) $(RELEASE_PACKAGED_RESOURCE_ZIPFILE): $(TARGETS_PACKAGE) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call ZIPFILE,$(PACKAGEDIR)) $(RELEASE_MONOLITHIC_TARBALL): $(TARGETS_MONOLITHIC) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call TARBALL,$(MONOLITHIC_DIR)) $(RELEASE_MONOLITHIC_ZIPFILE): $(TARGETS_MONOLITHIC) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call ZIPFILE,$(MONOLITHIC_DIR)) $(RELEASE_MONOLITHIC_PACKAGE_TARBALL): $(TARGETS_MONOLITHIC_PACKAGE) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call TARBALL,$(MONOLITHIC_PACKAGE_DIR)) $(RELEASE_MONOLITHIC_PACKAGE_ZIPFILE): $(TARGETS_MONOLITHIC_PACKAGE) $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) $(call ZIPFILE,$(MONOLITHIC_PACKAGE_DIR)) #$(RELEASE_SOURCE_TARBALL): $(CHANGES_FILE) $(RELEASEMKDIRSTAMP) # tar --exclude-vcs --exclude=$(RELEASEDIR) $(addprefix --exclude=,$(cleanlist)) --numeric-owner --owner=0 --group=0 --mtime=./$(CHANGES_FILE) --transform='s,^.,postscriptbarcode-$(VERSION),' -czf $@ . #------------------------------------------------------------ tag: @echo Push a new tag as follows: @echo @echo "git tag -s -F /dev/stdin `head -n1 CHANGES` <<'EOF'" @echo "`awk -v 'RS=\n\n\n' -v 'FS=\n\n' '{print $$2;exit}' CHANGES`" @echo EOF @echo git push origin `head -n1 CHANGES` YEAR:=$(shell date +%Y) copyright: sed -i -e 's@\(Copyright\)\(.*\)\(2004-\)\([[:digit:]]\+\)\( Terry Burton\)@\1\2\3$(YEAR)\5@' $(SOURCES) LICENSE Makefile $(SRCDIR)/ps.head $(DSTDIR)/make_packaged_resource.ps $(DSTDIR)/make_resource.ps whitespace: perl -p -i -e 's/\s+$$/\n/;' $(SOURCES) postscriptbarcode-2020-04-01/README.md000066400000000000000000000105261364117131200171120ustar00rootroot00000000000000Barcode Writer in Pure PostScript ================================= [![GitHub license](https://img.shields.io/github/license/bwipp/postscriptbarcode.svg)](https://github.com/bwipp/postscriptbarcode/blob/master/LICENSE) [![Release](https://img.shields.io/github/release/bwipp/postscriptbarcode.svg)](https://github.com/bwipp/postscriptbarcode/releases/latest) [![Github commits (since latest release)](https://img.shields.io/github/commits-since/bwipp/postscriptbarcode/latest.svg)](https://github.com/bwipp/postscriptbarcode/commits/master) [![Travis](https://img.shields.io/travis/bwipp/postscriptbarcode/master.svg)](https://travis-ci.org/bwipp/postscriptbarcode) [![Bountysource](https://img.shields.io/bountysource/team/bwipp/activity)](https://www.bountysource.com/teams/bwipp/issues) Useful links: * Homepage: https://bwipp.terryburton.co.uk * Documentation: https://github.com/bwipp/postscriptbarcode/wiki * Documentation in PDF format for print: https://goo.gl/PBFNbv * Download: https://github.com/bwipp/postscriptbarcode/releases/latest * Source: https://github.com/bwipp/postscriptbarcode.git * Issue tracker: https://github.com/bwipp/postscriptbarcode/issues * Mailing list: https://groups.google.co.uk/group/postscriptbarcode * Presentation: Slides: https://goo.gl/WqYB6A Materials: https://goo.gl/dth54z Barcode Writer in Pure Postscript (BWIPP) generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. Since this resource is written in PostScript and interpreted within the virtual machine of a printer it is compatible with any operating system and hardware platform. It makes including any barcode within a PostScript document as simple as inserting the following directive: 0 0 moveto (978-1-56581-231-4) (includetext) /isbn /uk.co.terryburton.bwipp findresource exec There is a web-based demonstration of the project here: https://the-burtons.xyz/barcode-generator/ This project is dedicated to the memory of Craig K. Harmon. "Flavours" of Named Resources ----------------------------- BWIPP is essentially a set of generic PostScript Level 2 named resources that are provided in four flavours for ease of use. The one to use depends on how you intend to deploy the library. * "Packaged" or "unpackaged": The named resources have been packaged for DSC conformance, portability and ease of distribution. You will most likely want to use a packaged flavour in production, however the unpackaged versions of the resources are useful for understanding the code, developing the library and debugging. * "Separate files" or "monolithic": The resource is provided as separate files that are formatted for direct use by Adobe Distiller, GhostScript, a printer hard disk or a document manager. The monolithic flavours contain all of the resources in a single file that is suitable for inclusion in the Prolog section of a each PostScript document or installing to a printer's initial job VM to provide persistence between jobs until the device is reset. This leads to the following set of four files. For production use: * `postscriptbarcode-packaged-resource` – Packaged; Separate files. * `postscriptbarcode-monolithic-package` – Packaged; Monolithic file. For BWIPP development: * `postscriptbarcode-resource` – Unpackaged; Seperate files. * `postscriptbarcode-monolithic` – Unpackaged; Monolithic file. Downloading ----------- You can download prepared packages and the sources from here: https://github.com/bwipp/postscriptbarcode/releases/latest Alternatively you can get and build the latest from version control: git clone https://github.com/bwipp/postscriptbarcode.git cd postscriptbarcode make The flavours are built into subdirectories of the `build/` directory. The build requirements are Perl, GNU Make and GhostScript. Commercial Support ------------------ Alternate licensing, bespoke integrations, custom developments and technical support (per incident or prepaid) is available from [Terry Burton Consulting Ltd](https://www.terryburton.co.uk). [![Terry Burton Consulting Ltd](https://www.terryburton.co.uk/logo.png)](https://www.terryburton.co.uk) postscriptbarcode-2020-04-01/THANKS.md000066400000000000000000000011411364117131200171360ustar00rootroot00000000000000Acknowledgements ================ Many thanks for the technical contributions from: * Martin Bailey * Jean-François Barbeau * Eric Belshaw * Tim Brunson * Hann-Huei Chiou * John Desrosiers * Lars DIECKOW * Chapman Flack * Anders Hammarquist * Matthew Harmon * Adrian Head * Christian Hitz * Ray Johnson * Janos Juhasz * Reinhold Kainhofer * Gerd Knops * Michael Landers * Ross McFarland * Rudolf Meier * Greg Menke * Matthew Newton * Harald Oehlmann * John Reiser * Herbert Voss * Jörg Walter Apologies to anybody that has been forgotten. Send a pull request or contact the author if that is the case. postscriptbarcode-2020-04-01/build/000077500000000000000000000000001364117131200167265ustar00rootroot00000000000000postscriptbarcode-2020-04-01/build/make_deps000077500000000000000000000016511364117131200206070ustar00rootroot00000000000000#!/usr/bin/perl -Tw # $Id$ use strict; my $srcfile=shift @ARGV || ''; open(SRC,$srcfile) || die "Unable to open source file: $srcfile"; my $src=join('',); close(SRC); open(UPR,'src/uk.co.terryburton.bwipp.upr') || die 'Unable to open UPR file'; my $upr=join('',); close(UPR); (my $begin, $_, my $resource, my $meta, $_, my $end)=$src=~/ (^%\ --BEGIN\ (ENCODER|RENDERER|RESOURCE)\ ([\w-]+?)--$) (.*?) (^[^%].*?) (^%\ --END\ \2\ \3--$) /msgx; $resource='uk.co.terryburton.bwipp' if $resource eq 'preamble'; (my $reqs)=$meta=~/^% --REQUIRES (.*)--$/mg; $reqs='' unless defined $reqs; (my $provfile)=$upr=~/^$resource=(.*)$/m; while (my $targetdir=shift @ARGV) { my $reqfiles="$targetdir/$provfile : "; foreach my $req (split /\s+/, $reqs) { $req='uk.co.terryburton.bwipp' if $req eq 'preamble'; (my $reqfile)=$upr=~/^$req=(.*)$/m; $reqfiles.="$targetdir/$reqfile "; } print "$reqfiles\n"; } postscriptbarcode-2020-04-01/build/make_monolithic000077500000000000000000000023611364117131200220200ustar00rootroot00000000000000#!/usr/bin/perl -Tw # $Id$ use strict; my $resourcedir=$ARGV[0] || ''; open(UPR,'src/uk.co.terryburton.bwipp.upr') || die 'Unable to open UPR file'; my $upr=join('',); close(UPR); open(VER,'CHANGES') || die 'Unable to open CHANGES'; my $version=; close VER; chomp $version; open(HEAD,'src/ps.head') || die 'Unable to open ps.head'; my $head=join('',); close HEAD; $head=~s/XXXX-XX-XX/$version/; print $head; print "% --BEGIN TEMPLATE--\n\n"; while ($upr=~/^(.*)=(.*)$/mg) { my $srcfile="src/$1.ps"; $srcfile='src/preamble.ps' if $1 eq 'uk.co.terryburton.bwipp'; my $resfile="$resourcedir/$2"; open(SRC,$srcfile) || die "Unable to open source file: $srcfile"; my $src=join('',); close(SRC); (my $begin, $_, $_, my $meta, my $end)=$src=~/ (^%\ --BEGIN\ (ENCODER|RENDERER|RESOURCE)\ ([\w-]+?)--$) (.*?) ^[^%].*? (^%\ --END\ \2\ \3--$) /msgx; open(RES,$resfile) || die "Unable to open resource file: $resfile"; my $res=join('',); close(RES); $res=~/ (^%%BeginResource:\ [\w\.]+\ [\w\.-]+?\ .*?$) .* (^%%BeginData:.*?$ .* ^%%EndResource$) /msgx; my $body="$1\n$2\n"; print $begin; print $meta; print $body; print "$end\n\n"; } print "% --END TEMPLATE--\n"; postscriptbarcode-2020-04-01/build/make_packaged_resource.ps000066400000000000000000001540271364117131200237460ustar00rootroot00000000000000%!PS % ------------------8<------------------------8<-------------------------- % % The initial definitions in the file are from net.anastigmatix.Packager % and its supporting resources, by Chapman Flack. % % Information here: http://www.anastigmatix.net/postscript/Packager.html % %%BeginResource: procset net.anastigmatix.MetaPre 0.1 21 7700 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 5096 % Why MetaPre? Because it was inspired by other metaprogramming systems % like MetaML, it works as a kind of preprocessor, and the name MetaPost % was taken. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 75 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b? C/n&X+F*),/D..O#GV2^%FCA!dAM6l#Ddu^ WF"nNEc Q)= P "UrI05b? FATDg0E fC*_1G <<[Ec 5u9@;TS=5 *@]T@rH4$@;]V=5*@]TATDg0Eb TE 'D j#+' 1NI &: Df T B0 FCAZpF*j&gOpR9ZOod:TF*( i# CQ ^lE 1Lk ?G DKK H 7AR fe' @:O ) 9$" \?m@rla#@r%5eP%'4JP,X6; P! 5%& 04f 3H@: O)95*@^3 D for>A8, OqF * (i#C Q]!7Bk)7+FCAZp04]-G@:O) 9 5*@ ^MP# RT)P +m Af%[ &V$ A TDg0E cZ >@E-j5kF*VhKASksl @ rs A8Ec Q) =A8 ,OqP "Ur tL] W `AP$i X"5*AR%5CImAFY>C#ATDj6P ! =AXL]N ZoOpdF .E b/Zi Df 0B: I ?G) '1 G@E0@ld98EY4=HYFN G\(B-FCfB.CjCg=OpR9ZOtq&h@:X:oCjCg=M#WWnH\_] c$' G[Z13-r7A8c@%H$tj.I?ITn 5*?;:13-r7A8c@%H$tiUI?G)'1GP ') Q\N<,2-I?IQm30H7a@ZmRN0p4MP!/LZ=9J8%OBR,b (P&Pc2Fc?Ba5^eepOuSUaP%'4JP, X6 @ld 98EV3=GQs5"c32ALQY>e"Gd,BLO51KI>@ ld99 MK% $^* K4 @Yb 2NW JC _@9 T h/BG\(B-FCfB.CjD1.I?G)'1G:@lF(o'% BR>n +H] k+O P#RSGP'& E2B PD !g.r 1;4I?G)'1G:@lF(o'%0/"qhF(o'%BSZYE" d2QB 1G: @lF (m9\ /nK *< @;q# &L]`f6Ou"b)Bk1e%0/"qhF(m9\BPD!g.r1; 4I?G )'1 G*bI?G)'1G:@pAp\l\"+-22I=6Hu!dg)0I=78YL]ET2P!1NP /oto=Eb:J!I?G)'1G)BOt[hP"Us&I?IQm5)9Aus,r/#5CJLlI?G)'1G:e'Ap] L ;L]iP6 P)#2bI?G)'1G:dtDIe*@H]8#R P#Zpn!g7\^""u;[F)GE,As,B,Oq*X20 0 4#lH[C _QI?Hd@P#Zp d!0U!2""u;[F) GE,As,B,Oq*X204f$@H]gRK!/L]>) 3 RXU30J 9E4aW?7L]W` AP'E-LI=%,:P% '4JP, X6=Or9EUL^&Y9P)"hrP$!llL]W`AP ' DD<< IL#? Ou"b% AT<'[3 /@Qt9 9M8tEK WJ3P ')q1 N<"BROuSV6L]N[bG^Xq%F a ] EQOu S V6 L]N[ 9 H$j05PfJL ]B) HF ``dd 06;/ DP&W-aAS6f!04A s ^! &% bi D g# ]O!&& D4C h[BnDJ+q /061 W6F`MP_!&&/0FH U Vs Ch 7L ? !&%eiCkr 'T5 'rG PP% g(:Or9Dl 05P] OL]NYFP,*Mh%[$mVF^:. c Ou "a D @:Ne iD0 qF* P%&6 =DN Y#RCh7LI 5*D^ XF** 3>OpNcpASuLN5EZ D ;Fa ]D_ Ou "aD A9D a.H Q[- GF> #:XAT@E.*mKOogehHYdbF0/$jIEKWPLE-ma5I?IQc!0U! 0A@;p 6uGV :^&D.Rf tE,oM4AU% crF` _2 5DJXT]1G;qO u"b.ATV@"Eb-mWD.Rft@VK^jO uSV 6 L]N[ X4afA"DIal(A i b :%3 %lk2 P!+5?P'&Ee @;I&q@;L`# Oo^`AI:[59 ANFO;HS9auP!+5-Aib8]@UX)/ !0 U 0,H S8i: C`m1qCkr+T WKO'*AScF! 3dWN$Eat8C@ V'2.!g6ZA!KpQJWKKr<15Gso= GR !@!A @nn B9G HA1G< fgCh[BnDJ +q/Ou&7BOu\ [hOrc80/nAO0Bl.pS%?_0V!\Z 3? Bk1e<5 E\$i 3KaH, FY>C#Bl7W qBk)7 J5;+ZBD.RftE,oN7L]T4_BPD! gP!>*iOogehOq!R<0/"qd@q0XuP!=@UBkAJKBkAK!Cia/KH]iN"3b`1KAScF!3b`2QOuR\rBOt [hP&PhrP')1aCia/KBkD^T30LJ.3%n]\Eaa68H#R>X4d%u^E+*6lARo4iEaa68H#R>X4d'i6Bk BDQOuRJlBOt[hP&PhrP')1aCia/KBkD]F0.q9V@s)g5Bm+'N5CImAFa[h;F(ICZP!4[&P#sAUF ``cf05PfJ+Dc4;L]NY>OuY0K/no3;A8,OqP!>*cOu"aE/o>0A@;p6uG_cDS05,'1AWf9@!g7\^ !g6ZKD..OLEdNs5@<dB9GH7!KpQJWKKq.0.p[C@s)XO5;+ZB A9Da.P!=AX%[)("hfE@NE+*6lBl7R104f0EDfTo@Df@@@G]7SAF>%3CEA(j6EA(p % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: Category net.anastigmatix.filter 0.1 7 4931 3498 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3149 % User-definable filters for use with net.anastigmatix.StreamIO's extfilter. % Predefined in this category: % SourceArrayDecode SourceQueueDecode TapDecode StringQueueEncode TeeEncode % % See http://www.anastigmatix.net/postscript/StreamIO.html on how to % define new filters. Please use inverted-domain naming (com.example...) % for non-Anastigmatix filters to be distributed in this category. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 49 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV3TBCij6/010/iAS5q%Gp%-=F)Q2A@qB_'@@:X_J3/@Tu99M8j!0U!<5CJ\)Ou"aDDK Tc3GA (E,D In'7H ]i N7F cpm1 Fbg ']=G Qs( P')q1NW=KjG _cEa=HYY" !g 7PdG_c KcEK YQpOq*X 20.q -b Ci!` qF DbZ7 F>#: " DKTc3GA(E,DI n'7OuSV6 L]im ?L]il )P"_ #p0 .pgTAT3 !Z5* C& O5*C &:Oq* X20.ps[B4ZFG! KpQ@!g63 >5CJ\ )Ou" aDGA_LF 4? P9 *hN W>5Z 0/ "qhE +O !8P ')pIL] ET2P!=AXAH\ _]c =GR$ A9. qqNB ldouP !>*oOuSI%P&2 j*/nK!5E-mBAP$!M@P"Us&P')pIL]ET2P!=AXL]`fBOuORs@q]F`CQdS2"-Q@u g$'G[ZG`k% B!Kp *9!/L]> =GR$7#)N;BLQXVM0.qH^@Xk E+O'Q 30Ig 8G V@<6O)B5M(!Bm;7BBl%m&Ef rU>6Xb(JB5_g9+Co%qBl7L&ATMd4Ear[DFY>@UB4Z1&AU&5%0/"qqF_kl !Kp* 3 !g3kQ f91 *9hgLX tOu"aDF)`of0.q ]ONW> 4u0.q?WEdNs/L]NZ3OuS6tP"Us&OuSI%P&5Q/5)99'98EV3=H^FIH]gRU3/@["97)HrP"Qp-Ci =B+Anc'mI=%-"I?ITYP#Zpn%[&V$/ou#VH[Co8NW>5*H]iN-!g63>V0t!M/ou#DP#Zo`0.q*nL]NZ3HQZg7Df]K%Bl%@/P"C'T0.q?XP#Zpne0/"qdB4Z1&AU&;M0.pdUAr$P;HS7$)CggsfFDbZ7F>#:"CiX-D!/Lc+P#[YOOp dFtOuS6uP"Uf8L]W`AL]WA:M#WWnOuS6tP"RG]/pCu;FDbZ7FHSkOFcpl#6tKkHA7^1P%[&V$; f?f!@qAM[AT_QPARfXhAUB46P#ri>@q]F`CQdR.0.q']ART,4EKW;;"Gm)@LG(u:AnGUp;e^Ph P"UsXL^&\8P)"htOpR9ZOuS6uN<,4"P&W-./obN8FDbZ7FHUX,15H$q$'G[ZG`k%B!Kp)/0.q* `F,0m\=GR#30.q*`F-8L90.qH^@)<[A7]7hA7]FcCiEs+P!=a)M#WWnOuP*o@;o1SEbAs*P"Urt+D51tARfM=f9 -9"hi^/V6Yp[^AQ3)YB4Z1@!g4Fa@!e&0I=%-"P')`aI?ITd"Hj(S$SOnZ@rGmhI?G)'1G;[KE bTE(;0?GmAOUKHDe*F+0/"r!EHd3@L]NZoOuP*]F_55sE`6[uAWf]L4tf9AF`);W!g4Fa@!e&0 I=%-"P'&E2/oGT;DKL;i=Df]Jh@<-!lFGL!])3S BSP"U4MP')q1N<"Bi= %$Id: anastigmatix-binwrite.gs,v 1.12 2006/10/11 03:22:00 chap Exp $ %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.StreamIO 0.1 15 9066 92 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 2294 % src tgt *copyfile* - % src|tgt dict name|proc *extfilter* file % src nbytes *flushn* - % src string *flushthru* - % proc bufsize *hold* queue nbytes % proc bs *holdfile* file nbytes % proc bs *holdstring* string % - *nullsrc* file % - *nulltgt* file % - *std{in,out,err}* file (these are procs, not file objects) % string *{r,w,a,r+,w+,a+}file* file % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. % test for the bug with flushfile on proc-based filters in HP's PS knockoff. % for some reason the test has to be here; if moved inside the packed part % it fails to detect the bug. { () } 0 () /SubFileDecode filter { flushfile } stopped dup { exch pop $error /newerror false put } if %%BeginData: 41 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b? C/n&X+F*),/D..O#GV2p:Eb/Zr8P_!9Ec5GdATT&8ATMd4Ear[%FCB9 6F*j'mL]W`O H] iN7+-K-BP#Qjm<%i-#F=q!>@<6O)B5M(!Bm;7)ATV?WEb -n# Ec5GdATX * hOq! 3iO u8C304np7FCfJ^Cisf4Anc'm6?Qq(5*@^3F`MM6D KKi +@r# drB8lq5A T Vm"@r# drB 9Ll+!Ku>EN<*=3P&Pb"0mk*JL]NZ@>p+MHL]ED7P 'D D<<0DB a!?cf-A T V?iBl7H7 : 3 CA h7; cUR A7^ qW @r-()AS, XmAV^>L 9 .smkCij 6/6 Yp[ ^AO :NP P!5 $bN Ws MS G:R ) PEb/ZiDf 0B:OuR fE" Gd,8 !f- o6!/ L]4" Gd)7!f- l5! /LZ( H]h' c5* @ mRL]V:.B 6%p5E- !.HAoD ]uC i#8 WP' )+)E \DV i@4u XO06 \p" @ 4QbQP!5$ bI?I/T Eb9$%A U? '`E fr_ :O q *X2 06_# BCh7 rH0 6` RFI?G)'1 G<0KBl% @ -0/$as 6% +n+ Ou"b 3.qWL3A U?'` E\! ;=I? G)'1 G#De*E%/UT3)Anc( 'ATC 7V F`V5 .Bl%?IF_? &JP1bWkNW:_2F ^dgSC h6"G@rGmhI=6HhI=78YHnCN7P"0q ;AT V ?iBl 7IE1G:@mB l%m:E+L.S4>0* 6@rGm hH[?keHluXV5$]:Y/Wr)L!0 U !<5 C J=fN W:_2F^dgS Ch6"G@rGmh+>% so04n p7 FCfJ^Cisf4Anc'm6?QpfH]m ' EV0U+F Gbs!0U!<5C G1[F_kk_DI[TqAUP\XD(dOp G\2 :UDIm oB@ ;]LpF D5B)@0'?F`);W"Hlk?6?QmPATC^`H=_mG%bT#ALh2.P!De*E404fBMAnc('ATEquP!4[&P$!l2P,4=$NW> 5ZH]ii+H]gR@P#[ZfP!3AlDf]K%Bl%@/Oq*X205,9?A7fOlAM5]MDers*FE2)5B8?PD.[!Jg1G Bl%?6@:j4iAM8'SA nc'm06\pYBl%?6@4Pr(Ch58@FC]*'06;5GDfp.TF*(r(EcNgNF_kl8Eapb?F_kl9B65e:DfBu6 Bl%?6Ao)U2BPoJ8Cisf4FD,];04fBMAnc('ATBG;Derr;BQ%]tAnc'm05,9?A92j5Bl7Q:Anc( 'ATC.SDf]JVF_<@>Bl%m&E^jkfF(f0"Ch5qUB71n6G]7SAF>%NCF=q!>@<6O)B5M(!Bm;7/FE1 r$D+RNd4tf`QDdu^WF % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.BinaryIO 0.1 10 4068 2639 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3068 % file *read{be,le}_{int32,int16,uint16}* int % file *read_{int,uint}8* int % file *read{be,le}_IEEE32* real % file int *write{be,le}_int{32,16}* - % file int *write_int8* - % file real *write{be,le}_IEEE32* - % file n *readn{be,le}_{int32,int16,uint16,IEEE32}* array % file string *readn* string (no short read-fills string or throws syntaxerror) % int *intbitstoreal* real real *realtointbits* int % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 50 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV2P ') 2 "0/ "r! G \*%& I? ITY Oq*X2061 W4A7'%gF?"V#0 6 1W4 A7'I nD KIk $5 DT; q!K pQ> !.^ 48 P, XUbI?G)' 1G5 \#Ou P*JEb/Z i?Z g(#F ?#F JL^ 9. SP!1NPEb /Zi?Zg(#F?#F J P&bu6 %[& V$ Eb/Z iCh6 srB l8#I 2L CTH 0/ %?W@:W_f Bl8#PP!>*n0/ % ?W@:W _f Bl 8#PP != a .Oq 3^rI? G )'1 G0/ %?W@: W _fBl 8#P P!>+MI ?G)'1G0/%?W@:Wh Y?Z g(#F>5\:5 E^&8Oq*X2061W4 A8GgaBl8#K14,0D0/ %?W@:X1c?Zg(#F>5\:5E\2`061W4A8GgaF_P`8 0fG1ZL_,^[P&bu6%[&V$Eb/ZiDL7OqP&P b$Eb/ZiDD*XqF*M8Z5CJ\oI?G)'1G:@iE\r-!" d5^F3/@Qj"Gm)@LQZnF5)96&=GR!6"HlG 3061W4A8[PpP'(8WEcP`/FDkW'ARfgoDfT]'FG Kp[4aVtdF(KH3@VTIaFCoH3D..OLX,$asA TVj"C1UmsAoD^,@AR]4X Bl8#I2LC5]Or9 )NOq3 _g P.Z4+%[&V$GB.D>ASbpbBl8 #I2LC5]Or 9FqM "m,DP.Z 4+%[&V$GB. D>AR] 4XBl 8#K14+fYOr9)FOq03!GB.D> AR]4 XB l8#I 2Ng9X06_G NFCeom?YOD"0f G1ZI? G)'1 GG\!L]W _W0 / %NiB lmp&ARB.h F>5\:5D\fl%kf S[Eb TW,C h6sfDKITkP!=AX%[&V$/ol & J@X E n>P, 4=$02?Y+C di5ODe*FBfoe= N"d2 uD!0 Y'+Ci=B+Anc'mOuS7#P"UT 4 P& 6! UP$! MDP"UT2P& 6A&H]iMmATVj" C1Um sAoD ^,@<#:"E cc #)P! >*n F(KH3@VTIa FCoH3D..OB!Jg lA9Tm /=O q*X206_GNFCeom?V*[T75H] G06 _GNFC eom ?V*[T 75H]T!A?)YGA1 VE16Ok MOq*X206_GNFCf9"?V*[T75 H]G06_GNFCf 9"?V*[T75H]T!\Z2ZGA1VE16OkMOq*X20. p[REb'N[5*@mg$'I9(",Qu?LP PtoWJCP;5)96&5'r(gP$!MCP$!l3P'E-LI?I-aFcnqOFcnqOFa]D_Ou"b3ART+e@V&n\DKIZiH S7$mART+YARB.hF>G[*0.p[REb(=tI?G)'1GG\!0/%?W@:X1c?YOD"1GUU: /n&d@A5\#0/%?W@:WhY?Zg(#F>5[,0.p[REb(=tI?G)'1G5\#0/%?W@:WhY?YOD"0fC[5\#0/% ?W@:X1c?Zg(#F>5[,0.p[REb(=tI?G)'1G5\#0/%?W@:X1c?YOD"0fC[G\85@\MJF(JrtCh8bb@s)g4ASuU.@VTIaFCoH3D. .OL5)98]ATVj"C1UmsAoD^,@<@YsP!3quFDkW'ARfgoDfT]'FFB;^Ou&9YF(KH4@:O(eDJ+;LE b/ZiDD-$A@:WhY?YOD"1GUV(ART+cARB.hF>G[*Eb/Zi@V&n\DKITk061W4A8GgaBl8#I2D9)^ @:W_ZDKIikEb/Zi@V&nhBl8#I2D9)^@:X1c?Zg(#F>5[,Eb/Zi?Zg(#F>tpoART+YARA"t77B! f061W4A8Gga8OZ':1GUV-EbTW,?YOD"3%oJrBlmoqARB.hF>5[,GB.D>ASbpbBl8#I2D98pBlm oqARB.hF>G[*GB.D>ASbpbBl8#K1,!ilBlmoqARA"t77B!f06_GNFCf9"?V*[T75H\PEb/ZiDI R0aBl8#K1,!ZZ@:X7lARB.hF>G[*Eb/ZiDIR0aBl8#I2D9)^@:X7lARB.hF>5[,Eb/ZiDIR0a8 OZ':1GUV(ART+eCh6sF77BX$1,!ZZ@;L%(Bl8$%BlnDLBl8$%BlnE5\%+D#e:DfTqQDImoB@;]LpFD5B)@ % net.anastigmatix.Packager 0.1 6 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.Markup 0.1 29 50351 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3728 % Use \markup to turn PostScript inside out: instead of writing PostScript % code with (embedded strings of text), write text that reads naturally and % can contain \{embedded PostScript}. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 49 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 5b?C/n &X+F*),/D..O#GV2 ^!Ebff:02Q\-@oHr\+ED%7Dfp)1ATMs%FEMYOP')Q^P% K '(+-K- BP#Qjm<%i-#F=q!> @<6O)B5M(!Bm;7)ATV?WEb-n#Ec5GdATX*hOptoDEcP` / FDtYuC M@[!N<+*3FDtYuCM @[!L^TA'Ops&s@ZCIoEb/ZiDf0B:Ou"aD8Wmb-ART+fD J XT]1 GB!0V,1CjBu5F(fK9OslJfI ? G )'1G :@ uA U ?' `F *VhK A Sksl@rs@LATDg0Efs'KDIn$ ' E cQ)= I ? G)' 1G :@t D N4s ,D.. I #F`< KrOu"aE/o>KQOuRf802le3E a r ZM B l%@D++8 Jh 78H< =Dfo r>L] D jM01 AZ);fm%oDJ+t1>^_$IP!=a ) Or 9F *P $iX "F cplq H]i W:3. 6 riI? I0bFcm2\/US[FOrdmOHn@! M Df p) 1A O ^BM AW f]L3 - 01M FEMY O OuRl :NW=Kj<@rS@>EU%5+FGao7 8 H< =D f or>P "R BS+B t! M> p+MH 0 1AZ) ;fm%oDJ,,*02m"&7VQ[M6t K kHA 7^q W H]g ?? 0mk* J02 - (tA O :N OAn?"GA6g=*/Wr>]I?JPrP! F GY< 0B5 $! 0 V 2G/M _\r >; & HgChudZDInuA>p+MHI=!(g1 413K01')fAP?fUAWgS0+FGbhP#[;?L]K.^BQe''A7[9" E0G%bT#ALh2.P!EU%5+FGao78HBPDeip%L]W_W P$iX"97;/MFcpm15^eeqI?IP]HluWH87?CHCh6RaCLqC HA6g=*/Wr=MHluWH87?CHCh6LUF* 2;@P%7i@HnCLGI?HU;P%B%p0.q-RP!=p+P'E.bHS7$)D IntqP"U.bU4&2(I?IQXD.Rft@VK^ jOu"b*DI[L*A7]CbDL6^Q/US[FL]NZ@>p+MH01AZ+<,ZP`DL3KXI#%ie)2J?W)3SBSL]W_WP"U T6H]iW%I=$ bPH]kaaI?IT d!0U!<5*?5 8$[a NK/US[FL]W`A02le3EarZMBl %@:!g4Fa 93 iZf/Wt@,P 'AR++Bt!m> p+ MH0 2le 3EarZMBl%@:",Qu?LQZn1I; NP;@:Eqg A7WiN` 9PJB U HQYJ "01')fAP?fUAV^AM=>*KZEc auhD I n0XG (#M`01]MhA 8GgTATN!1 FF,Y o /n0u e4["4V%PL@]DIdQp<,ZP`DL 6db 9 PJBU 6?QmPATEM *^lkNX4s4lW@:X: oC jD1" 06:cI/T>-?BR;Bc/kM4r>C 1 ^[C OM !=P" U4MH]hleL ]ET2I=$=(.t*3 RP" U4M H]f.mL]ET2I?J\XOtr1aP* _ >F Os _n9/ kM4rP!5%IP !>,"I?G)'1G< B]/T> -?BR:jRHluWH06:cI/T>-? B S ZYE $Be( g+FGc(5E\_ mHluWH06:c I/T>-?BS[(Q# a.ke+FGc(5CIB[FCAWmDIen d0 1 ')g Bk)L G'Tt>:%51C hDIl.WAnGU p+>%s`> ;%Wt F_u(N9PJBU6?QmPATEr,>p+ MH Ou"a XAS ,k$ AWg_i 1G;%+FCfK UBTb/uOu S?6 J,fS4Cl/2m!!&0AL]W`A/US [F OrdmOH n@!< AS,k$ AWf]B!/Lc @9 TfdHFc&D6!!&1]M?!VV!0Tp+MHP!=@J6Y1.WATEqtOu%HB5C`_6/US[FP!3.oHnCLGI4n K,B1ulKFHShN1G;('F(K0%DImm9+>%s`>EU%5+FGao6"Y4MEfs(O"c*8:s,r/#DN]6mOu#F5F( K0%DIml3;IO39BkM+$P%]XPOpQJk!/LV,HluXL!g6Yk+FGc(XHHM103;juFD-h$Ou%HJ:Qf^\) NkDi$^(RS5*C&E",Qu?LMh6NCh.+#Bk(_1!/LW0mk*JL]W`A>p+MHP,p5 iHluXL!g6Yk+FGc(Xcdgi30Ia,!KsE60mk*JL]NZ@>p+MHL]W`A0/$mSEKWPLFcputP#Zo`<,u DWCQ^lE1OC^$+BpL#Bk2=!P%7i@HnCLGL]`J5P)#4%P(n<80mk*JL]NZ@>p+MH0/$jIEKWPLE- ma5I?IQm!g7[Z06:cI/T>-?BTbTC5EZY-OrA\1AUT_*L]K.^BQe''A7[9"E0EU%5+FGao6"Y4MEfs'IHluXV*aKn9/MBG%AoD^$P"RBS+BpKqCgggbP%7i@HnCLGI4n '4ChudZDInV)P$!l'01')fAP?fUAWf6?1G;:-DIdQp<,ZP`DL7O2I?HBK4>1btEbTE(FEqh:02 Q(tFA-CdAWgRWDIIBnFEqh:H[?lJCjBu5F(fK9I3:+h+BpKuEa`HnP%7i@HnCLGI4o2HCh7^6E +P1R0/%$W@r-9uAS5RlP!;,o02cA&F_l.j@;]UlATDjT5*@^KOrB,WP%K'#!.B3W30LHs0mkWP ATN!1F@]hXA8GgtF-:'p+MHP!5%:I?ITWOuSW./MVVq>EV0U+FGc(5*AR%5CJ\oI4n- "DIdQp;IsolCikh(Ou&7BOu[r-ATV?iBl7IE1OCc./o>JZB5Dj4BQn0$FD*=KB6,YD@%NCF=q!>@<6O)B5M(!Bm;7)@<-.+E0 % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter DSCDataEncode 0.1 4 3000 2368 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 2100 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 31 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 18`+6t (1G7;c URA7[ E3ATTP5DIIU.BkM9kFD5tPAnc('ATAo6ATMd4E a r[% FC B96F *j 'mL] W`OH]fJ67t $P"I?IP_DImoB@;]LpFD5B)@< ? 4./ko o!@ 8LuU 02 Q\-@o Hr\ P1l'. 05b?C/n&X+ F*),/D..O#GV2p:Eb/Zr8P_!9 E c5GdA TX *hOq!3WO u8C3@ s)g 4ASuU /@ : O( eDJ+q/F(KH4@:O(eD J ,-aN< ,4 "02+i q!=EjY@:X: oCjD1 "0 1/W t! =a' \@: X:oCjD1"01&&mMsART+fDJXT ] 1G;'d :6#NFBl 7 @"H#dJ)A8c @%H'0 s:8 4? X@"% [!JEb/ZiDf0B:Ou"a W ;aZQK 5 uU-B8 T JBNA8c @%H '0s:6 < R9 J" [[ KV ATMm'@:X:oCjD1"02 + r4NWi *j DImm0 AR T+fDJ XT] 1G:@m Bm =u\$ Bh 6K 0o,m o=GR!@99M8t3%lpR6 p Xe8 ^QM *M 3+ cl@A T2 R/ Bl n' -D MS=V=GR*C=GQs?98E _ 6=H[-VW H2WmAn c'mE, Tf3FD5 Z 2 L] N Z@L]`fBP.u'LFCo6 'AT2R/Bln'-DN]-jOq*X20.q'QBl5M=Bl7L'H]g@E!Kp*=E-mBAP$!M@P"RG]9Lb2[OuS7#L]W _WP"UT3Oo^_jOuS7"L]W_WP"UT3Oo^_jI?IQm3/@["9.qqNAncLQ5E^/;Oq*X20.q'QBl5M3H$ !V=H]g@E"HlD20.pjNG`k:SFa]D_Ou"aDCj0o6FCff^5*@mc!0V2GL]W`AOuS6uP"UT4P$!m^L ]W`4O uS7#L]W_WP"UT3Oo^_jL]NZ@0/$!g P!+/T3/@Tp!Kq\j3/@Wl!g4Fa99O7@L ]NZ@L ]`G7Or9EUL]NY>P'DD<OL]NJ9P'E-LL]`G7O r9EUL ]NY>P'E-LL]WP:P'DD%OuS7!N<#,dOuS6uN <#,dI?ITYP#[ZfI?IQmFcp]jOuS7!P" UT3P$ !MBP"Us& OuS7 $P"U .b3/ @Tu 94MdVF(JrtCh8$X<.0p/L]il6 I?G)' 1QpXT!HV go E+* 6l Bl 7Q :/n AU AP !5$ MP!4['Or9EjH]h$b5*C&:H]i N7Fcn t; P#Z pn %[& V $6r Q H@@ < >pH DI[TqAUBRL0/"qoGB.D>AWf 6?3%l pO6pXe8^ PE5 DO uS7?P. Z4+K 9 A3W8 ! 5iDBl%@"Df]W7Bl@mK!K@)8 !/LW7 !Ku>r"d0 1T$ ]" hH=HYY "+Hj C #3%n 6 VE+L[U6:jp*0.pdJP!>*h0/#X`:6I br!Kp P<01\N6P !+t KL ]NZ @ 0/# U i6] s TqE ftBg05b?C/n&X+F*),/D..O #GV2R *G %#3 $A4 C9 LF Cf Jh@ <, dn 0/ $mWEc5u>FDl,]5CJ\oP.ueqP .WG8D fo r>0 /#Xp <%fm WA7q& iOu P*J6@E0*iL^'"KOp`p3DI[TqAUT^OOu\[cOuY15ATTP5DIIU.BkM9 kFD5tPAnc('ATAo(AS,XoATD@'Dfp)1AWh1WATVm"@r#drB)~> % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter DSCDecode 0.1 12 7310 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 5313 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 73 ASCII Lines currentfile /ASCII85Decode filter cvx exec 018`+6tKkHA7[E3A TTP5DIIU .BkM9kFD5tPAnc('ATAo6ATMd4Ear[%FCB96F*j'mL]W` O H]fJ6 7t$P "I?IQc+HeUF%:aO$Eb0-1E+*6lBl7RC!HVgoE+*6lBl 7 RHf8T foh_ .>pNW BT 0ART+ fDJXT]1G;EkNWBK-ART+fDJXT]1G;['NWC8CART+fD J XT]1G; 9uN WBH,A RT +fDJXT ]1G:eL!BP74@:X:oCjD1"02*mV"!o6DEb/ZiDf0B:O u "aDF)Z /2H ]gR>P)Xg E#)E>DLQZeCFcpm'!KpQJ@Yb&J!Jgc>=H[-L!KpQJWKKr2",Hu @ LOFN*" Gm) @LQZe .P#[JBI=%,@P')qII?ITYOq*X20.qL] `J5P)#2aL]ET%P"^:NP!5%OP!4[&P$!lVL]NZ@P%'4 J P$!mH P"_$ &I?I TY H]iN3 !0TNoP#Zpn%[&V$/oY9.HQ[9:As,-0"-Q<5!g4FW!Km J >"-Pj 2G`l s#!g3S?",Qu?LQZn1Oq*X2AmoLsAKZ&*FDtYuCM@[!0 .q3QEdJpJ@V1DuP "UT2P#-L E@V1c_L]`f5L]N[+L]NY>Ou&7bP')pOP'(5VAr$FsDetS1P!4['Or 9ElL]NZ@P%'4JP$!mHP"_$&I?ITYP#Qjm%[&V$/oY8MH]8#B@<--:0.q3QEfrY6OuS7DP!+.F0 .q3QEfrY6OuS7DP!+.F0.q3QEfrY6OuS7JP!+/TFcpm1Fcpm1Fc?E=@<-.3P#Qjm<.0p/I?IQX P#Qjm <0A1R0.q3Q@?Q8+Fa]D_Ou"aDFE288H]gRK! /LZ==HYY,@Zi^,!g60&L]Wa=L ]W`5H [V&KI =$bNP!+/J!0U!'H]iN-!.C#1L]ET%I?ITn3 /A$,4aW?7P')T\I=$bWP&5Q/F bg$GH \`,o4a W"aI=$eMI?ITYP#Zpn=H[-V!Kp->5 (/S(Ou"aDA8HA !0' >4 teQ AA8 HDNEChA iL0/" qs@VfY >< 0 DBeFY>C #A8H < sP!>* hN W:^c/p),OCm%#GF cnpA0 .q3Q/! <, [ E-ma5I? IQXP% @ p^4tf ?# 7#_511G<0HA!0$= 1Pc$e !/L]>= F6 3?Oo^_0 I?I0 X !g6Z K@ Yb)K; MY @:WKKH$!KpQJ!Jgi6!Kr4 o"-RJ `!KoX 0f8' Nb!K r4 ZFC ? ;)@ q] F`C QdS \L]NZ @02?Y +Cd i5O De* FBf mT$9H[CPNP$!l,0/ $!LP/!/DP.ueTP$!l,L ^KI=6nVM #WWnH]gRU5CJ\dP')q1@r-()AS,XmAKYK!Df]K%Bl%@D5)9;ss,r.cOq*X20.pgXA:#su:IL0C Ou%&dAfu;-BOt[hHQZg:F`);;As.*d0.q3QChAi0I?IQNFCC>PP!+/TFcplqHS7$)FE288P!P$!M?P"UrtL^K;^P!4[2P&6?bHS7$)E+1>\5;+ZBB5DL'P#Q jm<.0p/I?IQm5)9;ss,r.TATMr9F*(iR$^,Xm!.C#1I?G)'1G:@kF(9/34?SW5,pbutA4(9PD. RU,F)ki#A8 c@ %H$^ZIA9&f1ATMsL!KoU/">;D\ATVI0P')q1I?ITYOq*K\,pblhB5)6 O@<>p=Eb/Z iDf0B: H] iN7X*^!hP-6NQDKKH&ATDmA TO"uOu%NL+ED %%A8c@%H'0s:/n8R1H]g@O@Yb)K:j\?bL]ET2L aA3IH]g?A0 .o Xk 6Z [3_B loM& L] W_WL]rS9P(t\D/nB$5E/4OX=GR$A)3SBSP"Us& I=%-"P')q1 P' )2 9< JU a5 rfW%SATMsL!Kq;HP')q1I=#aRA;C8L=H[&F0.p gXA:'J^P')29"FDf'H?055<6Df'HQ!0T,k@rH7,Bl8n2Ou$c^E\B'uA RfM=<.0+'Df0Z2DL4$HDf0Z2DN+XZ1OXUdBl7K)Eaa06Des-*AWfl:0/"qfBPWbqFa%dICh[cu L]NZ%DImm2L]ET$Op$pNHS98JF**3=Ou%NL<(0SNP&Pb]A9'=V/nJO.P#Qjm<.0p/I?ITYP#X/ FDet40Ou%N L%[&V[@;L!r +EM+9E+*6lBl7 Q:/okK 2H[?l(:IKPi!0TTqP#O(f/oY 9?P!>+KHX UD oP!FGY<+9 u^+Cf>+L]W`A P'AWi De pP+Det41Oo^_%OuS7)P!+/% Dfor>ChA# ICh[ cu+Dbb0 AV^AM!Ko6e P#RT e@:N f15^e!8%?`l$05P??AKYf' DInV ) Oo^_ %04SpCDKK] ,N<#+t@:Nf15^ duhD et.. s,p3*055<6Df'HQ!Ko6I@q 1Ze I ?IQX P#ZpnF`); ;As.+[O uS6uP"L(W!KpQ@!0U!2$BdQ! L ] N[< I?IQ XP#Qjm<%ha "F`);;ArQhS1G ATO"uEaa0$H$!V=P!5&.OuS 6 t P!+ .FEb $hDA7:X3Ou %NL<0B%cOq*X2 0.pdV E-mBAP"UrIHZEYFP,"1#H]k+OP#Q jm %[&V $/o >]@L]ESqEb /ZiDf0B:Ou"aD D00` +L]im;Eb/ZiDf0B:Ou&9Y0.pdIB7 #F 9Or9E jH]h $b5*C &:H]iN7Fa]EQI ?G)' 1G;-p6UYKqDe*F+OuP*nFC B96F,0m\)3S BSP"UT2L]il7I=%-"P')q-I?ITd",Qu?LQXW[Y:jL%Ch7^6E+P2LH\_Z^!&%8 n@Rb'JAOL*>De*FBfmT#_0/"qpFDt]F"-Qb>:j$hm@UWb^0/"qgAnR8kL]E56P"^Z7L]NZoL]N Z@B4GUd@r$l$P#u@,BOt[hOp$RDP#u@,BOt[hOp$s*L]W`A02#l%GAhM4F,0m\)3SBSP"UrtP- 6NLBk)7,H#R>XD0nB-P!45U/s:4&P"@i$I?IQXH]iN7FY>C#D00<:P#XV,05GcBL]`J5P(t]3E asn/M#WWn06;5DL^/b9P(t].ATMsL!/LrE=>*E\F*'f]E-,bH0.pdIB9GJ4@rHL-FDPQK!Jh,H =>*$[F`):p7P?DIA7fJ;5;-\\EfC'T%?agH87c4?ATCRaCj@Ze/nAR,P!:UBGArNAL_#YN03)n 6Ea`o?0.pdIB9GJ4E+3F8&r?RNLG*+ZAqg % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter WSMarkEncode 0.1 6 1876 1392 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 1168 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 30 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 3;(H @<-- PDI [TqAM 7q4F=q !>@<6O)B5M(!Bm; 7BBl%m&EZfC6F)Q2A@qB_'@M39EQ5*C bc /;O @j) 2J9UA s,? 6! 0 Ur W E\B 'uE ,]E9 L] rrDL]il6L]W`AP$p!s/oY cA H\_i g=GR 'B9 8EV 3=H [) G 0. q3_ Ap]= ;P$ !MKP"RG]/n/O:P!=a*P$! MIP "Us%P "UZs! !!"^ 8pu k&I ?I T YP #Zpn %[& V$/o5`PBlmp5P!5$g0/" qe@;]_@Ap]\`I=$bOP$!MAP"UT3P$!l,0/"qs@s!ksH\_ff=GR!@99M8j!Kp*3!0V2GP')2"L] N;4P'Dc`P$!M_P.Z4+OuS7#P$!MDP"Us1H ]iN-!KmJ>!/L`?=GR$A98Eq<]R>rB0/"qsG\iO-H\_ce=GR$A98F^R]R>-i5^eeqI?J/t"-QcB !Kp*= $^,X\P#QjmXD0qF*P-6N[FE2)5B68E< AWf3' P1Pj\OuR)aBOt[hP2D&rOpR9ZOtr1aP2C\N De*FBfmT#_= (u2eB SZnV!Jh# E ;FkA 5B4u CM$'I 9(! /LYHASGdjFGKs\WKK8gL]`fB P,3s< P$!M@P$! lr P' )q 1P 'E -LI ?I -a Fc nqOFcnpuCi=B+Anc'mI?G)'1 G:@kB 7# e*O r fcM L ]W_ W P$i X "99 MK%Fa\V"Fcpm15CJ\pI?G)' 1G:@n @<-^N!Kp Pt@ q ]F`CQ `Y"f 9 -8`L ] ET%P"_#?P%'R\Opc\bP')29 L 87c L JBQ TD102-(tAP?ZQB67gC8hVhM A7q&i 01 0Po F( J % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter InUPathDecode 0.1 5 1688 1420 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 1324 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 16 ASCII Lines currentfile /ASCII85Decode filter cvx exec 01g%]:gnH Z6tKkHA7[E3 ATTP5DII U.BkM9kFD5tPAnc('ATAo6ATMd4Ear[%FCB96F *j'mL]W` OH]fJ67t$ P"I?IP_D ImoB@;]LpFD5B)@Y. M23JDYF `MM6DKKi +@r#drB8ln4ATVm"@r#drB9Ll+!Ku=n/nnjZBQ@ZmA 8c@% H '0s :/n/s?E0W *W#![V< zz!'bu6!'^G`!'^G`!-2XZA8c@%H'0s:/o5Q>@:X_J 3/@ T u99K @>Fbg*^= GR*C98E Y4=H[*>P')q1P')cbI=%,:L^9.EL]`fBL]`f5P %K &s !Jgc >=GR3F!J gi@=GR' B=G R6G!I]=GR!@!Jg`( P #[ ;B P$!M @P"UrGP') q$Osc%hP$!MD P"Ut.L]rrDL]W`4L^'#EL^'#8L]E/0J;=JerK ; q _L ^'# EL]ilCP,s HCP$!lQH]gRK !KpQJEfrV7P#R8;Oq2u(8@:YNbN< ,4">DN98!*taOOuR)aBOt[ hP2DED03;juFD-h1Orc8IASGdjFHT9M:gnHZ9jr- aBm;9a/nniL0.pdJP!>*hB4GUd@r%6HP1Pj"H\_ZX#*MZC!g7#U$'G[EP#O)+D..'g9jr-aBm; 9a/nniL0.pdJP!>+CP$Tdp/n/s?E0@<6O)B5M(!Bm;7BBl%m&EZen(Anc-oEb0<1F`Lu'P'(hWFDtYuCM@[!~> % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.Packager 0.1 12 123660 0 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 17178 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 185 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV2g$@r#LcATBG#Ec5GdATT&8ATMd4Ear[%FCB96F*j'mL]W`OH]fJ 67t$P"I? IP_DImoB@;]LpFD5B)@:=GEd:5P 02Q\- @oHr\P1l' .05b?C/n&X+F*),/D..O#GV2 ^! Ebff:02Q\-@oHr\P1l'. @s)g4 ASuU/@:O( eDJ+q 0F(KH4@:O(eDJ+c7Ou8C302 Q(eC LLjeE_0eQDKLma$ 7-g4A TTP5DIIU. BkM9 kFD5tP:gmjL@:s.l+>>E&+> GVYEb/Zi Df0B:Ou"ah6si VV:5 B+;1G;O%? Udgb;2>481G;O%?VXEq78\jAO u"ah6siSU=bm-B1G;Wo?UI+YL] `er02 b2F:/P"W9S`h71G;Wo?W0g%5tm(( FCfK6/g* _t+E)CEE - 67 FBlbD2DI[U%E,9*-ALnsGBOQ!* @rHL+A0>>m+EV:.+Cei &F(Hs2+< VdL+%TOF*)J5Eb TK702lt 5ARTF I:G-=&D/ :G/B l%m &E^OY]F(I[\B*rZj@:X:oCjD1" 06M/V@<-6sA 1oTJBl%m &E^O Y]F(I[\B7 #X>!I]N0ARpr`L]ET2L]E TTH\_ZX!0VR[06;5GATDgS5E[uZ0 6_ 8SB9L#m7t#`IFa]EQI?G)'1G7W 3fGZ@oHr\I= %,@ P!=AX8Wn 4ZF cplf ART+fDJXT]F^m1;+ED%%A8c@%H '3;'@k`7m5)99')3SBSP "U4MP! 5%OOuSW. 06 ;5UBl7R*H#R>XD0qF*P%'TNOthB J<.0p0I?G)'1G;+(FCf*'Ed:W&1cA!ARB.hF?"V#06_GNFCefnDKIjdOuS6tP"UrtP-6 NWE+O&uFDl2AH#R>XD0q F 0I ?IQmFcnO6@X!/ADfp/b5*EQsF``EAL]NZoP!:U;AS#C( A7]RkD2eOYUj\C9Ou"b /GA _aM DImBi/S&F/Bl/2>D fp/X+HjBcHS98JARmB'ASc'tN< ,3 Dfp/X+H jAjDImBi/S&F/Bl/h0P,*Mh<,Z o$ P!5&D I?G)'1GOr8\28;IFrP')29K5 t O3A8c@%H'0s:@rGmhA8YgmA U?'`DIIBn@rGmhF-8_ C!g 4Fa@!e%rG[kDu@r$FS9.qrBEbTW,?YOD"3/.ErI=%,M0/% NiBlmonBl8#PL&d?a P #X.g@X!u"N<+HSP')q1N<"Bi% s ` BkBDQOuS 8IP$r c cOuS8JP"L-`@;]V&0/%NiBlmon Bl 8# PL&d$XA S cF !3b`2QO uS2G s ,pf=H]g @CJ,ka)I6(eSA:#s_GB.D>AR]4 XB l8# I2MM3d I: [59A N G/k06_GN FCeom?YOD"1GX[bKRGmqAfuIQ0 /$ dYP! =A3 ATV?iBl7IE1GbP!=AX%[&V$G:d]@D.S' W3 %lppD e*EiDIIBnP!=;VFa\V"3 0H7a@ZmRN0p4_F@q]F`CO7]fDK fu HHS7$nC ghBu0/%O4 5;+[6DLI[JP!=AXAR]4X8 OZ':1GX[bMD$VlGEP1=O q*X206]!hFE2)5B7#e$P%'S6L&h7:@='X\GB.D>ARB.h F?#!TNdZ7-06_GNFCeo m?YO D"0 fFadO+!0k0/$dYP!:TQGEP1=Oq*X205,9@DeEX!AT)^4 5C8@iH]kRg"-QcLD0qF gP') q1N <#,$OuSU iI?IQm3.6.:YDiR="Gd,BLQXia Fcn_4L]iP6P)"CI5*A-Y P" CgZP')29%[&V$/pD ,?HS7$g@WH6;06`RDHXpi3E+*iu BRQ%80/%?TEbd<]GEP1=O q* X206]!a@<-BsH$b]60/ %!WD/X&uDIma/F$GgPH]g?ABl8 $(B4Z+*H#R>X4aW?7N<+h9P$!'o3/2q`P%Kk@L4B5d:m,jG P')`aI?IQXP"C"V+>5BlEbTW,? YOD"3/.Eu0/$dYP!>*hP%&?PFHSg@06_GNFCeo m?YOD"0fG1ZHZ+%KP!1NPGB.D> AR]4XBl8#I2Ng:QP"C(K L]B(]GB.D>ARB. hF?#!TPqOe"GEP1R30I`hF``d10 /%NiBlmoqARB.hF>5\:5C7ARB.hF?#!TPqOe" GEP1R30I`hF``d10/ %NiBlmoqARB.hF>5\:5C7FDl,]5CJ\ oOuR\rBOt[h0/%N$G[YW5@EcPT6P# Zpn %[&V$A8-+(@FDl,]5CJ\pI?G)'1GEV0U+FGc(%50AFBle6%FCT!I UO/.aP+mAf<0B7iI;NP;@:EqgAP,4=$L]E5aP'DcaOr9&VL]W`AP%'SJ Oti,BOt MnLP'E-LI?I0bF`M&%A8c@%H$t hcOu"b$DfBuDDeip%F*j'6H\_ce)3PGUP,j"oU O/.aP+m Af<0B8)E-ma5I?IQm5*A-YP%Bf !P')q1P')29%[&V$@rPjuBR;Bc6=FqLA!0'>%51OdEcauhDIn0X30Ia6V32^CN<,1SI4]gh>;& rr@:O)9A6g=*/Wr>HOu"a\F_kkfBl7L/+>%s`>;&f]EcauhDInuA>p+MHP!:OG+Bt!M>p+MH00 s2lATEr,/US[FOrdmOHn@!N23JE31QjPW*g/OH3Kah)8T%O)@p VDfp)1AWf6?1QifB3IR&#Ou"b5AU&:gn Bd 9PJBUHQXnf+BsX(P#u!4HnCLFP. uDu87?CHCh6LUF*2;@H]g@OY:js=EbTE(FEqh: P!(CE+ BsX'P#u!4HnB].3-\qHARfM&+> #?r+BsX*P#u!4HnCLFP!=AX<.0p0I4n'4ChudZDIn/;/UW?VP$!l,>EV0U+FGc(5;+[+Afr[Q+ Bt!m>p+MHP!=@J6=FnG9PJBUL]NZ@02-(tAO:NOAn?";!<84Y01]MhA8GgVDeip%H]gUA5!G,n P')1iATV?iBl7IE1G%s`>DNEDNEp+MH+Cf5+F(JrtCh8$CH[C0hP#ZjUH[@D!F*(i#CM&_oL]W`AI=6NlP!4[)L]W`p L]`fBP!45U5*A-YP"CgZL]`J5P)#3CI;NP;@:EqgAFl`P,3s9Or7//F)Q2A@qA,DCh6@MD.SkiF*(i4F`VnmFcpm1Fc pm'",Hu@LQZeCFc?EMH]iM]F`MM6DKKrFF*(u1E+*cqD0%@#ASu("Bk(%PF)Q2A@qA&BEfs(O" ,Hu@LG(;tFD#W)HQ[B@FE;_KFCf<.@<,dnF+'4HHS7$nH#n(=D.I?jF>"nNEcQ)=P"RHGATq^+ Ec5uX!0VSiFcpm1Fcpm,!.B2lATMd4EarZMBl%?U@;TQu4?P8eASu("Bk(%PF)Q2A@qA&BEejj Ss,r.$4s4oXFE;_KFCf<.@<,dnF-8M(FCB96F*j'mP')q1P')`bI=%-"N<"BiS5L^K;;H\_`dV33Q]H\_`dV33fo!/N=lG`k7H!KpQ@!Jgc>9Th,nFa]EQI?G)'1G ;R';IsofF`Lu'H[Co80/$jW@rdaIOuPg;FCf*'Ed9;k1cA!,E L]W`AOuS7?P.Z.)30Ia6V33Qr^PDrS=F62jNW>5ZH\_]c=GS)_]R>rBP.ueTOr9&WP$!MIP.Z3 kI>@rf=GR0;s,r.n!g6ZA#DiDCLO51JP!=AX8VdRtP')29K7/mmOu"aZDe!p,ASuTbAS#C`A5Z u[Dfp)1ATN2O04]-6DK7C*AS#C`A5Zu[Dfp)1ATO"oP.H"'5*AQeH]iMuI=78Y0/$jW@k02cEb 0<6F`;/.F+'2]Ou"aZDe!p,ASuTgF`;;9Bk:gQATMd4Ear[%HS7$_F(99302m"4E,96"A5Zu[D fp)1ATO"oP.H"'5*AQeH]iMU+@BRZAS5q%Gp#akGp#t,@;KXiBk;<-?%%l90/$jW@k02cEb0<6 F`;/.F+'2]Ou"a_DI[L*A7\YMF)Q2A@qC!?04]-6BlYk%AS#C`A5Zu[Dfp)1ATO"oP.H"'5*AQ eH]iMuI=78Y0/$jW@qfs:061WFFEMP=ATN9_%[&V$6=jeDDGk%eDfp)1AUAce3%lpqF(8["P/! />L`hknOuPg;FCf*'Ed9;k6Xb(JB5_g9<,XTO94`C35E`dE3/A]?]TP6IAU0FuP%'TNOti-7Ou Q<]@;KXiBk;=J30"!%D0q'>P$!M_P.Z4+<0G"Z3/A]?]TP6T9m(McB4[7@L^K"acClL]`J5P)#48I?K5GFa]&g0/%!WCh.U/EbT E(P!=AX%[&V$/otuPAUBS(H]jA8L^&Y:P)#3CP')q1L]NZ@P%'4JOo^@>P$!lVL]NZ@P,XUI?I0b30J08!g6ZK@ZgbT9RW'6Ou"aZ;aYYOI=%,:L]ET2La\ELH]kFmFa\V"3%lp;F)Yf7Ch@a"@<,jkP!>+KH]i N3!0TNoH]gRUFcnqOFcnqE!KpQJ@Zi^6DMS@W=H[-V!Kp->5(/SoI?ITYP#Zpn%[&V$6rQHmF^ ]*#Anbgs5C5%:FE2)4Ch74#P!>*hNW>5*H]g@:H]g@E!0U!<3/B8OAs,?63Kd4%EdNfHI=%,:P ,jabH]A)SH]kRq3%o;`@;L%2E+P2LP!1O5DKKH&ATDmL]iM7P)"IK<0Bq'P#Zpn*nL]iM7P)"hsP$!MEL]]:`BQe''A7[9"E0*Tp@*Tp@G%bT#ALh2.P!=AX*;P')29%[&V$;IsZU@<6",H]g?A0 4\X6P!>+KH]iN75^eepL]ET2L]N;5Or9EUL]N[*; P')29<0DKSP%B')%[&V$;IsofF`Lu'6tLFLEdNTEOr9EHL]W_WP$iX"97;/C!Ko='3/@]n!Kr5 $G^Y`TP!4['Or9EjH]h$X"Gd)ALQZeCFcpm,!.B3WEJOUN#Di>ALQZe?!0V>X#*K:U$^*K*"Gd )ALQZnA!I^,2I?G)'1G:A#D.S&IDImoB@;]LpFD5B)@?-@q[MKAT Dg0EcZ>@E0*;P')2"OuS7$P"UrtP&ZXJH]iN"H\_`d =GR-D=HYn3E%`jsEG]9M<.0p0OuS7#P"UT4P$!MAOr9&\P$!l3H]iN7FcnqOFa\V"5)9B*=HYn 3E%`jsEG]9M<0B4s"Gd2:s,r/#G^Y`TI?ITd!g4Fa4teQcEb/`lA7]hF5E^/;Oq*X202cA&Dfp )1AQ*_jE,9fHP!4[(P$!MAP"UsTL]`J5P)"hqP$!MBP"UsTP&bo4Fa\Um!KpQ@"d2NAEKY0cL] NZ@05b?C/n&X+F*),/D..O#GV2m*F)Q2A@qAAWCijB1CjAs%E,]W-ARmGIATDg0EcZ>@E0+K0/"qtD.Sl0L]NZ@P!4[*P!5%RI?ITYOq*X2061rNATMBr@rrhU 4>06:@:Wqi:Msuo+EVXHAM6eiF*'f]E-,cL!A?fKCi!Qh@r$-.4?P8MA926uEZeR/FE2M8+EVX HAU?'`;IsofF`Lu'6"FM&Eb09&EA&t5;aYS:F)Q2A@qB_E5CJ\)>p+0!@:X:oCj@ZeA927%EZe R/FE2M8+EVXHAU?'`;IsofF`Lu';g!%uCj@Ze6rQHnATMd4Ear[%P!=AX%UC2tART+fDJXS@5! C*0ART+fDJXS@5!C*0ART+fDJXT]1G;X;@:W,EARo@_7WNEa7T4Y\L]NZ@0/$jIEKWPLE-majP ')pQI?IQc!0U!<3/@X!98EV3=GR'B9.qqeG\M5@Bl7QQBl%?U@;TS=5E]u406M/CAS,XoARmGI ATDg0EcZ>@E0>P!=AX<%fnFAnc'mP!>*hL]W`A0/$gRE-Z&0Ch8bo@r-( )AS,XmAUT^OOu"aDAo`6]3%]M#>E/al061W4A8c@%Gp$B8HnCMrOuS7!P$!MAP"UrtP%'TNOti -7OuP%@+Bsj-+>7bH@:X:oCj@./+FGc(^QLR4!g6ZA"-Qp+MHP.uE^ATV?iBl7IE1G:A(D/tX`$8N`ID/s2tCgh$p+>P'_D /s2tCgh$p+>#>kG&;82@r,RfD$k;p@:X:oCjD1"0.qEbF,j'(AmoLsAKZ&*FD#E.@UX'qG&;;B @JP$!mN05b38ATW3:AWf3'0/$1F@;KXiBk;<`@02cA&Dfp)1AOL*N@rd_sP')QbL]NZoL]rrDL]NZ@L] W_G0/$mSEKWPL$^,Xg"c32ALG(;YART+EAS#C`A4CTXD+7He5E^/F!KpP:HluXR&g\\.FE2M8+ EM+9B5DKq@;H9kART+fDJXS@>p+MHP.u@,3%lpqATCGASbpdF(LM!I?J0)3%lp;G&;8_^QLQ00.qEbF-=9k0.pa TAs,A30.pjWP!>*h/US[FNWj!=@q[!*ART+fDJXS@>p+MHP/!/>0/"r$D0(lTOuP%@+Bsj70d( 1JA7^!.F*1q!Eb/ZiDf0B:+C-+;/X!l33%lp;G&;8_^QLQ00.qEbF-=;$3%]M#>E0+I+DG_(AU #>=F^b\uART+fDJXS@>p+MHP.rY'/n8p6P!:TQ/nT-e5E[uXHluXR#rEbZ+EDC:C`mb0@:X:oC j@./+FGc(^QLQ00.qEbF-=;$3%]M#>E5op0d(1JA7^!.F*1q71E^CLA7^!.F*1q71E\8(+EDC: C^MRD<_[^X@:s-o>UV$DE,oZ1FGbsF*)G:DJ()%G&ndFEbT E5+=LJD+Co%q$7R*:EbTE5+D,G4F(bo$ART+fDJXS@>p+MHP/!0&P')1iATV?iBl7IE1OCc`FD Pl(A1r%CCLqC-EbTW,E\Cp@E-ZPDCLqC)010/iAS5q%GuS]=2G7V,0/PR[AU.6n6Xb(JB5_g90 4Ss0FD*=H@F(95D;IsofF`Lu'6"FM&Eb09&EA)?MEb0<&Bk)6<;Is9I:1\!IARn8NDf%s B031eeF_,T=04fBMAnc('ATBG/D..I#F`;aOAU&04Ec`sPATTP5DIIU.BkM9kFD5tP:gmjL@:s .lP!1NqEc5GdATT&*AS,XoATD@'Dfp)1AWh1WATVm"@r#drB9G9<3KcCc3<~> % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource % ------------------>8------------------------>8-------------------------- /net.anastigmatix.Packager /ProcSet findresource begin userdict begin % % Set up the vital stats that are used by the markup macros % to generate boilerplate. % /Category Category cvn def /Key Key cvn def NeededResources () ne { mark NeededResources { % loop ( ) search { (/) search pop exch pop cvn exch cvn Qualifier 5 3 roll pop } { (/) search pop exch pop cvn exch cvn Qualifier exit } ifelse } loop counttomark array astore /NeededResources exch def pop } { /NeededResources [] def } ifelse % % Open an output file. % /OutputFile OutputFilename (w) file def % % Generate the header of the file. % OutputFile text \markup \PSResource %%Title: BWIPP: \{Key dup length string cvs} \DocumentNeededResources \DocumentSuppliedResources %%Version: \{Qualifier} %%Copyright: Copyright (c) 2004-2019 Terry Burton %%Creator: BWIPP \{Version} packaged by \{PackagerIdent dup length 4 sub 3 exch getinterval} %%CreationDate: \{ (%Calendar%) currentdevparams {Second Minute Hour Day Month Year} {1 index exch get exch} forall pop 4 string cvs}-\{##}-\{##} \{##}:\{##}:\{##} %%LanguageLevel: 2 %%VMlocation: global %%VMusage: \{VMusage} %%EndComments %%BeginProlog \IncludeResource \BeginResource % Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % % Copyright (c) 2004-2019 Terry Burton % % Permission is hereby granted, free of charge, to any % person obtaining a copy of this software and associated % documentation files (the "Software"), to deal in the % Software without restriction, including without % limitation the rights to use, copy, modify, merge, % publish, distribute, sublicense, and/or sell copies of % the Software, and to permit persons to whom the Software % is furnished to do so, subject to the following % conditions: % % The above copyright notice and this permission notice % shall be included in all copies or substantial portions % of the Software. % % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY % KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO % THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A % PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL % THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, % DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF % CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN % CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS % IN THE SOFTWARE. \stop % % Generate a watermark. % /Helvetica 18 selectfont newpath 72 0 moveto % right-align at 72 18 cpath dup begin RagLeft \markup BWIPP \stop end 0 0 0 0 setbbox % force computed bbox to include 0,0 so RagLeft looks right pathprep wmdict dup /YStep 150 put /Watermark exch def % % Prepare the filter stack for encoding the code. % OutputFile [ << /Type (ASCII) /Count (Lines) >> /DSCDataEncode () (%%EndResource\n%%EndProlog\n%%EOF\n) Watermark /WSMarkEncode (currentfile /ASCII85Decode filter cvx exec\n) { dup (\n% ) writestring //PostWatermark writestring } << >> /ASCII85Encode () () % << >> /FlateEncode (currentfile /FlateDecode filter cvx exec) () % level3 only ] true fstack tokenwriter % % Declare the names that should have //-references resolved at load time % { raiseerror renlinear renmatrix renmaximatrix ean2 ean5 ean13 ean8 upca upce code39 code93 code128 code2of5 interleaved2of5 telepen pdf417 micropdf417 qrcode datamatrix azteccode codablockf databaromni databarlimited databarexpanded databarstacked databarstackedomni databarexpandedstacked databartruncated gs1-cc gs1-128 } atload % % ... and away we go. % InputFilename (r) file { copytokens exec } exec % Finally, create file used to measure VMusage /VMusageFilename where { pop VMusageFilename (w) file Key Category 2 index VMquery closefile } if postscriptbarcode-2020-04-01/build/make_resource000077500000000000000000000045001364117131200214770ustar00rootroot00000000000000#!/usr/bin/perl -w # $Id$ use strict; use File::Temp; use File::Basename; my $abspath=`pwd`; chomp $abspath; my $infile=$ARGV[0]; my $outfile=$ARGV[1]; (my $resdir)=$outfile=~m#^(build/[^/]+)/#; my $packager=$resdir eq 'build/packaged_resource' ? 'make_packaged_resource.ps' : 'make_resource.ps'; open(VER,'CHANGES') || die 'Unable to open CHANGES'; my $version=; close VER; chomp $version; open(PS,$infile) || die "File not found: $infile"; my $template=join('',); close(PS); $template=~/ ^%\ --BEGIN\ (ENCODER|RENDERER|RESOURCE)\ ([\w-]+?)--$ (.*?) (^[^%].*?) ^%\ --END\ \1\ \2--$ /msgx; my $resource=$2; my $meta=$3; my $body=$4; (my $reqs)=$meta=~/^% --REQUIRES (.*)--$/mg; $reqs='' unless defined $reqs; my $neededresources=''; foreach (split /\s+/, $reqs) { if ($_ eq 'preamble') { $neededresources.="Category/uk.co.terryburton.bwipp "; } else { $neededresources.="uk.co.terryburton.bwipp/$_ "; } } $neededresources=~s/\s+$//; open(PS,">$outfile.tmp") || die "Failed to write $outfile"; print PS $body; close(PS); my $category='uk.co.terryburton.bwipp'; my $key=$resource; if ($resource eq 'preamble') { $category='Category'; $key='uk.co.terryburton.bwipp'; } my $vmusage='0 0'; my $vmusagefile=mktemp('/tmp/vmusage.XXXXXX'); (my $yyyy, my $mm, my $dd, $_, my $rr)=$version=~/^(\d{4})-(\d{2})-(\d{2})(-(\d{1,2}))?$/ or die 'Malformed version'; my $qualifier="0.0 $yyyy$mm$dd".sprintf("%02d",$rr||0); print `cd $resdir/Resource && gs -P -dNOSAFER -dQUIET -dNOPAUSE -dBATCH -sDEVICE=nullpage -sInputFilename='$abspath/$outfile.tmp' -sOutputFilename='$abspath/$outfile' -sVMusageFilename='$vmusagefile' -sCategory='$category' -sKey='$key' -sVMusage='$vmusage' -sQualifier='$qualifier' -sVersion='$version' -sNeededResources='$neededresources' -sPostWatermark='$category/$key $qualifier' ../../$packager`; die 'GS create resource error' if $?; unlink("$outfile.tmp"); my $vmout=`gs -dQUIET -dNOPAUSE -dBATCH -sDEVICE=nullpage -- $vmusagefile`; die 'GS measure VMusage error' if $?; ($vmusage)=$vmout=~/VMusage \((\d+ \d+)\) def/ or die 'Failed to determine VMusage'; unlink($vmusagefile); # Stamp VMusage into the resource { $^I=''; @ARGV=($outfile); while (<>) { s/%%VMusage: \d+ \d+/%%VMusage: $vmusage/g; s/%%BeginResource: (.*) \d+ \d+/%%BeginResource: $1 $vmusage/g; print; } } postscriptbarcode-2020-04-01/build/make_resource.ps000066400000000000000000001523261364117131200221270ustar00rootroot00000000000000%!PS % ------------------8<------------------------8<-------------------------- % % The initial definitions in the file are from net.anastigmatix.Packager % and its supporting resources, by Chapman Flack. % % Information here: http://www.anastigmatix.net/postscript/Packager.html % %%BeginResource: procset net.anastigmatix.MetaPre 0.1 21 7700 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 5096 % Why MetaPre? Because it was inspired by other metaprogramming systems % like MetaML, it works as a kind of preprocessor, and the name MetaPost % was taken. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 75 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b? C/n&X+F*),/D..O#GV2^%FCA!dAM6l#Ddu^ WF"nNEc Q)= P "UrI05b? FATDg0E fC*_1G <<[Ec 5u9@;TS=5 *@]T@rH4$@;]V=5*@]TATDg0Eb TE 'D j#+' 1NI &: Df T B0 FCAZpF*j&gOpR9ZOod:TF*( i# CQ ^lE 1Lk ?G DKK H 7AR fe' @:O ) 9$" \?m@rla#@r%5eP%'4JP,X6; P! 5%& 04f 3H@: O)95*@^3 D for>A8, OqF * (i#C Q]!7Bk)7+FCAZp04]-G@:O) 9 5*@ ^MP# RT)P +m Af%[ &V$ A TDg0E cZ >@E-j5kF*VhKASksl @ rs A8Ec Q) =A8 ,OqP "Ur tL] W `AP$i X"5*AR%5CImAFY>C#ATDj6P ! =AXL]N ZoOpdF .E b/Zi Df 0B: I ?G) '1 G@E0@ld98EY4=HYFN G\(B-FCfB.CjCg=OpR9ZOtq&h@:X:oCjCg=M#WWnH\_] c$' G[Z13-r7A8c@%H$tj.I?ITn 5*?;:13-r7A8c@%H$tiUI?G)'1GP ') Q\N<,2-I?IQm30H7a@ZmRN0p4MP!/LZ=9J8%OBR,b (P&Pc2Fc?Ba5^eepOuSUaP%'4JP, X6 @ld 98EV3=GQs5"c32ALQY>e"Gd,BLO51KI>@ ld99 MK% $^* K4 @Yb 2NW JC _@9 T h/BG\(B-FCfB.CjD1.I?G)'1G:@lF(o'% BR>n +H] k+O P#RSGP'& E2B PD !g.r 1;4I?G)'1G:@lF(o'%0/"qhF(o'%BSZYE" d2QB 1G: @lF (m9\ /nK *< @;q# &L]`f6Ou"b)Bk1e%0/"qhF(m9\BPD!g.r1; 4I?G )'1 G*bI?G)'1G:@pAp\l\"+-22I=6Hu!dg)0I=78YL]ET2P!1NP /oto=Eb:J!I?G)'1G)BOt[hP"Us&I?IQm5)9Aus,r/#5CJLlI?G)'1G:e'Ap] L ;L]iP6 P)#2bI?G)'1G:dtDIe*@H]8#R P#Zpn!g7\^""u;[F)GE,As,B,Oq*X20 0 4#lH[C _QI?Hd@P#Zp d!0U!2""u;[F) GE,As,B,Oq*X204f$@H]gRK!/L]>) 3 RXU30J 9E4aW?7L]W` AP'E-LI=%,:P% '4JP, X6=Or9EUL^&Y9P)"hrP$!llL]W`AP ' DD<< IL#? Ou"b% AT<'[3 /@Qt9 9M8tEK WJ3P ')q1 N<"BROuSV6L]N[bG^Xq%F a ] EQOu S V6 L]N[ 9 H$j05PfJL ]B) HF ``dd 06;/ DP&W-aAS6f!04A s ^! &% bi D g# ]O!&& D4C h[BnDJ+q /061 W6F`MP_!&&/0FH U Vs Ch 7L ? !&%eiCkr 'T5 'rG PP% g(:Or9Dl 05P] OL]NYFP,*Mh%[$mVF^:. c Ou "a D @:Ne iD0 qF* P%&6 =DN Y#RCh7LI 5*D^ XF** 3>OpNcpASuLN5EZ D ;Fa ]D_ Ou "aD A9D a.H Q[- GF> #:XAT@E.*mKOogehHYdbF0/$jIEKWPLE-ma5I?IQc!0U! 0A@;p 6uGV :^&D.Rf tE,oM4AU% crF` _2 5DJXT]1G;qO u"b.ATV@"Eb-mWD.Rft@VK^jO uSV 6 L]N[ X4afA"DIal(A i b :%3 %lk2 P!+5?P'&Ee @;I&q@;L`# Oo^`AI:[59 ANFO;HS9auP!+5-Aib8]@UX)/ !0 U 0,H S8i: C`m1qCkr+T WKO'*AScF! 3dWN$Eat8C@ V'2.!g6ZA!KpQJWKKr<15Gso= GR !@!A @nn B9G HA1G< fgCh[BnDJ +q/Ou&7BOu\ [hOrc80/nAO0Bl.pS%?_0V!\Z 3? Bk1e<5 E\$i 3KaH, FY>C#Bl7W qBk)7 J5;+ZBD.RftE,oN7L]T4_BPD! gP!>*iOogehOq!R<0/"qd@q0XuP!=@UBkAJKBkAK!Cia/KH]iN"3b`1KAScF!3b`2QOuR\rBOt [hP&PhrP')1aCia/KBkD^T30LJ.3%n]\Eaa68H#R>X4d%u^E+*6lARo4iEaa68H#R>X4d'i6Bk BDQOuRJlBOt[hP&PhrP')1aCia/KBkD]F0.q9V@s)g5Bm+'N5CImAFa[h;F(ICZP!4[&P#sAUF ``cf05PfJ+Dc4;L]NY>OuY0K/no3;A8,OqP!>*cOu"aE/o>0A@;p6uG_cDS05,'1AWf9@!g7\^ !g6ZKD..OLEdNs5@<dB9GH7!KpQJWKKq.0.p[C@s)XO5;+ZB A9Da.P!=AX%[)("hfE@NE+*6lBl7R104f0EDfTo@Df@@@G]7SAF>%3CEA(j6EA(p % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: Category net.anastigmatix.filter 0.1 7 4931 3498 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3149 % User-definable filters for use with net.anastigmatix.StreamIO's extfilter. % Predefined in this category: % SourceArrayDecode SourceQueueDecode TapDecode StringQueueEncode TeeEncode % % See http://www.anastigmatix.net/postscript/StreamIO.html on how to % define new filters. Please use inverted-domain naming (com.example...) % for non-Anastigmatix filters to be distributed in this category. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 49 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV3TBCij6/010/iAS5q%Gp%-=F)Q2A@qB_'@@:X_J3/@Tu99M8j!0U!<5CJ\)Ou"aDDK Tc3GA (E,D In'7H ]i N7F cpm1 Fbg ']=G Qs( P')q1NW=KjG _cEa=HYY" !g 7PdG_c KcEK YQpOq*X 20.q -b Ci!` qF DbZ7 F>#: " DKTc3GA(E,DI n'7OuSV6 L]im ?L]il )P"_ #p0 .pgTAT3 !Z5* C& O5*C &:Oq* X20.ps[B4ZFG! KpQ@!g63 >5CJ\ )Ou" aDGA_LF 4? P9 *hN W>5Z 0/ "qhE +O !8P ')pIL] ET2P!=AXAH\ _]c =GR$ A9. qqNB ldouP !>*oOuSI%P&2 j*/nK!5E-mBAP$!M@P"Us&P')pIL]ET2P!=AXL]`fBOuORs@q]F`CQdS2"-Q@u g$'G[ZG`k% B!Kp *9!/L]> =GR$7#)N;BLQXVM0.qH^@Xk E+O'Q 30Ig 8G V@<6O)B5M(!Bm;7BBl%m&Ef rU>6Xb(JB5_g9+Co%qBl7L&ATMd4Ear[DFY>@UB4Z1&AU&5%0/"qqF_kl !Kp* 3 !g3kQ f91 *9hgLX tOu"aDF)`of0.q ]ONW> 4u0.q?WEdNs/L]NZ3OuS6tP"Us&OuSI%P&5Q/5)99'98EV3=H^FIH]gRU3/@["97)HrP"Qp-Ci =B+Anc'mI=%-"I?ITYP#Zpn%[&V$/ou#VH[Co8NW>5*H]iN-!g63>V0t!M/ou#DP#Zo`0.q*nL]NZ3HQZg7Df]K%Bl%@/P"C'T0.q?XP#Zpne0/"qdB4Z1&AU&;M0.pdUAr$P;HS7$)CggsfFDbZ7F>#:"CiX-D!/Lc+P#[YOOp dFtOuS6uP"Uf8L]W`AL]WA:M#WWnOuS6tP"RG]/pCu;FDbZ7FHSkOFcpl#6tKkHA7^1P%[&V$; f?f!@qAM[AT_QPARfXhAUB46P#ri>@q]F`CQdR.0.q']ART,4EKW;;"Gm)@LG(u:AnGUp;e^Ph P"UsXL^&\8P)"htOpR9ZOuS6uN<,4"P&W-./obN8FDbZ7FHUX,15H$q$'G[ZG`k%B!Kp)/0.q* `F,0m\=GR#30.q*`F-8L90.qH^@)<[A7]7hA7]FcCiEs+P!=a)M#WWnOuP*o@;o1SEbAs*P"Urt+D51tARfM=f9 -9"hi^/V6Yp[^AQ3)YB4Z1@!g4Fa@!e&0I=%-"P')`aI?ITd"Hj(S$SOnZ@rGmhI?G)'1G;[KE bTE(;0?GmAOUKHDe*F+0/"r!EHd3@L]NZoOuP*]F_55sE`6[uAWf]L4tf9AF`);W!g4Fa@!e&0 I=%-"P'&E2/oGT;DKL;i=Df]Jh@<-!lFGL!])3S BSP"U4MP')q1N<"Bi= %$Id: anastigmatix-binwrite.gs,v 1.12 2006/10/11 03:22:00 chap Exp $ %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.StreamIO 0.1 15 9066 92 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 2294 % src tgt *copyfile* - % src|tgt dict name|proc *extfilter* file % src nbytes *flushn* - % src string *flushthru* - % proc bufsize *hold* queue nbytes % proc bs *holdfile* file nbytes % proc bs *holdstring* string % - *nullsrc* file % - *nulltgt* file % - *std{in,out,err}* file (these are procs, not file objects) % string *{r,w,a,r+,w+,a+}file* file % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. % test for the bug with flushfile on proc-based filters in HP's PS knockoff. % for some reason the test has to be here; if moved inside the packed part % it fails to detect the bug. { () } 0 () /SubFileDecode filter { flushfile } stopped dup { exch pop $error /newerror false put } if %%BeginData: 41 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b? C/n&X+F*),/D..O#GV2p:Eb/Zr8P_!9Ec5GdATT&8ATMd4Ear[%FCB9 6F*j'mL]W`O H] iN7+-K-BP#Qjm<%i-#F=q!>@<6O)B5M(!Bm;7)ATV?WEb -n# Ec5GdATX * hOq! 3iO u8C304np7FCfJ^Cisf4Anc'm6?Qq(5*@^3F`MM6D KKi +@r# drB8lq5A T Vm"@r# drB 9Ll+!Ku>EN<*=3P&Pb"0mk*JL]NZ@>p+MHL]ED7P 'D D<<0DB a!?cf-A T V?iBl7H7 : 3 CA h7; cUR A7^ qW @r-()AS, XmAV^>L 9 .smkCij 6/6 Yp[ ^AO :NP P!5 $bN Ws MS G:R ) PEb/ZiDf 0B:OuR fE" Gd,8 !f- o6!/ L]4" Gd)7!f- l5! /LZ( H]h' c5* @ mRL]V:.B 6%p5E- !.HAoD ]uC i#8 WP' )+)E \DV i@4u XO06 \p" @ 4QbQP!5$ bI?I/T Eb9$%A U? '`E fr_ :O q *X2 06_# BCh7 rH0 6` RFI?G)'1 G<0KBl% @ -0/$as 6% +n+ Ou"b 3.qWL3A U?'` E\! ;=I? G)'1 G#De*E%/UT3)Anc( 'ATC 7V F`V5 .Bl%?IF_? &JP1bWkNW:_2F ^dgSC h6"G@rGmhI=6HhI=78YHnCN7P"0q ;AT V ?iBl 7IE1G:@mB l%m:E+L.S4>0* 6@rGm hH[?keHluXV5$]:Y/Wr)L!0 U !<5 C J=fN W:_2F^dgS Ch6"G@rGmh+>% so04n p7 FCfJ^Cisf4Anc'm6?QpfH]m ' EV0U+F Gbs!0U!<5C G1[F_kk_DI[TqAUP\XD(dOp G\2 :UDIm oB@ ;]LpF D5B)@0'?F`);W"Hlk?6?QmPATC^`H=_mG%bT#ALh2.P!De*E404fBMAnc('ATEquP!4[&P$!l2P,4=$NW> 5ZH]ii+H]gR@P#[ZfP!3AlDf]K%Bl%@/Oq*X205,9?A7fOlAM5]MDers*FE2)5B8?PD.[!Jg1G Bl%?6@:j4iAM8'SA nc'm06\pYBl%?6@4Pr(Ch58@FC]*'06;5GDfp.TF*(r(EcNgNF_kl8Eapb?F_kl9B65e:DfBu6 Bl%?6Ao)U2BPoJ8Cisf4FD,];04fBMAnc('ATBG;Derr;BQ%]tAnc'm05,9?A92j5Bl7Q:Anc( 'ATC.SDf]JVF_<@>Bl%m&E^jkfF(f0"Ch5qUB71n6G]7SAF>%NCF=q!>@<6O)B5M(!Bm;7/FE1 r$D+RNd4tf`QDdu^WF % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.BinaryIO 0.1 10 4068 2639 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3068 % file *read{be,le}_{int32,int16,uint16}* int % file *read_{int,uint}8* int % file *read{be,le}_IEEE32* real % file int *write{be,le}_int{32,16}* - % file int *write_int8* - % file real *write{be,le}_IEEE32* - % file n *readn{be,le}_{int32,int16,uint16,IEEE32}* array % file string *readn* string (no short read-fills string or throws syntaxerror) % int *intbitstoreal* real real *realtointbits* int % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 50 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV2P ') 2 "0/ "r! G \*%& I? ITY Oq*X2061 W4A7'%gF?"V#0 6 1W4 A7'I nD KIk $5 DT; q!K pQ> !.^ 48 P, XUbI?G)' 1G5 \#Ou P*JEb/Z i?Z g(#F ?#F JL^ 9. SP!1NPEb /Zi?Zg(#F?#F J P&bu6 %[& V$ Eb/Z iCh6 srB l8#I 2L CTH 0/ %?W@:W_f Bl8#PP!>*n0/ % ?W@:W _f Bl 8#PP != a .Oq 3^rI? G )'1 G0/ %?W@: W _fBl 8#P P!>+MI ?G)'1G0/%?W@:Wh Y?Z g(#F>5\:5 E^&8Oq*X2061W4 A8GgaBl8#K14,0D0/ %?W@:X1c?Zg(#F>5\:5E\2`061W4A8GgaF_P`8 0fG1ZL_,^[P&bu6%[&V$Eb/ZiDL7OqP&P b$Eb/ZiDD*XqF*M8Z5CJ\oI?G)'1G:@iE\r-!" d5^F3/@Qj"Gm)@LQZnF5)96&=GR!6"HlG 3061W4A8[PpP'(8WEcP`/FDkW'ARfgoDfT]'FG Kp[4aVtdF(KH3@VTIaFCoH3D..OLX,$asA TVj"C1UmsAoD^,@AR]4X Bl8#I2LC5]Or9 )NOq3 _g P.Z4+%[&V$GB.D>ASbpbBl8 #I2LC5]Or 9FqM "m,DP.Z 4+%[&V$GB. D>AR] 4XBl 8#K14+fYOr9)FOq03!GB.D> AR]4 XB l8#I 2Ng9X06_G NFCeom?YOD"0f G1ZI? G)'1 GG\!L]W _W0 / %NiB lmp&ARB.h F>5\:5D\fl%kf S[Eb TW,C h6sfDKITkP!=AX%[&V$/ol & J@X E n>P, 4=$02?Y+C di5ODe*FBfoe= N"d2 uD!0 Y'+Ci=B+Anc'mOuS7#P"UT 4 P& 6! UP$! MDP"UT2P& 6A&H]iMmATVj" C1Um sAoD ^,@<#:"E cc #)P! >*n F(KH3@VTIa FCoH3D..OB!Jg lA9Tm /=O q*X206_GNFCeom?V*[T75H] G06 _GNFC eom ?V*[T 75H]T!A?)YGA1 VE16Ok MOq*X206_GNFCf9"?V*[T75 H]G06_GNFCf 9"?V*[T75H]T!\Z2ZGA1VE16OkMOq*X20. p[REb'N[5*@mg$'I9(",Qu?LP PtoWJCP;5)96&5'r(gP$!MCP$!l3P'E-LI?I-aFcnqOFcnqOFa]D_Ou"b3ART+e@V&n\DKIZiH S7$mART+YARB.hF>G[*0.p[REb(=tI?G)'1GG\!0/%?W@:X1c?YOD"1GUU: /n&d@A5\#0/%?W@:WhY?Zg(#F>5[,0.p[REb(=tI?G)'1G5\#0/%?W@:WhY?YOD"0fC[5\#0/% ?W@:X1c?Zg(#F>5[,0.p[REb(=tI?G)'1G5\#0/%?W@:X1c?YOD"0fC[G\85@\MJF(JrtCh8bb@s)g4ASuU.@VTIaFCoH3D. .OL5)98]ATVj"C1UmsAoD^,@<@YsP!3quFDkW'ARfgoDfT]'FFB;^Ou&9YF(KH4@:O(eDJ+;LE b/ZiDD-$A@:WhY?YOD"1GUV(ART+cARB.hF>G[*Eb/Zi@V&n\DKITk061W4A8GgaBl8#I2D9)^ @:W_ZDKIikEb/Zi@V&nhBl8#I2D9)^@:X1c?Zg(#F>5[,Eb/Zi?Zg(#F>tpoART+YARA"t77B! f061W4A8Gga8OZ':1GUV-EbTW,?YOD"3%oJrBlmoqARB.hF>5[,GB.D>ASbpbBl8#I2D98pBlm oqARB.hF>G[*GB.D>ASbpbBl8#K1,!ilBlmoqARA"t77B!f06_GNFCf9"?V*[T75H\PEb/ZiDI R0aBl8#K1,!ZZ@:X7lARB.hF>G[*Eb/ZiDIR0aBl8#I2D9)^@:X7lARB.hF>5[,Eb/ZiDIR0a8 OZ':1GUV(ART+eCh6sF77BX$1,!ZZ@;L%(Bl8$%BlnDLBl8$%BlnE5\%+D#e:DfTqQDImoB@;]LpFD5B)@ % net.anastigmatix.Packager 0.1 6 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.Markup 0.1 29 50351 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 3728 % Use \markup to turn PostScript inside out: instead of writing PostScript % code with (embedded strings of text), write text that reads naturally and % can contain \{embedded PostScript}. % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 49 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 5b?C/n &X+F*),/D..O#GV2 ^!Ebff:02Q\-@oHr\+ED%7Dfp)1ATMs%FEMYOP')Q^P% K '(+-K- BP#Qjm<%i-#F=q!> @<6O)B5M(!Bm;7)ATV?WEb-n#Ec5GdATX*hOptoDEcP` / FDtYuC M@[!N<+*3FDtYuCM @[!L^TA'Ops&s@ZCIoEb/ZiDf0B:Ou"aD8Wmb-ART+fD J XT]1 GB!0V,1CjBu5F(fK9OslJfI ? G )'1G :@ uA U ?' `F *VhK A Sksl@rs@LATDg0Efs'KDIn$ ' E cQ)= I ? G)' 1G :@t D N4s ,D.. I #F`< KrOu"aE/o>KQOuRf802le3E a r ZM B l%@D++8 Jh 78H< =Dfo r>L] D jM01 AZ);fm%oDJ+t1>^_$IP!=a ) Or 9F *P $iX "F cplq H]i W:3. 6 riI? I0bFcm2\/US[FOrdmOHn@! M Df p) 1A O ^BM AW f]L3 - 01M FEMY O OuRl :NW=Kj<@rS@>EU%5+FGao7 8 H< =D f or>P "R BS+B t! M> p+MH 0 1AZ) ;fm%oDJ,,*02m"&7VQ[M6t K kHA 7^q W H]g ?? 0mk* J02 - (tA O :N OAn?"GA6g=*/Wr>]I?JPrP! F GY< 0B5 $! 0 V 2G/M _\r >; & HgChudZDInuA>p+MHI=!(g1 413K01')fAP?fUAWgS0+FGbhP#[;?L]K.^BQe''A7[9" E0G%bT#ALh2.P!EU%5+FGao78HBPDeip%L]W_W P$iX"97;/MFcpm15^eeqI?IP]HluWH87?CHCh6RaCLqC HA6g=*/Wr=MHluWH87?CHCh6LUF* 2;@P%7i@HnCLGI?HU;P%B%p0.q-RP!=p+P'E.bHS7$)D IntqP"U.bU4&2(I?IQXD.Rft@VK^ jOu"b*DI[L*A7]CbDL6^Q/US[FL]NZ@>p+MH01AZ+<,ZP`DL3KXI#%ie)2J?W)3SBSL]W_WP"U T6H]iW%I=$ bPH]kaaI?IT d!0U!<5*?5 8$[a NK/US[FL]W`A02le3EarZMBl %@:!g4Fa 93 iZf/Wt@,P 'AR++Bt!m> p+ MH0 2le 3EarZMBl%@:",Qu?LQZn1I; NP;@:Eqg A7WiN` 9PJB U HQYJ "01')fAP?fUAV^AM=>*KZEc auhD I n0XG (#M`01]MhA 8GgTATN!1 FF,Y o /n0u e4["4V%PL@]DIdQp<,ZP`DL 6db 9 PJBU 6?QmPATEM *^lkNX4s4lW@:X: oC jD1" 06:cI/T>-?BR;Bc/kM4r>C 1 ^[C OM !=P" U4MH]hleL ]ET2I=$=(.t*3 RP" U4M H]f.mL]ET2I?J\XOtr1aP* _ >F Os _n9/ kM4rP!5%IP !>,"I?G)'1G< B]/T> -?BR:jRHluWH06:cI/T>-? B S ZYE $Be( g+FGc(5E\_ mHluWH06:c I/T>-?BS[(Q# a.ke+FGc(5CIB[FCAWmDIen d0 1 ')g Bk)L G'Tt>:%51C hDIl.WAnGU p+>%s`> ;%Wt F_u(N9PJBU6?QmPATEr,>p+ MH Ou"a XAS ,k$ AWg_i 1G;%+FCfK UBTb/uOu S?6 J,fS4Cl/2m!!&0AL]W`A/US [F OrdmOH n@!< AS,k$ AWf]B!/Lc @9 TfdHFc&D6!!&1]M?!VV!0Tp+MHP!=@J6Y1.WATEqtOu%HB5C`_6/US[FP!3.oHnCLGI4n K,B1ulKFHShN1G;('F(K0%DImm9+>%s`>EU%5+FGao6"Y4MEfs(O"c*8:s,r/#DN]6mOu#F5F( K0%DIml3;IO39BkM+$P%]XPOpQJk!/LV,HluXL!g6Yk+FGc(XHHM103;juFD-h$Ou%HJ:Qf^\) NkDi$^(RS5*C&E",Qu?LMh6NCh.+#Bk(_1!/LW0mk*JL]W`A>p+MHP,p5 iHluXL!g6Yk+FGc(Xcdgi30Ia,!KsE60mk*JL]NZ@>p+MHL]W`A0/$mSEKWPLFcputP#Zo`<,u DWCQ^lE1OC^$+BpL#Bk2=!P%7i@HnCLGL]`J5P)#4%P(n<80mk*JL]NZ@>p+MH0/$jIEKWPLE- ma5I?IQm!g7[Z06:cI/T>-?BTbTC5EZY-OrA\1AUT_*L]K.^BQe''A7[9"E0EU%5+FGao6"Y4MEfs'IHluXV*aKn9/MBG%AoD^$P"RBS+BpKqCgggbP%7i@HnCLGI4n '4ChudZDInV)P$!l'01')fAP?fUAWf6?1G;:-DIdQp<,ZP`DL7O2I?HBK4>1btEbTE(FEqh:02 Q(tFA-CdAWgRWDIIBnFEqh:H[?lJCjBu5F(fK9I3:+h+BpKuEa`HnP%7i@HnCLGI4o2HCh7^6E +P1R0/%$W@r-9uAS5RlP!;,o02cA&F_l.j@;]UlATDjT5*@^KOrB,WP%K'#!.B3W30LHs0mkWP ATN!1F@]hXA8GgtF-:'p+MHP!5%:I?ITWOuSW./MVVq>EV0U+FGc(5*AR%5CJ\oI4n- "DIdQp;IsolCikh(Ou&7BOu[r-ATV?iBl7IE1OCc./o>JZB5Dj4BQn0$FD*=KB6,YD@%NCF=q!>@<6O)B5M(!Bm;7)@<-.+E0 % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter DSCDataEncode 0.1 4 3000 2368 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 2100 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 31 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 18`+6t (1G7;c URA7[ E3ATTP5DIIU.BkM9kFD5tPAnc('ATAo6ATMd4E a r[% FC B96F *j 'mL] W`OH]fJ67t $P"I?IP_DImoB@;]LpFD5B)@< ? 4./ko o!@ 8LuU 02 Q\-@o Hr\ P1l'. 05b?C/n&X+ F*),/D..O#GV2p:Eb/Zr8P_!9 E c5GdA TX *hOq!3WO u8C3@ s)g 4ASuU /@ : O( eDJ+q/F(KH4@:O(eD J ,-aN< ,4 "02+i q!=EjY@:X: oCjD1 "0 1/W t! =a' \@: X:oCjD1"01&&mMsART+fDJXT ] 1G;'d :6#NFBl 7 @"H#dJ)A8c @%H'0 s:8 4? X@"% [!JEb/ZiDf0B:Ou"a W ;aZQK 5 uU-B8 T JBNA8c @%H '0s:6 < R9 J" [[ KV ATMm'@:X:oCjD1"02 + r4NWi *j DImm0 AR T+fDJ XT] 1G:@m Bm =u\$ Bh 6K 0o,m o=GR!@99M8t3%lpR6 p Xe8 ^QM *M 3+ cl@A T2 R/ Bl n' -D MS=V=GR*C=GQs?98E _ 6=H[-VW H2WmAn c'mE, Tf3FD5 Z 2 L] N Z@L]`fBP.u'LFCo6 'AT2R/Bln'-DN]-jOq*X20.q'QBl5M=Bl7L'H]g@E!Kp*=E-mBAP$!M@P"RG]9Lb2[OuS7#L]W _WP"UT3Oo^_jOuS7"L]W_WP"UT3Oo^_jI?IQm3/@["9.qqNAncLQ5E^/;Oq*X20.q'QBl5M3H$ !V=H]g@E"HlD20.pjNG`k:SFa]D_Ou"aDCj0o6FCff^5*@mc!0V2GL]W`AOuS6uP"UT4P$!m^L ]W`4O uS7#L]W_WP"UT3Oo^_jL]NZ@0/$!g P!+/T3/@Tp!Kq\j3/@Wl!g4Fa99O7@L ]NZ@L ]`G7Or9EUL]NY>P'DD<OL]NJ9P'E-LL]`G7O r9EUL ]NY>P'E-LL]WP:P'DD%OuS7!N<#,dOuS6uN <#,dI?ITYP#[ZfI?IQmFcp]jOuS7!P" UT3P$ !MBP"Us& OuS7 $P"U .b3/ @Tu 94MdVF(JrtCh8$X<.0p/L]il6 I?G)' 1QpXT!HV go E+* 6l Bl 7Q :/n AU AP !5$ MP!4['Or9EjH]h$b5*C&:H]i N7Fcn t; P#Z pn %[& V $6r Q H@@ < >pH DI[TqAUBRL0/"qoGB.D>AWf 6?3%l pO6pXe8^ PE5 DO uS7?P. Z4+K 9 A3W8 ! 5iDBl%@"Df]W7Bl@mK!K@)8 !/LW7 !Ku>r"d0 1T$ ]" hH=HYY "+Hj C #3%n 6 VE+L[U6:jp*0.pdJP!>*h0/#X`:6I br!Kp P<01\N6P !+t KL ]NZ @ 0/# U i6] s TqE ftBg05b?C/n&X+F*),/D..O #GV2R *G %#3 $A4 C9 LF Cf Jh@ <, dn 0/ $mWEc5u>FDl,]5CJ\oP.ueqP .WG8D fo r>0 /#Xp <%fm WA7q& iOu P*J6@E0*iL^'"KOp`p3DI[TqAUT^OOu\[cOuY15ATTP5DIIU.BkM9 kFD5tPAnc('ATAo(AS,XoATD@'Dfp)1AWh1WATVm"@r#drB)~> % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter DSCDecode 0.1 12 7310 28 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 5313 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 73 ASCII Lines currentfile /ASCII85Decode filter cvx exec 018`+6tKkHA7[E3A TTP5DIIU .BkM9kFD5tPAnc('ATAo6ATMd4Ear[%FCB96F*j'mL]W` O H]fJ6 7t$P "I?IQc+HeUF%:aO$Eb0-1E+*6lBl7RC!HVgoE+*6lBl 7 RHf8T foh_ .>pNW BT 0ART+ fDJXT]1G;EkNWBK-ART+fDJXT]1G;['NWC8CART+fD J XT]1G; 9uN WBH,A RT +fDJXT ]1G:eL!BP74@:X:oCjD1"02*mV"!o6DEb/ZiDf0B:O u "aDF)Z /2H ]gR>P)Xg E#)E>DLQZeCFcpm'!KpQJ@Yb&J!Jgc>=H[-L!KpQJWKKr2",Hu @ LOFN*" Gm) @LQZe .P#[JBI=%,@P')qII?ITYOq*X20.qL] `J5P)#2aL]ET%P"^:NP!5%OP!4[&P$!lVL]NZ@P%'4 J P$!mH P"_$ &I?I TY H]iN3 !0TNoP#Zpn%[&V$/oY9.HQ[9:As,-0"-Q<5!g4FW!Km J >"-Pj 2G`l s#!g3S?",Qu?LQZn1Oq*X2AmoLsAKZ&*FDtYuCM@[!0 .q3QEdJpJ@V1DuP "UT2P#-L E@V1c_L]`f5L]N[+L]NY>Ou&7bP')pOP'(5VAr$FsDetS1P!4['Or 9ElL]NZ@P%'4JP$!mHP"_$&I?ITYP#Qjm%[&V$/oY8MH]8#B@<--:0.q3QEfrY6OuS7DP!+.F0 .q3QEfrY6OuS7DP!+.F0.q3QEfrY6OuS7JP!+/TFcpm1Fcpm1Fc?E=@<-.3P#Qjm<.0p/I?IQX P#Qjm <0A1R0.q3Q@?Q8+Fa]D_Ou"aDFE288H]gRK! /LZ==HYY,@Zi^,!g60&L]Wa=L ]W`5H [V&KI =$bNP!+/J!0U!'H]iN-!.C#1L]ET%I?ITn3 /A$,4aW?7P')T\I=$bWP&5Q/F bg$GH \`,o4a W"aI=$eMI?ITYP#Zpn=H[-V!Kp->5 (/S(Ou"aDA8HA !0' >4 teQ AA8 HDNEChA iL0/" qs@VfY >< 0 DBeFY>C #A8H < sP!>* hN W:^c/p),OCm%#GF cnpA0 .q3Q/! <, [ E-ma5I? IQXP% @ p^4tf ?# 7#_511G<0HA!0$= 1Pc$e !/L]>= F6 3?Oo^_0 I?I0 X !g6Z K@ Yb)K; MY @:WKKH$!KpQJ!Jgi6!Kr4 o"-RJ `!KoX 0f8' Nb!K r4 ZFC ? ;)@ q] F`C QdS \L]NZ @02?Y +Cd i5O De* FBf mT$9H[CPNP$!l,0/ $!LP/!/DP.ueTP$!l,L ^KI=6nVM #WWnH]gRU5CJ\dP')q1@r-()AS,XmAKYK!Df]K%Bl%@D5)9;ss,r.cOq*X20.pgXA:#su:IL0C Ou%&dAfu;-BOt[hHQZg:F`);;As.*d0.q3QChAi0I?IQNFCC>PP!+/TFcplqHS7$)FE288P!P$!M?P"UrtL^K;^P!4[2P&6?bHS7$)E+1>\5;+ZBB5DL'P#Q jm<.0p/I?IQm5)9;ss,r.TATMr9F*(iR$^,Xm!.C#1I?G)'1G:@kF(9/34?SW5,pbutA4(9PD. RU,F)ki#A8 c@ %H$^ZIA9&f1ATMsL!KoU/">;D\ATVI0P')q1I?ITYOq*K\,pblhB5)6 O@<>p=Eb/Z iDf0B: H] iN7X*^!hP-6NQDKKH&ATDmA TO"uOu%NL+ED %%A8c@%H'0s:/n8R1H]g@O@Yb)K:j\?bL]ET2L aA3IH]g?A0 .o Xk 6Z [3_B loM& L] W_WL]rS9P(t\D/nB$5E/4OX=GR$A)3SBSP"Us& I=%-"P')q1 P' )2 9< JU a5 rfW%SATMsL!Kq;HP')q1I=#aRA;C8L=H[&F0.p gXA:'J^P')29"FDf'H?055<6Df'HQ!0T,k@rH7,Bl8n2Ou$c^E\B'uA RfM=<.0+'Df0Z2DL4$HDf0Z2DN+XZ1OXUdBl7K)Eaa06Des-*AWfl:0/"qfBPWbqFa%dICh[cu L]NZ%DImm2L]ET$Op$pNHS98JF**3=Ou%NL<(0SNP&Pb]A9'=V/nJO.P#Qjm<.0p/I?ITYP#X/ FDet40Ou%N L%[&V[@;L!r +EM+9E+*6lBl7 Q:/okK 2H[?l(:IKPi!0TTqP#O(f/oY 9?P!>+KHX UD oP!FGY<+9 u^+Cf>+L]W`A P'AWi De pP+Det41Oo^_%OuS7)P!+/% Dfor>ChA# ICh[ cu+Dbb0 AV^AM!Ko6e P#RT e@:N f15^e!8%?`l$05P??AKYf' DInV ) Oo^_ %04SpCDKK] ,N<#+t@:Nf15^ duhD et.. s,p3*055<6Df'HQ!Ko6I@q 1Ze I ?IQX P#ZpnF`); ;As.+[O uS6uP"L(W!KpQ@!0U!2$BdQ! L ] N[< I?IQ XP#Qjm<%ha "F`);;ArQhS1G ATO"uEaa0$H$!V=P!5&.OuS 6 t P!+ .FEb $hDA7:X3Ou %NL<0B%cOq*X2 0.pdV E-mBAP"UrIHZEYFP,"1#H]k+OP#Q jm %[&V $/o >]@L]ESqEb /ZiDf0B:Ou"aD D00` +L]im;Eb/ZiDf0B:Ou&9Y0.pdIB7 #F 9Or9E jH]h $b5*C &:H]iN7Fa]EQI ?G)' 1G;-p6UYKqDe*F+OuP*nFC B96F,0m\)3S BSP"UT2L]il7I=%-"P')q-I?ITd",Qu?LQXW[Y:jL%Ch7^6E+P2LH\_Z^!&%8 n@Rb'JAOL*>De*FBfmT#_0/"qpFDt]F"-Qb>:j$hm@UWb^0/"qgAnR8kL]E56P"^Z7L]NZoL]N Z@B4GUd@r$l$P#u@,BOt[hOp$RDP#u@,BOt[hOp$s*L]W`A02#l%GAhM4F,0m\)3SBSP"UrtP- 6NLBk)7,H#R>XD0nB-P!45U/s:4&P"@i$I?IQXH]iN7FY>C#D00<:P#XV,05GcBL]`J5P(t]3E asn/M#WWn06;5DL^/b9P(t].ATMsL!/LrE=>*E\F*'f]E-,bH0.pdIB9GJ4@rHL-FDPQK!Jh,H =>*$[F`):p7P?DIA7fJ;5;-\\EfC'T%?agH87c4?ATCRaCj@Ze/nAR,P!:UBGArNAL_#YN03)n 6Ea`o?0.pdIB9GJ4E+3F8&r?RNLG*+ZAqg % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter WSMarkEncode 0.1 6 1876 1392 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 1168 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 30 ASCII Lines currentfile /ASCII85Decode filter cvx exec 0 3;(H @<-- PDI [TqAM 7q4F=q !>@<6O)B5M(!Bm; 7BBl%m&EZfC6F)Q2A@qB_'@M39EQ5*C bc /;O @j) 2J9UA s,? 6! 0 Ur W E\B 'uE ,]E9 L] rrDL]il6L]W`AP$p!s/oY cA H\_i g=GR 'B9 8EV 3=H [) G 0. q3_ Ap]= ;P$ !MKP"RG]/n/O:P!=a*P$! MIP "Us%P "UZs! !!"^ 8pu k&I ?I T YP #Zpn %[& V$/o5`PBlmp5P!5$g0/" qe@;]_@Ap]\`I=$bOP$!MAP"UT3P$!l,0/"qs@s!ksH\_ff=GR!@99M8j!Kp*3!0V2GP')2"L] N;4P'Dc`P$!M_P.Z4+OuS7#P$!MDP"Us1H ]iN-!KmJ>!/L`?=GR$A98Eq<]R>rB0/"qsG\iO-H\_ce=GR$A98F^R]R>-i5^eeqI?J/t"-QcB !Kp*= $^,X\P#QjmXD0qF*P-6N[FE2)5B68E< AWf3' P1Pj\OuR)aBOt[hP2D&rOpR9ZOtr1aP2C\N De*FBfmT#_= (u2eB SZnV!Jh# E ;FkA 5B4u CM$'I 9(! /LYHASGdjFGKs\WKK8gL]`fB P,3s< P$!M@P$! lr P' )q 1P 'E -LI ?I -a Fc nqOFcnpuCi=B+Anc'mI?G)'1 G:@kB 7# e*O r fcM L ]W_ W P$i X "99 MK%Fa\V"Fcpm15CJ\pI?G)' 1G:@n @<-^N!Kp Pt@ q ]F`CQ `Y"f 9 -8`L ] ET%P"_#?P%'R\Opc\bP')29 L 87c L JBQ TD102-(tAP?ZQB67gC8hVhM A7q&i 01 0Po F( J % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: net.anastigmatix.filter InUPathDecode 0.1 5 1688 1420 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 1324 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 16 ASCII Lines currentfile /ASCII85Decode filter cvx exec 01g%]:gnH Z6tKkHA7[E3 ATTP5DII U.BkM9kFD5tPAnc('ATAo6ATMd4Ear[%FCB96F *j'mL]W` OH]fJ67t$ P"I?IP_D ImoB@;]LpFD5B)@Y. M23JDYF `MM6DKKi +@r#drB8ln4ATVm"@r#drB9Ll+!Ku=n/nnjZBQ@ZmA 8c@% H '0s :/n/s?E0W *W#![V< zz!'bu6!'^G`!'^G`!-2XZA8c@%H'0s:/o5Q>@:X_J 3/@ T u99K @>Fbg*^= GR*C98E Y4=H[*>P')q1P')cbI=%,:L^9.EL]`fBL]`f5P %K &s !Jgc >=GR3F!J gi@=GR' B=G R6G!I]=GR!@!Jg`( P #[ ;B P$!M @P"UrGP') q$Osc%hP$!MD P"Ut.L]rrDL]W`4L^'#EL^'#8L]E/0J;=JerK ; q _L ^'# EL]ilCP,s HCP$!lQH]gRK !KpQJEfrV7P#R8;Oq2u(8@:YNbN< ,4">DN98!*taOOuR)aBOt[ hP2DED03;juFD-h1Orc8IASGdjFHT9M:gnHZ9jr- aBm;9a/nniL0.pdJP!>*hB4GUd@r%6HP1Pj"H\_ZX#*MZC!g7#U$'G[EP#O)+D..'g9jr-aBm; 9a/nniL0.pdJP!>+CP$Tdp/n/s?E0@<6O)B5M(!Bm;7BBl%m&EZen(Anc-oEb0<1F`Lu'P'(hWFDtYuCM@[!~> % net.anastigmatix.Packager 0.1 5 %%EndData %%EndResource %%BeginResource: procset net.anastigmatix.Packager 0.1 12 123660 0 % VMusage measured in Adobe PostScript(r) 3010.108 on a Phaser 750 (PowerPC) % Usage after vmreclaim: 17178 % Copyright Chapman Flack, www.anastigmatix.net. May be freely used and % distributed without modification provided this notice remains intact. % Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS % OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR % ANY PURPOSE. %%BeginData: 185 ASCII Lines currentfile /ASCII85Decode filter cvx exec 05b?C/n&X+F*),/D..O#GV2g$@r#LcATBG#Ec5GdATT&8ATMd4Ear[%FCB96F*j'mL]W`OH]fJ 67t$P"I? IP_DImoB@;]LpFD5B)@:=GEd:5P 02Q\- @oHr\P1l' .05b?C/n&X+F*),/D..O#GV2 ^! Ebff:02Q\-@oHr\P1l'. @s)g4 ASuU/@:O( eDJ+q 0F(KH4@:O(eDJ+c7Ou8C302 Q(eC LLjeE_0eQDKLma$ 7-g4A TTP5DIIU. BkM9 kFD5tP:gmjL@:s.l+>>E&+> GVYEb/Zi Df0B:Ou"ah6si VV:5 B+;1G;O%? Udgb;2>481G;O%?VXEq78\jAO u"ah6siSU=bm-B1G;Wo?UI+YL] `er02 b2F:/P"W9S`h71G;Wo?W0g%5tm(( FCfK6/g* _t+E)CEE - 67 FBlbD2DI[U%E,9*-ALnsGBOQ!* @rHL+A0>>m+EV:.+Cei &F(Hs2+< VdL+%TOF*)J5Eb TK702lt 5ARTF I:G-=&D/ :G/B l%m &E^OY]F(I[\B*rZj@:X:oCjD1" 06M/V@<-6sA 1oTJBl%m &E^O Y]F(I[\B7 #X>!I]N0ARpr`L]ET2L]E TTH\_ZX!0VR[06;5GATDgS5E[uZ0 6_ 8SB9L#m7t#`IFa]EQI?G)'1G7W 3fGZ@oHr\I= %,@ P!=AX8Wn 4ZF cplf ART+fDJXT]F^m1;+ED%%A8c@%H '3;'@k`7m5)99')3SBSP "U4MP! 5%OOuSW. 06 ;5UBl7R*H#R>XD0qF*P%'TNOthB J<.0p0I?G)'1G;+(FCf*'Ed:W&1cA!ARB.hF?"V#06_GNFCefnDKIjdOuS6tP"UrtP-6 NWE+O&uFDl2AH#R>XD0q F 0I ?IQmFcnO6@X!/ADfp/b5*EQsF``EAL]NZoP!:U;AS#C( A7]RkD2eOYUj\C9Ou"b /GA _aM DImBi/S&F/Bl/2>D fp/X+HjBcHS98JARmB'ASc'tN< ,3 Dfp/X+H jAjDImBi/S&F/Bl/h0P,*Mh<,Z o$ P!5&D I?G)'1GOr8\28;IFrP')29K5 t O3A8c@%H'0s:@rGmhA8YgmA U?'`DIIBn@rGmhF-8_ C!g 4Fa@!e%rG[kDu@r$FS9.qrBEbTW,?YOD"3/.ErI=%,M0/% NiBlmonBl8#PL&d?a P #X.g@X!u"N<+HSP')q1N<"Bi% s ` BkBDQOuS 8IP$r c cOuS8JP"L-`@;]V&0/%NiBlmon Bl 8# PL&d$XA S cF !3b`2QO uS2G s ,pf=H]g @CJ,ka)I6(eSA:#s_GB.D>AR]4 XB l8# I2MM3d I: [59A N G/k06_GN FCeom?YOD"1GX[bKRGmqAfuIQ0 /$ dYP! =A3 ATV?iBl7IE1GbP!=AX%[&V$G:d]@D.S' W3 %lppD e*EiDIIBnP!=;VFa\V"3 0H7a@ZmRN0p4_F@q]F`CO7]fDK fu HHS7$nC ghBu0/%O4 5;+[6DLI[JP!=AXAR]4X8 OZ':1GX[bMD$VlGEP1=O q*X206]!hFE2)5B7#e$P%'S6L&h7:@='X\GB.D>ARB.h F?#!TNdZ7-06_GNFCeo m?YO D"0 fFadO+!0k0/$dYP!:TQGEP1=Oq*X205,9@DeEX!AT)^4 5C8@iH]kRg"-QcLD0qF gP') q1N <#,$OuSU iI?IQm3.6.:YDiR="Gd,BLQXia Fcn_4L]iP6P)"CI5*A-Y P" CgZP')29%[&V$/pD ,?HS7$g@WH6;06`RDHXpi3E+*iu BRQ%80/%?TEbd<]GEP1=O q* X206]!a@<-BsH$b]60/ %!WD/X&uDIma/F$GgPH]g?ABl8 $(B4Z+*H#R>X4aW?7N<+h9P$!'o3/2q`P%Kk@L4B5d:m,jG P')`aI?IQXP"C"V+>5BlEbTW,? YOD"3/.Eu0/$dYP!>*hP%&?PFHSg@06_GNFCeo m?YOD"0fG1ZHZ+%KP!1NPGB.D> AR]4XBl8#I2Ng:QP"C(K L]B(]GB.D>ARB. hF?#!TPqOe"GEP1R30I`hF``d10 /%NiBlmoqARB.hF>5\:5C7ARB.hF?#!TPqOe" GEP1R30I`hF``d10/ %NiBlmoqARB.hF>5\:5C7FDl,]5CJ\ oOuR\rBOt[h0/%N$G[YW5@EcPT6P# Zpn %[&V$A8-+(@FDl,]5CJ\pI?G)'1GEV0U+FGc(%50AFBle6%FCT!I UO/.aP+mAf<0B7iI;NP;@:EqgAP,4=$L]E5aP'DcaOr9&VL]W`AP%'SJ Oti,BOt MnLP'E-LI?I0bF`M&%A8c@%H$t hcOu"b$DfBuDDeip%F*j'6H\_ce)3PGUP,j"oU O/.aP+m Af<0B8)E-ma5I?IQm5*A-YP%Bf !P')q1P')29%[&V$@rPjuBR;Bc6=FqLA!0'>%51OdEcauhDIn0X30Ia6V32^CN<,1SI4]gh>;& rr@:O)9A6g=*/Wr>HOu"a\F_kkfBl7L/+>%s`>;&f]EcauhDInuA>p+MHP!:OG+Bt!M>p+MH00 s2lATEr,/US[FOrdmOHn@!N23JE31QjPW*g/OH3Kah)8T%O)@p VDfp)1AWf6?1QifB3IR&#Ou"b5AU&:gn Bd 9PJBUHQXnf+BsX(P#u!4HnCLFP. uDu87?CHCh6LUF*2;@H]g@OY:js=EbTE(FEqh: P!(CE+ BsX'P#u!4HnB].3-\qHARfM&+> #?r+BsX*P#u!4HnCLFP!=AX<.0p0I4n'4ChudZDIn/;/UW?VP$!l,>EV0U+FGc(5;+[+Afr[Q+ Bt!m>p+MHP!=@J6=FnG9PJBUL]NZ@02-(tAO:NOAn?";!<84Y01]MhA8GgVDeip%H]gUA5!G,n P')1iATV?iBl7IE1G%s`>DNEDNEp+MH+Cf5+F(JrtCh8$CH[C0hP#ZjUH[@D!F*(i#CM&_oL]W`AI=6NlP!4[)L]W`p L]`fBP!45U5*A-YP"CgZL]`J5P)#3CI;NP;@:EqgAFl`P,3s9Or7//F)Q2A@qA,DCh6@MD.SkiF*(i4F`VnmFcpm1Fc pm'",Hu@LQZeCFc?EMH]iM]F`MM6DKKrFF*(u1E+*cqD0%@#ASu("Bk(%PF)Q2A@qA&BEfs(O" ,Hu@LG(;tFD#W)HQ[B@FE;_KFCf<.@<,dnF+'4HHS7$nH#n(=D.I?jF>"nNEcQ)=P"RHGATq^+ Ec5uX!0VSiFcpm1Fcpm,!.B2lATMd4EarZMBl%?U@;TQu4?P8eASu("Bk(%PF)Q2A@qA&BEejj Ss,r.$4s4oXFE;_KFCf<.@<,dnF-8M(FCB96F*j'mP')q1P')`bI=%-"N<"BiS5L^K;;H\_`dV33Q]H\_`dV33fo!/N=lG`k7H!KpQ@!Jgc>9Th,nFa]EQI?G)'1G ;R';IsofF`Lu'H[Co80/$jW@rdaIOuPg;FCf*'Ed9;k1cA!,E L]W`AOuS7?P.Z.)30Ia6V33Qr^PDrS=F62jNW>5ZH\_]c=GS)_]R>rBP.ueTOr9&WP$!MIP.Z3 kI>@rf=GR0;s,r.n!g6ZA#DiDCLO51JP!=AX8VdRtP')29K7/mmOu"aZDe!p,ASuTbAS#C`A5Z u[Dfp)1ATN2O04]-6DK7C*AS#C`A5Zu[Dfp)1ATO"oP.H"'5*AQeH]iMuI=78Y0/$jW@k02cEb 0<6F`;/.F+'2]Ou"aZDe!p,ASuTgF`;;9Bk:gQATMd4Ear[%HS7$_F(99302m"4E,96"A5Zu[D fp)1ATO"oP.H"'5*AQeH]iMU+@BRZAS5q%Gp#akGp#t,@;KXiBk;<-?%%l90/$jW@k02cEb0<6 F`;/.F+'2]Ou"a_DI[L*A7\YMF)Q2A@qC!?04]-6BlYk%AS#C`A5Zu[Dfp)1ATO"oP.H"'5*AQ eH]iMuI=78Y0/$jW@qfs:061WFFEMP=ATN9_%[&V$6=jeDDGk%eDfp)1AUAce3%lpqF(8["P/! />L`hknOuPg;FCf*'Ed9;k6Xb(JB5_g9<,XTO94`C35E`dE3/A]?]TP6IAU0FuP%'TNOti-7Ou Q<]@;KXiBk;=J30"!%D0q'>P$!M_P.Z4+<0G"Z3/A]?]TP6T9m(McB4[7@L^K"acClL]`J5P)#48I?K5GFa]&g0/%!WCh.U/EbT E(P!=AX%[&V$/otuPAUBS(H]jA8L^&Y:P)#3CP')q1L]NZ@P%'4JOo^@>P$!lVL]NZ@P,XUI?I0b30J08!g6ZK@ZgbT9RW'6Ou"aZ;aYYOI=%,:L]ET2La\ELH]kFmFa\V"3%lp;F)Yf7Ch@a"@<,jkP!>+KH]i N3!0TNoH]gRUFcnqOFcnqE!KpQJ@Zi^6DMS@W=H[-V!Kp->5(/SoI?ITYP#Zpn%[&V$6rQHmF^ ]*#Anbgs5C5%:FE2)4Ch74#P!>*hNW>5*H]g@:H]g@E!0U!<3/B8OAs,?63Kd4%EdNfHI=%,:P ,jabH]A)SH]kRq3%o;`@;L%2E+P2LP!1O5DKKH&ATDmL]iM7P)"IK<0Bq'P#Zpn*nL]iM7P)"hsP$!MEL]]:`BQe''A7[9"E0*Tp@*Tp@G%bT#ALh2.P!=AX*;P')29%[&V$;IsZU@<6",H]g?A0 4\X6P!>+KH]iN75^eepL]ET2L]N;5Or9EUL]N[*; P')29<0DKSP%B')%[&V$;IsofF`Lu'6tLFLEdNTEOr9EHL]W_WP$iX"97;/C!Ko='3/@]n!Kr5 $G^Y`TP!4['Or9EjH]h$X"Gd)ALQZeCFcpm,!.B3WEJOUN#Di>ALQZe?!0V>X#*K:U$^*K*"Gd )ALQZnA!I^,2I?G)'1G:A#D.S&IDImoB@;]LpFD5B)@?-@q[MKAT Dg0EcZ>@E0*;P')2"OuS7$P"UrtP&ZXJH]iN"H\_`d =GR-D=HYn3E%`jsEG]9M<.0p0OuS7#P"UT4P$!MAOr9&\P$!l3H]iN7FcnqOFa\V"5)9B*=HYn 3E%`jsEG]9M<0B4s"Gd2:s,r/#G^Y`TI?ITd!g4Fa4teQcEb/`lA7]hF5E^/;Oq*X202cA&Dfp )1AQ*_jE,9fHP!4[(P$!MAP"UsTL]`J5P)"hqP$!MBP"UsTP&bo4Fa\Um!KpQ@"d2NAEKY0cL] NZ@05b?C/n&X+F*),/D..O#GV2m*F)Q2A@qAAWCijB1CjAs%E,]W-ARmGIATDg0EcZ>@E0+K0/"qtD.Sl0L]NZ@P!4[*P!5%RI?ITYOq*X2061rNATMBr@rrhU 4>06:@:Wqi:Msuo+EVXHAM6eiF*'f]E-,cL!A?fKCi!Qh@r$-.4?P8MA926uEZeR/FE2M8+EVX HAU?'`;IsofF`Lu'6"FM&Eb09&EA&t5;aYS:F)Q2A@qB_E5CJ\)>p+0!@:X:oCj@ZeA927%EZe R/FE2M8+EVXHAU?'`;IsofF`Lu';g!%uCj@Ze6rQHnATMd4Ear[%P!=AX%UC2tART+fDJXS@5! C*0ART+fDJXS@5!C*0ART+fDJXT]1G;X;@:W,EARo@_7WNEa7T4Y\L]NZ@0/$jIEKWPLE-majP ')pQI?IQc!0U!<3/@X!98EV3=GR'B9.qqeG\M5@Bl7QQBl%?U@;TS=5E]u406M/CAS,XoARmGI ATDg0EcZ>@E0>P!=AX<%fnFAnc'mP!>*hL]W`A0/$gRE-Z&0Ch8bo@r-( )AS,XmAUT^OOu"aDAo`6]3%]M#>E/al061W4A8c@%Gp$B8HnCMrOuS7!P$!MAP"UrtP%'TNOti -7OuP%@+Bsj-+>7bH@:X:oCj@./+FGc(^QLR4!g6ZA"-Qp+MHP.uE^ATV?iBl7IE1G:A(D/tX`$8N`ID/s2tCgh$p+>P'_D /s2tCgh$p+>#>kG&;82@r,RfD$k;p@:X:oCjD1"0.qEbF,j'(AmoLsAKZ&*FD#E.@UX'qG&;;B @JP$!mN05b38ATW3:AWf3'0/$1F@;KXiBk;<`@02cA&Dfp)1AOL*N@rd_sP')QbL]NZoL]rrDL]NZ@L] W_G0/$mSEKWPL$^,Xg"c32ALG(;YART+EAS#C`A4CTXD+7He5E^/F!KpP:HluXR&g\\.FE2M8+ EM+9B5DKq@;H9kART+fDJXS@>p+MHP.u@,3%lpqATCGASbpdF(LM!I?J0)3%lp;G&;8_^QLQ00.qEbF-=9k0.pa TAs,A30.pjWP!>*h/US[FNWj!=@q[!*ART+fDJXS@>p+MHP/!/>0/"r$D0(lTOuP%@+Bsj70d( 1JA7^!.F*1q!Eb/ZiDf0B:+C-+;/X!l33%lp;G&;8_^QLQ00.qEbF-=;$3%]M#>E0+I+DG_(AU #>=F^b\uART+fDJXS@>p+MHP.rY'/n8p6P!:TQ/nT-e5E[uXHluXR#rEbZ+EDC:C`mb0@:X:oC j@./+FGc(^QLQ00.qEbF-=;$3%]M#>E5op0d(1JA7^!.F*1q71E^CLA7^!.F*1q71E\8(+EDC: C^MRD<_[^X@:s-o>UV$DE,oZ1FGbsF*)G:DJ()%G&ndFEbT E5+=LJD+Co%q$7R*:EbTE5+D,G4F(bo$ART+fDJXS@>p+MHP/!0&P')1iATV?iBl7IE1OCc`FD Pl(A1r%CCLqC-EbTW,E\Cp@E-ZPDCLqC)010/iAS5q%GuS]=2G7V,0/PR[AU.6n6Xb(JB5_g90 4Ss0FD*=H@F(95D;IsofF`Lu'6"FM&Eb09&EA)?MEb0<&Bk)6<;Is9I:1\!IARn8NDf%s B031eeF_,T=04fBMAnc('ATBG/D..I#F`;aOAU&04Ec`sPATTP5DIIU.BkM9kFD5tP:gmjL@:s .lP!1NqEc5GdATT&*AS,XoATD@'Dfp)1AWh1WATVm"@r#drB9G9<3KcCc3<~> % net.anastigmatix.Packager 0.1 12 %%EndData %%EndResource % ------------------>8------------------------>8-------------------------- /net.anastigmatix.Packager /ProcSet findresource begin userdict begin % % Set up the vital stats that are used by the markup macros % to generate boilerplate. % /Category Category cvn def /Key Key cvn def NeededResources () ne { mark NeededResources { % loop ( ) search { (/) search pop exch pop cvn exch cvn Qualifier 5 3 roll pop } { (/) search pop exch pop cvn exch cvn Qualifier exit } ifelse } loop counttomark array astore /NeededResources exch def pop } { /NeededResources [] def } ifelse % % Open an output file. % /OutputFile OutputFilename (w) file def % % Generate the header of the file. % OutputFile text \markup \PSResource %%Title: BWIPP: \{Key dup length string cvs} \DocumentNeededResources \DocumentSuppliedResources %%Version: \{Qualifier} %%Copyright: Copyright (c) 2004-2019 Terry Burton %%Creator: BWIPP \{Version} packaged by \{PackagerIdent dup length 4 sub 3 exch getinterval} %%CreationDate: \{ (%Calendar%) currentdevparams {Second Minute Hour Day Month Year} {1 index exch get exch} forall pop 4 string cvs}-\{##}-\{##} \{##}:\{##}:\{##} %%LanguageLevel: 2 %%VMlocation: global %%VMusage: \{VMusage} %%EndComments %%BeginProlog \IncludeResource \BeginResource % Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % % Copyright (c) 2004-2019 Terry Burton % % Permission is hereby granted, free of charge, to any % person obtaining a copy of this software and associated % documentation files (the "Software"), to deal in the % Software without restriction, including without % limitation the rights to use, copy, modify, merge, % publish, distribute, sublicense, and/or sell copies of % the Software, and to permit persons to whom the Software % is furnished to do so, subject to the following % conditions: % % The above copyright notice and this permission notice % shall be included in all copies or substantial portions % of the Software. % % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY % KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO % THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A % PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL % THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, % DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF % CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN % CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS % IN THE SOFTWARE. \stop OutputFile [ << /Type (ASCII) /Count (Lines) >> /DSCDataEncode () () ] true fstack /OutputFilter exch def /InputFile InputFilename (r) file def /buf 4096 string def { InputFile buf readstring exch OutputFilter exch writestring not {exit} if } loop OutputFilter closefile OutputFile text \markup %%EndResource %%EndProlog %%EOF \stop OutputFile closefile % Finally, create file used to measure VMusage /VMusageFilename where { pop VMusageFilename (w) file Key Category 2 index VMquery closefile } if postscriptbarcode-2020-04-01/build/make_standalone000077500000000000000000000022531364117131200220030ustar00rootroot00000000000000#!/usr/bin/perl -w use strict; use File::Temp; use File::Basename; my $abspath=`pwd`; chomp $abspath; my $infile=$ARGV[0]; my $outfile=$ARGV[1]; my $encoder=basename($outfile); $encoder=~s/\.ps$//; open(VER,'CHANGES') || die 'Unable to open CHANGES'; my $version=; close VER; chomp $version; open(HEAD,'src/ps.head') || die 'Unable to open ps.head'; my $head=join('',); close HEAD; $head=~s/XXXX-XX-XX/$version/; open(PS,$infile) || die "File not found: $infile"; my $template=join('',); close(PS); open(PS,">$outfile") || die "Failed to write $outfile"; print PS $head; ($_,$_,my $meta,$_)=$template=~/ ^%\ --BEGIN\ (ENCODER|RENDERER|RESOURCE)\ ($encoder)--$ (.*?) (^[^%].*?) ^%\ --END\ \1\ \2--$ /msgx or die 'Encoder unknown'; (my $reqs)=$meta=~/^% --REQUIRES (.*)--$/mg; $reqs='' unless defined $reqs; my %reqs=($encoder=>1); $reqs{$_}=1 foreach split ' ', $reqs; while ($template=~/ ^%\ --BEGIN\ (ENCODER|RENDERER|RESOURCE)\ ([\w-]+?)--$ (.*?) (^%%.*?) (^[^%].*?) ^%\ --END\ \1\ \2--$ /msgx) { my $resource=$2; my $meta=$3; my $dsc=$4; my $body=$5; next unless $reqs{$resource}; print PS "$dsc$body\n"; } close(PS); postscriptbarcode-2020-04-01/cited-by.md000066400000000000000000000142671364117131200176630ustar00rootroot00000000000000Cited-By ======== The following is a list of known references to Barcode Writer in Pure PostScript project and its derivatives. If you are aware of any noteworthy additions to this list then please send a patch. #### Barcode Writer in Pure PostScript https://bwipp.terryburton.co.uk Martínez, Juan J. (2004) "A Barcode Generator in Pure PostScript," http://blackshell.usebox.net/archive/a-barcode-generator-in-pure-postscript.html Flack, Chapman. (2006) "Direct Use of the PostScript Language," http://www.anastigmatix.net/postscript/direct.html Rocholl, Johann C. (2009) "Robust 1D Barcode Recognition on Mobile Devices," https://ieeexplore.ieee.org/document/5597018/ Scarso, Luigi. (2009) "Una estensione di luatex: luatex lunatic," http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.188.5052&rep=rep1&type=pdf Pluimers, Jeroen W. (2009) "Generating EAN-13 barcode EPS files for your article numbers," http://wiert.me/2009/11/30/generating-ean-13-barcode-eps-files-for-your-article-numbers/ Russell, Robert. (2010) "Barcodes in SAP with the Barcode Writer in Pure Postscript," https://blogs.sap.com/2010/10/25/barcodes-in-sap-with-the-barcode-writer-in-pure-postscript/ Seichter, Dominik. (2010) "KBarcode4 Light Released," http://domseichter.blogspot.com/2010/08/kbarcode4-light-released.html Willis, Nathan. (2010) "Barcode Writer in Pure PostScript," Worldlabel.com Incorporated. http://blog.worldlabel.com/2010/barcode-writer-in-pure-postscript.html Russell, Robert. (2010) "How to Print(PDF) QR Codes in standard SAP," http://www.rjruss.info/2010/09/how-to-printpdf-qr-codes-in-standard.html Zhao, Y., Sun, W. (2010) "Practice of Imposition and Illustrator Variable Data Plate Making with Barcode," Proceedings of 17th IAPRI World Conference on Packaging. ISBN 978-1-935068-36-5. Russell, Robert. (2011) "More Barcodes with Barcode Writer in Pure Postscript," https://blogs.sap.com/2011/01/31/more-barcodes-with-barcode-writer-in-pure-postscript/ McNulty, John. (2011) "The Secret Lives of Objects," Sonic Arts Research Centre. Queen’s University Belfast. http://www.robotmouth.com/papers_files/TSLOO.pdf Russell, Robert. (2013) "Add FREE barcodes to the SAP Latin2 HP printer Driver," http://www.rjruss.info/2013/02/add-free-barcodes-to-sap-latin2-hp.html Ehlenbroker J., Lohweg V. (2014) "microIDENT - A System for Simple Coding and Authentication of Documents," Optical Document Security - The Conference on Optical Security and Counterfeit Detection IV. Russell, Robert. (2014) "Example SAP Smartform with QRcodes using the Barcode Writer in Pure Postscript," http://www.rjruss.info/2014/09/example-sap-smartform-with-qrcodes.html Scarso, Luigi. (2015) "Two applications of SWIGLIB: GraphicsMagick and Ghostscript," The TUGboat Journal, Volume 36, Number 3. p. 237. Ehlenbroker J., Lohweg V. (2016) "System for simple coding, authentication and copy detection of printed documents," U.S. Patent Application 15/114,422, published December 2016. Berisso, K. (2018) "DotCode Damage Testing," Journal of Computer Sciences and Applications, Volume 6, Number 1. pp. 43-47. http://pubs.sciepub.com/jcsa/6/1/6 West, M., Campbell C. (2018) "barcOwned: Popping Shells with Your Cereal Box," DEF CON 26. https://www.youtube.com/watch?v=Wy79TLkqArg #### pst-barcode http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pst-barcode/ Goossens, M., Mittelbach F., Rahtz, S., Roegel, D. (2007) "The LaTeX Graphics Companion," Addison Wesley. ISBN 978-0-321-50892-8. Robbers, Yuri & Skjold, Annemarie. (2007) "Creating Book Covers using PSTricks," The PracTex Journal, Number 1. Thompson, Paul A. (2008) "Clinical trials management on the internet - II. Using LATEX, PostScript, and SAS to produce barcode label sheets," The PracTeX Journal, Number 3. Voß, Herbert. (2010) "The current state of the PSTricks project," The TUGboat Journal, Volume 31i, Number 1. p. 36. Voß, Herbert. (2011) "Ch 26: pst-barcode - Bar codes" in "PSTricks. Graphics and PostScript for TeX and LaTeX," Cambridge: UIT Cambridge. pp. 497-508. Molnar, Peter. (2013) "Processing class assignments on paper (Part I)," Blog: I'd rather be programming... http://blog.petermolnar.us/2013/03/processing-class-assignments-on-paper.html Voß, Herbert. (2013) "QR-Codes im Rand ausgeben [QR Codes in the Margin]," Die TEXnische Komödie 4/2013. pp. 34–37. http://archiv.dante.de/DTK/PDF/komoedie_2013_4.pdf Fischer, Ulrike. (2014) "biblatex variations," The TUGboat Journal, Volume 35, Number 3. pp. 256-260. de Assis Zampirolli, F., Batista, V.R., Quilici-Gonzalez, J.A. (2016) "An automatic generator and corrector of multiple choice tests with random answer keys," Frontiers in Education Conference (FIE), 2016. IEEE. pp. 1-8. Voß, Herbert. (2016) "Ch 25: pst-barcode: Barcodes" in "PSTricks. Grafik mit PostScript für TeX und LaTeX," Lehmanns Media. pp. 535-548. Tibi, Daniel. (2016) "Easy Codes: Generating Barcodes and QR Codes With LaTeX." Ubuntu User, Issue 28 (Spring 2016). Linux New Media USA LLC. pp. 45-47. Voß, Herbert. (2017) "The current state of the PSTricks project," The TUGboat Journal, Volume 38, Number 3. p. 329. #### Barcode Writer in Pure JavaScript https://github.com/metafloor/bwip-js Russell, Robert. (2015) "Barcodes in SAP with the Barcode Writer in Pure Postscript Updated and Also Available in JavaScript," https://blogs.sap.com/2015/02/01/barcodes-in-sap-with-the-barcode-writer-in-pure-postscript-updated-and-also-available-in-javascript/ #### Scribus Barcode Generator Plugin http://documentation.scribus.net/index.php/Barcode_Generator "Libre Graphics: Scribus. Open Source Desktop Publishing Turns Pro," Linux Format, Issue 80 (June 2006). Future Publishing. p. 54. Byfield, Bruce. (2011) "Four Hidden Tools in Scribus," Linux Journal, November 2011. Belltown Media Inc. http://www.linuxjournal.com/content/four-hidden-tools-scribus Willis, Nathan. (2013) "Scribus 1.4.3 adds color models and more," LWN.net. Eklektix, Inc. https://lwn.net/Articles/563035/ White, Robert. (2015) "Beginning Scribus," Apress Media, LLC. pp 300-301. ISBN 978-1-4842-0722-2. #### KBarcode http://www.kbarcode.net/ Willis, Nathan. (2010) "Generating Barcodes with KBarcode," Worldlabel.com Incorporated. http://blog.worldlabel.com/2010/generating-barcodes-with-kbarcode.html postscriptbarcode-2020-04-01/contrib/000077500000000000000000000000001364117131200172675ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/000077500000000000000000000000001364117131200210455ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/000077500000000000000000000000001364117131200231575ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/binary_symbology/000077500000000000000000000000001364117131200265475ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/binary_symbology/README000066400000000000000000000014501364117131200274270ustar00rootroot00000000000000Special case binary symbology for encoding a 32 bit input, with optional triangular delimiters at each end. PostScript integers are 32 signed values so this code contains logic to avoid numeric overflows when converting the input to a binary string. Available options: symtype - EMS (default) / BOBST / anything else for custom type xwidth - width for wide bar for custom symbol type ywidth - width for spacing for custom symbol type zwidth - width for narrow bar for custom symbol type height - set symbol height in mm width - force symbol to given width in mm laterallsb, lateralmsb - triangular delimiters lsbgap, msbgap - width of the space between bar and diemark inkspread, includetext, textpos, textxpost, textfont, textsize, showborder, borderwidth, borderleft/right/top/bottom - usual meanings postscriptbarcode-2020-04-01/contrib/Examples/PostScript/binary_symbology/binary.ps000066400000000000000000000201451364117131200304010ustar00rootroot00000000000000%!PS-Adobe-2.0 %%Creator: Terry Burton %%DocumentPaperSizes: a4 %%EndComments %%EndProlog % Binary symbols adapted from Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % (c) November 2005 - Terry Burton % % Permission is hereby granted, free of charge, to any % person obtaining a copy of this software and associated % documentation files (the "Software"), to deal in the % Software without restriction, including without % limitation the rights to use, copy, modify, merge, % publish, distribute, sublicense, and/or sell copies of % the Software, and to permit persons to whom the Software % is furnished to do so, subject to the following % conditions: % % The above copyright notice and this permission notice % shall be included in all copies or substantial portions % of the Software. % % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY % KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO % THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A % PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL % THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, % DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF % CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN % CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS % IN THE SOFTWARE. /binary { 0 begin /options exch def /renderopts options def /barcode exch def /includetext false def /textfont /Courier def /textsize 8 def /textpos -6 def /textxpos 0 def % Default to the spec for EMS type symbol /symtype (EMS) def /height 5 def /xwidth 3 def /ywidth 2 def /zwidth 1 def % Parse the input options options { token false eq {exit} if dup length string cvs (=) search true eq {cvlit exch pop exch def} {cvlit true def} ifelse } loop /textfont textfont cvlit def /textsize textsize cvr def /textpos textpos cvr def /textxpos textxpos cvr def % Allow custom spec if given /height height cvr def /xwidth xwidth cvr def /ywidth ywidth cvr def /zwidth zwidth cvr def % Override with BOBST spec if required symtype (BOBST) eq { /xwidth 2.4 def /ywidth 1.6 def /zwidth 0.8 def } if % Populate the human readable text /txt [ [barcode textxpos textpos textfont textsize] ] def % We need to convert the 32 bit unsigned input data into a binary string. % Since PostScript integers are 32 bit signed, and we need to make full % use of these 32 bits, we need to subtact 2^32 from the input to align % the ranges and fix this in the binary string by flipping the first % bit then truncating any leading zeros. % Subtract 2^32 from given barcode preventing over/underflow /pad (0000000000) def pad 10 barcode length sub barcode putinterval /x1 pad 0 5 getinterval cvi def /x2 pad 5 5 getinterval cvi def x1 21474 eq x2 83648 ge and x1 21474 gt or { /z2 x2 83648 sub def /carry 0 def z2 0 lt { /z2 z2 100000 add def /carry 1 def } if /barcode x1 21474 sub carry sub 100000 mul z2 add def } { /barcode barcode cvi 2147483647 sub 1 sub def } ifelse % Flip the first bit and truncate any leading zeros /barcode barcode 2 32 string cvrs def barcode 0 1 getinterval (0) eq { barcode 0 (1) putinterval } { barcode 0 (0) putinterval barcode (1) search { pop pop /barcode exch def /pad barcode length 1 add string def pad 0 (1) putinterval pad 1 barcode putinterval /barcode pad def } { /barcode (0) def } ifelse } ifelse /barlen barcode length def /sbs barlen 2 mul array def % Lookup the width for each bit 0 1 barlen 1 sub { /i exch def /enc barcode i 1 getinterval def enc (0) eq { sbs i 2 mul zwidth put } if enc (1) eq { sbs i 2 mul xwidth put } if sbs i 2 mul 1 add ywidth put } for % Return the arguments /retval 4 dict def retval (sbs) sbs put retval (bhs) [sbs length 1 add 2 idiv {height} repeat] put retval (bbs) [sbs length 1 add 2 idiv {0} repeat] put includetext { retval (txt) txt put } if retval (opt) renderopts put retval end } bind def /binary load 0 1 dict put /barcode { 0 begin % Confine variables to local scope /args exch def % We are given some arguments /sbs args (sbs) get def /bhs args (bhs) get def /bbs args (bbs) get def /renderopts args (opt) get def % Get the text if known, otherwise it is empty args (txt) known { /txt args (txt) get def } { /txt [] def } ifelse % Default options /inkspread 0.15 def /height 5 def /width 0 def /showborder false def /borderleft 10 def /borderright 10 def /bordertop 1 def /borderbottom 1 def /borderwidth 0.5 def /laterallsb false def /lateralmsb false def /symtype (EMS) def /lsbgap 2 def /msbgap 2 def % Parse the render options renderopts { token false eq {exit} if dup length string cvs (=) search true eq {cvlit exch pop exch def} {cvlit true def} ifelse } loop /inkspread inkspread cvr def /height height cvr def /width width cvr def /borderleft borderleft cvr def /borderright borderright cvr def /bordertop bordertop cvr def /borderbottom borderbottom cvr def /borderwidth borderwidth cvr def /lsbgap lsbgap cvr def /msbgap msbgap cvr def symtype (BOBST) eq { /lsbgap 1.6 def /msbgap 1.6 def } if % Create bar elements and put them into the bars array /bars sbs length 1 add 2 idiv array def lateralmsb { /x height msbgap add def } { /x 0.00 def } ifelse 0 1 sbs length 1 add 2 idiv 2 mul 2 sub { /i exch def i 2 mod 0 eq { % i is even /d sbs i get def % d=digit*r-r+1 /h bhs i 2 idiv get def % Height from bh /c d 2 div x add def % Centre of the bar = x + d/2 /y bbs i 2 idiv get def % Baseline from bbs /w d inkspread sub def % bar width = digit - inkspread bars i 2 idiv [h c y w] put % Add the bar entry } { /d sbs i get def % d=digit*r-r+1 } ifelse /x x d add def % x+=d } for laterallsb { /x x lsbgap add height add def } if gsave % Convert scale from PostScript points to mm 2.8346 dup scale % Force symbol to given width width 0 ne { width x div 1 scale } if % Display the msb diecut mark lateralmsb { newpath 0 0 moveto height 0 rlineto 0 height rlineto closepath fill } if % Display the bars for elements in the bars array bars { {} forall setlinewidth moveto 0 exch rlineto stroke } forall % Display the msb diecut mark laterallsb { newpath x 0 moveto height neg 0 rlineto 0 height rlineto closepath fill } if % Display the border showborder { borderwidth setlinewidth borderleft neg borderbottom neg moveto x borderleft add borderright add 0 rlineto 0 h borderbottom add bordertop add rlineto x borderleft add borderright add neg 0 rlineto 0 h borderbottom add bordertop add neg rlineto closepath stroke } if % Display the text for elements in the text array /s 0 def /f () def txt { {} forall 2 copy s ne exch f ne or { 2 copy /s exch def /f exch def exch findfont exch scalefont setfont } { pop pop } ifelse moveto show } forall grestore end } bind def /barcode load 0 1 dict put gsave 250 550 translate (20) (includetext laterallsb) binary barcode grestore showpage postscriptbarcode-2020-04-01/contrib/Examples/PostScript/dimensions/000077500000000000000000000000001364117131200253275ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/dimensions/dimensions.ps000066400000000000000000000037421364117131200300510ustar00rootroot00000000000000%!PS % Code contributed by Tim Brunson, 2008-03-15. % It allows you to get the dimensions of the barcode produced, % similar to the stringwidth operator. It uses the dontdraw option to % return the rendering dictionary, totals up the bar widths and heights, % and returns the values (in points) on the stack. This can be used in % calculating a location for the barcode when it needs to be centered or % right justified. /barcodewidth { exch dup length 9 add string dup 3 -1 roll 0 exch putinterval dup dup length 9 sub ( dontdraw) putinterval exch exec /renlinear /uk.co.terryburton.bwipp resourcestatus { pop pop dup /ren get /renlinear /uk.co.terryburton.bwipp findresource eq { dup begin sbs aload length 1 sub { add } repeat 0 0 1 bhs length 1 sub { dup bhs exch get exch bbs exch get add 2 copy gt { pop } { exch pop } ifelse } for 72 mul currentdict /txt known { txt length 0 gt { txt 0 get 2 get dup 0 lt { abs } { pop 0 } ifelse add } if } if end 3 -1 roll } if } if /renmatrix /uk.co.terryburton.bwipp resourcestatus { pop pop dup /ren get /renmatrix /uk.co.terryburton.bwipp findresource eq { dup begin width 72 mul height 72 mul end 3 -1 roll } if } if /renmaximatrix /uk.co.terryburton.bwipp resourcestatus { pop pop dup /ren get /renmaximatrix /uk.co.terryburton.bwipp findresource eq { % Undefined -1 -1 3 -1 roll } if } if pop } bind def % Example: % (123456789012345ABC) (includetext) /code39 /uk.co.terryburton.bwipp findresource barcodewidth postscriptbarcode-2020-04-01/contrib/Examples/PostScript/lto_tape_labels/000077500000000000000000000000001364117131200263105ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/lto_tape_labels/ltotapelabel.ps000066400000000000000000000370051364117131200313310ustar00rootroot00000000000000%!PS-Adobe-3.0 %%Creator: Matthew Newton %%EndComments %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Edit the following settings to define the TLA and the % number to start the sheet at (there are 33 labels per % sheet). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /prefix (MCN) def /suffix (L4) def /number 1 def /bordercolour [ 0.0 0.8 1 ] def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % There should be no need to edit the code below... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -------8<--------- START OF BWIPP RESOURCE DEFINITIONS ---------8<------- % These PS named resource definitions are from Barcode Writer in Pure % PostScript. https://bwipp.terryburton.co.uk % % If BWIPP is already available to the named resource machinery of the PS % VM then these definitons can be omitted. %%BeginResource: Category uk.co.terryburton.bwipp 0.0 0 0 0 % Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % % Copyright (c) 2004-2009 Terry Burton %%BeginData: 6 ASCII Lines currentfile /ASCII85Decode filter cvx exec P1OerF_-`n01TSk ATDKp 010/i AS5q% H' 6mE 30Ia,! KmJH23J i?3%mj@F*(i.@qA VbE +L\A@ :O(aA 79 M!@ % Category/uk.co.terryburton.bwipp 0.0 0 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp renlinear 0.0 0 0 0 % Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % % Copyright (c) 2004-2009 Terry Burton %%BeginData: 70 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\ 9I4 71G<3 HF! +[0?' 6usF EhmM>9I471G<3GE as$(D fUj AF` )83F HS F5B l7EsF_ #' *AU&;> Amo LsAWei&FCf]=@rH 1%EfL 4 u04Jj?A7]dkDes? 4NWjQC F(K H V1G <3 G@r# ^tD for.@rH1%E fL:FCf]=@rH1%Ef r#;1GFEh51BkM=H/WqnCFCf]=H!tN'B5Si6AU&FE;/BAWe^01G@;L%-AU&<[/WqnC@W-9tATD:!Ci=>:@W-9tATD:!Ci=?W/WqnC@UWb^B6%p5DId 6qCi=>:@UWb^B6%p5DId6qCi=?W/WqnCBl7^-E,oMuA0>T(CNFH8ART,409S+EGA1T0BHVM5A9 ;LJ09S+E@UX:t@+D5h*Eb&utAor!1F-82>1G1G1GL]W`;OpR:-06i?S!!!"^1G!g6H;!g7AU!g9O0056S5Ou$g.!g7;S!0TKl04Z2H@WNZ+P"T7mEcPT1BlB/ N@UX:t@T(CNFH8ART,4WKK&H@<-E3BnuhR;Hk8W+CcO>+Enr6P'CX_D..[&P# -KYD..[&+D?ooI?IQXHS8nPF(025Bp),1E+*6fEaa'(Dj"pXE+*6fEaa'(Dj%)U!KmJH1OYEd0 6eUa+CpW9Ou%NL8tNX@lk+D3Ae"CN pt2DfTB"EboV!0W%l!,Z.hBHUc&Eb&a%@W-@1Df(X< @W-9tATDm2E0:6bDN]^:(1L]^CM.[+F`(`"Des?4NWjQCF(KHVD0qF@@UWb^B6%p5DId6qCi=> :F(KH%DL#`1Ci=?W6BY&kP#QL9Dg,Z/Eb&a%H]h-5DfTB"Eas$(DfUjAF`)83FHUKf@W-9tATD :!Ci=>:F(KH%DL#`1Ci=?BP#Pn/Eb&a%GA1T0BTejJVijc&P#RT>L]EU+@UX:eDes?4NWjQCF( KHVD0o`#Eas$(DfQtAATV?uH"1c/DfU8h<+99VF*i7^P"CgTP+.VML]ET%P(f'sI?I0b9lsrkF CT6*DfUjAF`)83FHUKfFCf]=@rH1%EZfF7FCB'4@rH1%Eda*MBl7EsF_#'*AU&FEh51 BkM=D"a+^(ATX(uFCf]=H!tN'B5W_5F`)83FHSeM"CZ+gFCf]=NW>5*Op$+bF,0gZ1G<@#!0T- [G]\:ZI?I0X!g4FBP&6@GAs."oEdNTDOr5ooP!5$b04pA2Ou&7bP!bBrP)PQhI=%-"P')296Z8Ec5`)=(u2eBTc#E!g5Ht!0TO/+>63&DKJT]FE2)?P"UrsOuS V@P!5$gP&-9^F)c5BOo]uo<.0p006CcMFCB6#ASuUQ5*@]TFCf]=GA1T0BHVDG]\.DA9;LJWJCV=2 Ne*(1N[2QFEh51BkM=D"DhX]FHSe606CcMFEhbCF!,R9G]\1KAnH*qFHSG.P#QO7G]\1=Ch[O" NWjH;B4uCM4aSi(AU&G]\1KAnH*qFHWVFAU&<@Bk2=!P,XU#I?IQOAU&FEh_9AohO*Oo^_`Ou%NL<-2\rFEh 51BkM=D#]FOo^_` Ou%2kG]\4>Ch[O"NWij#Dg#]T4aSi(AU&Oo^_%I?IQ OAU&^Eb'3)B4uC+Df^^7P&5Q/DeF3 $Eb'3)B4uC+Df[%GOo]3<@<,n&Bk2=!P,W):@<,n!BkM+$H#R\C+D5h*Eb&ipBkM+$L]W_tOo^ _]B6@X'A9V`uFD)e0F^]<$BOtmjBQT(0OuAJWB6@X'A9V`uFD-hTB6@X'A8#OgB4uCCrfT1&Kp &?^P#Qjm<0Bt=3IR&#Ou"b3ASu % uk.co.terryburton.bwipp/renlinear 0.0 0 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp code39 0.0 0 0 0 % Barcode Writer in Pure PostScript % https://bwipp.terryburton.co.uk % % Copyright (c) 2004-2009 Terry Burton %%BeginData: 47 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\D_?-CEcQG7F`M SBDD# CB BlJ$S g6-] D% 524 0A7[P WH\ `B!23 JD%D fBf4Df0WZ5*@]T@ UX:eD e*F B5* @]TA 8c @-A 9)+&+D ,% uF(LLj 055 <6Cis9"@q]F`CER 4tCia 0N1 GX4aVtcOu8C 3DfBf4 Df0 W CP, i2 'Cia 0N4 aW>WI?IQm3 0Ia6V33Qn!B lU*FE2M8P!+/T/W r;\Fcn qO1 O XV5/ Tc#U AWe itP#ZpnAWe *t3A5;iFD5Z 2F-8_M1OYEcDfBf 4Df0WC Ou%N L8M> 0sG] [P9 DKI"CAU&F E;/BA We^01 G >#B4u CM09S +EASu "!+ Bsj50ekC=1 GL[?0en[q1G LU?0ekC;1GOms0e kI?0ekC ;1GOms 1GL[A 0ek C;0en[q0ek C=1GLU=1GOm s1GLU?1GLU=0en[q0ekI?1GLU=0en[q0ekC=0ekI=1GOms1GLU?0ekI=0en[q0ekI?0ekI=0en [q1GLU=0f(O=1GOms0ekI=0f(O=1GOms1GL[?0f(O=0en[q0ekC;1G^a?1GOms1GLU=1G^a?0e n[q0ekI=1G^a?0en[q0ekC;0f(U?1GOms1GLU=0f(U?0en[q0ekI=0f(U?0en[q0ekC;1G^gA0 en[q1GLU=0ekC=1GOms0ekI=0ekC=1GOms1GL[?0ekC=0en[q0ekC;1GLU?1GOms1GLU=1GLU? 0en[q0ekI=1GLU?0en[q0ekC;0ekI?1GOms1GLU=0ekI?0en[q0ekI=0ekI?0en[q0ekC;1GL[ A0en[q1G^a?0ekC;1GOms0f(U?0ekC;1GOms1G^gA0ekC;0en[q0f(O=1GLU=1GOms1G^a?1GL U=0en[q0f(U?1GLU=0en[q0f(O=0ekI=1GOms1G^a?0ekI=0en[q0f(U?0ekI=0en[q0f(O?0f (O=0en[q0f(O?0ekC=0en[q0f(O=0f(O?0en[q0ekC=0f(O?0en[q0f(O=1GL[?0elss1G<3GE arckEc[6l0JP==1c70M3&s8k6UX@47n?3D92&&T:Jand;cHat='/U//M8.k0.S=uOu"b#@<-0q DBNCsEas#uAWgMc1ML`:Cis9"@q]F`CO7^U@WNZ$@<-0qDMSX_Cks-q!Ks:B1GE/_6L]DO.G]\4LAnH*qF< G[:G][P9DKI"CAU&<5?'9G\HZXLSL]CY>!/LVsAU&FCf]=F (or3+C1.TI?ITd!/LYb@<-0qDMS=VWI$:4P!5$b@UX:eDe*E%BnueQ9O_FN@q]:kF-8_MNKSFI @P;G5A9a8$Ou&8DP'&EhDIXf#DI[`1Bl7I+P"UroF(025Bo!+ZCkrF]!G-.YP'M.oF&<^jOAU&FCf]=F(or3+C1.T04S [,@r$..D'3>%ARfLsF_r78DIe!T!Ko6eP"9;)@r-9uARfCb@r$EE@q]F`CNFW8+Cf(r@r$..D2 9^*C6CAo@WNZ$@<-0qDMSX_CkrF]!G-.YF!+t+ARfLsF`!:7P'LbZ@r-9uARfCb@r#drFCf]=H Q[ETF>9IB`EarckEcW@5BOt[hF*2>U!Kp,c@<-0qDMS=V!Jh;MCij65FEqe: AohO*+EV1>FCoH/F&<^j OAU&FCf]=F(or3+C1.TI?ITO@WNZ$@<-0qDMSX_Ckrdg!G-.YF,2 ?099OR6Bk1drFCB32P&PbiG]Y';@<-0qDMS@W!F(Qb.Ulh,Ch7L?!g3S?&<^jOAU&FCf]=F(or3+C1.TI=$'\FE/\m@<-0qDMS@W!Jh;MCij65F Eqe:AohO*+EV1>FCoH/F&<^jOAU&FCf]=F(or3+C1.TI=$'\F>E/\m@<-0qDMS=V!Jh;MCij65FEq e:AohO*+EV1>FCoH/FL]W`;HY?u)B4uC8P(R$n@UaC$>9IurF-:!g!KmJ>! g6H.L]DjdK3]U6DI[L*A7]joG]\9cFEhmMFEhnUP#O)QE-*4@E-,f4DK?pa4s4BSDKKE0@<[lR 0/%?WDJX$)ARTVB<0B7iOq*X204Sp2AMZ?030If*F_`U>D_?-CEcQG7F`MSBDD#CBBlJ#6A7]@ eDImj"F)Q2A@qCgGOuY1:ATVm"@r#drB9KiQP'(hWFDtYuCM@[!I?IP~> % uk.co.terryburton.bwipp/code39 0.0 0 %%EndData %%EndResource % -------8<---------- END OF BWIPP RESOURCE DEFINITIONS ----------8<------- /LTOlabel { 20 dict begin dup type /arraytype eq { /bordercolour exch def exch } if /code exch def /mm { 25.4 div } def /in { } def /topwid 67 mm def % width of top bc /botwid 37 mm def % width of bottom bc /vgap 1 mm def % horiz gap between codes /tophi 7 mm def % height of bottom code /bothi 7 mm def % height of bottom code /bottom 3 mm def % bottom gap /left 6 mm def /width 78 mm def /height 16.5 mm def /message (This edge of label toward hub of tape) def /messageypos 2.5 def /messageptsize 5 def /textsize 9 def /letterwidth 10 def /rectadjust 2 def /colours << /0 [ 1 0 0 ] /1 [ 1 1 0 ] /2 [ 0.5 1 0 ] /3 [ 0.4 0.7 0.7 ] /4 [ 0.5 0.5 0.5 ] /5 [ 1 0.5 0 ] /6 [ 1 0.5 1 ] /7 [ 0 0.5 0 ] /8 [ 1 0.75 0 ] /9 [ 0.5 0 0.7 ] >> def /c39 code (includecheck dontdraw) /code39 /uk.co.terryburton.bwipp findresource exec def /barwid c39 (sbs) get 0 exch {add} forall 72 div def % set clipping to outside of label 0 0 width 72 mul height 72 mul rectclip % draw the box around the label gsave 0.2 setlinewidth 0.6 setgray newpath 0 0 moveto 0 height 72 mul lineto width 72 mul height 72 mul lineto width 72 mul 0 lineto 0 0 lineto stroke grestore % draw the top barcode gsave left 72 mul bottom 72 mul bothi 72 mul add vgap 72 mul add moveto topwid barwid div tophi scale c39 dup (ren) get exec grestore % draw the bottom barcode gsave left 72 mul botwid 72 mul add bottom 72 mul moveto botwid barwid div neg bothi scale c39 dup (ren) get exec grestore % draw the info text gsave /Helvetica findfont messageptsize scalefont setfont newpath width 72 mul 2 div message stringwidth pop 2 div sub messageypos moveto message show grestore % create the text % % set starting X position: first get the right X pos of the top % barcode: left 72 mul topwid 72 mul add % and then subtract the length of our bit of text: code length 2 sub letterwidth mul sub % and adust slightly for the border. hack alert. 3 sub % now get the y position (half way up the bottom barcode): bothi 72 mul 2 div bottom 72 mul add % background colour 2 copy userdict /bordercolour known { gsave bordercolour aload pop setrgbcolor 2 copy % set x position of outer (semi-) border exch letterwidth sub rectadjust add exch % and y position bothi 72 mul 2 div sub code length 2 sub letterwidth mul bothi 72 mul rectfill grestore } if newpath moveto /Helvetica-Bold findfont textsize scalefont setfont % now draw each letter in turn, except the last two letters 0 1 code length 3 sub { % get the letter code exch 1 getinterval % do we need to draw a coloured box behind this character? dup cvn colours exch known { gsave dup cvn colours exch get aload pop setrgbcolor % get bottom left hand position for bg rectangle currentpoint bothi 72 mul 2 div sub % adjust x-value for position of letter exch letterwidth sub rectadjust add exch % set rectangle width/height and draw letterwidth bothi 72 mul rectfill grestore } if % find its width / 2 dup stringwidth pop 2 div % move to the right place, rotate and draw gsave 90 rotate neg 0 rmoveto show grestore % shift to the next letter letterwidth 0 rmoveto } for % draw the last two letters code dup length 2 sub 2 getinterval dup stringwidth pop 2 div gsave 90 rotate neg 0 rmoveto show grestore % and the border stroke gsave userdict /bordercolour known { bordercolour aload pop setrgbcolor } if % set x position of outer (semi-) border exch letterwidth sub rectadjust add exch % and y position bothi 72 mul 2 div sub newpath 1 setlinewidth code length 1 sub letterwidth mul bothi 72 mul rectstroke grestore end } bind def << /PageSize [ 595 841 ] /ImagingBBox null >> setpagedevice /gridx 3 def /gridy 11 def /xstep 78 72 mul 25.4 div def /ystep 16.5 72 mul 25.4 div def /leftborder 36 def % 0.5 in /bottomborder 36 def % 0.5 in % we want landscape pages 0 841 translate -90 rotate 0 1 gridx 1 sub { /x exch def 0 1 gridy 1 sub { /y exch def % roll number around after 999, back to 0 number 999 gt { /number 0 def } if x xstep mul leftborder add %gridy y sub 1 sub ystep mul bottomborder add y ystep mul bottomborder add gsave translate % create new string to hold the code /s suffix length prefix length 3 add add string def % set all characters to "0" to start with 0 1 s length 1 sub { s exch (0) 0 get put } for % copy prefix in to it s 0 prefix putinterval % copy suffix in to it s s length suffix length sub suffix putinterval % put the number in /numstring number 3 string cvs def s prefix length 3 numstring length sub add numstring putinterval s LTOlabel /number number 1 add def grestore } for } for showpage postscriptbarcode-2020-04-01/contrib/Examples/PostScript/spot_color/000077500000000000000000000000001364117131200253425ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/PostScript/spot_color/datamatrix-spot-color.eps000066400000000000000000000354631364117131200323230ustar00rootroot00000000000000%!PS-Adobe-2.0 EPSF-1.2 %%Title: DataMatrix 2D bar code Spot Color %%Creator: Ray Johnson (EPS Code) %%CreationDate: 12-5-08 %%BoundingBox: 0 0 85.5 37 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: (2D-Spot) %%CMYKCustomColor: 1.00 0.50 0.00 0.00 (2D-Spot) %%EndComments %%BeginProcSet: RJ_Header 1 0 /RJ_ColorDict 30 dict def RJ_ColorDict begin /bdef { dup xcheck { bind } if def } bind def /xdef { exch def } bdef /ndef { 1 index where { pop pop pop }{ dup xcheck { bind } if def }ifelse } bdef /prevtint 1.0 def /setcustomcolor { dup /prevtint xdef exch aload pop pop 4 { 4 index mul 4 1 roll } repeat setcmykcolor pop } ndef /setseparationgray { setgray } ndef /findcmykcustomcolor { 5 /packedarray where { pop packedarray }{ array astore readonly }ifelse } ndef /DC { 6 /packedarray where { pop packedarray }{ array astore readonly }ifelse } bdef /C % [c m y k | tint custom | separationgray] C - { dup length 4 eq { aload pop setcmykcolor } { dup length 2 eq { aload 1 get colormap exch get 5 get pop colormap exch get aload pop pop findcmykcustomcolor exch setcustomcolor } { aload pop 1 exch sub setseparationgray }ifelse }ifelse } bdef /colormap[ 1.00 0.00 0.00 0.00 (Process Cyan) false DC 0.00 1.00 0.00 0.00 (Process Magenta) false DC 0.00 0.00 1.00 0.00 (Process Yellow) false DC 0.00 0.00 0.00 1.00 (Process Black) true DC 1.00 0.50 0.00 0.00 (2D-Spot) true DC ] def end %RJ_ColorDict %%EndProcSet %%EndProlog /datamatrix { 0 begin /options exch def /useropts options def /barcode exch def /columns 0 def /rows 0 def % Parse the input options options { token false eq {exit} if dup length string cvs (=) search true eq {cvlit exch pop exch def} {cvlit true def} ifelse } loop /columns columns cvi def /rows rows cvi def % Split the input barcode into an array of codewords /cws barcode length array def /i 0 def /j 0 def { % loop i barcode length eq {exit} if /cw barcode i 1 add 3 getinterval cvi def cws j cw put /i i 4 add def /j j 1 add def } loop /cws cws 0 j getinterval def % Basic metrics for the each symbol % rows cols regh regv rscw rsbl /metrics [ % Standard square symbols [ 10 10 1 1 5 1 ] [ 12 12 1 1 7 1 ] [ 14 14 1 1 10 1 ] [ 16 16 1 1 12 1 ] [ 18 18 1 1 14 1 ] [ 20 20 1 1 18 1 ] [ 22 22 1 1 20 1 ] [ 24 24 1 1 24 1 ] [ 26 26 1 1 28 1 ] [ 32 32 2 2 36 1 ] [ 36 36 2 2 42 1 ] [ 40 40 2 2 48 1 ] [ 44 44 2 2 56 1 ] [ 48 48 2 2 68 1 ] [ 52 52 2 2 84 2 ] [ 64 64 4 4 112 2 ] [ 72 72 4 4 144 4 ] [ 80 80 4 4 192 4 ] [ 88 88 4 4 224 4 ] [ 96 96 4 4 272 4 ] [ 104 104 4 4 336 6 ] [ 120 120 6 6 408 6 ] [ 132 132 6 6 496 8 ] [ 144 144 6 6 620 10 ] % Optional rectangular symbols [ 8 18 1 1 7 1 ] [ 8 32 1 2 11 1 ] [ 12 26 1 1 14 1 ] [ 12 36 1 2 18 1 ] [ 16 36 1 2 24 1 ] [ 16 48 1 2 28 1 ] ] def % Select metrics of an appropriate symbol /urows rows def /ucols columns def /i 0 def { % loop /m metrics i get def /rows m 0 get def % Rows in symbol /cols m 1 get def % Columns in symbol /regh m 2 get def % Horizontal regions /regv m 3 get def % Vertical regions /rscw m 4 get def % Error correction codewords /rsbl m 5 get def % Error correction blocks /mrows rows 2 regh mul sub def % Rows in the mapping matrix /mcols cols 2 regv mul sub def % Columns in the mapping matrix /rrows mrows regh idiv def % Rows per region /rcols mcols regv idiv def % Columns per region /ncws mrows mcols mul 8 idiv rscw sub def % Data codewords /okay true def cws length ncws gt {/okay false def} if urows 0 ne urows rows ne and {/okay false def} if ucols 0 ne ucols cols ne and {/okay false def} if okay {exit} if /i i 1 add def } loop % Extend cws to ncws codewords by addition of pseudo-randomised pad characters cws length ncws lt { /datlen cws length def /cws [ cws {} forall ncws datlen sub {129} repeat ] def datlen 1 add 1 ncws 1 sub { /i exch def i 1 add 149 mul 253 mod 1 add 129 add dup 254 gt {254 sub} if cws exch i exch put } for } if % De-interleave the codewords into blocks /cwbs rsbl array def % Array of data codeword blocks /ecbs rsbl array def % Array of error correction blocks 0 1 rsbl 1 sub { /i exch def cws length 1558 ne { /cwbsize cws length rsbl idiv def } { i 7 le {/cwbsize 156 def} {/cwbsize 155 def} ifelse } ifelse /cwb cwbsize array def 0 1 cwbsize 1 sub { /j exch def cwb j cws j rsbl mul i add get put } for cwbs i cwb put ecbs i [ rscw rsbl idiv {0} repeat ] put } for % Calculate the log and anti-log tables /rslog [ -255 255 {0} repeat ] def /rsalog [ 1 255 {0} repeat ] def 1 1 255 { /i exch def rsalog i rsalog i 1 sub get 2 mul put rsalog i get 256 ge { rsalog i rsalog i get 301 xor put } if rslog rsalog i get i put } for % Function to calculate the product in the field /rsprod { /y exch def /x exch def x y mul 0 ne { rsalog rslog x get rslog y get add 255 mod get } { 0 } ifelse } bind def % Generate the coefficients /coeffs [ 1 rscw rsbl idiv {0} repeat ] def 1 1 rscw rsbl idiv { /i exch def coeffs i coeffs i 1 sub get put i 1 sub -1 1 { /j exch def coeffs j coeffs j 1 sub get coeffs j get rsalog i get rsprod xor put } for coeffs 0 coeffs 0 get rsalog i get rsprod put } for /coeffs coeffs 0 coeffs length 1 sub getinterval def % Calculate the error correction codewords for each block 0 1 cwbs length 1 sub { /i exch def /cwb cwbs i get def /ecb ecbs i get def 0 1 cwb length 1 sub { /t exch cwb exch get ecb 0 get xor def ecb length 1 sub -1 0 { /j exch def /p ecb length j sub 1 sub def t 0 eq { ecb p 0 put } { ecb p rsalog rslog t get rslog coeffs j get get add 255 mod get put } ifelse j 0 gt { ecb p ecb p 1 add get ecb p get xor put } if } for } for ecbs i ecb put } for % Extend codewords with the interleaved error correction codes /cws [ cws {} forall rscw {0} repeat ] def 0 1 rscw 1 sub { /i exch def cws ncws i add ecbs i rsbl mod get i rsbl idiv get put } for % Create the module placement matrix /module { /tmpc exch def /tmpr exch def tmpr 0 lt { /tmpr tmpr mrows add def /tmpc tmpc 4 mrows 4 add 8 mod sub add def } if tmpc 0 lt { /tmpc tmpc mcols add def /tmpr tmpr 4 mcols 4 add 8 mod sub add def } if mmat tmpr mcols mul tmpc add bit put /bit bit 1 add def } bind def /mmat [ mrows mcols mul {-1} repeat ] def /bit 0 def /row 4 def /col 0 def { % loop row mrows eq col 0 eq and { [ [mrows 1 sub 0] [mrows 1 sub 1] [mrows 1 sub 2] [0 mcols 2 sub] [0 mcols 1 sub] [1 mcols 1 sub] [2 mcols 1 sub] [3 mcols 1 sub] ] {{} forall module} forall } if row mrows 2 sub eq col 0 eq and mcols 4 mod 0 ne and { [ [mrows 3 sub 0] [mrows 2 sub 0] [mrows 1 sub 0] [0 mcols 4 sub] [0 mcols 3 sub] [0 mcols 2 sub] [0 mcols 1 sub] [1 mcols 1 sub] ] {{} forall module} forall } if row mrows 2 sub eq col 0 eq and mcols 8 mod 4 eq and { [ [mrows 3 sub 0] [mrows 2 sub 0] [mrows 1 sub 0] [0 mcols 2 sub] [0 mcols 1 sub] [1 mcols 1 sub] [2 mcols 1 sub] [3 mcols 1 sub] ] {{} forall module} forall } if row mrows 4 add eq col 2 eq and mcols 8 mod 0 eq and { [ [mrows 1 sub 0] [mrows 1 sub mcols 1 sub] [0 mcols 3 sub] [0 mcols 2 sub] [0 mcols 1 sub] [1 mcols 3 sub] [1 mcols 2 sub] [1 mcols 1 sub] ] {{} forall module} forall } if { % loop for sweeping upwards row mrows lt col 0 ge and { mmat row mcols mul col add get -1 eq { [ [row 2 sub col 2 sub] [row 2 sub col 1 sub] [row 1 sub col 2 sub] [row 1 sub col 1 sub] [row 1 sub col] [row col 2 sub] [row col 1 sub] [row col] ] {{} forall module} forall } if } if /row row 2 sub def /col col 2 add def row 0 ge col mcols lt and not {exit} if } loop /row row 1 add def /col col 3 add def { % loop for sweeping downwards row 0 ge col mcols lt and { mmat row mcols mul col add get -1 eq { [ [row 2 sub col 2 sub] [row 2 sub col 1 sub] [row 1 sub col 2 sub] [row 1 sub col 1 sub] [row 1 sub col] [row col 2 sub] [row col 1 sub] [row col] ] {{} forall module} forall } if } if /row row 2 add def /col col 2 sub def row mrows lt col 0 ge and not {exit} if } loop /row row 3 add def /col col 1 add def row mrows lt col mcols lt or not {exit} if } loop % Set checker pattern if required mmat mrows mcols mul 1 sub get -1 eq { mmat mrows mcols 1 sub mul 2 sub [-1 -2] putinterval mmat mrows mcols mul 2 sub [-2 -1] putinterval } if % Invert the map to form the mapping matrix correcting the checker case /modmap mrows mcols mul 8 idiv 8 mul array def 0 1 mmat length 1 sub { /i exch def mmat i get 0 ge { modmap mmat i get i put } { mmat i mmat i get 2 add put } ifelse } for % Place the codewords in the matrix according to the mapping matrix 0 1 cws length 1 sub { /i exch def [ 8 {0} repeat cws i get 2 8 string cvrs {48 sub} forall ] dup length 8 sub 8 getinterval /bits exch def 0 1 7 { /j exch def mmat modmap i 8 mul j add get bits j get put } for } for % Place the modules onto a pixel map between alignment patterns /pixs rows cols mul array def /cwpos 0 def 0 1 rows 1 sub { /i exch def i rrows 2 add mod 0 eq { pixs i cols mul [ cols 2 idiv {1 0} repeat ] putinterval } if i rrows 2 add mod rrows 1 add eq { pixs i cols mul [ cols {1} repeat ] putinterval } if i rrows 2 add mod 0 ne i rrows 2 add mod rrows 1 add ne and { 0 1 cols 1 sub { /j exch def j rcols 2 add mod 0 eq { pixs i cols mul j add 1 put } if j rcols 2 add mod rcols 1 add eq { pixs i cols mul j add i 2 mod put } if j rcols 2 add mod 0 ne j rcols 2 add mod rcols 1 add ne and { pixs i cols mul j add mmat cwpos get put /cwpos cwpos 1 add def } if } for } if } for /retval 7 dict def retval (ren) (renmatrix) put retval (pixs) pixs put retval (pixx) cols put retval (pixy) rows put retval (height) rows 72 div 1.5 mul put retval (width) cols 72 div 1.5 mul put retval (opt) useropts put retval end } bind def /datamatrix load 0 1 dict put /renmatrix { 0 begin /args exch def % Default options /width 1 def /height 1 def /color (unset) def /backgroundcolor (unset) def % Apply the renderer options args {exch cvlit exch def} forall % Parse the user options opt { token false eq {exit} if dup length string cvs (=) search true eq {cvlit exch pop exch def} {cvlit true def} ifelse } loop /width width cvr def /height height cvr def /color color cvlit def /backgroundcolor backgroundcolor cvlit def % Extend bitmap horizontally to an 8-bit boundary /pixx8 pixx 8 div ceiling cvi 8 mul def /pixs8 [ pixx8 pixy mul {0} repeat ] def 0 1 pixy 1 sub { /i exch def pixs8 pixx8 i mul pixs pixx i mul pixx getinterval putinterval } for /pixs pixs8 def % Convert bitmap into 8-bit sample string /imgstr pixs length 8 idiv string def 0 1 pixs length 1 sub { /i exch def imgstr i 8 idiv 2 copy get 2 7 i 8 mod sub exp cvi pixs i get mul add put } for % Set RGB or CMYK color depending on length of given hex string /setanycolor { /anycolor exch def anycolor length 6 eq { (< >) 8 string copy dup 1 anycolor putinterval cvx exec {255 div} forall setrgbcolor } if anycolor length 8 eq { (< >) 10 string copy dup 1 anycolor putinterval cvx exec {255 div} forall setcmykcolor } if } bind def % Draw the image gsave currentpoint translate 72 width mul 72 height mul scale .0001 .0001 moveto .9999 .0001 lineto .9999 .9999 lineto .0001 .9999 lineto closepath backgroundcolor (unset) ne { gsave backgroundcolor setanycolor fill grestore } if color (unset) ne { color setanycolor } if pixx pixy true [ pixx 0 0 pixy neg 0 pixy ] {imgstr} imagemask grestore end } bind def /renmatrix load 0 1 dict put /barcode { 0 begin dup (ren) get cvx exec end } bind def /barcode load 0 1 dict put RJ_ColorDict begin % set color [1 4]C 1.5 0 moveto (^142^164^186) (rows=24 columns=24) datamatrix barcode /Helvetica findfont 8 scalefont setfont 40 20 moveto (123456) show 40 10 moveto (Data Matrix) show %%Trailer end %RJ_ColorDict postscriptbarcode-2020-04-01/contrib/Examples/bash/000077500000000000000000000000001364117131200217625ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/bash/splitter.sh000066400000000000000000000054611364117131200241720ustar00rootroot00000000000000#!/bin/bash # Copyright (c) 2008, Michael Landers # All rights reserved. # # Redistribution and use in source and binary forms, with or without modification, # are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # * The names of its contributors may not be used to endorse or promote # products derived from this software without specific prior written # permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. FILE=barcode.ps OUTFILE=- LIST=0 ES="" BE="% --BEGIN ENCODER" EE="% --END ENCODER" BR="% --BEGIN RENDERER" ER="% --END RENDERER" ES="" RS="" elementInList() { e="$1" shift for i in $* do [ "$e" = "$i" ] && return 0 done return 1 } while getopts "f:o:le:" flag do case ${flag} in f) FILE="${OPTARG}" ;; l) LIST=1 ;; o) OUTFILE="${OPTARG}" ;; e) ! elementInList "${OPTARG}" "${ES}" && ES="${ES} ${OPTARG}" ;; *) exit; esac done ELIST=$(sed -n "s/^${BE} \(.*\)--/\1/p" ${FILE} | sort) [ "$LIST" -eq 1 ] && echo "Available Encoders: ${ELIST}" && exit [ "$ES" = "" ] && echo "No encoders specified. Nothing to do" && exit for encoder in ${ES} do ! elementInList $encoder ${ELIST} && echo "${encoder}: Invalid encoder" && exit renderer=$(sed -n "/^${BE} ${encoder}--/,/^${EE} ${encoder}/s/^% --RNDR: \(.*\)/\1/p" ${FILE}) ! elementInList $renderer $RS && RS="$RS $renderer" done [ "x$OUTFILE" != "x-" ] && exec > $OUTFILE sed -n '1,/^% --BEGIN TEMPLATE--/p' ${FILE} for e in ${ES} do echo sed -n "/^${BE} ${e}--/,/${EE} ${e}--/p" ${FILE} done for r in ${RS} do echo sed -n "/^${BR} ${r}--/,/${ER} ${r}--/p" ${FILE} done echo sed -n '/^% --BEGIN DISPATCHER--/,$p' ${FILE} postscriptbarcode-2020-04-01/contrib/Examples/java/000077500000000000000000000000001364117131200217665ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/java/UPCA_print/000077500000000000000000000000001364117131200237325ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/java/UPCA_print/README000066400000000000000000000002651364117131200246150ustar00rootroot00000000000000This example will print a page of UPC-As, ranging between two given values, to the first available PostScript printer. The code may be called like this: $ java UPCAs 74271 74292 postscriptbarcode-2020-04-01/contrib/Examples/java/UPCA_print/UPCAs.java000066400000000000000000000041311364117131200255070ustar00rootroot00000000000000import java.io.*; import java.util.regex.*; import javax.print.*; import javax.print.attribute.*; public class UPCAs { public static void main(String[] args) throws Exception { if (args.length!=2) throw new Exception("Requires two arguments"); String template=""; try { BufferedReader in=new BufferedReader(new FileReader("barcode.ps")); String line; while ((line=in.readLine())!=null) template+=line+"\n"; in.close(); } catch (IOException e) { throw new Exception("File not found"); } Matcher m=Pattern.compile( "(?s).*% --BEGIN TEMPLATE--(.*)"+ "% --END TEMPLATE--.*").matcher(template); if (!m.matches()) throw new Exception("Unable to parse out template"); String contents="%!PS-Adobe-2.0\n"+m.group(1); for (int i=Integer.parseInt(args[0]), j=0; i); close(PS); print "%!PS-Adobe-2.0\n"; m/ %\ --BEGIN\ TEMPLATE-- (.*) %\ --END\ TEMPLATE-- /sx || die 'Unable to parse out the template'; print $1; for (my $i=$ARGV[0], my $j=0; $i<$ARGV[1]; $i++, $j++) { my $x=100+150*(int($j/7)); my $y=100+100*($j%7); print "gsave\n"; print "$x $y moveto\n"; print "($i) (includetext) /ean13 /uk.co.terryburton.bwipp findresource exec\n"; print "grestore\n"; } print "showpage\n"; postscriptbarcode-2020-04-01/contrib/Examples/perl/eps_gen/000077500000000000000000000000001364117131200234275ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/perl/eps_gen/README000066400000000000000000000002051364117131200243040ustar00rootroot00000000000000This example will generate several EPS files using the data from a supplied text file when run like this: $ ./genfigs.pl figs.txt postscriptbarcode-2020-04-01/contrib/Examples/perl/eps_gen/figs.txt000066400000000000000000000026741364117131200251310ustar00rootroot00000000000000isbn.eps:110:95:(978-1-58880-149) (includetext) /isbn /uk.co.terryburton.bwipp findresource exec ean13.eps:110:85:(978186074271) (includetext) /ean13 /uk.co.terryburton.bwipp findresource exec ean8.eps:75:85:(12345678) (includetext) /ean8 /uk.co.terryburton.bwipp findresource exec upca.eps:110:85:(78858101497) (includetext) /upca /uk.co.terryburton.bwipp findresource exec upce.eps:70:85:(0123456) (includetext) /upce /uk.co.terryburton.bwipp findresource exec ean5.eps:70:85:(90200) (includetext) /ean5 /uk.co.terryburton.bwipp findresource exec ean2.eps:30:85:(38) (includetext) /ean2 /uk.co.terryburton.bwipp findresource exec code128.eps:170:85:(Count1234!) (includetext) /code128 /uk.co.terryburton.bwipp findresource exec code39.eps:175:85:(CODE-39) (includecheck includetext) /code39 /uk.co.terryburton.bwipp findresource exec codabar.eps:160:85:(A0123456789B) (includetext) /rationalizedCodabar /uk.co.terryburton.bwipp findresource exec code25.eps:175:85:(0123456789) (includetext) /code2of5 /uk.co.terryburton.bwipp findresource exec itf.eps:130:85:(0123456789) (includecheck) /interleaved2of5 /uk.co.terryburton.bwipp findresource exec postnet.eps:190:43:3 2 div dup scale (0123456789) (includetext) /postnet /uk.co.terryburton.bwipp findresource exec msi.eps:200:85:(0123456789) (includecheck includetext) /msi /uk.co.terryburton.bwipp findresource exec plessey.eps:275:85:(012345ABCDEF) (includetext) /plessey /uk.co.terryburton.bwipp findresource exec postscriptbarcode-2020-04-01/contrib/Examples/perl/eps_gen/genfigs.pl000077500000000000000000000015751364117131200254210ustar00rootroot00000000000000#!/usr/bin/perl -w use strict; open(PS,'barcode.ps') || die 'File not found'; $_=join('',); close(PS); m/ %\ --BEGIN\ TEMPLATE-- (.*) %\ --END\ TEMPLATE-- /sx || die 'Unable to parse out the template'; my $template=''; $template.="%!PS-Adobe-2.0 EPSF-2.0\n"; $template.="%%BoundingBox: 0 0 [% width %] [% height %]\n"; $template.="%%EndComments"; $template.=$1; $template.="10 7 moveto\n"; $template.="[% call %]\n"; $template.="showpage\n"; open(IN,'figs.txt'); my @figs=; close(IN); foreach $_ (@figs) { m/^(.*):(.*):(.*):(.*)$/ || die "Bad line: $_"; my $filename=$1; my $width=$2; my $height=$3; my $contents=$4; my $barcode=$template; $barcode=~s/\[% call %\]/$contents/; $barcode=~s/\[% width %\]/$width/; $barcode=~s/\[% height %\]/$height/; open(OUT,"> $filename"); print OUT $barcode; close(OUT); } postscriptbarcode-2020-04-01/contrib/Examples/variable_data_printing/000077500000000000000000000000001364117131200255355ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/Examples/variable_data_printing/vdp.ps000066400000000000000000000654661364117131200267130ustar00rootroot00000000000000%!PS % Variable Data Printing Using PostScript Forms % % Based on earlier work (C) 2008 by Adrian Head % % This is a demonstration of Variable Data Printing using data supplied at the % end of the file/stream. It shows how to generate a print run such that you % can insert lightweight barcodes symbols into an otherwise expensive to RIP % document, amortising the cost of RIPing the complex static elements by using % PostScript forms to cache the results. % % It generates any number of pages containing sample barcode labels. The static % template for each page is generated in PageForm which creates a grid of % labels. Each label is generated in LabelForm which includes a logo generated % in LogoForm. This logo is a purposefully compute-intensive fractal fern. % PageForm also includes this fern logo as a watermark. Within each page % variable barcode data is read from the end of the file and overlayed onto the % static template. % % This example works with Distiller and most hardware RIPs. % % Converting to PDF with Distiller X takes < 2secs (Core i7). Without forms it % would take > 1min. % % Ghostscript does not cache form data when rendering to the display. The pdfwrite % driver has basic form caching support but did not support nested forms used in % this example prior to version 9.20. See http://bugs.ghostscript.com/show_bug.cgi?id=696986 % % To avoid repeated editing of this file you can remove the end data and % instead concatinate with a seperate data file: % % Windows: copy vdp.ps + data.txt \\printserver\print /b % Unix: cat vdp.ps data.txt | lpr -o raw % ----------------------8<---------------------------8<------------------- % Start of packaged BWIPP resources for Code 128 %%BeginResource: Category uk.co.terryburton.bwipp 0.0 2016072000 35063 31440 %%BeginData: 7 ASCII Lines currentfile /ASCII85Decode filter cvx exec P1OerF_-`n01TSk ATDKp 010/i AS5q% H' 6mE 30Ia,! KmJH23J i?3%mj@F*(i.@qA VbE +L\DA TVm"@ r# drB 9Ki QP'& Es@:O(aA79M!@D_ ?-CE cQG7F`MSBDD#CBB lJ$S4 tf9 3FC f*'E d8 d % Category/uk.co.terryburton.bwipp 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp raiseerror 0.0 2016072000 40357 43235 %%BeginData: 9 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\ % uk.co.terryburton.bwipp/raiseerror 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp renlinear 0.0 2016072000 83976 83521 %%BeginData: 84 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\9I4 71G <3NF!+[0?'6us@U aC$>9 I47 1G< i pF< Fd1 ?'6 us@UX: eD es?4NW jQC F(KHV1GF )Z/2@:Y6Z) 4?qV1GL]ESo05#E9Eb&utAor<;Df^^7Ou"b (F^]<$EbT0"FDu/>L]ESo05#E9Eb'3)B4uC4E,TfR!0T,kB6@X'A9V`uFD-I7Ou"b(F^]<$BOt mjBQT%8Ou"b(EbT&rBlkJ0@;L!rOu"b(EbT&pE+t+.Ou$NeB6/E_1OYEXDfBfFOu%NL8M=O]Ea s$(DfQt0@<,jrCi=?W/WqnCFCf]=@rH1%EZfI8G][G6Ci=?W/WqnCFCf]=G[YE&B5Si6AU&Ch[O"+EV1>FEq;2BkM=H/WqnCFCf]=AoDR/+EV1>FCoH/FHS5=1GFD#$$F-82>1G<0QFED)=F,'@<-BsF D5ZV09S+EF)YPtATD4$Bl>,8E+*6fEaa'(Diuc:1G<3UEb&a%Ch74#+C]80A7]dtAS-%I09S+E @W-9tATDg*B4uB0@W-9tATDg*B4uCM09S+E@W-9tATDm2E$/V.Eb&a%FDl,]09S+E@W-9tATD6 uFEDG<+C]80A7]djDfg)>D3?Q81G<3UEb&a%GA1T0BHUc&Eb&a%GA1T0BTb$31G 1GA7fOt+D,%uF(LLjI?IQXP#Q.5CNFH8ART*lEc5T5ASuX-@V'SC4aUg ^Bk1giFF/lF!!!"IH\t!)R@8PeOu%/gF!,1[98ES2D0mpL+C]#*+DHW5P#@H9Le*\FOu"b$+Cp90Ou@QJ!Ko5lGp$R* F!,1Q!g6HE98H-%Cm$S-G9CE=Bl7^-E,oMuAOr9EpH]gR@P#RTeB6%]sA8l7G5*@g.P!4[%L]E55P$!M?L]C_:!KpQJ(k%QH 05#<>A8PasEbTc]5*@^X!/LVfEbT'$@D3=p/DfTB"Ecc5=Oo^`"GT ^I6Eb&a%Ch74#Oo]$1Eb&a%EbT0"FHQZfDMS:UKno_G@`Kp!3\@:O(cEc6)FEh51BkM=D"a+^(ATX(uFCf]=H!tN'B5W_5F`)83FHSeM"CZ+gFCf]=NW>5*Op$+bF,0gZ 1G4uFEhnSH[V&KL]W_WF-:C'5%\\qD3ApdL]W_W06<:?Ou"b'DN[2H1QmcHH]iN7Fa]E QP&$5RI?I0MHZWhDFCoH/F6Z8Ec5`)=(u2eBTc#E!g5Ht!0TO/+>63&DKJT]FE2)?P"UrsOuSV @P!5$gP&-9^F)c5BOo]uo<.0p006CcMFCB6#ASuUQ5*@]TFCf]=GA1T0BHVDG]\.DA9;LJWJCV=2N e*(1N[2QFEh51BkM=D"DhX]FHSe606CcMFEhbCF!,R9G]\1KAnH*qFHSG.P#QO7G]\1=Ch[O"N WjH;B4uCM4aSi(AU&G]\1KAnH*qFHWVFAU&<@Bk2=!P,XU#I?IQOAU&FEh_9AohO*Oo^_`Ou%NL<-2\rFEh5 1BkM=D#]FOo^_`O u%2kG]\4>Ch[O"NWij#Dg#]T4aSi(AU&Oo^_%I?IQO AU&^Eb'3)B4uC+Df^^7P&5Q/DeF3$ Eb'3)B4uC+Df[%GOo]3<@<,n&Bk2=!P,W):@<,n!BkM+$H#R\C+D5h*Eb&ipBkM+$L]W_tOo^_ ]B6@X'A9V`uFD)e0F^]<$BOtmjBQT(0OuAJWB6@X'A9V`uFD-hTB6@X'A8#OgB4uCCrfT1&Kp& ?^P#Qjm<0Bt=3IR&#Ou"b3ASu % uk.co.terryburton.bwipp/renlinear 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp code128 0.0 2016072000 117321 123795 %%BeginData: 120 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\Ou"b5AU&K FD5Z2F*j(N AmoLsAWf3'P !FGY<0B5(@ZmRN0 oc8tP) XR( F_-_ !H]f tD5 *C&O5*@^MH ]ft&EckrV1O YEdI?J0)*g/N:Df Bf4Df 0WZ5 *@^MP #Q@= FD5 Z2F*j'+I?I /TFCf]=AoDR /+EV1>FCoH/FHS5 =1G4@UX:eDe*FB@ZmRN1GOo[4NP!5$bP')pIL]E55P"_#iD0'?Q5&,lSP,XU.P'E -LP%'4LP,X6>P!5%&I=%,:D0'?Q5&-6EP'N4"C6ATNC6CcD1G<3GEas#uAKYi2B8?P&P"_#pP! FGY9I.++G_/#!\c<6+Bsj,+cZRHNWLmh>p*@ 3!@!O),)u^Y10l#,NWCAb!@*U+0JcuW>E/_0NWCDc!\cH:+Bsj,-&r!PNWLml>p*@3!@Eg--B8 -]2I.G0NWCMf!@Nm/0K38[>DO\`.#n?_3*dY2Lae-/NWLmp>p*@3!@j*1.ZOQb0O5f*NWCYj!@ s030elrV>E/_8NWC\k!\lH9+Bsj,/WKi`NWLpk>p*@3!A9B5/rfuf1gM5.NWCen!ABH70f<5Z> E/_p*@3!A]Z916)Dj3*dY2NWCqr!Af`;0f`M^>E/_@NWCts !\uH8+Bsj,23%\pNWLsj>p*@3!B,r=2N@ho10l#,NWD)!!B6#?1,E2Y>E/_DNWD,"!\uT<+Bsj ,3K=,#NWLsn>p*@3!BQ5A3fX7s2I.G0NWD5%!BZ;C1,iJ]>E/_HNWD8&!\u`@+Bsj,4cTP+NWL sr>p*@3!BuME5)o\#0O5f*NWDA)!C)SG1GN/X>E/_LNWDD*!])T;+Bsj,6&kt3NWM!m>p*@3!C DeI6B2+'1gM5.NWDM-!CMkK1GrG\>E/_PNWDP.!])`?+Bsj,7?.C;NWM!q>p*@3!Ci(M7ZIO+3 *dY2NWDY1!Cr.O1HA_`>E/_TNWD\2!]2T:+Bsj,8WEgCNWM$l>p*@3!D8@Q8r`s010l#,NWDe5 !DAFS1c&D[>E/_XNWDh6!]2`>+Bsj,9o]6KNWM$p>p*@3!D\XU:6#B42I.G0NWDq9!De^W1cJ\ _>E/_\NWDt:!]2lB+Bsj,;2tZSNWM$t>p*@3!E+pY;N:f90O5f*NWE(=!E5![2)/AZ>E/_`NWE +>!];`=+Bsj,p*@3!EP3]E/_dNWE7B!];lA+B sj,=cNMcNWM's>p*@3!EtKa>)iYA3*dY2NWE@E!F(Qc2*"qb>DQO?>`JkD0O5f*NWEFG!F:]e2 DJJ[>E/_jNWEIH!]Df>+Bsj,?]G.oNWM*p>p*@-!0.(fNWM*q>p*@-!KI1hNWM*r>p*@-!fd:j NWM*s>p*@-"-*ClNWM*t>p*@-"HELnNWM*u>p*@-"c`UpNWM+!>p*@-#*&^rNWM-n>p*@-#EAg tNWM-o>p*@-#`\q!NWM-p>p*@-$'#%#NWM-q>p*@-$B>.%NWM-r>p*@-$]Y7'NWM-s>p*@-%#t @)NWM-t>p*@-%?:I+NWM-u>p*@-%ZUR-NWM.!>p*@-%up[/NWM.">p*@-&<6d1NWM0o>p*@-&W Qm3NWM0p>p*@-&rm!5NWM0q>p*@-'93*7NWM0r>p*@-'TN39NWM0s>p*@-'oi<;NWM0t>p*@-( 6/E=NWM0u>p*@-(QJN?NWM1!>p*@-(leWANWM1">p*@-)3+`CNWM1#>p*@-)NFiENWM3p>p*@- )iarGNWM3q>p*@-*0(&INWM3r>p*@-*KC/KNWM3s>p*@-*f^8MNWM3t>p*@-+,GE,!]`,D+Bot #DDNDIDDR:S3At.c>9INq1*C1H16)Dr2dIP1+EM.:+EM.:NWM4#>p*>oF*D+:F*D,S!]`8H+Bo t0G@D\,DDWJWG@D\#+Bot#DDWJWG@;V8G@;V"+Bot#DD<8GDD<8GDD<8>+Bot0FC?;5FC?;5FC ?:t+Bot0FCHA6FCHA6FCH@u+Bot0FCQG7FCQG7FCQG!+Bot0FDr@DFDr@DFDr@.+C1-d04S[(E ctl-F!+\CD3?c4D3?c4D3?b^Ou%moL]M"!@<-3nE-%1OL]N[X4aVtbP"U4d<+BTMEctl -F!,4\99MJQP'DD<8:?Xl06:]H@3B&n@<-O"CibC4P"Uro06:]H@N]/o@<-O"CibC5P"Uro06: ]H@j#8p@<-O"CibC6P"UroF(KH%+Dbh%+EM+9@3BW8@ZjBIG]RG<@3BB%@j#i(FC?;5G@Qe/P' D%ZFCHA/CLJ?,ATVB(F*D,W99OO@ATVB(ChmN'F(KH&+EMa8P"Us_F(KH'+Dbh%+EM+9@j#i:@ ?O9HG]RG<@j#T'@j#i(FCQG7G@H_.P'D"UGC(uSDI[TqBl7RD"*.goOu%NL<+TrWDe*R"B9!(7 @<[ktHS8lQF!+q#Ebo<)OpR:-0564BOu"b+L]ESoHYFU3@<-0qDN[/0P!FGY<%ha*+C\c"@rGm h+DHW4Oo^@@P"_#iOu$TlF!,3?@s=)\052PCL]ikAOu"b++DQ]5Oo^_%I?J.p@s;u:@s`"@c-R11 kDZNW_gH6Si=l1QDT3:.mlhCLN5+9MS5JChmN'5!G,c05YcC+C\c"Ch7LI$'I(tFCf]=+C\c"C h7LIV33VfBnubP1G C*7#"@<.NUE+*d.AS,gi+Cf(nEen%b4d#q^+C\c"Ch7L?"HoaIAs*:D@UX:eDe*E%BnueQ!Kp* 3?BT/P04S[(EZet3@s29sF!+q#Eas#uAKY]C!KmJ>"HlHA99M)QAU&;>C5r<;P'J]p+DHW7Oo^ _%I=!V]+DHW4Oo^_%I?ITYP#Q:>B-:q3@q]:kP'AWo+DHW4Oo^_%05;VEL]NY>Ou%NLAM7nAB- ;&4B8?P&P"_#p05YcCCh7K,D0'?Q@ZiN#FCf]=+EV1>FGKp3P"_#p05boL;aDO1+Dl14Ch7L2L ]DjdK89M5Ou"b/F_sQ5+Bot*F(]<#DL70>I?K5=!*taDD0'?+AT!;)P,X9;L]DcTBp(ZC1Mq2G +DI!3L]ET1HYmh:+DI!3L&cae8pbGuD+-`5Bcq;9D+-`5BnueQ!Kp*3!KmJHG^XpVF_t&C+DDs 9F_t&C+DHW4Oo^_=L]NY>P'DD<P'(AS1 a$(e1OXU'D0'?3D/^V%+Dl14FDYu[!g7\P'(8j!0Ts$@u,Vt"FYW,I?IT9Ou%NL82"h$B-;&4B68!0Ou"b.F(]<#DBNe ;B9H_e1Gd4aV7+!g7;S!0TKl0687WL]NY>Ou%N5P!FGYOu"b4+EN>>Oo^_%05r%QL]NY>Ou%NLASrW3I?G)'1G<S05b?GFCK-+FC?:r+Dl14P%&co!.C#_L*mL;Ou$rrB9H_[!KsFDIn'7@;^"*@N]B@!0VSTHZ!D>FCB'*FCHA,+Dtb8FCB'*FCHA,L]NY>P"UT3Oo^_j I?ITIF(ZV0P"T8%DffE7+Dtb8FCK-+FC?;+L]ET_I=#jCG][D4DffD1Bcq;)G][D4DffD1Bnue Q!Kp*3!KmJHG^Y`TI?I,S@:Ee[DfTDuH]g@+AU&<*DJsW+P!5%%P!3bpG][D4DffEN5*AR%Apo gPOu"b#@V'.iEb/[+OuR>jG][D4DffEN5*AR%5&OqVFCB'*FCLCsP"UsMI?G)'1G<6^F!+q#Ea s#uAWgMY!g7AU"-N\J$'I(tC5;kQ1Mq2GCh7L?!0U0*L]D=8D0'c.Ed`:js+p]'P#X/QF_u2_5 *@]TDI[?gEc[C-Ou%H%F(]<#DMS:U4aV6l@N]6"@pq$#F(KHR"ES-r@ZiO15^eepD0'?+AT!;* P!*]*D0(L7P!+s2HZO:=+D#G#@4u,3ATWq8F(KH'Ou&7dI?IQIF_u2U"HlB(F*(n7ASu!d04T' 7FH-KFATVFF1Qk"OP#R5;@:Ee[DfTDuHQ[BO@3B-!@pq$#F(KHR"ES-r@?NF05^eepF*(k6ASu !d04T'7FH-KFATVCE1Qk"OP%?:\L]ESoHYFU>F(]<#DN[/0P!FGY<,!ImF_u2@@ra5?F_u2_5* @]TDI[?gEc[C-Ou%GpF(KHR"ES-r@?Nc`F(KHR"ES-r@Zim;Ec-#:F,0s^8s0F(KHR"ES-r@ZilkF(Z V0P"T5$DffHO"FFi*D0'?+AT!;)P,XUVHYJ9:Oo]$$AS,k$ARTp.F(TM:ASu!e+Dl14+DI!3AS u!d052PCL]NY>Ou&7dI?IQXP#QLH@3B-!@q%*$F(KHR"ES-r@?NF05^eep@rl4'NWaE7FCC=qD 0'>4Bp)+uDJsW*Op$,G+Dl14Ch7L?!KsFFAp\6J!KmIl@V'.iEb/^,+EM.:+D#G#@3BE.B-:oO 94`!N@P;FOu&7dI?IQ>F( KHR"ES-r@Zim$D0'>4Bp),#DI[-/Bcq,G!KmJH1Qk"OP#Pq4ATWq8F(KH'P!+//F(ZV0P"TD)0 p4\HAo9=GASu!f052PCL]NY>Ou%N5D0'>4BnuhR9P&*O@kVO=BnuhR!Ko6eP#[Z1I?IQm5^ef, I?J.p@s;u:@s4F,0gZ99M) e!JgbkL]N[4F!,1[950Q*Oo^_%I?I,S@rld0+CfJ8D2;hfC6C A_GB4mA+CfJ8D3B-RGB4mAL]NY>F(KH%+EMXDP"Us_04f$2F!+\I"u7ng1,:VF"u7qh0etME"u 7qh1,:SE"u.kf1,:YG"u.kf1GU_G"u.ng1,:VF"u.kg1,1SF"u.kg1GLYF"u.nh1,1PE"u7qg1 ,1SF"u7qg1GLYF"u7th1,1PE"u.hf1,C\G"u.kg0f(SF"u.kg1,CYF"u.hg1,:VF"u.kh0etME "u.kh1,:SE"u7qi1,1MD"u7qg0f(SF"u7qg1,CYF"u7nh1,1PE"u7qi0ekGD"u@th0f(PE"u@t g1,:VF"uA"h0etME"uA"h1,:SE"u@th1,1PE"uA"i0ekGD"uA"i1,1MD"u7ng0etPF"u7ng1GU \F"u7ti0etJD"u.he1GUbH"u.ng0etPF"u.ng1GU\F"u.hf1GL\G"u.nh0ekJE"u.nh1GLVE"u 7nf1GL\G"u7th0ekJE"u7th1GLVE"u.hf0f(VG"u.hf1G^bG"u.nh0f(PE"u.hg0etPF"u.hg1 GU\F"u.ni0etJD"u@ti0etJD"u7nf1G^bG"u7th0f(PE"u7nh0ekJE"u7nh1GLVE"u7nh0f(PE "u@tg0etPF"u@tg1GU\F"uA%i0etJD"u@th0ekJE"u@th1GLVE"uA%j0ekDC"u@tj0ekDC"u7q g1bg_F"uJ+j0ekDC"u.he1,:\H"u.he1bphH"u.kf0etSG"u.kf1bpeG"u.qh0etME"u.qh1,: SE"u.hf1,1VG"u.hf1bgbG"u.kg0ekMF"u.kg1bg_F"u.qi0ekGD"u.qi1,1MD"u8"i1,1MD"u 7qg0ekMF"uJ%j0ekDC"u8"i0ekGD"u.nj0ekDC"u.he1,LbH"u.kf0f1YG"u.kf1,L_G"u.hh1 ,1PE"u.ki0ekGD"u.ki1,1MD"uJ%h1,1PE"uJ(i0ekGD"uJ(i1,1MD"u7ng0f1VF"u7ni0etJD "uJ%i0etJD"u.he0f1\H"u.he1GghH"u.ng0f1VF"u.hh0ekJE"u.hh1GLVE"uJ%h0ekJE"uJ% h1GLVE"u.hg0f1VF"u.hh0f(PE"u@tg0f1VF"uJ%h0f(PE"u7nf1bgbG"u7nf1,1VG"u7nf1,C \G#;S(k0ekC q]Z#F!+[0F(03R@Yb&J!Jgf?;L<(gBkM+$I?K4g04JC3+Bot0@WR]AL]NY>L]W`;H\_ZMP(R$n FEhmM>9I,mFCf]=+EV1>FEh_9AohO*+EV1>FEqe:AohO*+EV1>FCoH/FD_?-CEcQG7F`MSBDD#CBBlJ#6A7]@eDImj"F)Q2A@qCgGOu Y1:ATVm"@r#drB9KiQP'(hWFDtYuCM@[!I?IP~> % uk.co.terryburton.bwipp/code128 0.0 2016072000 %%EndData %%EndResource % End of packaged BWIPP resources for Code 128 % ----------------------8<---------------------------8<------------------- % Trivial helper functions /mergestr { % Concat strings 2 copy length exch length add string dup dup 4 3 roll 4 index length exch putinterval 3 1 roll exch 0 exch putinterval } bind def /padstr { % Zero-pad a number (00000000) 8 string copy dup 3 2 roll 10 8 string cvrs dup length 8 exch sub exch putinterval } bind def /spadstr { % Pad a number ( ) 8 string copy dup 3 2 roll 10 8 string cvrs dup length 8 exch sub exch putinterval } bind def % ----------------------8<---------------------------8<------------------- % Form definitions % Form for an expensive to compute logo /LogoForm << /FormType 1 /BBox [180 107 460 685] /Matrix matrix /PaintProc { pop 6 dict begin % Forms must not pollute the VM % Eric Wicklund's fractal fern /m1 [ 0.00 0.00 0.00 0.16 0.00 0.00 ] def /m2 [ 0.85 -0.04 0.04 0.85 0.00 1.60 ] def /m3 [ 0.20 0.23 -0.26 0.22 0.00 1.60 ] def /m4 [ -0.15 0.26 0.28 0.24 0.00 0.44 ] def /len 0.001 def gsave 4.25 72 mul 1.5 72 mul translate 0.8 72 mul dup scale 1 setlinecap 0.005 setlinewidth /lfsr 16#ACE1 def % For LFSR with period of 65535 0 0 2000 { % Number of points - limit to control rendering expense /lfsr lfsr dup 1 and neg 16#B400 and exch -1 bitshift xor def /r lfsr 100 mod def r 1 lt { /m m1 def } { r 86 lt { /m m2 def } { r 93 lt { /m m3 def } { /m m4 def } ifelse } ifelse } ifelse m transform 2 copy moveto len len rlineto stroke 10000 {} repeat % Add some cost to the construction } repeat pop pop grestore end } bind >> def % Form for an individual label which includes the logo /LabelForm << /FormType 1 /BBox [39 687 169 759] /Matrix matrix /PaintProc { pop % Label outline gsave 0.1 setlinewidth 0 setlinecap 0 setlinejoin [] 0 setdash 40 758.673 translate 5.66929 0 moveto 5.66929 0 122.331 0 122.331 0 curveto 125.462 0 128 -3.13106 128 -5.66929 curveto 128 -5.66929 128 -65.8307 128 -65.8307 curveto 128 -68.9618 125.462 -71.5 122.331 -71.5 curveto 122.331 -71.5 5.66929 -71.5 5.66929 -71.5 curveto 3.13106 -71.5 0 -68.9618 0 -65.8307 curveto 0 -65.8307 0 -5.66929 0 -5.66929 curveto 0 -3.13106 3.13106 0 5.66929 0 curveto closepath stroke grestore % Text /Helvetica 15 selectfont 78.5 741 moveto (Asset Label) show /Helvetica 9.6 selectfont 79 729.5 moveto (Company. Co. Ltd.) show % Fern logo gsave 0.25 setgray 40 728 translate 0.05 dup scale -20 rotate LogoForm execform grestore } bind >> def % Form for a page of labels including a logo watermark /PageForm << /FormType 1 /BBox [39 34 556 759] /Matrix matrix /PaintProc { pop % Logo watermark gsave 0.1 setgray LogoForm execform grestore % Grid of labels 10 { % rows 4 { % columns LabelForm execform 129 0 translate % Move to next label } repeat -516 -72.5 translate % Move to next row } repeat } bind >> def % ----------------------8<---------------------------8<------------------- % Main markup starts here /__PROCESS_LABELS__ { /starttime realtime def /Helvetica 10 selectfont /page 1 def /label 1 def /buf 50 string def /EOD false def currentfile cvlit buf readline { { % Process each line /barcodetxt exch def % Before first label on page label 1 eq { 40 772 moveto (About to start plotting static page data at runtime ) realtime starttime sub padstr ( ...) mergestr mergestr show /checkpoint realtime def % Static page data from forms. Cached after first run. PageForm execform 320 772 moveto (Took ) realtime checkpoint sub spadstr (ms) mergestr mergestr show 40 762 moveto (About to start plotting variable data at runtime ) realtime starttime sub padstr ( ...) mergestr mergestr show /checkpoint realtime def } if % Barcode symbol from variable data read from end of file gsave 55 702 translate label 1 sub 4 mod 129 mul label 1 sub 4 idiv 72.5 mul neg translate 0.6 0.6 scale 0 0 moveto barcodetxt (includetext height=0.5 textsize=16 textxalign=center textfont=Helvetica textxoffset=-1 textyoffset=2) /code128 /uk.co.terryburton.bwipp findresource exec grestore currentfile cvlit buf readline not 1 index () eq or {/EOD true def} if % After last label on page /label label 1 add def label 41 eq EOD or { 320 762 moveto (Took ) realtime checkpoint sub spadstr (ms) mergestr mergestr show 490 20 moveto (Page ) page 3 string cvs mergestr show showpage /page page 1 add def /label 1 def } if EOD {pop exit} if } loop } if } bind def % ----------------------8<---------------------------8<------------------- % Every line after the following __PROCESS_LABELS__ until the first blank line is data: __PROCESS_LABELS__ mwDGEDIWcbRT RtwILmvVkDug kEdUQWFHxVFH eyFWpmyXkpqK KjZabhimpPaP yUPzWUKBowXc kwZrNvZpRMtz GDXVQYohrZhG ojhhAnxZvprn BUAqUvuGxKPg MrpOSmxlOqXZ cRoNMBSpfLBS ULOErdDHLEZg qiqVcLfPtCbH ZZCGflpryHwW bqTAkrLJQWKn GflRccAVXQDB lLvqrjZkRsqs eekPdUsVRzWW UHaOotpAugHu dVIjkiFUvbek FgNuokzsAMNI PibBIGxMZJqI tfQnLyIcSyWE FFigVeSHtErS hlOSwoKCaaGD wagGKJHSTKMv zXluBVUTJwua VrbybOJtTndE QWFToyatvgig xRfLFUwOUcJZ cMYqqywVvsda yglSWRZeGnnO ibJlsjqettlC GIJmbmrBecuL uygjmSgZdGdr ZdYpBgvBYFEe BbKleQYdhtpY SIFfKEEagHMk hoqEjoaueTsb jDaWXnpPVBxB zxMpuBmxHZcH frBRzrHWZOMY AJPwLHdyTksl eqQmiAKTHTSL BuqVypRExrGQ ZOFuAPSShNEl nueFKomtBChg cFUerlnldPSN XTTWZfWYOdtX XwGlYyClQHLo mKIwGKHtJwvM WygUKnWQyTIz rDCTFHPZjzvM ZcWKGBsEwtrB hMmDezNudfLq mDxisrfDhWwT URvzVhJzZhCi MVMcKsCmsEtT fSdTaiaRgAyw qGIGgVfTzKFP bfKNHhONHczI NosVdHxYALOZ dqVwChXxHwKw GgSCCMDMqzNK GjCllkwWlPVT RKvKoMGJIxWU cUpQIGZtlxNp LwWXCfXPTqSE IRdhQWTwfVpV FYmkNVhipqXR RVcjUgBgmKkn LDoaiCgYlcqG FSjRreatzqAO soZVlcjilWOg PfKSOwItyeSe mvvvNHkZPXac GwwwtemKbdmz ynXqiJPzQthJ FjNoXBfRFyvr ULgUzZpAndnl iGpUJIqFXpgl vdrWNwrVaEAv mWoUXgQsoCtp eHDhEuKVjPyn SWnDXrAIChen ljDVYCylHNZG ylafheytpdgx FCtBkmpYKHYo NIyoKLXvKoaI pgBCjDkqbkJe RCodqlSkuWlw uXBNPmQPQwgm czApVvBGNjbY ycDNaOwwtdRt LCeHZVRBpSFg cvLYRgZUCdSi fccOvsUnoqXx VIkLjTrdMZUX UVtkojsxAAWd zqwkcYuogAjW vcYDhgKZfGEr uyKaeNhPOxmD UBpqXcLXFVtD FbSkUriOhiiX CSBwiQBKZyaD RNZYeIwrWuvu XNRBjRerWhLd IWFMnlsporJJ GuAjFdJDGCfI ilMjjYIuqDOU zuxNUfWjEquG YazswFNsPnSA wwzgfLHjSxJK YUvpUsasxCiZ dkhYJTSWuiOJ ixmPZiLhlJUF yVHOBTIlverN yPEuwgwFgkVG CHEcbYeaAfho mwDGEDIWcbRT RtwILmvVkDug kEdUQWFHxVFH eyFWpmyXkpqK KjZabhimpPaP yUPzWUKBowXc kwZrNvZpRMtz GDXVQYohrZhG ojhhAnxZvprn BUAqUvuGxKPg MrpOSmxlOqXZ cRoNMBSpfLBS ULOErdDHLEZg qiqVcLfPtCbH ZZCGflpryHwW bqTAkrLJQWKn GflRccAVXQDB lLvqrjZkRsqs eekPdUsVRzWW UHaOotpAugHu dVIjkiFUvbek FgNuokzsAMNI PibBIGxMZJqI tfQnLyIcSyWE FFigVeSHtErS hlOSwoKCaaGD wagGKJHSTKMv zXluBVUTJwua VrbybOJtTndE QWFToyatvgig xRfLFUwOUcJZ cMYqqywVvsda yglSWRZeGnnO ibJlsjqettlC GIJmbmrBecuL uygjmSgZdGdr ZdYpBgvBYFEe BbKleQYdhtpY SIFfKEEagHMk hoqEjoaueTsb jDaWXnpPVBxB zxMpuBmxHZcH frBRzrHWZOMY AJPwLHdyTksl eqQmiAKTHTSL BuqVypRExrGQ ZOFuAPSShNEl nueFKomtBChg cFUerlnldPSN XTTWZfWYOdtX XwGlYyClQHLo mKIwGKHtJwvM WygUKnWQyTIz rDCTFHPZjzvM ZcWKGBsEwtrB hMmDezNudfLq mDxisrfDhWwT URvzVhJzZhCi MVMcKsCmsEtT fSdTaiaRgAyw qGIGgVfTzKFP bfKNHhONHczI NosVdHxYALOZ dqVwChXxHwKw GgSCCMDMqzNK GjCllkwWlPVT RKvKoMGJIxWU cUpQIGZtlxNp LwWXCfXPTqSE IRdhQWTwfVpV FYmkNVhipqXR RVcjUgBgmKkn LDoaiCgYlcqG FSjRreatzqAO soZVlcjilWOg PfKSOwItyeSe mvvvNHkZPXac GwwwtemKbdmz ynXqiJPzQthJ FjNoXBfRFyvr ULgUzZpAndnl iGpUJIqFXpgl vdrWNwrVaEAv mWoUXgQsoCtp eHDhEuKVjPyn SWnDXrAIChen ljDVYCylHNZG ylafheytpdgx FCtBkmpYKHYo NIyoKLXvKoaI pgBCjDkqbkJe RCodqlSkuWlw uXBNPmQPQwgm czApVvBGNjbY ycDNaOwwtdRt LCeHZVRBpSFg cvLYRgZUCdSi fccOvsUnoqXx VIkLjTrdMZUX UVtkojsxAAWd zqwkcYuogAjW vcYDhgKZfGEr uyKaeNhPOxmD UBpqXcLXFVtD FbSkUriOhiiX CSBwiQBKZyaD RNZYeIwrWuvu XNRBjRerWhLd IWFMnlsporJJ GuAjFdJDGCfI ilMjjYIuqDOU zuxNUfWjEquG YazswFNsPnSA wwzgfLHjSxJK YUvpUsasxCiZ dkhYJTSWuiOJ ixmPZiLhlJUF yVHOBTIlverN yPEuwgwFgkVG CHEcbYeaAfho postscriptbarcode-2020-04-01/contrib/Examples/variable_data_printing/vdp_with_eps.ps000066400000000000000000001645021364117131200306040ustar00rootroot00000000000000%!PS % Variable Data Printing Using PostScript Forms and Embedded EPS files % % This is a demonstration of Variable Data Printing using data supplied at the % end of the file/stream together with an embedded EPS file. It shows how to % generate a print run such that you can insert lightweight barcodes symbols % into an otherwise expensive to RIP document, amortising the cost of RIPing % the complex static elements by using PostScript forms to cache the results. % % This example works with GhostScript, Distiller and most hardware RIPs. % % To avoid repeated editing of this file you can remove the end data and % instead concatinate with a seperate data file: % % Windows: copy vdp_with_eps.ps + data.txt \\printserver\print /b % Unix: cat vdp_with_eps.ps data.txt | lpr -o raw % ----------------------8<---------------------------8<------------------- % Start of packaged BWIPP resources for Code 128 %%BeginResource: Category uk.co.terryburton.bwipp 0.0 2016072000 35063 31440 %%BeginData: 7 ASCII Lines currentfile /ASCII85Decode filter cvx exec P1OerF_-`n01TSk ATDKp 010/i AS5q% H' 6mE 30Ia,! KmJH23J i?3%mj@F*(i.@qA VbE +L\DA TVm"@ r# drB 9Ki QP'& Es@:O(aA79M!@D_ ?-CE cQG7F`MSBDD#CBB lJ$S4 tf9 3FC f*'E d8 d % Category/uk.co.terryburton.bwipp 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp raiseerror 0.0 2016072000 40357 43235 %%BeginData: 9 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\ % uk.co.terryburton.bwipp/raiseerror 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp renlinear 0.0 2016072000 83976 83521 %%BeginData: 84 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\9I4 71G <3NF!+[0?'6us@U aC$>9 I47 1G< i pF< Fd1 ?'6 us@UX: eD es?4NW jQC F(KHV1GF )Z/2@:Y6Z) 4?qV1GL]ESo05#E9Eb&utAor<;Df^^7Ou"b (F^]<$EbT0"FDu/>L]ESo05#E9Eb'3)B4uC4E,TfR!0T,kB6@X'A9V`uFD-I7Ou"b(F^]<$BOt mjBQT%8Ou"b(EbT&rBlkJ0@;L!rOu"b(EbT&pE+t+.Ou$NeB6/E_1OYEXDfBfFOu%NL8M=O]Ea s$(DfQt0@<,jrCi=?W/WqnCFCf]=@rH1%EZfI8G][G6Ci=?W/WqnCFCf]=G[YE&B5Si6AU&Ch[O"+EV1>FEq;2BkM=H/WqnCFCf]=AoDR/+EV1>FCoH/FHS5=1GFD#$$F-82>1G<0QFED)=F,'@<-BsF D5ZV09S+EF)YPtATD4$Bl>,8E+*6fEaa'(Diuc:1G<3UEb&a%Ch74#+C]80A7]dtAS-%I09S+E @W-9tATDg*B4uB0@W-9tATDg*B4uCM09S+E@W-9tATDm2E$/V.Eb&a%FDl,]09S+E@W-9tATD6 uFEDG<+C]80A7]djDfg)>D3?Q81G<3UEb&a%GA1T0BHUc&Eb&a%GA1T0BTb$31G 1GA7fOt+D,%uF(LLjI?IQXP#Q.5CNFH8ART*lEc5T5ASuX-@V'SC4aUg ^Bk1giFF/lF!!!"IH\t!)R@8PeOu%/gF!,1[98ES2D0mpL+C]#*+DHW5P#@H9Le*\FOu"b$+Cp90Ou@QJ!Ko5lGp$R* F!,1Q!g6HE98H-%Cm$S-G9CE=Bl7^-E,oMuAOr9EpH]gR@P#RTeB6%]sA8l7G5*@g.P!4[%L]E55P$!M?L]C_:!KpQJ(k%QH 05#<>A8PasEbTc]5*@^X!/LVfEbT'$@D3=p/DfTB"Ecc5=Oo^`"GT ^I6Eb&a%Ch74#Oo]$1Eb&a%EbT0"FHQZfDMS:UKno_G@`Kp!3\@:O(cEc6)FEh51BkM=D"a+^(ATX(uFCf]=H!tN'B5W_5F`)83FHSeM"CZ+gFCf]=NW>5*Op$+bF,0gZ 1G4uFEhnSH[V&KL]W_WF-:C'5%\\qD3ApdL]W_W06<:?Ou"b'DN[2H1QmcHH]iN7Fa]E QP&$5RI?I0MHZWhDFCoH/F6Z8Ec5`)=(u2eBTc#E!g5Ht!0TO/+>63&DKJT]FE2)?P"UrsOuSV @P!5$gP&-9^F)c5BOo]uo<.0p006CcMFCB6#ASuUQ5*@]TFCf]=GA1T0BHVDG]\.DA9;LJWJCV=2N e*(1N[2QFEh51BkM=D"DhX]FHSe606CcMFEhbCF!,R9G]\1KAnH*qFHSG.P#QO7G]\1=Ch[O"N WjH;B4uCM4aSi(AU&G]\1KAnH*qFHWVFAU&<@Bk2=!P,XU#I?IQOAU&FEh_9AohO*Oo^_`Ou%NL<-2\rFEh5 1BkM=D#]FOo^_`O u%2kG]\4>Ch[O"NWij#Dg#]T4aSi(AU&Oo^_%I?IQO AU&^Eb'3)B4uC+Df^^7P&5Q/DeF3$ Eb'3)B4uC+Df[%GOo]3<@<,n&Bk2=!P,W):@<,n!BkM+$H#R\C+D5h*Eb&ipBkM+$L]W_tOo^_ ]B6@X'A9V`uFD)e0F^]<$BOtmjBQT(0OuAJWB6@X'A9V`uFD-hTB6@X'A8#OgB4uCCrfT1&Kp& ?^P#Qjm<0Bt=3IR&#Ou"b3ASu % uk.co.terryburton.bwipp/renlinear 0.0 2016072000 %%EndData %%EndResource %%BeginResource: uk.co.terryburton.bwipp code128 0.0 2016072000 117321 123795 %%BeginData: 120 ASCII Lines currentfile /ASCII85Decode filter cvx exec 06:]HE+*6lBl7RH \pKT_ @s)g4 ASuU/ @: O(e DJ()6E ckq9F(K H4@:O(eDJ+B\Ou"b5AU&K FD5Z2F*j(N AmoLsAWf3'P !FGY<0B5(@ZmRN0 oc8tP) XR( F_-_ !H]f tD5 *C&O5*@^MH ]ft&EckrV1O YEdI?J0)*g/N:Df Bf4Df 0WZ5 *@^MP #Q@= FD5 Z2F*j'+I?I /TFCf]=AoDR /+EV1>FCoH/FHS5 =1G4@UX:eDe*FB@ZmRN1GOo[4NP!5$bP')pIL]E55P"_#iD0'?Q5&,lSP,XU.P'E -LP%'4LP,X6>P!5%&I=%,:D0'?Q5&-6EP'N4"C6ATNC6CcD1G<3GEas#uAKYi2B8?P&P"_#pP! FGY9I.++G_/#!\c<6+Bsj,+cZRHNWLmh>p*@ 3!@!O),)u^Y10l#,NWCAb!@*U+0JcuW>E/_0NWCDc!\cH:+Bsj,-&r!PNWLml>p*@3!@Eg--B8 -]2I.G0NWCMf!@Nm/0K38[>DO\`.#n?_3*dY2Lae-/NWLmp>p*@3!@j*1.ZOQb0O5f*NWCYj!@ s030elrV>E/_8NWC\k!\lH9+Bsj,/WKi`NWLpk>p*@3!A9B5/rfuf1gM5.NWCen!ABH70f<5Z> E/_p*@3!A]Z916)Dj3*dY2NWCqr!Af`;0f`M^>E/_@NWCts !\uH8+Bsj,23%\pNWLsj>p*@3!B,r=2N@ho10l#,NWD)!!B6#?1,E2Y>E/_DNWD,"!\uT<+Bsj ,3K=,#NWLsn>p*@3!BQ5A3fX7s2I.G0NWD5%!BZ;C1,iJ]>E/_HNWD8&!\u`@+Bsj,4cTP+NWL sr>p*@3!BuME5)o\#0O5f*NWDA)!C)SG1GN/X>E/_LNWDD*!])T;+Bsj,6&kt3NWM!m>p*@3!C DeI6B2+'1gM5.NWDM-!CMkK1GrG\>E/_PNWDP.!])`?+Bsj,7?.C;NWM!q>p*@3!Ci(M7ZIO+3 *dY2NWDY1!Cr.O1HA_`>E/_TNWD\2!]2T:+Bsj,8WEgCNWM$l>p*@3!D8@Q8r`s010l#,NWDe5 !DAFS1c&D[>E/_XNWDh6!]2`>+Bsj,9o]6KNWM$p>p*@3!D\XU:6#B42I.G0NWDq9!De^W1cJ\ _>E/_\NWDt:!]2lB+Bsj,;2tZSNWM$t>p*@3!E+pY;N:f90O5f*NWE(=!E5![2)/AZ>E/_`NWE +>!];`=+Bsj,p*@3!EP3]E/_dNWE7B!];lA+B sj,=cNMcNWM's>p*@3!EtKa>)iYA3*dY2NWE@E!F(Qc2*"qb>DQO?>`JkD0O5f*NWEFG!F:]e2 DJJ[>E/_jNWEIH!]Df>+Bsj,?]G.oNWM*p>p*@-!0.(fNWM*q>p*@-!KI1hNWM*r>p*@-!fd:j NWM*s>p*@-"-*ClNWM*t>p*@-"HELnNWM*u>p*@-"c`UpNWM+!>p*@-#*&^rNWM-n>p*@-#EAg tNWM-o>p*@-#`\q!NWM-p>p*@-$'#%#NWM-q>p*@-$B>.%NWM-r>p*@-$]Y7'NWM-s>p*@-%#t @)NWM-t>p*@-%?:I+NWM-u>p*@-%ZUR-NWM.!>p*@-%up[/NWM.">p*@-&<6d1NWM0o>p*@-&W Qm3NWM0p>p*@-&rm!5NWM0q>p*@-'93*7NWM0r>p*@-'TN39NWM0s>p*@-'oi<;NWM0t>p*@-( 6/E=NWM0u>p*@-(QJN?NWM1!>p*@-(leWANWM1">p*@-)3+`CNWM1#>p*@-)NFiENWM3p>p*@- )iarGNWM3q>p*@-*0(&INWM3r>p*@-*KC/KNWM3s>p*@-*f^8MNWM3t>p*@-+,GE,!]`,D+Bot #DDNDIDDR:S3At.c>9INq1*C1H16)Dr2dIP1+EM.:+EM.:NWM4#>p*>oF*D+:F*D,S!]`8H+Bo t0G@D\,DDWJWG@D\#+Bot#DDWJWG@;V8G@;V"+Bot#DD<8GDD<8GDD<8>+Bot0FC?;5FC?;5FC ?:t+Bot0FCHA6FCHA6FCH@u+Bot0FCQG7FCQG7FCQG!+Bot0FDr@DFDr@DFDr@.+C1-d04S[(E ctl-F!+\CD3?c4D3?c4D3?b^Ou%moL]M"!@<-3nE-%1OL]N[X4aVtbP"U4d<+BTMEctl -F!,4\99MJQP'DD<8:?Xl06:]H@3B&n@<-O"CibC4P"Uro06:]H@N]/o@<-O"CibC5P"Uro06: ]H@j#8p@<-O"CibC6P"UroF(KH%+Dbh%+EM+9@3BW8@ZjBIG]RG<@3BB%@j#i(FC?;5G@Qe/P' D%ZFCHA/CLJ?,ATVB(F*D,W99OO@ATVB(ChmN'F(KH&+EMa8P"Us_F(KH'+Dbh%+EM+9@j#i:@ ?O9HG]RG<@j#T'@j#i(FCQG7G@H_.P'D"UGC(uSDI[TqBl7RD"*.goOu%NL<+TrWDe*R"B9!(7 @<[ktHS8lQF!+q#Ebo<)OpR:-0564BOu"b+L]ESoHYFU3@<-0qDN[/0P!FGY<%ha*+C\c"@rGm h+DHW4Oo^@@P"_#iOu$TlF!,3?@s=)\052PCL]ikAOu"b++DQ]5Oo^_%I?J.p@s;u:@s`"@c-R11 kDZNW_gH6Si=l1QDT3:.mlhCLN5+9MS5JChmN'5!G,c05YcC+C\c"Ch7LI$'I(tFCf]=+C\c"C h7LIV33VfBnubP1G C*7#"@<.NUE+*d.AS,gi+Cf(nEen%b4d#q^+C\c"Ch7L?"HoaIAs*:D@UX:eDe*E%BnueQ!Kp* 3?BT/P04S[(EZet3@s29sF!+q#Eas#uAKY]C!KmJ>"HlHA99M)QAU&;>C5r<;P'J]p+DHW7Oo^ _%I=!V]+DHW4Oo^_%I?ITYP#Q:>B-:q3@q]:kP'AWo+DHW4Oo^_%05;VEL]NY>Ou%NLAM7nAB- ;&4B8?P&P"_#p05YcCCh7K,D0'?Q@ZiN#FCf]=+EV1>FGKp3P"_#p05boL;aDO1+Dl14Ch7L2L ]DjdK89M5Ou"b/F_sQ5+Bot*F(]<#DL70>I?K5=!*taDD0'?+AT!;)P,X9;L]DcTBp(ZC1Mq2G +DI!3L]ET1HYmh:+DI!3L&cae8pbGuD+-`5Bcq;9D+-`5BnueQ!Kp*3!KmJHG^XpVF_t&C+DDs 9F_t&C+DHW4Oo^_=L]NY>P'DD<P'(AS1 a$(e1OXU'D0'?3D/^V%+Dl14FDYu[!g7\P'(8j!0Ts$@u,Vt"FYW,I?IT9Ou%NL82"h$B-;&4B68!0Ou"b.F(]<#DBNe ;B9H_e1Gd4aV7+!g7;S!0TKl0687WL]NY>Ou%N5P!FGYOu"b4+EN>>Oo^_%05r%QL]NY>Ou%NLASrW3I?G)'1G<S05b?GFCK-+FC?:r+Dl14P%&co!.C#_L*mL;Ou$rrB9H_[!KsFDIn'7@;^"*@N]B@!0VSTHZ!D>FCB'*FCHA,+Dtb8FCB'*FCHA,L]NY>P"UT3Oo^_j I?ITIF(ZV0P"T8%DffE7+Dtb8FCK-+FC?;+L]ET_I=#jCG][D4DffD1Bcq;)G][D4DffD1Bnue Q!Kp*3!KmJHG^Y`TI?I,S@:Ee[DfTDuH]g@+AU&<*DJsW+P!5%%P!3bpG][D4DffEN5*AR%Apo gPOu"b#@V'.iEb/[+OuR>jG][D4DffEN5*AR%5&OqVFCB'*FCLCsP"UsMI?G)'1G<6^F!+q#Ea s#uAWgMY!g7AU"-N\J$'I(tC5;kQ1Mq2GCh7L?!0U0*L]D=8D0'c.Ed`:js+p]'P#X/QF_u2_5 *@]TDI[?gEc[C-Ou%H%F(]<#DMS:U4aV6l@N]6"@pq$#F(KHR"ES-r@ZiO15^eepD0'?+AT!;* P!*]*D0(L7P!+s2HZO:=+D#G#@4u,3ATWq8F(KH'Ou&7dI?IQIF_u2U"HlB(F*(n7ASu!d04T' 7FH-KFATVFF1Qk"OP#R5;@:Ee[DfTDuHQ[BO@3B-!@pq$#F(KHR"ES-r@?NF05^eepF*(k6ASu !d04T'7FH-KFATVCE1Qk"OP%?:\L]ESoHYFU>F(]<#DN[/0P!FGY<,!ImF_u2@@ra5?F_u2_5* @]TDI[?gEc[C-Ou%GpF(KHR"ES-r@?Nc`F(KHR"ES-r@Zim;Ec-#:F,0s^8s0F(KHR"ES-r@ZilkF(Z V0P"T5$DffHO"FFi*D0'?+AT!;)P,XUVHYJ9:Oo]$$AS,k$ARTp.F(TM:ASu!e+Dl14+DI!3AS u!d052PCL]NY>Ou&7dI?IQXP#QLH@3B-!@q%*$F(KHR"ES-r@?NF05^eep@rl4'NWaE7FCC=qD 0'>4Bp)+uDJsW*Op$,G+Dl14Ch7L?!KsFFAp\6J!KmIl@V'.iEb/^,+EM.:+D#G#@3BE.B-:oO 94`!N@P;FOu&7dI?IQ>F( KHR"ES-r@Zim$D0'>4Bp),#DI[-/Bcq,G!KmJH1Qk"OP#Pq4ATWq8F(KH'P!+//F(ZV0P"TD)0 p4\HAo9=GASu!f052PCL]NY>Ou%N5D0'>4BnuhR9P&*O@kVO=BnuhR!Ko6eP#[Z1I?IQm5^ef, I?J.p@s;u:@s4F,0gZ99M) e!JgbkL]N[4F!,1[950Q*Oo^_%I?I,S@rld0+CfJ8D2;hfC6C A_GB4mA+CfJ8D3B-RGB4mAL]NY>F(KH%+EMXDP"Us_04f$2F!+\I"u7ng1,:VF"u7qh0etME"u 7qh1,:SE"u.kf1,:YG"u.kf1GU_G"u.ng1,:VF"u.kg1,1SF"u.kg1GLYF"u.nh1,1PE"u7qg1 ,1SF"u7qg1GLYF"u7th1,1PE"u.hf1,C\G"u.kg0f(SF"u.kg1,CYF"u.hg1,:VF"u.kh0etME "u.kh1,:SE"u7qi1,1MD"u7qg0f(SF"u7qg1,CYF"u7nh1,1PE"u7qi0ekGD"u@th0f(PE"u@t g1,:VF"uA"h0etME"uA"h1,:SE"u@th1,1PE"uA"i0ekGD"uA"i1,1MD"u7ng0etPF"u7ng1GU \F"u7ti0etJD"u.he1GUbH"u.ng0etPF"u.ng1GU\F"u.hf1GL\G"u.nh0ekJE"u.nh1GLVE"u 7nf1GL\G"u7th0ekJE"u7th1GLVE"u.hf0f(VG"u.hf1G^bG"u.nh0f(PE"u.hg0etPF"u.hg1 GU\F"u.ni0etJD"u@ti0etJD"u7nf1G^bG"u7th0f(PE"u7nh0ekJE"u7nh1GLVE"u7nh0f(PE "u@tg0etPF"u@tg1GU\F"uA%i0etJD"u@th0ekJE"u@th1GLVE"uA%j0ekDC"u@tj0ekDC"u7q g1bg_F"uJ+j0ekDC"u.he1,:\H"u.he1bphH"u.kf0etSG"u.kf1bpeG"u.qh0etME"u.qh1,: SE"u.hf1,1VG"u.hf1bgbG"u.kg0ekMF"u.kg1bg_F"u.qi0ekGD"u.qi1,1MD"u8"i1,1MD"u 7qg0ekMF"uJ%j0ekDC"u8"i0ekGD"u.nj0ekDC"u.he1,LbH"u.kf0f1YG"u.kf1,L_G"u.hh1 ,1PE"u.ki0ekGD"u.ki1,1MD"uJ%h1,1PE"uJ(i0ekGD"uJ(i1,1MD"u7ng0f1VF"u7ni0etJD "uJ%i0etJD"u.he0f1\H"u.he1GghH"u.ng0f1VF"u.hh0ekJE"u.hh1GLVE"uJ%h0ekJE"uJ% h1GLVE"u.hg0f1VF"u.hh0f(PE"u@tg0f1VF"uJ%h0f(PE"u7nf1bgbG"u7nf1,1VG"u7nf1,C \G#;S(k0ekC q]Z#F!+[0F(03R@Yb&J!Jgf?;L<(gBkM+$I?K4g04JC3+Bot0@WR]AL]NY>L]W`;H\_ZMP(R$n FEhmM>9I,mFCf]=+EV1>FEh_9AohO*+EV1>FEqe:AohO*+EV1>FCoH/FD_?-CEcQG7F`MSBDD#CBBlJ#6A7]@eDImj"F)Q2A@qCgGOu Y1:ATVm"@r#drB9KiQP'(hWFDtYuCM@[!I?IP~> % uk.co.terryburton.bwipp/code128 0.0 2016072000 %%EndData %%EndResource % End of packaged BWIPP resources for Code 128 % ----------------------8<---------------------------8<------------------- % Form definitions /MyForm << /FormType 1 /BBox [ 17 171 567 739 ] /Matrix matrix /PaintProc { pop % Attempt to prevent pollution of the VM userdict begin save /dict_count countdictstack def /op_count count 1 sub def /showpage {} def /setpagedevice /pop load def newpath % Execute the EPS MyEPS 0 setfileposition MyEPS cvx exec % Restore the state of the VM count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat restore end } bind >> def % ----------------------8<---------------------------8<------------------- % Main markup starts here /__MY_EPS__ { currentfile << /Filter [ /ASCII85Decode /FlateDecode ] >> /ReusableStreamDecode filter /MyEPS exch def } bind def /__MY_DATA__ { /EOD false def /buf 50 string def currentfile cvlit buf readline { { % Process each line /barcodetxt exch def MyForm execform 360 200 moveto barcodetxt (includetext height=0.5 textsize=16 textxalign=center textfont=Helvetica textxoffset=-1 textyoffset=2) /code128 /uk.co.terryburton.bwipp findresource exec currentfile cvlit buf readline not 1 index () eq or {/EOD true def} if showpage EOD {pop exit} if } loop } if } bind def % ----------------------8<---------------------------8<------------------- % Embedded EPS of cubic spline tiger ("tiger.eps") processed by FlateEncode then ASCII85Encode __MY_EPS__ Gb!j.?&rR;OY-:nqA%$]!pg/Wo(tdm=+.7VStTuZlCs8m@0fi;`9C,6Rr2-#Bb9mn*G_d54K"(" D8>Y)-$K%)]lW@LA7T63MMPX;pV6aG0E9K[TDnKXbAs4-s5j!)q!Ba+IC]6o0A_,+r;+H0T7;:J gWTWho^p`WIf,-ps20?`h>_`)9]%\Mp02)'?bV$fmXP31h)Cu*p;?"jj6%LJIerJa1B-%K+.jU( IJNEn[u[0M+2@h!MRE3YqQTq2%]3jL4a6u3$/2*X0J)kh)fKUP::Of[l5_fcl51IG^lIqk39>P5Q8jfVb=^*WK7(.q>-S!0&Jg@bD)n; duTif^Ah`Yroc^#qc5(@m)\jT8Br6+2'5?BW;Z8NLI_%6gWNC-qW"2#m,kLc^\hWWm5sXjQiFQ9 L4;OuhfuTe>INGeh/%SO/a\U+il?-(K+ebb9delQ3\C9_Z(s5e++%i9SpCer90&\,RSl=,hIqO+OZ5M^_S_t3iYeeVa`[mTcC j]=@'I'(`pB7&Q$Ir"Y#q=DY)Vl7S#n&*VP+!-jK\+0)$Q_/_FX7u4`^HBN2+)Wn6+eJ\qo$b)/ CVR8Gs7h4(i:6[7:Ucto`h,HK+sW"fmWK4=T=tKlqu,.()JdZcI!>=G31G0Fh>N42G5(LunU&i= Y20%3kB-N22;ZAV2G/D1bP1"P5loQYSH0&PBTJ$M9\mE\#OT7=IGpN`(JhsTjkhqe6Ls1<8G H`[8IjmFbIGsD#4bhV[ScfLQjju0*/lhrB:@hVI:273KL\:X(Z-WUp)ETC29U5q$udmUog=a%H)9U)irI.JD<+he?5>>0b?H=@J2[HFA"L #H:fma1AI_C='->XajRCoA4-c5-PZ3]2-=hnXDSeNfraQ*g^<+CtY7SEk8HffRnY1qPC!9^D<"" h?p\li(;+[:QkB#O*"ao]Sn`9f3[$eF?f;L26/YF8%W]W^0(!@Q$%@NVjc#8ZW>-aCqI)"fsFkV a6<7JeI0g=Co1,`CkrOZ2.2B_!Q(f0NA&`YR[C"!hsAP6dX@UC%8$,KZXIRu=,[!'fcIRt0D5=IlUj/5'/nUj5kDCqXrTH]ND;;%"n#]$j%^a0Ge?0d:@[LNS8eTh. g5TOIGqC;(?*)()#0V`:j_js10UXC/Jd88gUq7(6DDjn(O`[Ycbgi_op3qX))B4iVYR5*N)%jWc <4$BBcqoeNYK\n;[Fr>uL[8BC'dRQ\#4%o+d0i1DDW*m`2AL@7Dd,kn88>D\[[-B^+Y5NoBoCb8 ,\:ptO)8FXoAshkR[SW](E]KFI:af1`2^Y(=>H_sA6Rf%`^k*PHd[[$6u1#bikgkXh58;#mpW;r 3dp(HM6l>>c1F_aCkIiW1*lEE)[@m2h1KWJ47Sd[,9`+"'W\#InQ]\\phd_$7S&`h0`(Qb@Q[Db Wl)s_-Spnj?(iSr#('b6fr3-kc(9ITfMO/,DbQs&8_$d9qmY=AAE-u(<>V_?EiEe))sjh]/a^a9 8u!Of*2)'6UE(?W^?9oF3u/%U7W<%Vm>98]7%NTeY 3><6`VOEXWHr8O=hQkcZdpr-+;I_A[JJlreU$7mRjg^AFHS^e_A(^:[Y71YhUMDhS!Hh[GFsF/Kj.] 2d9^9F^e9Ej7DtMSN`(1Z(.[g0>2T^hF?6%)G=Ps]%Si6moWBUSl`AX2GYib)J[$PA%P_!>IBj+>Xso5eZ^Uo(;&_*p!Y8J3j#Ad jKo]pdi4cTZtQKDPA`sN;'^:mf$sOrhgC?r24pLM/#for?gc-X./^@tcr.25=tQb2jdqmA7[[:t ;ot?2]Ii[ip1A'`Wl[H,ST6\KD>8;ihZ]"j_Ua#ROHE_+F]9;a2uHsfQHs6T]t:Y''%`t'jZD?; ?"*q)bI31IFFl]WB!Z:@leo7#7sf%V0t'a4>2=nGoNI6?S$2EEMjNbC1f;BC"X@JnRZjL1UJ3pb 5!H<7:t]fG,/IeVdHpO-Z-*5."-H7(^,X[B%5n,B*/nRlR@DK;WnIGPFn`4<^h(O5>J`Wa<+*kme[m7]?1t mpFHJ+GX-t;I6N`'RbVI6ohQNUL&r4]=U7me'"_7qJ7L^Abq5Dm,Qr4B!QS4UkdEdO4fDVqP[/k Ljo+)EYO#?&R"eW9Hcng3W1ls@5s7>odAQjbB?rkSKDr\4h[[jWqXe?2Kiq7C=)Ci5//[ipm@'' UO9fGS[lcZ>G>*0B5^jqa^rBt=j(m]q!<+FoY,-=a=5#JI'FYTb"FAl@/KLs$tphC7g)OsQ_CAf;1SFuZbA9Tk+\iqB_3+`X7VeP@LS _*g?mRb[Tjh5Fsh)m0=X&l(&]XD6:#&H1,TL!qRC[]VGkpdEPC8K7?pWEOFJ"`^<8]2f9$Wb(cm %5F%7ntofnl.cGTUalPdgHf9:RPKWYI94!?/(ks'gRPY;35a3E9-Tj2dJiFLCPN:X[l3O]SVW+Q 2D=bNZ]84V.]*p08c=H2b+tL +U"WQLG0Al05D"(T@hlL_T\M=M)i*tBX08cD/Z)\EA;fBWhA2Q_.4#"RgHt*)fm8:H#^2X\6^2h L??QPf6UcM3`&*#\1EXfT%D.@&^[*c#T,(-,YM`0QEls#[pS!dXB[:u#AF*K8Vo=Wkn_U'diqat Q:I\OVJ3g8/`%?;DO/VR[_oYBK3Zd([0r3`p3V$g_'HN7E+haYEtn=#F!g$W/JNqPO&f\bB2;B* S#ed-nt48N/s]Z;b-htnaWoKn0W*Q#SOlkhTgE*j5gGXmf3-X%SQq+!XA?64Uh9_5 I'>CpVb.2nMR#3R?YoO6l7S#pVpoDAU,/KdY6UX@#IQ%i/9iq$Ni(bo2?lf!%pP/fUc:(r;$/t' k4)e#5/ :b0hTcqIjB3aY+U!,-Dg,4%V7)&K)(Pf3)*Dl76O7aG`f'OQ\7(<\LcL?9$Lb5000K3G)_`7A'B rIp3<-4L)M.+WL;6)@8EeAcT='/5;eT&PsXjOWhmPHW.^`V-9b8:A:1"9dl,KMEA0_sQg2Pa /KAZ0A^&`VD#.OJkr'#)c5-,(&nR=0HCK_`oudYn$?Z%ESm#?n%a!^6La7bXl0g@!%C0a2jU9t8 B\KjhfcG'O"m@V/=FZLU#9t(.i_K$tB:&?R2Ibhh-@o[&[58`Sh,f+j(t. !:`N1.\hMcAMK:gZn]'A]1RNbW#aB'"'iopOtj>IG\#s<@Pb59O*OT!]o3%$7OfAS*1]uWK98$f2j=KCpHNH2*Dc4jaesS)N\U!Nemr*-1Q)bXBG9X JBcg`m;*\;a^oZ*,c/5$/'dd:)\^PF$_bc"1np$fSg2086*cl'"A;kp&s*bKtD@E q$"G]N`LP"q#95UL<3FD".EF67S_[Y[3:NV%Xq8pDh0:_k9C5m,G]>7Yk/06E7kS)*?k`qA'C(W kLl2&dqWPRIn>0$cV^TkskbD5/h5e$V;s@o)+n35qWGWG4`?BS]\/ L'NTG:5KJt#T5u^?@aJ%HVBV%-<$f`J^\9oTIh]>A6e%mTcUG[FA,IF=e]6$$s@2'M1pPKATY>= $JHsbA\4\-9`ljgKO97#O96b*`CH'N/V,r+K7*,RbRGgl6FMG7IrIA$ILSUrlCgp&mc?aUF[7"U 0C9b7N''&UgSEiB[09/i4=T:c'j!>2:r5Yh'e1r6H0&*uaMn_Z`0ML[!%`\.'^fBPA@,g-ET'L. `>EV@S1G$SfkW#d".Fqh0=27A6`Ymc_@ -XCnU&$PSlep)b/\)n,iX'&!8'CuPB9-$dL/Ai5;R'\90V-mZnAVoS`U((FpO;;;;)g@rH-;EdY ?:+7,76?u.<72&e0FGgEn,fVHOWqhM$?\tskFC5i@8"2/JK&4K+7rq';:u2&Ym='9-7_ /imf6[`<`V1;4S>E&$u"MFHU11upunh,;kmM>'K^3(Dg4o]!r#U*nDm;[$'".r[Gnab*It3J]%$ ,\=0UW/Len#JXsMU>TS!FCcsfauDBF$/,EBR5kPA)'j'a0N]Mifinr^:so*n:7BV_QGP`RF]5#* g%IcX10\,h`#(!*O%)@(^G^(Km^n+I]_DW+U0^1@^pOC_WP082g&oJCHNKHWg-lto7ft$D](?+B +0\D`X,kj?'r?VjPkbGshkH-+(>k%7GLFqK7iZZ5b4'TLo#%q%hKn:LNK*B<[JuZ+N#RMoWT^&6NKMS5B/7_ fGBcIGRm+^H32$W4i,*U`o.*<*7ED6n0ssOp]].W3o2EjrX(@6&>j)]]'F1L2D%(C_FQ[d#7*>) ;&R?5=.+glnIGmEgXDRuQ4Q93:1B6*lH#RBILPQ=@X-'>OX#XDeg->hnAkaWD8%GrKM3Bf_/Y0^ 9Q%GG@u#"hpsTSq7t;"FBoTM#&jorZm/Y9(\?Q<%J\!VkZ7`uhZ,L,MAmDT&HkmK/l.@Dm98TkHB,dh3n/kmKpkXfD_^(N9( 2_"Ic+InAL4$Y9j3$hM=a47U]WMQP!6hQ%oKjhog6`E6E]_Zl(P'tPo!EhLf!u!tFL%6W_Gu>N4 K82$J:i^PR^qR\/H.LA2)7T`\M(RkT.XF9U]:_>r/"0Xa>$3_SP",3MDSD27.Tf_SRH#lI3[$jp EM#hHIb_i+/S$.IhPbf(`X<;*&7-98[5aU-n0/,Ri!krEDGfMID$:GhYQ40)8bU;+E'kebi_*9p kT?04d)A^J*L""1fq_tTO'-A=%f(IEF%O&B5//`nO!R,-87qmJU%S^8XN90^#b/C6;Ah+^2[Po) im"pt5e*/BO%i.u&X[]QiTeYYX#*[*KbGHY(5[2GY+7!B371d#GM=Ih8iMYCgOqfpY'oq/Zo#L! P!u;sZZC$3"CY`#EIq6DAK5JE\+b:k+jd9N0TN(u&T@eMU=_)=jU;rBk+Yoe.ad[JkS9tkmN]dT al\dXbqpNH9t1O>'.R3#%E(CqgFdCu4-&[Cq'6umN)@$3Gsd-XW4^kUi4-n-:6^VT\AH]4JEG0? i@TP2dqFA;"W(pL!\5.7AA1ie04G)O)5CQ4K:fYB.26KqPK+Egeoh,t*SgH9*Mq:p*KZ?6f!eXSc']TDM!WYb<^ a?Li`@sg=U[3EsK2AQF"'CI;2l-ES7#F"i@_L-3Yfmk=9,0=V $rP?BC.D:9U7L4Ae%\GJ2or)AJQmJGBR(9mbPrg "R_*s=.[Meh'#9.'on_iX/83GM$&7S.j$KOp#6T`j/)(q5tIHI9o109F9_F[p"D,OT^)]?'5HW6 !nS4"Qs[TD_Dl]*]6IZ?=+0?@\0\m2->:jSd0[o>9u99$=;]4ubV9i .i-3[8_ci/X'"Xm:qC>.TN#1hC@&Yo5^!Lb!)"6u56UWTg^0cfX(FBaS8d?D,nd4O\7T"6lQAk! $'2.f#=*mV\]XVYk#O/N@Atn`jFC2#&2nqg\Ks9C\K;JeD*Y*K0-=i?kErs(h.*i8H :'rET^mmu/#I3BhBelH(WgK7ZA.lY>aZ\31EQO8aB mSFo\RiS^dcn!/R!QbD>#3bF45\L7uCVqlmZ2i#G5G+c&Le/StI"iPrUGsK`*Y(?:" qXNROO>$W-H0T<+_L,Df^p*XuPJD[adKsVp!Ga6J$(Xh_!_P[%D^Uo-5jF'lB#)oueF%;B@b`j! L&k-^J>/km]`gAqPhEa*Ph'c'MV'@/m/V*V'EA/6l5$&VXmm.EetC=U?[?HnHc^@;W4n64g'(X7 Uc_u$gME/gZp^uoN8X$lr,?>KaFM1EMpGRf3EDfs/HRQh.l+XQJd`s<4`1OFm2J@M-h"*>hHTB$ `ZX)3$(_I=Dkno7/5q[1U?9GGVsNOK1A1,kANs["hZ;khc2"@Te6Bm2Z7+`.:/LuL"qU6I3ole8 Cgh2_JWV8%0HkKqe3^4$LoJJm\eb!`Wg/@SGhVCtU433)`CLq"c5>71`kY!EHfqs)RB(-!Wfcr5 gf-'K-8CsMRh\?:)el4W0[GhPaA?5G.hRs#BD/bLeiUB&l?22D?$]=-=+.`JJ]ALU//&[^Vt5%q o.f="\H#JDXBUE4L[QkGjQf^C"'gVenJKAadVcV0e!If>o_-M#&;gMOk-`imd"cTHhNGe)IP!h= n*cL\KquJs2*&bCX%&i;4qV1GRY,S'BODuNU'(&.&S@TH[G9=D,EqMC+[s$=:I+Ag?(dC@,!)%qYFO%`IR^(2Vp_".#uHCM@0gJ6X5\6nkPmTN%2 fi']H7Bh+)?gS%S?c.-IC@(VN2Il1d>Id(QP>OfNdFDri-J>Yr2t*^H/X-LmiX-r$F2$t';"Ig) +7*G(Z=tj+m9Qo'hbSIDimGW)$4o#\a_l"TGhq>5&MHQAZBX]slFT#Lc-uf_W+DAD23_BpF6ubER+"o8.oc;ha?[&_U Z_M"^1bZ`I:j/Wd>LV#J!is8='MM:\#uci!Q[J\1qA(aLf!H qKP%4?P4-)@s^jXo(gI;[RBAd7":ml+/d5a47M?EIC,@)-+'nGQ1S%dGue+B%]UrB"mddke,\ie _#137l]=MgBTg:f(NliO35d`rUS.10R(/[%_K)Z]/ha?*bJ=23Ti;PQ99T`"@9f^TJ_mj4?I+>a#%*5ZV>H//cr8=m;OaT,JJ=fpd3FOD$b>gfM 2@cOY?Jk.)F(LcR?Dj):J*"]kSIaPhmSPqQpduQAItd)[$s$U 9#@>EITs>W@dt.mBe:rOglCkcg2/4nn_*\I*rbK+ 8Kh*^/cnpVI*((5*q?u'QnCb3R`B+.FaIY7IO,qR-u>cr(Vqd1G"6W5C(c0?c&J%oPH9jp-)qM> 59JrPG)V!KRY$uJh_%k-Il5S4)":QG.Z+QZ`MPWsYLQ7?JI;c,f->l))AP9+5nfc:;m117$3>[& j"7D[3=`JaEJsd->i$JEjCSs_GPoW)*5dTf_7;H!\?JZ`ImB3j4bY^',Op$ LqqU/A3\+Ci/h'=Y=lF%Ii3X#*&NaX++97_QqE7e,Kk9N]X #UA`Z4'.jlp.W2`]Y8dYQcXZVqn0u2hUI,7VEQm=GB0mV!3kUn$/!:*2dmet"!9C4d@Jg'.=S5"eQ"gk+k9h8c'"1'a/g@VI@/D[bnAAEmbdA2_3JOtQ r>7rR9Q'6D-f9ecOEq(JUW0aeG9QFhW^Rp%gV4tpB_aXpqkfCakst2@Bu#&'oJF[FF[D=#:u0M& 3e&YZ8/c@uM#MtK(5jZf*Icjd;gaqSHU#@Ji1f6-M*RhbUT(h^'#*Ik)*nt"Q?IOi*/f'Q#.pHPN]:Cj)qH/:)^`[-9>+mu[E^SZ [k7QnRp.#WXtr^e!9[C\U3]9CN"[Sg:*HZbmbndPgN&i-X^VT+HU$?@Qd1lOQ"rHC3$f*m\6RC_ 7n-'i7[92qR58)M2#gJ:.ZXLfmY#AOL0jGZf(TgGhT?Ul>?A@@F6fWu],9Y0YNRfL()9K,4O+\K Y$A_09E^CZ4gp@9)+V9N1Ou)i7tc$bRu:MSqVqhZ6Xn@gpOZ1(9U@u>34KcBm%HV ;^/bjQ0sYY;O'&tH5_uKX2EBU/o.ff;R<`Z.jWlNe"(EJY?Lf,mB;4[&Zl0[ka;ok-D/rGe]+)5 3E\c!L4ZO=@_eX-mo6Z;Gf@eB@E%H/T%GJ-hT)jZL9:r9`N_1;0F-NlfYkb&i[#f0Tr%BuZQ=MY T]7urO=HAPhfuB9*b7.$f=0!J:G=LP0XbO'FClsYV[Y)Pd'Ro)!_[:siMnk?q;KU3qQ(*"6bQNp K56LB:m"_K6T^\6XgA?0mWt4!DDV`j<2M`E\ZQ7pNi\41\_]27pEGKq2tZfiI1_:7!Hk(C15f]# /HM?PNT<2(%fh?(O&NKo.3[t-$$@h?+)UjThWu0i*^FtpEK@Q@c(QGs[KKNeWQSGP:L^G6$_9pf %5q3W;lbTlSbC?^-Kon%_,d%#^H>eg'5AEumrLBZDN7!!*l0L9f?3dAF@V:&D%5)4"5/?nPV$0j GOk3$GFhbSmZ;)`aQ5#8+0$o!ZhFVblD\J)T3s8Ra\qYZ81Vl%edlOn!;Ql?)2l mPt:j-W2YS(k>U2%Ck++JMsdu@Zr;q8jnk.+D> ^r(3AOsL)M>//3L-+FlrHA#N)p5+F6&,c]YqOMflRiL)B9G1`agKNOhIU*@X,>AGq[#`'=?1HrB S%=lcp%"sbj<=89*GY't%Hb64)_Uq+?JF7Y*!_Nsf5bg1?o<*&."[*^k5^?_r_RnYmofj`gO$`_ /.$b.,pj,pGR\?IU(3S40N,`i3'%\/=> C*Wp0Mqa@(9029&@"?buR1Pm85U!oR4`e"3=bI(^]:ca=-t162"aTY$J`'&cC?AhBQOdl7p:g>@O!Od`5.]*0#J9'$K^]Y`3q!\#WUU/Vp5U"SI9=d ^c`J,#m+nX($q(QAIdKQAH9**=rkc6c=]-:!nW5($`1R"IhECCs2kZ Fe"#;2=Pdb_i=q*!j*!%:WW7g06FAobULDJXdVfU>S;`(!rj`P&(Qs^-H,&j-No6M9Lp],I*f9S ^6%l-)F@-S*ah=cd*h?8@lG<69lA;1-NrLg1(k@n$!FuO156kad`>hS7fa9b1i1g( 8Dioc7#36E:,,,$Sqo*Ef_lSn98+%r("?W]m1TQ7"hZUm-%?,i.gFQORZL^ul`d!5S>(ih`c7?0 :#>SeU][#eM2@APS7fT6O@,B"DXoK^+A$jF9)%VSqi".k\V.Ot`8>u&W2rGF8]5tLUV,3d"uSD7 WH;d*rht$+Ohtn]cAfMQrf.bZm-*qUF3uuW/1O]np;lh:]EMQ9;?jroDGPo';Og]O-nY"K7/AT$ -du](Kd%nXglBRq(!#I>j/Osg+3?0>r]'qP'>q^EPI9EYplP_ss Wa./!e*RV=&Y]=RIDaPU^Zj"CDOP,QpO5QO+08OmPirP=o^]]]Zm^,00bBqB]_qrh_fR7`j\q'S $5i!RgD96cjq?*?^T6)IWD<X'-Q)DQV6cFV:JHq[A7u"=BGtb>+_QaFrhCNHaUP/'p+[G% PMjjIoRIt%#5pgV9M1:?RdUeH%=SW_imaAa[r;SYjI.O`;r2LP;dMpHNT:RPEO+cCKdY-oC^7JlgLZs9%rHVo2[39f<6D>V+4^3o@q`sgNGgZh31_[RRsR@fj-Be 3fB0pms%lc`uT$cFCL2WSO[DZJ6.qY3-p-k>(=DRMV!/WSaNFk'+`*JUAV^@?kurWET-BlLYq#. :HUKnpj`GnR(hC2H[m%L54G)43[aY2-XUdB4MqagH[X1_*j9M@S9bgmrY9OMjOS&n7qUcX(Fnuh 1Ge-36Ki%*b.-5e@I.`_aE?u?MVZc@C1Os3jc-)p08HMbG/%`*EN"LV["SIm77hZ$.=UlpcqKHn@lTG\Rd&W;ONm>l+(bC6njcDjm"'n(QX$$T7I[6i7u_FrCQ$[n+8]4S3(lN[e24c RG$g7M%kRKLGXrSU,.g#)4Z_^\M[]WURC<49.9A02=DaS?(J!("@D8h:=i./EUOjhhEfk`I(Q\D oZB]dLeQ6?Nh'jk?=A@T3k"WFN"XA&MDKlZ+cP&g*^dal8oP-E)#'Zqnp:)g]Di:U4drG"cRa3f 1Q"s@-N[UtU`F;la=]N0_7cWkac8Wb>W)U_DC&BS3F\HOefsk4.B8o3^,SL)B;dh7&P5VGi"V`m Cj>&o$%bd)<_9bR$ci[n&&2"]QStAhEN%a0UH?$Lk#Pu)Jqbq!hY/o'UZ>Fnk5<"5:nf2:r]*+c @c5AJ)5#+tJ7bHoH>mTHGo?`Od+W>I.GuIbn*RX^m*HaU:*$!dEi')^njW\(SbUWWifQ=oLkc^@ O&:/bo.q?KVeQf$H2;@--`Dk&p#Qk:jSs::&OEl-)ag6lV9PZL:(c%rn'7Ki?p,^f$t&SLcuB9& H!+gJ$$5XZ3Qg+>#fl/bAN!]T3J_JU??^dWa;m-.Y^5J]!DP!/![V2eSIDWp]mQ8n<^T-A1JH^. 0b^#rAS:E8<-2)P$B5%H-*,,=j8]*kHVa\ADXVks]k<12B\`@^pUqs3mQJVF+:UdO*f$1e>m,]T 05OYTfLk!`>`nRG1$FR4qJU*=Hb?m<.h63gaJj#s&T0:@MmbX4?[`P\]Y.SEoM#[:JOA%0np^Gn *b&E^@It,f"IqN%G$NsJ8(:^oihj)?oS2q:*Sau06nB;P;71I,M]`[D.s*aM'iqENnP[1P>a2&\:] BW?+%V(D;7Gi%Vk9V"^9TC^&:ka-^>`j>:Hohei?:"u1b^QOcY^?]I8h#er[#;H__mH9KN*?j:/(c 6_*B)![H?1B`2pJ1n-fC]]F:_G/.irT(9,u^k\ICg6^k!HF\Osk(,3%[:mh&6:fjV%7UE89u12$ W]UUJ/QX+oh8;P(:u9Bt-\%*EdiAFn>_VeY&#:%8JkHJRMiZl"BLITccB`;Mk*eL-kmRLHM'!kd pqYe/,;HCY/4 gmT%O@oG[/H-(M\e!kQa!;cC!&GBNOeu%'C_L?Z_N'on8a8f#k$c*&dZ/+[oS@e-h.o(9<"R\g] YIJ(PLk6ru_ecV/3f=pYo[ZLT"CX-rA%6J:e'qYqlU!7n\-osg'R#c9IW2sQL\DWp^aWaVp'4kU !pAJ7/C_,n1XofW,;gN+"dXTR3D&LVrit\u7L9ZSh7G0tOrdLNaW0 6I=TFKfnEj0nB3W`OpVR!k`9.0s6GMad?W&Gd? L-u70^XZajKpP'>=R9oTQe.dSG@YMPLZ:A,l$[i$4)%eL:=*>RK++]PklX,$Dg3NM+%-ZG2%THfDG)j^&'.DF[!f4WFL[ p?\=loC*aOM$eI$rfUiY8LUtO3%8>%]h>H[<317eL7sk.WOH9[&LWILoKJ-a0sF8mTklXUSs]@r i3IB':papA)t$W!`]Xn"B,(;eb?VON]7@0#uB19StYal8#IT#(u4acWJkgf"\# 'MSeGTh:_*6hL<12gN&pcn,qN\lu`%+j#)"+38ksK7s#RY4AS^j1[NmIWFb/&Hl:KBR6j[(Iqm. EJ74`$>rB4h4t8=*]ZTBl'&/7[/*e,M";cAF0U,48m0u3+^j-Rf?)`iSrMR?",:E^Xa!Z?% ZTJ3FcJ]:!?_4i;_Lk$r[/s[?BOJVgQ,WobY_ZY27RJC[ )2p?$?F1^)+_r`q=)oP'Dd^ET6FXE8H5X#4.$>F]=9QdaHlVgoUUqY[J[o%/N%;Fm5B"hc_MlH[ j]jK5*>%m@Ok%=EYIQ&!ERUNC9.](uD1CQMe7KOpG!AH;IeT_O!kEHqDIO3pA3c0e+'ui=qo^"M "R$ec=BFL?'D8JPbVHZKK;hB400E\a0&GeV*n&T3i>MqP6K "pW^%pr!VI0NJO*>beblo#%5j7Z9RNSDbg@PV0q$`73b2?0iGN8Bj:bGpi?;&:tcdjO>_%r19#Q h;-Os4k2oV7J%TA5[p(To4*5R_WB5miYW<*j!3IZfY(r"&djn>bem#6psZW0S*c:#6&WTQ[$ShR CPlHeMXQR.HY#92M;aV*C:KU,W!1[k"gu"0'1a1P3//IjM>/ma_$*'B0(:,hS%4G=Hr(0\j`nK6 Z0`OiW48T"`fs_2`J?-eg,Mj,%Fubj1);&o%<#Uq52)-"34=7lE_Jt'H6fV;\]NrqmKZci;t&mg *[5-3;Z:Pmm4IL/s2%e_=)C(US[kO'-]Y-HH<@]9eAj]WZF*S^`P@'fdd;^^"1?OQGJ%Kd-Npsf k@7))i!33JbU7W)q4?\9^+)'sA^Rdn2VA1_]dGIm27$hpNR\:.lPqR%46;4N0qN>m*aHPW7',Sn N\m72Gi[>XrdD;7)%0)@lmKdJMIL[ngh!/oMCoeF(aojRRM$B9rumkA?1@p2\/TJIeG>9BWFI :O6/cF0>@F1$>fPW=<5LE@Js3WJRQr$YoYHW4It,VQtJngUBWfVOH3KT!dHt%`tc?SXMY3 dOG,8A'a)VjCc0FD[D-Y*kMHTkM;_)r@f=j*_-33I`qd"U&-Q/5Es+[d24@8km6t*0/Hn#k MW/fMJ,-^\1JkMP)MI2qpA=@P]bj'6R^1A^\:*+!cdCss=6a(B.\#np$C]*C'e+aRiZ^hKFnWd' Oc_0fd@>/ukFg8Apk5++,YIV5fiu`lS*NeKU`-`L]qN:a1odlEHC7ZE4MYmX%0^8/V-$$aq!&ds /lid8iYO@3H^c.aE]!OPouN/#1TY067,iW KeBL?DJ6u6iWDVsf^pXpkgpS&]s54#!jfaAS5"MGS*k"l#:&=bclp[HF#+9W#n;p_Q3%YBN>#'p >C-=p=Bl,kkHp.eUA:i^.-^t2#[;'83f#e4a-/JX"N?keX(KaIM3+IXeQW'%AOL^m/10k_fI4!iIL:Yb3.Lp4cD #FA+>Q>8%kFg7\l>$4o:7T'>t6A(ud.Fg)qV`kr-EY;Q5!]JND=@btJf[S2'>chCdb91()#XUk( l?u?pD#pK>$'ft^&\j--K#'/I$#sa*]-@RGpV4Np0#eANfr&)f*p[h1$.^ILDlbj'Y3Lr47,mMG;S3[[@ND+4 -37pQ/<&@`5k0@nFH46s@=:$no(F"TbTkEOHp?DL$I7K)']jLs,>QY_J2%aG`1M.BY_^rLP?G9l lmU1"E)FF42a-QM_j,8j#7)E.h%6a,R3(`F2%_&2NflDS\LpM A@7n-ES*L#'?>(=rUOQY"!@m$qlk,CakQW]DP)ndkMcYP)`$,P'F,2oZn`iiU'q#(jTe*RnsXq- m4Z\><`,WZoS1e6cd?d)e+RS\rql+siN5nE$mA@Q_l-6p(<)ZXgf>&R7cd?#N5'=iViQW2 Ne-LtNIdN"b=E=$d6$OmZdLN4Xjfc&od1:Q#I*S;,["\)s1lQf:;C-2_@8U=AS%p%C!*B\GT/`+ ;bOB5Gp)<=Z/?h)%>rf%VS7nL8D*)lK/2BY#1j;bD-0LE._n5,?MNr_R4%95CRq;L [AuX*H2bXn$Sh$J*_?kRDV,sr0ei76ba>c7He_A3eNt'b=Qu6[r-IIg)pl-Z:,NS_jc1`HEU!sR 7[Q&NV.!C7&FNd^gC9cchgfBGZY=0umA9"S5UESf%6Xf;jVU^ChC7!jjatATLCb1f20;SS2W;sZ Ptq7e.?@0G+ZQtT\3X/fM"$38;&"Po`hl<`>`Y2bKm0L1/1Mh?b!?uL/`)I#8s.jV+p)k$]uU($ nH!O&NmN>N&"+5R1BV%%S("oL$UWfi[YDLuYRkU1r-j_tcT5t$dMi8%:AfFB/^C"sl,'T\5s_m7 ._:8TY]oj(Ke9d/!h\/Qf3"@q)mi.:H>ZN:Hb^u%Q.$o#BR83V*8>?mYf2T?hDaS8>$7MSP>Zi= .%VjeX5W=-[WL.pgm/FMl0[t:6%=Uo$M1CN+Z]s_*_hp5Vbj?h6Y\B;7:Gj$A9iuAhF%]%U&0") %tcVd>Y^;9N!?pc![0o?;PEQ@H&W-a&VRQI9^mo?JJul6b TnNIee#LB5?M$K\I?b;8iGgNo5_H:JYA@1?gW=if.q*#*OnMTOc6bfB_AFI'0[Gn'Moq8r?a_AOa;>m#W`J1gZ>tM+/.jskb[<'mcp6ceM]!'FB=[7O!ke1+%IhX+NC.1XfH9m[D0=^`);X*FO\9N)JuNX"NT#cT/c )Ea34h4@*-k^0tt&'D!k4mbYkkaq_.fR$D9\S(O&$ U/^SIKaA,a.rr2(*YeF(i#CrkV7Y4n]VC._;@`U@mlrX\atH;gEm$.Ca\Yr,c$TP^NTpPMteZEC>c2)?CE\O=E;ekA_$l0!f`u3(fC`eL?=,E1Q6$] N#2G'^Sd4k+MDIV(X3UDYt5#n9&e2l"nJE_e'VH:\VgGJ=!5XV:A*4D51X0kUfcLLYO5m0qk"XT DrCAD:Pf+)A"gb$=rK1WqJ+B%WR1u$IU`TIq-H?N(*,3Pri+7oLA[eu]!fs)N^o5T2jq4]/D@ok C%:jXkoM!G`/E#g.3,6G-B,Aq&)P;tfAC"*K/Q^nUNIpPRjQ0U^!MbL%0,NXjs!TQKs::qoG#o> bdHV73QiF5a@"p39/`,:Iq;?=? OJEK-!`Dd/]E_c(mHa&`5/6!%kT\N]kh(p0;cj.RAJZ`QD]1gtYdJ.6+J'$k+^@2;k[V8K:BOF:b^HV\G;5-'l3?'48;g:CED?M(V_g0!ihDq(:e8c#bHcM%sQ=,kX^H% s!W?<\]?Xh7W$S`90F/M5]Ar8Uu3L7j!=[sL?p5MRIVL/d>IalslV lJ2%a%#14Sdr5gCN\]i8+`h=QcVRQg!IGgXr5sm^bl4huM^d:IC*/sWk(cgq==oF,fki]N*`o242 !/E#nN\R0XeTqVdbS=VcggWuc^iD'^Tf)hb>9*_F0e^&a+<2kF#$\n;=AN$9,/0sk&J^'VJ4e'P DJ-*D(d]l6@@4M*)8F%>`Q&'*gi6pJ0NGG$.R%r.6rA l*_A4EV@L/:+W/EkY4I@;_UNbc4u1'7HtFuTW1?Ra>l/=p5Zpr/(6)=nDZ rbsM<:fWQ3;Ll:\B5/m28_96ci2qeFjYRT6]#;8bu*DXA2OS/te5^@3lN\>=]nFtYYe >kQ<-5e4PhXhX;YJWO0XGb$5KRmZfl8BhB+QcDg=gZW9t,);NM&@1oHFc?8U*1jZE!!?._FR)`& k8:qY4[Rp/?EL\YNL(@kWX+(GjT(E4M27f))3nDe?*QF#I<_QmJ.jiMZOO_/#D/tcJin)2!E?PL !=3M[qW\Q/'8UZ(Rd4kK4?WJbaYCun*)i^-Za,5'!)V9+a^KC^D8]EhCth8//&JG/+Lak\M9*,] Ql9O^4''krkoI.g,75^4=,a9!K&C.=#H5cC#TcW@6CQX9#d[-GOBmiibZT@)UJuhn &*0nXD#c&N4oiU*^0obIc(3-g[VL,W\sLXGa8N4BNQ'd9fT9.W_1`Y)!oW&=g*42Vk?FsZWsk\S I#B`7iQ6V%pXZT:@<<8JAQ9)!X1S4-frkY)F1H/`FNEQ-EZ*d"a?`b' "cI\NmLSQV<.2l/Irb5PL^+Wc0]c7'R`!O2,>m)GY7XRD?:>Q QoAOtMjiE7"RE2/9575Pa\)][Vt23MD*Dho!c2;"OQDN'!0+$^!`k@_D/l6-nFedG3j9Z5MJ<-6 -X3fnkb6OoWUQ)`o/aO4b?(c1.U'%H,KffK/.&\)eh<"56fO@0>QC/Pks:^_pd1`Af15ofI\=(5 'Q><.!h12W-Uii!F^_WXS6g.snsVRdS99Vl8?qr[$j)8s5iYhY_S8FsgYh\F3O8@>5r`A4=R1@t ^+cKX$32hjgP]u"73LeHDLUPn7!?-r^M)TnTu`:/GWD.[l0p:Jqm-fW!Uu\>+-(8NR\=c8I8gRZ hk/RbE&bLV&dTLCc'aLA3o#[h?\7Ui'I2\Q=*XF):]7Z\DoE)3U"J"cFGB%o^Nb9#%jBUNjsb[O 8Y1a:Vhf69*6CoAG"@51`=N8[V>qbWV3@\M2j/i'PRq]fF$uZoO!Y!4nM[s=`lCl][Rus_7uhV# B)k<]m)-c2["0j*6"P[K\EaO_>0LsqZreG:9Bl7^$kQO=-OS8 kirem[pkA2q++!gPdDHo@?30U8<^r&HDfNY*dZV3DplO7ZtX.H%c\pe8JO$l!uWMLe+>>D9?t;B (4iaUl]hTC3%WZok*P&[`jp$^FiR.:@l0>5CO(WViF?iC'nFt5cAd`,K7j1>JTdG"?;EY0_E(N% Q&E,VqHHQsh=gmR:R0uCY?a,f!A`>g9-)nTnr6kE@)?l8<;]QnjHU27\_0P[/u]'XFD0E&Nt1 1"MU1@Wc&G?Dh;n%?4YL$Br'r(<6F?i^<'pWpAWr#DaNFoaOi,mZ+oT6;%ZK(-Gm8KY&?ec_`mM (0@f`bquj)!8XSD$4&cU%\Et2Z2D1rX60J&R4a^830>]`VKm8l?HrSNRt#KPtVOp=&/h6_kBl;hYeX(W9[jMoF,Z(CY,OaD6b=YhO/RU?YE_#r&Ar'rT3MCJif[BiAGT? 0F'#[1O[#8K=qiF7_\I04n3*Xgqlil^(2lRiC0o9EHV)3gDAf.TM0Is(t2W3?OT7-MC^4poZD\p 1dM+7""a"[l[IEKHcD&Zajn'8BY,I!0NocC9XVGe%M(GK2gq'CY7LC'9eYXu?K=&YkhZ]c_W'r' !t`._hb/1sj@ln>mK6A<%IjR8A&T/5!1u=:*FkpF+YNeB%GQ*P)b]qT"+;B1C%M!\]Esjmmj"Ad 2cHVls8'+i[d?=D7")l'8)OtE:&f9AXn5(+kIOQH/m.R6miocLJ<*'peK5(]=U;#O5i\1/?OMqBJJ5sg:FBMKV$2!LjMC=DMB^?NheH?qX[YK#bmke.kggJP_VOb]RRf6&]1cn"J&,/>Z/ g]5DK>OWbWJ.B+$d3]f06o'!7:W00/ni.`c79DCJgEWg9?G=H_,SSfe`c\FPO56/S3&ac]CYmJs -gUETih^r@eAUks@F4JYE GDeOK!YnD7oIk5Ob;7Ng5A?)=TbmqIPit>o&=huM&t09I;92]n7g^6bK7-KZ6c%-F;!=78OHir^gop&Pr?![/]LiOi[%+il9Sdo6P;!00g\Yr;Q"c7/#?)-Qha5-o\VeCnEr_P+_!u&( Z2j(5](.L0DMLO;U]sA[@Iib#^GRg0.X],Ar1l!cEV#?m%3'('%O>@556%('^2fQQRA10#msE"^ hF-3U6PPno#%@pLm>I#S'r"!#i\l_bM".opoae4V9W]dXI^*EK;TB295-N`2oFG2nPp@/L_o7l% N^0m8(g1go&7EB&;!*ni=2^73lG[NQ%`-?J0e-,6VKH?X9$kjWHo%8\SD(G-F:u6m.R$n$[4]-] S/D,9'V"3HQuNB#7Q$rr)4D)]CQ*2.k(.C/0hou:N6:Xfn*\R-h*Z_uDEj^t8*:e'Kc51#%A&E0 #':bift0oqi#7m;EIdj3FP<"@>6*VSkOYp+D$gEe]*S1g:VpE?c9o:L_Yc9Jh:+q>E*$f`oaBRY F\0\4-]2q7.&q(t(8SA,6b1Hdrm%J1MBfPm7lOKoB IN[+b"#ioXh8]dX@G,7Ncn_(V!NRbY&:1WUq?.uX*+tBgWLe>#2bl#I948>5Oh(kq#Ds*V_>DBR G(Wos#G$"j-n#jVhNaEO5FiBjM_T_e1PIHW4J1<,c1CY%B1iF-._IAXDNAJd6":"%(t>A0B@d\p i':-i4jjk"S=0Q?)[.&XiO+Mnjnt$Up"'Z`)`?pmU/LEWE\9&OVJ3;d7a!JIKje\:s;nS Oa)$jMS][M!^]B8;O5fB?,oQt,K(Ma*4&=+-3Spj*78"Z88qji!RI4q_:XKe5\j+kje,t0g4+[d ]97,9M[q`"M`DIdDc/-OT$o9jZLG$I$#e;oG?Gbo(Jbm& &NRq)VTc+1T(,l/PlVEn!rF@:0\S-b$l/#*@3n>eDFIntTOWDT)!Z3_SsVn1fp.h->T>7f:_A5" MW`B#"2(H[e4Sad'89`I_ujq_P]4I;e_(e):_B-6+AB$nST:]6'ouQ_NEG5L:N'HZ`odJp0t4n`t^i#"1j1We1`'U-B<2ogSKV`(]PXAd(KF(=8*\RhiSJ$7V`D/3qV[J J/41J:^q:F0Wjgt6m"=[6^S#M9b01J6!$-jPB(K%RKs.A8-IFb"\H,Zo]!33]CEm"j,q^6::`*$4m[G;1&SR&E3eRb\>--AO0^QEoX"TEp%@9B7 Ng:3)@Vg.@T'p\3K&GJ?+u[,PJ.l8^p3UdN*"4B3q;^eU. i?PBQGC_GZ,-Lm%7am1Raaek@hFDn@>U6F'=9V7NKQV%++0hXN>6mu,E/TUj2jY_tjo)3/J<,ZmA>fd.6GmYY$&aAAcN^fVW42c:LQG7R8H3BCCB &6I#^#(*C]Dhrrugh8GVI+c.eE8 E7!\c+e@P5\C-N3JbT"M.jfL@=Ck5bciIXh8e95WqsNRG,F1QYVLA20fS!to^:@Ti9.h\#?I7UD PTk@=*U5_'5`F^3ke_n?+@rs*Af4h(A8Wnph@/=bQ80--0!kDmi2)@'QXmG[BXPG5cCcORkF5Ak 5]:l9e%%\=f1l$E03YUf/)<(jhG1.ED="a;bg&s5e/$c5(*O8.R3@I=jAa-Eu+B`e0Fr 5fOp:!7*8rm`Z6)K?=ek^UhiRL%c3rq\[i2A!01Gj>W?>=2&I4PfRQP69qFH?!SnI\"p@P,jLUKP'\_fa Th0VVR9$aRf@c?f+_t^HN5!:[d1fHuAi':R< [3A0pXFT2*<29e:D`:b#!Wit6>3UO%%[qVXdR%$Z/SYdk!Oap-Y+VQUnhC0Zc[hcR_!aVYPLRf.c(`pe-*U8 92aU$fW,K5).s3S!8N[Ql/Z_MJu8-5D,1"2%VdKjcK[+]9XFPf&_9*MSYn4(F_TqNqPXEYJcp[% c'dhOQOent'hN`Y@/n]2-n2fLc8q?RV"hhgLg[P^*paZS5;j-&hLR?B@HmH!MC0r9]3&?n_%;3V N3$Zcj+o#3)GPRflOX&aA19ee=W*/-muc<@*M.J:?b(`mhS?>WMI8@oOUa-[7Cq8? XrGU.6,JFukQ^(=%Ld%C5No`[V'n\/@b;dfZIm0GhqWeg:,9ibc0)`,I:,i=4OJno's&d01jBkn Do\sq\jTC[kRL%0^D,PCWD#EU`;)+8T5M\kbjn^':cUYpn-cc\OKj9)QG.@FJo(2#:n%tAV:^,Vk:!tLcMWG dLlZLI>K\Vh=b]r5dnI28F[GallheTPuB:qjPE6ICo,Qt"Gn_MjJI?(dI"NWo?ccaCQXe*YH'Gi Id(u%iWrLR^s,n[$2lnH2_>_#Ni3'bZm1BE,/c6h3%Z#f(Bn5Ve4sCT+DER/DJbDNRO^C=!)0<>8qGV6R]B +SKaj?cZdcmug\6!3L@nna:!'J.uCuHZp+l*:<0q-Rl3skRo9_`T_K7"RWU'ing98A&Vl[>R`.! <#(+mlH1\X7Wh["UGX>f9F_sXYP5J"090Xp!-/1@V;N*h NC*`"*"sf17cPO@F4!?sfQccX!a!$'pb$MFJDK1$O:]R71rP%*p,`e,Gn*?%/9>`RjQi*XE7[d7 Et_h<>P0WlZ2l,2kY;s\o"%Y.-H[MaCY7)H>/F&Z'!ONnPpmFl#Fddcm^?:!RH,@r5NnRIi7EO> W_AF&f@`U7]kZWS^g'op>"'?bGGKSf?=@GlH%W=?,E3Orb[9u`[uZLbd7VQF0ArQQ$t1/ql9PAh RCVuFS3J1QQfk76"!.dlcHq0%0[RYb79FVj/MEO!3:E'q:!/P^2Pd$8L#Kku5"M@]TYkC;Qt=oH GLZpU449V[9jUQ;R]MoJ1U]QhTJ\-EQieu*JIZ6#3/[;0.;nYVFGr':62jU:/uT^-)8'90B(K[o:KYfm'blML]26p?,t:",dgf^*,U6NuQ;E_jWb9dc6MaJV,fl0.mC6j+sL P,:8N5^7f`+Q?ei4#qj]Q38Y4iDu.3O!B_ZM 7Pp1BfM_qu,8XLSX]#H?q]]J_0p.m,_Ko;`)mofUI6q%HSfGq+;*NKBtd+3275"KG)4V=e1 (3#+;/CAFW@=2kWqHti&g-/Pf5kiNM/.H3&\%l?W:Z''H>?D#?F*A8C7%#ic*o&Wg,92EpiU/!u >[0MOB0u:n;uVJ7J\(4>c<&KZOS(WLI1&g8QVPEq0:-7a`H5>:R;PokPRT W"j%G'`hi:ieT.""uk=@2Lj[L=feg;8#UG:)ke,W(uWT."CQ$b"TB$+$E/4B4tgf5%N)'6*MDO] #V*:)HMu8tPrql2*ER@_QD9od9>6m((8sSs\;tkt:ERIQJu5(?_,#YC-u*Ae"g5F>#F6h-)m]?' 6@](tgqa:/,Ndbl)n#V%9b$WI63p*%m99eX'#>Sr[ul?(J3F:l#K5[j?k;OhWaL9KRVFh,>]QZXjFWUaJ%=E^jJe`H?a]k8C!!fB$]V\!9DQ"mf%AN;eU%<^-fNgN_'=B?@nckQ%;<@8V8.H 3k:!&JDeu4H4/nbT_Gks"=M^qN/1M'O.;*6)rl-(QA=loMmA@^F/^J)4kO,Z3>WQHLQZn;!htG$ CZ4J#75@Of)<@HB9LB8+'*]:]#.]IUWjEX5CY2'qgXHB8,>oW7%9:1TFF]<:Q\%$uD.F+s[sGQG R1p&b<0`9gZ[LSpZ[34^$"WAM*Nr]6iXuhoJtYn#pJ?;#XF2#(,m+^&iUh[Y7$"R(UQ5okR`jn# fVK02"/@VckE?(Z8J#)Rdm[?9M,7]"O73n[HK9@?>pAL:X=4j#LO0hpaVD?RkE'V[Sm.N%nB7;a SliFA\(I9_6/n`+eSiTf1\^AMF4)k(*oTXsQc7CNG%k<\4NUrsBg3oWgdu]'(*-tdUpKIEPf%Ns lqL*2aB23q*0Dso^4uG!lYTh8A_bl/j\8lRe?,u_^2_9*h4'C?LFj)"Euic>1D_u%3DX&lNShRWn!dn"2VQpl.#][6u _U7U[WQM:KQbIR&V]>ebNBAkl,h@]CI/5YC1)QH8Tm^2p.q79[270;+H<@.o_V8YuBGt^b:dt", \&g.>@\_M6'gY5U7;iNE78OKR)8^j$U+--W`h3#**^jPcA=jT:`@!r3`+f=8RjIIKo^QdlX9a-P ,uMj@Njj)X@W:NJL3J_$qp7WEJVkRRTctQ/`PFERD[P#7#t.CrdH>1VNqVs&C76A.nE=a%brGjs iuDq/#^QQsdHa+V8+CE9ckTO`ObQ5)U7rAi=/)FlU%=of-oYq%?5KV1/ge/XXZ.9`^5In@\FJ>^ AbpSfcK?qGr:6_\IqYKAa#9-aR%@aU#(rXH^bo2.e#gaBBI[K1_jiG'Q.BeDM"k%LpLrs?GHQ%O &t.>^E61H>[sL%^`u$'B"e5ulXQ3=.Q`Cg%FKL(Z;=/YtO:[k`E5\-hJpH7mJaDFn@ID@ 'P8aIqO1%n)XtuMbU:s0#&uan\k`>m!N%8uf/BLQQU0ZD[mk54WZ3d5kWN5(QPH3gug.QdWNd_@7qo4>\jh`JJCi$3@P4n?^8&NtgHuklV(P _ilQ3E-`h=,[ecKJTuihY0qY)!_k)MSam.UhWfh5=t7&>VB;sebc7?u'`Nblc(W3#Z6l!@_(TX/ (ib3)mMc,]h#Q:b]o/eXDQtNg.Q#5eeLSGeK,T)kWT#LRCTJ/O(bc4BBi(9]*0?q0Ae"lf(Z@L? '`kJ)jQ54Kc1;o3,:Dm[&@3ponr\P=G%?pYV7gI/?6-n;).kqq4]Jrj!U36L:g2)tYoTR74I#!G^\'^*fI$RTrKN_=:e%5tj=fM[k\/6?U3Ur$j `OU-MnA%[16uJMo0?Ud"bdq-EFun\q9;chq)uLIM?0-oJ?3M\+KLkQ4R0K=N*ae!;*6e[l`n<.p ZZ.i.cA?[97J;hl^qC6Rabll'9m([32RVe-7_C$8r0Ze%1QWo/V2'"6Yr.kQ0YguG&m#a1%fe!= )Y;/H`Q?CfJFcZ_We/HFCqTIIqLZ^SLmF?;/"2s1SoH?`0*n)hMHW;HiRcl@=cMof_n5DfQ?=gn EZ7L_hVV[[2r4leqo)kLaW_"PKnBbXkpV-n5SFC.E=MmDn2mP*_\k&uBF`_G,b*W_3-EAH"Y?(W OD),E/&=mY]DsG,ZoN$WA'%a;EUhIA`O"e+qjO>MMUf5H4#X^$&$O9ch9RS\9GND9$3/U'8/e3m ?0S30$[KlFOghC$V2rg`2TK>*IuUs=ZkT2GCR'h!Dk85sUJ5_mC;L4@X`WbG?6t Em#6)rZVHT9'@PA3L%:"'4>UE1oa4sI'N`m!a.GM;=eEMdSKcM:I3J(^+.\7*`ml*S9\U4+Y0du +ugIC>B>r&VI=:5`u2KR2jNnOMW*Qk(*Y>"[1?E(eKGM#Uir5b.ntL@WoX?jFRuemLZG5dZ\ud0 Ren4*K-3&$JRaQphNU**`7n0i4%X9KR5">7aZs7FeXc>Eh]N)R2&E9.4tY;VG`-?r61l#(N76X+K"YT@i](L:qe8-'Z"+ot*,*R"K ofNQC<>_ErQ9GX;gk.=B/H7KCPurWF,oET*bAq3hlg;f?N7"O*(NeTP.Nq^NeDYHD8B"Ygu6eFl<7Q9-tNSJ`aeKuLHkg!Lu(!#rLE"DfiXmtP* DF_ZCnkBni:ZO[P.FGTi=8,qlNak0]m*m*&8`$m:_a3>27eiFljfS5ioom/eI/:Z/!l?i5$6Pnd 7p2k(c/`@K7%\@cH1F?Y/erooKWSh0\AmEkq^Z;>#1@6Q0TsU=A!&S4WDf;),26$L/eJ-6IIRmq <^a4$XsLp6@b#o:9R1Y?csN5S#^q)ImPJ3aBSG_`:T#+N6fN'cMadus:n/3rXtPtG?!V6]cl3/O hk_$BF7%\Z/T5,$kls\2*GhNfE>FXG4QD=NaNtLFA]ih\*#WDmWJRrN55D\V3jj/WO:]r&TJnIr j>h8!G[X949cSodm_iV*$e8:.1[p0s1To\Thf\cAMUCB:,DU-dW[WD8WEH)d+8hYR^/VoAmok[, ]@0KD0$$S/DLA$N"\-&'CIi#A_+dBQNSNqGC&`R);iMk/qPjMqpEaE6$@Wt`Z#r>=!9C,bD _f"i>>2RH4J\1t3MDqH*m+UQfn+9-l)Yr"SELJEhJ1.*lcq6p'mEX&th:]"#0D?\s3S[4:RqCG] !OSR1cmR,k8GR7?-:fYe_*:TC5'PiE9Y\(SG?9sD5=2'DIB.O3A#X@Wir6dCR]NmX>c"3Y68)KV +kTTFRVQZ0&I`'Fe=O<*i*"\9PZ6j;_b#oTogWt/.)@aaRMl!:0X[OH4%CC0FWNX0N&!]_e>j7+ ni?X?rOZ!5Ad^Q)9A8k<]UtSEao&BEJkH7(>Z\Y2I(HHl&lfX?-Gi8!;&Zdf_?kIR-1+7e]%l=a 6/X.D0$Yf6h"TTFKL+YRA@&D)-^B)(>/)=eKtNcF$k>JDP&pd#,K$KmX^FAVm'=Rt'[h\H9Wm?? 1F7VcB*F!Fm!O1pCY!#f%H8ujo[>UT@-)JpEH1OsCBgUF[09CB*5"Ru.XZ(g2J;E3j1\%Q4c9R) /d83]G2+<@._CJ-i@p*5C,LVtH]9G@AtiP&)-o#O[BD%.mb8XFL:[l9*-l+M:q!^^N.5[^jqq15 +s7IL!>7aW4KL+;4T0hOLeEg%ekOU0t 9`4$Ic<$\Zj4)Mm98Hklm(AYMR$!N&Vjtu).nnk_.)OF^!@m4i[\.sYgI%CjQA)2 3lgs2oEWsFm9qhQSJ1)pf/,[g2(2kRcK.Iqh:bOGf"Kk$%,Stj.nfD8W^`]q'F'&O87TFAU>S-D ?<$X\BIM<1&s='/E3#5PiAO)L>_ kMhID`^,9=a=F&n,idf==cEgSN]?$L'Pao>;64s.-97oWa0X."dm*CUUoM]-lY$5<,MGcT&gu#WNf@!/Y>4bWt`b55F>Yr'@4Zm*t8to[P\p`U3mhr ",D:@m\Y,B`a&tfAsE&[R451Y3ealCVH0soC21u;3V?0G4nEj9IP@1i7j:tAZhqR!Ld&$OF,P4& 7/1I9,j`epaYZ*7P>j20hGZqW$\AcgI^7QCJf/7PpF*OC>L0dd]*HD< D:IUOP>#He!Aj$,UD,B,HQZicmV[O&<mJS>C@8uK4^0*,2Vg7[MOJ2X$dk(SjZ0F>b/(^nIlf@"d$kR(( 0]/IJP2.]IA^u2@mCAXe'R`SYTZu95X4N(M00bD]Cm9>5PRs]&,oVSD'PP@)YEi.9$qEiZR[-A7 %7r;c)fobKUi&c>3@-+P)OShol*4;]_@p$Vm3M.W("Vk"hpX'*0=*"nktoi$[p?+_JiTV1>fi/# HMqjc0J;lKQ&TX3A%O0gF$JEK^u9.V4jjM@ZgBFClD3h,%YnJ`3-,W/9;Qa!#sVkSTbu+G -LA[C7Idkc`'3e0.9EFsC=32VeJSG#U(29J_dcK.5s5PE%^$:tXBh+]PiGCA>>r5-C/UAW8=p*o 3B@:OQeJ/CFo@uW(h#o\#YmN.a?i$Ll9(DW.`-plro\t[S2LeA 9Ft0:Y/"ptq8Gd('S-iq**LL4d Ga#0S!7%7:-W_$`s!6??lKpRt/"E_*Su,+,cYlTt<&i?4><,;m+B?U^c[O$:gU+!I2QeGTjXQmo V]=VnTroa'2I*ub;f*X7[*]>Oi',"H&0k,/Jua$&EZYFFBS;8iKu>Wp7M?;u$_-<`qlKZB;L ,+0lV3.E'/ANjOKahDTcignEiX(O[)f&lOqE-li)JBa?(WdR2Bi:otbb[i%,1p`t)DYf`rNj-+S h,msf*4uuHJJ"p,g8[7M[t[MSJhj24n7Us5h^(7K!So0@7>b(W!U2g N4j/I+7%p0bdqck0(R:E]Te?+_;hXPae7HVJ>`1PHYnNc.Jl=shR$H#@hnb#V&OF.]ldkB,:rl, fj/9X\3f(UOb*5JDX1I_X3&OOq8R3i*T^V$-CZdbP\**6eRT?/.T%.XOAP1Q=%BF!=Ppm]sSN2iBjde lDZ7!]@V_JoIL[>bVYY8NW>W3j>HL6'pO0L4UhNnDC:%JhlG89+NYsi3ajtdKaslVOTSF&5BHJD R\GU0M#skR3%p0TkX@c$Z!U)VI,k^;q>//b/Q!(*aZF[^_T]5gY'7]A2AL;ZESUG>$S99" Z*2T:H\RT7Sl!a.Dt7*riD>HT:\Xe;-#$:mZdCH_74lQ\44pI^rsZY65p$t&e#[?Jpg"^sMV8W+ Wb3GMbGKHha;dBjPn]S>m9+&>_6H$VUuf/Enk"f,bNW_6be]AD3Q$XQ@ cU)-9:17M]Y7K6b2\GAKd_n79n(T%?:FcFIoeLF%_]"qD)Tp]f,Se^82qC,^=l>f_pKq2-lme9? 1oMqXq2R0d&go,ErsC0]D(\r=G[@T%&`S:NC9u;[SU/!Di;S`e'e9D`g=gTFTqG"f#4">,2G5-AHZi*a&R2#lJHBH>hSj?7oru[f@!Gr8XHU-dT;\a&MTB`=R89B p[M3>U?`PD%k+#S4`CZ?V3$-36K)U.@A^@QRB0(89b%:[R@5I+A"pZNl^Y+YNSM^S8_.]c#efo+ iYP=]Z%K4Uj[2t`SLH^jc?oBc5JR0m^Rp#Or:9Er&-)S(o<2LbIsq.jhg`E=n`qj#^]+6(qrcS7 T7?n$\$)EbhuE8.^V9Uf!%IS:~> % ----------------------8<---------------------------8<------------------- % Every line after the following __MY_DATA__ until the first blank line is data: __MY_DATA__ mwDGEDIWcbRT RtwILmvVkDug kEdUQWFHxVFH eyFWpmyXkpqK KjZabhimpPaP yUPzWUKBowXc kwZrNvZpRMtz GDXVQYohrZhG ojhhAnxZvprn BUAqUvuGxKPg postscriptbarcode-2020-04-01/contrib/development/000077500000000000000000000000001364117131200216115ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/development/add_symbology.txt000066400000000000000000000007421364117131200252110ustar00rootroot00000000000000Create new resouce file in src/ Specify dependancies. Ensure it builds with make build/standalone/symbology.ps Update src/uk.co.terryburton.bwipp.upr Update make_packaged_resource.ps when making a symbology a dependant resource Create new wiki page in wikidocs/symbologies and _Sidebar.md Update wiki symbology reference page Update Makefile and rebuild documentation: cd wikidocs && make -f __pandoc/Makefile Update homepage in postscriptbarcode gh-pages branch Update GitHub tags postscriptbarcode-2020-04-01/contrib/development/ai_not_needing_fnc1.txt000066400000000000000000000006631364117131200262300ustar00rootroot00000000000000References for table of AIs not requiring termination with an FNC1 character ISO/IEC 24723: GS1 Composite "Table B.1 - Application identifier with predefined length" ISO/IEC 24724: GS1 DataBar "Table D1 − Application identifiers with predefined length" GS1 DataMatrix Introduction and technical overview - "2.2.3 Pre-defined length vs. fixed length element strings" These include comments to the effect that the list is immutable. postscriptbarcode-2020-04-01/contrib/development/emit_c_style_array.ps000066400000000000000000000010341364117131200260310ustar00rootroot00000000000000%!PS (%stderr) (w) file /f exch def f (Version: ) writestring f version writestring f (\n) writestring f (Size: ) writestring f size 10 ( ) cvrs writestring f (\n) writestring f (ECC: ) writestring f eclevel writestring f (\n) writestring f (Mask: ) writestring f bestmaskval 2 tobin writestring f (\n) writestring 0 1 size 1 sub { /y exch def 0 1 size 1 sub { /x exch def f pixs y size mul x add get 0 eq {(0)}{(1)} ifelse writestring f (,) writestring } for f (\n) writestring } for f closefile postscriptbarcode-2020-04-01/contrib/development/error_handler_as_image.ps000066400000000000000000000004301364117131200266250ustar00rootroot00000000000000errordict begin /handleerror { $error begin errorname dup length string cvs 0 6 getinterval (bwipp.) eq { initmatrix /Courier 10 selectfont errorinfo show showpage end quit } if end //handleerror exec } bind def /dhandleerror /handleerror load def end postscriptbarcode-2020-04-01/contrib/development/error_handler_to_stderr.ps000066400000000000000000000006621364117131200270740ustar00rootroot00000000000000errordict begin /handleerror { $error begin errorname dup length string cvs 0 6 getinterval (bwipp.) eq { (%stderr) (w) file dup (\nBWIPP ERROR: ) writestring dup errorname dup length string cvs writestring dup ( ) writestring dup errorinfo dup length string cvs writestring dup (\n) writestring dup flushfile end quit } if end //handleerror exec } bind def /dhandleerror /handleerror load def end postscriptbarcode-2020-04-01/contrib/development/hanxin_encoding.txt000066400000000000000000000011531364117131200255050ustar00rootroot00000000000000Han-Xin Encoding ---------------- 1. numeric (0001) {3bytes->10bits} (1111111101)/(1111111110)/(1111111111) 2. text1, text2 (0010) {1byte->6bits} (111111) (111110) -> submode switch 3. binary (0011) count {1byte->8bits} 4. cnreg1 (0100) {2byte->12bits} (111111111111) {B0-D7}{A1-FE} {A1-A3}{A1-FE} {A8}{A1-C0} (111111111110) -> cnreg2 5. cnreg2 (0101) {2bytes->12bits} (111111111111) {D8-F7}{A1-FE} (111111111110) -> cnreg1 6. gb18030b2 (0110) {2bytes->15bits} (111111111111111) {81-FE}{40-7E,80-FE} 7. gb18030b4 (0111) 4bytes->21bits {81-FE}{30-39}{81-FE}{30-39} One 4-byte character only postscriptbarcode-2020-04-01/contrib/development/lcg64_temper.ps000066400000000000000000000052061364117131200244530ustar00rootroot00000000000000%!PS % Implement source of pseudorandom numbers by tempering the output of an LCG: % % Xn+1 = (6364136223846793005 * Xn + 1) mod 2^64 % uint32_t temper(uint32_t x) { % x ^= x>>11; % x ^= x<<7 & 0x9D2C5680; % x ^= x<<15 & 0xEFC60000; % x ^= x>>18; % return x; % } % % uint32_t lcg64_temper(uint64_t* seed) { % *seed = 6364136223846793005ULL * *seed + 1; % return temper(*seed >> 32); % } /lcg64_temper { % Multiply seed by 6364136223846793005 then add 1 /p00 m0 s0 mul def /p01 m0 s1 mul def /p02 m0 s2 mul def /p03 m0 s3 mul def /p10 m1 s0 mul def /p11 m1 s1 mul def /p12 m1 s2 mul def /p13 m1 s3 mul def /p20 m2 s0 mul def /p21 m2 s1 mul def /p22 m2 s2 mul def /p23 m2 s3 mul def /p30 m3 s0 mul def /p31 m3 s1 mul def /p32 m3 s2 mul def /p33 m3 s3 mul def /s3 p33 16#10000 mod 1 add def % 1 added here /s2 p32 16#10000 mod p33 16#10000 idiv add p23 16#10000 mod add def /s1 p31 16#10000 mod p32 16#10000 idiv add p22 16#10000 mod p23 16#10000 idiv add add p13 16#10000 mod add def /s0 p30 16#10000 mod p31 16#10000 idiv add p21 16#10000 mod p22 16#10000 idiv add add p12 16#10000 mod p13 16#10000 idiv add add p03 16#10000 mod add def % Simplify carry by making each digit positive by borrowing from more significant digit /s3 s3 16#10000 add def /s2 s2 16#ffff add def /s1 s1 16#ffff add def /s0 s0 16#ffff add def % Carry /s2 s3 16#10000 idiv s2 add def /s3 s3 16#10000 mod def /s1 s2 16#10000 idiv s1 add def /s2 s2 16#10000 mod def /s0 s1 16#10000 idiv s0 add def /s1 s1 16#10000 mod def /s0 s0 16#10000 mod def % Temper most significant 32 bits s0 16#8000 sub 16#10000 mul s1 add 16#80000000 xor 16#ffffffff and dup -11 bitshift xor dup 7 bitshift 16#62d3a980 neg and xor % 0x9D2C5680 - 0x100000000 dup 15 bitshift 16#103a0000 neg and xor % 0xEFC60000 - 0x100000000 16#ffffffff and dup -18 bitshift xor } bind def % Avoid 15-bit overflow when multiplying the digits by stealing from the second digit % m = 6364136223846793005 = 0x 5851 f42d 4c95 7f2d % s = 226759 = 0x 0000 0000 0003 75C7 /m0 16#5851 16#1 add def /m1 16#f42d 16#10000 sub def /m2 16#4c95 def /m3 16#7f2d def /s0 16#0000 def /s1 16#0000 def /s2 16#0003 def /s3 16#75C7 def /maxrand 50000 def { lcg64_temper dup 0 lt {16#80000000 xor 2147483648.0 add} if 4294967296.0 div maxrand mul cvi % (float)UINT32_MAX = 65536.0 * 65536 == } loop postscriptbarcode-2020-04-01/contrib/development/qrcode_proofs.txt000066400000000000000000000446431364117131200252320ustar00rootroot00000000000000-KB => [ 5 5 6 e e 2 3] -KA => [ 1 1 1 e e 1 1] -KN => [ 1 1 1 e e 1 1] -B* => [ 1 1 1 e e 1 1] -AK => [ 1 1 1 e e 1 1] -AB => [ 6 7 8 e e 3 4] -AN => [ 1 1 1 e 1 1 1] -NK => [ 1 1 1 e e 1 1] -NB => [ 4 4 5 e e 2 3] -NA => [ 7 8 9 e 3 4 5] BKB => [ 9 12 13 e e 4 5] BKA => [ 9 10 12 e e 4 5] BKN => [ 9 10 11 e e 5 6] BK- => [ 4 5 6 e e 2 3] BAK => [11 12 14 e e 5 7] BAB => [11 15 16 e e 6 7] BAN => [12 13 15 e e 6 8] BA- => [ 6 7 8 e e 3 4] BNK => [ 6 7 8 e e 3 4] BNB => [ 6 8 9 e e 3 4] BNA => [ 6 7 8 e e 3 4] BN- => [ 3 4 5 e e 2 3] AK* => [ 1 1 1 e e 1 1] AB* => [ 1 1 1 e e 1 1] ANA => [13 15 17 e 5 7 9] ANB => [13 17 18 e e 7 9] AN- => [ 7 8 9 e 3 4 5] NK* => [ 1 1 1 e e 1 1] NB* => [ 1 1 1 e e 1 1] NA* => [ 1 1 1 e 1 1 1] KB* => [ 1 1 1 e e 1 1] KA* => [ 1 1 1 e e 1 1] KN* => [ 1 1 1 e e 1 1] a1) Start with B trivial a2) Start with K before B [5 5 6 - - 2 3]: | K | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+16=[ - - 22 24 ] K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+13+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 24 26] | 2K | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+32=[ - - 38 40 ] K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+26+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 37 41] | 3K | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+48=[ - - 54 56 ] K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+39+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 50 54] | 4K | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+64=[ 76 92 92 - - 70 72 ] K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+52+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ 76 86 88 - - 63 67] | 5K | B => B:4+[8 16 16]+80=[ 92 100 100] K:4+[8 10 12]+65+4+[8 16 16]=[ 89 99 101] | 6K | B => B:4+[8 16 16]+96=[108 116 116] K:4+[8 10 12]+78+4+[8 16 16]=[102 112 114] a3) Start with A before B [6 7 8 - - 3 4]: | 2A | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+16=[ - - 22 26] A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+11+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 23 27] | 3A | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+24=[36 44 44 - - 30 32] A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+17+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[42 52 54 - - 29 33] | 4A | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+32=[44 52 52 - - 38 40] A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+22+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[47 57 59 - - 34 38] | 5A | B => B:4+[8 16 16]+40=[52 60 60] A:4+[9 11 13]+28+4+[8 16 16]=[53 63 65] | 6A | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+48=[60 68 68] A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[58 68 70] | 7A | B => B:4+[8 16 16]+56=[68 76 76] A:4+[9 11 13]+39+4+[8 16 16]=[64 74 76] | 8A | B => B:4+[8 16 16]+64=[76 84 84] A:4+[9 11 13]+44+4+[8 16 16]=[69 79 81] a4) Start with N before B [4 4 5 - - 2 3]: | N | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+ 8=[ - - 14 16] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 4+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 17 21] | 2N | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+16=[ - - 22 24] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 20 24] | 3N | B => B:[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]+24=[36 44 44 - - 30 32] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[36 46 48 - - 23 27] | 4N | B => B:4+[8 16 16]+32=[44 52 52] N:4+[10 12 14]+14+4+[8 16 16]=[40 50 52] | 5N | B => B:4+[8 16 16]+40=[52 60 60] N:4+[10 12 14]+17+4+[8 16 16]=[43 53 55] a4) Start with N before A [7 8 9 - 3 4 5]: | 2N | A => A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+11=[ - 15 17 19] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 16 20 24] | 3N | A => A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+17=[ - 21 23 25] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 19 23 27] | 4N | A => A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+22=[ - 26 28 30] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 23 27 31] | 5N | A => A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+28=[ - 32 34 36] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 26 30 34] | 6N | A => A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33=[46 48 50 - 37 39 41] N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+20+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[47 51 32 - 29 33 37] | 7N | A => A:4+[9 11 13]+39=[52 54 56] N:4+[10 12 14]+24+4+[9 11 13]=[51 55 59] | 8N | A => A:4+[9 11 13]+44=[57 59 61] N:4+[10 12 14]+27+4+[9 11 13]=[54 58 62] | 9N | A => A:4+[9 11 13]+50=[63 65 67] N:4+[10 12 14]+30+4+[9 11 13]=[57 61 65] b1) B with K before B [9 12 13 - - 4 5]: B | 3K | B => B: 48 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 39+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[ - - 50 54] B | 4K | B => B: 64 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 52+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[ - - 63 67] B | 5K | B => B: 80 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 65+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[ - - 76 78] B | 6K | B => B: 96 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 78+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[ - - 89 93] B | 7K | B => B:112 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 91+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[ - - 102 106] B | 8K | B => B:128 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+104+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[128 138 140 - - 115 119] B | 9K | B => B:144 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+117+[4 4 4 - - 2 3]+[8 16 16 - - 4 5]=[141 151 153 - - 128 132] B | 10K | B => B:160 K:4+[8 10 12]+130+4+[8 16 16]=[154 164 166] B | 11K | B => B:176 K:4+[8 10 12]+143+4+[8 16 16]=[167 177 179] B | 12K | B => B:192 K:4+[8 10 12]+156+4+[8 16 16]=[180 190 192] B | 13K | B => B:208 K:4+[8 10 12]+169+4+[8 16 16]=[193 203 205] b*) B with K before A [9 10 12 - - 4 5]: B | 3K | A => B: 48 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 39+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[ - - 50 54] B | 4K | A => B: 64 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 52+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[ - - 63 67] B | 5K | A => B: 80 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 65+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[ - - 76 78] B | 6K | A => B: 96 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 78+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[129 133 137 - - 89 93] B | 7K | A => B:112 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+ 91+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[116 133 137 - - 102 106] B | 8K | A => B:128 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+104+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[129 133 137 - - 115 119] B | 9K | A => B:144 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+117+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[142 146 150 - - 128 132] B | 10K | A => B:160 K:[4 4 4 - - 2 3]+[8 10 12 - - 3 4]+130+[4 4 4 - - 2 3]+[9 11 13 - 3 4 5]=[155 159 163 - - 141 145] B | 11K | A => B:176 K:4+[8 10 12]+143+4+[9 11 13]=[168 172 176] B | 12K | A => B:190 K:4+[8 10 12]+156+4+[9 11 13]=[181 185 189] b*) B with K before N [9 10 11 - - 5 6]: B | 3K | N => B: 48 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+ 39+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ - - 51 55] B | 4K | N => B: 64 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+ 52+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ - - 64 68] B | 5K | N => B: 80 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+ 65+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ - - 77 81] B | 6K | N => B: 96 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+ 78+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ - - 90 94] B | 7K | N => B:112 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+ 91+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ - - 116 120] B | 8K | N => B:128 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+104+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[130 132 134 - - 116 120] B | 9K | N => B:144 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+117+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[143 145 147 - - 129 133] B | 10K | N => B:160 K:4+[8 10 12]+130+4+[10 12 14]=[156 158 160] B | 11K | N => B:176 K:4+[8 10 12]+143+4+[10 12 14]=[169 171 173] b*) B with K before end [4 5 6 - - 2 3]: B | 1K | B => B:16 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+13=[ - - 18 20] B | 2K | B => B:32 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+26=[ - - 31 33] B | 3K | B => B:48 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+39=[ - - 44 46] B | 4K | B => B:64 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+52=[ 64 66 68 - - 57 59] B | 5K | B => B:80 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+65=[ 77 79 81 - - 70 72] B | 6K | B => B:96 K:[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]+78=[ 90 92 94 - - 93 95] b2) B with A before B [11 15 16 - - 6 7]: B | 5A | B => B: 40 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+28+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 40 44] B | 6A | B => B: 48 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 45 49] B | 7A | B => B: 56 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+39+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 51 55] B | 10A | B => B: 80 A:4+[9 11 13]+55+4+[8 16 16]=[ 80 90 92] B | 11A | B => B: 88 A:4+[9 11 13]+61+4+[8 16 16]=[ 86 96 98] B | 12A | B => B: 96 A:4+[9 11 13]+66+4+[8 16 16]=[ 91 101 103] B | 13A | B => B:104 A:4+[9 11 13]+72+4+[8 16 16]=[ 97 107 109] B | 14A | B => B:112 A:4+[9 11 13]+77+4+[8 16 16]=[102 112 114] B | 15A | B => B:120 A:4+[9 11 13]+83+4+[8 16 16]=[108 118 120] B | 16A | B => B:128 A:4+[9 11 13]+88+4+[8 16 16]=[113 123 125] b*) B with A before K [11 12 14 - - 5 7]: B | 4A | K => B: 32 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+22+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 33 37] B | 5A | K => B: 40 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+28+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 39 43] B | 6A | K => B: 48 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 44 48] B | 7A | K => B: 56 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+39+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 50 54] B | 10A | K => B: 80 A:4+[9 11 13]+55+4+[8 10 12]=[ 80 84 88] B | 11A | K => B: 88 A:4+[9 11 13]+61+4+[8 10 12]=[ 86 90 94] B | 12A | K => B: 96 A:4+[9 11 13]+66+4+[8 10 12]=[ 91 95 99] B | 13A | K => B:104 A:4+[9 11 13]+72+4+[8 10 12]=[ 97 101 105] B | 14A | K => B:112 A:4+[9 11 13]+77+4+[8 10 12]=[102 106 110] b*) B with A before N [12 13 15 - - 6 8]: B | 5A | N => B: 40 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+28+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 55 59 63 - - 41 45] B | 6A | N => B: 48 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 60 64 68 - - 46 50] B | 7A | N => B: 56 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+39+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 66 70 74 - - 52 56] B | 8A | N => B: 64 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+44+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 71 75 79 - - 57 61] B | 9A | N => B: 72 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+50+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 77 81 85 - - 63 67] B | 10A | N => B: 80 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+55+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 82 86 90 - - 68 72] B | 11A | N => B: 88 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+61+[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]=[ 88 92 96 - - 74 78] B | 12A | N => B: 96 A:4+[9 11 13]+66+4+[10 12 14]=[ 93 97 101] B | 13A | N => B:104 A:4+[9 11 13]+72+4+[10 12 14]=[ 99 103 107] B | 14A | N => B:112 A:4+[9 11 13]+77+4+[10 12 14]=[104 108 112] B | 15A | N => B:120 A:4+[9 11 13]+83+4+[10 12 14]=[110 114 118] b*) B with A before end [6 7 8 - - 3 4]: B | 2A => B:16 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+11=[ - - 17 19] B | 3A => B:24 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+17=[ - - 23 25] B | 4A => B:32 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+22=[ - - 28 30] B | 5A => B:40 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+28=[41 43 45 - - 34 36] B | 6A => B:48 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+33=[46 48 50 - - 39 41] B | 7A => B:56 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+39=[52 54 56 - - 45 47] B | 8A => B:64 A:[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]+44=[57 59 61 - - 50 52] b*) B with N before K [6 7 8 - - 3 4]: B | 2N | K => B:16 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 19 23] B | 3N | K => B:24 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 22 26] B | 4N | K => B:32 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[ - - 26 30] B | 5N | K => B:40 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17+[4 4 4 0 1 2 3]+[8 10 12 - - 3 4]=[43 47 51 - - 29 33] B | 6N | K => B:48 N:4+[10 12 14]+20+4+[8 10 12]=[46 50 54] B | 7N | K => B:56 N:4+[10 12 14]+24+4+[8 10 12]=[50 54 58] B | 8N | K => B:64 N:4+[10 12 14]+27+4+[8 10 12]=[53 57 61] b3) B with N before B [6 8 9 - - 3 4]: B | 2N | B => B:16 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 20 24] B | 3N | B => B:24 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 23 25] B | 4N | B => B:32 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[ - - 27 31] B | 5N | B => B:40 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[43 53 55 - - 30 34] B | 6N | B => B:48 N:4+[10 12 14]+20+4+[8 16 16]=[46 56 58] B | 7N | B => B:56 N:4+[10 12 14]+24+4+[8 16 16]=[50 60 62] B | 8N | B => B:64 N:4+[10 12 14]+27+4+[8 16 16]=[53 63 65] B | 9N | B => B:72 N:4+[10 12 14]+30+4+[8 16 16]=[56 66 68] b4) B with N before A [6 7 8 - - 3 4]: B | 2N | A => B:16 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[34 38 42 - - 20 24] B | 3N | A => B:24 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[37 41 45 - - 23 27] B | 4N | A => B:32 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[41 45 49 - - 27 31] B | 5N | A => B:40 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[44 48 52 - - 30 34] B | 6N | A => B:48 N:4+[10 12 14]+20+4+[9 11 13]=[47 51 55] B | 7N | A => B:56 N:4+[10 12 14]+24+4+[9 11 13]=[51 55 59] B | 8N | A => B:64 N:4+[10 12 14]+27+4+[9 11 13]=[54 58 62] b*) B with N before end [3 4 5 - - 2 3]: B | N => B: 8 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 4=[18 20 22 - - 11 13] B | 2N => B:16 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7=[21 23 25 - - 14 16] B | 3N => B:24 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10=[24 26 28 - - 17 19] B | 4N => B:32 N:4+[10 12 14]+14=[28 30 32] B | 5N => B:40 N:4+[10 12 14]+17=[31 33 35] c1) A then K trivial c2) A then B trivial c3) A with N before A [13 15 17 - 5 7 9]: A | 4N | A => A:22 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 23 27 31] A | 5N | A => A:28 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 26 30 34] A | 6N | A => A:33 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+20+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 29 33 37] A | 7N | A => A:39 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+24+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 33 37 41] A | 8N | A => A:44 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+27+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 37 41 45] A | 9N | A => A:50 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+30+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 40 44 48] A | 10N | A => A:55 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+34+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 43 47 51] A | 11N | A => A:61 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+37+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[ - 46 50 54] A | 12N | A => A:66 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+40+[4 4 4 0 1 2 3]+[9 11 13 - 3 4 5]=[67 71 75 - 49 53 57] A | 13N | A => A:72 N:4+[10 12 14]+44+4+[9 11 13]=[71 75 79] A | 14N | A => A:77 N:4+[10 12 14]+47+4+[9 11 13]=[74 78 82] A | 15N | A => A:83 N:4+[10 12 14]+50+4+[9 11 13]=[77 81 85] A | 16N | A => A:88 N:4+[10 12 14]+54+4+[9 11 13]=[81 85 89] A | 17N | A => A:94 N:4+[10 12 14]+57+4+[9 11 13]=[84 88 92] c*) A with N before B [13 17 18 - - 7 9]: A | 6N | B => A:33 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+20+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[47 57 59 - - 33 37] A | 7N | B => A:39 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+24+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[50 60 62 - - 37 41] A | 8N | B => A:44 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+27+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[53 63 65 - - 40 44] A | 9N | B => A:50 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+30+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[56 66 68 - - 43 47] A | 10N | B => A:55 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+34+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[60 70 72 - - 47 51] A | 11N | B => A:61 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+37+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[63 73 75 - - 50 54] A | 12N | B => A:66 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+40+[4 4 4 0 1 2 3]+[8 16 16 - - 4 5]=[66 76 78 - - 53 57] A | 13N | B => A:72 N:4+[10 12 14]+44+4+[8 16 16]=[70 80 82] A | 14N | B => A:77 N:4+[10 12 14]+47+4+[8 16 16]=[73 83 85] A | 15N | B => A:83 N:4+[10 12 14]+50+4+[8 16 16]=[76 86 88] A | 16N | B => A:88 N:4+[10 12 14]+54+4+[8 16 16]=[80 90 92] A | 17N | B => A:94 N:4+[10 12 14]+57+4+[8 16 16]=[83 93 95] A | 18N | B => A:99 N:4+[10 12 14]+60+4+[8 16 16]=[86 96 98] c*) A with N before end [7 8 9 - 3 4 5]: A | 2N => A:11 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+ 7=[21 23 25 - 12 14 16] A | 3N => A:17 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+10=[24 26 28 - 15 17 19] A | 4N => A:22 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+14=[28 30 32 - 19 21 23] A | 5N => A:27 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+17=[31 33 35 - 22 24 26] A | 6N => A:33 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+20=[34 36 38 - 25 27 29] A | 7N => A:39 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+24=[38 40 42 - 29 31 33] A | 8N => A:44 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+27=[41 43 45 - 32 34 36] A | 9N => A:50 N:[4 4 4 0 1 2 3]+[10 12 14 3 4 5 6]+30=[44 46 48 - 35 37 39] d1) N then K trivial d2) N then B trivial d3) N then A trivial postscriptbarcode-2020-04-01/contrib/history/000077500000000000000000000000001364117131200207705ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/history/gem-muon-detector/000077500000000000000000000000001364117131200243235ustar00rootroot00000000000000postscriptbarcode-2020-04-01/contrib/history/gem-muon-detector/README000066400000000000000000000017371364117131200252130ustar00rootroot00000000000000The file gem_alignment.ps is an early example of a barcode programmed directly in PostScript. It is the original script by Dr. Joseph A. Paradiso used in the alignment of the detectors in the Gem Muon System at Charles Stark Draper Laboratory, Cambridge, Massachusetts, circa 1993. The PostScript file is (c) copyright Joseph Paradiso and is included here for archive purposes with his kind permission. When referencing the PostScript file please also cite the following paper that describes its use: J. Paradiso, "New Technologies for Monitoring the Precision Alignment of Large Detector Systems," Nuclear Instruments and Methods in Physics Research A386, pp. 409-420 (1997). http://resenv.media.mit.edu/pubs/papers/97_05_NIM_preprint.pdf The following also provides more detail: J. Paradiso, "Testing and Development of Extended Range Straightness Monitor Systems", GEM Collaboration Report (SSCL), GEM-TN-93-331, May 1994. http://web.media.mit.edu/~joep/papers/VSMCloseoutFixed.pdf postscriptbarcode-2020-04-01/contrib/history/gem-muon-detector/gem_alignment.ps000066400000000000000000000063331364117131200275020ustar00rootroot00000000000000%!PS % % This PostScript routine forms the GEM alignment barcode % Reduce the printed output by a factor of 7 to form the final mask % -- Joe Paradiso, 27-Aug-93 -- % % % First define the arrays % [ [] [0] [1] [0 0] [1 0] [0 1] [1 1] [0 0 0] [1 0 0] [0 1 0] [1 1 0] [0 0 1] [1 0 1] [0 1 1] [1 1 1] ] /bars exch def % The basic bar codes are defined in this array % [0 12 1 10 2 13 3 14 4 9 5 7 6 11 8 0 0] /sqnce exch def % The sequence of bar codes are defined here % /ntrail 8 def % No. of thin bars before and after main code /scfac 2.84375 def % The scale factor /maxl 72 6.43 mul scfac div def % Maximum line length /endl 10 def % End-clip length /ofstx 80 scfac div def % Initial offsets /ofsty 80 scfac div def % /prtprc % Procedure to print out barcode {/ninx exch def 0.75 0 rmoveto 2.5 setlinewidth 0 maxl rlineto % Draw thick guidebar dodraw 0.75 maxl neg rmoveto 2 0 rmoveto 1 setlinewidth bars ninx get % get the current barcode description /cdex exch def cdex {prtbars} forall % Print out the relevant bars dodraw } def % /prtbars % Procedure to print out barcode bars {0 ne {0 maxl rlineto % Draw the line if the code is nonzero 0 maxl neg rmoveto } if 2 0 rmoveto % Insert space } def % /headtrl % Procedure to print out header/trailer bars {0 maxl rlineto 2 maxl neg rmoveto} def % /dodraw % Procedure to print the current path and preserve coordinates { currentpoint stroke moveto } def % % Draw a Barcode with header and trailer % /bardraw {1 setlinewidth % select thin line ntrail {headtrl} repeat % Draw the header bars dodraw sqnce {prtprc} forall % Draw the main barcode ntrail {headtrl} repeat % Draw the trailer bars dodraw } def % % Routine to draw a crosshair at the current origin % /crosshair {gsave % save graphics state .2625 .2625 scale % Scale coordinates so crosshair is appropriately small 10 0 moveto 0 0 10 0 360 arc 1 setgray fill 0 setgray 8 0 moveto 0 0 8 0 360 arc -10 0 moveto 10 0 lineto 0 -10 moveto 0 10 lineto stroke 4 0 moveto 0 0 4 0 360 arc fill -4 0 moveto 4 0 lineto 0 -4 moveto 0 4 lineto 1 setgray stroke grestore % Restore graphics state } def % % Program Execution % scfac scfac scale % Scale x and y coordinates appropriately gsave ofstx ofsty moveto % Initialize coordinates 0.0 setgray % Color the vertical bars black bardraw % Print the vertical barcode currentpoint pop ofstx sub /xww exch def % Get x maximum 90 rotate % Flip the x and y coordinates 1 1 neg scale % Flip the y coordinate to compensate the rotation ofstx 1.5 add ofsty 0.5 sub moveto % Initialize coordinates 1.0 setgray % Color the horizontal bars white bardraw % Print the horizontal barcode -0.5 0 rmoveto % Correct final positioning 0 maxl rlineto % Clip excess lines with white rectangle endl 0 rlineto 0 maxl neg rlineto endl neg 0 rlineto fill % grestore ofstx ofsty translate % Initialize coordinates for crosshair drawing -10 -9.5 translate crosshair % Lower Left xww 18 add 0 translate crosshair % Lower Right xww 16.5 add 4 add % Compensate for wider y-width 0 exch translate crosshair % Upper Right xww 18 add neg 0 translate crosshair % Upper Left postscriptbarcode-2020-04-01/debian/000077500000000000000000000000001364117131200170515ustar00rootroot00000000000000postscriptbarcode-2020-04-01/debian/README000066400000000000000000000006561364117131200177400ustar00rootroot00000000000000This debian/ packaging directory is intended to provide a guide to packagers of DEB-based distributions to promote consistency. The packages have been built on the OBS but not necessarily installed and tested: https://build.opensuse.org/package/show/home:terryburton:postscriptbarcode/libpostscriptbarcode Please contribute any improvements back here: https://github.com/bwipp/postscriptbarcode/tree/master/packaging-examples postscriptbarcode-2020-04-01/debian/changelog000066400000000000000000000002361364117131200207240ustar00rootroot00000000000000libpostscriptbarcode (20150810-1) UNRELEASED; urgency=low * Example packaging. -- Terry Burton Sun, 27 Sep 2015 22:06:16 +0100 postscriptbarcode-2020-04-01/debian/compat000066400000000000000000000000021364117131200202470ustar00rootroot000000000000009 postscriptbarcode-2020-04-01/debian/control000066400000000000000000000154011364117131200204550ustar00rootroot00000000000000Source: libpostscriptbarcode Section: devel Priority: optional Maintainer: Terry Burton Uploaders: Alexander List Build-Depends: debhelper (>= 9), dh-exec, ghostscript, swig, default-jdk, javahelper, ant, perl, libperl-dev, chrpath, python-all-dev, dh-python, python3-all-dev, python3-setuptools, ruby, ruby-all-dev, gem2deb, doxygen, graphviz Standards-Version: 3.9.6 Homepage: https://bwipp.terryburton.co.uk Vcs-Git: git://github.com/bwipp/postscriptbarcode.git Vcs-Browser: https://github.com/bwipp/postscriptbarcode X-Python-Version: >= 2.6 X-Python3-Version: >= 3.2 XS-Ruby-Versions: all Package: postscriptbarcode Architecture: all Multi-Arch: foreign Section: libs Depends: ${misc:Depends} Replaces: libpostscriptbarcode Breaks: libpostscriptbarcode Description: Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the PostScript resource file. Package: libpostscriptbarcode0 Architecture: any Multi-Arch: same Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, postscriptbarcode Description: Shared library for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the shared library. Package: libpostscriptbarcode-dev Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Development files for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the development files. Package: libpostscriptbarcode0-dbg Architecture: any Multi-Arch: same Section: debug Priority: extra Depends: ${misc:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Shared library debugging symbols for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the debugging symbols for the shared library. Package: libpostscriptbarcode-java Architecture: any Multi-Arch: same Section: java Pre-Depends: ${misc:Pre-Depends} Depends: ${java:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Java binding for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the Java binding. Package: libpostscriptbarcode-perl Architecture: any Multi-Arch: same Section: perl Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Perl binding for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the Perl binding. Package: python-postscriptbarcode Architecture: any Multi-Arch: same Section: python Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Python 2 binding for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the Python 2 binding. Package: python3-postscriptbarcode Architecture: any Multi-Arch: same Section: python Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}, libpostscriptbarcode0 (= ${binary:Version}) Description: Python 3 binding for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the Python 3 binding. Package: ruby-postscriptbarcode Architecture: any Multi-Arch: same Section: ruby Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, libpostscriptbarcode0 (= ${binary:Version}), ruby | ruby-interpreter XB-Ruby-Versions: ${ruby:Versions} X-DhRuby-Root: libs/bindings/ruby Description: Ruby binding for Barcode Writer in Pure PostScript Barcode Writer in Pure Postscript generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change. . This package provides the Ruby binding. postscriptbarcode-2020-04-01/debian/copyright000066400000000000000000000033651364117131200210130ustar00rootroot00000000000000Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Barcode Writer in Pure PostScript Upstream-Contact: Terry Burton Source: https://github.com/bwipp/postscriptbarcode Files: * Copyright: 2004-2015, Terry Burton License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: build/make_packaged_resource.ps build/make_resource.ps Copyright: 2009, Chapman Flack License: permissive Copyright Chapman Flack, www.anastigmatix.net. May be freely used and distributed without modification provided this notice remains intact. Provided in the hope that it will be useful but AS-IS WITHOUT ANY EXPRESS OR IMPLIED WARRANTY AND WITHOUT REPRESENTATION AS TO ITS SUITABILITY FOR ANY PURPOSE. postscriptbarcode-2020-04-01/debian/libpostscriptbarcode-dev.install000066400000000000000000000001431364117131200254340ustar00rootroot00000000000000usr/include/postscriptbarcode.h usr/lib/*/libpostscriptbarcode.a usr/lib/*/libpostscriptbarcode.so postscriptbarcode-2020-04-01/debian/libpostscriptbarcode-java.install000077500000000000000000000001411364117131200256000ustar00rootroot00000000000000#! /usr/bin/dh-exec libs/bindings/java/libpostscriptbarcode.so usr/lib/${DEB_HOST_MULTIARCH}/jni postscriptbarcode-2020-04-01/debian/libpostscriptbarcode-java.jlibs000066400000000000000000000000541364117131200252350ustar00rootroot00000000000000libs/bindings/java/libpostscriptbarcode.jar postscriptbarcode-2020-04-01/debian/libpostscriptbarcode0.doc-base000066400000000000000000000005741364117131200247570ustar00rootroot00000000000000Document: libpostscriptbarcode0 Title: Barcode Writer in Pure PostScript - C Library and Bindings Reference Author: Terry Burton Abstract: This manual describes how to use the C library and bindings for Barcode Writer in Pure PostScript. Section: Programming Format: HTML Index: /usr/share/doc/libpostscriptbarcode0/index.html Files: /usr/share/doc/libpostscriptbarcode0/*.html postscriptbarcode-2020-04-01/debian/libpostscriptbarcode0.docs000066400000000000000000000000211364117131200242150ustar00rootroot00000000000000libs/docs/html/* postscriptbarcode-2020-04-01/debian/libpostscriptbarcode0.install000066400000000000000000000001121364117131200247340ustar00rootroot00000000000000usr/lib/*/libpostscriptbarcode.so.0.* usr/lib/*/libpostscriptbarcode.so.0 postscriptbarcode-2020-04-01/debian/libpostscriptbarcode0.symbols000066400000000000000000000011441364117131200247640ustar00rootroot00000000000000libpostscriptbarcode.so.0 libpostscriptbarcode0 #MINVER# bwipp_emit_all_resources@Base 20140620 bwipp_emit_exec@Base 20140620 bwipp_emit_required_resources@Base 20140620 bwipp_free@Base 20140620 bwipp_get_property@Base 20140620 bwipp_get_version@Base 20140620 bwipp_list_families@Base 20140620 bwipp_list_families_as_string@Base 20140620 bwipp_list_family_members@Base 20140620 bwipp_list_family_members_as_string@Base 20140620 bwipp_list_properties@Base 20140620 bwipp_list_properties_as_string@Base 20140620 bwipp_load@Base 20140620 bwipp_load_from_file@Base 20140620 bwipp_unload@Base 20140620 postscriptbarcode-2020-04-01/debian/postscriptbarcode.doc-base000066400000000000000000000006401364117131200242020ustar00rootroot00000000000000Document: postscriptbarcode Title: Barcode Writer in Pure PostScript Manual Author: Terry Burton Abstract: This manual describes how to use the Barcode Writer in Pure PostScript library. Section: Programming Format: PDF Files: /usr/share/doc/postscriptbarcode/barcodewriter.pdf.gz Format: HTML Index: /usr/share/doc/postscriptbarcode/barcodewriter.html Files: /usr/share/doc/postscriptbarcode/barcodewriter.html postscriptbarcode-2020-04-01/debian/postscriptbarcode.docs000066400000000000000000000000211364117131200234460ustar00rootroot00000000000000README.md docs/* postscriptbarcode-2020-04-01/debian/postscriptbarcode.install000066400000000000000000000001761364117131200241770ustar00rootroot00000000000000build/monolithic_package/barcode.ps usr/share/postscriptbarcode/ build/monolithic_package/README usr/share/postscriptbarcode/ postscriptbarcode-2020-04-01/debian/postscriptbarcode.links000066400000000000000000000001211364117131200236370ustar00rootroot00000000000000usr/share/postscriptbarcode/barcode.ps usr/share/libpostscriptbarcode/barcode.ps postscriptbarcode-2020-04-01/debian/ruby-test-files.yaml000066400000000000000000000000441364117131200227710ustar00rootroot00000000000000--- - libs/bindings/ruby/example.rb postscriptbarcode-2020-04-01/debian/rules000077500000000000000000000060221364117131200201310ustar00rootroot00000000000000#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk export PYBUILD_NAME = postscriptbarcode export JAVA_HOME = /usr/lib/jvm/default-java DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ --parallel --with javahelper,python2,python3,ruby override_dh_auto_configure: dh_auto_configure dh_auto_configure --sourcedirectory=libs/c dh_auto_configure --sourcedirectory=libs/bindings/java # Defer configuring perl binding due to dependancy on build C library dh_auto_configure --sourcedirectory=libs/bindings/python --buildsystem=pybuild dh_auto_configure --buildsystem=ruby override_dh_auto_build: dh_auto_build --parallel dh_auto_build --sourcedirectory=libs/c dh_auto_build --sourcedirectory=libs/bindings/java dh_auto_configure --sourcedirectory=libs/bindings/perl # Configure must run after C library is built dh_auto_build --sourcedirectory=libs/bindings/perl find libs/bindings/perl -name 'postscriptbarcode.so' -exec chrpath -d {} \; dh_auto_build --sourcedirectory=libs/bindings/python --buildsystem=pybuild dh_auto_build --buildsystem=ruby dh_auto_build --sourcedirectory=libs/docs override_dh_auto_test: dh_auto_test dh_auto_test --sourcedirectory=libs/c ( cd libs/bindings/java && ant test ) # dh_auto_test does nothing for java dh_auto_test --sourcedirectory=libs/bindings/perl -- LD_LIBRARY_PATH="../../c:$(LD_LIBRARY_PATH)" PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="LD_LIBRARY_PATH=../../c:$(LD_LIBRARY_PATH) PYTHON_PATH={build_dir} {interpreter} {dir}/setup.py test" dh_auto_test --sourcedirectory=libs/bindings/python --buildsystem=pybuild dh_auto_test --buildsystem=ruby override_dh_auto_install: dh_auto_install dh_auto_install --sourcedirectory=libs/c -- PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) dh_auto_install --sourcedirectory=libs/bindings/java dh_auto_install --sourcedirectory=libs/bindings/perl --destdir=debian/libpostscriptbarcode-perl dh_auto_install --sourcedirectory=libs/bindings/python --buildsystem=pybuild LD_LIBRARY_PATH=libs/c:$(LD_LIBRARY_PATH) dh_auto_install --buildsystem=ruby override_dh_auto_clean: dh_auto_clean dh_auto_clean --sourcedirectory=libs/c dh_auto_clean --sourcedirectory=libs/bindings/java dh_auto_clean --sourcedirectory=libs/bindings/perl rm -f libs/bindings/perl/postscriptbarcode.pm libs/bindings/perl/postscriptbarcode_wrap.c dh_auto_clean --sourcedirectory=libs/bindings/python --buildsystem=pybuild rm -f libs/bindings/python/postscriptbarcode.py libs/bindings/python/postscriptbarcode.pyc libs/bindings/python/postscriptbarcode_wrap.c dh_auto_clean --buildsystem=ruby dh_auto_clean --sourcedirectory=libs/docs override_dh_strip: dh_strip -p libpostscriptbarcode0 --dbg-package=libpostscriptbarcode0-dbg dh_strip override_dh_shlibdeps: dh_shlibdeps -O--parallel -l libs/c override_dh_installdocs: dh_installdocs -p postscriptbarcode dh_installdocs -p libpostscriptbarcode0 dh_installdocs -a --link-doc=libpostscriptbarcode0 postscriptbarcode-2020-04-01/debian/source/000077500000000000000000000000001364117131200203515ustar00rootroot00000000000000postscriptbarcode-2020-04-01/debian/source/format000066400000000000000000000000141364117131200215570ustar00rootroot000000000000003.0 (quilt) postscriptbarcode-2020-04-01/debian/watch000066400000000000000000000003441364117131200201030ustar00rootroot00000000000000version=3 opts="uversionmangle=s/^(....)-(..)-(.+)/$1$2$3/;s/-/./,filenamemangle=s!.*/(.*)!postscriptbarcode-$1!" https://github.com/bwipp/postscriptbarcode/releases /bwipp/postscriptbarcode/archive/(.+)\.tar\.gz debian uupdate postscriptbarcode-2020-04-01/docs/000077500000000000000000000000001364117131200165575ustar00rootroot00000000000000postscriptbarcode-2020-04-01/docs/barcodewriter.html000066400000000000000000014077301364117131200223150ustar00rootroot00000000000000 Barcode Writer in Pure PostScript

Barcode Writer in Pure PostScript

Barcode Writer in Pure Postscript is an award-winning open source barcode maker that facilitates the printing of all major barcode symbologies entirely within level 2 PostScript, ideal for variable data printing. The complete process of generating printed barcodes is performed entirely within the printer (or print system) so that it is no longer the responsibility of your application or a library. There is no need for any barcode fonts and the flexibility offered by direct PostScript means you can avoid re-implementing barcode generator code or migrating to new libraries whenever your project language needs change.

This is the main resource for the project providing the latest downloads of code and documentation, as well as access to the support and development mailing list.

To make it as easy as possible to incorporate this project into your own systems, whether they be freely available or proprietary, it is licensed under the permissive MIT/X-Consortium License.

This documentation is auto-generated from the BWIPP wiki at https://github.com/bwipp/postscriptbarcode/wiki using the pandoc-based build system in the wikidocs/__pandoc/ directory of the BWIPP repository: https://github.com/bwipp/postscriptbarcode.git

Contents

Barcode Writer in Pure PostScript

Useful links:

Barcode Writer in Pure Postscript (BWIPP) generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change.

Since this resource is written in PostScript and interpreted within the virtual machine of a printer it is compatible with any operating system and hardware platform.

It makes including any barcode within a PostScript document as simple as inserting the following directive:

0 0 moveto (978-1-56581-231-4) (includetext)
/isbn /uk.co.terryburton.bwipp findresource exec

There is a web-based demonstration of the project here:

https://the-burtons.xyz/barcode-generator/

This project is dedicated to the memory of Craig K. Harmon.

"Flavours" of Named Resources

BWIPP is essentially a set of generic PostScript Level 2 named resources that are provided in four flavours for ease of use. The one to use depends on how you intend to deploy the library.

  • "Packaged" or "unpackaged": The named resources have been packaged for DSC conformance, portability and ease of distribution. You will most likely want to use a packaged flavour in production, however the unpackaged versions of the resources are useful for understanding the code, developing the library and debugging.

  • "Separate files" or "monolithic": The resource is provided as separate files that are formatted for direct use by Adobe Distiller, GhostScript, a printer hard disk or a document manager. The monolithic flavours contain all of the resources in a single file that is suitable for inclusion in the Prolog section of a each PostScript document or installing to a printer's initial job VM to provide persistence between jobs until the device is reset.

This leads to the following set of four files.

For production use:

  • postscriptbarcode-packaged-resource – Packaged; Separate files.
  • postscriptbarcode-monolithic-package – Packaged; Monolithic file.

For BWIPP development:

  • postscriptbarcode-resource – Unpackaged; Seperate files.
  • postscriptbarcode-monolithic – Unpackaged; Monolithic file.

Downloading

You can download prepared packages and the sources from here:

https://github.com/bwipp/postscriptbarcode/releases/latest

Alternatively you can get and build the latest from version control:

git clone https://github.com/bwipp/postscriptbarcode.git
cd postscriptbarcode
make

The flavours are built into subdirectories of the build/ directory.

The build requirements are Perl, GNU Make and GhostScript.

Quick Guide

Using Barcode Writer in Pure PostScript requires only some basic PostScript knowledge that is easily learned by experimentation. If you do not want to get your hands messy playing with PostScript then you can use one of the project's frontends which hide many of the details.

The best way to get familiar with using the code is to download the monolithic flavour of the latest release and open the barcode_with_sample.ps file with a text editor.

This file consists of the following sections:

  • A PostScript language indicator beginning %!PS.
  • Comments as lines beginning %.
  • A definition for the uk.co.terryburton.bwipp category of named resources.
  • A small set of named resource definitions for the renderers which generate the graphical output for the symbols, delimited by % --BEGIN RENDERER ...-- and % --END RENDERER ...--.
  • A large set of named resource definitions for the encoders which convert the input into a data structure suitable for printing using a PostScript renderer or importing into a frontend application, delimited by % --BEGIN ENCODER ...-- and % --END ENCODER ...--.
  • A set of sample barcode invocations delimited by % --BEGIN SAMPLE-- and % --END SAMPLE--.

This is one example from the samples:

150 750 moveto (0123456789) (includetext height=0.75)
/interleaved2of5 /uk.co.terryburton.bwipp findresource exec

The meaning of each component of the invocation is as follows:

150 750 moveto             % The position of the symbol on the canvas
(0123456789)               % The data field: Data content represented by the symbol
(includetext height=0.75)  % The options field: Properties of the symbol
/interleaved2of5           % The type of barcode, often called the "symbology"
/uk.co.terryburton.bwipp findresource exec  % A call to plot the symbol on the canvas

The acceptable contents of the data field varies between symbologies as defined in the symbology reference.

The acceptable contents of the options field is for the most part common across all of the symbologies as defined in the options reference, however encoder-specific options do exist in many cases and the default values of options vary across symbologies.

Using the references mentioned above you should now be able to experiment by carefully amending the sample section of the file and observing the effect on the graphical output.

You will want to view the result of your changes regularly (since bugs may be hard to track down once introduced) either by using a software PostScript interpreter alongside a viewer or by sending the file to a PostScript-enabled printer. Alternatively you can use the web-based generator.

  • GhostScript is an open source PostScript interpreter that is available for both Windows and Linux.
  • Adobe Distiller is a commercial PostScript interpreter that is available for Windows and MacOS.
  • gsview is a viewer for PostScript files on Windows which requires that GhostScript be installed.
  • gv is a viewer for PostScript files on Linux which requires that GhostScript be installed.
  • The Preview application on Mac OS X is able to view PostScript files.
  • Most laser printers have native support for PostScript. Look for either Adobe PostScript Level 2 or Adobe PostScript 3 compatibility.
  • CUPS, the Common Unix Printing System, adds PostScript support for non-PostScript printers by filtering PostScript documents through GhostScript.

To directly print a file to an installed, PostScript-enabled printer in Windows by printer name use the following command:

PRINT [/D:device] barcode_with_sample.ps

Alternatively for a printer attached directly to the first parallel port:

COPY /B barcode_with_sample.ps LPT1:

To directly print a file to a PostScript-enabled printer in Linux use the following command:

lpr -Pdevice -o raw barcode_with_sample.ps

To convert a file to PNG format using GhostScript use a variant of the following command:

gs -dBATCH -dSAFER -sDEVICE=png16m -dGraphicsAlphaBits=1 -dTextAlphaBits=4 -sOutputFile=out.png

Once you are comfortable with amending the barcode_with_sample.ps file you may want to simplify the file by removing definitions for barcode formats that you do not require bearing in mind the following points:

  • You need only include the named resource definitions for the symbologies of the symbols that you are actually intending to create and must include any dependencies as specified in the resource file by the % --REQUIRES ... metadata. Examining the contents of the PS files created by the web-based generator at https://the-burtons.xyz/barcode-generator/ illustrates this point. If you have downloaded the source distribution of BWIPP you can create a standalone file containing only the resources required for a particular symbology by running something like make build/standalone/code39.ps or make build/standalone_package/code39.ps.
  • If you intend to create an application whose purpose is to generate documents containing a variety of barcodes it is suggested that you start with the monolithic barcode.ps file and use the % --BEGIN/END ENCODER ...-- and % --BEGIN/END RENDERER ...-- delimiters to extract the relevant named resource definitions into your documents. This will allow you to simply update your project to the latest version of the BWIPP resource by just replacing your barcode.ps with the latest version.
  • BWIPP includes a C library with bindings for various languages specifically for this purpose.
  • More information is available in the Developer Notes.

Monolithic Flavours

The monolithic barcode.ps file provides Barcode Writer in Pure PostScript as generic PostScript Level 2 named resources shipped in a single file for ease of inclusion within the Prolog section of a PostScript document template or for installing into a printer's initial job VM.

Prepared tarballs of BWIPP packages into the monolithic flavours are available from https://github.com/bwipp/postscriptbarcode/releases/latest with filenames such as postscriptbarcode-monolithic and postscriptbarcode-monolithic-package. Alternatively you can build these flavours from source with make monolithic or make monolithic_package.

Inclusion Within the Prolog Section of a Document

An application will first include the contents of barcode.ps in the Prolog section of a PostScript file and then generate code like the following.

In the file's Setup or PageSetup section:

/qrcode dup /uk.co.terryburton.bwipp findresource def

and in the page description where a barcode is needed:

0 0 moveto (BWIPP) (eclevel=M) qrcode

If the application needs to import the resource under a different name to avoid a conflict, then the setup could be:

/foo /qrcode /uk.co.terryburton.bwipp findresource def

followed by:

0 0 moveto (BWIPP1) (eclevel=M) foo
0 0 moveto (BWIPP2) (eclevel=M) foo
...

(The above is analogous to from uk.co.terryburton.bwipp import qrcode as foo in other languages.)

Or, to generate a few barcodes with no setup section or local name at all:

0 0 moveto (BWIPP) (eclevel=M) /qrcode /uk.co.terryburton.bwipp findresource exec

This technique also reduces the possibility of namespace collision when using the library's procedures with other code.

Installing to a Printer Initial Job VM

Send barcode.ps to the printer with the line true () startjob added at the top where the parentheses contain the printer's startjob password.

The named resources will remain available between jobs but will not persist accoss power cycles.

Named Resource Flavours

The contents of the Resource directory provides Barcode Writer in Pure PostScript as generic PostScript Level 2 named resources split into seperate files structured for ease of deployment.

This standard delivery mechanism allows BWIPP resources to be added to a PostScript virtual machine's resource search path, or pre-downloaded to a printer's memory or permanent storage, or supplied by a document manager, all without any change in the code an application generates to use the resources.

Prepared tarballs of BWIPP packaged into the named resource flavours are available from https://github.com/bwipp/postscriptbarcode/releases/latest with filenames such as postscriptbarcode-resource and postscriptbarcode-packaged-resource. Alternatively you can build these flavours from source with make resource or make packaged_resource.

Deploying the Named Resource

An application or administrator must first make the BWIPP resources available to the print system as described for a variety of situations below. An application will then generate code like the following.

In the file's Setup or PageSetup section:

/qrcode dup /uk.co.terryburton.bwipp findresource def

and in the page description where a barcode is needed:

0 0 moveto (BWIPP) (eclevel=M) qrcode

If the application needs to import the resource under a different name to avoid a conflict, then the setup could be:

/foo /qrcode /uk.co.terryburton.bwipp findresource def

followed by:

0 0 moveto (BWIPP1) (eclevel=M) foo
0 0 moveto (BWIPP2) (eclevel=M) foo
...

(The above is analogous to from uk.co.terryburton.bwipp import qrcode as foo in other languages.)

Or, to generate a few barcodes with no setup section or local name at all:

0 0 moveto (BWIPP) (eclevel=M) /qrcode /uk.co.terryburton.bwipp findresource exec

This technique also reduces the possibility of namespace collision when using the library's procedures with other code.

If the definitions for the routines that generate and render the barcode are not already resident in memory then they will be fetched from a standard resource location in a way that is transparent to the user.

GhostScript

Unpack the contents of the Resource directory to somewhere accessible to the application.

Specify the location of the Resource files using the -I or -sGenericResourceDir parameters. Where the resource search path defaults to ./Resource (or equivalent) you can omit this parameter when running GhostScript from the location of the Resource files.

Example for Windows users:

gswin64c.exe -dSAFER -I%rom%Resource/;C:/bwipp/Resource/ "C:/create-barcode.ps"

Adobe Distiller

Unpack the contents of the Resource directory to somewhere accessible to the application. Ensure that PSRESOURCEPATH contains the directory containing the .upr file when Distiller is run. The contents should be a list of directories separated by colons, to be searched in order with two consecutive colons to indicate where the default location should fall within the search order.

Printer Hard Disk

If a printer with a hard disk option is used, the resources can be downloaded once and remain available across power cycles. Resources can be downloaded with a vendor-specific tool, or by sending them to the printer with a snippet of PostScript at the top that queries the printer for the correct file name and creates the file.

PostScript Document Manager

Unpack the contents of the Resource directory to somewhere accessible to your document manager software then include the %%DocumentNeededResources and %%IncludeResource DSC comments at the appropriate locations within your PostScript output. The document manager software can be configured to transparently insert the requested resources as necessary.

Any specific instuctions for common document manager software are welcome.

Symbology Reference

Point of Sale

EAN-13

EAN-13 is an extension of the UPC-A barcode symbology that usually carries a GTIN-13. It was designed by the International Article Numbering Association in 1976 for identification of retail goods at point of sale outside of the US.

Also known as: EAN, UCC-13, European Article Number, International Article Number, JAN, JAN-13, IAN, WPC, SAAN, UCCET, ABAC, BCCI, ICA, MANA, KANC, ANA, ANC.

Variants:

  • EAN-13+2 is an extension of EAN-13 that includes a two-digit add-on.
  • EAN-13+5 is an extension of EAN-13 that includes a five-digit add-on.
  • EAN-99 is a special form of EAN-13 starting with 99 that is used as an in-store coupon.
  • EAN-8 is a barcode symbology derived from EAN-13 that is designed for small packaging. It uses a distinct numbering system based on GTIN-8.
  • ISBN is a variant of EAN-13 used to identify books.
  • ISMN is a variant of EAN-13 used to identify printed music.
  • ISSN is a variant of EAN-13 used to identify periodicals.
  • EAN-13 Composite is a variant of EAN-13 that should be used when a CC-A or CC-B GS1 Composite 2D component is required.

Standards: ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data field for a EAN-13 may contain twelve or thirteen digits, optionally followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • If twelve digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.
  • The includetext option should normally be supplied.
  • The guardwhitespace option enables the display of whitespace guard marks.

Examples

Identical symbols, input provided with and without a check digit:

Data:    9771473968012
Options: includetext guardwhitespace
Encoder: ean13
Data:    977147396801
Options: includetext guardwhitespace
Encoder: ean13

A symbol that includes a five-digit add-on:

Data:    9771473968012 54499
Options: includetext guardwhitespace
Encoder: ean13

EAN-8

EAN-8 is derived from the EAN-13 barcode symbology and is designed for small packaging. It usually carries a GTIN-8.

Also known as: UCC-8, JAN-8.

Variants:

  • EAN-8+2 is an extension of EAN-8 that includes a two-digit add-on.
  • EAN-8+5 is an extension of EAN-8 that includes a five-digit add-on.
  • EAN-Velocity is a special form of EAN-8 starting with 0 that is used for in-store coupons.
  • EAN-13 is a longer variant of EAN-8 which has a distinct number system based on GTIN-13.
  • EAN-8 Composite is a variant of EAN-8 that should be used when a CC-A or CC-B GS1 composite 2D component is required.

Standards: ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data field takes either seven or eight digits, optionally followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • If seven digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.
  • The includetext option should normally be supplied.
  • The guardwhitespace option enables the display of white space guard marks.

Examples

Identical symbols, input provided with and without a check digit:

Data:    01335583
Options: includetext
Encoder: ean8
Data:    0133558
Options: includetext
Encoder: ean8

Truncated with white space guards:

Data:    01335583
Options: includetext height=0.5 guardwhitespace
Encoder: ean8

UPC-A

The UPC-A barcode symbology is used for identification of retail goods at point of sale inside of the US. It usually carries a GTIN-12.

Also known as: UPC, UCC-12, Universal Product Code.

Variants:

  • UPC-A+2 is an extension of UPC-A that includes a two-digit add-on.
  • UPC-A+5 is an extension of UPC-A that includes a five-digit add-on.
  • UPC-E is a barcode symbology derived from UPC-A that is designed for small packaging.
  • UPC-A Composite is a variant of UPC-A that should be used when a CC-A or CC-B GS1 composite 2D component is required.
  • A UPC-A symbol can be converted to an EAN-13 symbol by prefixing the GTIN-12 with 0 to make the equivalent GTIN-13.

Standards: ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data field for a UPC-A may contain eleven or twelve digits, optionally followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • Alternatively, the data field may contain seven or eight digits of a UPC-E to produce the equivalent UPC-A symbol.
  • If eleven digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.
  • The includetext option should normally be supplied.

Examples

Identical symbols, input provided with and without a check digit:

Data:    788581014974
Options: includetext
Encoder: upca
Data:    78858101497
Options: includetext
Encoder: upca

A symbol that includes a five-digit add-on:

Data:    788581014974 54499
Options: includetext guardwhitespace
Encoder: upca

UPC-E

UPC-E is a compacted form of the UPC-A barcode symbology that usually carries a GTIN-12 with a number system of 0 or 1 that has been zero compressed.

Variants:

  • UPC-E0 is a UPC-E with a number system of 0.
  • UPC-E1 is a UPC-E with a number system of 1.
  • UPC-E+2 is an extension of UPC-E that includes a two-digit add-on.
  • UPC-E+5 is an extension of UPC-E that includes a five-digit add-on.
  • UPC-A is the full size form of UPC-E.
  • UPC-E Composite is a variant of UPC-E that should be used when a CC-A or CC-B GS1 Composite 2D component is required.

Standards: ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data field takes either seven or eight digits, optionally followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • Alternatively, the data field may contain eleven or twelve digits of a UPC-A to produce the equivalent UPC-E symbol, provided that the input can be zero suppressed.
  • If seven digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.
  • The includetext option should normally be supplied.

Examples

Identical symbols, input provided with and without a check digit:

Data:    01234565
Options: includetext
Encoder: upce
Data:    0123456
Options: includetext
Encoder: upce

A truncated symbol:

Data:    01234565
Options: includetext height=0.5
Encoder: upce

ISBN

An ISBN barcode is a variant of EAN-13 that is used to identify books.

Also known as: ISBN-13, International Standard Book Number, Bookland EAN-13.

Variants:

  • ISBN-10 is a legacy format that was depreciated for public use after 1st January 2007.

Standards: ISO 2108, ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data should contain twelve or thirteen digits separated appropriately by dash characters -.
  • The data can also be provided in legacy ISBN-10 format as nine or ten digits separated appropriately by dash characters -. This will be automatically upgraded to the ISBN-13 format.
  • If the last digit of the primary data is not given then the ISBN check digit is calculated automatically, otherwise it will be verified.
  • Deprecated. The legacy option prevents ISBN-10 input from being upgraded to ISBN-13 and will result in a symbol that is obsolete and should not be used at point of sale.
  • The primary data can optionally be followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • The includetext option should normally be supplied.
  • The guardwhitespace option enables the display of white space guard marks.
  • The following options are also relevant to this barcode symbology:
    • isbntextfont: PostScript font name for text above symbol
    • isbntextsize: Font size for the text above symbol, in points
    • isbntextxoffset: Horizontal position of ISBN text, in points
    • isbntextyoffset: Vertical position of ISBN text, in points

Example ISBN

Identical symbols, input provided with and without an ISBN check digit:

Data:    978-1-873671-00-9
Options: includetext
Encoder: isbn
Data:    978-1-873671-00
Options: includetext
Encoder: isbn

An ISBN with a five-digit add-on:

Data:    978-1-873671-00-9 54499
Options: includetext guardwhitespace
Encoder: isbn

The following ISBN-10 input will be automatically upgraded to a valid ISBN-13 symbol:

Data:    1-86074-271-2
Options: includetext
Encoder: isbn
Data:    1-86074-271
Options: includetext
Encoder: isbn

Example ISBN-10

Note that ISBN-10 is legacy format not for use at P.O.S.

The following will generate an obsolete ISBN-10 symbol:

Data:    1-86074-271-8
Options: legacy includetext guardwhitespace
Encoder: isbn
Data:    1-86074-271
Options: legacy includetext guardwhitespace
Encoder: isbn

ISMN

An ISMN barcode is a variant of EAN-13 with a prefix 979 that is used to identify printed music.

Also known as: International Standard Music Number, ISMN-13.

Variants:

  • ISMN-10 is a legacy format that was depreciated for public use.

Standards: ISO 10957, ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data should contain twelve or thirteen digits separated appropriately by dash characters -.
  • The data can also be provided in legacy ISMN-10 format start M- then eight or nine digits separated appropriately by dash characters -. This will be automatically upgraded to the ISMN-13 format.
  • Deprecated. The legacy option prevents ISMN-10 input from being upgraded to ISMN-13 and will result in a symbol that is obsolete and should not be used at point of sale.
  • If the last digit of the primary data is not given then the ISMN check digit is calculated automatically, otherwise it will be verified.
  • The primary data can optionally be followed by a space then two or five digits if an EAN-2 or EAN-5 add-on is required.
  • The includetext option should normally be supplied.
  • The guardwhitespace option enables the display of white space guard marks.
  • The following options are also relevant to this barcode symbology:
    • ismntextfont: PostScript font name for text above symbol
    • ismntextsize: Font size for the text above symbol, in points
    • ismntextxoffset: Horizontal position of ISMN text, in points
    • ismntextyoffset: Vertical position of ISMN text, in points

Example ISMN

Identical symbols, input provided with and without an ISMN check digit:

Data:    979-0-2600-0043-8
Options: includetext
Encoder: ismn
Data:    979-0-2600-0043
Options: includetext
Encoder: ismn

The following ISMN-10 input will be automatically upgraded to a valid ISMN-13 symbol:

Data:    M-345-24680-5
Options: includetext
Encoder: ismn
Data:    M-345-24680
Options: includetext
Encoder: ismn

Example ISMN-10

Note that ISMN-10 is a legacy format not for use at P.O.S.

The following will generate an obsolete ISMN-10 symbol:

Data:    M-345-24680-5
Options: legacy includetext guardwhitespace
Encoder: ismn
Data:    M-345-24680
Options: legacy includetext guardwhitespace
Encoder: ismn

ISSN

An ISSN barcode is an EAN-13 with prefix 977 used to identify periodicals.

Also known as: International Standard Serial Number.

Standards: ISO 3297, ISO/IEC 15420, BS EN 797, GS1 General Specifications.

Data and Options

  • The data should contain the seven or eight digits ISSN separated by a dash characters -, followed by a two-digit sequence variant, optionally followed by two or five digits if a two-digit add-on or five-digit add-on is required.
  • If the last digit of the ISSN data is not given then the ISSN check digit is calculated automatically, otherwise it will be verified.
  • The includetext option should normally be supplied.
  • The guardwhitespace option enables the display of white space guard marks.
  • The following options are also relevant to this barcode symbology:
    • issntextfont: PostScript font name for text above symbol
    • issntextsize: Font size for the text above symbol, in points
    • issntextxoffset: Horizontal position of ISSN text, in points
    • issntextyoffset: Vertical position of ISSN text, in points

A sequence variant is a two-digit number that usually starts at zero and is incremented whenever the recommended retail price is amended, where applicable.

Example

Identical symbols, input provided with and without an ISSN check digit and having sequence number 00:

Data:    0317-8471 00
Options: includetext guardwhitespace
Encoder: issn
Data:    0317-847 00
Options: includetext guardwhitespace
Encoder: issn

An ISSN with sequence number 03 and a two-digit add-on representing issue number 17:

Data:    0317-8471 03 17
Options: includetext guardwhitespace
Encoder: issn
Data:    0317-847 03 17
Options: includetext guardwhitespace
Encoder: issn

Two-Dimensional

Aztec Code

Aztec Code is a 2D matrix-style barcode symbology. It can encode full 256-character extended-ASCII.

Variants:

  • Aztec Runes are a set of small barcode symbols that are used for special applications.

Standards: ISO/IEC 24778, ANSI/AIM BC13 - ISS Aztec Code.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The eclevel option is used to specify the percentage of error correction to be applied when expanding the data, by default 23.
  • The ecaddchars option is used to specify how many additional error correction characters to apply the data once expanded by the eclevel percentage, by default 3.
  • The layers option is used to specify a particular number of layers in which to encode the data, between 1 and 32. By default the encoder will create a symbol with be minimal number of layers to encode the given data.
  • The format option is used to select between format=full and format=compact symbol types. By default the encoder will choose the most appropriate format to create a symbol of minimal size.
  • Deprecated: Use Aztec Runes instead. The format option can also be used to create Aztec Code "runes", using format=rune. In this case the rune symbol number should be given in the data field.
  • The readerinit option denotes that the symbol is used for programming the barcode reader.
  • The raw option denotes that the data field is providing the input as a pre-encoded bitstream suitable for direct low-level encoding.

Examples

Data:    This is Aztec Code
Options: 
Encoder: azteccode

Data:    This is ^065ztec Code
Options: parse eclevel=50 ecaddchars=0
Encoder: azteccode

Data:    ABC123
Options: layers=3 format=full
Encoder: azteccode

Data:    ABC123
Options: format=compact
Encoder: azteccode

Data:    00100111001000000101001101111000010100111100101000000110
Options: raw
Encoder: azteccode

Aztec Runes

Aztec Runes are a set of small barcode symbols that are used for special applications.

Variants:

Aztec Code is a 2D matrix-style barcode symbology that can encode full 256 character extended-ASCII.

Standards: ISO/IEC 24778, ANSI/AIM BC13 - ISS Aztec Code.

Data and Options

  • The data field contains the rune number 0 to 255.

Examples

Data:    25
Options: 
Encoder: aztecrune

Data Matrix

The Data Matrix symbology is 2D matrix-style barcode that can encode full 256 character extended-ASCII.

Also known as: Data Matrix ECC 200, DataMatrix.

Variants:

Standards: ISO/IEC 16022, ANSI/AIM BC11 - ISS Data Matrix.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value. This is useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^PROG.
  • Deprecated: For internal use. When the parsefnc option is specified, non-data function characters can be specified by ^MAC5, ^MAC6.
  • Whenever the data field contains suitable input, the encoder will compress ISO/IEC 15434 structured data (internally using the 05 Macro and 06 Macro codewords.)
  • The format option is used to specify the shape of the symbol, either:
  • When the dotty option is specified the modules are rendered as dots rather than squares. The dot radius can be adjusted using the inkspread option.
  • Deprecated: Use Data Matrix Rectangular Extension. The dmre option enables Data Matrix Rectangular Extension symbols based on the ISO/IEC standard, which increases the number of rectangular symbol sizes available.
  • Deprecated: Use Data Matrix Rectangular Extension with dimdmre option. The dindmre option enables Data Matrix Rectangular Extension symbols based on the AIM + DIN standard, which increases the number of rectangular symbol sizes available.
  • The columns and rows options are used to specify the size of the symbol.
  • The version option can also be used to specify the symbol size, as version=RxC. Valid options are:
    • With format=square: 10x10, 12x12, 14x14, 16x16, 18x18, 20x20, 22x22, 24x24, 26x26, 32x32, 36x36, 40x40, 44x44, 48x48, 52x52, 64x64, 72x72, 80x80, 88x88, 96x96, 104x104, 120x120, 132x132, 144x144
    • With format=rectangle (Deprecated: Use Data Matrix Rectangular): 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
    • With format=rectangle and dmre (Deprecated: Use Data Matrix Rectangular Extension): 8x18, 8x32, 8x48, 8x64, 8x80, 8x96, 8x120, 8x144, 12x26, 12x36, 12x64, 12x88, 16x36, 16x48, 16x64, 20x36, 20x44, 20x64, 22x48, 24x48, 24x64, 26x40, 26x48, 26x64
    • With format=rectangle and dindmre (Deprecated: Use Data Matrix Rectangular Extension with dindmre option): 8x18, 8x32, 8x48, 8x64, 12x26, 12x36, 12x64, 16x36, 16x48, 16x64, 24x32, 24x36, 24x48, 24x64, 26x32, 26x40, 26x48, 26x64
  • If columns, rows and version are unspecified the encoder will default to creating a symbol of the specified format that is the minimum size to represent the given data.
  • The raw option denotes that the data field is providing the input as pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • Deprecated: For internal use. The mailmark option signifies the requirement to use Mailmark-specific encoding.

Examples

Identical symbols, automatically sized, the latter showing use of the parse option:

Data:    This is Data Matrix
Options: 
Encoder: datamatrix
Data:    This is ^068ata Matrix
Options: parse
Encoder: datamatrix

Identical symbols with a fixed size:

Data:    Fixed size
Options: version=48x48
Encoder: datamatrix
Data:    Fixed size
Options: rows=48 columns=48
Encoder: datamatrix

A rectangular symbol with a fixed size:

Data:    Rectangular
Options: format=rectangle version=16x48
Encoder: datamatrix

An advanced use containing "hidden data" in the padding codewords as used by some non-standard, "high-security" applications. The technique works by filling the symbol using raw codewords formed from the standard data immediately followed by the non-standard padding data beginning with ^129:

Data:    ^066^067^068^142^052^129^161^056^206^101^251^147
Options: version=16x16 raw
Encoder: datamatrix

Data Matrix Rectangular

The Data Matrix Rectangular symbology is a rectangular variant of Data Matrix.

Variants:

Standards: ISO/IEC 16022, ANSI/AIM BC11 - ISS Data Matrix.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value. This is useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^PROG.
  • Deprecated: For internal use. When the parsefnc option is specified, non-data function characters can be specified by ^MAC5, ^MAC6.
  • Whenever the data field contains suitable input, the encoder will compress ISO/IEC 15434 structured data (internally using the 05 Macro and 06 Macro codewords.)
  • When the dotty option is specified the modules are rendered as dots rather than squares. The dot radius can be adjusted using the inkspread option.
  • Deprecated: Use Data Matrix Rectangular Extension. The dmre option enables Data Matrix Rectangular Extension symbols based on the ISO/IEC standard, which increases the number of rectangular symbol sizes available.
  • Deprecated: Use Data Matrix Rectangular Extension with the same option. The dindmre option enables Data Matrix Rectangular Extension symbols based on the AIM + DIN standard, which increases the number of rectangular symbol sizes available.
  • The columns and rows options are used to specify the size of the symbol.
  • The version option can also be used to specify the symbol size, as version=RxC. Valid options are:
    • Default: 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
    • With dmre (Deprecated: Use Data Matrix Rectangular Extension): 8x18, 8x32, 8x48, 8x64, 8x80, 8x96, 8x120, 8x144, 12x26, 12x36, 12x64, 12x88, 16x36, 16x48, 16x64, 20x36, 20x44, 20x64, 22x48, 24x48, 24x64, 26x40, 26x48, 26x64
    • With dindmre (Deprecated: Use Data Matrix Rectangular Extension with dindmre option): 8x18, 8x32, 8x48, 8x64, 12x26, 12x36, 12x64, 16x36, 16x48, 16x64, 24x32, 24x36, 24x48, 24x64, 26x32, 26x40, 26x48, 26x64
  • The raw option denotes that the data field is providing the input as pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.

Examples

A rectangular symbol with a fixed size:

Data:    Rectangular
Options: version=16x48
Encoder: datamatrixrectangular

Data Matrix Rectangular Extension

The Data Matrix Rectangular Extension symbology is an enhancement to Data Matrix Rectangular that provides a greater range of symbol dimensions.

Also known as: DMRE.

Variants:

  • Data Matrix is the standard square variant of the symbology.
  • Data Matrix Rectangular is the original rectangular variant of Data Matrix that provides a limited range of symbol dimensions.

Standards: ISO/IEC 21471.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value. This is useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^PROG.
  • Deprecated: For internal use. When the parsefnc option is specified, non-data function characters can be specified by ^MAC5, ^MAC6.
  • Whenever the data field contains suitable input, the encoder will compress ISO/IEC 15434 structured data (internally using the 05 Macro and 06 Macro codewords.)
  • When the dotty option is specified the modules are rendered as dots rather than squares. The dot radius can be adjusted using the inkspread option.
  • The dindmre option select Data Matrix Rectangular Extension symbols whose dimensions are based on the AIM + DIN standard, rather than the ISO standard.
  • The columns and rows options are used to specify the size of the symbol.
  • The version option can also be used to specify the symbol size, as version=RxC. Valid options are:
    • Default: 8x18, 8x32, 8x48, 8x64, 8x80, 8x96, 8x120, 8x144, 12x26, 12x36, 12x64, 12x88, 16x36, 16x48, 16x64, 20x36, 20x44, 20x64, 22x48, 24x48, 24x64, 26x40, 26x48, 26x64
    • With dindmre: 8x18, 8x32, 8x48, 8x64, 12x26, 12x36, 12x64, 16x36, 16x48, 16x64, 24x32, 24x36, 24x48, 24x64, 26x32, 26x40, 26x48, 26x64
  • The raw option denotes that the data field is providing the input as pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.

Examples

A DMRE symbol with a fixed size:

Data:    1234
Options: version=8x80
Encoder: datamatrixrectangularextension

Han Xin Code

The Han Xin Code symbology is a 2D matrix-style barcode symbology that can encode full 256 character extended-ASCII.

Also known as: Chinese Sensible.

Standards: GB/T 21049-2007.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The eclevel option is used to specify the error correction level:
    • eclevel=L1 - Lowest
    • eclevel=L2
    • eclevel=L3
    • eclevel=L4 - Highest
  • The version option is used to specify the size of the symbol, 1 to 84.
  • If unspecified the encoder will select the version of the symbol that is the minimum size to represent the given data at the selected error correction level.

Examples

Data:    Han Xin Code
Options: version=10 eclevel=L4
Encoder: hanxin

MicroPDF417

The MicroPDF417 barcode symbology is 2D stacked-linear barcode based on PDF417 that can encode full 256 character extended-ASCII.

Variants:

  • PDF417 is a larger variant of the MicroPDF417 barcode.
  • HIBC MicroPDF417 is a variant of MicroPDF417 that should be used when encoding HIBC formatted data.

Standards: ISO/IEC 24728, AIM ISS - MicroPDF417.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The columns and rows options are used to specify the size of the symbol. Valid values are:
    • 1x11, 1x14, 1x17, 1x20, 1x24, 1x28, 2x8, 2x11, 2x14, 2x17, 2x20, 2x23, 2x26, 3x6, 3x8, 3x10, 3x12, 3x15, 3x20, 3x26, 3x32, 3x38, 3x44, 4x4, 4x6, 4x8, 4x10, 4x12, 4x15, 4x20, 4x26, 4x32, 4x38, 4x44
  • If the columns and rows are unspecified the encoder will default to creating a symbol that is the minimum size to represent the given data.
  • The rowmult option is used to specify how tall each bar is, with respect to the minimum module width. The default is 3.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • Deprecated: Internal use. The cca option identifies this symbol as a CC-A 2D component of a GS1 Composite symbol.
  • Deprecated: Internal use. The ccb option identifies this symbol as a CC-B 2D component of a GS1 Composite symbol.
  • Note: Special size rules apply when the cca option is given, in which case the columns and rows options that are used to specify the size of the symbol must be one of:
    • 2x5, 2x6, 2x7, 2x8, 2x9, 2x10, 2x12, 3x4, 3x5, 3x6, 3x7, 3x8, 4x3, 4x4, 4x5, 4x6, 4x7

Examples

Data:    MicroPDF417
Options: 
Encoder: micropdf417

Data:    MicroP^068F417
Options: parse rows=15 columns=4
Encoder: micropdf417

PDF417

The PDF417 barcode symbology is 2D stacked-linear barcode that can encode full 256 character extended-ASCII.

Variants:

  • Compact PDF417 is a shortened form of the PDF417 barcode that is used in applications where the space for the symbol is restricted.
  • MicroPDF417 is a smaller variant of the PDF417 barcode.
  • HIBC PDF417 is a variant of PDF417 that should be used when encoding HIBC formatted data.

Standards: ISO/IEC 15438, DD ENV 12925, AIM USS - PDF417.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The eclevel option is used to specify the error correction level, from 1 to 5. The default is to choose a standard level of error correction that is determined by the encoded data length.
  • The columns option specifies the number of columns (or groups of bars) in the output symbol, from 1 to 30.
  • The rows option specifies the minimum number of rows in the symbol, from 3 to 90.
  • If rows is unspecified the encoder will select a number that creates a symbol that is the minimum size to represent the given data.
  • The rowmult option is used to specify how tall each bar is, with respect to the minimum module width. The default is 3.
  • Deprecated: Use Compact PDF417 instead. The compact option is used to create a compact/truncated PDF417 symbol that has fewer bars per row that a standard symbol and hence is more narrow.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • Deprecated: Internal use. The ccc option identifies this symbol as a CC-C 2D component of a GS1 Composite symbol.

Examples

Data:    PDF417
Options: 
Encoder: pdf417

Data:    P^068F417
Options: parse columns=2 rows=15
Encoder: pdf417

Data:    Strong error correction
Options: columns=2 eclevel=5
Encoder: pdf417

Data:    ^453^178^121^239
Options: raw columns=2
Encoder: pdf417

Compact PDF417

Compact PDF417 is a shortened form of the PDF417 barcode that is used in applications where the space for the symbol is restricted.

Also known as: Truncated PDF417

Variants:

  • PDF417 is the larger, more popular variant.
  • MicroPDF417 is a smaller variant of the PDF417 barcode.
  • HIBC PDF417 is a variant of PDF417 that should be used when encoding HIBC formatted data.

Standards: ISO/IEC 15438, DD ENV 12925, AIM USS - PDF417.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The eclevel option is used to specify the error correction level, from 1 to 5. The default is to choose a standard level of error correction that is determined by the encoded data length.
  • The columns option specifies the number of columns (or groups of bars) in the output symbol, from 1 to 30.
  • The rows option specifies the minimum number of rows in the symbol, from 3 to 90.
  • If rows is unspecified the encoder will select a number that creates a symbol that is the minimum size to represent the given data.
  • The rowmult option is used to specify how tall each bar is, with respect to the minimum module width. The default is 3.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.

Examples

Data:    A truncated PDF417
Options: columns=4
Encoder: pdf417compact

QR Code

The QR Code symbology is a 2D matrix-style barcode symbology that can encode full 256 character extended-ASCII.

Also known as: Quick Response Code.

Variants:

Standards: ISO/IEC 18004, JIS X 0510, ITS - QR Code, AIM ISS - QR Code.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The eclevel option is used to specify the error correction level:
    • eclevel=L - Low
    • eclevel=M - Medium (default)
    • eclevel=Q - Quality
    • eclevel=H - High
  • The version option is used to specify the size of the symbol, 1 to 40.
  • If unspecified the encoder will select the version of the symbol that is the minimum size to represent the given data at the selected error correction level.
  • The format option is used to select between format=full and format=micro (deprecated) symbol types. Alternatively, format=any will select the optimal symbol format for the given data. By default full format symbols will be generated.
  • Note: It is recommended that the Micro QR Code encoder is used for such symbols.

Examples

Data:    QR Code
Options: 
Encoder: qrcode
Data:    QR ^067ode
Options: parse
Encoder: qrcode

Data:    QR CODE 1234
Options: version=10 eclevel=Q
Encoder: qrcode

Micro QR Code

The Micro QR Code symbology is a smaller variant of QR Code that is used in applications that require a small symbol space.

Also known as: Micro Quick Response Code.

Variants:

  • QR Code is the more popular, larger variant.

Standards: ISO/IEC 18004, JIS X 0510, ITS - QR Code, AIM ISS - QR Code.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • An appropriate size will be selected to work around the following restrictions:
    • An M1 symbol is only compatible with numeric data.
    • An M2 symbol is only compatible with alphanumeric data.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The version option is used to specify the size of the symbol, either version=M1, version=M2, version=M3 or version=M4.
  • The eclevel option is used to specify the error correction level:
    • eclevel=L - Low (default)
    • eclevel=M - Medium; Not compatible with M1 symbols
    • eclevel=Q - Quality; Only compatible with M4 symbols
  • If unspecified the encoder will select the version of the symbol that is the minimum size to represent the given data at the selected error correction level.

Examples

Data:    01234567
Options: 
Encoder: microqrcode

One-Dimensional

Code 128

Code 128 is an arbitrarily long, high-density barcode symbology that can be used to encode full 256 character extended-ASCII.

Also known as: USD-6, USS-128, Code 128A, Code 128B, Code 128C.

Variants:

Standards: ISO/IEC 15417, ANSI/AIM BC4 - ISS Code 128, BS EN 799.

Data and Options

  • The data field input can consist of any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • The mandatory check digit is calculated automatically.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII or extended-ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, ^209 for Ñ, etc.
  • FNC4 function characters will be inserted automatically to allow the encoding of extended ASCII characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1 through ^FNC3.
  • Deprecated: For internal use. When the parsefnc option is specified, the special pseudo characters ^LNKA and ^LNKC at the end of the symbol indicate that a GS1-128 symbol includes a CC-A/B or CC-C GS1 composite 2D component.
  • The raw option denotes that the data field is providing the input as pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.

Example

Data:    Count0123456789!
Options: includetext
Encoder: code128

Code 39

The Code 39 barcode symbology is discrete, variable length and self-checking.

Also known as: Code 3 of 9, LOGMARS, Alpha39, USD-3, USS-39.

Variants:

  • Code 39 Extended is a variant of Code 39 that can be used to encode full 128 character ASCII with the use of shift character combinations.
  • HIBC Code39 is a variant of Code 39 that should be used when encoding HIBC formatted data.
  • AIM USD-2 is a subset of Code 39 containing the characters A-Z, 0-9, space, - and ..

Standards: ISO/IEC 16388, ANSI/AIM BC1 - USS Code 39, BS EN 800, MIL STD 1189.

Data and Options

  • The data field can hold any of the following:
    • Numbers 0-9
    • Capital letters A-Z
    • Symbols -.$/+%* and space
  • The includecheck option calculates the check digit.
  • The includecheckintext option makes the calculated checksum appear in the human readable text.
  • The hidestars option suppresses the asterisks in the human readable text.

Examples

Data:    CODE39
Options: includetext
Encoder: code39

Data:    CODE39
Options: includecheck includetext includecheckintext
Encoder: code39

Data:    CODE39
Options: hidestars includecheck includetext
Encoder: code39

Code 39 Extended

The Code 39 Extended barcode symbology is discrete, variable length and self-checking. It is based on Code 39 but can encode full 128 character ASCII by using shift combinations.

Also known as: Code 39 Full ASCII.

Variants:

  • Code 39 is a simpler variant of Code 39 Extended.

Standards: ISO/IEC 16388, ANSI/AIM BC1 - USS Code 39, BS EN 800.

Data and Options

  • The data field can consist of any ASCII data.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, etc.
  • The includecheck option calculates the check digit.
  • The includecheckintext causes the calculated check digit to appear in the human readable text.
  • The hidestars option suppresses the asterisks in the human readable text.

Examples

Data:    Code39 Ext!
Options: includetext includecheck
Encoder: code39ext

Data:    Code39^029Extended
Options: parse includecheck
Encoder: code39ext

Code 93

Code 93 is a continuous, variable length, self-checking barcode symbology.

Also known as: USD-7, USS-93.

Variants:

  • Code 93 Extended is a variant of Code 93 that can be used to encode full 128 character ASCII with the use of special shift character combinations.

Standards: ANSI/AIM BC5 - USS Code 93, ITS 93i.

Data and Options

  • The data field can hold any of the following:
    • Numbers 0-9
    • Capital letters A-Z
    • Symbols -.$/+%* and space
  • Deprecated: For internal use. The parsefnc option allows the special shift characters to be supplied as ^SFT$, ^SFT%, ^SFT/ and ^SFT+.
  • The includecheck option calculates the two check digits.

Examples

Data:    CODE93
Options: includecheck
Encoder: code93

Code 93 including a special shift combination (/)A representing !:

Data:    CODE93^SFT/A
Options: parsefnc includecheck
Encoder: code93

Code 93 Extended

The Code 93 Extended barcode symbology is continuous, variable length and self-checking. It is based on Code 93 but can encode full 128 character ASCII using four additional shift characters: ($) (%) (/) (+)

Also known as: Code 93 Full ASCII.

Variants:

  • Code 93 is a simpler variant of the Code 93 Extended barcode symbology.

Standards: ANSI/AIM BC5 - USS Code 93, ITS 93i.

Data and Options

  • The data field can consist of any ASCII data.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, etc.
  • The includecheck option calculates the two check digits.

Examples

Data:    Code93Ext!
Options: includecheck
Encoder: code93ext

Data:    Code93^029Extended
Options: parse includecheck
Encoder: code93ext

Interleaved 2 of 5

Interleaved 2 of 5 is a high-density numeric barcode symbology.

Also known as: ITF, Code 2 of 5 Interleaved, USD-1, USS-Interleaved 2 of 5.

Variants:

  • ITF-14 is a variant of Interleaved 2 of 5 that should be used when encoding a fourteen-digit GTIN.

Standards: ISO/IEC 16390, ANSI/AIM BC2 - USS Interleaved 2 of 5, BS EN 801.

Data and Options

  • The data can consist of any number of digits.
  • If the length of the symbol including the possible check digit would be odd then the data is prefixed by 0.
  • The includecheck option calculates the check digit.
  • The includecheckintext option makes the calculated checksum appear in the human readable text.

Examples

Data:    0123456789
Options: 
Encoder: interleaved2of5

Data:    2401234567
Options: includecheck includetext includecheckintext
Encoder: interleaved2of5

Supply Chain

GS1 DataMatrix

GS1 DataMatrix is an implementation of the Data Matrix (ECC 200) barcode symbology with GS1 formatted data.

Standards: ISO/IEC 16022, ANSI/AIM BC11 ISS, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format starting with the mandatory (01) Application Identifier.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • The format option is used to specify the shape of the symbol, either square (default) or rectangle.
  • The columns and rows options are used to specify the size of the symbol.
  • The version option can also be used to specify the symbol size, as version=RxC. Valid options are:
    • With format=square: 10x10, 12x12, 14x14, 16x16, 18x18, 20x20, 22x22, 24x24, 26x26, 32x32, 36x36, 40x40, 44x44, 48x48, 52x52, 64x64, 72x72, 80x80, 88x88, 96x96, 104x104, 120x120, 132x132, 144x144
    • With format=rectangle: 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
  • If columns, rows and version are unspecified the encoder will default to creating a symbol of the specified format that is the minimum size to represent the given data.

Example

Data:    (01)95012345678903(3103)000123
Options: 
Encoder: gs1datamatrix

GS1 QR Code

GS1 QR Code is an implementation of the QR Code barcode symbology with GS1 formatted data.

Standards: ISO/IEC 18004, ITS - QR Code, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format starting with the mandatory (01) and (8200) Application Identifiers.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • The eclevel option is used to specify the error correction level:
    • eclevel=L - Low
    • eclevel=M - Medium (default)
    • eclevel=Q - Quality
    • eclevel=H - High
  • The version option is used to specify the size of the symbol, 1 to 40.
  • If the version is unspecified the encoder will default to creating a symbol that is the minimum size to represent the given data at the selected error correction level.

Example

Data:    (01)03453120000011(8200)http://www.abc.net
Options: 
Encoder: gs1qrcode

Data:    (01)03453120000011(8200)http://abc.net(10)XYZ(410)9501101020917
Options: 
Encoder: gs1qrcode

GS1-128

GS1-128 is an implementation of the Code 128 barcode symbology which carries GS1 formatted data, including a GTIN-14.

Also known as: UCC/EAN-128, EAN-128, UCC-128.

Variants:

  • GS1-128 Composite is a variant of GS1-128 that should be used when a CC-A, CC-B or CC-C GS1 composite 2D component is required.
  • EAN-14 is a variant of GS1-128 that should be used when encoding a fourteen-digit GTIN.
  • SSCC-18 is a variant of GS1-128 that should be used when encoding an eighteen-digit SSCC.

Standards: ISO/IEC 15417, ANSI/AIM BC4-1999 ISS, BS EN 799, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • Deprecated: For internal use. The linkagea option specifies that the symbol includes a CC-A or CC-B GS1 composite 2D component.
  • Deprecated: For internal use. The linkagec option specifies that the symbol includes a CC-C GS1 composite 2D component.

Examples

GTIN 95012345678903; Weight 0.123kg:

Data:    (01)95012345678903(3103)000123
Options: includetext
Encoder: gs1-128

GTIN 0061414199996; Expiration date 1st Jan 2010; Batch 123ABC; Serial 1234567890:

Data:    (01)0061414199996(17)100101(10)123ABC(21)1234567890
Options: includetext
Encoder: gs1-128

EAN-14

EAN-14 is an implementation of the GS1-128 barcode symbology with AI (01) that is typically used to encode a GTIN-14.

Also known as: UCC-14.

Standards: ISO/IEC 15417, ANSI/AIM BC4-1999 ISS, BS EN 799, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with thirteen or fourteen digits of a GTIN, i.e. (01)....
  • Arbitrary spacing may be placed between the digits to format the human readable text without interfering with the encoded data.
  • If thirteen digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)04601234567893
Options: includetext
Encoder: ean14
Data:    (01)0460123456789
Options: includetext
Encoder: ean14

ITF-14

ITF-14 is an implementation of the Interleaved 2 of 5 barcode symbology that is typically used to encode a GTIN-14, GTIN-13 or GTIN-12.

Also known as: UPC Shipping Container Symbol, SCS, UPC Case Code.

Standards: ISO/IEC 16390, ANSI/AIM BC2-1995 USS, BS EN 801, GS1 General Specifications.

Data and Options

  • The data consists of either thirteen or fourteen digits.
  • Arbitrary spacing may be placed between the digits to format the human readable text without interfering with the encoded data.
  • If thirteen digits are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.

Examples

Identical symbols, input provided with and without a check digit:

Data:    04601234567893
Options: includetext
Encoder: itf14
Data:    0460123456789
Options: includetext
Encoder: itf14

SSCC-18

SSCC-18 is an implementation of the GS1-128 barcode symbology with AI (00) that is typically used to encode an eighteen-digit shipping container serial number.

Also known as: EAN-18, NVE.

Standards: ISO/IEC 15417, ANSI/AIM BC4-1999 ISS, BS EN 799, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (00) with seventeen or eighteen digits of a Serial Shipping Container Code, i.e. (00)....
  • Arbitrary spacing may be placed between the digits to format the human readable text without interfering with the encoded data.
  • If seventeen digits of primary data are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.

Example

Identical symbols, input provided with and without a check digit:

Data:    (00)006141411234567890
Options: includetext
Encoder: sscc18
Data:    (00)00614141123456789
Options: includetext
Encoder: sscc18

GS1 DataBar Family

GS1 DataBar Omnidirectional

GS1 DataBar Omnidirectional is a fixed-length, linear barcode symbology that can be used to encode a GTIN-14 for use at point of sale.

Also known as: RSS-14

Variants:

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with thirteen or fourteen digits of a GTIN, i.e. (01)....
  • If thirteen digits of AI (01) data are supplied then the check digit is calculated automatically, otherwise the provided check digit will be verified.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)24012345678905
Options: 
Encoder: databaromni
Data:    (01)2401234567890
Options: 
Encoder: databaromni

GS1 DataBar Stacked Omnidirectional

GS1 DataBar Stacked Omnidirectional is a fixed-length, stacked linear barcode symbology that can be used to encode a GTIN-14 for use a point of sale.

Also known as: RSS-14 Stacked Omnidirectional.

Variants:

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with thirteen or fourteen digits of a GTIN, i.e. (01)....
  • If thirteen digits of AI (01) data are supplied then the check digit is calculated automatically, otherwise the provided check digit will be verified.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)24012345678905
Options: 
Encoder: databarstackedomni
Data:    (01)2401234567890
Options: 
Encoder: databarstackedomni

GS1 DataBar Expanded

GS1 DataBar Expanded is a variable-length, linear barcode symbology that can be used to encode a GTIN-14 alongside a number of other application identifiers for use at point of sale.

Also known as: RSS Expanded.

Variants:

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • If the data contains a number of application identifiers matching any of the specifications below then they should be provided in this given order for maximum encoding efficiency:
    • (01)9...(3103)...
    • (01)9...(3202)...
    • (01)9...(3203)...
    • (01)9...(310x/320x)...(11/13/15/17)...
    • (01)9...(310x/320x)...
    • (01)9...(392x)...
    • (01)9...(393x)...
    • (01)...
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Data:    (01)95012345678903(3103)000123
Options: 
Encoder: databarexpanded

GS1 DataBar Expanded Stacked

GS1 DataBar Expanded Stacked is a variable-length, stacked-linear barcode symbology that can be used to encode a GTIN-14 alongside a number of other application identifiers for use at point of sale.

Also known as: RSS Expanded Stacked.

Variants:

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • If the data contains a number of application identifiers matching any of the specifications below then they should be provided in this given order for maximum encoding efficiency:
    • (01)9...(3103)...
    • (01)9...(3202)...
    • (01)9...(3203)...
    • (01)9...(310x/320x)...(11/13/15/17)...
    • (01)9...(310x/320x)...
    • (01)9...(392x)...
    • (01)9...(393x)...
    • (01)...
  • The segments option is used to specify the maximum number of segments per row which must be an even number. The default is 4.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Data:    (01)95012345678903(3103)000123
Options: segments=4
Encoder: databarexpandedstacked

GS1 DataBar Truncated

GS1 DataBar Truncated is a fixed-length, linear barcode symbology that can be used to encode a GTIN-14 for in-house applications.

Also known as: RSS-14 Truncated.

Variants:

  • GS1 DataBar Stacked is a variant of GS1 DataBar Truncated for use where a taller, narrower symbol is required.
  • GS1 DataBar Truncated Composite is a variant of GS1 DataBar Truncated that should be used when a CC-A or CC-B GS1 composite 2D component is required.

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with 13 or 14 digits of a GTIN, i.e. (01)....
  • If thirteen digits of AI (01) data are supplied then the check digit is calculated automatically, otherwise the provided check digit will be verified.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)24012345678905
Options: 
Encoder: databartruncated
Data:    (01)2401234567890
Options: 
Encoder: databartruncated

GS1 DataBar Stacked

GS1 DataBar Stacked is a fixed-length, stacked linear barcode symbology that can be used to encode a GTIN-14 for in-house applications.

Also known as: RSS-14 Stacked.

Variants:

  • GS1 DataBar Truncated is a variant of GS1 DataBar Stacked for use where a shorter, wider symbol is required.
  • GS1 DataBar Stacked Composite is a variant of GS1 DataBar Stacked that should be used when a CC-A or CC-B GS1 composite 2D component is required.

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with thirteen or fourteen digits of a GTIN, i.e. (01)....
  • If thirteen digits of AI (01) data are supplied then the check digit is calculated automatically, otherwise the provided check digit will be verified.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)24012345678905
Options: 
Encoder: databarstacked
Data:    (01)2401234567890
Options: 
Encoder: databarstacked

GS1 DataBar Limited

GS1 DataBar Limited is fixed-length, linear barcode symbology that can be used to encode a GTIN-14 beginning with 0 or 1 for in-house applications.

Also known as: RSS Limited.

Variants:

  • GS1 DataBar Limited Composite is a variant of GS1 DataBar Limited that should be used when a CC-A or CC-B GS1 composite 2D component is required.

Standards: ISO/IEC 24724, ITS Reduced Space Symbology (RSS), AIM ISS - Reduced Space Symbology (RSS), GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (01) with thirteen or fourteen digits of a GTIN starting with 0 or 1, i.e. (01)0... or (01)1....
  • If thirteen digits of AI (01) data are supplied then the check digit is calculated automatically, otherwise the provided check digit will be verified.
  • Deprecated: For internal use. The linkage option signifies the presence of a GS1 composite 2D component.

Examples

Identical symbols, input provided with and without a check digit:

Data:    (01)15012345678907
Options: 
Encoder: databarlimited
Data:    (01)1501234567890
Options: 
Encoder: databarlimited

GS1 North American Coupon Code

GS1 North American Coupon Code is an implementation of the GS1 DataBar Expanded barcode symbology with AI (8110) that is used as a paperless coupon system at point of sale.

Also known as: GS1 DataBar Coupon, U.S. Coupon Code.

Standards: North American Coupon Application Guideline Using GS1 DataBar Expanded Symbols, ISO/IEC 24724, GS1 General Specifications.

Data and Options

  • The data field input is provided in GS1 Application Identifier standard format and must be a solitary AI (8110).
  • The segments option is used to specify the maximum number of segments per row which must be an even number. The default is 4.

Examples

Data:    (8110)106141416543213500110000310123196000
Options: includetext segments=8
Encoder: gs1northamericancoupon

Postal Symbols

Australia Post 4 State Customer Code

The Australia Post 4 State Customer Code is a barcode used by the Australian Postal Service to encode the data on letter mail.

Data and Options

  • The first two characters of the data field are digits used to specify the manditory FCC type of the symbols, either 11, 45, 59 or 67.
  • The next eight characters are digits that specify the manditory DPID.
  • The number of remaining characters varies according to the given FCC code and these specify the contents of the customer information field in one of two alphabets:
    • The custinfoenc option should be supplied as custinfoenc=numeric if the customer information field is to be encoded using the numeric alphabet which can contain the digits 0-9.
    • Otherwise the customer information field is encoded using the default character encoding, custinfoenc=character, which permits any of the following characters:
      • Upper case letters A-Z
      • Lower case letters a-z
      • Digits 0-9
      • Symbols space and #

Examples

FCC 62 symbol with character customer data:

Data:    6279438541AaaB 155
Options: custinfoenc=character
Encoder: auspost

FCC 59 symbol with numeric customer data:

Data:    593221132401234567
Options: custinfoenc=numeric
Encoder: auspost

Deutsche Post Identcode

Deutsche Post Identcode is an implementation of the Interleaved 2 of 5 barcode symbology that is used by German Post for mail routing.

Also known as: DHL Identcode.

Data and Options

  • The data consists of a consecutive string of eleven or twelve digits consisting of:
    • Two-digit primary distribution centre identifier
    • Three-digit customer identifier
    • Six-digit mail piece identifier
    • One-digit check digit (may be omitted)
  • If eleven digits are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.

Example

Identical symbols, input provided with an without a check digit:

Data:    563102430313
Options: includetext
Encoder: identcode
Data:    56310243031
Options: includetext
Encoder: identcode

Deutsche Post Leitcode

The Deutsche Post Leitcode barcode symbology is an implementation of the Interleaved 2 of 5 barcode that is used by German Post for mail routing.

Also known as: DHL Leitcode.

Data and Options

  • The data consists of a consecutive string of thirteen or fourteen digits consisting of:
    • Five-digit postal code
    • Three-digit street identifier
    • Three-digit house number
    • Two-digit product code
    • One-digit check digit (may be omitted)
  • If thirteen digits are supplied then the check digit is calculated automatically. Otherwise the provided check digit will be verified.

Examples

Identical symbols, input provided with and without a check digit:

Data:    21348075016401
Options: includetext
Encoder: leitcode
Data:    2134807501640
Options: includetext
Encoder: leitcode

Japan Post 4 State Barcode

The Japan Post 4 state barcode symbology is used by the Japan Post service to encode the delivery point identifier on letter mail.

Data and Options

  • The data may contain any of the following characters:
    • Capital letters A-Z
    • Digits 0-9
    • Hyphen -

Example

Data:    6540123789-A-K-Z
Options: 
Encoder: japanpost

MaxiCode

The MaxiCode barcode symbology is a 2D barcode based on a hexagonal matrix surrounding a bulls eye pattern. It can encode a structured carrier message and full 256 character extended-ASCII.

Also known as: UPS Code, Code 6, Dense Code.

Standards: ISO/IEC 16023, ANSI/AIM BC10 - ISS MaxiCode.

Data and Options

  • The mode option is used to specify how the data is structured in the symbol:
    • mode=2 - Formatted data containing a Structured Carrier Message with a numeric (US domestic) postal code.
    • mode=3 - Formatted data containing a Structured Carrier Message with an alphanumeric (international) postal code.
    • mode=4 - Unstructured extended ASCII data using standard error correction.
    • mode=5 - Unstructured extended ASCII data using enhanced error correction.
    • mode=6 - Barcode reader programming.
  • If mode is unspecified the encoder will default to selecting mode=5 if the encoded length of the input data permits enhanced error correction, otherwise it will select mode=4 which provides standard error correction.
  • The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • If mode=4, mode=5 or mode=6 the data field may contain any extended ASCII data.
  • If mode=2 or mode=3 the data field must begin with a properly structured carrier message, followed by any extended ASCII data.
  • The structured carrier message contains a postal code, three-digit class of service and a three-digit ISO country code separated by GS (ASCII 29) characters. It is formatted in the data field as follows: [postal code]^029[country code]^029[service class]^029. If mode=2 the postcode must be numeric, whilst if mode=3 the postcode may contain up to six digits, upper case letters and spaces.
  • Alternatively, messages may begin with the special application field identifier [)>{RS}01{GS}yy where {RS} represents ASCII value 30, {GS} represents ASCII value 29 and yy is a two-digit year. In parse mode this is represented as [)>^03001^0299. If mode=2 or mode=3 this must be immediately followed by the structured carrier message.

Examples

Data:    This is MaxiCode
Options: 
Encoder: maxicode
Data:    This is Maxi^067ode
Options: parse
Encoder: maxicode

Data:    152382802^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004
Options: mode=2 parse
Encoder: maxicode

Data:    ABC123^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004
Options: mode=3 parse
Encoder: maxicode

Data:    [\)>^03001^02996152382802^029840^029001^0291Z00004951^029UPSN^02906X610^029159^0291234567^0291/1^029^029Y^029634 ALPHA DR^029PITTSBURGH^029PA^029^004
Options: mode=2 parse
Encoder: maxicode

Royal Mail 4 State Customer Code

The Royal Mail 4 State Customer Code is a barcode symbology used by the British Postal Service to encode the postcode and delivery point identifier on letter mail.

Also known as: RM4SCC, CBC, BPO 4 State Code

Data and Options

  • The data may contain any of the following characters from the postcode and DPID:
    • Capital letters A-Z
    • Digits 0-9
  • The maditory checksum digit is calculated automatically and must not be included in the data field

Example

Data:    LE28HS9Z
Options: includetext
Encoder: royalmail

Royal Mail Mailmark

Royal Mail Mailmark is an implementation of the Data Matrix (ECC 200) barcode symbology for application within the Royal Mail postage system.

Standards: Royal Mail Mailmark Barcode Definition Document

Data and Options

  • The data field input consists of 45 characters of Mailmark structured data (including required space padding) followed by variable-length, free-formatted customer data.
  • The mandatory type option is used to specify the size of the symbol, either 7, 9 or 29.

Example

Data:    JGB 012100123412345678AB19XY1A 0             www.xyz.com
Options: type=29
Encoder: mailmark

Royal TNT Post 4 state barcode

The Royal TNT Post 4 state barcode symbology is used by the Dutch Postal Service to encode the delivery point identifier on letter mail.

Also known as: KIX, Klant IndeX.

Data and Options

  • The data may contain any of the following characters from the DPID:
    • Capital letters A-Z
    • Digits 0-9

Example

Data:    1231FZ13XHS
Options: includetext
Encoder: kix

USPS Intelligent Mail

The USPS Intelligent Mail barcode is used by the US Postal service to encode the delivery and sender information on letter mail.

Also known as: USPS OneCode.

Standards: USPS-STD-11.

Data and Options

  • The data contains 31 digits representing the following:
    • Barcode Identifier - two digits
    • Service Type Identifier - three digits
    • Mailer ID, Sequence Number - either six then nine digits respectively or nine then six digits respectively
    • Delivery Point ZIP Code - eleven digits
  • The mandatory checksum digit is calculated automatically and must not be included in the data field.

Example

Data:    0123456709498765432101234567891
Options: includetext
Encoder: onecode

USPS POSTNET

The USPS POSTNET barcode symbology is used by the US Postal service to encode the ZIP code information on letter mail.

Data and Options

  • The data field contains the digits from the ZIP code, without dashes.
  • The mandatory checksum is calculated automatically and must not be included in the data field.

Example

Data:    12345123412
Options: 
Encoder: postnet

USPS PLANET

The USPS PLANET barcode symbology is used by the US Postal service to encode the ZIP code information on letter mail.

Data and Options

  • The data field contains eleven or thirteen digits, without dashes.
  • The mandatory checksum is calculated automatically and must not be included in the data field.

Example

Data:   01234567890
Options: 
Encoder: planet

USPS FIM Symbols

The USPS FIM encoder is used to generate static predefined barcode symbols.

Data and Options

  • The data field accepts one of the following values:
    • fima - US Postal Service FIM-A symbol
    • fimb - US Postal Service FIM-B symbol
    • fimc - US Postal Service FIM-C symbol
    • fimd - US Postal Service FIM-D symbol

Examples

A USPS FIM A symbol:

Data:    fima
Options: 
Encoder: symbol

A USPS FIM B symbol:

Data:    fimb
Options: 
Encoder: symbol

A USPS FIM C symbol:

Data:    fimc
Options: 
Encoder: symbol

A USPS FIM D symbol:

Data:    fimd
Options: 
Encoder: symbol

Pharmaceutical Symbols

Italian Pharmacode

Italian Pharmacode is a discrete, fixed length, self-checking barcode symbology used for pharmaceutical products in Italy.

Also known as: Code 32, IMH, Radix 32.

Data and Options

  • The data field must contain either eight or nine digits from the code. The leading A which is provided in some applications must be omitted.
  • The mandatory check digit is calculated automatically if it is not provided, otherwise the provided check digit is verified.

Examples

Identical symbols, input provided with and without a check digit:

Data:    012345676
Options: includetext
Encoder: code32
Data:    01234567
Options: includetext
Encoder: code32

Pharmacode

Pharmacode is a binary barcode symbology that is used by the Pharmaceutical industry.

Also known as: Pharmaceutical Binary Code. Laetus Code.

Variants:

Data and Options

  • The data field must contain a number between 3 and 131070 inclusive.
  • The nwidth, wwidth and swidth options can be used to specify a custom width (in points) for the narrow bars, wide bars and inter-bar spaces respectively.

Example

Data:    117480
Options: 
Encoder: pharmacode

Two-Track Pharmacode

Two-Track Pharmacode is a binary barcode symbology used by the Pharmaceutical industry.

Also known as: Two-track Pharmaceutical Binary Code, Two-track Laetus Code.

Variants:

  • Pharmacode is a variant of the Two-track Pharmacode barcode.

Data and Options

  • The data field must contain a number between 4 and 64570080 inclusive.

Example

Data:    117480
Options: 
Encoder: pharmacode2

PZN

PZN is a discrete, fixed length, self-checking barcode symbology used for pharmaceutical products in Germany.

Also known as: Pharmazentralnummer.

Variants:

  • PZN7 is the seven-digit format.
  • PZN8 is the eight-digit format.

Data and Options

  • For the default PZN7 encoding, the data field must contain six digits or seven digits.
  • The pzn8 option specifies that a PZN8 symbol is required, in which case the data field must contain seven digits or eight digits.
  • The mandatory check digit is calculated automatically if not provided, otherwise the provided check digit is verified.
  • Note: by definition, not all six-digit or seven-digit number sequences are valid inputs.

Examples

Identical PZN7 symbols, input provided with and without a check digit:

Data:    1234562
Options: includetext
Encoder: pzn
Data:    123456
Options: includetext
Encoder: pzn

Identical PZN8 symbols, input provided with and without a check digit:

Data:    0275808
Options: pzn8 includetext
Encoder: pzn
Data:    02758089
Options: pzn8 includetext
Encoder: pzn

HIBC Symbols

HIBC barcodes use a number of general symbologies as carrier symbols for data structured according to the LIC and PAS structured data definitions.

Variants:

Standards: ANSI/HIBC Provider Applications Standard, ANSI/HIBC Supplier Labelling Standard, ANSI/HIBC Positive Identification for Patient Safety, ANSI/HIBC Syntax Standard.

Data and Options

  • The data should be pre-encoded to describe the intended barcode content.
  • The HIBC + character is prefixed automatically.
  • The mandatory HIBC check character is automatically appended to the input.

HIBC Code 39

Data:    A123BJC5D6E71
Options: includetext
Encoder: hibccode39

HIBC Code 128

Data:    A123BJC5D6E71
Options: includetext
Encoder: hibccode128

HIBC PDF417

Data:    A123BJC5D6E71
Options: 
Encoder: hibcpdf417

HIBC MicroPDF417

Data:    A123BJC5D6E71
Options: 
Encoder: hibcmicropdf417

HIBC QR Code

Data:    A123BJC5D6E71
Options: 
Encoder: hibcqrcode

HIBC Data Matrix

Data:    A123BJC5D6E71
Options: 
Encoder: hibcdatamatrix

HIBC Codablock F

Data:    A123BJC5D6E71
Options: 
Encoder: hibccodablockf

Less-used Symbols

BC412

The BC412 barcode symbology is single width, variable length barcode that is used for silicon wafer identification by the semiconductor manufacturing industry.

Also known as: BC412 SEMI, BC412 IBM.

Data and Options

  • The data field can hold any of the following:
    • Numbers 0-9
    • Capital letters A-Z, excluding O
  • The includestartstop option enables the display of start and stop bars.
  • The includecheck option calculates the check character.
  • The includecheckintext option makes the calculated checksum appear in the human readable text.
  • The semi option enables conformance to the SEMI standard by enabling start and stop bars as well as a check character.
  • The inkspread option can be used to adjust the width of the bars.

Examples

Data:    BC412
Options: includecheck
Encoder: bc412

Data:    BC412
Options: includestartstop
Encoder: bc412

Data:    BC412
Options: semi
Encoder: bc412

Channel Code

Channel Code is a linear, continuous, self-checking, bidirectional barcode symbology that encodes between two and seven digits in a short space.

Standards: ANSI/AIM BC12 - USS Channel Code.

Data and Options

  • The data field can hold zero prefixed values from any of the following ranges:
    • Channel 3: 00-26
    • Channel 4: 000-292
    • Channel 5: 0000-3493
    • Channel 6: 00000-44072
    • Channel 7: 000000-576688
    • Channel 8: 0000000-7742862
  • The channel is determined to be one more than the number of digits given in the data field.
  • The shortfinder option generates a symbol with a shortened finder pattern.
  • The includecheck option appends an optional check bar suffix.

Examples

A channel 3 symbol holding the value five:

Data:    05
Options: includetext
Encoder: channelcode

A channel 4 symbol holding the value 123:

Data:    123
Options: includetext
Encoder: channelcode

A channel 4 symbol holding the value five including optional check bars:

Data:    005
Options: includetext includecheck
Encoder: channelcode

A channel 3 symbol holding the value 26 with a shorteded finder pattern:

Data:    26
Options: shortfinder includetext
Encoder: channelcode

Codabar

Codabar is a linear, discrete, self-checking, bidirectional barcode symbology that can encode digits, six symbols and four delimiter characters. It is primarily used by libraries and blood banks, photo labs and FedEx airbills.

Also known as: Rationalized Codabar, Ames Code, NW-7, USD-4, USS-Codabar, ABC Codabar, Monarch, Code 2 of 7.

Standards: ANSI/AIM BC3 - USS Codabar, BS EN 798.

Data and Options

  • The data field must start and stop with one of the following delimiters
    • ABCD
    • TNE* (with the altstartstop option)
  • The data field can otherwise hold any of the following
    • Digits 0-9
    • Symbols -$:/.+
  • The altstartstop option specifies that the alternative set of delimiter characters is in use.
  • The includecheck option calculates the check digit.
  • The includecheckintext option makes the calculated check characters appear in the human readable text.

Example

Data:    A0123456789B
Options: includecheck includetext includecheckintext
Encoder: rationalizedCodabar

Codablock F

The Codablock F barcode symbology is 2D stacked-linear barcode that consists of a number of stacked Code 128 symbols. It can encode full 256 character extended-ASCII.

Variants:

  • HIBC Codablock F is a variant of Codablock F that should be used when encoding HIBC formatted data.

Standards: USS Codablock F.

Data and Options

  • The data field can consist of any extended-ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • FNC4 function characters will be inserted automatically to allow the encoding of extended ASCII characters.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1 or ^FNC3.
  • The columns option specifies the number of columns in the symbol, default 8.
  • The rows option specifies the number of rows in the symbol, between 2 and 44.
  • If rows is unspecified the encoder will default to the smallest number of rows that can hold the given data.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • The rowheight option specifies the height of the bars in each row in points. The default is 10.
  • The sepheight option specifies the height of the separator bars enclosing the rows in points. The default is 1.

Examples

Data:    Codablock F
Options: 
Encoder: codablockf

Data:    CODABLOCK F 34567890123456789010040digit
Options: columns=8 rows=5
Encoder: codablockf

Data:    Short bars, fat seperators
Options: columns=10 rows=8 rowheight=6 sepheight=2
Encoder: codablockf

Code 11

Code 11 is a linear, discrete, non-self-checking, bidirectional, numeric barcode symbology that is primarily used for labelling telecommunication equipment.

Also known as: USD-8.

Data and Options

  • The data consists of digits and the dash character -.
  • The includecheck option calculates the check digits.
  • For less than 10 data digits a single check digit is used.
  • For 10 or more data digits two check digits are used.

Example

Data:    0123456789
Options: includecheck includetext includecheckintext
Encoder: code11

Code 16K

The Code 16K barcode symbology is 2D stacked-linear barcode that can encode full 256 character extended-ASCII with the use of the FNC4 shift character.

Also known as: USS-16K

Standards: ANSI/AIM BC7 - USS Code 16K, BS EN 12323.

Data and Options

  • The data field can consist of any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • FNC4 function characters will be inserted automatically to allow the encoding of extended ASCII characters.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1 through ^FNC3.
  • The mode option specifies the mode for the symbol. It is usual to leave this unspecified in which case the most appropriate mode that results in the shortest symbol is automatically selected based in the input data.
    • mode=0 - Starting code set A
    • mode=1 - Starting code set B
    • mode=2 - Starting code set C
    • mode=3 - Starting code set B with implied FNC1
    • mode=4 - Starting code set C with implied FNC1
    • mode=5 - Starting code set C with implied Shift B
    • mode=6 - Starting code set C with implied Double Shift B
  • The pos option specifies this symbol to be part of multi-part structured data. For example pos=25 specifies this to be the second symbol in a group of five symbols.
  • The rows option specifies the number of rows in the symbol, between two and sixteen.
  • If rows is unspecified the encoder will default to the smallest number of rows that can hold the given data.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • The rowheight option specifies the height of the bars in each row in points. The default is 10.
  • The sepheight option specifies the height of the separator bars enclosing the rows in points. The default is 1.

Examples

Data:    Abcd-1234567890-wxyZ
Options: 
Encoder: code16k

Data:    Code 16K
Options: rows=10
Encoder: code16k

Data:    Short bars, fat seperators
Options: rows=8 rowheight=5 sepheight=2
Encoder: code16k

Code 25

Code 2 of 5 is a simple low density numeric barcode symbology.

Also known as: Code 25, Industrial 2 of 5, Standard 2 of 5

Variants:

Data and Options

  • The data consists of any number of digits.
  • The includecheck option calculates the check digit.
  • The version option determines which variant to use:

Examples

Data:    01234567
Options: 
Encoder: code2of5

DotCode

The DotCode symbology is 2D matrix-style barcode that can encode full 256 character extended-ASCII.

Standards: AIM - ISS DotCode.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value. This is useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^FNC2, ^FNC3.
  • Deprecated: Use only if performance is a concern. The fast option is used to enable the optional high-speed symbol masking algorithm.
  • The ratio is used to specify the aspect ratio of the symbol. The default is 1.5.
  • The columns and rows options are used to specify the size of the symbol. When these are not specified a symbol is generated that maintains the selected aspect ratio.

Examples

Data:    This is DotCode
Options: inkspread=0.16
Encoder: dotcode

Ultracode

The Ultracode symbology is a colour, 2D matrix-style barcode symbology that can encode full 256 character extended-ASCII.

Standards: AIM ISS - Ultracode.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^FNC3.
  • The eclevel option is used to specify the error correction level:
    • eclevel=EC0 - Error detection only
    • eclevel=EC1 - Low
    • eclevel=EC2 - Medium (default)
    • eclevel=EC3
    • eclevel=EC4
    • eclevel=EC5 - Highest

Examples

Data:    Nice colours!
Options: eclevel=EC3
Encoder: ultracode

IATA 2 of 5

IATA 2 of 5 is a variant of the Code 2 of 5 barcode symbology.

Also known as: Computer Identics 2 of 5.

Variants:

Data and Options

  • The data consists of any number of digits.
  • The includecheck option calculates the check digit.

Examples

Data:    01234567
Options: includetext includecheck includecheckintext
Encoder: iata2of5

Matrix 2 of 5

Matrix 2 of 5 is a variant of the Code 2 of 5 barcode symbology.

Variants:

Data and Options

  • The data consists of any number of digits.
  • The includecheck option calculates the check digit.

Datalogic 2 of 5

Datalogic 2 of 5 is a variant of the Code 2 of 5 barcode symbology.

Variants:

Data and Options

  • The data consists of any number of digits.
  • The includecheck option calculates the check digit.

COOP 2 of 5

COOP 2 of 5 is a variant of the Code 2 of 5 barcode symbology.

Variants:

Data and Options

  • The data consists of any number of digits.
  • The includecheck option calculates the check digit.

Code 49

The Code 49 barcode symbology is 2D stacked-linear barcode that can encode 128 character ASCII.

Also known as: USS-49.

Standards: ANSI/AIM BC6 - USS Code 49.

Data and Options

  • The input can consist of any ASCII data.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1 through ^FNC3.
  • The mode option specifies the mode for the symbol. It is usual to leave this unspecified in which case the most appropriate mode that results in the shortest symbol is automatically selected based in the input data.
    • mode=0 - regular alphanumeric mode
    • mode=1 - append mode
    • mode=2 - numeric mode
    • mode=3 - group alphanumeric mode
    • mode=4 - alphanumeric mode starting shift 1
    • mode=5 - alphanumeric mode starting shift 2
    • mode=6 - reserved
  • The pos option specifies this symbol to be part of multi-part structured data, i.e. selecting mode=3. For example pos=25 specifies this to be the second symbol in a group of five symbols.
  • The rows option specifies the number of rows in the symbol, between 2 and 8.
  • If rows is unspecified the encoder will default to the smallest number of rows that can hold the given data.
  • The rowheight option specifies the height of the bars in each row in points. The default is 10.
  • The sepheight option specifies the height of the separator bars enclosing the rows in points. The default is 1.

Examples

Data:    MULTIPLE ROWS IN CODE 49
Options: 
Encoder: code49

Data:    CODE 49
Options: rows=8
Encoder: code49

Data:    Short bars, fat seperators
Options: rows=8 rowheight=6 sepheight=2
Encoder: code49

Code One

Code One was the earliest public domain 2D matrix-style barcode. It is used by the health care and recycling industry and can encode full 256 character extended-ASCII.

Also known as: Code 1, Code 1S.

Standards: AIM USS - Code One.

Data and Options

  • The data field can consist of any ASCII data for standard and T-type symbols.
  • Note: S-type symbols are special in that they represent a numeric value so may only contain digits.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, etc.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^FNC3.
  • The version option is used to specify the size and type of the symbol:
    • A, B, C, D, E, F, G, H - for standard format symbols (default automatic selection)
    • version=T-16, version=T-32, version=T-48 - T-type symbols
    • version=S-10, version=S-20, version=S-30 - S-type symbols

Examples

Data:    Code One
Options: 
Encoder: codeone

Data:    Code One
Options: version=C
Encoder: codeone

Data:    Code One
Options: version=T-32
Encoder: codeone

Data:    406990
Options: version=S-10
Encoder: codeone

MSI Plessey

MSI Plessey is a continuous, non-self-checking, arbitrary length, numeric barcode symbology.

Also known as: MSI, MSI Modified Plessey.

Variants:

  • Plessey (UK) is the original barcode upon which MSI Modified Plessey was based.

Data and Options

  • The data can consist of any number of digits.
  • The includecheck option calculates the check digit or check digits.
  • The includecheckintext option makes the calculated check characters appear in the human readable text.
  • The checktype option is used to specify the type of checksum, either:
    • checktype=mod10 (default)
    • checktype=mod1010
    • checktype=mod11
    • checktype=ncrmod11
    • checktype=mod1110
    • checktype=ncrmod1110
  • The badmod11 option allows a checktype=mod11 checksum value of 10 to be encoded with a pair of check digits 10. Normally in checktype=mod11, any input whose checksum evaluates to 10 is considered invalid having no correct representation.

Examples

Data:    0123456789
Options: includecheck includetext
Encoder: msi

Data:    0123456789
Options: includecheck checktype=mod1110 includetext includecheckintext
Encoder: msi

Data:    0123456785
Options: includecheck checktype=mod11 badmod11 includetext includecheckintext
Encoder: msi

Plessey

Plessey is a continuous, arbitrary length barcode symbology for encoding hexadecimal data.

Also known as: Anker Code.

Variants:

  • MSI Modified Plessey is a variant of the Plessey (UK) barcode developed by the MSI Data Corporation.

Data and Options

  • The data can contain any of the following:
    • Numbers 0-9
    • Capital letters A-F
  • Two manditory check characters implementing a CRC check are automatically included.
  • The includecheckintext option makes the calculated check characters appear in the human readable text.
  • The unidirectional option generates a unidirectional Plessey symbol.

Examples

Equivalent symbols, the latter displaying the two mandatory check characters:

Data:    01234ABCD
Options: includetext
Encoder: plessey

Data:    01234ABCD
Options: includetext includecheckintext
Encoder: plessey

A unidirectional symbol:

Data:    01234ABCD
Options: unidirectional
Encoder: plessey

PosiCode

PosiCode is a continuous, variable length, non-self-checking, bidirectional barcode symbology that is designed for use within printing processes where it is difficult to precisely control the width of a bar.

Standards: ITS PosiCode.

Data and Options

  • The data field can hold the following:
    • For standard symbols: Any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
      • FNC4 function characters will be inserted automatically to allow the encoding of extended ASCII characters.
    • For limited symbols: letters A-Z, digits 0-9, symbols - and .
  • The version option is used to specify the variant of the symbol, either:
    • version=a (default)
    • version=b
    • version=limiteda
    • version=limitedb
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, etc.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1 through ^FNC3.
  • The inkspread option can be used to adjust the width of the bars.

Example PosiCode

Equivalent ways to generate a PosiCode A symbol:

Data:    Abc123
Options: 
Encoder: posicode
Data:    Abc123
Options: version=a
Encoder: posicode

PosiCode A including a GS (ASCII 29) character:

Data:    AB^029CD
Options: parse
Encoder: posicode

PosiCode A including an FNC2 special character:

Data:    AB^FNC2CD
Options: parsefnc
Encoder: posicode

PosiCode B symbol with widened bars:

Data:    Abc123
Options: version=b inkspread=-1
Encoder: posicode

Example Limited PosiCode

Limited PosiCode A with narrowed bars:

Data:    ABC-12.3
Options: version=limiteda
Encoder: posicode

Limited PosiCode B:

Data:    ABC-12.3
Options: version=limitedb
Encoder: posicode

Telepen

Telepen is an arbitrary length barcode symbology for encoding all 128 ASCII characters without the need for shift characters.

Also known as: Telepen Alpha, Telepen Full ASCII.

Variants:

Standards: USS Telepen.

Data and Options

  • The data can contain any standard ASCII data, values 0-127.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The mandatory check digit is automatically included.
  • Deprecated: Use Telepen Numeric instead. When the numeric option is given, the data is read as either pairs of digits or 0X, 1X, etc. The singular values ^000 to ^016 can also be encoded using the parse option.

Examples

Data:    Telepen
Options: includetext
Encoder: telepen

Data:    Telepen^013
Options: parse
Encoder: telepen

Telepen Numeric

Telepen Numeric is a variant of the Telepen symbology for efficient encoding of numeric data.

Variants:

Standards: USS Telepen.

Data and Options

  • The data is provided as either pairs of digits or 0X, 1X, etc. The singular values ^000 to ^016 can also be encoded using the parse option.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The mandatory check digit is automatically included.

Examples

Data:    123456
Options: 
Encoder: telepennumeric

Data:    1X345X
Options: 
Encoder: telepennumeric

Data:    1234^005
Options: parse includetext
Encoder: telepennumeric

GS1 Composite Symbols

GS1 Composite barcode symbologies consist of a primary component beneath a 2D component (variations of MicroPDF417 and PDF417) used to encode supplementary GS1 formatted data.

Variants:

Standards: ISO/IEC 24723, ITS EAN.UCC Composite Symbology, AIM ISS - EAN.UCC Composite Symbology, GS1 General Specifications.

Data and Options

  • The data field consists of a primary and secondary component separated by a pipe | character.
  • The data for the primary component (preceding the pipe) is entered in a format identical to the corresponding non-composite barcode symbology.
  • The data for the 2D component (following the pipe) is entered in GS1 Application Identifier standard format.
  • Note that it is not necessary to specify FNC1 characters since the encoder will insert these automatically where necessary.
  • For maximum efficiency, if the data for the 2D component contains a number of application identifiers matching any of the specifications below then they should be provided in this given order:
    • (11)...(10)...
    • (17)...(10)...
    • (90){0-3 digits not starting 0}{upper alpha}...
  • Deprecated: Default is best unless your application dictates otherwise. The ccversion option is used to select a specific 2D component:
  • If ccversion is not specified a CC-A component will be selected if the data will fit, otherwise a CC-B component will be used. In the case of GS1-128 Composite a CC-C component will be used if the data does not fit within either a CC-A or CC-B component.

EAN-13 Composite

Data:    331234567890|(99)1234-abcd
Options: includetext guardwhitespace
Encoder: ean13composite

EAN-8 Composite

Data:    12345670|(21)A12345678
Options: includetext guardwhitespace
Encoder: ean8composite

UPC-A Composite

Data:    01600033610|(99)1234-abcd
Options: includetext
Encoder: upcacomposite

UPC-E Composite

Data:    0121230|(15)021231
Options: includetext
Encoder: upcecomposite

GS1 DataBar Omnidirectional Composite

Data:    (01)03612345678904|(11)990102
Options: 
Encoder: databaromnicomposite

GS1 DataBar Stacked Omnidirectional Composite

Data:    (01)03612345678904|(11)990102
Options: 
Encoder: databarstackedomnicomposite

GS1 DataBar Expanded Composite

Data:    (01)93712345678904(3103)001234|(91)1A2B3C4D5E
Options: 
Encoder: databarexpandedcomposite

GS1 DataBar Expanded Stacked Composite

Data:    (01)00012345678905(10)ABCDEF|(21)12345678
Options: segments=4
Encoder: databarexpandedstackedcomposite

GS1 DataBar Truncated Composite

Data:    (01)03612345678904|(11)990102
Options: 
Encoder: databartruncatedcomposite

GS1 DataBar Stacked Composite

Data:    (01)03412345678900|(17)010200
Options: 
Encoder: databarstackedcomposite

GS1 DataBar Limited Composite

Data:    (01)03512345678907|(21)abcdefghijklmnopqrstuv
Options: 
Encoder: databarlimitedcomposite

GS1-128 Composite

GS1-128 Composite with a CC-A 2D component:

Data:    (01)03212345678906|(21)A1B2C3D4E5F6G7H8
Options: 
Encoder: gs1-128composite

GS1-128 Composite with a CC-C 2D component:

Data:    (00)030123456789012340|(02)13012345678909(37)24(10)1234567ABCDEFG
Options: ccversion=c
Encoder: gs1-128composite

CC-A

Isolated CC-A 2D component:

Data:    (01)95012345678903
Options: ccversion=a cccolumns=3
Encoder: gs1-cc

CC-B

Isolated CC-B 2D component:

Data:    (01)95012345678903(3103)000123
Options: ccversion=b cccolumns=4
Encoder: gs1-cc

CC-C

Isolated CC-C 2D component:

Data:    (02)13012345678909(37)24(10)1234567ABCDEFG
Options: ccversion=c cccolumns=5
Encoder: gs1-cc

Raw Symbols

DAFT

DAFT is an encoder for directly specifying the descender, ascender, full-height, tracker-bar succession for a custom 4 state barcode symbol.

Data and Options

  • The data field contains a sequence of the characters D, A, F or T to denote the descender, ascender, full-height and tracker bars of a custom 4 state symbol.

Example

Data:    FATDAFTDAD
Options: 
Encoder: daft

Flattermarken

Flattermarken are identification marks used in book production that facilitate the proper arrangement of bound sections by a book binder.

Data and Options

  • The data field can holding any sequence of digits corresponds to a 9 module width with the following meaning:
    • 1-9: a single mark exists in the corresponding module position
    • 0: unmarked sequence of modules
  • The inkspread option can be used to adjust the width of the bars.
  • If greater fidelity is required then the raw encoder should be used instead.

Example

Data:    1304
Options: inkspread=-1
Encoder: flattermarken

Raw

The raw encoder is used for directly specifying the space/bar succession of a custom barcode symbol.

Data and Options

  • The data field contains an alternating sequence of widths (1 to 9) for the bars and spaces of a custom symbol.

Example

Data:    331132131313411122131311333213114131131221323
Options: height=0.5
Encoder: raw

Partial Symbols

EAN-2

EAN-2 is the two-digit add-on code that accompanies a EAN or UPC type barcode symbol such as an ISBN or ISSN.

Also known as: Two-Digit Add-On, Two-Digit Supplement, UPC-2

Data and Options

  • The data field must contain two digits.
  • The includetext option should normally be supplied.

Example

Data:    05
Options: includetext guardwhitespace
Encoder: ean2

EAN-5

EAN-5 is the five-digit add-on code that accompanies an EAN or UPC type barcode symbol such as an ISBN or ISSN.

Also known as: Five-Digit Add-On, Five-Digit Supplement, UPC-5

Data and Options

  • The data field must contain five digits.
  • The includetext option should normally be supplied.

Example

Data:    90200
Options: includetext guardwhitespace
Encoder: ean5

GS1 Application Identifier Standard Format

Certain barcode symbologies (including GS1-128, GS1 DataBar Omnidirectional, GS1 DataMatrix, GS1 QR Code and GS1 Composite Symbols) represent standardized GS1 data and require that their data field is provided in GS1 Application Identifier standard format, consisting of a concatenated string of AIs along with their corresponding values.

The AIs are a set of approximately one hundred two-, three- or four-digit prefixes written within parentheses that represent physical attributes and business information, e.g.

  • (00) is an eighteen-digit SSCC.
  • (01) is a fourteen-digit GTIN.
  • (403) is a variable-length routing code.

The following input represents GTIN 0061414199996; Expiration Date 1 January 2010; Batch 123ABC; Serial 1234567890:

(01)0061414199996(17)100101(10)123ABC(21)1234567890

Encoders for barcode symbologies that expect data in GS1 Application Identifier standard format will take care of parsing the input and inserting any necessary FNC1 characters to delimit variable length fields.

GS1 Application Identifier Definitions

The Application Identifier definitions are provided in the GS1 General Specifications. A summary is available here however this may be out of date.

Options Reference

Check Digits

includecheck

Generate check digit(s) for symbologies where the use of check digits is optional.

Example

Calculate the optional check characters of this Code 93 symbol:

Data:    CHECK ME OUT
Options: includecheck
Encoder: code93

includecheckintext

Show the calculated check digit in the human readable text.

Notes

  • For barcode symbologies where the check digit is not mandatory, this option must be used in combination with includecheck.
  • If any part of the checksum does not have a printable representation then that part is not displayed.

Example

Display the check digit of this Royal Mail barcode:

Data:    LE28HS9Z
Options: includetext includecheckintext
Encoder: royalmail

Input Processing

parse

In supporting barcode symbologies, when the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.

Example

Equivalent symbols:

Data:    This is Data Matrix
Options: 
Encoder: datamatrix
Data:    This is ^068ata Matrix
Options: parse
Encoder: datamatrix

parsefnc

In supporting barcode symbologies, when the parsefnc option is specified, non-data function characters can be specified by escaped combinations such as ^FNC1, ^FNC4 and ^SFT/.

Example

Code 93 including a special shift combination (/)A representing !:

Data:    TERRY^SFT/A
Options: parsefnc includecheck
Encoder: code93

Symbol Dimensions

height

Height of longest bar, in inches.

Example

A 1/2 inch tall EAN-13:

Data:    977147396801
Options: includetext height=0.5
Encoder: ean13

width

Stretch the symbol to precisely this width, in inches.

Notes

  • This parameter literally stretches the symbol and text to the desired width which will may distort the human readable text.
  • For information about resizing symbols read the article on resizing symbols.

Example

A 2 inch wide Code 93 symbol:

Data:    TERRY
Options: width=2
Encoder: code93

Bar Properties

These are options that allow you to compensate for print gain or print loss resulting from the properties of the printing process or substrate.

inkspread

For linear barcodes, the amount by which to reduce the bar widths to compensate for inkspread, in points.

For matrix barcodes, the amount by which the reduce the width and height of dark modules to compensate for inkspread, in points.

Notes

  • Negative values will increase the bar width.

Example

Code 39 for a printer with very runny ink:

Data:    TEZ
Options: inkspread=0.6
Encoder: code39

inkspreadh

For matrix barcodes, the amount by which the reduce the width of dark modules to compensate for inkspread, in points.

Note: inkspreadh is most useful for stacked-linear type barcodes such as PDF417 and Codablock F.

inkspreadv

For matrix barcodes, the amount by which the reduce the height of dark modules to compensate for inkspread, in points.

dotty

For matrix barcodes, render the modules as dots rather than squares. The dot radius can be adjusted using the inkspread option.

Text Properties

includetext

Show human readable text for data in symbol.

Notes

  • If a character in the data does not have a printable representation then it is not displayed

Example

Display the text encoded in this Code 39 symbol:

Data:    SEE ME
Options: includetext
Encoder: code39

textfont

The PostScript font name for text.

Notes

  • The font name must be the literal name of a PostScript font that is available to the system.
  • This option should be used in combination with the includetext option.
  • The PostScript font name for a font file can be determined with the following command from the fontconfig library:
    • fc-scan --format "%{postscriptname}\n" /usr/share/fonts/truetype/somefont.ttf

Example

Customise the human readable text of this USPS POSTNET symbol

Data:    64501
Options: includetext textfont=Times-Roman textsize=9
Encoder: postnet

textsize

The font size of the text in points.

Note

  • This option should be used in combination with the includetext option.

Example

Customise the human readable text of this USPS POSTNET symbol

Data:    64501
Options: includetext textfont=Times-Roman textsize=9
Encoder: postnet

textgaps

The inter-character spacing of the text.

Note

  • This option should be used in combination with the textxalign option.

alttext

Specify text to display other than what is provided in the data field.

Note

  • This option should be used in combination with the includetext option.

Text Positioning

textxalign

The textxalign option is used to specify where to horizontally position the text.

  • textxalign=offleft
  • textxalign=left
  • textxalign=center
  • textxalign=right
  • textxalign=offright
  • textxalign=justify

Notes

  • By default (in the absence of textxalign or textyalign), each character of text is placed immediately below the corresponding modules where this is possible.
  • Where there isn't such a direct relationship then the default is to position the text centrally beneath the symbol.

textyalign

The textyalign option is used to specify where to vertically position the text.

  • textyalign=below
  • textyalign=center
  • textyalign=above

Notes

  • By default (in the absence of textxalign or textyalign), each character of text is placed immediately below the corresponding modules where this is possible.
  • Where there isn't such a direct relationship then the default is to position the text centrally beneath the symbol.

textxoffset

The horizontal position of the text in points relative to the default position.

textyoffset

The vertical position of the text in points relative to the default position.

Border Properties

showborder

Display a border around the symbol.

Example

Display a customised border around this Codabar symbol:

Data:    A3+14-63B
Options: includetext showborder borderwidth=2 borderbottom=8
Encoder: rationalizedCodabar

borderwidth

Width of the border, in points.

borderleft

Gap between the left edge of the border and the symbol, in points.

borderright

Gap between the right edge of the border and the symbol, in points.

bordertop

Gap between the top edge of the border and the symbol, in points.

borderbottom

Gap between the bottom edge of the border and the symbol, in points.

Symbol Colors

barcolor

Color of the bars or dark modules, either as a hex RRGGBB value or a hex CCMMYYKK value.

backgroundcolor

Color of the light background or light modules, either as a hex RRGGBB value or a hex CCMMYYKK value.

bordercolor

Color of the border, either as a hex RRGGBB value or a hex CCMMYYKK value.

textcolor

Color of the respective component, either as a hex RRGGBB value or a hex CCMMYYKK value.

Examples

Colorized Code 11 symbol using the RGB colour space:

Data:    0123456789
Options: includetext barcolor=AA0000 textcolor=008888 backgroundcolor=FFFF60 showborder bordercolor=0000FF textyoffset=-8
Encoder: code11

Colorized Code 11 symbol using the CMYK colour space:

Data:    0123456789
Options: includetext barcolor=AA000000 textcolor=00888844 backgroundcolor=CCCC6000 showborder bordercolor=00FF0088
Encoder: code11

EAN-UPC Add Ons

addontextfont

The font name of the add on text.

Notes

  • The font name must be the literal name of a PostScript available font.
  • These options must be used in combination with the includetext option.

addontextsize

The size of the add on text, in points

Notes

  • These options must be used in combination with the includetext option.

Example

Customise the human readable text of this USPS POSTNET symbol

Data:    64501
Options: includetext textfont=Times-Roman textsize=9
Encoder: postnet

addontextxoffset

Overrides the default horizontal positioning of the add on text.

addontextyoffset

Overrides the default vertical positioning of the add on text.

EAN-UPC Guards

guardwhitespace

Display white space guards.

Example

ISBN-13 with tiny white space guard:

Data:    978-1-873671-00
Options: includetext guardwhitespace guardwidth=3 guardheight=3
Encoder: isbn

guardwidth

Width of the whitespace guards, in points.

guardheight

Height of the whitespace guards, in points.

guardleftpos

Override the default horizontal position of the left whitespace guard.

guardrightpos

Override the default horizontal position of the right whitespace guard.

guardleftypos

Override the default vertical position of the left whitespace guard.

guardrightypos

Override the default vertical position of the right whitespace guard.

Example

EAN-8 with very mangled white space guards:

Data:    01335583
Options: includetext guardwhitespace guardleftpos=14 guardrightpos=7 guardleftypos=15 guardrightypos=4
Encoder: ean8

Knowledge Base

FAQs

How do I resize symbols without stretching the text?

See this article on resizing symbols.

How do I include BWIPP in a messy PostScript document?

Many automatically generated PostScript documents include boilerplate resources (procedure sets, etc.) that pollute the VM environment such then when the BWIPP resources are defined or invoked the meaning of standard operators has been redefined leading to erratic or broken behaviour.

You can often protect against this by wrapping a standard invocation such as this:

100 300 moveto (1234567) () /qrcode /uk.co.terryburton.bwipp findresource exec

with code that removes the user dictionaries from the stack such as this:

countdictstack array dictstack dup length 3 sub 3 exch getinterval cleardictstack
100 300 moveto (1234567) () /qrcode /uk.co.terryburton.bwipp findresource exec
{begin} forall

It may occasionally be necessary to wrap the BWIPP resource definitions using the same technique.

Scanning ISBNs

When an ISBN symbol is read by a barcode scanner that echos digits to a PC, the data string that is returned is most likely going to be the plain contents of the EAN-13 encoded symbol, i.e. 9781565924796, not 1-56592-479-7. Whether the scanner returns the former string or the latter they nevertheless represent the one same value despite appearing somewhat different.

How do I integrate barcodes into my website or application?

BWIPP is essentially a versatile library and is not necessarily a "turn key" solution by itself. https://groups.google.com/d/topic/postscriptbarcode/UOmONFc6cGQ/discussion

If you are a programmer then there are several language bindings that allow you to work with BWIPP without direct knowledge of PostScript. If you are not a programmer then there are a number of frontends that may be useful.

Resizing Symbols

To create a barcode of some required width and height (without stretching the text) perform the following steps, in order.

Starting with this example:

0 0 moveto (977147396801) (includetext)
/ean13 /uk.co.terryburton.bwipp findresource exec

Original barcode

Find the uniform (same x and y) scale factor that makes your output of the required width:

gsave
2 2 scale      %  <-- Add a line like this
0 0 moveto (977147396801) (includetext)
/ean13 /uk.co.terryburton.bwipp findresource exec
grestore

Uniformly scaled barcode

Add a height option that adjusts the bar height appropriately (taking the scaling into account):

gsave
2 2 scale
% Added height=0.8 option to adjust height
0 0 moveto (977147396801) (includetext height=0.8)
/ean13 /uk.co.terryburton.bwipp findresource exec
grestore

Truncated barcode

The result should now be of the intended dimensions with properly scaled (not stretched) text.

Developing a Frontend to BWIPP

There are a number of frontends to BWIPP that vary in terms of the functionality that they expose and the way that they express this through their API or GUI, etc.

It would be nice to unify some of these projects but in the meantime this document attempts to provide some guidelines to apply when developing something that places BWIPP in the hands of developers and users.

The author would ideally like any language binding, library or graphical frontend to be representative of the complete functionality of the BWIPP resource and to be maintainable with minimal effort and these guideline help to achieve this goal.

Make Early Contact with the BWIPP Author

Contact the author of BWIPP whilst you're still experimenting. I will try not to insist on my own way as it's you that will end up supporting your creation so I want you to be happy with it, but it will help everyone if there is some consistency between your code and the next person's.

Author's commitment: If I know about your project then I will make a best efforts commitment to assist with end user support and developer support for any library or application that makes a genuine attempt to adopt the principles given here. Such projects should also feel free to adopt the BWIPP mailing list if they are so inclined and to request access to extend this wiki.

Use the BWIPP C helper library and bindings...

Be aware that we have produced a C library and language-specific bindings with a common API to help with manipulating the BWIPP resources: https://github.com/bwipp/postscriptbarcode/tree/master/libs

You should attempt to use these where possible as it takes most of the pain out of working with the PostScript. If the API doesn't support something that you need then we can extend the interface as necessary.

... or at least parse the BWIPP metadata

If you choose to work directly with the PostScript then it is better to parse the inline metadata rather than embedding a load of static data in your code.

You should support new barcode formats automatically by scanning the barcode.ps metadata for BEGIN/END ENCODER blocks. From these extract descriptions, example data, options, etc. by using the DESC, EXAM, EXOP, ... stanzas within the BEGIN/ENCODER ENCODER blocks.

Example BWIPP metadata for an encoder:

% --BEGIN ENCODER ean8--
% --REQUIRES preamble raiseerror renlinear ean5 ean2--
% --DESC: EAN-8
% --EXAM: 02345673
% --EXOP: includetext guardwhitespace
% --RNDR: renlinear
... PostScript resource definition here ...
% --END ENCODER ean8--

The best strategy is for libraries and graphical frontends to be light on compiled-in data and can therefore be enhanced by simply replacing the barcode.ps file.

To fully meet this objective may require extending the barcode.ps metadata to describe the individual options that are available for each encoder. The BWIPP author is certainly interested in having such a discussion so please make contact regarding your requirements.

Let Users Drive BWIPP Directly

Whether part of your design or as a fall back, allow advanced users to specify the data, options and encoder directly. This will allow them to access BWIPP functionality that you haven't anticipated or chosen to expose via your API or GUI.

Use BWIPP's Error Reporting

Use the BWIPP error reporting mechanism to provide specific error messages to users so that they can understand why a given input is invalid.

The preferred way to do this is to wrap the BWIPP invocation in a "stopped context" which allows you to handle BWIPP-specific exceptions. For example, the following will invoke BWIPP and on error will emit formatted, descriptive text of the error (e.g. BWIPP ERROR: EAN-13 must be 12 or 13 digits) to STDERR which the calling program can recognise as an error and prompt the user:

{  % "try" BWIPP invocation
  0 0 moveto (ABC) () /code39 /uk.co.terryburton.bwipp findresource exec
  showpage
} stopped {  % "catch" all exceptions
  $error /errorname get dup length string cvs 0 6 getinterval (bwipp.) ne {
    stop  % Rethrow non-BWIPP exceptions
  } if
  % Handle BWIPP exceptions, e.g. emit formatted error to stderr
  (%stderr) (w) file
  dup (\nBWIPP ERROR: ) writestring
  dup $error /errorname get dup length string cvs writestring
  dup ( ) writestring
  dup $error /errorinfo get dup length string cvs writestring
  dup (\n) writestring
  dup flushfile
} if

Less advised, but which may be useful in some circumstances, it is possible to override the PostScript VM's default handleerror procedure to recognise and take some special action when handling BWIPP-specific exceptions. For example, the following will invoke barcode.ps and on error will emit formatted, descriptive text of the error (e.g. BWIPP ERROR: EAN-13 must be 12 or 13 digits) to STDERR which the calling program can recognise as an error and prompt the user:

%!PS
errordict begin
/handleerror {
  $error begin
  errorname dup length string cvs 0 6 getinterval (bwipp.) eq {
    (%stderr) (w) file
    dup (\nBWIPP ERROR: ) writestring
    dup errorname dup length string cvs writestring
    dup ( ) writestring
    dup errorinfo dup length string cvs writestring
    dup (\n) writestring
    dup flushfile end quit
  } if
  end //handleerror exec
} bind def
end

% If necessary, set up anything else specific to the environment just here.

% Include the BWIPP resource, either directly or from PS
(barcode.ps) run

% Now make the calls to BWIPP
0 0 moveto (ABC) () /code39 /uk.co.terryburton.bwipp findresource exec

Locating the Resource

Allow the location of the barcode.ps file to be configured by the user so that non-admins users can provide a local version and distributions that deprecate bundled libraries can provide a separately packaged version.

In any case, use the following search order to locate the barcode.ps resource:

  1. [%USER_SPECIFIED_LOCATION%]
  2. ~/.[%APP_RC_DIRECTORY%] (a user's own replacement)
  3. [%APP_INSTALL_DIR%] (a version you have bundled)
  4. /usr/share/postscriptbarcode (Fedora's postscriptbarcode package)
  5. /usr/share/libpostscriptbarcode (Debian's libpostscriptbarcode package)

Displaying the List of Supported Symbologies

To make the presentation of the list of barcode formats manageable any such list of barcodes should be rendered in the same/similar way as the web-based generator.

Refer Users to the BWIPP Documentation

Point your users at the online BWIPP symbologies and options references.

The reference is written these in a way that is intended to be fairly environment agnostic but if you have any ideas or want to improve them in some way then please contribute.

Safe Argument Passing

Pass arguments to BWIPP in an injection-proof way that does not allow users to invoke arbitrary PostScript commands by means of un-escaped ) or otherwise.

The best way is to "hexify" the data, options and encoder string data in your output, for example:

0 0 moveto
<3032333435363733>                          <-- Instead of (02345673)
<696e636c75646574657874>                    <-- Instead of (includetext)
<65616e38> cvn                              <-- Instead of /ean8
/uk.co.terryburton.bwipp findresource exec

Example Python:

Example Perl:

Acknowledgements

Many thanks for the technical contributions from:

  • Martin Bailey
  • Jean-François Barbeau
  • Eric Belshaw
  • Tim Brunson
  • Hann-Huei Chiou
  • John Desrosiers
  • Lars DIECKOW
  • Chapman Flack
  • Anders Hammarquist
  • Matthew Harmon
  • Adrian Head
  • Christian Hitz
  • Ray Johnson
  • Janos Juhasz
  • Reinhold Kainhofer
  • Gerd Knops
  • Michael Landers
  • Ross McFarland
  • Rudolf Meier
  • Greg Menke
  • Matthew Newton
  • Harald Oehlmann
  • John Reiser
  • Herbert Voss
  • Jörg Walter

Apologies to anybody that has been forgotten. Send a pull request or contact the author if that is the case.

Cited-By

The following is a list of known references to Barcode Writer in Pure PostScript project and its derivatives.

If you are aware of any noteworthy additions to this list then please send a patch.

Barcode Writer in Pure PostScript

https://bwipp.terryburton.co.uk

Martínez, Juan J. (2004) "A Barcode Generator in Pure PostScript," http://blackshell.usebox.net/archive/a-barcode-generator-in-pure-postscript.html

Flack, Chapman. (2006) "Direct Use of the PostScript Language," http://www.anastigmatix.net/postscript/direct.html

Rocholl, Johann C. (2009) "Robust 1D Barcode Recognition on Mobile Devices," https://ieeexplore.ieee.org/document/5597018/

Scarso, Luigi. (2009) "Una estensione di luatex: luatex lunatic," http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.188.5052&rep=rep1&type=pdf

Pluimers, Jeroen W. (2009) "Generating EAN-13 barcode EPS files for your article numbers," http://wiert.me/2009/11/30/generating-ean-13-barcode-eps-files-for-your-article-numbers/

Russell, Robert. (2010) "Barcodes in SAP with the Barcode Writer in Pure Postscript," https://blogs.sap.com/2010/10/25/barcodes-in-sap-with-the-barcode-writer-in-pure-postscript/

Seichter, Dominik. (2010) "KBarcode4 Light Released," http://domseichter.blogspot.com/2010/08/kbarcode4-light-released.html

Willis, Nathan. (2010) "Barcode Writer in Pure PostScript," Worldlabel.com Incorporated. http://blog.worldlabel.com/2010/barcode-writer-in-pure-postscript.html

Russell, Robert. (2010) "How to Print(PDF) QR Codes in standard SAP," http://www.rjruss.info/2010/09/how-to-printpdf-qr-codes-in-standard.html

Zhao, Y., Sun, W. (2010) "Practice of Imposition and Illustrator Variable Data Plate Making with Barcode," Proceedings of 17th IAPRI World Conference on Packaging. ISBN 978-1-935068-36-5.

Russell, Robert. (2011) "More Barcodes with Barcode Writer in Pure Postscript," https://blogs.sap.com/2011/01/31/more-barcodes-with-barcode-writer-in-pure-postscript/

McNulty, John. (2011) "The Secret Lives of Objects," Sonic Arts Research Centre. Queen’s University Belfast. http://www.robotmouth.com/papers_files/TSLOO.pdf

Russell, Robert. (2013) "Add FREE barcodes to the SAP Latin2 HP printer Driver," http://www.rjruss.info/2013/02/add-free-barcodes-to-sap-latin2-hp.html

Ehlenbroker J., Lohweg V. (2014) "microIDENT - A System for Simple Coding and Authentication of Documents," Optical Document Security - The Conference on Optical Security and Counterfeit Detection IV.

Russell, Robert. (2014) "Example SAP Smartform with QRcodes using the Barcode Writer in Pure Postscript," http://www.rjruss.info/2014/09/example-sap-smartform-with-qrcodes.html

Scarso, Luigi. (2015) "Two applications of SWIGLIB: GraphicsMagick and Ghostscript," The TUGboat Journal, Volume 36, Number 3. p. 237.

Ehlenbroker J., Lohweg V. (2016) "System for simple coding, authentication and copy detection of printed documents," U.S. Patent Application 15/114,422, published December 2016.

Berisso, K. (2018) "DotCode Damage Testing," Journal of Computer Sciences and Applications, Volume 6, Number 1. pp. 43-47. http://pubs.sciepub.com/jcsa/6/1/6

West, M., Campbell C. (2018) "barcOwned: Popping Shells with Your Cereal Box," DEF CON 26. https://www.youtube.com/watch?v=Wy79TLkqArg

pst-barcode

http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pst-barcode/

Goossens, M., Mittelbach F., Rahtz, S., Roegel, D. (2007) "The LaTeX Graphics Companion," Addison Wesley. ISBN 978-0-321-50892-8.

Robbers, Yuri & Skjold, Annemarie. (2007) "Creating Book Covers using PSTricks," The PracTex Journal, Number 1.

Thompson, Paul A. (2008) "Clinical trials management on the internet - II. Using LATEX, PostScript, and SAS to produce barcode label sheets," The PracTeX Journal, Number 3.

Voß, Herbert. (2010) "The current state of the PSTricks project," The TUGboat Journal, Volume 31i, Number 1. p. 36.

Voß, Herbert. (2011) "Ch 26: pst-barcode - Bar codes" in "PSTricks. Graphics and PostScript for TeX and LaTeX," Cambridge: UIT Cambridge. pp. 497-508.

Molnar, Peter. (2013) "Processing class assignments on paper (Part I)," Blog: I'd rather be programming... http://blog.petermolnar.us/2013/03/processing-class-assignments-on-paper.html

Voß, Herbert. (2013) "QR-Codes im Rand ausgeben [QR Codes in the Margin]," Die TEXnische Komödie 4/2013. pp. 34–37. http://archiv.dante.de/DTK/PDF/komoedie_2013_4.pdf

Fischer, Ulrike. (2014) "biblatex variations," The TUGboat Journal, Volume 35, Number 3. pp. 256-260.

de Assis Zampirolli, F., Batista, V.R., Quilici-Gonzalez, J.A. (2016) "An automatic generator and corrector of multiple choice tests with random answer keys," Frontiers in Education Conference (FIE), 2016. IEEE. pp. 1-8.

Voß, Herbert. (2016) "Ch 25: pst-barcode: Barcodes" in "PSTricks. Grafik mit PostScript für TeX und LaTeX," Lehmanns Media. pp. 535-548.

Tibi, Daniel. (2016) "Easy Codes: Generating Barcodes and QR Codes With LaTeX." Ubuntu User, Issue 28 (Spring 2016). Linux New Media USA LLC. pp. 45-47.

Voß, Herbert. (2017) "The current state of the PSTricks project," The TUGboat Journal, Volume 38, Number 3. p. 329.

Barcode Writer in Pure JavaScript

https://github.com/metafloor/bwip-js

Russell, Robert. (2015) "Barcodes in SAP with the Barcode Writer in Pure Postscript Updated and Also Available in JavaScript," https://blogs.sap.com/2015/02/01/barcodes-in-sap-with-the-barcode-writer-in-pure-postscript-updated-and-also-available-in-javascript/

Scribus Barcode Generator Plugin

http://documentation.scribus.net/index.php/Barcode_Generator

"Libre Graphics: Scribus. Open Source Desktop Publishing Turns Pro," Linux Format, Issue 80 (June 2006). Future Publishing. p. 54.

Byfield, Bruce. (2011) "Four Hidden Tools in Scribus," Linux Journal, November 2011. Belltown Media Inc. http://www.linuxjournal.com/content/four-hidden-tools-scribus

Willis, Nathan. (2013) "Scribus 1.4.3 adds color models and more," LWN.net. Eklektix, Inc. https://lwn.net/Articles/563035/

White, Robert. (2015) "Beginning Scribus," Apress Media, LLC. pp 300-301. ISBN 978-1-4842-0722-2.

KBarcode

http://www.kbarcode.net/

Willis, Nathan. (2010) "Generating Barcodes with KBarcode," Worldlabel.com Incorporated. http://blog.worldlabel.com/2010/generating-barcodes-with-kbarcode.html

postscriptbarcode-2020-04-01/docs/barcodewriter.pdf000066400000000000000000053571531364117131200221310ustar00rootroot00000000000000%PDF-1.5 % 2 0 obj << /Type /ObjStm /N 100 /First 832 /Length 1364 /Filter /FlateDecode >> stream xXnGW4r} $  CihI|}^Q` 3\D9˫uu5 #ZEI()Ba9 Y|Jx++ED#*#0_/0O]& = 7jH~/$p!!|Y葠Djo@WzWy sl0iJ;<9xxy8p#U^ADED^Rx x ^KK0iH0]z%JxqRR u$W(ᮙ'K 6 1 11H!.&:U)D$+l0<Эg:TR7Br" endstream endobj 203 0 obj << /Type /ObjStm /N 100 /First 885 /Length 1303 /Filter /FlateDecode >> stream xXMOGϯ裉՟e 8@D\0!aebAWcQ3L9j{իz5=XmVVEMt_(SW>oRA;fmϕ/h p O %4"ee2o3?Iɐr~cN'͖CiHȍ t&٨\<';O'j/&isWcZèE6wVtE#\Q0ˁ$hKm='un׳mV@cǥcRqlNDM;u vO~⏺KKSQ(N6-Gr\4c&y?,Tt<{فXy9jHi_sHyu@{(1?х%ShoE |!u"_qn&/KA:^Mp&u4 z\u)u-Ymjdqb`s a鋈:uԦ{8{r"z}S̉o=lk^]W|/,=v,dkҰbv]=,aMzTqvN/B endstream endobj 404 0 obj << /Type /ObjStm /N 100 /First 878 /Length 1251 /Filter /FlateDecode >> stream xX]O[9}ϯc?RUZm¾[~\sqb|$j_9sxk:*H*fQX<2R&[L"2)gp9+g4e 9="S'W<#H|sai/Ǵ4.fLXpNy v 6Ȃ+xKJȱ!cY<,' "G; ȳ XP#1 Y(t 28pC$5[AA2lN r}BA_0}BV8\E! E "LP R Q&jk_m9Q[x~q3uzfR/j?p 3lw7䂇l9n>Ns*I]|;/<\˂[*as?Jϵ`Yp.unb%5kB-9. ݓ6û§G_R;y{i9\<nVf~T2٭Txqyl&/WuI]J1itz'$qTQk:Md} |KMc~N]OvY!+7 d/v3gs; rӞ6àNӾr|y*m|W,{ݖnʮۓ}uuY]oR4}J?j>}PrVLc:H6,?Nj>Z_qB0*a endstream endobj 748 0 obj << /Length 179 /Filter /FlateDecode >> stream xu= 0wLI8T0 V BߛP7q;8(܁.QI2 &[P*\ Ny9k[2-pzgZN1"˒GT^Ri!`Jz`^#ɲk/̐{_DzCg\9U< endstream endobj 760 0 obj << /Length 1409 /Filter /FlateDecode >> stream xuW]6 }ϯԊev;lC Ct@[$ZmG"뤷/MRuC*qp ~MA)<Ƀ1riS!"0YyMroq uQd"I'5Tv%(w. 3遾MGy`5q~bÑ(4bt'RmrP+:LgUe Ljң~aA@{DT$EI4}]Z8-#'=h4=J/f:;(AoD zXWZ+6;R ym倩QFV"bm8ܟ9ʶ}'`"NPȤH~aGYpA^I:Nߖ\@L~IZ4p=$A;Fs0Pɕ: ϼV}c*@vl9 jwI39~NAu! # {-X&M-kS1U{GRߟtH8 SBUC~ޟQ~+wZu,{tP.(>̦q|IM> stream x[]s8}ϯ`14I֍۝aJq8v0v:1&z" sν^ ߚZuv[z5$Oq9e|Xғs-r9WbfE;.$F#]$e\N2?\y9dV:.v /')\=3}wi`aSE1jת%exOU<Q2X߳4'I6u\AH#VzX6ü k~\$WMóE,pqUe6zDOugy70a5$b6p(!ʹ0ܥyTzQ=<<3ONuyaTsG ƎTފ5>$,m=eu+{ER御A>lAu(P7[Ԟ"|88(PuGbdḻP Yнq~; z@ YIwգM¬>AcFGI ayg"T͘?x$~CSA\);=6DԄ>e٢!*3Ч Ijb~8d|4t[ endstream endobj 605 0 obj << /Type /ObjStm /N 100 /First 875 /Length 1964 /Filter /FlateDecode >> stream xڽYn}W1)P,8N}N6sKYVl!Ɛuܯc(c}9r8A9DPQX.DFhC1xn<1w4 1D=ƛb 6rcIDNh1i']49)B+A."CmA.y Jh˳1p(/g&Ȟ @2 dFLbpr G ' 0} .d%+T䌅C]W0 qRZaw# [0Ӱ !Mp.K0 aIq)XgEV78 f9$įHXϯ=_fZqDp%fEeǬx0plC> Xwp2x0A8+BA7fWz ,kcDoK#G '툈ȃE82*<~ A{'2oOQc-r:ifwZg(}VJ5L^n۫17W̸f~ ei/YqM(B7nyAjo?+_CG5Œe/CKrsW/{~֫m~^Tᇊ*_( E_v4TDr|/p z۬+#OJj|[zGWzC֩ zIp/l玲TŒŚ..Xܑx搛p{n~+rX?:rX.u<+,(lYjڷ}¼Qk7;a1vpx=uzwOnK=,kZ8 ;dE4h1dqmV?iΕwvTn0ͶK\BvğJ*y+΋<{S-yHnu:+\<ۿ߱-]o#Uq[߹yW ͏·u͖H࣎z^{3Oo^:5yp0>]OE~|1UGΛ%G9>Lb2]Go4[19vxX?/㔨ވƱKKh}1 X q `zr2m'(XTQ0-3  Ty O S>pY;TE+RVT#hOi=AKN*GAZj>P^0fl:<8h%TmV'oe\/PUgk\ܝ,z.'ftw6 2hQIgؒiN2CYc5|&k'&47Ŭ9m[r]7gŤ>V/묓I|f|^[|%nv72poY.>xy+rG2^x1Ō3^x1Ō3^x1㥌2^x)㥌2^x)㥌R׹7wg<)/.Q0qh[rEa$&AJW$cQTɢi$0&IJzix(hD!ظ֫(mu? OXPVQ6Z_U{-ƖpaÉ؀t`M߿KF0a$Q#z=S$TH6Ha,EFzᢓ:B`-qAAXtakF?`$t<"lB#^DUHV'1n)Z=OIQI-<>Y ei/A5O endstream endobj 884 0 obj << /Length 1409 /Filter /FlateDecode >> stream xKsJ,aC?覗ĹM;2;uDɷֈJ!&9 ӧ[Ҿg_i%fKY 9i!5wԩK9([8Rt}g7$oQ"4"QlMD # ӶT~w{<)l~LZ KfXc|؁StFNDNZWM[u:_GH!x^,O5{ |JC8*>tL ?Nh慆,@*7F4 N þȥRW_7KDi7yѕC%/UD. l%RQz'*1](E=Կ ArP7M?;y{2=Љ s=zN|y@4SSt!<|45Ro0ٞupF]=jK\$SĆWJP$k'=i&cHY|%vS7gB2Z:A-m7J#o+?P,k'7^MݷK&)+{ :yAaBX=v$?TDSRAXt2)k>."KoS/a 凝!}$0Wf-0pa\)" GJĞ40 nYgCﱭa8K9kgk(U;S m–e4*9 6S7NxPd$E3,purR8Sj oBdalR`f"e8HeV߾a29Z) WZw@i$Q~*WDȴ:䉊̧Ej-O6RS` U\8Z` CDk 8D#kz yrr#L>욡`P}OGR}^mNoߕ?!C3w(²@ ֹf3?ܞplu|˛VEvSnâkpxM8ʄDz QX8%2N#(trH)٤Z$~?>l4M7\DIQ8I_klv[˰rp/uLx]Hb+`fGQ6,4/6mE `κL ȞOn>f+_ڿ?O EP`sLs)_h~&kwAS1p'1Z83^zk?3LPF2&v$<+*N4W}`z=#5K8=F endstream endobj 949 0 obj << /Length 1315 /Filter /FlateDecode >> stream xMs:,aAiv;I]wAl36J@c$5$cHk xv9>;1nG0̌1K$|c_xx5>!v;#\V[Mp\ϰ /lnلs,WdQ.-[t, _<=} £6㺬}Ѭ?j'7@LWn2Hj^/(rGI,"7"tt$;udt̓FG6?}{Z>amx b5Rq9>e=jlo8HQ63VfzO|v;g VC'w->H9bEldPL0#;7jbCƅbs0 7 tGiTcccD7KkU]󯥥B"l=n5lԪ]1\@l[5-<2H)FI $T8b|ۗѨ4z[v'Qp"KX=0CW~.VE4 MySey%T>v.cxU}[ĉ4r|MR#휰uRx9yҊ‰ENe*O3: ߰)æP.j޹eK4EyV~Tr+'ĵF !P}lj KTڡWNP]^MkeQp#\-#2#܍ $D)l T\\ ek:Z!;(D/4^^0s]:,~'fH.,dfzgџ:=M)vd#Y0Mӛi.8#,OA fTje?$,2xﲪiSY(u8q .th[6C [amżT+UZv|s ɤr6 !Bf DMGxp2ICk938 -r 'ŹjSAY'jɺ>=d!*j~'.N yK?3l[Yub1ϓ%8P~ Y$>CP@N{N4io;Vd,Mb$(n2hU,OA%ձ[_' endstream endobj 820 0 obj << /Type /ObjStm /N 100 /First 918 /Length 2805 /Filter /FlateDecode >> stream xڵ[] }_ǶZCn ׹(YƉ2a[333IY\Z)d`{fG* g^\B 7S!v1gH83BqB6pBv+ܤ`&#xagk wl lD p"DQ{eEdYs|EFHDEe$+J﨤QfH&.:d*K?.ΊYKz2Pd+=9BPie4҇ )@f(kL.&q1T1A* L`>pB:s+ULW/mh<=zh51z܅Cu}\[|%šz(l wv0 C38609`TM~Yq7\yx ^^tt\ݽ~_^É*s9IQ>+?><(wp㛇?Tߗi8gUfj ^㘭J[Lycc*KGШ8G} +Gd z> ʡ t+mla8Gh@%},@F "0Wڄ!iuWq:&#JJ1R,0Ӄ%y[=?2$n^| 1}=>OF \ #!X8k=`g4Ϗ,:-)=b',>|jƀ'RvD5S18afV$ r> @OCk?{c!myAUBj0Ώ4(Fl]PWKCFLfVG Lba AF@<H,5G¨jڐgJ(+E\q2k^pY:|"V/yi>U50,0P?4zGD۔@'/tb"nrq(e2?׎Z(k<ܿ?0<'=Ow]}xVO?)w?//?UW\Jtnp{(Ç㣿}7?C;֘ (X4[(v1hƟ%Gͱ8rgmLy$Iʓ')ORP$wKeZ$xD jl :@'0_dpÅVa:BHsC#+p*; ρWh,,;&@&b+ #CGNQ2#p6=zlhJsr~900&dĠ\ӕ:dȻgشDr ( ;jÃV5'c v$sZ=Ga{mzU!1llYpW$ gOjXXY*T7{a f>܉=ԪNE:ν".lhH0HV@:FmMQŠTTcޠ -bŔxsLWZ[y&jfpU64e$V/ĴKG<(US bd[3dgfAh @\-=WQ= P.ΫMj-vcp +םMA1xu@5cի/?j#GopPm$V@6\xCPFOPT/<WAYy;o9T{mEBqcǖ! X7lpp#v(f…V&;XLvmeڻ:7j.0Tq{6(7jq1A!-Gd+ H&;$vE=Z5֍T9X&Z`y$h7A9(el I7=x7ıM#f$^u7 ̌捬oFV=nF<Y5Ex7xY5Xh%?@AѶ`#C=~ADW <B~QPxG?zGmzJ סADPGjLU{VYB*w5gʗqq~Es}2bPjF %ȏ@IݘIɘIɘIxx^IxxR<<)Oy&[ˑr%Gͱ8rg)R9dE9> stream xMs0 >LBwzH{OaۄJL\fҸS|F^û+1 [u'hE$@<\ )P"%pk/:q/^ t+[xc}4d#)?ka7ҠF*HwÂ,d,@!70kyG@Ԝgi$i=Q3G0wxӾѕӢ{BAH\y!Lin4 ng&W^hƙLb(ݶ0mν%)]CBoV~ȵ͖_.?(ݏ&OlϨ̕91?3/0~X|Wbu>e߅^L!X9*F.^݄zc2wSUT,Njo&Uvŭ_Fw' endstream endobj 987 0 obj << /Length 2330 /Filter /FlateDecode >> stream xڵXs6_Q3LyKKSt{DXbL:t]Ptҙ! `~ EEȿWw/." EE~f"+U?;uY< w"DE.Q*\P0HJMePiz,)uK778 :nL}-JQfQ(DtǯV q}2@é,D^t‡H'2D&%?u{}P[jJ$-"}uyp>LߵbӉtZ+)EM+ݛa[=ݟ5<}Mr՚o ;W=M˜S{u:5=7V:ij )Byb8v,٧vVr4#5Gi4PVFӌC@lB"]ͪxvد+K2hmdT`U?4ڕK7搧Q'rƚlie=<-qGx4&BFE $ 5@^0|ӫ5F= pa2{qy(sIGp^t'Z Zw%5 촂Q D4PR p G4"ӰAU_CU gHsK43K"@`?NvD">5fH9;Sz? C[i=8r"Aa0|PG#Q5t-u  ?d^1ݿMԲ $j0tq ;? dph;˳,J5H6. ſ3Bܡ1o/sW3A}"WՎoz#PȔY:Gv>NJWݤ+k1L#Hw~܍gy$]{8d4T#(TBa8%P܌m}4?m;SwΦDD6p2t_ʥjs1d3Ȑ(m2.} nu\7}t΁w<=71M231]mǝ^]E[\ LDIL&xNyV/i }+;[;ӱo m^w%Gt5hڍfG Qnm™E5ѦL4vd՛FuO}*JEe_bVs~Uu9)G.>޸Zg6GY>Q\@="tP>ϻݾ endstream endobj 996 0 obj << /Length 800 /Filter /FlateDecode >> stream xڭU[o0~ϯH`ڮ2imPUӺnJ03SmHjۜs|q|.b6O&uѰQAh98D7ʖY aw]m2Q*ϙSSf#Xw"c"DCH(˜=wW[Vu=$\$tm1:!]UKwҗG~ (W\6Zp( ˂!p"a6AOU4/PRCf{xwZZHH(V^ctoQ0 -eҶn\wݱ"]v;#P0MdiNiZ=7':/[&-̐^y|E˚#>XR^kv8R>~uz(xy__G2쁩z)]3{g7w-HԗH-J x+W/9Q5 endstream endobj 951 0 obj << /Type /ObjStm /N 100 /First 912 /Length 2757 /Filter /FlateDecode >> stream xڵ[ >&) #m60mqo{͏ڹiffgFDQ]k )e &8R"98栵{8ЊR3mjhI)4YR  28@DʁSaH`8E- \ZݴT-*ڡrOj&q쟠'HB. \d~KC ҦQ ЃF-'8Ɇ(rCE rb 7PR[ : %30soPh9b f ne3L@C Z߲tЄZ%)~ 04?r % "61l]T4 6 ܠjO-=~‰-cJ5>L Ձ)zxT?6{ս,{3hƟwJٽ[6K~^A+:' `3L7L V*ZaZwtIT?oo6CEb:I{gnf?m<,_x q<}~n<_l&Llٷ/6WcXޤFvQJ{<Ӱe.,xjwȥ|>t keL,&%2L1Ĥu! ?B <RI)4i JiӁ}aE~ *mD| -`& &pC p_:`DA*E:4HC8s>',x*HDe>;L~ O%OJ5ee*]'ҪN\,Js`p4"OI$P,E&]jU3P lFnY` p"DM Rqt)E{-p aV# gr)"@Flfg W%,m;Rip  譍\NtR"fѳ$!Bk{T&ēpT$|M1qF֘TޓRC\OAP,n8P26dŞIGQE6_IzG;4t4c|A5zaY ˲bne\X*&XઉbџcWpաbn0sn9o"3Րc! E2r,Ik\V=B2gIjFVi@q|5|At63ߌWG9W q]XG9 w<T+KHt$3͟3\3uIT9N9J6| IzKpUS!EbdYZF$gp )ݐ, Gf3"،o$F@Dfk?!#ԜʹӪ!0*bYEAkȬGg2#4y~AȬ adVF^*U>i0 #6ZyuyyHJH|okC?'"`_|}1:\]dVַ*5,!*6$l&ap]+$VfUEG.g#;J@VU~*l],1 T]2?G[e(__bڛ ׯ=xw} ? p S^/mo-O˧[˓M^d!Q83(GL_"} UP<8^AJΰُxW:"R*}O/Y@/7^ih|2 L>0Xȣr\,UJG\k4`g* -^!àrJ/ðtRp^!CQzJ/0i'1XOeE9CgQIíBRG9GW+ʼCH ,Y&^&BA});.mFnyjBPF\6N{F&Z I=CсZ(녥š2? ) Læ:{ ٷ گ5ileoH7=_-=_V}mU_۪׫C{NpyqVytY>xп<><]ѫeyM|~?.~x{ 3#->mXmE:}X9]nvrus|~ܽ._}wɃU/aL)N?vɣ_>=,xE'L|SKpŒa{X^_=^;jo>zө3= 2ˀrrENgp=CTPs90w7~z{boojC2f^||y?WK0޸^_qAopIQ>S?jɉZz8oJ>RgOR0ϳ\F}g0KPε]4t/-z_tP endstream endobj 1007 0 obj << /Length 2735 /Filter /FlateDecode >> stream xڽZo (1\d[5R8jHxkʇ;3|%vfjVo^xNqGUqFzꐟ:٬7A9_UUj Ce󉖼˝e"^en^f),V%-=˼)zlG~^ӔD˚~g\ajENyhFSuuVp@|Z̹n+CKWfJM-w9xFaybtR_ޟ4˲)4k?q+U7a:?A!=uv~kQ5呎e7٠!w-5ml@P.7 &wi<3 s՚|D&UU1<6df(yټ|;||깮,Eꦡ sapi.$!<Lmw 6Bl!Ʀ2tX?iKC~ 5^trQRxt6|f4|du$ 4`L!#Ig8=Ì#g|DE+iխD/^I,`(N zb/!@?yn:e R[MD  }7A#^.e/1{tP|)PC8hqabZFC32lUGHovI{K֐~!j_Q V4.;l>Bp#`Չ#Μ̫FJ-ey=ͼt瓜)wfQFUX! ̈́ _N!] NΖyQȓ]ѷ|;vQ$dT J÷BSβN;$n(Wey;IT*vԨ7rBڒS:-9 }E,BEFHgu#iaZz̉ǣlyѨ-©,LK![cḦD0{%#Ph2/d* t@Xə#*& 4ĥE;]q}Ea4f "o%5hF` H7ӵAwRY6"Ca>:jE+*T"I E ti- DJև5&xA͚Sw*cMklEھxz7g(2t)ǡvmIln-ΰvM? ., 6& IP~;w%kݚ Hw<)D&]f]ѨuG zV!FQcobBRwyє0{f7%k}xSO |u@ ("R.%mohCCG J=XiiÓgXލZ^rB(ܙ(]:gj&ybqG>.t=Tvݼl2!i9HBarqj0 %orL?`:щ(k nMtMQxl (H-K͂ @P槼xǾ91&:QŘ̅5BwelOCG=1>aY~w .Z#ҙ9y*}D:oɎ{+qDrwdcqU#;'j3wbͦ˱e:rd#?ud9/ VF endstream endobj 1017 0 obj << /Length 2374 /Filter /FlateDecode >> stream xڵXm6_/@-K"%a_tҍ("%F|zɮ ghKכwD3Cz{ux5~G;hxM` ןƃE:់FD!WN1s~/fwÑ ('oEwogkm5f{(A(HgN' ` C7r?uVH'W:*+itUdeLM d~Ci|(Y*6 } 'NhΚ5" \"-f>d5O$ HUz?)(.*pxJQQoҗ-,/3.p (g;0C|DCzHUM+}ٳ5ըȚ,^9=)Z1y;~َߢJ0r4)WĶgGm60>kÊJ7|RKD54\_p)ɣ* IȠCL %Ot]U,Xl@JQ*w+rikǙ6 (gpC;HqZ%M Ǧ0tdh&@N3ѤҪV&06 )I5ɠ[Y'$ӽI=6js ?8ōfpSu"GS7nT7J?vfO v2k6OMwx{<‘҈GG/GKA44+< ЕjRB^n+}x @,m>3%p(GƤ-s H3BVlA3;xp1$\RJSĵ[c4òe$&f>fIO;ۊ57ET^,D592"D.CQgk29te -*jyP07Y_%vb|}0s3E}'.oF}zpfy:> 7Ƴϝ0pc_H2|ɆO[|V;J?rc?7*n(NĎ1Qc8~-W5-""]m+ޙVqeʸy}!71g83\ɕWi~Ivs.W􆆌J&gmދs'6 =E(sgIʞ\}g$&ph9|C@5%7rv<&õ970sө-,D_;x6y&54taT&/4tA5鈲㟄I[ [<[Wݢ%vE,́S0wJ۩۹zamcG 9cj׎mE &> stream xڵXIܶWj IQKlp#x^{FZRd"jIqY"&*W!c6ǍYMELds[l|st۝LT X&wR,ɸ𮩛[ɃA3vcMƲXĖR`n8 eQ)rs{X$8Y;9N8&0}xd,_CU$B5[eaz7Yow0YКT]o܌ݖ[M?ϻBݻwƅ53k2(POO@W6E8ca::Ӄ3rTBdIߗmk0Ze}6_8l:Gf:ƾl#:hЁkN20mrR/ <3xAӃ95_YB%,TYR:M Ps*yB΍[ݧpOBr(u;aX"3IδC< @ލ} i -"by,o4!dD* tYWџcל!M20-Y5E8d3oNc% g YJmT^ڃXxrG Mco_A R-k0n< k+/麸"7WL낈(l]xu1[|@'iSO. ׵#cY$WJ(pz7z dBN#n*j$-?N/W RX0T9(f'` ̝,b~ D&~-'bpfPɣM,J ڶ*sMgcYU0:L1n @ 8Q?`+|)ղE -@ac{RR MX|b^0cU\Jm8աk dž\%P>#){P,Syʛ1vX; Y) W i8413^#!B UwC|68Ss*cq8œ.4F0k2t+bɪ ӗ<~ xo!Gn|Nٛ!Y50fI2}gֺBk|^Hً7-lurt r8UfԙxKRWxY SOB0kuCS<{ g HJL%9_, endstream endobj 1032 0 obj << /Length 134 /Filter /FlateDecode >> stream x];0{bK*vB| Dh!ڬ {),W8[pc/<3oڽȒwHy7Ocej"ړ=󿽚 $ endstream endobj 1037 0 obj << /Length 2072 /Filter /FlateDecode >> stream xڵX[~_5-Jԭ@a=h(h>&VR:'ᐲhO6mbcrf8oL(}7o4JVi=`EEEYYyèfy,6zv VV%]I+)mLEȩhҳ|R20/~qjPB 9۝ Yye(Mbb2z&ѪM9*"dh8@I!. H#YEF> K$5Ȓ]#MCFAY6idHEeY <<3~p2Ob8g7%>7H{fdUP[.FWiŒ̻\s+_x9xQYkAL/YZa`42o-L !,.?{ _ͫ4@^Hm(=S}:%998/zh)f9\A4d%x Q,+OKaf4M#mn1@-yI3iT́"1]":;(??spn[U&''|_a)is8m*c{vO)䋈gۻ4ð\zAX5{%8ggTaw-`8Gӈm`'/IJqIr˭RFmͧŊKD} dI͗;~+j<Kl-h!;mxb$ (.tb; 1|BT>v~t @IVuI ɜashʑxCxVd,MDXr,,sU^ lі AQfor5 ڞ"ZރT?+0$d/.%@`W<Ʈ*<#O.` f G ៊!v D8Q\q_cf^Ξ%!kA ҢHZ YfBK̝$H&UVM^Z 5q|O^q8p°ZNZu"}Ǿ!:N@K my òN #0GޮaY,CiX f g$ȧ yv|;[.?t~q@GـD7MH0,sOf;ZAu\"QRii[cg\}oA>Г夌3Sz2ǝv LI4ԡUϪW*2*ec.}pi w)g {3FB~@4;^!FL8SbE҇ݬ@wuaO*%TMQ)<27.{ET %h]Sߍ?<5Y;ü _[1֖3^"ǀĒϱ 6d?ӵ_L^$5}ݐ4._nՍC*pי,s&CKAQgK3=ܢU lsG[׋H\LG`\ת&%cρ\]T6*KU@s܇PN m"O(TLV-:*txIʄ pWtEA{5J6榘Uԁp~V!Gq}5kjۮ;2]ŮtϾmuggp.m )b8wU-2> stream xڍXKs6Wh2j& |'זtc+͡&aP@}K~$X{]_-7G'>ǭ__"vGz.9vή#4;łsVAꦽMoQř-b$)Yn}GڭBMr]VOJ53{QF6D;uUF2s4Md }UY[Y+>KP_>q#v`~=U^ނdJđWiw̚1a7Td]Sw 88f"YFsV hHp~IĤ! @L^ʔ9٢K` rflZeW+Fm3$Ȉr4F"Y uuK-Ry9$z9gvr5s0_>8ىV?e{YEܞ uyVޕ-۲ #MWCb.zZns%?#S`8ʒnP2S!Znߗ||-B/ESw dĻMP)= 澬#3"VEEx v؞ 8ȍZ҅b }Iˀ{; ˦-J=U ga00`0e_c Lk#3##c'hi- Zm@KL=`N)3\%uՓe *j|^^c{:[_n>+].eQUPתu.b3Eo/kiaIv7*ZNz Ru϶9ب10_bg˪L`Mk& 4 CfJ?"U! @* &{+QlQ"lV uv ЮDlo]PO]tմelXd*ys y#8N=OS󐻮2pcXln3+LXhqf [L3]YOBh u-i6NO*UCCD5yÿt8&lHڃoOGgcJL DFX ]C*`HE״_=[xSmin.qSVgwꕩ,"5ԽDzh܀(#BBFg5^>sH 4Q~j njb|teFXG%, n:+=?>>NR$cݾ ;]ZQMk> stream xXIw6WHZpAo)}q*=4=$-"U.Q; )RR6N/0 f739/y_B;Xh87󧻼7&fs?r)F!\3Cr Lr8[yK*-t*$#Y J(b& {yg# i%NBW9tN:@tk&xxz,cZs89ǔ; `{ Y 5&-lzN4)޽|6nM$EJ ރmG 1 Ji9cSUYګ^ެQl6W>wWĶb L:iBZحGkvDVS2 IZ yQI丳,u;&bCښس6ZOOߕȒn{>A_kJ&,^HD/jw{1R^mjs ?!)(SQ5y>Jqxy(ʙ}KS !T&% r *bF.<b~EtDY٭#?wTUhoD)krC\.WZ.zquq9"3{/>k`pp@E1 p|x(? a~"Ԑ=j`;wEVy!!{rd$ysu@>?XӃyʚ?Be0"pucǷA>`#C!%@"Bɤ#}8h-5"Chb^7e*.[/S6ʊ>GjżGPމ@ ׹G(]yG L%U\4iT j,v&W> /[TU8])C7$D#'A~OW?]E=Etk[O#Tپ>aaZM; =.-aW5w.?uTD}6x۵޵ûߧ&$BA@D5/΀LEz0*ͪ4NC ˺1Eb;Ko}%fg }d|dBIt v>0YK1ƐC -c }cB: ʪ&\̶9.vV^:hgy~OtSս' ܤy#c*34940q} ;Eր-s■ qׅjxjk7-SI}0y?b _,B^rcq:.ݘ,4rqgSú:/2G~ٵTя[tE4"='0nq`s}PdmE 1\\R~:8 L%\q IHM3OZ5-AH~Kb|&> stream xڽX_s6ϧOޒ^ڋۙ^Ll&|˷JrkdHbڿ]ǼˣO<$Jٝ'0SL\ld짓D #B!%q4?:B_ Mᗳ럯/?Բ;b$tva<2K/[}:!?1pr7_4p=౗hXJ(uD; .bwK3M}W2Tʗ+0Ual&*e[cWU鱢qDZy'0$>1d8c TQ׎<:tB a:#'.?D-]$ZHw! KJX9{Xw`  — HQ2~v"I?0yY; g'y,lvg)qhϴ4 b8 EzSAy7}JlbSf:\};wPߪ mBj =b9} ҧjm8pC՜JMw?klFy6A,1&ķ}_x_BJ%ٗo$/r{ >DK_Da_A endstream endobj 1061 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/913d4aeb5f4348f1440d3ddb6677b667e649ec2b-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1098 0 R /BBox [0 0 116 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1099 0 R >>/Font << /R8 1100 0 R>> >> /Length 338 /Filter /FlateDecode >> stream xmSN0 ۡN;YۃnIO >I[;)U9wcnaD <}8c>`e`̛A'DEJ04=@Ip9'B׺tsj;-踉9 DXQ8y$MP :څII,~5D! Ŧ[PidLITYVnXO EmbtxneVƦI[V&RVitb+/W3^w]㜯Gi7/K@#wGbӿ |?xQB+tbfs1ם"M.sԷryZJ K endstream endobj 1102 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 991 >> stream xRmL[e~/]-7|[]BlPu:@Q tReĭs3dcXhD"Pٲh΋/?&99_ O04So:7+uP*fҾa"e$Xi*f?0<Z_$aĽg#ڕzDSPmVƩbʊ&>}P Sz:cmEc򠮮7 !MNH|! !?$G xQ FR$D%3EyR(w P) !D%ߠM\Xк@g䒐E~smqp) únL3krosmw޻n~umss|Mk%C4"h4.9#'+_fصjUa*R{sB<{1+mڍ9_qꁄOk Lo4 ;œlkŏ/_99GVsT,4Us@ <20'T:!1˛NozE{׳f9g&8'hzt\n:Ⱦؼc>KgO9d_.ɞFC endstream endobj 1081 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c114c065fb2a4055f8ebe31712019f68d126204d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1103 0 R /BBox [0 0 175 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1104 0 R >>/Font << /R8 1105 0 R>> >> /Length 455 /Filter /FlateDecode >> stream xmTN0 Õ8dEBHl@7Osbno=.)g{-:{ %g̳Ϥ&[U,qV%a E+mh[$pt'6MXL¦k 5ȉ q i+bf2M2 mK U1)T-MB 1,QfeV,2ʢFYHXR(nuW}\huCbD~^C eU:0Gھ (>Ȉ;{ ҋwBNL]rorRy,}p8(NCɤ ^dA:䰳bo]>Sn&J4}C>sBW(҉a@?.u^e6߫/Pb+G{n1&u2׎m;^֜G( endstream endobj 1107 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1078 >> stream xkLUK!;u:qȸˀBƥJ&Ea1535L04R\&BHRL_rP QeP)/AqV9V a{npFGP{Ž_IO?UQY_,.Q%ARqA E\u UEe\}JYVP[#>_^_BICGB^ G9!!rF,ڇ\+rChQj@Tu2ZZ5Zm J7VT:U̞Ies3䪁p ]OzJZ9C r}䛐95/(И4ƴUb"z&мčS\YÛ#f2e~p\iQbݼ3&e;on c0"Ky+bQ`: => vT3;q"sE8U^;yRIZO>%Q}-U-팞*`WMd(s/fao EWLtsϮ1}\v^U yʩ&9<.P` Œ(DpSے[v%4T#N@#EyTneVt>tQ̬x%9PǛ֤VܬHeM@N<  D!vCI= ^/~6ݱi G+N &ڣ= <-hӪ2fx'pOh8Hp$dDxԊy|¸xn0K9!MdR U /C&HAz뚅S9 M"p#;Z@ck&d&K,09ҝZy?VP8%@^TlvMO͉CkxJ49Ur$iץˢr>yJgݺ`Y-9^Ӻ̈́C|wEcwe!~DL̇>Q;pjʼnDihoc"u;wcHՔޠGboKF# endstream endobj 1089 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/cfa44ee55a1c665ae0236bc0edc6a4df802bf4b6-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1108 0 R /BBox [0 0 67 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1109 0 R >>/Font << /R8 1110 0 R>> >> /Length 256 /Filter /FlateDecode >> stream xeR1n0 PEYVt ,t#բB t ii_F? |A!\ʕ3|@lLQa}^"`Ҫ))*ڂ"x#1+79nP&3Vԍ֙]iNF&GMÓ oZ8ޘCŅJ'=G\FcS. uZ8e0Daݯ|=<<2sAxYiT̓X'Z~ͯ<[9WM0 endstream endobj 1112 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 674 >> stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~z }=FܩI#4(\S[[9(3=DD!R*Zde&+'#4g $c , U |_@ɕo2n{}SzvEzhwqwZw~oP2\ހ,vi{]o^ }cL3@5e*9AnOŅ/|/PtL BB b|m7f:'{녌7^>.qsWmDeNJ|qcv_n~)󏂟a۲gy)jl]t 7^ι tߵ+-\${l7]^uShS߻?EX> stream xZko8_obas MAc^E?8X4=:qr⤋] )<=E+%JQ2Bkaed VhAsC oFDH΍`AP( Jh'4?qGi/[!4 G#"m\B+fPhxeZ-/'a  zdatīA)1UbU{mm7NJQlu7*vl)z_<+pߏW)I4>0dYlom iWus<8꺓8}98ۮ6I?iAY4嬜e[&]vq?XK+Q"#촗fﯕY6haJI  ץZdwy'D B-? zF(oqnʾHP/S|񊽦.Q=śZuorXGw-ϳ2§{/˃jSd1A{Ygʴ>;sFE͍/p ΁HZ3J-b{4鶄bbg^/>/K 9!btw;(ojZ=h?׳*qS~(H4(=/DFW+'C|[XhwQ A|zjRk}vGxPͤbsddBD856~^0j#olz[m[og`r#l280T`]ʄĐb8XrLG5eYOڮlYn !)kZirVTd\;w8u,K_, @7%cڒ1%LocT;ILbqp&qЃ%#rd.vI+:aTve ĕ ;s} nڹFoW_kׂjxdƀ|K$)]NO"HfD$Q\4W 2PNcs&J ;y^Q^|l$Wyb#dKr1:h%ݟo[V{Rt ;`6W5]{|P50Ֆp1R"UWi%Vf @1B'0^†0N>lᓡ ]9Tx~ o1d ~0 š4PK<&KJ 4Ja.m(듁K+MgR b>3}f Ayvp:- sy"4!VԔ.n:`t*XG ?DP5ٙʦ8E$O`ϚO1/.3A-_yΓR$ Vꮘz%LԴy&Ld-Xqz6*( _!3H,LLu@q_0d~1 űMt-M,U@/IsH{9"@@^k⢵j#oŵ!i݋z ZFX.i_0S~Xiԟ!0oAZ&Fu$ܗ@.Lv6i endstream endobj 1129 0 obj << /Length 1689 /Filter /FlateDecode >> stream xڽX_s8ϧ"!3N77MnQl&|J@6\. iW+1g0UO rNQ"ńϓYf_r !+oWmr.]zYnATaxZՖ)V{Q/p[u7վ  :p`A240#  V} DX$GM>?'3d|V]~ &_ar4ZYUz]hVNw4KvG;w6)Fಮ.e6}tF*1 1MPE P=B/ڴ̰hϦOʀQ z'|I|>uW)z5,[R%ϺFԫxCɮ=N0` zuGYyTT'H,,k0)~w8m%.45%´߈4ԡE]Lh1*k E EQxF!1ص:2OmGG&sP =G@E"|&E}'TљlABE mZs6)ޛnW|7=VNFlr1)dzʜ]j_X..BܬlZs{ 맼9"T )Gpfofnthϱ& ]j oRCh|nMLISn-"]EZl0xf|x+04/vW@lXI%0 6LnySR.[PQP][J3.[^wtyy!.'}OFws}Ie/쟆~ptq( LkF_g0 endstream endobj 1114 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/96088b239baf23d57af15b4cc9fd0245d1166e09-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1135 0 R /BBox [0 0 89 42] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1136 0 R >>/Font << /R8 1137 0 R>> >> /Length 285 /Filter /FlateDecode >> stream xeR1n0 PDQs@ފN ~%ٔt2H#w=3<(^n? |fA!L ę)V m$Yv1QQ7cXf+{P5< Hqdo]q ..|zcż7\hqť\cՍ6Tt^ V > stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~z }=FܩI#4(\S[[9(3=DD!R*Zde&+'#4g $c , U |_@ɕo2n{}SzvEzhwqwZw~oP2\ހ,vi{]o^ }cL3@5e*9AnOŅ/|/PtL BB b|m7f:'{녌7^>.qsWmDeNJ|qcv_n~)󏂟a۲gy)jl]t 7^ι tߵ+-\${l7]^uShS߻?EX>/Font << /R8 1142 0 R>> >> /Length 330 /Filter /FlateDecode >> stream xmSN _.ejbL܌g|в[itvtirfԿ "z-+obA`l `TC2-66B_"hrֳs,Ū XPrq,wq%6TCd ev-l7#g+E/?>1Ib2CZD\PItm>6Hԉ> stream x]Haǟm^lYn[Y2+Z)/9s4?iՅt(("IRk[5`yƳfws8?0H5Y[M6Ku”L JG,!dDX&v`20,G"Ӟ|pZ^d1ڄ􍛴M-z!)ܴ uzAKY(ow(4,ۜ5 h$GT/bɓPD#^6$ 1=i= "2>VJ޳n:bnڝf]^kUeK ]'0k~B*,>WgTuC?Yȏ0ױK\Jr>85 A n1F8.1Y@7.-VrJr+یՅilYYʁ:_~t ؐk\E⍛ ?M }wF4YF{Xgw_v1`j{W[=s4!5 4.V<꠹%IX`i'h -gG'TQ6'_x.d.ɖ""s endstream endobj 1159 0 obj << /Length 1567 /Filter /FlateDecode >> stream xXYo6~УhHl\AEBFw!eq$F!g s{ Ib{k/IpODz˧jꗣ籚2Ep@s"YR*o'^˗ˋӥ 2,WGs*`{%!cH1=h7>V`/ &%(%I XD14X"t'C/ amNʐ$R$1aJzq$QK6:n68ۭ5 cI^Ll6 EeάK8~ᤇqۧeygyMS]yVe8-t2LucTL"}@ SS A8(ߺTG ۯ=WPFX( 5u:VqZWQ75n4#М6o υ~頡qfFCx gg!/DYѡ8HXVƽ}?k#.!H c@00Zh6SA8NWmQW#;Q UV9xZ [_,maOy( 2z:C.n Fw<&0_k_eiqCkaZ% IB!0*SHC$mj4q7($G,FMrւrҖD8[W)oטG.cyq]OK˞0D!MG`fJCFf,L$K>/Font << /R8 1167 0 R>> >> /Length 461 /Filter /FlateDecode >> stream xmTn1 * o")l0\#j, 8;䈢ͺ[s}o>04Jc*='@8rN劳%7g 5A5]@Q\EeQ(JFB0"LN)Ѭ̪sI"d$ij0d ,i2L%Pk##!Q1%%S'I.<ˠaY!O+aS@u.\t!q^f ^ b4ܞt ©aqϫ> NŢ6i,.ӤgՠVN}iANNSS1+ՠz֤״A}6oPۗ\o^y?s|}{u9\]-˨Et"]DSC>o}x})_Ձ/3KͽS|qNQ-Wnڽ2N endstream endobj 1169 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 742 >> stream x]Haǟm^lYn[Y2+Z)/9s4?iՅt(("IRk[5`yƳfws8?0H5Y[M6Ku”L JG,!dDX&v`20,G"Ӟ|pZ^d1ڄ􍛴M-z!)ܴ uzAKY(ow(4,ۜ5 h$GT/bɓPD#^6$ 1=i= "2>VJ޳n:bnڝf]^kUeK ]'0k~B*,>WgTuC?Yȏ0ױK\Jr>85 A n1F8.1Y@7.-VrJr+یՅilYYʁ:_~t ؐk\E⍛ ?M }wF4YF{Xgw_v1`j{W[=s4!5 4.V<꠹%IX`i'h -gG'TQ6'_x.d.ɖ""s endstream endobj 1154 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/046ca2d5497dd142a22a1dedc981d9eb941af5be-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1170 0 R /BBox [0 0 66 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1171 0 R >>/Font << /R8 1172 0 R>> >> /Length 243 /Filter /FlateDecode >> stream xen0 w>G{KIݒj+2%hyJ~\ǂ}2HAJ+G/ ᔪ*|˜Yfi0GT#dg]iL@VTG%5l\!˶Q+ӧFLF e_]/  $?N\I$RLYe@`+̳\C. tԇۂ LbuplInR)|q {Aoq9} endstream endobj 1174 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 804 >> stream xmHSaǟ͖v3Ӻ(̕Η  24әZ撦rnYJD/d0*P2-iA0z9 I >t};sΏKM5XI(C|H [H ' +eX KA7f͆;V++*k*F*U6f\\*jDSEeXnf,+:`Vmח !DƭG( 4h Fd|T>2yi I3mnhqoevN1]3J<Ձ1]ߢ}]YwS1;AwҢI(qAk X]2+ﵺ<DeӰZ.]!-ԏC23؋=Zݓ^x?MXߺj*Ʃ{3ţg7p.]g1&io5Q4<~4&icv${;8`Ķ__irr4Ο'XQl*mI/,sђ{Bp]h(]>:ַuƵ7_aޡKYk['vmpHd$\Bi [ TAVP o忕QN$JyTzy'bv>januڒeYuǎIUXqI[Ct;D*+ />RV$܁]rx'Cqhֿ'QVP,7kKo5%d,1S' m ) pwZemBF)[+m-}ioP*?5*g! FA endstream endobj 1155 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/314bd61ef5f53411573af3157aa606c85b40dbd2-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1175 0 R /BBox [0 0 66 42] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1176 0 R >>/Font << /R8 1177 0 R>> >> /Length 243 /Filter /FlateDecode >> stream xen0 w>G{KIݒj+2%hy~\ǂ}2HAҕyc/CI+1[c`,!NLU#dg]iTU0TJl\!˶1T2m*}ul/ T.U$RLYe@`+̳\cN :mvJ:ӿ0tI$7)M?V=頷} endstream endobj 1179 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 804 >> stream xmHSaǟ͖v3Ӻ(̕Η  24әZ撦rnYJD/d0*P2-iA0z9 I >t};sΏKM5XI(C|H [H ' +eX KA7f͆;V++*k*F*U6f\\*jDSEeXnf,+:`Vmח !DƭG( 4h Fd|T>2yi I3mnhqoevN1]3J<Ձ1]ߢ}]YwS1;AwҢI(qAk X]2+ﵺ<DeӰZ.]!-ԏC23؋=Zݓ^x?MXߺj*Ʃ{3ţg7p.]g1&io5Q4<~4&icv${;8`Ķ__irr4Ο'XQl*mI/,sђ{Bp]h(]>:ַuƵ7_aޡKYk['vmpHd$\Bi [ TAVP o忕QN$JyTzy'bv>januڒeYuǎIUXqI[Ct;D*+ />RV$܁]rx'Cqhֿ'QVP,7kKo5%d,1S' m ) pwZemBF)[+m-}ioP*?5*g! FA endstream endobj 1187 0 obj << /Length 1958 /Filter /FlateDecode >> stream xڵXKs6WHU i؛g:Iʪ${IHb E*$5ϯOMtAhtO0g0秫(qR?YoQʝq?Hcg]8|X<ιN?x?_d? cm6^s8tX!eW{v@Ǐ'H{qxA<75.da2Z<1py-JYvu%eV`Q5q{]O) N7PHܼ̓9htYǗ9$,n|MFY'02Gp=jk$˦*"k \ǽ&|bQ[q Gٜ>Q0)$AK)~,hS` Jmtiڽ&gcFЪzU {pp8>Uec 炎(Rńk(Y\#ޢ1 HoI'I2#iL_~z hjg\,ČkFZV" hyeЮw2n+A ʚ`5TU?m(핢E-{BSMZm A)Xr=9XCLf%~V(T`e$R=H&VPߧVi8IGNr3fY⎴1_ B_!8S҆5$9tR'(E`9FRc4HZ3iAW\( Q\qF粪1; ̳"s:mVذcFS6| *$e6,*MS2{Uf" 7Cq c$ ڸ-5~(nFv읶3 Kԛ+2T{^[ >([TApQքVU[$ /~̵!J %|3j: ( [xm!?Vlcc 0梬k>(Kpqi=4zo ɛB>q" ,ЄQccNFmt22~gj.|5e5mu4Xi ` X)y&U/1A4m^[I'0@)I> i>)'=C3 (Zgc]RZ\}- o3 "OttqN)XM`w԰-iSEHF[]٫mI ĪΞ*-Pe"vˆ>u@ӄ[R%\ ~l _K:xF"PFMmm<VU i;V$sL3tu8,پjf%C,eY(g{<(^qqM-01U}yi"^ͺ>a"N]12ws kKەOYo,޻f++q;i>(Px188j0m5ODY+[w ck_M[~!%ebTii}̙T^B_d$~.Q?_yYY.d5-5eݮRL1yʥt:<nneC7ol~ p?܄ \/̬zO#9uj쎬^-:{ 0SpBk*}+ @pfn'^]cKН 쑡\f:o TNxSK?lUD!gW\2p NIM 9}mS~N}hUPnBVPGEdiMC~yDF {2.M0.R*JE6>m ?\)H endstream endobj 1182 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/27ae9049ceb29965d28ebcd498c33b04bc64e0b9-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1194 0 R /BBox [0 0 117 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1195 0 R >>/Font << /R8 1196 0 R/R10 1197 0 R>> >> /Length 351 /Filter /FlateDecode >> stream xmSN0[&k'!\:DuNB8QI%z} `4w˯]?  0#2n%,2Es".ŌJq"H\YX9sea=U2%r(l\Y7K-ketkBfTjj!2$D [ IHB-lF2Itit]ݶyQ/$zu=Iד 5VhP\'(Cj:]E]Gjz4_Hc?јihR`G rƯ+4wjkف KZ0r̜rHmGGmtdGl4Nm{6(& endstream endobj 1200 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 843 >> stream xRkLSw_Z ̶(r1!H `|QdA:D?GIMd))! 2cS9ai~99''a21 W(wÔN I!) !,2WZʎwJ-x4 ~ 9H09[iѸp]:Ĕij§Flr94-wl=\ MƚƦ? !kYiQңD+CJ7i.Ɠ~3]tJ 87a[UE#,=r2Ɓ 4OڇR/ĬE9՛A7*P )^ " qƺb^eb?IdLKx@a<掩:UӿVM ,U[Q_ib�w/{4trH2:E>]t85:vةݧob6klM?G CaOA@Rq+Ba 5x]EAwX6D_Xx؜]10Opht'W\gܳ/?UF_3F endstream endobj 1201 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1393 >> stream xkPWHW4݌uExҀ" vSD X $\B8(DB$HDj-"d+"@NVlN;?~pv)yy#cV81o`. J\1ʃ++P"T:\1l,ʼ6<4b݆ SNS⏥K<=6yKbՒ7yZBB;I)'XeDHI1;zH#ټe+o `p;R ưlv^'9';L IhGvawCiLh8WZIoPwc;|(C7^lNjf:4A%bWV z-Q C{șLC<-c$o4Z,r%ޛFbG +~ѽ:Չ =Q7cJ04|R%r!҅uzź#F1+^9݌:J~)@9u.wQ#cD\s9 ,ض󃺸tQٚ;;˿uIkN^ ⺓F-5z "UFb4Yj-ʁhO#O.PIR}*>*O3\ xwۣذ2$èkꙠNohN22;2 s,;shCSE_:5$@1N<&`_@Cf\נMcMl8Rpo R*k8xܢ)ԃC1/`pf~~>^S[ytI)}cl:WwưO'q :li<)z piWXdms7>.G[Ӣ;Ѽ'?<H{C82]xIW]n8c(#[]@Du"J(8 7rD-hP Q\ {>öQX k* * J 0Uh9/05:pqV#lw|cx򬔨fTmWϵ@|K-\uKyJގBX,_m0H92X]]dj̺/D&:FUt,tY+7a7˖knb?N&MlωGOv6M@FIDSlda;dwFzή1QK'DIB VDwa֙’|g[4oަF[!q$ABVׇV6}V="=N&%3!xo}#Q+/SBy׌T^o]]o. endstream endobj 1184 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/f6efc9376cfa5a57286b169d424dcb6275a730c8-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1202 0 R /BBox [0 0 176 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1203 0 R >>/Font << /R8 1204 0 R/R10 1205 0 R>> >> /Length 492 /Filter /FlateDecode >> stream xmT=o0 +4ڃRv([)E}C!It8HŠ껯oIkm{i_j ;IH"!t{" iUVO弖C9 2E]*TWtlꬿD'{Ut[.FIHbwGpʘ̝$|:B^١%"iN؊2Td^ҽ?}O|r=9jc"VmP:G:*=Qkȍ.C1A ܠ%k+;ka3{r'A!9\ܧAcW(QVx,rO!O|Ǣ׽A }7϶/o\\{b~Ly^a%3.;|ӵ Kh0?ouQ"Ws͒e?3z/[SM>~ӂKbO y̳\nu!0[X*v>3x endstream endobj 1208 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 977 >> stream xmLSWϥuL(W^N7THCa!b- sLc'l0MP4ss[FوDFlJЉ-eȒ}ߗ=s($CEd-F|G$)R A`z>s8vrGFm]KTiUR%ſ7}FF-FKm]z\mhjT*iC!^P%$w'%P F!EQ( C(!VzZuȏXnXW}4Ǫ$!g݄;,EӢ~hX+aՙms3-ȹ!%sv+o'k%8v% 44]sSwA<ŧyE|jGmܧ{o~i%gr=w mkT][޶ bAL"*ޯ6pנXCz%!??g[!`$A8keM$@G% ' ',ȝ?cCÐ >)U)ډƯ 5j^Ftr:"'Ppnoڄ#T|{o+#z7$r4J4PA|sW8Szd>€*_\֛%CӜ)#%sUu_:<6P/8E#I@xO:NP -3sjcc{wBWn pm$PL4wnd ob2vߜs\tmU_t},.} k endstream endobj 1209 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1393 >> stream xkPWHW4݌uExҀ" vSD X $\B8(DB$HDj-"d+"@NVlN;?~pv)yy#cV81o`. J\1ʃ++P"T:\1l,ʼ6<4b݆ SNS⏥K<=6yKbՒ7yZBB;I)'XeDHI1;zH#ټe+o `p;R ưlv^'9';L IhGvawCiLh8WZIoPwc;|(C7^lNjf:4A%bWV z-Q C{șLC<-c$o4Z,r%ޛFbG +~ѽ:Չ =Q7cJ04|R%r!҅uzź#F1+^9݌:J~)@9u.wQ#cD\s9 ,ض󃺸tQٚ;;˿uIkN^ ⺓F-5z "UFb4Yj-ʁhO#O.PIR}*>*O3\ xwۣذ2$èkꙠNohN22;2 s,;shCSE_:5$@1N<&`_@Cf\נMcMl8Rpo R*k8xܢ)ԃC1/`pf~~>^S[ytI)}cl:WwưO'q :li<)z piWXdms7>.G[Ӣ;Ѽ'?<H{C82]xIW]n8c(#[]@Du"J(8 7rD-hP Q\ {>öQX k* * J 0Uh9/05:pqV#lw|cx򬔨fTmWϵ@|K-\uKyJގBX,_m0H92X]]dj̺/D&:FUt,tY+7a7˖knb?N&MlωGOv6M@FIDSlda;dwFzή1QK'DIB VDwa֙’|g[4oަF[!q$ABVׇV6}V="=N&%3!xo}#Q+/SBy׌T^o]]o. endstream endobj 1217 0 obj << /Length 1906 /Filter /FlateDecode >> stream xڽX[s~G*HH\-qv63uvσ X.q_-&v9~ђ-a_]\^`8`j_<8\՟zyD#Ay2onqv0rܼ8qs}Q]xFUqA. aNvQzW]!!QL"aB"OuA"߹޾u h4̪۪0Qvjćz:o2yjNVa}kv"wW!~w.EQY<?E/Y5*,K۪Hy'=D5rE:֎?h` msC/wY[$7?I_ ~/!  %Fc|i  kvuGbڰFy@̵ۛۅ4Q c+.Qp27}#t/ҀLiIo2U5ǹ;NVM_ϿX @x`xAW C>d9ȝhʼL35gþ,`EkvT" Z*xrdvmJP+ 1l;YM[2Oq@ּ4qI k`s)m@'cD6/;ZCgkBQ3[A( Ҹ}Du_G4A(p{z;\FXl޼5/g뛭->qh޼R3,^ܶ(`訶d!<¢LpX@[5^IV_B0jU_%bF8u_V|^+KM>76yeNCޙXY-9$kuSAfdjGQk QGX@ TFKED09\HDB[UDIbGZ|DA$ÔD0ѡn4c|.Jq&7 9@`9m'n7ϚAH8Seo7^$3 cfQG ЦK AH02? wR`(esf(ؔy" c_ZťÌ㖲d<.iH/rbGO &l`ׂ`QdE}?N|K !AӕG>:ϚL{C:ȄB 510 40k[rcT|ЇЛ6d֥̯x>bj|oo-l}Tff (Z CH#p*ZlVPmS'pKdhMb_:9)(g6WO%JBG(,Ռβ?bΫppz۫e(l%@к=EBĠ`|\NmJLH/E84Cj(qUuO&\v^s\") |Vxf{q8%B LS*idySI{J#<Z )7\8PqFl{_6gO 7ٞTx⬔EΪFM["rBVj&8b1\ 3>/.~ dl[/khP'`3=ӇN}U ZU\$'U͛hɚ՟vjsƺFﶶͿ.7dxf镺W`ZL0&r41L '&?(mRjmSnw endstream endobj 1210 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/683ebbde84ac8684ae8656fd2dde063deae4710c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1223 0 R /BBox [0 0 117 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1224 0 R >>/Font << /R8 1225 0 R/R10 1226 0 R>> >> /Length 349 /Filter /FlateDecode >> stream xmS=O0+nL;k%`@fCLETBdi|q!O^3Zܽ ~L5(@@f m\%JKqB_Dn*.E\Ăhlڹye}Ê=ֿtkCiGe&Wp_]ۅP ZeGCeHL+T빙+7!9n%j$@vPP%)nn^ܞK/5K:ԌP-fxP)60(lɜ35_u`?K,rOh^d޺LcN始+Y^! }|!sTB$=ϐ$4DFۏ_~4/y] endstream endobj 1229 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 872 >> stream xmLSgǟKKbV wB*uفUbR; :(24F>dɖƅť&:FL JV4<î~99'w9 !a V^dyH:C2H;I-%EX*RwSo@ݛH0EVլPWwjv:| ſv[+%8{{ZΏ-Kkb 4EQR %B$FM02f?sAxwt٨~qy[}SiK)+!{88|LHfՊij駴^" |96 ""p*T%b8CQHLz ]uOaހacو痯ON/^ыٰRWYG6eV*^z 10 >w,-sG$ƿP"#A0 b̂G;Lpݐa"VKYæ/VarOŰ#YH=!5*?ڪ<CsO0h:QR9]yk[QHdn[hI?tNA h.Bw0l, t"F?,H4!D;gk*֦єX?pO{>S,rcW67Wǔg8,TToݽ>\^'3xy$륉!\ d]w}:,{SǨa* s,,'pINɨ)?zPʜnwPuBwåo endstream endobj 1230 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1413 >> stream xkPWnknR(܊xRjP@đ0E% H` `⭦DjDnRl cv۳GogǙ=y<﷋Wa5G!͝Y{K1z 2*AFS

nJTh&`xr 3,жֳ [Uژ% nwJ|LL9ILbB!ٓNX15$rM:{sHHartoNҰuB?BOmn5i7ig D|FIǞ2܍quG)SEh͜6::r7zHW\zЍA-Mdڥ$}$q;ƴVy##*cřsJ}6$Ew2kPU/ -Ш D5ႎKт#Omye̩nnx>O|,4Q{j\-U]Q7Cb7ܨ*֊P-yJ"s؂+}l"˫ M/ `(/cw O1OH2h0Y, (L((!p])K.<ACEQ<`<8'YTQQKo8^]C9!.wF`._-{VfwqxF3Mh$&'QJΆE2o_بws6o V{F^p 46 *w~ 8gh#aTxsd7ыqcL6%nYc xt6}j&^}_?-Xц5Uuhj6~ϰ/*27)^#=2/[ @tw.iD:u"<}Ekh[.]>IxIXHgff*# {pdU**aRQS]]K'܆6r0"t_Ӆؙj) ZC;cЃիXRLi?~ڿ'L:=!R{oŰH0ʹ~{gOX$.xˑwz:bcP['duTJ)KIfr,%ՖVVW@LUߦ:{[46A@glX/C_S#TeV0FuH\~^W7h|#u5 wM endstream endobj 1211 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6d23dfc9a82e247905cd4c94439a27d27c0c41cf-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1231 0 R /BBox [0 0 116 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1232 0 R >>/Font << /R8 1233 0 R/R10 1234 0 R>> >> /Length 366 /Filter /FlateDecode >> stream xmSMO0 WZ4$44I&}qVUW[.q2o X 0#|n%5Ȇ}6*b1&,FAxf,mʹJn ,}C*6/ &ʿ2 fTl WS5RUTI$ UqSRAFQx_WE.#iv/VK:T/R5 iOuKZSqWj\/r'؍r%"X\oq2Mj;qmi ,NVB$)9d4χ+.oAeG74Hz&%Ґ1s2ܒͅ endstream endobj 1113 0 obj << /Type /ObjStm /N 100 /First 1000 /Length 2471 /Filter /FlateDecode >> stream xZkSίo׮y\6qn)t%JZȯg`E|C%X;3=ݧ{hPB#$A(a hSƽJ,xbd!(R;H;-Xe -TJ %/Rh 舵}0N0/{K^ǖb +ýR(YtDX ,;&`Jǃ"OV9\aYT,.ǣksqoV_<8g#."NA{}?CY8bgb[ s9lC ZS)ϼ B0Gr P({e.5= YFdM@3!*ՑU2ͫd/^jV -Q&>ޡ|'&IPV &z?t8 ӗ'>}LgFIcAi( z*# Hvq6H(TL FFHlM@. 20ySȠZh$t35w%;{2ᤳG%s4`VwDGeo켕])rݔH#Q23CmfH"xSUfWqc6l5555BC А]]w~]@wkc˹ W5-{;u읠.nuJ/6wc{xeLhjOdjSщ O>qĄERTI9򡨑@ L 822KpF:OX*;vRvզL KQM&+Knv::cqc ecO/g8y}C6g>QSHW:sԓ~~J+toU6S2zC.Oz>'x)]$6"!jo.e8ߏ^,JƜJfU: Wcm8AUJ1/ ! endstream endobj 1237 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 872 >> stream xmLSgǟKKbV wB*uفUbR; :(24F>dɖƅť&:FL JV4<î~99'w9 !a V^dyH:C2H;I-%EX*RwSo@ݛH0EVլPWwjv:| ſv[+%8{{ZΏ-Kkb 4EQR %B$FM02f?sAxwt٨~qy[}SiK)+!{88|LHfՊij駴^" |96 ""p*T%b8CQHLz ]uOaހacو痯ON/^ыٰRWYG6eV*^z 10 >w,-sG$ƿP"#A0 b̂G;Lpݐa"VKYæ/VarOŰ#YH=!5*?ڪ<CsO0h:QR9]yk[QHdn[hI?tNA h.Bw0l, t"F?,H4!D;gk*֦єX?pO{>S,rcW67Wǔg8,TToݽ>\^'3xy$륉!\ d]w}:,{SǨa* s,,'pINɨ)?zPʜnwPuBwåo endstream endobj 1238 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1289 >> stream xkPWϒdw[#UFI/cEV*#"(0 qdL# &BPaБHHQkJZIFXoة N;9G4ogǙ=y{޳Ka ^iKډu$C!Uă/¬ԉ (@c:i@HKy9Y FlЖo!Vȟȓe%j<~Wnl/Uwd Z#_-Rh6z&edX$7`:p@Y`6a!0b1LRL ~<&P<=HA04ŋN{z%M)CF \2 v;-q[,g嫪 UݤeP.n]-,|Oƽf IBwMg-yvFTH3a'> w )鴚vcN j#dhBO좜I%[@&[$:u: n59dhAP|5N"Q_'[Tz8p*] tav2Emِ51:NuV U6:j:^i+*zuꆨؔK}ZGEP zn7[l+%*:M78M{|쫢m5M -͟4.5rW4 =qZ;0Y j C9by>^_˃܁yE I@#9*\ Aq@"@,7}탮.m?ArmjO :iMzVfXnuWMx̆@'G_ 555p=*u,ȿR@||-LsbߵFP;\:KyLMݩS *鐭݁*eWdg∇s[JoBH(d*x+"I%5\Aj> stream x͖Mo8:J>zˢN׋mF/ʢWCrdEI"yy8"  ~_.4p8Xm8AJ8Ycfq*u.Y68AČZ,Sl iS#jV@c,K3XyI^\z~w]1j #qH PI$PAUVaxo` /~O>/Font << /R8 1254 0 R/R10 1255 0 R>> >> /Length 343 /Filter /FlateDecode >> stream xuSN0[^kn $t'!R(}$8gx&;0u>MW!+=xiꨴ-H4yHc *fTUhT#J](ZlVR6ZNNڸ †&>b̨hMU9 ~*$Zl k#q{*,ܜJe$t 7q1T+lFJXՊ/i/t.:& jKzI@zÃMOf n%A?mn0tc*:\7 |"{C=}/u74`> endstream endobj 1258 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 964 >> stream xmL[eǟV^q&@:]tL4+P &%sfes3d0 ,4DQP@ R,̇m&~999;H0~kIVlyT![%dI2_MLe>m0mARIsVu('ZCx}ܮhE;ʽZ[Y2BLNZ+Vتj-յ ?)'P ģ`BQ,^|Pcv1̔D"9#Yd>A\L:vt <`y21k5HS_8b%kKEGXsmK {>-ISTAߝLwwM?QA̹zM% BhŸguKa<ջAsĖNm}63]WS8@{jM澤Č%sdAx Hi j-TGϥRU=-pjA 6 [$4;<hCK$i4 EV>Q.TTFC"%-N.RZf}+/{oL ۙu~dI4gqx*DqǗv~Mp "2*ig'}>#4RAUG8=AFRb33y߆G{}ȹRq\2/dO#b endstream endobj 1259 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1451 >> stream xSkPW RT⊢dZNJEHUZcP(# `Ap `USёZDI*< V)RANl~t?;`g0 #dIc1oC9`:/ŵN|\=0l8ڰ"2|UniI2EkD Q$#)Q*Z]䒔ifXRj,C$NF%_g3? c8,bhχk 8@ 8 , x@ n`.ޮ>sF1̸#3-LC_YόB.xChTWʄ.W*zMX֨fi?Z3&즕RG)&ݛjIV Pę-J.|gW!,'_~م#vuYLˮeSll8{YY^WGWl)e)8!N,hcLp6Ic)9S(;;Pm:t"ʐ MQAEtPRA\6u%^/A NX3M8!L9V[Vye!.$4}]m#tYNSɩhS¤+,+i-S1s"峊r9p`E͜^hB8K] s@ȓf<`o} /&eC9>I/)B=07ʛmCFǍ uRr0 wmi:+=/fzumMC9m;߇VY+qPPpQ0:J4LtSkYp 5(@"GyFD՟5E_dZkQiyH9O? j z\~òQ:SdW_e -rw-fK"E-*g(#LpD+ _,"̯58-o' Ŧ(= u͹pZ: v\n0u%UEUEk)ۜ 7H1992I1D?uXkh:{h $:~#Ł~ї:053)51_sse+-9TZ rVTWhs۶`!c5ϴwln{5Ίj\ƙE;x vbۚbӂdIf~DߞΐFZ0UPwvã/w}w[(dyl Gn_ywf988ͬÞTYb"(*`m$s Թ-ʎ Z "IY|Ylو]oQ je*%IɐzGGsZ205u͋:o/l endstream endobj 1241 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/62e79674fe7e04e5da520b783398c7d9d42c3a65-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1260 0 R /BBox [0 0 117 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1261 0 R >>/Font << /R8 1262 0 R/R10 1263 0 R>> >> /Length 353 /Filter /FlateDecode >> stream xeSMO +8,\MD}O_bŃ_hBd;;"aEܼ<0 ("?$-يGe7hv1"-w5j]Ůвm\.'ӥ!xBwKnjȦؘ"wkMiQ=2׍=';*=>*qbj1D1ѱutE[P54n?)s!NO2RTCep,^O endstream endobj 1266 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1046 >> stream xiL\UcWD, m$iYVKYJ,e)0 Ȱ($5ZZDJjPPd(X@- #M՜>rrNnC!k+DQMRSԪsw&/ލݭxw-?`Z=uzBN\JMN?,,+T?4VJ*z MRSV^,՞QUWIVI!ʃC^ EI#b~䄜 rE6Id2P?DRX[e[DqpǎNFRpBIafi W\1> stream xSkPW RT⊢M[GE" Rj *:PE XZNl~t=|0 rAi$yكqS{J0D GcQ8 °̨ug{mS'%nɔzyƫHI t%OIۖ*Wd'+34Etu4BLKu G+]\9`< +$0q$@d^9;\vr&jD;b7 @+gз6G3^W7r%³Bڠc=wZp qnH!֌]qBGh!<Ѡؾi1T53h^gNb\y&@e1l ?=O1{o qq2N#w"opJu{ Οba׹9rBcbJ.ȡuJZ9WG%5FB {m4'd'~5<{XcLў!m]EtPZ }a$:KϚLzC]MHZZ.*{qOo2N'dRWW|Są?-dwg24[P60k ju!M 2+2}B@;, 1AB^8O { o]=ֺFS ldˆ0(#} UlJު VSVU #1+1J?u}䂜xtٚ9 s|q/mW#6c/ NZ?  :ҩF.\-*?T[ ~^|w ý#kZ]g|MU~[!<'+_k֤&Й<5N e U)h32!K.w +w0q.Ϋk tJ8ڀka6͆*-sb#[z\Sv͐|бwFrubm0<˭=d[5c$_MI9Gvk;jP UR ^6^|}WU-APuk(&`e/? /yg~]-_H 4L'7AC0JsmC _N1;A>%yuZp7tldv#l/7 PGN7;3g-\۽\,Zx߯@K!us],"&00lWO7KA`Ybمׯt}!lݑgTi]0\JdCT=eeJw (`2=Μg!"I苜y<6'wܢ2Xu&%IЯYc#UmSz'SN/ [ endstream endobj 1242 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8bcc7b57e3adc2b55444759100afca180ec2a36c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1268 0 R /BBox [0 0 116 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1269 0 R >>/Font << /R8 1270 0 R/R10 1271 0 R>> >> /Length 372 /Filter /FlateDecode >> stream xeSj0*Z ..#!.HY6FÌwvnF%!z;#?Y(@ 't&u!ZD*61@#i uUWYMaWSM'{W Bj-vk !wL+St۬`g7--ʢ}clj5J<'*19f^e6!fۦ,}`Po]`)- >3]yH-f[γ|Ri9}Hfх~?dt:MWb3M@VYW^p+b9Ɛ1sH!^Dr:`,:ӷxQ6x`fPq pg? endstream endobj 1274 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1046 >> stream xiL\UcWD, m$iYVKYJ,e)0 Ȱ($5ZZDJjPPd(X@- #M՜>rrNnC!k+DQMRSԪsw&/ލݭxw-?`Z=uzBN\JMN?,,+T?4VJ*z MRSV^,՞QUWIVI!ʃC^ EI#b~䄜 rE6Id2P?DRX[e[DqpǎNFRpBIafi W\1> stream xkPWBPԱH2V*P` * Ƞ+@IѫH &`m3T1([j>a0w;]@ECݳ{܃0R v.`: aP E:o<}6  {_jYٲ(^MAv֞"ipЊPiF4Z^.jyro\Q*ʔ ts4QK/xt'KHZr4 B`. 00x 0#ã3!/h4 ; lC_<ϬQp{jejT4wW3ZYo;cn*1y{~T!Ɔ}b=Rj BcBdRF<lm2;8{-GEltZ Ns—c.d|XxY[&jjWݑ8ê4WHDǭ9CNoы{}]K2,I ;m'ʯ3OYa.>6%(${:h0 3/j4۩zBܕyQ5~|}Ux:wTY^`RPtC}]woe$USHNdO ެV0oU;14OwPd.t~4.Ap8Gs .;{6;쭭N[\ǎx(#C SPhwLcU*4W953' g/>怗?-mQʩ₲|XB#*ws7/'֬IW̋e `T>țr|WQ+GftO#ȨȄƶTJo< $LWW֮]2'$ь' ƴ ~a]~&U٧d𹡚j.m)Jp <27ව#_YVbxu|qN+JcN 豰D("2La{$_pi0T6Q:L׻eջ5J5f_i}ivӝg=weWlz#m}ϡv^05HV~K۳?aS&s]GqitƬU{֍p^;# ,͢DJ;zKk7G!yW:Yz> stream xnF_G rwyqEkP H@SkE$_ߙY:E4p87N9y9?y:b;k'8NH?gp>BLu.4esēR?$ugxy~?}=}?8"eC‰TPӪk纙ԽrSJ5{y_6u^Y׋]홞n[K^lVt5n}4-쒨K%ψOFJ.L/w(}3 A׺B NHUm:<ȑ0Q+^z9PH r/yܡ5cbIS. @.,:o^3+D -Y|KGMP%*U#Ǭ,QvqY^7U ['.߁u\TE 41;U_&QdtAEn XD`A"?!\b!xW^l+3sؑ9_,gMcQ4`$ ʎLQz?'!A-菓1tV"VBUb 9e P )&\1dBpm{*6% M߬&6R1{hX2 IXe=ejnM])!HX|NYf{}(A{*b3rv(B$3b|Mcy[|A Cp3@4<#5i5f( > x_"40[eǓHT^fY`gzձB>qwmlq7z`Ri+za~b#Pc1z? `01ySY$ #0mC8lw#K D#\f"-)ln+er6d-Cڈ y]8p&^e#1[Q&.82SEЭ%%rN'{)#N: {^2"?}1UoD]2PitZmo ) C%`.cQ4ʐ9dE[$[Ķ|K(,K<4ߗ32M|~sH: w~9JXr(y4FdM%CVX>fl$Hhޫ\G I?|=O&{ E7nh &%y!nN2~ºߖw^gܱLʫAÄ=-r)! ]o*n"=j W̻9)Y endstream endobj 1278 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6689a4f20ff24cc31a8f165672f39a01701f1f83-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1292 0 R /BBox [0 0 148 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1293 0 R >>/Font << /R8 1294 0 R/R10 1295 0 R>> >> /Length 425 /Filter /FlateDecode >> stream xmTn0 @QC$ފN)ClQrw≤$(!}2ÉG_I XiAgj Bk%Im"V1@#*)UUuY]tcWJ m30P R7&TDv[g~֔ȄX65[_ȦdG KҮiFaTh{;W>0~&"O\[CdhҌn Ff̶G%Ȳ/QT*T><>ޙjnqEyXT~r߽)̿io]0:GQO B]!nj8ºTH¿%6c)cL#e &.I:b9!? `,eiW|>JH7%'qĠ4ұMb̦:vlN endstream endobj 1298 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 777 >> stream xQkHSag[R6sef0oSbR? ,niYfE"J2s3e*珖x$@ x%MW8 bH `i6x9r K[(y$ P숨%ڪjsPjbbYFC^˫+mƊZ1B2UL:nUH|Q DT34C]17iVj4GG)K r x8b݄/two$iݑt'-ʏ})N'v Ll)U~[]TH]`tQ܂{7z_xNPHygA㮳A)]盨Mxفyq5s4(24|{[u 4)3< ] rKGSS+N} ަr4dXN>ͱ_E=9 endstream endobj 1299 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1093 >> stream xRkL[U?>VqP.ݼc@ 9ԂRH^a J)J-*FȰWA"@6$| DYn?xDW<= 4vgX~FxEn %(~pL[(rQ! $$e3|΅'b4qbbE^VWQV7jͥ2u}VEMNԨ5UrmuQo_,ظDER2yAa8"LDgɠ;`AUWx3oB.#V~62k]f0-98绻uNb<+%=]$kwZ?/REũb4׊FE7Y4={X:C(p ŁS/ǿ.j'ZV[kFg ΞˋMȘ^`m6# 3ϋ y:= )*Z|z}V2"~_ӟ2u:gݐC襖ֿ/V1 6v~n`h370>/Font << /R8 1302 0 R/R10 1303 0 R>> >> /Length 422 /Filter /FlateDecode >> stream xeS=O0 +2^|9Y!CpbVUދ_lǹkPCyuR3ۏ׿ Bڃf@[]JF%^Db*fTE3 r/f.FVUAA @ԝUѱvk"ϻY6zQ%"-e ]ӈHc5 h v4"Eadw-L KCW^δ;6f 4ȲqwQHSy}S\|ucQZ;8C0@zC͏Рm7kmXbe5H BAӽ/v̥ 9͏W˱E:s9#`.eery`K=hiAels+lg܂ұ#M endstream endobj 1306 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 892 >> stream xoL[eK+[5! (PA6uXdP@)&-#%.љewa1qk4f1sN)lLKP@ڊ %Msr<%A(0Ll;avXL'IeHZI`]D-2e,ʖCg<4=H0E;OUTmڦ;vn4;<ީwe[-mʌHsl;vom+ BSh.F(ɑ% %d6EU.4T2gkQyQjsLe?YB`¿ZsdaѳA6ȜNc84Z~E9H&=LkC Ԍ SǀKuf1بD-9$g_ľȳ8v"} ӠSa}Kciպ7vr"s+~0_i~2D!TJT܁a4ՙƛ ޖwØ,7~((~t l>KSgE/w}s%_k9ۀt<Չ#591E,ro|Y5ަ! j'v: 4`6`ptGJ"LRICBT%t&O<1({i|w}"D q9WҫZ ɡlHf|X \^;9A,/+VVN q7TZfL٣ gN endstream endobj 1307 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1093 >> stream xRkL[U?>VqP.ݼc@ 9ԂRH^a J)J-*FȰWA"@6$| DYn?xDW<= 4vgX~FxEn %(~pL[(rQ! $$e3|΅'b4qbbE^VWQV7jͥ2u}VEMNԨ5UrmuQo_,ظDER2yAa8"LDgɠ;`AUWx3oB.#V~62k]f0-98绻uNb<+%=]$kwZ?/REũb4׊FE7Y4={X:C(p ŁS/ǿ.j'ZV[kFg ΞˋMȘ^`m6# 3ϋ y:= )*Z|z}V2"~_ӟ2u:gݐC襖ֿ/V1 6v~n`h370> stream xڭY[oܶ~XI de^D qhvۇ@h[vq_!P䴀8o.dnA9y}r1V$Lb/o"/!M:_\d*j>Hd$i0 Z!͜vZ"BNŊI8ϥAZl6o=ӏreb*R%:vJ}ku\q΃͆nL74Ю3bf%ݤuV-WD>5['56Q䶪f;+ѠHKnWYն„HCjm9(X_}:]_,R%g_sʱ+쏐:w!Z]È*CQ* >PÆ5'1'HÆ@th/a"zc({ofA A3.sd@8lTȼp2xĎmzX;Dm/[wnq 5Vfi\::M?XH{4˪:OCcˣR"sӀr">*$L$!qu> .g2¹<]Z7z&" v$<ߘvO ̜b۴E^n2.'{~&]^^V3eX!d5AcC^]iݭQ8h/,EGmlb.bA*<qڅd{( g#wnvW;HoJ:UIsǓ{␊!R"TJeiC(W!'Qyv0Jc0Iԙv8޹UkFK$ZgÞM4OJ_wƋݠ# [߸ i{DwAAM սaI}?̎D@ ^HXȢ3$tyfn3ڏ$'?uփ 6P"ٌċ3FcDBΒc")SCGf6ޑrJ9YazԳHa}پLkُJ`>t 4Ʋqb۲p*<Hqۮ^$TCYk @$"pFTA \<^cUML)hyWe:<5PC'11g> L+d. qūU5XDMھ`m["H_wLc#Ij%$v8$?PbG꾻ݗ +!]q_'p!B_g7̪2=#NMS,6<@ǡuYb0JÆ\4U++\5bQy _CyC׈K8*~wR?F#PcakǙ|kd; ne?y >G<`Ik5vg \s%{8MCQBU:EIYZVˑYF7ؾ&h⋯fWj]vđO|x!`k`u/Ǧy^xC$]= 9]ioq,eN.O delsωǗQ?:A7pPPO]]Vm?xtGbq%1AP۴c]'8pyH|ѐyRː֝?Xt2} ;Ic0Q#&q&Fiͳ0NA1lJ- 5F Ͱ˳x1!.GqQgts(y:}x-~Ӄ>>> /Length 1810 /Filter /FlateDecode >> stream xeYA$7 +IK`d}htEi˒j̙͞Ͽk?~s<x==z/ XȢg/+n屬k 4T̜Ñ#7OA_Sn}tih>ѥMA_f>s^.eurHz.·>&&u2[($4RեjDOqtbTBt33O##90A31u:[Pnh:T`Ĥ J\nQtAKYYt(!(T|&20yCcISPLd`"o)7G}Bgӕ:S՝ȍ!(TLA3"}H^Si5!Ŋg LtbỴa6?ROM!V7Jː1 SBtgϑQ<1nS*81 SBt3s 2Uy4cܦO鉣)>A,I`X >\`Ul7k)UݬxL F׈ AtaȬıQnM,$8ﭘyz5Nr/%fb*^nff4T̜ )j1CPBt33 U/D73f4T ©уD /'ӿbAo;eos85d&|J؃9~B3kX ^^VA6(+ō*f+>d;Ņ3 )r!E)(Tt^nfPBt33π6؇#BZs U_V6(gݼekû9ɻ9۽ӆՋSyzip;q:OE71!TLAˇ9|}C_O}]}+_|Xѭށt`0@3#_LМ`u=4'Xݩܚٝ[n F6U}urN Fu-7-ޠ!h`ƣ4]yЌq A ¹?0CJ׫wqelt Nr:E^S]{°Gאm4s JU/D71!(ULA}ط{9qfv9'[tSP, C!(U̜Rרﳲ{ Y߆B/A7CP^O>H̚[ 7bP ҽ81PŭZq}W(M3Sz!9Sz!&T Aff 2U/D73 SBt3s 2U/D71{pA<4)Ҽ %'YW_`Do eaCԵJⰪ{V{e~PMp(#o}ޟʌS`D@!rC0Cp@CdbXI`Шn'Cn`nUl+ };SQ=UW2J&s7W ߫XܣA/C՛5 ~ժ endstream endobj 1311 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/61bc337233aaa9ebfd9b0c61669a715701c0851a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1327 0 R /BBox [0 0 40 40] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1328 0 R >>>> /Length 1810 /Filter /FlateDecode >> stream xeYA$7 +IK`d}htEi˒j̙͞Ͽk?~s<x==z/ XȢg/+n屬k 4T̜Ñ#7OA_Sn}tih>ѥMA_f>s^.eurHz.·>&&u2[($4RեjDOqtbTBt33O##90A31u:[Pnh:T`Ĥ J\nQtAKYYt(!(T|&20yCcISPLd`"o)7G}Bgӕ:S՝ȍ!(TLA3"}H^Si5!Ŋg LtbỴa6?ROM!V7Jː1 SBtgϑQ<1nS*81 SBt3s 2Uy4cܦO鉣)>A,I`X >\`Ul7k)UݬxL F׈ AtaȬıQnM,$8ﭘyz5Nr/%fb*^nff4T̜ )j1CPBt33 U/D73f4T ©уD /'ӿbAo;eos85d&|J؃9~B3kX ^^VA6(+ō*f+>d;Ņ3 )r!E)(Tt^nfPBt33π6؇#BZs U_V6(gݼekû9ɻ9۽ӆՋSyzip;q:OE71!TLAˇ9|}C_O}]}+_|Xѭށt`0@3#_LМ`u=4'Xݩܚٝ[n F6U}urN Fu-7-ޠ!h`ƣ4]yЌq A ¹?0CJ׫wqelt Nr:E^S]{°Gאm4s JU/D71!(ULA}ط{9qfv9'[tSP, C!(U̜Rרﳲ{ Y߆B/A7CP^O>H̚[ 7bP ҽ81PŭZq}W(M3Sz!9Sz!&T Aff 2U/D73 SBt3s 2U/D71{pA<4)Ҽ %'YW_`Do eaCԵJⰪ{V{e~PMp(#o}ޟʌS`D@!rC0Cp@CdbXI`Шn'Cn`nUl+ };SQ=UW2J&s7W ߫XܣA/C՛5 ~ժ endstream endobj 1312 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/fbe6e1aa0a59785139178437e0e96341ea7fc39c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1329 0 R /BBox [0 0 56 56] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1330 0 R >>>> /Length 3630 /Filter /FlateDecode >> stream xe\Qe $mXFH3|\>_ʽ\:hJ>U`L_??O?? ,3A_,A7]x!\ò )hib6^? kȨ A_f50yu# rU5͑AGC9F)U~r t|Cet33߹}SÉq>}ӱbNAkiV "hS~eA镜{t:(#~Hai4婆ihȇ0>bFWChȭ jRS.hAn AC !hz!9 U/D71XpuG 邆{Rrb.`[Ś Bt+cXg PSLAH'x FhȬZs(7 \ѠzxShXO}2;c= bp1]Pz!Bbx8dO<-E: BB9G-Lc<τf\hu6(ȹSntqKM9\ݍ4ȍ!U\t㭐I18 !U\ )UĬ S 5 rU_*EtAff2U/D73 SmMUĬӡcN51OU_7 gtۓ51pḿ`烟O38"Y^)XSD4T|Guh,N|j멍z[镜<ϼ{u=E7 _壒i4Mh0v3AatAff U/D73PBt3s U/D71.(T Af hmґz:V-AmfjP-AmU3)8 y;o՞ ABsrUFp4 昇6orl86'tK:qcyj#:4OF73 WPz zP7<S[/%D25Vv&.VYА,!Y-bAkF]-ؐQn 5BPeS܈9Sz!&TtAېG"#8r6)PMAJ )f5R`Nj@Ld^nf S+̮Ԧ镜7T[>f ,RA=2i0K0< )1zŸaΨ SN"wa=NqTi=ff0A`r ̠y3||{s8 ޜ ixƒ1i&4ȧ04,G~荖߰pj5(1S 5(1S 5( ;FwAG ȹ!hA :2Sȓ65_=x8xybPBt3s U_MQ2(7G 0jXO8DZrG9cttFL%Chh[1';T<.t.d[*~r!\YE7bhY0Qn -w1z6F!U̜\ M zQkb W0GţzUUgt[GntAa{tF֑[1w-1]teWjSJNveWjSdEG Lt+cXN_d\n& SJCW: UU/6nc8㘧{'AJl2A^ĜL MfL Ld7nGFӰbNA&f#Fq.T}eñ8N 4CP݂S'3Cz!9ճUtutAff2U/^"km F 6MQmUs|f3<-Zfj {c)c ?\s^k9z0‹lx=ֳ>I}\ќT>e|,V`9Xnd1`ź M$'0D2N3l&,tAro{im4w2Vn{&!],7CtEGv%UH܋5 ѝ bdIGw^Ⱥ ѝA,~ƍk\55ny:-3Zn5mb9o7sOV%9Re;A}3wluwx%=)Vݿ7:g2ʀgDiW{Ċ78{3e 0s <Ikp?R_&-Go9z<25 Bˮs^5LnelkpѭmbM.],g^b9CyP̡Ӯׇoukn~Oi8/Xg`Lcn5eVIx 6(c$iuX?7ر' =6rS\"&$`[ #`/|V endstream endobj 1313 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/40ce61d4ce435fc2a1434c0ec36b4ca97ee01c09-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1331 0 R /BBox [0 0 32 32] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1332 0 R >>>> /Length 1213 /Filter /FlateDecode >> stream xe]#7 }9A2$!:FrY=XAdܭ*;X,\`l__}}z/?"2S~%u&]KnGѭdrx=d:!#Tu;T E| ]T1|P>('Ykj2}4ywy 9}W'7T|',|'eT4bp+ME7/FV2^n%gS݋-d YI=2^n%GS݋ѭd6ݽJΦ#f8b} Gp"c双7ʍ?2v%b!V.j(<Bn ӱPe)0%!*ݽJ*ݽJNU6{1tSeߞ b]?7L%TlaLPYm.g7/eMϤzxSI,C<TeGy>2η)Dm} Fk_]2o sa:IqQIĥDTtbt+9ϣ<~} 1 $(|'*bš8?>Ĉ_t!GS݋ѭd6eݽJΦ[:Q*}L83rǙt֔uuD8q]yݸ!dq= (Àa6Ǎ鼫,z}jXSW}GV]4ۛc endstream endobj 1347 0 obj << /Length 2643 /Filter /FlateDecode >> stream xڵYQs۸~#=!H9sqڛHl$J!$_&X ,o],هY<{}by䂉r=よf _/-3l83Hi*eYMb=83%瞞iCzR#gbM Tp%:*`;eOtO &yf.D̀!`4ڃzxj:}|L$G&DҚ(L4ڷ s]jA D6q C,ܥdDM,&S0-/=d,PJDz}OHKY~ ӦiSo)Wȗ`, aw10J&֗S$ؤ]?ȴfY^ IZp;64YK1<zDb%DF_o^hm/" NGt$XJ1a; h#0+r]` $t z;KYY+d"%,UX[F&i}TlZֶh?1rZgNR-$pj}dH4]~Wf+&̠ `5oG)ԛ}$*{;S=NǦ<'?-gL1M K&g.g~l;T`"|Xl֫aCvV#6:([b$pܝX-G X hڵeX~C>v94_GNca`'&c(ٍQwEUI")ĒѢ=]- $ 3#dGW^épb3p7B,.y5Y{VҺ LTðz%b*J8hŵvFa^.f]l\8]Ye} >3m6" 3SNXn>v{uK-剘&s"DiVԀdE<+_ Z_lګr UnN%fES" t\3"嶭Z"{`Q;]9A[kT_ml>60ZDL2!>Ǻ*:;/JI|Z^ _(*GAXc'20\ P-(k/ho endstream endobj 1314 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/9f7f365e9136d81cd1861070f07450412ffcadb3-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1357 0 R /BBox [0 0 32 32] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1358 0 R >>>> /Length 1091 /Filter /FlateDecode >> stream xeA6 D>E !:Fr-EUb7f${u+^;ޯG_m_ny ףyLVRfnqd.I6S==罨CMFQTTjӟG'T ˼i*57|Έꞌ.%(Rre=]BfH$Ƿqhd܊(ޯ}mOM6bj5++C5OVo}Ά 0` ):NM*&NCmhzcArlPDh "&bK."o" Q|%7[I57[B(⛈-BDsQ8o9d)8l߶?m?hج0PAC;ZaXrY,_w?5K9Yβkvuu^ô<ߒR.~Q ]7$&AD:P鈋v9,iCD4p.4?>>> /Length 734 /Filter /FlateDecode >> stream xeQ0 Ds 5E^@nd5tXd@qȑ!q~|ӏ?^%ѾzKY[@mnXH 榜xuHQ jQR_OO6#{Z~OӢ{S L${ҍMA;d}dOAeĒ#iCcKM .9ɧ'|iZT #]+W,nz9\'pcK2|*;FTf}*;FTf"$=IbM@m$jNBo67[вQFݔΔ|}կXI  endstream endobj 1239 0 obj << /Type /ObjStm /N 100 /First 1002 /Length 2484 /Filter /FlateDecode >> stream x[ms9_oe_" v  Ň3$sة &vcL {8nI-%==#K%L*ԊÔKD`:&"2=% 3< YOJ2'bΩXBp ,um1(ve4"f׶4`VN0 u2bpsDA,QiRa.2z*&J2B3mEZ`r%MH&3KTgaY (”5 :bؚdc:OZDy(ld`aGAYj!`&"Q+a^:iUq$VkD2& ҧVMPgX0IG)#lr=\L KH5DD&FEM$t, :FID+iMbEZt7"(OƐސ`'Jm=bHTL;t( N ,!VJW8u:xcR$ڶHEXyPV [- a=;@_%fG~B {]䀗~@|}O0ȼ=70k{mʹ AbZ iA 5uB[ToMMS=?#UjH[3j2/9XͲe-d75$.mzrQun8*%K;F "Flݼ OgX!Ũ؃/ӓIԣցkqc|˸̼H_dNq(K=%bLEgg)CeAx'9%1ɬ^ՂKٓp})E7X* ŬBKGVΪ$S]d $K+'Y|k=o0%|\g{7^.qˢg^~5ٛK> stream x[[o~ /6IIyhZ`őxO}gҒZfrN"@?pf83; 7k;qi'7wvbb ̙|)ŧ>7O3= qc.h} fR9b̸~ԯ!%YxA'lbcBNn@zL+-^ ̯3y7VәPx[Jm_>L+WOr_kvj[W=y/;qȈ˗#n*OfĀ$&0ɼ^|B3Pր/-dQʟ0By d-7U|gC/)7Sb?j/@U*;n*%Z]'~g`Np)"N%LD6^#Ϡqn@XLR10BɐAtDdd QD16M7L'mh$ M@X̛mM)j&oBY"})-B:˛u鈈󆧴D2`&og#".4m(,M7<%'eT&"MF$&2 xׄnD3% eY1 BOK''4@cB$l&)S`h7gil#m L,3oOqV OD-#fAZiXD FBf 6ZM)@&%\GK)-mc[eIMDDShF#3M<%2 6Md(sbgW㩽 \Ȕ&8I.#i2L4SBpW8H {R;ю%; i| XXPa!M o| ,D-[i 8Gj}qbmbqm;,ж# RLg`s|HA;bW08tHw">AP#c_&*!a!k4?FO:YA9K aRk @rb8znsұi50NXgX"͗[T<ɷnNi8šn4ʅ%C!OFk}ɐzFX_#tϤ%0iI4!YڛmaHv*C{ ; 8DHXnbSNZbS1]v*=I4y`sةptO)FC6ChJBS၎k>.L>3 #֘Lm!"sӸF:߆t12#HaCeZtIs~Ð$ O:B)Ö9XC:?iIbEyJb Zia LG`mXIXRm@%Y|Ho8zQƨ+tX,Z~wvhfLcS]jT'cB`)A` Sc NBCVP ҹCnvaKa@(Å=w;6X e&L}w|Apͬ Sk+.]wsЅ7RNkNaXϚ&v{+UoF)Ԗ^vmQn7U>m`j͛sUן:@|[tDNWNCOEH)[=W着r4hjkH h܏l>@Vy "[C endstream endobj 1371 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/bf532745cdc8193e0438f7b9c8a99d3588c63201-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1381 0 R /BBox [0 0 38 38] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1382 0 R >>>> /Length 1782 /Filter /FlateDecode >> stream xeA6 Ds>A2A:FrZAdVʦHM^ߟ߿׿_߯__~K*# b}*.* '(.n0\xgS^mt1z󌷝e0>. iS>9W-G#xwp 9^n!y܆O5JnjMyw߭7[Z6Aex̚gsX0!gS݋-d 3!usGHoʺ{1qxt!S/TuK9ѐ j3!qGHoʺ֖U[r;B[ˍ2ՃPuLjTm\qY驊Hq07!Cf+ߗ`xQeC2nHϣ~q/Lz$9=̭*3!9k&7ݽJFS݋ѭd6}a+Mj3lbD4ѻq>{ YSќ\t(.:=EfSݧ\Zr6$7ZUI). |neQL/nDkB8TͷEM| ]T̘,1cBM9?x!ʻ|M_@ hHes!ʦHs)gk0,~}  74+@yW=)o 2V5݇5єubt+MYw/F)yǯ+CNTZQ0Nx*E{կ?l΅V,UK:YG% 3xUUG rp:N*DD-ĶP)"3}m3)n/Vl0m5GOQM Pr<}wD%i>p-_⼊&Uc&ԱNdԱNd`] NCٳs '+*DX-ĶP)šo!"b(v e(aͷBk*EX-ĶPS5Bl&šo!r| -T[mR5_|6 endstream endobj 1372 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/3e13a4ded3eba9fb6f7d1ca712d6fc093d106eb2-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1383 0 R /BBox [0 0 98 98] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1384 0 R >>>> /Length 11974 /Filter /FlateDecode >> stream x]A-\50`_H F$ܨܹ2yp?ſϿOϿ1WO+X33] 4C=SQ&A1m:̃_C?hAEO: <Țf`u-\ԯh*)dh3訨_gt̠Nf1:cE1GE>E ^T_K3x1!dh/fhNfApQΠfucNQ'C3@ED:``u24 T4L`B%\Hf磟,(zd, mgZSFe^XtQA?TԨCmŠaw L08蜎 !b2$3t9 :1ss;樭9b4QNe^X Q'\~DV7;]izau3D/ xPTXhR?BTy-dB%;'Oʖ(/ELdD50f̃|2!izausj^X,ye!j^XtQMӗ 3QQ?~ٛKz2ӑyq},!A?䜢/({-P9CTf4}_^%Lԯs4"2]x0?I&p9㲲GQ$q\QvZcu|Q> ayrQ~pQ(X n uvCm4Vw|IꚔY ]Å)&'P89s#g[Gm䜬nkìY"O2YEo2wnf`DNf0rNQM΢Dmj9MThƓ6 ;'iIxvt6Y_eoU !$UATQBi|Dу+}_k<_k\^X윢\ ~82E9SN8FPqQd fq9/;4QN>?os{觜DV7;MkzauEV7;CkzausrM_p:ހs9 QIG?IYͅc.+f$rmk0ɭ\*5=+ۂc H zxNx9(h GCmWPCAm䜢Lm6we j먭ر{:h!0ؽ5uؽ@p:kLsQe3D/ (KfMNe1?X{f0!LQds6QNe^XtQ S'= Sy3Ӱ@sԃ[:%9epJ+D4Q'C<蛜&izauE5M_5 > CEOTP[A@ݍj3CO xpNs:f@N4}?(ꨭsm,9*tMy};]ԯө6!i4Dd3(`E 3(h/ʀs9申2qΠsruD5M/nv4#-#"툕k\N⸬$iRIWVuV~ du3t΃6[8jO4\\ r;` uEnf`XWݨiSmY 1krYwS+9*ԏr~V7C9o䜬no/j{Qk^̚fh/j{Q;Y ׆Y3Y!6臜f!gF'C=-* gr@?tV7C C`u35%du3tM''=PѤ~ʸύ||}|8G,Br+vZO'5#3聜!*4}޶o=MPmFKN^XtQOȧid~ (D:)*4YOڌj8,Sԯ9申s:>dqQuϔ3D#%_8!* 8' B !*4}I/UvT@mtQKH^ mf)gQuAߝ~iB .*4B)~ғz0eewKn.d;-8l̠$zF(3 3S~{yP9MkzauE_\nx?E9yQ[Li̭(OFsc~uѷ쨨Ӭ}83(]|i/!rM/nv(f嚾lvAEou[NQJ;Sv4sDW3|Y|}`6r(frMfZ2Sg磟$-! ty#pM&"lxaf)ʀLd *MizauDK=4s2M/nr =ԏaIe@hf9Ci^𚨓:fMNe/φX;v4YXvީ6Gm4QNeSuNQ'C8)gAEEN臜&4L !4}_ /v-p=(B1b 0<3蜁s)3\B}|bAgx2=G ||n"tY=p&k\E}4<C~lܨ3aY"iՐy(čST&g6:2E#)&iny}khsj,k`هA/j{Bes+g1(Ks FN4}_j^jsj ?-@Ld'I?.w^KcGqEgj D5f̃̃㬎 }!A OaŌqcf\ V7A?䜬n-gAJd:j8;Q9':j+gQ[&9tr~ _/jsEmG?IX2.+{fqPBJe\Xl4QK30ި4QNe^XtQdxw:EG!4}l+;0A iL .4LӗH쨨S?~iL/9s2M;[6QΗj{q΋s/y!(33DV7;(lK`r(}r66|Yğhmr(f2M@˧BG?ɧ@˧ =]Vbk데ހuJ"j^X QM ST&gaAf6~jx(d<8ǚs w#cN4}_^?hؽ:j+gձ{Zt6Bg:LR?/)80qK S tN{@h Q j#4Y(h~p:gr&tiV7;]TfgjE/.> G\reei/4V7+Ъ2[P9Pan+8:9 V7`jfua9{m6Cm V7Cj+&;j36B:NuSp,`:to:Ns3 gAnvNV7A?,ǩ\4VYNgu349n9Af@nf0PY9Pm[|`\ "$wI/Z@G4GL S)*4}~Sd1Q·j{?9]Thzau3DV7;&g1EV7;MThR-jF.*@` Q)*4YttiDV7;]Th3_9*rEm:vڊ'6C>/7.fLCN^XtQ>$$G?Iz0.+{fq6RBW咼tPCSEsrM_:!׃9D)A`, F I]:ZfP6Nj3VD/dőq|%i\}}KNs^CN^XtQua}@!rM/nv(f^XMkAm6rNQM΢Dmj5E9H #-гOz~i VĠ+hz .d d SAe|(E&j{ Vj3\d2@43Sid D Q[Q'CuF)4YhuTinkJ8vQXgnr(fe^X,ǩׇ&4}?La?D Amo:-)d2A3EuAgcsALSp$`IL̍!4}p&Oz[r+>^k$/npk:J282 QM ST&gA;yOAAma3vlruD5M/nvȨC?,wTdOGZud:e3 jl@yݝyqNs^:Ŭ颚V7;CTEg:M襹j .가j F49E5M/nr g6Bxj| 3(4?T#+vqY=5e5IW}X߬@nhnqCtV7Cm7M`u3{C䜬n0rthf@Ncu nf` V7C3x0rNV7C3x0rC30̀~__r:f@`u34 9Y 0r# t̀8;͠ctV7C39 :f@fh3(g=$]tc4VQ4 n1X,gc䜬nfA9 9q43 3X 9Y Y .^A`4VC3̀fh3X ?Xfh^3 is f@Ngu343X ``䜬nf00rfh3 4Y `b V7dKsl)ΛW7{Y3F5l;+ k:%ezN&*z!PWu24zvh+u0zOQ'C3A=;͠cXQ'C3A=$ؽ 3ǥ:5c蛢Nfb vi/f@xd3Da?K3̀.*( f@؟XBt$h} f@8Qf3(8&v4&]TɃ?i!$Ozס_tEgڋ+MKraqD/=_z_|5>`Ё5jAm:j{~  _s1LU(pͺ[f_.`n)̠ru1r(}|QӬ _/vwEm4QA?Rm/j+T[6r(}#|#"/P[Pm9(E&jTw.5}T=Tmpmu9  !i['=>_D&k\$wix F%\EQݺ(2Lc{:]!ʀ̠\˱{s#(3(f0_LN8Ip8.4L Sizau5E59MizauEV7;Cizaus2M/nr.'4-! Oz;khki5QMgt~)(Ȕ3D5M/nvNQM O4i{j{qgsj j3p}颚QAxFs먍&i> yNs9Mzh8*ԏcn*rz@C;bnvin/j#jn뜢Nj \zTGAf 8圢V79 ]sSTn3sY8g9ׇ&izauE5M/nvG[p(8b.8.+ q\^ 8p99L9'<F`u3T3AEcõx&],uս2T6r:!;tNG?¥Nf_f:j#9F%/bn`u343(HFcu34@? ݃ | :P[9 6P@mYF`u34~9Y 3O9  g{@Ncue\p~g磟UXg&2(i BN$r3D@SThGL!bǨs:Ω۾Nt̠u;v4Gm4Q˛)TH2*^Tۋs  9/F)*4}o~囨mtEnd9蜉~&!9{:!w~ғ~9@YVr cG{u 6T1+Ъ2(frM/nv(f嚾/6/6_:<CD &]΢aZ0CEj#^XMk y ]uv[9ūN8o4QK3ðhnڊWŰ;uM6E:f8ţsgSkx\rHK)|%F.+`a;4C U *&4|d Ӈ( u5*,W7;(}1|9!e^X,:hnڊ=#nTHs:9Mig޳>Dؽ :j+gű{DV7;]iMf\SkA?,ȩDV7;]izau3DA˟.tN`n_b2:[`n,&t4DV7;]i@tp gr'*D?4QNe^X Qiч~ғOO}Xx>h;OOcYzNTSCQ QM ST&D5MwwAE6zMQ'C=\2Pm3KhnL=%:23 E|GmjN4} O;E:E50fED:j |颚/iH!As&izauE5M_j6PC6Q9MT/~ew!HpK)8i6rNV7Cj+gՖ8+n;3 g 9Y ` Mgfȸ` T$xi#SH Q#!*2圢B}>2B SThL9gsD4W8)9MThzauE[͠ Nf觜o>[OEmuTۋs x9/7EЖSB9A CsQLer2YxmPm\TXɃ?9!Ozcf쭶ĥ:N^X Q;fFM<臜&5}zj{\윢\ӗ~fpc8SkANtC)5YsLyq}FEY^RmsFa u󄨓j#嚾p# DmD`H?%9\a磟ܿ;\$rm+X.4 FG4Ae^X윢L|n·y&2u6Q3&+BNe^XtQe,2 f:!2M/nv(4xqީ6G MRE?4QNe^X Q)4Y t 3 2M/nv(fg2M/nvNQMDV7;MizauEV7;Cizaus2M/nrcfA39Mipya磟^ɢ壤 !jxdf"&p3"OQ υr YOCNe^XtQe>@k 4呝~4>D2y,3 1Scon֛蟜&izauE5M/nv{[7֦7N8!jit΋siV7;]Tfgj?~}P~D5M/nv49E5M_5>@CE臜.ibSLd&ec&q~?F44IaB:{wmYMIM)ckv Odd VSgLY =TH#̥הz@6g5%rm-XMI\l$Wm,UOZ.#$rmI4ɭ\ Mr+6&&k\H4ɭ\2Mr+6DʵM $rmkh[,٪՞H4ɭ\rMr+6DʵMIIn. %jճr&k\NIn&Wh[5I4ɭ\z&k\FIn&h[$VmrMMr+v܌,V#[-h[$Vmr&k\Dʵ]H4ɭ\2Mr+6DʵM $rmkh[5&k\FIn&h[$?f endstream endobj 1373 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/d4ac2723eedc1bd047b8c9a0a44772a60ba51b4e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1385 0 R /BBox [0 0 98 34] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1386 0 R >>>> /Length 4070 /Filter /FlateDecode >> stream x]Q$nDg{L&Sۂ?}> (F'$U̞?w~_~痳J_Qx,>T4> Ep }X-9y4cCd{.BC/tt\Dm1"D}H8fȇܘn!oNQC31A`"D 0@G1Dm t AGO<(M 3Ht!C& 19Dm ^t ^EGoh `vp:-'W?Ŝxh :m8{̓n2:*i{cuHgɛzx5ٷ?Mz#Ym2p<x7L s>R'q)*`֔!*>DTIϬNWRdJuJϓz!*Iji4{J &߿),?l!YTͪ߬jLTstQͯhE;F縰Oj}.>)*::_4GoDPDu1B1񄉋 DZy0*/9D'@G7-_7"PDuPDu1B'0_1:O{@wDm[7zs܈tQJ4u.vVVܢ/@i%WrZyp"S{ۅ:O8=[7"S{\Ek\ŤruOT!=woO'xiiSLU:kFQxޟ3 NgtUC 7L'i I_-ɃΚTQoSڥ(C!e+[ك9D'Σyn:Oٟy2dQ2+Q}gCd2uOTC{ K;SF̀eꞨ.&S~wtL=??^Q$lIbS&^jmqa \xxx<ngq"&8O e :r:70VCHgɛzb2X!2Yy::tytV_O`uٗ4Ym2i>DV`nMv8y^̍Hgɗ3%2X}/f@d:9X D8K3jfWIsYdtp:XdGD8?$~0@KQ vc=υsRdJuGA֣;_ԛ7"]T< LQGAya9D'Ȏ9ytQ{<CTPdGx`z FJuOQByp"Tyd= Nģ<RdJuOTCT{/I'<:]: O79m.*DPyߎz>=tuRbz{!*=Q]LP @}?+4S|꧘ %PL,^)2^).F P(Gb'i2EOb8#rE\8MgBtq.: Eϫ;Vw}:nȎ`n7N~!=Q]Dv:in\j\CɕV̀!=Q]Dv%N 3 E'Ꞩ.&S#+y3p+0t4<!2D'ީizSLYieQѸXz°^2QRͿ >D(Sy?1|%ˍS2$:i7Cd2u1WJVH|C!Cy.C>t!2D'eꞨ.&(SICr|I%z#2E'!=Q]D&=Q]L(SDu1La› XN^:ytQO 5,o~Qo^/^_Wʪ2d:QAUQ`U[9!6jwځ0g5Ĺcncjt乫tЊ3D0g5Ĺn +j薢ZjS[zjjTvh,bY qΪ-Ƃb,Y qȨly3uœb,X q F0d }~'a?<gKLvSY &;,&;veH[ꡩ$U[D ):Y34jatDoe0j)'U[DN4 ZfV YV8*DoeDqYqVxHVh45HfVSH[=OYPxN\cߟ+%_q9 `$=zF]O]E,< $B|jA"ķ#C]AC]U4$B|jA"7B2xAz}M9~zTʘ«EDoVm$B|j$U[D !Y*廏uԦDoVm$B|j$kQkjO{Yg׺WODA"ķrrv8dޚLSA"7J!Qzx{2VH;(gy#yHl?TĬվU@Nv#)YZwrI|W?ETpͪ-oGWą&[NxAw3(qPw|Q:jSA7J.Jȉ/ATM9 ߬"*HvyPH]GmIfQA7J&YE aU[MG:jSN7 &YET0ͪ- ߬j §Z>SGmIfQA7J&YE aU[MG:jSN7 &YET0ͪ- ߬j Z>[GmIfQA7J&YE aU[M #aU[D9 ߬"*HfQI?P endstream endobj 1397 0 obj << /Length 3709 /Filter /FlateDecode >> stream xڵ[Ysܸ~ׯӨbѸW+by#)FU %1-O7r3[$F>n`aB&?p{UX~"U,jv>הe! q}ۋ3T&gZ/O?⛯/>\\_\_p'$̡5XdBq.2a\LnI3M_OY6-2ꔙ6WNN_c>gayM_<4mt>Wxgpu1/ʚqSf\/`ܦyZ_CWYvEQ_L&4!z x´O7E>KzUW[3gzfqمoذ.[%\,n|^gHXn`RI$^~],Q,X/ ]s 4}nBK&ϗ0lnųWbFq,i͍6j|wSp}?ejC÷dZUï0ʬi7f62ADc_ v'g@̬|} SLRO?sG#;(<;F%I ߵ1QX0`7ާ)R29%'|S~룻Xt(e- #6񝙳lX e@ZN?z|`v ЌXM~4ύǂ F2|ˈ^5zOa!hW^W1k7i)^{}o~^ZF;S~mˉh,2tiK`!0vڢo_vi˖elѠ %90H A*&jKcާ  f6[i^v}Dlc%Qhc68پa"X6cdt_)JZ2|Vd"$97aK!7\^(Hͻˏ3n1Lq\@!"#Y5]\@s2KWaE|:ͳ@҅؉_v[bSd[ |>7)̍U %twD\Bi1N)c9?a%@)??:h/]UVFoҢz@#"ѲtrG(Iٴx0˝R8gz5J},+=)lYUT1bSXAD7j%{m)Cjw>>-2m[a8|P+}70.s/A2w ޭ8ksts)9ǴHg`;堖r/^KJZVaB%yլg_8бR\z½{d{[*Җ,* *V.kwY=Bi,V ^bLs?88 R.ȴE>Hİdg%7 N9MeN5 9xjB_ Z0!r.c 2Gɘ@^m zUF*h#-s miX_'4 Is8rBmS>;G5a$;Ucr3:rXВ+:ek$5T`/X_J߱DϜW\vmq! xv:(DŢv ,= Y@Xnl+0N}@D0"UXE`ZU*a1%BbUP:ߺufmT>B@!ez )`j#⽹`7"T$xXY  Pȷ(&F)ק%iYE5we $<v嶊i-u3E`u`!Dq{5ʎLscbe`q``PU>Ykh$|1?&ER(Ih0@׈d,!V |=߈ ݙ;U'QR{(Q6X+A\K,=}G[Nt֗X0wclJ!xSʬl r]wg3Vu'5$&5Ae[VP{@q~䯭6MM~ oooR7D; !'NR԰^kG8n+ɚ|u@=Tm-H´JeZmA̠)3cZY<_@?/PnTd1-*RbH9 g*,5fQNю !qy^z[jY758Eӣ6ķ""^%@O\5xg(mۥbns_8CrfW?F7/I(U\;bd׃[jiٗC`~-8h >qKZ\* iGg^&¶w0yt/S" 8u DMd/&JgF1/'֛;bЎf((f0mje…,ቤI6jIlAuf@Ts!R-fmHcHpYd Y੎Arօa~!0z%"&{}l5&0&bNGRf%VچJBDiRbQq l9rS4#Y +Xq0B1P R,S+bAnzU67!I!ҏduPd-M(q,7>čZᦆ$ɰb;RL^ 221+":Bxy 3gּjdS UqxIs5`t/F,Z|byNJ|5$BԌ㥠Y/5.+c/N5ܷTZtx   SQxCKq* /5T ǩAwӼ޸o~.7`(SwU7 UU?%t|NwE? 8۠[KS\N.nO~̖'o.0듿w?rvUK endstream endobj 1409 0 obj << /Length 3141 /Filter /FlateDecode >> stream xZ[o~#Z/8i@FmHCJ}~}goD= P3&w4y;&:Ղ턋Th:QX|cӷWן.?\_7>}EIj"%"9B^;I&zpNLi>%XPG6[gS*yr=g물,5\<.Ve0(\OX箣 P$YѭdE:!X1yix W34)jKtyy|5W 7ÂxX}6#m"2aF Zߊy^;˔%wUsϤ{\ݺ'ҩNXPtJg =[~Vc1x'1:̩wgQwh$ŝauЭWJ :gܿ}dx:d-]@(6u_69jmp&xp*&BJXbd[[.ɪ*2[*/ DGܫ@{S$bYii 2&.j K51t>U q ؘcCv 03,6m 2y ymܸ#ɼ1#eb^f-[Vq"2yv/1z}:r;uob^ ;|-vV}i 4˄:6E tqfU57&>{-R\O83,=۽ 03Lx*{|OK",#tnMI|VXPO+K*>Ei,),0ףF\__2%hiɎ45 6/ U`q2w n=rM"]w!EHW/&"*M6u~vU9w`.o,*M/fwARF4v’`z[ޖ8{w kx\yo7,vt zC]D£As35"R̛)R?txmJUE"pʕ:f3a'TX4 t PA ǎeG(-v A!!#}[?&SAI6~l-GXuuv_I|'4ŒħTHEIe{,!bڐ 0/6|6|]X"Sh(|جBZ RxaE`6zp^WzS~0vIل#JPw5qlspO7KYOT.47;y4!S#l8"udRx(GxZ!{޳E1vKeGA2Yzm'G; ADUg2R~ 8a% TbSZ wnߛzZ/=z<%>=7`܄S'!Ldf/\qQ ,plrJ!dJ!/FS& tˤqP{IoT=aǁ6dڦ:$i)Dɐ$lj( /(64)!'P;)$QmW|(!NJ!Q8'I) u'Ő$mFrwR e)BĨbQ[;& * DUiڕEd1 ^Q~,YW LJő5Yjh3mp9JHvdar$R6;uLN™AY퐗bƐ7z\h(DlM@Pj^F0*lNjҿcEfW[jFBLb\$SD:.`/05,"0lEDmI2q#=VJCyDurX/ ꍵTHQ@{<Al`F,;%䘄 8b9[M%!\D>ݢvv@)$YuCdgNCʣv7Jd:SSbHʛL J[Q;1&JRp>⣔$>Ц別B18XWŎu2f/^+Q`ĩ)C^^YWͮBA6h̃닒Cc*GL)  43̚"͍_dBQt[O=EX|2kwwNO71WGt?r#aQjgV:*[ئQ&=rGU9 ES5'MJ\luwk|g>3O46yU6Eò"7:7 endstream endobj 1406 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/0599e508f0f34f8d077853ebc6c1c4bef83d0393-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1418 0 R /BBox [0 0 162 18] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1419 0 R >>>> /Length 888 /Filter /FlateDecode >> stream xmM$7yIR$1fధGxJx2;F3??mh@(QF})QoUvD6(?učF@jKHC<@ADw<H4O. 0'6cLQ2.f"*(j$z4'7rUqEj!%6Kڌ D6T4 FC=EpI 0VҋV )Bf  N_ MHKF/${Pc$/m>oaАFhٞH.H޵ ɯ村r w"WeOHji4UCrN&ݜ:rD P wt2(ԋ$բW;E!iE]ZQ|PF@:@X;N*9:rRxTqLwґ W`[[_ɜ2wT8U(IHsS-w_ۜc|]+YzQi>rity2>}ĹcsYF*Hϥ ؼ϶xC9;uLH٪fvuvx Xy^7nY⁍UU<af1 -UTGWv3Mu !*|T}>m\3u%$ 1a8>O:"#խ_h 4U ҽ\ڥ8oscnREߨ/,UrS4d_#>ÀgIr*I&"Xtggs &Q! Z\r9ޕFH??a endstream endobj 1429 0 obj << /Length 2879 /Filter /FlateDecode >> stream xڽZYoH~#DNEfhD %>H5R, XdutWGWxD 2@H$ h1jp3;z~/u"1!{o. GDH)\O_?ᇿ]vҲ;A{"#9~1/;E D&"")ljq=fo׿=Q$my ?C!IXv%ԓ1 %ѽ) ~?[,Ӎ F4mE #+Ԛ0ň+]8d4ɪE^ζ(4҂} _"+,K?GHnH!~ezcjAx8+&?^O4G{ (’ 0@$ąL*}njٳz='2Xhm`qYU$̕'E}'+B8D+~1/ipԓ^oc J*⼜x}u_o= ] !=.ojS#8AxzEd? aՔEywQ%>E~r4|$^*xω@Vfn(r%ۣNRH٦8X@C6)8/ B9 ы2[סz2*YV&ԇ:r腡Wt_ `n 1`?(*,|WZi'U!>E!$:6G>8`ջs? <+D{~w"ܨdP0߄ OٽX+K7:' f#xOgc\/$&6L믯.P~g?xu}/FA4mO(3;aۃ[0HYD ԧMKnq;(cyK8gd(JּZ^v=flLLIFB,):nX`"*1I:guYXhٵ$ RP#2u%!a91􆤞wGX$1Vz΄AZ6/ C:v|$tC/9}9͆(#ۚ8\B,/{$!#'%51ӕS"`7`>NH&D2Ǝ)A|bCpq&Rj&M8ijm\%ºyEq1\"]=.LB_n] G0#S0!;X`/ GQ{\q_ #ADj Qzb;V7*UCڔ;6k54&ٳwAl7v ;#z}dGmKLZ*9ҏ+K{3KJkIJ㳦 RPmBE-gMoR*I!6EXo-u+b} ƮxįOPZ=CE8(Riuc04`֍>X1uȒi@ުh D)[-V<ׇ.|JJLRnz 3mf\> otymmޜպ̃w^6p*KiM,ji] `EI{[ oNWV*z]˫G|AIzѐ#¬/ N2olKw=y3IB2f)+P3Җۅ6x)T5J904 !g]>j:هiF .L[mNwZr:w`.gY}gULpM63A ȗus=AJ2Uw~a@֑1*;$m?Ġi" 7PT0|`{׏0!T# oG6a# @@- u S  \]FlJ8Tej]NCRt$oTTiS%]RQI>ץL";D[nOHGC6AYߢܿ~u $m"lv l3b 395֞ӾP=Rr?zw;8xSO;@lN z{As-;E)t)?Ꜩ} A՜c7;`2O .o}r@ endstream endobj 1420 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/cf07a8905544666c8ed4ff946cee155ffa8c4260-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1440 0 R /BBox [0 0 84 84] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1441 0 R >>>> /Length 8450 /Filter /FlateDecode >> stream xeQ,Μ*f0Lao|S FԏHQ,`?7ߟg ? ְ;V X*L|c5`Q 87B25oD!d΅u.U^΅uHBh2Lb2ucB'Oݨ.7r۽^X'N{h~HB- Dž~ 7R 4Cȍ.dވ+CԽ-V{#Z\BhcBh҅Lg#{bJL`7p!#\)](ս-VP{#ZLTFXR"L..tTFXBh2RbJuoD 7JJuoD!ވ+S(ս-V.TFH939j)](ս-VP{#ZLTFXR"vT5 7Ju_V -)](ս-VP{#ZLTFXR̾=MBoϷw7g&𫊑[]BBJsGн.J:4P`M]g3S„0hB&dMu `f dѠK(A/dP 쇔)>9p #>W:C5Ar՟i>!8[#_-skB5|FBh2\ {C}[ʄԚ֌:`gЄ^)]ս-V ؈a`apOkzlX i#wcl 72u;&z( ҅LbeύnѿFх$3d.ڏc?t!SFXBexzK0D:4&C0Dۃuf8:7(ZBAz3T+jMJ2uoD!d>#0ҾFQȍ.dވ+C}Fa CFI Z4j<댴~G+ ^U|,2tPFXBsG2MPnudsԨV.C5 *?<{3~qݱU0Ǯ1X )ړr 7ER3BHB3ck_\mV/͑)]}Fct~<ӝv !Hk֡xQ4c%֡Ci8F@|5>~|>|=_M>TngF56mm$`Gn7$<ӽKНsy{Bh^y۳kB{T>zz՟8_N frBx'ӾvߞC= ςOw 8O=p<7j0v@/5ӾgsOi?1'3=#<3'ׅF{2Bbe 73].nxPk%nѿ5! /-_-nB.s8.~!rm GBx}!ruKqi|AnL!WFX\"j9FIBh2\be 7%ވ)gXvqS 5 7ruoD)ވ+{#Z`A5xPR{#Z !WFXBhr 7E]g%d>zQ3gȩ7j@8 h  dT@ h|-!x22zj0 ;m$j@mB63:_}ܫ^5c$ݻrʑdt̙nÃ59Ӎ\j`ςOwc:&Xi%MG7j@t/u s>J)^ވ+xh?r{9U>ۃHLC=ȍt/u9-Ɵ>vYL7s49% ٍyv-!ŷ;VJXj1vjTӱlv;BJ5oD!ވ+S(ս-V.TFHyP{#ZtTFXBh2RbJuoD3&҅Rbe7JuoDK(ս-R&ވ+](ս-VP{#ZLTFXR"\*]T@ HBh2Rbe 7%ވ)z<)](ս-VP{#ZLTFXR"\]c#06{/z`5=G@HG|#owF\|c5+ ̷z7L[0쁔)ވ+|Gw|GP9FZ{PZnB֟ CC+#i8`M'F h0,!`!hj01!85Bg5֦vGFI59sE~WZ iݐO*yd0ըowF5mhHzf#t!SFXBh2Lb2uoD 7J2uoD!dވ+SԽ-V.!SFH9ȱj)]Խ-V{#ZL!SFXL" p҅Lbe72uoDKԽ-R 7J2uoD!dވ+SԽ-V.!SFH9W҃]A HBh2Lbe 7%dވ)L$j@J2uoD!dވ+SԽ-V.!Sy97*?.~~~̇)o@׽}CowF !ݱbըfj^c](Լ-VP{#ZLPFXB"eBh҅Bbe7 uoDK(Խ-Rv8j@J uoD!ވ+S(Խ-V.P4װMRP{#ZLPFXB" .nL5 7 uoD)ވ+P{#ZK.jtPFXBh2Bb uoDs%vP 5 7 uoD)ވ+P{#ZP{#ZtP{{b}C{KƄ~uk ;3~㹬=s t.#O3wr!N>u)(Cս-V{#Z\Bs89~#scK1ۃS0ʙt5BF%>1 f؃_q _qBT`ʌG .c?4"R06Ӱjxa j0m8- si3M5 'ivjTA|rUȳP-W#_-nLnf#taڱaˤ mMd:ڻa\LC0T`1B HL\)xj@d:r1B F9ȱj)d>sGLC5pԀtC1dkΜЧ{#Zt!W;$%h4 kaP j_2 $M{P@ySn7jp(72u=eN:QA < jL̡Od9HԀ} 5P:5[}}"[w۟33^\Ix.\:*/'ςOwc2DZ:*jpsh #jpt|= &Û<ǘ ozy82yȓ@:ERGu 2|> u=yNyCiNLW>gЄL6#9!Bx˄V؞ Cu.Z:s;ֹhG}IB+L{,!I:(Xun|7v>q7}7r#Ju794.}sχ!ވ+S(}9OP~HBh2Rbe Ϩ51M(1j'RP{#Z TFXBہN_Kb okǃj%|5E`1!A )R/8` 9yMԍ.ވ+CMxWc}Dž~sm8upi. ǰ7#Kpi| OFXBh2Lb2uoDӝ]\TG HBh2Lbe 7%d>30Ckr sc? !SFXBhr 7E0!SFXBh2Lbe 7%dވ)g>EP Ԁ.dވ+C}a^-)]Խ-Vkü)jAn3iJކ$x_}"5 X'R#IŞ}"5EسOFbƴF ѫ wu.dֱ~M>Wp.|}L6tJ$[LKcE3J{ 3-q˂i .:=ܝz{R{3LgDF++<+8&=B $s%ݱbY0-qCbaFd@LY?Ҍ ϤGv[c?ߏ4Gu4j٭Gmz_#w;r9ȝ8s*>O8s&Ka?4'OgnNaB8'RP v)(r~;>i^wAkN@?& g_FG~u!F!ݱ"UvNJTI+R-X }5[ꨜ ķ;V X* B|cEE;ɩӡs'sUvNJTI+R-X* ķ;VrX*B|cE$AowFAt1[}zrX*B|cE$\L+y=;Q9AowH!ݱ"UvNJT w5}W7>_sW}9?߇'RPtv)(r~:;;6_͂:\sEmly/_]\sEC)OQyC}{LDn=]I=c<=z3CidF>|:gtJt~gr~NQ9?3GPQ"秱G$tju ϡ'$q|gXۖw*8n綋{ÙZWS9SsUvNJTI`+R-X G?:{*Q9owH&ݱ"UvNJTķ;Vzķ;VrX*L|篊}#c|NfTN`+RowH&ݱ""0ը0>rV?Q9لU endstream endobj 1453 0 obj << /Length 2408 /Filter /FlateDecode >> stream xڵr6_Gj&Avtqc}hvgh8K IM~pef sq-~],0i,D)[$ I*%Mۻ۷XH@rI”JWT hA, S@/ŧ F g,\w4]\~kϮ Fs+J0{ %QQD*~>C6=*}%m}57Meg)bc["+grrE9RIA  rm2(Lf"&~asi["d%HP5IC&}[eˠSۺ}U~^sCY4(U]5e[m6 |5T63C]㈊VYCRP6 |{w4Xh#`/D -d]u<+1BC" 8`3gR !e8XKXɔ(po+ nnvgc Co/r_L'.>$/=##3 А6$ !~*j !9ee1Bb# Rﲺ. "v Oh黜MQfo럮SY3Ȃ g); lGV#.Y6l,TsEyFxU YSd]DYP 9t>CQ NBF+m5Z҂:S5A=ʐ,Lc$3p"=ʑD-F&Ygr_BP措EPa`K07)Jɂ3U2F۠X]҄ mJc2p DGsw5Wg-Au?g*lQ*DPRuybD}D6 C[dLcDLSVu(fUw*Zt"MZCqPK6~ 7~|8ե[iK< L$An{PӚDI|i&v_ e`(x\CS_8H->ƞ, <B_gjALGB$,G=-d*MC+((ГZskީ !aDaYƔdS4TʘXJp.,4ɓl<<\&LתtL]4)gvT7W;m/(k*O X}2R5:(s0sdE vSMXx.כ^JR'b"Pc 2CQEBbe$קq/S=DӠ3o({ r$P .2?:{J(OmrF;y04.{o @kss40SU.;j#Fe_1&8-Źšgp-zYm\o<۱׵ QSʰq-~נY"hH$:VTOJI5 "C-+FSJ?"i`?Z[۪A3|ff[N,_ݡkZFic% 8u}P@:1 U8ؔO:X M'Z\7a8SذD*lKV AjuY %_gMc1^($24 'Qٴ#XsXhzƑw|K Z5X033 UL87'ueD, !8SLs$fjP9ݣ91P#gx59В&$iG/ĸȍqqvM-6H!R"_/Y/~I<:i}tj7'oP&~gQ4?Gz1Pj4 endstream endobj 1426 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/364fadcaeb2d3a7ea9e2955dd864b5a20c84879d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1460 0 R /BBox [0 0 40 36] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1461 0 R >>>> /Length 3431 /Filter /FlateDecode >> stream x][A#1+E*|C[e 22YPP"m'G|ϯ}j YT:SՋ~NPޠ|XGaZʼտ#Q:6:yJW\l/CꛫSa(]IjV; -M5ֆ=h]F

'X蜱+w:nb aH+ wѣ7 Gi(\}su*0: oNeջYhm]T^u6CUwHp&5&n(\}su*4:9 w`AC߄9 Wͼ v/0aê+jE?@- ::Wutذ:EӍE梦KQ\^_uOE'Ԝs(++[y$!Qy)f%$9OySi|R'yefm)&9OlQ±ڶ8auǾ M?A!  ak ,44\}su*04\}su*^TzpQSeh0<:t2pթfhz}m =7zNeoNeCջ*F[4UIx@ oYa< ;5Zpz`ŽzvhpP/2UVt+託^Q/t nb] vuѣE{3 uW/[ñL]oC7W2/C7W0E>Tf^_>CN }:[zP= )xA1S4 ywx)w'At=H 0avC7W2OCջY:e<ޝ_h/͒hn`s ,Y͒h/Y:YoikX4ݍYxJS*JVѣB? 3 oNeQF CPTPzWQV{THу&4^*)dKx YeQ{UR&<ɔ{Cʄ̓L0tթPT0U( *&ipPE*Jknt*@x5EN֥ Lwcm”[(ĠCLCꛫSpթn(\S|}yOl;ܜF v/FB=7Kً}D-8_ ص+h j Rtr}6_h~ī}/ZStTZ*Lycm*PtTZWtr?rR.꒿]\ѿxf-a Y3쵩SeʕދGd;Y^P'cҰ8|o&s+- 7Vl`Jt7֦t;WjOXt֧'{r:NX]0J@< {huL {'IʐTlp:Ytfc!劽]Y(.kW' }Gahfd77L0%fŦ#6~s`ɊnMaV:rgA :,)%n}fu|fk3t"Y)!n=xXQ Fm2*Y W g &r&wF…g}Ma t+#-PsҢ>?azMU=C5}32u{ BVJw[ X) Mwcm )t5'>d WĄM'IV HX:nMauikSX4vAA߄LɴV~aHS:U }ɴ|~xv2S<6z Yfg8-G4;!ˡ0UEs`3@(Axt-BY:YoakSX0~yHjԆQo}flgJӒ8V8Uf҂S:}-V ,HYz`w1%Fe*\rb|3& endstream endobj 1443 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/aa588467608c6cd7aae1187711a0d689a0556f07-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1462 0 R /BBox [0 0 101 32] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1463 0 R >>>> /Length 7324 /Filter /FlateDecode >> stream x]Q?n} 5tdCdb1WHk{?~'>_>} ~=$?de$z  z#qP/ Fo& W+M©Ux`6aӡ4,aMm -+*<k{jVuwE=ؑ[C`x6Ьzd2X9YeaanD s3^V᡹UxfmmVYw̭cn<:F / ";y0YUxh\DŽb:fMf f0Uhu|Y8;DNVᡳ30" ӁuX坚<8/vVsb^tnVyO*<ĞN4VNNӉ= Ğ9YGqKr5V#m"Vk{a:_Uxhf0aF?D6VNngc6*6#~Rܳ˓d5}^&QS"g (y8;):b;kb"EGL+9ș!2-j;BwYwPӁEMuG<QwjC5}CĞVL.& 좦!jz|EMu%=t-,\LQ_rѵ07Ţ,OE h6UD6QS$uJ4QCd5}PLQCݑ[{x89EV3ΎJd]ԗ4CPA2>^&er48=4Qq Vٍ:4Tv<.:͠nO~u0fXѠs=]Pw#]R?{J5Fl5K|D uT/&jz좆!jŴ%=t&Vo6Q_r&fPy2 4E uGJHiN.Q~pO$r>^"GPA2D uT/=(9X Ql̀&j;R@7v8;DvQCݑ:RS{17"HI5Jwq#-?oY[CݢϓeR;%/ M|6a0[_XNnQgl|D8iVlX}{Ƀ\L8 {{]]2uǫDëD'_Qm|1)2bmYz*QÙ2#N#C;^^9E׆Sdctv:f1 c]t0`0N8;(Ngg c+tv!D.|Ef~Sbx? |D㕘ᕘ(p? r2uk4k4Q6?(.a“g+S\:;[xujZ[V/]^u.za֋C8oD6Q'p#Tlti3 2u=8D6:tF7Fe>^&(SwCJwSlh" qv2M|hZh~>h@29bh|ҐOI}PLvQM}PL_ >'(y vRcDŽmcl#?6G'_Q~:HtgTBԈ<8DȂ YW{~K{\?DnQMKd2hO_)MTSA2j>^&MTSwlx)~^ܯ)NQ!rjlېm$%Z3~&C{F+z%zܢ/^$:!7du'(za#7dECl\sD6QMݑ&=t6f@dY!;rF!w{ʩ]4?Эphmy[p)' NGu#"(|&y,-~UhsK64L 5^x*OVyɃ^\,xܬ³ȳa{^}'S s{0g  *RF l0Y9iԏ9X%@*Kdͅ}PL6VN.y#a:o 瀂`: s[(fPqBFf1"+'7`Ttv6Uxlw*RDŝc}gc,)m~eh ۜ<3?/Cݢ3$T/|&],Z|X<ܚn&jۿ2F[A ς]PF򘥧-lyDQSqx*lQmx@Vn8&f]駣ΧC94뎳SrHhf"dNGTwg*gP?/VY bmD>TZxE׆k)jۿ O=]?CggTF܀3̺aEF`Z rCOd%m&ÃYyE^u=1E8oD6QStb 6[=S9.6~JY.yW?woc,;w dΊ(|&^b/hH>]^&er>^&_QCJi+a0afJŦ .OD uGPNCtSbOG?TXXQ~!>^&QCB( f00Df0pE uT/^t>hn/Fd5}PL>I5F_L'b=+dNQ{!r9"kqJL3Cd2>^&er>^&%r}D uǫ~ /:o x ]{?DQCB0Ϣ~69"I:olSxMd2 ==Tzv.6-[Cݢσe;?/  -Lba;YEm&݆(mth< !D#S{։\Le>^"+~zlLݑ y.=Fܞ)=43L]<43(򲡋f`臲o%1\,DQee>^&(SA2D#헤Dsṱcnrͭcx)N3/`ӹJctf@delkȶNC )S;2!s~IJXKk{qO$e>^&MzLeiȜN.Qs01Y9'y0JNŤL̀.ѐ\He>^"+5.t>ZXMz|D#?C{,mUXq3X#Df1"(SwdNCtD *UR 6 WzLݑS 9GSM˜[l[h2ėꅿɢmLbwv,NnQ#3mCuy6\1)Vߨ톾\_߸Gumv&;uv.AlLCCczpȃH^NN:uǬ+ut¬+Q,ì;ͺTX.:IO)X81CE,m^;(.ye޺+=59E5uǷG{L,cp&~&(P?k(Qaamֶ?D6QM#;FCprr] 3 }PLNQMNɏPm̍&;IC8qD*~P$A17"_QM}PL.QMhM>xUŸ;?6HWyr 1=(3;{3:B$ɮ`k$6{NTn!C.#qĩOr-ΓXgyv8O.c/-Γd6Aak.ceao6^9Y*VQ^ғ2 -ΓXcn#9YiC6Yv$l3S/ l&x: UGAx8Tnpiڋ$NnQco.KT#1ynfsH8^fHGro:oGh}C*g}T$1wvZ$N.QUR.D<< ϋZPCWMfd$?OT.op\փ/A Ɗ*=ɆJ+`ؖ-H ﯜzI8> 5I |DLpLa$?9D9ǧiXnf= kC-YKbd5I Wv!!޳բ!KCb#N$V{n$%ڦks乆QkC|F&^GnSQ%j02Gꛓ);YD=$3N yė6RA儼g]QDuC|/F 3wg֮բ&!K"1_]:^ے㵫+YT#1ad`%jubV=aH8^ٹ!>O#SF՝s$x}ԮWVgx3 }[<փOIœ_Z'L}H{ow!}Ucþp $L|'kd5IN.QӂeZ}6Od xdE$L|'kI28I8^TPyH|)C`J˹HN.Qd[ZH5GgnGE6\;GE\COArSxnSQ %H>>> /Length 3911 /Filter /FlateDecode >> stream xUM-wv_ZF{ 5x*"$<8¤o)Wߟ_SZTBןF`r:Z{ȡ)!jj|E`r6Vwȡ:)/_R"{ Kcr݁L B-=kZ S{x=='=0ņ"6,)+{xMecrV[Enu0ra[.&.Ⱥ"zCYWd1nȚ)F kRV&P Y1O < z&breݐuC0ȭ#^X"Ocy &Ȁ=@Yg e=p$3r0fܟU?G.)7{&y) S|Ñ22cecrхr[=~[; {g&Y:cre5) S kRV&Pld{(g=\u0r-crv) )v)+{(>V6&=أ{ &=dIX#d 2*e)PS 5u_L+PS"hE`%d:C6)PS5u_L))냬IY/UbXلA/S!=-;?f-/`3"[[./ 7f/UߍKUgwcR5>ݘTMO|7f/UߍKfwcRu>/!Ϟu{I2"bXY>u_L+Чce">02eݐ5)ЧnCEȏ䙔G2흎2)ЧnoM@?]S۔G<|mש̶<}=GaW!;iNd}:0hRז}7[µMk[m!kj]<~#}1}B/KS7 ڿ C}꾘>VVO&m%d`cr }꾘>VOGlim kRO*bXل>u{РM9C ԛ*L% fVlliRŵgEUer>y)i='/%`d,\LŞ듗Es}R {O^Jb5兢l&8 r`ZɤKė%qQ2ן Zq,NNn%N d6 .Y| ǥ25MycX68.T7q_ȢG/FBO-%Dzʹiq1WJC8U%NS_M̐km%Dzôy߬#HaS" eӤ{n7b3-qKf_ ҈'. f>򉛱h%DzʴycX֘8;f#z1!=ckl3-qZ^(~3!SZ cYeZ1{,kLK֘  [+5dfXI8o5ޅk_W3)1-qޘ=u%N+ d ҎH8o#YV{nn=[IV8o*cYcZPM6̐DJrZ%wPK\ ,K\y;\\?ݻg7}^<(Z~vv\<(z~vv\<(F~vv\<(f~vv\<(V~vv\<(v~vv\<(N~vvXu-B=j=SRѣY%\jv|LN*trT.GJwcHO=kA`||'A+>>> /Length 8321 /Filter /FlateDecode >> stream x]}Mm;[ Yo Qn?{$|&Tdaߟ?ߟ_ߟ立?A%KVcDw4ݨd Mt7j/YAݍKbDw4ݨdMti|Jޓ_ xZ`jLCRL9LhcfT}Q}̬j0n.44UVLCV[o2 V[2'Y5U_T3xALCD1s j>fnAM#xPG i:MihE1 j^)4u\/[PSE1j>bOPS^x= ;5U_T3x=XLC^xM-y5UB3,FĬjۄos2 61Ĝj0;Oihv< fT}Q}̬/MPS_ |[m A!me\YLÉ0;2 ΂ܟcfT}Q}̬j{ 2 y爹5U_T3#5U_T3cfT}Q}lj03z Ќv2A")dw.l,}T ܨd5n^:Ot7j/Y'ݍKbF%k3Dwu|·-Lޓ50 xwBwנh2>U_T3O*SE1 T}c A!*&n@KihnMU}ʇۊ1 Іi臘KЧjy|y2 NG?=ω.ȶ>yV$sT}Q}̜>U{R,d5,N] Z}>fA/SЧjO1 q8O)aWAv>`ƒL]L`b}2f]XI"SE1 T}Q}l>U_T3O!S' ژKir3^7|[٫|MЧcfm%4^ y}>bf=Ms"SE1 T}Q}l>U{9fȔ\" 9[0CŸWCy%x6:Xj[Ւރ/ IAk0H :XfWs'0J:Xvq){Ȕad(432fSׂ^2#SnF;9М F9Q irsP#אdޥ *yP1-w)c+MLT37#TxM5ul#א ^0HĬ\CDæ,Nn5ژ Q*ߌ\C5F5[G?ȏcވJkȃy#b߈|kȷ2= `'fg:,NO4~yIOT3 xF54og#Y5ۄos3r 6A-ư$< faoEbVF!捘kh捘kh&`za݂pxq݂pxь.O25>^}(pk=gS?Q}܌\C1#אlR\CD102f/kȷ%fcуy{0o'ퟛ WΗ,l)`WŸ/l ܨd5]t7j/YAݍK`Ew5tݨd-]t7j/YAݍKaE緈_"Ƚ' {`d(4 tw=|-% tw@;9duU_T3cfU}Q}l!4[ń݂JSV1f܂/GPWE3o WZ!fU}Q}̬wi͟F@G?䍡:1jEE8s 2 ?fKPWFL˟ КtÃf~L)43J#Z:vd4= ꪾ}k:su'y0; {,Ci 2 !9uU_T3jO=p>|ا,/UPWE1 #u;-oxɃ>fnA]#iM^xM"YuU_T3jO=R3 \6:?BDZ61fSX|((&ppݨduEt7j/YAݍKdPDwݨdmEt7j/YAm S)kB+Pijڰdv s *]Y@b(-wACPQE1s *>f.AE՞ 1 Ӑ^'3oוn's(eSsg7bF2 捘kh&怒` f~M| {.&y1 xÑ2r y0;)ӣEpd~Lcѹps1r 5uT3#Ќ.O25>Qf.ACݽkA&*y0,/UPE1 3 Ӑod~L'OG?Ĭ_\ { 2 ?֔KPk2~LCk:ujzMfdi>fAC/~ fm g8Ɖ U_&%4י]3.x=y#f4Tm?LMiȃyJ])uDJw\`['_;܂=qHdm7bAC*h U{lH7:ۆo܂/GPE3[>EPE1 >f6AC՞lG$[gAo])ϢCYZHEaCRalOacox_+j7j/YAݍKVgPEw5TݨdMUt7j/YAݍKfPEwuTyH0E{Oٕ,,fv< { ZKfWʳhp?03VtcfTU}Q}̬/MPUE1 ]9 3VU(VAȃUU_T3jOiؘSiȃI%UU5c #$r3S?s ]d?kr3 ]kbAUt /& 1cfTU}Q}삪=W{c.A9:4 PmE,CI 2 .!TU}Q}̜/KPUE1s >fAU՞+ҽŁ*&UU_T3jT|[PUE1>bf?Ms}p>fVAU&o7cAp[f~91DY-SX_ ~oF0VMz :XZ{DX=#`MIAcfWs'0J:Xv~){tVt=|-%3?N~4b?F9>J T>bNFaXT^ykȷ ߒ>F!fQ,kbVF!捘kxt׍nؙ\\Ca}֧5u,X" &fekb6F!;WbvF#6dFӱ>tZ\Cӱ:V%o3w 5b3r y0o#P?F54o0r y01oy&fҼMF75ۄo\CM1#L칼fyR1 x{kh-F5ۂo\C-tk\Cgm0r ΂#א^02&7fnAM՞RRU'fg­fg7bAM)5U{nHd:捘EPSE1 j[|.4)kÃE|&s j>fAM՞ {MPSm%4܂/GPSE3ly#fT}Q}̬/MPSm!4|\MYb!P-Q [ [B6Ѻ2LF%1Dw|Q{ >ݨdMn^Ot7j/Y'rI3W&4f { ZKjhP?dδ\O~*-32f<[gxgGi4?A/EЧcfSm)44 d P?T߿~՘Mih:ևRdZ~)v:31O՞?ac6A~f4.e`s G-4t| F#SՃhb ;Ԩ>fvA/CЧc}d!i.44;Q},>U_T3O&SE1 T]axwE^/)vLCmF"SE1 TAژ]iȃɼKiv6)1O#SE3S[>EЧcf}4! s2 eޥ Ώf 9'0GŸaR%n+/)bKJ'Xs2,\L5+/)bK&Xsr,X]a \LK97L+t 2R 7JZX3RJPo=p ݯHb)#|s)c=dܣ= ZeDi߾.|j4 FK4#K#f)ex4uFK5·FL0b4-QZL\HF;L@M6?FKu·Fȕa+%Jl O F&GZH*#;VJg12w8-QZDYH(v2vFvho FKh̿rȎ'Î-Qި=FK7jh?N,΅;q0ZQ{L(o%J. h rNɄJz/LE`HՠǔU#Oo|vggggcggcggcggcgggg.Ӥ I¦Ζ0 #I8PҴύq$г#!|n .GJ?coTc13mFL.vgS_T'=ZMV%Ew_,eI9-Zmjh5Y@ݍKB\[AV3UՎCa0zpg5 tݨ=b-]t7jX@ݍ#!Ew,hZ#`Vnd,N!D&.GEFk袻OHw3~V `luFɚn.GMZ+c3*n*.GF6cgsw> stream xZo7~_K Nh@Mz5 {֐d_PZN:Rޡ-ΒpoHg1!;:#zI? 墂7ސwz#OB2F Fs4h3L^6R7 k7Ph+ڃ>y$Q )m  xɮRab'ɰwl8*DeZ8CxW*l<$x1}#A/.|mD e u TBꦤRe<-aBg 1.!arnUR2Y[&gBW2AHFҪ96ѭ6B{1҆Pd"!i1zDt.31`#=%RInZT &q}Ia^4) MT:Jb&qڇG{A`Z+=\ j4|W :@cr`-:ќ Uɛ,-pfqTh y-Uʦ`A^Q]LjA^ >ʪ嘱F|*a]@KE<|CpԸXwR! t$j1={6j^#ei~/gٻѷWU'S:4!d5();gS-#% Rf!in.6}nA7[gLsΈVʺ̈_x \/R&z_5bW]\jʯM4Gy4o۫6&Q=og˅j]tiXze{r:y]#/ < y&s4֭:4zJjVkAB^ 0}r9mn\LK#SX;o'nbl͓߰#f}*]}X./i?e;:/vx2v')5Y;׷}%z5^4݀VOk7zQ󼛟]#H(z%EJ@<9!oI" iAjyr2YNja (XX"lOnFw>YNȺНv*zvDaѵ2`$$`-IHn8);]N_fQ ~ w)FlOC/ 4KvlR. 0ey2HcsT r=CvۡrDH[rGk{aEǼ;co@|ƨ> "O6 Ŭt9J,Fk6!Dt}-;|&:K;!Gxx;v\NNO8!@]׼ ickũH[0`\$JnsuFvFvAc oJ endstream endobj 1479 0 obj << /Length 2019 /Filter /FlateDecode >> stream xڵX[oܶ~G-ś.'NOӃiEKBҖMrFK\~-~8y}{rzEf1w q&i$B%@DnuzFFP ظ=?t~\ !.WI7yo߭/k$"濧I杳Z&wwwgQt+Ui ]teS0F۝]iVm~ωKQO^\Eц(w;ۣsFXۓӫ?*;7L#KA*%.U4\oUNIfLIT d=mBIv #QOt V, F8M0YJ2b!3(]nK9t7yט-;4D7oƭ&mɂÏ}-k:uJY=8ւzykdB:v b}t5N:y n;Sp~7cYCgY> FIJ.S} j8 ag97e^[^3w㡲3xѰM"X?y;hWn6 C3JyrO"&ur)  /RAvWe=p,,` @VǫL90/N*tCN'E)`TH}@ة^.<n RF!<}?JSG }5:q,*D *Tl =Uh4U2|!d?|0X5c8S]nZL5U2LfvZKC,J+3ΚERp XDP'"~}}ȂL(KJNĉ@l?rCF*[Y <( N?%&J;e98g; @"XnՐ(f :;C~ Oڴ"_ÈȄD3^x|&|isDuiLa)uJ!%B]΀ 4&a&abdiE4h `BRe}R~ḻLmeia0cԶꄞv¥n^AF¿QVZD-1ey_%/}xb KAASS}!]BA)鈳l%TYrɥl}TІ{w4of= w$pXvgWl,g(`'1E0F9gQ(c!8Fcy%8Yc{jZDR3l.@~eeXVeڄlM„`QqՔ '1Qlvf H/Y.3XVdiqP@#K]$&9@A |7}H(G@n_rܗXH-e 3~1 X&J^ZAakZvÉL&aԔ<}+.[F8G:;4jf3:܇!Em_ j7T&ݝ}S5Ie,.,.%;=3!1s3ܘVC!{kˡexd&\Jee9m{*\Pw"mCߏ%ڞW8fS|XIa{Y!*ZsjY YC7y8f0`/?gW ~Ξt]_z@OaIoDGZskn([ endstream endobj 1470 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/ab94364118f207248056a352ef507d4034af6796-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1486 0 R /BBox [0 0 105 119] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1487 0 R >>>> /Length 20786 /Filter /FlateDecode >> stream xeM%k9OƧ)L/ o" H'v8d+ҟ;??ߟ?QTuY5WOUQsTu5WOUQsTu8j.0_GSp\= $nJxֈX˔n!W*)|O֧/Ei|Z#οlwcz37F[ȑa3Ɛ嘲|rrLg̨/clw*X+Q~>}>cF}e-q < jY-V5F c9j,G\A3g̨/clϘQ_dg{rXV>p\)p3}aczaգGg+êǜ[êrX[xb[>}>cF};`|ƌ2va<<1[h!vO,3fԗg̨/clWa|Ҝ7lϘQ_>1lϘQ_N>1?}>cF}|`|ƿC>n!|au|~K_6+P#u18._5;[uTuYeWOUQvTueWOUQvTu8ʮ.0_GSp]}292{ 50V W^`ĕJa;*} LBg̨/c̟ϘQ_?q/A9.A]?p 99ם[1d??1Ue td̟ϸDd??1~`|0>cF};`|ƽmv-'3fԗg̨/c??1Ub0N9\Ux GZ0\%~`|ƌ2ve \m1m|\񨸪?Q{lBn wZXm>0>cF};`|ƌ2v{ q [HWV>oفOŁ׉̟ϘQ_?1U`ĪCve33"bn!'g8:OzMX4unb?7t9߿xf5,63CS f5* NyCYi4 .M0C١y4446]XJ)׉:qR؎])Ł׉h1Y#U Gce#aL{qx4'9C4GHsr #4_Gi˱dGȱ`Q(d'wS$*qU&,%r9J,ٯ#rX#rXqkaerrZsrkGwxtd?pT#9-0ќ7 ^FҜ=W=6Q{bC>b.C>bVq9)fupVGL$d)y3dST.{{:Qߪ ⨻z 樻z쎺 QwTu:ꮞ.0{{=5LxֈX%\xe W*%Z?\xe8Bl\wr4ϘQ_N?qoO].4'|?p 9c9zčwϗcN?1?>^I$?p cb|rJ6n5+4Ʊ«@}JтuA8FCgFk?-O1=Ǐ[wGn!눈:vʴ?p|'~rg̨/cϘQ_~>>&ҮDz_1t33fԗg ܕB4Y%e3lV\Ave33n>p ;FOΑseSq,VWX0.*[uTuYWOUQqTuWOUQqTu8*.0_GSpT\}3p 0}Y# cq|ĕJa;".oxh}q|s=f1[U_ƮX>1>|>cF}`| %d?I5~bOT}e3fԗgGD&)Aa 1s,^xZn!Ŭ"2ƏiJvuWև~r9zZ3x?|>cF}|`|ʺ+vǶBGFm9d,ϘQ_X>qs~9L樾|`|ƌ233n/7}yRAve7|7\%e3lV#33fԗgܜ_"ov-| d9)=[3u@Qqf)Ch,~.0 ;z|\=U]`~.0oEk>J auJ1>K>E bGD1|ƌ2v3fԗ>q/ lv-,L^n!3t|3>1=>/A) sp=$+4D|:"3:VcGQk#>1~3ϸW_\Iy[>p<:N_0ϘQ_~?{%ŕds'@/Q~?{%ŕ伖>p y<>0[G-<}?eϘQ_~?eg̨/qxc c0^'a>1=>E6#yiϘQ_|ƌ2v37n#\Ł׉pd|ң$f K.P#9mB]Lg7߷{>`&CSEf6T]=U]dC_FO&^| m _9:گFjM#"_g5T]=U]dCSfӡ|1Csf2T]=U]dfCSEf1T]}n 0 V;Wj;5?Y G-8` V!HU 歭`5dyk+X n CL7om%H5NMJ{a=4r?+LX$O#"ʞ_z)#PZd0Bcf a ͊X 0om4[[tVA3ݼNL7om!h4[[t'q8$C{h~dJLIFDΔ= &9S$343\=U]d&Cw&x5(Ynhk0,Ycz| 5WOUPsIԳq|j.2RM m .PsTuj>ɶd{jh1Psnho-22r>ųz60_CSE0\=U]`FE?CS0"3j.2ꓠMЇ m mȷ|aېWBPUnyk+X n V%Ȧ歭`ulyk+XA6ݼ n Ȧ; :+AI22a<,{|M%22rI'Ȼ'gzHYϖlYφD: m mH#fʮ.2"3ʮ>3+qnf75I1]hAxPPvTu eWOUPvTuY eWl0MDm9gQ?]gD 4f5]=U]d6CIx4H_C[iv"F6av|3ʮ.2"ʮ.2꓆fuy72;|{PvTu eWGG#"-?Oxsʮ.0#o|3ʮ.2G#fhk^בő֋`a(z= 3ʮ.2"ʮ>I=+of35X!"#-3QXB񼆰P_rNRt f堗K-fKfՠKlV ztA.=vf=A/]Yo&k&]őed $yY\$KdqsOV?őOF?Y+$!:J"-g3UڢA O/G}#Ph[U?H=0 `F"}^7Ȕș9 ?Ŧۉ^7=ن4r8R_ה3CDGÃF,գOxGs4Ή9xGCt4CEfAQsxEI0^r15?~w@߂歭`nyk+Xn V#覛 歭`=tV^nyk+X$~Ydx܏̂##V ,1'פ^" Ǩ~4bFz"SEf2]hbPY+yIxyi`qQ GB roUE·S m c`6CSEf7]=U]d>qVC[mZ`ea}|ꮞ.2"ꮞ.2Cu4-R_o uyA zq(?ֵ| uWozh uWOUPwTuY uWOUPwWD}y ghk+L<jzlO7A){;4Q0_CSE0]=U]`Fr PwTu uWOUPwI&l3[ddfu> (Aof15 k)_C[az,?CSEf2T\=U]dfCwY&vl55؎E,;2J&+ȷ2 m |+-:/YGJ3 uճEF֧W<[ճ WOUPqIE~3\7)PqIE{3C[4:'4Q0"*.2"*.2s#(lkhkpt[dHG!CmyT m i4|&֠[]d&C?WOU'l7S4`>~.2_C?WOU;SC2t>4:Zj-xoH*| \=U]d~.2O)usg OAn<\.DtOhODG}ڵ>`th>]щ/ |{Eo`fo| |{^xV$G?x/Pu-ghkuoUE·*".*<PuTu.23n MU4`&CQ05yxs2:w5`vCSEcz| UW^oRoAC[5}`&C'uכxf5T]?H'^^C[03z+Lύa>0_CSE0T]=U]`FC UWOUPuTuY UWA7loqPs!5Y aEi U歭`Udyk+X n V'H$[[z 歭` ds#HIȄH42?'פ^"vDJ.2"3J>[f6C[?2?>)of75dE PrIIIU-5Ζjh<^4H`-bٚ<'j0꓆f3Pr; (PrIIix3C[PrIIi m `&CSEf6\=U]dCSEf5\}tRnhkꓠfC[y{o6o|J.2"J>I=)ochk۫5\=U]dCSf$i~PrTu %WOUPrIII}3 Y\oW n\I=ER? +xW7=f堗KlV zx1lV zt:fKc`zПKYOKkl ID{h~dqsIFG>= &Y\$31@DG3B411hAV?H؃hOV?\Df"A.DG]*h6Kjdm})1`>DG]Sm|[h}DG 8<<^lU+j"G>oZɊ9hZz5mqř׉Ӵ>`>DGi̗hA9[0#w[oH|Zވ[`v#|^wy?#:/5 :WDG߆|3moCsf&:`C{..2v-.2:{BE]IF@b!,{mV A3ݼJL7om4[[tVfyk+X/A3ݼALwpi,L2tFGE +i]d`ٓkR/wNB?Y 0ٲ-7C[gZŬȅJf-%"sj.0#dOJm7f7w 0CSEkz 3\{MLتgE)`vj.2C'AehkAAM+PsTu 5WOUPsI| m iwT̞ U`fCSEf1\=U]dVCSEf3\?H寡]3Y<#:f`&C'uxh=~ m kv}x0"3j.2"j.2shqZ0_CSE0\=U]`ƍahU^К 5WOUPsTuY 5WG7l3[-pPD^ö!C鯄0(5?_f+ oV A6ݼJM7omd[[tVlyk+X/A6ݼAMwnY70w 7dd $yw 7dOI OV?9v2t Pvn55,ln(z| eWN g3CH?CSEf2]}nEY솶yc(pn89 m <L}\x%Pv>558 sʮ.0Ҵ*kt}wu~ydV6ʮ>7fvC[9hahkAC t5PvIY~3tyf7]=U]d>PvEd"Ghv"?ZO#yQW![tePwTuY~d~aVC[m_[wdzV[oH򯡭oU #S5;`CSEf5]hKnhk.2CSEkz HMS1oMf2]}}04Pwh m ֧i}| uWOU"sꮞ.0pt2 7nhkֳ=!gxGf2]=U]dfCF7G`vKl-[a"čMc`fCSEf1]=U]dVCSEf3]}nEފ15s5]=U]dCSffV%SEf2]=U]dfCSEf1]}nEފϐoq]HWK]),!̫P aߗlV A1ݼJPL7om[[tVbyk+X/A1ݼAPLwnEE0܅dd $y܅dOIĽw!O 6 0iq膶4zHEnY[?-jdmu^0E9 Wld=4lz,jzlOR/Jx]5PqTu iZ0ԋfC[*>(uochkp5y kz99#CD?]sE$߮9蘃)h}LoM$bhkϣ*>ߩ7>rH~`o9s^"s*.0# ʋ5ZS0"3*.2f6C[-:A3%% }ɬ{[[*?[[?[[j?[[?[[z~L7omkLwOIp/L2tFGC +id=?ٓkR/NB?YYOO9L.r55~l~.2SEklJg'ښ[]d&C?W4SnhkAωlSsl8JY m t m њz| \=U]dC?WOU.3ԟRfC[3$ahkO׳Hp9p쀙 \=U]dC?WOU{ޟnhkњFvD5}OPdS=у~HL|SEc"5sI?͆cWyX^=a3R[]d&C?WOUSEf1sI?l6[]d`u><#]®E`$ K# 1 jgEsU6+\X`J륋6]X`ZVجc'loʽkayXF&@weOIDEV; dO$߬~2>03pr#:5(`v!͈ ':"LDw⡑`fEsf!:DyyXxP4EsP`| f | ;v3Ct4ѷ|ۺ0LiXJt48.]φtYgڧ`6>Q0;PS=[]dDG9-kGuhuG`h0;<@}o75 :#"3W#4'+yϭ.2_ :xʃwC6s3 fghv,DGڧ]go]gP,3%vgk rnV A5ݼJPM7omT[[tVjyk+X/A5ݼAPMwm,L2tFGvE +idWYٓkR/]gNb?C1#fulM M`< RlV dCdF}zPYER,Q-:70MWl&O7 ~\ӳ5<[f5T]}`I0C[9hꧩH}M4llvfz= m ܣى<%Σ#d{.2_C{sVGʆq ^yf1T]}Z 훬^=ы~^kz HVCbvY`&CSEf6T]=U]dC'՛!"!+BXw7%f,!,Ɗ 0om$[[tVA2ݼNL7om!H$[[t'%%0 LF&@dOIDC.S; i" %WOUPrTu %W?Hp`|J>I0) nchk0eYck(|wgC{gq'jD>Dfl~| %W+0Tb5>8+ %WOUPr435L.֧ag^75x1\=U]da(z?C_ ݳ}Hcowo35.솒PrII i m ;)uof35!"W#kY-jq#uH݇]aWh.MlVzt*fKlV z8[6_zluA.=vf=A/]Yok&]ed $yY[$KjdmO !-g3&HPdS*EVѝ*hl`fy f!:N{{0+`䋆8.2:/*jDt 4zȮȳzA"}Sm|[Vh0o yw>X7io`VoM{Ft4<Kt470&߂˷ߺ DtOhDG=uבǩCt4.|^w9;|{r&:oxhF,DG}4Hh0-2%r>ųz60 ^)h4+VŚZS0_+[9i^߉s0LD9Lt4X g謊u^yHU]xPPsI&ìK/lOn7A߳֠}YO԰O-+nt C )chk0]Dn,ȃ=[6d9=ۃg{Ps-c15OJfhky f2]=U]dfCFn=`/<7khk03j^[ |1<ʮ>>+ochk0|5]=U]dCSf!^64o`&CSEf6]=U]dC'gl3[wdzu><]»Ez> K#1 \+"|W7]Y9-Y%Y5Ղ/]`zПKYOKklID{h~wdzIF~G= &^$c2b <[ֳEFֳe<[o%R_"SLt4~,DGiqf%:|GF< rճ!UlUf%:nG=i':>ft fVGt4#4Msf"yV7␉ 3Of5]}Z 0 i?C'ڇk}lO7 chk0]k k~= m Hp`}^odȷ`eo|5]=U]dCSf$.^x=PwTu uWOUPwIh&ls=[d02u>}E`0^ڌe5?_C0om[[tVA1ݼNPL7om!([[t'%0 LF&@dOIDC.S; iČ4Edz̆b|X m |H0h")C[Kl}YZEQVl| WTWV/65}~솊PqIEIp34yYO4xpj|'XwӴO#Ei k WOUPqTuY W>x tC[A *>(=o|3*.2"*.2gqf75`>~_Mz+^yC1_x"##7^<۫Xkz HC`hLlz,O.JЛ m !"##7-63[QXBX]aߐA^mV tV*tVtV:tV歭`?[[?ӝS S15X$O###7˞_zܬv$$lh))'l75(`vC?WE^t3_C[ a \=U]d&C?WSnhkAѳH?C[gz60l"zȬ~>I_a3/:4 8hšgk75觩0C?WOUaJO lJ m _8 cJdhkyf2sTu \=U]dC?WS+"#Gn~^yf2sTu \=U]dC?We=6o35xg-;2|{۫=k"szT>Z0l"f6C[-;2:(ExHGa a>FBJ<P3OeJ%ڂpÇWOD}yHO<{Lt~@{S[[ ǔhp>cykLr"=Q8ڴF1y:-1}BUW(P@D g<%F?+T5TSYbR1OeJ<%V*,1R1Oe1JN@&v8ڔt SsHaZϭx>z³Kjy{(0? @5ݟY`c]`=t?qܬnkTEo 7Ar[U`%j?;oPM7$z6=NA^jyk PM7omKqx\C0r\#-2@5ݼVNzf5MuFa9pX;ciĐ4#Ur6wy~]`g%LTzXD%;E&* }M839DgVgDϐD] x몂rDkS g5LA9u i>rD)=gWbVs<{ LwCd*t ج|kx`ӇLwϊ(S,w"ӾU2k$bi38{$ӝ슑>Cgك5歭`)Fkwejw?Y6#~V[El#HgX ~MhSS.}'gLw$")={>>> /Length 3911 /Filter /FlateDecode >> stream xUM-wv_ZF{ 5x*"$<8¤o)Wߟ_SZTBןF`r:Z{ȡ)!jj|E`r6Vwȡ:)/_R"{ Kcr݁L B-=kZ S{x=='=0ņ"6,)+{xMecrV[Enu0ra[.&.Ⱥ"zCYWd1nȚ)F kRV&P Y1O < z&breݐuC0ȭ#^X"Ocy &Ȁ=@Yg e=p$3r0fܟU?G.)7{&y) S|Ñ22cecrхr[=~[; {g&Y:cre5) S kRV&Pld{(g=\u0r-crv) )v)+{(>V6&=أ{ &=dIX#d 2*e)PS 5u_L+PS"hE`%d:C6)PS5u_L))냬IY/UbXلA/S!=-;?f-/`3"[[./ 7f/UߍKUgwcR5>ݘTMO|7f/UߍKfwcRu>/!Ϟu{I2"bXY>u_L+Чce">02eݐ5)ЧnCEȏ䙔G2흎2)ЧnoM@?]S۔G<|mש̶<}=GaW!;iNd}:0hRז}7[µMk[m!kj]<~#}1}B/KS7 ڿ C}꾘>VVO&m%d`cr }꾘>VOGlim kRO*bXل>u{РM9C ԛ*L% fVlliRŵgEUer>y)i='/%`d,\LŞ듗Es}R {O^Jb5兢l&8 r`ZɤKė%qQ2ן Zq,NNn%N d6 .Y| ǥ25MycX68.T7q_ȢG/FBO-%Dzʹiq1WJC8U%NS_M̐km%Dzôy߬#HaS" eӤ{n7b3-qKf_ ҈'. f>򉛱h%DzʴycX֘8;f#z1!=ckl3-qZ^(~3!SZ cYeZ1{,kLK֘  [+5dfXI8o5ޅk_W3)1-qޘ=u%N+ d ҎH8o#YV{nn=[IV8o*cYcZPM6̐DJrZ%wPK\ ,K\y;\\?ݻg7}^<(Z~vv\<(z~vv\<(F~vv\<(f~vv\<(V~vv\<(v~vv\<(N~vvXu-B=j=SRѣY%\jv|LN*trT.GJwcHO=kA`||'A+>>> /Length 2734 /Filter /FlateDecode >> stream x]M 罊^A"Y?l!@ ndQWel~e_|Wo}oݾ 5+@ӨY& FJ4jV0ȧQR FJ" iԬTaO?=Ƈw{d{"ӞM=מs9~܃9Iӈ5N4حY5T>DO.'L"R|rq=٭gؓK5DedAy5ш5N4dF`l"@j'{0z0s>33;.k`Ǔkg6܃Xc\DݚUC&D~rl6Eg"9]y-%֬*`gSDCjDݚUC"x:9 iDTr] v< r@DݚUC"֬*7`Ǔ}ۈ}{oDݚUCC4d;}{ys7PDur>'s_ɱ!rI蹠uA8?QQx? ʾ L47\ШYB#FJ54jVȧQRmF>J4jVOf:|7޶~b:=x` r= 6ӡ=RBmN|Nz*5nͪ5vkV QcfP95I}#qHMXO. ,=X=Pnͪr5vH2rz05vkV /QcfPy5ʊ3Wu=@~|+3r5v^T"@f`f!r`*(Cxα-ʵIحY5T.oW {+{1{렔5v2FrMz[QVDPى5ʇ[jDݚUC$j֬*QczPvOޅ=[^9f "@('QcfPon])DTnxs›kCحY5Tvnͪ!j֬*QcǓ>볈>y&jxקB!rdK_l,?U7V?폿 @z2^@oQoJ2=z+V [,AފdzV$ [+s#!\hMgxnjaxHSm=Z!$7j=VM$!FP5CFrj e$$7`YCԦM&SZ?X*F':V,z+UljKŮDފB8ѡbx8ѡb8u=#y{;iɣ+lGzuG2XWԎjZqgC5'ƞ:cjO\45'E&$F@&4j 09{Fvp9t36k#.R $/UՙIU3ՙW|n /:3^ Z\^c_"3V̍jEX|-gDKW.=cE#Ku&4jV ;;c8w yTwLT`OSs.-7ƞ3Cw]W_jʤU+7XZbo,@dXz&錗kN Μj:$3͉yj{5ߘ03P0x>iĽ]䱻֏G'~ǎ{~ױ_/u踿"8᫳'|aֱv]y?8qOi;:7Nx;iɣ*EDzuG23TjZqgfC06NaM|}W Tje TOfNo_uj@'_|U5)oyQii*UO͛k3.RMN>jti T/>*^}}љL$Qb:b{ɈQ#U[̎dxn]%YOf|MWMN>/W ˫;pF 3ܵ%*1Uy|JLT/>}e|&sӨ6@'a?k.5#HZW#Xb|5ߵo.sԼ׽i4~UNӉT߉!WmN>J:4j/>&dY:Q4vY*'DS+/ endstream endobj 1502 0 obj << /Length 1972 /Filter /FlateDecode >> stream xڽY[o6~ϯ TmYm$K%9wCʒ";)*;W2tt7]QJҘǣۑIQBa]GF׿y]LNgWӋ󷿌[R3r |`v?h>bC)nwO B *z/f@%i'1r"iV{OEy EyIMJKe<&Z.j(݌'XmHoI#~?Y]_&U=i- dE3f\g5ffhW^~>+֦e6˱E}>4Y,%Rq^:ISф$I4ۢ` \YiNCeDJ]nr?8@ϸ 96qm2NRA >qF{4G }J(1O{KIokl j9tS E>dK3,XǯB?CpB$a$ŚzYS?-aTj\$3F8FL쨺_m9o/ѵ{u7r>&_Qz==U;TܜQS"EC%pDsBF<+oW%gm$ ~:.qxt*I=Z `z,viNf\Ů^$&\n_ypC^]OOYB|l^Q4K=}ogWm YW J]V'8bm]z&1p襪J5绪 svC }#F37Mw h'f964uQܻ`[dsc kε[/vб&QLJ)4onLB{N_U~YxPFZg/Uǟ>-Ð\[T|kkǗ1?rWeea (?!ZuXv(6W/ 7Iz8m,;T)5fmH[]frOڠ9pu 5o/e(0Ne !ԵTݽΡIf aQ7?hfo~Lcz&9PD/yb 64AB'Jx-6.y=v˜6x@7xFeNhҥmJK-anf\9J +'.kʿ udmI.H%\v }gd]&rLjK<.j,5*_lL}t Xn ʩQ]ҞDNLL0H-ɉ~4Jpg^^:%|UNK৫޶_7,ؼ}f|R,>5͕myi%~t_4:?Ļg`<#=-롵S895r\<'zƺCml/Vm"¹&JF#64CkOONIKL(A]kS1.A]؆q;7@?-D 1q1_p endstream endobj 1497 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/eb8b77f700f17e708d26515050096bc5e538d413-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1511 0 R /BBox [0 0 44 44] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1512 0 R >>>> /Length 2254 /Filter /FlateDecode >> stream xeWQ,7S vGR\a."+!ԤK%|};g~￿z? ~XU LtjYD5Vv(!TPL/ ^&6zs!tzcLASst&s#f2U/T73 SBu33Szy SBu33>b7(?-NYۊёi&4h֍84^]@㤹.y<ׂA'.My.g RtjYfRgY8!(mdmL%ſ5ŇqzN9k`'LAf>rqRJfܕb?-NkY,:XݪnV{l4Ҡ)CW$F9:k/?9譽@@oAK4TP̜SVQNb?-N9%),hz D0t1[`C 4h@F9JY9: &ОkNwA`9!NA7bPBu3s UG9>DG +uTʠ HAIh,-~BqKts2U '!d\I+t877AVvMϢ5 ݪn#\(n&#*^nfF>U}h&d'td2:d'ԛcddHH`jmStz#f0f`t443TBu3s2&f).E .̀f^AΧ(;s/G>~43ˢWlPy;y%>G#T x!M3SPBu3s >Q<9 >=[;&hzCPBu33 U#BN_WpmP ;z%Xڠlѳ`M!UݬBHJ 4!A2`VLAs+#%:!!\Av. VJ *%I;QtݽufiaCP hLgȓ;N M!ObZ.1Cz9)TP̜L M6ӅU>~#~sV;YEzHF4 M3'#^nb1ff0h[{qSoޚٞ [Diȇ!^BY3TCT@X Ac,[6fs.Iz`֏9ìz3r<9}P6` ,4-[5pzPoI闵 +Z`"V BtjY D5Vv(!(TPBɆhLI M3fu4cGoĜBNΠAoLAs.Y/ x/XaῸ?-։lɄxLP ˆ\9Nϩff 2U{qA3F!T}Vk pz .Fd!ۑgbu7nZf,VBɚu*)f&nGM6,ZPiXlݏUCMkyudݒ(W6)gpWᰨ[jhh{x+)]Yp^(&,>1ZEkJ3&+֩l0,Np-U| bʷjíO:1dR-B-,@lY @^f{r^,,W~իvެ 8d$;#>q8=a 00y } ~O"ckXkXXNeaFXLdjXYeY`ݸW3ح[z=@f5 Vv{nUmk0ѝV$Zg$?௯? endstream endobj 1498 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/dae427aefcab896fa53c16b151d9bb775ea04b23-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1513 0 R /BBox [0 0 116 116] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1514 0 R >>>> /Length 15790 /Filter /FlateDecode >> stream xe]8$#^2MF CKb0B!3??_>?i>?s!/j@ILWdNb"S@t+2UD'1[;~Tx hS~@;+Zul!v@;]%Jh_BMp]rѪGp GR}qƨЎ3 ;|#8QSuz롐'i\BSaЎ3FŧvWXyj8O?pJ*5RJeЎ3o ~/a]̩p rv@;qƨvЎ3z·NxH ?' <qb;Oy([쇧TOp Ǩɠٶ+MpQ2;n<+BNT&*Ҽ\[2+B1z)ܖÏUlW|9zPd'ؿd8p5wQwRZܝ]69XmMGQ`mmwnISNbNf]m?`ԶKak3^5Df8cT| Sq8د,D.ѪGf8cT| Sq8ؿWY^Jr_Wqƨv03׾%|hK}Tf8cT| ;Sq1*>MkQ)~@?̦5ʛ/`Џ3Fŧ~1*>Q)~@?̦Tcyj8̶qF.f|n(Pq7bRRQlZo\[aЏ3r1{-Ŏ.!+#]ƕs^i63E봘UD&ed'A-Dkx*eLH/6,egDVKg,(V_ { MQ)l;gOa8#WsߕD%$vЎ3Fŧ8c(Kxʱ~7ܙV;\rwzKuW}7^=2hS~@;Ed>~8S7Si8 Thv@-hOKkqƨvЎ3 ?sƽC!#$%ʼn'(q+zkz :]QS@t6Տ O!qĨgj΍Ҫ ^U*^.RQ‭VN k{;TnT k8[{՞9]in]lrRXám@x 맰U.!6QiSám;<tG=^x]׃i0 *FBZ+US]V4}15n苩]VQ_/* ;A{A4:*kv~Rؿab,VgjMPr 8hBLNfP5hBE1MPz[Sn<5چ/0gln4w~n! A7y7y8bP@t23]Pz :Y `4Ad Uo׍t)`MAE`|PoE 2_"O1W;򼔧#Oy)+|_!|y>py‡SP=42ۉ?,+֟$'wɲGQugR8ܼ^VY;0 Fy.h&: 4V5.a`d]ÂSڊY&{6nOMY+-N4s5AKCy3 cvAM 啑=A2?0`:Y(S2A랦-P1]z :\.U_Z=_Z/^\ɲΎ_>s# rU5LN3 e!arA"B?v~1*> 8cT|*+#Ln~Ϭ-` ,Ղ\.{eEcD7265 "5]KBBNBЗyQ+z!fdcFy y]~ٺ 2,`nj)87] bkhC}@ S6Acݚu ׇ]z :YQK-#u<0_Ԗk$Zlk.hi4d jNfdfjNfvAMILk{f{a1CT33QQm7fp2̛fp#O1>ynC5XJ##i0;̇f𠶧M4T[F'3MPS@t25Uoj0,SzqzPm/fPD64:j.T[Gb|jruZӂ>B/!Ca; qF\zZlrIIϯGxO o~١14tF[c hjRDi.VfK/BmtF[Cet23mC.L ]4~iӨB;Д 1BsQM8!1ZL~v̺,QӬ>Pmj#1Żj{P[46j{&fg54:PCkwgAUh1_PEX][0Ԡ6.a[scn7**qMsQ1]zh{h`:q! rUD'3Cz4{4o A_̚]z۩N0Qϋ!^! rUD'3Cz :e],t̀&U_=_OS? rUD'1[/AW}.q:^ (!kW@XJlv0}aB?v~-uӟ`f`˲E[EoUMoY>hBb S@t2!T~{pUkBF6̭wnn43] (5s#OG8f@LdNf S@t23]z :4A' {oN 2U=iؓk'cڈL.Twa;/".hi(OV[6Ntu- }iq4QdShSٮЎ3rYsr`pk Y!gT&~_fcr ZC-אdY=u73h jZ9?5UD'3CPS@t2 jNb&E/_j}1̭v7tn47 7B  j޿~[Fm7v#ύm qƨT+l]{af- }Ff:Ŋrr_&h1KxkP0N pEj#1ZL y{Go0ܓ̛qå,OtFjZihȫb>-C`5t<臘P?!(y_ +Q9?/!~o.hI4 W@t2.U= A~~r>_Ӎj3g29`n|ճrtݘ=_.yn&hi(L~yIA<3OljAz&y4Ad rUglDӑ/S< A|pd nK0+t^>VS+^p oذdh["uِpz`C:BmՖdNfvAm]ðPQ?~Lupؔ6nhnhrnhnth,rtQd 2Uo3؝&bvA$fナy1Mz :LdNfvA$fnf臬85臘!TcyQk̗f6b S@t23]z :ٛ S@t2.T= AdfdNbMm}nF8 { +am2}-.`}K~N9Nk׍4O~;ibvAM{6ԵLЗy5 .hi8&Pk/aBК3qahw͒!fjޞه>`>Ab k꺁=4Nfd j?~N^^FLT|1r_c.Sg< j|N?HK gc,,W`v(lS]a;~ 55[튋X,+zOz%oU=E4F$(b:*+,pz.FLcv6b:ڬ\9&)쌶&Jsh1oFmtF[Cݘ16btQ1Pm F[A?~hkվ5m ]@h1f@`54ק|t}^FLg5Tۋڈk܈m -C:(@t2m{tC&m 1;~:)z.U'*RpޅV1"Q[$ _/zWQ xh4: UD'3]Pz :BzkǛ~F\WvHj09pѬ ōڌjQ!܈B{D;]SGmtAdf UD'3P@t̓.f`4A+fkj/~V{)mD [j#f UD'3P;{//y]Pz=vHjE)&-CSɦ0#ϑ v m|OrDfa \tLj珑] ڟH\NfvA$f- ]z} ZZN]ЗyQ yYkʐ&"B;PB { :tF`@v؎%LT= AM.z :YvF3l ̋\SLk;v;b/hn35UD'3|oF2.PS1樍 5qj07bdfT=|d j aAرPC<臘]PS~_nx_^nKj0Zo԰*5}qz-]tM_̀!z6QQrrGMa;v8cT|*;|n}.Vv~׫?-mF^V-^/Uygsi4sbż ݀/,5L384 F[㥹<̛C`53 fg54Gm8ݩק<|̇σ~QC<臘P?Q[Pmm E?h1_#OG#Gy:3m ܈m ?$C !rfw)e f*w3FŧM6οg6HËRA'HI^m2AK j# UD'3CPzJo &(`[c臘&(T=tA*5e]PFm7j+qMݘu qjP1P@tӛP@t2.(T^x4σjz6bP6Hf\SbPzt6AKCEZAmLAyfpcȴ\c[8Çt0fCLޞ 0 1]z :\.U_=_OTOb WayqkvTҽQ rcjP1Cz :llrfw~w4Sx{efOh.fɲWM+ZzhLLdNf S@t2 2UD'1˝/thjP[/Brtk ~ײ.f]s'P1Cz ://BaG3qzm nc9\a33]z :YA?NeVW6O/as![NkOV۪dY=`,Vg[joHAI!(A]Bۥ#]t 50˛ ]z+<By yY|#QW\\:5|T㚖#:Nw^Yݍ!(ษAmBq#t=Tۃ!(T7qO T5 z>Czg]Pz :Y^̚&(T7q7375臘]Pz/MGm}j먭j먍]Pz :|0T?M  }?ܴzOq'9x|?-!U{oMYt0B y.sbvA$f-Cmfan悾L!frUD'3 W^)"7v#O- Z$ss̭>sinh帠/ө6܈\\jsAZ!ȱR rUrm&ȱ\laq54/k0kb W@t23:0tzvc .O|~1*>qƨ6o+T)QlWG収 W ֮.+'+ޓ^sjLDd*n0x/~Qaf)% dơ)f2UD'3 S6ca8nFdNfvAm3>LqSmڈL~ l95SvK<  Fm FLdfl0D_h^{l<y Z)d63ϧK$f ^BP'hNZb޴a%jk'9-}QM'+һK J"fj Ç ^\Д=5A ƺ54AMLT?j} Myǹ35Xcjp=5UD'1 j`vbiT6bvAMGçЬ4`YA? AMD'eOM:z# ! jNfdfTo4O'[GBKXlrJHD|*QlW؎3߫wjO_m^7԰14Mgg5Q ugyQm3c4퉱CSmM/͍BK׵tF򰦮g1=P?b|>x1P?!f05%fg5tMD91Z̠~m BB:|Y~^vF[Ct!vF)OǬfq㮷҂[EwOnW KʟŵN>4UwE#? cIi1m;ӝ45M1]Pz[pofth:P/BBmej #&f U)n5 2j3F!r=l[oaknU"5s#7AKCy1MPz :B{=D0 1]Pz :B۶#m{?.(`۩AbPzޚ&hiC Ejl Ue&t}:j!5]Pq~*O cY,gێp)[e͡)w AMM@S.U=,PQ&U_=_OpE]峆/%tAM j#w38q^n~!7 AI <- ̭<| -<͝p̺NwY|hj#fg5T[`a#G3L^)w%E錶3m Q[Gmw#ys0΃|;C/.pχm%$vL ]` $?Ŧ(?c% XXa L ?:1_6r!:5&h},AzhBT!hi4M1P@tVօsbP@t2\}ʺPEj5g&h]OA Z~jQB?7s3ח- [-*Z^`:je=&|hnf@LNfP@t2 U!4\ЗT[6bP@t2 UΕj{\4CC+ ZV~) $AL> E \>i_0X'saS_䰻<5dS!abACdt2.U= Aefin~Sm7 ݥ&)fooL,S:Nw]R< A~T~s#6ܣ| W~|aN-pq z |*6~1*> 8cqZq,30H j2P.038ɼ4M1 Sv:exd~n̙+5 28PjP[1mTC]` k m#6ϖh :B.(T–*1A_f-lkB^oTKSf&(`}AmtAdf UKs#O Myn\2.(`x[A!(T=BI̲]z :iBLNfP@t2 UD'1]<4@?\PS~B?VXZ Ԡ6bP@t23]Pz :ٛP@t2.(T= AdfNbV]0T?*h džI fPvDf&U=tAgŹ^Tۋڈi\{[8/^V^qKù\9\<5ɱ #;;?6t^NVŸߟ߯+7l026 Lt#cXD726FfIKЪ" S@t20?*jLC7ŬUqF\臘&T=tA{k- c-4n|w~1TTkp=c]z9V \b֪ptqq̀&T=tAk1~VN!T=L{Mj Fdkʰ֪0A_Ks{Q1]z :L.T=Ĭ%Ku iLGGͱ:*OG?Lypy重%,%t3+Q)l^becȈm 8cT|*qzMh>^ Ks炖HԜ thj 5AMLT=tAM_˴23~QmM- 24FEnLv`삚Tcn\З4קV#0FC jXF8>P[PmY35UD'30a/Nyh9tA f1joi jN?nǧ.ʏ!,W %/me [+lx}g3Ou'85S5cGfQn%};,9nUO˂VzeEJr2dnK4dDsF]#cir}g̶dIDsF]Q; 6'n.ʑɴΨrdl^L3F]#ciΨrdl2-uQcߏ<8YogSS*uQ.{ܫ%3D[ohS&| :S!~ :vDPBXF4jS.cb:epabofl&ngbƑy;ͲTtVVˣIڪere-rXJЫ&bY{' Xob;7Y`ϵo^+`fblOgؑ Fy;ͲT<7Y ,7mUIR^YKb[ndl F&ndlpэbY#2.I,' .INE726ugVYL eU̝pѭE1/A>9b9$Vpѭ_ slsZżyzs|s2e;)*2FO8ms_)/&yǶA:}Ӡ, ՗yhYLnzEV<o== |YyULt#cXndle4r 8hL?dZm76c#gcؑ F?+ƎL0zb ; MdF&@^*l|YW~eW6 ׼Qඖ^ժe12Mt IVI~qqoƸO_Q=YSG^r'\+4k.Y C*ͫo'uU߼`Fndl4эMb9&oҺwzЫ_8O& 0;<z1j? endstream endobj 1523 0 obj << /Length 2606 /Filter /FlateDecode >> stream xYKs8WHUY49؎Tl-NmP E*$o R$%v-W7~ݏ;B? X0[d!i}|o~=yBϥ6v/]܎'sORڛqyv8|{°;"Nw(C)aysPM8F!~p_!75sSw3vN`:]=WVQˁ!5Ợ00D|B3lM`0mQ h}$\$;qFn\Y'͏MW(`֤yU H'7H:,26c()YY0d6NT2YgP1 BGZ⠙2b6Xeatc JYBP5&fk$3(p1eQMt޽[CXr,/2TVIeBAJz >ױIUeeUl@X%'hssqt36ޚ/8Pױ7kFhFa>`ر"`=Qǟ!TS0L3>{f7xIt3n|n@ y$0U,=lb\O-͚߮$4l[Zk,̶S.tlqP'e$޲4`0҇k|6fI}7/}:Caj|$)$M^TdnV?a窨%BNm&sYWwrվn^&O(5POA::hxؼyĺIF(ս&N +q,5;tLGX.z~D) nܹ]JtUcох;OZő< #x )ʚoPWփ7{̟WcI>?:KVْ3<9Rڄ2.dZc/f0\.Lae4CVĥUї#chKIGN+H"o5suakN6 uN]I5^mJrck}$ez?awhh)2@ JW4j!SZQbP^V\ h1'>EeEЕ- 8-h:,6c2p>xn;0Ig3.L`əc5|?FM1`hD {=M˙D`%h["Z }703MOs1%5860OW@XLΟ~ 4[Aǥhwv[Blj l\;6m8t/Afӓ6>;=ظwu~w6ÕWWaxZV? Z>}DY1}:25Ѭ75c䅱L+7jm@q4Tp[Y9hWnj>L?Nf$4WHi ĝѝP 4AcuQ>(dRl>İ$M1x,2`u?> ,4.+. Ov}:%|*}vjvu`K५ uw+59D.mqnKH}w){ʘK!,|v *QfgAl>dܨ3H*M!*u$ppv=PJ|ּ=mJH$Շ#%չx&VDb0aX0֚$ ћN[%Iið5ac2O;熗QCɃvMǮp [ endstream endobj 1517 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/38f3b8ee7ac2ccfb7caf982dfc237798b8d7397f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1534 0 R /BBox [0 0 28 28] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1535 0 R >>>> /Length 950 /Filter /FlateDecode >> stream xeVA+7 9AdA| E%cRTBCiIOʿv}Ww{q7ys t ]TMŚ bXf ES.Vf4]E7Х z67s:Х䎂z ~|\:(q$5 Ԥh&5J􆼫Oʜ)D ))^=AѳjzC;:n!e֐5婠Q7:1 O|W19g0M􆬫O5Cx+. ΩEd&XQ=R9ʢOɪ]~N(:7pweqs$LWt1jЛ0Cш 3ud ^1W`VT V=AϯOtnF_ qPCSFWU-M5h`j eW_/V^=-?.hF܇Ќf#n9?͢WOpΏNV([bo.TM2kțr1 y/F2!Ӈ},Ao􆼫[ѐwbt+3>nFm&͸>}u [j'j}eK [~_8A#q<ΧwyޟL2#ȜI&X11'0' bٳZ>, YDfO>:?B ޖ+ǟr,\a8q`d=C'`PMJt -) n!* Xn!b[X! 9'lN잱ถ)!O;dokYæ;g>;݇%eu"Zw_p$Yw-/%C/q5Վj3ۑ垤J@6b[X)۟F[0 endstream endobj 1544 0 obj << /Length 2015 /Filter /FlateDecode >> stream xYms_A*tY0&KFwr%%U آ@h}﯇ ${urf{~îdǫX(yђ|k[|vZ/&]x}G)Q5zϕk4;K/0&9~aQDQR E}Iz $,MyPR8ov1F >yڧ-vUZi.wNEȝ8B|{>pfIB3+ώjt(K5`T;y:n_h}M4jH!4 ǰHqbXF;,h>.6O,M+^ #;:c\4fzʚWf1\ۺNƖ3^}is5pA6vx3qBeCFx| 1rNJ N}zDdOe8t\0>/Font << /R8 1555 0 R>> >> /Length 399 /Filter /FlateDecode >> stream xmTN1 + .%N,W Tb@ ~4SW9ɖ|X>Wrv]ot^9&GaS9F(F6.H`# Wb_fBɕ$W2<#0pr!4"#M:ecH.nulHVѦD6`9z{8.]wCHhSB/]avpZ ; *1bo> stream xmTWg ZJtg.ZE.R^ XrUR 0 IBZ, EjR8P/zpw k;/rd C[V ݯPa<9qz A~ ֹ fn2SK5L1ΠX=܀5[j6]m˰a /s/Z$e}k>/aQCRXNN$ Nr( `g7z~OY]v|6e!s&0Nt1V2߁C T4i%BpvbWCzlV/uD\d(Jo@CG*5RlZ8-nxtrN p o,!tX v`'Z4:KqyEePDiX q׮Q.{ >uz]J /a 錘fBR,fXS2D/.zPd.sJ0< B!b,"l;'Yrh&!wR#4lno_]]Ӝz1]8UGKdk2@:ȶKoabPxc6@GTeeeاzZe2ڏ z'=`E.-`,N lt}Fn?ģ|F3h_/KByIP- }cNB;j}b 1ӜE |:6F f[;|O~GyB]9S5u>7Ε d3!$Gˀh![WpImYXO%'a+[86?4s,2P9VuցiͺSuet|7S7ĴfIxNW\T_tUI;{} *U ?tT.^% dԂj0djCϟ'nFp\n.?_iDRwԘhyZff0`_ gXO DCgKeRɋ]{Gwn(,$I&*8Q5ݵPyTsMFw3ŕ:;7v,5C >h7: J_ʍgFQY1D.k2KmXKmm.f='pF\\o19a-0HcW[9==m4ʑ$0?z2F v@`J(A326`m}=)J 'p󬩋9.H#ҨPbq€W+ez]S;vV=>9 A`zn fQw?uHiYL-;22>7x+Ƽf+uk7j<^BF endstream endobj 1540 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/01a50cbd0d26a705e0a91edfcea4643d46c85be6-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1558 0 R /BBox [0 0 127 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1559 0 R >>/Font << /R8 1560 0 R>> >> /Length 334 /Filter /FlateDecode >> stream xmOO0 9nv 7iv_mE!Қ#k7P|969PWHizj^2̪MIfؓ(6VrVbAl#ծ]\wAW*~ 'b%S@za7f3fo6lvf3XeE,%C̷V VuRqjXj_FLiSnAo ?)Oq47-ӵ4-UXg@,'+Ye:?dp{5l0$ 0 c\wLDG4n4vEj5ގrޭ endstream endobj 1562 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 976 >> stream xQmL[U>ʴ2{(bLsSeP&Bh:h 񽶴ܖZ>ZflL%70]`[4ْ1#?ޫ4,ߛYeU8_ryb.^%6@ׂ8;sjbJ;&q<h wyS.7Utk"Bϱ0#Q4hh IB˜ȪCf*pMaʼK |X(AAZx`Ɵra0AK˜V'H-U-b+e e$+`TJe}솷x0QDrY4@7/V-?YrK*VSNs P,oyID!H4 ۩Vă&Et5Z&f- ~X`Ąh uUxϷdz>ك{m[} IN endstream endobj 1571 0 obj << /Length 1389 /Filter /FlateDecode >> stream xWmo6_}^}K\&[m( P$H$ͿߑGْiaJwGuuގ88˕$# , e o˛@vD>12ӟ~]ޏ'B'IJw/wo?v:Fb-G C⾓<>(yƏVN\Ο<)GߎĮ2,cxSI=M?'QNDH\mE >M_"wJ6*y4K3dmV$e*kM?OX-k',"IAxÒėv!]kٗFJ1z1GI$/BxCE|ˍBPtZ!`~_`A b`!'}qU.Ѫi f3g5iV'l~WYklH7W\ Ejm|5Iy=gnTsʸO[8 U=GfpY>/Font << /R8 1581 0 R>> >> /Length 362 /Filter /FlateDecode >> stream xmT=O1 +2(qr TH,81U 7T }ڞ_tz݋gÚ|8>ݾVqm e߂N{s0ÙU"!n^5AAVV4ZZB d;)9/.b Tl#iCD* 5fllfhf XTK ժЪ!{jZj5h5_bUifUn`u6O6mԆ~lC5DzLԣDik&b> btt urfQ> !u7Q;㗛/':> ς$Ȃ6{9</ endstream endobj 1583 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1043 >> stream xR}Lu{yA.;yN! uĴRIGj㢆p#&;qs;?; ,jJJ,gFhXu5Go|wj~/M)dMӬV[UfZ4^'ȁosjGM#oSԀ!𬄆)M6>{0/}-F۱ƪj>?Ҩgo.+bCvb1Ug۬6-EU~]fE9yvnTa*2PORd*Υday9D+WశsTYh~КL.Yӣ `6We!;@m{ x/7rȧf0hcno/A(X˱h{ȃ:ɑc-2w5nӆX[p֌ǧ|>2ea_$G t͌W|\봶X79,}ə.O~53f86MZӁ\͂AS;݉Zaa ;s7o\ J: :}m~~>/Font << /R8 1586 0 R>> >> /Length 356 /Filter /FlateDecode >> stream xmT=O1 +2N.^ !J k//uk=_^ {:fw/&_G%_OgC}! yܰe "L *V\\pp+.Fjಹ:5F1Õm'aC@J 5@&MVld&pj2Usn2** w,\rUpU]FTjnAo >SL=z?]KmPⶻؽa+&mb0Yõê*;w VmLݛtPWkG,wu~Ma_zƽ['8hSfc_vto endstream endobj 1588 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 873 >> stream xPmlSe~oo}u-Zt1Ed~ʂpnYf6t-뺖`ގtl f1TWH{Ph4s3_9a^6w,εF]SױDRL(cd%F7Cf^ ốa6785i}? x_ Znx̲/bpwy}jmn_eiZۻwB`Q߸q BUTdFVQ41u&[e-IV2sYauw{ly;Wzb[9JggLL gGdN ҽM N)W`*_nY`:OPnL7FɰYum)mBɴͥ5bL}>c*+AOM}vjhtΠ]yr~C r9P,(^euE7x0Cѡ1x-Tn1THhfh V.TBs[j%3,]SNsKPOԯyZMO-~ڀ f{(mp"TY+` wX`DM4&grVqނP2%IAHavƽ-_p#'Ʉt*Q2! ~}9S^;_cģ0N䒧N d~J \J2-3ZI49FR=6!l*{,sx*SWL\>/A-{:T}_wxW8 ܟ$n'f~4ܤcX&My02(Ƌƻ endstream endobj 1567 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/4ab7ded0e8ab6f56b6cca63e298cc37e8daa06e0-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1589 0 R /BBox [0 0 319 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1590 0 R >>/Font << /R8 1591 0 R>> >> /Length 652 /Filter /FlateDecode >> stream xmn1~ s Hw {Cȅ@gvLFZϔןmO1JLgmͧq[㟐PK;4s(W@%r/oWb,01N  5zy3UMURTf#"#&Zu᪺Zgu-J555[5#4"t[u#t"t#t" # " lp :hk2iMŶ]J+teAg#>0n7D2@P=*JPɈ4HaH 6: ΂àt\"6DQN4̠,`y(#;p(v*MҏE:}.`/a9\d.O^MxK6ON ̥l.ͥ gzb#~#,5S<jϦP?H389>SgZ2QRy؄NrpTy`!XGh1EG3ݞh@ѾYnd)jr1ҁ 9Et:̉*|Yk2&K<㦖]̮I1<-%rmibpoO *ݼ[۟kamv_{ٰiC;$& endstream endobj 1593 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1325 >> stream xSkPWMfG"Ĩt7!cbkl#P(H D! H# $$`BƎaZZkXv:8۹̴!8swwsIB$ H4UD<kBd<#!lIH"p_ @}0"\:.3&6v~f{yqAVrႷ++_ ʕ"e/ЫԚ텪"mjA]rH\^NSo.~v BIJ֖)_wA!"H"H$) $D(HL9A|)p Fj%*i~$1p#{o84"pX̄GA ϰ ^|d{wGY?oȋ^!_Ȼ9'v~G;r?)JFR1)C]n-&cuv*Dcqb~{ ;YkevRQa12ƈmdrRBwثΒC|.>>> /Length 790 /Filter /FlateDecode >> stream xmV;rQ :$~'H)E&E"VXs3τnO~|߾|_nuk{3?x<z|2[K08&@@^<aG3K<^dnHndnTg,hhA>NlD>+7V:iPHu( աT:~ZB-6zL4J5B @8vӒCCN:Hu(A?(HâH/G=@PރS:@Cy;x)~{,-]SP5y>'0W}p'n}p X>}> stream xZmSI_.+u+U5BȅT6T>{ _6`̰6,ٻ"u[HzQ%&N17D}=ZȼDbQEIh3i貀KMP)?Xa#\ĂzkuA ys.& QD)P:Y4Y NfBQ&,^jtY!3̀3F3c 3.e&<$؂sTs\`p+ap包Ǭ5M<*/ɄiT@0Ӓa> m3J3 ʃ y.0T|K H% 6Lv8υ\jkҐ:Y#1aJobA׺kCV{Ɣǔ¯gmG|,R2J9b\2bY(w*=1Lzy#>[#3響qOn-wίfjа/DTFHڄ؄ l9F=@8RNF9hŧ݃ۧdUgoSɐBѦ!ŭ[^Ѱ}&ޭo2hإ~X]A3$?ubX׽b8(yn!03P-Zc56:Q_6B+1a'ĥ`+jlu\ a.!m]tw=[EEȰH1w)۩w*u4g7unU8ֽ_|KbPtx>mˍfkn+4SZ{Bfw툽&ߔ/Z/?Wb[< A# hђGH2[Շ!=;ZS.E(9@Y幥"nyT$D@m<c eH4wYJÍm2~zP ʑ"+x2^DX>7G (ڎYP4bFo-nCYɩPk-H;S{ d .f rK~zRv=z:u====&ϸ ᗉO0[/[!S8w2W<Zɻ+WHg^GNϔh/<k@/ĩ1KI~RaY+æ;waUv ydm!&d#)<91.KB"7V N{bF3<><W%מKdvJ"[lRɅAy>XiuS~-ݔNR(.Q#V12+?!℘,5&\&VȈ Pj fyHjf?Ҵ83Qe KK3Iqy2Xo8=1ֻ n=FcmTSR-KWm*=.ofZf0cjӒ%.e˝--vx |jɌGגY!DӖYZ2+ȶ.hAڛlLH n axjkk#r+֋v"jvmH`*avܭ1;(:ⷲ=}~q?ʇ~x AL\dkʹ1G}=-f}5{-]QE#J}7OGCzs{Xt^q\Dk+tY/G')N?ף|H38dԕO,hĚӢtOaE Ġ~@ ш. |ĹOQWG:o'E~y9z׏w;'޼oV_ۃin=ϲ´ӻ+ҢoW~]l]u92r> stream xXmo6_v6"Ry)R\(@w֖!Jr;䐊(+b{H33yHߝ}>[$i,I2!I& 2o-~yÒѬX1q2!3j,oёq"Nl`ᶀa&P#=4XJbpaoZLβB~ᦩ< <͡;,dm Z}`9E=0DzvA zOzGTKd,6+1C;/u~Qm}q*RڟV((ZABadgƾbH)}K>pF's<2Bx e$ $Qq~;~3z?[lp/GVf/ǾeV ǞM^ ێ;t F6Sfݡ)vm].o[l*N l$D]vz{4sSy(w=~Ty_6ugIxyqRh@\΄zzJ2$W8p]„x>obWoN)D>07!O1$@5$@c bgsl FNaJ浾9yyY&)PS?PW773Mp9ش޾$N$-$e$ _s+I1 9d8u2Ncr +^֛갅 |%!4|uu5r=8arpqn56ۢ;J=^~LSBuy:LsJ1zǏvX>2j~YH޶ABFJ=W^ɁO\P\}3tA[7UH3N}F*\xĄCxp~||9Z͗|NK2?t¸8!ē((?Gx#U(P`A=Au D =.H< $?I>!k@ք#k☬Ŏ)$k1L% hM+mc=KE= w)d2%ot.A%o.]S;ŹKmB{}7f{Z{2WR*)Nڰ; c\ x"mC&"pϕ{;*d XT< endstream endobj 1598 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/02e892abd5e00eb82eae12fd6bcc4b84bf70fc22-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1614 0 R /BBox [0 0 100 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1615 0 R >>>> /Length 241 /Filter /FlateDecode >> stream xeKN0D>O0׿ @,>1DR]yW.|0wTsMook%ԖZmF]F-˙s RZUhJCsr`swh~;~ ﶂ| e]sw5GAE8V% w**5T)@C3rل9 U39Nn`A`% gXKu endstream endobj 1599 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/904125b541ce598e9f0dc428fc59c40dab652f2e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1616 0 R /BBox [0 0 109 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1617 0 R >>>> /Length 262 /Filter /FlateDecode >> stream xeR1r! y/pBH'H2͜]H+F:HC`'9ȁߎf?3rqIA$LRVfՑPH\ƃ=>0[`bƛ8]Hq2B &/L+.W8w+ch2$(ݺVP ꄢCu*Չ} %ӵsŖ7Vյ֐\aYD2\-G endstream endobj 1627 0 obj << /Length 1193 /Filter /FlateDecode >> stream xڵW[S6~ϯpߜcźZ@遖9[$ߵVvH9 yw"^] N9U^LbŔ7"*9q3O_GJw XO''ÀsK2 H/O~דrKy1nj|;//KG&HF}fuRd&cv5Nh*l::~/cX_!Gh.^L:%:pܡTGEwhB7>Fe(C`&.A)ܞWu?L$3JrgKUPDHmz%%QnooW@L)ǽF͌qG= VoV4؇ԘCo#9. O:>ad=(Wʿߘ!O)`Z,1$YG+R endstream endobj 1618 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b526b77c815b8994914fdc829899bb51a4b8325e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1636 0 R /BBox [0 0 190 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1637 0 R >>>> /Length 413 /Filter /FlateDecode >> stream xmTAr0~A*$$ znziF`L` VF?kњ󾼼譮KZ_ߒ|,yR[` J394j5WSԴs#s5&~OL,K Cr.94yq CC9T [!Wc8W#'!؜ʼn(خ fn B>u)ybv UwRuxv7ppp-8y$q>&t[Xs6qV [ls4+Qbk*B6=鑭ip=/PPG7R,d^jԋC-9yp[H-yV٪N"8z$5+zx 4nO:o?q7 endstream endobj 1619 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/16a44a4e5fb74188b687d8126d48532a7431ea7d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1638 0 R /BBox [0 0 271 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1639 0 R >>>> /Length 554 /Filter /FlateDecode >> stream xmVA ~.B 9%{HljĴh?{y̏>[me#y|sH]?r.h-PY+sĒx2 H=!==9J>krn`ț,/+6[ZW9^WgY5ď+Rhw'@A oBL<&)y+)%ߧ$ADs-h~nk'pz ]#mu9^6߰:q2rKrK t#{ƥ2!b}ɽ-9p& : εtj@ p_9<ѠGz49I@P B뭋Z@471aYi3DwHг F`@`Fq8.(-8'M(L`F m)hQ4*%¨8,A5ֱk`|6%rFصEEsroʯм8v/nhgqlZ3aMi)t.L endstream endobj 1621 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/5008f1ebe8977700e613192f7a27e36c3cddae25-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1640 0 R /BBox [0 0 99 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1641 0 R >>>> /Length 202 /Filter /FlateDecode >> stream xe;1 D"';'@A볫j-Fi?{)Ǵ%o`'ߐ%Ȫ/%W2r(m*Pl*&0Y޽8 N}~!xQTT]SڵT &gϠP#`#a<!lGuRl† C0ad>xA6l g~pqw endstream endobj 1622 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e546a229bb73835e6f0f4941b8aec84077ae5745-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1642 0 R /BBox [0 0 99 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1643 0 R >>>> /Length 204 /Filter /FlateDecode >> stream xeA0 yE^P'p = |V*R,֣bZrLy_*pρ7}^ 4ڕ:ץ2ԍ}N%{L';a4Ԡ5"e*kH^W>j1xZb$gr =Hp@̓@́ğ!C\>+(Vb u H'!D3̝aæ>. v`g endstream endobj 1653 0 obj << /Length 2594 /Filter /FlateDecode >> stream xn_GsC֛$Y-D$!ޯΐ")6M"sϜvoO~>9# #\\,DҰ ?S͢1ƢwOu7Dv`"P'`L=':pĸvY*8y\'Dty;ǂn!jP 0aJ+~C\iX:" @?걄Gt$ 0D,pJZ!D(om;:*2v{v㾗w[Xݓ]~}y>P᝸/qNص?xڞR}Eeɝwncn|e+!jE4ұPɊ#żxuqqz9W/__:{ S>ǫKBpTdƽ\%3f|u "+а&E 4r_, gJps4Ar!DLk'ZXBtOdci:JwV >Ϭ|Kڭ;#UcL\{en*roNWaI$SuR`wоgYĮ{kXLj)#Θc.&>w" }vi1"Ҁpp )RĕWǬ3+Zd6e~a'ߢ5ߛ!u !M7/pi<^II-ݪ?$6xn1l<" C6^ RN`$]'N{ G|Adw`k:ˊ\L"͛]"yd^YWw~FnUGn1]nB,_<b#Yz:6E,5C=rJ+OVHn7j%6[.(2Js]e!l7 [k8N΢L>0‰4nᠥXJAk` SNY@N2`{i|ixSd=gFllza`nC.{x[u9PH l47c6]ZbkM%Lű\YSvno0 Mƅ×Hp1ua(a} +gc72_LabZ:M`6 $ +§`y6)y\\ya)l꩚PoWtJ GMH J+:e%0(Rgb1:SVz#MBdE+\1Z)I , PkLVl38δi#,K @+qX:M":FR SȬp:V=\z g2*@A+A'Qmf62d?WrJ3 x@ C5VD+=e B)0 #Qua㐚D#+#)Væ]H0xN8H;KxF`)3 A@2aS!Ǡ' T֗wyKl b0l(M i<& &-?B4PL+c%-$CBĴdC6r$ZOTq"$wk8bF~1sֻ6)4  z|{y3h, a.Cw\ED&90ғ qNZN`kb6Bî5m}o**t#'׍Oe6ڎ]\I-v?z¶R:h"q^k-:Mx7D6ݥ5۰S~HUTMOvnw; [ pXf#1^WH|Xf`>֙\ƝPƅT`fa̎1oL *ۂX4I0w=zB{yv=_8_n9;ͷ3Yz(86nSOqU'GՅj`i 36҈id9؉7`%+zlakolq-~bdwo?[[9Ƙ6- }4эAJcDRrHΘ&8L9܄\=,#w')33'{4?$ fP'J$. TL)O#$ϳgG푖 fp!PM23^Vl^@D0?>(YA=GX>$I‰Ѥ!ӱ~z76@O%);wxPs:!H^4_=p<EX bPu#9Mfi)fbĐPp+I3 7\uu+:d_`[-v?E4cPbrʵ{u0;K'CkB[ $\kI۵_KZ4'jÄt8?||D%P8ۅAڡ7 endstream endobj 1646 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e91afb92ca03ca6517dc453e771938d8f95d15e3-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1664 0 R /BBox [0 0 38 38] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1665 0 R >>>> /Length 1739 /Filter /FlateDecode >> stream xeMD5 s>mEVW@,: %N\~h]*O?_߯?"_P1~A|Jj>OPfM}Y 8l4uB $= fSǓq ȣ钻3ygDMYgDaM X^>dh 6ֽ8`>G'5TDӪ=X G|~<̭$}H5gSZ#\2TnQ2T' n?5r {z੖M3j$]q#lʺH|3{lW!Cϣ7rpn"5 OOPYU4 B H"Vr2U]CMȡz$6glB&=o #d:dH>|G #dȼ>UɟɃ*vQ"^{^ #ir3rEHdK.F6l<<haBb?  F84k  VMn>?9t#M 6GF (,e0"|wF (u"Σ7|G0J<0@E8Tͷ*vQ)cг l MO0g(g8.y8#T˂Uh*ͪ1_멮eSɞpcn 澼 ʳ Fn͋[s|=kj;i M}K>AOh>IL+6ZiBΦWu˃u*jQ O`kw\&7҇vl͹KU9O8=8d >:Ug*@ٜvak>臁uW6Ti*cw*DpB"ֶP)"oam 5Ed-@}iU7>V{jV9/1H%AXwe` NP lz  Gf 4W`؂$#| k[1#%>%q G%aj8/D^U@yExvwQSD4.M @ػ,a }Ҫ}s1uId}:]$f}:]$Dz@!šmam 5DX-mR5j[XE9BJՑjQ!šoam 5DX-mR5j[XE>BJ5jQ!šoam 5DX-mR5ߟ_} {w9 endstream endobj 1678 0 obj << /Length 1784 /Filter /FlateDecode >> stream xڽXr6}W葚 F$ˮ3F%m@ĉL$]HO֌ⶋg \L's 4 ہ H 9Z oABp)a3fp9$ Ňw_/>l˝NBZ ;Unk_I68O~_~]cGNʨ%1I4{~ih|M"Z(%{<+ͳU'h%%/| l ƕpOk\pܯjad!k($*:_,2)[qDN @h $w01-oT{QfnR/K! *Brcw 9ZOs[cB$3.zq c$:hנXτm8Np)-"bOBx)"uW.0颊8*:h\.ǗK%pEr<|g{31ZkuXQӅ4WTZ6!Iigy0:~weyIO'ޟްƩ E}>(4sIp`qPCœڈiC: $&HNڪMvm35vޟm-jOSd ^ ^W Y2,m!KVIYFţ۲lLh~K&9d4Ռy!۝fVUR8UK8,pۭbV&EL(ݔ`03A<OXpDd~֔LTvL p dW QGRj#Px/t!˄X-Q W]E.KL ;3i)Z's# swΫ&wƫJxlj a[hszVCܶ2BQe0xfp!JX l4IMi%B5a3H1i#"DJ "!dl-1,s a!ŁgA*ٝZV`pDXlui%n!a9j Rpwu1Y[̇-]ɀ2&1y̿Fp?Lʾ{؃0wg3o PgMH?YHdd=BO gYuoa-oo9;lԔ?jAzJ4aMd:;P5.-ZiYX$DKBr !;2/l nu-GƺVZ  endstream endobj 1650 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/da1c8f1840bf02051598ca7b528c3cec394f566f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1685 0 R /BBox [0 0 68 68] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1686 0 R >>>> /Length 5239 /Filter /FlateDecode >> stream xe\A%n)vK1+|_~9E"dH_w߿ڟߏ 2+cXE2 \t+cXnel5A.ʅf r/D73]GJMPmy:tevӱ A j͚ !g @o8\inb WBt3s rU/D71&U4Af rU/D73Cz}Mmi|G#M@h400zFj !R<Ŭ7ǰf4ACSd:/@Q61A_<yʄdLF)T}-jZJ6jdhز=MΣOriyX-VM˃h[jMPuK[TҌ4(@ k呎Q[Gm5435U/D73WiP[y|эj3F)z}5@ 9p jpXjNMPSue+ET6Gm> 樭OT4AMwh1OϏiwm FOrq"=$pXQmctxP~oHjO}7*cjw(wi:j#3c}ذjѺ V#/bA F`t5T@m򢣶A9j+ߑ1SmwZ#/btwꨭ9i>xn;"*zh=re\WLG Bt+cXņ*f C\ K9ԑQe" UjMS1z&@hǐhcg`wE۠ux Aftu 25S#/"sA1MVةbPue+/3\==]bF;>Ɂ 6W;$F Mbk`jcj/rWcz 3S\f` ZoK;Z:^ TcP`2-ƥ[<$r&]``[Ś Lt+cX 2Q.7Mx!L++mM2R7A[!KaNkܱj mo^{u 225X2d0 zb`Ak0ddYjyt45(ˑ 18j#f2U/D73 SBtiL Ld^nf SBt33c/^=ܡ鬙T?6AMw3o_E ݚ!z!95U71s359w3!oלѕi$2tkI44u޽4<Q| dt54,ϤW7A_,ACTG74R*{ti[jR.(` OVo"w֗&(TtAkHk^{h0b *2|iBgGn=41PBth|yyʆSl6K ր!(T~_F'98e`yXueg4LV[^%]0pЙ|uTI9Յ~oY~o]f2#A^];5u# 2Un6t FySG Zs 2U/D71 2U/D73M~oY~oz!1MnMݱ2lo?ΣOrҘ-iGOݓV0h[Ś Vvʱ E4O&wA [@#s5^B91bNAM M2a:c:ꭹ>!fj^nfNAMHj8LṖ.z!SPS5~ewT4GG2#Sydwy(σu# jf_}k'9^%`St_k:Xlv9)[ca W.h K&Fy02_0zX-X32\Am F6U}lv4e$2Fڨma:MܓDiVJ <jy};ZCVSLhPBt3.(T}Ņ͝Ȇ:<5Ծ!W!hP1PBtw6֍Z* jmLA AڊMPz!iB L>;X^0pѭbݹcj&q9ȸ!aLhћ ܶR1u2 r,5!U}M0Y uͰn4AkaBm243e f1P[*/N9Yy\8kϳ04x*zB; -mq}p>ڷ<=_mաA] Afda?AcЀYMEf 2U/D73]z!L )T,8f1h !k =,f2U_O\ j+<ͩ&T}:& '&_T׉ Y+5/5M1&fo&ں/;vTi>!T}OSpNjPat Vf/ nnRCwAuI j#fj6h}Tۃu# j~w]~}s/D'ÊϤW6F}PGArF٨nf>U̜&0b=:h>!K941Q>wW:ՖLcԧOM585=*4VQW;4ΨOU/D73Q^nfNFW)f,σua>4!f0{S{ΣOrrLjcܢVvA2 A4mfh> AAAr>hn4!T}ڦeۘtG佩{aM-OFzæn، 5l꩙`ꨎb,MGBУ\ 4l6WF7Z2CmtAM T̜ݰA:w`A ay_g O1&<8֍&(TtAff U/D73PBt`Nk`>dvgh0bP@6 +_J^~9M |wCcO>}Nj+W0Qmڈ\?f`t+N1 WBtmPmڊYvw>6Ǻyy۰P[mE`t69GT \rΣOr`dfBS-5j:t)ku0jtj~0cCLT}[_80|j# j^nfffj^nfNAM M2cL<T>Ck` 6&o'˸CK y!ܸ\P&ɚu#(1:N0b{/+hV|V뙠Udd+CvLOFGP3YRʜ%*=MQ#kzr`,K*ZyrV%\%23d-MQmMFS+chH9MQm9)ʕʹ`4E26MQ뉏צd%Oɒh F374Пq;}qwx\Y?F6Z6R{9ȝ{ Lݓkv=G/ѭmb&$;x}^56YL@;ˑQXA Dw|SrzO&4qukzb9gھ}~owKe8qɘYndnw,K.^ڜ=Yfsb9IykpjWvnjt˵.VpѭmbM.9G:+V6&.<๐簂Wힵkp?Tc=YS0ig#׽XFn#mc,fT1Br׮yr!NdB endstream endobj 1666 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/ec7af2a7849ba812cbbc248341c77c1ad540c868-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1687 0 R /BBox [0 0 60 60] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1688 0 R >>>> /Length 3956 /Filter /FlateDecode >> stream xe[AmnU '˂e$[AǢA%۔߯a_ίߟ_c"~X8V`W4+vNAnW4k1H튝f JQn]Px#zRπf@3BЇ9X"f JU}.fT+Xi |&F)Ü4f.A!fTF07!(U=LAaޟjbA~.,t8i4(aGZ3P1]Pz#zBiGm4O3M c>tAaf U李>nWSa3ZX7ZzY-a]x}ouzvN(ΏQyk@KAoCHAϔyyyLi/?gR<]alm=BLވf Wu.* 2oJ+ןS.r0MϢvNڻ*V Q~\2,6Ŏ3,. &B._ =`H#]}81|&j# 2U_\/I2Q[}RmڈLd.6_EEAkVus]?⇎K|ѳ`-snW4kbwk94b>ct5g`栥jں3] 樍a:樍h.UoD3\ވf.FWC&}G<}u 1\ވfTtAM\+ 1Jz_N/}Cޗ$4HܖGCAC437KPAVi!fJUoD3SP] f1MP! .3%ڀ}k%>FY{ Vo BtbY D+vvN(7.(T= A\WK" 6P[7jX_jh`պ)Z7mow@k@MUR5覘.h }LF%(T= ވfPF037)(T=\Bף˙ >ˏވf WF0s rU_:</gBՁYϽVfuu1ơif2UpB9ΥF4 ^Mdވf SF03f8gY#v߰s07.T= A{N5iԨ5_{H x]9.E+ ˎ cӞ3)O O O <Av9y\BiuEF^ٽFё6xk îV7 mNEވf.AVx8^/p-c}dz0ؑ!U=LA`-hj#ۆ KӦif rUoD3 WҪ8u[Ul*z{(ңh; 7zĠ6 / *"͂PGmd%LYom"m"1TF3LPz#zRjYV{[$4|C0!2Vi yڬd` SbPr20 h ~gKut 6͂7.U}V |7mJGE1]^xQ|۾;6Q1]z#z\+W'.U= Aaf rU*Z4Nsi,V4=b`uq72|@J43`8^k(ͨ<Ը!xk1ZXb SF03y5"5~jdh` %YLZ|9B|KPV8eχ$Sz1W n12ܻK34m&2*N̅Ȗ=6 ;Q1-U?V3<.s12<5s#[~ix]f22{6 v@1,^UK]Z5D']m5]tyf^f1V V9`VyU*Z)}f6jp.zެ {;Uy(XW U{@nW+螻tUZUwAL'DEbBtbXI D+vvNXQ%^6 _a5ht1?Bb^Vuxۛ/}ĥEϢ}[vݞUΚj}]LT1ص4b\tnF'}iq߳+0+0V5V9`0 "9ٮ!V0ݷb!ԗV5XnU9XkU{nW+p#!j˫f9}Uۨg'ѫf}9tvQ4 vnW+ ?}HfZ endstream endobj 1673 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/80030440af6836015872fde71785e2b14fc7fc54-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1689 0 R /BBox [0 0 189 46] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1690 0 R >>/Font << /R8 1691 0 R>> >> /Length 422 /Filter /FlateDecode >> stream xmT=o! ɒ|ذV:1[F!п#}T'==w'о^na9e:_ښ2o62XW!pgxg`jq,ԳZ0*\ݹc , ``ТbsZǴ=C_=-U ʳiځDG"NII&1fYiv7#/-j1sS9U̩Ɯ>JQ! i =!uSQoU:4'$V(RE*E hE$9+hUD"nY88YThT՗\\P ʬ]4Xk1}E{hTE=+3Wwoogre}iKO=ZOrs|0Ĕkχ˽,mz endstream endobj 1693 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1388 >> stream xkPWwIȮnjHTA)*Q )BbIB"n)RE^P*#ZNjYgE8gΙ|߇"\;EQ`Dd umnm1XFTj(xd1kj(ƙJ6XQ:Yi%z/~>tF 9V[&Gԩ 5hL kwG|k.AM`MZBdؿT Ķ&l/,MRi`#=)p EVWXpFVr&p`H+49`it'kWƓrj6_\WIvtvF%l*=Ha1dm7 ej;5 ),opIybf^ L*x ׭p=ۏ56gY"<;bfRU͝NOq V*\ѨrL93)kr-|?C'IGc9SV.a#JTk,ݗG] X_/(ܤ7O|l Mv&f|88@gt%ޑHV': fS};>' - ]~qx6@I# 1>C03%%Ehot$DWߚYˬј5fVl#%mh;CZ/~\]}m;L:MHGtv{:J:My@q_0Ryyp[4}078X'r@߽bflCc4hAWFH9)ϫ̫,*-`;Qet(zG>K uL0:0.> f緑ߞ!ER$>=c.Vݣ:~FlYc`=Ҿ&^g0*Kʎ/y^?[߀ ue7TV(Z9P7k`e;?VPR qUT[Urs'ڥ2(pimgo]p?__ s endstream endobj 1674 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/dcafa0934172f27cacb9e551bb525301dedf609e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1694 0 R /BBox [0 0 332 46] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1695 0 R >>/Font << /R8 1696 0 R>> >> /Length 669 /Filter /FlateDecode >> stream xmV@ SڍcN I\[ qHߏ4)R>3 wޗO?Zz\J@ }sgyxͣ= F_X4OyTG<*ޣja., OB, n7w%pqH'Enɰ4# 0 %$tKB-g"hh l e我U7VRg@S8XI6ЬHm103(rLYcRE;j SNOf;p'?<T-pUy mb> stream x}TSoV2TUz/L< Jy ,0c%IB B$kUXQDqKUuSyc7ݿ9>}^H$cԥyb"~\/5?+Y) !I.BHApLMI]juz8/%ak׭ܛ \!,ʔ=EJUIR^Qv@Z|oG`20i1蘵׿a[+C "x&~XD0bb '׈y MEI^&qwwD"&O|'.8񑰍qaI9-ڃl\QhL~ 47AcMHnfD;۬^Tɢ՚ <.#7čH 0HL06ᓘ$ =<QwWg")IP*+F9(Y֯:/- ~{yMM WڪlƆ&qU:]·2[TD e^w1~C^G+jW\Y*hb#GS?Ymܼ%..Tt+H`b0)cRc܅B &g F7u(:&:)|Γ dm܏JR^9 .Düon OQDG\-N yq5-6V#r퉫a&sWcLJmWe)b4␱|FphЗ ho;?ݻ60!:|oHdOF'8˔<\D'?v{A=;b>T1k7OPȉ ,0Ԏ\xŃ)A > WYWaPBJmCݡ&[@A!Xzznki9i ??f~^{O,e97N|ζIg[?"k/ endstream endobj 1596 0 obj << /Type /ObjStm /N 100 /First 977 /Length 2183 /Filter /FlateDecode >> stream xZYo7~_6#0;,Il5Ӓz#uk[~bkduQ5 Kp,N^3uI-xŔ4d*Z1LGOeƤLH3Yf`ݑ9,hPpҰ#X& ) DAGE;/MrW`C %[cE|G"SB%D))ӔD'9 Hs'h.D)ǔq8i@6'3=qSA$'@3-d>IL!@iXVjv"I*,ai ypiA9(4ga,%A$L&.64c) &nd ,,'&rdfMf,,[KfYDKH:bO87\p8r9O@D"eJs P27[1$tJ BЖ#Q!0 d(idQW/a~O2)  ς0?@@hZ,PPɤ{Q$|dQtGLiE: P#hcgVŋIiŊiIw?cRݼ>\zxYl|i0)T}Vj.!< 5+XӾmYɞy59 ~B↱G)k\Aa}@@"2oXY H:.a.!#q2qlt<6 -GDVk%5=nbڴM.6uX ,2G\ a1&8_EA^uFRZ SWCCpun*+v7Ye-If)CUiNsy],9+![wP`#~=tGllw R]ngcvv_YW,r垃ɮ*m6ˡb6PFhʬ^B?{BIG u4 ?9 mg-?/;n]jvϗUu1 8)~}7+JSBK &`~[5j{𜪌FT2bʃ?72ѩ\()ٱys>D.C&2:]& T2 *nD6+TYde-zWA5TYNGd%EH\1je`CLd#|CѠ*YCQ,<l?~nQ("zZP0=b]uK67e*of*+73l]VɄWִx0\G?1ʩP(=2^G.o9r('+7ܪ/X0`1riyzz\ϒŦ>SU7퇲|zv`uu|*E}bhN/F"_ \'ѸQZ+N*R 翻)y 1Jyń!&Ө daS%Z0B6Sx 2WjQ*}qAE'c)^%Zsx\1heoN!SOI+$\>R]!MRX{V$JA*vMU=Ht\ #%T5E__QWUp(v}\Ocw;[9vl"fw+\6 |A[o\>?kz9~O-%W6}+hP3Y.[Ta}Q u;y/Gxq (hԶq7_=G~{tv tEiސjuKh<~6:҆[K-E|z655v hP/=Z4e֗[\d > stream xXo6~_G(-uÖt0{P$:*[$7t$ɺ0l-Qݗ6bɛEFD$r MR&)7:Zodݻ&$NRJ2l~5}O{ m8:"iOTh0!qՔ+48"EMd { a=)aJꪾ}m儃6}[Tx,$1b8/ڢCsa[WVU]k p#L]p.xhh q^}ʨbLY֨qS;7$('Sy?-1M5EP/O3c+4xv/ofjʍ16_,֛JίyCYpTdJBlrIiqYn "p EBf A0BCD@z0W)I$&T-{8KM tH&} *P\n/[m\}* W§mU/UTJޠZӇ:Yg,Phz1VػUeڇAPRC(b:J\/b τ&w_B]ʦvouY;'^HQޖ]V<Πv5:$!eUzoȧp 6X{B &9sl=6M?a6tАՓq!UO#H hzFd0}lЃJRʼnN=Fv5M^ s(6^f{O\ 羛o˓$a(Σ|} 5L/?|zӁٞÏu8;fTk⋈Po^p{{ALxuB&N95ȱ$\2GTnJfa=}1> <;o @ao 0 (Ѯ}xO1clX FYi!)Xu P|S~inpjZ~-)2p𲏚4>.?=Z92L0\;áeXy-{^@/7%p|0D,[4O q7Ø ARSc'{`OQ!)\ۢ(w}d@!\9wĘ̉dn.gF{f4~>/Font << /R8 1719 0 R>> >> /Length 335 /Filter /FlateDecode >> stream xeSN0 buHxIpbqEUg׾{Ѓr_WǡLW3Uoپovx'ۈ30`hgLz9啂Nq` ɂZLS #C27})ng.t `6x`b< b(ؔ yu8ѐ'>X=B">}o\mTr;*6@Tg< c֙H5> stream xkPWwIȮnjHTA)*Q )BbIB"n)RE^P*#ZNjYgE8gΙ|߇"\;EQ`Dd umnm1XFTj(xd1kj(ƙJ6XQ:Yi%z/~>tF 9V[&Gԩ 5hL kwG|k.AM`MZBdؿT Ķ&l/,MRi`#=)p EVWXpFVr&p`H+49`it'kWƓrj6_\WIvtvF%l*=Ha1dm7 ej;5 ),opIybf^ L*x ׭p=ۏ56gY"<;bfRU͝NOq V*\ѨrL93)kr-|?C'IGc9SV.a#JTk,ݗG] X_/(ܤ7O|l Mv&f|88@gt%ޑHV': fS};>' - ]~qx6@I# 1>C03%%Ehot$DWߚYˬј5fVl#%mh;CZ/~\]}m;L:MHGtv{:J:My@q_0Ryyp[4}078X'r@߽bflCc4hAWFH9)ϫ̫,*-`;Qet(zG>K uL0:0.> f緑ߞ!ER$>=c.Vݣ:~FlYc`=Ҿ&^g0*Kʎ/y^?[߀ ue7TV(Z9P7k`e;?VPR qUT[Urs'ڥ2(pimgo]p?__ s endstream endobj 1730 0 obj << /Length 1901 /Filter /FlateDecode >> stream xXsF_# ovki2i@[LH N>ujXػۏ{w}v:;/B/fq(Cou"ʼ}g~<F#Aqcz.~YfR7lX~7\o3N:WgpO [er;p뽫~]@c{`1rd喉PQU "ު܃uEtBpO\3%0[m`cтk}jl|W3]3٭s^@W?%Mg$ڧ;,F~]O(Xtk5zAWe9Hًl  ܀ntڮ-Ҥ,piY[J^uozG ml3oyUX[Qb-\HkrxQ mHJ޿܍\7W"lkgU; /Hڷ@k/n@ |9G,ʒ&6-nF Y./?+8i\W7iu.hd+e@kT]%pF .~oIc,Lh1 H3qAlg~7#/3\.-6}>YOQ_le7OoP}l }"=v--HˢKI܀c35tJ[j5(jJf(W JNmgu ptÕ>Zǵ@6ʯ(UpU*f["\,  Pm2N~5Hp(pn`H&@iIj>]  &)A/A1"mRѿJh?A j7si˿t͡f\=O0]L>@Ur s_T em,t Q=3z|˒,jxCowfM;y.s)I 2AˤG=32@cac DžO2cA'+KsгI٩NHbn'b%q|CMqmZjiڮFУZPCmzx;v-@Gu+&Q̑LL} TJ]xBx m"}whʅ_Q9W3 yDՈW"'u8&2 5.bȦ(/OG^?vSYs @EpI$A Ŕ=5"9./OP~(Μ4T\bSARG׊)[.CP>Wo„ X ,xτ%\2f k7!=S8Pcg& w!ξpXrOQеu4y󼍉8%WIE}G x$HʹځNWمU(PSc`F<nV8(u]]$)!~\Prl+4j#ˢLw| ?Fqg!!d2QMLR[iXhX˳]:bN.O:Xw*kDs9L%]uNCe^p7d_È:c_1^|T߭0 }50 ;pPN&r} endstream endobj 1704 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/4dfb6c2cc7eabf1f6e16dfdf52a3055220d0b23a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1740 0 R /BBox [0 0 170 50] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1741 0 R >>/Font << /R8 1742 0 R>> >> /Length 368 /Filter /FlateDecode >> stream xmT=O0 +2aY\7t@nsT?=ןy-sj^n&rE74U]p, F0q]A 41qeY\iOP%/^4;w̕f\3~gf>W< endstream endobj 1744 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 1724 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/69d82ebc4282dd9f51dcad78780e4fc5eba12205-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1745 0 R /BBox [0 0 156 81] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1746 0 R >>/Font << /R8 1747 0 R>> >> /Length 366 /Filter /FlateDecode >> stream xeTn! dIm`JU7fHUo2{a@am.hVi/d w`3ص}v!ʤA/j~X* YܹI$]0vCK `P`0u0AYH@/&]H\#?݄$iV[ A0iEALVB))2MZ.X%V)1)U9Y 4 O@I[_sFlScoQݣ`rNK4CkTԝmZ()nZ^k GM\ȓ$ڣ1i푰`Qv[=9\Zt/̸/9]O3@İ-t>PL|l# endstream endobj 1749 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1388 >> stream xkPWwIȮnjHTA)*Q )BbIB"n)RE^P*#ZNjYgE8gΙ|߇"\;EQ`Dd umnm1XFTj(xd1kj(ƙJ6XQ:Yi%z/~>tF 9V[&Gԩ 5hL kwG|k.AM`MZBdؿT Ķ&l/,MRi`#=)p EVWXpFVr&p`H+49`it'kWƓrj6_\WIvtvF%l*=Ha1dm7 ej;5 ),opIybf^ L*x ׭p=ۏ56gY"<;bfRU͝NOq V*\ѨrL93)kr-|?C'IGc9SV.a#JTk,ݗG] X_/(ܤ7O|l Mv&f|88@gt%ޑHV': fS};>' - ]~qx6@I# 1>C03%%Ehot$DWߚYˬј5fVl#%mh;CZ/~\]}m;L:MHGtv{:J:My@q_0Ryyp[4}078X'r@߽bflCc4hAWFH9)ϫ̫,*-`;Qet(zG>K uL0:0.> f緑ߞ!ER$>=c.Vݣ:~FlYc`=Ҿ&^g0*Kʎ/y^?[߀ ue7TV(Z9P7k`e;?VPR qUT[Urs'ڥ2(pimgo]p?__ s endstream endobj 1759 0 obj << /Length 1689 /Filter /FlateDecode >> stream xXێ6}WQZ^DR7.EE⮅%GٿϐCْdmQ$^Ù3g$ޝGbtz-#/bɤ d̽[d͜'sr̔?GGܟO?`RO~6\tzMeOnh3Z!5cF=OU$q&LA#ǹ%{Kр@zJ[`֨Lv׭֥b~6~~ ~V)TFSb(z:B ?=bFB,iT15lh3lhنƗfؔᄼq"I`M[6y@Ӿ5%Ǩ[2+3VB|q]_3ZGC{n@qd $6>$A 6#h^c@Kǂ`(󞝍`bVeRצo`ኋI!$B yyx "3uW6$D#`P =Z7LWu >nBiZ"jVci0 :Q$t^}MVL٤]4!ߘ- g8F};8-,Yg[l)UQ=b{LZ|KM8L'! *PSQzmO N\I0n_&4Ķ[denF9ʑ˒ሤ@&@@ྴLP:hL:C|U:pož.8fnR j؜= b<Es# >g 31ZNoe,keӉeC6zr-N3ӘPN$lYVP'M .)4Zހ&!A6}7kG4ڮg2~K~0dmj>_xm<$}f QXL\6 u+~潸L]-ز=%fSbUw.Rw*vT),OgWnPslMڑ|Nȣ $ct_fs'sDhp!TJֺuWi:d: 8!FY3@@[pt5 HaI_>>> /Length 192 /Filter /FlateDecode >> stream xePI1 }4Mp s@>⡥Hd'/6}nNdo7H2;47IʤΐSϧ$KA%O.!!RT`*$߃hP^ \dh$ 74qSr$͗=R rZ\HJPSC/1s8 endstream endobj 1756 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/4a37b1f092beb7af0e975a2d6afa5927215307c0-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1770 0 R /BBox [0 0 52 71] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1771 0 R >>>> /Length 17324 /Filter /FlateDecode >> stream x]M9S <)E'a_Ei1U`,"̏o^Q}~<o?FG?gap5 WyX}7)8P1VЙJG9XL@& Ld:ZZY3I:AL7;e0X =ИnvvV'2cKf>} g3Fdlxw9X ;wлxWVۡLrgu2Lq8Cd>_@{X }ۿ5gC,ff&jAj,ff&jAQ3P3 53Ps&j5`L@&St55}P357"*n>fjnD|,nvfg550좦jf[&j5&vF.jjza9DMM/L7;郚9a5&L03u'aB9郚 @M;B~@L!L {~ 08R3!d5"j"3I540|E M BD- BDB;f^nv6QC .jhf5 Ndt&vF.jhza9D M/L7;郚 0{x  nLI`p"8C)jhf5Si;}ۿ쁚!G? @´py߰wꁚN@͸#:B:Ps!Ou&2tNQ] WTAMj.DT"|@Mj.D|,nvfg50좺j:P3.DF1-aBo7:l좺CTts>@͸;g0!Nq 'r>䜢j:P30 ӷ{B~@M t!L {~i 08R3!5"Tj"3I40|E5M4BD-4BDB;fj^nv6QM .i5 Ndt&vF.iza9D5M/L7;郚 0{x  nLI`p"8C)i5]i;}ۿ@Mjq]c8[„nt6ECkza9Eji`psL&:0!DNq܇SkƁiKZƅ0'< Ը=GjPc@_ !\SDf )40|Ej Qq5\Xh1tQfge^nvvQj Ndt&vF.40L )4}Pc@_͝3M`psgO„9qrNQj\i;}ۿjjƄ0-\7>jj*Pc`pBgCHj.D Df )jza>@ͅ[@ͅvNU50l]TAMj Ndt&vF.jza9DUM/L7;郚 =p<ӄ 7wz$L08}!U5}PSS4|N%K aOx5%PS0-\7>Jj PS/H\S@&STtU4}PS PS 5 .hzaDM/L7;郚 08} gK`ۍf89fU40윢j PS/j PS/Nq 'r>䜢j PS0 ӷ{'PS0'<'PS0-\7>@CyrG*t?<@ͅ?5Ȥsz40|E=>y P5"j>AL7;]ԣfghzaE=>yr'2l  ~ g#ghza9D=^nvNQj\͝3M`psgO„9qrNQj(`>moK7PaOxj>;.H|.OV@y&Й~r2X f )3Id^M/L7;_V􇚳_D"|IjΪ^nv6Vt:}&>%L0Fg3s:zw 9'w$L0{x  nLI`p"8Cd>& O;|yPs6bjff|bjffԜ55P35h&P Ht d9EMM/L7;_QS53Ps#jfFDB;f^nv6QS .jjfjλe&P-aBo7:l좦Cts>VQ i„;=S}&>s> Ļ)G? Ԍ@´py߰wA@ͼ#:BPs!O &2tNQC WAj.DT"|@j.D|,nvfg540좆jP3/DF1-aBo7:l좆Cts>@ͼ;g0!Nq 'r>䜢jP30 ӷ{B~@M !L {~鄚Ԍ 08R3!5"Tj"3I50|EuMtBD-tBDB;f^nv6Q] .k5 Ndt&vF.kza9DuM/L7;郚Ԍ 0{x  nLI`p"8C)k5Ci;}ۿl.G? Դ@M´py߰wjFi@M#:BPs!O5&2tNQM WTAMj.DT"|@Mj.D|,nvfg40좚jP/DF1-aBo7:l좚CTtsj>i@M;g0!Nq 'r>䜢jP0 ӷ{I4!}? O5MiÞ#5Nq] !\SDf )50|EjQq5\Xh1tQfg^nvvQj>%L0Fg3]kza9DSkƁv7wz4aB͝>  Nt}9Eji Oj\cߏ~@ aZ1/DF1-aBo7:lL !40윢L5=p<ӄ 7wz$L08}!e>10 ӷ{1!}? OjLiÞ#j*5vG*t?TBğ@Md2霢郚 \E \Xh1tQU &jzaEUMT.DF1-aBo7:l좪CTts>@]͝3M`psgO„9qrNQU51Lçm^jƾ'PS5UiÞ#j 5 TL)@ͅ?U d9EM/L7;_QE5Qq5Qb颊MTt*>)@Mp l*^nvQE )h5 n>5 nLI`p"8C)h5Ui;}ۿ|5Ecߏ~y5EiÞ# <)`pBgC\SPL:G Wԣ郚Qq5Ps!ctE=^nv6Q]ԣ郚)`p"Ζ0!p6rvQCԣfhj=p<ӄ 7wz$L08}!hjvGcߏ~sPqFsy߰w|o Γ0!H􋐓 0NL:'+50|Y5gx0E5'Nc實_M/L7;+50Nep '2l  ~ g#ggu2|6;NûCdq  n8i„;=S}&>s:I_fԜ 55;|D@$@1 D#`22tNQS WA ܈EQb颦Mt>n DgK`ۍf89f550윢jf|Uj"g0!Nq 'r>䜢jf& j5'Gf aOx5#P30-\7>FfjP3/H\S@&St54}P3 P3 5 .jhzaD M/L7;郚 08} gK`ۍf89f540윢jP3/N&L03u'aB9郚LLçm^jƾ'P5CiÞ#j:5 TL@ͅ?Ձ d9EuM/L7;_Q]5Qq5Qb颺MTt>@͸p l^nvQ] )k5 n8i„;=S}&>s>@P4|N%[ aOx5-PӅ0-\7>ZjP/H\S @&STt4}PӀ PӀ 5 .izaD5M/L7;郚 08} gK`ۍf89f40윢jP/N&L03u'aB9郚tLçm^5Mcߏ~@M´py߰w@ji`pBgC5"5ȤsrM/L7;_Qj.DT"|@5"j>AL7;]kzaD]kƁv'2l  ~ g#g^nvQf>q]͝3M`psgO„9qrNQjv/ij,PB.OQ1B5~G*t?Ps!OPL:(te>1BD-Ps!ctEMizaEj 08} gK`ۍf89(ts2M/L7;(A5~7wz4aB͝>  Nt}9Ej qLçm^jLcߏ~´py߰wJ@] !*PL:f+j5"*n>5"j>AL7;]Tt^nvvQU5 08} gK`ۍf89fU50윢j*Pc`psL&:0!DNq܇STAMjLi;}ۿ,*G? Ԕ@M´py߰w*B)@M#:B Ps!O&2tNQE WTAMj.DT"|@Mj.D|,nvfgU40좊j PS/DF1-aBo7:l좊CTts*>)@M)@M;=S}&>s*>)@MU4|N%@Mj@M´py߰wz5jЙ5"Df )thj.DT"|@\Xh1tQMԣfghj>%L0Fg3]ԣfhza9E=>yr7wz4aB͝>  Nt}9E=>yi.io|v\\7>>ߛ$L08R3"d@@Sf ^M/L7;_VjC/^" n@ɤX٫fW ^M/L7;;i1'aBc8[„nt6Y 9ws:zwA„;g0!Nq 'r>䜬N/;ai5gC,ff&jAj,ff&jAQ3P3 53Ps&j5`L@&St55}P357"*n>fjnD|,nvfg550좦jf[&j5&vF.jjza9DMM/L7;郚9a5&L03u'aB9郚 @M;B~@L!L {~ 08R3!d5"j"3I540|E M BD- BDB;f^nv6QC .jhf5 Ndt&vF.jhza9D M/L7;郚 0{x  nLI`p"8C)jhf5Si;}ۿk쿳{,Vv&.E`Ol"j)Ȥ^LEu02L:fg5>}>:Hx2O0Du#2x6 =1Ȋ?1:WT"Q] "kz}2A!4Q rvQ]coq|? O|-.뼾?uF"_jN#D5|i ȯ`vPkF;A5Q_vP&*v9}AT sJ;0 sv`A~D`eh$O1؁;H6/8vl ^`N;p @vQbj`"A9ѿ'1@915>%w@MR>v}8L59EO=;+NTTl>.YGgwr|֑͏pJg|}PFψ>-h/o+>]<垙ߗþW'n¾eX|'(iX>c(Fz߰,(y(('L:MizaL &40Lӧ -~}| ZQD>`䬢L Ne^nv(t2M7QlD; ge^nv(i~C&ʀ!ge>;sNQE9_Q&?L "40쬢La\@ul؍25A2 :2!9(ts2M/L7;_QoRي(OO(~ߏ~ESh'<\v&Q%M17IGTT4EsD Ӎci.jzaDUM/L7;S4EcW`[CTU۪ekrVQU NU50tQU &jME\a ; gU504QUӧh**}w]T) ؠ 7rY }ێC"jzaYEUM(vz*zv!9fU50|EUM(ja/OxhJa$侢)Q4Ue {Uh MA\Qtnvf*^nv6QE .hMAԫ^h *mՇ259f*^nvfgU4}h0h*^nvS4Es>C.hMA\axclP9_QE M,džm!gU40쬢OMv vUB];CrQE )hza*>ESP4lѮOM~ߏ~EDhOx,vϿMW4OM~iÞt|D=Q4̓ 14Q.tz40MyP4l+|(EsDŶC욜Uԣfz40tQMԣS4*-v`9G Nh̓ p!gh̓ ؠ 7rM/L79 6χEԣfgh̓)W`ĮJ^k];`H!tsz40|E=>EhU/V]7M*_|vI|.Ko\v,o\=oؓfmq]08d*e&r:U슜оbYLD (/UBmՇ259+]W욜dh&:uŮX ڰh:°rUB9;w20^ؠ 7rN޷nrfA86fga 9+x߲J^ag bY%T/صӮ0$`u2D!du2|χ/ӰlѮMЂČY4.Kof\ŌY4MTE3hf]%/L7f^nvfg550좦O(|EMͤQ4wATl>YEMM/L7;MtEMM/L7;S43.-v`9f>E3h0>xwEMMQ4wAFWt3 ±L/L7;fg55}fF(`Y%T/صӮ0$550윢S43𼈚(rDL'E3P4WAnaYE M/L7;M) p!g54}fh01C U}3|̂plv<rQC *jh@̫^ag bY%T/صӮ0$540윢S4E3zwأhK~(E=Ჴ{=6.hz͐~iÞt|D(NEQ4WA08&kza颺MTt>EQ4l+|( b[ vM*kzai.kzaDuM( 0ځa䬢&kMG\a}>EQ4WAޘh:*ftfA86lm;9fg5}hU/ذ3i1STt5}hU/V][M~ߏ~EӢh'<\v&$M/#\=oؓEӨh*tD5M/L7;]Ttj^nvvQMӧh_mEP4WATl>YE5M/L7;MTtE5M/L7;S4 EsF;0쀜UTtD5Mi( 1rvQMӧh*c2xj^nrfA86lm;9fg4}hU/ذ3i1STt4}hU/V]=IG?ቢ( I侢(&2=(qU%/L7frM/L7;]kzaD]khU/VP4 b[ vM*504QfrM/L7;()G\a ; g^nv()G\a}rMqU7e^nrfA86lm;9(trMqMv vUB];CrQf^nv\ӧhEӮzwhQ4.R'Ƣh'<\v&aƢh\e {eQ4FEc( J^nNe^nv(t2M/L7;()CU/VP4 b[ vM*404Qf2M/L7;()C\a ; ge^nv()C\a}2M1U7ee^nrfA86lm;9(t2M1_ Q*zv!9(ts2M/L7;_QS4^F(~ߏ~ESh'<\v&Q%M17IGTT4EsD Ӎci.jzaDUM/L7;S4EcW`[CTU۪ekrVQU NU50tQU &jME\a ; gU504QUӧh**}w]T) ؠ 7rY }ێC"jzaYEUM(vz*zv!9fU50|EUM(ja/OxhJa$侢)Q4Ue {Uh MA\Qtnvf*^nv6QE .hMAԫ^h *mՇ259f*^nvfgU4}h0h*^nvS4Es>C.hMA\axclP9_QE M,džm!gU40쬢OMv vUB];CrQE )hza*>ESP4lѮOM~ߏ~EDhOx,vϿMW4OM~iÞt|D=Q4̓ 14Q.tz40MyP4l+|(EsDŶC욜Uԣfz40tQMԣS4*-v`9G Nh̓ p!gh̓ ؠ 7rM/L79 6χEԣfgh̓)W`ĮJ^k];`H!tsz40|E=>EhU/V]76${EٱF',vϿ+ώ  {a -KtXL DNgu2]:WL7;;iաzEeJ^P&geu2]X btV'C59]vUB[rVV'_v@Ncu2}J^p!ggu2@& FΗM,dž30,7!geu2|[V 6A:vڵNx>䜬Neu2|vUBm5p ZQ43fzei{mSr_S4kQ43fJ5h&͌ 14QS N550l])EsT43.mՇ259f^nvfg55}fFa ; g5504QSӧhf]9S43.c2x^nrfA86fg550쬢O(tQE:vڵSt55}fFQEO()R'fDhOx,vϿMbH+E3_Fz߰'Q#fP U%/L7f^nvfg540좆O ͼ fhV}(]^nvf^nv6QCӧh*-v`9f>E3P4WAc|;좆O U7&|( o/;Y }ێC"jhzaYE M(y 6A:vڵSt54}fhU/V]{͐~ߏ~Eӣh'<\v&%M/#\=oؓEөh:*tDuM/L7;]Tt^nvvQ]ӧh:f\mEQ4WATl>YEuM/L7;MTtEuM/L7;S4EsF;0쀜UTtDuM( 1rvQ]ӧh:*>MG\axߌ7×,džm!g50쬢Ot͸v vUB];:CTts^nvOt͸ja/OxhZa$侢iQ4]e {բhMC\Qtnvfj^nv6QM .iMC^h*mՇ259fj^nvfg4}h0hj^nvS4 Es>C.iMC\axclP9_QM M,džm!g40쬢O4Mv vUB];:CTtsj^nvO4MjߡG4'YE&50tQfg>E( 0ځa䬢\ N>E( 1rvQS4 ؠ 7r\ M,džm!g^nvVQS4iW`ĮJ^k];`H!50윢\ WkhU/V]-ƥ_DXa$Lr_XKpaO:>,ƨh EsD ӍciL Ne^nv6Qfge>Ec( P4WATl>YE&40tQfge>Ec( 0ځa䬢L Ne>Ec( 1rvQS4 ؠ 7rL M,džm!ge^nvVQS4^a7`Y%T/صӮ0$e^nvNQf+4}P4~ h׿Ec/Oxhja$侢Q4&2=Q4h(yaqL7;MTtEUM/L7;fgU5}hl+|( b[ vM*jzai.jzaDUM( 0ځa䬢&jME\a}>ESQ4WAFWTt3 ±ao|YDUM/L7;S4EcW`NcY%T/صӮ0$U50윢S4EcW`[v;,Q4U~? OMўpY=DW4%JpaO:>JM)( J^nNU40tQE &hzaEM)(z >MA\QP&gU404QE NU40lOU[rVQE NU4}h0>xwEM)( o }#+hzaəذѷx>,UT)W`ĮJ^k];`H!hza9EM/L7;_QEӧh ^m5)/Oxh( I<扢)/#\=oؓ'桢yP4WA08&tE=^nv6Q]ԣS4\mEhV}(]z404Q.tz4}A\a ; ghzaiMyP4WAc|;MyP4WAFWԣ&gcF߶z40쬢MyP4luV vk 9D=^nvNQGӧhMjo#R~se(?׏x9/o#2oajyY^U7+fz%b^Im5V$W6:W_hXqE 5S ZVY\1l3V$W6ۜ+ͶW/z-/mqiUV$W6ی+ɯ/^Ņy;!^ uV$xQ-wl/W+flvm"bVX\1l^I~bN습& bk W+fm+Ͷ+ɯ ^Ts@,ZS/O Sr?ӏɉ ^8{Cb + ;M.#1%b$V6)MNbJ JXg _i]c!I{,2]Ĕ܊&[1rSr+f\ĔWF[WMW%1%be$>@Fg ]Ĕ܇xW2[<{iw&]/).PcȭmrSr+f\ĔP?'"Ax,s@\q@>os~~@>~ៃ >'#A>{lH ɭmr9!MFbHnl@>S 9+k,>iE[12Cr+f\NbHnl@>a#[^$V6Đ W[@>ago#Τ%1$b{{ !MJbHOwωDH:\5H ɭmrMCr+f\/!#@>߱o؏t9s|0qt8'{\9\pؙmr.M.'%bHtɭmru]r{|(c! rp'tU]r+f\FKnlItɭmr5]r{\9lqd˫Z\5]D܊&@a=^tu]r{\9lm=ޙt$VvaY~|{OW!%bUIt} 9( Z'cQ.MIKnl%%ȇ;ryg׿y; q~?6Nw8{Cy + ;M.#$b$V6&MNIy ww,x-@=JInlH4ɭmr9&MFIy +-lyUh[12Mr[\9lqvKNIy +-;D܊N8?ˏc*$V6*&-@ޕ߱?'"Aw,syW~BZ.7x؏t99r? o q8A{{lHV6Knlpɭmru. oX=@=J%be$\r+f\N%bH>{\9lqd˫Z\5]KnlH>{\9lqvKN%ago#Τ%[1=gy=]Knlp} yS~H߱HEz(]Knlkpɭmr$\r=@ޔ߱odr; q~?'@n|tzH%-@.W^6InlIV6 ܊&W'a@nrW~B'@nrp'tU&M.#a[1r&MF$a#[^$Lr+f\F$a=^tu& W[<{iw&]/ ܊N8?ˏc*$Lr+f\I]s"Q,N~"=t &MI$b0} +c!-Y~sȍ^?\papq:Y9qyȍ>'5A^{lHT\9\f%Qbj$?w@nr; 7w,x5@=JJ.x L)c!5iqU:GUUITɭmr*u{Ca=^tuUrWȕFIKJnl ؟tUr+f\D:1rS~H߱HEz(]D܊&$Q%bL)c!-Y~ogrsg7*=b@^{lHſ&(MFH.7:"חIw,x%@=JH.}7D\Jnr9"j$_P: W[WMW%Q$ZyU~Ǒ-jqv:g7:{$C: W[<{iw&]/"ȕ> stream xYmo8_2P|%r6KJ,T,9NvX_Ù3'|t?⣋鹈FHFHG,jdbƣrkoO#( gJkǜx 4O7?>^׳lĝpazˑj-I+y"cXMBb|H}RitŪMe"?_{Gb$bb=6<e5A/c UYr<-;6ȳ"u+I(kLޮy˼b{J|[$MchC ziEN4)w1mv{"?aȄqOI^uf;w%(2z:Kg?)UZѬ&I6MnO\iU;R MnAcd8qV){@9V!4K('OI h8ɡx؀:U 0y/f"$.`|ė` #X4LȬ WPrJw4)YCy 9f;="Mi%*4WDn4p#^7*!C/֏ǐ/@9dh}7 gEiu֤؆zs ?Fs2>?j VʇZo${mZC;;R$gvSE?!1bs:*f<5tp>q7&<˚v<:P9PӣYVMvL< E[&hM&e,BkA pQ,jqPrvF cC/aѡ&YPXg|lAwBWp iXF{zi*hOGjv12HpYp 0 ț؄ lD "+6`ǽA u@Qr/5EMIAkr*UwYYP 8HI%>w[yI;L.wb JdPdŢPp–,iEVM7)CS3y¡iKK۪g!7}<4zKnXA.=|v禋k g cKC|XzH.:MBd=öCqn>h^`/钗NGԸ,lyhL[tY]j׏oj}WXE)r:yd>?nhdhE z>"BHnK?pQh Eos_Jp'$׎ڒ?fkOSPpmBL =Z_+{k _M7/&CZb݅߿/}Mt)H( B^i@3pEW==/8:NɳsrVdz8Pr}SgSA|xeV- ۶Ϻ(ױWJҖ)AScbhNs0 L 8"826[h?A i}pTi;Ov(cŏ-';=c'M:ɿ훐IO'Me2,4(y G9ƄN B J'T>!b#ޑxi%r2 35?ti8$lOc m0pTZЎ9[r.4g4[p}_}Ͼ 7aӿz|eMy=Aۈ~E+*!Õmy*Yh“.eBTxfqq9傢\dA 8Y9MHݣ,%-~pjiSѦP쳣cGc~_mz'}vR/*=j S.vǟFPx5X~ endstream endobj 1776 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e6a5b49b45faa2ac447d0b5dd93b7b97ca4bf01a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1791 0 R /BBox [0 0 149 35] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1792 0 R >>>> /Length 255 /Filter /FlateDecode >> stream xeR;0u !9A=i6N\?!#a? 3c{K4N %+{BK?h|2M3!c7#1]5t Hp/"TDC1TV{ԡ"C=6{Pk&jQlnAdi= PިSìb5msfl qh ppq:6w$am-4K ~<^GfgGfzp=b endstream endobj 1800 0 obj << /Length 2151 /Filter /FlateDecode >> stream xYKoHWHVl2;`#aPbouWQ"%YFfbzuuU}e>狏mb2-F&daFWLvX~>x nWHqW_X\:kߦ"VXZYj\pczkUo[= $m@@R.݃~۴yU6d1l[UF.Q>< A^ncM]eȗ)y+v޼l,k8)GQPdQrdpH^Nin,Pq#])rT@4/OEɣ`{8p[m8WČ1W^Ϧd⃲w-|ln_&[)(H 8SL_Q+˿PzAW:z[~ 9P|z_Bi .Y&_CS2h'NA&:Xm&I(7Oz+< 'Jׄn=K"KJ :Ss=ŏp~ZuTOL3pZ *j yĩf֦Vfwɶh4'Z#!C]`eмRvgjkt7٦{2'ג?/?&x`c*FLX`NhƔJ<Rq& [g/ #f܅0s/qq%8)|b[ o>s?jp侫m "11S15xȆ!,828gH(NR9(5s3p;D i:/OADk]7- l 'iqŁZ*Yb/u(G7?BیbdBg1=`k7cRbޖj}<y@S<gQhS!v7GrRd}oҙ e;B 穗#•{&%>Z߰;QO)|^̾@:͡bҙlꮇ@Pah7ޘPUT{YE::;-?viO"Çt+ 0J!}k (srw_>HmC&%-&ypސ=@k8D@'!T0(_ʤvWtnSUN")c͢B5ϻ1@.\Xu btY2;IAU= *Q?ujغBF>\u P>"e7:D@vKDUr4Y i/lt隄j+%r-H-i$% ' RK4`J9Dp"I͙TrmjlwnfEFZf٧_?TP14nhCshbib;P{r&&TS` "=kJTE޺dgềWsBPqžk:Q%3͕vA!~W&b.ڕ^usBa)aJ!!2U`f,?nVf9pEw>'Q]Z3d -<4}.kO.!vB: K4ˌ'S4)mq0XKICdwdgƘ=^!yD5^gѥІ\Dt9:t9&t9.actyhsxUHt+}&)#vPB>>> /Length 25738 /Filter /FlateDecode >> stream x\M-5)wV0<$`Ăa8["\-??k?Ͽw?WW*ei>k\#oy8V&FYEި:;W2]"33STLt(z5QuvWUggjzl^MoT]ԫ鍪sz5QuvNQ|蛡of+z`5Qc QC)FٹDTܧD}J)9W2 ="2-4| e0SrWUggjOiO"Ci9Wtܧ>O"Cx^M>KTd>;q`u~J(w@"Fi^MoTUԫf&3_Qs}&C"Fi^MLEEĻC?EE; jz\W,|UQs|9WUggjO}[ۚ"C}[9WU'<*_O.1oȗ=x"pD0s29ei׎LO,< C$ݪD=ި:;GUggh0 0eLt(z4QuvGUgghzlMoT]ԣ鍪sz4QuvNQS>`I$ЃF"I¨$5IDF1܇Sԣ鍪sz4}SD}J)9GӇ)0LlL÷H$\SD=ި:;GӇ)0e8|C%aL9$qNOR#$i>oCԣÔ2KTd>;1H>0 ghz4Q7*aL9>!ghz4QS>`pvQw0$1Izsz4Qur&I.tk>XOR#$h> Mԣ鍪z4}Ss mo\MoT!_|)|B2==Ôa*pYǵ)DF< C$ݪXL Ad*lNRf"{I.dffbd$qLy2,NV7r􍜕P FdoNQ#d:e>9Y QCߒ$qszH$[pF"I>s:(97ZqF"Iܧ}*fJdhu!:o!HSi-4̔dh 9+oa>IDp4̇|:H$uO|$1NxNh}$qN؉IDx(w@d do;OR#$N4>!gau2tX g$5IbĻNj$$'w@dܪ3Ir[LR#$h> ~[9;--H7_Էs:BI ɓ}1BFIBDF?rg,єb"8Dy :ѭ:;MFYEMMoTMay8|8/SIfL29鍪DMMoTUFDMMoT]F9DMMoTSay𖉊fAR#$na}$q"C)jjz\S˔o>gT̔]ay#*2+3 BR#$[h)9MFYEMM)YÍ0r.QSӇ)eh&svO|$1NxS˔ǹDE3$1A;qި:;MFYEMM)YpD3qrQSUg>L9/Sgz:HoٹDMMoTI ayh> MFEMM)Yp7r.QSU''dȩ˔LyE HG˔_8"r\}sYǵ)ňEq$@t[uv鍪ި:;ÔL%*233+0eL5b:AYD MoT&jhz쬢7&jhz좆7!jhz윢S0$͍fAR#$na}$q"C)jhz\S0e|Mt>L93I +3 BR#$[h)9MFYE M`pNQ4̇KaD8Qt'H47J!jh0Ss g`'&5Ibv; g54Quv鍪>L9{3qrQCUg>L9"C`]'5Ib`p.QCU'gB&탅$5Ib>泰D MoT]aa/BȹD MoT!/Sdc.*GHF?_P=GS˔Y|.Kv4e`48dNtN5QuvVQ]Ugg5})ùDEffcIzL29鍪DuMoTUTFDuMoT]TF9DuMoTSTaDQ =Hj$-z`OR#$Ndt}9EuMoTKTaϿS1SrvQ]Ӈ);s&I6|ue[Hj$T} 3%ި:;ÔL)*24s>LH't$5Ib>s!k0eSs g`'&5Ibv; g5Quv鍪>L{3qrQ]Ug>L"C`]'5IbsPKTFə$ЭI`a>IDϢ,7r6Q]Ugg5})Xp7r.Q]U''dȮ˔=l)E2es>M,Z,< C$ݪD5MoTUTFD5Ml`p.QX)cӡ F"iz4QMUgg4Quv6QMUgg4QuvQMUg4})?'$nn7C$q H$prNQMUg4})o>gܪj>L3I +3 BR#$[h)9MTFYE5Ml`pNQ4̇KTa F3Q}:H$tϭ:;Ô L%*2tH$IډETFi7*i0eS+sN}YD5MoT&i0eS wH$INzKTFə$ЭI`a>IDϢ,7r6QMUgg4})Xp7r.QMU''dȦ˔-쏬)E2es>M,j,< C$ݪDUMoTUTFDUM`p.QX)cӡ F"jz4QUUggU5Quv6QUUggU5QuvQUUgU5})?'$nn7C$q H$prNQUUgU5})o>gT̔]Ta I _@]i$1FBLi7*j0eSs ͧa>\SV0$ĉ:ݧc>IDOtQrQUӇ)+2KTd>;1H9鍪DUMoTUTa Wtި:;MTa gz:H'9鍪3Ir[|$1EUggU5QuvvQUӇ)+no }#U5QurHLY)!HL?,,GSe,>}\;2YX,< C$ݪD7*4Quv6QÔ  LxEYL29(FiLUggeި:;(FE7!4QuvNQÔDQ =Hj$-z`OR#$Ndt}9E7%4}7Q}*fJ.4}3I +3 BR#$[h)9Miz쬢LӇ) L)*24s2M40$ĉ:ݧc>IDOtQrQÔ NLj$$āw@"4Quv(FYES2~_Qs}&C"4Quv(aJS wH$INzKizL\֤}0F"Ig|nD7.4}ᜢ"C}[9(FI 4Ғ)ddL?,J,)c\qhdQbip"<V&hz쬢7&h0eSsNJLxEe7rQEUg*ި:;鍪*ި:;鍪s*ި:;ÔL9$qszH$[pF"I>s*ި:;ÔL9+ݧb좊S0LlL÷H$4fJNU4QuvVQEӇ) 2STdh> !U4})?'$N>Ij$|:ͧ㍒s*>LY\"C؉ID䠝8YDMoT&hz쬢S0e>L܇ETFiS0e8;xIDw=ȹDMoTI ݚH$,~#gU4QuvvQEӇ) 2STdo }#U4QurH,LY),!2W+,L^}sYǵ)7OID4Q7*FD>L)ùDEffcLxE1ʠo,^MoT&FYEި:;WUggjz^MoTSԫÔ/sIF}3 H0>ID8} !jz\^M|7Q}*fJ.aL9$2-$5Ib*|4Q7*aL)*24sz5}S~N"I}:H$tO%j0 NLj$$[uvQ7Njz쬢^M|{3qrQ7Nj0 gz:H'9WU'gB&탅$5Ib>泰Dި:;WӇ)_0e8PF%FI e77s2~@YݖGS>)c\qhd"8Dy :ѭ:;Mԣ鍪z4Quv6QS>`p.QXS$^QOL29GUgz4QuvVQ7&FE=ި:;GUgh0DQ =Hj$-z`OR#$Ndt}9E=ި:;GӇ)0e|Mtz4}S~$Ɇ/4| ID)0e8Mԣ鍪z4}Ss ͧa>\M|H't$5Ib>F9D=>L)ùDE3$1S>`pQ7Nhz쬢M|{3qrQ7Nh0 gz:H'9GU'gB&탅$5Ib>泰D=ި:;GӇ)0e8PF%FI e''$#߽  ;&PI>M$5ip"<Vd ep rVV'CWUggcu22ܛHr!33#H$_eʓIgau2ԷX o䬬NV7r6V'C}Ugggu22tV')IdH$ЃF"I¨$5IDF1܇}FɹX ъ$5I>S1SrvV'C3 dɬ4| IDJoa4V'C3mYY } Ij$Dͧa>\NqF"I}:H$tO%`u2F;H$tNLj$$CrV'C`o4V'C}x䬬N}$qI9 L܇d> H&uR#$&9]Or.V'CVI t0ed$1EYolNBY moID-􍜋PNOuĈ2 H"20e1#pD0L9/SF3Q}:H$tO%55}r^<%*2tH$IډEFi7*jj0L˂'tި:;May8;xIDw}%jjzL\VS˔,0EYol7.jj0L˂ 7_Էsި:9 $CN_`k.*gHF?r\jň2es>M,F,< C$ݪD MoTUFD M`p.QXq)cӡ F"jhz4QCUgg54Quv6QCUgg54QuvQCUg54}r)?'$nn7C$q H$prNQCUg54}r)o>gT̔]aI _@]i$1FBLi7*jh0Ss ͧa>\S0$ĉ:ݧc>IDOtQrQCӇ)2KTd>;1H9鍪D MoTUaWtި:;Ma gz:H>0Ssި:9$5i,'HY4F&jhz좆S0 .|QF%jhz$ 94r$SsQ9B22e8"_}sYǵ)EEq$@t[uv鍪ި:;ÔL%*233+v0eLc:AYDuMoT&kz쬢7&kz좺7!kz윢Sv0$͍fAR#$na}$q"C)kz\Sv0e|Mt>L3I +3 BR#$[h)9MTFYEuM`pNQ4̇KTaD8Qt'H4[uvQ]Ӈ);2KTd>;1H9鍪DuMoTUTaWtި:;MTa gz:H2x\7N$ɅnM Ij$|gaި:;ÔL 7_Էsި:9 $Cv_ɔ\TddL?,Zl)c\qhdbip"<V&iz쬢7&i0eSsNJ LxEe7rQMUgjި:;鍪jި:;鍪sjި:;Ô L9$qszH$[pF"I>sjި:;Ô L9+V]TaI _@]i$1FBLi7*i0eSs ͧa>\S60e01F"I̧|n9D5Ml`p.Q ĤF"ILrNx,7N4QuvVQMӇ)2~_Qs}&C"iz4QMӇ)2]TdLF"ILrһx\7N$ɅnM Ij$|gajި:;Ô L 7_Էsjި:9 $C6_lɔ\TddL?,j)c\qhdQcip"<V&jz쬢7&j0eSsNJLxE՘e7rQUUgި:;鍪ި:;鍪sި:;ÔL9$qszH$[pF"I>sި:;ÔL9+ݧb좪SV0LlL÷H$4fJNU5QuvVQUӇ)+2STdh> !U5})?'$N>Ij$|:ͧ㍒s>LY\"C؉ID䠝8YDUMoT&jz쬢SV0e>L܇ETFiSV0e8;xIDw=ȹDUMoTI ݚH$,ϭ:;鍪>LY?,pE}[9鍪@2deʚLyEe HGeea8".S>g,єbip"<V&4QuvVQ鍪2M40e8|h`ʘ+b:AYD7Neި:;(FD7.4QuvQ鍪s2M40$͍fAR#$na}$q"C)4Quv.QÔϿS1SrvQÔI _@]i$1FBLiLUgge>Li`pNQ4̇Ki0)?'$N>Ij$|:ͧ㍒s2M40e8}vbR#$&9h'rQ鍪D7*4}{3qrQ鍪DS2]TdLF"ILrһx\LU'gB&탅$5Ib>s&4QuvvQÔ BȹD7NNɐ˔LyEd$#eeQ"pD0eL粴kGS&7OID4QEUggU4Quv6QEӇ) 2KTdff>V,`ʘ+t(*ި:;MTFYEMoTMTFEMoTCTF9EM,`I$ЃF"I¨$5IDF1܇STFٹDM,`Y>3%gU4})?gdPWfF"ILѷ0Sr鍪*>LYᜢ"Ci9ÔL9$qNOR#$i>oCTa NLj$$āw@"hz4QEUggU4})9'g>,7NU4})EEĻNj$$'w@%hzL\֤}0F"Ig|9鍪*>LYᜢ"C}[9鍪@2deʒLyEe HG)ZaF`2es>M,XyH2D'Ugz5QuvVQ7&aL%*233+`ʘ+P}#gjz4Q7*FDި:;WUgjz윢^M|H77ꛡIDQ Ij$ĉc9WUgj0 ϿS1SrvQS`ϙ$ԕo!1Ya*|4Q7*aL)*24sz5}S~N"I}:H$tO%j0 NLj$$[uvQ7Njz쬢^M|{3qrQ7Nj0 gz:H'9WU'gB&탅$5Ib>泰Dި:;WӇ)_0e8PF%FI e77fOp,,n#)˔Y|.Kv4exbip"<V&FYE=ި:;GӇ)0e8|)c'CEԣ鍪D=ި:;GUgghzMoTCԣ鍪sz4}S~N"Iܨo$5IF=0'H'2>䜢MoTKԣÔ2>&sVOLE=>L)?gdPWfoHS>0 z4QuvVQS>`pNQ4̇KԣÔsID1F"I̧|:(9GӇ)0e8}vbR#$&y}`L"FiMoTUԣÔ2~_Qs}&C"FiM|"C`]'5Ib; hzL\֤}0F"Ig|9GUggh0 BȹD=ި:9 $C>L$SsQd${=Ôa*pYǵ)DF< C$ݪXL Ad*lNRf"{I.dffbd$qLy2,NV7r􍜕P FdoNQ#d:e>9Y QCߒ$qszH$[pF"I>s:(97ZqF"Iܧ}*fJdhu!:o!HSi-4̔dh 9+oa>IDp4̇|:H$uO|$1NxNh}$qN؉IDx(w@d do;OR#$N4>!gau2tX g$5IbĻNj$$'w@dܪ3Ir[LR#$h> ~[9;--H7_Էs:BI ɓ}1BFIBDF?rg,єb"8Dy :ѭ:;MFYEMMoTMay8|8/SIfL29鍪DMMoTUFDMMoT]F9DMMoTSay𖉊fAR#$na}$q"C)jjz\S˔o>gT̔]ay#*2+3 BR#$[h)9MFYEMM)YÍ0r.QSӇ)eh&svO|$1NxS˔ǹDE3$1A;qި:;MFYEMM)YpD3qrQSUg>L9/Sgz:HoٹDMMoTI ayh> MFEMM)Yp7r.QSU''dȩ˔LyE HG˔_8"r\}sYǵ)ňEq$@t[uv鍪ި:;ÔL%*233+0eL5b:AYD MoT&jhz쬢7&jhz좆7!jhz윢S0$͍fAR#$na}$q"C)jhz\S0e|Mt>L93I +3 BR#$[h)9MFYE M`pNQ4̇KaD8Qt'H47J!jh0Ss g`'&5Ibv; g54Quv鍪>L9{3qrQCUg>L9"C`]'5Ib`p.QCU'gB&탅$5Ib>泰D MoT]aa/BȹD MoT!/Sdc.*GHF?_P=GS˔Y|.Kv4e`48dNtN5QuvVQ]Ugg5})ùDEffcIzL29鍪DuMoTUTFDuMoT]TF9DuMoTSTaDQ =Hj$-z`OR#$Ndt}9EuMoTKTaϿS1SrvQ]Ӈ);s&I6|ue[Hj$T} 3%ި:;ÔL)*24s>LH't$5Ib>s!k0eSs g`'&5Ibv; g5Quv鍪>L{3qrQ]Ug>L"C`]'5IbsPKTFə$ЭI`a>IDϢ,7r6Q]Ugg5})Xp7r.Q]U''dȮ˔=l)E2es>M,Z,< C$ݪD5MoTUTFD5Ml`p.QX)cӡ F"iz4QMUgg4Quv6QMUgg4QuvQMUg4})?'$nn7C$q H$prNQMUg4})o>gܪj>L3I +3 BR#$[h)9MTFYE5Ml`pNQ4̇KTa F3Q}:H$tϭ:;Ô L%*2tH$IډETFi7*i0eS+sN}YD5MoT&i0eS wH$INzKTFə$ЭI`a>IDϢ,7r6QMUgg4})Xp7r.QMU''dȦ˔-쏬)E2es>M,j,< C$ݪDUMoTUTFDUM`p.QX)cӡ F"jz4QUUggU5Quv6QUUggU5QuvQUUgU5})?'$nn7C$q H$prNQUUgU5})o>gT̔]Ta I _@]i$1FBLi7*j0eSs ͧa>\SV0$ĉ:ݧc>IDOtQrQUӇ)+2KTd>;1H9鍪DUMoTUTa Wtި:;MTa gz:H'9鍪3Ir[|$1EUggU5QuvvQUӇ)+no }#U5QurHLY)!HL?,,GSe,>}\;2YX,< C$ݪD7*4Quv6QÔ  LxEYL29(FiLUggeި:;(FE7!4QuvNQÔDQ =Hj$-z`OR#$Ndt}9E7%4}7Q}*fJ.4}3I +3 BR#$[h)9Miz쬢LӇ) L)*24s2M40$ĉ:ݧc>IDOtQrQÔ NLj$$āw@"4Quv(FYES2~_Qs}&C"4Quv(aJS wH$INzKizL\֤}0F"Ig|nD7.4}ᜢ"C}[9(FI 4Ғ)ddL?,J,)c\qhdQbip"<V&hz쬢7&h0eSsNJLxEe7rQEUg*ި:;鍪*ި:;鍪s*ި:;ÔL9$qszH$[pF"I>s*ި:;ÔL9+ݧb좊S0LlL÷H$4fJNU4QuvVQEӇ) 2STdh> !U4})?'$N>Ij$|:ͧ㍒s*>LY\"C؉ID䠝8YDMoT&hz쬢S0e>L܇ETFiS0e8;xIDw=ȹDMoTI ݚH$,~#gU4QuvvQEӇ) 2STdo }#U4QurH,LY),!2W+,L^}sYǵ)7OID4Q7*FD>L)ùDEffcLxE1ʠo,^MoT&FYEި:;WUggjz^MoTSԫÔ/sIF}3 H0>ID8} !jz\^M|7Q}*fJ.aL9$2-$5Ib*|4Q7*aL)*24sz5}S~N"I}:H$tO%j0 NLj$$[uvQ7Njz쬢^M|{3qrQ7Nj0 gz:H'9WU'gB&탅$5Ib>泰Dި:;WӇ)_0e8PF%FI e77s2~@YݖGS>)c\qhd"8Dy :ѭ:;Mԣ鍪z4Quv6QS>`p.QXS$^QOL29GUgz4QuvVQ7&FE=ި:;GUgh0DQ =Hj$-z`OR#$Ndt}9E=ި:;GӇ)0e|Mtz4}S~$Ɇ/4| ID)0e8Mԣ鍪z4}Ss ͧa>\M|H't$5Ib>F9D=>L)ùDE3$1S>`pQ7Nhz쬢M|{3qrQ7Nh0 gz:H'9GU'gB&탅$5Ib>泰D=ި:;GӇ)0e8PF%FI e''$# Op,$0e1J"\qh$7OID4V'S(k:ʭ:;D F"I.SL: do}#geu2Է:ۭ:;;iȤs:NOrNV'CoзF"Iܨo$5IF=0'H'2>䜬N7JdV'Ht:i]$;=Nfe[Hj$T} 3%:i÷@d[hOR#$:h> !bu24$5ID1F"I̧|:(97qF"Iܧ}vbR#$&9:z}#:; geu2&H$M}YX g>4V'CxIDw0$1Izs:zL\V)#H$,~#gcu2Fdo }Kj$mo\NзtH~s'FQ@쏜)(#)aʳY|.Kv4e`48dNtN55QuvVQSUgg55}r^<%*233+˔gӡ F"jjz4QSUgg55Quv6QSUgg55QuvQSUg55}r^sި:;Ô2Y>3%g55}r^"C=9_QCUgg54Quv鍪AdI6"CVSFٹD M 2Y^QgkP[ج o\M좆7!jhzE&zo= +jhz,wbd59)*2v:ܘ 8pN}8Y9m`#tL-z&6z=qr6QC;(.2sCTd> -9kO#eYD MoT&jhz]E&9k sdq=o7Y=1T^!Bǿ c9_cQN _fLQ@BCA ^AA zPY=(A"C=(AAJAA z8SЃB=(A"P⌡z`!P9z`Az`C|z`MQzTT􀰩zPB**2ԃ%]Td= "C=ALIC*3ET(ACz8ЃF=hPz@83EEzЃD4AGg٩=H !HA:&]Td=H !HA: $ )=ԃ `QC=@gz0= "ÿ4EEz0ЃD `=Eԃ$,@z0¦.*2ԃ6MQL`M =ԃjQsQz@TEEzЃ$6-`Qz@5EE{Ge⟲h8߲|DO}4N84td9D5MoTST2B5)t"(d"S(A< eeޛI $n4QA 7P &4Quv.QM4ۜy~E}J9- **2FMTFE5MoTCTF9E5MoTKTgj|>wz,j|;GĿHƢ(aoWgQ%o5XT[tMUr_%?KS.a cU5o %ި:;鍪>S]DUlڛAҙm/>KM{39鍪ި:;鍪sި:;_?+Ϟ7ܨooCUq3iܿ35iŻk*ḯ+WT: LTdlݽWeY={OVvpu&}k$o5Yb{Uݧ=g{?E[{ϰ~Ջ[uvVQ鍪2Mg{?It- R NT>!geި:;(F9D7)4Quv.Q {l;ܨofm[0l*fj4ӊwNTyYf}w*[uvLg^v8[=ug{uմk(۷,y&"{=mr^W~Ջ\^W/zRSoYEMoTMT{{g_;)3]A^[}rѶÉ ݧ>l7.hz7)hz\+{psznaLs嶫L+un6v8a콟}w*[uv+{pFg+߻;ܽ޽k]WM{v:Wr<]+}k\S{/{g_ha{?EO_j:;WUggj{g_;)3]A^[}rѶÉ ݧ>l^MoT]ԫ鍪sz5QuvNQ7%{/^vQ =F0arUh:7m;һ;r_5JVWg{glW>wイ,ssv]5,[t y&Gr^vz{h={?E[{W/zRSoYE=ި:;Gg={?It- R NT>!ghzMoTCԣ鍪sz4Quv.Q{ޟmЃlp f-]LfZsѶÉ*/ lNsWԣglGr3s^k Ej۵I_;\Dzǵ5Ik}]{~ gFmN&d쬬N(I:;Ah vm{oF'*t:O"ggu2 9wV9Y =^s:굡ohF}3 7m;¨fmW1SVlp'7[SܪeueplpFg+{,{3<{gmioWg1%o5XL[tMSr{c}Dͻ&yzіޛw=}쬢7&jjyzqwR]KgnԷfmO}DMMoT]F9DMMoTSFٹDMM7;a5n=F0arUh:7m;͖T;|EMM7;N5|qޔug{uմk۷,y&!{SA{o`m>콁^ުި:;ϾzqwR]KgnԷfmO}D MoT]F9D MoTSFٹD M7϶͍fAn6vQ 3͖ۮbF3x׹hDNnW ߹Ug+jh콁7le{oȺG]{=][j۵Yt[t ]r<]E\~m~^ױ~Ջ\^W/zRSoYEuMoTMT{{g_;)3]A^[}rѶÉ ݧ>l7.kz7)kz\{gF}3 7m;¨fmW1SVlp'7[Sܪ5}^?gktݽeYvv]5,y&}kɢI.^{T{k{?E[{a=}쬢7&i콆^Aҙۮm/>hDSpr6QMUgg4QuvQMUg4Quv.QMg5psznaLs嶫L+un6v8Qe-Uߩwnj>{am5:_Yk,s^{OVvpuUr<]Eܾ5OdQ%{޽t}޽WiU콟}-ׇW~Ջ[uvVQUUggU5}^W/nNʠkmWжVplpB)9鍪ި:;鍪sި:;*^vQ =F0arUh:7m;͖T;|EUMW϶;ܽgwjUޮ$o5Xy& \={ Ivơ9?BRl1Z޴L&)tF}ݟJp/{Ix\ |^{/^wTT:busJO%UpYk\[) Qy0^nu^ӋխTzz9M[_Sý$vsP Sý$vmHo{ix9\v.r ][EBmkh{t5^#^ >r{/^wTT:V0<}Ƚǔ V΢]B8OMhǎ88Veyzyj^nuNSӋխίýFv{i>G!^ >rCxiRQ>^nuSO}Ƚǔ V΢]B8OMhǎ88[[[Ӌխί>^hSAMh)Rv<"[ѮLSδ. QWX9Es<խ0އ܋ې.ߏ~9{(zt]"(;]u)qe^_/ϞDMhǵL9SRQN&%ÓPu2r1ᢄvܛޛWcJ[+gѮqm!{k&cGMiGbu25=XMMO/V:VΗ2AMh)Rv<"[ѮLSδ. QWX9Es<խ05=}7LS'opop[^;]r ][m.Tq[ Mݟ[w{/^w{/^wTT:ӋխaMxܻɽ{ۯpG?{pT\[r*.-vr.pv ܻ{Up-{Up!KEuܻȽE;NlB;NيvgruMhǎ‚)9nuӇ{whކ+wpo{W/KŰBmV1,P* pr ^ >ro{/^wTT:V05<}7Ƚǔ V΢]B8OMhǎ88Vejxzy^nuNSӋխίýA]/q%wPdq$ϴV<Ӕ3|lB;v|Nx5.Au3L O rzю Wvpop{W/KEBmV-P*upo8Tp{/^ɽ; Y*[Tbus>ދWcJ[+gѮqm!{k&cGMiGTbu2=XMuO/V:VT^'ƋvsP SӇ{/ڱ!.~sl zt]*r ][EZn5U%םv*%Up-{IxiRQӋխa*=}ދWcJ[+gѮqm!{k&cGMiGTzzyJO/V:oSV4^nu~M/q%wPdq$ϴV<Ӕ3|lB;v|Nx5.Au3L/ڱ!.~pT4-vnr ]Y^iׄ{{*ȽFxiRQ즚[T^#^ NS2Z9vk [sP Sý ڋvmHo.~>ck>`RBmVBmkX ݟ{އ{*ȽUp!KEuxz9L}<}!^ NS2Z9vk [^nu^>^nuަ>^nuNSO/V:>>{'O[rE6HALlE3M9&cG]aيWT:Ӈ{r/^coCzO~.>9/K%⫙u*,f֩L_ }n}r_B p/2Sj몾\m U_K>dl/ fYlŲ%Ema a U_K.Զ.U_K.ԶnU_K.Զڦ%j[m_U_K>`0k֖CYh=k XupokIhN|Rf pj[mkɇW_ZjX}QW9T̓*8N8N8NMStuXuC<~< @9[4''K`aQ;-.bZn5DL=`3%0a̲c/tE LCN=꽡r r -KĴBm1-P"j[\_r&@u`¬$F%i=h9k13$O1eSIwC0NƐwuS r|&u⠙Qɿ>1t뭉u*&֩l:f]oM>F_q܅qr&?zEmԶr -!܃qr&Yv.a1Qi|)⠇V7^!Bmq[nu-P"n-Զ"n=蹁YIJqr֨c"_Hc:7|)⠇.aܝ|!9"n=蹁A3O]="'?29&֩l:^Xu46*\@#0=,,jcE\[mq \@#0a̲c/t8 LCK=꽡r j[\r -[eqYnqYANLĨK-g8&8cx#ɗ"zc~j[\!܃ 蹝8hfT3qs)rs>?=qqp\uX:4Ne1:4qsq~8893'G`aQ;-.bXn5D =@#0a̲c/t8 LCK=꽡r r -KİBm1,P"j[\_rzs9q0af/E5j㘲$_8ww'_Hmqa=蹜8hfT3~39W98N8N8vMStuXuCO?F_zz=NtXXNm[mq rz:L ]$Nb6;RAzo\CDBm-PEt-ԶnWD܃ '&LbT򥈃FMBtS1uK=t 1p^w?--=ÉfF5~i=]AO@qt:qq55Neq55Ne1뚚XϿ(q~Ed''G`zqrS"r -!"-οL ]$Nb6;RAzo\CDZnuH-Զni[mq}Ezfm&1*RAY&|!q:):H򥈃|qw{WH˭/t'L+czRAO;1tk;z q\t Ǭkz҈+AO+4x89 ةmqurK=ʢv좈 c{iXLfz'_8U kh|=qr4yפ=)-YѰV/L",?zГNLĨK-g8&8cx#ɗ"zc~j[\!Y'8hfT3DL~yr qp\u M> stream xZmsH_1*y٢ a[Pb+GrI ɛX{ ^AQkK4L`Ȥ@HόQD$"2gP'%~z Z (ͤ0`T9A]i KQPSo4D)E3h@ɨf)@YP. JZkJLO2)gkS.$J3|, 4qLk<AD-+tEs(ˌ3&tid-q$/DFt$Vz6 5xG0p$AeVA9J( ) PiVXFPb4s-Q>%氖9(dGsɶXsɶOi) pA\zE(1Eeh@@og AdyJA^ 6$y2(m1' ">_p`Qp^UB7B^_LV ѐO*IQQ(4$-Q Иć7 Pa8Z1 @O(-&M]v Ijް_cqBq]S&+kw:Ylzi PF߀"l`uhġUAoaSL^qv9$)UPҫfdf5릞;`=-.:Zۏb=⊪k)$uL7E[5ӢJ{UI}H"-W8!|yAHB?JrIr䁴iѰ_dOkMX=Mwe]]~(A17!{UbIC՘e9xxtuŧ5?{ʹMgqQ =\W᳋~'ُ_19<}E͋=Oвhz_-A)IaLevOO!v̗ r֝^?Y1À-Iv%YH"u;?-_/kG"Xl&L7Ϗ[ uNs?ɲI33z}y9}\ wOqq - ._\nmU]!MxCA*" gG]O5->U֖YwE֝~دu k-K}YV#u3+ĻE@@'pPl3{b>˞okตPWxHQ`;Bh)A6+ߝ *w bkMS`~vy5˛QݜńtUrSuk,y(f;j>ڱ!w tҬ+p0Yn8^ \#lc19 " #[&F1+Y`HϷ/U\J3ŃYi}[a=oƒqҪq+R??#_c^frHf%QqN>@odV%1[mPMJA#e֨Ŕ:-,ގc]BfQ.Pn*Hfu Hjc@ o\$ءHC`@mlKl[VEVkHg#Aާ{$KFy Ȣ nތڑYOP0€Z,Qن@5%U#QQG2[kx5[eBt3RrN!y)Tmet} j !]aZ9 atn3$ *1 ~@]j2.V GL)YNL).E(eA]}$K]5_Z#DfL;O|gf6pbY  { <$(AX(djۗA$ Y =Gr0)jd% 35na(Hf)?xqʣ7#EV8r}O(7|on|gxoA\s?>,HqXbv<`q`n7) ~XAAkA?C@Qb;0w_?RvS@&PI9pM`vG6= endstream endobj 1824 0 obj << /Length 1995 /Filter /FlateDecode >> stream xXYo~#c>7Ǒ]m (n+TIn}JCI4]ڀDrc6Zś U#Kbj4IE#qB͗%B?F 3RsH2N6o߼~r3y?z]dAm#>i(e9{wqh%?f2(|R&2ʸJ9&@0Xve]ME,*Lৼ]ȻbE/(\F?_P3narz/^Y"F(*|3J4(팂y7c1J1aiDFH{ ~ Ȱ=A؀,(A5#Lؑ20e Y˸XZuW%I0 \ *6 Xt, \i?޻?NM:"e]j\)*OZI>Fܭ4% t;~R}W;!H*]׻1VBnJ!`dI0vb3wj}/yL8oM?]WCCl6*6% tF܀ I.K qEI@si`r~f~f4mm&RKH?/}gQXېCRaծF80t%>fH=C|U< bb %0I[*4 'ζ)Z/_`;ǯD kõ-yB@{y'Mўtu}ѷve۾|DD+JfT70u"B9D }@X—E:<8c؞G؞?ţ>"8gߔe$g1Y^ [ nv{S@TS$wunu׎ AvwbF=.?3N,רGVeUFq)xvq)y!;c7 GLfZm>C6F .zпK4!J& W+~?}!QS!0W}w}L2L6Ț0]Y=5Lf`>,U_`).iBG `ڟVuzBЭ+U4*n7dvAל0Nuv] =D78@.(1&L3v&l#uC:`YD4]xJ-@ D|v{ endstream endobj 1815 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/d4e84830ed33d43e123a52a89c935ed582254570-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1834 0 R /BBox [0 0 95 14] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1835 0 R >>>> /Length 192 /Filter /FlateDecode >> stream xePI1 }дMp s@>⡥Hd'/c76}Nk27Ṁ9T~/{kt#LR&uR >d$] *9F4wI>>> /Length 3363 /Filter /FlateDecode >> stream x]An4D:N)2d \By߯z}2*rqx(O|%fJāIzBg*=:=!t$yK2mn&$%[@*]qN'I$f%WL7Mi{t3%ח},?d&!cq6Yvlg#K2mn&$fd}ns9*}vszl]ۡ>!}7wx)L=Oʄ'r}%UmP`ZAgD'[RfrJ*>)EԸPM |(B;t3钊WL7MRfK*>)!8},Ζ2!Ŀnt6%mn&-hj`B5%TS?7wzO=2!ĉq"oIEG5%TSU0-mgTS0 TsA5E @yx> H5W|&TLBP͇"tjIti{t39%]>B5q p+T󡈚o ͤKbl.mn&KG5W|&NdtLH0lDvIWL7Cҥ-Q);}<Ӕ &nz'eB9>Dޒ.m\ih;=ۿ0%'?8%vi`a8ͣ!C+8Iɣic]>&@!Ӕl369MiV!TPP |gsNS X40یuNSFfXpNbyÑR$ÖG2iJsa4fӔڸ>dzӎ7.@]=8R ;vs|]1C |D|Xt(~qH;_byכqƃ~pC(w>7S0gn-6Q7[z MԤpKoa-'f)CYIj)ppl&-1(p\5I Dz<,Cy~"? q=ާ8_h3_6Ch:qqyH3ٿ0ΣRxWA!&) -6Ql) 5k r;CP0 p,2JaHoa2 Cz MS[m!X|^?}`8U WMR[meK5 "AR5dkH&!N*؟{RlU) ߇s2>JjP[mn Cz MԤ0R 5jG^y?"!,H?ǯ΍G|!zaB?")K+/vf(Х0D9.&Q[m:.W"o,0y WXdRBlef(Х0D5 ]z;D6򪆫&U)t-6QFKyÆ:.W"W{3ԤХ0I|{OP[m*.W"oDXd:Ez.ᣤ.&Х0DM ]z;D>XHEyggs~~DގE~ qy;",qޓ*fJIyȻs2Nct(AIoa)4-6QB+w7r#?"o,Ϗ\t쇰 .^!za{!rp{le\z MSp-6QKoa\z"oo,0Cኅ+q,2J0Dl\z MT{Ezpd˫T[mKCaٍΎARKCa{o#q|f\z Txر?ˇϱ lU)^;D؟Ȱu\GI .&[m&+rț iߑ; >#r;"!,H?ǯW#r;"w8Dr2tQ#rKD.qؙmIoar &&Q0-6QIABDXH"Lz MQ0-6QN0D5 &W GIU &&(^D6$)^D66g&I0I|{OP0-6QIALEX">JjP0-6Q7l5)^Do,"GX#rѱ‚CzxxD^ȍ>у ;]yMW\=\^y3D*&)T-6QBl)T"@"WW,^cIU Uz MQ[mBl(T"zpd˫TP0D*W"Wntv|^W\=lxm$LRBl'vs=BJoa^W؟Ȱu\GI Uz MMJoa^WXHE7{E^Y#rѱ‚Czx-xD^+ |9v(#"/zĽbg2 Ez MS([m"&S(ßW7r@ኅ+q,2JHDXHEV,2)P?"o," W [qd˫TP??"o򪆳8!HS( mIjR([ÎY>|'U(ȫܻ3NcN&"o,s%5(pDvs'5)GU4,?_t endstream endobj 1844 0 obj << /Length 2236 /Filter /FlateDecode >> stream xڭXs۸_G$A܃8w:7r>0-sN"UH/xb%OV O>?x٤`E&!1 X(~#t7?*x>SJx/+dAmp]UyvdDEgnpLXysiӾ^k{ fqeŧQD6(cV/GOZ+M+d_\! Ri9u@Gйm_MwylYjl4nZD ^-SJnu&ODphfs,6g$ڳ_Ss2rUP1aa.6IYaxv" ͮF"m.+򸑋NoSI?a,h}[h-.&Y(, (. E|ݮq#;'_IC]Rp Y!8:e㱣={88|϶ܺ(v iC Ɵ ;)7 5늹8rW뮥m4.I<5A2`.0hxg(ٜ0]z1\d)aHR[jpk;&ve$|C[ME|@u_&WD;ȣz;z ,1:HKft!Bovu:']V Xбcɤ.vdL(R!=MPB2Q4893 Z@BC)S4`^%D^SfjQ@ YC;ݦ7*gRW*'Sr{v];2.B0k,=<zvJX& Q)lstIKAfSp܈c'7[o 3Ng>-Ql5aCkA 5 f/ȏhX/#ₗ,-A7\ioȷi$|P&)_A{(Cw:˘0^ȰX" L88ul) -x&4BQR(H@$ '!AuXU_}@_qݪ 'mI)q`,zwƴyPׯ LDYd6Sy8G.ܚC W`kcd*NgqmF%qQBW⁢={Fvpݸx 'F*r&}f| DEFqt1 H\NX\+b|;T@x; "g*9`Ç >?`M6vgR&\WM!sY^r/zJ謁a8@?j`\ KUcQH,wezl!x~Xy [h|@~;}:vQkZs?ol Tݾ+I?ʋQ$8kk]frgY䘆"]vnrI]u\,r8E&BltU`L؂+$I\ƒ.WԵ]0lI & _F [`šX:_oM fI~CYoKe@vb{.+; 93+^H.p@*'1WwힲZ,\c;W;A% M쨜 /Ӣneq~Lu5; W ~ub/bXSg%`5!>p^^8h%DFsE vS5dߜ㯛?ᜅd&wXjd$X@ȽQ˸qPBW##s7hˁs-ã,gYc\Rr*{(`$]kKq)Qxm^o.*ƱJ'Z|!7<*A'B&Gi=tt endstream endobj 1838 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c38ceef965b5ea58b0bb3adbf6e5a3c6806744f1-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1855 0 R /BBox [0 0 73 10] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1856 0 R >>>> /Length 190 /Filter /FlateDecode >> stream xe1 EwN RcLNй:tiCXv BKO #q}.r:q+_;<`1;lH1q&Y"$4ژ=O)(UwjwȃhD䌆XppCQNVz,يT7'3 N= T|MuI9l endstream endobj 1841 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/d5849aed1e4019bd1e6bc9a3cca46a6274e9de8e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1857 0 R /BBox [0 0 201 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1858 0 R >>/Font << /R8 1859 0 R>> >> /Length 1135 /Filter /FlateDecode >> stream xmXI6Yk70b酓iqAOXO~=:|kh1#g`qyĮ2$I0h2949 Ϡ#CMVE94WCsl1=rR.tHJJJ+%ᗏ%_FV'qëe$i* iR&% gFJ.R(.8!eq7ZQ(SNsUZwCpB:rpzBp)$Bp)ؤ:1&6+ђ2-)l_zR:` Lڇ\^i6Lrhs^\U $ $`'JX`9"^fE(rhFUN S 7AWyȲD9fd"PdFڄ6C823C84SC:͖W13a[vs0ņq(#.٧.t zi`v1X&L"HLE%XGa_O<İ/.|J/aV@_ǮZ /3V-b =a,3G^i/B~ 8YpL½QN .M'+d?_o|=x_??%u6s-9E<|T7O endstream endobj 1861 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 833 >> stream x[LSYpdjS5 "F XDT2R(w71 FEd$LpDi$bffaΠᆳ֗0A w1$!$Zg% 2l}CP!H06b vUWkkjM *I*mT}ZJ*DsMmXma*=hQ2T[~ !ĭ$&%MEHBQ G 4OrQ$AƐ x 85M6-X% N ^m8|lHsQVC T#Keb.=p/ԱY(⾙iA =2;{|F]э\v4A+#n?<=8axb}-'99V{OA̹tEۍBBIyI9U?y#G&+liI&?_|ZHf/ZĶʎъ),H/hE$lxIMit͹+7wz9g>}Oyr ܜyHg%wZh?/' _,yZB=甂 nIyx[_$v?ns`n+rO\ hFݯcf$zGU;]TvT {ۗ` ҃S!#Op: Y%['cmcwvgް)!f>2X8E3 E :ø543n۰>gt;4vr*WlV(iQG?y endstream endobj 1869 0 obj << /Length 1347 /Filter /FlateDecode >> stream xVMs6WpS H 3=$8iK!aTIʎ}X"eNI{bvhpjvt@8X]2&0<3_wG'8rE8/? !D(|$*<۫go>dq҆Q?:I@GD0 *'z\.B͢`pq~[ι ?[o1vfFQt+HLm0)1˯iݘvb[ KE'0ǶQsj;>#onOٜ'z´I48۵]]0{Cv鋇xA2u (D{ eȤQݲA ϶]QW th6UkN,[VY/Kwn;z=cO7Qq" +gGe\}"RS+d4M4K-8gL2."'ߗj_) VC`\>ȰḪk`@n~/v?vj.xe5x:>&ǘJؘT#:0>.Z[9=e.lHХ6h/ѯs[]L1}?&Ǐq l|6-s\nqAN;@|"ܵ؍n]yaFU~c? z^ ˴o0`jL 壉$wjwÂMQmўno "₊GCs@cp8ќ_X-T0ٳsTg8Cvq_zA%-S/%.398%]D萍O%%Zq(F@1|.aU~5" uM%a\Wh }A /K77iJw.vd2<0 tsS`m5>/Font << /R8 1882 0 R>> >> /Length 686 /Filter /FlateDecode >> stream xmV1kn?CNB']lI\'~^1mr=5">|wHf0>iΜc*r7%rnW e$(4TbB;2A-$S$Іa` Xa(r6DvBMSs͂5iB\O40!TT h%>Pi#.kȺ(;FN)fdgCCnmF [xQLT;fɹ 0[@kmlg: L,Hl)FZe/K75ϿuPqy$-|{@v >)Bu#6a-.`9OAPµ)4BxMd#%C5%bt{U ȾMP'rJf2y}}a-WBK!ʆi65q*fN}Bx [v6 6>-N8^2T&츘՝%~xb0oq*lx &L/&L0 6^+4;f%$ˏ u@!5Fv9)ac| Y%rߛxo~kN>Oz .we!^d0]d}Y.?;|:M6~>]gE endstream endobj 1884 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1245 >> stream x}Lgh{Hrh;w125 NQWcY+H{m P QNP :0-{eFݞ3Z< P6?-Bx^b nF P`yKꑐ`!tL$gIΔ /;㏮%ur =էa98N S}0c- > VzEwY[QIf0`u:)/E?E_]FLg,ߌ;*U{QG#TW[} tN-#4R<{h֓ øFtnz{<[YEc^bfm  f|%tJ%DVrsB^$ig/H.-N+\$d]-MV-zdVQ'E9&g` iO:;6@^8qfm%VMpl뽵:teu1W[h-2{*hR!ERVI/MN"9] H;odIBR~ W0_@˂V:ai!C޺o~F'ٸ>>S~&p׿2(~B0;rzƊ`Wq kS0y`@]z`)d|2jZ[}x8! U{ X= |-,0tC̝lܑنBÖMyVף{lL ҥj2rѡ ?LZxc]"̀.Lt8 vnN#&}N5׺\uUrvG=7@~HDGIJ6SX6f'=4y#"nI kBiLLv^ endstream endobj 1863 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/768d09311f2aa72c6a229eeb4834b61392333bab-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1885 0 R /BBox [0 0 171 21] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1886 0 R >>/Font << /R8 1887 0 R>> >> /Length 567 /Filter /FlateDecode >> stream xmU=@ ++0^{?[$DQ5D^?R3cOYorxG&ρ!I2uNv&DJ%(a&:@ CF'AVxhO?d}-7Vl }*< gڊCiܡАF׆ X1l \L9Jx8k?Ll\E 5Ͷ&##A3LFY̦oҀC|p.pQdSqc+^I9K3Z\֔n9~h8 oY;ǭC#> stream x{L[UqݬL6d$238 Fh s[BXh--NX ЖB[yjTl12i|dd+lF3of_tJ0~2 ? ۱Gb1+%DCI7`<܂Z1/Wx8Qk2UHwgJfUVSJIԶ4 RNV( W}}<=yăA 6A x%R!D~ޅ!n@ ѸcPv)P4JYa~e90 , u~ӹ,3j댍 8lux͠t&nJy[WWn w N(HJxc;-NrXH/˩O+XMHxffL\Xw4|˵K%skWS.Ǝqd5&r`gf|b˵&kno>7!JL^F)1ecixK3II=LwB!Q)v\/PxaYVēN&Hu 9<'YH^:KRF呉ygZ/nykH 5\\od[ aAՈ)Ќh(CL :\.ΞwG{\ݮ^G\nkY+|> h5!{k7 N _* @~OX?dHoOW)xjU?p,ǃ_E Ns',^NjxcNd~H8 endstream endobj 1865 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/60fc5bda7ccfe9d672e78f5a7aee772c589ac2f4-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1890 0 R /BBox [0 0 117 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1891 0 R >>/Font << /R8 1892 0 R>> >> /Length 293 /Filter /FlateDecode >> stream xmSN0 +rKtH=X ÊOJSҎx> stream xmLSgǟK+@ nvѸfdcD-)ʥ}dP"e2 Q7ْE"3-[\w }ݷ;AtΠSda;!&(KXX9:-'\_G آu+ 'WWJ$%'L:-ic&œ"O\*vIQըkҨ-EucfR)*JTjCcO7? Жi{E6Ġx)GhGw׉0,ˢQ1a+SӠ7pNr>p|   @! ]l@")R"$JXP@. V7/.~gmUb%I"SPoqΙn㛴$%s!3mݸyPPt 1#ֺD,!;9qFNL$7v !Hk_,~yĂ|̇oпRUVUN'?8c=_ݘ^wJ ik/xBymNY /X!7J1]SbC/(-dm0mye2q!%kKUpq7}.]Oe;[4SwV߀C{?;,HW7m\s{kO-D^F(&1Rȱ'@ h^q!~!7­ JIJ\OoN8qZ'-~kwL\;r)Gg+9Fhn4p+R~8 ᥣu'*6| I0 LI0œrA܏ o}GIGk=OEayG-֪Q,({5ꀚ=8=ngg0}2go2/ruQ C\d(2\>; V endstream endobj 1899 0 obj << /Length 1635 /Filter /FlateDecode >> stream xXKs6WḦ́4[q펔C@͆"U>bw(Re7i:X.sE;D,rNQ81 |g;W,ܓ3/w4isA X[+rcBɞ1u.3`.rպ+^kl2!QCtD@{20Z]zܭoQ:Yg,vn5Eu7M'emݏyqWX;ٌhxCIH v $6 A3DuۥXKryP_O`W4"=/# l^Kr_9lG1xe;A''՘=j9r^'я$$T=5sWE&C܏e)}@Nԏ(~,WIjgu \>p~HT[ %;40[2 CDHhĉzKVco*s٘ɥ,:UWҩw#{Ld /6E#8q_ߎyfUo]sE6*^8 0ď:U9*BzPEhYt& |Ҕ1aʌA`b8 ?28XUU%@iJrd)XJNŏw_:Դ,F7%eYj>x0I3ؓEJgR F^tvFB559#,Y4% T~#?UH/~1d/AseIa= >SQM>7:1+ʉBQx>}}#lTnlq|$C`&:UQ*swn,5X!CAx-i +ٶ靜ܽV豺. =hl>v;Y5/5}8L˿QSCBTL8>lAsYٷ01uKMnWwgN#ϋGNπt8i7gKYs9F YVYHfZl^=Ҥ<9 O}#.voeAe6{eV߱@'ᥬ_:aՅ{ަuR難 -]] DDY6;!ws9nsnm~lhk‡_Cx0%RaqߵT $7% endstream endobj 1895 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c5054627c5e39c63dd0d2b3072870e6a9bf227df-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1912 0 R /BBox [0 0 135 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1913 0 R >>/Font << /R8 1914 0 R>> >> /Length 320 /Filter /FlateDecode >> stream xmN0 >>> /Length 574 /Filter /FlateDecode >> stream xUU;1 gĉ(hxvl-F)?;E(/=|>_矧TX߯πV"^\*OCt4cGNád}m@s.1ʨ0dص =y[% i떴*)t$rs_&:1i躅cp\m4`pyzc ̡+ru' Ƙ#KJ%]cw3PmzYu#z hcw05zU8V)i8u\W(j ǜ$QlQ.,qxSG5|Ɠ[.+i#a{NYì4\n7Sr7O%q [.xvݠ0}e ;Ÿ|j g") wոA,SII endstream endobj 1814 0 obj << /Type /ObjStm /N 100 /First 973 /Length 2261 /Filter /FlateDecode >> stream xZ]s}ۅڲF[V% \(bx!㚙@_Ok`;Qٽ-%Hݭ2Ahf,}"} S1ScJc:>e'W-&X6$Q-k#%Iriso#M̘a7b&OQQXa0Fb4HAA6_!@Jɍ簂O;0odEY `M` i`*I9r;h(f RJq6}!4=:K F K}yE;.L⒓BJNyxF=^ *RR>&oH|>XhJ@Z{pHe)lwD@,SI<͂J}K}FR&t"D4$8RƄb"a"kV;0MNN ~Ze-G@ti.dΌqJ,eW8Aypi2n!yZp\jʻcb[I'"=+)Լ|E]4AWCEy/*^O5zzJwrUS.+]ڸyVa<C[Mnx]Y3L}/ܮ!c#R#y^`E5֘ɬtυ0d.-Qհ{_=gkGdֱȕ&t*vog%$2IH[!轨7j,uuӧO|T?e3էf⨚V =U_^W/aG6]j?Lu3)]xZ<wN:{;jp\v%vt)7i-½k-էEI9PH] 1zAlv2TN8]9xnNnq.qr U[Æ-y9 Q/`*+YVu\e\5Sy.OU AUT\'MF*#!fb,X`Huu$,YA s7booIBotd2vo:{|a4]a(PnwհpxxkW˶J_omIup'b=*NIOIP4mlp a͠m2)w#tCh &#[vrѱ&.leojG)a͐^ʢV'QֺoGt 0 *gOIKؐO5=:]uU6~Ҷ!"FE&UleX4GvV\,R<{op-1 ^9,~]BZDI㺌M/kQRی]EWr&ڃAj~fooԌRt*_A;I=Nph6Xo 7qdJgu5jNc5aah7Wna ` HV}5pjIy^U9Ʌ&p)]}k6SxMXϵyE3k9}!KY 2ro}X,>KEѵJ_cMނӗ{'}>AE3* {z=*w*͡DU>Oպc#/YH/ Yxp W(;$.ST.\e\ U:Й>._ewl endstream endobj 1926 0 obj << /Length 2400 /Filter /FlateDecode >> stream xYYo~ׯG д&i $YH2^԰%Kr, jHj^$b&+ݎlj𕰣VXfS5Jb"GWS_v&2L='_^쏕Ra8Nˏo#M_:8}{rC<|c51)3G DiHpi:_4M|$FBLI9cäң)$zh^Mq9MYd>ۗIdŬ\XlYV-IVUhuvhp_4wte-*&4^}eM1e%L ьGUL^, 8!ud 5SPXTzm6&>p}k,oGG's%ѲIrgU{@UͫVrvaZȟGv3pKm+qVf*.pU6|O=)d ضm)hS'Q,@vPߐ=ѕJ&LA %QIFJf5BjQ7)>sasf+eU4s_>yd˲ Ds]+`{p)]#R " ;X2+@͜J7ŔbX9cn{b/qPixe (z&B4+N /}Q{tT45(j<Zsmcjjf@;;b"w51Ir( 0ؑqs5ۄ%6T0wE,V諻 aU5\Q&1]Z$j3x9:Sĝ@Ibұ؞=)3i0?XxޜH4&OȪzW1Kעd,a>9V<Оbn4q5o7_s.ppӧ,:ZPS2AV-lDMtFQ$, (ya>I NocfUar&ϥ;h+YDIÛ>dm?[T!2wYM *Ꝟ>G:sL092$σ;:[_-τ*ᬠzO9*.NlYݍvJ 0Պ2`uyZ+'zeP{tMjӋvS x@H&Ӽ5:NO ˺5XíC@ -My .hMZA P.o7$BK`\)KDеڤQ\M(|>BjڛB:b{Ё.u rn2kzjYqbnһ{P:F >|/ꡝ*  jִ_rd.L.wZOzp]9oIEMޠ%"1 Hc&(mN^+rV&5,a0 ~-plᣂ3w"$2y.mWJ9@k S"1}sc}dQvJL)K=M!&Q[|=e"ujW usAhЂ?jh'5~oTN}. NN/]`(\ Yfw'.qj+W(e'H3׌ިq[̪ Ұo8`_XŤ`c twpJnH0?򏇇m! -7&-4Z^pbad+Wڸ0 _:*~3)v1`lsR[JAO-mTA M2Pqc? QAV>NeK ̈N_[_-ĶA>x ^o&qb8*( H@i$,Ș%{NQP_p+V"SJ0fn*4F9 :*ө ?YKrT}[6 t*[#Ai11! !\чo~0H0~+YIQG}D//p񇋳~tDd\o9e?LRBzoh$H ȧF::>-OYHJp^c϶--K7> } '*+w5T1XoTW endstream endobj 1920 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/0e20b121d3d89742840dd56296655946f3201701-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1930 0 R /BBox [0 0 76 74] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1931 0 R >>>> /Length 9327 /Filter /FlateDecode >> stream x}]Kr*z2%Qe[6aV}~Y@ο?gr>^.r-/u9ݖ玔kGi]e=o}ܞ.tޮڽ-vIL ܽէbdk~\Ne=5^޹8E- e~M vxɿAڳu#'D% ]";}zyCEY.%&OWGϯ:@^ DE Td1?m3@.}~e9Nd11mhƘ<"-m h6>ٲFPD؂YۇF!`rNYX䁫R f Qq6)ģ-FeߊʵZ*+G&Dv_3ۤ%"Z,0< /p Vd6֐PbG8&4ޡ"7L'63R >zIMCI#0x19@RC%搘d2?cիւ$",2 ЭeXݪ"D mf:ӓGyY0GVjq*EI"|TPTV&Dv_H*iRHe$`8,LMg9&{6B&%Қ jOQk:,ϩGGi L";z6{#9¶6>&}c,Ks*"Z/!D/#!1pTG%Dv__YD T7";/I >ШćC t.vN.}=0NW)u_|!};ӿTZzXo>8,w!B3wqZy?/Aӌ+c= ݒODxDj"@eoZ&pv}Z4W7,/(LE2Glu& ҃E @kr- -jw?޲)3DIEҶI^2hVyPv=B9"&Dv_PWg QвN~H!23zZQ=^!f侊g) |OfW_Jl{L8L j\VcmFf ᡥk|2x I/r6kF,_ngۄ%g(KzZV`ԦPh_hK-6Js_P_^H'k+VJb2x/$9#P.DƤv"=h^mH)ĪA}mB/E+̇i+{C5ט-{Kt'3 [_Vfeڽ^2Bw~/fzFvi}H!ffpk/^1h{pdetxq9JcdE2Gx&V?z~0 ۗ-f -MK!";oeRo񂊸W&V?<"4wb>%ڻd {Q,AvYq{]Oc |?3s} %g۰w<"bed8*zL!bVJ"%4(( 3ٕ䁈AKd|hz% 0n"+ɟ1J 3f %gi8S'F` D#B-|.RyD(zT_j%yF( 3LcJBj"}(\e! bҨ^( 3cjƁ1J&Yc)q[ʭğ1J 6oQdM."nedwğ@AKdr%au%aD Z)CvF_KjOqj،"ϸ[`MEb[˞h<&mimDnHvJ(AI{VԖKw(k_VT!BIIG">PecM*L&Bf"{FH"3:~͆ VJƾF12i[f^Qd>2Bj$xQG=J K@H /P=ޱ/iŞYKK"BB[H/E}%șbd'">džF9!3|,%%/ܑ2 @#y~eǦy@2秃|2 ŽR'_#>hb+%^keɡcOrgu~9DJ cKE@H *6,8i#k"|O Z)Z/ˍڴ*YS̨EP2@dgv>f}+}-RSYj֦qG3񂖸#>oۉdqNHǠM;qG23:oB^$ؕ/Kڴ32]xAGdɷA6~ C-|.=:B3+ߵӋR/Kdv=:!5(<*l igܫsZ@ Z^ |٦s XDJ{D.ǟ샆!?V>hM |R9[t >R|A"9.E_}0l"F-G&Dv_pi1U} F-dQ"9錉-~M-l -ѯM |RNøH+XвcEa!5j>B }^2QG#~-و?.6傔V-#Zl#B;-2xUKؐLo%}Y$Bniߐ-EÂ;&ӾZq#"C-RF? /Q&R-Ğ!B|R'1>2i[f^? ,%j!R |6#(ʥE/_o|S<R[E۬p"bwf"|)4wA-9ãlƘg DE(%CK٭q)HT;l!@ G@Iab2@hgp;Gb8e??fB3'ʈzKJGDmLƈ73b"%G|B3'l "Vo#$?'isCHJI 's<&ũ^OUċ;\=x.ًt4z7|k$Kq!7j?b }yoǞDܠ%$H[7oBt1 |y ou"<(3H%>Pq#=*B";//~R45h}9)K"^+i yQ=+E "-rguK"_*N4 1W&DfO^h0j&vF_^Ƀb0*( Nc!3"P,WPM#D<Mo0͆K ; =sJK3SX[!CM=^DgaCY;gt- r -=˴c|IA_(듛 %^IL |m)wD#/(Ek^XԅRWߒH7ʿ1jWƗGAoBIG2$3'#larQedAB)`F--{} d"%İH_ |9}"В1y (K?.mQ ܖ&KDx ܠiA;B}eFˆI g Jb_^ Fm ^Cl3 2y] @IXE|Ia4 DIbd-m&=#LNB5hUN&Ver^RKv. l3N.IPo.uz3 EۄU$_PPf7CKI$ضf[Xacٖe6їI3۴-z6IY$:;Kȗ~i/0i[eo}`"+#zz@ Y^7y6Bhf V,4YzD䧍m~K@lk/ih}F,bhlQ*-5zf'lAS+@KG3dlML` 7/Dm,GIBDMɞg,|ZX0hhW_Rh֖vXJoe=[&o'U] r:BdEͦ@0j)%fԤ-'6نg#B-m uԂD2Eb j:`vi}F,"-& ~Fz+,yD.Ne U<;>=1lƬ}f(H4ZސdZ{F$Oaka^s=N2j:"ؗ. EO彸J M=# j~ ysϕiBo¸%jXR/!r CCPC)"ۥ%`P?ԣJGL$3FƽmFDݩD {W] ˶!HD4D,+c|IaMRƴôɌ%{la[2O-m J}i6%K-vi}F,"-^f/Who{Hȗ4Zض@dAiZ"bhY{#XƽY6lR>Qb%fxI2rT@"zK 3^.JHDD{y/R+,y?>_#BK6ZضWh㆖:~4Mr-BBТ0Y>϶f]q>GtHP$@$aثŚXԫĚZ4Nf-}z7q;BLDE 4C "ra"*J5LOׂj[1<"-߾&VכfNZļ%-V*wA 27v҅r^_ӄt_>  ѓ3wO=9@:# 1zrAK$9Cʰ[m҇2MJWA/&)u D/1&93|,.?kAkb6iC2,xm$n@ax 3[Z$EV=Hg40Y ^}b2|w+M"_D- -?X<:u_}5_ݟcZǫJ;ގVM33:z4^ZK%^lۋį5&w-m|^jdJHa mfnn3d"Do7^5-]GEo";¬*o…P0 Q$# mTf+*ۢj2@мMWyx} |I <&wqdz{%^LLD$Zm3@x'xo /! Z+$Dv_}mdx1HF,4HX(W":Z:FX";/g#a=qT'V&g<Z: /1f3*LJD|mv-G!rhM"tW!ciȢj" /3rRN>,-{>Mt>t!HPDBm4ŗ8|b jJmhƘ<"-m zZz$9[m3@~Ui5$$["@؂_zAi~s&ȢkEH"Q/$K%S|}BBU&B.%|rO4dC\{x_-^^ri4$ >>> /Length 9385 /Filter /FlateDecode >> stream x}]K8ܿSh(c i6Eq7 "K#  t]?,-]iyn?~Z/Gs=ϵ# ]yޑt} i?uZΗu9?v}zXy,rc|5 3_{r[Oۭﶧ{Ymwz=]noP.]ź^^!<9OFzy{=z{N`.|7?z:2zoߣ|:b7&(@Rg3 jqn`޿mQ,rf8{K/rCb{Kx]_YNnE{Wwۃ]Av} d%h{^OՏ$ kr]/}L"3㏼mȥ;,^p; /9U:?vUo#&tD~>CyZ[,>Ɇ ׻mY˥WOѷ~t,ty~PB7C(δ(ΒcѲk?8ϗLɏ<8x1 {ffS diyd5:1a,2]pClk5|ΏZ#NE;8-ϻ!ҡ<=/ pn^>!Klr  uD=E9t*E Sg6;_|'fy"`)~:"m*'帘Vyo3mbY1uDZV7 &Ҁ&s -.UrFkxJ!b6@\[\N7X| Mgqn{M+H5M2PF6 C8ܡT{:H; &Ĩ&e\< t Gaǽ^M .⠫9 4!U=`i߲CG 6=^.'WzNK/Zٚ,9 b1P|<|cby77`mf5[o KWc mmrW1uD[ `FF92[[ {~ξ?.`1$7-xw!X-M(slfmҨ+Gf1z[hSDbI#+Iϭf6@gNlZQl~ٟܥ- bg~a%tڟ.DgLxR03D45Yii4ӕ6"?C#~K[hhUp,3LCch5dMQeb>_s|+[Zլ[CP4)f^8Z}¯Çx,fD~XG|THL:U5sLC#f]/if%[& $6>Md"dÊ_V4 *,X{^"?C,?icfcMeʂW0B7C$`wQIeRloqi Q`Qͤs3 >ba p5+Il{#0D4Hm͢h!m3ٰŒ~P_-I‚#D!{o^{Lu("r3D:Շ:gp bBDnHGz>dXUX=XL6Df-[X[AaI~!a|]dkTWwkx>\y=BiCD~XV Sx5dMY>t9z^wOҭWBma y%m1 3:mj jMP3 cp;K Qm,=&96Jc395k({GH~yBd1|f8Qף1DR1u5e b7X9 m,NC;}&s Vv~-@ر9j |?¼ɢ6? /7"-x7MeE;f-n DQ1nZog g#n[;|ӷl2agg },V[6@gT>Iӳ+ m((1x.͞o?sgpg4֍k h"?C,{͔"iEPVq|HϰE"`)|f*XnjF;(>#Bd1>fK |>G76YjăL|ɰ2 SETonWM6QQGXלl({H!/5g< gc_G4 j[,? 5S*s@ ,eXPלBd1~81t;7@X7X[M:Zo l[T+ _rlҦך 6km8:ך U1o?sLC,_b퟾mRmd"M|Qe9 6.x@7YƕBG(o&¼ɒ6,]R|ɱ6-% i"X9c 6Mm ڟh5٭ﱲ|߀=T+ʲޫI>m5Dl\Y,R Т۵bٵ ]`v46"ZQc"gw$S=)] QǚM;,S2,n[^|i7kArsȣ "}e(8 "B_6ihH=L yvU<JKO!B?c,Wd٬d1~:XWxuzaھ.2ڽMLv"YH05(mKFj&3fbLƭ@(H|5oF-SCHf l>a צ]xK<\&S -F+6kA M|mqMzLv"YH05ĝyi3$ՐMg̰mV%-Jȗ[<fϊEAFm1Fsm_KaU5KDm$MT'2lAfMViUh` a۬dK.3LQD aGas49Fr2ılvf#B18b:@^S9ݑ_j}%{8pp,L0Dkf1@آE.LG YA\n& 饂ujWIw7<쉈XWbt¢Klfx<a$-{Zl=643H-h5Bm L6YH4͒|c2* Za}# G&e]ѳF^ oaYe#l|98laDղx?^+4 /C$_3&M2b "?|u. gbO Vy'=F CF5UlXI]kٝL|Ye*}'0gp( k|ECd&p35)XjvM2Z5jX[j:lRT,OIW5 uYx`5@ԢQk3"7\ʞ2eK*zez )ODZs!/>Wky”I'f~PϤlPTpbO ۤ;GDzCU0i­fn4L Ҁ7YNTDZV[̀hl"klp#Y m6@g':U5 :'&o-Q<Db/5鰍*Vy *H,<{LoG-z)5K3T1Q&: Q]gdתm6hWDC=Z&z_\Md"M99 ^&@(sqw}2"Sdalc** $s] &܌>&Uz g!b=\ڠ6oX\@Xƾ:G' 6p?ւ6D o[цo"i$mFÄ [tm֡0kbW /Nx0N'U,-T Blב"yM^⒥w*Q4,Hj{\DiQcC;S )N6@lpvPNt +~X> }FQIZkw8IHfs j6@f6@3TGL0k $3 6x4@k\D|^QBed1G&ahy\\c&"1)҆0D}Ү z&31FX,_R; c_k/^6e˝1T #Xڿ)3]O"K-<m;;2eMm2̽EmF$lɢ" dGΠ{7Oy6z?:cvǡ eSRU~X~aHXҟc mۤnڂc:}Wd}ъ$z #t3D{u~i2&1`M{blgΡ\b$^N3Tn>#}=eUe3Tj{4jQ1dB7U"XIY1 "m6FDe((4  -'uMFly>-x7MՁ@%D+~AQH.<QV,dm x0 Y>FirjoodAN^󽟓u~Ǜk?r.~G,"t1FF@$,jF' ިgf6J#"m'BL[$`fsڗSͫPYeD~X*AybڊEԖ ?'7C(ę|Ri4$) 8GT7V,ɯW_!(,Y vlر_3Z]i+<( 02*i #A!2~ 1iŒ+5fߑx9lߑ2e] +bnP"*$ G"7C$]F] 1eŒzL 17C([FYFMȢ|( 3eL~~VV,qza䣐J%HQ6@gu m W7V,ɯN3- k̚$Nl=ʊh$E CDmf%MOeE-o?sLQ !L!~f@!HS:zUPjO,in>#x=&{Xj0Uġ6{,Yk'fQld&2cvvn#2:Iwr28)8NkQb1$0i =]C,+UQZmvbq#n>Zo X*-Ћe-\K>]PK{l|61MoXр`IY6P6bf7@,SGxm3@Ri!M&YH4{ .g""mW6^QYoa"Y0DD}Z<'2IlكP z'D7X#RL(Oɝh(xq|_j}Ԟ-X⃴jс'8?( r3e)&?'cG|cY6@L궐e9V$5>MT(b}2hCˌ~ ߶Z ѣbQ]$SLZ#m`->! wr<}f\mڲY/ˀ=:΍Dչ%Fo׮_B 1Nj4fCm>[YoY שך̽% vMyℰNQIY3'yo3m|Z,k 6R#s 7X֭kc6!00QWŇJs;k^c`KU,]t~3 q#!m+8N8uϠߨc*? hڀX͑2D73}r݆;K C$uTOdIUō:-f 1Ųam3Xdװ^kmp!%x:`6ؕ~XP}n|C0gi4sm,$hSGl}+Pڎ{ v6 _Rlw w!kd!mwl&=p\Md"]NDB$k iƊjzm(#}n_fDnP.:!3T1򎧽fhŽTh ˫f&Mn7m6@Bo< g#؂|`xhM(rl7Nv kdZo/Lr3%k|$|dm',Ҭ8ȗ/'KHQ&@b!PӪ(pl^ɦ3r.K31kâO(O1&"?C,O^<- 3)] /lw"-\ސE~mr e DVJVyɘ^ "+X[+lY 'pΒc M8 >C1ڙ¡ YpT&@di(w Ɠ^m D[mQS&@flmk[AҞx * P"Rϭ$x&8I 8 p;/ѓ=#b"̧vϬF==|!bu|MC=>DcrH@_X^ӿ~7췮Yx2g7Gw$ ~Yr·>:(ךE{ON~);nS:;?}iߎCJYJRQ~UB^k X"}qcdx 闙V\"}weyj%~A@wyuڞ}hF Jkrwk}*z\z}W9Oi}kouC.f]j)(bo{B endstream endobj 1922 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c771e651200da4047ee41f39f9d24f6870cf4bc8-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1934 0 R /BBox [0 0 76 74] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1935 0 R >>>> /Length 9258 /Filter /FlateDecode >> stream x}]K:)J~ǘBMch HGz:#  t]l?o#rz-~===8 oK31_v^8o'"r.׽]]j| qm|x} 2%0 ͮz^DAR/5Svz_vyn绅|5Gy-!9xu* ;UU |ɯ{yۢX.D~9rzޯ<%~ݎzzݮnD~XG7gc krߺ^%ӯc!"?C,o:DbI#-&ڈ\usm.fK޳Η{c4Irl6@gG.z[V].=۫ݠFsz=nnH^{]rPi]+7C~V(1G6)lvk6lkc{W??.j'’_"o֛z d/nD~>C{|EaY݊d3TCf}u0XK.nooDR1uW=7 |,Df~XEoYm&3lj1m3@p$TJIV(3l#R>G}_z^!_-~o?sLC$(V6@3GMt ; Y !_z4D+@&2 ẌVy.E CKDL 6 _ d7&cǁ^c oVx;%%ʶ(v|2-G!j(n%@x;#<@dD~XوCq,͡l2·oV9"#d(q$0o4aI ]rDb$_qq'95m3߅n`f6Q̱o¶%K7Ԫl|Q5F4]WEk=І Γ#MQȦ/m:q`il|IQW? 8`G iY:!ǵGs(cY=L 1!؟q]Nz~!~(WHObJtṻ́ <,y1ҖA3}Q18z޲>~-y^=lٯ]jJ@YD_o!B?c/>)oW~o ,M 1~t1m&’3D)]zy7vt 5 ̚,);!5n^5>VmR1u b^b< ^b?J 3хϺem1u |Vم%5k1 3yŏMj gcuC۵DbetDٟEϪee0U |nqc8 v+)Կת̤Q~F+>- bg~aˆO|+&XBdy"ƵߛI6b# 3:׺ŏ6VG2T1D#+~(ʂcL V =Yo e@p zk' 6FKjml눏 )~tIʺfc{4ٮRӗ43E-\o^ K&2 z~oůV4 *,XTԤ&@g?;Mv,T1u ba p5+Il{#0D4Hm͢h!m3ٰŒ,>-I‚#D!{o^{;̙("r3D:Շ:O 38ޅ~3!"7C#vz=VyX2*Ivl*"t3Dr-U[AaI~!a|]dkUWwkx>\y=BiCD~XV Sx5dMY>t9z^wOҭWB 4߆5,M !m3@T[ThhȰ2^qVؙ_jm3@خ`L6YȱQ ]ɁY@;}F;E&3Éie< g#-(lDR1u`og7vر[6c3oŽ :?- 3=ZdyEm? /m&Kڲ3(ay6;kuZ6>o?sL1 of Dodϼ6Xl˟|gW@T۬QQc<*i\l=;Bd1~8,>h,՟dD~X"#b[)-DҊ$YRO-:aDR0U ZwP|;Gb| bz~@hda 2%ʴc< O2LQm5X&P}gD-5h-~|cb}WMub h"?C#~J?֜miKFY!Ul7Y9Nt |5]?o Y-}&s -x7-Xj /96iSkυ j56vbkυǮ7X9!fO@Զ`GFc ߦ_me߲CGB7<كD ̛,jN!䆣ܔԂM|adI.@BcB4,SGֱo&¶KOmeMl{,*cRY1{7mG+e!; -{+{ ѐX>zYpd{E&<ݑO5TTZ{v-D{6ZL2ʼh{ny񭱷rL!IBM*C "] I:.)4!wMZ)$ESC^)]'%#²S+m+~6Y6+Y91^=@ذE۹L|wo>ݪH=L 1Jh#my’IJnq+ +<=^|5oF-SCHf l>a צ] ~p-L1dn+6+^T=O2m1_&=&;U,z$bfF6 %#ee5d3lAfU'D96{V- 2P1/ϛZtE:{U$bEfm jha;#=^` y" <a$)Cm2 wg)z" )zf*pm8mr*\&S -Tm}Wc&umw2e%ϟœ,A4 t7%*v=h6@Ԥ`Z6bhהamPIQ=&_56le᱃QG^|r*{XPrXtʔ /Ҷ蕡5<U{e@N8\US&ɞw B?fAARQ#É>-\oTZ:& VyƤz! g2B7c+|JBd!|f8QjZ:cCfU^G gs ţrPhB?c,Щ򸮩d@Tֱ<6~cmqf1 r g~!.mlTIaUAbd}c>nKр5X !jXz lյH|6N6xj1 f :e,<M4أk5ӹWEʵD!B$)Z.x#=BrVߤY:tV >Y|.B@2׵^)`c!XMe_7 )zf"HB;пXp- Al7^/@ló&Y YC$/Kt& _2lYY2W /? ]$T\NT5 >XV[bBl"yMގ▥w*Q4,Hj{DiQLJvS'Q¬wL2Pa+XJI! $Mlg(%k TF_|d6ޝ i 5n!@ a: 4cM'J(Ng=3 c$c9}?֧@a/$q|'5x=oj-oPU6Dbci0`f#MG]dB}ɰCѰ̂6WޢI#adQ{m#fgMSD,B?c,ڡi0BbYԵlpu!O#7iKk`6@B6ۤ`)~:|fdg㎬ H򌡇`0B7C$èH5qlrc#>+t&p rc<),Z, (P ۤQ `"&3 DXWbc&e^6@f~=mȃډ8$94  -oM Ń}Zo H$)-/Х^'Z "GrԯmZ$:d&k3f] j(N;V7^D"K& '*X'oO#]c,OB6C|$}!KQ6MDQ*\vCmsD”F*4 /C$\]n2fB$MKJV)²3EP>o12)&G~1:̕1WD$g!B?C( 324 Iq ҆]2?#,RôKߴbw.>[kW?ۨ m@}\mϿ}' {vz}{&]k~7Ǜk\|F,"t1F?Rrv# 5˄KoYY=MȢ|H"3>RRi+LpMr)ۼ i _ELQ6@gb|w!XEm\r3[G!6IKlߊ|~S,ĴK&3ŧ:PB䳐~()?ca&^ 1mŢzG!fQF% Dx$( 3zf2ٵ^0k}!&X~,ހ0>;R"2gk>ғ ";R& 1aŢtaw({~]/**.@x$( r3De$ݹSV,*̤s3e$edD(,g"?C,[+ʻV,qbnPŠG!6IKlֻ/1o X_N3TnP x5fMFD5S5 ϰ0"yI3%lAfYbSl@b izcx@,SGŃ{>SO,"7 {aSGRʵ[I5C?Oŷқ cr|Y*v\2SI,|UM8 >/5 l}J /<{hٺ\bI{T' mdmrc廯.t ˚x@X >/5 |BuO ef3'3lqfc zRP6ݢŸ`7X9hXW ɪ-]iӜAv Rg1Jk1!f Mg1hfn`^(SlZ_cõٌ36aE‚%e@و1;l1ff g#&-x75~TZHI(Rl!͞)Da*H{(+ 3pEDXH=3 Qj {RD*'{gx,·7 eS=Szr'Z ^@gˇ.֪ Z>{Gt(OQ/_+IguBI0TOUw>k"L,1><׷<ȒoݏlI|cꈥmFbZ&bh& P7l a(*kq@T,P6P6b}ْ!B&¼4 |[X %XA /-i[Iif"Xe&+D,·yq!zTS,Jkd)CT|MEW0BT!G=g=3 Y0'ȧWo@3hjvѢQf7goguy/c_{_:}}9r^|_lإxOەoOrY:h~zYѹwn$-1z ^`6ljcYV \a|p]z Q<\i7-.%5sLqi6Ʒ٬Ų{/5]1> |eݺ0fSbN]#󍱈jPIΚR.d|8lp |"a7&҆Yq97o[r~>+,];b]_ߓ#3yeo,;ig +vH6uTOdIUDL RIo3abY0UDZolc{XMDr5S DZJo<0JK?c,H>7y Ux|fM4 |;OxD %nk~Mu9~ /Ag7GHAŸ"}uP4=;mX\O|VewXFzX^ʺ.K龼A1E 6oSk~Ձ/g$ r0HsڎiY}p )>E{o^d:{};kOv4wY)A08گ㣊Zz9[}/^"nY<^Bmt<+.>;ڲ<\gWA@wyuڞ}hF NkrOk}*3 (r? v!ׇ5cݥV @"<"fߟQ> endstream endobj 1940 0 obj << /Length 1673 /Filter /FlateDecode >> stream xXKs6WHD`INĮXM IۜPBB_fON/'&΍CWGA$xଯ? A9Cg9WYgy/YГ!#1ao-(bsDu=&d N9|" "&U};ص9:mor(m=WsKhI#a>W2.w7y ]xwmNPy` E D0 (]ҕ '~UTTQ:E'^<:hA6B1iR؍j7MiL?jb]7{݁I`IVMj}=ru]b+A&M7Zdk@RhyaX]OW/,#F`]kڃd[?D|<㱣*n y q7IVڦZwk}jwLfj&e+!1kD@/ިݠ YUc 2PTiTg0 .DuDj͹L urle>Mϰq?5ɤJg'<*Qz\V*Y.{9`F; 27>)U}Bcb,s${F4UaS mAGIuX0t("zƘ*+[W뎲YņQ `̈́y"ތ?P,S sfV,\bqHatK_ }%c{%p(2+탰}[ G‚뗽}++ U1U44`ݽ/z(\eRUU5#CgY>~uhDbƻG\L|[%4;iimѪJ+0W `Wfy:{Y+]*wM.{AS4 &+DII߈3>I1~;p~ejk/3wH>Bc̫y&Dnʧu +!kGDFq tly}r[bZ{gϽ<,󴸞1Q됸m5sR\|Pi.E#_8qB&;;azJ p²MQ".d d$U}jap25g޳c\̓www~.26z8D@ *ok3T ~tml۵Jj {Tg'%@p=]a& ç(ã'3 X#PM>q0˙$-`50NT- JVhṄTrʒ!JN46oNayS U8|RoȉRXjzK?[Nć-۸o endstream endobj 1923 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/85eca048aca646354c6440a65b00cf19fe71c0ec-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1957 0 R /BBox [0 0 76 74] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1958 0 R >>>> /Length 9890 /Filter /FlateDecode >> stream x}]K:)/c e6âo6$!){z /Hg9o?z/-nvy\^ϟn" ]uސt}] rޗq_?tݥ<{lX\7y͚ lmr^j=]o?o\} eu,M vvGZir>eY\l\?_t~>슫jW ]M []|W9ȵF%Gd!"=M~.euEްΧsoF .~Y/2@f)ҝ)]rLZ^Y"eWz\g`I=.3)DjKuE}t$BYPFn"@f4uEc\yI" mmkjxtY#FE<-uzz={:/EZ2@hjfֳ[]"08ڛp >=>/Xzy۵a2@ZOVzx@,O3wb+DC9@娅}[!Xf?}8"G-t+:`$>F-U}8#5Y1 _-fuE$xtbzPM0h#4aW$vwd=m^$jH2X:|YG;U$`0X^O\HY_dL ᠧ9uR'4ǎxчnɤG ^'<'CYSt>nMH vP>k"`~q zMtͧXz 6-x}^m2@">yA-}8"-:}֙¼E̢z~Q @ $=Cw1Aa 姇DPcjym2jT4 3 ~kVR˫ )䛋5 -u$>gYaѿ{!BZ &Q,koCOT: uuZc=Zb=i c-Yc"Xhhc&M2-R'ab CRE$&Qȗ\,uCOTs*e-YN"HVXu(T97Zb/@gGېNJf-VWm\}w(2}Mc l׊7Yd,O3W˃5k,Hl{0f2@f}f-3 WbG[>Ao5k !b14 jH!60j npEdje_FT{#0hj1ՌFRbktdH`j>J$^mR1lh?kXR۫I)[Z>i48*Vձ=N,ky9Dl(X -:2$dYe^Ìbx};Z,%B1Ab ^`Eb+ا^QURW7>@ZK)^h/٢/c,u}XeL jܼ fq?{/ 66KxOס8|l~9"5=Au$P&< ZD5z.vob:KdP7Y>N46+3_WрHud==(vgKÌ".6^}r%"E0-zΘu TMͧ(≡.GF< 짏`'~v`H7X>fjсH7X>fYk3;&IB`H7rI#o/Q1ޔZٛ3Knj#[L7,?k9 [Ȳ|ndLjEQnRlYc;QBd~8cCk?#ff%F-x}+ X%䋏mZ Jl$(5|[ ـ-KÌ"~;kJ%*& 3#"͉ald1~NH&fyr&td)wW/-"̡:X>0,n ,?dd"C>c_Uʂ0+ 3_,mn -X %>F-x}r[,? />5@7YK$+rmA6}t%XS$ _VhOFKg$Dz[eъDenjcuXi-Ȓn mCXSI\h/P7Y>f-_,glDbYFYQ5}=ًe/1, ՜mdb"!1O0kgmp-Y=nï=ׂ'XWò7 H/cZ6D1kU$@攲K {"=ր部LSw&ŕxD$Y{ g" z816O4_n d~>QM_Ő/giba3EAG|ŝWOuC N7 s4uXثc^a`Eft;uYa!goetzW81D>ӜYIG6$ [L5hib^xԁEco'-&Uz81+I^RaM2@guxW ɞtt˛n7>X )^F-Fgz:Qa5ōOiw<\IκVజ O"@`d;" x1iZIؐўP,t0h1g@X"). E ˘jXm(פ^Fc-J4q#^% _Ze>¤^"e& H+KZ$f 1FZi”Ĵ2PmK5V,mՒI# mJhE&{ _y 󣲞-&U,`0XiU>"”ĴKt=?*HU1 *XEH`WF0M@( ) dHє+ ŘQ>]$b-Tk c>$EVm(6q+O6#XIMý`-٤(`)& _*z,D"Y?˼$QcsX|)cE1\?w/")Y;H2X:~TJϼdZPcje OzkgQ,^F0-)c@TwFJ"3~,J f%_wx22"F,4E&KZgn`>=DjZo vb "6.e kt/s TE_uoKiQ,d¿TBdq!Dj2@ȵ: zrQZdm~GC׌cJBu엕[j=cWRm2a&ěf iTl|bOFiq:?%1beu$co%%1܏N2aܫܒNhY%6Ć-OЀP7Y>NimU,f"5Xade6&#I+4ɬDTQYRdS}2KDu e-fm"\B M̧ENh˼cf,f$CzF[1Z`#-j= 'iqԳ9 r;6tG=jG"-7k/7?Dؠ*{10V:[CI $0"M5AdzDtbQG8>摟EX{εBhg̪]|v-QmZK!@~_SdG2d1f*(lk`ކKG2@e`p;uEcƑ9j恠 T 0hVGIfL>KuMa4 DKMs֡+#[,d?}8"G-tY S5EÈn}#rnxw /;+UgEU߅m_U%jKuq 3N~B -%,R|yb$C:nQ:%=("A-tI*5EebgU`TD"=-6U ƊMf%ʧlT`)L2taa3|ai}{Ia daR:jIIc $ 'y$F* P3Z:BuL`oL|ݥ,a@ n72 R\$3e jhMsL9(H1=(p/ TکJ:$67 M C eydQu:%BjFS>#x{3-P7Y0fØ/DHIkH@"~hN`ZG *0N}5XS { ϒ!͵Ϛ4U 44 hgb/s[ՍBz[D"ys ,:U Ń}d|Z>b;n 8W$= Q~K`WE_]J"KIj2@gl)2 l$34d$ZP" zzQM,iIÌh{<:v~$V,;7Phɧ/ޜ?SD B$JHDKtuŧì ݿ?y}:.W;wHzsXחM}}zP>(^C^-I,ք"@IԌ+@2Dfo=Ua`d1x\8!I2d~qdu_UqKbFU.j2@ftx-;xa&ڗ;ִY(j $l&jFKޡ0X$>< "?-TYUQݒI# }aݫ"kD [єpyC#s"=-YrGD 1-!\ lۓ ulGT${B$jf4zÚSdBߜ[i+W!Vb10|+ f0~O}6,Ke 183.LI?ԇ&O f>S Dm ,;F>X$(]w>yIM o5;|5l]BIDSg unEіCY4}M \%l%Q) kd3bƋҿa0e3r1,L*8;Lȯi1gpXR%͟1AA/#y-F{V+AwA 5W^HbuR-1+ Ȋtf0p[t9|{>N'L|h@Bd~8cqbTl}1wI#K~|.`rs}YLL!T3Z:^#'zzAD~ژUS\gv!Ӕٮ SL1q/B,M-O 6"%uKR+@JCaEUg^)LNoELx!D3h4FGdH``_ї5]ES}f(8X:d:p`qP`i~0sϮ@W{t:%Dlg}e M8݂g0o`)M7HQ؂S5+,ζTD [K%,E"KI*zqT(2"5wd" ,E]FduE$h3@7Z#R.T Ul цn}60DKaP2@ ЭC.@/I#>Q]ʓיzDj2|:G5jK i@V > =˧E8 t,U l^Kd>Q] rLE`Jh"0 Ki5}QYR^ydlXzQ7 CdDH`>`Kl,Y`Xk%&KaZ2@gk-2[,e(5 [4D%aFYl d"Aa }ځ&qerFhVdh@!,FI3uj/`-%? 5bIe>ɸ"#m!+ .F>QLD]F|Ɩ ZD/ݟ%KxgZz=:p??$k#Oy,q.."ŽQٶkg1&Fӯ=ٞ3ӫ*ÛcΏ ÝlunCn~EL2ňzF[~[;cGX>fwb^䖗tY~[_t/Chq/ulzZL>toG1KX' 6ǯOF-{&wg~{lGy62b?>,u_n[D7 bCde[g%˲r>N{7,Z,K+L;fW>{=feM3xjwV5bYӫwu)[Zge.O3Q ^Ƌ?A ZgW4^{ܳ>b(L8Yk)ZNqR'^VgQAd{*EVM&<(ZeQ1踘Zs!tFCAD+4cD 15GK>>lqhb0l}$>Ӎe&Fn9i^#tM2Z&&S,u ;0As!ߚU&]nL!gf'W.O3nn 2],,s'kQ2毤ܳ>עZ}r4fB5}6]H֊Ʌ17jpW˓j!zX"e}V,QlXȳ!372-±BOO`lDb[,?kَwfn"nFI#>Ӎ5q,/]1~wEPYDZ&X̽J#sZi$7 ,Y/Kņ!p/CMd:J*eW>s~Zy"<,־N0&g\SZyH('-`g-u M$Sy`M2@gx};OۛWbM[Du*$*m2|j;6pH2b=#1X$S 1w~̭aֵd{h?QY3 _vQl3ݹ?Rlʬɠ@_|l3@{Xܳ6 _|Tcrw"„$~BՒ"=GSDu!LLj"-"k&O3H7JԤh K <|`ŋ{&`۞ XGl-t'PM~I# _oW@wzH3~~I6}8k>ӝ=hDƍV2tFi-~υ|sO^Nû{ϵ~xwowW2v~pdH`C7K`>dH`N>1LJ^P ȶ$t!QW7*)l evv6tNT+v7|eh٣lvȝo/7Й6Bd<$DjS6GN?%}X.JjBJۗaɶ @vc2%@ZK~k# #N5iWMကF5cD["eS$}vh6q .nvM_or]Hw]纽% ,g)dmv1|( |~B5u[kWI!vk} }ܥ?'׫2Qp[Q&{e@civSy {ޖe}l/뗵]mJmG*. =f@ug~'R0w]O[ d8lu깽O r9]nIn;H460mu_Y.0om{j!56>sA{٭-d}̜5Y{{-Ke؞۞H^^ߥacbZ{Cl+֒,/mͼeFZUTඖ5XP p 2^8 endstream endobj 1936 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b2df9235ad5b246cd318cb30ce31ee8c11a60149-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1959 0 R /BBox [0 0 124 23] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 1960 0 R >>/Font << /R8 1961 0 R>> >> /Length 458 /Filter /FlateDecode >> stream xUT=o]! /C]c> kUե͝Zu,}C!~t81\8G>/$?/!ASa jox!%HT\܁뙓Ar6rWGb+amTDB;*rbSϢGݭ`.'wCKUWJ&AaκKEP9*J\o%v(Q֝md 3䪍iy J7wa&#'m`~w'vhI.z 6a ]4Ka# kL=/, L[=mC=X,g1w"ʀΡp9{b6QDA+WO%0(ILх4-ϧn /xȣw5x LQ.\pq />1yRiN mզ66eC!' endstream endobj 1963 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1029 >> stream xSmL[U>-uptl6AND7‡2G7Pq0䣳-8xCFc&Ƈ.1C'h\L(K}Or[0+&2?=y} ID(:d1͑uIH<-vrc#G=r X.8Ir5Mc2}aNL&(2~Rߓ10%>`@ .?+[ hqwW!(!Jڼ;)Q*>p1} my˰\ju8+G ȒF;*S` _ku2K' A% }^/ x>eeyQ絼+g%R}܋?7HQhŜډ[F#J֧G- 8,jf4~ b<'=B)W5 ( +L=ϛ!˥λsOz\KZt(±n;#I<%Sz)bpe66TezLG~~WM{-N *'Goq 7_3M:#l-tq ݼ<{j~>ޙ[XX\DRRCڂpbZL砟klY̅QMIMYیQQ`IB`LTX΀Bbu./l|z6t0X[59;羾5Z ­ OcBL ;q\jנzs7nmtv9.G{ӰmbIv~f' 4 yY>SN苯.1~l28lmcs5L/NN͏鶞cc^6r미+.yD4 endstream endobj 1969 0 obj << /Length 1423 /Filter /FlateDecode >> stream xWs8~_GgaoЦ=f{p%qJN4w9J3"< N4ъhrIEQNa:&X_NUq9%BJq>/]LFo"ddY߿~~{4ގ,܀N3Mp30 }+7-J\yRa1ゝ~`⷗c\һߴeS[rZMkGwT~s&4b&3{LF 8zt8z"ˢf+sGM:.0:ɢ8IS_!`qk28ƉCe7"D4,{rmpQ/! uFt l64gaZd|Z,g <<+3Gtӷhmۻ1.dj +RΌnhM<*XũP5 EH,{l#NxVma=xCT-M0M8-Z5S yqYa+R4GcPQܗtw6}"Śqta?MdoAC'vS Y.R@@eW7eW,>;y^C4Y/x0ÔX޺38fPhfeT8,=,yCIE*iFL#L"u4}8q} D1$"%* ݥ~$&?_ pO+&*/fE5[WEk_0wn`n=~Uz{xvqv#5Fh.NxJ4<?RRgJޖkdm%~5KH(NFɛd谇@"DPy D*MR$㬏1NSS5WG4wejQ4]MفU@ylv W@Ϳø&.[]]C @*QimvumVd/YI>/Font << /R8 1988 0 R>> >> /Length 499 /Filter /FlateDecode >> stream xmTT1 )g yH v ZmbEMx$t5cy8"j|ǷS@3G mAOx A%6T)Qr`,ga0ҡlxSehH3}gp| <JF2EN_R oJ$Ro+BnFXi$"UxUŭ(( ٕ5bHFi;RqʀVd4o ndiЋE옦_QeцWY[n`9%0{wsaԉ( F] ˩J,IUc_=Y`wL~9 Vy.Y WAʋ;3"$|57HB 9#Ɨ~?\nqƣMz ?/r/_xMqˏͧ_/L8 endstream endobj 1990 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 990 >> stream xRmLSg}oKoZUFq6Ӱ}hVqD6ꤓ JJ]-K$hmD#,q {Jl&Ƙl?=yc99y(@E1Fjup7)Jo 4R|)g>B tG9RU}wj늶nf:Z[ %; M^ãP(1>/Font << /R8 1993 0 R>> >> /Length 632 /Filter /FlateDecode >> stream xUT1 )8q"!j``%VBLMߜ$ߓܷ~y^80}dRR-=KT\76}Ԛkj9dg{s >@(01djkKur"fHlW[0C&+v &O706-+V5#hc@#v֕6%f6:) 訳ЩC*xum,0r;j0jݺ?ƶ)Е]G:7ʘN>;SO֍BceA 44pD#kgOCqsו=ѡg%{bs~{ИW v녊bқD ꕣ'L㤡 yFM(ǾLjJMWV{Hgaʌb)t%r#h⡋'68KrA Pjng(]e!o wP]tEZwi0>F2D 'B9t_"2`VzS`3}yț¼xCNOr8~<ML5>k9z$ fy&|3 endstream endobj 1995 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1086 >> stream xyL\UǓX^YHXZ)H,)KYʚL2tKhL1T0mm52Y*B 0E ÈM՜G.>{s)d&BEYF)5 UQ^Νwxg,*^Y` ,cYY \/A^$ܒS==Ud~>rYn EUQAU(jʲETQInutNiBhH, "[Ģ}Q9 G$XJChJRDQoq)ܳUS2BQ w6 ؓ8\zVG\

;|9JzLfmxaN@,7vza')#˜?}=Y)n(4a\W p 3NtS7x8Bk.7>inŒ73L2X|Ts~=$a-V|3ǒJ*SXԁ"Ňyo[":ek 0fVGy4C_#V'4ݪxXL<@F)@9: ZA cPȉ>?&vXivhǔ:A ^" OHQp9 ᮼ &!8OAѱEjC~]@lcy)MBB.0+t.A*ȡٵ1 :vcNjxkvK|k׈yDkTypn^|#7y e/>o$Ej" hؙ7^虜#3hB<>H/ #B>5 bS8 <'_}cٜoGbb8yq0چzu.L2`Wc^~qѵ_G9+U+#HTߤXG$,y% endstream endobj 1966 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/67ed2efa71c01d38181085b9f451ca585a03c993-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 1996 0 R /BBox [0 0 204 10] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 1997 0 R >>>> /Length 485 /Filter /FlateDecode >> stream xE1! {`!E""׏Kf5yx|_f_}}}Rt7#=4]zo\`HMCG"S-J)Jm,m!|dYfJdJҢByFت/]MFk [TLɧ(;U֬ɐ֦inVk)ټF&#(q dCz"Ekd2⦚Vqۅ!U8HO,QYV"õ2#kX q !lmL#RL:桠 RY)8<2 a lbX |]g61`I+B*f% C)9io/+~Qݛ8գ+<(7\eb0=#$_iGR1` !0!W !!>`-|=R)`) ̋zK YLd)ɐ=bB* endstream endobj 2005 0 obj << /Length 758 /Filter /FlateDecode >> stream xUMS0Wh[67BH a҃c+ڒ3 0MW}oW#^BH1s$VG!FMS_O~ȽK?{Wˉk?a-42w[yC9Aȭx^aAp@P@#LBf-qZz2.aDJO*\&U^<۞;;ϒ<5$83EGA ZNUG1=tNпX y nil!L"ac'>ߕϩ7/lsI>J#XuTDyK2 ,T[?]&"/Wݛąm*7&5w6ś7X&$J<JBE⬼ ut 2LA"QұiMPIy'Di'Ybksރ>T/si"ϾT^|2_{PbpG4_ %X]]xO90R`ؐerHy^$ Wp *`Z`fG3`9<A0 {@Wu5^볺gO.B۸AN:m]qw ǧ!5si؝*  WͰPSx<8|н|͇ 2iUͅ}e$_Z 0)wPX#qWVH F[э endstream endobj 1998 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/326edaecd94231b660a8de0c98adef3449cb855c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2014 0 R /BBox [0 0 204 10] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2015 0 R >>>> /Length 484 /Filter /FlateDecode >> stream x=11 =Ş8q$'@A+ _,ybR<6^ϟϗi]볤{GϏgXWJd6es%2J"ekK GjR4O%ED߹m)&3g ѰEɔl47^98O=zAa#!@7& C]V82%Y,o9;W"SaJ`19>;x2H2ljri* Cnl$\ǣQ #K%!0V?C^iK.C"*%\guMR!}{bB* endstream endobj 1999 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c8aa3b8f8666b945b40e775e413e269ad1ef9f4f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2016 0 R /BBox [0 0 39 46] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2017 0 R >>>> /Length 85 /Filter /FlateDecode >> stream x+T03T0A(˥d^edPeehgd ʅLL rL`LE\ 12a2\a endstream endobj 2000 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/449af55a84b92a310a014de6b31b1ca07876612a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2018 0 R /BBox [0 0 38 46] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2019 0 R >>>> /Length 93 /Filter /FlateDecode >> stream x+T03T0A(˥d^edPeehgd ʅLL r 2&fp&cd eezL\ʄr$ endstream endobj 2001 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/be702fc722f250a779720625825bbe4b874ba3da-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2020 0 R /BBox [0 0 39 46] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2021 0 R >>>> /Length 92 /Filter /FlateDecode >> stream x=ͱ0MHbFVG1g Iu K ` ԭJe:~R,]4Xd ie$ endstream endobj 2002 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/044b6de5d5ed70f510b25ab9d4cae11787b9af9c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2022 0 R /BBox [0 0 39 46] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2023 0 R >>>> /Length 100 /Filter /FlateDecode >> stream x+T03T0A(˥d^edPeehgd ʅLL rL`LE%BE.ed@ps(&r) endstream endobj 2030 0 obj << /Length 1605 /Filter /FlateDecode >> stream xڽXKsHWpDUx08rQmUjȢ@dY~{ ȇ]J0w<꽻x3a(7_x* A$L"ijOo|;Nnf3:nB1I a<8Oy u׫86m mA) 7F",7 lќ#m\qgȇ@4Q4Aԧ{-XPy,DJB@D(ӼI.ai1KqʻvVXL 2G1+,qv]`'n7M~Q8vfҠȏZ9h4*amyOcD X.SpkEJE_MhҏW uO&c%n[%rE"ܷqkťuWe3́C9a01fDtӌ^4 ֛/^OQ XgE+cMRRfhagyj\4>vT5*2Ù4K_ gN51 l 1fmROJJxv1 RpDe jb f4sC ,2j x. vo[#A6Ks0h6GC4VH0@4ʸ{tlM6Eܢm@M[bŅc/)ݑշKʄ6ohm'c19ѦUO`TV6 S#uCx ,1\Xk^BPXlq'8PP1z cs\1ޥ\L+A}X(5`A~8®lPǯ1`BHI$ !w"{oԾ~~{~Ǒ_9_(FOC pk/=`!O s@.#{l!;laS/fdOGCrj>L4&  pˋI endstream endobj 2024 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/9c161e7cf5792e483b2edd6ed3bce3298f26b752-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2043 0 R /BBox [0 0 127 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2044 0 R >>/Font << /R8 2045 0 R>> >> /Length 318 /Filter /FlateDecode >> stream xmN1 E|Kh;O Q+b&7*E,;9ug=:};=$qL/.2˽=myrt_3d"I3ONSMNz=J|5p5+&V+V+N83Ɋ'Yзd H(6bfP+[V+VbX6.`K-KRRtTVeUaUB՞l5;:lRQnee"xb'"ɝ.A+=-۷cp a#AutY#ob%/yq3 endstream endobj 1919 0 obj << /Type /ObjStm /N 100 /First 975 /Length 1987 /Filter /FlateDecode >> stream xZmO9>. _VJ. CgBߒr3 t ɮxt~\U=2 Qf,}FSV1 > R=SzeF'j-~A1ocse jk K>̣c$P,EfT"Jk^Fw;f'}1&bdǾXAa u* $aY+br&Ҭ` ٘7%`9 t*hs2oJА\\z`U4;I,N}>$\AA >+%p\L5"ʒf9g!y G{G yrB_((Y 3bL\YLv4 0ѳgj_X}l wr-%X觟8Q $X8RiA20ܓx{:سg]Lj[]j}pXj(izӸWN =MIMiԱVftٱo?% iTm4f44b{zcz<-0C<|u %!`8Λ]s2uqۜu,rb6]3l]bO~ ~_Wӣ YStُUuqqԶޟtS~{nӣt6$tUtum_v;{fU߼bѡAk?!:T(\VO+RH*?V. ( sq`8rg%:%#dyt@XƯO&S(=#2/i3Il'ۙӍR_zMYήڝ3~9SF=K~Q`+\g" iu'uuTW(F쾟U>|q;OTd;F.Eյ[]~e~?5g s!~XKEۧ Eugi6Åls}"5'j_X5{էx}r|tK: >%@rfibǓyڭ*OYMpY=NUw1}{ݜ& Fz*~-rXZf;X4mR8/{T@0 > w0jR=WRvo !Qkm.R\:~AXS8&Twt[䗁{!fQKT2h K7\8[v;WH {H\R 5Rs[Ǘ\ߦ 1^T-f\]8UU7IݿwJ!ޕM+mߝR HC뱚wHS6^)y\ܝi(G矷7bcq=h Q|T}}\E9,s1\0;\/k>7`$4f|#k͉م/(I퇒>x.C, ͥe`Ie`K)BGT:*ecO*p4V. S&KQju--2C M(\ دz R^W,xrfQk-wt>RAެg;z=W3^!=:`? ɯK໫aDx;vpa p6rK5͝e`RR_d@_iF3M#.xպXi_sa9N9N=MW/Lp endstream endobj 2048 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1082 >> stream xkL[eC9gX\ 6ϩfA p9qYa*riK h P1(Řu"796#cQ%#c N-L,<\ ޼Oŀ0UJ9ߍ{%IyZ0(@v?*J]/Uo7 8!Bz׳aeP<>괹]MT›M*T:ht%;%lv8-# PqB(s^4 pHHGBҊP-+=Y8'5\ gQkg`v';CtJ o7m>CR_I6 Go"tqn`$oQcR%}VkVFzh7g!ܓm\ʁ׳,mѫĨa4ZX="gzk!_ ҳ&z :t23#/xxX;߁eͦj9HG\.[ Y噼r#_=^lRU f#l!~ ^zzfֽ(w,Pndv!Z&Ā,b;X|ĹH6.5 F_8SW$ڌP^/,)c" cY{c3H^?Rcsx367 6MztM4/(dU[c )!JD4- !m.=\pu;=]VHoKrseEL( kB ce aObs*W}=蚘iH޹H_J/w]#?d_Wg{9x.Y?h[iIJlms4I\> s^3s6l_,-, endstream endobj 2026 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/76a00b152ed0d6d5a4947f892e1b1a124ee67714-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2049 0 R /BBox [0 0 91 23] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2050 0 R >>>> /Length 207 /Filter /FlateDecode >> stream xm;n1 D{B'%'Hm)E׏ h@^xWaSo.;z<0B?ĝ &=> stream xWMs8ϯTyߜz+q٭lA32iI 1ڮdb^~&!ٛl8؋C?t+^NDYf/<E>4| ž;xmfobxhx N/`1gN\E}OlT$- @IS՜s7TRhX-spES%['Uِ`ϼx^ | ]hP`+2.Ube {$b Ӳ2W0g6 [m[clF*Q#f5sYa,[w) I<A%l""ïP&d\ Yg4okueMƄ$\>C\dLB q)B4VP+Cg_N'Uo44(B(QEwЛz mn괒ӯ$⍜S7,qjaq#Xۭs28u%$i[{s[Zam$ǵ Mn+!tK6up3`!X0K[$Ei꣫) }Cu$2"8Cus壗3;OH|} T eUKfi؂*Z+6ip-Q1X80G=5gǚoP\%mt8u"16HٮnnV=Ҁ ~fPtBaAQtG{HcWPl|ys4~K62U&:4&iIb0;E*U4k덲gҤv KH+, Zawj,صݹ. a4F~z%'QMj@bPaAYZ7ڄ}7 P͓I۔ ZsZ٭l|Je%X*ZKML¾m!a= ? ྖ'W3dL~|DzsZ6{ҹ&}}t`p@׋{e}L~(ZWZT'gx+W8*0+.[̿L8S0qN2l@0Tbn4k{ zTt3ewE>cD GP΢9A͜i ƳC]1kwfya@bpN`*Ag3D? </xDO2BZ<)AA|48 endstream endobj 2051 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/3424cc115ce02a5c2c86ab12effde0ab20148cf9-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2067 0 R /BBox [0 0 60 23] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2068 0 R >>>> /Length 166 /Filter /FlateDecode >> stream xU;1 D{"'0/NN@ -g W)2yϫTRo ^o]rR$ˮ{y boλE2)bGpTWdLmNX+(t^ñprϖ9W",3}ț+dXQilvB s~/'Rj endstream endobj 2052 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/0f30ab3d4defb8e009f760789fc5ccf6bbed351f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2069 0 R /BBox [0 0 159 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2070 0 R >>/Font << /R8 2071 0 R>> >> /Length 380 /Filter /FlateDecode >> stream xmTN1 )ఝ"!:c+ړ8 ' ~,{kiDxbg|w^skxWOJD8 1AY1Z-4nCQАaNP*,&튦$EP6^P.Z$%`"W"QWx*tUQW*2u5ӿ&DP3XȦ,Ed_DWRP`w.t \"xBaP([C()Iqc$s`Fj1#5Uh&K>S0)iB4_fHacP-3tm!Fya` ŘaPюyi4xR.n8Rz endstream endobj 2073 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1061 >> stream xSkLSW?I, t]fpj*.MFa'A@XD16ڒB+m\ +B hedM6X4̐=.[%kn?9s{!q0T鍆z!Vr0nciK))HETg&<9Ie5\ z9Wx\~?4QVHwX,^{i(pSdZ[+Cl^G>.QB*! `/d?~ϾchU4[ O$vxXx]|%Cq'^ V`pN=[:;;T9+uI'4"Q0!4HCk)T:>g&< endstream endobj 2092 0 obj << /Length 1163 /Filter /FlateDecode >> stream xWS6~_Ggz,r $wLgnz}0!:q8 A f"ZLz{gɈE^BGޓS4$,ݗ(R WR#3rz30 }IA+|}; oCG-z=<6K/1B/D Fb}v-ZG;$w bJh$Ш/gKCUBB!zgDI٫YܟvcrJDY,d E89ZrMS}\ k\q|y8Ymɪ @uѪa+>/Font << /R8 2101 0 R>> >> /Length 404 /Filter /FlateDecode >> stream xm=O0 0pI;+bC|tb= $Dj[SF}Ȱ s~t7Ɏ_(#@?=MjL6=*  ݹM]OUK2pUì1窸pj꥓5_U%8!-""Hqq]q=&]]tNb3h ؕG\$! р$V_.sewCq#F784+hǣ+XCD"# usW0+"bWz`A?4X Z@mnFh3h6ƕպZA)n $23şŬnv6GدD-%ۺ/٠점ai?s~}.0}ӊhAVӜn^>]$ vNSz][. endstream endobj 2103 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1088 >> stream xSmLSg~/mN"AP jp,@FmXhMJRdD^ (#2aA;p|.je, !Mn"D%s{>/Font << /R8 2106 0 R>> >> /Length 565 /Filter /FlateDecode >> stream xmn! <6؀cFzko!! ׻F{d y@1t _cxx/ eF%i{p7i"2H4(&}1A6Afx99䜵/e͕mnVDQ JrCv֪U(YE]ܲ.VP\p5Rntzuh)PaP 2t݆85tٚ{3as&@HH6+Hkbݳu5 ^020, "P̖ 6Pqw4U0VABP#$@.@]K9p/lҡz> stream xTS%ɽw56xIݽLzQqs@EE)mQQH4@ !g^"$ij V,][9b[3=:ݺu=ŝc7?{>}>$!O Hdz;/  d,~)F"$:$RʐR~lmRc>j%$:G|:{%ZAWV,[lSHRFɡʤEҡ\pnY㡤}>iێ%b~ bMڌ̬+VJ[XH$)ē"i"P*"K#G%$0d9ۄkE*r|@V*>6gj^HqlaVdQ6g =c_/E樓6G]?QxSXg}Q|O.=atK5JEp z8?/oxHѩ&&Pu@&oWQ'u7 E ?  mFUE*3Q. @N"?h[.?GgB * ¼.m"&IC$an\ȾVQ09 Hfh'$'s2jz*-fbtO,2FK'Z>TM^\ j

.>)0EOI7F7z ( c*cPz=wP޴[·0?GO]tu;}t56œ-Rj2c~x)ۭ[=_ <ag}jcζ)i*x1}3kw楢H8-p}ͦ3Z^p :ƌ-7 'J߲xfvvQD6ߓө ~}kMq7߻ߥm6YPc]vuqCgC㒾 E[+kC5-3. T4nqیMkuuuzwÈ=Tv֒#:Ri,A#/||^R9/ KeB>  ż:ȃxp|??m9t!&*~Pϧo)MC 8gݜuKVSo2+c9ks2u?8cL4:ۛUm`\.V݊kѹ?q{sflsp\eLSgkG+R[lKwSɎFgjR[unNHXڼH\mf7aTGQ@oh;[8ګt(Fn9( <*0kģT?$s Z endstream endobj 2089 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/33d2daeb397b34475e032685d79b2742082533e4-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2109 0 R /BBox [0 0 200 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2110 0 R >>/Font << /R8 2111 0 R>> >> /Length 431 /Filter /FlateDecode >> stream xmUN1 +r"A켏J܀JTBPq֏M6U=gy~8lcٽg'ڝ1>RS 1E: =V $&aȊcYby Hh QbA: M'RCCX@wLcJObQu_9;& t%d%h8G". %TC99:'usۮ@,b5I:EPE}\^ LC/v1y1QUяSA.^8&ԟ g ui 0EeLX))=\HZŬe5.Vltli50`q0BVyQ٣9Ϗx;vP/d6π~_.~s?}d/B4Q endstream endobj 2113 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1624 >> stream xTS%ɽw56xIݽLzQqs@EE)mQQH4@ !g^"$ij V,][9b[3=:ݺu=ŝc7?{>}>$!O Hdz;/  d,~)F"$:$RʐR~lmRc>j%$:G|:{%ZAWV,[lSHRFɡʤEҡ\pnY㡤}>iێ%b~ bMڌ̬+VJ[XH$)ē"i"P*"K#G%$0d9ۄkE*r|@V*>6gj^HqlaVdQ6g =c_/E樓6G]?QxSXg}Q|O.=atK5JEp z8?/oxHѩ&&Pu@&oWQ'u7 E ?  mFUE*3Q. @N"?h[.?GgB * ¼.m"&IC$an\ȾVQ09 Hfh'$'s2jz*-fbtO,2FK'Z>TM^\ j

>>> /Length 2154 /Filter /FlateDecode >> stream xeQ {d)j |>?Y,N`>uMj4||-~} y -_"՝NVf%m(tMNdҿJ2x3:LY`ÇzE Id}6ؑPP(9euN5ԝ<'9PCǺl;it?Qr % gzaGu'/!{ %X+{>We=|7`[=m5Փ[gaHP>> I7lo;w #YebV0Fl5Ο%=8wԐ<C w%5$vnZCj+FjR FF{dF0(Uid#cVxW)>-TFF12AibN-͆R(F0(Usd(ũj̢ѫ2~TFF02%=FF02Ai߅%=8wԐ<C w%5$vnZCMHx)!u#|⸘xR^qDX=9o䠲.ީIfs`n΁ZQXOyd}@q?bGq0tVIn{SۉQRYO:&'fn'j@J|796C58QN@f=+E ѽfh cy_^?W^_{XEy٩b z%[.!@z Ḇ9cu:ٳXuP V dOƉu9q&4M6`]:'cXmJ^ֻqK#,0(Px .bEl(E Я>pnr҇Iܤd7ΛIJ'[Mj`{dՉ+Dm(C= PnZjd\ݨ35Pgf.san \΅P҆IJ'-\†t`D&Tj0KzYD3Ɏ,Ll';$NvD3e%0K+d[|Q^rY !|Q^rLY 䘱AFyɱ%ǜ2KAFy1e僌c%+dsV>(/)v +dSV>(/9f|Q^rlAFy1g僌b&|Q^rLY 䘱AFyɱ%ǜ2K]%ǔ2K+d[|7ٯڟר9%oj ~\~ec{wR>HDl'!aDYI!%aRF% \r6(/;u \R6(/)e$lpQ^RjEyI)'aS*$lpQ^RJIࢼEyIE% .NB% .KJ \Z$lpQ^RIࢼ \R6(/)e$lpQ^RjEyI)'aSEyI)%a{V5ʵ3?ߺƏe._<6vjg OW]>HDl'!!DYI!%!RFB% \r2(/;u \R2(/)e$dpQ^RjEyI)'!S*$dpQ^RJIࢼEyIEB% .NBB% .KJ \Z$dpQ^RIࢼ \R2(/)e$dpQ^RjEyI)'!SEyI)%!dzΧr᪽? Al endstream endobj 2371 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/2cb0e945044553f722dad94d50f368140e2ced5e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2390 0 R /BBox [0 0 24 18] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2391 0 R >>>> /Length 469 /Filter /FlateDecode >> stream x]T0 g OFc+!:hcT&hObdi7i_q|l_Ml1A?}ppUHAS7dP jɢ$^+GAV~\Yە]ZT^RRe%l /E^F'R 3l z^ɓm҄jԂ}`k:l ^AZRPٖwR ^ђW,!'` dT (;>кܹ5,I^ g{n3%kD*l_LዉT;|1 $RVl.He\spAAV]Bںvf:{Vσϸk7y o^cYÁ0_Evb""=*H\H9 U' Tz=QOGqv endstream endobj 2399 0 obj << /Length 1201 /Filter /FlateDecode >> stream xڵWmo6_201$Ҁ}H4] (}%W"/ 3yw|3vVvM.+9 J"?rPND,2o7,~;bkcP jԞٯ۩Kc,v?pί󏳹T7ƇbB`gq a/8g3f<ˎ%@D1C~K^<|RH#'6#%yja3WiDFKԲ{܊_:#NҫAoQk?mţ.^X1WQ7bk}KNyQ G:f|wj%7tq"0{WA@4z]eMh(!i, 1$z O=t Bgը"gR];@0ɍ֪Cl4[U,R$%RqS"48a!3hA^ez-JU_ _ӥlwy: !hWYވT" 5x ju2o%*d- F)tt*1ti*~?J$&|ofq|uvW!U:v[pEð1lg*#Df Ș\H.f ųxw~m/asX endstream endobj 2373 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/35dca559a9e8589996a7869d1fd5c19ad37756f3-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2405 0 R /BBox [0 0 139 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2406 0 R >>/Font << /R8 2407 0 R>> >> /Length 379 /Filter /FlateDecode >> stream xeT=O1 +2ŎXpbDnj;6:U饎l'~%> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2393 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6c4f36d6541ac225e956e56b2ef851748cbfb967-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2410 0 R /BBox [0 0 151 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2411 0 R >>/Font << /R8 2412 0 R>> >> /Length 405 /Filter /FlateDecode >> stream xeTNC1 ہbljH xbD:T >mm~;]j;9Ea˧?ۮĿ% ('|Y" WVoRW$L QXLl71B=ⷛ[)e%de݌sJfl^s dB43^fŌx1g38ۑ2Mj!qSX% êx-su.$\-k.!d[ tn'݉w3ޝqcAøøЦ}"ieBhi(!1NLc+&sF͠4A 9tt|ǵull1dߙbӠLdp{OaOlapbo9 l`I@`**o𼄷Kv] endstream endobj 2414 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2394 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c6e680876fcdc5dcc513c30b4c99d7705411cf87-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2415 0 R /BBox [0 0 139 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2416 0 R >>/Font << /R8 2417 0 R>> >> /Length 381 /Filter /FlateDecode >> stream xeTN1 @㋓H 1U 7T}zsEr'{>J<}k@"7|,W V76 jBT&f'V&&TQySʺ[!~XX kѤk nF9%Jd^4$XрfbϚxg3ٌgg8;lG4$ lƹ a4L+v%aV⫐Tת%Dx-Cfm\_7;N#@pOzw ɡD4nVX<:ot4&kevcϗ Ho^`I&,E 4/ < endstream endobj 2419 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2396 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b3ad5d49106b5c70964a887d652acb6239efd9a1-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2420 0 R /BBox [0 0 265 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2421 0 R >>/Font << /R8 2422 0 R>> >> /Length 405 /Filter /FlateDecode >> stream xm1S0 w eX#;6 ;'i]=Q2('g}ؒ~rwo~m.gGS~Z^*p ȝ<`DGF"d-̒F6JmD$¤Y YAfU;H`LEE @J'Uw"j M MA@`֞,&d~ЉW [W'%' (2يa/;-z;33XiX)?ˬn1-+BnQCW`a0k.K,^Rj*a`%\\%^qp~quI_<ϒ}l-6#{L==u~g1Y endstream endobj 2424 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1099 >> stream xmLSWϥ7(^6s#Ûq3܀8 nEZh !RXh6 F]5zoLd3ss: Ç݂ 뾝(N@EQcv׋y ^{4d3y<&&M``H37 6#vzkiA%8&J$?D5oT/ ɲt~Yq *E=^uHܼh*7|dX7+bI3Z+^Qn+JA1^K*?vCAG0:r~P0@kos㳶6ұX&Ѹj0SL$0@7SeH=z"rѐ{ԝ~소 P,1I'g80X+c.V,ʇD Gk7MH.Ő2m@ǓbS$y"gp]&eg ތ]1w:;eaIwg;]]{yH:l%is:HT*\INܧdnf]<;rЁv(]PlWFϊ}|SFO܎9[W^]#gUʼnx+/lj݄<\V7ѮKJְ$o݆c|`GN~w-Hs>0ѽFFcףG]Jm7xw`}|?y*|MRU]kk;il(X6s@6`3lrbx&j34lg{CiixG=ݭ} :Z endstream endobj 2430 0 obj << /Length 1864 /Filter /FlateDecode >> stream xڵXs~_#ڑV^9uq*y!aOK-0`<ލ/HBݒ%tS$m"%"TM+jYmsqBϛտorE#a3T;(sΨ_l{)NF^zccڥWk( )B^|hՂ5pCWU sWaQe17 d{ZTn|AUչiCimҬCCQزLBjM9A/=v=?KKI`% ya *f5rN962 ,9"cP;)-D3SƏQqc1ѱ}" "%@,M缂r\%]/~L Y]O [O{5[J 5u`s%E<,~ie EY9EY{r7[퀃,\VC?rs{pfǞ]QP8x0$v>XC=R'i-5UL37ɟ(ϼݡN XQG:^׉޲<Ih .cQf$ D[;ߛs2OSCڴ5$VE{4e-xGqZv/GY.oQh‚B,| 7ϟ?޲6d1 *vh(/m'm4h:ߎ^cM8\fjDr̴3K g HN# +gbϯKK3jaȎ,N<)_!. [lX!QÀ#DB(قz a- 4Th[eK-^?( VvO@d?ۋ/7*!AY io׋eN: _EKt6Bf]AYvM}O,~P'뉥SYغ6)_ۃ,q0Kp}b9ݬ .P=C-Iiz߿&DN] #ÝLvf- {s|.cY_w L 7&?. endstream endobj 2425 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/42c207e2640b5e204878f364313da271c228e79f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2438 0 R /BBox [0 0 265 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2439 0 R >>/Font << /R8 2440 0 R>> >> /Length 403 /Filter /FlateDecode >> stream xmTN1 ہb;%iAHlm]br֧Αw>?a.OݿeqTv:/łvnh|NjBFH;Sw *3pfH5roY#â%&H qfRgA53,+Xfl;(A0A1 "LPBhw-Q j"0Ҋ0HAVQ2q + Р(SG=v-L QhPj-:_Rc5f!ʺ#Q׋*ЪUEDt}Q 2H+die_)/?! H@Z "qt9]AіDiq?Qm3-[=]^>6fll}foa9ѽڝ( endstream endobj 2442 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1091 >> stream xSmLSW>ax@ws#‡HtѹQpT[h L(l*DY5zoSd%[8ݖ834y9\py?yRH@E9VhSe\!n4x :F5ϗhz(jm~YҔURsښ33V뫜}qwmERz.ѲPk[-VE{} B77gdfFhJB(-E@*dGzZ[q[iQIK ()L;>+ {!o]WG5^M+iiRmtj# j ҏฺ4 P*ha'VŸǰHv<;Nߛε Q]$Bʓ\%V]ERA)d1* Б3Ľ!'x1&oet eQ) W~06ނ e[]ǐ%K@79qE~X0f߾O~8̶IXu_ugjGa' a6I(y9R@=aJT>83lho~ŴCRH|;KFiq*g8|;(fҚV,H 'dj7ـMlH& @œ;w9 t$0 $λ@ Ȟ(Y&pc&5 Z D̛+ eF1&vo{p|et?^+Ӗ{}<)妬x`VqofUE+ɮ0<V{V*ٜMmO}cz}N,ݾ=qRoK.6W{-.uwGN.&};lȔX&Y8Tz T 0,R|M\3K% |! U)ք >8G1¢3=͙nϰ7r endstream endobj 2426 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8e569d62fceeabdcf15738046d4facad845fb6d6-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2443 0 R /BBox [0 0 248 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2444 0 R >>>> /Length 309 /Filter /FlateDecode >> stream xmS1r0 )ђ^й2ti^~΅RwPEry|b'׵ge;+n)Z'HA5;k*U`sP#9yQ}[W 7N'<@>|tIRs W,z&^#]D@ɁR `%aaE,1-a{LG:O!&p\F|N$EgAD]@(Z}K "0^x+W655 endstream endobj 2452 0 obj << /Length 648 /Filter /FlateDecode >> stream xŕK@| p`ڪ=(f5e+*vo QrhBsl 7B̔@2 0IL @Al~{#&ZX@@(U2u? B, lsa? &~cL] (ǘVŜ !pu%kK p!=uV^#pmy4N$B$ "Ro ?TBi\I_;`%B2LK&k2J]T+\AtnN+gjc,}u)ZyBroE^n9C#W-8R_ |3_Ft/K:t;'O U{:>,QR+ endstream endobj 2427 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/136a5e95b0bc615ebfdfa02d7f4c357fbb076a03-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2456 0 R /BBox [0 0 156 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2457 0 R >>>> /Length 252 /Filter /FlateDecode >> stream xU1r! E{N $ NRL\^Y1oG\.!~=_ꗖS^>A8Ykr=N6b&dkT6XUUk'๑mHq6)1ʩWNu;:uxeƠ{ˠHbѸYB  a9@)Oe6G,,ΌU{hT0 endstream endobj 2445 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/90add8b8f2b3d1f2eafc5e276835812089a5625c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2458 0 R /BBox [0 0 136 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2459 0 R >>>> /Length 220 /Filter /FlateDecode >> stream xUK0 D9ENP ] \~&DLXx˽%ٟqj]ٷyNX"V`NL d{ t#"eL%/ L42f[WBn0!ϕ<+4>؇>qqOA[<@LwQ&&MM”Ao[J endstream endobj 2446 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7a5a6b1a6526fc715607eabf2d235359880de014-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2460 0 R /BBox [0 0 139 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2461 0 R >>>> /Length 219 /Filter /FlateDecode >> stream xU=0 = οO ӴCST?'}pƃX n1;IzXkbmӒ6a蛨oƾLre d֧+ _|56a[oþF{uL;b^y)ͦMi6 -VʪRTۗn$Zb6ͬ7rdu endstream endobj 2447 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/1efb1f3a210580e62e56d7cebc8a6b642293412b-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2462 0 R /BBox [0 0 194 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2463 0 R >>>> /Length 250 /Filter /FlateDecode >> stream xU1n0 {B/-$_'&W)X0i ԚnR|~Moi_۶VG~Y/'fXj7dY4GXlvvvV5Bf'LN6ҋyNܒbEjҰƛnJEcQ¹NЁ* 8i:;; 6#^^'(NSw Xd(gakױIMr Q endstream endobj 2448 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6f3aba54fef972103f25dcc80d21a483ab6dbfc8-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2464 0 R /BBox [0 0 118 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2465 0 R >>>> /Length 208 /Filter /FlateDecode >> stream xM10{/}x )'Qd)F#$lǒ7OK+_ֿג_lvq);?&UxZ*5x`z0ERS0LiR.!g55嚃915٩S.l /o.хiLJ[D+J1v>)u endstream endobj 2473 0 obj << /Length 1435 /Filter /FlateDecode >> stream xڭWo6Be f_.СKQ(c %WߑG9c;K$޼&˄&\_xLbU\%D*H Y̋l60L^{;3k̙fr Fe /4aͼ,Yl.>_0BO"7#c\xfD\oN@nPeRP0\Rv[pB8G)KP9FD۬%TD)F4|"TyY7e=.]Vu7z2&-o&\z]/#]NZF]5Jd)Koj1U5-|-U될[9\+B 3V%Zfq*:̢ XmCmf0/m|4fY'aD< p*DN!D"}7v1C%-M 4f7d'Rʱ+9X#"HB㇘ :N`.0!#&c`&%l,y<{$SstyV D88Sj BC5M]c-4WuP\{&8BNG=,B{0)sv9eBel)c eI{l=f]-@)T+Bk U Ɉbw)%J!gثfd=_7۵w:ಧg6ptǃ@6@JAp#^pM$d-`1YItNGǵ$LؓKxڥ=˙W2rC:9$!rD[ybH -'XG`Wj]R]#`6?>MJ-J7I'4=8*!g)f0"IQqA*Ub(l endstream endobj 2449 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8ae51cdca67bcb7d858291b5acd14e85baa33fc9-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2482 0 R /BBox [0 0 149 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2483 0 R >>>> /Length 218 /Filter /FlateDecode >> stream xM1n0 ] RECf(:Àe<[Ҫף|ܽ~y_^z!|l-ִCN[d6i?moCRnGn܎}rr F6Nzvs7QoR^& #hCr xJcVMU֑J=〮ꤚ+hҝu;j3N|+Osy endstream endobj 2468 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/32353e80a7a9e4b8b3cef343b649afe383126db6-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2484 0 R /BBox [0 0 159 81] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2485 0 R >>/Font << /R8 2486 0 R>> >> /Length 382 /Filter /FlateDecode >> stream xm?O0w t>Y 1UХAT |}w}Q'/>%NWw{)~V щoP){uJK*.TTuCԧN7:GECXu. QYXQy(Ed] )++YwJMښ%jA(K%kfgJh%kV X)ZUu?+ TlL4XAS+ 4]Ve5FMކSP-r69lB m&L7Y M 4o?Mb$V_0d& 8Y #Nbnwe'Zv];=ivo7B7}> stream x_HSQqnjו͜% $ }@5w)Ҝ,=ڬtDD/FwԋB!*[w쵷>H0*;ﴚ+uَIn ١Zr,Xpz#mBJC-{*ZNbͭpE6\&lLդ@.t:DK#%:U 1$qAfR[0,B%)ӖSp;2oI/:)gȦ&pe;G;~eV+\EN]C- U~LMmpzS3c1}I-H"aF<.j°M!sĠP_Qbbb++ PUe 4>99/AA:_*{68pGsX\Q/xWVD\)hՎ. k7)G+eHـC{=AȨoX]7OEe/’0*WMD< ( x'j T}PxҔ)M=?=cT. dpmUQ -YJeFXP$F%wgHioS b R; endstream endobj 2469 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8f38d7ed3bda1a9bb20aa194530897129814c396-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2489 0 R /BBox [0 0 175 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2490 0 R >>>> /Length 340 /Filter /FlateDecode >> stream xmAR0 E>ENP,ْ ]0,>mELgWk<̋m?nn=n.]2wego!W,ɀ6Vt HJmy͕7t7CP'PDRAF #!\t&L8Մ#__01@ hbxSx93|΃L&4c KRAzm\9TV=Ug5 M2AӃM27Wx}%Wx%CY\Ci/ݲH#dUÿqsjby5pY 9Os0#LbȸR~٠c endstream endobj 2367 0 obj << /Type /ObjStm /N 100 /First 989 /Length 2032 /Filter /FlateDecode >> stream xZ[S7~_k˭-Jk6N)?z3tS=ah )8t.t# XYLjCI@xG`\ ,8Xj""R +Ә Δg8aJB!# D,xMMR7LN~ uy#*#, V@IVT@Libu$52AL#ie`F)KdƐ(2feGLtp gD,)o'apUhTDͬ+&&]=`!YG3fd6R@XɬH2azYՉL)P0҈"4:9QBf#x\@APt1{ "AQ+3s_XM6m$3IyޡoaJ ,SJe@LY2ЪLЪi:ϟl UPFB!摁\yd`?<2ESQ#;3<,$+T$H,rZJGd }hrm ZZh6EDX'O6;"VX?3;@&s̪W3 Sx8 Yݩ=}wvܴ0ZiGK K>L)Go~4DiЦke &ʴGR~h٥NGi`PIjNIr^:,; !6B=Y aJuFU֥tvx6J { QS,=JMe]mm5Do>%UCq۞~yѦioðՇ)ƏR/:EU =& Buy m.(|nSשx|@-mĔ*` mCQF;^ 8M&c.a,l/0cs\}!c6_cVcƩ j䕪0c=RtظaYd;l[Y,qf;َŬ,x}Q;PÁp2N?wWCvꬃ9f0ͤ:6̄11y3)euйڨ&s_ fvkx۴SHJ>pwã "0$ЂiʣiQzn;hm:y(Oar2Ms53B#_ˏ yUVMJ=SS?))I2X5ZrJFcuow+ЪVV =y /?ƭw7`<[|xpVZ-D)kk_(Dy4ǰ4?uss/?+Ͻ'Vޤ#OIY~s2?y+2We(e(R;5]O[?#UYf\XN\EY"B|Mkf*Yڲ^IPBxcW28]JM)i+6iTg')GbEZ]Ɍo#U,sT.Sx]xb" M*M^y br({2[ 2[ll(u=*=:ϹwL endstream endobj 2524 0 obj << /Length 1484 /Filter /FlateDecode >> stream xXrH}WQ“[H-,Bmv&$H2ߞ#9(43};}]y{>yKH[\zAHDx1%ȼN]~pƃDbw+?V%U^vy]0N,XLbb4sF7dFP$ 6ǼЋIcoQ6D~6e>/y˦]r:@;ԗ7*1a.1ώ^X^`"8 U~ҧ\BuGo`WaSéyvi&t22`}8~ Fuus"-ۧjH_T]ռJ lI<0dUB aq3M)@(2eO Jѧ=a<;]襮U<>9J0ri2 7[8xQ2yixv3E/xwg4{! eD#3;DCB,A N>>> /Length 227 /Filter /FlateDecode >> stream xe;1 D"'$95p @\EZ+mI>>> /Length 214 /Filter /FlateDecode >> stream xeA E(t9k.؅qm7)iɣwLa|v )^.|^VR|{:vR:);ԝN9uߎ.+̩_URȦQ/!c%!O"±PBzZZEBtU!Tv"C4! B6 !3laǢHɥåK fx ?R endstream endobj 2494 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/ddc9e686d06aeb7800404a9561ac4c854955efbb-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2533 0 R /BBox [0 0 95 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2534 0 R >>/Font << /R8 2535 0 R>> >> /Length 281 /Filter /FlateDecode >> stream xeSn0 ))Q@Q[[oERA~:>48ZwǓte9)˼<{ˍ)/ Pbq5 f+fW,oX]1յ7a:2z:?DBD3EDB764~cD"EItDxγ9^Qæ9^M6hSZܩCHٟ3.0_Bg$4^T`qەst 7x<7L?O ߴ*ey`"hKJMK endstream endobj 2537 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 607 >> stream xcd`ab`ddp/-L-H3a!]r< =<<<,~j }^\7zFhPs~AeQfzFBRTF%83=OA (K/M+M*-VWVJM/I,BEH F& B " l@?30x0efc ߏ7/C+Z[[k%O/]pR MUӛ¶`ڔ9bc>@cyȽ߅_}5T i 3gL4_nc[ts\=PYg(oac,CiUUM er@KjXOSzI;ow;p8;G]-4zFJus|z}ÙؓXva'6U"sJ*k9> stream xڵXKo8W(5Ç(QW /IvYNȒWmp(Eݤiro$n<=:] 8Xy:da<q-۹LRջWzwz|7"H "bV@$pwzF~QTXyˤ^6' 0l~u<8M/HW8l1'%pVUd*_5yM~=5ы~boHd8g9-XYX8-m|P1tѷYI$Y*H6ʆ˽LHI'm72`!C "5I(;<Y)$`g*? !BUnI}Os:P @H{r"#Vn:i3xr1EQ_aZMQ-lYC,1` aAPB/F0j GPhU4hO3ĭD[o,Ԅ72,b:A/}8<n'J>(N.mvjg\.ø 1g\Hi`NQx/32s q9~rndC)v#k3ݜ6cQjq6yq~nkEX6Y cIm0,w&ԁY!+OREMƉ |n]\i`:,$+%`FNT?g.v*ӿP%ebkչ]Q$2aGRs xa8(бZZ~Wv94t`0]W#W,j[,G<] n:sWoOZweؼHnvK3Ղbw5ccN8鍣m'^_TMZjX5@[9lE_Rlno. d0ǂYGu< ~<[%–; 7DQeᶦ ,~ -vNh._MT0N|8Giiw xTD# ٫;tƆ!^e]%,{YڎDADUp1 4% 9Ϻ[;uϳɣqNVǵ _U Ȳ:σ"mԁ*{=>b ^V5,4?[=S16rpa! !w1A%%l/f=6:7 ײF013ծBpxkIpP[Hn!0H IOKƍl!_ZB+s2c[Wi_h,pK} Y9#/E\Z~zh)&:@ S,GG,AHPhG!mȀ< prqr9PUzJ8QkMEBJ kmb h$N딮l|#kjQlY}vzw[Il$;\Hlg y8ߣ0!BZ;1A­ZBO#h~>OxiB؉cf{A"+]IjI1Ppۗ# endstream endobj 2556 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/1c059663964a853ec67705352189edba0234d2ba-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2566 0 R /BBox [0 0 107 90] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2567 0 R >>/Font << /R8 2568 0 R>> >> /Length 1852 /Filter /FlateDecode >> stream xmGy1ICTweezY2Tpƽ;"VG@N|=U9޾{m~w}׾<}{KԺxSLOd/{ҡ^Η=ԩJN%mu%ó̟gjf@x)>+WT?q.>@ztEoObY $Ti',tº?SsU:WjԙlSg3hyTKpU^nr2n{| _د/oJLK%ɐ?X'Z%ے}mIǿ^x|^ڡپ/=jMXPws7؏e'S/AEd 0>7{^TŻVؐ uhvX\ruUJU.@ WY$*}0̢1b2tQUdgU>xG&*j>JT'9&*=^)=LB)^3J зTDC}{UTUz:DU}Km@u3JT';MTU`׆ ڰonY [F2zwQ3S21DCqtO.S=p]T0ǎJT';׎{ =(I,ԃ!JT';o}+ET0ԷJ VзEC}ъITU`p.*>YζJ_iÉ`iLəEUiOto=ֱ;Ӌ`hw:F**}0O_ 1;JNJT';(Wz:\dgJT';(WN.*ڝ,ʇ 44g†7OC)IfQPzMNJT';(W`ЃFyET0ԃY2%ާt̔U+}'EGR#ڦ2(:]?_I6gc .*ou~9Wl,,>Om.Wga vR|~/Y$ouhH̢1bp(;]?l gKILtF gKt:LdgeJߩϐD=2+d.ʔNv&Q@uDw4p`h>2gH}좂^zyeJT';wQJYT0FI -L$ʔ[dcwV~L;cV~LI:cYDw4pvQP=Xβ2DjHL.gd l˹2e bGɹ2tiH4Qgb$]T04ӊ2gH}좂5`%zШ 3%geJT';M)=P̢L5 f&*+]ԃ\GY4:YE&ʔ!)mS}"J9Ơ/ЗA_̻ endstream endobj 2570 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1078 >> stream xkLUK!;u:qȸˀBƥJ&Ea1535L04R\&BHRL_rP QeP)/AqV9V a{npFGP{Ž_IO?UQY_,.Q%ARqA E\u UEe\}JYVP[#>_^_BICGB^ G9!!rF,ڇ\+rChQj@Tu2ZZ5Zm J7VT:U̞Ies3䪁p ]OzJZ9C r}䛐95/(И4ƴUb"z&мčS\YÛ#f2e~p\iQbݼ3&e;on c0"Ky+bQ`: => vT3;q"sE8U^;yRIZO>%Q}-U-팞*`WMd(s/fao EWLtsϮ1}\v^U yʩ&9<.P` Œ(DpSے[v%4T#N@#EyTneVt>tQ̬x%9PǛ֤VܬHeM@N<  D!vCI= ^/~6ݱi G+N &ڣ= <-hӪ2fx'pOh8Hp$dDxԊy|¸xn0K9!MdR U /C&HAz뚅S9 M"p#;Z@ck&d&K,09ҝZy?VP8%@^TlvMO͉CkxJ49Ur$iץˢr>yJgݺ`Y-9^Ӻ̈́C|wEcwe!~DL̇>Q;pjʼnDihoc"u;wcHՔޠGboKF# endstream endobj 2557 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/45e671a50d8ccfe2320cf45d50e699ad67ba579a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2571 0 R /BBox [0 0 74 92] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2572 0 R >>/Font << /R8 2573 0 R>> >> /Length 1796 /Filter /FlateDecode >> stream xeY6 ++rDQAtI^ pqq*-q8 Y$sR~9jϿyc{P}o֐P%*[{]_g*MR U1U1W}IqInSwB~I6P`.yK|BklP5IS\"h*U14z`xott;m:MeO=z}Mu_ٟ>?>f41*E^>Հ}Nw1OpϏ?LzkA:8_pnՄn.+$9-i:a4λ4+FLbnd^߫z^J%༂hYdIлӻ;q9dYwu=*;BP(GIEV7T,FY7$*6FKCᣃhiiԃ~t0ec4bF\A2Z M0T7o| b- 3ZzC̃4xu+HY- y51Ґ qMhi(ӆSis[o`4:1Zko ߴ2L%ع*xSx@hiE- Ũ"F3ZQ<- y:}c4uGu8܅Ѫ8oFhi|ΧG)- yA1Zl02Jf̈́ҐoDN88}lKXҝ>6Xҝ>6 ,N ,faxgA/a )5S1%!-!s,S݋%454,BܝyG¢$4#JԐ%dY}bt0S^]y޽TxPѳP<1kB'F3%!s,SKOhj11-!՝w'y$45MT-!%!5w bZB'F3,Of YVČDF)|#fIȲ=D" M ś7D,!sOȲ}Ng4O'N;l YVԄ,W`5,%45[GtBw ft:Ŏkb,Wa2p{ANcU z` M +6~л{l&ê[B7]nkBsÍ4;48R*˘y(Њ=, -H HBSC`fKHz[E#J,#aR!Ԅnfl(%T^0{S*GBࡌK+?·-!5ڏkbZB+1+[BXQt쇘-!fJ̊lo8rg1δәvd`FB5Dsb-(Vȷ+\œlΑ ^3 ijDO9G⳼;,c?>63;}l` I^s3ք;dO="Rm δoy;U]-(*E"RN*Ȥ`fIHz^e&SJ`$OfjB kb IVl[B'F3KBŔnxVQ3ٔ4xi IV>1:y$$Y>Ί}+=ۊء M ŎL5ЙvO7y8N㣃-!d~7ЙvO7yy1xvzU endstream endobj 2575 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 851 >> stream xmLSgǟ;+*`FA x)"R ^JGym!l.NC KFE ' dJl2TmmHd[Þ~&~99$a&5Ƶ.D2$JBF&#,by@¡= j׃!IfwƩ]ju\fSsGTgS%ij`5U;ŢM457sC1꠱B&1)YynP8RO6(UN)c0I$!GdŌ`'&.l=|$Ϧt3GϺ)q x8c -Er0 Xhx TBҢRŗ{`'vo*m?A:@qq>aHOJ=?=?us3ܸޟ%:ơrp"Ω?*|Su.?^_m`s)NU&eB)Irw4ik`.}Nl_bZd_ݫjJJ4N+}̚[\B|DuG!41n]=\+03uXv*֟){  s E~7d4 m#@_)s> stream x͓0y !;vJ=@U[v!=$]] Yi}:vX-R9g>/Font << /R8 2589 0 R>> >> /Length 1863 /Filter /FlateDecode >> stream xu=:l| $Hi hILMkX43=d޾3s~׾e9o?^(U:n~nqyў޷ty^uӏ1n<Okgeؽ°ߐ'(PeLۖ9.1594M03] Ci?a|~(QڬJ Y|.E_0w1eʡ Y|.46L<&ݞ𠳻 LBY ,}y*< .ρ^r<ہ&۬vVBY J<ہY(<ԷY,BY *PM( sm8;\-KBy3+B!9](3t>'vg G14jg)}y֓s=`Px׎8zU(<RM(Y eu_-oɄC}K)O˃IB᡾%hŒ"ф^ eu_o7-cm9 ߈x2 eu'fVT6Й))wS(e׫ V1;SMQV<8I(C,i kWwad[b[b3anϓqBTgjSB)2Fjs.S˳ó{$0|(](<Ԩ"eru7T;+{)G.(x(Px<)]PLB(E(<46憔U=R#D8jg YBjgeru_ JAPxωubE'(%N|H\#9^(Pxhs;8怔&͑BC=pg2j؏~·)(O¼҅\-Rx 'a?Pxx?ѥ̛Y YiBjg)Б?g'·Y}yp>yRCS([z]kRBjg /zPЃC=)Gs*}NřrutHBᡵEG=Cv, ; migmx0X'YKL|mW, Q˔CUڑ 06 gɃ ,Gki;ֵca{ V.YgV;+O!SwC҅L#a(PxV:3e\?q$eD7~zyJ endstream endobj 2591 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 563 >> stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~-={3#SFhPs~AeQfzFBRTF%83=OA (K/M+M*-VN+Fh$(Cc3A!qVX">3&_@ɕo2n{}SzvEzhwqwZw~oP2\ހ,vi{]o^ }cL3@5e*9AnOŅ/|/PtL BB b|m7f:'{녌7^>.qsWmDeNJ|qcv_go~OX-ZonnD8 ݿmp2&n7+~4|[50,UwOvoK[V?=~<_ɢ f}= }<<20 Y endstream endobj 2579 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e283bb29190fe0c85d109dc649167331760e98f9-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2592 0 R /BBox [0 0 66 94] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2593 0 R >>/Font << /R8 2594 0 R>> >> /Length 1786 /Filter /FlateDecode >> stream xmYF +|.hKsr]ʁF~$r8c~jFGݽocz.s[}~瑖翏ˣSg?ֺ<?YڽOz:OK9Օ8=5A7@;:4B[@SIs~JNXǡw\،O N'TV._SH/W'2nhVZ13k B Bx&CL (EI .% hhȨڙYJQ}hYiihhȷ 2|9ɷ ߈)nvfRT7T;35 5y hhh< |M1%Շ5~CPjgPjgP("!h@CCsP1׀RTSOgL]JQPLnvfRTk hh5k@CC)|S{@Cþn]WCƙfZ :Ӻ`=莜]|h0gijMM"Mƙhj2i`o J( se45pgMhDexۄ6 A^쮌f% ?17FSC# 7OlJqܛн 1<8,|d3ha45k fH~<})O~ڙYM_TFSC̛/%2:/4o93Uy!31! <$tEJ'hj5]({p:s:rΜct#gC-&7cUoFkgPnl*r4 gjT̬K7Q Ns FuC3TڙT*Rzjr6 TҦu2#K@CC<ORJW]|\HO7o44`>TډZsMP~vj<׀*4SwT~YB(!f FuޱN bޔͪ%3gdUi')+:Wj9cRǡwXΪl K^izΪl ks9k4HI{OtB\Ҩnvfր4{SK ;4`zRftjgf HڙҨߝLp HҦd&7biT7T;1=gM<%?<@0o=#4oV\Ҩnvfր4P[vx A3Q=ߟ?L hh2i0;,iT7T;35 k# :/4;9wB)|#f HzŮEJ'bofm.=X_,t_@lo a]RWcn7b{Ch?xXEp IEB\nvfր$g Voi E,0}Q=5Ԁ$b_l8ys Hڙ$QP(<}WPޢ^ y-c &bIT7T;3k@3XF^ 3$QP̔$\W`<)$ A8ӃUy9PFD hA@-ၒQ艹$h`Ynoئ(G+/O W endstream endobj 2596 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 670 >> stream xO[HSaG'[`^7ta1M[شy78uNۼ1)(#2Qraf=n+q2QՖZ|߇f}|7>x{ *mJ_Wf6`#H٫nCB;=5HH؟.(-b uZ=O̫4**]V^ՠϮl $$RA p@yoP"QHD#U?Ϯ8g.4"=9 skNeEӸc3( eU1]c9>,{mLqe(&^JQS dt-ӭj1y 4YC;e'Tv/3[;keԞ7hM))ME0J5ղfչi2l0Bz&OSs`AJő XjcibLWh,:^jZ(ONO*]&Q=>hlՉVj-)_gZQ8=tuD;.s;Õv)$muWw^s)34c'L.dZ'(~3~'DӲ qy8BZ's;4O2XBfUf8GRh[>=o\NG7:g2 < endstream endobj 2580 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6a6d47b5cf3eb33a01796542d446cae18da5b6d0-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2597 0 R /BBox [0 0 101 41] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2598 0 R >>>> /Length 2121 /Filter /FlateDecode >> stream x]A D>Ŝ i5)J:AI-EEbpi2s}_?*^^Qy1~>ok?_Xao_}7>F7/򢌯*Ff/yE-j6S_\Af*5SG/~yA?oGuy{^iozQ>j__.7et*N1Q_w`*j3NLs!ʔ~3x%j30Ou2'(Sua Y>Li!kç[gF 6d헨P֎YDo82p#6C89C)=Q]lLbgeJOT;(SzY/Q|UUҾXr(S 늬k e]59(S -GiEu-е9(S`M]KfhM2h6D}2Ƞ{uvʠ|X6C[>=DmAG]Kf(~YDo 3\fYEeJOT;(S ||7xb2u?v\vWخzIlW;$xpR7PNܬ2Nʳ Prd(Ԃ /U2{A7ee sWt;\o#+N*Z s{JF?idYXm'7dhM 2* 5V1͐ VPn܎/VPnYX=721ȍ7d(7H˃U2t82pdU2#d( YX=1+:*9I *9dhT!쬒3$A (3(> *i\*Y3X%CY[ o.V~kȠ!f2h8鬒a4tdh4OX%CtrV/1解~:9+dhtrdhtdi` e09 g `` c 탁鬒΃U2t3!$2)2rh2!8#D&u~!8#g}?Ec83:Vh89Pzy '&*.vP:gϕ6C{ǑirFZNY;>3VuEg)]Tʠ!j3S]lBI0vQ Fe:-pmlBbgJIB"/;2hAy@"*.vޢBb sN ,!j3S]lBbgJ<5gQ&gJlu;]fLL4ѢA sfWhu$#ĢXp{gݧ|{}p n϶̶I҈zڥ~ &r'.LCf|,֬ JOT;M+=Q]tQDurst 9Dmr3fg*|ohb9oQSŃiǰw\'݋.j3t/r#JOT9ϐyzYDO|4" qsg gg>CJOT;(Wz) ry{ 59(Wzyr'/itDZ{4:b!&-7x endstream endobj 2581 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/4136d7b0bbaf514a244fadb87b7871433b08d441-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2599 0 R /BBox [0 0 58 82] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2600 0 R >>>> /Length 18286 /Filter /FlateDecode >> stream x]M$9U cBAp/**R\Ս;?dUF}oy_>_1ߟK?gI|v>$F߰*fۂv:f:#d24]^V'33S >ZYP&?tT̀dh3 gcu249;XwFdfU1Vhnf` g3&&1: 9t9紇s~1`)XL=\-=p Sr+j;]Ŕysn#j`&f`n04\nvfg55}30$ . :͠btQS &jjzEMM/T7;f55}30熘 D3HVЅ gKVp6&$B+`ofsKVNss<'Xixs~10SbK? 򡇫bHnEmk30SFf`sBGuE M/T7; +c0*3 5?tA 领MBu^nvQC )jhf0 :7a 0l f|6܄DHbqcn in$B+ qz8zfW{'<Q>p5XtɭtM]r`zf(VTtL`.04\nvfg5}qa]?ptCE`:sN39]TBu^nvvQ] !kz9EuMtf\XAFs3 BXAF30-BXٌφI8]p-BX;DHb9NG t}/'0ʇv&ɢIL tʟjFi uN4Pl`/23\`"|L`.0i3 j^nv6QM .iz9D5M/T7; +hn$B+h%B+8p!U0 %B+xw9I4<9LOx0Q>p5XVv& 4ʟ`Pp\ &5}L.8PE`.0i3 rM/T7;(BurM/T7;(BusrM8.sf! Ζ!lgMH$VW.8!ݝxN"$0.\寧`,|jiak0ɭtM&0qʟ` PpL &4}c_XAef\`"|0j~4EMizECiz9E` +hn$B+h%B+8p!U0 %B+xw9I4<9Ox05|jiak[Q,>)VT TL`.04\nvfgU5}S.8*s0PCT̀.jzDUM/T7;fU5P윢`*cVй 3HVЅ gKVp6&$B+`tsKVNss<'Xixs~Q0UbK? 򡇫HnEmk(S0UJ` sBGuEM/T7; +0*S 5?tA 颊MTBu*^nvQE )h0 :7a 0l f|6܄DHbqcn in$B+ qz8LOx0OF`HnEmkx$ ʟz0`.04\nvG & +`.0Tt>`.0i3 z4PlM/T7;G !Busz4}0 :7a 0l f|6܄DHbqcn in$B+ qzhoOx`>;I75H|v&5=o(6BXAÅ:f:#d24MXAefB+"|I:A NfP1r6V'C3z:U|9X }*h䜬Nl%B+hn$B+h%B+8p!U_$B+xw9I4<90,ff&`Ňv)bJ<950307 .qT7;]Bu>|EMf`fCE`fCfP1rfg55P좦CBus>sCL`"$B+h%B+8p!U73%B+xw9I4<9)\寧`FF`1$5Y }XS#30Pp领M`tQff1 ]:͠btQC &jhzE M/T7;f54}3ya0Da]pDag3>nB"$ Fw1Da47s!8=w=3+L(zZ{,Vv&.0=3+`:0 .qT7;]TBu≯.8:s0PCT̀.kzDuM/T7;f5P윢`:3.sf! Ζ!lgMH$VW.8!ݝxN"$`pž~iCWK{;\E܊Nd$`bOL#4CAÅ:fj^nv6QM0 VEG`.0Tt>0j~4E5M/T7;fg4PSTL`tn47 !ta4!l Ċ*!I$Vqx W{'<(zZ{,\r+j;]K`bOy 0\`(hPQtQfg>q]XAef\`"|0j~4EMkzECkz9E`iVй 3HVЅ gKVp6&$B+`tsKVNss<'Xixs~aOx0Q>p5XVv&  bOY0\`(hPQtQfge>1/23`.0Tt> 5?tA L &4PL !4P윢L0tn47 !ta4!l Ċ*!I$Vq W{'<Q>p5XTɭtMUr`j+`*0 .qT7;]TBu>]XAefPE \` *f@NU5Pl]TBus^nvNQU0 +hn$B+h%B+8p!U0 %B+xw9I4<9(*\寧`JF`Q$5Y})XS%S0Pp颊MTL`tQffQ ]):͠btQE &hzEM/T7;fU4}Sza0Da]pDag3>nB"$ Fw1Da47s!8=wOW{'<'|jiakx$5Y<`bO=0 .qT7;]ԣfgh`ʅtQff0*0j~4E=^nv6Q]ԣfhz9E=>yra0Da]pDag3>nB"$ Fw1Da47s!8=qϝ1|0$ =p }Isa|o MVpN(Ȥ:DMVE _diNfP1r:T̀ *^Nb1rV'C߳/9'/an :7a 0l f|6܄DHbq2 in$B+ qz89 ys񡇫bJnEmk3`{D$ uN55Pl`f8_QPEPCT̀.jjzDMM/T7;f55P윢`f5` 0l f|6܄DHbq͌cn in$B+ qz8Ff W{'<Q>p5X ɭtMCr`Ff*V `.04\nvfg54}3ya]?p CE`sN39]Bu^nvvQC !jhz9E M f^XAFs3 BXAF30-BXٌφI8]p-BX;DHb9NG }/'0ʇv.ɢKL ʟN uN5Pl`:3.23\`"|L`.0i3 ^nv6Q] .kz9DuM/T7; +hn$B+h%B+8p!U0 %B+xw9I4<9h.\寧`ZF`$5Y4}iXS-0 Pp颚MTL`tQff ]i:͠btQM &izE5M/T7;f4}~a0Da]pDag3>nB"$ Fw1Da47s!8=wi^ O0ʇv ܊NdXSq0 .qT7;]kzD`iVE0*:͠btQfg^nvvQf^nvNQ`څtn47 !ta4!l Ċ*!I$VqXƅ+`=\-=p &$0XS10 .qT7;]izD` + ]1CfP1r(Bu2M/T7;(Bus2M/T7;(0~a0Da]pDag3>nB"$ Fw1Da47s!8=w5c^ O`=\-=p Ur+j;]E1ʟJ uNU5Pl`*cVEG`.0Tt>0j~4EUM/T7;fgU5PSTL` :7a 0l f|6܄DHbqcn in$B+ qz8J W{'<Q>p5XɭtMEr`J*VT L`.04\nvfgU4}Sza]?pCE` sN39]TBu*^nvvQE !hz9EM^XAFs3 BXAF30-BXٌφI8]p-BX;DHb9N)^ O (zZ{,ɭtM><XSO!< uNhzD=>yra]?p<.<:͠btQMԣfghz9D=^nvNQ`\XAFs3 BXAF30-BXٌφI8]p-BX;DHb9NoI#a'1N zG$>H}fDa 8d2L:qLd4a]_pO!`N&dh3 :A X ͠Ed+V#`u2=s:!sf! Ζ!lgMH$VW!|/!ݝxN"$cS0zZ{,Vv&)0ܾG L `(hPQtQS &jjf`5I ] 5?tA 颦MBu^nvQS )jjf` 1Q f! Ζ!lgMH$VW8!ݝxN"$c`pž~CWK{;\Ő܊Nd1$f`bO CAÅ:f^nv6QC0VE`.0Tt>f0j~4E M/T7;fg54PS`tn47 !ta4!l Ċ*!I$VNqO"~G *kz}u:.kd:2ST.# 'S1g:'cW"!_yq!"YW9DuMr|&Kt25"E7rVQ] N5PtQ] &kzEuMf ?C|hA. Lnu{T"SoxGS% DӍE5d*f7Q < fP1j ͠b3MԗT̠bu24$KAf ".aF300aF30̀D5-2lj Td0dq 30c f4 F&6 ,MT9"%y#r/'@&|ia_q4K guqBNJf> p6'*of*kDW J30 ]-hۀr)u >yP]E3ˑ_tljf臜EkZǪ~fg^nvvQf^;, Q߾oC{j,Lr?[c7L)|% [Esd*24Qf2M/T7;(Bu2Ma~q`Zef>I"ʀ`䬢L Ne^nv(Bu2M/T7;(Bus2M/T7;(]˄pe@td0kr(ݏw? 0ezd0rNQf+4}gƪ(* FNe^zLBx2 :2臜(Ŋ}e g+c/?Ycp~/'@pY=&Q%- 3\#oؓZ XK6LGuDUM/T7;]TBu^nvvQUgT,iD&OǴC̚UTBuDUM/T7;]TBu^nvvQU !jz9EUMP.pe|1kr*]GFs3 OGF30̀STBuU5}@inDUMP.p;NԏrXva]4 OxbXolEr(pk {RUbZ wɆnvf*^nv6QE .h,P/cZef>I1P&gU4P4QE NU4Pl]TBus*^nvNQEg, ܆i0kr @΍fA".f`9f+h,pѹs#*> `\vȩG?|EMP}tXE_~ pY=&H[O,"ܟiÞzD=Z SQ4Q.Buz4PM` VOd}L>YE=^nvG NhzD=^nvvQCԣfh, aZF6̚&Y@΍fA".f`9G Wԣ, ܎Ν9Mԣ, ܎9臜GgY೓D=?{(ei{>;E}%>;1I|7I{3P[KφnvNFU0+r6V'Cfggu22 iD&OǴC̚Ь+fMNcu24YY ͺblNf]1krvV'Cf`u22䜬N.a։x>e|1krY斈'sf' f@dx^eu2v-OGNss̍dhn~}ȩG?|Y pO}tX,$f, `pei{>ĔܷYkf.y@*Q30c.0uN55PtQS &jjzEMM0c+jbLZ3 iՇ259f^nvfg55P좦CBus> `mMƬiX }ta4 9EMM/T7;_QSgX7;17rf,܎9臜f,"jb#寧.K$0bL H#j SQ4QC N54Pl]Y `^ǴL}"'cZ fM*jhzi.jhzD M/T7;f54P윢X 2ɘ59MY `^GFs3 OGF30̀SBu54}inD M0.p;NԏrX>htO=寧.K$c H#: SQ4Q] N5Pl]TY `\ǴL}"'cZ fM*kzi.kzDuM/T7;f5P윢X 2ɘ59MTY `\GFs3 OGF30̀STBu5}@inDuMб.p;NԏrX>htO-@寧h.K$bt H#h SQ4QM N4Pl]TY _ǴL}"'cZ fM*izi.izD5M/T7;f4P윢hX 2ɘ59MTY _GFs3 OGF30̀STBu4}@inD5Mа.p;NԏrhX>htO Oxbx,巇a|6 ܷ<@paOj=<p, %i\ N^nv6Qfg> څ}L'2x>U`䬢\ N^nv(BurM/T7;(BusrM/T7;(Yp0-㛌YDp,va0DU`䬢L Ne^nv(Bu2M/T7;(Bus2M/T7;(Yp0-㛌YD0,΍fA".f`9(Bue> .p;:wcn4Q DN8!+4}a}tk,寧.K$Pcpk {RUcTZ wɆnvf^nv6QU .j,`123S$ V}(Y^nvf^nv6QU .jz9DUM/T7;*nôo2fMNU5}@ hn$ hs^nvX;17r*nljqCWTY .죋FXbT~^ O, @Ჴ{=MH[%@paOj=J,B `\.0uNU4PtQE &hzEMP}L'2x>U`䬢&hz颊MTBu*^nvQE )h,p0-YfMNU4}@ѹ 3Hх 3 U4P|EMP.p;:wcn4QEg, ܎9臜 @. Oxb<.K$} P3\#oؓZ'C ]a8&BuE=^nv6Q]ԣ,ra*33L"iՇ259G NhzM/T7;G .Busz4P윢M`\6LhֆYD=> (ѹ 3Hх 3 hzz4}pѹs#z4}pq"~h, \G; |%Q޳>>{6JsY=N<#$F߰'V@n.a?iNRc":UX +4Ld0\>UffD `8&jbD3Hх 3 55P|EMM0cvt47inp;Nԏrg ``\6L&c4QCg ,ya0D `` =-XC_~ P~{,vg@03\#oؓZ XK6LGuDuM/T7;]TBu^nvvQ]gt,qa*33L"iՇ259f^nvfg5P좺CTBus> c\6L&c4Q]gt,qa0D c =-X]_~ P~{,vgh@Ѕ3\#oؓZ hXK6LGuD5M/T7;]TBuj^nvvQMg4,~a*33L"iՇ259fj^nvfg4P좚CTBusj> a\6L&c4QMg4,~a0D a =-z,&ܯK?.K$\rXM?5=XN .pl:frM/T7;]kzD]k,h123S$ V}(YrM/T7;Mkz\ &5P\ !5P윢\g8nôo2fMN> څ}tn47 }ta4 9E(Ypѹs#rMX'r9_Q ]Gobp~/'P~{,vg0} bpk {Rea\.0uNe^nv(Bu2M/T7;(Y123S$ V}(Y2M/T7;MizL &4PL !4P윢Lgnôo2fMNe> >:7ax>0a䜢L Wi,inD0, ܎9臜(YE{[L_~ P~{,vg@`7IGTPiT, %i.jzDUM/T7;*]ǴL}"'cZ fM*jzi.jzDUM/T7;fU5P윢X 2ɘ59MTY .sf' f@)jz> b\vt47iX'r9_QUgT,.bP{'<J,巇a|6"oXU?5=* -pdqT7;MTBuEM/T7;fgU4}@123S$ V}(Y*^nvf*^nv6QE .hz9DM/T7; nôfm59MTY ^GFs3 OGF30̀STBuU4}@inDMP.p;Nԏr(X>htOO,"ܯK?P~{,vgx$-'@paOj=X- wɆnvG NhzD=^nvvQxʅ}L'2x>U`䬢M/T7;Mԣfz4PlM/T7;G !Busz4}p0-YfMNh, \GFs3 OGF30̀Sԣf+YnGNss̍&YnljqCWԣ,ra],7+?q~<CSx&VA ff^Im9W+jm+Ͷ.pD>''p꓁+*W+jmfz%X\Ql^Im V$W6&W_`¯p.dlG.lGSh:L̎[6m4&W+jm/W_@GSٌ+ɏ/p}a$=x@+ɏ/@\xqp<q~ɉ?@藱$@ {}M @d*)M.#1%$V6)MNbJnEmk[Q$>b FW-.#1%w|_%nth9VAmٲUV5ILɭmr$>΀ңCxL&]FbJ *+=yv%1%vl_%lm4j'#Vapq:_'P;j'#vǀ=N!1jGvj}ece$V6Đ܊&W#1$I }ک {}Ԏ@b FW-.#1$vj6:Ei6l٪E$V6^CrjGVIѡd<&.#1$vjg<P;S Gny+Am?`q~Ή?1|xHڞZ%eA_ةmr.M.'%Htɭmru]rj{v(ac e^cO1=JKnEmHtɭmr9.MFKnEm[Q$V6&.=PUAHt}ڡ-'c*x#[jj&.MD܇URzt9ɤHt}Z%@PƑ[ަJ3b_~Pj~qq3bq 8?%j[VIYW6vj\FInEmI4ɭmr5Mr+j\D܇JH$l >iAh[Q2Mr+j\NInEmh[Q$V6&MIICm *)-btb2Mrj[+aCX &aȖZIInEm%$jzNc22Mrj[VIqϳ{=]/&-Pەq䖷鿒6FljVapq:_ƈ1|xHA'j=P,+;M.#[Qr.MF%I>z)ac e^cO1=J%e$\r+j\N%HV6: ܊& [Q$\rj=PUAH>z)aCX &aȖZI%p}@ңCxL&]F%JJ3xzI>z)a-o%;uFljVapq:_Zgp ~<$UR&0ɭmr9 ܊&W#a[Q$Lrj-PJH$l >iA0ɭmr ܊&0ɭmr5&MN$5HV6& ܇Z *)-btb2&u%lth9V$lٲUV5IV6^&URzt9ɤH>ZVIqϳ{=]/ ܇Z Ժ66j[?zP+088ï?8qzP[5P,+;M.#Q%AZ%eJ4HT֔=-31$l LؿA@d**M.#Q%$V6*MNJnEmk[Q$?sPUAHT֔ѡd,ZOqdV-ZM$Q%힃ZS714 zNc22Ur9URzgOKJ.=#M'Eï堶Vapq:_ 'w3--UL/_%P,+;M.#Q$M.'Q$MFH.ſ\D\w4 )nj5R UIߩ8URHAdD\MZ%edA(?qP-D.AmUƸk~{- &ac FW-.#Q$Wߝx'X@'xLA&Uԣ qvQO@ L:G ):?# 4Fb^_Q!fmxw+)Y18]~0k`MO ť=W~>28fEFS7rVQ&BuE=^nv6Q]ԣ[o$!Vv粴puAsaP@7 ϙo~8Д .htV'C4OdhQ윬Nfd>VSTS;~*!`u2O'Z:L+.:B|4V'|0Nf`9>SrNV'Candhn9 =p̚Ь&:3tV'Cq1kNf59'YGueu22|V'COìf*Ou֜01d'Y{'<4Y"1$-qv!#~ Lvr9!Ʌfc54|v̈s&j`DS%^nv6QCg 6 FUe0>j*wP} eN54PtQCg/KEeo}^}9~n,}s#fWQL LҐODus^nvFpﰧ^d0$nL FCfSlOx{-7w.K{ ;>΢Zrn}~Y^K?$y=}P颚MTu?_*WyEusj^nvvV17rfg4P좚_j"s24o[4jUEuj^nvVQMӇ "Ӭ sKR17[?"I8>SrNQM WT;T-Og𙒳j>a_kK3mLg-7m thn{^ O }dMx,-ur_X&kb}b_߀ .o$(b#se^nrGizYDUi܀ {582lL, ƘVYW-85t^in(b#~M]iz9DϿ6 ΍o3a옛7rQfge^nv(BuEϚ1k=8f4kwSiz2M5cX3zhVY7 - ̠ fKh4 ;(2J+dS椽(2J;of '(耜.hzDM/Yi^<"|-so?gU@td9DM/T7;?GDxayBu*^nvVQE ]T#s*^M&s{ML5Q/#59]TŸm"8s*^nv3 i)I64 H̟;`Bn*>-]tE s݉ endstream endobj 2582 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e98a3503985338e647287b815872701474282e2e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2601 0 R /BBox [0 0 149 42] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2602 0 R >>>> /Length 2483 /Filter /FlateDecode >> stream xeZAۿS$f':Rp1\c$pj[ Dҿ?o_I߿اg:~#||f-ׯIe3)G%v-￞fS7/0Nm2(?~~XC3(6.AE$x:y *h24"hi2i4AE Kp,uAKCXr7A/uwϗ!}4n,e4 Ãl<(Xӂ#*Ib`My *NffAEM]觘~>S)bvAEILU~fnA @<ĘL\fYU4O- S1;L?_sbdfTT=PtAE fbvj44;x.䁣G?^- o o ٲy14Ӫ~f&hihF;fIPQ@u2TTѠ~z4O`K%pluWu)\;UXXCX f<&Np e#OwQ. {<1Ena>q c p oc0/D48N9,b'+\Y,BET"VSEazlSXrp$w[ˑ{&Exd%p 9))rJ"$*OeW=|Sy9yy硃 ,r尌bۡU ,X,z;t:jA]$fѶL0֐:YmM&M&g54𗘍֐ shkȷ;*f/3sE֐7Fwg547 fm sbzf%t!fe5td1dxAm yP1ssP0%3`Ym Aohkȷ)m No֐o߈ i7ˌ|20;tF[CcuF[CUSO͌R?ת#е؈m vc2m ێ!fe5~11;a0ln|k8Ym plb5tl1Փt3~:!fa5OǚvioִÃ\xtqj3XnA?m+_{v`U.֗Cvs(ͅ;dO?̂\gg΋iJpUz:\mۋ- ֡3\$U=P̼YzT4/M-R%%Mt~o7| fdŌo-ʗɃ١|Y- NMz:ǭYB1 WΏ~fVAKC R#) sPh Dڣ~E Zǰ55x@.U=PĬ W@u23 rUT'3oAdf޷ Z7ʱ]Ґo/Amd̂NJ8[- ֱ]cv(ƎM]z:'fIz:y rUT'3 WͱUҐ kb W@u2 rU!;&fO"hi2iOdJS?DFRQG!ofol0Nm+30эXȌl ^V :XnBfuYt4E=4hp4ʩNf S@u2 2U<1)F06A5E3 2UT'3oAdfdNfAd 2U<2)R[qj:Q8n]uLL[z:, ZT'3 S߆M\g1 S@u\L$T=p^- ho)÷Bxb:(AO0;) 1x@"T=ΤO>vp% 2U<39h߂^fbfAꁧws> stream xڵKs0| etq3i{ @7186I{臯4]^""B%@5"Dq>9J?]|}罯II ij"l"9"-|} 8~TU"˳MwyUYTI?t`ۇ`Q)ҥ?[hTzoIœqAp(%G Yۗ~,Ҥ3k#flGs[.[%sA?S2.d0Y;8€I]$2]DU(K%&fKJ4 Z:Y/wΠI8yC!,s&zG`#Cc(`x c$Z^ uXT''o74(rX.qHGrf(WZǧ๷}]q''o7 G;< Do龟\_f2}Q#'M08#2N~YEOON|H^dNa@t|"}oo6F";;tsݢ.bwm7l{=1:Umd$̜&Ap:ƓA$F4}mx> oaԾ쟳//}I-/o; endstream endobj 2491 0 obj << /Type /ObjStm /N 100 /First 1001 /Length 2582 /Filter /FlateDecode >> stream x[ksԸ_oj+ZomQ[E`.`fLK28Ǚ L'nZRFw Naȳ,%s,@%fA R޲d ,YA:-HNQyANkp-]T&ߍB  Y"=eI CaQV#C.K^0; ]:R$%xAELZX #I,|Qg+F#{(T؍J8kز&\Ȓ.(>dIrVHX@e֐]x/qY A<:8(`*h%+r0|qDr8-"Q2ᬈ&k>[^zX["v~4 RK;0)%HyъbQ$r0 1&*Kd٣91 Re<Gp TP̓9!Yʀsx?"]aYAcrY2љeUp1߶*k-_t,9B,"RdKg| ֽ{[CŤ_/ g$KN^ݝNZq(v=O~na7pľX@^pL0LU`)߂ JMѝ})>{jሰivU61>.ڞtjŞ(?gC|q~U,۪i~{ҴӉM}ٌsS^_M*.W-z*=*USΪ?~l7U7:ȩL^A V7oq{+5z9; ܟV}10Z2n.;}“G߻3FU<~\&wVC[֣J(lE/x`|0sW)>i1TUE{Tyzþ[V9v%/ԓi3!w8<1TQk#"$eNHav?0Dhz*pN9GxRGZpIr=.n 41XK0h<>FM`#<Y[Ne30mv}8<1G,`A8K^"{[ *'dGӣ hC9cn^eFbK;B܈7?Y"ϾIry@J:|W"89mqI$Q=IU`$k \{Ec/DPmQhDt5{χ#QJmܸlKdӣI=XVWnEex!-7C~i'QdEy"TURGs%,wqrPuH,퐮ߑdd,L<':=Ʃ p2i}͒kc[n.2 %ii~R73mA9gC1ĵ.b;a 0)JZz*dnSqfdcUt,LWR(bF2|yMs\&%µv'y'3/Y&t*\>Myl=0H2z=`kwCrPB9}!қI v@=i'"j0!05o԰p$/ WGb[4`#͢mon{v6Y_SƮ]/_v=ߜ)^/~|7OU[LO16g"9&\oQ-G8~/Y;<_p,8lP:qROs>UbV.xU%yvQE/ϟxҨ vxTQh\=?<qxt 8QPF{z뉸xuſ^ hIIH{\ Q|0PiJہ&%@<0]m@Zj2@Eo6/}i#W%76 ovjӢ׷J.=}2{u=w#sG9 endstream endobj 2603 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e50f909f871c51136fc7b175985f53dd0921f35e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2614 0 R /BBox [0 0 104 117] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2615 0 R >>>> /Length 49717 /Filter /FlateDecode >> stream x\M:Τ9U _mPàoV| {Q#;?7~y~-ozTGiPvO PZLx&KSN,xB*-uNKo)+-.++6Jlo•ְ;_•ְ<%G pF:W WZân WZâ WZâ WZâ WZâ^ WZâ~FW+-᧮ͩќ:n#7FsX=EEEE&\iY= ƇEl=6kUV+aQwQτ+aQwQ+aQwQ WZ‡EKs1ϠׄWGn|Dp5,.p5,.p5߇]%O•gc3-61q'\i z$\i z&\i z%\ix%/6u8SO~3Vׄ+aQwQ+aQwQ+aQwQ+/WqՄzW-Jk3X5Wm`qL|xY]?ct#6rWx;X=?c|&FRәWZ<Js?~Q3D?v`PH41ЧlE4}Fh+,xB*MuNJ6NߑhH-./xxWxo%67LkXԝ4={cΌh6ҹ"uM8uuK8uuO8uH8uL8uJ8up5H4c$owK+wFsh9(6V95p5,.p5,.7LkܑhHy7<]GEWY=δEE=δEEδEE&i;ǡ$<>ꠉ8&]Mq"H8uL8uJ8w$1gIwu!gp5H4c$p8XδEE=δEE=δEEδfD`u㠉xnj5LkX]-LkX]=LkX]#LkܑhH^MqYδfD[n#`qL|xY]δfD[=n#w3LkܑhHomOKZuV1Oy0Mf>n<0}ժ4h`$:_5OᡋPiD#>WJc;YU6T4m#шh[O]*c_4?Jlo‘ְ;izbǜ#V? )lsEp5,.p5,.p5,.p5,.p5,.p5,.7HkܑhHSWjsPlrsj43HkX]+HkX]o‘ָ#шS!otF+y\z$i z&i z%i M8w$1CIx.}6AAq@;_=M<<E+|Dp5,.p5,.p5H4b$ڟϒSC'HkܑhH-61q'i z$i z&i z%i;>5A3AA8&?ok‘ְ[‘ְ{‘ְG‘ָ#шh罚S/=%i;z%Fq̄%HkܑhH#6rWQwQτ#qG#V Qr5kI֙GZ<JH4h$:%qHURtF|Մ>e#O.B3uD\)}gWPuRD=F-n ?ul}sP{+9V {Zâ9-szD[$'kžְ[žְ{žְGžְgžְWžְ߄=qG#~[O]5CAͩVτ=aQwQ=aQwQ {ZD=FOsPƇE9B>r-ꑰ5,.꙰5,.ꕰ5,.7aOkܑH?%WM<<|ux4mGžְgžְWžָ#Qh>KO=#9=qG#VWLjꞰ5,.ꑰ5,.꙰5,.ꕰ5Hc$4x?3M<<8f {Zân {Zâ {Zâ {ZD=FjOx+ꖰ5Hc$p%nX3n#7^dV=qG#V]EE=zD[&F%Ygi?d({^#Q8j #WJFU<H0sO(_nCIIsƦ;%ԥ1EA X&li 'Xx{i1mpF:W [Zân [Zâ [Zâ [Zâ [Zâ^ [Zâ~ZDn ?uhM<<*7FsX=EEEE&li;>5Aq@Fa ȵ*G–ְg–ְW–ְ߄-qG#8gc\4qsP8X=EE=EEZDY~]qY$li;%F:F<V-aQwQ-aQwQτ-aQwQ-qG#ѧ9h3a8h9(1`uMuuKuuOuHw$j1W~{\GV-qG#V(q3☙p"$li;z$Fog–ָ#Qh߄($-b %s a$j4G|Ab$ځA:#QHtjBCRU*F}w³ Tm:)iXG#T6ƾh9(~\ὕ߄5aQwV q95F~RH5aMkX]-aMkX]=aMkX]#aMkX]3aMkX]+aMkX]ošָ#Qh-᧮͡XhgšְWšְ߄5qG#ѧ9(hC"VDw!]eHXuLXuJXu5HTc$\l&v:z<xxVv~>N kZâ kZâ^ kZD5F, ?எ8~ִjD[n#_#{šְGšְgšְWšָ#QS4 x4cv&i %i 'i z$i;vޫ ?=#[šָ#QhWm`qL|xY]ִjD[=n#w3aMkܑHom\MZuV1O0Uf>n`$ځAtF# }F]JH`$JNx<|uNJ6>##T6ƾh9(~\ὕ߄OZâ9-sIOHa#+RׄOZân EE>i z$|uL5,.IkX]o'qG'FvrWk4&bcS9 EE>i M5HHy7<]GEWY=>i z&|uJ5,.7ָ##8gc\4?lAA.&8z$|uL5,.Ikܑ艑h>KO=#9OZDOD[n#_#{'aQwQOZâ EE>i;=1}jf<&qL~k'aQwQOZâ EE=>i;=1W~{\GVOZDOD[n8cfmƋIkܑ艑hGm䮾vz&|w$zb$76J`-:V1O a$zh$:}\0}ժT`$:_5OᡋPD#>WJe;YU*6T4m,#Qh[O]*c_4?Jlo’ְ;izbǜ#V? )lsEꚰ5,.ꖰ5,.Ʞ5,.ꑰ5,.꙰5,.ꕰ5,.7aIkܑHSWjsPlrsj43aIkX]+aIkX]o’ָ#QSJD[n#]eHXuLXuJXu5HTb$\l&8h9(ZD'R%aQwQτ%aQwQ%qG#|zpWQwQ? KZD%Fn =aIkX]#aIkX]3aIkX]+aIkܑHi Xg<xx1q KZân KZâ KZâ KZD%FjOx+ꖰ5HTb$p%nX3n#7^dV%qG#V]}`LXw$*1mp%WSdUd.y!DF㨙["0tFFU<~>##>WJ}gWnCIIsƟHh[O]*c_4?Jlo_Zâ9-s~1mpF:W i %5,.ְG_Zâ i z%5,.7/qG_Dn ?uhM<<*7FsX=uJKkX]o_ZD>5Aq@Fa ȵ*G_Zâ i z%5,.7/qG_DPKqusPWGAA.&8z$5,.ְW_ZD$ԃIKkܑ#VWLjְG_Zâ i z%5HS4 x4cv&5,.ְ{_Zâ i;b$y&ԋbn i;b$p%nX3n#]%/qG_D[=n#w3/qG_D[&F%YgUd0h$:%[fsUgچ8]iZ5 ȴu= -aXiVkx[Tra/4ăUh?b+x\]f*A8`<_xU堾 QR>BKg.Xw.8&=n]hPuVnCY9 UgZ>I?oD#SG'z\ -u&m:+RBKgXw8y }EY)RI\B 4}t3}Α-uܿnYE^ۋsM)}2?xy"YrT\(JKܴ*#8o_^υAZǽ0ŷYוC2L٭y"4yD&)K%i>~N}lTꤌ`;e~ޅY"ۖBS݆r Mu%4}Dߟ")m>Y"oezzM.4m:+T꬜BS݆r Mu??e$fM:<%|zR'5)TlBS݆ Mu!4}Dy }EY)TY+3]x—3}ΑMu?rmŹ&>Y"o+=t,9Z*N[]Eq%n֟*#8njasagqx|~q/1 ?nGa+uP C|vkH q? }RɃ=DSh!+4m:)#?N|~ o#w!OPVnCYل Uge6TChPuVNnCY Ug+4}@/aVуHJ=)P\BC݆>Y JJ8eh[ ݢr u)4m:+P|OF.B%Hq:4O @(P꬜BC݆r u?}A}8|O[ل^ u!4m:+P\BC'dO ÃY4O sM*4m:+PBC݆r u?wBr~C&4}@%=L/g#e>Y oۭ:+PY+_`ɒPEU\GZfY1r.fV<v7럏j!WCf}D _Wg桊QY Ч,By e6TMPuVvnCY9 Ug6TKPuVB]'wd6OYo=4O ԃr uu%m:+_;S茶-Jq1i)PW꬜B]݆r uuWdo"tn[ݎ4O ӻHѭ_ ruu)m:+PWYЧԷ3JGdMh{5)PWB]݆r uu%}~G':<5HI8פB]݆ uu.m:+PWY*)ga?lB]'wd\B tQz/9R;Vݪr uuߑ,9Z*v[]E%n*#njsagvx|~q/14nG+uP M|vkH5qߐ }RɃ=DSh!+m:)#?N|!o#w!OPVnCYل Ugej6TCPuVNnCY Ug+}~C/aVуHJ=)PS\BM݆j>Y!JJ8eh[ ݢr5u)m:+PS|OoF.B%Hq:4O ^r5u)m:+PS YЧԷ3JGdMh{5)PSBM݆r 5u%}~C':<5HI8פBM݆ 5u.m:+PS Y*)ga?lBM'7d\B tQz/9RV8פBM'7d|e$KMeWqQli[dȹ֛sagzx|~q/1T_oG+uP U|vkHUq_ }RɃ=DSh!+Tm:)#?N|"o#w!OPVnCYل Uge6TCPuVNnCY Ug+T}~E/aVуHJ=)PU\BU݆>Y"JJ8eh[ ݢrUu)Tm:+PU|O֯F.B%Hq:4O PnCY9 Ug>Y"OS6pFIUu_ m&e6TCPuVNnCYO֯2D}&zi>z=皔UPuV6nCYم Ug>Y",쇔MdKh{8. _BC;G"T}~E!=Է皔SdpdRߢ*.5-q~U9fex๰sx|~q/1YA/aVуHJ=)УnCYuWQS茶-Jq1i)УnCY9u%PuVBO\mKۑ)堾 QR>BO m&ezm:+УnCY9u%dYSFŸoD#SG'VUQlB Ugezm:+УdЧ\ =>YA%=L/g#ez}Ch{o/5)Уd|e$K-ʮ%n"uUY JJ8eW_ mru)Tm:+PQ|O/F.B%HqC:<%|tW >BE݆r u%T}~Aߟ")VPQY+л=kRvnCY9 Ug*6TKd)#Otx7kב)דz}*Tm:+PQBE݆ru_wBr~C&T}~A%=L/g#e*>Y oۋsM)T}~AWh{8XFhXoQvŒYD?xfesagAZǽa+uP ?٭y"?d-lBT`)GFH m:)#?N|~ޅY))5:-n%t~\LtvF!S꬜B?u%S|~>Yo"tn[ݎ4O ӻHѭ_ rm:+O݆r }YЧԷ[uV>B?uC&=n]nCY9~6TSnCY~>Y)#Otx7kב)דz=qIY~6TMnCYم~6TC;UOh? !edV. g(| m=[uVO!oۋsM)S?d|e$K?[]E񗖸YY1r.1xJGs5'o9K'ت~q/lUrݬLCgr0=D_h? !ec:34O tq3]x_ȹϗasagux|~q/1,N?Ga+uP K|vkH-qn?&)K%i>~N}lRꤌ`;euQ>By eZ6TMhPuVvnCY9 UgZ6TKhPuVBK'믛K؄>eU <%|R*z@)m:+R|O_7o%%|FgŭnQNCH9 UgZ6TKhPuVBK'믛ύ\mKۑ)uz;zi>+PnCY9 UgZ>Yݬ>MES%#}Y(л=kRvnCY9 UgZ6TKhduɴ?oD#SG'z\ -u&m:+RBK'믛sF_ER6G3i/g#eZ>Yݬ3Է皔Shdu~N/v.DhoQvŕY!_uU" s_ +e[PEhdMSJ!<%|B()_nCI v Y+ y  Mu&4m:+TBS݆r Mu%4m:+_'~ ЧԷD]TAEH9 Ug6TTYSR)ktF[J%4ChPuVNnCY Ug+4}D7r:-ynGSuyJV@|B9 Ug6TKhd?MES%#4}D&=n]hPuVnCY9 Ug>Y"H͚uyJ^OkRVnCYل Uge6TChdPR6'V.gL/g#e>Y"oۋsM)4}DWh{}#YrT(LKܬ?#uU 6BWhPuRFB2@Gh?B8 BC݆ u.4m:+P꬜BC݆r uWhd_&)+)czPRNnCY Ug+4}@qE ?.&:; }#6TShPuV.nCY u?\mKۑ)uz;zi>+PnCY9 Ug>Y OS6pFI u? m&e6TChPuVNnCYO2D}&zi>z=皔UhPuV6nCYم Ug>Y ,쇔MhdKh{8. _BC;G"4}@!=Է[uVNVB2%GKš~(#QWc\_2?x.o?OBޯ<%.0}%@nC .Γ;6OY*yHs `#| U'e$)/wd|.*m:+PWB]݆ruu)m:+PW|O%lBR*zi>vQ= 6TKPuVB]'wdOI mq+[b7RnCY9 Ug6TPWYEܶi>NYwב)[6TSPuV.;4O9ogPWY+л=kRvnCY9 Ug6TKd)#Otx7kב)דz=qIY Uge6T]PuV;CUS.~HلO[3%=L_s,B]'wdBC}Ug>Y#o+=,#YrT(bOKܬ#uU 6BWPuRFB2|CGh?B8 BM݆ 5u.m:+PS꬜BM݆r 5uWd_&)+)czPRNnCY Ug+}~CqE ?.&:; }#j6TSPuV.nCY 5uߐ\mKۑ)uz;zi>թ&j6TSPuV.4O9ogPS Y+л=kRvnCY9 Ugj6TKd)#Otx7kב)דz=qIY Ugej6T]PuVCUS.~HلOo[3%=L_s,BM'7dBC}{qI9Oo[ mH--ʮ7G]s?7//Cf T-^bYެCWʡz 6BWPuRFB2|EGh?B8 BU݆ Uu.Tm:+PU꬜BU݆r UuWd_&)+)czPRNnCY Ug+T}~EqE ?.&:; }#6TSPuV.nCY Uu_\mKۑ)uz;zi>թ=>BU݆r Uu%T}~Eߟ")m>Y"oezzM.Tm:+PU꬜BU݆r Uu_?e$fM:<%|zR'5)PUlBU݆ Uu!T}~Ey }EY)PUY+p3]wEdCh{o/5)PUY+_`ɒbUEU\kZfY1r.sagf T-^bxķs>" Ͼ _WnC G'?[؄>e"S)zm:)#?N|AGh?B8 B Ugezm:+УnCY9u)PuV.G݆z}_&)+)czPRNG݆r =6TУdOI mq+[b7RG݆r =6TKQ|u ۖ 6BWPuRFB2|AGh?B8 BE݆ u.Tm:+PQ꬜BE݆r uWd_&)+)czPRNnCY Ug+T}~AqʮY oe:; }#*6TSPuV.nCY u_\mKۑ)Y ,쇔MdKh{8. _BC;G"T}~A!=Է皔SdpdRߢ*.%-q~U9ǃS+{'7#Wʡz~[PE'Γ[؄>e"S)PuRFB2Y+ y  m:+O݆ m:+O݆r m:+O݆d~ ЧԷD]TAEH9~6TKnCY }YSR)ktF[J%4CnCY9~6TKnCY }YEܶi>NYwב)[PuVN Ugd4O9o|~>YMh{5)O݆rm:+O݆r }YSFŸoD#SG'z\ m:+O݆ m:+O'wBr~C&S?d\B tQz,B?uC!=Է皔S[ mH-(/-q/QWc\|o_^?9YqX:V+{`z1,!_WKU+B{PuD}J!<%|B()_&l~2y8Ef ee::$Ft<Է'xt=8^LCGVxyLIgJʗxV-<%|R*zi>vQ= d:AEHzPRLC=h8)5:-n%t~\LtvFt<Էr2o\LC}k)_㡾_\ ӽmɃw;<%|NvG#SG:3t<^r2פ\LC[yJ۠ QR>LCgtݎ4O nx&`:@I9z=kR.^i>Df kJ^OkRVs=|H٘!eg:z>χx,'<%|EY)~iyJx3i/gz´Yx7JK}{qI97<%|`E]@U\8YPWk\˰๰:Y~<>U yv_'#°r^%>5U$8O_7a{4O ?> 6BWhPuRFB2Y( y  -u&m:+RBK݆r -u%m:+_%lBR*zi>vQ= Z6TKhPuVBK'믛>NY3VB(DgoBK݆r -u%m:+_F.B%Hq:4O @(R꬜BK݆r -un?")mZ>YݬMh{5)RBK݆r -u%}Ydڟ7kב)דz=qIY UgeZ6T]hPuV9/EY)Rf\B 4|dt3}Α-unE^ۋsM)}Y?'xy"YrT\(JKܬ*#8o_^υAZǽ0ŷYוC2L٭y"4yD&)K%i>~N}lTꤌ`;e~ޅY"ۖBS݆r Mu%4}Dߟ")m>Y"oezzM.4m:+T꬜BS݆r Mu??e$fM:<%|zR'5)TlBS݆ Mu!4}Dy }EY)TY+3]x—3}ΑMu?rmŹ&>Y"o+=t,9Z*N[]Eq%n֟*#8njasagqx|~q/1 ?nGa+uP C|vkH q? }RɃ=DSh!+4m:)#?N|~ o#w!OPVnCYل Uge6TChPuVNnCY Ug+4}@/aVуHJ=)P\BC݆>Y JJ8eh[ ݢr u)4m:+P|OF.B%Hq:4O @(P꬜BC݆r u?}A}8|O[ل^ u!4m:+P\BC'dO ÃY4O sM*4m:+PBC݆r u?wBr~C&4}@%=L/g#e>Y oۭ:+PY+_`ɒPEU\GZfY1r.fV<v7럏j!WCf}D _Wg桊QY Ч,By e6TMPuVvnCY9 Ug6TKPuVB]'wd6OYo=4O ԃr uu%m:+_;S茶-Jq1i)PW꬜B]݆r uuWdo"tn[ݎ4O ӻHѭ_ ruu)m:+PWYЧԷ3JGdMh{5)PWB]݆r uu%}~G':<5HI8פB]݆ uu.m:+PWY*)ga?lB]'wd\B tQz/9R;Vݪr uuߑ,9Z*v[]E%n*#m}S=wv&nP;?.<P>BM݆ 5u1 mO#O'CPuVNn*#R?C}D, m^W^OY}8مV"ok)PSp=9UgejXO٩Tm_Hٞ+,`?2N5ŕ*o+=&A|S=ѭI`❣z&~ی)x~o[*Bro[xڅޟ[uVnCY9m'>կP^k>Bs쐲 5u&m:+PS} m _ ,HP[t`Sc@}+ѧ:|+[Y!O`[~ P^eQz@ m =hSh{ =hA4AG"iDjAtFAG(itt} mI(z0ЃH'[}_z=Ч<HCh{:yw}eЧli[|1ѷF}Ugez}[YA$};NϧB Ugzm:+Уw }eթ&ez}uǃݑtFzM.PuVG_C<+;A=8;m-vqu>ne*뭐_;4Wh{~q[D'F_&=^Fw;=d|Ӗg{0|vPu">5`([PM"'TCEPuV>BE?ٞ6]PuVnCY9tMGvt7ӱ`*P&#Tm:+PQe'rۃr u%Tm:+_nCIY/%nЩ!Ҍ0u$"Rd؟PѴali٬BEӆل_n &! CPd|·-T4Pd Evݱk2PѴalVilBEӆم SgsM*RK(2t>C*6L#T4V|Oaz`o{ E6lEmem&T4S=a.L[h0u6Pt Q"3ݟw f4Ci E6[Z2ЧiٜB Sgs }򡴄y"_bׯPU*bdVOӆل>MgiPZœBU%i0u6Чi0Pd.4ϫ%TUFp>dnOYZ>|S Evݱk2Чi٬B Sg }6L.i0u6Ч,-JKK(2t>C4m:Gt%ΪP|UѮj U|A{xWK=ijZBU6&lB|(-a.L[ӴalOYZ>AP~PZ>0Pd2ЧiB Sg}6LW66>,B|(-a5SӴal.Oӆ>MgiPZ~*|ܫ%TUpkN Mt%!ɜB Sgs }6L-i+M:HnfR GN7AXLV:Ix{5~~5LCg0P-)3ԂZBU *قՒ92C-/)3%2CWF2?V*ni̫%TUJ5)3;u6Sf*eWKW[\Lݩ2(]y2ûMx+ ~i,LSCfe `p>d64܅WKT݅y 6|·͔:]ZFǶcd vMfe cd6Ю;Udvx` OZBUt>Cf O!0e_-m ^-O>hoj U<۠gxWK&=)3w0ߗ^L827Sf|&v@a `,*׻%3ˤO2Sfh ; s3ev2Sfxx<󕍍O҆Yܴj Ulk5)3]2C5)3덽Z'ߴ;j UܚCwΑ٘2Cw`ׯPU`dNЮvMb ƮL]HHS?pgiYeHҲoN՞ޯ^ [rvgɰ%gwZ [rQZv ܡX Sg mMgiٷم"C-X-Chk0u6ִal.,-4PdT*V]W*5m:Mhk:K˾%)[\B[ӆ SgmMN+ ~i,B[ӆY Sg mMgiٷ9"Cw|^- 7:!s mMgiٷ7Pdh&mMfښ6L&5m:]hk0u6t}KKK(2t>Cښ6L#5eҒ_gU(h{{ > <۫%TUlm^-gld6,-4Pd|&·-5m:Ghk:K˾%,_-O2ִalni,BKYZJKC(2t7vMZ6L%4m:[hi:KBi|M{;sPU9tMhi:KBi sEv}k2Ҵal.iBKӷWZ~4 --YeH2oi9jOW/e)93d;g-)(-܄ЌKY,BSÆYL0Pdh%sMM6L%45ey"_bׯPU*bdVilBSYZ&JKS(2 Sgs MM6LW66\.4Ehj0u6Դal6,-%! j Ul4[hj:KDi7Pdh&MMf6L&45m:]hj0u6t O SgMMgi(-uV⫊v=WKZBU6&*xI6w@f2QZ\B82Դal,-%~,_-O2Դalni C2PZM)uǮ,BCӆY Sg Mf6L!44e"Cq>dni,BCYZJKC(2t7vM6L%44m:[hh:K@i|M{;sPU9tMhh:K@i sEv}k2дal.iBCӷWZ!7 --YeHoioN՞ޯ^ ]rvg%gwZ ]rQZ-- ܡX Sg uMgi(-avf VK6L)5m:Kk:KKGi EfLŮ_-mUuŮɬB]ӆلt0Pdho{#s uM6L#5m:l4l]h82P״alVilB]YZ:JKC(2t*pi82PtҒoJЮ;vMf6L*5m:Mk0u6P״al,-%%:!s uMQZ Wz`oPU'g{ mгM<۫%TUlm&5"C3q>dniC6L#T5"3ݟw%TU)v@6L-T5m:Gj0u2_;{#UMgi(-a5Sj0u6Pմaln,-gr7νZBUНSg UMgi(-aЮvM6L%T5m:[jJK>䦂OrKoVJ[Zg2Cݙ?k2ٝC\rKKnB%w,a٬BEYZ JK](2قՒ9 Sgs M*RPZ䦂O߬2|HҒߜ?=_>ٝ&'93b$廥%7!%w,OÆY>MgiPZB!i0u6Чi\B|(-a엩%TUJ5UӴal6OYZ>0Pdho{#s }6L-i0u6Чi|eaÕBY>Mf4m:Mt%! j Ul4[t%ߔB]w"i0u6ЧilB Sg }6L!i:Kˇ O>M4Ci*_U끽ZBU|*xA6lFU6&lB|(-a.L[ӴalOYZ>AP~PZ>0Pd2ЧiB Sg}6LW66>,B|(-a5SӴal.Oӆ>MgiPZ~*|ܫ%TUpkN Mt%!ɜB Sgs }6L-i+M:H~I%:YZBha2AX&AXB|1w^tCgVR j U,f VK` `dNЎ Lb -_ X`׻%2PU*bdVЮlL^-O^io{#s1evf̢ vMa 7ᙯl4l Sg0O)3٘2Cp^-Sit*pi827Sf|vj+j]Y25)3]٘2CxWٙ2k)3t>j Ult)3t>Ô?~ 5h{{ > <۫%TUlm^-gld6|_;z1eg|L)3j U|ҒeRUX_)32C;X)3w'i,Lan~ noɔƮ\L]o͔^-yUo{ n͡;wplL;wWK`[v}k2'Sfh&s1e\cdnЮE$BIPĬ2$DiYZ7'jOW/e-93dؒ;g--(-;K݄ЎKY,B[ÆY[ZB!5m:Shk0u6t}KKG(2e*vj UlҮ+vMfښ6L&5eҒ bod.iB[ӆy S'󕍆 ali٬B[ӆل[ZBp>PUO[ZR(2]Y Sg mMfښ6L.5m:Chk:K˾%%:!s mMښҲoiɯ*_U끽ZBU|Ւq"C6lPUMz2t}KKK(2t>Cښ6L#5eҒ?\tPUX_Khk0u6ִali|ec㓿al,-4Pdno)5m:Khk0u6t}KK"C{;sPU9tMhk:K˾%!ɜB[ӆ Sgs mMҲQZO[Z~ʰ"eҒߜ?=_YaI̟䢴[ZrB+.Cg- fZҲPZB!4m:Shi0u6t~]ZBU۪]Y Sg -MgiY(-aN*FZ6L-4m:Ghi0u2_hpp>di٬BKӆل,0Pd.4ϫ%TUFp>dn,- %ߔB]w"4m:Uhi0u6ҴalviBKYZJKK(2t>CZ6L#4eY*^-O>ho6lTUlm^-gld6,- %%:!s -MZҲPZA;* ; s -MZ6L#4m:ll|EY,0Pdno)4m:Khi0u6t3_U9vp^-[s92t `dNi\BKӆoiY\i*A[Z~0#eos՞ޯ^ Srvg0%gwZ SrQZ-- ܡX Sg MMgi(-avf VK6L)45m:Khj:KDi EfLŮ_-mUuŮɬBSӆلL0Pdho{#s MM6L#45m:l4l]h82ԴalVilBSYZ&JKC(2t*pi82tҒoJЮ;vMf6L*45m:Mhj0u6Դal,-%%:!s MM2QZ Wz`oPU'g{ mгM<۫%TUlm&45e"C3q>dnidi٬B]ӆلt0Pd.4ϫ%TUFp>dn,-%ߔB]w"5m:Uk0u6P״alviB]YZ:JKK(2t>C6L#5Y*^-O>hoj U<۠gxWK&=Mk:KKGi s Eg|B]ӆytAP~ >\B]ӆ SguMN+|{gcod,-%!&s uM6L-5WU>ܹWKsw&59"C>5Sk0u6P״aln[Z+- u햖߬2$Dii7'jOW/e&93dh;g-&(-햖܄PKY,BMÆY40Pdh%s5Mj6L%4y"_bׯPU*bdVilBMYZJKS(2 Sgs 5Mj6LW66\.4Ei0u6PӴal6,- %! j Ul4[i:KKCi7Pdh&5Mfj6L&4m:]i0u6Pt O Sg5Mgii(-uV⫊v=WKF m^-glj U<ۤg; 5Mgii(-a.L[i0u6Pt?\tPUX_Ki0u6PӴali|ec/zl"49"Cw{cdNi\BMӆ4'ߴ;j UܚCwΑل40Pdh&s 5Mj6L-4}KK{%~rS?U(-$YP%gwϚ UrvgP%Ғw:Ej0u6Ptf m`diٜBUӆT0PdT*V]W*T5m:Mj:KKEi s EV72Pմalni5Sh0u6PѴaln[Z+- >=[Z[Z~E !JwKK~s~Rf$gwϚ Y\܄ܡX> f4Ci E6[Z2ЧiٜB Sgs }򡴄y"_bׯPU*bdVOӆل>MgiPZœBU%i0u6Чi0Pd.4ϫ%TUFp>dnOYZ>|S Evݱk2Чi٬B Sg }6L.i0u6Ч,-JKK(2t>C4m:Gt%ΪP|UѮj U|A{xWK=ijZBU6&lB|(-a.L[ӴalOYZ>AP~PZ>0Pd2ЧiB Sg}6LW66>,B|(-a5SӴal.Oӆ>MgiPZ~*|ܫ%TUpkN Mt%!ɜB Sgs }6L-i+M:HI%:YZBha2AX&AXB|1w^tCgVR j U,f VK` `dNЎ Lb -_ X`׻%2PU*bdVЮlL^-O^io{#s1evf̢ vMa 7ᙯl4l Sg0O)3٘2Cp^-Sit*pi827Sf|vj+j]Y25)3]٘2CxWٙ2k)3t>j Ult)3t>Ô?~ 5h{{ > <۫%TUlm^-gld6|_;z1eg|L)3j U|ҒeRUX_)32C;X)3w'i,Lan~ noɔƮ\L]o͔^-yUo{ n͡;wplL;wWK`[v}k2'Sfh&s1e\cdnЮE$BIPĬ2$DiYZ7'jOW/e-93dؒ;g--(-;K݄ЎKY,B[ÆY[ZB!5m:Shk0u6t}KKG(2e*vj UlҮ+vMfښ6L&5eҒ bod.iB[ӆy S'󕍆 ali٬B[ӆل[ZBp>PUO[ZR(2]Y Sg mMfښ6L.5m:Chk:K˾%%:!s mMښҲoiɯ*_U끽ZBU|*xA6lPUMz2t}KKK(2t>Cښ6L#5eҒ?\tPUX_Khk0u6ִali|ec㓿al,-4Pdno)5m:Khk0u6t}KK"C{;sPU9tMhk:K˾%!ɜB[ӆ Sgs mMҲQZO[Z~ʰ"eҒߜ?=_YaI̟䢴[ZrB+.Cg- fZҲPZB!4m:Shi0u6t~]ZBU۪]Y Sg -MgiY(-aN*FZ6L-4m:Ghi0u2_hpp>di٬BKӆل,0Pd.4ϫ%TUFp>dn,- %ߔB]w"4m:Uhi0u6ҴalviBKYZJKK(2t>CZ6L#4eY*^-O>hoj U<۠gxWK&=Mhi:KBi s Eg|BKӆy,AP~ >Ţw\BKӆ Sg-MN+|{gcod,- %!&s -MZ6L-4eWU>ܹWKsw&4e9"C>5Shi0u6Ҵaln[Z+-?W u߬2$Diۜg2Ôݙ?k2LٝÔ\yKKnBh%w,a٬BSYZ&JK](2قՒ9 Sgs MM2QZC6L#44e"3ݟw%TU)2PZ\BCӆ Sg MN+|{gcod,-%!&s M6L-44eWU>ܹWKsw&44e9"C>5Shh0u6дaln[Z+- u߬2$Di鷴7'jOW/e.93d蒳;g-.(-܄PKY,B]ÆYt0Pdh%suM6L%5y"_bׯPU*bdVilB]YZ:JKS(2 Sgs uM6LW66\.4Ek0u6P״al6,-%! j Ul4[k:KKGi7Pdh&uMf6L&5m:]k0u6Pt O SguMgi(-uV⫊v=WKZBU6&*xI6w@fQZ\B82P״al,-%~,_-Oe2P״alniB0a7 - QZ--IKI̟5YI.JK%7!;tPӰalV,- %.ljBMӆ9 Sgs 5Mgii(-a엩%TUJ5Ui0u6Pt bod.iBMӆy S'󕍆 W Cfj6L*4m:Mi:KKCi sEBZBUnt> CjPZM)uǮ,BMӆY Sg 5Mfj6L!4"Cq>dniPUOT|S Evݱk2PմalVilBUӆم SgsUMgi(-a.t[j0u6Pt_gU(h{{ > <۫%TUlm^-glwl6,-%%:!s UMRQZA;* ; s UM6L#T5m:ll|EYT0Pdno)T5m:Kj0u6Pt3_U9vp^-[sݩلT0Pdh&s UM6L-T5}KK}%~rS{KK7 % QZ--IKH̟5YH.JK%7!T;tPѰalV,-%.ljBEӆ9 Sgs Mgi)(-a엩%TUJ5Uh0u6Pt bod.iBEӆy S'󕍆 W Cf*6L*T4m:Mh:KKAi sEBZBUnt> C*RPZM)uǮ,BEӆY Sg Mf*6L!T4"Cq>dni䦂O߬2|HҒߜ?=_>ٝ&'93b$廥%7!%w,OÆY>MgiPZB!i0u6Чi\B|(-a엩%TUJ5UӴal6OYZ>0Pdho{#s }6L-i0u6Чi|eaÕBY>Mf4m:Mt%! j Ul4[t%ߔB]w"i0u6ЧilB Sg }6L!i:Kˇ O>M4Ci*_U끽ZBU|*xA6lPUMz2Ч,-JKK(2t>C4m:Gt%~y=%)z/%i0u6Чi'ߴ;j UܚS(;Gf4Ci sEv}k2Чi\B Sgs }{JSR8߿Kͤw,-o4K quX yJ!k>\j;/pba[3+Sfh[} Th%s0e[_2'SfhK&s1edTUWK`[v]k2+Sfhwl6T`oPU'2C{Sgs3efQ&0ewW66҆Y ·ʔ~|lLi PU4 j Ul4)3t> ~L]wtߜɬL]wƔuǻΔx_L8WK`ÝΧ|L?d%TUA۫%TUm^-glj U<ۤg; 1e}ы)3t>Cf Ţw\L,͔Kfa s6%TUMw{cdNЮ7vMb zcdnЮ7jɫ*|ܫ%TUpkݹ;Gfc ݹ]ZBU:]92C>5)3&s3ev+"N"M:`Ý%faG !Jr9 ~V{z{)3lٝ&Öݙ?k1lEiYZ&v]"pb6L*5eҒf m`diٜB[ӆ[ZŢw\B[ӆ SgmMN+ SgmMgiٷ9"Cw{cdNi\B[ӆ[Z'{ n͡;wplB[YZ--iЮvMښ6L%5m:[hkrWHcƟ$˝`w: Kr?>\oB?z ~oc EL7Sqg~~?Aϧ.3[@|B  B? EvfZ"JoB!:9 Sgs -MZU Ev=k2Ҵŏȼ](27:k2ҴalNiy_Pdh ; ; [v>y?7h\V(]o >t >|Aނ>|ݜ||] > Xt >¿7n01Q[ʻ<ׯ&?f4M2]PUDu1 .f6AU.\*y tyB9ܽ,i0*4B׳!hkUQs`ohzV1% 4/Xt®aE.h ,taFcA2嘁 {JWPUDu1.f;l5t3Y^*V4? 1}t=ê | t݌JVg;~:ܞ}904/4,\燞z^iL;a32\#9B!f䪞.f6Abf>?u@CGF1Fy9&4ʓ!ȑ6q9<ɬ\&U=Q]\5ǷkGj*_jC)~E^Ą~yaj,Oz :XnFm%30ѝ0?dȋм$2U0_)1^eJtya RGj*̟@)W _X"/LbK?(j,Oz :XA݌JVgPDw /. M2yaWJ h:i>hWyQ Z4bVAE&zU( R[&nԛa2(%?F-R9yYUOT3bfTT} /J 20&Vȋ7HL~'8oڽ˓^VcnFm%3xEwE^\>C/"4/4,^UxJM' *S!/^# vUЫbfz>y"/ʕh=2(%t @)1Goͩ7ӟ*UDu1 zU=Q]^UxJ 20&Vȋ'╘Op"/ { '݌JVgŃ|Eh^hY=>y /+%444ثLx Z4bVA'MУbfŃx@GF1@)f؟LJ 8zD@oNydVA'MУbfŃx) g"PJ`?c`wbt,Oz :Xfդ lVKol~&E^M2 yIӡA?NUDAG8Y~i#Ĭv`[ mM3:z2(%Бz e"PJF'Rc?2(%ЛSo?Ь!fct4Ǭ 4X9NT?R+p8Se0"/F8yqٽ˓^Vc0D7 ѝ@^&EPɋyqC@^{)QQ#y\;B*hz UOT3#*4AoxQoD폣LJ ԛOf4T=Q]l']PɋyqwXy=bHL~'8=B^IA1袛Q[ N^t?ԑyIfU}#/ƕNUDAGC^t# vUPWDu1 ꪞ.fvA]'/:b\)c-RO7Ͱ?q@)ޜz<ɬ'MPWDu1 >yёJ 20&V^)~a_ NEP`ykj fV:& yq5Eh^hY5Uhȋ~Ā{)QQ yq`H!fT=Q]l']PSɋWJ#zDӍz3O&he"PJ7CydAU'/*])1^eJt/k1`GYUUOT3bfTU}"/ڕh=2(%t @)1Goͩ7ӟ*zUUOT3yѮ) g"PJ`zEOp"/hWyȋs-F1 WDu1 rUOT3 W G^+%Бz e"PJF'Rc?2(%ЛSoY rUOT3 WDu1 rUpERGj*̟@)W _h.1aD^Xڽ˓^Vc`Q[ Lt'/ yq"4/4,L'/ yWJ h:i>hWyaȋs-F1 SDu1 2UOT3 S C^h=2(%t @)1Goͩ7ǬY'MzO^¯) g"PJ` Op"/Jڽ˓^VcPD7ѝ(ȋ /BB"EA^ؕNUDAGC^# vUPQDu1 *.fvAE'/ ®@GF1@)f؟LJ 8zD@oNydVAE&zU( RGj*̟@)/⍼(_ NyvנQ[ ^ѝxЋ M2W'/^ERb@IAʔ((xȋyq`H!fz.fvAO^ȋr:2ZLJ <ݨ7d"PJ`[&zs' zU=Q]l^UOT3W'/^ERGj*̟@)/≼x%&lȋ'B^IA1xD7<;y /.ydAO^<ȋJM' *S!/# vUУbfz=>y /+%Бz e"PJF'Rc?2(%ЛSo?UУbfz=>y /+%p|Xy_#1at,Oz :XnFm%x?LJ78dFG~(%444ثLyq6#0`GY'zw^lM&:2ZLJ <ݨ7d"PJ`[&zs'2z?UOT3SDu13z?U8RGj*̟@)W _8N^21c$O`nFm%3;y1"/n M2#0 *S!/F# vUPDu1 .fvAC'/F9T.h /B2(%t @)1Goͩ7ӟ*hz UOT3#0?Ay3(%J {ŐOp"/zڽ˓^VcE7tѝȋ#/BB"EG^+%444ثLȋs-F1bfU=Q]삺O^tŸR[&nԛa2(%?F-R9yYuUOT3bfU}#/ƕ8e>RSaLJ Ry%&lȋyvנ4ͨduMt'/jȋм$j>yѐJM' *S!/y\;B*z5UOT3 yѯ@GF1@)f؟LJ 8zD@oNydVAM&z5Uhȋ~NT?R+F^4 /'F^k<5`5Ut3j+YAɋ|*"4/4,O^TERb@IAʔ((xȋ|^0b .f6AU.EE^+%Бz e"PJF'Rc?2(%ЛSo?UPUDu1 .fvAU'/*])S#5D+/ȋ*1aD^xڽ˓^Vc࢛Q[ \t'/yq9"4/4,\'/yQt|`2% : ‘ Z4bVAbf䪞.fvAWJ#zDӍz3O&he"PJ7&f䪞.f6Abf>yȋzNT?R+"/\bK? { 'D7N^2Eh^hYO^¯t|`2% :  Z4bVAbfd.fvA+%Бz e"PJF'Rc?2(%ЛSoY 2UOT3 SDu1 2U0_)S#5D+/,&1aD^ { 'ƠnFm%3(;yQPA^&EPQɋ+%444ثL(ȋs-F1bfTT=Q]삊O^])c-RO7Ͱ?q@)ޜz<ɬ'MPQDu1 *>yQvNT?R+^yQ$&lȋ7B^IA1xE7;y"/.ydAO^ȋrĀ{)QQ/y\;B*UDu1 zU=Q]^UxJ tdCoxQoD폣LJ ԛOfz.fvAO^ȋrNT?R+^yJL~'8Oڽ˓^VcnFm%3xDwA^\>C"4/4,UxNUDAGC^<ȋs-F1G&QDu1 zT}A^WJ#zDӍz3O&he"PJ7De_EB A O;>sEAOJAN+rC,\v.1b)2D9}Q[L>Q,щ,ZJ-YCڜ`-ђgKbZcrFm13Dm8B> a45=Zq s^?vbzf=`:X1Oe`6G :X6/u' >S+t*!EF`nFmaO=Xn ^Z6c1w6sG3pm8lqdf!EN`n[y?o0&4XX_;+,0z~6acu/a㠿A6aAIp=l.,1bII'袛Q[jf:.m6wfto<Բëޘ=Wӽьg3# V%E7tͨ-bu]t=l<ԽqT|^Øj7VXӜvlپW9cc1c= f0Z~mb۸ՅBn۸w' zl[ Ԋ%=&JnFmhQ[趍[ظ{-WӽPf,{csh^MF38,X@݌"V#D7 4mqWQz c«XaMsqc_~l\Ō0zhbʊm6V6t *m6n/po'l\S+t**EFnFm6a,{h^MC-;[ݣx5x68`UUt3jX@݌"V'PEm\MG5 {c5cy؏Ō0zhY1Oeb_a㠿Apm{ظ{G{ҿ%z8Յ%V,1dU.EFE7 趍=l\սуexe3sWӽ1w˹{4{fGJE7f:ݶ7k^M k4y؎Ō0zhXqӺmcgh`Z_`a㠿A0Rwl/po'llacuaKzL:YnFm0ͨ-bu&莍]=Xn Z6c1wx5sG3j7lqdLt3jXnFm0_E7k^M kKyظa80ka-0z~-J{:q 7]cDVz5;ޓ=6-ᄍKX]XbjŒNV%PDбJ̓ ?7oWӽуexe3sWӽ1w˹{4{fGJ.UccuG{ 2Y@][BƦƄWӽšԿZ~=9Xwͯq|20ˊ __VħOj= a%A9ҫ/po'lՅ%V,1dU%WtђX+Tɿ^MF[4{㡖X^M- f šQsa(Q՚VW))`aQxƖrahjVۧ՞'gUٝONO#wƮ=[j!:ՑWfnuG 82!0+r_ڊٮV_n#z sPx9Q?8W?*{_r MmmAӡIPo|`?G* %rA1 d s_p yoN~=\/0Bކk,R.k,%2.˥pz=ݴ_p 5g[ 0r8~/3f֗z lyT]/3f֗zƹ_;G+c/ml_8#5~[krn ^%oޭ%)7yF(WbC̪O th9Ui܏T(/!,#Y~-5tlœ$%qr=cf} `1] 3Kyn[HfTKN.%'Rx%qr=#%l?׈v`1m,3f֗zv`1_X[x;,zF\K^O]p z[vldVlչ՚'|]|rjf q.yz-}F)9Xe5=Bގa{r=cf} \\ϘY_¶ 3K~r=#n%o.| _\8?=BB~ hĦ}=h=%rr=#](f n!vr=co#B[9U619S9Uf,3f֗ovpRW?Q_¶ qy/yyv-V)o^ 1/޹G/w.p3^r-cg֗%ls=cf} ^1ۋ|h?,?/[(bM!3K?#[;tC9Uf|gzx['0/\ϘY_®|g̬/a >3*UzTgu?O].\Ϙ7e?*p.\ψ;wBNUbӥ>UP* >3f֗3Kvz>>> /Length 2122 /Filter /FlateDecode >> stream x]A D^]A" H $KHT~ljvz MJBYR~ϿzWw}}>]?~eCshy"{|>@ayRgf#]|t~5Cկ})gPJԑ6Gɰ_}Ds9ρPϧ|UUO_5FZzSFϟ?G>'u*ᬢ6T0L73y_63T;(Szy2ߌAZڌƐD}FY6|UQipvQi kC~ eȚE)f#7Q 82*j3c3D&ʔ.vvQDus2'eJWžXz:+!2 ȺPY2 rȭQ{4VQ_g [ܢ [`2 4EDmִ!ooC( :Q_g :o]fֱ:AQ}БAG`rQA? .vVQDu3D&ʔX/}?>ϲϡ?XL;\Fbc.? U=:j;\vcCjaUIyJNc ZwA㥳Jz/覌~nbngm`YY%C~cantqV8b T; FNc \TV5Ț*:i` ~;vJ[C 4c7ʠ~MNg ݯNC筱JNC? U2O!ga<A?tg ӱYY%Cc3X%C#NCd( YX=#1`dh FNg 6p?XY%Cq&$D&S[FfM1:.c3r|$.? Eȁٯ$b_ϰ~c}45t(|iB-vVQ "g 'MT(=vf҂ 6YJOT;Pzy '&*{J̙Cf()>~SnfcrQ_1;䬢BmmDm3D~>83:Vh89Pzy '&*.vP:gϕ6C{ǑirFZNY;>3VuEg)]Tʠ;P?Ou 'O9Dm2͗! : ']T(3g'L > sJ4>֧! άEy Ӱ>B"/;2hAET(=Q]ENJYt;Cf(맺D.*y8k86CYdM"*6v=q3D~3ϙ]irSQv^4?د(1:.c֟vߍX 6c+Xp{g=N"_%^NhF.[09M+=w`6C=_g1fET1Ȁ(Wzi\br'U+Cc!j3!7;V{Cyr'Z/LP?CJO^b*r(Wzm1Fs7 bgJOT;(Wz9Do]Qo @n6C=*ʕ.v(WzDog=o[~;#,~kXL4q;otnF:;[t9O3D&ʕx h;y)}M"ʕ.vޢ\7D֠ka>c"XA@gHqM!?^Z* endstream endobj 2605 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b3a1ed6538d5f5f2fcec0981d78756d134325564-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2619 0 R /BBox [0 0 58 26] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2620 0 R >>>> /Length 5027 /Filter /FlateDecode >> stream x]]+;r*zvɟe[00Ç|[ňR-2I~u\Q~Ͽ?)qh?"~EX:i5Uj;]U.SߓNȌ P82MGDy O/V:SY)̤ O/V:TxzL[Txz -r 3dl NtSoF_[_Txz9M[bu1^Nid4ic[3fdMط6L[nEL9ۿ[0~_x 9\=vjN׭ZYQ J8"3.CJGDy^nu>*A2tVSӋխ0U=Xl[TY% _!c NJ }n}qSӋխizzy^nu>*A_7;k|[Mִo*gޤo';QQ Ưx @V2Ѐ}NTQ,PU˽ +Yu|}TȊd _p!Q%p̣p"MO/V:Sd G L:Vg*^nu6SӋխnxd _!c NJ }n}qSӋխixzy*^nu> AVow4Q%bicU/μIOv*9&gwy/}/<9\=vr [ed@V_ud"8"3.CJGDy /}E!SIg5uyz.O/V:ӋխnE/|񧇌-:*_'u9L]^nuNS[Ӌխ +_G]YdM|qMxU59,]<8@4;):[ģrbs$fXrN. 0c/nU%j[mǒ/ 2(z,Pj U%j[mMcɅV[WXC:]_LR>$B+`7mz,PjK.ԶnU%j[mǒ/"hXDip ]J{0ז]j8 OHZ葿?_}pN1绪pF>ΗpcI:]"AmOvIY v*[Emj.9_vv8a1j;P뤬CͱW=]UDBm+Dt-ԶnW-P"j[\SDBm-PzDt˽@2e ,SnW{QہZ'e` t&]nuR605t&]ED܋:)J-ְEt-ԶnNX̰&*yTpi][?vP8~E:8q1ivP%jP,J;{@W, q/FP۝ uRV+ƞ*Yn"j[\MDBmh[mq r -)Ynuh[mq="^6Ihw2)]UDBm+D4˽m@20:[D܋:)fy:"YEmj [kb"j[\CD܋v',frtL&>ZG寈HP,J;{@W{Q@msb%jC>6Z'ejb"r -[mq5aW[mq a[mq"r -GDXEmN@#)L"r -{Q@20:[DXEmNʆFΤ˽ IٰUZn-.",P"r/jmNX̰&*yTpAm= El;'0|qp|:*E= :)KUET˽@m8a1hj !P[Z'ejb"j[\!ZnDT-ԶjQ-P"j[\j#ZEmjvG.S`UET-ԶBD܋ :)3L3ET˽@a3*"^VIٰUZn-.Zn5DT˽@m8a1ÖciS™/=ԖڪmtF>BԖڪ1|tDڒ-@+]UD~}P[wɁE߲,Ȣ!QcŏfYM5O/K.z3!L:V0QM13\D3ϻplT=Ʊ5USlLe&ayzp/DC-3dQU&gMD%>NWS{?N|\CDK",~ 8PaJϛ4f؞M>38bus O8^TMTxzYMϧ{OȰoӋխi*M= ȂKÙSQpi H{/8VHgUu2`NFdt6U'#Fu:&L d6:VT&n[rKpM7q6U'#}koy™7o}do}do}['}7T:=ٷy6bߺ[2T:_qDM8q6SӋխnjz`yw_8mM5[Vcjz`y8u^w-!*`̻=H X9gY`'GCEb{"ȚdI{k6Tt '3;9 \w TRrE&}Q$is^nuNSo (7=x^[Tbu^nust_얿QT8V4=-7C*@0y ,TVCǯrsz32T:oSӋ!r5 AؒBd&ck8oSӋխTas'I >]I}-n{yg?A endstream endobj 2606 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c3ff549837d336023686e8ad205065b27ff54a4d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2621 0 R /BBox [0 0 85 42] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2622 0 R >>>> /Length 6694 /Filter /FlateDecode >> stream x]}AH۾O1'_ɤt}GᅯG&T̢,JDR"&oߟ? |3jFjw\EB>?Ea^_pRw1.O՞cRsVmRmUmuy?JJʟ_y]]~<_X^59Qos j&f2&#:3N4~2\З}xyQ\>~Q AUnfނ>yyJӚS>~Q̼}TW.v-A!.FQ_ ܺA[c0eESG/.x`BPj`b&`A_}5m·iRCMF)΄[s J 3ּ|2<8KG5GRCsGRCs_T73AU|[m A_"`a>~Qļ?>ϟ@?`֞j'U2ɺ>}Hl:X@ ZM>@ތQC CLcTT73'iԀUc1* 5`1QiȲS̼&H0* {@1*Ӛ s^jy|{~iJCs|9\8k1* .v=JCh n`LbTЏ[JC1cP?px:zfCcbv&fq3ɨ6tO~-F!1Qissļ9|^`to ɨ4™t7@0* 1oF!|#è4歙aTuY;U!dT:\N%\·4t>!ͨ4t>^F!ov÷ժFz29=,c>deͦ D&*$a{Ef]w4ai51]PEu3s UnfPf-(TԜCl AuAy2Aa51Pf UW܈7J ͎2y#%(T]q#N(3+ĉ(|=xs~_T73Pf%(TiBRCM6[ǫ'я_F8! UWL~+'(͎bPf-(T Unbv$[y[b%\4A\q"勤"B @{!pmv(ڂ-%(' 03+ĉ5G>RCgzÃ.fM'v"?`n1pekrx>@Ck1pekS?rQVr$^2h4pFDL~Q\\/!U]Ƒir0:t7b^\Օi&SPjȷ +82M2A1xЩ 0p>@(a11C#~] srUWpdds@)U\4_nA /1 Wf%Ui\Օ9W~~Ҍ:f!U]Ƒi~e[N3𺙝drzkbAUŜRC0;Z(ɠE1AM<.yN:~E< 䪮AK9ȑ\Օ9(GPjȃs@!U]ɑiRC|#;٩ v.TO[Z LteĆ,' zSE&ʊZKPI~JLd~Q̜L Q+KPj PDy|)Щ_6b.AddM|>G:iH.<0x@%TL Q+԰is{a7bAZL~!p\[ 16ks ļ_T73M!!OA~:PP-gb^L+5)\Pjh!da”-р (( Ou3s 2UWd0D_>OP?!TSx AOݧ7fCb!f$w_8Nȧ,;q{jY`.c81]#42˘1N(7PCa0DWa 5;dπ?4AC/SPf h>IfJ"MoᏠG;>N>oi7# SI%h6 31;Gi'_bNAC۴騿8Sb[Pf#hEu'ͨkJ&(6өbKPj7o AC/GP&f'ߜ|[x&Rz}kbJ'$KPj~:GPjuLk S̜+ _"Ov3 UW:H'RE9N7| o%(_矟8qfd]M@fZMC7dEGf)0t0h:&LF1Ҡkb:Ps1* 447y:fc0:NxM̋QixziJCv uE]4uC(=ܭ1a:70o7dT7ü1Ґo: QhFLx0{F!@1/Fٙb ^s2* y=LgTz7WҰo4>J51% |PEA ;Qi7G{oŨ44o:tZɃC],E`Tz,/A.; 4:ijebނ\/ W&f//rUnfAK:o4prA9%U\յ+=Ԑzi"GFn0;n2Ìs rUnf WuG H#(5歙#U9_T73/As J 61;3CPjhv&|#D|su &3_T73oA+B# t COw:{&UoJ:,tȷEO?'fSb#$s J _[^捘 WuEGtj̛<9*;ѡ6q{jYDNtybo mdP/@Cf`{Om7a`aHQ/A31M^ y)PL2j<JӚϮѵfd~QtA%TLՕ hzۇ4w<}ekbNAmk 1g޽Ϥ~&b^L/&T9JӛzLFGEu?Lێq无/7o4A)T]ĐN~ ]sxH[Pjk|_T71;,xB? (+E,\µGPjdtbH'RET4pĜLՕN $KPjȃ5:Ӏo|_T71 Su%CI 2oާ8& S2CthI49 ]ס }q` Sz ѽ5>(+ D$^NsPbeÖdԐU^4T]i 6LJ ypCPuř8%(5Nx@4T]qf $C?X(Ġ~̠c J &b%(o0y# _,M5d J 3 Unfނ+f ČzJ ͨL9 UX\RC8< f?mGNs𠙽p`bAC?b`OtF%hEu33 UW2<x@!h@4)OsSPuEh%(5[>y J ?y##hEu 513q&&(5?ݙ"0ofd]M3sɚMCnt߇C YwӟCSJӂJ%41Qiȥ|Ψ4d@7&:#\hg<|x}z`FIy1* ɂH0*" % tqс4A Wdԏb^JCA>H~:P*A?FL\['J%I6u}fbT' Δ4t31oF{zb;tp|Z% \S?k\q3* ]L0* fvFXǩ&`Es0 3ڹbnF!< è4b9u@<{;MP@AހoĜJC% [м|\0* 𭙽ot ߈9Hɀ:ygQڿK Q< 27D冺?ԋaУ#ﴚ~:X]ŀ81.;01MPEu3s U׿%磍b,.bނB7č1Ro-.Ay<'=(4A)(TB/KPbMXSGPjh Q}F<B]y`!Lpm׆9h UnfA5qb82!@3q/P A{T73oAGPEuÌI9|#75\w@[$ M7o|_T71;,tۂoB/PuE8SPj녹& UWjAHh @hbNABqP1 d栙ant47ru| ~:aPo@G!ZC | JW J ]۩nfAKEu3뽅 AYav<Ȁ/:PC?(21Gq JsILd~Q\L8 WP0x`f&Nhv&fCQt0A^s 2U;;T~ &61o A[>0|(ϥ)tO "~3_T73oAGEus}+Bʯp֢YS:4HԐ Q | ӫ?(@?ĜL A KPj|Cƒ!<$Rs19⸇:Jkb^_T73MPu%ExY <y9פļ UWH7ɜRCcb%h@I#(5D?03RCg:qmAk4T9 Unf^_re tt>ߜ0nA 7b>_T71;7?uۂo_T73/ACՕ D2Ԑo F4T]Y |dGPjȷse AϷS̜+u d.A!nOg pOg њ endstream endobj 2607 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/730ec659b901fb7d139cc843c9a2465066217187-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2623 0 R /BBox [0 0 156 46] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2624 0 R >>>> /Length 2974 /Filter /FlateDecode >> stream xeMr$:N`?O#8b&ͅËUH< ;E, S7>?/Ϗܮ__ȿr}~>c|-Ykk|~D6 3^x֔TJ}fO]Y:}/#׻=KYJc5|~[/|~ QzG۫omOId{'w}("[5i Jc=6cl&1~1{vtvs.ڣ7ʞ# 8@-~#JTv. n>Gp>dʙr2߻9t}ykzDgG}c/UY<zp5Mk<.D=\l4QM2ʚ(ghat8(gz0-V(O׈A *8a?l?])ʙL~2Ǚi?׋YTSA* #r6QMgqyr4#7rNQM韏 r+ȭ$Q r#gՔ1YD5i.ʙLg3WM\ șD5b?rSqwYE5iř):ӆ4%Q~h߆M3tGhé!kX[Ogu֑[:C&)}ctjJ08):$NՔ1ؙD5{=(g^6袜9a&2&qN`b?E33Xќ3~ J;|$wR^s|` wU`t v75qEӸ vG*k;ƗN"U\IƩrtb}Ѯ,c})`b0RWA^j%dQ,qaXx ĢXzb%R-jtbbSb#c|;l9>`|J|X+#c|{l9>D<ǸXcQg,EПܼjvT~T:bg gL%fpNQΌ` SE=B)9|4Q~>֙G=!z0 f]3&CTV~ fpD93i9MTV~Jfp>-rΧ08VE9SJ]좲7F;(g(뎬i7F;,*+}ctJ{ ]3uGnK369hmUTVګfE9C6pc ~Xf8'mNhQ}\u}*23X$wU_s1T{ܠqH2c|.5n4 wRE8TnIT:.cN*k;ƗIqsRUA9)awS_s|).@*7 G9RͦL>5PQ*Y_ꖡn2w2-w6QTb:|HZ=ʙN)ʔPgɢg 2 geJfhl 2(Ƞ QPs2o.rF{)}ctDmf[-bgeJh3j_Ê*a?4Q$ʔ1ؙEһr*;(g({@orACn ױFud@/z2ȀY)+rD b6NȚX8e=(TTAkls2o.vNQEy2w3:wVQsRD fMQ~&3]*Mc.94`0`fH^s1TkS - EA\:h*J{ͱ>= UŮrRhQ ߍϥbN*5=]\n19Z*7#yR"Ls;6q*>sgJj3tʟTfnbp ]E0E1$yS3pGU9rU"7h8vH5H8UT=DSHS9w5ܸ_N"h F)RVr).9%O5@r7 FсGS͑jt`iƑjTsj0U|8"+}E51?L8 0ᜢ7F9ǓA]4Q].TV &gՕ1YEu D񞢜 r gxPnDuol7F;GetxaxTw.*7Rq*7HAnUVwR9Un1E8Q&F8I 4Ǝ[ųѳw/uW5KMeqRwW_sQ5{ G&)2#88S- endstream endobj 2608 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/07bedcd2ca099bc938a8b1cf864dd8599010a1df-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2625 0 R /BBox [0 0 190 50] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2626 0 R >>>> /Length 5094 /Filter /FlateDecode >> stream xe\A4ۿS|'$ }Y,󺁔Ë'gKEBu'?_?O?Kf[=/ uPB+iוwLrٵBkz˲՗}\VvB]j^ߨ]kyZ_Yw|K57bn=vϯ{+޼NO3xi۸șTKmzx@jf^o^U峚{"x)^zYcJ9C)微ҏS{]6u_*? YPrB,mi}yg;sPb&˶سsN\h1yHCfմд`vAKHC+U=~')̇tAKSI&('AKBc9f/3Ӭs\[k.hiNu2 rUjb=9S8o4A_M̠ J44{J"U[qAKCs+17b6A_M̭j44s# rUNf>\տV&FL}Z>c=GЗC,U=X7AKC{걧hIО8-A_f3b-f\Ь[\[kIе[,4!fQ̬\տ؟+MdfQ|GT'1$U=~8oetߘs{qv\տ3x_AKC3 Zp={ӣ4:vSB<@H7?6~ahѐ!O#ưFw acװ< x X SXz '%R3.5? 0' ;+@}*(GX!D+B#p y3W_=S0`el֬`;` .`v|521Y1:bp.Cbp*.jS|#?bOalIq`E̋-#X#Bz ԧ]_=>BU8 p 6#l5Sa~c>#p ઌmUԧBz ԧBz|b8ÁC31<X373X.2س~>_GuqjE7NmUƩM*8 3pэS`5.qjE7Nm2pэorxfIӷeAKP ҤX,^A M0$U=:i\# W&AKCGĴ4t82O Z:6O̚ W$fN\#&Ubd4431- zr$AKC)b W&S\zNu2 rUo?d,h}6}ZrUNfVA k&SĞ rUNf\#GT'3MzEF[Yx1 Wdf^a- <֒Z\QsA GBYM~̑&fc ZA- ͠%fQ|GT'1$U⟥ycZ#|y{㼽Ey{cĬ\#&vAKCs{cn|GT'1Փ~ 1VVv p i'OSb@M$?IRav~Oe7~z]L!L{FD 4X>{xr/gh?fl ~iSff\*̚7#$+ǎ{gpx/SٯBz ԧa  M_=Ɗ%+Bf~OeW~OeBz!t[X~cXo +fg~؁wߪp ySe+XAb0kl `} `_ݯ|n55xSaW~6c{.a}lGfg~Oe~OeW~OeBz ԧBz ԧBz|89 '`ƃvL&ȃluo[nDe>9 S`eYt&XA8 VeE7Nm ƩM,qj neE#gO>BH &cF;`1SXF1Z!$ &zDu2eUNf>GT'3걂˥AY- Ff4tr>XE1AY;n7. ZarMPVsčV4tJ̀&(zDu2U=:eUu|tUAKC)̌[bvAY#I̚eUNfi3 ZNfAY#UPVd ʪ1mv18>CΨ (*-f౧!L=m4AY#,(zDu2ʪqz4?-b bdA_fX `tZO8> gcI3 fU=: ʪޑkuyGЗ ޘBU Zc/{UPVd ʪit .AQJ6jqRЌt-,tp pg K !l*Maz ԧ1P c>]ljO3v[XY`vS'>͈O3SL̬ͯTvQ0_=Sٮ0_=SMaz8#"WWxp F؇1P Dfw[X0U)lʅʍM lj3" Pq  |8kFT> fW[#L]az ԧ|Oew1P~@} ]Y|V V fح:% s-J`W`vS0_=N(J/6'[vV0_=SUaz ԧ]az ԧ|OewqBPz)89P,I4_EVМJo+B\P,I4e<&A 6 ƩM $qj n$эS`5It&XA8 n)B1&hϞ41}rYX̔1bGT'1absd JQ|%UP:E(.hiq JQ삒w"Vbn4AI#,(z)Ŭ:Uh%fM.(zDu2T<΂g-T'3f&6c'+S4AI. ,hih={Jp41]PRdfT=:%U ;Eft51"(zDu2 JAv {1|UЗ}z)ѽӞ6bvAIc_ YЗҬXUz8tAI#MPRdfT=: JQĤyOsӲp?? ӂ !' !< H6٦0]=Sُt8rBEp2*LWT+LWTvS0]=Sٯt81xB ؜}cGxta? c>@}*(LW' $ _*LW6at;BL5[S[o MmK(\Bv-0]=SEazP:!p FX#2gIkvV'N7*B; d fw[vSdʅɍ-9\]>¤ *LWT+LWTvS0]=ND/68rl N\Yaz ԧtOeW1Pv1Pn c>lj"Ŧ\7>SE,0yɅ1xZᛄ”IT텉!p~hqjL`X z9t$^_ ,V=Xb9b5 c]yݎٓ&O:3:kD)Y(~|X Y՗>8q9i¡ˌđ"fa5t1+I380 Ym !3~H)fc547!Eȋr[CnfptvZkO_F[C+uctP34//kuzV3o+^&}1kbfF[C~0:oQbVF[Cg3JLg5tFߘ5Ŵ/Y1k0){]-T?PJ6M-Sُ#4f8-fVa8ui3'MƗjxG?];¬Q()!ʆ-Sُ#KmhFBM: 6+γ%Hq-t I#a!O6CMTSevx<Ն ɕYVp*"3a;]!oGv0!oGv0 > stream xWKsF WḦ́}dKJi%S!)5E*\*}$#ɱ3&3~%^\-/.$4+O(LcHyۏ寗0)#&1:׿L\o&chDQ޿h7f\.ED=BP"Վs@#؍9F1{QȸzRyf36>YIZow|BjB#}=VFSL5x"X`L/I&qFqvkLn-JO/y@Fv.J9j=:gV$HS|yA@{0L8xA1[ۗ .m`ެ w/653Į< rF/7KX XXRxwx YXRa=,e5F*Lg砛?.$y!$=t9bhj ."&܂e N|Y* ᴵӶ|OjgX= Mtsx/U:%}YXoL)FNɛt}JW}>D%MjEE1){[Kn (e`C=|dYU<%=i 5Ocx6B*79gLP18LK}LmE+;>zeΩAf#ΤN:Tqal~l^ۄEm'E pЦyU>#iF>lIA_ÑcOZ"Eo:Oʮt 1[bfP|H n ԛ]{욽q.g@g`h=1(e(wo0L{Apoes'L^==`&`r< pt7D+Oh/@M*tsJek:]hui׸飗v#uF_AKiQ@dG5u#4Z[B/$K˅(6~]5n܌в6?eG C7j0jX:s.3{Ai>)wG L.u*Nɵfw͔@w;$gC|Yݪ_%.kսfH0k\Vz|}{q &FNo$%HsޕLPef-TАAeE C3;Z I+8ߔ a6ds Q{px N[Rxw:EuvM.c•?N޹~ULt2@ 5/ٿ0``pw(wzPü%Gt i Aw,|~/k5VJWt2;s` ; X endstream endobj 2627 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b14b2c167ff54f07c5c3353616bf07d659db5bf3-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2646 0 R /BBox [0 0 74 10] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2647 0 R >>>> /Length 1455 /Filter /FlateDecode >> stream xUQ) DsM}V>=c*+W 64>*g׏*ǻYurퟵu܄q27QvuUp]ѹ~k"n_H3P=V\DnզPMDOIL-"pD'Z=uq'"瑟 )ѓ{?oslز"N.5)ѓqL-[8pL|)%'@m u7P!'eT:Cd*&S9ɐ"z=8^w?Dν;.0"'߃8.y !UEM\DOyVD8ZmhjC|)MG4\~c2|tL9_=ܫӵU0ώDW݂ 27##\=)P-@DMu|q %OWD!qyb2OExE":1[D*7PB| D&CM\'@m DxE:4a AV|/UWLMO[G測hՊKSr0+/*"<jSS'_#@s9ZuhqDV.“/ё9xL {'UEx ԦP.“/ёAuq.οl `S;:t\RE'_#@2sϿ`+@kW>k27a\M߈~#KME:" 1RDw8^ -"KFgqktMDߪMK!C9S~o!’o6*"," 9cİecVqW8URM%_!XE&zMKabjŗT)KD*&Ca C؃{'DXo'oxdqkk"UEX ԦP.’/Auk8w FvLf|adٖ_OYOZ1Venr-27\:!QVH|kQ Z:HU%GSq{G C[/>XN8ά"OlfgS9fv0f )$_CA>pQ7eզPMDI(7PB]"J ԦP|)" NlU19ɋ_qǝϻc;8&R.$@m DM|;9`gS6 !UEM\DI8 63)Vuc[h߯  endstream endobj 2628 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/32549db1a5256181401a7f4dacfaaf3675acfc41-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2648 0 R /BBox [0 0 101 14] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2649 0 R >>>> /Length 3077 /Filter /FlateDecode >> stream xUM 罊^Arh/#B< A9T\`jlܷ~^u~~>׾W~GF**,O@u/Ո/ }zEI;,z$eٽzIYv=ѼE֓r գHʲ{G(9Q=J,wT')vy|#YQ=J֤,X'IG特=1g%s#Y>IYv>_5,GɖeQ'eD?%#z,5A-IGA~jS{R~jIzZɹQ;UU+9=}uUn`ӷvVrz|[KpO0SC؊ XWу`CJ΍QlZɹQ;-U+9MSrMl F1gX15Vrz[4=if4AAlpnԎbj%F(ZɹQ;U+9=duUn&6`CJ΍QlZmEvTQuaأj%1ϱ | M3ICӋM/4'nagxV^oQxطrun`w_hq}ddcupe]/GR0tf ևђECDTd*#% ǿS]v Pgn&m㸙ƛixH-6jG*% y>[v䳺#I|~@7|]{_wRMDK>?hǹL+29TAo=Zzk}+'kQǟKdd<u[9A ^:ޣܣݶ)VZy8 H%6jG*$T8'b !$)$1#(wŨ{h°{xx=Qov2%6jGGDI(_ 8D8 G7TD)2TQ#TArpb"'Erjw25;S {ý"Jy&*DNu>RCDIj(ɷQ;B-%6jTA6c3_="u 1wREDI( B95D8Av QϿ|A9V#1[hTQovj"JmԎP]DIj(ɷQ;BM%Oן61=31HREDI( >9E8L:"Vg"F[3{f e"JLdÅ'0RUDI( \:5E8ɬVTAn|+7~ݷr(:pi7\חAK輚: }+'ɫrDqK bPg̊2̀)plc%^cCB7CۨKj:$E *r^@.S IKawڜ" XE8A aɷQ;BM|#awR_^G'q˕VjLj ?rUn-T8_W J#T8[mXURC%F5EX? @Nsa,"MtLTaɷQ;B5|#TaɷQ;B |+ "d&qNffLC))’ovZ",6j(grNU/5J# s2!5EXY#q e",<SE $UEXmԎPM%FEX?@Ptjp\OI?܀Q?OKx endstream endobj 2629 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/f8557948fa9a437903ea6d761ab64910273278da-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2650 0 R /BBox [0 0 156 20] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2651 0 R >>>> /Length 5131 /Filter /FlateDecode >> stream x]M wgs-#BD }$F@rٖ}s|ߟ>֯a^/XCUVŷP5.53t9ToE͡zVŷ~zƇL<}[:=l5Z>TޗPWʪ҄WVPW'ݺRsq٭ m-;̝k~͝&^YuRK{eYiB]?A.=ԃ:+PW'{Pe mB]?A"ԃ)PWʪ uux-{ІPZPWʪr uu:)%ս4O uu:+PW'OӇٷ}PF^?#htrdcB_C~OiBC=xO3z%#ս꬜B]+Ny uu?335or}tzfZo3{M&ɾ|6oB]+NʟYM*6BU}+6~F̊WUi#9ʾXQs CߊCUVPķPu"5j09TCߊC5NT2T=yFw,r*dOP'eǨǂȦ϶;Ug u:+o* m-;^%:i<<(=*t<%D3SɕL!T}B!̾M\^FKZo5{M*TԽlBE+.TԽBEk,ۃe m] 5(qoJBCJ*>aOɰg+iy[7Douڷ))oUge*^YuVV m?<"@1;ӑ}# uxxFϨBC3!e*^YuVvUg*3bdPē}{oO7RBE+"TԽꬬBE+&T}AV^?ym*^YuVNU'%⧙gkaADSvxF)@BCktfQG1;L)^iK"x)^)6X^Xbymc~k2ꭸflĸX^ۈĦ 9x1r6(##&Q d$@~DV,m,]EPwUWBUk uWuW,mDSxr:20j tjD=G}+ncQp:X]k uWuU,mDSxܜ3VOBEMfBUm嵍V,m,]EPwUWFD=QQwcEaw0 9p!#ɑ|r7Mp97õoVpoE͡ VpoE͡ VpoE͡z.9T߉zzG<}z<ɞ"̡'cWcG>TxQ4Kk9ۃZzpg(iBC=!'ӝG~oBWVxՕVv d)zz]פB [hb5{@"tDJWFJ[965{@GRʪr ]^YuRarTZo-{IكF=h9ޅA˾r]>׳=PZJT={Ш=E[~7RK+*t{eYل.u<zUg ]>ՕVVyBOteG"U>GMh{O r:'Х\Gh{h\3|Vr:yNPG1)ХUg#t{eY9.u:)/Gu!:xm,lxPwUw뵍ȓ.IG(`#FNVO뵍.뵍6"`uQ՝im%`܁ȼg&6`8<(ch8W*ӡm=GbOtʴzޯqOLۀ.%=LC; '6`hȶ"mq$LC;Ll`zP is=y\#͘ %)ĆDisEY68WԜdHf7&0PMf4 ip3bɴ 8!ʢWV]PI‡#UȕOh REݰC~eX׀<.kI^:MKQuނC+"8Կ*C+&8Կ_ޓѾx\\0y e4|YN_,D ( r JoUWi_YuV_WKNf: h([!< tQuNU)e 9͂àHMpeUz JPʪ a g8.x\tj!' -{X-AbFn4zlEwSOשx* ~+;֩x**~+;֩x*~+;֩x*:~+;֩x*~+;֩x*VvSTLVv0Fp>GW 7$-Gg-h#Jy7`ig"_&؋O, `˱48TAߊT{{bKl=x5z,?[U4A5 V8MƊVԜT7AߊT/JX(ڹo9r}oHSUʪr2Uu`f0dh0UufPqTսD0s@l9ҘWV]7SUʪ0Uu(+SU&jFGٙ}ˆ}Է=؁AЌЁ~hpF;Vnھ̎$_ceG_Eů|#q>yّWk8_H5v]v$U<5vo\v$5v-'8w_Sȣ[qʣax4;WRcgBѾϐ\&2ߊ&0.'U!0ŧ.'تFy r; T/8&/>8T"0)KƼSU L|I_l9g B8‚Δ8|D}ơj% WF'r{E 0ŗ*'ت|Tߧ||.8ŠδX$@'aXPU_|r┭[Fh$TķzL|ˉSj#g/!9V5Ǿl9dȈؙ}G S }w/>8ߊjO~HssX *cE>q +]~pO*T/>8)yl9NӌCL|+jN_r[C掗g[Qdj^YuQL~#⃣LS3҃Wxyr!d2uǃ,G.3:kɩ^{zyzzLUd~+e>) d+o&Sw~GYL+.d^_^;PsJxovH9LYf4EEiL"⃣L+*T^(;̈(^5)';Lja+4g44ZN4&Sw~QL#",L""L""LCB(hȉh<QLӨ-N4)b endstream endobj 2630 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/172ab3e15fe5ddce5ffa065afb9f22b844d19e0a-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2652 0 R /BBox [0 0 32 13] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2653 0 R >>>> /Length 154 /Filter /FlateDecode >> stream xM;0 D{B'}j4`(>Nlٝ}y?r7|}A* FRj̢F#M{wnb8w+d!)z=h˜v1ҷ#;SNO/6m>kޫCi/{^ C; endstream endobj 2664 0 obj << /Length 1224 /Filter /FlateDecode >> stream xo6WQ*_"}Hd5]= XȒcueKx;8p|5[\,Q.VQ*YaH.Ug,>{?x>{3Oo,翮_\10%A9]-S3~ŕd$h'T5f[|`G '[yz<0̍ ӹUt4nӪ|)˦hKڷ{ۨݽn58"!x Ì ?i n/2hg?oLd`&N9J2E{5g$>L(8tvQ8'sEJP!h,șzaqչӥݶ~vGWXXc9|󳪘X/>B N޺U}}׷7eGϜ{av׶F1H8Asr4WC5Dp;|a=aE.ɚQhl|DA"`$7I%,%q̸KOAj:'QPȍ]A=$۳A*u,aߺo2+>f.>n1 x ϓdt^Qn`dkӕte/r?M߃a0 !ԍ nbʾΞkґ"Nog>qdHrG!%x"@ +UC"d/!p!;nW 8z6RJ# EIDwIÜq] _zs5*(E٪.n[[r9 #\†iaه,a(rVvA=֙oZAeshۦT\ufPd+tȅV,[Dh}`ut4)~ ) %6uP:|L7 ZC_r:)}{WiݠP\w⦅M넡Pۺ$j HB!œP|x; jWUmN#9Ahq︁ݗqD16Gt9?UstV*"h0̊xDAqĬ4ECJ>P+W'#'prZLn)93r ? q @sR endstream endobj 2655 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/412c16e313e94bbef9547c0c240ad4dbc53d12b9-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2679 0 R /BBox [0 0 31 22] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2680 0 R >>>> /Length 68 /Filter /FlateDecode >> stream x+T03T0A(˥d^egPee Ff 9\\ 36hX  endstream endobj 2656 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c55690c927e96c2803e6489a7ea986dda3af0d6b-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2681 0 R /BBox [0 0 90 37] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2682 0 R >>>> /Length 188 /Filter /FlateDecode >> stream xe1B! Dh 'V`a/ g# ͼ<b/JP›8(-YrxЕ,Su1XQ${+j1bE P_9"AdeW3>/Font << /R8 2685 0 R>> >> /Length 169 /Filter /FlateDecode >> stream x]0 Dwv!V !!Jt!C:")g1'NGY!kGU>F($d*~C\eneKDbuN0k_e̸OzH@vPnc(yL NpH0@o3C˴e16o7<* endstream endobj 2687 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 369 >> stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~ }O=FܩI#4(\S[[9(3=DD!R*Zde&+'#4g) I,[qʏ7=)?E=sӢbKKq[wE7}W(}sV.mo n[W~GNԋy={7AwG?2()--{9ꘗj]̦el/(z9v7wk}W{[&2.7I~(JX0{lw^p7O; endstream endobj 2698 0 obj << /Length 1594 /Filter /FlateDecode >> stream xڽWKs6WḦ́0|'ۑ]wt4=,aJ Hr}XP"ei{=6b :Zrvv~͒QN'H%$(<ߣ41:z^zwĉ;ATƝ@(~+֛R6=t,ǝx?94)Lpg۴S\EۅnEr[ʴs}J¤ m]T:1`#y6IGٷ3F(q1l 5KC}~8{r}TS>b^X!e7SqIUtٔf^8 v`QkR!E-8g\F]-c" bXm yPy JFJ,zĺF7*1I`Exn?Á eaqrX=&(CEkX{ 7ɳE* iYTE(\gҦ;^6`]zcuAZ$5/},{LjqҮicþ&fRNf:7 R3np14x r-y6{h٣Bsi}b? uN3{pfSJ4 mކLB#ӋN}2 Gl#3-D;3[X% z(`)K5[;y#B -Ν#=}㣜F;^3Uطrkja=`:“W]Y "c,M8BA'kZ\0]0݀֕;!tRhv7Ԙɢ@x 3W[m&60x6M }M~ p B̠ziB9ړIJKrd$8^y4Juw=OWWo* (95WZ'K>}et3,xM鄤5^LkRǥ{6\_ͻ@"학׈ |R>>Q)l[0 ͹D9%Jᑔ&Lo? ' @SHnclB >h!s%-/E=3N8Šd4;e>L?);҇˫(42ՀT*8%$CJ,?e. F0,ud3?psu-]$[d2nXa_a # tY#.a.B{KȮGm[$w@=%Auw8fYe(t}(ZLP}v>c&rՕ'S5< sGݜLF! թ'(I}!Nb-tic?%"!/Jl1K`+'%<8 E?Q2qL'  >25w0 j̎˾Uy卅u[aWMvgT@Wb£)lDmy<-v<$7=Xc>'($2@qm ˎY0 .zGZl GmP0 endstream endobj 2688 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/6581049b805b074d2ded5c1e679f047abd600b85-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2704 0 R /BBox [0 0 58 60] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2705 0 R >>/Font << /R8 2706 0 R>> >> /Length 227 /Filter /FlateDecode >> stream xeQ0 ag6iV$t ݄t,1_+ԧlwqqx{)c* ؤ_)LH&$8PqV83y6?'"< ^='ٖS StSLwٿt)ޥD]I"- #rYԀ0QP#\Vi$+2oʟp k !5חZqZGkK endstream endobj 2708 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 503 >> stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~!={3#SFhPs~AeQfzFBRTF%83=OA (K/M+M*-VN+Fh$(f#KAa)X"0j_@ɕo2n{}SzvEzhwqwZw~oP2\ހ,vi{]o^ y O=6ꍏ?,оONܔ1|GaGvoQjC\c=WL_he9n ̊IaHG7~Ƨ7f>Rtoou_ܸKwWy#t1U~+|]ŇvwPN\{ȏRѻ'}MŽ~v]yE?4={&7xxMe`r endstream endobj 2616 0 obj << /Type /ObjStm /N 100 /First 975 /Length 2024 /Filter /FlateDecode >> stream xZmOGщ~P$0[28e snf{Ł9/[SSTuu3=kvB :f0$lJ$d4 F # ZÂIH'~ 6SeXQh븋vH]0 weH!O\@荏!P| CHYeOjH2fhx$uD0hJ+Lr<ְm\a„r}+d E!X-BJܗDa 㸚0&""D^yDEt?&>v Ob<ʹ|ܡE2F˴<_u"&kkjk.fu'^l'm?9D&L]=v9jb;t ilR/vڣTTNCu_/Y+/>Un՗]kq=;Z|=C~իހ';B/>;gv()CTzvW7>wy'Ax/ ~2v)[')cQ2B_ʔMJʔQR:hɗFc&- āo Y-A(?&ޜiv̏uMC6CfMh66mf8,^=}Qnn}ysuwz4} 'ջo/Yݏvf~ (4idƛv0Bَy #%XNaCrhʋlR]~?M;;^z]^knF 7.HG8ބ9:< HǫyԞ@|M/W,WNkvvKy1eS2P9Ҵ2e*/m 0sB+U,9:)ېerP>ua6RB&'UecL*h`$*\GE1n[|cU|7hE#}䃟ySn| o| G."<\ >“&`vgx6}˺Ç흿Of6f=|=Pj~xy2K9NhxO7?`^cf>EWQ6=CKFz,h,F:" 3ZO_Ukx3LO 0(ʦ&$EϋcK]ڕVsZSmK\+ye$jJZ#*/-uwr?/G?r44 !RM?I\f#02 ""I<|T;nWޅ.AWs"NʔpP;.TvVZʔU*MAf]¥$qCrҙ`8:fL&-+L :BeC ۜtɬcFa4RR(T.ٽA/8ڛӯioW^˷+A/1H.o8+L@ v_Q0)ؼpAxDGV:(}6ezUtLKi/-C  ڞ͛-,sQϮdMʂ/>*-''TV'_wQ};T 20*H0fyۣ_^@w!PlUHxdH^3oKe9v}xjګ~|50ʶ;^T~>uU~915Q^2:__n. endstream endobj 2714 0 obj << /Length 889 /Filter /FlateDecode >> stream xڥUK8WpXAIh8ͦ6^A͘ ̿-8TvRuwqjfd "TT)/jie"y(6oIjQqP>;|475un@$3Bђɣz]ޖ}7(Q{DRΫCأFELxTLX&ԦսcI0~5q?n/Ί~Tmi:|BxU:l( qYH$$pzqtczAnutŻjNJyd?!Bu8׺Wq^W%g<|ӂ)32^g Λ´Nz H$2w Jb(1쨠u ҩ]N0I189:JX؛i>|62w'͏4aSN W9'v]o`bPF(|hr瀨̕+(F _FӁͧΐqgcKl5YƬIYX7=^ _ Ixq6aN `)=a L]oQP'cH=vv +D.r`p:ʧ  ߸ < x$a爍%CݕHܿcߖ~$xktƽyiGv:Z-n_izU%d\ t6&uY㴛cͲן_<|۠mt_6>`~,< a-J# $U r]?zU endstream endobj 2710 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/0e8b52a163cb67fab44780b6f31fcfd40abef472-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2726 0 R /BBox [0 0 145 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2727 0 R >>>> /Length 328 /Filter /FlateDecode >> stream xmT1r y/ %OH&WdR9ʖQ3'f]kt1rLAx?Bq )~o-)~P&PN˒3h"DN33X6jYƫxS|īxPI (O҈?:F\:H$m4g]}cӷ!&i*T)P_t{?4ETn5[Ѫڝn*j'6㰧x`pɹn8&8Ak?%^亢e\~X28+*zbQ>/Font << /R8 2730 0 R>> >> /Length 456 /Filter /FlateDecode >> stream xUT=1 +R> cE: V W(x7v-3c8o!E<}Ç- ` A5 Ox 9vр!]C+WN j=4tL܈]NX\Uo H (fnsۛŎx x%(> stream xSmL[U>:4b24'cBF7Pq0䣳Z>Jq.+6k#3[p,l]cNиQ%`VLs{y缇B8DQ]h:RdkyFFzeLVH"Sк )eΗ~B}{fxEڡnSSQjifl0o46YJɤJ$0\i0ͣWf >]w杁C8|~=I<%y|pu.6Ṽz~owŸuyഷ;-.=44530vMpK>~@=p#]u6"71 endstream endobj 2738 0 obj << /Length 1234 /Filter /FlateDecode >> stream xڝV]o6WdwA*vǮ N'v-7ΎS{h(RI{~Y 3<[!&{ߋ3;(`͗b8A341w'8M`xS(հwDcX|&'F1Qd00lnVvc&8ط1Nuįv,r9$r!=[xIUue?.~*  rvL( G:-rڤT~A.P!wgW̡Xrs8 ߯|~&qD[NR>xFm7 [Y*KRm3}{M~ 6$Y7};/3ePܙf%gSWrW.ϫUmkvAW:`o:ϙƉ~_R&*NJt͐orHgx"3WnʁQ;$r ch7iwYF0"rZߦyR,Uym146-·@,oصZҚ .G<d3>gZtG-6TǑup c0YGWyG"$wEP5;Ⱥ!8j K'6FH.LB_-{Ȝ42+HQ_ :?(7]o'nيt^2s+)Qz"I_!M.RUNɈ wfO=p㶅]P1Ho} Veզ*Y׃~+nIඊg":H3joӍ+srk5F}_msz3D̊EUnaunl9{FN8hb=14r-37GM' .IZ/qL@p㘜g\j`]QtJ J.isF'=}5]|:OuެՇ1ta@R{)^5MهFCϑ; endstream endobj 2733 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/721dc63f09e53e002d668868a8b60a1c14ec460f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2752 0 R /BBox [0 0 38 38] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2753 0 R >>>> /Length 1782 /Filter /FlateDecode >> stream xeA6 Ds>A2A:FrZAdVʦHM^ߟ߿׿_߯__~K*# b}*.* '(.n0\xgS^mt1z󌷝e0>. iS>9W-G#xwp 9^n!y܆O5JnjMyw߭7[Z6Aex̚gsX0!gS݋-d 3!usGHoʺ{1qxt!S/TuK9ѐ j3!qGHoʺ֖U[r;B[ˍ2ՃPuLjTm\qY驊Hq07!Cf+ߗ`xQeC2nHϣ~q/Lz$9=̭*3!9k&7ݽJFS݋ѭd6}a+Mj3lbD4ѻq>{ YSќ\t(.:=EfSݧ\Zr6$7ZUI). |neQL/nDkB8TͷEM| ]T̘,1cBM9?x!ʻ|M_@ hHes!ʦHs)gk0,~}  74+@yW=)o 2V5݇5єubt+MYw/F)yǯ+CNTZQ0Nx*E{կ?l΅V,UK:YG% 3xUUG rp:N*DD-ĶP)"3}m3)n/Vl0m5GOQM Pr<}wD%i>p-_⼊&Uc&ԱNdԱNd`] NCٳs '+*DX-ĶP)šo!"b(v e(aͷBk*EX-ĶPS5Bl&šo!r| -T[mR5_|6 endstream endobj 2734 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/a1c0449ba1e5f197234d280cfd0df3fa2d590870-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2754 0 R /BBox [0 0 100 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2755 0 R >>>> /Length 244 /Filter /FlateDecode >> stream xe;0 D{B'HDwsi"H_3Ɋ`zB~p>=ک?ŕnoN?%3dl҃hA  `qCř'JU <5-yLR=2Ҳ.ei%a]-<ձDBҐ[iJ@RӀ@=b+#@#Ѧh wOy"+(&K1A1{ endstream endobj 2735 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7a693bfdb600ef3970f5c023c1b63cd20a9fc46e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2756 0 R /BBox [0 0 105 42] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2757 0 R >>/Font << /R8 2758 0 R>> >> /Length 317 /Filter /FlateDecode >> stream xmS=O0 +<^+v>dEBHl@7t,t81iRUyz{v 8`|KoW?&H DBr~QJ@[0(Ipy/Bo]YY>y.a' Z]8VQ 1!ŬllX%Į]"lHbsMfY$6 S`b6sUv6C6Yr>T-h+˱E[YL+VVV pƢkY!§.QleiyC۩g&)gǰ|Ra8^|K!u=Ly endstream endobj 2760 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 991 >> stream xRmL[e~/]-7|[]BlPu:@Q tReĭs3dcXhD"Pٲh΋/?&99_ O04So:7+uP*fҾa"e$Xi*f?0<Z_$aĽg#ڕzDSPmVƩbʊ&>}P Sz:cmEc򠮮7 !MNH|! !?$G xQ FR$D%3EyR(w P) !D%ߠM\Xк@g䒐E~smqp) únL3krosmw޻n~umss|Mk%C4"h4.9#'+_fصjUa*R{sB<{1+mڍ9_qꁄOk Lo4 ;œlkŏ/_99GVsT,4Us@ <20'T:!1˛NozE{׳f9g&8'hzt\n:Ⱦؼc>KgO9d_.ɞFC endstream endobj 2766 0 obj << /Length 1287 /Filter /FlateDecode >> stream xڵWKs6WHD0IZ꤇uuS1*I9v}B|&bҁޏj/%)~bNxJ$$Lx J{7nPiOW<04xJЁY/"Ԟ\wF$E$L?0 $$* co]6o!Gld:G9,eQڷmר.GߪZt[^K~ua7eNt'7v_Mvͽ,o)ۮn{p 0@d#\RVy_($_ 7bo %V=uc/̫)e&~\|mw^='rM90Sv-.\buwzш4MHa"]N*17?"W^eҭ݄c?& Rk>AA} )ԍ{p^jH`5uh.bK z4kVǵ\PJb_3hB[ھăq 9n߽\1y!#hc1ȊԜ;XQ!Vi&E H>(1aIBL1 >t[i}d}:7Ffu3VU+;t`$wM^SQ^z @CƒǦ.+?FC41Vĕ݇&Lء=h($: fxe, (1ڝwHSR\_Pb=l z ֯ؗۼoSTm}&~me{Fm#V -I%J Q0"&c^LP :S}7[3vrKm`c_6qv [/rFA2QN"g IzЌ^9{͸ltl3#`z444#i( IH;'"C"^ !Fn}DNt,0q P1@(C%ެX(@V}JƯ \ Dw]c \Β3IIsv(J㡔GӇQO8>2 ;R>>> /Length 260 /Filter /FlateDecode >> stream x1r0E{B' Oz7GH&)vR-]mƅxć2n_w"NEO{bxH&f'3uaP- W\di0$v0ЖiWt8\ =pTRzN7C X[ ULB[n[jÀ{!: ( 1 hЭ ӹ/ۢp^m}z?tBB֩-d|_ endstream endobj 2763 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/114ee3c7e14d9231b157c6db4bdae9ced47fe7cb-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2783 0 R /BBox [0 0 79 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2784 0 R >>>> /Length 188 /Filter /FlateDecode >> stream x]K0 D9ENO{X Ă(SDb%ϸN9>pY|~oHҭF)=p|jOc;po/3 -`4 LNLa%u R .'EB\;Fs"X8LG]%0r ԙRـaiрAĜ5ibp> endstream endobj 2790 0 obj << /Length 1321 /Filter /FlateDecode >> stream xVKo6W &E{hNzXtVDw7-;Pu$53~y[|.V<UQy #)%LPb/ͽI–oWQ2Q$`9t}$K?r}^^_b}:_[c 0v & >//5 -&$9%3n =V$ߔcE^||8Nr8=w 8J,-\XwYm f8zUmL0i%.f~_%Ѽ yՐ,v6!>gxM^tцG' X oF1zVg> NP(8K p6(7c8?!"g`3F!h_(z\w2 mЭ]ֽu)m J)eši?wfݞQJ ]l!*sQI!ol,mbo0B[k_.uVIc8Yx[XlQOYb}Xy7Kվ酤:,ֳ4xj{ P̰~! endstream endobj 2786 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/f8d824bf90afc81a03bb3ff47f8afaf9720cf79d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2807 0 R /BBox [0 0 127 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2808 0 R >>/Font << /R8 2809 0 R>> >> /Length 331 /Filter /FlateDecode >> stream xmT=k1 +4&BСmSYzCпs, Nӻ'ֵl3\ #g"¼DrlBBܚ;em뮡Ѥ>a esqu7$d=6D*zmճU~rA J.rQW*O\y'KB.}bwI,{ӨDbT"qcl,#%G,GBq-^idv_Vd:KrE;o1sڜN"\m{CpiZne >=L[< :bNy[ endstream endobj 2811 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 700 >> stream x]HSa߳sF.%:!*̬@(/LfP:mnCicz}9. XMy$rߌL4H('b`w|>%-Sd ac$0!`uQZ5ACnx,F2" 颌F⼒_-+.1PRը(e숷rh8XdHbrՈ󠼦>Y>oƌ#ζ7ZxOqQ50<*.g7:@Al搗Up`vG~\wxb" zG|T>326Ɔ㮐'yVw>J8"d =;s~d' b endstream endobj 2787 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/2d837899e66932f752650247e7df36291a6456d5-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2812 0 R /BBox [0 0 105 20] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2813 0 R >>/Font << /R8 2814 0 R>> >> /Length 378 /Filter /FlateDecode >> stream xM;OA [&EGU$Ґ"$bdf_%3Iz>$)4o:ɜda&*VWԮTTxAn, : +`rBێZ+V UeIN2jT\B pgJJܡnX;kit&Ƚ o3,!cEq W+iY'7mTa@ksRPE-426h6&aI> stream xQ[HSq]Ύ6K'Gvz(ijI=4k蜹-+ n0ElvYaXP/}g}hJPϽ}QH"BE F޼_k2Va;% ;&R\o\(hH$9E E{}Z;•5p&\o6諹=_e1Ֆ> stream xYO9} KÁ߯ZG H†d7E0t/0@\d%L$E+IL{$0 H-;)ZI3@Ӥu8CN98%s5hyMiv4,NaqH( /ɳ i-악o%iݍZ->|q_}p0v$-h +՟?W1}PNsU6򯿎Kldo߽gIV,]!q`q1%@chsV$ lL`ylYO;&B&<  }ǓU'"&HX }K/MNDKmHG $ݦ1w76]^tZOwLJ刯C`x@KQ|ζ>k&eGD{AnV_6#᪻L  /gaK[;lnvTrX)n-m!T^^CĪRʦt?n&AyTlh_EaɟVq[&/m{:䍲R Br! T5m~4n[F|g|ىQtG-<Љ/7{;{6!òi[](KrˡU::k|RηZTR.vJko[$d_m't0 >/ã"Hُ=n:=<.ו'a)7_N36% )fY=OKi5-yw^/oVeIG6/Wa2<XL-&.y`c&Xj;6QZgʬ(ʹgB(ʹ5T ȴt+h? 5r=:X꧗|\n9gΡS<.onk0Z`}f\ (۔t9zurlrONaWDI}ZNy[])S>ĝ6_& |&؅"h uaCo.X,g\\&iZ6AT#M[ ְ5IXy,)@ck)U}p)̻KPM><}%ŹgCsjTM$>yShPΦTo_sU:H$sR#0&c|~]3l?Nv TO\Eǹ`DvdL00偭SEP`EB_Sp?V<uuRO_'> stream xXKo6WVԳ@.M!mT@EmJreKܬMf8 ;sw>Le(qRF$rF(J4v~˦Խx}]|0#G= (%1,e&urӞg=$:grU} i\Xu 3XLI쮧]浜 ܆e~SYAv鑘YUj_~fgvĽz)S=ҽ͂WA7>@ a>:.B.uvDݝf|ZgOZeMB1ˮDլS>e Ҿm֣$Dq9r#Ch&N.8Jb C,U='=Ea0л>U;G4Lhly-Sձ+$|auU^(v = m|Zc(5y ~$=b{2PABRo_B3v!2Bh :-qǻd؈nE>ILHQP+jc8HG~>Z!:'JDVfPwB]U&9X䝉2Nhn YO}ir'YU`†>8Lxh鄓>zJP Roy֎CjJ+Z.| 62%P|FGAz|د18lwX`m;"u!EW\,W@EIl(}UjS1Ul=j(Xk`$k|qD {/}??m,$UK$틓`9ԏ X;yƂ-,_W !TWeut .ن!zH8e07j |<,P&< 8PV|9fJCFSSYYAɨ#U!bÅ*rnd%;V)dl=Q!iHt*Ew{Y!*R_ 5U+Zߕ-E~ߖזi|d;mdQӖp5> stream xWmoH_G+}*C:^&Z:Um?`Ĩ$ollU333;``4\\(;['̉0C$Y|t#:{g a:+:OBz^\Yu.WfI٥]|_]/KQ$un\؍Ҙo2ql @52(&||0D&,3Q@7 Ce$''.1PB*zڧw{W"Qi=ܐ`ぅUC^T[&٢ɓuQ0ANGnZ.J = KnnUKm%yx[EE &uݗ{6r* l@&w?> ^(xu|p*`b}"KJp2؉4B0']ֳn $+9~/= pu3VEU:6[h[3bYG8 9 bJƟ3m^7i#Q?N3RFPH՟:ώ:C72[sf 40 mSaSŏkhgMH:ߗzA{Y??B1[#ڎg{Oz@0sz, Y~xޛ*ӜiC'eI_RjRM!*agP]u{QJ%7^]F=!35f_wbciB;Bu4}Û7=覆h=9ȷӮTN NNPt‡OK^@z%bV"D!L$Q"JJDH5.OI"":87 SD#9 y6T귢y+J0`o:EWw endstream endobj 2838 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/94f1e6015e0c940460c577879e739747f151b06f-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2858 0 R /BBox [0 0 136 84] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2859 0 R >>/Font << /R8 2860 0 R>> >> /Length 341 /Filter /FlateDecode >> stream xeSN@+n}%D(pQsYb;{@R"߃ P%Rrd\A?Efp$gI;Bnn\jTEZ: Z `ehz֌h᭖8XŲ tc1CV7dLCˏZZ~ }ƹEӸ oЊL+B+2eMƬ YJ ߰R ab}umקͿu2eS"y=1$IK-E|잦}Tjg_CzgkkiOU> stream xolSU]{/Nٸ,zo49Hu!1F72͆mҭmG:&Ձ26YUFP 1CMtFH4x[X7=; !XaZ/Op|CNe^j(QaM_*CdmKa㞦G2e_=|ݥ[jL=U^)N[wڻڬ6fiN1Bj6#=4ՈC%hb#M=CD+;R˷ [XRΊ\ ;9NlP< 9hR7vG3mMmj[v"@/CEpV"(`^J@M7 3B,͞~gAW7$R[ D8h Gm1)<74bDE[غW)xKR@Y~,1^:ᏸ~' A|4@t_"SwF0^p)gԏ;044y#ᑣxX:=@#bk:s DI_dԩt  x<:\wU4;1džGcy=ޤKl"fa͟fOf]/5t{]&cSJk]z@~1iFR lS6_FOEnf&*y&ju#EËz2kY2$v$w$Cxb.}uo <D82>Jyv{Qiތ l]$P@YX}y3>O=Vm1T\Z =1bFs!: endstream endobj 2867 0 obj << /Length 975 /Filter /FlateDecode >> stream xVKo8W(+/R\'.vz(dKD$i}"H~AQBg `u4 Q(p $B!J'J{?{1wrsܝ-ƟfD$(:#lϻIS:mJ2{c\l>; Tʾ m $5? 1oŘJw U~Wgo6߼6 +𽫬mJ_ 2eȥoK0v1BvjB0menV]6cc˸Uד bש}ԮL >a-TUVV]w>0͞<Su6^0fv[xʭ t(ctX **F[MkhWDF_Y^oR1A2  \|۬[[`8? )|bou4B a=g!BT G g rɘ7ȈyiI;iӤC -WIJmkLapHgQ,ml ʸr>`:``vTd3=j PD@0`HF:6BKwuc~-rn5\uǩs6iG6EeeG02+cfZ2 A] }8ƣ"H){Hxz(O})[^W@:*3=o~[G1x]xq;!cUduz@c=pwp749UiuM~ȀYm4/Fv?_DwQoR`0Ԍ{f!\GY;&h_Ϗ-Z6gf'5Nڛ󻟝O4`$'8Q}Œi+~Ew*,IO4a]noF?@[ _g 6?IE endstream endobj 2863 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/3f1990d3ee1d4bdedb8022e39f1cb47f052c651e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2881 0 R /BBox [0 0 137 83] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2882 0 R >>/Font << /R8 2883 0 R>> >> /Length 368 /Filter /FlateDecode >> stream x=O0 p%;Yw7 }QJyFM|n׋==2!Sh?M^ }|KuRDe*់Ѥ&"r@[@J~|4 AiEjfqhI44tK&?pdeb 0bE_1,EVEЕD4+XaeoXbG+IXi`%a%JJ8heVV'jٯpQ #V"h"JhF~lWW:#"w%e,\m-eZO2Lry|v{ z=PC!^Gs?|8 endstream endobj 2885 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2864 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/d6255ba530c0d784794c24ba96e5a81666ac03ee-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2886 0 R /BBox [0 0 137 82] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2887 0 R >>/Font << /R8 2888 0 R>> >> /Length 372 /Filter /FlateDecode >> stream xn! w1r1`X+ui6U"}p&R!-G\-Lh-s8[B} 봋A v1Hf-KXSTl6`k)9 Oȇ94UczajRfkыo&eZ&,Y$E(Zi[%+ F L̒2GW +RdU+!]۴4-XaeoXbG+IXi`%a%JJ8heVVB}mٯEkyh؉8Q1rhz#76rQ]hrAN\-c Ja>ż~ż`p;\ Ԃo![R y6?< : endstream endobj 2890 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2817 0 obj << /Type /ObjStm /N 100 /First 953 /Length 1723 /Filter /FlateDecode >> stream xY[ST9~_ڜ\;eY"(Z>fg3uf:tNR (JT!7RIY_YlT($LXr &@xH㇊ BBRT6ȱ%-*W29UJxeXȕ"#eT*9TXf*mP"{*A-]ea2Slay"U, eHEA5*@f5I~ٵH2WȳQX.@aHJ+౐kdRQf*}}6ZJ)*x/Wx q,葽LʲH*G8eIl<:OrBeE3+ݼ9j6+lX5/z"i "r{vztƈ& WPXIH:1͛DPE`+y&jތ"p.:%|֫7UC.'iGQ>z›NウҩH׃%I۫WTWgj>pbbێP >&rqvyKMGV3Ϗ+9Xk7 uX83ϖ4N^/= _D`747B5']8^e`Um* 8[EU>h( `]&J^^hE(thKc ba%3:Q]0ڨXmP HN.+pHӊHQ uЗoPcpv|/&W]];Ƹoյ؂ Ҙ_ |s*jFo~>ӓ>y3&bmgmO5W}s縿NJE[~ކm FZfzn)v޸C4jODt[ `d؅Ϗ~:s@0`t t6[LO᛾ZUW-XZpu&Fxw&?R5k gftw~QsO'kV(ٷaA6 I0>>?.}IYk֛жpΚmbz{]^_Z9ok.|>= o)Ճ 20v_d`!+{B5(K!0% % SVE@ $sSfZ YW}Q&$4G}#Te20 F"{[ tB5l ١1ІfPiq/VFEW2_uŻVWm ş`ro͍gWt/9\ٽsKLt/KiK׏.?ߥ]J]y;}.m *=^Ϳm7ie+}>[3[l-ߐ}Ap@l :y>m$[ms8 h .b50P%]ilps;p8t endstream endobj 2896 0 obj << /Length 753 /Filter /FlateDecode >> stream xڽUKs0+8L%Cd&9y4"ŀv&k3g6tI5"=j|*XC)/aJA2~H7Nm]s]r tKs4XDbip;G:A q"BM;6"w}>jߔa<e^wڑSѴL.-; UMM}TF|}Uh'tEZ5N=㧇qٯJ||v<π'ŭ#A ;'==!oq_|l(UR*W~բiIvDӢ5o]! endstream endobj 2892 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/5e4d39421efaa1b0f8398110e8d2655ea06915f1-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2911 0 R /BBox [0 0 117 86] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2912 0 R >>/Font << /R8 2913 0 R/R10 2914 0 R>> >> /Length 371 /Filter /FlateDecode >> stream xmSn0 auHb'IUVu'Ue8u7brp0_ |/.*t“2ƃG'NBڕ&C \c.K1R\j4f$,,J:a]Ų[)rU\6[|_VҘQy^WXȸdJ?U!+l5T侰m"e*3t]xAv^*QRԣݾQT#o P~Z5텮pQDM{<#!L×L0& vDp{lBs޵4+Pai}Vj.L&1=py>^!rFF#qPGsz"s"˹?k endstream endobj 2917 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 843 >> stream xRkLSw_Z ̶(r1!H `|QdA:D?GIMd))! 2cS9ai~99''a21 W(wÔN I!) !,2WZʎwJ-x4 ~ 9H09[iѸp]:Ĕij§Flr94-wl=\ MƚƦ? !kYiQңD+CJ7i.Ɠ~3]tJ 87a[UE#,=r2Ɓ 4OڇR/ĬE9՛A7*P )^ " qƺb^eb?IdLKx@a<掩:UӿVM ,U[Q_ib�w/{4trH2:E>]t85:vةݧob6klM?G CaOA@Rq+Ba 5x]EAwX6D_Xx؜]10Opht'W\gܳ/?UF_3F endstream endobj 2918 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1393 >> stream xkPWHW4݌uExҀ" vSD X $\B8(DB$HDj-"d+"@NVlN;?~pv)yy#cV81o`. J\1ʃ++P"T:\1l,ʼ6<4b݆ SNS⏥K<=6yKbՒ7yZBB;I)'XeDHI1;zH#ټe+o `p;R ưlv^'9';L IhGvawCiLh8WZIoPwc;|(C7^lNjf:4A%bWV z-Q C{șLC<-c$o4Z,r%ޛFbG +~ѽ:Չ =Q7cJ04|R%r!҅uzź#F1+^9݌:J~)@9u.wQ#cD\s9 ,ض󃺸tQٚ;;˿uIkN^ ⺓F-5z "UFb4Yj-ʁhO#O.PIR}*>*O3\ xwۣذ2$èkꙠNohN22;2 s,;shCSE_:5$@1N<&`_@Cf\נMcMl8Rpo R*k8xܢ)ԃC1/`pf~~>^S[ytI)}cl:WwưO'q :li<)z piWXdms7>.G[Ӣ;Ѽ'?<H{C82]xIW]n8c(#[]@Du"J(8 7rD-hP Q\ {>öQX k* * J 0Uh9/05:pqV#lw|cx򬔨fTmWϵ@|K-\uKyJގBX,_m0H92X]]dj̺/D&:FUt,tY+7a7˖knb?N&MlωGOv6M@FIDSlda;dwFzή1QK'DIB VDwa֙’|g[4oަF[!q$ABVׇV6}V="=N&%3!xo}#Q+/SBy׌T^o]]o. endstream endobj 2893 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/f2179b98e21ef7638f84e1628da03e966a54937c-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2919 0 R /BBox [0 0 90 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2920 0 R >>/Font << /R8 2921 0 R>> >> /Length 289 /Filter /FlateDecode >> stream xeR1n0 PWDQ^ Vt ,t+٢6`pgշ?/?pČp^+|bCrشȪŽ1wc~4RcE&+z0n;cݨMţ)G%Ǎ>1=MxĜwUޘzh2%'=GLHgM=zbejd6^> stream xcd`ab`ddH)K-LN4~H3a!]ct< <<,~z }=FܩI#4(\S[[9(3=DD!R*Zde&+'#4g $c , U |_@ɕo2n{}SzvEzhwqwZw~oP2\ހ,vi{]o^ }cL3@5e*9AnOŅ/|/PtL BB b|m7f:'{녌7^>.qsWmDeNJ|qcv_n~)󏂟a۲gy)jl]t 7^ι tߵ+-\${l7]^uShS߻?EX> stream xXKs6ϯPDUE7sʤ2YV&NVL@t#$\` h~&"Y|&߷ot&qYqQqd EnCVUVQt*x*Y*uF9e&CcoSIY^|,bQwKx[E7eZ4vIPgQg7nhj?+n|Yƃ[3z-aC4UӫH Q $8KTw dxV;IurA:(# _|]Ӌ~Ku=رoe=IN9J[4qzOQ;Ԁw]U_ĉAd!ɛ$12"&K"9z`LڨAYUG[é @CAڂ ,;Z:j 4_+%Qf?&E&lmU7ZwPD1lU[QqT5дhH=#ޜ'9Odѿ&^Gښa҃"a;G'أHpR]1 tcý<8ӆN!Df8H_(^q䤸r(>8 }j,gV\9 NDBd7'72Z foe3[IZ8NR?Kn3V2'f^tϏw`Y<fq4@qil* nP5ܱ|E{МևEF$Y 4ؙgv1fH(+x?`z&F`_F?~OzT#zQ핊).J tslvksgх[; [[4#M>T{ZD<^T5;zl#!_ixҍl^ Jl^ZްQ^gDS*8.|XhtoZ˙sSX urǜ`ma*0C5 M}٢.YRA5U"F~Fh9ԼPv4[T$m&/ѡ!5|gM5̷y,zŧafܥend3GyhjQ̝ZqV2fLL3W,d15&ny#-DO:WO|h vDI0HXRꨩjQEUS`X K+LX_U @X  ~$TER!r،rDnA> stream xVKs6 W3̚I=;!iMi֝=t{%F#N}Aeיvvz} E @9sڬ.ni$Xl0"Qʝ焦ɝ?$|q% ENrfη]>ln~֜s7&:~X~EW(k+߸pYQg~gGNV>(Pc1Gh.kuV6f o;J&޷ec!q25c#p??ڈ^pv+)*֣ƶVňZ8S8 }ݜ%$Jf:ǎ`9]lY@߇ҔD~[wxj;lYSJ0D! `AC})zFeDP'3r8:&c|n\1 bFO+)r9ʗQ Brr1=%ԏmCPe]"s6wT;AeAf,k'1p"@?/sCj4,d+Ժoۍe:pEiᄱ[ax}lԻo+FYlOe;x42کѦ>&͜7>IMڐ?g? K#3H/$&vϓIAzsTE;U9ҳ{{no 3Nui fe-H`d_B3 h\@ۍ ̦3e( ́̓@v0xkqʪ0b]p륁OA|Ul0^}x8W|&TUdiI̩1 c'8 MR"O3pI{ø y/S@1_ecvɾm#VꐩTvBCVnMY/T;؋ - vT>rJbxR¥^:``UM+ )=n=WzO<(FO{|THh-dG#2ș'a`v~\kB:yJk\ىl\Zt%1N2 aQM^#'֠iN/#Gb49>t2 sWL`ƂqB epnoͯi0Ύ39/cSWLc&B!*}mЃ~HFlEMbgD[pv۶7]/*˘-:*[pirC+@%TВAںA"!UΖl VA==t@e0JQ|<0-F eC܏>m?ڶID=Gi3{NiZQO)h漢 endstream endobj 2926 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/4b38c4ddeafdcce8fec989d40cf8b320543c2276-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2941 0 R /BBox [0 0 105 77] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2942 0 R >>/Font << /R8 2943 0 R>> >> /Length 318 /Filter /FlateDecode >> stream xmSn p RU[lUzK3n7$qE<= =Ա͗=]qB fa242"L# 5b $Ba,cD.@CaEXYnl\% Ů]DXm^S2Pl*ڧ MA&id*li,VCAY߂2[ٴh+ie!eɰPw Ao,JL-b.=?~8L=;Y .9P5}/ito endstream endobj 2945 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 991 >> stream xRmL[e~/]-7|[]BlPu:@Q tReĭs3dcXhD"Pٲh΋/?&99_ O04So:7+uP*fҾa"e$Xi*f?0<Z_$aĽg#ڕzDSPmVƩbʊ&>}P Sz:cmEc򠮮7 !MNH|! !?$G xQ FR$D%3EyR(w P) !D%ߠM\Xк@g䒐E~smqp) únL3krosmw޻n~umss|Mk%C4"h4.9#'+_fصjUa*R{sB<{1+mڍ9_qꁄOk Lo4 ;œlkŏ/_99GVsT,4Us@ <20'T:!1˛NozE{׳f9g&8'hzt\n:Ⱦؼc>KgO9d_.ɞFC endstream endobj 2934 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7341355bb18caa8c6a6255b2ba9e6e0a90bd225e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2946 0 R /BBox [0 0 210 153] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2947 0 R >>/Font << /R8 2948 0 R>> >> /Length 319 /Filter /FlateDecode >> stream xmN0 \ekY y8^BP`>tHQh76ttγS mf?2諺mα\Vl(j-x 4Nf=D vlXDF EsyQOz_ endstream endobj 2950 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 991 >> stream xRmL[e~/]-7|[]BlPu:@Q tReĭs3dcXhD"Pٲh΋/?&99_ O04So:7+uP*fҾa"e$Xi*f?0<Z_$aĽg#ڕzDSPmVƩbʊ&>}P Sz:cmEc򠮮7 !MNH|! !?$G xQ FR$D%3EyR(w P) !D%ߠM\Xк@g䒐E~smqp) únL3krosmw޻n~umss|Mk%C4"h4.9#'+_fصjUa*R{sB<{1+mڍ9_qꁄOk Lo4 ;œlkŏ/_99GVsT,4Us@ <20'T:!1˛NozE{׳f9g&8'hzt\n:Ⱦؼc>KgO9d_.ɞFC endstream endobj 2935 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/24335b46f182413d7439b8a98dda7aa7f4afd047-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2951 0 R /BBox [0 0 210 125] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2952 0 R >>/Font << /R8 2953 0 R>> >> /Length 320 /Filter /FlateDecode >> stream xmN0 > stream xRmL[e~/]-7|[]BlPu:@Q tReĭs3dcXhD"Pٲh΋/?&99_ O04So:7+uP*fҾa"e$Xi*f?0<Z_$aĽg#ڕzDSPmVƩbʊ&>}P Sz:cmEc򠮮7 !MNH|! !?$G xQ FR$D%3EyR(w P) !D%ߠM\Xк@g䒐E~smqp) únL3krosmw޻n~umss|Mk%C4"h4.9#'+_fصjUa*R{sB<{1+mڍ9_qꁄOk Lo4 ;œlkŏ/_99GVsT,4Us@ <20'T:!1˛NozE{׳f9g&8'hzt\n:Ⱦؼc>KgO9d_.ɞFC endstream endobj 2960 0 obj << /Length 3312 /Filter /FlateDecode >> stream xڝYYsܸ~Jʜ*7ے]JJ,gCbfqHd%ntGv'h'a>zj1JVF^߯ȎR8>_պ7Wןw wk/n//h]ۏn4<];b8ZHafcB1/A"־gI8(K U:{RݑZQkitݱjΰڎ:+$oO|πTw=}c=Ugܥ_7TQZ70+ut*zuEOu&T;S\(#n":bOZ$&9^}Km/*x5Aѯ$eI릲aFMΛ #nokG-*_6)LMl'a5&p:'y=2pqvh #p%S롬zPХ+ПzuSˌ%sEb:0 ˴7-"sBZUw=  }+jMO#匬"Ƭ5Nvh3Pu2K.2j>}4q5 ci0z:u~cWu7CaLB Cq])*vpH~c9m#}/eFʹ-8`*cT(49l~X"(N}1 %2}eTNn?z#fl6]9jOA^d{nBKho}[6$\}gܩ2m<6^qhM|"&k0Lé B5f땯,7#36FMg&Gom6@b$Ef6%2u{$%{ ]vam-Ghgu"~`dvDzɰs5 zҊu:|y40LR<0|wޠ`otkUS=A 99y)IBhO`T ׶Q%lhI\!tQx~qʐ,p|1LY@׎ӐOU'WR80G/b@Z}doR8o!k'Aq]~7Bбc7o+77Z׉k5 vwPfg'㋙|g:䐱ty;+L /YBv#El6?RLXzw/Ww_C:{PM|ԦQ4~p-z|Ďa3Siɟm¸{^vh^R:Sa[,[<癒X2t0!%#pМ]Ei4yxrG֌S+C~hD}DME86!ϒӀ/lZ/XŸ$xGɀ I$a%X&wYMuJ\NxI V>޻䞹2 (U͹cT>vZځx?T=0I¡ BF o `ZS.,6f4G%`Ze|rB5'Ck{&jT-:#6T`%#!J P "$WlI8R,!OPAx͈$U_Ʒ@ $d(!hxQjc"a,cc'IRjOKE` Q^c15OX8GnbK2348ԗX{rRGUO fauMlUA"8)L )E}5Rͅ~a?xXF]t`_b}Sw8Kv* 1k\4H!̐#u^>3"gurn%،Ƌ}#2IX?m!r 41;ccJ]ȝo$O3a9̛~`Α4x:Z)~sBG; 6~v(_Oww7w$}[w߻}Md(suP]BQ\=9׫躟!1cj%&6xg)j3` ?-j੪SO<`Y?&'")_ f2'jNE+ŝg`գD1ba{۬ʥrʆPyMW+4 ^>OW0gX=`Ʃ0)Mɩ`g) rvdiT.:7I鷺]s|[<`i챝46P%Q8Q47:W= endstream endobj 2974 0 obj << /Length 2163 /Filter /FlateDecode >> stream xXmo e}&]4 _aAK,H)Yh{Ҷnn?\Ŧ2yh=F?yx3QF((ģƣE>z$_7Qr2Rb.xB)ubw<Ø$/wg8i ӛ8=;!)u#߇F ˦ލ'zxЙf#jG2kjs|7 CoY ;hUyɱ=({] VزljMCۿ3/p>NW/U q{Չaa܈zEe#jݑ$ĈnWlkܳWfcMu;{_vȐת~UZ_Up1rtBw{=7M@7EhưVq (pX\HC8um)2ua78k$u8|Ֆ8PT/-VVV6ʸ4Y`aZbYrZivS+r;1G5R)H߾3rsbjAWOžSHƩF_s)NZاSg',5Rt+t YJ$S؁ 7-8G y@;A;7\XS7)?p"PXe >P*Kl::M.ꜻ;9'(t.F+GQvzEؕs 9m1̢znbZ~$E&IۮSyĉР ..'>g}̼X<V 9" Qu1꺫6B5: P Jqǧ!(kynB;O!=CgRӒI!Uų/n3I%~#S^jeom|I>~~' ea%@>&M&8e+90 ްqiy5Ufsp:/Af]uhts!j+#4pݎj]ͪlsޓwru+2n& 䀚M [Ø!Cy5me*]Ǡ1uPh[?sDu ǯҗf %V4ujвPSk]nXTR#`N*$^pWPHHRW-%΋JA"┆82K 38$\)q ';.;../=}wlqvu{s;ppu}'t~LwWo糫cHڅ ؑ~g ໒e:F`i> .4N0G%f*Za,7rMC{덙RL >A/uo"sȪ*Z0{Aʼn@ݛϮUqCgo UAID԰k,XeRr](LY7<O=FɥcN!GC<}jUVIPPݷߎ1^+CDG&)[ؑ2We/SˀΥktt|2,eYVwf>*Hcc 98ֶG\;xH-s3>!TCISzCB4Ŷ(_b.5wp\gd $58Z_`\&J|φ $w/Բa5vm8ZQ > stream xWQo6~ϯ0R{i()he 5ևudؒKIqa}GH{H(RǻwwU=x=<X0N: "ag8}sɯg+3'9?]\28)Y(66KCGzRmNRW Ͱ-Ml6SDl7쨦wnsiVMV΁L^8T۞;.: Ͼ5ۛ튛f l4ϫrQ.>MбZlGxa@X,y~#5- < ~7eE)1NLu<_4 /Eo"ݏtVe)o˯ GǸ-`썶yTH)^*]&*kY@nVLPkŽX<;"]p8#%E Pf B> stream xZSI_Q46cDQ|{ahOn@%FdUeg2S!f e!;Zd*Jɴw(f%@3`q,&1bXQaN &{<% "A$mR20rL4Ehl hHa? N)q.0Ok^)𖦰ei )Iʈ> i 1$,ϴP44HEH` d%)mh0gMBD` =4d$dFrHb =kOXÀIb J tX2kL 2 Ǭ Ϭ$9aMHPd%$xRb!*0e)`{Xt)DYX-I5P7x&wSiT A|%>.2> @VXMaV#q6LzDE|NaBz }hl6xyB!ySp(( lNsÇ(5d`!`ΰRvoQWՓdD졃py{J"UcZǼ+t S3jnyTX+ISE<:Js&V2X~˓sUQ ^>𑎀$-jnc F+n,܌>bW>P Ĩ&{ M'mu6R9Ҏۿ?z_6`lv7A`;[%jJ7={/W7e'( 60L~ ΠR#hBF\DN@g*UOZڡXA Itzvp>;tZL˄i]W*RLÝ&k$Qk-L Ś;GӖ5$nj< ۗ/_lnՎp֓ 8s,BL, E,SeNjgDZ2gGvyP"4!!;.;LdG.mDgl šC*FD2н F3AsvwN\M^-\^d4пk>rBZ~rY+?.ő_G g~fg&9 q(,qJ\6]mD;!ddY:|\8t3qЯlpB; E9>!.,A* {"p~ڵޫvu%N31T9 ;dƙXOS"0,Br3_)_~ endstream endobj 3002 0 obj << /Length 127 /Filter /FlateDecode >> stream x]0 E|dI"@bCs@Lw8GG̵cX% :A c`W8Jbv#ray;e7=}\z F~Usj+! endstream endobj 3006 0 obj << /Length 726 /Filter /FlateDecode >> stream xڽWKs W(goNuf4"-28ƓAiC  {I&ĭ˳We(i\PHF7`@cw6[ P E9~4"tDz(xZbVG k#";gAmG'bճit\4vJD}U+ -< ZzDc#v˚-Y֪^7nZgvyBY&ju9B\.+qyVAT5f2l[>QjZI`3+,,]vCۣC*q8L UHƋ,$Stu,ޑ⦑HHHpjzȪܬTS˳?9)B endstream endobj 3012 0 obj << /Length 128 /Filter /FlateDecode >> stream x]0 |dhc)iC -b@LNzQSw@P"'ɓ p@%>`ܤ#f#ΙѲwUlض~,۾ʠ%gE]" endstream endobj 3030 0 obj << /Length 2479 /Filter /FlateDecode >> stream xڭYmo_!Õ\N9:IW[q_ߙ](>3kw^}}b6f fwY0gߜ7nZ,(p*8ʝ-ab oe|DSy8KXz!\3~w;(;yGpRjiWhCI+J"+J[iֵS.a_1Lω1Kp-8lc>pi7[ZF˭efhͱTE8i -L Ci l 3R~!ZxPH\O[8y|nK^@?`xp|u# 0Fs8.C8! R"WWhEV<# -.2 DT3OW@AkĜ/,J>tDБ! L}_Zӡqi4㍵:PiIUF_|b=JL2\OX:ЕWFt -a#Fσ x_8<6q6&8,RzHuNlҐ4e"pkn+$}սŰ%r$|^`Nk.6uVM7 : DsvfkM2Ӯo5&Y|b}{MI7UinS9ՅCˢ \o^I/0 .#D?q^m8DSoo \ezh*l4.y66̈́b lXφ\[D!RG/uù$D+[Yf2u%ܾFcQPw̓ա6qU@,aSG"*]=Bqs>3ga2?(tU]_^}#ڒ ZybHǜɏ5B@[5&@CoSs.zs+y75U<۠wN |I g8;M?@N@͢!+MyKK.ѹ[ Oƌ1 EߢI2QFo)@"ԑ1\4w`]9bO=Aץi/"IbQfVk if X3יgIWw/cRY^ endstream endobj 3058 0 obj << /Length 3410 /Filter /FlateDecode >> stream xڕZYs8~ϯPa@xjkKqd,y<-Z%ݠ+{<h7Xw;JD$fO0 Db𻓨Ut B_0ԣ>??. D GQ;׳ˋ75D ]<5a<&Vs&WZ;=z2yS$l|yU6$;}~s=9:ݬy1]swXUM|ӞsRV5?GnڒCeZdQ?J| nvAxJn;y[J;UD!J@ʡtҩg,9 `EiZ4.A_F;dAr2}mlM'kȨ<y4+('kW-6o{ilq9x tagۜb* Җ7FVsH +:UYe ^dȅ!f߽!1mtyc]I[KB {̰j،D:]rL@:\r"x$H] =֛5.S3ϳr5$HK,Fcv^oa]^@Gm)ml]JӾD,%U"6gbn@+UmHh Ɂ)g/yc])[eq$u{Nn9fGȃKd{^KRhz|8B%8Q?ڙ>weN<``C`y1(NꙪXRkH5}Oї@r;tɾ{ڜ8LNc]2pI`R!=[5uHk@ } (/wOi 6j'u*iVԚը@ڜ׾gaxfv)M4ed1(xA""iH[qN9kIZLu6zf75&#׵̴/E=3N9"3t~j'1n ÃlPwu4- *0 v6JɑB9<x'HvO8HCk s>[\Yw^"b4(A U"ECaY l@z%>_Qг8c@3p;zܜPK^qЋXhhùuÅ1_C@"F_ l@_evFp_62 J"8tC;PB*ʴ6.#B]XAo? p@v iP ֗嚹2ˍǁ&R0XuKk\IQ-~}Ϲdu YQx*^þ8`S>}g<2bC_Pk\Z991 aUw{lAˮBz1"}k1ۆR%%|7C|M;`(]xD|G79"(|Le^a TC5CL((~HV?ah"e>~]',W@}|D \EM,2b}6jM`4+nxiV1Ts/Lf2{{ ߨuzϔ(o&Vy Lo;@M{o_ Ñzs>A+@9c톊D(a.d'p&^,EنR|*LOA_@r2.Sڵ&|ؿq}|¼(:SO_@?mNv~|ja5Ӳ1ARW\\!K9ɉK`8#^Y_iw\]_Hz/ˌKARؑoIKPkQ;%|Z޼.; n';\iMWm / g[O. jj7sOzRdUY8@̖pl^1vtl#T>В,46\eT<`^b߼Rg)g4}fymmnڷod{Pz` U0aHC;77MЏ 2 m_PlS|[n eoݛs~m荊S~DcT7Z#{6NΡ47YAW'POŭtc^Tu÷aѡcX>dEqggzDI/12j!BP9)@$_:k)h~Gl|7Į4GȔ94eȳfB>*HGI#',Pd %7dg!L$Cm$б0.4tq} &f!`]uFظ{1ȔdM1WPzҵWBk-, HQ H΋y V\2#,>;j0xӦT܀Gm/;t#s94fA0АϠ͏J(EMlVwW'np.x4 u'71qc 28)\%5YV+  M3ٚb1Sf{#Dn?oP6VA[mԇdy8I?_\!Zrid [[;ٶߝ"ܼozUc@|0`B C"gp"(${ í}'r@@gpnlІկqH=DMʍOڑq(ݞ}6r+T fġM!6mWiy֖tAsn_{-'}\dmek/1飿#wq IS5g+^R4ܦ't`g'lilde7?> stream x]n0E|Ũ+[HMV ) .A%$~%ʣ;s} *`K6YnGPR-2I3[S5AֆS' a(})P'[*׏XX4 4Ǒ48e"8pPrHK}4eZ1ǼSL0C[hPդ) Dic@„){llbnSl?rb|9?Ofa-%)i9QZ"TQ{Ie3JWjzd ߌ endstream endobj 3094 0 obj << /Length1 2610 /Length2 30586 /Length3 0 /Length 32082 /Filter /FlateDecode >> stream xڴeP]]5; n] w \ow][\Sk7UPT67J9330dm옙EmL, LLl䢎@#gK{;1#g ` t01q#$v@GТ) t6Rp2NFNe"jhin;+=LE2F&nN֖#;S @ dPF6f{3*P"TVPSTf%Vqqpw?.*jt1ayUqP *ߜ Z];\N\UXUKQwf+wFbC jhoO#39?T-,nЧ#0.v 9-J{K&@;' -ڂ!wN*caO,hgdgrt6rvqc}M)Euqt]CK)o"tm|wnj\<6strvWF =&',/-!J/ <;z9{:v x',&b0s@C*ng*jok b[>1KN3vnv^k535'Ll@g t7`]ImfmI`03qXA^NF@ F̜SKgА ?٥2{CJ :v6S3h9cSKFH߂7UG;T_.lza;s hG1>G6]:,=3fW -QEEYDS'q;{SK;s ; 4,/f(#3(0wDFߦ! `b7Q? (1%  `2?Eq@\  .?EqQ@\T ?EU@5A 4@+*cjOh'rw<İ|{J[ڭd}  i #.ڨ_xfְ0kLơU6Pՠz&VI=3k J-qPy(bJh%晻P8$xV= 68"Jh\]le"Ň*ё53!q'~kob>eV&4L%"; IĴ IޑꞶ1[dI"*$f\֩ ME\zLu}Jilaٰ[bގX}%z- |٤W•؏,V-sMA8؏©x Y^W7[)rі}痐mx6#+7TRV^0T4ؑDzm@p 1e.4,&9TceQMG7i",sG]]oM'6Wb&7q1 Rl.Yl9IJ"m2TH.(i>GS+V~Nu 5emmu}^5Ȫ¬G\@Ѡhg1[ )dAb2E 8 ,1a _U"FehW}+U9_Q0V du=.qVLFDtpCmRv zЪf* ĉ' =+jF}(lN,]:Wr'{8 ԌZRe_ebPTV*`XH`ߋH fwӴE+*Bk-0zD^х4ƈk Vk>ɗ@-О%[ݸjMiſtV FHi_?Cj㴦lB0l2[hEJ{uU'D_--̯D6#o?zNXC_ߏd|Sl3Јi1C5f ~paӷAFm.$37"F(Գ/YnƦeBcAKM9&8Oŷk`SIn VgxL{0wRļ~4@+UfN JG`A/R ]f['Oӻr\NO2>ѩx`Z2_(E~KyM&1?~.4*NG]Fk*_T|gO5琜-.Թ # ]2 Ye_w@1s&d# `LI4ߺ  k(r1 gf:Jj۝N߄Vg65 Z^=^q1jfhO~6$NӚ3EDSH5'KlnŰuRZi{IS۹>oڤh:>۟qH1|)QI;!HRKPxF&D*$$u 𗦗fCUq tJDXXC_}ZC%yn+mO>o=LE`ǍZklnӿom2%7p}61;3!V'1$aՎGN.dYnNQoڥ)CX$Ec';B7%+Cfu/㋡hԄ9v F/v+e;7;EG>F\ˠR-R*߂aJUHbgZ1”Rl%k}I'ݽr?+GN„6n<4y|h&I2#ŝhB eB,jbgJ4Ƞ7|{+2c*'$6l@,$c3\$'E#;zIJY^&y =cSB>յ5Tp *0{t(5BmO _B2?5l_ۥ%MҰ5x02~ε7>=Ӗ2b{JO|Ab+p?+{2[eM3Pf+4ix]イW[Z[܌"O;W_[KMw ^ӁIi8Vl@]h |Y h0N}lC1wh&i'my{"E{t4i?kl{yj5";dUuWn3dF7Pf:ΊgN(!}>0x Zh@3:2u ! v)4|@` n^җǕ410E4;&Y) Nчzf)pL '$Т.Jgf bZM0 aͅ Jvv)Y%:‡6ٛ]߁mkcOIّ5 KɝE!RM>+UmB[6ŗji ,RlNZP[%!ڹP{5r>Ŕm]K}ĎorXRuEv} Q9Ӕ:9h.B\?:[5럒oOT I$<;͌,_AkSd!T|I2R*7<(R 1ۚ\ٔ g̴zG`{OM;69#z)>b7ߛ{v@8z"q}ვMQ]CD|Zd9L?GQ$LdUW]x@`,."Ӕ쒨l_C4]>tBߩO0n]S_\{A\P̤_9f*AcB~&AT~mxƀm"\::0J "m.s^X|Y&VҺ. ,R_0O4~ Ed}xD!@ =J=g M[uU.ޮ{[^TK@:{U 3m:zOBwG+uRvM]sa=IƝ5zEKS׈:4e* bFH:׶T;5,"BR(tY緉F#ƥ;47iz]s(ЯcQ>F,RQYr$W>-|35,+U^3-Kml`Db{_j $8mgArȺq@Ӥ>̶i(=MC"Pyۉ&~9$kyIJ$=ߩ7Zݎ^{ SrP | .hiQԗcDnIKH!\ս̷"~dEXto)L.&?;2{<NirIa ZVD#)Gȯ!BpR8kE^D2Z>_xYZ䶘_[4?y)yL;( R1 ْYD.-7K4|~.ŋCDB |<.뛪1 2+fg̒‘ɻ)ұ (2B+^t;<18៤EyvuS+)Yrғh) $]3Rju;0\N_!3RIYI$aJjIZ]4I-QCȁB2# }&xƳ]|fo[p{>[tob⇓PYEOoaݥQ^ #M,vj@vo/EǶ_3S(k+=~YjC D:5b.Tz6r31=E hGjޮ$f HdәF}7dODKB}=>Z)[>0=:&1KۙJ{;{VK; "/B|WG̾\CG {ҕ6mFS|FVA?! -Nϖ[hZb[s 5y-GC C&Y;n'^H]ʞL f$BџƤ%5ο.[ivOdH~EαU..{pm% Z2/sjaQ18@XXV뵵hdZ#aHh U~3Ja$)H-Y5t3T&RjBQ'6R W }u.)1T6kF-F ز|H\`yĞ6q5u_R&qb<7ZͱkCi:^ UgE (Qꕥ? ND<)n?l]] +߀͝CkAB"ĵ!CM ^x c*-ү C=4~>GEW*;:yGE6L_^þi x6ޣJS^ݣ+-P$KH32 =/0FKI4(Θ8Ȁtmn"\ ;] CcIXdPIOENQQ-@~+#3cN5k2r80n L$x=yJi3.5@~t_|fK/pӟqӷl.LLn~S̈́М;^u|W V_8Lf\M{_5s;8M_j'C tO#uxfQkeNVˑL<-|t!~mQmG'7:眷+.HСPA`L[эI3Վs.װ~ڠtvn_3tsNڄ/ +M=hY )(%URKR6lf:JXAy;{JWva)QG%&_NP< J}#wU3 Fd7=-?&@rNcFc[xFu93yhuSzHjD˹A U,w.|!˚ac GWﭙBo1<7ߵ MItP1 2鋍opWAO#0ϙ;g9 ~!B3?9w98_kB=mmFw>+p/"H+&n.bVXyZew;mkSt.l@G0Ji VBChGrWE)>[vI;IlK je.*B`N6z%旣SnZ -RBǼ0E)>@?bօN.иEޔqcFN0]3Yzͩԑɋu";CJ|TFè^ )YBwOMEuDLпs▘J7zI{R8d.ϛF9dߙН;bjC&sPTW''aAcd5 "'~vDwiIr^}1av>_)75v@JϑR#G3#[ru>Y0CJp'N79fs]eɮL/"&ajWHDnŽv1.4j—#UQz 2K ӣp芦zZ,0o8M|8|d$}ͫ- HG!D6{N0~6 m+fv/zEGQNN$7uzIl?Q-\p/N+>,+xf/d;3bRjbc3&ױt;h dg^ l%xp՞KMNe,: )n{ 2kXhcU/t$sc< )d0/%%{diV{hlݬ"ȄQF3| V]*1-&M|%*}pYqGݴARLhI發aAWNO'kx s1<(IWÝc>8 L*rD4EA]5qu5Q@XV8_VX@${[XOuAm %\s.@Pk$ː;( d,hΊ6O=~CTg"I~AUvp?_8m h)8>9|I1!tі>NI,& iW4OĀ/0uj HQ崹`@8f[[KW"devt Sq:F|ƣy:m0Qrgx(-6J7<瓤(1>r ڸR{ę6;ÓWa4*4Qz%]ER A0~[^)w[][Cٝ-eeTXrusV>%$QGaѲ\REgz<c<l9aد  Q g/4!zY2SYѸ71qW\{Z!YҀ0h˲ {kãD%d *W'21Ibd>fKDza /則_2 M Ǹt~'2Ʊ/+os;#^sazJ;<? DP\O8$ޔ@vu{}F 7Df_`]娵j?ouU0ԅ:s!TceXͲeH|.@nz~ >mDi?+b= 5SO:3XK٦-vKw?ٖK% ] (-lP1^}D>a:r=K K0JU0L阆)к>eB 䤷džT#2ɜ'r pc)~K,̴@,D['(,Yӄ+9o~Ko]FnKVے:⩨]p??Z-<;fr'(4+t49NдUU֪,vNIܵK`sR%i't-do -*,t tRyIrSv zˬ_=L6Bj#J%]]N HVCQS} 3t[o}+Lӈ"2d@@RE⧛A4"cLoi%Qe3zudF?##ZBZ_s>zV԰wE#ʆ(`'// =,`Yôβ\%pgskBR/VHlT0]~ƾ>iճҞe75B!`kD`bGIz4}+ۀ?GSjB/-fgk:{cWXԬ&mo'21!DڶDnLѻwYp;ˢ" 3|%$T&5u Rl9h1T{ӊK,=O/sqcuzv+ 1 )Y"#'ǏS`𩍭ȹ>V}aZ=qbەɆnJsn|Uxf=:21Aoo4]O:J!bµ9.s3w'~/[BcQ+m%) B = C͇HėhrsO3D# 94QܢUX\:Ѯ3xʞHlh/EK?apVo;$cKhveno aC͐ ?:2.qS,/wFqv3ڽ6|>Z|TG~EpW -g2>-zH謯EY^Þ {wωe4jypuN~^!cN`DU+ۀ=K\2(/8eB>/#;S* wpb:^Ȑlg}Ǵ A੗hwT|;W%HR. :.ெD|dLZ's -A Io~FBT0\9N a4>Oc܂vVi`jD|Wp;/h?ֱnV,vCDG-gPLK,8/;aa^n_[AUw[jtUJS6\µ+z$k~fDFXǏuܳe3nPƗv+G2E]G"T8᚜KR{OВ/Yrpncũ`4ce޴"PT M[5Y| ~mSz~~У~d`Ajn/0n}Dg&i[/6+2|B1\X2sCl(VS0a#Q :#iOk!{Y7;(<i +;0O+߱1n Jhyk3"6h)ДȈW s+rVZEidxOP׵7_J,>ҙݏF!)ZKZ-./+Ik"32}I]3N\Rm8GCEQu_g V=KZ.5ѥ47[_>me`^$KTlV0m)7+ٕ"(>}kAyǤ{+b 6\\채GtT5 qB IcwB܈QT7rE ܦ<{bwY'Nf:t&0 ;5޿- ¸`jCY?Z H%Cў ++*~ eU_\9&철ʡéYDF3zf{[c=QmWٴWJGF$U\Zpfz~oá`(N˧1G xLzuzwMؒv? (XQP*pr+  2؊rk ŞOxmXɩ0:^lWd#C{1t[xq+' )a [i+'÷3ߠ7oП< -f[Z>L ?bWs3JY4Ňb|~8"`Rl2T DT[0{(m/r1d8gb]pPQĜ|V:Fcs*}'͞ ˆKE TmhG0j~;\*IScո]i>ReWon=hnD4D_-Tμ'6w)̰*hc.1;GO5]5ؼ:ъɝEǨV8qnf|*Х'e;_ZXGrxi+ecxK.+>^w%|QqF|Kq?:|3`RٵVkzjyIŭ~ @4G#iᣈ|6H8cׂ &ݒ4^[=Y[~ ӝq veL-bIMml+=Ntdgd }L%[撤ain8aڽaϣgE#U%]K"Ή]FɵJ}ҍ}g_}s)X; 1GTDT MXC=}oMC|u~k7,jM359Q(ם{c_ZBb!ic s4s|wtqλxnau >.GuZnl]"xq 7m!K]xs32*N'6O"| O`@9SH]VTyPcx}:=]. ȯ% -`TaLp o,F?Dz·t9fi9{TqR>uK"TN'߻.l-SǬN2Q;G z_5уNTXk8SЏYJ_ s$<Mv~7:>)uu쪟.n y MCf_V;/~bh^3\m)SÆahRނkBNg?Q¥g"#ũw,r(ʉ" ELr1ơt)+7,G sW­ 0jLWl+btMT;4;vv#`1֢̥0nl9Pm.ARׅB u+B(+d¨_쐚;4,5Q=b|mzZ-ADѐ'[&8W%5R w0aHߺw!7>4tUPt=4f\VA"u/RXTyaQ c1ց (]D||ՙ0IĀ>hF0WѶ! 5 .7Tڇ Qn0osr))xorbŸJNqΥ؊GD~fYH~jĻQSld)[HK)EpV%`>2;3 CvmQIuLOZI;"n qڥW'5b1E'vGOjʗ,tQ[.$l?- \_9U=W*(nnuҋbo~U4D=62[W1u;taZ&-Ev +32@ gwmv%Dc۶:m۶mFǶbvұm3W:)Hò]=ׇXԒm-7ǂʺ|W}*72v w뮐S;][ Cwq *FS^Zc.#M{πBNp8|՗WҚPe>?G/`_ʖҟ:n/MLPf!fj">g'5Z`!p%A +n%P ""J. r;7m&Np26"}l*ZH@j/xנ-F(Ih>tt3*m:RH甎QV,Ptt= N9&ʤ $b,sQU s'=Re*ZϔOcvlH3؋]bh06)+bdb Z A`g|)LtY6fef#I$׍0oً+:Cٍ^-i'0m I1 tW5m`G~5<Tvmu!{?w Eİ=d,sj4|ޛ";5 Ca]sÉX4w~"z}юg{Uƒ2`B3^ JmZS TyM\V6r |R&3ZhUP$VymqM2r !/}6pZh>#NJCl/l3|q+a'{*q@"o_R ;b=\Xtz"Sy\}ry?z-B-f'; 3*T130V~B1m57m,Ds%.B,!&̈́ܟմY˧2Hv6(jauOR{^v@ J^F~$a}D%L.3.(s֮ H_X:j/jzTdp.n.ORk8÷D5Mf3No;[;e%9`ԇvsxb*D P?~e;/[Οq_[Vy"uf]i't( !8fW<& ?yE!*ԜeRMcá`>w}!ߟ"p\}7͔1jsfu8|,AYϷ#׶z#Ϋ>@.B >T>5'Ì&uCG<6IHߑ2鉐_iK{5Oi<3l )@&ggiA}RL0B3 +Jåj[*3S17fp .>"q|5 `/ wo0 \R>!_ڰ l'P,P/}FZPCIW&)T~qWW)'ՌG3)HqyrɌ7D}.8ec%%.5ଞ~ [+#-L`zXe$iը7!ŝ R^xOOl3f g0MC8z6u.o vm9o#R~ W3 9f$aw6^%uj@,ڣl[qpR>96D^xLmIFL \JAa9VY#wLq*vfO斉8lir hv  u>j"z&~M<qQ'`v% V*cIaxqbb'/̀>)S7QCk)ɺpA w @z2U,Ɇ{,KHuF}_h>Emjw6 NWsݠڨ:7sPݫK UˆF'J4Tp9`qjk!ڥDC&QR3_]n!/S;w WfcIZqFov=|,-6OOQ:jv+f!PݓR>R_]X[HjRTjS id E*41x`hd#~x4N 4eۜA1AfmX@Sa:w/L+Wz ʣDmhK'QFu`ylN.~o (n4Q5G{^\q2ayI>{O;&RdIfR5%cOOoC1чҐ,V}:a(쩦4YϚ,R"NAT[5ί;5Jjzt6*IFەv\[| SjXY͚.7}CT!?QBYoZŦ"]e2o~, |m ɱk)0,緳 &BY;eLF-q g%4w!>p!R*?#ej܄Dx{1U4ބ{YP +RfOۣtZG/_lIPQo3nZUȜJedV໎%*ˤ] ͤ @is˳>қIJBKd7 TGg K6p<* |&0b &7me~OBT.o' k*]`bخJ)$hs:@i6҉*_(-5wxIޚ*Ѩfnq3g9]Qy$ī`=|׵ |ݤ#1≔S$l=4 t,s!AugWyw+j?k䄜ⱬFPLqUWT^V 9>Ϭ9L@ C|+Vj>y[Cx\<(x;o Qsgf7V^y0|h%<;heOUh8i! &%Jr[3k:nJlg{bwePW8FM t$cSPlp;8zcW+@4Wq̶jrVЋnն0VNP  IE~JT)H#L96%>A*,pQo1d'uGi6CZ#\|&䯜XH4¶+>0Ɉe Fyt܁K:Sn9$>[ všOsءaw0g /ER:eYBX0:R]њU[Ud⎑SG Vۑ\ޞ{Z56Z0iYݘLو9R0{/c j_{6 D|\`?]bi?\JJKg5̻۴_Bk6e!Qx\"́JB:eK;err3=VJPmT*;0sȐ!w H2Wzj݆E"-eEzxYЙz?iQ96LZؿCw>o&s1 fb 5YܾLX;nVՠrAr}MfX8=-5!*8`J a|WUp 8vT1}WE(:i*Ahs;qZw(5 8^G*z#a㻄8eQ,`iྸxA3uECF[͐#(Vo0+%8Gx9(bHe?8UKXc=}o`R[D$Đ5F֕#uIIl28tT|鵒l&24C;֯Jt'C UPF@EiR]t.M @D#'Ϋ_:!3ⴗ򃈻YL\UɗA VeS_$HpeqQ = IeK϶G/@|)iQtjiDMV$cVY}(+EpNĈ?G}~ۗ;8"2*s=+|;%qKN=7R~Dym`J _ cF(/uj_M1DX$*7f0B&†4ZdqGJ0!$zcciD)=g|F0A)dr-QkRfE ]4l6\9nO)۱ +X?)1ɖm^Zmpnf{♉^y1Ѷ ~:םQ<:htAX?V*2R>j3 o#Y(d Z +4qQ"zfwoN'p:q]Ss]nW=JҕheYVdgcv} fiuKHƌZg=ta1;o=)i{ ;UV+L"X_mTo-jԜs 摓prM\&Lg67g 9Dm:IH,'/p6Έ)֜}A]G3_q;"ZyePzmj_9ᾳ>ciera6+ l t0؄ȭWD;=&|tYfChb"(x`]+hx(rX耠i[Z')ؼ<}/sw3sVײͬby:}S@zy(>g<(S42@RA(&3#E GUmGD~ Hc2B7*x {C'_I ߨ|?/B;NÊa9 Cۖ ɪBOBʸ[Q 0KَޢRJdsgLa7L2( .(N1cNdi6WDaܬuONnc՞K{K]D6Y2=ADV"H EmqrG>aסW Oq[KWQ8\@X\@ާ?`-,6Xۢk`539#tu6fTE=6ر+8se1zEbxGSeCXӆ D/1 )OfeI_'f N\ )&q)| EЗb*4S-eSfc J50a8p:0 RڌD/ߔTTR/g~+>LD?51=.YQuZut;e\N֣ws|}v|[\|-JL[fj{β f[A铽v>y5 ƢZ8dqKsSn XfR?%|e=^ӐZ4$oxm3##b(x"c NvQ]3dyhii6V~(oUY b `9g sY8*r f8R1*e6Ӕx5V[ U•oW 7=s!0ˢg9F|ܿM`qX5-@U<$Тv]5PL@J^Rנiz4bĝ+T-ny¸ߓ0Tp'b(/ԩIRG9%H/^qs~4A1dj@ ?Pw͉̉1AA!Og<[kKthWT 3*ф y/Zi3˄_-yK??<YgYL1(mʕ336x#VK*/Ǫ=6}W{RŘ}8i ҇P;{c&I)A ĬT=%U~w9yC!NWCj|RR{2s6H=t^̧WJeM}mwa.(du:R]W_EOưmT7y;y#tH6)EkN7@%JkE/ry1i#)k+Eй%r|UA1g$Gۖ!|V;RYm2h_`q@,e8^<>]*_DD_ԧƾ6+Zt+GUwȈe0@x\RRPNT5h2;-fWW7f>m&gwE\][ű0iNz.앳^$\ `-@,?(Wܞ4hVnDn5-gö ߪySS 10^V-4!,@xv z|*Wn}*SېwL}p6߶GO|1I%}"- #hީ 6# 'l6w:A`ݒyp%I)I0@vZcB(4<^ra%PbP^Mm.sg2b,A|s'R"@/LwVPJ彃.N`A@;;2Elo-qxWS8XB6y B%üm;ٲم v@Zu8g)]ڞ$rof^yoaKXt؋T0dgkDe9k\]#[c9wPq=.Ta˅VWBR#Ayj+,}Vpm5' [S|ç-^V 3#* UIf<z=q!ouӣ!_3׏>fpVՐe}/}yc>*uCoϼJN! |ɤt(V<1Ilo8b*,\=)δ-'kW9 Tm5ZpGhv s-RQAks n-1Xs\>@~d+.ȑ\ĸ?Kh+17>IpɤP'jY.q1XY̭iթFͯ>.ˍ=8 d:A,5H3XUL463^ZHZUj"Aʫ!]2Z?O&u7; 6'ƒ>Dr+3iy^,Cgeff;\<$ mt?Xԛx,iQEM1ӭM<6HHiZRU'wJB Ca|OYRgƬReh+vX>,"8NV%:a<(˻r5Ӣ:%NIoXTr[^C( QfVkk+k\TBd34OZ}SMנf9,jpnFUt$kkMHM"&i-iY1!NrXhS͜ u*?"O6tVAŪr. KdQqS&;Zx-T9q_[%U]K~CVD H%Uc /{JeϠ'C=/m,.EY䃦1(ٲOMYER]Fݑ44J3cJ~p02!$'pr}N.5?;m9 UZbpZO7 VH9zM=6L<y3W}0ADI 6N-ާ=y?q&-ʧN7 3DUnM0C]`hwʋ!+<;)4HH找Gi$J12uԖժa#+{EFPAP 1G]U_BQݡR(WGFE5*@g n50:|N[dFƢ(-(;=Yk8$vL[n}=9vhm<-z0}{#Y,?ðt3}튊O{.19ݲ%ʣ@N2MyF%m2,m\k;̠g{^V`A6ZƿS2݊b% <yJ,WZa"u,,_bl SB%f U_4& Wwd,vлBڷ.6.z "()|eT/g傭41`M vbuG |ඃ:p<#:9 $'bdu^&$ȥ6>Nޱ<02DX[#rErF%dݤC•gm>l3 7@4S|AXլ/3*-Jbd,f΀l-3EhJLAuV ^G6Ŭ^K aak1w`kإX"Έ\#L>ث*SCG2I즚&K:8ЕIљx=%85q\il|;|-6JRO4D0?ʢ);k9ݰO {6ٖ&T/^:1|K 77߄.6wW"S HlgBFn; 7{ӁIQvf;]"F, ZhTtV:pYS'fTC%0/[UP8],F,8^OܞСe)cLít^4:}pA9LV _9Dk_M|6.HfDamDy .?~ ^T_Րy;;FAxrέD&arVu6EvG-E$#\\jYySPcHr a)5 n؀!`",cJ>9j)nh (=,֜tUe^yۆI OcRDS;c #l755eD|ޝPCX۱ЛZ&sįJo}ua Dx UI,A--'Cyg!*TsL1j,=!G{<`UH,>ڬP+ k> X/:MtfοY5EABQN*ݒr&NU5꠾)X@0墨f f_3W8tuGp╲ eKra^)$-y\*}6ƭcLP6V 4+w0@5v~3bȥC+fKnyLn=}^BWczけЌ,Kz `ahOyBr%0Wy|G8|N/ڍ@x]p|4fP頻fTBM3tR]MJzMLgFYJIf]9*X1"@'&0Cv(ޓBɁYk5dBdLVYX)4*y[o@?zC(PG| Ē=|)&ƛJuxAw7)|C;_QxR收bY'aKfUIyY)e e=IUFy@Q+iZki Lnet>䁃FT.225o=o(4W7*:_\:cr\+CDG l%Ė.&P#1h td>2}vRs.o O] [~4`ژ&)7@Սehπ2_Z+ A{`!*{Sb)IdM]쁒ϊV6 AƜdkIfݐQ!]Ԇ{*|8yfIʵ s ';ֶ-DJs~}*i力Sh-1RM+svd A'Ķ&Y-N n5BnƤbD飨,=SI8ڡ`zS$Uk@1Ij#amv1Jַ+Ţ.u4pj9CHS%9i4n= :X5 6bCe63[a|g`~@B3B*\2˵`5-zӅ/)_7uujO7 kU-!15~H#eZǾ \ILn=rF#xT%+3@Єq/IДt\}nh"f`RXƗx54 D \PE,'Mнp(˻uHڱbkѡ3d9;::yV_,.jޫgvEfŞlOGWKpC1 -I+T8щY; 1>'@oo 7A=mA;AdϷdS6E6`}^̥ xiOZ+ [ϳ5KsSY,(X^,AibUEfdl֒uPu.n T[n"V4OouwSj\ sg"V/xf|a2BOUIqJqd|ۓ5ʋ035w<C3c3LśMɅѲB>xVA2gOo8ݪv`Wo3H U`IHl@qZjC-GP2s=jUjT_619$kэ{!Xչ4%7SjUOg,3KL9>m`niޫ_^ְLMQ 蕊^/j;{1{'ksû=q=֢WZмٳ6A&+ 6]}{'cPρ^OЄȖ RSqhwmWTQͅ<Q2^ k 21\?O[(8=1'~>Z+j~' Hq RVS`ǸX ̭3) W~XHw׈ҥE&I$dJȌkE# endstream endobj 3096 0 obj << /Length1 2526 /Length2 29038 /Length3 0 /Length 30487 /Filter /FlateDecode >> stream xڴeTn6Lwwn84[nnάXpv^{dj" S$ 7q`ecؘٙXX8()Ŝ& qW  d vt"Q@g`P{9Y4&e+ X tv҂]@^֖Vc32[ kbf p8d @rL, :P&RUPVeVsst915u )PSSoPTvWPQQ`e]tvQPZ8Iruucf`tsqe9[29Or?v`n_~/ @ $ JXbFi/s _iL\WV؛X;L&n.do9bnοs([4. Wog+fWol3˿"v]~?2EI 5uFy90*q`rtw<qy> R s1= [ rbuy8w5܀2g !Y],if;?[[ n#`ab?|\L܁Wg7ߊFHsk3W7 ?e,@Lg҂w9 `@bV=?$M42o1Jpv+[Y˸^^Dx`3 ?:,:]\\\_p0kJhIϸc$`2vqrLMX3 a9!039\.G7W?BrqE~̢7Y0Af n `;Y0A`.r(A`.JA<`.A`.hA`.A[A`fA,`G 7?L_R,@6p4 ?쿡_~ܜ 6 ˷oht, k :_zp?ΠR;:G_Yҿcu7U'/pLW%zrW7/{ /'ϑo3em~e`l>Yr׿3nEEA> `o>VVvn5ϕ>ߍ h2Im /(*e:ԖMYJ &A* j ̠*K'9kSڽ~6W6W'FdPX ,"=)hKl{;~cxżL!/o[̓(cmq\ $^t}}k'D7k7& ۍCz.ۥ߮ *qj\R&#ܪze -xdm_+9H {8z@zrh `H>աe%#:LM GWY!/( J c@Myv脬qM i;\y4ejAmnNگoB(nCbOL̫9$xPqusUߏ{ 3Rn'obEFB7˳pCIm6y v,4T!⾢3ɰ ,mK#s>oV.vvi]+!#hB'>-ӄsΓ2 ) }:iإNVThD/xɃOm_{ė{vQ5搭v'f$ރJO9\tRJ#|b7\r~.ӑ=tsf;(5HHIk1oL,olu~{T[."bnv6H"W05EMuɊ3BHV}tK&|=kv\/{ϰhivBBPTE3>;;Xw+b5A' 7taB+[X}c_9Jk+{W=C\){Q(b^̀ޙ>ɝIȨ9=qcvf?u~drQMs$h;ut5pK94uo#χMJ]*$eUׄu֔7oJY=?xgn6䧭}jyh_鸸4E)^$qvՋjFWxh IIRw̩}8TFm`p̱f{ީPA~RId2ʥ!2Av9St'XAuգ&&葧?D-[#xܒоIKm+(1o Cj#8 Bz4Qնy؍{Fi'АjkcSxz]Q SX.ބN(StSy{a| Q4(ZH)f!9Inj֣6gh$etԱ0z83^J ]]"J!r9t1>/%`5~$?Y~$Pa/u91A6NeZ̷r _z.HUQICf_. V2cESeJRRP)$hz֜ AA}|0*@Nw$1LZ-xY$䅁(BvbKĦ;$ e$^6L?K/1ƼTTC& a=YS.O|vZwGlGawzUoQy~qc^=K#U2b%[y&ᨆGcEshXrzvpR9}d;ϖ"T*δV&8/Ocjш uY(Cmʞ=xKlF%;;4]"pșvY~ . g T}dǯ #?9! :!~kl~x>j{NcO4?t0D%Q 9}J>*˭b@Mu։'Wl!פ0P'Wjc_5giȲ 폣:E7j6]1hϻhw$Dz4;%5plqFʝh1@c1:hd23qxP]LX~<=3_RʺvJfUz47=q ݳ#Ŧ_f}UZ EPZO]G'Z-w lSeUb<ǩIߌ'(K6!YБ`gi8Aj(K뷜Q\fӔ^{TړqJD-";А:1u{w2s*5['P<G:}TeS|#*j隕á nfk 5mC恦N3E'0&+tUZꊏ͏!)rj iL(4{h~o-]P5*D!*j;lueCTJ63q،+mCs%o77"ygedlǾg1=r6 δAaMr Y=|V`.E8 n8HFFŌڻU tf*M&k4@BfBբAozo4 jzc&<jlr_X~{)ߦB"Ta6hґp6g$PČ8linpc3bAhR_ lXA?iDR٠RQr ,kl؀ EB , *+o"1 6E9- `wD ?Ѿؠ1%vFXy Y;}'#EewKG<[[ np^pte=|5;g -Gݧ@H, 7ZmׄլFΤ!ySTojT]`}KLmi- P][?M/UːsTX)g}֖Ϸ|,3?螞=.i ~ v)uC zRoJ6Gd.n7|gUg<}Ey9χC,-$ w%˕k/5 RC)5a !8?^CZvP0 ^pa ;"ךM' x7!f= _&.h!4ugHڂUg"=R?#'GSḰbHi{HǸhWHCi9vĘOH2?=w\ݡBh yxv91W^iWk]-SeiiwIB<|l2^J4lq|y @NԿ`sS 4 `#%kkܪ3/+EiF$|㋔/rAz: Xl~~8cDiO%lvޔe4q/ pN8xs S#pEf*4ȧOO.1 =n3i ^[ەHCV4#NP"J,-;>Nu7`ֱ:WY%N| %MT O#xXiw9&RY rDg4/FCyP*z)91RCSgs`i'\yJ^J3SȻ,oEd$}eêBz}{>f9tD!1T|J(R4β;ƔT ^,yMњ![FVjs+-ٷx򪾸'J>AGhd#}T!Qn9Oriu^eG$w8͂x(>Fˇp 5}ѭ^NZsvt(|*5L8\ +Y EQ W[Z`dd#b:*{yi +R0g"\!bBE+"baKI! /NּQ.,!QrJeg9uÆWпKՎDX}8-| ~a}溯e^]VhǜArX>R]("LX͓;H4EƢ] o +0A#: 7h`*: WEBĤJXaar)\݇b1J@do*҆UN uEbp}MRx''s}PvK[l&ЕNmU7#@Vjr qG{ӆdP)xV&,{ڝW9Ͻ]m;6Mr8r3[j|Ixm]%XҍHwJU "Ry6& W94m`Y v00ib7{IM6"VJbFF =K}wn(FPRٚBm[cҾe̩@Z3/=!KZ J8e! <&ױ- nI ]TR0p Nn dhi2FA |`k}pfE )C9o騮 hoQZs`F5h(U.j4f2ί;9;v.& h]X1aE~ha&Wpyٱt:T30A(uNaiǤ&4"f警kWg7z 2)Ww4M ep@l @6 N'0>qH,eZQ2#wh>F<|N cVh cW ss9~m3)Ȅ4lj4w[~g c-4?o1TIo\~ZmH1ŧ5!)lDi.Pe Y1;YC%6xqS$!W͒293r saJLx?0b@noo؝Rn5G}=bv5+p:/E®eEeIy=@ԫ.5nY]+zS} bX/ۄ#!A~829ۛ`^x_Mw7xyuuSo ͍jCy6ݎj<֪i;&0>zt`+O;!by7 u,#{'϶V=zf%:of0%"P=.Ю$P6g^M5Jhnw+?'݃n{GVj1C'=I 6kj<Ȫ]4$+zAkFѼ+a2xG҅Oc0h vZjL(L*Pj74De-h,Z\)*UhO C;.c 1{M諛v]@MqgBdyt۔^I)*H7"|Gݾf qBQ!K>ǗPϋq\I߁DdF)Ř,<gN^ )8{BɆHY#$p,V݉~2'IKd'\8d so+ c3qC ~u@-zCj(:T4dٚ_mM*^/VvF)?zAZ~?D]^@,\-"J>dV\JuVu ViL\UY (PWw|dCl(#XaZF_=JL~V111Jܝvv)ֺ-q_M"E˄> l_ÔA'=n,Ɖ(HksDM'ʉiTE%H, J8185 {ޟ6۪$9ysD]q7##UOHkmMIa6G~åG:!bPEpN1WA؎^x_GWR\: r#CzId,P,؞:Y-3=HFq<ʶR DTdJ|s}mаҙ6Pf5_;wYvqG cw5iݪ#t9:E+k*jy%s WVF`7ޜE[WTs,#MxQw=4nwU|,|lntn,Q(%^']w6`RqGI(֚4b#ck!4tsQyr%2$#ok;LM?E@iWYLyYRlwD ^t>1[e33lceZs˜J0{v0ylW{OhJ/ ŧ-ak@jܮOD0N_X eë}"k*7Fqx*F!LLDpx2DxmH4VDR q@yZ[3+KsE^O؅ПeSv. "M Bg?Q,zn)}MFc9b [\^]@] &̎,L;K+(d&G/OMGr@_ՇM%JK5/t:gA0vý9>%b+M}rîڀSO6o12j#SR(א')ѻ.}fR byjHQ){7+0Ynn:ݱ6Jy _<q8L9pB] Muqu,og c4mxEQrirZmNI7 ofUnXߥz^-1N,)kJr~B? ;oXÔ}0OX ֛,ZKѫ}m_+GuR֜rn:v˜-+[gbf&9_*9 AG:;[TdK_&ZlY|pE횩N1_!1{vMmuqtT=$XsIj>;)gyD(`53IHH;"SV vs@2/.lw-  &4Aezon"&FI]P9 Oi^a{i˓M&=BAN=O]HPU g Gyh1KlBMTGu[P0SN'n*Rq-$kGu.Sj72U|]+NˎG̋Y9k ʟ¾X:9+@J7 =T(Y  `4o|2|aXty=k*A΋pl\#aaqiY*:TG8q!qq~\Ӝ5jI 9:q.$nb[e]^Kgi5EU0ܥޑR@43V&tIWcrkS{_ʦ|Vekb(c'6t8iט8MQ{knb|}) ̓,e& SGPaMbt[]fBL煐\|,.FyʫGճǨ km[Kq_u~nqܡ>Jd6/D?BCٮߊjG̺m`b~ive$l7AC sVi'Q9=%ɁNUNxʐdVkBgJ"9ߐOQ//2"#-}jmڂk_ȋRqGI్0}墲`Ͳ~Oy*x-/rWRȦ%=4_Ug)bO֣Ts^3t9a`ηa;WD7pスlȮu.qeD*DHdbPx>YNb1nU !^2|R\7)2,w(G.b n][ڷ h\U/y *1E7O/ / zq@1/PB[[Ѿ/ED-KN+q}B7LqCwY 5ױ`hY5\)|yY ܉'g[[ Hn )'س6f*p^x&^OCkO[5+ہflvA\UP<1:%i5 `90VΞp s%.f~X s6Arʜ?/W\LCl{p'|)clIe1JPfi&#]Z#a=Kt={Bpod8uuj&5/Qt՟N$xl<0']Nl?~onX㠢tkLo(K(-9M7GqnWבMIUEWȽv<<=au [[@_TBc?Xbd`8VQ6.A 3z%X o\OS 봞h4 km=#[#%)I}p&SQ0ʌjL: k` D1[& QCʒFqǣ*r jEwm$j#9abM>?[28̗D8SGA ,Pҭy[ߛk:VyɈ<>T'XآѩDqbLIW A6&4(ʵvP5?rc+^i#.Ȳ&sBz&#%vFt.#,AN&-;ɠ"yIs=g>ji+H m^m(6!o+4 5} \!m/_KXK;ʉt sni.V Yzlb BUd5]mLj̞̺Wf] 3hRr1]Qa]Y <R(iΞ& p x\I ϓrvAwvEL΀z<4}` xћsM; wEĄ $e/KNmhXp\c"NG cLȹgn}op4YJsy0K|c4hSe_4 xp.;Vna:1z,hPi,/cͩoDp@2?Gk3m_\p`U "9rP= fzIc̜ ] 04 #3!`VZx@_=6)VXs_Y^[\wzXGEP̬Cr>Kh7ַҔz=ZdP,öp%HaLc!d^?^XbRThmU`j`'C{t#/삺G(.mYCyc9GȺ=IR#-m'֢F]bڛ=22u15>=[ ,IM/s%2 z#BGGhiѻ+O߮q bur>IvH&)$Xܭȣ4[xخlHWVy~=?قX~wWScGS\م-$yZsU"  W '옖q ǯ*`,BŌNqբm2GN1ƉON"뻷eI;zJx{&˜ʽ$-ߕ7JO3mT,䆎m5Tz=u>)چ~CH??Cob|Ro@PnAȃnTΜۍLyI"ZyfF|N^S/s( 218&lاl|J-BU@/abǷ2#?âETt jhTыR`Vk$w~lҥdw7(Z?B B;quMw_bsmd&Aks`S6%I̔|%6T1Oߦ5CWdkXv0CTPXnSᴶJFi+g41AMWu,@(k6ك./`" aCxabS\;fW~L q#X<;"CJyZA$t[Ptzwό@* e=?qlr ׭%3X*Ȗ6XWk=a2"qZP[ *Z}ք2Grʉbʤ%qoӞ=+#U9(0bHzXH}L;AAT[<~SnvqЪv Lr]_„zz&!@1 ɔ31=/C"y8udt?Hk޷m1w7䘠N`aeT QpVKolHvQ'joa%dTaEu32!fķclR'$٢9:.a=_K,ŝY: KEW76>-^28$ȺP;\+oc~/J h Vo0sN{h+;X*'@Ity$p_یN9tޭۢdT;:5NA )Gubh9ҿE.#`8H&22DZ :G|t&3hH.֎ثU LcA\Z1~fc`ax$^٥lx5@P~̷.vP< $2=h[g/̑eL0rAPtqDWc5ܕ3)3j6P*(ZƣxQ? -Ow.牙’n P"|Bt͹}xk8($Ȑ%q+ "V)>4={j@=D#ZZzm;Wn1nF=MK8W TWUP~tܗUr6 @Kq1w҉RID浌;|&˷G-9ZP`R:3c;*=>}&#c.Iۉ3cY7>ٍ75-qUU?#`Lz;Tg&U7>}Q.mNRmDl8Ixb.ܻ>( Jrlqfo%,=_.F =~7S4׻ ,u^O1]_`xJF#H3A :Oȕ ,[K6#?bPxN)A-ıg']=˺ϫu_WIStu`\}#1W4Av! g'4ɜV<UrܟeL+AP#cŢ,Ѷt9P 3%y  U_:A'>S}gӝone?dUHc[{zHƎQ7g'LH9>!ՆL o ƻ.2!H Kec)(|葺JhA+~DC cr_.Պ+Ǖ|_t>Z lhzn~{1)Y/Z50Wd,7ﲓ䟒؅Bt4J dx-{1η[Ih7~5 1/kF)|1jզܝv,֎e |PhDeLȁZ@ /J] KtN E1u c!0ZUlk;8M(dĎ@=mAzGrO;%03fyI('*pI\a?.+"Aâ8Q1񺧛}9%&;Y!Vr+ CΐWɶܺ Mg6Ck  jǏ8s&YSlιhnsC^ ыJ/c $86qNwT 7$ÓqON}W<*NAJқVm@LcT>`Dӗĝٰ:ñO6ږ zFGu;T%U#A~|k93b4Z2?fy/^Id3dۆZӄI6ԟ?Li˲LJ~5횊و^r"%@>+ IH|OTx#B#Zw,[ˆ on z`gX aLS͕ M@GfRF͍ IZD5|!B<`oTUG7Yi:^v#w3OyX1D=X_Gt0S3YbkqѮPM9sH ސNЉ =#KxpU{#ӭ9m\u|+4l+&h(f4$ vM0tW@9n;.dR%\1Gpq{!ʡOlF "xQ|,*1n42`En>UjF]L&P|8@dy9K4RDtY-.EџenuET3o7K2^5 #Ɇ>xSVc r=o4ܥw{cJ/}.C2?l2\Iﺚp8W F4c yҭ o2 x&Fm_L"VL?`-Bb(5ji=qR/ہ뾌5z\ϻmTL^WPq$m&_J+ aؒJ/{%U<Sۡ)E5>oAB]1PVPS r5OZ<Ǧ/-"$_Zysu$H&tFcC]BG蒞| iNYy^3+o%lpJ^ YDD &&Nk/>Dq<V?|%!fKLup]ϟ/Y3kWIϭZ=L ta>#&nI5!x[#vcq  R5/ ЯzLCDv/ITp n?7m|ICBQX x7ݒ%i*6Zl@5m*KTﮦ 7 A-\XUB:NoϺ+]G"t{g.jjwic^1Oa_^ظ.MO Źaf B:wH2m,|xxYaFbdq^cF.פ u. J%S"^E3# K BC%Ix½qB s ͆8Z$Tg'`O?Hq28|k:iwD3.>O*G&Vh_9XjY[]e|k~dr"E R%J,AZo`۩@#}&7OEY+ؙf8M- DXAg ׺SIŤ6V(qqG z>~L #Da2َH.s]Cq*~P\Le{ъ |ɠgܖanm2pY/mxrWDos9=Kwi/:iOcziJf2 PNۂ$[n fb`&g,k  OpUWx`,.x '\e_*]V&x(A6EE5!ƻ~}GCS@6!\W1F8&]^7]';;r@qG'*=54gĺ*ͦ+YؓDv<ܤU/Hb }MP1 8H8E+ogrΥwlX"`. n7B>=zODku0}ۧHlm; ͣkG~@[ 1[UVzbYeܑ=t[׏vc;#Vg/rŜp]FK(|yR忶踸jl +{FNImf%'Ncہ FWB}/I`W 2ı}?_F78bž7. 灲VAGAPbߺZ(eOۥF 8#~ENW?5(`]h:m!MO)\Wb&MrU|q9~AL,BL\`pI1iP>ARHY86a\xˑѨW} qmKuC7YE%w12%fƏ=鰭~~[d6e5lN,n܇/wg01tBy+_]lPGjˉښpU>LKuu^qibvh[r3/XUN4ޅD"2){1uίm !.={WW8F&;;E'I)a$މNr o>mCOk}$"E)Xhkrn (oOEx)7CRTa錢ۉ8UusI ;,|2)чE vR!uRx40ć1 Yze635r^DBzoI"LİGJ9E5҃Nrn rXaAIz)mkn^K+S*Kb72%8Reo;rCD_ftڍ?NZ}@jb+WW7[Plu"8:HP[TRK%LAff'vTewaNr-'^gۊ7<1ʞ`0p2`#Eg181a8kWTʒWo2zA8LZxEQ[+[9!bB+!e.cPЄAԊHUYFؒXC&:GV {'n˂ɪMIMRUMDYIZEi7C6+r|Vs$Քs"uֲft,2^Swe~dF#\N^\\M I(x`Ip^ #a Kr~i\QSJ;֟ᖒaQ F|GJ˃O;to,AfFJ{-OnFph)umjel\nnDwh+ y$uyi+j|(՛vlѢX !U:,xfwgW̟g Zdz]ȅL_J]$zh2#.q7nLTԢ0L36(+)‘{-4a>k)T,' *y%G# :O%e ޝQ*(1xêDr|E(&=8a'3&cHan#fCtD`sǸ` ,!`J=Km Oi{3p:a4ÃZ݂ d5Z vkxk?0$wq NeW~^{ЇoGfGUp=G*H-vmݵ_Ǵ˶z`lHNM,źY0Ӿqbu놠^wMce?“7 ӎ^R׾7Ө|hi1M\̥ oUH~sQWqAgV-98~wכW`5HIL=%5: W*:v#3eO FCjom#|/Y6# ybK֪_.}xk_'z=12'hHpam%O|wܠ?ͅ OM`2v"ȉ?H}( 6֘s_ dN-7̈]͂pOdu;ξ9b'Txn9Zu:q!\31ߠn3+hE )Wlǻ "l܏zRYQ#d~:Ş{LI ZU81Vq& BgOdNjesdT}h2C:z\ȿ*S_AB6w@R8Gk%#גHW=~q7vh>e1͎`? mX m:Lg|陲\ A1GMMD'|EjOڑsP_i ]#fsaMA-lhOPZyRE~bXjz} ?j BEFȞKi@q*b@i;%YS1 o7'faoxQeZA0kY)=5畢!.m)*DjJiVQ\6y 2FP1F90!m R@q˚hW)3Д{}K!2sGoN$oNw F8{LNunFRuDBm]=X C-aD񾏦\q,neD*Ƭw}s-3B Rs+5-P}FpciET)1J[UsĝzR1Us8 8eO>| hSarsiz0z eec&0ZRZ?zLsIDmq}u'JR"S#!/[Jcx~v饒WvVc9#5U`Ծu%6Cq03 z)xڔkY-V5"fjs櫹 HT4DrEA -И7HT:QTvV?ɯY +rzF8y+az'1[Q-UĜD(bG 6ߺEb@>;Ax~IX~( >f{{#fAzi_&Fu+3Շ=RBםjZҫN}{.;0[Ti<.JNOUd8 5t"I@ MP/٨)vտ*R#FߘxLɳaD8Q+n^]k3$n> ; zf5H'aC6#rcŭ~8^un< 8pΤ'ZCPQ.^׫wï4|߼k[9I0˘-n X]x҈KST!ox$c,(w^+`Sync|ldVKP,0B *WbK$D҆ڎ`d0])w-4 $޵g=`_)vH]?_O2A{#{AFZBwcq 0dyIj0Irgky{hٿ辁3p EXRtwq*Xݸ#!%Vg;V ~ԦN섹Z&4œ()r\,IƵ^+ Mw峜@1nZt%ghZ~>fo:BeHY2Uda@%{QzadAOb+]/)@Z9s8[:[d8"Psi Zvu*lt4,0,#,~+^tvP./su锫~i'8G5wC25~6NQn;'zWD9vZ%y=ʋ*HPT)m]VHilq_yژ\]ґu'&DWNg"ޜ8dK9ͲD)YYŎ(/eL6fslSWrRrMtTRkgTAXG8Yvk`wKtpӜ>Ifrxmn(<*,T=>ې JXR7yLun4~EWY5*/L,@"`_1gךF+.K-]& ';v̔!>K+1;5.A,0^R]{pAN/zB-cPds<+eӚeAfE] k)kҔ{$ę~. <H9!{Yc4bYEq@HIaw6l`K2,ۈ{L~yVMf߭?_JRTHYmdȨQN39qD|սg(rvycSDP0hR}x|"MXU_*7L^kF_o'4u)*@ඔkhf碎4o@qGriGOV#mN{HW\<.`(VHwSJϱ]NZxRx`Ə?"=L]FL}6.LWLPV0:f#Kw3Rf"gҐ¸cOhE+-u?떐x$"(wPzoD[r%+$7rv2lQ@6qw0"`*oެ,;p0/ZHpbc xTu;ޭc$rGMM\go{WsCփ薅I_vF`]Z!T ܍$]C-Ѫ6<(\z]64kB% F&#z&> ?y"rUcS1&%E~е"M56~T5Oi5zUj ~lܢjHt{IXxNgB%wlĬ@2We!AůixjO$S!ڼBfFO~`I}2d40[/$ܠӳ0#ffifry2Uׇ7˲7c G$b<͠o l%\Rzag #$bEw% *P3t3$6^טf\_NjTOV^k,zMuVGɨ`{5V9wа\Wu_z'=8)-9"V*A,TZAQl#"S[}w_ټ?vEfxG5CX\>=g_CmFD:gw#^ ٵC( B:Ufi=r蓹M&tti/=v_~ }H8;ɱxdOYkLX]̗ǯBΜڢ׾š4Hi4ؤ) {KB@"J԰s> 28Er=fm{AuδTߏLX_!LqlFD*۴m^)[t ]iěo _v&PG+ek| *=6Dͽst_OP;[ľH^[1ANm=/$*xYX6oG;+휻&. t".(ĵ.")n{+Ƀ f@!_=q b}_I_Ԭ[LÀb2Adsgσ/afRm,L 9=rg0!Ts@U(*\/VQfGĜپIV$j*wl93գij¡=28%\ÆO~[⟒0G>qKOUS~Z0ך2\ h-d&ǮFDe? i*դoP%}K+Ùq :{81 +Ĭׁ#S °GLpng3ĝ;B)4D (ߴ3qWSQ:QE}¤?kYlҢ!d P]Q$0>ԬN,|M>JU̋Pwv=ISZv]FQ&)8Z ~|!aoh][6I4">1^Lri8X3d[ 0 6@-jp"mT$~`h`I΅Cv:;׻$חM3_Rc1_ { 86m>3fxAaʐ>(iU/ NnD&`Dz Q(֘FaSN1|}&[؏Z$HRdWcplz!y&m ǝ/H%ed!֓\-+:X QZw8mᐇ̫cŷ15@Ŝio xG 'ܘ)`ڔ}-C+0h\Uw:vz]=Vj05څhYۋ!/,:_Gx |G$G.D,fe>^ m[ږ Hܵ՟T ( 8j6rԧҩ\N?E G.¾8 ),/p.'tx/TݶJ.>HXHLZDʒAഩZwwu:Ogo<], p Yv$/wk~HȆlJ&5'OuI;–ft6tvr0_Lǒ³f9'.EງbR/d٭M@n\5+6,[yHXq_*I\(DVȉ<\S>lLRʍC.v G\N`Ky;%Sy`1* o\ccWFԀ\$3<gr,բ̴_&Ho0/SC^&7'ݫ6JS$\tIIM\@t%أ Go> stream xڵveT.Nqw ;)B ݡHqR;-Pݡk}{wd$_;Mh4Yŭ @#Cq0w`[C.6TZZI9 q2P%!J :]^V /2j0 PV s5v2HB\ ܬ"`([A<\sG+2@" 5b 554jl/5ݜ .ERSK[ %% d5|j_X*Z/?y^ +KkkIs9tqI_^MW $rsA\@lNӲ< .v Wa^ OcJ`K+ oK)_^%R蟘\Hcc:;ZB͡nd/oI7?9r4.y9wc[B]P׿#`{zvK,"/#Ū2xʐ8A=Y'.$xp $ᅵ+I_xmpu`G+?rsbv;Eop M1K9| Nks{W@q5w.n@?*rЗYԿ;ZC_K?2l `FeW@_ϾW.7{{s U5w{f4`W'J $X9y8hY0I~.?zҽ # R҅?ʪr:e*h ;\|ss/TpL9B/.'7v?''`_| 99/ /y.|v? GVIϽ*pls5.;.&P!s_^f h𖐀xrrs8yx?|-ڡ X@'uab)j^/]0QH+vXA(9NF,(ZEWQ4O r,ң %ٚ\9~i.iO)->QM;8Ky> |b6 @{],3yOg8]q=IO|>1_`6'V@r6ܧ.e=.D\G(y(Jf< '-P}(T3q qOSgOے|!%gfuWgMACtCdO_RG/wX>2/I!ՠqk]! p Q>kz<464O4/'Nʺz<9@vZٚPfy/V~d 'N1f]V}(ZZ@pZʐ3G*鯂AAkCYt}3I{Ӌ:2Cm?dz+s90o"1zߺrrY%)x2!V|Ɣ9D{0yD>:f^_޾S3G3#s{kJCDI)Ҧ=ڮ\x xzDU-LQPm ݗbv~>ar>/3D||Ε AkV\;YG:,A+ļHνB]Ѽ&8儝+uiBs wD5{}ÚѡA8ZC F)AU\,1x{m8yӳߥXˍ3ibP*MCc( g,a "2:aW4FKg\ƍÉg!h4~`9!1fVbܛ.(bX##10U#ʲޮ>Bދ]eiC O9M4 w~!<T}_Y %!tC66>Ǎ>zJ܂!hSSǸ46@WQe9P[1Wz 4@EZJueRP{KOZD E_Fs f>_C}W 69 xO+d!=5Q}5mN/)@I,_&p֓r_qx#UkŢ%<7M*jRrņ.8өˢPSRACh# ٘I1FTZ2Ĥ3KcV=qcY1,(Ey3g"ᰧ;d7yGYJtV"sBkߥu !Wn*_of=jxȼY$ *{Us1;|ISE{8K[29 #Qb} "Op<*v.w]KiuJ{s5 Y *kuqw#'P7eQ7T/meǖyO#MTY*mbFPDvMrUx:̪d8e 1Gi]j,bğ=^}ҾT/ N1z>aȜ{܋-t0oسl2ՙ.boh{Rw.>RlQHCy:ɓ(w>o'(tqw$"sOB**mue36iY2ɑ5naX }=jc#"B<ͱN(NA,VX$:67cT PPhiu?`0v -ҝSa2h"\PE e&{/[r\dt4JP ػ\*E~'G?'08Y WY)x6կ-)q:erO[`*' ^}o<Z,!(% &unH>W_sIXgM;@f7SdȯU9ފtb 9=m9h+`l_I}E=g+hLP4ra)g'Uˍ:oL*,Cp[umSzت|Γّ`IEt;WW 9;\w~ *b:чWFj6P jndg @7x.C u݇^2A$YkuY,+ ܗ(xR8I.+t-iM~zW%ZczMCI?$cuqoVHfQd[Ṇ/svg70>E0L43\򆿯hh20Q?`ux(9mEi-y|7aaqoӯ&WV3K!#9^NO>`{X6D+w&kAjHVeQp8zȰ!jB?WBҁ +C”s.R| 5JMb-hox-JubAR:2YF9]c +>`a 0с%-Q-h*>{gߚRe2k)ŧ T$;f9tݐR)LQY9mGHT۱R`:3]UnA*}m|K7h9072 !x<;O2G^"{+&"F*f謜#Aj†~|(+vlĦp dB"upCUYeX G6!ԕ:Z=j*ho)iчU[z`"Y =B}EҘqD.$m6*2UOA{L^aɹAPdLW<' @,?l1*n ,;-va짇5ݷghQ,J?ᑘ̜bqT- .AVXR~p>S>7GOaЀ8K4<y,ZF J<8ILy Z:9`KܯN6KyՍNi|:J\\+^f{Nywon+/B$z^E^ vN"+(PQ!gj@+w4sDXxubAQiIlb޲Ĩp+*b±2$ċԇ!8TaΝ Ў Wwž2*ѧCc{#Ȟ1LC_cZoi_K؉wuUc,5$~ғaW3`JHJBRЈˎ6aVF=mvDw[T?GA+;TQnW"uZ#ٍ~Ǽi~arscjA-`6 X qYv `|$Eb}~[Օ9?-I m13kF1}0&짠+@nsnoN/Jcs|*&ҸFe<w5̩'B i2 K1ĆkV5|b!!M`p㧖G :'y ὔf`?W"OS(< $jk.x5W,(S  L^Q0q+q+US̮POjz%BֳpM%lOR|oӝY-װ1ɅQq`ج/ƻ֒I3_Rk,#yFқj{\&K^pCJC4'.,xx$=5|o+5\z+ b!Tl* !G4E0bC3W<'ƀ'hGl>jkmSے>迥iL4J㶰|;.+=:#ɚZyMÓ}_hQghW4[<['!K tQo>qdӺ BLt W5?I4}6oOo*g⬣-^ӡgqh﯑>m7QD#^<ܻOq1Ys`60?|U.|q0PZpV[4u%ZTP̹fi<LX8sg銭DduRPu&5Py+x`{}?n F|w[a+ś\ˣo/QCP;򝎴Ar',Ix~ߢ42{dfUC>Knp{ItjM4@-=pW:O|8EX~Ï!"2fw`I ~L^d|7GsxȞ[Bc0R~/"[#FrPIcݥ#h6݇x,s 8:;Gi I*_ܟ&c1ڈ"Mꄸ;z-HtnJMdc[`M̭x{2-'A5 串$)K=yui&wQNnѳ NY!J+|g(22Q L8᪩2wf@2m% o4LhG/\:CxXcQrSEXFNl)b죘01lrX3!;`Q}ra@`1y #*?Bw:S5xeȃwwӱJA!hX;7 ꠈmB S+c5Cp;(Ngsfܢh =+4ɵd]2Ja. NBZF"I/NBJW%m tө$y(~UD"&KO"0 c>1*Y Hђ5w 3MfMXB140@ u^sΣ RGpGedM1<`J6M$qc B ww;u;Av2Rb_ײ1x+IB+*󪁙ܳy\z]k8"5xYu<߮3;ZȄ8Po嫶NV[sؚb4$2MߠT f E~'Ŀ*ŒxPgx\3<$Fi,4vF]7uE>~lK,oޕ8`( XT)c=)Ӯ+(O !UFBa"\b^OA\N ǵ3?W'B}իeD+aWL~eSFx!`1B:}em08=pнL-*F7g=./֑J'fXI PtbyԻX - rB hk9BM)\[F\{_6$fD M=ϟXP m7BƊj~qй}=l t]Tȫu|YdfRʔe|S˹[X jI9Hz}V-b^"6^;RbAw^vzR(ȵ~J,x@XloiE$QYS:qM~C3jwQ~$moH)})rŎy 7NE]r//qX7p?x"k;qj}%8ROT~̺nVܖDX@”zߛu+%4j|044tNOưDth,z3YU޾WUG{K/6pD/#_}ԥ<͚UtwSwiN:]e-H 7` %Xp?{%"U) M"Uv1pGSG&k =:VeiwXafguFSw1E2Z<'\[Klp?7\*V3^ֹ a?Ě5U.3|ju^>+БWl'8OфͷKe3 zn() 7' _N]4vyW6/ڂGm:gpf yVߥSƽhZ#T8c'$81|бjo,&lRniꂒbN\\b5 i'H{zy^t|'*tp5X$w0+i6=ՒjW+J_hd~WV@󝝿IF7ZyWTZi,rNT5 .=c.z鲌񸮘K_x6c+HyRD \,;S6ګdu!XKax 8jar-삻^SPO Q h%˲sٖz[YVY27KCjX'm)=p=8FkY 2Z`yEvȠ;|. iTl(d%Zh*st灩~UYU'0;GE):Ol>(fj1uOF_%݄~X =c y[}G\‰Dh$)l<Ȣv޺:fLwtв[XKZ۠(ShZ~ڼB˜ԨSciF_`!Icc/Q,vjﶶb' =xMG coan/IDT)s44嗰:;|zeRFIX`V,BxM`6&2T Ig[ [Q$S$^γNJ ~ObT-v3!>=I(]%Z&%R*b|J0&6Ǭ}79x;ssؿz.&ysSY b&Fd{r&ق27.K,cA c2}>8'M~SQ5;[;s*ν!e|H!d5~%%Fh ..9gڲ- %1|v_N4MIN] =3,riQQ{>'1^|r,*`%Tca;vpB`c8.횼t?=# TNV\CR>HofogO[˃K@)AX"UD%ݦr-88SFtk"= m"&Z=V'#b}ލ&;RrdO}Ls!$!VKQRyROݔk8?e ȴwIM\42:@=zKko&|5eNl>xn7ӜN)NrD-lc7_FO%pdW}ni*{T8O&-%XW^Z|1NI4s{x"s r3n{d|uhG8,.ah"_:թXǼP5^,$bac_g5P| U2A -fO͟\XlX07)HMl,ô!Qu۫߁z(:M<\HVb)B= FO.}s٢=F j~rVwWA?owK&$m~G9wZ޷ !€Xzpp5MRȓl<ONEԚǑNJvS\FW2qGME!Vs/b)TPRWLgJ 9N4-JcdIQJJ|8U>sc~-zaATuғnLJҼL45q,)tzzB1p˧1kQT L!k?b^;|A l?AMvDJ<P{E*9mwK&xfKO{kո6m <+<p͡&wahv9@1-;Ν3d\WOx:LZBٓ0>@qҫmyʄMT06틸]`MU Ɓ.<:sU:11F2J1*|#KwxS "@'_K.Kj4fJ_x~DD1KguSnh\5eRot m.Ak67w 1a([LfvߒQ"w\2̒;WCuc`FlV5XQVJgĬMJtmuWPn.W-ʏ^¾'] _\ F͆9E E'mEݾ*HT^^ v<ʎml~i`SΉudLBvx򃐟u♂j[ ^Ag= ._<()`'su/J/I |8`7;w( o6鵳 Ô瑞cng|S63 W)'d04}^Q sʝW]Bxhm$arܟ'kbUV܏W0AÅWdO[lR{yT'F>ԾUw&Qk9t"rG9%؋"GXyAú_Izx}"ܫ-JmWa6s-8 7N}AnDCpjf޳9"yumVS̫jEcKPb|wMx;ZL'>TSWUId.hh3]tDL|).kG5Qߕ$deŹ +(xd@2,TKQCⲪ)R+٤zL9ZFyI7cIB5Zb zTD5bctƜm2v^\[sOMe;@lcS/1fꔑ`1ՁɰVfZ%)p7qܝjtķ XJzw=~T+8^ncz\Ĭo*7)e~:RoXu[p2qתIs@X@Gň:iDf65E* *-O  bz/YfS|[h`=l/\seJ`XЛZlt,-J_ו AA2wע"-o3):тdb&吵e% "Se$3Q[6M=8!4nE*7^ieLa+ `Ч&3k0 <T>-M/rk=>IZxIX5񺥫li6)UߛhYr]2> jM\b% Dq>vĝj+}vkw^)cXmj~nMIayeԀTao>6=H ARɗ3lFa`Tc|2kkCMLD<3@u5cB8%0CmY4I6?H`lx7YA0̈F”7pE>Bn zu <&cuwWFB'=I䯄E"ݛxxu(QC5ăMz`G"KIO9yGg|~^I'~f=_CBQc@Yө GYqޚ%hF Nヺl6\c#jӤ*@:^|gV1r>\`~TPPqCٽCaAv-%u~#W\;u@>Z=e4/2_`”V'PM{m/vq5؆` ?6愂raaáꌘN,&'(%Gx { ac-qy^ endstream endobj 3100 0 obj << /Length1 3086 /Length2 35618 /Length3 0 /Length 37300 /Filter /FlateDecode >> stream xڴeTL5'k]w'.  [pKp uw}~>udבZ (HTL ,̼9y;c{f3Bhj`/f pZM]A ffx $ Z4x䁮j^@?@ŕ ҀLD,,]`c`鏵#@ `loag(8xVj{ `PjUUT*J4 ǪnETUM] &&j$UTڃ[@ˋ i+0tvQިL͝ tuueb`psqetp`t tI(9S)H_vT@r%O\ci򏭜holo Rt5vus#}ͨEusvC8vgk3wsWnsۦ.V..[wS3+d j rƳgweǞ?x̜v3ID@]O 'Wg/6s+{3?7ssdRrrJ:H&@'ԒO变_oGG v1v\݀/'gYZ4.x7wK bK* hNmf@sx&WPKP3iKVHrߊvV^_*?lmkEhdjjK.j a{ [ ,-wA՟ _k4e%/IADIMI?zfVVN<3X98,6z,&F{W ` &?!N0!n0q1$ I I dq{C .oE (q(!7@\TqQC .oE h!#737b9&[$5yC &Π]lkw4A"#V6OSSPXS[PM (E5[qr3 &o- ͞㏹_A&oe73uK 7bz[z9ZɬJ|VƦnLA_տw ښdm-t4ʕ[x!t3tt+P>ߖA1A;HyD[Asu+m, [= 7?ݿ;t?WDz (o8@sYgorU++7ޠly,,oa9@)ptTz8e?+2J& xA>m#_PNvi`Դ2=R7̠ۛ$}o񗵈7;hXA ;(Q[y9R h `bV'^8UExR%%n9cG,o(XIY 'ū9оD"e5zLYhOI\x4WQ=(S~)P&@}&->z$:zBW#ʣxs i#.ڸOxv֨ kTڱ} kG0-L+`syu5C;͆*zdcbzM8^ +>Җ3@1T`s9Qdf{nґ~LؕƳcSx:n/e(&‚}^V<oISɎ:-#.1<?߫jYeAXTEja |Kw֖ SHՙ:dݧAYRsx`r0xFy 2d><ZU2/ I2*_|=:pR3Z_dž_v|J$#>jj{.Oڧ\sސ,ğ6UR-Wo#^\jJ}ZtENOR"U^l֤bKn-;|O!T'󜡂F8_F3~Qdb;#Lp1S5;>W0M{ŕG?zق@W)^R;m5 A2eB`T nM jH)w+Ö{,*8#ov2[hGՍ(l_W'zҒi5, XU7::P]|KH,ig Q3Lg,P7&.BUaS`.)V;E8Ӿ,cEA{\cGtk'iGU F0X+*"4x/A=/iyZiNjƢlI켜ABPd*x\¸`pЗ}2Nj-&aBg숤JG3T_Jg,n <%;vP1ɍ~fş5c0WgTy<1dx%LM0^|[٠ֆ2)4@:~ w{@g5O ! Bk MvL̈iv7'9=rm Ȯ"9 lյ? a#=݀nF#5]SyǮ?cJȋnPsG{]gANlu~DALKt;cJ#CCEd]~i%B0rqyEvde$$v^cURǖ*]6͚+9r<1 $+ēc[Ok ʫ+3^.V4e6D'yRUxs$X_щdv]X5D?.tWaꎞB`y 6^/w0~^p~9D GT~T XCd<3 ,'84gOR^>s4P[zsN72iBAUt5W5.}nAq4BIK#ͳϸ+>kk;CvB曄ڴ*Ea/s0 t]u{`:!dۼqughwOB2{m# :prhsޒ*ćLj6 Rfp ͕>Ru4 4 5&%c]8)D*¨-uEf@ >Gҡϰs "0]B=̌ a{.V@2kss %w!FvJ\ [nCbوO$N_i>v)`Uwݦ-QđZhw>%KᅩhY:{ͅT:5vET*\@"@)$צFUUYD+*ur$IJ20mM[:ciSf#@S䉉/{?UjwFbLXiY!T Z?'8:^I{cn5B.\+K8d"Wշ鍤dU/zyGc!k-SH7"")$c3v>6Xc`jެ~q,cAgU:SnjvĢik*v_]-WA-U;]B u 8 d_ DGSI>_ޥ ki u $U<\M0W(ate[}ob Db,AMm8F={T&nԞl(LtH,R~Hwgzr-Y{|Íy"8$U>NU9ݵkvpc]@vճ@e]E }66#衪5Kv͔b]$J@CE).hC"Kő^dy[@\q+~sO8F'ڪ: ζ1&>nȚ(6Æ [J|$9tY=:T8g"׿xXLHP ]qBG'c[+׭wD4WT6)P?FbkV:m0c.NEznZocP-<CO%T.XȦ3|nwA/Z9UNaVz0CH6g7  I]87(*lZJmfIZhqUS^?Smq Zzf[;RM.U (t..6uFf%]^<.ı4U3.1!#~b~0&.˽PxOGr@HgEwx\w'_ΓrٙkZӔ{N'$XZ_LjWmXt 1P0[Texw0Ԉ+(#'[]k<7&d2"8bUj swZ, #w9χ(ceK~@x^K1z&z{%푶pg|q0& iYd`6QmY$NY'"B TY|t٧pW9298Jett|/ )蝿QV4T㥛C},FV~xAΟc+$~kpnQ5 ]_lrѯmeR:RoyܸXO\ `b{H͓Ϊ /h-|=ڃ]=s_u!.˹_07?_%aQwH6ݖbEG5[~Tw^_b)E~$0SD^nYy.7gs,|'!ӽT\w]NW/WrU&K$g7?0 5 [~t%UP-DŞH1snz9cv.֦}s˄G1G.!PQmrd=X(+Fr+: |K_/>Iƨu.d'mmJ1͂n9+A0&tGү5wc<,btVH<*Ib`'`1+O6L,FQ;?1NlJ `&i&FL.u5G)!Gg Ms7УN4:ڽUD!G(WHй+A ڻ7X\P@T&8;<5}5̨&{5P X5iڧD$u>bmFQ8wQ^V^Tͯg!;,Bh^񋵟*+B}{%QL+އZH7tI21X`\> %gY~38Aw1]>Kg_u XK~Ev Egb&R]XhXulsXLibO싹xQ SFdpJxWiʬЉD,dXS=k,ٯk<#W2Wƃ9KsY5enWdS#K$苚5W.kʽ%c_ʋP1 ?^,׿*JiǦEѩqc?@SMfYi> "X͜M߽k]H7,bO2sJX g7j("``\-ԓ'T;e(\[@pN/ d λo̜EZuj<_3b=Ϧ)m -vĀdIM/FNMoBK쮂+ ^\pָ`ZtO/R7:4 1JsXР[Avk.hc`J9hۂ WVH{|@~1;LVUWı Vjҿ^-L, R/2Y\cĹ6uBW.團D R%S"`+tIݙt[[S`f'J2[ׯ^ U ԫəVN+ +ֶ x#X%DRET%G:>V /- VVw yx8ML u֗vOcP54 COVޫQ;es`GCl 3Xs*g'7Lnx, CLF;ʹLyRSꗢD+"pװk$ɀ(8A(@̾xdu]YmWȳ8f\CkU9SZ|.HqrGٳC#0k I0N2zࡳ@ĭ&La@c+@'oc[#'(=M Fu4R5͝C wm9RQ,T_BTYU[c x.aQZ4AE&ؓp N&&p["b =dEdvHP= Tw,"AXj{v?n&^C7*цz3!|uZ< A~P6mb`5땪^Kh- {vWe2tN$hH5ѣ]u;4da X_g6y&6[P'Ϭ%tbu{cު8,Nxz?W[ TYnr^f+% $Q=9ŷe:`HkKU 3혣LFen6uakpjh Ë:ol5)$S%Z+2#tl)Xkm:z{CsUiѾd"A^VڋYWɱwp 1k;Hbܱ[0w  b<p8ybf0;5xDoo0%UkUWt8/4(P7zA%b!p`B+=9#"%E;{% tՙ*rNBjh prGg?N1MKj*؛Xl~t8(DDy] ۊ&]skaӅ:لz`7v~& w'hnNWemxτ)){qŻc߻/oJ#w?٨,2S6RGEv0[[~K}7զoa%ɹ-L]!5&ʳ=w.&)Y7ĝU"j0q-fk^C}ȝB׃|p!&teᒞ\/3/lwӈQpMvώK{;۰BYC~i \5^Z^LV"OZ?תOj\)Bcy2@ 3:7xk]Ss9_JnHq9xCD$94;`Ի)yj1{v`;}ŕW% x]Mm-$y* fT; VfGr#nL:KrX-`&\+Bku˺%W߈z\xĸMs^]g(2|pynj :=LF:vN/iB p m$W8]e$~ B6t3ҩHHpWd}2tSE&NĚ?\oo ]7&XpQ|K%ȿօ^Qݤ# iyDtY` 16N!ؕ*p߳wlVٔ-jdP>~i`o+2[([GE9pCsf7\d+qOZ%QǖQUm FM~5tl;g&6Oe%{I;0UGnR= (zOˑnwqV=W~ggS o|g.>qEPiI[ ; ~4[La"{4` XfK1aU/;iR=po!S'HGsTA=C|9kσ-u"A|*` ^tk=*̃ZPOhXs_x5:h!$} %3oЏ]>kXu4Li'y'!"}VRn!h̪=^"i^ƑBno1;)7#dQ!lʺTZ+eXZ"Eks1򪃝 M=5[\pA+vi@Ig|XcښIHS`(!Vx\ *1y, S{~_eG.LS3*kCj^i,l }OtqH.iG'֬.cnWZ_ ?T EPr9,FA쐚Lj:ILDs)7"-/g͊TDC"}Jn$KD>z\#Ӕ2,|@K=߇j0 Ӯ6'tct %Gu1 C5@Nc ;hD,Z]spF9pfL0ւ'|v <ϐt7PanUd+cFABi)!!su%4|‡C (GUڝI1wr|."]1+fJe:vw8pt >c28U}E,ĔvO{1pcÖL/Rr4>R 23H̒w՟ė[tH|ͅ4O[?31 LXFHvFI9хRCX+I am_n2I;qQ\0a6K$sfܖ,e8QHqEJF\ɼ /+~e*d*9Y9MP,x̔; a3DЏ/( ĄSt1B:(rt aM^qxFZ=f~Hq XSpFs~dz,WצqyfƴnHV&Tuz%?fp|dIQS8+Qk܊Z_żQ)ɋwY >f?Mvb}6wܽx|vN\2P[" ZhRv1TWH8[L+ IŬ0t (,lMTI mNÎgQ7d D<RoS>wL~ydH$u>2V g{`<+%M|2,>PS-Spaz ,wx]f{2Ӊ0\LMEt!0L$<8X xexc(hPÛ֮5TSt!jeYٲiI~g%ʑm44ئWl5cse]3)VU$㒃k[^tOk&☇i 5ifT'e$Us[q[NGd/ ;`i:Rh}@|ZoC'ݍ)##v5@H%'!, !_cVE Fb':#yI|Vp}/Bh"[Kmc+ 7f^=0ԗhCZ.R jU,ˠF&@jm .`fn|`ݱaJ](z38P@`z9m`lY.m۩0ΟRj+0ݼ}JATr_HUy)'8sg2bF2,έk=Cl'""Td>u1\v4/yë*ڝK\vxᘓfP?*9 AI}yTZ8$Bh R Q-e*j!SZ;n:j7Ԕې#ldî ǯ 2S*i7a9H /[_|BiH+ZcE*tUuoH 8!]i1oK$ѐ(EKKʣhsZG-6)շ_m(?5]Ln=g $k ss3{mnCD=7Lab~cQ}RRfrm%^i{|Kg`zD:`fz"9A̱UaO$cKvJ!p\VC ӹȮ‡|c?wn"_ I4:hv+[V}|ߑ^0{ugF>pd|ʔPc>I 60hʼnn8b4wdۭ~wQHU`N0j;R<,Ƿe׵^Ӄ=MF{BܭIn/'hWcco]kE HJ$]EɅl؜as;H+KuZ.f"`ir| G$0|Ÿ!g)[8D/\璠4CuD&8{|;X9~ru 7CɪMWYM خ]@fU}ࢊ^Xˤ yɋf"H9hC+,,uv."*7?mGnDT 2Ѽ/(m˃IהHΜ>2,<3zzܟE W En=M DGK'ϊʘh+9}5++oqp䖞G]+L^ $`ҙAƞ5K[衃? uȓuN9%xw  0v.{kȿQ̈^}oXD,/&ʞL]0;lD?J h3shȊs(*-x G4˵|7[j+-)8r^_LE׸\F1l^iURw㼁y5h=(FrAtI&HLNw?a?}Ǥ)=H6Ac¶aIExg?XF$wdGhٔԱiWH\.3eLٲ:nNj2?FvnȠU#9sSy St˝kZDwhG{"~vĂ%T.LLH^Ȯ^'^36OP1r5qE4evü3 Na = ڼ yjq%), p\՗ZB Lv:^azh\,feV<$E+pJ E0i9=ICUy>;lg=GÖIJ09',"KCM}hǶ ?E/+4B?\uz5ҚK#+`7AיizaZߤOonS!5juh$)Kke"S~ n3Lyy% *Bʮ. 06y "-;H4ثfkdSaXpJuvx m :Ŭqҏt4TD#~~-Nt, =+<׸-Kڬe`B!jx%,.ӈU)t2=ۭ4* n93uh.00kaWjmF΍l-hzr6jo@uVNh߈E/0Qt]k"ΈJ|uX;k$mtQ>O0(l07SS;]i'B? S[O܏8*.-%j1t] IEDj։Ŵq#ܛ؟Eu {w吁^"]WxIT 5Q3ekC?hYY]$a+HQp:2^41Otk7,{PcSdǬ<[ mmֶm֭m6ߵm&Mbf3Tƕ|WWѯޔoyj9nxhil_߭zI)wWA`GP2@: 0XϤơ]}2ݏjb9t Zdy>1BlALgtEuDU;cUز_VcMMAc ⱟ#> D[=׶2e'uPD}33+3?8W41 ?'EΩBQBNr Y]{֝{wT-_fBgYpHm086&zwa9CH(vb}{/##fDx[lQ0J]p$h uw(Ád'?YCGYpj Y#QڟU2MIW@Y+~;D oe< X"VѦB@ Э X 1D}'+; .B*>tq}εJʗ iĤkN'>,x *gKS!ْ({PR*2M,5s{M͕9kU`ItU+Dz>6BjHUAKtV/jW̎_~T !,檻UŬP<lɌ>"# wr% WR~]D>mԕ`sؠ/uR]Beer&oi*Z*pX0؄/ۊ`UxqG!1w 3JSc &X*"OTE ƽL=+Da-4r!< r'gOPh ]Ay1)誡}F)-IEz0Gv1AWhEH"Er }Mfi!f7Xv8 RS,ȥ6AzbF]rHv&ݕ6ۗk -ZŠa"a J_:Z"}gIBF?dv(w^ZdM5Ϭƺu`'g9^-"8`7=Kp'~{0چ"r/,Xn0[ :}bp}Iȑ+:?* Q[CF_;IQ7 zL|pz @𙯨ĕ>=/h'&/ B5eEMcsje -'Py=G%>pVjOf=yM0.hDvY> {OC\$S+ &9-RÔӻ% : |@6`eץӓ 5$Q3dwW+$Z14ToNVU9hs\+j&A]̱=˟#NTm[aIce~ȇ1 o `DC yhkɘϰI}z^-2[`{ JjK>5$uERΏxွlMZw^a`h;KⷂFu1Lm= KB|(%ncأ[uÍ>ʿz e07E戎NT/N#98*A%asp8zF|{EḃuSKR2hYTsp<503u==Y`/˟V45oxT [jTώܐ#N+!TޣX DItw`0r;aI $vA}яm 1zBP :HNoKIKjTPHRJ-qGww}nV$U3n F%!pUi~ #O>0UvE$IQQ86I>OA P0N2pG!*b ?.M`P}C.{iqzI+*wATs1r佼gSEl#i}yE%[H`JX*_<{~S39=2]st1N(4%Q_GƳbo M_܊fI rTZ҄⪗IX@m^:&hD Gk @| ^039`tR ڣErs^^Ga\7x9l ^scMKf~DS딆%\g^*vAƣ=* Ocs9dE4BӢ/v)w7ܺQ.ExdCɼ@2_η ը%0Y?yJ\*y(#%A%e$ h3M֕x9ޯeGZGۨde<$,>gdTr\sxkuJo_X"&u{-Lp/dBզkf h P|0[i?ǂ**E6r^wAंb QN-`Ŭ;?NSA|#}>rL׆4=ִE@1X8(GO' su5%H5XBv Ϧ,#,qx~}F!3B@1?F ALpa!cEonk#{ GAhY*(FQuшd2=EJ"S gCeb:tgt3 ##/w6FM2Sۈ\i >}q`By`sL?exjM;HXEB@mǽ짇,"T:˰Tzۮ1Ox_S`HRgaGϑU,& vmJ;9X:G9> 5C7&hl^x43\'x0JG;黠?yn ush"mۮUP! iJ `ԝ:(31qQ39d3ɷe&4x!v6᲋ӫ;r`"L joL2`^ ®('f>`yfZu[ ț> 6k ]NB-yW$&$`ܮk*:6yfo$\EիʼnŵҮ1~x]K嶘&d:U(?7m9ie /Z Pl2QV"G+R@/!c_P̘ f3Z𞏡JT6=HY43cm'|9dRC>Q:@vG@?3Ov1).~"GmRwFi6ܲxbCb,_t10?㎆>Ԧ[uʗ_F$"\U ET$Rf8a TYjt1JPU[Z~K1 oM%VX %dg?.xEd/yMkzMc:Ë`j#KUA#=B"K{eM[Rc,AVŁ,4WsUg+ ~CDԭX+F0gH@)!]3M&: > FliNܛ^U;G#Ww_CW #ܜsX7 -%:ڞ" w 㡐ߤ[ZYm[ֈ8D'{`_ǹUh`4uo[]eV|xl1$v2CFR]K]}kJA(iU5դJݟu2i%~ԍ7LmOc_K)6ݜ`脑p0 aaC[l-Hͯ l0~\PME0IyJ%o_DS,#gR[7zo+RZ‚w+ 2'>sOmdgQ?V*?Y߻4g2Gtۿ$[NlAwQ"%N|m6ƽ0x[!hW&XREpx хi$qrXVP0s^qG7#sS]%nO%:M.ե3~>܉Ҵf=KiVXKLl9w1νZqi8,݁C6!WZzE~P%0G&1u2RQ]FzZka_=Ɋj=mx5:|A~|Y~/b3q-%kLjM^ߥeʺa⓼*Q 4oByGa/#$s1qi `CX C}=*`8ߨ7nMW?Gpo]ȱ+d(, #~g\' n! 2"_,5tgdDs)$kw i;WB;')};-,{_N~]ֆx3Q ^m_e0/!{^dU$\c`VLB&hݴUِMҥ{%-{R$)'Ob/WeHB"Z "aP3˽",2'?æ ;|,WQ|;쯣Bl*n!&c{r}G:ux O8X*D˼83Byp;79\Dttρ"y0jL%%44!ԍ~g:x10_n撒a/`aP.@I}R/JvKu H腌pW/;9z@~ +YofqŬfͷ ON MpQjD*1 LLƆmgj6(ZŶT0q1P>#ޝXφ ] ]D|`T}XaWpЛu6L1vhX[CiP HWD [I9(% I$Q\ +)/M\#b{QayM^0ɫTCȾ3ηJ2/2^IC"6)CH`﨣9ؽ";}P r(X`"V;;Cnby'/dMef4j.v<&4+ :ÆPQm */6 @cؼPj﭂2\ y?ة^݀mHu*}j_ƒ1ulH41".m׭]S%CԝB9"q irt fz˯:k@]dAK-|NY =HEz9IrbbQaw>Y"%3ç;4g[z{=xrtʺ(iY$) gH~ygrbXT}?;dg6GXe[ "Mk$/#^gL{\7CA<)on,f~yvȎ*!nWÅEb=x Op&P,Wj9a=q(rnmueГ9(@7,5 s}UPR?YG)ȬxB*8#?3q>*P؄}IP_(M^ݲM54{1HhQ2i9K'XGZv4_%L@4zIfZ}Xmw4ig")NrGMLt@vZ v1 FF˖yKVr6#ML isl֯N W?Qi#2@TqI=aフ=GٛZ` b]̬ .3zb6Voc:1G_]idq6W,%f ^J#gI*'**o*cDwX/*:#f*FF(*"W o;:՛X !f`# **bĵhlMR?*>w}?bc!~@<[E^˫$*}=l9rN9ae̐|x4&v(?=CPIA"˳ЛRnSۂ859 s9k) $SUNbr#fj \)t3%(bU=1[Qz+ֆ: DsPX'VݫUZ΀bP dSY`$ ~mSn*V."۩5ΓJN,l "rZlعeQ `6Twjq5n5ץ9qj1$OnPz* = /M3ܛJ,(/E!59c^w /M"]aHGV9FHy2"MFUa~+T͠b9/y]Mn^&a` +-#~}e&bE' *\@U=B)x86y<g3X*rUƱ6 CWi`O#ԍCql﫜}n^÷v7l1ւ[7y*F_YIX.-^bvH+z&xp`hѕ+Z]O)ݘ_cD~35ѭŢ1("| :bֈ&G"`9JZuSLs掌WҰDMմ :v ;&ǸkWB=4!롲W Z@`;|`t^I\(+9$p+CѸkay&r8 xC6jRzm# />=g7NM_q\鲑8 J'5+ !mx=d:=,p$<~fĻo홈e)]#;.MB0zsxtmDۓRBוhns9Ay,ՕpcٗɀqCK28ACjL/)zE_w9Ԟ+5 [T!9Rm%TGl{(6A fxzR PN428JF6͊!q[zR75="0R3ia~nSb0AޑuUu)łcB舶N.FomNFdRIKbwa=-ml=QmԦhK8w3z'՘+`N"o1%u- ცM{׷CCT]WH)(XSYs؝'~l%?Ie2ƺQ?.^FLCP;4^Tu Hӛ䴪?ӌH0RcH{t K֑bfon_ v$%v3/P<2Ec@R+{QH8tKXbK'0 }/7ۆxý~Ȓ'FĚЛI8PDM (xw}Gq8sQd,xACd4fqGw0`dEer])ܶ j??z":b2#MnHD02+4^iLS`?i?n*c5LAB@M3ʣ$Pv1C`7{]SE[^jW0w+33ax]\g4>@ovLC5((f=bׂ=i` -Bnj{ |aUׯfE-Z:Pl5c KXq}cH @]DrkdQN6qnl̝yQ-2Bwr=yRknV^h5n 3 sJ$y[>~]HkD5I!$pْ$97 EvU#-F[PVTMBE~ ]Fl08̧ !ոL(\xGO(רA}]솂'4R (U6l)\ 3&R88qiuLaqf y椡jC/8j+wcעg +4H8BALH?铞9nn\G|wtǠuj[QtH'xs AJeu[Yמ6UkR+q*k,$(?6 "1]v>IytEyfHtxC ĪXv(80Fe,P6#49fpQuR*DvY*ُ]YhȠP{Ԝΰrk]J)ܪJvt? JDw9> Y2y[p)b)qil޾kۯEH٤˵(xl<1=o8!ܡ8:冺ˬ℮`;y I8(*2T7_U˕Cju3-#֧y\3:_u Zb@Pj/ Ŝ0<9dM8>_p*UPE۩oJ.#H)P}Jz"b;9l+8p.!=iO&Pl'](͉ 2 z&46\@nXT;1ˀn2^Ft[M@@Q6"⍲yHO)@~9ݴRhQ;[#_bDM=D#yq<`aGyϜjNkXWߡ3_7K#Gxnx򝀹)LRHH.UA*94Qo}C`Lܣ t1.76qQ.&Wbw}X_͎LznF"SKb\=nMeFr0u&ϵ>YB25fmօ<̖:.vͥ5iOS=>Ozd_09r!k ]_렢Ц#&lLT̩dWuH!L{?murU93?Ӌg9r"3d3HH+\%.ݔi?WDz r5WQ eE\]y8' sU"6EUփ$Mk2blvY}/ۨK1-,rW>HW~*:b&icO$.\ H1(JN1&A9oٛ 7-# ƹتL"/ָ4wnfUfcI*Ν@; j%fA7ye;fR?fb| NY (Zղ̀nd4Nf[ ۀ~Ѽ8yՅ̓AHU$l$ Y-Y=vRx!56^H_Q6A4BeKnpn?Wcr!+rѳCV.KĬ [Ǐ&C4gskQpf>mP`@3P>;Q he? ΘĖ+"yG=:ٜ{J(;AkKNvŬL8;;$i(*nцK~rT8d{!Qddvewx0; Lallp;x.[r?}O@M6fx5㪩goW)b.<pG2]<0LXғ }M'CX{=3zDtN=^ޛH)Iм2)x=š#JCo~tٴ;R[tU A=B3Xgւqb 51_C3HQeQxQSmH>Ƚ) xJ>r\y\}|Ǥ^-'HIeд닥UtybRn[(??=ly 51W%tvxEBσ1ƣo@&$qOg#>`DLN JMsuײF׍!ơz|~8d;:F.3;ۊ?<[/\9_CIsÒq_B|3[zPABKGN7}.7pаzޱ,#($F ZKq1˝ALEs2d^3+2lK8d[iTNŐq5)#FBAѮag9)~lskC휌8<]rA~y!7)YHHe9_أEl3!(խJY۱} %TmT3ZDM0n-m2gD^郤RE |'mDi3?ӪTأP9]5O_QާCe߱upo,B?,ŵ݅ĐHRUn>Nd4%pɷϔU 4cf`J)x^|p|*zR _ tQ-s Md;j؞cN-3Pžc"]4 #Jp&|BƖQSη t^'n3GiXFuЧYӑ0.yBϞ<淁ǜ'Os߆G.BQ uBT߷>w(Qx >S" k0`6K3u2fL3֓6\) KzIg bH͖EP=P|-{P=IqTO.Cs3f*Ϭ3+DSSLIo!H+d+w2.& u,oluˡ6&HK6CDi Hhz 龩ŵ cH PaÓ0,ּIo| +2k&\'L7ԝ'B 2LMYӢ|2vq#ha%>ܵR4`W vu!ɆPuuIzջk̲L(&}ԊFư"cEnJC=l[Fi2Hy uFD5B|Vi'lTd =,p](UTz>E`"e2 JuAw?#YZ &Dԭ'8nJL.D*WHo=vc]mlMʪVkco8!"-ݓG,|Ɇ%L@"p YbREEENnǴUK oBoL(=ộdSP12b]AY2ӿJ<@V C:@5\]Z@61mZd4ֺ)u4?kFȖ !{Gtt}I'-w45a%L/Pe>O~.^=?Q5g5@D$9$zlʛ2 7/K}ࢨ/au$dV;ӓ-PC.vT$ Ye:W;:N,;ONfsPq-bhȨQN ]v;s~$)'e ^},'lnsD65T݄ͭHOIFG$BHӿ{^  jRvA47Hy-J]n/Mn3a#U<__m("o"m4r2,;Nmitr4ٹUꅲu>MEcFFͦ.t1xz,&ӌASCέ1:!0^Jq̏hVYOBS H.CaWn gM9sA۵6n e  kqD2Gs̿C#j)4ǂeBﳣS GS)DW8`;;e<$(Z;"@*l \v<w<%ߵg+ÐpN>SdeYTRE<5X z86_ɐH8K7`FLexu̡E7M%BigǕàUWaۢZј[V"Mgr9QKW#߉5<㔪O lgR DŽ%"|6rq*drp;x<>e0ʌ4pÔ0 mB~SNM<XEH \x.@.u},8 aKN1b8ҳ+W]%w@p(hgWT%;p6%8]+ŒVwJbdb#PM&E1[5L#[j܁e,}fhȧؘ6^#8z3b&>'l:<'PNp[}Dc ?lxH9.&g|f6+#aOZ´QW񦛿*rrPIE$ PKr"xe+dMfE;e"A?@׬j,ѕ^ߗIj.sgb-7y.UP)QgI]Z.xow$pZwe[Eؖkh(XL}{'}6%AFyET)j6!V>zF"1U#as p6UtzUXv+Vetgt5%>ɵY)1AP( u+Vyڹ+R o ߇]—dycE l /Tl6{'o\BqEeV(UmgB!ڔzc 嗋4Y0 ": ఖx -+`B!u+|/Ts!^>F{P*B#h QA"{葎Bt,1W{tD?pX<8sl20yu*ˀ|}++r- d"u[ 9nNR+^{FHaDlePFr;;UJy`@D1M a/:HH;Rl9圗Xc飋E}|\~H2ha$xxh{d,}(xTjv?`AK+CGwRyi浼 );Ia?>t5\7-iܢ<*38u_\3;s-ijڬskZez!=~Zl@/{6pR?TI4( M9Gd |y'jv] K.NC`8m}:$A޵#ez3 32'rk6&<~v]Ɂ@18D _m '^=(>.5m^OA-Zqu+%AGy{9P@"JD|%žtGO>I;fmX*Onq?dܣӅ-3sZ"G tQ*;]7yy[gqDW t`!N-=ڔ@éɆoVsM$?A|Y󑶹kqƮv笟S(YVm>07`l<%sp[qiY٫}%1~7GUNq/8pm1惠VKSm.a'A,B3_"$s" ~If4үmQq|=sf9+TD-Pړ}a넃x>TdxV2-*TnYDաaq9@r$JpOE^T?XSn\`mȋEm{cB]5 QIt Z]6s=F{KOW;o|d1\18DjLK`T 2}zh~N*/ѓ/"ɭ _l$YղҘtԝ>\X[y\\B6h$F7S$O4a9GLlmj"#3"\ѓOɳz?2=Ux7F6Ef#;b31 ޴Tȓ| ̷@ ,0t(4%lE.OnfGL?nǔԽxM> vŵK\kBC{@NDDh1!K8ޡz(_M~!aV D2,ˁkGV*+m=K:bk3OQ\-msj"lh[#(mSHĠQ7GUT.p:x}^( 4X "t&3X>f/SsyHJ_KEeuR(:)6vq-RG->3 kjxef'kڞCe4td kƻ15Q?Xl `'XG 5a x)UنSiN% endstream endobj 3102 0 obj << /Length1 1905 /Length2 21043 /Length3 0 /Length 22255 /Filter /FlateDecode >> stream xڴeT6CV݊ww/R@qwSs\kgd$o['!'QT23:330dl mY蕁fֆ&&6rrGdP0vz}`bF HmJ;@dndP@NFw5H"bghaf'+=H҆Vv + @A o.P֦;S*P"PVPSTfxloo?\DTT$Bb:@BMEϧ*@^]'ϻw91U!U-E1f?g0\ ?i;3:@ed` rbs4cjhx:作N @h q[i^ww{/ӟ@@17+( 1u::9@ʿ "ΎrKiE]d֞^1C[g?j6Y@GL-؃/*ٽWǖ/?Dey\Lfn6ٚؼ!){`[ڹz(L-lMLٞQ(%?"̀N&t36gy#f#~/=0?>!En@Z%z9iViYM,,p3ТkEy-~ Gx`T_LNL^@(VQ1/I:i#:Ma\(+B4*YG,gVc> _ؕYRv:'x qcrVDZAf3g&ͤoeJlG./Лڼx;5'0>,}E{ k%3H{\|@NChya%gS͜4f@ {ڀzOUJVAs.=j/;wiu9sHw!c- zU#*3 `;y> zDzTǁtA_!M#xՈ2v{1z[]P9hH~v獡M)=x| CyǓO)@dGKd/3w6w/5.BVJ |%r;^[ʛ궭t7B\M$'\+vK8 Xvpg_"&ESR ~j|K;pz-.JCjLq:? E#/j~HǕ|cq6 l',qowy',SI؆{XӋu)lsb 4sufg~k}M=:k~r0{ѥtQߋb."5Yvh$8LDt=[+yu1dB Hyx<#blzߏnc4`O{N8Mm􋖕]$# ly!ʏJ~T%c$iodw/;N{UM|}"^K< nzlHtJ0uJ T;\3B[ ;İ]qє#*XĬ@0@e)z7J𣒣s1āLs1]D|҃.ho ,U٧*Zda6O41&NjuWLXB~ˍAOEns%k ܺ+jJ92OHU+J 1뤹HR;]bomLNrzޔ jnGP !t LJ ,%[s#pz W|SVRyҲ+,G.zYgh-gNKN/26H ?ȒSKxc(i`br{:VK?|%zu! H>.Q:&deHKKbhNQ[{Һr<u=іބ[ / p5"S s4y۲ ̋d_+qhfY{frŮȻhtAPYOisQl~tv\`{4bN[=Y>ŅK l*22-JANW'h>@iOc=fRTlIQ-' s&]')~Ng",j[#==K-/5*U-L}"cMbξX4X`^36 &s K+<7'*t΢X"_{b?-f$n+!UٷJȝYd&rӹff&(@&hpGdzÓH}AWÆNbnj1* ɏz'6 Rq^f=O??\cmaދFƮO=3υD92r V +I:`7-yQ]ϘI)]rsBmD3&B-qۤqiCE@MQznW4K^(J3W1W.!+sNYD C(껫4-)Nȥ|-|}&_9(^ H)ivvO1[ IPIMݯ&x(a.3ýsmq9dnTa24w5ŋc+ݓdb}cQ"yL+\r20PoƬJ7ݕtа x`#}r lwI+}֖Q;F.y|jXDi=I4ĝ]7uNdCg>5:R3 8cˎ-V#Ń%ut_Ks~-]LܚcUps,7 <;ֺ`!o(63!@ܪ>g앓J+qycedxٹZڎ *FX3"e@E/P5 U"qCbjS4G HL8t˺i~s0z wO,HQx%ĕ)CDXw*)/#_br4QkcXRbfWlaxW%1:D>CdB`sNUU.݁JMjcU[\o SrwEHP]POϞBsXġ\gvN\oLAس5\98kW\hl/!w_tm I&_Y)r!65~zYQ^,B%XOX d#oRΘz)ʒn3qiT04T`PE4{RN0g0{}#m:fH_UYdőN .PeȲgAg/ abp]fȀVte8oa5  S@$h` /\\M ⫞iVXdE.~kj(3$)*I&B%[[ 8jpv6?&Ddᐣ4N7|q̦HVk y[+& ;c_sm,%LZ?g";-)Vlz Y9NֲaoЪ훼3^ق5eT$(:#A28:Zt(*3(Juu`Fu v;YrBn8RRLI(aNji& Qnb2竞|y`|֣B%n ?aAێXw_&R^cIDhi?o4R+YDZe2ҠHLY7Gn〧%23;NU_>O'bk}8=RߘA*'F#kRɨ r ǟ\S_N7M_`.pO @AXvr# Jʚmj(s7#"Кn+Sٝ]*G]5G=ϋݼQ\| 3[ʜd=9Lt{6sdOXF[Y.>.z-~8;_~\8q2ȴL*cY.`A&ZzRiޜpmz%0x|Rad5Ѻ!jߓ'z/ è;qeU,N<'4FMq (&z~3NM& XסP-y"m!=2zkvjWc2#BlIW%<:ؐ, Er }J!x=PJW_ T,3a(4am4|S@M2+,AdeX5?W2O>CxD8\Y逑\R O$d閳?yЉ}F¸"< STъ۞Sjb&+(ywz:j8!h<8M6~Z&=ܒ힬pDA>/yxγ&HTs}۬c;hx|4Y;m$iXL d;ɡvtgHE мHj{N9T'c%'ʬJ".)Ok4"]6O"Ώbvw2ljkB1Z(XajD%_ c2q_Iȁ]IsW@kFQ ]f~ |vv %/m ?I| 1'j5rd0#^el2:ltuKU'C~ɏQ`kcf"ϲ+g#=*aP{gj[ Jo/wB#X պ%Qq~<4ƃ܅*A%4u^p\)r9D /ޮ())q8Vo|+m+kl8ɳ|wsd.n\ p#Z%F5KT:Sڣ-$Ub);ޕBgU'!ċ78.CWkC{-%{Aߞӳr NC!VECPx0Y FT+N敏/qv4(eDFbΞ?eF/ 5:Y3SxO$@ڂmW ϨٺC?iXz))j3d'}9a\Oh)湆=.b@=461xT 4y!TUtVP'nפ?pg WN7z}gljK3;W>np9WX'ɓ%x(onQo]6:(I_¨)pH z5aBR3|jRAV*?`A2v A 6;oSnvV.hKj|[os5(?P7v~#FV;!&l]:[fwHI#Ѓ`ey>NҬyS-/_2jcPhzkp?|U lC&5vjuUGU-#94w^ݧ'_5t9MU;d[ Z. LhƝZΡ/İ;uxi L0|J:w"z]CT`cK&S?ERޓ40$#)F-}$+H5_za2qp,UMoba \nmkxifp#ѶT^/=烧 iQ,0dF ql~`+޿2X!ʾPRLE-)B"[v@8p?>\_|p2&WZBhA3ԜvZ fr1õ8y\O Q;qdMxp7♀+=Ӎa5WsC- S>N6^.?~a` qX=RH'6&j6BOY.,&rZOc,I*Z1rY.R726xa1B:]"żtgeӾxTTeAËkUP_Lyx]Mʳ=(FW^som"B0-ᾜ6.wTל}z0pa%[aA_,u/-F},ZȞG`LȊs[fl$еXMU!5LɄ5]sr-;R{qHAe4xyE)yܤL-ROSX թ[rBVFw% K5-XӨ+둰;c/gDI`O+JS_>=xk^йQ7X7 VfPlk?z+>8Sdhay>\u PoSjE)\PopV)0XO<3ezA4`mu*xB$~`" P}swL&rB5@|{:/=2kK#[ E_}&uy27!61z9ƻbi|@i QPfFs1_oBW[fsYV3uL^`n[Wh#Ltyb<:5tZ<}dW \8\x] Mnr5gd٪f+>zfӔ퓗@V='p6-k/觢7LmsQXbY?~[C3&iaFwS[X}J!.6p`6v18ݷfrUm'9 S g/vI)PQ 6ǽRiZ\r#\V./vfVե;iMxeڞyT|ޤȾƥY|78Z7:gjBku2Ϻ8zOYyEȻ ()ȁ1={XE8lx3d-F_z1j7 d3Z9,`牂/OqttU@u2 FZZ|PNS` ZDF;dM=docT{x(S|'9W.fc {ŵl0}(>$ZF4!Ʉ)/0C FzCI:osg{25&;.k Pw=|&c;G1CU[Ͻyjȫ"]7)Teln3& U['j)~}׼TQ7?(qu 6o ~Ӭٯ'aPks(8yW7GO i6eaagWKpϠosjxUii 郢IDC|&-W> ҙ.UZhnoK ֗0lHbw~;Dw+:FMabk?nCѶ$W6H+dfrk5K'o} W ^Vr #-^?- )|֦@:-3ʬ9|U-H`qe5]>U.`qjzE!&f)ԑ2AP}D[#ŕŬ0Ԗ A[ke7+$8(ϏI7"L" ͏9)Ө̆Muu#yrK:V& D1 +ϩ _ͧo()K@? s3$Ba,{50#%U0&W9{zra~Q_;?rdzG+񙚳Dz+448##RIc%HXQ{m&bᙝ8X Cw%kƹASLk;o (!Lh%W ,cxztjPw6p ֭8 |EMK3sWmo{ "mSWW6S등uUJ{hEp\,Ҧ+"0i+/ =Rk$\3|b i aWg 'OeE2#xQJO]ݹS:ʜF_FH/YC|e9tPEX@@2pvp!PJ-+8MxɍNb{{{KOxH:e@lUhvc8i`I1[m^;&jmۡVՠ;q\ /C$#Tc`jaRT2&, ^z>.k9 g>趛dFr8X)<*\ЄcH$3 NF?Ê2D׭㗸Zf)4(٧erZs:C- 2G}E{1&4}F:‘>lFjؘ,4W9f&{O?[5S>P> E|$WV"]9n(N6rQ 6@z+׾x~w2)Wbcu2OBFް`VDA!]BDP+wpUHm2M?ҿ_.#fWJ>UmUwffzޯ %E4*;{ 6, YKCowSk/RAlwqWy1.l6b~;UDxҖb.;2n{=H&~fhV0ƴdZ2WwdyBe=[{lp-Q=?8꾷H(>-x`RjWY*;"H1~YdyF5FlE}9‹S3?\ Y[f=FY;3)Elc<%m#*r9}IYHWL1=9fGL# b'|!Ex$͞z;㽾q=uf׿0U/C70N0񔔠Z* zY+' ~MSD ĕ fA(׍\Jן9\iNa3>z0Y,5Uװ Q4Ik"ߍOcwǫv:BWh`"p⛜{È@-#1uU %6|esa Bɣj^jkW 8LSӜT?Av YW%L|bD1'HfPQW-B;c~0{tf&>Im_s܌` ؄LSWl}Wq'nE:q)p_unɓ'CdJ^?jͺ&? dMԐ$~ |"qMD z/ʣ %4AU&a+uRǮ8Ql!}ndh ڥSMZEO4Aޒ CMubθT0)vXvB‹HCB#%K7+5gRp  yKv1W #7*SL V[$by'wB1Mz ゝU ?uev1b\N e~~3zanwe4juX@uQq[ )'U$f{-u ͋AdIwe}۳#4kHL.#J{y(i f.WP"Eb9s]!XP|4HَЗ7./KLRu?_/+-hq96b z#X'e5_"C P5\CwmD֋\~9︌JUrw 6`*̭&jZ"M(rQ#h;xL|݈i]VvR;Ӏq݌9bpT nJ5O2np,a`^\_gvǦoZ'v<tD@@@B׵堖nKp 5/FpziE8 Yl0VU.gtq!ROSb Ś]};{)9dAInG:y#xU9䣭lUif.gyS[L-\P(5tk,ۣ3kiIqMFIn~#F@# p7wg"@Ll, \_PS#M^cv)$4DF繙?*!M0ʶsqfShp>zėCT#0WjBeI\LT$ZqRegJҩmLjɬh] 6q]b 4vT=l%sL^J) dmj^.:\ j7ӌJD*2Jʞ_G@xۥ ^dY0V#IPGY0d,=ջ ъ]ogPȏ^^eq~|qE2)ѳS ֶ̓ߚsM6w2@8u͏k!ώ@Saq$6j2qX(W@){X_*; ٖz|,맧j|f%.I3܄$'-ռH 2+T|! _B8D`B\oK+/M|Y~ԩ2&14 ^.AI>"cȿu L|ΦV, ӧ8YX8~k׃o1"a9e u {'ɸImN,֐ %mi`wAJiW!NKU@%NW,zW =2sA&A~=@q䆕aܬm(P=3۾(0SNϚYrJ ~)=ox:0hn.xTTی06棯'\)sR,9ζ<JKpZ\/έ?/? $@-PQVlo j}9 >en3}Բ ':-1/1TzD9o.CҼp%Z?HiE#VNk񵃭{2M4_"EA ꞛgݶdZX2Fn7- k>1OO/.[+rJu1Y,R Ў%bitٶR.~yƯIa+LA;D8rPqg {YǖJ#<ۢKkV&mws-jZdٸn%w5k4h?[o0d~MʼJwRzZP9VH trb 5n >B :_z[YiFOr\ dyQ3oIg~*7oi٢vѡ秂*jϯicl-S*`߶‡*K# vRݯoH.D^*囹*ց3sXeL E;(Ԧϋ=#MfafSٟuT~R)a]ų@`ơ}h;,J p%Wp*Sz5Q"T~|~赜k1") O=s9r/vLR+h9:J VnMv=$d-6rs4T1hUdq4sȕXҎӂ`\hPyo, t"IKz'm iq>}Y\&!G.j/V`T`Q4u`>-kQ>?H>%Ǔۢ62cS|n\[lZU_gtzҰ zS(? C.HPcHpkf>),٭fiu=w+-+3gvzX ҨI6@yWdԨɽ~ʆ^A.NF<'3o΄RUk/èIU&.aUQVG]͜w  #~6(UB/hSg$셀!2=#_pz1o,[/V+HW.G|LCn\hbWKcav;<㏋.Q<>|dԚ̘>eR\jlF wQ9,L+ב"8ނaW`.`Гsi|45Ǘ.E˓(2 bTgpB{H%fhxQ{Yb}v+*,{!B`,e,)R$bhSuziaSP!v-e*cP2HͼNW$d 1ַAӴF,4;}(kqM31hק kbhߖ_(7uǝ-_܄X8Β; SkaQ;eL` :_0+zbCk9<vÂi>ΥؐW/eS9{ѷ04R ylqO :OH۝0ƩƧP@f92afPR(nS u+E7 yxQO7W3ih[tXɓĶi ԣ1͝:Rp"bhZB;^>?Dj8&ӖO(TE/~.7(Xϣ|x02oΎWJ5{Mnp[h@/% Er,i1LqÞBns5JZ%JYQ/ОMtuv6Γ)Z'e[8I(zES*n叴ń6 ]Zˌ(0f!ЈMzs)|@O~hIįW4\ g5wjE@=_d՜z؆jsYYh7g|r}#y3s!%m Ma(lAߑo[fWxrƏLpLx6 '>fYz~$QfhMr)bكwe2_Y$~reXxPuf,Z lx^gިټ: Uz~/.*dl` k`p86<&Z%l+8>2iI6 HX2t#P~ܳ>v" 1o_~ƆńҲBk"7aW!;>^/O|/]-?Ar(Unϸg43̠c%lw=)y:[NjRCj0G Rs~2B:R6Rlnd*һs&5fQD1L3֡M\gcQ=c̥ĉ}2ytDoIoJǍeWįDjW0=c{s]֩r瓹DmM+J)),%[@nQtg"MP&9E9t߲#_.>\8XPpµI*c|Xݪ.\7l`d+#(=,(p)cfJ}fV43R.F]P痀fƵ{e,o1@/%2y5?\5X' QмuRB6kȬdP KOjnTM˫?H/w& PprTnk3,hXc  8z ]@Pw|]3$&˳8^.N8+m&C#DܸEcBN@+gH|Z9/Þ+9Xz6 soׂZt1xTتR)$,[u]l ۭy_4:)7D6M @x "Mkq⹖KAƏ8S%ռ8+|lݚ{&SRn:}D OCn͈"!f pj"Bw ""SkvhOp)I{Wc׬ f">kw!sbwB3nHhScNIKCi)>ȧsTK%=ƵqT&b;'4 *L-k8*qe.0D5Ωb_kТ&>Vno4GqE0 3Qfw!;/>ʏYAkxd4O^949}V-OS5q S߰?4q!14qᏔ51O])eq[Sʓz MGn Xh;$8G@qrat@1dQ(IUU ?C"2!uZ_+bY>ZݬC{T"MYp.\5;NG E/؁3 (DA1,t((sh3 mm'Fֺ>mBtn7jge7'ર#57ӾG3E"BřmlQPڴס Ayd4fddEJ46FPKj+Rѳ0@(6 y+kd_rl'4o)ӄ`@7^zcm$9SWU _/Q )gdO?h+者< ةά >No,wiYNRlCv[i3m U&ݘ կO'/ZM9@s$OƭI:xT% }K"8*ԝY,$Z6^ ]]̍NTiƐȁ0"{5癃?nHc:I\5i5$yM[E9&r^} GS@Zkz$A"6r}-gRf{(P:wԾ"kZ0̴xuVEZ"p(e) (j֎]#S!7sX^2T0Iccq⤐FXoa& |?3vb֗h/O 2 7UĜG]Ԥtc,CL1.Y"N p²%^D8G`š8VĶR:9(6Ku۞3BI:+P=tPP.I4;ٚt\`: caN~j,Nn3K`/n*hA0pH.:/ƶ3%E$`Bt -K|K4~D>o7sqF-#ڥ #~s endstream endobj 3104 0 obj << /Length1 1861 /Length2 22485 /Length3 0 /Length 23658 /Filter /FlateDecode >> stream xڴeT˺5ܝBN7&kp -%k};`@3Y (IUEMAfR 3r3Y89ؘXX8))̌V ، (r"XXx)f@37)h6p7cT@`Fc#7 hF"wuҟl1& `41)2@oF+ 0645fji5eMuZN E\]CS !! 0TS 6@I[tEI Q mIV?k98Zi_QMho h,`{>ffggg& 'G04, ۫_8M[]ϮL̀f@;ި|Kzw7"jp436F*(쌬`3-lvre{63{@3ßr9o.z[M@@G+GVfwgVlJR o2*2]E'*arXD* 4ٽM> 7 WW6@3p[MpodϬ d&+?o&,%叙Ow{=dO"DVn Mo@so$rh:ou#2+oW/)'[[%#;34u 23-|VRV.f*V`˿. 6zӿ(m[2i9Ro}\_F6Nh;썈?EU5_' 4Z-l\##WD7-qrY߄mjXL@-`l(Y/`V7b0q!#^"V2f@Nտ![0-`0;r|[ mFRzܰw`3!F`+]7ѳ߾4yGŝF6.+;;ϟqzGW_M ,Ȅ?:>K2w G\ Bx+D&poO*UHAO+X2jS|صȖPG&MTyv2BfbС8ok}+w2lil[Lyt66=vTQݔaNΐ}WG$µQiemyʩed3TJ cl7q [D57GdȘ $Y g[,)IJeAdTMUzͻbL-]O7whȋC*e*()ls[O0 q>fxgq;\4HVA-]ɯ/I@fRPCvkUrj%9EfצgZ~9Rֲm/Py_@vJ,y?يm'ͧm(\3jr]`VZ0^z"CO}[HJ5ʝ/IҎo0> BCM(O2B hw޼Uia:p;9f'ɦ!ڲ׿m˱YPFud {8[FLerܓzx2JK;ۓT=عeuiU2 b&kvW'K0sZSR4e-<7 {Ú廴kc:jM$s2߯D&tTS@nYoǼyiG[V9Vm%C\0τiOX)[sh/zpА:J innpa{%(3{~H cn-`cdsm);MǡGr\0S#o|ZId%̠B>bc_DCLJ?uENb|%zsbl:-J5c(V1!Gkޜ?5ȣ|z |-5 v\}Y1TaQ+x\#eEsd5:`Flp!_f]Oσ;FCV6C=\V~?nqwO@ V N?Z]@ ZP5윪30 ߗ>_iՌX u,q ,7YY%eYk)Psi/"8x\I'q4緔4n3v _Lax&8ͻ&qC{՝zj<2܍BZS H qe,dCd{3}F<*֜,ω>OYE^D_A\~Jer<>Y)&(1;Bq6ׯE8ڼc$xa.}D!uEB7f%M14^=пs>qʃq3pwl@~YqV8AfM 5#O9gNa5XΫ18De͝Y+gj@ +>(} tW:8.ߥ\b8qՓs-ohz7( T֏h5zBN91Xa7JVA'0 vHæR)ccwJZGEAL%?W#$4z44cbf o8 !M*n 80P!do8+|j`Ez_mc;d8u~.'\i[_hKU[; $' Rzh?laN8yO& q6!B|7 DqL鰇+`nt@zγp!!{7$٬jn(e3+ a,|fEt#˳L]oU1_H($aYEف05 y>_udlS3r-#I:{.Mrz9_#tcJSbfo3܈kEi(Cdx\v/rJeZrK,)vJ uR$>+%uN-nZԩSv"M"C q. 0͸aaKZ?CnEzSүfWz!,s-eYh-l!T !}wM^ă ?E'Px WK?|g>ׁ79 1 :?@XR&k.ëbSV8p߸ %]Źu!CY]Neў d>wu`RSdbnxjDz|AOacX@_^_u\Qg/x*Fni>ũ*$yQ>Cx~ə"QY}R% ~Hl&!4Qu&ݝg[Xꗅɋ{}g+Y9@%o@cLʣ^kR҅I_!'Onsv,Evx~je6s;s _kaHhFA=$ӈrI-,e^\o "H +=+GUG_LR57ebE/N*5+ߛr$/ &h)Ǒ=S1w1,-YfILاujG|[iL.%Te{IGkBxՂIm,"7h(N|߯X^/}\wgqCm_Ʀ~$3isKZ>KG/΃uFr 1C6wepbeNsOm]NfL+kQ`?Ki2oo]V?sePftn<(2[wELGWvoE:}>de=7*$Ytbm!A_~ux#,Qp9o/PTei0IW& ~Ek l^jE/3f%UM*6EP~8JD19ڇ$vG G6o\FGV_%-pN`_8Ln}9._בѱXAd&$>ON{X Ytȟ锅knf5MID(8PmIQ;`W3& o'4:>y~KJ 9i^r' )Zu(S4YfH)Ӎ0}{KkI[&G`l,!;yYg'w|j{b u݉ ̭1c,]QojTJ,Ń" oJ#UZkWqRRj=!龠%|i dC#XK7a0oe,<ȣюB -PEn9ﰘcho#:=刘q^wӥA_!k9H:ǩO)uV,vhNf<:'8zVj-^.Kd'eGk$?R3QR&t[0qO^;}Mԕq?WЯltpoyc\ ,ZUqHW q4/;(VR:GaS(jϥ%1ڠt&#r.~tvhz%wfELZxUk&KmQb.Gooz}oWI"TB7M"ٲ hwn2L|m.) {e{CĨ;p)F aJ,(_ >DC}HM èlI9M͗Rp؉ {kcQ@`/N;, ~P"S׎!"`X(i /՟M J `QE@mLδGiױ(Dxԁ5zG]0+}z3J 5| rO ?sg FQI czXJ*CL}|zJH s+߄'i^,FnT>Q}D{ʅP[?O^>RyGuŚ&Q1g䍍iGl.:LeƘ})Z9-LiLm|⻷&)?:ffj,ȼ~"3 OC} !A( OcIlC7h@7҆{m4R4pG/U!k͇C|B(k9V%NJ< pB tl.#Rɽdhߒ`>znjE#UG5n_I"8v!F\D!:AdNr8l}oc|vCexU75zŸu?j;dOSpeXXt3 ʉ.Y0䕈t9E0 {hQZe5/$RBaOƓ#+  1 8-ʹjᑾ}LzuR9( F l(l;aۻ5P!`QCtű5&%0u$<9O\No썊\S qYO%wU /X * tD!o9pFnXZp:!A*5ϰjTamH&aGr$ Dۈ}lutM &IEzrm 293FδQ,uLR8NT5wUSV|Dt5X\T7ڻǂӡ-|֜f~D/goJ[ͩZrXxC4By-#:>Uޚ-qÅd>2b77,S(BLIYM&)(s̐jFM`<],m\K,%p$s~,3bXEM%ΚxDߦ#z` ;jC}VQ^;~б սSw?c 9E(V}?-aw|z6ȎkN r3܇Gp ihc$$ t5:[ +inKO**q :|kz% 2iBڨ6 Kqfa,5-ɰ6#Ki.krZ1j5 ly#!eR˴"htNsVF"kD"BD+R ^\qMl4u{#n/'vh#;A/1e_w~+NOM1j eSK+r@ =ROC4Ude);5˲ \L<ޏ|=t"(HS$!ބ -ٹWz[ 9 ()ati <8j*d < n6Gn _.jޢwbKK2!8dj[BI Ih{ ˲ܔJ蚍e[:#_;̂Ů1ٹ"Rc(Dȶhdb8aZfpӜ8-ɖl0/NB"&ǒ^[_Ba['^׋3G0{ A$.NP%O o`Et[cFxW\)Kpm'M,Khu=;"0,;404ZoXؠu"U q?=Ϩ b)ИY-.؏(<.2s2at*b)iM}3iF>>4>1_/"o/?8k Lk҆Y7*QLNl t2?\~e LbK|e(N R "} R_3 H~:L4wɷm#o`w‘!' !l?qw "s@NxmkItt\` ICǛbpn;Se[h@q3P?.@1~@k<+d^`1VCs{[:M'/LpEVLUKlGBB9 9L`0GJvyW.tId' sVO?SSKŦϚр? '9Yh\Z<ḙͭT~D~PM]G-9E:bhd+r/J1Q oɋj[d-c-s4AYaRubMm@3 J’~k"=9H@nV@%"㎱ilg'_ma|bwjq 0jwފ_:3UtEz0ҹe?SM U5ڑ uaZa,J`z'N|TY) mT/y& 1%/m4h;ʚN WCq*]R/ˁ҇dDXY&vA,~6;Q e4.ir,X S{9$|cda9AC1,0pE;RW'sCUTu$'& AN*=i1UkԴB2sN8&ҭ"@n"(S`c Z|8 L`,~LJj8-z%Q?zWg=~#5aJ0'ŨŜ^d6BQoaTDѳۘq[].ɀjaLA=3(B.syM.SD̍pn/ȥ*?N6Z4sl/ABve޲RHM_z{kvxqwsΤdEZ= /|a7WBi}[c%CmN]рQUSSTX4tdž;.?^ r6s;]zw\L]xqpJ6+ƨ,oHXRQDCiѱr*\̍#PP,J=՜C8RT |_;AUڃ~7?lGZ8tdHwE+JzТɺHץJx)*ߔ.h @Ý.=s)@+U@-ҧ›QU~xJίskcX*h֘sum$606v#Gcq02FFÓԣ| X(/(!_ௗ)(+ֲZf]"R<ōGLc<|3u@-M=@ hRnjVF`z6-Y\)]IF~VSeĘ@ wg"zWe#p vm#*Љ+ʱ6ʽ#itn YyKɫҎҢ% FЈe^Aq!6hqZ+;Z,lPT(66B&,01]ߌ>%{&Tvb ѧu$]^[bN)ZQ, ` /K2u5I}ˇ.qne$URi쬭"{@*Hlr"gۡ:c )"A^OS? TtR\9gI34cg1=+~HEؕznlq0%B^8JgQFTc;py`Zc5P>W(sJB y_ϨcA;6PP١08H'f惧#l5gH2\vk)bf^!#lwAH3һ6$~)K ZskT6A5#zSƳCX7r^O6l|x-&)kއ3_oPg_K{q|T#VE wRo^EARKM9f\  [%ݽjޢ`g?6PS HSO$6{popθo:d) / VȂ`2s խ"!teJs192?ìFYQ>֕E|%E4j}8WX}W$U7p̊+K=6NSG'Opso⤄seP-C(TFBdAq|JܥkmaWdWNeQ ڳݨ3<X|:Z.~q;*7i5U_8f{lc`<'m'."Q}-"椐78nsD|-,7H-$ނ}p$yOWǭ5uM-mWZ9Sf*(pj rχA袿*;p3 cj"F-ʙ)t/#p2D<uLoF0,RO'lYNpضwrIz~shGp->>{sbsWE-ZWA\6goZ[8hr§KUwzn D9^HSMn~zd]LFS/tcVI R&Eq ŏ xf 4䁽BZ74[bo3ݡsy:8(QtA0){ RcjSOe\v1P*P PmymH%_u+eY r3o$#/}C'(/K.w+e#/q.kjV=_f9RyݵF<2nR~6LqfAٻl,41Y:Iah7C$0C(2 I1ᆴ);]}rAg?Gq17TTS_R-o!\8jInmJ2Iʫ^;}Nd܄btr=ʨ.w_5h (W8IG赔nV2N%J,Œ;UGIzޑi qErGwׄ#2g.ak@rА–'g e5.l rM('ބH;9xv%-[@ju݇bEㅉ118 sQ(tq1ו vo^xh^-Es=ܵaDL.C>JVJOk%,rj9otpwUje5.K*up'{]͇² Vnp NcDXqd|c犸)`ԗ<4 6D[\ҎYΘKc/֭yتMX ;YN2~#)B/0& YqoytiF)í󘈻!CX*Y$?FJ) 3AaF`Re>o~*ջۡw' ݠŃ]6׹wr߿䔴 -~hT؋9Dzh?f)|`tZ2sMweZ.-h}Ϊ)7;SevW}KO7y!'_3| qF,fl'B8FsgBy_jL~Z$A$l9^44O` ڴ.⵳ jϘYj؋K))efkUN%hJ!5r[N_^Nh8F(\ a[9how4/ 隵&?UѯHqnw-` 9Ѩ }{ :sI#Q;k&x8 SM QU 0}tbQw6ݑ8rJ`N7g䟥:I;EE6n_ua$XjK Wȫ@,xtXNDUg/&Z*%wX*v>{1vQ6."dr)j/W:eD R?c<#^3Ѭ1(IE}/BBvpf.(X[H[Ig2|W҇Atf:G6h02&& VqyuTgƧE!X+X$_LzW >}ӳ50 / T06#l{$ZɠrC:'_>廖-ό#+&@ b։Wg*gfv*JD}Z#ԑ hyq!WҬ]^-d][qA*i'g܌W2=y@t1H'XYz5&G%_~> y#X|f%~ipl DǃTWDq{UGLw `*= \ؔHgt |v"С INe&Dz͠ƃD<*p%fUoǵ2|}t#[#ǦҤnQzG )&1/7<hw81Ukb.Tr5;*&J- #$#./"}\iG=RW\2ɱ҄C2OۮR'{Vqk}eA|NTn: tn.>R5 8RtW PuO+D<_mx "(cW5o! 6I,OeUQުk}n{uOueQ*02hŃ{Bnmh*|&=ꨜBj3קth5 Zv(u')=''<Ԇo efBX!?5C*18ɧJEO`q(vzZoDrۭnIP'H'#2 "[UXu^}pd~]sYY=xj97l>͗+/0}n\皍")ռ〷WG: Wc6֋=$zڇ<[eàmu &, \Ǣ%BTAq*Y̾rE!mBf,$ NR0c{_g&1 [`%+/AN& mh|E6N1ɨklQ'(ֽX/#7ՃۥB|<'ЪfyEtEx d@8nvCeJP^d82v#؞DE68U^b>_).? ?yt+{GqT- 'm RuUWmP>ڠ~g-CirqGb|-1]^w5!r.>4Q܍,1 ޸$V~Z2%jmTw 3!y6˽h d)>"`܌DJbLu0>)du̮@ēNO=e^op~vI}7/!oYZKЍ*~\S?i*(o>7Snنxgك{lc 7.~9#-ryQe(%uO%вĸocD3D?;z򇿊9e&^xD\xU[(X"yYWer> ̖r_.CߗKoG(G_ۮKd!bs// kS(goy |zj6?=W"GmleR^8&\ Ʀ!y_T۞_N/q\WiwuV`7wJzȞrDdU7VIђ18CH2[ 9:lNm`_ߚ[ЏqLЪbS}ۚtbU H`R@4TAl /p7Lgd Ly' /%_9J=q+IxUh`%)k'LB wt"r 5dє'I2uϗHT &@&ABE YVzz6n-F8ކ-ԄHRi/qcͶ:A%'i*jp,]0) Ϳr"G{Ԃz#wN-`ڍ1UP@ou7K^7%kgBYfCR;cР2d&>?pbط 3T#3M)(!vDV!YPBZ=:T܂"*6}2dPO2s0WqCsu/g~h\SZTBJhx6QvJA1-DE\APkG1pi^)hwOR71Z6,/D.~!.H}tA'D^!uY8^d\\L/{mݣ-\~E1p=Öh wv/Kq,8M9bR˓2_]LΝd;lo'1z톺opQL 5t8-2VE$KvpbǮOn"m~x"i2m?yvc(r~qؾ+B|߬B%@jp2/Gf'$v쫆 rABV·-:ZBqi_.#/8G-t--*2Fn=M_g[UZ `nw[r6d<+tu!ZT d ih+-SOGWR'S%d{ז#/0l!$,e+8a D kYu!dK~ a/ _pQ%ό<݌3Tr$zS PBڅU#ۼ@D7eC5o 1j!gM8ve#jHݱA7gGJc9{jy:}-hcSF#l=t fg'׽Xo%/eit XEqY{(4Jzѻd.jp6ֺ} oh~z_B]\qWrb;<$+F"jq\ȗcK?H,79WO/>.{Sn=)CM3w~st`7br{m6'cƝlxb$@/$ٍRis~Ds1q] =prgy@Pn~mԀl7hɛT)Vb]q''-o2UtZI?j/y"Xhx:PTk_Ff[~@ej'G>²xG@,ty lĴ/g嵢t)gI/{Y+BI"j M}`K?.u.Ij^uE"웶PKF3X׹JIeO+n-S:H[؀Ƕ`춡Aϸbʅ43e:3;cN3Jdd=A"(<49ʀ,q!wQqkwO'إFWMxS-O]3rAQw]vm1/9\GwU{!󋡑z)l+O9㷐x"J2y^\=q8jMmWjQx{Px2m͘oi.VTL#jm٥8[*A٢]U{ 6Ya0 ς&lRAamoI\O[ M>T=3ک7zV,gƺP4 4D z?qYq, chaOV }bmgskOɍӔjUU$ugdȟ.O"u.J0އ 2 )[)T&T38!me:6,iJ2v XER\'s(he!tKW{˓ںhJ%83*J Yv*M1sAi\uA .qU-42$q"LT/OQk6y=?od,_@n>j^)\R^?pBxܥyٯxɘ*r/r=0,hNo$1^q%*N2F.#pc[eg6uH6 B'2b yi+݌\sFdjC%ꈧ6+z\}-XxJʯ;̉{$rtؤw(-" 6OJa | #/ۭu_^B(M} *Ki~0b^pn ހ9TfL U;훣Ske+i Mp|EΧqyvNj5wfӢhZȻ+B I;wOfw9_C=ء1{ Sg mlHdY#G齤Dc!$RwMQ3,3'*#>թ]Olurba&aE2H+^#Q²/m NNsiZ?@z|A a=* e e W! ).6N%#X܎y b!^UitNRήoNK0<qN|n֤E$I0S( [`Ѫ9fx9HUzykǭa aׇ+ik0~Mӎa5tbWo'S]NB;nU'F@@ut7cs5Ee:*TҼW b!'+|xôx _JI^j=M墜3_xi}^ڕ`JU^=tD['\ac4tLOjg3$E*X d%俪U2 |c3йO"4Y'i"h!tpüdmGP#Cz"Hi{rڍ[Rbn4ݖ5e !Zp\בc 5헐Yѫ2AeSiHo4=: B nЌ8 >GP[eX[&VJoH>P_kQloHxEE >$[!.,miFh`V]=<4ʒъa;dX2MXA"C'bO>+Y.SUP&xj~27<++kya9[+o E=p]?YZ*KLrm@Q2C"Q > stream x\|*zQia'pbymk4ޕ((C4]J(yH9Hd*Yle }*F|T)c*#ttTUTW902V;sT0* @T1U҉*JZpdhd(W)giW*y鱺VܫBf8_id}Ԇ8+Wh4:!T0A*[i*"Me׀M3s*ҺY^ 9OK+R^TbU D04Tc 4ibp6>h @eDFX# \KUȨ85Gf2bULVsJJ^h,x ޓy>oQc] +nUEZ|R4բ%jPլ$TYAj#dբ`IT4UFk겎ddIRJ;RE)e(W,%e B VBUڳV zb`xFoa HTJE%h;zz ;0gUÏ tHvxu׿~T%a2^ =~-~<1l 1_ (]@RnFX._bu7}˪U}W;^jќG]cQtd?m_y{Wh$E(p7Ï[4ӷvM{ܽ˶tK[7cTY;9idv6fzqڟ-nOPḍ8"j=_ד'Yߗ/HeC0JXmvq'܃CVD]PהC^>zqןui[5+0?qSxoݲPC_])aeM>Rl6ynGP_P'1z).T}rT8#4|as6 W9[!&7gH(e9u >W;a@wL`oq5r^/:^;v8ékㆣY7Ⱥ ǮnǮ J@7?;UPtvsu]m§vuo J4Lj87[2*l*qH7o|!x;Fi} Sd1jl1&x+o5E'b}n2|W~=SXz~L '>VIK Efq-Zl7%|zn6th1]4ɒ6y;F%g,\F RY7OĬ`/N~۝upnODOV6Hi g'eŇ}zuk3ygnxc-I=ӢURُyOG&լۏItf$=r\l [C ry---awr־U(ӗ c/JS`&v|} 4gk:|5k⬐xsMPKO6x&$;gnȦ)w v} ʹF[ᤕ5"B=P1NX?6[e=݁9<_q/[᠍3{:!2q?H[MP7p8^8ӵlf2]:⾬7⨼p5L y<z(G-VʃVC]'7iFgEJR ;k)<N+ADs#n:J?]&|!H#ǽ|޻eN.Cc=͓VA<42je8pEd 1x]ۘԪP$%;ϧN^h0{l$D3*\ϙ[qy0~1wJf<^|H2_<|2?siEl,Fe;.3.\quDe~]*cdfe0.37.$7司{-lTݱ_C&W3q]~/hHk2r?YI1|{ٳ H9u5wKpZ rk2l{l.,Pܗ9륔FOS]o_R[9 yr'5oc9#9;?|bύ $= ؈v<&T`%l2%,5Q<cH؈_.""r?2Ա>M?WȐLo\,Jt.rTPz1D>F_"$!-.0!aDHu_~$b51$9A19|~r&$LP'ބo}G#z'E~l$%CNdF9 eD|PX&FiPW_+'L֤_ >JxRMHy?^> stream xڴeT\۶5SKpww ww܃CN\#s>~_V҇5fjVTd*L@){3+?@AQĞI hjk `gfeDw%L@@~ lzO}`eCHNs'@2thM*. &Sw7H"lmiSO?b93wk9@Yn:LV& P.VSTQc~/?\54J#@ZS]ϫ%#@I{tEI Q ]I6?`]/nS{Opv rgaqwwgtu1;8[2;Olxw8AV(k3 Oÿv|Oz @j+G+rTTv& { 0  ]ޯW6swv"`am ϚYeSUT`Rx=tAPr8"7w{gg|s98{];{_şɛ:h[;e%'݄N˟v叙} ގ [ 9}O06 } U]/;GmT]j`o 0Z (9A>^RJ&v@ǙYzGEhpUrp3/\df. 2y׾-}Q2iN}?{]&?c߻$l..\1 `іRSe?+L 0qv6D`};]@`aw]A g? `c pXdXTF;E|o `1Xqlߧo {@6 bBNwhgw?;Sw:\lQ흙?;3ǿ{lKa{gNw&.&.Vx|p|'7dgOݨ97:X|A6@mk/(=Y3ۻOрbbLdbcqK}B\k]V4CXw0V'Y8UM|\##9A'E. l Ȣ.rP7K /ѡ }]R=ym*mG"):ŬPINw W[9ՖF;zexCLnPѶڽxc;wpV|IO019Ǟ.V9ب f#&yX8C< (y()e,PXn$C)G+,!pAGr#T#8@:-߃ehsX1UQN7īƑ4Fu;@lQ9 D0OLBO7h?–;PƥwtY(IIO5ޞ Pj+cd uK1v넹R #`ڠ~@ øuu4Vebx6VIiytw5\;Uʪ~L~f3ͩ*_kNpf+bjI2D-kAFeڪVKVooO,3bWK+[Y#!=3k\tȹ&dKrլR+d~2ɹpKfoRӟS#k*qCTP|X~bGA5Z [ CyƒS!2.!JI|b4 -K&-!yAt?[nf{)Y~!?*f IJ,N$ޡJ ^wɬV"u"ݥ2׆2&9 MFO^7,ӍrTtH*ʡn8|TUY//c*w-O߫I7R=:QTm!NܰH H2خuw4M|&:SC/XsKdKwG*Xq29i.aTԯȒaR g 0ύ$_XH|]o3ڣZbh$gʝ,0X;n(Z{2o8uaL."n(nKCK7d0UI(5@ꃬϜl y `?[d) hkU~=38Fb7@H~|t!;IeKvâD֊9q\iHBkу$7׷-Bu{ycVdظhN P/Ϣ_R"{'ʶd[gDxN36>5~EۊBR: kO7pL|%}CQ [I9WKAB:.*D.ۦ_ꓘ^T_\-˫Ø{Y1%t%>`5#+H/ԍ#'1DT##@Q~1u\&ݐk4neOt] YY2}o ߊfԯ"I;KrDy((1Jm8 B<ʽ/Wif0䘅pZN.;bx%yFAΤ ^kq)XiҐ\Ʊ[|:a ,O}oY" g)2υZ$Qݭ935cVuppl`A[^+C F-Sv3 cL* }j"#]#k@ɍf6 L6zFF*e1Gxh)ɪf֞e agSw(  ˤf2e vx~'ŝM7͠H㭆b邱;\8%T]` ԧJ+h޾e^ɧ߮]GB `;!525XI(3t- ٙ2%Yv*ћi9R=GfN,,vJ5ܛ W뗻A1O㿺Y;T3+>ZqeoP1\VZ&uJ<PEiB4BbtcMJkGOicD=Ca GL ^k̋JT)EaytJj:~##rHǶ\V!q% 3$-iPd4l(_Z՚ zOYz+=rV?lXZy(yQj'ZF`6Ssbj1M*vprIXbwnV17) Lq*NWRX9~x)R%~MTTe?G ^ <ɶ-ҞMC YLiN9vXX]WQUqOAZuUӡh_+7ԁ={ev-*&MsÉ>lH5i($`_ykęiH>xvoX к`W*?O'Wq}%vBf]'^ZR TpQdۋs{$|l./}f,')_+>C+Y5uR#*FCp/05 ]+,u'I]%Z1QJ#$(fykFS5)Z}"Kp9 ՚e"Pǥ8)%:r*ylH =;YN͵ft;.@"(1̪GIZ&& 9EkVm 1}M>*2N ־ Q!q&d`QBASRYI x>A\]!d&t ˖@A`m2J(Kҕ?h? X㬳Vzj䏸Å/{aiZՌhr9(5};~`ρ875KЧ8gI`}+sƊ 3\+NovIҬm3T \u7Jg7Ax(\S ~3SE*{݇ 1,tswQ-t46_2F r*80ī*#\bZmsћKXm9I4a¡U-+sٽcXץԇz},l/arC|hm9k&C_:o{fB2( U5sI }rtcK)^G *|"֓fTנLkDS鶶Wɰ>TLJ'͍̞˟(˛\j ctbw@aSTA{OQokN7jI *$/ngr2̙قOKd磑-H..j YYLoKqlW+,Dn`$V_`6j,1ۜ YPa4T6D$+S}2g507,/N7"6ye7j}0PczEـu[u2P?b mܯ!_ ba1&` m|ĻMwNPwLoȤYrL3rn2We}Þ+`?N/+KGɭ=`l/Tv}Kݶ<(/|)[o[.PC po|B )SZAfqѳ*cD!6|so,5AhgA8RfQ< FԭS]sNF>$z+@P_r;~@w #UeRmvp{_b*K_3^v.[cR,:11kSH#CP^Vz˯['`ߑIa~F@Kεl9bx븱GRn0&}y h"t-G>bMH( :LMk Q|ƥ^dPL7Ӓ,x&,DןD#ָ>4]?~b2g-}3.t^d~PL_ߡ?̐~]|_|7EJ786~cZrg§+VC}P}I@MezׅJ2r{H "l=%(~霰nXQl8FV,HX~M}r"Y`.uP#K1nWk p|23h!|LVJ|)T$-X͉dB#-99w, 5Y<˰zA$WYEe3=Q9;>+*` MoCIvHcɏIbE'uTV*J4(2Y#F;gJP O5x;l=;(_TRQ6^ a6!*0DߘfW$0aa5_{E|T0'Hi|6}U1̖H3.mP6ui u܎#ä35,W}1)LW dnnD_D(E.56 ҳ"g$D?QG+wS30h3L2kmgjUN@pS0wb|(h ʉb@ˆΦd ;ή^HEq*A_ľcyG/Ѿx}IoȨ Db\޼zkp BtqfwƖq}ԇF!P=J˂eFYK?=_ SLu|J; 뭮%Jr *gV(C2p歌*-C5O:h-S$ZZM!( ֦ٙ;NŠYjtf:fܮQ#Y_v\T&D7=f~\*Wr)wpc]KAr  x+߼ߑBk@CҶ \F Z]gq& uJP2uX,k/@АeG. ~JGԚ5EQHO3᫑/CЫrΗ=sA^ OvZ9<.*J3f8H hNU}8ap"C1f=ioDzWprۗtm̢%S zՎ7V+oBQVlHVb_ XD38pHjq@.N!6\NLl n:v%i ;'_/mhbS^T1 uiִ0kIzG͙K]X ?!pt̊_f~pT4n08Q8}xOV]?Boe򹗓nݔhe?J(rSh[Y(MA_BZO YtW_NF;?+t%..V}iF$}c^ U܂ץwhz h~POCҤ-җ=)Gւm(rJʚ_yI_Oqk~1z鍉Sqz┙0ߦgvR0-H4K> BnO?#5À`74O\\[#ϵcF}p{Ikçt AD`Sp t'텇z56 #JbfIH ^< u6I8zՕm'̫##Du..1ƓZϗPa~%F: mHF;tONCY*X.NʠZ<?hRvs>Tb`вlGA=* G]1=/dE+odeDzas X4Jt2U@MMHW&5rԟ>s,b!n U+i10D j5nm.-NwYHHOLB -vW4)\`62eRY6xK "ε! Ï5͔RTI?E׏5YީK,}ov[8s8҄y5btjΞ1896yƵKc s~^IXȕ?U{,{u _Ƕs0 @#cA$ǖٱPP_(6f wJֺja{0W LO9o0#F59RA6_Xr͡?Ht"(hH<4n=M yS2ہxׄ+rM`!-艹KMĨtBLͰܘ֏cQ?"V+8j߱5wp b̫DŽS}Ϋxc!*m"OsR'D$meV4EUe|\^˞'Ԍ]ӑR8Padvŀ:ԩO2tbv#UaiF bsu;63Czm>h'"\9E`^$rQ]oV O Pr0Ҡ/۰gHN~g! >u ho###u_P^MM)EQJn%',+oԾd}HѾ[e܇dp7o(XAC_sŹ4 ؑ(OL-4>lU۸@E ρlѭO/5=]a次ڬӧ"RP *o6 2?GGmgLoxt뛮Bk-t2R>oR8<慫(/"cL*Qrg-'$vyGX} g~G|W $>&/֍{DEE'%N3 ((?r. Gda-9.G72z DKƬ-|w,jŠr }2mQ A޸=N5q?}*B3]+vh7^2=8ˍ6Y}-`}`//¼]LnGc{!=l19 dyb-mq~iL&}잩h,bWqȹXk/Sݶ֌E&TJuCS,ƵU5Qf2#bYv =׭SEdG8e0,*7IgÀ`iOXh˵ƝZG^[F郼0'4\800C^TNYFz,}f E}ۮrHe^t)+]Sd:cr;X1 W^wR͸P bg~cƁ(W,9|Ӧu[Z~1,wU=l/=*)@<5M S1Oh>x͔ۘ)d}0 MUwukwH%;8"ҁ;,̓π_KA' ox}|e18HZ:9'^=z$\:|&HquK` .< ɡJ/U#tvlF@Jסd)+f2ցx^􋱖5;pSO|KEn0I$vY}Fs 6i&džbolQ}NRB6JҡN`n3*4?܀*9J2] ՛}a)T}I"^"~Qh*Ȯ.vG]xQJzaT*W"~`\qa#*|mk{ͽ??U^x2'&tȏI lJA>(ԍpXolF<{FuW?h\21?&j^ve+M;=/}*0 *)c > :%1{۩#\L.Ϯ7WzQX2+qCHGR*8vyӿ]F~+OgP9'KBMzۺvrhXW_.]?ڮޘT uL0c2ڧ>n 0!Cc$jڑztN5 H3DԽob$q-LG%[w;=ںAf4 PI72ӈ*7Mۑ&M55$7YLF,\}[ڐ%lBqhipR }EX֤V p vu=1T?fȐ=9ULOsKO,2mG$1yuICDgqL{;yQR8f#e /8_,};MI[nDQޑX-x\ /~I+)[j=҂ŤCiڽo8fLv(U8yVڎbֵ1I.I!rS$Bu|Of)vPb+v2rKR>&Qk9t>C֬SN%'~Sz)JQW(Y{eQ+En`n cSJM^Zp^ڽV9u_}jy`3RcIzeh;'c oot|niړvʠc{+ URVKK$^#u%c9UĽVkʉ@y $(wq5B /+31ȣ F̈́Y 9ڤ&墓zDuHVRh1%6GJf+(756Յ MY5TRJC7 鎙U=SEzɋ*?g5zz6R9o\/O|[c%SSܰJk &O;@tx#x5bgp*uJNT|=Z-Ni(EDT?ZіI hDqۖ~Gt V&M.sdכ{2Pa@xv/yBR()V8=|jVjV`!U&C\>sNa$Gs ,]x؈3_ q;I5 c9cCCU n|9"LZ0^ۦP- dO @\R u.FFabFIq V&*CJ #2i_{gP0903k_K Q۫%6`yMЩoTlhz u/ nՊ[rjjLq$볍Wы)o_<xAb֝~+/!.G4p42%<ڀY f*RSxv䥥&i>:1.C,]9%3l#ѯOAMe&jcDSVN U ,oXi6pUrG4ORt|XeU[6is*#5M_$%ІB?`IcH:_;A!}S3U`\7H9x2^ea,YH9N$w"Ɗń}5wGHXRMu_K۾Z@{ =;\gV]%h~4?SէJ$Q6Yy6T p B6 4،$Ҭe9kdI~ wg1mB\f h98+/ysAVAӓYYyĤXiM1W̙x8tԙaMZS:nH!=os$| !h|q%+{͞EԍgWթ$'d 렊YM*)>btż(<?C1YoV3ST_zEaLDvwݶP]mRo%CDaynD-QPCNjC *V% m3!8A"?*1wEnJ?&a\3H珋 w3!ޢE#I\s~T_­]Wk3N4pEU\3^ <,#w ӵmy~oENJhXI.J{4ŕTdO.?e_.\j޸YOj**A 2G8ew~bH_RکMFFGT} eTp܅\8OcȅGҩԐ%MǾ.jJ{&^9}s;/mϱ3kshѣjW7(]f02dO'2B}/%͢ |Jm>Zqi,O5pv EKld٧XLJlޜGrL.p|ˀbuRvb_HȌgr# d(+m+sY1OqEI0"wTK<ҥ9˧?ZQ^rxi} PtxtEoho ~Ŕ*<{WOWsfyhkأ A7 (("_T۴$43gw&j9OK?Lf9 V9"cjLI*u;Qpq)js+6!jზ¸W yyJ${V S,÷:Z}/eΪ%1HWZ#A'uN Y$/ /ՕurZ!CR *+96Ks66#YnȊ}Y]@60r~s0y hT]т2F AYolܘQH_H7IBohNPz VF b=m?LV["gGY4_&@LL#qؽ~x)BI󜆠W)%*G|%r@Ś*qIR<9@*Ơ.`qzi=7UE2'qB#S.L?'ҤSee ipHGv  g 6DiZ3<)^`_rʆ.k1vD BNtUy/Ģ7a\BϔARJCd,nָϲ"%iuPR_(s7p.v`L~D^_`Sq NLXSh~ML_X5+: SПzާ  WeWUÛjLIX&b,Qч @@ ,w1iˡ p ~[>".vL]ىr޲ޑ祤#4ZIqvknZU˞F K ?G8?KSZKͤS]"<wH=f!*7<ݿDZq"/{*vMha1`t$IG `l) aŪW8x B޲=m x[W?txaWW(\RTĚ{$>)*ǩlUI%Qy{a9;`Hjo7fs1nd^L~9[ϞV@K|C9ݖdžx}-Cᓵ\:L%<'.;ʵpQx90j%>-6Q~Ctj9Y1ܾ|=֧jvzѥ+W^&akk*^y<?ȇ@Vh()va5H{eQ1S^jLe5wvh= GmO\}9+NnWѫnl݅R[9jrW~vC$S/h@rcTƄ`pt` AH -~_D2+Ӻyq&16yEfVP&]IŊ2* x24ؼrY2(gH{0!=jA6 HVju_oWl)`UvLbmοK ~\/98dtd(ת?@~ VH,r73g03{#YIiAݥ"*"w:QHx' ~|0DIJׯ #ğ:R{kĔӽ~#M~K]+`mZvKJ i0}eζwOHƁk:z X HˍDOlzE鮗}-XOǶ\G9 . \Dҝv )HQ0g h*TX86MŸ<-N1{V.h{ :eύp!&-5GQcCUeƺE+0J]hJ&`h*fKA9iX o&2D1]q-4 VhΖGoܫb=1AvL𱹎=7r2610kIm#;4d!19z3d,|h T< @ic^FMi`-=!etRtt-2f'kȌbkټ] yՌ+&ؗr nS.i,FOѐa VKn~cʎ@n6Z[0H~f r gͳpv(E$oIisiU tSL}1PU/d@e@ioPHdDՀ;<Y0c-uW+ڿnI%97u$0[E*M ?˥ÇHI5ZH&8e_ pa`uf#*nQ"vXCN2PѰuG%oFbPd7n$2تX3.3ZI:%o`e\ "#f5F>b\LY|X,R3`QmtgD#/uyھRܻSǹAf lɶux/t̬V\<|^ /Sc,q딿IFU˜j'C[AY %L]]ZB.ȩ4:qm!@9f/RUۍ2A~m bz\#(?ߖK#N ˳皧 Dzb6w3bzh&p+at1Om&2sm ʣU&C;"02hc' x4׋}XD?\K?3'.'R wMwkrvÔ( K2 ']ἱ9:{Lj,oH1 =‚M8Vy -:)* G+q6eP7TTod a2hs6_j>I%R8h*Aq rzO'w]ѧGzhhD] GM~v4+I6&xc7\7>!j~ɷ>vvMG\5B+A!9v=M[^SVy\L{A/G"!^Y擖Z |Jx世[gי"W _qO缟  ufPߣw@\aAbs]q(,@PĥZ&.Vuq: ]M=i 3@d-6<2nRVhc2^G)&Nx{'|]'U``%6ѢQW Eh=AVL9q͒*eYYyHȋs|횟I&EY:<_Ԯ6p ~@<, 4Ό`G<#pɶ[4KY5m]*j GZjy9LNB~0HI:8}-5;Hbxf8 N\\P) ǔI@Mnfw4E0h9#Φz4%I[[Xhř>spg@=Y9yZ/4:{oܮy֘5tU `֬dW+:KcBTvDM06$~qm^ 4+aq7Q10DeLչ-ƕ l[ړ]_IT|X;ި4EājxX3qEAx^=#6JnޝZ vjxWgϭ{ui æÏ>P$ǚ~U_@.),$4@+T5(o4rڴTzPIR$ZQ@nzNT5Ʀ}QçyVq'Q҂!&/ݷ֛sF"y_@Sm'I53%޺b}S`cK0?Aaq_YNgb妬XOP?,w=W)2@.eKe^SL6/asƾlxuqi)  ?8G} ]CրQ Tf6xFx^v_0CSWI  Ezlk07r5V4e ! bBM+,}bD󔷞Mn&2gh}lp<¨n6XmrHl޳T#jW6 hva)rg^&t&t;|xAmryJl]Y|1 '<r=Lx@5E٘+,ο(L$\'ɥG,r˾ji+7̛IOV^VsxD3V9"B +|XiZ^6 Sl9CU= J!VUX&w h_^)7[P|c15}տW =ܲiV}&)IMg䢎zQ>O}I#6}9&Tta׺AI;4Ҧ\AԠ#I6P@eFy~TWy=7O>Ь{~.g>$K7`4Pt܉W*mEMfx}9S9(.UBqmٗ 4Z>+ӽwڐ3ߎ!ߍ<. խ\ cVO!MQ $CR)8wN^WÒK C_moČ}ʳ`yxee9GݍHU!\BZ!RZj k ǒ5mO\sOwuhzPjϗ՟A]WVRʞdr{ӾmIcE51q X)^z.v4="(LldR[LynV1'W[/ӡ(VGQc@ C^fU%'rjŒF 2V161kt1]dw9jYt Sxw_d;oEHU?YS+.Ԩ5,NJM+ğ?m6_$p DWE D/]4~#L9bҽ T)fdRsrҶ!=/ZˊcҾ5^$ %'F"b,I-eba=,H/nBD3sc)&UAT$Q 7'Pu4^&D~Dg%pO'A!]k#qbg!>fq4uu'E~ꡖ*\+ "`i^t%s8=bn}BGMΑ2Cf-**ƅ&>H1˨Q={qbx煉F- vϹq֏7جކ*"l@>Hʅb|Q2a FGy0&T[k"2{]k{]f*oJUHw֣68QzN(y*3+84 DnG<[`A JRb2 *m*X|7H:&N^H36XfW44/(ŕ B|.׫bϸ]H3gM+ #OTTF/!ٛ"'ݰT.NS7gMQNrT~X\ƓW7.%L*dX9si1&@ A;)#bUS|6@]Ӓ4suRАۻ<{,@5SnFSHѡt? <u qv{$9?,'yðC Q [o4MaṉF0C2U6?"eoXoL#'Pծc0])j hfxU7^݀)E_Sva`cz%tmנ$x\\ lT!,aC[KA[.noYv|m#iȑioXLv[抽ir029E+0D8ūTPWZsj"`j *%^_uN̍eۿ5ê& yuT!s!;*ӱnKHxZP%kXY0(V,uutß4Zni;6c /~g-:ٖsI^m4x#霎9 /3(dgt]clj5 Jӥb1qPyJ &tsf/> stream xڴuX=Lw4Cw7!]C3tw - ݠt (ҍ;~={q\{{?ZJuMV G3#؍C`Upۘ88xPhi\@@7G4 $wAR]\(9qZ̼* 7;]!n bH9:yXYlI6"[T  0Y--@[S&@&#qҖcHKj@:,9mM@`+$w '58 Wm5H? nnNB잞lVnl.VlNӲqx: . {?¸- rYUmA`W$Y9 RB v  pڀ@` tswc,ErwqC.7uIGʌ}c@_6nX؃~wg6l* 2Zʐ8By@) B|6];z}_ N`gwECL(lV 7 y[nϴ6s6CdurtX]A6 +psqo1w :䰠S]l߮*#Z8 KvUG7@0s*o#'D,|66^ u7s)/zIAVN6n>y+{BA6a|ヌ ?!{6@I@_d6`+/F //2 &vt.(w./`R]se N `Wxn6?jA$AjA5kAA Hw ^88Pkhot+"֟BiYd@jrAxYzUwM!!VAq?ˀcd !*!R!|b O)^H*rCp_n{?nH1' 䢰Y.埫?|ll D '{ȵ<eqBi O oK3^Hן.2@WJ@a Y 词,H Dw D:Ͽ BdCRVR}spy0ߋ?XkcyI+Dbe'8!vϿ3%%|Yy K@= kw( @(_٦DTT U)&}˚"!.ؤ}n ʦ,/d .գ ÷ўR3}e! P aVY b__3ݑA?꽋zH2X-,lsZ"&Yv{ËH|c3- WDp݆){f؇bCmXK%,xP6*|Θ֟!i_Y9n ym9x6q::C3lT{Xy6Kt,u?aK0 &=RR{*ړ -~\'|'r?YsYѿ Zͧ;MoMyx 7AG-fpXD<|ZNmfU'GU/ڒkiL?|AVU_˪sHKDQE$в9X_*pY+?R & M]7(5㵄$wv:O\MYs-B;ش;6c(nk VXh3`)l?9N\/kJ_dc&v(=]}H2;Sr}jz΂ aV"grҢiFϷ${/Ommx xƨ+ƧI to:i$^&A+U44XK5 ~PgXL|6^X:``f"x-Th&ٍX789]]/хc*v15F ϕJu6{fMwK({#Ed9V#c78#wdN}X{PsPL?Qs "DGSy:E> 1*C^_qص' _ȌhwNga4 CEZmnĥ k`t#R F~s!XnJr=3ӗĢ so͌cex PZJ5ɚ'nNs`* ;!wDJPXGJo?qe7$ my\RQ|݋+=Kų~MdSj]K#&NF_Fꠁ4}rXr5 q+1u i5!Oɕ4epO"#f;* [0.\'|* 6#۠a6ZIt:Ms}D՞Ub{'Gk8eg+υ-5HW~6+ZJu{rvgZ]}c^Z,Ugs!`MUo/Cf3)4hO-VEnSdWi%t ;KT묈R( ؊=B7aZpA2btؾ83ԍa{?+?- -F@ lnzL,пQQ oJ7!i[}Cqgfѣ+PЕ9)s|L>"젢 ?L<4v:5';ijJlɭ@~]`5 _zˡQf~h :MyeT|˺nʕyN $Y/~xTi6vH}z-g,T ·$ZڤDC{Umh_)R:%=M>C0m_)ݑ܉+aZ3td^\$gG_ 92<iB%@kFpVJ?M|C(q8O!0n3ޅKP[cށm?'fS)EFیØ$m?I5&y︙e>yX~f!I ZfH`vpY~a^j${#rv<p2wL\<zbk6[ LԆYTgh[d!i%EbcɏW WR>@+}^) #~m}*>֩&dKӹqwo)u\N jMgE$ :/Vel'C#~aRnaSr+c{G q*O{~bcM#[{}Mڶc\W_7Y5[1Z#|6mDC!kT$؇}bp|ݡXRKEƷOTHL%2$|yr:M_|$hT6YqZKiI]*P@,(Y'ѲW}z$oPۖ@Lb1ojW$,pŬ3DS>%-  :]Mk ^OVf6P;v!?,cI*LU68"bq_Bݗk+59,Yː } obigJ[+& ԩxqGcḩ_Fk$09ƝaoGbiG0 dq7uQ ~p=>X Rtf޼s%gϓNyq;)jp}q,B@KOԼgo]0ߧmhxԘ߁E=Ġx*b:G6maQ5x 3>i)_`Bpq߄_.wO3s~Q{~Xgdp뛸u+(i?h>#a> 'H? ʭ j">_*Vܨ1 YsXq~dQ%%Bźs%I.t4f|B eɹaT=Lq}i>q2k &>ay曏wupd F^к~hley1+Os[0gL*Dg3yEV~ 1*U#`462 J9+ >|&@}PO|οMUfa|3(x2C8#gY3 RȜ,VY.{5+ MOr䦵SBߨA`s%.c>Ӑ]ś_30y@ ;W˥h?ub%4U4_Vߝscu(N{CJ,ՁQreB$U[#)]"]+C)? tpDFő3k$zyd4m~lwiGɦ~hm~> LQך2zyLbmWq`YWʲX C~l k6|ω`M7. 93odאlxڴe&~k-Y6`-]OwNq{';hJe b{@ }Z}z>X}Q^^krE.8va+1"'xH@:LN)ӛh~i6߫A)ވ.p~+7osb'MF. bv0bLc>Tto a>W͛1CW":~A[{WfΣ\[7LK|hp!4OI nFS?cU~&M]g*s!Iw YCarҴ d=ǿ{QyzT{ 9qqqH7S kǶzu=oNmtg$U@'VT;mlƱw Gq}À-Y#kH0fM2+Q\RbT^\@Rz|wpQ=E3T6*x3qP KT2 y^7ysxd)c-(>Se=񠉋€mC V;v;Qx8 m?չڽoLfYI_8?:# 9+h| E:̩Qie&#n>^mǺFUĶsVPYWh-΃ BD³sֺ8A _'HFS8.}vCҽإӢs*!6 v,0!iq.c!m(e!ۥk6{@^YjJ R Z}Aɸ,̑hy>%Q0fT`_erO nԆ'!6rv"OGf/P;%!K- lq~;U@@_pAXCVO ox: cоv_(f|GF ~0ojNJ=y([_xbF'FTجA1׶㚳ٷMw_ _ЍKg|͑Y@WT}Em_>F@[_Q])oUᾏfG\U~Cmr ,wp5A Mx&v RY`c֨b#Yc@t6K펑_y6N 'RaM6 OTE6@^G!=kzƭ>}ay7mjFTڕQ4 O \2fh~9ՈD[^vu?pw2`$Hѷ5L%ȴNqe{( |<Kt]1&8vs-sALA8NGyf\~ulU#_u/sHU4FmnG7Mv⥩A qb >?2nQeF6ϮIIm݌C IҖb-U * t TVݫ/#Nr/WXg-%Xٺ9 +(j:{5|k&fn2_|AR1e8׋ ˲e~3prҘTnH$~2>9*'K?}W8QMrZEi8rD)&TE>B?9#B47"O9ݞ|w|m{x\dC8&*(a-Y}KF;B{z<Fˮ.e?B /}uɬR)4AD˷':lꊎ؎0ޙ.U )ՙTٛOI fwZSUd,lS <86S#*=OH7fhz{񍡒<~stc?PIB!բ ]/杚.KpNEt|d77.(L1Y; EFrE=D}L_+W.4 ;k*TIM-4HL5g*3XH/ӿ|߉%IǜZ ( xh$nj_45ʧrzmkJe%g7&Yͮ"RN\̦Ye['?ohMd#.fK0uΧv:  c yljÔR3%k~2*sBFg콡_5$|M{~p{}IdgEŢlVo}|a4/5ƀ8l&^ ,ߐ^UȲtاhmRg߉$n0ҒأAp17R>/.?Ûሙ΢6:MiJ:4 %1fX_=DO(PLԼw2Ob[! 7s_WΫ8Z* \vTCz!~~Þm.NCP{NA_7 OL%'87,x@2!.{u;CpgSWK`7tL˴yƈEãd<"Fn]!-y-gVPm6OzZ`ڞb7'\U/8$]Sruji:ᙢ.(&\/ow̟T0kIⒻoy@<>MVj;:B Z *Sf=+C°SXomu]ekF\] H! ֬)DGoy/R*F͑;*:&vFCwtwq}[>OqSBGz!5:`"UWwS1FΉ?~x?"ӟMc>}eQ(zNXqGyli[.Z w!_m?^ݼݽZxF -FAtdfhQ6=HUb$dH$c:xA1k?52E B&Vc^(mtEh=|37;T6@iNOHi($MZ.IL&4JNy 1_M2_Dž|%CGH3s ,ruQ\xNj?/m D_(]:}?I!?WśYxvhV55,7ݟh Scӹ԰5N2T"IF:Y+\Dky~2[0Β<^.B8H4?ByOar)&[ l ڹJ2t:Jo߮y ^煏$&p75-Inj,g={q%}P:`^<4 xHz@rإegZ:"nIؽmzٗt݌BbnkaӯXmED2,I=k-b=Q _b [2sjDyjNQQ披$Xi!)Z8}]SUˏְ;%M<9l"n8sD6=Je$e\nJ>Xcg 6i"7TX֤ì'8EMbXVBo=b5͖T%@4Pa LJ|o85ǹ;`'.7`CF69cEo74<9Sy?ZF_Z3Փ3! <}~t^ۙ[.ʰ=o3_B~g6UHHֲyWn#z>^E\Rpݣ}tiW]~|\[ݢLo*q%t_u-рr43Ve{p әNm+^9{)2hrsX Cln*\Ϥb؛&R]wOoS?e΂=ĶT>}=܏cW#F}8(UiPÊjyHuhnK5!Xl n_fՉrԜZRk"3* jGs#*N:'AbILZ$| ܐ;wA׉fөQcBI=G^^k'CbLվg pQLa%dž-ښNHd\OaMǫTfK[yǪɱb~$Ŷ/hBˇ=4J|^fnR"ѝ-Wc! v;zUMu>dR"_ԹL.ĩY%7Ϋ)E!2ol:!cv(8cu[v7ʳ9OoB|*;V lahb}b$-ye@1ꭜ8oj[f,t+g>)EShtpҁ3!ʔIfF0!zg(Ncnn 7:i0z603ZXǾ0\ʡdXv D+Rknoy e Æw_"*(2?McL$}| ;{'\Z}eiѴfh'/N+0 g:ŽRbG䄁jڨNxs{?HZXl5PQG.N aDr-.>FN 2tk8h캽PidYhu2߈i(ٳ13?V^`{iO^Ə|Kuba}&@:*ϡDJLQ.-S%|_B-O-iU`Ѣ!+c:+ Zd_"< oDy)nB(g}I, 3.ZeއHݏy4ep1]%#Q2*,5 kh8$XD/AOݧ2Qb;!fo_"`hq 'j"Қ=2(~ _`՝@!uw(6] Kbu s{M3i=NAx'Ngq@įEo@u%((fyybrr-B(*Zٗ5c6W-,,Slq:0zbjiɚXo#crưKqcNJ!IbFJl+.`e嬼|/Fe.#knYȿ̍|$uJsC fji]k{401q$$̏½wpqS^%tUG'4XlzkV/E>E]U U@bIs# ] lڍ2v IU8Y-~-|]Lo8_$;^oM9E"Zڸ@cmgKkR1ٺg^2;czn{G*?P1g [7;9j?vꤸ$ɚu:20Y'a ;רcE~*% jg Kw õbwXwI~^J$}%< ILϔ  kز%R# OB>|'n ZcE$כr~=E usBY'a[BGmގO?ɉLs; &e`9A-ִx* wl'`nkt> h% nY@G2ӑ6C+=LUg}[IVJFόŶ圯O#WdKr\qn~If`<@ `u{CjcTpǸ O'ׇUI)9v=/u A .&`t|}],/#ߧ.Zp^Jǚ#MF٦qVG=yIOcU}&`AȅzL~<_P. d͝K2>Zѳn)OQ='A<8cV8eR[hswOzJ MLo6P)qY#/XV{{cQ%[dđA)Hsa}C[m-;Etw% S5l[&UÆnd[KS(E劾7QuWHz/y|/n}P()R9 SSs}pѩM0{V>Ш-]ŗYَOkO~ĶyΆ=\'8 8-&ƫDA2ݣiBME\9 x;/~AGN?9}u\?s:;5QM3ɤrbHr d2 /G,9A?xLcXcYZ r~}?Spg)7T0p}zϫ ?G뺍@sXo鍏Ń 3W %Sɲ{ OM@kdRfz2B;~&PYt)9إn8)U\#a"mBq2]{ QS\pLJ>x{@{tYQ*YjdwhwF>;p\_뗺\c 9k~^iGd:#w5]- B*^&08gV4CaZڷkD}z839P*)=]fB?ɩfPq@ 1EZ&F~_8>])X[?o۳=Q0R,ȬSfaL@i[@qI8נ}A)˝#}s4%4orN +o(3A=RmIU^&Qֺh*y&uJ"l i6p Ր a=(XreyrPT_>Gm3f^P4/O1 z A:YhQäuHU;,[젺Mԇkb7δsdHe*YF 9tlV8b]O2"W4H8; xwfa>&^fNޕPԔFS?cOmEKw)m/kc4O.zec&֋Zј񣧵xI3LF[c0)OYI8qnF;sj}rï欰r2X^~kiɡ:W*9UnJ/v**± Ovr靄4Z?+1综T/s}<ŐwEyD\̻]CUhE1J\g|4&JNbG)"i*u`Sn!'Dd$ЂYlCJ~UdH'Xg稆y~)?:w~/y+H߽W.0}+Q=wkYm/4&ď9q5 2&̫/9vfj%h*%:̧.rɚ8 ^,WW1e7;B9rT]K ]$yAS;/eLcNwz `bI.[iβTsj!>U9- xL4Ej ηrblnp>]\>D9Hd.^V(6+8phi4[ !^n1TYtP5[j_iG!<_~݂+VQ7djB[W4 7g1gvaOtsޒGVhnt Uf+[iSŅ \.4F%ǐFPЮfJ방*{ 2=v9 < =Z%U ")b~"g:|/6ͣvӣ(au+M+XfU]>vlM_̏EuTܵvJs\ 0Pe4ejI׉-``88"_T .M'ZkGXQ%4ٓn'NץWZWxSX 5} $R2Gq.S`20zyDشbWI{Gk)d >25?b||F q^K^&)W$mF$?jG€\Ocz8 W˃dI2Xm2 Yᴕ3Rh %yFV;Kb0eY gCb-"7yP> 0Ƽ9s!d/W] M<>C&,9B0ՋfD&ay(ڛ]KSgAݘY]AVNnkhc+\ɺrʟ?:$Jwd16 M6/C%q"S#C8Tүei7C59bNb>|?P9mYRxo?H=Š9W:2!ϻ'R@7F=p* Bo+cuwb9ҨYkȉ (X"Uw;/6rS .'4s-"0{L;!JښۇU0(+%g^9m^36 Ivo9$?3}fJ[lO7ɿsI =U% \&1d*76R;S"UP_7֡};zLe8~oekz(OƖ"XU{nz}7q<{yy0ކIhRXR_:?Ѹ+† 饓]օ3B e>k[vdyr?Gl5-,3v!PwX>L- w&Xp ij>Ca,GdSێ; S9@ =,m%xiI0yE6{*ڭf:@^5j-')~&}Գ2h2 E ;-4v7[IM $WI 8l xbLWc_Z@rFF]"~uk':My"H_Y`LGKa 8HI IeNF6UEhcz~ xgxg>kv>Q:UHBh5>V  t7Rէ&PPg/AG`ٚqx nQ,,%lMkudsTM8&fS#K;3a[5s)LШ9{0%R#G.:{f) u 67チs 4W5AOdK'g2~xAfis*iU0C`]Jܭl? Hr k٧~>l>7$c<0Q /g`_r*x) tpPX*e* fU3:s(gS^ UZ=+[d~uDU{1DKN`Ů54 pH."LUs֩/g[ĜoTE Q\t9˒/S*%R.GxAK!rEŀI PRP SSIʃ7xiplRQ%ߒSda*e*.GaWHR¼E(W9TyV@ZݳOi :FMۢ)C? BD@W ?sS3IH,JqerCXɸfVȹ"PA?]\+ҲQ_n>`ʮ9&Exj_Q$F"}->wH MvԆA'{K~l0oQy&مkq,e.CՄ4:ryx,A R6'Mƞ (sV=_Ȝ.zHH ^U2Ts?gWbj2I<[͂{/㒕-()g$޾I'a_h$;QTtVf;H1ūkϧX儷'mFc6.7^uϱjCwvo8NC|/w@_)F#DCawD Ԣӕjj&v+oXkhӿml3tA_vaV1k V 8C W4,CO;a.}n ሿVa[i-^msܿwlFgZh$݄7U9 QȝЧ-l@'"@>w]d)IaF6Hfrbю.s)HuEg''$R+GԵhmi;XD.̗p&(~wCyN/k`E*B234m!9X?cK%mTU_Z頟>FG| y! _]ؐrp.dd8BfQ7~ivzFx|2h{Lzh bBBᘦ2W ~D||b:dlf7/!vۋʱ՞,aKRK'; ZC$բFc-|l#5F0!ŶZr]I4m[^dWg̩'J6a徨 6'i2/\֞ʔO364h@yVߨ \1gKυF,hS'*"L޷F8=8WN>Zbŕ B-7.eD2跼v όLP[[2d=1GH uՅJmsҤvx8&+(WN.#deU97^A1y5AEdkKoc:+k0? 6ZQrY iJ2]4A.2> v:A 2 0zVHk2xZD_ WN|w <k&$EFÍRE̪yveOqrܰn iُ5؎eǪyUȌdmeI:}6 uNYƏpbCKt]#Ԑ_a`/qҋpq :Es=`˨U:D5|?~ j5a3ٖ(ޛ<:^'H$ũMg;*]kM"O<ώlfq輪=8GIڟ3LyaO'Yi`Ԙm&LWQc4tvd3m 0\;d:"b=`oq] yqƷG=<*Unπ~ -Pvv !eݍoFxqIU GK6!CL΀r0Ƹ\H覤_v=:TiV#V(ԟr!:R\|kE&?GXpbO{P5 ٲT'lxx::@3; kA%lGWKPZ(e#7,8i@؍]^W Wo20txM!ʓ]F$ya{pʾG=QX]̱K_@ + |@Fm8/ڳ.m_3LMxW[`an3 !atѐh)ׂ8Qd4`zaD,EDt]d6c9(b50nƚ^cͦvAӬ1Sn\PtRʇGTex$dYsn).+/Y=~.~C> j>aY$DxV/i9dtvhCPgUNV ;Dמ껌y'4 S 45o6|u1`2TMپArjזcqQ%XIOP;!vɡ{MnZASS48g+22C/oj!&.%LdNPz Ag}:4nuw#\t{J,1OF<.RJ>⶟/d"EXYZ즈_[ջ)a5P-|:"ت_`u~q=.[@b!~G+*\\ 4"r -{tl:LR:rՙ UJA)&ю?W:a7j~9ty]Ď*ڏsdZ%)\S7UV d ۀ{Lxy 3ѓ ̀!fѨ戕oLGs~|d=+TNR?΢] y][#Zn-5W=EtfPw 8W魨-' Z%Z^yTq!Bm} ۇK(IƧ@WS<1yK ZqT%>n,BBMc;0ޏ%{ƾѸ޽dNDۄ[,~Eh0Z1̬b즵 NCvNR~0(t~\qlȩf :xȃyRIj"7†W*vlU'jOaHG\G}E"m S|BKaDK祋A9`FmRMy;vVow!Ga1oT\?lr-3:%}ݏjn$&M5qkSjiN36caֈΜ + 0n ScݻD5%ۈ&xuč:Ϩ6U;R#/v^KoEnNHN=<O`M0 ٥/gwf+V B_}TeF|*wL|m@SyTj5y&d*b 7Qj+vj k]y7"=zM?<$~&`Lh9߮y̷J NU'[s_@PӨ_gz03ƅE25螅~vdr<ΈIPlȰҌu1)O= C=Dd3GImly\xm9^r $GCϱ:+lx{>›SףUƙ ָo|⣐wVl'-PnGbA}ZSA}{r]h+|_YB- ?SyhN1\x R5vr#|zS%LDU.!˼\})0tߚHz~ sVMceVmD>+4udcxQE,pvf J1 !{*١- #Edf09S|O+t[|$Ha4>XYN&OϱRW/_l_ .\3"*kW}4Ԗ33n:S3HHb+e:m)NnM=W\j_Bo]`x+}FgiF]Z8ȧ؅%6jm{⓳TM0ku5(1VŻe<'‹IH,/>-O.IQ*NUZ11pob>[\ ځ LC/ |(*V1G&%v-$+Ldwg撏qp 1:_=>PEc_u i@%Oj􏤆r r¦.a fi_`.["60q@̗H4+?#ph00ԣi?oVyI^>Vh}? SE5ʱr`?\N^ta]o#<#7smpόfHO{yДЍU$O %9%d!?}Œ(7+vg.9^1> !?Nn_ }KXyYP09GȺd~zE{;C4)xA$xR]߳?W$h2k4cmH дsf24jlKátn2]33̩P6lf:/?$#LBSc>HBLv0V=}3r'B!h@'k*h=$d8jhXڿήEfp05QsKOIt!q@@#XΙn4 ;yuJr endstream endobj 3111 0 obj << /Length1 2190 /Length2 30014 /Length3 0 /Length 31234 /Filter /FlateDecode >> stream xڴeTݖ5Cp'x]ww .S%ww[pw~b.s~~T5:9(AY j`{ Ƭt3qpq!SS;M ` X ^#@i0u(!&@v?@ a65q~uA k8 '3JXr&f`Wg[k  ǢPt`hebg[4:MuI5u:=kauiWДfH*iHZLiMu?5WL%W?銒*`|:9[m4Z8!YA ,.%?4`'[Oc\@XÙ g$)|MzC-?5p? ** {k2BL .l@s ]p(4-] 2};Oo1^l qWE G=cSUT`Vx<"; ?D%lv>.JOO;cmA`Wka 2 . kG弚,Ygr_[vX9-/Ȟ& :7Bf[A^ S]d]5tZkٹ́ȬJ`psKNH7?MMv7\bf&. 1y= K; _?u_o&??}kf :;q__wt8c ͭA''wdx:@&C^S.o .s1 qX"_ `F뉦w(p 50 *,EbJ ēί#|[WqDuP%ejaxMbBKW?M]ߐp.*pRhԮ\rxy48Wa>DD  QΩ`H2 #|!C8[?:;@6ͣh?/U8B8h'Raŏw':䛐)J1h$T~:+V+" hs TX7VTzT|YGtZS #R&c\ϧl+g)e(F evM y4deRv(.5\3E=Yu-Z/~ 绤dBNo>1~B \w<]HCW Q]]MTr/f9:! yK[|ls v*[iWq-)4֔! ?8iY|Ž,clqn O~"Æϣq+ [[\kD QQS%r{` ];TdS5ǯح+ h}=͗sQj$N1 &lgS'=wҦNLUa8}|*?czʩϏ8oq9?X4U돷܁c6ʆ>iwJ7Q>uj@ 6xlMQ}`5 zI9vpPBʛz@VЯV~i2 '^f"pK-g4=^vE뇶PƑ/A_x IfikMrBX4{,Z\xv~}).aޠ)E*}P'yH,wp^ݡ51:[Y=wl=(oY,Fo\ԙoiG9TvYeI>bT!dzC@2L`1bw#BW|%x [P8C^? ˔q)TL1bKͺg`h;%sccO_ 1˥gO|0+5̛(sEAlkh…B?D#UbG-ӥy|d`:vCi)ժuiE T(|lQ0@ V+-fP}QhԦ!|++7c̖ 1 庥]>F߆+K>vYZR!-xm8KUoM?`O?x/FdDe1CqYB28-lPE##]7`_(7!&]zh~Z/ŃBTOM ~~BlҎ.mQA;VICNˍ9Αcꧩ^&Y =_YL%_12z+rfֲJ*H`\fi6)U˪+{iQnx#y[ʊ@kݹr={l AdyH=apM$,*RO\g"y+ƚ'njiʘ*1'34!Urb2HLpp!=no+/Zf$h%)T5jNKbl*YH H n4o |_$ݸ1x)pfP< mgTMzՓF ɇwmd[Ӡ$^VbPY+:U`:|ܑRK5;R t+HɁ?P$쎢Au/h|T뻚&m x) HʕUQ!b8پݮX>$e2R4זBw_o*@[EN*kv_6ttγ~RWa7G[_7]7!"ҿƩac6-E9#mI\S )]ۗI3FIRqv*wnpkG^€Gn^AݢC?BRM,AHA<<]6њ#i$*=;`* # #*r|ܿb픵(@1K/][߾m ͍{4& Q$ii0y(Z>%GɈ$x{[)#%Wv{6J3}-7ӕ.ޣS/ě) [UkĿgRj_+=ߚDm"Gפ1x+ ;6p]yNQW8!j>0^w[h)20.JH"|pZ{IaXذpn>yg&7yCJVx%ԘSy}le A7n8# h2ˤ'vZRB,%G&?~XS*PQț yu1xS5-J(uSu {<Ɍ}E/fGb""Ck*[H{&:XOGJyF>G.|&6aSk؅A(R@P\c5RKህTx4 uvȊNMgK [0oP< nw 1$7TY^CdLS?k H}RkB*6Vuo>>+v|-_Mgv,AE~8\JQ_n6́:ѝںBmqX>:55@voIt9L | (,큷#Tkx"M_=4 Y"ahbɉIH}.\[4K#1w@5u]q݂z D8b: Wg_݋WS܂6eo|guXsZD^a?x[c& O: %6˯+נĀ ޘc;!2xgdX3 >[2UqEyqlͽ-?E@KPCkjvRx fHV LԼ͠A#_/Iց_]*&R)>4t ή"ӨY "(yʘ8kOqw}| d6V,Bh$" PT#"(j-KCiZ}},h{SM\{&97kf&\ GD`>{-үMenç@Z K`SlƷsZ(]7!eT:x儴me& 4M,ei+:eB<0>Bm|JIx;=}'{Jb9-IkI ( H_;wF\IvV~` :Wha/%`( R)+$KƧ\O 4TӾѳB?rREHy7Lh h$7&ux! z3AO"v,,Y$/fֆItl-mHvRr}kyl!^Dd FM[Qs??m[?/q#;p"Yse;|ӨudMBE7JkDf~.sܲ 2ŔOS h iҧS,eoQ:Ѕ"ahh( ^Tr$xlFl W إpt h|\1w1c浟*5Mu0X,ylOBT ;Ⱄ6`=w!HN&;[^mue0 =ޕDm<-FN4~ckd(,`N$N=b=e|$T'ƹJbt1, E*gBS1cu.EȊUρObCZȶQ^BpLaBAW&(#c z9 ^pc>xngdTOn^ tկP{NȼF}Ajrx Eݍ:Yd"cC,U0_-ϋ{l\y[ZBwXӫ>: 0U.JWX:z2XLs#7噾ymmfαo]LMu'W 414+jG# Yk|.wolԨ3Hؐ{݁&M?C@L*;X ˡq;rVa07 Uq(׎XF)~b.ҔtCM&dL٭0<pͮ)G!'{]OWlT%3ͽ! V³]Rh<;LeWqcaϐr>`Ç,6G%PKݡXbP9A<K\*EyzA@; eGKh4$pw:GO`E~O(ڕaj_4%z?`IlQ\\VU+|PO5E׾vThmWX# ԞNA}ڃ 95%;ܻ2'ڧHp nx:o b).+Q&.#ϩ30G8  ׉h?!s4:,MpNU;s/wMK;!͞?{ GiIN[EFi-00Q$fsʬ2ѣgAf7[t.Bm\'<"O~s(RxMFY36Uzc xu7 [r q$+MM- mzUF܌q5T- iP(뮸IY|0~ DD&7c 84 N 8ݦFu㨰hu׼s'>ъ.Zj2e 6TnT4\SK%X+I8'~%+')zYNK{$! dčE Ns#Q.l٩d}2߰#@=Ǒ?(cG?[^[5exWq;^{@i_YiХro{Ff=\lyi^dB6Rզ '[r͞ ^/7ǁX3n N1kϪKwL$.?}# :ULii(]XNJ:0XwOr "v`R*J,Yďt몖86?: &9j/Е*ϬS[`Xs+>-g*z Q~[apۢ$颚ܮY1ۘ_4?7N?- otf )ľC4ɨcknb?ub&)K!#ab䛪U]Xt۴1GU?ԝJ&"]P>ojF#s7T#e^^cEXkc<4EGeV%u-*^l>AH-fU}~gm\Kg70pT!DxĒз}}͵tlU<<YϠ7Mm)(Ei)(b p\Ww> kS u]sG ͭ=8'O9Un}E_'PNe,H1d8u-)J3R7}ǧ=ѥE\L;F2~tK af{Cj} 7oO8J/":RH_&VJ“,, #AQ5d{)cM~f=JZp[J A;":ٸ䖲%X;3hG7T3H,pg׈*foe/mJ*r"1w ҼDmE7XyڅATX|x^BaFm'nu$?ƹm>NtA:"|XJ}5~&|5L!~ocB{>W&6h,&$aqoMKBV96u$vaM sRScf< ԣ6BDž UMMǃMlA:EZ位E%;%7?"h.SEϦT?Luu} Ԣ8&)k4<=7Qߩ^<<Ӎc0E oPބ}i*ܴB* 厭8zzԗHbw>}k8p7 n$ހXA@: 6|U"~;Tbl2N=_#ܯ~>"7ov-}UЧx|R-#,F|$[HP&9;K @am$byH`ŽL>.N3,JO&. pvEC W}'(ݘRi;()ϘG, !Cw]Y鱡w?nr 4qqacy*&_J=+WOϽ5T7Cیw#1 !m8Jw>RZ-Kaҫq=_lSSNY[wx~{8md,ǀBX\ψW9/64wIj )?pQY7( UHXu<抗[(Wxa ?}"$ h;HgwOR]3Gw&}~\÷\?)xBҽ{-[!?pijXCȴ|[ٖ;\ e3{l-zʗKUQC}Zn #7/v!HʱEu'a˟t &^@2X5'lX[26~ڀ8)9tE]{jQMTLEsw 'Ao:#v[+^[|ÕE%e2%rvSc22/vW..pUMeD 5z3- IH"}1ٗ#J]ߠFP7_VW-//>x*uk ۅ9 ]md%0~.iH|A.'t[ CIUl9L@6PTfRMjQm.p{,"#̱&SUv=syN Ps|heHz]a{}SW`O`9g=).~Rqύ$ ^V#t)^(vfeN?ju}!(ZDF5v,Ry`Jѿv5Q$f_8_kx6֚8*Ѝ͙j$(WŠ:f~}6 }SM82pʡ%> e[qa akV<"_tAZߓ)4|_'eBw ҫg2zq~0a Y2Kə3˜5' ɽB:G]N#\mG(;>X!\5C~Nhpsv /Ǚ3p( B.H O;{Zy(!c#qۇSf_i鿄$PN "΃[6@F^oK9 d^\GvY!WAm.{LF[l8XC4m"[.X7UbRɸkl+UbHMҡ)u;GlcX#.pt#1鎴$px7#i `)zXދ)3L|l$IMұtH#(~2$dph1?:ɹ C*PYO_r SIIs?s V旭Hd},򶒳a\mH"]k++4tRd-.cCF;կ.r NQ[^% O5  >|-g+4u}(QDu;+/r72M{ʊ D89'U0h?ֻPOO}bTg\!(.:BCV!V oTyfj iZx#h|` S|SYkq<\<|&r+>60?CnFފd&-@.B^= vX<ߠlaŭKrQV!MALnx,͑.̦[HC>|7J'og@S<:60Ȗ{$̑\y#IkMx`ݱ&ؘ.2ꙵ'I" 6g&B5=ieuԗ|S.Ig͇Tr_% d#4Gq>N1Jr~{}U,48F5,r{tBt 0) M#zyD=<H]RAׇ _>dy' n_xDFg7 }Yv;SZr' H2nN[ f΋!F}:C._Fw ]u/)h/Ҷ66|q̧AFTC <;-gEL=bXe^T*R4-fB\k%uxjٻ %!7w۵f ]" <4^Z9b#di<|y.Cum]x.sH{^b-JVuB9|b`[-0I$ үY6}J95s7u#[b`B,[{na ߼OFՂ<P C-D\I%3G0jH y*#xϥKj.}zR;tڡaoDo:0l, WT&醫4y%v!N5ՙ90 SYWY#5Uh0 )ipt뀙C$ދ!V͞csWn4iM0<󝊎PK.(H/|xo_N>:A!﹯WgC C g ނ'{{OBLQB_5 rqi /*߭䫚qvunZWP%hG7dFM6EimT$߉esQG>RٓQ+Qj!JN4F=C- LlE2~ˡDAlc`R-+pvQVdčF8$\ǐHGɢr.fd't7uSV`)wϦoX!5EWfۄ w>pL=u 늴%M-\.c־ LK*o,pO:8X@䝲њct`4s #́:+o Oϵ 6f u؏.ulVH;|Auؐ> sx9q:ҥ&7֟m$ixC0<#\Xƞ4k~c q &{N`خ H@\1Q_vW\K[ p't `Z7]6߬kٰa@D{mDLڻ~RS#JFW75 G/ȅ(m"3-&PZ  grL%7Z 7Դ&Fvd}Ys[Y=3afҸHxz9vdDwLT5Z}j%|L!&1>̬kR[dMUO@.5ibKiFCG" [֨PC)UzyM333Wp!~{pFӛ4LE/vǁ❓LbGn"! dd_'/E/bλVҌu_[ԽR;, 67# ŲeVD-bxLYlaj'މ̬1>>-7}vƵ.Ri)3=]㗋 E։(#t7N[*ר3XvɤKߡgݭ$ִ$O3XK~%K d~ ?7.kk0VCJ~g$AQW] Hi !-J:GS`eM0!_}p cM?''%&֓[CK16MR3va@&cy&48L{uIWK8`㙺S?-\-NusEpmcնm۶m6WmnWmomv{sBH23eԐ 0Xxcb/ˎ?h,o28c C*UWXQAd TKP¦rY'18*+C #eyNHLYPxӠHvbUȨ_Aï]޽g?EXIZJk&un7qAMt:j f  zp %@}ÃRp>&R#;V0W {3W*%81, x FQ=[g88NvsoH'0c!̩U4 g_rLYKE_ib{@ś#l'Y6HiEQErF*Ļӧ *jpA#Ęy>=n bяXU.*oOUz$!_LFV(2tpwMhi<񣥑CnLg h  Xa#[݌Y8QBP\`^Vfs1.;5_MoD+/" >.Tq4b=N5_UN߄>{҉M%c_H~-l`N7s c_Uh0Lk/ eq"ܳDhh m{\ S]] xSdE0!/ymG>QDN7qU7=5+Sh.~fM~?6x{ EdxU3F +(57Ԅdү}>>1$\tTs5@χGax߃PK UgGU8`_'Sӡ՞Bd"l {Bw-+ %ᚤ=l (Wid 8%u/&aɳ4m'j)M7wQR\rP܉92!&qD1lGD]FX%ȬM(AN)gʻb/b=C:%-2AV\lqѯ'#`|!(Z1G)K%5 EV(~[~Ic*1ox-v$T9kǂ_ؽ!A0F7M{tF鎳njVnᧂy5cnXg j045Iхn`zg4V UfCaj1K'D?J=y "EAO\Pr=G5f!ԫ< ދ**|foIEK>&:ucMze D KPwOcڌb2C]>I%upd(9USu D\ .rL.Kmw]ޓn1GT!ظ*!p(R^9a\kٖQ} g]!.B($+ӷ0_ Va+J6x0c>p "H-~ـ0X{{`)2빏>%'4ߑYw  GV˝n8ܺ z<[(,:Ϥk gi9?moP0u?`{(qwE~[)N`$G#wٴYwhլd]8aOO*4-(TMjU@kD=kYlLq}"[:"IF*]l99i 5Eμ?婴[ʋ0ܝle*&Vf@Hͫm*NU4[wCȜ*eYQ\k_:L^ s#%x}8!z A`=LҼf{ bs5aٸJ jCpqLhy^(? 1PA8JLʚZ~R8Ah$ǰ ƘΫ:HA I%ixǎH+5 ۧ2 Mz)-z!p;} ˬz. r>}|NBEl_`RdO}G tG7T =r$ay`d=doԨY3c?Cemq)Z.qi\OiOԥv( qgqq X_'SyGaw){&Kb°T?=D>+OSh%䵂d!n>|?{]hGv0cY>x]K<ȧgB$K4j_>9H,ӹԐm̋=\&]TE]_#@Wn.EF9bw1FEã߄=wຆ:ww؞˪i(nc=EĂ4]cc!9VqYm|Tr[lUv/0 c W/:QǻU/vn+=H"ֹNi ?5RZQҡl[21)8Mvc*UnՇX JO-7f1m0B^#˰rm=ar)Km, o +|Mro<¨$<"aTļ3~AmiRh$X}K}Vb=)Kpck}Gd H"_+ARt3ѶPM' hcrzڦG/ud_룽Yr,e! )_/ .!Mpqtve=ʎVcqD&z^TS"r 3,Y7bCfhjFmHWI8+ tJXGf5lVVwl)T/gZ:*gΔ7VXZ|*M, r*uV6*ԇf^y>'(EҍfqMrr 6ʦ̄=߆Nx0/d)c#,v*eH#hWӸ5g8u5B&*-osi%$Z$1jƨkǷOKPٹWRZl#l|aJpIFp͵#g?@N,T)EĽ"f%7!{Qb;z9kkq%Yg2t ѝKG@;ѷj@Zd+⛣w { ɞEf̠TH 3@nqu_`XPw\4Q872/9Gv?SGDv UfyIMlQYUYפeɤiѵ$nJAgiE:@nZ=nUޅ-7^:zҔBh g (YYӟJAKYFrc(w[D@^|R29QCnxa]J@5l؈c=ŷV:ZWLP _-s ^Y<8,Gi-mivIV^ è_]D^Q2>OSWY3ZS*[ż2] !n5LJ1R U;)C,$_D2d1T>^?g%.BHd1;Ayrq0^;a!m,+!|I7miMG|'qNV?Ԙ5J7ߌBߴ_u藣ʤIb7{Իk݆^ڞnP]ңΌ\ 4ؼ [z)`N=Da=gOjb/hMhdžZ9(K?G{YZc^VyL{VoJjX_ͻf.Σ|DV GBjj"2[ө<*J&iQl -ea\ܜQyq<4*J B*ƾCe_9+SsG_)&3cj||7\H47B[{n[<@⢮὜G'O>]Ga ꥱƛdF;x7pQ٧5sܻ]HU{HWZj=o+z@ˠ/s8Ab%\fL^aj Õy};$k(,uT83&"z>f :3ܨhB[fb4*vr+_>_vI$KUFx8fA;q<4BRA qF]Ѷ_ڞ9b{lWt{aQǸ>ic֜q*MFi=- ۹Z-Wm'\$18`^R_;VS)-N% C *:չ4j_k@sUJza=>Z1m ,Lg x0c8M\rwaoo؛hS5L!EHpVDd[tM@(syc}5Q/]l;;R$ye AGz2-E[>a&/  MT^|:@Od9ҕ.3c00LnE\>&h/' '/=ܸ<>6ADVkrl˸qhO%SZЙt_fgxx$? B:ÊSuO9g!Aw -Sk $  A~nݿC)(wx @UafyL-`?&?Ht|QM$sn-lmѳ>h;Ɣ\+mGK jlm'VЉl(G(l*@ڢ+P> >bp1۝EZgiOp"VM97Tox!|&]qn?u3f㠀ӹ`Tәo 4ʺP`/OXS1 ;pӕX׀dJ%yYȬYgorpߜhٛ8n4l%tlԠ}$O#f)b8od"S|#Wu0JU\kXK wUӷ\oy㲪 T_Ϩr?@s x<* ԭSGU> 5 ;Z/4]lkq|?ZUULj2kD3qrJdQHC6ǎ%:)%ZiC2jH} h4Bq#y$s%W'H9T2,.&a]3ȩ5;b!7Oʳch6=!FU.C\aam3f>;bt&v(&OB '3loD a~_rѲ%R޺$BXZ%;igC#L ׈&r{fk%߁]X/hǖ5c׋?jn.'PqXÇ TUx~0xU t\ 3v5#Aہ;­_2mif?&t$4_e$mg^DP]DB~3[N8/GR:?Gr.@(L_/~N[c-lN· Aׯi\`?b @.!C+NG-ƒT7VʶY4tDHMwV?;ЎOdvZ{XQ{rX_V _ʞ\`4'd ~(. )ll;~?D^mY )\OɆ"Pɘ=t6lP1ɣHNZ`ZG-S1릩coaBY LwUHYÙj;[fLhNJ7(qg8Eaϛ;).*#tFeWՋp y9y$\X7}2g֬^қR"5r~>-F}d2BhCXcd C l഼M3AdfE%y[Db,!Qe9vLu%1 4wxɵؖZžd"HzmZvDiiKVSagk@@V/QQȠyLd3D}mYޭ[]8ހW穳tZ?]ͪU^VtXqW?pPmAkd /nUcz{p6ԝ7>Zz< 9J$e \o?/և Ea𺶚D4*:|Ep<0 9yD9ݽxOj @S._Qk+~yƽN>O~YEdM  bُeoNݮx?wpqjP'IN/L)k02YN[kC ~~n.]$is˨hÖ~Vֽm8nw’,Uڞ]3줯EHC}Jv_܏FK&@`` Uy'nHmCR` p~8뚼T%lȆR9ϥMusqeU j,O8{I y<93%̞jtgfH)Jfޒw94=v-,BM\04nax&"`>!P[e"c 7Q,Q%`YJ"-iú(eI *H'Fa=O . bhk#{V/?ȿ%+LW HwAy LWbZwfXrenyeljZ.5֍=9vG䁜"YJY'$"br&<:Oma.,?]D.fxtܬ_9Е -tӽRz-psJ=5~t{FjHA{ @ޞKAt.ȶ+ M"iŵW;݅<3kdm8~%ZK@#OI(mu /=QgGo NzEvɓJ W  +1(hDG MVՂ!o2jqK7/ na,D:ٞ>%^m oB䔧/gw7*nIO(:}y|5@9>~]mI6CC#dTn-GF&bbZ{kY/z_u򂹦 6iND |B(yc|u"lDD^ ?:=>lu8ţf?`7]Y!u:#/߽iȎB4!xXcsY7`kbvnL6/CKfF8ےIwS&`ymP8 頩0OEըEau,E$(:3T($& Kf"{b^+{wFb=<(.k2ojk %hX dשdH39ahq [nW7ޕBc [AX}(ŰZ(czٟjA&ƾ,H1 D$iKkm PqWs~B5?J8M ߋ  4!mtS|p%rޞ,nuy3Iu: * |–Fy>Mp ~Kop.S0ur aQ%):?sIZ P2vHJMOX ÙM$*Ia)'qػ֎'E,$pe1xëoCoNjR#sgyu^Ge Yɟ` /He /⽹ "!FzXN nˍ9}@T$j}q$R7}0S lA@zov/9G4T|=Ǹ{tM>fFI\ibT9ZzȆܑFSs2wFr,,>Ѧ+^8La٢$"6I_o`pYRI"?6eu m-8b!!TA}7 Iʰ.CkG(z.j 5\狡J) Lk c99 G,ُ-jZSscm50?ۂ6h+!'8ΗTBߥAiEA|exrʃEw^P<"󛹎9^QwW  i;&d@pֺ=^$)iBY`D߳1B@qޯ%X;ڊpobg?nZءaX8 [dUYOq?hlPeEF%?u/xs'{r))#-b:̈́]sj/G([㻒LF5~NFo?:E),nYKqAsf!Wzi $.QOx7kOrBwJqzڹ4pLKD+P|LF[n^EܿkK7rsЄ -J${_Vq~~r*+YE1|D땖z}nt[t@'}a JWbs.Z! 榇QlRtL9\h;2k8ս4U!d^:ޤ/\E㔹1el]\u\vGB&l[~r @gύ!|V_Edi∋r7_G+8ï}؍[{i3pPZPe QnQ?mf!R|&ZK>9zidVd^2+}egB.[(tTh9aʫ8dXwmP8 ŞfsHLw]Z y?CS>/X&4tkruwTq; [UPP ^VI4uj-'_޻/)ZlXmĘeh[(ͧ&[%NMA}-Mup Nȸlz=f@/j8M7 {NL~0Y%K>ХGZ*Ǘ'[!W9ňɗKJNu-x[To ,}kqfZe:p-Bg*l q=q?PP٘HgG }MRd1|"3& ~lvx%Dqr qFoJ~:$]&Iwȍx]Ҍ^1b,c :ԂYjS.)P ip`9DM+.lYj2iBxK 0Ա'b(y0sC|{e-q_t/9 N_M I2N$vEN`[Q9%{1pbY`ys`m'|}3&9!Ux5bfJ$Z”L ܅q`h?M6*j]Ġ 5Qs؞Csf,A_\b.>*+O ,ij"f;\v}TK{4s9]fm%fWΣx-:;# T!%>7m=sշʱb=: ~OS;>HȗĐV㙁5E<٢) TIUݔW'vxg;XǺqa)3L;nA./ j >$N: *Ih Y{RAkl5cO&]0F&@*HLn]#ԋCg0c+eL 8e3Ua.#vMYBJ !eaL3%-K.Xאq˘s]֥vo򃨩+eB/j@2_%'jI^,4͹NXX*"p؍yI%al+YCMgCjMd )YtU)V崧vk Hult0.sFhaM~9nq.yYc$#^6S45r)MּIt"Hz]`%_\T D(9ݑ譹P+o&L+]OܧV\;t]p7PctT> stream xڴeXݖ-[pw wN;;[p!vdXc$UTa27ہYXxrrv VFa{S gJJ'Np30 P$v@`T= E{ghgniHwp4>j327[ mdbmlm 03H31>@Khadc75j*b* e5EZ*.N5@TH^U TgHT}>ˉ j)2}+lF1FH5srefvssc2wq1;3933C) Z휁#>ip3X9+( 5L>AF g?hJ'=Okc'fdo6st9"`fi;3SQe;vL w? ?X9,3/}<F9x Eu'ڇtQX\ ݮRҺGv6s&VSx sgHeOJkK H>G^Q ^L{OO~Gs]?7boVѯGV%gs'f{dW/ mHF~{>S<l\r m ϢZTP`;SNPbB6  .t$ήzL3y)5)MOqcRl,Rܸ\0OSbellV]!/f?%);ajCURiEx2Iu7"5 k8EuE82XEE<9XZ3P2- e]J3yBG;Z3\Rx'0s[FCB`%NWjQt4Q!`YN[E&bQveF~79l邀U j[`G>m?:M@IW4G}AIڹ#<ݐW_r9.GG-mo"h2ICi귈f~Mj4f(#*Afk(!;A3fa$M0[^.piT+;˄Q~$ : S\A(ʽ̌ P0A01H آ+ʖUMU9 m`,gHyO"cxJQNaǔau;^/Bi Q{2C ZUz|H7k- @R/ӸAܸ<.Ɖ*1$2TXWh1s;`5|#AL{=z LؓZ\Vj&G(}+FG+F9 IqGƈK~BZp >3.7?bKƶf },ymǿhcת`޼ٴnEF#\l l8:D4Z&6ߗN^crRo: %I@sŹz$hots,e?^|9=oQט&Tɻ7:/ d8/R\ÂB;Wnlxk4V?JVe"32X^ovJ)ݶ M?awߕTMa:"+ ߵ%P lU!n J|*vTeH, ,tŸ672kFW /A0VvngC~_lx}h%0$uِzZ)tǂĉZkǴx!9'##FЉ6ad#q%Q& 3f$YAB"ƶYf+m#;eYIB]f"I+-;;kRUKE.OҩqL)HP𿨶A\ŅU/kgv$`Рs7,@^;+}f8AP^2qM )~ 7I]8W dBt '[IQ0<4 “3m"!=v7ŬxìX>v`{Bꯠ=7 Mve^ fEBЧ!7>#?FɹƚC-.%}l{Zo!xZݧD 7} Û#Bϫv5ZFM&4>꽾*%3|k 2tߔƵGX󐝼c}}NDZ(՘4MZ>wB< neE-Ha[BJuTa0&#v}鷃h{2[3B[']Ssiq++>5$M_KzvMmѸ5)e'B@5b4pW|okr-Fϰv荱b0ZZⴲjqП}Pq.`s/،PCT HjIrmRKQ5sKC/#5!d%C. .(@$ibM6R*T)Y2 $l5!<"䜱n)n} 'Bً7^/St^]Sw{>{썗cfzw!B{JDKn=3A CT~顨U<`$(R%],;9O4$+s`ré̡w>1NZjNd/?_52HLO@.@̪3WMn+iϔчFTOxNXq'Y؎Mi-$Z#}1<._ U. VSz e^*ۘwtp:҅РFXs9ruotm+Pf'?kK<&vc˶8"x-@VΊ?^$ڽůGHCS3{zޘq#C=mƊmzxP%ug۩\Pd<˻YxsᩚPD6TגrҹFgRiMT45vV" |W"_aQزG𥣉J5fփXU컈*?گjN #](^hQQՎM)kn1l;][@–E݁`Up?Qm9TZ ˽BqvpIV"O=ӶXYuhR}ry7qaɹٌo |y qwP"oׯ%BetT;!j]֎3wP6m8=('lK:Z|E@ &mf42FV\nmyD~['sP] 7qNYОT[t|-f͍N h 5YC_:5 q[4.<4t)eVu~|9H͏/,V+!ޔN8#ZQؐTy~0wbn<7, ,2C}# L7u N&ܩOmT?ne\sς jsa-Y`}rG"mGVd8#b55E߹@aD*Ր99c,)ࠟ7\Zv͓Y$žzB { ,'+TŽ,PYA֐0eJr>DCb W/KeTJ:s* zQf;41$x@/#QZ$߳>i1y8 E} }b婾9j uY=Z\ޖ_eB63>طăUzwtM Rw$vq&}CalA~Vsȭ)̸@W{UPL6Y"O<)c0 HO 6s OE*nj^C.LR{*Hz G!De ʬ~v6r5jS#tUW!{6'?k</RDzʬ$Y厚 sxF6xLBd:D>:(J(Ra-,SҲa~Ď6L3~)NG\&+@" ~E uèeݽP,A~"FY Nuv͛OۣD┿5x"+AeqCHki`W!٣X#9stDbOir5D1L| ~kއbGW3{ Wky0\ⳙhiTUT4't䗬ɫlFBc$Ϛj /LƷ//`fmAoL]Nh*VߣbS{txHfiK-<. 7:Ć5q{gzm8 -[])o)tJx(<-;u_܍%umľ0ơĜK2O {0ƮOJ0O7 )UWC?7#Cˀ4j&hWς߀~|Jp=P (`^+.Ġnq ef4*l06z>] j$; zE/x*cVgy- J;(mTٲyAgKtdX 1E=x杉TJLFV1~CY>>BǠ|jZO3XfU€ؿ~5GNʷǀjgD}B1 61{`! Y4R 7EdŔ$] &{X QBP0{``;)nʌ3~L:EoFGfK_sbHY÷~7Z:HwC%#p1ci~>L*'1WH~1پ=^|H\LeAjͶn5)j= S_7g.0?NR5) $c/#Bh7[8Y gaRނ|{砝 *Odu5q^W,!zy Khd3e!1Z?Qذ^oZ ;evI(X9Nɺ~s3Xe)N=E3$:@8bK/gMD?tHB) HPz(ޥW! 쇞+\Fm s*\PmsL  Z$K Օ^'$E\S䈼cѡQ$sNZ oJ[PVph,BPdT{"N>Z0>rr:ع. H qxdS.y V 1vm 6a gz2*-BP dvSmIq:$R$4gTZca3ӊ *Z=!ma0scLH̛kTC˅`:F? j\ S.,=[Adk|n_- i{9(sE^ 4S^n\r$v?Q/ݕN*$P%[E͋iPcf9?p5Ďɋڃ翖(*FP1^0GoI^r2-%uQ 6]/$)Knv s] k;,y1~|P5kZa$y&+;E0tw{Us 8;PhbTxbeO[!:*OIP y,77?W$l(}̰tplB͸[ݙxJ0# Ol%+l:ŵ uD URȂrՋs)<ՆNXsPfdHwRx w4la@[K#٫]w·}[qvY]ǐ4 5AhYӻ`)>YW#vG}|#cw [^1XGFTCRxI؈XA>Y"?!Jb¢q6Sc&\5 eݞF.P|fk(t.ϓ ziGzeŏ5ugiٝ0M:k\M9ўq':'dQkB 'q W+|KȔFIb1JGP͙hX7 Œ~(14PKWF3ݹ" x˔22̑ {?f:5^m8z+)]gCcO;1r@y8dEGĊt ̑!Ѣ/MFVpZ)[?tƬra\sS}:':ʨWLXZk—iGfˆubm䄰(\*-~㭙[=fHտɰ 2w#묉z>=aCӻ ?{AF1Gf: %oH֯w/њHcpGmUUcȑpxA@p Z m(Awfޗm}U()b5Ddu7e#.,pAUlK|*ȿcX?O҄hr쩒#% 848`~5Q6G Iuq"1y)I*=񭦻ݶ=C7&B1 ~bn =6"v(%8݊ݺSskCG/0|m}XW1SpG$DSD+C{)pIFUYEnGj滊P eU Ǔ\,e| W=Mq<{W=sUG l}K{^pixQ IT+jG8-8ƁfrL9oh\ueu>SE#HxεXenLF':*1Yc!HW'|\mq23_Ci;/ZؤT>x1=uC9HEY$[B_}kk&/y5_!k6*(9dA1)%u?+̲wTL6HbKpF%+f3% s™.HWwysNݓXUPpC(m$yE 0t`[Y<=K, 5 &v#mc3+ɗ ƛ(Q\8-D'b)h*;tY:ڡ.ӽmqsVh`Gdjyn?A,R[C ڦlLPFzqWI&0. E 7y^EREf:u?'!cVz>Kګ:Tuc @Sf6‚RgU^$[}b3c P$UZ?hcr:_o]WsOEЄavJPhl4ZFX_(M T"#A&Tf>fg,x` [`20ơ-m!RD3h})ۄe^v+Es2ݩ6) '!2`ŜbyȄ5nTisc$Md7n\ش)a*^}g>2bG=z߅jWYk/gBW֛$3ksc|ڌ}JfY(?yfa%6tJ;TL 5/6E;iS5)Dwtlߵ);,\xz̔nQi];k]l0DGCЁq@m\c(&+81.c]#o\^Y58ȃK"NUgfx!N̜Hoٳ_H[dJUdE,z4~LПe=0>KasKk2! xDIC'-.`+l;\}* 䶘) i_aHqYێ4& 6lW Ž Dbjc*N+}O"Dv1Gj 4?It:mR,|'/X (rΌ!;cwi*4b=yKL;pժX6\bwiUƤkiԆwg.(K}$ 0Y~`eS@3KK*݃ȶcGbl ?IgxW)^c"pA?كPO>)rB4ϊIDEc^ir;+~V-H_THWvե"l*TT>,W=N%7x5nڪڒ!Ѽh܇ic1 e5O@Hs sJ}|VƓEе-i1f`/"  {8QPhw<]|HۂKs{wطͷ[W:_2LWe'4 5'iYc/t˿A:>WÙbCo n?$Mp{/3 e4-(KuK%'/_W{Yt_؜`VdvT5N"^B13Mpί'sw#D|QZa34*OWNIaSjH<7t,;=7"0bܫy j7LӠ&eeP;7qE%3a17gCHz 4Z۸vXm30-mr)`ǤM9y˛R#&[A/ 0KQ /w&(Bpܮ9cnw 7.;q V-l-R^ Ky1a9)lI)""#8qwTgyT"ƲJۤbJA5S:^>d|}mTh24a߶`tg=+^JdmSi?T!wц{xe+&riߺf+mm&Y`b!ٗl2Ϗ M$>=y20!'D#@lEK]`tjnrӮm8e3^=7qnC|l2[R7UWݝ`2.Ƥ;ݡrs+MVoNi16@ugl$Z052,}ZO3;ooKB"kϫ.+lt~LkLj1/wڈ>w%q!h`G48 Ɵ{g)y&:%t|sن.r\Xt$WU)>W˞g~FRz :4T%C*xp۽AUӏJנ۳Sxl"e'wI\<5jTot@ᱭRoö&)ؘvѴu`Wr +y@h$*<|T)Kyb?v8F*^;숰\?)QR_ rNJc**F,"'+łI|JFv`%%5M䈘z} r4Sm7aj)o'-'SO$lJY˘&?A9`u + }@/MݗNݥx"G#vh8Y ;୿(GSoiPoc rmliډRx|_y*}Q >w#nz`6j}=ʗvW>CeͫoA\~ S6DXd_u bȯ`<5?2+^ C*ah#-dU0,q[%3u d7)VIG{aq\7!TH[ab֑ă==&31<"Wbjn[]\v>IN`{ՙFcGxaqqu![aސ&6(VjOM[L89w:wN*Quk?/@`9 ;[ zLՄ!2^_561ḏֽ߂1Fք7./r4ߦg2OBMJO~gVun2t /nwW<=ijk=A.Q]+9gIЌX3]yʏ)jv2cMr pd3cak% 5 ?9Ϩ.I803 8:fzղۚPj'*S&!_T1'%jCi껢sA€C]": ģx=[(H1k֜5;0 5o]㱷SUԒ @E0 /&Fƛ(]F_a몄|-=qpx_^e2No4]d&5.=f*1-,33 >V`ཟ^\6݊! ,Cbfh^so6oӌGƣ1H2 %ؔckn_Ǖ[CH|oԥb>o mk3sTVyתi6z,t4k#6Q;N N*Ifr9펕0l ҧL@Y5@k6fZV;Us$ M6%hLYk_jpH,SY5-KL _bFVG8A#>oZ,ʓQLItuMVb"FCcxWS1JFd*KH@N{U}łb*0̔{^Q) $KzxvyVI~ʕSoH9u+VmQk/S6]xg /L7*'nd[2u57ιP| ˊ,}>.~ <Ӥ%Hou?IV eK) J9!qZdʐW[)FtxU74>- EX@)AjWCs 9zDz41pߑV׃}``˸)^bYxź ;2_x##f¥]hܬ79VPO|܄revv1`zL<_p Jd̅+3=M EN «A;\mq.I7"^\V48ˬK 4UvtDCͧW*SJX]~Q12+\{pHC ZnfM{r>aʹވej}Z n-isAC}ט&Sq&;|<ȬHzKMx6~9)3 +SZϓ4[aPۆt2%-z1\WW~"EC80_N}N;Zy1e:tFgG"Ԙ^&O ?iI8cË 9r;f"3$~ %^lut=# NnqVU5"ЍQ"8z;㸼z`N;t5ͦo%)?a(?P7lHG !{}M )=;q'@ ~I hœ3TO99ry)'4wNJ  ی{ )CjEEzi]Oް9yVKJPђyz#cm{FQJ+ k шxLcfġ9Pj'7a0> _0-'zm ydV(_,@iyq6doA笹P{z+WSRc6gO즡tBB*Rt/F"CRuuYofEN6)et H3b 7qGME([h'@iz-1dzo{>Y:?PA|762SC8 L)I,gAa#*+26 )Մso=<)$U]Fj$} iQjj.e}5V+m´g5񑞛Jid Fӛu(B!50^HB*ܦ.h)P v: 9ley~7hrl)#;"yP"D?Ե:0Շwc&E07s/TsWpbǻ/π1zҀ𙗿Ez@ 4<[/ aksυN)Y,U<%*PSY)8S5o&|3zHEvh<>>%[^s _ȘR{o#7vUko&tʫvMݰ^hC3n |_1CH2J]~wٯ7B2.R>Q;٪5-0Iw#QՎI0}}=Pe`u <؞olOnV@;4v{\KqvE}AZ1CD8 D Kqm*vCC 49鬹LJ|,}\HmdTXmtBI*<G%[?wm Ȑ>S{7} v\0Vm"ۙ.W{֩q3m~x+56.D~UpQxp3um5KVJәLfC^b.Yg=V:ʿrL TU팻 S*OXNyB/_lOTtrK9U/\=5A=xfqfΛyS"_qDV ryWAF?XbO]Xx6=lX)>~T0[0Ǵ-J|`A U_ ȉ [!& Cx[1Uu@g)_4Y9xc_wŸ>-vBa_<1"R{oq6(\Fqê$LhaeV s}&0҇0Ir׽ Foؿ#eίCuץaNf]WU s  /B1ə4׻Jτ=,_..{{"DQ9L—Z:]NhB=aߋfTAt8@G=Q,ebL"1G5VbXp< cNuj-K* JT$M 2.}E.aҾDݛ9O_Iҳ& b3#"b.0ƠGa13q=0(ac `myz d1,dky%$v$c:h P4?_|,Bp8PQa OQEN'R3W+~r 6iWNwb[z5c֌ :v˸ O%zwg5.06l\.m ;kUax3#h͞{m \E "[g+6&h((?4rt+]s 8{JQ Yb' vI:(uNS*ݕR,ς6PdjpGV $}PkwCGXҳ:d)c7fqJc.iF@ԜrcLbbzn[F@\SKQ"ȬFI_ԢL{*2kUmZ騐62[l߼`;6\h2_?5a*g_( U< 2?]R ]gO/k[1]5n;gh?^Ǜ"MD甥:{'Ȯ qz endstream endobj 3115 0 obj << /Length1 3100 /Length2 31868 /Length3 0 /Length 33585 /Filter /FlateDecode >> stream xڴyuT[6]ҝ:t7Hw7͐C CwH tJtw*ݝ" x=- /}߾ּTdt289BX8XJNN,@k7΍$hur2| `g@{ :P% iy99f5'W+ tu2@S$6_5XX~U- P0wp9ZXY*NP-`1YZ@]&@VCU[MZX .Zڲ)q-i53@V[S_-#53@E +]YZK\KOMw WF eM jvrqdc`vs:YAӲux8O0K7GK~m @ $*%4 jC *WMW _ml\URSS8:Bf@`  ?.?mte ?313G7W?-]m]!WlA_]홭_6eqyiM-%9(;AqdxBUO\J :|NNN;tH-%]~'e b_smVVtsfvuqK'jBmB ia_ `erZh>f@o@zX.h e?_zJ-A^K:qT-Ǚ9؂_:_\Ufٺz-l!6Yb}qGk'&tl_O. /iatu BU/P+3+L 0ͼءsဎ%A::A)g7 k3yylL#^o`lRMeqd#No`l oA(FP.*?E7rQ\4~#(E7r\^FP.:oryf-;'[%;7/3u]7Cϐ+揂ܿ? Ѕ,/+f>Tl+^%@5@)Z8p88ւ*? 'gv(b@g .nfU2C[vBV@#l(g[h&P r~ GfB"x€~='~"hVt0A*p#Z VjSV޺=8Т@hW? tKsVfگ{_Wo\(š=Pz#D z= ءs?W?%$<}XRpAufyj?׽ z-f,^%ׇK/E|)PDW!a!mX*g (N$'hX2ڔiR]l_ٟ SZKkVtv*}<"/71O8g Ks= 9 \yl66X f Sya_:t:}ROˆOGsep Tei +0O(6He O7U0g)}XG^AaS9d1~}(ʑsIW݁=P#J$n0;2^nɧJqb~$A[ѹdiYƒfۙfA5(ȴ-k*ffsYzק#q3h"I/:D l(ZVdsgMG9+, /h0D; }{?zjI'K;ޙ-OO֏Cʩ& j:p2RPz4Hq[~~ `~rZ>BO~Z䰨MaF찤Ft۔} agSĚzr@SSY|>nwg+HuϏj>8`vz47GHIo 5.U\PYY|%㢱XR[|]Ds݋gB:i0]k,BH0Yi+m|JvwLUE̻Ik[;m؞WqvSTW9*CUv*SAˣ9Mg_q˴6œTm7RKR@*~[~SsR Qg( zt0oiH^OnB/8bQ!,I!8[M)3b [7]N 4܋qxA 1ӣ[- ' ^͜mV>*!c>;XS ~،K@%^D' t9vv1(=~I9Y:F7}hfNZ<R($d|y W+zz!`~#6C+cd6?InH.W!kȭSι<g]G5N5j{sW2q2^yl0៤$kD@E Q\+kvAA_v?u[p?WD2mh/k_%BD!ZOEjXe܌NRr}*1-dyNF/f@~L@ &n.亂my Eʰcz2^ۮ9i>ޯǚEow(f/vT.&c"Z2[k^N4iq2X#;-W]]FWcM G"+L M a}6L*eqe tz;OIpOtI/ܷ zz3Վ|v?`$Lhu5xv8h g+3W3ԪtsjW'2}`k H ! &U6P|MmO}G0BI#ih%-x8L8㣠G/F1/RU|A΋= e)QXF/m{4T"Cyg!"5=k KK&M" >w2 W, 3 4m;L6+CIY9/SKNr,kV0 zް<(Z^Yfkhs7vy7$'ּ #(K]CϓmOۡ:xAj?JF7ex/.?YtR"پ _`{6l!ցڟ;4^z$VLI%&B&hL:~, c|?QAJns>g{NqnG#6FL>6:2 SyX_[Aƞ0aI3D@Wwgw̎~wV|{ y,A?rXMtOHNSάz@GyhD,\kFwI[čpjr EPt/cKb{/2 vDBZSTQ<88 gU5>Z_!"RZ`{8bBt(@r fqkX\]\!64OɩXޏhO-D'u4C7cZB䰒."x, sS^`աɦ6Q{5uQCMyF{ # ˔6]4K~GZTm}RK6̯Xj'v]T6P Ϊ~N壅 0_g$YELρXS89^vm9drUBИ1U;*`\wyYKp<_pe5tn!pƸ􅷁fw A-rrr߫gT1f.mu[YFŤ)%^L!H`\aE6tR0@ͺMbn3"!W+R<,qqikwjRWv&6"ɡieg@e<]:웚O#9g2̦Q&/VWFɮkpTp;oVe8N2r=RY᷃mzde6IAx?Rj=|SYN^t+f4~QqmFk<=bsHWƄ_]lc`A9W yMh'\FTsgm{ˊkG Qq@\+?‡'/@zK'u3 G4v73'T5P{ B_܅5Pd(5o6=ܬF?`.kr::={ q6:Sdž|f.ҸN1T;QQˬ˚Đ05nvsUnR}Kigp8gu", +rA>Oo3 J¡c>| ?WiNKˉHߐ bŒ0<~r]Fe6M\|9[kRlpiV%[FذB.=`4I"RujioHpz$3;P.w,ߜ#Tc̒xцˊu^ M>.o/0Oi*k|o<&WR!1=d%9WJ@]ɊŁ0V0^nz$W>xC) *3`x {ZS%>N58BShj(HMuk,`шi툛m%zN9Zid=lw\0o5B;;vdKzɐrϓKXED ;q )\}wyM>=zC!7޵p=YΏ1-J>,N15g}>\Ӵf5ЪT &{OoMD(=ܑJk^{#͸zPQ B>z1if%2mAO+H7qOхp Aя^2t v?l_Gz_&۽}X7\$U<8?R}1#klw^i'N)Ay 2H֙iHm.'/bX7ldZQ5E6C _-M,6uue]JtZs ^ A^p_4h;@_9yAդCNJpx!C-QD35J%p%̻j&J1S@8fu ِS2ȌM!*‡s2ąI&Ab/x7h?M(_63.z&{NEdJ6!dy&烹y|/NN/`-~;wQ}\T#jLjp+Zzal+ߤMn$[{`:T870_XPCv @ =8"{ˈsa7ՠo++?xH>QՆFV0oZc5t_rM~Ѵz 3oV5AV"+ᰜcӡ Wz` KiYѬ 'zbgTBNau[#(\X.$^#Il<䦕(Y u/V4҃n޻XDiß}eU')\QŬޮHi ce 2LlqI/ޫ{.tIG .5`QDDRꯜM/uPLP,iVf}* zsi:4T|'q!5oBg>^qGAz;w O0{ wG6g\Er%RnW!zD%PD,}xЏ2 `lIaAN FIhVV<#bT϶zQl oi7:b3r%WwTR`Ml(?!XŃӊBsd'53jGڍJ_P~14^f QݘJs<M}"E+ ʒkdnykzgew+L_%ẓI]owr0^+K:0(!0KȔinr1d'A8`mV ƈ'84J\_mUjpoQ dtv+J}Ĥl6_']>epS 80[J->_+yES=1=f1T4$.F{л@ }Ty ?INVfD }$ q@FySlJ#M8g3Ţٚo6{m.LPloܹƍ#Pq6;#Ug-ԭ;M^^<׼`_΄)Ec}6{xFxYWC^CĦ%2Kx28K G[f>vzckwu|{֯Ǭ^ (Hv׸~&ךCT$(M݊%ZXϭ _0ͼEpOIsgX,ZM# ,s>{6Նc-QlUp'zM"Q9lmiqgB]abƘj<"@aKm4{au7b*U:pӧ%As sr=eha.a/ՃKS$A" i9 1D\XjY)adLH@ |?Zh̭ʨVmXY ̕ ꚣ,ڂ&ƺ(9%. |[[•:KGWDsnas, .JMXR`؁ g( x+|U.c :>_ TL)H~%5-=d̕N١Q5ڦA ڢvyly*U뺅aRIJQ`QYǚ Kz:$]#$*a[Prx?p~w2t̙ Cy@kI1ȪU;SOƙ`EY5:/wMk ل莽b}jv5W&lZKr9h*mk_xm5OԷKƈ>]c Y-u1ȤUBftk79}Q#YBKqGGA 8P,hK/;[OQ~zxllrGc-bw :m ctԵg YsY#R4(nwfD"[^2|_)k(9v^u 1wB/6zWiCD  ?Kz~:kU@ A n*"/ר.E=Y< 9{T7Ք=e ɭul}fI٤a{N[=kWyf-_k?3UW.ZTTDur~we] "!Ta5C #_?չ搵nF%tO,<7jG}"Qa!1:+, H_%s}!r>~plzڂfm\0kZl}C@WyuQYxEqookp;}bPy!%u¶k>yԝ6¾f[}e|7k\Ӝ2 V٬aY*yӝ?GR*41mOr|ڱ2}#Og5ՍyS*ʽ_O7/,eAUbx^Rs $ OGҘZt;(IuH|mY&3mi~%Fo ~]oE%vZdLqFC&pêu8XN}ixrIX-IcSQn?y Ṟt?C "_Ԑ'k7g$tftz$ri~ˣ./;Mjto$ ;5z$h*"RZy9ӍDzQEc\7FvcENh9ۈڎqqLT,t3g"~Vu}F 4Q(=?4#u+vF*ic*l˦*;-%ux?p_J۵Qț6-h,)u4')\۹m5ÙHP=VY61QÃUBW,L{1*p`~eq] Îwg\{0u6~T i0TyWӋrתU7ͧҟS2s4Rzi9;f5y_SЕpW\п?n9*dAҰ-¤qTq.{JVT:X]*<M|-? }Zgb[*%Tuv7|gՙin?uQP|/(fVIĭֲ {%r|EGMf~1>URXfyt0n1FGlV1D ͱ~Ω`t1Kz5}Uk(o:UپYh0,z6v/'?jsa6U$|ZA}V70;aoe2C P/66ZnŮfS{/OunҐ޻\"O~e!&3+7"/P/ȏΧdܜx" C~=V.yk-=9L;.!l˓x uo<>(>.N_yUЯd$ ƐJD%&M)1t tGʪ-\ v @fb&tvg`\?;D"PցZfhCοi#Um*G^-6}BUPC̉p6uf ~_?q0^z!X^(-o m[5\T]ˊQ!tǬAlS\W9\VYY^tzmdz#t| >LfJk[Q8]8.'2_bI y2yVs+~ |*LFLHDU Q*Y8g&eBlAP$ZTDWB_5|X9AZۑ:QCʕ"Z-$"Y!5⭒JuN@:bSp ~Ӽ5w' ) ws; *,Xw Q*?7ː&]jW+ eDPf";.'9C{zt$( [74=s Vuԍn]޼.[:F;Y5eIeˌB0Ar\C;wvt&Ƴykw/=>D!guUDbfwE~_KwՊ6d+/+BTiHd[/"@0 )tjphBwCC&<(_(4 ʬ2R;&<s{}F%1+o!W̔%Z3&CQԃ?W͌X5Jc/|͏z%i~yK*.{3h߅P0ﺤ׮td'\Kgg1oMuUW>ɪnVެ"xixMbHl{Za"WߟcQ&˖wcG!Ԗ)?\}}"{n.%vAi܏wBsD`~3`W/ߝnX = ڧ߀qȰZ>KILu,ڇTn CL[[()D4$I:u$^|>6`{S'Խ3%Cֳ*_\]~CLU4W7/ԩhh |Gr2H]{bt^J'FN{Yd{+)3r㬶AHy!Niw33 jO%a?`iL{sJ2Hl) L%驗3Aepxw56* \&!a1^ n2';u;> =7m/aR,)!6)G3*ظzh( dK(9@LLnbq*Qsr|2KK+$LL VY6 G2/"F‘eY >'s*栔ynoL:+X~׻\bhH!xۣ"4.lߤF(ڄ!z]L_]"on1-C_ 13l` .2ee [": 3j-B^% .^./JgX?/e M]mu%LX^3QYa {[[ .6Dyb]au`uy8,MId2 kSSEJݰLeo-:}r9VL(ᆵ(];zTIj1] 7c=[N15(6$B]W8KAC`+*_OTY.j@@J[zV?Oכ_bUNw/<@kpa8z!?6Nd4T -3b@[kN\6Uk#YC0ʼns \i%m.iu({F!ӣ=G~g/ҩ>R{F ̎=I-ll?(edU=n7.yڍ|#;GfUNK$ጩ1C/tKT|M{f A5YDewn ۤ)`fpҐѕ%` p8NBp36ڐ:Ә$FSQޡ:a'?!deD}[ _#y=DIDkO*뎿p黪Vu QKcy¹HiPrR *d`VZ]a 9/IPG"wTkӕO%{f(S;QE8`#'m]ӭ(50qF0Y)SY laœ% X6ۯ9r[/$x 'C wr,F>.,_\ `evS$Kw[RNkkK9exbnTaǶ[y,YU룜8b~Bݖ R/-&e$GG:*jOYUӸ ~tehIVy#f䬅cI4UYl]UحF,=q7Jw'A?W HϮCҰhoAdנ3+K,<ƒ[)cJU@xDD v5]mg<~4+/ۓ9@[3{ 4+XJ3hzB+I0\ho(&hխ "Zۧ w(yN pި]JO]J"Ptseڴ'>xa"BJU_ĝH-YJOA7Ŵh |<^kZ43Qь^V-6HR?0{wHW 3՚7zI}֩8FV'`޽lfD:M D?wxq,cI!Ww )B3Vf Mg~Z2*]o YCX2OjWb(%]£=qM_\}_ d6v"(K G,n]uDz9:\kу6mϰ "F+<Ƞrz&V:THA}FW} jd { cLgplnÑ=#ٔA(B{%CD7^܉wzgȾ*~t߶J*u*$[;w}1I !ZWHip ˎ,AcgP~8y&qt$r*\,?mjvLeύE,[4"썰ڠ34>wz㨘U+wWl8%2PLu"6DѲtd(ōĻHe󆲲J[ Ut+e72m4thh˒2n\ k*"U}iC~egǀ+pU۰12c\xvOͻf 8O+Y:xjڸ'ܥJبZEΞ㜪밦ͯYEO>N'} Co}H0'}.֑ :kX|bxJ_zHoq5a\bgQx3W0uS8ld{?R٧7 E2ײwEFI[ ?[Q r{!%BIK%OI}da En"Wm썪Wl5^ -v5PK?[EfG*}z|L0'&p\P/V&6ӒsU}0SqfT-\8ڰYݱwX9}*F,[cxWI5a18vM| gusn@b2Hk n_[gI 8?`}irHv| $2R]h$f e}wwA=SD4Ϋ'.Rވa↑Rp8e۸1W2 3 ?bW! c+DX}rA fŠCgPcxUn$–<{5˟ gPt5ˏp"4ugBl;/W,^4g";2_ #z8*h4}]TAڹqOe1ζO̎;W)GOq#䊫` ir1?>hi+ v߹&߰]trO͸s>]g<Sbm߰8dLLGȶOj7#HaV3!zt47Tyf7) <!W\)<,z$bY"Kp]!(jyeH#ixv̡ǒ9YlzE"vdS~Cxkl~BN9ko!%X-C?.Ҷ~UZaQAF5IKPze@vC0G`ۦHRE軂O.ŞJtz$/|H̨X,HN|u 0VvtTޱö &Rg QŎigΰR& Y[>Ni^Yk@MP@sEcOuIn8D43k~v,&koVԙto,Gw>Hq7BG`6ֈ7& q&23aftiaDuҲEڞ7) _᧗[Uٳ4'WuKq:k aWd&Djw>W [>.?x7'1x Nr!Ŕ)!I ׯ%xD1!}w)4g%lpe%6J5( 01dޅ4~qrGz6RNЏΊC%8d@A+҂X9:{A 9lYWZCfrѠ?·2T^AAqBk9(<" F99'3iUǹxYvzN;[TpMzN"P:_>o)jϧ^Fϳw%ʹ}pю?.,7+ѵq]Ot:PDP1laHLK^>RR- evvuy&`15ֶCu:nTJ<{0-#kLZ AY42JυyW5f Q[IM`β|`hyH$HZ#]ժj7-Ӧ\}mVLΚ+Vdbgx#RͭCkι,oEzϣӽ30V*Zc-PKRxCslp 끪yH}H7PŤ&Yrb?yCA<50ƺq$"@ D @f7 i)I1,wFnճxe} HOr#|:El zU% xd=R .3żGO-X}z#]DyOd4R 7ocm?^Ze^ f(9xmK`dlf9k+I/͆n[/HSn8u}{Qrʍ4@#m"A!25ټeg6,6ۂt-H3%8,z7Ouuox|dq.'v`sE 'dHu6*ܘu")m@m?!Jt,:m+qK1VdAOm K$(M|{T>> /ƃMXַ؝;3vܴymA7HWuFBW7z͵U)Pq3"w AgʽIq _tZШ-sfSZTJic%aY:q1t!t(F+qvfX +̏S4CaG򺂰nHQ„S3CdLdR G[ħ0ݗ5GcLߖ@ko>t#vkDDr).yI~~ #>ϣ(cQN"1]AFG'.K%X4$h%4J!cbbtNJX,nq;HP!P\TTOlk?-9o5w{X?t;S/ZFkh\߀Q>V֐~ iwC%ewq14 2c˘#$Uܧ> m5+BQK mw/VR:Z_Kobvvn "$4Lƥ«FXH#TRSpc\@,}렍L.K[1)"=3v!PwƁ˸T^n:+v*\+>#z*+̋>57$jn}rҘ$6?_ )0E  $~%4$ۣx܎V0UtôrT2[չުϲ! d|w/qBٶG²{ 2uѪJfu?| ͥ6; x~U+sXx`?cdžbЮ+] f1UDi8;gl4tAI;#JEzӍ e5lN,n܆Zg*+=\i5SxaW9Ih{ yuG3Д󪱙/e|҆?9!\qgR@P:Oa۞ۃAd/=Ggeh8ģ@WMw~5}o|5S~|g=V#8mYGCXB䏰|_A/n4 2uݶ+ydm '\i/n=,ȘOq{5[,kPU& gx2%ETi *ްޟĝJWEVOT{/wPO;5"_` V˖9`uH8c,oH_Ba,B.},5J@ogW1RZ,? PV!whV7ݘQ D*]ndCkeouD;cʠfABˁ9ҁA9K1tݠJ4.}[kcw˥Bw\*HWcemp_sVQN2f,XW\T> Tc"bw)s$'-[jnQS?OfNIv/X);s:(gL#Qܵ,e'͹szΦx-)+ǴW«@Mq1 LCeϨK5}?[u2XH/Hd$7_f\5^! ʴJ~ B.A4gnjaS_g/XfDr֖j!MsW7ZۿdvA2H5dqN>I*x;֢:DR#u@ߌSy"_3\S2$R >T/o; Jvyf.8=e I@yO{ëBo+Q6 kCo9j .s 4knwfŏL2FM66 fU3:s(gSHXy,h_WwuzU>6b«ړL:CwޛH}a>NJsN.KgvK2ܨ Q2nX%&95 וe2T )H^Ouz򼿛|=9.(Òѧ8c݈Mِ"T%EʐZ_]Hw0%PqF$AL$rӽ,,0 r CE]߳@Yv~kɡa8Spc-y'e>ۋrgZ'9>=ij.XŕO?N ^s6I~@4@3Tmw5F 7|py+봘1{ pYAo49&$S?Qk¸ES>P*U[A첐5%swHO~t+/1`Bsjsa?xr} em;\:͐\kGY9.khof~V QA?Z͑&!kc$!Nx9:QI+!,-6G=o0 bzʰWO'SoĴ c\/]G,o _@6?2M2Kt6ik)Tј뫄)w{|Huw>&%R#~xP8Y[߮~ofFSQ|c ]zrjv,ݿv`߀n2c.tK?3lȆ%5|'!tP310aTЂ[@Wӎڂߌpcn|8m4s}TȄ-E3<~]!#.{LyCQ.+D?EJ1 ™bLj ذgGV [w*zl|yNDgYV/B/[$.O5ggs+<)k>VIR!猻x oKsrknYfAm@95co C vdr?dzR被؆S<}۟X@$\, yjHg?ei]zVگ6%|ps@YL^D/6b5CvPH0Y3G{NN3]i)qڌDc=04Q#ц!6m2*!ݘ TFg&-R8_nOnGf禭 Cp< Pp{aڻ%.c ^C1. zN%`20|[ [!:A|UG#ddw>@0xQȹGR)Idʥc+Kq6=3λ8AZśfHì&BDcCfYTfv%IL 09Pp+Cq'rz{LVs@4*'cQqz%~|al?S0_\ 7&|$,gkU wԢ1O^J5@5ٲf(w΀A\@xV@l#SǛ֘̏9Cy1?/#áxyijBϤ7s1پ_os]Ŵ@JT⌝Ji^2>ysjdoTjɆxNn::g|:M!Oj)&&Lz&X|9I|!HX?tRmy߯l۳|߱c B!/+|6$+a|M{dV}ia)w͜&l ަ둶Ӧ0.t=95gQ­Fwϕ}2 ԍnK^j*)5ꥌ\]ׅ5[D3892 fU1Lv[?]?OCԀ9 I)Έ~gcWb$e-!ԣ=(DAn=7,I ,(c{uklAZJL鷀Kf6 "S5+~Y>d qmN V[0gfvj4F~0|#b#gH8ɻDZݩ9E4h 5o`=O5͍,E,Mj764zVQ`\Il. oԄiPT'A2DYFѮǐ0`9[ϓ_!MW', P8Q(dNr?NL"E6ɦO:>+kQkzC D3EPA=L_NirﹹBx ՚!{y(خtbКĸDI =@$ s>.,5tSr)4 s0 yWukM~#Gq%%')bFǦ  ^+s7~fh<;͘H>a"c-p%Pnf:?9AU62P`yEFy8E!̒ SG-';0NхS@cxj@~Ƭ782 j2#ԕ"`eͬj0i$94 tܕ+ogj\B--rq5vfv+3v4dxr| c6EiH1 DѼA' J3ҝGGI34QCB 1ߪ>ҲK#\ey'ڎ20f-DeCQΏiZ eG>1"Z7=P5Ro% f`G,[犴5fS '}qqm/w&z$]*T*\hWzXO+ŷ<ޡ~g1clo {~= 3Z̬Ŋr]VN F Ju v܋`]6N=W9$a;Ăe&d/> ٜb3SRӡWC,]GZն7'Ǒ=:ܸ!@U.|ˎdi.3M#>2aarH{a˝ŽlHL>XơuҐhm}8I ҮKbƌs$ˋc+d$Nzt?;Sk][FlBfp ՠ8֏%Cњc>'Z+mU@h u(C#B:L-$S"𡴛:VQ_[҄!ПN5'pGڶMS|]ϝ1xᚅP.^ F`z@}4契¯i1!:ִ=P!s 䫈e634iϞۦi}>aqT~\Òڳ>z6?f۬I#L' [N˷ v!@vi .l^P[ae|cͧo!LlQ5YXT,/۷Qg߻~g̙rnQi<}3M6IJ Ut1o.$(hDm% o넼K qgDڮrw&[xvW|!Ml"Z]-,-:b\ t+4.toӑ.-;3 "߄`98nmN2}緸?\Ҝ˅WMKF$mrɡ (szr`I:Bv]ƪGT"i)7Ez"!Vf#hxj0&aLiٳvUT$.i.0k$T#@4q0Cyl;4`B/tWXu?_M/Ц@\F JIa!m;u؏swN՟G6Zô1wc03 命 kle?)nq>oD PqV#oWQjBSC} -x=spɬ'=p!a}S> 5JGgӄmk6rX/7R{;٢ m/y&|by,\+hϙ #:d#L=M߾\b>kj[6HV`mH4A.F Bjb Ppg`|pc0$%B5'mX2p:n,K b2C{Dj\X*OPGĩh!2?\I8"2@p JԌEbC ]~lVVLvOՕgqk{p"!xw_,2LݛlV1cܘ_8%GTQ53+>U* ?CP b~ƞ+ Y0ȴ8w?n{I}B >@B;[O.bsjw (#iU6>1S0\0*,uxWaԚt/VުCNn8m,QH:9m^\яMd ϊsǚƝ=oʔ&q QGZwoiƖi_p ABvUĞuO$KsWLp~$> ٥%Q_Z.f/O <8lgYI#־~0Sޥy<(H~ /B(G.=f warrrդī@c$$j7^+x#kB@ZWXU#WHY-wl@e ϔ[:;/2a8/bcC"SQZx"tQ4$GHF3f~ et1WDѠ0)b: OzMGGBAҐ0/Z,1Ƣ}Fv.erWߔ+42TMehQֹgGtA$[w#<F(lmiYmﭔ{6}`J͒X!*ClMw?2Qϡ M]Kž 5Uw2 GA*~Œ |K'BЂ9=(]ai2sҌØ@iX]m -ܖ8#^dpU|Z6(zRrb40W8$IESwq(ApvviS)cӀ8酸j?''h4o}} YGFJEAƊpeD2.7#]KιbAށRG2tY-$Q?PvZ~j 7V@AQ= L4Yk Դ|g[T?sCC (sF^c 0ܰ(0 v1 i0n$&'YX:-^OQdB+(@Z:.pNTvN(,]}!X^xԔq¹aJKSSVm CB2 07l}q?/UM9ܦL [UH6R{Bxۑ+[黵͔Wk#BI4ᚨをl\E72"5 @e-z%pUFk .D7sc kgwLތ=)p>>UN Eӊ=́ccN% v+/*`2(?)*sDRwҝَ__]+07Ji,~yJGVR JdaӷdU*^_gVatDG>eFG(ԑj,2KXWh1cpb&diMP0{a?KF6t5X۱]!.k_9O,ճER#(WR'Co>⋧nɍ̚t5,KuM;$"< L^@i3]|{ITyϠc{<'с0cB-!U UZ?1<猍ifgB񮊷!^8sR"ڎq ]Im˖cL#a|+}ɎQkƤ}Jke^I7o{UAz'_ "GZRL/Dž`/)hxւ=c1K#9v#k@$vq##wGWZRQ0n#A%J'4p|A/F\cp(Z.FNc$.~>22l ϑ_.2EY-(` 㫱]cЯTyp+bss` Pt%|JɕȔKwZ 5!Lp3p`5_lu(!چ4/^vW, xZm9Jcks?Sab Zc'gfw7(E4_@l5X6*yo|Ou5[4at5{F%Dzr}(Ԏfkfӟ)vfy=7eoA "Aڞ>_;x^ѧf+X~z^̠Ž wKu :d=X~Ƃ% y$Oq;S T[!:YƩ=e/ZLj6=UnHU,ʚYuUZK:"%zKhU.h&JҟH}7o@ֽ."?G LSHJv"h2[$p|Ah^~~ёrT'HR}M@p?pec.*ߣɳ| hNW.%m^1^ p|?iZ-_hH F~rJNQLrڿpgBc~ CX~T?),Y~zg[35 n`$yx6]=Vva?:GQW)8U_605ŵ|gF!Ńu(/I`eۜl&?V2-ן%ZO7~A!մ:b8ſ Y-%gv#ވfڢ*xۋa<`]c?H ;\lFORn\1}[$I\ Sjq:o젙 '2aGv7n9 @JIWR̙j Loz}QN8_fyCv(N"n]hJ ŝ6mߞ9]ׄW_&TḨV\u j'~ qi784``ϔ}KXF .ӑe$w`;̦YUrM|6҉~γ(x Nmw Z1En a%Xƥ?tfPc+Q*d7/j- M:epMX: N*7[}\2lRc92j}$qshs8{eAF&t݀(8 {P=_0ih?m؅(8/T Dcx=QY\w16>MM_|}eD.0rxo'39J,Zܧ,x1nzaIhO᯳,|~f` Pb̯_(;Ϝ}d|A|yX" `GEʲiĴos4aWN)/;kA6=M:~5`F+ve,]`Jm<fNU)7iZw~񌣶bjFᄆ vc _V=Viy=tTK,c!+HBfWJNJ/}{wR5ti5KtMVO}B͵bSL?@5_IUbGB+ FJʘ? fN=4Ao!gIɌrϞ& hLa?roƴEsZD_)׼\,kR̄ӟWU%5!/خ!3nw;ޒSUrBR Q|p_9|:J| EW+l'p]Emw :I+Z+<i#?àG*o*oyr\ ]SQQ\3QwP$~׵b~^^:uח}| sQY zl!}ћ?7*lT,[T0ׇޡ}M;sMjwn٬*!?u/kLI`uxxqьb*\o_׶9IȏX3|[ggنfe+6~E)4ё.Wj܈Ip7">j44s`NeG Nh7 31`l>2a endstream endobj 3117 0 obj << /Length1 1802 /Length2 19155 /Length3 0 /Length 20268 /Filter /FlateDecode >> stream xڴeT-ݽww ^8Cpwwow޽{GZF g%UaS;cș '/ofP9X)(DFΖv 1#g /hOFS@ladP#(9939} sK#Do6F0dLܜ-F S <#@Ci F6f;3P * TQTWRaHboo_XDU%b j=@R]Uߜa[o8 k\N6djhgO=/39?,,nvրgG b\@t:[,M ' m?;`D8i/wX9+$59AF Gg#g'?;Д_QGǿ57t+ӳ1r38y7M@NNNYw{ft j rb`|br `ee048T_,?xrs`϶ٹ/%/.L K9Ggt0b_5_ >^v3#' pvtxK,\SK6K+_84_]3fR+^0SExV-%>I+C * hϠ,*֢eٖT5}keWޗY\x~":vBW޾V҂hE2e/J;o=.m׃D([,/́L]֜].(բaaOrFw*\h͡$ɣ7Q.wpay2+ :V}ǫӺh#ȃ!ݿm,MFwn<wX@s̝nw)!ISkDy˓NF3 4)&Rd^U3еIWd+"<8|['J.3D6a~qT8XXoO@kGΙ5T0I2]%6+xQc\VqtXPYDiOV8‹ODžy1!|| ݻ*#T(I3To!*ʹjlwmY`!\ `A!t"̦fa$ъ~Ot 'SB K:ۨ'9Rlv4powom:-Ѝ]ÛCa߃9D8/vo΄,Xi=Ln#2g0Ҋ8 0Pyw d̋!5rg̅@$ _k-$wS$I GXOU"S~{*ewГ˰؜8(,d$}e` CZ{+Vtz.,[# ]ـ̭;#N]e^ 3Jlkn-5X栔YP;6]^ㄪ1ҷΒ`~E?qN\yo9NaxTpT%z0>@%UglݨCi&m*/$6_]*RDf9˒@zՖWBxIž'WYW͎a/;?? Wsa"}jHm72ނ\ن!4uGٰ9QVo9ʼA$td%Ɇ|[Fi/)?eSx@"D%//7ɝ+_!MM/.somN}nq$0Nj.w U%b7n YnHu'[IH2=%,)V#ehR&R>U ZƘx+a$3ksc|*&+5Zw`foZTB^8?8VL[NXUԇw#~ P8~&NBmx.2Or$6~W Wg:d#Mie&I,xgbTӕCs/#!36/=Ei ґA"ʛF⩯঎W9eJ> OZn~Ju0CnYBR.ucpIwHf6Cg>ǹDvu]c4qZ]^pp'|n1ed29)N%!`ojƺkI]-M$^f LޟIj`v_1hJ&lKQPӊȄc#)RՄC9H_pW81x!~"I$[{{5ݪu}3Ym YckaҺ 5/Ńͅ+] Ex2JV_&|sGYndǽRy^Q8^}ZL$XGl0yvA"{CP*m9hjyg-a<-/p[' ' `:OdZ+Wɓ6 %Q5l_?ܟ:VNIt&ٟlqeb6g D!My,BH`Իo.@jmit:IOyUzB̔"4@hL)nWqhY k}Jxn ӌ> GqĜzx:lvГO &˺^rB{bs e')|z-&d7c|z 2MqlHyp9[B+:}:q0@ȒJiZn= EKVUp*-/?6,Df$tg!Jw ६Bhl,柳s)gJ6OUvѪ <_qy`my{9Xe'F^xdr5o$ 2PL9 a\f~sgf h2v: kǓWU okY3CDž]0r=(:u˚eSwfuw8xր{ 緽Dyԣ0\Dt&4"n#_߳tbzzT+tmh |A7>ަX"EI::6/ M eXsS"V%"X$_}12q 4؏<>1l.64#s:J =pU*t/NѴTھ%3IfkW,~o c- ĩ (TKl7HInfGESr[EuuS_|OhɈs|Y&FέNFjIO!]CKsx09tᧆNH PH6P]\pe1yxZxV,w7-U}ү4 tĶ'>%i"+04w9iv5;Tӊ=]b^^Tb$yXELtf:MT.;_H1PYjws 6UYVlt3J=N@HFAҚǨVhS:V)3i0Q9cXխ۶Sg٬s(%h(2d8bH o p5S [şY]_\t !f^~ȇ*l a N%ErQ-+Ј+2Q5XjnĞ}۱NPso ϯ6T'5ް ɚ/G'Z LA> Yߣlq)siRޠQ3-p(>WӪ^=i:*Tn/xHMc^ gED~ .Iz|.VR92⒌SԭPR]6oZ7^0}lY;A3wC6aLa~Kx$+/lgߚxqŎ_>=yB0_WZyìUf~oڡJr*`wӅ(YLwEi`=j%-NKHPOк7@Jn/~v'֋sob$&!6$;b[ә^nq<,ܠ ,o<7,Ï >_[)Ί",uxID+ etxu ~>@Jhmm="u3Lˇ@V>WcL ?xmGonyƙJrq.QgFs_+4c貰6?V7ges:3斻=yoߨdS5 ;cW ^A{Xr~XQח^q -=5;SjPćɑJˢ8I|Y/WeGH(3yL<2d8fgYiՍצ4ssROB}Л)G3F'MK`^?QHԠ$Pk{eZ_ul(Z< BZN5`:c(0K&oÏ{'s,8+]{+ A*r ڀftaJ OoVۇ!0<>H(\/\2Y\qV(O@-*+OT-F!)f`ܔ80RY~Yߧ:rm D'v<+gzabQө#k`Z3N?m ӜK췟A3m@cǑluY _ _3O}xX@*?Ě'I.fQ1* ٠nbC'L k)5q8<7YȍIG8dϵwD^<fRˇ1,>\5!N;3Fc>ʦ),o$|,? 6<T{/8YSxs=}+ U;Yލ(;܎qPEliÎ JLx.5+М$q4VE sX<ޗآվ[ U3g""r-pnvsx* ۉi\R 5:¡ߺPǼ;1U)(zP:Sl@:l<%Lb.vEK >E8/#zH8 .BnCL{:g=ll/ebʒ:rnG y~wlk-N>ݰģ|c+ ?}AՆG^֙+SۄP mfc}"h m_s-[GȾG|.n2ޟhO\l@rE7xbC<\v6دDp/ vSyCw'DGq‹!J-9aū[mb颭J\fjEe84G51iSUx?[v*Yw]c./%Fc sOҲ}2l`~ ҷsGsAkI-G6Z>qN` \?׾c^@(U#`9B;&vLO yW9[?)^*=K4! 릻Ũ;Z&И)"P-N릈Cǚq}g&tgnmz(#"mۙ;]-^v]DvȄ48|zhH` g:;6ӯ1Jj7b=`I8WY#Dl[ ~cg[>y G~pk|!x1ZPB.ERVAK,V=$`qZSvʼnMI7rvXg^ؗW#1:OӑAgGJs9y<ɞP^o)lX5| HGJk{$< /|f?,3[o,g_q$dp%Y!0Sڠw0zw#ܥo EsOLv٥a*^%/.כ>Ҝs()2GŖBRc1v;X^n o.j!^5TGш~⃯jLV J#z*] r 6YlPya¯ٱ_z&rgfpTX o'^mMmITZL{oЖ_s[:Iy†b.X0W^ GAGr>Uz^yu5<`Kyv>u LtiE)V4A@J׊YmCy6N;ލۧ!0:}H#}P Yn9OƄPpdS>koFkSWȐgfpTx wԬKϫ+KY,yL]ʹC[9 Պ *:ى=fZDOP!UMl(h !5 W5īV8=dXRjYQ'Zcp!L36RgO9<{#0>懴LV׏?}"jy6pνG@pd H$ 2Į 1No%.Aԝ9/2U/&h(yqqNw~5+|Ltc S@ oǢ$bjtWc @Q\CJ(V :NVgM4JeaшU YsLsou$P(ywF[ 짃 Oۯ2Ch/>7@|H!Bx(l[qvQ8 A3‰vt>z+G!ǓqLWrY /JRɢ!{ Ujz lR䇋BWx>RA?o_vW`$s'tү8Irc hjCfww`P _e^54p`YL9l66?빓:,(qv +~A-i3hk"N k#q G,lf|O=Oz:kCT 1as8m퍉59>\%968,i7c]VrA!%"ThPZ2,ev8O׻?%OkBG`G[6>su'D}2 (GɴZ؝9`9$@NES$¦Fҳ\MpAj44s7˩=*NSNB5:.LCo9_5V@sO㛘'xo2>iS9}>^P0h3PF,3)9) Ҋ u<0s~:"CV-欑/ӔбF-*:z&LD`<ġSѱ/<6G:ܷ 7Rm (ģ7 |$}8OiL+H\α7`?5~I#ky{G5B"Ҵ 7#[V;.G~fOHMQ(aM2'!|MUQ=)C꟢E C%"kVՋkY57 t ֹX+[`?@%Cg%kiScT`Ey>2ʰq~1LBGTȟʡkp7B+.^Mpi.[N:I5sKЛloA'4aIXexDgQ1Ub>k{,w8A(*8 >Vg -Oao;kzr&>=q6Q6MF/p(c ϛEPaDr5*ݷȲnH$!a'FPrxͧk&Augu9?6}}^(b߂&LGWO1άצ:*ky;@AD.!$~XcNa0[Ш5}}P߂BDtR:$w֫@ЃuGsg'hQG8_şjK$ oU?mA0Y*AxeeY:O]jǥ0IװZ@tK"iWqHU}ḛ'ϗJa#51}!cWFLVz{ub]{Lh0rXOs%ɕeR֟)IaNXUh54M@w*b 2ɈEPTJ,eR%/%DQjiH~6Y+>ovKv] ]r%=,LkI$vTnʆˣȡpBT/A=,]QKS47exm ̉FTڐݚ T<[+U_4.0ޯ-먌eqXX޽ ѠMj'?ndT~kΞ|):]9ȈxZjq!%Bp !1ҦEoG!Ⱦ#W-Ѻ0?+`ҌCcaнbtWGev7#ؼ} Mᘣl$q li;UU1eZvhG;&d^e?0;}dt?6q֨!?&Ըj!\b(F` r\ E9xiH+u [MǕ$3r~iR>{A|,"uT7K>a,* (mJ18p{e!tyʍ]f\68l7{*3CF( a_ZBl]?ÍWGQr*s?\7= YI; Zb0ü6';?1k?sl*\{`Yz)ppޕC^c}z߸a-xyR >*C$)gpSќPw|G#7 Nє޽lpU|)-5lkCQS1Zήګ::&?2|PmSھoKAIufz4^r'a?>i;A D[R_=(h,K%xTtIS+h^ NOOvIS!zU][ fN*TT4(Ʊ CCaWdSYJ1[ѳM $F/cT ;dܘ{O]d:G8 }ePB CLB,AϐG| t\ڽP ѐ/j)Q3ucDgҧ6ٸ+fZz%q " :fy:=5 5i0840.J5q횹XBZPE~Ȋ_Q8SUioTne!֋g]PtsMه$^sCe>TL!+"k0!H{/O+}AiW#9c(1%Mz󵐆As _ K(1K$]+Hܐw|~(.4,|~3*݌$yǗ[FZ AlT^]>6έj sAHb1%$>~50u,_hav{P#SAQ ޽E1MB)D#fBu2kB$U@m\ t" 0^eV1Z6h:7ӳP{ t8fK*C?Q x5 )m<Jah YNK.je%юIo&KLVK P5{ ܆~ Z)"eOM)k;$bǗR>ޕKP=(rgdV:~G\t[PV)l.8호 ch)m&p8i;($k;Q­>ڏe~A,I _2=G{&v2 8BXBVÏ;Bċԕ|^N,|qbH Ux+#~ǴRqi_ #LJ6`yxߔ0D'Z [C9̝"ۤH#lU?y'5r3{^eLJzZ2$|m鯫"E~τ v=!Cf=uԇ& 9ե `@¿.SV(EoZm3(R?[)J^s} jC B uP+]ghyph}bᛴJ< E>񽡁hc,)$7bXCE7ξј5ALv5|s {|R6Rq]-ҌTx>*6yX &ipWW?^x;]L%|M *싈js8~i;<>s2/麛Ѫ~e&) ;<=_vIz9eQMI0L2S&3v]ᔦ >&܀h(G,Uj@vjCDYg7ū3XSX'/Aކn?Sb6e3 O ,MGiyɬ5\+7AD0Lwӳ/ }Y1*{Zc8 =~1xEL2xbRE4/,!;}#v IU?W7`NhHJ20rꭈ_N:څ=A_7f9d~eZ0ϙ? s+jU\֠D6V)U,o½o0CK3[:u+ )^<>/kpݪ-@<aN;㘁hQXVP`medv=z||ڟ~q-#w8%yF2dS@eXIV `Oc.3b *w]8@Qe %spѓ=ar(v:mvp)༐[I2ORť캅V3"ןE+cIRIs}P#?3y k @ڬwٮeK1B碉~i@i%PrSU *wqz8*^f>A0Jb[avyu\L-p&y.Ep·ehdJ|PNX̱ . \Dҝv )ULI,KquKX盽*ك#4-#dޒ~[4'C{ed+Jڠ,O3*MA^3&a`Bfҍt[L%M93δpYɈ^j D]q7U.L%+'.ޖ7?aKr£Ywr`") /1l?>C54fXbRřg*_o!\z1ԙ8CfA٘BqDW_P~qJVC=xDDw d*pjHe}Y˂l:>6,| ұɱYmJPK ) 嗋r=@٬9QAj`cWMN!4[yC("^=!إNy 1K=iҙQ (Ƥ%ӕ2Vnw9 j="1'ˬռxaZlX;:aSG @#G'7^Xht f= oʃazbCm圦v q_ft&?bb2@ϳk s N9lozs-hy[Xg1ynnoULЬFJ@yxįNw|7 oa_6c]A!0nX敪l:Z@jE\J༂}@QT(7F6ی eKC18}bzۼgOM @Ew=ֻuuo\ohK01V'+[qHqY6gI(v;o˯+1;G8CH p^Q]ۗ,} ꃚo<SHa2^Fs$ LJ2D t +0ZLdT2e깾i.QFm%QCv8dI-Snecڶ.$:*+{ͻ3.T :[ Vvj'|! G(d|`@-܁0 +S? Ɵ`@/ƔiF!`G/5C {j?SZrnjN@0O7 '8C*6T J`[G /r|jݧz ԕV`  c>qO4CYKKNF}Klm| WW / Χfp=u5O8S bQAAoIHa [rqp7o"'7) p$AA38`7*e_5~$#k\!@}o.0WkΧz?} 0w:-%a鍒ҧ"bec]`L{ٟKw[r=bzbY]72p7xgqmL]~g)}{5Kx Q䙙_cɌnmtobֶf{[-b6wGAL&!{>g ÚKD o P{š{U+gܘ@ L5i1L,Kƒ FʶnBƛqcyg2.KZ 6PKxPKQ9 g ,w5eR7QT&sz\{٤X04į0u_R$;G_դՕ;\7#E]j=X.B3G1 qUqy[={D6l ZZ ^n*LJGM O*l;hu|*N_R Q"x^EKJb6#j^779bFv[凢nB҂5=p.04"Y.K8!8Z݆ʻkCNxUTXd[vM>&m{FWWBe?= pbݫt/Dl5+5AFYio](9 S'^n?`9 UaI4#,`Oi 옯=N2ˌ֊/S-\UmF|^+F/s(<͸F eI֬_)+R+ǭ\ ~1}" qgUTeﳬfz Rˋ:;ȅ;)oa5XLJh &QFYaT䚑MgAYf |\>m/b]ޖvog"qA*]G%YfAveTJu#D dbI@ Wˆ Ŧ,1 [Ze ;ɲ*$8o#NN. M4b^妋rp[7~ +?+ۘ1k:XFw E27 }sNd1)I m=OyZ',C;!0jTFmޖ*J3Wga2IOHihҭ3RV|aj? TW~x24f,ASr֋28MYfۇ[R#H$rV v Wt=c䌃1Z"̊4 Q푉exWe)P z6`!p(~;R,|2_5(O))mpκ͝]:cZ,C] ^':Y7*gTtf<>8 աrnA9jzhkZ,;D7)ϲ ;VyLev-8'F$v[P 7K:QHכQHWlÿC$ft1"ՂއQ$͎M]~no#KeߍS=88c꽆D29 oI9F&r+$Z}2~}Af|9={)?|{˟sGH?ެ:kJծy}iȔ}3RŸͳ*C3OH7?n3[&p A+W1'F>>7H*F158k}M ä:0S?j Rw*IRR}lYZ$! E|Ki`pTۗW]SS|\̞×Xq=UN^΂RbzK}fw.fĭؙC73dr?輱9! o}5,'rlY~lÀr^N'A({ʦ% DM 5V4~%wŶ#rp{E~R4?Q&k,AhR&F܁9K.u=kCl{ %UWi z{$/( Wf}Td&D9Aw]UҤuM񘡏A7uA]1X=(_d&1_ĞK?K\Ra %&U+7}w׋ӆ,cFVv:Q{rЬбFԊ Pό.(/ ;ˬvǗK"=FD\gA/K{ì\b嘂iK?ZM)DC˶"u~Is4ys ;edŸ=r.VBݕAo\7}1QhRR\~ԭF{ɥ|gKZq2 6Bn$n njpEaV9oڡAXxn$/z~! ȓrZfʫ^2iEU)Xz`JRGU]f5# @<{DL$drfyt˯Ω 딂\bQ=JQ)m)]h[msGT[t\#:0 1IiZ*>vs'ݚqr5Hcy=0Dzp25y^In4B}np\I|*?>Hz½OF?`j T=nB~\n!J)ը'7z-2bJX5P8Hyӯp&;?_k@to)2nJե};p]~vuv3O&Rn™}D{~ԁ`UWFKWl83*|=Enl(eR9 Hh1ٱ\|5}3?- %9~Xro8f*phoƂ(74(YL6 IHm6) _g>ovJf6Zڝ>UF:=W!z!;m\US%<,DwTtcDIE%O=1Jqj`[ H6 r.*]\W]]ϻX6^8-<" ~%~q?bY1('1[qZ5yS9=xhP^/dѐeڥݶiY^cqJy̚#۳ͻ _}'@ |EGd'*rk"qFDŽx\6/݊D Gp^s )S>iuI0sFk GiF49jbJ&f<q }5^wBW|YI?|q(hqV?gؖ < JQgVG`̈)4f .Ҍ=O?dfy=/IV*hO"oGR5?)g/9h Րi#"6H@E*bX0c<ג15Cq9ذZ|~>qboϴ Yܿ(>2H|:^Uy\|>w ( јx`|c~EvFh: ĆbJM3LPIuQwʦ֩/-YT Hݞ9V<>vΰڸ|.9..bCwV*( iq ݶ&Pj.$̪n|=gm֌`1Z V$9ۤ<q|V*CiV+sRvK = 6@]O;Xa+󈀚 )3 GOO8MI0o·;MfӁϔ8KU`_ Jx' \XZ  I/js)v T5bpԌYt䑖ABMfi.%MEdlRqHռ:/)e0u~ &mj(Uv`\: F?xBN? Qb=:"v X ..Uɱ\,*X]`|FILq޲`JNAl t9|Bd.&cۘ?{䋽u7VFjcŢN)KYy/;5'^+RJ|GZp\ycVe-am,";C"u4o!>53jo&A~rG`;ƲusVЇ4 Rd}sU˱0(yeL*d=!o&q5`OpLm7CJNU+H_;c4p<\na)uZԷ/]JmNp <y딞'Hug5I2y7^ ) *>U;0K;ކ7rZ#|){Y7*Qu4> }ɘ*y ꊳOQPK[cțv\ K;I&=ϟN`wnl8^21{ZAJڰAB1 Ǖ)CDVQGnɍA/րOlEHILcJncvW\ a^ͨφ׀Kmm.aeR"ִ0o*y/Fu]P,}ЛƤѢn9ڤiEW}kAzY FL]qMHiV"JkNԱ5TKZ1( eFCRقN:u{$)/~~ 8P7v^k<||GˢkmksY8 ~^F{s^%Za1Z[혇,}#gF4"^R);n7RtͲX9Ә[\"|md%#Cόnǥ|#~yMUqNT3w~gW<؆lvDgHie?F [Wd箫;iq#&)K2ƾ./56*+9q΄W(5p,v&:`D'Tkǯ6>3IDC[!kk/<Nj"=ߝIxIK@.OrWX:ȓ0RvSb?Y<2 ҤK}S^Hv75OUzuY/<t4K} Kh[7}#)Eq[ jSǢ)ex :؇Hw ޗT 8WwH4+qw' Cy=%<Α7eggM2ɕ-}U|t~So EN'9 1kZZJϮj}[-J2̻{jƃRkWBh19cXH _(l?{[ه;,lL/gd3_<1C~o? -#q5/mZPZ )xilH {L~7\pEpTy̶ObtÂNC+,' ,F@\}I|~`0^Д'琬vf  G̕gXn͆p`e^W+בۓ|ݏf |g+k=Do8)*ԏ/Q~*9\_;S|g^3ϪI" [ڔ݌]w>8Яc9B:2&|fo$r)i'E&i+.'9n.}V3$uiu2y:9g#z9:nmER OB)VxQKF ,ϫcMN1FeO=e,Y}WKrgfvkfAϑg$oEkù[^o}Z2,\BV׉]8bM beT7c(z0~xݱe`025n^ѝw˵,| X R"ś|F\V)9^i|6 ѥjϊW\21~Wv9}Фn*wO͠Sb5]p+|mO'JRyyz(k UDVX&|̎Zi ~u =0MAU'}0JHɨz/n9n jaIk/Iilx.縣E#ɨKKq3nؼ VqKA`3n@XsH :e/)ԯ$ץ,mַu3zhIYزqlx9ºh25UMقVr~8?d)!k>ӄ)`R[ V DG0^!ɖJr|w"([埸ww%cW~S-+H=fis3*&OtfUUƟ8 S!9CMN#/w;y ş4b*RN? %nmzUEաos?|FBJEtVM(ܞ)$"d&S/T&B^|?y["z?^"P%>Z??̶EQMphʆ8hV)Ƹ1tdwq7ŝ3y"͛)Iu@"' _H"EQH ^|y'˓(@[eL] ?2vݩlEMS?\tb\Va`Y//f^Y`#'^x_jBi<mi nA`MUg\ځҕ"izu Z7# a>̅㹔Z~ sw o_D@o}ymMS̒s2y|b:ǧQ$*jXj Q=R1V8 ``6U)7.Gw8uIcČTʌ>H}'4b3b*H3\S}W(-}6*1Ư8rmIXpT !qubtW_&Wr;_P[ҬW/ ϵU L?'՝ ,ԗܮ"=lmJ(3ic꿰;+v&>}Ő(kP7H%kf6qd1N|kQ**HrIlw0z1#HeֿN\͉`n8p(2;ΦIƓ{Q)p`Ηm䶀r (Nhd5F){+>m6Gk>H;jk$1fɥm@!C86qS+OpVE"].vJ&cKՈ3gSz׊U 5 aXn}z:U/e o27*;0^]㓼Rru<52_)=ʘ~L(4 A)*\ endstream endobj 3108 0 obj << /Type /ObjStm /N 100 /First 938 /Length 2873 /Filter /FlateDecode >> stream xYr8}W}ˋ{'8cgrʃ,67L2_ K!is4%939# oxC@,ްz`˙q+;+C,Gi,1 Њ[V[>7>FkQs+QcpgQ\ Q oQJbx-9$x3epC\ZF4z5ܣD D}>-'h L'Zk,@l!BIC'$5k 2fHz]]QN>% o:kj]mi˅4Fb 2W0vdA F2Bm 7*;"Fb j̀,.?Lm ; (qa`0 <b%vhTYPm`R#PX}@|Y0T5"AkA AV8[q=̉ :|7jgS/C` |I4Cp :8pPM Fn[ u {͢BK"C&v'T݀X+OK{ 7} p1_=/ɲ]-|8z:~}Yq"YNS{+,.{eDUbBY݈o_uS{{axVNͯfa#z*nco$o; 9s6ןbO' g{M]Lg(cq!.>\OD.|FJՌ̃HȯE=8:}~^/cOf1bȞG{ZDiD.+8xz([ x\Ž gCGH@zM/~>><^>.aVj ]'ꏻyv"=d1-W,|RTOA'rH@t\]Ч34Jwqyy̵7CF1XAA'MuI4>"o-uփ68D8na[LV$vi,\* zowkmYylO;_~Y~^6kU93Q/1 b:_%gqOvs&!x.w7 {Ǘs9ۀy_KsCXC/.t`z0V S%U]Xj3tAwTl^Ms5HL[4W26$6%`2UɛyvX Y>\&X+I\\Ӗ!R2NJH2@G>d>3OH2h3+N2h}2$!{nwwdaTAud 9H:-3T iBgvce2J:÷+TiCgwbeF1Q bG7NN{0Z$Rn$Jw$MʾiCww3&1I I&q?4!n'Cޛ ȠM@82:3KuЄ> stream x}$5 EhbvRB!B!~`@B *;W]/MvSlʼoJ}#-V.I#&}[6e/[#{Hc,w&lDC }F1+b0$"(£> 5T)@ ԩCU(KtD;.uچ:;Xʾս+.jվolBA*.0vm ڣuHи`mʸ-;@ }nc&^S^SbJm414:x&BlPԀXO}8N1:`4?f0jul n;8 lQ41hРR`4N2Ѡ `41 D bl46] ZaAVhШ[X f 7싎 tIUQ832ʵyBoրdP awJcb Fozsk Ob8@T1X1o~?R#.ӗ(Rў졥=_9ʮ>˭h]ܥ\5;7- rX**Oru^ѫkcɖuۜ{l9r/ y]OZ批'&K-Z%rڶwʨ^5:{]^3e^{؋%{ 5c/^k`/} %c_}]}WgK׌mOeEx7 d!w+/uZ3Z>W9]O[vl_w*.b9s̔3(>#nZGzҥV ZikJ7I\ZgҠUs;Ժ?}[o-hi՜}[o5he웳oKط}sdo}؛%{ -co^5:{]2u^{ث%{ 5c/^%8kvF:)|:bK)u2ܿgIn`Cl`R+ؐn+- pf )Kp8;iI#@ g_ްh=mjsïvVjVk'<ȱdtSϳ Y0OD1gQ,K!9b(d`ffoؿfg=cypiph)?|D]y^MZh><(),٣(BuyųV0%b()'ŜE1{sYY03^jݿUNZ7s{ЦY> stream xڕ[Y뺑~?BP 2`-ȃVwgɯHsݝŪnEveÚƨt)sl#fڝn㍲N|Dte1N4lB5uL7ur J}qt>t|ZFApZ|gA#OMh?F`A?.0r WFt k8/Pɹ/ /`$J\u |k6kB4(tr1q)K4J:Q(k/p4Zu$\n4pa{@\ 7` C FJ6V/;8XmPIm#A -!6dp+ :rƴ>!L)c.$҂Su(R&4tdm\0IʵAsq mrmB`; (B ʵM8 N@p j< PpF# fAZ@)/zrf&hSlsmKr8s_/G0O~_?sP_~, /.Q0bQrGTg#Q<D(@ c* R؋b({ng=v.q:q >w.ߺ8JGtb~8ߖ{$BڮKk uvFn1Ps\nl]]@L~}oX]줷^6;^Uv75o<ʛ-T>mL*^o"LdLc:&"SҸxTO CvB!C($ &.awŬ=w\IeU8UfO{djT468xH`e5[U`{hG&hO  ᠈Smwi\d<a-eYLn;/y5];mk?߆vyڞ?K~?C'D/Ӵ\e}T-V, ܭkFDqE e м].ҦWJzpްmhq, tYm@ 2k1܆J„.2lzx[ipcӂ{@z-s:;e{[eh@#;v-Sb~SxNm+'} !30͙^:ˈ~>v+hgam;-xQ(Ln8 ۸xoBG~bix6J.tÔ0qŢDoYy88(g}o? ᭿\Ӗq]{]+?p> 4RN$:` .%䲺=+8k AHyJ@697 :f:xcsy=hEwt!1.{ I T <HX#Hܢi+F46_ N ZP5\TAmع*"9=-WR,AwU"^v ֻ Atmy;%㱧q񿗾/v.tyyyNgX[2+H1,,+P캚vNͺ֌A]bfͶ[cY1wm 1Wך׬vf]'jqF ]CM!FW jtq_>l>4m 15]S >:5Fkc^`t&lq ?^ 0F膍mٌѵݰ')-Ň ?a>FVZZJF]j#Cbt]W]iKI:j)1NSbt6j H~6v|4Zv*D ꨹f3Sf; u{^K H`ڔrT,gɚQ[ iꏀ 桿ZJi=(s1ȯ HD"B6&-Ww6MCap\\iXGj UmJʄt}؟6yis* @V|b41s]B.~?s*M2My*Ɉ(S\E%t9jȨV*3&F41s643♜S*)tOܲUWQ]aA`,KA`, Ak:l*hV1ӱe谖AG4vD83.eJ:yj5qisMg)G|BT%ReDjmM*kXa56@EYUkENx֭xA\Rm[2I͒BktP鲀oXwTek2Zly~Jj.WANd*邛ƫ.rS2QOGV!iyArWϵYP%]NhN SA(?oIV]n๗%"TSR ʵS^GF. wʵ>QDJ :%lKGz#|G͞<\h7p}Äp܏'ܙ@ C;'˂0wFc/n%Yԑ>޽p xa.\t‘yh3gocۀ~˓1>٧dQ !Hm4]bKI?? 6Q b%Q|]dt.V&IJ<&Y"mt6`=`/yx޼C]nV#<'DB>V]1׽;B Xctߤ C6,PР;(Z]F8++}I$";WU L .QB@;2qBmH_}l)0c *)ǐh'Z,S>GJe|[t z*&1ΰ#6+׷>8tg'Ǖ2GJ7إp6q'~.V x;Uэ K} 3Qmp'ՄD~ڡn}&tbp+8We KzLSa*SGX8z%D듯T1SY^e$#%L@d*6l endstream endobj 3198 0 obj << /Type /ObjStm /N 100 /First 1039 /Length 4536 /Filter /FlateDecode >> stream xڕ\rc9WegG3`&f1ۉ^(NEɖ[*eQGbl2nB$ W4Oj\̓KpS~JC\ >TO?ɹ&'ѾR_L֡Ni/'+97P dX;g.30h*V7[`I6ՀK4:MЎKLLאKeR5Ucܪ,r0;D|҃㲮___0_/˯~UʙNe*a6kI\[= zĮFLF@HSת+S+s/\riu_zY]ՀHڬ$׵Z@רj)]xÂI )ۓ.쏛vuu=r[pT.}]?-S٩g3&u;{@.ۼWoz`R[-ȥx-siy?wO~S1hh+eRWϛo#HNu8'YeoPTs>گN-\(g<~;*gPz;kNo nuyl} um"˕z]qY=}6j^|Q xx =E`LǡIzYޖۯ޷/7nNq+R35DI{IAgEZ6D. W"WN*5gSh -٦ 1ݦ+:Ey:#LL-cdrv^Nro=@r8g2xN0yhA"jm!zSw`ЈSX0@VĸƃGKzm3ã#+Rms'f'yD8D5!(_n: D7r:F9MlL8ѬEN}0aΤB5,#IfHH#IVL6mՉY(fV(ZRVͶ/*d\^-%ky53/]+q߹9}gKi.QM.!bG~2Qe ?%wz+v@faau`zwBƂwY儷y|aFբHBݼsWxGч"&lS<[t;jɤ=EKl/]\'BAم IB鼊tNwI](d _MܟЮ.XXyqa2>>-!o vFX׍?J EYHٕ𑜜 'SD] Cŝ-*"!u>^St٭sBu`7AsZH%v# 6C-.r6z&eH(΂wvܸ38y(2{AAV`>UF;T vŸdyGMz+0FJpJ~1SAQ /HkpK.hfCy6q;.uoH7̗_F~).L.(^n^Za46tm{_GƊ\6:N40R'o*)m 6.V̺n^ެrݷohd+9w9W,س[o V+i|lxfZ[HhrۑFV#~ȱݜO0 ׊Fi{^jw{NQeVnY{n:k5; ch_[)fkc jȻLo{wh].Y[;G7kNng.ǕN.^:;ſ.Vjoov?kBmi~G/e_r14a<ф 1|ur܀,4`@lqE<=wƆ/6|M6u}oPF NlpRS]v|T&j&jMMT02 s @nr6sϱ|ߗN AnrC:Ko,Q]£SW|f4 )M 0x~=f1G{qciJUڴ\pfD jQpԦse=8?sj!󇴏>bH~UGI+NySxe7L GYU 7d!M۾E7hclgoS{v%iIGj W:}:4mmzgڮٟٞl94jNC/Osui쯻?O[;vimte?s2" endstream endobj 3310 0 obj << /Author(\376\377\000h\000t\000t\000p\000s\000:\000/\000/\000b\000w\000i\000p\000p\000.\000t\000e\000r\000r\000y\000b\000u\000r\000t\000o\000n\000.\000c\000o\000.\000u\000k)/Title(\376\377\000B\000a\000r\000c\000o\000d\000e\000\040\000W\000r\000i\000t\000e\000r\000\040\000i\000n\000\040\000P\000u\000r\000e\000\040\000P\000o\000s\000t\000S\000c\000r\000i\000p\000t)/Subject()/Creator(LaTeX with hyperref)/Producer(pdfTeX-1.40.19)/Keywords() /CreationDate (D:20191031183811Z) /ModDate (D:20191031183811Z) /Trapped /False /PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) kpathsea version 6.3.1/dev) >> endobj 3299 0 obj << /Type /ObjStm /N 11 /First 97 /Length 419 /Filter /FlateDecode >> stream xڝAO0 >Ri4#!`wvP3Hÿߤ3Ohܾsl+ijRI: )DIUE>5ɠSTKFN7 OQLlH`ʺ89)nNV$kJ  4p_Tݪ) ?G,ӏBI`w`jˤ&n㾒A=O[Sn>" XgXg1(Ų.rtɗ8+EƭއR}0b 'mRs beQEK,X5W0e,[Xnvg%W#37;k' @6z&zC 4%:K,'!'E%z{WʇOsX6xG1FC/^w endstream endobj 3311 0 obj << /Type /XRef /Index [0 3312] /Size 3312 /W [1 3 1] /Root 3309 0 R /Info 3310 0 R /ID [<54E882E6616EC72321FC9B417EBCF389> <54E882E6616EC72321FC9B417EBCF389>] /Length 8252 /Filter /FlateDecode >> stream x%{x\g}Osh4,ɖ%ے=,۲-2-[-[G˖dY/e %,l86>L7!mɆ-pNK!By@b.,d K}?}ϙyhyyޯ<3K?pkNoD3PvmaDV@4u'lMh=h݄>hFۀ0Z&A+ ZahGۍItE Ԏ.}h:DCEk'G;ezю#6͢6:/䡵hZ[@ mp+؆vM]2;\D8vmESw5hGД=uIlA'hJEۂ%hh@Lhd`Gxˍ]5&G6"GFn3hn'΂hgѮdm0:Юg֣-v]%.B["Ѧ /+hxh|PXD_Ưr<8tkhhhtJ}h[hq].]r=;ql.}KdE[B;KKJ/]DJ h]hsԄ֋F?pvm4!Ԃ$#Ԋ6vXjGC#%Fr" B{ 8(1Kngi2Kt}`/ɄG 쥍hl4] `/e q3h u9QBu45D FP^kXf4P{M_AIAv*':eh2.B47quL8ƍv| |mM.QPQ>2zJ֢)e<Ʒ2jKWg^ZDM+E`/]ES?* 54]fB{:e4ٌ^r]8#dnF!n_ء;F4uh2)1փ44E&A3 :hA;0 Zt"lhhk@ Zvte\uhܕ6Mhy}^VVBuF4u.mCk!tRhẗ́[6mhM7&Ams'؅w؍$JM8N8 \JE >J8`oii0ֆVG@[&h|8Ư7RQ4<.:^K7֡]$TBWJV{43Ri08GۄPODv)]$R/ u4c]a#2nB%TNi-D9J%YvOe`9ȘY}f4B X` \X*n[(ΣxbGcz3h#Ix<&OIh wt v4; ; xrpIHCd?$!gFBd?$!~HCd?$!~HCey;;`^Fv AB| !>AB| !>ABNw[" !f1CBb3! !fAxɼ jJ xN)=<FU%y(UQ?#zo#z[qICZM9}Tz TżOtgU°@Ӽ7 >U]xިu~*>n1R9URmUI|uy8LS/UR%U RUlQPUn U\R U]=fN1G~iۧTF[TqDGTqD5K6=pTomYxrwjÇ(9*9rnUݏvxB~g{-4u 'VqbU/PDq[e}v`*vby#Ϭ:y6ր Z'֙圶9= `#AhM=QA3Hg/iȥ=`/cC2lanϤ8&^nzռҷ SI]4j/Qv^. WW;΀s)^")0 c`7oo 0 NS4p_~%wk?sIC[( XM`/V Qe%j,`\+fov{tA*nvvntp:9.)el`N)cr? QeU*eRnxwmfC5>˸˸kԓuۖ׃@*NVqgu^+]}@a jl.+xXAXCf+OW{z(3ʌ2#p]וq]וq];ay3eR/eR/e R e Rɋ6ʗgo2 [@e/FYyvޏuB'7gu_%Gvt=7.Mf_N0-4hI փ `C`t[]+:Q?H`3l{n85YRP3|l~첺cL,L&P1{{~% )@l+ s !juO,%p,kV<XQ?guzEސnsEp ̃ |;?YdD bEh9/Y7VHcا}h1>(">(bbE.uj~,rfRf(b-آ-nw-nkk"oj aA|ڋi_͊H.䲸DZ|)k}u4RQȧ[b"V)b")dHd"z` A[60ۄE߭E*M#M&N#` 0 N(ᯨM.B'+=5uIAƢg Hyl=4{hJD%^,)^]赏-G[}{L[MoQ[$9]W'$hx#0H5ӊ9_oѻVHT~E<ʓXg<><>!X s81&F<~Γ|EG,Zmaq epfc!Q 3\ `,YUl':y Ùj [&GdKd)6 ,;K z$K@'!M%_*j/Y2rU̪Na  դƧY]dhvaeSux]YY_(\fIc Y2%Y%oY=NL4YLŶYlŶaZ'»cw+g"?]ᣧ>VCHwvrE! ͒X$K$Kx7wx7wx7{`,# {\E-wEj؛UK~~^%5\RC5n(5% fq|;-[Xwo=u .?լ0M A@ 0M 0MM%-8M'k k(K0CMU% jIpDM$8#j[԰Em]KS{tvmş{U!~aVa =5nx5 Ǘ1TS >WhFlf [v`ٯ*OF\7~ޡga; =Wêry?;5@{r%.95S95S&SÓ56-ViG l;c;;NZ~Z?9a#Ҏ}VNC08jU&Q0ƭH kvg i-oRxPgJa%@9e@*UCK`PiS 8kYÁ9|Dv䉥* hVp]% ^C@*nr>0gNLUN 6g~?u&hdU_U:& `J%7la OVd$]jt >N#W!2]!ɕ>oMwVpgWtLWI` ƬdOV@M쭂***UtLWT3v?VH|WH| . TT{WiuqJ]2j4VF R!T&3Bm. TTjN3+[^^Nb?7m1k~ j6P5 (嚢lPe6-eS Ӛ6Nު-:k~ w!{A7Xz@5l}c+vK?Y'?׬㎀}(Ipza*jj10n_i0a56wM ; s`)gYp388fIp ZbK쿭F/_[b窴k`U*Of.yp\x%~Νta[Py!f(sTJ * a ⰂdA%X X ~~/& y0W!bw誰@a;@ae!TN *NA50 LU@_&@}UlQW|U80W%ݭ &z/Dd ^a `.Uy~Oc,`̂3o?q` j^jgA%UH x x0gwQ[g|\;OOOyRL;|oY2zK)ܶďR )OmeKYwU" b AhMv}éQ+*UZKv~0Nr!"=`s@=@UjW7K .fQ&,9cNL0f̷̉cˉY@)@UuՐNE,yōnw\@n3!9u%?Ѐs-2SfU Y{݉oE)5@7-y~t.9:;Ggs$>f̵%v7;/:<Цfϒ*$9#9#9#9iNŹia9]VQxa|s:QKuw-BճT/T{ ~.TQQU)5c7T;MnK~tޝ#N妕l9ϩUPjXUթ@5@*=MJrqvNKxN-r"w XO SRi(l*Lv:Oׂn2l*[DK~ )4:2Nn՚FyQi`FQSiQ3vN@I Yp+v:Ϩc,o .+`,e T|(QiJ:΂s%Z.K`ޒpO'Uw-sOLDe" P!J3$ C2Tf 5x3t{2 ݞ3&8's28'^P)fvkP,Q*U.SC^^ғdM]QƂjuG*tǬ5:DŹi֚SP5AC <8f^F8"3 E,C2,C2$9sZR$A2$pI V` VP%\B壟a_R>+-R*mgXu%eaZVH)zkF.CU2tfk=zL{*c$S0S+:HHHjHBHHH?TC i: `QSSSSS{SvSqSlSgSb釪>>>>>>>>>~ZtZe~7))))C< [u!֫Vp ~yu,UULҧLҧ~>>>>>>>>~bl׭E9,\ Oh놵-mݴ&mݲzn[wP]gnly][uֱAmE]ڊZ qS1뼴-PӀUgkʐuIC;Ft6>≴Ų'%,Hk2kyZLiMhz'S%֪d-ZdVPiVVY7fEKI _CYye[\UVi-Rf LZrYfPiY#&i z4:4#,J("254ei-$ת_-g_%1O^nf,B X!i y@}Se q,,XD:)$7'Nx"`qoE4 %^+$> H|@$> H|@$> H|@$> H|@$> H|@$> H|@$> H|@$> H|@$> H|@i5!wH!wH!w1Mq.u endstream endobj startxref 1424681 %%EOF postscriptbarcode-2020-04-01/libs/000077500000000000000000000000001364117131200165605ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/README.md000066400000000000000000000021031364117131200200330ustar00rootroot00000000000000BWIPP Helper C Library and Bindings =================================== The purpose of the C library and SWIG-based bindings for other languages is to provide helper functions for manipulating the Barcode Writer in Pure PostScript resources based on metadata contained within the monolithic barcode.ps file. It is hoped that these can provide a stable and robust interface to BWIPP that avoids the need for frontends to parse and process the PostScript resource file directly or embed lots of static data about the resources in their code. The library implements parsing of the Metadata Specification provided here: https://github.com/bwipp/postscriptbarcode/wiki/Metadata-Specification Building -------- Build and install the C library first: cd c make make test make install # Optional Build and install the relevant bindings: cd bindings export LANGS="java perl python ruby" # Optionally select specific bindings make make test make install # Optional Build the documentation: cd docs make # View by browsing html/index.html postscriptbarcode-2020-04-01/libs/SOVERSION000066400000000000000000000000021364117131200200620ustar00rootroot000000000000000 postscriptbarcode-2020-04-01/libs/bindings/000077500000000000000000000000001364117131200203555ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/Makefile000066400000000000000000000006741364117131200220240ustar00rootroot00000000000000 MAKEFLAGS := -j 1 MAJOR := $(shell head -n 1 ../SOVERSION) MINOR := $(shell head -n 1 ../../CHANGES | tr -d '-') VERSION := $(MAJOR).$(MINOR) export NAME VERSION MAJOR MINOR LANGS = $(patsubst %/,%,$(wildcard */)) .PHONY: all clean install uninstall test all clean install uninstall test: for dir in $(LANGS); do \ if $(MAKE) $(MAKE_FLAGS) -C $$dir -f Makefile-swig $@; then \ true; \ else \ exit 1; \ fi; \ done postscriptbarcode-2020-04-01/libs/bindings/java/000077500000000000000000000000001364117131200212765ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/java/Makefile-swig000066400000000000000000000012031364117131200237010ustar00rootroot00000000000000NAME = postscriptbarcode JAVA_OUT = lib$(NAME).so JAR_FILE = lib$(NAME).jar PREFIX=/usr/local LIBDIR=$(PREFIX)/lib ANT := $(shell which ant) .PHONY: all swig-java test install uninstall clean all: swig-java swig-java: $(JAVA_OUT) $(JAR_FILE) $(JAVA_OUT) $(JAR_FILE): $(ANT) test: $(ANT) test install: swig-java install -d $(DESTDIR)$(PREFIX)/share/java install -m 0644 $(JAR_FILE) $(DESTDIR)$(PREFIX)/share/java install -d $(DESTDIR)$(LIBDIR)/jni install -m 0644 $(JAVA_OUT) $(DESTDIR)$(LIBDIR)/jni uninstall: $(RM) $(DESTDIR)$(PREFIX)/share/java/$(JAR_FILE) $(RM) $(DESTDIR)$(LIBDIR)/jni/$(JAVA_OUT) clean: $(ANT) clean postscriptbarcode-2020-04-01/libs/bindings/java/build.xml000066400000000000000000000045231364117131200231230ustar00rootroot00000000000000 Java binding for Barcode Writer in Pure PostScript. postscriptbarcode-2020-04-01/libs/bindings/java/example.java000066400000000000000000000015501364117131200235750ustar00rootroot00000000000000import uk.co.terryburton.bwipp.*; public class example { static { System.loadLibrary("postscriptbarcode"); } public static void main(String args[]) { BWIPP bwipp1 = new BWIPP("../../../build/monolithic_package/barcode.ps"); if (bwipp1.get_version() == null) { System.err.println("Failed to load resource"); System.exit(1); } BWIPP bwipp2 = new BWIPP("../../../build/monolithic/barcode.ps"); if (bwipp2.get_version() == null) { System.err.println("Failed to load resource"); System.exit(1); } System.out.println("Packaged version: "+bwipp1.get_version()); System.out.println("Unpackaged version: "+bwipp2.get_version()); String ps=bwipp1.emit_all_resources(); System.out.println("Packaged lines: "+ps.split("\r\n|\r|\n").length); ps=bwipp2.emit_all_resources(); System.out.println("Unpackaged lines: "+ps.split("\r\n|\r|\n").length); } } postscriptbarcode-2020-04-01/libs/bindings/perl/000077500000000000000000000000001364117131200213175ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/perl/Makefile-swig000066400000000000000000000016521364117131200237320ustar00rootroot00000000000000NAME = postscriptbarcode SWIG_INTERFACE = ../$(NAME).i SWIG_WRAP = $(NAME)_wrap.c SWIG_EXTRA = $(NAME).pm PERL_MAKEFILE_IN = Makefile.PL PERL_MAKEFILE = Makefile PERL_CRUFT = Makefile.old PERL_OUT = blib/arch/auto/$(NAME)/$(NAME).so blib/lib/$(NAME).pm cleanlist += $(SWIG_WRAP) $(SWIG_EXTRA) $(PERL_CRUFT) .PHONY: all swig-perl test install uninstall clean all: swig-perl swig-perl: $(PERL_OUT) $(PERL_OUT): $(PERL_MAKEFILE) $(SWIG_WRAP) $(SWIG_EXTRA) make -f $< OPTIMIZE="-O2 -g -Wall" touch $@ $(PERL_MAKEFILE): $(PERL_MAKEFILE_IN) perl $< sed -i 's@^LD_RUN_PATH.*@LD_RUN_PATH=@' $@ $(SWIG_WRAP) $(SWIG_EXTRA): swig -Wall -perl -o $(SWIG_WRAP) -outdir . $(SWIG_INTERFACE) test: swig-perl LD_LIBRARY_PATH=../../c:$(LD_LIBRARY_PATH) make -f $(PERL_MAKEFILE) test install: swig-perl make -f $(PERL_MAKEFILE) install uninstall: make -f $< uninstall clean: -make -f $(PERL_MAKEFILE) clean $(RM) $(cleanlist) postscriptbarcode-2020-04-01/libs/bindings/perl/Makefile.PL000077500000000000000000000010771364117131200233010ustar00rootroot00000000000000#!/usr/bin/perl use strict; use ExtUtils::MakeMaker; open my $f, '<', "../../SOVERSION"; my $maj=<$f>; close $f; chomp $maj; open my $f, '<', "../../../CHANGES"; my $min=<$f>; close $f; chomp $min; $min=~s/-//g; `swig -Wall -perl -o postscriptbarcode_wrap.c -outdir . ../postscriptbarcode.i`; WriteMakefile( 'NAME' => 'postscriptbarcode', 'PM' => {'postscriptbarcode.pm' => '$(INST_LIB)/postscriptbarcode.pm'}, 'INC' => '-I../../c', 'LIBS' => '-L../../c -lpostscriptbarcode', 'OBJECT' => 'postscriptbarcode_wrap.o', 'VERSION' => "$maj.$min", ); postscriptbarcode-2020-04-01/libs/bindings/perl/example.pl000077500000000000000000000012551364117131200233150ustar00rootroot00000000000000#!/usr/bin/perl -w use strict; use postscriptbarcode; my $bwipp1=new postscriptbarcode::BWIPP("../../../build/monolithic_package/barcode.ps") || die 'Failed to load resource\n'; my $bwipp2=new postscriptbarcode::BWIPP("../../../build/monolithic/barcode.ps") || die 'Failed to load resource\n'; my $ver=$bwipp1->get_version() || die 'Failed to get version\n'; print "Packaged version: $ver\n"; $ver=$bwipp2->get_version() || die 'Failed to get version\n'; print "Unpackaged version: $ver\n"; my $ps=$bwipp1->emit_all_resources(); my $lines=$ps=~tr/\n//; print "Packaged lines: $lines\n"; $ps=$bwipp2->emit_all_resources(); $lines=$ps=~tr/\n//; print "Unpackaged lines: $lines\n"; postscriptbarcode-2020-04-01/libs/bindings/perl/t/000077500000000000000000000000001364117131200215625ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/perl/t/run_example.t000077500000000000000000000001301364117131200242630ustar00rootroot00000000000000#!/usr/bin/perl -w use strict; print "1..1\n"; require 'example.pl'; print "ok 1\n"; postscriptbarcode-2020-04-01/libs/bindings/postscriptbarcode.i000066400000000000000000000055571364117131200242750ustar00rootroot00000000000000/* * libpostscriptbarcode - postscriptbarcode.i * * Barcode Writer in Pure PostScript * http://bwipp.terryburton.co.uk * * Copyright (c) 2004-2015 Terry Burton * * Permission is hereby granted, free of charge, to any * person obtaining a copy of this software and associated * documentation files (the "Software"), to deal in the * Software without restriction, including without * limitation the rights to use, copy, modify, merge, * publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software * is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice * shall be included in all copies or substantial portions * of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO * THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS * IN THE SOFTWARE. */ %module postscriptbarcode %{ #include %} struct BWIPP { }; %extend BWIPP { %typemap(newfree) char * "bwipp_free($1);"; BWIPP(char* filename) { return bwipp_load_from_file(filename); } BWIPP() { return bwipp_load(); } ~BWIPP() { bwipp_unload($self); } const char* get_version() { return bwipp_get_version($self); } %newobject emit_required_resources; char* emit_required_resources(char* name) { return bwipp_emit_required_resources($self,name); } %newobject emit_all_resources; char* emit_all_resources() { return bwipp_emit_all_resources($self); } %newobject emit_exec; char* emit_exec(const char *barcode, const char *contents, const char *options) { return bwipp_emit_exec($self,barcode,contents,options); } %newobject list_families; char* list_families() { return bwipp_list_families_as_string($self); } %newobject list_family_members; char* list_family_members(const char *family) { return bwipp_list_family_members_as_string($self,family); } %newobject list_properties; char* list_properties(const char *barcode) { return bwipp_list_properties_as_string($self,barcode); } const char* get_property(const char *barcode, const char *property) { return bwipp_get_property($self,barcode,property); } }; postscriptbarcode-2020-04-01/libs/bindings/python/000077500000000000000000000000001364117131200216765ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/python/Makefile-swig000066400000000000000000000011441364117131200243050ustar00rootroot00000000000000NAME = postscriptbarcode PYTHON_MAKEFILE = setup.py PYTHON_OUT = _$(NAME).so cleanlist += $(NAME).py $(NAME).pyc $(NAME)_wrap.c .PHONY: all swig-python install uninstall clean all: swig-python swig-python: $(PYTHON_OUT) $(PYTHON_OUT): $(PYTHON_MAKEFILE) python $< build_ext --inplace test: swig-python LD_LIBRARY_PATH=../../c:$(LD_LIBRARY_PATH) python $(PYTHON_MAKEFILE) test install: $(PYTHON_MAKEFILE) $(PYTHON_OUT) python $< install uninstall: $(PYTHON_MAKEFILE) python $< uninstall clean: python $(PYTHON_MAKEFILE) clean --all $(RM) $(cleanlist) *.pyc $(RM) $(cleanlist) $(PYTHON_OUT) postscriptbarcode-2020-04-01/libs/bindings/python/example.py000077500000000000000000000007331364117131200237110ustar00rootroot00000000000000#!/usr/bin/env python import postscriptbarcode bwipp1=postscriptbarcode.BWIPP("../../../build/monolithic_package/barcode.ps") bwipp2=postscriptbarcode.BWIPP("../../../build/monolithic/barcode.ps") print("Packaged version: " + bwipp1.get_version()) print("Unpackaged version: " + bwipp2.get_version()) ps=bwipp1.emit_all_resources() print("Packaged lines: " + str(len(ps.split('\n')))) ps=bwipp2.emit_all_resources() print("Unpackaged lines: " + str(len(ps.split('\n')))) postscriptbarcode-2020-04-01/libs/bindings/python/postscriptbarcode.i000077700000000000000000000000001364117131200317142../postscriptbarcode.iustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/python/setup.py000077500000000000000000000025151364117131200234160ustar00rootroot00000000000000#!/usr/bin/env python """ setup.py file for postscriptbarcode """ from distutils.core import setup, Extension, Command from distutils.command.build import build with open('../../../CHANGES', 'r') as f: ver = f.readline().strip().replace("-", "") class Test(Command): user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): import subprocess import sys errno = subprocess.call([sys.executable, 'example.py']) raise SystemExit(errno) postscriptbarcode_module = Extension( '_postscriptbarcode', sources=['postscriptbarcode.i'], include_dirs = ['../../c'], libraries=['postscriptbarcode'], library_dirs=['../../c'], ) build.sub_commands = [('build_ext', build.has_ext_modules), ('build_py', build.has_pure_modules), ('build_clib', build.has_c_libraries), ('build_scripts', build.has_scripts)] setup(name = 'postscriptbarcode', version = ver, author = "Terry Burton", author_email = "tez@terryburton.co.uk", description = """Python binding for Barcode Writer in Pure PostScript""", url = "https://bwipp.terryburton.co.uk", ext_modules = [postscriptbarcode_module], py_modules = ["postscriptbarcode"], cmdclass = {'test': Test}, ) postscriptbarcode-2020-04-01/libs/bindings/ruby/000077500000000000000000000000001364117131200213365ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/bindings/ruby/Makefile-swig000066400000000000000000000011261364117131200237450ustar00rootroot00000000000000NAME = postscriptbarcode RUBY_MAKEFILE_IN = extconf.rb RUBY_MAKEFILE = Makefile RUBY_OUT = $(NAME).so EXAMPLE = example.rb cleanlist += $(RUBY_MAKEFILE) .PHONY: all swig-ruby test install uninstall clean all: swig-ruby swig-ruby: $(RUBY_OUT) $(RUBY_OUT): $(RUBY_MAKEFILE) make -f $< $(RUBY_MAKEFILE): $(RUBY_MAKEFILE_IN) ruby $< test: swig-ruby LD_LIBRARY_PATH=../../c:$(LD_LIBRARY_PATH) ruby -I . $(EXAMPLE) install: $(RUBY_MAKEFILE) $(RUBY_OUT) make -f $< install uninstall: $(RUBY_MAKEFILE) make -f $< uninstall clean: -make -f $(RUBY_MAKEFILE) clean $(RM) $(cleanlist) postscriptbarcode-2020-04-01/libs/bindings/ruby/example.rb000077500000000000000000000007711364117131200233260ustar00rootroot00000000000000#!/usr/bin/env ruby require 'postscriptbarcode' bwipp1=Postscriptbarcode::BWIPP.new(File.dirname(__FILE__)+"/../../../build/monolithic_package/barcode.ps") bwipp2=Postscriptbarcode::BWIPP.new(File.dirname(__FILE__)+"/../../../build/monolithic/barcode.ps") puts "Packaged version: " + bwipp1.get_version() puts "Unpackaged version: " + bwipp2.get_version() puts "Packaged lines: " + bwipp1.emit_all_resources().lines.count.to_s puts "Unpackaged lines: " + bwipp2.emit_all_resources().lines.count.to_s postscriptbarcode-2020-04-01/libs/bindings/ruby/extconf.rb000066400000000000000000000007301364117131200233310ustar00rootroot00000000000000require 'mkmf' $LIBS << " -L ../../c -lpostscriptbarcode" $CFLAGS << " -I../../c -fPIC" swig = find_executable "swig" if swig $stdout.write "Using '#{swig}' to generate wrapper code... " %x{#{swig} -Wall -ruby -o postscriptbarcode_wrap.c -outdir . ../postscriptbarcode.i } $stdout.write "done\n" $distcleanfiles += [ 'postscriptbarcode_wrap.c' ] else $stderr.write "You need SWIG to compile this extension.\n" exit 1 end create_makefile('postscriptbarcode') postscriptbarcode-2020-04-01/libs/c/000077500000000000000000000000001364117131200170025ustar00rootroot00000000000000postscriptbarcode-2020-04-01/libs/c/Makefile000066400000000000000000000035721364117131200204510ustar00rootroot00000000000000NAME = postscriptbarcode MAJOR := $(shell head -n 1 ../SOVERSION) MINOR := $(shell head -n 1 ../../CHANGES | tr -d '-') VERSION := $(MAJOR).$(MINOR) CFLAGS = -g -O2 -Wall -Wextra -Wconversion -Wformat -Wformat-security -pedantic LDLIBS = -lc LDFLAGS = -shared -Wl,-soname,lib$(NAME).so.$(MAJOR) -Wl,-Bsymbolic-functions -Wl,-z,relro PREFIX = /usr/local LIBDIR = $(PREFIX)/lib .PHONY: default all clean lib libstatic libshared test install install-static install-shared uninstall default: lib all: default test lib: libshared libstatic libshared: lib$(NAME).so.$(VERSION) lib$(NAME).so lib$(NAME).so.$(MAJOR) libstatic: lib$(NAME).a lib$(NAME).so: lib$(NAME).so.$(VERSION) ln -sf $< $@ lib$(NAME).so.$(MAJOR): lib$(NAME).so.$(VERSION) ln -sf $< $@ lib$(NAME).so.$(VERSION): $(NAME).o $(CC) $(LDFLAGS) $(LDLIBS) $^ -o $@ lib$(NAME).a: $(NAME).o $(AR) cr $@ $^ ranlib $@ $(NAME).o: $(NAME).c $(NAME).h $(NAME)_private.h $(CC) -fPIC $(CFLAGS) -c -o $@ $< test: $(NAME)_test LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH ./$(NAME)_test $(NAME)_test: lib$(NAME).so $(NAME)_test.c $(CC) $(NAME)_test.c -o $@ -L. -l$(NAME) clean: $(RM) $(NAME)_test *.o *.so* *.a install: install-static install-shared install-headers: install -d $(DESTDIR)$(PREFIX)/include install -m 0644 $(NAME).h $(DESTDIR)$(PREFIX)/include install-static: libstatic install-headers install -d $(DESTDIR)$(LIBDIR) install -m 0644 lib$(NAME).a $(DESTDIR)$(LIBDIR) install-shared: libshared install-headers install -d $(DESTDIR)$(LIBDIR) install -m 0644 lib$(NAME).so.$(VERSION) $(DESTDIR)$(LIBDIR) cd $(DESTDIR)$(LIBDIR) && ln -sf lib$(NAME).so.$(VERSION) lib$(NAME).so cd $(DESTDIR)$(LIBDIR) && ln -sf lib$(NAME).so.$(VERSION) lib$(NAME).so.$(MAJOR) -ldconfig uninstall: $(RM) $(DESTDIR)$(PREFIX)/include/$(NAME).h $(RM) $(DESTDIR)$(PREFIX)/lib/lib$(NAME).so* $(RM) $(DESTDIR)$(PREFIX)/lib/lib$(NAME).a -ldconfig postscriptbarcode-2020-04-01/libs/c/postscriptbarcode.c000066400000000000000000000313141364117131200227020ustar00rootroot00000000000000/* * libpostscriptbarcode - postscriptbarcode.c * * Barcode Writer in Pure PostScript * https://bwipp.terryburton.co.uk * * Copyright (c) 2004-2015 Terry Burton * * Permission is hereby granted, free of charge, to any * person obtaining a copy of this software and associated * documentation files (the "Software"), to deal in the * Software without restriction, including without * limitation the rights to use, copy, modify, merge, * publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software * is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice * shall be included in all copies or substantial portions * of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO * THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS * IN THE SOFTWARE. */ #include #include #include #include #include "postscriptbarcode.h" #include "postscriptbarcode_private.h" #define MAX_LINE 200 #define MAX_CODE 1000000 #define HEXIFY_WIDTH 72 struct BWIPP { char *version; ResourceList *resourcelist; unsigned short numresources; }; static const char *default_filename="/usr/share/postscriptbarcode/barcode.ps"; void bwipp_free(void *p) { free(p); } BWIPP* bwipp_load(void) { /* TODO search a set of default paths */ return bwipp_load_from_file(default_filename); } BWIPP* bwipp_load_from_file(const char *filename) { FILE *f; BWIPP *ctx=malloc(sizeof(BWIPP)); ResourceList *curr=NULL; Resource *resource=NULL; char buf[MAX_LINE]; char *code=NULL; bool skip=true; ctx->version=NULL; ctx->resourcelist=NULL; ctx->numresources=0; f=fopen(filename, "r"); if (f==NULL) goto error; code=malloc(MAX_CODE * sizeof(char)); while (fgets(buf, sizeof buf, f)!=NULL) { if (skip) { if (strcmp(buf,"% --BEGIN TEMPLATE--\n")==0) skip=false; if (strncmp(buf,"% Barcode Writer in Pure PostScript",35)==0) { char *version, *p; if (ctx->version!=NULL) goto error; p=strrchr(buf,' '); version=p+1; p=strchr(version,'\n'); *p=0; ctx->version=strdup(version); } continue; } if (strcmp(buf,"% --END TEMPLATE--\n")==0) { break; } /* % --BEGIN {TYPE} {NAME}-- */ if (strncmp(buf,"% --BEGIN ",10)==0) { char *type, *name, *p; if (resource!=NULL) goto error; type=buf+10; p=strchr(type,' '); *p=0; name=p+1; p=strrchr(name,'-'); *(p-1)=0; resource=malloc(sizeof(Resource)); resource->type=dupstr(type); resource->name=dupstr(name); resource->reqs=NULL; resource->numprops=0; resource->props=NULL; resource->code=NULL; code[0]='\0'; continue; } /* BEGIN */ /* % --REQUIRES {REQS}-- */ if (strncmp(buf,"% --REQUIRES ",13)==0) { char *reqs, *p; if (resource==NULL || resource->reqs!=NULL) goto error; reqs=buf+13; p=strrchr(reqs,'-'); *(p-1)=0; resource->reqs=dupstr(reqs); continue; } /* REQUIRES */ /* % --PROP: {PROPERTY} */ if (strncmp(buf,"% --",4)==0 && strlen(buf)>=9 && *(buf+8)==':') { char *key, *val, *p; key=buf+4; p=buf+8; *p=0; val=buf+9; p=strchr(val,'\n'); *p=0; update_property(resource,key,val+1); continue; } /* PROP */ /* % --END {TYPE} {NAME}-- */ if (strncmp(buf,"% --END ",8)==0) { char *type, *name, *p; if (resource==NULL) goto error; type=buf+8; p=strchr(type,' '); *p=0; name=p+1; p=strrchr(name,'-'); *(p-1)=0; if (strcmp(resource->type,type)!=0) goto error; if (strcmp(resource->name,name)!=0) goto error; resource->code=dupstr(code); code[0]='\0'; /* Add to ResourceList */ if (ctx->resourcelist==NULL) { ctx->resourcelist=malloc(sizeof(ResourceList)); ctx->resourcelist->entry=resource; ctx->resourcelist->next=NULL; curr=ctx->resourcelist; } else { ResourceList *tmp=malloc(sizeof(ResourceList)); tmp->entry=resource; tmp->next=NULL; curr->next=tmp; curr=tmp; } resource=NULL; ctx->numresources++; continue; } /* END */ /* PS Code */ if (resource) { strcat(code,buf); } } fclose(f); free(code); return ctx; error: if (resource!=NULL) { if (resource->type!=NULL) free(resource->type); if (resource->name!=NULL) free(resource->name); if (resource->reqs!=NULL) free(resource->reqs); if (resource->code!=NULL) free(resource->code); if (resource->props!=NULL) free_propertylist(curr->entry->props); } if (code!=NULL) free(code); bwipp_unload(ctx); return NULL; } void bwipp_unload(BWIPP *ctx) { ResourceList *curr=ctx->resourcelist; while (curr) { ResourceList *next=curr->next; free(curr->entry->type); free(curr->entry->name); free(curr->entry->reqs); free(curr->entry->code); free_propertylist(curr->entry->props); free(curr->entry); free(curr); curr=next; } ctx->resourcelist=NULL; if (ctx->version!=NULL) free(ctx->version); free(ctx); } const char* bwipp_get_version(BWIPP *ctx) { if (ctx==NULL) return NULL; return ctx->version; } char* bwipp_emit_required_resources(BWIPP *ctx, const char *name) { char *code, *reqs, *req, *tmp, *saveptr=NULL; const Resource *resource; resource=get_resource(ctx,name); if (resource==NULL) return NULL; code=malloc(MAX_CODE * sizeof(char)); code[0]='\0'; /* Add code for required resources */ reqs=dupstr(resource->reqs); req=strtok_r(reqs," ",&saveptr); while (req != NULL) { strcat(code,get_resource(ctx,req)->code); req=strtok_r(NULL," ",&saveptr); } free(reqs); /* Add code for this resource */ strcat(code,resource->code); tmp=dupstr(code); free(code); return tmp; } char* bwipp_emit_all_resources(BWIPP *ctx) { ResourceList *curr; char *code, *tmp; curr=ctx->resourcelist; if (curr==NULL) return NULL; code=malloc(MAX_CODE * sizeof(char)); code[0]='\0'; while (curr) { strcat(code,curr->entry->code); curr=curr->next; } tmp=dupstr(code); free(code); return tmp; } char* bwipp_emit_exec(BWIPP *ctx, const char *name, const char *data, const char *options) { char *tmp; char *call=malloc(MAX_CODE * sizeof(char)); char *data_h=pshexstr(data); char *options_h=pshexstr(options); (void)(ctx); sprintf(call, "0 0 moveto\n" "%s\n" "%s\n" "/%s /uk.co.terryburton.bwipp findresource exec\n", data_h,options_h,name); free(data_h); free(options_h); tmp=dupstr(call); free(call); return tmp; } const char* bwipp_get_property(BWIPP *ctx, const char *name, const char *prop) { const Property *property; const Resource *resource; resource=get_resource(ctx,name); if (resource==NULL) return NULL; property=get_property(resource,prop); if (property==NULL) return NULL; return property->value; } unsigned short bwipp_list_properties(BWIPP *ctx, char***out, const char *name) { const PropertyList *curr; const Resource *resource=get_resource(ctx,name); unsigned short numprops, i=0; char **properties; if (resource==NULL) return 0; curr=resource->props; if (curr==NULL) return 0; numprops=resource->numprops; properties=malloc(numprops * sizeof(char *)); curr=resource->props; while (curr) { Property* prop=curr->entry; if (prop) { properties[i]=prop->key; i++; } curr=curr->next; } *out=properties; return numprops; } char* bwipp_list_properties_as_string(BWIPP *ctx, const char *name) { unsigned short i; char **properties; char *properties_str; i=bwipp_list_properties(ctx,&properties,name); properties_str=flatten_array_to_string(properties,i); free(properties); return properties_str; } static const Resource* get_resource(BWIPP *ctx, const char *name) { ResourceList *curr=ctx->resourcelist; while (curr) { if (strcmp(curr->entry->name,name)==0) break; curr=curr->next; } return curr ? curr->entry : NULL; } static void update_property(Resource *resource, char *key, char *value) { PropertyList *propertylist=resource->props; if (propertylist==NULL) { Property *property=malloc(sizeof(Property)); property->key=dupstr(key); property->value=dupstr(value); propertylist=malloc(sizeof(PropertyList)); propertylist->entry=property; propertylist->next=NULL; resource->props=propertylist; resource->numprops++; } else { Property *property=get_property(resource,key); if (property==NULL) { PropertyList *tmp, *last; property=malloc(sizeof(Property)); property->key=dupstr(key); property->value=dupstr(value); tmp=malloc(sizeof(PropertyList)); tmp->entry=property; tmp->next=NULL; last=propertylist; while (last->next!=NULL) last=last->next; last->next=tmp; resource->numprops++; } else { property->value=realloc(property->value, strlen(property->value) + strlen(value) + sizeof(char)); strcat(property->value,value); } } } static Property* get_property(const Resource *resource, const char *key) { PropertyList *curr=resource->props; while (curr) { if (strcmp(curr->entry->key,key)==0) break; curr=curr->next; } return curr ? curr->entry : NULL; } static void free_propertylist(PropertyList *propertylist) { PropertyList *curr=propertylist; while (curr) { PropertyList *next=curr->next; free(curr->entry->key); free(curr->entry->value); free(curr->entry); free(curr); curr=next; } propertylist=NULL; } static char* pshexstr(const char *in) { char* out=malloc((3*strlen(in)+3) * sizeof(char)); unsigned short count=1, i; char* hex=out; hex+=sprintf(hex,"<"); for (i=0; i=HEXIFY_WIDTH) { hex+=sprintf(hex,"\n"); count=0; } if (count==0) { hex+=sprintf(hex," "); count++; } hex+=sprintf(hex,"%02X",in[i]); count++; count++; } hex+=sprintf(hex,">"); hex++; out=realloc(out,(size_t)(hex-out) * sizeof(*out)); return out; } static int cmpfnc(const void *a, const void *b) { const char *pa = *(const char**)a; const char *pb = *(const char**)b; return strcmp(pa,pb); } unsigned short bwipp_list_families(BWIPP *ctx, char ***out) { ResourceList *curr; char **families, **uniqfamilies; char* last=""; unsigned short i=0, j, k=0; if (ctx->resourcelist==NULL) return 0; families=malloc(ctx->numresources * sizeof(char*)); curr=ctx->resourcelist; while (curr) { Property* fmly=get_property(curr->entry,"FMLY"); if (fmly) { families[i]=fmly->value; i++; } curr=curr->next; } qsort(families, i, sizeof(char*), cmpfnc); uniqfamilies=malloc(i * sizeof(char*)); for (j=0; jresourcelist==NULL) return 0; members=malloc(ctx->numresources * sizeof(char*)); curr=ctx->resourcelist; while (curr) { Property *fmly=get_property(curr->entry,"FMLY"); if (fmly && strcmp(fmly->value,family)==0) { members[i]=curr->entry->name; i++; } curr=curr->next; } members=realloc(members,i * sizeof(char*)); qsort(members, i, sizeof(char*), cmpfnc); *out=members; return i; } char* bwipp_list_family_members_as_string(BWIPP *ctx, const char *family) { unsigned short i; char **members; char *members_str; i=bwipp_list_family_members(ctx,&members,family); members_str=flatten_array_to_string(members,i); free(members); return members_str; } static char *dupstr(const char *s) { char *p=malloc(strlen(s)+1); if (p!=NULL) strcpy(p,s); return p; } static char* flatten_array_to_string(char **array, const unsigned int size) { unsigned int i; char *out, *tmp; out=malloc((size_t)(MAX_LINE * size) * sizeof(char)); out[0]='\0'; for (i=0; i #include #include #include "postscriptbarcode.h" int main() { char *name="databaromni"; char *data="THIS IS CODE 39"; char *options="includetext"; char *tmp, *ps, *abc; char **families; unsigned short num_families, i; BWIPP *ctx=bwipp_load_from_file("../../build/monolithic/barcode.ps"); BWIPP *ctx2=bwipp_load_from_file("../../build/monolithic_package/barcode.ps"); printf("Version: %s\n", bwipp_get_version(ctx)); printf("Version: %s\n", bwipp_get_version(ctx2)); tmp=bwipp_emit_required_resources(ctx,name); ps=malloc(strlen(tmp)+1000*sizeof(char)); ps[0]='\0'; strcat(ps,"%!PS\n"); strcat(ps,tmp); bwipp_free(tmp); strcat(ps,"gsave\n"); strcat(ps,"50 150 translate\n"); tmp=bwipp_emit_exec(ctx,name,data,options); strcat(ps,tmp); bwipp_free(tmp); strcat(ps,"grestore\n"); /* printf("%s\n",ps); */ bwipp_free(ps); abc=bwipp_emit_all_resources(ctx); /* printf("%s",abc); */ bwipp_free(abc); char *families_str=bwipp_list_families_as_string(ctx); // printf("%s\n",families_str); bwipp_free(families_str); char *members_str=bwipp_list_family_members_as_string(ctx,"Two-dimensional"); // printf("%s\n",members_str); bwipp_free(members_str); char *properties_str=bwipp_list_properties_as_string(ctx,"qrcode"); // printf("%s\n",properties_str); bwipp_free(properties_str); num_families=bwipp_list_families(ctx,&families); for (i=0; i

.>)0EOI7F7z ( c*cPz=wP޴[·0?GO]tu;}t56œ-Rj2c~x)ۭ[=_ <ag}jcζ)i*x1}3kw楢H8-p}ͦ3Z^p :ƌ-7 'J߲xfvvQD6ߓө ~}kMq7߻ߥm6YPc]vuqCgC㒾 E[+kC5-3. T4nqیMkuuuzwÈ=Tv֒#:Ri,A#/||^R9/ KeB>  ż:ȃxp|??m9t!&*~Pϧo)MC 8gݜuKVSo2+c9ks2u?8cL4:ۛUm`\.V݊kѹ?q{sflsp\eLSgkG+R[lKwSɎFgjR[unNHXڼH\mf7aTGQ@oh;[8ګt(Fn9( <*0kģT?$s Z endstream endobj 2126 0 obj << /Length 1053 /Filter /FlateDecode >> stream x͖[s6+x3+ŷ6;[m2`1/x&#>svv~MV8! };#| 0C$*vr?͗K|6cǛ;\R =!n2, dFgGEcOPut7|5"` ;S2|)0:"5+:f*Z!ά}_;Y^lHR@B#A&'S#Felnv< l;BT$V,~&6KS׻z1stUZcYoyn]n zSu>~ )Ҩ˓Nm;I>u3)Mfg6M<Pw䠝NQ]kAziThy|yp5<."rUY m)7VԊ9f>gtGz?y@R:zobAA:a!2[n~@N/P=ӑ_W+ I$Yl6Hw_ {ZYAeo|fVAE&B7!4t-d~"bOtA=]:TT}Q},/UPQo <`/A!6SbnAE#y>AE"YU_T3A!4ԣ UGi4WȠe(,9\}-Ѕ?/cr%'8V#`|0VKz:XzG5>"`k%}CX;q){Ȕad(432fSׂdF܌^ρ&5'50" kik|h]bvFhHJ哑k)+,8s8\K`O;&d7Jkȷ߈y|3(gҠG3S>[ztkbvF!&`~&ktb'V1 iw23`Og~tsN+zaOYS4kȃ> fcꃅ> fgiʘ\C^6#H4lQE< |#femOsh9bnF< a:6mS.b߈Yo2r vol\Cvpd9s 9-3?X!|Q1+A3$SX'0`F%3Q{ n^&!`F%k3Q{: |"1A=i~f~`d(43?kOsSx=03W""ht&4A ӐBI~ 2 uLEs >fACG >fAC*h'3 Ѝ-4[z2"ȏ `=Ĭ=HLC1c4T}Q}܂/GP'I&Z|T><Г9 U_T3c4T}Q}f6AC.h9 U3bqd7z[PE1>bdr+`OY U_T3cf4TΈ ǙCih|o6 L8)y– <6 In^*ΠF%k0Q{ɚ n^*͠F%0 b±){ahvӜah=|-XK04`9SGhFz*f7e5AT1cTU}Q}̜/KPUO81 Ӱ0s2ip8"YUU_T3j*"cNA!| 2 qm44Avеu1j"*cAkÞ&s|}<HX1cTUAD`#49`ƒAL51j*&c6A!& fTU}Q}̬/MPU'n%4F TU}Q}=|-XKfqXNh2]~\sRS1 h(df6F!*<$?fF<󔘕kyz;l\Cs;i2͉!/cgEfH1L<0&ppLݨduSt7j/YݍKd0EwLݨdmSt7j/YO3&ߘ"Ƚ' Os,f9`-d^ρLHE1>fVAS}krbLCX\41LAc4U}Q}܂/GT}w""Fhv*ypm w?AS"hYMU_T3j{;591LA!ߢMU_T3j5:[ETO3g6A!SbvAS!hhr KiMU_T3#fNڟ!f4U}Q}̬}1y8s2 y=[ 4;`| L ,/UTN⚜2 P.4eLA KTE1s >fASG̜L6^?^4SenzÃah*6y1c4U}Q}M(1cf4U}Q}l}™18s2  Cs V~8'~|+c g_f屦O4~9Tn^&ΠF%k0hQ{ɚ n^&͠F%0h a±){ahvӜah=|-XK04`9SGhFz*=ryWTibAM)ڧ)˜Gi؃M&OPSE1jɣa0dZOC;7sN hזsNq jtߐΎs jݐ\i̠']PSE1sjݐ3?])I3?Ĭ{; 2 y01cT}Q}\=A7$h2 ݧ ^j[|[m̻E,x@%5U{mH(dm7bAM*5U{nH\LCmF-y5U_T13Y5U_T3cfT !As2 eF܌U!, [ [B6 ie ܨd5n^:Ot7j/Y'ݍKbF%k3Dwu|!AA=i~fvȔaO!_ ֒r3Sx=LO"SE1 T}Q}l>U{Rԍ9|hɄ]V-su冕W7bA=uHƜLC7Lz2WSzwy}>bf*XE#:gKd/@><85}>fnA/GЧ#})a&M&f9}D`y4iJMih=!f9}t!s 2 Ds ThLC}51O>|^mL -m>%}>fnA/GЧ#fN /ڟMU_ T}Q}>U_T3O>|Vgc}>fA/9eϦcfY}>f6A}Z0s2 ρo9ЌͰ!*9Ȉ9--]  V +K2}^45+/)bK Xs2 ,\,5+/)bK!XcSPbFq 9h J:]¾8h 7JZXsڠ $Ph '' *#kXCb 5P6-Q$0Hm32Anr v-Qި=¥.h FK7jicZcDi3HcikE$EKo&ZaDyV-Qި=5FKc0AQ z + F\R4%':%JW q#{adl;fȝD+(o*%ǴhF13Zaat0fd.dyZgb4 TFEcWv dDi_/|Coq)52ZQ{Lk(o:%ǴhB6bd ;ZhcaDy;{0ZQ{L(o%J h rNrHrbHՠtCH=,ƵFΊFΊΊΊΊΊ =±]IW~3M%-aopi%7p\zkqȳ5׸،q15/&k袳d#ZUHٝ-LV#EgG*4$`thd-]t{$BkB[;dU]tz;c FO{,5Y@}+fcFϞKtYlح4b2?t,CY7"`KEAYBξ7񵩱3+="`t:pց tY4츆ړtݨ=bu]tcz ;.yRw,5Y@ݍ#!Ewqb3w6&HV!EwU tݨ=b5]t\z$c Fσ3&VbG|C(G {S:44%">=K,vBga`g|VX <,w, uZ~VXYX/xb1 4*bI% C,ɠ4u#dPK/t']@.%cB.^ 7=Zc3LF]ZX@F">YWyXj"xQ㓱&R[\{Mt:}܈OvVv[R{w{'`tqǃ55 ś?X@]4_k(<(=٩ةM0duEt׿5 =KEq#:b:n^ g#G ":/$`t:k(_=W\{ "sgXꊥ"uK]d-EtVcmEt&n|gB/kRw\ cM.~d`iC.~_`jEtӲKcEtKcUEtKc5Et[Kc F33H'cG3:reAtfgX_H=j endstream endobj 2120 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8ae07551c529d7ade45a76cd8ba5125cbb1f5940-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2135 0 R /BBox [0 0 57 30] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2136 0 R >>>> /Length 4139 /Filter /FlateDecode >> stream x]\A$1+i E,V-L! %TfTs^_z}{< @K0e Bt3kXAn~y=Y7ˋ~%`Y[źד'Y%{JKٺm'PEmr).(T=Q]̼'!(T=Q]̼'P b^37A[Cq>BտOm i+o.̛s Ff&(T=Q]BL.f^Bտ̛a54o ^!捘MPz'&(ToK֐o61CPzy Uj5kb6Abf`5jEkm /\!~'9b=WnHKV/%fnLϝ+/u=Ewܡ=%heܡMYAm@Sm CSKz\[zrUϽTuA{Pxji\տxAA[CtSԏj1MЙdbvAb rUOT3 WDu1' Wy31A"fS1|5|m0x0ȃ%frUOT3oA곗{c8iF3J.U}c/m5÷<йo?r/Z^KV,Yt*305ft EG\cg? zf*;,l#zoh SDu1d>+ɰ>VIg&T=Q]Lg%Vf>1$E 2Dxju.0v# FG|M0|Mс61 ScC ' f!T=Q]̼' SpCDc2E51 SpCGpk'^WHSp-'~ddpM`KV/%A*3hۙ2MNVIzKPLn lI\A 5UOT3b j.f^'!dCGvST}Eþ;OK֐35U}Ѱ/cKNtxPL{ j.f6AMkBׄͼm y`!|on{A[C C&z5U]ְ6s'Vۊ6:ۀo AM[PSDu1T}R^9N9|C96m#t;[}3kXF`z-` {l: lVIz%݋=%h-ڥR S!}4q\3E4ƠѐY]|M'XGX'm)1v#1"bw7b!:<؇=0:.f6F9ΤV1:e)`t4uV3 |y1::3 ay3:kJ׃1:zZ%^ < f0:`bތs4C#S8 :!U5~*88bvA0N8<GNH0,d[K[zѯg0Jgtv7Lgt6GZh聘&T}֐ Kfy 2UOT3A"f%dm|bfd>IkHڏ|#CҦQB <{T.RVNtxPJC<0c5C~Mdu1' SDu13' SIgC:G&co|oTR&A x@d>lHTuԏRWԏRW\S??ejPOr2i[&IZz-` Mt;[IG?Iz j̍!?UqEUR]XV3oAM9Cs}]PC &|dlt]$~pKcu5"CP=M̀.|dlȸz~LN1+LFhvdA^x]By=0o AM[PS P(”48ӊ"ә:<ء(BNˀ7oDRAnfm 4ѝ7+lztwv{as3E+V'Dw~řY3V bfMtW#aԼb&E@6=/y:T4HnɦI5Kg*tݴ endstream endobj 2121 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/14b83c72d5c70384ed3b31ab2b6a88eb997388b0-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2137 0 R /BBox [0 0 52 52] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2138 0 R >>>> /Length 3169 /Filter /FlateDecode >> stream x]ZQm'Ud d >.ٿ4\>.T1m{}}aϿ˾_}~/_.Bl'+'=@'k8H)F'd):&ˊKf(Y13cj]XPtMX0aNEW#EPtwQ9OEWj#LWt]s= EW#鬵0Zw@SH :k0EWy 9`k(hО jlZfMhVn jk4z1VΌ\ӹ,~nH0. f .a /{TE2+(:%31 gIW4+(虫i,0VfU}/t_cFMָd5Y37qlt$4-='>.u֭ sfUEU<-`F]%! NT"t/NVc3L?v<-.w:Ffe7#(ȫ:cWѤHfݙQ8#L/ȫ:x9Oz[yY7aFA^ՋѭQWuQ̨w~^ 8jV$}NT`EJ)0gyNlaRƬlt41dhL$4EA Ioc4ǹxLtn{TˌfdUYU_]ջ.b^?6&EW⢙p|< ~kh:sˢdu7gOopc b;YC(NT0n!eV(V4x1>w41#4&j^;XjXƌD7qcxn綧;Rg Ңb[RgnVШV4z1^neFU/F2gA[ytRyq+t8f /2_>i=Ջ-t3&}|eFAqeOâ 64!yAl4<Œ[ 껍lƝ- 68#L/ȫz1yU+yp}{$;zhd+NP`Eɚ >㯾,SS"?84VJ<E sdU}=̶=gnMrsM^U:.=(fimĶ'V[dE~Xϧ78ÇNVhb;YC@EU YdžV%I&n\o(Y [SQU}rWPbQy9YՋ-nڬV+j[ͪ^neEmVqp=`F]+[ĆE O[} 4Fl NzNk(hTϒv2G|zs%: \\QW /pQPTbt+sU}~5vԍ} v4G^PThMc-4'3Rވ;fAA@$[AQeAE$M5sؔ1pfCgqXt#_5 r:I ̝ cTs(h0GA^ՋѭYWi|ns M$3 t:(gnL?vfR{G%:sKv%Hxϧ783T'ddEy/L/LhX}d<7O 6dD2GAVէotI GAǩa 9 ^na;ssɭs4.tΓ̰?o M9`@7L͢\ n%Ljlvj45i؛Q s*YՋ-43&5pGnǹ4ǹaNE6z1e=\EEΓfM2opa\?aV$}Ӄag ,I4x1>p6 bCK W<q=FU/F2Q ՝79(%jhaFU/F2gA[yP:㲞Z UʌFU_bkk2>{AQՋѭL/(z1EU_3c79OCy\\O ]90\ ςF +(\3pc8N٠ b;YCBl'k*[dEJ􂼊[QW=(΃0x&5.qiFf8דO:3rdFA^s^~| b Mgnyxp.u&(ȫiV?`Y?F cͤ& 2Z4ޕ;.Ubt+3 1NMX^Qt -)`1/_ wA=qԅޡ': YB!"= 4 8u~uPg'߯C: s\xAL0h ü\sJv]# C68Б YD-Ķ\@Bl +D-Ķ(\ VD!`wܓb[X! ܳ{zّg3Бg'Dѝ  _~C!O}ÌټG?t X-Go:1n~Ͽ(NwۑuLas׸{Qd/pR ECn(Z#b&cOSźM̟u# 3 "[ma+G96ڴ4^A[&ӐLBs8ՋAs!Tбb[XSi ]e'k [d ϯ; endstream endobj 2122 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/28e52165d762d2dfa5ecc373c7963fa249540296-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2139 0 R /BBox [0 0 38 38] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2140 0 R >>>> /Length 1714 /Filter /FlateDecode >> stream xeXAn-99AwdA|+4b0&y6)xtɢ>~߿ǟþ>=>0X͊O'Xf y}X4tZr$5lfCG`Cz3}plhdȭ8gE4f:l枟K/p`h%XQnU^%0gu!p̆N5W2͋ó!WO9\n9r~l?f {3ϥ8oz)ZIT3^go42ِubu+s6d]X,;/bu+^neFCo;n3s}ÊZ*wPMRS̩j4SaϘtnz8#LE麟owĄt5ˋS[uv⇒$h(z k_Jh{7]}OPxh[Y[v;Wқ7azCxĜo~._4ț%0 ʷhޥ&_}S dy畏)#xPS'= >\A2Ȉ6Z?^r<\Å +>A'|3v1K0~M~xC5&?Ѱr&\}Hoބ yW7 s_F@5NM1!{荇15FkaW`oŒ[ِubu+s6d]X,뜻2go^OG6d| +O`0 |MEUgø,9_>jؔ:M؜goGd &lƵC_L z+>AXCٔŭDo(x eWט$Awpl($ c0AՋխLo(z eW/V2sX AUb1$qF,ۭ ]&)l(F 3^neΆ[slC܏h_e"Q$#ddHF@T)6O\,n%zCt9OT۱ 7"ِw=]8}$͆S+f·99ِTj3~.o,fi YS.!kFM{ ="02.ɜɑD7In nBcn 8ĸƌF:XMPJt -) ƹ{?]vZT Ț{H}>W<n.H2lvP-zxzlXԪC#ŚjX<=PPrt -Mw> qcǢq4S,Mw^C@8-'Qe;F'61>Gs5 ]?G;uuDTnekXɘkX Nr"X-ԶB5Bm +X-Զk.@V[j\5Bm +X-ԶR5Bm k [b;ZUVj[X!nh_ endstream endobj 2123 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/b47a915a488a784c0ecc3410cd23936722f7a913-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2141 0 R /BBox [0 0 147 36] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2142 0 R >>>> /Length 27268 /Filter /FlateDecode >> stream x\K%r罊Z<-hpȴ3[DG__Oϟ?YE+ւTQQͷn-HU|ւTSQͷn-Hu|ւԫoZ*֭oZJj΅b(LU7/TCl{JS P^TuB5즪k{JS Pr^1UݽP %j(MUw/TCb{JVS P^TuB5|MUw/TCa{JNS <d2UݽP %j(YLUw/TCj{J6S P^j(9LUw/TCi{BTuB5Ld6UݽP %j(YMUw/TCf{JvS P5UݽP %j(9MUw/TC^TuB5̦d1UݽP %j(LUw/TCn{J0UݽP %jS P2^TuB5,d5UݽP %j(MUw/TCTuB54UݽP !TuB5Ld6UݽP %j(YMUw/TCf{JvS P5UݽP %j(9MUw/TC^TuB5̦d1UݽP %j(LUw/TCn{J0UݽP %j9S P2^TuB5,d5UݽP %j(MUw/TCTuB54UݽP !_,e XcN3b=.gz8\p1~XeXcF۽"sR~XeXcNW3b=n.gz8]puY?c,~XeXyRo--N.gz8]p1tuY?c,~XeX_3b=.gz8=]0wI9/:N.gz8]p1tuY?c,~XeX_3b=.gz8=]0WIoFFN.gz8]p1tuY?c,~Xe~?}t8 W[ REE1C5?7iH8rуIɑ*g!Mw/TCTqB5ϯ_S#}P2*^Tqq{ c5=E<[Wij{x7S,}+;l;\읂#d7U}~9**ŧMm̭bʯ*m;E6#읆YLwMGNCy^7u#d2UܽP %s[^p[fj{duc,|ƸLLֻ%QSR#ר;10%w&r "QN.g{QxqudvUcԮdtY>c^7yk,½Z0K` tzmBK$+ p:,1n, ..r qbZ**vV7+GU|0jS`RL1$P^j(9Lewϣ3=ҷ[ %j(Mew7YMmO4( +ҷbZ**vVL7+GU|0jS鼞`RL1$PJ^j(9L%wϣ3=ҷ[ %j(M%w7YMmO4( +ҷԳ0jSy=%!b^I&vd7{Jw/TCaqɊytGvd2{JfSOV|7YMmO4( +ҷȊGi;'4dYGJBD^} d1{JVSOV|7;/z4( =xo$v+mL!=;L읁#d7{Jw +H&ĉ 3eULyaMYz|M=YaV̊.Q34J.pz|>cܬ0+nZ"Ϩ)kDlriJDaT:|>cܬ0+1nV|7]m,½Zt^]Un.7+>̊. DP3͊⡋c#Aр(YFSn` "_dō*"6׋cMĦ*yq>G& FQuV sJӠ$D+n5쪎CUu<]bZ**vV'+nQ8cj?%0$G8'=Ӡ$D+n5즆kj{JS'+3=ҷ[ %j(M w8nVYqܬII+=x,d55}Y񐯩푽LуW{F q`Ǽz4( ҃4( O;BvS P55}YqL=҃g4( L'4( 3Yq +#Kr?yaC̣(tu9>cܬ8/]gh~]pz1nVȊր3jJjk3xҀ()=P%N.g⥋c U, Yzt9>cܬ8!;Ƣk,ܫEN1^yr|ƸYq +^zbZ**^ެUϋA>WzI&4( J2[ % P5{JSOV|ϣ3=ҷ[ % P2z}⋬jj{x7AIXy% +C<I~ Vo{_&IxENz}⋬8{bj{dn('o$Ḓ*(Ӡ$Dt4AIQӰ!'+Ȋ|Mm읆^3 2uI;! P2z}⋬fj{duYEVkj{dӠ$D`dB1췁0 JB*``0 JBwj(z}⋬#'z0ϔiP"V1NiP"f4e=5fŗYYwy Db=SC|QLz҃I1 JBļLVCn{J0}bGVY#+n5=w^iP"zjH2!W@%!bCz0w%!;{Gn{JOVȊ? qCz0L%!bSz%!bFS3!_S7+vfsdI.yaC̣(tu?cܬؙ]gNЯcN3͊YqyFMI\4 rvfOS< eqbgV(y=%!b^I&vd7ܽP %_S Prj>Y!+Ggj{oJ&S P2j>Y!+nڞ"-o,}tK"Vx7Y!+noTndņaj{vsBNS'+6d) =x/TsB5OVlȊ|Mm=`7L;6AIXŐ AIxCέTsB5|M5wؐ$D`2 JB*<Ӊ0 JBČgb=BoVl̊Ȓ\-5(hGO1OQ}ƸY1+<ƦFh~]pzl1nVl̊ր3jJjk3xҀ(QN.g⡋c U, YÒeqbcVܴD jyuyWy2l1nVl̊. DPfƬx-Has4 9USebYW*~Xj͊?Q8c?%0$GT='=Ӡ$D+n5즪k{JS'+VdLmVCd{JfS'+VdMVSSă1 JBʳ-x-IXyAH W,}+;2IB/U<;BvS'+VdŶS#sxEW}?17~$!bnUVG%!Uha5; >Y"+n5=wz4Ȍ&xLd6U}bEVd3=:TuɊYq3x焜OVȊ?R"zJ^!j(YMUwX7;/z4( =xo$v+mL!=;LGTuB5|MUwX$D`2 JB*<Ӊ0 JBČgb=BoV̊Ȓ\ϣF`- ))4 ]]7+VfCwǨ癇_3b=.g+5 򌚒F9i@&)4 y*AFfʬxudv# j֮dtY?cܬX7k,½Zt^]Un.g+⡧c5r-/~ƸY2+J&S P2*^TqB5d3UܽP %j(*^TqB5!$2<,`Lw/TCl{JS P*^TqB5즊k{JS Pr*^#X$샊} d2UܽP %j(YLw/TCj{J6S P*^j(9Lw/TCi{BTqB5Ld6UܽP %j(YMw/TCf{JvS P5UܽP %j(9Mw/TCHޕu<&cLw/TCl{JS P*^TqB5즊k{JS Pr*^c{J&S P2*^TqB5d3UܽP %j(*^TqB5!$oB+``Lw/TCl{JS P*^TqB5즊k{JS Pr*^ xC>2*^TqB5,d5UܽP %j(Mw/TCTqB54UܽP !|r8\p:,1tqY>c,|XeXcN.gz8=\pz,1a\ fPXeXcN3b=.gz8\p,1|XeXcF˯=riזF'3b=.gz8]\p,1tsY>c,|XӯcN3b=.gzͻċʤF'3b=.gz8]\p,1tsY>cCЛīFW;&nLo4:,1xȮv^"&sXᵠeey]Yz0)LDi즲k*{JS燵.푾j(Lew/TCl*H=x*k\ă#d3}~!j z #? eS?z &?4S#s+;BvSGa69Lm샂9Mew/TCH~*~Sɏ'~;ȏH*z ?P S#=聐TvϸbG6YOû-wa=BS;Gʵ6vfc_ Mew/TCb*\Vg\Voy:z H^G.rz^Gb*\f\nYϋ&~{Α|B&S2rHn5υcƅ&w{5ݽP %syqy#y7ѭ!\S?rJ&&d5ݽP %sٖqٶaj{{Ti*^e^#Xr|(J~e~<ƢFi/qȗJb3CJ^j(9L%wϣ3=ҷ[ %j(M%w7YMmOTrI i{ z <-)$s+2#d7}vB0= z 4ܽP !!xEN;/dl<ɚŃ#=҃0OK*BNS'm'q*~d4Ӓ1&vzONH?R26vfVCl*{JS'm'M6S#BG%c]zb=Ӓ1Wb=BS'm'M6S#yߘ%cc^s$+>2J>i;!moZj*턴nj{x|M%w/TCa*턴#'5}cOD߄d3}vB0=҃=*4}vb>G2m1(tv>cܴ]]cQ#L ylzܔ8Ui؜jҩ&NU9դSeXĴ}9FcFKĖi/qȗzI&%f9OnqB5|M=^LmVCdqB5̦w moڞ"<!'m?HۛgSiXO̍_&ؘ[!'m?HۛGAAw/TCH~*~S%Ow=G26zP=`UTAEw mS1#f5y#0iGJx̦w/TCbqI&wӒу.=xiؘ+y!'m?HۛlGb1OK~{exH2%GQ(.7m?Lۇ.g&i<6=znJ*ôElN5T*M؜jҩSX3Mc .0:?.p:|>cܴ0mJ`Un/c):y>ynI`=Ӓ")L1"s+;BvU#{`0OK*샂9U{$?dOKnIƓ@푌TAE%ccUzP!4yZ26d= 6dl̨ɻݰ!tӒ3#k!}!t Ӓ$ =`t0OKƌ^YϋYTz%cc=~c~)yIҽP %M=` ZȪx{=n3OK0x|U?{Gȡxd y{[Cz=7iXMMȪxoMȦx0OKF`b 9U_> is`Ql =m&7%L[fsȉz-9YSjn9Xn&Q㤄i\)ϔJK2p:<ƪ'R TKhĖ4yn}9N޵bւTQ1̷8i{SMŏ S?nҐ02S㼞`RQly4xHvS P55ܽP %MљۭpB5̦O7mڞ"<!MۇgSiXO̍_&ؘ[!MۇGAA!$?dOީx和'Y;#=҃0OK*BNS'mǩMn3OKƌ r>i{ܴIؙ]ӎ}-d65ܽP %MۇlGޅ0OKFz%ccFz,O7mYϋ<-;G)yIҽP %Mۇ,Gz0>i{ܴ}nj{x|M w/TCajq&'5}cOD߄d35}iHn5oH\-5ʁRr|Ƹi{ m_<ƢF-bܔ8Ui؜jҩ&NU9դSX클}9FcFKĖIϤF'3Mi1jIS´El>=m&7%L[fsȉz-9YSrn9Xn.gc5LDl++Q클}- Jds4bKc޴eHn-Hv~oQMŏ S?nҐ02Sy=L!M^ Prz}}푾j(L^_MVSSă#d3i{ z <-)$s+2#d7i{>(聐jY/w*9~$cIVHFӒ*=聐_q*~d4Ӓ1&vz^w"mHؙ]ӎ}-d6{JSO~7Lm =`t0OKƌ^YϋYL>iEd3=yZ26+;G)yI !'mHۛ,Gz0z}nj{x|M^_Ɍ=ѭ!dl|J&&d5{J6SO~79LmVCiuM/9%@)tv~Ƹie>tuyE///;ALۛֈͩ&jT尩SM:U9z*\1tw~Ƹie>py֜AcFKĖi/qȗb3C^j(9Luwݑϣ3=ҷ[ %j(Muwݑ7YMmOTwIi{ z <-)$s+2#d7}vG0= z 4ݽP !!xEN;/dl<ɪATyZ26VQ=r>i#mS1#f.Ga펴#%ccgvyO;TwB5,OHۛlGޅ0OKFz%ccFz,OHۛlGb1OK~{exH2%ԏ4$GT;'=|v(= TsB5|M5w/TCa톴}푾j(L5w/TCl톴jj{x|lOnHۛgSiXO̍_&ؘ[j(M5wݐ79Lm샂9M5w/TCH~*~S%Ow=G26zP=`UTAEOnHTL&ix%ccFrj>i!mHؙ]ӎ}-d6ܽP %&wӒу.=xiؘ+y!&oӒ^o/9LOwn`L5wݐ7YLm`{-d5}vCd7=nj(j^TsI iG2cOtkH'<-+ҷ YM5w/TCf톴aj{{Tiƴ}`eQ(.gc,j䙉a"6M0mSM:ĩaS#6trTl1tw>cܴݘ=\5g(t>c,hr"M~Q}Ƹi1mtyF)ces%tr>cܴݘ]\%AlFl6jsx5l1vڮ7mjYE#֭ozj*~T%>/qȗb3UC^j(9LUw]ϣ3=ҷ[ %j(MUw]7YMmOTuIi{ z <-)$s+2#d7U}vE0= z 4UݽP !!xEN;/dl<ɪATyZ26VQ=r>i"mS1#f5y#0U}vE3Zl{JS'mWM6S#BG%c]zb=Ӓ1Wb=BS'mWM6S#yߘ%cc^s$+>2>i"moZj튴nj{x|MUw/TCa튴#'5}cOD߄d3U}vE0=҃=*4U}ve>GnQBg3Mەi150mǦGMSeͩ&jT尙cԩz8\p1nڮLۇ.њ3hz1aDl9&?ètrY?cܴ]]\4%L[fqS´El6G 9[H.~Ƹi2mz~ܤ!a>e,y=LDi즊k{JS'mLmVCd{JfS'mMVSSă#d3U}vA4=0OKz`n2I܊̭`Mw]79Lm샂9Mw/TCH~*~S%Ow=G26zP=`UTAEO.HTL&ix%ccFM9Lw]dl.iǾ2*^TqIi{ȻiAXdlXTqIi{z^7ioI';7LO.Hۛ,Gzpd5U}vAd7=n?B0U}vA뉾1OKʧmoBVS P*>i morr*i0m#XrY|(J´}yfbcӣĩ2L[TN5qS$` cNw3Mۅi1ZsBO3b=-'GyN.g c i|zLtyF)ces%trY>cܴ]]\%A6a"AmϳFw3N_-#uĺ UTdoQMŏ S?nҐ02Sx!^TvB5즲k*{JS Pr^e<$VCd*{JfS P^TvB5ld7ݽP %_S Pr^TvB5'e!j(Mew/TCb*{JVS P^TvB5|Mew/TCa*{JNS +d}PLd6ݽP %j(YMew/TCf*{JvS P5ݽP %j(9Mew/TC^TvB5̦d1ݽP %j(Lew/TCn*{J0ݽP %j['dt!j(Mew/TCb*{JVS P^TvB5|Mew/TCa*{JNS }Lew/TCd*{JfS P^TvB5ld7ݽP %_S Pr^TvB5m|e !j(Mew/TCb*{JVS P^TvB5|Mew/TCa*{JNS Or>B&S P2^TvB5d3ݽP %j(^TvB5!oݿXbNg3b=..gz8]]p̟1tw?c,eXcNO3b=A p:̟1tv?c,2XeXcNw3b=~]pz̟1t?c,hG.-22XeXcNW3b=n.gz8]pu?c,2XeX0^T&L4:̟1tv?c,2XeXw|4&^5*-0uc}eq;FvUcW1FP~_"m.g^O-HւTQ̷KPMŏo7iHM-҃I_f*'JOd7ܽP %_S PrJ>?mpyLmVCd*{JfSGS\ă^bH3z-k*CæGV7!j(M%w~ d3=G z ?GzP߄4}~IG5XyUMl*{JS PJ>?$nj{dVZ~pGz]k!jB:\e_7<!H#,Gzk!j(L%w:~kj{]h1Mm$cCGB&S 6YLmBVS PJ^Tr1!DŽMS#BGy 2J^TrB5,%%&^赐TrB5|M%w MNS#@y.W֐^Zl*{JS"="}Hz-d7ܽP %_S PrJ> ?.LZ.9J^TrB5leue&_S#赐TrB5s󏵻ft,//]]cQ#ceqdd=\g(t>c,hzz2ƽYMY=tv)1(tq>c,2}Xeq/H/HG&1V%VzUn6Mmъ^>JЭ*赐j[W Gdqzp[bj{ zܽP %m&_S#BCy%wTV^7$o:դ2z}nVmuGw/TCfqB5w۪UGޅ^>L/ե/z-d2{JfSd1V=d3=zܽP %_SmՃ۪MNS#@y%wT֐^ZlqB5,w۪UlGz=k! P5{JSmՃ۪;y&z(BzBSd5{J6SmՃ۪MGz=k! Prz}oVXBmաc,jdQ|>c۪U.Qs3hz|>c,|>c۪U.1%52'*]\>1tu|XV=:5:Jd+*SfsJr6's uvE5f]##V=:ty #/슊ϱsd3|>c۪U.Ѧ(\Q1$p:|>c۪U..nR*+*M0?]>1~U^VJY: RDL潦!Mď`aGMNC>ME<& w.eiy0k UMs[ ^UӜBjs_IMHj<+<,`I4纵P,7QQp=d5߶ POggv. TMs[ Ųi}4qj]4o.p%iukT5͹&~\0ݵVv. UMs[ ŊiukXU5͹&6Um7_m(T޶ 6UMs[ xn7\%UӜBi>icE6UjsZ(TMs{kۻݶHnnsn[4߶ TMsUViukXS5͹n-몦9}uƆm {UjsZ(UMs[ Ŋi}A4q?jUjsZ(BB{ܶGnns:n[˪9׭bE4 XS lm\9׭bC4a{޶vGn|ns&:o[+9׭bU4纵P>={Um:o[9׭bS4發vs;zI\L<".$Es3ysa &ahzLN[Kfە-&h59ݿP Gs3ysqIbvbxҫ'O)3fzoä)X]`]Yօddh79n&on:M쨂[*c m&ύAy *W4/Tdr\L<.P73Tn MNgƹU2S ufƹ r&?fMwk,h"yTAu|BW0ߺj۷1Ɯ!bS ͥauk!T1̷aƽTB6^܆d62FzE qo`qvΐJ"֭PY0߾{eSMƹ]*.WxrZr !boZ5E ;q\~/Z +;SogHe|B"boZUE qZ6El[F2+!aukA $uk!T1̷oXƽaTq6F"֭PM0߾[neSsH\:66DmHc#m$$boߩ{"bld$UE [ auk!T1̷RƽKqn~\!|o#I%|B,boZUD qoP6Dl|o#Iu|BW0߾;dSSƹm$.Gx]r2qI*[B|d;M5g#m$.boZ[B |dܻ y7m$.Cx=r2yI[BU|B&boߐ{CWyIj[BM|ndn}p32p3rȪxxp6>""G%G\?Mi)S"GI@7LէiKיkIK*/GvVi2y!r4m麐էiKׅ\>M䑇 ,yi壮-toituz>O^Cx Qd9Uȃ"j$ I<'j8`j<(MH9Qđ\l[GPD(28PWE~(NH9Qđ\l[GPDU"$ uH<'#q$[r4j@!(AH9Qđs#:ȋ"H<'8{[ɭqrxd229:NnX̡̗"/iKיkIK*[#;ȴF9XM[.du4m麐:Nn<^n8ugK -um{Kuh[uy G>O; :Nn^ޝk/y>'/L.VGo8uE‘Wu!u:9X _뮞Qu /LnVGӿco:>9Ĩֱ͉#V}}d17ن/P~ǷEbCJ|Ojؒ3xN!%g𜨏Ė\l[;_:<PĖs:-:6&G(28j@!(CbK.~$f)ؒ3xNT'%["xbFMxQ:ؒ3xN%%[jjf:-9D [rω$b:$Wl4j@!(KbKyQ9U,7\轨FbK.#A"*rȢ&-9D-[rullA Pd5qUE.TN*rȢ-:6ȍ"$ Hl<'jؒcc#xE树SA!<(FbK9QĖs-:6ȃ"$ uHlֱuuI^/"sШ|U"$ 5HlֱuH^E~(MbK9QĖs>[rull?*'z/A&rȋ"$ 5Il<'jؒcc(Ės.-u:~/\n;GNV/3(XmMcȏ|)ښtɺ佤oعu Qd9Uȃ"j$ I,<'jXcaj<(MbI9QĒ\l [GPD(28PWE~(NbI9QĒ\l [GPDU"$ uH,<'#$[r4j@!(AbI9QĒs%:ȋ"H,<'X{[ʭֱrxd229:VnX ejiu&ZJc*2Q&3DVKӖ 9Y-M[.b4[#ٔB G][z]Z8VG|‘yNf4[#/wg GϠK:Vn^[Opt]jim+GV/Wgpd:Koo9>gO{'1sru̷uU?b&yY:$~M o 1߿-'`_$ uHL<'#1%[DN&T#1%gNbJ.#I"Q88PH";,ꐘcbxfj$ IL1uH^Quԣ3E}$ uIL1u8hNbJ9QĔs&):&6(28PȬ"',꒘3x^TN z#z/cbj\(IbJ9QĔ\l[GPD/FM(dU E&SF!(FbJ.#A"*rȢ&)9D-Srω$b:H^/F9hTqPȮ",3xNT'1%gAbJ.#E"*Ȣ6)9DSruLlA] 4j@!_Ȣ:)9D SruLlA-W,j3xN!1%g𜨏Ĕ\l[Ǐʉ㢿^"sШ*Ȣ)9DMSrωZ$b::$"/,#1%gKbJm3 :[̭㑓 XMMcȏП_f-]g%y/:fn"e:C`55m麐ԴB.VSo똹uCrω$b:~TMxYL4ST'1$gAbH9QĐ\l[GPDMFM(dVEuI  Qd9Uȃ"j$ It<'j蒋cj<(MK9QD\l[GPD(28PWE~(NK9QD\l[GPDU"$ uHt<'#%[Gr4j@!(AK9QDs.::ȋ"Ht<'{[Gϭsxd229U:znX e˪ku&ZJ*2Qgku!'iKׅ\sxa2té;K^Zhk [Z GvЩϓ^8y:=OIܬsxe2<\3xt>y`r~[Gϭ㑗w)SҖ XuMeLgճZ8N%ͪkuu^-Mǧ=Ǔ8a$f}6Ns'9~GI4,'h3xNT'$gAI9QDs&9DmMrω:$ h3xN%$g8VqE5Mrω$ 5H4<'jh3xN"$gMI9QDs>Mrω$ :ՁS-h3xNT'$gAI9QDs&9DmMrω:$ h3xN%$g:ՉS-h3xNT'$gAI9QDs&9DmMrω:$ h3xN%$g𼨜Ng֩.jQDs:&9D Mrω$ H4<'jh3xN!$g𜨏Ds.&9E6q:NuTj$ I4<'jh3xN$$gEI9QDs&9D}$ uI4> stream xZmSG_1r LLprILak3Hd|>O a!C䜔 {zzg]-ciil d+10EhY %MȒ ÔTʂrRyhA xI3MfEP1%&BF*"a4's$0W-=fy~ǣn)( n~]7z%뉟>,wCGIQÉzM1ixTGɈ3\=rUckQ2zaQ c=~(x1FVa@cx5O=6ꗰzzb8.㓆vCODԇ{USVi$@6ٿY>gkb=S\M:MqȂʆ5T,RO@+ќe)ˡoYu٬NKP6慚Xe]˚la['Q36K\{<^ES ES4D!K><eiο7e]>8,j,dyYW堬)lv!_^5[owwحe^ ͔'mJ艽߰(94#=jЀq594dbȫM]?ca G2Hdr&~=s{Fs4\-pH+n>r8fWaǍ*,Uw>&(%O5<)M$l`g#w񢣰 ܺvʎ##d:Y# l@`#`S(*",UlmxJWF# L%~}{ڑ4ի3$w@cQ4ZAO1qݍMaa8FX|DJ~"h˧)"~BУU<&ݢ9#f#X8 ?Y"gw; 9FO9I*r^-?N6[:!>,tr{ʧ'rit^˛*V6U@-rMW9883܊cAIts'ayդ@-5m!Y:1 NhB%=P:.8MAgBY>8I8.ZG uh ^d/l -g/48w8_mqV bh%5#%7< *[]Žќ^;/v > stream xڽXs6~Gn&ysN!A+pӿ+$88clO1 vշvrvrAXP-oP 3/ Xz'"#0M+syC4/>;yqx0Ͱ\ȡ!"2 .<>0P$Z\qu2YT'sFf4%Iϩ&+ ׵y~ʓ]g#eւmXq; Yq06ʭXiܽ4tƘ8pCP ; S /"HxR0D3̓'O0,oF*d!t}]}!)Tm]njՍ*RUc0eVzЍ[vm+gyTܨ2Ѱ1F`}mTFW6ڟ眐zk"mgaH!mv=ܹ*kW7.0ʕ7 h G6_@j Zܩք '!ɅU}L'g֓x v5ȅ4S vJzQ$e+'}Ig嬋~CJ#/Y}r7n`L#<:SE\ȗB2&> Lt40e3KdȍyX>z>:$Bah&[ ɶ@&}ca9~Æ<]^: X_\giVxLnHU  r#Ѷ˕aCRE⌼nucni]H!LebLL0+ WK[K<.٦*k\1$elUF}K.rhs~<9`!۹;Օٻ^w[F1`m)9y gW̸=.s?rlhﺂ<w̿ʍþ *)l]WXi@` NXc/b>{y˞1j1 1gxMoˑ 5مDc#-A(״-:6 ,@җpP33S ]&+4 TңB,ͦtDv9O@$]iS Wوj25/-{ (N50+] zvv+ctG~;V5C_8@1+twL$dںEZgh/Vm^;HMu/v #f> k`Is b΂)wn^lw=o'L(v4 endstream endobj 2144 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/d8c62918917ba717b83871def541581424059f6e-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2158 0 R /BBox [0 0 57 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2159 0 R >>/Font << /R8 2160 0 R>> >> /Length 202 /Filter /FlateDecode >> stream xM= 07tf.v(}&GCcBjrJ#o|!6? <`$ |!~CmA``3?;7׊)Gq:Uglmf`l袺]tJb$Z0^WbO fzw-Qur~ \2h endstream endobj 2162 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 695 >> stream xaHasݑKs묦%(fTR(VtX`m6t[X(;m ŠB손Ja} +nH_}fZh-Vл5D 47#j 0tII_V *Ǹ9gZV0Zfgk!ǑnzhvG~^rc](*-Q֚ci{B2!XHD Ef`>ECblЎRsqѻ}PQE%px ~W<|t&S>>> /Length 155 /Filter /FlateDecode >> stream xU10 ݧ J =3p: O>CW>SdZmå%)-EOk_Er߃2ʼy3rh$jvZ5T O0jNalۂ ў`l> YfiY>Y endstream endobj 2146 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/e30000257474cdfafaf1c7bcc88e0c6df7b2e988-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2165 0 R /BBox [0 0 76 72] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2166 0 R >>>> /Length 172 /Filter /FlateDecode >> stream xU;0D=O~ #PАQp}e,ғvfNZv9\_rʗVCwq|d> stream xڵVo6 ~_G8dKG:t%0{Pl1=۽k׏RɃ-ȏ'G}LK` Ie* R,/e64Bg_̧/~=drd+FSKT3aϓK: }\|E؆ 45>vE]UV>嶳1Yչmr6Ue^"-& , 8H( ۄ~Fj7ܺ :Ł9F}gSzʈ$ƭe3,)M̋ڢi"),<Hi#j: 4pijʔxP"m6fx˘Sndm}HMڌD$J?9JQ}"h"ěu\GѭQbut6?*@WlSC7҅*Le,BW = xaѽRN?^Fr4 ^VJt(&LX{"jt#UR@rͥ7<:ԯSmnIkU<@kyeͶCH(9h֦÷Tb bKZf[<:)m]CIИ|K'ι-MawǞLc2p0qr44EfO| Czel@z3}eji$(8Mچe8iם %"롲:p`x458H(ڃcmMS۾LpՏ(] ue1cVuYbm'1^@X.ɡaUQ: uq__x endstream endobj 2167 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/8a3742cc96081ab3412d90ee7174b73bcf1e2fb2-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2178 0 R /BBox [0 0 19 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2179 0 R >>/Font << /R8 2180 0 R>> >> /Length 142 /Filter /FlateDecode >> stream xM10 ⏰3brJTBd>i*ȃ֟)A)Ky3, Bx@ xsN}5zGU>|7 Jv '5T2Sy,k$i 2v2 [|60 endstream endobj 2182 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 433 >> stream xcd`ab`ddp/-L-H3a!]r< =<<<,~d}o^\7zFhPs~AeQfzFBRTF%83=OA (K/M+M*-VWVJM/I,BEH L b ̌,~fߏ3v?D~g7o#9M73|gv;wcv{fŎWҽ{uՂqs}9Lػ*=ʲR攭Qyز}ڧ#~pڔ9{![ԆY'N!}橛9 4Sr _-Zir[oK7GmCCm̚uVwlvw2+g0]llqoóm2/6 endstream endobj 2168 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/100ebe61aa06f87dbdcb2b26631348fc6301ec80-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2183 0 R /BBox [0 0 23 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2184 0 R >>/Font << /R8 2185 0 R>> >> /Length 152 /Filter /FlateDecode >> stream xM0 Dwō۴]3?D%DOJw9x1y#k:,ĸSc,/HhEQ_9D㲥.֭a]VTߗ1&IrWא ›4pc&`t=Çni5; endstream endobj 2187 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 527 >> stream xcd`ab`ddp/-L-H3a!]r< =<<<,~,{ #olРpMmmʢ#CJKjqfzQ_W◙TZ^X*0<; De`a`Xh ߏ7/C+Z[[k%O/]pR MUӛ¶`ڔ9bc>@cyȽ߅_}5T i 3gL4_nc[ts\=PYg(oac,CiUUM er@KjXOSzI;ow;p8;G]-4zFJus|z}ÙؓXva'6U"sJ*k9>/Font << /R8 2190 0 R>> >> /Length 171 /Filter /FlateDecode >> stream xe10 Ew#,N]3T"CI> stream xcd`ab`ddp/-L-H3a!]r< =<<<,~d}o^\7zFhPs~AeQfzFBRTF%83=OA (K/M+M*-VWVJM/I,BEH L b ̌,~fߏ3v?D~g7o#9M73|gv;wcv{fŎWҽ{uՂqs}9Lػ*=ʲR攭Qyز}ڧ#~pڔ9{![ԆY'N!}橛9 4Sr _-Zir[oK7GmCCm̚uVwlvw2+g0]llqoóm2/6 endstream endobj 2170 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7aa15fce0a849dcef34726fa50dec66380270cf5-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2193 0 R /BBox [0 0 15 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2194 0 R >>/Font << /R8 2195 0 R>> >> /Length 133 /Filter /FlateDecode >> stream xM 0DsK nxV bŃߤIi13)%_1p\?w4a\C *6ޔB76Dژf躓5kH[-Fg!-n. endstream endobj 2197 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 444 >> stream xcd`ab`ddp/-L-H3a!]cƏ??xzxyyX( { #olРpMmmʢ#CJKjqfzQ_W◙TZ^X*0<;Y2_xM1p]z'ܻ];8^Q ̏N+/ਟ0sI=L7A^ Ez6~M?4/hVUP&f5Gc.zU^gvM=+|cǵݳ:Mm1sDyyņ;u7w7|gd@3 #]n̜zy9u uq@zŦ/k)<<&20{[ endstream endobj 2205 0 obj << /Length 2463 /Filter /FlateDecode >> stream xڵv۸uТ `pΙEnj۩݉i`( E*$'^@+=da}q:{O'oOήX2KIdvɄ$i<4&,U?ԧU=@)2|{:8t~_n ^^]94Na=RG΅ \\ȀzHEA?@﨤eBU1Q|_5GuN#aTUcazrpN(O %0EPnw_XO:iWqJ>"A{*1՜(\NP0'R=lEY?1:p(:O\En+#*%@278eQۡGMv9TɹSbG)j(ӘG+O gU~Eq+C~>8M>rjkC(}:c3H2S%ghL(tfю'K5< :ZgF`ꂇ|ePb2ฅmKf-n@ݮm"*jlvF}X%)#Rh T(RrB9K]~$ISBm30JהXD􍕎pkr(Cc#N^y(ZG *W,ɠ./ȘDY>9^3*fɯ_(>C&k0yk01 cTR9VE:UIYP]Ct鳨@*|23/ k>MKmhI_JY[bCHPA$D@XgЉ@ Us#Ո^u ;h>ē7Vϣ7U^o=.UQ,ݳ[s,ve:N2 45apg"k&k !ݡ%"e^ lxFKG`#ϱs9K@xwsyA53 xjpt'S_KS@#ZZb/賡]IGfNH|q55ql ړ*Y7"sŻ;9.t"v r}ܱ.HO+"Rgs?8 xQ-CQw\c26 g`YqbVٶo nJ/7pr+G!& cC%A\9/K|iQԃ \',8A<'( +ZoC)a>M#D:*2&gf/@>>ǓZ(mfwd`E80ݺgb"1~oXccOHe:rb7ʶ]t *>,PMr >Ƈ)=g$8Z)uK)l\C%}Fp=l-w7AyA#xܘ4}wVQa/0ØiёM_,3UbMLY+Fk=/p &ҫ'`NQ|x;a~uptԖ,}22 3IxYD=K6]'St ݧۋo~=۠>X>]P~:?jy~/ؠ8S endstream endobj 2198 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/55e8b86e880f37d71220ce406c1f618191543480-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2214 0 R /BBox [0 0 159 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2215 0 R >>/Font << /R8 2216 0 R>> >> /Length 396 /Filter /FlateDecode >> stream xm=O1 th8#pbDn\թV<{';pF=㯫;#_ϗ}gq ::u`~3I537j2H`Vz7-+"?޲"bEfEJ0f4YS2³ΈUȨR!V!Y%+EF%vdAaV¬bXYE*V%[ܪ:P4^~5kƯ_0K @25<yA5Fr&p(YA F!Fm9#%QZ҃:>(Qt6mIIImIT%ѝ?a0|"1}of6/{ ^R/KR{iW=Omj endstream endobj 2218 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1426 >> stream xkPW7@vWXv78Wd`L)A$ A`KvDPBHjh7imu];swfg OJOOإv -fSBa%""ݩe4,f'lVEE^b[Q#[9a|fW6slL6/levv%=;,d ) $܉gZQZTiUdr Jјmqw*Na70z? NBȷPg`,0 mL|>]Յ[( s')HIƔ$Ș4ma?y-xxaJp8 47B͗[[͝jSc냐\G`u"63%Ys%dsfzo o(noHVAAq51VѰsTLfƷ2ykYjz |18$]! U4E1j+NԕޛÈ7_Ɲٸu{@@>.uh5.N#YS4nA+2uyZ4 73|_} K"2WV綫j0?cZX7K>mZѠ#d._ḡn4݈ IQ*Cه l@ > 6SOΗ`zHD,.4S|\k, U<}l:nVN Vj 奆j˦D^Z-<钌W5ddKr7A 'OϊffY \ `RU/}}TjUVYSe>9:(0=&ٝ腸9$c`{-p|W"}—:a4Ե]<َȑRRٵ(n`?u{M+(.BEN9<@Ԣ-Rg6Wf8?3 P YŬqVC1.aj\KU mLœR]Ƿ\l`FJda{͈''pwn_X43ڻmY9<]NF{x`_/Wz{qG^/Fz/~s>zHiIÉ ;pgg{mMgq\˼K"ѥ | r endstream endobj 2201 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/5213675f6a3c0c8cd75f1e261482fd09a3a572c8-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2219 0 R /BBox [0 0 147 25] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2220 0 R >>>> /Length 17535 /Filter /FlateDecode >> stream x]M59қ絊Zao8}`=x臂R?߿OD?T?yREE͓,,j`gQ&&>'X4Y<͢ϢIM|5O|8 Egjj6T*Pu&nCՙ좚 Ugrj6T)Pu&nCՙܢ Ugj6Tj6T"Pu&nCՙl Ugj6T!Pu&nCՙ\ Ugrj6T#Pu"'Pu&nCՙ Ugj6T.Pu&nCՙ Ugrj6T-Pu&nCՉ쟨nCՙ, Ugj6T&Pu&nCՙ Ugrj6T%Pu&nCՙ< U'r| Ugj6T*Pu&nCՙ좚 Ugrj6T)Pu&nCՙܢ Ugj6Tj6T"Pu&nCՙl Ugj6T!Pu&nCՙ\ Ugrj6T#Pu"'Pu&nCՙ Ugj6T.Pu&nCՙ Ugrj6T-Pu&nCՉܟnCՙ, Ugj6T&Pu&nCՙ Ugrj6T%Pu&nCՙ< U'| Ugj6T*Pu&nCՙ좚 Ugrj6T)Pu&nCՙܢ Ugj6T}*-ˮpQ~UeòJ7g ˺+U1,P~ưSeòJ/g ˺+U1,Q~ư]1|r#$EeòJWg ˺+T1,tW~ưCeòJOg ˺+T1,V~ưGeòBB-eϖBg ˺+]U1,tS~ư]eòJg ˺+=U1,R~ư[eòJg ˺ .K~,N3eݕ*uWl?cX]鮲aYw3eݕ*uWzl?cX]魲aYw3e݅ί%?m2ZӨEeòJWg ˺+T1,tW~ưCeòJOg cpWW,!E͓j,_ꉟ#;i(]8~҃Iѕa gUm:KTULnQU﯎דD]-dUm:UTU `W򧲢õNQCnXOd0FiXUTUV_.9D]ɿ,Q׳q7M}vYC좪_Z*r)z-^p6?DQU݆3YEUudU2QKQC{:l_!g{b=վ#'gbn5}Ğ9EUu/_/E]w49whbў.}}n'dUV|u=m}EMqu=t6zMUV|!#A7=sCdUU|du=F_馨OR j~zP O8SeòJ/g ˺+U֟1{N9Pޅge]U^c)l5Wye>Nϸ٘k$>7ťȍTT^c^J,tWYƈT^3?z|FnNp>*S9DS{ aYw3FDݚQ]3rsF$PYƈX3?>|FnNMgs7gs.*kG7GSԠ7T>#7'eBOgJZeQ+ 'X4W"Q?F~`>j{7ʼF*4:STQL.QE݆3Eu4W։[T"Pu& %iA3QC*a= 5ZOz_+HsN`')aWNOǹηe8tWDvQE/KNQC8o2 ty"nCՙ Ug*~i ]rӁg;e8KQC{:lg^ sг=k0I뙘[5pۤM)Sԧ>KnQC=ͼFX y2g,k"O/}Hs<ɼF3ڴ? e8tk95[ԧ>?2SA7=sCdi]P[5pX&i4˟pg ˺+T~?cX]#ܗitʻLs_GWX stYkJi̅q;il5WRGW\G8/"BwLs^*S9$es*7fsòJLs*7"gHs_Gi)lNlE3F/ܣgAQ#7'eBOi?gd$`^x^vI\&TKO๑˝4̇S[ͩ`R(a^&UgrzA OL,xܬg]˷^ +Voc#*<8*DVVǥazF:e8tR֓(pQ4yh= g'L0Fgmx+m\ہ2YC쬞z|'PC;e^6~3?DV?Cde#T9ưKòJogHs3ܥ*w!fGWX s%Hw^ci̅q;il5M..En|t˅q[_."tW9ƈ473=z|FnNdXͩܜ!"\ch ˺+]TΟ1"Ls*7"3FiG3rsZ6hp=Ӹ9=tQ9ƈ473=|FI59(mps^&T9ƸinDU2yRMs#5XQ=xn'jܟ C&jwCz0k0B39E u5m:[PKsim롾Eՙ, Ug~in ]F:e8tR֓(pQ4*j4w!z v2vt|;PC:?k5]PKsiSP;[Lat"jPu&nCՙl_HstμFOXO5pѤL-e8mܢLNQC/ KnQC=ͼFX y2g,k"%gnc2QÌ69ȼFt6zM5@#3tx3w?DQC/ KvQC>8o(aeO|QyaM"H##DOg ˺+T1,V9~ƈ472]Byind{tUy1HpF\G\#RGW\G8/"BwgHs#ܣglN5pٜͩ)=ưE#49y#z?cD}T>#7es׳9ӳ9LgHs#ܣgAQ#.ӹ9y/z?c4#*~_OX<Ƣ惡i, <7 T߻!=T2D$9Euum:[TWKsim롾Eՙ, Ug~i#]F:e8tR֓(pQ4*4w!z v2vt|;PC:?k5]TWKsiSP;[Lat"Pu&nCՙl_HstμFOg{b=(aF31k0IsS":%žf^ U,ӅɼFh5]TWKsiG3?(aFgd^ nm:&r~i#:;":%^kC&iwؓ*1™*uWz?cX]魲ig4].6\4Kac.+rr_);0p'F)ťȍ|0ptk_E*zG/ٜͩ k9S9DS{ aYw3Fi]3rsF$Pƈ43=|FnNMgs7gs.*zG7(I#71pٜ{Se㦹iVYx¢I5M|7͵Hs`GO๑v~`( J!Mπ')Pu&nCՙܢ_kHsoD]-dm:UTSKs i]4י(á[zݰ|GQÌa=DVQM/5KQCgmx+m\ہ2YC좚_kHszq2e p6?DQM݆3YE5ud\Cu=v5px:=ɼF3e^ MĞ9E5u4א.E]w4e8bў.O5p؟EUgj~i!]z6'e8hlkЭM`DnQM/5?2SA7=sCd\Cdu=y2V~(Ifk=T>#T~ưKeòJogHs-ܥ*w!ZGWX stYkJi̅q;il5M..En|t˅q,}yl?cDkT>#7fs2ITnNM.14eݕ.*ZGwCe#\49-C4Eiܜal?cDkT>$lN$QL該q\4W,}eZW˒-.*uW?cX]馲aYw3eݕ*uWz?cX]饲aYw3eݕ>*u* ,S袲aYw3eݕn*uW?cX]顲{]ni,i]~/,F3FW*D,E>'?qsSe_W,]|¢I5E|x~}`GO[.;i(6QfӃIѯUގgUm:KTQLnQEkדpD]-dUm:UTQ#`WOcpm9Du?D!G4TE07u=4CUQ?uڟ^(^w̍0E] %a<\'V\~GJ.}H/~%z{5tҞFՙ—tCI"nCՙGׂ좮t&r*6T)Pu&%g>[zk"nCՙl Ug*~6 >l^rF\ Ugr*~) >RqÛ^*<^DudU>|<u=^DuUm:GTQw|,])rƒF3F|+QC3U}Ӣpބwߝ]U^cҍ? Sk1Se#>riB"}<-ƼZ]鮲+J~xTƚk[[U3eݕ*KfGwCe#|,AnU)畘ưEe#|,lN%S\該qYVY|E͓j,>,E?'~ύDq' TwCz0|/ *4:SԧnCՙ\>ueYm롾Eՙ,>udeY]4`>u,!_򈺞{udeY]О.u,!:Y8uuJ֡^&SLvQ_/9E]D.Q Ugrm:Gԧ_f{.,etUY,}.z)gpɩ*jҍsr+k1S3Fd/)ӵ}.0tKD*1"=U>#*+1tQaYwg_fGwC3Fd/geWWbòJn*Qr&lxʚܜ =U~?ceQTI¸ګx"a_?A`cs>V]bjj{sb:%jduiQs#N3Yq~C{VXqZԜ~Zb8oB?;ab LkhS R)8MVG7?x̤>hk"(LzǔS48-VG7Vא&{Z _F>#DXguyAbu ٚvl̍q8o>!7n[##5h̷ƌ}<)ygÊEVXqZԜ샐}rV< VG5gl:⴨9cMb5󰣭)KGsvuG[ 8-jXcuiQs:#&kȶh+aE۬8o>XyO51ehɶh+aE묎8oj>!z-VG5gl:⴨9cK'窏\y$<dD~\t\X b3D:>ZE^W}.1Cs楓)ⓙjHwR hF'hy()h]߆uUZW9d<7T]*ߓ]sQ7pt<d}\T6PtPuEȣxO݇6,Yvn3.NG9wW^Aw/qy$#%&oFbx/|DJ՜IbϢD-[|5'j⻩vG}Av[T!gQs*-gwKuoGߓ$nݑe/uH\|o1wr2[νdi9 IbfsC5г=&5CkLdD&Hl#^ꐸxlj:bܺ#^F>#:T'w3zEۄP15i68bIU[|7H$.4M85=M0+<+T!gQs*-QwdKumZ%5HlYԜIbϢD-[|7Ȧ:$.}G#>3FCv6rG#$,jNT#gQs:-Hw$KMFhdRE͉$nݑE(yO4a3g4d#O42FbϢDu[|7Ƞ$.<Ȥ->IlYԜCbeύ.Uվ#O_ȝZ7H4q s#s>Bs;`^)ebn|̋ VKi0FwR:UP-]iqc~9s#g>rzZOzpdٰJi8oDV[݆ YYmu|/Y=@&-7#goIfU0݆ YXmuT*X=ǡCȌD\AzyRuhb_\/O##:HG9`KL z.^ɫ9QE͉Z$,jN&w< &BbϢDUK|7Oȓ$.'5H,<"O^ꐸbxd{M12&r2-AR͓+12г=>cd̡g#{LOkȘLĉLjXyrE!q{ 1r {*BcXguDg$n\'/H\<:c3F6ܦG,JbyRsf 3FFg fqpŔg}R*$,jNT%w5I,YԜEbyRh$BchFhdRE͉j$,jNT'wuH,<'ߥZW}`R˓ y]R$~!O.GVVShnyK H̍y$rZ~yr!O^2Sd^ f:UP-]iqcZ~yr!O>rzZOzpٰJi8oDVK݆ YY-u<'Y=@&'#goIfU0݆ YX-u<'X=ǡCȌD\A|yRyhd_/O##:HG9`KL |.^ɫ9QE͉Z$,jN&1w< &BbϢDUS|7Oȓ$.'5HL<9#O^ꐸbxd{M12&r2-AR͓312г=>cd̡g#{LOkȘLĉLjyrF!q{ 1r {*BcXguDg$n'/H\<:c3F6ܦG,JbyRsf 3FFg fqpŔg}R*$,jNT%1w5ILYԜEbyRh$BchFhdRE͉j$,jNT'1wuHL<9'ߥW}`T˓y]R$~!ONGVVShnyK H̍y$r~yr"O^2Sd^ f:UP-]iqc~yr"O>rzZOzpٰJi8oDVS݆ YYMu<9'Y=@&''#goIfU0݆ YXMu<9'X=ǡCȌD\AxyRqh`_/O##:HG9`KL x.^ɫ9QE͉Z$,jN&1w< &BbϢDUC|7Oȓ$.'5H <9"O^ꐸbxd{M12&r2-AR͓#12г=>cd̡g#{LOkȘLĉLjyrD!q{ 1r {*BcXguDg$n'/H\<:c3F6ܦG,JbyRsf 3FFg fqpŔg}R*$,jNT%1w5I YԜEbyRh$BchFhdRE͉j$,jNT'1wuH <9'URd08Ɂ_{Ύ<_#FGt؝s@;]1 ,)9Ws&.>HtYԜMymlMPDE͉$n'/I\%}OjyG!q so9"cdLdZ&.'{?*cd̡g{4|ȘCF ֌1N"wdHtYԜNyRų;"gQs6.'{? 1DvDh 9L⳨9QD͓=&g#O42EϢDm]|5'{y#OޫapȓyUW˓yt~H)w';#+)4%R$9Yuu<ّ'/)2loy*(E捖1Yuu<ّ'9Y=b=QlXO47" nCՅ_ȓ쬞zk UW˓y3з$3E*nCՅ,_ȓlz['HSper˓ɿJ}*忍yUI4<"O^xK< wd[bh${v,GLL^͉$,jN"QgQs6*'kɷ$.~hg5AU|5'yFT'qx=AyR7s+&cd̽[Lo1iq$n'1}H<#c=c2xZ3Fd:M&NdRD͓5g{HP#VDxV3F G>#:T'QwdITYԜCɊ<.UU#O_ȓZ7H"q y"O>Bs;`^)Ebn|̋ UU˓y"V6G7#8W2CՅ쬪_ȓS\(E6zUUBVVU/OVGvVC=5ɊuHY<)B؝ZcW*$,jNT%QgQs">IYԜAϢDME|5'j(⳨9QDE͉:$,j~ZN]mIE|5'(⳨9QDE͉$,jN QgQs&">HYԜMϢDE|5O =vդ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">'X#v箎դ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">'z3vgդ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">'+vg殮դ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">';vgդ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">'o'vg箞դ ">UIYԜFϢDuE|5'j(⳨9QDE͉Z$,jN&QgQs">' XX5.deUmUQBvVE݆ 9Xu.dUmUQBnVE݆ yXu$gA~"*6T]ʪPu!nCՅ쬊 Ur*6T]ɪPu!nCՅܬ U*6T G~/X, U*6T]ƪPu!;nCՅ Ur*6T]ŪPu!7nCՅ< Ug22OWy|b*6T]ʪPu!nCՅ쬊 Ur*6T]ɪPu!nCՅܬ U*6TK>vJVªPu!+nCՅl U*6T]Pu!'gh endstream endobj 2225 0 obj << /Length 1758 /Filter /FlateDecode >> stream xXKoFWH暻 ? B&WaTH}g9Kj)vR}̮Bo/''g72H&'$IaDhp=W "NjO泿=!抒)`ӉĜ9  УH^>zBI O8cܴvvMC]' `+&pb*"*w0竺f`HԮz r N}tE]lVuվ!Λ}.vuչnFyPwe(IsqxjpkZ桖PpnF5|)E ȉ5!& C)G BP*Q# ]5<,*6fyfVu\ f+ ,(љlZ4v"C 65ks_z`ɌPGob633l[( D -\ &h ]K\tzk,5-6k[Б^Jפd1lk$xjs~j9?ϯ 'rc 0 #?r3CLj0rL0=G":ԤF#rTF-ڮEk/ */"5sNڮp0I4tǮQT73 `QLBj BU<)}H~(.%4VYZf2t]Vqv'lZmLݎVeSؘ?-T)8,,Lngنv se݌)a3.>nlJ$1IozSMCێC":NJuG_wt2mhmbuhWCm#kR; Pb}S9^*4mրɷ \ѷOշO5OX,>ִ?ߞ~D 8f8tnPQS ҽ~3ƋC"ƀdէcf:Pw>^ҥ7+A$~)p-(cԄʎ_FTb璎(? $35c0U C22q2B1Gܿ o8D}o( Exiݪ++-:"IB=v~L endstream endobj 2202 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7337a689e31d1c26117b2048f194cfdc6f2a2f01-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2235 0 R /BBox [0 0 147 58] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2236 0 R >>>> /Length 45584 /Filter /FlateDecode >> stream x\;%;r^T|-CC(1/VU?Ǹ??'=ZϟU"]nm**֭mRUE7ߺM[Iu|6o&5Ut[ۤ^|6\(nV2^n%V^n%V^n%Vr^n%_S -d~Luw/TTwBu+Muw/TTwBu+YMuw/TTwBu+Muw/TTwBu+9Muw/T<[d{̦[b{[f{즺[a{[TwBu YS խd2ݽPJfS խd1ݽPJVS խd3ݽPJvS խ0ݽPJNS խk{lV2^n%V^n%V^n%Vr^n%V5ݽPBTwBu+Luw/TTwBu+YLuw/TTwBu+Luw/TTwBu+9Luw/TTwBu+^n!c{L[l{,[j{l[n{[i{|Muw/T1ݽPJ&S խd6ݽPJS խd5ݽPJ6S խd7ݽPJS խ4ݽPJ[1ݽPJ&S խd6ݽPJS խd5ݽPJ6S խd7ݽPJS խ4ݽPJ[<.Xoc..gv1Xoc.gvz1eXF۽"sRXoc..gv1Xoc.gvz1eXF&2ɥZ&^[\tv?c,ַeXNW3b};\tw?c,ַeXNO3b};1h]&^T&L4:1Xoc.gv1Xoc.gvu?c,ַѼLLz3x5jtr?c,ַeXN3b};]]ts?c,ַe~?stZV~+֭mREE3젚UҐ09pS-уIɑji즚[a{WQ㑾V2j^n%x c5uc{{_a x1OO1F6G]0js#wr;!=$tN.g{xtqF=^ctu>cߘ.è Ԩt>c,ޘѣS}Ƹ1R]]QÓeqsjcN uF}; N+\-WUƸtqFK4i$X6agtw>cXojղz>!֭mREE5ITJ|LwAb.y%حn%Vr^n%H1Hnu+LUw/TTuwƊxjxx&B6Sݑ R!_S#x %+bFS޹1JVܦm*X$^O^3JVČ^*X9L /TqBu+*05Q"<G<%0ZTAjQA|Xo2#\2M1SR##)lSFE9A'ctrY>cX..èKy.g Sceud.g S5*9ztJ<;]75Ơ0jsx2,1nj,LA.èoGZb+*trY>cX..hϢmFw3I_-b&UTdԘojQMŏߋgԏ{iH|z0)BɊWV^n%VrԘcLVTvBu+MewGjHgƒ'ȓM"fTy Gl*;RcFjB6Sݑ3R!_S#x %+bFCjHlG6 MewGjH?YEE %+bFLewGjHGޅMi*{|MewԘ(\ϣF -*IQA2Xo2#\2M1SR##)lSFE9A'ctr?cԘ..ØXh̟1njLAa yjTz̟1njL֨)dtv?cԘ.è2Ƹ135 [Nh[薫eqScfj ngQQR6?tS㯖Unm**NjL75GU3gǽ4$GST=sdE+nu+M%w/TTrBu+9M%wGjLHtGv[d*{̦#5&CVSS3KVSIO&Y3*<#d61!5:;ÏdEh5IfŎn5uG %+)\(Y3s!ܺm`n̅1!sX!H 񐯩^Os̅1Ń1JVܦmJԘ$^O^3JVČ^JԘ9L /TrBu+J115Q"<G<%0ZTAѓãeXN3M1e9<9-G.dSc1F6GR;K!rуNI2}Ƹ115]\Q<]]75&Ơ0<5*=]75&85'ǨGijeqScbj 6'/2vn9%*Vn[J'3M12*EEI5.g961IM?Q{q̙q/ T1LP"dbw/TVrzAj3u<ҷ[J&S[lqwLxySB6S#5>H|Mzc.My&\(Ys2wNnqwG2+^5sdE^x!ݑCS#‹&4{|M=ajDry>>yJ`(ȃ£'G3b};=\>1nj|~]њÓrKƸaj :<ƔAJ"cg)9QQ9zI<\>1nj|..èKy.75>LAa yjTz|>c05Z"GijƇ12n.75>LA.èoGZb+*tr|Ƹaj %4lFEI5.x Dj<8"׋&P{q̩:KC|;UTȜ&\(YJ2[JvUi3!9Ug]߿W2K)l!v)R OτO.YO'=ÏdĘ>yJ`(ȃ£'Gc.g'R_a x1njH.1%59rҨYJ9!֭mRE0ITJ|LwAb.y%حn%Vr^n%H1Hnu+L w/TpwƁxjxx&>yJ`(ȃ£'Gc.gScЯ0ZsxrZ\s~KC|;UL ЃI1JVļLVTwBu+9Luw/TTwwƎKgxoL[l;RcGjB&S խd6#5:AÚ LuwGjHG}\(YjzMY[MzBɊx.=0JVČ\Ȭ80.ssdEmGf;RcGj2j^n%Vj^n%Vj^n%Vrj^n%V5ܽPBa%샆} d2ܽPJfS խd1ܽPJVS խd3ܽPJvS խ0ܽPJNS խk{VJ6@d{̦[b{[f{즚[a{[TsBu ;āTsBu+M5w/TTsBu+YM5w/TTsBu+M5w/TTsBu+9M5w/Tr>[d{̦[b{[f{즚[a{[TsBu {+9eB&S խd6ܽPJS խd5ܽPJ6S խd7ܽPJS խ4ܽPJ[H?N.gv:l1}Xocn.gvl1}Xoc~]m\ fPXoc.gvl1}Xoc.gvzl1}Xo_3b}-/ɥZ&^[\tv>c,ַeXNW3b};\tw>c,ַeXNO3b};l1h]&^T&L4:l1}Xoc.gvl1xarv\iLjTZ~}aFFvUcW1FP~_D};]z:F-bukTQQw~6GUoҐ0ZL҃I_fƊ!MUw/TTuBu+9MUwk\S#}խd2UݽPJfS#Gjxx>B6SCTQ|MϤylGy; H3L샂} 4U?tT# d5ud_OkhIؙSD%Y)`BvS խ0U cH&=҃)Z5}oBS խd5U c:ۋ 9Lw/TTqBu+*0cQ/,G>jɏڂuQOOQ|XofŒpF= >< *=]7cfCk>%5rrh`ͩڹ5M9? /*k9&;џ (BNSݑ32d<,[j*;2vF>d7ukxdT?$ހ*OCߘ%YɛoBVSݑ32!tLђ]펽#d6;#c:Yӎ}-e_wGJS @̦#cgdC6S#߃ MewG؇|M$ē)Z5vA%Y)`BvS խ0;#cH&=҃)Z5}oBS խd5;#c:ۋ 9Lew/TTvBu+;3cQ/G>j4fe BW3b};\7cgf젇0aiP2Ƹ;3cZ5:;3c=\Q&FrzZ`x ` udy`||fs.g335Xs9yrsf USn.g33vЯ0:+ױ:V~N.g33veuT6V ֒9<]'c"8ĺMH;;݌UB>~KC|QLxS%Yc^I&v[n*{[i*;2vBƎ3u<ҷ[J&S խd6;!c:"Trwd섌}Lz 5Ix"S07~$YcnEV%Yc%샂} 4;!cH~[*VJ^n% S7! }Pdnx? }cd'oҷ YM%wGN؇Gzn3EKwyou+M%wGN؇즎Gִc_3EKƪtk*k*;2vBCz0! `oBvSݑ2!_Sǣ=&d=Cľfd9xhIx)=聐TrBu+9L%wGN?E>`d'2vB>d1ܽPJVSݑ2!㑾蛐TrBu+9M%w/T3vtF-Xd5.gvL1nNAaӠeq3vb>kt,3vbz N5M9? /*k9&;sjZN2y>9J3؉z<91c]]Q*ϩF73؉;eu Qh ֕Xt+J'3؉;2*skɀb.g9/pukTQdfTJ81^#_b7L)Z5dbw/TVrzAƎ3u<ҷ[J&S[lqwd`}lwG~:IO&Sy /$k̭ S$kd}PwG~$kc܌0c=\QOJOgfCk>%5rrh`ͩڹ5M9? /*k9&;џZN2y>9JgfCkri;2WyN5|>c܌0c c: ]gv:|>c܌0c]\@6Gd@mOFwg_țA:OLd38T&^/CUŹý4$GEU<)aRLђ1$խdW&ɡ*<]<SUxx5~ah[zu V2 n``}l#'<$knu d}20EKƓ7[C߄#}kS$kI:mhIX{GȬ*hIؙSD%Y)`BvUL BUwaLL/z0/S$k<+E߄,#}{= |^)Z5蛐CUxo/S!{b _n>&e(?ר(t5yE<7*L^-X,aiPiDxg`ͳ}JjTЪSsk4r~_uUh rlriӿn̳<yzl5jsxҔmˡ_nFI55^9fu#ϛEױpkut2FJ z~MՂd@mOFwר;匌}jYB6SݑAgS< *=]7cOd5Xl9U9jTܚ&FrzZ`` ,ck糞3p9?c܌=o8.QO'7OdKWaԽsq3Dƾ2(u,_f쉌}2$9%jsx51N7cjY8/pukTQ1w2G5?/΅|LW҃I1EKƼLVpBu+9L w/Tpwd쁌KgxoL[lj;2@>d5u`d'e蛐pBu+YM wG؇즎GoBS խ45ܽPJoqK.Ǒyc`ߣ(tu9>c,ַq3`z Aq3`>kSR#*V ֜[Ӥ`Ҩ@NBKl` ,ck糞3p9>c܌=ˡ͓3veujts9>c܌=~]Qױp`]Eױ tr9>c܌=..hO Z26Xd~3UXI|'cTS*\ԏ{iH|5o*=S$k+nu+Muw/TTwBu+9MuwGرtGv[d{̦#cwdCVSSăݑ:IO&Sy /$k̭ StGA>rݑ$kd7ukxdT?$ހ*OCߘ%YɛoBVSݑ;2!tLђ]펽#d6#c:Yӎ}-҇xB#cwd)O1=2ݑL|&d7#c5u<kLO>d_OkhIؙSD%Y)`BvS խ0#cH&=҃)Z5}oBS խd5#c:ۋ 9Luw/TTwBu+3cQ/G>jɏڂ5BeXN73؝;2]< *=]7cwfCk>%5rrh`ͩڹ5M9? /*k9&;џZN29J3؝z<3c]]Q*ϩF73؝;eu Qh ֕Xt+J'3؝;2$9%jsx51Nn7cjYE;/pukTQw2vG5?/΅|LWj҃I1EKƼLVTsBu+9L5w/TTswd소KgxoL[l;2vC>d5uc]oղz^6dz3j*~T%^ q/ F1UM#`{l[n{[i{|MUw/Tf,Oխd2UݽPJfS խd1UݽPJVS խd3UݽPJvS խ0UݽPJNS խk{,V2^n%V^n%V^n%Vr^n%V5UݽPB`J@d{̦[b{[f{즪[a{[TuBu ɛTuBu+MUw/TTuBu+YMUw/TTuBu+MUw/TTuBu+9MUw/Tx+dt!V2^n%V^n%V^n%Vr^n%_S -$2V>B&S խd6UݽPJS խd5UݽPJ6S խd7UݽPJS խ4UݽPJ[HN}0L[l{,[j{l[n{[i{|MUw/T~S} d2UݽPJfS խd1UݽPJVS խd3UݽPJvS խ0UݽPJNS խk{{#~Xoc..gv1~Xoc.gvz1eXF oev:1~Xoc.gv1~Xoc.gvuY?c,ַ\ZeⵥeXNg3b};]\tuY?c,ַeXNw3b};=\tY?c,ַӯceEe{ċNc.gv1~XoF.jЛīFW;&nLo4:1xadWW;vU/o9Վ[kAW_Ǩe] nm**xTJ-7^#SYz0)LXQz<$Vr*֎ߤLk$W%mIv[d{̦Gh xC4ucKKƠ0V5twY>cܻ» 05|Ƹ7w7w:6'is$(]\.2UI$Jw3ƽ+ uFksr&Q#YF&W1fmӃeq .è9.^aNp<'66$|Ƹ!!A.hS: -W <trY>cېې0ZRgsx"+Iύ.gsmȯUnm**mH!?Q{qZq/ T1ME9WV^n% ɸ 9kxx50e-Inu+Lew/TTvw܆d܆:"%w x<ă ېې|x!VېېC6S#{` MewmHm!^ZTvw܆d܆HABfS խd1ݽPJVSqqrnx! ɸ wB&Sqqrbxo }ېېCS#=hأBNS խk*;nC2nC~܁o]ֱG̦6$6H:B6S խd7!!GzݱGy[nu٣2^n% ɸ 9d5u<^ LewmHm!_S#mbn;>enkNYӉwNa*;nC2nC~$o1^ʔ5}B&SqqrbxoBVSqqrnxo/&0ݽPJNS խk*ކdކ^`yytv?cېې0Y2Ƹ!!AOaj)ZeqoC2oCW lNHQ̟1mHmHeH.g{y2 DF0/9LFW3ƽ ɼ z /+6GD**v©*OF73ƽ ɼ uF*Qh!\Xoކdކ]\Q7@esx"+Iύ.gsmȯUnm**mH!?Q{qZq/ T1ME9WVJ^n% I 9kxx50e-Inu+L%w/TTrw܆$܆:"%w x<ă Jېېtx!VJېېC6S#{` M%wmHm!^ZTrw܆$܆HABfS խd1ܽPJVSqprnx! I wB&Sqprbxo }JېېCS#=hأBNS խk*;nCnC~܁o]v[l*;nCnCYM{ d3ܽPJvSqprix{V=:k!V2JېېCVS#赐Trw܆$܆5u<&S6;5x6$6GŪLYk*d2! !,G;/&d5! !즎GoBS խ4ܽPJmHm9 !!Ag3ƽ I .g{xtơF~]6$6z$mކ$ކ\Q*D2}Ƹ!!A.haZ@$j$hl]HN0=]]6$6$2#î@p<Zt<\6$6$em\G pcN.g{xtqFܮ@$ksx>7L1msoC~961߹ ymȏj*~T%^\V~KC|;UL=҃I"+nu+M=^n%q6䐯AHÔѶ$}խd2{̦wmȃېCVSS3AOx7!_S6msx! խd1;nC܆:٣{Tnqw܆< 94u<^ z!nC~܁[Uz]k! խd1{wmȃېCvS#9L=ې!4u rr&({N:@ЭI8wdЭyҳk" +#zDVV^/:@ЭE^5{ -@g˼264@t;Gbmibʦ==S" +#{'@wFdgA2 PFb=98;DV;ͦC",Ґ0]E1vH7_ywfz #ߟ+yodq1oLa䮖lNds 70,BM#dWe )2U1h$#cDSBҐ4nNNBwall+@r<~AaD %JGͻD 5oBap ;$Gm򨹏DSpZf)]D/%ovHogsF.Mܜ =EQ9/#b+ōK4d{b`GOǝ4<B&nOCv!NQAגSE -"j= ّ8EgnQO^y7"nOCv!~m<UVE1Dmu{# qr2ц3JiȎ4-<^yDmu{# 12tS;zMd}Q}L6Q[diȎ4)<KV!;Ґxq2}zMdiȎ4&<ԷEmu{# qr2`Emu_TGV!;#)A&mYEmu{# q2m}@}Q}LNQ[ݞHCܢC8wdЭIgtDQ[diȎ4.<^9Dmu{# q2g˼264@t;GiȎ4L1veӞ)EV!;'({oDvQ[ݞHCC};KVE1Emu_TGVw!iH\mF]Ul!An/LOF!iH[w>*gHC69n!L7F!iHC40=Ul!An4&M&crZ4d! 12&d*VoQ}LQKdiBbdeFoO^y7"nOC;EԲsM*jl= YHCCg9E-u{Ezk"nOCҐ?2tS;zMd}Q}L6QKdiBbeu%jӐ4_C^YD-u{D67"nOC#(Pܢ/#jӐ4䏤 }Է3JdiBbde!j= YHCܢC8wdЭIgtDQKdiBbdeB= YHCkD2 1#lNtS>kD2 qzt#w&Y#ҐiG99gMEf4Ҳ9МAr}ֈ4deRFrC"l^"|Ə7}Y#ҐiGQs$/S\5" Y8TQ&uճ9дSaiȌ4VYL{eQ{I5S|HCꉟm%;i(xzO5QӿC9xB5}Q}L.QSݞL!FQAגSE -"j= HCȳAS"F5iDbgvɃYEMu_TMT!iCy6Q"nOC&#(PzM5iDGRnuuG/&j좦= HCCcr4d" (w{DQSݞL!F6Q桾 .jӐ4%<ԃ>&c4d" #)A&mYEMu{2E6> r꾨>&nOC&#(P'hb,tk]5ETE1YEMu{2Ezk"nOC&#(yx;(ꛞmcO3 {iO\= HCL1veӞ)ET!iMys7"nOC&#(PF5}Q}LnQS5i4`3 8]ULC*W_ޝ*gHCf!Non\l[4Gi4h@9CsMi4ҍUH*gHCf!NnA4E 4jhHpBs7'Y#ҐiK'99HHY|ԼKQ/P9?kD23 qt&c4d 1r2:%jӐ4_C^YD u{2D67"nOC#(P([PE1yD u{2o6qF= HCC}x9D u_TSP!i[yg4L15."j= HCC^5CP!iGym<[`M϶wP=ݴQ}L.QCݞ !diO"jӐ4&<9]P!iSyo}#r꾨>&c4ddbC@oLC*gHCF!Nnor|ֈ4ddVƼE3}TLC$S940TLC*]r|ֈ4ddQFiNDSBFlG 4qsrz5" 8Tq1D %JGͻD 5oBF!#J7ʣ>MH^itQ9>kD22 qtL4gs8tnNυ*g KCz!ʢ+ōK4GG TONo+QIC{MM*_/sz>&cr4# 12&d*VoQ}LQ]diHGbdeFE>y]A߈<= HC Q5y"c4# 1r2ц3JiHGbeuC<= HCH@ЭN5UTWE1Duu_T]TW!iSy"nOC:q2}zMdiHGbde@߈좺= HC\C=8DnQ]iHGGRM%4# 12-!= HCܢC8wdЭIgtDQ]diHGbdeB= HC&cj꾨>&crj꾨>&crj꾨>&cj꾨>"3iN`YD5u_TUTSE1D5u_T]TSE19D5u_TSTSE1D5u_T[TSE1yD5u_TNs0q,/*l/./)\/-&cj꾨>&cj꾨>&crj꾨>&crj꾨>tETSE1YE5u_TMTSE1E5u_TCTSE19E5u_TKTSE1E5u_TGTSEIIɦpQ>Kܬ?Yf)T7O鮲}ָYJSzl5n֟Keq*gQ>kܬ?)dָYJSl5n֟Meq*gP>kܬ?Yf)T7O魲}ָYJ~ВS˒Eeq*gtS>kܬ?Yf)=T7O驲}ָYJ/Szl5n֟GeqdPY8,t ]T7O骲}ָYJ7Sl5n֟Ce?1ऱd4jyaḱd(tQ>kxn̮vUK&jG?qs2zl5jVYTF%XTxZ?'~硿MTlzPWq$9EUu_TKTUf|'QAג̿*m+Է>&c̃]ɿ<5 6Ez]k"cr*~s/<^YDUuD?9DhC߈Ga}E>O9\(^9x6Qc2=[[yh:?DQUGdp0ЃN=S"n1#(л*.\Cߟs@A{GN:FezCUauEXme:; CoG.ڟ!"5r2}sMe:CgGnڟDUu{HYR9Dt;]qߚM߹B!<|@=ЪܢCgǢ1_YJ;1/.4665顲~ָYJOSz5"8}To6%oTf,ULJ7rWrPY?kܬ?Y#r[]飲~ָYBSAwƢm.*g'jN7nl}d5n֟Ceq*gHj Non}LF59!%O骲~ֈtWFގ =T1ל>*(CN4 y-|E)]T1לn*ȇ@AfRnNު*g Kʢ؋ōK(ⳙG TONDq' Co&+(=x(zQw4=$cr*`72&dq+VoQ}LQEdU3odeF:ߩ4[z]k"cr*`s/<^YDu_09DhC߈}/}E>O9ȷM8ϖlcrIi:?DQEGd=ԃ=%*`72?DvQEU3oeLiǧFnQ桳cs|ə߯,Ee1ccKc^\xillk Ceq*gRY>k_rwt#l 02͙tWF*]*gTY>k_rwzt#9+2}T7OhX #Ee3əҍLwSz,5n֟Se3əҍ5飲|ֈo4|D)]U1*ۑYY#f3G9yȉA?/o?Y#f3MwH90yDg]K2߸m+Է>&/*nȃ^;&}tR+zMSE1E33{Q^7"nCgoDNQ?u_(t|<~꾨>"sVAD1YD33My]5!~%<89ӤO1L<[N4&=!rgf~#(Y؟iGE33Sy,i\t7'z)6Fl~!<߹s?l;9Ӥ&rgf~#(ٱ93_Yʟ[ƒ~Occc^c*5n֟SSz}ֈ3GfSv# yG-U]-U2=T>kܬ?g9;U>*5n֟Yf)]T>k˙ҍ|U]Sz}ָYJO1rwzt#c}d}ֈ3U&rr:=>y37"'+P>OED>O9ȷM8Adz廇&}<[g؟itڟ{у$sVA )t]S=M zW |CߟC`:;ߟiG}&AN4SL:ϖS=MxI6qvCggTO>vY؟iGYgTO>>ϢϳpsI'sѹ؟iǧش?= r`cOsIbӞn|rI[OziǿsB^9Yz}pvrI>tvx## 2Xa̋ =yaz #_e~#DOa//4L/aK/o59ˠ7e;j)l̮uj!2U!2=EZV<4򑣻"Gd'IEН1׸YJnctMAn|U]dyk#Cdy)FǼNH/~#_)QJa}̋%2vtFZ܎FSVFގ =DesrA?Ӥ9yȉA?/o?H7vjCawGi O3)7'oBOa7h#EF%Xl̿}7jz'p ;i(xz7Q_ACыھ$9Emu_TKV;f~'(lkImd}Q}LVQ[>ȃ^;&}tR+zM}Q}LnQ[>܋2DQ[>CgoDNQ[>Y5< ~4t:ϖlcrIi>Ťs0l9Ӥglg)jg3[y,ON4Ëga좶}1;9E>¹Ω&}̵ӳ?9ӤOi6z@d3!<߹s?쓞'zPDNQ[>ܢCg?,EҘ{P?kܬ?Yf)T1oAnls4yG-U]-U2=T7Orֈczt#]eܟ5n֟4ӝ/%oBF3MGYf)=T7Orֈczt#c}dܟ5bߘA?/?Y#f?ҍyzܟ5bߘ>*(CN4 y-|E)]T1oA7nyl4rsV-T?k̿bU^.n^R+f?jz'p ;i(xz7Q_ACыZ$9E-u_TKR 3Gy6yе$[ѶB}cZ꾨>&nf~#(4NIݪ^D-u_T[R 3{Q^7"jg!D1yD-u_T9S"jg&<E-u_TCR 3Ky3qrIb9xidzMzC3oe:; S=MY"nf~#(Y89Ӥvz6'z)6Fl}_C{˩>'oͦS=Mw_(k"nf~#(ٱ9~W~lli̋ =yaz\5n֟Sq^*gWNnMi26fW:ȃ~vpWrP>kܬ?Y#f3[]r}ָYBӠOwƢm.*gWN7nz*gP>kܬ?Y#f3[yk#G3ʙhs;rS\5b_9;U#BF+g~J7JsM~^n nQJF+g~J7:h.jg)OFQ=Tfwɩ&};/5ST3[y?s+KQ9MҘ{P9?kܬ?Yf)T1Ϝ>*7e;j)l̮ujr~ָYJOF3g~J7򑣻"GqAE/02]T1Ϝn*W? U7Or~ָYJOF3g~J7>GY#f3&nf~#(4NIݪ^D u_T[P3{Q^7"jg!t|Ns?9ӤOi6z@d53oeӍ\N9|k6}iǿsB^9E u?0EΎ#g~䏍-yqA11LSz5n֟K3șҍ|)y;͑^*]yϮ*]*gT9>k?rwzt#9+2}T7OhX #E3șҍ|U]q*gT9>k?rwzt#c}d5b9̓~n_.QJWF#g~J7v}Vr|ֈQFiNrim-Or|ֈtSFGi ܜU =U6jETcg3, N MTWPzPhz2}so?q:gwMxNֱ?9Ӥ?"#2gtYDuu1DU"crc7r2}&AN4SL:ϖS=MxI6qv}ܢCggarI^? Cd3oe< :zq2ɩ&}|M"n;f~#(Оn|rI[;wTO>CA}ܢCg3_YnƖƼHP?kܬ?Yf)T1>*7e;j)l̮utn䮖*Ceq*g{Non#GwEYf M>^ad5b9;Ty5n֟Ceq*g{Non}LF=g~y%O骲ֈtWFގ =T1>*(CN4 y-|E)]T1n*(h6'Gz9jYf3_h"vqj,lo1Q?QICۿj J^CTMπ')\}o<̳Ƀ%o܊[TETSE1YE5u0Ew*MV^W%ܢ}o܋2DQM>7FQ37"nfnGQqG>AslI:'z?C}Q}D>ЃN=S"nf~#(л*.}o\CߟsS=MijTO>mҳM"nf~#(Y؟iGE5u09E>¹Ω&}EzcrIbl&g!<߹s?l;9Ӥпsk"nf~#(ٱ9W~llilIwnllk Ceq*gR>krwt#lJNsA?逸1Zt؜[NSzl5bo9;U>*g'4 tg,zن颲}ֈtSFQ讲}ָYJSzl5bo9;U>2}T1A?/?Y#f3]y;>+P>krwt4'94tQ>krwṭٜeЧjYf3_"vqj,l1Q?QICۿ JO6ATUE19DUu_TSTUE1DUu_T[TUE1yDUu_Tf؞BdU}Q}LVQUdU}Q}LvQUU}Q}LNQUU}Q}LnQUU}Q}D柔tETUE1YEUu_TMTUE1EUu_TCTUE19EUu_TKTUE1EUu_TGTUE;v98DQUdU}Q}L6QUdU}Q}LQUU}Q}L.QUU}Q}LQUGdf]; "c꾨>&c꾨>&cr꾨>&cr꾨>&#rDUu_TETUE1YEUu_TMTUE1EUu_TCTUE19EUu_TKTUE1EUu_TGTUE~/"/&좪/!/%ܢ/#?QUdU}Q}LVQUdU}Q}LvQUU}Q}LNQUU}Q}LnQUU}Q}Df9 꾨>&c꾨>&cr꾨>&cr꾨>&c꾨>"U7Oᢲ~YJWS5n֟]eq*gTY?kܬ?Yf)U7O飲~ָYBS0 q.*gtUY?kܬ?Yf)U7O顲~ָYJOSz5n֟[eq>*g'4E%%cKYf)]U7O馲~ָYJwSz5n֟Seq^*gVY?kܬ?Yf eɠpY25n֟Ueqn*gtWY?kܬ?Y#~scnjIcɨi.qcɼQ袲~ֈܘ]_"L9Վ~,d,(TY?kx:z(wōK(N TONEq' CSU|G3Ir*꾨>&cr*̓?DdU}Q}LVQE#y+:\y7qk2oDnQERJvb<UTQE1DuD?9DhCǠ%<ԷEu_TGTQpSI?נ[zk"c*꾨>&nG#(euGkܬ?Y#RǒKyU )˹lf%3@Y#]99m =TȕL>*ǖ!bitQY>kD"W2st#ɩPb8J99# =U"U?{IQ{I5?Y"D, ^7cBzPR~$9E}Q}L.Q?u_T[Oݞ։2-"c9#(4oR*FS'r?$rvkDVQ?u_TMOݞ9DhC2sQFSE1yDI9թ&l~꾨>&=!3r2:zpV^w##2wz EOݞDz=k"/!nO~H\C߅^gF95N2n D,~DD&<^E}Q}LQ?u_TSOݞE -nMB,~꾨>&/&nO~HC^5SOS'r?$rFQF3s^YE}Q}L6Q?u{"C"geF~꾨>&/-nO~H:p(CD6Q?u_T]OS'r?$rF.Q^-c;_&rp2L~9]U>kD"Dҍ91=T>kܬ?gH~9U'N#GT>kD"DҌv@1\nGYf)=U>kD"Dhh!)tQ/9J7]Sz}ֈDKy 8˹l&rL.*5"e"tWFnNNB2st#[6hr5n֟EF$rLn*(iE(1(TȝJıWz%Heq'?dc:,NYQtǠacuC< Cbcl:Q{mVGn?phY #XeuiiAfXgeR(_ZK5Dfui!Af':vXF1XqZv6X!_.erFiZ|֖]j%6#auiyAQm%:Q{5VG7j2Ͱ L(5lkvXqި=2M8ocfa#JXguy8-+; [̐{D[3 t,3#ښX[333JXauiAL(Պl뉶Xqި=:#`uiAebel뉶Yqި=#NϲNFYW ḏ"=:b9E CQE):E{xu2rtt GQE Z~"=:Y9ZEP :OT|$yQ}NGS l*. .Aȣ~ONT6]QE):D{0u2rttM=̉(LbA":H9ZD{u2rtu㙠CQ'Q'(GHwR*էhy&]dR)F+Aȣi{Wm?aLRe7+;~IJx|Ԥ*%GT#g͊ƨAnVd7FMwG#dd LXQ{I!zѿ}OXfEvcT#ax6rD#$nQe7+ h$l!#9hFhdRe7+ ó3T'w$nQe7+6 h$D/+2+T!w$nQe7+ ó+$wZ$,YuHxG#dd LXQ{D5K|ݬn$ FhdRߍ#jXQ{DmK|ݬn(D6'h$l!'yI5K|7jNbF5H,Yv"1j0<yImK|7jCbϳ&zj۳=<9X-u_TRg7 ٍ{y6! nn'+pz@M 5LNVKR';1Dy̷?-j$cSiIG&)G"1w$,v0`k*$nQe73: [l2OX35:&1g͌Ǝ_!1@&5JbFHLYv3#1j0aδLRߍ#ꐘfFvGed LQ{D5S|7jNbϲٍQ]H4DCz6G#:$n^R^FwuDߓ*$,HȤ:)G 1g͌ƨE<#&#hFh$(D/323T!1g͌ƨFlF&ILݨ=)G$1g͌ƨM<3ˊlF&UHLݨ=*)GT#1g͌ƨAlF&5ILݨ=)>nfd7FH4DCv6rG#$nQe73 ó;$1wZ$nQe73? ͉<'&#hFhdRߍ#Q{D S|nZ$ FhdRߍ#ꐘf"8f"qf"qrO#DVS'd5DvfE OTE1t{v38YYP z%6u^D`5}Q}BNVSݞLd7Ffb:Tg7ٍ{h|dg5}Q}BVSݞLd7N.VAߐPb'8d7ٍTg7ٍ{=nnFd7F-g#O42MbFuH yv3qDCv38YY u{v38Yy"rf qrr]$c2?f q2O^:%JlBىj=n&Gu & nn'+j=n\3Ƀ!Opn' nn';+P019X u{v38yX? =H2.龨>! nn'+pz@ zЩj_;+Dvve7ݳ?b8o7[Ht }AM]|7jEFItYv# aUHtݨ=*.>nzd7Fuģ3xddfgjt&MϲٍBہL<>jRDߍ#Gvc axA@M|–iљ6.G!gM&ҳ=T%wj$nQDe7=Wer0 4e1hoM\$Rcm!k}ȉCLlY]{[F0wXNp>!ۚSz,ZSzgn 'd!YVM/Y}ȍCeSzgnGCnI0ȒE0ȒM0wX/ qhjzyp݇|pȶ`J/%Y`J/%YN0wX}lkL$!;vs~qhzA>C5YSzgnއ|qȶ6^ K)@dSzgn~VM6!kٖL$kL$kLfb9Cp>CL$#һͬb«fvs4}Y5'8ufu\LSQiv3kt;oud_w\s0ѭnݯKԭnNd.4LSw~աw6ijn7k:c9s1Mmfvs͇vmrjŦv3k1Mmfvst;tz)bs1Mmfvs͏vmbS.ݎJSLcھͬt;<= =K ijn~O?;g$tnX3f55w->6K/%YK/%Y/Kl7>d2^ KKl7X:.Slzpe.K;ۍc9_?#lնK/%YN;ۍc9"8z' /L[/K/%YKl7gd>!.@d9K/%YwvsMpY8d 4= 9qȶ>^ ˶jzYՅe.8c9 lkY\zgql7z_C@ӓ  ,>!2nͱ}ȍC5 \z,Z.@dmnͱ^x5 mK/%YȒ,'pƱkmm^ Knͱ>!ky/ p$ \zgql7ZGC8d[ȒȒwvjpYMO68ׇpȶȒI dI"pƱ!8z!z \z,\zwn~/6!nk&nkNq괹\Qi\wn2s[6?&vTlOtn7^5DMDbrmG)frmk9f/6C:V/;lkn7^5v^{؜L4\Lxm7|n&GݭZl^m7^5ɵ}暓vRbrmkt;u6{WnG)1v\әnAbݠ^jLv3vKF|M v3v3VYwFsr Ė?EzZ>6^ K!@dCzgn 8GO ,# dI ;vsIpto_6=o82i%;vs~F0uUCz,r! l7ZGﯘ25dei% dIG0wgd>!Cz,r!@dM! l7GՉC@ӓ 2l# dVM/ p`Hl7ͱ}ȅC5 Yv3!8zYMO68C.^6lv3 އ8d[`H/%Y`H/%Y`Hl7ͱ^x5 m^ K^ K`Hl7ͱ& dIC0wX 5d}lk $ v3kmm!@d=Cz,z v3l>/C@ӓ !?-' dI$ dI";vs}l% dIG0wQ7Wͨ暃ihn7kNqԿ\LCQiv3jt;oud_w\s0ѭnݯKԭnNd.4LCw~աw6ihn7k: ȜLCQiv3jt;69nbS?j\Әv3jdAv3jt;u6{WnG)1 mfvsMg@767oџv~wϸIi܈d?q,cq#ne4nM?q,OF$Ӹ7?$#0$kY&@dM^ KI/%YȒȒȒȲӱ~O-#0$kY&@dM^ KI/%YȒȒȒȲ~ږY5Lz,r^ K&I/%YȒM` dIC` dIK` dIG` dVwxx?ՉږY5Lz,r^ K&I/%YȒM` dIC` dIK` dIG` dV͛ OgS]xmI/%YȒ,'0$kYLz,&@d=&@d&@d}&@mֺtV?ՍږY5Lz,r^ K&I/%YȒM` dIC` dIK` dIG` dV ੶e&@d ^ KȒI` dI"0$kYYYYU+S}T2^ KI/%YN` dI$0$kY Lz,zLz,z Lz,Lz,۪my~xmI/%YȒ,'0$kYLz,&@d=&@d&@d}&@m#fT"i9*M1i;*M1ɴɴɴɴi;*M1_&vTb~L4䝩:=ALc2mG)`2mG)3s2s1s3a2mG)dڎJS̏ɴ&EzjbӘLQi9LQiL4ŜL4\L4L4|LQi2c2mGf_6/ыMc2mG)`2mG)3s2s1s3a2mG)dڎJS̏ɴ&j2Zɬf26ɴɴdڎJSdڎJSdڎJSd1g endstream endobj 2221 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/3b1d2947ab06382726b5c72f0d3de99ada67672b-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2237 0 R /BBox [0 0 169 68] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2238 0 R >>>> /Length 70212 /Filter /FlateDecode >> stream x\K$;rCo)'-h>hȴ3i _$YDG|OߟY"]asPE]AU]rv=XtTg%gsPE]AM]rv=XtTDuIZ`5l:YT״LQ]3YEuM[d5m:]T״LQ]39EuM[5m:5m:IT״LfQ]3YDuM[d5m:MT״LvQ]39DuM[5m:KT״DOT״L&Q]3EuM[d5m:UT״L6Q]3EuM[5m:ST״L.Q]Y?Q]3DuM[d5m:ET״LVQ]3DuM[d5m:CT״LNQ]3DuM[NdDuM[d5m:YT״LQ]3YEuM[d5m:]T״LQ]39EuM[5m:5m:IT״LfQ]3YDuM[d5m:MT״LvQ]39DuM[5m:KT״DOT״L&Q]3EuM[d5m:UT״L6Q]3EuM[5m:ST״L.Q]9?Q]3DuM[d5m:ET״LVQ]3DuM[d5m:CT״LNQ]3DuM[NDuM[d5m:YT״LQ]3YEuM[d5m:]T״LQ]39EuM[5m:TvlW8Jga]颲?3 +]Ugw0tWٟߕ*3Sef|Wz BK *!N*3Yef|W JWa]馲?3 +Ugw0Tٟߕ^*3h"Z&ԖB'a]鬲?3 +]Tgw0tSٟߕ*3Cef|Wz J/a]ht Ee3: Jga]颲?3 +]Ugw0tWٟߕ*3Sef|Wz BL67 ըIef|W: Ja]骲?3 +Tgw0Pٟߕ*3Kef|hBKM(SN*3Yef|W JWa]馲?3 +Ugw0Tٟߕ^*3hTkB*tRٟߕ*3Eef|W J7a]鮲?3 +=Tgw̰ߟxE9¢Iή*&9j,zh9Iή&&9Z,zr$ia:ITӰLfQM3YD5M[d4m:MTӴLvQM39D5M[4m:KTӴD7a;hD&QM3E5M[d4m:UTӴL6QM3E5M[4m:STӴL.QM_x%d}PbD5M[d4m:ETӴLVQM3D5M[d4m:CTӴLNQM3D5M[N$~ոA}@d4m:YTӴLQM3YE5M[d4m:]TӴLQM39E5M[4m:NV-ITӴLfQM3YD5M[d4m:MTӴLvQM39D5M[4m:KTӴDT;hD&QM3E5M[d4m:UTӴL6QM3E5M[4m:STӴL.QM?gq';$iu&i י,-\gjp&iu&i י-\grjp%iu",3}0cD5M[d4m:ETӴLVQM3D5M[d4m:CTӴLNQM3D5M[N$eŝV"i י̢-\gjp*iu&i י좚-\grjp)iu&i ׉?dٲi`Ie{F|W:l Ja]骲=3 +Tgw0Pٞߕ*3Ke{f|ZzEyP tRٞߕ*3Ee{f|Wl J7a]鮲=3 +=Tgw0Rٞ߅Ғ[˄R褲=3 +Ugw0tUٞߕn*3]e{f|Wzl JOa]饲=3 M 2qϙPt Tgw0tQٞߕ*3Me{f|Wl Ja]驲=3 +TgwoaPm&nFQ0tVٞߕ.*3Ue{f|Wl Jwa]顲=3 +=Ugw0.4- ]jB*tRٞߕ*3Ee{f|Wl J7a]鮲=3 +=Tgw0Rٞ߅A}}M_N*3Ye{f|Wl JWa]馲=3 +Ugw0Tٞbt̢WTaQ%U9Q?n!zgU?]SFMЅ]י좪-\grp)jm'jghݮL&QU3EUME327]ZXk"7 A# }{7Q;C{3QQߵXk">ygS[XJk]c$ASioD&QU3EUM;U\יlϻԝբ7ޛ.Q;CZôj5Zk@&i zCwz\ۈktm#ޗUQ?rе?D6QUSwN\vzwQ?rwnƵ;&jgڮLvQU=H ?/V^.z!> j73]X߈-\gro*DRY8XQ鮲>3 +=Tgm+C/'(t™fܒ>tV)qrWy8tȡƖ:X:$= F餲>3nZѪ^S-GT |*36㦩f,X̋S8L'a]鬲>3nqXQ~qJ@ % _ Lwa]顲<3nP7z oNgR2Я0v&PYo(6%.vG0tQYo(T oN?RPy8LO噱|Y9® ,77GU)pET>d(Pו®LvQY39DeM[5}}ùuvd5m:YTr vP&Ujb2u&rʚ>}Ca,G<%i2;eF&$ qWDƾ#ZX)kMd5}}&(bTo-ITִLfQYӧo7lZ&*k 9MQ;C>@@-CV}bAcu5ӉZ֠ǿ;x6PWߝ׆F-Èktm#  qmm!ʚ>}CaKZΡQ!r76D ]ی]Tr ?-Ê+ qEz!ʚ>}CaCwa~#rʚp%*k }9J$})u 8(||RpT` JqK @4poU`JAK,萃S tIz@ Ie~fܾ!o8tQy98Hɀy#tWo6M%Cd^a: JgqU bUn*3 }áUY2?3nߐ7lKjUXU̸}CFpyq*>)8bq*3 }ædi05|;p:~g5̸}CF߰i.p/>2Ugw̸}CFpytJg`zό77"v=UX$!ݾG5?_Hq=+y FZDv]gJp!*iu&7έ3nu&i י̢Oߐod32xRis5CTR {gQ?)wL!)32q'eR&25512jLXk"76E uFO;~k߈L-\g2J>}CaUD6QIӧoH7lro-jbk h{N2ħ=ZN64 hF\[kqmhektm#MTR \vzw qE3S&  qmmw.*i )aZOZkFZEkD%M!E߰!jg軰b9E%M[4}%|>─:AJ>>)|8*0Ugw̸}CBpeqpr \8sь7$ *w0%bq %GRt)K:$= F2=3nߐ7^fudɼspLό7$ yq 2=3 +UgCW'X8UeLό7$ *OVgq̸}CB߰i.WbU*3 }áũXdT^azLό7$ çLJՄ*3 }æ{R/>2Ugw̸}CBpytJg`zLό7|oyŷ6GTaIn ~Tc*uqz@q CO";d(Pו®LvQ-\gr4m:Sԧ7|7['jghݮL&Q-\g24}/MVQ;S(k* Z:Z9D}>}}Yԏ,yJ<Өe+*wʌLIj⮔L}G ZkDVQOE߰.jghk74 x21u$ӴLfQOE߰*jgh ZS"Oӧoo3Z4 2j5-$m=VZXM[i sH*8S)pPtW=3 +=T~ό7|T,NDӑ g.q}áLX:Hqɀőrpᒁ9Id:o7^fudɼspo7ï)Xa]{fܾCp L73 C'_8S̸}Ça\2`U+jŪ2U~ό7|T /N'%T,S̸}Ça\2`q48I@ہC̸}Ça=Ηq*gwq}á G**OP{fUGI}7l?Hl*IĦ*uqz@B :)EQ!+х]יNQG`u22#2 'UÃO˖F {+)[dxȠNP&Ujb2u&r:ZODj<%i2;eF&$ qWDƾ#ZXߵXk"+x"QUik74 x21u!bXm~kq̬NO5@@-CA5hqOlNi'  ZAG[j=O'jStZ@-C\Qwz\ #ӵ64 2ĵ dXk4 2 Z94 2M͸64 2ĵM9";܌FaZOZkFZEkX ?㻀FZ1 +~[qO\NC8G R2ĿFp8&pɀ'G‡C %BPg!\8sь7 )pvLX:Hqɀőrpᒁ9|I8D vR%> teQGJ;X \2,N)X,88; E oRszyXUU-ZN__8S ybUQ'HɀUty bqp쓒Syq*)yqp:AJ,S÷3)W;pVzA3 Ηq"ocǿ9L7tld:H߳C `0=E o ,~asPŔ6X |]~B QL *jju&i י좦-\grp)jju&i ׉:ItL&QS3EMM[d55m:UԴL6QS3EMM[55m:SԴL.QSH;iD&QS3EMM[d55m:UԴL6QS3EMM[55m:SԴL.QSS;YhD&QS3EMM[d55m:UԴL6QS3EMM[55m:SԴL.QSb;YiD&QS3EMM[d55m:UԴL6QS3EMM[55m:SԴL.QScx;hD&QS3EMM[d55m:UԴL6QS3EMM[55m:SԴL.QSyĝF"i י̢-\gp*jju&i י좦-\grp)jju&i ׉i יL-\g2p"jju&i יl-\gp!jju&i י\-\'oHVI`> 2p,jju&i י-\gp.jju&i י-\grpHzdzԼv0tV9ߕ.*3U|f|W Jwa]r>3 +=Ugw0.4hiw0tV9ߕ.*3U|f|W Jwa]r>3 +=Ugw0.4Ғ[˄Rr>3 +Ugw0tU9ߕn*3]|f|Wz JOa]r>3 MmQT&9N0tV9ߕ.*3U|f|W Jwa]r>3 +=Ugw0.4΄j3q3P Tgw0tQ9ߕ*3M|f|W Ja]r>3 +Tgwя&Ԅ2Ur>3 +Ugw0tU9ߕn*3]|f|Wzόg ;RS6{̈́bSr>3 +]Tg3Ī&`ULoU,VLOLa,/p]ACr~+uGU&~B /"j:UдL6QC3E M[54m:SдL.QC3zۓ\יL-\g2p"jhu&i יl-\gp!jhu&i י\-\''w2>(L-\g2p"jhu&i יl-\gp!jhu&i י\-\'w>L-\g2p"jhu&i יl-\gp!jhu&i י\-\'w>hL-\g2p"jhu&i יl-\gp!jhu&i י\-\'w>L-\g2p"jhu&i יl-\gp!jhu&i י\-\'^0Nv#IдLfQC3YD M[d54m:MдLvQC39D M[54m:KдD fA`> 2p,jhu&i י-\gp.jhu&i י-\grpHy;9iD&QC3E M[d54m:UдL6QC3E M[54m:SдL.QCIXмv0tV9ߕ.*3Uxf|W Jwa]r<3 +=Ugw0.4hiw0tV9ߕ.*3Uxf|W Jwa]r<3 +=Ugw0.4mZ&ԖB'a]r<3 +]Tgw0tS9ߕ*3Cxf|Wz J/a]h{΄Sr<3 +Ugw0tU9ߕn*3]xf|Wz JOa]r<3 Mj3q3P Tgw0tQ9ߕ*3Mxf|W Ja]r<3 +TgwoP&RT0tV9ߕ.*3Uxf|W Jwa]r<3) JM5M0tQ9NU2BMtY|*3cB߿Y_ *,)VPŏHq=ˡڟ)EٿaL 8Q]39DuM[5}|`gZ3nu&i י̢ϟ TڙB?D6Q]ujKy"Sk,G<%^_7Q;CV3|mqOAlR5֚^VQFk]c_+.jgh__יϝ5)*A5l5-=זEԏlAu#> w&kh LNQ]5/{c ]3=ր*ku&ǫMNQ;k/j'FIT״LfQ]VWXvmĺDuM[d5m:CTyu&錵#z5ig5YT״LQ]5QDlvzZEuMW1=^HBY'F6^S Q;C5}_t8GoqDgq;U .y顲?3nQcz?3ߕN*36| ߡ:UVt'[Pٟo6%># ߕ*3Eefܾo;tSy:ulX.TٟokoyE9¢Inmm?Q8;D@sC?]SBF-[\W 3E5M[4m:STZm։Z:ITӴLfQMӧokѷmڙB?D6QMӧokѷmrڙLσg0ly }׆'1lqmĵH-[\[k{ ϴw=hԨe+55Բά2O֢o35$]-֠*j7źYE5ME߶!jgh Z|O֢oԲ=x$QX"i יlO֢o3Ш';Fd4m:YTZmvmĺD5M[d4m:CTZm\v3lZzZE5M[d4}}&DvQMӧokѷHl+>=ШQ➢Q-{;G4}ʶA:PUgCW'X8Me{fܾo;Py|HpJczl J/a]h:tL3nз:ķNLq] 6v0=TgC/'ȫJ'gd3SX./BWa]馲=3nзz#~PHɆX3Ke{f|J6H;#|W:lό۷5m.*Ohr K 5Eзzlό۷5m Jga]颲=3nз}[:Q;Cv]g2p,jm5MVQ;S(&jm5M.Q;3)y ->OS$-е6<ek+|mqOAV5lqEֺƾ3ZؙQ&5CTjm\v֠ģTZYE-[|FX7"ӷ69D A6STjm?Zؙ=$jStZk@dU5m:MTjmv 5d#>y}0b݈L-\g2>}[mUкX7"i י좪-\gr>}[mKtZQ-VkZXk"i י,OVod33֚.jm5m'GW\5jbk[qOѨQt=]#r}[Ev`Ie (*3m}ۡ,Tg*C'ȇ40RY߅1N4m}ۡL|;dtQYoU` nCe}fܾo;Rytr&J6:<9eفᒍ~y<,tUYߕn*3m}ۡULOqmTjU-7餲>3 +Ug*CW'ȷ`/%6yM^p;*3Se}fܾo4l5DtRYoT ՊψR3Vy!RY߅ ?3ߕN*3m}ۡ:\RrF-o9Vzό۷Um Jga]颲>3nVѷOkÓZBVH-=gZRXk4jԲUZ@jbgV55CTJm\v֠ģTZYE-[|FX7"ӷ69D A6STJm?Zؙ=$jStZk@dU4m:MTJmv 5d#>y}0b݈L-\g2*>}[mUкX7"i י좊-\gr*>}[mKtZQ-VkZXk"i י,OVod33֚.hm%m'GW\5jbk[qOѨQt=]#r*}[Av`Ie (*3m}ۡ,Tg C'ȇ40RY߅1N4m}ۡL|;dtQYo+U PYo+T *|zN~v`qdd^*3Meyfܾo;Py驲<3nVзmJUͼ0Tgw̸}[Avvlrd&/ nCeyf|Wz,ό۷m &ߕN*3m}ۡZBJ6|ʟ?/^*3TgFIeyfܾo;tQyOG ڊy᷊Ceyfܾo4l$|W:, JqM TP3T,*Seyf-߾e® ,ݷ۷GUt) EtM). lq].d5m:CTִLNQYӧoѷ['jghݮL&QY3EeM-G߶*jg eDeM-G߶%jg&2%>Բ)yJ\Բŵ׆G"lqm-)H}[GR;D-[|Nkc -\gʚ>}[mS>@l'FITִLfQYӧoѷmZFd5m:]TִLQYӧoѷmrXk4jԲjMZkMd5m:ETrmlvzZEeM-G#ѲkCF-[L_|@{FZST2sK*@ItVo]U` sL7qC !)2?3 +Tgwp1͸}[Fvr:Y3]Tg2Cw'e:/3=Tg2C/'ȫJ'gd3S,%'<,tUߕn*3m}ۡULOqmTjU-72?3 +Ug2CW'ȷ`/%6yM^p;*3Se~fܾ-o4l5DtRoT ՊψR3Vy!R߅ ?3ߕN*3m}ۡ:UVt'[U*3m}ۦdg Ye~f|Wό۷emn*O\eqW*3cmm?/Hv=UX$-ݾG5?_cHq=tn('kJqQhԨeJtau&i י-\grJ>}[:Q;Cv]g2Jp,*im)MVQ;S(&*im)M.Q;3)y ->OS$-е6<ek+|mqOAV5lqEֺƾ3Zؙu}M4}}&5 j֠ſxV⓷LX7"ӷ69D A6STRm?Zؙ=$jStZk@d4m:MTRmv 5d#>y}0b݈L-\g2J>}[mUкX7"i י좒-\grJ>}[mKtZQ-VkZXk"i י,Oߖod33֚.*im)m'GW\5jbRS4jԲ=]tOW|爜oߖз#XR8$:Lό۷%m*Op9̸}[BvTߕ^*3t8fܾ-o;tVo.*3m }ۡ2*3m }ۡU3TO)cqp~y<,tUߕn*3m }ۡULOqmTjU-72=3 +UgCW'ȷ`/%6yM^p;*3Sezfܾ-o4l5DtRoKT ՊψR3Vy!R߅ ?3ߕN*3m }ۡ:UVt'[U*3m }ۦdg Yezf|WLό۷%mn*O\eqW*3cm~^fWTaInm~Tc*uq:vq C"j:Uԧi יl>M[diu&O39E}p%ӴD@$?u&O3E}p"ӴLVQ-\g4m:]ԧi י>M[iu&OO;i\יL>M[diu&O3YE}p&ӴLvQ-\gr4m:Sԧi י\>M[N$]5d}p]g24m:Yԧi י,>M[diu&O3E}p!ӴLNQ-\gr4m:8bu$ӴLfQ-\g4m:Uԧi יl>M[diu&O39E}p%ӴDN6u&O3E}p"ӴLVQ-\g4m:]ԧi י>M[iu&O#d}p]g24m:Yԧi י,>M[diu&O3E}p!ӴLNQ-\gr4m:x2Nu&O3E}p"ӴLVQ-\g4m:]ԧi י>M[iu&O7P+}p]g24m:Yԧi י,>M[diu&O3E}p!ӴLNQ-\gr4m:nON*gwa]{f|Wߕn*gwa]{f|Wzߕ^*gwD3H3 +T~ Jg3E0tU=3 +T~ Jw3C0T=3 +T~ BKT*-L-N*gwa]{f|Wߕn*gwa]{f|Wzߕ^*gwE1=gB)tR=3 +U~ J3U0tS=3 +U~ J3S0R=3 MQm&nFQa]{f|Wߕ*gwa]{f|Wzߕ*gwa]ߕN*gwa]{f|Wߕn*gwa]{f?SA k&Bg3E̸pXU*W #m׊{fLw-B&exKHbSx8} -R\r('k3YYLL|"s]g:FtʌȀNfPfFbu22qw@⌞$?u&e([dx[b_,NA}@deu2r"}cY dhDNV'C > r:u"q.q'pjA}@dfu2J" }PbYY dhDvV'C> r:%>(\NuHkI-\g2> 2:5*>xlNA}@dgu2j"}Pc9Y dh\׉iŝDu&M6->h,NA}@deu2Z"}bY dhDNV'C> r:u"q q'pjA}@dfu2z" }cYY dhDvV'C> r:=>\NuHy;L&VF"3}0bYX dhD6V'C`> :#>N}@bu2D fI-\g2}0cY dhDVV'C`> :3>N}@du2f"}p]'^N"m:&dhDV'C`> :+pdhDV'C`> r:+>IX'E;!lW840ty(."o Hty.}AkE L_G!lDO7ȍ7$zABS1ff|W:<;'a0E #."owuLW7;IC$] Ρ!yPOysdzA9XM@% I ru] E B7;-U A)tysg E B7;ͦS A)ysq2M2qϙPt D mY A)tyރ]E B77; ] A *ysЅ =E B/7;( 67 ըI r=Џ E B7;MU [4zFtysЙ E B7;S A*ysBO i9L''xQ:A9U."owU䝃U&%,%A9Z"ow:M+5MہvS"vBMre?_!&ЫjY|"oP~>eq-Bf1+z0[C5?_7)~9Q5(:7Q< i'jju&;۵D̤LHs,[u3DMM[d55}`gUʌu32nD.QS/"0OQh JYԴLQS55y3GKp) ^gQ;J!>fwnOCyͺ3H/ĺӼźUZFThZEԴLVQS3DMMן;ףCZ9EMMג 22VwZEMMW;WUкX7"ogjp^أD.QS5/u.>unDfQS[3#DvQS׼D A|OAuՌOy4﫥CVQ?r>y5R3yf\^ʊktm+vɢ~"i י-\g>H}Er!jgߐ"i י\ˎ/;2[~ɏt'ȧo"8A/'(tIfv}F~rS N\N'ȧ4$zό[ (M1[ܚ2-*w0?>rU njazόۑH/T o_X,/rTq;B DŽhYrP3 K7'?pό;.=U ՊUez BSل%0tR9>Q]E}PMO\QSYD MhD .jgSC54}Z-&}Pc@b*[u֭źYD M[d54m:MiF@v54}Z-Џ'VwZE MhD *jghzMiF@v (KiF@?mĺE MhD &jgh F|좆O 43=g'=Pb>yPgqmyI׶'Ϣ"i י-\g>-ЈhCп!u&i י\o 4#eR98J~p(G>T爦0N4@-СL8Q V@r<3n 4m:5e:qCg~>gGfP9hT o_X*yo]*/"E11H%T?r|@ tNBwq[S ^řRr<3 MΖIxfh:tQy9Sr<3n 4)Ќh5O@ 5鶨 j}R)&m:{\E}z7ZD]٠&'mrBm?_Օ|&'m=d[[ KW>dn#&dt[T]5鶨j}R)&YUWrAMO 4##%iMfZ 5>)Ќhj{dn3&䀚thF =:أBPHH~sBMO 4#j}R)&_}df?+t>ȜG%`d#O\ϒY2϶䳽>H"dt[T]5鶨j}R)&J.IEՕ|&_ 43:rnSc>eȃgQ~(!| OKf@Xg4ɇU<'B/yR)Ц%V}n-U4g~}诹 u5C9_ 43:KyZܰ 3Ac!D?X<~r3Nvf@Ǩ|=)Kf@^Ǩ{5)AaYweч˨;B9_ 43:tq~(Kf@'%#AWy;F9_ 43:5q~Uֆ/=#≹ B O 4"{@3B -dthD =G[_Wd'>Qq=B6AIF@P#Wu%AIF@|GA%#en#?Ȓĕۈ ٠UWC -thD j{d#S!Ԡ@#R?R֔{nƬPH6١G6cnBAIF@\Pۣ3=* 5>)Ј菔'=17!+Ԡ@#RM|UWrB O 4" =:Ogŕ?rHWdy$Yr=+>[<ٖ|7's~b}^Y7ClPn+١UWr@ O 4"=#t[T]j@#SHY(ǖ?54'15\<~isB˃p> K/Rnc)j'UyT'VZ4 (KF@G[Ty G:fȃ'ױ:z|)/1hqJȃ'Қ̐O c.cǒϏ -ϐ;zPzғr\=hd tEyWK9u-O>[}.@#SC7cԻ#3AwqR)С'1r'r\=hd i~r8Y9tW˺n@#SCcM>s8 MW/U}a_͓j*:|;_ G TOp4< נUIO|"[Au->)Ph/,Ԓc+2JNEՕPH6١ OLK'& >)PhO@ 鶨 }R)&m:{\E}z7ZD]٠:'mrBm?=!NIz@|GA%#en#?Ȓĕۈ ٠:UWCu-tG j{d#S!T@=R?R֔{nƬPH6١G6cnBNIz@\Pۣ3=* >)P菔'=17!+T@=RM|UWrBuO # =:Ogŕ?rHWdy$Yr=+>[<ٖ|7's~b}^Y7ClPn+١:UWr@uO #=#t[T]@=SHY(?5_<~7Ԙr ɧ>j> -$,=g tJ1TQU|Xjy(W/mZylR?/Lyׇ!\ǪXs8J?@=SCǨ +!Jkj1CD??6BKOEK>?Jȃ'>Cdg tAy]JO~R)С1^gJ/ezXD?lY2NPǗL(Q|)Kz@ǨˑO~R)Ц5cdHЕ_=,NQǗL=(Q7@R1J/~)PRZUWu%'TۢJ>PH6BmOL-1"sdjt[T] >)Phj{xĴ$+xbnBPH.Pmk Pn+٠'jmr@m ׻U4='%Ozz\ }R)&'jtE j{d[:bn]6bn,O\ mQu%;TۢJFIZ@|Gf=>rA5O "#%iMfZ >)Phj{dn3&jtE =:أBPHH~sB5O "}R)&_}df?+t>ȜGE =r=+>[<ٖ|7's~b}^Y7ClPn+١UWr@5O "=#jt[T]@-SQyNhy'a@-SCWm,E**V˓Fez|)Phc>*ya..Ukc<~rc(PǗLRn5Aw]/j?Jȃ'>Cde tAy]JOvR)С1^gJ/ezXD?lY2NPǗL(Q|)KZ@ǨˑOvR)Ц5cdHЕ]=,NQǗL=(Q7@R1J/v)PRZUQ<·S@PGH?MC#p _$١*UWr@U-䄪t[T]mQu%TۢJPn ?5|UW@U-dt[T]U鶨mQu%TۢJNJEՕ|*UWrAU- U鶨X*>@U-dt[T]U鶨mQu%TۢJNJEՕ|*UWrAU- U鶨c%@U鶨mQu%TۢJvJEՕPn+9*UWt[T]U鶨/TۢB鈕F! TۢJVJEՕlPn+١*UWr@U-䄪t[T]mQu%TۢJPn 3Vr>,Pn+Y*UWAU-dt[T]U鶨mQu%JEՕ\Pn+BU-.dO}>@U-dt[T]U鶨mQu%TۢJNJEՕ|*UWrAU- U鶨կXG} dt[T] U鶨 mQu%;TۢJJEՕPn+@U-䂪t[T]mQu!+d,Pn+Y*UWAU-dt[T]U鶨mQu%JEՕ\Pn+BU-.qٲoYv…^-,NR֫eI7z;NYu'=(ò'ezX֝CYu'(ò_z;h 3u'](ò+ezX֝tW˺aYw҃^=,NzR֫eI?aYwҋ^=,NW˺ZjjY2](ò+ezX֝tW˺aYw҃^=,NzR֫eI?aYwҋ^=,NW˺dPY4,t.aYwҕ^=,NQ֫eIwz;AYu'=)òz;EYu'R֫eA[6&%QЅ^=,NR֫eI7z;NYu'=(ò'ezX֝CYu'(ò_z;hK Cf%TЅ^=,NR֫eI7z;NYu'=(ò'ezX֝CYߟ)lcۄ\5K+ezX֝tW1SȲd(MWNVJ/zPԪg}5O(?S(ԡ?'~X7 %>ԾL_ՕPn+9 UWrB-U趨 mQu%_BEՅgSd}+Y UWB-d*t[T]U趨mQu%'TۢJ>Pn+ UW*t[T]|nUA} d*t[T] U趨 mQu%;TۢJBEՕPn+@-*t[T]mQu!J6=mQu%+TۢJ6BEՕPn+9 UWrB-U趨 mQu%_BEՅ̧+eBBEՕPn+٠ UWC-*t[T] U趨TۢJ.BEՕ| U2g}0cY UWB-d*t[T]U趨mQu%'TۢJ>Pn+ UW*t[T]'Vr>xbY UWB-d*t[T]U趨mQu%'TۢJ>Pn+ UW*t[T]+>X,Pn+Y UWA-d*t[T]U趨mQu%BEՕ\Pn+B-.dy+d,Pn+Y UWA-d*t[T]U趨mQu%BEՕ\Pn+B-.a~˲.jaYwҕ\=,NQeIwr;AYu'=)òr;EYu'ReAK0ɠ;BYu'])òezX֝t,W˺aYwғ\=,N,W˺^aYw/ezXmZ-Ar;JYu'(ò;ezX֝,W˺aYwezX֝,W˺~)òo2,s :Ar;JYu'(ò;ezX֝,W˺aYwezX֝,W˺~)òo2,FAr;JYu'(ò;ezX֝,W˺aYwezX֝,W˺~)òo2 - SAr;JYu'(ò;ezX֝,W˺aYwez|jor94,laYwҍ\=?S8ƜmBNU#˒6A^Uc8y[)(coN>a_͓j*~?SR*rb4Wj{>17yݻGcnBP?-.d>5.swm#sA趨GEՕP?kװȽ=bJY'3f=d_Օ,P?-d}^nOP#1k!ԏn+9~tWۓ:Ƚ0c1_'>1)~bBUWB>'_AvY?1k!ԏn+9~t[T]Gy]=:V:_ ֒YGEՕlP?-d}^mOP#^1k!UWrA>'_G7f-*ʬߘ GEՕP?ϫ_*mQu%ԏn+B^z7]1`/]Q6~-BwòaYwғw^Aԡ1 (KzX'=7I|tJ1Cucc҃w;Iz|u~^Ћu9J./aYw2GNz,y](W/_QV5C_ c娹JOòò,˒McHBm11L%!+2sUu<2sK2G\y;- y\3bnB6U#sq Uܧ#Cqo/$1!Yg. yLkȬG:|$1!dQt[T]ɪxd}f:$!iMY 9Tzƽ TuG'L%! ?r/uᒐǴzŬGf{GȦx{gUϊYg. yLkɬWZGȬW B.U#Š{!LߘzƬ3 <ʬߘMȬߘ]ȬߘuᒐǴ^Qu<27f-Ru<27!_U#_M# )Yg?"jQOF;gljs3Y嗇'g/O# OO F_ψxӘ'=NV~# k)j吃ECJϨ!gG'gà5 r(B~F]9J -&8Y< @)K*ϒ U%\Qs9Q#ϥϨg<^Q1Ok@̢ԒTZ B~FZV# ۪mr9򀋀Pn+'+__V-ܾ+YUWB-OVj{xbn! y\y՘ j}e[ YUWB-OVj{dAKB3h2JPn =zM>YC6OX1]s4\.s17!_EEՅWen#NhKBW>d jmQu%;ԢۢJEחG:pIcZCf=bI#Y=*dZt[T] >YCvYϘjmQu%'ԢdG4<3'5eOZ趨j}eP#~bBEEՕPn+@-OV/Ƚb֙KBZ2B--dZt[T]>YCNYԢۢJ.Eחo27&1L%!i27f-dZt[T]>YCNY1k!EEՕ\Pn+B-|EV- S%E9_[ᑅz趨CEՕ\P'+"+?K=2Jn+YOVDV=M<1|␄YY&Mܧ{, y.ie. y\y/CEՅWen#NhKBW>d ۢJvn+9OVDVj{1L%!i Y'3f=d3ۢJV?oCmzƬPUWrB=t| j{^1L3~bZSfĬ,PUWB=t|j{dOZmQu%'CEՕ|OVDVj{^X1L%!i-Y Y-dz趨dOd囜P#^1k!n+OVDVGfBƄ o:pIcZY ٠-dz>YY&'ȬߘCEՕ\PUWz'?yL9ʟ(QOF;s;A\=,NzR>W/+2+?eOf凮Xs9䠨y.Gc҃zX֝|_VdV~Ey%CzXrd$B\=ɬЍyD@Qu9j.ғzX֝C\=,NzQ>W/+2+ߴy,zJ-yL](eIWeOfǨU.\r9~(eI/eOf囖W/+2+?W/+2+?Kye5ryF@S:W˺nʟ=(Qygb8 |;+_VW*Y|j{xbn! y\y՘ j}YP#sk17! ԤۢJVIgdP#{ >[̠ +BM-.d&s17! Ԥd3M6OX1]s4\.s17!_IEՅWen#NhKBW>d jmQu%;ԤۢJIgd|G4\֐YuH0cCf=c Y&UWBMOV>#+dY 9&UWrBMOV>#+f:̸֔Y?1k! ԤۢJVIgdP#~bBIEՕPn+@MOV>#+ =r/uᒐǴzŬPn+٠&UWCMOV>#+Y @M-䂚t|FVGfBƄ o:pIcZY ٠&UWCMOV>#+t[T]5鶨/Ԥgf,r(QOF;zX֝W˺e3C/c|Ը(K9u-3+?3+ߴy,zJ-yL](ò+z|Y̬НjyE@t9Z.zX֝W/+oZ<=<.aYwҕr^=,NQΫǗ=(QoPn+'+Wu% ԠۢJVAGdPs'Iʫ̭܄\P[ YUWB OV>"+٣-f ૺ/ԠۢB/|+o2s@ OV>"+d4%!ӇxbnKBWen=& 5趨>ʻmmIʇsA -dt[T]5>Y|Ƚ=b֙KB2N2 fzȬgQ! ԠۢJVAGdP#1k!ԠۢJNAGd\P#ŒYgӚ2'f-dt[T] 5>Y|j{dOZ5趨jmQu%AGd|G4\֒YjmQu%ԠۢJvAGd囜P#^1k!AEՕ\PLߘ{Yg. yLY1k!ԠۢJvAGd囜P#~cB>Pn+UWtYȬE@S6Y1i(tW˺aYwғr\=|dV~Eyz4 ReAˡ/O}Gf凮Xs9䠨y.Gc҃r\=,NzRǗ(Qr(ReAK@.I=N2+?tPn+:UWt[T]|jUA} dt[T] 鶨 mQu%;TۢJNEՕPn+@u-t[T]mQu!IJ6=mQu%+TۢJ6NEՕPn+9:UWrBu-鶨 mQu%_NEՅg+eBNEՕPn+٠:UWCu-t[T] 鶨TۢJ.NEՕ|:U2g}0cY:UWBu-dt[T]鶨mQu%'TۢJ>Pn+:UWt[T]|JNO! TۢJVNEՕlPn+١:UWr@u-t[T]mQu%TۢJPn V#`>@u-dt[T]鶨mQu%TۢJNNEՕ|:UWrAu- 鶨\BNEՕPn+٠:UWCu-t[T] 鶨TۢJ.NEՕ|:URGn,;Bٯu'])òezX֝tW˺aYwғ_=,NW˺^aYw/ezX J˺.aYwҕ_=,NQeIw~;Aٯu'=)ò~;Eٯu'ReA^ -5,[.aYwҕ_=,NQeIw~;Aٯu'=)ò~;Eٯu'ReA˫ *%NЅ_=,NReI7~;Nٯu'=(ò'ezX֝Cٯu'(ò_~;hyfdd4 PeIW~;Fٯu')òezX֝W˺~(òezX֝Kٯuh0hZ2L](ò+ezX֝tW˺aYw҃_=,NzReI?6fM\d ReI7~Ls 9U,KWyUmWg mNhOW󤚊3Jjzˉ{PɡA+U]趨mQu%'TۢJ>Pn+UWjt[T]|FPn+UWjt[T]|]} djt[T] 趨 mQu%;TۢJFEՕPn+@5-jt[T]mQu!1|J3mQu%+TۢJ6FEՕPn+9UWrB5-趨 mQu%_FEՅ?/xb%'mQu%+TۢJ6FEՕPn+9UWrB5-趨 mQu%_FEՅ?/X@趨mQu%TۢJvFEՕPn+9UWjt[T]趨/TۢBK@趨mQu%TۢJvFEՕPn+9UWjt[T]趨/TۢBl,;Bٮu'])òezX֝tlW˺aYwғ]=,NlW˺^aYw/ezX J˺.aYwҕ]=,NQeIwv;Aٮu'=)òv;Eٮu'ReA&HhetlW˺aYwҍ]=,NSeIv;Iٮu'PeI/v;闲]=,Z6!ʢ9gɠtlW˺aYwҍ]=,NSeIv;Iٮu'PeI/v;闲]=,Z6!͢hhtlW˺aYwҍ]=,NSeIv;Iٮu'PeI/v;闲]=,Z6!ТYj0tlW˺aYwҍ]=,NSeIv;Iٮu'Pg ۘ&6!Cs͒&Jٮu'(3c̩&T5,?_!oU5ҋ]=)}8>a_͓j**|~+uꉿ.'?MC#'@>S%AU-U鶨 }|`{j{dn_Օ,Pn+Y*O'VE &\xbn [ *'y\EmQu%Tߞ]d~GbnB.JEՕ|*"Hy)2BU-dt[T]U>'_EO j{d=f- U鶨t2b]F}^oOZ^ƴzĬPn+9*uj{^1kyuBmzĬG2@UkY՘֔YϘmQu%TۢJNJye=JuAm 3f/8Ӛ2'f-dt[T] U鶨 }^enOZ^`ƴrBU-U>%'_[P#ŠYKDyZ2BU-dtׅ1%^1k!'TۢJ>Pn+*+ȽƬ5_#_AU-dt[T]U>'_=P#~cB.JEՕ|*˵Ur)u˟kkҍ[aYw҃^=W]5_u y,ܾ+Y UWBOB^"!dڞ&[K.W^en5&*tDBp*{_'f d*t[T]U> y|j{d[PK.Wdn-&*t[T]} )xLˬ{Z U趨 mQu%;T$%MN \rVY/TۢBO w>>BBIK$lP#1k!;TۢJBIK$|G \r֐Yu1cZCf=cBBIK$lP#1k!;TۢJBEՕPH7G <'5eOZU趨mQu%T$%MY?1k!'TۢJ>PH7Bm +f1%^1k!+TۢJ6BIK$P#^1k!'TۢJ>Pn+ '!/1% \r+~cB6BEՕPn+9 '!/orA- U X<l&%C7cjliSeIr cCIЋ\=,N,W˺e.ǗL])5rȁTc\!SezX֝,W˺~(KK&~)QCBK,.V=<.%%C7c۪rx.G娹JOr;釲\=dB~u9j.XzX֝t,W˺%%Cwc۪rAx.Gc5臲\=,NzQeI%%Mk,ˡ'GmЕ\=,NQǗL=(Qo /M=bnC-x\y GEՕ|~t )xLˬ{Z ۢJ6UWC> /MN \rVY/ԏn ?#&`Y~t &ȬGZۢJ'!EBj{^1%i Y'35d3f-d}_$lP#1k!;ԏn+9~t[T] $H7G <'5eOZۢJVUWA> /MY?1k!'ԏn+@> /MP#ŠYg.xLkɬWZ ۢJ6'!EB=2rB趨ԏn+~t ^r/1%i27f-dmQu%;ԏn+9~t &Y1k!ԏn+B_&,br2!?t< U#쫺S $:)'H.r/̘ufl?1)~bBU|dO|YU|<>B6U#Ĭ3\<ȬSȬ|T O K.~^X1%i-Y YUzŬlGfb֙K.Z2r:Y :{Aȥx^Xq/d^ozޘufǴ^:;BvU#;oCa!f1WfƬ\Gfƽ x^KIp1`#!'J 3(tMyRz@~F=8b<{(z4 B~F,ǛƤpKqcxKQc.H5(r< uD3# 趨ԢۢJ.EIחK=2JEEՕP/!?dڞ&[K.W^en5&Zt|} j}-jmQu%Ԣ$K9GhqMbnB.EEՕ|'!__BIcZ]fcBVEEՕlPn+١'!__B~ =}c֙K.2Zt[T]1t[T]> C6YjmQu%Ԣ$K@m #f1!1$cƴzƬ,P/!?dY ١UWr@--Zt|} !Ƚ0c֙gĴY YUWB--dZt|} !ȬjmQu%EIחV:3pcZKfbBVEEՕlP/!?Y 9UWZt[T]> Mf.Ƅכ7f1WfƬlPn+١UWr@-OBȬߘ jmQu%_EHȿ#L\[Ԙ' W(t\W˺%+~(Q9'B/u;r]=,Zy_B"!J1Cr]9*=(ò'zX֝C_B"!u9*rjcks+B_B"!Fyz[\<"娺5CIu'PǗH?<4}J|(yHPI,CE\KC;⠹[IF弝˕\Pi ו|ӧ!_ѐ纒j1mẒj1} &;4ҋo^eo5&> |?jZ2!+bu%b4+Mgҋodo-&p]j1} )xlˮ{Z p]p]> |jg߃\zV]ص/bu!#6߃#dZL|EC3C--\Wr@-OC!,uvҋǶzĮ̯35d3v-dZL|EC3C--\Wr@--\WrB-OC!3Y^)^k! bu%+bu%b4+M]صj1mẒ j1} &_\z#~bBVŴJ6iW4P;#~bBNŴJ.ŴJ>PӐh#7vⱭWvƮlPi וPi וPӐh7vFvƮ|+B-|eCǢ- ʆЍVkSkf| ʆЋ[\ KIa;h\Rf| ʆЕrK`\H(zr=UzPk'fXNzQkאlR\YZ\nzm-yo](5kW6n'ǑWyUq(=)5wҋr]3|eC~8jRXfXNPk+f| ʆНc8"Zry_E-.>ry{(5kW6Z<G^+fXNQkאl=(OP[&j\rC!_CU/ Pi ו|& 8G7! du%+du%du%;du%du%'du%du%ɴJPi ׅ[N-m'\(5wҕr^3,}'(5wҝr^3,}'=(5wғr^3,}'(5wfXN KAK1̰͠t KIWyͰt KIwyͰ KIOyͰ KI?a;r^3,}-o_ֲdm Pk+fXNQk;fXNzPk'fXNzQkyͰK9YT9K fXNRkfXNSkfXNzRkfXN KIa;l;KVEђ(B9a;F9a;A9a;E9~(5w/fXZ^gZK-Y.a;J9na;N9a;I9^fM^d Rkf|pUۄܪV%G+mB.gb9R׌g cWU'ו,Pi וPi וlPi וPi וPi וPi ו\Pi ו|+B -\2q8*A@5p] 5p]5p]5p]5p] 5p]5p]j0mẒ/`u!slx,Pi וPi וlPi וPi וPi וPi ו\Pi ו|+B -\2 8.@5p] 5p]5p]5p]5p] 5p]5p]j0mẒ/`u!kx,Pi וPi וlPi וPi וPi וPi ו\Pi ו|+B -\2`INyV<BJVJ6JvJJNJ.J>Pi ו| ^I.yx,Pi וPi וlPi וPi וPi וPi ו\Pi ו|+B -\2|9x9@ -\WB -\WA -\WC -\Wr@ -\WrB -\WrA -\WL[ 5p]HÂ-.a;J9na;N9a;I9^a;r\3,}'RkfPfXNPk+fXNQk;fXNzPk'fXNzQkqͰK9MR[˒%B9a;F9a;A9a;E9~(5w/fXZ6!ʢ=gɢt KIWqͰt KIwqͰ KIOqͰ KI?a;r\3,}-ffd5 Pk+fXNQk;fXNzPk'fXNzQkqͰK9M2hZL](5wҕr\3,}'(5wҝr\3,}'=(5wғr\3,}'(53Rǡfbt KI7qLs U,KWyUJr\3)}8^U󤚊3Jjzˍ{3P瑛CڿL%~(?AfFd:+:+@uϟLVAs]ՙp] ՙ> 3jgdb5vZklʮkZՙp]3}^e;d߼ZM ՙ>w&%/7o]2y彠vFvbB>Pi ו|:#t]coBVδJ6δJvyռ3q*96ky@Ǯ|: NFl˿#Gՙ>w&_7]ص3mẒ3}^Lč ,ص}vFv=bIW@uk֝װ jgd3v-dL[L[LW;TŒ] |mb[SvbBδJVδJ6y3kyZrBu-\WrAukɝז/g]KDyzdOZ ՙp]ՙ> w&v-/ c[] 9:+:+@uϫWB?||eoZՙp]ՙp]ՙ>v&v-/b[] @u-\WL/WP-Fk'_ˠН_3,}'=(5{Uס %2(Cٯ~)5wrۥX|cuJh0CMu҃_3,}'=)5wҋ_3G= y>ו,Pi וPӐh7١vI&v_mUu] +@5OCޢ!}j ؛1} &3b?jh;jL[ ՘> y^<~.{7!+Tcu%Tcu%;Tc4-MNgǮ^ #vⱭ!$njm ] Yӧ!oѐoAzƮPi וPi וPӐh7@|f:;lWlkʮWZ՘p] ՘p]՘> y|jgd+v-jL[jLECjgĮ^<Ȯص1mẒ 1} &Ȯص1mẒ 1mẒTc4-?2{76g]g.xl]k!Tcu%;Tcu%Tc4-M.]k!ƴJP!oِcfC޲!?t y>ו,Pi וPӐh7١vI&v_mUu] *+@UOC^!} ؛2} &3b?jh;L[ U> y^<~.{7!+Teu%Teu%;Te45MNgǮ^ #vⱭ!$njm ] Y*ӧ!ѐoAzƮPi וPi וPӐh7@|f:;lWlkʮWZUp] Up]U> y|jgd+v-䄪L[䂪LFCjgĮ^<Ȯص2mẒ 2} &Ȯص2mẒ 2mẒTe45?2{76g]g.xl]k!Teu%;Teu%Te45M.]k!ʴJP!ِcfC^!?t y| jgd#v-d*L[*LDC3Ym ]'_=flkȮgZU> y| jgd3v-d*L[*L[*LDCjg0cفgb[SvbB´JV´J6iK4P;#^k!'Tau%Ta4%MP;#'vⱭGvĮPi וlPӐh79vFvĮPi ו\Pi ו| ӧ!/ѐًG> o:;pc[] ٠ +١ +9 ӧ!/ѐorA] @-\W*L yɆE-[6  V )5w҃\3dC~Eyz Pk_rͰ\.v)3dC~Jh0C.Zq=*=(5wғ\3,}'(5kK6~)OPCBK-.V.5%C7ԏUȋ+j<ǑXГ\3,}'(5kK6~)OPq-x^ge efXNRkאl)OP?V-#/Ҩ8G^A/rͰCY~)5kK6ZP?OC>ו,P?-\WB> /Mvi]c[Uv]cB.+@> /,H&&d1}_4P;#hߢZ@ǴJP?OC^<~.{7!+ԏi וlP?-\WC> /MNgǮ^NFwD&W<鱷?w[ YUǿB6U'F3*dWu2xFҋdž<=vⱭ.k!_U'sp-\Wm ] UzgAȡd0Ⳑ  ,uvҋǶzĮ̯35d3v-dQ)!xlkʮgZȮdd3v-Pu2!ŒB~^<6<0cفgb[SvbBU\YU|lNFgŮ^??@G4dzp]0mẒau%ôJ>P+B=L[.d~ qP+B=L[.dZqSρau%+ôJ6i וP+9-\WrB=L[zp]au%_i ̷ׅcO@0mẒau%ôJvi וP+9-\WrA=L[0mẒ/ôB;7N@0mẒau%ôJvi וP+9-\WrA=L[0mẒ/ôB--m'\(k+sͰt|5w҃fXNzR> KI/a;fXN|b0Aa;B\3,}'])ksͰt|5wғfXNzQ> KI?5w/sͰ}Ҳ蓓%B\3,}'])ksͰt|5wғfXNzQ> KI?5w/sͰ(΢hY](k+sͰt|5w҃fXNzR> KI/a;fXN|ζdY-Y.5wҕfXNQ> KIwa;A\3,}'=)ksͰC\3,}'R> KAg?Z -ڥ,SAa;J\3,}'(k;sͰ|5wҋf|Yjo8,Yl5wҍf|pUۄܪV%G+mrcC\3)}8^U󤚊3Jjz'ǽ(͡A@~u%;bu%bu%'bu%bu%ŴJPi ׅ5|+Y+Y+٠+١+9+9++@--\WZL[.d~nqUρj1mẒj1mẒ j1mẒj1mẒj1mẒj1mẒ j1mẒbu%_ŴB'9Y+Y+٠+١+9+9++@--\WZL[.d~q]ρj1mẒj1mẒ j1mẒj1mẒj1mẒj1mẒ j1mẒbu%_ŴB'99Y+Y+٠+١+9+9++@--\WZL[.dyx,Pi וPi וlPi וPi וPi וPi ו\Pi ו|+B--\2\<Y+Y+٠+١+9+9++@--\WZL[.dy'ss dZL[dZL[dZL[dZL[ZL[ZL[ZL[p]j1mẐ[.-m'\(5wҕr]3,}'(5wҝr]3,}'=(5wғr]3,}'(5wfXN\ KAK1̰͠t\ KIWuͰt\ KIwuͰ\ KIOuͰ\ KI?a;r]3,}- %kKЅr]3,}'])5wҍr]3,}')5w҃r]3,}'=)5wҋr]3,}'Pk_uͰmBE{ΒE'Ba;Fa;Aa;E~(5w/fXZ6!͢hjt\ KIWuͰt\ KIwuͰ\ KIOuͰ\ KI?a;r]3,}-eh.d Pk+fXNQk;fXNzPk'fXNzQkg ;&6!C{͒&Jn VorZY Jr]3)}8^U1󤚊3Jjzˍ{3P瑛CڿL%~(?AfFd&+&+@MϟLVAs]5p] 5> 3jgd|Pi וP~gbb>U̴؁ZPdxFlP|g5AM^y/&5p]j2}^O>R^JǶLw&NE^ƆL:_pkۚ@M-\WBM-\WAMϫ̝Wjgd+v-䄚L[䂚Lג;"/#cK> O:_"ʋ#~bBVɴJ6y]3:q@] 9&+&+@MϫWB?||eoZ5p]5p]5>v&v-/b[] @M-\WL/WP-Fk'_ˠНr^3,}'=(5{5Uס N Pk_yͰ\.v)37V3XR`)wS8z KIOyͰ׌G~)OPCBK#굵t׌5@n'Ϡ3|r~(5cwb>aI5ɏ?'~| yQڿL%~(Z4g+3#2rpPi ו\Pi ו|ӧɟ纒j0mẒj0}:&;49+9ӧoڙ'3-v4AgT5>N~jgd-j M|<1Mϛ`u%_Gt4.[] Y+٠+١ӧorBe=v- 5p] w`YӧoAzĮPi וPɏ7vF> #v4!$njm ] YӧoAzƮPi וPi וPɏ7@|f:[WlkʮWZ5p] 5p]5>N~jgd+v-L[LN~D'jgĮu&>Ȯصj0mẒ j0}:&Ȯصj0mẒ j0mẒ`t#:?276g]g.M|l]k!`u%;`u%`t#:M.]k!JP鯓(cf'??t9J?㚱;u^U󤚊QC?\ZAqoJ<ݨA@~?|-P98δJ.δJ>PAs]ՙp] ՙ>|N~jgd|Pi וP7B̓;o 3*dLNG'3[~5&>&[M3mẒ/Tgt=:?RVǮPi וlPi וP79vFsKL[.dĆ{0|,P7٠vFv=bBvδJ{t\P;#]֐]ucƶzƮ,P7٠vFv=cBvδJδJN{t|vF> 3v{v+5e+v-dL[dL[dLNG'3rBu-\WrAuO'ߣ 3YxbٺKzdOZ ՙp]ՙ>|N~jgdOZ ՙp]ՙp]3}:M~Ʈu&>ʮص 3mẒ3mẒ3}:&ȮصTgu%_X`Qj~-Bw~Ͱ׌zQ^r~yQ KIa;h\Rf||NЕrK`\HKCo%ڠ+efXNQk=(OP?Vy=)5wҋ_3,}'Pk7-E|ަ^KޒrGޔ E4/^u=;Mk^hwҕ_3,}'(5{v'EtXN>9J?;u^U󤚊QC?\ZAqoJ<ݨA@~?|-P98ƴJ.ƴJ>PɷAs]՘p] ՘>|N~jgd|Pi וPɷ7B̓;o 3*djLNE'3[~5&>&[M1mẒ/Tct-:?RVǮPi וlPi וPɷ79vFsKjL[.dĆ{0|,Pɷ7٠vFv=bBvƴJ[t\P;#]֐]ucƶzƮ,Pɷ7٠vFv=cBvƴJƴJN[t|vF> 3v{v+5e+v-djL[djL[djLNE'3rB5-\WrA5O'ߢ 3YxbٺKzdOZ ՘p]՘>|N~jgdOZ ՘p]՘p]1}:M~Ʈu&>ʮص 1mẒ1mẒ1}:&ȮصTcu%_ɷX`oQj~-BwvͰl׌ozQ^r~yQl KIa;h\Rf||NЕrK`G(8J҃]3,}'=)5wҋ]3Ne'8*rkkk{+Bٮ_'߲?tzS.#7dTr zQkɷ7E|>rz IWvͰtl׌ozP>r3Zb9(PkyUE |>ϓj**r_'G TOpjǽ(wJPh@VfFd*+*+@UO'_?G3u% Teu%+Tet5:Mvir@U-\WrBUO'_ 3OfZ )H;hu%Tet5:Mx44yZPi ו|*ӧǶPl#7v4WvƮlPi וPi וP7vFvƮ|*+BUNf'Ǣ-|NЍ[a;AY_'_?zS.#7dTr zQk7E|>rz IWzͰt׌zP>r3Zb9(PkyUE |>ϓj* r/_'G TOpjǽ(wJPh@VfFd + +@O'_?G3u% Tau%+Tat%:Mvir@-\WrBO'_ 3OfZ )H;hu%Tat%:Mx44yZPi ו| ӧ/ǶPɗl#7v4WvƮlPi וPi וPɗ7vFvƮ| +BNd'Ǣ-|NЍ[a;AY_'_?Co%ڠ+efXNQkɗ=(OP?Vy=)5wҋ\3,}'Pkɗ7-E|ަ^KޒrGޔ E4/^u%;Mk^hwҕ\3,}'(5Kv'EtXN>9J?嚱;yU/ P?-\W1mẐkINy>ו,P?-\WBp]cu%;ԏi וP?-\WrBp]cu%+Bp]|I.y>ו,P?-\WBp]cu%;ԏi וP?-\WrBp]cu%+Bp]|kI>|+Y~L[d1mẒ ǴJv+9~L[1mẒ ǴJ>P?-\W1mẐ%Gncv…wt]3,}'( KIw5w҃wͰwi.9: j{oh MQ,ETWZљS=,sW{)ejoߟ]]~?aE=,sW*ej7ߟ]=2w{XRyފ?aG=,sҒ%זbߟ]2w{XPy՞?aK=,sW{+ejߟ]lz4{ΒN{XvUyn?a]=,sW{(ejOߟ]2w{X.vn;K6 oFKF.?aU=,sW)ejwߟ]=2w{XVy>?a>w%bߟ]2w{XPy՞?aK=n1r^bSMsr, 7Up׊S8Jp>Kio [h{7|ݟ^%F͍F13z#no~"L}@+BgȜEgȜMw0_ +V!3dNV%һϑ;[{Z`Kϐ9Y`K>z<WA:[ziJY-'cApQ|&LÏ&3dN!һ//%~žLdҪ[zj[z[z1$z39ȎAu =Cd-hܰ\=90ȴ:!s}wx7 i!zr`a퉁 *[z\#zrbiu-=Cd -=CdM-tm\=oAx0\dZ`Kϐ9Y`Kϐ9Y`K>Ժz<WA. 2IgȜEwN]GRxc4)/a ;1ȴ*!s}ftx4dZ`Kϐ9Y`Kϐ9Y`K>:Om>d>urLl2'l2'kl1Wg59ȃA uS}OE0K?rzzҘ^ZtL[9O8^:ik"u1ֶEl'?~(vctBbVmlL[oc:tܮn1 ~L[s|]^%Fōo3F~F<3| Fp?m~OɚKzZKzKzw|ꇮL\X`Iϐ9Y`I>vWoci %=CdM%\}^k\=2',ܕZNGGn63'/W-5MgȜCww ʕ'~žLdҪKzjKzKzw$z3g<1dZ`IϐyZWv`~=WV!XһυsL,2'k,Zy 2@Fr`aşꉁ *KzwV#zrbiu%=Cd %=CdM%\}^k\=oAƂ3V 9ȅAU U sayAp ӚKzZKzw!zg<1dZ`Iϐ9Y`I>vWAn 2IgȜEgȜMww ϊvg<1<dZ`Iϐ9Y`Iϐ9Y`I>vZWA 2MgȜCv+vO^>W>٘^ZtLK9suoE'ʹmii"u6l3+Buh.4<;9-Rs2-m[.bZ~gסYy*x摊T%Ul\|fcz]ii>W>9^f]cd.mLKobyxuY5ii"u1+}}>3ͺŬpϘuYIŴmii>W>IϘJlLKob:Ar=TcQTii"u1+}}>3;#J{LCN\LKobyMx <ŬLK٘suޙ]%bzA|/:?K<sg|yf~; nȿ~"'y5  sb.]4 !s*}N> RSzɚSzw9&zeN!һω罹+gLÏ5s剏GmgO^<[3 ?jZ`Jϐ9Y`J>'v+O=ɤU  sbyIpg: \yb =1ȴ!z=B0wwk5 V'3dN һωd,8s剁 Ê?9ȉAUsbyFp SzSzɚSzw9&zg.2s LL2'L2'LZ9ȅA5 sbyCp7 \yb ;1ȴ*!s}N>5dZ`Jϐ9Y`Jϐ9Y`J>'v+σ \yb 'y0ȴ!s:!s}N><dZ`Jϐ9Y`J>g>?7!}}>1}5ٙ-Rs0Mm3L褹-R0Mm[f|feRmg>4&0Mm[.fe~gvסYuxn48鱹-Rs3Mm5i3Yij>g>9^=cTn7yt*q"37q,*t*qb0Mm[.fe~gvס{gR)wOuމCij>g>IϘij"u1}}>s0;3f"x & ~LSs|^%Fo93F~F<3| Fp?m~OɚCzZCzCzw9|ꇮL\X`Hϐ9Y`H>vWoci !=CdM!}^k\=2' ܕZNGGn63'/W-5M0gȜC0wwʕ'~žLdҪCzjCzCzw9$z3g<1dZ`HϐyZWv`~=WV!һρsL 2'k Zy 2@Fr`aşꉁ *Czw9V#zrbiu!=Cd !=CdM!}^k\=oAƂ3V 9ȅAU U s`yAp ӚCzZCzw9!zg<1dZ`Hϐ9Y`H>vWAn 2I0gȜE0gȜM0wwϊvg<1<dZ`Hϐ9Y`Hϐ9Y`H>vZWA 2M0gȜC0v#vO^>G>٘^ZtLC9su&u:ih"u1жEl'?~gV):1<.3f]hyv"s0 m[.dڶH]4v#vs2ͺƬ\LCsl1Jn1k2 жEbV|fgzuY71Fih"u17}}^61:8٘su߃8Fv7{JGg)2sǢB*6 жEbV|fgzwF;qg;qزH]4v#vפg̀CH]4mih>G>9^3so +V!3dNV%һώ:[{ZKϐ9YK>;vWA:]zwٱ7w%iQf<[ L˕'>r{GMkt2'tgr剟=1*A!sA!s:A}v>5 L c+O ;!3dV_ՁUcyFp ]z]zwٱ"zg<1dXzb #91ȴ A}v>dZKϐ9YKϐ9YK>;vWxb@frai.=CdU.=Cd5.}^k\=0ȴ&A!sA}v>u7 c+O d 7V%3dNV#һώsLkt2'kt2'ktgby07 c+O V#3dNV'3dN һώsLkt2'tg3g6ס4;S׶Eb|bzdnm{>YnĬDϘuYىԵmk"u1S}}>0:Si3Tt*qb0umg3BL]oc:4&s1um[.f~kƳŬ+ͺŬ,L]Yuh-f;xƬ:Nzl.mL]ocyMx dVhfc~gסMx)J̍g J,L]YuqĹ7W{'Yl.&mvWoci &=CdM&l}^k\=2'4gܕZNGGn63'/W-5MФgȜCФww ʕ'~žLdҪMzjMzMzwٰ$z3g<1dZIϐyZWv`~=WV!hһφsL42'k4gZy 2@Fr`aşꉁ *MzwٰV#zrbiu&=Cd &=CdM&l}^k\=oAƂ3V 9ȅAU U ayAp ӚMzZMzwٰ!zg<1dZIϐ9YI>vWAn 2IФgȜEФgȜMФww ϊvg<1<dZIϐ9YIϐ9YI>vZWA 2MФgȜCФv-vO^>[>٘^ZtLM9u/-R05m[fl|feRm[>4&05m[.fej~gvסYuxn48鱹-Rs35mg5i3Yi>[>9^=cTn7yt*q"37q,*t*qb05m[.fej~gvס{gR)wOuމCi>[>IϘi"u1S}}>s0;3k[L327So%5_W{r^a|ܰx#_+7% {r^a|ܰx'_+7%/T"'T2'T2'T2'T2'kT2'kT2'kT2'kT2'T2O+T\W⪦U U  5 5  u ߬NͫpU*UzɪUzjUzUzUzɚUzZUzUz:Uzӊ~iyU;jZJϐ9YJϐ9YJϐ9YJϐ9YJϐ9YJϐ9YJϐ9YJϐ9YJϐyZMvW5BPgȜJPgȜFPgȜNPgȜAPgȜIPgȜEPgȜMPgȜCPgquF^ՉV!3dNV%3dNV#3dNV'3dN 3dN$3dN"3dN&3dN!3dV<8Y:3UMT2'T2'T2'T2'kT2'kT2'kT2'kT2'T2O+l\Wu㪦U U  5 5  u ϖΫzpU*UzɪUzjUzUzUzɚUzZUzUz:UzʇUUiZ.baZH]Tmj"u1;SնEbmŜLU-Rs3Um[.aڶHM3E\HY-R2Um[.fcڶH]Tmj"u1'SնEb.mLUy-Rg36X%VXlmŬLU٘-R3Um[.`ڶH]Tmj"u17SնEbm'**b0Um[.feڶH]Tmj"u1SնEbNm\LU-R0Um[flJ, mJ,LUY-R1Um[.fgڶH]Tmj"u1SնEbnm>/Font << /R8 2241 0 R>> >> /Length 346 /Filter /FlateDecode >> stream xeT=O1 +2ҡv !!JtCZ9u˽<}D8`3x-J B |_-hiiSD!& N$%əcQ ]&y/R/*nf%6W^S +\9I"d5F&RLQRUjjTR}^y5jƫW3^ mXpnuӭQzuzu0GBttt4O?DXMRПglZi)Ԧ\9hg)\ܮs|X˂`'; $@Ml.i<%/a endstream endobj 2243 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 1240 >> stream xmLSWϥ{NEEwoH o"SQKĂ(1ZWi/*9 Th) p[Z|!/¦ND47Bk.v䜜``F$*ժBy.~h`lK@"\Z PKeٙB׬ KTЪ >(DGDK򵒗7$d%_h%rEYzaiDT(%۲$u^O_uyQbǾB` A0X !`.+{*X%h@ve?b5E! 9<\$sQ@8N (c.u ݺbW^[8Lצ*4Ep,rj܊K18DbW:3ۑQ^YY +7Yj)Y^la`44"|уy16oK]}D.x5rrtR&8lcZ'sz($LۣUc7mINN7Y†NfNgf4T)/ 6W[,aLzؽ O$&Gen;+̖02Qo7zOy]xjuʵ6}bn}>L[ #r@y{kE9}pj?Æp>2GHO5si&lo~ Hp+\ 6x. ؉$W*DyǀVዀ‡<$bs4u VPgS_tv[!1ٿ=fU{aY:/hs Sah1Uޢ^}|?#1n~֞#9i/"/Z+l p1p{al=fVX bOIKUf[ b ;'67MR@H Ovۜ-y 1/ߐ-M]s5gCW9/jḩP][OTytc\GE: n>ey_l.6^y endstream endobj 2253 0 obj << /Length 1928 /Filter /FlateDecode >> stream xYs6~_Gj&B`fv^kbMg=mqJ:X"iEM .vitǣwgLG)I5&RTD $-ĚN;6=An(J2Nf'S!Dd$&w\?=;}zqrj;ކ,2m>pF#)I ӈE%"\h2ǃ$¼<$ UVW^Lp>ԭ6mQA_ҸL'|W϶mbW| |nzm3*F._dmFF9 6F85~S<ӔNס$ihj{QHAlWX7+ ,pY aF$/6}u=lfn߁h;]Sڔo' ;xf(6Y~W=J':sj+ C_-2ͯuxj{]xC@ yegF[e?eɀMSbx2¦jruE%p5TthS5Ƀ$ 6D$2>D=: ~ 5f([W X,5v2 q8e6eBɤ+u5\.eضd Ƒ,idpFfNLw_ιz]OsoeU.Fmɽ^ }i)0G/ʨ(?ߡ&dRg{ۉqIy(XNXW-6"&ý>9:{,X\̋gA+Ȱگٽ%zфudw5yR~qq[@գ]9t7ۢͰ6l_Zk6-sL>Gr2/n D}IUAN:G 7Ϻ/SU|ت/;ޥ tD(|,WrR U|s ,=>F{Zoݹ*1\VgzЯV%0%)J x=N!Y<G"k>ᱟ-(xCR{v3JMJwta\:79mOC%W}f/gTVJE|u#HOD'x}b'P~ioExG' rR&;q-^@#ʥ2CzШ0dhz|n$Н!4W%^Wx1UU fgwc[B~WBG"c8Ey&L+"bY=Qqw=USbD폯4𺯅ӌH~+kjl9.gy]̻z6~ЩU0h $0qn5 cf\y^r^l1.@{ vBՋB](,}8fOo_}qĉt|~hC#wqsҁ|˦p>$=|_3fߞs$* endstream endobj 2244 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/3051005cdb942c24f03a784a4d14abd22fcbe627-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2259 0 R /BBox [0 0 83 39] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2260 0 R >>>> /Length 14331 /Filter /FlateDecode >> stream x]M$I7?xW -A@FmO!`1eQw??kO,(!Vv nEmpVv 5Xp+j;]…[Q,\ UQ.BqrU+Pl\fgJ/T7;M+P\frS+P|E MrE+P쬢\fgJ/T7;(Wzi\fJ/T7;]+P윢\f+ʕ^nrG+P,\fgJ/T7;(WzE NJ/T7;(Wz\fJ/T7;_QBu?\fgJ/T7;(WzD .ʕ^nv(Wz9D NJ/T7;(WzrrE+P쬢\fgJ/T7;(Wzi\fJ/T7;]+P윢\f+ʕ^nrG+P,\fgJ/T7;(WzE NJ/T7;(Wz\fJ/T7;_QBuQBurU+Pl\fgJ/T7;M+P\frS+P|E MrE+P쬢\]sWoẃD ]P~x.0 oŽ`f2wf4QtQCd{q`^}D wYE}F{NDuz s#J/T7;|E0t1FsrQC{D>?&g5}}CahnQtQCf5^nv{?']юF7nuaGi !j(PtQC{ܣ: m`ntGVQsvMP|7qF!j(PtQCf5sw9>у>p}@"j(}嬨rLiGm3Eq9_QC{ !?D?nMU钨n MqM)PL{SntQL0 ]/w+nE n Mq&0!ʔ78WaLf#ʔ78*s6ڃwW];m9M)PL{Sn[Fsk[:[u9(SVOǬE0?@:-.ʔ^nvNQBueJߛpS쬢>юW] ;JNeJ/T7;(SzL{Sn|E60m`GD0?@607rQBuE )ʔ7A8> geJߛpSguQG?y5%~q9_Q) 7Ź9V)*]MqSgՕ^nvvQ]{St3`0$^03V)NQ3|):n4QtQ]{St: |DuMqSg9A;ͫ. t6̍&+P)~nͭan[cnֱ;,)~niut̚]TW7-1Ns̑EuSTWzJߛ8YE}N5-$07EuDuCTWz颺)ujKs4%gՕ7EMs t>hns#Օ^nvBusJߛA8> gՕ7EMq]ahG@qDZ;|EuMqSn%QϿ> 7q6QMfgՔ7EMq.0 K3nm9Ç8NuNIՔ7EMqp?/GTS 7qVQ4Ӽ@ii !)}ohμ:hnC")}oVOǬE5MpSs49]TSz9E5)nU4QjKs3[T7;MTSz9D5.)}o8_Q -$0AsQr6QM{S4?@607rQMfjJ/T7;)n[rQM{S4EvO^ tI~CWTS 7Ź9V)NVQS%BuJ/T7;)*ntQL0 ]/w+T'o>7qtb L:)*n|Eydv>)@:oNFNU^nvQU{ST?@C0t-1FsrQU{ST?@Ǵz%&gU7EMs ṱ:>stQUfU^nv)NvVQhG s˫. hn%J/T7;BuEUMQqS+04@6hnQl)~nm`n NU^nvNQU{ST?=,): @?N8v)*ns?QsR?߭PpSʧJfgU^nvvQE{S3`0$^03V()NQ3|) n4QtQE{S?@E?ydv>()wW];m9MTQz9DMQpS 7[ҙ@ͭcwYDMQpS̚]TQ7-1Ns̑ESTQz*Jߛ8YE}N+`ny5%Ͱ4QEfU^nv) n|E60-MTQ7-0 ̍CTQz颊 )(}op|}ETQ7qvQuW]ǩU7EMq"sN_.zxpSg(PM8NuA%|ƒm9ÇMq&0!Qn|Eydv>M8*s6ڃwW];m9MԣBusz7Ńhμ:hnQ,M:1krvQxpSs49]ԣBusz^nvM8YE}N5-$07v&Qz9D=J/T7;]ԣ): m`ny5% z7Ń|F!QzSԣ)?=nvQxpSguQG?y5%~q9_QxpSw+˖MW]2l.Si`Y]3`;p0 K3w+&$y⦸ Ktb L:1'$O~^0˼4A^ tIM6ڃwW];m9ehn s#`u[jK7[ҙ@ͭcwYXg@1krvVYw-$0Ns̑Y]>sQ윬.euz?ͫ. LhG s˫. hn% a.C6̚24kjKs3jKs4%gcuс@:4s m`ntV (9'Ў}WCOxfgauI20]ӎ:ɫ. ԏcw D?y5%~& 3n[SS%BuJ/T7;BuDMCTz颦 )j*P|EMy|j*P, *j*Pl .j*P4QSf5^nvBusJ/T7;_QS&g^ o49BuJ/T7;BuJ/T7;MTz9DM.j*P윢 WTzəjǛl{@"j*P쬢 &j*P좦 N5^nvQSfJ/T7;Bu5^nr#j*P, *j*Pl .j*P4QSf5^nvBusJ/T7;_QS&xDMETzYEMMTzEM&j*P N5^nvNQSf+j*P-79h{@"j*P쬢 &j*P좦 N5^nvQSfJ/T7;Bu5^nr7{@"j*}7:7~UXϿ>|ot|o<&ʕs:3Eq3?9g}NvÇYYYEqtbOE?T#ʕixtQw1RrşiFjuڷg;r: ?.ʕ;]D}N~ &gJ߻qWguF &ʕ^nvQ7mcLd ],|F*ʕ^nv6QOt1hf@)ʕ^nv\hGNssetu (;]ahsrof92S9'e@fdͧƧJfg55Y?Y1L:]Pf@f+03/2'k*:2k JȬ4QĠL%J*S T ]$}3k ixJTx+iǬ3(wuǾe*QRa:[dze*QR:?.j(}3k ~ЏQ?YJȬ1l5bo4QCf55Y9EƓ[%:4J/T7;ͬɚ. 3 5^nv72d@9؝L%J*}q S ]81rNQCYuȐY?Y)T PlLYɚOƈ`LY:Waf2_2'k*:2ːYYE7 u&0DI~*3of28٨wDIv:S zYw[%Ӿu<[%aLYC?FfM*ʔeȬ1l5bo4QBus2of28x2sTB607rVQBu2of2'k3 eJ/T7;_Q,Cf (>DI;d*QR 8f@)ʔeȬOEϗE5*MTWfVGfdͧc 0tQ]Yud,Ȭ<|Ȭ:*+}3#D~2(O~^0pfR5tͬ:*s6f*QR4zTŸiDI}oϖDIgl7rͬC?FfM*+}3#~ư1ֈDuCTWfVGfuOf`nJT|F*+Pl7:2'k3 Օ^nv7:2d@9؝L%J*}q S ]81rNQ]Yu!~SS%BujJjȬa&.)}3!u̗E 5ՐYYE5of5dqtbO% L.ՐYYE}F4L%J*Fc֙JT;ͺc2(o2(l FNՔՐY?YcǨìYE5of5dO617rBusjJjȬ㜢 -S YE5MTSfVCfd@``䜢 WTSfVCf (>DI S ]81rNQMY u"~SS%BuJ̪Ȭa&.*}3"u̗E5UYYEUofUdqtbO% L.UYYE}F4L%J*Fc֙JT;ͺc2(ogT³u~69]TUfVEfd~ &gUUY?Yck`i !*}3"s:'30L%J*t>hns#gU^nv6QUY5] ڃsJ/T7;_QUYu2NssN%޾8fDI.f9ͬ:TD}I|YTY?YjDofdO|0FNUUY:LˢɚÇ*Ȭ㬢7 28Ma:1'S Tg&UCI*Ȭ㬢>g~i%Jw1L%J*fݱoJTطNlJTxφ}#*J*Ȭ1cԏa䬢7 2'k c9MTQz9DofdqNQd斩DIm`n䬢 &(}3 ~fA{00rNQEf+(}3 NQinTw 2(Ѕ 3 UUY'9/dO|T Plof=Ȭa&.Qfփ:Waf2_=Ȭ<|ȬuUԣͬu&0DI~*3of=Ȭ㬢>g~i%Jw1L%J*fݱoJTطNlJTxφ}#z ~ЏQ?Yz ~ư1ֈD=J/T7;GY28x2sTB607rVQ &Qfփɚ. 9E=J/T7;_Q7dɀ"s:ͱ;JTxNA%pc䜢of=ȬOEϿ,7T_deX]L#IL's3Y]f`9Y]Ɖ`$̛LT7; LzYY]bX]bY]bi.C{P.C{PtV=rNV=r.C{Mμ>d 8A A A AX]a9X]a.C{а䜬.C{а|Y] yuɤqvڃ= geuڃ= gcuڃ= gguڃ= As AY]c9Y]c AT79.6ɤqaYY]l.C{`rvV=09eh {@2= a9Y]|Y] yɤqڃ= geuڃ= gcuڃ= gguڃ= s Y]``9Y]`` AT79{M&P,i{@2= gcu ci.C{rV=p9eh{@2= 2Q{o2fgau>8{ҷz{DMwDc`9DMwͮuL ;U9+͠bl .j*P4QSgtQ`n]u 1;u6Qܚɛ}:'ӟ` o?.nCltGNQg3jU47Evǰ;4QS{̸w~C?F C7G930kr6QS327;maJ<9iwPv6Q~]Tf֌GNm4"3` 9GdY%,? Tb:̈tb L:(Wf#KO`f23ȴAfP1r6QBur&ʕYȒ feZP`n3SG̟A 5O?dZPM<[%ӳu<[%ӳ-ӂѾv'ӂohw CNJ,qdIc@? gP?&gJ,qdO 3 geJ,Ȓ TGtʒ,i`*1 fD b`:1&CTWfIGO`f23ȴAfP1r6Q]fgՕ^nv͒,q0-ӂs< J,Ithn J]8}N'f@"+}!K~2S Y(K$HS`0#JӉ107K$ f&S1L JtQi3 gՔ^nvvQMfjJ,iȒ feZP`n3SM% Y7[s0O<iA 7bl xNl xNfطL JFf؝L J}k`wi7K$1gL J3YjJ,iȒ xφ&+)}!KO qiA ~fgՔYҐ%'Aйg9ʹ s:1rQM%YȒJYR%'AJLQNIUYR%'A^03dZPJ39BuJ/T7;MTUfIEq0-ӂs< J,Ȓ ܚA x'L Jg˴uzg˴uz6þeZPO77dZPawi7K*$1gL J3YJ,Ȓ xφ&+*}"KO qiA ~qSrvQU%Y~;}L̀.>3 gUYR%?,)%YRt0%tQE%YR3A%4*J/T7;BuDodII32-(A0s{ ͒,? ͭ9tA 'jLɴ1xL J<[gxL J<[g3[%t+`w2-(Avǰ;4QE%YR3O%DodO ێiEfDNӉ*J,y%?YP<Ȓ L%Ig(P4Q !QzSԣBu(P䬏Gfg(P쬢MԣBuz^nvGf(PtQ )Qzz^nrfZ7J{"QzYE=J/T7;Gfg(P4Q !QzSԣBu(P{M6ڃnvQ *QzD=J/T7;Gfz^nvQ N(P윢G&=EԣBuz^nv6Q .QziCԣBuE=J/T7;Gf+Qz9Q "QzYE=J/T7;Gfg(P4Q !QzSԣBu(P:79hYD=J/T7;Gfg(P&Qz9D=J/T7;]ԣBusz^nv}oM:AT7;GƯH_/ W|z؜F32:+ËoO뻮^kűWcsVnmmz_ Xy/V0@t2 O1Vތr=D'duR rEm-G9V|m|ttV峘ٌ+(^?ESh:?}DӖMxd+^!W6*WͶDdIS9Qpgu+&WͶ+tzNcJdk^!W6:Wȓz/B'mrMSR3BC_[vPRtj-aRD2]6=FƳ|[$p'lz!q/^;%3&:l503&v$JfL=DɌ? {L9KDnEm c=iH̘[%3&:\1ɤHtN$='c*Y1UVGt]MJ HtN2ǞCd@F~F 2]DnEm%х;a#l4+<:dHtV6:. aY1Ϗ $p+j\DnEm%х;a#lNkF as$''lZq9ciǎy>a$-F\a"lH4Nش͊^omkhi6/ızH̘մ[أ̘xfڑ(12$%3&О1$JfLLdz,A^M.d##Q2cb~ lbH̘r,&.#ф;a"lk8EHdňV-[VUH4V6*&܊&W#ф;a"lH{Nfć1tMMMDMѬs2IW#ф[Q$p'lZf@q(O/r5I7'zI&v!Q_*$p#kqUE}5"\x\D.~UoH%$p[[q9"\Vy\D.~A~>>> /Length 38024 /Filter /FlateDecode >> stream x\M49w _ o7BD>@`N?Ͽw_Gc;4F&Q:0MvvQ}vP w.Q:0MvNQҧ?;1ȍ:{ʭ#7rvQҁisz>A}{;W9 g:y9D=JN(&;]ԣzv.Q@y!AY&uCnՆPnu)j3]0d@%Q}秧8n?ྑzLMԣt`Ox)~N9r#(}~'N>);|.O|߮?u6V40Yc` ` І_`e*s9mx|J mx|s: gn02 ns8y{А9Pn a4d}9mxd(놻CNgu; χac6 C rۜ6Ѡ a<w0tw9a |O6 }Oλ Ypw6 !iF wӆ) ȹX2p|6 1o䬬C͑9Pn;J0tGmN'w͑9PnmN'ۻwʧdg5L]TtQ1b&$C~8*i63q08mx|<\ҁinWMϮ߮ 'otr#g5L]Tݐu9]T:0MvNQS,^gAnwӆ;֑9t`goן] ݝs9mxb8g<ҁiDMdJ]?]|g>gog:!iF wӆ) ȹDMϮ߮юq7rVQS4DMdg5>~~wG;N#7r.QS^/^{VQ4DҁirϮwtQ1b&$C~8*]&j3SІ'N C%ʕLwÿʕ>ޱvt݃DҁirϮwݐu9]+&;(WzǮ{z!mN'[Gn\49Dg;v5;wӆ)ݝmNhyC!ʕL&ʕL.ʕ>ޱv@ZcnxCփ6ܝi#-cns8Qnq sb9(WzǮюq7rVQt`l\4Eg;vώv)7Gn\\~"uN]`e* LM)&;(SzîN#fA2ymNyni63q08mx|<\L4y7L gG7=hȍM)&;(Szî Y7&;])&;(Szî{z!mN'[GnL49Dgv5;wӆ)ݝmNhyC!ʔL&ʔL.ʔ>ްv@ZY_em;wӆGZFwǐqr ߅i r.Q]7o䬢L4Dҁi2Ϯ78SnȹDgvE뜔ۻvώ~xUT`lҁiJ]?Emƈ` mf^Qubpr.QC4y7gpF!7r6QC4E Ϯ?;!FY7rt`윢gbqNuF.j(&;~Gf ܝiy6 O4<!5L&j(&;]P]=:7d=(kݹۜ6<2;6 f.mN0.2 5>~`hǍq89t`lҁiJ]?vN9r#5>~`^DI;cWWO&+&;~;]f І_`e*s9mx|JywxǮNA)hU'!ՕLwÿ+}v}Ǯ 'otr#gՕL]TW]nu!J)+}v}Ǯ{z!mN'[Gn좺ҁisJ]߱yDmݹۜ6Qubpr.QM4y7g7pF!7r6QM4E5Ϯo?;!FY7rt`윢g7bqNuF.)&; ~Gf ܝiy6 O4<!ՔL&)&;]TS]=:7d=(kݹۜ6<2;6 f.mN0.2 Ք>ahǍq89t`lҁijJ]߰vN9r#Ք>a^DI;b=XEWO&*&;t`ҁiDUdJ)*&;t`䬏t`,ҁiJ&*&;t`ҁiDUdJ)*&;t`伭IV ETU:0MvVQU4DUdgULCTU:0Mvt`tQU49EUdULGv۹Dmϳ*J^g 9|;]f~dU>]+Nj8Ei`n6ӈ= U>='nz繭3<4YEO+oEm2xԻ\fni \z>n%j32GƟVqχ`7nz>ni|λ_(}v2hA= g(}vigMSԣٍv5E1 NAO7bp9D=J`7nzۏ6"3<ϔUԣٍvvvQ ~T=ӁgJ)Q:0Mv.Qg7>؍{o4QwF)G߷s0AyT>݈ae2ۏ6"2hA= gcu n?ڈx7MvNVcS'1CGO38~qAx䬬Ct h#2xwFSL)9'3ȍa(7ۏ6"NatG ӻh#FSyOdtyȹXσuޝxLv:GnwFDnN99;qܝh#"-Ța( &eߝ4DMnni \J8xKfe*2ۏ6"NQ)wo7S|>4QSwZy*gnWMnni 4ʠJ8igMSTƳkb6"dosJ8xKfn?ڈ8Ϡ q~w9r;9EMnn<{z2xwc7WʧdgJ؍?;UtQٍݸKfe*2ۏ6"NQ)w9vN8nt4Qٍ*S< w#ʕ>ѱvZC2hl\g5Ѱh^5|OS}O ۏ6">y !eJIλO;,L g9rsqwEg7vNsF &eJh؍{QsR؍?;UUSiJ8vګ6310领g7\63/S~qJ;o`7촊S|>Ɓݸ&j(}vni|λ_5>q`7촆 epD n؍?;6z49E n؍{Q?408mD<ވ= 5>q`7nzۏ6"3<ϔUPƁݸ]f(gzmDq`74GnN99ٍg9r;9E n؍{QsR؍?;U9a7vlg7vƟ b uٍq;TdpmDR؍?;c7nJرvZy*gnWun؍?;!F4r6Q];vNkx7MvNQ];v5E1 NAO7bp9Dun؍۹Dmy :3%gՕ>c7ng`GOe3x䜢ҁisJرh^5|OS ۏ6">y !ՕLw9wqwYDun؍?;͑SnC.+}vcni#krNQ];vރE뜔vN{U{UT`lҁijJ!)&;MTS:0Mvt`윢ҁisjJIjJ")&;t`lҁijJ!)&;MTS:0Mvt`윢ҁisjJIrd{pYD5dgՔLMTS:0MvvQM49D5djJNՔLSTS:0Mv.QM4y]Ǔlt:9t`쬢ҁijJ.)&;t`4QM4颚ҁisjJ%)&9o/x= gՔLUTS:0Mv6QM4E5dՔL&)&;]TS:0MvNQM4ٹD5$=ҁijJ*)&;t`좚ҁisjJNՔL.)&;t`\ҁi8=prQM4YE5dgՔL]TS:0MvQM4iҁiE5dՔLKTS:0Mr't&9yoxo|X_{c{v6QUXCf:1uy7x7%j32;U:+ePzpڈAҁiDUdJww\6ù-0>c;*1ȍ'Pn DUdJ)*}Ew(o,ҧWt6Cw#7&j3[GntQU49EUdU>]+NjmPn䬢ҧVt6Cwt 7.j3@n䜢ҁisJI# i ܨ{VQ(olҧUtfHr~7Emr3F%*&9orf㎒J.V~:#7ܾiJTё~#-;ඓ9&ND,ҧtwJR]*JR]sL'fNU>ݥly n;ƂSTʠ608956b9t`4QE4颊ҧt\6ù-0p.e;4v 5Qn Dd*J)(}KAw5&;.e;j,8y:r#*J)(&;.s 6(o쬢ҧt6Cwt NrȍSTQ:0Mv.QE4y!AwԐm'XQn4DOw).i6CwԐm'Xpr s*JI9渣,ҧt)79.e;]f:2vS8e09.;R_Cwy]z>Aw!j3:Mԣ.v.Qj,8E jSc)j#szL&Q:0MvG]t\6ù-0pG]tl^gӐm'XpF5FN(&;]ԣt`윢Owy]~:GGnr"Qte;j,8y:r#zLSԣt`\Owy]~:@nr*Qte;j,8r#(&;G4y!AwԐm'XQnr6Qҧ<.i6CwԐm'Xpr szLs8r3&;G]t)79G]ttQ;ඓ9&ND,wwcR;R_a:L%AFXNs0 73/Sm'XpJ'ƂSF 2 `uʠ"rP4c N ʹ-0pOf]vBi5; vB'o[Cn4Vr#: Mav5&; .AXV;ڑm'XpNuFNguʭ#7rNV:(9j,mPn䬬Cwj,Hkj,8r#dum 7r.VpG6CZe3PcAnF~X~ wj,Hr Nn!7r.V ]܌rj;/a5攛aqGo;Ƃ#Nn8SId~*j|*0Mv6QS]]~;ǫ6Ӊ`DMOw_w9%j32vBAm`prj,8Em rQS4iҁiEMOw_wUm6WMOw_w9&u6; vB'o[Cn4QS4颦ҁisJ29:rk7MvQS]] юn;Ƃwʭ#7rt`윢ҁisJ29r9..9Dm@nPc69t`\ҁi6CZ>e~sr3{@&j*}q5v 5(7Cn\ҁivGnF9(9..ÑSnrvQS]]Em#Nn8SJ.K]rOwqt6Ӊ`Dҧ8v.Qj,8E jSc)j#srdrdrOwqt\6ù-0p*WtGw&u6; vB'o[Cn4Qt`tQt`윢\]eGf(o,\]e;j,8y:r#rdJ%ʕ>]~:@nr= gJ.9Dm@nPc69(W:0Mv.Qt`伍Ő֠;jj,(79(WtGwNn;ƂfȍK+&9opf㎒rOwqt)79(WtGwN n;cNLd@"ʕ>])5lgeJb.9Dm3\2Ow1t\63/Sm'XpJ'ƂSF 2 eJNeJNeJb.۹Dms[`།U.Mltwr N(iL4L49Eҧ޷Pn4YDҧvvQ;ڑm'XpNuFNeJ)ʔLK)}t6{@*ʔ>]s сn;Ƃm 7rNQt`\L4y!AwԐm'XQnr6Q.&j3tG vB'7͐9(S:0Mr(7%geJb.?ÑSnrvQ..j3tGvr;)2ȀE)}@wyX|.e;.e;tb4QC]v.Qj,8E jSc)j#sJN5L.j(}@w%j3m,J2]zNCnPc֐9MP:0Mvt`윢ҧ toQܾiJ2] юn;Ƃwʭ#7rt`윢ҁisJ2]~:@nr= g5>elvB'@n䜢ҁisJIX i n;Ƃ܌r3J2]Dm!NFr#5Ls8r3qGYD Ow.?ÑSnrvQC]vudpp`"rQC]:;R_Cw.DudgՕLCTW:0Mvt`tQ]49EudՕLՕLETW:0MvVQ]4DudgՕLCTW:0Mvt`tQ]49EudՕL6^]f1uQM4iҁiE5;F;v.Q=QMv6QUb!j3[Cn4QM4颚ҁisjJN_5&; ]y;ȍz ֑9]TS:0MvNQM4ٹD5Om谯+r9 r;ȍz 69t`\ҁi;CZ!7U4{@&)}XCP!7]Sf(7Cn\ҁi!GnF9(9H 8rs&;; }秧8vq颚ҁisjJ%)}KCw=z~;IEwyX|.e;]f 3/Sn;ƂV鳽lgFLsCTU:0Mvt`tQU]*v.Q8ocyUUtMlv 5Qn DUdJ)*}KEw5&;.e;j,8y:r#J)*&;.s 6(rVQU]*vQ;:m'XpA F)*&;t`伍Ő֠;jj,(olҧTt4Q;jj,8QnȹDU$܌rsQrQU]*Op7MvvQU]*Opd픵^EUdULKTUt{J:'evN?] v1 >15f^vBg{;IAw.j3:t`4QE4颊ҧt\6ù-0p.e;*1j,8yr#*JNULSTQt9:rk7MvQE] vvQ;ڑm'XpNuFNULSTQ:0Mv.QE] OmPn4YEOw).9Dm@nPc69t`\ҁi6CZ!N 7ܾi*JR]Dm!NFr#ULs8r3qGYDOw).?ÑSnrvQE] Opd픵^EdULKTQt{J:'evRc<.6cL0Xyv 5|J$vvQit09D=JN(&;]ԣ.v.Q8ocyգ.v6QUbm'XpF5FN(&;]ԣt`윢Owy]~:GGnr"Qte;j,8y:r#zLSԣt`\Owy]~:@nr*Qte;j,8r#(&;G4y!AwԐm'XQnr6Qҧ<.i6CwԐm'Xpr szLs8r3&;G]t)79G]t)kǽ&zLSԣt`\Owy]vO)^礬uuq1 >15f^vBg{;oxf1uQS4iҁiEMOw_wUm6WMOw_w9&uJ r N(iҁiEMd5>e~st(o,ҧ̯gvB'[GntQS49EMd5>e~s 6(rVQS]]s сn;Ƃm 7rNQS4ٹDM$m,.}o0fMTtu4Q;jj,8QnȹDM$܌rsQrQS]]~;#7좦ҧ̯vGNY;59]T:0MvNQS4ٹDMOw_w9=z~;Sj,u>tGwN#f'ƲT|NUlo'qt6ӈ`srdrdrOwqt\6ù-0p*WtGw&uJ r N(i\4\49Eҧ8޷Pn4YDҧ8vvQ;ڑm'XpNuFNJ)ʕLK+}}[DA rOwqt6Cwt NrȍS+&;(W:0MrbHk5v 5fM+}l QCnPcɍr3F%ʕLs8r3qGYDҧ8Op攛]+}tGNY;59]+&;(W:0Mv.Q.{J:'evCwyX|..j3FOLelPcgNb.Em\eJNeJNeJb.۹Dms[`།U.Mlv 5Qn DҁiEҁis2Ow1toQܾi2Ow1t6Cw#Nrȍ.ʔLS)&;(StCwzr= geJb.9Dm@nPc69(S:0Mv.Qt`伍Ő֠;jj,(79(StCwNn;ƂfȍK)&9opf㎒2Ow1t)79(StCwNeJ)ʔLK)}RDIYdSj,u`J.j(&;t`4QC4领ҁisJ%j(&9#j(&;t`쬢ҁiJ.j(&;t`4QC4领ҁisJ%j(&9o mxA= g5LUP:0Mv6QC4E d5L&j(&;]P:0MvNQC4ٹD $O=,ҁiJ&j(&;t`ҁiD dJ)j(&;t`=IvEP:0MvVQC4D dg5LCP:0Mvt`tQC49E d5L $= g5LUP:0Mv6QC4E d5L&j(&;]P:0MvNQC4ٹD $}rff۹Dmf^"z^g *2.j3AEҁiDudJww\6ù-0>c;*1ȍ'Pn DudJ)+}Gw(o,ҧwt6Cw#7&j3[GntQ]49EudՕ>]+NjmPn䬢ҧvt6Cwt 7.j3@n䜢ҁisJI# i ܨ{VQ(79|o;Mfr~7Emr3F%+&9orf㎒J.~:#7좺ҧWu>)kG1q &2 gՕ>ݥSj,u>t]f1uQM4iҧ4t\63/Sm'XA *2 NQ) 9D5djJNՔ>ݥlm6W5Owi.DVAnPc֐9MTS:0Mvt`윢ҧ4tё[ܾijJ] юn;Ƃwʭ#7rt`윢ҁisjJ]~:@nr= gՔ>ݥlvB'@n䜢ҁisjJIX i n;Ƃ܌r3jJ]Dm!NFr#ՔLs8r3qGYD5Owi.?ÑSn4E5Owi.i6CY;2vS8e09.RcTt6ӈ`sJNU>ݥly n;Ƃ *ePm'XpJTd@!*&;MTU:0Mv.e;pn *}KEw&uJ r N(iҁiEUdU>ݥtMETUt]fvv 5SnEUdULKTUt9r9.e;j,8r#ULKTU:0MrbHk5v 5f7Mv6QU]*v5v 5(7Cn\ҁivGnF9(9.s8rs&;.e;Mf(kG1q &2 gU>ݥSj,u>t]f1uQE4iҧt\63/Sm'XA *2 NQ) 9Dd*JNU>ݥlm6WOw).DVAnPc֐9MTQ:0Mvt`윢ҧtё[ܾi*JR] юn;Ƃwʭ#7rt`윢ҁis*JR]~:@nr*(}KAw!j3tGr N>(9EdULtG vBMMTQt&j3tG vB'7͐9t`伝ÑQn;J"(}KAwܜrs*JR]Dmvdpp`"rQE]twJlgFLsCԣt`4Qҧ<.۹Dmf^"N JTdp 5RszL&Q:0MvG]t\6ù-0pG]tl^g Nrkȍ&Q:0MvG49E=JtMEԣ.vvQ;ڑm'XpNuFN(&;G4ٹD=JtMUԣ.vQ;:m'XpA F)Q:0Mv.Qҁi6CZ!N 7 lOwy]Dm!NFr#(&9opf7MvQҧ<.?ÑSnrvQҧ<.i6CY;2vS8e09G]} 5]SRc`1uV 0i3`p,02vBTʠ"N2Ȁa( iC|d:n;Ƃ*y?uuV?j,HUbm'XpF5FNcuʭ!7r:Pn49YƉAnё[ܾiKr$LiuvB'[GntV:r#duʭ㎒s: сn;Ƃ6{@0{0pGo;Ƃсn;Ƃm 7rNVr#bu w:oc1u]6s 5fapGo;Ƃ!NFr#bu͐u(o,һQcAnN9~Y~YvBY;eඓ9&ND,sRo'_w9{*:e~sj3:t`4QS]]s̼LEPcA2j,8E *2 5L&j*&;]TtuQ[8ocyTtul^g Nrkȍ&j*&;]T:0MvNQS]]~;GGnr"j*}qvQ;ڑm'XpNuFN5LST:0Mv.QS]]~;@nr= g5>e~8j,8r#5LKT:0MrbHҧ̯vCnF~DMOw_w9Nn;ƂfȍKT:0Mr(7%g5>e~s8rs{@.j*}qP֎ n;cNLd@"j*}Sj,u>tGw.j3:(W:0Mv(WtGw%j32vBTʠ"N2ȀC+&;M+&;]+}lm6Wҧ8v6QUbm'XpF5FNJNJ)ʕ>]}Dmr"ʕ>] юn;Ƃwʭ#7r(W:0MvNQt`\\]s 6(rVQ.Cfv 5|PnsrdJIX i n;Ƃ܌r3rOwqt4Q;jj,8QnȹDҁivGnF9(9(WtGwܜrsrOwqt4Qvr;)2ȀE+}Sj,u`2dgeJ!ʔL&ʔL.ʔLS)&;(S:0MrG)&;(S:0MvVQt`lL4Eҁis2d2d2deJ%ʔL6ff۹Dmf^"z^g 6ӈAnҁiD dJww\6ù-0>cc;*1ȍ'Pn D dJ)j(}@w(o,ҧt6Cw#7&j3[GntQC49E d5>]y+NjmPn䬢ҧt6Cwt 7.j3@n䜢ҁisJI# i ܨ{VQ(79|o;Mfr~7Emr3F%j(&9orf㎒J.6Ŷ = g5>jW!GNYdJ2]vO)^ N])5KGw!j3:MTW:0Mv.e;Tdp 5dP)tt6ӈAnҁiDudJ]s y˫ҧttl^g Nrkəa>#:F.x16Mze29EuuoLIս1u&]:KܷPnwLQ]ݧtt Ўv N)܈4Q]Sgrޘ:]:OmPn"]:KCTxhGrvB'@nD.Q]Sgս1u"L5hG'rvBMm}@d}KGw r DnNrȍWTWԉamRn%>ݥtCnFDvQ]ݧtta(k^iOw.S\I7R4t t x7Τj>ݥ JOEN J|E9D5uoL){cL]Kpn/< |tde;Ƃ7ʭ!7"3i7}KCw5N"tdюܲPc;֑&{cL.QMSg}KCw m}@d}KCw r @nNrȍ%{cL7Nd6DnN IMlOwi.ANQ- 5|Rnjޘ:9 MͰDQMݧ4ta(;u&]O0dma4QMݧ4t)EG.$Rc׿]*KCTx:yU}KEw VɃܲPc֐STUԙ4QUSgr>ݥtvdU}KEw hGnNrȍHUս1u&3>ݥt6> >ݥ9Dvt l'XpA FUս1u&_QUS'2DZvt"l'XۤԙlOw.ANQ- 5|Rnޘ:9 MͰDQUݧTta(;u&]*O0dma4QUݧTt)EG.$Rc׿] KCTx:yU}KAw VɃܲPc֐STQԙ4QESgr*>ݥtvdU}KAw hGnNrȍHUԽ1u&3*>ݥtvdU}KAw r @nNrȍ%{cL7Nd6DnN Iݩ3DuR]C;:[j,8&r#UԽ1u"sraG,Ow).?ÐQn]TQ.s6ڰD] K"#euRc׿]t t xuoLIt%WTxVz*2vBT$K]TxyCԣ39E=ޘ:&Q.Kpn/< |Q.KMGJ N(܈uoLI{cL.QOwy]~:GGnrSgz}˃dюܲPc;֑&Qԙ\uoLWԣ]t1۠ԙu9Dvt l'XpA F{cLuoLl,i щܲPcAnrxD=>Aw r DnNrȍWԣÐۤԙ,utCnFDvQOwy]~:!k {Mz}˃=E$ޑNKwX<<$'$igg³SAj,ȠR:Ƃ_vIr:ʭ"7"'*r#XV[j,ȭrn/< SvBiJ N(܈rkȍHcu<۝:y[5N*tGw9$LiuюܲPc;֑x(܈\rQ"_VC;:[j,mPn"+f;Ƃ@nNrȍx(܈|YM2DZl'Xۤ&D6VCvBiMщܲPc'6/&rK2;!Iݩ3YX.ǃܨ 7 ";!l'XQֆ&XBN E|dr*j}\u˺s|*<<$3iOwY PcA2:ɺsTr.vQqJUFԽ1u&MR.vQ[^x@fcR.vC6Q*y[j,8yr#rZޘ:&j{cL.QKݧ]~;GGnrSgZ>er.*<e;Ƃwʭ#7"MRԙ\7+jtuomPn"].C;:[j,8r#rZޘ:e"tnwMm}@d}˺STxhG'rvB'DnD7NdvCnr3(ER.va(7.jtuo0dma4QKݧ]NO)>rQ_'1toJ_<$(SԙLSgr2uoL)Խ1u&M{cL.Q32uoL2uoL"Խ1u&(SԙlLSg2uoL!Խ1u&(Sԙ4Q3D7+Խ1u"6|a,LSg2uoL&Խ1u&(SԙLSgr2uoLIeޘ:K{cLLS'2j'h:"Խ1u&(SԙlLSg2uoL!Խ1u&(Sԙ4Q3D7+Խ1u"|``,LSg2uoL&Խ1u&(SԙLSgr2uoLIeޘ:K{cLLS'2YL|`b,LSg2uoL&Խ1u&(SԙLSgr2uoLIeޘ:K{cLLS'2>I{`"(SԙLSg2uoL.Խ1u&(SԙLSgD7eޘ:(Sԉ{ ,E|oMbȳ) JOųw*#+=[ų.*?2tGnrSg>]y+Ev#7STx(܈4QSSgrޘ:a':GRsEnrxYEMun9-C;:Hm 7"3ޘ:&Q'>rRn"&XSTxhG'r޵DrȍWTԉ>dmRn%>i#tCnFDvQSݧLb(kCmPֆ|EMuoL ie5ET.Rc׿]K]Txy<8%5gvBV*- 5<[gSgrޘ:SPԙ4QCݧ t _Q^x@fcP.%&#[%rvB'o[CnDNQCSgD uoL%jt#*<۝:EP.%.*<e;Ƃwʭ#7"MPԙ\7+jt9r*jtсܲPc6KPԙ|E uoLl,i щܲPcAnrxD u2]C;:[j,8&r#5Խ1u"sraG,Ow.?ÐQn]P.%)*ݥ9E6d 2ڐ5c!-&>ݥ|Sj,5KAw O#ς³SlN*=[ųe;ƂglwLQESgr*ޘ:&t+*< l,*>ݥD}dAnNrkȍ){cL3DuR]~:GGnrSg*>ݥEv#l'XpNuF*ޘ:KTQԙ|EuR]~:@nrSg*>ݥ9Dvt l'XpA FUԽ1u&_QES'2DZvt"l'XۤԙlOw).ANQ- 5|Rn*ޘ:9 MͰDQEݧta(7.tڐuj,H(kCD7Ndv^Ț"tRc׿]t 4,xpJj,/<+=ϖ ҳU<[j,xJv{cLNQ7Τz}˃+*< l,z}˃de;Ƃ7ʭ!7"GSgD=ޘ:Kԣ]tё[ԙ,uEv#l'XpNuFzԽ1u&GSgts 6(;u&Gݧ<.AQ- 5|PnD=ޘ:GS'2DZvt"l'Xۤ&D6QOwy]C;:[j,8&r#{cDf06);u&Gݧ<.?ÐQn]ԣ]t PֆPcAZFY&{cDfXH(녬,uGww9j,5.ǃ4txy<8%5gvBV*- 5<[gSgr:NO Lx4V3ɃܲPcAns{ϛV' 5*y[j,8yr#r:ʭ!7"PnwL.VcAnNst(;u& x05iG;rvB'[GnD:r#r:ʭcG|Y@nN A ; e;Ƃm 7"r#eu<v4l,i;KxPcAnrxX&v4 55iG'rvB'DnDr-&vdadrƂ܌r3쬎PcAFYvBiemȚȗPֆαQ YYX(믓]N֧USgZޘ:]Rԙ7Խ1u&MRԙ\7+j{cDGRԙ,7dԽ1u&3E-uoL!j{cLNQKSgD-uoL%j{cL7NdІO4ERԙ7dԽ1u&39D-uoL)j{cL3D-uoLWRԉ^I6ڃ= Zޘ:URԙl7dԽ1u&39E-uoLIԽ1u&3Zޘ:>N{0DQKSgZޘ:MRԙ좖7Խ1u&3i7Խ1u&_QKS'2L|`b,7dԽ1u&3E-uoL!j{cLNQKSgD-uoL%j{cL7Nd~2|DQKSgZޘ:MRԙ좖7Խ1u&3i7Խ1u&_QKS'2-|F{DQK{{7o577D7de> 3ȳAg"NUE}d *CߏyԙLSgr2uoLIe>e e|Es{Ɏ2uA6QhwrCTx(܈LSgD7e>?2;{GnrSg2uNnAvQȍʭ#7"M{cL.Q32ulI  m}@de>aC;:Um 7"(Sԙ|E7NdȉDn=&}:9Evt"7wKTx(܈|E7Nd.Cnr3(Et1CP܌r3LݧOO1(7CNs,( ,LݧLtoJ_Cw.A6QSSg>e9Egg\Td NQ)d;ƂT:ϝ:CTԙ7Τ>e 2˧Ow.A6QhwrvB'o[CnDNQSSgDMuoL%jt#*<۝:ET.%.*<e;Ƃwʭ#7"MTԙ\7+jt9r*jtсܲPc6KTԙ|EMuoLl,i щܲPcAnrxDMu2]C;:[j,8&r#5ս1u"sraG,Ow.?ÐQn]T.%%*e9Egg\Td NQ)d;ƂT:ϝ:CPԙ7Τ>e 2˧Ow.A6QhwrvB'o[CnDNQCSgD uoL%jt#*<۝:EP.%.*<e;Ƃwʭ#7"MPԙ\7+jt9r*jtсܲPc6KPԙ|E uoLl,i щܲPcAnrxD u2]C;:[j,8&r#5Խ1u"sraG,Ow.?ÐQn]P.%%*ݥ9Egg\Td NQ)d;ƂT:ϝ:CTWԙ7Τ>ݥ 2˧Ow.A6QhwrvB'o[CnDNQ]SgDuuoL%t#*<۝:ETW.%.*<e;Ƃwʭ#7"MTWԙ\7+t9r*tсܲPc6KTWԙ|EuuoLl,i щܲPcAnrxDuu]C;:[j,8&r#ս1u"sraG,Ow.?ÐQn]TW.%%*ݥ9Egg\Td NQ)d;ƂT:ϝ:CTSԙ7Τj>ݥ 2˧Owi.A6QhwrvB'o[CnDNQMSgD5uoL%t9:rk۝:ETS. %.*<e;Ƃwʭ#7"MTSԙ\7+t9r*tсܲPc6KTSԙ|E5uoLl,i щܲPcAnrxD5u]C;:[j,8&r#Խ1u"sraG,Owi.?ÐQnwLvQMݧ4t Pn dX8Q YD5uR])5 ݥDUuoL.tAr³SAj,8E *Γ SݥD}dAnNrkȍ){cL3DUuR]~:GGnrSg>ݥEv#l'XpNuFޘ:KTUԙ|EUuR]~:@nrxYEUuR]C;:[j,8r#rޘ:e"A;:[j,mRnwL6QUݧTt ЎN N>)܈|EUuoL&fQ"]*O0f۝:]TU.%%*ݥ9Egg\Td NQ)d;ƂT:ϝ:CTQԙ7Τ*>ݥ 2˧Ow).A6QhwrvB'o[CnDNQESgDuoL%t9:rk۝:ETQ.%.*<e;Ƃwʭ#7"MTQԙ\7+t9r۝:UTQ.%!*<e;Ƃm 7"3*ޘ:X&e;Ƃ&vdU}KAw r DnNrȍWTQԉamRn%*>ݥtCnFDvQEݧt Pn dX8Q YDu|Sj,5˃d{cLvQOwy]3ȳAX^xVz*2vBAyPcy*N!QԙuoLIt%WTx8X>t%&#NCnNrkȍ)Qԙ4Q7tst(;u&Gݧ<.AvQ- 5SniuoL%Qԙ|E=>Aw N*Q.KCTxhGrvB'@nD.Q7+Qԉ2֠- 56)Mԣ]t ЎN N>)܈|E=ޘ:9 MN"Q.O0f}@dt%%*toL*N{бDVVC{бD6VC{бDvVC{бDVC{бDNVC{бD="="_VC{pNdO2Sg r      xhxhȗܩ,&>toL*I{0DVVC{0D6VC{0DvVC{0DVC{0DNVC{0D="="_VC{pNd~1|ޘ:UF{`"+=0xh {@`u<= r:iD.VC{`"_VC{pNd~[$ӽ1u& }p1o57MRԙ좖uDgg^QYȀSUQY).*Cݩ3YDOw1t Ўv N)܈4Q3D7+}t6> 2ub.AQ- 5|PnD7+Խ1u"L5hG'rvBMm}@de>]C;:[j,8&r#eޘ:9 MͰDQ] sr3> 2ub.ANQᡬ d;αp 2 2u2])5 eDMuoL.jt $ςEg"l'XpJT' 5yԙ75ս1u&MT.%WTx8X>5}Dw FӐ[j,8yr#rޘ:&j{cL.QSݧLtoQԙ,Ow.AvQ- 5Sni75ս1u&_QSݧLt1۠DVQSݧLt Ў N>(܈\7+j{cDfcHkЎN r&jtщܲPc'6Ðۤ ;Jd5}Dw܌r3좦Ow.ANQᡬ d;αp 2 >e|Sj,5@w ޘ:]P.%HI6 JOEN28Oj,8Oܩ39D uoL)j{cL]Kpn/< |jtdv!l'XpF5F5Խ1u&MPԙ\Ow.q>Cݩ3YD u2]C;ڑ[j,8y:r#D uoL%j{cLOw.?c A Ow.AQ- 5|PnD uoLWPԉ2֠- 56)MP.%)*<e;ƂOm"7"_QCS'2;!Iv"jt9 fxE u2]CY2vcF,d@d5}KGwXj/8tdս1u&]:K&*<< l5 Pc)*ePql'XpJSgrޘ:STWԙ4Q]ݧtt _Q^x@fcTW.%&#NCnNrkȍ){cL3Duu]}DrSg>ݥEv#l'XpNuFޘ:KTWԙ|Euu]~:@nrxYEuu]C;:[j,8r#rޘ:e"A;:[j,mRn"]:KSTxhG'rvB'DnD7NdvCnr3(ETW.sr3> >ݥ9E6d$;)2XȀ"tM_p. %&{cLvQMݧ4t MTx&y<(j,/<+=d;ƂSTʠݥtvd}KCw hGnNrȍHԽ1u&3j>ݥt6> j>ݥ9Dvt l'XpA FԽ1u&_QMS'2DZvt"l'Xۤ&D6QMݧ4t ЎN N>)܈|E5uoL&fQ"]O0f۝:]TS. %)*ݥi3ɳFQcyY 5RvBt;u&39EUuoLIU}KEw d6OUuR]l>U l'XpF5FUս1u&MTUԙ\Ow.?#Fݩ3YDUuR]C;ڑ[j,8y:r#DUuoL%{cLOw.?c A Ow.AQ- 5|PnDUuoLWTUԉ2֠- 56);u&]*KSTxhG'rvB'DnD7NdvCnr3(ETU.sr3N.tڐA 0`!"] 7rԙl7dU}KAw Dgg³SAj,8E *Γ SݥD}di- 5Qn 9EuoLIUԽ1u&] OȭQnwLQEݧt Ўv N)܈4QESgr*ޘ:] OmPnwLVQEݧt Ў N>(܈\7+{cDfcHkЎN r۝:MTQ.%)*<e;ƂOm"7"_QES'2;!Iv"t9 fxEuR]CY2vcF,d@dU}˃M_p.KMԣ3E=ޘ:Cԣ39E=ޘ:&Qԙ\uoLWԣYQ7d{cLVQ7d{cLvQ7{cLNQ7ΤzԽ1u&GSg{cDf;l$+:Eԣ3YE=ޘ:Mԣ3E=ޘ:Cԣ39E=ޘ:&Qԙ\uoLWԣ}lwLQ7d{cL6Q7d{cLQ7{cLGSgrzԽ1u&_Q7NdOܩ3YD=ޘ:Uԣ3D=ޘ:]ԣ39D=ޘ:Sԣ3iuoL%Qԙ|E=ޘ:bwLQ7d{cL6Q7d{cLQ7{cLGSgrzԽ1u&_Q7Nd~1|N"QԙuoL&QԙuoL!QԙuoLI{cL.Q7+Qԉ{ ܩ3YD=/6~CX?;c`+&\`UF5$f^q_{YaP;Teq5]5䗡* - ^q;s&WΜ1c3* { `V8Ë5Vr5M' VaȔM3gXw-V8ȿߔZtfXa3fXg\~S =Y!S7%Œ+}gbsߙ3zE0*7)4a+h/ d`U2q?`٬}=Pj>n~[Uss lzEiv0 v? WqῸijv?'0`7%Œ+θ_\qV u/Erľ3'X q Q"8(#ẗaP/z.5Z o$9Q߾3'H,wWTJpK|q{H|T%h7nyLd$9QFboߙH,ŕUɴL̜Bb/u:sMYp=7߾3'jXwD$[idF&3IUK|q{5IɌÝ63Tw_yOgϛ;nn~3s7%ֽF3nIK|q{Ii7wYyZn7_\f^fqq]Sv2 D9bߙH*{MO>e$L|qٽʂzI{TWyGy.~O7XxK_ awDM&}gN0Uf*ӛd*%^R _\evj&*o{–ɴLRoߙe$L|ΜEWݫLo~i̙9Q/2WYPDb&*o{žLRFķ̉Z$L|Μ/2WD&32q[M0Uf* j<S}lgλ︯}7wWyf>oI-&^ez}n7 _\ev:s#*o{B&0Uf**ӛ蟘(G;s)&'ϋ2S|q{|\]0o~x8Aboߙ5IL;s_\e^ez՛Ldދ_ 7?1WټWYPG\v}7=adM&Iboߙe$9Q_\e^ezLd̉*$** Ou}}7tf73ysOj⋫lޫLo">T!1WټWYPD๑vs}7=evIHLU6UW!Q+55U/Jb|̉j$** j|$>/H U6UK"ޣ>rͣv{¼[!}gN$1ķ̉2C|q{MTo2y/~)`_\e^eA5r MU`-i7&!}gNwD-C|q{Mo2-93'⋫lܫ,N"\~}7=adM&)#1ķ̉Z$9Q/!ƽ&7ɌjR_\e^eAMg2~p #?yU`ә*o=Eb/q2>g{R_\e^eAuFU`M&)#1WٸWY\\G|TWY+rľ3'⋫߫Lo"8(#WYWYP/z*o5Z o$9QD߾3'HtUU7QTJp]|q{H|T%h7WyLd$9QFoߙHtUU7QɴL̜B/~:sMU`=7D߾3'jwD$**ӛhdF&3IU]|q{5IɌ 63TwWyOgϛ;n~3s7.&3nI]|q{Ii7wWyZn7D_\e^eqq]S^ez}gNT#WYWDD#yqPF/v^/U`k /5H4;s&&}gNh⋫ݫLoz{K'*k* Kn2'lL$5I4;sD߾3'jh⋫ݫLo~i̙9QD_\e^eAu  {&o2I&}gN"ķ̉zI4UU7ѸɌLfV$*k* j<S}lgλ︯}7wWyf>oI-M|q{Mdg>ܓ*$*k* <7n'n2I&ڽ*$>j&''ΜF/z2G⠌D_\e^eA$_=*#o}ܓZ$**ӛ|v'UHTUVUT'xnq_ vOhd2U|q{UH|gn˿whoa>Ž}&b俅L ;8 ;8v3qo[رADaϾ#'(b?BsZGPD:j$Oq:"3A4AME|fN HݟD-E|fN %Qw\'UE|we8QDIS$q"C2Iߐ9},A|cAME|cN HD-E|bN} %Qw*Է"#Qw%UHDUE|aN9 (? lj$/œ. Qw tɠ&";0Ke$O."Qw(?rtH|93B'(⻿ljj$bT'Qw5Hݟv9=8IA".Hr9=8D?Z︟NOuO5Bx˩AUE|w[8QDɖ?NT'Qw5Hj9>IF'HݟgD-E|Y8Q/", G{ļOuO5B'(⻿rH`DuE|W8QDٕ?N$Qwq|w H[9ߝZ$q^E|'VW7%OT!QwXUITD5E|T:"K*A$Qw?| HݟND-E|WS8Q/")<)|\ӱTT*$9QD> endstream endobj 2246 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/0d00ff020fc39896504d4b096593e255c704efb4-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2263 0 R /BBox [0 0 83 60] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2264 0 R >>>> /Length 25065 /Filter /FlateDecode >> stream x\M&9ss9P^W±X?`tJ^`P ES>Q} ۼ `Cd%iÝޖ)i (LΎ4:OǝR2w:;;fiMNvQ`Ctg;ͭcntQtMNNQtMNL^TE}A s-K͋ qC);+Csط۲; 3h F"ʔ*ʔ&ʔl4hn2w:; co}+ʔlՃ]ԗtܖOF C)ʔlշEԗ_t*j|pMPzw@t3107领һ:x%_Qu'һ:x%]b<-K͋T> ۼ ^&K6ӆ;-K͋S4ӆPE wtOwvy:EPzw@tg :.j(;x17JtMNNQC逛|E wt*K]mYj^m܎һ:x%]bhnv[vaca(YD nrJd5eJdeJdeJdeJdeJeJ䤉2nrE799E792nRn4%(S:&'(S:&'(S:&'(S:&'(S:&'M)p.ʔ)ʔW)pqc(YD79YE79D79E799D79iL逛tQtMNNQtMNL逛a{@"ʔ*ʔ&ʔ.ʔ!ʔIeJ䤋2nrr2nreJܤ}nrE)pU)pM)p])pC)p&ʔIeJeJ+ʔIsܤ8E)pU)pM)p])pC)p&ʔIeJeJ+ʔIޛI=JQ~7?^uxgZ37+j12߻f%Ճxd5Jy*CoWb (领799E nr58Ѝ/9i߾OUTT9jwcG7Z3'F||э?VWJnƕtQT5"SNF)+:pA{`%tMNVQ]逛lһ;q%tb0~ԈѬ Օэ?8yC.+:q `tQ]逛79JnՃEԗo_5t*}WE-ƈ`S#`ekƟNNЍ+YE5w76tJy*sۏ| Nqݍ ݸMԗlKSWE5w76tOuy:ETSzwcC7dAw085"n;1SJһ3<;J*)WZL#wzۏ'tsՔЍ?f8=0̍ETS:&'tMN6QMݍ ݸCb:1m?jDLhֆYSrjJnlƟNsNF)(:pA{`%tMNVQE逛lһ q%tb0~ԈѬ UXЍ?8yC.(:q !PEnrr*J+(WQ_rҾ}W?UQϧQ79D=Jd(pCԣtMNG逛tQ799E=J+Q:&%nrz*Q:&'G逛nrrzI(p.Q:&'G逛|E=JܤjJ{pd(pUԣtMN6Q79E=J(p&Q:&']ԣtMNNQ79zIq"Q:&'G逛lnrz!Q:&'MԣtMNG逛nr(p{&;qEԣtMNVQ79D=Jd(pCԣtMNG逛tQ799E=J+Q:&%{p"Q:&'G逛lnrz!Q:&'MԣtMNG逛nr(pz"Q:&'G逛lnrz!Q:&'MԣtMNG逛nr(p7qN{pd(ލ5^Z_ wލj3&;4b:6Ӊ`nXmfc`nYmƈq079YmƉ`neI 'Vy/sdaj3{@j3{@j3{@j3{@Icڃ= APr APeڃ&%j3 {@j%AP AP AP APr APXma(6C{а6C{а|YmIKdac(YYmc(Xmc(Ymc(9Xmc(i6C{бtV=JNV=J6C{pܤ} nrZA{06C{0l6C{06C{06C{04V=J: %' %_V=8nR 7y逛,Vh {@j3=dcP a(9Xm4V=0%fh {@j3=j3MJ&/pJ:c(YYml6C{JvV=p%8j3= c(9Ym|YmIޛKda{n\.? 8p'4b:79im6l'_QOV^W83g' *f@!j*2evE-ƈq079EMnr5Ii֥dwNVQ_Ѿ79DMc7NQY7%MTzM%Stڝw:OǾQJoywD-σ=oWbh:&;(YDMnrJyGwZ m`w(9DMUlb1MQtMN(SzwWy[ z'6tOwV *f@!ʔlbsS)p(S:&%o6Lһ ӝ hߎlLΆY7uþQDһ v^<ͩqFiFs5]?OvtyN)YDMw;E-coScntQS逛79Jﮟ;z`n6;һC{=08 ̍ST:&'_QS逛 o֥wm܎lһ4Q595eJdeJdeJdeJdeJeJ䤉2nrE799E792nR~5d=hJQtMNVQtMN6QtMNvQtMNQtMN(S:&'])pS)p(S:&%jM6ڃ=deJdeJdeJdeJeJ䤉2nrE799E792nR~d=JQtMNVQtMN6QtMNvQtMNQtMN(S:&'])pS)p(S:&%p,L逛L逛lL逛L逛L逛4QtMN(S:&'(S:&'_QtMJ޷&,L逛L逛lL逛L逛L逛4QtMN(S:&'(S:&'_QtMJM:P2qZ_ wq%tMNvQC逛79i79领799E nr5IP:&'tMNVQC逛l79E nrrJ䤉J䤋J5WP:&%{&+APJd5&j(p]P:&'tMNtMNtMNNQC逛|E nR:nt%tMNVQC逛l79E nrrJ䤉J䤋J5WP:&%{o&;PJd5&j(p]P:&'tMNtMNtMNNQC逛|E nR 79h {@"j(pUP:&'tMNvQC逛79i79领799E nr5.%rXǡ^_ZFoHF@Dذ3IMl:y[$'+"i י-\gp.jhu&i י-\grp-jhu&i ׉ގ'=YD Mscsi .΀=΀nQfG&TGԸ6:TQYj\LQ]39EuM[5=rRo3DuM].5IhڢnzGT״D>IxG,ߎcGgYۢV? ~N}=eE׋^56[P+&ꚶp9v]YDuMݥ򹴱?bwdu32;2qԸNhcktm5-X*]\grjp)iu&鷻].yD v"dn,j~KMGJ-X֢7"i י\-\grj~K埝GozLQMowi\zG{ m,qzKTӴLnQM3yD5Mݥ1A@d4v%wtDow>E5M[4m:hk;:Nhc&6MT]Z.nvBKfF4m:smRo+Q"鷻]9V7d4v%Wt m,֢WtM4m:shkQ;&j~Ksicݥr.fevd.ic9ٙqmVj\[n'ĵU6U5m:STմL.QUow\D&X>U5v%l2[n'ĝ7EoDNQU3DUM[U5v?;Gי,Rcwdu3-X;֣7"i יܢ-\g򈪚~K埝cDoz*j.5vKQ7Cr;%|Po#z#rp#ju"sc֠wtFoM 3DUMݥr)f[n'ĝOmFoDQU;NJ&%~K埝cEozLvQUow\rzE׹m-zEDQU;ǎuk"鷻]>TQS.%vKvQ7(#wIˉLk6JVr;%ҵu&i י-\gr*~KGpo'2A鷻].D}dr;%Qo-z#r*p%hu&鷻]9z֨7dU4v%wGowީDM[U4m:GT]J.#z\g*~KC;:Nhc;ۈވܢ-\g*pXf5[n'DozL6QEow)\rzGg m,qzGTѴDαIxG,RbwgXۢV? *~KSP+6hkQ+&*p9v]YDMRo/vKvQ7(#wIˉLk6JVr;%ҵu&-\griu&Gpo'2A򩟦MGJ-X֢7"-\griu&埝GozLQ?M%wGowީD4m:[O3yD4v_.#z\gi.].9D #z6A-i י<~pXf5[n'Doz&鷻bwu3-X'67"-\'2wM 3YD4v_.+z[ۊDvQ?M%Wt m,֢WtMӴDαE]"黻X]>/PH:4xXgu$iH9cՑs#ImVG;$ V$ 3VXIՎT!%gJbK9QĖs:-9D [rω$ Hl<'jؒ3xN!%g<8 ՍT!%wO6 'M~ N6 'K5Krω$QerI# m߁Wj*yמ}'q9QĒs&%9D-Krw!_X/uH\9cX+|FZ Չ?baX(dBIKrwXX!tXhfe3 /ARĒܝ S[|n5fmLэK^yT!$w0cRĔs:);'&7pԖ߁Wjڜ䚷Zq1ksk^AbJ9QĔs);'ưNъf*5sWL1<1/H|T˗9}q-ih&IbJ9QĔs6);'ưNюfZ6<'cxb _xbĬ;LG3I-Srω$ uHL1<1u43դ*);':gĬ;ĵǬkyמT%1%gFbJ1Stg"1%w):Tg>Չ?b.2cȤ );'ưNхfV6$IL1<1/I\<[YStWƭ&UHL1<0?/o~ T#1$gNbH1|I# =w6/.V\{ڜ<'j3xN$1$gEbH1|C*_1$wT#Q-_fbl&!9D-Crω$:E;iBbH1|Nu46/g3$H <'j3xN!1$w):fV$×$.E46/pd36/aO\{RĐs!;ưNщKLjRĐcXST'<)P?"*$:EYKT'1$w&q|n5fmLэK^yT!1$wp(O<'3xNT'%wp$qr;[Y\V+=fmN_\{k5Ht<'j3xN"%wp)ZLfpP1}.;;j446/e3 $5It<'j3xN&%wp)LfD]rw wKuW9}q=h&EK9QDs.;;ưNсfF63T%%wpT'q,r9}q#9}q 3}ړ$ Ht11uN\̗`VZ$:E'̧:TLхBfy,T!%wp)f^:.;;6p1kcn\[ݸդ .;\DDy9QDs:&;&7pԖ߁Wjڜ䚷Zq1ksk^AI9QDs&;ưNъf*5sW410/H|T˗9}q-ih&II9QDs6&;ưNюfZ6<'hca _xbĬ;LG3I-Mrω$ uH410u43դ*&;:gĬ;ĵǬkyמT%$gFI1Stg"$wp):Tg>Չ?b.2cȤ &;ưNхfV6$I410/I\<[YStWƭ&UH4(O&gy?9D˟ {1g=ǃržAY9a vx'VNs<#Q9cBJ9QDs*9DuUrω$ 5IT<'j3xN&Q%gCJyRGJ9QDs**9D5Urω$ 5HT<'j3xN"Q%gMJ9QDblx:5jSM3xNT%Q%gFJ9QDs*9DMUrωZ$ IT<'ꐨ3xTlOSxIUrω$ HT<'3xN Q%gIJ9QDs6*9DUrϓ}|O5BJ9QDs*9DuUrω$ 5IT<'j3xN&Q%gCJyRqx:#SM3xNT%Q%gFJ9QDs*9DMUrωZ$ IT<'ꐨ3xŢT*$ UIT<'3xNT'Q%gAJ9QDs*9DmUrω:$ 'gȍn<դ *9DUUrߙ3Y,=ǃhpžAY8a F,x3Ns> stream xZ[SI~_oAV/DpY1iJ2 nƢI] =չd,&|,ZXcQY,QxDՇYSa8*eCOyBx|pR&(^uTU6lu"4sCj&AOvhWuO`Y~3aaR5>b`2^OYǠ9=h|B.ڸqg~C %7OG`dD^,oeut2-v\ٍؓvxRVG'%P-߽BGi0,|UM&i掜AVomQˢ=v:oV'e -Ny3olP &̅gs@Xbמ V;TY`Ĉ~&5"f{ bey<\BFn' Ri ~ר86SGnpRr jZIAJtI҅6]kxѦF5n/V㺥It=%:Egk[W(z/f[}.%[N>kE֥t5PQ7)?.*D};~cM{y-VusX6)7oœb}_E}+%ld{QEnMjw;ت_ i"UxHavqD_:9t;Ab"<%"i:Wwd^V1;.քL7^f`V`#"1Fax 6yBo񮼸>-ӓy+ զ7+TO ƻ1AݠKyBe.>5їJ~T=9 L؆uԙ`e8}6k4&Q;;&+Q936rs|7ŤۗZ#.Rk0I^G[f~LYyӶ-Sccw>LӠ~E;'d5l+j~bo4SYJ"7N*q%NjtI8K endstream endobj 2278 0 obj << /Length 2032 /Filter /FlateDecode >> stream xYQ6~_G")b>vP.HZ,doȡdi-֢pf>EՏ2Zh%f!$/b.tZVwKsLJVyʁp(LVNR3*pʮ*>w}%G۸AMĽLC=ۼ*ӵ)#^4"GFz"8fh]MۘQU|KyO8gۙOK0@?mC﻽<"dcPEݜLC%Kμ-|$G"9q58ni%y&1gؙՍXHLfmV36G3ߖBzq#Z|V8dI&N@fI?ezhZG1aV$'>"HM|(ZxUXK@,Ȭ94{z{en3 "پ^ eObjOz2>,_yoJzR|c ͇>$%7ɧhd/Ul>GD h.~pD!P\sA~RU7z(S6*E61 Tf;oO^O}+*jXF0gVmw+`A;Z#\կWg݋lq[] [k)b #pBc'U{c. K6t? \豷f.KݲlzYv'7O;swXMn Y g fW3C9FIRi\&b_vQ$4zyv@t4_$G_YiG->RgeȈqLҁFDK5j'Β܂"}e†^(9yٴƕ Bpzb<a|co. 1^{AW= :1D#Ȼ5_rEfmO!lJGTtqTaRf/y3N@77ו)/r_c*FKoA.IF(`REjh,kA)@'JEՔvnzP!ʪ졽Nzb.1(~7Ŗ#JF'Ŀ}CpX$]J0]ۜӅp s#E|B@Qz.9SS:Ga&SFhgRWsPWԕ!u +^UOowok8;HsN0x~܌$i Z=G p,B@鉦>=B.JDFTcmތȟ_掂ɪ=ᆘvqOsqXՐwPi3-a @TR$  )rt{:R/բ:@'vN: 5SnkH15 NK݂n1<.6 iBu};5va>>> /Length 287 /Filter /FlateDecode >> stream xm;r0 D{'IEȤ,dTpfI<. Wm^z֏BvR۹?V?{2e;mn[s;4?_GQ@<LRpp%΀s3lh`8v@ >>> /Length 6508 /Filter /FlateDecode >> stream xeO$}>AOtyWm-fS KiTR +  ~׿߯]nq)-Rz}~__W73⺨O(72/?ohVV y.SMJˠX?a#NXS;OEa8ahecTVQG{_ojS}B_Sy3Z_v^ky? yҶW^+yyBxxvyCm6y3ZT9~n2~n6~.6~zܕ'=C]3d^{ʓPjoT?3-xB惰 l>!`|2aA|B惰 l>惰 d>惐 l>Bp)N?riҥg_E{%pmUy3mz7yEmqwLcP`DnN,hŸ6'fcn;?珅{~D+OhxL=\6,\;y3[ovOtO7tO34O4O3t5?]yBxxӻ])OʳϦ<ЦCxD foh׫I9@sbMq<CЦ<hoÞ ˠ]ozIi{)#*(OʳGy 4OSZ^y>  PO-/幯C s+ϼ6ynKiIœ>4SL>"i O؊#)$jL92hWx^<)iyn"! Uy(uM`6yn~2hܕ'}sg99'<k=VjJzœ&=x%O0!%Qx( aR+ j+6Ē((U+Oy={ymA|=ėba܂o)-XA ϵ9 urvj 3*i“KJ>DEX!ß巒]yEkioY5f,ޚ[xkoMY5&IvV4S/yx 3 enpt?Oet?Omt?]Omt?3J | ANȧ WbCm%t ULǧxyyo{6<>3<:Ͼ8Sz6*?6|CPV,V j\5{Xy>3 avitZQy3 W2Vm0a2IY9i7-v{% œ& xeY޶ Qy(~*ϼvm[ -]y>S$O7 OO0Qy`kSk5u3''*hcqH⃀iH1uA<)nSi'+FhS 4_,mp(#})O,6ÞS%/9]Ø4t9>f?it%yybr(WWsKN/0!YN/'s; %,=eT+%3gTKSZ)^0O?)G~g}g<)׬[y浿ʳUjN9Z~r9g}-ެʓҞnL=` [\7PqtΣ)A;*|lz&#0XZ)`b@6ZAjoPeуټ6mYX9 u;վ'PQY++SX潨cا6,.m- ˢڎav<66fj6yɺcœNyLǿʃ|=f}>ʓ5şk'+O{m?)ǰy^ky?5^OcاÆERu \"hϵ=Vj^T>dQ dQ ?!'l6~O ?a'd}Wg=&cp~,Nȇ+X6qݪ=8]MKw坻ݽ*SY+ɑr.nH}QpZ<c_rR/w+i1J/]/Ҫ___Wh2eT/hmBf6a,a,QXfJ^JZg ;3C>rl>%O6&|2o6OR㥺) =1 PPSg| -^d_li,.{*6R ;1 崸g;j:%96z>քKK VIUs2z)<@7:][;eJMjP[7ue)VPJBmk^+~QTPn ,5旷`2eT׊u|O4[aDSSKZ;JJjjy!jbyռX,Zf1,ƚd1j`?M(K*d|) ew+˼4YWY{3咭\ۚ  1ca1ca1cQcl&;~=S> )eaC{%{tFyZz ϯ endstream endobj 2308 0 obj << /Length 1497 /Filter /FlateDecode >> stream xWKsHW7 xހ(rƪJ@`dQFJ=`ƲR:! [*_2kJ*Mh8u(Yq"wH`Qj6^Z4Dgӹ=oc#O.mVEyrS:RFrcGh)D+팴zuJ3 ?JGq\IR~I__gSmr >)7B~W=|k0Wj5Ä{" }MTV)3OWlݕXeI;e6APK޸>T^PgҼ)+M .Ӏ1@Ao"!SxP2XDm=ZD_Mױ y#-i~vL6Ð"[>A)c>AOm Kek+_-fo+FˢGf^@'lߚ4W#`zQ z62)'&2BGI:Pd#!e6_it,v^n{qKhklpH̒0(|*J/xD5"<T{1Kx(賜 (*B|s.fZgR|6}vȫJ] [ϕ,Z@.eg(`e \dt)WcT6Ы0-lw=.CƏc-T)r<.]ȱ.dnp7ƜM+H D?BErޮdU@7= i*4Ր& l۷2FȾLU+ ;۲)iOɁgy\@whC@l1i+X`8x=4Q3BT|럆l3U1kغ`K$Ʉ  MvBjG|nbG\3 p9XPmcMޑ*H";{Z4y=1K?MʸڭW]; 7rI#L;*SIB~1i6RilUG{DjilfkH1_NTwcux'۪qٸL7t vSaPw<l`ǟ("l-WWH~4à|*/5y } |VuWDtݪ9PZ}|lyY 6mc4m"cէn, a:֭Qo~Lyuu:-}Y{^!aB~҉hLQwwҼ9lM )ʀ}cOߧ'VW RD[8)PDx@kEӇ Ԣ Doլ}CQ2 endstream endobj 2295 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/01245b55291ed571e94bad47e604c00e65a4ea62-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2317 0 R /BBox [0 0 82 54] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2318 0 R >>>> /Length 710 /Filter /FlateDecode >> stream xmV[0*N/u|ݿԀ !9?_߯뷲u|c~ؒCJ4#rmf[ ֱHD"4CÁІxSci"x/АudB|rE^9[^t-&ol=IBK!d,7'C,[^ Yq:z,e~nmp힐smnliR#ܵ)lpT Z%%]HR%F{ͣWX۾h7ĩjIV$&QHv#g72 t%`OC{x`r9ٳ~mq~E"FfLeD2zaIjӼ2# aylL nٱZsbj5B:4,H4 ;(NKf}߃.ϑE+CD'SK*H)ERTAЉXrii2U5:TZȚJ))b}bQ X:TD1{0A`${ `r]CRxd`DAahrǧ@ڧN)KY;` &vSxD\޺J2E;!C퓺锜 ǸskN=mt;3UyqŦViHP?tY endstream endobj 2301 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/c71d50003109d4931fadc51fa66bef5bd3f0d7fb-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2319 0 R /BBox [0 0 135 80] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << /R7 2320 0 R >>/Font << /R8 2321 0 R>> >> /Length 371 /Filter /FlateDecode >> stream xmTN1 )"!$:`;D5lqY.u>NgY9'ȇg_?8䲗3w* *TTQ]P\d7AAe.U>Y50`k0`caٔŌlG /h&Uu'3SѥkY 1xVgU_AP@11eT5AV5ZZj Ĥ!HCT4D!0k`ДAC4۠ՔD;@YiIsG•% sK^},ݾuzd6b$2FIP"_QS1HqUi| \òlO,__v[V~7[:p!uJ!|,qq/~? endstream endobj 2323 0 obj << /Filter /FlateDecode /Subtype /Type1C /Length 999 >> stream x{L[UqݬL6d$238 Fh s[BXh--NX ЖB[yjTl12i|dd+lF3of_tJ0~2 ? ۱Gb1+%DCI7`<܂Z1/Wx8Qk2UHwgJfUVSJIԶ4 RNV( W}}<=yăA 6A x%R!D~ޅ!n@ ѸcPv)P4JYa~e90 , u~ӹ,3j댍 8lux͠t&nJy[WWn w N(HJxc;-NrXH/˩O+XMHxffL\Xw4|˵K%skWS.Ǝqd5&r`gf|b˵&kno>7!JL^F)1ecixK3II=LwB!Q)v\/PxaYVēN&Hu 9<'YH^:KRF呉ygZ/nykH 5\\od[ aAՈ)Ќh(CL :\.ΞwG{\ݮ^G\nkY+|> h5!{k7 N _* @~OX?dHoOW)xjU?p,ǃ_E Ns',^NjxcNd~H8 endstream endobj 2337 0 obj << /Length 1574 /Filter /FlateDecode >> stream xY[o6~ϯ ԌxeҴ2u$BeӥYy(tT'uC;N^NN/h8`h6ɀ1E>'4Gtt:y7}j<{߾~39;"$f!6rgN|k^B!cJ:69ʾgwLQFBN{Kg{q$3Z)_yZwcYiVYyQGRx:oP\c|ZUT<1/?_X| $CxNF2PUm^! ɏl):07mㆢLpCOc`܌v^^ y|FcbFL.͒1g:/LmFTtj3 &DDLJa C7@0Iw뽫 BF FA͎ JaH2Tc[-%*1ʢDZ%ww6=4/{e곢:n5?BxӉQ9]=+ϮgoQMp 2kuMhy|I:LH_ tOb"JO^oK05y?JR&I1Wx&hT 3ӄ6[k&Y@f &eN>0e5( iEF]}]]]vőwd|A["Ņ:[*ɠ)nr#qSq+2lkڊnK1BW=aS]MSr^&y~kXq Q7ECI$S LhI„L]zЕ5@wҐ>ue7WX6t 1i leUNyW&h<<2\5Dn$OC\@k_\b>'~e]uX@Ŏ=>`x cH/#6*pfQT#WdSg8n`#|hjF aCЖD+lQxeP!bfWVetIKVUdJ ~[]-G鷹v#q�."۽'JvAPo[n 'OhU ժ׻9*W][|]"YA3QZEg o= fK>x[;`ꆉŴ侌h> ,GnU3vA0p/ Uu~u:%8= F{ǺHA&,nGfPHg%o) 84$Gxţ0rh|<,G~p࿅_NJ6 endstream endobj 2353 0 obj << /Length 2307 /Filter /FlateDecode >> stream xڵr8QH#Ğ455#Q6k)RCRh~h")X̉$}<0?ywQL␇j$HQAXơwwסrE c`.~9u~e2B2F?p՗ۋ+MZu$:\J%<#XxWʃ2 $FIDcӺ\C'&:O]il4eĠd3:@l)FQ )rreLqY{8'}rdeh.Tȴ!o<׻2%>q5ŏMR5V`n& 7vl+PYZ&MrIud:Ӆ͊{أ 3vh&`!᫇i(1.+M= 0") pW䩇;ʝ{m=zQ/4P!@tc ljF )gQK ,,N >rApc3X҇c59*$2 N")r0U9>!gHwt1oӞZmGִ+ǺHmPziX6M d\g$`#[L@v?)" 2S:[㶄% x1)U/` {Kffu$Ŝ@0عscP%x[ 쮣SkwHEi9-Ubb$ndHc$ $P)Dc lZ W5Sg QHJ"![s9HH"Uh|KA8B#c d`(d94D;nZD`$PC3^$8`Fz=9Ub R[M60R9BvIjzTrJ=PbKUG('G+]ˢ.d# -AfO`*<ƒX&,B1  XlA˳M\:l嗈N*kZ^s>ж86X2`Lq/ANY$]Mpav^Frd EV,uSt0S7W[ӑ.B o<ԈEqIe.n ɹ)+.1y^a{~]_w}m3D׭:PJ=r`¯ QBȘv촆z6RuKL!NC+#D֨I! :5|6/AQX9ŷetE4;*AT l>3yG|82-Og`$m :4iRooo,"(udxKm>M,3]f,E6azv.@B`@M@kwA[muYUY tEŦc-O=u"%ģw֚<]d65"\)7 "h xk$,Aߒ0bܸ~12$˄ȪX%w- sWNI *C{ ɀt1q &`JH8 UxmIخީZf4^/]c}dm`k_M`Q߅$a~>e!d0x|5ԤGeK)Lg GMN fS`sϳl*m,y5?? endstream endobj 2348 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./tex2pdf.-f754265475b972c6/7c33bdd931c6061cc55d1c90cff2a500578e7d6d-eps-converted-to.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 2361 0 R /BBox [0 0 83 48] /Resources << /ProcSet [ /PDF ] /ExtGState << /R7 2362 0 R >>>> /Length 18655 /Filter /FlateDecode >> stream x]M49ϴ7WqV`(2-As`x}`Dt}$`=w_<O,(!v<ķIu&5Oj0yRķIM&5Oj0yR/ ߎ'UQ&΍3XD7deި:M{LvQ39D7Τ2uoT)ԽQu&(SFՙ|E7Nd}D7deި:U{L6Q3E7eި:&ԽQu&(SFՙ\LUgeި:eި:E{LVQ3D7deި:C{L(SFՙLUgr2uoTW{DG{LQ3YE7deި:]{LQ3iLUgr2uoT%ԽQu&_Q9Q3YD7deި:M{LvQ39D7Τ2uoT)ԽQu&(SFՙ|E7N=LUg2uoT*ԽQu&(SFՙLUgr2uoTIeި:S{L.Q32uoT2uoT"ԽQu&(SFՙlLUg2uoT!ԽQu&M{LNQ3D7+ԽQu"#ԽQu&(SFՙL]s]f=?pxoxoDQCww]NVQS%]:vCvQIrި:&{LNQ]Ugr꾻Krurgn`ֹƂi 좺ұ4Y9EuuoT%{L7Ndn, l>۹Ƃ } 6hQu&3i7}w启YONhcA=6I`و|EuuoT9{9%꾻Krj*Ұ:FOCTSFՙ4QMUgrjި:KTS]vyUgj꾻Kr.xhs6t^ins#rjި:KTS]vя㡹5NhcmtGL6QMUgj꾻Ks4thn s#rj꾻Ksts6LkЬfMd}wg֠Y̚){L.QMUgԽQu"sc1Lxg6Lmun'`F39D5uoTIԽQu&4.|EzvB :tG'An'OF+{Dαp&݃)ETS]*vJK=?p]*vCvQIrި:&{LNQUUgr꾻Krurgn`ֹƂi 좪R4Y9EUuoT%{L7Ndn, l>۹Ƃ } 6hֆ!rި:&{LNQUww]:6t>+ypr;}=x6"_QUU'2w{0,|N,RʧJ.좎ÓUԽQu&MTQFՙ7U}w#xDՙ,R:ur;W[܈7U}wd#xhn w4XpG[!O'&{LvQEww)]~vͭanD.QEww)]~v'OG?DvQEww)]~v.:ݝ9EuoT%{LR,>rgn`ֹƂi 좊R4Y9EuoT%{L7Ndn, l>۹Ƃ [!f m,Ѭ CUԽQu&MTQFՙRu<4; m,|Ƃ>L<;=t>DQEwwyOPwwy:FOCԣ3iuoT)QFՙ\uru28.vc`Zf=0k"Gwwy4Y9E=ި:Kԣ3zԽQu"sc1Lxg6L y0Nhcfm"GUgD=ި:Sԣ<]:6t>N܃Nhc_t&Wԣ;=tLQ총RϿ\.׃i$9X]O'π'Icu=<Oy&5սQu&3YEMuoT&j{LvQSUgrި:&j{LNQSUgrި:^IV "j{LVQSUgި:]TFՙ7Τި:STFՙ\7+j{DGTFՙ,7d5սQu&3EMuoT!j{L39EMuoT%j{L7Nd' "3YEMuoT&j{LvQSUgrި:&j{LNQSUgrި:o t "j{LVQSUgި:]TFՙ7Τި:STFՙ\7+j{DGTFՙ,7d5սQu&3EMuoT!j{L39EMuoT%j{L7Nd-{p,{b=?px4:FOk ?Io=x`x_8::7=v&#[%Fdeި:C{L(SG G1F3;{VQt̍&ԽQu&(S {!M ̰u<<[w ̭A "(SFՙ4Q39Ecw~pwhO>]Dc%x&y(SFՉ̼F`PvvQ9L"(S,CfdDf01"_QY0I3X'2uȬUT u3k EO#πs2xFz,ȬEGȬC I׃Cf dO4t*y07"39D uoTI5}3k #xhw'S w;s#ި:]Pͬ::E5Ȭ꾙5Y?Y3Ϡ~CPFՙ4QCUgr꾙5Y|Epw2(pFwO%Ȩ J*28dVGfDw^x0L2#~VɃEuuoT!{LYugQC3;JTMTWFՙ좺ofud!M ,Ȭ<8dVGfGTWͬɚ~Ugrި:&{LNQ]7:2됯㡹N%NTctAI'IC+{DfRM{0q2(pAT!fVGfdDf01"_Q]U'2fafOd}3!NnTQS%ͬ:du<<̕!NnQ2!i;/28dVAfDw^x0L2 ~VɃEuoT!{LYugQC3;JT`nD6QEUg*꾙UY4QC3 ~YuQE7 2'k= r*ި:&{LNQE7 2됯㡹N%N?8dVAfDctAI'IC+{DfRM{0q2(p= r*꾙UY?Y3ŤL̀WTQFՉ̬Y,|YDuzY'7S%ͬu.xy<+%3eу:QD}dpȬuHuu4>;D6Q :!eި: ahD7deYoC㡻cu9%A`DNQC7d#x |dS} "Yt>C+j{Dff0hdS£ f@d5ԽQu&YHuD7Nd&af`A9%<0aD6Q]UgYߑ4QCw0LsJxLhֆYި:6wETWg'FYߑ?=M̍WTWFՉ̌^|Fd}!OVQS%OO#O'!f}Cr:IO YsJexCdtoC.QM7'?u4>;D6QM7'&<|·WTSFՉ̄7` 34GF30̀&{LvQM7&xfiN i0k"_QMU'23zbF"jYߐ?=܈4QM7'':4jި: O܈,oWd*~Y_좎ÓU}"2S3ɳIU}"OvQYپ xY%f}EdMOT"f}EdtInV{0k"Y j4YDUuoTWTU?E}d:G}3 rY_'QCwg Ӝ? dU}"2z`ƒg||EUuoTLx 0LsJxta4 l7dU}"ia֙Ѭ &UսQu"3'fm4*"YO&f}EdD617"_QUU'23zIs[ETU?9XEOP7 '?u<<$Yџ:IOYsJexAdt/C.QE7 '?u4/C6QE7 '&<|·WTQFՉ̄7` 34GF30̀&{LvQE7 &xfiN i0k"_QEU'23zbF"*Y_?=iodOFOt>ins#UԽQu"3:4YDu߬'S%Yџ:FOCԣ'?u<< $_Qo?CGVz/dOFWA`DNQo?i㡻3}iN <;D6Qo?8"_Q7Nd&af`A9%<0aD6Q7df?:;YgScZF6̚Wԣ=1kYGՙ,u߬?=iu߬?=M̍Wԣ-̍"Q } OT4x쬮Ó`u=<$ ި:ER?YEOP7']4<+%3IrY??]Ep?d5}~"9DO' N-3ቂCOdOF7H23z=`"jf!OvVQf!EO#ROx<$(SzCdtE! Y*}ސD! Y OԨ~LUg2u߬7d!4i9%<δљviN 'OG?D6Q?:AiN ~:{i=p= 2uoT*}ސ?=p>!ԽQu&M{LNQ3D7+}ސ?mѬ w&}ސfm'Ӝ3O9%O'&QFՙuoT!QFՙ4Q7{L.Q7+QFՉ=S7d{LVQ7d{LvQ7{LGUgrzԽQu&GUg{D~pAT"QFՙuoT&QFՙuoT!QFՙ4Q7{L.Q7+QFՉ쏨GUgzԽQu&GUgzԽQu&GUgrzԽQu&Mԣ39E=ި:Kԣ3zԽQu"s8N d{LVQ7d{LvQ7{LGUgrzԽQu&GUg{D#QFՙ,uoT*QFՙluoT.QFՙuoTI{LNQ7{LuoTzԽQu&GUgzԽQu&GUgzԽQu&GUgD=ި:Sԣ3D=ި:GU'2Nr=3YD=>/^",_Tx;Xgu - = V8+ً7-V0Ӱ玚P+5gzy^^:Ra cu # &W;jb󼪼xS|hk)x$Z'kH-1VVޚ3XQs:Wg!}XC\)6YQsW;j玚㈓l/ɃUV7Fa+5gzy19h:W\,ٴEӴYUVgٴEӄ5V8b[,iyYCEӉV0i˦g4MkDeq34a+5gzŹ V8wԜ1cӜq^q9a+a9H W'WW4߿/~N-8AbDH?"q KboG͓BK|;jNT!w|E8xNc H5I,9Q߉Q֜LAFgjm0- 1L츑=o9QߎI,^ۇ2c1&%5'jXQs^K|;j2zĩ<sGgBF}ܓj$vԜNb>8x}Da$E#[h)l٪EI5K|'W痞ũ"3-OբUPZ:UdoqAMS|;jN"1wbxF X|H<'aG[>LcBfmyL=n$67ndykNT#1ŷDuS|'gİh{S$5IL9QߎQ󤐾#N穎;677r#T#1ŷDuS|'gs#ZE"}-Z٪ELxdV-ZM;1<#5H<,NYlyBhղ"k3}g:դ)5'Qs)5'HLÚ374cI$v<)芹ϜH;1l'* DİE 8xKj0C-A$L|;jR09QİE 8xNc H5IvԜEwb"O,>$i0L-1!k3}㏶<7Y7獼5'09QİE k1LRoG͉Z$L|;jNKķI!}GjS1wdmooG=FķDu&1|(#qVH_VGj*67ٲUVj$L|'-bPKTȖj*(V-[*67yf3ZM09QoG͉$L|;jN0aMi1^&5O )b3"=*$L|'GIJb|\qbxD 8xKj;1<"H|&Q󤐢ߎUH Ç$#H>AMC|;jN"1wbxD X|H<'aG[>LcBfmyL=n$67ndykNT#1ķDuC|'Gİh{S$5I 9QߎQ󤐾#N穎;677r#T#1ķDuC|'Gs#ZE"}-Z٪ELxdV-ZM;1<"5H<,NYlyBhղ"k3}g:դ!5'Qs!5'H Ú374cI$v<)芹ϜH;1#OU=bP[=pPD߉1|E38Dߎ''vԜBp>T'qL@2}-jQs.=bC9?aZ67hcq#q#{[s.5';1#5E{tzL&IoG͉Z$vԜDߎ'q=Ouܑ1s1.5';1#e$s*kV-ZEf#[jjRD߉1|AgqLxdShwFhY<&Ht9QDߎ5Ht9QFp1sO%ŷI!EW}WGRD߉1|h(WnÇ$$N C-A$v<)?ķDM|'[:d<k-pPDߎH4n'ɴxdmoі☐G[SFޚH49QD߉1)ڣÞc2IMM|;jN"ķD$v<)Sy#掬'H49QD߉1|(#qVH_VGj*67ٲUVj$N C /=SEf#[E3ZluFLx䙭h5FoG͉$vԜAoG͉2M|'[İ4͘{R/&5O )b3"=*$N ׈DDDp>T'qx QwbF j8L|%QŷI!E*5';1\#I<'SG1L_ |$n$vԜEp>8xN k3}㏶|DŽ?zHdmoȞ7֜FoG͉$N ׈aM<IjQs*5'%QŷI!}GjS1wdmooG=FoG͉$N ׈CGEZ:UVȖZT#QwbF j8x~Y*67T-ZѪe3ZEf#luFI5U|;jNT'QŷD U|;jN;1\#5EgoiܓzITyRHs9T!Qgӿ7ӿhB?VDv[q#YرoAXcߊŽ}+b? ;87YرoADaώTHŏݍPD_؟HOPD_]5H9QF/~Sω$vE/~IozIŏ~8HPD_t؟UIů9QD_`]Io9QD_L%e$.yI/~Z$wD_$]="5?'(s*" ?'(⋟s:"?'j(sD_]5IO}9QD_(C/~ω*$g¡*"EpF/~!(s" Bq(#Qu_(5IwC-E|]P/"BqE|K]NT!Q?u?UIsC5E|\PD_*ן5HrוC"-?'j(⋟s"?'%Q?uߝ> L3T-N5B/~rj(_ۺZj$⇶N/~c뾙j(⋟sD_֟5Iŏj9QD_}M>>> /Length 30423 /Filter /FlateDecode >> stream x\Ak=罊^Art-d?:~3}K ?;i6ӉPrJ߱?ɻ Î;E}F]&+}uǾII J٣{W4y^mBzmձvE ޟjLtMD}8;gtl Q]>ICIՕN!+pSTW}sKTW:'_Q][m8w%;3p6C@ot.QQՕNE{?-}չ6c8J7U|;kM'j~W;1xJQMsg5Y2D7^Q׆硤jJ;k s QMsg5Y>A3D7As5Y?w@;kfI]OJQMsg5Y;6C];TxEN];&)pCTS:'сs&t-N (yq:;*J6QMsg5Y;i6COso%V'۽“荒t-J޻fɃz[荒MTSY}otQG:wփ;k'1M`2&pg=~W;1xJQzpgGfTxEF]&QY7;!QY}tQxmV Y?w@w־Qzpg5]OzPrz>wփ;k'CfkGV ȩkPD=J'(pSԣY?wM.Q 8zNE{Ύ&QY4Q'Th+JtSɃz FWԣt-J޻fɃz[荒Mԣu_t+M_YAtS 0FAtS̿h3V YSMW;1xJVw YTxEF]0!tSo{g{SM?ޟD7١`u:;][n*t=kGV ȩkPX<Cua1JtSM.V bpv(: [wM\:'n*4>?V m}~[n*}չ:!j3FAtS.Z;M'Z;xE>wY2D7^Q׆硤ZJ;k}߻7;k}ﬓ QKsgu.<JtS_>wYw@ZJ;k}߻fI]OJQKsgu!j3Ե{+MWԵy(i 89D-nqrZJ;k}߻сs&t-N (yq:;*J6QKsgu&j3>?V m}~[n*owVk:^Qy(9D Y2D7^Q׆硤 ϝ~C!*>wVw@Izvo%zm(pg5 sw־Qw]3'%PY;k'CfkGV ȩkPD 89D 89E Y?wM.Qt-NB[wM8w%PY;k'Mf |~D7 zTxQJ'ܢk<(DrYW;qg#W_s9}4Q7;qg5wb<\sg9}{CV ȨkPDrY?wowJ;qg;$=kT]丳~9Y;k(WY;箙zRgC+},ǝ!j3Ե{+MWԵy(i\[\[\sg9сs&(W:'_Qt-J޻&pvN໊M+},ǝ&j3>?V m}~[n*};hÝ5qg;5>wĝsLt=뉳C!j*};k'CfkGV ȩkPDMnqrJ'5>wĝs8:p 5NWT:%]8;Ng']E&j*};k'Mf |~D7ڊI zTxQ5NE{, ?.Z77NQ1bLl'1 ML[>ʔN&ʔ> vr 'Ez$d2nqr2ooO1+pMTWlCf>-Z,f`n2DunqrJұ] f8owby3:o:łތz37JNQ][tQ]]:0fԛRՕNEɻ96zRJ'dՕNIՕ>ۥclu=p)gtl1z荒MTW:'t-N.e']f3z -IgtRՕNEɻXmM]'XN9:łO1>ՕNIՕ>ۥc+j3[uBzk 6J.gs^Q9<%_Q][c%. e]TUg4l6c 079E5vi.;Dm&Y`nՔNEɻ9>)pMTSlCf>-Z,f`n2D5nqrjJҰ] f8owbyF z z3p(9E5nqE5vi.?ЛQo3JWTS:%ڨ3J&)p]TS:'MTSl9djJҰ]~6ēm7J6QM[좚 8ig4ltQ&]'Xp&щ3JWTS:%bq5kGowb;> >NJNQM[tQM]N6C^]'XkjJҰ]~6GPՔNEɻ9A9XQjJ`|\Z,}9le'1MNQg<.;Dm&Y`n(pws|ԣt-N6Qg<.;9Dmz ڢ`&1&Cԣt-N.Qg<.|Dmz3Nh7CowbAoF%G[tQg<.;Dmz3QJnQn&Q:'G[4Qg<.?cA]kJG]l1z荒Mԣt-NvQ 8ivy]vEmz8wb)tF'(%_Q (yI];z ܩ7]'Xv>p|PrzNI(}˃Pov -A-(vy]~6GP(pws,suMԣ.R:_ntb`&' b ڤŲ1 My y7?u2_8Xv9 zł'[`-3q07ĠkJ.V;z.Ówp:łft uBf8oC5%akCowbAoF(%_V3j&ڨ[lv 8Yޟ[4VĠNhA]kJй9&|PoQIMF0Do4V&z |RogZ,8e0tF'ɻXmM]'XN9:łOa5%akGowb;xmwb0Z,xEA <|Y&X8Nj'/}nsGwQW$1MNQK]wnL+j)pws|R:'.]Nr 'ELbMt-N.QK]wp:łft uBf8o 8颖gvތzWR:%ڨ3J&j)p]R:'MRl.cA]kJ.]~7ēm7J6QK[좖 8igv9ImuBlWR:%bq5kGowb;> >NJNQK[tQK]w+j3[uBzk 6J.]~7GPNEɻ9A9XQZJ.KC%]vrڌ3J.;Dm&Y`nJ'ܢJ'dJ.;9Dmz ڢ`&1&CT(pKT(}K`p:łft uBf8oB[tQ.Kf[|E (y7@F]QJ6Qt-NvQt-NPlv]z\S2DgxAMF&*N.*NIJ.;6CMѻNh gP:%bq5kGowb;> >NJNQt-NPlvWfk xmtQ.9v lx9ɻ9A9XQ vqlK!.;9Dmƈ`nrrvql\6,07rnQnrnqrvql6C mbq0s!ʕN%ʕ>ű] f8owby3:o:łތz37JNQt-N(Wlvތz3QJ\[ck(%(W:'(W:'M+}cluu!ʕ>ű]~6ēm7J6Qt-NvQt-N(WlvImuBl8|E (yI];z ܩ7]'Xv>p|PrrnqEg8N6C^]'XkrvqlxEA <|E (y79: 9J6Q.b}&MT:'t-NNQS[tQS[ QS[\ 8J'ܢC5N&j*p]T:'MT:'t-NNQS[tQS[ QS[\ 8J'ܢ]w90J6QS[좦 8i 89DMnqrJ'⤋J'dJ'5NWT:%x'9d5N.j*p&j*pCT:'t-Nt-Nt-N.QS[|EMnQnwr98l 8EMnqDMnqrJ'5NI5N5N%j*pt-J_ wr9pJ6QS[좦 8i 89DMnqrJ'⤋J'dJ'5NWT:%5N&j*p]T:'MT:'t-NNQS[tQS[ QS[\ 8J'ܢNs@&j*}~7nk!߀wrڌ3_qf`o%j3Ast-JT5>~gdIv'MP:'t-NNQC[tQC[ QCg'yԵkE}F]z-Cf7Co 8领7o\6Cp)J'ܢm0еQ_8D nqJ'⤉J?wEm8 QC6'yēm7J6QC[좆 8ig+ltQ&(%j3tF'(%_QC[{֤>IQD ϶ؖ;6C9%CP:'ى;qoGfd5>[l`lsHg'ygt-JmA,t@&j(}6a#}\ZF}9l$F!j3F^i9ILA fW)pw})}6a#dIv'M)pC)pS)p.ʔNeJdH~Dm6t}W-#eԵhɍz3F)ʔNIeJdH;Dmε\SeJ'ܢ6]uuM)p])p&ʔ>ɰ~@׃8 QHm&|PoQ2nq2nqDg#6NPog ZF8e+ʔNEɻmM]AN9z2F2lmͩ7yd2nqr2F2lmͩdeJdH;9EmsW-#c#}\ZF}9lCf 2r06i-0Ast-JeQ]鳑:6NvQd޾nqDunqrJ'ՕNIՕNՕ>c#;]AЖQ׆ e'7%t-NHi'й6kJ (y@F]dՕN.+p&+}6RF6]zR2DuFH?f6%t-NvQ][4Q]鳑:6NPog ZF8e++pw9ښԵhɝzsFIՕ>c#lGoN9%CTW:'Hgzs-pF)DuFH;9EmsW-#a#;m7J6QM[좚 8ig#5ltQ&]Ap&щ3JWTS:%2r5kGow2“;荒&)}6RF6ޜzs7Jt-N.QM鳑6϶ [RjJ԰vr }' ZFx J (ySu%H6ǥe_Fzvrڌ3WZFf`&-&Y`n(pw}ԣH6NvQd޾nqD=J'(pSԣt-NG[ Qg#=H~Dm6t}W-#eԵhɍz3F)Q:']ԣH6N.Qsm8ה|E=J'ܢ6]uuMԣt-NvQ 8iFzvEm8 Qg#=H~Dmz荒Mԣt-NvQ 8iFzvEmz8w2)tF'(%_Q (yI];z+ܩ7Go4Qg#=H?ћSoF(pKԣH6϶ -N6Qg#=H;9EmsW-#(X&zdgum7JPoDO>3zW-#IgtReu:]]F&u ZFxrQXzsvW-#ԛQ2XΛkJ.VtM7޾nqKt|'2“}' ZFx JCg'MmA,t@j'u>뻑G:i}7IQ1b&JLb ڤe1 M (yG-FZߍm:z-Nt-NQK[ 8颖 8g#F:w#j3Ե뻂h- DOnԛ7JNQK[tQK鳑w#n4:_8ZJ'ܢ6]uuMR:'t-NH뻑~@׃8 QK鳑w#n'Dol 8E-nqD-FZߍt.j3+N٤3ut-JehkR׎ e'w%MRlHћSoFN%j)}6nmͩd>i}7INQD<_8ZJ'ܢ6 OBlg#6ǥe_F l6cL0蕖Ih b|E (yGg#6NvQd޾nqD 89D 89E 8B[ QHGfkCw2B[F]z+ܨ7CoB[tQHKf\+*NEɻm6'P:'P:'MT(}6R`# u=pF)B鳑gL<&zdJ'dJ'⤉ F ltQ&]Apf3JWT(pw9ښԵhɝzsFIJH?ћSoFJ'JH?&ЛSo3J&*>)vr }' ZFx JB[f):X耒MT(}6c#}\ZF}ܤrnqrrnqrrnqE 8\[\\[|E (yWG 8D 8E 8i\[\[\[tQt-N(W:'(W:'_Qt-JEix';9dJ'dJ'⤉rnqrrnqrrnqE 8\[\\[|E (y;it%(W:'(W:'M+pC+pS+p.ʕNJ'J'+ʕNEɻ'A`PrnqrnqD 89D 89E 8\[ Qt-N.Qt-N\[,s8l\[\[4Qt-NQt-NNQt-N(W:'C+pK+p(W:%o;t瀒M+p]+p&ʕN!ʕN)ʕNIJ'drnqrrnqJ'ܢNs@&ʕ>'~7~\_o߀;9Dmƈ`nrJfvrL+j*p7GMnqJLvr 'Emf`n2DMnqrJ2e>z3F&j*}~cL!j3ԛQrJ'⤋J'dJ??ɻܨ).9I5N!j*}6&Im^6CmƝmPo獒MT:'ٽw'PogST:']T:'CT:'t-NgNѽmOҩkG״=P׎)9EMnqEM|; uxmO2^%]Tl9(= <%_QS[c9]RJ2]>.-v!j3FsSPlKf&_QC[㣆 8D v.;9Dmz ڢ`&1&CP:'.e߷Po(D v.;9Dmz)j(p.j(p!j(}v#j3Z,~⤉J'5>e`줋 6p:ł6 v mQJ'd5>e`l&uSP:']P:'CP:'t-Ng l}wQS׎:łvtM)j(p.j(}vWfk xmtQC]4<|E nQnOZtsJ&j(}a|\Z,}9lv!j3FsS)}a fW)pws|)pM)}aO0h8 Qt-N.Q.Gf7ColL] e'PoF)ʔNIeJ'd2v1l}>6C |N:ł-N(S:'(SlvImuBmy9&zydeJ'deJb.?cI}eJ'⤋2nq2D 8D 82v1l}wQS׎:łvtM)ʔNIeJb.; uxmwb.ʔ>Ű]~6G+ʔNEɻ9>iAӅ)%(Slqi?]:NQ1bgtl\6,07J'ܢՕN&+}Kv!j3[`-3q07 8Duv.}Dmz3F&+}Kv!j3ԛQrJ'⤋J'dJұ]} 69 >>_8i 89Duv.;6C Nh :our7Doz8ol 8Euv.?cIMQJNQ][tQ][ Q][\ 8Jұ]E}N]; r5%t-N.e'_QZ,׃^[QEuv.?#PՕNEɻ9>iAӅ)%. e]TUg4l6c 079E5vi.;Dm&Y`nՔNEɻ9>)pMTSlCf>-Z,f`n2D5nqrjJҰ]~6;f荒MTSl9 f8o 8颚 8g4l}>6C |N:łht07i 89D5vi.;6C Nh :our7Doz8ol 8E5vi.?cIMQJNQM[tQM[ QM[\ 8jJҰ]E}N]; r5%t-N. e'_QZ,׃^[QE5vi.?#PՔNEɻ9>iAӅ)%.ǥ_vy]vrڌ3(}˃Kf&_Q (y7G=J'd(}˃Cf>-Z,f`n2D=J'(}˃Gf7Colvy]vr f8onqE=J'dz>v#j3Z,FLs&Q:'G]ltQ]'Xp:cA}d(p]ԣ.mRogSԣt-NG[ Q 8D=J'+Qle]'ԵNh-]SrzNI(}˃Pv -A-(vy]~6G+Q:%X}Nnqzwd:_ntb`&' b ڤŲ1 My y7?u2_8Xv9 zł'[`-3q07ĠkJ.V;znÓw%4]'XЛQoF0t ]SY6tM`u]'w >_8i 89D-vYr.j3y ۠6]'wsL6F&j)p]Rl.cIMQJNQK[tQK[ QK[\ 8ZJ]'ԵNh-]SrZJ'⤋ZJ$_QZ,׃^[QE-vY9(= <%_QK[cv[lgǥ_0MP:'P:'P:']T(p!*N%*NWT(pw}T(pMT(p]T(p&*N!*N)*NIJ'd nqr nqJ'ܢww90J6Qt-NvQt-NP:'P:'P:']T(p!*N%*NWT(pwF`P nq nqD 89D 89E 8B[ Qt-N.Qt-NB[{t&%P:'P:'MT(pCT(pST(p.*NJ'J'+*NEID 8D 8E 8iB[B[B[tQt-NP:'P:'_Qt-J#*N&*N.*NIJ'J'J'⤋ nq2D 8D 8 nQ[x'9dJߍߍ~-?p'163 0h~-0As(W:%or,יִ>N}⤉rnqrrnqrrnqE 8\瓼[ ]w'(W.q.!j3ԛ7JNQt-N(W:'C+}~/8~/|wj(}6F.-Nt-NQC[ 8领 8g# l}?6C]d5>i`#%t-Nt-NHi돨Pog ZF8eJ'5>i`# 6}pW-#|} vW6 mQJ'd5>i`#l&uSP:']P:'CP:'t-Ng# lmکkǹJ4~ɝzsF5N%j(}6F6t皒MPlSf ZFx J (ySu%Hqi?䰑 i'1 ze`&1m2Z`&_Qt-JeQH]'٩[4Qt-NQt-NNQt-N(S:'C)}6a#{'(Sl$F!j3ԛ7JNQt-N(S:'C)}6a#{mDl84Qt-NQH.j3]A}0]AwL6F&ʔN.ʔ>ɰ~Doz)ʔNIeJ'd2nqr2nqeJdH?ѵS׎sMIeJdH?N9zd2nqr2F2lm8N:p)Dg#6NNQxhy'p(2nQn`J6QH2a#ul6cL0蕖Ih b|EunQ.JԱv$;u&+pCTW:'t-Nt-NHi돨P_8DuFH;9Dmz3F)+p.+p!+}6RF#j3+N٠3u&+pCTWl.j3]A}0]AwL6F&+p]TWlm&zՕNIՕNՕN%+pHg8v'MTWlmOԛ7Jt-N.Q]鳑:6϶ Ls8הlg#ul6C-.-6҃Cf 2r06i-0AsG[Fzv$;u&Q:'G[nqE=J'dz>F#j3-N6Qg#=H;9Dmz3F)Q:']ԣt-NG鳑l}?6C ѻh :g&Q:'G鳑ltQ eO fA}d(p]ԣH6϶mRogSԣt-NG[ Q 8D=J'+Qlg8vq)iFz~ɝzsF(pKԣH6϶ LsuMԣH6NNQxhy'p(zNEɻm"(D=J>*ZArߍt-ZF3WZFf`&-&Y`neuE ɻü ZFSo_8iӉAהC]duA J:u0N +nCםj'/7a-#뻑GJIN!j)pSR:']R:'CR:'t-N (yWG-nqZJ'dNIN!j)pSR:']R:'CR:'t-N (y7t 瀒MR:'t-Nt-NQK[ 8颖 8 8D-nqNEɻIs0p(D-nqZJ'⤉ZJ'N)j)p.j)p!j)pKR:'_QK[}t&%t-NvQK[4QK[ 89E-nqE-nq2D-nqrZJ'+j)pZJ'dN.j)p&j)pCR:'t-Nt-Nt-N.QK[|E-nQ N p(D-nqZJ'⤉ZJ'N)j)p.j)p!j)pKR:'_QK[ɠsp(D-Ȳ:xޫ%M4<(IYC>^ U\{Jo NvQi$9D-uww3'(,lx|E-uT|1YD-uww&'(P'ߏ( Lx\}eed4ܼR[/hF ]{o F}P5&[TWRAՈ̜FQ"1YE-uT&juG)oQ^w-t⁛w@߈,d}BVvr\9D-uT)jjL.QKUcrZ>a2*KNČD-ul-C}KRA՘ܢoN\ȉQ^k"OZy[e-=t9 }P5"3lbQ6z@d}3DFV)U8ddFOCTH-=<$_QSU#2WMuT"jfd[[&<<$1EMuߌ4|G?C}kLA0o歡o(o0oDQSUcri"#9E0DFdf^7unjYDMuT*jjL6QS7#Md$'(P;z)թ}f67"1YEMuߌ4Cs=0DQSUcr>KTA՘ܢ+jfm&z=3Jd5}3DF67ԷDMuT-jfm&s\/5ETH!=4o DYt9 5}P5"3lbQ6z@d5}3@FV)U8ddFOCPH-=<$_QCU#2W uT"jfd[[m=<$1E uߌ4|G?C}kLA0o歡o(o0oDQCUcri #9E0DFdf^7unjYD uT*jjL6QC7# d$'(P;z)թ}f67"1YE uߌ4~d끹&r>SPA՘\5}P5&_QC7# dl3IQ"2OM%jjLnQC7# dl0za,oFHNQy[O JFϢ,fz":2ҷJɨO!#ud$'(4txoFHNnQY$>mjLQ]7#ud$'(Pݢd4$DuuT-f;[üe dyk4o }D}kԷCTWA՘oFHNnQ5(٦׍z1DQ]Uc>MTWH)=^g dnuuG2ey "jLVQ]7#udl30:}P5&1DuuT-jLoFH?fדz=1D6Q]7#udl3qI}KTWA՘ܢoFH?fa2'\YDuuߌԑCpLApEY"_Q]U#2-`DQ]7#5doQCFjHNvQi$9D5uߌԐܢܳȳI}P5"3|USA՘,oFjHNvQEh33Irj>[TSH w#=ԷyDh)֨o F}P5&2[{o 3J+jDfu^w(ETSA՘d}3RCFrrrי([zѷLAmnީo}#j>UTSH ' Lh\9D5uT)jL.QMUcrj>2O^O(MTSH 'L|R&F}P5&2OYIs0DQM7#5d$'(м-'S%#g}WTSAՈlqE=ETSH[dT*2]{y:m:zݨ3JdU}P5&1DUuߌTCu JFV^w-SPfw@߈,dU}3REF69y0DQUUcr>KTUA՘ܢ+fm&z=Q5&*2OM%jLnQU7#Udl0za,oFHNQy[O JFϢ,fz" 2ҷJɨO!#d$'(4txoF*HNnQY$*>mjLQE7#d$'(Pݢd4$DuT-f;[üe dyk<[ JF[5CTQA՘oF*HNnQ5(٦׍z1DQEUc*>MTQH)=^g dnuuG2ey "jLVQE7#dl30z`U}P5&1EuTWTQH'LzRjL6QE7#dl3qI}KTQA՘ܢoF*H?fa2'\YDuߌTCpLApEY"_QEU#2-`DQE7#=H*%? #9EÓf-=<$_QFdfz}P5&G7#=HNvQEh33Irz}P5&G7#=HQ5[ JFFзLAзF}k7"GUcrz}3҃[Ìz}P5"3tQjLQdjL6QoFzCu JFV^w-SPfw@߈,uT*QH2]{h!QA՘uT%QA՘ܢuTWԣdl3IQ"G7#=H?f67"GUcrz}3҃m&s\G՘,uߌ #99Dm>(>0DuT6XԃYD=o JF$X]O%O'zy:````l``쬮``````\``ܬ``|Y]AT9 rrLLLLLLLL/9: O2Ucrr,,,,,,,,/9{O2Ucrr|w7zw^rO#π'( ,xmr"φ'WVAՈwY;޳.YE}J}1DmuT.jjLQ[Ucr>KV}d4RzM:Uԗl놾{K[C߈}1vc\rruTWVAՈw^7uT"jjLVQ[UcGuG)oQ^w-Swf遛w@߈,d}|}.=4sM}P5&1DmuT-jjLoݑ{o^O2nD}l 'z0 g5D}Eg[8SVH;2oY8Ѣgp"_Q[U#2oZd}3BFV)U8ddFIh3ȳA7E O論oFZHNVQ_RߢjL6QKUcZ>CRA՘}3BFrי([zзLApF}kCRA՘oFZHNnQ1Z>m:zݨQ5&1YE-uT&jfuG3Q2B:o2 ܼSFd}P5&2OAs=0DQKUcrZ>KRA՘ܢ+jfz=LAЭI5CRA՘oFZHNC=X8[ JF/:وoFZH?fD}|E-uT6i~O7~O,oFH*%?43A7)Mxy<&% "φ'WTAՈdUS7#Md$'/YoQ5&1EMuT!jjLNQSUcri"#~DzLAЭFn[ JFy5!jjLNQS7#Md$'(\75٦׍zUc>UTA՘loFHNNQ^w:S%#tS;)(;moDQSUci"#d4sM5}P5&1DMuT-jjLoFH/9Dݚ^9DMuT)jf+=ԃe d-)jfmN.܇WTAՈlt"jfR2?pH.=<tLQY𠛔6<<$_QCU#2W uߌ4dE՘ld5}P5&19E uT%jf;uC3Q2Bo(7"19E uߌ4ܢCs0DFdf^7uT"jjLVQCUci #99EzLAЭN[67ԷYD uT*jfm&s\5CPA՘5}P5&1i #y~^O:S%#tkR'zM5}P5&2(PΖ)ζp6"2OY8Ѣgp"_QCU#2oڢӍS":2ҷJɨO!#ud$'(4 xMJFAIhóȳI}P5"3}UWH*KV[T&jLvQ]Ucr>STWA՘\oFHQ^7:S%#tQ)nިo }#r>STWH-=4 sM+jDfu^G՘,d}P5&:2S{D뎾e l3pN}ETWA՘oFHNvQ19DuuT)jL.Q]Ucr>:2*KND3Q2B&zDQ]Ucr##9r`l(῾l g#r##d-z !}P5"3l-==%!#}2RCFrrO#πݤd4Y𠛔6<<$_QMU#2W5uߌԐdE՘ld}P5&19E5uT%f;uC3Q2Bo(7"19E5uߌԐܢCs0DFdf^7uT"jLVQMUcj!#99EzLAЭN[67ԷYD5uT*fm&s4`}P5&1E5uTWTSH C%'zי([z=k"19E5uߌԐ|EzpLA__t9E5uߌԐ~‰=Ӆj>m6~nYD5uߌTUJF"#9EgnR2 ,xMJFE O諪oFHNVQ_RߢjL6QUUc>CTUA՘U}3REFrי([zзLApF}kCTUA՘oFHNnQnk"_QUU#2MG:dU}P5&1DUuߌTCu JFV^w-SPfw@߈,dU}3REF69y0DQUUcr>KTUA՘ܢ+fz=LAЭI5CTUA՘oFHNC=X8[ JF/:وoFH?fD}|EUuT6i~O7~O,oF*HjWP7#d$'(4 xMJFAIhóȳIU}P5"3}UQH*KV[T&jLvQEUcr*>STQA՘\oF*HQ^7:S%#tQ)nިo }#r*>STQH-=4 sM+jDfu^G՘,dU}P5& 2S{D뎾e l3pN}ETQA՘oF*H?f`2\9DuT)jL.QEUcr*> 2*KND3Q2B&zDQEUcr* #9r`l(῾l g#r* #d-z !U}P5"3l-==%*AFV)U“djLvQjLNQjLnQ+QAՈUdjLVQdjLvQjLNQjLnQ+QAՈD$+AT"QA՘uT&QA՘uT!QA՘uT%QA՘ܢuTWԣyI6Eԣ1YE=>Mԣ1E=>Cԣ19E=>Kԣ1E=>GU#24Q5&GUcz}P5&GUcz}P5&GUcrz}P5&GUcrz}P5&_QF|D=>Eԣ1YE=>Mԣ1E=>Cԣ19E=>Kԣ1E=>GU#r=uT"QA՘uT&QA՘uT!QA՘uT%QA՘ܢuTWԣ{OrD՘,u{o^A ?:+740$6X׸oq-VnixÐa[3 W'jXe_^9Y!TK V8E{5/҄V8OԌ牚1X VnK  =@鸲r=5V8=ȣMVni;Pܬ@waHeD(8yfV8=5Vn.} zEre冼'Mr3#QܐG1 V8}X?+xE7g>ρog)8;>nrV<^V8OԌ7;;.MXaW֎+ _X;x jDzrjp|& 'ߚUHlQ/KJKL$5Hlڱt8rͫjR߉UIlQ/ɩAj[dz]_{{'7Q{=FbҎ$H<Ύ;(;pP/-5K [d9# BbЎ5dDgFvfļ'Il ڱzI8WTcrf>ɝy gѭ3I[|vv: +F {%7Mo刭{R/-5K bǑW^uU*$|٬X6繒X_Qeb'oA K|lV, goq}Q߉UI,YltWԸaLR/FwE#׼j&UH,Q߉H,Yl$ϫx<1;ٱQrzٓj$|٬X6NM(cξX;Q+F<̞C0b*$|٬X6+FtfdgF{R/ƩyO%wLaSql1q1I K|lV,+7+T!fŲqp<ϾbİQrDV؊'X;Q+vyUw\5Bbϗ͌e+ _63x 1fƲqjp|&Ǯ'ߚUHLQ/FwEL$5HLltW8rͫjR߉UILQ/ƩAj[dz_{%wL{=Fbϗ͌e$H<Ύ;&;pP/)5K b9# Bbϗ͌ebDgFvfļ'ILlzI8WTQrf>Fy 1fƲ]3IS|lf,: +F %wLo刭{R/)5K bǑW^uU*$|ٌX6繒_Qe3b'oA C|lF, goq}Q߉UI ltWԸaLR/FwE#׼j&UH Q߉H l$ϫx<1;ٱQrzٓj$|ٌX6NM(cξ;Q+F<̞C0b*$|ٌX6+FtfdgF{R/ƩyO%wLaSql1q1I C|lF,+7+T!1fIJqp<ϾbİQrDV؊';Q+vyUw\5BbϗMe+ _6=x ˦Dzqjp|&Ǯ'ߚUHtQD/FwEL$5HtltW8rͫjRD߉UItQD/ƩAj[dz_{%wL{=FϗMe$H<Ύ;&;pP/.5K b9# BϗMebDgFvfļ'ItlzI8WTQrf>Fy ˦Dz]3I]|lz,: +F %wLo刭{R/.5K bǑW^uU*$|ٴX6繒h_Qeb'oA M|lZ, goq}QD߉UI4iltWԸaLRD/FwE#׼j&UH4QD߉H4il$ϫx<1;ٱQrzٓj$|ٴX6NM(cξh;Q+F<̞C0b*$|ٴX6+FtfdgF{RD/ƩyO%wLaSql1q1I M|lZ,+7+T!˦Ųqp<ϾbİQrDV؊'h;Q+vyUw\5BϗMe+ _65x Q˦Ʋqjp|&Ǯ'ߚUHTQD/FwEL$5HTltW8rͫjRD߉UITQD/ƩAj[dz_{%wL{=FϗMe$H<Ύ;&;pP/*5K b9# BϗMebDgFvfļ'ITlzI8WTQrf>Fy Q˦Ʋ]3IU|lj,: +F %wLo刭{R/*5K bǑW^uU*$/kſ{n@܊oaǹ1Žs+b濅V  ;έv[1o[qn@DaωTH9n.p(oq|F/>qcSD_|"Lj$7u8H'7>F&Q_Q/"4D_|cf "4NUE|eHG5nr(i QQD_|EcD-E|Iŷ3>FK/>qCF/qSD_|,7*"NƍoN5E|񉌏I1nsj(c|I/1"͒NmE|%(⋏`|,(_|B/>}qSD_|["Lj$[#j(\$Q_QD_|l6"MN$7e߀@/fqSSD_|cDUE| ʝj$7;Iŗ+>F QQD_|cD-E|񩊏IW* S/"@ǒ"6Lj*$uũJ/H1"}q(Pܷ"Lj$#j(O|M/91^E|fb|+jRD_|dcDUE|}Hŧ%{SD_|UcD E|A5Iŷ$>F"Q/NmE|K/>q_B!w>>> /Length 27704 /Filter /FlateDecode >> stream x\M켲d#i8( QF[ m0s?+??c\ɟOq1+OIU\|^Ts1Iu\|^p1IM\|^r1I=.< CfzCnz@ !7=Y鐛lPtMOvA:' rӓj5H5Hܴd鐛鐛,PtMOVA:' rӓj5HCnzrA !7=@ !7-Y/A:'oA:' rӓj5HdCnzr@ !7=9鐛\PtMO>PtMK jj5HdCnzA !7=١鐛PtMONA:' rӓ rӒCnzCnz@ !7=Y鐛lPtMOvA:' rӓj5H5Hܴ丠鐛鐛,PtMOVA:' rӓj5HCnzrA !7=@ !7-9/A:'oA:' rӓj5HdCnzr@ !7=9鐛\PtMO>PtMK jj5H??$Wܟ˓.:<梃˓.:<ᢃ˓.:<境˓z\tpyyRT2Ӄ7T'rӓ IdCnzCu!7=9:鐛PtMO.N:'N:%(A9 IdCnzBu!7=٠:鐛PtMON:''T'rӓ iv9::鐛,PtMOVN:'T'rӓICnzrAu!7=@u!7-y@NV;M7T'rӓ IdCnzCu!7=9:鐛PtMO.N:'N:%fXCnz@u!7=Y:鐛lPtMOvN:'T'rӓIIܴC; KPtMON:'+T'rӓ ICnzrBu!7=:鐛|:鐛<`j's`IdCnzAu!7=١:鐛PtMONN:'T'rӓT'rӒ?,st,yCu!7=Y:s dzjL]7!3ĜjYӻ/yީ~e|nzjCnz@5MEw'*XjN&س)ܿ4=۹mWٚfmHdjCnzA5t}elnMڒHesPdYwڒĦ{lP/csdj&'܆cwK[гݦC=9jCnzrB5!7=}i?LߐcH;Eӝ]`jXC5!7=9}?hYO'F:%O/Mx,%oFzw}U׿=XOݟ]_oAL54ᇘns]_:^9'oJ:' T%zAzNzbZ%oJzw}U׿2luѮX/10Mv^ٚfmUIdCnzAUһ뫺OG7ͭܚε%'T%rӓ ]_:kZf5kKJzw}U讹u';T%zzN[k=3lͭlÞmXr@U!7=9*鐛\PS?7dX򆪤Cnz@Uһ뫺OGOM˩뫺OGOMxL%T%tԬsӓT%rӒ&7=yCݤCnz@ݤw79^fP槣zc&V׿2luѮX/10Mv^ٚfmu uu]ttܚͭ\[rBݤCnzrAݤw?5n% Mzw]s6MOv[]&'܆s^g;mn glC&rӓ&rӓ &V2uv,yCݤCnz@ݤw?=5iggj,١n!7=9nһouYnzIܴ O۟ u]5|yO9u e1]i ?tcP e|nzHdH﮿or@͠h=OGW=QTǒ7Ezwe]_ba5ٳ5ڒ"rӓ"rӓ "R覹5[ӹ䄺H䂺H﮿:kZf5kKK]mnPMN 紹53l=Cv^6ن΁%E:''E:'EzwS?7sӓ7E:' EzwSvvǒ"rӓ"RYO'tMK^YKPNkskr_oF;` TcM~ 1'9]mfdNGWm9'oWo!7=Y\mV4ZE'*Xv&N[٪=[b+KPtMK;{N6;]7"rӓj HdZCnzC-!7=9鐛PtMO.E:'E:%H HdZCnzB-!7=٠鐛PtMOE:''"rӓ jji69 HdZCnzB-!7=٠鐛PtMOE:''"rӓ jji󾷴9 HƩƟko?8&+$rӓ j5I䀚CnzrBM!7=&鐛|&鐛<{?5I 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jjiWA9 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jji״A9 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jji׵A9 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jji79 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jji79 5IdCnzBM!7=٠&鐛PtMOI:''$rӓ jji󾷴9 5IơƟko?8&TcMޮyϱwKMOvAz/ / 2ǒ jw/y?2a>7=yC !7=Y}ǿ26]zAsӓ Cw_nZO|nzB !7=٠}2 tvNv:;鐛,P dzu}6^ƾs]͒ jjisVY]6}CmYr@ 2tsZŰLꗜ\P/c3l|鐛7=١ݍMӊ˩M.FzwcS7鴟z0鐛,PƦn| elU38gT'FzwcS7鴦4['+T#rӓ ԍor@L7F38g4INfgXjCnz@5һMv\w5NL\yjCnzjCnZ4дzhn5asi?kDm܆Λ%T#26FzgjNY#_?SfiiK3m ݍUS?ujwcU72՘)FF\ba>紟5>|nzCUһO=їS7Vu\Pƪni?2a>7=yCU!7=Y*ݍU&جfpQ36MO>PƪniMiMOVJ:'T%znfpQ3h><ֵNٱ UIdw7VuP/c߹i?kDn߹fUIUIܴiġiuNY#jn64~ֈ۰ 7KJzwcU7elS9gL[FԿ>m͒T%rӒӖg,},yCUһU~Ƣn| e1S&c}i?kD}Nd*w7uN+z/n,7 ݍE~e|nz*Cnz@һM6YWട5fPm| ݍEӚl=PtMO6BzwcQ72ട5f|:;'y:kcUHn,7١^ƾs]߹~ֈ:1ݾs]͒ iӈC6롹F܆mhn5as:oPƢn| sQ뙶9g}L=%B:%O-ϴY.X*w7Ʒ Sv77٠^3h2ֈKT'otMOtMOVtMO6tMOvtMOtMONtMO.tMO>P鐛lE:'otMOtMOVtMO6tMOvtMOtMONtMO.tMO>P鐛7=yC]Cnz@]CnzB]CnzA]CnzC]Cnzr@]CnzrB]CnzrA]CnzHܴ乽ds"rӓ"rӓ"rӓ "rӓ"rӓ"rӓ"rӓ "rӓE:%u"rӓ"rӓ"rӓ "rӓ"rӓ"rӓ"rӓ "rӓE:%NN;.{%}9j3Ř*$Tc6ӌbNrL7f9j3Ø)$Lc|\mf9׵rz\;N6t1}o@L7f9a,c1JZ;ޙv@f HdZCnzC-!7=9^7y'Vln鐛,P~X;N6!LL1'}_=~.5͒7"rӓj HdZ|}wP/civ^P/cHܴwMt%oEzߕwW 26Y[A-!7=١鐛PtMONEz{wel$}uhg`wK. %+"rӓ jG#5lCZCnzrA-!7=@-η;߻ʧmCѩYr@-.;*`j|鐛-if{`ispKP5dzu׬-٠鐛PtMOF:''T#bMw7@O乁 M }mn`XB5!7=٠}kC Mkجfm HjCnzj].9*/9mnSgܶffHX]jjf05K>PtMK;vF~C,yC5.Vuv+_)X]M6t1n y(yn`?UIX]M_ >7=Y*鐛lPtMOvJ:'T%bUw_ܡVln*鐛,PUdz[brM1Ø)$T%bUw/5͒7T%rӓ UId].&ykm Ln6K>PtMK;TׄOX򆪤].&+جfmUIdCnzr@U!7=9*}CuMtIЄwܶ . %+T%rӓ w؟;дzh֖PtMO.J:'JzŪbB6uFmn`Z3:57KJzŪbPS6X򁪤CnZܡ3bwϵXyOSĜd*CnzA!7=١ 鐛PtMONB:'T!rӓT!rӒFStMOPtMOB:'+T!rӓ UH*CnzrB!7= 鐛| 鐛PtMK;{NV;M7T!rӓ UHd*CnzC!7=9 鐛PtMO.B:'B:%ϻAN6;]7T!rӓ UHd*CnzC!7=9 鐛PtMO.B:'B:%Nv;C7T!rӓ UHd*CnzC!7=9 鐛PtMO.B:'B:%UH UHd*CnzB!7=٠ 鐛PtMOB:''T!rӓ i󾷴9 UH[?{㛬P7鐛lP7鐛P7鐛P7鐛P7鐛\P7鐛|n!7-y~&rӓ7M:' M:'+M:'M:';M:'M:''M:'M:'tMK,v΁%otMOtMOVtMO6tMOvtMOtMONtMO.tMO>P7鐛<{M;Y4KP7鐛,P7鐛P7鐛lP7鐛P7鐛P7鐛P7鐛\P7鐛|n!7-yv9:n!7=Yn!7=Yn!7=٠n!7=١n!7=9n!7=9n!7=n!7=@ݤCnZ ds0t,yCݤCnz@ݤCnzBݤCnzAݤCnzCݤCnzr@ݤCnzrBݤCnzrAݤCnzIܴyߛa`XIdIdIdIdI䀺I䄺I䂺Iui󾷴9 u-;w7٠^ĜdHwKforAP鐛<]i;K3 u~;ƴV*_)uf+nMTc6ӌb4Mk%f9dM'*ǒfl=Edw[h3:[TZŗ:k3'\mg9<:4jj4j3pnfj36Yrڌsӓͬ45lnM38dMU4AzN+YS鉚N+YSٺ=[מVuӮXrڌkO-9]mk\6c3i%k*` sZɚJO4l=Ct[ϼ>洒5}=5i65JT۴M},ڌ}>7-yfi՛\6_vSvgvOL59HZ_gzyR>洒5cK6E:';";k}kVY묝\Pu^9L98dMiU;U38dMT'"rӓjHHZ_g(Pd5ഒ5VlM9dM'jg;dMgl]{zZɚJOmOcHZCnzrA-һY7 /9lC9dM'XrB-һY%e5i65JT۴}nzZCnZt*rӓ7";k(POΚ?]S/SibNCMһ:M.)cN+YSJ1FdCnzCMһ:O˩:M.IzwTg<:4jj4j3䀚CnzrBM!7=&鐛|&YSF%ͭif3hZi%k*=Qt=i%k*=[gJTzn{ڵKI:''$rӓ jޝ5Yoo_r sZɚJO4l=C䄚wgMu{~C2FvZɚJgi%k*m>7=@M!7-yfi~wf`jޝ5YoSvg u֟41'١YC&Ô1DXA !7=١YCkVYC& ;k eTJTVsP5JTA|nzr@ !7=9鐛\PtMO>Pz{@4JTZE4紒5z5۳ui%k*=Q=Z% rӓj5Hꬷ7 /9lC9dM'XrB һ:=~yg;dM}ڳM56mnSK>PtMKYZŴߝXwguuY]k~e1MIvNzwVWg20|i%k*=Q)h=lPtMOvNzwVWg隢U|9uVWgIwz0Uഒ5UTഒ5fPmPtMONN:'T'rӓT';(Pd5ഒ5VlM9dM'jg;dMgl]{zZɚJOmOcICnzrAuһ:KzN+YS鉆gh=Pzo_r^N+YS_lSs;dMMwT'rӒkV1wgi:YMv@j?u*'+T#rӓ HjCnzrB5!7=鐛|鐛,T#rӓ7T#rӓ HdjCnzC5!7=9鐛PtMO.F:'F:%j's`HdjCnzA5!7=١鐛PtMONF:'T#rӓT#rӒjCnzjCnz@5!7=Y鐛lPtMOvF:'T#rӓHHܴd鐛鐛,PtMOVF:'T#rӓHjCnzrA5!7=@5!7-9.F:'oF:' T#rӓHdjCnzr@5!7=9鐛\PtMO>PtMKwv΁%oF:' T#rӓHdjCnzr@5!7=9鐛\PtMO>PtMKv΁%oFz7V7\{[,_)ƪ7Y*鐛lPtMOvJ:'T%rӓUIUIܴyJ:'oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMK,v΁%oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMKv΁%oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMKlv΁%oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMKv΁%oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMKv΁%oJ:' T%rӓUIdCnzr@U!7=9*鐛\PtMO>PtMKv΁%oJz77\{[,_)ww7٠^Ĝd*Cnzr@}}M.?gv9ggUHww7٠^V47KvB:'T!rӓUH_TM齤MV_c9}MSs>l9Mzu[b=zes~׵f:ז }+ 26MO6Bzw;o]P/cݦ@þsCd*CnzA!7=١ 鐛PCN̰Ьϭf=lS3^oPL=uz{%B:%O-gz ݍuݍOTcP7鐛P7ݍM.uޭniE+r[& MzwniE+/6YCݤCnzr@ݤCnzrBݤCnzrAݤw7Ʒ.ySǜFԴj1Fs4bT9gi9M>gi5u[b4-kD=Q[h='y:k=u-yCݤw7?5n3:זlP7ݍm^3;g'1Z%+M:'M:';M:'Mzwn| e;74~f=lS38gULԳFԳM{%tMKN[Zϴ,},yCݤw7^Ʒ7 Sv7^?S/SibNC]Cnzr@]w7^7^fyO˩/u,PݍO܊fuu uux~^9L-sQӪ}iӈMSs>紟5>45lmѴDm鴮4['oKӺfm]ڒ "R7zsD6FdHdHdH䀺HnԍorA}f}4Ԭzji3z~ֈzi6]uiiK뙶MOP;~ֈ?n܌&cTc6ӌbNrL7fX#.109g7sflnEs;g[,]mV47KW}nzr0Fr#F'4bՄ׍/sQӪ}iӈMSs>紟5>45lmѴDm鴮4['oWoo7nF3F ͠\[ڌ;8D3;g'Z%zcj3%tXrڌi?kDa߹Y;85ai?kDb 5mڳM},ڌ}sӖ3m=]Cn\_7(POn\_7zjLsjHn\_7zy_筯vZʿq}ݸjݸniE+/6YC-!7=9鐛PtMO.Ezwq2aj~ֈV-sNFlj99>i֧5fnKe'j$Ouzε%oEzwou͠ ε%"q}ݸ/ }NY#ꉆ}c HdZCnzC-!7=9ݍƝ\P/c߹Y;85ai?kDb 5mڳ}nzZCnZtzg`j8ՍooSv7NuN41'١&鐛PƩn| ea~7Ս:h_N8Սo@MһO܊f5I䀚CnzrBM!7=&ݍS2aj~ֈV-sNFlj99>i֧5fnKe'j$Ouzε%oIzwT7鴮tA׹dw7Nu|Ag;wQO4;7KVI:'$rӓj5In7^ƾsC>wqjf=5~ֈZŴL=i?kD=۴g5Iܴ鴥L[w7$q(POdCnzA !7=١鐛PtMONA:' rӓ rӒjj5HdCnzA !7=١鐛PtMONA:' rӓ rӒ&QA9 5HdCnzB !7=٠鐛PtMOA:'' rӓ jjiskjXCnz@ !7=Y鐛lPtMOvA:' rӓj5H5Hܴvdsu,yC !7=Y鐛PtMO6A:'; rӓj 5HCnzCnZY ds0t,yC !7=Y鐛PtMO6A:'; rӓj 5HCnzCnZLs0u,yC !7=Y鐛PtMO6A:'; rӓj 5HCnzCnZ-st,yC byO97v7 IdCnzCu!7=9:鐛PtMO.N:'N:%Ou!7=yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZUdsPu,yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZ5dst,yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZudsu,yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZ ds0t,yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZMs0u,yCu!7=Y:鐛PtMO6N:';T'rӓ ICnzCnZ-st,yCubyO962՘&$;T#rӓsMsorA4s< HdjCnzB5MNhn\P~iz%;Hʋͭjn^^&+ c2[K7=Q4ǒ7T#rӓަ{P/c߅s` H{b=s_۳u؝A|nzC5t{e|=:\P#5ݑmf0lCgԒH{H=ah=׳ĜHo?=D3K6FzvSo۩:zA`j|鐛<ݹ{{`\oSvWu41'١*鐛P~ e1MtOsMOPtMOJ:'+T%;tg0Fs䂪wWuZyU͒7T%;dzAzNZj=SӲ;zcUI?ٴ; M\o?_۳u7Wc{`UI?ٵ9䂪wWu QKVJ:'T%;tzg9\sꉦgj=lP~e\Oബ5V1mS3UIܴΥo߃KP~@?;tOL59UH*wu\P/3yh;e|nz*Cnz@!7=Y E;V^1%T!;tgʋͭjn E&+ sZ֚W멶=DӴKPtMOBzwpQΦl]h:P~vqȶ(zFO#& wBJR*G߃lYj^<ѣQDQUӯ+:Ow> r~\sbf3DUM\g~\s~&F&#jupE΅+Zt? CdU5:/9E dR.`aDQU׉xlYDUM.5UTupAΟFLCTѴu&|-fe2fvOLdU4mp*h:MTӝw^'e07";FdU4:/D ͠~eyq?~e;;tETѴu&;;Vӳб\_t*G߃lYj^<у~~_t}@U4:t & \g*6dU4:tLLGTӝ W~.hupA_r 3Ȗ], < ݹD/== *~oTQOP?t%i$9D}6iuu32L3nd&\g4mp*Ӵu&Oӯ?t:)E}~tgÝW[܈,>Mlnfp?ٲԼFp?ٲٝW~:"Ӵu&Oӯ?tXNB> r4:C~~k=Ȗ=`!;g`E}~t &`bD}6diuӝ3~62IQ_?ݹpEg~>Mn eyqf0"O׉xLQo_2&5oGQ#`22$'Y`y722L3_d&\gd 3YY :\gzJ E͋;2*-p07" K6[ ey1F3hlYj^OilΎ+jt?CdauNӱ^Adz-K͋,t"}0pmٲԼA6{-K͋'zdR~>A,5/f0i{ehN̍ehn-K͋|?$ٙYlYj^\ѢY";YٲԼXEzaٲԼE3X {dviLV?UB\gښ6d5mp!jk:Sִu&iLnQ[י< S[י, 3YEmM\gښ6d5mp!jk:Sִu&iLnQ[י< ) +Yi4"iLVQ[יl 3EmM\grښ65mp%jk:[ִu&iD]J6"jk:Uִu&iLvQ[י 39EmM\grښ65mp#jk:5mp"jk:Uִu&iLvQ[י 39EmM\grښ65mp#jk:5mp"jk:Uִu&iLvQ[י 39EmM\grښ65mp#jk:5mp"jk:Uִu&iLvQ[י 39EmM\grښ65mp#jk:yXE`cYDmMs¹i΍ K6QKי좖 39D-M\grZ64mp-ji:GҴu"SKי, 3YE-M\gZ6d4mp!ji:SҴu&iLnQKי< 罆EҴu&iL6QKי좖 39D-M\grZ64mp-ji:GҴu"ױA> Z6d4mp&ji:]Ҵu&iLNQKי\ 3E-M\gZ6NdV>DQKי 3D-M\gZ64mp)ji:KҴu&iLQK׉J"ji:UҴu&iLvQKי 39E-M\grZ64mp#ji:y[XI`aYD-M\gZ6d4mp.ji:CҴu&iL.QKיܢ 3yD-M\'2{+hl"wn87\:-p x.fe62K:)dvf~皉ϏS(8&?߻Ļ%Y9'fNf٫ZG&ߥ$9EMMމKnQ7C3hXS"iDjͭcYDMM\g~n3DMM\gr~]u34Q#CwMԏ2x좦߻Ļ% ̍%jj:[Դu&iD;Ĭzb{W#'Y;Tu34"2c'm˷z],zf@d55mp&jj:]Դu&]xnoDQS׉̎ޘ>DQSӯm5~z]?nQf#?:|ttKVQCӯ[,d>Q7s2pmF:205@Sf 54~tt ͠aM< 1FsDQCי_t[L.QCיܢ_tOFL95DQCӯ;mz]nQf#?:ttKVQ]ӯ;[,d>Q7s2pmF:205@Sf 5tt ͠aM< 1FsDQ]י_wt[L.Q]יܢ_wtOFL95M\gr4mp-Ӵu&O׉w4mp"Ӵu&Oיl>M\g4mp!Ӵu&Oי\>M\gr4mp#Ӵu"a%+p"Ӵu&Oיl>M\g4mp!Ӵu&Oי\>M\gr4mp#Ӵu"c%p"Ӵu&Oיl>M\g4mp!Ӵu&Oי\>M\gr4mp#Ӵu"`%;p"Ӵu&Oיl>M\g4mp!Ӵu&Oי\>M\gr4mp#Ӵu"42Adi:UԧiL6Q 3E}6i:SԧiL.Q 3E}6i:y[XI \g4mp*Ӵu&Oי>M\gr4mp)Ӵu&Oיܢ>M\g4mp&޺wu_jxO|M+x o-1rRĖ}SzF5|$.b/]q1=/Ǫ&UIlYxNT#%g9QĖ}uI#8EbKx#!qxlPx1`ܓ*$,<'ؒ/6;^l.I\<9b 3I\<9bI-[rIlYxN!%gyRx1s1|$~AI5[rIlYxN %wv1hϘ̹Ϙ Eb23'bG&UHlYxNT%%g9QĖW[,txn[,CbKs;r;T!%wrEQ\Q$.ހ+EyQ\Q$._pw+xL =E(/UH,ݢ\Qj$.^kGf?Ƶ6~y1=V5JbIs%9 ω$nQ(J#8EbI劢Ԟ뱘}'znznsOXJbI劢T'qA c #9bI-KrI,YxN!$gyR9Df? grNXNbIs%[+Rs3&6DϭɬؑIKrUI,YxNT#$wrEQ^jx[ m[e[Œ:$,Z$nQ(Jw @F̯&1 )9 ω$nQ(KuA$012r#"1%g9QĔDSr'~1s1Hac r gl)9 ω$,<'jE9(/H\<>c2hC܊̜̊T!1%g9QĔD5Sr(g&\ІُUVn[,CbJs;r;T!1%wrDQޞ$O'nQ(KuoMTHDQ(K cُ; H4ݢlQs=cBύ_M0bIMrUI4ݢlQ$.1Hac d G 2EIs6&9 ω:$,chAI5MrI4YxN $wEQ^jx}dІ9;2BIs*&9 ωj$nQ(KMb cb+XRDIv d w 2BI7P[[-=A[9aq=VNsȿ1o=A[9aq;VNsɿQ>3THTYxNT%Q%g9QDDuUr5HTYxN$Q%g9QDDmUruHTYxjNUIUrUITYxNT#Q%g9QDD Ur5ITYxN"Q%g9QDDUr'SsU[jRDDUUrHTYxNT'Q%g9QDDMUrHTYxN&Q%g9QDIcuZjUMJJs*9 ω$,<'jIJs*9 ω$,<'ꐨ<)NFNUIUrUITYxNT#Q%g9QDD Ur5ITYxN"Q%g9QDDUr'#ӌ3V5BJs**9 ωj$,<'AJs&*9 ωZ$,<'jCJpl[:3WuŪ&UHTYxNT%Q%g9QDDuUr5HTYxN$Q%g9QDDmUruHTYxΐ;VgXդ *9 ω$~gά?oy9 {pž F-8 '9b {pž N-89 *$⓷zJH.vάj$CzNH.qά$zIH.lάZ$⣶zMH.gά:$SErwfT!Q$}gKUErwfT#Q$}gKuErwf Q$}gKMErwf"Q$}gKmEruwf!Q$}gCFH.Iά*$szJH.Dάj$#zNH.?ά$ӳzIH.:άZ$⃳zMH.5ά:$3JD\|aY/UHeߙRD\|WY/H'eߙRD\|MY/5HŇdߙRD\|CY/HcߙRD\|9Y/uHGcߙ (ž3 "T;^(ľ3"@;^(oþ3",;^j(/¾3";^j(3";(9gUIErwfT%Q$|}gK5ErwfT'Q$_z}gK Erwf$Q$w}gK-Eriwf&Q$_u}gKErAwfQ8rXbU*$3zJH.άj$zNH.ά$⓭zIH.άZ$CzMH.ά:$pܱ:+WuǪ&UHYxNT%Q$O endstream endobj 2267 0 obj << /Type /ObjStm /N 100 /First 979 /Length 2195 /Filter /FlateDecode >> stream xZ[o~ׯ[^@n1A7Xc|CiQr⠀rp.pmMB c<VG | *z+QdQF$-bdV>0ER,6Sy[ʔfxŒw IynČD[DH!ae/(2boԎccy>o o(b1̫AE(Ha*3qҠl``@ EaVIJI|i )#eo3>χExap6<QY؈&a#i,(1L19cok`GY+i%K ":9˜/"c8VÀE7Qxk}.NJxxGCzqJ!{P> 2 `$^Tb5pJ[bCa|"X-eW'1 K;$Ar-TӁʦpFDP?X#GSVDX&H}̔G$;<'Ɣ)M -1ǂHpуZTgU/i3sTaݽR{z\=zèUT|kKDBTVT޻I5c3nߎ}#ܚIf9<[(ǴmO7H+^!E~ŊG"5gg''?33R*Lp"f39$ITkwn{_pO1 lC)RW1?`oCӜ. (9gfӽ];}QDu'E/^UP=眤=Ecf^p.9ɯ2&"zՂ?b$@P&VAói݉{Oq;Ӯ9E߇]=v;kqo; I;Rw_cKOs]Y׷39mٟ՛I7mꨞϪ~EGgBߩBg'ͬ; 4JcFIZϡv\ŇWVf؈dRNrCc6fOn=i-`ȗIj. y3FA!I{Lo_$?hĈ~(۬& WB*JTq2ȳ1/rAj"f< Yֵ#x VVY wsb5J2^DeTʌčFXjZU^kUX^R!ݍQE$}RxKiM~YfS8 ms$@jJX0?v&:J'E ج[gY,ȯtC;N΍_Ã. *4#Iy3 \*Bߐĺ 7벓C* &{w29#;) x;UQ͛I-wAeY1S3CK#l+Nz qvVW}=?oꮽd9svjN ͧE@-CDz>SBQQZ -A66ە͸Ez԰Cʷ3AO aEB-w'|Ɵ` KyvGG50rICHzVN uubPZ c"G6E#mB@p'DhVÒD<;x]8`5<Ԛ$[wQhU.ҨAF;HƮY_-\2D!@Ƽ2fo_̗eΗG}N~!DRJ#wḡV* hK"f1ZXqoqB6u)uZ(6egڂB97 |XȌ&PL*K~b" endstream endobj 2376 0 obj << /Length 1447 /Filter /FlateDecode >> stream xڽXnF}W޹4&qIBJ-aTH*7+ɲ\̜=3KF8yf:x/ULRMo"!X0C$KiL/w1O/󔠌Ba}?;) 2+s#_eHV+(! I.軼/ %o's]d'yWM]zwU@ .2@Ɍ e4['}Ň%!YɉS @x[RDACa&}/_}.8B16y!92}1p ŇgŠ|q| <W e{(f|60aA*R5Fva:v,i*@%]\yX Bݤ@IOnUg0c2u^uS']Ifż4uۼucm?er˲fvuunԓ`hn7ccdb)WA3kOwuEk,ױk4yxI+M/ ;`/mî9S*X2bBM~62dG&ećŇ W%ƌA״mUǠ],}W6'a<{-w^UW@Z&CۢHa;k:'$0y`N=N5fyMzKfMY;ṫNL1P*fgu{QErw$yƄòy_ ~Ͽ㳞h]34$8SG QXyj&X+BC ¥/@@2e[XĠ U~vPRx竕ٮeځks-^liܖy_/l@@kHg_s^ne!(PN >>> /Length 1326 /Filter /FlateDecode >> stream xe],5 g8eEYlb3qjBSr՝yfϟ??O#XGx|WQf.nAej~{,Ʀ4DM0Q| 6.rPh!r2uÑcEPnl2D۱&mЫ@ͭ6 \pA$r}՗<gw#Fd+X"A}n\*ęwl.H;(@_\*ԝn&Pw\Bݧ/|X~!2D[uk(\W_BaVqB4Q9<&(Ww<() os>5KGyiK>?O[ lFZ[ $l/$n*n5_X ^mmʖd:ڶaDNVC{7lʖM0VC d@Du3l;QLNVԝn&+[NT7n2pd@Du3l;QLNV}?aq0Eb- d˪_Vm7u=BfEd u')*ԝn&Pw&*ԝn&]T;QLPwB݉fr u'H7QDu3B݉f2Diћ=Cbp %ma[Z]qzS>>> /Length 3711 /Filter /FlateDecode >> stream xeA%9Dy䭼zͩ6QSwORtGM9F|!՝RqZ<娞`u~aA¼\݉f2DOYՙKyŹU{(,L|,ҵʪ,!! Q +ͻlaAf]]rPn>1W/Qgf{Le(КcA#uAn]xT-($/}s&CEp<[n0Xz,F13% lc ?A: \=sϗa09Dy V|=?ϥbj-]˻&jZnBtHz(Afn&*av5Q xhJ[ySK&bETFeZ,N*y'5yȪ`ػߢs dq˨\dqK.? @!2Do_F!_! r_՗Q՗}{GN}e0pc QS.Q AfnP'YZ%Q uZOQJS߃S߃)AnS_yU_Bs高Z:*=8 2q޾4 X<I dk0@JoXYЗk,}iˏ5as Qۗttc+C_\n_z}>Ox>e0pc Vޞz:2vcu= bu/z: ur}Anbu=۷/?bK_Zq!5y8l\g 19(~;k <k,x5as QSݧ/+DK^:%y:8/rDUK]ܢ^^A _Vl75YbŗM^mm.՜n&C;LNQDt3DM0QDt3\݉f2DND7K;Dru'IND7!՝n&(Ww"\\݉&1QDt3\݉f2DND7K;Dru'IND7!՝n&(Ww"\\݉&e\݉fEdruyisoӬtq -1d:0W8 q(o< 5I*Z$5_2c58͠K͉f2XDt39Y]0x" 0@X]Rw" VCs00DNVCs00D.VCs00MK݉fYJo2X]́c1D.Vc;D>zh9 2X]9 rK݉frsd9nQ49 2X]o69Y]A`\ 0M0D:Ch^"p/qc~s}snˊ_Vl7[8͠ 5'ND7ST;L.QDt9LT;LPw" QDt39END7nB݉fEd u')*ԝn&Pw"|LT;LPw" QDt39END7aB݉fEd u')*ԝn&Pw"|Pw"tQz &W1x\z˝\*^4V//+Z,L|Yݔ(g"tQDt3L݉fr2u'%ԝn"2u'IeND7!ԝn&(Sw"\L݉&M;L(Sw" QDt39EeND72u'IeND7!ԝn&(Sw"\L݉&2L;L(Sw" QDt39EeND7{09xatQlk}~.}s&f`3=IEA dֻCwbu 韵|=9: VOaxbe-Ϸ\*r޵`8;8l\g 19(=x<~,y0j8(z dy"CT5y(1eܾe՗kSW6@_^πg3BTC49E;xG]]<*q~΄%*}޵ =ۃܨ(|'0T! A`<xP9MLT;LPٛ&-u.}SUϡUV.λ79 QuV8I49E=|d֞: Q8ƒܨ(->\Nj 7"CV{a֑pl8/g _Vl7uhb!! t=Ca o2TWy0&w4GnD(Sݕ c7meؕ˃ܼD̨ ?NFeND7Kv[>z^c XPc lZ{6^ܼ:kUZv^"@KdGz;]>$FrEy {t7 S|YM$1ŗD-S|b)S'1 dJUMNdZ$N[j dʤ& 1w*|V/)W4 )xǿ[ZqKkJE}

The project homepage is at https://bwipp.terryburton.co.uk