diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-17 23:19:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-17 23:19:43 +0000 |
commit | aaaec2f57c537ee18ea0a59c2cfd7534d5b2b188 (patch) | |
tree | d54aac03a0b78c2e01c9f8ebb68302ebccb3e641 | |
parent | 0c5f06400403c02946d916560fc5cea65e1abe4b (diff) |
songs (per hamlen mail 16 Apr 2013 23:01:06)
git-svn-id: svn://tug.org/texlive/trunk@30005 c570f23f-e606-0410-a88d-b1316a301751
34 files changed, 43546 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/latex/songs/Makefile b/Master/texmf-dist/doc/latex/songs/Makefile new file mode 100644 index 00000000000..73feef03fd2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/Makefile @@ -0,0 +1,23 @@ +LATEX = pdflatex +TEXOUT = pdf +MAKEINDEX = makeindex + +all: songs.sty songs.$(TEXOUT) + +songs.sty: songs.ins songs.dtx + $(LATEX) $< + +songs.$(TEXOUT): songs.dtx songs.sty + $(LATEX) $< + $(MAKEINDEX) -s gind.ist -o $(join $(basename $@ $@),.ind .idx) + $(MAKEINDEX) -s gglo.ist -o $(join $(basename $@ $@),.gls .glo) + $(LATEX) $< + $(MAKEINDEX) -s gind.ist -o $(join $(basename $@ $@),.ind .idx) + $(MAKEINDEX) -s gglo.ist -o $(join $(basename $@ $@),.gls .glo) + $(LATEX) $< + +clean: + -rm songs.$(TEXOUT) songs.sty + -rm *.aux *.log *.out + -rm *.ind *.idx *.gls *.glo *.ilg + diff --git a/Master/texmf-dist/doc/latex/songs/README b/Master/texmf-dist/doc/latex/songs/README new file mode 100644 index 00000000000..fdaaf5fa64b --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/README @@ -0,0 +1,122 @@ +------------------------------------------------------------------------------ + Songs LaTeX Package Documentation +------------------------------------------------------------------------------ + +Table Of Contents: + I. Overview + II. Copyright Notice + III. Manifest + IV. Installation Instructions + V. Help & Support + + +I. Overview + +The Songs package is for producing songbooks containing lyrics and chords +(but not sheet music). Each songs document can produce a lyric-only songbook +for singers, a chorded songbook for musicians, a set of overhead +transparencies, or a set of digital projector slides, all from a single master +document. It can also automatically generate partial songbooks consisting of +only some songs from the master document in a specified order. Facilities for +automatic transposition and creation of guitar tablature diagrams are also +included. + + +II. Copyright Notice + +The Songs LaTeX Package is copyright (C) 2012 Kevin W. Hamlen. + +It is free software; you can redistribute it and/or modify it under the terms +of the GNU General Public License as published by the Free Software Foundation; +either version 2 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 51 Franklin +Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +III. Manifest + +This software consists of three main components: + +1. The LaTeX2e "Songs" style package for creating songbooks, with source +consisting of: + songs.dtx (self-documenting source code) + songs.ins (installer script for docstrip) + Makefile (makefile for generating songs.sty and songs.pdf) + +2. The songidx index-generation program, to be compiled from C sources: + songidx/*.c (C source files) + songidx/*.h (C header files) + songidx/*.can (text data files used by songidx at runtime) + songidx/Makefile (makefile for generating the songidx executable) + +(Please note that the "makeindex" program that comes standard with LaTeX +is NOT a suitable replacement for songidx.) + +3. A sample chord book, lyric book, slide book, and transparency book: + sample/songs.sbd (song data for all four books) + sample/chordbook.tex (chord book LaTeX source) + sample/lyricbook.tex (lyric book LaTeX source) + sample/slidebook.tex (slide book LaTeX source) + sample/transparencies.tex (transparencies LaTeX source) + sample/Makefile (GNU makefile for generating all four books) + + +IV. Installation Instructions + +1. The songs/Makefile file generates the songs package (songs.sty) and its +documentation (songs.pdf). If pdflatex and makeindex are both in your path, +you should be able to invoke Make to generate both: + + cd songs + gmake + +Otherwise you will need to first edit the top three lines of the Makefile +to indicate where pdflatex and makeindex are located on your system. If you +wish to use latex instead of pdflatex you must also change the "TEXOUT" +line to "TEXOUT = dvi". + +If desired, copy the resulting songs.sty file to the appropriate place in +your LaTeX tree (usually /usr/local/share/texmf/tex/latex/songs). + + mkdir /usr/local/share/texmf/tex/latex/songs + cp songs.sty /usr/local/share/texmf/tex/latex/songs + +2. If you want to create song books with indexes, you will also need to +compile the songidx program: + + cd songidx + gmake + +If desired, copy the resulting songidx program to an appropriate directory +in your path: + + cp songidx /usr/local/bin + +3. The sample books can be compiled using the files in songs/sample. If +pdflatex is in your path, you should be able to invoke GNU Make to generate +all of them (note that GNU-compatible version of Make is REQUIRED): + + cd ../sample + gmake + +Otherwise you will need to first edit the top line of the Makefile to +indicate where pdflatex is located on your system. If you wish to use +latex instead of pdflatex you must also change the "TEXOUT" line to +"TEXOUT = dvi". + + +V. Help & Support + +The songs.pdf file contains documentation precompiled from the songs.dtx +source code. For more support, including example songbooks, songbook +editing tools, and self-installing executables for Windows, please refer +to the Songs package homepage at: + + http://songs.sourceforge.net + diff --git a/Master/texmf-dist/doc/latex/songs/history.txt b/Master/texmf-dist/doc/latex/songs/history.txt new file mode 100644 index 00000000000..168adfb5879 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/history.txt @@ -0,0 +1,333 @@ +Songs LaTeX Package Revision History: + +Version 2.14 [2012/03/17]: Fourth CTAN Release + + * Corrected a bug introduced in version 2.13 that broke \titleprefixword, \authsepword, \authbyword, and \authignoreword. + + * Corrected a bug that caused misformatted multiline index entries in single-column indexes. + +Version 2.13 [2011/08/08]: + + * New \clineparams macro allows better customization of the vertical space between chords and lyrics. + + * New \afterpreludeskip and \beforepostludeskip skip registers allow customization of the vertical space above and below song bodies. + + * New \gtabtrans macro allows the user to customize what happens when a \gtab macro is supposed to be auto-transposed. (By default, the chord name is transposed and the tablature diagram is omitted.) + + * Note name conversion is now applied by default to chord names in \gtab macros (even when there is no auto-transposition). + + * New \notrans macro allows transposition to be suppressed within a chord name without suppressing note name conversion (via \notenamesin and \notenamesout). + + * New \sepindexesfalse macro disables automatic page breaks at the end of indexes, and disables auto-resizing of small, multi-column indexes to full-page, single-column indexes. This allows the user to put many small indexes on a single page if desired. + + * Declaring a large number of song indexes no longer causes TeX to exceed the write-register limit. + + * Fixed a bug that caused errors when certain fragile macros appeared in \songmark, \versemark, or \chorusmark definitions. + + * Fixed a bug that erased numerators from meter bars that began the first lines of numbered verses. + + * Fixed a bug that inadvertently swapped the meanings of \begin{verse} and \begin{verse*}. + + * Windows installer now supports 64-bit MiKTeX installations. + +Version 2.12 [2011/01/09]: + + * The argument to \beginscripture and the sr={} key of \beginsong now support multi-byte unicode input characters. Surrounding any text in these arguments with braces suppresses any reformatting that would otherwise be applied to that text. + + * All macro pairs of the form \beginX...\endX now have an equivalent environment definition of the form \begin{X}...\end{X}. This fixes some compatibility problems with other packages. + + * Fixed a bug that caused one-word author names to be preceded by a comma in the author index. + +Version 2.11 [2010/06/09]: + + * New intersong environment typesets column-width or page-width displays between songs in a songs environment. + + * New songgroup environment allows scripture quotations or other intersong displays to be included with a nearby song when using \includeonlysongs to generate a partial book. + + * Tablature diagrams can now have any number of strings and from 1 to 9 rows of frets. + + * Colors of textual notes, song number boxes, and index section boxes are now independently configurable by redefining \notebgcolor, \snumbgcolor, and \idxbgcolor. + + * New \sclearpage and \scleardpage macros shift to the next blank page or the next even-numbered blank page, respectively. + + * Songs environments and indexes are no longer followed by a forced \cleardoublepage. Documents can use \cleardoublepage explicitly if this behavior is desired. + + * \includeonlysongs now works even when the page-builder is disabled. + + * New "--locale" option for songidx and sbdchk overrides the environment default locale setting. + + * Added extra grouping levels for verses, choruses, textual notes, and most other constructs to help users avoid color "bleeding" errors when using the color package. + +Version 2.10 [2010/01/01]: + + * The size of accidentals (sharps and flats) is now relative to the current font size instead of being relative to the document default font size. + + * New \sharpsymbol and \flatsymbol macros can be redefined to change the font symbols used for accidentals. + + * Fixed a bug that forced single column mode whenever \songcols was used within a songs environment. + + * Fixed a bug in which \songpos{1} caused empty pages to be inserted between some songs when used in one-sided documents. + + * Fixed a bug that caused lines in numbered verses to be slightly off-center in slides mode. + + * The current system locale setting is now consulted when alphabetizing song titles that contain non-English letters. Change the system locale before running songidx to alphabetize according to the conventions of another language. + + * Some missing Vim icon files were re-included into the Unix distribution. + +Version 2.9 [2009/08/02]: + + * Song numbering can now be disabled with \nosongnumbers. + + * New \nolyrics macro puts chords on the baseline instead of raised, to better typeset instrumental solos and intros. + + * \brk can be used between songs to force column breaks without introducing the extra vertical space that \nextcol puts at the bottom of the column. + + * \begin...only and \begin...never family of macros have been made obsolete. Eliminate them from existing documents by replacing \beginXonly with \ifX, replace \beginXnever with \ifX\else, and replace both \endXonly and \endXnever with \fi. + + * \colminheight (which could not be perfectly supported by LaTeX's page-breaking algorithm) has been eliminated in favor of \colbotglue and \lastcolglue. + + * An external page-making package (e.g., multicol) can now be used in place of the songs-provided one by setting the number of columns to zero (with \songcolumns{0}). + + * The song-positioning algorithm, which moves songs to fresh columns or pages to avoid column-breaks, page-breaks, and page-turns within songs, can now be tuned or disabled with \songpos. + + * \interlinepenalty now controls the penalties inserted between consecutive lines of each verse and chorus. + + * The rest of the penalty system has been recalibrated in accordance with the above changes. The \interlinepenalty now defaults to 1000 and \vvpenalty and friends now default to 200. \spenalty defaults to 100. + + * Fixed a compatibility issue with Babel that caused \gtab to malfunction when French was the active language + + * Fixed a bug that caused overthick division bars between songs when \sbarheight was set larger than 1pt + + * Fixed a bug that caused the song-positioning algorithm to underestimate the size of songs containing auto-repeated choruses. + + * Re-fixed a returning bug that caused spurious hyphenation when an \echo part ended with a chord longer than its lyric. + +Version 2.8 [2009/03/14]: + + * \songnumstyle and \versenumstyle replaced with \thesongnum and \theversenum macros (for compatibility with standard LaTeX counters) + + * \label's within a song or numbered verse can now be used to create automatic references to the song's or the verse's number. + + * Using \showindex with \includeonlysongs now yields a partial index instead of a full index. + + * New \indexsongsas macro can customize indexes to print page numbers instead of song numbers. + + * Index fonts now customizable with \idxheadfont, \idxtitlefont, \idxlyricfont, \idxscripfont, \idxauthfont, and \idxrefsfont. + + * Formatting of scripture index book names is now customizable with \idxbook. + + * \showindex now takes an optional argument to specify the number of columns. + + * Index typesetting logic improved to handle index entries whose left-hand-sides exceed the width of the column + +Version 2.7 [2009/01/08]: Third CTAN release + + * Constructions like "\[A]\[B]\[C]lyric" now typeset the same as "\[A B C]lyric", but the chords in the sequence can be replayed separately (e.g., with "^^^lyric"). + + * Added support for begin- and end-repeat signs (\lrep and \rrep). + + * Column and page breaks can now be inserted into partial song lists created with \includeonlysongs. + + * Fixed a bug that caused sharp symbols to be doubled within echo parts on eTeX. + +Version 2.6 [2008/04/02]: + + * \newchords and \replay macros added, optional argument added to \memorize + + * new "Quick Chords" mode for Vim users to make chord-entry a snap + + * Windows uninstaller reworked to avoid deleting files modified since installation + + * Last pages of multicolumn indexes are now vertically balanced. + + * Fixed a bug that occasionally produced empty pages when \topskip was non-zero + + * Fixed a bug that produced duplicate verse numbers when the first line of a verse was contained in a group + + * \echo macro no longer introduces a spurious line-break on eTeX. + + * \DeclareLyricChar and friends now perform macro-tests based on macro name rather than macro definition. + + * Extended mark register classes are now allocated safely so as to cooperate with other eTeX-aware packages. + +Version 2.5 [2008/02/08]: + + * Unix version now uses the GNU automake system to configure and build itself + + * Support for more than two columns added (use \songcolumns to set the number of columns). + + * Chord replaying system now works properly in choruses. + + * Added \stitlefont to allow users to customize the song title font without having to redefine \makeprelude. + + * Added \baselineadj to allow users to customize the \baselineskip without having to redefine \everychorus and \everyverse. + + * Superscript ("^") now works again in math mode even when chord replaying system is active. (It can therefore be used to typeset chord names if desired.) + + * hyphchk utility renamed to sbdchk + + * sbdchk utility updated to report column numbers in reports and error messages + + * sbdchk and songidx sources updated to better adhere to GNU coding standards + +Version 2.4 [2007/10/09]: Second CTAN release + + * Added \titleprefixword, \authsepword, \authbyword, \authignoreword, and \idxcont to support automatic index-generation for non-English languages. + + * songidx program now supports piping to/from stdin/stdout (specify a filename of "-" to use this feature) and will infer an output filename when none is specified on the command line. + + * Unix makefiles and Windows batch files for the sample books have been updated to allow users to add new indexes without changing any of the make/batch files. + +Version 2.3 [2007/09/23]: + + * \indexentry and \indextitleentry now accept an optional argument specifying which indexes to add the new entry to (overriding the defaults for the current songs environment) + + * \ch and \mch macros can now replay chords by using "^" as the chord name + + * Renamed the .dat and .tex intermediate files produced during index generation to .sxd (Song indeX Data) and .sbx (Song Book indeX), respectively, to avoid conflicts with other software. Unix users can now write Makefiles that recognize these unique file extensions. + +Version 2.2 [2007/08/09]: + + * The page-layout algorithm now honors \maxdepth, fixing a bug that occasionally produced overfilled vbox warnings during output. + + * Fixed compiler warnings for systems that won't implicitly cast between integer and wide-characters. + +Version 2.1 [2007/08/02]: + + * "Overheads" mode renamed to "slides" to reflect some substantial changes to that mode (see below). + + * \sepverses can now be used in slides mode to put each verse and chorus on a separate slide. This seems to be the norm in churches that use a digital projector, since it allows worship leaders to repeat previous verses or choruses without having extraneous lyrics up on the screen. + + * Choruses in slides mode are no longer surrounded by vertical rules, but are instead italicized by default. The rules looked nice, but they made it impossible to correctly break large choruses that couldn't fit on a single slide. + + * To make echo parts stand out in italicized choruses, \echo now toggles between oblique and upright shapes (like \emph) instead of forcing the former. + + * \repchoruses can now be used to repeat choruses automatically in songs that span more than one slide. This is very useful when creating foils for an overhead projector. + + * \versemark and \chorusmark added to allow page headers that match the current verse or chorus rather than just the current song. + + * \everyverse and \everychorus added so that users can make choruses begin with "Chorus:" and the like if they wish. (Personally I think that wastes too much space, but it's a common style.) + + * \ifvnumbered conditional added to allow code that checks to see if the current verse is numbered or not. + + * New \begin...only and \begin...never conditionals introduced that are just like \if... and \if...\else except that they avoid certain "runaway argument" errors raised by the latter. + + * Added \versefont, \chorusfont, \versejustify, and \chorusjustify to allow users to customize font and/or justification of verses and choruses all independently. This reduces slides mode to a set of customizations that can all be manually duplicated (or undone) by the user. + + * \baselineskip logic improved to better handle large fonts. + + * Indexes now work properly when using \includeonlysongs to generate a partial list. + + * \brk can now be used in vertical mode to suggest column- and page-breaks in verses and choruses that are too long to fit on a single slide. + + * Added \DeclareNonLyric and \DeclareNoHyphen for better support of \inputenc. + + * \tablature macro shortened to \gtab and with only two mandatory arguments instead of four. + + * Automatic transposition now recognizes alternate note names, such as solfedge note names. + +Version 2.0 [2007/06/20]: + + * Introduced keyval syntax for \beginsong. + + * Added chord-replaying system (^, \memorize, \[^...]). + + * Removed in-package code that loads hyperref. Users must now load hyperref manually. + + * \songsection and \songchapter now support optional arguments like \section and \chapter do. + + * Non-output-producing tokens (like \relax) can now appear between the last \Acolon or \Bcolon line and the \endscripture line without messing up the scripture citation that gets appended to the last line. + + * Fewer macros are declared \outer, allowing authors to embed them within their own macro definitions. + + * Lyric-scanner code is now faster. + + * songidx was not recognizing apostrophes as intra-word characters. + + * When a guitar tablature diagram with a fret number appeared above a lyric, subsequent chords that did not include tablature diagrams were being spaced incorrectly (as if they had invisible fret numbers). + + * Fixed a bug that caused songs environments to occasionally generate pages slightly larger than \textheight. + +Version 1.22 [2007/05/15]: First CTAN release + + * \chordson and \chordsoff modified to update interline spacing, so that they can now be used within a song. + + * \MultiwordChords added to allow spaces to be included under chords. + + * \DeclareLyricChar added to allow user-specified macros to be treated as lyric characters. + + * Added support for UTF-8 encoded source files. + +Version 1.21 [2006/09/17]: + + * Changed \rep so that it does not enter math mode when making the "times" symbol. (This helps quell missing font size warnings.) + + * \echo now preserves existing font selection and merely italicizes it. + +Version 1.20 [2006/03/12]: + + * Added \noversenumbers to turn off automatic verse numbering + +Version 1.19 [2005/10/24]: + + * Added book sectioning commands (\songchapter and \songsection). + + * Fixed song numbering so that it now starts at 1 by default in each song section. + +Version 1.18 [2005/09/29]: + + * Automatic verse numbering added. + +Version 1.17 [2005/09/24]: First release as a style package instead of a class + + * Code massively reorganized to function as a .sty package instead of a .cls class. + + * Added \songmark so that users can add marks to affect page headers/footers + +Version 1.16 [2005/07/23]: + + * First rollout of the new \[] syntax for producing chords. Lyrics are parsed as an implicit second argument. + +Version 1.15 [2005/05/26]: + + * Added song title iterators: \songtitle, \songtitletoks, \nexttitle, \foreachtitle, \resettitles + + * Added \makeprelude and \makepostlude to allow users to customize song headers/footers + +Version 1.14 [2005/05/15]: + + * Introduced the scripture reference parser, to prevent odd linebreaks in scripture references. + + * Choruses now stretch and shrink like verses do. + +Version 1.13 [2005/05/12]: + + * Added kerning correction for double-quote ligatures in the Zaph Chancery font. + + * Added \Acolon, \Bcolon, and \strophe for typesetting biblical poetry. + + * Chords now preserve the \spacefactor so that subsequent text is spaced appropriately. + +Version 1.12 [2005/05/10]: + + * Redid intra-song spacing and penalties to eliminate superfluous vbox items. Improved performance. + + * Improved inter-song penalties for better page- and column-breaking. + + * \parindent now controls the amount of indentation for wrapped lines within a song or scripture. + + * Multiline textnotes now work right. + + * Fixed chord macros to avoid introducing hyphenation when lyric ends in punctuation. + +Version 1.11 [2005/04/21]: Begin tracking revision history + + * Renamed various macros to avoid naming clashes with other packages. + + * Adjusted the \\ index-separator macro so that its scope is now limited to the indexes. + +Version 1.1 [2005/04/03]: First release as a .cls documentclass + + * First release as a self-documenting .dtx file + +Version 1.0 [2001/12/01]: Initial release diff --git a/Master/texmf-dist/doc/latex/songs/license.txt b/Master/texmf-dist/doc/latex/songs/license.txt new file mode 100644 index 00000000000..f90922eea38 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/license.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/Master/texmf-dist/doc/latex/songs/sample/Makefile b/Master/texmf-dist/doc/latex/songs/sample/Makefile new file mode 100644 index 00000000000..efff8aed5ff --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/Makefile @@ -0,0 +1,33 @@ +LATEX = pdflatex +TEXOUT = pdf +SONGIDX = ../songidx/songidx +BIBLE = ../songidx/bible.can + +all: chordbook.$(TEXOUT) lyricbook.$(TEXOUT) slidebook.$(TEXOUT) transparencies.$(TEXOUT) + +.SUFFIXES: +.SUFFIXES: .$(TEXOUT) .tex .sbx .sxd + +%.$(TEXOUT): %.tex songs.sbd songs.sty + $(LATEX) $< + $(MAKE) indexes + $(LATEX) $< + +indexes: $(patsubst %.sxd,%.sbx,$(wildcard *.sxd)) + +%.sbx: %.sxd $(SONGIDX) $(BIBLE) + $(SONGIDX) -b $(BIBLE) $< $@ + +$(SONGIDX): ../songidx/*.c ../songidx/*.h + $(MAKE) -C ../songidx songidx + +../songs.sty: ../songs.dtx + $(MAKE) -C .. songs.sty + +songs.sty: ../songs.sty + cp ../songs.sty . + +clean: + -rm *.$(TEXOUT) *.aux *.log *.out *.sxc *.sxd *.sbx + -rm songs.sty + diff --git a/Master/texmf-dist/doc/latex/songs/sample/chordbook.tex b/Master/texmf-dist/doc/latex/songs/sample/chordbook.tex new file mode 100644 index 00000000000..748b364e5d7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/chordbook.tex @@ -0,0 +1,54 @@ +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. + +\documentclass[letterpaper]{article} +\usepackage[bookmarks]{hyperref} +\usepackage[chorded]{songs} +% \includeonlysongs{2} + +\setlength{\oddsidemargin}{0in} +\setlength{\evensidemargin}{0in} +\setlength{\textwidth}{6.5in} +\setlength{\topmargin}{0in} +\setlength{\topskip}{0in} +\setlength{\headheight}{0in} +\setlength{\headsep}{0in} +\setlength{\textheight}{9.1in} +\settowidth{\versenumwidth}{1.\ } +\pagestyle{empty} + +\newindex{titleidx}{cbtitle} +\newauthorindex{authidx}{cbauth} +\newscripindex{scripidx}{cbscrip} + +\begin{document} + +\showindex{Complete Index of Songs}{titleidx} + +\songsection{Worship Songs} +\begin{songs}{titleidx,authidx,scripidx} +\input{songs.sbd} +\end{songs} + +\showindex{Index of Authors and Composers}{authidx} +\showindex{Index of Scripture}{scripidx} + +\end{document} + diff --git a/Master/texmf-dist/doc/latex/songs/sample/lyricbook.tex b/Master/texmf-dist/doc/latex/songs/sample/lyricbook.tex new file mode 100644 index 00000000000..9ad750f1175 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/lyricbook.tex @@ -0,0 +1,54 @@ +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. + +\documentclass[letterpaper]{article} +\usepackage[bookmarks]{hyperref} +\usepackage[lyric]{songs} +% \includeonlysongs{2} + +\setlength{\oddsidemargin}{0in} +\setlength{\evensidemargin}{0in} +\setlength{\textwidth}{6.5in} +\setlength{\topmargin}{0in} +\setlength{\topskip}{0in} +\setlength{\headheight}{0in} +\setlength{\headsep}{0in} +\setlength{\textheight}{9.1in} +\settowidth{\versenumwidth}{1.\ } +\pagestyle{empty} + +\newindex{titleidx}{lbtitle} +\newauthorindex{authidx}{lbauth} +\newscripindex{scripidx}{lbscrip} + +\begin{document} + +\showindex{Complete Index of Songs}{titleidx} + +\songsection{Worship Songs} +\begin{songs}{titleidx,authidx,scripidx} +\input{songs.sbd} +\end{songs} + +\showindex{Index of Authors and Composers}{authidx} +\showindex{Index of Scripture}{scripidx} + +\end{document} + diff --git a/Master/texmf-dist/doc/latex/songs/sample/slidebook.tex b/Master/texmf-dist/doc/latex/songs/sample/slidebook.tex new file mode 100644 index 00000000000..096672c938f --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/slidebook.tex @@ -0,0 +1,85 @@ +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. + +\documentclass[letterpaper,oneside,landscape]{article} +\usepackage[pdfpagemode=UseThumbs]{hyperref} +\usepackage{color} +\usepackage[slides]{songs} +% \includeonlysongs{2} + +\setlength{\oddsidemargin}{-0.5in} +\setlength{\evensidemargin}{-0.5in} +\setlength{\textwidth}{10in} +\setlength{\topmargin}{-0.75in} +\setlength{\topskip}{0in} +\setlength{\headheight}{13.6pt} +\setlength{\headsep}{0.5in} +\setlength{\textheight}{6.5in} + +% Don't number the verses: +\noversenumbers + +% Put each verse and chorus on a separate slide: +\sepverses + +% Use 28pt Adobe Helvetica font for the lyrics +\renewcommand{\lyricfont}{% + \fontfamily{phv}\fontseries{b}\fontsize{28pt}{28pt}\selectfont% +} + +% If background colors are supported on this machine, then slides +% will have white lettering on a blue background. +\csname @ifundefined\endcsname{set@page@color}{}{ + \definecolor{SlideBG}{rgb}{0,0,0.43} + \pagecolor{SlideBG} + \color{white} + \definecolor{SongbookShade}{rgb}{0,0,0.2} +} + +% Define some headers for each slide to help the projector-operator +% find the correct slide. We use the fancyhdr package for this. +\IfFileExists{fancyhdr.sty}{ + \usepackage{fancyhdr} + \usepackage{extramarks} + \pagestyle{fancy} + \fancyhf{} + \lhead{\sffamily\firstleftmark} + \rhead{\sffamily\firstrightmark} + \renewcommand{\headrulewidth}{0pt} + + \renewcommand{\songmark}{\markboth{}{\thesongnum}} + \renewcommand{\versemark}{% + \ifvnumbered + \markboth{\thesongnum. \songtitle}{Verse \theversenum}% + \else + \markboth{\thesongnum. \songtitle}{}% + \fi + } + \renewcommand{\chorusmark}{\markboth{\thesongnum. \songtitle}{Chorus}} +}{} + +\begin{document} + +\begin{songs}{} +\input{songs.sbd} +\end{songs} + +\end{document} + diff --git a/Master/texmf-dist/doc/latex/songs/sample/songs.sbd b/Master/texmf-dist/doc/latex/songs/sample/songs.sbd new file mode 100644 index 00000000000..0a98a337706 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/songs.sbd @@ -0,0 +1,1098 @@ +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. + +\beginsong{Doxology}[ + by={Louis Bourgeois and Thomas Ken}, + sr={Revelation 5:13}, + cr={Public domain.}, + index={Praise God, from Whom all blessings flow}] +\beginverse* +\[G]Praise God, \[D]from \[Em]Whom \[Bm]all \[Em]bless\[D]ings \[G]flow; +\[G]Praise Him, all \[D]crea\[Em]tures \[C]here \[G]be\[D]low; +\[Em]Praise \[D]Him \[G]a\[D]bove, \[G]ye \[C]heav'n\[D]ly \[Em]host; +\[G]Praise Fa\[Em]ther, \[D]Son, \[Am]and \[G/B G/C]Ho\[D]ly \[G]Ghost. +\[C]A\[G]men. +\endverse +\endsong + +\beginsong{And Can It Be}[ + by={Charles Wesley and Thomas Campbell}, + sr={Romans 8:1; Philippians 2:6-8; 1 Thessalonians 5:9}, + cr={Public domain.}, + index={Amazing love! How can it be}] +\beginverse +\[F]And \[F/A]can \[(C)]it \[F]be that \[Gm/B&]I \[C7]should \[F]gain +An \[B&]in\[C]terest \[F/A]in \[C/E]the \[C/G]Sav\[G7]ior's \[C]blood? +Died He \[F/C]for me, \[C] who \[F/A]caused \[F]His \[C]pain? +For \[B&]me, who \[F/A]Him \[(Gm/B&)]to \[F/C]death \[C7]pur\[F]sued? +A\[C]mazing \[F/A]love! \[C/G]How \[B&]can \[G7/B]it \[C]be +That \[F]Thou, my \[B&]God, shouldst \[C C7]die for \[F]me? +\endverse +\beginchorus +Amazing \[C]love! How \[C7/E]can it \[F]be +That \[B&]Thou, my \[F/A]God, \[Gm/B&]shouldst \[F/C]die \[C7]for \[F]me? +\endchorus +\beginverse +^He ^left ^His ^Father's ^throne ^a^bove, +So ^free, ^so ^in^fi^nite ^His ^grace! +Emptied ^Him^self of ^all ^but ^love, +And ^bled for ^Ad^am's ^help^less ^race! +'Tis ^mercy ^all, ^im^mense ^and ^free, +For, ^O my ^God, it ^found out ^me. +\endverse +\beginverse +^'Tis ^mys^tery ^all! The Im^mor^tal ^dies: +Who ^can ^ex^plore ^His ^strange ^de^sign? +In vain ^the ^first-born ^ser^aph ^tries +To ^sound the ^depths ^of ^love ^di^vine! +'Tis ^mercy ^all, ^let ^earth ^a^dore, +Let ^angel ^minds in^quire no ^more. +\endverse +\beginverse +^Long ^my ^im^prisoned ^spir^it ^lay +Fast ^bound ^in ^sin ^and ^na^ture's ^night. +Thine eye ^di\ch{^}{f}{f}{ff}used a ^quicken^ing ^ray; +I ^woke, the ^dun^geon ^flamed ^with ^light! +My ^chains fell ^off, ^my ^heart ^was ^free, +I ^rose, went ^forth, and ^followed ^Thee. +\endverse +\beginverse +^No ^con^dem^nation ^now ^I ^dread: +Je^sus, ^and ^all ^in ^Him, ^is ^mine! +Alive ^in ^Him, my ^liv^ing ^Head, +And ^clothed in ^right^eous^ness ^di^vine, +Bold ^I ap^proach ^th' e^ter^nal ^throne, +And ^claim the ^crown, through ^Christ, my ^own. +\endverse +\endsong + +\beginscripture{Romans 8:3-4} +For what the law was powerless to do in that it was weakened by the sinful nature, God did by sending his own Son in the likeness of sinful man to be a sin offering. And so he condemned sin in sinful man, in order that the righteous requirements of the law might be fully met in us, who do not live according to the sinful nature but according to the Spirit. +\endscripture + +\beginsong{My Jesus I Love Thee}[ + by={William R. Featherstone}, + sr={1 John 4:19}, + cr={Public domain.}] +\capo{2} +\beginverse +My \[D]Je\[G]sus, I \[D]love Thee; I \[A7]know Thou art \[D]mine. +For Thee, \[G]all the \[D]follies of \[A7]sin I re\[D]sign. +My gra\[G]cious Re\[Em7]deem\[A7]er, my \[D]Sav\[Em7]ior art \[D]Thou; \[A7] +If \[D]ev\[G]er I \[D]loved Thee, my \[A7]Jesus, 'tis \[D]now. +\endverse +\beginverse +I ^love ^Thee be^cause Thou hast ^first lov\`ed ^me, +And pur^chased my ^pardon on ^Calvary's ^tree. +I love ^Thee for ^wear^ing the ^thorns ^on Thy ^brow; ^ +If ^ev^er I ^loved Thee, my ^Jesus, 'tis ^now. +\endverse +\beginverse +I'll ^love ^Thee in ^life, I will ^love Thee in ^death, +And praise ^Thee as ^long as Thou ^lendest me ^breath, +And say, ^when the ^death ^dew lies ^cold ^on my ^brow, ^ +``If ^ev^er I ^loved Thee, my ^Jesus, 'tis ^now.'' +\endverse +\beginverse +In ^man^sions of ^glory and ^endless de^light, +I'll ev^er a^dore Thee in ^heaven so ^bright; +I'll sing, ^with the ^glit^tering ^crown ^on my ^brow, ^ +``If ^ev^er I ^loved Thee, my ^Jesus, 'tis ^now.'' +\endverse +\endsong + +\beginscripture{Romans 8:1-2} +There is now no condemnation for those who are in Christ Jesus, because through Christ Jesus the law of the Spirit of life set me free from the law of sin and death. +\endscripture + +\beginsong{Amazing Grace}[ + by={John Newton}, + sr={Luke 15:4; 2 Corinthians 4:8,9; Ephesians 2:8; Revelation 14:3}, + cr={Public domain.}] +\beginverse +A\[E]mazing \[E/D#]grace! How \[A/C#]sweet the \[E/B]sound +That \[E]saved a \[E/C#]wretch like \[B7]me! +I \[E]once was \[E/D#]lost, but \[A/C#]now am \[E/B]found; +Was \[A]blind, but \[A/B]now I \[E]see. +\endverse +\beginverse +T'was ^grace that ^taught my ^heart to ^fear, +And ^grace my ^fears re^lieved; +How ^precious ^did that ^grace ap^pear +The ^hour I ^first be^lieved! +\endverse +\beginverse +The ^Lord has ^promised ^good to ^me, +His ^word my ^hope se^cures; +He ^will my ^shield and ^portion ^be +As ^long as ^life en^dures. +\endverse +\beginverse +Through ^many ^dangers, ^toils and ^snares +I ^have al^ready ^come; +'Tis ^grace hath ^brought me ^safe thus ^far, +And ^grace will ^lead me ^home. +\endverse +\beginverse +Yes, ^when this ^flesh and ^heart shall ^fail, +And ^mortal ^life shall ^cease, +I ^shall pos^sess with^in the ^veil +A ^life of ^joy and ^peace. +\endverse +\beginverse +When ^we've been ^there ten ^thousand ^years, +Bright ^shining ^as the ^sun, +We've ^no less ^days to ^sing God's ^praise +Than ^when we've ^first be^gun. +\endverse +\endsong + +\beginsong{It Is Well With My Soul}[ + by={Horatio G. Spafford and Philip Paul Bliss}, + sr={Psalm 49:15}, + cr={Public domain.}, + index={When peace, like a river, attendeth my way}] +\beginverse +When \[A]peace, like a \[E]river, at\[D]ten\[E]deth my \[A]way, +When \[F#m]sorrows like \[B]sea billows \[E]roll--- \[E7] +What\[A]ever my \[D]lot, Thou hast \[B]taught me to \[E]say, +``It is \[A/C#]well, \[D]it is \[A/E]well \[E]with my \[A]soul.'' \[D] \[A] +\endverse +\beginchorus +It is \[A]well (It is \[E]well) +With my soul, (With my \[A]soul) +It is \[D]well, it is \[A/E]well \[E]with my \[A]soul. \[D] \[A] +\endchorus +\beginverse +Though ^Satan should ^buffet, though ^tri^als should ^come, +Let ^this blest as^surance con^trol: ^ +That ^Christ hath re^garded my ^helpless es^tate +And hath ^shed ^His own ^blood ^for my ^soul! ^ ^ +\endverse +\beginverse +My ^sin---O the ^joy of this ^glo^rious ^thought--- +My ^sin, not in ^part, but the ^whole, ^ +Is ^nailed to the ^cross, and I ^bear it no ^more: +Praise the ^Lord, ^praise the ^Lord, ^O my ^soul! ^ ^ +\endverse +\beginverse +And ^Lord, haste the ^day when my ^faith ^shall be ^sight, +The ^clouds be rolled ^back as a ^scroll: ^ +The ^trump shall re^sound and the ^Lord shall de^scend! +Even ^so, ^it is ^well ^with my ^soul. ^ ^ +\endverse +\endsong + +\beginsong{What A Friend We Have In Jesus}[ + by={Charles Crozat Converse and Joseph M. Scriven}, + sr={Matthew 11:28; John 15:15; Ephesians 6:18; Philippians 4:6; 1 Peter 5:7}, + cr={Public domain.}] +\beginverse +\[D]What a \[D7/C]Friend we have in \[G/B]Jesus, \[(Gm/B&)] +\[D/A]All our \[Bm]sins and griefs to \[Em]bear! \[A7] +\[D]What a \[D7/C]privilege to \[G/B]carry \[(Gm/B&)] +\[D/A]Every\[(Gmaj7)]thing to \[A]God in \[D]prayer! +\[A]O what \[A7/C#]peace we often \[D]for\[D7/C]feit, +\[G/B]O what \[D/A]needless pain we \[Em]bear, \[A7] +\[D]All be\[D7/C]cause we do not \[G/B]carry \[(Gm/B&)] +\[D/A]Every\[(Gmaj7)]thing to \[A]God in \[D]prayer! +\endverse +\beginverse +^Have we ^trials and temp^tations? ^ +^Is there ^trouble any^where? ^ +^We should ^never be dis^couraged; ^ +^Take it ^to the ^Lord in ^prayer. +^Can we ^find a friend so ^faith^ful +^Who will, ^all our sorrows, ^share? ^ +^Jesus ^knows our every ^weakness; ^ +^Take it ^to the ^Lord in ^prayer. +\endverse +\beginverse +^Are we ^weak and heavy ^laden, ^ +^Cumbered ^with a load of ^care? ^ +^Precious ^Savior, still our ^refuge! ^ +^Take it ^to the ^Lord in ^prayer! +^Do thy ^friends despise, for^sake ^thee? +^Take it ^to the Lord in ^prayer! ^ +^In His ^arms He'll take and ^shield thee--- ^ +^Thou wilt ^find a ^solace ^there. +\endverse +\endsong + +\beginsong{O Love That Will Not Let Me Go}[ + by={Albert Lister Peace and George Matheson}, + sr={Genesis 9:16; Isaiah 60:19; Jeremiah 31:3; John 8:12; Romans 8:38,39}, + cr={Public domain.}] +\beginverse +O \[G]Love that will not \[Em]let me \[G/D]go, \[D] +I rest my weary soul in \[D/F#]Thee. \[D7/F#] +I \[G]give Thee \[B7]back the life I \[Em]owe, +That, \[A]in Thine ocean depths, its \[G/D]flow +May richer, full\[D7]er \[G]be. +\endverse +\beginverse +O ^Light that foll'west ^all my ^way, ^ +I yield my flick'ring torch to ^Thee. ^ +My ^heart re^stores its borrowed ^ray, +That, ^in Thy sunshine's blaze, its ^day +May brighter, fair^er ^be. +\endverse +\beginverse +O ^Joy that seekest ^me through ^pain, ^ +I cannot close my heart to ^Thee. ^ +I ^trace the ^rainbow through the ^rain, +And ^feel the promise is not ^vain +That morn shall tear^less ^be. +\endverse +\beginverse +O ^Cross that liftest ^up my ^head, ^ +I dare not ask to fly from ^Thee. ^ +I ^lay in ^dust life's glory ^dead, +And ^from the ground there blossoms ^red +Life that shall end^less ^be. +\endverse +\endsong + +\beginscripture{Psalm 23:6} +\Acolon Surely goodness and love +\Bcolon will follow me all the days of my life, +\Acolon and I will dwell in the house of the LORD +\Bcolon forever. +\endscripture + +\beginsong{Come Thou Fount}[ + by={John Wyeth and Robert Robinson}, + sr={Zechariah 13:1}, + cr={Public domain.}] +\beginverse +\[C]Come, \[G7]Thou \[C]Fount of every \[G]blessing, +\[C]Tune my \[F]heart \[C]to \[G7]sing Thy \[C]grace. +Streams \[G7]of \[C]mercy, never \[G]ceasing, +\[C]Call for \[F]songs \[C]of \[G7]loudest \[C]praise. +\[G7]Teach me \[C]some me\[F]lodious \[C]sonnet, +\[G7]Sung by \[C]flaming \[F]tongues a\[C]bove. +\[G7]Praise the \[C]mount! I'm fixed up\[G]on it--- +\[C]Mount of \[F]Thy \[C]re\[G7]deeming \[C]love. +\endverse +\beginverse +^Here ^I ^raise mine Eben^ezer; +^Hither ^by ^Thy ^help I'm ^come. +And ^I ^hope, by Thy good ^pleasure, +^Safely ^to ^ar^rive at ^home. +^Jesus ^sought me ^when a ^stranger +^Wandering ^from the ^fold of ^God; +^He, to ^rescue me from ^danger, +^Inter^posed ^His ^precious ^blood. +\endverse +\beginverse +^O ^to ^grace, how great a ^debtor, +^Daily, ^I'm ^con^strained to ^be! +Let ^Thy ^goodness, like a ^fetter, +^Bind my ^wand'r^ing ^heart to ^Thee. +^Prone to ^wander, ^Lord, I ^feel it, +^Prone to ^leave the ^God I ^love--- +^Here's my ^heart, O take and ^seal it; +^Seal it ^for ^Thy ^courts a^bove. +\endverse +\endsong + +\beginsong{Holy Holy Holy}[ + by={John B. Dykes and Reginald Heber}, + sr={Isaiah 6:2,3; Revelation 4:4,6,8,10}, + cr={Public domain.}] +\beginverse +\[C]Holy, \[Am]holy, \[G]ho\[C]ly: \[F]Lord God Al\[C]mighty! +\[G]Early \[C]in the \[Am]morn\[G]ing our song shall \[D]rise to \[G]Thee. \[G7] +\[C]Holy, \[Am]holy, \[G]ho\[C]ly, \[F]merciful and \[C]mighty: +\[Am]God \[C7]in three \[F]Per\[C7/E]sons, \[Dm]blessed \[G7]Trini\[C]ty! +\endverse +\beginverse +^Holy, ^holy, ^ho^ly! ^All the saints a^dore Thee, +^Casting ^down their ^golden ^crowns around the ^glassy ^sea; ^ +^Cheru^bim and ^sera^phim ^falling down be^fore Thee, +^Who ^wert, and ^art, ^and ^ever^more shalt ^be. +\endverse +\beginverse +^Holy, ^holy, ^ho^ly! ^Though the darkness ^hide Thee, +^Though the ^eye of ^sinful ^man, Thy glory, ^may not ^see, ^ +^Only ^Thou art ^ho^ly. ^There is none, be^sides Thee, +^Per^fect in ^pow'r, ^in ^love, and ^puri^ty. \[G/A] \[A7] +\endverse +\transpose{2} +\beginverse +^Holy, ^holy, ^ho^ly: ^Lord God Al^mighty! +^All Thy ^works shall ^praise Thy ^name in earth and ^sky and ^sea. ^ +^Holy, ^holy, ^ho^ly, ^merciful and ^mighty: +^God ^in three ^Per^sons, ^blessed ^Trini^ty! +\endverse +\endsong + +\beginsong{How Great Thou Art}[ + by={Stuart Hine}, + sr={Psalm 8:1,3,4; Romans 5:9; 8:32; 1 Thessalonians 4:16,17}, + cr={\copyright~1941, 1953, 1955 Stuart K. Hine. Renewed 1981 Manna Music, Inc.}, + index={O Lord my God! When I in awesome wonder}, + index={Then sings my soul, my Savior God, to Thee}] +\beginverse +O Lord my \[A]God! When I, in \[D]awesome wonder, +Con\[(D#dim7)]sider \[A]all the \[E7]worlds Thy hands have \[A]made--- +I see the stars, I hear the \[D]rolling thunder, +Thy \[(D#dim7)]power through\[A]out the \[E7]universe dis\[A]played--- +\endverse +\beginchorus +\[E7]Then sings my \[A]soul, my \[D]Savior God, to \[A]Thee: +How great Thou \[Bm]art! \[E7] How great Thou \[A]art! +\[E7]Then sings my \[A]soul, my \[D]Savior God, to \[A]Thee: +How great Thou \[Bm]art! \[E7] How great Thou \[A]art! +\endchorus +\beginverse +When, through the ^woods and forest ^glades, I wander, +And ^hear the ^birds sing ^sweetly in the ^trees--- +When I look down from lofty ^mountain grandeur +And ^hear the ^brook and ^feel the gentle ^breeze--- +\endverse +\beginverse +And when I ^think that God, His ^Son not sparing, +Sent ^Him to ^die, I ^scarce can take it ^in--- +That on the cross, my burden ^gladly bearing, +He ^bled and ^died to ^take away my ^sin--- +\endverse +\beginverse +When Christ shall ^come with shout of ^acclamation +And ^take me ^home, what ^joy shall fill my ^heart! +Then I shall bow in humble ^adoration +And ^there pro^claim, ``My ^God, how great Thou ^art!'' +\endverse +\endsong + +\beginsong{Be Thou My Vision}[ + by={Eleanor Hull and Mary E. Byrne}, + sr={1 Corinthians 1:30}, + cr={\copyright~Public Domain.}] +\beginverse +\[D]Be Thou my \[G]Vision, \[A]O \[D]Lord of \[A]my \[D]heart; +\[A]Nought be all else \[D]to me, \[G]save that \[D]Thou \[A]art--- +\[G]Thou my best \[D]thought, by \[A]day \[(Bm)]or \[(F#m)]by \[G]night, \[A] +\[D]Waking or \[Bm]sleeping, Thy \[G]presence my \[D]light. \[(G/D)] +\endverse +\beginverse +^Be Thou my ^Wisdom ^and ^Thou my ^true ^Word; +^I ever with ^Thee and ^Thou with ^me, ^Lord; +^Thou my great ^Father, ^I ^Thy ^true ^son, ^ +^Thou in me ^dwelling, and ^I with Thee ^one. ^ +\endverse +\beginverse +^Be Thou my ^shield and ^my ^sword for ^the ^fight, +^Be Thou my dig^nity, ^be Thou ^my ^might. +^Thou my soul's ^shelter and ^Thou ^my ^high ^tow^er, +^Raise, Thou, me ^heavenward, O ^Pow'r of my ^pow'r. ^ +\endverse +\beginverse +^Riches I ^heed not, ^nor ^man's emp^ty ^praise, +^Thou mine inher^itance, ^now and ^al^ways: +^Thou and Thou ^only, ^first ^in ^my ^heart, ^ +^High King of ^heaven, my ^Treasure Thou ^art. ^ +\endverse +\beginverse +^High King of ^heaven, ^my ^victo^ry ^won, +^May I reach heav^en's joys, ^O bright ^heaven's ^Sun! +^Heart of my ^own heart, what^ev^er ^be^fall, ^ +^Still be my ^Vision, O ^Ruler of ^all. +\endverse +\endsong + +\beginscripture{1 Peter 1:3-5} +Praise be to the God and Father of our Lord Jesus Christ! In his great mercy he has given us new birth into a living hope through the resurrection of Jesus Christ from the dead, and into an inheritance that can never perish, spoil or fade---kept in heaven for you, who through faith are shielded by God's power until the coming of the salvation that is ready to be revealed in the last time. +\endscripture + +\beginsong{In The Garden}[ + by={C. Austin Miles}, + cr={Public domain.}] +\beginverse +I \[G]come to the garden alone, +While the \[C]dew is still on the \[G]roses; +And the \[D]voice I hear, falling \[G]on my ear, +The \[A]Son of God dis\[D]closes. +\endverse +\beginchorus +And He \[G]walks with me, +And He \[D]talks with me, +And He \[D7]tells me I am His \[G]own; +And the joy we \[B7]share, as we \[Em]tarry \[C]there, +None \[G]other has \[D]ever \[G]known. +\endchorus +\beginverse +He ^speaks, and the sound of His voice +Is so ^sweet, the birds hush their ^singing, +And the ^melody that He ^gave to me, +With^in my heart is ^ringing. +\endverse +\beginverse +I'd ^stay in the garden with Him, +Though the ^night around me be ^falling, +But He ^bids me go; through the ^voice of woe, +His ^voice to me is ^calling. +\endverse +\endsong + +\beginsong{Great Is Thy Faithfulness}[ + by={Thomas Obediah Chisholm and William M. Runyan}, + sr={Lamentations 3:22-23}, + cr={\copyright~1923. Renewed 1951 Hope Publishing Company.}] +\beginverse +\[D]Great is \[(D+)]Thy \[Gmaj7]faithfulness, \[A7]O God my \[D]Father, +\[G]There is no \[D/F#]shadow of \[E]turning \[E7]with \[A]Thee; +\[A7]Thou changest \[D]not, Thy com\[D/F#]passions they \[Gmaj7]fail not; +\[G#dim7]As Thou hast \[D/A]been Thou for\[Gmaj7/A]ever \[A]wilt \[D]be. +\endverse +\beginchorus +\[A]Great is \[A/C#]Thy \[Dsus4]faith\[D]fulness! \[B]Great is \[B/D#]Thy \[Em4]faithful\[Em]ness! +\[A]Morning by \[D]morning \[E]new \[A]mer\[D]cies \[E]I \[A]see; +\[A7]All I have \[D]needed Thy \[D/F#]hand hath pro\[Gmaj7]vided. +\[G#dim7]Great is Thy \[D/A]faithfulness, \[Gmaj7/A]Lord, un\[A]to \[D]me! +\endchorus +\beginverse +^Summer ^and ^winter, and ^springtime and ^harvest, +^Sun, moon, and ^stars in their ^courses ^a^bove, +^Join with all ^nature in ^manifold ^witness +^To Thy great ^faithfulness, ^mercy, ^and ^love. +\endverse +\beginverse +^Pardon ^for ^sin and a ^peace that en^dureth, +^Thy own dear ^presence to ^cheer and ^to ^guide, +^Strength for to^day and bright ^hope for to^morrow: +^Blessings all ^mine, with ten ^thousand ^be^side. +\endverse +\endsong + +\beginscripture{Lamentations 3:21-22} +Yet this I call to mind and therefore I have hope: Because of the LORD's great love we are not consumed, for his compassions never fail. +\endscripture + +\beginsong{O The Deep Deep Love of Jesus}[ + by={Samuel Trevor Francis and Thomas J. Williams}, + cr={Public domain.}] +\capo{2} +\beginverse +\[Dm]O the \[A]deep, \[Dm]deep \[A7]love of \[Dm]Jesus, +\[F]Vast, \[C7]un\[F]mea\[(Dm)]sured, \[Gm]bound\[A]less, \[Dm]free! +\[Dm]Rolling \[A]as \[Dm]a \[A7]mighty \[Dm]ocean +\[F]In \[C7]its \[F]full\[(Dm)]ness \[Gm]o\[A]ver \[Dm]me! +\[F]Under\[Csus4]neath \[C]me, \[Dm]all a\[Asus4]round \[A]me, +\[Dm]Is the \[Gm]current \[F/A]of \[Gm/B&]Thy \[Asus4]love; \[A] +\[Dm]Leading \[A]on\[Dm]ward, \[A7]leading \[Dm]homeward, +\[F]To \[C7]my \[F]glori\[(Dm)]ous \[Gm]rest \[A]a\[Dm]bove! +\endverse +\beginverse +^O the ^deep, ^deep ^love of ^Jesus, +^Spread ^His ^praise ^from ^shore ^to ^shore! +^How He ^lov^eth, ^ever ^loveth, +^Chang^eth ^nev^er, ^nev^er^more! +^How He ^watch^eth ^o'er His ^loved ^ones, +^Died to ^call them ^all ^His ^own; ^ +^How for ^them ^He ^inter^cedeth, +^Watch^eth ^o'er ^them ^from ^the ^throne! +\endverse +\beginverse +^O the ^deep, ^deep ^love of ^Jesus, +^Love ^of ^eve^ry ^love ^the ^best! +^'Tis an ^o^cean ^full of ^blessing, +^'Tis ^a ^ha^ven ^giv^ing ^rest. +^O the ^deep, ^deep ^love of ^Je^sus, +^'Tis a ^heav'n of ^heav'ns ^to ^me; ^ +^And it ^lifts ^me ^up to ^glory, +^For ^it ^lifts ^me ^up ^to ^Thee! +\endverse +\endsong + +\beginsong{Jesus Lover Of My Soul}[ + by={Charles Wesley and Simeon B. Marsh}, + cr={Public domain.}] +\beginverse +\[Dm]Jesus, Lover of \[A]my \[Dm]soul, +Let \[A]me \[Dm]to \[A]Thy \[Dm]bosom \[Asus4]fly, \[A] +\[Dm]While the nearer wa\[A]ters \[Dm]roll, +\[A]While the \[F]tem\[Gdim7]pest \[Dm/A]still \[A]is \[Dm]high! +\[B&]Hide \[F]me, \[B&]O \[Gdim7]my \[F]Sav\[C7]ior, \[F]hide, +\[Dm]'Til \[A]the \[Dm]storm \[C]of \[F]life \[E]is \[Am]past. +\[B&]Safe in\[F]to the \[Dm]ha\[Gm]ven \[Asus4]guide, \[A] +\[Dm]Oh, receive my soul \[A]at \[Dm]last! +\endverse +\beginverse +^Other refuge have ^I ^none; +Hangs ^my ^help^less ^soul on ^Thee. ^ +^Leave, O leave me not ^a^lone; +^Still sup^port ^and ^com^fort ^me! +^All ^my ^trust ^on ^Thee ^is ^stayed; +^All ^my ^help ^from ^Thee ^I ^bring. +^Cover ^my de^fense^less ^head ^ +^With the shadow of ^Thy ^wing. +\endverse +\beginverse +^Thou, O Christ, art all ^I ^want; +More ^than ^all ^in ^Thee I ^find. ^ +^Raise the fallen, cheer ^the ^faint, +^Heal the ^sick, ^and ^lead ^the ^blind. +^Just ^and ^ho^ly ^is ^Thy ^name; +^I ^am ^all ^un^right^eous^ness. +^False and ^full of ^sin ^I ^am; ^ +^Thou art full of truth ^and ^grace. +\endverse +\beginverse +^Plenteous grace with Thee ^is ^found, +Grace ^to ^cov^er ^all my ^sin. ^ +^Let the healing streams ^a^bound; +^Make and ^keep ^me ^pure ^with^in. +^Thou ^of ^life ^the ^Foun^tain ^art, +^Free^ly ^let ^me ^take ^of ^Thee; +^Spring Thou ^up with^in ^my ^heart; ^ +^Rise to all eter^ni^ty. +\endverse +\endsong + +\beginsong{When I Survey The Wondrous Cross}[ + by={Isaac Watts and Lowell Mason}, + cr={Public domain.}] +\capo{2} +\beginverse +\[D]When I \[(A)]sur\[Bm]vey \[(Em/G) (B/F#)]the \[Em]won\[A6]drous \[D]cross +On which the \[G/D]Prince \[D]of \[Bm]glory \[Asus4]died, \[A] +\[D]My rich\[(A)]est \[Bm]gain \[(Em/G) (B/F#)]I \[Em]count \[A6]but \[D]loss, +\[D]And \[(D/C#)]pour con\[Em]tempt \[Bm]on \[Em/G]all \[A6]my \[D]pride. +\endverse +\beginverse +^Forbid ^it, ^Lord, ^that ^I ^should ^boast, +Save in the ^death ^of ^Christ, my ^God; ^ +^All the ^vain ^things ^that ^charm ^me ^most, +^I ^sacri^fice ^them ^to ^His ^blood. +\endverse +\beginverse +^See, from ^His ^head, ^His ^hands, ^His ^feet, +Sorrow and ^love ^flow ^mingled ^down; ^ +^Did e'er ^such ^love ^and ^sor^row ^meet, +^Or ^thorns com^pose ^so ^rich ^a ^crown? +\endverse +\beginverse +^Were the ^whole ^realm ^of ^na^ture ^mine, +That were a ^pres^ent ^far too ^small; ^ +^Love so ^a^maz^ing, ^so ^di^vine, +^De^mands my ^soul, ^my ^life, ^my ^all. +\endverse +\endsong + +\beginsong{Crown Him With Many Crowns}[ + by={George J. Elvey, Godfrey Thring and Matthew Bridges}, + sr={Revelation 4:9-11,5:13}, + cr={Public domain.}] +\beginverse +\[C]Crown Him with \[Am]many \[F]crowns, +The \[C]Lamb up\[F]on His \[Gsus4]throne. \[G] +Hark! \[C]How the \[F]heav'nly \[D]anthem \[G]drowns +All music \[D]but its \[G]own! \[G7] +A\[C]wake, my soul, and \[F]sing \[F/E] +Of \[D]Him Who died for \[G]thee \[G7/F] +And \[C/E]hail Him \[F]as thy \[G7]matchless \[C]King +Through \[F]all e\[G]terni\[C]ty. +\endverse +\beginverse +^Crown Him the ^Lord of ^love! +Be^hold His ^hands and ^side--- ^ +Rich ^wounds, yet ^visi^ble a^bove, +In beauty ^glori^fied. ^ +No ^angel in the ^sky ^ +Can ^fully bear that ^sight, ^ +But ^downward ^bends His ^wondering ^eye +At ^myster^ies so ^bright. +\endverse +\beginverse +^Crown Him the ^Lord of ^life, +Who ^triumphed ^o'er the ^grave, ^ +Who ^rose vic^tori^ous to the ^strife, +For those He ^came to ^save. ^ +His ^glories now we ^sing, ^ +Who ^died and rose on ^high, ^ +Who ^died e^ternal ^life to ^bring +And ^lives that ^death may ^die. +\endverse +\beginverse +^Crown Him the ^Lord of ^heav'n: +One ^with the ^Father ^known, ^ +One ^with the ^Spirit ^through Him ^giv'n +From yonder ^glorious ^throne. ^ +All ^hail, Redeemer, ^hail! ^ +For ^Thou hast died for ^me; ^ +Thy ^praise and ^glory ^shall not ^fail +Through^out e^terni^ty. +\endverse +\endsong + +\beginsong{Fairest Lord Jesus}[ + by={H.A. Hoffman von Fallersleben and Joseph A. Seiss}, + sr={Song of Songs 6:10}, + cr={Public domain.}] +\beginverse +\[C]Fairest Lord \[G]Je\[C]sus, \[C/E]Ruler of all \[F G]na\[C]ture, +\[C]O \[F]Thou of \[C/E]God and \[Dm]man, \[Am]the \[Gsus4]Son: \[G] +\[Em]Thee will I \[Dm]cherish, \[G7]Thee will I \[C]honor, +Thou \[C/E]my soul's glory, \[Fmaj7]joy, \[G]and \[C]crown. +\endverse +\beginverse +^Fair are the ^mead^ows, ^fairer still the ^wood^lands +^Robed ^in the ^blooming ^garb ^of ^spring. ^ +^Jesus is ^fairer, ^Jesus is ^purer, +Who ^makes the woeful ^heart ^to ^sing. +\endverse +\beginverse +^Fair is the ^sun^shine, ^fairer still the ^moon^light, +^And ^all the ^twinkling, ^star^ry ^host. ^ +^Jesus shines ^brighter; ^Jesus shines ^purer +Than ^all the angels ^heav'n ^can ^boast. +\endverse +\beginverse +^Beautiful ^Sav^ior, ^Lord of all the ^na^tions, +^Son ^of ^God, and ^Son ^of ^man: ^ +^Glory and ^honor, ^praise, ado^ration +Now ^and forever^more ^be ^Thine! +\endverse +\endsong + +\beginsong{Turn Your Eyes Upon Jesus}[ + by={Helen H. Lemmel}, + sr={Romans 8:37}, + cr={Public domain}, + index={O soul, are you weary and troubled?}] +\beginverse +O \[D]soul, are you weary and \[Gmaj7]troubled? +No \[A]light in the \[A7]darkness you \[D]see? +There's light for a look at the \[E]Savior, +And \[B7/D#]life more a\[A/E]bundant \[E]and \[A]free! \[A7] +\endverse +\beginchorus +\[D]Turn your \[A/C#]eyes upon \[Bm]Je\[Bm7/A]sus, +Look \[G]full in His \[Em7]wonderful \[Asus4]face, \[A] +And the \[D]things of \[A/C#]earth will go \[Bm]strangely \[Gm/B&]dim +In the \[D/A]light of His \[A7]glory and \[D]grace. +\endchorus +\beginverse +Through ^death into life ever^lasting +He ^passed, and we ^follow Him ^there; +O'er us sin no more hath do^minion--- +For ^more than ^conqu'rors ^we ^are! ^ +\endverse +\beginverse +His ^word shall not fail you---He ^promised; +Be^lieve Him, and ^all will be ^well: +Then go to a world that is ^dying, +His ^perfect sal^vation ^to ^tell! ^ +\endverse +\endsong + +\beginsong{Joyful Joyful We Adore Thee}[ + by={Henry van Dyke and Ludwig van Beethoven}, + cr={Public domain.}] +\capo{2} +\beginverse +\[D]Joyful, joyful, \[G]we a\[A]dore Thee, +\[D]God of glory, \[A]Lord of love! +\[D]Hearts unfold like \[G]flow'rs be\[A]fore Thee, +\[D]Op'ning to the \[A]sun a\[D]bove. +\[A]Melt the \[D/A]clouds of \[A]sin and \[D/A]sadness; +\[A]Drive the \[F#]dark of \[Bm]doubt \[(E)]a\[A]way. +\[D]Giver of im\[G]mortal \[A]gladness, +\[D]Fill us with the \[A]light of \[D]day! +\endverse +\beginverse +^All Thy works with ^joy sur^round Thee; +^Earth and heav'n re^flect Thy rays. +^Stars and angels ^sing a^round Thee, +^Center of un^broken ^praise. +^Field and ^forest, ^vale and ^mountain, +^Flowery ^meadow, ^flash^ing ^sea, +^Chanting bird, and ^flowing ^fountain, +^Call us to re^joice in ^Thee. +\endverse +\beginverse +^Thou art giving ^and for^giving, +^Ever blessing, ^ever blest, +^Wellspring of the ^joy of ^living, +^Ocean depth of ^happy ^rest! +^Thou our ^Father, ^Christ our ^Brother; +^All who ^live in ^love ^are ^Thine. +^Teach us how to ^love each ^other; +^Lift us to the ^joy di^vine. +\endverse +\beginverse +^Mortals, join the ^mighty ^chorus +^Which the morning ^stars began. +^Father love is ^reigning ^o'er us, +^Brother love binds ^man to ^man. +^Ever ^singing, ^march we ^onward, +^Victors ^in the ^midst ^of ^strife. +^Joyful music ^lifts us ^sunward +^In the triumph ^song of ^life. +\endverse +\endsong + +\beginsong{O For A Thousand Tongues To Sing}[ + by={Charles Wesley}, + sr={Revelation 5:11-14; Isaiah 35:5-6}, + cr={Public domain.}] +\beginverse +O \[G]for a \[D]thousand \[G]tongues \[D]to \[G]sing +\[D]My \[G]great Re\[C]deem\[G]er's \[D]praise, +The \[G]glories of my \[C]God and King, +The \[G]triumphs of \[D]His \[G]grace! +\endverse +\beginverse +My ^gracious ^Master ^and ^my ^God, +^As^sist me ^to ^pro^claim, +To ^spread through all the ^earth abroad +The ^honors of ^Thy ^name. +\endverse +\beginverse +Je^sus, the ^name that ^charms ^our ^fears, +^That ^bids our ^sor^rows ^cease: +'Tis ^music in the ^sinner's ears, +'Tis ^life and health ^and ^peace. +\endverse +\beginverse +He ^breaks the ^pow'r of ^can^celed ^sin, +^He ^sets the ^pris'n^er ^free. +His ^blood can make the ^foulest clean--- +His ^blood availed ^for ^me. +\endverse +\beginverse +Hear ^Him, ye ^deaf! His ^praise, ^ye ^dumb, +^Your ^loosened ^tongues ^em^ploy! +Ye ^blind, behold your ^Savior come; +And ^leap, ye lame, ^for ^joy! +\endverse +\endsong + +\beginsong{All Glory, Laud, And Honor}[ + by={Theodulph of Orleans; translated by John Mason Neale}, + sr={Matthew 21:9,15-16; Revelation 5:11-14}, + cr={Public domain.}] +\beginverse +\[^(G)]All \[D]glory, laud, and \[G]honor +To \[C]Thee, Re\[D]deemer, \[G]King, +To \[D]Whom the lips of \[G]children +Made \[C]sweet ho\[D]sannas \[G]ring: +Thou \[G/B]art the King of \[D]Israel, +Thou \[Em]David's \[A7]royal \[D]Son, +Who \[G/B]in the \[(C)]Lord's name \[D]com\[Em]est, +The \[Am]King and \[D]blessed \[G]one! +\endverse +\beginverse +The ^company of ^angels +Are ^praising ^Thee on ^high, +And ^mortal men and ^all things +Cre^ated ^make re^ply: +The ^people of the ^Hebrews +With ^palms be^fore Thee ^went; +Our ^praise and ^prayer and ^an^thems +Be^fore Thee ^we pre^sent. +\endverse +\beginverse +To ^Thee, before Thy ^passion, +They ^sang their ^hymns of ^praise; +To ^Thee, now high ex^alted, +Our ^melo^dy we ^raise: +Thou ^didst accept their ^praises--- +Ac^cept the ^praise we ^bring, +Who ^in all ^good de^light^est, +Thou ^good and ^gracious ^King! +\endverse +\endsong + +\beginsong{All Hail The Power Of Jesus Name}[ + by={Edward Perronet, John Rippon and Oliver Holden}, + sr={Exodus 29:1-9}, + cr={Public domain.}, + index={Crown Him Lord of all}] +\beginverse +All \[D]hail the pow'r of \[A]Jesus' name; +Let angels prostrate \[D]fall! +\[A]Bring \[D]forth the royal \[A]dia\[D]dem, +\[A]And \[D]crown \[A/C#]Him \[Bm]Lord \[E]of \[A]all; +Bring \[D]forth the royal \[A]diadem, +And \[D/F#]crown \[G]Him \[D/A A]Lord of \[D]all. +\endverse +\beginverse +Ye ^chosen seed of ^Israel's race, +Ye ransomed from the ^fall, +^Hail ^Him who saves you ^by His ^grace, +^And ^crown ^Him ^Lord ^of ^all; +Hail ^Him who saves you ^by His grace, +And ^crown ^Him ^Lord of ^all. +\endverse +\beginverse +Let ^every kindred, ^every tribe +On this terrestrial ^ball +^To ^Him all majes^ty as^cribe, +^And ^crown ^Him ^Lord ^of ^all; +To ^Him all majes^ty ascribe, +And ^crown ^Him ^Lord of ^all. \[B7] +\endverse +\transpose{2} +\beginverse +O ^that with yonder ^sacred throng, +We at His feet may ^fall! +^We'll ^join the ever^lasting ^song +^And ^crown ^Him ^Lord ^of ^all; +We'll ^join the ever^lasting song +And ^crown ^Him ^Lord of ^all. +\endverse +\endsong + +\beginsong{Immortal Invisible}[ + by={John Robert and Walter Chalmers Smith}, + cr={Public domain.}] +\capo{3} +\beginverse +Im\[G]mortal, in\[A]visible, \[D]God on\[A]ly \[D]wise, +In \[G]light inac\[A]cessible, \[D]hid from \[A]our \[D]eyes, +Most blessed, most glorious, the Ancient of \[A]Days, +Al\[Bm]mighty, vic\[A]torious: Thy \[Gmaj7]great name \[A]we \[D]praise. +\endverse +\beginverse +Un^resting, un^hasting, and ^silent ^as ^night, +Nor ^wanting, nor ^wasting, Thou ^rulest ^in ^might: +Thy justice, like mountains, high soaring ^above, +Thy ^clouds, which are ^fountains of ^goodness ^and ^love. +\endverse +\beginverse +To ^all life Thou ^givest, to ^both great ^and ^small. +In ^all life Thou ^livest---the ^true Life ^of ^all. +Thy wisdom so boundless, Thy mercy so ^free, +E^ternal Thy ^goodness---for ^naught chang^eth ^Thee. +\endverse +\beginverse +Great ^Father of ^glory, pure ^Father ^of ^light, +Thine ^angels a^dore Thee, all ^veiling ^their ^sight. +All praise we should render; O help us to ^see +'Tis ^only the ^splendor of ^light hid^eth ^Thee! +\endverse +\endsong + +\beginsong{Take My Life And Let It Be}[ + by={Francis Ridley Havergal and Henri A. C\'esar Malan}, + sr={1 Corinthians 6:20}, + cr={Public domain.}] +\beginverse +\[D]Take my life, and let it be +\[Bm]Conse\[Em]crated, \[A]Lord, to \[D]Thee. +Take my \[A]moments \[A7/C#]and my \[D]days; +Let them \[G]flow in \[D]ceaseless \[A]praise. +\[D]Let them \[Bm]flow \[Em]in \[A]ceaseless \[D]praise. +\endverse +\beginverse +^Take my hands, and let them move +^At the ^impulse ^of Thy ^love. +Take my ^feet, and ^let them ^be +Swift and ^beauti^ful for ^Thee, +^Swift and ^beau^ti^ful for ^Thee. +\endverse +\beginverse +^Take my voice, and let me sing +^Always, ^only, ^for my ^King. +Take my ^lips, and ^let them ^be +Filled with ^messag^es from ^Thee, +^Filled with ^mes^sag^es from ^Thee. +\endverse +\beginverse +^Take my silver and my gold; +^Not a ^mite would ^I with^hold. +Take my ^intel^lect, and ^use +Every ^pow'r as ^Thou shalt ^choose, +^Every ^pow'r ^as ^Thou shalt ^choose. \[B7] +\endverse +\transpose{2} +\beginverse +^Take my will, and make it Thine; +^It shall ^be no ^longer ^mine. +Take my ^heart, it ^is Thine ^own; +It shall ^be Thy ^royal ^throne. +^It shall ^be ^Thy ^royal ^throne. +\endverse +\beginverse +^Take my love, my Lord, I pour +^At Thy ^feet its ^treasure ^store. +Take my^self, and ^I will ^be +Ever, ^only, ^all for ^Thee, +^Ever, ^on^ly, ^all for ^Thee. +\endverse +\endsong + +\beginsong{Christ The Lord Is Risen Today}[ + by={Charles Wesley}, + sr={Matthew 28:6; Mark 16:6; Luke 24:6; John 21:14; 1 Corinthians 15:55}, + cr={Public domain.}] +\beginverse +\[A]Christ the Lord is \[D]risen to\[A]day, Al\[Bm7]le\[E7]lu\[A]ia! +\[D/F#]Sons of \[D]men and \[Bm7]angels \[E7]say: \[A]Al\[Bm7]le\[E7]lu\[A]ia! +\[E]Raise your joys and \[A]tri\[E]umphs \[A]high: \[E]Al\[F#m7]le\[B7]lu\[E]ia! +\[E7]Sing, ye \[A]heavens and \[D]earth re\[A]ply: Al\[Bm7]le\[E7]lu\[A]ia! +\endverse +\beginverse +^Lives again our ^glorious ^King: Al^le^lu^ia! +^Where, O ^death, is ^now thy ^sting? ^Al^le^lu^ia! +^Dying once, He ^all ^doth ^save: ^Al^le^lu^ia! +^Where thy ^victo^ry, O ^grave? Al^le^lu^ia! +\endverse +\beginverse +^Love's redeeming ^work is ^done: Al^le^lu^ia! +^Fought the ^fight, the ^battle ^won: ^Al^le^lu^ia! +^Death in vain for^bids ^Him ^rise: ^Al^le^lu^ia! +^Christ hath ^opened ^para^dise: Al^le^lu^ia! +\endverse +\beginverse +^Sing we to our ^God a^bove: Al^le^lu^ia! +^Praise e^ternal ^as His ^love: ^Al^le^lu^ia! +^Praise Him, all ye ^heaven^ly ^host: ^Al^le^lu^ia! +^Father, ^Son, and ^Holy ^Ghost: Al^le^lu^ia! +\endverse +\endsong + +\beginsong{I Sing The Mighty Power Of God}[ + by={Isaac Watts}, + sr={Genesis 1:31; Psalm 136:4-9,25-26; Romans 1:20}, + cr={Public domain.}] +\beginverse +I \[G]sing the mighty \[Em]pow'r \[(Am)]of \[D]God +\[(G)]That \[C]made the \[D]mountains \[G]rise, +That spread the flowing \[Em]seas \[(Am)]a\[D]broad +\[(G)]And \[C]built the \[D]lofty \[G]skies. +I \[G]sing the wis\[(C)]dom \[D]that ordained +The \[G]sun to rule \[(C)]the \[D]day; +The \[G]moon shines full at \[Em]His \[(Am)]com\[D]mand +\[(G)]And \[C]all the \[D]stars o\[G]bey. +\endverse +\beginverse +I ^sing the goodness ^of ^the ^Lord, +^That ^filled the ^earth with ^food; +He formed the creatures ^with ^His ^word +^And ^then pro^nounced them ^good. +Lord, ^how Thy won^ders ^are displayed +Wher^e'er I turn ^my ^eye, +If ^I survey the ^ground ^I ^tread, +^Or ^gaze up^on the ^sky! +\endverse +\beginverse +There's ^not a plant or ^flow'r ^be^low, +^But ^makes Thy ^glories ^known; +And clouds arise and ^tem^pests ^blow +^By ^order ^from Thy ^throne, +While ^all that bor^rows ^life from Thee +Is ^ever in ^Thy ^care, +And ^everywhere that ^man ^can ^be, +^Thou, ^God, art ^present ^there. +\endverse +\endsong + +\beginsong{All Creatures Of Our God And King}[ + by={St. Francis of Assisi; translated by William H. Draper}, + sr={Psalm 103:22}, + cr={Public domain.}] +\beginverse +\[C]All creatures \[Am]of our God and \[G]King, +\[C]Lift up your \[Am]voice and with us \[G]sing: +\[C]Alle\[F]lu\[C]ia! \[Am]Alle\[D]lu\[G]ia! +\[C]Thou burning \[Am]sun with golden \[G]beam, +\[C/E]Thou silver \[Fmaj7]moon with softer \[G]gleam: +\endverse +\beginchorus +\[F]O \[G]praise \[C/E]Him! \[Dm7]O \[Gsus4]praise \[Am]Him! +\[Am]Alle\[D]lu\[Em]ia! \[C/E]Alle\[D]lu\[G/B]ia! \[Dm]Alle\[G]lu\[C]ia! +\endchorus +\beginverse +^Thou rushing ^wind that art so ^strong, +^Ye clouds that ^sail in heav'n a^long: +^O ^praise ^Him! ^Alle^lu^ia! +^Thou rising ^morn, in praise re^joice; +\[C]Ye lights of \[Am]evening, find a \[G]voice! +\endverse +\beginverse +^Thou flowing ^water, pure and ^clear, +^Make music ^for thy Lord to ^hear: +^Alle^lu^ia! ^Alle^lu^ia! +^Thou fire so ^masterful and ^bright, +\[C]That givest \[Am]man both warmth and \[G]light: +\endverse +\beginverse +^Let all things ^their Creator ^bless, +^And worship ^Him in humble^ness. +^O ^praise ^Him! ^Alle^lu^ia! +^Praise, praise the ^Father, praise the ^Son, +\[C]And praise the \[Am]Spirit, Three in \[G]One! +\endverse +\endsong + +\beginsong{A Mighty Fortress Is Our God}[ + by={Martin Luther}, + sr={Psalm 71:3-4}, + cr={Public domain.}] +\capo{1} +\beginverse +A \[A]mighty \[C#m]Fortress \[B7]is our \[E]God, +A \[D]bulwark \[A]never \[E7]fail\[A]ing. +Our helper \[C#m]He, a\[B7]mid the \[E]flood +Of \[D]mortal \[A]ills pre\[E7]vail\[A]ing. +For still our \[B7sus4]an\[B7]cient \[E]foe +Doth \[A]seek to \[E/G#]work us \[F#m]woe; +His craft and \[B7]pow'r are \[E]great, +And \[Bm]armed with cruel \[C#]hate, +On \[D]earth is \[A]not his \[E7]e\[A]qual. +\endverse +\beginverse +Did ^we in ^our own ^strength con^fide, +Our ^striving ^would be ^los^ing. +Were not the ^right Man ^on our ^side, +The ^Man of ^God's own ^choos^ing. +Dost ask who ^that ^may ^be? +Christ ^Jesus, ^it is ^He! +Lord Saba^oth His ^name, +From ^age to age the ^same; +And ^He must ^win the ^bat^tle. +\endverse +\beginverse +And ^though this ^world, with ^devils ^filled, +Should ^threaten ^to un^do ^us, +We will not ^fear; for ^God hath ^willed +His ^truth to ^triumph ^through ^us. +The prince of ^dark^ness ^grim--- +We ^trouble ^not for ^him. +His rage we ^can en^dure, +For ^Lo! his doom is ^sure: +One ^little ^word shall ^fell ^him. +\endverse +\beginverse +That ^word a^bove all ^earthly ^pow'rs--- +No ^thanks to ^them---a^bid^eth. +The Spirit ^and the ^gifts are ^ours +Through ^Him Who ^with us ^sid^eth. +Let goods and ^kin^dred ^go, +This ^mortal ^life al^so, +The body ^they may ^kill; +God's ^truth abideth ^still. +His ^kingdom ^is for^ev^er. +\endverse +\endsong + diff --git a/Master/texmf-dist/doc/latex/songs/sample/transparencies.tex b/Master/texmf-dist/doc/latex/songs/sample/transparencies.tex new file mode 100644 index 00000000000..c9df6642f72 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/sample/transparencies.tex @@ -0,0 +1,66 @@ +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. + +\documentclass[letterpaper,oneside]{article} +\usepackage[bookmarks]{hyperref} +\usepackage[slides]{songs} +% \includeonlysongs{2} + +\setlength{\oddsidemargin}{-0.5in} +\setlength{\evensidemargin}{-0.5in} +\setlength{\textwidth}{7.5in} +\setlength{\topmargin}{-0.75in} +\setlength{\topskip}{0in} +\setlength{\headheight}{13.6pt} +\setlength{\headsep}{0.5in} +\setlength{\textheight}{9in} + +% Repeat the chorus on subsequent pages of a song so that the projector- +% operator won't have to flip back to the first page for each chorus. +% This feature is only supported for eTeX-compatible versions of LaTeX. +\ifx\eTeXversion\undefined\else + \ifx\eTeXversion\relax\else + \repchoruses + \fi +\fi + +% Define some headers for each slide to help the projector-operator +% find the correct slide. We use the fancyhdr package for this. +\IfFileExists{fancyhdr.sty}{ + \usepackage{fancyhdr} + \usepackage{extramarks} + \pagestyle{fancy} + \fancyhf{} + \rhead{\sffamily\firstrightmark} + \renewcommand{\headrulewidth}{0pt} + + \renewcommand{\songmark}{\markboth{}{\thesongnum}} + \renewcommand{\versemark}{\markboth{}{\thesongnum. \songtitle}} + \renewcommand{\chorusmark}{\markboth{}{\thesongnum. \songtitle}} +}{} + +\begin{document} + +\begin{songs}{} +\input{songs.sbd} +\end{songs} + +\end{document} + diff --git a/Master/texmf-dist/doc/latex/songs/songidx/Makefile b/Master/texmf-dist/doc/latex/songs/songidx/Makefile new file mode 100644 index 00000000000..d8cd7cf226a --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/Makefile @@ -0,0 +1,16 @@ +srcdir = . +CC = cc +CFLAGS = -I$(srcdir) +LDFLAGS = + +all: songidx + +.SUFFIXES: +.SUFFIXES: .c .o + +songidx: *.h $(patsubst %.c,%.o,$(wildcard *.c)) + $(CC) $(CFLAGS) $(LDFLAGS) $(filter %.o,$^) -o $@ + +clean: + -rm $(DESTDIR)*.o $(DESTDIR)songidx + diff --git a/Master/texmf-dist/doc/latex/songs/songidx/authidx.c b/Master/texmf-dist/doc/latex/songs/songidx/authidx.c new file mode 100644 index 00000000000..2f6a7e1e00b --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/authidx.c @@ -0,0 +1,488 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + + +/* Create a LaTeX author index file from an author .dat file. */ + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +#if HAVE_STRING_H +# include <string.h> +#elif HAVE_STRINGS_H +# include <strings.h> +#endif + +typedef struct wordlist +{ + struct wordlist *next; + WCHAR *w; +} +WORDLIST; + +WORDLIST wl_and = { NULL, ws_lit("and") }; +WORDLIST wl_by = { NULL, ws_lit("by") }; +WORDLIST wl_unknown = { NULL, ws_lit("unknown") }; + +/* wl_insert(<wordlist>,<word>) + * Insert a word onto the head of a wordlist. */ +static void +wl_insert(wl,w) + WORDLIST **wl; + const WCHAR *w; +{ + WORDLIST *head = (WORDLIST *) malloc(sizeof(WORDLIST)); + head->next = ((*wl==&wl_and) || (*wl==&wl_by) || (*wl==&wl_unknown)) ? + NULL : *wl; + head->w = (WCHAR *) calloc(ws_strlen(w)+1, sizeof(WCHAR)); + ws_strcpy(head->w, w); + *wl = head; +} + +/* matchany(<string>,<wordlist>) + * If a word in <wordlist> case-insensitively matches to a prefix of <string>, + * and if the match concludes with whitespace, then return the length of the + * match plus 1. Otherwise return 0. + */ +static size_t +matchany(s,wl) + const WCHAR *s; + WORDLIST *wl; +{ + const WCHAR *s2, *w2; + + for (; wl; wl=wl->next) + { + for (s2=s, w2=wl->w; *w2; ++s2, ++w2) + if (wc_tolower(*s2)!=wc_tolower(*w2)) break; + if ((*w2 == wc_null) && wc_isspace(*s2)) return s2-s+1; + } + return 0; +} + +/* matchwithin(<string>,<wordlist>) + * Return 1 if any word in <wordlist> appears in <string> (case insensitive + * match). */ +static char +matchwithin(s,wl) + const WCHAR *s; + WORDLIST *wl; +{ + const WCHAR *s2, *w2; + + for (; wl; wl=wl->next) + { + for (; *s; ++s) + { + for (s2=s, w2=wl->w; *w2; ++s2, ++w2) + if (wc_tolower(*s2)!=wc_tolower(*w2)) break; + if (*w2 == wc_null) return 1; + } + } + return 0; +} + +/* partofword(<char>) + * Return 0 if <char> is a word-delimiter and 1 otherwise. Word-delimiters + * are anything other than alphabetic characters, hyphens, apostrophes, + * backslashes, and braces. + */ +static int +partofword(c) + WCHAR c; +{ + return (wc_isalpha(c) || (c==wc_apostrophe) || (c==wc_backquote) + || (c==wc_backslash) || (c==wc_lbrace) || (c==wc_rbrace)); +} + +/* isjrsuffix(<string>) + * Return 1 if <string> points to the name suffix "Jr" and 0 otherwise. */ +static int +isjrsuffix(s) + const WCHAR *s; +{ + WCHAR buf[3]; + + if (!partofword(*s) || !partofword(*(s+1)) || partofword(*(s+2))) + return 0; + buf[0] = *s; + buf[1] = *(s+1); + buf[2] = wc_null; + return !ws_coll(buf, ws_lit("Jr")); +} + +/* grabauthor(<string>,<seplist>,<afterlist>,<ignorelist>) + * Return a string of the form "Sirname, Restofname" denoting the full name + * of the first author found in <string>; or return NULL if no author name + * can be found. Set <string> to point to the suffix of <string> that was + * not parsed. The string returned (if any) is static, so successive calls + * will overwrite it. + * + * Heuristics: + * * Names are separated by punctuation (other than hyphens, periods, + * apostrophes, or backslashes) or by the word "and" (or whatever words + * are in seplist). + * Special case: If a comma is followed by the abbreviation "Jr" or by a + * roman numeral, then the comma does NOT end the author's name. + * * If a name contains the word "by" (or anything in afterlist), then + * everything before it is not considered part of the name. (Let's hope + * nobody is named "By".) + * * The author's last name is always the last capitalized word in the + * name unless the last capitalized word is "Jr." or a roman numeral. + * In that case the author's last name is the second-last capitalized + * word. + * * If an author appears to have only a first name, or if the last name + * found according to the above heuristics is an abbreviation (ending in + * a period), look ahead in <string> until we find someone with a last + * name and use that one. This allows us to identify the first author in + * a string like "Joe, Billy E., and Bob Smith" to be "Joe Smith". + * * If the resultant name contains the word "unknown" (or any word in + * unknownlist), it's probably not a real name. Recursively attempt to + * parse the next author. */ +static WCHAR * +grabauthor(authline,seplist,afterlist,unknownlist) + const WCHAR **authline; + WORDLIST *seplist; + WORDLIST *afterlist; + WORDLIST *unknownlist; +{ + static WCHAR buf[MAXLINELEN+2], *bp; + const WCHAR *first, *last, *suffix, *next, *scanahead, *endp; + size_t len; + + /* Point "first" to the first character of the name, "last" to the first + * character of the sirname, "suffix" to any suffix like "Jr." or "III" + * (or NULL if there is none), and "next" to the first character beyond the + * end of the name. */ + if (!authline) return NULL; + for (first=*authline; (*first!=wc_null) && !partofword(*first); ++first) ; + if (((len = matchany(first,seplist)) > 0) || + ((len = matchany(first,afterlist)) > 0)) + first += len; + if (*first==wc_null) return NULL; + last=suffix=NULL; + for (next=first; *next; ++next) + { + skipesc(&next); + if (*next==wc_comma) + { + for (scanahead = next+1; *scanahead==wc_space; ++scanahead) ; + if (isjrsuffix(scanahead)) continue; + if (ws_strchr(ws_lit("XVI"), *scanahead) && + !partofword(*(scanahead+ws_strspn(scanahead, ws_lit("XVI"))))) + continue; + *authline = next+1; + break; + } + else if (wc_ispunct(*next) && (*next!=wc_hyphen) && (*next!=wc_period) && + (*next!=wc_apostrophe) && (*next!=wc_backquote) && + (*next!=wc_backslash)) + { + *authline = next+1; + break; + } + if (*next == wc_space) + { + for (++next; *next==wc_space; ++next) ; + if ((len = matchany(next,seplist)) > 0) + { + *authline=next+len; + break; + } + if ((len = matchany(next,afterlist)) > 0) + { + first = next+len; + next += len-1; + last = suffix = NULL; + continue; + } + if (isjrsuffix(next)) + suffix=next; + else if (ws_strchr(ws_lit("XVI"), *next) && + !partofword(*(next+ws_strspn(next, ws_lit("XVI"))))) + suffix=next; + else + { + scanahead = next; + skipesc(&scanahead); + if (wc_isupper(*scanahead)) + { + last = next; + suffix = NULL; + } + } + --next; + } + } + if (*next==wc_null) *authline = next; + + /* Put the sirname into the buffer first. */ + endp = NULL; + if (last) + { + endp = (suffix ? suffix : next)-1; + if (endp<last) abort(); + for (; (endp>last) && ((*endp==wc_space) || (*endp==wc_comma)); --endp) ; + } + if (!endp || (*endp==wc_period)) + { + /* Here's where it gets tough. We either have a single-word name, or the + * last name ends in a "." which means maybe it's just a middle initial or + * other abbreviation. We could be dealing with a line like, "Billy, + * Joe E., and Bob Smith", in which case we have to go searching for the + * real last name. To handle this case, we will try a recursive call. */ + scanahead = *authline; + if (grabauthor(&scanahead,seplist,afterlist,unknownlist) && + ((bp = ws_strchr(buf, wc_comma)) != NULL)) + /* got it! Make our old last name part of the first name. */ + last = NULL; + else if (last) + { + /* Couldn't find a last name. Just use this one and hope it's okay. */ + ws_strncpy(buf, last, endp-last+1); + bp = buf+(endp-last+1); + } + else + bp = buf; + } + else + { + ws_strncpy(buf, last, endp-last+1); + bp = buf+(endp-last+1); + } + + /* Next, put the first name into the buffer. */ + endp = (last ? last : (suffix ? suffix : next))-1; + if (endp<first) abort(); + for (; (endp>=first) && ((*endp==wc_space) || (*endp==wc_comma)); --endp) ; + ++endp; + if (endp>first) + { + if (bp > buf) + { + *bp++ = wc_comma; + *bp++ = wc_space; + } + ws_strncpy(bp, first, endp-first); + bp += endp-first; + } + + /* Finally, put the suffix (if any) into the buffer. */ + if (suffix) + { + for (endp=next-1; + (endp>=suffix) && ((*endp==wc_space) || (*endp==wc_comma)); + --endp) ; + ++endp; + if (endp>suffix) + { + if (bp > buf) *bp++ = wc_space; + ws_strncpy(bp, suffix, endp-suffix); + bp += endp-suffix; + } + } + + *bp = wc_null; + if (matchwithin(buf, unknownlist)) + return grabauthor(authline,seplist,afterlist,unknownlist); + return buf; +} + +/* genauthorindex(<file>,<inname>,<outname>) + * Read author data from file handle <file> and generate from it a LaTeX + * author index file named <outname>. + * Return 0 on success, 1 on warnings, or 2 on error. */ +int +genauthorindex(fs,outname) + FSTATE *fs; + const char *outname; +{ + FILE *f; + int eof = 0; + int arraysize, numauthors, i; + WORDLIST *seplist=&wl_and, *afterlist=&wl_by, *ignorelist=&wl_unknown; + SONGENTRY **authors; + WCHAR authorbuf[MAXLINELEN], *bp; + WCHAR songnumbuf[MAXLINELEN], linknamebuf[MAXLINELEN]; + WCHAR *thisnum, *thislink; + const WCHAR *auth; + + fprintf(stderr, "songidx: Parsing author index data file %s...\n", + fs->filename); + + eof = 0; + authors = NULL; + for (arraysize=numauthors=i=0; !eof; ++i) + { + if (!filereadln(fs,authorbuf,&eof)) return 2; + if (eof) break; + if (authorbuf[0] == wc_percent) + { + if (!ws_strncmp(authorbuf, ws_lit("%sep "), 5)) + wl_insert(&seplist, authorbuf + 5); + else if (!ws_strncmp(authorbuf, ws_lit("%after "), 7)) + wl_insert(&afterlist, authorbuf + 7); + else if (!ws_strncmp(authorbuf, ws_lit("%ignore "), 8)) + wl_insert(&ignorelist, authorbuf + 8); + --i; + continue; + } + if (!filereadln(fs,songnumbuf,&eof)) + { + fileclose(fs); + return 2; + } + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete author entry" + " (orphan byline)\n", fs->filename, fs->lineno); + fileclose(fs); + return 2; + } + if (!filereadln(fs,linknamebuf,&eof)) + { + fileclose(fs); + return 2; + } + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete author entry" + " (missing hyperlink)\n", fs->filename, fs->lineno); + fileclose(fs); + return 2; + } + if (((thisnum = (WCHAR *) calloc(ws_strlen(songnumbuf)+1, + sizeof(WCHAR))) == NULL) || + ((thislink = (WCHAR *) calloc(ws_strlen(linknamebuf)+1, + sizeof(WCHAR))) == NULL)) + { + fprintf(stderr, "songidx:%s:%d: song number/link too long" + " (out of memory)\n", fs->filename, fs->lineno); + return 2; + } + ws_strcpy(thisnum, songnumbuf); + ws_strcpy(thislink, linknamebuf); + + for (bp=authorbuf; + (auth=grabauthor((const WCHAR **) &bp, seplist, afterlist, + ignorelist)) != NULL; + ++numauthors) + { + if (numauthors >= arraysize) + { + SONGENTRY **temp; + arraysize *= 2; + if (arraysize==0) arraysize=64; + temp = (SONGENTRY **) realloc(authors,arraysize*sizeof(SONGENTRY *)); + if (!temp) + { + fprintf(stderr, "songidx:%s:%d: too many song authors" + " (out of memory)\n", fs->filename, fs->lineno); + return 2; + } + authors = temp; + } + if ((authors[numauthors] = (SONGENTRY *) + malloc(sizeof(SONGENTRY))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many song authors" + " (out of memory)\n", fs->filename, fs->lineno); + return 2; + } + if ((authors[numauthors]->title = + (WCHAR *) calloc(ws_strlen(auth)+1, sizeof(WCHAR))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: author name too long (out of memory)\n", + fs->filename, fs->lineno); + return 2; + } + ws_strcpy(authors[numauthors]->title, auth); + authors[numauthors]->num = thisnum; + authors[numauthors]->linkname = thislink; + authors[numauthors]->idx = i; + } + } + fileclose(fs); + + /* Sort the array by author. */ + qsort(authors, numauthors, sizeof(*authors), songcmp); + + /* Generate an author index LaTeX file from the sorted data. + * Combine any entries with the same author name into a single index entry. */ + fprintf(stderr, "songidx: Generating author index TeX file %s...\n", outname); + if (strcmp(outname,"-")) + { + if ((f = fopen(outname, "w")) == NULL) + { + fprintf(stderr, "songidx: Unable to open %s for writing.\n", outname); + return 2; + } + } + else + { + f = stdout; + outname = "stdout"; + } + +#define TRYWRITE(x) \ + if (!(x)) \ + { \ + fprintf(stderr, "songidx:%s: write error\n", outname); \ + if (f == stdout) fflush(f); else fclose(f); \ + return 2; \ + } + + TRYWRITE(ws_fputs(ws_lit("\\begin{idxblock}{"), f) >= 0) + for (i=0; i<numauthors; ++i) + { + if ((i>0) && !ws_coll(authors[i]->title, authors[i-1]->title)) + { + TRYWRITE(ws_fputs(ws_lit("\\\\"), f) >= 0) + } + else + { + TRYWRITE((ws_fputs(ws_lit("}\n\\idxentry{"), f) >= 0) && + (ws_fputs(authors[i]->title, f) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0)) + } + TRYWRITE((ws_fputs(ws_lit("\\hyperlink{"), f) >= 0) && + (ws_fputs(authors[i]->linkname, f) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (ws_fputs(authors[i]->num, f) >= 0) && + (ws_fputs(ws_lit("}"), f) >= 0)) + } + TRYWRITE(ws_fputs(ws_lit("}\n\\end{idxblock}\n"), f) >= 0) + +#undef TRYWRITE + + if (f == stdout) + fflush(f); + else + fclose(f); + return 0; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/bible.can b/Master/texmf-dist/doc/latex/songs/songidx/bible.can new file mode 100644 index 00000000000..ed2059ec2e6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/bible.can @@ -0,0 +1,200 @@ +# Copyright (C) 2012 Kevin W. Hamlen +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# The latest version of this program can be obtained from +# http://songs.sourceforge.net. +# +# +# Filename: bible.can +# Last modified: 2006/06/12 +# +# The following Canon data file describes a composite of the Protestant, +# Catholic, and Greek Orthodox Christian bibles. All books of all bibles +# are represented. Where two bibles have a different number of chapters +# or a different number of verses, the larger is used. The result is a +# Canon file that should be adequate to generate scripture indexes for +# songs referencing any of these biblical canons. +# +# File Format: In what follows, each book of the bible is represented by a +# pair of lines: the first line lists the book title(s), and the second lists +# the number of verses in each of the book's chapters. The first line may +# list more than one title, separated by | characters. The first title listed +# is the one used to generate the scripture index. The other titles, if any, +# are recognized as aliases when they appear in "sr=" keyvals in the +# \beginsong macro. Any of the titles may contain arbitrary LaTeX macros. +# The order that books appear in this file dictates the order that they appear +# when sorting the scripture index. +Genesis +031 025 024 026 032 022 024 022 029 032 032 020 018 024 021 016 027 033 038 018 034 024 020 067 034 035 046 022 035 043 055 032 020 031 029 043 036 030 023 023 057 038 034 034 028 034 031 022 033 026 +Exodus +022 025 022 031 023 030 025 032 035 029 010 051 022 031 027 036 016 027 025 026 036 031 033 018 040 037 021 043 046 038 018 035 023 035 035 038 029 031 043 038 +Leviticus +017 016 017 035 019 030 038 036 024 020 047 008 059 057 033 034 016 030 037 027 024 033 044 023 055 046 034 +Numbers +054 034 051 049 031 027 089 026 023 036 035 016 033 045 041 050 013 032 022 029 035 041 030 025 018 065 023 031 040 016 054 042 056 029 034 013 +Deuteronomy +046 037 029 049 033 025 026 020 029 022 032 032 018 029 023 022 020 022 021 020 023 030 025 022 019 019 026 068 029 020 030 052 029 012 +Joshua +018 024 017 024 015 027 026 035 027 043 023 024 033 015 063 010 018 028 051 009 045 034 016 033 +Judges +036 023 031 024 031 040 025 035 057 018 040 015 025 020 020 031 013 031 030 048 025 +Ruth +022 023 018 022 +1 Samuel|1 Kingdoms +028 036 021 022 012 021 017 022 027 027 015 025 023 052 035 023 058 030 024 042 015 023 029 022 044 025 012 025 011 031 013 +2 Samuel|2 Kingdoms +027 032 039 012 025 023 029 018 013 019 027 031 039 033 037 023 029 033 043 026 022 051 039 025 +1 Kings|3 Kingdoms +053 046 028 034 018 038 051 066 028 029 043 033 034 031 034 034 024 046 021 043 029 053 +2 Kings|4 Kingdoms +018 025 027 044 027 033 020 029 037 036 021 021 025 029 038 020 041 037 037 021 026 020 037 020 030 +1 Chronicles +054 055 024 043 026 081 040 040 044 014 047 040 014 017 029 043 027 017 019 008 030 019 032 031 031 032 034 021 030 +2 Chronicles +017 018 017 022 014 042 022 018 031 019 023 016 022 015 019 014 019 034 011 037 020 012 021 027 028 023 009 027 036 027 021 033 025 033 027 023 +1 Esdras +058 030 024 063 073 034 015 096 055 +2 Esdras +011 070 013 024 017 022 028 036 015 044 011 020 032 023 019 019 073 018 038 039 036 047 031 +Ezra +011 070 013 024 017 022 028 036 015 044 +Nehemiah +011 020 032 023 019 019 073 018 038 039 036 047 031 +Tobit|Tobias +025 023 025 023 028 022 020 024 012 013 021 022 023 017 +Judith +012 018 015 016 029 021 025 034 019 020 021 020 031 018 015 031 +Esther +022 023 015 017 014 014 010 017 032 013 012 006 018 019 019 024 +1 Macabees|1 Maccabees +067 070 060 061 068 063 050 032 073 089 074 054 054 049 041 024 +2 Macabees|2 Maccabees +036 033 040 050 027 031 042 036 029 038 038 046 026 046 040 +3 Macabees|3 Maccabees +029 033 030 021 051 041 023 +4 Macabees|4 Maccabees +035 024 021 026 038 035 023 028 032 021 027 019 027 020 032 025 024 024 +Job +022 013 026 021 027 030 021 022 035 022 020 025 028 022 035 022 016 021 029 029 034 030 017 025 006 014 023 028 025 031 040 022 033 037 016 033 024 041 030 024 034 017 +Psalms|Psalm +006 012 008 008 012 010 017 009 020 018 007 008 006 007 005 011 015 050 014 009 013 031 006 010 022 012 014 009 011 012 024 011 022 022 028 012 040 022 013 017 013 011 005 026 017 011 009 014 020 023 019 009 006 007 023 013 011 011 017 012 008 012 011 010 013 020 007 035 036 005 024 020 028 023 010 012 020 072 013 019 016 008 018 012 013 017 007 018 052 017 016 015 005 023 011 013 012 009 009 005 008 028 022 035 045 048 043 013 031 007 010 010 009 008 018 019 002 029 176 007 008 009 004 008 005 006 005 006 008 008 003 018 003 003 021 026 009 008 024 013 010 007 012 015 021 010 020 014 009 006 007 +Odes +019 043 010 018 012 008 020 037 034 009 010 015 004 046 +Proverbs +033 022 035 027 023 035 027 036 018 032 031 028 025 035 033 033 028 024 029 030 031 029 035 034 028 028 027 028 027 033 031 +Ecclesiastes +018 026 022 016 020 012 029 017 018 020 010 014 +Song of Songs|Song of Solomon +017 017 011 016 016 013 013 014 +Wisdom|Wisdom of Solomon +016 025 019 020 024 027 030 021 019 021 027 027 019 031 019 029 020 025 020 +Sirach|Ecclesiasticus +040 023 034 036 018 037 040 022 025 034 036 019 032 027 022 031 031 033 028 033 031 033 038 047 036 028 033 030 034 027 042 028 033 031 026 028 034 039 041 032 028 026 037 027 031 023 031 028 019 031 038 +Psalms of Solomon|Psalm of Solomon +008 037 012 025 019 006 010 034 011 008 009 006 012 010 013 015 046 012 +Isaiah +031 022 026 006 030 013 025 022 021 034 016 006 022 032 009 014 014 007 025 006 017 025 018 023 012 021 013 029 024 033 009 020 024 017 010 022 038 022 008 031 029 025 028 028 025 013 015 022 026 011 023 015 012 017 013 012 021 014 021 022 011 012 019 012 025 024 +Jeremiah +019 037 025 031 031 030 034 022 026 025 023 017 027 022 021 021 027 023 015 018 014 030 040 010 038 024 022 017 032 024 040 044 026 022 019 032 021 028 018 016 018 022 013 030 005 028 007 047 039 046 064 034 +Lamentations +022 022 066 022 022 +Baruch +022 035 038 037 009 073 +Letter of Jeremiah +073 +Ezekiel +028 010 027 017 017 014 027 018 011 022 025 028 023 023 008 063 024 032 014 049 032 031 049 027 017 021 036 026 021 026 018 032 033 031 015 038 028 023 029 049 026 020 027 031 025 024 023 035 +Daniel +021 049 100 034 031 028 028 027 027 021 045 013 065 042 +Hosea +011 023 005 019 015 011 016 014 017 015 012 014 016 009 +Joel +020 032 021 +Amos +015 016 015 013 027 014 017 014 015 +Obadiah +021 +Jonah +017 010 010 011 +Micah +016 013 012 013 015 016 020 +Nahum +015 013 019 +Habakkuk +017 020 019 +Zephaniah +018 015 020 +Haggai +015 023 +Zechariah +021 013 010 014 011 015 014 023 017 012 017 014 009 021 +Malachi +014 017 018 006 +Matthew +025 023 017 025 048 034 029 034 038 042 030 050 058 036 039 028 027 035 030 034 046 046 039 051 046 075 066 020 +Mark +045 028 035 041 043 056 037 038 050 052 033 044 037 072 047 020 +Luke +080 052 038 044 039 049 050 056 062 042 054 059 035 035 032 031 037 043 048 047 038 071 056 053 +John +051 025 036 054 047 071 053 059 041 042 057 050 038 031 027 033 026 040 042 031 025 +Acts +026 047 026 037 042 015 060 040 043 048 030 025 052 028 041 040 034 028 041 038 040 030 035 027 027 032 044 031 +Romans +032 029 031 025 021 023 025 039 033 021 036 021 014 026 033 025 +1 Corinthians +031 016 023 021 013 020 040 013 027 033 034 031 013 040 058 024 +2 Corinthians +024 017 018 018 021 018 016 024 015 018 033 021 014 +Galatians +024 021 029 031 026 018 +Ephesians +023 022 021 032 033 024 +Philippians +030 030 021 023 +Colossians +029 023 025 018 +1 Thessalonians +010 020 013 018 028 +2 Thessalonians +012 017 018 +1 Timothy +020 015 016 016 025 021 +2 Timothy +018 026 017 022 +Titus +016 015 015 +Philemon +025 +Hebrews +014 018 019 016 014 020 028 013 028 039 040 029 025 +James +027 026 018 017 020 +1 Peter +025 025 022 019 014 +2 Peter +021 022 018 +1 John +010 029 024 021 021 +2 John +013 +3 John +014 +Jude +025 +Revelation +020 029 022 011 014 017 017 013 021 011 019 017 018 020 008 021 018 024 021 015 027 021 diff --git a/Master/texmf-dist/doc/latex/songs/songidx/catholic.can b/Master/texmf-dist/doc/latex/songs/songidx/catholic.can new file mode 100644 index 00000000000..19b23f87729 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/catholic.can @@ -0,0 +1,174 @@ +# Copyright (C) 2012 Kevin W. Hamlen +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# The latest version of this program can be obtained from +# http://songs.sourceforge.net. +# +# +# Filename: catholic.can +# Last modified: 2006/06/12 +# +# The following Canon data file describes the layout of the Catholic Bible. +# The deuterocanonical books are included, along with the additional verses +# in Esther and Daniel. +# +Genesis +031 025 024 026 032 022 024 022 029 032 032 020 018 024 021 016 027 033 038 018 034 024 020 067 034 035 046 022 035 043 055 032 020 031 029 043 036 030 023 023 057 038 034 034 028 034 031 022 033 026 +Exodus +022 025 022 031 023 030 025 032 035 029 010 051 022 031 027 036 016 027 025 026 036 031 033 018 040 037 021 043 046 038 018 035 023 035 035 038 029 031 043 038 +Leviticus +017 016 017 035 019 030 038 036 024 020 047 008 059 057 033 034 016 030 037 027 024 033 044 023 055 046 034 +Numbers +054 034 051 049 031 027 089 026 023 036 035 016 033 045 041 050 013 032 022 029 035 041 030 025 018 065 023 031 040 016 054 042 056 029 034 013 +Deuteronomy +046 037 029 049 033 025 026 020 029 022 032 032 018 029 023 022 020 022 021 020 023 030 025 022 019 019 026 068 029 020 030 052 029 012 +Joshua +018 024 017 024 015 027 026 035 027 043 023 024 033 015 063 010 018 028 051 009 045 034 016 033 +Judges +036 023 031 024 031 040 025 035 057 018 040 015 025 020 020 031 013 031 030 048 025 +Ruth +022 023 018 022 +1 Samuel +028 036 021 022 012 021 017 022 027 027 015 025 023 052 035 023 058 030 024 042 015 023 029 022 044 025 012 025 011 031 013 +2 Samuel +027 032 039 012 025 023 029 018 013 019 027 031 039 033 037 023 029 033 043 026 022 051 039 025 +1 Kings +053 046 028 034 018 038 051 066 028 029 043 033 034 031 034 034 024 046 021 043 029 053 +2 Kings +018 025 027 044 027 033 020 029 037 036 021 021 025 029 038 020 041 037 037 021 026 020 037 020 030 +1 Chronicles +054 055 024 043 026 081 040 040 044 014 047 040 014 017 029 043 027 017 019 008 030 019 032 031 031 032 034 021 030 +2 Chronicles +017 018 017 022 014 042 022 018 031 019 023 016 022 015 019 014 019 034 011 037 020 012 021 027 028 023 009 027 036 027 021 033 025 033 027 023 +Ezra +011 070 013 024 017 022 028 036 015 044 +Nehemiah +011 020 032 023 019 019 073 018 038 039 036 047 031 +Tobit|Tobias +025 023 025 023 028 022 020 024 012 013 021 022 023 017 +Judith +012 018 015 016 029 021 025 034 019 020 021 020 031 018 015 031 +Esther +022 023 015 017 014 014 010 017 032 013 012 006 018 019 019 024 +1 Macabees +067 070 060 061 068 063 050 032 073 089 074 054 054 049 041 024 +2 Macabees +036 033 040 050 027 031 042 036 029 038 038 046 026 046 040 +Job +022 013 026 021 027 030 021 022 035 022 020 025 028 022 035 022 016 021 029 029 034 030 017 025 006 014 023 028 025 031 040 022 033 037 016 033 024 041 030 024 034 017 +Psalms|Psalm +006 012 008 008 012 010 017 009 020 018 007 008 006 007 005 011 015 050 014 009 013 031 006 010 022 012 014 009 011 012 024 011 022 022 028 012 040 022 013 017 013 011 005 026 017 011 009 014 020 023 019 009 006 007 023 013 011 011 017 012 008 012 011 010 013 020 007 035 036 005 024 020 028 023 010 012 020 072 013 019 016 008 018 012 013 017 007 018 052 017 016 015 005 023 011 013 012 009 009 005 008 028 022 035 045 048 043 013 031 007 010 010 009 008 018 019 002 029 176 007 008 009 004 008 005 006 005 006 008 008 003 018 003 003 021 026 009 008 024 013 010 007 012 015 021 010 020 014 009 006 +Proverbs +033 022 035 027 023 035 027 036 018 032 031 028 025 035 033 033 028 024 029 030 031 029 035 034 028 028 027 028 027 033 031 +Ecclesiastes +018 026 022 016 020 012 029 017 018 020 010 014 +Song of Songs|Song of Solomon +017 017 011 016 016 013 013 014 +Wisdom|Wisdom of Solomon +016 025 019 020 024 027 030 021 019 021 027 027 019 031 019 029 020 025 020 +Sirach|Ecclesiasticus +040 023 034 036 018 037 040 022 025 034 036 019 032 027 022 031 031 033 028 033 031 033 038 047 036 028 033 030 034 027 042 028 033 031 026 028 034 039 041 032 028 026 037 027 031 023 031 028 019 031 038 +Isaiah +031 022 026 006 030 013 025 022 021 034 016 006 022 032 009 014 014 007 025 006 017 025 018 023 012 021 013 029 024 033 009 020 024 017 010 022 038 022 008 031 029 025 028 028 025 013 015 022 026 011 023 015 012 017 013 012 021 014 021 022 011 012 019 012 025 024 +Jeremiah +019 037 025 031 031 030 034 022 026 025 023 017 027 022 021 021 027 023 015 018 014 030 040 010 038 024 022 017 032 024 040 044 026 022 019 032 021 028 018 016 018 022 013 030 005 028 007 047 039 046 064 034 +Lamentations +022 022 066 022 022 +Baruch +022 035 038 037 009 073 +Ezekiel +028 010 027 017 017 014 027 018 011 022 025 028 023 023 008 063 024 032 014 049 032 031 049 027 017 021 036 026 021 026 018 032 033 031 015 038 028 023 029 049 026 020 027 031 025 024 023 035 +Daniel +021 049 100 034 031 028 028 027 027 021 045 013 065 042 +Hosea +011 023 005 019 015 011 016 014 017 015 012 014 016 009 +Joel +020 032 021 +Amos +015 016 015 013 027 014 017 014 015 +Obadiah +021 +Jonah +017 010 010 011 +Micah +016 013 012 013 015 016 020 +Nahum +015 013 019 +Habakkuk +017 020 019 +Zephaniah +018 015 020 +Haggai +015 023 +Zechariah +021 013 010 014 011 015 014 023 017 012 017 014 009 021 +Malachi +014 017 018 006 +Matthew +025 023 017 025 048 034 029 034 038 042 030 050 058 036 039 028 027 035 030 034 046 046 039 051 046 075 066 020 +Mark +045 028 035 041 043 056 037 038 050 052 033 044 037 072 047 020 +Luke +080 052 038 044 039 049 050 056 062 042 054 059 035 035 032 031 037 043 048 047 038 071 056 053 +John +051 025 036 054 047 071 053 059 041 042 057 050 038 031 027 033 026 040 042 031 025 +Acts +026 047 026 037 042 015 060 040 043 048 030 025 052 028 041 040 034 028 041 038 040 030 035 027 027 032 044 031 +Romans +032 029 031 025 021 023 025 039 033 021 036 021 014 026 033 025 +1 Corinthians +031 016 023 021 013 020 040 013 027 033 034 031 013 040 058 024 +2 Corinthians +024 017 018 018 021 018 016 024 015 018 033 021 014 +Galatians +024 021 029 031 026 018 +Ephesians +023 022 021 032 033 024 +Philippians +030 030 021 023 +Colossians +029 023 025 018 +1 Thessalonians +010 020 013 018 028 +2 Thessalonians +012 017 018 +1 Timothy +020 015 016 016 025 021 +2 Timothy +018 026 017 022 +Titus +016 015 015 +Philemon +025 +Hebrews +014 018 019 016 014 020 028 013 028 039 040 029 025 +James +027 026 018 017 020 +1 Peter +025 025 022 019 014 +2 Peter +021 022 018 +1 John +010 029 024 021 021 +2 John +013 +3 John +014 +Jude +025 +Revelation +020 029 022 011 014 017 017 013 021 011 019 017 018 020 008 021 018 024 021 015 027 021 diff --git a/Master/texmf-dist/doc/latex/songs/songidx/chars.h b/Master/texmf-dist/doc/latex/songs/songidx/chars.h new file mode 100644 index 00000000000..375b0a0b4b1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/chars.h @@ -0,0 +1,137 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + +#ifndef CHARS_H +#define CHARS_H + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#if HAVE_STDLIB_H +# include <stdlib.h> +#endif +#if HAVE_WCHAR_H +# include <wchar.h> +#endif +#if HAVE_WCTYPE_H +# include <wctype.h> +#endif + +#if HAVE_WCHAR_T + +typedef wchar_t WCHAR; + +#define wc_lit(c) (L ## c) +#define wc_isalpha(c) iswalpha((c)) +#define wc_ispunct(c) iswpunct((c)) +#define wc_isupper(c) iswupper((c)) +#define wc_isspace(c) iswspace((c)) +#define wc_isdigit(c) iswdigit((c)) +#define wc_tolower(c) towlower((c)) +#define wc_toupper(c) towupper((c)) + +#define ws_lit(s) ws_lit2(s) +#define ws_lit2(s) (L ## s) +#define ws_strlen(p) wcslen((p)) +#define ws_strcmp(p1,p2) wcscmp((p1),(p2)) +#define ws_strncmp(p1,p2,n) wcsncmp((p1),(p2),(n)) +#define ws_strcpy(p1,p2) wcscpy((p1),(p2)) +#define ws_strncpy(p1,p2,n) wcsncpy((p1),(p2),(n)) +#define ws_memmove(p1,p2,n) wmemmove((p1),(p2),(n)) +#define ws_strchr(p,c) wcschr((p),(c)) +#define ws_strspn(p1,p2) wcsspn((p1),(p2)) +#define ws_strpbrk(p1,p2) wcspbrk((p1),(p2)) +#define ws_strtol(p1,p2,n) wcstol((p1),(p2),(n)) +#define ws_coll(p1,p2) wcscoll((p1),(p2)) +#define ws_fprintf1(fh,fs,x) fwprintf((fh),(fs),(x)) +#define ws_fprintf2(fh,fs,x,y) fwprintf((fh),(fs),(x),(y)) +#define ws_fprintf3(fh,fs,x,y,z) fwprintf((fh),(fs),(x),(y),(z)) +#define ws_fgets(p,n,fh) fgetws((p),(n),(fh)) +#define ws_fputs(s,fh) fputws((s),(fh)) +#define ws_fputc(c,fh) fputwc((c),(fh)) + +#else + +#include <ctype.h> +#if HAVE_STRING_H +# include <string.h> +#elif HAVE_STRINGS_H +# include <strings.h> +#endif + +typedef char WCHAR; + +#define wc_lit(c) (c) +#define wc_isalpha(c) isalpha((c)) +#define wc_ispunct(c) ispunct((c)) +#define wc_isupper(c) isupper((c)) +#define wc_isspace(c) isspace((c)) +#define wc_isdigit(c) isdigit((c)) +#define wc_tolower(c) tolower((c)) +#define wc_toupper(c) toupper((c)) + +#define ws_lit(s) (s) +#define ws_strlen(p) strlen((p)) +#define ws_strcmp(p1,p2) strcmp((p1),(p2)) +#define ws_strncmp(p1,p2,n) strncmp((p1),(p2),(n)) +#define ws_strcpy(p1,p2) strcpy((p1),(p2)) +#define ws_strncpy(p1,p2,n) strncpy((p1),(p2),(n)) +#define ws_memmove(p1,p2,n) memmove((p1),(p2),(n)) +#define ws_strchr(p,c) strchr((p),(c)) +#define ws_strspn(p1,p2) strspn((p1),(p2)) +#define ws_strpbrk(p1,p2) strpbrk((p1),(p2)) +#define ws_strtol(p1,p2,n) strtol((p1),(p2),(n)) +#define ws_coll(p1,p2) strcoll((p1),(p2)) +#define ws_fprintf1(fh,fs,x) fprintf((fh),(fs),(x)) +#define ws_fprintf2(fh,fs,x,y) fprintf((fh),(fs),(x),(y)) +#define ws_fprintf3(fh,fs,x,y,z) fprintf((fh),(fs),(x),(y),(z)) +#define ws_fgets(p,n,fh) fgets((p),(n),(fh)) +#define ws_fputs(s,fh) fputs((s),(fh)) +#define ws_fputc(c,fh) fputc((c),(fh)) + +#endif + +#define wc_null wc_lit('\0') +#define wc_hyphen wc_lit('-') +#define wc_apostrophe wc_lit('\'') +#define wc_backquote wc_lit('`') +#define wc_backslash wc_lit('\\') +#define wc_lbrace wc_lit('{') +#define wc_rbrace wc_lit('}') +#define wc_comma wc_lit(',') +#define wc_period wc_lit('.') +#define wc_space wc_lit(' ') +#define wc_newline wc_lit('\n') +#define wc_cr wc_lit('\r') +#define wc_asterisk wc_lit('*') +#define wc_hash wc_lit('#') +#define wc_pipe wc_lit('|') +#define wc_colon wc_lit(':') +#define wc_semicolon wc_lit(';') +#define wc_capA wc_lit('A') +#define wc_percent wc_lit('%') +#define wc_tilda wc_lit('~') + +#endif + diff --git a/Master/texmf-dist/doc/latex/songs/songidx/fileio.c b/Master/texmf-dist/doc/latex/songs/songidx/fileio.c new file mode 100644 index 00000000000..26bf56fcf37 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/fileio.c @@ -0,0 +1,122 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +#if HAVE_STRING_H +# include <string.h> +#endif + +/* fileopen(<fstate>,<filename>) + * Open <filename> for reading, storing the file handle in <fstate>. Return + * 1 on success or 0 on failure. + */ +int +fileopen(fs,fnam) + FSTATE *fs; + const char *fnam; +{ + if (strcmp(fnam,"-")) + { + fs->f = fopen(fnam, "r"); + if (!fs->f) + { + fprintf(stderr, "songidx: Unable to open %s for reading.\n", fnam); + return 0; + } + } + else + { + fs->f = stdin; + fnam = "stdin"; + } + fs->filename = (char *) calloc(strlen(fnam)+1, sizeof(char)); + if (!fs->filename) + { + fprintf(stderr, "songidx: Out of memory!\n"); + fclose(fs->f); + return 0; + } + strcpy(fs->filename, fnam); + fs->lineno = 0; + return 1; +} + +/* fileclose(<fstate>) + * Close file handle <fstate>. + */ +void +fileclose(fs) + FSTATE *fs; +{ + if (fs->f != stdin) fclose(fs->f); + free(fs->filename); + fs->f = NULL; + fs->filename = NULL; + fs->lineno = 0; +} + +/* filereadln(<fstate>,<buffer>,<eof flag>) + * Read a line of output into <buffer>, which should be at least MAXLINELEN + * wide-characters in size. If the line is too long to fit into the buffer, + * close the file and report an error. Eliminate the trailing \n from the + * returned line. Return 1 on success or end-of-line, or 0 on failure. If + * end-of-line, set <eof flag> to 1. */ +int +filereadln(fs,buf,eof) + FSTATE *fs; + WCHAR *buf; + int *eof; +{ + size_t n; + + ++fs->lineno; + if (!ws_fgets(buf, MAXLINELEN, fs->f)) + { + if (!ferror(fs->f)) + { + *eof=1; + return 1; + } + fprintf(stderr, "songidx:%s:%d: read error\n", fs->filename, fs->lineno); + fileclose(fs); + return 0; + } + n = ws_strlen(buf); + if ((n==0) || ((buf[n-1] != wc_newline) && (buf[n-1] != wc_cr))) + { + fprintf(stderr, "songidx:%s:%d: line too long\n", fs->filename, fs->lineno); + fileclose(fs); + return 0; + } + buf[n-1] = wc_null; + if ((n>=2) && ((buf[n-2] == wc_newline) || (buf[n-2] == wc_cr))) + buf[n-2] = wc_null; + return 1; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/fileio.h b/Master/texmf-dist/doc/latex/songs/songidx/fileio.h new file mode 100644 index 00000000000..327f5d59581 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/fileio.h @@ -0,0 +1,54 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + +#ifndef FILEIO_H +#define FILEIO_H + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" + +#if HAVE_STDIO_H +# include <stdio.h> +#endif + +/* Define the maximum length of lines found in the input file */ +#define MAXLINELEN 1024 + +/* FSTATE structures model the state of a FILE */ +typedef struct +{ + FILE *f; + char *filename; + int lineno; +} +FSTATE; + +/* The following functions are in fileio.c */ +extern int fileopen(FSTATE *fs, const char *fnam); +extern void fileclose(FSTATE *fs); +extern int filereadln(FSTATE *fs, WCHAR *buf, int *eof); + +#endif diff --git a/Master/texmf-dist/doc/latex/songs/songidx/greek.can b/Master/texmf-dist/doc/latex/songs/songidx/greek.can new file mode 100644 index 00000000000..289d5e2d21c --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/greek.can @@ -0,0 +1,187 @@ +# Copyright (C) 2012 Kevin W. Hamlen +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# The latest version of this program can be obtained from +# http://songs.sourceforge.net. +# +# +# Filename: greek.can +# Last modified: 2006/06/12 +# +# The following Canon data file describes the layout of the Greek Orthodox +# Christian Bible. It includes the deuterocanonical books along with +# 1 Esdras, 3 & 4 Maccabees, and Odes. Greek Orthodox names for the books +# are used, including 1-4 Kingdoms, 2 Esdras, and Letter of Jeremiah. The +# extra verses of Esther and Daniel are also included, as well as the 151st +# Psalm. +# +Genesis +031 025 024 026 032 022 024 022 029 032 032 020 018 024 021 016 027 033 038 018 034 024 020 067 034 035 046 022 035 043 055 032 020 031 029 043 036 030 023 023 057 038 034 034 028 034 031 022 033 026 +Exodus +022 025 022 031 023 030 025 032 035 029 010 051 022 031 027 036 016 027 025 026 036 031 033 018 040 037 021 043 046 038 018 035 023 035 035 038 029 031 043 038 +Leviticus +017 016 017 035 019 030 038 036 024 020 047 008 059 057 033 034 016 030 037 027 024 033 044 023 055 046 034 +Numbers +054 034 051 049 031 027 089 026 023 036 035 016 033 045 041 050 013 032 022 029 035 041 030 025 018 065 023 031 040 016 054 042 056 029 034 013 +Deuteronomy +046 037 029 049 033 025 026 020 029 022 032 032 018 029 023 022 020 022 021 020 023 030 025 022 019 019 026 068 029 020 030 052 029 012 +Joshua +018 024 017 024 015 027 026 035 027 043 023 024 033 015 063 010 018 028 051 009 045 034 016 033 +Judges +036 023 031 024 031 040 025 035 057 018 040 015 025 020 020 031 013 031 030 048 025 +Ruth +022 023 018 022 +1 Kingdoms|1 Samuel +028 036 021 022 012 021 017 022 027 027 015 025 023 052 035 023 058 030 024 042 015 023 029 022 044 025 012 025 011 031 013 +2 Kingdoms|2 Samuel +027 032 039 012 025 023 029 018 013 019 027 031 039 033 037 023 029 033 043 026 022 051 039 025 +3 Kingdoms|1 Kings +053 046 028 034 018 038 051 066 028 029 043 033 034 031 034 034 024 046 021 043 029 053 +4 Kingdoms|2 Kings +018 025 027 044 027 033 020 029 037 036 021 021 025 029 038 020 041 037 037 021 026 020 037 020 030 +1 Chronicles +054 055 024 043 026 081 040 040 044 014 047 040 014 017 029 043 027 017 019 008 030 019 032 031 031 032 034 021 030 +2 Chronicles +017 018 017 022 014 042 022 018 031 019 023 016 022 015 019 014 019 034 011 037 020 012 021 027 028 023 009 027 036 027 021 033 025 033 027 023 +1 Esdras +058 030 024 063 073 034 015 096 055 +2 Esdras +011 070 013 024 017 022 028 036 015 044 011 020 032 023 019 019 073 018 038 039 036 047 031 +Tobit|Tobias +025 023 025 023 028 022 020 024 012 013 021 022 023 017 +Judith +012 018 015 016 029 021 025 034 019 020 021 020 031 018 015 031 +Esther +022 023 015 017 014 014 010 017 032 013 012 006 018 019 019 024 +1 Macabees|1 Maccabees +067 070 060 061 068 063 050 032 073 089 074 054 054 049 041 024 +2 Macabees|2 Maccabees +036 033 040 050 027 031 042 036 029 038 038 046 026 046 040 +3 Macabees|3 Maccabees +029 033 030 021 051 041 023 +4 Macabees|4 Maccabees +035 024 021 026 038 035 023 028 032 021 027 019 027 020 032 025 024 024 +Job +022 013 026 021 027 030 021 022 035 022 020 025 028 022 035 022 016 021 029 029 034 030 017 025 006 014 023 028 025 031 040 022 033 037 016 033 024 041 030 024 034 017 +Psalms|Psalm +006 012 008 008 012 010 017 009 020 018 007 008 006 007 005 011 015 050 014 009 013 031 006 010 022 012 014 009 011 012 024 011 022 022 028 012 040 022 013 017 013 011 005 026 017 011 009 014 020 023 019 009 006 007 023 013 011 011 017 012 008 012 011 010 013 020 007 035 036 005 024 020 028 023 010 012 020 072 013 019 016 008 018 012 013 017 007 018 052 017 016 015 005 023 011 013 012 009 009 005 008 028 022 035 045 048 043 013 031 007 010 010 009 008 018 019 002 029 176 007 008 009 004 008 005 006 005 006 008 008 003 018 003 003 021 026 009 008 024 013 010 007 012 015 021 010 020 014 009 006 007 +Odes +019 043 010 018 012 008 020 037 034 009 010 015 004 046 +Proverbs +033 022 035 027 023 035 027 036 018 032 031 028 025 035 033 033 028 024 029 030 031 029 035 034 028 028 027 028 027 033 031 +Ecclesiastes +018 026 022 016 020 012 029 017 018 020 010 014 +Song of Songs|Song of Solomon +017 017 011 016 016 013 013 014 +Wisdom|Wisdom of Solomon +016 025 019 020 024 027 030 021 019 021 027 027 019 031 019 029 020 025 020 +Sirach|Ecclesiasticus +040 023 034 036 018 037 040 022 025 034 036 019 032 027 022 031 031 033 028 033 031 033 038 047 036 028 033 030 034 027 042 028 033 031 026 028 034 039 041 032 028 026 037 027 031 023 031 028 019 031 038 +Psalms of Solomon|Psalm of Solomon +008 037 012 025 019 006 010 034 011 008 009 006 012 010 013 015 046 012 +Isaiah +031 022 026 006 030 013 025 022 021 034 016 006 022 032 009 014 014 007 025 006 017 025 018 023 012 021 013 029 024 033 009 020 024 017 010 022 038 022 008 031 029 025 028 028 025 013 015 022 026 011 023 015 012 017 013 012 021 014 021 022 011 012 019 012 025 024 +Jeremiah +019 037 025 031 031 030 034 022 026 025 023 017 027 022 021 021 027 023 015 018 014 030 040 010 038 024 022 017 032 024 040 044 026 022 019 032 021 028 018 016 018 022 013 030 005 028 007 047 039 046 064 034 +Lamentations +022 022 066 022 022 +Baruch +022 035 038 037 009 +Letter of Jeremiah +073 +Ezekiel +028 010 027 017 017 014 027 018 011 022 025 028 023 023 008 063 024 032 014 049 032 031 049 027 017 021 036 026 021 026 018 032 033 031 015 038 028 023 029 049 026 020 027 031 025 024 023 035 +Daniel +021 049 100 034 031 028 028 027 027 021 045 013 065 042 +Hosea +011 023 005 019 015 011 016 014 017 015 012 014 016 009 +Joel +020 032 021 +Amos +015 016 015 013 027 014 017 014 015 +Obadiah +021 +Jonah +017 010 010 011 +Micah +016 013 012 013 015 016 020 +Nahum +015 013 019 +Habakkuk +017 020 019 +Zephaniah +018 015 020 +Haggai +015 023 +Zechariah +021 013 010 014 011 015 014 023 017 012 017 014 009 021 +Malachi +014 017 018 006 +Matthew +025 023 017 025 048 034 029 034 038 042 030 050 058 036 039 028 027 035 030 034 046 046 039 051 046 075 066 020 +Mark +045 028 035 041 043 056 037 038 050 052 033 044 037 072 047 020 +Luke +080 052 038 044 039 049 050 056 062 042 054 059 035 035 032 031 037 043 048 047 038 071 056 053 +John +051 025 036 054 047 071 053 059 041 042 057 050 038 031 027 033 026 040 042 031 025 +Acts +026 047 026 037 042 015 060 040 043 048 030 025 052 028 041 040 034 028 041 038 040 030 035 027 027 032 044 031 +Romans +032 029 031 025 021 023 025 039 033 021 036 021 014 026 033 025 +1 Corinthians +031 016 023 021 013 020 040 013 027 033 034 031 013 040 058 024 +2 Corinthians +024 017 018 018 021 018 016 024 015 018 033 021 014 +Galatians +024 021 029 031 026 018 +Ephesians +023 022 021 032 033 024 +Philippians +030 030 021 023 +Colossians +029 023 025 018 +1 Thessalonians +010 020 013 018 028 +2 Thessalonians +012 017 018 +1 Timothy +020 015 016 016 025 021 +2 Timothy +018 026 017 022 +Titus +016 015 015 +Philemon +025 +Hebrews +014 018 019 016 014 020 028 013 028 039 040 029 025 +James +027 026 018 017 020 +1 Peter +025 025 022 019 014 +2 Peter +021 022 018 +1 John +010 029 024 021 021 +2 John +013 +3 John +014 +Jude +025 +Revelation +020 029 022 011 014 017 017 013 021 011 019 017 018 020 008 021 018 024 021 015 027 021 diff --git a/Master/texmf-dist/doc/latex/songs/songidx/protestant.can b/Master/texmf-dist/doc/latex/songs/songidx/protestant.can new file mode 100644 index 00000000000..fab28005f98 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/protestant.can @@ -0,0 +1,160 @@ +# Copyright (C) 2012 Kevin W. Hamlen +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# The latest version of this program can be obtained from +# http://songs.sourceforge.net. +# +# +# Filename: protestant.can +# Last modified: 2006/06/12 +# +# The following Canon data file describes the layout of the Protestant Bible. +# Books of the Apocrypha are omitted, as are the extra chapters of Esther +# and Daniel and the 151st Psalm. +# +Genesis +031 025 024 026 032 022 024 022 029 032 032 020 018 024 021 016 027 033 038 018 034 024 020 067 034 035 046 022 035 043 055 032 020 031 029 043 036 030 023 023 057 038 034 034 028 034 031 022 033 026 +Exodus +022 025 022 031 023 030 025 032 035 029 010 051 022 031 027 036 016 027 025 026 036 031 033 018 040 037 021 043 046 038 018 035 023 035 035 038 029 031 043 038 +Leviticus +017 016 017 035 019 030 038 036 024 020 047 008 059 057 033 034 016 030 037 027 024 033 044 023 055 046 034 +Numbers +054 034 051 049 031 027 089 026 023 036 035 016 033 045 041 050 013 032 022 029 035 041 030 025 018 065 023 031 040 016 054 042 056 029 034 013 +Deuteronomy +046 037 029 049 033 025 026 020 029 022 032 032 018 029 023 022 020 022 021 020 023 030 025 022 019 019 026 068 029 020 030 052 029 012 +Joshua +018 024 017 024 015 027 026 035 027 043 023 024 033 015 063 010 018 028 051 009 045 034 016 033 +Judges +036 023 031 024 031 040 025 035 057 018 040 015 025 020 020 031 013 031 030 048 025 +Ruth +022 023 018 022 +1 Samuel +028 036 021 022 012 021 017 022 027 027 015 025 023 052 035 023 058 030 024 042 015 023 029 022 044 025 012 025 011 031 013 +2 Samuel +027 032 039 012 025 023 029 018 013 019 027 031 039 033 037 023 029 033 043 026 022 051 039 025 +1 Kings +053 046 028 034 018 038 051 066 028 029 043 033 034 031 034 034 024 046 021 043 029 053 +2 Kings +018 025 027 044 027 033 020 029 037 036 021 021 025 029 038 020 041 037 037 021 026 020 037 020 030 +1 Chronicles +054 055 024 043 026 081 040 040 044 014 047 040 014 017 029 043 027 017 019 008 030 019 032 031 031 032 034 021 030 +2 Chronicles +017 018 017 022 014 042 022 018 031 019 023 016 022 015 019 014 019 034 011 037 020 012 021 027 028 023 009 027 036 027 021 033 025 033 027 023 +Ezra +011 070 013 024 017 022 028 036 015 044 +Nehemiah +011 020 032 023 019 019 073 018 038 039 036 047 031 +Esther +022 023 015 017 014 014 010 017 032 003 +Job +022 013 026 021 027 030 021 022 035 022 020 025 028 022 035 022 016 021 029 029 034 030 017 025 006 014 023 028 025 031 040 022 033 037 016 033 024 041 030 024 034 017 +Psalms|Psalm +006 012 008 008 012 010 017 009 020 018 007 008 006 007 005 011 015 050 014 009 013 031 006 010 022 012 014 009 011 012 024 011 022 022 028 012 040 022 013 017 013 011 005 026 017 011 009 014 020 023 019 009 006 007 023 013 011 011 017 012 008 012 011 010 013 020 007 035 036 005 024 020 028 023 010 012 020 072 013 019 016 008 018 012 013 017 007 018 052 017 016 015 005 023 011 013 012 009 009 005 008 028 022 035 045 048 043 013 031 007 010 010 009 008 018 019 002 029 176 007 008 009 004 008 005 006 005 006 008 008 003 018 003 003 021 026 009 008 024 013 010 007 012 015 021 010 020 014 009 006 +Proverbs +033 022 035 027 023 035 027 036 018 032 031 028 025 035 033 033 028 024 029 030 031 029 035 034 028 028 027 028 027 033 031 +Ecclesiastes +018 026 022 016 020 012 029 017 018 020 010 014 +Song of Songs|Song of Solomon +017 017 011 016 016 013 013 014 +Isaiah +031 022 026 006 030 013 025 022 021 034 016 006 022 032 009 014 014 007 025 006 017 025 018 023 012 021 013 029 024 033 009 020 024 017 010 022 038 022 008 031 029 025 028 028 025 013 015 022 026 011 023 015 012 017 013 012 021 014 021 022 011 012 019 012 025 024 +Jeremiah +019 037 025 031 031 030 034 022 026 025 023 017 027 022 021 021 027 023 015 018 014 030 040 010 038 024 022 017 032 024 040 044 026 022 019 032 021 028 018 016 018 022 013 030 005 028 007 047 039 046 064 034 +Lamentations +022 022 066 022 022 +Ezekiel +028 010 027 017 017 014 027 018 011 022 025 028 023 023 008 063 024 032 014 049 032 031 049 027 017 021 036 026 021 026 018 032 033 031 015 038 028 023 029 049 026 020 027 031 025 024 023 035 +Daniel +021 049 030 037 031 028 028 027 027 021 045 013 +Hosea +011 023 005 019 015 011 016 014 017 015 012 014 016 009 +Joel +020 032 021 +Amos +015 016 015 013 027 014 017 014 015 +Obadiah +021 +Jonah +017 010 010 011 +Micah +016 013 012 013 015 016 020 +Nahum +015 013 019 +Habakkuk +017 020 019 +Zephaniah +018 015 020 +Haggai +015 023 +Zechariah +021 013 010 014 011 015 014 023 017 012 017 014 009 021 +Malachi +014 017 018 006 +Matthew +025 023 017 025 048 034 029 034 038 042 030 050 058 036 039 028 027 035 030 034 046 046 039 051 046 075 066 020 +Mark +045 028 035 041 043 056 037 038 050 052 033 044 037 072 047 020 +Luke +080 052 038 044 039 049 050 056 062 042 054 059 035 035 032 031 037 043 048 047 038 071 056 053 +John +051 025 036 054 047 071 053 059 041 042 057 050 038 031 027 033 026 040 042 031 025 +Acts +026 047 026 037 042 015 060 040 043 048 030 025 052 028 041 040 034 028 041 038 040 030 035 027 027 032 044 031 +Romans +032 029 031 025 021 023 025 039 033 021 036 021 014 026 033 025 +1 Corinthians +031 016 023 021 013 020 040 013 027 033 034 031 013 040 058 024 +2 Corinthians +024 017 018 018 021 018 016 024 015 018 033 021 014 +Galatians +024 021 029 031 026 018 +Ephesians +023 022 021 032 033 024 +Philippians +030 030 021 023 +Colossians +029 023 025 018 +1 Thessalonians +010 020 013 018 028 +2 Thessalonians +012 017 018 +1 Timothy +020 015 016 016 025 021 +2 Timothy +018 026 017 022 +Titus +016 015 015 +Philemon +025 +Hebrews +014 018 019 016 014 020 028 013 028 039 040 029 025 +James +027 026 018 017 020 +1 Peter +025 025 022 019 014 +2 Peter +021 022 018 +1 John +010 029 024 021 021 +2 John +013 +3 John +014 +Jude +025 +Revelation +020 029 022 011 014 017 017 013 021 011 019 017 018 020 008 021 018 024 021 015 027 021 diff --git a/Master/texmf-dist/doc/latex/songs/songidx/scripidx.c b/Master/texmf-dist/doc/latex/songs/songidx/scripidx.c new file mode 100644 index 00000000000..1a2189ac617 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/scripidx.c @@ -0,0 +1,1105 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + + +/* Create a LaTeX scripture index file from a scripture index .dat file. */ + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +#if HAVE_STRING_H +# include <string.h> +#else +# if HAVE_STRINGS_H +# include <strings.h> +# endif +#endif + +/* The following constant should be a large integer (but not greater than + * INT_MAX) limiting the maximum number of verses in a single chapter of the + * bible. */ +#define MAXVERSES 999 + +/* A BBOOK struct describes a book of the Bible, including: + * name: a \0-separated string of names (the first one is the name used when + * printing the scripture index) + * verses: an array of numbers giving the number of verses in each chapter + * aliases: the number of names in the name field + * chapters: the number of chapters in the book */ +typedef struct +{ + WCHAR *name; + int *verses; + int aliases; + int chapters; +} +BBOOK; + +/* A VERSE struct refers to a verse in a book of the Bible. + * chapter: the integral chapter number of the verse (1 if the book has only + * one chapter) + * verse: the integral verse number */ +typedef struct +{ + int chapter, verse; +} +VERSE; + +/* A SONGLIST is a list of songs + * num: a string denoting the song number (e.g. "3" or "H10") + * link: a string denoting the hyperlink label for the song + * int: an integer key used to order songs when sorting + * next: next pointer */ +typedef struct songliststruct +{ + WCHAR *num; + WCHAR *link; + int key; + struct songliststruct *next; +} +SONGLIST; + +/* A VERSELIST is the list of verses in a particular book of the Bible at which + * the set of songs referencing that verse differs from the set of songs + * referencing the previous verse in the book. Such a list allows us to + * sparsely represent the set of songs referencing each verse in the book + * without having to create a distinct list entry for each verse in the entire + * book. For example, if song "H1" references verses 3:1-10, that would + * represented by a two-element list: + * [ {v={chapter=3, verse=1}, adds=[H1], drops=[]}; + * {v={chapter=3, verse=10}, adds=[], drops=[H1]} ] + * This is more reasonable than creating ten list items to refer to such a + * range. + * v: the verse at which the set of song references is changing + * adds: a list of songs that refer to this verse but not the previous one + * drops: a list of songs that refer to this verse but not the next one + * next: pointer to next verse at which the set of references changes */ +typedef struct verseliststruct +{ + VERSE v; + SONGLIST *adds, *drops; + struct verseliststruct *next; +} +VERSELIST; + +/* The bible global variable stores the array of bible books being used to + * generate the scripture index. The numbooks variable stores the number of + * elements in the bible array. */ +BBOOK *bible = NULL; +int numbooks = 0; + +/* free_bible() + * Free the bible array, set it to NULL, and set numbooks to 0. */ +static void +free_bible() +{ + int i; + + if (!bible) return; + for (i=0; i<numbooks; ++i) + { + if (bible[i].name) free(bible[i].name); + if (bible[i].verses) free(bible[i].verses); + } + free(bible); + bible = NULL; + numbooks = 0; +} + +/* free_songlist(<slist>) + * Free song list <slist>. */ +static void +free_songlist(sl) + SONGLIST *sl; +{ + SONGLIST *next; + + for (; sl; sl=next) + { + if (sl->num) free(sl->num); + if (sl->link) free(sl->link); + next = sl->next; + free(sl); + } +} + +/* free_verselist(<vlist>) + * Free verse list <vlist>. */ +static void +free_verselist(vl) + VERSELIST *vl; +{ + VERSELIST *next; + + for (; vl; vl=next) + { + free_songlist(vl->adds); + free_songlist(vl->drops); + next = vl->next; + free(vl); + } +} + +/* freeidxarray(<array>,<len>) + * Free the array of verselists given by <array>. The array should have + * length <len>. */ +static void +freeidxarray(idx,len) + VERSELIST **idx; + int len; +{ + int i; + + if (!idx) return; + for (i=0; i<len; ++i) free_verselist(idx[i]); + free(idx); +} + +/* readbible(<filename>) + * Read bible data file <filename> into the bible array and set numbooks to + * the number of books read. Return 0 on error or 1 on success. */ +static int +readbible(filename) + const char *filename; +{ + FSTATE fs; + int eof = 0; + WCHAR buf[MAXLINELEN]; + int verses[MAXLINELEN/2+1]; + int arraysize, j; + WCHAR *p1, *p2; + + if (!fileopen(&fs,filename)) return 0; + + bible = NULL; + eof = 0; + for (arraysize=numbooks=0; !eof; ++numbooks) + { + if (!filereadln(&fs,buf,&eof)) + { + free_bible(); + return 0; + } + if (eof) break; + if (*buf == wc_hash) + { + --numbooks; + continue; + } + if (numbooks >= arraysize) + { + BBOOK *temp; + arraysize *= 2; + if (arraysize==0) arraysize=64; + temp = (BBOOK *) realloc(bible,arraysize*sizeof(BBOOK)); + if (!temp) + { + fprintf(stderr, "songidx:%s:%d: too many bible books (out of memory)\n", + fs.filename, fs.lineno); + free_bible(); + return 0; + } + bible = temp; + } + if ((bible[numbooks].name = + (WCHAR *) calloc(ws_strlen(buf)+1,sizeof(WCHAR))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: bible book name too large" + " (out of memory)\n", fs.filename, fs.lineno); + fileclose(&fs); + free_bible(); + return 0; + } + for(j=1, p1=buf, p2=bible[numbooks].name; *p1!=wc_null; ++p1, ++p2) + { + if (*p1 == wc_pipe) + { + ++j; + *p2=wc_null; + } + else *p2=*p1; + } + *p2 = wc_null; + if (j == 0) + { + fprintf(stderr, "songidx:%s:%d: bible book has no name\n", + fs.filename, fs.lineno); + free(bible[numbooks].name); + fileclose(&fs); + free_bible(); + return 0; + } + bible[numbooks].aliases = j; + do + { + if (!filereadln(&fs,buf,&eof)) + { + free_bible(); + return 0; + } + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete bible book entry (book" + " title with no verses)\n", fs.filename, fs.lineno); + free_bible(); + return 0; + } + } + while (*buf == wc_hash); + for (j=0, p1=buf; *p1!=wc_null; ++j) + { + long v = ws_strtol(p1, &p1, 10); + if ((v<=0) || (v>MAXVERSES)) + { + fprintf(stderr, "songidx:%s:%d: illegal verse count for chapter %d\n", + fs.filename, fs.lineno, j+1); + fileclose(&fs); + free_bible(); + return 0; + } + verses[j] = (int) v; + } + if (j == 0) + { + fprintf(stderr, "songidx:%s:%d: book ", fs.filename, fs.lineno); + ws_fputs(bible[numbooks].name, stderr); + fprintf(stderr, " has no chapters\n"); + fileclose(&fs); + free_bible(); + return 0; + } + bible[numbooks].chapters = j; + if ((bible[numbooks].verses = (int *) calloc(j, sizeof(int))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many verses (out of memory)\n", + fs.filename, fs.lineno); + fileclose(&fs); + free_bible(); + return 0; + } + for (j=0; j<bible[numbooks].chapters; ++j) + bible[numbooks].verses[j] = verses[j]; + } + + fileclose(&fs); + return 1; +} + +/* ws_stricmp(<string1>,<string2>) + * Case-insensitive, wide-string comparison function. (Some standard C libs + * already have one of these, but not all do; for compatibility I have to + * write my own.) */ +static int +ws_stricmp(p1,p2) + const WCHAR *p1; + const WCHAR *p2; +{ + for (;;) + { + int diff = wc_tolower(*p1) - wc_tolower(*p2); + if (diff != 0) return diff; + if (*p1 == wc_null) return 0; + ++p1; ++p2; + } +} + +/* parseref(<string>,<book>,<verse>) + * Interpret <string> as a scripture reference, and store the NUMBER of the + * book of the Bible it refers to in <book>, and the chapter and verse that + * it refers to in <verse>. Return a pointer into <string> to the suffix of + * <string> that was not parsed. The <book> and <verse> should hold the book + * and verse of the PREVIOUS scripture reference (if any) on entry to the + * function. If book or chapter information is missing, they will be drawn + * from this info. That way, successive calls can correctly parse a run-on + * string like "Philippians 3:1,5; 4:3", inferring that "5" refers to + * "Philippians 3" and "4:3" refers to "Philippians". If the parser + * encounters an error in processing the book name (e.g., a book name was + * specified but not recognized), <book> is set to numbooks. If no chapter + * or no verse is provided (e.g., the reference is just "Philippians" or + * "Philippians 3") then the chapter and/or verse fields of <verse> are set + * to -1. */ +static WCHAR * +parseref(r,book,v) + WCHAR *r; + int *book; + VERSE *v; +{ + WCHAR *p; + WCHAR c; + int i; + const WCHAR *a; + + while (*r==wc_space) ++r; + p = ws_strpbrk(r, ws_lit(",;-")); + if (!p) p=r+ws_strlen(r); + if (p>r) --p; + while ((p>r) && (*p==wc_space)) --p; + while ((p>r) && (wc_isdigit(*p) || (*p==wc_colon))) --p; + if (p>r) + { + if (*p==wc_space) + { + *p++ = wc_null; + for (*book=0; *book<numbooks; ++(*book)) + { + for (i=0, a=bible[*book].name; + i<bible[*book].aliases; + ++i, a+=ws_strlen(a)+1) + if (!ws_stricmp(r,a)) break; + if (i<bible[*book].aliases) break; + } + } + else + { + *book=numbooks; + } + r=p; + v->chapter = v->verse = -1; + } + while (wc_isdigit(*p)) ++p; + if (*p==wc_colon) + { + *p++ = wc_null; + v->chapter = ws_strtol(r,NULL,10); + r=p; + while (wc_isdigit(*p)) ++p; + } + if (r==p) return NULL; + c = *p; + *p = wc_null; + if ((v->chapter < 0) && (*book>=0) && (*book<numbooks) && + (bible[*book].chapters == 1)) + { + /* Special case: This book only has one chapter. */ + v->chapter = 1; + } + if (v->chapter < 0) + v->chapter = ws_strtol(r,NULL,10); + else + v->verse = ws_strtol(r,NULL,10); + *p = c; + while (*p==wc_space) ++p; + if (*p && (*p!=wc_comma) && (*p!=wc_semicolon) && (*p!=wc_hyphen)) + return NULL; + return p; +} + +/* vlt(<v1>,<v2>) + * Return 1 if verse <v1> precedes <v2> and 0 otherwise. */ +static int +vlt(v1,v2) + const VERSE v1; + const VERSE v2; +{ + return ((v1.chapter == v2.chapter) ? (v1.verse < v2.verse) + : (v1.chapter < v2.chapter)); +} + +/* vcpy(<vdest>,<vsrc>) + * Copy the data from verse <vsrc> into verse <vdest>. */ +static void +vcpy(vdest,vsrc) + VERSE *vdest; + const VERSE vsrc; +{ + vdest->chapter = vsrc.chapter; + vdest->verse = vsrc.verse; +} + +/* getvcount(<book>,<chapter>) + * Return the number of verses in chapter <chapter> of book number <book> of + * the Bible. */ +static int +getvcount(book,chapter) + int book; + int chapter; +{ + if ((book<0) || (book>=numbooks)) + { + /* This should never happen. */ + fprintf(stderr, "songidx: Internal error (getvcount):" + " Book %d out of range.\n", book); + return 0; + } + if ((chapter<1) || (chapter > bible[book].chapters)) + return 0; + return bible[book].verses[chapter-1]; +} + +/* vinc(<book>,<verse>) + * Return a reference to the verse immediately following <verse> in book + * number <book> of the Bible. The verse returned is static, so successive + * calls will overwrite it. If <verse> is the last verse in <book>, the + * return value will reference verse 1 of a non-existant chapter. */ +static VERSE +vinc(book,v) + int book; + const VERSE v; +{ + static VERSE vret; + int cnt; + + vret.chapter = v.chapter; + vret.verse = v.verse + 1; + cnt = getvcount(book, vret.chapter); + if (cnt <= 0) + { + /* This should never happen. */ + fprintf(stderr, "songidx: Internal Error (vinc): Book "); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, " has no chapter %d.\n", vret.chapter); + } + else if (vret.verse > cnt) + { + ++vret.chapter; + vret.verse = 1; + } + return vret; +} + +/* vdec(<book>,<verse>) + * Return a reference to the verse immediately preceding <verse> in book + * number <book> of the Bible. The verse returned is static, so successive + * calls will overwrite it. If <verse> is the first verse in <book>, the + * return value will reference chapter -1 and an error message will be + * printed to stderr. */ +static VERSE +vdec(book,v) + int book; + const VERSE v; +{ + static VERSE vret; + vret.chapter = v.chapter; + vret.verse = v.verse - 1; + if (vret.verse < 1) + { + --vret.chapter; + vret.verse = getvcount(book, vret.chapter); + if (vret.verse <= 0) + { + /* This should never happen. */ + fprintf(stderr, "songidx: Internal Error (vdec): Book "); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, " has no chapter %d.\n", vret.chapter); + vret.verse = -1; + } + } + return vret; +} + +/* addref(<reflist>,<song>,<link>,<key>) + * Add a reference to song (<song>,<link>,<key>) to REFLIST <reflist>. The + * <reflist> is assumed to be sorted by <key>. If a reference with the same + * <key> already exists, <reflist> is left unchanged. Both <song> and + * <link> are COPIED into the list. Return 1 on success or 0 on failure. */ +static int +addref(sl,n,l,key) + SONGLIST **sl; + const WCHAR *n; + const WCHAR *l; + int key; +{ + SONGLIST *newsong; + + for (; *sl; sl=&((*sl)->next)) + if ((*sl)->key >= key) break; + if (*sl && ((*sl)->key == key)) return 1; + + if ((newsong = (SONGLIST *) malloc(sizeof(SONGLIST))) == NULL) + { + fprintf(stderr, "songidx: too many scripture references (out of memory)\n"); + return 0; + } + newsong->num = newsong->link = NULL; + if (((newsong->num = (WCHAR *) calloc(ws_strlen(n)+1, + sizeof(WCHAR))) == NULL) || + ((newsong->link = (WCHAR *) calloc(ws_strlen(l)+1, + sizeof(WCHAR))) == NULL)) + { + fprintf(stderr, "songidx: too many scripture references (out of memory)\n"); + if (newsong->num) free(newsong->num); + if (newsong->link) free(newsong->link); + free(newsong); + return 0; + } + ws_strcpy(newsong->num, n); + ws_strcpy(newsong->link, l); + newsong->key = key; + newsong->next = *sl; + *sl = newsong; + return 1; +} + +/* insertref(<type>,<verselist>,<verse>,<song>,<link>,<key>) + * If <type> is INSERT_ADD, then insert song (<song>,<link>,<key>) into the + * set of "adds" for verse <verse> in <verselist>. If <type> is INSERT_DROP, + * then insert the song into the set of "drops" for verse <verse>. In either + * case, create a new entry for <verse> in <verselist> if it doesn't already + * exist. Return 1 on success or 0 on failure. */ +#define INSERT_ADD 1 +#define INSERT_DROP 0 + +static int +insertref(type,vpp,v,n,l,key) + char type; + VERSELIST **vpp; + const VERSE v; + const WCHAR *n; + const WCHAR *l; + int key; +{ + for (;;) + { + if (!*vpp || vlt(v, (*vpp)->v)) + { + VERSELIST *vnew = NULL; + SONGLIST *sl = NULL; + if (((vnew = (VERSELIST *) malloc(sizeof(VERSELIST))) == NULL) || + ((sl = (SONGLIST *) malloc(sizeof(SONGLIST))) == NULL)) + { + fprintf(stderr, "songidx: too many scripture references" + " (out of memory)\n"); + if (vnew) free(vnew); + if (sl) free(sl); + return 0; + } + sl->num = sl->link = NULL; + if (((sl->num = (WCHAR *) calloc(ws_strlen(n)+1, + sizeof(WCHAR))) == NULL) || + ((sl->link = (WCHAR *) calloc(ws_strlen(l)+1, + sizeof(WCHAR))) == NULL)) + { + fprintf(stderr, "songidx: too many scripture references" + " (out of memory)\n"); + if (sl->num) free(sl->num); + if (sl->link) free(sl->link); + free(vnew); + free(sl); + return 0; + } + ws_strcpy(sl->num, n); + ws_strcpy(sl->link, l); + sl->key = key; + sl->next = NULL; + vcpy(&(vnew->v), v); + if (type) + { + vnew->adds = sl; + vnew->drops = NULL; + } + else + { + vnew->adds = NULL; + vnew->drops = sl; + } + vnew->next = *vpp; + *vpp = vnew; + return 1; + } + else if (!vlt((*vpp)->v, v)) + { + return addref(type ? &((*vpp)->adds) : &((*vpp)->drops), n, l, key); + } + vpp=&((*vpp)->next); + } +} + +/* addrefs(<dest>,<src>) + * Take the union of SONGLIST <dest> and SONGLIST <src>, storing the result + * in <dest>. Return 1 on success, or 0 on failure. */ +static int +addrefs(dest,src) + SONGLIST **dest; + const SONGLIST *src; +{ + for (; src; src=src->next) + if (!addref(dest, src->num, src->link, src->key)) return 0; + return 1; +} + +/* removerefs(<dest>,<src>) + * Take the set difference between SONGLIST <dest> and SONGLIST <src>, + * storing the result in <dest>. */ +static void +removerefs(dest,src) + SONGLIST **dest; + const SONGLIST *src; +{ + SONGLIST **sl; + + for (; src; src=src->next) + { + for (sl=dest; *sl; sl=&((*sl)->next)) + if ((*sl)->key >= src->key) break; + if (*sl && ((*sl)->key == src->key)) + { + SONGLIST *temp = (*sl)->next; + free((*sl)->num); + free((*sl)->link); + free(*sl); + *sl = temp; + } + } +} + +/* slcmp(<slist1>,<slist2>) + * Compare SONGLIST's <slist1> and <slist2>, returning 1 if they are + * different and 0 if they are the same. */ +static int +slcmp(s1,s2) + const SONGLIST *s1; + const SONGLIST *s2; +{ + for (; s1 && s2; s1=s1->next, s2=s2->next) + if (s1->key != s2->key) return 1; + return (s1 || s2); +} + +/* print_vrange(<file>,<book>,<verse1>,<verse2>,<lastchapter>) + * Output LaTeX material to file handle <file> for verse range + * <verse1>-<verse2> of book number <book>. Depending on <lastchapter>, + * the outputted material might be the start of a new index entry or the + * continuation of a previous entry. If <lastchapter> is 0, start a new + * index entry. If <lastchapter> is >0, continue the previous entry and + * print the chapter of <verse1> only if it differs from <lastchapter>. + * If <lastchapter> is <0, continue the previous entry and always print the + * chapter number of <verse1>. Return 0 on success or -1 on failure. */ +static int +print_vrange(f,book,v1,v2,lastchapter) + FILE *f; + int book; + const VERSE v1; + const VERSE v2; + int lastchapter; +{ + if (ws_fputs(lastchapter ? ws_lit(",") : ws_lit("\\idxentry{"), f) < 0) + return -1; + if (v1.verse <= 0) + { + if (ws_fprintf1(f, lastchapter ? ws_lit("\\thinspace %d") : ws_lit("%d"), + v1.chapter) < 0) + return -1; + } + else if ((book>=0) && (book<numbooks) && (bible[book].chapters == 1)) + { + /* This book has only one chapter. */ + if (ws_fprintf1(f, lastchapter ? ws_lit("\\thinspace %d") : ws_lit("%d"), + v1.verse) < 0) + return -1; + } + else if ((lastchapter<=0) || (lastchapter!=v1.chapter) || + (v1.chapter!=v2.chapter)) + { + if (ws_fprintf2(f, lastchapter ? ws_lit(" %d:%d") : ws_lit("%d:%d"), + v1.chapter, v1.verse) < 0) + return -1; + } + else + { + if (ws_fprintf1(f, lastchapter ? ws_lit("\\thinspace %d") : ws_lit("%d"), + v1.verse) < 0) + return -1; + } + + if (vlt(v1,v2)) + { + if (v2.verse <= 0) + { + if (ws_fprintf1(f, ws_lit("--%d"), v2.chapter) < 0) return -1; + } + else if (v1.chapter!=v2.chapter) + { + if (ws_fprintf2(f, ws_lit("--%d:%d"), v2.chapter, v2.verse) < 0) + return -1; + } + else + { + if (ws_fprintf1(f, ws_lit("--%d"), v2.verse) < 0) return -1; + } + } + return 0; +} + +/* print_reflist(<file>,<slist>) + * Output the list of song references given by <slist> to file handle <file>. + * Return 0 on success or -1 on failure. */ +static int +print_reflist(f,sp) + FILE *f; + const SONGLIST *sp; +{ + char first; + for (first=1; sp; sp=sp->next) + { + if (!first) + { + if (ws_fputs(ws_lit("\\\\"), f) < 0) return -1; + } + first = 0; + if ((ws_fputs(ws_lit("\\hyperlink{"), f) < 0) || + (ws_fputs(sp->link, f) < 0) || + (ws_fputs(ws_lit("}{"), f) < 0) || + (ws_fputs(sp->num, f) < 0) || + (ws_fputs(ws_lit("}"), f) < 0)) + return -1; + } + return 0; +} + +/* genscriptureindex(<fstate>,<outname>,<biblename>) + * Generate a LaTeX file named <outname> containing material suitable to + * typeset the scripture index data found in input file handle <file>. + * Input Bible data from an ascii file named <biblename>. Return 0 on + * success, 1 if there were warnings, and 2 if there was a fatal error. */ +int +genscriptureindex(fs,outname,biblename) + FSTATE *fs; + const char *outname; + const char *biblename; +{ + FILE *f; + int eof = 0; + VERSELIST **idx; + int book, book2; + WCHAR ref[MAXLINELEN], songnum[MAXLINELEN], linkname[MAXLINELEN]; + int songcount; + WCHAR *p; + VERSE v1, v2; + char hadwarnings = 0; + + fprintf(stderr, "songidx: Parsing scripture index data file %s...\n", + fs->filename); + + /* Read the bible data file into the bible array. */ + if (!readbible(biblename)) return 2; + if ((idx = (VERSELIST **) calloc(numbooks, sizeof(VERSELIST *))) == NULL) + { + fprintf(stderr, "songidx: too many books of the bible (out of memory)\n"); + free_bible(); + return 2; + } + for (book=0; book<numbooks; ++book) idx[book] = NULL; + + /* Walk through the input file and construct a VERSELIST for each book + * of the Bible. Each VERSELIST represents the set of verses in that book + * referred to by songs in the song book. */ + songcount = 0; + book = -1; + v1.chapter = -1; + v1.verse = -1; + for (;;) + { + /* Get the next song data record. */ + if (!filereadln(fs,ref,&eof)) + { + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + if (eof) break; + if (!filereadln(fs,songnum,&eof) || eof || + !filereadln(fs,linkname,&eof) || eof) + { + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete entry\n", + fs->filename, fs->lineno); + fileclose(fs); + } + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + + /* Add all scripture references for this song to the VERSELIST array */ + p = ref; + while (*p != wc_null) + { + /* Parse the next reference. */ + p = parseref(p, &book, &v1); + if (!p) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Malformed scripture reference" + " for song ", fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, ". Ignoring it.\n"); + hadwarnings = 1; + break; + } + if (book<0) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Scripture reference for song ", + fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " doesn't include a book name. Ignoring it.\n"); + hadwarnings = 1; + break; + } + if (book>=numbooks) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Scripture reference for song ", + fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " references unknown book. Ignoring it.\n"); + hadwarnings = 1; + break; + } + if (v1.chapter < 1) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Scripture reference for song ", + fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " has no chapter or verse. Ignoring it.\n"); + hadwarnings = 1; + break; + } + /* Unless the reference ended in a "-", it consists of just one verse. */ + v2.chapter = v1.chapter; + v2.verse = v1.verse; + if (*p==wc_hyphen) + { + /* This reference ended in a "-", which means it starts a range. + * Parse the next reference to find the range's end. */ + book2 = book; + p = parseref(++p, &book2, &v2); + if (!p) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Malformed scripture" + " reference for song ", fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, ". Ignoring it.\n"); + hadwarnings = 1; + break; + } + if (book2!=book) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Scripture reference for" + " song ", fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " appears to span books! Ignoring it.\n"); + hadwarnings = 1; + break; + } + } + if (*p!=wc_null) ++p; + /* If either the start or end references of the range were incomplete + * (e.g., the range was something like "Philippians 3", where the verse + * numbers are not explicit), try to fill in the missing information + * based on how many verses are in the chapter and how many chapters are + * in the book. */ + if (v1.verse <= 0) v1.verse = 1; + if (v2.verse <= 0) + { + v2.verse = getvcount(book,v2.chapter); + if (v2.verse <= 0) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Scripture reference for " + " song ", fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " refers implicitly to chapter %d of ", v2.chapter); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, ", which doesn't exist. Ignoring it.\n"); + hadwarnings = 1; + break; + } + } + if (v1.verse > getvcount(book,v1.chapter)) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Song ", + fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " references "); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, " %d:%d, which doesn't exist! Ignoring it.\n", + v1.chapter, v1.verse); + hadwarnings = 1; + break; + } + if (v2.verse > getvcount(book,v2.chapter)) + { + fprintf(stderr, "songidx:%s:%d: WARNING: Song ", + fs->filename, fs->lineno); + ws_fputs(songnum, stderr); + fprintf(stderr, " references "); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, " %d:%d, which doesn't exist! Ignoring it.\n", + v2.chapter, v2.verse); + hadwarnings = 1; + break; + } + + /* Add the range to the SONGLIST array. */ + if (!insertref(INSERT_ADD, &(idx[book]), v1, songnum, linkname, + songcount) || + !insertref(INSERT_DROP, &(idx[book]), v2, songnum, linkname, + songcount)) + { + fileclose(fs); + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + } + /* finished adding all refs for this song */ + ++songcount; + } + /* finished adding all refs for all songs */ + fileclose(fs); + + /* Now create the index .sbx file */ + fprintf(stderr, "songidx: Generating scripture index TeX file %s...\n", + outname); + if (strcmp(outname,"-")) + { + if ((f = fopen(outname, "w")) == NULL) + { + fprintf(stderr, "songidx: Unable to open %s for writing.\n", outname); + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + } + else + { + f = stdout; + outname = "stdout"; + } + +#define TRYWRITE(x) \ + if (!(x)) \ + { \ + fprintf(stderr, "songidx:%s: write error\n", outname); \ + if (f == stdout) fflush(f); else fclose(f); \ + freeidxarray(idx,numbooks); \ + free_bible(); \ + return 2; \ + } + + /* For each book of the Bible that has songs that reference it, go through + * its VERSELIST and generate a sequence of index entries. Wherever + * possible, compact adjacent entries that have identical SONGLISTS so that + * we never have two consecutive index entries with identical right-hand + * sides. */ + for (book=0; book<numbooks; ++book) + if (idx[book]) + { + VERSE vrstart; + VERSELIST *vp; + SONGLIST *sl = NULL; + int lastchapter; /* 0=none, -1=force printing of chapter */ + + TRYWRITE((ws_fputs(ws_lit("\\begin{idxblock}{"), f) >=0) + && (ws_fputs(bible[book].name, f) >= 0) + && (ws_fputs(ws_lit("}\n"), f) >=0)) + lastchapter = 0; + vcpy(&vrstart, idx[book]->v); + for (vp=idx[book]; vp; vp=vp->next) + { + if (!addrefs(&sl, vp->adds)) + { + fclose(f); + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + if (!slcmp(vp->drops, vp->next ? vp->next->adds : NULL)) + { + /* Set of drops here equals set of adds next time. There's at least + * a chance that we can combine this item and the next one into a + * single index entry. */ + if (vp->next && !vlt(vinc(book,vp->v), vp->next->v)) + { + /* If the next item is adjacent to this one, do nothing. Just let + * the range in progress be extended. We'll output a single entry + * for all of these adjacent verses when we reach the end. */ + continue; + } + else if (vp->next && !slcmp(sl, vp->drops)) + { + /* Otherwise, if the next item is not adjacent but all refs are + * dropped here, then print a partial entry to be continued with a + * comma next time. */ + TRYWRITE(print_vrange(f, book, vrstart, vp->v, lastchapter) >= 0) + lastchapter = (vrstart.chapter != vp->v.chapter) ? + -1 : vp->v.chapter; + vcpy(&vrstart, vp->next->v); + continue; + } + } + if (vp->drops) + { + /* Some songs get dropped here, and either the next item is not + * adjacent to this one, or it's adjacent and the set of adds is not + * the same. In either case, that means the set of refs changes at + * this point, so we need to output a full entry (or finish the one + * in progress). */ + TRYWRITE((print_vrange(f, book, vrstart, vp->v, lastchapter) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (print_reflist(f, sl) >= 0) && + (ws_fputs(ws_lit("}\n"), f) >= 0)) + removerefs(&sl, vp->drops); + lastchapter = 0; + vcpy(&vrstart, (!sl && vp->next) ? vp->next->v : vinc(book,vp->v)); + } + if (sl && vp->next && vp->next->adds && vlt(vrstart, vp->next->v)) + { + /* There are verses between this item and the next which have refs, + * but the refs change at the beginning of the next item. Make an + * entry for the intermediate block of verses. */ + VERSE vrend; + vcpy(&vrend, vdec(book,vp->next->v)); + TRYWRITE((print_vrange(f, book, vrstart, vrend, lastchapter) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (print_reflist(f, sl) >= 0) && + (ws_fputs(ws_lit("}\n"), f) >= 0)) + lastchapter = 0; + vcpy(&vrstart, vp->next->v); + } + } + if (sl) + { + fprintf(stderr, "songidx: scripture references in "); + ws_fputs(bible[book].name, stderr); + fprintf(stderr, " appear to extend past the end of the book!" + " Aborting.\n"); + fclose(f); + freeidxarray(idx,numbooks); + free_bible(); + return 2; + } + TRYWRITE(ws_fputs(ws_lit("\\end{idxblock}\n"), f) >= 0) + } + +#undef TRYWRITE + + fclose(f); + freeidxarray(idx,numbooks); + free_bible(); + + return hadwarnings; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/songidx.c b/Master/texmf-dist/doc/latex/songs/songidx/songidx.c new file mode 100644 index 00000000000..20c08e62df8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/songidx.c @@ -0,0 +1,270 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + * + * + * This program generates an index.sbx file from an index.sxd file. Index.sxd + * files are generated by the song book LaTeX files while you compile a song + * book. They contain lists of all the song titles, song numbers, and + * scripture references. Once the .sxd files exist, run this program to + * convert them in to .sbx files. This program will sort the song titles + * alphabetically, group all the scripture entries into the appropriate + * chunks, etc. The TeX files that it creates are then used by the LaTeX + * files next time you compile the song book. + * + * The syntax for running the program is: + * songidx input.sxd output.sbx + * or, if you're compiling a scripture index: + * songidx -b bible.can input.sxd output.sbx + * + * The program should compile on unix with + * + * cc *.c -o songidx + * + * On Windows, you'll need to find a C compiler in order to compile it, + * or go to http://songs.sourceforge.net to obtain a Windows self-installer + * with pre-compiled binaries. + */ + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +#if HAVE_STRING_H +# include <string.h> +#elif HAVE_STRINGS_H +# include <strings.h> +#endif + +#if HAVE_SETLOCALE +#if HAVE_LOCALE_H +# include <locale.h> +#endif +#endif + +extern int gentitleindex(FSTATE *fs, const char *outname); +extern int genscriptureindex(FSTATE *fs, const char *outname, + const char *biblename); +extern int genauthorindex(FSTATE *fs, const char *outname); + +#define BIBLEDEFAULT "bible.can" + +#if HAVE_STRRCHR +# define STRRCHR(x,y) strrchr((x),(y)) +#else +# define STRRCHR(x,y) local_strrchr((x),(y)) +char * +local_strrchr(s,c) + const char *s; + int c; +{ + const char *t; + if (!s) return NULL; + for (t=s; *t; ++s) ; + for (; t>=s; --s) + if (*t == c) return t; + return NULL; +} +#endif + +int +main(argc,argv) + int argc; + char *argv[]; +{ + FSTATE fs; + int eof = 0; + WCHAR buf[MAXLINELEN]; + int retval; + const char *bible, *inname, *outname, *locale; + int i; + + bible = inname = outname = locale = NULL; + for (i=1; i<argc; ++i) + { + if (!strcmp(argv[i],"-v") || !strcmp(argv[i],"--version")) + { + printf("songidx " VERSION "\n" + "Copyright (C) 2012 Kevin W. Hamlen\n" + "License GPLv2: GNU GPL version 2 or later" + " <http://gnu.org/licenses/gpl.html>\n" + "This is free software: you are free to change and redistribute it.\n" + "There is NO WARRANTY, to the extent permitted by law.\n"); + return 0; + } + else if (!strcmp(argv[i],"-h") || !strcmp(argv[i],"--help")) + { + printf("Syntax: %s [options] input.sxd [output.sbx]\n", argv[0]); + printf( + "Available options:\n" + " -b FILE Sets the bible format when generating a\n" + " --bible FILE scripture index (default: " BIBLEDEFAULT ")\n" + "\n" + " -l LOCALE Overrides the default system locale (affects\n" + " --locale LOCALE (how non-English characters are parsed).\n" + " See local system help for valid LOCALE's.\n" + "\n" + " -h Displays this help file and stops.\n" + " --help\n" + "\n" + " -o FILE Sets the output filename.\n" + " --output FILE\n" + "\n" + " -v Print version information and stop.\n" + " --version\n" + "\n" + "If omitted, [output.sbx] defaults to the input filename but with\n" + "the file extension renamed to '.sbx'. To read or write to stdin or\n" + "stdout, use '-' in place of input.sxd or output.sbx.\n" + "\n" + "See http://songs.sourceforge.net for support.\n"); + return 0; + } + else if (!strcmp(argv[i],"-b") || !strcmp(argv[i],"--bible")) + { + if (bible) + { + fprintf(stderr, "songidx: multiple bible files specified\n"); + return 2; + } + else if (++i < argc) + bible = argv[i]; + else + { + fprintf(stderr, "songidx: %s option requires an argument\n", argv[i-1]); + return 2; + } + } + else if (!strcmp(argv[i],"-l") || !strcmp(argv[i],"--locale")) + { + if (locale) + { + fprintf(stderr, "songidx: multiple locales specified\n"); + return 2; + } + else if (++i < argc) + locale = argv[i]; + else + { + fprintf(stderr, "songidx: %s option requires an argument\n", argv[i-1]); + return 2; + } + } + else if (!strcmp(argv[i],"-o") || !strcmp(argv[i],"--output")) + { + if (outname) + { + fprintf(stderr, "songidx: multiple output files specified\n"); + return 2; + } + else if (++i < argc) + outname = argv[i]; + else + { + fprintf(stderr, "songidx: %s option requires an argument\n", argv[i-1]); + return 2; + } + } + else if ((argv[i][0] == '-') && (argv[i][1] != '\0')) + { + fprintf(stderr, "songidx: unknown option %s\n", argv[i]); + return 2; + } + else if (!inname) inname=argv[i]; + else if (!outname) outname=argv[i]; + else + { + fprintf(stderr, "songidx: too many command line arguments\n"); + return 2; + } + } + +#if HAVE_SETLOCALE + if (!locale) + (void) setlocale(LC_ALL, ""); + else if (!setlocale(LC_ALL, locale)) + { + fprintf(stderr, "songidx: invalid locale: %s\n", locale); + return 2; + } +#endif + + if (!inname) + { + fprintf(stderr, "songidx: no input file specified\n"); + return 2; + } + if (!outname) + { + if (!strcmp(inname,"-")) + outname = "-"; + else + { + char *b; + const char *p1 = STRRCHR(inname,'.'); + if ((p1 < STRRCHR(inname,'/')) || (p1 < STRRCHR(inname,'\\'))) + p1 = inname+strlen(inname); + b = (char *) malloc(p1-inname+5); + strncpy(b,inname,p1-inname); + strcpy(b+(p1-inname),".sbx"); + outname = b; + } + } + if (!bible) bible = BIBLEDEFAULT; + + if (!fileopen(&fs, inname)) return 2; + + /* The first line of the input file is a header line that dictates which kind + * of index the data file is for. */ + if (!filereadln(&fs, buf, &eof)) return 2; + retval = 2; + if (eof) + { + fprintf(stderr, "songidx:%s: file is empty\n", fs.filename); + fileclose(&fs); + } + else if (!ws_strcmp(buf, ws_lit("TITLE INDEX DATA FILE"))) + retval = gentitleindex(&fs, outname); + else if (!ws_strcmp(buf, ws_lit("SCRIPTURE INDEX DATA FILE"))) + retval = genscriptureindex(&fs, outname, bible); + else if (!ws_strcmp(buf, ws_lit("AUTHOR INDEX DATA FILE"))) + retval = genauthorindex(&fs, outname); + else + { + fprintf(stderr, "songidx:%s:%d: file has unrecognized format\n", + fs.filename, fs.lineno); + fileclose(&fs); + } + + /* Report the outcome to the user. */ + if (retval == 0) + fprintf(stderr, "songidx: Done!\n"); + else if (retval == 1) + fprintf(stderr, "songidx: COMPLETED WITH ERRORS. SEE ABOVE.\n"); + else + fprintf(stderr, "songidx: FAILED. SEE ERROR MESSAGES ABOVE.\n"); + + return retval; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/songidx.h b/Master/texmf-dist/doc/latex/songs/songidx/songidx.h new file mode 100644 index 00000000000..42dd130b1cd --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/songidx.h @@ -0,0 +1,53 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + +#ifndef SONGIDX_H +#define SONGIDX_H + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" + +/* A SONGENTRY struct consists of three fields: + * title: a string representing the title of the song + * num: a string representing the song's number in the book (might be + * something like "H10") + * linkname: a string denoting the internal hyperlink label for this song + * idx: a unique integer key that should be used to sort songs with + * identical titles */ +typedef struct +{ + WCHAR *title; + WCHAR *num; + WCHAR *linkname; + int idx; +} +SONGENTRY; + +/* The following functions are in songsort.c */ +extern void skipesc(const WCHAR **p); +extern int songcmp(const void *s1, const void *s2); + +#endif diff --git a/Master/texmf-dist/doc/latex/songs/songidx/songsort.c b/Master/texmf-dist/doc/latex/songs/songidx/songsort.c new file mode 100644 index 00000000000..22825733727 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/songsort.c @@ -0,0 +1,162 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +/* skipesc_sp(<ptr>,<flag>) + * Walk <ptr> past any LaTeX macros or braces until we reach the next "real" + * character. If <flag> is 1, then make an exception for space-macros. + * The space macro "\ " causes p to stop on the space. */ +void +skipesc_sp(p, stop_on_space) + const WCHAR **p; + int stop_on_space; +{ + for (;;) + { + if (**p == wc_backslash) + { + ++(*p); + if (stop_on_space && wc_isspace(**p)) return; + if (wc_isalpha(**p)) while (wc_isalpha(**p)) ++(*p); + else if (**p) ++(*p); + while (wc_isspace(**p)) ++(*p); + } + else if (**p == wc_lbrace) + { + ++(*p); + while (wc_isspace(**p)) ++(*p); + } + else if (**p == wc_rbrace) + ++(*p); + else + break; + } +} + +/* skipesc(<ptr>) + * Walk <ptr> past any LaTeX macros or braces until we reach the next "real" + * character. */ +void +skipesc(p) + const WCHAR **p; +{ + skipesc_sp(p,0); +} + +/* inword(<char>) + * Return 0 if <char> is a word-delimiter (for sorting purposes) and 1 + * otherwise. Other than TeX macros (which are handled by skipesc above), + * words only have alphabetics and apostrophes. */ +static int +inword(c) + WCHAR c; +{ + return (wc_isalpha(c) || (c==wc_apostrophe) || (c==wc_backquote)); +} + +/* songcmp(<song1>,<song2>) + * Return a negative number if <song1> is less than <song2>, a positive + * number if <song1> is greater than <song2>, and 0 if <song1> and <song2> + * are equal. The ordering is first by title, then by index. This function + * is suitable for use with qsort(). */ +int +songcmp(s1,s2) + const void *s1; + const void *s2; +{ + static WCHAR buf1[MAXLINELEN+1], *bp1; + static WCHAR buf2[MAXLINELEN+1], *bp2; + const WCHAR *t1 = (*((const SONGENTRY **) s1))->title; + const WCHAR *t2 = (*((const SONGENTRY **) s2))->title; + int diff; + + for (;;) + { + /* Find the next word or number in each string. */ + skipesc(&t1); + while(*t1 && !wc_isalpha(*t1) && !wc_isdigit(*t1)) + { + ++t1; + skipesc(&t1); + } + skipesc(&t2); + while(*t2 && !wc_isalpha(*t2) && !wc_isdigit(*t2)) + { + ++t2; + skipesc(&t2); + } + + /* If there is no next word/number in one or both, sort the shorter + * string before the longer one. */ + if ((*t1==wc_null) || (*t2==wc_null)) + { + if ((*t1==wc_null) && (*t2==wc_null)) break; + return (t1!=wc_null) ? 1 : -1; + } + + /* If one is a number, sort the number before the word. If both are + * numbers, sort in numerical order. */ + if (wc_isdigit(*t1) || wc_isdigit(*t2)) + { + long n1, n2; + WCHAR *p1, *p2; + if (!wc_isdigit(*t1)) return 1; + if (!wc_isdigit(*t2)) return -1; + n1 = ws_strtol(t1, &p1, 10); + t1 = p1; + n2 = ws_strtol(t2, &p2, 10); + t2 = p2; + if (n1 == n2) continue; + return n1-n2; + } + + /* Otherwise, both are words. Copy the words into scratch buffers, + * omitting any macros or braces. Then lexographically compare the buffer + * contents to determine how the original strings should be sorted. */ + for (bp1=buf1; inword(*t1); skipesc_sp(&t1,1)) *bp1++=wc_tolower(*t1++); + for (bp2=buf2; inword(*t2); skipesc_sp(&t2,1)) *bp2++=wc_tolower(*t2++); + *bp1 = *bp2 = wc_null; + if ((diff = ws_coll(buf1,buf2)) != 0) return diff; + } + + /* If each corresponding word/number is identical, then sort alternate- + * form entries (e.g., lyrics) after normal entries (e.g., titles). */ + if (((*((const SONGENTRY **) s1))->title[0] == wc_asterisk) + && ((*((const SONGENTRY **) s2))->title[0] != wc_asterisk)) + return 1; + if (((*((const SONGENTRY **) s1))->title[0] != wc_asterisk) + && ((*((const SONGENTRY **) s2))->title[0] == wc_asterisk)) + return -1; + + /* If everything is the same, sort by the right-hand sides of the index + * entries (e.g., the song or page numbers). */ + return (*((const SONGENTRY **) s1))->idx - (*((const SONGENTRY **) s2))->idx; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/tanakh.can b/Master/texmf-dist/doc/latex/songs/songidx/tanakh.can new file mode 100644 index 00000000000..6a3053c94eb --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/tanakh.can @@ -0,0 +1,100 @@ +# Copyright (C) 2012 Kevin W. Hamlen +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# The latest version of this program can be obtained from +# http://songs.sourceforge.net. +# +# +# Filename: tanakh.can +# Last modified: 2006/06/12 +# +# The following Canon data file describes the layout of the Jewish Tanakh. +# This includes the books of the Protestant Old Testament, but in a different +# order and with Chronicles as one book (spanning the Protestant books of +# 1 & 2 Chronicles) and Ezra as one book (spanning the Protestant books of +# Ezra and Nehemiah). +# +Genesis +031 025 024 026 032 022 024 022 029 032 032 020 018 024 021 016 027 033 038 018 034 024 020 067 034 035 046 022 035 043 055 032 020 031 029 043 036 030 023 023 057 038 034 034 028 034 031 022 033 026 +Exodus +022 025 022 031 023 030 025 032 035 029 010 051 022 031 027 036 016 027 025 026 036 031 033 018 040 037 021 043 046 038 018 035 023 035 035 038 029 031 043 038 +Leviticus +017 016 017 035 019 030 038 036 024 020 047 008 059 057 033 034 016 030 037 027 024 033 044 023 055 046 034 +Numbers +054 034 051 049 031 027 089 026 023 036 035 016 033 045 041 050 013 032 022 029 035 041 030 025 018 065 023 031 040 016 054 042 056 029 034 013 +Deuteronomy +046 037 029 049 033 025 026 020 029 022 032 032 018 029 023 022 020 022 021 020 023 030 025 022 019 019 026 068 029 020 030 052 029 012 +Joshua +018 024 017 024 015 027 026 035 027 043 023 024 033 015 063 010 018 028 051 009 045 034 016 033 +Judges +036 023 031 024 031 040 025 035 057 018 040 015 025 020 020 031 013 031 030 048 025 +Samuel +028 036 021 022 012 021 017 022 027 027 015 025 023 052 035 023 058 030 024 042 015 023 029 022 044 025 012 025 011 031 013 027 032 039 012 025 023 029 018 013 019 027 031 039 033 037 023 029 033 043 026 022 051 039 025 +Kings +053 046 028 034 018 038 051 066 028 029 043 033 034 031 034 034 024 046 021 043 029 053 018 025 027 044 027 033 020 029 037 036 021 021 025 029 038 020 041 037 037 021 026 020 037 020 030 +Isaiah +031 022 026 006 030 013 025 022 021 034 016 006 022 032 009 014 014 007 025 006 017 025 018 023 012 021 013 029 024 033 009 020 024 017 010 022 038 022 008 031 029 025 028 028 025 013 015 022 026 011 023 015 012 017 013 012 021 014 021 022 011 012 019 012 025 024 +Jeremiah +019 037 025 031 031 030 034 022 026 025 023 017 027 022 021 021 027 023 015 018 014 030 040 010 038 024 022 017 032 024 040 044 026 022 019 032 021 028 018 016 018 022 013 030 005 028 007 047 039 046 064 034 +Ezekiel +028 010 027 017 017 014 027 018 011 022 025 028 023 023 008 063 024 032 014 049 032 031 049 027 017 021 036 026 021 026 018 032 033 031 015 038 028 023 029 049 026 020 027 031 025 024 023 035 +Hosea +011 023 005 019 015 011 016 014 017 015 012 014 016 009 +Joel +020 032 021 +Amos +015 016 015 013 027 014 017 014 015 +Obadiah +021 +Jonah +017 010 010 011 +Micah +016 013 012 013 015 016 020 +Nahum +015 013 019 +Habakkuk +017 020 019 +Zephaniah +018 015 020 +Haggai +015 023 +Zechariah +021 013 010 014 011 015 014 023 017 012 017 014 009 021 +Malachi +014 017 018 006 +Psalms|Psalm +006 012 008 008 012 010 017 009 020 018 007 008 006 007 005 011 015 050 014 009 013 031 006 010 022 012 014 009 011 012 024 011 022 022 028 012 040 022 013 017 013 011 005 026 017 011 009 014 020 023 019 009 006 007 023 013 011 011 017 012 008 012 011 010 013 020 007 035 036 005 024 020 028 023 010 012 020 072 013 019 016 008 018 012 013 017 007 018 052 017 016 015 005 023 011 013 012 009 009 005 008 028 022 035 045 048 043 013 031 007 010 010 009 008 018 019 002 029 176 007 008 009 004 008 005 006 005 006 008 008 003 018 003 003 021 026 009 008 024 013 010 007 012 015 021 010 020 014 009 006 +Proverbs +033 022 035 027 023 035 027 036 018 032 031 028 025 035 033 033 028 024 029 030 031 029 035 034 028 028 027 028 027 033 031 +Job +022 013 026 021 027 030 021 022 035 022 020 025 028 022 035 022 016 021 029 029 034 030 017 025 006 014 023 028 025 031 040 022 033 037 016 033 024 041 030 024 034 017 +Song of Songs|Song of Solomon +017 017 011 016 016 013 013 014 +Ruth +022 023 018 022 +Lamentations +022 022 066 022 022 +Ecclesiastes +018 026 022 016 020 012 029 017 018 020 010 014 +Esther +022 023 015 017 014 014 010 017 032 003 +Daniel +021 049 030 037 031 028 028 027 027 021 045 013 +Ezra +011 070 013 024 017 022 028 036 015 044 011 020 032 023 019 019 073 018 038 039 036 047 031 +Chronicles +054 055 024 043 026 081 040 040 044 014 047 040 014 017 029 043 027 017 019 008 030 019 032 031 031 032 034 021 030 017 018 017 022 014 042 022 018 031 019 023 016 022 015 019 014 019 034 011 037 020 012 021 027 028 023 009 027 036 027 021 033 025 033 027 023 diff --git a/Master/texmf-dist/doc/latex/songs/songidx/titleidx.c b/Master/texmf-dist/doc/latex/songs/songidx/titleidx.c new file mode 100644 index 00000000000..cde08511a0c --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/titleidx.c @@ -0,0 +1,379 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + + +/* Create a LaTeX title index file from a title .sxd file. */ + +#if HAVE_CONFIG_H +# include "config.h" +#else +# include "vsconfig.h" +#endif + +#include "chars.h" +#include "songidx.h" +#include "fileio.h" + +#if HAVE_STRING_H +# include <string.h> +#elif HAVE_STRINGS_H +# include <strings.h> +#endif + +/* By convention, some word prefixes always get moved to the end of a title + * before it is indexed. For example, in English "The Song Title" becomes + * "Song Title, The". The following structure stores the list of these prefix + * words. The default is "The" and "A". */ +typedef struct prefix +{ + struct prefix *next; + WCHAR *s; +} +PREFIX; + +PREFIX pre_A = { NULL, ws_lit("A") }; +PREFIX pre_defaults = { &pre_A, ws_lit("The") }; + +/* freeprefixes(<list>) + * Free prefix list <list>. */ +static void +freeprefixes(pl) + PREFIX *pl; +{ + if (pl == &pre_defaults) return; + while (pl) + { + PREFIX *nxt = pl->next; + free(pl->s); + free(pl); + pl = nxt; + } +} + +/* rotate(<title>, <prelist>) + * If the first word of <title> is any word in list <prelist>, then <title> + * is modified in-place so that the word is shifted to the end of the string + * and preceded by a comma and a space. So for example, rotate("The Title", + * <prelist>) where <prelist> is the default results in "Title, The". Words + * in <prelist> are matched case-insensitively. If <title> begins with the + * marker character '*', that character is ignored and left unchanged. Note + * that <title> MUST be allocated with ONE EXTRA WCHAR OF STORAGE in order + * to leave room for the extra comma. + * Return Value: 1 if <title> was modified and 0 otherwise. */ +static int +rotate(s,pl) + WCHAR *s; + PREFIX *pl; +{ + const WCHAR *s2, *w2; + + w2 = NULL; + if (*s==wc_asterisk) ++s; + for (; pl; pl=pl->next) + { + for (s2=s, w2=pl->s; *w2; ++s2, ++w2) + if (wc_tolower(*s2)!=wc_tolower(*w2)) break; + if ((*w2 == wc_null) && (*s2 != wc_null) && !wc_isalpha(*s2)) break; + } + if (pl) + { + WCHAR buf[MAXLINELEN]; + size_t slen = ws_strlen(s); + size_t wlen = w2 - pl->s; + ws_strncpy(buf, s, wlen); + buf[wlen] = wc_null; + ws_memmove(s, s+wlen+1, slen-wlen-1); + *s = wc_toupper(*s); + *(s+slen-wlen-1) = wc_comma; + *(s+slen-wlen) = wc_tilda; + ws_strcpy(s+slen-wlen+1, buf); + return 1; + } + return 0; +} + +/* getstartchar(<string>,<default>) + * Returns the first non-escaped, alphabetic character of <string>. If + * <string> has no non-escaped, alphabetic characters, <default> is returned + * instead. */ +static WCHAR +getstartchar(s,def) + const WCHAR *s; + WCHAR def; +{ + if (!s) return def; + skipesc(&s); + while ((*s!=wc_null) && !wc_isalpha(*s)) + { + ++s; + skipesc(&s); + } + return (*s!=wc_null) ? wc_toupper(*s) : def; +} + +/* freesongarray(<array>,<len>) + * Free song array <array>, which should have length <len>. */ +static void +freesongarray(songs,len) + SONGENTRY **songs; + int len; +{ + int i; + + if (!songs) return; + for (i=0; i<len; ++i) + { + if (songs[i]) + { + if (songs[i]->title) free(songs[i]->title); + if (songs[i]->num) free(songs[i]->num); + if (songs[i]->linkname) free(songs[i]->linkname); + free(songs[i]); + } + } + free(songs); +} + +/* gentitleindex(<file>,<outname>) + * Reads a title index data file from file handle <file> and generates a new + * file named <outfile> containing a LaTeX title index. + * Return Value: 0 on success, 1 on warnings, or 2 on failure */ +int +gentitleindex(fs,outname) + FSTATE *fs; + const char *outname; +{ + FILE *f; + int eof = 0; + int numsongs, arraysize, i; + PREFIX *prelist = &pre_defaults; + SONGENTRY **songs; + WCHAR buf[MAXLINELEN], *bp; + WCHAR startchar; + + fprintf(stderr, "songidx: Parsing title index data file %s...\n", + fs->filename); + + songs = NULL; + eof = 0; + for (arraysize=numsongs=0; !eof; ++numsongs) + { + if (!filereadln(fs,buf,&eof)) + { + freesongarray(songs,numsongs); + return 2; + } + if (eof) break; + if (buf[0] == wc_percent) + { + if (!ws_strncmp(buf, wc_lit("%prefix "), 8)) + { + PREFIX *temp = (prelist==&pre_defaults) ? NULL : prelist; + prelist = (PREFIX *) malloc(sizeof(PREFIX)); + prelist->next = temp; + prelist->s = (WCHAR *) calloc(ws_strlen(buf)-7, sizeof(WCHAR)); + ws_strcpy(prelist->s, buf+8); + } + --numsongs; + continue; + } + if (numsongs >= arraysize) + { + SONGENTRY **temp; + arraysize *= 2; + if (arraysize==0) arraysize=64; + temp = (SONGENTRY **) realloc(songs,arraysize*sizeof(SONGENTRY *)); + if (!temp) + { + fprintf(stderr, "songidx:%s:%d: too many songs (out of memory)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs); + return 2; + } + songs = temp; + } + if ((songs[numsongs] = (SONGENTRY *) malloc(sizeof(SONGENTRY))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many songs (out of memory)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs); + return 2; + } + songs[numsongs]->title = songs[numsongs]->num = + songs[numsongs]->linkname = NULL; + for (bp=buf+ws_strlen(buf)-1; (bp > buf) && wc_isspace(*bp); --bp) ; + if (wc_isspace(*bp)) *bp = wc_null; + for (bp=buf; wc_isspace(*bp); ++bp) ; + /* The following allocates one extra char of storage because we might add + * a comma later. */ + if ((songs[numsongs]->title = + (WCHAR *) calloc(ws_strlen(bp)+2, sizeof(WCHAR))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many songs (out of memory)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + ws_strcpy(songs[numsongs]->title, bp); + rotate(songs[numsongs]->title, prelist); + if (!filereadln(fs,buf,&eof)) + { + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete song entry (orphan title)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + if ((songs[numsongs]->num = + (WCHAR *) calloc(ws_strlen(buf)+1, sizeof(WCHAR))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many songs (out of memory)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + ws_strcpy(songs[numsongs]->num, buf); + if (!filereadln(fs,buf,&eof)) + { + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + if (eof) + { + fprintf(stderr, "songidx:%s:%d: incomplete song entry" + " (missing hyperlink)\n", fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs+1); + return 2; + } + if ((songs[numsongs]->linkname = + (WCHAR *) calloc(ws_strlen(buf)+1, sizeof(WCHAR))) == NULL) + { + fprintf(stderr, "songidx:%s:%d: too many songs (out of memory)\n", + fs->filename, fs->lineno); + freeprefixes(prelist); + freesongarray(songs,numsongs); + return 2; + } + ws_strcpy(songs[numsongs]->linkname, buf); + songs[numsongs]->idx = numsongs; + } + fileclose(fs); + freeprefixes(prelist); + + /* Sort the song array */ + qsort(songs, numsongs, sizeof(*songs), songcmp); + + /* Write the sorted data out to the output file. */ + fprintf(stderr, "songidx: Generating title index TeX file %s...\n", outname); + if (strcmp(outname,"-")) + { + if ((f = fopen(outname, "w")) == NULL) + { + fprintf(stderr, "songidx: Unable to open %s for writing.\n", outname); + return 2; + } + } + else + { + f = stdout; + outname = "stdout"; + } + +#define TRYWRITE(x) \ + if (!(x)) \ + { \ + fprintf(stderr, "songidx:%s: write error\n", outname); \ + if (f == stdout) fflush(f); else fclose(f); \ + freesongarray(songs,numsongs); \ + return 2; \ + } + + startchar = 'A'; + if (numsongs>0) + { + startchar = getstartchar(songs[0]->title, wc_capA); + TRYWRITE((ws_fputs(ws_lit("\\begin{idxblock}{"), f) >= 0) && + (ws_fputc(startchar, f)==startchar)) + } + for (i=0; i<numsongs; ++i) + { + WCHAR c = getstartchar(songs[i]->title, startchar); + if ((i>0) && !ws_coll(songs[i]->title, songs[i-1]->title)) + { + TRYWRITE((ws_fputs(ws_lit("\\\\\\hyperlink{"), f) >= 0) && + (ws_fputs(songs[i]->linkname, f) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (ws_fputs(songs[i]->num, f) >= 0) && + (ws_fputs(ws_lit("}"), f) >= 0)) + continue; + } + else + { + TRYWRITE(ws_fputs(ws_lit("}\n"), f) >= 0) + } + if (startchar != c) + { + startchar = c; + TRYWRITE((ws_fputs(ws_lit("\\end{idxblock}\n\\begin{idxblock}{"), f) >= 0) + && (ws_fputc(startchar, f)==startchar) + && (ws_fputs(ws_lit("}\n"), f) >= 0)) + } + if (songs[i]->title[0] == wc_asterisk) + { + TRYWRITE((ws_fputs(ws_lit("\\idxaltentry{"), f) >= 0) && + (ws_fputs(songs[i]->title+1, f) >= 0) && + (ws_fputs(ws_lit("}{\\hyperlink{"), f) >= 0) && + (ws_fputs(songs[i]->linkname, f) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (ws_fputs(songs[i]->num, f) >= 0) && + (ws_fputs(ws_lit("}"), f) >= 0)) + } + else + { + TRYWRITE((ws_fputs(ws_lit("\\idxentry{"), f) >= 0) && + (ws_fputs(songs[i]->title, f) >= 0) && + (ws_fputs(ws_lit("}{\\hyperlink{"), f) >= 0) && + (ws_fputs(songs[i]->linkname, f) >= 0) && + (ws_fputs(ws_lit("}{"), f) >= 0) && + (ws_fputs(songs[i]->num, f) >= 0) && + (ws_fputs(ws_lit("}"), f) >= 0)) + } + } + TRYWRITE(ws_fputs(ws_lit("}\n\\end{idxblock}\n"), f) >= 0) + +#undef TRYWRITE + + if (f == stdout) fflush(f); else fclose(f); + freesongarray(songs,numsongs); + return 0; +} diff --git a/Master/texmf-dist/doc/latex/songs/songidx/vsconfig.h b/Master/texmf-dist/doc/latex/songs/songidx/vsconfig.h new file mode 100644 index 00000000000..f8793af2fa4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songidx/vsconfig.h @@ -0,0 +1,116 @@ +/* Copyright (C) 2012 Kevin W. Hamlen + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + * The latest version of this program can be obtained from + * http://songs.sourceforge.net. + */ + +/* This configuration file should work as-is for any system that has standard + * C libraries. It has been tested successfully on Visual Studio and Linux. + * If your system is non-standard, follow the directions below to customize it + * for your system. */ + +#ifndef CONFIG_H +#define CONFIG_H + + +/* Define to 1 if you have the <inttypes.h> header file. */ +/* #undef HAVE_INTTYPES_H */ + +/* Define to 1 if you have the <locale.h> header file. */ +#define HAVE_LOCALE_H 1 + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if your system has a GNU libc compatible `realloc' function, + and to 0 otherwise. */ +#define HAVE_REALLOC 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +/* #undef HAVE_STDINT_H */ + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <stdio.h> header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the <strings.h> header file. */ +/* #undef HAVE_STRINGS_H */ + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strrchr' function. */ +#define HAVE_STRRCHR 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +/* #undef HAVE_UNISTD_H */ + +/* Define to 1 if you have the <wchar.h> header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the wchar_t type. */ +#define HAVE_WCHAR_T 1 + +/* Define to 1 if you have the <wctype.h> header file. */ +#define HAVE_WCTYPE_H 1 + +/* Name of package */ +#define PACKAGE "songs" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "songs" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "songs 2.14" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "songs" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "2.14" + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Version number of package */ +#define VERSION "2.14" + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to rpl_realloc if the replacement function should be used. */ +/* #undef realloc */ + +/* Define to `unsigned int' if <sys/types.h> does not define. */ +/* #undef size_t */ + +#endif diff --git a/Master/texmf-dist/doc/latex/songs/songs.pdf b/Master/texmf-dist/doc/latex/songs/songs.pdf new file mode 100644 index 00000000000..bca342360ac --- /dev/null +++ b/Master/texmf-dist/doc/latex/songs/songs.pdf @@ -0,0 +1,21927 @@ +%PDF-1.5 +%ÐÔÅØ +1 0 obj +<< /S /GoTo /D (section.1) >> +endobj +4 0 obj +(Introduction) +endobj +5 0 obj +<< /S /GoTo /D (section.2) >> +endobj +8 0 obj +(Terms of Use) +endobj +9 0 obj +<< /S /GoTo /D (section.3) >> +endobj +12 0 obj +(Sample Document) +endobj +13 0 obj +<< /S /GoTo /D (section.4) >> +endobj +16 0 obj +(Initialization and Options) +endobj +17 0 obj +<< /S /GoTo /D (envdef-lyric.2) >> +endobj +20 0 obj +(lyric) +endobj +21 0 obj +<< /S /GoTo /D (envdef-chorded.2) >> +endobj +24 0 obj +(chorded) +endobj +25 0 obj +<< /S /GoTo /D (envdef-slides.2) >> +endobj +28 0 obj +(slides) +endobj +29 0 obj +<< /S /GoTo /D (envdef-rawtext.2) >> +endobj +32 0 obj +(rawtext) +endobj +33 0 obj +<< /S /GoTo /D (macdef-chordson.2) >> +endobj +36 0 obj +(\134chordson) +endobj +37 0 obj +<< /S /GoTo /D (macdef-chordsoff.2) >> +endobj +40 0 obj +(\134chordsoff) +endobj +41 0 obj +<< /S /GoTo /D (macdef-slides.2) >> +endobj +44 0 obj +(\134slides) +endobj +45 0 obj +<< /S /GoTo /D (envdef-nomeasures.2) >> +endobj +48 0 obj +(nomeasures) +endobj +49 0 obj +<< /S /GoTo /D (envdef-showmeasures.2) >> +endobj +52 0 obj +(showmeasures) +endobj +53 0 obj +<< /S /GoTo /D (macdef-measureson.2) >> +endobj +56 0 obj +(\134measureson) +endobj +57 0 obj +<< /S /GoTo /D (macdef-measuresoff.2) >> +endobj +60 0 obj +(\134measuresoff) +endobj +61 0 obj +<< /S /GoTo /D (envdef-transposecapos.2) >> +endobj +64 0 obj +(transposecapos) +endobj +65 0 obj +<< /S /GoTo /D (envdef-noindexes.2) >> +endobj +68 0 obj +(noindexes) +endobj +69 0 obj +<< /S /GoTo /D (macdef-indexeson.2) >> +endobj +72 0 obj +(\134indexeson) +endobj +73 0 obj +<< /S /GoTo /D (macdef-indexesoff.2) >> +endobj +76 0 obj +(\134indexesoff) +endobj +77 0 obj +<< /S /GoTo /D (envdef-nopdfindex.2) >> +endobj +80 0 obj +(nopdfindex) +endobj +81 0 obj +<< /S /GoTo /D (envdef-noscripture.2) >> +endobj +84 0 obj +(noscripture) +endobj +85 0 obj +<< /S /GoTo /D (macdef-scriptureon.2) >> +endobj +88 0 obj +(\134scriptureon) +endobj +89 0 obj +<< /S /GoTo /D (macdef-scriptureoff.2) >> +endobj +92 0 obj +(\134scriptureoff) +endobj +93 0 obj +<< /S /GoTo /D (envdef-noshading.2) >> +endobj +96 0 obj +(noshading) +endobj +97 0 obj +<< /S /GoTo /D (macdef-includeonlysongs.2) >> +endobj +100 0 obj +(\134includeonlysongs) +endobj +101 0 obj +<< /S /GoTo /D (section.5) >> +endobj +104 0 obj +(Book Sections) +endobj +105 0 obj +<< /S /GoTo /D (macdef-songsection.2) >> +endobj +108 0 obj +(\134songsection) +endobj +109 0 obj +<< /S /GoTo /D (macdef-songchapter.2) >> +endobj +112 0 obj +(\134songchapter) +endobj +113 0 obj +<< /S /GoTo /D (macdef-newindex.2) >> +endobj +116 0 obj +(\134newindex) +endobj +117 0 obj +<< /S /GoTo /D (macdef-newauthorindex.2) >> +endobj +120 0 obj +(\134newauthorindex) +endobj +121 0 obj +<< /S /GoTo /D (macdef-newscripindex.2) >> +endobj +124 0 obj +(\134newscripindex) +endobj +125 0 obj +<< /S /GoTo /D (macdef-showindex.2) >> +endobj +128 0 obj +(\134showindex) +endobj +129 0 obj +<< /S /GoTo /D (section.6) >> +endobj +132 0 obj +(Compiling) +endobj +133 0 obj +<< /S /GoTo /D (section.7) >> +endobj +136 0 obj +(Songs) +endobj +137 0 obj +<< /S /GoTo /D (subsection.7.1) >> +endobj +140 0 obj +(Beginning a Song) +endobj +141 0 obj +<< /S /GoTo /D (envdef-songs.3) >> +endobj +144 0 obj +(songs) +endobj +145 0 obj +<< /S /GoTo /D (macdef-beginsong.3) >> +endobj +148 0 obj +(\134beginsong) +endobj +149 0 obj +<< /S /GoTo /D (macdef-endsong.3) >> +endobj +152 0 obj +(\134endsong) +endobj +153 0 obj +<< /S /GoTo /D (envdef-by=.3) >> +endobj +156 0 obj +(by=) +endobj +157 0 obj +<< /S /GoTo /D (envdef-cr=.3) >> +endobj +160 0 obj +(cr=) +endobj +161 0 obj +<< /S /GoTo /D (envdef-li=.3) >> +endobj +164 0 obj +(li=) +endobj +165 0 obj +<< /S /GoTo /D (macdef-setlicense.3) >> +endobj +168 0 obj +(\134setlicense) +endobj +169 0 obj +<< /S /GoTo /D (envdef-sr=.3) >> +endobj +172 0 obj +(sr=) +endobj +173 0 obj +<< /S /GoTo /D (subsection.7.2) >> +endobj +176 0 obj +(Verses and Choruses) +endobj +177 0 obj +<< /S /GoTo /D (macdef-beginverse.3) >> +endobj +180 0 obj +(\134beginverse) +endobj +181 0 obj +<< /S /GoTo /D (macdef-endverse.3) >> +endobj +184 0 obj +(\134endverse) +endobj +185 0 obj +<< /S /GoTo /D (macdef-beginchorus.3) >> +endobj +188 0 obj +(\134beginchorus) +endobj +189 0 obj +<< /S /GoTo /D (macdef-endchorus.3) >> +endobj +192 0 obj +(\134endchorus) +endobj +193 0 obj +<< /S /GoTo /D (macdef-repchoruses.3) >> +endobj +196 0 obj +(\134repchoruses) +endobj +197 0 obj +<< /S /GoTo /D (macdef-norepchoruses.3) >> +endobj +200 0 obj +(\134norepchoruses) +endobj +201 0 obj +<< /S /GoTo /D (subsection.7.3) >> +endobj +204 0 obj +(Chords) +endobj +205 0 obj +<< /S /GoTo /D (macdef-[.3) >> +endobj +208 0 obj +(\134[) +endobj +209 0 obj +<< /S /GoTo /D (hashdef.3) >> +endobj +212 0 obj +(\43) +endobj +213 0 obj +<< /S /GoTo /D (ampdef.3) >> +endobj +216 0 obj +(\46) +endobj +217 0 obj +<< /S /GoTo /D (macdef-nolyrics.3) >> +endobj +220 0 obj +(\134nolyrics) +endobj +221 0 obj +<< /S /GoTo /D (macdef-DeclareLyricChar.3) >> +endobj +224 0 obj +(\134DeclareLyricChar) +endobj +225 0 obj +<< /S /GoTo /D (macdef-DeclareNonLyric.3) >> +endobj +228 0 obj +(\134DeclareNonLyric) +endobj +229 0 obj +<< /S /GoTo /D (macdef-DeclareNoHyphen.3) >> +endobj +232 0 obj +(\134DeclareNoHyphen) +endobj +233 0 obj +<< /S /GoTo /D (macdef-MultiwordChords.3) >> +endobj +236 0 obj +(\134MultiwordChords) +endobj +237 0 obj +<< /S /GoTo /D (macdef-shrp.3) >> +endobj +240 0 obj +(\134shrp) +endobj +241 0 obj +<< /S /GoTo /D (macdef-flt.3) >> +endobj +244 0 obj +(\134flt) +endobj +245 0 obj +<< /S /GoTo /D (subsection.7.4) >> +endobj +248 0 obj +(Replaying Chords) +endobj +249 0 obj +<< /S /GoTo /D (hatdef.3) >> +endobj +252 0 obj +(\136) +endobj +253 0 obj +<< /S /GoTo /D (macdef-memorize.3) >> +endobj +256 0 obj +(\134memorize) +endobj +257 0 obj +<< /S /GoTo /D (macdef-newchords.3) >> +endobj +260 0 obj +(\134newchords) +endobj +261 0 obj +<< /S /GoTo /D (macdef-replay.3) >> +endobj +264 0 obj +(\134replay) +endobj +265 0 obj +<< /S /GoTo /D (subsection.7.5) >> +endobj +268 0 obj +(Line and Column Breaks) +endobj +269 0 obj +<< /S /GoTo /D (macdef-brk.3) >> +endobj +272 0 obj +(\134brk) +endobj +273 0 obj +<< /S /GoTo /D (macdef-nextcol.3) >> +endobj +276 0 obj +(\134nextcol) +endobj +277 0 obj +<< /S /GoTo /D (macdef-sclearpage.3) >> +endobj +280 0 obj +(\134sclearpage) +endobj +281 0 obj +<< /S /GoTo /D (macdef-scleardpage.3) >> +endobj +284 0 obj +(\134scleardpage) +endobj +285 0 obj +<< /S /GoTo /D (subsection.7.6) >> +endobj +288 0 obj +(Echoes and Repeats) +endobj +289 0 obj +<< /S /GoTo /D (macdef-echo.3) >> +endobj +292 0 obj +(\134echo) +endobj +293 0 obj +<< /S /GoTo /D (macdef-rep.3) >> +endobj +296 0 obj +(\134rep) +endobj +297 0 obj +<< /S /GoTo /D (macdef-lrep.3) >> +endobj +300 0 obj +(\134lrep) +endobj +301 0 obj +<< /S /GoTo /D (macdef-rrep.3) >> +endobj +304 0 obj +(\134rrep) +endobj +305 0 obj +<< /S /GoTo /D (subsection.7.7) >> +endobj +308 0 obj +(Measure Bars) +endobj +309 0 obj +<< /S /GoTo /D (macdef-measurebar.3) >> +endobj +312 0 obj +(\134measurebar) +endobj +313 0 obj +<< /S /GoTo /D (pipedef.3) >> +endobj +316 0 obj +(\174) +endobj +317 0 obj +<< /S /GoTo /D (macdef-meter.3) >> +endobj +320 0 obj +(\134meter) +endobj +321 0 obj +<< /S /GoTo /D (macdef-mbar.3) >> +endobj +324 0 obj +(\134mbar) +endobj +325 0 obj +<< /S /GoTo /D (subsection.7.8) >> +endobj +328 0 obj +(Textual Notes) +endobj +329 0 obj +<< /S /GoTo /D (macdef-textnote.3) >> +endobj +332 0 obj +(\134textnote) +endobj +333 0 obj +<< /S /GoTo /D (macdef-musicnote.3) >> +endobj +336 0 obj +(\134musicnote) +endobj +337 0 obj +<< /S /GoTo /D (macdef-capo.3) >> +endobj +340 0 obj +(\134capo) +endobj +341 0 obj +<< /S /GoTo /D (subsection.7.9) >> +endobj +344 0 obj +(Index Entries) +endobj +345 0 obj +<< /S /GoTo /D (envdef-index=.3) >> +endobj +348 0 obj +(index=) +endobj +349 0 obj +<< /S /GoTo /D (envdef-ititle=.3) >> +endobj +352 0 obj +(ititle=) +endobj +353 0 obj +<< /S /GoTo /D (macdef-indexentry.3) >> +endobj +356 0 obj +(\134indexentry) +endobj +357 0 obj +<< /S /GoTo /D (macdef-indextitleentry.3) >> +endobj +360 0 obj +(\134indextitleentry) +endobj +361 0 obj +<< /S /GoTo /D (subsection.7.10) >> +endobj +364 0 obj +(Chords in Ligatures) +endobj +365 0 obj +<< /S /GoTo /D (macdef-ch.3) >> +endobj +368 0 obj +(\134ch) +endobj +369 0 obj +<< /S /GoTo /D (macdef-mch.3) >> +endobj +372 0 obj +(\134mch) +endobj +373 0 obj +<< /S /GoTo /D (section.8) >> +endobj +376 0 obj +(Between Songs) +endobj +377 0 obj +<< /S /GoTo /D (subsection.8.1) >> +endobj +380 0 obj +(Intersong Displays) +endobj +381 0 obj +<< /S /GoTo /D (envdef-intersong.3) >> +endobj +384 0 obj +(intersong) +endobj +385 0 obj +<< /S /GoTo /D (envdef-intersong*.3) >> +endobj +388 0 obj +(intersong*) +endobj +389 0 obj +<< /S /GoTo /D (envdef-songgroup.3) >> +endobj +392 0 obj +(songgroup) +endobj +393 0 obj +<< /S /GoTo /D (subsection.8.2) >> +endobj +396 0 obj +(Scripture Quotations) +endobj +397 0 obj +<< /S /GoTo /D (macdef-beginscripture.3) >> +endobj +400 0 obj +(\134beginscripture) +endobj +401 0 obj +<< /S /GoTo /D (macdef-endscripture.3) >> +endobj +404 0 obj +(\134endscripture) +endobj +405 0 obj +<< /S /GoTo /D (macdef-Acolon.3) >> +endobj +408 0 obj +(\134Acolon) +endobj +409 0 obj +<< /S /GoTo /D (macdef-Bcolon.3) >> +endobj +412 0 obj +(\134Bcolon) +endobj +413 0 obj +<< /S /GoTo /D (macdef-strophe.3) >> +endobj +416 0 obj +(\134strophe) +endobj +417 0 obj +<< /S /GoTo /D (macdef-scripindent.3) >> +endobj +420 0 obj +(\134scripindent) +endobj +421 0 obj +<< /S /GoTo /D (macdef-scripoutdent.3) >> +endobj +424 0 obj +(\134scripoutdent) +endobj +425 0 obj +<< /S /GoTo /D (section.9) >> +endobj +428 0 obj +(Guitar Tablatures) +endobj +429 0 obj +<< /S /GoTo /D (macdef-gtab.2) >> +endobj +432 0 obj +(\134gtab) +endobj +433 0 obj +<< /S /GoTo /D (macdef-minfrets.2) >> +endobj +436 0 obj +(\134minfrets) +endobj +437 0 obj +<< /S /GoTo /D (section.10) >> +endobj +440 0 obj +(Automatic Transposition) +endobj +441 0 obj +<< /S /GoTo /D (macdef-transpose.2) >> +endobj +444 0 obj +(\134transpose) +endobj +445 0 obj +<< /S /GoTo /D (macdef-preferflats.2) >> +endobj +448 0 obj +(\134preferflats) +endobj +449 0 obj +<< /S /GoTo /D (macdef-prefersharps.2) >> +endobj +452 0 obj +(\134prefersharps) +endobj +453 0 obj +<< /S /GoTo /D (macdef-trchordformat.2) >> +endobj +456 0 obj +(\134trchordformat) +endobj +457 0 obj +<< /S /GoTo /D (macdef-solfedge.2) >> +endobj +460 0 obj +(\134solfedge) +endobj +461 0 obj +<< /S /GoTo /D (macdef-alphascale.2) >> +endobj +464 0 obj +(\134alphascale) +endobj +465 0 obj +<< /S /GoTo /D (macdef-notenames.2) >> +endobj +468 0 obj +(\134notenames) +endobj +469 0 obj +<< /S /GoTo /D (macdef-notenamesin.2) >> +endobj +472 0 obj +(\134notenamesin) +endobj +473 0 obj +<< /S /GoTo /D (macdef-notenamesout.2) >> +endobj +476 0 obj +(\134notenamesout) +endobj +477 0 obj +<< /S /GoTo /D (macdef-transposehere.2) >> +endobj +480 0 obj +(\134transposehere) +endobj +481 0 obj +<< /S /GoTo /D (macdef-notrans.2) >> +endobj +484 0 obj +(\134notrans) +endobj +485 0 obj +<< /S /GoTo /D (macdef-gtabtrans.2) >> +endobj +488 0 obj +(\134gtabtrans) +endobj +489 0 obj +<< /S /GoTo /D (section.11) >> +endobj +492 0 obj +(Customizing the Book) +endobj +493 0 obj +<< /S /GoTo /D (subsection.11.1) >> +endobj +496 0 obj +(Song and Verse Numbering) +endobj +497 0 obj +<< /S /GoTo /D (envdef-songnum.3) >> +endobj +500 0 obj +(songnum) +endobj +501 0 obj +<< /S /GoTo /D (macdef-thesongnum.3) >> +endobj +504 0 obj +(\134thesongnum) +endobj +505 0 obj +<< /S /GoTo /D (macdef-printsongnum.3) >> +endobj +508 0 obj +(\134printsongnum) +endobj +509 0 obj +<< /S /GoTo /D (macdef-songnumwidth.3) >> +endobj +512 0 obj +(\134songnumwidth) +endobj +513 0 obj +<< /S /GoTo /D (macdef-nosongnumbers.3) >> +endobj +516 0 obj +(\134nosongnumbers) +endobj +517 0 obj +<< /S /GoTo /D (envdef-versenum.3) >> +endobj +520 0 obj +(versenum) +endobj +521 0 obj +<< /S /GoTo /D (macdef-theversenum.3) >> +endobj +524 0 obj +(\134theversenum) +endobj +525 0 obj +<< /S /GoTo /D (macdef-printversenum.3) >> +endobj +528 0 obj +(\134printversenum) +endobj +529 0 obj +<< /S /GoTo /D (macdef-versenumwidth.3) >> +endobj +532 0 obj +(\134versenumwidth) +endobj +533 0 obj +<< /S /GoTo /D (macdef-noversenumbers.3) >> +endobj +536 0 obj +(\134noversenumbers) +endobj +537 0 obj +<< /S /GoTo /D (macdef-placeversenum.3) >> +endobj +540 0 obj +(\134placeversenum) +endobj +541 0 obj +<< /S /GoTo /D (subsection.11.2) >> +endobj +544 0 obj +(Song Appearance) +endobj +545 0 obj +<< /S /GoTo /D (macdef-lyricfont.3) >> +endobj +548 0 obj +(\134lyricfont) +endobj +549 0 obj +<< /S /GoTo /D (macdef-stitlefont.3) >> +endobj +552 0 obj +(\134stitlefont) +endobj +553 0 obj +<< /S /GoTo /D (macdef-versefont.3) >> +endobj +556 0 obj +(\134versefont) +endobj +557 0 obj +<< /S /GoTo /D (macdef-chorusfont.3) >> +endobj +560 0 obj +(\134chorusfont) +endobj +561 0 obj +<< /S /GoTo /D (macdef-notefont.3) >> +endobj +564 0 obj +(\134notefont) +endobj +565 0 obj +<< /S /GoTo /D (macdef-notebgcolor.3) >> +endobj +568 0 obj +(\134notebgcolor) +endobj +569 0 obj +<< /S /GoTo /D (macdef-snumbgcolor.3) >> +endobj +572 0 obj +(\134snumbgcolor) +endobj +573 0 obj +<< /S /GoTo /D (macdef-printchord.3) >> +endobj +576 0 obj +(\134printchord) +endobj +577 0 obj +<< /S /GoTo /D (macdef-sharpsymbol.3) >> +endobj +580 0 obj +(\134sharpsymbol) +endobj +581 0 obj +<< /S /GoTo /D (macdef-flatsymbol.3) >> +endobj +584 0 obj +(\134flatsymbol) +endobj +585 0 obj +<< /S /GoTo /D (macdef-everyverse.3) >> +endobj +588 0 obj +(\134everyverse) +endobj +589 0 obj +<< /S /GoTo /D (macdef-everychorus.3) >> +endobj +592 0 obj +(\134everychorus) +endobj +593 0 obj +<< /S /GoTo /D (macdef-versesep.3) >> +endobj +596 0 obj +(\134versesep) +endobj +597 0 obj +<< /S /GoTo /D (macdef-afterpreludeskip.3) >> +endobj +600 0 obj +(\134afterpreludeskip) +endobj +601 0 obj +<< /S /GoTo /D (macdef-beforepostludeskip.3) >> +endobj +604 0 obj +(\134beforepostludeskip) +endobj +605 0 obj +<< /S /GoTo /D (macdef-baselineadj.3) >> +endobj +608 0 obj +(\134baselineadj) +endobj +609 0 obj +<< /S /GoTo /D (macdef-clineparams.3) >> +endobj +612 0 obj +(\134clineparams) +endobj +613 0 obj +<< /S /GoTo /D (macdef-cbarwidth.3) >> +endobj +616 0 obj +(\134cbarwidth) +endobj +617 0 obj +<< /S /GoTo /D (macdef-sbarheight.3) >> +endobj +620 0 obj +(\134sbarheight) +endobj +621 0 obj +<< /S /GoTo /D (macdef-extendprelude.3) >> +endobj +624 0 obj +(\134extendprelude) +endobj +625 0 obj +<< /S /GoTo /D (macdef-showauthors.3) >> +endobj +628 0 obj +(\134showauthors) +endobj +629 0 obj +<< /S /GoTo /D (macdef-showrefs.3) >> +endobj +632 0 obj +(\134showrefs) +endobj +633 0 obj +<< /S /GoTo /D (macdef-extendpostlude.3) >> +endobj +636 0 obj +(\134extendpostlude) +endobj +637 0 obj +<< /S /GoTo /D (macdef-makeprelude.3) >> +endobj +640 0 obj +(\134makeprelude) +endobj +641 0 obj +<< /S /GoTo /D (macdef-makepostlude.3) >> +endobj +644 0 obj +(\134makepostlude) +endobj +645 0 obj +<< /S /GoTo /D (macdef-vvpenalty.3) >> +endobj +648 0 obj +(\134vvpenalty) +endobj +649 0 obj +<< /S /GoTo /D (macdef-ccpenalty.3) >> +endobj +652 0 obj +(\134ccpenalty) +endobj +653 0 obj +<< /S /GoTo /D (macdef-vcpenalty.3) >> +endobj +656 0 obj +(\134vcpenalty) +endobj +657 0 obj +<< /S /GoTo /D (macdef-cvpenalty.3) >> +endobj +660 0 obj +(\134cvpenalty) +endobj +661 0 obj +<< /S /GoTo /D (macdef-brkpenalty.3) >> +endobj +664 0 obj +(\134brkpenalty) +endobj +665 0 obj +<< /S /GoTo /D (macdef-sepverses.3) >> +endobj +668 0 obj +(\134sepverses) +endobj +669 0 obj +<< /S /GoTo /D (macdef-versejustify.3) >> +endobj +672 0 obj +(\134versejustify) +endobj +673 0 obj +<< /S /GoTo /D (macdef-chorusjustify.3) >> +endobj +676 0 obj +(\134chorusjustify) +endobj +677 0 obj +<< /S /GoTo /D (macdef-justifyleft.3) >> +endobj +680 0 obj +(\134justifyleft) +endobj +681 0 obj +<< /S /GoTo /D (macdef-justifycenter.3) >> +endobj +684 0 obj +(\134justifycenter) +endobj +685 0 obj +<< /S /GoTo /D (macdef-notejustify.3) >> +endobj +688 0 obj +(\134notejustify) +endobj +689 0 obj +<< /S /GoTo /D (macdef-placenote.3) >> +endobj +692 0 obj +(\134placenote) +endobj +693 0 obj +<< /S /GoTo /D (subsection.11.3) >> +endobj +696 0 obj +(Scripture Appearance) +endobj +697 0 obj +<< /S /GoTo /D (macdef-scripturefont.3) >> +endobj +700 0 obj +(\134scripturefont) +endobj +701 0 obj +<< /S /GoTo /D (macdef-printscrcite.3) >> +endobj +704 0 obj +(\134printscrcite) +endobj +705 0 obj +<< /S /GoTo /D (subsection.11.4) >> +endobj +708 0 obj +(Conditional Blocks) +endobj +709 0 obj +<< /S /GoTo /D (macdef-if.3) >> +endobj +712 0 obj +(\134if...) +endobj +713 0 obj +<< /S /GoTo /D (subsection.11.5) >> +endobj +716 0 obj +(Page Layout) +endobj +717 0 obj +<< /S /GoTo /D (macdef-songcolumns.3) >> +endobj +720 0 obj +(\134songcolumns) +endobj +721 0 obj +<< /S /GoTo /D (macdef-columnsep.3) >> +endobj +724 0 obj +(\134columnsep) +endobj +725 0 obj +<< /S /GoTo /D (macdef-colbotglue.3) >> +endobj +728 0 obj +(\134colbotglue) +endobj +729 0 obj +<< /S /GoTo /D (macdef-lastcolglue.3) >> +endobj +732 0 obj +(\134lastcolglue) +endobj +733 0 obj +<< /S /GoTo /D (macdef-songpos.3) >> +endobj +736 0 obj +(\134songpos) +endobj +737 0 obj +<< /S /GoTo /D (macdef-spenalty.3) >> +endobj +740 0 obj +(\134spenalty) +endobj +741 0 obj +<< /S /GoTo /D (subsection.11.6) >> +endobj +744 0 obj +(Indexes) +endobj +745 0 obj +<< /S /GoTo /D (macdef-indexsongsas.3) >> +endobj +748 0 obj +(\134indexsongsas) +endobj +749 0 obj +<< /S /GoTo /D (macdef-sepindexestrue.3) >> +endobj +752 0 obj +(\134sepindexestrue) +endobj +753 0 obj +<< /S /GoTo /D (macdef-sepindexesfalse.3) >> +endobj +756 0 obj +(\134sepindexesfalse) +endobj +757 0 obj +<< /S /GoTo /D (macdef-idxrefsfont.3) >> +endobj +760 0 obj +(\134idxrefsfont) +endobj +761 0 obj +<< /S /GoTo /D (macdef-idxtitlefont.3) >> +endobj +764 0 obj +(\134idxtitlefont) +endobj +765 0 obj +<< /S /GoTo /D (macdef-idxlyricfont.3) >> +endobj +768 0 obj +(\134idxlyricfont) +endobj +769 0 obj +<< /S /GoTo /D (macdef-idxheadfont.3) >> +endobj +772 0 obj +(\134idxheadfont) +endobj +773 0 obj +<< /S /GoTo /D (macdef-idxbgcolor.3) >> +endobj +776 0 obj +(\134idxbgcolor) +endobj +777 0 obj +<< /S /GoTo /D (macdef-idxheadwidth.3) >> +endobj +780 0 obj +(\134idxheadwidth) +endobj +781 0 obj +<< /S /GoTo /D (macdef-idxauthfont.3) >> +endobj +784 0 obj +(\134idxauthfont) +endobj +785 0 obj +<< /S /GoTo /D (macdef-idxscripfont.3) >> +endobj +788 0 obj +(\134idxscripfont) +endobj +789 0 obj +<< /S /GoTo /D (macdef-idxbook.3) >> +endobj +792 0 obj +(\134idxbook) +endobj +793 0 obj +<< /S /GoTo /D (macdef-idxcont.3) >> +endobj +796 0 obj +(\134idxcont) +endobj +797 0 obj +<< /S /GoTo /D (macdef-titleprefixword.3) >> +endobj +800 0 obj +(\134titleprefixword) +endobj +801 0 obj +<< /S /GoTo /D (macdef-authsepword.3) >> +endobj +804 0 obj +(\134authsepword) +endobj +805 0 obj +<< /S /GoTo /D (macdef-authbyword.3) >> +endobj +808 0 obj +(\134authbyword) +endobj +809 0 obj +<< /S /GoTo /D (macdef-authignoreword.3) >> +endobj +812 0 obj +(\134authignoreword) +endobj +813 0 obj +<< /S /GoTo /D (subsection.11.7) >> +endobj +816 0 obj +(Page Headers and Footers) +endobj +817 0 obj +<< /S /GoTo /D (macdef-songmark.3) >> +endobj +820 0 obj +(\134songmark) +endobj +821 0 obj +<< /S /GoTo /D (macdef-versemark.3) >> +endobj +824 0 obj +(\134versemark) +endobj +825 0 obj +<< /S /GoTo /D (macdef-chorusmark.3) >> +endobj +828 0 obj +(\134chorusmark) +endobj +829 0 obj +<< /S /GoTo /D (subsection.11.8) >> +endobj +832 0 obj +(Defining New Beginsong Keyvals) +endobj +833 0 obj +<< /S /GoTo /D (macdef-newsongkey.3) >> +endobj +836 0 obj +(\134newsongkey) +endobj +837 0 obj +<< /S /GoTo /D (subsection.11.9) >> +endobj +840 0 obj +(Font Kerning Corrections) +endobj +841 0 obj +<< /S /GoTo /D (macdef-chordlocals.3) >> +endobj +844 0 obj +(\134chordlocals) +endobj +845 0 obj +<< /S /GoTo /D (macdef-shiftdblquotes.3) >> +endobj +848 0 obj +(\134shiftdblquotes) +endobj +849 0 obj +<< /S /GoTo /D (section.12) >> +endobj +852 0 obj +(Informational Macros) +endobj +853 0 obj +<< /S /GoTo /D (macdef-songauthors.2) >> +endobj +856 0 obj +(\134songauthors) +endobj +857 0 obj +<< /S /GoTo /D (macdef-songrefs.2) >> +endobj +860 0 obj +(\134songrefs) +endobj +861 0 obj +<< /S /GoTo /D (macdef-songcopyright.2) >> +endobj +864 0 obj +(\134songcopyright) +endobj +865 0 obj +<< /S /GoTo /D (macdef-songlicense.2) >> +endobj +868 0 obj +(\134songlicense) +endobj +869 0 obj +<< /S /GoTo /D (macdef-songtitle.2) >> +endobj +872 0 obj +(\134songtitle) +endobj +873 0 obj +<< /S /GoTo /D (macdef-resettitles.2) >> +endobj +876 0 obj +(\134resettitles) +endobj +877 0 obj +<< /S /GoTo /D (macdef-nexttitle.2) >> +endobj +880 0 obj +(\134nexttitle) +endobj +881 0 obj +<< /S /GoTo /D (macdef-foreachtitle.2) >> +endobj +884 0 obj +(\134foreachtitle) +endobj +885 0 obj +<< /S /GoTo /D (macdef-songlist.2) >> +endobj +888 0 obj +(\134songlist) +endobj +889 0 obj +<< /S /GoTo /D (section.13) >> +endobj +892 0 obj +(Index Generation) +endobj +893 0 obj +<< /S /GoTo /D (envdef-idxblock.2) >> +endobj +896 0 obj +(idxblock) +endobj +897 0 obj +<< /S /GoTo /D (macdef-idxentry.2) >> +endobj +900 0 obj +(\134idxentry) +endobj +901 0 obj +<< /S /GoTo /D (macdef-idxaltentry.2) >> +endobj +904 0 obj +(\134idxaltentry) +endobj +905 0 obj +<< /S /GoTo /D (section.14) >> +endobj +908 0 obj +(Other Resources) +endobj +909 0 obj +<< /S /GoTo /D (section.15) >> +endobj +912 0 obj +(GNU General Public License) +endobj +913 0 obj +<< /S /GoTo /D (section.16) >> +endobj +916 0 obj +(Implementation) +endobj +917 0 obj +<< /S /GoTo /D (subsection.16.1) >> +endobj +920 0 obj +(Initialization) +endobj +921 0 obj +<< /S /GoTo /D (subsection.16.2) >> +endobj +924 0 obj +(Default Parameters) +endobj +925 0 obj +<< /S /GoTo /D (mimpl-lyricfont.3) >> +endobj +928 0 obj +(\134lyricfont) +endobj +929 0 obj +<< /S /GoTo /D (mimpl-stitlefont.3) >> +endobj +932 0 obj +(\134stitlefont) +endobj +933 0 obj +<< /S /GoTo /D (mimpl-versefont.3) >> +endobj +936 0 obj +(\134versefont) +endobj +937 0 obj +<< /S /GoTo /D (mimpl-chorusfont.3) >> +endobj +940 0 obj +(\134chorusfont) +endobj +941 0 obj +<< /S /GoTo /D (mimpl-notefont.3) >> +endobj +944 0 obj +(\134notefont) +endobj +945 0 obj +<< /S /GoTo /D (mimpl-scripturefont.3) >> +endobj +948 0 obj +(\134scripturefont) +endobj +949 0 obj +<< /S /GoTo /D (mimpl-printscrcite.3) >> +endobj +952 0 obj +(\134printscrcite) +endobj +953 0 obj +<< /S /GoTo /D (mimpl-snumbgcolor.3) >> +endobj +956 0 obj +(\134snumbgcolor) +endobj +957 0 obj +<< /S /GoTo /D (mimpl-notebgcolor.3) >> +endobj +960 0 obj +(\134notebgcolor) +endobj +961 0 obj +<< /S /GoTo /D (mimpl-idxbgcolor.3) >> +endobj +964 0 obj +(\134idxbgcolor) +endobj +965 0 obj +<< /S /GoTo /D (mimpl-versejustify.3) >> +endobj +968 0 obj +(\134versejustify) +endobj +969 0 obj +<< /S /GoTo /D (mimpl-chorusjustify.3) >> +endobj +972 0 obj +(\134chorusjustify) +endobj +973 0 obj +<< /S /GoTo /D (mimpl-notejustify.3) >> +endobj +976 0 obj +(\134notejustify) +endobj +977 0 obj +<< /S /GoTo /D (mimpl-placenote.3) >> +endobj +980 0 obj +(\134placenote) +endobj +981 0 obj +<< /S /GoTo /D (mimpl-thesongnum.3) >> +endobj +984 0 obj +(\134thesongnum) +endobj +985 0 obj +<< /S /GoTo /D (mimpl-theversenum.3) >> +endobj +988 0 obj +(\134theversenum) +endobj +989 0 obj +<< /S /GoTo /D (mimpl-printsongnum.3) >> +endobj +992 0 obj +(\134printsongnum) +endobj +993 0 obj +<< /S /GoTo /D (mimpl-printversenum.3) >> +endobj +996 0 obj +(\134printversenum) +endobj +997 0 obj +<< /S /GoTo /D (mimpl-placeversenum.3) >> +endobj +1000 0 obj +(\134placeversenum) +endobj +1001 0 obj +<< /S /GoTo /D (mimpl-everyverse.3) >> +endobj +1004 0 obj +(\134everyverse) +endobj +1005 0 obj +<< /S /GoTo /D (mimpl-everychorus.3) >> +endobj +1008 0 obj +(\134everychorus) +endobj +1009 0 obj +<< /S /GoTo /D (mimpl-printchord.3) >> +endobj +1012 0 obj +(\134printchord) +endobj +1013 0 obj +<< /S /GoTo /D (mimpl-chordlocals.3) >> +endobj +1016 0 obj +(\134chordlocals) +endobj +1017 0 obj +<< /S /GoTo /D (mimpl-versesep.3) >> +endobj +1020 0 obj +(\134versesep) +endobj +1021 0 obj +<< /S /GoTo /D (mimpl-afterpreludeskip.3) >> +endobj +1024 0 obj +(\134afterpreludeskip) +endobj +1025 0 obj +<< /S /GoTo /D (mimpl-beforepostludeskip.3) >> +endobj +1028 0 obj +(\134beforepostludeskip) +endobj +1029 0 obj +<< /S /GoTo /D (mimpl-baselineadj.3) >> +endobj +1032 0 obj +(\134baselineadj) +endobj +1033 0 obj +<< /S /GoTo /D (mimpl-clineparams.3) >> +endobj +1036 0 obj +(\134clineparams) +endobj +1037 0 obj +<< /S /GoTo /D (mimpl-idxheadwidth.3) >> +endobj +1040 0 obj +(\134idxheadwidth) +endobj +1041 0 obj +<< /S /GoTo /D (mimpl-songnumwidth.3) >> +endobj +1044 0 obj +(\134songnumwidth) +endobj +1045 0 obj +<< /S /GoTo /D (mimpl-versenumwidth.3) >> +endobj +1048 0 obj +(\134versenumwidth) +endobj +1049 0 obj +<< /S /GoTo /D (mimpl-vvpenalty.3) >> +endobj +1052 0 obj +(\134vvpenalty) +endobj +1053 0 obj +<< /S /GoTo /D (mimpl-ccpenalty.3) >> +endobj +1056 0 obj +(\134ccpenalty) +endobj +1057 0 obj +<< /S /GoTo /D (mimpl-vcpenalty.3) >> +endobj +1060 0 obj +(\134vcpenalty) +endobj +1061 0 obj +<< /S /GoTo /D (mimpl-cvpenalty.3) >> +endobj +1064 0 obj +(\134cvpenalty) +endobj +1065 0 obj +<< /S /GoTo /D (mimpl-brkpenalty.3) >> +endobj +1068 0 obj +(\134brkpenalty) +endobj +1069 0 obj +<< /S /GoTo /D (mimpl-spenalty.3) >> +endobj +1072 0 obj +(\134spenalty) +endobj +1073 0 obj +<< /S /GoTo /D (mimpl-songmark.3) >> +endobj +1076 0 obj +(\134songmark) +endobj +1077 0 obj +<< /S /GoTo /D (mimpl-versemark.3) >> +endobj +1080 0 obj +(\134versemark) +endobj +1081 0 obj +<< /S /GoTo /D (mimpl-chorusmark.3) >> +endobj +1084 0 obj +(\134chorusmark) +endobj +1085 0 obj +<< /S /GoTo /D (mimpl-extendprelude.3) >> +endobj +1088 0 obj +(\134extendprelude) +endobj +1089 0 obj +<< /S /GoTo /D (mimpl-extendpostlude.3) >> +endobj +1092 0 obj +(\134extendpostlude) +endobj +1093 0 obj +<< /S /GoTo /D (mimpl-idxheadfont.3) >> +endobj +1096 0 obj +(\134idxheadfont) +endobj +1097 0 obj +<< /S /GoTo /D (mimpl-idxtitlefont.3) >> +endobj +1100 0 obj +(\134idxtitlefont) +endobj +1101 0 obj +<< /S /GoTo /D (mimpl-idxlyricfont.3) >> +endobj +1104 0 obj +(\134idxlyricfont) +endobj +1105 0 obj +<< /S /GoTo /D (mimpl-idxscripfont.3) >> +endobj +1108 0 obj +(\134idxscripfont) +endobj +1109 0 obj +<< /S /GoTo /D (mimpl-idxauthfont.3) >> +endobj +1112 0 obj +(\134idxauthfont) +endobj +1113 0 obj +<< /S /GoTo /D (mimpl-idxrefsfont.3) >> +endobj +1116 0 obj +(\134idxrefsfont) +endobj +1117 0 obj +<< /S /GoTo /D (mimpl-idxbook.3) >> +endobj +1120 0 obj +(\134idxbook) +endobj +1121 0 obj +<< /S /GoTo /D (mimpl-idxcont.3) >> +endobj +1124 0 obj +(\134idxcont) +endobj +1125 0 obj +<< /S /GoTo /D (subsection.16.3) >> +endobj +1128 0 obj +(Package Options) +endobj +1129 0 obj +<< /S /GoTo /D (eimpl-slides.3) >> +endobj +1132 0 obj +(slides) +endobj +1133 0 obj +<< /S /GoTo /D (mimpl-slides.3) >> +endobj +1136 0 obj +(\134slides) +endobj +1137 0 obj +<< /S /GoTo /D (eimpl-unouter.3) >> +endobj +1140 0 obj +(unouter) +endobj +1141 0 obj +<< /S /GoTo /D (eimpl-rawtext.3) >> +endobj +1144 0 obj +(rawtext) +endobj +1145 0 obj +<< /S /GoTo /D (eimpl-nopdfindex.3) >> +endobj +1148 0 obj +(nopdfindex) +endobj +1149 0 obj +<< /S /GoTo /D (eimpl-noshading.3) >> +endobj +1152 0 obj +(noshading) +endobj +1153 0 obj +<< /S /GoTo /D (eimpl-noindexes.3) >> +endobj +1156 0 obj +(noindexes) +endobj +1157 0 obj +<< /S /GoTo /D (mimpl-indexeson.3) >> +endobj +1160 0 obj +(\134indexeson) +endobj +1161 0 obj +<< /S /GoTo /D (mimpl-indexesoff.3) >> +endobj +1164 0 obj +(\134indexesoff) +endobj +1165 0 obj +<< /S /GoTo /D (eimpl-chorded.3) >> +endobj +1168 0 obj +(chorded) +endobj +1169 0 obj +<< /S /GoTo /D (eimpl-lyric.3) >> +endobj +1172 0 obj +(lyric) +endobj +1173 0 obj +<< /S /GoTo /D (mimpl-chordson.3) >> +endobj +1176 0 obj +(\134chordson) +endobj +1177 0 obj +<< /S /GoTo /D (mimpl-chordsoff.3) >> +endobj +1180 0 obj +(\134chordsoff) +endobj +1181 0 obj +<< /S /GoTo /D (eimpl-showmeasures.3) >> +endobj +1184 0 obj +(showmeasures) +endobj +1185 0 obj +<< /S /GoTo /D (eimpl-nomeasures.3) >> +endobj +1188 0 obj +(nomeasures) +endobj +1189 0 obj +<< /S /GoTo /D (mimpl-measureson.3) >> +endobj +1192 0 obj +(\134measureson) +endobj +1193 0 obj +<< /S /GoTo /D (mimpl-measuresoff.3) >> +endobj +1196 0 obj +(\134measuresoff) +endobj +1197 0 obj +<< /S /GoTo /D (eimpl-transposecapos.3) >> +endobj +1200 0 obj +(transposecapos) +endobj +1201 0 obj +<< /S /GoTo /D (eimpl-noscripture.3) >> +endobj +1204 0 obj +(noscripture) +endobj +1205 0 obj +<< /S /GoTo /D (mimpl-scriptureon.3) >> +endobj +1208 0 obj +(\134scriptureon) +endobj +1209 0 obj +<< /S /GoTo /D (mimpl-scriptureoff.3) >> +endobj +1212 0 obj +(\134scriptureoff) +endobj +1213 0 obj +<< /S /GoTo /D (eimpl-onesongcolumn.3) >> +endobj +1216 0 obj +(onesongcolumn) +endobj +1217 0 obj +<< /S /GoTo /D (eimpl-twosongcolumns.3) >> +endobj +1220 0 obj +(twosongcolumns) +endobj +1221 0 obj +<< /S /GoTo /D (mimpl-onesongcolumn.3) >> +endobj +1224 0 obj +(\134onesongcolumn) +endobj +1225 0 obj +<< /S /GoTo /D (mimpl-twosongcolumns.3) >> +endobj +1228 0 obj +(\134twosongcolumns) +endobj +1229 0 obj +<< /S /GoTo /D (mimpl-songcolumns.3) >> +endobj +1232 0 obj +(\134songcolumns) +endobj +1233 0 obj +<< /S /GoTo /D (mimpl-includeonlysongs.3) >> +endobj +1236 0 obj +(\134includeonlysongs) +endobj +1237 0 obj +<< /S /GoTo /D (mimpl-nosongnumbers.3) >> +endobj +1240 0 obj +(\134nosongnumbers) +endobj +1241 0 obj +<< /S /GoTo /D (mimpl-noversenumbers.3) >> +endobj +1244 0 obj +(\134noversenumbers) +endobj +1245 0 obj +<< /S /GoTo /D (mimpl-repchoruses.3) >> +endobj +1248 0 obj +(\134repchoruses) +endobj +1249 0 obj +<< /S /GoTo /D (mimpl-norepchoruses.3) >> +endobj +1252 0 obj +(\134norepchoruses) +endobj +1253 0 obj +<< /S /GoTo /D (subsection.16.4) >> +endobj +1256 0 obj +(Page-builder) +endobj +1257 0 obj +<< /S /GoTo /D (mimpl-commitsongs.3) >> +endobj +1260 0 obj +(\134commitsongs) +endobj +1261 0 obj +<< /S /GoTo /D (mimpl-nextcol.3) >> +endobj +1264 0 obj +(\134nextcol) +endobj +1265 0 obj +<< /S /GoTo /D (mimpl-sclearpage.3) >> +endobj +1268 0 obj +(\134sclearpage) +endobj +1269 0 obj +<< /S /GoTo /D (mimpl-scleardpage.3) >> +endobj +1272 0 obj +(\134scleardpage) +endobj +1273 0 obj +<< /S /GoTo /D (subsection.16.5) >> +endobj +1276 0 obj +(Songs) +endobj +1277 0 obj +<< /S /GoTo /D (mimpl-resettitles.3) >> +endobj +1280 0 obj +(\134resettitles) +endobj +1281 0 obj +<< /S /GoTo /D (mimpl-nexttitle.3) >> +endobj +1284 0 obj +(\134nexttitle) +endobj +1285 0 obj +<< /S /GoTo /D (mimpl-foreachtitle.3) >> +endobj +1288 0 obj +(\134foreachtitle) +endobj +1289 0 obj +<< /S /GoTo /D (mimpl-songauthors.3) >> +endobj +1292 0 obj +(\134songauthors) +endobj +1293 0 obj +<< /S /GoTo /D (mimpl-songcopyright.3) >> +endobj +1296 0 obj +(\134songcopyright) +endobj +1297 0 obj +<< /S /GoTo /D (mimpl-songlicense.3) >> +endobj +1300 0 obj +(\134songlicense) +endobj +1301 0 obj +<< /S /GoTo /D (mimpl-songrefs.3) >> +endobj +1304 0 obj +(\134songrefs) +endobj +1305 0 obj +<< /S /GoTo /D (mimpl-setlicense.3) >> +endobj +1308 0 obj +(\134setlicense) +endobj +1309 0 obj +<< /S /GoTo /D (mimpl-newsongkey.3) >> +endobj +1312 0 obj +(\134newsongkey) +endobj +1313 0 obj +<< /S /GoTo /D (eimpl-song.3) >> +endobj +1316 0 obj +(song) +endobj +1317 0 obj +<< /S /GoTo /D (mimpl-makeprelude.3) >> +endobj +1320 0 obj +(\134makeprelude) +endobj +1321 0 obj +<< /S /GoTo /D (mimpl-makepostlude.3) >> +endobj +1324 0 obj +(\134makepostlude) +endobj +1325 0 obj +<< /S /GoTo /D (mimpl-showauthors.3) >> +endobj +1328 0 obj +(\134showauthors) +endobj +1329 0 obj +<< /S /GoTo /D (mimpl-showrefs.3) >> +endobj +1332 0 obj +(\134showrefs) +endobj +1333 0 obj +<< /S /GoTo /D (subsection.16.6) >> +endobj +1336 0 obj +(Verses and Choruses) +endobj +1337 0 obj +<< /S /GoTo /D (eimpl-verse.3) >> +endobj +1340 0 obj +(verse) +endobj +1341 0 obj +<< /S /GoTo /D (eimpl-chorus.3) >> +endobj +1344 0 obj +(chorus) +endobj +1345 0 obj +<< /S /GoTo /D (mimpl-brk.3) >> +endobj +1348 0 obj +(\134brk) +endobj +1349 0 obj +<< /S /GoTo /D (mimpl-textnote.3) >> +endobj +1352 0 obj +(\134textnote) +endobj +1353 0 obj +<< /S /GoTo /D (mimpl-musicnote.3) >> +endobj +1356 0 obj +(\134musicnote) +endobj +1357 0 obj +<< /S /GoTo /D (mimpl-echo.3) >> +endobj +1360 0 obj +(\134echo) +endobj +1361 0 obj +<< /S /GoTo /D (mimpl-rep.3) >> +endobj +1364 0 obj +(\134rep) +endobj +1365 0 obj +<< /S /GoTo /D (subsection.16.7) >> +endobj +1368 0 obj +(Scripture Quotations) +endobj +1369 0 obj +<< /S /GoTo /D (eimpl-songgroup.3) >> +endobj +1372 0 obj +(songgroup) +endobj +1373 0 obj +<< /S /GoTo /D (eimpl-intersong.3) >> +endobj +1376 0 obj +(intersong) +endobj +1377 0 obj +<< /S /GoTo /D (eimpl-scripture.3) >> +endobj +1380 0 obj +(scripture) +endobj +1381 0 obj +<< /S /GoTo /D (mimpl-scitehere.3) >> +endobj +1384 0 obj +(\134scitehere) +endobj +1385 0 obj +<< /S /GoTo /D (mimpl-Acolon.3) >> +endobj +1388 0 obj +(\134Acolon) +endobj +1389 0 obj +<< /S /GoTo /D (mimpl-Bcolon.3) >> +endobj +1392 0 obj +(\134Bcolon) +endobj +1393 0 obj +<< /S /GoTo /D (mimpl-strophe.3) >> +endobj +1396 0 obj +(\134strophe) +endobj +1397 0 obj +<< /S /GoTo /D (mimpl-scripindent.3) >> +endobj +1400 0 obj +(\134scripindent) +endobj +1401 0 obj +<< /S /GoTo /D (mimpl-scripoutdent.3) >> +endobj +1404 0 obj +(\134scripoutdent) +endobj +1405 0 obj +<< /S /GoTo /D (mimpl-shiftdblquotes.3) >> +endobj +1408 0 obj +(\134shiftdblquotes) +endobj +1409 0 obj +<< /S /GoTo /D (subsection.16.8) >> +endobj +1412 0 obj +(Transposition) +endobj +1413 0 obj +<< /S /GoTo /D (mimpl-notenamesin.3) >> +endobj +1416 0 obj +(\134notenamesin) +endobj +1417 0 obj +<< /S /GoTo /D (mimpl-notenamesout.3) >> +endobj +1420 0 obj +(\134notenamesout) +endobj +1421 0 obj +<< /S /GoTo /D (mimpl-notenames.3) >> +endobj +1424 0 obj +(\134notenames) +endobj +1425 0 obj +<< /S /GoTo /D (mimpl-alphascale.3) >> +endobj +1428 0 obj +(\134alphascale) +endobj +1429 0 obj +<< /S /GoTo /D (mimpl-solfedge.3) >> +endobj +1432 0 obj +(\134solfedge) +endobj +1433 0 obj +<< /S /GoTo /D (mimpl-transpose.3) >> +endobj +1436 0 obj +(\134transpose) +endobj +1437 0 obj +<< /S /GoTo /D (mimpl-capo.3) >> +endobj +1440 0 obj +(\134capo) +endobj +1441 0 obj +<< /S /GoTo /D (mimpl-prefersharps.3) >> +endobj +1444 0 obj +(\134prefersharps) +endobj +1445 0 obj +<< /S /GoTo /D (mimpl-preferflats.3) >> +endobj +1448 0 obj +(\134preferflats) +endobj +1449 0 obj +<< /S /GoTo /D (mimpl-transposehere.3) >> +endobj +1452 0 obj +(\134transposehere) +endobj +1453 0 obj +<< /S /GoTo /D (mimpl-notrans.3) >> +endobj +1456 0 obj +(\134notrans) +endobj +1457 0 obj +<< /S /GoTo /D (mimpl-trchordformat.3) >> +endobj +1460 0 obj +(\134trchordformat) +endobj +1461 0 obj +<< /S /GoTo /D (subsection.16.9) >> +endobj +1464 0 obj +(Measure Bars) +endobj +1465 0 obj +<< /S /GoTo /D (mimpl-meter.3) >> +endobj +1468 0 obj +(\134meter) +endobj +1469 0 obj +<< /S /GoTo /D (mimpl-mbar.3) >> +endobj +1472 0 obj +(\134mbar) +endobj +1473 0 obj +<< /S /GoTo /D (mimpl-measurebar.3) >> +endobj +1476 0 obj +(\134measurebar) +endobj +1477 0 obj +<< /S /GoTo /D (mimpl-lrep.3) >> +endobj +1480 0 obj +(\134lrep) +endobj +1481 0 obj +<< /S /GoTo /D (mimpl-rrep.3) >> +endobj +1484 0 obj +(\134rrep) +endobj +1485 0 obj +<< /S /GoTo /D (subsection.16.10) >> +endobj +1488 0 obj +(Lyric Scanning) +endobj +1489 0 obj +<< /S /GoTo /D (mimpl-DeclareLyricChar.3) >> +endobj +1492 0 obj +(\134DeclareLyricChar) +endobj +1493 0 obj +<< /S /GoTo /D (mimpl-DeclareNonLyric.3) >> +endobj +1496 0 obj +(\134DeclareNonLyric) +endobj +1497 0 obj +<< /S /GoTo /D (mimpl-DeclareNoHyphen.3) >> +endobj +1500 0 obj +(\134DeclareNoHyphen) +endobj +1501 0 obj +<< /S /GoTo /D (mimpl-MultiwordChords.3) >> +endobj +1504 0 obj +(\134MultiwordChords) +endobj +1505 0 obj +<< /S /GoTo /D (subsection.16.11) >> +endobj +1508 0 obj +(Chords) +endobj +1509 0 obj +<< /S /GoTo /D (mimpl-[.3) >> +endobj +1512 0 obj +(\134[) +endobj +1513 0 obj +<< /S /GoTo /D (mimpl-sharpsymbol.3) >> +endobj +1516 0 obj +(\134sharpsymbol) +endobj +1517 0 obj +<< /S /GoTo /D (mimpl-flatsymbol.3) >> +endobj +1520 0 obj +(\134flatsymbol) +endobj +1521 0 obj +<< /S /GoTo /D (mimpl-shrp.3) >> +endobj +1524 0 obj +(\134shrp) +endobj +1525 0 obj +<< /S /GoTo /D (mimpl-flt.3) >> +endobj +1528 0 obj +(\134flt) +endobj +1529 0 obj +<< /S /GoTo /D (mimpl-ch.3) >> +endobj +1532 0 obj +(\134ch) +endobj +1533 0 obj +<< /S /GoTo /D (mimpl-mch.3) >> +endobj +1536 0 obj +(\134mch) +endobj +1537 0 obj +<< /S /GoTo /D (subsection.16.12) >> +endobj +1540 0 obj +(Chord Replaying) +endobj +1541 0 obj +<< /S /GoTo /D (mimpl-newchords.3) >> +endobj +1544 0 obj +(\134newchords) +endobj +1545 0 obj +<< /S /GoTo /D (mimpl-memorize.3) >> +endobj +1548 0 obj +(\134memorize) +endobj +1549 0 obj +<< /S /GoTo /D (mimpl-replay.3) >> +endobj +1552 0 obj +(\134replay) +endobj +1553 0 obj +<< /S /GoTo /D (subsection.16.13) >> +endobj +1556 0 obj +(Guitar Tablatures) +endobj +1557 0 obj +<< /S /GoTo /D (mimpl-gtabtrans.3) >> +endobj +1560 0 obj +(\134gtabtrans) +endobj +1561 0 obj +<< /S /GoTo /D (mimpl-gtab.3) >> +endobj +1564 0 obj +(\134gtab) +endobj +1565 0 obj +<< /S /GoTo /D (subsection.16.14) >> +endobj +1568 0 obj +(Book Sectioning) +endobj +1569 0 obj +<< /S /GoTo /D (mimpl-songchapter.3) >> +endobj +1572 0 obj +(\134songchapter) +endobj +1573 0 obj +<< /S /GoTo /D (mimpl-songsection.3) >> +endobj +1576 0 obj +(\134songsection) +endobj +1577 0 obj +<< /S /GoTo /D (eimpl-songs.3) >> +endobj +1580 0 obj +(songs) +endobj +1581 0 obj +<< /S /GoTo /D (subsection.16.15) >> +endobj +1584 0 obj +(Index Generation) +endobj +1585 0 obj +<< /S /GoTo /D (mimpl-newindex.3) >> +endobj +1588 0 obj +(\134newindex) +endobj +1589 0 obj +<< /S /GoTo /D (mimpl-newscripindex.3) >> +endobj +1592 0 obj +(\134newscripindex) +endobj +1593 0 obj +<< /S /GoTo /D (mimpl-newauthorindex.3) >> +endobj +1596 0 obj +(\134newauthorindex) +endobj +1597 0 obj +<< /S /GoTo /D (mimpl-indexentry.3) >> +endobj +1600 0 obj +(\134indexentry) +endobj +1601 0 obj +<< /S /GoTo /D (mimpl-indextitleentry.3) >> +endobj +1604 0 obj +(\134indextitleentry) +endobj +1605 0 obj +<< /S /GoTo /D (mimpl-indexsongsas.3) >> +endobj +1608 0 obj +(\134indexsongsas) +endobj +1609 0 obj +<< /S /GoTo /D (mimpl-authsepword.3) >> +endobj +1612 0 obj +(\134authsepword) +endobj +1613 0 obj +<< /S /GoTo /D (mimpl-authbyword.3) >> +endobj +1616 0 obj +(\134authbyword) +endobj +1617 0 obj +<< /S /GoTo /D (mimpl-authignoreword.3) >> +endobj +1620 0 obj +(\134authignoreword) +endobj +1621 0 obj +<< /S /GoTo /D (mimpl-titleprefixword.3) >> +endobj +1624 0 obj +(\134titleprefixword) +endobj +1625 0 obj +<< /S /GoTo /D (mimpl-showindex.3) >> +endobj +1628 0 obj +(\134showindex) +endobj +1629 0 obj +<< /S /GoTo /D (subsection.16.16) >> +endobj +1632 0 obj +(Error Messages) +endobj +1633 0 obj +<< /S /GoTo /D (subsection.16.17) >> +endobj +1636 0 obj +(Option Processing) +endobj +1637 0 obj +<< /S /GoTo /D (subsection.16.18) >> +endobj +1640 0 obj +(Rawtext Mode) +endobj +1641 0 obj +<< /S /GoTo /D (subsection.16.19) >> +endobj +1644 0 obj +(Codeline Index) +endobj +1645 0 obj +<< /S /GoTo /D [1646 0 R /Fit] >> +endobj +1650 0 obj << +/Length 2513 +/Filter /FlateDecode +>> +stream +xÚXmÛ¸þ¾¿Be Vĉú).éµ×¢iöÐ×û µµk]d˧—MÜ_ßgf([Úع‹‡ÃáÌ3C¦ÑS”FîÒß?ßß½}oM¤\¢Uf£ûÇHç61ÞG¹ÊSèè~ýßïªÕ¯÷¯óXAÌÓÇÝ÷w +”4R‘IM’æ,i³¿ûýN'F[Ÿ3˼ÁiÞzš¸žÍdM
4Չ˴æÕÁæ¼…ü<) †µøoªÔ+ùøŠÕ^ì•FÝ»žú`—¥
]âµ›s,7+ÇŸW™ŽË§`HGJ%E–ñV2“زØcÚGjg:ç\+XÀ:
½³D™B¸ÿV=ׇÕÚ`™'ôuñ_Ê}SHD$æYk,bƒ™þ^vPÊÅ;™¤ÜièTi6ßKOyû>s‘OŠ<çª"I³hm3l4hür3ÜšžÏ¦c0‘²hdI®Ü/Ëür)—æ7½6O +«¢,U$N¦®0\šs›f/Ó®x˜†g)£!Û$:µ·=ì[%>þñZ‹]j
÷ +<KïZØ:9£ÎUs9v®µÕ>>víjïvÜT=‘\Ü·‡§‹X†ÚϽð»r–M{ QCI®DCÍ©«7a~yØ®Fvm·eÝ5ibÓ™ÂGÏΛ¥#‰õ6>´Ü0ñãØ4BêwUF÷´äØ×ÌQp]ïÓøÇ0V6MKÃ_zé³>Ò|MȆ>÷ðÞL1›‚t»0Íö˜ZÚÀ3qVÝ®*·¼4l ÄSßÔÛŠ&geë&wñ¶~ª‡²‘Û8óño\^ÅmGdf +ËÐ +lÂQ¨’ΞìL€o ÛÀ<öTª®ª@ìÚý5UKgEÜׇ§†$C¥ŸpÀq“¹œá+ORøNR°ëÝß2àGXϸîyM@
(d„úÃDUEt¡þ'¨ÒŽÝ&¨²•#ÚŒûJœGœ¥9Wñ8´ûr ¥YÀŽC”ëë¡ndþ\ÇO#ŒÞ¦ò¡)‡±«Ä÷²”cfam]>uåžOy¼ƒ=Ûq˜ºl]M¾%ŸgŽ›®†;â(NBlé›Å¬Ž«M]6õÿª0“"IÆëÖîëjbjôB.¡žpŽÇ°¡Ç˜ˆ½ó,RÈ°68×6)€n +¬Æ +~’‡H Ò4öá?ËȾg7Býçøаë£ý"íÐö2È9C¿“[¹Fˆ¹ˆNã÷+ob¶‘?½,Ö®€ÏhGFÐ’lEO +²%pªª/É&\ïCeôá
â+Z Ô†Ij'AHÕ~9ýDPƒ2]FÚ#g(ò1*ùï$ܼgJ¸ Drm?ï$¾7í‘OÒ
ͤ¡‰aé`T@·0øpA`¶«YΨsçÅíÊž +¿^»Y}.ºP‚-^*q¿_b.3ˆË‘ãøÅî—_Óh‹1l51…¾0瀥›Ó[o}Bdrôa•ËË‹ÊqíÕï*ýöuWE¬pa¹N*¾Nze&Ì⪕ä7/)D&wü>~ØöBE”Çl&]ÑËa~ÁºöŒ%´N0-0=Ó]õ
Uy¼•Ç(R†Ÿ‰Uü65oéé˜< (묣mxˆØán&{3™ŽÖ36`^vE
¸SîϧÉòÖÂS7iAOÝô•§nQcs“ìr
}r;ËÅ™†ÏÀ‚$Ü|^Á„S`AˇݕŒÜ`Ä òCúhPûÔ!Ð ï4¨û@çw¢¶¹HxN¤~ˆ&F(÷…æñuÏd<¡`Ìà„šÜxv_À»ã슾cÐM/¢àÿrIs- +endstream +endobj +1646 0 obj << +/Type /Page +/Contents 1650 0 R +/Resources 1649 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +/Annots [ 1647 0 R ] +>> endobj +1647 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [322.671 189.891 334.627 200.739] +/A << /S /GoTo /D (section.15) >> +>> endobj +1651 0 obj << +/D [1646 0 R /XYZ 152.694 705.06 null] +>> endobj +1652 0 obj << +/D [1646 0 R /XYZ 153.694 667.198 null] +>> endobj +2 0 obj << +/D [1646 0 R /XYZ 153.694 441.018 null] +>> endobj +6 0 obj << +/D [1646 0 R /XYZ 153.694 266.506 null] +>> endobj +1649 0 obj << +/Font << /F43 1653 0 R /F44 1654 0 R /F33 1655 0 R /F26 1656 0 R /F20 1657 0 R /F57 1658 0 R /F56 1659 0 R /F58 1660 0 R /F22 1661 0 R /F65 1662 0 R /F8 1663 0 R /F15 1664 0 R /F7 1665 0 R /F28 1666 0 R /F21 1667 0 R /F55 1668 0 R /F27 1669 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1674 0 obj << +/Length 1776 +/Filter /FlateDecode +>> +stream +xÚËrÛ6ðž¯ÐÔŒEŸÎä`'±Ó&ít*eÒGŠ„DÖ$¡’ eUãï.¤$[vrV‹Å¾_tF«‘3ºyã˜ójöæü:Åv¸Áh¶1ŸÛAì?´]îfÙèÖšåE;žpîZëF®š¤Â?Üê‘YѪ¦XtJd„(j:U.ˆ2—ëñÄ
-óWå‰2”æÜeIw‹C®ˮ<#0žÏ~;¿â…Ý`—ƒ5ZÕM¡rÙ!×0´’z‹/F“žh˜ûƪÍ8Š¤i’Zm‰ñ¡#¼Øƒ¨gû²ø€;ã–¸»‘%júG¶20©Z—…ö`7H¢e ðgK7ryÂ:¶ïR+ÑŒ]×JsPq€=‹¢,N)6÷Ãþ™lN±Ëã 'YªmKÞá,²/>öÎ%§‰‹‚ñˆ¬õ8ÀTEiW&ÁwÍZ¶â¹^Ìõ!›ü^ª=žxNlM¸Êucò7|E ²nD-š¤$ìŸÝ¢,RºøR¤¢n
9ä—B}çÛ^ìö²N„Ôöö¾e>ñZjAB%aüá€ÖÌ?öG&TR”-š +§oÌD9(´HÊV!æzd™{¹ +E|1g3ñ`ŸÒ~Š.Ô†BÑYËFV)]Ę #$0ú +â»E÷ÉŽîu›DÀ4ÇUaþc”ðL²®•5Lµ¶úu¦*þÓõÔOhš6"Q:ëµë8¡¦ }BíC
ªÝa%tFXtºÔðF2==Heµ†á¬CÌ#c/2íã‰X“IGì)Ä«Ïz‰)t¨¸i%l[ G»Øãú +—"(hzâ…N¥âØ¡ï™ÖƸ—IR*-“¶ÝaÄÒR<Âï©a ['éôˆÛ4—M&²ùNû~x¥³hÿ¢";3Eöð¸‡^’RË{ha¢îªœ/q^`>ìzý_dÖæÒhð^¢û1Ð>t™_G k<§Ú’ë§-:ö»o²iób}Èàu…Ûׄ<¥FâÝù K¹Ú>Þ.¶ïv_d‡ù„â® Ó®„ìÿêÌG`–Ë*1ÈÏ¢~<Ó2b˜!>?¶¦mÞíþ÷¢4C_øŒ›'OlOº_Ä21EmŸ&Ö>ú&)Zãò™DÝ +|w|çÔ†êÛ‹ûÝ|-q½8ñ {%¬œï4«ñ+ +} ”¾h`Ò8f6iI4{Oóþ£nŸmjGã>Nõ"†Æv™°»G4goþæiµ® +endstream +endobj +1673 0 obj << +/Type /Page +/Contents 1674 0 R +/Resources 1672 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +/Annots [ 1648 0 R 1671 0 R ] +>> endobj +1648 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.313 630.392 470.268 641.24] +/A << /S /GoTo /D (section.15) >> +>> endobj +1671 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [256.309 557.994 404.752 569.119] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://songs.sourceforge.net)>> +>> endobj +1675 0 obj << +/D [1673 0 R /XYZ 152.694 705.06 null] +>> endobj +10 0 obj << +/D [1673 0 R /XYZ 153.694 544.006 null] +>> endobj +1672 0 obj << +/Font << /F8 1663 0 R /F69 1676 0 R /F26 1656 0 R /F70 1677 0 R /F65 1662 0 R /F71 1678 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1692 0 obj << +/Length 2941 +/Filter /FlateDecode +>> +stream +xÚµZYä¶~ß_Ñ`›ÖARTòdÞÀÃñ +ÿ¸ÔùÖ&l¦œÎüÔ¯&¶*2±R¼|êT®,ëKX.dlŸph¶©%,Å^6ih º»~àѧüQºY΢MãcŸŸŸjBüàÁžý Hd(r"¤{nø±’áÕ㥓Y‡MªÉîØ;œlߊ:i/q¦ç³ÅYB³a7û'öàxfìÇM`ï±kÏÜ“sÇÍ÷ÔvÅÌE±ŸcC×Ó1PtIØá º%ØD‹$ +þr*E^ða.õ€WÅAýÒUnÎDÌŒ¬¨†xèu]ÑsWÞÉX{®†¡,hyüPŠK€YÌ!SÖho[Î t<ú‚æ™àÔ¨hžsÑ(®)¿¢~ €¿#μi^Á[ÊI€)Œˆ0;¿=2·)¨i48 oÓÝ;º{:5»0_ƒÇÁ‘àÂm¬ËÆCEàß7M5Ty]ýêÏ“š o +n|÷4ÐòW÷RÔtq$ñ"?àn1L½ âTY +“ìçwÿxÁ2[0à_ÙË;ûÙKDC| +‡ÛÐéEXßï¡¡!ºÔ·-ß|N¨f]𧮒6ÐúH¾Ð\¦’tÅ#m]³k1 ƒoʼc')Þ +qPª-8Ç£%ßo;?ćؼêû1Ð÷‘XHzœ¹ÍùýKûÙ[Þbè#ˆg¯{ÿÆ&¾¿aµÅ9c4áhšã
ÿ·JGúUÿ5p¨#½v”¡¹ÑDZ‘8BJÊ"ñßãQ øeJï£$k{Žœ +xy¿(øqåÆÜ95œzô{Y”\”EQÁ2ûí¬BÅ…0]%a*iHè‚3N~é«C•S†¦TrœÜBE4áúц§Àº€3þ¦‘ôœqΦʴhâT”B!^ÓW³[ÀåÈjðW`+õ°Å +³XþŒ7Á–)5s¹'Y\%
`UI*„¡…œ»/™Ä›°äâX\d‘Nž˜º&œ-Ó¤üXç9 +‘}Ï!`[ߨ;9ÆŸ=øÚ8ðµ€·0ì}©ÊZ¢>¢#¢HNuµCUñãô.êë +(<«$-˜Wœh¸Rw3‡û{û@µã
Y[ßLFÕ°9ï…ÙÜPæ•ðÅr@Ó ï[{ïÿzÿó½9•dÙ¢¢. 5„»´?òÝãRhíÜGp7%8“°ŸÂŒÌ‡Eëö2ø¼í‚»8p‹û“_—B¯6f,g2ÙÈT´†wÈEŽ—Ú[¥$?"gÜ#1|ÉæVE,¸bJûo}0hádÒ'˜”KòbõýeLïQ¶_8‹Ç›ºÞ³T)Üœ~å$p¿óŽìä°1táa¸t
a´[ C#mÁj wU2Ä‘çª(ji¹dÜ*ÐÂB6œëìnVXòË4¢Rû0)ŠÁu¿JgBÇ-ºbœ +“øµ)W‚ùêÏ•iãPoLwÜ®+Ûx>燮í%®Fa©Ò +¦˜Ö@ÏÂóÉu2oËnbxø†êJ0ù¤®ªáÄéܨ5-ŒûÆÁ
¡œ×ŠˆÖüœZƒl*‹æW2gaËz9Ñö+ý½ÆÚ4dNÙòþ0&fIð(6Ú¬Îü•P
Ù„AWöÀ_d$fü®ýc
^‘¨VèÓ
·
µ¦ù¸»àPÝ\n Åä¡c¼<¡²ÝÅñ΋ºãSçI\Nã¡–PØJØ̇UyEöòX5ÍXŸñ´1—¤|š¢®ÚHëÃEFÿG ]Rƒ¯ò®ßÈäÌÛ™|î’f¯gòø“Bz+MnÌäå¥ýìLÄRí`n§¬MßÈä¯7ñý
«2ùT™Ìs¼YÉ‹&¢p]É‹Ïa{~BÆ ÂüPÕÕà±2öQO5Œ‘æá?1£öØŽðÝPàf®î ÐMPÕ´gV{?eì«(ò¼B¸u×îêeæ¨ü–Ø4ÂUâ±YO_ULºÌçíu"€2ÄÅ7??8 jÜ¿òõaÔPªRO´Þßa`ã˜%cK’3lž½ãÐÆàÞ©:À½ìVÌHñ²ãmM¬"†VÎ.k¿•ï{pUq² +H1thð“=؉mè€ Áб|ö“¾ÍW%z¤“kXiͪtâw¼?ž5ÂQ·Ã)¤\…È1B“ÅR£‡C¸¢H¯N—×}Ë_§&ú‚Ÿª<}6²ŒŸ˜y +}®ªY|Ù²1©å‘Pt>>ûãwfÊp¡ýÂmÏ`äµ”/³*ZЃ¥³¬JÊ"¾8õ´ãmï²Tr¼&ãÑÙÁÊ!"_œ)çäCH²ý7ÇÚúÅ +endstream +endobj +1691 0 obj << +/Type /Page +/Contents 1692 0 R +/Resources 1690 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +/Annots [ 1679 0 R 1680 0 R 1681 0 R 1682 0 R ] +>> endobj +1679 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [475.743 519.796 482.716 530.644] +/A << /S /GoTo /D (figure.1) >> +>> endobj +1680 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [346.779 495.886 353.753 506.734] +/A << /S /GoTo /D (section.4) >> +>> endobj +1681 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.957 296.822 418.253 308.778] +/A << /S /GoTo /D (macro.musicnote) >> +>> endobj +1682 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [241.657 151.631 256.38 163.587] +/A << /S /GoTo /D (subsection.7.7) >> +>> endobj +1693 0 obj << +/D [1691 0 R /XYZ 152.694 705.06 null] +>> endobj +14 0 obj << +/D [1691 0 R /XYZ 153.694 472.108 null] +>> endobj +18 0 obj << +/D [1691 0 R /XYZ 153.694 369.55 null] +>> endobj +1695 0 obj << +/D [1691 0 R /XYZ 153.694 372.04 null] +>> endobj +1697 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +22 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +1698 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +26 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +1699 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +30 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +1700 0 obj << +/D [1691 0 R /XYZ 231.92 360.085 null] +>> endobj +34 0 obj << +/D [1691 0 R /XYZ 153.694 250.552 null] +>> endobj +1701 0 obj << +/D [1691 0 R /XYZ 171.694 240.534 null] +>> endobj +38 0 obj << +/D [1691 0 R /XYZ 171.694 240.534 null] +>> endobj +1702 0 obj << +/D [1691 0 R /XYZ 171.694 240.534 null] +>> endobj +42 0 obj << +/D [1691 0 R /XYZ 153.694 227.748 null] +>> endobj +1703 0 obj << +/D [1691 0 R /XYZ 171.694 216.623 null] +>> endobj +46 0 obj << +/D [1691 0 R /XYZ 153.694 177.091 null] +>> endobj +1704 0 obj << +/D [1691 0 R /XYZ 153.694 179.029 null] +>> endobj +1705 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +50 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +1706 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +54 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +1707 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +58 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +1708 0 obj << +/D [1691 0 R /XYZ 236.049 167.073 null] +>> endobj +1690 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F7 1665 0 R /F26 1656 0 R /F65 1662 0 R /F15 1664 0 R /F33 1655 0 R /F76 1694 0 R /F77 1696 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1713 0 obj << +/Length 2661 +/Filter /FlateDecode +>> +stream +xÚÅZKoÛH¾ûWØC(Àêô»›™Ã"‰I6³ÉNä0;Z¢%"é!){ýó[ÍnʤÔE#ƒ½ˆ±‹õ®¯ª‰ƒU€ƒë3¼w|wsöúŠ¨€(D‰àÁÍ]@Fšë@ +Œ¨ÁÍ2ø=ü>c$,f‡eµNïgs&UøÈWÕì›Og—7gž ˆÁŒx 9C +h/6g¿ÿƒ%üù)À(ŠdðØ<º×¤…„ó,øvö¯3¤
cæ÷ºwî!Ž%’²!nþ`‚׌ ¡‚2 îöˆ‘— ¤i )C(7ò’F,…×WŠ„#Æ%5Ë›7ó€€\Ô®½(fT…ÿ)²bõdÈÀ +piÂÌÌ5¢œØ‡KŒV“Ùœ„Y\§Eº<os‹y±Dܽès±M«Ù\¾+¶å*)ì¥ã|iï߬‹MìžùG’;Š +#Ñ#5¦¦Ô…Þ5 ãGp>fMgîc"Àkuøø‹Ÿ(,¤âT¢‡.ò!Ýœ›3>¤J©!påùeûA`+6É&õ¶Lü6°ëRz?Bh”‰—A¢÷ùÁ1ÍÝ6ñä¥E '³)~’5+dh ³g×# +#=ËúB#‚-{dŒ?÷ +„R=’—£0ð²™Mb“S™¬³ÄûaQHG¼ùâNyøeÁÅЗíÎÇöfz›]–¡.4ÑKŒGW®ÒÕ¶ÅMä
pÅıÝÿjbÎy™Û›mÚsŸm´ÑÏ›l\Ç_4Sæƒï“Ûc µš8Ž˜å„÷–€6þÂ$mÅ +endstream +endobj +1712 0 obj << +/Type /Page +/Contents 1713 0 R +/Resources 1711 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +>> endobj +1714 0 obj << +/D [1712 0 R /XYZ 152.694 705.06 null] +>> endobj +1715 0 obj << +/D [1712 0 R /XYZ 270.848 672.193 null] +>> endobj +1709 0 obj << +/D [1712 0 R /XYZ 282.986 138.113 null] +>> endobj +1711 0 obj << +/Font << /F17 1716 0 R /F72 1717 0 R /F73 1718 0 R /F74 1719 0 R /F8 1663 0 R /F6 1720 0 R /F78 1721 0 R /F58 1660 0 R /F21 1667 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1735 0 obj << +/Length 3049 +/Filter /FlateDecode +>> +stream +xÚÅZI³ãH¾Ï¯ð
™hר©¤ë44¢ß…`8èYågѶd´ô3üwr)I–\~p±J¥RÖ’™_~™r¼yÚÄ›ß}ûëß}ÿÞÚM.òT¥›‡ÃF&Z¤¹Ù¤‰J'›‡ró×èa›§Q[ÔÝe»Ó*jºª¯šZlÿöð‡ïßgWogRHû׎Ž‡ØøjŒ’"M§1=‰m:·/à÷V¢µÂÂ2üèæ‚ow&ÑÑ~«²èXÔO®ãŽþ¸•‘ã¶û)–Úí{¾kãˆÐ‚¤IEnô8ÇOR\Œ)7ŒL
ŽÜ™ØéW/>Y*7;)Ežø³<û¶Û]ªuôǦ=§Ó·mf¢w°D©¢¡«ê§Ð"ãLdÚ¬ù3…1óP-ajyôÂ#Df'Qu@D*t:zXJ˜üóvçùµ|©úcZÓ`E_ºvI-Wo•>W »¶©Ï ? KÕöüüÒ6ÛÜ–0`ØãSÔ÷•¨Þ}Ýáà˜S-’Ø.Ï»ŠÔ µé·h1pejÚ’oi"œÎFͧŽ;ûcÑs«žÀÖú©ß:ß@+ÃkÁ—§¡ê‹ÖOT\FÙ4ÒÏh]R`œ‹Ôæÿ±Ó•³{À1Ñï</þ4µÒÂæzyšî3q-X«NâèËÑáVŒ½ãZ©FÛ7¸Kš]…W_‹}_ñüü0+>.À}õª†TõøNë4çªï]éMÅ!åÊTŠ
Á&`]ï +ʆƌ)xÚx©ŒE*õÿÐKÓ—¼Ô<㥄l“€nµß®8ûVáš60€>FŒ«=OŠmK2ÙÿžˆmWÆŸ¤9«¢Ÿ
?5£m¤ãé @›dÆŒ:J{Ð +‹Ty ÜpÙÔ¿êyø± ¨ºEìÛ§áëÐzah2øÆ¢:âup¾‹|t. * Ú–rÔÅ×[]aÔéVd÷Ø‚ˆ˜À`ýZa2fY¬Cm¢sCH]U}@båãtŒ×;©3ìðeT¹0v7mb),ÚÊ `(©J.ÞyV½ å;
¼3—j³S‰ÈrIêÒ}u]€†'R¨,{†¼¨ ^ê¦bia1€¥½ Ë2Bt›º´jQÄ•Ö‰m–Í +ât?z˜eª#ŠÚ›5ÞTõ®d÷Úgç9`€„K› +ˆZðcšúU£‡ +…6¸Öcâ´,†y÷§<±¤(M!dRH¯'ƒ°† +¾IEÜJì30St®¨Üz[ÿtôÆŒ·”õUOß„²®¥%fÄ}hMj€vuàë¥XJè¡£Îè¨ñnÔ´—šÁ¾dV'ÉjOîìï8›€Æ7|¡ÚÕ„Îwø¤ïvù>õÍ\ïƒÔ„N~Z!¥(Ÿ^–~D»/Ú¾"•dYô‘•™YÈÇú;äc™Éÿt象 ½¿v|Ó`lÓb“øJ¹pS<žÜò1ØF[콜‚/Äü‘{<RËù§Ä|ñ1¬×OHxâFY&²90>S‚¾±€ÛmÆà)zÍ’œ·½¢#=¡‰Þ€ë/N<‰ÉéºGîçMºà®#xF6óÖû•ó¶K»Ë½Q}Fwí‘ê…äp§ªtÞ±cÄðrGXÜ…¬g_!õÙ£ÃyiÚîXaÅ%±®ý\íÝXåÀO
->ƒî*'ëå~®ƒÀÀE>ÄI`-¹~N¡‚^n„œZ/–|PΩꂅosÝûß«hê9VžÇh“PR¾ÂKÇéS þb7ä +cåÉDS '¨ì2U•Tv¸Ÿ‡A¦*²8»>ÔG÷TÕ?—
MÙ‡vI̬‡SU;ä=~Þ/G׆¸“¼º®úV5d‹LÐäÂæ+^yì+ôöÍù\ì:w) K 4†g4#=f¤gä? !G—º T#¬2|’Y +.ɾ'gðe ÷µ8_0¨I/ÄXŸ1pmß%ñ;ÐÊný>Çr×wØܸ$l½·ˆó-ÏÁC%6a ü2̨¡ü“jªh~†¦-]ˉµ\‘û)úú0b”\%°wú|Îùâ2~´ËÐ8ÔáZ)'ËCÚÀS•ÂÉ®Óè'þ½ù4~rMWÎë¹9BôÊ€
+„*}cfñÎgD‡@võT{ï¶>¶cù‰8Ûq®!`î›S`jLõÌ™o¥%ªÅ?¶ŸY3DÁyØ«ätû“+ÚKñªF.>Ì\E R@¾®³[ÁeX2H‚¥® +îêèS,¶Ð^è#3ò +¦¿ @·+|&"kRØX^ŸOüdç3ÇùÏÕø· <fKÿlù +endstream +endobj +1734 0 obj << +/Type /Page +/Contents 1735 0 R +/Resources 1733 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +/Annots [ 1683 0 R 1684 0 R 1685 0 R 1686 0 R 1687 0 R 1688 0 R 1689 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R 1727 0 R 1728 0 R 1729 0 R 1730 0 R 1731 0 R 1732 0 R ] +>> endobj +1683 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [480.219 654.025 508.364 665.15] +/A << /S /GoTo /D (macro.capo) >> +>> endobj +1684 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [399.467 605.928 453.762 617.883] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +1685 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [256.244 594.249 284.388 605.374] +/A << /S /GoTo /D (macro.capo) >> +>> endobj +1686 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.837 558.384 189.559 569.509] +/A << /S /GoTo /D (subsection.7.8) >> +>> endobj +1687 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [214.687 558.384 226.642 569.509] +/A << /S /GoTo /D (section.10) >> +>> endobj +1688 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.141 558.384 381.285 569.509] +/A << /S /GoTo /D (macro.capo) >> +>> endobj +1689 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [401.985 558.384 456.281 569.509] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +1722 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [176.752 434.584 191.475 446.539] +/A << /S /GoTo /D (subsection.8.2) >> +>> endobj +1723 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [184.951 227.375 199.674 239.33] +/A << /S /GoTo /D (subsection.8.2) >> +>> endobj +1724 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [287.227 227.375 331.062 239.33] +/A << /S /GoTo /D (macro.nextcol) >> +>> endobj +1725 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [334.792 227.375 357.706 239.33] +/A << /S /GoTo /D (macro.brk) >> +>> endobj +1726 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [361.436 227.375 420.962 239.33] +/A << /S /GoTo /D (macro.sclearpage) >> +>> endobj +1727 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [443.607 227.375 508.364 239.33] +/A << /S /GoTo /D (macro.scleardpage) >> +>> endobj +1728 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [400.338 215.42 444.174 227.375] +/A << /S /GoTo /D (macro.nextcol) >> +>> endobj +1729 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [455.615 179.831 483.76 190.956] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1730 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [218.362 167.599 225.335 179.555] +/A << /S /GoTo /D (section.7) >> +>> endobj +1731 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.324 167.599 360.468 179.555] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1732 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [280.884 156.198 319.488 167.046] +/A << /S /GoTo /D (env.rawtext) >> +>> endobj +1736 0 obj << +/D [1734 0 R /XYZ 152.694 705.06 null] +>> endobj +62 0 obj << +/D [1734 0 R /XYZ 153.694 667.198 null] +>> endobj +1737 0 obj << +/D [1734 0 R /XYZ 153.694 669.191 null] +>> endobj +1738 0 obj << +/D [1734 0 R /XYZ 234.871 657.235 null] +>> endobj +66 0 obj << +/D [1734 0 R /XYZ 153.694 545.439 null] +>> endobj +1739 0 obj << +/D [1734 0 R /XYZ 153.694 547.653 null] +>> endobj +1740 0 obj << +/D [1734 0 R /XYZ 204.982 535.698 null] +>> endobj +70 0 obj << +/D [1734 0 R /XYZ 204.982 535.698 null] +>> endobj +1741 0 obj << +/D [1734 0 R /XYZ 204.982 535.698 null] +>> endobj +74 0 obj << +/D [1734 0 R /XYZ 204.982 535.698 null] +>> endobj +1742 0 obj << +/D [1734 0 R /XYZ 204.982 535.698 null] +>> endobj +78 0 obj << +/D [1734 0 R /XYZ 153.694 510.958 null] +>> endobj +1743 0 obj << +/D [1734 0 R /XYZ 171.694 499.833 null] +>> endobj +82 0 obj << +/D [1734 0 R /XYZ 153.694 461.982 null] +>> endobj +1744 0 obj << +/D [1734 0 R /XYZ 153.694 461.982 null] +>> endobj +1745 0 obj << +/D [1734 0 R /XYZ 273.713 450.026 null] +>> endobj +86 0 obj << +/D [1734 0 R /XYZ 273.713 450.026 null] +>> endobj +1746 0 obj << +/D [1734 0 R /XYZ 273.713 450.026 null] +>> endobj +90 0 obj << +/D [1734 0 R /XYZ 273.713 450.026 null] +>> endobj +1747 0 obj << +/D [1734 0 R /XYZ 273.713 450.026 null] +>> endobj +94 0 obj << +/D [1734 0 R /XYZ 153.694 409.961 null] +>> endobj +1748 0 obj << +/D [1734 0 R /XYZ 153.694 412.175 null] +>> endobj +1749 0 obj << +/D [1734 0 R /XYZ 236.742 400.22 null] +>> endobj +98 0 obj << +/D [1734 0 R /XYZ 153.694 350.414 null] +>> endobj +1750 0 obj << +/D [1734 0 R /XYZ 153.694 350.414 null] +>> endobj +1751 0 obj << +/D [1734 0 R /XYZ 251.538 338.459 null] +>> endobj +1733 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F70 1677 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1767 0 obj << +/Length 2499 +/Filter /FlateDecode +>> +stream +xÚåZ_ã¶ßOaô%2pæ‰ÿ$êú”wEŠ¾Y Ò{ÐÊôZXYr$¹»‹Ã}÷Îp(Y’¹·r‡ è“)r893¿:^ݯâÕßobÿûÃíÍÛ‰^qŤJÄêv·âZ²$S«D§LH½ºÝ®~‰ôzùÐÑÍz#yÔ<ÀOª£ŸmÑ—MÝ?Þþãí‡4]e,KD‚lâÕFpf'ž¦Ý–}e;F³Ìd’áÐT0w1Gʨws°¢Ò÷åôÓ5õ=
Ü7"@FaHF-@ô(÷3îÜ¥cK”ÛSa·ÔõXö{¿¾2 Hrm¸Ê˜â|ì?\*\µóÂÜ0ñµž“ûüØÛÖ3§›ÕL©tµÑ,Í…ø~¢Y@~ž•¤,ËF
ÂN)$3éHàÔ`ÃS¦µ¨Ê€x36Ÿ/Ï +vË™È44@$)‰ðq_kÐéõ™EyÑ»33QU>¬ál,}ýÓ/¸J`óÒ ¿4f<æ+Áb%ˆ×÷—‹Â55 ² ÑS¾fZ*ìçÊëÿýدW“î×öŠÚPrvºç“]H ™àÉ@Z4‡C^oi³ö©°Çž6ØïóžzKÿ[Øw¡H‚£3&”yí€õU,<ÝH:]¦·O½SH–€ÙgóËìN™¨Ëëηl[5ÁÉöôEÚ€Fs({OŒ;õ³‹†§ŽÓç’ÝÚ–7ÊdÑ¿öÖÓœºÒٶʀɚG6pxÂ$,IÆ#¹kÀò/v+ðædÍ–¿8ü¡ø½Ãžcç{/ª¼ëÞ{8u!”dR¦Kß03ü©(IÂb3ž_Yw½Í½ûiv!öš¥Ü|Áõ,Ø–ž}(¸fpÌ`±1Ú‹f&KˆòÇzkŸ‚^Yƒ›Q€ÛáÚr=Õ/hî|)ݼ¿½A¯Àª%X·IVüh +–Vn~½áþH€`lÁÀ0g3LÚLf¹€Î†Ã.µpÉ$lPƒœx¤¦˜ó+„øéŠÕæû”`7"y¸Åà4.µ:6ɨ‘cîÜâÃZë(¿GsÈ pŽGŠU3èê÷õ£e½õ½ÍŽ~K:£wëNÔð…Cú€Ï³grö ‹0¦KÅÌÑÕöÑñ!¼‚ºŒd@•Ÿú}ÓžiSl<e2£ìŠ¶<Ž„¯“€Vøj:<Æۦɓ,ª›>¿«,}TÏmY8ÓK³ÉfadÜlG$—£¼OrIž:rh;áúSë×híζ¶.,¸ˆNŒ +‰Ác¦~uüÆKSÙ:?„‚8Äâ,æ¯É£g(
”†ÁîU#Én +5]/_vo!ÙSÔþ³¨P]¯Bñûr…Ô’qŸ+ˆ’˜& š‹ôë+pŽ}c5rèöͩ°ÁÍ$?ä†|<þVÇ}îGzHo\g¹õ^ºDÝÙ–z=ì‡ÖcYUž€ ýR}3eø¹Ü=L<ñ$0+8Ïå},}:ÝÀ„–bÁ!/Ú¦£¶—Æ GeÁ.Ó/ +sPØ©G,¡dŠ’ ù×æV¥ç7Ñûn<Ww”Øèžæ@ï)€ŒïOO›P¨.«2oá(m<G\T,Æ¡{n8ÓFý!Vκ§m ÍÒLSDcAO¸ùƒ„¾{zUhmxàÛÒlOt÷pÈc*¸oJ0•šÅ};õÍ!'O!åˆù +@štÏÁ7à=‡´‚R ×ã÷MºŽ +©äÂeݺ[@—`[vÇ*2ž)¢o–K¢ã˜Ë&Ò!›€ðr.a¼¥†˜ÅR̪ûæqrh³={ê‹8Îù%Ðq÷òê¸R¬5$Õé0Ô—ç–¯!p˜«-ÿãW +ví}4|=öv~‹ðØlŒ‹¹úÄ)¤q¯Äú ¸ê™ºqìéJŒÅÔçê宋1uC½®î +7ŽC;ô¶€z°Ÿ0:È(t +L,Çþž‚ž“$¯ë¦AÄ3*V|H&”ðzÐÝî苈)4‡¼}¨]qË7ˆ:sÎE"¬Ö&ôéLÈë=è×ué!‘œcØ1o{Òƒ»D°ïæˆÐ+¯þŠŸ +ôEHc.Wáiô¡l;'Oâ +8_¦\ØD]Èk&_P˜ ++LM&œC&$S$Üî*°ßPˆ9ô4ú ÏÖbÔtõªyðcXÀÁÁóà +endstream +endobj +1766 0 obj << +/Type /Page +/Contents 1767 0 R +/Resources 1765 0 R +/MediaBox [0 0 612 792] +/Parent 1670 0 R +/Annots [ 1759 0 R 1760 0 R 1761 0 R ] +>> endobj +1759 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.055 308.149 406.121 320.104] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +1760 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.58 308.149 492.028 320.104] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +1761 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 296.194 227.915 308.149] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +1768 0 obj << +/D [1766 0 R /XYZ 152.694 705.06 null] +>> endobj +102 0 obj << +/D [1766 0 R /XYZ 153.694 667.198 null] +>> endobj +106 0 obj << +/D [1766 0 R /XYZ 153.694 647.37 null] +>> endobj +1769 0 obj << +/D [1766 0 R /XYZ 153.694 647.37 null] +>> endobj +1770 0 obj << +/D [1766 0 R /XYZ 235.658 635.414 null] +>> endobj +110 0 obj << +/D [1766 0 R /XYZ 235.658 635.414 null] +>> endobj +1771 0 obj << +/D [1766 0 R /XYZ 235.658 635.414 null] +>> endobj +114 0 obj << +/D [1766 0 R /XYZ 153.694 559.484 null] +>> endobj +1772 0 obj << +/D [1766 0 R /XYZ 153.694 561.698 null] +>> endobj +1773 0 obj << +/D [1766 0 R /XYZ 204.982 549.743 null] +>> endobj +118 0 obj << +/D [1766 0 R /XYZ 204.982 549.743 null] +>> endobj +1774 0 obj << +/D [1766 0 R /XYZ 204.982 549.743 null] +>> endobj +122 0 obj << +/D [1766 0 R /XYZ 204.982 549.743 null] +>> endobj +1775 0 obj << +/D [1766 0 R /XYZ 204.982 549.743 null] +>> endobj +126 0 obj << +/D [1766 0 R /XYZ 153.694 359.456 null] +>> endobj +1776 0 obj << +/D [1766 0 R /XYZ 171.694 347.501 null] +>> endobj +130 0 obj << +/D [1766 0 R /XYZ 153.694 210.722 null] +>> endobj +1765 0 obj << +/Font << /F65 1662 0 R /F77 1696 0 R /F8 1663 0 R /F71 1678 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F7 1665 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1788 0 obj << +/Length 2173 +/Filter /FlateDecode +>> +stream +xÚÅYÝÛ6Ï_á·“˜?DJy»IÑCÑ}8 éƒ,qmamÉäî.öò¿w†CI–MÇ›C}2E‡ÃùøÍ/6‹xñÓ›Øÿ¾¿{óÃÇt‘±L½¸»_pÙÎÔB'† ™,îÊÅçè“-šº|»\ £¢cga ã¨ßÚåïwÿúᣉO蔥Js·³kêMU>Ýé92c<˲CÛlÚ|ïù6ð›dÑÆÖ¶Í{Z^ÓoU—ö‰î›–æl^,Em/(úmÞÓä34Gd±âB³X%0à,Kü%K[ìòÖ–Ë•T"z¬úmèvÄ6ƒØ_¸Tµ}¤/®¨‹h߆¸1qÆ*?öÛ¦½ÂФL´#C4‰@—Œ9PfÉï®h«Ã5Ö’ 1n`Ë•2<ºÃ2êžkT_Ÿ?‘rš{Ò£H¦ÏõvnOÒ׸E&GÍ~Ÿ×h)£ª{ໂqÆAãv~›½âàœ£Î?ø fô(æjM°trÉLÊ’ÁIN)$KͨËb™ppÞ¦°7B
”U@d5°"¯/ï$b–‰ñN¿ŽgOÓ[§|‰¹ÚÙ:ßÛ +îœ~Ú–ŽÆÙçEÛ +BuÄÊÅ%xÅKU%Ul’‚àgò˜3nnW¦*üÏ-«®o«õÕ—E?ßÓ“×àå[_+;À7m|…z7`¡™ÖÀ}”àÑ¿Û¦·]Ojë`€Ï9@Ò®*ܧD¼Ú8ú©µö¶ýÖ…Ó{ÙàÎ'šþqÛVpn‡‘ÒWX-ã>r|G@úq“n7ñhh±¿#Š,{¡5 ý¡Þì 2P.n<¨øZÆLÅc¬;)ÂVN8‹õè …ó^Ç—Žc¸Ô¶9îJšw0Ø´´â¾ìnÇ0¥$ÑÇeêu”
ˆÖ™ ó²Ï[HæJ›¹ÆóÀÉŠÖºÇS<ã—Óþc}%‡A#uÿ IæþMŒ×>ŽÜñÍÁ}9LÁ Wã`ï +(ܸòôŒûïí¦ªkŠ“¸h1ÄÇËlÎÜ"ýeþŽ3SÑ'Û$Ïu
5W:¦’Í,cåâ1uˆ8«©†Šà\gÐöÈé‘©›n;à:ñÁÌ’ûTmSïiŒ¢BU%£ÃÞåIYÌÄT#|×A+ÏŽ/À@Z+j 5–²æC©˜ÊÎ’â‰ÜäPkjOÀl>ƒŒÏU–€T’¯:ž¤‘5²zq}} ”ñóÎìfG0 +À.V¶1K¸=&J–¥É¹³óytèu¸ÁEFû«µ1ïŽt¬Na¤QC|º´¹ê,4M9%@Xƒ„ÖÓ²ë„`Æ·ò8M9Q…à+Q|‰“¸w‚¼Ý ŽŽQ…^ݲÓö'pLJx™\%vA¢–tk"ÿLïzÂðÿ:à™¸ÐÎrÿìË'Ïþ™Ÿý31<û-šÊÍ4ÀYuÌî£ÒD0P¸P‹uÓ¢ÙÞ׺^êÙ=ßÛÞuXVZW\ù4{©¨D3m²Ó£ÓÀ¸ôË£õbh’11™7=³d3“ŒPµò*òV;§O_ãÈþÁ>\-ƒƒüàhòÖ7¼1F¤:ÏÄ;¬âQÑ8Doﬥ£;××?¢Ð|ã8ª;ú±]ငÃeëjùy^™Ÿz„† +~ìÑBž ˜0¾ê¥(£Ì_â
AO£ª&9ò€aŒP7’
(Ó°DœU0tIYfŸO-®WñÕMs컪´o`_g_eü;pÁ¢VPA +endstream +endobj +1787 0 obj << +/Type /Page +/Contents 1788 0 R +/Resources 1786 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1762 0 R 1763 0 R 1764 0 R 1777 0 R 1778 0 R 1779 0 R 1780 0 R 1781 0 R 1782 0 R 1783 0 R 1784 0 R 1785 0 R ] +>> endobj +1762 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [214.894 642.07 263.96 653.195] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +1763 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [268.168 642.07 348.616 653.195] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +1764 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.118 642.07 440.335 653.195] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +1777 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [456.531 593.973 505.596 605.928] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +1778 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 582.294 233.145 593.419] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +1779 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [252.401 582.294 327.618 593.419] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +1780 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 570.339 227.915 581.464] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +1781 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 472.207 219.763 481.948] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +1782 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 460.252 251.145 469.993] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +1783 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 446.913 245.915 458.038] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +1784 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 162.161 201.763 174.117] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +1785 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [402.935 138.251 409.909 150.206] +/A << /S /GoTo /D (section.8) >> +>> endobj +1789 0 obj << +/D [1787 0 R /XYZ 152.694 705.06 null] +>> endobj +134 0 obj << +/D [1787 0 R /XYZ 153.694 312.237 null] +>> endobj +138 0 obj << +/D [1787 0 R /XYZ 153.694 283.863 null] +>> endobj +142 0 obj << +/D [1787 0 R /XYZ 153.694 263.946 null] +>> endobj +1790 0 obj << +/D [1787 0 R /XYZ 153.694 266.271 null] +>> endobj +1758 0 obj << +/D [1787 0 R /XYZ 215.544 254.316 null] +>> endobj +1786 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F7 1665 0 R /F65 1662 0 R /F77 1696 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1800 0 obj << +/Length 2535 +/Filter /FlateDecode +>> +stream +xÚµYIsÛF¾ëW r¨Jì 7,™ÊÁÎŒSñmÊš%cû +ÿA¼‡@Ü£Æu`È¢$Â3jØIdþâÙ +ŸuZ‡G¢ÚJV²€_â©ïsÈ0qy¦£õ1»EO5õÜ.ü†¾Æ·`$Oñ6ì׉PfôžPR·pÇ^|½ü_Sz.´¤F5É„]žeÍÏfßW —[žX6»]¹¸^È™'h«ó{4k~~ ¤÷¸øxm-|p<½/«¶cÏ„;_Yur@žò_ú;Ÿ71ÒÖS^!ËÁ±ê)Œ“"?›>¸ÇP^„;/7ŸSòxÊÐÞã IG¤¤àî-~')ÍvñÁ;hˆC±éºênëÛ«÷¤R+ŸÀ“áÙzŒ¸j +iŸ9€‰ +’<¥‹eßVßBömEܸº¤˜T—¤LÔùqŒÃþ˜èÝ71{Kœ¬» ¨J]~C„ä6 :yrÖoGø + CS‹§÷¾Þ;?å˪÷mÈäC7ÀlÆ#øéÕ_o¯þs…q•DâÔˆ4Ñ÷ZèBGËÝÕÛ÷I´‚E(DQ¤Ñ'"Ýq¥%Bm£7W»8ÝGøÿçÙ8°9À¼Ì¸9. +S
²¤á¼b*ÒF ¨o¹Z&±B€³(ĘÚ@`0¤Ç“A¯…÷ï!S”
E‚döÂÆìzÀ58=$6î¯"ѾñE®¢‰µ'5sÒêû‹/LäVfìsüIzôPˆ,…’Ÿ +žt€DùùˆŒ’‚ùPæÀ¸´çBê19°‡šL‘‡òˆ}Ód>Ôhn"Å“ƒ>ï?ª€üôeþCÖÍOJq쓪̊\NUà +7u1˜øÖ…ÛI»KÊ©zŸuÀäEB݈Ž‡Ô£AËOŠ(êÐáÛTõYU`{cúuB%à8…>RQ KlE©aæ[Cõí¸®ÌMÜ·eÝŒö•&ø«ë—È‘@KÚøº[f|—™Q¼Rcž%€Ä +ûÆSNí/$ yüGPqÙu>+ß³õ·œ¶ã¹½’+ˆ×–ÚeYÜÌd•È¦Ÿlžï!¿@À(Ž<’¦—W—ÕL‚Æu+ÔW¡âŸæ“po•û°àÐÏYcCÖÄ6tbI¥èó¨0Ø¥1¸šnWv7CqW-›mSïÎûŽ•öé±]…ÂpŽ™:N4Ï] +â´ÓB¶ÁFJ%5Æf€ãýU;€?ºó=,|Ýljý¥q~Žà/^VÔÐ¥as÷tòû'³¹ò6:Ö+¼ŽzEóñcW.ÛfÑíË¥·&¦ÛÐN!7eé¬Ož˜ä™>ùHÆmÅÜ÷ísìÑ{¿æ€hrjèýø±B¨©*œöÄß»ÒËIUÞ$cëî[úÅ +äEUÓ/A€.EvÒ½ïéÊZ¡—Úð„LÖUب½Gœ€¯ƒ£uL5¨—Èq’„kÑt‚ndH¸4H¡ë°åtoÁ‚ÚþGåêºÄÑËæ±û~Ú4U°8EaŠ£ŸQøw +“’Ï»$©Ò,©2d`Ú|RË@˜&~I¿\ +endstream +endobj +1799 0 obj << +/Type /Page +/Contents 1800 0 R +/Resources 1798 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1792 0 R 1793 0 R 1794 0 R 1795 0 R 1796 0 R 1797 0 R ] +>> endobj +1792 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [300.036 589.687 328.181 601.642] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1793 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [322.782 577.732 342.486 589.687] +/A << /S /GoTo /D (subsection.11.5) >> +>> endobj +1794 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [200.294 565.777 254.59 577.732] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1795 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [425.32 260.921 440.043 271.769] +/A << /S /GoTo /D (subsection.7.9) >> +>> endobj +1796 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [284.315 248.413 304.019 260.368] +/A << /S /GoTo /D (subsection.11.8) >> +>> endobj +1797 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [205.481 199.033 233.625 210.158] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1801 0 obj << +/D [1799 0 R /XYZ 152.694 705.06 null] +>> endobj +146 0 obj << +/D [1799 0 R /XYZ 153.694 667.198 null] +>> endobj +1802 0 obj << +/D [1799 0 R /XYZ 153.694 669.191 null] +>> endobj +1803 0 obj << +/D [1799 0 R /XYZ 195.545 657.235 null] +>> endobj +150 0 obj << +/D [1799 0 R /XYZ 195.545 657.235 null] +>> endobj +1804 0 obj << +/D [1799 0 R /XYZ 195.545 657.235 null] +>> endobj +154 0 obj << +/D [1799 0 R /XYZ 153.694 235.618 null] +>> endobj +1806 0 obj << +/D [1799 0 R /XYZ 153.694 238.109 null] +>> endobj +1807 0 obj << +/D [1799 0 R /XYZ 237.455 226.153 null] +>> endobj +1798 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F71 1678 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F17 1716 0 R /F72 1717 0 R /F73 1718 0 R /F74 1719 0 R /F6 1720 0 R /F12 1805 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1818 0 obj << +/Length 2671 +/Filter /FlateDecode +>> +stream +xÚÅZKÛȾϯX½ýäÃÁìÁ:°±Ø ÙArˆsàP-‰±DjIjfcóÛSÕÕ͇Äkw±ÉeØÏêêꪯ¾n
_l|ñ§î¿oïn¾y—$‹Œe±Œw›…0ŠÅ™^Ä&aR™ÅÝzñè¶>.•Œ>7åv‡…n¹R©ˆÞW›š-ÿy÷á›wéHDš0ÁSïæÞí,
IøhŒäLÇaHÑ|û…Æ@çdL&E´óRÆ#KÓKYÕG§d7#Ns&{ÊPš~žÙ3J†þOK™FöóÃÒ˜(߃=”ˆÚãr…Eù‘m[jíÀ +AÉOKfD0^<‚#TúשŹ"òM‡€†ý¸â2˜qèy0CÑíº>rÃp¶74 0A–ÅÑ›=¬QÁŒ·±½C2tXEMÙ¡m.¿ä_žñáØþïÁ2>¤/o +@*áË:|tv±õt³ 8K™2½‡£5îí¶¬Ü™^¢Œ.†Å׳¹¥:´Õz^œÖ,ÙÂL‰š‚ëRÈJÍ#§f:Á›²-ìL&Q€ìš¾§vþÜZMœ^|×S+ÎZ}í¬ÍËLÃôÚ„ô5Ž2eI*®?ÇXN,ÏÈâNOŸ£äßwèB*3Ñ¡G#ñ‡²[ê(ý€œ>>kÒßO¾=E§F1Û ÑŒ ׉aÜáP{¹><!¸µ +ª†¼æfoGa ùv×”mWæ^ÈÇ‚æ!¿ŒUõØÿžòÁo]ñÔ-»Ñ£aihvƒO4<zF×Õ‘ãä
ó»¥ÊÁiÓG÷ÚŽY[NÓÃ)Ü*ñ—Ȫb£²è^€`Ž·ÞÞ~ÿþç/˜m°DÛÿàĤó"]Uýš$£½$˜øNû51/=Óˆü6¨5ƒš +3x•öÆsyææ»»N¾`/Ã`¡…d‰Eq¸ùésšÑ€¾aÎ*LZf¹5¸…˜Á$f
²
´úÁ…¸B‰¿\±ÚdŸŠK¦Å Ã-†p}i6°ZÒ[äH‡üÉ]g·hv©=Ì@è'b55µ§#ݳꦣ–:ìêo†¦‹Rí°n{í…¶(;9 ‘–ÂqW(¬>Yߊ.‹ß)%jœ’¼HK9ˆ +²ùÙÛ|ݺñòÌ@@5N{¡q¹‡îçÊ\ÿ[yô\ +VŒKý²1’øâ©çœ}sý3ñÆÐœàȉ¸V•¶#¬ +ý
‹Ï Èñ@éRGÿËÕôQAŒ§Ñ5®t°‡¿”@EŠWQ)€°³06ä4öü1»Â|ÿ„Mukù’¥ÂDà ¯Ã{@»ó7l÷òÐú7’è~êZêìMé(òÏÔ£Ÿ|ôHß„¯ "tw?‰g7LË«Ùç8ת>6Äë9<Âß>Å/ŸgiÉK¡<CènLldNé PøH-¿4Mi8hüÁÒÀß– +endstream +endobj +1817 0 obj << +/Type /Page +/Contents 1818 0 R +/Resources 1816 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1808 0 R 1809 0 R 1810 0 R 1811 0 R 1812 0 R 1813 0 R 1814 0 R 1815 0 R ] +>> endobj +1808 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.861 544.166 413.157 556.122] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1809 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [432.81 544.166 476.645 556.122] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +1810 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.532 532.211 387.827 544.166] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1811 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [326.569 448.802 380.865 459.927] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1812 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [480.219 375.085 508.364 386.21] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1813 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [481.578 279.167 488.552 291.122] +/A << /S /GoTo /D (figure.2) >> +>> endobj +1814 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.987 185.345 420.283 196.47] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1815 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [441.515 185.345 485.35 196.47] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +1819 0 obj << +/D [1817 0 R /XYZ 152.694 705.06 null] +>> endobj +158 0 obj << +/D [1817 0 R /XYZ 153.694 667.198 null] +>> endobj +1820 0 obj << +/D [1817 0 R /XYZ 153.694 669.191 null] +>> endobj +1821 0 obj << +/D [1817 0 R /XYZ 240.802 657.235 null] +>> endobj +162 0 obj << +/D [1817 0 R /XYZ 153.694 593.537 null] +>> endobj +1822 0 obj << +/D [1817 0 R /XYZ 153.694 595.474 null] +>> endobj +1823 0 obj << +/D [1817 0 R /XYZ 239.147 583.519 null] +>> endobj +166 0 obj << +/D [1817 0 R /XYZ 239.147 583.519 null] +>> endobj +1824 0 obj << +/D [1817 0 R /XYZ 239.147 583.519 null] +>> endobj +170 0 obj << +/D [1817 0 R /XYZ 153.694 426.116 null] +>> endobj +1825 0 obj << +/D [1817 0 R /XYZ 153.694 426.116 null] +>> endobj +1826 0 obj << +/D [1817 0 R /XYZ 270.857 414.161 null] +>> endobj +174 0 obj << +/D [1817 0 R /XYZ 153.694 218.402 null] +>> endobj +178 0 obj << +/D [1817 0 R /XYZ 153.694 200.511 null] +>> endobj +1827 0 obj << +/D [1817 0 R /XYZ 153.694 200.511 null] +>> endobj +1828 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +182 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +1829 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +186 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +1830 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +190 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +1831 0 obj << +/D [1817 0 R /XYZ 309.581 188.556 null] +>> endobj +1816 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F71 1678 0 R /F15 1664 0 R /F33 1655 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1840 0 obj << +/Length 2709 +/Filter /FlateDecode +>> +stream +xÚÕZK“Û¸¾ûW('S)&^¹{ò¦ìl¹6©Ô$›TœG‚$Ú©ðáñüût£Á—Dy$ͤR¹X +U8Å&d*j‰Î]¤~)q:‹üHœ4²ãðݼû‰àç”ç,ò¨ßlÁcYsH–¨øŹŒû4\,·‡º\ÜãY…ûçËÄF0›‹væŽG†{Ò—ÛôPÛrÊeÄb¥nõ•"·—iÁ¶X_ì:ßÑúb¥¿‚ÂvJe±„«#\I%™Í„+s!®n7û1ÎN/D@ëýèg›Û*›´`̤îè>OpRLó,ï¿«¦šŽš\<ɧýþÑ~Íêl9ÉIÅ,ææb‰~mö÷gÀ9¥Ú(€M°Ã…ˆKBuYøP·Á<ºÝʺOWYº}¾•ÿ¼Ívv_äSÖ‘LÇ—só…:ø¥Øæ7ƒ¦c&Ÿf¦/föK³²“6–!!¿ÒÆWÅÈ›rÄr{>
8.Î +o¾—z¯É/'ÑKWo^¤º¸RCÀŒ‰˜‘ü²<pÓEÞŒ‡Ïi· ÅÍ)ü ¾úb,^ªLy)oàû„Š?<[Å‹‹¯¡Ã¤#&“ÛâÙóíúBJOé, 亼ŸZ<·"üÿ¼°?‡‚*I®ìy®€ÚMéëwšªø*·zs£aõM”“4vs{>R®Ò
0¢4T¸âÊhqÅ)·ÂåBÄ_—½¾ËU<;w]ŽÀËý¹{j{û!–\)îþé+Ù¦)í|!¥ N)|˜Ç*(Ê}ºÃuTù\ÄA~#º²Ùß»áº(=M‘oh©Z–١vmK›/)Rœ<Î*a\Aì‘œÅ"Ti¾¢Ý)q_âùÛ¢lü±÷ó,ØM–û…nœÊƒ|΃UE[²z;éF1Þ‹¥àRÝ#Ã%ã6¯/r(û!M:zæœÁ býÄÚÑÑÈ +L £þh›¯Î¼p’BW)Ñÿmƒž.ö.T¨ƒ¯Z…Qà¬Ôìñ_A¥]ѧO¡›ÌVM]…HX¤;,¢<yá +ë}‡¦Á
+d±jd•æôÛ +`ª§5 +Žm¶¯š]íÿjvìW'+Å Z'Á|ôà˜Eø‡ÁØ?oÇQ2,T>c¿;Å„b26€óžèÎÉ¡™– +סvõÔݺž
–ÿþz2?ÆLG#\÷öoa"3ꈙþõ~YÞïMݧ"…=TŸÒ7jºž‚f;WP9Ò¢½'®{!‘dúÈ£Êôp <ôaŸóMF•X³Ñʺ|T§uVäCá¶Õ¤ïóD2À#CVõSŽÚÖCf˜ ¥0F +²Äƒý/”ü¤&‰üÁçvvzÇv¤o#~ÛZŸs÷˜KÓ/ο_G¬µ5Jç)éŠ>V»le]8WíkbâRî\×-ße‘÷¥EžõΤ\¹CjòYFÊrœÉ¾XÇ{+íaÙÖ+§©Ø0¥Ìظ¥õ¦¥¬É½ëÁ +¿?¥*“뮈vrþCI¿û¢ô'B¬ì²©³®Å¢“It¬Î\<U¡‹y/ó„JÛb\D¤H 8"’SléCVáJˆ{AÕÅ»§VǜҪ‚*eE—˜áuͪ#¾—™P¥¯i„1à’v1€1S8j+L§;w÷BeÜ79Hpä:´ÇI)ë{¿¡‡£Z‰¨KªS:¸âDÂN•£†oÐ$B#í cÄ£HÞ›á[“wí¼iU¡æטqŸgŒ³\Æ,Ô›£|Ý^ßPf˜¼ƒ&rÜ:'g{¨-“Ð\Þ!f¢£Îc ü5?óƒg´ƒ9Ý,Z¨áÄÍd4qRf«mc1öó†%Tÿ2á{Qß +p—~¥¬ˆ¶Þv÷ø¿Üâ2\€Ð +›ûšœ‹½'ÇpìYlÓaõ†+§bØÙoSÅW¢ àã7®ïf\¹
#¡yÛcÏ»žó`e÷®ëÇÕ”~`Á!Ÿ–Ü2ä€Û—#ˆ¨'~²k'ù`#¥äJÞ‹kYYÚM³KKš®±O+÷P¡:®ÎGž|¡Æ±Õ¦ÌiÔ¹>Mûè¹ @dúZšh| $G«F€jnéiö$5ñ¡Vø‡•Š¨a>ÏÀ„øÿD!‘0Ñvl<Ѽ¿{õµT‚ˆ +endstream +endobj +1839 0 obj << +/Type /Page +/Contents 1840 0 R +/Resources 1838 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1833 0 R 1834 0 R ] +>> endobj +1833 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.35 426.988 362.798 438.943] +/A << /S /GoTo /D (macro.noversenumbers) >> +>> endobj +1834 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [225.605 173.944 285.131 185.899] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1841 0 obj << +/D [1839 0 R /XYZ 152.694 705.06 null] +>> endobj +1832 0 obj << +/D [1839 0 R /XYZ 246.457 538.182 null] +>> endobj +194 0 obj << +/D [1839 0 R /XYZ 153.694 306.723 null] +>> endobj +1843 0 obj << +/D [1839 0 R /XYZ 153.694 308.937 null] +>> endobj +1844 0 obj << +/D [1839 0 R /XYZ 267.618 296.982 null] +>> endobj +198 0 obj << +/D [1839 0 R /XYZ 153.694 163.538 null] +>> endobj +1845 0 obj << +/D [1839 0 R /XYZ 171.694 153.52 null] +>> endobj +1838 0 obj << +/Font << /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F11 1842 0 R /F8 1663 0 R /F7 1665 0 R /F77 1696 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1856 0 obj << +/Length 2019 +/Filter /FlateDecode +>> +stream +xÚÅYKsÛ6¾çWh&3jÆDÉödwìN{o‰0YŒ)R壎ÿ}w± JT3I{€Åb±XìãžVÑê÷7‘koîß¼¿ËV9ËU¬V÷ÛOS¹\©$e±HV÷›Õ‡ ß™u(RtMýD½—iñugA38ú:N]#©'Š¦¦@Ò®i‡ŽÆ}Cíã:„ 'ª5êÞlˆÔÔŽÔ¡AAÿàiwF;¶®*7¦»‚A¼8ûzð%ëõÃýŸpäs–'î\ESw};}iw"¨Êg+ù +Ùßߥ‘ošV'LŠ”VäB–[ÚxI:Î?š§².èØV¢okäX,‰2˳ä+´Õv6õæ¸ïö<×(´gLY"91êí›'`ªƒ5*YÝõ†htAÐs”×ù×Jræd;Ül*ÃÖ¡Qp¿+;"—ugÚÞ
4I I,ݪ·eœçî±…MwÔËòŒ¦ÝgÁ¡kš}2µiu_¢«ãøèZQ<NFÝ|ea† +#¹zmË‚ºVó†¶^R¾iÉŒ£Ýš#3Zè A…tñÒ g°˜”Ip½í[H&S¬ÂkM”ÙÔE5lÌæʱ⯠zŒ”>ïùƒïóØ‡Ë /£á—}Ê%“Æí>´5é§Ð¡oöxR0 +š8Þdèe†’ΩC[†gbnjw¬rKóC/*Y‘c0qÊÒ˜TJ™€½yœ¿Án›¡š1‘å´àÆØc“Áë—2¶–?·`’³Hf `žþ1mgÎ÷Q ¢”#7†Ù¹Ä8bRq_"Äúy g2#oUÖÖ‘eYG“R8—4Ö^lî£óˆçÉS–§âì<~ŽKù*~%íõ0{œÍV|°ž/Y¥sï; EÄwçÇ‚4¬Tºò¹–mÅs&¸<±Õ¥|œ$,QêÔX"Î'GÜ`$¡ +ëª5
Ž‡–¢{36BwèÈca–‚h{] +e9¬®^©§cp·D(kj'»Óð˜û0}v¿®ÃDÙ"2ÊAH"³<höeoR·-¦ì¹L<…i´ƒ<šG9Tž%óœ¤èŸcnßš0ŸOæÜë©ð +r< +Å{vʃÆk¡ 2ÀVwÝ°Çx‰Un4§¼†›¹pÖÖ<‘8Â*‚ÓÝkUéÇjb¶HæÇ
evƒEJÀ¦;èx?é |Öé±[ˆ +7µPPyÌ2‘}sEµ&7žƒK– ýåü>«¦ %'%çÉTõ’ +š˜É•ðCé¶æØ ‡ìÈp\f,Êä<,‚â6×4ƒè)# +§ç‘S³2îËC>ƒ˜@‡7²«º¬;bÐðÒßáëÚNÜ +žæ6o„qβ̅ç3¦Ûû7ÿ‘‰BÄ +endstream +endobj +1855 0 obj << +/Type /Page +/Contents 1856 0 R +/Resources 1854 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1835 0 R 1836 0 R 1837 0 R 1847 0 R 1848 0 R 1849 0 R 1850 0 R 1851 0 R 1852 0 R ] +>> endobj +1835 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 628.016 219.763 637.758] +/A << /S /GoTo /D (macro.ifslides) >> +>> endobj +1836 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 614.677 235.454 625.802] +/A << /S /GoTo /D (macro.beginchorus) >> +>> endobj +1837 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 585.897 224.993 595.638] +/A << /S /GoTo /D (macro.endchorus) >> +>> endobj +1847 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 513.566 219.763 524.691] +/A << /S /GoTo /D (macro.ifslides) >> +>> endobj +1848 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [217.77 513.566 282.527 524.691] +/A << /S /GoTo /D (macro.repchoruses) >> +>> endobj +1849 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [211.746 449.917 271.272 461.042] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1850 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [294.151 449.917 343.216 461.042] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1851 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [443.607 449.917 508.364 461.042] +/A << /S /GoTo /D (macro.beginchorus) >> +>> endobj +1852 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [172.012 437.685 226.307 449.64] +/A << /S /GoTo /D (macro.endchorus) >> +>> endobj +1857 0 obj << +/D [1855 0 R /XYZ 152.694 705.06 null] +>> endobj +202 0 obj << +/D [1855 0 R /XYZ 153.694 483.527 null] +>> endobj +206 0 obj << +/D [1855 0 R /XYZ 153.694 465.082 null] +>> endobj +1858 0 obj << +/D [1855 0 R /XYZ 153.694 453.127 null] +>> endobj +210 0 obj << +/D [1855 0 R /XYZ 153.694 453.127 null] +>> endobj +1859 0 obj << +/D [1855 0 R /XYZ 153.694 453.127 null] +>> endobj +214 0 obj << +/D [1855 0 R /XYZ 153.694 453.127 null] +>> endobj +1860 0 obj << +/D [1855 0 R /XYZ 153.694 453.127 null] +>> endobj +1854 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F65 1662 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F72 1717 0 R /F11 1842 0 R /F21 1667 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1866 0 obj << +/Length 2586 +/Filter /FlateDecode +>> +stream +xÚµY[ÛÆ~ß_!ä¥\`Åp†Ã›ûäÚqš"
d‹¶ˆ÷aLRcŠTHª»[Ãÿ½ç6¼h¹Y£A^Ä9s=×ý&Ø|{È÷/·W_¿K7™ŸÅ:ÞÜî6* +ý83›8J|F›Ûbó³w{(¯·& +½¶©±e¼¢z¨°ìÊ&—±×[zåp
¿÷øýÊ+Ü0žðxËåƒ=žê²ç}-oÓâ„ÿÈ.8«’ñá`‡ÅŽÆËqÚ¡íŠ^¦6njy}wû7s«”ŸE"ðmº6 íg"·
7j;”6YªÄ“ ]yª-òÿHœÜÛ—'ÛÁ +T
Òïƒ(èK:ûëw ÕI¹Ze¾J5pDœ<ð”¹úotêÆßÀ^Šw½?€²mÏÉN,#7";ÒU3M@Ù·Zƒ=ÕR}™·
2†3„F:;cK¬ÊÄŠüÐKLÁjËä¾kÏ'ŸNWéòà_§°÷Ì$|6ʇS]åÕ@®tQ娓‰CËþDê±}f{óp»ã/;Lʇ»vm]óâªÙs—•“Ã0yD?µy×2 žFš»d~ÀqâžN¬ÛqÇt©ØÛ©G̃C£y˜l`ž¥ãdürò(ÛôÌ'vw6/{ÿz›$¡wKJãò!¯Ï…,Q±ÅA'ßãí¹.ž³MÛmM–Ò™e(:Kªj˜‘( +@b¸mElU
ÉÐ?·ýZÌÑ<>Šh¼w¤nᾯ8’’`Žd`?ù©IxOïUh~þözéÈ{}W~†ol-+çaª²ÄOÆ(=uבÀO¾Ÿ²—EzÃLj +ÝØ7YºIüL„£B{¯ŸF9H7Mù3@«-~"ob +¸µ¯É
av:øŠ‚Vá=£>Sqý0uê¾A/VSoÿX× +LíÏÍ~Kß +Œ‚„Ø÷iÝæ Y¦†³DVÁ%2ÔƒÃ)›ÌÌ&úx|î´˜±Pç÷U/*œ\AÍâwãÇÑþ’ôçÞÜ}b0)9š>ÿPâN}Kˆ%ëE1„‚‰£d†!:K¦^Öu'‘‡z(G +Dä#ù ’ãµ ‰ºu˧méöžËâþàÀï¾ý€F„ ÿû¹*¼®8<º$ò®’YÒE‚w1*xjÕð—ùHf7CF¾Rœ‚ÑØóž#Ÿ ½# +{§s“g‹w±´k6³ +J9æqæ"yÖ2^Æ×&Zjîuf +“E"ÃÃ
?ú¤Fê‡|^Ç€ŠæN@Ìê1)¡\}s{…=ÁFmB¨²Tmtdü4Î6ùñê×+ŠÍxÂØ‚·fëmg«èÑr†B'×”~BU€:‚œOJ}?~ÁiAÃs—÷àÇ¥ýJUà[ñ˜O–`ôãu +Tgà!&v¶8¬ÔH¡ŸN`5´Ëfí
;¤£eVµÂàb›Ï+µ¬O/kŸ¿–]y³v^ê«8z‰íè‹ØÖlϹJáj5•²ôÐL¶Lõ”Â
ß“°K²ºä6CaAþ&š aÙ3jó®¹£/=ã_+ˆ + 2ª±šOõÒInäUª€,0e¤3òâTþ—À;ã\:Îc•ðåœÛ¾¯öMÏ{ävÈ[ªüèaz”Â,/¬·rúåyÖep¯ðHrepþå?O’OôRòá'8a›ÿë`¶Sb‡•æâäÙÌ{[’«5ŒHô߬„¤Ø‘ +ù$€¸-"]Â)·ç~-‡1$5¯™PMOŽÔ˜ì'’×U~»ÆGØ2o÷MõßåŸT¡ÇϱfÂÞdÄÞ'ùæÏòØY^'«OËz÷™?ÓŸ›TJ¶äã?` +endstream +endobj +1865 0 obj << +/Type /Page +/Contents 1866 0 R +/Resources 1864 0 R +/MediaBox [0 0 612 792] +/Parent 1791 0 R +/Annots [ 1853 0 R 1862 0 R 1863 0 R ] +>> endobj +1853 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.308 641.793 391.03 653.748] +/A << /S /GoTo /D (subsection.7.4) >> +>> endobj +1862 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [435.169 313.697 489.465 324.545] +/A << /S /GoTo /D (macro.ifchorded) >> +>> endobj +1863 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.118 301.189 215.822 313.144] +/A << /S /GoTo /D (subsection.11.4) >> +>> endobj +1867 0 obj << +/D [1865 0 R /XYZ 152.694 705.06 null] +>> endobj +218 0 obj << +/D [1865 0 R /XYZ 153.694 422.29 null] +>> endobj +1868 0 obj << +/D [1865 0 R /XYZ 153.694 424.227 null] +>> endobj +1869 0 obj << +/D [1865 0 R /XYZ 284.368 412.272 null] +>> endobj +222 0 obj << +/D [1865 0 R /XYZ 153.694 288.244 null] +>> endobj +1870 0 obj << +/D [1865 0 R /XYZ 153.694 290.735 null] +>> endobj +1871 0 obj << +/D [1865 0 R /XYZ 286.451 278.78 null] +>> endobj +1864 0 obj << +/Font << /F8 1663 0 R /F26 1656 0 R /F70 1677 0 R /F76 1694 0 R /F72 1717 0 R /F77 1696 0 R /F71 1678 0 R /F7 1665 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1879 0 obj << +/Length 2017 +/Filter /FlateDecode +>> +stream +xÚÕXKÛ6¾çW-ÐÊÀZ‘¨wo›m’¢H“Cè!ÙW¢-%–äˆRœmÿÞÎP+ÙZ$9h»âc8ÎÌ7ühoµ[y«ç<þ>¹~ôøYâ27‹E¼ºÞ®üÄwã,\ÅQ⊠Z]«7Î[?Wù^vêÅ]WåW¥ì>ã`!w_Ö7×>~–Ntlüþ7ïKÕ¬7A8U£{%ì„ÎÝZ¤N;Ð̱Ú冀Sýo¤tn(‘›†é½QožÕò]r£Ù–õ&‘ÓÉf§XA<U%n"àÜfù¡[G¾Óâ¿bÈñ£4/+ßw³(¸*ŒÝ0KWpš„š-Ïí6÷2¬IL·Àvó»óõ¡ŠÄÎG€#'ž%;4 ùÕ{ô:VZ],83—ìï~-çî°5Žõ‰¿Ja×84¡JcW€—¼³@¿lë¥Hx¡Y4‹ñÂÒÏ^Hao?²û•a +Ü4úö=¤Î¹g°Tµ`$ª Àb’©AÀfŽí[ð[9¤>wZÑ +ÅrÆ—0Õ—k߸ÚÒþ¯ðH¦¸Èƒkö25jâªëu@T7"Ëœ‚ò˜:6Ï›†
GÍV0|ËÐ2iØHìŽcÕ—íP2Á¶ÇNΈ¨öbgЋ¨µ\‚íFÉ"ê³S/¬üO£6uá裺L +H˜rì‹ÔM<îÅ NDâ[œ`q‚_ µ'Fì'Ø%œ`‹qÂÒÔ˜ , +8±`â8XñöMËR”h‚ pJ>ŒˆS2¿íð.ΩO?õ6ëC;Wh¨¦ö«ë@P1€ÞeñNæë
¢¬[pBšø{Å®rσ.üÔM£ñæ¾.ÕBæ¨A6EÄ_xŽ#èdsΓ)qƒ$µKj™wíØ P¹A}Ÿê¬™« +
º¢[ì™^¾·¾A±K˜»Â¾Ö„ªÉ÷CÇ©ìÅ)’Ä‚h^UjÙXDAžJ v¹¾a9X˜9x +ã!—*”û£Ì/çJ ödã<ß;DÅ…šy`š!™¥U
MÐËÙeBTÓF$ö¥ƒÂ[švŽ•.çüp^õÉ€Vsó,R\®ÜÐ?aëhZEN‹˜£æAv½æQ)¼X(9a ¨æCÍ´öáð'¼„¸†õÔ#ij’…Áßb)´s·žë¥ÙWbÍûø>œ!<´²Ù‹ï±8ðÆ{Œ–enž$×x¹ÍîÄ®’>ôÖâßj$}ŠûÛ™èÏ°™ ¸ãF¿\ñiW +óûø•ÆÊñåó•žùIcüùý´èà}PšfPÄ2Rê³O¯ýn +endstream +endobj +1878 0 obj << +/Type /Page +/Contents 1879 0 R +/Resources 1877 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +>> endobj +1880 0 obj << +/D [1878 0 R /XYZ 152.694 705.06 null] +>> endobj +226 0 obj << +/D [1878 0 R /XYZ 153.694 595.522 null] +>> endobj +1881 0 obj << +/D [1878 0 R /XYZ 153.694 595.522 null] +>> endobj +230 0 obj << +/D [1878 0 R /XYZ 153.694 533.809 null] +>> endobj +1882 0 obj << +/D [1878 0 R /XYZ 171.694 523.791 null] +>> endobj +234 0 obj << +/D [1878 0 R /XYZ 153.694 472.048 null] +>> endobj +1883 0 obj << +/D [1878 0 R /XYZ 153.694 473.985 null] +>> endobj +1884 0 obj << +/D [1878 0 R /XYZ 372.546 462.03 null] +>> endobj +238 0 obj << +/D [1878 0 R /XYZ 153.694 243.08 null] +>> endobj +1885 0 obj << +/D [1878 0 R /XYZ 153.694 245.017 null] +>> endobj +1886 0 obj << +/D [1878 0 R /XYZ 305.184 233.062 null] +>> endobj +242 0 obj << +/D [1878 0 R /XYZ 305.184 233.062 null] +>> endobj +1887 0 obj << +/D [1878 0 R /XYZ 305.184 233.062 null] +>> endobj +1877 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F76 1694 0 R /F72 1717 0 R /F26 1656 0 R /F71 1678 0 R /F77 1696 0 R /F18 1888 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1901 0 obj << +/Length 1879 +/Filter /FlateDecode +>> +stream +xÚµXKoÛF¾ûWð +°6Ü—¼&H‚H6zHl€i‹H*|Øq}gvv)R¦·H÷9;Ïof·A|¸ˆÜ÷ÍæâõûXœ³Tkln®%‹SÄÚ0!u°ÉƒÏ¡ajµæ\èðâxÈV’‡e}»ZK£Ã·û¦Í»ÕÕæ××ï“ ei,b¤kž0™¤DãcV¯D>¬ÖBš°kêÛŽ†»¦îÊ®§IsCßj%L8¬xxèËã¡ Å;\,Ú®p7û}æ®
]á—Ü Ë*7Úá³–G¶Z+.Ã
œ±Ür=aW¤‚))€mË®èâÝæ‚ÃJð@éˆ ƒX&,Qq°«.¾]p+Ÿ=0Ž`ÃßYûKëÉ-«t).˜ÑÂ*)Ø~‰/ç/àá÷<6“S¡aÓx¤aCc<2 ™ŒR¯cfùu¥u˜Ý:
$p>Vx~-¥fÚ$þÆõIÍâØ€cX‡sš.«ã¡qÚUrF,Ýh×TUS»q†FÆÑÖ9Žmƒ³»2'‡„¥Œ>U‘Õž`Cß +hÀ-ô¬ÝéÁ?iiGè-ÆzwÅ·¡¨wîaðNÉzöD +Ú¹/û}3ô4ÙgÄ=òŽsä¿mÑwÈëšHázv8à uŽ+s÷i¸Y%2É`¸º°ƒ[ÙÙšÞ´MåÈÏäsÎqL*éƒ ¼Äyö–<2iI©”5€¡N¼Ò=ØpÞÚ3Í¿D:rNÍ<D1ÅÅ3>¤—¸ß*œè9x¹ßmA+¸Ð4¹§É!§iúkïËÎü £ÏÉPk®S+97{•íZô+ù¤,R23ÆÏ.Õç«åHgò A‹ï[z¡øžA”€Î¿žÉT‘K–p~zm[Ü–õšjÉk-?®66Ö4@»ÿZÏÂ=ñöê¦lÇ•W–&{ŠhQçÏ>ú<[ÿúuW@fÈiBÇi>ûìœ]B|{dçâaÁ™Ï9œ2ü“£ëÛ@ +óaW8„4bš.![‚ÅèNä.}XÌ…†¥Æ‹há
¬J_eeX ®€€PÁéæÛPFEc-ÐÓ±˜Ðú—cœ“×RS
f|ŽÚ,ó
o)pü—¿åM:“ü¢º
ãÊ<¯.្·¾‚´ åAáÖW–è§,!_Îù} *ÍL¤œ¹hüi«ì@O{hdÏ-[2[M{ÙÑ}Öº…ªÌ1øðÔbòÂÃùHرBçÇ<ƒ›yٵñ§é<Ž4aI®=óó`sè+³ÇÏH‹êÀ„£,§)
™;4Ûìqmè.`Þ e{²;ù›{Æa5ìtŽÀáþY¦!)èäßcŒ{ÿbFpɦHX]ÕÅýa^OŒsÞ¥)ÒX²YˆfôÏ·Eµÿ +>7Å£çR9îk#SŒµKA¨r•nêT¼¸-ë¬/·ˆH£lè› +vv4í1”¡8¥`oºòtÇÖðÝNzxž•w™CÖçö´å Òá§Â™Ô2 š(b‘ËŽïõe˜Kyõ›ÆS=«KœZ“˜)0ðŒÉ7Pzª¸,n²áÐ_b‘jf(‚»m88‡Z¥ +G¸p°Ú¶°5_OØR¾rä|"„I:«Xñííànøq¡•1ÐÏ =ݪ¢jÚòï…˜_³3© ÒÓxV㜀3…¹Å×ÔBNsìˆdaE4("îr£Zc)›Rê4pië{›T[ü4äÔÑSJÁ_()gýY[Þ;‘¬ù¥0,’f^p¹ü +‡Ë£pÍï1_íAÒflª&§òŽnµ?NlíŸy_ÁfðÅÀii81T¢BûW?
[ê +endstream +endobj +1900 0 obj << +/Type /Page +/Contents 1901 0 R +/Resources 1899 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +/Annots [ 1873 0 R 1874 0 R 1875 0 R 1876 0 R 1890 0 R 1891 0 R 1892 0 R 1893 0 R 1894 0 R 1895 0 R 1896 0 R 1897 0 R 1898 0 R ] +>> endobj +1873 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 572.004 230.224 583.129] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1874 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 549.478 219.763 559.219] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1875 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 536.139 230.224 547.264] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1876 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 513.612 219.763 523.353] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1890 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 396.274 230.224 407.399] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1891 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 373.748 219.763 383.489] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1892 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [257.167 300.689 269.122 311.537] +/A << /S /GoTo /D (section.10) >> +>> endobj +1893 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [268.245 252.868 275.468 263.716] +/A << /S /GoTo /D (env.hat) >> +>> endobj +1894 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 175.818 230.224 186.943] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1895 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [228.231 175.818 277.297 186.943] +/A << /S /GoTo /D (macro.memorize) >> +>> endobj +1896 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 153.292 219.763 163.033] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1897 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 139.953 230.224 151.078] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +1898 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 117.426 219.763 127.168] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +1902 0 obj << +/D [1900 0 R /XYZ 152.694 705.06 null] +>> endobj +246 0 obj << +/D [1900 0 R /XYZ 153.694 667.198 null] +>> endobj +250 0 obj << +/D [1900 0 R /XYZ 153.694 648.477 null] +>> endobj +1903 0 obj << +/D [1900 0 R /XYZ 153.694 638.846 null] +>> endobj +254 0 obj << +/D [1900 0 R /XYZ 153.694 301.685 null] +>> endobj +1904 0 obj << +/D [1900 0 R /XYZ 171.694 291.667 null] +>> endobj +1905 0 obj << +/D [1900 0 R /XYZ 153.694 230.152 null] +>> endobj +1899 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F15 1664 0 R /F33 1655 0 R /F71 1678 0 R /F70 1677 0 R /F72 1717 0 R /F26 1656 0 R /F77 1696 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1912 0 obj << +/Length 2061 +/Filter /FlateDecode +>> +stream +xÚÅYYÛF~Ÿ_Á·P€Ùf_lrmÄY,b‰‚8PG"†"ežL‚ýï[ÕÕM5%z²È‹Øgu_ÝJ£C”FßÝ¥îûæþîõ»<*X‘‰,ºˆ¸–,+T”iÄÔÑý>ú5>÷Ý&y¼ŸvÕ°ùíþ_¬J5¡Y®º?V8÷úç¬ÐZ E‘2eŠÈ°ÂûŽV…§¦Qr™u¿_¥¤X!U@éí”v`úصDJ?ÕM³FWeL¨ÝÓ„ÛnÜ$yªâ-èÅÄÑïWåWŠ‰<ÿ +ùÏM‰|?ãOµgVß —šJƒÆ
3ÆÙåçcÕ®*ª +ýÕ¹]Ýî}4Ö6Àƒ=N+Ó@QÎ%Û8•»¾sóûjØõõ§Ð4”
Ú«M]Ó¬3ÁsÙ—‡¾<ɧ£k]¾òMѪ§ocl– Ñ°F€n(t˾rãc×û-–ÇpkvGêa„ ê#Y¦N‰ÉX*çÀñ‘KÕVO;ñ
øtn/¼Ç é"ç¾Ú5Ä%têÜœj×8´µ +q蓽r–]q«â ‹.˜þ“6ÀÊ€mÃ4,v2Ép…„ 2ÇŒ~£ÑµáçЖ§j… £Ygõ +‹Ò)·à?·Š
,OÅR'ÈdkljÖæ1ÿ¼¸ äÏ0ÉÍÏÎ sNìP¹à&šó±Ü’½ÆzGƒx´«} +ñ·Ù©¼Ø‰ÒÒy¬»¶lÜh˜N‹(9vkÎ%8Óff•Þ§fv¬¬ƒºÊmn=ÖSýuÍa“é‹«þb‡
óÛªÃ*«’CÜ~2[À-¶0ØvmRΣxÙ~°Î†ÃM<PÂ…»Ž(:»
4jëQiÞBúŠ¦„5×ræœÊ\XVË{©RûZ6ƒý2Šß\¥|Ý1'È”&ðk¿ÿŨ¿ÈTðÁC\ZžWŒI+–º¬_Ûâ,WâoK«xKá¾È¯î‹®®HÚdxc¨°¸=¨ +6ÞvÍtj©ý¦¯ÊÇaýµcEô°¤Ý +endstream +endobj +1911 0 obj << +/Type /Page +/Contents 1912 0 R +/Resources 1910 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +/Annots [ 1906 0 R 1907 0 R 1908 0 R 1909 0 R ] +>> endobj +1906 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [366.356 520.985 373.579 531.833] +/A << /S /GoTo /D (env.hat) >> +>> endobj +1907 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.181 412.835 418.247 424.79] +/A << /S /GoTo /D (macro.memorize) >> +>> endobj +1908 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 394.903 219.763 406.858] +/A << /S /GoTo /D (macro.memorize) >> +>> endobj +1909 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [245.068 317.747 252.291 328.596] +/A << /S /GoTo /D (env.hat) >> +>> endobj +1913 0 obj << +/D [1911 0 R /XYZ 152.694 705.06 null] +>> endobj +1914 0 obj << +/D [1911 0 R /XYZ 153.694 547.829 null] +>> endobj +258 0 obj << +/D [1911 0 R /XYZ 153.694 498.071 null] +>> endobj +1915 0 obj << +/D [1911 0 R /XYZ 171.694 488.053 null] +>> endobj +262 0 obj << +/D [1911 0 R /XYZ 153.694 366.564 null] +>> endobj +1916 0 obj << +/D [1911 0 R /XYZ 171.694 356.546 null] +>> endobj +266 0 obj << +/D [1911 0 R /XYZ 153.694 256.982 null] +>> endobj +270 0 obj << +/D [1911 0 R /XYZ 153.694 238.538 null] +>> endobj +1917 0 obj << +/D [1911 0 R /XYZ 153.694 238.538 null] +>> endobj +1755 0 obj << +/D [1911 0 R /XYZ 236.794 226.582 null] +>> endobj +1910 0 obj << +/Font << /F8 1663 0 R /F72 1717 0 R /F77 1696 0 R /F15 1664 0 R /F33 1655 0 R /F70 1677 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1925 0 obj << +/Length 2750 +/Filter /FlateDecode +>> +stream +xÚµZKÛ8¾çWxo6kćHé˜&Áö°Øm`“9¨eº-´Z2$9ìbþûV±ŠzYîî`±—6ERUd=¿*u¼yØÄ›Ïïbþýx÷î§Oé&‹2#Íæ±‰¬N6ÆÄ‘L7w‡ÍÛ»SÙíöJ©-ýêmNÝ©i{Veí¢ÝŸw¿Ù½Q–zùã…wô§ðv ÆTÎyÛ—Å¥ÊÛê;m¨vbÛÔü +SÁÅY Êãl¿¡À¦H~e·ýÕ+Ì +lÊ=ÁQ=‚Ø€ÀTÝ +2ƒ +Ù +§Æ…aS{£ág8¹ø}Ëë'±q‚o£vøøòÍ3ôæQðS(HÄe™¯èíú⊆^K¨B°ª;¹œ»'$;ª—±õ÷B:yð?¾¿ƒ&¤3ÌØÌÀi䀿øÑ°ìhû¸/1h +"D›=úîô™~%fje³YÖEu98?1ºRj +…„0/áè½J0Ò™¹þOÀ<åäë7Ñz ãB‰§_(mëÚ$nvEöp3óOò±O9¼oïà +«‡>®_|“k|…³7xTws;6UՌڤžô}45…4"Ó¼¥ Ÿrà÷”U5o'ï9v)L‡ +´¸¨¨‡ÖÖ>tà`Ozö’äº 5škJη⠒ŒîC—œz.Æm
áúÀ" „ +ïP¢k«ý+PÖXÞ´<e"#^±<9–—«ž€ey&^£1à,Wcm£¦Õ©¾U¦Q2^ï%«M’Ȫ¡’ +ºëOn¬§½l’6 +ôÊ'·Ò‚jmÍ 4+gíšn{
æ²È¦Ëî„}׆ÆÿùÒ¯UÒàºóæ+_‹4`ä"oŽ4õ + p“¼F’¤Ìñy¿H[.8ss\¬„oeLŠ·×Ü{ŸêÈ +3J(%±ÿXïÃg6¶jÏ~"Y.pˇºS–f›Ö3›þ‹ +endstream +endobj +1924 0 obj << +/Type /Page +/Contents 1925 0 R +/Resources 1923 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +/Annots [ 1918 0 R 1919 0 R 1920 0 R 1921 0 R 1922 0 R ] +>> endobj +1918 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [465.917 420.249 485.62 431.097] +/A << /S /GoTo /D (subsection.11.4) >> +>> endobj +1919 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 391.468 224.993 401.209] +/A << /S /GoTo /D (macro.ifchorded) >> +>> endobj +1920 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [249.152 391.468 298.218 401.209] +/A << /S /GoTo /D (macro.ifslides) >> +>> endobj +1921 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [414.688 348.241 505.596 359.366] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +1922 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [328.289 300.421 419.198 311.546] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +1926 0 obj << +/D [1924 0 R /XYZ 152.694 705.06 null] +>> endobj +1927 0 obj << +/D [1924 0 R /XYZ 153.694 616.451 null] +>> endobj +274 0 obj << +/D [1924 0 R /XYZ 153.694 540.797 null] +>> endobj +1928 0 obj << +/D [1924 0 R /XYZ 153.694 542.734 null] +>> endobj +1754 0 obj << +/D [1924 0 R /XYZ 320.763 530.779 null] +>> endobj +278 0 obj << +/D [1924 0 R /XYZ 320.763 530.779 null] +>> endobj +1756 0 obj << +/D [1924 0 R /XYZ 320.763 530.779 null] +>> endobj +282 0 obj << +/D [1924 0 R /XYZ 320.763 530.779 null] +>> endobj +1757 0 obj << +/D [1924 0 R /XYZ 320.763 530.779 null] +>> endobj +286 0 obj << +/D [1924 0 R /XYZ 153.694 287.476 null] +>> endobj +290 0 obj << +/D [1924 0 R /XYZ 153.694 266.984 null] +>> endobj +1929 0 obj << +/D [1924 0 R /XYZ 153.694 269.308 null] +>> endobj +1930 0 obj << +/D [1924 0 R /XYZ 222.835 257.353 null] +>> endobj +294 0 obj << +/D [1924 0 R /XYZ 153.694 196.643 null] +>> endobj +1932 0 obj << +/D [1924 0 R /XYZ 153.694 199.134 null] +>> endobj +1933 0 obj << +/D [1924 0 R /XYZ 244.627 187.179 null] +>> endobj +298 0 obj << +/D [1924 0 R /XYZ 153.694 148.823 null] +>> endobj +1934 0 obj << +/D [1924 0 R /XYZ 171.694 139.358 null] +>> endobj +302 0 obj << +/D [1924 0 R /XYZ 171.694 139.358 null] +>> endobj +1935 0 obj << +/D [1924 0 R /XYZ 171.694 139.358 null] +>> endobj +1923 0 obj << +/Font << /F8 1663 0 R /F77 1696 0 R /F70 1677 0 R /F71 1678 0 R /F26 1656 0 R /F65 1662 0 R /F76 1694 0 R /F72 1717 0 R /F80 1931 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1940 0 obj << +/Length 2266 +/Filter /FlateDecode +>> +stream +xÚµYÝÛ6ß¿B½'X3â·Ô·¸Wà8t_i´½*K®$g³HöïIÉ’LÇN›Ú5E‡Ãùøqf’DOQ½»KüïÛ‡»7?ë$ÊH¦˜Š¶Õ”¨LDJ(Â3=Ñûø7ÊEÕšÃj-™´_ïß}ø©ªLu,óð»ÂÇgñºúððpWSî™&šÁÑ–í¡]I7ø§8nðÇt¸éîŸwÜQ K" *IFH$‰Hh´ÙßÙ"@LF‰)[mïþ;Û”*§{ÞH¢Ö~‰Ø™FÏ–rÿ{Uô+°°'™‘ϲHIMX¦œè?¢œ°wM{ÀinÌ"JI&%ÃíŒh¥#ML[ªwŽ*|4”=êÕÑÍdáŠ0É#84‰®H²P£qõT2åÁ ÕÙ-¦°zœÞQ(A”^:V"wM6uNR ¤$tö[’°sµ/‰.~¢À:B%§VXsƈJ8€¹òV«5¥àµÿ6ywlÍj͵Œßæm4M O½ÞO;”ˆq‡mòÚOÖ,ýz^¦pþñ„+XÞ5m1%oÜßß=³Òó*ÓηïLup£=2:vå®—+çµÝ.ãßqÅO×—{ã”F)\K «Ê³!&1|÷îjp)ë[B[¯:½æ¾œëÂT§{>Ï;³Lć*_1¿ hõÎÉøXoó}Y•p‚¥éšú©#«µà,~X¥Â*èʺ3mïhr7µôŽs â=Ü.aqw}9JGJSö;Óú+O1¢˜PqùÆó{=¹»¿t›4çËc9=ïŒ[ûhÕßöå&¯ÜÌ¡œQv/ÖvÞôžCE +ÈM%#‰ ƒàHÂø°üŒÔ©ñÏ«”2›OùþP™ûÀ kÊ3ÂÀ?@§„
a‚ˆôÅ£>"Ó_ö%"XÔIN‡PÂUèJŽûÔÔXTš +è†âvî–ÿ^.¬rmˆŠ”ÅÛ¦us£«â‡ƒaÛ°»ŽýrQv6PÀ›¬Û÷øœRð&rb‚%£µ»]óìϨZi"õHÛú²ñr{ôèç"ùû +¢ÁÊ3Ç7uþX™ÂûÕ ù‚àayëC ©«·xv?Gðh¡Á³ÍUï>,ôÁï <Lr>I0I¬¤4ƒÓF K5Ä-Þ¥j°òh‘fñœÈÝ‘[Øå›Ú›Þ´nX[eM‚Ö´£†»mðN–Õ $üqàæK/Hßøïº +ó›$9¯
g’ +áCã÷N@WÉ„´Ë€[ö|hL”+ίĩ„ +_}årtx8jv%t9ºï¦)ÈB©HÂÔ÷P+²bû3?kѱ„™Òe‹.õ-º‡äaæS´Ý(6þcK}:¯äŸº²@¥*Þ¶ÍGzèÌt6O•¼.ÜÂД;™%®5åÈ\oÈ\Bb§§Ï¼ôKý(!=20ìwyï(04ÑP®På“ÓÇY"'÷V@MžèslØcp ZäÊ°§\2ê¾=n°€¢igÓSÈ«l œS‰æ§öb™×Ø¢“J`åÅc¿kÓ¬aí8÷OVV~Ú© +endstream +endobj +1939 0 obj << +/Type /Page +/Contents 1940 0 R +/Resources 1938 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +/Annots [ 1936 0 R 1937 0 R ] +>> endobj +1936 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.9 519.099 434.657 529.948] +/A << /S /GoTo /D (env.showmeasures) >> +>> endobj +1937 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [242.681 459.047 296.977 470.172] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1941 0 obj << +/D [1939 0 R /XYZ 152.694 705.06 null] +>> endobj +306 0 obj << +/D [1939 0 R /XYZ 153.694 623.988 null] +>> endobj +310 0 obj << +/D [1939 0 R /XYZ 153.694 606.097 null] +>> endobj +1942 0 obj << +/D [1939 0 R /XYZ 153.694 594.141 null] +>> endobj +314 0 obj << +/D [1939 0 R /XYZ 153.694 594.141 null] +>> endobj +1943 0 obj << +/D [1939 0 R /XYZ 153.694 594.141 null] +>> endobj +318 0 obj << +/D [1939 0 R /XYZ 153.694 508.14 null] +>> endobj +1944 0 obj << +/D [1939 0 R /XYZ 171.694 498.122 null] +>> endobj +322 0 obj << +/D [1939 0 R /XYZ 153.694 447.811 null] +>> endobj +1945 0 obj << +/D [1939 0 R /XYZ 171.694 438.347 null] +>> endobj +326 0 obj << +/D [1939 0 R /XYZ 153.694 292.687 null] +>> endobj +330 0 obj << +/D [1939 0 R /XYZ 153.694 274.243 null] +>> endobj +1946 0 obj << +/D [1939 0 R /XYZ 153.694 262.287 null] +>> endobj +334 0 obj << +/D [1939 0 R /XYZ 153.694 262.287 null] +>> endobj +1710 0 obj << +/D [1939 0 R /XYZ 153.694 262.287 null] +>> endobj +1938 0 obj << +/Font << /F70 1677 0 R /F76 1694 0 R /F15 1664 0 R /F72 1717 0 R /F8 1663 0 R /F26 1656 0 R /F65 1662 0 R /F71 1678 0 R /F55 1668 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1963 0 obj << +/Length 2574 +/Filter /FlateDecode +>> +stream +xÚÅYK¯Û¸Þß_aÌft˜#¾$ªE7m“tŠÓ"(Š$ŦmalÉ•äÜÁü÷žõ²uÇ.‚¶“"iòð<¿s/¶‹xñö!pØÃßiÿ_æã…\¨8©±‹ÄÆB§j±:<ЄL…Ön!pZ/j¿Ø<ü}²EwÄïŸ~xã™È•,ž6°c&Rm`G+TæOëÅûè]Qn—Zë(o°5QΟí£rÑ3þTËc^·<YW§r-?>ýyöÌÅÒ&"6‹¥ò¬ä#žŽü—ö”ï—ÆÚ¨¬Zß`7‰VyÉcŸ—p”çÑã>_ù5OÀ˜8?ï|fŸ‹vW„¿å<ÔTåöt]y˜õõõÊϸ¯›îä¼\ã5€ì¥”"³–‰]á²]UŸh!^¹ª™!Â/Þ—¼¢Ý=J$]FbÍoÒtÄw8AYᲄOx{*Ú÷´&úC~„ŽŠª&üq,/ƒhø;ýí§Nб‹ø‹J#¿Â8ÙŠ?p%êUlÓ¨í¸ŽƒÈõ°Ãi»õMÛ„En‰®"Œ;Ò˜ÞÔ¾
»–árrá€ÈÄ ‘À<Ð&ud~Ú¬òcu}m„L¸ý¼+˜áp¥$Fú3÷š]u‚«í×üy<µýŠ¢Æ®Õ9’DwK£tô×|U‡sÓxt°tJ$ò’À¯¼–ŒH”B;ÕÜ…½&+„KM· œÙ":IºÅ5“~¹fS*²8íæ‘
>±ØùÔ3oªÀPõ¦ãV½$Ý^*
æ(õ”éÛ<ðÍJýˆòµ)(H}È÷û3íÈ@XÎ&?„žÿ +ÎF¦c®NM±B-ü:(È„wN‹Ä%ÿ_ö£2wÓ¿…û;wÕ`òìEÐòjPÏW¸@GÅfàÔõ‰Àl†œ!/ÐÖyÙAÈ‹fF
¬0IOhul0¿¥R6")+ðÓ«¶ +£åí‰å†]›ŸÚ +ÇWü.à¬CØ%ö-ðß!2 +«zC|ƒŠèI‘þüpÜ{¼¶3uj˜"VU›–ð +Œïr¼ZçÊpdzYàËBçàA¥óO{?û5@Õ;y:ïw3‘?*¾Bû¢$}É2B+ØîéîÜ'‚6ç&¨âxb½.‚OÌI +•Ä˜‘ué‘uÍDvg„RØ!ãdæЯ¬¾Tûj{¦{/¬º7„°þ}Ñßê¼hà~Ü÷ÛjÍM]¸÷]×Ì0ʦ-hÂÚ}õüËÇëk.Ó8œ +š¡UHsrNpØO“ËMGŸì Ú>+ë=2ÃÎn¦jw!B„½ðö3º$Š2ÕÌ”G+£íyÖ[¤¶÷)ß…ýËõø ”êX†ão+"(¬b¾aøÆX8vB^Â0b¦‰'ÌÄO€F¶BoþüP -1;#ã¥q6^^z¹’$<.á´: …9#Äh½éW#Êž«t§}[ÙYƒ¡ÄÁö¦FT(†ÔŽï +‡J°÷÷s¥%ÒAŠ7¢KÏfb‹f”Vݲ‹s&*ca†ªçÿàO½›YÊ¡°:ådW©V§S©÷ëH½ûÅÑ/*íK~èëFEe“¨ˆê¤
ö‚vä»M¢Á¸_4bÌsG5îxR>æÄ
‚TbÆ
ÁE“ìŠ%ÃUç4ÌSer7踡aÉݨãe
»›–ÿbÐ +È!_¿šó©1xŠÁÁ«_F +7)§'~)ÂMsnVÕá/Š’G|H¬)ˆ‹q~°=°Î˜kÖÑ+cÖÕ³ S¬[øêuÃÃݺ¡*vØŽMt¼×XÃg÷†ýÁ*àP…G–hý„/¿ÏTèöš©Ù•þ9TvF–x¤éqŠ_Oá
U ¨†¿¹µ/ŠÅf¨Yƒs àŠ aÌ”ëU‰WoD¼Û碮ÊCØ™_æ‡×x QFá£k +þÁx,ÝdÕ맇1,L +endstream +endobj +1962 0 obj << +/Type /Page +/Contents 1963 0 R +/Resources 1961 0 R +/MediaBox [0 0 612 792] +/Parent 1889 0 R +/Annots [ 1947 0 R 1948 0 R 1949 0 R 1950 0 R 1951 0 R 1952 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R 1960 0 R ] +>> endobj +1947 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.415 565.199 386.711 577.154] +/A << /S /GoTo /D (macro.musicnote) >> +>> endobj +1948 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 553.243 227.915 565.199] +/A << /S /GoTo /D (env.transposecapos) >> +>> endobj +1949 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [426.725 553.243 481.021 565.199] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +1950 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.837 541.842 186.792 552.69] +/A << /S /GoTo /D (section.10) >> +>> endobj +1951 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [199.3 421.571 253.596 432.696] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1952 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 405.464 224.993 416.589] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1953 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [201.442 351.666 255.738 362.791] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1954 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [179.4 254.039 233.696 265.164] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1955 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [310.35 254.039 343.724 265.164] +/A << /S /GoTo /D (env.index=) >> +>> endobj +1956 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.936 217.897 316.311 229.852] +/A << /S /GoTo /D (env.index=) >> +>> endobj +1957 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.339 205.942 316.944 217.897] +/A << /S /GoTo /D (env.ititle=) >> +>> endobj +1958 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [241.31 194.263 295.606 205.388] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +1959 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [318.667 194.263 362.503 205.388] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +1960 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.376 158.398 444.52 169.523] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1964 0 obj << +/D [1962 0 R /XYZ 152.694 705.06 null] +>> endobj +338 0 obj << +/D [1962 0 R /XYZ 153.694 604.551 null] +>> endobj +1965 0 obj << +/D [1962 0 R /XYZ 153.694 604.551 null] +>> endobj +1752 0 obj << +/D [1962 0 R /XYZ 234.437 592.596 null] +>> endobj +342 0 obj << +/D [1962 0 R /XYZ 153.694 528.897 null] +>> endobj +346 0 obj << +/D [1962 0 R /XYZ 153.694 470.664 null] +>> endobj +1966 0 obj << +/D [1962 0 R /XYZ 153.694 472.602 null] +>> endobj +1967 0 obj << +/D [1962 0 R /XYZ 245.218 460.646 null] +>> endobj +350 0 obj << +/D [1962 0 R /XYZ 153.694 315.088 null] +>> endobj +1968 0 obj << +/D [1962 0 R /XYZ 153.694 317.025 null] +>> endobj +1969 0 obj << +/D [1962 0 R /XYZ 304.072 305.07 null] +>> endobj +354 0 obj << +/D [1962 0 R /XYZ 153.694 243.357 null] +>> endobj +1970 0 obj << +/D [1962 0 R /XYZ 171.694 233.339 null] +>> endobj +358 0 obj << +/D [1962 0 R /XYZ 171.694 233.339 null] +>> endobj +1971 0 obj << +/D [1962 0 R /XYZ 171.694 233.339 null] +>> endobj +1961 0 obj << +/Font << /F8 1663 0 R /F77 1696 0 R /F71 1678 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1983 0 obj << +/Length 2841 +/Filter /FlateDecode +>> +stream +xÚÅZYܸ~Ÿ_ÑðSà–ÅC¢¸yJÛÈb‘ È +ãw2…ôÇWT¸¤9”„nwÀòõ›?܉K~†§=Ð!•<nŸ×uè]õ‡jÞ¿ö +]ï4ìc¦ïKEÉ[dÅ& ÑGÜÃmuÊQÍ;¦6{þÖ®ïIщØò·ûÄCX›ˆ!«áØòžÛoXe¬Š2ŸŒ„Ö¼èKjH¢,vBþããFkÀZO§ìeعÞó‡//Ú®×~'û†‘OX) +Ç-E
:èÚ]ÌÄ/¶wÜØ\úó¥É'Ò’uÐ$͉Œ{r67&ù%°_u‡GNè'˜.Û· ‡Ï±†EME‹Åd,¦¾ƒÌ4ãÙùXTËëÖùéî’ß9¿ÙC>ÂSò²¬ú€ +–kÅ«ÿù!üjps)ZåÐéfb•ßiÄm¸íýPH`Y\é¸üïžg±É€T#;;©M”Åjê4ŠÃC¶eÅ™˜ÐÛ¨9©ay@ª
pŠöÐÛ3‡bÛrdžpâZå¿è‡CCÄ0b"uvPN,x½ðX¦˜j
²Îý™á`{MU®)`Ïa¨ß±:G=â"ùs +Zg3©N·é¥Š¥ÆïáÌ€¥Š„=F´$6©Òhé*½ŒåTÆT'‘*9v˜ˆ›;þÞ’<½sÄz'”ƒ<ÍLž;¤®6S‘
úI{Ô·õÕÌ%;Ý-L]³Ôâ•0s±M„ÙÉ +¿½ÿvü=5D€,]ñDñR5 + +ʃ E!AË]Ü}~<×äi›òi§}¶+úÚÏóÀÙ>ÄE$A©øëîÒéweµçÚ»}U\ê~ÅÙǀʙ!/Æp8¤í4ãƪÇ*šDLgI³H&ƒ3z½²Œ +»2q³Íb0¾“”}@|yì}ªÅâ¦êh.Ò§YxS2ó +$â¹¢‚3–s!^ºõÜ#’bØÿ¯kÐŒ’w‹<f²)ûC"¶™Ë眗‚Zeê»nH¨ØìÌd»J¦‹C×ÚûcøRÚzŸ{Ÿ §3X{DãÐYZýdª
F4Édqw_¸sVÈ©ä½!Pòºóý‚¡u5çÇ;ÍžƒL¶@ï£Ë;‚T†ÛÜgÅ“ÜiÞ9vÊë&ÜŒ{ãûN"m¼>Õ¿Œ½¿üˆO +{ìrõòæêÃÚK¼-M”ÄDG*K6ÅñêÍ»xSBãÏ›˜†¤®Gø'žÅbSoþuõO~m™;œÌ@.mFü¡k¼ð/zê_t§EÉ4t,’1
¨ãiËpÚPàÛF9h×Ì á0ì7@–¬8žzÏ7Ã2h†¤«TÝv=Sñp!ê0Ùöè +{Aœ½÷ªÏ0º‰Çâž»€CÛùÀ$˜=˜©vpvØuzýÜ…]sÓ…t}‘¾¼+ÆNÍŸðX4犧“|É:ÝæüŠi•Ÿ}öÎ"‡cY¹´‚CòH»£ø)eÕ. +_¶ÖïLÿ†7¦vi@™7}é.ô˜bMxL±fxxà— !Røâ)?Ý9®S@]Z÷áRµè#‘:¼¥Xæ`ùa"IP‹§+#ǡ$uOã3Š€…Vù¢r >¹‡žæÔõ-®Æ÷’¦X:ã£~4$ó4“PŸð9ýú9ûúÿB£¯@ :²xxQ•NÑå'áö%
Ú£"™ú‡×l
È €tVXÈjAC¾ dBÃ\ê[@lÇ +ßð´¾ÖýµïjøàžÉ¹Á.}ò‚
ºÉ +7Øl®3‡»æÉÕø¼½/ß^cáG‰~:ž +endstream +endobj +1982 0 obj << +/Type /Page +/Contents 1983 0 R +/Resources 1981 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +/Annots [ 1972 0 R 1973 0 R 1974 0 R 1975 0 R 1976 0 R 1977 0 R 1978 0 R 1979 0 R ] +>> endobj +1972 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [191.053 612.002 203.506 622.85] +/A << /S /GoTo /D (macro.[) >> +>> endobj +1973 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [486.999 352.475 501.722 364.431] +/A << /S /GoTo /D (subsection.7.4) >> +>> endobj +1974 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.681 329.119 350.365 339.967] +/A << /S /GoTo /D (macro.ch) >> +>> endobj +1975 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [174.227 175.99 207.601 186.838] +/A << /S /GoTo /D (macro.meter) >> +>> endobj +1976 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [354.839 152.08 362.062 162.928] +/A << /S /GoTo /D (env.hat) >> +>> endobj +1977 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [376.83 152.08 384.053 162.928] +/A << /S /GoTo /D (env.pipe) >> +>> endobj +1978 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [195.864 140.125 203.086 150.973] +/A << /S /GoTo /D (env.pipe) >> +>> endobj +1979 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [201.094 140.125 208.317 150.973] +/A << /S /GoTo /D (env.hat) >> +>> endobj +1984 0 obj << +/D [1982 0 R /XYZ 152.694 705.06 null] +>> endobj +362 0 obj << +/D [1982 0 R /XYZ 153.694 667.198 null] +>> endobj +366 0 obj << +/D [1982 0 R /XYZ 153.694 541.267 null] +>> endobj +1985 0 obj << +/D [1982 0 R /XYZ 171.694 531.249 null] +>> endobj +370 0 obj << +/D [1982 0 R /XYZ 153.694 341.517 null] +>> endobj +1986 0 obj << +/D [1982 0 R /XYZ 171.694 332.052 null] +>> endobj +1981 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F18 1888 0 R /F72 1717 0 R /F55 1668 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1997 0 obj << +/Length 1863 +/Filter /FlateDecode +>> +stream +xÚÅX[ÛD~ï¯È£S5Ó¹úOÚ" ¡®ˆòàMfS³Ž|!]!þ;ç2vœ¬³*$Ÿ¹ŸëwÎŒ\lrñÍ3¾¯ož½|»…²ÂØX/nîÊgv»Dhã7›ÅoQº\)¥]ôÚwK£¢ÃÒèÈûj¹2‰‹Þ×Õ¶]þ~óÝËwé"Y¬cÜH.VZ‰T+ÞâGÿ×R§‘o`‘VѾï˜È«¥N¢nìòÎ7E^rkS4~Ý•a¬¨p}Ws«ûè‘Ðбçž2×waæ,‘Ö´I„‰±vž} ãÔ0ÉÓáM]í˜îÄreŠÞÔEµÅå n‹Ö€®DæÜ°=ð!³èP”%S›¢mú}ÇîãREžé}¾õ«Û¾(7¾y]ÊF}Ûç%i +(t™¿¯fÎ +žÚöà¨ÎE@pñ2Žpã”|ç¾É瀣‘æT9„QEš£¦/}Ëd¾ƒÏùA:ÙzÏ" +ÛÇT…œ]€€K®ÐÏŸ³dMõ (ÖB F9„f̺ +itÐQHŸI4„×F¤™¾˜cž_N2&ûï²L|!Ë<2ÍXÁÅ’K¡†Ì)ü
*wUþÀD()%K Ö}ÓýÚå'å%`ûæó°÷YC“2ZEuRÜéŠÜêÌ“ gµœ°KÆqèp²Yª©g⇕8–v0é¡å%y㙨wEG¹ç>r1f£¯|“‡|€óùQÚ…RÎFCxÐÿýœs&Šj¡I…¶mê~&ªçŠ¦Ð¡µH¤šBGQË~ãëª|¸P¦À“š`\h’èW‚‡žqjWL@"\{&Áú»@¤:’8¡[4øX¾ÕÀ.àhpr4¬94·Ò$È«äT޾̛€Ü\“ê" w1àö-Y’gô-ÛÈÌÉÊ‚ ŒºÆ_TˆªÄˆ„,7[‰Žçý•èS‡?ªDßæk”rÖã@D©¯P!¤n£Ó§kLðŸ]ì§!ˆƒey$¯&#D÷;üµHó И14BÇöš#ò˜0^Ìeg€îøªŒ¢©ÔnÆOÊÀNlR#ï\³áz»ïzDlþÙ×]Ž·×–ÛOÕ¾Jhi¯}S¡‡ÒWJ.}qÿÞ8û6´Žº‡†ÿ”ó6øîŽü‚àˆpYþ™À;9ææ¢A;)Ö}9DÑ«Hx102
¾Ô„Ú2‰Ø‰$ˆÀï"¨ÅÃɬkžtw6ÉÃu;ì1¸Ïb˜;½ÓžAÓ׌GõðЩèPÐ¥Úw{ Néƒ ¸QØ0d¤ëÞ3txÏxô+|ËøéèWl¦äò3Æ{, D-=£ÁGN÷ÃÞq?1S‘ƙو¯€ƒ.t{ÎkN—1_±˜¢'»ØQÞN&0Ðu[r>%0ºçéôVò°gh}×Î¥Z
QÇ'y‘ øphÉLXåfÑòdÞ©€ \£ÜyyÈQ…ƒÇ@ãS~=5 ,˜†:'1’g;<hñÓÝôz2 +endstream +endobj +1996 0 obj << +/Type /Page +/Contents 1997 0 R +/Resources 1995 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +/Annots [ 1980 0 R 1988 0 R 1989 0 R 1990 0 R 1991 0 R 1992 0 R 1993 0 R 1994 0 R ] +>> endobj +1980 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.998 632.204 418.142 643.329] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1988 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.371 550.061 417.515 561.186] +/A << /S /GoTo /D (env.songs) >> +>> endobj +1989 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [281.24 461.67 300.944 473.625] +/A << /S /GoTo /D (subsection.11.5) >> +>> endobj +1990 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [175.399 316.271 266.307 327.396] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +1991 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [398.992 240.112 448.057 251.237] +/A << /S /GoTo /D (env.intersong) >> +>> endobj +1992 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [451.3 240.112 505.596 251.237] +/A << /S /GoTo /D (env.intersong*) >> +>> endobj +1993 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.33 227.88 293.052 239.835] +/A << /S /GoTo /D (subsection.8.2) >> +>> endobj +1994 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 216.202 243.606 227.327] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +1998 0 obj << +/D [1996 0 R /XYZ 152.694 705.06 null] +>> endobj +374 0 obj << +/D [1996 0 R /XYZ 153.694 667.198 null] +>> endobj +378 0 obj << +/D [1996 0 R /XYZ 153.694 585.608 null] +>> endobj +382 0 obj << +/D [1996 0 R /XYZ 153.694 562.902 null] +>> endobj +1999 0 obj << +/D [1996 0 R /XYZ 153.694 553.271 null] +>> endobj +386 0 obj << +/D [1996 0 R /XYZ 153.694 439.033 null] +>> endobj +2000 0 obj << +/D [1996 0 R /XYZ 171.694 429.292 null] +>> endobj +390 0 obj << +/D [1996 0 R /XYZ 153.694 343.392 null] +>> endobj +2001 0 obj << +/D [1996 0 R /XYZ 171.694 331.436 null] +>> endobj +394 0 obj << +/D [1996 0 R /XYZ 153.694 191.579 null] +>> endobj +398 0 obj << +/D [1996 0 R /XYZ 153.694 170.81 null] +>> endobj +2002 0 obj << +/D [1996 0 R /XYZ 153.694 173.134 null] +>> endobj +2003 0 obj << +/D [1996 0 R /XYZ 322.786 161.179 null] +>> endobj +402 0 obj << +/D [1996 0 R /XYZ 322.786 161.179 null] +>> endobj +2004 0 obj << +/D [1996 0 R /XYZ 322.786 161.179 null] +>> endobj +1995 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F70 1677 0 R /F71 1678 0 R /F26 1656 0 R /F7 1665 0 R /F77 1696 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2009 0 obj << +/Length 1728 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾ûW=É@Ìð©G.Aè¶
zh_Š$M¯…È’#ÉõºEþ{g8”,ÙrhÚÃ.Gäp8œ×74ü4ã~¼[ΞßÇ<HYÉ(Xn¥:ˆLÊbœZoÃwBéû˜—ͪÎ÷í¡¶Ïß/_?¿†óÖD±(1 ×íÙG<äP,‰uÇPÏífBPLkÙñå^¿%è1$ƒõ…àXÌ
†Œ°k¡X +Š~~îâDà‚¥Æœ-bËuo)ø‹Yªm9nmÇ7ºLãÿÊlC•"¦£^NÞÌ2âaFÃù&ж\ùÏv›µDuÛÚ¹LÂÓ>’Ð6Ö¯v\íÖoaÒ°Ú\¬|<TmÖæUÉæ-y¸ÜNgaKL<6þ¿µ‘ø¼Toì~<ìl‰WÅ‹™8l¶Õ¡X½ªÊMUïð# +ÛŠ&é~È™í:êD²'ú®…mhWÖÐÈ9oŸ‘ˆCt~·ùÒýÕÔý—(Ŧ9vÈ>kVQJ¡!®³Gƒzª/
çrR•×*Ã"Ù3ï²U]5$û7¼±S2p + +PþB¾R`0.")ÂÖ>µHqÀn†–Fƒó}<Óêe†K“#þ³¶<¸¶TÚ ~«â^_)Ñ,Rý2È´k±`¶¬)¿µz +(ÑkSä¥õ.Èð¾JiðyÝû</i,!²¢_Ÿ¬."|tÔ~K»Ê™fm1ñµïç‰ +1þQ‚}Êvû¾˜º +øuZˆˆ ~™^Câ²FšÐ¼êSWà‡øÅ3d剈ª´žØÐxªDàÝplëêðPØ—ôõ³gïêÒû:;1"ò{ÉÛl¿?½œÒæW,ŸŽ%ßy±9$Q"ÍX58'o,IŠ¾–¤ÏÝÚûã°².Çg?.ggX#x ©!ʸ +tb˜:Xífoßó`
‹p:KÓ(8:ÖkƒIXof¿ûæ"Õ1IÂbSqö…H!@ÀÐ8'üâäœÆ[ã„sN Cpt™Ãç휂+Þ)}@K“v—%q᎕iÔëÄ ðÓ\ð}åwÜzG¦1ygBº÷•ôÕǯžß›$HÀ€ÁX‰agõ%ËGÒÊEígµTqñ펈‡0 +º½8åX÷·¦%w·‰èX;4Xóu»%èÚfå£+Û„ˆº}‘ +P§=ÔéêžMyk´–é&ÈýÖd…Ç +ñB|º¿>šß$‰Cl‡jSœÃØe_JÇvÜVD¬«dËÊ£×1+>\`f'}UÊÆcëWùêƒ]ÍÐv[lw¦Ï:f§ñ9P®K[7_s½^~ÞÞÞج‹ßU }ÝüÏx,cÅ´ßñ}ÑX&_¹‡3Êk º0qZ ïè@ƒCJíƒ)HPp …&•Iq¢Ž)¹Žö +@¬ :@à÷1yz±©&^%î"奌’!R£äJ‹N`ÞÞGa1”aqVäÂ0դО+=>Î'7öÜ·c@¤ SR}ŸV@D4ðAø,÷W6Ùvл3Æ«Äa|Vþáã0f1„p¬6-¾€´Šá=PÎUÖ1Q¬è«¡Ó‰m“˜J
ô|ûm~@°ô +endstream +endobj +2008 0 obj << +/Type /Page +/Contents 2009 0 R +/Resources 2007 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +/Annots [ 2005 0 R 2006 0 R ] +>> endobj +2005 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.533 583.955 250.829 595.91] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2006 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [310.411 583.955 317.385 595.91] +/A << /S /GoTo /D (section.7) >> +>> endobj +2010 0 obj << +/D [2008 0 R /XYZ 152.694 705.06 null] +>> endobj +406 0 obj << +/D [2008 0 R /XYZ 153.694 422.885 null] +>> endobj +2011 0 obj << +/D [2008 0 R /XYZ 153.694 422.885 null] +>> endobj +2012 0 obj << +/D [2008 0 R /XYZ 203.992 410.929 null] +>> endobj +410 0 obj << +/D [2008 0 R /XYZ 203.992 410.929 null] +>> endobj +2013 0 obj << +/D [2008 0 R /XYZ 203.992 410.929 null] +>> endobj +414 0 obj << +/D [2008 0 R /XYZ 153.694 177.907 null] +>> endobj +2014 0 obj << +/D [2008 0 R /XYZ 153.694 177.907 null] +>> endobj +2015 0 obj << +/D [2008 0 R /XYZ 204.774 165.952 null] +>> endobj +2007 0 obj << +/Font << /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F8 1663 0 R /F78 1721 0 R /F58 1660 0 R /F77 1696 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2018 0 obj << +/Length 1426 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾ûW舾ôàö” +´ˆ/E6@d‰¶…ÈÒF’ã‹ýïáC¶¼r³‹öpL
?ÎããÌlh° hð~FÝún9{s›Ð@ó8X®–0+Ä1%<
–Eð)¼cB®ô¦¬»¼-ïû}«þì²j7_D< +Óô†/ÄãüóòwÀ\0FTŸ¾Í›ª©êÙÑ +;·Þ·ÙQ·VΛ¶ÒJ¯›ÖÉÇfÿË::A¿;ƒ«êá„CÔ™úf|mÞÉ5Юo›û¾öùÜÛ¦ãv;²RÙÙu½¯ÜN³v¶´Í~Uéçø”ÕÅ¿*×.,E›ÜõÉÍûºi³ïš\ˈ®‹!‘¨óæ6=#À‚¥ð/!Jp{ä¾…èñ4,ö¹îPöërömÆ +’2æ®Sö:÷¢…æE?ÌY(®g[*I¸b/Ïvr^k"ajŒ¡ÌÙñ¡.t=<ì5ø/y¾« %°‘ãî׎<å,™›ÂGÑ°pUâK3â=ø“A¨XØeݽ†Ýò´Ïç@íÕÁï¸öÛ¦3Ç0–Yo7wå‡Ôº¯Ì¦È¢/x6kZÂÎb½`Ài +!£g5Ÿ_‰Žö–U’$4™¨E¨×ì{¯8ö:á„EÒãê¾=ÎS‚gQÄ Xà*ð®ÏJ,(4
Í•fc‹;«Ê>n†¯Ý4¥Š¢ÖžÌ*VáßÝìí~ž
xy«3ŒFD•+?£k²¾lœn¥¿ã–®¦*ß¡ì·h¤Ly˜á"ÂS‰2?¿í@ƒ$@ÜY!ÜÑÊû®¬7.øãnOõ£‰ØC'$J¸W7éEøîÕPï.ÚYöÓv€î”).9:¿4Ë`’Rƒ)exkÒï]êÙî¾Ò¯§.…:Š§„„Ñäj;ÿM¯Zí +£7,B÷8•©åV»îä›MVÝÍÕnzÁôŸtÔ/_ +GÜ%ÜNCC@n»fÅ\B+t$¦+*ǽíŽsá—®KZv™ó¾Ñì2»ž]Lªâ1à«c)…Ò‰R¦û)5gŠ£Ò–zÛ¼áHYxp"ÔGüdɃ’%~Fò˜ÁÀ2ÈgøÌHǧó)Ć|2‡½ÅXÑùi|.Yì;Jyî@ÖÍ)tW¦Š$½˜* °Ì¹ +mqÁÙ—–þ}˜ @ó'ŽÌ„ŒùùlÁ°J:k8ÅàM¼ß—=NK"‰€TJ†ÙªÊðtO_•ÃmœYˆá(ÞÞ³?‹2ƒ‰k‡Ž +i›$n¯Ì›q:Ø@LóEß9ðƒí`v«DSÃ_#û¼Ÿ+„$RÅçmöLô€ˆÅÑLïÕ¬>(žô#À/¼uˆ#
’&CGÊ·@8Š (sYêË ÛFHSÖ +endstream +endobj +2017 0 obj << +/Type /Page +/Contents 2018 0 R +/Resources 2016 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +>> endobj +2019 0 obj << +/D [2017 0 R /XYZ 152.694 705.06 null] +>> endobj +418 0 obj << +/D [2017 0 R /XYZ 153.694 473.874 null] +>> endobj +2020 0 obj << +/D [2017 0 R /XYZ 153.694 473.874 null] +>> endobj +2021 0 obj << +/D [2017 0 R /XYZ 248.25 461.919 null] +>> endobj +422 0 obj << +/D [2017 0 R /XYZ 248.25 461.919 null] +>> endobj +2022 0 obj << +/D [2017 0 R /XYZ 248.25 461.919 null] +>> endobj +426 0 obj << +/D [2017 0 R /XYZ 153.694 191.682 null] +>> endobj +430 0 obj << +/D [2017 0 R /XYZ 153.694 163.883 null] +>> endobj +2023 0 obj << +/D [2017 0 R /XYZ 153.694 151.928 null] +>> endobj +2016 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F78 1721 0 R /F58 1660 0 R /F77 1696 0 R /F71 1678 0 R /F65 1662 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2027 0 obj << +/Length 2752 +/Filter /FlateDecode +>> +stream +xÚ½[MÛ8½÷¯0ÀBÆ~K +°‡d0ÙÅ^ƒÍ!‹Ì[¶È’Ç’'›
òß·Š,ʲ[qÜÍÆ^ÚI=’U¯žJR5O¶ OþöÀé÷Í»‡ŸÞæIÁ ++mòn“£˜-tbMƤ2É»uò!ý´«ŽÕb©2•»jñû»üô†Ÿ¯Ò–eº +VâeJ»udiw\WÇÞ·”4¡‡jíOÊãö´¯Ü,M°9ç—ó}×ã«]ç|>ç.©Á‚7
,Š3#zZ¥ßÁ +— Ø´ö¶ÜW¾cè|‹7~åOM¹·InA€?ÑÌU°¬ër{,÷sÛ_*Ã,ðýi6ˆd½¸05Þ{ð„ +l‚³u½u<CO,Ï×àŽO{üKv9úŽÍ±Ûû#éœùà·@øÃÑx“no,8hª
MÚmÎ]Ž ZÃ.®luö#µìfíŒÜ~ŽX â¶U¥#ή;5ŽfÊã©fÒ¢êý±Û$¶}ž³kú±Ù¦]K—nº£?¨JÏTºÌ-ùŠxgÒí©JºÌùÅYÑä,çâÒŠ#ï'üƒ©sA–êaœ
N½³à´Þîª~`‹¥Ñ6ýW”…1W¡Æ`›“xTþÄïFt›Wä~ÐÓÙ(Àï6s–Ô
-ÓÀæVOö,m;ê„Ý8ƒHc™•¿°ÈÙoZ"a=÷±iýãÌBa£ðð¹UZ-Îw Ãÿ[;íüªƒZ@CS‚ýñ?)h ßmšhsp4nŽÝæ…Po,ßìÞ
-MZ†$‡à€Íœ? +É8‰.ï®Í™ÖWÖvÇî´ÝÍ ªŒY;F`1g:3¬Íõè +ŽXcZ¢#å9€œèàˆ³è8²ùÙ‚è¸ëGѱ æÍiŽ×8uΔ|¢9Zó©æÀ˜p§‚a£ÒÀñ9àÄæ•F Æ•¸ÃZäD°–V7u [RÝ‚ñö%šžTFÅå-É1VJÚä4Ç€ÆuÝ?"-Œñw9*49‡€·þ¦b[†¡-55(Œœ‡Tã +¼*ÊQ9Ƈ€){WA²5¹~rn—_úz6øþ’5ÎÝîU©pÛû† + ‰ª-n¨ˆ†ƒë¶ø˜1pô<Îx÷ ‰`Ý®k°É +9[•_yP¤1í“—b¢n‰I`¿®î)‡;µ×J:—žztNVw]CØë}÷é*‡'Îl„=JÂÿîÒTxô@íöÔTý§Üšª¿œ°nš@‚=æ¢è !¾ +Er'”ÞåÇ/¯¿~yÏ¥”üçB*þuF(E‘±l¼å\êÛ¹'€ÓÊ¥Á”°Á¿é$Q1nt"%Dmá/}íÇE-+2•;¹†KlQ i1·AŒ¹œQaÙdÉY¦²Q³-P àÜ¿¼{øãE„'"Ñ€s´h¦“ÕþáÃï<YC'SEž|rC÷‰âLºG¿&ù×ïWy.
9ŠÎ²[<1°|¢`€ƒ +xPę€pÄí#ø $ôÇù”3™xŒOŸ0úô‰î=DÄ$Ö´’,×ùˆÂ#›‰‰‘/1-$ÿÒÞ7màÎL¡9×wMøáhâ›!‚Ä;Šoø~²°¾E ¾E@îÄ@" ȧ1Æ>UÌ +)Œ‚¬2§Á§Á§1äÓòiŒ1ɧ +‡f„Í'#Ìݸá6œåbĺuãyÀá^_Äñ ×Ì*ÄÀƒˆÀƒâAñ ƘäS€Ð «Q>Ír&ñiBðéS!n¤îëŽÔýe¦õ©û]Ów"F܉qq ¸É"¹vŒº-<`dγF<!øói7žÄêûb1¦ð+žšà]¾¾DŒ–
˜2/®µ7ùúå½PJ½`Šf‹Š½¡\I$‚ÃeA)ZÉ—tïDݨ³oÌrf2|+ µV^¾2ûÆ]2Z›Å½ +Ã2ó2+!øô©·20º'{‘i)»gZâÎKLnÙwLK|‹q4ñ
‹¢täÓ</˜²Qi[Bà[DàNñ ‚|cLò)@[<5Ëgò0 ù\Ó‹ü7X঳t]mÊS3àwiH« 1kÊáä>†ê<õ~hÙ|ÂO¬þ7µº¶¯ûÁw…Y8Λªô]Yª}V“ø†#UE,EJPø5ß…©ëðA\à5,Áœv¢ä¹rÉ}Ý"hÿø›6¸@]×bÌ×â +ˬw×âF”ÏÁDfüž?-ůÜéÎʺÅÒ•¬ÀJ:ì˜-CÄþ@Ü1v®Zµ¯B]jp×»E®!uöø®¸¥l·U¸¢ò€ë=Íá‹ç ÿ».Aœ¯…ôÅî9yZÈ»¾ºO_Ì;)ÐéŸcW§›UDÀ¹,è¶Ó!tù¹ŽÎÑèôí˃ŽŸõieƒ#óa¬GºzÕÌ!)ƒÜ_¿J=^À_ç*Ã\•Áä‚Uyê])’QÓ +«É
„T&/Ûþ€5Pi×סüér
`PÈ +ö"‘Ý…MC
ßàæ°]É–x;qž:ÌæGô:Nßòq,¿.ÊS3¦¸ûÚÙ’e¯u)ìšgpçÓ ÷V@<–öœq%¯jËf³ì‡êЇÂ!úG +endstream +endobj +2026 0 obj << +/Type /Page +/Contents 2027 0 R +/Resources 2025 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +>> endobj +2028 0 obj << +/D [2026 0 R /XYZ 152.694 705.06 null] +>> endobj +434 0 obj << +/D [2026 0 R /XYZ 153.694 298.509 null] +>> endobj +2030 0 obj << +/D [2026 0 R /XYZ 171.694 290.041 null] +>> endobj +438 0 obj << +/D [2026 0 R /XYZ 153.694 200.806 null] +>> endobj +442 0 obj << +/D [2026 0 R /XYZ 153.694 172.709 null] +>> endobj +1753 0 obj << +/D [2026 0 R /XYZ 153.694 163.543 null] +>> endobj +2025 0 obj << +/Font << /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F72 1717 0 R /F13 2029 0 R /F55 1668 0 R /F21 1667 0 R /F15 1664 0 R /F11 1842 0 R /F71 1678 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2047 0 obj << +/Length 2658 +/Filter /FlateDecode +>> +stream +xÚY[¯Û6~?¿ÂØ»2P3âM¤4ÙK±‹žî>$) Èò±[r%9§gýïẙ'I}±)rĹp.ßPéæa“nþz—úÿ—÷w/^ÛMÎòLd›ûÆkɲ\m2m˜zs¿ß¼Iúö\=«®ÚîTš&ï·;a’jØÂïãVؤªZ¶<9zª¾mþÒoßÝÿãÅk“ÎYH˸¶Àßmþ–Kõ¾z¨|ÈçéŒ «ñ©n`{™çIÑì=Ï£Ÿy›rÕõÍ–(×±íQK4(:Èë';·húrÝìx®˜RœåÚ«~q/´}µgÛ¶iòzkeÒv°É“ê—â|9U_ãæiRpÖ&-z¸ñ(®—h8’
똑DÊ™æjn¤7ß¾»5HY.x ûš¸9ÛàÖd˜qv»å’I&Ô‚ÉÐA. ïÿį·ÜÀše&_Ú¨¸•ª¢u•Mƒ™sË“,=€tš;¡"sâáòü´`~½!œ’߸hH(¾°LJÔxu+7O™‘Y ¨×컪¿ž†ÜÏÍï[ǽ¼žAPŒDHÅÒÌ.•ÿÞ‹ZÖ‡'·ƒTÂy +0„-L~ +ÅLjn˜èz°Ð%æÈ +¯oÊùñ¯/à¶ÐSHÉ´¶ãTA"öä–™ltôKá*Ň-Öƒ‡Š¬Z¶ïÃ#Õ’Y!ÅY_òW* 8ow<qpåèðä`ø”]H8:ƒ*U9ì0[äpFrUHĘdsåC0×®ÁÿN…óÆ´LåéOôÔ´½§“÷ +}‚6Œg«¤æS +vã‚=ô">ú"£Â44"Y#ZQIh`æheÝ{ÃR‡À2@ªru•ù·Ä§sMPýß*–ÜÞë¯ÞÝ»¬¥…NÂAŽàå Ûìg0íØ°ÙÜ«?›wϱªš½£n}}ó£™”‹ùþ“&D³PêÇs;ú3>cõÀÿá±õcÉ ÿœ«ìîàË„O'(6´¡k6´dà8xïËŒÊÕUp +’p–;~½ˆI!8³På?#†§ZÈ19OÌ)”y5ãþGZ`Œ.c
Ðh3cíAT$Ä«iîy+.fÚ,€àj/ØJ#ÉŒOL´xµ +ï벆qg“,N,ØŽ³N<4m³‹“àטnü˜å·w o·ž]{öìŽQ¨@×ý +í¥®J7¤ûœÕÀ3NÏHáØ!Éôfé&íXW”:÷4úI$ïª=~@P
}Óê¹,6eJ埌ñ«÷9¤–i(‚Ðò±,÷z +µxåÕýÝoÉvâ? +endstream +endobj +2046 0 obj << +/Type /Page +/Contents 2047 0 R +/Resources 2045 0 R +/MediaBox [0 0 612 792] +/Parent 1987 0 R +/Annots [ 2024 0 R 2031 0 R 2032 0 R 2033 0 R 2034 0 R 2035 0 R 2036 0 R 2037 0 R 2038 0 R 2039 0 R 2040 0 R 2041 0 R 2042 0 R 2043 0 R 2044 0 R ] +>> endobj +2024 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [290.855 654.025 345.151 665.15] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2031 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [464.528 594.249 508.364 605.374] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +2032 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [222.44 558.384 297.657 569.509] +/A << /S /GoTo /D (env.transposecapos) >> +>> endobj +2033 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [403.214 558.384 431.358 569.509] +/A << /S /GoTo /D (macro.capo) >> +>> endobj +2034 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [234.335 546.429 249.058 557.554] +/A << /S /GoTo /D (subsection.7.8) >> +>> endobj +2035 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [285.925 520.533 340.221 531.658] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2036 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [386.349 436.847 440.645 447.972] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2037 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [247.73 374.808 262.453 386.764] +/A << /S /GoTo /D (subsection.7.3) >> +>> endobj +2038 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 358.702 230.224 369.827] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +2039 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [228.231 358.702 277.297 369.827] +/A << /S /GoTo /D (macro.memorize) >> +>> endobj +2040 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 336.176 219.763 345.917] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +2041 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 322.837 224.993 333.962] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2042 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 310.881 230.224 322.006] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +2043 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 288.355 219.763 298.096] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +2044 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 169.715 206.993 180.84] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2048 0 obj << +/D [2046 0 R /XYZ 152.694 705.06 null] +>> endobj +446 0 obj << +/D [2046 0 R /XYZ 153.694 533.484 null] +>> endobj +2049 0 obj << +/D [2046 0 R /XYZ 153.694 535.698 null] +>> endobj +2050 0 obj << +/D [2046 0 R /XYZ 231.818 523.743 null] +>> endobj +450 0 obj << +/D [2046 0 R /XYZ 231.818 523.743 null] +>> endobj +2051 0 obj << +/D [2046 0 R /XYZ 231.818 523.743 null] +>> endobj +2053 0 obj << +/D [2046 0 R /XYZ 153.694 402.206 null] +>> endobj +454 0 obj << +/D [2046 0 R /XYZ 153.694 194.898 null] +>> endobj +2054 0 obj << +/D [2046 0 R /XYZ 153.694 196.836 null] +>> endobj +2055 0 obj << +/D [2046 0 R /XYZ 223.649 184.88 null] +>> endobj +2045 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F18 1888 0 R /F26 1656 0 R /F76 1694 0 R /F77 1696 0 R /F71 1678 0 R /F15 1664 0 R /F33 1655 0 R /F59 2052 0 R /F7 1665 0 R /F72 1717 0 R /F21 1667 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2068 0 obj << +/Length 3079 +/Filter /FlateDecode +>> +stream +xÚZKsÛF¾ûW°*‡…ªÌ æÇdO±c¹¼•l*‰»•ä +›ðŒ÷WK¹+±‰LfÂ+vŠëÑ Ì¼£ÊåªçÔW¹ŽÄÕ2Ímt妥våçb»¯}Ó¾!é¾hYôJÓƒBS‡G/niv(¥Ç†µìJйÖ:"…»nð5Ô
ÊËÂï¾ÕmµzMåuù[,ÍÎòõuO÷=‡A3aµ¦A“Ú´%½j¶[Ðü +úv…Ãß5í¶è¿ªßôÓmóÙ6XøJDz:<X6l‰£i)òŒG{»)v`÷¨×8úgÓ—\‚}êõ0³R•‰ÄXДkþaëËØ©Û‡Gz[5‡*¢oÑZK´ÛŽ¾T=?;_s»m¸ÜT|º’.tM}W®ï½öä"‡ù¤†ÃjŒŸj`Z}±´ÂH3ßW¬TÔûMÑŠº<_dªD¦‡5¢É¢ké<ºsæ²4(ì@cü±¹Ã§…o°ê’Ê4€ûü[œÄ4”œ»½‰T~°ï¿}MÕùÀ…ï~äÂÏï¸ðƒÿä<dhðã÷킽V¹´'’jW»®/‹õtæùà`ÜZdV³ÖRjì4F–_ö€AK
£³r°xa®+?œ,Ö}ÃÏ·üüŽŸïøyÍÏ÷çKÊ‘Çjº"Á}>Òs]Þ‡ºÇ,cŠdytªúÊ™ÈëæÞ/¦Ù +}Y×Tª¸ù€…IÑD?Ò«³;,¦=EÅ[ô·Çˆ¹ãàq>~>:Ö&—œg®x“‰`ƒë‚Ò1Ñi¹¶ì-.M³3#Tž©HëQEPîÝÄq_²(i.R3›âs®‡g¢Í8I6çT(“Íõòo7ó¼Û(øÀ0œ–§ëPq˜8}/:=ÐÁU;}$¨Cú0#車l-wïé]h +äÇÐTd,L*ÿl*f:•7¡©H$æåSaT“S¥ +¥t"Œ5A2q¶s*#²8›Ç³z
0ÞshTB&C¿ÅÎq+pƒ$NGüЉ™à‡N€ì"<!/$€ïŽ³%:Úø6Äß Á&<ꢽgI×`h‹¥[êi¤Õ «vô|ØTƒcÁë4èèý +îõpåârW<µ”µœBÕ'g©uéÓ-(wmÙ)Ü•ÑÓIU;Ê +"]fDš_F:¥!¼S`!±Ä_„t¾ÑrÒ*€tX-µô-ƒ¹ˆtIüô‚ÑæH§!"6cÏ +ø[hˆ†ñù"3ò–“V3Âj ÐÂlÔe+ +Ìá§6[%Ä´´1ôñìy™Xyù¼En´ŠzxqAyAD›$.Á‚Ûà·cXã¡IܘëÜB&!жÓXK•OzlX +«/é9ÊJ€COqW–DÎ/ 0Šp—ƒ‘|^•ûž*òaŸqÔµÞ‘(8eL¬g©ý¥Aý‘á:2‹ûà—b²°4{“Q®p¸C +A
§a†þJO{Ú¶\õå@20ùAø†D†Ÿ5Á!"E³F¶"G +endstream +endobj +2067 0 obj << +/Type /Page +/Contents 2068 0 R +/Resources 2066 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2056 0 R 2057 0 R 2058 0 R 2059 0 R 2060 0 R 2061 0 R 2062 0 R 2063 0 R ] +>> endobj +2056 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 295.211 206.993 307.166] +/A << /S /GoTo /D (macro.notenames) >> +>> endobj +2057 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [377.074 271.577 436.6 282.702] +/A << /S /GoTo /D (macro.alphascale) >> +>> endobj +2058 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [442.511 271.577 491.577 282.702] +/A << /S /GoTo /D (macro.solfedge) >> +>> endobj +2059 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 259.899 206.993 270.747] +/A << /S /GoTo /D (macro.notenames) >> +>> endobj +2060 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [290.995 193.987 319.139 205.111] +/A << /S /GoTo /D (macro.shrp) >> +>> endobj +2061 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.759 193.987 381.904 205.111] +/A << /S /GoTo /D (macro.shrp) >> +>> endobj +2062 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 182.031 224.993 193.156] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2063 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [194.368 152.143 248.664 163.268] +/A << /S /GoTo /D (macro.transpose) >> +>> endobj +2069 0 obj << +/D [2067 0 R /XYZ 152.694 705.06 null] +>> endobj +458 0 obj << +/D [2067 0 R /XYZ 153.694 594.644 null] +>> endobj +2070 0 obj << +/D [2067 0 R /XYZ 153.694 595.474 null] +>> endobj +2071 0 obj << +/D [2067 0 R /XYZ 281.243 583.519 null] +>> endobj +462 0 obj << +/D [2067 0 R /XYZ 281.243 583.519 null] +>> endobj +2072 0 obj << +/D [2067 0 R /XYZ 281.243 583.519 null] +>> endobj +466 0 obj << +/D [2067 0 R /XYZ 153.694 533.484 null] +>> endobj +2073 0 obj << +/D [2067 0 R /XYZ 171.694 523.743 null] +>> endobj +470 0 obj << +/D [2067 0 R /XYZ 153.694 439.227 null] +>> endobj +2074 0 obj << +/D [2067 0 R /XYZ 171.694 428.102 null] +>> endobj +474 0 obj << +/D [2067 0 R /XYZ 171.694 428.102 null] +>> endobj +2075 0 obj << +/D [2067 0 R /XYZ 171.694 428.102 null] +>> endobj +478 0 obj << +/D [2067 0 R /XYZ 153.694 246.955 null] +>> endobj +2076 0 obj << +/D [2067 0 R /XYZ 153.694 248.892 null] +>> endobj +2077 0 obj << +/D [2067 0 R /XYZ 326.715 236.937 null] +>> endobj +2066 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F77 1696 0 R /F71 1678 0 R /F18 1888 0 R /F26 1656 0 R /F76 1694 0 R /F11 1842 0 R /F15 1664 0 R /F33 1655 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2093 0 obj << +/Length 2413 +/Filter /FlateDecode +>> +stream +xÚYKÛF¾ûWða)À¢ÙM²›Dƒ¬ÝÃ^2X`çÐ#õH\K¤@RžÑæ¿o½š"%N2ÉIý¬ª®úêE%‹í"Y|y—ÈïOwï>~¶É¢ŒK£Íâîa¡¬ŠM™-Lncæ‹»Íâ×è«J³Ú?®›ÃÁÕ›gœÎë]Ón^hÒ·®îŽMçw¾õÏŸq©ÛµÇå*×yÔºìãÏaíåeùÛÝ??~.F<“ÅJÙ¸L5s»[iD—+m£¦«úª©XRDkGÝÃ^yžt§ã±õ]ç7<¬ú]%®÷måö|¿ß¹^Î,á~sÚË•¦Ù«Îó¹{bíYV«k2veLlTB_TÓn–tt¥T\æ†/ôáeÀNÓØÁôŒã,:uU½åeI$˜˜(Ó”úmä±¹åèÁÛ&^®²,‹>£–›–ù'w8îý–ృ·¬WÀ+Îà)ƒÝBà›þGþIøüe +A’ø
sfB¶Â½nêÕµIg¸k'åqì´F>è^h+UFw»¥ŠªŽ…Ø4¢ž‚b‘Úb¥Mç…´‰çÏ +Ðè¶Á5Ü€ {¶dÏ ˜#ÞœÆÞ¡ã,tð4žãLV-Å#ò"C}µþ¡i)$—:zÜùšÅ”"Â^G?”öâè E^NSF’Ô@ätß8ÕÀø¸p#3¬÷g9fÃÁ‘xÊNÃY¸*[ÛìÚ0· + +X!SR©;QªXºõÞ©CI8d"¬ÆfsïUÍ„znýU™> +! +ý+à™Vùˆf`ò…Êâ43z€M +yZu¥ +:Ÿ¡ª‚¨ú?ö(~«¨ùv!HöÐÒ ê4.TÈÅà/M Ĺ +n Í™‚g•¹î^úž=Èf±šÐSMJØ@•îy…Z +ò]+=³~‰¡g‚ÔÐjÚî!&ö¯ÂÑj:?ù*A¯0'Tx8Ï}–Гf·^ù:®r þ„,*6ZM>AÃÇ]5% bGw‘€ì +0:W~¿áoÀèß&¶V_÷|ìg$ÏbeÓ?áÑjHdUc÷8Ÿpì¥å›c(ÏÌ(”Ãþ(”c=Þðê$$r)«0c_Š _žl§&½ò¡Þí«µ¸ë›#;ÆÈâ’ë¥õ{“kÑáo+úºX`µ 5H]›É¡¿ß½û?/¥ È +endstream +endobj +2092 0 obj << +/Type /Page +/Contents 2093 0 R +/Resources 2091 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2064 0 R 2065 0 R 2079 0 R 2080 0 R 2081 0 R 2082 0 R 2083 0 R 2084 0 R 2085 0 R 2086 0 R 2087 0 R 2088 0 R 2089 0 R 2090 0 R ] +>> endobj +2064 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.45 654.025 397.595 665.15] +/A << /S /GoTo /D (macro.shrp) >> +>> endobj +2065 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [432.214 654.025 460.359 665.15] +/A << /S /GoTo /D (macro.shrp) >> +>> endobj +2079 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 606.205 245.915 617.329] +/A << /S /GoTo /D (macro.transposehere) >> +>> endobj +2080 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [308.713 576.04 363.008 587.995] +/A << /S /GoTo /D (macro.notenames) >> +>> endobj +2081 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [309.557 526.234 316.531 538.189] +/A << /S /GoTo /D (section.9) >> +>> endobj +2082 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [332.551 514.278 360.696 526.234] +/A << /S /GoTo /D (macro.gtab) >> +>> endobj +2083 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [401.207 490.645 429.351 501.77] +/A << /S /GoTo /D (macro.gtab) >> +>> endobj +2084 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [322.377 448.802 350.521 459.927] +/A << /S /GoTo /D (macro.gtab) >> +>> endobj +2085 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.759 448.802 397.595 459.927] +/A << /S /GoTo /D (macro.notrans) >> +>> endobj +2086 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [443.607 431.146 487.442 441.994] +/A << /S /GoTo /D (macro.notrans) >> +>> endobj +2087 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [322.377 400.981 397.595 412.106] +/A << /S /GoTo /D (macro.transposehere) >> +>> endobj +2088 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [282.765 307.9 310.909 319.025] +/A << /S /GoTo /D (env.songs) >> +>> endobj +2089 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 295.944 196.533 307.069] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +2090 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [166.87 128.572 226.397 139.697] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2094 0 obj << +/D [2092 0 R /XYZ 152.694 705.06 null] +>> endobj +482 0 obj << +/D [2092 0 R /XYZ 153.694 649.044 null] +>> endobj +2095 0 obj << +/D [2092 0 R /XYZ 171.694 639.303 null] +>> endobj +486 0 obj << +/D [2092 0 R /XYZ 153.694 551.14 null] +>> endobj +2096 0 obj << +/D [2092 0 R /XYZ 153.694 553.631 null] +>> endobj +2097 0 obj << +/D [2092 0 R /XYZ 324.755 541.676 null] +>> endobj +490 0 obj << +/D [2092 0 R /XYZ 153.694 380.987 null] +>> endobj +494 0 obj << +/D [2092 0 R /XYZ 153.694 352.613 null] +>> endobj +498 0 obj << +/D [2092 0 R /XYZ 153.694 332.696 null] +>> endobj +2098 0 obj << +/D [2092 0 R /XYZ 153.694 335.02 null] +>> endobj +2099 0 obj << +/D [2092 0 R /XYZ 251.383 323.065 null] +>> endobj +502 0 obj << +/D [2092 0 R /XYZ 153.694 261.352 null] +>> endobj +2100 0 obj << +/D [2092 0 R /XYZ 171.694 251.334 null] +>> endobj +506 0 obj << +/D [2092 0 R /XYZ 153.694 165.711 null] +>> endobj +2101 0 obj << +/D [2092 0 R /XYZ 171.694 155.693 null] +>> endobj +2091 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F71 1678 0 R /F18 1888 0 R /F77 1696 0 R /F26 1656 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2111 0 obj << +/Length 2283 +/Filter /FlateDecode +>> +stream +xÚY[ë¶~?¿Â@*1#Š¤H=&@N¢èC°(PääAkÓk¡²äJò^²ØÿÞ)K6½µ‹¾XÃûpæ›.žéâç/©ÿþøðåû¯:]¬È³|ñ°]pÍY^ÈE®4Ë„Z<l¿%߸mì˺ÝïËf󎇮j†¾mžšãþã7þ»ë¬üýÛ¿þüÓŸøÇò÷‡¿~ÿÕL¶O+ž³<Íi㇥9s +fxsÇÃý1/ÕfØ]nªS–«,̯mó³VY®“ý–rÙØžšDžÐF®¯ÝÎÆtÒïÊÝý˜²ÌLò +Ã<éiý°+š±nʪñ7áœå9[q¼eÙwÉWrV(/~\±\‰´HÜYÇ=þ"k&±]O#È~Ý5ðãOUÓTa9Þ¿¶\ã;jáöl¹’"O¾.HÚÎÏz-÷‡Ú~-.“¡¥Þ}ù/\k';éq§ãtßQx:yÅ‹:åO®•Á4!’µmpÊPíí@×NŽ;È7m~r{¬7DÝÆ + +]$ä"=°L€U$Û¶Û—ÕÝ€+f âØ°QOÊ>ì¸ô¹Ì-)ƒÈÊÎwggŸSŒ@îŠiá"®>¾’YéåàjQÌƼ[#2P_©œ¸.WŽËˆê¸ +ÕØ® +eèd÷z é®Ñ!!›T@#áRo•±–vn˜)ãù™s9epçì¦æÜnrŠ™Sø,}Q\
žh›úÍ×ÉÝ Ÿ*ÎÛ‹ÞYéByHZœ3ç:^œÓÛÀb¥psTCYWëÿ—)Î4”aHƒËËTò‰aêOÓNÎd¡¦º G^K¢5SùÅjš{¢*([þ]ÛU„§•šûC¹öÃ(¡;•0¸EâÐI)±ç˜Œ‚›{X”{×êðÜ;m‚swÝD9wC““·´LQ©8
€Êù-©üYý®‚ÔrC®Ÿö´s°¦icub
‹Ê}È™X¬ð;™€1²&¢§]Yoý#ÃäAÇ„¢Û‹ C$·!yšÉ ãÈ<ä½æ1ò™)úã=e*úêsfS5äWmF^v-… ”^}7æä.ÚʆL$Å}p,Ò±ŽÂòšdMìàTS×û^_¾h2)#V°Ì#BÏ1 MÊø@»›M5TmƒæèúG(ѸôO¡ÕµNLíUh +ÓŠpc +õ÷PLŒ
J€Ø·Î¹›,qˆ¦2pœ¾.Å¡$›3qþš‡Œ}º:
L€J…@
ý'¥g“~zøò2ì¦ +endstream +endobj +2110 0 obj << +/Type /Page +/Contents 2111 0 R +/Resources 2109 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2102 0 R 2103 0 R 2104 0 R 2105 0 R 2106 0 R 2107 0 R 2108 0 R ] +>> endobj +2102 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [185.408 532.475 255.395 543.6] +/A << /S /GoTo /D (macro.songnumwidth) >> +>> endobj +2103 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [244.47 495.195 298.766 506.32] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2104 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [459.298 495.195 508.364 506.32] +/A << /S /GoTo /D (macro.endverse) >> +>> endobj +2105 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [297.239 482.963 356.765 494.919] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +2106 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [166.293 357.316 231.05 368.164] +/A << /S /GoTo /D (macro.theversenum) >> +>> endobj +2107 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [243.922 192.425 319.139 203.55] +/A << /S /GoTo /D (macro.printversenum) >> +>> endobj +2108 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [224.051 128.275 243.755 139.123] +/A << /S /GoTo /D (subsection.16.2) >> +>> endobj +2112 0 obj << +/D [2110 0 R /XYZ 152.694 705.06 null] +>> endobj +510 0 obj << +/D [2110 0 R /XYZ 153.694 650.37 null] +>> endobj +2113 0 obj << +/D [2110 0 R /XYZ 171.694 640.629 null] +>> endobj +514 0 obj << +/D [2110 0 R /XYZ 153.694 581.292 null] +>> endobj +2114 0 obj << +/D [2110 0 R /XYZ 171.694 571.551 null] +>> endobj +518 0 obj << +/D [2110 0 R /XYZ 153.694 520.102 null] +>> endobj +2115 0 obj << +/D [2110 0 R /XYZ 153.694 522.316 null] +>> endobj +2116 0 obj << +/D [2110 0 R /XYZ 254.568 510.361 null] +>> endobj +522 0 obj << +/D [2110 0 R /XYZ 153.694 441.283 null] +>> endobj +2117 0 obj << +/D [2110 0 R /XYZ 171.694 429.327 null] +>> endobj +526 0 obj << +/D [2110 0 R /XYZ 153.694 395.285 null] +>> endobj +2118 0 obj << +/D [2110 0 R /XYZ 171.694 384.16 null] +>> endobj +530 0 obj << +/D [2110 0 R /XYZ 153.694 324.823 null] +>> endobj +2119 0 obj << +/D [2110 0 R /XYZ 171.694 315.082 null] +>> endobj +534 0 obj << +/D [2110 0 R /XYZ 153.694 232.111 null] +>> endobj +1846 0 obj << +/D [2110 0 R /XYZ 171.694 222.093 null] +>> endobj +538 0 obj << +/D [2110 0 R /XYZ 153.694 176.815 null] +>> endobj +2120 0 obj << +/D [2110 0 R /XYZ 171.694 167.073 null] +>> endobj +2109 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F71 1678 0 R /F77 1696 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2126 0 obj << +/Length 2169 +/Filter /FlateDecode +>> +stream +xÚµYÝÛ6Ï_a4Õk–”H‘ê[Z4}‹ïpEš´2½ K>IN²ìÿ~3ê˦׋¢}Y“Ôp83œß|pùêqÅWÿxÃýïO›7?¼OÕJ–)¯6»•P K3¹J•fq¢V›íêcß㻵±Š>4õãÝ:Ñ*zw<Â@D6oóº°wŸ6¿þð^ëUƲ4N‘_…a‰ÉˆËû»,šú.‰£v}°•-ú²©í6³ÍF²$Ž‡ÛûÓìH’hkwù©êïq&£ê©½QY€lQGykiÐßÅ&záÇv¶§§®tò#ÁÞSnGTœ¶ÆMýÚŸB[vpHk`I:Š•1S‰b®…ŒY¢ä è"‘ VY욺¿ÔJÆ“v9‹û-\qÏ™ÏHfô‚mÝ´‡¼ºÂW3•LÔ\ ÐIé(¯·8H£/e¿§%§7œÞzÐ[zƒ¾=Qõš’ÌBk]ù?¿ÿŠÜÂd,VæRr·3,y2—œÝ¥È¢ßïL5'¿ÈkܺZ'Ü0‘eK(ß>¯ñF5G;?ôWÙÑìÁ9[»µp!kôˆ€ ˜4Ékö
”’àðàãMKÇÙ¯ùáXYô\E}C«E~$uܽœðÙióŒi£½¶)q Ÿ¾îæI7æ|·³W´Ôåuçm[îhq×ÐÕÞÓô Ý +Ýp«Êí8’¿;g<ÑW„Ä9ø¡ß—Fq2˜Ç7pg KtüZ5—‹y+Î2ž.•ïâAK9C‚ !ÏЄKƒ›Ì>?¸xgiò2prš¶Í!¯P‘óg¡’¼ +ü—tÜ^ûµ?Á90èÔ%™—|F惓¬Ö’i®Ï%P{<n$˘ò’ªnúkþÞm@b_eÙIpÉ%ÎÀerÎT;3P[ä<tJh + e;fl\I(šªi1`¥¾£µnŸo8¦Ò£AÑ¿ÚnØCI4/ë¢K@°}À¾£ñÃ!U¤È·H]ü9ð¯¯mÚ·ËSãÁ6˜V“RŸûÈãÓÅ]¿ôÏ®>f$g©WÏ9N—jJ†R-ñ+ҕ׫L¦^òLÅb¿2 ·’f2^ÖjÁòmÓ¹R[M©ð(ø1„÷šªGo¹áL»ço`¥ÛNˆ-žäjÖâÉxÂض£¯®ä“<
äoüŒXÃ_ªv‘ÎW»¸Ø<TåO–&®ˆ› +@j™ðÃÁ6i*¦º ™ù6ävewl˺G(n_WÙ§®o®µJ1Ï.,ÄÀaæµõ
·£|pщƷ:‡ùZ1—•Ù=‰ñe_ÒЉyQØ£k®`âê3é©¿É´Yꌻ;hÚîÐ0•}çÚDZw>jf>ªæå_LÝ’[õåŸ:Èmp>Œ½‡&mË©@t üõ•’QÙØTÛ]NÏçå/ì¢^‚ÔtYÏŧ¡:;©‡Ý[ñx…Y#óÂöÌßôôƒZºž8UáoSu! tâÙüEFB1ÁUÁ-A²hôÁz€Ö*ïiÜ=ÍÂ<œãI¨VéÑ&ôö‚Àƒ¶xQ +ËHsÿwUÞOTA|z¦¿ùƒW)xpb\UÂà|¨×¤ïyߊ–(‹fD'ŽL)\ÒKóËl}¶üïﻟdL™Ey¸(wg/*ü-E7Ñ=œJžÉ‚/è’5¸‘JÍœ5Ñqíáêc€ |W˧*”lÌHJ¾èŸ+ðƒ+Ü`Ö¬*—jKê¿q2VÁ0¾¡L‰å«JÀyÎÜ"…ÒÎÜHÉ0Ô鹯q<ï}×°>ks39‹s’ûG£1í•Ž$õ +endstream +endobj +2125 0 obj << +/Type /Page +/Contents 2126 0 R +/Resources 2124 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2121 0 R 2122 0 R 2123 0 R ] +>> endobj +2121 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [252.874 492.451 301.94 503.299] +/A << /S /GoTo /D (macro.textnote) >> +>> endobj +2122 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [327.933 492.451 382.229 503.299] +/A << /S /GoTo /D (macro.musicnote) >> +>> endobj +2123 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [317.147 171.391 366.212 182.516] +/A << /S /GoTo /D (macro.textnote) >> +>> endobj +2127 0 obj << +/D [2125 0 R /XYZ 152.694 705.06 null] +>> endobj +542 0 obj << +/D [2125 0 R /XYZ 153.694 667.198 null] +>> endobj +546 0 obj << +/D [2125 0 R /XYZ 153.694 648.477 null] +>> endobj +2128 0 obj << +/D [2125 0 R /XYZ 153.694 650.801 null] +>> endobj +2129 0 obj << +/D [2125 0 R /XYZ 238.016 638.846 null] +>> endobj +550 0 obj << +/D [2125 0 R /XYZ 153.694 576.856 null] +>> endobj +2130 0 obj << +/D [2125 0 R /XYZ 171.694 567.115 null] +>> endobj +554 0 obj << +/D [2125 0 R /XYZ 153.694 517.08 null] +>> endobj +2131 0 obj << +/D [2125 0 R /XYZ 171.694 507.339 null] +>> endobj +558 0 obj << +/D [2125 0 R /XYZ 171.694 507.339 null] +>> endobj +2132 0 obj << +/D [2125 0 R /XYZ 171.694 507.339 null] +>> endobj +562 0 obj << +/D [2125 0 R /XYZ 171.694 507.339 null] +>> endobj +2133 0 obj << +/D [2125 0 R /XYZ 171.694 507.339 null] +>> endobj +566 0 obj << +/D [2125 0 R /XYZ 153.694 446.733 null] +>> endobj +2134 0 obj << +/D [2125 0 R /XYZ 171.694 435.608 null] +>> endobj +570 0 obj << +/D [2125 0 R /XYZ 171.694 435.608 null] +>> endobj +2135 0 obj << +/D [2125 0 R /XYZ 171.694 435.608 null] +>> endobj +574 0 obj << +/D [2125 0 R /XYZ 153.694 397.529 null] +>> endobj +2136 0 obj << +/D [2125 0 R /XYZ 171.694 387.787 null] +>> endobj +578 0 obj << +/D [2125 0 R /XYZ 153.694 311.857 null] +>> endobj +2137 0 obj << +/D [2125 0 R /XYZ 153.694 314.071 null] +>> endobj +2138 0 obj << +/D [2125 0 R /XYZ 267.002 302.116 null] +>> endobj +582 0 obj << +/D [2125 0 R /XYZ 267.002 302.116 null] +>> endobj +2139 0 obj << +/D [2125 0 R /XYZ 267.002 302.116 null] +>> endobj +586 0 obj << +/D [2125 0 R /XYZ 153.694 226.185 null] +>> endobj +2140 0 obj << +/D [2125 0 R /XYZ 153.694 228.399 null] +>> endobj +2141 0 obj << +/D [2125 0 R /XYZ 288.611 216.444 null] +>> endobj +590 0 obj << +/D [2125 0 R /XYZ 288.611 216.444 null] +>> endobj +2142 0 obj << +/D [2125 0 R /XYZ 288.611 216.444 null] +>> endobj +2124 0 obj << +/Font << /F65 1662 0 R /F77 1696 0 R /F8 1663 0 R /F71 1678 0 R /F70 1677 0 R /F7 1665 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2149 0 obj << +/Length 2268 +/Filter /FlateDecode +>> +stream +xÚ½Ûnãºñ=_á·:Àš‡WQ*°-°[ (PÍC‹n™NtŽl¹’¼{öù÷Î…ºFÞ(Ð<Däp83œáÜh¹yÚÈÍŸîdüþñáî§ÏÞo2‘%:Ù<6Ê‘dv“8/´q›‡ýæ_Û¿Ÿó¢<=ÝïŒN¶=we}jÅý¿þüÓçt²7³B§ +Ó¦‡çp¿Ó©Ù~½×~š®,òŠ!û²íòS×ñ³
Ý=üÿF¸áÄ+mL'4ÚÐò<?íq`'(î®›"‘l^mR.±(ÜNY/™ôâ}QÆ~%Šáüö( £lR"sQ%ð6Fm÷á‹Töö8Õ >ðýÎKží/å™AMx‚Ó†&Š$§º6J8—Ý&H/½éqÅýÎZ»ý|*¨æ~Íç*|àYW3ÿó¥ãÒ¼p&u×å åîâ™êC”,9ݧ"1z®ƒ…R¶•µÙ6äÚè™gç¼lx„”ñû•°Ù‚8'‷±Ý@vërÙE:9@á.üZ>–UÙEuOiŸ«K¤ZG®G<žßö`MG’ó³,Az3@œØmQ_ª=Ã{«¯Ù1Em‰Ì˜·†ü¨ôà´‹Râh +H&"õÙܶmù•X‰‹ÜXÂìy:P¡nàÑédyà1TkiF‹±B-bد”‚4Ò!±cÒ†ìT”ŒS3°ùö@ʵâ3ƒ3Éáš·U¹+v0Nž¾aÏÐÆã_škLCfRÊÎ5ÖVG…>é-ؤäz’E¢ÕöŸ”,.¼JÙ‰Ðö?_ڎǬi4¡½TTd†‹VZ%Ip39^Ž
+‘Ï÷~o¬áø +d±JŸFÀ¤—øjÍ +ñ™½=:€§žU»–cÕ®AycrÔÞR>Ó‰DY/ªàZRµ†ˆ¤œòîB7'“VÊeWB(€”ÑH™‡®#Û(Kcä¨2+þÌ+åˆÖ÷yUÕÌàd>ï÷%œ +›òâ2vSÒ\IFƆè&N=ÈS…ÓS÷Œe}6FNM…WÓ€UK|òzî(–û +¦;Úá-]BÌkê‡=J¡^©Å“s×õo^&¹Îz¡[‹È™Ðöv$#2×TK÷‚ìã‡ô¾ZÊ€÷%Ùðø¿æ£;…Å3ÙsQOÁXó/3Q__€Ó믢zÑöé¹/*a^ã
=ð¸ê¦ü-^S~<Õ½ -›ç‚kªzòb…3~û&"s|Ú!"æÚ›ƒÅÌ®lJ ótëM…É–O‹—Mk‡JÇë®|Ó7ó~ÉWñÞ…+pš¸JϘ¬dkÝÂUpmp•‰¨ø‹N-üô¸üÑh<ñ•e¡Ï¾b¯ø +>î:™Þ¬)Rçþî¢%8±Qï¹Ë(ëè/Ã|K¦†d‡êGH¨rˆ¢Îf;>=ÜýUÛL +endstream +endobj +2148 0 obj << +/Type /Page +/Contents 2149 0 R +/Resources 2147 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2143 0 R 2144 0 R 2145 0 R 2146 0 R ] +>> endobj +2143 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 520.581 235.454 531.706] +/A << /S /GoTo /D (macro.songcolumns) >> +>> endobj +2144 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 508.626 219.763 519.751] +/A << /S /GoTo /D (macro.spenalty) >> +>> endobj +2145 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [284.758 442.596 323.363 454.551] +/A << /S /GoTo /D (env.chorded) >> +>> endobj +2146 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.854 442.596 450.228 454.551] +/A << /S /GoTo /D (env.slides) >> +>> endobj +2150 0 obj << +/D [2148 0 R /XYZ 152.694 705.06 null] +>> endobj +594 0 obj << +/D [2148 0 R /XYZ 153.694 667.198 null] +>> endobj +2151 0 obj << +/D [2148 0 R /XYZ 153.694 669.191 null] +>> endobj +2152 0 obj << +/D [2148 0 R /XYZ 247.975 657.235 null] +>> endobj +598 0 obj << +/D [2148 0 R /XYZ 153.694 595.246 null] +>> endobj +2153 0 obj << +/D [2148 0 R /XYZ 171.694 585.504 null] +>> endobj +602 0 obj << +/D [2148 0 R /XYZ 171.694 585.504 null] +>> endobj +2154 0 obj << +/D [2148 0 R /XYZ 171.694 585.504 null] +>> endobj +606 0 obj << +/D [2148 0 R /XYZ 153.694 479.734 null] +>> endobj +2155 0 obj << +/D [2148 0 R /XYZ 171.694 469.993 null] +>> endobj +610 0 obj << +/D [2148 0 R /XYZ 153.694 372.138 null] +>> endobj +2156 0 obj << +/D [2148 0 R /XYZ 171.694 362.397 null] +>> endobj +614 0 obj << +/D [2148 0 R /XYZ 153.694 244.118 null] +>> endobj +2157 0 obj << +/D [2148 0 R /XYZ 171.694 232.993 null] +>> endobj +618 0 obj << +/D [2148 0 R /XYZ 153.694 182.958 null] +>> endobj +2158 0 obj << +/D [2148 0 R /XYZ 171.694 173.217 null] +>> endobj +2147 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F71 1678 0 R /F70 1677 0 R /F15 1664 0 R /F33 1655 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2182 0 obj << +/Length 2869 +/Filter /FlateDecode +>> +stream +xÚµZK㸾ϯ0r‰
Œ9|ꑽm°l€ +üôãp¥àe¾NF–¦M.PÅD‡ìgEýD®gì²$d0˾áߢê~rlKWãNaÎp +m¨-ŸöØ胈z×ünNìíD¦óó¥[_û›æp + +ãçJ†Q£zjÁðf§°ˆ¢,4†¢†ç>é7sS#žçwî=½Î:.˜¨á§Ï®EßTàhž‘\)¥—Ý?ƒŒ…p$˜CçûžØ0>)ø'è'QêŒìÀÞÇÑ5¥¬>lA +yóÃÃär¡VÂ;6jaüZ½ØÞüû?ÉyÂЂqÍ:.ZVQݸ‚àä€t ˜À´šF%˜H/¥R_qˆ?Ån“‹Zx;iª´Yý4d {±ÙÀŽloÏ.˜F8J +©Ž·
Ýô-ÀAÒvQ}!/n¤0 GÜË€{î¢óZC.Ž`…Í!¶ácŽP0úA:YìÈ{-Òû.d 0XTÕ ×NNÃw’éP0òhMqÁµÍÎÐö{Èì„ÌÓ/¤‡™È¬°Ùz;/ÎBŠoqUYût ÐåsÈ·ªbC÷ÖY¨:éLËw§ +szÅŒã(>xÐÉ·'týä)µÜ9ß-é2ÞbMz=_.ÅX (K´x,¤4Øcé™Zuâ—ï«*q,A-ÃrŽêØŠQ!¤#X§r†+#ðôNeäƒaÓ¢&&'¬ã4*$4Xö•ï(·Êc…sÈ´BVÓQMºEîøJøW”Ôð8æq§Qݧ «àpäî!ÊmçÒËñÂìÂÚ,Ê:
bPת´0HÚ>ðop–ö;LWÜ-{«ìëa=…0 “µc8L8Õ¨vìÜPˆŠPc1<_@ͤnã>xö¨HuQ.˜2Í)Cu2š_9‚‚–øie4¢ã-4Änlü¾©N‡zýØúâvŸûÀâqÖOÄŽAP\ +endstream +endobj +2181 0 obj << +/Type /Page +/Contents 2182 0 R +/Resources 2180 0 R +/MediaBox [0 0 612 792] +/Parent 2078 0 R +/Annots [ 2161 0 R 2162 0 R 2163 0 R 2164 0 R 2165 0 R 2166 0 R 2167 0 R 2168 0 R 2169 0 R 2170 0 R 2171 0 R 2172 0 R 2173 0 R 2174 0 R 2175 0 R 2176 0 R 2177 0 R 2178 0 R 2179 0 R ] +>> endobj +2161 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.158 567.848 230.224 577.59] +/A << /S /GoTo /D (macro.showrefs) >> +>> endobj +2162 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [228.231 567.848 292.988 577.59] +/A << /S /GoTo /D (macro.showauthors) >> +>> endobj +2163 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [233.461 554.509 308.679 565.634] +/A << /S /GoTo /D (macro.songcopyright) >> +>> endobj +2164 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [321.99 512.666 397.207 523.791] +/A << /S /GoTo /D (macro.songcopyright) >> +>> endobj +2165 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [418.446 512.666 483.203 523.791] +/A << /S /GoTo /D (macro.songlicense) >> +>> endobj +2166 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.158 460.971 256.375 472.096] +/A << /S /GoTo /D (macro.songcopyright) >> +>> endobj +2167 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [264.843 460.971 329.6 472.096] +/A << /S /GoTo /D (macro.songlicense) >> +>> endobj +2168 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [337.678 419.128 349.633 430.253] +/A << /S /GoTo /D (section.12) >> +>> endobj +2169 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [387.361 407.173 452.117 418.298] +/A << /S /GoTo /D (macro.songauthors) >> +>> endobj +2170 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [456.531 407.173 505.596 418.298] +/A << /S /GoTo /D (macro.songrefs) >> +>> endobj +2171 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 395.218 227.915 406.343] +/A << /S /GoTo /D (macro.songcopyright) >> +>> endobj +2172 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [253.886 395.218 318.643 406.343] +/A << /S /GoTo /D (macro.songlicense) >> +>> endobj +2173 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [423.122 395.218 487.879 406.343] +/A << /S /GoTo /D (macro.showauthors) >> +>> endobj +2174 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 383.54 201.763 394.388] +/A << /S /GoTo /D (macro.showrefs) >> +>> endobj +2175 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [195.73 359.352 215.434 370.477] +/A << /S /GoTo /D (subsection.11.8) >> +>> endobj +2176 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.562 359.352 385.858 370.477] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2177 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 287.345 206.993 299.3] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2178 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [226.639 287.345 270.474 299.3] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +2179 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [234.315 130.495 257.229 141.344] +/A << /S /GoTo /D (macro.brk) >> +>> endobj +2183 0 obj << +/D [2181 0 R /XYZ 152.694 705.06 null] +>> endobj +2184 0 obj << +/D [2181 0 R /XYZ 153.694 669.191 null] +>> endobj +622 0 obj << +/D [2181 0 R /XYZ 153.694 631.111 null] +>> endobj +2185 0 obj << +/D [2181 0 R /XYZ 171.694 621.37 null] +>> endobj +626 0 obj << +/D [2181 0 R /XYZ 171.694 621.37 null] +>> endobj +2186 0 obj << +/D [2181 0 R /XYZ 171.694 621.37 null] +>> endobj +630 0 obj << +/D [2181 0 R /XYZ 171.694 621.37 null] +>> endobj +2187 0 obj << +/D [2181 0 R /XYZ 171.694 621.37 null] +>> endobj +634 0 obj << +/D [2181 0 R /XYZ 153.694 538.957 null] +>> endobj +2188 0 obj << +/D [2181 0 R /XYZ 171.694 527.832 null] +>> endobj +638 0 obj << +/D [2181 0 R /XYZ 153.694 348.394 null] +>> endobj +2189 0 obj << +/D [2181 0 R /XYZ 171.694 338.652 null] +>> endobj +642 0 obj << +/D [2181 0 R /XYZ 171.694 338.652 null] +>> endobj +2190 0 obj << +/D [2181 0 R /XYZ 171.694 338.652 null] +>> endobj +646 0 obj << +/D [2181 0 R /XYZ 153.694 227.133 null] +>> endobj +2191 0 obj << +/D [2181 0 R /XYZ 153.694 229.07 null] +>> endobj +2192 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +650 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +2193 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +654 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +2194 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +658 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +2195 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +662 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +2196 0 obj << +/D [2181 0 R /XYZ 312.657 217.115 null] +>> endobj +2180 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F70 1677 0 R /F71 1678 0 R /F26 1656 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2207 0 obj << +/Length 2564 +/Filter /FlateDecode +>> +stream +xÚ¥YI³Ü¶¾ûWLU.3Uˆ ‚LUr*J•¯~—Äöæ`Þ0á’#éÅ¥ÿîÞÀmø$99K£ÑèåëížwÑîïßEòýþé»·ïãt—«<…ÏÓy§m¢ÒÜìRëTœØÝÓi÷Óþç(Š¿<ýðö}6#uʙ؉Žæ˜ØlßvüÛCœí?b·÷ÝKÍþ×Îÿîy¾è<7ÎmWú·‡‹ï¼:Îöß¿ðØÉŸ‹{=¼a\4“!N"•¤øY'¦jßÕUão¾)êáåQð<V&‹ÃšJÄéý€¤»c’h¥ÛµV¹-PE“[EsâˆÌÎ÷ƒÌu2„L™HÖÇay߆ՅŒºÁöẃŬAhú†g>°>{߯Ä(‘ìÒv÷i +¤ÀEË£Ü:ö]GO’=YI¸òÈ(´?Vå³ÞfyshLR½÷AHH°ºie„ÍH4-eû±À=^ªæyÃ؉QÉÒÖ½¿}`]<ü7iÁ ±µù¾¨kn´güfl=šau€ÊyüƦ@_ª|/‹ZÞp:¹rù(Þ«1“¯b7ñŸJ¸}>hŒ!>¿Þe°85¸´g•Ë²/h`¡/›©(‰— +Æ5eùjhX«2«Ã/Û#$•HIÅ©¡ANm„B6Þ?]Qø‚³œïµŒ5Rê4QY2†c_W§-{‚ñóxTݵ%«œ<3–p)ØM¶ÉÙzìØ•ê ”9ù"Ñ€³á;äbâ”ýÇ'×ç <9ŽãÆnï¹CÑú"þBJBÒ¶áÙ‚»`°¢+YB§…1fò?#ˆ"yÙ6½/ïC%.¹Ïó°DVQ&†sd¸<`ºÄÐÚg ˽/ã,vÛ÷Õ¯5pða‰EB`8°ü9ÒÖ—‡£†së=ÑPOûO¢†ò¸%òPUK¨¢ +zV D½‰uO~fMTÛs¯D-Z£ƒ[Ë(ÉW4ÏÜ8ð+m¼šDä¤Æ5ht¾öù@NJ¬g¨6cÓùgÐï8^ÖŸªÎ—(:Köà! +9Ž@&(xäV<û#ðRˆ¯¶¾_›#eYe@Çi§p«H7CÓÏ"8·`ëTš$@ù—#c5/s³e¤$(Œ1bÕCž‚&@Íιý÷~¨ RLI¯qMG 7 ÀöD +…ðsv/p†Í1¿rÕFäì³Øhcjt(ìü+Hƒ.„TÃ÷þrÜJ6P©(Z¤[Ê4ÄäüÂ.b”‹ÜF†!™æ”¹2Ú< +IíÏR|ÍéÒºÒ7â«´šª,ÕP
ª\k^E,6Kò=,F +”üCEÚrÕxÁÛ´æòkÖÇÛÚê Ÿ}Ë(3᥆œ ÷å³`ÅEð£BÔ +¾2¶UdÛr ¢×6ÔUƒ×q‘á[¨ƒa—JJKqnª$eÝêb÷ïüv숿Ev|e°|/ƒofèÀÓ
· +™DÀ¶xÛ¸6ÝßjPrAå:™-š* N»8 Û«œN@ëFü. +2‚ñUÉ}—AFÉâRõâ)^ +ÆCÔ2åŠG-5º +}yŸä‚¥¼KÇ'cBåØVA0ë«ÿznaÝ°En–eØ»¦•[¯„6I¦7;ÊSòø?¨2½ó^t!7&’ûÞÁ¹?ði¦+¼¡›{n´/(.^U6€Mø‚bší§NãT’¦D¿XáÚdóÛ¹qÉüvå\9cq'å54ûÉu±;÷1ìóŠälq¤l¾²ë£ràqTõEK|WIdWCQWe¸«‹jþ÷ +|¡,®Àûó¹¸Võý"¾^‚ÓÏ0ñŠ‰ Å^&1ùU¨ ½Y-åXMTTàƒÖ‰'8{DüYˆ¸tÈ"`LŽŠç.£QŽZu¬U´jBB‹X«šGJÛE8ܺª@Aeµ•O\Lô{;¥ù&°WÈ—Ï/D4NËc5çÁW":Ž´ÊœûCmVïQcDã^ÑÔ€¾½ +'|"ƈµ?ãñ\W‹›¨_МѦø*@‹*˜‡C„í¯½Îså¦Kÿ×W¦<_Ü»!ÕÌíIæ_•ûIF>',uY²z5›Ç‡BzK¢—ëž¿Õ
(êG#^BÞ› õ3Ýäm4¾•¨Áf5AKì¯éYxMÇ£så"oðü÷`]FÁ]¥h "Ù_<UþGýß2·ÄçŸô/4Ø]ç ò'M°2þ]]=ôÙDe 5ÔÊ9Iø‰^¬øÛÓw¿øpÕ +endstream +endobj +2206 0 obj << +/Type /Page +/Contents 2207 0 R +/Resources 2205 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +/Annots [ 2201 0 R 2202 0 R 2203 0 R 2204 0 R ] +>> endobj +2201 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [372.381 606.205 405.755 617.329] +/A << /S /GoTo /D (env.slides) >> +>> endobj +2202 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [243.922 419.942 319.139 431.067] +/A << /S /GoTo /D (macro.chorusjustify) >> +>> endobj +2203 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [157.125 354.765 176.829 365.614] +/A << /S /GoTo /D (subsection.16.2) >> +>> endobj +2204 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [488.66 318.623 508.364 329.748] +/A << /S /GoTo /D (subsection.16.2) >> +>> endobj +2208 0 obj << +/D [2206 0 R /XYZ 152.694 705.06 null] +>> endobj +666 0 obj << +/D [2206 0 R /XYZ 153.694 631.388 null] +>> endobj +2209 0 obj << +/D [2206 0 R /XYZ 171.694 621.37 null] +>> endobj +670 0 obj << +/D [2206 0 R /XYZ 153.694 486.392 null] +>> endobj +2210 0 obj << +/D [2206 0 R /XYZ 153.694 488.606 null] +>> endobj +2211 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +674 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +2212 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +678 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +2213 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +682 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +2214 0 obj << +/D [2206 0 R /XYZ 258.547 476.651 null] +>> endobj +686 0 obj << +/D [2206 0 R /XYZ 153.694 415.261 null] +>> endobj +2215 0 obj << +/D [2206 0 R /XYZ 171.694 405.52 null] +>> endobj +690 0 obj << +/D [2206 0 R /XYZ 153.694 355.762 null] +>> endobj +2216 0 obj << +/D [2206 0 R /XYZ 171.694 345.744 null] +>> endobj +694 0 obj << +/D [2206 0 R /XYZ 153.694 294.129 null] +>> endobj +698 0 obj << +/D [2206 0 R /XYZ 153.694 273.36 null] +>> endobj +2217 0 obj << +/D [2206 0 R /XYZ 153.694 263.73 null] +>> endobj +702 0 obj << +/D [2206 0 R /XYZ 153.694 202.339 null] +>> endobj +2218 0 obj << +/D [2206 0 R /XYZ 171.694 192.598 null] +>> endobj +2205 0 obj << +/Font << /F26 1656 0 R /F8 1663 0 R /F70 1677 0 R /F71 1678 0 R /F77 1696 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2240 0 obj << +/Length 2169 +/Filter /FlateDecode +>> +stream +xÚ½ZKsã6¾ûWð¶Tj…à
0·L*³U©²ß29Ðm³†"µ$5W*ÿ}R ÉzM." ‚Ýþú 'O Nþs‡÷®ÿ»#pÅ Iˆ`Hf<‘R¢,Ë’b}÷ÇŸ8YÁË_ŒX¦“;u0‘Ðp['¿ßýw†ÎÐàHcuŒL6ì
ÊRâ +s„¿†Ä´X¨Ù;$ʸö4>Üß}ÿ‘ ‚&÷ Q’p+…@˜óä~•ü‘Þ/¨J_7‹%\ÊÅŸ÷¿Üý|ÑÂ-ø3¢#|Îÿ·®µ¼‹²ïËÕbÉà¾m$_ÝCõh¤Z,¤¥âBSKä‡Å’Hå..o–1Aqö:"v 4¤¼Î,¹F\êkÌòr +“..'1ƒI${‡„E-4…“e’Jk•àX˜aDœÅsÛÀZãeluÀ•rxMhÈux.¥ÍÅSˆX,÷%›ÓcpËØ8Ýñ’1–V½¹ò4/†ê˂ꘗMœ½°ˆy
ãeWÙ'å°êì6¸R…—N1õkW‡q½Œm×ë7F¶i7pÄg¯11…ueËÛ L|H‚úºZ•ýaˆ/ã…8d{ +Ä;ÑöæHáë}÷ì•E€…÷òx¥ð.²Â¤ÆìjÃyXÌf™ÓË&ï†*¯ëª¢{ï(¸!ëƒàÂÚ'ÂxÕõvU¶MýÚ·ÍSéŒBÆ›¾Yç…)>˜Ph!Ó¨E +Õ4ƒVÑ,PÖ4}‘oÚ#Áú2ÞQxg¬O€×ŠÂ•“ˆs +:g.¯FùìFP‚^ª ƒd&nƒ2‘0FÆhh[ð#_Æ9ŠqÈøŒM +x¬ô‹÷ +•èß‹¥ 4<¡37ïÝœ~€6Ë} +J91¬"…kHÐÿK_ÀbÄCœ²D,×fï½ÊÛfLï$Ñ0UrëÊLš6×*B(Z¥SÌæF`7ËsY… +VVöî¥Ù[³î÷ÖÝÌ<÷ƒðJxg÷Þà¡hëíÚÏI‡ñ øg*½ ÌÐ|¸o€~’u“>æιÈ|r:µ±Àšä[;T "B…=F0˜[!)I?”ƒ\Æ ùNL#\°=#ú‡±*8Ÿ–7«cÒƒ`š½§#+tgÈëܨåÕ‘Íë¾õw›‹yç°É›Cp=©ˆÎ#²a\Ö±‚J(kCxLNœb¶Q§˜V®În™µ¨~超íb"òhK øhš… ÎŽ±fØ»¹itÂáÇ…8{@î)‹ ÊéÛ¢k§«ƒ‚Éû¡Æø{‚iEÞ +³ž¥-Ê
ÈçþHð…^V‹“ÝäVå÷Pˆ5©mx²ÔœtÀÇaÕãÕ£»Æ½'ƒJˆò“Î=³È¶IæØÓ]Cm̘ç¶fÆ]è?„:]Y‡g(ËÒ0Ý(ð™UNƒ¦‰4ȼù
BIw†·=9ö©q¿$¦ÆAxªf%±ð%ño¦òÍŸJWÿš/…Xcívx·ž’]¤s/\¶¤>ƒúÄ»™MÙ8îfRÞ¸¡]]}9¸×º4jr
#aP7§D#ÇxÅÃË´ ±Ü…X2±D™b=VŸ@ó¦9=+ø)Ws*ºr*p™Ãu§'6ÓszòQÿ¥« ÊC=k|öû‹ý},b±WfqUéxÍ̓ÿ¯Ô ÝÔÖú¬ˆÝ› ÏcBõÊ^NÞ²ƒÖUõ:}Λ§rœ·újU险€F¦€wà¸ú?®&pJkž_ª®mÖî~p
ÄÔI\„7—2CÊÿÃŒÑÙ$h´ÿq?b® +endstream +endobj +2239 0 obj << +/Type /Page +/Contents 2240 0 R +/Resources 2238 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +/Annots [ 2221 0 R 2222 0 R 2223 0 R 2224 0 R 2225 0 R 2226 0 R 2227 0 R 2228 0 R 2229 0 R 2230 0 R 2231 0 R 2232 0 R 2220 0 R 2233 0 R 2234 0 R 2235 0 R ] +>> endobj +2221 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 635.517 296.679 649.465] +/A << /S /GoTo /D (env.chorded) >> +>> endobj +2222 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 623.163 296.679 637.111] +/A << /S /GoTo /D (env.chorded) >> +>> endobj +2223 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 610.809 291.449 624.757] +/A << /S /GoTo /D (env.slides) >> +>> endobj +2224 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.306 599.828 349.214 612.404] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +2225 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 574.147 307.14 588.095] +/A << /S /GoTo /D (env.noindexes) >> +>> endobj +2226 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 561.793 312.37 575.741] +/A << /S /GoTo /D (env.nomeasures) >> +>> endobj +2227 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 549.44 312.37 563.387] +/A << /S /GoTo /D (env.nopdfindex) >> +>> endobj +2228 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 537.086 296.679 551.034] +/A << /S /GoTo /D (env.rawtext) >> +>> endobj +2229 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 524.732 333.291 538.68] +/A << /S /GoTo /D (env.transposecapos) >> +>> endobj +2230 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.074 512.379 307.14 526.326] +/A << /S /GoTo /D (macro.nolyrics) >> +>> endobj +2231 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [258.916 488.07 318.442 501.121] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +2232 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [365.488 488.07 425.015 501.121] +/A << /S /GoTo /D (macro.beginverse) >> +>> endobj +2220 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.07 367.718 362.044 378.567] +/A << /S /GoTo /D (table.1) >> +>> endobj +2233 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [308.941 261.672 347.546 273.627] +/A << /S /GoTo /D (env.chorded) >> +>> endobj +2234 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [240.701 250.27 279.306 261.118] +/A << /S /GoTo /D (env.chorded) >> +>> endobj +2235 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [410.813 155.895 438.957 167.02] +/A << /S /GoTo /D (env.songs) >> +>> endobj +2241 0 obj << +/D [2239 0 R /XYZ 152.694 705.06 null] +>> endobj +2243 0 obj << +/D [2239 0 R /XYZ 307.935 478.705 null] +>> endobj +706 0 obj << +/D [2239 0 R /XYZ 153.694 446.824 null] +>> endobj +710 0 obj << +/D [2239 0 R /XYZ 153.694 392.625 null] +>> endobj +1872 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2244 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +1861 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2245 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2246 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2247 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2248 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2249 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2250 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2251 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +2252 0 obj << +/D [2239 0 R /XYZ 171.694 382.607 null] +>> endobj +714 0 obj << +/D [2239 0 R /XYZ 153.694 237.325 null] +>> endobj +718 0 obj << +/D [2239 0 R /XYZ 153.694 216.556 null] +>> endobj +2159 0 obj << +/D [2239 0 R /XYZ 153.694 206.926 null] +>> endobj +2238 0 obj << +/Font << /F20 1657 0 R /F23 2242 0 R /F70 1677 0 R /F8 1663 0 R /F65 1662 0 R /F26 1656 0 R /F76 1694 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2260 0 obj << +/Length 2531 +/Filter /FlateDecode +>> +stream +xÚµYKã6¾Ï¯ðme Öˆ¢¨G€=$ÀLEö°I»‹$µÍ¶…±%Gôtóß÷«*R·f¦w9t›.‹Åb=¾¢£Íqm¾{¹Ïoï^½~›oŠ°Hãts÷°Q™ +Ó"Ù¤&cm6w‡ÍÏÁO¶ï«ú¸Ýé" ú“¥ êmœÃ…þßowøo[™h„sßœ‡KÝ ±oäóÛ62}¨ºòþlý¼ˆM‚ky´»íNA¨ +†ê|p;› <›¶êO—í¯wÛìTŽ?ÆiiY¡¾jíùi›ë Üî +w§ +[$Eì˚ƫ+_†Î>gᨄöD’šAˆô¥á2Mg¡,‚lIï÷½mkè^:¡×rOkßm
ö«íÎht¨Ypr::Óë·Y4»‹hy¾Ëpî+ØT8ç—–¤¡Òø™¯Á5$Z?8‘›4,2óíš0Õ&£$æoV¤…:O7»Ó܄Лè*q½™Ñgäý¥
îq}ý®ªWÎf’0OWù¥“þ±‡y®‘IÃÔ³^Ê}ÛÀ†‰IåÜ>’÷t¸ùLÁÛmž8kÄ}_^®gXßùNæ¹Z˜]0QQðÐœÏ
ÝÙ#û‘:ÛÓ¡¢"®Bá;ǧ¸ÝïUÛÔ;z &úSÙËv@2T=¹¼ß¥u’„ëüÔV{¡ˆƒâtðæÝBFp»¸Ë—l‡:ÒÞª_¯ÈÛé„YvJ‡Y¬'©]S]lˆ>²AWö~8Ýé¾éûæò)–Q½ŸéÛßüøÝìmbӛؒϟ°m÷ë§dÝÛcU Õº>>?/-‰Â8‘¡£Ã"7_ }Ùζ>¸Ÿo,y +1¨ ÿy‚›ì´Ö.J~ÃWIÚ¥@vjÛ~%spݲ³2®›Þ1ºúÖcYˆxOïÓ"¥#¢W]7ØŽ/|,¯ßB×YHÂ"I u&Ð^Ž©ìfÍü”<òÞtµžÛ-ŽBä3ùÖ^÷§¦üy.15açžýÁ–ýÐÒiUIàT:TNö:gê¦}'äG±3èb&憕©ÊÉpÅè é!Oá)Åòž]ÑØ—’õ»/,Å…#Ÿí®ËuWIäí"ŸØêζRZ…[˜qV{—o#¦H©¸õÂÚ>Š'LEw]¶£´{?wé;¹B¸+ìnþûKÃu¼ÌÀï&“¸8Îgu0¥:Ø þy%”͉RzW²hçæ<³ÈomùniŽT”yL¨(A'iÀIÃìö1‰;|’¹SÉy|ë(u#<+·PÖUw‘)¹Ašk$ûób¢t›N`Dè¤ÄÚ½1,šÇ~mß÷ó›”1mç3ƒ[à–„"Xë¦:‰¡ENЂ}@ˆl+þ™¨³«!ªó0SÙ<FIñk³Ÿ‰ U:gYwsØA}ÞÙâB‡yò¸Û÷õÁ¾''ŠsTýV2ÂaØSàÄyÄ°rBEaªY¨;5Èš¶R$qÆhdæh¢íz:ä“‹U Gmdg¾J"<VèÀC‚ÄÌãçl½?7]åœb§°S¦ã5@»@!Ç –±wGÅ!S\Õià8¡!ê èÒ—Nò'XØwðÙŠò4¹c(Ëÿt´(ºÚ/¿¼’MíôŸÄj9ÉM%†_ÿ^•ë¥'Žâù¥Cêg‘Q22Õ]‰1ú.á{üTïÝUÞlœ£›JÓ—zÛ’…î¤@_š‘ê¬SÝ`FT†êF|ƒS/h(e}Yï‰ÃAÉ,À5Ç®>ZªŠÄ·GM²û¡¯|΢+´¶ÂÁÜpï6i4(Ĉ÷žÃ@ÆýXòÕ¦ ‡yÒû
PéVš‚œ¹™|eÍÂfYå£Í¥«šq’ü¿¥>SuVL +m4vÜ]ã7-àÙõÄ3ðA3>NÔiƒæN¾p¡ÕÃÄÚåiý˜àBiôVjíÖ‘ôît ˆŒï½KDäœGjf·ÜÙ-Rþ¨†ŒxÈImËã‘2–_?*†È¦8Œ2q:LWN¢;’’΄¾µ½Œâ‰è¼’¦›Uh'z™l†É
!ÃPýì#ø¬hÜ +Å}é«=;;(®™ëªÉMH¬,¯'àZW3 Œ +âjQî.HŽ×âÜèÚ/|Úµ'Ü^ +ÎYLÎú‹ñîÁ:Zy,”leÇWu_¿0͵© +¤ÿaZ?_óSÀõ<t2 +
?$ +g’)¬¨×x¶]\„ùÄ´úbDûé‘éùY¦Q1Ï7¤&üDÂIÃ$1|yu8•¯žÁ^MÇêWÓ›Áú%BþüvYˆgéNÈÞ½-ì„qðí“xþÁ>”ù—/•ÿtaQÕÈ* ¸FM<»>î²1z¬(ÐØÇXê²î +1¯P¢ÎmTŽ +¬7ÒôÎÀO·ö)Oi¡ø(‰J§x!®ªâzjFŸTL×±žšMáž…7ñ§7h埮±bsoÝv”îÜXM®®ÒÛù¥õâ©éÙDŸÃ%/§À©ææ=Ý÷¬9]&vø©â§ÿ9Ög~ÆÁþ²Àeà™ÜWÅ“ÜR¾¹{EŽ6 + 1‹.—š.Åö—W¿½RÀ;…0Œ#Lø5;¿h7[Å¿ž@…oâX +'xPšVAb%Æùü}%QÓ‹Ô0ÿ Åþ Š&ùðmÒÔ»ìmÞ™~Üâ÷SÉO1~h…tv áìfü›*/ùεq5†È q¯ý@'¯# +“´ÍE¾Dó÷‹8Ф(nîßüóÉ DN@ÄåŸÂŽvó¸<0S*¥„>Â'i!9‡ÚpôøÄ?Iæ†zTÑÜy¹Ö&Ö +endstream +endobj +2259 0 obj << +/Type /Page +/Contents 2260 0 R +/Resources 2258 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +/Annots [ 2236 0 R 2237 0 R 2253 0 R 2254 0 R 2255 0 R 2256 0 R 2257 0 R ] +>> endobj +2236 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [207.31 556.616 235.454 567.741] +/A << /S /GoTo /D (env.songs) >> +>> endobj +2237 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.849 526.452 224.993 537.577] +/A << /S /GoTo /D (env.songs) >> +>> endobj +2253 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [197.925 490.101 262.682 501.226] +/A << /S /GoTo /D (macro.repchoruses) >> +>> endobj +2254 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [416.32 423.078 460.156 435.033] +/A << /S /GoTo /D (macro.songpos) >> +>> endobj +2255 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.234 404.706 332.53 415.555] +/A << /S /GoTo /D (macro.showindex) >> +>> endobj +2256 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [331.776 380.243 386.072 392.198] +/A << /S /GoTo /D (macro.showindex) >> +>> endobj +2257 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [266.751 221.639 294.895 232.764] +/A << /S /GoTo /D (env.songs) >> +>> endobj +2261 0 obj << +/D [2259 0 R /XYZ 152.694 705.06 null] +>> endobj +722 0 obj << +/D [2259 0 R /XYZ 153.694 373.776 null] +>> endobj +2262 0 obj << +/D [2259 0 R /XYZ 171.694 364.312 null] +>> endobj +726 0 obj << +/D [2259 0 R /XYZ 153.694 316.277 null] +>> endobj +2263 0 obj << +/D [2259 0 R /XYZ 171.694 306.536 null] +>> endobj +730 0 obj << +/D [2259 0 R /XYZ 153.694 234.591 null] +>> endobj +2264 0 obj << +/D [2259 0 R /XYZ 171.694 224.849 null] +>> endobj +734 0 obj << +/D [2259 0 R /XYZ 153.694 164.86 null] +>> endobj +2265 0 obj << +/D [2259 0 R /XYZ 171.694 155.118 null] +>> endobj +2258 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F26 1656 0 R /F71 1678 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2275 0 obj << +/Length 2806 +/Filter /FlateDecode +>> +stream +xÚMoãºñ¾¿ÂGˆõDQ¥wëÞ-zè!Et{`lÚV–\QÞ$X¼ÿÞùҗͤ¹¬Éáh8œï™l²9n’ÍŸ¿$òûÛÓ—_¾šdSÅU‘›§ÃFU¶)r§:ß<í7ÿŽ¾)ù®=^:ÿóá?Oýå+ Ïßd&NŒ‚„|b³ÄÐqi²¡q?\ £*À‘j¡’¼GåF(çÛ*ÞÕf«Š8QŒötr[]fÑÞìµx,<¤&6h[{þÕð[™èåTïÒžB`‹¸?ÐÕ{AÝuÍõÜnŸ{g¿{ùìbn
±ížÑéh¸öG¶á
[¥â*ù¾Ôén3Í" ¯¢®}PѯJsàƵŽ®w=C.[dÆûú¹qñÃ6ËTô-É“¿#’ErP"¶wòíÌ$_hÃH·#ºûý¶EB×3þûL0×»}ˆs¤†t’"¢Àï€_½ Ⱥ¯÷nÏà=ß]ÏŽ¨$#oÅË3ñ¸¶ix ßµîc²1HBLtýMÄ&ÔÒÐ,b,•›•72 +7¸Ÿ3K”î³0®âPhþ
M«¨•lP‡Ú$\RÀžT†b~U’€îó\Gÿ<CãGøëCe‘Ic=³&ɽ6Ll²É8á +À!Š”\á·qô"ʹ¦œåG´ü†Qø€„Â'«2‰“<]‡ýÞý÷ +~ÿ(ãÈ7ê]GÎNõž/…‹ˆ¶yáÊýÕ3LŒøX·°üñ¡w^è°/Ç,"ß°rR”¨*…À%üÁAw*(qþñáÕ‰œYˆµ[ƺâOãýérÁòÑÛvçâ{é«R‰šBF•Œ†RÉ’LB€ûúx¢ðµ=q]0¬hxE +ª™!‘´DñœW9oñxèßx»›dº
‡/E¾ôí_H*¶>`PóìÆ-+ÃP‘©
˜UM‰ +JâÿõP‰?~"_ g¨¡R ¤„õK¨Ì +ÜœÂòÓ-໼ßöKnÊ8-ç·Qq¦¥F……·gY+IÍ ¥lÆÅ FcØË9&Ã,}Ç*hOj£Ö½êÞ©¦G=¨™8Ëo‰Ùëp‚*9LÒ”ðE>“ÜfˆÁ—f¦µ‰µ.ïî𻾾¼w|VT+3†kT!ñW;ÈÉKIm…¢>ZT)Wzôª1Á´ýqêÃB>~õ²³Í–³ˆ°°n‚W) OÒ16ðÆwg‡iúˆ[%¼âʽ^ ŒzÞÔ!vüYo9¯ñGîU>”ß]ƱŠxrèú³¥Â„Ÿ£aÕôCÍpƒ·ªr¤«£Ô/WbîÇ_{}…²ÔbÌÆ-š'%fÂá!L\4îµ;öörªw\$"Ðw=i×Ï#ßô½)¤³íѵP.a·„¦=I„ÏX„šbŠ·xr”ßgÎØßy7”¨‘p7µiÙÄI–åçˆÍdÑŠBó§"2<éµ@å΋$.ó9¦´\\»s\2ÛŽ<L/]Râ_À½óXwô9cAÂöÙMÓ!'‘ÒE…Ãú1cáŸVc-K”~°\Ô‘€Á½‹ôŽ\DêJzJ0àôéJSÌyY"“ + +6X+†ªŠó¢\õ;Ž# +4»ýUÊA¨ö“@šQ¶ñÑ–EœÎ‰jWKÐhÆÖø/Õ$ÇZ†tXõ .¤ö¤=VZ‹Ò2®ŒDocÙH&:Õ€¼¯ýØR1/KQŒÎîúzÙr +ý‘2aù½'s†£AI¶–QÈrBRÖDó +™‘¬†DºzñÖ:ãÖíœ÷~ðLf%’•J¨ÍX‡8Œ<2º[шSj ¡°ýÀôº¦ +endstream +endobj +2274 0 obj << +/Type /Page +/Contents 2275 0 R +/Resources 2273 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +/Annots [ 2266 0 R 2267 0 R 2268 0 R 2269 0 R 2270 0 R 2271 0 R 2272 0 R ] +>> endobj +2266 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [307.949 566.007 362.245 577.963] +/A << /S /GoTo /D (macro.vvpenalty) >> +>> endobj +2267 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [382.945 566.007 432.01 577.963] +/A << /S /GoTo /D (macro.spenalty) >> +>> endobj +2268 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [440.804 542.374 495.1 553.499] +/A << /S /GoTo /D (macro.vvpenalty) >> +>> endobj +2269 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [357.055 404.851 406.121 416.806] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +2270 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [411.58 404.851 492.028 416.806] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +2271 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 393.173 227.915 404.298] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +2272 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 345.352 212.224 356.477] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2276 0 obj << +/D [2274 0 R /XYZ 152.694 705.06 null] +>> endobj +738 0 obj << +/D [2274 0 R /XYZ 153.694 567.004 null] +>> endobj +2160 0 obj << +/D [2274 0 R /XYZ 171.694 557.539 null] +>> endobj +742 0 obj << +/D [2274 0 R /XYZ 153.694 494.668 null] +>> endobj +746 0 obj << +/D [2274 0 R /XYZ 153.694 476.224 null] +>> endobj +2277 0 obj << +/D [2274 0 R /XYZ 153.694 476.224 null] +>> endobj +2278 0 obj << +/D [2274 0 R /XYZ 259.205 464.268 null] +>> endobj +750 0 obj << +/D [2274 0 R /XYZ 153.694 346.348 null] +>> endobj +2279 0 obj << +/D [2274 0 R /XYZ 171.694 336.607 null] +>> endobj +754 0 obj << +/D [2274 0 R /XYZ 171.694 336.607 null] +>> endobj +2280 0 obj << +/D [2274 0 R /XYZ 171.694 336.607 null] +>> endobj +758 0 obj << +/D [2274 0 R /XYZ 153.694 286.572 null] +>> endobj +2281 0 obj << +/D [2274 0 R /XYZ 171.694 276.831 null] +>> endobj +762 0 obj << +/D [2274 0 R /XYZ 153.694 232.026 null] +>> endobj +2282 0 obj << +/D [2274 0 R /XYZ 171.694 220.901 null] +>> endobj +766 0 obj << +/D [2274 0 R /XYZ 171.694 220.901 null] +>> endobj +2283 0 obj << +/D [2274 0 R /XYZ 171.694 220.901 null] +>> endobj +770 0 obj << +/D [2274 0 R /XYZ 153.694 152.904 null] +>> endobj +2284 0 obj << +/D [2274 0 R /XYZ 171.694 143.163 null] +>> endobj +2273 0 obj << +/Font << /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F8 1663 0 R /F71 1678 0 R /F65 1662 0 R /F77 1696 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2287 0 obj << +/Length 2150 +/Filter /FlateDecode +>> +stream +xÚYKoã8¾÷¯0²ˆ5"©çÞzîF/X`'—Åôh‹Ž„È–!É›dƒü÷©—dIV§Ó˜¹Äd±H‘U_}Ud‚Õý*X}ùÈï?î>üò9 V™ŸÅ:^ÝíW*Q~œ…«8J|m¢Õ]¾úÍû¦Lظ£{ÜÕ‡ƒ=æ/((ó§ÂÙ|_»W´û½=”Õ3
vø÷_ÿóåÓëú÷»þò9}$XmTâgFóòwëÔxõzêÌÛuêöxï¸ßÒØZz¸oêó1庪nÖû™~[Ø܉Þv½©5Îrm¯h;h™ +üµ<¡²
“–/»Jšå1wO·ëM¬B¯q¹û¨ðèä°ÁÌW¸ñè}‡ØDÆô¦ñÁŽaè}&ƒ§Œ1ž{²‡Såþ¾ðÉh6£Ã¼
>ÙÂëlÿ+–§?Jf~DP?–yW\¯ ±i¯_¹ã=hmL¨½Þ€-v
#¼© [Fcz@( +çÅqÃeÔÝ@ШRí+8çûúQ8õ«ãð‚½ê,¸ +· +Ö°IXó9Ø(à€@á{€Îš¥ëd‰B+¤±º% +>ûf ¦l%Rïû¼òÓp¨¿huå=eEü°ÝíÜ©kySlhô‰s°híAF¨—ý¼\UqÞ¨ +â9¡8õTFJ¡Ôá(”.)Ú,6é^œkÌõNA&;…ÆαSe¬ä[õѱÊO¦ù¤à×ßÔïÔß7°¡mýô²5S¯?œ¯H‰¦Ú +~FèщУÁ¤…›êBe|>ˆhÛ8û K¸“mlGÔ++©ëR¾z‰&‘N2Ë(ÈÝÿ¨Pꀴ¿(ób`·H¶(³:€ÒvàÎÂ(»r4Ê(çÆR’/=S"„QŠ¥Ü
Ö€4~Àæ‘؆h¬Rs–ány›°ÁÑAcô
YAêéd¬bü4¶ë¾H•×K†Ú‚!HËkÛ¤~
ãß‚(艳¤Ÿ³ËA¨nø—´¹C?Ig‘˜»½=W„‰RÞ‰Ï˜Ü +„$¤JÂ+þLÇüMø3®8×¥%œÈ…svø&ɦ†cî4ÞÙø(7#¡KãÊûBŠÅ¿ˆ2e,Ù¹§n»’\o"Q +Ÿ.ªzRHk~BéÎÒ“6e7ÑKïfèî¯7Ó÷2¡2îŒy!—dÓí…d6¡‘ÙKÔS]ÎG"5r¨*§%ùèå
’¡åJŽzûÎ×·^_¾RšþÝ1czHÿ)øtC§¼Š‰&3>Ý}øÈ?ž» +endstream +endobj +2286 0 obj << +/Type /Page +/Contents 2287 0 R +/Resources 2285 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +>> endobj +2288 0 obj << +/D [2286 0 R /XYZ 152.694 705.06 null] +>> endobj +774 0 obj << +/D [2286 0 R /XYZ 153.694 649.044 null] +>> endobj +2289 0 obj << +/D [2286 0 R /XYZ 171.694 639.303 null] +>> endobj +778 0 obj << +/D [2286 0 R /XYZ 153.694 589.268 null] +>> endobj +2290 0 obj << +/D [2286 0 R /XYZ 171.694 579.527 null] +>> endobj +782 0 obj << +/D [2286 0 R /XYZ 153.694 529.492 null] +>> endobj +2291 0 obj << +/D [2286 0 R /XYZ 171.694 519.751 null] +>> endobj +786 0 obj << +/D [2286 0 R /XYZ 153.694 471.1 null] +>> endobj +2292 0 obj << +/D [2286 0 R /XYZ 171.694 459.975 null] +>> endobj +790 0 obj << +/D [2286 0 R /XYZ 153.694 409.94 null] +>> endobj +2293 0 obj << +/D [2286 0 R /XYZ 171.694 400.199 null] +>> endobj +794 0 obj << +/D [2286 0 R /XYZ 153.694 351.548 null] +>> endobj +2294 0 obj << +/D [2286 0 R /XYZ 171.694 340.423 null] +>> endobj +798 0 obj << +/D [2286 0 R /XYZ 153.694 252.538 null] +>> endobj +2295 0 obj << +/D [2286 0 R /XYZ 153.694 254.752 null] +>> endobj +2296 0 obj << +/D [2286 0 R /XYZ 289.397 242.796 null] +>> endobj +2285 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F77 1696 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2303 0 obj << +/Length 2742 +/Filter /FlateDecode +>> +stream +xÚµYK㸾÷¯0ú¤Ú‘Eé8ì$»H€ÓÀÈä ¶d[iYrô˜igÿžz´$k&=‡½Xdñͪúê+:Ú6Ñæw‘ýþôt÷îCºÉÂ,‘Éæi¿Z…IomB©ôæ©Øü#x:–ÛØDÁ§HÄ]?@%É‚±·Òvÿðϧ_ß}0Ñd"£ÃH X„fø$T<TC]ž»r_½~i»‚ÇL×NÓP%±Ò>È4øŒ?e×UEÙóbƒÛKQîó±úLJŽTз,®öü½àÈväæµkþ‚â¼Áßw°ÙŠD…*ÓPa¦í‰êž»–»VôK–r«Nn&(Y‚ç„Ûºç~yS\ÅïïçƒíA’ ä^ Þ#µ”¼fW•t8!'‡ÁUq½‘´ +t®tœò]‡Tq‡ßŠàzÐÍŒ44b¡¾¶™¶2M‚gü v°[p ôI_RŠ–:îÆ“½}Ã)rºïçÔÔÊ£m=Ù|o¥N=TçÚ¶
Õ ™Š-ÏX”»:ïJ:ÑBYóñJ)Üúá+Öb6h¸å>´º1sÅK
÷œò\Ï0Få®Êk¸cƒß²„Fsõ—†¿Û急$û6\Q„öîýÛnm^œó®¯p°‚‰óq8¶7TMQ¾²xnß±¬ìåNcÏ"6), ˜ +öDö•]¹kMõÔÊŸZ±Œ[[1z…Âxûíᾪâõv1tÓÊu;wí¡{¢‰s»xÎU@šÍn¨òÜâùÀ½à”y—eo[‡^xh¶@/¾u#ƒ&[ÒI<¡oµ,_‚+Kö8(Ypå +Áz°Äº:a±¿ØvT†©Êλ +§ƒ± q• +¼fù6Äú¾®ÁÊ»f +5²èsua%,½àÍbxà.c]pÑEØÞ㚧°3s…‡Å-…]¬ ÷Ö˦ì I§ìÀXv +knK{0Ò¶®[¼ /„Kؤ·Û[¡vv°X†Ê¨¹{àõË„¨‡’1QüúhŽÏXšQ’¶…X†™²Œi«³
(Nà§îí×ϲ´
ØÜl3Lúa-ÐðF%PŠo •,IÝÔ^òU{ÉDŠïDz©É‚nßÉäÛmD‡:Š€§!sÁBéMkh*Òè«¢¥ÎB!ÄüRöl<©5•Io<*W€
L:Pì© +`‚˜ÌG;1† MÙ›ô™Âw&Öq³èíRoâSðêÅ$ÇCrnGþ§Ž? ä!O^f ƒÊdmK
¢lB
¢ôJ
ÁQ(Ω`ýG˜¼äV»ZÁS Ip¤¾·óôü…s¨“Ÿàš\}!÷¸øÉV¨F…FeKÛ{¾|Ãô$õž¾:4yMÇež™3ÆiÜ©QæN}á–þþ +t³àê•ÌVÍ®‹Ò‘Ï¡ìH<Û‚ÐîÆ®›PYÔUo·P
åiÍLx“±–³ïYÀ€ +…« +°6Q¸r `Žn†Ž>ncû8à/c_í°Qy¢…
?†\úÉ:ê=W+»º°u'
'¼m‚#Ú¤~8í=·:–hs‰Â³6‹1)$Ñî[=„1“©<—Âi¹q5çη\(™ÜÞÊ<Øèœ{.O.ö'õ$·ÅæDJÎÇ×™ª–É[m@0õ +®p +¦ëZ›Ö
d¯¦œßøœŸ '|êþºŒ-ÖÕ‹Ï”XþО8@µ=¹9ˆÇf»æk×ËA¶§ƒ}מ°»xj©bìA‡ºå=]V•ªÔ#Êw¹e½îuÇOÐY©í8±kš·YGºAÎ1rü¤·¨‚mUc5y,R°ï +ßHhS`äÆüAH€ +µ`\¸BÕðÚ| ð˜a“V „Þ,æ$Ë3YÂI¦Nbβ ýU”¶ôË^>y‚rK0âÁඉ[19‰3KÐt4{ŽXËIGkmæå³ù†§»dȺÒï) Å×Ô,þ¡ÔìªÈΞËXn°è”è
oOú,M©Ð˜˜g€6°+€nÿõAG(×ÁŸ +y‘²÷ÿRBé{ƒéÓ;+¨Ö97¨…e‘Ǿ +°i€¬l +»ôx^SB‹ûV+ÔÐCͺ ”ÚfG%—˜‚hMoʆvl®>W_E´KcO‹¡1Žý>ìY—vtÙïºÊš^]y-q%gÙJÐò)§ÄõÍ/6¶UÓÕ Ø1u,û'ôŒ +'aœyO$}ßýüt‡’h +ÀÏÝéîßw‚ Ž:ø4¸1[7h;Eÿª)†FKÂcì¦#€h
h ,ˆ7lâooXmvP™Á^µösÐbÍav ´ô¯&gvBdã=oN/©,–ŠbfMs€V
d|’’–IK¬àvt³i¸€tù719Ec1¯!ö®œ;~ŸcsC‰Oåz¬‰U˜Fêw6zlì^»«#óI®Ë“‘¥\’þ³<!9‹é5¼§‡uþcD§æwœ¬!'¡Œ`#Si…ÐCŽ>æ˜Á¿õø¬"/Š+rsif#(ต9, ‚t…–Ês4vŽi̦¿Œ4À«Ãáú$S¦JMÙ,nƒÐóöþLßw5[Š£8”ó‡Ïé|Ð!4‘¹å‡Ÿ1L÷šü!µ£˜åºùÿæ组Ì.Ôx¾&žNƒU2 +endstream +endobj +2302 0 obj << +/Type /Page +/Contents 2303 0 R +/Resources 2301 0 R +/MediaBox [0 0 612 792] +/Parent 2219 0 R +>> endobj +2304 0 obj << +/D [2302 0 R /XYZ 152.694 705.06 null] +>> endobj +802 0 obj << +/D [2302 0 R /XYZ 153.694 593.565 null] +>> endobj +2305 0 obj << +/D [2302 0 R /XYZ 153.694 595.502 null] +>> endobj +2306 0 obj << +/D [2302 0 R /XYZ 307.345 583.547 null] +>> endobj +806 0 obj << +/D [2302 0 R /XYZ 153.694 450.232 null] +>> endobj +2307 0 obj << +/D [2302 0 R /XYZ 171.694 440.214 null] +>> endobj +810 0 obj << +/D [2302 0 R /XYZ 153.694 354.443 null] +>> endobj +2308 0 obj << +/D [2302 0 R /XYZ 171.694 344.701 null] +>> endobj +814 0 obj << +/D [2302 0 R /XYZ 153.694 245.017 null] +>> endobj +818 0 obj << +/D [2302 0 R /XYZ 153.694 131.208 null] +>> endobj +2309 0 obj << +/D [2302 0 R /XYZ 171.694 119.253 null] +>> endobj +822 0 obj << +/D [2302 0 R /XYZ 171.694 119.253 null] +>> endobj +2310 0 obj << +/D [2302 0 R /XYZ 171.694 119.253 null] +>> endobj +826 0 obj << +/D [2302 0 R /XYZ 171.694 119.253 null] +>> endobj +2311 0 obj << +/D [2302 0 R /XYZ 171.694 119.253 null] +>> endobj +2301 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F77 1696 0 R /F71 1678 0 R /F65 1662 0 R /F7 1665 0 R /F76 1694 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2330 0 obj << +/Length 2310 +/Filter /FlateDecode +>> +stream +xÚ½YKã6¾çWÈ!23â›Ê"‡ 6³Oì!ð&sPÛt[[2$yÜF£ÿûV‘”,Éì¶gÉŦHªXüê]Jg³tö·oÒðÿóò›Þët–‘L15[nfTr¢21SRÆål¹ž}H~§\|¶uc÷yýiþqùÏÞ›Á;’žr è6?_°Œ%Uí7Ž©k•èv"ÙÕ¶ªMœ®J çY·»€°aI¾žÓdíÇíÖúAiW¶iòúŒ4Y"±Y¦§z¶`„ +á‰üâ$‘pµÁôož +²Ñx +ÝiᚬŽumË93IëWù£uÔŒSb¤™-(%™˜¶¶´Ÿq¿á-“Üÿ•öäMU>"XF'a_cݳBðÜ–Õœéd÷EüÔîHìcQ6d¾L&Ëm¬_Ü竺 +íÓÁo]µáà*ðQ?÷á*Í_ÜÒ1ïxy!aç +QõcF@àÞã;·K$E¹©ê}ÞUé‹rµ;®‹ò1P)Úmà–ÂÈäØØ íŽ£˜àÄEŒËî”k +Gyå¹èÐDÒN…ž®uLÁL·N@*¥ý1ç:õ Ì4iü³cÏ+¸èæ{ü
«ýBUß"ó…ŽÊð]8±Ä‰ãÞƒ° +‹SHôìÇÿøÎÉ4ˆ×á +}\¿i9ðqoù¾ ;¿šEd«ˆ6#ÙâÅšö¼³Ïûswµ—k~À¢R5FrcóöX;Qpw ª#>ˆdUwk?_Ûµý=¥¢Œ©/¥†h‡,¡|^ I:²^×òÆÓßT»]…gŸœ=ÿ9eAA—¨¦0Ð`gìr©=ªý>/×ÏÃÓ_ÜŽªvû<6¬—és€LÉ™7`æOƒæœ¥zµ6À#÷þW‰s¡Ü÷0~ààgªnþ_öüyš”ïšk<Ðu€$hÈ60ØÅæ‡þ€k|% va³sÛÀx<€ßö‘§ªÛ&Ìv‘0ßÁÍ’ê€!Â=Áò'·ìƒëíæyïmÞÄ¿±qV
k»ÚåuÑq¢2ÀdGP> ØnRÃ;|²çˆKbD(#_êpÒ ˜aÄtÍbÞ1é|8ÿt}•\ÑK¦tMEªzoê;h +^ÞP,@kEgcÍû»ÅèÊ@eî¾À
}ÆÍÈóa¶Ð£mÑ%‹4KU7Um¦Kq&8ÿàâ.û}têob—¥¨ãwßökzzm9½v$¤œðKÿw2(ßN½'ãBÖgÃamXLþ9,”:®ñß>ÙÕÑ—cðäW»B&š6¯Ã(C\³yð¨1ט}QˆÛùÏz[Ýe8“u(¦@ÂD<D(I•wžµà)…JfΨ¨Æ„b²;S_R,¦í:ªxs?úG9±¾IÆEX±ñ\6]» À@o×XUù•"\(”¬¬?Þ={:†5Æk?ò[xÏ©113Anl–ð†È\ó$r9 Eɟ匸ìQÊšÜ%£À_×j)‘0Ä°/PXmzŸŠv[[O<÷®N[,W°v’ƒLot¡Œ“Œ™?:μŠPÑ\üF¦'Y_W3r!]ó<ø Ä´ñ{^$hBßF‹Ž†¢E³/ɇbT1æ†:ˆ‘“FF¡Bi:6óË\ëGÎʼn최4…#³¯ó8ê»a“Öñ¥Á?b–)qšÝŸ¹Ý©/ê
Gôb•"é%ô~K#¥ +'}edŸ`¿µëì°ÐFÄÁÐ%Áãcá¨ôøpž¼âjšÔþ)›rèº8Q©¹áº8w.Õ½
c`,âÄT\êÏqõô¢bÎÍOØƶK(¶F0}Â8ÜõIzÀ|gÍ`(”Êr|ÿA·Mºm*tÛÌ lÄ=¹Ÿt>‡îLõ¹N¯òÝÎFZ°I{ðòºŽ¨I6ôL¾h3X´á1M™@ãO)\ †É!ðˆ-=Ïlèîƒ_W&îÓ +endstream +endobj +2329 0 obj << +/Type /Page +/Contents 2330 0 R +/Resources 2328 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +/Annots [ 2297 0 R 2298 0 R 2299 0 R 2300 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R 2316 0 R 2317 0 R 2318 0 R 2319 0 R 2320 0 R 2321 0 R 2322 0 R 2323 0 R 2324 0 R 2325 0 R 2326 0 R 2327 0 R ] +>> endobj +2297 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [204.636 618.436 216.591 629.285] +/A << /S /GoTo /D (section.12) >> +>> endobj +2298 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [190.791 605.928 250.317 617.883] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2299 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [264.428 605.928 329.184 617.883] +/A << /S /GoTo /D (macro.theversenum) >> +>> endobj +2300 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [355.499 605.928 375.203 617.883] +/A << /S /GoTo /D (subsection.11.1) >> +>> endobj +2312 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [353.759 564.361 413.286 575.486] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2313 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [421.754 564.361 481.28 575.486] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2314 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [173.038 512.106 227.334 523.231] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2315 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [278.181 500.151 295.865 511.276] +/A << /S /GoTo /D (env.by=) >> +>> endobj +2316 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [301.04 500.151 318.723 511.276] +/A << /S /GoTo /D (env.sr=) >> +>> endobj +2317 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [344.133 500.151 361.816 511.276] +/A << /S /GoTo /D (env.cr=) >> +>> endobj +2318 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [333.454 428.42 387.75 439.545] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2319 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [454.068 428.42 508.364 439.545] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2320 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [307.693 404.233 361.989 416.188] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2321 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [454.068 392.278 508.364 404.233] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2322 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [263.25 286.784 338.468 297.909] +/A << /S /GoTo /D (macro.extendprelude) >> +>> endobj +2323 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.158 248.428 230.224 258.169] +/A << /S /GoTo /D (macro.showrefs) >> +>> endobj +2324 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [228.231 248.428 292.988 258.169] +/A << /S /GoTo /D (macro.showauthors) >> +>> endobj +2325 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [163.49 205.201 217.786 216.326] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2326 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 189.095 224.993 200.22] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2327 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 158.93 214.533 170.055] +/A << /S /GoTo /D (macro.endsong) >> +>> endobj +2331 0 obj << +/D [2329 0 R /XYZ 152.694 705.06 null] +>> endobj +830 0 obj << +/D [2329 0 R /XYZ 153.694 545.439 null] +>> endobj +834 0 obj << +/D [2329 0 R /XYZ 153.694 524.947 null] +>> endobj +2332 0 obj << +/D [2329 0 R /XYZ 153.694 515.316 null] +>> endobj +2328 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F26 1656 0 R /F7 1665 0 R /F65 1662 0 R /F71 1678 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2338 0 obj << +/Length 2196 +/Filter /FlateDecode +>> +stream +xÚµXÛŽã¸}﯒‡ÈÀˆ-Þ¥ÍÓfnÈn°ƒÍ8@€™¢¶Øm¡e©#ÉÝã,úß·ŠEÙ²¬Ùt‚äÁæX,«•FwQ½¿JCùÏ+eñH(ÅL*#c³ÑfwõéK•0ôC”²<7Ñ“ÜEÜr–iõ:úxõóËPþ¿?«/¨––eF¡r93JFB2©mÔ¹èv¦m4òOë«ëwÜÂÊLp¢õ-¨´Lç"2Ê0aM´.£O1_}Yÿ°¨áúWL*#pzXšÃÆ$Í]oÝ*‘ÂÄëj¨*‚9*R,ϸÄ)i”¦TFâßw]Ñܹr•hn㛕âñêe¡\ñE:oÔÛõ’?gJèÿÄÙÞY”³Üƒf¡€ÉUdRY÷n•É¸í`CÒÆ»¶sT+ÝPT5-eWÍmÛ튡j.nV‰Èâv?Pû~-wx\iu„š0}Ûâðõ[w î'ìm»ûWÔÜ´M¿¯j€:#Jx?p¾ÖdoÙú•7ûkpþ0Z•ÙøÖï#Ëâ7=V%õ¿.ººêk÷‡>V:õŠ¶LI nóúïaEMrSçIÍ„â£ÔC±Áîý~ïì@¥<~ÚV¾{KËnÚëÉ ~ +û¹ +k½=öëhÒý÷UÂuRÍùÔ_’å +…©1†~wiAÆdïD¦jÀuíO«g4Áèˆöí-1AÜ€yúYH[¸Ð©¹Šá¨%Ñ=VÇ?º®©š;j¼n»Îm¼úà5;±'ÅHb2'¯·-…‰?<®¤ˆ]×]u_ÁRqsÇ.÷Ãyê·ÎÿÏ>Doé:ª-•Æ®{ô A==DK¨†”0!a®÷€=:î±Ûãñ]ÈŸÎ%$k/÷*¬³
Ãõľd4ð,’úPF8Á`Ï„Œ´H+8 `
DKNÇŒs’qR2™åÁ²†fµ”HK¹ÝÀ/Xð9åüFüü‚ÕÎöË!Xð~…übÍ]¿pr`•üVâBÞò4~Ø÷[ÌT¬Sù†vIØÕP‹Žµ;Ùºíƒ +<}_nCG}èªMÐáó"a!HN×îÆ‹.ÀžÈ™Hùùi>UçJ¸3T¦ã¿!$û¦\}@ÇðШ²ÂðQ +ÆêVRÿÊý7BŽ˜ð
•g‘ì“álÍËX‡ž¤?\úBÃà6˜é +'ù©<)Á›³ÆšïÊ!pº1Îè΄h÷'uB$¨ôuÑoCõ°Ã E¿Û¸õ×9hñ1pR›M‚Á7ñøIr[œÎŠÆª†z0ëJWž-„‘‡1ü^(B„P4¸Æ˜T!fv²£9Y ¦¦eØŠó‹µ€¬¨÷:è°XbFú‚ÆC×ÞÔnG±“$ELI·-ù6´@M¨OýÍ1Môq mW5Iˆ!—gnŒç®I¦Kíy¹ÔT·¤Yd¬?sBµ«þå4ÙB›pÜYp,÷ñfÔñ'w0^ÝRyð|m4@J*öGâ‚ŠÑ#ˆLÖNÀ}nl$/XÃŽ6
]ô/DÈHqSÉ
v¨í‡]]#»62þð÷´užÙZAaleX¦ä€:ô´·$zÀ,€
ó¸£ò‰[ì=y„waúSW
‹~D¾ùÆ!Ð(Ÿ^o‘ÿ?åC“6´ÅÒ}·€¤‰Î™ôIfàRµ§ ì Ÿ€ïî +¸u§#€ß†çñlˆ¾„[´#g,KÈg¹_’ž¾¥n¢ØS
Ô¬† ~¿qanæ ´¹QÀSÛcDI#õžCQô©_Ä㶫€_5Ý)³Pô}=Þ‚¿û–×`ÑÏoÈþ»ÿµ‡G¥öáv[}uå)þ+¶ŸÉ SdµÈyÆŸ?$Ó~ñ9}PôÆ.è3ÒL?=^/¾3˜I³3…o”e*SUË’(üÎÚ&Yxˆ$¹Îý1æ&žüÆëä{Œ3 €Gž$¬!ž„½½Ãh"OÃ3·SžŠ—ˆ†³ÏØ^®¡i®vôð|4£¢–CnX€ÍS…®Ù³ÓÆ¿MånŠÞÕUã^QünÂ×(¢uò$ç7¶ø">¾7ü[æø=:|×Õ@¾2–C™ ½]_ý +J +/ +endstream +endobj +2337 0 obj << +/Type /Page +/Contents 2338 0 R +/Resources 2336 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +/Annots [ 2334 0 R ] +>> endobj +2334 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [275.625 224.421 295.329 236.376] +/A << /S /GoTo /D (subsection.16.2) >> +>> endobj +2339 0 obj << +/D [2337 0 R /XYZ 152.694 705.06 null] +>> endobj +838 0 obj << +/D [2337 0 R /XYZ 153.694 562.999 null] +>> endobj +2340 0 obj << +/D [2337 0 R /XYZ 153.694 544.761 null] +>> endobj +842 0 obj << +/D [2337 0 R /XYZ 153.694 439.268 null] +>> endobj +2341 0 obj << +/D [2337 0 R /XYZ 171.694 429.25 null] +>> endobj +2336 0 obj << +/Font << /F17 1716 0 R /F72 1717 0 R /F74 1719 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F11 1842 0 R /F65 1662 0 R /F77 1696 0 R /F15 1664 0 R /F33 1655 0 R /F76 1694 0 R /F71 1678 0 R /F26 1656 0 R /F83 2342 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2366 0 obj << +/Length 2864 +/Filter /FlateDecode +>> +stream +xÚÕZK㸾÷¯ðme`Ì"¥Ã²ÁL°A‚`±>ÉXµÍn#KIžžÞÆü÷T±¨§é7K.m²H‹UëAu¼z\Å«¿ÜÅþ÷çíÝŒYe,ÓB¯¶+žH¦3µÒ‰aB&«í~õïè·]Sœºsc×›ÄðèÃ:ÓQ]¥ˆ:¤ÄѯçºË»b½áHw¤¿çͧ–ÿ³ýëÒé)g2°½c½=XšÃ“É$!y?§Åwï·wH‰W|%5ðˆõ äîx÷ùÙf4ahÁ@¿fÓ/ÚLV¹óK¹â‚™Dܧ©,Þ)KEF|Œ9¿Aˆ_oØmvN©S&•™k»zlCjci6hä”ïÖ">“$ÊÁ, +,²«§õȶjóζD}¨jäÄÔðU +\µB®Éƹìù~äRµ‡â¡Ûß—ŸÁ¦6 Ø/ÑÙjÃ9Ë/ò'”Æ6UQ=‚™ˆNM}_Ú#uŠŠ~;°54dô¯üt ÒŸyµ³Í3õ +½nÛŠ–—˜eR¼âi¤”àõšñQW`S¥ˆN€gµ_óã©´ïBHs2ññp°±}?z¨¾\éÛ‹ŒÇLé¹T8L„“^þ±åß^N쾽�ݷ=/Mô²á'Øa#Ü_éþª“_½ ìùíRÃw&ã´ææ4öX£Âèò´¤ ¼¢J-n
¹c-K$ç\”"ç¼ D¢û
A#—÷ƈe2²TžeÒ³TQS<RàN›ö¦n¦štáÖàŠ%¼—F%þ˜€|0æ„Á߃gåÏó‡õŠ~ëÍåúéa ‡ x£aÒfæRßjŸ +¸x
Á%Oý~ÄçV:ÁX!•vÙl#áÖ(¯(–á\$Ñ/ÕzF\îq#M \ú€g + h˜Zš^§:?¿ù¹uøaÌê‹~€ëòsGÀ4'p«”€št „žëwp +—=8èï€Ùp¬ƒ2¼cüö=SP·Í¢’KžóX2Ç—u¥WyöîUâ¬L㲌©x¸°÷Ï?ê‚ŒÅ|¨.(z&žä¯ÈÆ£—»h°7Ÿ%‹÷ö±¨ð¼°&L§,*ëQ^Ÿ†aƒñÅÁ¤hÌ`ƒ„6|>Á©NG8:‰|«ÌÁ]ÕƒýHØž ¹ÁÒ-š<ˆ§Ò>)—Ɔ
Ú+žEŽh +€GÅ +ªw~¿D2)ƒ"˜~À¶éºAc‚!ìºk_+P¹ÐL‰á¶´MDf:ˆ)[¢ëÛð‘:½DùK3:Uñ6nr¬]ÁèJ-e} *Œbi²xjÀÜæBÙzÀ¢íù„—Ú=Tds!õ¤¨ØÁ½À[möy{°~žËðî²SO|ÈË’2` OÅ°Ó8! h ¤P¦Ò`†ä +;‘è +r!ˬe&¥ÄB¶ö¿>û˹°M¥%4<Ó®³ž°ôù]á’¥9$~4%ßï]å‹áFÅ)8OSÔgϼ9ÊË®èê‡ùXB„ŸQÜRW7¦1îäÎMw“”Å}ÑÍOûÆæŸZj~uÛ5¾„Ωô§G¶•g +. >7îÕy_e¨\<¥Ä™Ê¿ëÒ>âaƒ\—óHù‘Áuá`}r˜dþR+Œ´ Éš:ƒ·‚ùo…æ0üZÜ“ +J¹?Û¹ºïe“ +9/ÍY¼ÌÅŸp~ÞÜ÷vWæMy/eN9ãóàA᪱æõëŸcfb>÷ŸÛ †`¦Î.ÜHWt¥
ª(UÉòáLÿ<„rO©äQ’dဓIp/ôv<Ž~~&ÚÞ>äçÒOöåéwšÕ̀ΡöKæö~í0)Xkñ@‰ LãRY™’`Ø4øE¥ÿRìûsîi€ÜVzéœ%éÜÖhwr[PW¥W§¤ûø4á]¯nÂ;üYn¥â3å;³ùîp…ç3qmÞqRæ¢ÿk*>Ñ(Ý“æ“Oöñ 8§çq˜RôõnM¿Ãƒv|5¬†Q¯€Úk†)Èä$ÊO‹qEfíë\T—CTÇXðz†¡´ða¢Ï0éC´€É§¦8æø±<¶î¢³ÃB–Œ<,ºÆùÿ|¶ëÓmGu ¿×®˜JÍÑÒP®‰º¸-ø³„*2HtÞ€rÎg(÷!?Ú¯vwî‚Ž<fâ-ò/_h¬aK¾ÕQت—LÝî'‡"¿H¯3ÐÅ Â{Ⱦ¦¨ ãfŸœS/+wÓWÜͤPO]™åü××~rÅ˦¯¨ŸƒB³¹'{ÍÛ,ŸàùÓ¡ ’‰q&¸Ü4©²›=¸f±æ“oRÁ<Y@z«à0ZÉ]k|ùxªÂÇч>1Q>´ý+ ~|ðÓ¿Ž†~À‰¸*¬Ñš_Ö×Q™$Ù…zæï
+<.1™jƒã¤;¨]&HçÊŸæý„>!ÿ“ößÕb>µpâyÉŠ^D,2Ê~°y<Çš)x«÷!ôíÄ}McÿÍ'”bqž¬îÖÊl6ûýöî¿%tk +endstream +endobj +2365 0 obj << +/Type /Page +/Contents 2366 0 R +/Resources 2364 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +/Annots [ 2335 0 R 2343 0 R 2344 0 R 2345 0 R 2346 0 R 2347 0 R 2348 0 R 2349 0 R 2350 0 R 2351 0 R 2352 0 R 2353 0 R 2354 0 R 2355 0 R 2356 0 R 2357 0 R 2358 0 R 2359 0 R 2360 0 R 2361 0 R 2362 0 R 2363 0 R ] +>> endobj +2335 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [369.32 594.249 444.538 605.374] +/A << /S /GoTo /D (macro.scripturefont) >> +>> endobj +2343 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [243.922 566.465 319.139 577.59] +/A << /S /GoTo /D (macro.scripturefont) >> +>> endobj +2344 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [430.379 422.034 505.596 433.159] +/A << /S /GoTo /D (macro.extendprelude) >> +>> endobj +2345 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 410.079 233.145 421.204] +/A << /S /GoTo /D (macro.extendpostlude) >> +>> endobj +2346 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [238.393 410.079 303.149 421.204] +/A << /S /GoTo /D (macro.makeprelude) >> +>> endobj +2347 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [308.397 410.079 378.384 421.204] +/A << /S /GoTo /D (macro.makepostlude) >> +>> endobj +2348 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [383.631 410.079 432.697 421.204] +/A << /S /GoTo /D (macro.songmark) >> +>> endobj +2349 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [437.944 410.079 492.24 421.204] +/A << /S /GoTo /D (macro.versemark) >> +>> endobj +2350 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [152.697 398.401 212.224 409.249] +/A << /S /GoTo /D (macro.chorusmark) >> +>> endobj +2351 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [252.103 374.213 269.786 385.338] +/A << /S /GoTo /D (env.by=) >> +>> endobj +2352 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.632 374.213 394.928 385.338] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2353 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [279.127 350.303 296.811 361.428] +/A << /S /GoTo /D (env.sr=) >> +>> endobj +2354 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [371.22 350.303 425.516 361.428] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2355 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [252.103 278.572 269.786 289.697] +/A << /S /GoTo /D (env.cr=) >> +>> endobj +2356 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [340.632 278.572 394.928 289.697] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2357 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [272.214 254.662 289.898 265.787] +/A << /S /GoTo /D (env.li=) >> +>> endobj +2358 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [358.546 254.662 412.842 265.787] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2359 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [233.865 244.09 293.392 253.832] +/A << /S /GoTo /D (macro.setlicense) >> +>> endobj +2360 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [264.277 218.796 318.573 229.921] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2361 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [363.293 218.796 417.589 229.921] +/A << /S /GoTo /D (macro.nexttitle) >> +>> endobj +2362 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [438.377 218.796 508.364 229.921] +/A << /S /GoTo /D (macro.foreachtitle) >> +>> endobj +2363 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [181.636 182.654 235.932 194.609] +/A << /S /GoTo /D (macro.beginsong) >> +>> endobj +2367 0 obj << +/D [2365 0 R /XYZ 152.694 705.06 null] +>> endobj +846 0 obj << +/D [2365 0 R /XYZ 153.694 667.198 null] +>> endobj +2368 0 obj << +/D [2365 0 R /XYZ 153.694 669.191 null] +>> endobj +2369 0 obj << +/D [2365 0 R /XYZ 335.076 657.235 null] +>> endobj +850 0 obj << +/D [2365 0 R /XYZ 153.694 475.016 null] +>> endobj +854 0 obj << +/D [2365 0 R /XYZ 153.694 399.397 null] +>> endobj +2199 0 obj << +/D [2365 0 R /XYZ 171.694 389.379 null] +>> endobj +858 0 obj << +/D [2365 0 R /XYZ 153.694 375.21 null] +>> endobj +2200 0 obj << +/D [2365 0 R /XYZ 171.694 365.468 null] +>> endobj +862 0 obj << +/D [2365 0 R /XYZ 153.694 305.693 null] +>> endobj +2197 0 obj << +/D [2365 0 R /XYZ 171.694 293.737 null] +>> endobj +866 0 obj << +/D [2365 0 R /XYZ 153.694 279.568 null] +>> endobj +2198 0 obj << +/D [2365 0 R /XYZ 171.694 269.827 null] +>> endobj +870 0 obj << +/D [2365 0 R /XYZ 153.694 245.087 null] +>> endobj +2370 0 obj << +/D [2365 0 R /XYZ 171.694 233.962 null] +>> endobj +874 0 obj << +/D [2365 0 R /XYZ 153.694 207.561 null] +>> endobj +2371 0 obj << +/D [2365 0 R /XYZ 171.694 198.096 null] +>> endobj +878 0 obj << +/D [2365 0 R /XYZ 153.694 172.249 null] +>> endobj +2372 0 obj << +/D [2365 0 R /XYZ 171.694 162.231 null] +>> endobj +882 0 obj << +/D [2365 0 R /XYZ 153.694 135.83 null] +>> endobj +2373 0 obj << +/D [2365 0 R /XYZ 171.694 126.365 null] +>> endobj +2364 0 obj << +/Font << /F77 1696 0 R /F8 1663 0 R /F15 1664 0 R /F33 1655 0 R /F71 1678 0 R /F70 1677 0 R /F65 1662 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2388 0 obj << +/Length 2785 +/Filter /FlateDecode +>> +stream +xڽˎã¸ñ>_á[ÜÀX+¾ôÈ-f ›4°vrP[l[[r$y»;Aþ=õ¢^–§ç²9‰,’Ūb½o›xóã‡X¾|üðÃçl“Gy¢“ÍãóF9%¹Ý$.´q›ÇróËÖ¿úýµ÷ÝÃÎÆv[õø5Û¦Þ?ìÔÖóì¹iyÙûm<û»¸õ碪«ú +^ƒë«âÄ0~0áûà2݈üå¬}L¯ÚdpybñòÊ“(ÓfJ2ž"\·ì}íÖŸd<2³ e¹ +èÏÅ,ôÙ¹u‰^ô½ , +§Aÿèùa\\ûT +¢Æ +ŸµÞŸ“$ ý‚éxAQf= ¼!ìfŸgâ(6É"LQ-f ÇÙ5ÆzÃaì_PÕèU]xUZ*êäë!ømÉ3¡ÀṪoZŠª9ŠámvÇ¡’;±è¬üÈ·Ú€”œ³êù)ÉCçDÑe` +áþ$-l@/ú:ÔŒ y¡$XRü©0`í8XxÊÂhÑbªú+ܹHŠvX$cž +¼j¹L¯&N¥ìÓry²ÖVK)gù¶›†¬Ø$7n‘mRf;$`½n8'uxßY;Max²Px²\«o©x±\@ÚâÌ“J.d±?’´§1ä[j阊ºCƒÅ'’^ö,¯˜‡í4Ò.yG&JÓ…9: Ò†¯*Vð[©)þ§×ïÃ^
bžT舽\:Ĥ•°Ãu&ûž_ý½µgØâÞI¢Œõ"Ÿä§Ð`<óB8Äáh%Õβ(KÌÿ!ÓÆûQMðK"Vêü[AZÚ>_O¼äëæz ºÙ/#¬kZ98ñ¦8¼i÷Qì=šU>wveåtõt
õ´-ÑE·)Éßû5í46¡TŽŸüû:jrf79´ÒQÃ]&FÔ oÊÜï¨Ý’ðÓûwÍ»†.µQ|³¥¦\~¿¥R„jIF/hËØå ¬JS ˆðNR£}Uœ _µ«#—éAìà‹«rÅ.L>ý/1¸!¼%8×QnñúMðöU÷Û¬:ìÇU7m °Éów\ˆr£oÝtŒ®”[Eø‹îºç‘fèüòÿJrÑë?Ô»"³Pù¬ˆ1Òe—¿¢ò´õQÁMí95úN¬Ú©Ì +endstream +endobj +2387 0 obj << +/Type /Page +/Contents 2388 0 R +/Resources 2386 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +/Annots [ 2374 0 R 2375 0 R 2376 0 R 2377 0 R 2378 0 R 2379 0 R 2380 0 R 2381 0 R 2382 0 R 2383 0 R 2384 0 R 2385 0 R ] +>> endobj +2374 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 615.669 235.454 625.41] +/A << /S /GoTo /D (macro.resettitles) >> +>> endobj +2375 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 602.33 224.993 613.455] +/A << /S /GoTo /D (macro.songtitle) >> +>> endobj +2376 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [170.697 591.759 224.993 601.5] +/A << /S /GoTo /D (macro.nexttitle) >> +>> endobj +2377 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [254.383 578.42 308.679 589.545] +/A << /S /GoTo /D (macro.songtitle) >> +>> endobj +2378 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [201.857 560.487 292.766 571.612] +/A << /S /GoTo /D (macro.includeonlysongs) >> +>> endobj +2379 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.071 398.401 465.045 409.249] +/A << /S /GoTo /D (section.6) >> +>> endobj +2380 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [384.8 386.445 404.504 397.294] +/A << /S /GoTo /D (subsection.11.6) >> +>> endobj +2381 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [456.531 340.064 505.596 352.019] +/A << /S /GoTo /D (macro.newindex) >> +>> endobj +2382 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [177.604 328.385 258.052 339.51] +/A << /S /GoTo /D (macro.newauthorindex) >> +>> endobj +2383 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [274.26 328.385 349.477 339.51] +/A << /S /GoTo /D (macro.newscripindex) >> +>> endobj +2384 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [273.68 256.378 333.206 268.333] +/A << /S /GoTo /D (macro.thesongnum) >> +>> endobj +2385 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [177.604 145.142 231.9 156.198] +/A << /S /GoTo /D (macro.showindex) >> +>> endobj +2389 0 obj << +/D [2387 0 R /XYZ 152.694 705.06 null] +>> endobj +886 0 obj << +/D [2387 0 R /XYZ 153.694 573.438 null] +>> endobj +2390 0 obj << +/D [2387 0 R /XYZ 171.694 563.697 null] +>> endobj +890 0 obj << +/D [2387 0 R /XYZ 153.694 500.863 null] +>> endobj +2391 0 obj << +/D [2387 0 R /XYZ 153.694 369.509 null] +>> endobj +2392 0 obj << +/D [2387 0 R /XYZ 153.694 241.987 null] +>> endobj +2393 0 obj << +/D [2387 0 R /XYZ 153.694 176.178 null] +>> endobj +2386 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F71 1678 0 R /F65 1662 0 R /F15 1664 0 R /F33 1655 0 R /F26 1656 0 R /F7 1665 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2397 0 obj << +/Length 3362 +/Filter /FlateDecode +>> +stream +xÚ½ZÝ£Fß¿ÂÊKiÝCÒÜ=åN›SN·ºÛd¤œ”äÁì-pvGQþ÷«ƒ=>63nšî¦ººêW¿*ˆWO«xõWqøýÛëûoý*©Snõð~%)\jVÎ&Bi»zج~Š¾«ïÖÊب¬7ŧ¢ã‹~›õÜÊÚ&z¬hø(¿ƒîTÒüK̓Êoô
_u0UFy_6u÷ºœŠšºàIï›–EF+nùª*ú¾wš÷ƒ0aNVí·w2ÊI¢}÷ËÃ?ï¿MäÊÃÁ=®NzP +¥0/ëyAÃ^˹¦‹ý·²mê·{4£$›ˆ‰5£‰àUw˜]d_âní¬Ž¾©—$•P©ºÁ$¬ð6Æ-ˆÈæ÷TÖwdõ[‘z!MzºÕ
êQëècÙoä#+T"Å+:P©Í#.ÿû ê¿/˜’£—ö%³Ï:_Giábó’IŽëü±pÄRÅB9Üw,¬L‚í’Nb0 +Q# Æ£>–d@-:a¤æ9·E»äÊû/¤¶©D‰é¸LL€°Lk3v’ëMo"ÐÊÈöÜÅžLƒÈ“¡5GdVílØx5W߯«G߇õ‚E'ç‡ïº¢ú
» ·C? +j +¤Ó~4@ +"ØñslãB< ¤r¶UöÕpRøMñPñ’nqÜ‘ˆ“e˜ÕåLÈé³}Ï#ÂLÙ‰°“Óèø‡;Šn’ì…·c'<“³mã#Ú¼ñ+ŽkÃÎa¥r-' + ÐøÜ‚GŸFIT…Ö,Y|'è£ù˜Ÿfø#xxY/Y±2_ñü¥•ð¼líÐfU_îùPUTö@'°öuÅ>É ^^¢ÃNAìO§§Œç‚HLƒ’™]wááu×Ù†ÏÙš´¥°0;Û¼Ùí²œÍCžó㶨ÙíØ#ŒÙl¡'«‡k„ß©!§NmúBâfÁ©ÒyâÊ|L=çÁ~îèTaä'.Žbï[BY¤‰›CN¾ˆ›á½Ðæƒr4d.é‰r@TÛ]³CËUׂ³ÿº÷Y^ÖO|«BZ–ëøÎ@GáÖà8¾žCü7\´Í¢O8”}öX=óìòýWœdóÏ3k¸2‘ Bˆƒ7$#º`3¸¯4ýÜI)ÅÆž€ù¹+ó¬ +óAè½8‹æ`ªBú¢9ç$A¤„ õ¿A$¤ñÔ¾/ºæÐæ×æ‡ ³1Ê)9²wªÁ$>c’„#£ˆÃÈùBRÚò}&>jøØõ¯`^£ÓD{²åDéš‚¨xÉ7Y±Ðž8õ8è´m…Õû¥1Üÿfì·«I÷Y–}JGÖEÙÓØ%Ùw0¿DF!˜>B£ +{æBQ‚Ù7ª?X@.¤Pde¸½Î’ŠL>Ð2²õÀhA’ä$õ2©¢M™=µÙŽhƒt%YÐݱe@‹õÊÔ|@¤0:‰þÓ6Áü`GïqpA%¸$^Â÷»0‚Bn˜Bš†~‚¯PØàÇ? <JÎê™~ZXgуì¨á…’#ÏÇâù„€(a¸<Á…‘£ý}Û–]ßPaŽN…Šw:ú>ë·Ü¸ +Rk §üTóz›"/;,í†ëÍðH¤FÏwÞŒ¥dŽn’{ëfdèÆ°·à/Y=´dô¦¾ƒ`ŽÄ.µÃZ3+ÀD/éÝÛ±0¨}(Ex?d™çNÛ¥cÌ$cxõæáæñJ® ʈˆò`Ê®òÝ«__IÀ”Œ-¸1ÌY“Ö“YT†×ÐV$VQ|Ð +CÅf÷Ì©Tö‰¯«’‰ÞRÚ› +©Õ”
ç¸éß—ß³8©nÎèq;YèR¡×{5F]³Æ…UR‘xû9Å(HFv +ÆÚÆ"ÝyÅxžH!½ˆ˜2ñàc²œ³Û +^8²û:úÄ€žðèA“*ðw9÷q +ÉLNÅ•êÁ ÁAžÃeŸP˜@„ó…èkT²HFh4f_‡=ÿ"àIUYK`(Í Â×õ>ä‘9hÞ÷T}ÃÙû@o²6t„1ïÑ:Cé“ïé=þl +qÞÇWœhA†w7<l¶O§@ÇÒq«´bîÅÌ›úfGŸn„³U€Ágßš‘>|Úe$£6FÂx”O5ú‚ÉÙÚ{f*f¬¢ÍHHŸuæcÑc=|ôõ|¤xÅø±0 +N«@ 6r6tþ?E*ñ9 +endstream +endobj +2396 0 obj << +/Type /Page +/Contents 2397 0 R +/Resources 2395 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +/Annots [ 2394 0 R ] +>> endobj +2394 0 obj << +/Type /Annot +/Border[0 0 1]/H/I/C[0 1 1] +/Rect [247.672 341.206 401.345 353.161] +/Subtype/Link/A<</Type/Action/S/URI/URI(http://rath.ca/Misc/Songbook/)>> +>> endobj +2398 0 obj << +/D [2396 0 R /XYZ 152.694 705.06 null] +>> endobj +894 0 obj << +/D [2396 0 R /XYZ 153.694 667.198 null] +>> endobj +2399 0 obj << +/D [2396 0 R /XYZ 171.694 657.235 null] +>> endobj +898 0 obj << +/D [2396 0 R /XYZ 153.694 559.098 null] +>> endobj +2400 0 obj << +/D [2396 0 R /XYZ 171.694 549.634 null] +>> endobj +902 0 obj << +/D [2396 0 R /XYZ 171.694 549.634 null] +>> endobj +2401 0 obj << +/D [2396 0 R /XYZ 171.694 549.634 null] +>> endobj +906 0 obj << +/D [2396 0 R /XYZ 153.694 406.42 null] +>> endobj +2402 0 obj << +/D [2396 0 R /XYZ 153.694 298.58 null] +>> endobj +2395 0 obj << +/Font << /F8 1663 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F65 1662 0 R /F7 1665 0 R /F15 1664 0 R /F11 1842 0 R /F77 1696 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2405 0 obj << +/Length 3616 +/Filter /FlateDecode +>> +stream +xÚZKãƾï¯|H8€E³›Ý|7m8Hv‚ˆs $ŽÄ˜"e>vgòëóUU“"%J«À¹Hý¨®.vW}õ ƒÕ~¬~ü¸ÿ?¼|øî‡d•úi¤£ÕËëJÅÊR³ŠlìëЮ^v«z/‡¢Ù}û´6Úz}U¿<éÄËÑb¯;<©¡ÝvYµËšôþüô¯—?}÷C¼Šü4殟X½Ò~`BáýQ¨¦2?L¢ÕzBôBD+ë[H„qeŒŒ?ŸÿCØ’˜‡Z䉼ö½zÒ8{ãG1=—͕잆¾Ò1N‡YµDñáû— +#ÁJLúÚ&ãm~ý q*cÚõ°h=YÅG†8?¶ZóƒƒÌ˜¼?Ñ©Hðs ÔB<?°Ûì9Š|&ó›®öíõ}¨ØOÓt8‘SÆçúË“µ^¶Ïß^ž.ßÉZ'áj”ŸZÇþ +”îÈå'éÿ`ÊÄëµn¤!^î]dw +ïS×ôÛ®orÿZØOsNG_5Pk?´éMÔ°3@Ò M ?)à°h=Yµ €Df(Ô𸾛 +¸ Äó»ÍŸ3NüPŸyÜQ@€¹€žo•õiGŠH#™ü5y™
þŠÒkœ¿S“]ZÏ©³Ë¨™€k’ÔÊ„~_DÁŒ¤·©ó7”ÍÌ@³eØuð!ÊÛå¡ØÖ¥s¥Œµ¬6ÜÔ†à ![QmË~Ç®¸ŸÝjóä²Æ¼eÒpL1É +Ýê.[/¥Ö]/ø?G‹-»•T‚y™«våmñøÀ +ù8`^ì<ƒ™‘q4Æ‹8¥Üe““Óã
`!·ËGÀrPöeç²^~î‘uÇ8äÏߊMÈh(P†Ìv€ù×üËPï¢ñÑ +hªv<(Cmç.¦Ì³¦ZòÁÜgü⧒n(5P¼²?Ví‚×P€ãX미
@vhn»
ŠkàîM }<X '«–ÜF¢ààÁ±êŸq-Áó[Í¡M G÷c–s\p³ +ä.=¨ÿ™4ÅÚe‚P7H3Óº|ð¼\'~•z쎂†0or)9
EZ(‰«ÏB1Wnf€àihI¶)ß'ˤΜ +Pîóô6ãÖÉÄ4xªÉ_iûm¾,}:5Ù¨XÂJÃJ!á8‰‘©ìùÍ‹é¢qäTb¼Š¢ææs±–ðRƒó!º¬fõeæÖr½„ãG¶cc¥ºCÿ]}*¶'€œå "Mü(¾ý’E[¨Q ®<Š’ƒ·h=YµD€,‚ê¾=Òwâˆk!žØmGDTüÕ#»„‰Õí@ç:¾»pç=÷瀶n˜Fr +o]¾¸-^ßÝ-[ª¬¹ + +pÂÕE€!Qj¤¨è +]m8]“¦÷ÍDã˜dŒÔõ+Ý餼óÃÚMÅ$sŠ’pñzšœ_†£#Þñm1oÛžM/Š&õ$m`gÑ”ÙéÄÓ„{ÃÜ::6WÇ_áp¢]Ñ Yýók彯»zXŸ¾ýÐqÊBfÛÎõ2©Os¨D‹Äk•åbÎÌʧkC1uzùÀùëà‹ÂókÜ3"Ê +sYΑ“tºCÍÉ
éÁ¸€Ü©„GÔ&½©ºÏ]ÑÑM-ˆ;f/›IJ#ˆè +^%r[çºY0/_&<à©?ž£&*ÿ¾<¥|G¤Ç¡öê–ËK9LO
i~š÷ÞA)hˆVýñ¸úA·ì'«–Ü2ÈŒÁ;2DwÜòµÏì6wËTãâ‘Çø‰ü8ºí––°E2$$¥¦¾×–¸\•¦æ–,Ð’X?Œ/Þ~tîFù%‰@‰²Ì‘*ª¡T„AWΪ¤·Ï«IÀ¸dZÄQKE
u#EÅWû® ’p‘LÜŠÂíæ›åB—d;:1®RòÞJ>fÈý½OH’áÉ°HALþNEVí0Ư¹ÑØ÷E‡xfï‡ZÜPç›0Øf§³#00ã2ò>w/ÇÑãÄóÆ'PÓë¶Ø9 ÓW©¨Êú©úJ±@%êöÇiìY)„*~ôk +·h=Yµô9ÈÐD™Ädx~`³ùcÆŒyÜÿN,¾mgTR=×ÐÙ
eÜÚ¡;wÕ¢‘\1øwN-‰geNЗh¸M!—EsáÃ%„EˆæÃßðá’½ñá’™¸$/›é5ER×)¶é…-ËØå·¾Ô¢Yò‰Å¾oD˜zéi\>þ ÊÕX©Ái8,‰Æ“õÀ™Ä¿ñc.d¨ +à +Ùß<‰»Eëɪ¥HdZ¾w½ã$x~`«‹W]ÊìÈânž†·ËytŒä蟣5j*Žù„¯ +÷4›É¤h4µ.ãvc×ɼnŸ›l×S‹Îcøy/jÉí‡@ÞÀA¯Ñ3œÝj/þ° +endstream +endobj +2404 0 obj << +/Type /Page +/Contents 2405 0 R +/Resources 2403 0 R +/MediaBox [0 0 612 792] +/Parent 2333 0 R +>> endobj +2406 0 obj << +/D [2404 0 R /XYZ 152.694 705.06 null] +>> endobj +2407 0 obj << +/D [2404 0 R /XYZ 153.694 511.788 null] +>> endobj +2408 0 obj << +/D [2404 0 R /XYZ 153.694 414.161 null] +>> endobj +2409 0 obj << +/D [2404 0 R /XYZ 153.694 328.489 null] +>> endobj +2410 0 obj << +/D [2404 0 R /XYZ 153.694 218.907 null] +>> endobj +2403 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F15 1664 0 R /F33 1655 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F77 1696 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2413 0 obj << +/Length 2770 +/Filter /FlateDecode +>> +stream +xÚYYܸ~÷¯hø%jÀ#K"uí>9ŽÇñb“ØY$ŽÄž&FGC‡½óïS%µG†÷©ÉR±X¬úê ;:<¢Ãû‘üþõîÅëÛâP†e–d‡»Ó!NU˜•ú¥y˜¨ôpW>oσ'gºãÊup{,T`›¦?&Eðu<»Ó?Giôþí-üÄHH3ñ‡·ýÐ?O~ïÜ\h‡ÑMÇ$žŽ…^ÁÇVt5sMgûlm|èpåd‡ÎL®ïLsüßÝ/p›8ËtGÛ8Û×6ÎIÛ·XÝYÿÕU–G˜çljžŽbÝÙ›iî¬PZVÆS¡ðÇc +'xSÏ2î7Àiy2Î )«œåƒ4O{ðæ36“ *”dEPÛÊÕ¨NpülcÍhqR`S"žú—ù¾qçÑÂQu¢‚7´?/™ÎFM®µ<’ýº~rïW’O@Ý×·qºAŒŠui
‡ åë»áŠ7\If:õLŸöä„E¾HÁ“AÿÈ|[€Þ(U„i¦®MöÜJ ˜`ЃæÈSz¥~úI8§³ùë8·ždÝɶüµíljI—¡o]'ndRíÀ·ÊPÒâ $çÆŵª„GtŽÊóÀu৖ÀÌÿÛöƒåѽ™pŸ§YÅŽvšX™>vìçvÄéÉKþ•M—²°ÌUA>ÐEX‚: ø+aeÞ<7°U‘n6LwtŽ4L! +™Àƒ_\}Œ1¾â æ_Ýtæåð‹Ÿžƒ-Ýu–ÿÐê6ý1hã"ŒÒEÐ7`ňTákﺪ™kô'ž +N%ìaÔº‡óFÈ’±V9Ô’Ôký”~`‡j°?ûa¼^†èÝJõ6C¶R– (%h'H„* K-ŒS'iðþŸ¿sxo;;©%³áøWHSÝH®^Š›ÿ…]ÊÃv)ÓP+„8x/V‚q;´B…¯A”8QGÀr; ±ÛcRb +Py(¿b)—î~ö1¾lÿèkwr•9f +MÌåÒ8+_¨:%„/Ì,<ˆzLËJ$øË + eÄ’ÉsŸVq…¸ã‘Ou\=t®Ö<%0È%LuÎî,¯#Ø:â +}¼RcHýûl%C`j¡,»¦i˜%¾j»¨=2…Ï lYõl+^Éq`Çoš¡›¥ÃÐÐRji)w;¦ÿbzïg¹dmpâ#g±Ä×öçZ>ý+,äX‡¯ô<ñ!ñúÿE¾s[î7ä%SÈ/ßk–ž(`îÑŠ
BeåiJ.*I9GaÓìAodk7·Ä¡ù.…¨¨¹Š¼¯`$i'ˆä‹«æ~ı†â/ æ28¨Ín^¡§ˆ‘Òk)îÅv]:].5›gFØ6‘P춅À·t›´¶f^pWÕ×2K‰…’k¸#w(Üöç+ÍÖü‘Í +—ÉãÚI¹§\2øD…ØÇ©o{Gž°5qDmœ{¿Ä ÛÒ¯“HÛÂçS#¶D÷£¥§*¤¸Òµ“ß±ûþ1¡UÑYð°@gKc‰í–*î`4ßçÝÅù
Ùà^C¬É;Ï|ôúõz‰!›+ܳ>£é9]ùvf/\—]y»X"[eùæ: +üœ¬Ìù%%"åB8{áÆÖÈt?ò ð‡M
8xàôºŠ]ò÷‘*÷5 +¾q Ï<iQ\¼[íÖÀ—¼Ú_¤Â1?B±‰¨–ˆãKq<³]ðñ«Z—QŠ€ö ELvb`6¢…™ÀF&×&?ȵ*ÛäZœø†æ$oÆžº‚â*þ.©V ¬”G¢Ú"q³b½iÀ„_Õ–N{#D:mL†¸í¼“‹%?à+»<b+EjsAÀ™/ä0$›GþY1ÚVN„F,u¿¬åGEÉJÞ–œÓÕW˜í4†ãwoxZo20ó·§Äç2~öÁ‹0ÒÈ6@úÍ£'13ÜKlšM´ä_*/…//,š"MÊNL3ö<jD*¥VtÑé;ýÇ(8Åæky¬ùé|ig ¬,Â2‘•Ø2êþŸÁ4E˜¦¤V’—øØ/¨f¦×ö¼”‡JäØڜ̈㆞۵çß +âñ‰ÈT¾ðëR5p2âE‡ßÏ|AF²·1ó4»¶c÷ö}—4Y‹Bʧþ«ÏµWyùÆëÍÒ1ÀD2f÷ð<úó0ÉŠëèGëÞÿкړå’uq&ÖÕɶ +]=>!—ÇO¶ÅOvÝ—C<óÁ1Û,v?÷ͺ„ë´1,qGep1®Š¥ÝçG/¤ÐŽÀCU
~ùûÓš |ùÀ‡W´}
‰ÊEÀzø«±›¶ýéëMPýÛÖN|È5–žc¾¯bñá©œ›(“ºžç‚"®Ø¼ö"ÿŒÃúë‘ŠêñÓ"Ð!`£4x.Ë<þ1Múa"aíßQyy,»~½zQOÒ0Rñš˜°H¤ØkuµâÝÝ‹ÿ,(›× +endstream +endobj +2412 0 obj << +/Type /Page +/Contents 2413 0 R +/Resources 2411 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +>> endobj +2414 0 obj << +/D [2412 0 R /XYZ 152.694 705.06 null] +>> endobj +910 0 obj << +/D [2412 0 R /XYZ 153.694 568.554 null] +>> endobj +2415 0 obj << +/D [2412 0 R /XYZ 153.694 507.491 null] +>> endobj +2416 0 obj << +/D [2412 0 R /XYZ 153.694 359.131 null] +>> endobj +2417 0 obj << +/D [2412 0 R /XYZ 153.694 265.98 null] +>> endobj +2418 0 obj << +/D [2412 0 R /XYZ 153.694 215.918 null] +>> endobj +2419 0 obj << +/D [2412 0 R /XYZ 153.694 188.272 null] +>> endobj +2411 0 obj << +/Font << /F8 1663 0 R /F15 1664 0 R /F11 1842 0 R /F7 1665 0 R /F65 1662 0 R /F69 1676 0 R /F56 1659 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2423 0 obj << +/Length 2928 +/Filter /FlateDecode +>> +stream +xÚYK“㶾ï¯ÐQªÚ‘ù~ا¸Ê›8•Cª<—†ÂŒ˜åC¨Ÿþº$¥ánrÑ
Ñ@¿[Ñîeíþú!ºûþüøá‡Oy±«ŽuQd»Çç]\eǤÌvE^“4ß=žvìÿŒò¨¡Ÿøð¯Ç¿Ï›w<äy¾ÿõùðÅÉ~:[ôãá!©ö§öÏ(ÎìI7¾8Óˆ÷ÃèzÓuo2å¬9y™hƾ7ƒ@ɾI½Ÿ¬3ÍÔ~Á؆=¯g;Èw>‚]\“,Û=ÄѱÎkaü
›Æëá!%†z +f&Ûu|wκlÉè<â¯:?Ê÷Kkcý‹¾4 ñ9ƒt0ú qðö¸Å&äòË×Æ^À߇‡œîÔ…´ÊôÆU¾ÿç|c¶“·Ý³L°üSõ¤Ç +Uñ»Ñ‘ŸÄ×X/ )—,X<Ðb"ß·+#.Qü2¿µÚùQèªÎ8Y̆9ºÏ²åÉxv41*¹m¹¾m©7¤UÂ-!œýϵu²9‡L6Ø\î@:’ +Ÿ™Xó*³ô1xêÝCë¸"Bäà%ô(J”&I87lô‚%›ç‡£!û˜$ +}ïÛ1Ë6"Ï€íŒìx=© )MÄ¡Sddr&cž:¥îmyC«·ž`äíE0¶¤\€ð†]H–æÉŽÔŸdæÙý.‚h `¸ÙAW6Fõ“h˜`)Vùq Žß4Š«plß[<·dË¡0œf›E¥lTÐ/ÆÁÁ2:\Ɉ/±Û“ÈeØæé½&‰‚Q“ªaêŠùvÒyŠO½ÿ¸Å*l)-Ë –å¬4œtn:¬<4„°XRI@Æhq«Ì>φý¶Wâ> ·g2ªJž4&/¢ýÏ×M›ÕÓ¢juZTÝžF°È˜Þôa´pMÑ/±0Ɉu3òaí
C¨fÏ‚iýíÚE +Þ +¾×HÜöí•ÍxŠ=
›2/î +A®1÷9*Äß%é饋CÐ’œ°(óI*í4\€!ùÉ4ùÉVÒËG$ +_Ú¡D e™È)ø bzìk;º›f×9<<‡¨âÇç‰%ËM§Ábî-ÉSÙ‹ý)¤÷£<&Euë1 Oÿ§HŽ£ù¸òL*:ŽqdO0¬‘SRpAµ\*ñÖJììÚSPX½žQªRSÐj.ŸìÊ&¬q^ Mj/«8[NYÂeo"Të8ÄÅ’ázg¥"ÌN–'Òíˆ÷Ò0îÅ +<Œ2ÝN1d´ƒŒÞØó]îDGé<ÎIÞ|Ûh‹8Í–éÜF²Õ†Ãàäh Ø +¤U&+ó´mf².´oÒR“š9éâéwvû=–²r1LKb)W•FVÞ`V͘…z›p0@¸H\[Ô<L'bÙ¦y{ÅfXŸ:'eå}²~Ñ6C"ÿÎïÌpÖÓTÍ°ý¿÷K–Êf… 6˜lÙ úÑù{üF#½`“+3L#1Cô¦Å #/I¨v€>! Ô®u¯BJ +£jìªÿA.xAc¼£¥Ö»ž×ÙÁÜaÏïvФjŽ +endstream +endobj +2422 0 obj << +/Type /Page +/Contents 2423 0 R +/Resources 2421 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +>> endobj +2424 0 obj << +/D [2422 0 R /XYZ 152.694 705.06 null] +>> endobj +2425 0 obj << +/D [2422 0 R /XYZ 153.694 667.198 null] +>> endobj +2426 0 obj << +/D [2422 0 R /XYZ 153.694 400.448 null] +>> endobj +2427 0 obj << +/D [2422 0 R /XYZ 153.694 359.601 null] +>> endobj +2428 0 obj << +/D [2422 0 R /XYZ 153.694 322.74 null] +>> endobj +2429 0 obj << +/D [2422 0 R /XYZ 153.694 263.96 null] +>> endobj +2421 0 obj << +/Font << /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2432 0 obj << +/Length 2836 +/Filter /FlateDecode +>> +stream +xÚYK“ä¶
¾ûWÌ-šªY½[*Ÿ’*oâÔ¦*‡¹¸ì8»›¶Zjë±³óïƒ +,¶RÄÑÇá4š‹`í×Æ^õLèXp,øp¡ô¯#™dÇ⌠Àû׊Øãhé[;Ê´ oÊ“è³kÈXÀâ#8(£¿÷Þ«ˆÎ̳½\gâr|q“••¢Åø4€º¨Y±4JÁ&ÆÞѨˆà™Hˆ¾-lx#¤$ó•m„D€c'L#¶ÜÁµtFœ÷Ì¿¸®“‘Yæábfט®{•E³/1A(^yeÜãrtä +êt*M‰N‘Ÿå*$Ê9þ¿X/X¥Ž5‚»¼ +.Ä‹^΃ΤB)˜a«±Np Ià´Vw”‡•½{Üs !‡f‰ +ö
À›
Õ$hôÙ뀈#qéXجÀfY¿Ö:ÝF•©[ù¶OƒRq€: `”xZl|Þã?^>Ú7®Ð³ªA§s¦oþR(þ<¤U-q-c0#Ãh[AσÒ5ⱌcû9Ä +Ë’°;훀ëT@çú–Bé¬Ä!t2$2lè å‚1ñ‘˜5È +ЈH1>€UÏÞðÐÍÛ‡Ž,þžßê,OuO}k“”ätCsê§{wúN§O yúöa8׬Ÿ§^Sá©æ10–cÉæ}9Ë7žF€,£î™GŽ2ÔöÈ&ÛxŠ<òȳå{ÓK/Íï¶N‘Òå¤"°úpÍ( ʶN…ÍÒ™Ý'¡ÆÍr™¸Ïá7._æh³:BkŸ@°Hæ°¬7 @^ãÌ7J¢^í´ò ¯¹^E¥ˆïîet/³Ç29C§ª‘3S•ÕÌ9¿õ‰¢
Ǧá™ÅÇB¼³l0íë1!KUE‰‰Ì[
®Ë¸-R âbY•Òýðæ®Èصo—FW½i X+Án-ÙTÊš˜Gª÷Û{ƒ
mx€˜ý^T…ÚVÀ¦3NºQý%’èk)lªâi– 2ÒŠÔmw”†9ÙX#~$ø²Í)ߣÆIBcol–Ÿb!î+Ml
yš{5Ô¢`8õ§®=Û&<@ +endstream +endobj +2431 0 obj << +/Type /Page +/Contents 2432 0 R +/Resources 2430 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +>> endobj +2433 0 obj << +/D [2431 0 R /XYZ 152.694 705.06 null] +>> endobj +2434 0 obj << +/D [2431 0 R /XYZ 153.694 620.623 null] +>> endobj +2435 0 obj << +/D [2431 0 R /XYZ 153.694 550.884 null] +>> endobj +2436 0 obj << +/D [2431 0 R /XYZ 153.694 471.93 null] +>> endobj +2437 0 obj << +/D [2431 0 R /XYZ 153.694 402.192 null] +>> endobj +2430 0 obj << +/Font << /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2440 0 obj << +/Length 2561 +/Filter /FlateDecode +>> +stream +xÚ•YKã8¾÷¯æä +’) +^,–”\‚ÊPA@3PÔ +A!,#+í<úd2Et˜LeN"‚BŽ”tb=ζáÄsÇ6&¿Ç6嶑FoaIR_EÃ¥¼)ȘZ£×C%)›…¢= V"²1Øé1ÞiIîΗKàåx¼ + ùº$^,rDK-¢‘ ?ýÚ±‚ç¨à ^Ë®÷:•@¡ÁPd»´~*Ì!äyxBådYàWq7i¤’w™Yñ¡Û.’Efñ\ŃåµJ0 +„h!”¡ß¦ÜûDÁ¸¨uëæë$ÑÿÀà4®hdROæý÷¡zfÕùþ½+©“ +ÌŸoF(3ÉS÷:øYÉ£ÕRô#½X¨ “£ÉD€÷§ÀƧGëÿ}$q£,ufÖïRN]\UÇW'Óý¹ì&ê´«3òNeÚ(`ýœ4’ôú [¢ÊøûéKVl¢ˆ4N÷ò¶ÞSCJçˆÞÛ{½Å?¥¿Êƒo#ªeוmÿ¶÷ðBŠbš„ùRó°‰Îž?ë@B0ÿb*‚w}’sC 5û@ÆbúX x{ñBƒRQc¦n¦u”kz‘5yë‹ùÛYÊhæ·mžÏoúèØ“èÀàÉsìI0‰'3õäý¨pñƒžE=ˆ×Ù[‘¦Ç7üJOU•Ô¸bKÃ'”Ûœ\Ì]=¹áó_|'âš~·³Ñ& žK±˜â~›‘·Y¦h•è«¹·#œyÌ™‚AN +¢@Ya×»ÄUÞï‚ +è®<Z Ë×fÁ +Þq²}+O"¦Þƒ–VJЮìv¥ƒ¼óhù:tW§ïGÕð¦ŽøÓÛN_‰åÂ+±ëg¯Ñ{ÜÁŸCÙXÖ³£¼§,På.%½Ä°½3D"AÁ»Ú–rTÐzJM›ø)'Á7Š“¦òÒ0á%p`¾js2iB"¥÷ÃE©DþtãûµB
ZS‘g`ú7<2õÕV+¦u¹c;ÌþRŸ×±Z]å;(^ë1÷ÿË÷$~-:üšW€
‡¶ApѸ35f‚cَѼ†a‚ï%dAeÂkÝÜëIVOfLzZs³ +Åq¨÷”"ˆ +ŒÕ¿5_ÿÝêÑLçÒãˆbx<†.(E`Õ¶ÕÐIœJÀzFŠNÒÈÒØÚØE*’´å%8`Ÿtö]
Ò»R~çEiú9Iñ’’ÔÒcúÙ¤ÿîsòC*Äú)‰¢‰rá~" +endstream +endobj +2439 0 obj << +/Type /Page +/Contents 2440 0 R +/Resources 2438 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +>> endobj +2441 0 obj << +/D [2439 0 R /XYZ 152.694 705.06 null] +>> endobj +2442 0 obj << +/D [2439 0 R /XYZ 153.694 667.198 null] +>> endobj +2443 0 obj << +/D [2439 0 R /XYZ 153.694 598.705 null] +>> endobj +2444 0 obj << +/D [2439 0 R /XYZ 153.694 483.138 null] +>> endobj +2445 0 obj << +/D [2439 0 R /XYZ 153.694 392.229 null] +>> endobj +2446 0 obj << +/D [2439 0 R /XYZ 153.694 287.87 null] +>> endobj +2438 0 obj << +/Font << /F56 1659 0 R /F69 1676 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2453 0 obj << +/Length 2373 +/Filter /FlateDecode +>> +stream +xÚ¥Xßoã¸~Ï_!ô¥2ëH‰¢¤ëËí¡»Åmqw ôú Ë´-D–r¢”Mn±ÿ{g8CYvœÄ¹¾ØÒpÈ!çÇ7%‚m ‚¿] þÿñæê»:
¤Š¥ãàfÈ4‰t¡fQœ¤ÁÍ:øO(õb)eœ†÷wÙ›v‘Èp(‡ºkÿ½ùûwò ˆ +k\AËXFy,iîÍÎ,–Iœ„›®iºEœ…_êvK¢»yx_¯E‰ +¯}¦_‘=
ÕÞ6°m§ÙmSÝfd:ÛM¬E$d»r»±¨rõþæJ‚D2P2‹òD:I#%UPí¯~»’Q’¤0=Á€Ÿ³ô“–³YΗIÈ8ÊÒØùRÉ<qkg‘9íàW!å›øùkGU±Šò,›ÖpÆÚ} XNfÞ!ÿ q˜Y’;—EZÁP ©¼{ºäKžAœJ7¨¤Qš(”KÅ;x?ÉÓ`&þÌ PV˜·‹T‡åÖ\;åe"t¤T@ÎEEÊ9X6¥M + 4ì(æU·Ÿ2¢¤QÊ‹4ܹÜúÂÉ3ðT”uýK¥âðcKã[H;¶º‡ÊæDzp_V§N-÷n|ÊÖ’×:ÞEÍÖKö«8®Œù‰~xê×ÜùÕçêã×\-–¸çÖ•YXö†Ún ‡š,›vmÖ$p·RóLÖ_×½©†æ‘—©*cm½jxt…kðÕ <tã`¡4é…=׬ÿ‚ŒQëñ°%7ÚýÑ7]J*ïÆÞ8ãðìwì=Ý–x8U„£5—¼ß5
év`‡—pq°¤In˜Å§‰;=¨àé3wzZ™‡ý†z³6P‹ªõ+ÌÄGw’“@;çÈjô¹’$,Ça×õI8EæÇsþÙYTËá“.Ø ˜Î¦¾u@ç\cn󺘅n¶Boœ£@âOÝoÅO´T% ¡óÓÖ»[’ñ–Iµ*Ûƒ&sAœ¢}Ç=”(´ê2rõ²I¥EásöáV¨8÷ãRG±+½#Op{¸²„³’²Ÿàá,àƒ²sŒ—OZx¹+û¡®Æ¦ìIÉ9ùútEÈ’‡ÂuÇUÊAôQìX? ?9™L`¤¶ôt6'ThwÝØ@Jó<ßàLí<Æ4wð´›óùãÚ¦i8¶®gâ +âPF`«¨cFÛômU0ÆRBƒWØe¸ +U4¸„ËP>iö% +Á±[ÛúwÞº%ƒßìqÈ–:’éÉñ0šY,ù¤±&/u͸ç÷½¯¸â²€á¼yt¦c¿YTµ!¹%xÙ[zÝ07<uÓwû“ÉÌMrâ&g ÂÁ]Ù4¦Ý}ؘr +ßÀI—¦–Ä€XÖOêxRIï€`n(?å±àçx㧳0"Ž©ë% žr+÷þ·ÝÞÌãžx6¨ Áu8æPGƒ‰Ë=V›YGd?«¸¤ŠŒ¢Ä]á.ŸçûþÃJh]6õïÏT‘¹û1C&‘M¬‡SSdÔyEæ©*<Y¨"Ï@ÕÖ +endstream +endobj +2452 0 obj << +/Type /Page +/Contents 2453 0 R +/Resources 2451 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +/Annots [ 2447 0 R 2448 0 R 2449 0 R 2450 0 R ] +>> endobj +2447 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [196.724 560.75 216.428 571.598] +/A << /S /GoTo /D (subsection.16.2) >> +>> endobj +2448 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [294.967 480.495 319.652 492.451] +/A << /S /GoTo /D (subsection.16.10) >> +>> endobj +2449 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [458.136 448.615 477.84 460.57] +/A << /S /GoTo /D (subsection.16.4) >> +>> endobj +2450 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [182.032 361.497 206.717 372.345] +/A << /S /GoTo /D (subsection.16.15) >> +>> endobj +2454 0 obj << +/D [2452 0 R /XYZ 152.694 705.06 null] +>> endobj +914 0 obj << +/D [2452 0 R /XYZ 153.694 667.198 null] +>> endobj +918 0 obj << +/D [2452 0 R /XYZ 153.694 348.553 null] +>> endobj +2451 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F15 1664 0 R /F33 1655 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R /F71 1678 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2457 0 obj << +/Length 1549 +/Filter /FlateDecode +>> +stream +xÚ¥XKÛ6¾çWèˆñ¥ÐAš¦hÑA²·¦LÛÄÊ’+J»ñùï!iG²µ¶Ö9ñ9߇œáÌDÁ*ˆ‚ß^D¾}{óâõû$ˆI–ð4¸YTrg"ˆeB—ÁÍ"ø'¤töïÍ°‘)ÉâXàN–!c@±[>S.ô²ê6ØÙ.–u×n»ö'½©6ª4ÊÃôøÍ=ÌœF$“™çÇFøñ”¤IŸÝ§·o€QÛtc°n·CM=*ŸtŠ¥ž*¥Ã‹H$èe<·mˆ'Gð`CÌ’S¼Ã
·Á< £©å‘1Ö¿ÔX£òÍm©¯ß§A,YŒ,Idv8§z£fsÆãp“Mm\ÏXÞÏXúÕ…þQ®Uádë&•+ZOµ€½4Ü UµÐÕÊÍוkÖÊ÷ÚµÚ½l<tgL-ÜHßâ:öHÈÔ$ŸS +zõ¯·nfsN#KÈ£ÌâÄ¢€4,ºÍAhœ¾µò¹µÅn–òð.ˆÐÔnÃ?6ö+…r!lî&ŠÖêºÊK7Ñ®óÖíhÔFmPoŽƒjŒÇ[+©éƒãÙGŽbZ]"l$üi¤?
LôÕ@fsÁeø{ëö¬Þ€£ÙòR?:©¼vÖŒl/¯üR™·V(˜+Pêu^Íh¸Úß…¥òÔËÛRÕUáP²‘3ÜZÅÖV Þ9çÂÏ©•Fö¶É©Ñ '™Ø›s<É\*õ —£ÏÿÈ$=éÐ$“I<zÀ{wtÆ>ã„ð4óöIì³U¦¥TzUÆÞÚlÇiæ}"yB¤õd‚$Qr†ì ºd÷×PÝŸñT’‘HdF’Ä«ä£2ªÙû%|ZÆú/Î9Z¦µò¦.ý’ú¯Sî¹Âr•o”qKx…ÖkঢÉÛ ×n_gÔ„Ç™^ñ8÷w?åafSñ‹z³“îiôë·‰LXt=§³¡?Âæ|Øð¹ŸÎ†_ÏÆs9ç<‰Szê< +ø‘DPš)ÙEGjÿ;×€£´1ÝJ›ÖÅ3°¾t¾“C|(e˜7ºîüʶk¶îû7Ê\ö¢LL5%ûªŽí`Š±Ê«9h=•Gü<&3I®gr?•ÇäO
Lhh¶Sг«Ð/kÈ?&]‰?õ +øä}Å‘Û˜‚ÿŒÿ««Ú¡™‚ϯğ®¡ÉöŒëÈw%©„'|˜ãþYç–ÈD†ï\vªýð—¼)µ)Õ˽¦£a\ìùß©Ý=dn'üxB(x~¿k›ÛˆðÎú·•rl¬ÛÃζñ‰¥2s\0}¦ ‘)Ûý\ý-œ¤I_ª1AÒô “ºñóBB‘M–³¯µP#i–‘##qt¸aˆqA7;Ÿ«ã·@⌿-[jp_FÞ¬\~ž„í¹/#ñOlšCÿ¡¿nÔ‡¼¸ƒûûênÝGx±œ,lðYÚÞ‡ß1aðíQoM-ó®ÄDnþÃŒS2 ûž(…MmöganÖ+#"ƒT¤Àšd.°lVà×uèÛä÷”ªZµk?ëJØ{°õ;‡Ûmu‘—åÎMù,Û
ÔUt-ªÀŸ.Â6jÏ|1ž»ãÕ!ŒðõètƆ +endstream +endobj +2456 0 obj << +/Type /Page +/Contents 2457 0 R +/Resources 2455 0 R +/MediaBox [0 0 612 792] +/Parent 2420 0 R +>> endobj +2458 0 obj << +/D [2456 0 R /XYZ 152.694 705.06 null] +>> endobj +922 0 obj << +/D [2456 0 R /XYZ 153.694 234.826 null] +>> endobj +926 0 obj << +/D [2456 0 R /XYZ 153.694 157.159 null] +>> endobj +2455 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2461 0 obj << +/Length 1649 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çW( +Ø@̈Ôû¶HÛ´( +ô·‡&9È2e±‘%G”v×kìï²l«kÅi/«á˜Ã’ßÌ|\×Ù8®óó+÷Ê÷íòÕ›wub’„¡ï,s'a„±À ƒˆ0/p–kçÃì#õ|ÙŠ¶äy]µóOË_ûÞ¼‹ŒYˆÆ!%~˜ÀÊìGþÑ¥~ÅçÏófm¡kÌY<kµZ¶8Ø—æǶÖêN³¼n¬Y³MÛVTcX[IE& Æ›qB’D^Œá¸Î‚z$ñ#™)ÃýR—„,²!ãN+þÕÛmZO÷}øþÒØã7 ã'ñÃ\âútèGä²k.•—<O·¢Ü£üK·áøå¥äç¿ÉRéN©K=/c§%WàùävÏ¿Î"Œˆ'jù„±ãfîy#/Ñq´óIäâ1Qˆf€ª¬¨›Nþ»]B|ê_šUu{
Š#.˜0¸ª
ßî.ÔŸyžvåœÎÚרˆg÷ˆ@Œ_E† +Y¯4 +³Òp†Gâ¨Ïümš5ó€Îê*Ýò‘å—DQÏ_ÄH`'ËÙæ>$£ö‘±N +`úŠÊÏtfg`‹@ÁäR[è!<ôÚ…ŠË7Ë<ý{¨ÖJ«JTc•0uI—œÎ¿¨Ò‚¢¦ægP)Û»´QKQF<èæ_€ÁÌ8ég½•Ä›PÍÌÈx*“QÈn¦õ/y¾¡}bB]‡<Ã(Ô5šª×ý*«}à!i,]éÊr¯u'PAÅCÁ«žËì
9±|ù´ªÜjTšÿ_ÿç™ÿŠK}ô ˆ+Í*¥¨&¼âïÆdoa*צqít}W©ä¸ ùYì4ïÅ¿
/ÓÇ©Ì7˜F¼>ÖËÓ•±)ÎÔWýÚS
'ù…tÎEYZwyÙÉbSvü$׿ŽìÑÿö¿›]™fïþ¥§„$ +Ùhž0?±y‚¢‚; +jÙµ–ÚœÁo¸‘OÃÙ²0ó,¸µñ¦ÛrûÜEJüÂ8@²a”VõC<!C¾!Ð=x óF`¸>£°¾)PôWÃgL3XÔㆠÐÈgHØ&f<ê…±{e©M€™J!$ø½ŸØeDÝÍUÓÁ‰îêœÛâdìW#!÷Ô–¶¨¤¦@<ÌË55a×èÒ²î2[‰VŠŽ´êńɯŠ +endstream +endobj +2460 0 obj << +/Type /Page +/Contents 2461 0 R +/Resources 2459 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +>> endobj +2462 0 obj << +/D [2460 0 R /XYZ 152.694 705.06 null] +>> endobj +930 0 obj << +/D [2460 0 R /XYZ 153.694 667.198 null] +>> endobj +934 0 obj << +/D [2460 0 R /XYZ 153.694 611.656 null] +>> endobj +938 0 obj << +/D [2460 0 R /XYZ 153.694 611.656 null] +>> endobj +942 0 obj << +/D [2460 0 R /XYZ 153.694 611.656 null] +>> endobj +946 0 obj << +/D [2460 0 R /XYZ 153.694 542.914 null] +>> endobj +950 0 obj << +/D [2460 0 R /XYZ 153.694 463.213 null] +>> endobj +954 0 obj << +/D [2460 0 R /XYZ 153.694 427.098 null] +>> endobj +958 0 obj << +/D [2460 0 R /XYZ 153.694 427.098 null] +>> endobj +962 0 obj << +/D [2460 0 R /XYZ 153.694 427.098 null] +>> endobj +966 0 obj << +/D [2460 0 R /XYZ 153.694 346.401 null] +>> endobj +970 0 obj << +/D [2460 0 R /XYZ 153.694 346.401 null] +>> endobj +974 0 obj << +/D [2460 0 R /XYZ 153.694 288.618 null] +>> endobj +978 0 obj << +/D [2460 0 R /XYZ 153.694 211.158 null] +>> endobj +2459 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2466 0 obj << +/Length 1661 +/Filter /FlateDecode +>> +stream +xÚXͯ›8¿÷¯@ª*©q1Ž[m[iµ§êi/m„€J Ò÷²OýßwÆcHHÃËöøkÆcÏÇoÆxÎÖñœO¯<Ó¾xõîcäÄ,–¾t6WœÉ8pd¨˜/Bçaí|qò¬ÍKúnZª…¹]Ö´4³Î¾z<¨Ü5$]niM“5M´uµÅwõìa·ð•»Z,á?kˆ$©ÖDñc¡gI®fPš!Ò,±Å2ˆc<Ü‘hÒ¤Z|{øËYò~œÅ¡9¿á +{÷Q9’ÅJD¨=ä +É•¾!áN–ְǤ¯€T“|åNòˆj•>£†ªÃîçåÖKÇmZâ¥~ J„“Üj¥ò™Kgéƒtßï·…™3Onè,cðplä3Lmw,³çØ•Ç¢(p†Üïµµcð»Mr(»·0’¡uºøäcqïc½Ëví´1KÃôX”¥Y(vûÒH0žI0?µM²*Ò«À)CŸ»ŸONfä
.å]ªc¬Æ±¤Ç„ð=»%³£Ô<©¶‹ãÎûÕ=ˆ‰ ¹g!xŽwÝ +ÊW +ƒc·ƒÓ
ñ|® SpÞŒÎØ!œ§Œ$Ζ$gI[‹À±qé_ +ØZT yS©J‰y¨ ¯êö$£p" +F° X4,„±4° ³ô2H&<è*Ö93Šb^ Ï å#4 Üp–²:Lh @ða?!Æ€ ñBÇþ”††èÿAƒ2Ѣ•çõ‰uvÌFw ÃXælQñKàa$c6>`ráü²@ØC°uS%Âd¢7§ùӆɰ(\ÜK—“¿b¿@pò™SW&Í6{K«¹5r<eÖÆ•LÉ ÄTYÚoÛ%M/6£l•›5àg7½NywØ{¨½/üå¤Í&Ùåû«
Ô©EÖbÿï?>úðšÿ¼e(É|,'
5 å“xüÛ-5Dm ˜@íÖpÔDÑÛ8Û˜½ÞÐÒÐ>ýÎhòU»â÷ÊjÏZª<6Eº©«î5g8ÆÚ0t_d A¦Ý—Iš½Ø@ÿ .Úd¨®©5À¢K“HWËYÓ$7<´ùUŒI, +á½Uj¥Køœ)Ú°®ìs )+pSãÀ×Mñoód—”4·-:ÏœWÇ]®`‘7ÚÍ÷ii–nQw9
»ÉÊ—{œ‰(ƒÝ¦k¿ûËÜÉS24©ëÚÎB±@ŽübŸ€+¬³ª›ØÙ‡4+,1&fÔ'Þ'7Ïg¨˜[P“Ž àuØõOhXç§äÀƒ¼cT3tdpy›‘…ÉÈ”*Ðæ=ºYZ“˜¤¨N1{ +çQlNÂäüóï «¡ÏcX½™™òÔÔË"ÊøPZŽ.°úÃxödL*Êäiê +êï-‘$–‚†øm¦%JÌ8E +endstream +endobj +2465 0 obj << +/Type /Page +/Contents 2466 0 R +/Resources 2464 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +>> endobj +2467 0 obj << +/D [2465 0 R /XYZ 152.694 705.06 null] +>> endobj +982 0 obj << +/D [2465 0 R /XYZ 153.694 610.66 null] +>> endobj +986 0 obj << +/D [2465 0 R /XYZ 153.694 528.717 null] +>> endobj +990 0 obj << +/D [2465 0 R /XYZ 153.694 448.02 null] +>> endobj +994 0 obj << +/D [2465 0 R /XYZ 153.694 413.151 null] +>> endobj +998 0 obj << +/D [2465 0 R /XYZ 153.694 378.281 null] +>> endobj +1002 0 obj << +/D [2465 0 R /XYZ 153.694 287.87 null] +>> endobj +1006 0 obj << +/D [2465 0 R /XYZ 153.694 287.87 null] +>> endobj +1010 0 obj << +/D [2465 0 R /XYZ 153.694 228.842 null] +>> endobj +1014 0 obj << +/D [2465 0 R /XYZ 153.694 185.006 null] +>> endobj +2464 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2470 0 obj << +/Length 1926 +/Filter /FlateDecode +>> +stream +xÚXKoã6¾ï¯0 +•5W$õ"ŠÁ¢Ý½6m݉¶ÕèaHr’Ý`ÿ{g8”l)J,÷"‘œáÉùæAú«ÝÊ_ýúοðÿxûî瘯¦¢(XÝnWÜç,’j…12\Ýf«¿½Ï\¦iMkënæø”¬ÌÎ
óÃvÒï‡õF$žIóíh©Øëö‰÷°FBÓå©.h$ËÛNW©£ßÑÌÙ-¯©ˆÒÖÕn$ÖÄÖ›@JïvŸ·¤ggºÖ±ƒÛèjúkâ +ÍÝDø¶.ŠÚ†Ÿ¼êiC4ªi ÔiS/¸¸às¸Yt¹HÑTúOG7ø½9Ç6 þRÁµÛ›öUá"U/念Å7ü:ŽXâKç×Ñ™}ä
ÀÑ.EŒÇQ¿°Ÿ‡˜Ê³þ$‰mwŠàHÛê´«×lömòThL<28OŸHŸOŸHIëª5é±ËI
_š<Myn›˜aC?ö~§˜>DWÁtk[5ý¿šÆµtššCדm‚†ËšÔée;Ò°~ì¥uy8v6¹ '9îùúœ)H²ÍSi(ï@hBþûuyzgxgt5|ÇÖ_‚ÛxnO‚±ûõæÕœq¢) +ˆ\¶‹!zK¥…o<:wT¿tXSœÐ„{ÒûºÉZêkªU|gßA«=ÉÉ.¬Œ¥“¥«‘:'Ѻ‡ÉzR_ õºuµÛÌ!×.ãÌgPÛµÔ‡LA&ñÏŽ#VLF³&9©ÑñÅL© ç?'‘…Bžì…yIeÙXb,™áIâ&ˆã>iND‹„ùÁ¬ì—bCÎÂ@ô¼9u§ÂsÅ,RÁØÃ&iP&.ëa@P¡÷ñ9Ïž; +y™H +60 èw°h©a7ð³xÚR…-D?Y‰<mUø¶ÊÇÙ›|·ïëhR½-ûðé±`Ü,†‚>û¡oq
N¬ÛšÞǼý88ŸðÕ5àˆXð|E*@8 ¢Âg?˜F7®°§Ë‘Û][;xpÊ'U*UB‰Q(À~NÐP9=cYSÕE=A¿±©2JöRjâr×Gá–mNƒŠã+íwBæ-®ÙË»§`v˜ £Ð†(ȱHÜÓúlÎA'¢¹™&Yši –`ÞIþ~iºQ3Š„á‚¿æ‡ØßÞ´ùWC…Ñœ*'a¤Jù‹TéìÓûTëF\©/Ò6r£«uˆ«t\-þrþíBʇ¬#õ2åJò*3U÷ÖMÄâHœ'ü™Äâ³0mv$y"0dñ)\¦ÚY·€+Tê‚`SèDø`M5„íluC|wMMžXÁy7’ì!S“¢S€‘%sÕ²-†»!Ò†‘R$ñ8—fë\·ÔÍ.¯.;¬Zv³N‡‰"ÖÛÆK sþÒxyö´‡Âï1Ïàü^·_ÙôÞÇOl¸µ¡$&A6vQ&;£¡¢M}†Ï“qQ.wï8Ú68'3P8¤ù§×Mº3—9ÂÊÜÞ„8µ¬j‡²a^Í3˜!-¿ýOcá}£:–W˾E&‘ËcÐp6¤ÒÃÅ9Í=\@Ë‚ýHOzT74‡zÖ§¬i¾vZ\fÜ¡M±oèbäô¡xÌ‘0ò×j#§uõqKÚã˜wßüf’䀱ÓëŠÍ•¶í ÙwÆsv橯žà8•Rì»ËÞ_¬©¡– +YŠ¬®¶r§zžmL€Ð¹ÑgÜß·‹XƒÅ“—oˆöYr ØB*>[À£þyo +endstream +endobj +2469 0 obj << +/Type /Page +/Contents 2470 0 R +/Resources 2468 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +>> endobj +2471 0 obj << +/D [2469 0 R /XYZ 152.694 705.06 null] +>> endobj +1018 0 obj << +/D [2469 0 R /XYZ 153.694 667.198 null] +>> endobj +1022 0 obj << +/D [2469 0 R /XYZ 153.694 599.933 null] +>> endobj +1026 0 obj << +/D [2469 0 R /XYZ 153.694 599.933 null] +>> endobj +1030 0 obj << +/D [2469 0 R /XYZ 153.694 522.705 null] +>> endobj +1034 0 obj << +/D [2469 0 R /XYZ 153.694 455.44 null] +>> endobj +1038 0 obj << +/D [2469 0 R /XYZ 153.694 264.123 null] +>> endobj +1042 0 obj << +/D [2469 0 R /XYZ 153.694 220.769 null] +>> endobj +1046 0 obj << +/D [2469 0 R /XYZ 153.694 165.459 null] +>> endobj +2468 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2474 0 obj << +/Length 2253 +/Filter /FlateDecode +>> +stream +xÚ½XKã6¾Ï¯ðQ"H‘zX $ûÀÞâC€L´LÛBdÉi;½‹ýï©bQ²$«{Ú}Ø‹-Y,²ê«ãÕa¯þþ)þÊÿ›OŸÎØ*Š4«Í~U¤Q‘ðU*³ˆ'rµÙ~¾°D”[Õݪ=®ßükàÿüs¾*€—§È+Ó(K9L8®Í±2ë02ØU¥UV»QØ£&òm² Z³ +7IÜfA[ñèÆœG,)úÇgKkÆJaE³A)º®NUã•»ºÓ&"¨éR@Ò
^ÚV®_ÖyD^î +,“%9î +1žÀA“¨9mÍbæWŽíÉD$‹á„hÉFßjÝìñÁ¬3!ž5d1hcÂß%Äh» çï&šÿ¯ÂŒGq‘®Bb9m »uu8Ú7 ˜²H¤Å‚2 v›mÞ#Qr¯|˜uÛ:Ó„ŒLF€½íªÿ´
BÈ:0Â:o4X0 ¨Ûuˆ¨µ¸á
×k0©›ÑªDâÑ󨪛Ê3ms0Ñ +{€:„$Å2$Á pýß!™‘HŠ9$“ç!9µó[˜,z)âyLÞ¥ÜA9ÕR%YâaÈh—ÛúrjBP +XU5hoÐËYt¸í´úÃÐŒ9¶—zGßðrÆ +YÑ?+¼j¬îEgݨھ<ê¸H¢´ÀŠ!(:îÒ]/aèÖÌß1¥Õ“—þzë_b³8ŽáŸ-! +E”ÅÙÔ2ȶíþXâ[ŒÖ"‹òÞÅ6.ú€õ÷m]·.„RÜRÙ^š>JðӇʀ=
wúKÌDãÙm¿Z‹¼sØçLpÁÓUÚsW:Ã…pÍBxîBøBXöõ‰Ñè0<K—Cžò€"?ºì°Xí-b–§!‹†ýˆêuùvDÝâà…‘(`’ÂGÎ\Èx±? ‘ïšöR.ÚËDÿR”†³~ãÉ.„²á!S1ö%@Èc@à"â"é—TÙµÆïßiã
WÚŠ„²Ñ*̳(ͳ鱚D8öêR[\×ôR_üf_üçqLNÊÐÀkË q¼U
á=ÉaMäÅÈ^kHªÛCU~»3™?‚Òw³€öúÅ›aB€ y„ËbÈ#x]ÒÀ—J÷´K³ÓÝþR×4¼n‰ð'‘è&]Ç1ý>ôR–p!ñvd}7 +m~ G‚¼}C7ñm§-é^m«º²>~à2¬É]~Wõž¾Úýpì…c†LŠ(©Éê?í¸Rœô¢Ümˆ7 Àõ—2Šp€tįþÜ-’ÌÜÿ©5–Ø(¶W¥ç¬!ú+W¬ìE"És)0ÀrEÀŸslÕ®¡òå¤V¹‹N@@l#¢ó.Övt>È’ à¾YûðÇò!ü-•m1”mÙ×^þ£RDç0¦ïIP‚¡Þ +S)Rª1—¾©ÆDÅq1zÓðä’ˆom ‹9Ÿœ˜–¾‡0ÒÓµt0Éc¢O’>C÷¯o¤Atk¸ïHG¼¸dƒŽ†U“R¾†ÄåŒÅ³<øýAjYªDy}|.çµhúZ-šÏš&,ˆì¤tœxÎÇ*Ÿ·PÙÓ2‡âs2xFfþü=Ç2¯‘Y<ϱnËè–ÅO˼WÏÓ‘—úVsÁ¡ +bÓ¶Õõ»_¯Æ%x¨÷·t¢â±/ò±_õu!,<`–q_£bºÈ—jb*!ܬóS^9pKœsÂXÑß¹kÏ”*;"Ü«¹q^ôƽÿð´o§M{Ò·£òý7> +¹£Ô˜Ì]‰U1lUš’ƒü¥Å§B‘ÿ´D¹7ùéc“?4~-ˆÅÖþ@r‡TÏ‚Y£€³ñbYEÅuÿ¼ CE‹ƒÇ@—j(}ÑB…:*˜öî5>š{,ÌüãÒ°¿ñb=Ã@ +™Ìlžj ð{6Wq¹ìé&ÚåGU¬œGÄjû#Q¨lúŒo*}È×>'Ì_b'1š‰tœð—ctebèç1ØÇ´#)Bô†ñ5üRÄf2‡T fÏ\Œ=íáfäßý7û¸wƒžOŠªWzô|á1 +endstream +endobj +2473 0 obj << +/Type /Page +/Contents 2474 0 R +/Resources 2472 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +>> endobj +2475 0 obj << +/D [2473 0 R /XYZ 152.694 705.06 null] +>> endobj +1050 0 obj << +/D [2473 0 R /XYZ 153.694 492.852 null] +>> endobj +1054 0 obj << +/D [2473 0 R /XYZ 153.694 492.852 null] +>> endobj +1058 0 obj << +/D [2473 0 R /XYZ 153.694 492.852 null] +>> endobj +1062 0 obj << +/D [2473 0 R /XYZ 153.694 492.852 null] +>> endobj +1066 0 obj << +/D [2473 0 R /XYZ 153.694 492.852 null] +>> endobj +1070 0 obj << +/D [2473 0 R /XYZ 153.694 294.595 null] +>> endobj +1074 0 obj << +/D [2473 0 R /XYZ 153.694 223.861 null] +>> endobj +1078 0 obj << +/D [2473 0 R /XYZ 153.694 223.861 null] +>> endobj +1082 0 obj << +/D [2473 0 R /XYZ 153.694 223.861 null] +>> endobj +1086 0 obj << +/D [2473 0 R /XYZ 153.694 144.408 null] +>> endobj +1090 0 obj << +/D [2473 0 R /XYZ 153.694 144.408 null] +>> endobj +2472 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2478 0 obj << +/Length 1896 +/Filter /FlateDecode +>> +stream +xÚ¥™KÛ6€ïùz‘š¢¨[ PôTlÑC’ƒlÑkveÉ•èìn‚þ÷Δõrì]÷²&)’3œù8rãÅý"^||_ù}w÷æ퇔.ɤ‹»í"U„Æ|!“”0ž,îŠÅ§è3åB?Y]‡F—ÇB/¿Üý6›k±$ÓÅŠR’%ó¡ukgcß~P‹d3‰²ULX¦ÃñwKÅ£z¹œG[ëKyQ`ADm½×¾ésL….‹Ö×lí¿Û]ø¬ŸLkMuÒaÅñ@*…%s•‚>'÷ùƒ,u¬¥LI¬h×½nÎMÉ ‹élÆÆS¦ŒpʺþÆîVØi±â<&Ù´>‚E£]¾d*úŠË‚:s«ÆöFíQi_+ì}]ák`mÏK%¢Ÿ—+)DtluÓú¾›¼šM2_ “ IS1\áÉ3SyÑj+.€ ì% +†l}ëés»Y®ÀK™ƒ=6¡_£·ºÑÕF‡îÛº,k´èã’¥‘.¼Ó‚:£e¬±j$T…ühwuÓ‚j<aQ^“ï‡å +¦í–íš¼¦ÃN›ú€ÂŸs¿sÎõͦÚÖ¾4TR¡’®õ¬B¥Ùèª
Ûì9ZÎH‚Û’d)WÞkPdÐ~…ò])MBÇah¡‚$Y6d¦Ò›z¿‡•ÏúŽ-í®~›·]9ìß3Z„ÉW6L’ujÈÛÕf÷zÔÕ=ØÙÙØbl–DÝ'o6ÕcÕ>˜Ã¿gd(SIÙeí1ÅÓNçŶ®ì…0)%¡éi+ýé÷® Êï],\Ü»J¥øpý±3i;EGXABÓs½±¾æÃ,EÖªÀ ÖŒS'wfƒŒî|UçÃÚ&?›—~D©ÕßF4¡äúd¿Ë‘oè¨0nò¹oiAò]¥ÞŽ¾YcK틦*ô“ÿhZß[º€}]\£;í°JoÀj`dÏÔv›ïMùŒåõœh´ãü÷_ÿøøþ@Š’„Ò +Aiˆ)A2
Iy… I8—‚FrgÇ›t„ˆða˜uA‹Ç +£4 +Í&è4Ī¸óÂ8ï]\€÷nàœ“Nò‘p +‰³Œëúá_`i.Òir’_èp— dò*c,™^o:±iÂ%ÃÜf/ÌÆæó‹,<`ëÚ¹ ö|F_ÂÌî-nˆ Zæþ'OÂO8D|§>Oe’ÄFxõ/Xß›* Ñ_Ÿúϵ)@IÃï¡\Hš^›ømø ?Ñ/çCÓOôUàŒªÍåÀtÁãpHAá24 ab +ÍælPÙø€‚ÙOÐ`%¼:‚ðº<îQ>ËNˆ`» :åþg`ø¯=œB֢Ɨà|‹wä>C'9ÎÏÎ[p@¸æà›""X®ÅS¨Ï€#Xº›Ú‹Ã¸4ùŒ«ŸìzûññÏ.qcGSu•«XÁý3†;È,ÙÖµ½/—¥%%Bž.<±3øÓŸøÛ¢] (ž¡*³v|OKœ JÓÓ- +endstream +endobj +2477 0 obj << +/Type /Page +/Contents 2478 0 R +/Resources 2476 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +>> endobj +2479 0 obj << +/D [2477 0 R /XYZ 152.694 705.06 null] +>> endobj +1094 0 obj << +/D [2477 0 R /XYZ 153.694 573.549 null] +>> endobj +1098 0 obj << +/D [2477 0 R /XYZ 153.694 526.725 null] +>> endobj +1102 0 obj << +/D [2477 0 R /XYZ 153.694 479.9 null] +>> endobj +1106 0 obj << +/D [2477 0 R /XYZ 153.694 433.076 null] +>> endobj +1110 0 obj << +/D [2477 0 R /XYZ 153.694 386.252 null] +>> endobj +1114 0 obj << +/D [2477 0 R /XYZ 153.694 340.672 null] +>> endobj +1118 0 obj << +/D [2477 0 R /XYZ 153.694 293.848 null] +>> endobj +1122 0 obj << +/D [2477 0 R /XYZ 153.694 247.024 null] +>> endobj +2476 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2483 0 obj << +/Length 1894 +/Filter /FlateDecode +>> +stream +xÚ•XKÜ6¾ûW4,¢Ò²H½7'pìÁÈÜ6{àHT·bµ¨)O&^ÿ÷b•ú=õ¥EÉzó«bG«í*Zýü&zåûãÛ·r±*Â2Ë’ÕC³*ò0Å*KóPÆéê¡^ý;ø]ÄI§¬«L·í&½þÏÃ?Þ~(V%œ–žÎ²Pä,øs?ãæMÇið›¶ýË¡Ñɱ4 £¢œÝw%%*Òy{kIFÛ[=:]“$åˆêv¬Âãz#‹À8göç:v Läi߇¬é*Ë<.PòFÈ$Iƒ8,“œ42秞I˜–gFõú©2û½êë?¹%ŠÎoD–i9K*Iê´»ÓwM7ÙÝU/¿«M&ì«ÑRÙîÛ¾µ³_É€T†QzˆÍ{ý{$Ànð}\’§q +£Á¬èÚÐŽ¶?“HÑî\»áM ?¨¸’›aÆš~÷ODÁ ¶:„ƒq<øÛ ´ÉbNÄBp¤ûµ¾uLÑŽ6¹G™^ÓZÝŽºrÝóºH‚ï”o·fÏ»;ŸÜ·Ûj˼Ÿp¬ú%BÝÐ~ÔW1Dz´nF&†ÕUä_kúWS®à”‹£¥)W·{ÝßH“·²tEšJ–(Ìd镇E1ËÉÂx
öÈ4øu‹ +×Õ++Ã4’§Ñ€lTõ=w]¼¢P–ù¼»k{Ÿé2~¡${f‘ÍA¤E´ÊÑLò¿§{cp :ò!gðf +±‹L†rýÌâÑ÷ +¡L…èàcœxÎ8ècJå&ÕF€'ž0Œ,J[ëqhùíÈr°ùhºŒAüpuÿ¼vN&²˜×b9qå¤ÔdY+B/¯5Â1Xo®Œ³0‰r¶7#f¯Í·‘»%t-Ü€±ÓsìvíÔZâ]ô7ÉS¼—pðŒ+Úö]Z÷‚ïÁÀü Ëx.‰‚ïj×ÖÚÞd³Ú$a~°ÿ¤½qDF(Þ'Y‹Òè½n”¯¿£¿“ù®ˆ(ÁEqD¨àIÏQ|Xq +ô·7b‹<Œ2qû—"¿™÷žç%´-sÛ§F·£Aý~Ÿö5êyÀïPÚ8ͧ7aìx‚Àˆ–Ï{ÓÓÇìl½#øÔAü±¼Óä¿Ô‹ŠË^T¼Ô‹§žz¯«¢LíâgRäËç£_|ìÝX.’wþ¬&ŸÿöšƒQñ
!ðÊ„¼?Ü}‹3ï¿P?YÄPÀ¿ÕŸÇ¶jLGz3îU‡Sœí¦þ²\nzÜjgÆÉÛÎîÔp´ìiŸà™¥ñöµÍ³—ÇãJ÷ +Ë^-_¾ò¿˜ÈD(áiµ)áQ5ÿï‘žÿ÷ÓÛÿÿH- +endstream +endobj +2482 0 obj << +/Type /Page +/Contents 2483 0 R +/Resources 2481 0 R +/MediaBox [0 0 612 792] +/Parent 2463 0 R +/Annots [ 2480 0 R ] +>> endobj +2480 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [389.104 453.603 413.79 464.451] +/A << /S /GoTo /D (subsection.16.17) >> +>> endobj +2484 0 obj << +/D [2482 0 R /XYZ 152.694 705.06 null] +>> endobj +1126 0 obj << +/D [2482 0 R /XYZ 153.694 523.992 null] +>> endobj +1130 0 obj << +/D [2482 0 R /XYZ 153.694 433.678 null] +>> endobj +1134 0 obj << +/D [2482 0 R /XYZ 153.694 433.678 null] +>> endobj +2481 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F65 1662 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2487 0 obj << +/Length 2552 +/Filter /FlateDecode +>> +stream +xÚ¥Y[ë¶~ß_a (*ÇŠ(R”Ô§ HÒ¦-ŠlûÒô–i[]YrtÙKç¿w.”lÉÚcõôeMŽ†Ãápæ›n°:¬‚Õ‚;¿ß?>|ûS,V‰ŸjVûUû‘HV:ŠýPF«ÇÝêŸÞ¯BªwM›ïß +»o×ÿzüó áÛŸ’U +«C«µöE¬á{<Zä…‚+ž0ðà ìyfdODF~$=ûÉduµÞÈ@{mE^wfŠ)ynËu{ÏkáåuUžxÚò·¼dÞ—cžÃÄ;2¹x«ó¬qbjËThCÊýew¨Üj“h?«~9½ä-ÊQÒ;šò—žäå÷N¼Ö´yU2ÑþÖ™‚‡m5c…¾PòÚ>gS“¨ë +v'ü{…~¸&«ãsf±Ll§uÈ{NÈT+ß„·c>È,Q×7Ÿ”zÛ®»†$€SŒP㌲ú º½‡M¿dtð¼ÁóE^kO¨Æ™ô«jðÞâ
¿h´›Å„W" +kÅ¿Oh^kÏŽŠ¨ÌüMË$Ä[¤¸OÙ“I½•L^R~į†?]å¤rþKp0Øîs«3—a-h½”#y7ð>evúa9™¹Z„%,,3-œ×ùá8€f Ëa&Z¤ÁÎîo|ê›oÄûò}ôÌ>Rú*YõˆÊo¦©àBp”Nnó:§“;Ñ ^¦Õhp¿ìà˜=Ýìáprú®´Ë7Nm¼^ûöyqWzÒK¿Ÿt?/¾%üßI'’~¨õ8éteÕMSÍeEê+¹¸Õ£ä|» +TÓã7€X-
¢à»7]Ñþa
Ú(¯¸’ +fÊQ˜Nbé![õÝÃŽê@`Ø"ÿÛ>K‘®Êve{<lÑЙ~||@J°+‰*ÑJ¦ÂO¢UvzøíAø2Iùû0‚ý’M¿fsYD
›”+À³8 +Cò3à +S
’Áy”êm$Ä}þv¯Ñ!eAo¢{ ´Syhní-b_ë!W9Ç>!s›ƒe;CÚ†|'“kãJoÇ÷úÉ5*õE(Æž³³Ya\nŸäH™ú:¥ÈÁ¿ÆúÉÈäPÓ`~“:öL¾ãUZÃVÛî€ýÔ‘Š¼?‘k¼ó8Â3ÄPÐY«ÁT…r.¶«¨^Ⱥ“KU
ÓO—¼ñN¥µnon +W›Xù:Õ7 ö-ú
“ôâ»@Æ>”[¯ +ŠthM«³kQ®;¢ˆ$“Âì\;Ó²±\ÿUö>"]W'û¶P^…/›î|.ò¾Ûö&&öÜñ?ÆèÚù#÷uubq®äà6æ_r8¡})ÔÃ/úöG‚&™Ô*Z|EÙëû Ðç¥m¤í÷Ûä¯t«ïÎ>¿sZo¯uÒø¢´2éejóÒÚ×öK pW_.`”´ï§¨‘ƒdèV~†@±ë^ÅŽˆêl ¹|á˜d˜ã&¶1„bá|8ºÓÙ
/¥¡/|10øi‰u7*èí‰+·qÐTä˜0âF„U¨ž[Å¿†°Ž/°¥ûƒþŽ" +0ÕW¿¸ÚŒdW3׎8wëëÊiXk¾ÒûÖ¤’ØõêÓ¥=Nˆ]Û‹À*Ää{ŠÕ¥%ÂIEóå]Ôùßo¶³¯€ŒYÞ.×ÂŶr±b%gOtîM¤â”ì/Uk!º”N¼¿7î±3"[ŽÐ?Š¢ã'e; +Öá&g÷”íôy7ë&.¼pP!̣˅‰º !N q«ü +±©Â;ñ…ô@LCbð‡Pi¸õ>¾4ÆýãÉìF0Ȫÿé‚¢nŠdüž;9]i8ïàǼ0Û¢Ҿ4ÖtäkJˆ¡öÀ1©öÀÑq8¡ˆÃAîø>ˆ¸(†±üj³{¢¼ìÜ—n7Ö“í‚Ãi3˪HÁç&ØBÅ]Cq_»yì•q¹G»Üs²wß¡ 2üÖ\8 +ý
¸9L5^9"]¤F)9 +À1xa¾K*‹©8 ,\XC==ÕrW¤]ªä—w˜ö÷0S@b²å;gãøÄ¡¿£ÿœbuã‚UWÝáXõÚuqrtæ/%[1Å€hÑkî\È2à‹+^ñ¶‚P™ÁÉë8PˆÏtaê'‰{¦ãgÖaÅÿkIú +endstream +endobj +2486 0 obj << +/Type /Page +/Contents 2487 0 R +/Resources 2485 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +>> endobj +2488 0 obj << +/D [2486 0 R /XYZ 152.694 705.06 null] +>> endobj +1138 0 obj << +/D [2486 0 R /XYZ 153.694 403.058 null] +>> endobj +1142 0 obj << +/D [2486 0 R /XYZ 153.694 323.914 null] +>> endobj +1146 0 obj << +/D [2486 0 R /XYZ 153.694 233.064 null] +>> endobj +1150 0 obj << +/D [2486 0 R /XYZ 153.694 178.08 null] +>> endobj +2485 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F76 1694 0 R /F15 1664 0 R /F33 1655 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2492 0 obj << +/Length 1836 +/Filter /FlateDecode +>> +stream +xÚ¥XKsÛ6¾çWp&“)5!HDOž4MÛ\zˆoM4Jl(RCR±]ÿ{w¥DJt9¯}`±ûí®oíÞ¯‚g¾ï¯_½û˜p/e*Ž#ïºðxÀY*/– ¡ô®WÞ?~Ý”õJßénñõúÓo±$H¼%çLI"ùÂȈšúedE1¡EcO¢"FEc΢Xy"dŠm ƒºÈöUÿëbEÜo¾<\,yá&Gvï>¦#&I̸úÏûÝ®Õ]·X +%üµ®u›õ%hsàUØu£÷¨Òt>«WöàªìvU¶‰_ÖëSâåªaêçû®0èQ+oi5™Ø‚ìÀË4þõF[ý“`lÉ•783úô¶ð¤çÃaTøœ¡X"gÚç˜rŒÑpx›åmÖˆ’Ðϳ¿1·Õv²ïôÊîëªÓ·ÝÒFßX+ˆ@2~ê}³^Wp0LƒƒqSÿÞ. eñ{4–L¥ÿΖ?"žº-«Šèì+äû–è§|pÂý¬%±ý¾QuCi,—ž(y3è†~¿A²0ò5ú®-Ç;Æ?çô÷îoq@ÁèY¼˜©$LÑÎKðòD€DøF©•Èã˜Nâ7brêt^ÁEþÞ¡¡üø0}ÜÇ©Ä.ª±‰“ØZßæÍv^6ñJ#¾kZéÛ½vþ„è¢8•]dà…³àt),@ßdJðQ\Ÿß_muÖí4v:Ÿ¹`ß0ß4íJ¯Î§ñ•*–ðÐs˜Ç¨¡ÝmšÛA³™ d?ìIé!²IÙsVg<Š‡cq1D +‡ièïZ`hyµÏµ]4RÊÎN(l̵¿—MK[£Ú3µÖtáWÍ Ðw}›Ù½¼©W%ú)?nænÑê-¸° Ñh.°‡y#´ff=ÅÎZ¡G›¥!p²ÉÌ žÂ˜ãg…y·³ÂòksX=ä+ÁÈ7PÒ‰je?wcIHA]os $!H\Êì‡BŽáóöY¯³‘rÅæ²x +>]r@¼@ÎSh{÷2d"Ž§h?‚¿s +Å"MM]Ý·åé`ÉS– +5{TÓȸ¸T&ª“JùH†ÊÉs²Á"Ë;þ¸8O–Bú¾’x®:—B³.$ÌÚüÎWè*e®@/ûACBÙ–µ)ÐîC i'6 Q;;?@ Œe(m€¨Šd +)µ$´6×ä‰
LY‹¡sä“N÷〒>äyZ…*_|ì§Æ»,ÿ–õL¢+Æápº*k’g¾¶0^Y™£Š÷ +´zÝô8†Ç¡,Ç
Ó§Á·¬‰¨©ÿÝ×95p°a-‚£'ŸG˜~æð>mvÛCæ8W{rh¥b>uë< Ì¡A0V'N©j)Ô¨¥Àö°¶k ‡µt4X¯8õŠº$v aÍl–ª4¤Ä(Ь“¤¾×Û]o'Ôø(~(fRÄ6[iêSró¬Êêœó¦ÚokJ#
Â(ÂêüØ5a$üíA±m^‡uîñ‘Í'/h–’ðËp¯‡1äÚì…íÒ ‚?«ËÁàÑËu¡æé9e.±Œ|6£k?¼q–4×'‹ˆAY:ùŸ£ xŸcLÇOÏuÂaÈ 3¥uÛ¶=àÃk"8a:éŒ ï®®rR—xx\ãþ¦SvV>
œUº'óÜ@“øí03 +¸ã +kµ@³aê.O\(/ßWMí.'t’sZF?Ë@ƒt
"ÁÒHLùÌéô©<Ý(LÝ]”sª€“«J§«ê‹|0vºÞäBî +»þ¼ æÕMÝ_Ûä|È÷¸ +¾É:ej÷Ü9KPÔÍë<têùÊÂ9M)ñSi +ò¦sžR¡“!Ÿ
$ +endstream +endobj +2491 0 obj << +/Type /Page +/Contents 2492 0 R +/Resources 2490 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +>> endobj +2493 0 obj << +/D [2491 0 R /XYZ 152.694 705.06 null] +>> endobj +1154 0 obj << +/D [2491 0 R /XYZ 153.694 667.198 null] +>> endobj +1158 0 obj << +/D [2491 0 R /XYZ 153.694 667.198 null] +>> endobj +1162 0 obj << +/D [2491 0 R /XYZ 153.694 667.198 null] +>> endobj +1166 0 obj << +/D [2491 0 R /XYZ 153.694 468.941 null] +>> endobj +1170 0 obj << +/D [2491 0 R /XYZ 153.694 468.941 null] +>> endobj +1174 0 obj << +/D [2491 0 R /XYZ 153.694 468.941 null] +>> endobj +1178 0 obj << +/D [2491 0 R /XYZ 153.694 468.941 null] +>> endobj +2490 0 obj << +/Font << /F71 1678 0 R /F76 1694 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2496 0 obj << +/Length 1424 +/Filter /FlateDecode +>> +stream +xÚ½XKs«6ÞçW°¹S<S«z ]eî¤í´›.š®z»ÀXØLläŽç6“ÿÞ£l’ÈNz7F¯óÖ9>Ÿp° +pðË
vßÏ÷7?ü¥1K‚û" QŠbJÁcDî—Á_!IãÙß÷¿ÁI$("ÒGi„0aÀÆœùBXT|¾ÝʬÙײÙÉü“£ðŸ;ª9Á(åiÇ?™àÏŠh2æß1׳,Ué¹iäéFQè•¢œRÅ °ª$*©—©Z–¯yc/óÆz¿©qÏxi<íƒi}©¸wµÌ¶‹qüF¶ú“«ÍBµ«ÍÞ,þ{Û<”»K5`^€üF¶‹¬‘›²’ZŽ¿„hB‰Oû˜<ë}ªœ~ƒy,P‚5ß‘„Zšf]'ɃE„e\~Uêu’y„bi´ùÇëÿ +]ò +]Q¼@¨•ŒÎ G)ç¡«xérh!Ü’ +*tŒ(C!Š;˜ã;YdûMûãlQâü<ã$Ô<õœ7§ ËÂ~óµ2ëK8EÃå÷°šÆÆÕG*ÚS©v-ëC s—OÉ@'*b„“¨»w²•õV_9 æ8<¬¥¦×tpÝÜÙ‘÷œí³9çI¸ÈêFÒ0«–vi«9Úa¥Zé¶ÁÊýÆXhECÇ6f0;Thb(ßµ%„ÄlæY5E"[Ë´t» ±K<°ŸG}ßÈ]–?d+yîQB{¿è,œA•Â!øÞ|[µZmäRO DP4ÁUµ;s(Ûµ;5©Šþ/Jé0ßÇ—ï5M´c'8¦ˆEd’£½“c–pc dàô$”Y^«M•gR8Ìîþ:)æoÖÇÌ7Y-mŸ†Uäùilùó„`Çï¤Â‰+$Kщܢð{ ®ä!WÛ-DjlàÓI¹€F¢÷gÿìo;"éôIÞ£OQx*t‰‡Ò+4ÿôÉWÁ^¥km™÷Ÿ(ñk=\_
€Ò×
³©§þÂ|»]ù—réϘyµg+òõqt«*ïVDß\þ.í·þÊ‹î3É°¢¬eÝ÷÷•-³¼--¸Dfr‰L}•öÍÕB» +DR¿fÓ'Ÿ)~g퀂æ]<(¹¨xÙ%7—Ò+«ÇíJ- +endstream +endobj +2495 0 obj << +/Type /Page +/Contents 2496 0 R +/Resources 2494 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +>> endobj +2497 0 obj << +/D [2495 0 R /XYZ 152.694 705.06 null] +>> endobj +1182 0 obj << +/D [2495 0 R /XYZ 153.694 573.549 null] +>> endobj +1186 0 obj << +/D [2495 0 R /XYZ 153.694 573.549 null] +>> endobj +1190 0 obj << +/D [2495 0 R /XYZ 153.694 573.549 null] +>> endobj +1194 0 obj << +/D [2495 0 R /XYZ 153.694 573.549 null] +>> endobj +1198 0 obj << +/D [2495 0 R /XYZ 153.694 232.495 null] +>> endobj +1202 0 obj << +/D [2495 0 R /XYZ 153.694 176.123 null] +>> endobj +1206 0 obj << +/D [2495 0 R /XYZ 153.694 176.123 null] +>> endobj +1210 0 obj << +/D [2495 0 R /XYZ 153.694 176.123 null] +>> endobj +2494 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F76 1694 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2501 0 obj << +/Length 1582 +/Filter /FlateDecode +>> +stream +xÚXÝoÛ6ï_a &µ*ê[6E×a{Ù€ùíƒ,Ó±‰4()näß²%[I·/uäÝï¾IÊ›]ϼٟo¼Þ–oÞJØ,u³8gËÍ,õÝ”Íâ(qý š-׳ώ¼‘âºUW‹ù×åßgbf‹ÐM¼d¶`ÌÍ"ÃÖîå‘™æóÆ,_X^ˆ†¬6ˆ,t™ïŸó>Åî‰g¸ÇÑ=qì2 „‰›ú†Ù‹¼|“wUûË|{ÑÁ_óˆ9dÅ"<§lèÝn9˜³&.3»¡÷5\!gÞ–âš6U9‡åós¸"½ié¾åßÚw@ ³Þí´âÔ¿G•PLš8”Qû²á`CŽ÷ŸÒµÌ܀ŠF³/µæI船Ÿ8èTã`5_À“£zŠæå†ÞÅ>v°,u¸Y²Ë¯µ°ˆü”Æ,(Ê/ùš¨]Cn€!:ZôjlÛȪ’s°'æF„›y9D¹kK©u‚\¬iPç…’L™ó— W$ÞÐiæ¦YÔûB‘ÓÏ}znÂÒ~Y-µQk^¶õêó¥x—‚Æö£™h%ìž³`l0¤ÈΘñ2Ž½“qìR¢èØ!ÄnKÅku~£½†„æ®iymDçFîŠäµí”ÀøàXB°‚~
¤ÁÞêüH–4y>‹p³ß‡,ò³]¢‰÷\I—Êc‰<[Sš5û²ªkÞ5œˆœ’aKX"c’¼¤ÊU×’©Ç•}övŦ¸:¥Œsç‹ ˆÛ¹E[y…”È©ÊÆÌíËv+»–ȹ溣™¼ïïÌB"q#UMãŒ_ñ+!_â.ŠJR©à*Òã¶TRL6‚ú¨h8ÌFüÚBQTœÆ$?ôM¹â¨ÊIYx€‚ÄsþUr•¯ª»ž#¡%ó\4=1o'ÊÊO|×ó-[±â»b+D®9//Ý€ûÕ:кB‚ Õyd¥h’Ïœ½ÖVݼÃÏÀ?œf0¿ñ
¥Ì•ÐqòÙyã|…@Ã?·ôy#$öÄ¡ÔR4q¢”S¹N!$Q +ÛHµ-SZueµ6ñ´û¡;‘ûf±›%AŠÞX0ÄÝÞaJœ°o›…Ã}ö½(ˆnþÈ‹*WüÝÆ{çã®øïÕèj 5´»^=Nh`CSå³^…øF;ÿ”W‚ÛkXi ø¾u
)rø̾>üôØÁã阺Ї``M!Ú·Œ’¼Ê¿M¶k2+€rÞ:"ývîB^5Ü5ô&PƒÀ
ýtŒ +;ÅózUñ¤_Qñ\aú>"aSN‘'àÌÊäi‰Óæø¶Q8Œ<i¼:Pìwü¼¿²G +‚ƒúËj_®Ûí¿Mzó} "+ Ž²å®º;i[æëÛzùæv&ß ‰çAýa™ZA®ËÛrͿϱ}« +í:É«úDdÛ';»Q~Ÿ+¡ŠW6†è‡7†Èj¯8èÿä¾s¦]ð¢¬ó}g´ó=œìD/í|g„h0Þþ§Tè·ÿ'ÿ% ž°9ú Ï‘‡Ói·æRTw(õ‰«y¸q”ŽÕ½"úä<¾—O…"áä4äüX6»þ¬ªÏPˆŽ£ÐɉÐðŠ-‘ô
»1W/½zci}‰
/‹H+¯…TœÆæÀi¯imOhQtAˆz7<ØgB|Ìi¬ž=!&–Û¿–ÎÅé\©]õúÖc×Aw9\Ãò +ÝתŽÛ÷šÌJ<Üû¦Cõ–=ZcÅÞîk1³ëkÏ”t»>Ü·Î*Zèv›ÏŠ«æ™ÂL"@c£HX,pÿQTTúƒ.¤N™‘ù¥€³tMG¢¾¯vú¦jnêêp;ÂË4?TãÉß $Õp©Ó?˜#m5ö/¨ ‘o¨•ò¶ââš6m3yØÄï_ì«:?œ +Â- ð—£z®ÔøÕQ0?2~ŠÃO›>á!Á3¡éo›u‚‹b0t}‹C«"<-øx í±c>Úid…8J¡iCöxñ+›ÂÉ/ᘹ¾{|»)$¥f .|àøcùæ›X‰ +endstream +endobj +2500 0 obj << +/Type /Page +/Contents 2501 0 R +/Resources 2499 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +/Annots [ 2498 0 R ] +>> endobj +2498 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [342.593 630.392 381.198 641.24] +/A << /S /GoTo /D (env.rawtext) >> +>> endobj +2502 0 obj << +/D [2500 0 R /XYZ 152.694 705.06 null] +>> endobj +1214 0 obj << +/D [2500 0 R /XYZ 153.694 667.198 null] +>> endobj +1218 0 obj << +/D [2500 0 R /XYZ 153.694 667.198 null] +>> endobj +1222 0 obj << +/D [2500 0 R /XYZ 153.694 667.198 null] +>> endobj +1226 0 obj << +/D [2500 0 R /XYZ 153.694 667.198 null] +>> endobj +1230 0 obj << +/D [2500 0 R /XYZ 153.694 667.198 null] +>> endobj +1234 0 obj << +/D [2500 0 R /XYZ 153.694 328.468 null] +>> endobj +1238 0 obj << +/D [2500 0 R /XYZ 153.694 229.091 null] +>> endobj +1242 0 obj << +/D [2500 0 R /XYZ 153.694 192.976 null] +>> endobj +2499 0 obj << +/Font << /F71 1678 0 R /F76 1694 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2505 0 obj << +/Length 1651 +/Filter /FlateDecode +>> +stream +xÚ¥XYÛ6~ϯ0 +•H%êúMŠP [ @Ó®LÙDu8$µG‚ü÷Î#¯e{w…æI<†sqæãŒâÕv¯~{?ó}sõâÕ»‚ʨÊs¾ºjVee¬\åY%i¶ºÚ¬þ>±”k¹¯wƒ4ë®~?ã´ +«ˆ³l2UÙÑÁ~xìè«wåªÁIŽ‚‹,Ê*¶:>þ§Qý€ŽñiRD%)7gœgQŪ‰¼Ž*LYÔ뤦snÅø̓ëu[Ò/ŠÑ°ªm{ï÷A §Vn<ÕÐû¯¯ü<Ê™[T\“FEVÍ}³['5É‚¡ñ_»“~`†~CΓàjZk@Ö¨i¢A‚Ò“µŒ™ËŠ4J8›ìýáÜ!<Êy>í‡WNÅ2*A±0‰'ýÞºu¸ˆ‚£å¿¼ä çÍSåǽwÎ -ÞŸ[¬Á±Ilˆ¦—0`ÁfÍã]Ī$JŠbî#>MÓ@ÞYÙoœ§StBÿë×µÜ*c¥ö³ºÆD/«<ªŠ´D{Æ p†//=ç$/ˆð8ø‡¬Ž#K5ß¼–VÞ]`KÔ!‹Aãjâ[^à›ð(fé1ß^ÞÖC׉~s¿_¼ ‰ÎŸHª.HJÓˆ'åÜ‚~ìp +€§ß"üÆ<˜@†7Hë•pô`2ÑÌŸ +ØrOì<<Žÿ^hz`oðÀà77ª ØÅ„r¹7£‘zz-àÞy`ZµA)8¾ÝÁ–)÷Mg»Ýà„oäKøæ àd-÷ÄÅî„õ'j´TA¬…‘¬G«¼¡žrn®hÙ Erí°•€íz¦9á³×±(î=:Š·KQ¸ÈÿG +>G©C‡y^BbïrŒ´XçÈÁ´*°:Ùª~šy +_ùÊò£OqËhAöshî§ÇñGØ(’€Å“#ÙÑŸ>þ%p¦8&ý
ÐþÛ9O…šk±‡“V»‡Æxê¯Ï kAvú'â?Ò9
ÕO?"šéèVöêXúýrZ°Š L4‚á Ü”rõ%É@€íî “ŠE:o¨F¯¾}>áœÞHJTÈ×zúðPm§Xö=Þuôdãñ½ß“ôsñ¼:oc¦Áäëáî‰>†Ïú0¨a––5…‹ûåäðÉ¿Ôµ4ôqŠ»§¡¡©µÚÓ¿"˜~+°\ÁX ‹ ´4z9ò»¿~„¥Þ×. +ï–ôe¹´ -v% 8;K¢±
ùdÕìÄÛ«ÿœ—W) +endstream +endobj +2504 0 obj << +/Type /Page +/Contents 2505 0 R +/Resources 2503 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +>> endobj +2506 0 obj << +/D [2504 0 R /XYZ 152.694 705.06 null] +>> endobj +1246 0 obj << +/D [2504 0 R /XYZ 153.694 667.198 null] +>> endobj +1250 0 obj << +/D [2504 0 R /XYZ 153.694 667.198 null] +>> endobj +1254 0 obj << +/D [2504 0 R /XYZ 153.694 244.042 null] +>> endobj +2503 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F11 1842 0 R /F7 1665 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2509 0 obj << +/Length 2228 +/Filter /FlateDecode +>> +stream +xÚÍYÝoã¸ß¿Â袀¬u")ŠT¿°X W\Û¼í݃bÑ6Yr%9ÉÝ¡ÿ{g8”,ʲãdE_bjHÎg~óA&^lñââW~¿ÜøáGÅ:ÊÒ4YÜo8—‹Tªˆ¹¸/_—?3‘üûËçê¸_×e{÷Ëý?Ï-’HÅj±b,Êd¸
öÀÎ`×?êE"yŠ"e©”/Æ[ÿeZÓ<Ýq½4w+‘¨e‡ãgüSa]+üìð3]6fkÛÎ4_^yW—º]Ï©îò’hŽ¨îV(¬¡‰zÓ)ûª%b^MYMc¼p<8Zp~Ú
K…8‰RN”QŸp&ÍÛ _w–Ž\þz§“e„<Á;‹4Ê”Ðh©•€!)ð›h’ÂuæŽÝÈ’Hfh4x¢2Ïh³.tæùW÷üyF°ç·b1œ¯—œÅï‘<ƒ‡34R
ò8Èã|Š§‡úåu<ÅsPƒçäòx/Dé1DË„€ê!#ò;LýîfÆž¶-:4õ|ÛÞêÆŒÝjL8ýeS¼bJöÿnÊC¾5ßhHþvC¶ßdÇ}óø~;*²£:³£ +쨼Õ`Gíóæ±õ“»¼óD»mòÎÐG}ìhÞå4 ´uµmi˜[ͯDÙÏ£=”6Lj)énÉYÞ£ë»[Öå[ú<‰ ¨Š“+_õšê½&Þîµ³¿)“ìó—=œçV·Ý#hS‘-7uY:/=ÛjK¤)C AÂ>_75
»üÑùì“&1aŸ–¼Ð î÷ äaãwŽ«î-ÀÒvF7Ukë +ÌfLÙò§
™ô>©?©G;oáñi•ôÌ›;É–[>Êe‘ŽOXZ¡/1ú+ØK‹Ç\x¤D¿è/çL$ô¬ŸÿÈD.+ñ +wA(‚2ñf”1£ÓêÑi{ýÎ5Yq¨òÒÜiäÛ§I¸ñHœªBހ䚑¼(l=G^ÂýÔQÀhlÙºn¤éLD=²$~mãìès¸Pãöucr¿-[ÇÆùÇxX—F½&þíÁv[êzL‡7`ì.+H „QœóhÄaÞlû“É\›Ú˜?¸ÇLÏÀs+È +å‹žqì¶$¦ ¡ƒVŠžW-7ºYìrÏk"Å#
ÛÁ ½ ë€ôþÈûC6/Ö°ÆOÖôÛ@MkŒü†Òû:34ƒ™OL8 r’/0H žNq¦74NRAB*-¤€ˆÐÖô€4™FEaC/GúÓ8‰c¼C'èªçþùa1æSÍ\ÞW³y_@GÀ¯Ç=Äê׫„ñq_0qµ/H"¼g]KÍ2 û\à¿-ëßãû½»Ï,‹¹Ä ÕüBç÷=.¦×ñP@³Ðß²&òñ¢D*à3d®£DM +endstream +endobj +2508 0 obj << +/Type /Page +/Contents 2509 0 R +/Resources 2507 0 R +/MediaBox [0 0 612 792] +/Parent 2489 0 R +>> endobj +2510 0 obj << +/D [2508 0 R /XYZ 152.694 705.06 null] +>> endobj +2511 0 obj << +/D [2508 0 R /XYZ 153.694 382.322 null] +>> endobj +2512 0 obj << +/D [2508 0 R /XYZ 153.694 361.843 null] +>> endobj +2513 0 obj << +/D [2508 0 R /XYZ 153.694 330.516 null] +>> endobj +2507 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2516 0 obj << +/Length 1078 +/Filter /FlateDecode +>> +stream +xÚXÛnÛ8}ÏW0°5+^tZ (°]`}Úô©íƒlQ6Ý QŽ³Aÿ}I‘Š--]Ó¾D=:gÈ™9CÆ÷vžïýyçÛçLJ»wŸ"/DIDcï!÷0KPDˆ"4ð2ïË’útõíá/e‰½%aÈ´)¥ˆ‘XÁ6ß³&g`kk²Æ>J‚dcWÁ¾bÊŠºnôSäU_.È{=þçã½zÙÖEw•-Ù#(fäœãrS-‡º¦re½ ú½åEzt[¸Ù2C±ÈµÈŽ9p‚H¸r}³ì3ìä3/:÷7¹ê¯õ¶o²Tò&Ýq°ÃØïŠz“z”f‡´Úr³C÷Õ
LÄ$ò–7Û}ÝöÝ)ºv}fÚ&×¥=t“yˆQ¨&¦{(ªŽ·Ò0¹“Ê~6# ÕåÂü…;Î@ åFœ¤ÓXÏ8 +™™ßÖ•.]i…Æ(ÀÇaN…@©“ÃYŒ(›ŸAÕqÙí,Aê4»j?ŒPHþWüÉÛŠÿ{xñSTó3Ì$J?<Î8k€^ìªÑÅãŒáºØkç‡HJ@'ͧ³&m'u±Ã¹è[¹6õLìj¸àÚHƒŸ‰ýPðz¼…~LnB÷*%¯Nö$2¹‡oT¢±7»9£¢ëKurhà|1ˆ¯ì)šâÙ½Duó†&o]àZ¿<eça³2X¸ûY¢À`Ò rµ–óU}Ð/ÿÞŸ7ì½¾TÌwzøÌå–íö ¦%W¯^npúKš±Ó†…‡Öž¨»PˆbÂÌ!ž|ñÇÃÝI©÷® +endstream +endobj +2515 0 obj << +/Type /Page +/Contents 2516 0 R +/Resources 2514 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2517 0 obj << +/D [2515 0 R /XYZ 152.694 705.06 null] +>> endobj +2514 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2521 0 obj << +/Length 1979 +/Filter /FlateDecode +>> +stream +xÚYYã6~Ÿ_a`±ˆˆó”Ao‚L6AÞÒ@È̃lÓ6·eɨ>&ÈO‹’,·¦[Éî“Š4YYÇÇòzuXW?¼[¿ñýöîÝWïS¶Ê’\k¹ºÛ¯²4Q,[i•&\¨ÕÝnõ[ô ùË··»¦>Ÿ‹ƒ¹ùx÷ÓÀá«÷Ù*‡Ý\ãn–jøÁï»;Úö&)‹ŠÒ™¦*œÁ!væÚÉê†EÖÙº¢ÉzŒAõCÆY’§YÏ1hÒwÀ«×eªBª“œË~êtpGCÄ»ÖÅÛ›˜E
h` +nQíüyâ̾s^ Fl¶”îêª}+lÓ>lõß[ +¦ßÿ9#&쎄 Ê{9éŒ.“5›¤V»¯ºSœ\û
?ÝúT``=D×yNnàv%7›‘+D"ù¤€•u=Ë3¬¼â™Ïð”<É$¿òÆ=™ +igž ,ìáè椄½S)j½HŠÝÛª2
’¦l
~‹ÝCQmÍ¥10º]íŠ{»\¶Ô^J=“PãÍz•–‹çb@Ò¾ž:RDË‹Á¨¸šd®zí<5÷0˜6^‰‹DÌ\ò=€·12æos^¤Z$r4é|XbQ”þ»=ì÷ÌMcŠ{?ÑÞÛ3ö“_Ò˜²xú«ö¦‹:”õ†"câŸn—Z–j ÂCq_œlT¾(qBað‰ñ5'ŸMz½H뉓‘ÝUxG‹Ñl‘1ó·;¯>ÿ\ýÔ2Âë$Cè1¡Ä¡¦}ëy5xÒw¡•„dô€…Ù4În=‡™Ò¶Ž–@Ùna@%~ñ¯ bàÁ¢%ðÝ=Ó",Ä +1…da•)¶ˆ}—¾õ36¼ÝÚsÿbdÑÖ"4A¨
O8ºS ðǦ
o¹¢9t§p5K oFÐ,ìcã7öñó0ðE‹À%tzÝ‹œÔדóí_Í%êMåþÁ&â–³Öá/˜}y +Wᥛ-f<ÓaC_Iò<úàb†íê/f»Òµ“üç’[z"9\¬# Åñ"R¥½HÈÏÓ§*\× rõ$º?4œÆmǺ5U0Zg‰TWÝ>$˦‚Z¡žâl‡ê<‹þMýx¯MÀÏ µyd÷ùÓú_4Þ9~ÍéìH<$”/gΓg*áÓÿ4^s1HSzlõ==!1½¾èÎ{3¼/=x׃E@9€Fïv¾} +endstream +endobj +2520 0 obj << +/Type /Page +/Contents 2521 0 R +/Resources 2519 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2522 0 obj << +/D [2520 0 R /XYZ 152.694 705.06 null] +>> endobj +2519 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2525 0 obj << +/Length 1504 +/Filter /FlateDecode +>> +stream +xÚµX[¯›8~﯈tT‰#m(¶1—‡]UÚ®v¥}jÞÚ>à$¨€³`r.UÿûÎØ&BNÜJ}‰æÏ|3c'XìÁâ¯7߯޼û/"?Y²Xm$Lý˜ÒEÄcŸ2¾Xå‹O‹Ãû/«@’,?¢Ðˆú<M@–ùLXX‹Ç¬ª¬Îñéãû‡Z<©,?Ñ/ßÞZ
¬¥Õ°$Ÿò´Çâ3X4ô†XŶîª;òÎ_æ´ÛoŒö¤×ÍhgÌir¡½ßDWÁÚWì÷“}Ä3H!õ“‘v¥\g%ÎZ¡ÖòÉ‚¢}8Â8ë=«k‚šÌ rêSQ¡Vwç(³§9 +pèÙÌ·ê7˜s m§¬N,]šÿø”™Lí*«QZ=‡l't¬&Ä~–":5Ÿã€¡¶3k=ZO!¤š¨í”E.rH·Hsad·à+â!;c +ßí‘®Â_kgc^Èù¶ç®\
ëEkÖrتЉë¶êwJT¶R4YS ì¸.+[3n—[ðxwÈ3%zê^Å$d§Ï„ší¹.÷·¶Fæ5F±ÏÎ=ª¸.bècÌ¥(ô6YYš\3Ë3)‡é±ú:Ç#ÝZ{¼¾w™h3pOèØ-]cœa|œ{à]Ùµf–ëºlŸ‘\8¶Bà$ôö¦Y˜U(’6`ú[ÝVËBUáÙÔš¯ +eDu²ëj`Ñ0¹‘Ï ”¶ÒÛ´°¨¬Qs¬É‹
¢§}Œ´ÇSp–)Ó7`»Ñy»ðbÔŠZçFÂ~®‘:‰ëŸba:êÖbœjdwp?Ýq§èùúóÊ_`gQ·ÀqåpymÏÇóã¶{yÑwìIÿ3â;A–B]”…INß„<ñ qõàé1%ž€°Ån¯Ü7ævS(¶E]‹¦¿W]^bµ
ú&„›TReåÞ0HàdÉèïL˜ÅéßL»]žDkÿÄÛÈó¹µ^9<ìS¸XçGl$ÿçêÍÿ»8¶¦ +endstream +endobj +2524 0 obj << +/Type /Page +/Contents 2525 0 R +/Resources 2523 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2526 0 obj << +/D [2524 0 R /XYZ 152.694 705.06 null] +>> endobj +2523 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2529 0 obj << +/Length 1265 +/Filter /FlateDecode +>> +stream +xÚÅXKoã6¾çWèR@*ø(=)v‹öÒC}Ûô [´L¬,ºz$›-úß;|Ù–ÄÌ6AOdÈá|œÑ|ÇI‚:H‚_n;Þ-o>|bAŒäÁr ZÄã KYŒI,«àsHZü¹ü
,QÇE–QeJHLqn´Í="ô»Ûu;áæ²iÇÝöè HdF(‰‹´p Ød÷e_ÖÜþ±’_ˆ'è•Øñö*xîÀ‰/x¿—½LÔËmÝÈUÙƒ8Îü‘Ò$Lã‘S$ÞVu'Çýœ_k}æ7óò·mù×>ù4 +XXÉ¡nFîÈfÓⳔšˆÏÇ bYœ'àƒ_(æéç[ñºå>åAX8SXY#ÆÖ¯E»ˆ¢ai†¡ec§œ‡OûEïù0ˆ¶V;$”k±åf²»Ž·Ê~0½4¶4”Sÿ›Ž÷[3UunýH{ŠÛ±1@º»Oz3Ã.
!BB]KeAˆöÏ•L1œ€‘2÷=ò«ßCårº–»]ÙVg™þ{îËÛóg_¾ðª5È3þ”þ”ÚþÉACjaûäpâ[ä…ùvëïùz¿¶e€e[.êíàß—Pp#ÙTÞ„Z.rZ&”ƒxPÞ<‡ +ÁH”™kꨉaŠší;þ äØ;ósþ™Uŧ‰ƒ ÷4ŒAµv†eú„<;©DmŽGRCVê¦ÌѳÔ8€QÓTMMõ8SGSµ¦ï ci†JŽ«†G†›ÅiøëÆ2דi °pDΩàf‘6wøk¥×xÇ«Õ½a[ÎÕJ%µ‘ˆ^´k%5„Ú‚‚ÂÚ¬USVÒÙk:ÝÒ©;¨Ù|Tw’#T‹Þ&”Îfst€'*
c×^“*÷Šcò½RejØ_ª0õâ´ØÈJƒ¬o³yÓ_¥¯n¼æ…i¶gÀÙÛu\/ëÒ<<óÊáFø+]þîJçÑ:dë£3â(L”BØî=Û=ÀN?”ÝÀíQõšÛ¸’,”ÓÙE{zìo.îF‹Cf5]™¡šÖ«µtWµte¶é°j¦ô"Âi³¼˜Ê†îD”l-}¢phJ`®»œ#¹]—Ó‰ðÍ33½øLUSBÞ¥7pqÿ¹7 oÐà8)ÒgSš}ýaPL³ÔÏr·>a<$î!ËõC\錅î±Á +endstream +endobj +2528 0 obj << +/Type /Page +/Contents 2529 0 R +/Resources 2527 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2530 0 obj << +/D [2528 0 R /XYZ 152.694 705.06 null] +>> endobj +2527 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2533 0 obj << +/Length 1100 +/Filter /FlateDecode +>> +stream +xÚÅWMÛ6½ï¯Ð¥€
DŠÄO ‚E€$h¯õíA¶´^!’hXr6AÑÿÞ!‡òZ2µ¦ã
r1é!9oHŽæ=ÆÁ6ˆƒÏwñ…öÃêîí'™i” Á‚ÕCÄI$h.#By°*‚¿'”ýùá¾Û©®Zþ³úã¸þí§4È`-z-'QÌ9˜E«Çª[†”$‹¡íKìÔå×%Ie&hèT»ÅÞnÂàô•j«Áš×[µ¯úÇe²h–a²ˆ–!cñâ÷‡¥Ý¡ÏîÙã +]kh”R‰k#vâ(-Xijt¸Zmù´QM“·Åivüû›Å.“BËê€!,Šz +S=´‡Æ"lÚ¾ªÞÙ?`Þ¨ºÓÿʺ+qî}ÿA¥+ +ë{sDAiÄÈh³f{5ª.\®í‚‰kîµÁ‡ +ýC¯zpþ¸Òÿ¨ÖåòãâQ¥ƒëÔËõëå‚ûÂ2GŒD)#®\˜Ù ]0vÍc¯
¾”Îyâ'źÞmý=ÏìõÎN/Ö•ÿFä2mƒPȈ¦)‰#žfçÜô"9‰H +2&'–ĆœXœaÔ†gr"hÐÅ3<ç%=„¼´ÔÜÒ +QcL\S/×·|n\×ç/à©n¶&®¹¿ëYu{^‡åæÐÑ1Ÿ²^9ãöèΕYéå£7ñ˜½¶rñÍÊAÂÓ4ã¨\Âá%å +‘äÇTÈû‹ôæþÀ¨W1ö<„³*HæqFغwß–þ8Ügrr¾RçMxÕã®ì×ê›Å€ä‚þ³Q»ïC†@ÂÀŲ=”¾«ù¢?Ÿ3ìÑ]US¶Þ”!ÓÓ^º×ÌÜ¥(»†›fªw®ä}¥©==düãü«»ÿ70Jt +endstream +endobj +2532 0 obj << +/Type /Page +/Contents 2533 0 R +/Resources 2531 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2534 0 obj << +/D [2532 0 R /XYZ 152.694 705.06 null] +>> endobj +2531 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2537 0 obj << +/Length 1307 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾ï¯P‘Š_u)¶$E‹ =ćÙd‹¶ÕÈÒBÝ<ÿÞ¡8ÒÊ^%¦w·¹˜£áð›ápÄùäÐÛz¡÷ûEˆãÕòâåëØ‹Hså-7 ‰ó"Æ¥·Ì¼w¾PáâýòO°¤ž"I cÊ9LLosM¹È7e·7ÂÛ«ËuÙþ:ˆUúŸbâ,@ˆ€†$‘ÉàŒÎ8Œ(Á¦Î¬#}¾œÃÆ[
ØÌ»¹©š<? <Í2¤‹F»'Bœ™ˆËR»,ÞäîáF3ˆLòÓˆhw„Ï RAd2ÆøÕXŒå|<z”1ø +#$K@,sœ¥¾[Wû}Zf“Ã}Gß™«5\~Tk‰Sõæ›uÚ蟨s
'nWg¡ÛáâÑ…^·pgšçZéGç70¡çú‚,=Â
sJUU»'‰?%Ið|¯pß…xd²†æàîI>{¾¢—¯¡u&ñóuFÂÔ³',ùá&Ãð© ËÝ}Q§Œ}‹~ÌåL†Ì)~ˆV×µ Ø=ZþÌLA†âc +xg0±„@erŽcZÛ8A>Â
ì‚R«{²@C¿Ö™¾)´½ÌN!ñxè—† Y<u<¡>ßs|ÔòUßòÁU¦-¡Ðe–—ˆÊª«ÒŽ–>@Œë®®ui¶=+ •É ~Zô¬åeŽ‡)2—«OÈ-ô&íŠÖ.·5m5!&1îóS„D
•&AHð¬¿|ud#2Œœ¼àQ±ÝÕ——'J\Q")V8;ü€(tZߤ[ý2C¢”Üÿݵ7äpÉ +ëÊx¯ºÖÔ¦QîÓV×yŠ&iƒ£ OVè÷RWýYª©FuŽª²š÷5e¾rxw¬g,”?Êá¦X†ËY)«ì\Yµ»±¯CæD“_›ò.¼©-‘ͺ5ÒæÔN¬Š´ü€6°#@ ŽTW†ñã*k<;g²+C·ànÚ¶îÎè®<ú¶Ê‡ÜlWÕÇZ赨Æ86)´/ÛÎl4t +=¹S׉Ÿè •Ý¶æÞ-©[N³Û´\ë{wÁ£þ~‘”»n©Ô' 7X¤Qn‹N»»Ïͨ|2Pa4žåý—º.%xœ½É?Ø:ÉBz\-Óûø—šŒLbÕßÁŒúÍ.ß hZœ`¬¿báq]t‡Ž£ JH,Çv¯ou@¬’úºîÍOö0‚HÁÂaÞÛàØ@ï¶5;½3?UÐäYß`?ýײÉÉèöȸ°#¸SÿªZs»&Ñpe'1H}K]–âºnìĸH]ííÛ‡…B#8~Æ=FBÍï·D¸2‡~o´ìã…ÃäÂè©Àh_zéMÔÿ¼hæh˜"”¼?¶†ªnUèùsVœD*–@”ü©ÛìÓ§>-FóB +endstream +endobj +2536 0 obj << +/Type /Page +/Contents 2537 0 R +/Resources 2535 0 R +/MediaBox [0 0 612 792] +/Parent 2518 0 R +>> endobj +2538 0 obj << +/D [2536 0 R /XYZ 152.694 705.06 null] +>> endobj +2535 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2541 0 obj << +/Length 1333 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾ï¯Ð¥€TŠDR”ÔC±HÑ(P @|Kz-Ê&V–‘ÚG‚ü÷Δ×r´»Ü4ÍÅRÃyqŸœ» þ¸JÜóíúêÍ»"(ã’¬› ÍhÌKð, Í‚u|ûUDŠ°®£nÏñ€¿³'Q¯"ÊòðXí„ŠW+xø¾ïvv×rÙóýr¬ƒhÄ`i¥«Aˉ]ï4\ÀÞÙ=q‹êD÷¢òÕ?ë?Á©(Mã2s–;Æm5*¬”¢ +e©Ã*JÃê^®RKÊOBM<Ž¹–`_·5+ŽÆ-Û®NÜkËvDzºyó.x\æ´ÀÈFHæÁ“Ö¼,åŽ1
+¸ÎÌ°8+KpÅð|L)ëÄݶ?ª®ÆÕû·×ÛVTCê>ÿ´ ÊIˆÒBqÒ•/è",NRz®k’ŽÂ—d»Vv9É.¼dËæZßõJÖ®úÚ8´½~²rA¥1#Å…#x3Û¾Vã +W×M;ªý®µ:Ys$ñr±‘ö×Û’>•'o¾ Ç©f/ŸAÄIÌ‹äƒ\BfPúá(fÇçõž‘8bqŠÖ{¨)¨á’„•%ÒP¯HÞlã†ÂbêLÃeÝö¶0D‡¬Úq›ƒTJb#“F–‡£GõË*Êy +'ÛñÐENcWÛ£¦ŠÏ«x©²ÿFyŒP„$³–SâªñNÖzï^ |±ë݆îv§„r\¶—˜Ý±k…rRmµÃæva~<°dá¾Â£y±j,5³Ö‡J‹AV]©Þ>›j€Fše,üÍÆgî"pXp<‰N.cú,pgû€žb c¿¡œ¡@ÝíEg)ëwA/üž3žÍضh9Üáz?mªíÐ[r'´ÛT Ñý£š³k¡¤éò¤(æ)„¿eØ@öƒ¥¥È7³7\üL“ÇH`þ⸢IøW¯4:Ž¬r:¢+Læå–ÂíëþBY-šjlÝÛ)Ÿ—.à¬Ìô0âÑq¾ã‚{Åâ¸0]àóÙ}©©äÐÊìɦži+<?°¥4Æ Nc›Qc<ËãèóÆwªo\’3…$ÉbÎÓ‹þ¯ + ×:Ë&4²Éš„Ic’ +¯7"œÇIÎç·lÀÞ0æ%‚‚¯p=ccŽšrúÙÁá’¼«-4BiNêmÑxR:iä(·ü˜¤L+ߞRàÆÓ𣸀„yBÓóý+.?]ûOÔÌ(ÑŠ-"À½dïÚ~SÜ2pV}ë·ðœ +ò8"‹0ÀdìðÍ{r__ûQƒ"Á~ˆN´Ê¸?àfc`¢ÔËzs}ïm4M|£±Dusìe§Í%EWµúÁ_Qê¥H6µ4ɬ6Õ°r·×Ï$󲦥–ÏH\0r®éVÝÈc4W…«A´ÕbüœˆeÔËet»l>{å•?víuL…fžÈÜ;Q)ÿϘ<çq‘Ð'Ç矚Ÿ<Nó|ÒµŒuIV$K²>ThdÄÀJ»];Ã2D-G»³óüM3 °$NdkNƒÁ0¾¶© Ïäž#Ìã"Ì$‹…afUmû8îN¸¿Æ¡0°(» +û
2šû {þCú«œ.~Ô$£Þ_ºÏ~²/V
Kþ¿Êœìg~m²ƒïóÄ~,†VvÛ™¿òýg£? <ì{7.–½²q]üû¸2ˆxçÌu-žÏNü¾¾ú +Ì)h +endstream +endobj +2540 0 obj << +/Type /Page +/Contents 2541 0 R +/Resources 2539 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2542 0 obj << +/D [2540 0 R /XYZ 152.694 705.06 null] +>> endobj +2539 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2546 0 obj << +/Length 1738 +/Filter /FlateDecode +>> +stream +xÚ¥Ënã6ð¾_áK±PkEŠ"¥¢‚v‹öÒÃè¡Û-ѶPYòê±IºÈ¿w†C9’ÂÄÊöbñ1/ΓC‡«ý*\ýú&¼ð}óæÝGÅVIJ)V7»U*ƒ4â+«€Gñê&_ýµþÌ"ñéýu»oêþtõ÷Íïgüw“U +¸\"n,%9lX¬›CÑ^m„ë£Îš‡Ñ:««+ž¬»¦.ÝæíÁtÓФ«}Km¿=]grÚéj÷=\±µ¡ñIïÍfÛe>àëƶκ^—å=JmÒØç,C±í-ýH$–¾ý
>‡LTº¤I»€’õGC¸´²W4êÛ¢Ú#3Pg8R #*AEUVö¹©«òžNk‘ÆjLy%bÀÛ›Ê4ºsÒi{°
sEBLÏwÒMWXɹZ—EÛ Á׿í<JÅÇN,=3pÄq2 +w`>=°P‚‰åŠ\L„5±?š#²ßÒ9ÇÞ«|$I<æ‰JB“=e)Tªh€
µ„«ŠØp…aœ€nÀçDB€±tåLqšŽWæ6«G]å“£{ð0rØ‚
ÒZħ4Ý„N®Ñƒî'‰eþ]m”4<¦œM¬d eU÷Bj’2`JNSSĸJO¾bíºm‹}åv5}úªøÒ|s¶vH6Fákt†»Ú#ØLÏÊ‹î©õKïkÑÔÕ[óî ;ú:¢,a<xØ®nÜÅäÉÓÛ–æ.ö`¤XË«?bø!ãƆ +lå&kŒÆŒfCVvM}$ó‚:GÙM…Aì†áSÇUg`öØ1XÀÌ%+ºÖ”;—×À•wç–„zÐ.mœ%ŸÄסKÏèÔ&#ݬÓ"¬éßnSq±ÉÉ¥+éTÆŸWÀ@VT™ÇhV60_èBÀ*>ÜdyàöU÷R,<¦Dœ%Þh¢Â‹Eä…xRP Ò³áÿ¤lÏ8y8”#Ðó bÞX§†Yå´~‹º4ojaêª[1 9:¥&˜±¼0¨%ÚZØÒ Mrý ë¢r<iJ&«Ñzw>µxÈ\ÜÁ(´uW2]Ñ‚s7š´˜ +sv´o?,2qèáÅE²hrÉÚÝ=SepdÊÖø8::3ŽÌÃ1ŠÁ“1ÇkÈÂŽ%¤ýÓO¿Œ«9ŽóÚ{JGiÆ“{x +нàþS"ËÉ}¬«ÈÃ*æÕ˜•ÉÍnÄ«(¾MoH›òã5®óÎRуOÇb&ŒX&ÌÝ ¼ÈæmçXÛÚj"k+i…AÝÃòõDj‹]å·\¬x‘Xû²ÞêÒ#`k:ä·!œbß…M²@Ž +í«ÏŠ§$4ÁûàÍ þŸ +ǺµK +ºyÛýÁ…ßuØþ"ˆ},Úƒ½v³¡7¤8¬oK÷Jˆ¸ÿI{ᇽڽqºèk2ll¬2$´9@Œ\&'-Škë¾;õøœ—ðŸó6BN:)œŽ;)!í›.Ÿ;)œØ&»[;"¶#€æJ¤bÖ\á®Õ™¤ŽjD“ڡ3:?ÓöµYô®Kž Úø=Êo¶ñ*´º¥wÁ¬PÊ •Æ¸¡³ý%¬ÝeIç^
—GÉ–gE_÷ØË-ÿ¥FƒfC†pþ"½½íóð Ð>øÀÂyÇ=lãžkùkíeOŠ_¤:,äý|‡5O¾*ZØa9ú›IC7λÃÍë•©R‰W&ià3¸Spí£ˆ‚dø#ƒúãÃÍ›ÿ +endstream +endobj +2545 0 obj << +/Type /Page +/Contents 2546 0 R +/Resources 2544 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2547 0 obj << +/D [2545 0 R /XYZ 152.694 705.06 null] +>> endobj +2544 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2550 0 obj << +/Length 1510 +/Filter /FlateDecode +>> +stream +xÚÅYKÛ6¾çWèRÄb†‰¤ +´XhŠöÚ-zhz%ÚV–=²›ùïj(DzéµÖ»MYÑÔpf¾™áGŽBƒu@ƒ__ÑÏw·¯Þ¾W,Ð$–2nWDÄ2‘"\DÁmü=ûÀDøÇ»›¦*×EÞ´ËúnþÏíï'Ê‚(ª‚c$ŽüKËÔ¿’>º*ÝùW-.L³ñÚ·ïuX.-XM u "¢¥[»1™/Ó³m’ÖUƒãÌ| ,,Ý›vã÷s®gU5Ã|Ò¾!g³û)qrW$©Épœ÷sj–X§ òôÀ.$‰µ7÷@(}èy¨Ubu6WU:Ç|¤UÑmK»<Xp*Ù8\ËÚ$wv5%-j± pf7_Xxà4<Z2_„!ýÙäåÚã>cšD|ï’+’±× ¢u8ˆìêª7u©iœèBSœþ} -ò»9W3sÆ>ÃÃðy}à”ÄœíÅhÄPý +8kñ¼Þ+¶òÖ*m¹ÙI8_Ôžž~³„¡(žì=ë¼®‘1…b³µ)M´–çz©ª,>á(A]R·yRàœ…òÆqÞñ”»2$y‹"RQ^àKGSŽõÌYpþ¸7@‚&móªtVAÌ’ÕÑ¥ØYbVuí®kqœÖŠ.˜ÁÐôÃ{<q:q¼3NåNßp€?ýáê†w{µpË5µS…C“æö 5Ù%ÂÔCéˆ+êô ß_~8W¤ú¸HC%÷_Æ-å+—Z›TŸr·äH¹÷… !Wcåe·u{ +ô*?ý;=†áÅÍÿuò®Ž§qÖ¹${Ù)þØ)~1vú¸ÊüH +endstream +endobj +2549 0 obj << +/Type /Page +/Contents 2550 0 R +/Resources 2548 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2551 0 obj << +/D [2549 0 R /XYZ 152.694 705.06 null] +>> endobj +1258 0 obj << +/D [2549 0 R /XYZ 153.694 483.885 null] +>> endobj +2548 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2554 0 obj << +/Length 1241 +/Filter /FlateDecode +>> +stream +xÚXKoã6¾çW +ÈqÅ—Àb,Ð-Z §ú¶»E¢"¶$èá: ö¿—/Û’B;”Ñ“<Ôp¾o†Cò“Coã…Þw¡y~]ß}ú–x)H#yëÒƒƒ(%^Dc€0õÖ…÷ÝÏëj…¿oùãгnà0òY–¯Pì?i«c-?¾©Ký|\bV-§ô»Øß´õЈñØg« +îÖ"C@#8îPyþ©Å±‰Gœžd†*6>rÇD¥Ëôbÿ +endstream +endobj +2553 0 obj << +/Type /Page +/Contents 2554 0 R +/Resources 2552 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2555 0 obj << +/D [2553 0 R /XYZ 152.694 705.06 null] +>> endobj +2552 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2558 0 obj << +/Length 1713 +/Filter /FlateDecode +>> +stream +xÚÍËŽã6ì¾_ (à +VûU°úù]àþïoß}ÿS²Šý, ÓÕínÅDæ'œ¯â(ñyn‹ÕŸ^Eë¿nL¶Jý,Ž¢FÜçQd,ÎGŠßßß”ú^µÚɪSÔ´êÞMÛ°ÎHýIn[%ï¾u¤GBlé
ü,Ê!â¥B4½ÙÖ8éõ}^7Ožê¶ï`é*Ïtà™|¥â#Ozñ&ÅÓEB€® Ú7l9Ýl†®à~*ø@÷ÙKW`ðØS?EZÂÏ„ ¼_ê5O½ü¨û5O<Õ~·Þ„Iì•;øÇ©g +‰÷1`¢íA²½£QÙѲt2#Ž,ŒýP°‹W²3¹%ðBÄ8ñ³Løƒ$O%u7%
±5‡ÒÁrTÂ: +Í»CÝWòXmx ü¢bÃØÑEǾFú‘'wFµ4$ea +é„¥SŸ]‰dÙ@$Žá¼Ö6pL‡ÁÖyž +¨©ƒ²–]%
Šm¾ +endstream +endobj +2557 0 obj << +/Type /Page +/Contents 2558 0 R +/Resources 2556 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2559 0 obj << +/D [2557 0 R /XYZ 152.694 705.06 null] +>> endobj +1262 0 obj << +/D [2557 0 R /XYZ 153.694 238.057 null] +>> endobj +1266 0 obj << +/D [2557 0 R /XYZ 153.694 146.401 null] +>> endobj +2556 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2562 0 obj << +/Length 1478 +/Filter /FlateDecode +>> +stream +xÚ¥X[›F~ϯ@ZUµ¥zÂ܇·4jRµUú?TJóÀX£`°€Mvkíï™0Þ{lùÏ7çâ0¸Âà÷7¡û}¿~óö£Š$UÁ:0‹$$\"By°N‚/¡ÔòëúO ÄB‘L“†BLAŒ¡ùSö.Ïš6®õòóûw›"ë}|—ôFžíãºÍã¢È›Vo¤E“N)õs–?ýä´
ìZ9m+¢ˆG]ÑŒ]˜!©Î®'MÑû;ý
VR ‚\¢ó£/1*ÑV$¼ý¨‚t¡u °”®OÕ’¨Åwý•.W”²E[é_ºh·©]”éCk_¥–®\•ú÷~§¿o—+½W§‰¥6Ú
užMmîë:V¹hÇ´t‘7–tÃë$qOµ³ *ÓݾÕê—Š.ÐL°), Äš"ÑÇ: +_ŒµŽ[™þØT»]\&“(æNÕñO5Â×¢-ñ‡[r
Þ"⇷·0NN¬Ÿ!Òˆó@šIbør…1á‹ÏUy×X¾!¸BàSˆ:åk}ò4«ŠÂ +‹½ Áhzj è$Õ»¸mûU6aƒ·i
A´Oí6níÊáô./ÙÆRã5Õ(ÐXKËÄa17ÚäÝoÀaôìÅœÄxňœ½¥âˆ8Í¢ÚÏJ$C9¶Ìñ<ÃD(âtžK_›G§yÖ1ÌgóÌ°>—G0b" +(GJðÁySyrÞTªþ¼õëK›2ìSœÄûÖ¤ Ëêjg·«Ê¸Hìú/›pÚíÏsR,!ø)ᜑZ¬ÍAHˆ!J3‡ãæGLñ`°ýÏí’cHAúëÛ)¶ G’ö‰óС”Æ£5q¯ŒÔ…Ë%™GµÌ÷÷Ela«Ñ¤¤±Ë*sy·K“âNûÐK@"l”Nôg&ps™ÀaÞ¦;<#²Vò*qäÕâ::„ÐŒ¬a!.¥
û{Î0HZ!ž—¦Îº9Wbˆ‡Ä:)2ôŠ"c“ÀüÕdþôaûq™kpÛõ@qƒ{7øÉ»$±ëìÒjþZ¸—–$Í&žéuͬÈÐIzÃL\îŠê6.nèáHö4Øg‡¿¥âºxô)ô‚ ȃrÔÑyú¢.ÕéR×¹åüúõ‚.'òêrÒ£cp'÷‡ÈÞ]‹C/Myö0P4
¦•î¢n¨m›üõãWwé +#ŽgË›·Ez¾(‡³Ù0µq^<S’eˆ”¢ÁŠaãêl
ÍO)ÆámÕU׶/Û÷EaWÆ:X [ž4‘Ößt彞pv½2=lèvÉ•÷rªÆx1Rcú¸™®¬WjƈØ!Û¸éæ7H<ê¡"u®Ósìh.Çm7žTšÒŽ1õ¹13¼‰ïk«oÍÜ!{\.Òkµœ âŒ:$¥NѨÉÈxU\ y,Œº»²v†Ã"‹a¨Ù9’|"’þ›Æp¹b!ƒnQã…phen&¡Gûh±ªIˆôÖ¾Îwqýèv—xat™'
YMâhÙz£oæa˜–¦=XM.EË}“Ös›x§S49”öˆeÀû½Ó`aAÍ +y¥²_“ïK. @mÒÉ6փđT`u“9no(EW@©÷ÕHد£:v†S0¼Ï5O”"Fä<fAÁ(SØÛRÄs* Q,1yÑ»§ ^Ø!îÜ¥ƒ"ý¢ù½B楰k¬)ÕµÖOþJùË1ó™¸ðbO†o!‘.<HtÿáK2âø°~ó?ŽÂ +endstream +endobj +2561 0 obj << +/Type /Page +/Contents 2562 0 R +/Resources 2560 0 R +/MediaBox [0 0 612 792] +/Parent 2543 0 R +>> endobj +2563 0 obj << +/D [2561 0 R /XYZ 152.694 705.06 null] +>> endobj +1270 0 obj << +/D [2561 0 R /XYZ 153.694 637.429 null] +>> endobj +1274 0 obj << +/D [2561 0 R /XYZ 153.694 576.204 null] +>> endobj +1278 0 obj << +/D [2561 0 R /XYZ 153.694 286.926 null] +>> endobj +1282 0 obj << +/D [2561 0 R /XYZ 153.694 221.579 null] +>> endobj +2560 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F65 1662 0 R /F76 1694 0 R /F86 2564 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2567 0 obj << +/Length 1870 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾çWŠ•XõÖ-ší¥‡.ÐC’ƒ"S6»²äÔ>ºØÿÞ%K²½Öú"‘C΋ä|3¤·Ø,¼Åïï¼ÿÏ·ï>þ–°Eêfq.nËEê»)[ÄQâúA´¸]/¾:ßX–äy±ÕBW|ùýöÏ^ÂÇßÒEÜ~ŒÜ‰ç¦i†ñË#/ZÍ—« œ¡ó£j–+?qŠ%|îh¨)é_àPê¬-è$мú–È’ïrQ‹zCƒd’5ýõÖú±Ð©„Ò.Zþ.b7K‚
^Ðô+ÿ0!³–؉Åa¡eiç®IÍŠf·Ëëõt…¾²ïÏ¿œPfe¬˜çfQÖiKOhóC×cÁP›(ñ§šzct`Gò*7T^)~J¡3Q˜PnèÜ«šfÿž‘£º×yÑ"ìy®OYdõŒ-ò½YKPŠÙ>úì⾌Îñô¿X%±›z ×¹>nÄߟ?‰à¤³Í8VŒEñ§æò<sæ†,´¬Ñë=°ò3ZC7ñ’³œÅ¶‘z-t#X¶"7Í·Ë‚ãÇs¶¼ÚSËF—ç´ŠKjU¸E®í—²‘êvD9ŒqÞ±KŠæ;êRì{ÎÃV‚,WÌ©‘p/dSï¸ike'‰7ÒjƒÍkÛ†hD'ÁÁÑò‹ÝŽ¯ØW=-Waš:Jlê¼¢v^ÓßXMMQÚiÍŽ75§Ž–‚+Ûlèk`et󗰅ЀN€pæ¬Tk(1Í´¦ +)öº•¿~¶ÎµhêÔçº@‘—p,í‚ÀŸ‹c¢ì +z x}„A·Ì+:y¯AZ¯8¸B1…”UKYJû¯Rj£±×kûoS]¥ÚDs¯ØôÞ¦6¾J-AA¯—º½â¹ˆè€˜¢jϫꀉc—%qgØ`ÌÆKúØ’PDZsÍÍ×Dm•Iù8@ ´¦$‚$#í‡¢Æ +1åÚNAK‘D'…ˆ6ÌÁ¼5ØæÇ1Öº‰cgJNX‘9‘ö@Ó‚[v2X*}HÀ@ÃiƒòÉjŸïODó:W[³0a[ `±³7—v›‰ ¨4•Â0´Ím¶5ã!‹JÂœ×4!_Ç¿‚Tî.Wqæ[dƒ™ëqâÈz$P%õÐah5Ѧ»`ÍŸäwó¬`0V6•=6]ÏœÀ¿2bpsEšS\ÏHÌ
ãÞŠÛi˜@ºàZbŸC`OÌ€ð~¥¼Gñ4à%¡.ÀhèAèm7[¨î-ǬÂìå
®YÞ~už±»Yór‚S³Ö=>^wЃRîøÓ¹+~ê¦~v\&˜Ú†çò‡Þ×P.õ\|òÿÊ¡féeËÏÌ‹þÀløx†{"j‰µ¡´‹æ
g™›ŒŸM~ðÍá¹b‚µ‘…¼‹[‡¢1T©U‰;‹€Ø³7Ñn°Nx}ŸWÇŠ‚ÜͺYûî Šœ|ÃoÔ ¹aàBY;ô¶WÔü“Ý”±|0 +¨IÝ6(ìùcÁ÷š„ Ø”ûÖ;¤îpuç³*Õt·³+°ÜöOԵмeŽøÏ„’űÁ;&vKºØ$ƒwL$wÛ™†ŽÅBW¨s¥»y YÌõº5y>Trth¤nÁ°…>Ñ y£€¿9Ä'á((¼áÒˆj|º$‚±01BÏš1ç›ya’|æÅd=˜ÌŒóN>eÐÉy²\Õ7vØûK!pqM®C2庛¾H}BO²SIæý2Â}jyWÈf×W•D‚ôr/šV +¯½Üô +endstream +endobj +2566 0 obj << +/Type /Page +/Contents 2567 0 R +/Resources 2565 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2568 0 obj << +/D [2566 0 R /XYZ 152.694 705.06 null] +>> endobj +1286 0 obj << +/D [2566 0 R /XYZ 153.694 667.198 null] +>> endobj +1290 0 obj << +/D [2566 0 R /XYZ 153.694 428.344 null] +>> endobj +1294 0 obj << +/D [2566 0 R /XYZ 153.694 428.344 null] +>> endobj +1298 0 obj << +/D [2566 0 R /XYZ 153.694 428.344 null] +>> endobj +1302 0 obj << +/D [2566 0 R /XYZ 153.694 347.397 null] +>> endobj +1306 0 obj << +/D [2566 0 R /XYZ 153.694 276.663 null] +>> endobj +1310 0 obj << +/D [2566 0 R /XYZ 153.694 241.793 null] +>> endobj +2565 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2572 0 obj << +/Length 1605 +/Filter /FlateDecode +>> +stream +xÚXKoã6¾ï¯P, ±Võ,Ð"]´[ §Í-»Y¦m"Šht¯áÿÞáK¶%¡¼{‘Äá¼IÎ|b¬ƒ8øûClߟo>|úRUTåIܬT (¯Ò ÏŠ(ÁYp³nÃ?É×¥™ÍÞÍ’"${1ûvóϧ/E|&ÅQ™¤ Y‹ nXúã(Í‘ã¸Óá¸r‹ý+*¼54üG5´ôÒ0JÇ@»%yz©%É#”%'-ó$˺[Ž¨KpTÄY¯ORÙ’— +1p%½ÕãfÅÄlŽ t;C¡Üq½ŽyÈÉŠpÒ5D8Ë;¹a\èh‚y‚²(-ó`ŽPTev'4l;KÊpÏéz£>älŽ1‚øVìÊ|¶´! ÝZ
ãÁH5Žªò¡?‰òÓº8Õ®(^•=]·’ð®–ÄMÜÖæIǹ¼r>z͉ØBˆeHI/i÷³‡‘ÍtGUK•Â9†Ïäq”£ÜÈilQPB²óTï4ʪ>Ù_†ò(X·¾#ûƒàǃ"-ÉJ½þû|ÍëGȸ8ÕxméŠÝP#®XsØmUV9_Ј/e%§íöŠå_ÐÑR¶5D8â˜i«Ð˜.édjûAÙî2ˆøµ™W\ÏžêRÃ_†]w´qê47Étª[-5¦‘æçÌe’ÙTô‰:ŒU= äûiVóÉVõ™˜Õ”¡í¾c½÷†\E(MÁ/¨‹‰ +…ÂO<Œ3(…1>A)¥Íàqø”*Ö™7)|k,é(g$NÔÎ35¶?Cf%„tK=ö®ò¥¯
»¿‡ðfoÑ·ÃÇ÷Lõ˜£1•¤QŒð¹)º‚0ŒzçÆì@ïØ/j¸¢cÆÊaœY<Å8 ÕçöùÚG^öûÐ%ß剗òŽtAè]㶌¿9ì‹F§új,èo!õ²°nÙ¢n-²Z°'kUEóÈ©$BoVC`t¹¸~òw!ó
²iIÍ¡sô¿öÜKû5]u +ÿÄ\¥—æJsð7ä÷³uª¥.]¿ )«áwþ¡¬©²r8ëóSÊh^ø®ùEG¡ô[Þ7~ðªXÿØ
~ð^zôÆïPGÉÉÜg%¡nÀ +ó°·wEF©ï±ÔLm^J1@ÜUF¬2”ß+ÕpWß6±Ö\:‰ÞJa¬Ï¬èߥÆÞsiÅ +<ª³|}Ú;¶¤æåÒ(+²ó[1EÈCÉÌ„±Rdæ +Í\ÿ•Îð\žÝv ”[µWZk´†3ŒÈ&tuß4æû «¤ + J“(…|TQYö?Zþ¿n>ü>Õ +endstream +endobj +2571 0 obj << +/Type /Page +/Contents 2572 0 R +/Resources 2570 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2573 0 obj << +/D [2571 0 R /XYZ 152.694 705.06 null] +>> endobj +1314 0 obj << +/D [2571 0 R /XYZ 153.694 543.993 null] +>> endobj +2570 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2576 0 obj << +/Length 1510 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çWèRTTŠD½/ )Ðk
´@Ó%Q6»²(”½cÿ{‡9+GÞÐ(z°9|h¾yq†däí¼Èûõ]dÛÛwï?^VERzÛ΋Ó*,òò¬Q’yÛÖûË/Šüáïío°2öÊ°ÊóT-M’0E%°Ñk¾ÄI:bÞѾtTÝM×Ob¿ë'b'牯Eýdy¾B,Ï ŽÂ*«fô ý÷Žw;ÒrºÛËr/gî¥÷]ÏjÜ[Éñ F&H‡É¸ÑÉ]Ÿê~ĆoΊT¿g¤2róg’4’´Ò’N»®™8'ƒìqMz
<nvÃtP¹'¶w‡,±“,‚ȆMƒ$ü|$\…qŽï€A®Á2rrÔ’OÄâÄÿ@@ƒ4ug›:±åÄ•TöD¸³Î\-‚ÛV2:´ä‰íð±»l¯'Ýe +OrÏø‚¸e‘<Ý»%ˆŽq‚›½æcš<xhq®zmcß«ç…A^^œóKYþžuK$ý3§MÇé̸Š\C„®± =È]9½ZËqfÕáE¸TªëÖ +FUæøBÅz-Z媃÷ŸK¯(”+¨<Ó¼š¡>
-…åAZ!«&ñõ÷š¢Ã*ý£úc½nˆ03
Ä“¤ó:HŠËO‘¿'¸%ÜŒ~‰²èDåÞê½ei]åüH AõSKÌáQX€ÅæåQÿòd ò›‡ ö•PúLçaQ!°}¶·ÕÜœdV` ¬À@uì!PzJ-5¼!uÌ«ô{©™7Ä. +¶;Í#öØE¢ÁPXrP¶®û‹¼Œ_ø„?Ë=ø$ög5˜Õ6.S(Yj»#À”I²ÈzR2Õ‹xÅò2L’ä:ÐÁF5{ú^+8(eÉÅ¡rvæo•idmì©pŸ¬b†Wºª1Õ*¡üš®‘/2îQĈw$¨'Ú·³"GŠWäb”…e^,
0˯Aæ]±T¡HB„*¤‰ÿÇC™øJTù-32üN\hK”vXý=›: ‘o:¬3í?“†j˜ñ§õd¶=`:Š{‹HSl•8VzÀB…±–n•µqÀàfM™½ª·xZR½;€šì©GQÊEV
ž„fÏÑ¢–³hªgv‹ùÒè¼Å}¯ý}¦eG«Y%r£ä™$Jý%C 6‚IALlB!Êüäç+¹ƒšëpU*<Îá¯Öà~Ç8ìЃá"÷x0”v´£ A!hÝ[(½£5µÕ¢¡ªË…qšÚœ¨g2îÌ{5üçÏ– +H€$&ÓDi˜W™æ"Z¸V€Të¡M‹¹* [U¡ZžN
; m,óýyüØϯÊÏÚ)AŽûžvÀ¢x¯±¶\±^;É¥(,S´ÂZ@g-àÈÍŽúÜ1´—‰Ž®A[†WÐÙ=Ð
Þ&ñ»±ØßfîÏÀ·šùB¨•dt+œÀ¦áÖ¡dkéh?NÆo6¢Ý‘Ñ9Í0 +mÊ^wðµÃ\†B”ß9ïru±øpIª 'í˜e± +ÒjY$¶dg‹>mßý÷§É +endstream +endobj +2575 0 obj << +/Type /Page +/Contents 2576 0 R +/Resources 2574 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2577 0 obj << +/D [2575 0 R /XYZ 152.694 705.06 null] +>> endobj +2574 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2580 0 obj << +/Length 1024 +/Filter /FlateDecode +>> +stream +xÚ½XMs›8¾çWpÙûIHÀaw¼Ùm:³×æÖö€°Uc`@N»ñ俯$„cyýºÉôKÏó~éy…Ã`„ÁÇ›ÐÝïoî‣4¦IðX8JQLHÀYŒeÁc|ž%8ž}üGÏÄA‚RÎ#3•cÄõ‹°ŸóÓ¨PJªRt¿¹'зnÁ-QÊÒ:A7y±¬ëí.k·ŸÍXÕ~gV‹N¬”¬«ßÍèyÍM” æ¡_/Z’–¤KbŒÂ„–¦Úˆ®®ÖšÍoaÖ>óÆzþâãs(cÏIx™ÏÀ:ÎO÷3ê4ïíØŒ+(±‡’DX|ìBöW®›=Á%܈ $"§¸¢Ê×m½oΣ»5t +BZÖ?l‚vÙV4(÷¹?~’DRÕËVd[Ë×m¥uÅdF?©̟?+”hCÃ;=Ê~À9ˆq_™.éâÒ#8Güë˜\À¥(êV4u§®á $º'+RVâ*—hø5î‚9Å YäÒŠk·ÌÚëú£WW8)Í´¬h7s]4å¾ë‡`¢Èz1I~ø¿’ôÔîKa}éƒ8©ýá»ÌÕÆ.êä³?“~S`r…ÊRŸFPŠ"rtÎkž›2‹/‚¹/+#4E¦;6=¡‹\ƒ¼Ø¾s +"\—õ2+¥e\UêüÆñú…ÐÈuûåN*ãƒÀ‡«Áò©tÇ+s-……Õ²Ø5êßó%ç7‡€Ìé”hVõÞlÙ8uGŸ$…˜ŽjåLý¹™ÌF[ßÚìá§Ç¢mEݺÁª¬;‘•%Ü«|íÍ)Ÿº614?¢?d>AÀbirT3ãøe2½<ýiÂ"M ï¡–Y'E!Ý=$Aª9 7œiŠðk°> 5×! 3 +ÎÀðd2ÅüÔå)Ë\º)fÃ|U÷ØYeîÑ,kš¶nÚ9žÉL‰þÁêgÙ¦0'ÉL!OPó<4šMQ
º%£jûø¾ªw»¬Êýá:øÒè`&iLA…¡)ô BT¶H¦³oäÞra!ˆçÔ‰)ïÙ㟃e±ÚÔm.r80PãtFŽGo÷d϶g5–Ë|øóþ¯¿?<|´k6mÿ)Uª»oñ˼Ÿ1 +2*ËŸ²j%|‘Þ¨W[Á²Â¢·Ð’ó5ägcï-bŒ‹¤+eîÿÄ¿%.ˆLKß;}
ìÛj±“•æ —8¼GM–¾Oæá[Kúùõ³a°šxƒÈñ{—' Äÿqogù·‹¬ƒNpze×·CÌ1"$ÕAJ‘VØ~AÌG+><Þü²Y2· +endstream +endobj +2579 0 obj << +/Type /Page +/Contents 2580 0 R +/Resources 2578 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2581 0 obj << +/D [2579 0 R /XYZ 152.694 705.06 null] +>> endobj +2578 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2584 0 obj << +/Length 1158 +/Filter /FlateDecode +>> +stream +xÚXËr£8Ýç+ØL^˜ ñ’6SîÌtR5Ûönº„Q‡W!ì$íò¿$DÜÜdzc=Α:²kí-×z¸qÊ»íÍí}„,âÐ0ômfEžãÑÐ +ƒÈÁ^`mSë_û+òü/wÁº#k¬Y}Ûþó +r{O,*p¨ +¼S‹´ÖDZŒ k\ ±Øn%§ËÁžçéËŠokc+thäµ±µ'«XΗ¥Oúù$ôÍÀ±oÍU±§¤.˸JßúèôÇ—X#W.ö•,˜!þã¢ßHø”—¬BØóƒ0"T4sfbOAŠDÁR–ªŽ•ÍIÕ¥ýÆìg8gôNÎǬƒ1ßÁJ@¬<{‘^ðéè•:R˜Œ©vlÏ«}[fÝeÆ_"Gî²âã1rñÒò$««nØŸ +endstream +endobj +2583 0 obj << +/Type /Page +/Contents 2584 0 R +/Resources 2582 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2585 0 obj << +/D [2583 0 R /XYZ 152.694 705.06 null] +>> endobj +1318 0 obj << +/D [2583 0 R /XYZ 153.694 391.482 null] +>> endobj +2582 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2588 0 obj << +/Length 1021 +/Filter /FlateDecode +>> +stream +xÚXM“£6½Ï¯à’*û0Z$!>Ùrm%»U¹Æ·lªÂa¨ÁàÙ³;.þ{$!00òОäbdY¼×ÝzÝjÙuöŽë|{pÍóËöáÓ×ÀñQÐÐÙ¦ö"âø,@„2g›8"7\ÿ½ýC®ÄNˆ"ß÷ÔRJ‘GB £×|ÇÔKó_̺â£Y÷ˆ]±¨GŒ@ˆ
OÕ5úóËÆŒÎòyY$ +
v-DA¡GÆDyZž†GŽvUÑ|V__7ê3kòWn~•?½ä‰Èn;lЧc´#ɵMUî¥!šÊXç".FaÁ˜+NÎq¹ãƒƒjô’\£[Ý3@3Jú1Jª†Ç
œÇ…ñža D‘:ÞïyRçûL¨™*MóRðºÈKÞ<çG57ïØ0ц‹…ÈEÁÓªpèÀ æE“D“rÓàÚò¸¶âwoÍðC~ÉŽ@ÀiUóx—iìËw—¹So\†Gm»HÝ×âÞ—«ÇšŸ~ٯגñÌë²SÁz$°B!=º +M}Ö¼ˆu}yùÎF@lr÷x™H?‹SÂáàÞ‡êŽ +G¼[ÇÇPnÚ›Gļ¦¶ö‘ÒlçòA!Énqöh â;8ÐÕ¯¾ÆžO‹1±å¾‘/'F¼“Ü~¦˜—fð^ÉçcdÝg8uAÐgQ/o\hÁPÚ^4tJ@¦wJUË)ا½ž¹ôMÔZ°•¨æû¹À´ex€‘ús9ÙÆd%332[Ò‡.b“ºXËCÙàkOEÆÍ×V›’æ…QãÌøØ¢sò|Òî„¿¸}m{‡Â‚ÿ=Gèd7<º•þrgÖM½åC»]¬¨}}ð0èH¸•¸ÖÒïÁŽÚSy^©õð(Èæw.io,¶%ñ‹é2¢Y7C´¥ö‹†k_«VÔùS&*FL©)B¡‹¯Fâg~¬¡” §¯¡I.âëôuQÖã%¯cÁ×Òº’•B
¼ÕANÕy\ôÓ±èF²jº²å\“p•uóª¾ [PåP™J¼>þbº~ùeWq™Ì³ÖK0v +7ÊË~¥™0]8TpÌý€àF¾ÁõÆ0h?mÿéè~WK/mdêñF/LwUÂÿAj¼:ocV +endstream +endobj +2587 0 obj << +/Type /Page +/Contents 2588 0 R +/Resources 2586 0 R +/MediaBox [0 0 612 792] +/Parent 2569 0 R +>> endobj +2589 0 obj << +/D [2587 0 R /XYZ 152.694 705.06 null] +>> endobj +1322 0 obj << +/D [2587 0 R /XYZ 153.694 243.163 null] +>> endobj +1326 0 obj << +/D [2587 0 R /XYZ 153.694 176.912 null] +>> endobj +2586 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2592 0 obj << +/Length 1931 +/Filter /FlateDecode +>> +stream +xÚ¥X[oÛ6~ï¯0PS€Xu¡¤=]±vØž4À´}`,ÚÖ"KšDÇmƒü÷iKŽš¨ÙƒÍëá¹ð;*XlÁâ·Á훫¯Þ¥b‘ù¹”ñâj½ðe”/d’úa”,®ŠÅâ~Û:½î/>]ýq¤õ.[ä@J¤MB?HX ¢_˾ÔE˜y_.–Qyf«±{ýª+[³ï4ÏéºÓõJ÷¼\Ö£ý‘×vºÚÚGÖ îBúyeÈqA7\,´qÊ|ó$¶GzÅ~’gN6T¨Ö‡U³Û©ºªw÷ÃK¼Ÿ'¹c“L° c?ÑM¯Íuó{ïß¼¶½-´w´Xõ[Õjê6õÀþm»Uµiv—÷SÒXgÒÈYÒ”ë¢ÜaçPœDú»__ãÿ¾Þ>¶U6ër¾0é“7p?ÂÑy»Xü€œç†áI«ÖŸÍ$õb™û±H@Â$#¢¢ù6Yð
+³-…»ôS.BÀž`Ê÷úñ®;UrÃÄÛ©U×ôÜß÷ÚZ%’%¾ˆóá÷è•6¼{Ä1ñ“Øí5
Ÿ[AL›ÆžÚjUð +9´ìH4Ñî
w{Óiµ»ÄôÀŽ;º!UPt€À—Y>¶ÓíE¤]ÙìQCyjeʦ¶ƒB·$—®‹²Þð\ƒ‡‹Ð;\,…·½ž2¼PZ¢^ëÚ¿XÆQæý^óˆÔkî²5/'¬ÊÐÏD84ã +{û˳ڋ9ã¹´½i:r¼QéåV)æòâš|)ÔZ³hºõçÖeR<ßPìïCϸf +y(«Šç6\†Beû¼c¬&D?ç&¨ž`D~ïÅ2´Ãä‘BqŽ1+„‚×ð– ¨…¨:˜þ›é[,;„¢ðÐ
28ú
Þ.2ÈÉÍ
ë2dy®'¬9ÔÁ*_/N*ž ûLO÷¹Ì H̳q€=Ýj”åT›EYÆ + +ýŸàiê<-Jq&•§j¶üJY +€uðe#‹N•5 +ÆÁnO²r NƒY ƒs¿b©øߟÓÐòd²Ì·j?Våpüc€¸rŸ˜ùëGckNŽ›ƒ/ÐÇ +endstream +endobj +2591 0 obj << +/Type /Page +/Contents 2592 0 R +/Resources 2590 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2593 0 obj << +/D [2591 0 R /XYZ 152.694 705.06 null] +>> endobj +1330 0 obj << +/D [2591 0 R /XYZ 153.694 667.198 null] +>> endobj +2590 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2597 0 obj << +/Length 1190 +/Filter /FlateDecode +>> +stream +xÚÅXKÛ6¾ï¯P‘HEêÁÛ"ES$—j ‡$É¢-!²$Htwcÿ{gHJk{e›Þ´ÈaWœáp^$?Î8p6Nàüq\ù¾_Þ½û'õy3g¹vxìs:q”ø!œeá|v¿ÊþzßÉRdÅâëòÓ´þ݇Ôá°6ŒqmûI„ZõwYÕbá1’º]ß.¼0uWbªf£™²ý¶ +ž† 7$'؆áYcÛŸºô11˜ñ°&q
kQhÂEÁp'üÓde¾ +þP|D9OȤVm3춣P9Å +„;$1g`ÌH3[³Á«4“„®x\‰N‘23£Éçè³ÕTÙîêBsñ£¾Ún…™Y÷ívTjæEcæÚQsÙC×cã:z|
Q“ñ¬„¯ETLâuDÎ$ýùˆš²›ác´{+¬¦‘5¬Þv¾éÛ]gtücAçû “ƒ~< †pÚ»¬¿á±IíÞ„MÝæY=>;xCêj' +{¤â±eùqøßúvr;H˜b°Wœþ¿5æкÆùm¬3Bα„ÁÏA C\,‚Xµ:À®o
„ôp”èׅC;J>ÿjP˜A%GAM«J«]ßݧiÆÐb©duM +P•|kš»ÂpdÙSk§Š›Ö¶¥ãüµnÑgòu¾Iý(æÇg†Á,T&>T7¿—ÉY§Œ¥S§f±Î&çúóJ½ì>Žü=xË +¼˜,‹¯ÙÏ
; +àšŸ]Ôï9ýì8ªÄÔ÷Yá¾ì +ä +k€…ĨŦê:4š=whjæ\k›ÆNNCtõ4œ–|ƒÀr„4û=\Ÿ§§ûObâ‡!\¤„ø 5GGw÷ÓŠß—wÿ5÷)ù +endstream +endobj +2596 0 obj << +/Type /Page +/Contents 2597 0 R +/Resources 2595 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2598 0 obj << +/D [2596 0 R /XYZ 152.694 705.06 null] +>> endobj +2595 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2601 0 obj << +/Length 2020 +/Filter /FlateDecode +>> +stream +xÚ]o¤6ðý~ÅJÕ©¬t¸0•*µ•zUûЗ¬t½>8àÍÒ°˜bö’*ºüöÎxËnHBÒ<$˜aìùð|o°ºZ«_ßÏ<Þ¼ûîcÊWË“$^m¶+$,ŠÓU"RFbµ)WzŸy_üücÛ›vý×æ÷qûw³U[÷ƩÝОÍNý(^£n{ZõU_;`¯¯×a橆^+COIÓÊB±µ§¹÷iEžÝ{7ë0õtó;ïºYsO#ì† +}Ô2§kŽ÷
îê°W¤JwˆÙéC]æåÚwj\šj[€¤ ´‚$õ.4!vr¸`ŽÔwzYÎ]]®p:Æå©á g$"P ‡"'ssGtj¯ö¸Ó±Úºµ'“=ÁSÎRéÔUezÚƒ6â=JS]ÖŽ|-‡‹8“ÅZ±©tÃÜý¯–§Q†·ê§,#Àà™>‚Äaž¸wÆD:µ“FÝz¿—M9qò»´Óçð”4Ò!°“ÅS"p¬l[Õ”¦u¯ ó~†ŠÛ{N&[DFnAyÔyÕ€õGzÙõ/ –/¢V«F¸Ö¾…÷õ$>ž?W~–°g@(†üDCÖòŒz*Â& ãéx}Ÿv•5›HxìLÕ\Ñ‹Ñ´JȘÍz# ôj“]UÿKPRÝ\|Ë +@gÏLjA8àI:¶Ñ.ý¥’µ£®[¿V_¬w9ºmeã»&ÌÞÊÄüÑò3ò>"˜c1fqÝT¥gšYš¯3œN·~Å —Òº+€lˆ€g .:>Tfçp{ÂÝvzOí‚,÷²è´™sÖ\0ÎŹ·òàoMò'Ýuñn²~ÎSÐo9#O4>Š¶¤áf>!q–òðì6¦gŸ •/o<c‘‚&»kƒËŒ¢4Âà(Z`ŧ¤ÇÙV åsïȺՊ¹¤ÌbÝß'@0ˆiÓMÆ…÷Û–L1Ë*jj‰GWËSò)mù‹òˆÀ%:àR•à}1\‚0$ÕÙÒÅb‰Ö
º…K/ðêx¥ë#É!¸9ÛN[W.…C”Í\Q]§qV[²\²`x7‹³ +篳ÓáòïÞ?’[`ÿYæáÒäòŠv·¡rÃðxIø²•'˯w›–™qªÀå |\7º§….ŠCǾ.O<zV+ÏfΟOÊôeu—5wÂÊYœlnç#[O/L@M8ÝNµ;ØÔÔÖ¤`ëdõ°*UQ•¶fÅRu¬¹C놛–?ÖAfBÏBÏYF}\rhP~8˜WI/ir·N×4êçïHÝöGÞFu ®#¦gª“ZÐ)Œê
¹ ·eÕC‚öP<`pîTŽjëní¡4B°$ÍW$Ð+d`èræœH©ùÃt¿2]ñ'ÿë%®(–º"ØÊÚ¨8O²èðj[Èž[©4…Âoø;'жzõt™ë.ÓSöºkyõ½äUwŒÊBR}wPøª–\Ôhta°”=µQ¶/¥¾µp)µè-¨EK©ÅoA-^JM¼5±”ZòÔ–Ûô-¨¥K©eoA-[J-@íT–ÅmõºÿËÃKüÿ" +Ûët¶³±Õ§éÔÖ<_9j?Q?ì‹”?2xÃäFS5aó=9KýÐrŠQÛÒÑÁXÇÊ,oð“k¨ûE +P0|Úˆàð)ªÀ¢¨Ý5°Ã*øaøQÅ:!Bä‘
‘ë[é…§œeÀ·,ƒüeùÏø Ò/›wÿ§êöà +endstream +endobj +2600 0 obj << +/Type /Page +/Contents 2601 0 R +/Resources 2599 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2602 0 obj << +/D [2600 0 R /XYZ 152.694 705.06 null] +>> endobj +2599 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2605 0 obj << +/Length 1965 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çW-ŠÈÀJE={J$zhuI²EÛÂÊ¢*JÙ5‚ô·w”Wv´¼‹\Öäœ÷|3Z±[ø‹__øö÷ÍêÅ«wé"ó²8ˆ«íBDÒ‹³pG‰Èh±*ïuŸšJ-?®~{õ.ñG×eæù2Vtï7½¯—nDŽüYÄ7"ácþqì _ÖK7HµÑe¦¹Ça4æþ/1þ dXëu«ò[\vû²6M¾QSE{™8Iô–nfÎ?ò#ø#–®”‘óöÓõh.2X¸Òà¹p…ð²ÈzÅìð¾ïÜ•¸Áµpòši꾩ÊMÙ1u×ê¾áƒÒ0©RÛŽ)}½Ayû¼Þ©âƲ©*Ä»¥+œr)–%@¬²¯ŒÂ³–wæcb„Ӵʘ#2Â?×^oñXìB'Gç'M6Ÿ/ä†Ï`KMÙªÂ#ž"=gºZ¦8 +äÊ’»JèÊOH°§\ïóèª5˜]2qþª·ºíú:ïTu\¦¡ƒ1V±É»¦Ü/PY$Q|„uùŽCʱã¨ÆCN"Ç,p:ußñꎴk-Ý(K^s|nq';p£}8pØöèv\Ý’ôã§eA,˜V•fÌŸ’6E¹S¦Sïjnyçí®?(öŸ•¦'Êü"S±¤×j5Áø¯ +: +<éË¡žÑ³ÀÞ`x‚Ðë“,å$Ã]_³+`Iyƒ·¡h»g¡!´œ?j{¨×ÈóS©{㫾+uÍüJKe+®UõÌ:¬â¯] b/
O8Š0›¼îô-dûˆú^˜¦Ãím«|`îáR =‘†Ã¥¾æ¸žDº+R9õRPÔ
<Z}ß=ò"h#òßࢌË"Èb§Ðv¿‡*,©12¾tÖ}7åÝè2d˜©_Ú³øáôî˜;`œ8f¤l ‹Ì‹¢ðÜ¿rG!¤ò bH‚)gÃl€2`8® V›tƒêà¥ÝUåí€`°#Õà7§„À?º´0R¾ +ú= +Ð ¡†©ŠàÝj¨¯ú9‹NµŠ7×}Y¼d´&” DŠq€ +ÊÏ.€Û¨_`ëš©UËýð£Sùe㲸¹¢r÷ÇO`CÏ«[ÃÛni±ÛzqBZ$é[2¡æƒµµœ.
GTx¢©rÎ<V9÷
æSnÅm—sî<Ò¢4g µ5ᬇ`Àºì/l²ò
Ò€›ªbŠ†t~×|Á6_n`–4jMijµÌ\CEùÁ¡*˜Xô-gx"¨Ýóê¬Þ&òšŠ@Ì©5þfƦ“P<€8ª–Z’‡‰1§iÏ
|†-”X핱¤+VZ½¤jÇr·gGÓV
ÊàÈ6’2äÝ¥îC[ÈPâÃol{NÕ•.G§S|Þ×åÉ«L¹ð;’„
›V[¦m–Ø3À‡šW#Ýhs'8ü3¡iбép‘8ù&˜Õ~ªÿÄ!”~2€EY7}ЦÄ^pÈ›a¤À9‡7앺q´Ú@Ñ’Pò¬ Â^€GTLtçÂp÷!û vÂ8ƒéødü¾'³äÜV@}µÓí‘¡àŒÂMpp:ÃöhÇyiuMÇðžqz’£›½î³pmcbòò¬ðñ‘È]ç&^â0 á7e…/…½) +nš†¯(ûµÌw蟈v‘?ú̽y´o20´Ñ$FÈÓØîXæv"ê`ë†^5”Ò'‚…™²}Û£{*ÕÙ£¦¦³Ð~™YÙSµA9W`cèÏ*®r†ÿŽwd"ÿ÷ë—ùuŠYˆÂ‚ò-tÉ“u›æ88Ây¸¯ªi8|DyùDåml¾©þ)#Ãp–úÛò +å£yˆ7/uâ§åè’4yv’^’_›†þÓp…ïÒY(ÿBŸ +Ÿlãë^¯«+ò1Š®4ðÿkq}å¬ÅÏ箽ÂÔä;ôè™ð1t¾GF<lŠô½¤Ã48{ñvõâ?&Yï +endstream +endobj +2604 0 obj << +/Type /Page +/Contents 2605 0 R +/Resources 2603 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2606 0 obj << +/D [2604 0 R /XYZ 152.694 705.06 null] +>> endobj +2603 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F11 1842 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2609 0 obj << +/Length 1566 +/Filter /FlateDecode +>> +stream +xÚ¥XÝœ6Ï_Ee¥[‚ù4ª"5©šJ}ͽ%‘ÊÙEa1Ål÷¶Ñýïñ6Ül^`ü1žÏü<¶kí,×úó•kþn_½ý[‘“Ä>·n‹¡‡ÌŠÂØñüкÍÏ6sÃdóõö/˜Ê,î$Qà\/vÀ:zÒæEùÔ÷á‰Úþ-s$LzQ‘»HÔ§¿å²÷Ý‹+óae6³2ãN%ýÊ8cðÎåßÚFžqs‡EþD›¦Íšó,»8±Ë‰6áÓ®ð¼ýÈ”ó"T.ˆ?ˆ1ãûzãqûÜíËz·Ùúqdwû´C*´KUÿÒQ'¸Æu{Ó¡šÍVY™VfH~Ûx±-jEíôNÏ(è_ü +Ÿ@5fïˆÀG{q˜‡QXÈMp¼l‰„IUG
sÏ:¢ñØFÃñŸ¥¨¼á<µOÍ;„vö…EÏ„CûT+¨¯}ùF¿VÀ¦+=œD:#•Vdå†JôÒÇ8ðC¡äb®ë.FNî^‹œ&ŽW g‹žÎjY:{#ûT¡AÉ_ß±Ðu/:oÞ1/Ô¨ÒûåÏyÜûédŸ¼C\fûÒwˆhzû˜cœ¹}DÖ˜¹‡=ÏÖ;iÕŠ4?SÃ$LãÈ©÷N¿”}ÒïeT8z•¶'sɨóžÞ,ô ý) ÀÁ… F½C‹;P꛹Üø$hyÈú׆¬n×ÇTqD¬z¬Dñ©öÂùËK~eù1¨´"‡ÂE9T÷?fÎY}‰¨”Xþ2Íç +
?vü„OWo+]JÊúÉCÝp^Z/|Ã_‘Ü|erOSŒEÌñ<Ø/Ùxƒ¢oàøãöÕÿ0°d¹ +endstream +endobj +2608 0 obj << +/Type /Page +/Contents 2609 0 R +/Resources 2607 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2610 0 obj << +/D [2608 0 R /XYZ 152.694 705.06 null] +>> endobj +2607 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2613 0 obj << +/Length 1667 +/Filter /FlateDecode +>> +stream +xÚ¥M›8ôÞ_Áe%"ƒ±MWZu+mw[iO[Û“8 ; Ž0éÌhÕÿÞ÷lC
™¹$öóóûöû 6Aüý*¾ðÿþæÕ›‚’䜳àfHA2*ž ’¤Yp³ +¾„_iÊ>¿gêíãa«ªÅ·›OO(#"–AD)ɳó‹nRFh’ŒÞ4õª0Û_0SŸÜ{óA9¨™pT“SÂx¤‘ÜßýÇŠhQÊó°Ù[µ‚…ˆÃJ·]ŠÕ£ÛŠÚƒõÚ;ô]¹)šc½ ¡¿ÿ5Îâ¢r8ªŠü¥Ú
÷J
xÔoQ"CµÔ{uº:>gZã-e7Nr‘JÔ2$g) §ð/2eî1û~§’d`ødÇJÝç}Qþÿ÷ë#(§vªñ‡•zh†îþ1"‘çÑäïDÊãç‰t’é·K¼òŽá•€¥$ëó*×OUkÙáV=@bݨú,ZíÙΨ(²v*Ç$ó솒%ðc¾šés½ŒJ|¡ßf¸1¯ˆ=ÛÉÈèg/wqäü7ðò»¾½Ý©ø˜ÏóñdʆGÐ +/4浫j·G[þR[öàÏ<ë²Ø9Ȳ0Ê£Ô¥QÆ× ƒFelL:Ÿã™—¾q +£)UÕc’ U ¬v#陫rS6cº`6JùW÷"œÂRöóƒ}PK£nÿ1d1Ió.—xy½‡°~ÖbIR*†Å8ÏMÓÖb3’´Å»"KËggi'Ñi:Ÿ•¦OŠt«¨[<Ìκ4Ž_R¬^mÊ¿ÈTvLÇT@ääçL«ã–ͺX6ºþÃÖšý/O`¨àXëÀ8‘4½È‹2pD”%Y8ÆÏòë.2N’Džó[ÖŽ•v…´gÞxŒ›'1ä6Ö9ðŒp–\ +”ö
1ó†Ì²YªMÅ„|–U»æ1Ê,‡ÊÜ•‡+³ïV&Ä–³Âjʱ“Ï’Ó†è|Qi<KÔqíÏí0÷€§´©tÞK´-º¿4ĸyi:KêqCLÈÌf¥Ï+ú`JçµèÝ[¾‚òË;lž.éD‡í‚$žô×Ãkƒ†‚ÁéYwý'42IÒ¶‚iB§ú¢Ä¶¦·×%mOt:v=‘].õq·:£êàØ–çDw¥ñ—ì8øîûvlÞ¨oÆÜIÖªVvr#øÚ~í`ÂRfÒ¶ÌVV&¼ÚvÎúÎc«¦È†¼kÖ â¼KŸô+aô-ýÝ’·ÉÓÆ
<+ø) Uì4ca+š5•Í@FŠ&·k¶Êa¨ï÷R¸¶_;Eî¬"*8aéàãÖºÖ{ÄbhˆDf!4Sn²‚%aa÷[
´Å+öÊÑ›íßwèzú>UtÓq¿Þǵ;ø•]&‡MÛ•º¿Oz[uGO
ç$¼ohâ,6$ñÐ"1 +Dæ+8†ÊÅE 8mHÞMŒ6[ï"@ÿìp´a +›£ñ…û«Õæ¸+jwhŸú<ç~vŒrÈ~W4MŸ½[¹776Tt²¤yï=ÁæhJœÔRí·¿ô4Š¹óš=w€n “í@fO»Lt#qS4LáC±VðVá±4Û3aÚ”!mÊQÀjÎ ˆO˜§t!NSºyKNÝáÞñV+wR4þ~K“¶Ãjºi]{m$SÄ¥?®ÛËîs)®
L¯•'À-Jã¹y÷1a$ÕÆíWÓ”uTqí‹þOÓPƒ°õ}iüÙéNê#.§¾&~œ]ñyö8õaê£[£ö‡³B2{š£ôùÓð™?ËQš_9aõ”òÖüŸÄS-ŽœÓMOÔ`ÊÂ0AÉ=+ÉÎðÿºyõùÙdµ +endstream +endobj +2612 0 obj << +/Type /Page +/Contents 2613 0 R +/Resources 2611 0 R +/MediaBox [0 0 612 792] +/Parent 2594 0 R +>> endobj +2614 0 obj << +/D [2612 0 R /XYZ 152.694 705.06 null] +>> endobj +2611 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2617 0 obj << +/Length 1022 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾ï¯‘€Z1Ň( ‡ AR´@O5zIrÐÊ´—ˆL ¢¬Í&ÈïðáçÊ^j±=‘>Î|~C{£yôÇÍÜï7o?åK‹óh±Š¡iNQÄhžf˜F‹eô9F(CÉ×Å_àŠ"žŒã›åiÁ àX§/QkñÚ{μçÍÓ‚{Ðlç).ŠcPÝ–Õ(ªwu¨|ŠƒB]É ’ ÈÞ¿Sâ{?—Žà"žR¶'à—ó`4B>¥™…–1ËùŽ¥,™Ðøߤ ±è´Ð DãR-ÝäÃ]ÓmÙ‚ò¨€U ç +»”e‡•+ØZÝ—êGy‚wJ¡ÿz~Ä &Ùƒ6Ec"–²—²±‚¡±I²<¾…ür“½±ãX®Üû{ËÉG3i4Z§ÒÒùàÍ6Jí¬ï¤rcïÃqµí:¿cdš}KGJ*™`pÅ0{²’
‘JÜËÕ5FÏÇhV˜½ ~OÐÉasßßv¢üve[ø<Í +¾‹â£= +PýÔn¦MeCi¢Øl&žC÷²Üù[¯œJ3éó`½½#¤æ&Æ#œº<”ºªÙl žÇÙÿ“q.9<HÊäênÓ,…™¶e7Y/‹ÀEöi„cãyPÓ +üÅ/@¸»¨\ÑqÛ…òQ?Ô+2žÓ”îûSiÑõ^¡ eqYK/×ÓÞE + »m'µkßÅ¿Ö ³s•'óç©ü›Ïèë'aö[±†´ºfÛ† »¶Ë•Ún^¡ßÍüÝßáåKÂÔÉ´Dª¦¾múu½µÒщºü~º ™²Üìh>a
ÄØ%ÁÿCØTž~L
;LªÆ…äÂæò Èr9”ªgñ×¥î/epa¹"h¹šKÃî ª±§w.ú_OÍ‚*fx‘sEÃŽ±oó¯ÐdòâeIé´¦|EÆ+eaÿŸ¨åD1¦ùÄÎ|ÚUCp‹‚p1J öm™Ó“/>.nþ,Dqˆ +endstream +endobj +2616 0 obj << +/Type /Page +/Contents 2617 0 R +/Resources 2615 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2618 0 obj << +/D [2616 0 R /XYZ 152.694 705.06 null] +>> endobj +1334 0 obj << +/D [2616 0 R /XYZ 153.694 598.712 null] +>> endobj +2615 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F65 1662 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2622 0 obj << +/Length 2041 +/Filter /FlateDecode +>> +stream +xÚ½XÝ㶿¿Â@P@œQ”Dª(Šm€¤h‘ö¥.Z —Ù¢×ÄÉ’+ÉëÛîï|P²äUºòµè‹4üšg8?N¸zZ…«?¾ßø·y÷íZ®ŒÈÒ4^mö«,™ŠVi¢E¤’Õ¦Xý|*þÛw§s·?=ü¼ùó°þÛÌ*ƒµQŠk“Tè4‚Zõ÷ê!2Áöa
ßÉOk¦Aο癑ª`b_—%
\¸í:þo±ïůGÚ>¬eÐ<È s;$ó’ŸJè;[¿zßsi™(ì©;ø>ßueupnÏ9®,½Œy/ꣃ‹xXÇ* 6X†€½®¥Yâ-e«öÜXä‡AG+;n°ºMÛò^UìpàP7çaèâÊ’Ç@(Ùè#Øz¤Œµ§|g?ÀÜ+¡ýBo]Yî¨÷½BöÈ=‡|V}<¥‚¡Œ+2¥ŠƒÒÁ.˜Sª‘á`NUó¿´]Ûâáî@Û…î"¯žJË4´½ž(ÍìóÖ–®²õ_\ÿieÐÖZd±
ü
k(ebü̱×J#’4ë=ýµ²—]}<‚™'ÞûSôóçß̈òÖ2kdƒ¬lFVj™x,kkŸ\õÔÔçÓk?ÿ†uΰVZ¨l²
P¼pG[!]œ¾‰æøU,`°S*ßð\Àðªq´HãÖ¢½îž:Àÿóg¤Ê—Æíöun’DIpúòåÔ"Ü,6¶ÝïØxW•îψŒSa¤‹Ì‹ç¼ÚÙ±Ðõ¡žÓÐd‘Ðçö£;Ç2ï‘.2åÞÝa*ýÕîáϵ+¶÷œŽYž¶*î
ÎìÍ;æË$ÞþWk#E"?ðä$žë}Á¯ý™T‡Â\7ñ¸u]…·è5`f„}”KØaŽr ö\|–ŒŒdº>—~ré>âtË®æ?,õ{GúD¡©6c«N¶qƒfºŸÜzÎœP›sÒã•°f´4i2@?Cg(atÒOh`×›j†œm|Uý֒b&4ùÕ( ¢¥ãHqŠB¢ÏÍÎÓ˜K¢cÈ·¤Æ–9Ÿò&jòÓ›˜/ësÇCŽ»~†TáÔžŽçð2gö4ñÔì àõF¢DH5ìÔ~:•nç:@ +F€X´TÁ¦‡2t¼à˜F‹T&~ë)¯üñu„D¼?!$bšò‡×Òc¡L +¯“6$# Hè—qÌýßýÈSÆÞâÿ(&˜Ú1î)|Ó’·wù¡™k„úZc AkoöH,Ú¹ºê'.ª…èèÖ€XŽ~9"€Ûó«çÎ!!Œß<‡®ˆ~Á8²µRFHpâ‰&vu3l*rÑ™§Wa=2Žu¨`8²Ð×4#h#ÉäìNeˆÇ8‘þ8/>ò¨àdF‡Áuõä‹B?„Iè„ï!ÙËПʳkjTìHZÒ™uëÂlÉö’ƈP¥Ó°œžTò+úC@Ç颃Š“!›‚SШ¦ÝãÁÆ–àðÜAIÐOfÑce"½^ç÷Ä›¢]¹óòz\ƒ…m]c½Rå`WŽ]õ55WÓ¡Óã#VmcëÑsŠîìG4Û.oèu¤ø}]W™Ôá|XA¼+fbEg+Ñ’#ˆôà¿yv´ã£…À lÔLw +&jýãb^_cÞPÌ·ïyÔ?±à¢þÔÁ]Ýrïèr³!5¸Ô4ÈDè8ý?å$
5°Ê½ÎJÔe9÷HÂ%éí3I‡_÷LÒúÏ$-á0x*zoèŸdy³“éh‘Aÿ;8«{Ô¼êçâÿT&JDi:‹*}Œý +žŒ){)t/€ÛÜÞQª ÌOX +FÑìîܹ¾È‡<ø±A¤óó†‡õ%6´Vh~üµîìoá5¹ýØ‚M%_½óýÜ{ÁOžœÓ1ß5h*À?GÔàÜvܪjOøÍrãŒõ2t"l\ú—Ð9ÿ|Ío‡0
ÛôteÒû%’ ‰:5XýÓ}þë{á,–+sÄ{&˜³ÀÛQ½`–« +[u¯ÂÓ4ÂvßÔÇI•Ïçp¼Ià©Ïù·O¸CÑnBDQ±–P+Ö9Ç\µ„É×CÆÞÁILí!ãÍý›@
úUFL¾²p˜7÷äÂtQ2qûñ.ì›Ù㪽^Z/ÜU”§\Õ_ +endstream +endobj +2621 0 obj << +/Type /Page +/Contents 2622 0 R +/Resources 2620 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2623 0 obj << +/D [2621 0 R /XYZ 152.694 705.06 null] +>> endobj +2620 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2626 0 obj << +/Length 1695 +/Filter /FlateDecode +>> +stream +xÚ¥KoÛ6øÞ_áË0g¨Y’")ê0 KÑ
v6¬;(m‘)O’¶Aÿû>>$K²bËÝ!ý‘üÞOâÙf†g¿¼ÁW¾Ë7ï~ŽÉL¢D6[®g’"If‚LjF|¶ÌfÏ?’ˆýùp¯ó½2i^¾ûgùk‹áÝÏr–Àm*ìí#)l¸‹ŸïQÏ3µNyý~I9,Uú¤ÍÆï¥þs¼£r®ÊZ¯ÒÜCr]Õ~õx·°›µ=ò|Gã¹RÆïìÓ2Ý”é~[ùßÚ¬eÕC¼÷—-ãö~à¨XûïUÈÊ,/A 2/·öô¡ž–, 5ÆóÂäK’ +XöÐÔx˜ú´ÏõJèu8óŠ@°“k£*U¯-_`ÜÑ/åaÙè×F›Z•öZÇ8}›$`ÑD4wtåÄ]DL $}©Ma^%Æ(A[eF” ¬::°U~¸#óºµy KoSØ©·Ê.¢¡Ua+Xöžu½õ«êÔT~Ä„ŠCåá–ËîÇ^ZU((ff%ˆ¤•q£„E L_é…!DÊp²ëàD".’® +z^»]j²¡§¿|7B* XŠKZZÉ- +lÂÁ™km»1»ýh_îí•WjŒpÀ6 œàÂQŒÀº„™1Òc´O«UhB& ¹Ö7°O¯Úèk/ῳä* +¬ØX:GÍÁÏ£ž}AØQÜQâÂ<œÌ”eþÄy<Î9çìÑõžQ¶¢’7Ç |Bfß`‡^f1ŒješÒ¦‰6OŽì$ú¶È¶:z±ë\ÕA®“òàš»IÖ +ÞF†Ð&S¦ž\!ÿPPAŽ¡¸øDë4’+³iÒc’` þ¸³GCù(Ãv£E(}¥uØx^9£S60ê‰Ý>—œ¢·‡ÇÌB¡~PPÿÐ0lªa2
áuQq窒x<ÒÕQ•Ÿ/G»ˆÄñ5Õ¯ +ôe‘‡òdc^ý{Pf¥º‰æÛ"ÏüÝj[Ø +X/ìYÈ®»€ËbÚ¦f£—/F‹:E¼WԻœe,_4L„cÄ“8&n
ÿ-bV^®…EbmÂFmѽQY©7ÛK‘!1¢I«†ß}ë°.@—ç*‹$ŠdÔe|@ãÌòø”©Ô§•Ú‡.$+Ì÷µ·3ûá©õˆè•Ü›@Fñ-]$A‘äÌ^âÛìÕÑÃ
ÝKO*ìÝPí ~C½—“(uĸ÷´¬'BW¤É”(Æÿ»kÐ{Hy/GhU©²¡ÂŠ=õ-Ö_1Ÿ¯!y^Øðì»qÌlBË\Áw=8;+$•?ø¼Uàñ¥?TûfÀG7¡”•ò?=˜»Ë±oˆ´ÂöQÔC¯2¿U”ƒ)걑ë#æX#…ÞúàÓ!,3
È]®=ƒ®¶M>LRÒMR#Å:¬„÷böQm´9:±ÎÓÔhÎÍe‚¢˜Žcüa%‹¼s2š Êd +(&SS^ûc܇^ÉÙüÜõÚ†E©Ž‚&åì%µã×[½îµ60ÿ+ºÁÃíqW]ŸÂÓô”v
ÞQ~"¼o¤U«0œVêµ®“šŠé†ªqЂEýNòAAų
”†)ÄÅ1£AžëºÎÕâP©QÇdaÑv﯎0Šx˵ŸsŽº,Ìiæ±4ýn‰¦þ²ù¨·þ•@W.:~<²{©`&Fl0xC”ÆIÓƒ³µý:éì¢icПY,d|Ú‚¤7µ¼&;Ì-”tDR›•úœüvîÌ6dFf!\~éÑ ±0ëéÐÒ)„#Ù`C„m|èÀ;à¿áÅ,ˆk”}ø ÕÂv©OrŠ¦vŽuEÝjZ¹ æViZ™4R‚†‹yºQÍCNZm¯Á)M½ÞoÕêéý©5q¶˜Þ‘PÌ&Õò0Ç5÷+e7Vå
¥œO#¤«úåëË
xŤw]«]¥öþõçêKÌ {<»ïm0µªÝ
ä$V-½~êDñZÉ$Z®Ü¥%”Yoúuø5™öX–fǦ½>•H®¿•}½êMmé!tÚó"hß©Jåé§é¾J¢ÛÙ~Â#‚@F
0h_šL!ãÞË7ÿc+® +endstream +endobj +2625 0 obj << +/Type /Page +/Contents 2626 0 R +/Resources 2624 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2627 0 obj << +/D [2625 0 R /XYZ 152.694 705.06 null] +>> endobj +2624 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2630 0 obj << +/Length 1839 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çWø@bE$%Qºš¢½ÆmÙh™¶…•Å…${ã,òß;ádË–±RŠ^,>çñÍpøÑÁl;f¿¿ &~?-ß|ø,Ù,ñÓ8gËÍŒñÀãtGÒç"š-׳¯ÞQWµž[þy#`¶}$³c~].wg=~$âþ†&•Þæ墟“Y +Öñ‹™5d¤Œ¶~Âms*=…ŸØ+õ3õsžx(П/Bƽå.¯i&SnË +>ÒÓÔY›R·Ã°óDâp ˆ-e^n[M`" +HÙhb«‹3uë9kj»à‘p +ܼغøs@ m]° +QÁœ÷3Š<ƒaÐf§í€l3I©ðbƒn_WkO4÷…ý*úôHµ8 ¯·ÝrÛwìÚyYëª!}–¶WÕ£›º–xÄýôl2Uì§lg*à+7aùñùn²luaÆv÷-dÀÃÓ¦wWÁÙ„Û&`-¯tU¶¼&,R5už*éµ^ÓÊ®<Q[Ñ{×#Ùì•v.ù*t‚(Ø«Gº/ +o×°Ïêš<S¬–!$' ”·=—Ü
Š#.¬Kš¹óð‚,“A:áåÅ;FÉèDÛðÝ°²-èø@²-<œ½u]n+I‡‘õƹÍ$jM¯¨šó4ä¡÷œ®—–¦–:K7@dš‡=2Í*…d±÷‡KŒŠ¢à^\`Ræ?Œ}5dƒ¸À…âÑþÖ?€spûWB£¿7¥iP¥HÑŲlŒ¸ûC -s—gæn§‘¸ºMÍ~œƒ +U
j<-l,-´4]…è½üU>–æNUÄ#ïŒüœàåÎ0Bwœ#ó®ãÔ=š¼Íw^™ï¿ +uúúmJ¨¢Qê!û\iëZG÷]uÏá_ù{!ŒGÖ¦~%ºóˆe!§C,"?‰éK’ÞŽß–oþÙJéS +endstream +endobj +2629 0 obj << +/Type /Page +/Contents 2630 0 R +/Resources 2628 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2631 0 obj << +/D [2629 0 R /XYZ 152.694 705.06 null] +>> endobj +1338 0 obj << +/D [2629 0 R /XYZ 153.694 667.198 null] +>> endobj +2628 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2634 0 obj << +/Length 1234 +/Filter /FlateDecode +>> +stream +xÚÍXÍ«6¿ï_Á¥‘?lÀ©‡Õ“Þ«Ôk#õÐ×Ü%v&Ùtµÿ{ý6˒ƨ}ROøc<¿ñÌxæ—DÁ.ˆ‚Ÿ"÷ý¼yøô50ȳ˜›:€I +²8Í +†jIhÀLjd 7¼'(‚cfÄw3Cû€ÓS)öû‚W“ Ï6%w~š„s¥)«Hò¾))õŒ÷‚ïæt»SÝ~…Ùé6–ûW˜ÌÈ
Ü•ÿî”ùýìSÎÞub0-˜š‘ËÊü~ÊInor¼Kéo å¾h. +uqƒ<Íë'ÑBòT¶¢§êY¼8?ê´ZÐð‰YcõQñâ-í,•ê%=”bàªÞ¼Œ¿oƒÐÈ;p=Ù
K|{³Û«·£ãÐ_ª€ªdÇÒ¹Öîø7%’,¿À ëÈ¥<‹¤^Õç—Ÿ/;ûrcºô¯9$ó2wÞ7Œ%ÿšäJ!J? +ÄQH¯Ý½íž>’ +@@–Nh@-L³&Š‰æ‚"e¯˜d‚’¢:º§º·ïßÈŽzçvïÔPÐÙ‰å<Z…ù;P‹kÞ€`xP´€%¥aý䌊Ù^ò¡&‚S{Pm}äÌÆÖliÉ™b¥f&ZwØƘ€¹/×`õ¢´‚ªîªÞÊ!.1-ÚxâËæáo€Gq¢ +endstream +endobj +2633 0 obj << +/Type /Page +/Contents 2634 0 R +/Resources 2632 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2635 0 obj << +/D [2633 0 R /XYZ 152.694 705.06 null] +>> endobj +2632 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2638 0 obj << +/Length 2099 +/Filter /FlateDecode +>> +stream +xÚ]Û¸ñ=¿ÂíKd æñKÕ¾\äŠô¡î€¦\[^³±%Ÿ$'»òß;ádI–×Ú}9r>9œñÅã‚/þþŽßù~\¿ûé—T,Ë’D/Ö»…‘̈E§Lªx±Þ.þ}JÿûãÏ›}Yë‡òiùßõ?»~úÅ,2Ø-ÜrfŒ†¿ñ·}^ 2à=$i˜Qž^å':=¯ ¿f3“¨ÝÕË•"ÜíÆQ³Ï ö™]Õ
Mêüs^lÂR¹£ï¦,ê|snÜ×¥L£°¸YJµô=¤¥RåÇü¸Bž«L³$K+!XÕ<,W°5¯ò-à+¹‚¾Ä’ÒÑ®<J<þ›+iöxàAªüÑÕM^± ¬E²T~•²L+ ªàkˆ¨˜}Ë Ãâ$뫵ȿ¹^4ßøbr–I½XIüŠËan‡<–
ó‚ÎdfZ>Ö¨ äXcl]ãÊÂÔ†Ayªš¿ísÐh&xHþ¾5 îÛ”ÇÓ!oÐ +ˆQ7eÕiZZï@cò‘34Šw„/dï1`Á¾Çï1°8ôÍ·œ˜k9·»£õkÓ™„I‘^›´Õ—ÍÁÖÓg€Ù™qÐJ2ØZ”76Ì3ΓEÿ +fU
Á— +]=ÈFMPGŒ©%o¤ÖþGïâé]¾FWf÷Á“‰Ë<-eo 3ÎræPRœß×Ï\õ(.îÞ‹ùœåþíÅš£íl«·º£î¤ô}
ÍWP<+ß¹;Iw"YóͤûF¾
”Œå<aè¤yaëÝLý…$=Lä“ç…hŸiÈ1ÓC¯Ž +i +eW†Ã‚!¾îÙC]ž[=´ïN”M•d+¸6Õžì蔉,žß +…žfↅ
ðqy˜©zB¶Zz5”g.¬æ1‡òÙ7e<~€{sû/ˆbjê"ûyk2>ÇvÑHvÛë4‚ÆOö1§’Åo}‚Âhl4p÷>èzëì݃kÂlw¦î“™XwvĉäÑ™ +(R· +endstream +endobj +2637 0 obj << +/Type /Page +/Contents 2638 0 R +/Resources 2636 0 R +/MediaBox [0 0 612 792] +/Parent 2619 0 R +>> endobj +2639 0 obj << +/D [2637 0 R /XYZ 152.694 705.06 null] +>> endobj +1342 0 obj << +/D [2637 0 R /XYZ 153.694 140.423 null] +>> endobj +2636 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2642 0 obj << +/Length 1393 +/Filter /FlateDecode +>> +stream +xÚXËŽ£8Ý×W°)‰HS4¶ÁÀ®TÒôhf[5šEW/0‰;T§£üû\c‡GB*FêMü>÷e_î‰k,×úëÁ½Ó¾¼=|ù +t"J=ë-µò€"‹úƒ‰o½%Ö7;^Õ®^|ûç +Áz¡ƒ=b=!äD¾>ðŽˆ·ä+‘Oœüò5´"‡©”G©ƒj
¿6¬jO„†6SMÎ?d'²ãíÒY<ù^dÿJl°Á`"9a„AZ§LÅK¥ +¯Õ<BÎÛEeÇØKy\Éfy¢šõy˹-;…‹TmnÖ\M¼»È«j½Zó~h>£¡C°?v^\ä5w½tì“å`Ì`[äj¥%'ê"_ýÝVE®W!Ù.Ñ;D£ÚÖ”vµÑ`eÅcžˆ|¥† 9°yÕˆ˜ejfË^ I½Ý±ÂRB”&×Ñ€û„hŒ×—gŒeñó:ròÏûÓ¢Rà%莫k±Ì¸šÊ¤N²ëÙÉ®Ì@ÙFZžÕücÍ+îh•,êD ¥„'䆎K"è'òB% „õÞу?j—‘ç{Qù–çÍQYr:^\y5–ò<Ñ3SŠ´à 83êÔ †jÄÅv¡¼||4äMÂ…ÞP’HÁ‘Ëë5¬÷+èÞ•þ4 EÐ{^Õü쯪ZÆ{9 +µð~e–ôÀÈ©ò~>Þsg™t¶ 鮄Úñß|“ð0|ìÛ¯0sšaNdd䇦Á®ä :Mµ›á,ŒŒðžž“QVÔœeÙñ*ð0¨oùë†pljœ6(gZGŒìóÝv é/IÙ¬›†=Sýë†å¿Ø²âlóhœ°o¯|³eÕf†æÔ0›uµÀìÀ<¥¬Šfp2•¿ÚøÈv+L?C<• +;®fGÐáÚÕÐèZO§’:L‘â :zjËjsMR0q|Ôm[3
[2àg‰âvÄ¥
ê$ ` +&¬>ÍüβÊ3«Ÿ;E/æÈË9óBÎw Õ;N‹¼éG?€oŠô0C2ýß!+XÒþcÊëðؾXòC{“?)B‡•øø„úFhtàÏ·‡ÿùÛÉ +endstream +endobj +2641 0 obj << +/Type /Page +/Contents 2642 0 R +/Resources 2640 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2643 0 obj << +/D [2641 0 R /XYZ 152.694 705.06 null] +>> endobj +2640 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2647 0 obj << +/Length 1289 +/Filter /FlateDecode +>> +stream +xÚµXKã6¾Ï¯0P,à +4™ï™Bÿ°òB—µ¼JXi÷¬ÕIËÍáX󓨺¦xÒ“,˺ƒ$è +Xžû3öøiŒ@X:˜¾iòlKþU‡ìùò¤ŸçLÏ0¸4=2ƒX£9HîbüEÙTånŽ·YpÉ;±òÃ[‹¾ÀièwLü(¢Sî]i<sŽ³!¿äœÎpŽ‰OC4åêÞÕUwTmÕšƒ0ë. H`1QÌ–
¿ 0Ø +æ’ঠ+_nªe‰]Ø +ýµ?éÄÎ×m¼á + +SLwG„bãÀý“Á¢‘©[åÀ•å\Tª0Þ¯Ô¸²2ÎÜ[ö¡>WÿªÎ%†lJQå2W3`jsÙV;R
œå† LÄ8Çj1Â~[kåä]Æs=ÁšžAš¹=äB^ª|&qÏ©Ò=£Öøòí +Ñ´º¥=!>0¡´‰\YÏè±iõ/ +Påµw…èUx&ïϽS}
¿/‰Ð‰e„þ÷™Ú&# +endstream +endobj +2646 0 obj << +/Type /Page +/Contents 2647 0 R +/Resources 2645 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2648 0 obj << +/D [2646 0 R /XYZ 152.694 705.06 null] +>> endobj +2645 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2651 0 obj << +/Length 1810 +/Filter /FlateDecode +>> +stream +xÚ½]oÛ6ð½¿ÂX0L*Vü%íè†
0`yÐôA¶é˜‹"’ì¤)úßwGR²äȉä®{‰ùqºï;Þ]‚ÙÍ,˜ýú*p¿ï¯^½ù%šI’D<ž]gT„$ +éL†a<œ]f=Ê6ÿtõ;€ÒYL)Âòˆð$<èšrñ×ûËêVoÝr¥ïTŽëReéÃC‡˜ï0ø4 I˜´ÄøXbËân»«UUuˆS\_n³]uA_¤·4Å·ÐüâÓ¯†ìÎGÑ=ÈŽ¢›:¯U™é\5 +ÎwYf¯¥Jo'”£Hf*]©ÒH¹/w™2òÝëU½ÁÕr‘–ífß1:.'ðâE¯Qñ›¢ÜUu±µ'¸]©nTV© 4ãšB’˜ò.ÍtµOó¥êˆåwýZë!ŠÍ1Åd””kmÿŽEÁHï1.ÒšÊ?ÇV" ÄXD’Xô¥BéàŽQ¥“P¶üEˆ6_ÿÎü˜HW>¼ŒjÛ_âY´˜DZQ@âûW]Í}3¯ùÖîêÂ÷ªºTõrÎbo“.t¦k\~¶@Ei«M©óÛyzdN=€ŠZ¨µýMíÏ~1÷ExÜM¾rˆê¢´ð†æÁÉ.«Q"`Ú§´é’´Îç¾àŽYÁ©ŸRïèë½)Õ® ‹ØÝÞ#Uå>[XQŒ9@7Q:’Š6Î`]Nâ(l +ÑŒœ{÷HQÙõͳ¤ˆ%õðÖ¦ªàhü´¶«§ª&õ”[ëPȦ"nË-~¢ÜŠzÕ¢ºwVÇ…ÔGñéËPqgQ×vbT¹¸€¢$¿)‹ÝvBÙ8®iÚ/ÒUîµË?ÌÉz÷øˆ‹»ôÁTñª_9¶A4ˆÁ/$î·—£{PŒk†*U/ŠGÌöð;÷CzÕJýÕë2ó7»|¿,¶Ÿ/Ä× BÇ#Û³|wgŒiþ×—è$£Z²›¬X¤Y§9» –Ò§k=;jìÌ×@Mj0¥£¤9t’ÝÝÞÙ(2YQl' J¡$ìð–öy'áË]±ûþ˜”EêعÞR(Œ«O 5”0$T@‚nùÛñÕóÂ94Çå(áб^’¢Í4:W +ÿl1âQb¬§˜=…ò»d¹aŽXp–#¾kñi4?^NU—4ô¨ôéýL¨}ilþÛª´ïŒGöm—h7Xž“üü[“ÿèyó ÄÈñÜø'€…£Š•¯&–>L~óÄ‹R!žŽÌåí3“24hféʶúJ!i¯Â³xÐ `¢µï½®78¿âŒ›ÉŽºíÁÑ…Z••»52Û©Nˆíy²¬²WW¦§#$ðPvµøs’‡³ÎñßEa¿7ÃSw´qdö„gêræ*tSö3ð Æý²ßÕìºéŽ°”¿Â@¯m¥¯ÝY®ÔÊ5†>·#×( 3Åm3·C ¦-H³ÐQbe="þŒ¹d·>m.ÐQØNK +œÊ-‚?VBÊfˆhNu]©lm×};ÙvËÚ÷8ØwKÛ—Y˜ø +n+{e8Jàlî2½²[cõ¾ÕÌÇÂs,$®•C¥ªêÔ"”Mc Ç=`z° yqb†‹tTéF³h3øýmº48™WöÈv„¸ÒëæDÙEËzdYw*l÷óŸÜrW©•‘Çè»t_Þë,s8Œäî8w4÷ºÒ‹L
±® kåj ͨ/DØzœñÍÆ·‹Üúpj·.†`Õø
ë7¦Cnò·áÏûá§ÿì*‡¼5i‡Â€
I/ÇAV $¯ñ¹ýO€‘Åþ²úpõê_Þ>Ê +endstream +endobj +2650 0 obj << +/Type /Page +/Contents 2651 0 R +/Resources 2649 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2652 0 obj << +/D [2650 0 R /XYZ 152.694 705.06 null] +>> endobj +1346 0 obj << +/D [2650 0 R /XYZ 153.694 191.233 null] +>> endobj +2649 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2655 0 obj << +/Length 1261 +/Filter /FlateDecode +>> +stream +xÚ½XËŽÛ6ÝÏW(ŠÊ@¤H©Ç¢Å @S´«5E’-Q²:2iHò<2˜ÏåÃËCM¨)Ðùyνäå%#¯ñ"ï«È”ÖWï?æ^)J½uíÅY¦öR’…(!Þºò>ûw´ly³úºþëýÇ,:ž0r€Rã¾Ä Þô7zÜ9*Â!.Ž£6« +¿}Éý•ê¢ÝaÇݽ.÷´aœ½É=£7ï ?%þæ0š¼{е¶Öeà +Ajƒ#‹YÎîGPC²uõÐÝFŒMw`‹}Ìœ|´CÎx˜Ï¨ôäá“q£—%œ$¦y +ÕÚ´
Hjœ#IÁõX-*Íè£m´…2X|âEª½€x¦MO÷[5wBmJÅtó®·Z|Ö‡®Ó}ÿB:o应 ŸŸ“£ÈÈÑì€Åð¥=†Öçøë¬.M_Ÿ4r:>“W¨©måûóQ{V>þ?=¹³4v¢BPcŒËú]õúu?C„œˆhuKyÉÎ9S¥–¯P%o¥’õŽÕãpÓîðáÿÂ×·Ív)!qü#Ã(è#Ýo*b†öÛ‚›&u»i”ztÿó"Íœîî³5Sv¯ƒýFOó·½…™›"N,?Q˜g&{x2ã÷õÕwÒLÚ +endstream +endobj +2654 0 obj << +/Type /Page +/Contents 2655 0 R +/Resources 2653 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2656 0 obj << +/D [2654 0 R /XYZ 152.694 705.06 null] +>> endobj +2653 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2659 0 obj << +/Length 1590 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾çW(ŠÊ@ˆzÔ¡@")ÚkÍ!ÍA–h‹YYr%Ê›Í"ÿ=3$e[¶6¦Ú"iDçÅáp>‹í"Xüö"°ï×w/^¾eê§,⋻͂ĉϲ óÃ(YÜ‹÷‰iºüp÷°’÷SJcä©ÏIr4Óß$Š³âÕ¹@²ìäg±Bª•ÛRu÷rÿ£•q¦nee¬Hà§I:¨c“ººQâcß)¹y¼)›e'Ù}]®›OHýùú•¥öY;ÇÐIϽhk|~5Ct4!:b~”¦ƒè/_¦ÄYžKqñ„¸ù)Ï-U'¦„ZÎK¡ÉMQèBû„ÄU°O™ã +ure#g8Â&Dî'ôlä8ž©Ë÷bECŸr +@pHNf(ñIa–¿|Ë)( +)*JB?H’AѯȀ}ÇÜËð•z(£Ï*3¦…éáMÓš¡NÖ[Ñvf4«3º[†Üë;™Ë¬îü劥÷ûÆÌ©Òʤqo½\¿Øʺ)? n€NðŒ]!¤Æè™Ê¦í»Ÿ—«ˆPO.‰§$^W6}UÔÂj3ûVä¢Å03†Îê³nŸåà)¸GÌûkÉcmW7°Úõ'[†©“kæûAªrä…:*!O½N€^æ)Y‹ÊŒìˆ:«”µGIÅ x¦°¦1cKãXá6¦ýº·)œí<a˜-ü<m«¬S{çÑ,8Ïšø4>²+«Qƒ¹k—*eg¨<ë„Xà½+
½^…õF/œ×~Y?;¡Àù-„‹2$0Yp=z‰Ã6Ñpg©É#6Lu}+Ì0«…‰Ý^s4mÖÊêÑŒæËñ*‘µA +)¯GEDû¸¸Gg)ðYt ”.ëR®¥2ÎG$ô#–Ž?æYÈÌxf3?õT¯´‰ÔêÐàœ*3…õvp"‹2ÇüÆ!y +›½aâ½ÓÙk–f•Î`„£_|Ô‘4ÂÅT88$…c
›\A®â|’Õ°bì1ž(òäßñiCal ‰×Â1ÖD
ÄOÊ°I
àÎZ¡Ï=ÌA)Ê”º9ò0¯„õÈf¸¶v*3ajPÊáh@Œ¥§uψSÉ× +zŒ·gïSÀotÝ\ˆ‡¼Ùí tœ—ê÷äÃÓÔÝa×_Þ©Óu$7å®)„m1æ^P<pTR÷»‹*ò‹.Ró/wNœ.w¹ë\Ö</îw8wkœ˜Ñ¡ŽÙ+ÝfŠ*ûäÞCñÈɌ˙+¹¾;núrÌ5_’ù¾t*«?g3v…:¶äk(T÷G§4¡ob1£ÿçÌÉ¡<Îð…ÿï]"w;ékl4¶mÓïÝE§ÛîÚ{ïiF»œºžcÌ{hÂðÃ’›Ìfæ’Pç×Ì—j{1wwÒÐɨ}•åKò“µ"oª¦µàÇ×[=òt‚ýþéòe4J#7hTn›z,©æ²ÇiF²$Ž—Á·+ó3©¦sfÏÄœ9ÃQ§ÊüŒ/ü»ø’Î÷ÅTæÙ—r¸Õ‰¹zÒ±$ Ž%ôV…~Æ—ð¿ƒn°›ókнCØ{uSŸQr‰ºuWjšÐ«îÓPuãü¾žîLËÎ4 ¢Ñ™ýÁÖôªZ}+>³ ·âG>OÂë¸ :¹¼ˆ}¬#Ôo«î7VÅ>øxØE׫&~ŠÄ‹‚G¬…w·"tÓoa±ˆù‚KRÏ'ž´óÅQ=¶2Ç"qB¼7'trZØòAV•¡N˜>šu%ÿéÅ ½0j`Eá¥Àߢ…?õŸ`_¤å ¼k¶ÛJ8má¢Æà}‰ÚÌm†á·QËû}«!'ÓÿY` +³!6f ’÷ÉNH8’”ŽÊÓn_^cÇúÅò!Æã`lo5>,mTÐœnJOÂý€Œ»«ÐN1S#È8[dÝ) +|ÕU/4Á‘éÍÝ‹¯lÉo +endstream +endobj +2658 0 obj << +/Type /Page +/Contents 2659 0 R +/Resources 2657 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2660 0 obj << +/D [2658 0 R /XYZ 152.694 705.06 null] +>> endobj +1350 0 obj << +/D [2658 0 R /XYZ 153.694 559.851 null] +>> endobj +1354 0 obj << +/D [2658 0 R /XYZ 153.694 202.192 null] +>> endobj +1358 0 obj << +/D [2658 0 R /XYZ 153.694 167.323 null] +>> endobj +2657 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2663 0 obj << +/Length 2630 +/Filter /FlateDecode +>> +stream +xÚÍkã¶ñûý +£‡66pfćH©ŠkŠ$HQ º@ +äòAkËkálÉÕãv7‹ü÷ÎpF/›{ë=¤E¿¬Èáp8œÎË-îÑâû7¿¹yóõwÉ"©Uvq³[H'…MÍÂÆN(/n¶‹Ÿ–7û|õóÍ_¿þÎET gñ8¤6ùf_┤J…‹mwÌ6uµZk«–Ç•J–]ÓÒìvµ†iŽ¹Ìn9[FÎ6›üĨܸ¯êmCó¢¤]EË€¬¾ëŽy‰hXcÁ +^ÜTÇ5r¹XÛDÄ2Y¬¥iÌw=ŠMÖ戻Ú}Nƒâx:ä=ɬ-ª’àÌõ&ëƘ£©¿/SköUwØNѲò®ß–µ›ÊÛæÍ;&Þµ|úÎ3ÍY½_‘ÀT"—wuvБ¶Bëktd…Œ¼¯$btË– (iüz¹à¹]Óe‚yv2üóHk€ÄèÙáp¶ov]Þ_ôXƒ) f“·3讪sVŸ&1s™Â"‹òu½`:¨!¨gòK!ÙtOV®€¿ÕZ.™”7AÀš©áûüÖe´í€÷HƒÕÓmÑÀå+Üy?¥ÂŒ¹e™ór³ÛÛ:ÿTxSó棗‡â#ñ|©ç$‘•½þÞ^*,=Ö³r !S¡Ý`xÆ}ÑîÁ&‰4¯rÆéï”Õm#H¯2NEi–‡%„v(é˜þ+°?횢¼#âRN¨[#ezê¿»<Þk§´¾ñ''"ãÖJHchá[E¬ÍÁ¬œÑádàF2;5Õ¡#ï€34 +\γæñ«µ5Žì#'0úŒ€l,¤œ=Úf“•mõ1K¸¸ˆ•"±ƒ¼ÑVñä:g§ÜJ»¹0‘Ø”‰ù½;s™´„VÒãÔù-òýH +*–ßšŸtà7³ä[ô¹$9ŶߔŠ†ƒ·'ñhžT×ÜöL©TMòVõL„"$MìÔ´ß7YY´Å/y@è.O³D¹oÌü”3Puæ´üRСƑˆÓ+3h9¿¿é(~< ñ^±eIéH‹`új`ÇY~Œ ïUº<VMKæÄÕG98B¦/qÑ7åæÐm‡4iîCÀå(ã®|>è‘úsˆ¾TÞ+Ž#ÉG’PÐv.ì®Ûî™°m®Û {wd’
…î„;_u¾©îJ´-ŸfgeŸêpØÑvŽ82ô| +*~\%º'æ›Oþ~'ú…P +u$eó:è‰Î©.2, \y3n™øq†µ<PŒßøšÆ6^…'á’'ûISÍžÀH$X]ÚL»ûÛê!§$PC¦Óò©RØÆÓ(?Òù‘–áühb-´´sI|¶í£Æšºfé²óŒ +¬(¡‹@êå%õ Â|œ!ÁŸîÊý…«¹º:r\Ý—·Ùæß]“ÚÏúówÕiÈÔÓuZšXü™@è†òðdIÁ—Y–Óž–) #È!}ðæà–7šzK÷í#»9g“f”,y£¢Ê»Éëöß÷o\DrG‹æ°ìó¦è[tÌï¬l¢¨‘pÊsTÉýºªþØÐ4 6>¢q®£bG«Ä +¨\Ïk
ùÅEÁõI¸´ÿµ\Yºÿ¿\y”mrs>šP
k'µÎ+rÙëjH‚ •àx„ÉÅõ©è7Ìm•üò:ðiˆyÅ/a5ð +&Ô—11rÑ•û¹T¡™V¯àE?“ìÛÙKÙˆ6üôÿÒOê[+8MÉ‘PŸf”.LüQþ¶‹Cùªq:³2 úDˆÊ>ÛWÛú£Z$nH(Ë +endstream +endobj +2662 0 obj << +/Type /Page +/Contents 2663 0 R +/Resources 2661 0 R +/MediaBox [0 0 612 792] +/Parent 2644 0 R +>> endobj +2664 0 obj << +/D [2662 0 R /XYZ 152.694 705.06 null] +>> endobj +1362 0 obj << +/D [2662 0 R /XYZ 153.694 156.364 null] +>> endobj +2661 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F11 1842 0 R /F7 1665 0 R /F76 1694 0 R /F71 1678 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2667 0 obj << +/Length 1384 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾çW( +È@¬Š”HI‡›mÑEQdšd™¶ØH¤KÑ»Ù,üß;|Hk+rVJzY¾†óÍ|ÍŒ7öAüü"öã›Ûßý”4*²$nwJI”P’E8!Áí6ø+DÓÕß·¿‚( +ò¨ 45²I%Ez¬Ð;”¤;)4•Ür±üý··§~sW¶¼yx¬ÚîÁîu¬a•6'fUÕ¥2£¾¿ùÖ㜙´ö8kG)“²)“pDÔ›tú½‹ šÔéÎ|ЙOèDyDèàæÉIP W ¶ê@
Å4Xã,Ê +ìÕÑ([Â$|[)~ÐGÅVà ÿ8J]j.Eç”åAhpTÅ ,’Üûy[›;$Û²R²3ó"äÂíéšwnÖ› ÏëÎÇÃj
ë˜ö"g6Àòß'ì¥RlÝÔ5Snºq*¬¾{ó‡ÁeŠ +×fÒI±·.X«
ÔYÍ„‘¾ãJŠÖÍuÁ!ðÆãˆó5ÁQLG$OV·Wòx¸ÐtIŸ¿çëµÎøLÂ<U>H\è©Š#œÓ^pÂ% 'aÙuÒòTñR3Ã&ÆaÙ4FvlÛ¯>åÅ]¸7|r
ÌÖNTÛ‡?×`x^Sˆ×y¶É“Ñj"þYƒÚ5NI¸g‚)x`±7ë4,Ýö¡Tš—[4¼Ó/aJ½ÁfÏâšÉ“ån5e¹9)•¿PI·¯ø樽½ñ¥¥|>%‰6˜HÑ<˜Y:9¿“æàØøèömÈÃXÆ.!£‰=‹Š4+’(?Kgų߹ÉG‚Ý3Ñû¬‡X9=N¥”¦’x +ÒDQ}ÅwâØšÉÛ77£¹k¾7ë“)Ñ+c¡YYšmÙÎCuëÑ&ßšÁŒÓü$œàYˆûFnÊæܽÊeþöF°hÉ,.w|eé,•åö®=Y^qà +y¾¾,‰-ú•Æ·Ë¬Ï¾6”Í߆é‹à³$²ö ¿ÝÌj}µè@v Q'—efdúgŠ
¥Ê²ëyê‚OdŸVŸãyÕ')ÒÏWÈ‹‚u.ÇÈ-;èz* ¢˜D”ã4˜ÌNƒø¦?ĢÔRè°rtI-‡öPÙTþLmzš"7-ÎÂþ¶ÝÚ4¾î:Þ›½bTƒ:'xg[S.ÔWÍ+SÿŒt[q·‚KÒí–nYÉæØ +·5ÑùW®@üj/$¡°¥qnÔšÁɹ©kÚ tSš‡¿h·ËûÓ# þRnÇhGƒiEÊÖÏœ±ëbå{±ÙKÅuÝú¥W2ÍTq¶–½t‘ì¹øR¬bÜè뮂¹39.Ù}ëg;©€Ý§Ð,‡†3_õ-Ó0ZÄkE£5¿¤h!·$±¦hf¦ƒÏ£ÝL©’~aûh¬–æµ/A÷î ¾Ö€yu~Zl䇫–êØùµî$ßnn>, +E%çPµ:6Ö«‡s‰jO-Sxµ#H<Ë!mî^ w^¯¿ä]þ_»S’|A›Í$Åë² ºBõTÒ 4Â8¿„ª[¹µatpÿÏš&ß߃ÐY &1¼ç64e§ÍüYŒ!
‘lÆQô>*mê÷¼<Ëg¡Öäl–½[ú1žØ2/ø‡»Ò¡¢CDšNQž{v‹ìâÆ·/þô«†W +endstream +endobj +2666 0 obj << +/Type /Page +/Contents 2667 0 R +/Resources 2665 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2668 0 obj << +/D [2666 0 R /XYZ 152.694 705.06 null] +>> endobj +1366 0 obj << +/D [2666 0 R /XYZ 153.694 620.726 null] +>> endobj +1370 0 obj << +/D [2666 0 R /XYZ 153.694 568.552 null] +>> endobj +1374 0 obj << +/D [2666 0 R /XYZ 153.694 375.18 null] +>> endobj +2665 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F65 1662 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2672 0 obj << +/Length 1230 +/Filter /FlateDecode +>> +stream +xÚÍXK¯£6Þß_TU"Õ@1°w£+µ•º«©‹™YbT‚SÛ܇¢ü÷cCHB˜™¨]aŸŸ—?ÛßIàlœÀùí)°ßçåÓÏ¿¦NâÓ4"βpŽý4FN§~ÅÎrí|rQœ‹/ËßA9ħI‚µn”ú¥`§UúŒ"ÌêõFðfߎÛÑvÝÀ…g×y(ðiL{h’‹²øóù#ß•J梼ožôæÃó8ñ Š†æ%S+þ¦GàFòzcgöóÂËõêãÛ˜[kë2«hZá*Éf” +OÊEgЬt© !Ç“B.Ê'“LBÀe˜ÐñÙ¼’¤#ÂÔ§O©³Õ¼4J¦C²¬uÔ6&ÜNòŠK–UU稣fW’NÊsÜäx–éØÙFÄ_É£Ñ …0i=ôöcl/Šå–- päJ•Azk= Ý‚‹ç¼^„ÄU¢\5ŠIóó>Û0O.ëÑ{ÑZP2Ï*£´Ë +–«êÝÌ7:ªó®ø^Ñ{Aª6:^ÀÏQdõ"ìÖ,L*#-`¸5C‘?R?(ÖÇ%‚ŒOåCw˧w¤f¯¬~)¯w¬V‡ç?c[e
\nU8i÷G¹ä, Ds¼Ûü†ˆo
+àìÏ·\4rò-~Ãq<Éñ0o%š7MšLr°fÅE öÙê8Ão:¿¢ƒWñ¥«kÿê¯ØNñ—ÿFäþ4çЯ€éôhÉèPÏUÈC¨Ð)ƒÿ† +‘GP!2 +ŽTï{vLôeœ‘EüHîE’oM'çÕœlÒïÎõy4×#ô\ÿ®×_}w®GÃi\¯oï}/ ý„ pDýTSÃá pWœ™;çqèqŸ‹!˜ +&XÛé…³sÌi 42ÆX¥q£a `ÐâAF²zYêf°ñ#=øÖ^1Òƒfo¾Ú-¡®l +endstream +endobj +2671 0 obj << +/Type /Page +/Contents 2672 0 R +/Resources 2670 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2673 0 obj << +/D [2671 0 R /XYZ 152.694 705.06 null] +>> endobj +1378 0 obj << +/D [2671 0 R /XYZ 153.694 223.711 null] +>> endobj +2670 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2676 0 obj << +/Length 1746 +/Filter /FlateDecode +>> +stream +xÚ¥Ënã6ð¾_áK±2°ÖŠÔ»§tíëÚ-Ðö@[”¥F]‘J6 òïáPò#r#o/"9ÎûA*XlÁâ‡w?ݾûø}ºHü<
³Åm¹`Qì§1[$qêó0^Ü‹?<çùò¯ÛŸ•-2?O’qÃÔóèX¤?Y²Äá—O7›Fi)šæײ-ô¦«÷¦ïäË7ŽÒÓ•£´bŸÇ¹cšÁ,¦ZwRÜáô^ßÕûgû›7ùd#6‹hµ]ݲ5–ÅÅÅÓÍJòYÌ>êFÔ‡ +&Ù–ùq22yAŒ±þœ‹UûIÈ+„9;ɾã2rBåã÷Ù"~<A~YìA2ðûÜËU†žÀ!ò…%󀈅üÓ+#LZBÏÔÏ£Ôa<ŒüM5ma’µÛ‰¶˜PàyʪŽÆ™UÙTä Y³«K`Q·FvZµÛ êîÈ9õ©ê%~ÆÂÓ”«¬d7Y[ú9e>‹r]V;UHWÐlÂÕW0 g1±a^n
¨Ï«GàØçÑò/ó;‹gyvÚÜ™üïL@Ö,s)È'Bà?’/Nü4á§_uw€Çå* +2ÏT’&‡$¶K jÓÏmVªo +šÿÝkƒ³Üƒ<rب‘¢Á{E>ƒëË©oNªÆ©¼)÷ƒdÄÇ*ûèóÔ[÷±Ás,ñ9ƒŠÄØÙ݈P +ð§gêÔ8uê!¬×²#Ðn¹btÇ%‡m=,¶h FѱÚïñ£îKtkM;±éå—}Sƒáж¸5È#cÕ9atÖ]7VsÐòD‰ýr…̈±ñAo(“ßÁ¹ ð¶Š6á›zÁä±Û7’V(*ÙÒLƒ@X(=+œ[):Ú Ë ÖQR%áŒ;G!˱$O‰]tj¯ñ|èÝÚýû¡m>Ü^]Õ·±Ãöü;s£r9G“ƒ±;SoDC)_HkæýÔÒ9Ýoð`E«
´eýÁYÃ8ÊN0UÙ±µ¥%Á¨À½o5ƶ"év*7S‚"0õ³$uFHHGµ$Gƒß)lüXûc[«T”ë'ä¡HaÔqôC,;50©¸0}ijÚ~¼FjCDâþ·~°AÜÝÑN!7’ø7n¿‚@!s0t†‚¼õÓ‘ SÇfÅà"k“s™O]:² ª9áBTKZ6u) ™ÔÊ=)ôã·T¬*‘Ê"Š=åŽ
h>$?âÀ• +$\Ü\:6}×9kLÅö¹¸‹A>[aÖkë]œR1…ÉýÛë– eÙ©Íö>n v‚Yˆãí@‹Ò‰ÇXãYù´«V-`d¹÷£ZŽ–sžÃ¢&^]’÷x¤N5'ô÷¶)ÀéVáú"8ž„…ŒnG±+5¸±ïT½;¯i44µ1ëDWÈOyìý¶Ì"ÏmŠÆ‘¢Ë8ë‹C`Løp#PÜ8†”>8'×½nX ƒkÇI¿_šµúòºUÁ
%LÓ# wr§\ã°-a$3L–›¹Î–%¸ëEAu|æ(‚-„8e\ù,ËNËP'WÆjéòAC£ +Ä¡ÀÙž10Û-¤Û÷†¦Â^ušqÏDœçÂv‡@Ç¥VMO×\-9¹Ð‰–ëQà'IBÁMw44ª¾`w°S«ÖvÞŒy[iPØŒS#Ïð]Q'žhza¤Û³ŠdÌyÄÎÀ#´Y·ÚHQ“Gw‚C±T;×c±íľ®mï(v£w÷¬‰h$:P;©ûÆÊ +ÍAmc•ï³ß>,ýŠ·Ïxs¼æÕ“}Å«çÍ{òAy´êò^ÕÃûMw˜öNÙè+þ±ð`æ;èßAó'|êåpγ“—›4NlPÁÍ\‘™âåœóâ³xµÊºâøo‚†¿A•}…ÿPºB‚p–}[½Ò¶o¯dÍrØ5ÏTÏ"I’žýլʺ±WÙŠÆ<ÆÁhJ?“;‹Ü7ÍÄ¡+ÄKf‰w°ì˜ +w²kWçþ®`œ¾ÉøyâWçÓ
9 +endstream +endobj +2675 0 obj << +/Type /Page +/Contents 2676 0 R +/Resources 2674 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2677 0 obj << +/D [2675 0 R /XYZ 152.694 705.06 null] +>> endobj +1382 0 obj << +/D [2675 0 R /XYZ 153.694 437.31 null] +>> endobj +2674 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2680 0 obj << +/Length 1381 +/Filter /FlateDecode +>> +stream +xÚ½XKs£8¾çWP55µø€Ð¸Ífjgk÷ºÞËÎLÕ`m*Xr +™²Š„Ì;f›ÏÂؽßÎ<øðš73cì¦êCܲÜ,È¥ùBiÈ›êÞ¬¢ÃVgU±mv•å½ÞÉ&m +)ЀKÁ£ÃN0ŠIÜz¿èQµ]Áo3¹Ù¤"?øêA
ÿ¹ü¬'áaýq@·•Ø'9Cùå©òà°þRø„%løñAÇ^Ô3¥!ò!–Ö°K¾R± ~ b¡>«Jî¶f¨bHüÐmøF…1re•ªªÿrþ݈(T˜jK¶NóçmQ–fÄEn¥Û¿š57Áïã7°ë`^˜€}$ÚÛ·¶®=&ÈGmîU3 +Zàìˆ!a"I+«0ñS¢ÐÌc$vç`á©(ƒ00®›Cïl^„‚¤
•qªÊíT•7Ú™:ËÒ*]UévmÓÊ`7+eÍ{´¥IÆ,µÒêLÚlJ7Âõ““|£gùýáüþxø8>»Ø¨ú[,A|!^ÕR¬Ô +/k>¡&Gjp„pÒÙ(áU¥ëÕ‡pHºeéKGI_¨ll‹áÿâJÈ[ñ8AOòæÍŠø#ý¿ÞH( +0„Ã8Yɸ&«ý£Ô‹¢Û£JÂQ®¯ŠÕº©¯Š2l¢9šÞ–»šðÍø@<Jkšß¤"Ó^+ùRëûLPJ¦*m•x‚W襣ôæ|iuê¶UJÖ²BT'œtÂFé”~¯@I=Arôzt)%§í¹n*¹5íå)¼&ºß_¢æ•EX‹2W.mÓŒïT^d€•n*ë@/bÀÔw«TOò⦨¡eŠÃ]F +h_›êÑ ‚áó@„19Íà&3åÀȨf7¤:âÏßtçÒJ&t$:IÇÏžŽ'ò3 ¡‚° ýÿ|¿ÃòÇüâ–<B‡ +endstream +endobj +2679 0 obj << +/Type /Page +/Contents 2680 0 R +/Resources 2678 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2681 0 obj << +/D [2679 0 R /XYZ 152.694 705.06 null] +>> endobj +1386 0 obj << +/D [2679 0 R /XYZ 153.694 636.862 null] +>> endobj +1390 0 obj << +/D [2679 0 R /XYZ 153.694 636.862 null] +>> endobj +1394 0 obj << +/D [2679 0 R /XYZ 153.694 413.499 null] +>> endobj +1398 0 obj << +/D [2679 0 R /XYZ 153.694 324.234 null] +>> endobj +1402 0 obj << +/D [2679 0 R /XYZ 153.694 324.234 null] +>> endobj +1406 0 obj << +/D [2679 0 R /XYZ 153.694 200.847 null] +>> endobj +2678 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2684 0 obj << +/Length 621 +/Filter /FlateDecode +>> +stream +xÚ½˜MÚ0†ïû+,¡ícÇß·j¥n¥^Ëm»)qXÚ +IlÓh’"ÊV‚")Ž˜@“½| Rʯ“¯e(E)ù)Vc!M™çt¬#ZÉFuĈl„i’©«É¾SÆWöÏl½\Æ«¤ºÛ¼-Ò"ù‘åÛua7/üõp¨ +ÞCk¯µZ¤ûÖâLëÑ7!¸Äš²v~»ÿ]è8-¬k}˜úÙÆø›m +0Ö$ª³ž_óÈçÉÃ_÷¡¨ +endstream +endobj +2683 0 obj << +/Type /Page +/Contents 2684 0 R +/Resources 2682 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2685 0 obj << +/D [2683 0 R /XYZ 152.694 705.06 null] +>> endobj +2682 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2688 0 obj << +/Length 1518 +/Filter /FlateDecode +>> +stream +xÚ¥XKoã8¾÷Wp°j=,Ù·¶IÅžvrX`:O¢4Æ:v×Ý ÿ}HIvóš4NNV(’)R$•À{òïá*pßÛéÕÍD†¥$CæM
9‘±ðd¨ã¡7{ß|*I4QÊB:Œ…_&yõ<qêÐý´N‹|ø}úçÍ$òbK&QWàhDx[-Ó¥ÎýU2+Qsá×ˤ¶ÔÚiehuœ³!üZåÜq'e»x°U'i®çv/ÍžeZÙU¥ghAË:Ÿw¿7E½l–mÅ1¡,òF, 1cÖòGÊÅ×Û?¬…`Ü"™ÕE¹¥vÛs§$h7If7Ön]ZB:×–>ThÇV›“‚E©ÿktU%õUùÍ +~˜ƒ²j Ë¿L²°?;=?óÍ®_—©=MgÉæÉÂo{²ˆ] _&v&+¬îP¤æ–ø„Á¢,V6
à6NƒFy{AìçŠ"JÄ-¥¨°¡ýRPO‰Sž$±â‘
àG‚“X('¯¨p¼›±…dUgÄ4ׯ‘ú„øî~9$ îeJº +¿ +#üÅ¢_ÔOêfˆ§eÉ…+Eé¾pù¡\SaÜeZÔeZxb¦¥‹Ï“c?ˤ2t/ÉPòËAùÝãØ”¸í-q×[⾷ĸ·Ä丄ܗx8rCI”dž¢DqjEÿÖ•.mCb0é'ø »ÞS™¥Wxíò™¶Û“G@ÖIWpìn +ì¶îTn×Ô“?7µ]b³Ê´eø–Óžqw;éJ¿l ‹‡¬žë§RëÊxOÑûÔ'óQ^ùΕ&É,u®Ñ–Ü”‚ÊÝÄÍރ󻻸jªz¿ù0¨ä\¶<ß*°f0Þ⥥6õ
mø¸ß<?Û(”³ÄLAÚîgº†ö^]Û˜%¹ÍˆªˆÎwB´Ôon&2Á¨r#ÑV×Mª*}ÊÛvÛTX +¿Á¦¿LÊ£ÍÚ3׋.c=¡-ÛµÃkêÝ©lVØr
Ë,¿öàÎ/`{•QžÜƒW+8§²¶~?d„¡ó ƌ:æ¶Lt>Ì]˜ø|˜ûOaºØ°à|˜ñéÞ0z>̤;æÁÂiÁŠ‘ –û-ø¹LsÓÃOïÁÈm‘»þ"÷'·ÈNdÜeÒ_äX'–”oub׋·›/cÑf·Â}óŽÁÅ«)aÈaZ’º)X}LÁHwS0òÂàßØQ7Š¦†–W95…%ºîv u}4|Á„ëp°Mƒ7ƒ'¶6èlPѧ7Ëh'o`K-ŸeÍ܉%¹{¿!×_û—F1 "êA~ +——_ö+½€_)LSc|HB.N…³ÜÑCoƒü3³0ÝÈ׶\™g|3ý„]Ùrû…fúûT·ƒ:\#jûèVò“çnÆûßùÛ£¶ˆpzô^€Ó£Á0yÎ}uθG'‹.ÀéÓcâpNh2’Dÿõ;ƽc5†>Õ
°_uû—ÚÒ=qÝãHíóÛŒí_gÝÿD›20îC=j'B;ñŸ|;ùó¸úM}_ÿvjdø¡!ƒY‘؃·'Ì}?„á$wÒŒ³s@n×ö9ȇ'ü»õ€÷ç€Ü¯¢HxÈx=û€Ès@&ëì¢ÎyXTè$¿Žê²Ñ=0~UÀd÷¿ëû‘CÈ ÀHÄ„·£#
Ø–Èxzõ\½;\ +endstream +endobj +2687 0 obj << +/Type /Page +/Contents 2688 0 R +/Resources 2686 0 R +/MediaBox [0 0 612 792] +/Parent 2669 0 R +>> endobj +2689 0 obj << +/D [2687 0 R /XYZ 152.694 705.06 null] +>> endobj +1410 0 obj << +/D [2687 0 R /XYZ 153.694 667.198 null] +>> endobj +1414 0 obj << +/D [2687 0 R /XYZ 153.694 261.262 null] +>> endobj +2686 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F71 1678 0 R /F26 1656 0 R /F7 1665 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2692 0 obj << +/Length 1737 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾çW0ŠÊh¬ˆ¢DI§vŸAŠ)šzØä µh[]YrõØÍÂðe¯²k9=‰¯yóÍÇ¡œÑbäŒÞ¿q^ùžß¼yw°QhGBx£›ù(tí„Ø.÷G7ÉèÖú¸—µÌ㕬Š¦ž|½ù½Õðî:E í +”;=˜P‚Ÿe=™rÎz)±áY¨††”23×4—z¬¬-|7qCë‰hE SÆyµžLaª¨Ò:-rÏŠE:³ÑCØ×HØQÀCtlØ‘ÇGSÆmÏÕûbçè•Ý`¡í‹ÈìAm^>ΊÕ*Γã¸
¾n~걦uL™cG~Ôšc=æ\ðlwdh ‘sü¬Ë4¯ÑØÙf̶}V´è¡÷$+ç›±;Ä +?ÉÊÅḟXñN²r¹{C¬ø'Y¹ÚŒý!VÄIV®7c1ÄJp’•÷›q0ÄJx”•Ïç¿ÍŠüA–ÊFU—`#z59·{TtøME`ó0Å‘Í}ÑÃf/P™/ì@¸Ï¨,Ή‰ÒDæHLu:‹3šJó–³P¹¦´<yNifš[ó¢¤u2ž¡º%
W T+H䢔òhJóˆÒ†ñ™ŸµÚÓ™yY +n‡»ù_aS`Õî8#åKÙ”i¥m¤}í±KL#‹FVz’b¨»^»¬`Ê ^ñ¼pÿP¥çx +<§Ç4_Ðj¸õHÂR×”r‘Òš—ÂYR§6jfMYê‡fîÑgÀk7V:ͪt‘Çuc^oê€'+À%Œ:
NXÀp-øq]K]Å3tG¹«^y…!ÜT?»ÇÔa~~Ýg%Qx,õ¥óWã9ë„ÌöÙwH'—2¹§{é½Ì:„.WR¨Ý=Šn%/A‹áØÐЩFK +˜ÅµJFèsü²ÝrÝÎlGYUä…3GåõQAÞ‡…GÅ›nä“´‰Ývp´³ì¦UþsMËê%Ýíª4TÁ€“–|L³ŒZż6FÚìWR ÀMŠUšÇÀJª¤oÕPwÅÛ> +ê*sÆÜIÔ ª@@ÍNE=ݧªètø€·õ\ýµ¦6ØiSJO˜C•5¸Óçv{±pËÖ„q +¾èÆéc‹ãŸ´t]b=ðÊ“–uÙ†¼t:k\Çëz¹§ù@¡ož0‹Wñ¬ÄóõÖÝ +?¾‰¿èÿcâä(mVr‡%eÔL1•šWцÁ4‡ð®:jÕ›{Á¥ÃáÏÁÃŽm„sùM?Ï»PÆÐF¡E„Rwt¨Øa!”ëé4ßC§š©9¨’ŽÆ–8åßÆð–
yà‹ãøqòç3©Ÿ¾-E|¯Ü=Η2‹¿ÿîÑî¼î·?ÀØ‘¿4ÓàòYæÒ:î¯æ +Þ˜é:{:ÁTØšò<‚Óö(Žœæ½a?E0ð'É>q1?´Ñ +endstream +endobj +2691 0 obj << +/Type /Page +/Contents 2692 0 R +/Resources 2690 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2693 0 obj << +/D [2691 0 R /XYZ 152.694 705.06 null] +>> endobj +1418 0 obj << +/D [2691 0 R /XYZ 153.694 667.198 null] +>> endobj +1422 0 obj << +/D [2691 0 R /XYZ 153.694 537.031 null] +>> endobj +1426 0 obj << +/D [2691 0 R /XYZ 153.694 460.414 null] +>> endobj +1430 0 obj << +/D [2691 0 R /XYZ 153.694 460.414 null] +>> endobj +1434 0 obj << +/D [2691 0 R /XYZ 153.694 231.309 null] +>> endobj +2690 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F11 1842 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2697 0 obj << +/Length 1640 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çWŠjX‘DQ‚ +Àjú…mó«EàBl€wIälUKÕ Î7?ˆ†.ñY˜Ñp“Yy6 +eICÝõ0L±Ur]èð¬6¡é}po"ãg…ªYÔ@‚€÷“¡¢HÆðêÀæöŠâ?pD¸/ 0†+4Nb¬ÀyK’T)Z +–rÕnHîöwÇs¬?^ 3þ`OçèéF.ºÒôÿ +»ß#…E£úI·xc¥
W0/Múš^>ÔR‚ØKúc)&lB)ÑèÜÆ›á¥k˜*jUž¸ÙÞ–!™ÒDA¯%öc²ÇP›r)Õº2ÞÅñy^Éj°'¾."ôÄy9@Ê @¸—ú鉽L¤.Dul&œºkU5{êÞPEš^—UC0¹{ +f£-£M‹‡*&’xó—cmkŽ” +`Å£„`µ`qb¾VXœRÑ㺛1©ÿ˜ˆ7‡1–µÅ/Ì£@pû;¬Vc[•Ò"ûe%·?0¸W¸h€J.ŠöÕí•õY1…úÉ¢…ûî¶Z›º&nK"A'Sëf'©Z@[yDßZ8WØÅ™miÙ]¡ª²e¡‰{SrYŒì½d!”J”@PŸJ¬ÀoÁ`C¼é2Q™*ðK©ZÖÄfJzhÿ‘ªÂ²‡%îõÆ›ßbŸ.Ó3J9¿`:¡~6߆nž7ªÿ-0š)¾rü…ܦ¿žªÂÓÚI¼¦v²qyÙך˜W5ÝÈ5ØA{ÁcÅç& +endstream +endobj +2696 0 obj << +/Type /Page +/Contents 2697 0 R +/Resources 2695 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2698 0 obj << +/D [2696 0 R /XYZ 152.694 705.06 null] +>> endobj +1438 0 obj << +/D [2696 0 R /XYZ 153.694 667.198 null] +>> endobj +1442 0 obj << +/D [2696 0 R /XYZ 153.694 599.701 null] +>> endobj +1446 0 obj << +/D [2696 0 R /XYZ 153.694 599.701 null] +>> endobj +1450 0 obj << +/D [2696 0 R /XYZ 153.694 540.672 null] +>> endobj +1454 0 obj << +/D [2696 0 R /XYZ 153.694 286.874 null] +>> endobj +2695 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2701 0 obj << +/Length 1784 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾çWX•X©7zIS4-z( +doI´D¯…èU’ÎÆXìåÇîZ ЋøÎp†óø¨`q·¼ +^hßݾzó>e‹ÌÏ“$ZÜniè‡y²HâÔça¼¸-½O,Œ>¼{[vF‰V÷–ËÏ·LÞ¼Ï90à 2ÈŸç,Øÿ,yæ ;Va–{fë:B-™w·k`ȼ‰.@Ó9j +\Úvª¤a# +Õ½^®¢€{ûJÖeÕÞqöŒË샃º}òß]õu'ž¨åAZîUÛ
§ÙZÀÁD›`±bÌÏãcK˜î‹&â©æQì³$4$QByJÞUÚHå;!‹ÄÏÓ0Ã}«8ôY€¤ÐÏ£Œ¶³4ÏéôzXæÇé OÓÊû¢kÑ–ç·ô‘}~øé‚<b²b(6ˆË‚à‚8žúyMå9í/1väÄ99³«8×ÒTØVz¦Qµ3¤ñ«õPºí
‡²-gÈ Ÿ¸ž$ä<…Éi»Xe‰Ï\ÆœÎfT.¿é@uóL¨¥±çlönNÏs¯”±«
D ƒãp°Ñ‚4
†„*Ù×¢W»Â†‡Á!úÝ}e¶´ÒBÀØؽ§•#JX¯–Ö¶k#iÀUi†c¿ÌBφÃi”ýÙ!Á½¥úºä©'hÝ5ÒTÔ4¤ ²–Š¦Ûö4°,Ä𸣣
ÆR‘]¤–fÂ~K9šNÉa¡4U!Œ,__:s]‘V@Ÿ$dÁ0‰Ñ.)å/æiZÛtu=Qèˆ×ÃÑÊ눃¦±MY@ÐåRÙp¼uGDf+Í4Kkžª¨ìmãÔýÖQí(‘ŸªRˆÁ_𺠷%uÌSÿŠGñÀ¹²k6Ô-PÑÒ +i<cµ†½µ¤•ÑèÐW²”Ÿµä0CŒ·–B ï»e[¥k§>û¬_€_¨-<e~–ŽYé†-W1½OAÜpø²óæ~’ŒÅµj¡¢ˆ’ä‚éÎE¬B0Fqg”ÄIâçœ!¹EÉÀØ¿\4¢ tE*³`ôb<¯RGùí#ÿüpÃ_J•IêCq?O•c&MƉŸ&|8ÎíÖúD”zCKwOjï¼n¤(¡ûRõ¾Ró6ä ‡Çq¬mœµq®N¶×OÑf@®B›Š§®é*U”»‘\\ŒÙ NJ8…,vŽÑ¦É¶3ÒõD3L +×V†Ú»Î„`IûƒÊ-òBP~¡ó!£-ù$vÝRåÉoæÒñõÞæ©5´FÈÚjÓí᧢kõ®!!°V™K> +…: +OpTÄßᢣ_=àh³3;% +endstream +endobj +2700 0 obj << +/Type /Page +/Contents 2701 0 R +/Resources 2699 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2702 0 obj << +/D [2700 0 R /XYZ 152.694 705.06 null] +>> endobj +1458 0 obj << +/D [2700 0 R /XYZ 153.694 577.783 null] +>> endobj +2699 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2705 0 obj << +/Length 1208 +/Filter /FlateDecode +>> +stream +xÚ½WÛŽœ8}Ÿ¯@Š¢ÐR 0FÊE›Uòº-íCi0Ýì46‹éÍ$£üûº\†¾ˆÉÀŒfZ6U®:®r•}:p6NàüqÜ1¾]_¼zŸ'óó$‰uå䡆ÔIhê‡uÖ¥óÉýL¢øÏ·¯ûNµ¬à«/룃Wï3'×ÆaÆ ñã$× +cöfåEq䢑™ÊÆÐå¢ô¾v£xWs…3Á¯{œÕÇ~ËѦíÞêTßqÖø+/N#÷ƒn™õÁvZ[~G«¯+/Ì\Î7V–¼´Ž%¢÷êâçÔ†Šp¨¯V`¹òˆ+P´«Uÿ§J»êªnQ"aõƤC]Ýû€ óë$~žFdÈKý<Ž4f¤Ç1IÆvåñI̧éK8Á¿²i˜(¢ñožOÀ ±GÚ†NÀ„zGY|ŒÃªžwL©z#.úXÁÄ–õ€`ù–ÌÛñ +‡øi«Vc•R‚U +KMÙPS¥Ú…)Tý5*
÷jßpkhW0ë’ ”³n£×Àí'ë +/„¶€*ühXÑI¨L:]01[v-W=Î*è¬Å9 +êjXðÂúd¨²ç(ÐÕ›ÒÖRÓÇ`/«•Î*;^ȨèF› î9$$‰ûAƒÆ‘Îì=¦©ÛvÒ´kÁ•BUÝÿ¦'Yˆþ¿ÕŠ£üŸ=„3Ö¶Øâ7šà1šqËÁIGƒ:ں̉ɯͰçS1@#]&óû;½¥¿—åm
®‹ùùrkkç}—-ì»RB=ß·ËóYhuU0!$¿nb'AË¿™˜QêGy~Š)ö
LöE!Kþ÷3r©S0Öö†LÀÄúæ!Ñ1LÉ«!w¼iož‘ŸSÖî"œq|Vý¶VãYAw.@‹fåï¿3KciGñ¬`»òÊìÀ<27ðôhŲüÑYUõ‚SŸ÷lA’°È®Jy<¸f—s:+ˆ©†íøŽ]/ˆ-›Û‚nÌgmÿ¡0QÌŠ¨ªo/ƒé¨b2Ëñx<‡w¾wÑŸDç"Ë,ý!gôǼØséÏ_«,rù‹ÎÞéŒ-Îݦ.
wÐ2Y¡èø‘Fª¤•uŠÿ»ç¢à§{óD§šLYÇÈ&Ô +Ó{ß™cˆ@Ü4KßK>ª•ŠW¬èew ⯛νaü·6íü–¸²‡eÒ· +endstream +endobj +2704 0 obj << +/Type /Page +/Contents 2705 0 R +/Resources 2703 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2706 0 obj << +/D [2704 0 R /XYZ 152.694 705.06 null] +>> endobj +2703 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2709 0 obj << +/Length 1741 +/Filter /FlateDecode +>> +stream +xÚYÝoÛ6ï_a &•*J"%¡ë¥k‹íe`m1k±$OuÓ¢ÿûîx”-Ër"yhIÉûÒñwwŽ»¸Y¸‹÷ÏÜÆË«g/ß…l9±Áâjµ#‡¹þBðÐñ|¾¸J¬Ìþº¼hª¢lTݨíòÓÕï{/ßE‹î{Bßçlè›Wkµ´}/¶ +õ¥¡YSÞ.½ÈR-³Fßµ$-7ªiTå,í ð7eQ·¹á™û²H
#P¥cIcº³«ã;Zˆ¾Kc»Ý.mT¢JdŽ%ƒi ½Í˜scÿoÀ΋]«._ÀY”MS¢ +ûÍ+3¯dQ“çÊ:k²² ³›ò&K´ç ˜Â‰C?ÂX°C'|P‡1"%X$˜9Ù;9<ì¢ãP»¤ÌsÐó$ú>°Oß~‘F<læ‚Éñ^š7"ÍÅ¢ /.[mŽ“6IÊTý󜽆cRÌÝ¡DŒ:~÷Ũ/[°H® Òp™ªÕUùv°ó·õœ}SÍÈ#Õþ£šöxÈâAAðI®V›ZÍp¬˜¤=¨›
ξ^ÌÐ8|´kô[lŽÌÑÑ$g²®ŠÏ<,±·æûrÇ…-<GD +#͈1ßHó—£yL,«\òc"Íd6ÛÉy2t|Îg%<TÌ‘?ZtÔ6f]qŒaABï:æg As¸s‚ƒºCP!Ô@~½:Èqˆ€þ_°¡h…7¹Í €He[M;øá *"·¹==<@J>L˜Iél_å€9QàíÄ€ ýµµ”^Œãx[QÅ+©#Âö +m2¬FLÄÁd81f2[8;²yµÑÑó_ð#“5O]Œƒœ¬¦;pºK®ãöcÉuO‡Nì#³³µßì…pãa¹ŒSD&7h©¥À/Í <(eQ@º®#D|ìâ} +endstream +endobj +2708 0 obj << +/Type /Page +/Contents 2709 0 R +/Resources 2707 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2710 0 obj << +/D [2708 0 R /XYZ 152.694 705.06 null] +>> endobj +2707 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2713 0 obj << +/Length 1210 +/Filter /FlateDecode +>> +stream +xÚ½XK“Ú8¾Ï¯pU*S58–ä‡|Ë0j÷ºÜ6{0 ƒjl‹µD˜©Tþûêe¬‘f.¨Õjõ×ÝênÉ„Þƽù]hÇÉâîó,õ’ Kö…¢8Hcà%q@{‹µ÷·pþYü)E‡ƒ,I"%›ÄAA©G}(Ú5´5ä«š±æÿ¼š‘ç]^¯Í·Í®Cnjx-â‰qc‹8aÅÙѸx˜q³Ð™£qsGãðѸd˜qó>C +: "ih” SPRrÒ¥ÔJ^*ÅJã$€Ÿ*¥Å*çDQM¾¬jqæÝCGH'—¥è²¼´-åI‡.9û[Û:#ÃëkgÚkÇU¥“…àúÒ™»Ù6lfÛC +'‘Sáô§sÝdaWïDi€²ìT§¬Áž¸®KíB^Òüh—HµëÄ´Š.1»Z"LƒGç~t©´rç,'•%Öä5[Ê[û›*§õ«h¿Hдf¾Ê‡hîjc +¢õÙÍÌ®™£²Š8h™Ûuúz¼}b|б‘áâX—B© B‰ÅgB°Ê¬¨–o(ÖÊÊ +µY!Á@ÐÑ«e«Ö·1’ã¯+'{µUë;ŸV¬ªìÚ…t]VÁÅõB§gSÊJ--NMÈZyÏ;ºûÀ éò= +¯®ê¹sAàýªÁ7¨j„ÞªQ4¼ª{¾÷’tˆ¥S(À)²æoˆã–éâî?vrõ +endstream +endobj +2712 0 obj << +/Type /Page +/Contents 2713 0 R +/Resources 2711 0 R +/MediaBox [0 0 612 792] +/Parent 2694 0 R +>> endobj +2714 0 obj << +/D [2712 0 R /XYZ 152.694 705.06 null] +>> endobj +2711 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2717 0 obj << +/Length 1941 +/Filter /FlateDecode +>> +stream +xÚXKÛ8¾çWXE=¨9͘,²Àîeìa2Y¦Û„eÑ åî6ýß·ŠEʲ[vgç"Qd±ªXÏJfw³döωY~øüµœqUr1[nf,Ëã2g³"/ã”ç³åzögÄ*žÏÿZþHÙLÄUQdHˢWðqDßÏîZ½ª[ýñå·ƒ‘»5»©[+qRÂûã|‘§yô•g8’½ð,‰«¼dï—ÝI¹ÞÉSoŽA`§»E³Õfý–\1È-'ä¦e\‰l,w£>N°ôt×G,™ˆób8Ê3Rþ¹~ÏE‚€$yyVÝÙ/¶þ*fJ”§q’çAÐr+ç‹´È¢n[=OEô º;šÚ×Ñ8ä04;K³}ØbÜ@oˆ¨™§eäŒë>{ùØû-šÞ+x•‘ß~p¼EÔHkå:ž/²”Eßü»ÕÇÖ³¯ÛÔ«ÆÇÉâÉ@ùc`R™+ÇùfyÔèÎ÷rM_µS2+¢µ²MmÖa~å¸Ñ˜N4
Nâ@Ûud hõj<?’å,u?'©,ú„š¦‘ÕÄçNvÒÔ½*Ð[£Í…ú©¯À~œóHõøÎ"eé[’ +€Ü• ÁøY´—ÜûÝgŠ¬¦Î6±H%üVŽmK£š^÷„“5žü‘¦ô÷„q–ÂÜEiÉVY?"Ô›c{‡ä‡žã·@Xá1<Oÿv09+¿[ÙuÆê5G¿N‚Ì©Sƒ?¥0dÁËtT1a¢ÌŸÂ'0eu{$°‡_ÿÂ.|ø
¡ë‚,0dî>BDß“< +5îÂY~ ݇«‚‡ò]ôÁ„ôñD_ƒðÃÕ>\8Ú…dý3ÜGèêP ?²Òß*Ô&,9w½"èöpR4ò.;#C;4<h‰%I†fÇÏÍn…*Ÿh|´Xæ^º€yEmìƒ{{hUÿÒö†|¸&@Lpã±àå˜Y[Û~¥_rËX,²4N5ä´¨ Oå/Zrñ³(gˆ«'øüf=R«Ý–E,>ÝnëÜ£¹ßD±á"?@u(CqPÆ +L—Œ[/+|þ¾mhøó^Á½ò™ +endstream +endobj +2716 0 obj << +/Type /Page +/Contents 2717 0 R +/Resources 2715 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2718 0 obj << +/D [2716 0 R /XYZ 152.694 705.06 null] +>> endobj +1462 0 obj << +/D [2716 0 R /XYZ 153.694 518.119 null] +>> endobj +1466 0 obj << +/D [2716 0 R /XYZ 153.694 431.139 null] +>> endobj +1470 0 obj << +/D [2716 0 R /XYZ 153.694 277.886 null] +>> endobj +2715 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F65 1662 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2722 0 obj << +/Length 751 +/Filter /FlateDecode +>> +stream +xÚ½XQo›0~ï¯@š&µ¡¶ÁÆ–¦)ª´Nš´§åmÛ&± +$’¦òßg»„%Œ4ç–ô)º|ß}çó
ò¦ò¾^ æ÷frq}yÌQÀ½IêáúÅ£‘OêMïç%”_ýž|Ó®Øã¾`,4¾”ù„pc~á \ÝÅI!«ÊØãïöMº|z2F¯•Ëâc´Ç9j€Fù‚Š–S€8+YßÍ×Æúq3Ö–R')øŽ‚¡ +F}’YÕ"Sõ>ÅÕˆzYÏO)k°:Êî¡
™Ïq°O+‹dZΗ‹>àÆ»L@ÀÙ¼˜Z‚D¦ªZæ‹M§‘šª²ªó¸¼ß:p n•®÷(3—qµ,¥at Aõ±EœÕ!ó4«îÕË^†ŒÂ+«¤Cììµ±73¦ƒ†¤!U +ú:Bù´4ž]PŠÓ=-Úí!†þ´ô+ˆú¶6‰|ÁÃÓ_’€ UºÊ牴û[Æ+Ù>9q ®nÏµË m©UñhÒ4ÎUö¸ù€·[‡ÂW… Ô‰ ˆS˜sÝùñü‹äs÷…rY +ØMá`¼; ‡ç™žÌøÖ!«°!_ÌUQËò¥fy?z·úàçH¶p¯¾º„ÐpAóW!œ³B4~ð>¢™†ßŽv'_•ËÌŽñƒJêÙîÌdß̤š¶s«™)°s¨Š€%Ô~¾»¾åžÐ®„Ùow¶‘¾üÈçz<=o'Œþòerñóæ@ +endstream +endobj +2721 0 obj << +/Type /Page +/Contents 2722 0 R +/Resources 2720 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2723 0 obj << +/D [2721 0 R /XYZ 152.694 705.06 null] +>> endobj +2720 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2726 0 obj << +/Length 1024 +/Filter /FlateDecode +>> +stream +xÚÍXÍ›8¿Ï_Áe%"Û|öuµ]i¥ª‡ÍÝ' ;ÂΤ#”ÿ½66„d¢‰Évªžòx~~~¿÷ÃÄw¶Žïüýà›ß«‡÷Ÿb'iŒgµq`‚8„NÆ +”-ŠAšÒOotüØL¼yÆă>HÃtô–^ñFéèMYŒi^þ:^€A"ÓôtŒ Þó
â YgíÙÖ÷Ÿ'•AP¤‚` +‡ «’˜Dü‰t†ñ`3uzî¥ÒvM–·láá +ò͇%…V¬•Ù³6ëÓ4†5l'*Fû$e«ÂD1’”=3e&¤-ƮطTK
YxÒ ß·D+dî\K¬7 d„t-3™W0"!"‹óäb$D "êÈ(9ä¬id%CŸºÉIÞQŒ€Ÿ†DhÒoÒWõ:”"‚S2Ÿ3Ýé…‡Ry(úÇøÑÊ[/ìyE·Z¥YlJBn+O¬?Øœô0õ³6™4Uû¤9¾Â1ÕZNÄ¥gegt¬ï°ÞZÊDÙ'„‘ïra‡~#ãH-QòݨƲÔC_–Z?TuUÒ£VßÕ™šƒgÈè +l7}\3q“OOÅa»Êqwìf05þ7SÇH|ürÈd¥-Ù嬖dñÊ”E +endstream +endobj +2725 0 obj << +/Type /Page +/Contents 2726 0 R +/Resources 2724 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2727 0 obj << +/D [2725 0 R /XYZ 152.694 705.06 null] +>> endobj +1474 0 obj << +/D [2725 0 R /XYZ 153.694 589.738 null] +>> endobj +1478 0 obj << +/D [2725 0 R /XYZ 153.694 375.542 null] +>> endobj +1482 0 obj << +/D [2725 0 R /XYZ 153.694 263.96 null] +>> endobj +2724 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2730 0 obj << +/Length 2419 +/Filter /FlateDecode +>> +stream +xÚYI³ã¶¾ûWèªjDÜyKÙÇN9'¿ª29@$±†$.óÞ+Çÿݽ"%jFNù"F£ÑøzlN›`ó÷où~÷òÍ·?¤ÉF)¿H’pórܨ$òÓ"Þ¤Iæ‡Q²y9lþí©ÔWÁv§T˜x?¿wU¹ÝEYâýRê¶ÚÓö?/ÿøö‡|SøE¦(%ØìTîGyÁó_Îf»‹³Â³ûm˜{Ÿ+;ö@ÈïûÞ™c°<PvF2Kó§Ü†™wÞ*ÏvfjtÙY¬záÁ2§µ]£knϸ_«áÌ|®MZÈîv¸Ú™…·pÓ"ÛÐÀÝgžmA½(ͽ£í¸1œ…R"ã™ÔÄn«Ðlûx8¿F÷B´ü=Éwlæázÿ[SÝø'Ÿ(fg¤2?J0ÓGÅ%Šø•YçÊ¥~ª"Çza?ÏbÇ€r¶‰ò´ñ{qqæga踫ÝP\âÖ4J +?ËÓ¯é1‰ùíçs5|ÀŠ½í„(ók: +³Ü/‚øÏqˆäÆ!æxÏæq +€·ØçÎ,å‡â²!¹¬a‚´Ìù
Ù¦˜»1º;™±×,DÆ&΢"‘œBnÆ + +y~EPÒྣ˜œÌJ`Ç>hAÉ +aŠŒf(1Ä dJ&»/mÀUjH POeöæ‰EsQƒldtÔBœ3¢> ã9'•/ÕŸü6)îü6Á L_‚yŠ’zZ¡$ñòÈÁ€N1–i1¤ßé„dÞ(a#á>PÑítwôxž+ácâÊXà.¾™©R®I•~$Ì@‚t,@¤BÕ#9fd“ê9,SÌÛ¥®Êj`êýJdíÅR’c†QØ_CÈOm?} U¸©×
1’B•ßsWŸ™àøfUíEü{=+ºÉzlî]êñ‹ãŒ@MÕ>ˆ œBÂ$ð8 ØŽƒR({Ç¢/d«ØätÊ£NÂÑÖ5ügÂä{À6¥àZåAèÀ4.Úø^}-ZT;íMiÛÃZ䘟Õä[þ«fâ‘”$¤ÐAö`Ùc{î“WÖâ|Ÿvr&Hìå>F‡=]òn¿bÔ#tcrØe‰Ÿ +Òrࡺުã/ßýõk»\fMâfWø +
eQuÃ,óa ïp0xcs$•vd^8Ú•è0
S) $ïGT|wÈ\yÙ1ú42Ìj Ίyn¬ åW1l»Xú÷ºÖûÚ8&=0}‘ÙRkº]7•K׌àú5厢'q„v¾€„{(å©b-ùÈm[B¾€&ÉߢƿÎt‹2*j£k!”™¡7BÁ¢øzÝ1«æy•¡RÅã•H6oº¨’‹äGÏô~‚'‹e_*61…ð9ÚVˆü=½ÎéÅξ¼‡ôFnƒÜ<¦´´¸m\÷Š¼XQÛq¸áaa1TúùÿŸ!åþ WâJêçAô{û¶^Š÷UÌ¡ÝÛ97Á(¥Ç˜ÅÕ‹ïÉñ]h’{/Ïèâ¸;%U:oîÜz:[¾¡;“I^„è©Aº!÷*†4~£Q-J„³uùØVï!@å§ò5¼9¸@ +•ô/±Šµ¯dNuƒÖ}¡àÙÌI±nåÑ>𣠜ëùϱ*¬ ¾çûÿÝYžûáõ¿~Y€B»*~°Àˆ–»+òµ¸Ÿò'ÔÝm÷ÙÕúÈWB©‘kfé!c›¶qïeh×äæ½ìæ9»_`2öða£sU>KÐ=V+(z¥ÃÆ;QjùÝìayvoÚ +ÅüúÖ¸ +®›à\Ù÷ò`?ok`Bè¨{¸gOçÞ¦÷]¢é×ß¾€'•ä>®iÊ2A¿RábÊß^¾ù
Tÿ +endstream +endobj +2729 0 obj << +/Type /Page +/Contents 2730 0 R +/Resources 2728 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2731 0 obj << +/D [2729 0 R /XYZ 152.694 705.06 null] +>> endobj +1486 0 obj << +/D [2729 0 R /XYZ 153.694 667.198 null] +>> endobj +2728 0 obj << +/Font << /F65 1662 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F71 1678 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2734 0 obj << +/Length 1791 +/Filter /FlateDecode +>> +stream +xÚXÑÏ›6ï_‘êS5"5ƒámªÔN›4íaßäuÕ8 *ÁL¿~‹¾ÿ}w¶!@HCöÅ>|÷»óϾóVû•·úé•wãÿýã«w9YEn†tõ¸[EÜe$Z…Œ»~ÀVÙêOç èïïl„J²ÎÖ=þÒKx÷1ZÅÀí‡È†.á!|Ð|±ÞPFœ, +¹ö#ç)/÷†tLÒZš¡ZûÜy®Öø +3×yxM¢êˆšÁš
ÉÔêÕé7e
ØY {œõ2Ósøà,Q²ÂÅÄ«WËãQ–f\<×yêÚPX…ñ=»ánL@\ˆAô=ٕû‡D.eTð/B@BŸ\A§— þ!˜õ@ñ- Ó
Qq'ªÏCQ>˜Ñ¡Òi¢R™‰¿?ãDŸ\1ƒ`ù¦ä.ˆ×|¹d‘ä}&v“½~ §7Ëa‚˜€»AO®Ê½P*Ùæe¦êVXZ)ánÀù •2¤‹ +é$¯q,ŠFGžۤÆÇ.±ŸvùËœjo’X¼Èn„]noèýo{oj~™Ë œ¹Þ8WÎm ²êÂ.ÝFÂ+¡Á!Ü}Ê.ŸÓÌÂM5óošÿr‡Á"Í+xÅ?t‘ÈB¨ÏSÝÂTu^ÚËëÙᢠ+„ÜyÊ‹G‘“lucSvÀÊŸrl4áÒÄ ìotP MÔµÄþ +£Üù½Ôúw÷‹K9[æï|&Ú#!·-Ô¸obàg†h{¤` +uYÄÇíáv7ؤ`»÷ÁjžÛpå&ù8D9µ=Åi¯5Œ]JéÛ¨Kȸ‘t†ÊD‘Cé,̬ªmU4
ör|f*|7¬á^à26 Û‰ÅV¤n—HÓé»6ºGR6m¡¬œ‰aqè’xä3Û(¼´Œ8xý5×h„Tj;-]"¼›‰t¶ÓÒgº«–ðâˆÈ",q®‡z”+M†+8Ëz¥4öEò~ o¾“¿ ÝÀ‡›Ú‡TÙ§!ÁˆåÃã«ÿ +endstream +endobj +2733 0 obj << +/Type /Page +/Contents 2734 0 R +/Resources 2732 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2735 0 obj << +/D [2733 0 R /XYZ 152.694 705.06 null] +>> endobj +2732 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2738 0 obj << +/Length 1592 +/Filter /FlateDecode +>> +stream +xÚµ]œ6ð=¿b¥U%V*Æ|˜J•¶i“VUÔ—nÕJI80·¨,¬øÈÝ&ÊïŒÇ°ì†ËÁ%}Áöx¾g{ì¬nWÎê×gŽ_ìž=®…B®vÙŠ{>}¾ +ü¹Â_íÒÕËu¤Ø¼Ûý¨|%Yâº!‹¤|4Ò[.¼¦óògUתú;C4âo"›;,ò£¿7‹Y©ûc\¦8ÿóÅv«¥´ªi•$Iþ„$.™D½¤OÌƵÚÁ£Ì´Úê.©‡)Å?.ÎFŠ3€ËTeÐG÷€ +r© +ë«5ŸH“µû¹[èÍJãÒªÃñãÚý4?;#g–ˆ<»‰ÀéÆö¤]P4jØlÚ¶îô2ËhÁçeîðs_+;t™ù +æ‹p’ʘ¥.IŸ¿’«|èèÃÐaÜí…`¤qÊn#…Uml/¬¦;7¶+ªn Lm‰ÓÐReRéÍT¥´ùúó€rÁ‡x÷=—üDXc5<&d +ÃD,|øÅðsk÷‘µÂƒÇ—ɆZRïÁ9 ƒÜ*+“BÅ%Nr{¬ýA{UFc—jCqS»'‡8©+Ã5o‰"U¨RÙ˪º'ÊÂ8vµIÚFŸ|Z;òu¡»‰w£YKÈž¢kóª4+¥šc¤ +I+.{Á>ØFRûŒ{1‚|âP¥F•~¸÷yžo ›óq¤Bæ„C¤~€B>ç¦î€¿ Ûf"æÉ+/ûØûL@ù½ðJ0ïhê½6± >øò&,uÀ“H<Š-›8B“cÆáê¹O»m˜¸àª‰yçüùP52Ö|ÁÉ=éÒ7Tô5_pvúï¯}Æ}Pue’dþ3 +¾Ê°f…ßð2Í»Üݨ[ðQ]uÇùœç]Ñ”ú£Jà|ÀÕa[ª¹ŽàμÚýèxW}¼9@>ÍÈÄKϵH„-ê.Š—¦+™Z R,¶¯×—"Í´@ª7¯þ”é¢D䎿´®Q³°æÓÕa=´.ˆ·^‹Gÿ69¨|Ónn(WÈxk~iæNø7UÜ‘Olªèç] hªúˆ‰èÂÓÀ6)[*Û)î†äŠ;ŸWyúþoÚ,ó
â|©Aûz»Ä$÷ëMÂ*³À"±À"®³®o-°Ç›mÏ•ý…Aøðx†âÀç] ²|ü] {øÕ/ pâ2!"ó”àžuúE%E\«×ØÀýGùÃmþDÃnˆÿ¨JM?Më|î·Óq¯Êiº/¼¤Dÿ…7‚€3/+á3Ú¿÷ÔÉŒ[T}–é܆&§ºoûݸ%XV…nïÚŠ NMrU§ØÉ:Žiú+7håF÷õ\÷Àq}2*Ó¼iA•.oöSÝ^œ$¦ÙnnàC‡–Ò¤½kœzØï FÛºgUÞ·¢ˆþÖñ»}NʨÙW]aP‡WÜÈˤèô‰á®¡ÚOèÊTÕv‚¢Ðì)µ{WBo‡®áWÐiÖÕàFœ-3 \é‰Û½ž8ôÄűkö*%ºªk ¨;ö;üĨበg¹î‘blÊ€6Vz£¨ë„AÐàV˜Çý.-;ˆµ~ÕÐÏ%®:θӧ,QÑ l©lZÉ9 +endstream +endobj +2737 0 obj << +/Type /Page +/Contents 2738 0 R +/Resources 2736 0 R +/MediaBox [0 0 612 792] +/Parent 2719 0 R +>> endobj +2739 0 obj << +/D [2737 0 R /XYZ 152.694 705.06 null] +>> endobj +1490 0 obj << +/D [2737 0 R /XYZ 153.694 203.188 null] +>> endobj +1494 0 obj << +/D [2737 0 R /XYZ 153.694 203.188 null] +>> endobj +1498 0 obj << +/D [2737 0 R /XYZ 153.694 203.188 null] +>> endobj +2736 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2742 0 obj << +/Length 1583 +/Filter /FlateDecode +>> +stream +xÚ½Y[s›F~ϯ`êÉš‰6{…¥OMšº—ióRõ)Ɇ•a*‹Pl'ÿ½g/ @¨’鋵×sÎwwëaïçØý¾Ý¼x}zŠB&½ÍÖ#\ P/!¢Lx›ÔûàSBñêÓæ78J<‰¢ àú,
Q$9Ð1‡>ÆÕÃ]\¤ñ¶V•žþùö‡¿6×µ:ÔƒÍ'=ß«¸È‹[w°Põ——ŽKG µã²&E"j"“Ê·I|PŽERÔÏ2-:€…ˆEÑAW”ßÓ³Jíâ‡1fŽÂ
aÆ$ ë2qš¾o +Ó}œT¥ž®È½bc,!K> ŸÚYõàD3ð‰øÞuð•u¦ªeø‚¯Å÷f¾p!¾ªë¥ +\={eA€ø' ±~¤eNUÝC¡h»Z âß’b$B·*ÍÏu& ÛV>×Ä6?˜±
#Z‰U
,Ýgy¢1fn9\‚8ÎÊã.µ«V3Ên€Æu®<™rŠ°heº„žÐÓ¥èy7?ŽˆƒãÑsÒmÁ–HÉŽô¯M¤sB&C›%¥É’f½´Ënõ¢zPɱ6Ù¶âÚ®’¸ÐXÖu¾wmIèœÉLùÑ}O\çeÑ…ªµí â¢Aׇ¦VâÃ1I ‚Ü4ŠüX`]#Íb§ÇÒÓkEiãDós{îníöZlzÓÕÙj[V{•y¢..™Q$ƒÙÞÄ—ØÞµ‚tcɀȜà¦!MC`§vÿB¶ÖB™gÑ M±:×óXU@ +8×ù@?ÍxÙŠEßoSµ,_‘á'lý
dÆkA¾úÉBÂÁlôÉÖ|û¯À + øµžÿFÇ8iš™Ü& ð=TkÎünb\WÀÚ¯oœÒ½žÙœa;sG#’CrkXvyûÝ. vÜ4ߦ(e‡èÿØÑN?‹\N¥¼_Ø §vR¥$ÝäfÆ +endstream +endobj +2741 0 obj << +/Type /Page +/Contents 2742 0 R +/Resources 2740 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2743 0 obj << +/D [2741 0 R /XYZ 152.694 705.06 null] +>> endobj +2740 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2747 0 obj << +/Length 1200 +/Filter /FlateDecode +>> +stream +xÚ½Wmoä4þÞ_Q!²âó[l ® Äñ…E:ézˆ4ëm£ÛMÊ&Û^U•ßÎøe_’†«-|Š3Ï3žñÌcãè:ÂÑgØ_ÏÏ^]ÈH L2Í—á)’)‰D*ei4_DïcJR6û0ÿTI¤P&7ºT¢Lq°c•. ãåò>§f¤W6ßß^›/nÚsòèU¼¼ÒŸÚsîÔ—å“û|éqŽ\J<NB0ÊÒlïw‰
»äÿnnoÌo3ì ç Ú;˜8HJE¶sðÉhì“ÑÿF‰Ha +ä„a¤”§BDgÉ›ùÙ?ž6½Ã +endstream +endobj +2746 0 obj << +/Type /Page +/Contents 2747 0 R +/Resources 2745 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2748 0 obj << +/D [2746 0 R /XYZ 152.694 705.06 null] +>> endobj +2745 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2751 0 obj << +/Length 2030 +/Filter /FlateDecode +>> +stream +xÚXYÛ8~ϯ0lÖbE¤Hû´“ÙdÌÎ<ŒY`[fÛÚÈ’!ÉéiùïSMɲ’VûÅ"‹Åªbñ«ƒ»E¸øç‹Ð}ßn^¼yŸ,â K¢t±¹_¥ƒD‹E¬“@Fz±Ù.~^J‘‰Õ¯›ÿ +„ÐCíGÓ\Ë—:ˆ¤gëj{·ZËô¬£Ds׶ÚÕŽ)E·¯OOŠj¼]SÓží)÷l{\x<îmeð|Áj$ár³Ÿ2wÅRpP~ÕO
ÞéÙèƒÉQy”Šå–°mõ׎)&ïN¦,ÝìxdJ0ž¾‡ºu>¢Ñ¶imËsçŠÜœZË”‡•L–nŒÄëÃÈ$ +ÒôÂùõ},‹Ê¶×§Ñ2ˆBuf~‹u¤`aré;ôyE½ 0.ª¼<mÝÄàG-s<ÄÞÒç¯Ü×
¯ÝysCƒ•nï¤À©µ5=¶S‡`R>0HåÙìDzȋŽnÔû°·
&‚Mj8¼ˆÁ ¨R>ÚžUû¾¯ÿEè{ç~ëDa¦Á´0©è•ýøöïwÉ?ØîBÁ¥+b¨Øãv³/c*ó†áÎvŽÈqEp¬?(·¼pGaÅãn2˜„6†¾øùú^À§Y¤ÇA2á:*ë€)†?Œªºñv¬…»¢j!´U&–ÿîƇhìÖ®ÑBCª µCtìl…ªè`B÷€`—N,/u{ÓñBwjª–‰Þ7¯+f1•Xƒøè5ŽS +2
¸Šªè +S2ukÉ’ó/R ðL×Ùf +§IÂÇ(×<Uö!¯°ùFŸ>©‹u,ƒ8…Äœ.éË8„ŒjŸqÞâŠx ñÑrú†‰Áy9q·®È +˜’!ؾ +‡øFªÃ·Šã/À,ƒa–Žü3Œ¼QÀ%è{¾Þ;¨Ú#'“žÀ„ZÆ¥„†ú7øe–ú~Èâ%»"ðèº2åÒ´Q‡ä\j8p✫¨"çËйD!Gâ +†Ž„)ºß9Y„ ŒÐb.¶,š +-¶öî´tíÐëIÖ?d.Ûz»³i³Jù˜}ó<?€'âÙÃsïntÈ/”ÄwÍJCRÃÖjB–LÕ§bª^õ¡3N…xhð3<Íx<ôXO^ŸÊ"‚öF_D$¼8íÄû"‚^7õXC秙ëQÃCQ–NµqEó›†Úèuµ¡5èû{@£¿Ðäÿa‡«èɌ߽);áëGüBsª(ЫÍøî]Ð…Û4TïaH(*Øs?ƒã¼n›;Þ¶>5¹[À§%Šûó6G ÇÇ‚ü‹2öÝ…kÖ³’a|Ñ»Ýg¬ŒÐŽŸ¼¬¹TâÂͪå]¿„:<³Aç@æ£PJ`®Ø +ã¡è³«^¾ì½4¤¿êÉSºÀ±nõ,ݧ-ÍÏP¢Ÿ¥ä +îÞ¨vÐßöÖ?}~Òÿ/µˆgY0RBºÌPÓ4™wP¬eCZ|†ì©7d…,õöóWžOBÁ‹UBC)3¨šÎ1‚
ö[Þm^ü “ã>– +endstream +endobj +2750 0 obj << +/Type /Page +/Contents 2751 0 R +/Resources 2749 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2752 0 obj << +/D [2750 0 R /XYZ 152.694 705.06 null] +>> endobj +2749 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F15 1664 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2755 0 obj << +/Length 1660 +/Filter /FlateDecode +>> +stream +xÚµX_£6¿OTU"Õұ1ð¶ÝªW©RûÒ¼õî +[çì(W`°ÕO¶fm+«omÃzJ-E’¦¹B~móÞ8äÄcÔš/ŒÐÇBß®Ö,nRçø¼‹‡ÏG™šØàªZsg² +*Y!<ênVs+sɦ…›“l,SŽxÁ('òÆ1açâŸLÐÂÞïêêÐñ³ŽÂ¸f+-ÅÌ´>b +ÙÙÕh +ÍþÚgVƒNMŒ…LJùµSÔþI +endstream +endobj +2754 0 obj << +/Type /Page +/Contents 2755 0 R +/Resources 2753 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2756 0 obj << +/D [2754 0 R /XYZ 152.694 705.06 null] +>> endobj +1502 0 obj << +/D [2754 0 R /XYZ 153.694 261.968 null] +>> endobj +2753 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F15 1664 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2759 0 obj << +/Length 1716 +/Filter /FlateDecode +>> +stream +xÚ½XYÛ6~ϯ0 +•5c’ºØ§"@Z¤Oº@$Ê•h[X®Žì.‚ü÷Îp([’•DÎû`›ç g¾z»Ú¯¶«ß^m¿ñûæöÕë_#¾Š™ +Cu»[©))Va1!ƒÕmºzï}àÒÿóÍ/É¡It¹þçö÷9ðµáœ©`º£ÐÙxÇë_ã•m"DmAÈ¢P¬†[oY³ÞH{ýo{04°Âì(¯Ö{Õ‘¦Õn™?ÕY²AsKS³õÆbï5ì0ÀÀ½{âÒ£S7l{ kîY!Ê+ÍcOîíf§ý!kU×¢_SÇ“ªlº"+÷ÀÉ·^ÖÞà @ËJ"™G“t-ªàÜÓDºÓ;šÁwä¥OÄy§“Òrå$‘·0HººñÀÝ¡iuëÖ>lƒ- +×¼¼P>‹Dæï+Z<}Ë>º&ÁäÖ?1o~cßH?b[—ÑèÒªFî—:ÏŸhº¯ðׇӤ¹»-y:hÎËԺͬ‡VÀ¬ñ<ˆY…Æ[9ŒgNæ +b=’12mWŒ žH¦ü˜˜…8éæYª¡úÒ<$UQ€ç£\ùôãŒ&·{÷pd꤈Ï(S±?T”›Öi@gK]œÖ&×sºœ€©.±H×®k;<Ò8Jìoj<£üæ1~^~Tþ÷Þ ýië£Øù|<“x#À +UçyH6÷Ù‘ÊŽMǨÈZ +j{&ISÄüR@ÝÊSfR ؇C–ª|ÃÆkcßq4´Lý‰ô˜ÖvÔébLÊf[²sÃ5ÂÉ
‡zȃÐaŸvx®Û¯4l!gþf-ÚFCôéµ·—Èå +C[í_¾N‚ï~ Î_ó< =²Ýãä±ðþŠgI4£CB®Ôüˆºö¯>€Üö©¦x‘7&o̼W0„Ë>Àš+^AꥷÏt09,¿·¿˜[â™nWù%_Ì/ÿ~ý{…GÁw{äPïð*|†W?]áUô¢^=;~X¡zI¯¢å€±üb¢eÀ +endstream +endobj +2758 0 obj << +/Type /Page +/Contents 2759 0 R +/Resources 2757 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2760 0 obj << +/D [2758 0 R /XYZ 152.694 705.06 null] +>> endobj +2757 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2763 0 obj << +/Length 1435 +/Filter /FlateDecode +>> +stream +xÚÅXMÛ6½çWøRDj…E¢—4@S´‡özhzÐÊôJX[$:^#èïI˲!g¥dƒžDÉ™y3ä<Rdñ° ‹__‘g¾ïî^½yŸÑ…Œ•Éân³P"Vœ-DšÅŒ§‹»õâïè#åɇwo‹²6ínùÏÝïýú7ïåBÁZ&pm*âL0p«ÞWmg\®.£bɲ¨Ôð‘Ñ#ˆhYƒ_uZ{Aµ ¥ö#Ûc[§É¸T×~¤ê¼8µµº—+¡Dô¡ª‹ À–¹}Ý]hÍ¢é¬.ÌngjÄ.¯(U +ãB±K•-¯+s4ð©ªÆgÍ€ÓMÛ.itô<ûðš=ˆu7{kƒž«€S’@ÅÕ¹?í–Ë'iLEˆ«Ú;ÐlÂvB;–V¡bÉ蔬&qFúÚÜï¢ ÞíG´Ym·ú!ߎ]?˜`1q'/ âTBùÚÈ©8̸„(úÍ—l¶z›?M¯’ŠM/ë3kºâ߆T2Ý_'¦N›*}qRâ›9jQià táHÐ89›ºs…6I. +-tÝc"I£Î¾±¾û!ÙDÖʘ'צžy`B`÷BÀþ5ódYv¶ˆ +ŒéZNt±Q^uõk;FòŠÄLM¤Eú‰g{°Í=³3 $Å.áûש {í¹'ê™!²¯e·'æЃ|zŠßv
_×3Ꙛ^}ÁŽ;ž“ ƒ2™0æB½h;™”:èó¯ÚÛæG©ˆöÝ"¡çF‚¿h$ôÜH$3#ñ4À¾š3 +³ÞïÊcÓ¹Të/^¹n@SM¹ÿµs£Ëa¾¢÷ûP@†óþáÁ´·ü0‰X>û$‚CåkòEwÐ?D7Œ«;IñôÝD¿öçžc…iÿöú²I¿×¿=NÿÇ{œÎü·wã +L9´‰„LÁsR† QF.–ür÷ê?Ì© +endstream +endobj +2762 0 obj << +/Type /Page +/Contents 2763 0 R +/Resources 2761 0 R +/MediaBox [0 0 612 792] +/Parent 2744 0 R +>> endobj +2764 0 obj << +/D [2762 0 R /XYZ 152.694 705.06 null] +>> endobj +2761 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2767 0 obj << +/Length 1351 +/Filter /FlateDecode +>> +stream +xÚ½XKÛ6¾ï¯0+1#>$Q·"@S¤×ºÈ!É–i[X‹r%¹»‹ ÿ½3$%?VÞ•ÖI.Ùù8ÃC‡“õ$œüyúïûùÍ»É$&iÂåd¾šP‘$¢“8JãÑd¾œ|§búuþˆÒ‰$i”1‘”ƒ+ô…r±Õ
~þ~ÿû²4ú¡ídìþæUY›y3’4J;kQ5žž¦ÇÖVyŸJ/çTÊNeÜ£’%$•âX¥ÞÖ½~zÉs?“A~ÚÐõNeúÙMª½{ÑÁ¸„h•_ú3í1E%‰âçw”èÒêü;™%Œ„iB'ülo +•U剂wä$S,FS1%â`j¾ÑÓi°}¬òlVgÊ]¹¡ª±Ám²ro¦L®ôÒÍ*÷qæ¬Xéש¬ÉÿCi¯:ÃöFU0®+2EÐý¸rkòæ¶öû9ÉÔ0z²÷åV;Ñc8œ.Y+øµJЊ‚l’(!Bà`½)÷[Áy`´s=ç"XL!hÖmèìkí¥rã¾Ê¸U÷…vòÖMÕ¥›ª›rçF6°U¤'+ )RN$ÆÞ%_L +ܣﳲ(”Yž†û[_úùågéÇè LÝ®›•u†F;€ VPoË
žMÃ~¡•ÉÍÚ‹â)ÿ>Â%>È¥|åÐ,Öhïg(ýÎeñuÖº1ªƒ"ȳ#0È«ùTR·´£SvF§â3„š„DÜÿ4•<зþŸ¡Ï00¥™õðzq4„ÿlm;6/°qØÃÆqðOûœà)áarìDÝTpŸz<ËÂŽ…ïìçaˆNy8oàza2 +pFY‹}ãÆrS!¸vƒw”m”wˆqÝ…²XîÚv‡Ë³5¹Ùµ:Áy +ßÎMæ%ó±½Q¨Äm—¹õë–:Ë—7„žb¸ßh°T9Æoü•¦†ûÁßû>Z+ÍK7BW$²ôµ7‚ÏØÏôëˆk‡Ãèe©WG<Œv¾òâ
AÌ|ðEÔÞr'ô†Ž0Å®/¹ ¶y/G©¹bB“ø¤æ4lk®éj$¨»¦Ó•›µå6ZþHZþÀAå>—øCr’ÒAüñ„?PsiÝ8åìŸóGœDÁǦ¯ˆ›1 +"Ïʯçh„Ç$><‚ò/!–/£Ä’„k¹²X[HØ…Ò«j¥úøŒgW›ÇO½‰IâN©’ÆÁ|*E +Ì’ý¶Éhé±Ñ3L»ni3dò6•ŒjòÒ¨Îpô(®’¥¶Jo]èa¿UYºÂ +˜‚þeËŽ-mÈ eQÍê+¯3ØÌMuÞaW¸
¥HÄf¹õc9°æLpÿh žÜqf«š¦s`]©ÅÙüj¿Ýö9^ —ÇÛä‹wýï^Û{ÁUû]ùŸm÷K/Óòyû&p¶`ÂæKôÎÎéó×Ñû+*~.VÀG'Â7íá×5¢,æÑ/(‹»¿"øð¿".‚Ü©j¼äWVý\^ ÞNõ¾Ò‹QÓáÿÄ4÷ÃáµpFô§aWÉ6#`ðúÏØ6_ +endstream +endobj +2766 0 obj << +/Type /Page +/Contents 2767 0 R +/Resources 2765 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +>> endobj +2768 0 obj << +/D [2766 0 R /XYZ 152.694 705.06 null] +>> endobj +2765 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2772 0 obj << +/Length 1645 +/Filter /FlateDecode +>> +stream +xÚµY[oÛ6~ϯ0•Z•(‰¤0(Ú-Æõiö˜"ѱYòDjIä¿ï’’-Kn¥f}‰x9—ïœÃËGÇ[Ü.¼ÅÏžý¾[_¼¹bêÆ,à‹õfᇑË"A#æ’ Z¬³Åµ
oùiý+ˆúîÆ”†(K˜óìh¡~ŠBŠï¬ä‘Ñ••\ùžGqgÔ107ˆãžÑ‡}RfÉF‰»¿¿{ûÇúJ ©N&Ÿ°¿I™—·V°êyõb +‚I«úðW{rŸ¤B!ZÿY…áv"R‰½º¯f` g`™…b[1GôplªFëlò`褅¿É§ÿ±A؈sŸ»í2ñŒÝv>ý.VœºÄgàÀs} +S5hE‹òž¤pÒ +¾FXdߣPª`Ï>ô´ +IŒàçnéÃb¼/q„cLË•ï`\Ø5`Q´7y-¤éÉ=@‡(Ó<)¬d-µC]aÒõÆ#âÀfTN}ïPª)T~ƒG%ÌpÞ&{¥ãðl +ò§¸z%ø¾®n’›Ì=Z¥ý¦©-;ÜWf¨ª{´qì›2U®"àˆÂ>3´K2Ü>Q·4\ìß`ûÑ´±vÃbø–}Ü#/÷°gÊtX…0tÖŠUõ˜)ß
ýÎÄ-Š¡Â]Ê[8¸ÍâŠ"'¹úÜùPIe0ËÆ®E]hB#7ŒÂ~‚zùÀ´GÌ‘Ûª)2ls]oS¾×cZ4™°S9îfÓÔ%ôÙ†u¤à½êiÙŽ2_³v&6 ìÌïQ-vôÁzŸK« Vc…mM»4IØUÛÖ$f$$æèEѦݫX{”KõŠ‚™ +ñ˜£´®óÖ´j=iÍH\v#[“†@ +â2˜ƒ¾^×á—áìkqh—“6ÉÁÙ4ž +endstream +endobj +2771 0 obj << +/Type /Page +/Contents 2772 0 R +/Resources 2770 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +>> endobj +2773 0 obj << +/D [2771 0 R /XYZ 152.694 705.06 null] +>> endobj +2770 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2776 0 obj << +/Length 2159 +/Filter /FlateDecode +>> +stream +xÚY_“£6ßOá—T˜ª1A¸{Imê’Jªr÷pSµ·yÀ ÉÚà +Cý*÷ׇxcêˆ//¹©¨+'Ê=v¤Ð°Móïjƒó¬%%µÏë’¬ÝÓq7™ÿÝv•‚¶aŒÚšØOâ°×öÃÕžûöóMh=w³ÖQà¹*¯O@CW +ÔHõE>Ä +Cˆ{Ö â.æ~3ILhf㯬'LyîŽ)=™zÌ™ToeD„ŸªÂ5ë×Äg"™ø”(Åø´`ZÀÄ38æ½ +’Qþƒ@¨òL€Š(0ËÀ¤Bã«0½šß$ÉšP&KÐDë‘Öl>²L TEKQó†…*ô“ žZ™Í>…o·kœë›`}û7pay(øQ8y?ceXv%y•(¨Î¢N°š‚ûã”íEb½”ZCd?σQªÍ2 Pèe.k›õlÙ`
††f†«þaÚïß÷Ðs
˜Nc7õ¶õ~Ï›þŽ^Ê$èÒ!-¡ÉŸbq#ã…»hôYÌ4¢´?"aÏ99Ûr¡l‚éaCsž¸³=u§^©#L³š +ÔP˜>ìʽ!÷âŽõäB\ëÑK‡Ãzzdí lÇd +„ +
¨)nX©näA}>sLcøÞ€1†OcDhøË1†C’›H<'$•ò”AHX¶;®×Ëæáe.}ó3Wi_.®‰£ xóR²9_±Ãbê¢ëð¹Àž<¡å;€¿—îß‹·ý(/Z°pÛåRŸ(ê?cøó +5ôÕjLî?Kjôר]ï
‰§+1ù}âÕ;ÒæÒ;Òü‰KÒëŸ(^¸#~°pGÚ¼tG2~üìŽÚDÊdl-B<àIµPÃ×íùàâç…ÈLŸ’Q
/ýJV>C¥tšCåüš¦cVèV¤Þqˆg6Ãu(ã»\,= +¸2Yà0\³q_V‹•î¦qÙ'1‡á¨“&“’¯†ÌØì¥ +ª/ð*`Kê[+‚ +õ„ëwïþqr+ +endstream +endobj +2775 0 obj << +/Type /Page +/Contents 2776 0 R +/Resources 2774 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +>> endobj +2777 0 obj << +/D [2775 0 R /XYZ 152.694 705.06 null] +>> endobj +2774 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2780 0 obj << +/Length 1593 +/Filter /FlateDecode +>> +stream +xÚµXÝ£6¿¿"RU•Hl°Aj¥êª»ª}éCWêÃÝ=p:¾¤ÙÕjÿ÷Îx Ù…S÷á™ùg<ã±Õ~å¬~ç˜ÿ‡ûwï?«Ð«ûÝÊ•®-Bo%|i3î¯î“Õgë¯.UÍ1kÕzÃ¥°ŽkXº-ízä¥öYIsízãZqT–k×ÊÊ=µuÞ®ú¦¹ËÖÈʺ´:tÔ‰’Äð +â(Øת©yMÍL÷5è'Y[çæ‚hÉì:–ßè %‘άtÌÚÛù{”;ϱ‰;?¿r÷
1Îf-áâܱøX°"þ¿ŸÜ›wbÌÍþ…
¶û¦:Ô/ä!€KÞÊa8‘Â@ç˜ÛRÌî³rC8zrÛ€Ù1U@$þV•í¡0¢(h™ô +±åip§« Ð9CÓh
ª&¡qò žÉ ÃtúZå;H–®Ë˜uŸf-Q‚¬8ÛæÔ›ØH2™2J£Á‰fOéü¡WÉñ¶«êLõ–ïÉáͧ†eCÏ£·qÕ™rÎ_Ýy`3/¸ˆNý¾©‰ÏìA +endstream +endobj +2779 0 obj << +/Type /Page +/Contents 2780 0 R +/Resources 2778 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +>> endobj +2781 0 obj << +/D [2779 0 R /XYZ 152.694 705.06 null] +>> endobj +2778 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2784 0 obj << +/Length 1243 +/Filter /FlateDecode +>> +stream +xÚ½XK¤6¾Ï¯@E¡¥…Å66pˆm””S¤´”ÃìX0
+Ø-pį̈5ÿ=åG?—Î@÷$'?ºª¾z¸°¿Ž¼•y¿ÝEnü´¼ûø9õ²0c˜yËÊC”„,‹=F“ê-KïÁWr`‚ü¼,õûõ§þ˺æ"Wá"ˆQä/kÞóJöüHQì?i)nUïÖ0K}Ùç}Ó¾ØÝBŠaÓqkTÕN–‹2Xõr³¶Ë¯}^ìL‚ŒX<.ç„ÂŒ:‡" ‘DÎ +LV0c¸ÿ÷'`Ö.ŸU˲RÖƒF¬ì²Q(Å~.J»ó%B±È[ã1(÷¼ ¿_@Tg˜ÇžÃÒx>æ®±Nñ%ס–øø9ñX˜%$ÕU’0‹ èS«ƒc’9Iä¥P0›‚¥!MÀ¾‘ù‚H,øS!» ôêÏO?57>m²êŠÀ¹lG#@|Jãc¤–+¡s-òŽëeÏÛüyÊ8ÇB“°òJñ>†f%:.Ôqhk]ü7÷YŒñÁý´(¦þëô°È…Z±ìíb™ˆ.–,œƒÅ“Bª6jÕ9 ì¶Ë‹^Î(}3Æ×é1°[f<Ÿ“±dRÆšªÈMŠ„äÏëè.ssÏz:‚J’d'1Z(sâO‚„ïÇÐœ‰s´lRŒ¼øôhtS¥|ztÚ·¡j¦w?ÅïxféMMnÊ9ãÌÒi]öT•Ï«+vX¾««‰Bžý¼ÕëŽçîÖ£®yá›Ø£.â–“ÿó§ÿEf7E ïêé°è½Úð`ÝÞ†ûžfø–6Ô¹x@3‘‘i-yuö>2M1¨zâÍh6¹õ'ôÍ°ÿž79»é&×®o÷;zeri^°Æ‡=w9½€á¥‚0>ËKÛ¬FÕ½ “(9} ;î{µSºDY˜0ä«þµH‰ÏüæÈ!0ˆBn„æ Ј¼´›¹ËRtd.#!¼O³TÔVì„£eaÄÈNªÐ@µìË@êÙ7Cuú +endstream +endobj +2783 0 obj << +/Type /Page +/Contents 2784 0 R +/Resources 2782 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +>> endobj +2785 0 obj << +/D [2783 0 R /XYZ 152.694 705.06 null] +>> endobj +2782 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2789 0 obj << +/Length 1647 +/Filter /FlateDecode +>> +stream +xÚËŽÛ6ðž¯ð¥¨TŠH‘y$hZh/] ‡$L[jdÉÕ£»‹ ÿÞå‡,DzыEÒóž!ç.6‹pñË«Ð}ß=¼zý!YÄN"µxX/˜A"Ù"–IÀ#¹xX->z\$zùùá7 + +ŒÀ£@;Irã,Á."䓶%èc¢RR$ð6ÍšzéG<öŠ¿Ò+ª%O¼—\yõü5+xÊME Oa~´0†ŽV&+VdçHšjEÿv¹¡°T‘9 óÜÑ¿ŸBöm?‘úÔhiY¾,}¡•÷¸ô‘i–ö¡“'+Å^<2UV÷t¦A¡ð0¥OUW¾“·Ó±!X°ôu¤¼?êf{àØåhKöy—V«v@œðDx=@N½á¨õþZüʉ
Ò…sØ‚¡Òò´+«ÓmzP’tlŠÇ¾C5ùÁ¸ܦ ~‘–´C§ØïtqQ&GAd‰=ÖÏç‚û\Ã
+?ÅÎOÖá±ôþî·»––6â!`±M‹ŠVŠŸ×CZ£Ý»®¨6 (¼¦¿ÈH{¿ÖOÁGînÀbQyÅzJ¥Öp×Tú½/»â ¾G®í”ZéÄt5 „²®8½rêÂøÛ¯‹så•Kæ
¡ŽÑå®H_t¹C¦Okþé!^^ía°Ð¢¡ï¶nìIâµ;2‹ÛÚ +äÚΤ+Ú4¶¦éhG*Àù¸åþ’´º»z„±sºÆ¤[Z£ÚuïXœÄ-z{BZ Š¨QDl"q!n¥-f‡m̃$Þƒ™‡qx Cxv…Ú§v5õ óÊ<eõv1¾û_§Òœ#0Ns|VmM:ŽTÆm߯7dÕh‚]yRŸ¨ÖWù9»).uÌEÌâR¬«~ë˜À*ÙµopûvºN8áup–œà%â@±è˜DÔ±:U
ܦ˜8̱Bñ,…LÙš¬”Ü#ù
B«YB¯‹D¾^î}›Œ:œ[<šmÑeøŒß@œÍ«gÝRÍï}\åwË £YV)M7\(®ªtk£¤1eú|ƒ‘ļÞ@†ÆJnPñ±…dp•çþÂj9‹'`éÊšq̼TŽÿϸHî70R³Efu-&~šf‹Í®¹Ô0A^“ÉrÑ궻¥[”u_–ßé•bˆX{%ŸC9¿®Ë’*G[YâQ—7Æþ›PÔÒqc2[Œâ:m6ýÖP¡âþÞ¥mkÜ߶šôtªð"ò¤!ËòóZ\J=êÄHº´#ê¶Ð««¬ì¡ž\™–:$UŒdì¬`¢zih±°d¢m]‰ÅÔd¥T ây?~žW!ããΈf}ÓÛ5vØ4á‘kÓ¨”‡ýÎ꥟ANÖ]LBŠÇu—Ö÷Ý&ŠÍù·I†áýŒ š¯sR{NìnNx ¾^q$ùÃhòÆf¥I ó½‹,‰AÞ#¹:bŠ*ÀO»¾1þqû +Y¿FÉqö¿6DÛÏh,à ¿T_ž¿„ X¨F/¡`‘·¢Wδ´µo²`Ü£Ž½ÃWÇ1øŸcÔÍÀ÷ÙbØÏÎQ1n‚ÿ]6hŸv\ÙÔö¯4”t–:ÍÃT(!L4)9ôñîm^õ%ÈÞÁ‹½kŠ´3„•“`¹©Ò®€þÝÒDW•Á—=m^–J@[íðõ_¸vè.lŠjØ»A¬³ºò§F +
`”8S2Ÿ€ýüðê?/<ÿæ +endstream +endobj +2788 0 obj << +/Type /Page +/Contents 2789 0 R +/Resources 2787 0 R +/MediaBox [0 0 612 792] +/Parent 2769 0 R +/Annots [ 2786 0 R ] +>> endobj +2786 0 obj << +/Type /Annot +/Subtype /Link +/Border[0 0 1]/H/I/C[1 0 0] +/Rect [483.678 132.806 508.364 143.654] +/A << /S /GoTo /D (subsection.16.10) >> +>> endobj +2790 0 obj << +/D [2788 0 R /XYZ 152.694 705.06 null] +>> endobj +1506 0 obj << +/D [2788 0 R /XYZ 153.694 191.24 null] +>> endobj +1510 0 obj << +/D [2788 0 R /XYZ 153.694 171.605 null] +>> endobj +2787 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F65 1662 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2793 0 obj << +/Length 1737 +/Filter /FlateDecode +>> +stream +xÚËŽÛ6ðž¯ð¥€DŠ$ꉢA )ÒC/Ý[Ó×¢-u%Ò¥õºýùÎpHù±ÊFÎæb’CrÞ3œ‘ÃÕn®~{ÚñãÝ›wŸŠU”Yœî¶«(eAV&«,̓˜¥«»jõ—7¨µŸ$Ìj“ +Aæ¥b†RLÉ9©fèù(z-p-Z-‰Žú|¹é{Ã.·
ýÎñe©cåÄX¹ˆ1 3=l9Ð]Ž< +J½áƒÑ´Oû“ž%xÂ5øƒÞƒkyÆÔÐâV±£èÕœ¯e!^ÈÂÓ•:`ºçýk©³ï¤.v½÷¯¥ž|/uYýúéR¯¯û©ègËcQ[JˆaÌxNž³w[&ü.d=ü8Â$vHr Qú‡é™¥$1ðÌíQb“|”z‡¦jšªíÕž{ +®Î(ØgñbÛŠQ;/Dxc 7zN°VÉØ1»;²’.°Â¹¯IÂä”tŒ<@_Â4Á.@7LBW¥•€ÇY¼@Ê’r8„ôíFoït~Åu
(#Gä?ç?³%¬‰Ù0óZˆQr˜µo*MéB>.2sa(#Þâ ¿øЈŒ"h¿Ã£¶§¤lÜÀÜ“Öx¸xž|à¨êiÓº‘Û# ¨®T}æ +4÷×ÿ~¸â\7Æò€•å,Eg·÷³äçèZd×tçZ°$Šˆ=«Ô]
~UšŸ´ürb±^3À >ò+2-kÄm.‘.âô¡ÓœaèâüƳE4FéHìÍ#vŒÃWµ[&¾Ixú6/K·Di¼4#@}~Y©ß;åÂØ™'õr±pQ¼,K>óÁ–¥‚¯¹ïWøŽoçÃù¶| ³ä6·üæ§ +endstream +endobj +2792 0 obj << +/Type /Page +/Contents 2793 0 R +/Resources 2791 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2794 0 obj << +/D [2792 0 R /XYZ 152.694 705.06 null] +>> endobj +2791 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2798 0 obj << +/Length 1546 +/Filter /FlateDecode +>> +stream +xÚµXKÛ6¾çWøRTjUR (6’¢E‹êC¦Z¢WDôª$Çëûß;ád¯WîRMz9ÎÇyp8#ou¿òV?¼òÌ÷ÍöÕ·ïâUä¦q˜¬¶û•Ï¸sñØ
B¾Úæ«?œ€‡ñúÏíOÀê¯7"†¼Aì¦ 9šé½2µÿíÍÝ ûá+Ã~!ycØ7¾ç¦<$'3’ÃØ
ÓôRò¡.vÍŽ +íeIœléÓs¹—>5ªŸ´É…'&Ú4Y¦Ý†¨ØA@ ]uÖc^ÉA‰[
spÝ0GüVúNžµ°Ø¼Âíèo6ÈÏߛȲA†²}¶Oúçߥ~ëF‡ýâw*¶RôVAxC¿ÄJ¿VßóÓ‚ÃÚõbj_*c1AëÑ_ìz‘AŸ¯b»îktÈÕïs´Ø_|÷ÁíP¸c÷Ûæ"ÿkU{Æ¡Õ¯¨ùƒÏÿoŠ™Õß¾Iäó}ÁÓ‚ëÁK„ø~±81‡§²fW"ëâ#ƒorêôMe–3zCs3¥d…,<þ¥®†¸y»õFóöeJ”DÉ0ýÂãA³óþ›Í¹,dAªK4ý½,ðp.ðLN†ŠWðùÆŸš4Ä<¥ÏÞb +›
Ùb8t’˜´%à1CßÙ†¨õOH˜ +Sœ¥ Óò•¥nq]'‰éüü yÂõvûê(cìÒ +endstream +endobj +2797 0 obj << +/Type /Page +/Contents 2798 0 R +/Resources 2796 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2799 0 obj << +/D [2797 0 R /XYZ 152.694 705.06 null] +>> endobj +2796 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2802 0 obj << +/Length 2303 +/Filter /FlateDecode +>> +stream +xÚµYÝoã8Ÿ¿"@wo`¢Z’?¤Ã=ô·½ì=M€;`vpµñŽ¶Ói·˜ÿ}I‘vœØ&]Ü“%Š)‰ü‘¢ÃÉý$œüý]Èßçï®oÍÄ +›¨d2¿›ÈX‹ÄF“$N…Òñd¾š|j×ÔÓOó]ߦaŸ× +XÇ3ý"uôáÇ›ÆmvÄÛ_6Š„ѶemÊéL‡2hÖŽ»éL¥AY5y¹%JywÂRä÷Y³¯¦2píHÖP«^—ûbEíe¹áñì®q6C`Íkž*¬ËŠ¹ûuÌ-¬M'3)…y×PÊpEYhÀ*i»Š§{M°Uîê#Þ¨ÕÛ‰é,Š¢`NªÀ@ãyÖ•Ú×Üc±Ä”okW5Ž®C1I„MµÁÃ¥ÂF”×"•š”Wq3§œ¸‡$BV¬&¹²ïG–eæ™áPl·n2²®4"NÛe¿"Cgbÿïïdf¡¤}Cÿío-[.ó•Û6Yq¤Ó±q¦±ˆlµŸãm<íèÀòáèedh—2 +`ÁéL9ØáÊak‹ì¸¾®Ÿ6h²ç‚çÖü¥O½'swU½¬òø’ƒ•n{ŒQgf(ÍGÛàC¾]ºãÑu·ÙÆy'…}™qæÍ×p©Æm©é™4ÈAñ|YÁ76Y³¦–ߎa“,f,òÏS6QäYgÕŽšÙvE_B{Ÿ +Þ³qt5¼×s¡rÐæ½Ô’twéKú’)”uNè„Kä
Ocaù›± íz=bÉgžÿæðNS$ðÈ®r³ã½ =1püWHɈPç›]á˜É/KôeYUnÉêÂؾƳ¸ŽBEq®‡Ø
î%{L(„ÉñFç-@¶GÖöãA1r‘Õ-²yØGPì v[8LÒÁ°€Á7?ðäºÈhxÆ®Zq£ÌûÓ6®©òåù ™¾nxH[÷âÌ,j +ˆÐ)$ín.¨Î˜ß¾¸¿`ç·KéA:ÚÚ¾ Ï +eu{3°‘T^‰PÛCÑŒ¬f Ô!@NbÚ”V&Ãœò¸m½÷qÚœÃxI»ôId.ÍrßpjÔ¥#ª™T¤Ý®†Z¡ÓN)óãOÛñüé•5û¨Þ3ÄRÚÀ*Yî+ŠÊÄÂx‡ë]ÃáÖÏ:&yÕ†Q§ç'ÏاÇÔíùØ¿"‰BÉ"Ò7(pp8/¿ÊòÚ‰Ø=bg½(ŸŸ¯<#À×wí¬ï¾¾Š‘&VŒvhàÀBó
<P°G +&,ŠÅVµ”áªð D-ÿ¾ñÏd¨Ùº¯oÁ@ûa:²…‹‘:›PiÜÏ û?üAÐ#ôa꘡ØÞO$x·'{CuÂ1é:¹¶ËÿyÄSDštA;²Dé¤ü†þ©¬JvRÉ[6¾L}±ðsמ¢à˜œBäñh%o™íñ´£06¥J‡²;÷šP&’ÍKfXùŠAØ“æG°Ž‚Ô¬ZäM•UOÔÅÛCïL¢$˜OJ¦—Å—>¢¶¶‰t°ÕEá6ï_.`e$î +
æU®j«“¦¡ÚüøæIÞ¸ñ»›J9UA4v?håÛUþà«Z{@ª'"&ÀÚŽòUïáDi_øu¾(x oË#;8X¶ÖñK–-$`öËŽºÌVm¿]ÙµF&À¿`4[•;.¦‚ºkʘïÕ¬§/@ÃÐÏÃ`)m*b›‚µ‡‘"…þ:¦°6 +’ŽÑªÄ)ô°ŠÚ®s ìñOŒÖ%Ô»ìÊWxgtž¯™—÷€ÃŒW·^V¯‰!#àwçD´n¾¢×H<:ü¨è'¯žìÃf@ Lv6Ìtt»a:›¨î’»ñó\Áè\º²^W¤s93A¶á’Ó“ò£úôbµn˜ÛóêQîqÒ|™»+w‡ße9äl*zÏ¢›+Iï·1<_©¯ç—b¬z½sþþôY'zr†¾¼÷°kÚïù⢷‹Ë[yùëM'0þ/‘xØbòG$D^$3}³Ìüñ ‘E¾ð¾’±¨ä‘Â>a©ìÑ”Ÿæï~žÏÁ: +endstream +endobj +2801 0 obj << +/Type /Page +/Contents 2802 0 R +/Resources 2800 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2803 0 obj << +/D [2801 0 R /XYZ 152.694 705.06 null] +>> endobj +1514 0 obj << +/D [2801 0 R /XYZ 153.694 442.174 null] +>> endobj +1518 0 obj << +/D [2801 0 R /XYZ 153.694 442.174 null] +>> endobj +1522 0 obj << +/D [2801 0 R /XYZ 153.694 372.128 null] +>> endobj +1526 0 obj << +/D [2801 0 R /XYZ 153.694 372.128 null] +>> endobj +2800 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2806 0 obj << +/Length 2029 +/Filter /FlateDecode +>> +stream +xÚ¥XÉnãF½ÏW0‚ÐÅa/ÜnFL–C.öÍ3(ª%1ÃEábcèßSÕÕ¤HŠ’%ÍEꥺ¶®zUlg¶ž9³ß>8æÿçÇ?ù3Ï}ÌW3&]ÛwÙÌs}›wö¸œ=YÜ
ƒÛ/)›vèyRÓ¶ë…ÀG}fBþ¢â4*Õ§4ª’ÿ.ÝÛÖú?aÒ“77Læ̱C7ìä…×ËKŒÀ3äFžç8ß!¯˜œo¡ç°ïøÜI¼H$¿^äsÏÊçKdŠëe¶‘CÂÏ)¿CdçY=]¦Œÿgsß³GÌæ¤s¾güðóý +˜VÀtÀáã§`‚BÜC…<Ïf¾ß*ô R×·s!„Uo¤eÙ~v˜™qõšÝrßZÜÎá·H‰ZËÓÛ‹¨RKZ,òOaÅ
ðÌoy`ÕD±*ö3¡™ØžöíP‚©LÀ¿ß9Ú=Ëѹz‰‹,‹òåÈ;o?œ§Þ„(Z²/ê>Y5ùR’\-ßz’îqsuÃÝÛnR®a6–ëOȾ-‰êÛÌ‹Vµ*µ¤"×b§ä˜Ãc9Sø*!À˜èˉ«<Êà&]îZÓæimò%Ò2†C +©¾&Û)Œ˜±FáY–W:pÑàóeλ—¹;ÿŠØû@º#Š~úb~›»Œ¨þÀ\áÌä +w 5Ò´ÀD{Iò5-Åä\`-ÕÎ)¯HºÓcÎ0O¼`ps›C˜k{!k©î&¹`ð€M6ÅÇ +l ³ŸEqYTä[ +¶(¬z'Y ÚþU”êsúá(t¡ ì…0ÐEFÿh¡kej£œ*îmÓ(&™úˆ¢Aß +˜fÉòWÚ:…kºæ<c*`ABæÝéF£ü¢,¾ê휶{–ÍgÇu’õdyÊ‹ÒhÄ[ž˜e iá9Y7~ùúsVà»e›ª*°eà(sëwSQJÊ‹”}"µÀ5¢óÛR='ESÑâÀxnn{BO•ÇEÓ´Š0 1Ÿk/,Ú©ùBÜ\¤‰6*Zòñw_’o[¤©jˆ‡¬…úßBõi)uàs]çïö|c\ìÈÅ{A>oéij‚ûZ¤JWf\Ñ^Ô8 +ZßZµPë$Ûg *ê¨pé[ÓO{)OìK«>ôU@?Ü°Ýîì‡bæ]«*"I‘'³IA|Õ‹›-´‘u‘½ÝðÝî†}¹‘xÇ¿R+êwP/#îÄ{'´ÓhÜ9f×´ÙÉæÌ=væ>;ÑúGOê8åt÷˜l9§Ež5Üv\y^ó(ýðý‡ ÀÆ0SÌ„žtM= 𩞃Êû/6õ-VÛî•:2-IbV $]÷U¨4Ÿ;M¬Œ>íï?|õku9¬Œ‡vàËh
®€¢lÙE ^‡{Ù9èÚ™Ä+“WçƒÎ]®$¯‚?oÄù6rvµ'Áý"Gs~-ªf§á=;ß÷šˆ«ñ=#€_†|Äs±;
ò5›K׸‰
&œÁ‘_?ü$Æ”< +endstream +endobj +2805 0 obj << +/Type /Page +/Contents 2806 0 R +/Resources 2804 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2807 0 obj << +/D [2805 0 R /XYZ 152.694 705.06 null] +>> endobj +1530 0 obj << +/D [2805 0 R /XYZ 153.694 387.303 null] +>> endobj +1534 0 obj << +/D [2805 0 R /XYZ 153.694 215.143 null] +>> endobj +2804 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2810 0 obj << +/Length 1531 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾çWšÊÀZ‘HêuKR4E{Lè!É¢\™Z ‘,W”뺎ÿ{g4”lÙ²W^ôbqø˜çÇ™¡]ëÉr_^¹Ï|?Ü¿zû1ô¬È‰ƒ@X÷©1'ò¬ÀÆ}ë~a}¶¿x\üþáLšüo•Éföõþ·žÃÛ‘ÃiàéÐu¢HÀB{ð>ËõlÎÂÈ.eRWf8c‘½Ö
Q²Ø -ñgk6'ÕÉFæKšh2eVÖuh‘&3φ5ÏþâzÆ˼É+sªJ§Ac°Ó=Ò”Ü,êT} -[œ8îךUõb^«UAêÐ-H·R,˜ó€q`Í=ω}ÿø¸¬a³ªïfsÆ6ZÇCצª¦aZá ˆÉbœ)¶užÐP'r¹ìv6}W5X]@P .¶4›/Œ—ò´›iè+—’/µª›ŽIÏ¡µÁ*ŸµÖ®2µ”ä]ι½GÂ^ªDi-ëí,¶c\mNòý8G +,9|#bÉ&ÌÎcðy‘ãqçsÄÝRm’ª,AíSî~eÌ=Ô{Yþˆ,j ŠÜó´,«…zÀ±*´j¿ÿ¬@¶L!lFZ%ˆ¤Ò|LÃøT‡àY{÷ƒ‹uúµæ10dÀ˜á×ÜÍ¢’òŒ¾r;#×aHÿÚü +ת½”º*.ø-ÊpCÖÞ ¼¡ØAØ “#×̱ñc/ë¬^_68žÏº}w#œ0!njҢáC¾éùÌ…ˆ[Ðd€ÐñYx̱|”õ9Kî:<îY*ò üw¾ÚÎXhWk"(©™LEi!`Žë‡Ã›%a·'l
™a…ºÂm‚DæËƘpC©¤^׊PÒ,ëŠf6y“a6Á±QO+Mt{áqÐe°u¿´éâ‰ÛŠ¢BrCd›pIÝ%Yv)CƒPˆ c"²Wy c[o +[èþ'ÚQäßf—îBà9¾#®M%»÷å~×&úý9úbæðÀïÎtz¬j2±NŒ†JR€I©¾\9}>‡Â̇!|¯)•K“Èdy[_p®€Œ‡ùž¼pG;:ÄàŽLÕŠfÏŠð¨ñ!¤ÿhp?¿/¿ŽÜàØ!Ҏת!ɽ™z¬î00V¸ÌTž°ÏÄáË*ÏQŽÝí§×žèYi»éÌâI…,‘M…ìÏ7HÊ“ëwoñú%"¼›D|‰v“ˆ‡—ˆà“D<Õ£,pT¨æÍ nM"nòzXe§Hño—ÒFÅÔ¥¾lN‘Ü.ëaìrMZßeòpš´…JGnùôîŽÝrBã_Ä[ž¶Ù_-àë:Ïx6÷¡‹¸ÜcÖ§ZÄ7iñÝ4½Dý¿©!ÜIjŸÞÏ?Âëè›jö7z>‘ì'‡P°i
úÛPŽ©Œ2JÕ®ƒ¥ÙF‘Aží,ƒ’èû~Â(ãCË·?µoGîÙ[ì®uû'zÌ¡um=ˆÀƒÖ¿A·%Ù•¶ßœ5Fü‘å¶T>Ã7 ¼i,éÓ·Dn¨Êãz2ôE—Hxã7¶Ã-GMßG*ÔmW„tJUb 7µ2§Ûo;X7ëNÔ¡‡{œ4¢çn8±Þu"¿ÇCnzž¦^«±ž!ˆœ0O«‚Omò”.Õ…Àœ?ê 1ƒÎyôQ—Ôï®DU0'èÍú=QÝ7¬Ð5µ¡æµ^«'¸´[í¦Â&v|´Ô‡çð/”Ö[™iúŒaÛpU'!7M¤$²áä?Ää?À6=tѤæIø/Ðȼx.„!Š¾Bõt-†ÖDpø»Ìx9º×=+ÐñøŸX°ŠÎóÕ21'€…> Öe^E½ +endstream +endobj +2809 0 obj << +/Type /Page +/Contents 2810 0 R +/Resources 2808 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2811 0 obj << +/D [2809 0 R /XYZ 152.694 705.06 null] +>> endobj +1538 0 obj << +/D [2809 0 R /XYZ 153.694 335.698 null] +>> endobj +1542 0 obj << +/D [2809 0 R /XYZ 153.694 174.594 null] +>> endobj +2808 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2814 0 obj << +/Length 1093 +/Filter /FlateDecode +>> +stream +xÚÅXM›8¾Ï¯@ª*‘C\lãn³•¶•zÜæ6;&8 Ng£ü÷µ±!@ÉÄfVÛCd›7ï'~ŸÇ&ð¶^à}½nŒŸWwŸ¾0èqQz«QaäQ +x³òçÆ®ô(Ê29N²ägû’tsÝ3½%E€r(HÃ^J³zOªË8B +‰Esy¤)‚‘ð`vhWömÀ¡m¤±?Ô¯ýê@ÙRGCMª™íck^*ž«“Ã9˜‡V–
ñHI¡/
o‹§§Ìý8±øøäPqj[”¬8L +endstream +endobj +2813 0 obj << +/Type /Page +/Contents 2814 0 R +/Resources 2812 0 R +/MediaBox [0 0 612 792] +/Parent 2795 0 R +>> endobj +2815 0 obj << +/D [2813 0 R /XYZ 152.694 705.06 null] +>> endobj +1546 0 obj << +/D [2813 0 R /XYZ 153.694 578.78 null] +>> endobj +1550 0 obj << +/D [2813 0 R /XYZ 153.694 411.407 null] +>> endobj +2812 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2818 0 obj << +/Length 1562 +/Filter /FlateDecode +>> +stream +xÚÅXKÛ6¾çWÈ@¬ˆ¤ž·E€&@¯1ÐC²h›²ØÈ’!ÑÙÝ.ö¿w†CÉ’WYkÓ½X|gÈ™ï›!,ö‹`ñùMà¾×o>|J±Ÿ%"]¬ó#?‰Ø"ŽŸ‹h±Þ-¾z<NÓåíúwe‹ÔÏâ8DY‘ø"Ë@úÆDX*ƒŸ/oªºQÇR>`÷f_o6¥zçT¬œŠü,ÊzkÙ„5žøYvÖž¦´9Ò–vÚ²àª6Ü¥º?Êj's£w†]]©{{ S(7fêïííUÛýI26a›¥~÷~{B‰> —ßÅ*á~E` +>|J˜â1šŠ™žMå¶dXæ§ÉÐcÍ +Ÿ‡Q'½«6º®d¹pO·ôm•Á†ðLM¹,[EÍ»BUÔ’$³]òÔ+êfG£¹mÜ*ÐsFêª%Y9q +o¨Ž¾±$ðà îËÕŒç{®GaÅ¿l Ñ:ñT^7j\øÐùÖ>äønÂ%)>½'&,F›ÊuÓš:‡º0鬰w–tšk@Jã\yVd.³(žON1—œ€¦œô"ÂO–ÜúËÂÎ2õ“‚é§8ZЩ9™|tÖÌ4u§cÀp8a<ò>Ÿ4äEHaIä—YèÉM)Í "öÜí=H³s‰dL‰&™CFmAý½›Í
‚âÙE@S¯ª
M×Uùà!ÕÓÊÆ´44,WФMDØ”%œø=Š3J!V\VÝ,&xlYӤעp"iì€P$Üù©»ÓrßÈàfÇœŽŒãÄPj¨qlèä»ÓÖ&«¯Pí….êÉÎD^Ÿ€'%à¬üSýfVÀí/F‰?o”¹Ó;S¼ùÝò.ó#e±àQÉ…GëíXÓWÉ.
¡À›t£·²+–¦¡
³xèC_c×ùg>E£¹-Uµ7Å”'æ4žeÐ5mè1Æ‘ãÍ«®ŸÏÃW󯟗°·–TFö^já×UïÆ]màbSSS:V*›&Ý3G¸(UnÆ°èCüê˜&¿–v¾²ÛÇÇwó›Îz®´y.puÄ6$ZÓê¿íåæþh†ßV•jkPâ-{Å»%»þn¹†œÞvxž@N]Ùpÿ8Qì'18ÔÖ +ã
øŒƒùh’w¸‚Öîè6um¯9‡"H½óqóölJ¼¤‚ÞAzê!"ÎQ4ӧŠÔå¬ú8>•vBß‚(8µ'YÚ§CD$‚ñ]Ýiq—–B‰
Âqi2W¸(ìMÅ~Ë´²k¤HB’ ø5RP葳)‘l%šR±Qlêûå*‚›„©Ÿå=+ë¿?šSI¬)”ÞÆåÄNäéi6c’€ÏÚ㬽eý^±ñïÿj¾Ñøˆ±°x…³ã7Úg31x¤ˆŒ`¼×öŠ6tUŸàðI¯Ñ4ú/h:â;²‚öfkLÆÏoJìÀw‹D4SãèTnœDû<CöÞ‘qW”²á½ƒˆAD<¾|Í,\gŽ†¿ÆÑ.دdiô3 ~%ÆQgQê£U"|ñ§g‰£%¿ßüVºd$ +endstream +endobj +2817 0 obj << +/Type /Page +/Contents 2818 0 R +/Resources 2816 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2819 0 obj << +/D [2817 0 R /XYZ 152.694 705.06 null] +>> endobj +1554 0 obj << +/D [2817 0 R /XYZ 153.694 467.952 null] +>> endobj +2816 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F65 1662 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2823 0 obj << +/Length 1139 +/Filter /FlateDecode +>> +stream +xÚÅXMoÛ8½çWXk+Vü¥[¶Àv±,r¨º=( Õ‡!+±#ÿ½C‘’eE¶%7i/¦HqæHΛG;ÖåX_9gÚ‹«÷¶<ä».³KË'ˆn¹\ B¹µˆ¬/³ÿ1eŸ>\/KYÝåüëâßÖÁûžåƒ1q•±‹s}xQ›-æÄ›=®æ64r-«¹M)ªa³¸(“§"WSª Õ¯€~R0õ´b©6ITÅ +Âu:ˆØ…Ðyƒh’Læzr7:&#h3o–‹|A=5Á&„ª…°l-z"Ž0s»…=ÄE8—›°È² ×k÷n +d§¸k»?okÒ.;?¨©Ù8Ðd¼®Ê$¿ÓÏI~@ëUp›Õ})õh”weéNËÒ8 +c¦Ì켨bpü‡ñh(‚ÜÇJ„\±ß\Ç!/‰^ Á¼fŠñV˜‚2è•„éÞgsª Ž>U;(8a¢©ûê=AƒÅ£9;Ó`@q¢ê–2
¶ÏGªŠû2åü‹Cø܇?ZÌZØöˉ3ºÚL¨,dÉ“en#2•ÖÉ8Z_@'yXDpZw7ÿ}zn—A–¤»0[?>O@¥£QײLäz—µˆë8XÉ]>GKžt¡yH’Uuø´–©+5KõÂ8(U[m¦¬6Ó½t_¡Ò콨ãS’\Î +7ÓSr;N +ÀfTžñŠu¹oMþZ\}Ü¢+ +endstream +endobj +2822 0 obj << +/Type /Page +/Contents 2823 0 R +/Resources 2821 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2824 0 obj << +/D [2822 0 R /XYZ 152.694 705.06 null] +>> endobj +2821 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2827 0 obj << +/Length 2240 +/Filter /FlateDecode +>> +stream +xÚ½[ÏÛ¶õ=¿ÂX°ÕbV¼ˆ¤Þ‚ní°b@€õ éƒjÓ61YòD9©ä¿ï‡ºZþ>;@÷b“‡ä¹ßH%‹ý"YüýUòÂÿwO¯¾ýAÑ…&™”bñ´[(Nx&2U„ñtñ´]ü²ü@¹°»Ÿ¾{»7M“ÿfËíêק¯-2"¨X¬)%Y:8 +ñ”)›ÑÁoÐp&“LÊ ÑZ,†§ÿy©íÆÖœñåÎ×~È–€È›smpekó}ã¾bE—ÕjÍô²ú7Bp¶Ýâa»Chs0åµ)¿ip5/ì¾4[\ød›C¤xˆ´ +³kŽ•r€#Y]SÛr¿Z‹$]V;üE"Z&Éj-Ólù´Ò/¿%ßlªã©°îбî
‘G„í*/VQ˜®Z"Í +äúä"ªc¾©+‡ãÚlªzÛs1Ãp~¬Î¥?Â3¡—¿ùñÇŸv㧜æøWxƒà0ÚÃà
˜Ž“Þ8~åÆÉÑc<»Žœ·KÜÜ#ðâµUø‚?µ¬œmlUΉa½í8_žêê„(ëââLünðï…$™âÚ;ÙZ‘Lp8ωfÏ3%TÜ9ŒªI*3 Ö9ri>ÙÝu0Dï滼pf†tD¸¦ ðžu´õ½´·öhÊgê*"×J€¼,!©Ð“˜¬÷»ÚÌcX¢}#–ë=¸úü±õ𜼦ç}÷v +’P¥Œ“ŒR<ü/ãLýq…ŽâìªcoÇa™Ã¡-ñàÀ~ÚÄ®©êxƒ:j‡'k6-&ã}BªÜâ„9¯ç¼ñhÚâ2C²R·fNò¦)˜YͼÃâÆ¡^X¼5îrC"IÓdùx*j©úXôÀ]UG6ÚmÁà¸<‡ˆŒXCÖáJµ›³^^8ˆ(³å@"`±çtS¨tì +âPîMÝ|‚k"uö‚0r(Ì\cÔu +Ën¤5É"PlŽy—´Ú$ðùË„¥¦ù*M¾š˜ùE:º£C¿^ PKh¬^®&¹ð>[P¾Ü›ÒÔy1£B‚C‹»b”)6ŠQ‡¸«]c"™ü+T^#À–În
Ž7¾ºBÑöSDáÝ™ªQ6ók&/vï¸9v#ëŒ)å8ôÀ'%’±ÚääÏ +(Ú¹ŸuÙ yQ›|{Á1/æaê6y‰½ll{¿€!ÀƆÜA׺d’C8É»”™Š±2¯m ´®¡ÚŹCÙYƈғ‚e~?c˜Ï•RB®¯D§>Õ#PÞlb«h⢸jpÜu+~Jr®íáì‡$M|·X›vƒ«ê&tjJ…2BUë…œŽ?]«A)ºä¶~ +¢j¢Á¸kF¨ˆ¿p(%ЯÀï)JP=”$\ŽÉýì;¤Ð^†Œ_›](Œ~šo«SÓDXјºÌûÑ{iB@çÙ_p†=¯ZBшn£<ÜäÌО£B)Ô¢ +Ï/Á÷ÖùÙuôf”9Ê4Þ‰ð–ú\ôÎõ¹¶$!çÝ”}U_\òöëç?ßÝèòBL‘L‹‰€ T÷ùËâ¸}ŠYÜ‹TçGÿ}û +ÐS@Ö3t£€P‘Ajôo¾Ñ:Z”òttäû§Wÿ)áà +endstream +endobj +2826 0 obj << +/Type /Page +/Contents 2827 0 R +/Resources 2825 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2828 0 obj << +/D [2826 0 R /XYZ 152.694 705.06 null] +>> endobj +2825 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R /F11 1842 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2831 0 obj << +/Length 1652 +/Filter /FlateDecode +>> +stream +xÚXQÛ6~ï¯ÈpØà‹jI–,
ÐuX‡íe»Úó9J"Ô±ÛÙõz¸ÿ>RRÇçõìCŸbÑI}¤>2ŽÛE¼øõE~__¿xù&]H¢S®×›MI]H‘ÆÅâz½x±TêåûëßA•.ÑR&NW!5ØqJA£gl4V4&Z蓱4~ÒØ;Ê“ÒÜæÕ~Ÿ•k\ýùúÕ¶µ¥mï¿~Ê‘êÑG,%Z%}G…iñçïàfS›Öìí]ï]Ü)ÁCííÞÙv,Èàyˆ›$úåCA2'˜ŸºK‡5è¹%_²øÄó‹/ºöÎ~äuT´t«/†yNfÀšÎ‰0éŠ_xlXštx%â©/™gýÜ<7¦}ËÞÏHµŠgÑÌ}šXžã85ãÖfãRrÅèCOÀ@Àúþ0=iŠÍñŸ€õ¤ïN€@ôrŽ>Ç +ÖÓ¾;Õhè9þ'’S×r‡¿‹•dD* +b’°ä³«Æ}öñbûË7j¡Á“èH0‹î ×KÅ£j¹â"Ž ªÇÖà‚FíÎxéÎØínÉÒ¨õëj3Ph³›"kuظ¶Ù¶ÎößáJD·K¦¢ ¸G+Ç&رkSâËÖnîá +unñâµ¢P"å—°í³¼ÆLsîàá<ÁŒãÆ[fJÿòÖ¶'HâÞQЦ–7äÄ}Ï-bÂu§›arTä‚ü×cÊT™`ˆî®<»÷B½¥ïïqm7åq^äeûÃ=/üóÆ>uã( ÁÂãgÏ[(ÿÑp’„PF/“Ð…7Øu _’ µEãOc)¡„KÑÇád÷ÒIæâË:Ð4òy1[[6(ˆ±ÖR¬5|†Ä¶®ÚP3ÏÚ¼rÚkÓxQs´xõ_mªÚo;duÓmËÂnLú®ª×~Yfû°+k|Á&”$t +Yð‹cƒ÷Ÿ<¢ðÐì²úN_®ýI‘µ<Æ$®½DÏø‹w:‰Yt»ƒ§ÇñÂ5%ŸT@=škÐ&
‘¢õêØ6@ç^œyY/å(uEù’‰Ž~®Šªôbo‹EµAq"D¥g§¬ÊU–·ÖÇø›Ñ»I•÷—Õ ‹M€3 ‡¶®:áñ€™Ï—+™&(¡ç€FcòÊÏ}¢ö—*|ÓQXeOÊÁƒ³_µ§¦–^V1W6–Îì +ˆž´¸×2Mñ8mº¤½Á^›ÒŸŒWyB4XiG¬òÄŠÕq(ìi#Ç«Üã´éöJgúÿ¶ç‰}Æ°&Í{`Û”kw¢³œždÛµ«ãaºi=öCgЪoÚ1óÚüó=uÿ¦jSdÇœ„C't’ÀÆEfg_vÐåš<èþc+Ó,jë¬l~i¬ŸzPîæ/øÍuîpq¶düÔχ"Ë
ζÈP§nÔÜ@@Œu!ëhF›¶ÚÛOf .ùÎÓŠÂwOóç.úÚ`;,è7äsè?çFº±îÈ#3#<îxR˜ÁÿjÆ-sA˜š0jÀDœèÎ(’k<œ’˜NT™t¾›]u,{¹ˆ¶•‡emk“»|¡PìqÅ$'B©Ë®q*¥Wã§AÏì|êXÄ䮾µñ³ri[ú¬,¡/*ü¸TÂTíšFˆ»9íW`’Žq6Æ*Ó!gkþLÎô¤9ë…N&0æ\Z“÷gvg«Æl »Wõ(þôj†K9™ä:–ƒÿôs˜nÚ‡1S43z‹Vÿ¶žÞ[‚þÐôXÛJ$Q”|BL. +endstream +endobj +2830 0 obj << +/Type /Page +/Contents 2831 0 R +/Resources 2829 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2832 0 obj << +/D [2830 0 R /XYZ 152.694 705.06 null] +>> endobj +2829 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F15 1664 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2835 0 obj << +/Length 1696 +/Filter /FlateDecode +>> +stream +xÚµYMoÛ8½÷W(Š•HI}f÷Ø.°—=4‡Ú‹¶ØÊ’×¢“vƒü÷!)Zrä„J»KâǼ™7oFT.6‹pñÇ«ð™ë»ëWoߧd‘y’D‹ëõ"O‚œÑE§eñâº\|ô>mdq#÷EÓ-?_ÿi÷¿}Ÿ-rØKÜ'AšP˜P»Þ}_ú,I½’¯‹C-/à)M<ec·ôiæµ/qIæmB{½pêBö¼ÓÏ_Ô«JÑíêb ;eYq=3a4õV¸²j÷£)¶}÷|B‚<6Á
, Qèµ[!ñŽh»8TŠb³/¶ÁÒHä]/³È"‰f£7z¹u}´[/ÙóB…SÛ¢YÒÔ;µ~þr(7[Þ ÇrÊÉUQ×ÈcÞºE¢Xäm[Eur®¨¸áI4ð|èÁ.â]˜u¾Þá×VVEó‹1Sši!õTqí¶Á¿cìºzY€FR–aÊý4È#β Žrí,ÍÂȬ*‹dAœä½:PS
¿[µ[à¢)ì#ý|:«ÐŠïùýkòð0ÒÞéuá'iÀ²œÉƒÙã|xwuu…æµ{T¦óÌ;®ašY{ëC]ëAÂññ(—˜¥(æñoRS(G0’ÆVZeØ.aA–ÚP1ñ6dÊTd¡eUèÃÀÒ !Ñ"•H¤KDÝAtÅÐæƒV[ìm¯¾ÒõäÓ0 ¢˜Œ{ä"¥L—G)Nò‘äAœ?ÇF|Â=ÇFöY@l’WmÓ‰+$¢‰×®õµÀt¶n¿ã»b_H¤çj%§W_.ý„…Þ§0 ü³»1ó;)ÚËŸÖ{®ËÚ'! XÎWF£ªR[ü½Ñ’S%Ni€{iªS7=¨ùZê;t]-é§ù¿êè"Õ.âd¡/4$Þ¬øÐXo¿ª7Ý…žàÅ +_‘î*¡µ3ݬ€Fâ>“Ïp˜ODIŸ‡¿§Ò-Û¶ +ð_E&#úP Ž@ +—¸ÅŠâf0‚4dc'rõaónT;"*Ö÷žÐô2ê=á ÎÕÜZŽê<Š˜®s,èѲc«aÑéa. š))3 +å°'Ê!":ÌEÓjËšð€é€ƒá9OàlÇ<“¨tä©9
ÁŒÉ©¼,g-S8º1¯_¥ ‹&IᓦO(2ˆ‹ Ap¹}åFO›±zïz=æýÑÆNÔBÓŒž•‹î懦äæ´hø±§E$ç™ó\lsñ™ã\zþ4gÏ\xš{3¤÷Ãâ8“ $ +>eѪæÒ`ÀgÃk
¯øv'¿Oa,³`éÀ€½XÇÀ²—†yz Xî¦Pn0¦×ôòòr<äŽFB'4±þöã42…/€|ôaŸœc,õ=žýy˜òÀ˜=õ€:E»3‚bŽÞnÛ’k™·Ü>ÍŠœ°noÚo÷3¬ÆNii°w×붑ǧNüËg°Ÿ8Á`$`îªs!ls SÍ!JÈÖIV𹽃¶¶ƒÎ*WøA5ý«|ƒsùð0Ú<å–Á:% {–€9bÎ_D§–P3ˆ-¸9lïOºòÃ_høB_ŽÎôð)ÛݸÌòÄÉT(]¼¹+îÌ@¡N(bq mY4åóÌI¿›º½)êcë®Ës•î +¥ÑLࢼ-à|zêC´u'JYÍð!þ9>øÚ‰ÝÕh·5ݳ§[ML‚ã¥ØòÆ-ygT“9Aé:ƒ:6w¬€²¥÷ÛÞ‹…NÚ°Õý´˜[ÿàuǤÂu +¤÷ßôÉsïÛ3¡¸u‘ =á¿=·þQŠ[QòÇÊ»ÅÊ~RŸ»1ßµYÌmÌeà[séÇ4ödkÕ¡Þ¢ÕZ¨€Mõø$s3^§Ì§|åûÆ×ÝVŸá(Å÷µhx÷UìfÀå?º;LäØF€«7OüÛ0øžÏá@8ÉLþˆNŸÝòûõ«ÿ +endstream +endobj +2834 0 obj << +/Type /Page +/Contents 2835 0 R +/Resources 2833 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2836 0 obj << +/D [2834 0 R /XYZ 152.694 705.06 null] +>> endobj +1558 0 obj << +/D [2834 0 R /XYZ 153.694 667.198 null] +>> endobj +1562 0 obj << +/D [2834 0 R /XYZ 153.694 610.012 null] +>> endobj +2833 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2839 0 obj << +/Length 1343 +/Filter /FlateDecode +>> +stream +xÚÍXËnã6Ýç+È@ßTE S´›.ê]Ó…lS±[2$e2©‘ï¥HëU)¦fúÚØ”tuι^’ +½G/ô~¼ íÿýúæã'áñ DzëÄC”‚!3`¼õÎûÍÇ’¢åïëŸÁy2ˆ8§Ú–ò@"8µÑ"ôs•ŸÎzð¤ŠLÿŸî.W¸½Üä_ô߯÷w0JÓ·»#ce±W("52°»Œ«¨²A%#¨ŒË.*èÝ¥GUûõ²ëzŽqY€¡Ô‰k¢9ÌÕ™mVéÑ1Í’BUå +îJñX•ª&)Ô!þÒÜ<6ã*.˪˜Á-ܹÓ,f K'äCžŸf€F# œœâ\ƒM\è«=äüÜÐè±8J:QÆ»Ïq¶UƒZ¸ËÔ&ä±4Éž-Ï÷zøÇ]'K[S!'ÏHî…`#{ºéŒ8úÕ«â$Íõõ:žªW=R‡RÍpˆ:åM÷R0ÓMg䊹b3gµcù©ñFG\TÅRîD:¬wM3§àÝZB2£‰2yu™±j±ÈiÕÚ'éÁ”Ms"EïJ´&C4tíR|dºô&°Çf*A$é»JÉ`rrríRȪªâMší’xb"öZ½cÉ€ñ6²Ú¢ÙD
ÿ½•ÀA1 +¡$ô_tûUæmþlº±1šNKX«§¶|>êßMÝuU5'B?OÌ?,N5v¦»/.V QYƒ½è0ee̶ù!ÏÀYƨÿSÒXÖ/Áã´´,Ùáõ2RB]ü"j\ÓÏⲄ•ÄBÔe +q5þp»&ÕþÔ*"Q‹õËp¡ÃªG¼ªŽÂ~ •‹‘>/«¬[u4àvµ3s727à2gÆheŠUíŒIšÁµYñ ¥}¡vžš +œøÍý³®à3Üé:6Ãá”™©AiNº»
ÂKÒTUMh¾6uãTÒŒ¡’tŸòîsZºÍéw"?q8GÆ!ìª
(Ddï•Ö7ONB… +endstream +endobj +2838 0 obj << +/Type /Page +/Contents 2839 0 R +/Resources 2837 0 R +/MediaBox [0 0 612 792] +/Parent 2820 0 R +>> endobj +2840 0 obj << +/D [2838 0 R /XYZ 152.694 705.06 null] +>> endobj +2837 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2843 0 obj << +/Length 1380 +/Filter /FlateDecode +>> +stream +xÚÅXYÛ6~ϯ°(*µ*ŠºˆÅv$@ѧÆoI¸e³«Ã©=*ø¿wxH>¢ÍJÛbûbŽÉáÌpŽoHùÎÖñï|;ÞlÞýü!qb$8u6…ƒÂÈK"äÄQâ8r6¹óÙ
Ò¯¾n~V䤉ãPñâÄÄ€ÍôáðÓÍu&xñdiIÛmÁëm…?X'ºÖVÀù‰È¨+|.!Ûþ*xYU:ªŠ&T‰GÒðTUÁÍï”`Ë}y†xB0J½(Ïp0qä [£@‹1qk±I`Ýb…«5BAäÞ4«5FnsC¹ŸX&ySƒ´Ô! €,¤¥pj#d³c°Å÷Ý¢)Ëf¤îƒÚ¥§*šµ0tÎïynYå°G4ëí +LsÁ €9^+q²ÉëLÚÆ@ñ“ú›¸ŒfŠwg¸Ü
›¾ø³vŽ¡-×>1¦3#8q[‘V!—æÕ!¡”`< +;Ù‡‡#€=ÛUê÷VŸƒµÆŠKªé§’iƒyR¯sö8²0™yÊ챨.Ç‹4XÇÏ$ûVaÒL™˜íè^²öLÞyXín›EV)v›¶¢`Z%&da”ºÆÏF˜^Ù1š:…°5kÌ© +©^ æ¯qžš0âïÖ)JÜ›'Ö³‚v¥¿„é¹Q5ö¨¬!Ÿk3R3Ø`uÔ—˜|SÌ—†2 +èJƨ‰‰ «p…ؽí ]ìþ¼1#äkÙåVµ¶Ø·OÏQçÄqöZK^7é1dcý/émÉìTacÔV“ÐTµñÂúñ;!¥â$L‰:trqè_Vë—Ë-ë_°©R7rê P¿û’ê2P?,7YNmî—ëR¡Iuž³µ!ÊÓc‰zè àbСéQ9y<U¹Ôì!kªŠÖùEñôS8m÷_ât:«”Lm†U{E^°eµ,té-èd–>(¤o”\]¡þ0_ñgiºÖa´(Ý[zÿЫտ¯—hD/öí{{Ôz÷e'¥+^wÂØã‚[ ^Öæ…F
ß™;Oâ¹àÂ@^¾ilj¢ /õåä¶Ða˜Pô¿ýùñ½"2VKÝw–9œw©x¶A½Å^êãéÖc“àU§Cõ§áÐóÍŸ¡í(Z·EP³ãŒ‘×'káЀ:¿r +aLË8•ìøþ±ÈÆëẦ8ÂÙsøXüJÆ8á¹øÅê{Þ65^öÚ„Ãgôu>|?œUä¼€L7 +`…Ífõ™cwÇóÇRÈÂç¡°lŸ5*Ô~p`ÝUKN1„<’¥Déè9‹,ìbbÛ6éc€òi¾*äÏÌ8^׬U$+Mšñ"ç•"ötËd#iù«i1”£Yß¾ê®,õØpåÓ’×LÜñý| EÁûá+ãyù ^kMÙUµ°ƒ”€ ±ÀUáÜúpA¶[ ÿå;ÚÁ +endstream +endobj +2842 0 obj << +/Type /Page +/Contents 2843 0 R +/Resources 2841 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2844 0 obj << +/D [2842 0 R /XYZ 152.694 705.06 null] +>> endobj +1566 0 obj << +/D [2842 0 R /XYZ 153.694 609.834 null] +>> endobj +1570 0 obj << +/D [2842 0 R /XYZ 153.694 555.955 null] +>> endobj +1574 0 obj << +/D [2842 0 R /XYZ 153.694 410.458 null] +>> endobj +1578 0 obj << +/D [2842 0 R /XYZ 153.694 287.681 null] +>> endobj +2841 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F65 1662 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2848 0 obj << +/Length 2080 +/Filter /FlateDecode +>> +stream +xÚXYã6~Ÿ_a°€Œ¹:(QÚ§L°Ù AÞÒ@Hö#Ñ61º¢cº;ÇO¤Zòîì‹EKÅ:¾:èpwÚ…»oß…îùõûþGí2Q¨$ß=w‘L…J£]–*'éî¡ÚýÄE”íÿ÷ð=°F»\Y&‘7V¢È%È!¦_¢D–]ÓØiìÚÓø÷ÁJöÁ}pˆBQ¤Å"[½Iö©î>éWµ™ðñã×_Ù¶2Oµéý+ÓôÓó«çæ˹ù›ÎµGÛ¶fÀ¥©GCfÖF½>ÑËÑþ
S‹7 –‘Mûå¨áÌ·‡7ˆr‘f…?àOæÈw0Ä2(‘(ƒ¨8f®ot¹óàìÄ…+îX +•å^)z-2.„TñÂdÊÉvíþ$IÐS¸”fÊÜÚ_gãv÷± +æÿ´?À¯xcêø©mÅÛ²3ò>÷Ž¹¶ígÛžÄ
—塈ò\–ˆBªÅeÑ«.Ø´æ±ìæv2Ãï><íÜ8gfé.Š iLALÐ
£<w±‰2¥ûCÅið”WiðlirΕC”‹ÄKx8£‹¤Ž]]whô#ʤF—C7òúÄ"óä¿ú²OÓ@¶›ß´ö›£uG~Rb™QìR©à#rN¼Óp¹"Àƒ;Bì Åɬø±›}7Gþ™—RôÚsÅ"RàÕ<„"¯ŠŒÝχ4A_8MQØj=œÌ{~·Îí°<ë‘š£éµó½-pU ýÀãS‚ÞJÝÛI×üi2ŽM·•;ÎÑ–ýe*òØ¡’‡l»øGÈìÀ^võÜ´ã…•/=ákô}O$䉱ÑuýžSfñDâ=‘][?o²rtÕfÇÞ/]ü!îÕ—”mµ'ƒÖYà|yiB¸Õ>¹§}Ò¾l?ÍÆ2#onÓ‘H›Îƒ1Ls~c:)‡TŠ ÂÒ[1<3—¢ùøŽ½L®"–ùŠÆ€qfcb»)ƒ€2˜#ø§-Í[‚'o›¨yNöëy:wÃ{$ÞxÜC!©¶ŸÑÃTíˆ~Çç?)óTš~òd¦a©UAWWüJÃýGÇÎŽKÉ +æ¢MAMcT>!>LŸ4Z@dI]`y<“F°ú4Ûºâ +
Œš‰Ø8¼,vBÅ`suz‡•¿¡rùˆ +vAqýT?PîÃÊŒöÔj_f.Šð'*½®ÌÐY +¹ˆÁÓUnt/²‚]?\7Z‹<‘»X„ÒM¯››„Ɔ-ò…éIE +c'Ðau£ÈBG™ù¿NAÆ +Ö!UøÞÇÅ{¥¥s;¬DãýóF¿æ×Ùfm·«Èì(ÌD-yã^#~!#EGÊ(ªŽN*çfi—¸
e¥·5©‘Ï +ü{%øEÙ~ #9ŒSQ<(“<¨ô¤™ˆµ?”@€Tßüob +i¡ðjáæ3YiøûÅÜ $!Õ6<§uu9Ü›:ÞÚŽqƧ±NÓöÙ‹pyu#ÞËÀPÙ±¯õRœhžlÖþª\Uœ¶ÎPL·k×w~<i©äIðÁâ™,ÇÒ$ðyŸf>-CÎ0ÏL)MÓ^¶U”f"–+͸׷ À\þršLÏ=¶!…F?ùE~æk:Tí‹kç+Äë¹pÅ©È,37cqí=òëŠàªŸx-ÅG\["E,K1ë{™ôÓÁ…l™Bò¥‹ìñ©zM¶KœZ}Â\ÌOiL€Ílqû"ðÓÙÖ„EéA Qž‡ÁÁ‡ \‘Ç÷øybŠÝ³e^'.\¶'^râD‚å»:¥ñ4Àj.—ôË^>f_äƒS7ܸdÛëfO»a
Mp`ðCgÛµÛ4¦²î.#ƒÇÁN.Rg=vò¬ìÿÿå‚F–8W^ðÈo\A`ÑØ“‘ñÆH\PÁ§ÿ|êzÇr¼Øq¡ÉÕehèP´pe`ë@Ü@êÛßî_¸ôt«tÁTëK¿i+RấD"쥳Šuñ–ÎOd„ô“).Øf\mmF +MûÈs¶½+¿SxH/87ò`§÷›œQ +‘Åêm…˜§ª÷ørüY,d_®þ–z¹é%þ _É6¥dÇ=€'Ónÿº]lâPÿu‚jSÞ©6KµÓó“ž×%ç2ž±”B‚6=ܹ³ù\ÜSR& ã%Ê~¯:êjÓç2Áòÿ`m[`B÷Ý[ò“\„ñk>HÖð¥¼)¶]‰²hôGÜ\O¶§BŠVÙÆŒt-M0¾±s
®e¹PiºÁú÷×Ã>ŽÐû}AºÂU]ôfwÑÈ`8wW ¨®_ö•`ˆ¡òøï´ž;
§HDšA¿‘¹H2÷¿a$Ã
×7ïþá$÷L +endstream +endobj +2847 0 obj << +/Type /Page +/Contents 2848 0 R +/Resources 2846 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2849 0 obj << +/D [2847 0 R /XYZ 152.694 705.06 null] +>> endobj +1582 0 obj << +/D [2847 0 R /XYZ 153.694 562.597 null] +>> endobj +2850 0 obj << +/D [2847 0 R /XYZ 153.694 514.375 null] +>> endobj +2851 0 obj << +/D [2847 0 R /XYZ 153.694 484.432 null] +>> endobj +2852 0 obj << +/D [2847 0 R /XYZ 153.694 462.57 null] +>> endobj +2853 0 obj << +/D [2847 0 R /XYZ 153.694 430.689 null] +>> endobj +2854 0 obj << +/D [2847 0 R /XYZ 153.694 261.269 null] +>> endobj +2855 0 obj << +/D [2847 0 R /XYZ 153.694 229.388 null] +>> endobj +2856 0 obj << +/D [2847 0 R /XYZ 153.694 195.294 null] +>> endobj +2857 0 obj << +/D [2847 0 R /XYZ 153.694 163.69 null] +>> endobj +2846 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F65 1662 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2860 0 obj << +/Length 1961 +/Filter /FlateDecode +>> +stream +xÚµMoã¶ò¾¿Â@ð + ܾ3T¶ +2ÛnAxÒžél*'^£[’Ì)CCÿt\È}xŠ)r{rR0$Dè84&ð[@. +¡Õ—Ià§iö
ü,d‡Œþß/7ö<ÄI;a0öš;ôýoò +}1Jf9Óü‘g6ÖôÀtÂ+ðajé)a¥&Ý`KcÈ ¿:œTiebŠÛ`ŠKý7RÛÖXª‰iì’€¾^Ø×k"µÑÅ#RÜ÷5Ñq á‰ùÇñ³Ëm÷þó:Ž=lÙ6ÕâWÚUuM_j…ÜÍ
€¨¥„aÁ§é
'«»v\íù©nˆk‰‰+?|ô'ÐWp"€Y¤Â$êƒÓÓÙ‘WdƒK/iqYHs„´¬òý¡œ?
øl(ƒÎÃdøJ<á³dˆÁ»ZaŸUÿ8SçdÙÚØT[õ^λvÓh·Zr¡Õ®í´yçü“|—#ú[~Ž¾>ÿçl‡¤3²BPëЪ‘½Üï@P¾†ì9•]˜:ßÂMã0ö°•ûµª$ân®¸=]—Dó|½Ì©æNuËþ
ÝŒ¬¦j}æ_Ÿ¯®®ØºñàßÐ
~CNL†+ÈyüYª»í%*²³TÜ—r}Ú¤.37°ðÄçÇÅ_÷ßhSöÊ•‘'$? f®øœBNÊT!þæ½ß¶âŒ<:ËŠj}ƒAo/0\|¡áÆÅðsÌ•ÜŠ%ã“rb[åAÖœwn*"9K„Úne‰6.š¬Ý…HÜÏþÑÜcÐûf_|óª¯è‘žeѵºÀzÙyN_mbG›ÁuC¥ ×-Íóy¾ +_^Î×':¯îÌ_q>#öJ»Ãßú§0
¦ì´÷žÑxcø‡©Ê ú qª±óR*lÛMøsÿs„¶Ý—@×X—"p!HŒ‡~†|wÆY^»õä—‚°n’ìß¾± +`™·9íöLÛh;zlGow’^qRé!¦‹nR·Oá0î4®›ã¥ÁG¡³GÀ(|3'Oç‰>Ûž'!{^Ý>ÝÒ q÷ß·¿øáýê=Aï>ݾ¼6Ä‹lÚ#~–v7ø>ºÓ2ßÞWòÌrÀâÔGáKˆõ4p˨D
GnWïþÁW +endstream +endobj +2859 0 obj << +/Type /Page +/Contents 2860 0 R +/Resources 2858 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2861 0 obj << +/D [2859 0 R /XYZ 152.694 705.06 null] +>> endobj +1586 0 obj << +/D [2859 0 R /XYZ 153.694 213.151 null] +>> endobj +2858 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2864 0 obj << +/Length 1736 +/Filter /FlateDecode +>> +stream +xÚ½Xm›Fþž_a©ŠdKõ†]Ø*EºKîÒ¦ªÚ*qÔHI¤bXŸ·Á€ +;Þ´:°Üæfº:šÌæ󧋵*Ìh¡Ë]–ñŒÕ׃1T°Z +0jÇ÷j
ŒîÚ]mè‚•fÜ…2+µ„r”-gtšWò&s&@„mO攟'år%s™„ôµm{ Y¶íLƒ(’‘+SÓ®ë¹íNÅ*Èïô8:+–º¯’¢”A¤×¥+³Q•±,ˆ1{"ˆïÚ2w‰ï F6´žÖˆùŽcV¶o˜z„¿çŸ0Ýl‚$ºwÓ{yÿê¢v!Û¿ýîퟋï®gsÎøôíïW×u÷êrq©{oÞþv}8hidÏ©Ž;ªÉG©y‘&ñ]–Ë`³Œåã˜ì·“¹™w‡-ëØlËušŸ¶gv„UØB›×À†ïêD=8„jnP-Ú¨æÕî0ª-›xÂjêßGµhPÍ[* +Pq•ds›¸žè"[Õˆ®ìôl?d§
dûÉ@OrëjûH¶÷—¿üñî›aì7JºO†ñC¼cáÛóŽéñT°,¼ÍU)0ĬÖ寙gO«sÛ·4Nu7 +Ê +—¹ž^¥yñž0±ííZ…¸uÝ[j¼CÛ¸T› ”ÿø½„p„ðÁËsn‹Ê6Tß2zw!Ã4Aos´°cŒTV@«EòæBqª,d¼B:òkÇÁèAko’&sµÙÈHõT‘Öǵ ž@DvG]ãæt[fÛÒä5à +Y0^¤uO™7ኵÊ2d®éƒyµ-°ÆÊXªñž@5Mô}b_öÏÇ'>@àÔ÷œ¶,µÚ!`örÕŒ9$ÎœÑ#¨&*Ûâl ¿cZ–§¥K]T&EïûÖ¼WÕ¢ýô°ÿCÚ}mè(ãWêÙÉ»;œÃ¯¬Ã¯ê<~¢ÈXé:ÁŸBÐVaš«å¶DðâôsþÝ +uˆçÚúHê°Î–ëųÿ +endstream +endobj +2863 0 obj << +/Type /Page +/Contents 2864 0 R +/Resources 2862 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2865 0 obj << +/D [2863 0 R /XYZ 152.694 705.06 null] +>> endobj +1590 0 obj << +/D [2863 0 R /XYZ 153.694 667.198 null] +>> endobj +1594 0 obj << +/D [2863 0 R /XYZ 153.694 609.415 null] +>> endobj +2862 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2868 0 obj << +/Length 1418 +/Filter /FlateDecode +>> +stream +xÚÅXKoã6¾çW +ÈÀš+’zp·èè¨oÙ=(e‘¥@¢§Fþ{‡¢äHZÚ–œÅ>˜Ñ|Ãá|3$=gíxΟ7Þ…ÿÏË›_"ì0ÄÃÐw–©1„=ê„A„
œeâܹ_1õÿù¼¨Š|ý\J%ªÙ·å_G¿0‡Ã÷$¬¿PÀ1LÔ_.7b6§^ä¦E–3¹Ï2_›¡ûÙœ0™»7#¥XËJ‰R÷˜[©¢¨zFæ‰Ø›á$V±Üåú[%³FFUœw¶r]ÆJ$FFfTûôÀ£)R½8°Ž1âAã#G©«} [~=rë5íÍÜjW–ÂØ”½˜¡Ø]ùU‘WªÜ”,r¤1ÀñNˆxD™öÛ<Bܧ€J£”ð(h»;„ +¢ÖÁzkrñ|_ìÏoÒðß™³Ìœ9ñ´ºî>ÇI¢ +ãñ±ûü÷NìÀC>Æfj«AðM>!¼•ß4ëêJÀÂ#¿ˆËY€Ý5±hÂ1ï¨I‰žiÚUGEUUÔq°’fûµÏRmtË3«‡:›gÌNk™´(ÍxÒóZ +"ggfZ{[Y\V«WÇ‘v3‹X?šÚh† +¬Þ•C«ç”qÊ’
Â…’hªýô‡Ú_Ÿ;(…¸¢´ðˆwjS´³œ±GQÆ.Fü…¢-ª;zºl‡ßÓ–¢íŽgBú맦ScfpŸÐý¤8Œ'7÷FUÓÞâ:ŒOLürM;Q`*‘-:½JÓV¾Ã-}Pu8¹èî ‡ Nߟ A!ñO&H%!ŸœÍ‚ º1b!ùI ó°GW ¡I7pø¯WÓ#æ‡æ ¿S¦¡§±ës¿¹†˜áª{sÃlKFsóŒáAë㡇ÂzÛº$çþ;Hn6äOá8þ/Ž‡£8>y˜cþ©£9þz€ß~³Êoþn~3Œl£÷jó +endstream +endobj +2867 0 obj << +/Type /Page +/Contents 2868 0 R +/Resources 2866 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2869 0 obj << +/D [2867 0 R /XYZ 152.694 705.06 null] +>> endobj +2866 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2872 0 obj << +/Length 1814 +/Filter /FlateDecode +>> +stream +xÚXKoã6¾ï¯0,*/Ö¬HêY @°@èuÓS6Å¢mµ²dHt“Ôðï9’lY‰¥l‰ùšÎpø}C¹³õÌýöÁ¥ß/w~ü5œ,e4»[͸ç³Ðç³À™þì.Ý;Òåbþp÷,峈ÅAàáZ2Ç Ç,:~¤%'Ú´dÁ]ûq«Mh!‹#ïMm´Äj‹ZmÞ€61?èö†+Z§û¿³E(˜û` +U}¦3>
xiÚxsy^ç¾.:ß· êE—¸8q:ûf¢[¤7´`_«Ê¶Œ§ð[Vi3¤Kûç@
Z“äZU„Ò:Ô(€ý’ó榜:_àZôf!…G‘’¶5jqéâ@d=;Ö{:2Ô›¬¶+ì¯ç¤eA*̆aÇì†$T§Òµ±@5šô|ƒÛWÕÚŽæ™UêA@ŒS.¹Xwêr‹óR:%èG_¤çlÕ¶¬’ÇœfH´LpaAb»6×Êj_Ûa§ü¨•FO \±ü +"\Þp£è*F>sÝàýÏ…{ô0ØÚ§ +µ¬ïe .tWx£@ë-N;/I
Æ&@™ÿÝ5{Ä$Ü0‚à=«“ºQ¿€–-{±\ç™ç¶&ÍLÝã +€‰eUÚÙ¤™¬m_7bTºTÿÁˆ-W’bM+6VÐ.2Û#•-°—+µ²83 œ +˳õ¯³,²´)V”ó]Ú6ed¦jSúΗ;ìšìsý¹—Õ¸¿èŽÙýÿ²PºgTˆ!%«ôµrKôË-¼7ÙéPïùÔdÇ&ûl¬ úL6Ñ+µº½áSr:ºúFn.ªª¢@–Gc~]>B <á -âqÆÔób˜¬ +endstream +endobj +2871 0 obj << +/Type /Page +/Contents 2872 0 R +/Resources 2870 0 R +/MediaBox [0 0 612 792] +/Parent 2845 0 R +>> endobj +2873 0 obj << +/D [2871 0 R /XYZ 152.694 705.06 null] +>> endobj +1598 0 obj << +/D [2871 0 R /XYZ 153.694 625.604 null] +>> endobj +1602 0 obj << +/D [2871 0 R /XYZ 153.694 476.912 null] +>> endobj +1606 0 obj << +/D [2871 0 R /XYZ 153.694 397.46 null] +>> endobj +1610 0 obj << +/D [2871 0 R /XYZ 153.694 306.8 null] +>> endobj +1614 0 obj << +/D [2871 0 R /XYZ 153.694 306.8 null] +>> endobj +1618 0 obj << +/D [2871 0 R /XYZ 153.694 306.8 null] +>> endobj +1622 0 obj << +/D [2871 0 R /XYZ 153.694 306.8 null] +>> endobj +2870 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F70 1677 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2876 0 obj << +/Length 2148 +/Filter /FlateDecode +>> +stream +xÚYmã¸
þ¾¿"Àbp°ñZ’_[XÚk·_o€¶Ø; šXI¼ãØ®íL&7Øÿ^¾Èvâxf’|‰¨7’"‘”ãÍÖ3oö÷žm¾ÿðù—hºI¤âÙýj&üÀ1ƒÈ•*˜Ý§³oŽò|5ÿýþŸ°TÌb7 C×ú¡|hÑoBùEiž+]¤Hÿúó—l_gy±½Öl«/Å;ËëHìÂòZÏM‚¤ëOˆU‘«’¤;ÉÍ.anqÏ-˜à‰ýãC¬²)–vÝXÁp‚¥ˆÝ œ`fWŒ™Eï2##›ý²Ün™õ®Ý4¦Ú—uúMüþr…´øFi‡„%7 +ËÖEY›ëÞ
Û¬ÍMU›Uö|ƒDñ®Dº KÝ.ËÔü黿y¹ +Ó<fÕÅvúÕ´öŒ|nßi*½ÌŠ5¢ÅbÖÀïŒ)xIê,el§Àrsá +»álñÔ»¦åÞD©G&[óÜNÙAHW@íßÛá쬰 Î +xü\ÖŒ”‚b¾_6a3P>NÂnÁ®bµàJòd—D¢ö±³ËÛ¬Êíyòî|ŠÄ¹ŸÇ¾óÊ1 +Ô”:µ5E…CÅë +$QàhtvRÌ…nnVíâ;˜>Cïš”G+]ëuÁ©´vŸµ»››:[“¿[žßêzMQ¦Ê•]É +–;+WšíŸQó‚ù®žè·þDÇðNõÏÚŸÞK¹pÅg„9 ØîP”–è,C¦´»Í@YÜ•Ùv©‹~s‡q rE·Í+ê¦ga¶§çγfÊÕÊOzÉHƒ 4Ä}×ú5€8âEÖ.!Ï Ô+€’¾«Þ†³tUñäûÞ`5ßÐÁ%œÕÜíApŠ\q„\¹ß”åÜ[ÇÙ•8Ì©ŸrÒ:ƒàW4Ö +·‘°‚e·[[jËd†nƒbW?×:+³g‚÷'[BrÀS_mõ{-àìz¦žl:'o.Ö6eݺqß¹ßd¶ Ëmž}´ý¦u±îjá"µe›Ýh.ÎÇᑲ5@˜¢é;_[²"€}”KüÝð¦®p¤G-074aÓC»ŠñDÞJ7.Ê”ã<pœ8†7òÃmƒºD.š›òT"x1e˜àˆ6Í °“A’ò£Q„XMÖn¬ÞKõ^0*bÉŽ€¶Êõ’á—bŒÝY{
±ê÷PV€VWUMiï9ÛêÖä»ý;Jk1 ƒ¡/¥\#B¯Ù§‚Àùn–Vº1ƒ‘- ÀÉiŠX–‚ÊÞ +- +8`áPa–#]àŒÂB7ß_yP\p𢮠¤ÃOY³£¸G½%\ÖšI{N 4†.$Ð<e()¯×—‘fÀZ7
ŸÌÀO)¯ úg"§üx«ÞÉ'ÁQ>‰T +C'(ÙWJ0E2äœUþÎU5ÌN<"€ÊìlfÙ²ž0°k8 ÉÓâeAå|]rÕ @v8iÛi¤õä[¡LBÒ]â½ç§»wì|JÉão +endstream +endobj +2875 0 obj << +/Type /Page +/Contents 2876 0 R +/Resources 2874 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2877 0 obj << +/D [2875 0 R /XYZ 152.694 705.06 null] +>> endobj +2874 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F11 1842 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2881 0 obj << +/Length 2021 +/Filter /FlateDecode +>> +stream +xÚ¥Y[ë4~?¿¢B¤5ñ-vx@è sà…•8ˆÃC¶u·aÓ¤$é^Îjÿ;3¶skÓ6eªØîd.öÌ7ãI8»›…³Ÿß…þùþæÝwÕ,"±âzv³žQ!‰’tIE—³›Õ쯀‡‘žÿ}óÒ™&q ¤åŠð8>–è3åâ÷÷?ÖÅ}õò{ýÚ¿Ðã½ð/,hHb·¼ãI¼+SßO^ŠmàùòrQ”nD©pD”ˆˆ¦üгÝñõÄ&(:‰of’•)«FóùB2Ô‘fûb«Šøç«{Þ§;f¶8þq—í+ºN³+´bµ²bëéÞëøÅ“{½Â”˜äéz•Ú-y\uÞðƒÛ¯ô‹¹Bžœê
·I–äKSÕ»M2ÇdÕ5:«I:÷Ý«Ý{Øû|3#ëh»¤¼Â®iX°N¯°j˜"±ƒÊWwe±
LO}ðz,à©&2ê<)Z@<|Î10dÀ˜á“r‹“ï>êYâX„âtHX¬q7s¦ƒçÝ|˜6_pAƒ$wÏ4_™'†ÉçLuùì¦ÅÚQ@°ºÁº(·Î8J{Ò(w5â> !ƒïç)÷ˆšÙŸîõ¾®\®Xór½I¼~«Â+œS;}>‡Tø?‹¼yzÕ²47ßâSšQ5Y§â‘𪠜ì‚R8NŸ†Ò +•ð[À4– ´ª{¸q£ðÏm²,úa_rH 8Æûc=PÑîe’¯Æ,ÑDËÖMGö<²=ý)&0oP÷¸ +ÿÙiiîÒª†a8fçDÄl$F‰-b$€MçŒÄa4ÜôiYÕp˜ÎõÑjc[ôÎýœêŠ»Ò,–Åv·¯=•µéªÞŒížDu÷xÙŠPÎ@'°Í«DíÑ$‚¢¥Gƒ[Ø) +>žpa€žJ\â¢z®áNA íÍ)D>QFIåŸî‘™u½øg_Õ)kVn°=¹+“Ý#’ÅAUešß¹Iê9¥ùˆC1*‰Ðþ¹×äizl
àŽä¢s)ðÜlR¯cóÌÍÒTU°feŠPvès·ÎÎe²¯ŒC›!†ÇAQBå–êÂ=—žêÆò¤4"‘ì`„ +á8~°ÿHÐPÎzËŸ†¬º]V
3·Ó ×£®ƒ=7qnäÑyÄ·™›Î!%\·Q˜x®U±õ\—¨Ï¦¨Lî槂hÁdL¤<ˆÜó±äw€`{4ý!o£ŸÇ6úu°·û Á‹òÊ”~ìk\Gf“,žŒ~’°+–ŽþëH ˆâ?‡a8Æ&$¼s½vóÝtD”"! +R£Û DWuµ•Ðý=‚Y>²Ã¡ + +PŽ»U§/¬uúŠV_$=«K«s)‰!¯å–¬V€FªíÖ [~àR^ä‹ÛÒ$÷lΉ 6¦‚¨Ú%˜¯Y,\s—kÿÅb2}˜K$YWÇ>RA uÔˆ¸ìjhÔÿ·*ÅÏÖa ]ÔB[Ëþ¨är«4h䶕†-§p¢¶RGýaâk˜ãÚjA¡ÈŒ +ÚsÅ%Wa˜%‚̽[JëêY®Ú’j¯ œÄ¢»jÓ‹Wm4/7pCØ‚Ç—èÑNžgqÐ1ÐlZÇ`eÖ½^šNmxh'ðIRÇZ•Øª¼(©³ïd/L\ð¬©O;ØÔd]›òå`ŽÓæ7´½Y=Ý¥ÓGšÉ©šeÅî@”^!,š$6¼.Lôn)SÏú„h5It²z@÷íË]`C÷ +Az’ ¼Ýa?˜Èå5Ìã‹Ì]ëù6Yåp1³æ_íÊzÿå¶É“5kºÐx´ÍÎ,jô›”hÎíÁYi²ä©«®Y‰$6 +›ZF»”ÌÃÑP:]‡þáý?al’°2½ÛÔc=}߃}½(±E¢˜ÿï&>ÁLïÎÆâmh®4#ØÞ޻Ž£‰·èvRiý|…45Qšçüv—[óW|‰§}˜ë%šÉ¼i^̤¯“³%
é´j`˜»nV/Qô?*µ°ôõÈÝ™…$xPù+üo橶m6´mPΚzÕ6É2Ó´Lqå\kD1úÖ.ƒ²°Mµw5_£XR¨Ø|‚€aÿ’€un´³·(¸„í—®ÍÈáóçÁg‡»)hÈ%ÑQsUÑ€æÃÍ»ÿ +endstream +endobj +2880 0 obj << +/Type /Page +/Contents 2881 0 R +/Resources 2879 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2882 0 obj << +/D [2880 0 R /XYZ 152.694 705.06 null] +>> endobj +2879 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F11 1842 0 R /F70 1677 0 R /F26 1656 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2885 0 obj << +/Length 1767 +/Filter /FlateDecode +>> +stream +xÚXKÛ6¾çW¸‡ +›…G„³E2ûìÝcÊþüp—í·µÚª\Þ|YüöîcÔ9Æ}DEwšýªNíž“» Fœ³f“»4Q™ÌÏ/dùœ6{´0îB"ÎD‹èàf!œFö;¦d6Lj;f9‡ QÄɬ³'«›9aØË;fE)íLsî>Öiœë¹Ä*ÆqLFò*ãð*Y;BoÍ)õŽ°‚‘œJꨢ$ò²ø ²˜ì3½ ¼Xÿy¸ B/VÛx¹•vùQ%@©9².J;i/)Õ&ÕÇê90–Ø•J$º™3`r‘ªÊ.Ê{S¹ªÕƒÞ.·Oö|Z”ê¹ÈÍñvnèöO ^ÆÛ8_iRßäìI;?‡5
RÂ+ÖÍ · òDìš´ˆå“ýRËC}«¿„È{ñß*˜Ýo·v›Ó£^ƒËÏ
‹ú ;Úêîӹ°DÔn(‹ý&IXeßS–üg8¥¨×#3ê +º¤MCzèáN@£¶E±)öÇ*ß‘*'õ0^Âê[´R/Úô¬¡@ÀàIÄôR ¸¢w¸CÇâü?¾s +vU²<‹jï3ÇÜ*¯°¬L€ G‰NAF@u×&Þ÷—®J«
x(6!"$ºÂ•µÅ—ßÝÔç6ÅÜVr‚ÞÅ(N&Xù0ñÄÿ›¿VdÙz‚»2Ê´/iaØɸðZ{ºÀ ÅÉ°p.ðŒz_Z‡<’ýžèÿ»;ý[ÊŒëñ _ç4éN¡’åÝa|r@ø« ²A»ôÒdŸéòŒAjêj¯*‡$ýé&¢ÞMlk“ïîL",MadVMÙ)p)+x0*»ºŒ+™Øiá’l·‘zÛ¤ZÕJºý+]"Ùnix-õw:^¼ÂÖQùRjMú©5ç´/5‡m|˜`
C
G(/™ÞÑ–ùSÇÙ<Â(ÀFK‚ËM€öÄY7 ŠZ¿þ©[׊`Ûa—ñ¦Œw©ý»jJG•ÛZÖt17Pœá€£èX÷ÿ¥KåÀûÔr;„ͿˆÎc*K9€A@ª„!Îë?{[ÿ™ÚXSœÊSv\yj›Ró¤MÀb~Ø3Zf»&¾[ÒoÈžÓ +¶v»Ûï}Èѱ—›^ ·¢i·„Á ^pS|Ú:H0àÔ[tÁJÃ&Ü—›}vtWX1NÀMHªÜ×|1 õt®£Z&µNÌ;’èfËáÉ)ÌæAŠÝV¥Å~뜣;
¢¦ÓfW!TåCŽBB0Ë—#
øI¤‚Ûv®·´‚âJ&ȱÁ>½èñG¡#7‰¨#DîUÕK Þ8¯”~mõßÁ…<üµ1‚Í»Zi]¤¦õ,ý§£¦ðH;8îa«ä +endstream +endobj +2884 0 obj << +/Type /Page +/Contents 2885 0 R +/Resources 2883 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2886 0 obj << +/D [2884 0 R /XYZ 152.694 705.06 null] +>> endobj +2883 0 obj << +/Font << /F70 1677 0 R /F8 1663 0 R /F11 1842 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2889 0 obj << +/Length 2463 +/Filter /FlateDecode +>> +stream +xÚYÝoã¸ß¿Â@QœÄ\QE©íÃö€»öèÓè»ûÀØ´ÍF–\INœºùß;á>$Þ}Ø59"g†Ãùø
.¶‹pñ·¡ÿýñîÃÇŸÕ"a™éân³à±dJòE"‹„\ÜŸÁEróõîWXÊ)Ë’$ƵB1‘eÀÇ-:ÿá"ÞÕö°drµÇYer}ÂÁo?~jÌþ€ÃcKpT”÷•Ñô¼j,=ï%Y&³N
5£F1&^Ø^Ÿö¶ð“µÝ›ÂÚ¿œ9“fÿ2'Ï3!yi'/½J^n6
ž©;µÝî!2nþék¾±ù»’û“fWI¶EcªÜæ` +7ÏNÚ?®‡WP¯MU»û½/O7KÉ )Ñšgºôšùß—Î ÆÆÙáó«4ô®tøÉ|0U±Œ®¹õ^dt•Èƒ®ðg›—÷:÷rWEƒ£{½.ØâdŠ™‘bYešb½ÊãaŽ±_=eÏ0æ)“I¹¤f—¦¿‹eš°ˆ+²8ÍFqf×'Æ®ÍaÄããÏé"qQ‚â”d2ã¸_67K‘ª 1§†tã|°Xp¦T§Û¿hÅç,•íw[3øåÁÚœhfŠ›(
šêy†’°N•ßo–Q,ƒ?Ý,y¢è'ig3’…diÔ©¶Ó5IÛ£°cÞØCn’Î$bîWÓ—ÜÖÍíÍ2à ٕµñ‹úõõ®<æx— ùXBBZ©3éóñ=¨¸7Ê0½®tcÖ4½Geü¹U8¼ð»” ÿ͘W0ô(¿n¯WUYk[Ô
$š”›‘<7^•û½®/ÁÝÎÌhÁ%Ô—$ù.5HȤVôÀº®í¶0Þlˆ‰#16[j1øÉ—Ç…mlYN3c±„…Y<),c‡Ÿø¹bIç™ëce‹-±·…sMnMaàº@2ºŠ‚§]¡
wôý€ç„éú¸25‘²$F‚Qâx|*gt°’ÎK”ˆÃ'ÛìpD» ‚ƒžhRôʶ‹+󟣜Á»™‰š(J@´x;,•ˆÚ¨jb~<[[Ðûª|Às›‚æ–b¶ô(R+éšx/šà–>r¸8ø¥ „CcWÇ\W·D°
ýnÊÊÙÇFƒÑgO•>€š@pFðŒiTΚàQ&â·ÍeŸ7%1ë]&Ü™—ÿ>ÖEŸìü7ÉØÔ}ý• + ÞÀQqQm]†ªnÚ¯ºnæB/Ì + +½w¾Cí +endstream +endobj +2888 0 obj << +/Type /Page +/Contents 2889 0 R +/Resources 2887 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2890 0 obj << +/D [2888 0 R /XYZ 152.694 705.06 null] +>> endobj +2887 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F11 1842 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2893 0 obj << +/Length 1395 +/Filter /FlateDecode +>> +stream +xÚXKoÛ8¾÷W(p€5+’¢H²h»ÀžêC¶Ù¢m"zA’§Aÿû’eUŽéd/I‰óÍçñÑÁl;f½.<ï–ï>|âx&PEál¹™ Ž³ˆqD(›-ÓÙ×ù7LÃÏw·*=4²ÝW7ß—ÿô>|³v“HïŽ"„y/̾ϲ½YPJç7ŒÍ“Z•ûÆ.TI䲕µ›oÊZÂybçë2Ûç…—÷ÊÍU‘ʃÊↈùƒªË"×c>o‘ÖlšE(æTh¥Å!-0…'·ªQÌ"÷åÐz,ãúÚìB>®Ë<OŠtä„çß&€ìöPÌâˆO +pr&ò£¸ÿy’ã㧠Jc@ +#Ži‡xWËäÞ%ü· +Õª²pB7݆@·a<Åë©#½# ×=ÃT¾•…¬úk8EÌQcð9ŸGöChI©í6éS‘äjdÙ“íCšD¹w¥kQÎ6èQš?U7xÈaû:aÑÐbìç†Mïsý»²{êÓžg{OsŽc“1ÇæÑëZÝуϗ)f(¢Ä99‡TA‚'OÖÒxCAÀúXrý?äÜÜ8ôÓùJU»³£Vµ™;`3` „¢(îKÁÎy`ø Eâ4I}Ãð|K¦DÅH½§Ô¯Ñ$PDú`2ÇØëø«´0ñkõÂoÖËÕí[À`û¦µ+«.:Çíʲ¬é™„ ”"º|`LÈøÄÄk"1ä/‹éüï¢Úë" ºÇ@šÆÙöÚØ6vÕ0I3’€-Ä™® +êÇþ‡Ôº”鯣À"ôb’™ìˆ~+s{Ï€(m ÏøÓJÁ¼ÐÔƘ²Þ%TCËdS¹Q…L_ºQÁœ" +endstream +endobj +2892 0 obj << +/Type /Page +/Contents 2893 0 R +/Resources 2891 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2894 0 obj << +/D [2892 0 R /XYZ 152.694 705.06 null] +>> endobj +2891 0 obj << +/Font << /F71 1678 0 R /F8 1663 0 R /F7 1665 0 R /F70 1677 0 R /F26 1656 0 R /F76 1694 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2897 0 obj << +/Length 1397 +/Filter /FlateDecode +>> +stream +xÚµXÝ‹Û8ï_a(Ç9и–d[öÛRØ=zpO·m¼±’ˆµec)ivCþ÷}8_ëeiA#i<Òhæ'ÅÁ"ˆƒ¿>Ä®ýòøáóCQ‘á,xœ(%QV$A–Ò“4x¬‚oáã’M~<þýùÆG¬E ÆðDòic™ŽÅá4Êh6ðpQ±ÍdšP~QR3K7|±œ`*Û#؆K5°§1‹Ñ§É4E$äs=œ‡jÉ¥eZµdýðyWJ9|Ñ·+P·g“èDižS.¥ƒÓf*R’S¡ÄßïÇÓàhø¿É”¤$œµMÇkÖƒÁ(cc~Û)®t‹[ò“îä3õŒê_,«šà<|é&Sh˜dJq±„HË;k…Y3&4¯PJËUÚF6e]Û·ôzT¯e+œçàqœ§žÏÚzÕm ‡˜ÓÓ³Ê
ýäji)ÑÚ¶âk.y+¤uÛÆJE%¹ƒ)Š„€mnµT`lj‚"&K4+¡)Š!b¾#’|?ÀŠÞ›UÛê™eÛœâ4ü÷˯6s`Ðcw‰f`¢²<:(wÛ?Frj¦(¿‹½EdÄ¢$‹rDŽ-âón–/ëk.žug<ç‚UºS3õ†áN2سª«ŸîÏù˜]NÙ¹]É»íêY]n~¡M‡ÝK=m’¬3ÑÇä
g#ÂÓ,Â8?¾¨Û§²Ö’§Öø á¨5´£›ïë¤#:3H` >Ö)Vu=&ÔqžÍ½„®!‚oZx ]‰õ¬í^Ü¢À1Q\ÕÅ[Žc?óå3T
+Û3ñwƒBä¥p ^Ø Là.%eÛÔŒ¥šFqJOÔ\ØÇy.”x ½–¤Žý<‰z²"v‡á¬º1ÙîƒÓ3ŒãÔKvÏûÉÄš÷h˜P[ÐôT·³çÝ7ô㪶ƒ'c‡º Qžï‚ÉïOlÁÅ’
(Úm?Âív[—Ú3»1ÝNà¹nzÉStì©K’Ãß.*W¬$vÑQôFY‹n¥ÞSÑn°¤¸’;ÿPDño85èú‰ßùl„ý–&^ïLÊêê•Ä`ö;2"WKÕ`ÿ12ž&y„Mœ&€‰’sæ +™¥{&WµÃ„ô +endstream +endobj +2896 0 obj << +/Type /Page +/Contents 2897 0 R +/Resources 2895 0 R +/MediaBox [0 0 612 792] +/Parent 2878 0 R +>> endobj +2898 0 obj << +/D [2896 0 R /XYZ 152.694 705.06 null] +>> endobj +2895 0 obj << +/Font << /F8 1663 0 R /F70 1677 0 R /F7 1665 0 R /F71 1678 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2901 0 obj << +/Length 1314 +/Filter /FlateDecode +>> +stream +xÚ½XMoã6½çW +ÈÀZk}QÒe,Ð-Z ½Ô@Ùh‹² Ó¤*QŽ7†ÿ{ù%Ërì5ÙE{H4’É÷†3äã3oåͼ_fæùyþðñKæ ÈâÜ›W^˜¤A–†H³ ŠSo^zÏ~ÅÑäeþ›hzyP +_”EžŒæ-W
ëêÛð¦Ï%ü5½ó Cpd‹“ýèÓ›fQ0+RáÐ,˜l‚˜Ód¥B6"üø%÷ +áZ”R„A2¸6ŸD¹ÿžLŵrÆqìCùH|›š¶\µ!Hÿ¦ðƒÉ4IRÿ¯IžøH7^ŒL¾„þ +OBŸöŸegÝU +M:¬U¦©<¥‹c³:›’·]³Ž”Ú^CY™îä? +V5¯†UȘ¶ÁrÌlNâz•C#†¡‹¹V:‰åá€$_*Fˆ*Ë_•+¥þÚ_H»eò|£¬5k¸6Y#Ÿ3mks¥ ^—r´ŒˆqÐtQ‘†8ÉËÑk>Écq(P]e©žùkŒú˜è>¸ý0ºIñBP1W/EçF|C}¬9µúyþð›<¨^ +endstream +endobj +2900 0 obj << +/Type /Page +/Contents 2901 0 R +/Resources 2899 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2902 0 obj << +/D [2900 0 R /XYZ 152.694 705.06 null] +>> endobj +2899 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2906 0 obj << +/Length 1633 +/Filter /FlateDecode +>> +stream +xÚ½X[£6~ß_iT‰H/¶¹YªªÑVÝJ}éCçmvpkÁP sÙ(ÿ½Ç—$a6iûààœïŸÛ‡ýÙzæÏ~ÿà»ë统¾$3†XD¢ÙÝj†CŠ"Ì¢0F„†³»lvï=ÍIâ‰ù‚0êÕbÑêÇ— +žAÚˆÖ¾h7nÅWŠçúx_‹óõ±×Ö/RíšLÂ**j¡´.§!-óm¡ìÿ6B®7s{mc[ež¤ÓÛ5É +ÞŠZj›¸´×¦âʾ·Wꉿ·‡EÎý:u.€Ÿvm¹²xžŸ¡Xÿv©ÎÞêBÚâO_âY„XLEŒX@Á +×Äú@I¹•x–@ì¢@/%°4 Àa³è+¦Á_Ÿo3Y%¥~Ú´N¶,Ÿ¥üi +4/Ëj¼ÒÄPJcDë*]çå’çúª ‚s +“¾KËêåRàœÎsxüNxénwN +&³g¬û †Q†È„í<SMD¿ßN +Š’ø¸ç¼žƒ²5ÒÄPâ·HÚ]Ë#Dãäð~É‘YÓJg·% ÈxËKMSššJp3ë;Õ󦊱š4¢0p‚BŒû³~¬Ëô—Ñ1_ýÐÚÈT› ³…7ö¡oçìi?ƒ$ÑÚæw!}™˜tk@‰SÒôáƒù1íàc4_0Œ½?«V–†i`^¯·Åe
xéˆáøRŽ„g†ß½aãO©ic¨Ú‚B-`N/Š&w?öŒÛBÿ.û²/4åÒWG°`#¢(ôî6²±ò‚§ué– +Ièuí5ÿR™}=ž2±qüÌNáœþ
:’ªmq‚úÙG‰>pû@(9¢oV˜1® ‹ž +¾ZÍwò50ˆý=~Øo:ã&h÷è*©¬Ý¡à-×F°³ßúå°§oôÏpÔ·©-èFðìIfíf·ëHV¥e†KÜÜà½ù÷JæûчAÔ¿<z÷û)3bÜdUå:í7³‰Í7YQ{ˆeˆS•oÒy.¤ê €Ñ*˜9Ð^ý× ¶]>¡µÌ¹ð%Ú¾,Bÿh`xf`xn``S »:ó›âùûÝDìGìT7`nýrOv£ÏË(ÆcÙ¹ÈsY5$DvHoÓIzùm^¬UY‹¦â©hn,¡ß* ŠÛ›Ÿ ß?ža«¬«æ¬ÊÈp54œ£Ñ“2áàÚøA:÷CøÂ0ó(.AôW°‹%Iï/¿Ý}øéL +endstream +endobj +2905 0 obj << +/Type /Page +/Contents 2906 0 R +/Resources 2904 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2907 0 obj << +/D [2905 0 R /XYZ 152.694 705.06 null] +>> endobj +1626 0 obj << +/D [2905 0 R /XYZ 153.694 490.112 null] +>> endobj +2904 0 obj << +/Font << /F8 1663 0 R /F7 1665 0 R /F71 1678 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2910 0 obj << +/Length 1377 +/Filter /FlateDecode +>> +stream +xÚÅXKoã6¾çW5ŠÚÀš+’zE‘¦èíµ¾%{`$Ú&,Q‚$ÇÉþï>lËŽKÞ¢½H|Œæ‡ßŒè:Çuþ¸síûav÷ùKè(iäÌæö|úØ üê;³ÔySŠýÉ×Ù_ ŠÅAà)Y"Ç G=aêýýpϳL”uYq–nÕH_³·J$óB6ª_ñŒ½ê‰…,*^—,áõh„ÕÐZÖ+Qî~´X-³¦kŠ]ûñÁ¬ Ã,ìFÈu£½]Û½Ÿ×'VŒFd× ¶×`ТZØFBGÞ¬S9·=ºªÍº4u™±7!Sþ:@Üå›ùÁaËvJâçogˆà +?¹¾›fEB¿Ö<…Aüꈂއ%îÕ Pà°„¤Ès&ÓwÛ»$ø<H”Šš—½ƒä×Ty'Ç/z3ªF$,3#š*Ls^dY1·n„\˜!³¡ÐÐ.®L;’ï§õvAˆÏBè‚åæÂ~pîîZ¹ÛL1kOQt††Ž-ØNf¶¯à0ª¼ÿÆá›7κ|»í¤6£âŒ+éÏE9—žê”÷ý¹ˆÐ^úYúÂdÂÛPS
Uñ—”—Ír +"~’[tÍÂg7ChË‹þË[N¯7•4ÅJÿÓ™£Èæ@$Ûw=`¾{; ô”-#‡™{žÌ•+†J…ø"PÔD֫ا'Ÿü>»ûÁyù¿ +endstream +endobj +2909 0 obj << +/Type /Page +/Contents 2910 0 R +/Resources 2908 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2911 0 obj << +/D [2909 0 R /XYZ 152.694 705.06 null] +>> endobj +2908 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2914 0 obj << +/Length 1473 +/Filter /FlateDecode +>> +stream +xÚµXÛŽÛ6}ÏW],£ûå-M‘-Ð @
ìÃ&@e‰¶…•H•”â]þ÷Δ,;Êzå4O¢)ræÌpxÎÈŽµ±ë·WŽy¾[¾zó!¶"’Æ~b-×–„$]+ +câù¡µ,¬{Û÷Coñyù,u„¤QàZ/&i€µè“ë‚2ºËy]g¬Àßeñ˜U-exº÷>ïqêïwo©ðbŸ-nC/´e.ʦí=~6NFxn“[×!i˜xüágE)›*{*YA/ÚOûÁ„}7!a”öö¸bHäù
¦I°ìeÏ;Ug4ëÚ- +׉¥7+Ÿ^„>Ó”¸^ÒûüUЬ¥‹[?íŒá3°µ=W²…kƒA¢Ñƒ‰£%ÄÓ³5Ž—ø$‰‡™X„®½q§L¥$q†D”zÅuL|'ÞKXãÍyÕÕLOå¼c/±Û×^€ã¥—ð†gx½ÿ
o»…dšd·e[Ñ×8Ž!ñÅ„Ø´ÞÜì^…P@i¥)Ô˜EŽ`û>ÀFÌ~`ëÒRseAužËOŽP¡g?9¡³Û–ù‹°šÚáªLj
Äc×–´0ƹ Ì9ìo|퀰*‡Ú>…ÁK×Ô ]2u/a™ëÇ£OÒàx1Ã‹Ó ÑÐ×7n?EÆÌ9ÕD/§>ʾ”‚³oN«
ðÜáÞý¼?ìç[|µGY_ç1¹–ÞnŸá,pæÃLÓ3î¦UU6²Ò+öû^OàלµO•=â@®s^ÐŽßÖ77î´–'g\9S%å$Äqâܺ–èþæÆ›öÑo<:r/fxÆyE?BŽ™Öc}KæˆqôcÄøhÿ…büæCZš=s9Í&‰9o7"nœæB¨ï…PʇöŸTÊlCå×tå(bð
š»Eâ£( d+(Ì=¤È’B +ÝlºË{¦I€×‚ØoüEgjýAÇÎe$ó‚•lcº†]Ù§o¥³§ŠÉÄC‚skU•™ÙôVô굺 +(. 8PÙpyVãHBŸ„H{§S_ˆñw¹c:zJ^ªúH~¯*ºAN@ùÁ7p_[š·}±€w5„Š¢F£Ä¦Ã–ç°_nO¦fˆJz$kµi¤ÛC«;i¶zdúÁºz…Ì‚ãµÀ[‚#çÔ…Ofènì|÷G*4Ù>(ã7êŒIúL™ IÜôüºÆîÕeîfôå±7¯Ê>RÙ¢$¨ÿ¸">ŽhÙW’98ÆÍIÊ®i¸€Ý‡ý{fL´Ûu¹A2.¡×ýRòN>³¯®5ï®è¦dLÑ°†Ö@ÍjÎè¬Êúþ¿?"D‰ûÊjªç ++ О}UXáÕ…ÕTsê*šWWg¬P²¼ê +ÊYõ¤ŽïŒ†šj¨¨Ëv¨È]9« .!–ì„}¦Ké0}Þ$ðX/«Ã–rL™ìóÒ‡1ÔtÁóîxðÛ°^Uæ½™vG)ûVä3°_‰q\ÀºâÅÓœK˜Ì¥÷Ó¦Ð
‚nÔø8¥¾~ô›Ã–÷ËWÿ„G¦| +endstream +endobj +2913 0 obj << +/Type /Page +/Contents 2914 0 R +/Resources 2912 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2915 0 obj << +/D [2913 0 R /XYZ 152.694 705.06 null] +>> endobj +1630 0 obj << +/D [2913 0 R /XYZ 153.694 475.175 null] +>> endobj +2912 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F26 1656 0 R /F76 1694 0 R /F70 1677 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2918 0 obj << +/Length 862 +/Filter /FlateDecode +>> +stream +xÚÕWMsÚ0½çWøÒ™ä€cùSºµé$é5Ìt:mÂ^ÀY†¦ÿ½r,9àÈ´'É Ý}ÚÝ÷$yÎÄñœ/g^Ïx5<»¼Iƒ]Ç¡3;8q#„8J\?ˆœaæü8ÿ‰‚ðöê#!$/äůá×Öƒ2wb—$®#¬¬g€—„IcÕ&@»QL”6ƒeÊçsʲNÀÕm¿i íÈsIDÚPþŽP~ân†Rί…àbõ™2ÆåÅ ò£ó,/‹}h>Ò)YÙÌsÖŒ´]JømŒªy±^}çUó9¥hfÕ.ÐItꄬq+§°…JRÎÙ6Úve½áBp ©¬§U Mïèê¯RÍõºYÎ,0‡½˜µ[UÏnn Wà„ÎÓó=æÞüº¹5ª²„ÙLÿ+žå½‹]D½»È^ÏfÓ'œur9§©àÍ´¬F%ÜWÀäìÁ][`‹{Y³Þ¢bwtqâ« +ÊJèenªUƒ%µ"½hï´Û)tùɪùÈ°5ø¬š3£?z,Ac“ºµþ€àE¼Sv”RëçÖEÞ~8¨pE,†k–òŠIF‰:5‚IÎó'ÆZ*qã•4%U%ý'ÁĨêNPÀ²ÆF&Ûž+,r^™ÆR&6}Ô¯ý«[åò ¡Š[ÇPÞÕÉ|2Õ©µ?•enŒ©ª~-·É™:
ÁF®I|rr {r%KØÿä"G W*ò¢>7öaX +YÛÈÆpo¸¡çí{ú¯¸¤õ-i½ú´»@o¯(€Š'Ž¥9~TÆ{â Ú7Ÿï$¡ç /TÖRB/8®ø] +endstream +endobj +2917 0 obj << +/Type /Page +/Contents 2918 0 R +/Resources 2916 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2919 0 obj << +/D [2917 0 R /XYZ 152.694 705.06 null] +>> endobj +2916 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2922 0 obj << +/Length 771 +/Filter /FlateDecode +>> +stream +xÚÕ˜K›0Çïû)¸TêJ
ƒ}k#e+õº¹µ=pRb§ÆdUEùî5á‘ÈLzÂ!ÏŸ±3¶ka9Ö×'ÇðOŸ^^C×"6
ßšÎ-ØyV€CÛCØš&Ö÷?\ä¿?3)™Ï?§ßZ{mliƒ‘ÒÖ'6q©5r‘Mý°²E¾”&gn\bã€ê1Zœ½ÇbµŠxrânû¡¶>ò3ªG®cSL[Ga‡#/´)ñé¡'Rê‘'<WL²äy„=¼ÿw-…b±*›Œ'¹à‹²™¯£˜UÞ3•ŠBU?rÆ2Þ¥°v{®.ª#Þ+)–ÙZ²–3×3²o¨´~³–,fIÆë‘Îúÿ*„¦FÁl·ýÒë©nFë5‹d+iÆ´êú¯2‡OÕQ¾àŪúp±žcË“f²ËyL{ÆsÅ¢ÚVÌÛ1 +I +šÎÍØB¯Ji·CˆjóEcñÔFµ¹1…=&ŽáqÁE×l³ÃE¯†K»À…œûµŸ‚
“9»cµEîíÕ¶K“±äîvÛ7aÛNò «·—êU¶Hëh¥Ñ¦)¿G²åQÛ«ÆXdÔ*úÚÓeÆAµ
ù÷ÅÏ»Ä/ã‡ð
øÅfüŽ‚ÿ¿ðvüâTÈ"‡òWY
ð —<ÀJ×]¤×ØS(¾ópþø¤é»7ðÙ[úÞ¿àožÉ0Cæ$}Ìõâd¥öí:VÍÅæ Ñ¿¹O;Ø,7Êï«:Í® l,¸Š´¤9C6ùî÷a«¢.xô‰îŠªç‡×Ÿè†T½Ãד»Ÿè:™K³e[WDÌrtæ¼|ŽÚQ±‚×—áÊð€Ë#C¥C/òxY´÷*³zmΔؼQmÐ;ïjL›‡z³òòJ,ª{zÁ¾'&vé`„¨Mê;V'“éÓ°¨œ, +endstream +endobj +2921 0 obj << +/Type /Page +/Contents 2922 0 R +/Resources 2920 0 R +/MediaBox [0 0 612 792] +/Parent 2903 0 R +>> endobj +2923 0 obj << +/D [2921 0 R /XYZ 152.694 705.06 null] +>> endobj +2920 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2926 0 obj << +/Length 867 +/Filter /FlateDecode +>> +stream +xÚÕ˜ßo›0ÇßûWð2i•ÊoÛo[¥vÒ´·ò°iÛK°” +¸KËõ:)²=w›wÚú‘Ÿ™¶ž¹ŽÍB68 +FyÄf4xìHM}%D)6WEZ6…Ùù,ô‡»•(%¤²½„"»QC{]WI +ÝSw\æe#»?.ê1…Úí¡ÂШPÏ[ðbÙ]'£êæ°äŃ¾íæ¦ìŸmïÈj5P4ëåk„ÒȨ”/s-6Onµ‡¤ÀF²»*J0‘i΄NbÔ¹4„ÏÞ"ÜQc.o÷ +lòæ`§èn’Ð#ÀN1`³ìA#uNö¨(#Ù"¨¹,ŸÜÈŽöž¦°#¤NÛÔ§´²Ë—£Žá‘úoÜ|ÎS|óIƒ#xÄ4Ÿ4üxDlÐøîi÷ÅIn7Ÿ²/çjÌáJÉI×±þwr˜jÍ¥ú.2ûßÆZ|mIÛÅ5µ˜zR5í“!µ[3ŸÙTGu»¯UƒÅU|öqÁŠ +endstream +endobj +2925 0 obj << +/Type /Page +/Contents 2926 0 R +/Resources 2924 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2927 0 obj << +/D [2925 0 R /XYZ 152.694 705.06 null] +>> endobj +2924 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2931 0 obj << +/Length 807 +/Filter /FlateDecode +>> +stream +xÚ½˜Qo›0Çßû)x™ÔJÅ€¿m•ÚI“¶—æmÛCN°”Ø™TU”ï>lB(›¹¤Ù“ádûþ÷óxÎÒñœ/7že|˜ÞÜ?ÅÈI\E¡3]8$rIà;Ž]?ÀÎ4s~ÜþDAøüð‰JIÓíݯé×v½Zì¨qÔkÃÄMq&(pI7kƒxõ’ž”¸8"jÖ§/©X¯g<;q·û WwüLôê ò\‚Ië
8òc—$aבÚúQJ!w</©¤ÙÝûøvÆ›±žµ‘¢¤iY_Rž¥¹UQß›YJ›i/9[éK5;ª½÷…úV¡´(_jYÍ°¥² ûݳ0öZN™ÓBxµî‰[³e^6—ùlÐصÈêkN—Œ¤ö¥‚§«*3±ž¿þ;Ö +wP‚™¾?Á§?:“(vƒ$QÔÆ>z‹Ÿ‹_ÒŠŠ.ÀO@ð‹/Äo,v¬ÌE¥s{Á$$U«D½oAiŸ¿¡DoŽ‡ •X¥žNÏ;ÂT,›+.´ÄY™æ£ebϳËì†f8€ +½@!¶*„…jÅ85,•¦- )=–<«¸c>EVq¯ÖéŽÖ€FlñûÂæ÷a›K‡-96åÁöuº¶·YsHðñ9€ìGëî;ULÖ§E=²itùG;å[&_S^^d?e‹j³Rm:>I½ïv›Íá½ë¼5ub€6ÿ|Êß\ ý Ã(¼€ àa?Ýl¾$u!/È~Ðî>ëíSÉ6eeÜþ®T®èº(õXW$›|“×2kï±Ç!f +æ WÌÄV%k§|ríþ쌒Èùý¨døÞÕú³6ÿ~CŒ=>û}_ÿÓø
Ñ´i#OòZvû¥i?µsx˜(7i®ŸD}F®²Vè9:ƒtª€A¸òC W÷O‰CÔL?:Ìĉ[;˜DÈ#
†2ž,yœÞüj®.‰ +endstream +endobj +2930 0 obj << +/Type /Page +/Contents 2931 0 R +/Resources 2929 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2932 0 obj << +/D [2930 0 R /XYZ 152.694 705.06 null] +>> endobj +2929 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2935 0 obj << +/Length 911 +/Filter /FlateDecode +>> +stream +xÚµW]o›0}ï¯@ª&µRCcÀ`ö´uk'íqÍžºN¢à$ÖÀf64ê¢ü÷0$ljú¥¾>'¾ç.ckfocÍõnrqû +NvT
hb'df§GFw¦ó ò}’©t.T(Σ×VËGƒ&鸅šGŶ7znfÓVªÊE¯˜‹ö|ͯ«åç4Ý Ü¾lŽ'îõ&SOß8‰‚˜³2Möyü€-ëŸÒ5B˳“›´<#º×Œ5êMÿµT›#>žëúLs¸6°& á¹g'6* œa@pœ§ÑÛ„ð™`˜žwrB4ˆúˆXcA³ˆøQ´¯Û&UˆCsR½rU%ŒA{üÓ†ÉA\•‹-ÍüV$»1· ^'
íæQºÁÑ3AÄñvø5hs“süJX)Ú™ Ã’.ù×~íM#¹£³åÐ~½ÏŒ¿î¼ð±ÏÌÆK86ûOú‡²ÝhÕHYº~"ñ‰Ã§Ò}”áÍí%X-¿¨åÇ·ê“z[i'+Û½%žÇiÔÍÅ‹î3f›Õ¹Ö4tÞYHI™ º'I +É3Ò×2OI]o¦„’‚0ÚŸ[öKÌ 7ú@ßPé>5?©Ûp—Yšô'?¥³At ƒI +êc>ÃÇy°XØ(a`¨äÛd…r¥ã×+åˆ_ŒkûÈo + +endstream +endobj +2934 0 obj << +/Type /Page +/Contents 2935 0 R +/Resources 2933 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2936 0 obj << +/D [2934 0 R /XYZ 152.694 705.06 null] +>> endobj +2933 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2939 0 obj << +/Length 1411 +/Filter /FlateDecode +>> +stream +xÚXMÛ6½çW(ŠÚ@¬ˆúVOm€¤h/
÷ÈæÀ•h›ˆL +¤´^c»ÿ½CŠ’ml‰iOI¾ÇáðÍО³u<ç—WÞÄøvýêÍû9©›Åqè¬7N滾9q”¸~9ëÂù¼¸CAøéíODˆý=Ë/ëßú ÀÛ‰Ý, RånäÇÎ +n&sE©rà Ô˜¢`äóý³âîé{ã}†³j½WÈs³(ëq²?q³4<‚©ß ÁÅÓ'ζËUäGúu½#^°f¯žd…sÒ~”„ìekÖ¼wøÁ|Ü,1FÑ +ÿ_½ô‡9t;ƒÆõ2‰¾9ƒìó'¶ËŸAÌ—5$„8d‘ñ®Í(K~èv².»ÎòÊ¢¾%Ó +–µDQ6MèŽ7e1 Æó¼Fº×;ò"Õ·„kÊ
k=#eDvM¬Ež¥“¼ûŽ—›†å +•9qìÎBIêþ +šû¬B7ñÒ1' Å6rÜKA…Æ+>÷j¯TWýPè"Щ¸ +‹šBN©6áêêÂ1OAª¶W½±Âḏ˜ÉW\ZÆ“qÑ+nWñ>Ô䱞Aó"¤U±ieÁ6¤êF¬=‰-SIª›Ž7@A¬s^rqÏíaÁ—ïi-sA«AáJa7²ØÕùH=×ÏRElù£â#‘D<,ýTÝÀÏW-gAÕqÄ¥lßl”+C+Wà!}ñV/êqzXF1ô®”7Ƈw'lIj¥~d1ÂÅ_Ë4ìÀK?Y`Õ$«iUû®ÞäÎCP){¸Ôê`EkyPu+@ñ‚nÚ3µ’£yæk#U%SÜvKªZõPï0ë,*_+3Ó
»žQö3¶žmUÒŸz¯%Z(¡j)_u¶æeë:1skYW:Þ?c«‚ÒµÓƒ +b(v~×sz.ïÖ¯þ•_#œ +endstream +endobj +2938 0 obj << +/Type /Page +/Contents 2939 0 R +/Resources 2937 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2940 0 obj << +/D [2938 0 R /XYZ 152.694 705.06 null] +>> endobj +1634 0 obj << +/D [2938 0 R /XYZ 153.694 315.773 null] +>> endobj +2937 0 obj << +/Font << /F71 1678 0 R /F7 1665 0 R /F65 1662 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2943 0 obj << +/Length 1333 +/Filter /FlateDecode +>> +stream +xÚX[Ó8~çWDB+R‰fbǹ=¬4BbV E fÞ¸h=‰Óši㮓δTýï{|I›”õ,<€c×çþùøó„Þ̽¿ž…v|uóìâ*õ’ O£Ì»©<Dâ ‘—Äi€£Ø»)½O~çÑäËÍ[ØŠ¼,È“„è½Y'9èÑ›>£ˆÔìWêƒWׯ.±òVlX£–\3«±g|j5NQäq~0Nþ‡q±ämSH¾R²‡xOGošà É7Å`£ž6±ØJ^4ñ‹«ÌËÁœ(b„qܹp3ï" +{{@-I³›=Å'ú ÊI·wI)&Ó(Š|Þ¨‘øßÖMkVš¹íœÖ¥™VBŽØFDñ˜ñcþû$iç‡ýÁHp’Ž¡BQ“ìP¡ØµB…X.Áí¾/»½;';Öö
œ<
¢”1pÅkºXl'Sœ#ÿa‚3Ÿ½ÌL%£¥ý¥f\©ZáÔ/XÓ˜6¢²[çV|E¥ïnÇ>ÙE±j¹¨'Èq¹Ÿ’(Lq«K¶ Jx«=*ÍâºV³–/Td*wðAÞìñ• +'ظ >˜Aöoµ×LÙ,èºaÝ>pÄ~[Çô·‰2ÓQòzf³VÚý5cecÕkmÊuk¿ŸÄ‰O%k»K]¨¡q<1ŽWbÝ!œ×f´p…Ýw:à<°ByÙŒa@M"‹Øô€¤Ô IªiÁQ+È€3H3'Õ¤Pi|¯Ó«1*¡¶›GÁ‰øOŒü›Ê„
¸L.»j¿¶CÌXÍ$mm•"ŸÚ´™Z@õÒ¬@FmnKQ¿J³Ã³l¥«®&%ÛŒv‰¸—òc“Èò¢»÷ªÔœ-¦F˜jcµÿi[?7(’ £Û~ï–úIçO’ +ò$D#ê1x’‘¾úà7—ì-î î64Öîä©ìd¤d€¦uï®E=»âîzNK¶ßÍ$ÝîwPê'œŒï²^?á/»?Üq›Ž|~R¦.ÙrÕnŸ£1ýVèTÿØÍL +BNHé`¾{Žö*ßOð;y]ñ'ø|þ¬º|äöÌPYun“(þõfòÓóùH(‰SªÏ@yóÃùD©“î_9Ÿ;ûíAuççäŽ$ìv÷sq•Äž¡ëØ )œjÝYfu" t„cÿ#Dð$iÙF‘µ4öß)šž?rÇP3êÔ(ÞHC5—úMñ`&J1Ð’5êÁ©…•|˜S»2§ù¸Õ¤)©¦›)Í´ãéê)¥æÜJñY-d·‰×úoß-•öê^ý'¤!GÂò¡F,-‹º×Xníºa¨¬àtÁ¿3K°ìÃrYj9îƒämGÅÔ[mÀtð[âl_ëægÑ#Ó‘oK +oܺ»´-DÉþQß_¿¾ƒ;nÃuoÕx´Uã ÉÑàÚØy;°óÈ#ÀM +endstream +endobj +2942 0 obj << +/Type /Page +/Contents 2943 0 R +/Resources 2941 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2944 0 obj << +/D [2942 0 R /XYZ 152.694 705.06 null] +>> endobj +1638 0 obj << +/D [2942 0 R /XYZ 153.694 233.083 null] +>> endobj +2941 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R /F70 1677 0 R /F65 1662 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2947 0 obj << +/Length 896 +/Filter /FlateDecode +>> +stream +xÚ˜]o›0†ïû+Ðк¶R)6؆‹IQ¥vÓ´iË]Û¨„˜)N?ÄÒß>› +”*>].R8„¾Ï9¿>ŽmÌ
Ûøvd×ÇËñÑÅ53¨å3Ç3Æ‘\b1‚J˜…bŒgÆ͉C1;½ÿ·"ó|J]u¯ƒ-ê#©SÝt‹w>ã‘:þ¹eyœˆ«ß?KÇ‘¼2Ke8™üšL~¨kQ¼ÙÔ¢-þy-zŽlË'~Ã÷ø˜Y¾çîø(D˜Îø½‰p/ŸEP,JsYël‘^ƒôaÈã7È`••Çû‰M‘Ž½—¨”sžðÇ0]‚dV“F£)ŸÇI‘&óò³>
=Tf9¾ßæUÒó<]gCÒõý}i< íRËCN[º«/å¦Ýw¢‡N´îD_;ѤÜ%XSû :è{'zéDŸ:‘ +Óì9çQÞÚÄåa-Ö’‹u,² ä +`HÏRÒ)^Æ Ä@ ÝÛëwÙ„}´ËæÉØa4à"_CÆÛ?ز¢ÊjJý†¯1:ä„Z{íTf‡<)x¯ã|‰k^ÙTo×"pÏB±–°Ìz»Ózwz¼#ïhÉ‚gaºNÏËz©ß +%Z3¥µçò‚ÊYMT¶¾Ru¨«¥‰ +Ù%©à²½-åàýÔ‡p”=È•ºÔA4.Àl ¢A^žŠ`Øy¨"Z0 +endstream +endobj +2946 0 obj << +/Type /Page +/Contents 2947 0 R +/Resources 2945 0 R +/MediaBox [0 0 612 792] +/Parent 2928 0 R +>> endobj +2948 0 obj << +/D [2946 0 R /XYZ 152.694 705.06 null] +>> endobj +2945 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2951 0 obj << +/Length 1983 +/Filter /FlateDecode +>> +stream +xÚÍZmoÛÈþî_AÔHKÑÞξo.w¸+Z-Šø›“¢²DÙÄI¤JQ‰\#ýí].)JZ[¢c!÷AæÚyæeç…2Mîšüù‚†ë×ßý¢E¬æ&¹ž% $Ñ%5a\&×Óä&åJë«×Å¥b•n-ÓÄ|ü¢Àż,îÜušÍÜå6»Ë‹É}YW—àdÅ´¹}|øõD¿Pb¥íD›ˆh® ·¶/úý?LËŸÿñ·ºZg컪\/c¢ÂþF”éDÙˆ(¡ˆÞ´«³M]”uvy øù“6ï©dèIròÅ"›æãÚëó¹Ê7u¹®ò¦üã0Ñp’5ÑQÞv}ËÎÆóUöå˜1·’Ø‹Cf5©òe½®².jº'_NÃO/Ö«|âÝ Cdˆ!2ºˆñoäàøsº“ÔIÌEbã'¼_VyQ#Š/ èAú
B3ÄA·Õ¯Çߥc‡ð®²%úý•tƒæ¢N2K‡Ê0ÅIƒÁ #s;®.á’
8/–
0G›
a>èÀW™:éE9¨òÉjˆ +É¡Eš6Ì9’Xm¨ wh +”¡6P hÜç‚X³C>+pèŸÜc^WŒpª
!Mµl+½Þ*#®b»È™’º”I%É)lI&B^ÕQ¸îÕ Øgüö5ÇÞ+È,öy°ëÝÞÄ<ÐyŠ#e‚…pnmócñdªˆ`&¦ìfYGTÅä¯Ô‰ÇóÅ|ju—ZOÝKÖöºÊ(â&†ÍRÐÃTó‡e•·óì©3*ÁYðs'ÀÛRTö‚Å +´#u 9Å"Õ#6oöÙHaó@è2&èDØ£W…VÐQ÷‘
BÙC¸yÓñk¦\Iå³)wßJ«l2)êYY-Æõ +ªÝ¿Ÿõ©ìj±O¥-ÉÛ²ìSh´^0ûÈ0Sµ/k7žTŽ´;íÊî/Ü#t¥Ü7ï½ËùÎtàÿS²Ð. +endstream +endobj +2950 0 obj << +/Type /Page +/Contents 2951 0 R +/Resources 2949 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2952 0 obj << +/D [2950 0 R /XYZ 152.694 705.06 null] +>> endobj +1642 0 obj << +/D [2950 0 R /XYZ 153.694 423.369 null] +>> endobj +2949 0 obj << +/Font << /F7 1665 0 R /F71 1678 0 R /F65 1662 0 R /F8 1663 0 R /F57 1658 0 R /F56 1659 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2956 0 obj << +/Length 3660 +/Filter /FlateDecode +>> +stream +xÚÍ\KsǾëWàUEãéîéyädK–“r¥’JY7Û\’°@ +‰'n'?N2ß¼ýó‡ï¿úŽmçÛ(_Ö(*¿¦^¿!‚Ô<ó·ü7-Ãá5LÎ>ºé›êð7 +M,¢òd&óÇW?þ¬'·òÇï'Z‘“ßʯ>N‚B`Y-'?¼ú÷AóŽ%dXïåQFAMÀ_ä†ähNñ5€r¢«§°Ü<ÌvóÙ2¥ l•sîGŠòÇœ`€±Š'Vîàœ=Ç +d¶+–‹U1»ý%§ƒy,p‚¬Þæ}§ñZ8;†ë4>v/ºÎpJi&±A9_SÊ5g}¨H—‚a#á€=ŒçÈ~£AVÔ¬L¹±YÕ¿ØêAº÷‹ò
/ƒqå +§€l«ãß»û* +aÍa +Vw–¶:3þ<%E
Q¡˜,‘›%Qµ$ W’cT0 ¿¯—ëÕâλñŠ%ʑ˸QÛh£È›Žwâe6ëÝþLd¢ÎfíÒaœ¹>¤9§£W°ÊƒŸP@W Z¥%ü¥@¥ûè uTY‡GŸŒ?>R–ƒ«ùÃzû´{±ß^ô€ Eº¡2± m`°Ã;¢>^ÆÇgÉOkkêK +Cœée%d€*£»ÔÍÒakò[HZ# È5ßñÜ.]wsðéͬum´l YÚÆ”sMÙ÷„´›o›ýÓ¶SQÞ’oV+ÔólÌ©$Á ”KüJ¢ƒ`ÜU’„ ¬<Ë)Ç‘žøJ‘Á²n>è{pÆ ˜}Ÿáè.ch–d†{Îðõê~¤˜üL Q%,Ú4‚,ú©3.asZÿy‚b"µ³’¢RüglN„r!’0{,©hGõo•1ˆm(‹Ð“€_m6ͦ² ɸ;ö¥˜4FÓXŽiÈxÛHZÛ!®±ï¯Åvwuæ|
Àä¡mTv3 +ô¡å‡ðèÓ®a*µÐG¶Ëmƒ9n›7[èã#èsœD‹©…¾Ëˆê`‰v˜¨îvÅvQ¤œ“ä5h|GPNžïtàE…ŠW +“îyzÀxaÜ4D]„êô¡þƒ†Aà±-f÷%£¬}npd9Û:ð¦¢$N†^üKá`’Âêà«×¬êÏ|Í Al?Ž[ð-y²dH)CT¢Ó 1╦#Ðê}ô_T¦Ë]¯•¼“ +L¬£³þÔ<$~VN€ArOå_•^ +ª 9NÙ;黟¯o‹/SqrÊ×3Lm¹ömÚ6Å'í¸^Šû’Ö¾NökVÖÖîu“Éòêø©nº"" Ïò¿r»ÕS¤Ò¡—K‹ásr¥:äÃCP_-C}š™Ó‚m—úr²´ÈÕNYÚtì"Q±|Ç‹ËÐ,)6Í>“5ù‘Ý̶¿-n÷_6hẺr2i”Ð’¸ö5n‚À +ñVžeÅõÒq¤oLTyl~_‡U1%´½0DþÜøòï `7B8Hó3¾WBmÝdÒ£JŠ,A£ãu¼2¨D£åY’9wÄ+tMú*—N±‹0®Åj/¡îŸ$çäÀSàZî>ÔÁt¼G&.
*¡§/Á‡á¤'#àcë ÉÔú'¹æ=C¬vûQ<ƒq’P[î2Ûˆ¨†{ ycÊìk—e2ªsÂÁwÅüã»õããl•ìR¹²~Á/•U[Ô”ÑÍCA½£›±8x[¤Î¨ÐØL
ü$.e½‰ñˆ¬@4tVEck\ +Òb™R¬CÂM%Üj¦iùI°f ëÙÝÍ–É@Ù©mŠiPéûÁ¿Jmîš„MNÚoŸŠçttBÉ–ºÍ™Ãªm û’Öë¹5 }ä
O]HH‚Qb+W–ð5Ó5ukqÅJ‹Ÿ2À²Ïã%‚»”ƒpt·¾»%/+¤þšÆQÈX¿ÚOˆZ=§Èq|ï½·dèÊžCäßUî®ßѵëš<?W|Ù.iñˆÐÅ‘bõÃô×Åv½zŒk?ÝW Âœi5ÔÈ/aÉ(¨OÄ`zš÷´»['CXòuhÓ<¸Å¦pÑI¯³§*þ8ºb–5I±”ôýò´Û/î>
Ÿ}9c]‡^UÜ]6§ƒäÊg+¯µ…±&ˆÑC±nc]Ÿ±³díOÒM yÒ¬$-FñTö¯Ãòñ±ëCÌ=æb«¶”öz1¡M¹Øe1ÛfŠ/_&læš‚NÝÁÐ]„£zPØ%6³íìq¨[÷>ïÖcwH“ÃÇæÙckAN§ÚY·¾\ïŠõÓ~€,ƒi›t$=XXí?åëzy³Þß/ŸŠ1«¹È)×äi(®E® ¯ëÈ‘'%J&ÏÁ£}N9·‚ï«j¬&`ðÐå–Ϥ+*\îr(n÷ð¨Ã’±\ÚX
¶ƒÒøõr½½Yÿ><Ô¹T„‹ò÷G7yz\íŠÍpñs¬{5E4uoÚ€¤OÔï|ºŠk’íév ù2ðñq±½éÝsS +ö”
ãa,± ¢¶ŠB¯À‚õæÓvqÿ°sÖÒå2w—Å¿ŽRj!ÖRj1öxT}Ûë¤TK&ºˆÃ”(†ŠÉßfl„í)#n¿pKÆ_šíjηÅ|9Ûß-gûÿ-ž3(^ÃAç³ ‰Öµ%£ +Á48¼¿ƒuüÓ¹ñ¿6™Žè…ôÕ{]ø¨njHFoúSL`ñ3”ï±”£¼šÖ=-Í™éÞr—I”#SÆÅb66ŸqóÙÅ` +¦ÛâN’ƒ¯?ŸÆ/‡9ò—œf—ÿ‡«”áÝðáõÓÆ/ešáÝâç'»ù¶ˆ²Ÿm?½ðÍ +‡ú^´œh8xQ¨'Þ'YƒJbäÓ»ó‡µÍ³C3¬MJb7ÐÙq $bö¶75ô()‹í}±šÚíE@É&Pœ´m›€ÕÉ’põÍ+V·ÙÒâKó8øLLˆ¡6}ôõ”±ÓV0 ñd†ë ™ƒ4ÐÎÙ‘«[Û†Bf²Ž;ÉíLŸÇfgÈÚAèІºO¬)7ÈÌí4¶Ó|fÀ sOTò_nòr8H¢! !gßogw/lÜA§5c
_jÜõŽUœy:ÈL70è‹t³ýÜôøžᥠ+endstream +endobj +2955 0 obj << +/Type /Page +/Contents 2956 0 R +/Resources 2954 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2957 0 obj << +/D [2955 0 R /XYZ 152.694 705.06 null] +>> endobj +2954 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2960 0 obj << +/Length 3651 +/Filter /FlateDecode +>> +stream +xÚå\K7¾ûWè(/l†U,’Å[ Î,ña$ͨ5#X#ÍJšØ“üù-²R·Ø’z$ÛöQuw½ë«G[îFzôÃ+]}~÷þÕ7ï<ŒXçhô~6ÇÊ9ë;z?ý:þ£XoŠ¼þýýÏß¼³nï×Æ)£In•~¦^¿5rxøGgaïúêû÷¯þû +ä>z#$§, `U€Ñíë_×£©ü¿ŸGZFÓ/FÀŠL¼l1úåÕ¿sÜX£\ ‘#«˜MIæo`¨ØÜN‹ÛûÉ:ÕuÊ{„«vP‡PÞ®EÄÛê~o”±¸GÄûâ?Q´óÕ2C…C‘;“ +ÐVñ|'369"ªÛ!<ßÞ¯ÖO›D0Ù±wÝPÎY¹[:¦¼ l[wG#iÑÈŒ¹.QPqÆpŽIö +Ø÷0ù˜W6($~‘ ù¥<g$”*F!F«`Ãq5‚'îà\à q:â(è¯à!÷ðš<v¸iŸR«eVpÜ'ÏU«å ^îÚjE'ÕºïÅŸîŸï‹åc±œ,¶Ï~™DHg¨¤3çU®R‰ +Ïÿ% ¡’-f‹É6îÅntTR–Âê‘0R¸y~¸Y-ÎÉg%²œKbb2dG‚5º¡¸2›ÄH€wm§•‡‡!Ød¶È*@€«ÆS +N%WA‚½©iržÒþ”³Ü6?àÀAÐñ:>R̹ ”G&-ŠA{™¼ÄÇ܃„²¸ÒÃÉâU–À٘þ¸VKÉ·«é|y—¬^.snIñ£;Á,Öè}ÌéØ|3°;fu/qÚõ13›<ÌÏW*CNBR§€Ü—al#ñ²Ø|!ÆÄ!
…`[X5;æjBOƒÀvâó^JÉÿ6óÙ»¯~òÎÆÌë뇻ÀoŒMƒvæöHuºö¦Iâž`w´ƒ2÷j]Lnï·óí¢ølaBx'Í}Ú +ú\–†ÀÊH}Šõ…iGì™!ÞKØ3í,íC¨dc¬Ë'aÆ´"«Ûõd¹9°ÖõsYiy¡‰ùÑfڷŠ.I>ƒrBK¢äÇ>]fœýÇÄe¥=^ËD’Y€m-õž¼_=逪ûÉòn2ÛëëFZKRUX²mgڔ̥Xn¿)ûB¹™L¥xÛü½ûZFó®û¡ ++8=ð>5}5ûQj®SÎî%Zˆœìñ>"ƒ4æeĈޡþbšp]
aåG{Ý=nŽãªS +É_‰‰ÄÔzÁDb:šÄCuô'`F»—›žîŠÏÛ®À\êr®øDÓ¢Eçý× 3%C'ét{t>?ëÅ|ùáL,c=,˜&ž:‘°ÚrI½´kÏݬ…áDô
®Ñwv'ó㹪v©CãõÁü ß½‚[Á µð?e…b”ÃŒgÍ?ê;ã—Iƒ@N€Á–ÙΧŸDw‚ÀÖÏ}CK²wƃX<Dã¢|%qn$¡-eÃKJÃFYQ9ˆªjd(Á(©j;Ó +3J#÷’RÛu™0}ª{ÚeïæîvµX_6í¤LçSä®X®#´RZ›K¦
«èî°ªé$«•ÑG6«Û\˜&¼©yüMÊÍbùÃøùzµ|ˆgoåÏ ºõºŽQH¢wübS ñ³œI9¯<Ƴ?ã‹6=Ћýk722·
dµÊ +Î*ád˜Haz”;š«8D‹øÆJòéˆCÜæ}}¿ÔÏ/ƒ¤·ë€Ñu€ÑçzEÅo_8Y¿È¼ËX+ÉËíB"ŸL0X%e•• ?5—%‘lp,òÎ:+1B\]rCnN³¸Õ% 6+Íûb2”-rÎÚXä#à•ŒÅj…¶k,ÚtŽÈÞÇùt{NW8fˆ`û3„‰õ²¾J†0¢D¾”½Åóz~Û£¾„ki·)úõ†Nø»’ÞPn©»z;ÐÉ×Åls®YsböRscõA(NV.¶\Ä{…ú¤FVàÏB};¨®9ï +ö œ¬·óÉb!NñwÚyMzl}r-S%,ÇõÊewö6GáàÇ.ÄÙKõ¨yr<!kH§ +„¶¬õÉWXŒ„!ÉüíWX*ÙOgqrûi€Å‡š]7ÄœÄ~…7VâIb)†}âדÛâÓöKnñ .v +²»ÚËö<Õ€ŽsM™Ò‰âv0 ¸%Kyà/³qJ™b¥:%ÄΦ1íokZ¯{טleò¾#¿ +o‹dâ²eu<®$ÉIÚ²H'_›Ž@£`j–\¦cA!¾7A#+SLzh=—·5ãš5å–¨ž6ÛUï{vP€(
97Àà +XTÓ£a”r +ÌȈv"¸DÔúNîÿa6óT¿â›=GQ¦ÓŒþ½?Ín-”\•J]£Gä¾Màú'z±9zlŽA¿@ÛbÝ£ÊÏ“DNj
Å—Ü…#åZkçn‘²·õú5H‚ð˜Ö¬m†.eç³:Ö{ÍàâNENkU9Ó´H\ã}à¬}ÖúþÙŽƒI‰„RjãŒ{ ¡³×…ÑôÞߧ øN¨ +endstream +endobj +2959 0 obj << +/Type /Page +/Contents 2960 0 R +/Resources 2958 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2961 0 obj << +/D [2959 0 R /XYZ 152.694 705.06 null] +>> endobj +2958 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2964 0 obj << +/Length 3667 +/Filter /FlateDecode +>> +stream +xÚÍ\K“Û6¾Ï¯àQ®Z#èn<oÙl%©J%[µß’äŽX‰¤qâÌŸO$ ‘EɒǾX ,èF?¾~`dõ¦’Õ÷7²ýüæÕÍWßY¨œðƨêÕ}š„ñª2Ú +$]½º«~™ü +¤f÷?óõúž.^Ï뿽úá«ï´Ù{Ñ’ £yÖø†xñ’:Xú2|ð\ÕKm„'[½)¼öyíh&üäæÛW7Ü +æk[¯ç³eýP/§óí‡ë™~wÒùd5“9:ksú' ‘áô“ÉÙóyèÓ·äO
ÿ"‚¶ˆW¬™”-ȯRËzùýäýl½Z.ÂØM¶ü54[E㥿¶„–³e, KTV6•À»¸Š°J6»‰¢(8ÛzQà3 +sžætý¦>|]‡G
CMw¨uðù÷gÏÛßfûzõ×¥þOkÐl{ˆÆè’d·ÛË*˜hÛ-†0!
«Æ¡a(ïivD p»š¿™?Ög”«bŒ%cœ.CÆhº(yA†a‡ž…t®Wh)RéAX¯Ë5ö¨© +òvWÉ*VõÛ׊‹mÞÍ>&5üQ’›„Å€íGjç!µiJLñÉ·>'VŠå +ñtÊl†’¡ì…u6¨®&9iKs ʧï´Ê#Ó- +¦×mXÅI˜¸;¶_òŠïŠi¬Ppä¡KC#›oC"±ü¦Q”‚O£SJ2–Ú8ÔÚ }žs(~*ÏYZ'>É®‡œNä¹yÿPŠÛ%ç³Å¬„ÔB3Ñ&xY¦ýy²bûŠc'¯ÐDsz$`<ØáÃt=3Ž þ6J+wûê!ïÿ(±„Cn‰Å’&Š5>Ù°åŽv‰C¬‹!ìè!
m…#<UðŒŠ—7ÈÒ ¸¨ÒËa`?Ïsy¡©Û FÆãH£T¦~þa=»-‘n˜Sn?´zØÎV˘óaï¨Æä2&’-3Ò5þ²ìx +Â(ZÕ½ìx$ë~:/ö}]š·þ,w·²:-“צ$:’cÇá[Ð(wIóJ(a,Š‡Û-ÙÜÙHmÿIèâRªï¯bêÑy;q¶év‰Àþ¢¢²ò,û˜´]?ÖgV“
|b퉢—†ež†LP *ŸŒ}s;[|½}û¼ ?ÔeëØï=cº˜¾«§Ûy½-'lN¯š 7å`3Ã!kxá‡ÕfŠ¨§,BG²=0¯Ì°q@6•Ò¨«$dêï{]mûHÀÃ殊c»'`¥ñ×Ù}Èqšýͯß=Ÿ<Žõ³VÒA:Ï° Ì9eïe.3«–#Ý\=i[¿Û|úL@èC0Á6ôyâ{¥7'e +º1&"ã°!,Äß ˆÎ±}‹é_wõCÑÊ°©& »on“BSB(¢½öÕCkñzº~ùñA¡LÀZW`XÅíeýnÙ°Õs…*lîw‹GçIXÕKðŽ05J’ÊE3mRc C'8ëìŠ]“#H62Ñän<R*Eâ¦Ô¸J!iŒªâÀYhyYR2+@’qÂ^vQO—³¡Zà……œ±Äê˜Ýéät6½ù)gÍQµÝ3ýt}¿š'™qŒ4qæºDo×uY%.€‰ƒ¥|>ARc°À¤Q-€gÅ@¥:åŠË¨ò(Í–“tñŽ¹|¡Åê§v÷¬m–zÉʦ ŸEZ‡¤GTJáá™l†Ðûi(„"Œ¥î“´p¹+ècÚöC´Ðã½cdã¤C†÷ÀÆùœ@ž.¸ÊHRSœOÐ!t”(íÙi¢» +UÚy–Ñ‚tÄ +£`÷àxʹÁ=ÈÛÎÅj=û»~æÄ®ÆÛ+ÚüØйs)¥Â¨b‡éØùjvÆ/»
¢Ø “Ô<—¨¡ŸŠÐ#©ˆž–ƒ˜gùú‚Wú©lî´Ô×!Uk–®Å”åzD‡Ò}Iš-ï×õö#ºÇcÜ‹¾D)ÇêìÞtžÜe•—L);špw£CªSgêOóí,ÜÃøÏ[þgsJK\Ó'¡JйØA C#¼¹¬%-[Ž±ô~_óâq3»]®¶õ—: +®eI«ÃíIuZz/D<‡"FÉ`ÖvïxÙPHÊ-èÆQ)ó°rpðÈž³•†ÿ$蕃C±YÖN·,2±¥rèþf 4¹ŒRz! C¡5\Ex›P¥ugßa)>ŽîÀiŽ|HHÅ°Ò=åî®/{xBO{‡½ÀIÇ"T¨&i#S‰ ½L%&íË%&ƪ©QŸ‡ù’š·:׌Œ<2so‡¬È'×Lw‚f¢)uð$ÍdSÊÎè:š© ÈSW3I‡û °{¾ç¥‹w»z,gªÏ|æ<Ï‘Ê'Hóùdsu4^€t¾AF!+H–V¹B“O©—pETûÄG£²U ¿œFmxÖ2À$ê‚!ÜõÞ”Ž»»²|7Í´Ÿ½K +pØäÎÒúóÐBªŽk¯ÊFÏKÊup
»¡Ú
õ™‚9»¿0õ©Éd»B{0ùO+ÉwB¼lÆ΢Q/Ù>XÄ'Ö²ødã¥ór«@sk«QïøW2šaVpVz(¿icm?þÜj·fÓ •ò:ù^5£È4lšâ›Æ—°Ë†<\|¢xÆülB#:÷ЀËvÇæF.8Å`8!€-–°°i{VÃTÎëå›böúl™øÔ§€ƒ^‘!¦Â
Cø‡3 +høÁÇJ{nH—!Ó;LÆ?³K +ü +endstream +endobj +2963 0 obj << +/Type /Page +/Contents 2964 0 R +/Resources 2962 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2965 0 obj << +/D [2963 0 R /XYZ 152.694 705.06 null] +>> endobj +2962 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2968 0 obj << +/Length 3573 +/Filter /FlateDecode +>> +stream +xÚÕ\K“ÛƾëWàHUYãéîyæä8–\•‹GU9Ø>P\슗¤nd%>= 8 +½@É+Âkß3E¹ øŠÿV´°‹òˆÊïP*þ²x!åTù>w|ÿ¯âjhN‡ºú#õ-À^^…—@-À>fëCALƒ@åΩažL¹v2ˆ±)Ëç#Sþ~Xí6ϹGZ¹…q¦xñúí‹ß^ +01¼&ol²z|ñó¯2¹ãÿû{"YŸ|,~ù˜ +ç ½âRדÛ$g8Ñ%‘‡ìé6î`ªÍ(w`Åé2ʢ졥 +·y«l‚—Cð€3m8m¸³Es6]kgŸ€ì·_(²l$óó k$³´ê"‹
²êdÿö…"KaYbg@aYjÕ£ÈF´Áw_(²EÆË̃,"£ÖAV5Èškxöõ—‰,râšYôJ ÷]duƒ¬½Ù7_(²–é‘8²–´]dMƒ¬»F|ÿ…"«¼4o€šÔg¾mõ×ðlþù"«å +jÑ RËH[Õ¨yxLÊNU¾3½Q,:Ñd…?-Lýór‘eDâ3ã+^xÉâ='8µJh»ôO\©]ééŽ2Ïî¶!Åøô3m6ÔëEƒ’UÒ"Y] +Ž"abˆ˜=õM9Q´ª¨Ö^9¹Òù[-sÓŸO7² Pžs—¹.7ꓪ]ƒj¼?CÀñö€¤y€“ü.u’ßíÓmÜÊ+UØ™6ôµŠÞèºÀz¬‚3tÇ_·Xésþ—ë´‹Ô?…²»ô.¶”cOÂ5ʲ(6XèGW33£¾‘-Nõwô¥â-*ÉZH²BÔ3õ Sf4‹)ÍB«q ú‚vv>
M£®·¡&Dæš…fSKÞ‘¥Kõro¾¦@‘PÒÎB«Q¥/)O¥ Z&¯) d'p1áÐ +Ê{6þp¡ õ"Vq+ø~Èæ+âÑšYÖë8v‡Ò(gˇô÷Ã3˜ŠX +}—Q¦È„UlN-œÆjTxca„²(®CQ^G#¨àuK4ƒ†¼¹½Ú»Ðƒ‘LXÈ€¿'ÔòokwÒ’==ÉlÁA³V52ÅFyVu@«jÎyl†®z‰#®Q¯oÿ + ú`c»7Ÿ/ŒÒ±çggÂÙàîQÕ4'{ÝÀ×ÀøýóK¯òVHgg‘ÞPˆS€—H¯mDV7CÓH/L•Þ|•âW€œ¹Å©½ÈQgÅ~1kãðAÃWŒ:dŽc)©e1ì°ˆön¤›ôœ¸ÞDû¨O~Q¢CCÑ90»¾Òúp¡GDÐ3‰âwZyÓQÏPÕbG¤ø”Ô>êé«(ØËJÊ<E]q@¢Æ(®Ï
›KN˜Ç"¥RÃ(Žõ$Ü”·ƒBÖ¶“eåÕXg8ü*ýpLÛº3 Ìv«4Ï8öaõ•tOù¡GÊgÎ7µâêÞ}“Þ¥÷æ»öÈ„«aÌ$ðn‹‘uÎ@Ùºø?ïSd÷ü +Eü.(Šw-0ɱpÕ_ÊôŸOÒýÐöÖ&ZmÜh«(Ã@¼.qüyï4=²Ô¥RËaÚ,›eìnÅžþs]»wÊ=:ï:ÜÖ¥>£Kõµ0hb-|•üñVó§žEþ¹ðìÆ+3Aú~J{ZgiÙ¦ðçíèÿ \T|IMÛyO7ãYš§ÇónÖ1Ç»òbÛËšÀ;Þ^é…ҷ݆WmÈèY£A›uª¾"¯ºéjälsYÆn§æ)xËì!~¾q²¿Ò_èoÔ³÷”ÛÏ"íàvÕE"íëxN
ÝjX(<'YÁJWŒBá®ðµÃ—<ôñ¶#©é%¨r¬$ëœ4¹ 1röx¿|\o>]sÕÍe”q}~rfk9¿=‡Ob¼«ó00v©µœ'É ˜†L±”±NñJ;O¯õkçV
¯ÑÏÔ:íöõÇ¢7hJ
&ySlqÙ««Z=¡ô@ªgxåÿCM³Ó +endstream +endobj +2967 0 obj << +/Type /Page +/Contents 2968 0 R +/Resources 2966 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2969 0 obj << +/D [2967 0 R /XYZ 152.694 705.06 null] +>> endobj +2966 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2972 0 obj << +/Length 3605 +/Filter /FlateDecode +>> +stream +xÚÍ\K7¾Ï¯ÐQb†U,¾nF°›ì‹ø–ä Kš<3ÒJrâÀ~‹ì&ÛÝb·¤ÇÉÅÃÑ4ÕõâWVYÎîfrö¯ÙþüáýÍ÷?j;sÂC³÷·3”F(3£@¥gïW³_æ?¿ùíýOßÿÈw¾Õ(Œµ³· …w탿‚¢Ÿx÷î݇õÝÃó~ó|×ìÔæ«Ö ç‰ß·ˆ7o•‚Þ<ú¿döÖ cšj?Ü
ÝÜjÿBjn+ä•ûoþùþæ7À¯•3˜!Z!µ›¥]³åÓÍ/¿ÉÙŠÿøÓL²üìøèÓ”p¨xù8ûùæ¿È¾æI +çXdJôÐÖ’¡Œ’%á9+À%á™ð–÷©‘ü„ÔF…—~
s4€ipf™œIa8A +úÂèqZ ÃÚ5,6~ÀÙÝañ¡À›6²)]bSìGka¥(òcÖÒÿf`æh½iµÆKßZ:©'&AH>%5$¦=ðFHì©h’{‘1´VàÆ™Ò^ +É¢«Â”ãÎõ™Šà°¼ßì>í¼9„to
.Xá½¹@Ó ”m5ÍÉ:0Ôh6K'@Ò¥‚(‚ƒ6žŸìaùK±aWùÄ}êi²sK¶À4UÐ>?€¿ËÚ'Ërjÿñ÷Û§Cx%Íe0 ÉM³ÃFÍú®ÃŽ2‚,öÙ)ƒµdú +€v³5{ [ç´¢44¹åýÓb¹Û”ôå„ÕY_È$'üTo`®ÔÑHÔ!Hè!É›Ýê?RË9¢t‰pÄ ´×l)`+¡½TüCº÷·VòÑr¬ž²‰ÑJk°C…Æ»_³ê;/Ð’Æ™"ö¢x9f—™r tíÄÔX3Â[XЃ‡OX?q.ˆÝ%BŒ¬æ}êVŸ—O«Š&¦¤‚ ~Øë¡Â:üh/´…#~Öχݟ'ÑIIУŽž}kÏTqô=2S ‘.õô›í«d_ùMS4ÅÆo»n4UÜ&)+Ì=½nŠ3Üûp¬„á„FDì›O‡õî°Þ.Ð"õÒÉ êÙAc-È-‚³íbw¹b"ÆXÕb‡SÇþšQ£’„¡AD¶Ýí·‹åúÚ +€ÉŒcpfˆmäJ·©û¤Wü]¡‚i†æé6ÞJǸ±9<‹| 9ÚÎ6hBŽ|Öl9¢b9âPŽxRŽƒ#þø8n‡cGœÍ™9ÅBÎÏà-Fzáå•Ãé‹öü] +y¥ÛÏLðÐá[d_Faz‚º•j÷?K)Ðp¿Éo0.,µû]ÞïB6UØï¬JO´»`î¥o÷{LÜy%‹û}¦ß«ô~ŸùçÐ9}()í×~àt—&-!æÿSæ™ÿ£c‰QÂ*žòùS_Š;QG&µK›—6’®]h+-Ó *P¤šˆÊRøÝç¥ÙC2¿‚¢ƒj–$ÓÛˆVáÒÎÆpšÇM^šn§‘wZÈÛü%º}=ïÔ8Bms#Ó +oOF”  ¬šf2A¥‡0‹péÂ1u¼«="áC^ú‘ÃÐìxv¨xŒÜØ1ê sÝ1òÝ1òcÇHåc„6/ ²yŒ˜gg“wfK
æ ejûæiŠæiNš§>6χºUTkÍ”aràl
ÃúFñËôÙ“K%e’5é³€p¥ +
ñM½¢k^vFà:#èP˜hL•Ð©Ruúë>uúTÑÕ©òÓöÒ]ÎÄI™P3&¦¯ËK‰uÅA`3&æ`0 +âñTƒ¨àén±ü¸þ¦uÿÑ«íÙûtë>_$aL/'äNâ•U®,×0q†ƒ +•3ó1‡—Ø-m^j¼ôðî6×Ïlv«ÛÅc1ÙõaFÇtÐdX^HNV¡Ï=8ÀhBߦw <Ó &vi•*quØ}*1å<SªNVÃ#>ReÞ;ÞðRÞFç¹¾=}ÝahµÉÀ˜§‚)¦/æsó¸š\»°Ž<:¸F|Ô4QÏÁézÄÉ|å +TqRA‘0ãâ1š—1»C“Û˜Kƒ|™‘0+cmF´gFÌ€‘w›ÛÛÒ1åØFæjtSÐx&áazÆAÂÉ Gt?Ÿ&;Ë»)]žAv˜pqºÙaÄe0 ²¼ÿp·Û#Ñáà¤Ìƒ“<¾ž :Œ¯\9 +t_xO|>õapMÖ ÃB~Hø©S¢u¥&× Næ=ÈÞ/ϯ"ô0§u<5j«êCP9°y¢Î„_FÊmâÊOTC£¼©Stäuó‹6ÇXŽß><tÓ_iv"
Ë.PɉÆñ‡aßOãHÇ+]ç÷1{o°#~ŸÒ6WóÍR«/üÙoØ›a‹¢Ò9…`Є8r䯌ËÂ@ÄÖzN£û
)]P®õpT§Rt¬ÿÏÛ¿Á9š2£0:ÜÆtM:èý””fÉ vÁ…þt×
!zA^ÅþtêBb§–Ü'Då^ÞØ4+ß#q=aŒÂ D† +endstream +endobj +2971 0 obj << +/Type /Page +/Contents 2972 0 R +/Resources 2970 0 R +/MediaBox [0 0 612 792] +/Parent 2953 0 R +>> endobj +2973 0 obj << +/D [2971 0 R /XYZ 152.694 705.06 null] +>> endobj +2970 0 obj << +/Font << /F57 1658 0 R /F71 1678 0 R /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2976 0 obj << +/Length 3496 +/Filter /FlateDecode +>> +stream +xÚÕ\M“Û6½ûWè¨TÅú@ã–JÕf«rÛŠoÙ&3r<å™Ñ¬$¯ãš?¿
+>þøêo^ýçèXÍ +Và¤q$+GÔ„@«ëûW¿ýnV7úã/+Ó«éÑûHÃÛÝ~}õ¯V{%€øƸؗmº×êجå5²¡"‚íÅÐjs°:U}s¿ÎÃàhÞßÞüu·?TVÁùFÈͬÂi‹_*§-pkÆuK@Ƙ—JFĆíÊétáE:V=6" }¡ŽÎ·/¯kS—E—fB›w·V4©:@–—šc!ÚeëcW1*½ÛXÀ•3F·Ñ¹óîHL–ǃÿ´»Ù>l¾!S@æ¼Ù@Ñ’À´–¬×±úe´¤Óöº‹‡Zº¿ºÞmk‹ìïý3éêBÀ(hfÆí\úݸŽ…¼øíÃ)ã>aQ]´[´sÓ±VÑË-3fEÓñlþ¸Ú-4›cNv« ¡¾à»% +½éíeFa„7)LÒáíÛÇ%
€üœ 4dx™ù(Ö"úñ|>Ün¿Þ|Lh‚ÁEæÃ!4‚n4Ÿ‡íîþ›µhô‰Ñ—h ýŒE³zJËiLQÝ8„Üîn* +ã †Ya ¦ÜÈd4ÁÞ5À‹ƒ±æw;ñg:½?¶ÕÜ1êÝ1“¢6mØÖVHÃSK+vÜx’Ëf#±/§€OyÖÉÌ5^u;0346ZÛE›EÅÉï`¯°íÂŒ¢n>»–¤ˆ1RïDëjzõ ÌÓzÞÜì7ׇ݇Zô¬Æÿ8¥î4S×iê䪽¡¬Áçð<Wç¦ÊôÜöÛ·oO‰é„튷_²4„‹;ÛÄéÎÛ
)ÂÑ ;›‚Þ“ê°N1ýÀ21Vôiš¨5šž;ØêÖ6ç 6|ÎÖþ°¯0Ë„Ú¬·í< GݘDw›«$°:AUš·
w2¨a +ľœF#0P0›lhÜBÔXŽÔÔxNulëÏ* @÷b½êÀÉb#‡*².ëšj¬7ä°½‡k§ØÒbT¼ð#ˆêºð>¾J´¡’$¢„ÝMÐôv5Xl‚w‹ +d ”wUEÔT´ +ƒ‘Ï…iñ©´]aÑ‘üÑ=ÞûÇë)†Iolk +c^l¸ÚÎØË Û•µvfà:,Üen¤Q3y1ðÍãWÊ(I{1´!t¶hÂù’4ºÞò¥s¢¯£³÷cŠÝdÇ„Ø‹ÏR|EÅ1Õ“ùÌÏk$±!,Âσ¨†8C~žÖøy³ùù¸†o·vÿGx\}–PÍ%Ü2Ö¯YKã€*š;¼Ûmª&ÑàÏR]Ò™¢¨&º_@g|šÎë–‚P¬SoPSÚÇíq„&KeÈ:ƒÙQƒožC3˜£µEÔpêµÅÃîÓMÿ
nšhâûø¯¢JŠ¥Í†\¤Âíeή¨ŽXiä¢ï6W»?öï7Ÿö5Ýé:ú¬yâÊ@cZ¥ÎÅ6áHy,ë&§ŽJcˆÁ@;5y[M4>Ø¥ÁÚ—S»y¼úsó
Z…7am¡’“:V-9íÚ^¦ÏÈ +°K•S6Ãj§
9wjšõ?ò´bë…ÏÄÖøÈŒ§¡ ïÇ!†5Xž`«ëa#ã.ã7IÕ´+’Ò‡«k» #ñX ܺº›/à´ +'L³Jh gVÛ_ƒ‰},†Ú.³¡Æêž²^ÑœähæÐR´ìuhºH-^Hè$5å$©©‰I!^*j»ß\ÝÝakÖ™µ[Ó“5él…UÔÂ.D+n4ѾԿ"Ѫ%QìEM冔‘ + >¢& ×’*ßñ¤µ®q/˜Jq=UÓŠi¨·´œÃim”–ì–þðŒÙqELèщáÜ5½¿Ú½?ãÔÄç²éÏ DŠà\«±¯¹‡œÃYÀrȸi'Í¢ðÃa'Íñ/„— +»¾»Úï¿%O†êͽe<c*稊S±",'°Y±máÿ",×u×ÔLû¢Æ¤lÐê;&“j6l5ø&ªÛðC `Ó€„ɵð)'¬ù|Û°¾šÕcxœ
ö4„;ëò¹q¢f¤ÎÓ°z¯Ž§ˆ§Þ +)ÎÉÙ},gRœ¼dIlǃSŠ\Ó½PÇ6¶{‚‹äºöLå×h µö”i +á û
“UŠ +HŠkäù,–ÑJtfÕ–¾¼H|^ÊS¹^ &,+©"÷¢Ï-q‚°"”\Ú&,ì‘ŠÔ‹Ç£%7F¥ÛÛ¯ëY1h°H#"k!ºF“.rê_„q¦c(Niò7€8h#Ðö" +s²ÃÙ7Ù&àÈñ1lBWPªàü ®ãO*ƒ¥'¸´gÉímé=šG}*ØJðŠ_ØN$^tæÙ‰îÜpk{W¯œ¡…c¡kvU_Ý…ÓÔÈl +ÂÈÔITUãnæøÙ©¬Žø°¦ó³ñ\ +9ª*P´!ñôQhE·Žœ2ÎW®ö! +iêæ-MžôœØàýÔ&0D—¥1ðòkš pc…› ‹àË9ðõ#Z3óÙý8Á§<§SâÇ{Þg +ž}-¤.aÆÎTAd;SÕ Œ¿©CbzRJÎhÚSô&ÄÁVÈDV`vé&}šv ïÅÙŸÑ`ËÛ]¦ç\PµŒÉçÊIçM/>»ëÂÕP=ûÛ·Ÿ¾~€á4óöÚ½¤7Lí!Íãu']¶" +u.žšOœâè[ñ¦ÏZ±P?Ñ»Æs´cª¢/_ŽÁKdK„Ï\ŸÃÕíÝë“Ž³ýÞ³ùPKŸ +\9jYælâŒáË>fg5í+4d¸CB:ø„Aª~2%¶U¿r³¹¾»Úm–´]Æi[¡ˆ¼@‹Ø +ùøEçs{¿ù2É®*£JÜq¬L%fUÿ%ÄUã¥ÁÄžS</ãî§öËÊÈowõš$…§DIÔØ—Kä\)c„R¼Èô™(^„R²(ÏúLu8ʱ¾£:}í +è +踴çÜ»p½}G\Ç'¬/R¦Å•_'Ø-)³E*¹JÉ_Ä×ç/‰‰‰Éy[iˆÙx"U)WŽžªup¥´LÒc2sS#MJ„Ût*‰P*ÛéPe-µjw—¸ý†#µDšx§ƒ'ý§ÔmB[Þnʼn¯B_R*ð!”q†PgvÑ´ÿƒöŽ¤ˆhŸôŸ©6åë4D½È¹ža&ø6ý!…âBù:5|Sݦ½Ëþ©^}ií/Ò‘VÌ“þCùÚ›Poã!ïLË4ý“Ÿf¢âÒOH¸”PL©€)>Ôç¦?øòx€R«1Xj5†êµ(¦EPΫJKªÛ§þP†d‹È¾¯…‰–NJQè¹XÞ‰¶F˜4Ÿ˜BT LÅ .^·g[2Ó÷ÃÏ¢à\üÄ8~‰¦áªúÁX›ÉÅ…AÅøÿQ²¿ +endstream +endobj +2975 0 obj << +/Type /Page +/Contents 2976 0 R +/Resources 2974 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2977 0 obj << +/D [2975 0 R /XYZ 152.694 705.06 null] +>> endobj +2974 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2981 0 obj << +/Length 3548 +/Filter /FlateDecode +>> +stream +xÚÕ\KÛF¾ûWè¨ +š'#Çß^ýðæÕo¯@_gV°ƒ¬,³Þ«Û¯þý‹YÝé?LE.¬~¯oý° +êfõ°úùÕ¿á{b€7•%}’ÐÙæ•ß*SÈkK¾£ØÖ`{
ȇo¶ª°eÛ7Ï + w²„HúŽd€o`¿QóÓ—Y|K$šãÁåÁÁÓŸú§~§5k4F:Òêþ,
ÓߺwH$q~§~“â;õ‡È%yR’MMâšÐÚîª*·øZý!2êÀ)é]G’¾åOµ
×Ø^Ïb_ƒÎ;syÃX²Ø’ÉZ¬ÈØëM¶žtV»QÓ»ÀV¥"+ÑÕÁ]g«\‰}”¯1+«aF…îC¢êyaT*™«T]ŸsEï³dâä»LúDŽÌ|mŸ"ÉH4™¤Máó_ätt"ãüôVïeO´Å)G#*HJ¸fÊQÕ„ªkÑOk¸7å]I=CÍ70í³Tabžz““I™=OO»‡›?îï6Ÿ +“¥ÖÊÈ“u:–*è”oçJ‹Š+BY±zo‚I
ƒ¯˜`jU¬œ^a•”¾Š |»~ˆ„ÒU[4é¾,–UµýáŸÿx{óð´)(ÊQEV^bÕµÚDù'>Q›î¸µNíĦo2Yt®#"Œ‹qØ,Ia]åÉ^6ÝnU1ˆ‘0ÉÊUa\-ÿàe¶0¿äÐÕãÔ¤^.Çku¦k°œx…¸bõ2×n‹°M±B%ãJ¢=n>¾„
#OvhÖê^K9‹ºüLt–<©ª<Ò”·4\;ÖO ¡·”ƒçv%oÓµ.&’iý BDÞh\
®¦p
†}{Œ˜2 +@ùD´Ãûû§/˜ñ—ÃD›ò«?R鯊êc*$ß|Šôrþ`»œ?8lsþàÒµ@]e+;ð½Ùášì댻û̘«k
µ16þ¬!]"ÉœO„át÷7O»msúÊž5™
Øô•úÌÑë"*¸¸œ9‰aܦA1„ÑÏElšL…ᤌµßîv7ï63ŠÐÖê<“æ +×õ!î:¼¢þ‚½ï³Ü*ŒË@s¤²OÚܾß~>Ÿ$†'æ\ÐϘ?s¶,©Æ_éz)–%7÷»§Ý~ssw‰m‡XŒ2¶ €†± +t2¨S…«òH
+:¥Ïoë.‚f¶|šÕPÐêÜ›êðÖœòt’0¹æõaÞöõòáþ V°¿ûlù™¨6þØob$˜Ö¤•”ƒ£Wš
W9d]“TúkÜA2]…Ä|¢¦Ýá‡û§Ãµjök +ÁšœºB};ÖÉL/Q–Äè3O½Íã]œï¥xm}]×0]AºF™µ/¦¬eBÿF½Ñ"úõXä`Àõã͇QwìΩ?.hDÆ´hZiØ.²¢{"L¬hÔ€ eZÑh1ÁOçýÜýx·»Ù?½\U¥zÜté.»ŠN£xhªï(šx4±Îd›B6ãušÕ +ÖÕ•lÖÏ.ð5o'®I³äb¡M‘¨*¸Õ—;Õ×Óíþ~wø¸ß,R“ÔÀìeþîèkÁk(¥ú„‘lÙŒ›•($uud‘•ˆRÉi Uumß}M•¢â“=ÀÚqW÷s*c…¦®)ºOï žÅe¤K˪«îr¼+X¥Ì¼® +ïÆlòy³À>»%%•.ó±pGmlt4n‘¡‘E,²Wrßÿz{{‰AÆ\k©´ÍÎOðý²‚2ß.nþ¹!߇9|§Ò5{žàÛ†I,·„ÊžÆâÈ÷ó¾%ë&øV×N¼Œçb]ÚÖíd»á¸‚b5Ç!mç„)æc€”…Œ…œæ¥~Èü~.ób2óè™É*§Y*C0´˜ýö+O“´ù
ÒÔp¢ÆÄLùˆ°À-£1Õ³2ÔØþ+ÜÏî4†Yc”4^‰Vì—±1ò¨ñx °çA +ÁNð!FìB6V?aÈ÷`æR{œà;î»»…ì$îé +;û,§f<ÏvŠy
@1kY‚ùØT +†Å¿û»O_«W Ì-À¹´à&h´ðË„|`¨`XHúðëÍþò™r61QÒlË-1ëödøÛò\/[WÔâNöoȘ´J
¶ýgõ7L{Õ:«ùøçèw è6Á—ûT[ÅýƒÒ,Ã:¶…,#•Da¯O!÷·2çñUAÿ°ß—á4è~±õ|<ãÄ•‡ó˺éJ¦ØÒÝRÖÕaò—’ÒbiU•Fš:Èu»Ë¢y˜7ª5’ +}awùÔjÉv£:£˜É¦ÿÓ+éGÎèÔ=™ííé,š"féF2”ûc)Ÿ>Sýp"ɤ‘dGFrz's~gÛ¬GZ32ÒÚt{–“]H#ýÈ)4Ngî”LŒ‹¡n¤˜r+¯bátøMÐd2éVhD·BI8áüI’Ó®gß”t\JljúijÖ-iÏu„ªÞ=Ì_n5R—ý…ŒûA®®l
éüE}¨I0w¿ùK÷£ýe®BÝ„‹Å¸./@kÓÑ á0¡°Ø¶se¨ÓdzJ†‡‹ç°ÎWAOøEbŸ9s]oóº°×”ëpÙ¶»Ã%ñ?š'8—6¿üD8«·yý2ö·yÝY×ý%Wµ.)ô58úsçÀŠÉ¤Mž¦T›jp¡©ãhAƒ©‹]Å33Q]i›à^5Â9˜¸õêì +²ñºRJìkD&}ªK€“ÄGÿEq
UÞˆ÷]â‘ó–îÈŽÇZT/>¿ Zµ¨ù¼‘þy1tM•oN¨UÉÞßæÁ‰IÕÕÇE±ˆŒñH „%d|üøa–Œ¶Ô]™dDÍ)È/#cܵtb¯^ ãï÷w‡÷%U.¹ +endstream +endobj +2980 0 obj << +/Type /Page +/Contents 2981 0 R +/Resources 2979 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2982 0 obj << +/D [2980 0 R /XYZ 152.694 705.06 null] +>> endobj +2979 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2985 0 obj << +/Length 3581 +/Filter /FlateDecode +>> +stream +xÚÍ\K“Û6¾ûWð(WÅú…Ç-•ªÍVå¶ß’=È3ôŒÊ’f"i{ý6H”(PG´ã“0#D7º¿~B¦x(Lñï7fÿùóû7?þâ ðe°–‹÷*màŠ+‘¤x_ü>ûˆûù§‡ÍÓËóò¯åÛÿ¾ÿõÇ_ÄL³X’±ºfý|ùöµ8ó?¼}GL3]Õü§ïØ•d±x¦šçõkÖ'E8m7tÝ0ÄéoþõþÍŸo@ßc +(m)€…eÖµ ¸[½ùý¿¦¸×/-LI.×® +ð%Sœ·,~{óŸst—>À1Ý»ù‡Í,¥ƒp@3ä>pð;+0CçíÒˆJ±vÒP×2½#Ý-ÖwÚJdJ˜zËV2[F,Yô-X‚»á£—#›Ò{8Þð^’Ð4û=¢ñwúV§b%y{Bãb—#Җι"•:s:[§¼œ„<PNAè‘Çn4y«ùçñG臉”J6¡Q†õ‰´£‰ÜV»D^¯ƒ¹'k Š@Ðé¡…Á€^‰ñ…8WK·ñlé!®Õ¬Ùçi=Ĩ"’c¯¥Ø»{zžÄJiU¹¦!±Ê;ƒ=zÑŒ”¡Çùöq<Œ×¤ªÅò{î’¥¬†î—i^|²_žwÕv·ÍNWz²ƒo^Ϙs‚T0©Æ2{££ùöq-V£-£k5T:=Ï#=@Ö^«LR:l‡Y5ÔœÁÅýç»Õý5(}…nGÃJ†`Ø° +5¬Óø¢¼‘bž–Õ<G#õ€dAÍG} Ê@n0éØë§â$ÀÄj8„áHQ‰¨&"#©fäúzã´†ALb¯Û¤I ‰½/A¤G©Œ…$%¯Zï6_rÀàK' ÈÀ0Ö²“’y§„òÕ;%dÇ¥[= + +@—àI»jõ0øŒ‹Ã¤®žêÄ$Œ$,ͱ‡£(æZ>bÞK>$ËźÚ~Zdé5èãSF6vÄž±#AÏ LbGØèZ-ÕݾÕó}y¾&æ~¥ÓÛ„å îZÏÌH&4Ç%¡Ô+ÃÛPÖ(GQ„¸‡:àL:oÃI +Ø玞‚º×8tô»ÅnY}xú<âèÏp±f˜rŸ50¿JyÎAà "öf6c¤Q¥Ë‡‚”åÖÝQ¤,Fе¬:Ó=ˆO{wφҪìÉA{ÇŽ0&rÚ¡MCkƺ{«ÕóîËDþÞ¥XN[¯†*ß_Y‚Ìl Œ¨{ªýRíP¾å?i´HgE=&¾X×R‘7Ç>’ƒ( +ðÌaë6
h—U_ÃçÅ`Oàn󒥯ñR²µjç€"êæáükî+5«ÛÝw!mNÿÂ`¤MƒpÄá:F¿áV¿eA£ÕÚ_ ƒˆÊtd?$c Áý_Ø,aŽK¿xIÈl +…4ÌÇ0¤¡„ã¼Y^<<?mo62uùm8Ë-×v©å§ºUz5àºL‰p£óB±@ +=ÎR]ø>ïRQ^$[°ýzÿy†mþQO"šçc(mÁìJ”|©ÀÍìKñ½Ö$U¶6$|©æ„‰OóûùÝnñWõÍ-¨C0’álÛUW±cu(=÷:0ÛÞ
Àú ê!I›SB‹nîÔ^‘ŸîXƒ4k¡ÇØç¼e&MïÍÌÅÅ,¢U +›½ÛsÒ–Q4XE
xZKöétG3nÒãudÛÿQúŸsc»¿6Ÿòe¯ÖÚᯱ˘»îñÏÅ×ÅL°î¶£àP§Åb̉=éK÷ÚÒñdåPPcýE{YîñJãk¯ƒ.WªƒÒÿMÊ«@ŠR•™€Ì°µ$…rakk…ö”)_«pÓwˆä#òÙ +ض5ÅÝí +Uª‘Þýºú{(ï<ï–¹!×ú[Ç¡P³RުȠ®÷~û*0¦ËmÝ%Ñÿ5¥ƒÑ§ü¼»õÍDÂLý‡A‡žé‚§zCƒªð¶ç©‡9‡fOh¨û2ØÀ,4=õ¨¾hgPG®ý_€ì;0©%ù4d³oС˶ èÝLnHif¼Ë’¹o_ˆ{é†!Í003t3C7³® Ö3ÁäÛ!ô‹4êìr=´žÛ™ÖìÖúÄÛ½Óigz3À!ßñÖ§>ðhÓ̶UídfêØ +endstream +endobj +2984 0 obj << +/Type /Page +/Contents 2985 0 R +/Resources 2983 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2986 0 obj << +/D [2984 0 R /XYZ 152.694 705.06 null] +>> endobj +2983 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2989 0 obj << +/Length 3819 +/Filter /FlateDecode +>> +stream +xÚÕ\_o9ï§ð£l´¢DRâÛaÝÛ·Ý}p'16q\Ûí¶è—?jf$g&ÇŽÝ\÷¥¡Ý‘F")òÇ?²ÜLìäŸol÷÷§wo~ü…x0ãäÝõ8öqÂŒó4yw5ùm꼕Þ^ ‰’ÎÒã[˜î>ñoÿx÷/ø¬’<ØÇòÚéFìŽy0òî™Ý<‡8òæ¸!åÍþÑ`t¡>±lÓê2&ô?.%3I:ìWG€iÔ¿xÄú@#ˆúŒlgú<þúÓ?–óÏÛˇ»vTO`Ä&„ h7o/¼‡ÞWûÆžL›¹@k<JKOžÎN}h6òæçwo>¼]„ÀÄžPè'—÷o~ûÃN®ô?•QÆ™üÕ<z?o¢óJÞM~}óߊ::‹Ê™P´¹S +e§G?Eà†rSß}G @.<¡¿Š¡y•ŠÅEHü-g÷óŠ„Øoùt µÛÃ.ô·%)VVû !p’ŠD1òÜ“‚’Nó·ªã Òã<´ ;CÀ°;ÈÒ;™c‡«±"D¨$ûB.¤øcÅ÷py?[ÿù=¯êÌ`Ê>s™t¬Õ°§: ì1nBVUÐíUhÐC_zÌò†'(NýCw—w³Í¦ÂÀˆîaà;Œ¨²½˜;þ)wœ¸qî`Lâàó°'X£®sÀŸÛÙözv·©‡àgåL¥XSçnh]õ•ÛõǪ9 +&z~NÝ‹«ç¨›¡þâõ|u7û2fÃsvĆÎ'_¨ÁñªnCçZÎ?C9ôܘô–lÏÿˆ¸½F¤óˆÛ±Š›û,øx¯žzS7%\怂˜¤žÖ'ØP.Á”¼q0Á
f‹H¬J}¡¨¡t,ÆÎx¦,uÛ)ŒRqQÑÄ Zo&èºAMð;×^î-*tKö˜…îuj;º§¼wÏelcñÓX,H´ùP÷ØâPˆ…}ˆeŠÇìÃuH!¤2û<*Ðn +¨NÑ ”f ¹¼êV¦£â£)BÀê±áY”0•ƒm÷ó÷NàhøñþöËjóJÐGìÀÆ+Öó5£'AÍœOGíøc[Å1Þ©‹ }£M†1ÞRþÖË^ƒ
xll¹¸#¥,GÊááýüËÝb9ß¼ØtïH³ƒ6æ_ÁO‚Áü¨;Nœxž±Ï F‘£‰æ"c}æCcË:”C®ê¼7ÂÎûÅvs¹^¬Æpå‚ÄS˜ðií=ݳ{ß3âuŸ¼fT<êÖÉÑKàÏ>m +‰# Y¨d+¤E€
É“Ând0SFÂ(ìw…Dw,Fø¸¯kB
±
ji¡„ÊETÕf‰=--”Ï6h°âÜ -ä€òÙÖçŽ=Ûiƒél? ÈÙ¸ÇTªêQÏyS Æ‘œkW\·'ÍBì ™?à/EcueäueÑ
Ù»ªžzCPœ’ÇŠö¡ª9M4â3•÷k
ÙÕJVrUÏôÜwAú»[ÍÖßÌ ©œK@@ºøuÑÿ®Ù;‘&ì}óä):âm4ªfìõåqçM“Qµ)¹Ð¦ÓE Pµ.ºFù·X^Í—/8|-‹¤âÿÔPÌê…ÃiLP¿A’æBãòâ÷Ø|]Q6ÚJæJ°mÏ1‘¾j¼wÅ`t_õŸ¶˜£AÓþЮÊØÍ|³ž_¿ba Ó€¿‚õ—àÕÞ´Õ+§Y0¯¨Üú¶XãúHBÔ̴׌pn»ØÞUÃâ¢ùâöå°p%Ÿà“áðNñw¤|¬ë-Ùi4":QâŒô—|u=r– J\e;&ƒ»9«Ì»º JOˆA”u)¯^[J7ku)7ï>×¢ +ÇÇ_uµ¾É~Ö¾úr^iìy²•†?î˜Ô“}d¼(æ<*ß8ÛPgaF0Ä0`Û|vÿþn~\F)òÞŒRM³Ú׌%”FÊjíÁ¬B¦nÈÈË®7·ëÕæàM&!4Ñi߆á+H)Ö+É™Ôc!®œbulâ2¤Q2ÒÃŽ¤£Ïn·é‹U^ £î!C¿@ÆÃdä~%qGÆ2ÄÙ:ȇ»…)»ùã·öéÓ\æä™ò‘øì™=Ò4Д)”Änð£ùHٿ×&\Ü €ºR*EeÛ9ÄbÅ]tG¯þ¦¤ 0¤´Äd=j4çÏb°‹ƒ²ÿj}ûeu;_Ö +]ë®VÛ÷7Ç›Úo)t“XPŠµ´g#(&œg©"åç|{;Ÿ]=›³ÎJ”BP€É©Ym ÍÆÓ2x¬*a¡¿àüþzž‚ó T?1ÛûÙbùüCo‹’?D7í;õÎí§R–ÅA´¿Ý¬Q2vªO!§6%âN³xf¥Bœþ=‹nÙ`ì CMW¿¿*% M¥Tü%Ô„šò~ê«S1-„Óº”º”Uª¥¥ìWßgX_œ—Ǧ¬¶cVÔ«ŠNˆP9/RóѸÐVÊâ‰Ùödꥫ”Yn•ö–
+ûû¸É弞ʤì&S±Î@q,» ¬Q©?Gr’̉-*¡¤&<㱚Òp²ÞðsVPJj÷å„Æ’`%A×ñšP**ÆgV‡…š¢â a +E)æAj¢ŒXæg77ó«õâæ¶fÁƒFnBG©P»AgyoTBh¤{C9ŽRqicS¨`TwDp’Kó©R5õpË€)Zž±OÄv\Å Ân
§S +Ï/oÖW¯ébã8*Ó8–T|-.å1vOd¿‚ZöãÖÂ/µ¿ü€_«Ë‡»‡å«øÑxXBTM˜:•°SWºœCjâimH¢NÓë\é²× ËÎú®I¼û4^|¥º…»ÑñRáºðˆš ‚ rçQ“ÔæÐo-Ú\Ζw^ÍÜ‘wM+íYvã@Cÿd;ëWÜŽ³†Ây¬7m F;ëÅêe½'=»M¸g6ÝK=ÝFõÖõíöf~7¿¹{ØRMm%òEQ›S‰3˜`O!dS+ê`»hà%×˱i4Jõr.ßI®¡;:‚læÛ÷3åZºõðç¢3ŒnŒm-ZJxƒ*Ä´(1™½Ž +Í6±Šòl)± 9Oƒyé ѹÈpØYåôr@‘ˆ; +µFà´®Û´3oIçRŒêŸÜ¤ágZ1_ñØíìÏù—ÍâæùZRŒ%I.vØ@
1ày¹ãÙ
—ÜT7ÕOÓ‘´»és$ÖÚ=ô8Ò£>%QÃI9ʲd#ƒDøæfýðñµ*EéJ
,ÕúI1íIc ´Á0ž–âB§s¨ Ð6ßíÔÒá”Ú"dC5…[ç•òÝwÑw?!‘Š¶ƒeÇ&æ +Ž¦@¾%¹iX ¦‹<}rbåX£W·t‡•%NiÁIwßäÉE¶qÁø‡Æ½©sŸ@{åâUP§RCГKh\H#ƒ¦
"É%¶•R—šZÑgÁ@“ÔéÕõ¿K§”_ +Q²4]ÀÈMNðâ¾ê?Ø5ÿ+É;²þ{"€6ßÐiyG†ÒâAn¤ÅcWTÜ]pähGò¡ +””ç~qõ¹ÞäJÏÃï–ì|ùÖÉôÓbý°¼Otœnõkx{!Á…ÀæÖÀ™<êô=N=ìg©ÁÙÒyð²S”$8À˲ѼõãÛÙ±æBÓE5Ñy¹¹%}’©â4‡ï¯±»îÛf©t£¸üœ ‘! »ûÏÉ•«ÄmWcºJ\.97ºZ»ŠÌù*r{>Q!äÛ̱ÜÑŽ®>^Y´šØ2”&ŠîX³¨ò¹[l¶ï«?Æñm’™(n°qJµÞþ„€ØÓÄ)ÞxîWž× Õl5mªbTåß«Q±JÜ—ùçèåÕêïÅQ=çr*ÏÕ°Õ…~^„$ØÚ²tõù¿)cS“ÈŸ…± ¡I†õuUŠ®ÊË»¼ü[2V‘’Z¿ó06´!oŸ±¡06ÏØÍ|ùé{n
»+n²·¡r|ƒ‡vK7yH©ÿ[é“®¿æ¯õb;Áží4ýxaöé*jÃßöà.ØPdPÓµt‰Ïsá0Á™4`xá°{»”঻ù¸«MF…üÂéÊg’ŠãÓ>ô¯†ç¹[ÚõÆè&þýK` +endstream +endobj +2988 0 obj << +/Type /Page +/Contents 2989 0 R +/Resources 2987 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2990 0 obj << +/D [2988 0 R /XYZ 152.694 705.06 null] +>> endobj +2987 0 obj << +/Font << /F56 1659 0 R /F71 1678 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2993 0 obj << +/Length 3644 +/Filter /FlateDecode +>> +stream +xÚÕ\Kä¸
¾Ï¯ð±ÈhER¢¤[°@6À^‚`'@€d5Ý5=…íWªjö‘þó¡dKn»ew=<“ÙK7«Ú²EŠúø‘¢[77nþúFw¿¿{÷æÛï4^fÓ¼ûЀ%ÅÁ4lB²Í»ëæ_«™¿ûóþñýææ~óë7?½ûáÛï-?ƨH³Ü3]¯¾yKƒ_Xûòå/¹sóÖXåoÞ‚VÁ†3nétXðñnoþòîÍÞ€ÌL7Ð B€†‘[Csu÷æ_?éæZþøC£¹Ðüš.½k€”Gñ¶ùñÍß[K
TFd¥I,eX¡ãvš’9Zã’„+c¹5×ÀÊoØË´ùj{¿=TllY9çžÙ´Õ+D¢î©ˆ*:Ëü,`ÃDr«Y•½2C•ëÎF¡üÎûúýíãMmÞ^ž_æmˆfÖQ†…eÖåù$óºXÈëÂöÔuÙüvøÃ8?†#kP2²ŽÙ„bds†‘n¯ÿ Fžñdë‚Òy²õ2pìÉÆ#ã©F~ØW,6qâÓ~Õ(ÞEØ4J6&-pe;ûnó‡¸ÿŒ“ù‡o`eÊ×IVë$¡H¶b]J ÌJp‚Ó=¸ŠeÖ8e¬ya¡m
É@¡ñ¯™È+˃•Ù(f+dÑÂ_æ²\Æûáô³o„ê¶ \È./Þ¾ŽÝÖÌx<Yä–ñxb%~=ÔÊcöøàN÷øm]¿qL,¥ƒ™¥” †—YJ”ßJË~xu)GºîÖW‡í/›Úg¯œ- +º0в™&V´ +!œÀ!ƒÍ$æ°åS¨9§d<F E°\-h´òä^,È6LHeg„Šx!RÞM H4åöþæðÐ3 +›”\0¹¥ˆP{pw›úƒ¼z¸ýB8+ÀF&œczÀˆ™MW3v”½ *UV_˜±wL²fžÌˆÞy>‚ÅÊ›eYqÌÑÅ 5€Ž !AU榱VãIîe•7…䦥¤œU¬á÷²NvuÄ`¦«¶“`ÌDJ+¶{\ßlŽ)%KnÚ7PpÒ²_Ä7ÐË•aLý½9Õ7>½¿Û×»Z©Ø9d
Ó,:åÉ`QRð ‡i»utj›4Û?T™Çgq¬Ì·²9@ÖÌš¸I‚b¼ÌXœ¨`´qCcyùSq +6½TCƒ*TwÃúýzw³?þÁëœq¢g;Mà"
YæQ¾sãyoï¯7÷5¯fŽT¹›¸ç4a0ñ$³)AF«GT
™¡S(PÍž¡S(Wjè+8œXéI~Øò¹ågˆ”ù›Dü¨ªxðPÍËHE
+Ts¸¬´‘aµX_E}ñ8ß‘Kô–‹èl=½ +úKí6‡Ïh©Q—%,Þ*펱TožTê,ÕÛÏã–ÚO9•ò¯ыX¡…«.Qw‡Év_!st4µö„È +Bh.à +”EA™ +P0ªöb¬hW>A†5‰¯Œ0‚5á¶ñ¬Ä†ˆ1ºˆ†ÛÒ} +í-ôxpbÿa/öÞÕ2’Ò*¡\³B>¡O*ø!;lî/=hí$üUŽòÉŠs£m$»VóÙpPvfE$+YaËC·„Ü-3©@3°"¡ëm- “$ŒÒó“
zhÿLy?q:ë²Î¬8šµÑ“D×êšq:ò3D²Yâ´ðWB÷Óº:ÞsD/WxN„[FEóv_Æâiu\¬Esø¸”нŒôLå[GOÕ‘?E³€€y/†ÎDbí¶620æË瑨ËHÔ¡®%‚ÎÆÑ>É_>ÃÔÈOW ELü+=
ÜÔHW&g©Œ””GÚ¨Hm¤M®Ý¥i=:±hèT}G¶fyÀ^ä<2Lx +kŒzÄJ|pÃr‡f + +k›,ØìHÝ®iEçÊ&sþu·×¦¹¸½#MÊ"B}ŽÏ’ìœç‚û }¬e'ùµ‘_Zy ]k “1„¯‹N_êôËVɹ7,¢’$þzÔqUúåœJßi@ñ¼BF8í\%¤j
m”“,ˆdÇÏ^ňíˆ^îd‡¬œÏG&"–ã4ôìIxÍû÷‡ëíMµòø,4TZ#$(‡â(^÷J7Ïk‘âàúÂ3¦QŽÓÁ{½²sÞZTÂƇ–P z&sY$¬‡M!Ì%e06‡MLëĉS9ÌÚ&ÎpRïŽÌR[ç(cbÙ†(/z‡'ÐXbK1Z²Hn‚ò™Â¹$3Ï".¶š¢|”.OU úI~˜ô™£•øT+}Üm6ËBFJéuÀigÕ?¯—qvĸóGξ=Ünn·û£6¬»;]› ¬Ð¿T¾w|YwVγíÉé¹ì0°íŽ/‚÷-Jg:å}xr<ÚoÙñX#pîD_×3©ÛEV26™·9ïÃz{{6Š½ZÚeôk=½bqžð™.¥ú›Ë|&ú]€¶¾—;ÝžûLZ:Õ*ZDjoënððóçéá}5 É\F°VëNY™;}sL—%,öòhïGå+ë©Ãt–,’I{®Í08½î1Àþ6ë
ŽV-©W!¥Óñ;˜Êjå¥2¡µ+b—àú(Ú‰‘}MC—š†ˆ\Fr˜éÊHçÊ3[–”Fº®ò¢\× +Gÿc?xþDæËÕ5Ënv—m»Yp'`ðç|dJÈí‘)¥7í|H›©«œÐàLKæð?º—œ< +endstream +endobj +2992 0 obj << +/Type /Page +/Contents 2993 0 R +/Resources 2991 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2994 0 obj << +/D [2992 0 R /XYZ 152.694 705.06 null] +>> endobj +2991 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +2997 0 obj << +/Length 3899 +/Filter /FlateDecode +>> +stream +xÚÕ\K“·¾ëWðH¥¢1çÍåª8U¾¥¬$ÛŠ;«e‰KÒ$WÊŸÏÌ`È™øXÎ:ÎER3 +íxÑÉ*µhÇÆ¿¥£mFXe*Mrb”ªôu¥¸ùUbô¥¹?÷õö®^ÝíîgË]ÁËÊ‘;ˆ@&§œö©¬rÚöÛ§\ÿNUJª#s0XÿÒ0íÃφÙ}˜mêÅLJ}nLe¬L#àŒ² 5fbð×*sRÙ\9ɧlK*ŠG_²–¶%xJJÇ–œ²q
󘼃5kMIT^ûæq6Ï)ASÍÔµdlÉ)j¬'~°ºéH´]¸¦cmû¢#ѵ¨}Ë1ºp¬ú]´³ 0ILP…¦ïšZšYW!Uy•[¦ùlµ_ªW»ü2Yk‹qY>ÿ2Ø +i¢Ü$Úþ2“Xìë‡z[_2D#1%õ|;ª±–Ò¹Q|U#N²”Çó^Ö³íÝfö17s#+æ:íay§Æ‹Œ<šª ŽBøòöZoÈ‹ƒÐ#˜†â¤y‰-•
¨P,++Ì8B!!Yu,Óv±Y¬îö·.‘‰v§Õ c“T)ÒãœD)?dý´/‰b+ǧD9xçin}úJÑ/Îÿ”ur8–âθ~…‡×«·ÒO?/¶ëÕch»é_SŸ¥¯rx/2^e‘—?‰@ŒpæO(L…8;ŽÂ”µ@'n°èAi÷ë쪇ç-%Å©\eªŒÑèÓu|jš¾’0Þó7Ë. +u
Dë[ßß_bÍNé)±£É©dYŒ&Ê â{9J4Q:D|“›öjĈR(-hqTˆøG”`W/ëù¾`[7DüÜ“ÑsÙÅH?À4Ò$.Ȥ%6 yBf•ØþëÒÊ~¤eM}$ªcÂøZ—ð±u•óê¹bBpeíen°öÜ`Ÿëí®ÞŸr¥5E«bïà죸Y%ÕqÊ÷Ÿêo»ëyæå†Ä³&ËGÚ12ŠÞ/sàÜ€›|`ZåàÊVWFºÛHJH‚@ªŒ@í#l=ÀªlpõTÙ¬QÝÏ×wÙ<+":Èi! ×Ôú GÖ>«Þ¦‡Ì÷³ÇÅò[N¹xT¹V=N”za¦ìZ±”mEµ‰÷[—„'Û +8“˜º‘½)¯¿Ìžöëíî +0‘¥é{]&{Òèh^„dP1÷ç³Üˆ´Ÿa×'–1RˆqÈ‘ÆÜúX属í€Ê²Y4ÀZyÌ-Ö›ýb½ŠtщR¼¥©./ƒa¤5Î2à¯U®¿@÷»ÇÍ¡9©²Ž/y9T"öXŽí&#˜1e@œœ:-ÛÉ»O£ScAâ÷M<VmÈ8ª¥! ÉÿàŸ +¯C—ÇÙ2ZˆÏäÛOÖšˆöšâ¡”!íŒ@NÙ HÝîZ*¶äÒ^%èêéñÃÇùz¹ÞæpÇúZÂ1Ù¨eâÖ
!hº©b#
ò$LYQSÍnmÃsž²Àä¤[/ïë»|øåH?&Öeü@2H;ήÁ dâX»õêc.uQl~IM ‚‡äT•ËÝ •¿Š,Š³›¾ ˜y¾é„;ƒQ3AK1µÁ+2ÖÉs…u^°ç{Žò²AfWù=_«Rú‡hÁ +äõ—ª0¨ïãvý´ù?Ü’¾ËAH$x¿ÞÉ›òU +ëZ;h[õm®-R—N‰„ÅÖ|dvfš|Q¦y6kÚ§káÏΊœ+Ùx3öiÂr˜TÜcXg6öLÖåÅ,‡ÿÀy•7“„&õ8ÞŒ¬È²ïÌ|pf#®‡ËÅnÿ€ø"×¼¸LB˜©ÌL†ª¼q…°&ˆoSª„b +¾B2‡ì0$ئ²ÎßíÀ\Ÿ•d_õ”à„.îfè¼=Qíöß–õ‹>´²“0rj +'J†2·¼Íy ++M˦ÃÈÝÿ:/²ÛÜžRÙÅ“ï•cÔ¡i®Ê +?5=5œ6¿Mþ”ÔIÑg_ïêM¿jÝ.Û‰8¡«bPçµhûõf÷i±¹•2•l²ÙÿFÀ,$Hò•¸As *ÉÆ¥vðç3ø¤pĶ¿È9¢Ç®<!+åM<OY$ƒ®8U{ŒÜ‹´˜¿åuØ·]oêWáiÍU…ÜþhÍd0ëïöhÛËJ¦rÍiFßgó +Û–9Kzï,øsR~F †`bÆî‘àžP›°·äY¥ ÅÍžÝpSÅ%6œ:æÞÃ1¬3wñ—5V[¡˜ªÚï(ÞEÎ;÷O7iׯm2ûx¤I;„8‘ÿaÓãŠøÐôÝ›RÞl®CÇÇã´›¦:ŒâjöÍX°k7Ô5íáMWš;ÌÖ†÷.½‰0”SS7¦®-©{SºÂ›ÜE'L×Ô‡@¥®Tu¼”w™ñ·ÝKF8 a2 +Ò;r¹í‘à˜1¸£Q"\(:K}T&ÞYŸ>yQ„Ó'œáÙK?ŽS +endstream +endobj +2996 0 obj << +/Type /Page +/Contents 2997 0 R +/Resources 2995 0 R +/MediaBox [0 0 612 792] +/Parent 2978 0 R +>> endobj +2998 0 obj << +/D [2996 0 R /XYZ 152.694 705.06 null] +>> endobj +2995 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3001 0 obj << +/Length 1020 +/Filter /FlateDecode +>> +stream +xÚµWMoã6½ûWð¨†óÉáµ@S`oEô°ÝCÚ8mÚ$Mmgƒä×w$K²åÐNRïž8¶HjÞÌ›7£þ)ü8Kýúýùìô,C°XT9œ_ŠZ8¨äˆ$áü2|j~â/óÅr~õÏÝêÃçó§g¢[‡DcÎÙoìvÇ'D°µKé=7ûá|öï|g + ªŠ¿KbðûíìÓç.ýÙÇ"å»·¡Dqë&ü<ûiíõÄäÍ`êõwî +¨ÓÀ‘vº•_ &[Ä<v¢y{±øû¬)l
+±sŠ¹`ƒHå^ƒ¥˜Rö›¼T`“_4n€Ko¡Êð +nL®¥5Оô/ç÷5†CD¶#Ä¢º³)–èYœ†ÔR-¤‰KVí¸r'ˆW_š–Œóê䢽eš{±ìVç8¸ÖãÌ’ïË(^÷Ôt&›v¦6 i
-íô¯]~§–hæ«GÇÊVŽ®žŸ+ "öTQ )Þ°JiÐAN2À(Î+€"æ;E¸!MÕÑ´ªzÇÂÜ_f[n{Iþ6_Ì/ßßs«¤R§wª´ò¾–‘»>PœW‡´Õ"PÌ'y{BŽ$¥çêâfYUJ‹æòôL]2#«¾ÒNG'‚j4¶9¤jz42îtë žÕâaþMT³P~ª7ˆ‡wMëu +²Îï»x¨6¸=Ut‰êš@<:"z¨®P[qf¯J÷BF³Ó‡%máµçÓô$¦4lÇ„yc–þ$&Ò='i¨eÌ Fh4±§IËëç¯Í7´ñ¡ŠDké^¿ðÀ'ÀíAxys]›ö}t‚òÒAm(É(š8XLNº>½(ÞuªtÚµÞNò‹¦^òÛ3 6üBЃ¹ëû—ûùÝÅÍêé+ çkݘŠÏSe‡µI_ê,ûôàX|™Žša¹‡}LRß™Ô&3¶ý¶·Æi§ë²ÝˆãJ×G&oSÕG€¶5£àúº_jQ' +endstream +endobj +3000 0 obj << +/Type /Page +/Contents 3001 0 R +/Resources 2999 0 R +/MediaBox [0 0 612 792] +/Parent 3003 0 R +>> endobj +3002 0 obj << +/D [3000 0 R /XYZ 152.694 705.06 null] +>> endobj +2999 0 obj << +/Font << /F71 1678 0 R /F56 1659 0 R /F57 1658 0 R /F8 1663 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +3004 0 obj +[525] +endobj +3005 0 obj +[399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9] +endobj +3006 0 obj +[272] +endobj +3007 0 obj +[399.7] +endobj +3008 0 obj +[892.9] +endobj +3009 0 obj +[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6] +endobj +3010 0 obj +[277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.5 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7] +endobj +3011 0 obj +[466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9] +endobj +3012 0 obj +[1361.1] +endobj +3014 0 obj +[520 520 60 400 580 300 280 300 0 440 520 0 620 440 340 240 0 0 0 0 0 0 0 0 0 0 0 0 220 160 220 280 220 440 440 680 780 240 260 220 420 520 220 280 220 340 440 440 440 440 440 440 440 440 440 440 260 240 520 520 520 380 700 620 600 520 700 620 580 620 680 380 400 660 580 840 700 600 540 600 600 460 500 740 640 880 560 560 620 240 480 320 520 500 240 420 420 340 440 340 320 400 440 240 220 440 240 620 460 400 440 400 300 320 320 460 440 680 420 400 440 240 520 240 520 0 0 0 180 440 280 1000 460 480 340 960 460 240 820 0 0 0 0 0 0 340 360] +endobj +3015 0 obj +[402.8 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 680.6 402.8 402.8 1027.8 1027.8 1027.8 645.8 1027.8 980.6 934.7 958.3 1004.2 900 865.3 1033.4 980.6 494.5 691.7 1015.3 830.6 1188.9 980.6 1027.8 900 1027.8 969.5 750 958.3 980.6 980.6 1327.8 980.6 980.6 819.5 402.8 680.6 402.8 680.6 402.8 402.8 680.6 750 611.1 750 611.1 437.5 680.6 750 402.8 437.5 715.3 402.8 1097.2 750 680.6 750 715.3 541.7 548.6 541.7 750 715.3 958.3] +endobj +3016 0 obj +[436.1 758.3 758.3 758.3 758.3 758.3 758.3 758.3 758.3 758.3 758.3 758.3 436.1 436.1 475 1161.1 718 718 1161.1 1113.9 1056.9 1080.5 1137.5 977.8 937.5 1169.4 1152.8 550 775 1154.1 897.2 1394.4 1152.8 1122.2 1016.7 1122.2 1102.8 838.9 1041.6 1133.3 1113.9 1516.6 1113.9 1113.9 919.4 438.8 769.4 438.8 758.3 436.1 436.1 738.2 838.9 677.8 838.9 692.4 476.4 758.3 838.9 436.1 476.4 798.6 436.1 1241.6 838.9 758.3 838.9 798.6 622.2 605.3 597.2 838.9 798.6 1080.5 798.6 798.6] +endobj +3017 0 obj +[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2 590.3 560.8] +endobj +3018 0 obj +[380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 311.3 761.6 462.4 462.4 652.8 647 649.9 625.6 704.3 583.3 556.1 652.8 686.3 266.2 459.5 674.2 528.9 849.5 686.3 722.2 622.7 722.2 630.2 544 667.8 666.7 647 919 647 647 598.4 283 489.6 283 489.6 272 272 468.7 502.3 435.2 502.3 435.2 299.2 489.6 502.3 230.3 257.5 475.1 230.3 774.3 502.3 489.6 502.3 502.3 332.8 375.3 353.6 502.3 447.9 665.5 447.9 447.9] +endobj +3019 0 obj +[550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.5 641.7 611.1 733.3 794.5 330.6 519.4 763.9 580.6 977.8 794.5 794.5 702.8 794.5 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7] +endobj +3020 0 obj +[638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1] +endobj +3021 0 obj +[613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6] +endobj +3022 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +3023 0 obj +[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +endobj +3024 0 obj +[552.8 902.8 552.8 902.8 844.4 319.4 436.1 436.1 552.8 844.4 319.4 377.8 319.4 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 319.4 319.4 844.4 844.4 844.4 523.6 844.4 813.9 770.8 786.1 829.2 741.7 712.5 851.4 813.9 405.6 566.7 843.1 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 591.1 613.3 613.3 835.6 613.3 613.3] +endobj +3025 0 obj +[1062.5] +endobj +3026 0 obj +[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.9 407.3] +endobj +3027 0 obj +[885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2 590.3 560.8 767.4 560.8 560.8] +endobj +3028 0 obj +[638.9] +endobj +3029 0 obj +[938.5 569.5 938.5 877 323.4 446.4 446.4 569.5 877 323.4 384.9 323.4 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 323.4 323.4 323.4 877 538.7 538.7 877 843.3] +endobj +3030 0 obj +[500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.5 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3] +endobj +3031 0 obj +[583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000] +endobj +3032 0 obj +[625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.2 531.2 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.8 437.5 625 593.7 812.5 593.7 593.7 500] +endobj +3033 0 obj +[896.3] +endobj +3034 0 obj +[513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 325.6 799.4 485.3 485.3 685.2 686.7 686 656.6 743 617.3 588.7 685.2 726.8 287 486.1 715.3 560.2 898.1 726.8 759.3 657.4 759.3 665.9 571 702.2 706.8 686.7 972.2 686.7 686.7 628.1 298.6 513.9 298.6 513.9 285.5 285.5 493.8 530.9 456.8 530.9 456.8 314 513.9 530.9 245.4 273.9 502.3 245.4 816.3 530.9 513.9 530.9 530.9 351.1 394 371.1 530.9 473.8 702.2 473.8 473.8 446.8 513.9] +endobj +3035 0 obj +[599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8 513.9] +endobj +3036 0 obj +[892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3 610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6 892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 460.2 657.4 624.5 854.6 624.5 624.5] +endobj +3037 0 obj +[272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8] +endobj +3038 0 obj +[777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 761.9 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4] +endobj +3039 0 obj +[0] +endobj +3040 0 obj +[470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5] +endobj +3041 0 obj +[667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9] +endobj +3042 0 obj << +/Length1 2111 +/Length2 17189 +/Length3 0 +/Length 18438 +/Filter /FlateDecode +>> +stream +xÚŒõt¦KóÆÇ6&š$O8±mÛ¶mÛ¶mNŒ‰mgbcbëdï³ßÿ÷uÎÊZOî_wuÕUÝUÝ$rŠÔüF¶Æ"¶6NÔô4t +¥H`,y–~Úä^Êa
Y
HXTÁ"ô‘Ãt*£æÎô“êF%îÉu5Ìt°R1œ–~ï‡ò&)5I¬&-ÕÍþjîûôF„«˜ lDÙÙ‹×sö[¹›Â+!“ƒ>úpÊïžu§+Û‡åõ ‚¶BVT +<ÙhƒhUFöËܤb¾·°Â¨ctC‘§æàG>Í÷jP‹P¯ïNÖZ°nlrS/r
G‰çoÅÝqf£šµhwè3Hº]ìa»3NM¬WATâçÙl#i›thÖŽ_•ATgäŸÔξÎò"Ì¿ew—ó®ÉÿF9c:7Vˆ‹†Õž I·óÕ™üÊ›å¿Çö;‡Ãö˜£YÛ¹H(QCÓ:]‡vD¿q~ýÀw‘)ªÑê–i$aá˾“—)¾jFp¥«”>»)ŠT¯½Ù¶¼_ÆTÞ——êYòàmÇö +„o35ÃÁD¯qÆ¿{p›“ŸÞÀ5$}åÄ.ãD2¹„% +ê^28q¶fid|NËüTækí¡¤$(ug¡,æv`œÞÕ]$W +ð;µœ¡Ò¥.åíc¸TÄùƒ±OžØõ; u7¾‘žˆ5³‹©´?ñ¹XFŒ:µÐõò¨èÖ(0ÏäÌ‘ù'+‰OËöŒEx 5‹T&Æ¿ÊÚµÈËCX‘S˜át–2êÊI1»fÅÛ
+"/ º÷L¬ˆGð>RÄ@Ñx†ñsR'ŠC-®ÍÿÚJ¹²%H¼à–WÓµ{gšTãP¯k¶,·k£ÎÑHÌXä{ê·/-ŽGðs3þJFì?ô·Š"‘‚W5c&ôã‰SLëèÛ_M!µŽ’!鎡YÏñô¦uÉ2^¥0,‰Æ ¬]7Ú‰Úmƶ‰½"?f•PÎ¥ “µg<+ÔJô>ž™iD“]Q›*÷Ö¼äNL×\o,{Djs`aýe*KL,8cŒx‰â¬)YÎ*pûLAb=Ÿî)ž6~Ÿ§bÍ¢R)Êï!0|o/x©$ýVjS…¥¥W§-Èq„°ó«µÅ +ˆ΀=ÄZ»ãòŠê”vµ´XK˜[“Ò_Y8‚h¨%J:_öŒ~ºŽFèu[ªf§SëŽb›ïуñ[ÉwÒ™d–ïA—©ëÝ$à”dÉ·–~zu˜B›ï´u# É–d(£ 1±–iHv5Nz÷:ÇýÏ¡˜;?´Äü}NÔQuïËÆÞÑ¡^P
Iz}ÈÐVa$\–½Ó†Ùí]f¶<wóXBPª§§‘¥ƒÒ¡Iå©ûí¿…“F¤K“Ö±6 ·"§8il¾€i9àúz1'K—´0ÖPtÕ vãžžpÕFM%ÅDÕSµKݘXP&ÅŸuuvߟæŽfºÑõ=˜Vl:kòzo.ÂŒ‰ÇS@S,º´]hzÜZ¡ÐË /,…{Õ +j¾{…ÒPKÀÖß Æ%Cú~çÆ/“ÜýÒ(oaS#N莦Š·.ÔäõHÚ‘ÖgÉsdžÝÑ·r†„†êVujÐêÜÇ‹ó=döG€*ýB¥Õ1Û£'ùuŸßÞ·^o®`ˆËЪlèbº ÏCQP¬Ùô‡Tt)XvÊ„Ó`¾ÈºöŒZÞˆ•éOбNËmuòE0‡•;p¶om<›[¬b¹yízÀ1¾ßšÈ‘`ÚvšæbêsEGk@Š@5|2Sa"•iÀà…#Û·sÁ½?ßØ”’aÔøJ‚'ÁWM·‰I·j›>A{¢F"%ó6¤[óGÕ%Ú+ó}Š@^I½ÕÑœü¤•7œïcSΩîø:ÄÊD¾¢Î(žE±¿ÊÞÓ—§‹²5kö úôgêЇý¼ô2M¤àÊóAø~¸C'VX(ÆAé_î;߃¨¶y5.›ùžÐäÌynöfN‹/ÎÖ\ÂTD´øÍ,ئ5Uƒo!e±áC€¤ƒ]\P@tá†ËˆcË»”°3x´„3-=Xû#lØÈq…²O6
´‡Wr ?¸.&•ÉL÷ï–Ÿ6ÈŠôdR#[ߊ0×<ÁévaÇï¨1•Tj=;j uÅ.â"uB5»ŒQ†wvàScp_™¢d®‚{=Ïa_Zyxº¹sKåg¨3¾Ñ¹Ïnž—aæÆÝI@©è 6…á°j½£8]2W¯c1F'qãÇôOu`-·a”"ö-zi*dlÿàaöF
*Ïvh¾ƒsC2«6s'صTW©f
‡}T2ÑWJ¼Cûe{:êÿCV
§jä¨,þÈ}¡ý<ŸŽ$í5žo$ñ¨¥^®€P!êî‡ØÌdD†´)»ûµÅ“ð‹Õ“V@Ûr¤šM&ýøâ’ÿ‚›{úÑá ²§ã{O±oívGfüPùõš[kh¬–àé=¯_ )Ç€Ío¦uV
~1]º¬¶³!ª +e¹dÅÆ.f+-’|Øá¢.ÏgïýMlßRl$§¯UÎ<Kñ¾I6•\ÝT©×eµe‡[kã-9lDXÓc€NwP}V¶Ì\ÁW¾öZ3”£l½M‘Ю
*)’ŸÖÊ_³:ŽPŒý:(ˆkñmlݶ%Hw}7*Ä]šš½QoÁi&ÊœXLï‘Ñu9Xò7 ÏAõñ¦í¡ø¦©›¶ëð$¸ÊØh=fáÅeíëd?³wGK¹õÝ?J¨ +_«¬õUçf’Wß—¡e +Çh9Œ¨ÒÃõÎÏ&Ø&Ï ¹ï.†¯LD\juñšúGMKðZ„ííW’‚nÙ˜tgÇv»g…r›¾ê¿²³ÂíµôÌxV–d¢Th4èêQ;¬ZÄR\´Ûdbæì}]i[ŽÈw‚“6ƒá°1€{–j°ÅNv8´`Ö`-—QP©—@<¬b5FߺŽ³©#9Ûž®EUJvqZôMÁ[Ã`j‰Üå²'TuÐâÌç/}×~-,Ç«»Ã1Áuuw÷CË÷< QöùÂeÕ=¡ÿ.}…žÔå‡üÛqm©uyQw¶càejGd*r 5Â%A>tÔ1÷$á¹:›$ÇД¨hا165b\ö +çÍ‚0re¤RÒ2^ž#<kL<°ÜbüU8äÊ@‰ü7b
batH=O£ëñ/——úm/b¦“D +¾yGÞ5óÇ°i; ƒÁ-èhvþŠþ-
®'Êò1ˆ)Á½öä)ÊRÜ56X´”¯Oî‘4n‚s+C¹¤ÝÊ¥ÉÞ+ZâûØaøÙcÏc¦8pÙ=ÛkB¼˜Øec€H²Ìklä^š”3\æh58=ÚµçÎROHv½j¶-tÄØÈU!R©€ /Ý…wšÑʼý“-ÅýTNVe’ KNÐ])8½ßN–EÞÐÂ}ûˆ~Zab +ðC“„"é'çjHµ¡^ëîÓÎ>ûòÈf–Ý.L*óEyÀèÇ(’ªmSÙlW¥I¾}Œ¨1À/Èê¯:ËñÔç2+dÞi¸Þ°‰47ñªæèúEsA8ÜÀ®%¼_+°}&²4@™*¿7^È Mò¸qn ŒÂ”ø„eÒæ‰MWPâÅLX7Q³ÎÀ}ÉQÌ`¸x¡¸N¶µÇãì[hŸ¦=@Žic9Ñ,…“BZüdÛÒ‹Ó¬w½U–/žTÇÃÝtµÌvÙA—“k´IJD‡?kû˜ää¬Ù0/?9ñ"¬<Lðsp\#ÎÕUøãæ±²f匥Bu)6Už
þ¼žŽÄÍŠÔ§fñ¶ +é·€Ù÷–HCÁ&!ƒV«6Õžïü>c²R+‘CŠÁuÖוèÕe½"ØvŠ¼$-æ^ã‘ON^@šP_¸žpX¥¹Ÿ²æX1Ggl±fšfË]˜6–‚{Œh
~ùh’×<Aš2•ä3½ý%¢µ“ ì#ALÆ]á¬êpJ<€Nå +¡ô¯ötŠ™ÞÐGYpç“È-pe¿¯ê£ôáulÝߢuò*æHÙQ7SÃï ‡+H +º¹¸\wJ¹-y“¦@×Þ-ø*å¼¾ZÞñe*y?qô¦P{ë_–ünQ’~ch§íë“ÎÆÕ÷כÆØThѺÏ@’ÌÎ*3uIìá§Ó×Âc-Õ/%³Ëþà~Zß‹rÐ_"‡˜ÆW~%¢á\ZdïÈ®1aR¸g(¿ˆ™Ukm€‡r%ÂCÔUðÀÒ˜p&·ßÞò<£Þ#ÜA1ší*žmfÊ¡o!
&¸A³AÍŸ
@%’,¦öíÇÉksý´˜0™‰ôY4Éä¶ÏêlF“¨¨"ÐXëZÂ3ì}8!Ûç*PÎäÉ>Ÿ;n…gû6\&{×*Çú˜L4Ž«@Ùb¨¼]«¤´
L–CŽßô*,©c´FÒÐCxý®I#9XžKêÅjêº ú†µœùœC¼¥>+“ßµüne=ÇbÏ %⻕ն4Ù}VDƧÏH> +/?…:r´©CöänLÈ¿¹¼2ELWô +K¨øNi²w[s‚„9Ä!8€DŸMžq6¸éÌý\— L›H?®Œ·`Uý~B”Y?— +„E¯4&ZvŠ’ïO'ã(Å|·4u/…ãA̲hªëò#u`[,\Ó2Tà#NÞ IÀ¨v5åÚ‰$%ÿ°âùЛæ4eœDƒso8¤E
UŸ˟Öû
ˆQqÕëWÝî/ã¢2»ÛŽè¨:l’ôi/I¥«¬•'Š +=®ÏYQžH2C“n©óàÖp.üš“+Ó¨ ¬¿nsgˆåÛ1åW6>wwyÅSç1䋤i5÷ëãF·¥ÛpsI‚è*GçÈ™£ÈúnLÁj¼7VÉ*¾ªFî¿Ö˜%ãêg,×OéNgaÛÚÍI¶îE“· ƒûáù-=—c‡'7Zµl;^âÔ¾{Ÿrˆ{6è‘íÞ~ÂÕ¤ÅW«o˜–€ò°—=ÌLÖ&M9 +—Ð]·lðW9[“Ç|üϒм¦1}`2ñö!'©`L@ulHä±JœЃ†@=(¿JÓ[§%Ç&9N-™ +oÐÖ¡R¼W8¹RÖNƹNRŠÊ: S‘±¶v·H
&„Ì|ü‘ÐWöh'ÀÚ_ï»T)Tdcñ¤«œV©/Mu¡tµóè‚#ªO¨EÇÔ=ê(E½ òMt´…Eã×6õíײbLãJ¬¡´¥m +?R¡\Èj…êhnW¥*}#—Œv.Vª8×D3yyõ%úU”·ßÝuŽÖª>šM}¶2ôê4¢Ž¶g¼"Ág<÷ø%Så‹àìmŒÈ6ײÜÓ¯›ïm…&õ”Ê%cÁÖoÄB=ô×o‡çqå^ëÞ +—’–NÂÇ܆²ùÚߣ¥í¦¸4c£é¦yKߌ‡9A4”Nnc)ƒË4,M§K¢?ÐÐg1’ôÁƒ» Ëít~,^Övm®Œ@Sì¾úb½Ÿ9<œ\yUsp4#©€ËÄ Èö*{ Œ®‹\ê‹Ö‰!Ôœ³39Iu4"ÕH +Ü%šFã=´l……'—†¾:ýª€W;¬*O¨ ÎzY¢úÞ¾>4²8T{~‘¾KGÉ7U¿ ôKFi˜÷#ªhí·¿~»D…›»O+Öˆ³]c|/óE-Ö±&¹ã›ŒW6QLÍÌÖ±r…ôO2¶x¼tánùS1”}$'š>–Cì³Åü~e´‰e¸á\Šý|·]ßé\Yó¥8½fZ-CÛépEŽ "0!ÿn>É{þ}†\”æï{9ÇpU¦R¸bÖ²+iåyìPrqy]Ø-/ø¶}Ãɳ0É£«A3²hækCâ¥l9 +ÊŠ¥î_Nv)m¢ Iªo7®#u‡c3I·‘Õ¸ìçñ½cßÞœFåŽ"Ó»ã†õX‹ï‹©3@ÂMd¾Ó8RIÎ]qØ;³ØR7¤ŒNüZ +Ÿ2âÄØE‚_ÙÈlƼ’½B²Æ¿˜¥#tUzÆéCGè¦+‡3±Kñµâ¢pDš’hÀ:ï(Èê2Á^ 0´GõÆYöéoBѦlÖ—”3c£r1"¬ÆLÏ}gMCì±N: +¶"Ò@ÄÅZ4püŸ^½ñǪî—è×äYìäëú‹2çp:4~(»[ä§(¦¤žô´ŒÜ¡Ž³@¼t..˜a<¿Â(<, ºù‘’xK”“)¼
²üŽ–iÆÝ7¸©u`«$
£¦˜M$.¶sVÁòE_ä =4jû.ràºýɽÝ1Ê;aVJ}Åtàüž~æy^#¸Ý%K:5âùa·!Uk¾ô2ä•RX•¶IÛ!ÞsE`èe1›Ø³–˜ê¼|LÕìG+Ç"pÅ_Ý[8‚ ãG–cýlzÞÄ¡i1¹V·äf3ßoâËfé÷Ï#±“ý2'GuKJjxB*—p|Èì©îÀRzÎ\½Bâsàzu1Çi±: +ëýžaÔÛR–Bè +
vTc¾ñòÆÝa¼ `?8¼áTðlƒF&ýs—8ŽðsoÈÕñ¢~¯ëOÁg;ÅØb¡:š¯©àéÔÑo ¯sŒ×DTëp†œ$ŽŠÒ"¶ø‡6§\dq,ÈXDR™ˆ¾<ò*£}·ó"ç-'ȇú,¥]»¶‰® +P*xõápC¢KGðÕ0îaK¬ô Tâ)ʆˆçùˆÞ´/é Í9ƒò”"j‘çcW-ƒ¦Søm=\Ú˜ôô+C`W¯ò˜Æs_äÎ5Ò·ÎÞxœ%VR$ Ï+¯]ÚÜ'›Fgøä¾êžõùüHßÃo]|Ví!v´¢2(3êÌ~6î×ņ_÷…ªëíYz‘ÙaÍÿ¨RŒN<¸í?½“N4ï%Õ@ªµRîA’SÉL:„ã©å×Ȩz"¨‘î0lñ¹ÇÍ’ þËLKèä‹Î +¬‚½ßº å‚P5Ù^xhЃ¦&÷Ñ~À¸e½e7îTÚBàJ;CÙY´•.i
4Óä,u#Ÿ M¶UÓ…ßÍDÔâõ;Ê×j÷&ö£ya®œÞ»‹t´3´s¬XýK\€û…#2nµ°ï^/4j*:ö0c,áHJnƒ•M4nËtjµCÛNe͆óâ »Lí*0~ö²ùR§ï7éóC“Œh»¢FlýŸ@)‚JîÔ]܇Mºqå>ý…!3Ê9.ӊ飀¿S<zÁ‡¨6_d”¤ÓL•‹—Km½¥ŠßùFÅ›¦‡V¯o£çŒÏj²ÐŽHärtñ¯hXÞ&þ
\¤óó ò>±ŒH|‡sLŒ§=NHÈøc¬âD„–™Ü³(ö:œ âœM-Šg3iÆo\‰ô”ð‰`ßø«òC„ŽÜtb”„,ÇHOÖ%âDóz#mÎ +j¬ÛÉÅœz÷œiX‚Ö&ØE*®.J(¬Â•\’ðöû4)øÂ_õÁ[%u`“ÂÈm†KSŒÞ&BKhTUìSßW‘̪†%á$wŽýköÛ\óÉ[ø½šKB³PI"ßÛAkn@œ[O»… üÏVϪÄK «–íÍ@±·Ž~©iwf<˜ûjøõ!ôÉ:‡ð0YË£¥&ð”+É zt·Ó&Q°-ýÿª+@â_yý©³Ô”è±Iû+w© +XCîr€`Ô×K˜:¥Ø>Ã+r·ƒCÒáú©"uqÒª,òÞyOùUN<Øè3/¶Û,+ÉßÝÃbZ3ˆ}¢0
…ä¨Y‹ áËöÛWˆŽ¥›ëž@'?Þ}èu¾Ià’j‚3x=ÂuBÅqm˜*~œ÷ÿn¥’édÎí + ‚O5A³ì}„V€Õ×€ŠæHgÍûˆÁO‡ÇürOü¾JÜòbüZîšËRTB'¥ŸÔìLÕèèŒ=ûê½àÊÀk£š[g5€˜Ÿâñ¸ Ì%¼+éÅŒÂî8qÿ¡ÑoËCu!|{vxÇgò%›b/ÐöÙ¹7å^Y5´ +yÁAh¹É…|ÛÖ,ÈÁ{ÜlC[Û–¼oÄ5- +%†‚ÊÈ +Ëž ÖrNÃZBi©©R¥¯â6ÏŸï`Uù•7mˆœBy%¤V•E›f ¹¢&"@AË÷JúyöK-D}F²Â`d5z<‰/ +¤¨ì¿Õ“àIçU˜î›AŠ¹„’Hºê_ÎÉ›˜„Tž0±c‚ð2%ó,~o¹3¤ô}C¬¼eòÐѪ´Í=üNb÷5˜9NlV{ö[fÀi´¡ÇCä>®ûÎÜ# +ÿµ³T1“¥æú.u5M¼úÑFzÞã<ëžÄ½x‚kŒmµ6&£«fÎñ6çfʾ$kïÃu;‚cœ‹rºø½sàb’¸+£‰*bØ]47›fxÊz£âÔytÚ°£ý5LK˜® ÆÌ*©l +Ôà$À¶}ÿQ¶³Ì á–¸ËÞ©Eû}zÚGèeK”n-7;Ê—Þ[°ðÔCõhŽhÞG'¦E†ëv~}û£ßᆔá8Èß»®éÁyÈž@w CϺŒ3foó½5ÙI©¬Í•dƹ˔9’è 3‰ÜÀ7¤Û&BB9Pþ>ÅŽ8×: + áfôš$Oç‹®×Á~ˆ=£cF=,ç"õð6@àáá xETøt„jüذ凱Xú‚w§Jþ;RC!R.Æe“„ö¸iàåì3è[qP9õkÄÑ«‰Ð~m"&AáÂÝIÔ{÷c¯H‘Õƒ¸ß¹ýýp“‡)>,3dÑé¡dbLÕ’•ÉR×sšÂWíd_CŸü¥¥öÀkבPŸxZÑ‘C°gS÷Í'<¶*öp™ƒîF@>.¢Þ4ÓFï”™_ï66…3ODxb`® KŠ\}çÅË 7#‘Ú²×½žBoÒÝwH–gSbò.¥”væãÏ´ê¹àW§`܃o㟬⹲i@ËÚüŽx`Þ2a7"Lïe§éMXH‰Žƒp°û:B€xsÿ†ÿvP=¢øvqíì_Šâ 'x×-½ö#¬Ð†A +\–C8Àk û~¨/¥4gÄk>Ì-uBGŽI‘Éžˆd^ûËÁD\·8‡÷z×Dëȱã]ú‡—Jû‘¨jöþŸLï(œŒªþ¦^Úß_&†P(K#‰ìžÏI*›…f’΀Á~
[ÖÙÇ ¶Á5$CThçuw}+%£LTþ…nØÎ=sñ‘JؽåšÀ”g²¤k'c¥á'È’ÓËc¦»‚òê‰lvb]*È$…¤0sú(i 'ï}·²E±‘8éVÚ.6]¿½–l[L2ÓL%»ÅÜÞí³
I”ë²·Q °R©ÚYÝÚÇžÀa¸ç“CDÒÒù̻ܨoæ‘ë©höè’äŽíû[=ÇyÎñ´±N¥Úƒújy¸Ÿ´"¦í±â9gÛ!îwΑg÷‡ðeñK)ˆsÙËó:Í)~Ö³±Ký<‰¥ÑÒ^"Íî¹L4‹}—)]èk7góÆÉ9<º`ؾšÙ]Sâ.ÍÓ(8K0Sy9Êðž5lrŸ¥}®©Ÿø;HÃûÆc]q¸5þ7·Yìs¥´#†$¼7Éóйsûþßi¼©ÙÉr°“ì r^ÎÆ(IÖpŒ#F‘g§HÀ:5?Hƒ‘TXÅR½º•¸o²GnÃÑxPóøò©ÇÞ¾õiÍ0 +áÅ æsc,(›¼õ¶µÃضõ”=ÖOÀbÀ¿¨ÂÂÝ릀 +N jìû= SŽ»>`N&kÕ>îfŠíD¶0® Q†»´~ñ gÇÇ~6ˆö‚EÇá÷‰”¾ÎÒ° +±F÷;µk“á4Å6ÚËc$ÕÁ(Bµ<?I%I¹ +'ˆ7c߀òÜUÉ +žø£Ÿt„-aüZ7àNØü<9.?ô`±âmuOüÝsN?¢ýø+KSg(¸hú1<gGuáAiäŸ6£ÚEA@ÐùýÞºGwØ5!¹¢;W3)Þ”¼5yäûïñi²‡¹|}á<a +îÑ™…'c§§ý×Æ[a¾ +xø æ÷D槮ºfØÊ,ƒ$Àmàß Igº™’퓼iïµÐ(d÷MW1F·ýÀãë|>n‘iŒŠú^¯‚Þ l¾àçô'õ>aËi§ºfÿªØÕ[ºŒ}EÏŒïÛÈd±Yê̵XcD‘‡áŒ^J‚ÅfQ´¼ŽÀ¨Y¸Yú…ñL¢¿¬½O©ÉM£ÖO#»ÐD¬Ÿõ♀s'¾uP|Š;‡¬ñ‚¯‘+Ø&ûó“ÖÀƒp›;ˆ¶_¸
y^À”C¸1ŽãëíõSƒÈ0œXÒTó×Ã#Ü,»9G¬(yŒùWT¼žø¬»z¼ÄÈNßUTàc&Ts²Êg¨|ŽhÓÂÔ¦ÀˆùxbùJ"ÂÉ®lðjøÐ,h¡FãrÞ£·Ü +ì3®Ó5Hn¦@W Ò$,O¶Q-%§&ºãÊïP;Ý¿ºc« ¨¿n'BñXI\¬¢+ X³æŒ¼Û6 +e{>ù&nàKµ¶paC$Áû’mùy*æT´<¢y¬Sˆàqc¶3hÏ«ï$†Þ¢ù¾GV(ÎØ_:pÙãøÌK$ +œqyÀÌ÷L=rþ^Æ{reâY«›È´BåìÌÕBî_wy£çC1AӒؤ[å–iÜ&âIøÔB…CuÝWkì‚q]±á¿h`ͦµ<ÕÀzœ§þçfúA»?b"#§q¦ƒT÷ß×þÅTy¥µÍTã¨xó^ž¡_ÐzÉžÖbœò¿ÊÖǪOæû¶ä2¤¨«&Ì õb9QÖÖ‹}ÔhA?¶‘ +@rÄtÆÜ&ŒHP‚öÂpÒHŒb½…e¡ÒÌ-û¬
+qíöoHðc½Õ€Pš*4´Ÿˆ +¾nN#ÿëÿÌ\ËÒ“\ÑïÆžš§Ñ¿¶s.…¬,.´êÉÝ>“£~êFúÔÇ&ÜÔ.lJyI6¬ß7(¥gäñçp8qû`R5‘lqœ.¶ô)¥ý[ub†˜r&5’ý¤¿)MHs§t" ë”™Šh¾2¹ƒO=igÕXKΗîT‘øãçœANì±G–Ëöh`O0Ð)ìî,ÓEOÒTe¼L@ˆ?ò"zèçQªÛÏX½"ä„ý“ßÁ¼ÊÐáFcrÃÁ2ã ëeê´%]USy‹¾Üþ…ªôßFŸ4ü¨µu–‘ª,Zä½wNêé +v¤ÊNvoçõM/îñ·T9j/ö(üŸìm¶IX!<?½àW>¨½˜³zO
ÈÊæ×ÂyIÕ‡ˆÓRYffÏlyp¢XµÔNÍŸÚÏmÇ\’0É0_BÑÐ=T{Xv†J +û +ÔK<âP!ÈwÂâ©®ñöò¾"î9—Ø•«¹ESó\ÊÝžíÕUÔ®¼Þ"d°È++Bè* +endstream +endobj +3043 0 obj << +/Type /FontDescriptor +/FontName /OSGLKY+CMBX10 +/Flags 4 +/FontBBox [-56 -250 1164 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 114 +/XHeight 444 +/CharSet (/A/B/C/E/F/G/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/f/fi/g/h/hyphen/i/j/k/l/m/n/o/p/period/q/r/s/t/u/v/w/x/y/z) +/FontFile 3042 0 R +>> endobj +3044 0 obj << +/Length1 2251 +/Length2 16361 +/Length3 0 +/Length 17679 +/Filter /FlateDecode +>> +stream +xÚŒöPÊÖ†ãÜ]wwww'¸;îî®Áƒ»w÷à.‚»Ãeï#Ùçûÿª{‹*˜§—¾Ý«{ 'VR¥6›I +ÿÏÙÄÉÊÁÅ™ÁÙÊö/Œ¥ùØfq{SQ ™½‹3ì_ý‰Y9™™|ì»'ã¿×Æènïý2·²75ÿK†©«£º½•£«™´Ø¿}>–`ÿ¬Y˜¹ +¨y:˜ýmdþkùCƒ¯·Ð`þ!ÃÌ×ÊÜì㬷³‘›ÀÅÉÕÌ×ûŸ†ÿ%Xff€©•‰ÀØÌÂÊöOöe3óñÇù;Yy +o‘ÃT¬eï²’x™°èsý¥.$#G¶:âžU¾Šñéqì#ƒ@Ñ +¤Ù°xåmr‘±#[ÕÜnlÔ¼ÎÒ¹WfƒBXgåîƒWL¯èê…¯NÁ‚Ã6.§J,áI¶„!·T‚P݇ᇩË+8ÃCÜ~s”IïþB‰+,Æù.:}ÞF§Ý`œ—¾ÓÓ’ö09:7jŸOÔf@ðÇH¾3[çòBžæhŽ× ¾Û€â•Ç΂ÉZOÔý”éñB|PÈ96 \ÓçÛ‚ûµì¨¶ç²bZ¡c6—iÍ#Óg1.ûEÊ¢ZðMçËñP¶ˆ1ªàD•<h0¤ž³¶ÌȨ(5²€·5Üâ¦ô^‰€gªq¶|.îÈ´VÄ4ÉgVºbæ,TJß=B©¦rÚŒTLìœ9»’U3¹°7’abæºG†“c¹f€/]
G~설I Ä › +§J!h#'~;˜4K EÛºïβ`¬‰6]ýͽöýrö¥‘,aw`f[wKSA´˜JcN÷\a?¯«¿•rAXðÊÖ +œ¾£&jàŠçtÏ v)Ìu[«²¬7õ*ÿ$H¨¦X§©@×ì÷šv–Ãj +®U½’R’Ü»q¼OÕ©$ Gl,¢‘’ÖøO/cÄ’\í0“¹{ß÷ÀSjr,¹YsE¤šÀí_ +‚L|"OMMç#l‹üvÑ»õ +ÒíÂÊ‚¬Úü¢Â˜áÄVt|xŒ)ÿT–Š¹’µ,áî?znÆN§wåߨݫ4Iè0 +·¼Ü\âT+8ª”`2†4%—LIŽ7;m‚R½~Ï*é[¬Šs@™¹–oßK:ª/ +°°.ñÐí.¯¨–P+æ,“>®Œ×ÞøÔì
ýé9°Km³»å†¥F'±FÁùç\Üó’7¹HðšeÌÕ2üeºkÜýpÜkà‘lÚ‰Töt-âR µ’eJ¹L}’“R¦Žªù¼ƒ`$köªÚ„YIz#aëžÁ6OyÔzL‚Ü:·L©–ù¬Ã˘e¬¦N3`SžÖN¶%¤mxÄœŽd‘Õ¯p°–÷ù.•³€‘³¯šH BµÿË>_F¤_È~ôC˜é¨ß²]E‚û[®Ú¼wUEúÙÏОñËÜû÷ÛxùwëÞè²\ø¼ò 0,÷µÉíQ·– (ACUž_Ç<2f*ÃÍcHþÛÜY• 1yã|ŸïuìGÓš«oF6ÁâŽaÐçuo-sý&{ê!%1ƒ™áG]´!€#¸4ß4ÉOɇ«A-j„WrÇoâ.½&SèYã+x-{ ±Ö‚ìÐr•wÂ]ù-^Ûx’½(÷BrH|BcŽM›Eª.™8ýžNµwǃ3õ’ƒ¯ç݈ø:Š?b‡tíùn,e̵+Ú¸ •1ù§dOÃ:)@Jé^·\×Ðxkg‘ìΉ¿›zR0±÷ž;Ž/ˆ&¢Žüûx•³†!½|[¤yGEÑPÌmD‚AŒ¶CAàÂl±_z\å˜n“ŸvCÐfî‹íÜÒ9¯ÉÜ•0oWuš+´:jv?˜ó$}5Í|ë?C&wþþÓ/KÜì1òa^*î|
–gïʈ¥½Hpm}Ý;4ooG2w)F¨žg8߶êiÈÙhŸëpµ[²}N#ʼãF¥3½û¸xB”Ï°í,Ž^ðìV—þúJÒW•ŒÐÈþ~¿ÜlãJyîž…üZ›æ"ñ;=dÓa ‘…½-yÐWšf³KDtZÀS0SÑ`²“-
õ…g;¥ÎXü OC/„¹yNãâј.˜$\(Ádjœ`„Û~‚ó>‘»iÎ&©?Qe“Då}00ɳ“Ñô¶©Go&Ó²bŒ›2n¸(ˆQ—û2a9vïL‹:Uàõ4lÐ䜕3¬Z•}H@gäRæiZw9;áôÖFÞx%ÁŠób\œ[¼MQ ï»ò£l”5WÌfÔÒ0V7×ÉÕTàç%ï½U›0žA÷Y$,PÂ`6ÃÄæV!k!úÈÞ°àÉmc‘š%3åGFÒ.é)Çã¬÷Û9ÌKåÁvM³®„Ûú‰&\O€í,¹¤ŽEãòi¨5‡_1ª(ÜÆ:IR’¾hý¹'Rû:9þõ¹}³æ¢ÄWEFtyäÏjÿ1ô…¿kmÇ®Óò5"+é‚Ð@²’\Ñqµ,àŠ!½çŠƒTê"«\PP6í¬T
=»½È@yÄ5ÅçäÀ€šÛNj«·6Ø+rz0õá<óojZœŒ¸¡&á˜Ñ0êt÷–œç\òlÓ¿ñ?yróìL4lY¿Ù9¹Ýf)ÝÄ‘"$åÁx\uìÜw”ŒË
´æÂyV†U$»™fGšUbô6?V½ô4ýÞ3º|ç·²ãÔpD\ÎÖñš;›pÛc®Tl9
è‘Ÿ§Õ§¤KG<ã0`ü¡ém¹29v>Æ9›ù{Âú AÕwîíT&ÜnÖ9,j±y7jkÉëSÙfƒŸW–œ·£°.ˆÊœ%u4—‚ªŒÜ†'¾µ~Îà—‘$‚&Єa|Bê9µ¿YmpaŒ'%&Èø (%L?*?îmŠâM·¾mýw˜`Ènê®p-ö<~Kp…¹ #ä•úròXfÈí%7(æu7Áƒ +ß³e‘£xðô‹Dˆ+†°d0¢Î(—…îlz½ù”FûÓ÷ÈvÈMTöì;‰!h‚w®2ó¹Ñѹ¢ˆÖ\
Ô²g27ÃQœÑ@š)èS”ºJûÜ>†Ð¾/1•7‘ÀñÀ&˜b©B_TWösÔ¨»ß*’ˆ/?ûÌ\\óKÄð
å!Íê„z0¡ƒ ì¼ÂeÜj{{ÅÜl1„`ßrP6kjì›40"·0EðëðO0Þ9”Õ\¨<VÏó +»½+ˆþ®VpG'
˜1;³út +á˨©ÖYBúm\›–¸/HÝ×ÓÐÐ}3MÔƒÃ\[[år4ŽW(+`YH`’_C.ëBÆ‹6øÛƶ9æ¦2”¾ûöFpô€w…xuO
? +€›g}Zmð³;µU)¤/öoÙqêª;vN]‹\{Ñ.Ý«ª`€Ð{ëÓÃ*à#nÆ°¤ž +}dŠªIÉÑ!#\ö,y+ÃxGæ'JGܸ훇° +¤—Ê&X\3öd©:%AýÕíoîa‘ê:}ò¦§ÇÊÝo›æ‘Ð3Mî<¤ãˆz‡òí¼Y4-‰·/ÛúòýsžÏ’¦m·rø¥Äõ䄲›¿é2wìú0 åü4Åh}œ¿›jJrÔÔ{2CW¢Ck±AÊJדžqΰ.Ò;a"#'²‘Ø#L §Ê\¯¢âA¥lað2øÆ‹É.‚Ž¯ƒ´KfxÝ=®;1ƒ‰_Bú5íRú¿÷㥉ÿêdv9ÇDÅrÓƒe–_¼ Õç¸_™¾·Ìê&nTõ—þ%§ÖZ‚ôÄâDo ƒ]±PËÐ +¥Úx–ø%Kwo/¤°¢‹-R…ÝÞGg¶1m6›H ÏaxÐçÔõ•r¶ì £æn²+vÉ4öíÚƒºŠX£èÀú3´]Ò|·ò ++4v¨ôçÊ=‘Û‹ÚD
æÔ™Qxuû×å$R8兒͘G°36ÊR×ov¥ +V°‰‡ó½Ã))f5¾W±„ë Û?I’¥åw:&…· bä –k +¼¶®YÖ£YéÒa¢ÒN)Üê©ûñ4ò<Ì +TJŒ×§Õ0¿“µ'uérxÛåu!—9D69x©v-{7çktABhÂÆÇ3бbìçÔ¬O¡ìolMÒq¥Zçß]œz’x¥‹%d¯×gEÚ‹Œ×&
ÄGÉQ-:·,»iF‘1Õ”M:Îs³§ ž;.oUGo +=4B~8ìÊÒ…wóìd¨äò'Z:ɹØ:Ä!PÉD @j5>xþ*[ƒA6,g*®ÀÅwÜð8’4ò ä\†’i„1e¾É©]Ë;ˆ¹??>3'Žj€²É|›#ø>0lT
M¦ßJƒt§bì½Åú>b÷a<»ýÆ{;–=…’E„Jz×m¾ü,‡ÉÙº˜Þ9Cé=+ÿ¦á¯lç‘4ËòŒ +¾±)èeéh-_n–í¶i+9ÐeåÀÏ«^ˆH;ò'H®Ò’ËÝW¥Ô ²àíöÐ)y~Úzk“DÀÊ‹«ŠÉÏ?v?ÉVu œt”`ÛwµpbsD;
qø]_€åØ^¹«¦ÔÕô[k)Õí©_Û_ì5a¦ÙSÿ”~‰¶{Ö ³³ÐFN×îÂj&m,B„Ùªv#¢ÖqIÖî“Ëæ ‚÷< ‘ÝN™á!Sœóó‡‚u¬ƒkµáEJ NìàÙýX¹Ú%”'Úƒc¯Ÿ“6gŒýgƒl?8_Ur®2;nV²‰ ƒw³*¼À¨n3¬¶J9¦óïy?,rJÒÝy$78òó˜yµuµÀÚ”Ø`Zº³'“]§s²qˆœ™²kþéa¤b5O÷úkx©åW/¯8ž’ò”þlÎwþËt³Š“3D
#f›œáöÜÛ+Š« $!sÐTÛvŽìâ=u .éõ§7!¬ù·Å£uìA§GžÜ^Vù)ËN/òôÔJõËÝ'åœdŠiû¥%úÄWëÏ1Ì–
~X“xâ'×ì÷þ‹vÍAÂœ™
Á £LOOÏ®Í/»4‹JîºX ©»Oñ¦ÄYÄXÙ”›¦§Ú¯7!äa>Ç:bdÏuô1„_‡+ÌÎwšŽGtùø%GLEŽfu{ƸR¥ŠHæíÑ|þQâ‹æ¡#!Sxˆ‘sq›á-¬‰þ=Ý.!LÖŠóSÕ;JGcðiwz•”÷:3úÄKçaŒ´v™B +ºS(ï‚ÂŽßPèñz÷v“昃. Hº.‰Ñ}:‘F!ˆ)«Œ<|6â¬"ßF€}iµª
’@ðHÔZçGXKøjT‹.¿¬/ÆÓ˜·ÁꙕÜó<[€xiÂbÓ|õm +[â4…ËÚ¹ýz»yžî9iÄŽ^üžÍ+¹2eWª2Vë‰QÅ0Ùkî'¼õN´%éΞh‹vZi'åk_¡Èô—GÔKÝ]°7Í"ôn½ní] JqCgA{iÔ›,øõwíAÔO`g³Ã
`¢°ôY
•˜ëÈ*„IòZöÒU2Ø*v¢á1GÄõAËñ@'[Ÿ”È|'c‰¥¡]ùÕ™í¤î*IZŠ*€jªg©q/¶Pé3"=YÇçR—˜A¦›fÓq§š%RMÊà¯{i`ùZt¡;A‹Ûu«£>?1m‹£*akÃðvqÄåT›Q-a£¿ÖS‚öª8ïàÕVìÃ1h#õ%E,ûY–}Ñ°÷^¸æ’Â!¦dßyZ‚\Vh©p ~GÙ RûükPæ
¡üœµÛ+Q7d¹u$hœ‡õî뼧ÏêkÞé¶óÅä×3ÜjÛ•q*úŠ°$ázW4¼4ò.~áÀQùz…Ðý£”È”]†ŸµïFìò•ôW:ÊÛlç"B,¸RΆYä¦>ÔÎåÕ©ÐGX›¨ìâsŸ¥°yŒZP8È#`ÚÅë³j°a# +VÉL¶u ¾ÑL¦¬ù¨x™œFAx7Èuÿ(Ë;ւ쨸9dó™°µ¤ôWMK-¿b—£Ðl'×n@{˜ÖûF3Œâçʗ߃¯V¬NݶàUÍ™àâ"é~
¾V1Î2cÞaÇÓaŒI,4Ù ðK¥ž=í1YM4x\†i>N*ù«¹L1²wštš025H//^ýuƒžWpi7H–ÝJàz/šUpÂJ2±»R_óQæbÑ0¼I6ÿT9ב<ɧ3Þú×Zi‚.Tž„‘J]ßÑ¥±K¡J`Ç +6ïݘ—ø¢³46ãXi§Û…½:áMižÊ {8$Àc`×Íæ Šn
¬3BúG‘ˆíù]hU¾O~´çØÞ]ð—e-¡vìÀ®Ìf&7ÞXpâ×}¢Ðýnp?ÁR¯J®Í:3ãZ{ÇŒ†éü¦ãb³„É\ºJT(ߥà†'^ÑSÒE¶Ã¼¹°ÝÍMoìšDyµ½r¨”¾>Æg$€ùÉ£Y<oøZ?³£Cú ˜X5
S +ÅÏ®@|µZ#9¢ŒfïTX?å¤óN‹W|½‡ƒ¾3mÓ†Sû!Á~o5}5S’áÙ_¢Ù¿Wz”~Oò76ðš¨azï£@r+]Â|t“{N8Åæ"Ô„ÖƒÑÕ›¶3Õ¡nZë5¥i*„'FpêÎ]pœ±ºì5„ÈP(,ÔÄöLÖ‰äÙ‰YÍw¥]¹0Ðz1Qˆf=œGÛ/ÌÁéV«ü®Y$àB¥WƒÒFb–h +0ÌŠF …¸uÝÊO¦£ÅDYðð¹kÁð’ñlðö&jÛ‹ÖÄ! KÞßðŸ]§Õß…gÄw|nú‚°½„/ëD’8ìiðC1-ß1lš^jb¿œÌ§ëa·±Æ¯jÓ?Ò\;
ØIÞ¡`Y‡Öÿx^}%ÜîT×ÏÊ?|kvo®:©3Ö³pýE)ÁÕ†ae
štAÛrß‘÷—t†}%ÌæSR!aøb¨¼¯¼3GA¹®º.Xõw4ÆöÔy(zé€æïnßBYqˆ# ãË”‹î´†ïb-Ú‹ÎévÈ,3mjàãp{¿][÷Na³õMzdO•ìRŹNÌøÀUU`òBZ–SM¢$}ÿ2Ü¡æf)SøÓA™,Td;×[¡üòX½.X d…¤Îs´ˆq7UüéQQðú\|aþ±0H…°Ž§
Œ.ŒVÈìg¦Êœì³Y¼¼#Æñwµî–Þ÷‹Ì›‰õ^™;’«ÕÔÒ9;þ•€ûq]é„x©¡Ÿay_ÔXÂ* ,/@‘‡[°a©XÚ@.^¾ÀÓ6¿ýÚ§Ò²
Çá‘A°€aó˜\"³(¢L·Ê4üä`V1Ô"ÚK÷¼Ê7Ènm•&[E0kæ5þ(z¯¹óÅOi[Y[ïW‚·sN€aÙ=R¦ÅqæøcSkC„R_õYÓ.Ì%s¶Û~Ó°Ûèw%,#0À§¤ò¦d݇$Ç3¶jí*Ï›‰Ú~~C½Ù”¡^F
´oîsEž½$lb}¿ç°>‡/–Ñ ¤æÓ³ˆãRV‘Š£{F—\V@Ð:ië%Gàeœêú£Ï׉Oè±f•6éµÚ†@-ÄcÁ羃ŸÒ¤xæã»@hW7Œ«Ž DÂ**q&¥pñáeŠWoã4Á†ëÊÈP(ò«“˜Jo5e$@‚†@‚?è)¤&’Kïc cô[sà¤X|©E,ñh|hŽs„`c ‘Mt@iú90¡}V11G1ÓôÉjé€ë©Q"Ó™êôÙvAš¯»*7¾„ÚÚB„J,d*‘¾4æUì«ÕŠ^¨7®¿Wf`Ùau»Uòz´?½ì6,O#4+~·êLlÈꉀ83ü–K†9ÖDg]Ns¤dä·—GúaÃi³²UŽ¬VaFâïtðûÕã³Ð†7ŠsîîâßwÖË¿¸=¥aênµ¢XV©›Ûj“>8ôîQ}¦SÂùNÔ8êêB¶9š¹<"c+ToOSÐlße3•KÐçV¢ë·’š•‚çïý©ÑÞÃ!I™T¡®ç˲ÅÃpýz œ€ˆmAh㛊ãϯý¹,¯_mJG’Ùüü¨Ê{_¦&kÚ¢|²žvˆž;ÊÚº¹=ÛiT3
ƒŸJ…5ó¡VËSÜý+hHŠÐ‚jji”ÍLF ¾zÉÇs•¯~â{<URnŒ¼ùÝ:ƒ©õI÷\ágÙfØ.dˆª÷±n$\~íÂWmˆyçwÞDŠ;·¶”*Õ @þŒâg.5Ì+B}è–Ö»T +ý
f7)¹Éwòk0ò®ó¶Ÿ_¥#Œ[µÝdÜoÚ4Ñ‚µõHö¥(©—‘¥gÕì.ÞZ’,}w›EX`]…Úsaí$îkŸcƒTãª>šÞ;ÓÀ¾,U’émTÛ¥‘°3#犵m´–=Ž½R~cãÚ3G°Ò1ßÔ0òWaÚO»&†ã+ývr2»[iàhg"±Å €¹ê³™$ +9ç3ðH“t™Ù©ÑôU;Z=•.z– +ñL¬jªv(ë(¸æ2“C]ÛVI=<µ`ˆ¡ ¹†Ïä¶Xc¤OüO©*QÎ"ù+V—õ« +jà<V)¦óo¯^½ûmêýc½R\õPs*F}¢.‘[bèÚMO"Üô¯IÒËdW²ªA5JSá1-™8ätÆ}‡Õžï›Š; å"5V˜Èž>!\.$0YìÎ*D¼¦ËW‘+¿sE„M¯~JÙªAtñ¡®úÓ=Þ”®Yÿ0‡ð_'Jbº›šQä‰ãµ6{ö²¨#½Ýæó™TtHÕQÓSÜnù™ðØýH$þSþ®æq÷<tÓZµ`YW-¢ƒÃêºr‰ã‹‘ªˆ*´+µh-eÃ{"f¹2]QîÄZóäÙøü<L•ôšÒŽÉ,OÊŽÌ£ì?õâÌžGÈf‘Îø8ÜçkNñ“GŽ£|®[¼õ:c$âö*|µpÞfg„bïÔ¨WøY9››§óHoœ$±l¨¶4”‰ïÌT±†ÅA;°D>pSग़íOb2€Ïérr¿—z~™\®m°×GúÚk—qaeäQŸþ•ìwˤíp£O£³O’P¥œ1wþ;Ì‘÷¥.ãIsãÑG…ªÈ³\³›pf¿>]€í I.9ù-ŠØ5—àßmD7’ªÖ3´÷VHûºr¦ñ4-*‘ˆË‰ +o™”1x¨6|Fÿ“˜ÙR¸ñV€3õé²ý{mäÉî׳Cu÷ ÀkI8Ô«òì2A[â“-ùºPe–«¥yiÚ]õ±Ñ2@z™Ó]ÊvÑ%©úKð.Ná.Ï[‹ñü +§°½–-0©‹Æ4G½Ÿ@¶õBøÖ âz<8nØ9mÿ¡Dh½›ñk „J.r€_:äôÉ¡°”¿F ÙJybKaëS‡Ï¯dÞ÷û0jFþóF-½/jœ,Ê~>ƒô½Ã^€ÅC0v±4,Ò6º„
VèÑ@|ÛVúBΘ[Îëƒ,<ãoÄqlª†èçP¦…ÅW×xíe¶%M͆
¸Öo[+‚wT)CjûÄj.(íÂLRÂÕ‰$t-Ÿ1áïs†¯ºM,j£®÷¢†I¾L¶¥Ó‹c¤í#Ì_¡äÁ>±;æ‘)ª[±NŸsŸæúö±£*Þ;ómI‚Ì›Ñëb¡–ÍlÓõ½¸·
þÖÖuÊ%Ö{ª^e…ãØÅN,ÉÇ¥ £ò,,<(TÔtiýJï`Aæˆá+ŠñT?º´ÑJŽ‚ôÉæ±!øgö&{!†OePYÅFÔÓØ×*†5ÐÜ…¿–ÿ¸fmz†bâ
BO¬R‘w,Ò[HóÄiȼªBÏçÙç
hõÈKg“ÏNÞ¤("õíƒ +4†‰FkÖ$*àûHþf05SWÁ’üÅëB®^ +‘}7‹68Šþ7-n¥qMÃËø(+IT
›PhB…™„#k+íQ8±‚MtFs㥷™_xªíTWÛË”¥7¹•¶ÃL¡£Ë’i‚žGZ-Ú¥ñÏp±D¥
UkE®Y¥.Œ@Òë¬Ý¢6ÁÄõˆRÄC×Ô~GRGç÷Šá/„wã¦PNC¨ý@CRHŸÕƒ±~ +`)ü™.˜0éj£»}öË'6wøsKRK³¡øyí®_ >B¯kÌA"Ç‘b²IäÆ$±Üöæ<¡:›‹ZÚ¾klê‚°ª»‰\uüF|w]›L¤Ko +–#Æ~vWþ¢B¿¯C¸n^GY*Ýų”êzúL/fÐàÇ@ Ú6
ÆÙŸm,jyzh¾vôCï@;ŠN/¦§€Â‡ËUVÀ;ïG¾f+–â¡r‹ÓËÉk?,F +R?<™“ªUŽµì½°’ƒ£„L“£ùó/Éè•Ïø0cÈïSTíª‘¡“|þeÃ;J#ð‘EE +]âÚÍ-Tš@“ÿeV#O¢H7R§–£Žn’¶×É+å7›ú×¼RÔû/JoU%H{ò{3Á]ûN¶cÆŵ%¨¸ˆ¬ÛÅH$øaYN³Ã>œƒÀp¡=E¨÷ÛOy'[{Cx4jÐTÈDqCÕÕö¡Œ)-óu„Ü2²MX½ÌªåÛŠáöêž#5ªÞÎL}yxèHaV~m臓ÝKª÷L¡´+¾OÄæúPh×íîÑ( +)t‰óÁ]D
¢™Éj2 •gc[d"Kám†êųÏ?Š©EHðÉJ?•ãí%íþü~6_Ñ"cç‡7l#CÑ{`
!œÑa׎ò$?\ï…û™¯I!sÅ\…RݦRDÒiýe¼DÎânÙÅ~ꊡù[< +e9g5¹L@5Ø?ATlªåþÇðÉÜ&±Ë%Uß]âýWÕ%“—ß*ÙÙ¦·ÖÌ‚Ç$GæÏýCù¼ Öà?xÒ£¼˜ýÕ݉##^¹-ÀLÞ!ðiO+qñ2ÉßÅUn\Jò-¸)§ðWÔUΑ¢’< FÝ42µ(AH·È¸@‘cÍh°7“ ©ïi¦ñl*WýòN1³´ªoQ|cëÁÈ&# $t곢濎rqÃÜ|3ô_UÍÓ":°4®ƒV#0»¦Ep½;ÀTµÐïQxdz¬¶ƒN%/K³R
ªì‡ßãì;î—mgr™»ü²#g˜[†â^T°³Æ•ÝÂØ)N¬”߃1¯ûbܸ— £ESÚ…˜…a])IÝÆGÐÒ$êÈôLlïëÔŒ¨–!¨Ac9@@g(Š¿F[,]T0œM…“ÑK\]e¦„õâ\uÂÖ5a »½%uò²MG¯NÔ±ÚµØQÞTN‘«’6%ÝÚ44tûâ†é•ÁXì¬ÙàWu;üñ<¶f*uŒÒ§Øþ«¶!Ãþø‚h¹§dá'~ǸšIÓ4Ò5OV‹mÞ‘¨ß ‚GgÙgü]¹aZ¿"¿è߶Eñx$Ë7ÌiuÄ°Bé‹A³Ç¥U‹]?T+Ð3/ÀE~BüAk†-_ûö2”Ør³ðXá’çÞju<‰
߬-Vjmþ?!ÛDú½
aÕHçR]hƒ2öâ7p©Jnœ¨6³7§C;ÝÓ´Y«8w³Šèï +"r«i4°œ¶G—q™ä4ØÉ«Ì9P§Ìí+ʉ(ý_ˆ¯º‹å„w¿oØ8À«‹Cµ6ÐqïÆð¸$"L¶æQ{¨™9¼ û5s–gJvüu~nsˆCqRP9õ.CðaŽr×9ëé¥IÀuqþĶÎ"ìÖq;2ìîÊ›|iþ5u]²ÌŽB2J¦˜1%o‰—[ÜmCÛ‚½-jýa¿ï#U“>CœP]]aM:PKà£S0ÔÂPöpIµ¿JLº„æh»Ò™‚‘Fšáf+<bP’f=xHÊ%£!HÖßD<>B™ßO_KS@¿éå_=3è¶Ë½?&Ö%õ…CøGÁÅœ}÷’!ë™Ûeá
BŒØ¡¡ÚÉÒ±9¤ø¦p†Mýzþ+{ÿ<UÎ6E·h¯fÁ'¶TšS~ÇŠ¡Ì\*o_Ì8aËËvKýKõ-Cl½Þ¯²Ò¶da ŒÎ ]²üÉØó&´5Ÿ±í'µZFq[;€£&'ywì’Ÿä3éÉ0‡ÞsÔ.é„]óùÚÇnð‡Ó\³â0ràŒ1¿°q¹47[›×À’`Ã÷ KÊÙ²BRPÔé#MP¡8öæʽuéË;ï8EÈÛËÛk®‡è˜L‚|!¾(ËkÎäZªÔn¯pð#W9½»6áŸæ…uÍõ§{uÓ»4&´Ý”mk‚Nx/?ÇПÒÏÐ…mŸ™2âÁ¸É¹¼Ø°¸‚Óõ&áTöÙÇõ6õžO.uŠøý€‡E¢¦ƒ„¸VV!¯k¨4©/¤Ÿ“£€$oOŠV]@Ä¥2•Qz¶ÛìÜßÏÉ„Ú÷súTLÛÃkýc³!íLÇŠìpUÃE*…˜Va¥0kõX»ÑâH†wßjˆ0'$TXN¹“@‹Gþm´p2(>õ>~ØÙúî4]:'oÕiÐI,ßÝw°u™Ü)k4×NàxLçrîžîvkK1µw7w¸¼1°üY)ê,Ѹ*Ññ¥õ»M×7q÷ŠàãO‚ú’s‰<:ø_Cq3¸ÃYÚyˆä9(ÐGm +
šfŽö«M϶™‘e“†½Fõàô w%Áââ»AÏ㇬Í(ÁŽPeD_[°¯øH"¸ˆŽêöZ)cIK§½ý?ƒ|ü] ;ìþJ¥Oÿŵ›#…!Úm +TŒŸ ¯,wguõ’]aü‡&éQ–6»„È6Q› ˆp2M‚RO: ¶vaRàêxþÒºœ¯Ù$Þ4ÖMœ\ ‹r}Eg®yåIœ_fÆò“[dÛÈÚ‡¿çì`Ø8V&¿Û~7µök0IôZs¡d°y¾BÏo°iØ 5ÃþÔL +œ,âGNj)ç ½ÅL4~dw?à|Ç£šÁy ¥»:Œš0§ggŒáŽk°¨*S1¯öœÐ ËA…—/Â"x+þÜÎ.îÌY{¸_˜åráˆ'Ì–Àá.~nü/_-=‡l|ìÄ›bý? +/x½ªá2X²Ï½!¿ÝËìGþŠ×)#²-]`yC²d‡ —Úê:¥ø½ý®__‡ó¥ã·ÏÀxŸ”@Œum˜G{…ÌC3Jk9‰ã¡ª˜K<DîÙ¨ÖàÈHâÝô¿$£ådn1ºÐÁÄÿù"…¡îéËm¾¼Zäí”J‡Ë3û“Z&;®n»s¦Œpnãq.¦(äï*Š*wÀàTXÄwI +™×)¬ë «!º5í½¾eïcÀM‹Þ= +x¿jì*mH½ü÷®z&ÄîO’±c
TÞÚ/bd°oBLƒGqÇ'
†"çð9w:mš_ò8;ˆ÷ÖK3;ôË°@_øI> Æ áåüºßx‡T¬-2TùëõÞµÆn2Ýgíô.Ó€¦Ôà™ú*¹QÆGö‘›œªØå•?Úc)$įÛÓi—èCéIæ·é›B!¾ uZ.øH¿Á +«¿I€Ñ.OEoNŒ¤\AR0ØÖ(˜²>'ÒŽ…® +3@ž-œÎã¼kËsÆJjŠ‚NêThG;üšQɆìë¯ãEb +endstream +endobj +3045 0 obj << +/Type /FontDescriptor +/FontName /ATCAJJ+CMBX12 +/Flags 4 +/FontBBox [-53 -251 1139 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 109 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/a/b/c/d/e/eight/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/period/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) +/FontFile 3044 0 R +>> endobj +3046 0 obj << +/Length1 1737 +/Length2 10402 +/Length3 0 +/Length 11502 +/Filter /FlateDecode +>> +stream +xÚ·PœÙ-Ü=hÆw‚»»{ hÜ Ü÷àÜÝ .‚OpxdfîÌÜûÿUïUWukË:g½÷ùªé©5´Ù%m V 9(Ä‹(V•2à +C!Âÿ +vYº=Ùd,ÝžâT¡€’»#€‹ÀÅ/Ì% ¸@¡ÿB]…2–`€*@ +ÁÐ饡ÎÞ®`;{·§eþó`²fp °ý‘t¹‚-! +øcç– +jЧ^˜þi} Ðúé‹ëÿy +xjew·§±P…>
äCõAŽ²ÔÑæ}Šn–OÃ! ±süûÁ09°ÈFìfmÿgý§OäŽ`H +ÿ¾j +'%ÍÞÀ +Sf½–á@RÕ¤äÃ@¦vwkY÷!s?…èžÞv¨ø4qFEŽçÅØ#ŠÁÉ 5TÞùLé‡*"ìS|S3$¤tæ™tª»¸ãGÛw—Rߦ"ë˜cÓ¬º
™ŒJû6_uÀhWfûÅgu†Ñcf:ðº_V¹gé†~uIt¶#õëÝÛgÞ.£‚¼=@]Åp"ÅϾ¹òä ‰,]¶+˜?3¾lî{; +ÒË—ƒËjÛ”wÈæV™±×"fÆÚÇ7aÖâ½R +Å|W¨nÆ´
I®$à·Çaýj*Û(î̾r]Ø!ˆ:oÍÏa@èŠ SqmYÛÑ×?²:Æ“…[ú2ó‹ÉÌ2Ï3 ôR˜3PÛ>‡üzxÝ´ž‘ØîPŠ¢ÜTÅp£Åô Ïp”îD¥F(}¤P‹‹”IòÙÄš-ÑN< ?©YsÔÔ‘Æd:4£Z–>³ÛM£…SŸB²)Ë66X¼á|ÇÓÓÊõ R˜èõ]óö•&Êî¨ã„W!5ŠñÓ26;æî…?#þaÈ7ºëí>ˆsñp"ôåUÉÏùy~Uï#÷²²xG†¥q€×ä,ÿöKêŸÌ™¢4óŸ.Ÿg)˜à¦KÕ5¿VÇ´ÜXc³qtù0çí Ý®S’vn”5}§¦R‘æo#V/+/Y,qv1Þ<svÀ×WÍzÞ;RlBc‰³vPçþ=¤fŸæj‰f9do“Q•áYK9åƒ Ù<Ú¹÷Pl
‚ºã´ÀÄ-Lö9‚iœ}¯eý[X× €!eÂ$ ^®¦Ì¡uJ1ÕI¿Û°Ý|nñ•ÝÕïË)ƒš´éùá;FÒ—hQÊP|d°}wfÐOI2_9¨—¡–— ÆZFiN\E¾HÄQ¹ý~‡Úݲ£Œ”ˆœÀÀœ®ÝóeÉDã³qÆà$h‚îŠPeÿWgx×®N?ÎfÌÒAfªHó¦Lk^Ml§ fÉ»¯g&<x3ýgWoA¨'*Ÿ½ÉŒkÛld‘Ç;ƒÊÓÖ¦ª?"°u7-_úÌZ»5’'Ì×ÉÈÊr0†óq”ßê½Åh_xmŠ\'çêò(Ý 3ˆzk¥õÈ´ö
ýâÇZL𪄇aÔgV’üÊÌ$-}òܪýaIü”7$Œ7Ÿf'Æ¿†ª¬ÆêˆZ¹ú«'
CK…áè'b/Ž +ˆá>nL• +f®3õל¯IÍY×426‡‡†jõvͤ„ÌëbA‰DSø±ïÏij&ôÉkAÜé)5¯¡
Ü™“‚ +v°Òg.x…mkwÝ«vÜ‚…º„Ó`¶¶ùC-ÍL~±
¤1*˜¦Ä¢C=¿
Qà6ØNrÎ ‚B80c›jÍŒw”V·kÔ±<¶^ð|½Ëâ"¦ â¶y䜘¤þy3úþ ;Žå½Ÿ¢QÙháv|¾ÝµX„e +u :Ͳ¶}/’µ×BŠbE5~l–2ž©‡ ¯¦V/µ¢~æ`TQçcnOMŠÔµäx‹ÿ—‚³pgù+a}’JQ4^Àæbš<T1\Û—ÓèmÜxýVdõÒòêòV¸g›Ûõƒñy¢ëƒš?Ò; þNX»&UÄLØ×ÄŽ.ðѼ‡'WÔ~O,ûtQ×·éýFp,˜vË +ŸA)Ö—b»é¥‡z*iÉÎdEälAŽ‘:¿A×;Âð+^ +º{ùoÉø—ðÔ]Ì·Û¿Œa·!ÒÕ4áJ2&dä™y„N(:—#¹}$^ä ¾¤"™ÞÊÑjcǗ̶=p%HÜ⓳vN#ú‰ó¿½€xß~-=31Îc§ÊÊ'ÿöëÛÛùî5Ùã›B:ë$zB6Þ¬Ÿè¾Õ:ØŸ£q‰Z¢Ôîš~`=Tý8u>;hßUäI1u¾ò†»YéFo›K¦ôKÅ÷Š1Xo÷üìÕØF§®ù™{ï©qŸ9†|ú7(«hЩš±H;f6ìýãrÃJÝ +åpý‚.cTZ•æS¼&Âà†G|:QktoMµ°ô—_á×L›ºÏM‘¶¾¾ö¤$+g'_-Qoeä„*ÕéþîÇ®tO‰‡GÇ~*zÖÙW7í›åJHõa@>·¦Í¸•ˆØZ‹9œtþ6ÒÜ#³éåì]`Ù;äPAΟ‰_0úº)7i…Öâû|[3LÃ?(*æ† +2ë/Ãç™Ñß.9=Ï(<¹/ÅR~¶DÓ‹Å+ëŒÆ2œâV•œY=B>GaE–LFì¸ÁÌr¹Û9 ú±¨íÛ¿ÀisϜɯîhYÿsåRãËqÑÙ©ýoø4<IÁ9'¹“çû»uÔ'ìU~¯Jƒä¶Y{Êxœ†
—,ž¥ïM×VÒõ/ÐÇóâãìÖ•g ª„cÜOÕ¥äü›ózã…nLžµö"Ýt¼áÖúå¸~œOãméDiâô»Ë—wZ¡Û†½ÓðoWÛuSÈ£µ‡Rø3æ¡ã$|ƒ‚wÀE·úG¤ŠßÏwK;ñ‘NÊî9ÓU|GV,¾ÇÞ<Ä{/}6•³¸ÒNô4 &qî0äèì©à᲼ϒÿl{}ø±ÐTäð¬-£ +}%nIäIE.ªÖQ§¶r™bq<í„T/s+1“ñŒ@ËúÊü +jâW 9…È“–MN‡9Ç6¹ã0§ +“Âsõc8ÚæÍQi&Àm'k¾i¦×·EWÙÚvÊfñ{ñ¢Y Å&M´D!Í°¹úV]Âûa×µíBC¦ÿ¸ú2ž…ºß\ú<5‡–°·³êÔ+ò»»W¿x˜ÚvG §Ìn~½°ëau_låò> d5sµƒ¾¡Hµ¦j£f'd3dêVOBj”T›9®|¯w¦Zn–¡È",ïÈN2Ñy`H´ðR2 +‹DÃÔqªµjˆJ™^›4(ö+3í{‘X‚ì-ÔKü`äh€{ÉÒ2Þ®”žVY˜ý/¬ê’¯Òm×V€ÀèkŸ#6!Q«·HzÏ&ý. +²t›ùÊèh>ÁÇÕ ´ó÷ûÍQMñ‘BJÛM9
%è™ÙÏθ‹"4X{_’z®·3HgÑ„Ôa„}"X·d¥wܨŽ"W¿I<Ó‹Øjƒ÷*P~Ú+&;±Ì¥î©2Ñ5£7XUx6O2w½?5É6UŽdÓe²œtfªeÀ—Ô)>G¥NRÿ‚–äÐg§Qf~g0ÆÖ9AùXqròyÿ9*–ÇKÕ` +Ÿæ¿8&“RøÆÍ=ÞÎ{uįŒÆ%œ¤Ìœé¢BµžÁkO¡ë{žj£%‹eæ˺ x83ÏopˆÏÿ±BsMŠF¸ Eß „ª•Z"jØœ{£`Còh—‘qGºŒ²¤5ÝVéF/`’dB•|‰gpÑÏ÷mšáÍ)KÓN÷.³s›ždÔWPñsòÊ)ò¾Œ(ÛiÞÍp¥KÏ&4#RÌHÀ«õeÅÎ1>Û # ]Eæê|À{G§Ä(Ã`6é1)ɾÌWIàuxM¦§×Œ˜ôϸ7]3„±'ÙÚžlÚö–áîhåð¹GìÅ)ÁáïŠ(xb +×Mš|æŠêD3Ä1G·Éã ä¡ +Â6PœnS«¶?ÁŸvé@ƒ%‡T'IÕèßæWv;6Ù1^Y\ƒ
OÛ£xƸc|Ãà7í±r)ŒûVjÝ;¡<KëI5Àñéw£)ZԳˮM'6¢kÜ!Rk{–ñ¦ŸÝ„‰žl2èsL7…AªÇÙQhÕ +(·Áí+žÑ€R°5¤›ž Ÿ‘e?f +(¸Ê˜'œ—z!h·çÀÚ½Ž_œN +ò‹=\XÍ>ó¹¡ûéûh«žAàQc1©«4Àîmhø<p®yûÞƒ6OÑëúy0±èE¶Tâ`º8,Î×èÕv‚DÅL"_4v+óë„ç/E…x›“ê=¶©1.ÜD%$¾éühÃîÙ˜t‘1½ø±n”yk`êÁUÐ90»nˆâòŠ—ùKË€à+QÇóŒês +7©Èh×‘ñÉÏòs5Ëvvá³}“KЇr+PÙ¯å‹z‰ñPê<ºñÜÀ(½ö,¢¿ó—n†õ8‹eµäSË . +ŽéžÈþ +7ö‹„Þl‰Ý¿¥€‹èR¯&É +lG8Ë$v1IÉò}ôÄó +|œÁ©55àšs-Ÿ—€s®û¼ i_íi@Fþ†Lü±<Ë롼à803™òS÷ +ÒÝÈvkðdn¤?–÷æÆ~æð÷E&PAæ^ž8*[ßÛŒ÷)KôFwŒ 3ÏÞqâùÙ(–_Íñ¦TÕã¡æ|ÿ0í#¥·»¦Ù'‡kH§&µÈ9´È}§’ì³Ä)¢K=2× –†c/WIF +×0YäÊ›…伋Þw€6ÆíؽB\R*r¼‘§úËMjçOc°|Ë œËÑúwíå>¸&^]zRQâ·í¢ôg”ß«s\Èrj†Ð‘6Íœ¸Îëo<Ãý5 +•×‚Š‘\ÔŽC7Û̇Ϥìqýæs1ù÷²Rt_w®MïÏg¦ô磈R0¡ç ¿‚œÖºyÖ7Ml¾Ï&"‚†Ñ-ªZ™^Ȕʲ¡Ñ…Þ@Ët6Ûœ°Îz±P)›³ƒcmT©²˜&²|¾xú8HÌØ".¹ÿŒñYT4_½¡äúÅßÕ•÷¹aµØ3§àœ^M£çôÌk=±ÃÇç0šs³5Äl…ºfËlþºgýÐ0Æw¬é@Å{ÛÏð›Ígt3A3[Ϙ㮧0%Û‚u÷1èU“î‡;ä%JÐÜØ29+ˆžá=pÔ;XdVͯ§Îå1ëš,$VÝ¡Ÿå³Ì:¯…*ŽçÁÏÞš»Æ +HȲ,‘ˆW‡7î±Åû£‚”V•ç*}ÇÚÒ¸è÷ŒžŸBŒÍ;ànEÃo2NÑÄ6>ëOqT6Hz~{o‹Ðõf-À°5TTÙS(ëVÀõJzZ,ÁŸâŽ¼È# 'üáß^ŒéW»øÑû9¹Ý[9‰qÔôKïääú©«û ÉZüꃚ^!vrE:$D¯ jò¹Ä—Åá(¥þº8W(ÏÌëY¦»?‹íz4ï0>+ØÊ:öx‘«ø:]*#Þf&JL² + wÒ;A«±sD=%CX‚/M4ïüo—GbR[ñ}ŠÆÃGH‡$†›3xWê£eP(Eù¹ÙˆßtÚæTøó,ô+8ðRhÊSk`ZX”ªŒq!ˆÔeÐ;>L^9 UnDudS„OŽI¾ýrD¾>ã%kf@†*,Î1ÖãTqgvxj2hf?’:|æ°("÷Á.ÎÂÖZÓÑ® ÑKDÙ¯ÕôYcÎÄ#ý‹ókºd.ê8ªe´¦÷SBšAo"Ž‚ö,s»ÞÒv]oôz…[ªæ5 S{ûjEÔ¨Ü3˜FèÚÑ÷„YxAÔ_?ô_å\á—$Ï
ÏâfqZÅTZ‡ã|0]‰ËÖóÁ6%qŠ}áTƒe'Áðêôƒ›`EÂlÕºÿ(Dwrn³H|¥ïIÞþ†ù|å»_ËðÍ.ÔEU“¶HaL‰Á¯oÀÖÀ^þd¢°Ò¶k‰/~ÉyÛêÓÜ©5é¾€Á»#Êú¬m'%¢X£JqîY…uºL H³
ÃojØaß\¨Æ@¢¯½®ÃÌý¥:;Òz5x©A°Çñàa5Å1OEíI’b®œ4²d’•X +NÍ)è$ôí”f:©³ç™ãép)Ì4m¡x?KµIk™ äK]Zó’…#ƒá@fÒ +z¶óòúÝ¿¼Cæºz|‹Öd¸öH=aŠÏ"Ø
V´BM·á„€hëÂyÁS©±01/•ÁîÐݶÎîHêîGÂ9<÷€•›]EÓWÌ×*ñ{VžÚ
UQ»óÕèòá(>ûo»
ÝôÎB)ºD‹†^’1¾S¥’8àF¯¼¬!«‡9WÑ÷®!ù4,2¨^–Äw}@«Î"û²jü6
„N:xR±«ßäo4ÎQV¤eä‹E¦\à<£Ï«n†‚¿‡ 3žµÏJrÌPÑ«‘ž¸Ç¼¡ó¯nëd'ÚQã%,õé¢ÆC‡Çõµî¾G‡ÚRQÁ’>êÆ*C‰Ù…Uf>¬™çq_ÓÑÄt4.7ñ€ý|ϵ(mÕpäÞ]ã›\ÈW½:§dæã8luq7;ÿÜZèΚuŸøa±Y¹d¦c£¾¦ÿîÞá›ÓCòF5Ýšê6a|\6ìcšEêVÛ•)è׃€òh½åW¾>{+Ín§6frsÉù«Ì¾u'\Xå}ÑOö ØøåW0ûÐT•¾5Ò÷=f/X/6.ºc_f×3b—_pÞâ!o^rKä"º…ébÜ‹Zûf zÒ–o/z«‡±*ì®:D¯æå'hÌÞv’OKR²²>9Ô=:e(<‡Ü-U]ç ÏíQÍ÷›°§úŽ¦SxºñŠSD¼v‰êùU©Ö„•éôîºÑ{äßÓÍ(ž³¿E +T»©ˆF>6˜CÓ[ô +½É7yÞ¨ÛÃŽ<þÕˆ}°T,¼C8z›ä³î‘)‘g¹m6³á15‚UnÜ74§e2ÿݺíréÌ"ü8>ñµ©¶š¬Â¬þ#}Ðû ¦s=?1cùs ïË %b¶se>^ Ô—<‹\»¥/ßGÇÞìïw»›×ÖÑd³Ž‘LŸ7ókBr¶4Y‡" ÄôV!5nßS7äÂxüX²Rqfon®= Ä(~›®I§?Q:ñ^®QC}“.:5K§° Ô¥WÖ +Ûò»×˜ØÑýwÆËEœé8ƒÚã+µ¹âWGÑè©ŽãS×C"Þ{š¥håËIö¡ÏüQñ;ˆz¬ú,d{_ª ä³b FŸŽ§½Ø¿îoªò¸´?Ë&c9*›e¾‘ˆ+F[³_*ÑMqSU»‹›!Çe*[ ;!—2$3¥CIÑ?d7¦»É½†1_ú²pÕª§ -;žåH +àÛ©¿ÎJ!L/$ð‰ÛS”ý +׆ÄÛ´‹E²µÓŸ=ÔÖëÙ>äylÈ
ÔF¯*&®æ¢‹6ÕZÅYˆâÝ”\p\A{‚P'‹!/®WðJ›)kuLÎçŒ'¥÷—~•¢J")¾°UóO§ÐÑÒg4ßT¿ f
y´äŒ
H#WhÚ#ÙžŠ.æÆ,^W’eðp >~¦GƒNËô:0×3ŠŒ¢ÜèËÖ5Js@xw¼ë%éWMk…sêeéµólÙ:Y5y¢žfZ/sMב‚ŸÆ›6ÍvxîhQ-ÃÉ‹ñÅ\ª«I06©ÃWQõ/¼OY°Z]=^¶L™@Äíöi:ðCLéH|³±ÿ¶U™xË·ä,x¿©rõUú|Æ ùËO°ÃêÀ&>Ú— +hw’¦nýÁô_\ÜUw]ʾ\9Ó‰¨‘ñmØF¨ÝbuB´¯íÙ§»®¾/¡5«„ò_Ã3žÑt†/Ǩ6Ð…M®W†¹É¡Ì.%‘®6ô5s“6îmÃRŒ<³b3”Fü‡ƒD-†FjJ•ôŸô§·güº³?¥Üò²ùrúb›|ÜbKx~˜íc+#Ózž<rxç:ûÚùui(.$ÎT=¼çGnÀ…Ëû6¶c.M”J6—Ȩ$ûX$aO/¹ðÇáAð—ÐÝd£žJ„}ªáûe{ñýùÝû³|gÔ¡2¬í†´–=žÏù°Hå©é“Ï,׺?£SPûíhyÉ—UKÞ´¶)àË}7<+Ž‹$ŠŽp4•Èe¼È˜ª+÷ëª6µB‘Á…_àÑÌåæmÉ~)Í7BHmÓÀÉ@ÄrªÀÇŠÎ’$ýˆå{ÕQm¥º,6«$õÒGq™Ìí.8Ò“. +endstream +endobj +3047 0 obj << +/Type /FontDescriptor +/FontName /JGQFBM+CMBX5 +/Flags 4 +/FontBBox [-40 -250 1483 756] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 133 +/XHeight 444 +/CharSet (/A/B/J/K/L/M/R/S/T/a/b/d/e/g/h/i/m/n/o/period/r/s/t/u/y) +/FontFile 3046 0 R +>> endobj +3048 0 obj << +/Length1 1810 +/Length2 11485 +/Length3 0 +/Length 12610 +/Filter /FlateDecode +>> +stream +xÚ÷Pœ[Ö€ãîÐ8wwîîÒ8ݸkpîÜ]‚»»;$8‚ûåœ33™ùþ¿êÞêªî÷Yº×Þkíz›ŠLYQÔl +”ƒ\Y™Xø +bÚ¼ +(šØÿ©Œ ‘ + neíü\
láânâ¼ ì¬Í€ ç7W9Ð ð– &#Pr +d
úÛÙÄÌlï`ò´Y,¬í€ +üWyÎfNÖ.ÎLÎÖv•ÈüW˜·]–™‹ƒíí gÄ¿Ö'aí4{ÛvOæNÖvyÿ,¬AæaîêÀ¬²vtÊHüËäM„øGf tp²°°psq€Ž +}.ŠálýMq<m"oÒNMd.…úSúúi¿qž +“ÂæU¡ÐÈ-£ƒŽNÂa§8URxƒC˜‡÷Œ×ICPÙÁV~?¤ZKÒ!b!ù#¼d 9Ñ·Ú– Xp~Kâô>=+?.j£ï}HëSAy-ØMN±M"á00Y‚šÉuPàгÓ˺k>ÓE¥sHT×g±Þù˜âÉÔˆòÏ1{›!¼ß‘}Åü’ º{…ü¹“a8'm{k©r2΢“Nã/£&Á/Z>ÓËþå˜9À*üŒðz!4z"®éˆ¬F 纗;BÒçõ"›$Y± R
o Ų”;„³H«Óv +œL’šƒ¡øJ÷Ò§¡ü'Z¶U&[ç‡å`ɪQlTQ"Fáü{ŸþÍY´‰-eñopƒ÷)¤4€€Äò©8lhD7–F`Yè/`Ç,ÌÙˆŽƒ¾Wª8 åÌ„¥ÖÒd:t5]04¼?OE––©y‘“q{dá«íºüý´`ðŠ`Y¥Ÿf¢vCþˆ1â ´šÚë'w~¤<÷J÷F†~½Žeú¤Û$‰5ì#zývÔ<’¾•üÆÇAïuWÊèˆSëК>ꢟµ¡n3£tÊ Oõò³»#ZÝÆ4SÂÛ0{·n32‘d}'ÃOÍêôÛoåŽîµÝYuhz‰¨Wµ‚F3•ƒ'ŠÉ‰Å+dɾú<‹î¬â$“¶Ç¯ã/‘ÎáºËÈ—å°|·ø]³“uÅ“úû·Àˆâ™Ì,3¶5â*÷QÄAûê=Eì—FùVž¸Ã™KÖÉs‘::õ*c±Í;ª&êeóÉ¢0C¬Î{3ˆµ¥÷7Vb|~Ü +¨c¶ +’$¬~²×){öšq5C@ øÛöYu‘jÔŠc’¹@åÔyýŒm¥T¾ND ¸|i˜Ç!£œ'²ž'VJZ9xkÞÙI•Uò£ Ð…ä´TÚw +Uó¡&УEÉ^¿">L¡ä€—…<û¶‡%n,ÛOv:D‡jI̪Eíô¬ÄZÑ_w¹-"Z**C(]Ú¯¯”N(æÜP…öyîrc\ôl¨ßê—Mæú~^æ|ÝEߪÆËc +Ú€8q{mÞ^,0¢~¬ƒ˜x|„\¢òK2U3ÖUClá€uì7ŒlFïlìÔž{.¢jÄŒA?I§h÷‚Í>ö4ÈWõ÷ÎT²}±úÂ^‘ÆU-²zsM¸‰?^Âv¯ÉsÍ9vÏÒ缑™,Äg˜¢k°+—&Èt44ï>PÚ¶»L¢º
‡qeßÑeƒ¶¶ÚB_œn)ã$ºO¢fŠï”ŠñëƒP60lŠä–«\E¸±oð±AU`;¥|T‹BåÆ&‹WË"™áìo’ÉJ'j…lUs“fáÄ^¶ˆ-`6µµûÅk¾‚›| Wò‡CÀ°+'ÿ +Íé¼kMU«;©CÿeW‹ñ…Y–ÜõûÄy:ÿÕÏ÷cÐ3ý–2¨H¼%ä„NîÃý¸VˆaeªDÑ•#‘8yM›~rV±ùªG†#§½ãÛÎÜ +ÙXñŸmä§N®£:S²œã`P-»)9.«Óƒ“c ZÝìÀïõé¯Ûºv¯píõ§-Ý—‹Òfsxs;òÚ’x⬳¶nÍéúJªjJñ p(Äß…(P Yíò8ÔäÆeýÖxGîŽÉ¤¥É‡7’3˜±¦d†÷Ž/=~ê8`Ïð,õåË«¦dzÑâæµÒÉPPuªÀ*—»§U²e›EϹkí·,Ç ›@*£qP$’þBÿPé“CÆE©ÛBfõ|©9þÌ +Ú* +n¿%2aÉWÕe]ŒÆ¾)§ )åhZ© +ãn?øAÎ}fó£&qÐÂ`²KÊ„òØ
!QW¯H]»ÅÄùü2|´8pN–“—Ú3r5ˆû`˜>ªôã¥pî±M¦uE?»y“ÀP¹¸uèºGn+öeNºÀü²N„m¤85gá)ó2º&,Ü®ylL‹zÄI7.66{NßÏŽ¤É\‰–ì;þQ×Ù½°€4õ#x~-tp˜¥ë„ +\“{R)Y"¿ùcñÆ!`Ç\î]–€‚o`82» bjð‹¸}v$°a½^(Ž.µlýhÏ<Ÿ¹Ñò©á@gHUþ7Ò'P½Ì3¬{ÓÜE)ˆBL
üsÉc.Æï¡
æ¹¼mUZ.‹›ÞkÆ°B¨µÊi_é(Ÿ³Ý…6¼¿W!ÜÉÊÞéùäWŸ™œÅ¡ÊîO•ŠØßǶ²‹%nŒÏá–º~üŽþ’ÙâÎቲýÄyœJ“xØã˜OéßûêÜ+àûÓ‚L«'«^Ö„g.Ñ/‚\Ò§äW!YòZ[³c&7ÛâïA6îM¨76#ƒ›ÇÐ4Ð0f†ûŽÐ”™6Z1¢cEú1·×ŸÏuúŠL…+»YÄ?‚Nrãò7*C +DÃO‹`‡iÑÎVR3ªuÃPRlÌgR¯LR*ƒÒáò±j¢í†XÐèÝÆ‘O]8²rkÚÁHc߸óáP’Ô€Cn«¶Û¾_ØC¥Ï+Jñ¸}^R@ë*
ɘ¹Ì~™…ÉVm°‰÷u6/²Ã×=ç1ÕôÇ2¦ÖÞ‡ïdÕ+ÉÂ=ý« ¬.¶Ý]ë&ö’‚,‚•á ¢C€ð±œ[d<!›À£h‚|€¹ +c]e0Íæ.ÿÓVfã†SEðI¢û¡$Äø`®ð:%I¥y#Ãç$ûÓÂx¸4UŒ$U0 +ãнƇ«¢ ,×F"‡¾-(ŽžH½Bë©þ3ß‚ ߌÕ4æ¡”‰M¼›ÛOYhfT*÷´–ËC]J{öŠ…£Š™x/ãañnR½ì†÷ÍJ)m'Ùп°ÏõFC‹
x®¯Oö$ŠºâyÈUjä3îÀ8[}æÄê:lzwCL$]yoä-ïËÈDÍý;Ê2ônô2Wu½J sšDb€ÍÛÞÏÝ`«Ué¾hv V¿–Å«:Ž™ÐÑâ»ÓþȈÚV¶qm6f}D©z¬Š¶×¢r|šùQù¯ü2œ3sîÕy†x6ö½L]W[3G3Õ7~”[5x¸Cÿ€-¹5Щ:ÇmwnÇ +"Ý©Îsšt #ûŸ5²Qõ²Õ8ßoÄMcZhV[LŠíg»Ž^ˆ6Œsu”ó4²÷ k†å3y_i¥ÔŽbð”±þV`´èÏ×9¹ÞÐïQÕùG!ÀO^¬(,“æ/«ÿh@òlè3‘ÛÔnƒÆÉ{\ÇWˆÙ}ºª~G&)‡S\i“壓C^8Q=¿ýùVVw?…ÿúÎGãâ›!±+±¶T‚
-^·üÞ„×/žaxÚh©ð‰XKÊþP˜ŸãŽâkJ¡b_çÊ5Žƒ4 ±v{–Âr¯ÓÞ³µˆŸBÚù+}îÕxû'O|ãJ!aó…†PÅ¡”ù¢ÕG®†ï›^Aì§s 7;Rz°FAù4N×ç¢Á:×€™0èÇ[§MKHã¨=×â—¯YL»t]:ÈþˆX¸!3á]S¿ÎDóÔ!td»å¦Ð
œên“ª€‘1`ß8µô9Ø;$ˆ´/G‹çÇâwü(÷¸g)‘ð ®}U×~ýþšiÌÕóO³‚°cC||û
œŒC<¹üS«Às%[¶^ëç×n7išùà“¶< +zÄ:öåÌ“û yÚÞýXþeŠz&»CV´ ¯%P}ò€ Udz³‚¾hÇí²Ù)¯µ‹‚ +J^橉Ø$ºM]´ñ|ٶͤ,+>“¼<sôlÉ—K³ðLL0ß= Ãè +b†N ¹#›Qh63^È®}}Fܯ£!Äæå•Ù„Rœ+Ò3¹³–E5°+ZžÀ+c¦ñBð‹¬<ÿÑ7aö(‰àˆ¤"+ÉAæýwiòUÙ±ßÇÛtK
²"•ó¯®S¡‡_~gÃDêL–¿¿Åv…–=û¢q`Ï“ú'$>']HÑÅ–5±ñ›ÈxNã{è؇x;“cì_õ¶Nš…ô¸š›F¨×ÐN`úHÅÇä + +ròëÖ",Ö¨«XžK
´…Ôó"•‘uÆo¢ýƒ:<kÏö«ó2â¦ýé8P5êfMÛ ±wmàÉÏÓ,ʬ$µÌûl\².ŠyÂ^ZCç|ô?Õ¦éÄ)N¿ƒ“æ*v±8OÊ›¦£°ø:þþÀℲŸ›Lp¬Ô–^jè›Ü¦¦µŸ½õ¹èzéZoêgœ.,$£oÕ¢0:I+G§ê9ö`jœÍ?Wkèé`üè—íÿÐ*h¨ñ[^–
œóÖ}»îp"çض'a>fr$D]ÚŒhóiÆà¹Re%»ê#yªçƒ¤Þ‹?…Ghl’»/´-ßØúîˆðd•=D62)^ÞP÷‰cÄV`©;|«·ÂÜñkÉP;…zZ—_MµWÁ9ˆôw ѱ•P” +„îäž›&hÜ‚Ø'…"бm`ϧwºø×5±R¡âB©U ys'¿9®`2,¦2Á¶Z‡ÓY¥ï¢BOVG9•âK7+÷F×úï´VJðQûú@hkÕøîÉñqÞÉ<¬ü6üõª¢þÄaß—“32¼h"ll`U5FDu]ÄÚ0RaâLØNýb}æ?ôÍ^t;hGGœæ{¯¶úXi©! åc`!~šñYõ7¢†æa¿#–7gÒsƒFmMëôÍù”ÌØÎÏ JäN+:~Æ&JcdßÝG•‹VRl¾³"CÊìµö* mŠˆkzU¥yiÄ—ÖD +"€Eîθ&nó®ë•ŒÝˆ µ`Z÷d4¬ /&$ý’<j݈ä<ÆÑÈ ‰FžoÚOºÐÛ_xåJùE¥w®ÏHžh祿Lt#DOš6C"}Qor+=µñœF݈ +Ôâ=k¯Ñ"?¿s¬ÀFÎÚ„ä[]XŒzpÈEi3Òïy¢o5ÏŽý•Ç&O[µ×uâ°!ƒ´
‹¥8(zUëš…óÍô‹j#‹-§E3pXµHƒq»ZeZ
Ê·zE–l[º2ú¥¾¶ûd@ËÚE¼RagÉΞÕ&~XÓj{E¬“\í˜h5ºÝS<àòÀŒ +ÐS1O^È+‡³éÌR-m ç*$õª(7+ÅeŸØÅÎeýl7Ò@œÉ5”ªŸ]ÏI +Znj2°{[ÏñKbTùZ#,^¬©¹ +ó>ˆ.Þtê—Î`ÕºÔƒÛĉ¬b£¾µ‹Õ½R>½–ÙVîÓF(ºc»ÑcÃuúƒt9©}$ÃRFÈý©˜}í°ÚC§Dó;+Ïݺ0e †Š‚!¦ªmÕVSáºDT-*~š¸·2_Ëð‡+@¶Ê¥IŸ0C[84¢‘Â?F|ÁrdOV3mr¢>®?ýBøWBâGÇô§Ü®ïã +éèŸVyr½iwkâd”DUaµ;Ë BI/&!j#Èœ¿º1@ùËÎ1)Ɖ +ÿ¼Ìßµ$¶Í<jȶRÿx*Üñ‰>‰Øc>$Z0e®y©Vùk©€$ëfb—Ff‹s´=Zøj3x¼-
Åקççv¨å+¢žÉ„âóê’ýNýyzi ÐkÓ[Úׄ +Ó °´3ÛW13r\=hüæzK}M=¾ÂµÞ#¡žƒà#<ÂÉÖybz¨v”½÷~?7•Òý$ä’Óäq;·H2¥—rÄv³+]‡öKZeJLÏÏ¢#GFóHÜeVE¯ß.Å+$œ¸Ö¸OWÆôÝz¼¼Õ¦³©·åä8‹µâ/‹óöÚ0•9uê07_!2N-CEHtGáõœAÅ,ò "ëÆL?a¦9|$5ºŠÊÇ( wO-t6U"Glbô.9©‡ãø#þð$µ +ò<¡‹Ö:‡ +†Â–ã`,Ê»p[vuÑá1îZ¦RÃ&à·ÕqgïN`G~d/§jU´T™z/£ä!Å•¾€Þ6àq– +ògJKzÍΘ¢Åwú'á‰TÂÖrÚZ5é¼¼ÁOS©P{ +®Ë´ß*·òš—¾´½˜Öcg}¢½}ls¼=)¿"ÑŽK9ãw7ɱãŸx,f Å@XwÖ¬ºH ¥á‹h“‚Ò9ǾupkWñÿ0OªI¢\Jç¯úsµÐ.‘ÐcëV*Êó ãÖ¤@ìFï4¬R©#–Ö%M~Û9¦*=ÝE‡w½h¸ ‘4A;;ž–µ›ïÏ3P?³}û`ñ=G©<ž¦§›4†.éTUöýóT>ÊÂM+üÖ š>L:uìK¾ÁòïĹòk®Å³¬½BÜÙJköTIFÖsOòä”…g +±5ÍPi&u¸^ªœ£³âN¬ñ'/ÂÀÛô%¤S¡Vè7 šã팄 J¤”O +ôˆCh¦îXÏNñw³Ž>JTÿ𰃂¢ËjËÔ5
b +v‰#¤Äcñ&~|dßE¢(nÒa/¢Ö…>Ãñ·6Ë&õ,W$w„>+ÃÏVéÂ*å³ÊE#üî9røJöزªO¨GUÝдËq–ÿî†Ôž`´å~Ë,v»,4‹ËeÜÚ®a\/êáˆmIa;'•@ó5#ÒÜ•äEÒ&Ní¨¦yØcø]ù¯S½™\
tÈθ‘¿¥yÓ6ØÙ¦Iä{¬©s¯f§®Àž¦ç¾Þm¦n”ƒÓ²ìkà²×Õï×/ôø©ŸC½ôcå’BÃ3/Œê`Å”„êh»œ]6Ïïùµ!çÆi§ìëkëGÎb°)»ŸÂE^$!@sáÈ5w±,ˆ™ÐD©ùž+AG5¸#2R3 +Ûìe¾y¾>$ñF/Y›Øq²Ö‹>Ù%œ*õ[¯ëÕ~$$0€äJLÖ°¹6|ýôJdC¦òq]>ÿî‰e;BƒZ~x†”¹€Þ9ž\@veÁÁCRŒMâÚﶵœH(tŽÕgEÉSôùšS†UDQ+udTXÅ[;¥V¢‹)Zmˆç½óÚï¿Ø¡½¡q}>^÷Ò¿O +(mgY9ú};yYg›8
†ÌÁ ++òøÑNk²ê‡ª#eì¼¢_Í®T•â¨ôØN9ÍdSÄùë:ÄÞÀ'¼«ÄåJïÅ,Å¡ZûÓ/ølm˜ãÝüÛz=jè›[ œ“ Ð+[dÏ’GrÂì=êP{È'j3ðÏ`?l.î.ÒªQ®{x–„ˆsÿä:Oœ…•ó³\+V™Ý¹Ùm‰2Ol)53ªJ¶Öµ˜Wm +ƪ93.˜ksI|¦ P"—©\iÚ˜ÛNƒà³U¾HزaHîÓis-túy…{ÏáŸÖ8UÛ^¼¦Íå,þÙô˼ÿ—2ny¥.·F‘[sæ36~ž$8¾3Ó^¾=Ìp +*ºÔ㿳þÔ#€í¥µŸÓù
–1Ö=ƒzY„Cά€µ”‰Še}I·Äà°‹’0hÔQIÁà–º¹óIÖcL!h|K¼H`bŽ•ZýST¦õ‡¤ïû¥À¢*ç(ë9tߢ€xé=[½™G¦¹Â-¹ãá~©ƒÊµY÷ëÅJÇÛÆhX›ËæÂ5Ó‚_ñ˜¸žÄ<`zšÌl" +endstream +endobj +3049 0 obj << +/Type /FontDescriptor +/FontName /IKKXDC+CMBX9 +/Flags 4 +/FontBBox [-58 -250 1195 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 117 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/W/a/b/c/l/m/o/r/s/t/y) +/FontFile 3048 0 R +>> endobj +3050 0 obj << +/Length1 2084 +/Length2 13907 +/Length3 0 +/Length 15161 +/Filter /FlateDecode +>> +stream +xÚõPÊÖ +ãÁ‚K€ + S°‹Íÿ]•q¾
Šˆ¹õk v’»ƒL•ÁÎ&ÿê¤ÿ\Å›¼5ؤlçþëá0°03ÿŸµ·Ñ3±z{\œÞ.ì_K@§·9tþûnÿ ·Iûß$lMìLÿIVN +ÑK¤æ_ÖS‡ëaâ€ÓŒ!žØe0Æ*Íñk´Éв¿‡÷-‚%?ùíï{|¥oƼÎZ*4uã.Þuã•’Ù@ÎÁ
òäÕf§†ÆiZ‚‰´m9ËÅS„æ“f¶©µó?ÌE©3 hn{¸€ƒ„ëûì{… +Ö//}iºpà=®Ï‰“uùÅøË–’í›M’n78ú¼¯ò†h‰C{|9{c%±
&üÔØYšž+ABÃiü^jê¦gcwd_>áË'K¬jo¢2»7;Ñž‚L°ªN>bžÉ–ÏòG9EÖõ\^ð“~2
òRšcº9yaàÉWd*’šj.aólƒáSîIQEIa–÷5ÿ£¸#–UÚ¡õuu}$o „¤6¼ò˜|ËOŽC +–¯²ÞÐã]¾¤q4%?(yH¤á駲Óôƒ2ð‡&%S=kUÊ$>ìjžçТ +%±yÝ5ñ[,ÿ&áÀyFOc¼¦0a#Mý¸Ðÿ«ûdc{}}íB:u-É-üüÔÓÙþËy‚þNXÖ€cQö²á·[ÅNûRÿþlæµ{Õ-÷×LO¼{…ÄãŒÄ+—êdÏ ´‘‹½Á3ßû¤ÛZ×»*æj¤R–RgýeÔ¿WÐ~ÿòV²°–7çõ1Y]±KÝÌ +±g…Û+5ƒÙEÂɸBtâ®,wë¹ï¯#¥¸Ï}_ҥΛ[º°Zî±|o¬`ßRc2ÑqŽJ_aÉúfš{kLÏŒ`yÍÞY4{ö3ijo1dMÌcˆ!”bQ;OK±–õ›Ê²ê‹‡˜’D±‚«a¤‰®iš»snÅ2Y<ß·¬V„2nÔa4á‰ÈüÔ…A @éóîx¨'©z½¾½³¶!ÝnÕŽ\¼\JÇ]~¸SÖrüªÖ@òĪL•Ây,¶–öwÕïE™´|ªÈÎÀ +ìU³q®ÜSÊýûêòêE²•¥uë;~(XZŽËGÜú;>"®…'£iP„öáQä=ÅEòm3Köl2žãïW¿²-
Ǖ̼”Ò¿)1tüÒh¸}J{Z¯{íú)†êúµbì±õ^Û-J":~…!j‹†3ÍE珞|‘ 6ñúáK?ÂBÖ(:Ý 54ò3 C-ââ÷A<§ßŒ¼%IÄHHÎíd7BHKjžö¢X–+T ?{>AªNì–ä™4¾´×$õŸÂ~ž5ÇEVóŠ© ôWy[ÓæHòà›Šö\’Á£BœáßRœŽ>ÆšãÍ”[¹}Ž¤ú•ó_0`ó–†oŒB {’øᡦ´7OO¹Òˆà:UË:|˜d'Ùsì×C’%M\£dE6»1~]/ áÄjÈöÏ%~ÙŸ—دd4E7'´Ï} +LÉpí¨ÆFÿŒçÔ±>7,¤,Ž7³:Eݵ +6ª¯ +NÿZ7619Ô"dä=“0ËäÏ»QêmgñR¾ +BãF +ŸäDJ•è*Œò xžÏ0PÁMÔ–ª°å´ô×q¸ÄõÎÂøc™ïÈ[+Qòˆ,ŠÁ®Hsä)"Ÿç¿µ¼™za\ûà}^[p‰·ü³Íº¶Eõ±5¤h„jæ’¹rµˆ.¸M[ DzÈËcÔÚ,ò¦+1)Ohàˆ)ÞK³N^=(êØKÍÿ¸¬n²ñ!:#ë¾ì¿Zô +sÎ!Cn@yõ\Ì HÓ…ö¾Úâëø I2^ÄÚgßúƶô^ÓóquûãÁÏ°PyvxŒÅ6_¢µ»Ï{)ùÔéòasÔ¼ùV¤Ò¸Êyn¥Z®ÚÈxu$2œøœ¸enLÓÖ8æ–¸ +rNùªFPi’É'±‚² +‰VX^(°ˆ4Ò¹ê»vûprìb¤Ò ·°EOa'€¢'L¤Ë41RÈ[ÆëQŒ˜¯H‚ÍDT<ϱ›ã‘Ï?¹Æ3ó7?‡f1P ŸƒöÆ×lL3ƒÖäÂ"¶#/kSù^
C;”AUj?b:æØ®¿ÿîo´«æYÿô“…UL‰¯m¿³,îPäç¢YRš¡0Žqú 1<Ö<UÑóÄS¨b¨à ½ÊÕAõ5¢›áðÔè +Ã#±çÏ‹$n¶·‹¨ŸCH
^è¸jl>ºK±ªØ%¬"ò’DT©™]ËšU鸶l§ +v–~šAF¹¤}ŒšN'ƒw©y²wˆ“BØdŸ:îÚª(jÅXÙÉýÒ& 8$^2™;Îcžn÷N#i¡Â<ØØço×…WI@ˆ…ô"f‹½½_eŽjè")·zž¶í–vn*bÜk¯“rnC•¥®å$»îR;îJ*®Ì꥞š—&Àm'?¬Öß߆ö3?Ç:2ù‡Æ¯—œlׇՎ®õ?‡iLÁiOÛ·ÅÐ# +©gn+Ä«ºµ%£Dqj‡ÍY,4W7[ v’Êܧ/Kï0¦åælîÈÜÑJט«MÀÌùôýZ^t¯@ÑIˆÜ†Å¦«8Öu•èõ˜_§¡°nCÆ:¹Ý‰Ë'Ž0“Y¥Û+‡xm>÷5mcòšn_[Óx®¯rÌ¢2¡üZ,{ÿ’ôݾÊ(G±mßeïÌB}锼MµQ%po±Ða(=To¿h7ýÙ'ÿ©±þ +T<:¡Z#Å矦ėv‡H'Ä´¤ñ9N®ßËmNÁmìâ—×&2,]“ë¿Ü¬½’zÃõʟ‘"eCg'ïopa”}b…ê…ÚoìQU9Ô<Õ ‰á£¸rˆÄ%¸žÙE<„Å6MÜßܺ5ÙoÚqÁŠÞU‘ð³N‚‹âOæ„´m²ezABR—Aïêë-–¤÷ñ+ßUq˜ì]y¹˜ƒZ«SÙâ—â4ÑÅ\¼Mó,ìmÌ4æ©&æ8Or¼mЫÍdzü!_:¦ü˜_{/úLÑ8V6¦ñb‘á{h@=½a*›ËĽL(|ÿq¯8«Ë)ÅÄ×É +½½0Ç:¢)Í~l¾±jÒ-Hí²¤JÊÂH-ÝáýÚî÷x]ÁHë߈ïêƒùí‘&’éÆ> u +s*ß±2âwx:dvoðèà©•|yÓè–îC(á‘L*Vã²pH•è8ü©>Ÿ/þ{E)œ3Ru<#öÆ€±v¤È&ŸÄ‘Ùƒ&ƒr ºÿ²«/Á(_Z<ÍE,Û þ|ZÛ9¨ðûß¿8¤ëÅtl×÷r+ äÁÔ]¸*éáGº +àÔ]šãæ”G* ¿K¼a@Õ;ß*Ã6\õãÒ;^:ãWÛÿHqãVë;wQ5|ŸYŠ¨£âðPT'[Ùðs¢T¸žR”<=بFÄ{_U?™š¸cñ|šôÇ–d˜.µµyk¡©T÷E}å‹š%âžÙ–éÆ«1oÛl†Õ-6Ãø>‚R©[^JÀ¾võ±—ù©kNráóÑÞ³²<Ã¥XgG¸ÎòcH5ײï£×kû³™#ÎîWœ÷Ìê]Sq>†)ÔàmÁHš„8ä)^õ}5¯`É»Äyw¸¢#Ná¢#èþ|S¯†Â÷•¤ÇMå´O¨š-ÀÜS¯®ÛÖ²¯ê½”D:M,½"ôªY!÷Ï8GTêÚ&þŸ°\¿!ìVøµz Šú^뀘á
¿7é={ѹɀ_aԄwqŠ.êŒÍûZÍ{¾„wô<%CªÄV!²$R^Åç.‰¿ÃÁÍÏ€‘±*Õ©LtÏ}|Çè•$KÅžeV’¿û*ÈÉe¯ÓÅJÆǧ~$°ÕŒ? Õ ÕÌd\è×JùƒË§Ì +é‚qJ<YÇ€ÙõÖ`·ý”†}1¡V{Ýzëg
äfOT–(éÖ÷ƒ¹‚Æpã!üO*ã5«:Ñ\zßÓ>W+J>æ”u|MV<ör mnñ2CuCÎ`²3 +1{°O÷Û„rOXÊ€ËM"·¼™Ñ$ Jù® €«$>ï +Æ£7Z¨_v˜BÍ{ÎÀàï F»ïg!¼%°^ÏÎÔûÑ +|¡&7â¾Ò¶x½7níê#¶Y?âU×z÷¾u<Søøé ¢”Æ›?j"¹‹©Gæ¥Ú‹sÿT$eÖêØÆrzbALE•—Dç7Bn>€Òû……°A{ªsc¯äÖ¨kŽ= |oúqéÒÝè‘rfDöëj*¥½¼ +ÒfЉË(ºgH.3—Nvæ>NŸœjÉMCS¶'™†i¯ö)&ЈI—Ì/îDþ“´Å§¤ÉL…h]%wh/Q³»Ã¦ßÄ\±WêÔMu¬¯òæz¦Ù"©òéÎÌÍÅ0ÁcºÖ®ó%/k||,Ö¥žNü·:%fGÏѬq_ó ´Óíb^Îï!´…:í:+BZ¥`¯á.s/8 |9n+H=îingŠ£”Ëà»”š´å¬ù ‚mSÝd¦MSn¾=o•‡æÂ÷$v¬L©ÜÔY*æKeé%z›ãèé“]4©ô›$Èê7Â^éŸ|˜¾‘Ê8ç,lPÚ~`ȺÞÛŽ¤˜ª<[ŸÎ†äãXø&c?0bûDE΋¾† olC\ÜÕ×Ý6~rZâ†:é‹ÄKX˜Ü߸`Jvék
ýYÒ9œ¿¥/gã¶o6õÖ§oÊÍí»a8‰Ö"è®?7Ñ„æ¼Dv +M*íå‰ù\ØŠ8fÊW/¶®›e‚ÏŠyžÏŒÚ”6; !Ý1£ÜuõªHIrOÔ¥é{5ÖÂúÛŽÄöf†¯Å1ÌÂä¢ò`„ßZ#iYEø+Éó5IëEù&9?лX±Þ-E¸7ÚTÁ–6ÇPWYåEPÆÍ9IûÙ36Ä•ŽGcuáA³Ú,âK¦&l8û²Û³ifº‚ÔØf·zä¼”Þ:ðð£žv¸XÌÌ:"ÑŒÃR"<ÕVt³:X’év‚M?¶wáõó¾},ÌõEÊŸ3Üâ&ÚKÁó‚¸Å +„o»šç( •ÛÕ_,º#8™ÍKù"îZÉ «¥‰ØTÚ‚ÐÐíšÙré1sÌó€þÑ7êzñ»ªmˆÈ´à«ûˆA\oè{-áô[ÒÉT(êع3×ï‹C,Õ4æ¾Mdr\Vnm–…<׎âS¢uŸ•ØÿÜT÷\Ï»‚éJwÖ,nĦŒ‚KèSEí…Ëò\Dg¥³n¹«ŒöÓ,4äaD²¢2¢b@`-DôûFàô-wªwê1öÍ)ôLìÁ¶®ôøT?Xû“¿XÓf«DßÁ›ª°‰˜#RôO©é]º§Jû@ê1kóñÚx¼âÇÓ¯q®t^AOzõ¸ÛÃÑûP¥•IÙ¨¿ös§,8³àXÑ©Œ¯ÑH|¸M<œ‡ã>ÎÔ*B]Þc§º@‚”ù2ÝÕ0M…cšjx¤“z¿Ô‡þS®Fջѓ}žt¿&]Ø¢€¨õº–
Y@>C.ÌKÉNÁõ^ ÊWZèkzX"ýúó 6Ùå5l¨¼©¤›˜Ø’?{. œŽSÀ#´R5Ï +‹í£Då—
·ßÖJz–LsK,? +í,Ò÷'[ÂË=¤ƒÙ!¨ÍYu!"FÔÏ~UÓßÔr‚4uXËPoUP +›t{1éš5§6Q\/Î +ý&ê'0‹¦k‹&².¿O‹VI®³"¬ÇïÊf8›·JZê€{ H4ƒ6r‰]š`æù‘³Q8Ä>$‹3Êm&×Ê1D%Üà Jï4âN,7›*ØÆŠš•Ô.ós3и` +#zÓFÊŸîä4RA}GÂO„ÀÅtÚ‚Ö7žœÀÊl=³šVn‰<:O6+Œ–.í½ùÊÉètÕÔ´Ëà~—¢#Ýî)Ÿ«¦AP‹õ„F…å±ÖgcǨ¨A‚j’Šœþ>cb³?ÍGRíeU~áÞ=ñ€ø8ì³4žDËøJÃ1=vч‘Æ:EÍHû_ô½#Rcm™± +Ûúù¸³¹‹Q6é³ìR±F`%7õVx22{„|1ã'ö3¯ƒr«h‚¥Óñ½U3;&e„ژʼnPß•*¼Þï¥bqƒü؈µMMó9ûiÁ÷_fïÆ)ã°móA½P=$ïºÛUmªŸe¾ºTÇ„VÇ>šwCi÷+¹y
ËY‹z R†8Ð"©~Î÷( *Šmº‘‚€™Ðžm>Q§¶ ¿“‚(K*{ÖIIcî/³ù('wu'ðÒHô@ì¢>‡[ÔAžw.TÑWC8Rb”=[í|‚’¸Y+Õ•@¨‹Bå@sʼ
ö*rmÜ”³.¤¹–Êmî$EŸAÛöuEÛÁ%|YѳmÜL¡T}8ÿPÒ¿ìj®ÀÝ®EYv×\ðõðÑwŒ„[^¨zƒ‰Ø'Ðy)ä9½ +À°iÄ6«,ÎÓ2架“ž'ù}¿s%8bE(ƒ±[Áð‡îEj,®kuKÀû?r(Û¢
—è¨vÿ)ŒðçMk~„„gÊ÷*¯›2á½FµòUþ
žé)‰›`lr«püÚá2ãôFöìzR Ö¾7¥ïådósYXn”ȦŽ|©UME«>ŠZ[pá¯FO5šì&ƒî„ßû%Ò"EÊL¢OAˆà©&oœ3›OPù¤üÊfË*®¶ßVKJ§Öðˆ*æd¡?í¤ÈnÉŽ@“½ò;ÅN|ýüø=¶”çi³kN@N í߀šS¶››Âgè|Öpçñ\MŒ]ÿ;ž9Gq°…S~c}Êg.„' ªï>žÇ3›wTYŸ}Ôf{Uªmµ2w—MÁ˜¼’ج>dÄM®ÆÔïêe9¤=š×=î4¾9M¡òÝ(·Æ«I÷Qû1ýÞ*t±ÄÂÐÇa`Ùð)xŒèº˜¯‹Z…¢z1£îŽØ§×}e{"oƒÎé9Ï/)S)PR¿l%Ä,x6&ñéòdYê、¦N<»Y¿·-››øœ‡m9W€Ë+%'³+ãbE·(AµÆCeýdŽ÷ —=î£Çõñê>Woª>3$GñœçŒÉTŽí0†ñ`öˆßøƒ€&VŒ‰ÒüЇ{zögûÆ÷rŠ«(‚ãž#„S¼ +`VÆY}fYH5ƒ%s¼Ï–6)ýÍûiú…:™¨ÈhQ0¿ ™Ê')ˆaÔŠ̷Ð.ìÙé‡%[ +yã;dB$¿ ó‚)¶©Üpý§É¨Ò¢äæ¢}ïÉ-»Jš†ZTÌ 'ÎðÌ’Çy4Ät/Gðõ¡Èà\G‚䦾XÆzž'õà湋¦um¤v‘¥å©;!·œa¢‰{ï ·˜±ÑòœŸK˜Ù2¿ýÅ,ûµÉV•0“õœ¹ªUç,¾îŠhsX¸Ö¢:ÖA̱A{,N·¹ÒVÊa´·ÛB¨û[ÓÁI3:lIlaš¯ÕE3YXÓ¯xbݸڒµÚƒ¼¼º<º|Ç)÷Jx¾Ï5µÝ-wcXU`ÕU¬Ñàr²Ý¢ÄZî¹£z9J…Ç`—y¹E_:•Ú#^‡S¿×•wøÊHúâ/Èþ‘eß¿û…”Ódx§’
ìŒ'ínø¼^²ªçª®w!Mƒ:|Y§
ŽcWV|·éiD£HClž ö“Ï›ãý@L|¿Ãîõ’¹ ïÇ€ªB©(,ҪܮDªd›åSšÁˆÎàóôåíwO΢Z/—–ûÈ©Rsd[Óècq4†_Ç^±ù4aýM©®-t$5I=jzãF}Y‹2Ȩ
[–«¦Dïgs¥Y6Àâ‹;•ççN⌧XW_LÅýRÎðek„×~GÈ"Z4}ÀûmšÿïlÄêü¸ß+% „/’iò]V¹úTê4Ø´¨0ùÖ°rºBô‡r™Ð,§¼…bc°HÊG-m&Go2Ö +)Ú´ØŸ¾ÇGÆ¥ŽÊ¿¦ñyª Z½çìbmœëÙÍGÔ¡3!Á¢›Š¢~ÑâéÞ[3Äw9TÚƒö/9ù©t{§½Cø˜ý1JT?ŽÆŠiS!®Lqˆ™4žfŽžBGZ†(½Ï²Ndfoi"
¾ÄR\šRã +Í4åž»|`[fú$ÓÀFéÃÏyÿ|?2êW#Eòæ}P¾èâ
ÁÝ,„`ÒKev„´T È"§–±+¼l=K*b?ÕÛ+çãYŒÔ1ߌà*ÈvVîgC—œ‡/‹Û|†IIs©Z3{1Übd4;&Šuª"åá/³TXÚ鮋¶?£^"ß1êUŽWö {dEGÎ88Ç´ó7LeIÙ*jBlPð°E-Ž=x_‚ïjhèÌÂam36M Õe«=1¡ eV¬a³/—aŠs·É<š +~ ŽÓm?wjêXÇ=l·i¢:]öi…«¾Íb¥]ìy+Ù +Û‚™ŒÁp“‚)J=N:¨ôg媕W…âá&¦i<¼7‚9^i“e×hq'¾Ù[´Q–¼…Ó}òÀ0¦,6=\\íÜíè÷Ò-K§µ™mO˜é%¯Œ-4àX‹Î
Šdzîß~nò;Fäzº’†ÆõüúóEnýö¢¨sÛºoã!æÕð ªõk]í×[k,SÐÏiK`‚È #UyQE™EvSNÔ½¢ü„«=Í)CT›úÆ€æúý*DS8/_B_jñφ‘¨ßY%îתTM>ˆÏúáì/¹nðLî¦Æá8´(_NåÕ^R +~O¯øÇ̓’vvHœR!²6HÍø¶Ôeítt²Zj`FNµ\8†øÛ7, Ys Â7\FEåUé²·³m +ñ¸cì4D'Jgï8«t!Ûê…ÜoªI~](el¿:Ñ%Ös®¹Í«IL£YÍš{ß1o5_q¨×ò²úð] +xÕß*]¦³•@@AÑ—ó¨#½PmWâž»(Ò)¹Íiîº~ ‡Ù`ÿüº')¡¡_ŸRhˆ„6jU혿1KüYë·Þ·Ä@ˆ…+ç`æ”ðüq†EIOGõÔÇ úë7?JåÉó†bÊ·0OËo @®Öæô)Ë`šck\»—¸Ý{m<à'L7ÉÝ ¦±ðÝÙ6£+ö mlú¹ì.ZÏïÂéakáí1ÚÂ-ÝLöý5u©¡ +Þ®Ó½jÈ +aLN‰¢_@ÌdpÔ)[ ÉÁà–›Çî`Ž¤·%ýþ²ë·:"ªíB¸Q½sN[/R©kó¥:wÎJœ‘N±unº&J¶y¿þm2¢=ï"áS‰)OXg³;30\…'ƒ>·¦‹ÑpÃäÑO¨{#Ø€ž8%3ˆ/‚T³½òxÚ9°®÷£þNWN}¼vË°7‘äC³\äAoµÀ½&ôç¯ÛC7¤$pš6-ãÂóóS½ÜTí|‡³«õ˜
£K#žèßàÃx¢ë&ÙdÐE&6Ý5T÷ëüC‡ƒ\“¾ù¬>k‚#Åëö³Û³š^ +ÈB¤&DŒ_¬ëäóDTj“ë/”£–&òþÌUøú“¾ÕNöqi\Þ.lÐ^‘—:Â&gsÿ×6Ò}Á-À^˜™Ø!î¥ÛŽµãÈÈðKÄvLvh0èe…ASN3ï3H™PÞ³™¥¼æñ›áÝ’–®ÉÑîpßvÉR‡ÖCY*&ù]ÖYØ>:Š$<2ÁœZ€ur-nñ2$áÅ<«þBê«ß;ý¨:jx…|ëªÙ|v5º×V,ï{§ZB;X:ìÚŽDDŽR2Cq§ÛÚ„…æ–°¶/ãÑã¿r •|ì‘/ÙM˜äQù$fSþÚaøŹšá*Ã}æ›*¹}§éÜÛ¸”ªÇù°)ñ$îÂ1¥×ôEäU¹pòÈnH
@ù¬¬ÔCâŸß4Ωg¥%a®ì¾¢¥«Þ?.ä¹õNpèúP:ÉX"*˜qg½hé£55w,A¿G:Ôñ"«eáPK}ùÔ¥]²<à)k+1§•¡¡èÔ£x¢¡±)öÕ&!!ODðàJŽ{‘&f êÞ+!aNº"é™ú:ÃÞðÈd¾EúZÔôþ–H-OÿüÕ,&¹'‹UUWkú]gsF¼A$ÄòRµ„E´±hF¦ÿðMJž¹©K¼Žæ§Z‘Ø@ØuÁÀSÓ™A¨’útÙ^ÇÖ"ƒô1´Û2õìÇ3gQ§ŒÌó4Ø5|‹v:ßÐ;1+«úÎd4êkEf‰*‘á^Ÿ[nÑ&ÑËÐã¥þïô—:_Ù¨1KõÑ6÷ºN$ÓÅ—éœg±‹“Ãm›$¿;”fitê?c–ŸÙ÷fM³IjîŒvñ°/B,œà)b’Ùc.Ö¸Í!"* +{ FVû>“~bø€êy0YkeˆFÁ
Α³†€ƒÉ¡ŽBLzÚO,Ñ5ìëÜ…%yæd]ÆÖÓ‘ìùp$ÊökPð’…‚ûÛ»6y¹¯ßŒ+ewâ
Y&ˆ<~Âúï„eÁ¤°˜p¾+Q€I–ïÊ‘²oÛVýB y†@vß®¹(¿¶^F,³¦/eSlð÷-‰=KG‘²ª0¤=…_ó¤*’‡-Þjàá¹½ŸÿŠ`è72«ˆ©•*Šc»GÒߟòÐHÃ`°hdGØ3Òï•J¦€þ˜7+’E fì=Gû„Stóu„쀘LŽ”C‹Õ¯_™)„¥›)¶X +endstream +endobj +3051 0 obj << +/Type /FontDescriptor +/FontName /MLHWDW+CMCSC10 +/Flags 4 +/FontBBox [14 -250 1077 750] +/Ascent 514 +/CapHeight 683 +/Descent 0 +/ItalicAngle 0 +/StemV 72 +/XHeight 431 +/CharSet (/B/C/D/E/F/I/M/N/S/T/W/a/b/c/comma/d/e/f/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/q/quotedblleft/quotedblright/r/s/slash/t/u/v/w/x/y) +/FontFile 3050 0 R +>> endobj +3052 0 obj << +/Length1 1411 +/Length2 1114 +/Length3 0 +/Length 1999 +/Filter /FlateDecode +>> +stream +xÚTPSWDAø +öðy+IP5¹P +Œ¤A¡‚ãÜ0Ž+H‘SÚÑL2#có
( ¤HHkQŽ–B
@ãArL<¨!= +Žxƒ±Ó<Œ7Ñn¬Ú؈¢MÅI2*5A(:È(%’¨xŒÕ³Þ€ ¥F ¡Ô2¨žÈ%(%‘‰ +@þä60NÞM$¨±Í½×/†–1@8ÊÞ8Ü1i¸ÇLžÀ ECàþÎ +³ë›~;ê˜çÓÓî{M°ü×·º?úqÊ”fÿÀ¦\MpPÔ9úUýXQ‘Ø&>µÊ\lnVTîY§†5c–¶v[m§,-Y0€[œ ²~1ÝýîKüÚ‚ÏKö~Ùn¸±ôg§¿¦¹‡ß¶M.bì7,ú-½·/Gbáø‡Õ'gHú:=„ó†7?—,U,Y|Ûz)ÏÞ¼m¯Uìå†{¿»Å¦[5Ùl¶]ÓÑy=ÌÆ÷EѶþE¦cZ]€èÒíËüays\È%³+ÞµÛ»õz׶uÅ›ï*pvžñtáüÚ¬bÃ3ñÎŽPâ'½Ÿ<¶±¦_¤7mñºÛ±kaAÛ¬ÁU¾u}bÚaó•×K¦k–¬>™ª_LU–ñ¥‰ØpôZbÉú¿[ŸT[oÒY„˜QªüN«GÞËßbŸ>¶PèhaÛÔ-Üpó@ãLÛ2§æ@¿Ã+¬¯ûy·ŸÛõÕ¶çüéÛN¥™G¬:zÀ€Ñ·g©¯·qÍý9ó›ãS‹“5m7êŠgVžoõ¬vû“KÃ
K!•Z|âÅ_øÝA?ê;.W¿96e
tk{5x}á ÙÚMs+¼lw,ª}²ñyú=#mo¿)r¿úí™U~û/Ü~š¶Ó»”G¹\]Q¾ÿbjËÂð}ÌÀŒÕg“=׬mc²]ŽÇìèææ6; ÝhÜÕ79õëîÄÊüÜéWs,æ½ÒFå7HRî—zMm:(ñlj¾°+¦¦ß3ÃçVÒ߯Î<H°í:(Ê’^RsSƒˆô]ôÕUÍ~$ÚT½[»'o™Ù|Ý/që+ó{¢6^;XÑQEkÁé“þÜÚãùeËÒÄg”~cQû”ª½ ¬¾VwÖ®Ñ>û3öÍ)Yn–S›+þ¹Þâ'ÿGýØ
/y4÷¶kÚ8òÃl‡Æ”®}s +nõ¾rNØ·…h®²_iyêΞņ¥ôM䓹±¢§¤¾²¡¿}O¯^>õtM‚ÍHŠ³¤y^u•³âÓ‹QM›·®tˆ;Ú·È’0Ï„Š!§*—Cî»ÏÚ$8Ðx·r9ŸèjÌì¼cxhåCrþ^«¡€¼¿ÙSÜç[RíXïêyú£Yà\Ð1'öû°A‰$z¸¥°a‹áh:L»öÀ¾Õ&5¡gûöµ¼ÆÁaÍÚ¤†9·âC°ïâΛ-È´i¨oIÆ@¯ÎÁþ–GÕSnÎÅ~Ï™}óî"»Š‚{ºYÖ¯Ÿ–|çR–]‘”Vz°´öêÁÖvaE†z‡é5;ÏvFćð,ZÖ›õÌî°À³Uûæu›}>û±gõêá<ÝÙØŒøæâóò6õ³â’’çê—;º‡ŸZ~š73cµxÚ¹×kºwÇþ-8úaËðÅ4¥z +dK%Ô’‡_ÔX“Ý»?.Xâße²]vúNR_é÷sîóPQRð ðúñ˜Ï=øݶ¡"Ÿ¯-#_Ƚ~‰Ö½TœåŸi/\ì¾6Åþß ?Út +endstream +endobj +3053 0 obj << +/Type /FontDescriptor +/FontName /RBDVJE+CMITT10 +/Flags 4 +/FontBBox [11 -233 669 696] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle -14 +/StemV 69 +/XHeight 431 +/CharSet (/backslash) +/FontFile 3052 0 R +>> endobj +3054 0 obj << +/Length1 1576 +/Length2 8303 +/Length3 0 +/Length 9346 +/Filter /FlateDecode +>> +stream +xÚ·TÓo7Žtˆ¤JŒ”ÞFwwKŠäFm°Iƒ„ ©´t7H·(© JHw+H7ïüåó<ÿÿ9ï{vÎv_}®ës}·±3ëðÉÛ"l`*W4˜$PÔÖVƒ +N)4)zzzòC\Püw{.^€'í +g8æŠÂ„<uµ…¹0ÕêZ +ÓC à¿<˜(èl˜Ýƒ:a.(ÌÌþ4AP˜EDÿ1Þß2³jÿ}eW(Âö÷N +‹ +Ò>Ì^ry²mñZ'ESªýŒ8Þ³Š|¡ïSÿE7Ãû¨
àÕ=¶04…²d?½’A•ñLÞËìbí4J_U*¹mÛžòy®äÓZ}‡•ýmfÎÄNQëD»hðŽÏr†Z!Å='-Òv:ëNSŸL ʸ+®öaî̓“Æ‹PM况®á…˧š¯Õ;ô>çäÕŽ—¾®XÙño`ãa†Ýú°:™bE™‡&ƒkËß.$¯—Í9sæ˜3tÌDÀL,Å¡ÍP¦hFüykàc +AARxJ¥Ñ`ÃzA¡é±¯ÐuÞA{»Ç”[U”ke´ÏBÝŒ_ZAîù.ø±šZèãé²xìWåµh¡Õç‚(ôãÓæ"üca‚âe4BÀ”UºÕù<†–¿5‚åÍôrwøcv¬-V‰NNùùaÍç^D– ±GIPôù¶ÏÕ6v@‡YïƒW¦wWÒx¤Ã^¤/¯‡[æ;ïÍ/™Ö׺B.ò Á+}ÁÆñnê~ßvž<šÖJqŠÅPøÓÕ/Ú‰+ºrdþ|TÓœ/Iƒ©õ‡lÆ¿Šn“_8lÉŽây0öãv[‰t!¿xézÆö¡ ýƒûÒw˜ÌÚ˜nlnVw÷èæÏ{ƒ÷MX˜~Ða¯4f¦X€ìo"ž¨ t㸞'°ïÚ +ì·xFë¼}3ª&s¤ä´G8×cšt§íG}
ØñIeˆ}Éü°M{K†FÄϺÝ!¦Øæ×{OÓ]¨È1q¯ö1–¨÷©=1UŠAShÞ3Jä5ßȖݸ% +Í -…|ÖYlÅçñL<²ö0;=SÙød&ȶ‘¹1PÒV(/ß°ì»°ïò¹5+Tó÷̸$Ï—»£«(}H +Î{öÈ@ÜzmDVÁ1êç-Cšä¡²°¯ßNâ¤Ã·ìZ¥ö5/_Ž²95;ϱ[º°Y§Š/óu‡ä¬Þs‚h
<»?s–bøEìû5ˆê>µkNÄËoY*S¾6†ïÛìðÖ~ä¼ñÐÙæïì$þô8S|ùSÑÂùÉφyÙ ª©•zÃœÉ~ÄO}Ï´ÑE âŒé°–]bà>QDëý{Zï‹ÍwüŸç¼@¯M=Îie
ÜwC?_°;÷ï¤\NäªÃ5Ð}œä}R*U/à˜¤kÙ¶ÒJÎÞyû•Qfk肯ÌX0§¢ªTÑ1¿ +b¯ðÏENß³]÷u ’‰¤Œ$°ôT*Ú“ƒ=:´½Ó³Ûš[.Èu4È"oÃ%ékƒzZä`Œ}‡G·q†YÞhB7׬ˆ‰e.?^"†¥¸é©š?œ{~gERá³¥
ÑCŠk3… <” ÍlzÐ/eª:ì>½«ÓUãˆpZ¹k³œF CmCfËt¶Ã, pÈâ±ÐÁô.Ãg÷Ô·ÞÓU–ÜïÕ4¿×ø™NšFxR5Ü×ÞÎäånèŽôöç/+/ºWÍ"i«§¸3ÝLóÅ)ð×ý´2®¦zM0=,éˆ +F®|Ç +ÊH´°‘±ëÍ +4G€ñ¹ Ž@ÕY#Cà§" ”uqüa’_Zkg
Pö|1çæžBí…SÛÛ–¬Þd§ÂÅË·šŒ•.Q³rsVò×&:Ÿ´ŽvRò²éÈ\Æ”ÌpÞÄtÆ ö*÷"HðÏ$È_‰¹Èû|?ZÏÀµmבdYI
ÅŽ/iGη¿¾ÛL§¨Zt'0AçkvõËîy?I€&ÁOòNùù“±>kë•vG ö=¬'u¯o®ŠØ¹ÏE˜O4*¬-&LÅI}ÚZÕ‹fCâ8¾ ììÝôìB‡òÀKæà•ecYM—c€wF…={¨
ÓÖLÇPÿ<bóh5Å-‚ÝOgŒ©@b¥ÅUÀÛOD¾pX÷òíTœ +©Üªí[_®ü>ðû¾†V¿p>½Ìç,¦™z¦H˜Âóó3}3ý÷'Í×H6 +ô¼þ*<Ý™
ÄîåÄ|¥˜*(¾¹n5Ä÷Öß)@kXnýGÅÒUénËr‡É-.§ªô8‘˜ÍhÜ©ÊòÞ©—ê
\!Ù6îIXÚ“¨ŸŽUË*Ô†3m_IyÙ »!÷õ§«ÏQv‰õù“æ.P'0¢†gíá‹ÁµyÜÀ÷Ê[/lv£x+ݺ8®Sm«ç§÷Ž¥àº¿3ŸnüüñféB†°öˆ_lu·½‡”Ýù2VY•a÷Mqè.~Méx‹ Þ12lìÀ ?/d¨_>‡‰œó»…ö +Ý9õñL¬eЛáoºI5γ_¾zKÓ–Xú+GÑù°]@Ìœ"‘¯ÞÉïa;»£HBß…[ãi|N¸vŠjkTUvãؽ +ȧZ¨|`”¹,'Åœ‚0—ÓJ€¾¶ÐG“ìùtT=¼ÏýþÄH2ŒOyøþjhâ¡ÍÒl‡ðJUSÇå;Äv™òM/7Á®Â…Vèb†7é›±_ý†M&ØÃAùƒÒkÊqrU‰ü»–îu…Ùœj2°)½ÁÙº1ɪ“ɾ‰Üçþ.&›|¿´å‡|PÖ(ÿجèïW]¨f9j«TûuÖ²JxÇs2Ýxåå¯FÍ9˜«ZÛÜ:†0Š¤5±qÎí÷[ RU¹¥Õí.(â±”ßxtD59^S`ÅȦdŸÏÈ3Œ6 ó— $Ú-úHª T†¾«•u…RS®\céž2Ãó§·øÐà—“ÀûÀ¾8©°¤„™+§àªï<þæp""}(‡êù«Ï½8Ë;…bªìÈ¡¶Û½MÚ¿$F“Î]¯>°A
·3—Ågµ‚’"—¦äB™“V”ˆFYÅ$o?Ëݯ¿9@á2d[nUKÛ+îåÅÕÍÊžmlOøHÆXY$´¹`þ‹ª%TE +&ëÌþðªX'owŒ|¿Ýi{¡ÛvÁ뽺ƒ²t_Hqx¡E¼…;À0¾ÓŸ´õ§zðÅtYºJVÒ¸©×[=fDÕ¯‰¿ÅCŸ^y·é9-àÄb~‘4|ŠxPþ9¨#ì¹_Ûc½±ãw=œ›>sÃ[.¾ï^vé ¹³¥Aɱ”RkïÇ“XI¢ÆæøÒ3·„Ø‹‹ñTJÎvSénŸÎþ¨½G^7›³2õÑ®†sæ9¤4Æ"À—‡Œ$ÑÜ
¨Ž°Y>d–~ª|ðh3ñ5!綒”dcu÷§¦óùïê«g(j†¼Æùùzû0Õ„Ï:}‘Ð^±ËÖ wJþ°ÙeÑoŠ/-r£6ª©¥gÝc‡“÷©3œÝÞp +XÌv¤êÀdjn$‚êvd‹Gàä“_$–1)ûw¨ïRXëÜ0IkÎÞÈ*Ÿi>HOç¨ã9ˆÈw7g b3›ˆz#Û±¶—Lr+ÜBð¸±sÜ¥'ò$oŒÄzûz±ÜHÔmú3RåÂcg§b9×G<ƒ’úqÑ®YñÞ_ªhžoôg|»¡¹9©ilÂZ.v1:+ ©,Ñîù)3k˜FJI’ÝUÑ%~´Q¬Ñg½÷1ñ1—¾×î\üf,N·‘ð0ÿ”C +a«’ÝVöwP?6´!à}Fáíå°æÝ B 7\šÞ~oÍÙúkI)ӛ쯡—]~ûåMóDcT‡†@÷Ž«"¦ª]ùn›¶¾üú‹ç +vgŸCP$ +Ÿ½'Iñ㫆j‘ã>?¬7Ä¥ÈþéÐOAqó@ëü~˜èXáUž'Ù +Ñ5ó‘[Ò̈́܃A†¢åbÏ^IJ¦Œ,ôv8'}cºÛÈTÛó®ÙA㢩è}}§cÌÍ*7´:ú/t$DÙrnÚ®ÿŒ’2nõĪè$žä2q3½R¡ÙÍWÒ5]wFñÌ!Ò_8S^g[C®ü,áâGuð$~oqÁé3~YPý,ß·å)kÅÛXÁ¢n0ôšb)›B$]Û47R64ѵ£Ùâ×õbóŠ÷Z§øõòôq3]NÅ€½˜¦*µÕOPsÐ8âЧÈ$dop +Î@(¬Êm-ûY_E»„t¡+ðúÛ ýòË-d§ÝÔ<¶+Î5V»p/˜Ì¶¢ %î‡f÷6¥™±w³Q½Bg#[—ÜCºðO"›Ì&ÛÄC±çÊw{Õ[vENy/Ô
ß³½ˆ¹òNÿþâgÂ-µd$¼eíÆêeAëÌ1=Ÿ«Ò5+Ñò\·`“µ?’YI¢+Š+”›€B»œ®í•pÕßÇb¥õú\–þƒ-%÷¹Ä‹qЮ€…¨çN«’¤RO¬›ž×C˜!5`#uô²ÎBëQh—û´QóGÒO“œŒŸo +Q6újãZ‘®’Ž79·7Ðùùnï°y + _Ú++|#M¡k¿õYÑ"æÃ]!ðv-R0C`1̘<€>40WøÕòNŒºÜuÕÂ%}vU)Ú^£Æ_ÎW4_y$``˜föþÄœ–H‰(b#¬èë“ÑÀ| î›-»h-ÉD2HöìïÆQj“Té«Úèkål…²Ë +€!MC¯(Bê²GS;~Ô‚8D٠N<ýÏwž÷~tÉ ]n5Üà½-z8ÁGãç +¿Á£v©ØàÏG8šG“Ú¤x‰]Ð}¤§¸‰=°d;ïzvóPPÍæ ½á“²d[}Ù\s”Š•+‘V¬sNRG¶¼žÕ/«eö™wÅ´H^®•R¸•Nl'^<w“‡Ý×{õduÿÇiÊ…§ÈzXLu´íb®Ëx\ø4U{‡Ô1™ª‰ÙDf¿ÖQû'ç“»e©Md÷¾w6V«™SãFÜlí9m×òGî7m»_3^O~ +eŠ/î•,uÍIíráÍTë»êOÏèQš³nå;Âä'%¦ ËH‹Ö&éXÂöèüÖhb¹øK+îýzûsÆÍ'µš«‚øH²QO‰ÿˆÌÁöª?ÀÁÖeý] #ã/j´°s€Ï¢%ë}xòi˜MÄ|?ѵÔ]±œ€ ô¾ü—‡ùŽN„AÒás~ÀNÍ÷³v6øѱ/hJ×!m)ˆ;CÚÎÆÏ
ŠXÜ[8UÚÉ$›/QBnnâu¯$üýºXéžygÜ5ŽÐѨ.9íq˜¡š\MÆeEV³,YXïÍÍmØ2¾É†É¤Ïd%";WbU=žýúÐ@û¹ +ì$¶ï„Ê9äTœi!]¶`…F<Ëv‹â!¼¬ñ³k#æ¯n÷þzFÖË…5¾¯ÑAN£àG/J/Zš›åÒJk"Bß/¹‘ADPs8ç¿7¥ßý*1eQ/þV•/·XIh}@ò¹mó’²µ +Üf¢eºW§ë&¢ðªRçk‰¦W·Ÿ†ßàOŽ«Q?ùv*®qš6Î\8¹@·R£FAÙL½½œÝlø)²îîÕc¤´sÁ£¤Ô´ÝOå¾TªƒêSÛÂlM\{Ìã +~|¼ +Ù|‰>ÞÏötÊ6ß÷_¡ª$k$ÇMZ3‚Ñ)˜Î…ãr|®½îª:.IdKºXº_yH>;I½ÅN=ðmò‡Ë9ÿCWËâSeEõÊDk@V±i²(›)ƒ–÷Õ–3ŒÉ8÷.¾•¸rLmra•ç8׉¡- +¥ƒKäÚ(ŸF›{‡Æ<ÊëlбF-ñ†?ÜÊ\¡Ö°<?£ ˜6ÛpûÚ[?îR\S +Aª-]a*¦³^ó-ƒW⇩‚ýý'9©™¹F‚áÞ\LdÈ43ßkjf‡öz#7(ÑWhW½Ò¡I~ÔïùG«Î•Jµ¿x
mï¬ÔT‡Xê¢Ä«#?ãÜŸo›7J|Qñ•#idËÎ-¿Zþ2¶…û|ë™æ騨_7Jo館§[f®áߢ¶‰¡QèIV±LÞ½Ã-Ë¥AE‰ÈDZ $+3½²¿~b]Ë5ÉîôRãÖÅ<-p'«Ÿùta0=¦Y·™à_¯¶# —ù|;”Ã9àKy×÷‚À;‹"òCÍ…ãdaT-!¢3.fÊ&4ï3]¹êŽ§Ǫ́*ðhÐB·©€³Á.þuU# +endstream +endobj +3055 0 obj << +/Type /FontDescriptor +/FontName /HBXRJG+CMMI10 +/Flags 4 +/FontBBox [-32 -250 1048 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 72 +/XHeight 431 +/CharSet (/X/Y/b/c/epsilon/flat/i/n/period/sharp/w) +/FontFile 3054 0 R +>> endobj +3056 0 obj << +/Length1 1420 +/Length2 5888 +/Length3 0 +/Length 6852 +/Filter /FlateDecode +>> +stream +xÚuT“kÓ-("DAŠJ‡Ð”¡7iR¤wAš„$$AH ¤7Þ{•"M8€4AŠ(H‘^Dzïˆáå|ç?ß½kÝ»²VòÎÌž™g?³ç
'«ž!¿"mSE£pü !ià}mmu0PHHD@HHÀÉi„ÄÙÃþö8Â0X$%ý¿÷100ïSãð@m4 +¨ál‰ +†pÞG;ºcpßçïG „’’’àû•Tt€a0 +¨
Æ!`øŽ°=Ð
AÂpîÿ*Á%‹Àá¥]]]ÀX4.ÇÍtEâ@†qA?)uÀ°?Ô + +à +ó÷åY‘à:T1LO›Ð,VRµ²kÑQrúž13ºï¹PÍòÚ]ô?‹ê +œÅæÅÈÅ7ÂϱžGŒl#7ê²M”˜¥1zLá¤òPx‡!ç
¯»Uíc±®wn©Jh5ê4·V¥iÝf”z¸1g€«·é6Z; ½›9ç0ÿÜ",Q'…MS¶ùãZN1ÛÕÓ=EùŽém¸Ÿ†‹ÿâG0ŽRE¦›QYôjùéò³ÌB—õ*O5êû·
µ³Y
hÝ÷sâê·i-ÎدšÚ¥…!bë´7šrR–óhßÄc±¶ +NϤûJ$Þ`¥â®ÆÅÇÑÌmEy ZÕÊÇF!H3Ò®‘`éB¿/íI8¹à(®+¹/YX6©Yì'³]¸u-¨Ê£—ø´¹¿½7Ò|ý{²d•Ñ¡b¨¨mù’u}F^ï ]mæÞ¤f¸ù=ŽQR†‚;k§ÃðäáÅÀÀ;â·îÈíל(s¥zÇH2=‚®tóe›œÅ+asþb›hGKU¨>üXÏz|«ß´Ös‰Õ +îUær0òôot‰¡,ûXÙ‘¥HºT3™îJp)¥+3YÐæu„-Ì–Ñü!^båJO"¥Rƒ©Ü0^ï'÷‰(¿Ôd¸‘X ©"Øúåæê6•z¢LÔhf,A6×òüÐKüÕ¢Ê1¨s<W]A÷r’[½ IQ|2ì©ü¢ÿù$ä`2£5ÏØì¢W#ø©Â4RÀìÎ6CÌDïó\$Ęÿg¿Ï°¤—ˆ7«åS…x™{yôpœc®âèØz”Âû˜[^ 3Ö¨Òɤ@Ûß p•äuMäªdIÃZ`4€–ª +Höúyl"‰ }pœmæÛÓýÅŽ8<]ŠäXxx@8Œ<Ðä¯8í>¾Ë’iœåîÉ7}gä+<†™ +8(ÛdMïǬMìõò0:&Íjà„92º%õbŽþ<®ð¶.¶ô`ª¢ +îsúó¢‰Ðä +¢â«Ff/÷cæWæ2O›ÏâïL ¡µr.Ã% +%÷èÆt¤Û7Ùwd¾œÝ½:6JÖú>×–I.E¬éà×Kêª6O·aô™¤¡(…iGeK˜¡‡¾ŒwJ-cThvk0íz 3a‘(.÷zY™ÔÛbyßIuE´ôþ#ÊK—-ìšÃ§‡+=©UÊ×'Øeœô¬’0“íæ¦LI5ŽµøMä?Ù}óh‡ªŒ÷2 qµñŽËvzjªÊKŠX‰€òpŠ+NÖ?kEsr—™©
Ò¤Î>«¸ûnÝîZ=©÷I –>ÕamÒ÷t˜kÃ&*™
`ªcDü+Yâ +-½Ï›—ÄJà²æ-ËÄž)FDÿ…–œÒE§Ò©²8<}ÊôÉ›”UD>OƒR7Ônlx*:ë]ºL¦j®˜Š&ɇàq_Upqì÷‹Ô›KGO-©kä®èî,Œ©Š®•pÖïÿBt¥ _PrdQ[dØŽèj†€'”¬½—€ûÿØí|¼±TëBz°Pm´‹H…£².j6rú˜8§Ÿè ùƒžP€Ä÷>[«¬ìOÊ¥•·N¸¿‘¸n„¹|CäÆ-ë‹Úü¨‘žÎʃ
ò ïK=ðNsW¾³IŸ{¦ŽææûZ¡>ŸáyBúHAXŽ¥ÔOÙ5$õšåCåiô!ä‘äã{Ñêwy¦gà1ߦÍê-ê?âVß3ªv²vôÌ'ÑÐMŽ‹kHùTйÇ;бûMjàä=†Ý{'ås`™{kç#µRls߯‡°W™s7ð`1m“øBËpXäÁ'z{±4 ÓDt»BÚî¥^Œ›Yz” +³Ã(fŒ“vOGnP%¿$Vµÿ*xàpý¦™Ø$IMg{_Aì-ÙƒÙu;µ„-Mªc—ƒÉGÞ«}ËTOUèzG=&Ý÷ÏÙw¾0äße4Êò¥C\J9.tØvZŠØ´f©Ph7N:] +¢h æŠ1
07sÊ÷š×’.芩/K¯»ëYh§®ù놮[Y(\ü^ª3)ñrîɸ¾B眂‘&C…}rÃRЇ‘—ñgî‡èj8¡ôN™Ê6Bh¤bV}ãÙ&ߺÄ{ÖÜÇ
ܯ„Æí'\ØŒ…#¯IÌžÛPJ?Ýçæ׆¶aN–_ +~aW”Ò¬Pgˆß°4©†uÑfú±3²~¨Iäe‹]ðµ÷AH¼Z +&?Ù³ÚbÍ'œ¾o<XOZúøJ[ÃÎYÐÕfQB+õëŒÝ'1¿^מñ®\EæÞøF³>•ìƒ·0ýÝf录:-ÈBQ½Ÿ‰ãïb +«Å†Ñ!¿“Œ”ê:¹$ÒM,n¹ Ò:DÃSYgëþù¥R~^`‰âê¢äEs¶¸]\—nþn"1o¾ÿÐ-"‰"÷¡ÜÈŸ—(±÷x³s•ø˜‹)øõ1%úÒÕ=Ï¿(¾á bþÅË/:ö=µa [¢FìÑCo#I#͹hÚ ìW½¨êk·n!ÜXÏÊž¹=•ÿÁ¦§vS7@ÅËÝã…f¿RÆi‘þ&Gb¤áجgÁÆ^‡TðÊâÙ°B9qõº¬#î‹U=»“ÉŒõmbƒ0¥zn%ö1Ɖþ·äè‘Ð{V?¾0¥ï‚AdÛ7 +Ô–üÓ’J)ôïn‘O?Ó DB±êµIäp›Wô/{Ül)åvp‚ôßÄeÂÞ„e;ó÷r]°¿Pø|›>8#4(ãvõ#†ÎÜÁ®x@ ÓåáNõ7K‡{†åÌëqæ>\’óOî$5(ó#mÒüÎH9ëLt’ÓêÇË(Î’–ŠˆÐsŠh2Føš$d®”VÙ•øxãÊð}I‹„ +c ZabyM›W…pº¬ªÓ³!˜ˆô[d`‘¸ÞIJøºUÙΪºoá2aÑÆÇÊ©Ûû«^$Ç`ìÍ¢kƒO±meâ›LºÑ¶¶›öû- 1ÍêÚ™n‘í¹¦b²ÖþM@nõK¹6Ù+!nëã&ü£!ë윥š«etå%¤…W‘w]¶º•<=ßê9~%ÕVzÒNvbܼ+»ã’ómû²ûÉîydƆÇÈË«wø™y“&9o|VGrgmN²å°Ñ&ƒ¥!³ìZ±&Á$Ìþû‘ê{‚凮Û)oîXMˆ§žtÒx‡†KécdÇ-ÔTž‡˜®w<º´×øtM%ývš©W§²,¸l½bô AïªÁÌRC8³(µN›WÃæCÓºDÿ,|XÎa¸`k|¥¿øõŽ@2ùp3Aʘoè›go›®GÒû——Z«ÔöJó9‡›ø™eDõ׌û¯K6ÎSñëYiï¯Â.ÞV–ù:´—‚®t.^Æüà?bdgµmÚ'¦ˆ˜%ø6Z´Ùxyr»X`þéIˆõ ¿=ås:.K;¢i§|Êö
ú”Ÿ +Âû Kò¶1CËQ»ñ”œ¼TéYå³7SbBÆUBaz’;ES˜M
¬‰÷W®IftUó&OÌÖv¯Mò™Öh/\/«ofñ¥/ðæáµ)Où +}
«bßtù\zA/¶ëù†JÖ`ÜĪa¡‰8öè À•™Ðûö˜1ðy[-,UL%:Tñƒµ^Ê¿é“ Â“à„JÇQî¤%®¹§LîlC‹ùcôi;^Øæ¶Üüb>“×Í&qWÌ"þRC‰°ç@SzÖ¶Gæ.èYU„O˜Zð*ÝÍB¹v²y+ÈòûŽÓ"}øÖŠ_¹¿VLØé‚r+N©å¶fC6†š¼·–LZ´ù'[4VS<Ë-?æ»fæÈú–$Ω@.SŽWœ
(-oˆ‰Ä$X],½ePÍ^˜lÄ›¯¨ú±‡*æ¯*]Ás7&žæaÚm°¿Qä³ò"üL|Ãþ~‘ª
~i²s¢Ö^׬ðœÎä‚<W¶œ˜oÊ„‡~½Ô*3ªRÕ'Fδ©$|šðQɶ åÑ¡DÔõÏÆlhôF6PÚØ_¯sàöFû1¥ºe…<µ“Ç[\çkUüÅ'ÛïGô¹ÓŸýæ…c’ äWÓ«M71-ù‰¯’‰/=Ò“|c~°rvwgB];0/¬`Îaù2'MKÜ2%›»òùcÛÏç¼î«L¯óœ™îÕf¯L_:¼×lê]r¤}6;â™äÙê$×YÿI¿di€ÓÒÏ|ÏÁ»”áàáä-è6"ÞŸÀÑ™KËLAÂÞ¬ÅÚfzæn[¦uÃÂC$ŠI·šEûÕtxÆað@D?(ªR$цµÛülÌôb33k#οi‹öƒ1A´'±Í+G7~.žÎ¬¦ü µ¬µ¾2PÑ,ý‚ 3Nßž—q÷~@ì)Š¦'%t2꺧/nàf}ÞÒŸÉÚÞ:æ†m¤–¿d%Ï" +NP¨EÞ_{òÔ¼eœLv«3›#™º½íõz·´ù‘`7.¼yCp¯îñãÜ{4½^äp4TéHQïü¥V¾|BîÒtüõÜ°g†Î“q’5ÊÑ\Ÿ¿ÐéÕ’0±gé¯3G]ÀÏßèòVæ©ÙTá=Ò´ReVCÆ€Èd]¡Á0Ä>¤PÞœiï>Ú‘¿7cÑNY’þÒÅûè~á×F†ÒIâZÐYÕ˜ó¨'
Ÿf²5Øi·v,ž/zÍ÷ñÖ¼/˾W›>+€¶…$¬¨hgð¥äÑ0ÓrûmJA=\çD'.“À³gÇ€R¶<Ý?.ÞRW¸èÔ|oë–°5
„Kž—J8ç$8\>ë)]•”©ù’ïd6'½¢|} FâU³»"ÓA¿µš®¦MÐÖ·Iªýê¡T(&*KÝöÂÊ%fôÉ\ËO¦«ç›d´‘m +y ¿@ô’
ÿGðX«¾ô›Dð! +û®½ƒàÁµ·Q÷cÉ>IEËW‹PóÁ¢“LâsŸ®•k®cì-Ò¾äêˆ7×Y[+n>îºuyí™6n +'”öS‘ùuƒÄ,gþ©I§<DpÕmºÜ +àØF¯9,\®%Ï;s/Ÿ”ªMmw s=¸^5n&Sþ=ï¹Ó‹Ydªã.º8Ò¬$˜Än¾ÛÜͨͯ?ðÐ5«•È¦JT±¥oÈzqõ`šþQðqû³“YŸÍSÏ<bSÔw·oÅ¥(¿]{šêG–BâÙþ|3¨¦Ûöƒˆœå‡Ìh»EÑ¥›Î4»Â>].#u/}eí¾ý•Òí©_¨¡ÿ.èÒd@$šÑÑäô·Áô¡Z¯?÷ü +endstream +endobj +3057 0 obj << +/Type /FontDescriptor +/FontName /GPANTX+CMMI12 +/Flags 4 +/FontBBox [-31 -250 1026 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 65 +/XHeight 431 +/CharSet (/period) +/FontFile 3056 0 R +>> endobj +3058 0 obj << +/Length1 1410 +/Length2 5954 +/Length3 0 +/Length 6913 +/Filter /FlateDecode +>> +stream +xÚT8›í¿¶gQj¶Z¡(Õ«öÞ›U£D1’XEíR{Õž-jÕ(ŠÚ[Õ¨öˆ¢ÔªÚã¤ãû¾óýϹ®s®\×›÷·ŸûùÝ÷ËÁª«”³FXA•p4Ÿ$PÐÒR€@‚¼ +W¸5 Àè«itœ¡ðßÉš¿îþÜ
€Ÿ—ÿïvª6‚Áƒ!„“3î ƒÛl`ŽP€Ž²&/Ú} +æø"ßÏ6Ø[V‚[+ œœ p4ŠìçùaH({íž|¿7ë +ÖEöÏŠƒDEE… +@#]¡>^ÿ=ðo‹ŒŸ`
ƒ VP[œìŸîX7Ôæ·]>æ0a¹Ç +ˆ€Â +sýŠÿ0Ø æèù'ËeW4VZ¬:àÿ™úú[ËZPk˜«ÓFÕÐ`¬>äà¶XŽù…xAn†R†y@uahˆÝo&ýµìGª‹@Á~~r°U ÐÄ°²ƒ8`?+(ìÆ~‡À(¬Ñ¿–ûÓ†bUöïs(Á!ëŸr¾ +Ï–ŽÍk’fâ1‡ÇèÊ}%óµ*±!-dPÂÑÙÛÃ$Ý-\x7pJ(Äc +ýöá¦=â9í±çõñËâú@œwçÛsÁ²r¢wP/o#
y™¶G0í4_í*×\ÿ[BJTåÃv"£©ë1Aóx2RÇýF4#¾z+°¤w¬ˆ³>Ù3µNUl„{8nK,}âÁ”úp®F¬ˆÝû㌰hZ<lZ•Eù¥pÙ‘M$ WãìÀS°=–Ô’|µ<š*fúØ,SÞ7&ô:¼‚¢äbPVí¸ ¿[ûT.6Mò8Ü#a\=íYªQ†w+ìÅ‚\ÉuÙµömš7žTwŽßiSÈÈrh™Ôe¤dÐݘë3çk ˜*õÃé9àôUc°Q.ã{4ª›:"ÆíH´¶ª%³Æä
}ôñÎïÓ¯™lH/58üíåøf:8ëf'lx¯hÄ+BÕ´ÏNÛÀ˜"5fœËÅ!2.we¢«øÞÑ@Ý-¢"*êS¦h'ÎX"ø¨òøF¨…Û—¤‘‚k{à5·k×{h¿\¦v~3œ»€l¹žõöGõéZŸØ}âa[Â
½Æªý|*?[ûöÝ7Ùñý¾Š½´hÁ$)‹±{ÕËn,—Ô +²ùÏñ·.œ—œb”gשØ[ "¡sÁ¯$9#â²vУvGƒÊ¾à¿Çõ4¨TÕ½e|Í9->ØÙ‘Ä
r$±S#ä؉3´x[=ÊùŒüÜGI¤i~}7w&9ð–¸bs·›
çjœQüƉ«k#g2¥$8–‘w,1ìÜãÏfô»V‹¹¨Óƒ±æ=)G˜•Þs)u_Î9%ž4ñ¬§Ç4·r{;^Ü®î2ejA«ÓèëŽ4|õãZx»“ÉšË'»¢õ±Ý\»È‹tÀ‡]·–¦|6ëN_ -¤¢y¨[@= m”9€ž¦"¯(œ™,¥°âŠ1hD
~è¨Ø<@~,ŽæÅð÷š‹%c´xb¿ ŸaÇÖ³®n“…:Ö·uí²¿e¿e;3«Ôç0'™ã*ë*‹k^ò±ŒlÑ躨Žú+ã+RîPÓO0¸B°5õÆx [¤Ä'Èb5êOu±çºÀÑ!“\áoxÜÓyóU.lÓséšn÷‘,—Ô—Có+Ò„ž¼±’*u +Í¡è)¯”ʼnϔO®†ÚÅë,ç,VîVâk“Ö[rÆ óؾƒ]}ç5•kíù›Ì¯#ÒõB„«fÈXí˜?ºFRé&á=7Ê0E´íW¶òvÕ~Æ?Sávl9š®¶øCµìcÈ—bÉõUcÝ>wÇ7±‹é‘\yºU£?Ú›þn<ñì`Ü6¹rK—°Îâ¹¥DÕ0¯¬þu]A1…ÐryÌÔÕ qÙÒÁ¶†Øús… ‰¢+Ĺ@;¯¬#ÿÚn|º¤'Oßóg,s´ƒ¾Jûn<L,ÀeÝѤÝö0¶°õÌü&&ê“·Æ»4œõìÐ_+˜š÷Ʀ'Ù®Ki
égœÀ€uیۦK4+â
;6`êñóÀظ …a#ÂPªz7m|R&žÀe^¿ä9aÅÌ”|°†í'`^ñXb¦µÝÊÑA˜sÃ’lÊyˆ"Aƒá¡‰á#™ß…†x!÷ÎFq_Þ¤úzÃsVÉLÿàl®fóˆéu¡lÛ÷\mÑ›–Ù'ÏÆŸ>±úîŠH–Šó¶GIŠ«åƒü¿z+)OY-½}ÞtÄÌ™Ês¾úp·6±F¸Jåæb¤²]•#PÒÏŒ´«"ôÊįÉ?+xrÎvùm%ÕHÑ+½0œ'BPâ*Óœ{µsÆ5¶îÍåÌO/ŒªÆvøØSèåTä€z¶ô‡[Óín[¤!®¡÷¶ û»ðIc—Ú‘cÂK7`Ï‹ôTu ö±ËûG72'Ë~ʾgóÀD‚»+“ÅÓX¨é
؉6´N¿=öåLoôÖ=H~×wtD ÍLÀ4|öÄ? +AêˆÚqüjÞã|e_=¼*ö@œÇ‚§ýzL±ø¢ZCªèbt9¼”ô#§¥®ù”¤½âúWŠ°F\¶êE’dÖ+)9<°¾%_…¨Y¹E¾e×´¥Îæ
Q¼ž*µ7¦uOn¤ŒqúÍ÷ˆºé{KÖSÞ’œ$Þ2¸•ÏÔˆ? +f'«â—ÞšIç~Å +YCJ9®'Ð^¹ŒåYl½€ÖDÕ(¸Æ8S‰S˜<ÿÆÉÝ^÷™î>ÏÄ·ïïXjdmRúÙHf;ä +ϤâÞ>ý ÕoÊ+J*øZ3ûÁXT–lU,±¥löWJ·B +}÷nXÐéÎQÔ<y|DÝêy‘§¼ô«ñ^¹é§ !Â[7Ÿhˆ¯26ßɶÇ3ê†Ú`Ø£ »ë¢m!o>kl>¬-˜`®Ó§yï·<ä9õž©‰²Ë63W57œ|Ÿ…Å׬=6"“Ï'.[ÔÇDW6G}ì¢yBaÚ¶I£¬ÚKeZ8‚ÄsÞ««¦ù&ãPr#D¸½”µ*‘iaA +3yu|h÷tTvYüÄuw?R=Ôe ZœG5þõ7å>ŽP»¼Úˆûó
ª&ÝŒwÍIû¤Ï’›ØmTìÄé
oZh£JoÞ–ŸÌ;Ñì“{Æ0íJÇ\.™Xs 2ŠiÕÛÐnÑ=Æ‹ÊOÆÖ…Ÿùšœw†ÙxðÖ™©¾¬ä½ƒŠ&híÏ¡í/Æá%-b•$ß" ŽvS¢›yýÌ
·qÅüŠÃL_Ë82@Ö8*ˆÐÞp0Dm8'1ÔŠk¯¦&=F¯¡¨CiÕ +5ö•~ÁzÝ;ðY§å[$ÎGýâ’I£éÛµþx1MÞ—Œ÷]G, +ÒBKó$Ëd³®qêzÞù¸|¯ÌÕÚ@Ípp"ÿ‰zHê‘N«0;ÌéþB‚Ü M +©ã®ª¿y›Ä™yé«F:…"a þtGÛQ{w"?`ë›T@"dŽ=fRÍ‚µ–¯L¹;»@>)×£ò_ÛUê^»Dj¥¾ÃóD‘zjM%§÷h"Zñ}ÔîÆ'Tû i¨‘*8kžÖ?×{ìLé¬æ‹ßņ„wy‚r&G…ùÅÖÝÊ[ZOüŬ)Ûn¼„–ˆ³¼K9j…¨W§^39À¤&¼´ö*лR¿A+óžv3à<„!ÖoÊX±Ã_VHó…øø;‚Þœ"HK 22^¼ùVª‹ºKB€U\êþùõÎÌ3?R¶![5½/c`< )ÒÕ/ïdÓYò-Ëa4ÔÕrŸöÈ<|F×Ä\&§‰¤Ý'9ñJ€mGߌ|>±£S©Èƒ1¸÷–.8iE;¹éE
›W2”rCÌ›\Œíçây.öÍ„¥NŒØX)àâi?’Œž€ÝeÝ=öo‰ˆ}êßéì-&±Ž0R»„>8éC<8Q|"wè©úµô‚U
?$^vM4õGÏŸÒ²GŠPí„|@fkTã nbóõüTD\ëlMîç”í×'߯VmŽ‹,g*”PQàõ"ÙZ_ÞÌ1:i?6-îŽÈ‡‡3õªœûçÒ4Ä·‹e$•U +ËnnK»©-%I’ÝEïÜ(V¤€¾Ü-¥¾õŽ1™>Ã4)•èG&ûV þv%WA¸ÊRs^%…¿Ý!td¶Q}MYÿ:’ÍPŠ¶)÷´Ä‰&òŸ^ =w2èš]ÅœßpÚ©#Ȭ<«¶Ý.p’ï°[K¹¾R®oÉM¸ßæ°ª–äóÕ¥k6`êk‰“ÃHŽ«
3À”>Þl¿"OC¸^EICŠax4 BC˜ykL<ŠîOù¡ÿ&ù +sÔ[×À¦«Î'${dcxr¯À»÷M@OZa`"×çñZ€€ã®±Ö0”B|ÉHÅî`À`öÕÕïð‚RÚO<9¬ NƒCé˜6«¶õüê´ênÚ›Ïê/‡M
1ëñÇŽ²ïöBçFì´4Ét9Ý6ofë}F=ò>L g@J®ÁPÿE+¡4ñ¼ƒOµ\)gU8…[|i“Ru™kuœæŽxQººA
Üt=_yô>R®BöBKÒPóº"!9õ÷b>Ö×IçvÌ·Ê•úžÎßùìO³Wä‘Lyï8_h<‰4`Αº’“,&|¤ðÝ{ùᙵ7üŠvSÙ)ýË„ ä=ñ”rÝÓL3mYf.ü‘_Üm“Q±º;÷.ßS‘³ñþLðÊÍÕ÷âUa&ÑùLÈGh¥'}5F‚Óï½»LqCá\íiŒõíÉr"_ ×0XÅãBÒj)r߇yhNv
NŸ~ÚõÒŤ”®_U!2ïH1±Üú<EN{*J°kŸGØ2ôÕ÷Þ`Waé‡%¥AÎzi›¹;‚ç½Iíy¬äÊ:5j³”Ò_¯0k:?[š€Ÿßävµô7|¸F +’õ㳞 ‹m…صS,-둦pDJx«hVÏî••#‚g&¶ÄŸãÕ¾ê•>Tà8mÍê2ípjúrÿ:“òçkªŸL•å]ÆÈ&dÏŽ1ãQåcø[¢ü>M·2®”._J¾+¸|ƒ¯ÖV®ŠqA‡šG$ä+ÑåÏ2r˜%Xg²lNJçàåp-Ô‡]e*f¹¡¯„Û÷#c"$ QÅ˹ ZAÈ{¡‚b‘ú>òd™kEh›¸\.åõ S縑ðŽdÇ/L5êÚ`¢¨þ«Ìbà”Uš¹œ‰èJͦ:›Ù£ÓÖÔȼ +kߊ~@ÚM
oè‹áþ¦À™iã‚÷ì}Í’)¾z‚ÈíwIÑ¢ +Ä"¡ú2a£Õ ï9~*U3ùö#ôëa¡ý†T³QzËÚ“çðØ…O¬^AÛÏWç14Qòæ …ÝpÖ:¾Ì^/·w}OƒiRÊÙè•l” +Íkó«ÊÔW¥†2\PD©Ò®¢›ƒù—[5_¹4E
eÇŠ¹×¨?-O}ìt³8ØÍæ,RQ¬÷¬âÉë™9»äy…Ùý~\—^L x3mƒ +12ÿdVBï`–0Ð:ëíÓnó±.6»µèhûѪ'zî”k +ó‹{A.½f휪é¨kŒfMëÕÀc]EÜÝïu3S-œ?dKáÍSìCEFãU¥d\W†¿s/V{œÜq\{0{WúÃXâ[
Ò— uõ³’5“bvo@ÌÂñb»š“˜òBò…Üý̪ +¡$w‰¤çQy¸œ·©o%_§\æC—bŸø\w´AÛ7Òª]J2™LËŽ4KUèà‹˜#Ÿ9]^ä]xà|Lf6náÓàŸ*oRFÆÝÁ„3‰ÛàÈ,` +!ŸÑœ½lhŸNbihh¹}g9pÿú±SÚ-ÞŽ¾îT#Þfp
M÷„Ä,Ä5‹Y‚¦ËO'_c²[ÑéþofáSÄ#+:Å!¥c¥ÜyÉÁƒ»%Qa÷u³Â5»öïÎ8Ý0M”ÝÔY½~ê>=CëV:ßÜøj»„¹CWUÝrm‰‡øÂ
Óst'IçÓkiq=?¿®7÷º—úÓ˘h±>33#ëi§iEת’ø›BBAn2ÏšŸD›8ù}ãÅ”—/‹!†¶Z¬÷ZÞq|9!bi¤ºÄ|[kø!ÜžM¡ùùuЗއøëŠî^UmÙõš~c´µî8éb¼_ÞÊÕ™u
)àEp +,eàÞ¤®ÑÎ6—/형¶œœH¹‰:–TMv²èÜ~ŸÓ›“‘¤æ½';Jœ‘zÕ@–Úà]}S[”Ñí†könC¬xRÎ<h³ìyÞ
&Œ.»\»êE¥y+ä̓‰ÕšMv¯ õ¶YwÄBKå_Mº• +Nn8˜¡Œ¼êtVñU*Ÿ´E¨Ïĵ+ûY\UÅ)7ÖÄ“ ¾iáI_r*ÿ´Å“¯G + +ûœîòÕ_'XkÄkÅAæƒr„>™jkïæDN›ñ(“}Û€}š¥Ê’Ç.‘\E§Qéƒ@ZMªÝ37Úõ=îv¨ò”tôÒ7íÏ×Ù|¨¶V>ë2údë~Tvôtê¸Ç=»zöa§'8ÝþêSïÖvÛ|êgꀈŸçç Þkné?Hfý“ ð.(ë9E÷ ¡+O²1I•ºTfý²„“ůXM?÷òÑ`ù‰6K ¿1gyÑÛñÙŽ²UÔh±X‰!›dsPî9„1BÖµ×v +6ÅÄ¢ÛŒ½Â›È
aô‹Ð)ò³xÎ(ã͘Ì)^Ê/¥oòE’RÇÂtL ùd䙌aÏ\w;>(û~”0Ì&×éOð.Lv– xqñÃ/E® u¡rÍä¹ß¾CýÊ€g(ϵ¾º1·\Àš—¦m@;SóÜ—/›OÌX'?Ýi[¾ZWÐj¥A&2Ðòòieh8Ï"^|gT@m®Çþ·ÑÒ¡TzDKHCÃóYà·4ãáøË<‹ÆO;iæ™9MŸ{áMðBò\"£[âfY^ÆL7`$"‰~Ü÷Ë×£$þ6ee`Ù6ø`s}ž0ƒÉÚ—xþ_͈n +endstream +endobj +3059 0 obj << +/Type /FontDescriptor +/FontName /AOUHGE+CMMI9 +/Flags 4 +/FontBBox [-29 -250 1075 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 74 +/XHeight 431 +/CharSet (/flat) +/FontFile 3058 0 R +>> endobj +3060 0 obj << +/Length1 2841 +/Length2 25297 +/Length3 0 +/Length 26882 +/Filter /FlateDecode +>> +stream +xÚŒ÷PÈ÷ +ãîAwwwwwgpw—à$‚kpwIpwwN‚‡ o²»¿Möÿ}UïU0çö•s»Ïí(IUÔE-œÌ€RNŽîŒ¬L,| +`ic(K)0¹{»3 +¬l @S7ëßÚøãâšå›‰ÐÞÔáÌ ³°ü
A1–@Ž_Ðæ7æü…íÿ(¿—9ÙAÏßDY~»sþrwòpý£:ÈÁêª÷»P5kgk ã Û|X@;aûÝ´ÓÝuÌtº³™gæ…:‚fý÷f*9z8˜ýºdþ`ðk‹œ~Ëæô;ˆTÂé$¬¿vÈù÷2¨¤3èùwün8Xÿ±þW5ì Ô !‚žù?\¹þ²Ù8ýÖhí=Üþ¨ ²¸ü–Á/ätûërûW‘l¿ŒNî@3ûÿpaçø½ðèðþ³ò_3ë/üq¢¿$ò›'(È
è`ó_½sþòzþq®œ $n ÷÷ߦ@½»Ùÿ©fVVPë¿Ë‚ž0fwkWàCÚ[w/§?@9<þ€ 1xþA̼þ2(ÚûJïóm—ïor L¾@׿Kýç0÷p£û_5èøþëËè
4GXYt2ç³ë¼¯}ãŸ?)8G¹¯ý–ÑoŵËãö=mMÖÛ-×[Ñ÷#½hë»’47"«$Ï~ßÛa#ÛST;~ú?'©Íìw ,OãN}m ‚'dÔ9ðvñ× +±ƒlÿ"G™çâÁƒ¢R€yïÕ/íÝ0P¾6±¸¯zPÃ%øT>˯gòiž2ß,{Æ‘ŽãÂuþæv#wê•D.‰!à$ž½ØOo›-áaÁw£RƒÍŸ_òc|†ÊOì(Mwɯ´x}pÙ»M ˜$™!}éˆ-³ÆF-Ö±¥¯Îs|å3ë^Þ{@õ›A̽”º²,cW2eìšãXL÷:v; ÑÑgK±Î[KÛtÂUÞÙ†WÀ<²®õ÷àÖ¿Ÿ.#£ƒŒwéí÷#-£»=ÚŸ„„ ¼Xé$õcÖ×ø2‰Ò¡ËÝ' ºµ²Xh«žïyž MÃüÞþ{$`Ý)baÑãî'<ãÌóÿ‘PÕt¡ôy{}ÉÞÃ0ô5”KéÕìKúÅE¾5»¤IVM~¦dOtþf"µ*=°i>´œùb» +‡I¢Ì‡D!y‡sùÇE1‡¬tßþRõHŒÁ[ÛÞB¦3*ÍŽwœ…ª¤{'±ŒGM!Ãb¡áý¼·G;·bFØÇNZU^Qb# _5¸Ãò£?«çv»)gH‹ÆB”Üí.ôÁ›‘Ÿjˆy’:´$¢jk>îNt—<y1”ËJPR¯(ÈDú¯.K÷á׋àDß´³Õw)ßÓ€!e¡m$Pf¬A’w´hýx!{£®q_@î»
Ö·4;±K:6³Kág_eð‰£¿ÀÏ—iŸDEº´üñjK&.æÅ2¦uSÓK´q•°.s~¸u2<%FÛÅ΂%4y"(*£ÎÚT(¦Çz]LɱÝñÍy$Il¬v3¨ßĺ¯4è֧ؒŽÒü?}ðÄõ>wÖ[:_Õq¨âÍÇü=›ÊÅÔÒ¥60Ü:ýœè×»ÅA´¤q–á:oáÌÐcáÀv¨±†ëÓ~¨aª°K擆1òÕ¡S£o¿L‹¢È¡Ö0A¯ô׋ËM‚ɹ—ƒQõùqüãªC Ñšî›îþ¾°(³ð&å*–¹lEjÉÊ‹LŠ35Ñë‡z…Íkˆ“ªÀäád:"âŒI`³@61+K™?\Æ«@DZÃycËÃrÖæˆõÅf^ØVÕq0\SSmm¦ð¾‰ðwÚwDãñ<hý÷Ÿ¯x¼U8Xˆ®Ý§îeÀVQ‘ù¹2ÚZ\å=XÙ~Ôƒ¶ùˆÓ(ã^U?3pëƒG¼øhNLi°årlÐÞ~À¡ÌáIªŸi|'Û^P{ÞPó„=x`KÀ²ETq©(÷ ˜«ËR9žèéǵ…—ºhp߀pÍuùHÆŽ/x™š1«+Ï´.÷m„¶‡WzTÞÏ4J\OL:§˜Èg%Fž:¢M™eN+½šKV…‚Âþçñce+c +î¶~7Þ÷yàÄHìý¾üø¥UªYoäÜ8~ƒ‡S b%[?žï¦GrF^ä<ÝǺä^䊙WÞ/“¥[Âý…ò©8æ´xcSw_
.¬rÝ«¨„Ëv¦ú¯:Âh|÷êJ9è¤È³P2oÍ,š\U¾]œ)Öfó&9âq!U°˜Þ}ãô=pU‹9nXLP¤îúñ””%¹G7ßÉ÷âôaún(˜²¿êË̶××ͯl†Nå}[€jãgaYë1T£|1‡3)\¾&V¸å4¸²a®»·Ý«› +&™.ìXŸÚ²S2zO¿.Íž±ö„™èK¼¿“"¢1æâ\º6úÖaR²ÏžâÑ+WpE^Qש{ œˆ2ë÷|æl0©$©Íì>Ää»æ¨ŠŠKÓÒzÏú•¯í¾SqRA0ðöåd½rBÕ@¨e-±Dm1€C-ÚwPëêÃk6øùç!›ŸÎÕ0pZqŠ»:¤â‡ Ë»T²™Žº f‚½ï¡JðŒõ'u´¢Ðq‡®®Uój5T^o<Có€£ÉÎ/«¡®AÖ))8?Þ…Å™ÐÛûÀÝUïß‹Xâr±Èl©˜zÎøâkN`×æN`
êU°Ó•ï
ÅcÔ$*Ò™9Gðûm”ÇT©²ãiiñ/çwNDÍ¡ cT+3)çlÛ0tòðT,‡žôE„[å +n‹Im?ÊKÝkä›ýüôY+$ÁžÆÞªº'{Õl¶*~ƒ´õ¨|!maÌàëóƒ)‡*+níx ‚wÇE«¸õÓx1 ÙÍÈî´ÀÍ"!ÓÅ7©¶ªð°ˆo‘P!Çß0ý¢Ü1¦¸ <ÔSIâs¬¢47/…¬‚ÍUŠè²Õ›¯Žö\>à‘rð‰RÊM—òðûßU&Š”DEñF=#R‚6gí¨›îu÷—©W&Á´W§÷C©ºXBä/øØ™màmVf=àÍrzÅx†ú}EeŠrÙÁ|˜.õó¼Ûv6ÜYE=ªÊ³‘œE§˜ô9 +Õ—Ù̼RéÍîeEgJ@<kB‰ñú
IJRâÀ½ +~zngƒ"/o|Ýi£
NÉê‰õ£lÂ\ãõ¶4馻¯ÇÁ4Ä¢Hö-˜3g¬&ë<LWôg»+dWBüA¾#3”N5[yÞÃ,ÜÞ¢/ãch³JyOÍ¥o¬^’⛼µ|nšVÑg²ÉÉ}ñÒ?9{^ö gE$eÜ.”2¹ŠñFS`;¶êŠW‰³>ö»—[ˆß•ò€MÛ)EÎÇÊׂçÍñv›O±‘z¤A\ŽSºŠ)çßþZlñRÙûó<¹ +íi‹®3F`°$ÿýî +Ãsç\ak½ý €#åšõE¦«ƒèë™Û{¬ÞÁ«KG½-HºŒÁ²»Q·›§L,3¿$ŸED8Rqq’X?\s8&í ½æ“sâ\GÄm3çp+7•Œ3·5“ó™T +Î_ 0ZQí1‘üÛ3yŽ™FúÓšé-'‡|}J=CI¾×‹ùVFæF\³ {ÎwÂÁ@|»ê¼YŠìÓ7-$åÁ_(r@H[‹Ä³òZ!…E€»çÞ—‚×ñQ7üž‘Qõ`ï$¶x\™O’–íIÊòpÔ#•úicëñ¬LrËT?ê彊7G°Lx¶ÿ7Xí§Fþ5iâE,4]L2v±kΕ«§ƒû¯2dsú0÷¬i“§æœJ÷¼åÎBlÜrbÏWMnÌg1ÍV4×eÞت(îBúÕ;<)Òn!|$j¼†\XTQ>Õ´6Mø1ž#Ƕ½·Ú¥± +ýjbFDjb¦ö_¾{7ç-éfóÕs*~ªÚ:8[Ã:ÅLè¨BmzTú“Ù¶(|{`%Ÿ4`Ó$õ컕6aðpùÞ¢ªNŒÌÖ§CÔqwÙ¢ªNø á¦]Â"ËŽØ®ihÆ×'Žë!½pÈŸ•ŸvÝE• ÓbÓ…¡7qŒŒÃ׬°’›spùãMˆk§OKåÅ"7/¸€ýÍ=ë$5IB©Gö_T“"* +‚æh»#š³šŠ/™ãùaÕñ©‘ŒÚnøöÜ¡äêlE¾ayW4„JÒ°HòO¶c¯©º@$”
¥ÚiP·]ä ñç¼sy㸼çân¯ Κ¢Óàœ HGpIZêw™-Þ‹öeW§ï&,Taí$Ž@¨³M ²WÈ¥)®Ž†½·§ù1×DGÜQÝgvpVâ”ç×~ÆøÓö-ošÆȤUmëµÍÕpxÄk|è?ì».…ÁÒÌŽ¥é¾?ùö@:.7¯»_:—‹/Oyd^,YÓzBü3SPle\ÖðM°:ë€üj®Ýe\_5BÁº\—qÿm ºë‹)'@QEWºlašŸ˜*žÐªlW'6\„38yck†† +72‘@büÐËY?y”´#×ê™Rb¸NŽ@±[ŽºF-n-™!¦Ž÷LÔq:VÛóC$¥ +/þ£iec0#V†hyLı½“6x£"Íe"Œ+XË'ò5“¥iG]?Û5v{O¢j“vjYû¼ç í:ÒýƧü›9•ÞÑ¿Ôɚ炓ΦGFˆ!ËÖß•í M²[Î2wx<|Ö)\/Ó6®Þ{ X˜»ôÑsöø’>o.d?¾¹ï>AÑd¨ÿìžG{`Ã's™÷Y9¼¦Ú¨rL$¥õùÅeG¨Òãh»ŸQš/êë~ßÐœðL=ÊDÍSÏån0bäiß]#¼í1±xÊ`%ÖfvA¼jïÛÂXrÉ÷8ŒsìawD6»K2"ëïB,§BŸíZÕ˜¾gÞ<{R90aPO¨ïöJtŒ¯Øû<‘àq§à éÞ,Š7T
875×H{pKgÂÞ7°–üDugŽ›G|ÙŽß¹@Ø戮crŒ2þ)!àC`YnÅkMAôX: +×BKZa‘þÇ
»Rú¥hÛˆ¹µÌ¥±jäÜ:n +=ñhÿ„Z(ᥓe À™k2 ó[Ɔ;g×\õü1â±'•e 9¾R~£²U:J+ù.Šõí“fqÖ£mõ…f̶Ë<߶…-yq[Í:v”5¬ËbqV§›2c›H2‚<¤4wâ.Y•¿êt$ÄAùã>@ïÒ×Í?üm@a¿ÂB£:fL1_°eù‚Cç§^QöóÄÅuD¶~Aü¤Eý‹–å”'¹,ƒõâ*ÂKó“U¼à§T˜1÷϶¬3ƒ™¢‡®/1ØÕÝ3Õ/øãrž½ò$þàð—áSïµ6ß½ËBøð”©Ö¨¿¾) Ù£ÃGõvuMØœþ–r»þT©c]L“7â>´§<¾<‡¬o±?«ÁêHã¸scÏȬL{ +=¢Í–Þ 8[‹3ž€©O}9å
Òý܈p%óäâSlÓƒÒ´Ñ+ø6ÓöÛÑF›y_:]^RÓ2¾&¨šÔXY»á÷ŽT÷♃K(aÕ™)Q-IåÙœzàÊü¹–—Rçßòn |r.¤í™B.ÆVÔù<íɧ㴾ÅÑtªmÝRç~€a¨ ;ÍÜ}X(TDqçe¬€ÃF„
‹~G70aò#ü¯óÖ +›¼uD°ô’yË´DXÏëPºØÁØ¢þ°îÇÇ|¤/:V‚ƒufJÎWKáiÆœºû¾|G?®È.*…¬éP2¡EãöÙá€nÉäºäÞÏULw52>»§BytÌ%„Ûüfb‰”æf>âVfÁ=¦äj½7cCžñ4?C&Jbè¤}ª•š >e7»–k¾I ¢pi²`’@܃q‚ÓÚ>6|®[Ý£ÙÌ?Œ ´8£ ×ZwvGeCû°Ñ"ç)õ#ñÓü·î‡Žó…2åtýá}´—TpÊbϽ¶Ž¹p÷q(rpŠ¾õstˆvb“ix•“o&uÏ”±<·Üú1÷š¼¡BzZmrœ@Õ’P{(–²ÁדŠöölöþ”g†
¤ù›¨ÄZÆbÚôy¾MñËÀË ]±Ò*ÇéjÔdÔJ¢*{9ÿåM–ÆGËgµ}£ì¯`¦–•ØMµ‹3ÕçÕÚc$æ}=üé<ªfäq
åµ +Iž¾‹ÙøÔ°uí¶ÑÍ:kÃ.’m}}“.Ð)`(=ëZo˜ø²…°'\¦»¿kHk7ÛUÃnöS`)çÖö«~ý¹—º ‰sWåjvÌv¡ïüõ|Ϩu–·Å3þtUQ”$ÿ8Õzÿ‹XÊh™ðP”àVu ¶•%þ’Fµé}9éè¬'ƒ… +Á”KÇ‚úÛ»IoZZe6ª‰â‡ijý•Ó¯ÍötiE‰Õë%.h +0U[%Á†ð<Ï™ +/ƒÜ×}‘˜ùX1«ø<¢6Èiw[ ·´î‘°ÝÈä¦üá,\YZ…_¼sK…HVƒƒÔ‹…l¡Wd,\6´*t7ßÈÞûörƽy·§ãóYé‚ÿã÷îË›|s-vˆÙ{GìÓ<ÖUMŠn›Ä‡íX’c.ÏQ^ÊãY2l +"µÒÏÀêå8&h!ˆ™‡ÑOŒ +FÍÑJÕ¥BáÏÐý;óÆHÍÅŸ>‘t3Yª/Aµ}º%ì\ÓLú7,`>@ïˆÝ²ZDôŸí±œS«•,ŸÖ¨CñQ¶f·úÁ!.%ºÊ>Î[îÖö¢â˜ÛƒQ/fó¦wÐRǼòè~bUE#2ý´ò§6²ç4ü%³"„-·Äý‚=ƒ@³eÍZ¸aÌíSî” +Úö¨Â·_œ¡Zæ÷Æ‚bÙÙXTQ%ºLßݯ,ìÜ|z>:3i±û.ƒ±W¶YRênÙa€žt~¾Óªîî_RWó ˆNû¬ò~iPXÈãë›v"8Òž™c2Ê
<9ñ)·t{/˜e¥¨ëª”¦ óI]«üœZ“&åø:'æ“c´[¦—A™ +ë_òŸ5fÁ|ŽQiÅ[Q^y^[ +ø׺ãH\i²™Q*ûkG…D^ÉöÞÃå.›èCA]o+Õ|44Îë>šÕ§Å؈Ä˶6
xÆÇA + ‡ìN‘S¼ŸèÊÛFy—¸¬K“ÇC&.ðš¸)(5„ãœ.uD.‰ïû“u±Ù·:ci¬«ÛÍ¢Äé£J½…ˆL®žb·Ð$"¡B¦ÑñŽÛ=½È\—ÔåŒS)›¸9˜ø—~×b*Z«ïÄâÓ·çºGƒ:T"—ÊåpRoÿlÖ"z—dâ3¯ Î@õ¾O3ád:_¨Pø¾u™6ž,OTON8ýÅã9v›RíÊ(: +þ°ß^w¦(H°¿",ï„ŸréÐ*Ñ‘åUôS™H +Êb<ìº&lëTzH’Gg™û;`ûêì¤U'½áPf[><¥sÌA퉱µ«Œ›aÔ¾ÚÒ‹y_þ™Æ»ÖÏþkž7€ã^gÙÀŸ}Çv´Þ¸ïй¤,w•<×ÛÌŠäô¬zz¿ß&ÓíEH€óhP0"—›¶3¥Äœ‘È¢AÞé•Ô5ÒŒ•OdV
¹ ‰Zv]Êíûp:êþœHÓ.MHg;û²¿yxs‹´~i=~-fgEŒO.X
j5, +µ™U7b»ú}©TÅÑåS©Ð^J‘§*a +òÛ¹ÐüÐ,‡„{êÁ€.Kð¼þYa+e=Öyq(s!8˜Ñ8¼Îl<Ù_Fw—麹\Ã
W뽕9×wÒ©n-F´ÀÃ3®d™~GÄëѳ9ûDÍœÄðŠïþ5‰>|3LR‹…pD6(¸ç˜
Ü—”{ö m[°±É¡¦¿#$Oj±”YÛH„@å +¥eß +¢Êçh«nÏÊŒ·£M}0~Î_‡:ƒóm#Ü,§ŠÇ±†<ù¢°Þhíl'KMÄ@u]kÏ:2TOÚçëÚ¸Â,Mv«p¦Wõ~·ûL°L³N^w¡ +kŲTev-½ò5²*K ‹"O| ú]ViþA]ëZå÷~M
šõ*U~Áƒ7¾„47É;¾zƼ«ÙÑÝËnšsŠìBÏ‹KÚt‡(MUt³$3±z +䳎”æBåYÚáã¶òI'æ·g¢O=Û,ò¥l<üuT#gæX×Ò¯®Ã–t6²Üë‡#x)Ò §•¨ZÜ9XMŸksÖ2“Œ|5µÎƒ0÷öø³
gŽ’Y^¸”ßkÁ˜AÚ‹Çð1ª®æûtØÉhÁ˜9åžµ×aa1ðT•vŠˆøévºé…z96Át“hB^¿—xŽø+Ç-Á¹Öï3øL|R¤#+q;ø žÖD9ù‚Q*.Ÿ×‰[q5®ÝõDé«N‘†{uMKõØ—
QšTÑ¿Õÿ„TAÉú¦¤®„ ðmM +Ž~:õ˜LEæ.¤àÏ +#ÏL]aÍ®×å¡–%zŸ>4ØšgíAØó8p¬5‹] û ½ÎѤ曧JÙ®~-q¶okçß÷И¢ÏëUÁÀI‡ +6T ýatÛØ)ãâùd¯Bz$ˆš'ŠîtÙ x+j5È¡«è
‰ì)Ò¨Gë%Ë&û0G¢DÓxýBS×V\þ3¨M²8P÷båã!wô¨øÞ£+ªŽÇ=Ýèc'kÀØÃ|ZŽ>í@«¶0ä[0 [îè 8,ØUSC²L=~ûOÌ䎜åéH 2ÏÆfñÖlj҉çUd\–-ZõÓÙ6tÁ}üû~ów=û%!þ8V3_õ=1ƒU,$—¿1¬™;“7òqÅ]7U¸.Íß’iÌ*eìøÓ$eŒ¶Ÿ¦ÃmB¤v@S'fͳáFeÃÅnˆO¸T ¢Í‹o? õ9 +Æ7Üp¬é^;vž“{"¥åO';ûgÜ,—Ý12ôàa8Ïbν̎«hk5›g²¢‹ËŽ©[æ +ÂòòwÀªíÿ–” þŽËŸyåÎ’mÆ;_2íÍeâ¶|ì!ÚhH«h‚ñœ×6R@Wgzù»‚~š«ðáe¾ó@fe\Ê…îÁ«XÅÌØíïå¬[Ðàu±‘\.îãË
£Ï·Ÿzm–ã«6È–ÇÝÞµª0ANY‡O¥ÁžÅ|ßì†ì°ÀéÚ¹tü¨ælßs‰Îoâ!yïô¦ Fµõr<¾ÞMû‘ï_Ûá]Ïñ\Ý5‘£ƒì©œÖ©»Zɺ +É8–”A¿Ú|:[^Tán#ºÄ´·™WákÏæ³°¯J!f6•V`ijÚS"kÚó0Bß¾5x)Û•™êN]ËTÄ`ŸaÏFXƾüØë?{ØÕ÷á^îÙhtN’.h¿˜:Ðq³_H€“çJVZ™4nN½èÊ0€¿N0Nw¬hBÌT¹f'X?ÅýëfÇUMt›|d³¬¿§D|ÈG¶ÀähÓpÍVž£ÎKxZ8¯àÀLR“usœeß”…¯Ï×ù“Ø•.Þá`Š€³MIÉöc"»µF´Ñû5•-4;rkLíŦe~¬Lz{ +‰GïPôíä†%¼öbp˽âOYÒèH‘åLôuÚCs‚y“WCáßÔúPl~.Ôˆ9š¿—Ä¿+¦‚ÙPpF îìÝ;l/\ðØËRÒ2µm¥êfwHi%Ú‡³Ñ¤éJ=h“Â5*|_SýõIߦÑÛÿvpP0õ?iL®ñÌYqTf˦IßÓ%„X®Iˆ½ñH¦ýùMÅ–ñ‹»
P:ôq–Lt@§™JÂÀòþtú¯Òæ¡¡0›EõìÞf&œÃ¹ÖƒyG‚Ké÷ÀñòuqBœþȨßIÏöa +5X÷Éû=¥OOÈá‹Â•_ö´)xv}²Ê?á®tç]P.G*¯’³ppy-ÇÂSAW¶µÓ +,]so(b†ÖÎFô†"”/Î40]†5al=¿é}b) ¦üÁXáÜWi¶Ï(ÈÔدÒR+¯U0Í–b}–¡_¹Ã.n`6hú4ðq—3YD8M÷S‘¤dî¹iÑ>ãŠkºVsEùêÁÕ¾Ðm¶zÁ~³$£sñ™È|9¢>B½sðß“/Ý*šï‚eÏy_~¡Z$Ÿ±Â¿n¿Wi-ÔÛ›BC#J©Sr#¿À·Py~oÈœÿœ.¦C„Z@f¿·¡‘,-ÄFµÍv]kf.k:„óu6p=~t죇ã¢r㣚šãØ ©*Ê,Ý„D#!þþ9çn`ÀÀ|¸³…ç×ÓfšÊè¯ùù)`¸´Þ¢¼úô~%ÕÄbc
ˆ(*·¡öîóï?PiÕÖñ0´È’¶Ú}j†d§ÝOÌuÈ°àþRGÝT~ì¡_w’hPÇñ4†Y„9†ï +óG©+Æ„º‡=ÛF/åÞÒåú4>*C.¬§½LuÜ<†:k7 +Ì.t8̺tl
‰¨š‘3ã_䦮Çð~KÒm;«þÞF¨ò,Ô_ó3Ï>{c¾$#8ÆgiÀ¢·yÖºî0çmk¤2Œ¬“FÔ`VNœ*QÉÇ“i«ªD8À'†™æNÁäZ2Eö,ÄÁpeléŸnS•d(Ûó0]+bá”J‹=<ÖÌiBR´^ìÇ‹õgØ*mw{š#*‹DwqNûé.>yŸøvÊ›Þç@Áïu¿cÝåmÀ¥¡{èêú`oñŽéO¢l+º}
òQ2‡â‰hÃù»vë©b†¼¤âK}Ae|éïêß¹çÇçáÀ-m8è%¶i ÚVßBôé?|@œv‚´Å‘þ€)uÐê_‰¥~gúl™8¥Ûgʺ’0èØHS7Má/AþtÌw³¦Ûäw\•0'ÁÔMœÓcŒ=‚KfuÀçjZ8ÉZtˆ úº¼|OË|ÔgÕ=gž¤ªoúX.Ô<й¯Ø¯wݽBß?+¨·Çí0†ylðNF„ð'Éý]¿ë—.¡5ž^6L(6ÆöLÄ”Ìh +Žh»â½öÙY^íˆe™ëÐKØÅù¾r™½o2ª•(„ÚÍb6Äi(AÎó(OV7JžHg„õª +*eÚn’aé´ ’]2å›T™É¨áš;J't³ >:×Ûñï!î
¸)&´i‡dY€Ï‰òÀ€ÒZöö3uÕê‘¢âj¦Š S%ç$Às+xëK +›õ]Ï€å¡Ùíñ@Tü&ÿ§ÛîšÃ."}Ù;!IŽ÷ÊÇ}íÉ•$~¨†y¢ÃΜɼïOJh3{/vt?áÃ,n«¥`ø$/s{·”_¨ðf€)š·,?jJôø´jÉlœ|¡7¥() ö¢¢·>±-PK±„ Eu£(‡VÑrþÞWÜ8óY“.l®Ð%<¥‚¹_‰|ùaVm|½DúÔÞÀ¦fl˜®Y¥¹ÑãŽ:ÏÿXjÐ +±Lg1}ÿA,–W¼¼R{;H8Ëû¸èÚÂÂÍÙ…,:ÇŸÏkü’ŒîN)¹‘ã!ªföÎP<ï Æs*Ÿ ñQ8d'ý°ºð›æýÊA—{müõSÏÀÓãW%Æv„;qåü;=ˆrfÙp¯\wñÊS€÷¨?°Doù=‡JãßášX?ºÊ–šlÓÒ„Äâä7s©Š…]ôÑöØ}úµ/n%U<ÁypyE¡iA,ã†ä
˜+ÃGÖì\¼«¢P(W+†ÄN_|Ãã +LÜ·/çhï¬7"¡Es+8¥îÎ +,Ë»-’÷®b4ûˆË«Ú÷J<º¬W~{Óæs-H +[tkOO˜íKÒ„ñäÖ„[!á0¬$1q%dµ<ÍEw…%p!Zöë§Þ=då;F›2ùÔ;—#áð|öyÞŠõ$ÄzPMæóÓ§›ã¡t¿ÀÙ¾ÈæáÚꛊd6#RÂ¥œ¶Ôý$Õsø„&³sY ‚1ÚúDKó0¦“‚$K‘e5Ûª#´2,üiþœ ìö64œ›ç¶Ÿ(#µËËóªJó”S¦Jæ¶7¾ÃŒXðȉÄ>ß v‡ÆáãVl©G÷²K•ïÔ„£p”¹ÿ–Ä«ÓEð”G[ÛR?‘iý†…Ê„˜qJðpÞ(¬–zÀÊÍ¥§¶šþ10# +µÂIÖqDZ.ò%¸šâ³€O°o8Í?Â6{ñ«*:ðI£qSÃ3yKÂkH?âT¥úGBA;ïy½ŸZ©›&5ǘÕo/“S5„”¢Ê•dÿ8¬j乩e|á4gFyñ6Ü×nI²ÚÊë”8°LߟBBHŠÒ|ª8ÿ¢vcTΨn`Ô²òX[A“kDº'Hªr¶ckqõ3¶ôÎþí7 ë°Ä !q†¾Ií…o´ÇÇr§Õ[{Tõ¶IKZƒë0â‹}¿yþˆ.y†ás8žG|—¨NÁÎ3b1Z¢ ÂvCåì)çRãð(ŒcbRü2©aGBÈå…ðKÁ®£–§d‹gpZb³7Œs=”†•D
¹:÷L¢tL9wªèw'&/ +' +Å–DþYOkY›g|ocçßéuX£Yø"Kr¨íÍê!¹;ºbòŽ×ü0#0SLéþÎnÝ`h¶h²óˆFí` +çˆGxpÐV]ÔÖRÉ'}O~9ˆKÈžüÅ™#¥äå?X”WåLœ•¥Ý¾çõ +Pµ–%2¾,urc +ßž¿;öíò¯k5ŽB›+?h=Ý2@÷„K÷«d½3KÚ7§Éƽ¨
ß[ß±\DKøGg³•¯¥Wñ +Vwåí¨D'`ÊwHG7+\TGJ¨þn°?iߢ2
/^Dš +ƒÃ2jÐæM1“èŸE-ÇW¸…¥å[&™/
MÿíäÒ'ú zÍk¥/g¿¼í$ï fCÐç§òå©ÇüO‰¡vçÑi”>÷éO;~VŠªûq*Ëo5ˆŠœŸ°ÑFâ¨ÑÔŒ¡.áæ—l +’J"HÆI8åˆsš[«ÆÏûܹn})ãlš÷·47_$Ðt\Ǿ>m…¨þlpø&~„kA%1æ[¥FÌkìÁëk
d#QÒÔ΂@ªe‘U÷¢ãmðÅ‹J”IJv
ü»*êªkÿ šlñ<ÁZ?¿#æºzÖuUP8IŽÍÚf¦rx*èßwVÕh*Ô\s(ÃÞ²RùÃ9Üã ®ó7Èwhh“¢P¾tbaK`,4ŸÐJ¯~øžK;Ç„€v˜|ïÔ0\Ü,2:ê;ñx¢µ]%\
a܆ÈH=E‰’V‘†ö®ÞÏ*škcY™}”iM¥Ý`!‡F¼šå)!ÏòŒÃê¡Ì°Ô›53+Þ^G.OÎôFŸ-Ùmb™[áQ¨¶¦ýmz1\¶fˆ¬cíˆRt“ëí?§Â^%…åxC B@'O&'(:z kÀð ³ð¡5˜Ši+‚3…E—=·LdŸÿYý!#‰™)nb¢›:Œ™a8®Yë³J!ÿ<Üf×ýôÿ'óØN
É$œ´n¬Rb¬›Cè"1˜Y׫ X +¹%wA<îÚ‰À +Sƒ>–ZE`’þePŒæ~|ÏøcZÒ —~·Ûü.TwL’ÌãB¨IX3Ò^u›Ô™ +ºxf“jm˜ý$‘IŸÏ*ÆÏJ"»ˆ¶ä¾Þ»z^xi À&è ì!šl:À +×ež%¯aÖùg³[)_Ïe
X·)‡ ç8¡ý-cÈ€íÁ\© ›š†ð€*lÿèÖÑW¸ÔùëÔD¶•14Ö +á"
”åÀ?wÇÚ¡ +W‹uI8bøÕVW²pƒ|‡Zº +¤ÇÕÄX7˜õZ|@±Š¨í@ö2‹ô6«‰²5€\bJótºM»Ñ*xýã;=)ÔHì¡n„;Ša+¸å=QŠçßoêó&ÉÛÐ%ä_¹²°¼“K-IÒµ
SM‰÷™"ß> è7[Y?=ƒò™é=UuNûñºÁ±Ûy×½\;x?HÌTZ[X$ºËÐ.fõøDSðŸÜÐÀt‰2…§Äwd“L?S'6O¢_º4¸Ûô˜à Í=¼*V/S+“ß¼«
àÆ膣}/˜î|Óz‰¦€úV<ômýd'Zè@O»8F„÷§ßˆC<%ù'ò,ßHVmHÀù'B_ǃ?÷ÿÙiÐÐEx¢¼ÙßU‹k„¤m*Ñ›ÕQ^È„Ö²ÔE«vÖ& uyÞt4¡€ ßÙH£4tèðÁq
cR‰òñ 3 ÍØÓù”z=¤+Öm¬D¢Ýµ8z‰ÈMQäÐ$9ËA¹Ã]J‡L[*ÜÑY•ÚHïT®ï’oó«Þß½f¤{p±*È+éìÉ~WÝp¡µw>‡ÊÀÔ¯ôIƒÔ4«·^¯'¶Šš†ÓJ‰žZûD€eüà<e5Ã)ûÚ§œ°š—@74öPKk!ž8NZò‚9ç®ö©ÿTQQǤûÍî$ªâ[ú>•Ôõõö$É—¹ †(Å‹ ÊNV=åˆX97Fñ
A†$¿³ò*Ž¥tâ¤'8.ã3Äߥ;
àReç„&À¨Ñp‹4¼ÖYi 5ÑÇù<B,½oAŸ‰@AvãSÌðôôxÀîž GaŽþ2Õcõ?òwÕWв‘ÐæB™+Êvð-¾Ø‡zÕS+-p[t–ܾŽH.É¥°:[°ñŒP’a@ââ“iCVçËÅ>3‡22ª¥¹DŠ¼ù•êX¬’•$ùâ|‰.ÉžQ„xú|Á±%2:&÷œy8ÒãlkÇ<æÖ/¨IŸ£(¤J–ÙéDòÞŽV½§Öýk +À!ˆê=¤ÈB¯ÆgP€Zf;²— …àÒ Œ4’*±&§Ž[W:¢p4½~ý&ï$¿Â…({1K™Í+ȉ]Ÿ´ÄÎ7¬¿eŸBÆòà/ªÚxOŸÐµ¾ˆ³ekš‚sµ‘×ä +&W¬wa$ö¹Òˆý`$ËçÏÒá³Ëçu¥Ê\Ÿ”=¯¥þX?™á¬•¾09¤5GÜ£ø~Š¢x 0m¢%²ïúVd’)ɧ¡/
ŽÞé©RŒu&.öÅ@¯ -¯êene`º}_
Ü0\µ†Öø¤Gª(Ïñ9xA¹ZΘµÐh8¤¿•TOØjý›¯:ïbnyÔf.,zp•äøOÆÃnrÐ;“ïÇœ»™è+u|R ëà´™;ö+IÏUpîãm.˜]0x½ªá:À4Ï‚ªË
tÕž·`ÈðMoô$;£`_äÙl;*ñÛC°eò)|Ùï! ++˜˜ã¬Dæ ƒæâyÕ=²àÑJ:;óû^–ËûíUŠuZÇ Ãý!ó)a=]š|¤'9h\>íCûõç&¹¸à”øä¡©ÍÅñ4!§ed +µñfMmtïÇ5¦.e•¬ª.òÏ#¬8#)^xLâV) DVsÃ-•é*gbôw$5>‡Úç$ôf],¾Ñlø2˜í:“Y†œ¯kökŽ£¦±¨çE?¨Ìsø;ñJ3\r“ñ7 +@Ì©Ÿ)“x>i6êwaÎêŒeeî^¾ƒƒ +&}¯³Í¯ê³t8Àÿÿ eˆ›%Ã|y†ìåίElDžHSwÊ¡·ÇÖX½%^©”R3o…‰î‡A#iì:J’™Æ„:?û÷
z…”³™†;cGÄü8Öا,(g™{žT*EŒ”/RTbƒ$‘Mà¯xÊn=F¢ •$ób¡ˆh(i†5ŽOÝ7»äA<ÙÎÉצ¶ ´Ug¼‹ +Zf›tR^swı‰ˆ—ÜiaZmFì±c| +zoryWEÓ”!Ùê‡?º sˆ<r= +y·\LóP±ó@0àè¼ù=ëÿœ(sêœnžË™ÇÏ®'tµÓoÈš!ÂÃÉ4L
³"GÙ)BˆV:º”ÁL—^¹•w#àFdè„šVÃãrñ&¢*"¦»¼»Î¿R)€lþáj¡3xß|‡¼µðx6¤ÿ'K–ï{ # PÌ3æðzÆ…ûHEý}šäj0$(pòˆÒ( éŒ ½÷–K'Ûbݸ‡Íf?`”ôØB÷'l—Áò[*u+õ„´õ|Êr–¡÷&z,0äjC(³)ø\!qm³?–¨KWcåü’ƒÜg§»ÄÊ4rf‰Q²¶Â’Jo; +MªµD²·+Âe$Ò*_¤î+Ÿõ¯~÷ñ +³iédož ¨<ÜÃŒg-W…«—¨¶¯ä +¼ÊgÖÅ%n±W öDÒ2ö‹+Š-H¯æd[Œ,ù-€xmç»'ð/µgfP«ñŸ’›È3Ã[èä®B…d,8ݪÙtì*ž½wléõ©Ñnԫ佑#M°uà¶TÖé><¥K£ua‰Ýi…î£ xèTÃN矧k íO8¬o›w¼#É6*•¥ñ öìžÞ]«FøÉ%/Ød¨±·W´rÞN/üfFÿÕÅ:Š‚x~qèEŸ˜¤]»ì?wκٽ¼-[’]ü +þV‚Ð;X¥>¨™Ô¦dºSõ´©ù'ýÀÀIÆùw +°7
¿áE×-:ÏGHël›aÜôâEøá%i]”1|þÆÏýžä÷½z¸‚äp`Wq¿Í¹GdÔÁÆ¢Â<ãGéŒû³Ô—ç(ùóÒö7 ·Þ¤!,Wix¸N^¾Œ¨_ÚµƒgÙ¹OYZŠRdÞ©¦ì,~ÌW®(̳"eB¼Eú”¨€/ù$áðgÆ÷ÿY&¸xÑÅp0à«ÃQ>®³©OÚ¯ñüáù؉>Øh÷>ótÊöG8ªx“ä€Ó¹(QO?stnªÚ +Ä“›òÔÝÔ/Ú -gOo&â_¡–]‹^ü.û_6)pcQŸýïYBÑkY>cHæú +²ä)˜ÇœNºÐ +wÂLÌ[eúŽ õnXþ\ÊKÙ˜lLA@Ò“øÖïkžV“ÁîìÛSbDR«Ä0¨¨"°\Äý’¡Þ–Å›Tê’_j`ÆA…jöéñäÆ
I÷=B|úÝ&9ƒN[aJ"ŒÍY†fœó˜Wí.ÒëGÛ#à1³SŠåÏz!‘DhÈuß +J´´˜<tìJØA} hDŠ‹Ã•àÌ*̈ Ô;ŠÌdÁP`QQKÜ +Ò®¬Saü6:ñ<(µÞCx9ª» +ÓŽ|þØ
Á¸óXè‘ VêÑ{ùBnlA£Å9õdî,;%´×Ñ×]D;Ž¡«Ì¬/Q]zŽËÛmžrûY¨¿[æ5¯¡´¬E^š.ÉVhÝ:ñd^¬ü,îˆéž„OèEÚ7—?àq€¾)KA$WúD¤ÅF.f/:Œ2Ïè <ê#²KÀŠÔf‡Ù²S¡Æ½˜h骥r€&ÅòiOeÜfÞ|¸xäN’üe>è¼]Ï9Øæ»B {ÆwêêÏ6”_XKx©s¼o8„mÅA
9¶M´S?ú+p/¥ªKxœÚPØø<w‰™|½.0—”¶\2m\ÇGv#¢ÂÂÒù€Gœ]_=ÃÙa +¼Pcð2ëYÙ´$¼Ž¯UwôÐÏåä-ÿ÷ªÌOQÆaÿÕ÷uç;ÉüYZ¯»ÀT@ÞÔ¤]µfZ[(Î
ÃÂÍ·`B õdÕüâ&Ä·Æ¿;±dTe7D¸¨Q°¤‹Ú=åwoÔXËËÕì«ÏËûÎ!’4µ—{î“]àÚé`: Êc‘a&‡KÿD…Äz¤ƒ‘Í0Ä Yx¼öÏð±ŒA«uØýð»tRË__s‘…“F¡t_?2|ù^ñc#DäyÿÝ-…¥ƒe×ÃÒvÔŒ„|˜½#Õ,¦àU+Kus®2qFòç‚ýjŽ,C2ËEɪ= ÕÖv;A5U¢±ì³Èý…’,ŒÒ¾ý¬-""BXÔòo÷ë+öÞâk[Oš&©•éU¸Ó + Ý[¹ª^‘õSqпŸ¤gg~ú‹î3Kó´?à{=@ü¹‰Æ÷E¢»}$óC+ÒlõÜ+íñà æ–52<»ÀA(ßÃØ·qäíJÖàãqÂo¦nâd²SôlÈÓlF¯Ûc{ +b(UvWÅ1Õ¦*T¯…*©Fo0†@®dv¤œ,-\.íTn!øoÖ¤ zØ›|ÖÅ_ìte‰×åŸõߌÞË·kA6¹¨7ÐÏfR‹—Á½©wœ¿û”¸:ã!™sµ,nRq6ŽanÜkr +Ií1R4õY;Ÿ¾rLA§ÌPÒ›æ +TvƯN/VëÛ¾77íäõÓpDFw<Ý‹KVšyt¹°Wª‘n›ˆà‹F‰ÿ&«›úƒ¢ç…”c)¹î½°\ÜÛÚ®ÎKy9ÐÔ\€R“\ÇpÌa#h^´59Â_ Ĩö|ÍïÈ,²öÑrâӳëC®‘¶¥![ò;ô$U
WÞw0>æ¹ÑÓ÷Ì +
˜¢Ä·aS[N+J–"É/·ÙúÌ +ÅãÅ:eŒÙIRwN
P´ÄUêÅ©m +Q¾,Ϥ”:]<äÔLäþÉ5Sé©FKô.âDIûˆ:)QRò”Û››Œt×(É7ô™½ÑAC¹*9Û©ÚÕÆ{ÔODÒÎ&~JÃÀ)@ÃC +‡wÆ÷Ò=”UãÒ"«¡›+=‹ Á])÷„Ïû¸É1kÏÏåóK¼M {tKôÈL`€Ï¯ Û˜Ø_xç|¦"–”â&&}k¾ªàÃ-j}9?CÖ>R¶®ä +Ùí +ø ÑFNËüDG¥s±xS€…ß/á4 +ýýjÊ0p60ûMêðò‡¹•SÞxóí—§LÓ +·þÄ·•Aîg"´ûkÔÐÈNÑ…‘q`†ÎAtt/hÓv›Úš~<ŠrG/Fgmq{'©ïêü ¾¹Ê!
k8¬{bן)”¤?ËT‘ô2¥†ÛhwÇmöN¯«<>È >—¾ÔÑbÃw¨¿ºbσf +"Fïòù‹úýªy0¸K»5^IÝú,ûÐÚþDУUͱ§:Åëç;·Ç9ý&ê%ß¼ežVÂzá†á¿’]ïÕ=<½,îPóÄ-sÞ}\#°¤Ì…a'5ö½•³ZqãJ±6V?½Aa(i_š©¿ + +Ë
_ÃupQ*É„|-§Ò!&å8„‚¬¸?›¾#i_ÝÛÎ&Y ¤€d'Ô½~BüZ'C&6«ÜÒL}µ®Ò@V¹êŒñêUéÕ>G[€´ÉñûS¼ÕÅ¥Iíó†£%f[½n°ˆMÕ.{‰²Ñî% +…
æb¹%BªÚ‰ +ôC?)ýÖw +½c;Þ°ÇbnðÃΕˆ•ÿ[ý¢~TR1â—ºŠŸ_ýžp¹XohÎÀ‡Âyr™¨ò»Ø®¢½évñ>NA#60ƨ6ŠÑT0»œžSQÙ•ÀäÌ‚"-ž÷¨š6ý'†9v…p +œcCˆƒø=úJ¥ + WA3¯Ù‚‹ûAiÑá +5LÉBþãì‚’8¿Í–âÀ‡äOâî.e‘i2Bž“ÀõWÀœ¬¹Ý\Ó{X¬èì[”ê&.uéïU•·&¥Ð|öf©»‹¬T<ÝÌ_f‡ˆ’Œžl +ؗٿõœõ)~JG¾õχIeÈŒ›cÓ¹µ¿ïÌ}6{£0¢†1ËE‘výÀ]UBÐÿ¾h–uÉN›–Ô鬘‘ëK§]Ü@HVÞ%®õdÙ´ZÄ›L2™¿7ç(*K㺗@õí]ƒ>ô™¤¹gMŸàöæ‡àæ…Ö«®µ—LÏHf`àyaÊâY{ +»ê»«ª‹GLTì-p˜^)¥Ô¢9R{ªCY‰Í®ù@¸`º´º\/ï…ìjl(gá +¡ð»Ó†YfD„måå¶:±"Ïpb£§ÀÉÿ=%ºýS‘¾†KcwãùH¸ç½T½ÐØ-3äf‘,ð̇ÎÞø(‰ÕˆÊû>Q=®7–ŠÅKκ¡à'Ð
ò¾°ôP!qRÊ´ñù}Vyɘ˜¥2œñ1i‹/ùx*{“¿Ò„éü2«d-_ëåx}°’bxQ•´CÈãßàêDé’×WRÅeú5AÓˆ:0ЫTµ<a,š{¾kc¦tbƒü&5DB?¸ŠÜþX¦Áã,n °™bÍU"N7t¸5tˆ!žþhßxÍ6“qäÒ¯|G¼?‚dà(ƒÒC·+>p—tÍMWS?ñ0[³Ð‹s0-CiÆ{“ˆe†4Ye©HÄõ;Èu›M˜nìÅŽ:ð™²Ê•0+îÕ Õ×01î,ã(x[¯îjKYqA®ÐÔíྔ(È5W7tröÀN@ßω,–q²§J +{|BïÑÀ¨ïÞE¨]_0V¹'œJNís¼"ˆZ›Ü¾E#’Õݳìúu¼¿ÝÇàýÑb³]NF¡¨lèêâ1 +`šUÌ…k—#j¬ Ópºáâû÷2P+,þ#ç=ÒÖ›HÄÉ›Ül`r´(TÂ=+€n´º7ÕrÍ1«ÒqCP<LÉ‚¯!úÍ=/€ÓûU/.è;ï¾°¤é%ÇúŠSJ¦Q<al!!ro_,!«âPœßä®<X°#Abà˜ÕŒv䉴³Ï;¿—ŸÈP#dë›É+ +å‹N¡Ó¹2œÚ +[@æ²]f‰[òþ’¦Ø×NŸÄÿ5sÞ¡BØ'jÞ~XY߉±”óõOOÕßù¹è0Û¤”á€âjs_Vp×àÜ'uˆ’Ñx¤²mËÀõ·Ö€Ž:›'Äô=[jÈË°Ö³ìs¯”¯Ë†AIè{Ôädi‡Ù›zí6ò¬!ŠҟÄê³ûiU'‡Žz$L”±7(‡¼#H†›DMü¸€“0²_€ÍJBj{ï&t—l>š¨¶×`lávô…ïîÚÎ]ª<f©mÜegó +ÃNü»¬W3D¼û¶>®3¶çpÔ +™n¡æFM°Ä'tÐÓ`|ø«¯±Û¼öB¼³_¿|}ãøÂ<#-f?Ù¸ ¯aLUÍ´.,3ŒWöË
íæ/¸Ã²}˜«^¶Õ\òWv®wpC?ñu]o¸Ôï7Un³jQÖ]†J¦KۆЊØh'ÎJ«¥+:Ê|}RÚ:F÷ëP7L²úQ>ãš ŒôfhõHi¤wçe—‘>\t¦Cõ˜u«ƒ¾dTâ2Q"E¤³!TLqÒœ•Ž‹®ÞÙCy‡ßv˜¦¼6#ÆNw)“íñìꟊŒ2È„R99FèÙ +endstream +endobj +3061 0 obj << +/Type /FontDescriptor +/FontName /KYLGGG+CMR10 +/Flags 4 +/FontBBox [-40 -250 1009 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/ae/ampersand/b/bracketleft/bracketright/c/colon/comma/d/e/eight/emdash/equal/exclam/f/ff/ffi/ffl/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/oe/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 3060 0 R +>> endobj +3062 0 obj << +/Length1 1796 +/Length2 11133 +/Length3 0 +/Length 12266 +/Filter /FlateDecode +>> +stream +xÚ·P\Ù.Œ»wh‚»»[pwNã4и»'¸kànÁ58'¸CpydfîÌÜûÿUïÕ©ês¾åß^kíª¦"WQg3w0¾s +Ì..Œ +d.á`o¹8#ý®OÒ4{=vO–?;krpyÿ,¬Aæ¿I˜»:²h‚¬\²’™¼Šþ‘Y] +wp²èX¬~€‘˜ICtÏçÉÉG+к²KŽ*ÏÉ•M¥ +'¹žÔÇN™[OQ¸k9ôƒ÷ýýÙÚèvcš±IkgÀ–eV{àášùȪǰìÜ…œ×L„Ûá6½öùµY¦Ã`×Þ¸³¹=!d2UccÐAM[r®$2ÑÜúl×[¾V"XŠ䬌¼VŽFä!#ƒºÝcdºÌêƒöw¤»ˆ£mìrÍò±êÊ<Þ,Œ"Dø¸Øûf¨ðÍqW\é©M~Éï˜á›r±Ï´aWÚ•½Wã_®Î +™X™Ë-ÕÅÑQ”ì>béå(Ç+œÍæÇrò5ôa?ó’o£‡õùñ)(äÅ»/°P>/ŸNóË© +O¸Ó†Õ0Õã8¥Nuà™F§ïðÔÿ04²Ãš +Wø¥vqÕqŸ”-P]«Ò7nˆ¿¤û{¹É•9«Uÿ‚·¿¿ =Ü7v÷ӱܔ‡0œPK®A?è ”á3¤û`b">é «€h¿ÉÓ«9:Aõi|ÔPó® +(¹>ˆy<R'ú7]TD¡Û‚î4lyÎW†J’n…MÑ9o²˜¥ûÔAzg?Šq½f31g«HR¼&£[iŽþáö¤2k@!È&K¡l´ë¼VÔÞ?ükMßö)®é†Í +ƒ\ØÝKRbþù/Ô\{• +:š‡í8jvnocG‹y+ôH¼Ÿ“oàc¬až,/H+&ß·+Á¾B» ÑÊ(Áó˜ÉÔþ0#r´.•GéIG?LåYíQM£ÆÍä„ê×럣K}.b Œ´Wí§ÁâãÞ\”å+0áÝ¥‘Ì‚š~K¦ÃZx1Ú’qÏp4i¾f ~˜‚=ƒ*2”hùÉijéL¬¤nÚp§¹Ü.î†7ƒ‹ùÐ:™!8ú‹¬G5 +OáÞêä™®¯Úþ¤åÐ.Ÿ_õÔ¡Ë¡æŽy¹M8Xä—½ÙúOü·ÛiÚ©kéžÁ.QØvm¦Ÿ×ðt9j PùV¸ïû¶\Nt½X.]ÎDZE¸~?"\ûgìÍÈ>¡'Xϳ|®Çç-j¹š?[.±¨‡X;ÚJ±âƒhR˜62Ëêx±’§]d_Ä<èÇ +)7ÉW-ÉÔ ñeÔ!ˆ+Ôz´ N57NDÈíJb—>O³[b)¬0c‡jôó$á?4¹O&ùÓ‰´BK ¬ç¥h™bónÙfæ”ÝÈ |6CERêþH…º#MÜ]R´±ä“™8×G¡Yôb6^µ^p€6Rj7ç¿™Ä=c•Á
«È¾´Þ8•OJ¦·á¦y±eסâCE§5Ô‚fÞ¶P‘M‚‰)DÝa‚´ÿ÷Z.¶Ï9-Ĉ¤p¬.1Ö3Ö‰ÐÇ[-¨ †»¿!g4U<5ŽÇFö'!| ^xÀp{*áS½ väã'*”—4QNdÑœ#NÚDâf!È€q2ãœ+ÇÏ3ÛÉnã:¾au"Æ0¤ç90$IøSƒ›âógsãé©[9/Á[1›\@hÒ¼8C+ôL[Ñu£±Ø]2 ;CC¸1ßå&&'>ѶéuàËwDÑÚöçø¼fŸ(wÅ(p’6ߺ +íNŽ -o;|µ@r9ÏKRa3gªÚ²~;×—ÊÙ +±jùåª +GôŸ“5Ð Âàk›fddˆ›püê +ŒpÞݹ\¯Úli‡¾î±¹·†x•÷joŠ°<Â}ôÈ
п¸K™,XÔÎüi¶¶ÉŠáä$b1Rz9¡!L¿…–_éåØíĸ¸<¬
¬P¶š”JϨï6ü„Éç–;ïIOO#kïÒ2[Åo®Dq–TøQa–hÏDÍ#¯<ôÑœ¼S
òc¦DF#ýE\`×ß^žzÕ€¤9–íba¢)e̓ÖÅPX¹¡K +§¯0ỌR¸_¦R¶˜Q¹ž›f£˜`sî ž,,)ä%LIù™ÂÃqTY#Ak—©¶™\®±YÎ:bg)¹Aµ×ªèsS@Ù= +×i$Ä$S\’¤B—xIf÷°ÒÉ2èS5)xÿSЛËñjª¤€ÏæG])ÝysbOfÇi£m“ùºæk´!ôü9w1æÆbŠ*¦!ÑaL ¢„ðÃj˜DŠÆâÈA;Kê‘Y`ij%úAŠ)—9Ö4½²"W<j¦†ÕÁš[_;‘äýÁ¥£DfÆà1Ɇ1ÚÅXÄoË*¿´>$*;湘I·}ËÛbÍŒí¯¨âåú¬+F;@s˜Á&—L‡BXõqVh$"å»iâ„Qõ¾úþˆ†î«çÉ_yÝüj†FóyaC³ïZ¸1Y¥ô]‡Ÿ°±è>[ßBýÊdõ•³¹\ Œ"k^q®gú½ÁT
P§(YÔ/(I•á¶< %¶ìÍʉah©ÛY·\ç.¿À–b£Ê]¤Ç±o³áe<©ïiÓ¥1—d¥›Üˆ
Ð1Ûo®ó.~4GIÜfLš½4`XlJ茒XA÷j½axòªhVuÉ_D3R\>$"«yO8X¿º3UÀ¦ ^S1‰I!·SÙxÞ}õÜwÑB∇NJ3À†˜Ð •ÃÄHçÑS|kR˜|m±'ËVJ,2gãÒG3ÂËÏB-›#Ÿ»1ÚÈ5Cž†*Ì_W¾Üeyä,Ú~Šhð¯nçëÚõê“ýBS2ØÆ +X&@’Æ0)ðïGÿdÁù¼\5æˆe²˜‚€Î¿=Åæq?ôñrxÇ8N«;ù‚ZJ +*7P¤Éì
>Úü6ŠÄJêP:O“ñÐ%Lu¥¢Û:üÉ®O}(µsôJ·y¿%È|2\?Éc'$Db¾›ê0ç@öó“QèÉGv´mÁµörD¨ˆZâ!Ôt(ÒpÅxÙ.C¤ÎëJ}JsI#½ù7÷(3}6ýÍAIÖ>ÊÌûR|î¦êPmÎâð^ñ›óÃ
äì–çPEóØÜ¥o6VÆMáÍÀid—+ Ú„lhþbo×A:cl휡 „@y’e &\%±²M!><K.¡SmCñ1ZXÀ†þ—å)Òšže^¼7¾J¹×ó²±’£!Ó"»*2ŠÉºÈãñG ¾Ã¼5ð…lz‡Ý5а$¥Å>l¯f-ˆXÒæ0Áe: 'µØJ:€mRÏ¢ÖÆñÖ"š‡¨‚[1zA-GÛèÿÔÈ’š®m†ˆºË–´È•ë™À[OÄ‚Ò6§Õ¶]ýézéSkße`PözÃw¾„d"(*D{±-Lpg~)„ö}~6ç³Þ¹k
È"åÏ™ßÀ¿§Ñ-¸Œ½ÖŠÊÅŠ!‰Œ˜÷ÙÃ䣆Ïê@ûnæAßl +Píð53¸"U1wOYô£ :‰ñõ“‚”Õ\Ÿð…w¥û'‘‹½ ªmT¾V3Úhï~ÄU[®råipB=i¿³±·C +‹ÊàÈ%_='à'†ÆX#¾1víç%¯ã¢$¬7ƒ)½×ÔLTðó])EoÁ¸3‰&DEK¹G%³lûi§ùèàVü•Ë€QÿV•ÊK¨Ÿ²TÒU°GŽ[M:õv´au,ÜÍþûN=ÕÍ}_{ný¶Ág! ßÇU#öÕ¡9Û§l,êãA(äC`4ÏB"l±lÊ]t'«ªEK[Â-bÔ/2‚õ³Ì ¹ú–{lÒ»)˜ùxN +›‹1˜‡JÄ cuµ÷Mº0hµÌ3îJxOµ ¶»žX~ß]e(iyÑ&•xênèë,²x¤È–I¬Š„Þ‹‰¿Þq &Å«»Ë€}%kYOᎯ=ovL,Š‚J³Ä8D¤nc™ÕÞ䊣A®Ãî¦ÂšMjú(_–2´j’P6€§…–Â#㫈@ñO
û\ÆcÉ…Œ›,sç†`.B¾ÑÅstaÕ,¥i=køàÏë?³,SÃ…¼ÃfЇÓYçdÆ…i¿6¸jwÎ{ùdjŒ5lkÉ*nW[Я†p÷âÀ™íW- +¦f©q»1¹WÑï*¢/ÆEÜ_¥°i” X‡‹ìɉ[„æd“¨•@Á[{ïÈP4pZ!Ó†BæYøu ñ~aš]8 +íǽ£õ=ÉÄŒÜÃÕÈ‚Ó@VLÍ +Q©¬
2>sœ‹È7öŠö~¦ÉÌŠð@‰<ÃaÈHDúŠ'øCÐe!‘O)c©glÝNV†$oÍ9»Oè̈^3¶5ƒwë_Ä&7Q^F³PÓU¦ ŸÞÜãLofy#ºègokáV*Á»6:„†ŠÊ§á¨'gˆ<6ý)$ϚDZ¹‚½)9HU¡¢ž§®È±µ×\tŸNÍ çÅJdYß>ÔQ„âÄ£0••Æ}OÄÁ«þ2³yAvËUI\æ²þ<o@K»'š\‡{˜¡Ó~Åâïë|ç9žqJ»âËÇyÚÉڽ㼔Ñ÷Ó6rïo¿Æy¨PÕ3â}žÄ¥D] õz·½b$ÌvÞX|Æ{±®ž©±KG‰Ïy… +Ÿ0‹åÄ[Yon1n2Õüîí_¸‚c+ÝT¶è°¤«·wUð©Ðë,¨â”]ýãZw·ñí,:Älá·ò1…GæsC7É|›D#Œ&›ë¶_`Ë®´±©÷Ké`)î'j2¢ç1äãQŽÄ³ïY¥—‰g{¹ÁœH˜1NG·…4ÀÒÞ7Ví*±¶v„ýÌ_x?>üç0H¶r{eߦ…TÆX¬¡ßqW¸4orF3 +çße/Ú6°˜¾¿Ù>¨s“]û¹7ÕŒ¯Šùó*R²vîèê—ísJ•pS†qhB®IL™J
Ÿ
•JUXËðˆ0:R£´¶]²Bà´TzvøNãù}É-ÌZBuO”•ë
u'©då›è ˜9ª‡X>³÷*(o¥iß~GØ*¿ºiÛ<éîÁNžyá +C›Êð6i'€¨{¹%¸\kK&*=ñf™ 1†Mz9÷§ŒGÔ–.zÇ¡FÝøLŤs<SŸ£z4\ED}]ž?R4ŸÐÎ@mÖÛK¢:¼MÄS¹M}žyaCƒÂøÑøí" qÐ6!Ë–],Sx—š8Ø°ní€@ÍkZÈ#ò0…îÎÒFl-‰Æ#ÜT\Å\°z»Øp&–q–½/ßíÛ®ý"²yB-½`U-‹zÔp/”⟯‰þŠÇæƒ;ƒR°ùñÛ-7ˆw܈R7‰úgÌèù³zJJA’D$Û½ûdVø8Ñ…>d˜çòûÂ\3˜¹hå7pf…àÂ8Û=¿‰–â|‡ÍŽÿöC_—¬¥ãã
âg&ãGŒèäÈ ã äÅŸ˜|ÊnÔ´Á܈æ”61?+Ü«€„¹m•1§´TÌÆÌ·—¨.ÝIHÆøÃþ9·
q ¶]+ +W9·g£}Þø»ÒÍ^5k +'E/Ÿœ3Ëh¦ºúV®ÄÈÂHAÂFÒ³iôÄÊÈIj xv™òŸ3+-™1^ÜXnyœ[Æ
ƒ«ƒIQcñWIŸe¹îdŽáT™}ÚÛxUYâå=3¡ëÒÐßÈÁ kÐ#ä]¢ì + +'Aq¶ +oŸ³¥gì]4m¹1h¸P•hÖ”ßll±Ûb—øõõm*j'Œ>džaVpÇÚ@µÂ5±Jz!½ÜŒ°šq<ÐÑÏÂjüb˜ +žÍÛ/ÐÉôÿÀsÿ28A2I†Ê‚’wo«õ•_8öeÊÂòE—ƒ=‘ºØyŠ!':¶KÎ|P⇈U%®LQ©ÈQÇC£WSn>$Ø‚¢ºc(é‰U–2ÀÔÅ»Gèã6?{‚ù"¬[_F·À-µü‰"¡àu +àwZwðÔš?õ›ƒp§¡–Á!²ë †˜å1÷»w+iŠ@r£Cw:*¢ï²2剤h¿”ÌVm§ ®(Ë~¨–…5‹œ×0\¤¶Ê¦JoPIi‹Eáжis41½0ÏrÀŸèD*Â0fY'õ&]‚a•ãÊ‚>¯Ý˜[Ñóc·5T@BZVTq±9ÀmW¨™v%¸ÑAšNA3~ëÇ9ÌC
ǶPÏ×!sø¼Fæ~³BêX'yU"¿3‰2ñˆžöKÑN‹˜=b¬èýdÃ1½¤ùw¾ø)µ²mð•ÈîWDž³þÙ35èCpUšo±vKÑpË/Q‡|:÷ºŒE´ECVr•à#5â~¤½\èùY†Ã¹¾3*ê9L3/Ϫ‡ÚnÄ[ªJK”hSÛªAlEá@¾_¹„½+X³KÓK£¯û_R«ágî¶tž_VJ*¥£®“å{X>áD¯}€Ö
Lqt'¦ÑLðvçF;2}Îu³m |‘øÎ|u¸YÑæs-ëÕ~±ÎÝž1i±ãY¢Ypƒ½6›ØR‡!‚Oÿc„+»› †^Ðñ[2áyÏ1c÷Ûèï \Åë$ž^¡ÅPéƒy:o +ø£õ¡D:܈yǾ¥¶¸pœ¶—oËœŒÅl¹6Ná^ÈêÂ>T[wjø{gú0!z¤Jk×"üBg§°4™Ð@Mè`E"Ë~¾*8**¥Ð<æn}#8âþMsÔ:ئîê$ÓZ€V3zÃöI¡Ô<’ñsÁ×·¬~a~…¼VR±Öþ{6v88Ø"‚´“¿¦Ò6+ï…c
ÆšD»É¼|¾îõtWå-·À M8ËÑ¢§öâb‡ÔÅV¶éózGK™ÝØ.qU¿ŒÎ½÷@°t|Ã\®Úüfĸ‚ +NÚÇÂùú†{Ëë(¤ÆŒÓ8ˆˆþûYƒ£`¥þ#oœ7FÙ$’œƒ‹~zÎ5ìÂWÓr#ƒ.–í%©m¬]›e”€øVhã…Êt׃š]“O@œ_-Ä^ãlÞ˹$–ÔO7‘¤¯í±n)\('Kd“Y)ƒ[šåM4”á!z¢S‰çÍDë{Á*/Õˆ´Ì9ðÔ´3òo—]–
èò¡Z³¿±£«õ·8ûŸ,Pãyl9 à‹œ18(¥ä×:Vuâ~p(öã××wÓH{"àæðàˆc×»ÛFÓ¦8Äí2T×lÚ'ËTkð«"…}Ô6c èD˜L´pÔ¨¥Ãé$´XΫ"D*|?-þÃy·4‹‰tYžjÚz•fIÎO5B„Š«ÞJ¼JööîÛeÎ$ªB&ŸXsô/átÛ¦Èu©‚™Ÿî)”;ü›“&dŸÞÈ—À”•þ:Øœßò-Y–Q…2&~Q7 +#tð¨ƒø3ñOTiÇÖÛ'H7l(…Wl”¯ÑNñ3dÝFµ¹*£šLUtSù§Ðƒ@bG?ëGe-Å]îTC<i…eëåÎöËg<T¿×M +#ÅuEO ¾‹}R©V>yV/ˆza¼$zSòUÂoT?ï®ê'ÏAêzôÏó7`¿YjqÂä€ëã„G,…½`kr¼¡=êE¨EP2Gë5&ð7sÆdóš…>ý…ÇC‚‡ÂÔg¦ŸÄ™r9ç¦/·²F”–$ãØN<(ͽ WÆN^
訿z”âFª+깄ð=ü?“ PW9w»ç¤IY¸T`(´NcN,€hs¾¤ë©æ’XñœÅáÚ_Ö2e¥·g\ÅLÖXbàÞô¼hSSsëµ__/åÐ&”D¯ «rÞ±Pk/9l¡úÞ!žØ•Ë³ƒ2gr >~C á·h¡‘â;ûKê¼Ò(Š%Å㉶Wî¬c™c¾ðÛ¦Êû¼.î¦)æôl+Òvç³Ô½ú#g5Û«U™Ë¾øL¸¾´3¨çî=@÷7ø2áÅ_øHgeI_ZÍ$žqÏu['Ö i(C¡bqÐ8$ÆUä{ØV·zJ¹&Û—jÞóíjö˜xCÐÛ?¦%ºÒ4n¿½B!Šˆº(~£P«Ò +‘{,xj(8„ÐNibçtáu4Ò½dX¸!ª a-—ÏËh3=œÑ
Bðb#3ÉÚÇíª‘ñ?°Î0©5~ªèó"{!<LYC‹#àëk¸Ãõæ"÷¾5†–^}‹$‘qn/"ó´&¢ñSY@HÂõsS]3G™´—äÝ +Ô—Q)1–Yýã•Ž8¾Ð.
£%’C2ú9Ñ{jZc“zã¹ H@Á +øõñàÈÉ_çH€yÓEyHž¥rV3Ž`ÖæJÖìhe\&§Ž~Ô/g¶…Û¢¾¡Ÿ£_¦}‚„"€±Ýw=²„x…mªYµ]ž!Ûíd«–Y„ÇÃŽÑgòû"RŸò o@lÞå#\Ÿ‚ +bHûÞÜtêúf¿(j—€CaxÎ'›=¸"2YT•ýÀWw:ãÄö‡Àeô½õ—–r}gd Ñ
Û/ÇémÅÛp/³, +8ÖG~ýM©÷§¼uŽŠ‰nÛï4Ù§)a +âåRU~U!¬†BAGéà8¥F +eY~=Úò¼±qQ~´'r¬ÿNÊi©ð:-ë‹{~ñê/ÆœH’îs‹¼—"¡QÌXã÷Ñ:žåV˾L™‘jGöÈú_ÄòÅ (\](Gý£_¦‹oÇÆâd}¸Î°kDZÇû$ÊúVµyK–»Ï»œ’Ÿ6>| Lî#™Ž(ýq¶»)ëy=î|…²T»¯R×Xüu<x ·óžÛSrGs%6„£çZÜð9í‚àÇæe×YÚìk傉k«øù1Ðp?SLzNp÷%š£fö„§êéÜùR8aØ[ÿ%'àa…&JSìíÑñ2¨}À¸Ç±°¥}ÙÖüÝÖ2Ùziúäp´J£C%›_jÕtwtm²•”6ëÀÜoÇ«½\‡£ Œ³èmÄowrÞÄCwVŽ&øÖÈb«^2A¡Ãxë=‚„ü¥`ª”'EÜ7ºqÎnþt(FM_#¸ÐÓÜ4"Q£új%Þ»ÍQc½××”<cËkÐ’RNÐò?,@¸ùBÇÏRVÊ@)¶,ùí5ÿrP÷Ñm£GîÖ äƒ‘ŸydZÝõþQ¬¾Oƒ¥ÖUÛ4uÕ{!ºwŸ¯‰*^=ëé¡7™×Ñ€ +endstream +endobj +3063 0 obj << +/Type /FontDescriptor +/FontName /JLUEEZ+CMR12 +/Flags 4 +/FontBBox [-34 -251 988 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/CharSet (/H/K/M/P/T/W/a/c/comma/d/e/f/h/i/l/m/n/o/one/p/period/r/s/seven/two/v/y/zero) +/FontFile 3062 0 R +>> endobj +3064 0 obj << +/Length1 1487 +/Length2 7334 +/Length3 0 +/Length 8327 +/Filter /FlateDecode +>> +stream +xÚ¶T”Ý6’ÒHH
¥ôÒÝÝ00ÌÐÝ]ŠÒÝ H‡ -!)Ò"Ý|èûžóžsþï[³ÖÌsݵ÷µïëÞÏ0Шk±IX!, ²¸+';‡ PJE““ÈÁÁÍÎÁÁ``ІºÂ ›ºg(.øRΰëƒMìú§‚€Ý`@Nn çKAN>A ‡À¿Î‚@i°;Ô +¨ÂTDÀ!. +Ûºº: +‚@ì`v„³(+ÐêjÔ„¸@œÝ!VÀß„ª`È_ÌØ@m[¨Ë_v-„µ«Ø|0À –¸ËC†Ü +â|X¨¥ Ts„Àÿ +Vþ+€ø÷Ù +Ò‡<˜ +jé +´€Ø@ဪ?˜!Öá‡æ;C=FÚãrüþüûÉäA^V8ÌëŸð?ýéËè)h³üÅøß>II„'Ї›ÈÆÅËàáòñ + ˜XÅ}VÞe&„AØãY)¥4f—±Ù=¯Ûÿ‘>¥îòCÅÁ¦ºòSFïþ¼§ŒV\jâi‡_½ÍqëªðYœô5p)ð#«AW¢*‰á“iç½Âš_uŽÎQÞ£O—›6?¨ZÕwŸ#\FcšüƒŽ£E¼KM¨+P§`'o{±î +ÞúDËõ_D_ኸϱ‰~Á "è»%ðoˆ±ÄK56Q|¶L:øºµNä1 çhÖz8C%]|–ÆE¬Ú>“±²>ˆˆ‰Îs!Íœ’^Â$Äeóñ2}§ÑL”¸î@KèñFG&`å‰`ëV&À÷™`‡éÂÓ3Yo3œYë@ñ›Í•À€Š[áä8½JÙV“p…ªÑÓò«—øc1#.4£‰ò¤jÌ*ã´ªsÝ% cÏ>ô¬Š2Y'ÁMü¬Æâ¢$çkŸAµÂ³¹§ åí„c]Ý($TCµüž~(Í#5-@n!ðáO3Œ–›)U™ÍqK`‚Ñò¥…2LÖM_}Ž$µÏ{Së+rZ‹0‹ë[tóö> Á˜m%ÃYËÌh
Ú}cNA‰ÏU$¤~+ÝÈ~$îë*†ölœâ«« ‘}§ŽxVŸ5·£±Šô>&ΨµÑ½}0nY5›áˆÃŽ”<§8¹¬š(Ö‰ö“êÆýqŽ¤ÁùùzÍiÂ'kf31o§ä$ZÏ÷qpßæ~iyWâQ¬g ݵԲ¸ïJsì;9bÛÏ‚ÁÌ:v7+€«oëÅû>À’›¡ß6m|‰ÏŽUÍs"¢ñl!EÛ-²i¾M©[Cãß‹}B¤8G’ìÀøéw¥w½ã͈–sÇ…Qr•í ÷ÄxÙBïÔ®^D„Õ''â:4¶ÉØòy’5\7¯Ð¾ôò€Á„@Vª°Ø…*ÊýÊ.Y{¡'š”¼Óóòå[ƾoö¨WÛ´Ý}Ìy½!zJƒÒáÚ©ï±jçC從,hO…$·¿Dç›éždË-úÕò«^Í:]’©EgLÊZ†Ÿ½[AÃgiOn²h?,qëq=¡dõEôp˜$¡&™#mË":>Îvûš’ÙrÄY»Êéùœ¯ŽtôRêû©æá=æž¹ÃÎquO‡¶¬*gªí§«1ü£ ým²§|š¡’ 7¢'—ú\Aþzº1ÕÀæÓ[ièöq]g;$ƒZ[¨Äh+Ÿ³jj]B¡M©Pƒó¨êu)Ø¢E÷epª¹zPßûË?pè;J¬À=ÝrtãâÆÒ,œy,Ç‘íò·Š¼¼ï«Ðm¼QøÞÙÈÉWDŽJ1½ž›¸™¯cgË•^!Ã&Ãâo‘V\š3´˜
›ô$Q{Þ²ö¥Ç w]d¿÷vFbÛ£‰òM×TÖa!J$?”:èúú=¶8Í~ˆýüàfCºˆ‘£„t‘G\_$pŒÛò¸å~‘¿f°nÓž¶ëÒFv:§Å’ˆÐû•éþñ”|æ·+Hº¤HšíkÜ79g†/~º¡¾ÒøŽß³~¯DªR›a°Jmí¨FnrKˆrÑ6¸µUÈ_ r3±Zìþð„‡ˆ€°âëYÙY\ŒÈ¯üçYnõGD4'“æÅ?–2?è^M=+4§'‰z7XðÍeݽ°û¡@†ÎEÝ@lñÜŒwµ±ÏOq0‰ëUä¿PÕy¿Æ 4}2ÆÂ!"ÃTÆ̤ž<g”o#«cžÖZD:¹êóø”aOÓЛôb¾ƒ0Ó‘¸ 7œéÊ(þæGÊŠ7Æ);%Û½EÿÔæŒñ7+$Ž²Sê§æª½oæª$P˃ðYv9%òqîžøKôº‡ zFU’›€©¤&¦ (*uþ¡ÝI1 +ΛcX¥ÊÖ{ëIàÃá°š¢O£}-ÈÜ£ÇñS2_’ÐÜÕ©š©An¿ò~;\?3Ö|nà%–¹R28צRvKDæζ>oZ© +ö^Έ6sXJˆ¾# ·½Ìm—±^c¼ +æ;kÉ4y^K–”¨ê_>2Þa`µ@¦*ŸØøØ;Å]”q´B‡ˆ!—€…"±s£Ë¨§}?Fú
Û\‡S®![ë(z´¿TváNUl»ïËK1J3”£)wì+Km¡ao»aýȨ
³1õ~ÈÓÆ-xL3z$´ùÓaŠ}…N¸ac5j4¯™«9~ïu¥cKc£cýByê¤yú[ª¹ŠÔ1¥õÕ&I‚“ø +8º€Êç‰Í´ýB«ÇÓŸ_šîZo@¶ô«J¼®è2Ƕ¢ÐÉkÊe” f5Å9RåÀîl¶JF¤€’K¯ñ™†¯’Üè¦ù\n]•ºóYPú“¯z™d÷˜Ñ¨n’²Äç¢ñ<«Bß1¤|éñ°¦üQƒû´t™ ±8"ÑõCEú) +¦Dèç©d€æÓ¼4ÿ~Ö¸p)•Žê泡ó8[hhŠòDÉDýcÂÏäÔtxì¬*>ÕZñ‘¦Ø0V_…v6¾ç^LVoHîWÍåK¾xÄe󾬧B³†·æ”ô¬™úóYìA¨ØÔäÌäê#Äø*ÕÚ/LÁÏϦ„}uÛþ€Mãh&–Õié®ÈúxØß. +º”C]Ø'\9MÈJB9hr¤ã›z**Y‚·§%â±,ò
Þî~Igÿ‡×¯ÀïÒhݹ°Wèvæ¹&”Ä8úžÚ
€¡–Øm'*ò½¡(ôœx€QU„qÙ#Ã)–sâ\dPâ¦-÷çÝ~§ü†Þ·óŠûf-ÉKdù´¿5.wêÖÝ0AF
½9ê‹Í*²éO\ëØŸ'úc\k@N
öu+5»rF+jf1
Ëð÷ÒMà'kO´°#I8NU3JÆÐ¥Äê?®¨ú? b”¡Œ©·’îUy»ºuæû ‹OÛmÀÚB¯$ÚÊr½ø¾'(ºxï[ô.¶z{âÀäE墜TÎgbX~"ŸÆGV‡ŠnÄ- J}Šq¦þ.åšÈeŸf„üd#DCùdÍjFú#0K¬ÜXm!ÞóÛ#"Ì´znDÝk¤'ÉH™;ŒÀ#_] ÚzÔÇ; +È'¬t§SÑÊš+ ¢â€Ý[öÅúƒÐëi,Çîô8Ïå5Ï÷Z¯<pGìöJÖŸ°NáÙÖ×#?‹z5Ö™^BQ”ñYWðJŸàÛ‡H¨t=®ž
êA½Õ°Ç{ œüåvSâuv£ø๢û+ðVº£vœÞlÊóãk-oPïwzžd™WeÑD«809¤Þ˼Ôdÿ5ÛW´1?âkÚu?(…Méè•©¿ä|¼þ1?šÌýÇÊ@#O"u›#›#ÜÖ'‚w–Fh¡g~+EÛ/˜·~™-š™D@¾>¬u~RÆû¢„xä0
ØUG™¦›Æ½ +]>ƒÿÝÏžÌG;j‡{Áù’¥Ý†Ïš_§™öva™/C©$çßž#Öù¢C¨´©Jzã—ãèúežôŽ£ß°f1Y'^œ‘‘ÆÖð·Ábˆbš™¿Üÿ\ߦ8,‘Q-ؾE³¸Mm·×ÚaOÿî€tIj1;{7˜ã$QݽÌyÿò-Å$\êàór±YWb/EÈ…fý†É§ì¼š“xÎèHE¹Å‡ ¿ìDx‹lxœ‚Ëݦèž[y5YÅ>¨7.E¼¨ê¾œY +Ɔ„¾ÝiðI]‘ø„®å W»™hÂKsç,ã>·IwÍH1o{”›ñY»¦§¨ßÐ,ÚJ©åŸ|Í#yäÔ_Ê’âeŸoMÖ?ϼçŸUéD£ñôÀÕ‰?X½¥ÃíëLqÑkx»2¾Èšº;Ì^ºw—MHDG‰ìLb³dOåÂù5?ð{©£u_áÒ;~GòmîuËO Û‡žëLò¥Å‡äáÁT&—"LæäßЄõ:IW'bõfIaAÒW?½4}9œÿJšôJšºÑQ©€$ù3$ªN§¡QõH¶cH
cïà«ß£k[äµ”ÛÃ-lŸ “–ÄÕasþ‰Sjeqò÷tì#¡»˜àíæ¼KšbävÔÜCŽ²†dOþ·Ä™)TŽ'·ñ*´{w(ZŠ„N¤Ç‰zU)âtc³o†y«I”a¢†goôš4ÔºD› ZNb.8(Û´÷>5;ûlz9,tM2¸èF3T¯LSÑã·áš&ÅÖ4òâ{.Š£íÃRŸÏÛ©ÛPy +¿ýJp˽’™t;S£šžJþp¾7ÿ+¼…x0´« +rÖ‰åùüZs´é¬QÄ´Z{Ø©2H–|p>Ž@UäòÊžÒ·Õ¸‡ÚZp´\7›bÂrV>6í“0$ñý±Ê;\ÖA2½Ä‰Z:$µAÌs6BP¥É·àPjþûåâ˜snOaGrŠ]Ícb^ö=¢XÿÌ!îç½Å{JÐ5¡¡ëísªÑÔg‘¸½à¤5˜Hf¦Š}ã#Z‰BŸÂ#%¹äy}üa¹o¤fÊ3Ô`SÏT‹S‰Âûè.KKçó„:þ†o ‘#/ï›0Åíþðñä=õ\³üÀró³õËjž`:eCɹI±°ºWëQqd²qVmŒ'ÓšÕÖôíúbT±šC_+ne¤.ÛµÄéS
M¾wR9ÇTÕQD爲6„Ò¨áZƒ@)[Í”ëy‘/¿]ÕÆtØ6?¡n &£Ù.<–ìñÅ°ýwv'÷CzmF]‰` +>"/“ÿâ
Mº*J¼)Xî¡+› +e/@?>'îF{]–D™ëiŸS{=nXî’ĵ"ºIá¡"°ªx#I%LÞ¹"QùÍÜ^¤b#ô\Ö»ÛðfDÃÀr¦ÂqãE…M}¤iöò¥\9½ßø â;ØOÍh/²6õÚ©¶Ÿò(ËÕWòþ”“×ÊÊ.éhÄêáÍÙ‹¹ŸtÏ¿)»Mv3~m[Ѩ± † ZV‹ +N±–ØôôR`Ä÷u§@/erAöáüX4ÊÜçCãÑ)Þ×
smœz»Úd–eµãM)mS~˜I%÷®žóV¥ùº=;5#+òÕ”uI6úY;ø+~í¥Õ—ÁÌE{ÏÚî™Gú<´÷Å·î,
ü×û;Ž=ÅÕx/ŒÞ·ÍN,cË•a8¡ù×=©ÉÅ«§…™ÑŒ¦V‘ÞmÓ
ë7 + tYvyìP
X
8ùxb“3YÍÛ2Ûö¼&cŠœ>Žp© n=ý|¢Ó—YæÊ,ž]ð g-ùH\&Ý=R0TªÜËž†iïV„»–Ëí¼8ñ›oššY½€…:Æ›§4]?F6I£è6]1ÀEî‚~aaÏ^Q +endstream +endobj +3065 0 obj << +/Type /FontDescriptor +/FontName /XEWKYT+CMR17 +/Flags 4 +/FontBBox [-33 -250 945 749] +/Ascent 694 +/CapHeight 683 +/Descent -195 +/ItalicAngle 0 +/StemV 53 +/XHeight 430 +/CharSet (/T/a/c/e/g/h/k/p) +/FontFile 3064 0 R +>> endobj +3066 0 obj << +/Length1 1767 +/Length2 10626 +/Length3 0 +/Length 11740 +/Filter /FlateDecode +>> +stream +xÚ¶PØ-ŠCpwi ¸;ÁàÞ8ݸ»wîÜÝÝÝAwxdfîÌÜûÕ{ÕUÝgm_gï}ª©È•T™DLÁÆ@I0ȉ‰™õ@L^…ÀÊÊÁÌÊÊŽHE¥fédüSŠH¥tp´ƒÞýK/æ +ŸDW™°áp-’4Ô¾º#A{%¼LöäyÔô
>¤9A¹åÁëÑ Nej·qq·"ïH¤¶ä
1“šðž×“½—†¿5td‡U¶½3/ªRÖk¯”[m_ÉÊè§ù]å½JnY¤Ç’i¦(õH]ÿÂYª¯ÆsøpNL$ô˜¿ÜÐf¯®g0³&^Èdâ½Fqä{jo²GßÍy¬•©±;v¼%ÐÆ'¾Â¢öÝÿ,ƒ·àY”¿Ú¿èÖ$O–…˜¼Ê„μϞVi©jè©v]jgûž¢!êÇúžP]Ü€mà@¡ˆSÙbåTÍa
$Ùo7]ÆÕU™'gŽ¿ÊÌ?*jÇ‚¦BŒUé‹d‰ö>µeù”•#²b]Â1·‚èUQh›ï–ᑪª2ÿ
?¸\ŠÜ»e¾¸®&3ìÃÎì¸Ô•E+aŠH^ÝöRݽ)΃ٞ¹¸xwñ8‡ŸßcsàÆ2µ¢îœúóÞšuT.ªæ©BK“~×¼Á°àTJæls{(®Å-pssö:…Ö”ØEPGWé],hôÿ äáE
§DJìÐ3Wzßq„—ô 3²HóÄmÛ˜D+ƒA˜';.âMÏú2>>Ë™3”I\åHܽ"áö!Â"µ”V‚ +á#Ï)¦›¹¶›ë—‚¯÷ñÞ"€ƒû¢‹®Þ\)gŠ3ÄÂc¯{ê£ÑƒÍÛÕ±†#j–fŒ‹Ý ÂYt¸Æ÷TT?W+gTˆ¸®ÕÑÓt0ŠåŸž¾¶ÄÊÞ d}$àq€õ1.ÎWaVõVçæ@MóN¦”Àä]Ä’’ðúÊ7Más4ïå
ºŠ÷:±7¬Áí´Y,mQ&¼¾ÔŠ×Œ¢ß¼º¯YÜ)À°±–ôÏs«ŠY‹«Ou¡N÷ÖMšÂŸ/öC³v¦é2¥ÝJǶ,‡?:*ŒaôÜ›Y„f,³r6“âÊø%=O6oÝùÆúUÓZc*SPüèBïÝÈœÌ?{¼þüŠä¥Rºß“uà¥Ä_¹ÆÎe+Ò—ub.´€û¯_Hzëêo KÞpªœŸµ•Ì Ĥ…óƒ]' +÷$…Y7åéFZ¢kô
9¨úq
Þl¨utòXaIùßÎ)Ë›>ÔsY<]‰1Íô#j3
Ä\ɤkÄ-ÔÆ^hh‚‹ÎVõgÍKÐܳÌ+¡“á'Âňbt·k9¦ÂÑäÆ®6áh GÚ¤P8ÈÒ˜ +žcJ:Z»y£m–”w;¯û×Ûr‹^Nö¼ù»6Ö1×¥ßWnðžïohve ,ê{¿mÐãû¡ËtbÑ5Zï²—2|Œ5>2y +÷Ö…tíÂ;5gfª•Q\i>(a—<'»ü+to”næ¢ØÆÊÚt¤Û?׸ùÈ=¹êªáâ,¿á[‡S£œY¸Çó# ~Fe4u0úLYŸîz»Ùõô©ø®ØDœ+¢öÜÏ"7iWªãæ3ú9ù
šýu¸È‰”=|Ÿø›q°º»ñ%YÅÚ®©wl駦†(LÌ&ßÁëßÏÏÌwæy]†R2bkÚàïCžIw,$ºé÷c‡Ý^n]×bºPŸÜÔTõ2©~âSÊeèR~2ˆ²æDúÖqÒDã¶JJGwÑ'a²ˆš¸;X©X–…°FŽ(èrô¼?W†¶Y°ý +o}Uôì<wøŽ…' +?óbÐà†rôâÌÍÁH¿âôé@ M¶tiÚ¹½µ–i’µ s¡Ðé!BGç!‘!·¸N`M<™ÿ‘´p0Øw¼5ÂxéRøµ?{Ñ¡3à—F-úö¾ÓñFG¥çËÔñÂr$*].0>áüU8ŸÕÑÃ:–¥úxš·w!ÖûQE8/h?ÌÓ’ì6ÔX?F&½A2_±Ãyvâ àB.$~X²h…ÐÿÐׯý£ÁøKéòý")d¦³µ¹Ë¢‹dèé³A#o2WŽ{2Ï$ëUO7Îɾ݉||vÆ¥zf¤ Ëô1÷Ð/›ÙçûŸ‹“ÒýWDUk¶L)7ûG1|šoWàÂf?Ϥ”"bñ()okì#Ã(ýÔáën·²mW¾³Ã¡OÒ„ÝMݛظœ¾ÔL¯á•H亢\%̆CRjXøU¼=ˆ”N‚Ê÷AdaÇ »åOÃ>µ¯{Gb‹‰d·Âl¦°yVn"Øš¯àèu617Û”]`ß6‡ùùºg;±ZÈu{üPV« E€žq("FÎð`²/äÖ©öN+À/lŸmX Wå~É·ìu¸,Ƕ¸8áݽú†F"V{’R¢š6ÃÑ‘‹Ôò¤^£M[Ÿ;¼Œiº‡—©`|Ñ ŠáäÝ‹Ì<Ojdëo,¸Y9ëãrÒ¢>‹?P0ÙgCùr§ŒÙºèµyš\Ýc%°FL×.3‰ý°‚mæ—³Õ€¿MlÍ;ñ°Bê+¥Y
#ïï<‡åâ¡èÀ.š¡2ï +Õ7õÝdÔ¿Æe£¦ÏôTÃë'}ØÁkžÓTÌ5.ð±mäHñúeîÜéŸùÞädwÕ¬ýÈôuj7€[¶¡w;uëÛêªÜÍòaŽ ¾Aó®ÙÖ´&6ª¼Þë3ýN<Jo*m8â{åÓUJ*,þ·É;ùÞ‰Ø僫ÜUnXg/¯7Ûç¢y»O‘OvFÌÍëݪTµaêºs}V4…B†fe+²'ä~æ*ŒŒÈ3¥Ô7 ˜Í±Ö‰gÜ[tÙÈðþ0DþªõÞï³—‡ÈÔ. +›ÉHÌcHR^\&'bD®0Šn_I<õätø„¢»Uû +D¡~jÏW ²È<ÑBý”©Eû8}–—R&ýëäÌßí»”E|±PÉyÓ,Øt‹]Í èÂ|^/ŽðÇAÒg¡ +/,ª.!'Œ¹)¾Åo"ÄþÐàÕgz‡íPíxeßÚñ™J†¹g©ö+R?µ¼MKNõ#>?„ÁÛ¸,KR›c:ôF¼Ø’ %22/“J©¥¢·(*zxû4æo¤2ÓŸÛ¼“¸Z~äŒ/£õž—vÆ|_j9` À]Íñÿ™ÂuF•ß¸Ä"8 +)ÑY %D¸L^/j é¯o iÅ`Õ¡èÙ?P~ôú2³‘Y ó¾{À釔ŽÂeëŶÝÈ.;• lD™Õ§Ÿ÷É+o§·!cMIÒ?»½‘Øë¹Á–9ôMøä’†b.R*šjŠMÿ²Cƪ²{£ +ÿÆâ»Ùà'>Úaˆ³'+io•ZOy~Á8<@0š´ýJÚ@Îîd´’T£q/*ˆà¶Á~;Ô~x1ÞV`·€VP['T¼LŒ[É:„{°ÉÖï¤?ç.&|ÜHy§">`IXQán‰l]Ÿ95V*ûÙeçÀÍ4¨•“?ÁbŸ;_O®l—œUQ;ÌïåœåÖºFº}é¬nOQkW®½kŸJF§~cUîW1Ú¶eÇX~Àaúb±t
OiãKÙ¼ÇéëÔ°Mø#Ð]m„VÉ0ðËU#æ@BŒ75©¸…§€rª4|nF=O×3yŠ…"7i<á‚>§àŠÒ° +±'ý`!‘I4S÷,ë¡ÐÝŸf'BP^£Y¹qZGPµÁ¿Þ#@:;ÃÅù¢«¦WJÇ
Î)Ø”e3bdÏ?8YHVC”µ\õ.+…cª&C.šÉÎó6½ Jõú’lFµ‹èîÈW§%Pýù’;÷”š×¥ÌÏòBÚàá³'•Ø<'ý±±AÙaÑs™’ËžÆjm£fpŸ¶³÷DÎ¥\¬5SÕV…÷¬qfí-ó
K/«YTÍÚ´N¼°h7.„±wäßÔl'9wJNU!3ãâƤ¾y¸dëg¾²¤àÔˆ^ÃŽµÍmérž¿‘¡8½Þ<ÂSây‡û0é,±¡\cd Á²ªMî‚7” +ïê{á,°üR +;Lw +øåfᘸèuU)¦¨@²póÍ!@öQ”¼”›û°BpQ8C–PÉäצK)[FfGQ¨¶µ +r"€4<Ö§îÃïK2Š#À +e{Ý
ô>ôU¹§¦TFK{ÜÓøâ_äîa}XÛQú-
å_Vs籿œ¢ìçI1àmöÄØ+A!óÒ´ôÐ1)Ú˜ÔãTèªjÉšÃÏʪ5ýøŠ½ð†+ù¾©‡9Møcr§ÄBãBîH‚’ç3ÿSÚ×÷L÷UGÄ:J˜o³ÌÉG°ÉÚ[úzÑúêYjòÏN0¼Uâåí“QLÁ‚1:]v…þÙ÷¢%`i–>ß› ó’sq§þË’·“0tl‡Ë²©h¸¨«Š¾UÄ9`í€ÐO€6¦‹ÍÌ“^î)œœŠ3`bÄ4dÊ~õ—ÁxÀ^)?¨Ê%GؼZ£o-©³<ÿn3ðîqï +œ0z¨}ƒãÂŽ¼ÃZøÉw*œ™vuÂt +Ç:á#å¶RE8/¶ŠU]†¾Ì¸vk†Ý®çúD%¥jâRö¬Ÿç FRRÑöù{1&â©÷@[ÇÓ*Eƒ4˜r½nÌ’º»Ýá©‹6ù‘!‰”xÅè»(箫ö׶0Áh-Öι¥Øƒ'Bê,¯å36ÑOÍ”[Í m]
&j{é5ØØ>ÍÌí$ÈaÈh`’¯,/í–SuŠÕ„áÆúðï…,¡`°‹)£^6•žÛ(–oV4_^ê\:ð¡K®‘ONqSñj¢¸‚érR©]k*ßÅ‘/žÊNx2j¨±ŒÏÂþ¬.B´»áªBŒîkò‹D—•'ÑpÊ[ƒ5Þ™·ð°
4iëFÖÚ«$]Ë—ZŽCIz„n/N3#nˆ×ß;‹‹ þÖÎ)f…_µöWàj?]Õjv£jEdºjv„Z‹¡šÝXýNU'A馷í;àVÌ#¤F> +‰hµcÔúô¨·x7P·m[qb´MNi²t˜î¡ÖèÔ?P·úP*ND1€2yÎw“ôž®s§šä‚w¾¢r(ïkk4RE‹–ñNjËï/¯6÷Áøìœ'ò!C6ì + +&]^у¾’jX/#ب'œI©hK‰Ó|½Ñ;“IQ9Ùú°“^é8ûKP^FϽûß¡uÜÒ‡!ú~@È80Ê)÷•7Ð`‘§DPr¾•£¦d<¨âíé;¯à²ð”à•= +`¯è{æãÆÈ[•Ö$½\Õ Héx&êyÔ<îi-L¯Î¹ñ+]àðLK¦fZÉ~©#*|±˜Q¥ýzÍpYÈa_(
,M,ŒªvTÆI{DÏœ)¹»úT[ +èú#fŒä†¼èS›è\nµÖ:LëîÕÚq¢ñÛuRµ"„(,N WÊ9“|JklGN([Ïv¸
%÷|Sœ11Éù„Õ°Ñ?„‹=ã¢|´¯´LœY׆Oñ<?zt¿Ä°º:ÿa¾î-¼E”ò„ó1¯':-p¾µ
œ‰ƒzšc¥–(Q]‘ƒtঞêô°²ü±=&á>òA¼Ëúþ$]^’bÆ +Ù™C7lüs§ð¯ìŒøìçM°œÛg(d
‡¼O©?²•5Ÿ âXWä:X~Åðà£KÕ¹dö—§§ õŸ[·&À|²ÖæÁÑ_¸ZÞduk‹ŸW´ÓÏìÍze4ãšÝc›qänÀÑ-L +9—rw53Žíð›üe÷c_ñÔm/³”ÍOÂù
}ý‘ÐZéàYÓÍÒàý`fzÝxÖðÃÕ]=Ácá!á +òà;i'‰”hIÜÝtêÇ "å…ou÷ùx÷x€¶ =úeçÞÍCâåÍàS5D\csE¬T™ò§“ïí3;HoÙ–O³›øÇkæ1êh©WùiwªV$§fàK +â𪠂¹ÚòŽ¾n™&e6Ý©ˆ£f*˜Ê¦€ž-ÿA–rr2Ö:5épèÑW"6ëj¼ +Ü”Þ[;R‡\þÆn‘|ÏñÉ8TRd,ïr §.j/R?÷ùŠeÁüô#£îD!…@„Lê<ëq{’Sêx¾Q•vAN ¾ülp@VI™6Çz ‰F!=ŸW¹ÂÀãÕÕ¼BO……èžy\²qWŒz1úÝdtC >Ï +Rñ
Ïí»Q +rs¡|,GöøÊE8Ú'0é¹|öÖÊR¥»dŽ‘Ó·îU)SS…V +vZÃb0ñÕ`aë×@•”„(Ø5ýRµ™v¶Å<ž5Á+¯jã°Àìö‡ØÙ}Á‰b
€…ç?”üä¹æÍ( @CqGT³JLcQ`®(|ýª²¹4
gZå!ÒyŸÞxö2׬ý¸·Ñ‹eI` û²ØÅŸšß}a¥²ÙÙáeu”nµ@ê)¢AE|4,ç›úoZ£9I@‰)·Ü¥H¾„f?sXG×ÅTvLÕ +3JîV•š|&l—}Ê +650rZšÙTi+$:tÀE|’µE2KRZ‡¼cž0Š'Þ1,T‹ÂùîàBf-š©™ª‰ º³‡/ò3×¾„O|X_Wn‘¹_´œxTëÛ‡O®Èn³ôL§XØÌô—Q»[m’bc”Òc³ncr9
RKéŒqÕØ‚˜~V,1d—C“9º}ñ!ˆHÔ“Æ®lĸ“Iß [Ýغ¶´¬nQI²oUJ¦‰æ·¨ +šŸQ`b]‹¹zv‹2YBO*«4ŠÃá-X$™G³|¶.ŒdÞ\½h^ÌbBÙ-Ÿ;¥Â¾õe*~<~gñöÞ*†GçaS¹¦~‡7çC)|@ï$Ÿ-¬gÖ4øÙÖ[Ì—ûê]0e§äªNrãNÑ\òW“k«èGLbÃV5î™F ÆMðéã?¸-’¢‡õ=Iž–×÷U¤!×ò1„gó™·i {q!×ØÚͯœdõ‘(ï`Ásìë|Q‰‘e0¨QÞ;y]߆·º1IVùáÀ<õéfT4Ù$aÛ-¢½ÕÍ–¨ª0˜ÞÕÑÌ4F„ø„©Á/ÙæµQók<8ÒggÕ„Îl ËÁ~*Ñ´ÅñŠ½ì4ÊФò9 ïU1¡CŸIýyÎb¥«äy +¿‰k_;à·vo¼3Ä9¾ëäQþ^0̽õ‹YÙQ³Ð|ÌS˜±åS±µ€EÝíϦI,þ†‘¶Z[ ¢œ:>‘àÜ$·©öêò«ØEÎq
BšI“Ú>ÄpÛ$sJϲטX—Ø6èùPÖ<v_ä i H;Õ0#áôl@2x?‚/u´Ö…*È‚ËM÷¼Ø¯Œé³Žš
Èp3û4ßfÊUîn>$56=Tt`˜Ï,‘AÑ`ÍÔ©Nœ¥¢Â½î@Yô,i`iy?{Õ,wëò*êª!µ-ýÛº Š6’®šê˜üN2Ò ;óg…ìCÚ6QÝqVhOéç¾oawùxd}’Œ6FT*¾AÄŽõÁ7ȱÃ1ˆ´]¬$Šä”#/¹?x'çPXTÞ¾kW@ڼǻFÔµ
r;«Œ>Mÿ¢¦_Š¥V/œ›“QAŽ³Õð”ç›;™m!nT’%;‡ÝgæxÿΡºÂʾeŠc‚QTùõÿ +endstream +endobj +3067 0 obj << +/Type /FontDescriptor +/FontName /RLNDPX+CMR5 +/Flags 4 +/FontBBox [-10 -250 1304 750] +/Ascent 694 +/CapHeight 680 +/Descent -194 +/ItalicAngle 0 +/StemV 89 +/XHeight 431 +/CharSet (/D/P/U/X/Y/Z/a/b/c/d/e/h/i/l/m/n/o/one/p/period/r/s/t/two/u/w/zero) +/FontFile 3066 0 R +>> endobj +3068 0 obj << +/Length1 1377 +/Length2 6032 +/Length3 0 +/Length 6969 +/Filter /FlateDecode +>> +stream +xÚWT“ÿ»§iT1:Fw—tƒ”0Æ€ l0ltÒ%-!R"*)]Ò + +HÜé¯îïï9÷ž÷œ½ßïÓŸçù<ï9²š(;" 8J@X$PÕ3– +C¹Aÿ’Í¡H/.óßôªH(…•©QX3= ííKÈKÊ€@ +å!#$äëë+v÷D xø¾0”ÀêEú@¿àôÁîÐßÀI +÷Â:xáH +¢Ð(~ +é
ôÿïŠßH……Ž0 +à +¬ÈO×,2yüç/½Ï(ˆÓxjsÂVß•Ózn,~Rç>Všg¹ðßnk"~ØžbôâgÀ¹]’ñøÚÒ÷ct½£ÅÛÊoïÜ0UZ¸ð0uÅoÃ}¥
,ðô–¢0,¢>ñ}£‰n|[±ð.jfÍh½VB‡ì¼bB Þ,Î&´l +Xè;ÍÀF„¸s÷æšrêøûäÍüÑ+í$>ÒÀxÑ«U‘„Ói¿¥*S¯.FF+†;øÇ7ßsú«l¤kÓÏú?+YA¾Ë˜¦{9üÁ=UØmƒÛoMßø¹ùõ>'pT†›‘AŸF+6n¥ýn²{k2‘XîÁ¢ö +Zë«d›ƒ¿A2ìÊÀM² j²”uÝæöÝýí•õñ¦-u +Ñ2”¬&qœÜš¬Û¡Ìk’““´ELx
_KwŒ®Ì}XÍ8ª»™Ç2~[àò!áÏr¢_ +G×Ë5ÓªžJæy·ÎT¬0ô¢otƒßsukáQ[*¥gb]
I•;••šä`{›«€¦Ý’ÍG“!ê:ŒfαnÞÑEjvT¢>“Ô™ó“#¢@™Í×Å7ÖÎT…® + +ò›Þ1ýœHr»>žò&^õ`Iľ+$A×[tx‰rõÚá5^ÊiÕ¾rqæ—ãYk^SãºáfŒ®îw+¯kx.˜:
ZqlTOd-®·Š¼C»Í×<ôžEw&;knàÉìpêÃ8´ÔÖ÷1ç_–ÃÅ®¾M)”{`¸>3‹f†_=€- .œO2õ•Þ#’zôidØDæ½žë «Q!Åm¨a‰0K£fLÆÈ_F9ÃYBÒŽeæÕUÀžEG}_¯~–x—?êXÒþ8=~ÝÎJîÚ9÷ÐêÕÅöððͦŠL(ÑJ~~pðt~˜gZ´PÑ.kuá%’[¾Îüý:Õ!©G÷=©&Ù:d9à‘ê=ü;Í̉ͩ\iiœßETm+M°Ì¸:ਆ +uŒú…Õé2ÛTÔàÁø¹f„G³$杻¶«·LVìïÇÞ‘æÀï²úJ=툱uC1' oPÉç3dg*ÄQÓè„ +Uýž!'…ÏÖ9©n‹ÚjŠf ò’üáå[‘²adÊ“Ó"[Ó~ôQù>¸ÏGÝÿfènX‡|p.'4+6qŸåj18Ö•=¨™ûH²êú„Nƒd´H§SnµjÞ{H“Ö]Ø[1,œ~Z,†3ÝvûË|fãð•FÈ¢‡û5q«ÙÍZJ—ւɆünFß›ZmGb)¾.“uù²®{1Wð–!ó$àä‚âDíL¾æ µXxÜkµQž…݉ÇDI[árñÏyv€W‰j@O¤ë8âkÄ=nN¢¤Î¾fÁ#ÚD¹ûSíá²ZøÅ…-ƪY_tÎðœŽtïe,ú¿h)c^äl|Šóâ[åMa4È©eY¡´ysÁ}»[^ÍÚ‘Gé|H€ +9Nça6—£7—¡,*®ÏñŒAØ(õšÒ¥rýÍÍ€ÛµÁ/y¬ú!û‹´³±ò‰i£]÷ñÞùsA½§œïÖ’{°¢ºˆÙ¼XOgLžy¼oðÑǹ֟‘JúÌÎ{9FGc·ë>¥&Õ×ܬht‰õµð¶ëþ4-ÑcMל,ßLš`Þg{Û²²UDØAZÝþv‹ç‘Žqj[p +FÌ‘…Ö[ÔßÊý¾qypš¼Äá5kâ`n|ŸÎü'!lo<®%?ç¸ë“jÇòÞ†yÁ"·ü‡Êjûq½õKñæ²·pë¬Ãίf[Í÷`Õ“ô_ÔB¼G^!|njeØšk=[©‰²1ÙÛcÓJ¨!Z÷¡Î÷"!Jö´ôÈ!5´½¸Â@ÌÇà†àB ›* Úoñ:æ³ÛQb?–AªàK·½¤”{7^äf|¡ø4¼õüªÐOL`gr[·iíËõÆáÚ7x0²ý¥=
óz`/ÿ–:¡Ýõê^û1]ƒ×f;ßHûRu^UkÜñ +®p×~Úg\ªMÝ/uTö¡–c|°ZÓÖ@(`A·+³BÉ/O«b¹Uué^X±š¹eCŠ£(ª)kŠBvÏÞ–5ÜÞQà_õCkÙŽ¡^1-TÞÍ¡ÓQ8EM%FИBÙ+€€5SŽ¦ÓÔ‰\nûBÞÓC¡OZ
þ¾b°L0ÛÏ«7ñû6Ôù«m@¾Â3ûJ©¥J²¯ +ƒ™ú™ñn-ßBç³àbX=pVÆMZåÀ÷éòâQ§ÈÓ)U’14v¾ec›e!þªÚ<º%rVÆw.)tñŠôÒ/ÜõØ/HI#7-Ÿ7uäTŽsŒìT‡ìGÜê
(•hË +`YËJì¬ù˜F+£Åþ“«ç-p ª•ÐŠ3—+©Gþó5Ñ’ˆ)2çÛfyâס!Õý½åÊ/kq?Þä?/ûÊó…NÆxràb%ãöj³v"캜F¶äŸÔ·ÚW6…ÛÝæ‚96®÷Š‰¡¸¯køn>íf’ð-Qi†©v{<!«¿I©1Ø¡V³Î—c¦ïá#±´½GdÝéß"xhm4–Zö9²3ËCñä›C‹„tb¨Êgüš ’à=úns"Ë™ÅäŸÛ¨Ûä=øÑßõ‚} +"tìÏD«@_¶‘zÕ`’+r-:wŸ'c_϶:Ùžñ“R‡Ëp +°âa:&=¦ß=š¨ÂýT½:Së¸KNå'´U|¶"Z¼ú€6©˜·‹ûŽ6®á“·\µÅÕÊŸMOš[n
U Ùšß9dŠ‰ÙÞ£˜n_Oîüq'SºFÚTîåTþà-ü§‘ýùÒtÖZþ™†g +áLáâÆÞNî½ +ºï“ Å +Ÿ\ª†Ã‚|ÙÿMÑ4Aà; `'C>Ô¢`ª¢Hj‚ÞQÃ
“b~Zy±“µñÁáE×fËFNà5¢W¾p~Ú¿'xéq9²3|ÆѨHóá{‡Ÿä‡Él&¼KÛUÒˆßî~3ãVõéÅ÷U¼;Kò +Å7DŠ´„ñÔŒó6µdQæSŒÖ #߉%¶ü(§H”кë\‡PŸázXôÞà°~ë[õ;ÝdÞö¹ƒE…N ë–yö岉w…;ßÂ&ƒ4‚˜°j¯gÖHw“Û#îf{ø°õ§g1™ÕË£ò¸PîsÇcXgÝD‡’|?16~DÜÎÆe×V¡û}#]U:ñÏ/5éKå¥ÍD–ÊÖ?„Ó5¶©Ö]”2Kœ¾Kö±á‘€ä:'Ð0Ùà#7{90´ÈqÒÜ7ÒNÍHÖæ";G2¦…[D:’^&ÃŒP;é7{YÍ ^yªÑŠAÈ‚æ/Cî(./L,¸Ž)0±
±÷¥õžÕ‘Ó$˜Šk³ò2¯ÑŸšÐ+•éK²KqÎì”–`Bágo¤Ÿ,¦Lˆ·ÔiFÔ›.OO
D˜Ý$ýQ™±ËgSobÍd°å.J›dèî³ÉOUÉ—j2ÆÐ}QvhºSåz‚9¾a,ÇAF;üy)„äƒÈøçÄ÷VºüÐ÷ò%ªSß÷ë>èKÓI6³W4|ìÕ‹=>ÎY4ïRlRñ£ý:k<>ÜVPdDÓàWY>k{“Ú+¶ÂtûàhÒPÉ0"‹‚$RS o`,÷*dͯzí[È(eböž^Çwâ’»ÕyÄè[=Wæ\ÄÉ%‚Ü“^ug²«C+vD¦ùÓyÄ÷¶'¤í™5 #®ŸsZÌC-÷ÃÆåÔSÅLŒ Žj%KîG~ý„å3ol?´ÑF5<Ÿ)!ôëz¨“ÊG€Ö¢5w%õ%®—9:Òk'.pŸ:¯°4ïd/<ýØޚݦw^t`[zÂÛW4ûTúU4ê”Aœé>ÿ‘K}JàÉ.*K[šàó“‚É+ÂŒ72äsWϾâæ§Ë.5ñ%Û”“(Ô€C +„Y×”Ûün™ß:£}£•õbë}Ÿ©k‚^º&sA†reÀÂæ4Ú'Qð&DYœ6u½·Çù+Ž“â ž«^ô“ +Ì«þcñ¢XgþI‘ÜØìè=ø*àïiuû½š]œI•
t°ïkÜKµQÙœM÷³¿
‡å†ÑÄê—›nÔ/ä*÷«»òqâõ(
pŽgFyõ„GµGÙɶgUµÐ<ò<æ¶+¿hÍ•Ù휓áÙ£c¶'aR$p¸D½Ô?(% +èš2œsï
ìéŠö®]e—Tf3«|ÍÓaj3k…Þ¾KŽD"Dîå¿ú¾Uu5K;²îš˜åcâß®l˜yÍÌÀÀ?„Í€lW¸òƒú.×ùÛzU"*¡›M—ͱI×ã΋º§ø‹|äÛö7£rXT£+rr0ö–†¼ëGñSË]RÄ@„$Ux½ÝÀäP¥™ÕQ™øšÄvµÐ¹²fZð5g9¿¹Ü‘àJA/Z¤»í¾þƒà=Šnkýi¥´^«çßï¬Ë²»¸,êH~a‘U]j. +ûY/Bî«zóqmBÛ$K¯uFR»ŸŸ}Ø!¸'Æ*"ÚœW€¦ZÉÔù,››0–Šò I“–ÐâÑb#á`Mz3-ôìô¹Tç1"™Û°c¼ÕÝDnfòÔž‚RŽå”†ÕŸñQ®féX7´ƒ/,|[5¬Ñ[¹®Ç“€qÌmÃâmNv’ö`Fþ±z6Ñát>£È‰ªpè[SpUŸ#Òh¯}‚®ˆFH¶;© q>é4Põ÷ŸP¥à€+NHÄÛWûñÂ?µúñn¶ãŠØã$c•CêÙ¥Ôº©ŽÏ=ùBÂ4@H;«OÉ^Ú—˜Ð(F‘ªàÃϧ·|(¼õ¥ËÃ#ÆîSmÂN5è +œ†˜d¶oº<–'Ir‚äKFUÇD#¬;‚ÂR¸‹´NÏL
Þ‘“…_Ѳä¥b¹KÔiy»~*¼ªâZy¸.MÎìBa’±dÏ¿qìƒ5½“`:é¿rõR”Ö sáb?×®9>An{$bRm‡¤ì +wÙ…v™)¦A”™z0ŒZîÃLpëÀ÷.“LÝäGÇ55îЖ‹RùÊê½ÊIfDU®+GnÿͲW¼²1úcÃ) +ÉC\o‰kàèýŒDvØW;åå'ÍÓáuE^ì²ó¾ý߇“pqEJÆ0yóôZªÂÊ]ž“"šY|û«ÛÒàkž˜tµâÜöøÞÞär2>}–E‚K»&ß¹J”êTØÈ|MÁèy”Ç!ø‚\=Ûøì.h¯>û)ı4L¥§wjå™(ˆé~T¢' ʸO˜¥Ü’?ÎâÍžˆ:É×í”7•ÅÓð¸ÒûpÄòÕMK·•|÷¢92ýý-ïuTÙ»7l£ƒcu™%´¼pS+09y¬é‹Õ|¤!ÝrÒòßÒ—+ʪkP–Ý6{6'®¥Å¼ß—¢?:7>¹Ä°‰â÷ê5Ä}§ô‘4«Ät´ùpžÝ!²Þ-¯›_£&4[–lpÑ¥·ÉÝvŒœçq–°½¼KO$+¹rÑã˜j8bGý£‚œÏe´B›û²±îyè¤"iñ½Þ…ƒƒšF–Ù×/Ò‰´-¥mµ‹2‹Êd«}¾ôÕž^?I5»gñpút¸Ó¼œO§‡#—ºñ_Õ/k¤ +endstream +endobj +3069 0 obj << +/Type /FontDescriptor +/FontName /BTMECO+CMR6 +/Flags 4 +/FontBBox [-20 -250 1193 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 83 +/XHeight 431 +/CharSet (/A) +/FontFile 3068 0 R +>> endobj +3070 0 obj << +/Length1 1570 +/Length2 7952 +/Length3 0 +/Length 8999 +/Filter /FlateDecode +>> +stream +xÚvTìÛ>%1:¤•IH³Ñ¡tw§Ôlƒ1:¤DD$¤EIiii–¥SRJR>ôßûûÿÏù¾³s¶ç¹îxîë~®û9㸣gÈ/o²ƒ© ~A°PQÛ@€ÁB +à0¡=à(¤ÔØÑ0æS‚`®Ý´QH †§+PP((&%(.…À`É¿Qh) ÄnÔ +JJŠóýÊ#`h8‚jC0N0Äõ‰Pˆ+Ð…Ã0¾ÿJÁuß ƒq“¼½½ ÚQ†›è
Ç8
`0´Ìø‹.P‚€ý&& +ô¼N{˜Ïo]AHæ:xM/è€B~ݧ˜($ÿú½»Núƒà߈0ä +ëÉtþ…y³¹£–žùO„¿´`Y©/‰ß÷…ÇK¼•íƽ³ê¸ðc«™¸¶É§Y6üzõ’¯äa™ŽèêÚø(³û!ÅŽÿøbªêw¬Í¯ÅOÞ§Ý\{¬Áv‡QZúˆ3‘eýtÚ‹EfšEõ!¹ìNˆ”EŸT…Lû}P§q›‰'þ”+ƒõ¼¨5 ,J-CÒ™{AdŸÀ§a]Rõˆ‰ooÐ*Ô:à·FGÇø™‡‰h¿Š7ÒÅ©hÇY×{½ñ‹ûÑžË]¾„UÙà´¾Ÿ=‘ÐÛ¬ HÙãü1ÓÈ䱧,Ô-Œ·p󉞹´'¯F%Ùn?³xS“Ø:Œ5¤"%Næé—MªÂ
XN\1ítD5ÅïÄ_Ž1~*{g× +—p‚yœ4Uè“ÃÏÂ{êE¸U²ãO©½j?¿Ö#1ÙY)¤Œkqƒ»Ä×Ú:ïŽí-Û¶¤Wµ*—s£w¾U™î;+è8<mi©
Óë1ŠžÄ¯Ïÿ±aßÝ xCÚã©dO1)£Oxœ¢À`aèàë)B²žQèÓ6Ÿ_¿07¬szÿgf´à$ÓçÅl³—$qºõô:¦‹õÀ‘‡€IΙ£´+î¢ ›ìêWîóÏõÔÙ*ùµ©×M|\ÈÚ|:·äf?ŒÎ¼¤¶˜Ós +Þ}³8-í$?]17Ї/EÑ̇²÷ªŸ¥Ãš,/Yɳ·±Û²;ozÖoAõÊüü;s°¤çNªí£¾}U}Áéß.8Ñ"g? äk†nJR*Óµˆ+TîŒû"½™ÀÅa]Ø2i©¥ã®mb|õísg×2×ÜÞ6b·žÁ¡žà³AŒ˜ÞvöI‘â„}¼¬O£õüs(©Ÿæ¤ö-Ä[–þ¼·y/÷.&‰x7jǽä+? +kûþa¤!—Pdðdi+E6F©ÒæÞšÜFùêY 3a%vV!¡òöýèKê3Ú¸aÔ‡…²ÔPóQ^°?¯ŽÀÙeUp§Ì`d$§tVHM—ºÆ9s;ÀÁªï±"«‡2´"K(TÈ_øLZùbÚ¹lGähÔBç“ +¼èQ…8èÚLF–ð£V/@zÊü÷¥R`O-Àíöœ!ùÛ3ÎþîÂ¦Ö +XEœ¯¾r]RÓ›çau;!Áã¦ë±†²XžT§XÓ$—8[),ÕI‘±ðxäû¥±OÒSµÓY]©Ü› þUåÒëËÐФfOJWkU'n–I|¹óÍy.æ”8R¼†3±› SÌoñìδ‡pRñ|#¬æÄ-Îï[‘]^ÙD6ËgÕù¿Ì¨HcákHŒôOW>ŽÜ7ðAèˆ0Ô»ÌrÑ`yS§×¹ +ƒµO)Šq›3gV,•±¢*Ñ€«uœ÷s„iGn—Ûý˜m߯DŒs¨mr™S +T1‘Z:l¬xj@o§4’if®ì½pJ|æåc…ÀI%Ù^ãaEïœ$×4Gß³”ØõÚYy Å«ª,uøN…—U‡04Âøpó±E*‚!E#g8°u<˜‰˜á•®(6é VÃ7ÍÒšÞ8ÇÉrC¤YòšŒíÅת'šº˜˜eì& äcËU>5¢Çª}ë̃²rßÓ;LW5qÜì;ñc9z¤ª=¯4*£×»«4芵|¨EiäÖeþÑMc阄!Ò:«ÿJjgË9ac©pNjì8P’‘õ„b½×RTJÒÌxè…c>çÈfµ‹cê^õr×¢¶0~©!øEk/rd$K÷Õú®/kÆÂÍwÎl¼]‹]Ý–iãþ ý‰}“ÖŠ“¬†ÉuOòg¼•aÏÝMÎ΀åêVö¥k/ÁUU¨¦U{
v¹²€Ý§·#袉y¾26¥ûzïÑ^RP’hf’ÞÙÏ#—o +Ÿàº{ᥨ”ÙÜ2“OÎV <~*jªàkCm*3:"䧛侊WPðн",7š‰5øè'Z½'¨ç{ŒÇ*ÁìöQ.þ
p…¹\ái}w¡èYÑ:E¿zcÌ$ŽuŸïµÐw¨!Å÷_·ÂXä…¤[Newr?´²DRV +bÂv¬9úyò†nUÒö*MìZÈVn‡‹‡Ç˜ +îa¿!á!Uº¯·$ØëluúdžØO£‰ú$)ë+þ·ç2·¾Ó(1fÊêÙ\íb†PÙýšQIqZQœÐ⨣š[XG³D_˜çg=EÐÓâËдò¿Šždˆ!¹÷p`ñ îÊtÎÓ$ÛC@•œªz +o¯·0õ×Ì”en3r¶[µù§9’y~"ßÍž°¾c³[$÷ÆÕòÏ€bE¨ë¼ÁÂZp&äLÿ¥5©;f>bš0šFíl—„Û{™’Šm:oSïÑÏÅÕþtäz£r… +XfèþùÄNzu2C[[}öò ä'`gî^]s‹ºÍéf椰1,?C_Ìù9'ÅΓ;U¤ñù˜‡+æZ|lÊß~z…õŽ_ÖJÈ“Ë
Ýß ¼BÈí¶‡¿Xl«½i6ßI¡k³6?îú®mÛ4eÆ7ÕsŒÂñËAD2£cQøóË9>™¢á^Ž›ÝxïHs÷•e÷ äi'½Ÿà\®Ñ]
ƒ]EÏ»D— ¥gl°¦„€ÞóÀÛçá‹#ü¨Wôé~ºæFÉŠV«ðÑ.ÐÙÇoç@MëªüÇúønÅÛðlÿhü{د‹¨ÂmoßÈUš*~íýáòDÈ\mž"1N•}Scªãh4!E·JF“7„”™Weæ@€˜CóËvÎÕ„é49ÙôƬ©Å
’$O(³>EÎù˜AM~ÜšÑkÁŒª×À¯2»èõ°ãôäí¨è{*C·UǾs^6Ý’z×Y”ks‹Öìñ 2@ýÑUa®;h^ðñE½<_‡ÝÎ-9ø³[Í}c»#0[O|‘šÊæÞi%g×lsºØòî!¾‚ÞìÜÚO¡mFùœ
=nI¯½€I ¬Éi|ùK<IÂQÎqE;dþÏ'È»ì.%‚Ô³ÃÏÖ"|¸'oSºÑTCÆîXn·°95a×ö§¢ip¿ÞD‘yZÌh7áy)¾³Éù 2Š@
Ñò› +û‡_%/UKw¶Ž{E{t¶,ð'ߊôlª˜ýêp¿—[Ä«À¾%n¶¹U?z*ekïÁö^“í`^xÌ«å$ú^˜ò}kÚ&|ôÇtv³Ÿ^ÍÅq!õûŒ4¨wA‰eçÅ~×ÚÇ&æt½ôÔiÆò+í.;â®…“NÁ=‚Êj¶÷òªb +²Õ,] ª+˜õš»ù¸‡¼OlŠ¶SȦä±[Õò[wŒ’ï):T*m÷Cë“ÊÜ€ÓnÔd·ŸIÖ`ø EЙ_‚ÉçÉc¥9ÓÎÞK€‹Û”çSý¢«Ä}˜…Dÿô–kq!CÕÎêìUõ fæKx« +\eB}hÇÐ2D\ŠÊc1ÇúÑóVð.@”o’t'vãÎïÊ*ÊïÙUÝ$ò1ã„õ‰-æHêkeßp…è©Ø*ÅXEfÜ\´øÿŽ»4VÂ-4ÿÁc2ïÚ~®Ö†wK<s¤zxp_¡_xîð÷EI§V±¢ŽcLÇá{/ûGN‘•ý¦ïÛ½(øúM=^dâ¥zwýçÊoðÕèHE$!n}'BºN¬õ¶°”nÿôõYÙ-‡Ñ~›„8óÍV°™Z‡H¯öŒ.Æ{›8ÝútŒ+ðÔ5ø cú$H!÷ÒÚ/Œôç-ôOµ<H·¾(ƒDĪS.;ç/YÒRPá:Õ;å©a÷vÅ&ªk…ê_<Ëvâ^¨30P8C»T¬)C®ÂäÛ,‘òØêJ‰~ ~¢½•ñb)0>àdÅB§Á¸ëGÌæ¶9RýÏäŠÉêÍ€º UÓb`@^Ô"»¦ 5²+ÀGòe}äö˜äë‚}ˆ^\•Ý
:M:%bŸž+{á éVˆˆãó£0è¦wÄùF‘*°¦jŸ³Nö4˜…Q^cí&‡Ñý™¡ Bבqj¡ÞíDÓ*çâ{mÝöf–e¬¨Ã¬ˆ©µ½qŽxP:],™=pè±xôXvŽd%©`~K_®%Ç*ýè=ƒžShÂt3”Ûì»×Ls‚9 çwŠ·%áRóåœdVH+utM‰m=ÿ3A’`Þ·¸û)é»ôeÎC}3jû¦Ëè;‡öU[4Â\¶Vš6åÓöd ¢JŠìEbu‹®ŽqM—IÕ<"» lêTæ%víy¦’üŸˆE{v‚Ê„Bv*p4luÜUùrQIÊÅ´ã-i¹‘fi–±$ßÝœþP$ݶϪ|;9 Á+b)lZH°™;–8ãòQ¦}£ž€¸J½‹â*hKpRCÔ>}•öRµýí“3Æ0÷вäº`–,¯P#¦¹–¹®Áõ +‰Z/’þ©yŽéŒ<Ý#“çxtjE3æt¼-n†€¹žw·&
áˆÂóG—’¯™mxU<†úæZõ +z6BÕLñ¨:ôV¶{MÌAL”…1[|úfpcAx8¾nK€x¯,8qLºƒÏ'ªÉ®Ï¡^7ëŽ&¹46Oï¡û"Kv|7<ÅnoÚéÄû78f)GÊ9èdÍ;’eܲµgí¬ +£¢/,E/®PN2z ëED¢
ùÛiz(èl|^àÌ_Ùö©°‘Í4Çù`ÅÞ7ž-4Îó€=äaB½ÕlžÉçr±>{[ƒÂ:Y +wÞpóI\èãLíZ2*K²7fõ‡d»óýÁݨHÁƒº~uCí4KÝxØÛ]:1*±’qy{mÿóŒAVâó"7Ë;ÆoÙœƒØÈeAæ\R¸Vãcs¢ìg_ž°õî´BØÅN ô-¹ü©Ã[WÇíG[š3bêä‚ô7ÄOhl“Ü—à{;J3IÞË©T3®ÝîÕ + ŵ+e°Ì! +ÃÄ/Ç’”U+ãÌ›ØÜpçƒÌøѼÔ<Lº?ÒƒO@–°Ç¾G®VQÒäX¼7 £¤Êtª<x“ß7R…råw½%|$%m¶r£“Öƒ•®±q©¤OÜß—ø‹ÞÏc&†Oßñö®„£RîœF»W=Y+äˆóšØ’{Ù=ð:Z£¦˜b,&ù@Õ±›³£ûÓMnžˆ+òÁ‹Ÿ/žONŽLÛ&ˆ¿”«°gïÅø(Š¹5VÈØú¼ñ#M§«EóÚû ¸þ.±[(åÀŸ/5á¹RÖ]Ò»KÁÞ[8éAËÚ€ rœ3ì÷‰þ¤s‚Š˜.J«ÌÍ|p[*¾ÓÏ#Êöð¹iØrC¬”ì61¹Ä–JeˆOý4Jvïþ‚ž®þ뽘EéÙÁ”ý¡Î•guu¯ÆÑ (Rii é¾<yüN
>3½¼ðMö;÷¾çÜøi „¾ŒÎ!ª|›“ðY¶ƒžÅ(7L©²]ý¥ÊÐHEÅ•r^$›2eE„ý²w€_ø–]Ò‹„*¹_õ¼ +Þmv6ƒ¾¹MU\VãùŒG ~à2——x„Æóâ=÷×qû9ã …ÒÑsRšµ•Ÿ¶íûB +É|6t‹R«õ'kS.{hÍß|]"–²åÿ|_õQFMëäyÐ÷º +´°S-T'w +§É´1Ã_Ÿ[Þ8ž6úú-þÔ¤ôÔ”ö9¬<F™¶üçÅâ‡d’©jR=-úËzôÖÎú’‡›~Ú|öÅ>¼qtB“Ž¢qß^½Úâ’:='
ô±çªëtËó5ª[Nã+9ûƇ5׌íH-í#±©³[JgD¬Ö}süÙ^Zšô‘²«åÁ:FíûêÍp~B]ѶøQÉÚEõç>ÕàIØyXà ßÇìN±áÝB<uw±ÚVû¡>K–rmv¹¥ý¦ð‚{qÔvŠ|=`Ó[›5ŠÞ·'&ä¿å\ÓÎ_NŠ|êÚ˜öš¤3櫉k¹ÙkK
V<‚'ËïBjç¿!n?Œ6—+^hMO¯oÞ}1Ù<=oŸÆ³ +ߺ¹TfO½sôœóiâxS*n(óÇÚ!Û(íÔ“sw£ùÏiC +pHÍÍì?ï,íÀîQ—ñÃ" ¢9±3º·Vîlz/óT`¶÷žÿ£pÙNÖ‡käñÃ8AJœ;¾8r’ËЪ·»‚àãÁ²hbRÿŹÁ×-‡»#(\U~¹z‡ÙH<ßAÖÆ˳ëd†o9ðæ´Úô{›ïØ×+óKa⩆·÷ÜySàsý !Uƹ”hN߶ãIXšbg0Ê;],P}AË@Æî8𡉲i£dŒ3%ô®BEtôžh÷S3{'š¾jæv¯é]³€e¯šùñfŠxÎ2;*Ý˲$¿Ê. YŸÆ8Åg?bfªÓDòÊì±Ã8Lo¯˜4N¹Ï[Æ÷´›¬ÆSÉO32¹M`b[øøõ] pÊy:4Uk/|kÂSf-šs‡“íêΔ¢kÖe€RÅÇ™°DKbÎ2„º®·žQ¹ÇRè÷¾ê‘‰;x7Å"È<â3ÃRóNŽÎ'ìbë–„Ó ÒçÔ¥w[#Ì•¨¬*OÞ;ûtŽÇµ‹{˜?uCµ<ùU\‡ ê–êg†Êc[*£ôF›ÛÊIÈ>w7—{'—¦\â„Ùq‹Uæߺ½Ñ1É.Ô#6uuoP€ƒŽ:SÖ¡gîsuzö½-ˆô +endstream +endobj +3071 0 obj << +/Type /FontDescriptor +/FontName /CACYZN+CMR7 +/Flags 4 +/FontBBox [-27 -250 1122 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 79 +/XHeight 431 +/CharSet (/A/eight/five/four/nine/numbersign/one/seven/six/three/two/zero) +/FontFile 3070 0 R +>> endobj +3072 0 obj << +/Length1 1994 +/Length2 13420 +/Length3 0 +/Length 14645 +/Filter /FlateDecode +>> +stream +xÚ÷P\ÛÖ +ã–àœÆÝÝ!¸;Á½†Æ=xî.Á‚»w'8wwwð8çJÎýþ¿ê½êªî=¦¹æ\»š’TYQÔÌÎ(igëÌÈÊÄÂSPå°°°3±°°!QRªƒœÁÀI‘(5ŽN ;[¾èÅÆÎo2qcç73;[€¬ÀÊ`åâcåæca°±°ðþÇÐΑ nì +2(0dílNH”bvöŽ Kç·,ÿyИÒXyy¹þvˆÚ +r¶tþ)âmâ˜ÝìþáðÃåð
®ÿ€oÜþ@¶·xÒ¿Ù~:þ+Øÿ̯©‹£ãÛþ÷ýò6ÜÿÁ¿@€@w )Ò¬)ÿW«š¯÷U¢nŒ;c‚Ó”;ŸRh=Û\Qài+Ó¿¬9ÞŠ&u£-oIÐ܈,’<{5ÕÁ7Ç«´<yý6ŒUÜiAšŸÀéÏ;í#B$dTÙõzvðÒô·†n‚ì¥ÌvpáAQÎÁ¼wë•r¯í+Y šÝQÙä’{÷»dŠ1R#BÏ¿ðåw“Œ\28gF":ŒswÔ_7·ÓYã¯$²±ôHÞÇ‘ìùž:ëlQ3ŸWÊÔÙœ:ñ(ðtp‰ o0F&©<?î'É~˜ó,Ê_sIžÁiÝ°I`ïÓ|ÞQT½w<¸4 ¢ç£ÁÃe†Æ’ Xk–Ž³)$ƒãÈ8_–]s—¹än2qbPŠ½*¹kP{¯,&kSÚœ¸øw»•“ý2’ë˽1Üë:e\eÃØ{µ!2–êÃ]"= .Ÿø”Ô“¤bïeHo:‚ù¥ùFhÜc•™•‡ž^åS .F#Õîe¨LV Zrç||“ ༔; íqM•°+ÊEGonª?ViöoõѪ[ÆŒˆ¡£ºC%áÒ¨ny$2t:ÑÒK¯…óoÙ@tÓ}Þ’No#¡TŒláç¡6¹ZD‚ÃŒÔéIìŒ70[G6 +F.ÙæFñcs½Õ(/{ýÈÅ="WˆTîØXD8kµ<–H_±<-Œë8 ×äýfܨ}`•š®åqM-î•7«]cy«%‡¿}~ĦDûRrþèõ¢”Ì<mrP‰Ü>ÿtx¨‰Xê/‡¼gÐÔØÄó+¸E€V¡¼30"hK +½0üÈÆQ´gÌ5åT¼‡C +÷Ké€|4A±Z«·.zeïHãÆ™P¤‡:lÉѶeuɳ7Ó=>[wÁ’‚U·]/ýÂ9"Ý1Z÷
‰)ðá4uÏžàâ¥už3ïä*ŸõÜn¾·ÆùºPžÖ¤I"¼k†Ì݆ˆÝÇJü•1$dÞ–BÉ8·ÔÐQ«*Ôº¦
5†ê,r=<Ð+Ð,æX÷wýôsîîv¼ød` +
æ-лòAbBXÂ/°ýÆç½ úU×â>‘É-YàD•ƒº¤¾<œž_;–èÈ·ûÉ2¸©^…Ñø…¨Ä@»R’,wùæöðÐ)—!bý€ÃÉÉÅ=dH,Þ ¦¡‘éâ4‚ðf»{ÈþL +Ýœemé 0Œüö>™E!¶´…÷´GÙ¿›‹+>tä×õù|wàê(ðµ‰Ä׺•ÔK¸“Pr—
zD²’´)øjI‹§5Ôýpf"8œ§>`€(|ñ És˾9<Ð4—n‡¿h(¼h²³6 +¨Ô§˜Ïßû¢×ÈXú®šÜ‡~Ȩå&Ã|ëM¿ÇÐ|%38±âÞaO—øéª —šJ“£np*w˘c-q1t–6Ç´ÁoæI;³aðÑò=GÙ~´‹â;ºšÒ}¨
¾G›ø|~"J§/Õ¤ŒHù›C<ZßFéí©8nR±·ñêo•ZY«óÕí]#Å
’c°z{áI"Ò–¯Ý)R~œÐ›ƒ¯·Ýãbñ¾ïrwU +nⱪq œ;b?*p¬¯±è¿"'çŽj¥Š¬/“`v!²áùÂö7:½rºˆ—<Ro!>[pî÷á»o +aßWµÒ`~@h{˜Ž_P‘p1§tïÞ§±!C€„üøŽÆÄÑAÛÏR¬TšÈb`¡7Ïž;;>§œ¯ZqAEÛ²õ$hfF;ñÂÿLÅšÆ{¢ÛðÎW-—ypøŽÇ8^óa’ÚnÑ•Lƒ-Š´ì¸ÐšÈ’SE8úê{ ínX¢•ìwŠS’B,t¿_ÃëKVjúØT?Y%&Fèé–†´Ò袢A%ààK5sÅÌdOBÄJjh‘u3˜{[0Q£ç3™\¯øuäk_â,‡ó’ºv4êÞ´W-oK Ê{p—!·Hº¡Foq;s¾¨i3Ý&D±h—¿â´g ÇëÉ÷ß0œ7eÛò•]‚¤šœLïÚ3¼!å6žˆpò¾l«¥BÓQ«> +f¢øñµ9KBzû+i2âžâù- =§IÆ +^lFñÓédµD~]íÊC“²‹ +å*ÖηO3ãµaǯ•ƒ&aXoK=O›ÞI £6»q=©G±IxI!kðý òuÕOÃzÆ4u*1=Wû
¢ûÎúÊTÃY<dôW&QÅáÝÑ“Î"¿÷ó]Òrv´×~á¶ü}Ýð»²ÍíuØ(댮9Ëãg(³©Ú’(<läâJœþ]Ä-„/š<ƒÛœ¼.÷Üš¨ÈŽÖœVÌe°W¾U_e½3·Èä—yi[ëJÎ!K]ú8=;-î1Qó^þXAIb…¡Ã´`¶Ëë +«~ÔÛDî”í÷)TkØ“ÁΩÁ§;
QMî +w 6ù©„ìˆ93'¤*[á{«o«(u¿lE $Q¥ÉPa›y5'Ò¿]h&ACÍŠE4j€Ekô›´Ýy,9¼°¯Èe~Íi€2‡IfX´œ¸Uvá¹èþ4ŸxØYLÌ<§˜ªŒÞh5_oÍtnú¸'”Ç+×qžíàëåâÒÁܬŸ'Þî +%«©/¨”¼»±ƒ-ª` ‹¬ü0‹º@>§}a7Ç·fLc%¶‚ë?XÙ—ïr‚{#×fTR5ìÒ»8 €f¾Mwyt3–pŽÌlƒIý¼¿\Å”¾ÛxÎl‚Œøh5”‚SHMTµÜaDd"¶Ä*â´„SÈ·ëŸ/3ŒF¿ís¤!9u↹½kÄ~PitÙLœG¾%V?½Aˆ,‚læ2 +ÊÊ°½Mª}•©R;ªü·‰îy“ì.Oa"î97)„ßØXFÆ}$Å…§ÔÃiA´°¸
-«§„6 ‚ŸÊË5H·þ¾³'Sï6EM
A"EÞîÜzŸé9¤wR1“ ’JÄmJ--‚÷˜;|S—tQ489Ž“\ŸhšþÍwÔ–ùnÀöýud;d{Û)ÝÍKôg,EšÌ±ž§èT£Ó4t¸–’)«$!±°dV:±¡´¢5ŒŒ,ç'Ç`+(ÓäOíwÎ~º2 ³é\m·Ó[´´ººelÖþ +¬à$ùFjWbÌñauÏ<>
ÿžkÞA&à2¦ÿ€s`îüâJ&‰£Ìsæ…GýÙGÑ¿}‰^ð£o¨ú›ù5üçÓÆKpÑZ©¯èbšŒl8u´'£(¸†Â’ÿ̆¼\¥‘˜“Ä̌߅¾„dVÌÔ¿äFge2ü—kÇÇ^}þ]ÔúldõâªæIïöðÿÖÃ+Oºë˜¬zRx%ƒ!Îdþ‚N®µþ_½2ñ©6Œýî"WPÓK?£¦t;Ø ZC# £ÅL’RèsA»¾-ßrè‡"îKmÑ]¼×3²"*Î#NÀX â?‡¡3¼Cš–éXÃØ…7y‹‡9§Î+ãÔ<~è™héBƒ”Ûûu:•¹>G5¨eOIïùïƒÂ×ÚòX®Ý+¼bÔo{ñ¦ÉÇ—"T~V +\d¶Ä.¹lÎ.9'јzѤõUw/׈*¯ØxJà²^“<¥ÁJ̉Úyk •5‹(7>øÛ“yöë» ÂÄxxÛôeeÙž.pNùu8™Úþ[¤œ[°ë¯Q~™Õ©Áú¯=øP@©"ï¹Þ%Ä€…cã)ù¤q*áØ€aFç÷ +ÛÏéLpå)9€.°¹òÉfêÆGŠZ}Øt˜ýŽrÝÚò¶}AN¡m½ŸùÕAƒs^ C×Ø8†ÈÎ$ÉóVåÒËå_%è>Ø.»½ËY1eª²dÈ 7oq§|¡'^“çäÈNôx:èP…@ˆ$J¾RsjŒ +¤Ÿ€¿¶*¡lëܘ}šÛïqtØÉ’ÊðùR…Úå¿òóoþNú8¹Âßh]Í+ñ†Ú›”[÷vV‡Ê飫o +#¡¿•ˆž"Ҁ׿W`3ý¦ýcz4…-íT9=¾ +¯¤ºf÷6꼈P×ÒwÚx¤pn‹óÙgNa÷ 8´hyŒ"±#|ñÁ£StæˆÈ~¹„«zw½xcwÔÕ¡M_"׿ôÍ?:L²§Ï9ðs/sÃgUk?ßýÏ™à^önªºwQïK±"_=žz©Ëô¾×¹Òçºjb6¹ˆ±=BËTd£Ãùd]ã[¤Æ9 Þ“ÑØ勤Þf“©ªtª9°º‡Ž0ì°š…èJ}i×w§"MD÷µÎJiæ”ø]Dýþ÷ç(I›äÇTýòÐóeõÏñ/–©¬¾½:a±)4ýÄ•Ï®éÎJøÄ|ß'rpñ¾qøÚáw)¿úüÊy_º_æß¿[©]yf4ª½öI‹"5?oº.”àÊC£_ÙrKÏNc6ôϧ×R¼ +Ò“?èT—ÖÜMÇs±æ"éw\·(j6NFÄqv|@ÛS¬|~tÙãð±ä6¶’z-vƒœM +ÊÎIz6á™÷â>èñÝ?4ÄLÄè…½øÁæ$$râ8oEEa»ók,˜À¶|¡Ãè +|¼ÕLN\Ñ<0›¤rÛ—‹¥ßƒ¼…Š+þ¦–ƒwbdúåftcKKªBIãUR3€·8“:J2‚ü\c|CD3âºËæ¨H»ê\˜öS«dtí:³Â“Èd#òf׶–(cº=a¤a‰ÄoCŒZÉäÙ`\ö +Óž¢¤áy“/„-ÝÛÎ 'Ûñ høün'¿—ýÐ?¤9ƒ\5ÿ®¦ä‡HüN8ú{àr{ cAãêqUÅ#¹€@ŒÞñoFxž¾†â-”ØP¾ONÞÕnˆÓèz!Ws^²9'ý%¨~k(K|îæCw>Z¾,×JïD +Ò!RžkÝåMÍ{¿ñ*[Qs¥Ü¦±‹"Î^•zCû(§ëç«“ë|:¿IíD°¨c +³‘H(þ0¨;.˜—½®ÈÞñSÖ_á‹âöOµ€þ£ÐqÃDOf†éowÖR''£:[’G•R_õ¬é®ö|ôTëÖ%XÅ*ËÑÔˆ=2
ÁBP—¼„Jåbœ³M›šeÚi"=ž¼vkKŸE2ùr¸*•ª/&X·‹Cë¼, ¦Ñ—ظTsH<éèüý¶‚ªo88ÉXɺýí`fô¥wæ +-Óq}~HARZ9#Íæ0Š[Ê x‡æ&4œ-Ù›B“,˜²•Ü§N×æ&ËfPPCüÖµeËHÜ!ö-ìé™<®œ^h$|/…èÖêÉÕN!‘#¾’4™‚ø¦®æÈýð·™S
_E7dd!%õ»B¹7f £EN#b•ÝíjLD¥âVñ§¥uâï©f8ÎÀoïëÀñšÁ‡2s]~0Æwƒx#1ùRÊkØx#“¨¹S¿ò58ÅŽkí×üô(s*®øëwš36áê1LLPæÝô‡¸*§EÌU1œré¥s¡Œç4w¼®ô[ë›ãz”¿/oH:ßľÓ_ÌìÖÿ1¢B«ò¡DN'©FäÚ‘™¾JÁíxáËfmoE ꧜ïªpÕìœEøHS¾©¡þÁ`S+kÏÿ|¨ •E£qc^Îam±2j•9|¤®!¯>X¬¥ÿ½Zôˆßž +ºV§…¸Ü~Ⱥuˆè®{¿wÞ_l¢R)e‚Ž²n2ÝÑ'«ÉÌÏ–LÕ¦xNµÞðì̸8»{ì9¸ÅšoS!¼tÌ`.ÚìöNr€VqùÕ\ªe1©ÑJ*2W³¯Ç.Üå ;ÿäF…µ*瑹¿ÿ°)`õÌäc3Ò/M‡ÝrxÎß̸H +jñHÝÚÞÝj½ôÛð®>}Us±ÜZ¨rh¼uf>žl¬Jn)w>ÖÎÏî9`ªê[1ÿmŒçí¢Âð ~àŠç»ö±}Qà÷>«Ý˜ß3‡ÞfùÏ2M¬™í_EÛ¶uœ¤ØºçýS$Æ…KÄ7ü¯:±ËËdÅŒùŒ3LÒkï|4Ï?Ìx: #¥¤`T_öh:ý§„”Rž‹ùœ–•œÝW³ +ŸætÐ?Òä"ýjøJ"¡PG¿}9Q—hñÕLç—„¬ûRl§v§Øz5LÙDÌ-ø)ñ"’zCYnÊÈÍ»Ys¬ +ŒEDŸûUo+/]6Ëe‹y«£V|PúûËÉI’´¹zŠ[Ö:ôTP)–g{õ~tŸüªÌg +t+öÏqôK3©¯‘$J=âHS±4Ò-L÷yÆ4î·W‚I£Ð +ú¶»vt›õ®‡Ó¶¾ÜÀsõWÛŽ§Ê,YŽÝRŸ`´ÍR{P«Ðg¯í Hø¢EHNݯ*3Ne•ü“žN_[ÇbÚÉ$¶Ñ®XȽtGÇ-Ll¡í ‚’bÕSÖ³æ†9Ü:12ô•4ñÈ°@¿--äxÙÀHD!M¾VBo}݃½‘þÏF"x/x©ÇžÌùc¹Ö÷K§õHáCŸøy[Ã[)@Ǿû'}CGƒ8Ûöëõ?7ŸF‚?¥m$ÔÏ/\ð/ÖŒ¶×¯•ÁÀµv–k23(UÆç†+n=¹ÛLD dê)‘/©+e•A˜õÔæó’™`Á¶ÎrÄTŸ l's]ÈëÒQ.ˆóÖ.Õ8²Éñ +ˆÅ°l*{Åwu<cdÍl;±WßD`z0:¯˜½÷Ú`ÅŽ*i3¹7y +†;Ž`}½0ÏÍ0Rç&q·mß( °cNK|’[@†ÒwÂá"à½ìØ?áiÊwÒAïcªûýX&à!mvi’Ú‡±³Ù + {)Ff›9¿Aö«Js|ï];³{$ÁëG‘’Údè…ÚÛJ˜!–0ÎÊu`ΈT\Ð5N^ôŒæ°Û¤s¦u?ñ—1VwOÓ;åÔ/_füd`ñÎàiÕ¤sšDô—DÐ$ÚÅø^z:Y(•)ìï¶]— ‚˜F4ýöªD+f¥V,Jµ~9YÕ¨D—£ãA4,Ç¡c:ˆ™–»\Ï’µIâÑRþÌ +µ÷Œˆ”ˆgjbñÇRXæŸOj“½æ +?µôè\w
f{ž']šâ¾;MÑXµóŠ¢(ˆz·4£Ôؼk”˜B¶TsôEícj„í"—ÂÏY§X|s²´YGªUA£^€¾®fáãªÕÿ¨Ì~ç·«”%NÈLY`ÓÀ+ê!2KIíá óY2ôô}ÊÙd'ùÃ
sCËËÑ"Ç‹,7ùpÃÃÀ¦Ÿààq¦Énð»2LZ!‡ZÝfÿÎ}})\Šb—˜èÎu볯FÎz_x•\Ìùˆ_;}¨{ù¯£9áUZeÞcá†Ó)‘qóHßy$•z—@<{Œ‡-ÊÜäjJõó×E)Ž"E®µŒö]pzcŸb¯„‡ž:õøõæþ\§õTÑ…$<¤Á'Þíi€” +µs°"R‘Õ£Ý>6šÐ¦%ƒšêQÑp¥ôœÖŸx®@»Ûlü +·ÒÃ$įK/ÃÐ2Ý¡N +A*árÎ; ;nvÞ:’Ó.ÖM¦NCCp#¼©M¸Ä) +è$‹Ë‹œz€±A¯Ei>\æûÜxV$„¦pâ¾·ZgÖöÇåàÛ´m²íáí“ۡ܃¤Ž6¹…$#„_[èR¾UY¢y¨«>Ž¾³/Læ¥/ÞÎÄ[¯J˜÷×(¢êuûf_¡ø¿ûBê=ç5ÃD˜(п®+›ôªùœ¯å_Ã5Z½ÆK½Ç…²ò
ª´êà"ޛŽPeë(kˆõ:Xâ”!}ño¨Óƒ0ŸÍ—@æS±‰Yˆí”(–m†`Ÿ©KiLz/-³r›…R].Bµ1S:R¦¿‘óÊpxûLˆ‰sÓsB…4re—‹(ÚjR&¡6 únÜÃ)°cgm3³8ÌÞ–Ž¥hBIÐ=^cºÑÔ«D·ÂB»>Ñ÷307ëì7ÙÇ>.Ô]Û€q¨;Î + +·D˜Å2æX+?20ìÁ{̸hRÍNÀ¢Ó!®+EÆ]•*,‡ÇÏÒ¾Ó,á+ÍOI!øvA¹¦úyr˜Ùpi¦ƒ¹i4þtXÎ
Iæ? nÝîócä˽fÊ=j1²‡scKZ2p˜Æ©«V-z|ÜŠêÖà2L™bÒQÒn\óc„´!g—ÝH*N™êj³âúŽ8&Vê¥ü+•Ú=s–w +˜’ÑÒçIœ$ÿ{·»®HÂ~…fÛ¶°«Óu‡»ÂWaÜî>zÅæ1ovµÇ™›Ÿ’°¥ÍÊ)¯AÍݦs•öã +…s½ø¤aÏ™D#.™icØ{[Ý‹øC…ÛÔÈÇ7Ó$Ï¢Ú¾HÈÏŽàTŒPöÇ’ê5eâ¹ùû=€Ä™‰nµaŽ +Åëë™®/)ÂEfHRÄö¢Àç3²IÌjŸ¦]×9ËMåÒ1>Jµ•6¤¥[nÈTØ}‰4]³ À=p;Uˆ ðòþÞ¯?)µs‰þEwh‚ XT +̬zЙZ5é‹~zôÓbÁºôàeêÈCÏõ04¹5•ÉÅ—Ný|l…|ùn z°ËÀD¯&yª~$]/Ñ +b±6¼ª‘1“-Xí¤dÁ°„_–áïŸÓÈ}Út¥õ„/~iu +f”SÀð€_ç¸þ[!«9ûÒ¤g‹‘$#¦4ŒS¸.؃Õ<&VúSì•'šqSb…‘*8 +ž\´-öÚDür$¬‘î‹:¬!ºéößP~Èþú-zƒD@ã÷sà29#Ò¢q‰²QùŒdÔëÂÎIÐÔàf}•¢}ßQú=“¬ÎƦû¯NiÀ~• *¬å—÷<çXtYùå¢aRP€ÏÔm'ˆƒßAºLXÄFyäDGçÄù¢„Ì<øÆÈ·@‹–k–`´QÐzºúBú„n¯½%#÷ϳbÊÞ;^!“'q9ƒÐ„ý£Q˜5ûçšoM£›ØÔª}ŸKó2Ìh GEƽ_qwæ‹·=€º¨yH(Pí4\ðÐsˆ<ÕwA}/Óˆ½: )˜}Uo6}Ù*WêûØÌx+[?‰_@*V}kótöžæ+NÑ$³&x«ÙutÊøëP³ÜD6I6äèªßü¤".?gÆÆE yWöèX¼D‰¶õnkY{'òƒ³ªÉ/Ú*QìZ‘\Äü½´ØÑVÔ„%ºô·zäéD‹L +«ª½Ïaíø%ÈÅà äJJ5Á8×îvu±îø é¹É¨ŸõPÜHÏÄ€‹˜…ÇK饅ÎUŠë}Ë¥§îí4-lï~üŠÃT0¶]õÜx2³j¡õÓmÈRT‰,± Ô$Ñ +³Â3:¡$•¥«µñ[òN¸n¼”…äqüôºýƈ÷Y‡=ÙûoŒÈðÐ~ÛÒa®¸ûuÁõ`Ùzcä‘IêŽLX1£éV!³FÝÎAPøzYÃÙâ.Ù‡çxÆ»žøÏ2à#mÈv/*ÊéµË|¹¦¤Jn]Ò‘B§ÝG¡˜± •ÔA|šTÞ¤;„h•IâP]š¸Åí;T_”›h Ò'{ˆŸÎ‰cH8¡sæ¬WìBÛ +¾
E™’²á4¹ÂÄj‰°PGßÔ«Æò¦-6OäÛAkÍ„†!Àp|®²µàeªzÆú.YÚǶÁŽU¶œðááI¥öGû ƒw¥.‹U©ËµhȬW.aE²"OUžH@ßXøy4Oa™Kÿ‰ƒûœŠÔÅo¤…¾f9¶ûŽ÷
& }Xââkkl˜2?G²Ykì+KMa¸½’Èè¤SËV˜™D£F¤"
gMà+ôó…!¦ÎgtA÷PÓ°–R2ÎAÅ_I±-aYK}ÁÍtë9›=Û¹ÜPpK‡‹Åþ‡¤ÇßIÇGÃU¯°‚Š&ž›{o…mÄ_¦*2Õsèµ—ô¿j¬AýpëCÀN&.N8E0óµðM¹ + £[0zô`4ÀßùË—ŽŸTðúgjþ€Ù=±ˆé21‘--€;ûÈòŽº€H!àû³½ˆ}.¢Ï¨²ÔvÞò,Z®9Èl‚K£ÿÓêk.ë꾂‹læ¡•§¤»ŽÍ¥;'·ÕÐ'û0]“ééÈ^^“š%71˜ºÈëÀx}‹¡îçØQ¹ÃãÀü;|÷¡”ð·v8)œ¶+Çk7Aît5)/ÿµ¨B!«îWª+·`ÊMH8ú§ò—„˜ÝÌB'p);oµïë2’7¦ýLƯ c[O BüœÜ%¬°ê—¦Kª°Z&ÁKY|”¢ÍðÐ¥tõ››À‡s¹wÚ*›¹š?Cl‰vN C-éöîM”ÏÔ=IíVUɪ1`E9%lTîjï3êÉê–º´EãnŽ !¬>‚Š®«÷÷°^¯fJ#.§¥áiK¿çß%³NŽî¦áækû]ê•íDï]@S/URÌScójÌÒuñ°Iª#Éç7‡Ü)jåUîM—{'£˜=k³t{Þ7ÒwÏ×®^—™«‘w‡|êO«û¡Ú¼=a5(ÖK¥‘)Æ÷6Õ¸Ìï+êY0#¾AŸ0¯§xiºr^ù†a˜Û.}îÌ™ŠýyçÁ [€1ˆnhWíô£>dý<c=ÈÏ.† spŠþ3q „$*¹°jW%„évò×¥ïs¯_c ¯€¬Iz‘Xì' –9‘/®£ÎÎû"B.áŽ3KÄÖ“ú\SV…döy!0J8=÷€cToPÁdozÌê{+Y£¬ƒŒOgRèV˜+Þ…1ªÎ쥯1Å÷1HãûÏ+ñæ¿
:ކʒÃͲôéáÝù~~ÉÒƒÇïÀQ!¬â™äyg±ž(öèvƒ¨†’ÞR\]nGºÑâ>l‚ƒI÷© +lF#’N7˜®·4ÒCÞyï2´§w:|Ý}ÊSˆÿrÖñÝ8š\ha–@·œµäÐ^(û4[ï½d…P•IÁdõ^ý‰Ï[ò½2LÔâJºÉ=Ã~*Oÿ~ÈÍï%Î9”b’÷÷ÃŒú~|b!©¤F¤muð{¾çݘã&XN»6ŸÖ‹–ŽB2o³e%Ét’Uq‘g²ÕÑ?eßf¸jS'§/!{YûÀ™Yƒ¥¿ùIBí¾5n°×6UM +óì§håÀ-ᓧüP,Ô¤¡ÚCKš£Ó=º›òû5ÖÌ/þ+càgÞEè¢IžõëÕÒJÛ<BݹTŠùJ©/þ`åòúo
B†ûlmi<b*#veÞY®éKÖŠ+ÒZ85]·IuË +'Tÿ…‡ßêC¹[˜„®ÃòÅ}fÁüp“™Öþa‹Ð[Hìíê[¥ÂWt7ÁtÔhWÜeï>8xd¯·5q´u%¢`H,fø̨öŽ£Ÿ¤é=~õ-Ëõþ¼þó˜I92ʇ˗գMÉKo-Éù¡ }9‘EšÖÙ2Nrö}]Ž•½™ˆ|ð¬nÁ€*rÓù—¨Ñb-Ež|A¯1ƒÎ(ãÒAÕtN
§óª¯RK'!ƒº.î#n\Ncôê=µ”B¥¿oÍ!4ê‹Ù-@."AøŒïhiDÄÊÍn>WµF{W‡Îc4u„‡êæ?Ëw\úLf5Üõyj9]HD²ux}ûÖúô» + +«Û +endstream +endobj +3073 0 obj << +/Type /FontDescriptor +/FontName /AXCMLF+CMR8 +/Flags 4 +/FontBBox [-36 -250 1070 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 76 +/XHeight 431 +/CharSet (/F/G/H/K/L/N/P/S/T/U/W/a/b/c/comma/d/e/f/four/h/i/l/m/n/numbersign/o/one/p/period/r/s/seven/slash/t/three/two/u/v/w/y/zero) +/FontFile 3072 0 R +>> endobj +3074 0 obj << +/Length1 2427 +/Length2 18807 +/Length3 0 +/Length 20216 +/Filter /FlateDecode +>> +stream +xÚŒ÷P\ÛÚŠâîÞ@pwwww—ÆÝ݃»[pàîîîî4X.{ïsN²ÿ÷ªî®¢×ød|:çjH‰”iM쌀bv¶Î´Œt\ +~ëLJÁ£U8ð~uðV°oí”"Íupá@PÈG}tëwÿÖ_¶:²°¯xPÍ&
÷R6C¥P2Gšgôe‹Ê™ÿÊ•;âÜÝý,JÎä/B©xjXŸ³hæ"/-¦˜Ÿóžë*LN]ØŸ°µ°ðÁïPƦɼ„ŽR¤0½J‹Ö–Ü›yŠsàiR×h‘莘2«-”"m{k]Ç–;÷r“Á丨{‰µ_Ñô‰åÑ«[õ#Qk™€øG¦Bëm÷jݦ–©x+œ3ß~æÙ‰ká³ÃÝÆ×5¸º>2çåJ¹]ŽžÇ§IJcXn?›b«¿`¾JâœÑY¹ +Ž©ë¯³ÖF—˜ªkÝ¥ªßË¿ø®éI»õ.…O;ºœIÍEñ‹¯°þ”ú‚éÂ^x-¤W0mŠ@ÎÃÔo¿—€§\ å‰ñ‚¾ÙjóÀ°}g¸C¡’Øòº' a
ËyËGe…=UÛþ ~_Qúü:UàXú|ížh¸ùÙi +y‚ÐÅwm‚>ŒCH(ÌDí¿àŽ…ø‰ªþÌ»èy-ÄŠòKcÈÓÙàðGfᙈ¤Õ”vT<(·ÑŸWljôq½ÉÓ ìà.IÊL¿n][×'Î>ú†x8ßJ›ì›i}™üÌOwò}p°èbìNŦ!_èÕú@â6+wTTU;XK,°î«â¥ÁÆ4æÚ£™ [L2µÈQ•v@Ê÷n¤ûÙ9Kˆ´ÆE%|¬W÷²_Å·‡ÄŒdøàöãOoõû×iò²Ïeü:™£P¸2há;_c2>x’æ@ÌãHËI½$ô•Îø,¨³5å÷åb ~ˆVÀEb“;ŽÊ$Ž`7hm[Kt™—ƒ-P¾ÐøAe1ÛGóæ.¹šE%OOœÒ×ëÌÈýÉ:phì)|? &oáÙž$Oˆ:ßgqÅ¿õù| ¶®XIY/·cVa´!Ý0Tì¢Ã÷KVý= Bs××ààu´ŠÕÎà²%!ŠiI<2h䜃Ýñ=BŸpÚí4.¯}AOM6\áä#>ų%¨–z:'¿úZøv^)CfýÛžD4k
ëôI.Wx´ œß]|Š€ñ
’“ö³ß>áǘâ-Ê)ÒOÍrVðàå Ì\vÃë§Ûp¯°¸ÄcA¸;Vu®ú(ÜÕçBŒŠŒ%-r£€d—2ÝfüÓ“ÇJź3š;k[—èy=}q•¯±yc÷m zé{°YpRÁìgK^><ÆZ¿$IÎ'"ƒg-²<Õ<dteÍ,ÅQ; òþPÌbçÑGñb>Àkm&?×ÝõAàXÎd O7½óQ5µº¼Œ÷¢kbžö+îúœ'!bü,³52ÅÝ-IíõdþïŸzóí|QmˆöúA'NÏExƒn&¢R]ßÖ‰öîvúºW0škÇJXÐåŽ\´´¾óA”Q²W<ÿÑV`þX€;bɽj|«¤XkÿŒ½_ó†d´ŽýÙ°õµÈX™ìë²7ÙŠ‹™ÚVézÁ#8¯SUu!›N_þ hPu6ÔéófzJ[n·Í𦒎›”+̤’ý}Íõ>…oÈ%ÀŠ./,ZñÄÐXS·Ãµ1¾—jd¿%ºL}ŽÆ€\ *hl¢ñú¥<SÕT_úVúûùÅÒkŒ¨ut´ÏEñŠMU‘>ÉJ‰»Ñ̃=«œö•’‡SjÒ§S.#úóo +.|ªÖgŠm3}.³svwË +N ]N>YBæyd#JèéfgÆñûGsÖö†€ÆDulH¿¡˜ë×רÏ9Œ÷¬Q¨=±È +±;ð[N×IŠisÎI‚H;éi–)þN
Úœ_,AŸèe_xÒw(ÅY¬Q¾l™_¥Y™/ç°áÃ7¥ÞÇà©L|[¸DTѸä8¤Gyr1ØñÀæòíùá¨;¢v2B·ƒÀÉyÉ,sQ×ðõ¾ÝPƒ÷Ž§¤Ü5q©ÆŒÞCSžšÿå)Yw^Yò+²dü¨˜]EËì“ž\@¸¦‹¦ìB«‹Au…bàEÓàG¡ö}ªõ0—p³˜fŵ¾³7˜ˆznAK·ø–âœXÃ6Ô¢‡´:(©DsðFŽWÄ£™Ù@Ó*‚g±yôe¥õ.â°Úx‰‹5pX°3AFÑ7F¡IGy§Õ©æIÍ.8èÃRýÝöyó¸ùãVG[3êêóO2Ê¥]Ö%byUûïa›oyRuïéŸ+& ¯šðpêMÂè6 ¿®ÅAo`npÌûÌ\œü‚((lw(lrQŒÈ™‰Zv¤·”™¼n‹¢¬Ù¨äžÈp˜¸«yTkï§86¼!)çðØRÃáa‘ TÅï•|JàønU?Û7®ô|çÍ};á E-‘9æW¤«
²x`c÷Î¥×OOÃÍ©H`ø9MK'e»ì/CóáÊÉPÊ䘲¬ÚÃ<F±ÜOÙ²»Ù1ÊöçEéÃD°€Ÿ›Å7ŠÛàßñÿDqU`БØh³ÅðÍ»`¸Ëñc!?˜Yïoê2…)Âbyµà,¯Ð0·+oÏÀ™dQ˜óœÓbœZָظ|fð¯v«ì•‹æ/g¦3ꖨ짣‘;ÐG8ýÌèÒñÙ©®6p•Nexcp›Ý]¡ýöGlXŠÕ¡ã[A–ÅèAælêæ"7xù²°Ê¸ÅÉU<-¼G”svŽ\ žhc7âóWE$½wö;æÀv~]¦`Á©¶L.h£‘B‡*îåìWë½®ƒ„ja¡{±¯õ¥Ûð艇㗬æh³³¹Ÿ4‘VNÏ•·ÄÁ‚ +=q>®»õ5SçÂN$Ã"pB»á°¦Û·îðyÊ)7“©}ýõÊÓL zFW\šOqRÑ–àwö]-öy½¸ÊÆm¦D<ˆ½›
CI3ë㱧Yx0t>ßÏeÆ1‚aõêÔ^IþÔàþoCÅL¸!=ÉWšÜ³fv?—KZjŸ[Á,ÃÑ,›t‹*ÕŸ«z<ô;Ù°¥sôÐ%¼Ü‘bÝoj`õÍêÌtú%Ã/3kc"ÃXmúHs€xÞç]xô~Ì*žngA{ç>#)Erw?KÞ¶¾½fãI +ÅàyÉc4„Á §&8J£Ní¢tùç_üÊ¢€ûn©é6T|Ú}âœGõ5ÝÆtFì¢ËŸÁ|*;*Ñ”PˆÎKùN‰ø!(}v‡10²õk º +«IþÓ(Ž|ŠŸj'DY—ƒ†ÀŽN” t2W<ñ¶i`÷‘šógUx‰¹×¡X´§2¬cÕÃi¥‡…"–xü'†ôÅ]æJ’0y©boßíâ¨ËÉ‹æùÁ^ù:;3Š¾V÷£áM³ó¤V( "™uCÂÈy|#©Ÿ&ßÓ„Z«œÝYÀàRdðõÀ:ÂËl^n÷˨·¾ÊÛÌ‘fÄ}J¨e"ñçºÖ%S)]ìÏîF˜¼Ö(-£9èSL²4û‡4ÍxT.&™«¾ùÜî:6}×£•µ¢Ž˜X1Úýfïk½ïÆJ‡ÐYËiˆ¤Òþ!V`²°¼— +Û8>XDâ2„#°8òˆ¿ZPS#í݆/Eáog22å)¤bÖ›n뜇¡Å“ƒÍ
h-nNAÝê•9'¿ëfPð“4¶Cž’ŒW\=‚°¯† ŠÌ›ÓÐdဦ4mW/žið®þÀˆ2NŒ"¬ú<—ÈÂïÀ·It¶ÏžI.¬4ù±Ž+Äž@‡âÆQ\Vb¤Áœy<¨¤‘1Y?h+ï6t¾s6øvH1ÜÉȵÖ7lº·ïŸÇï)íŽ÷aD…H'áš„Pù[ËAã(=}ÏÞú~ ¤Ù´ÍÂO~å>L±Ÿò¸H¢Ý¶ì³ýgª›1ª‰'¦Ëëù‹m¢ˆS6E½!+súé!%"…J†§x‹›¶ØÝTó¼``;Õ®›É›L¯ gƒG[wÅ‹Î'øã‡@èƒÈm›Þ±.–1 +# 9Îó“BI‰Ûh&‡aÙØlâ0)ûÜÍo(mc±=2‹îœ§Œp–Á^îz +î/çf4ÖÍ”©ðÎ%4RŒz€d_‘!Šn̵ôåK÷ÕI²O¤¸û*°Ë†A™‘Ø–¤5M¿ŽŒÁ¼ŒÊ"•òÔ>¥½#*4™Lõ™ I…àµÆ,ö1¥†V4í¤pCKá +G0ƘßÕy3ËU(YeR}è +‰Á‹U} Ui•¼ãø"#m]›¸!±˜†Q4SZ¿¼5`_!ÖmP…R„Â0Pí—4,HQm«VÂtÞXô³@XØz‡<×—º=ÇZ½˜.ÙbN§²oŸs¦‚©Dž4Óô‘üfy@$ø„¯Ú1ÍS%º¤øÅCþ¸$Òì‘„_æNžŽ†”,㳬˜3ùöÉð‚ôêÖ°•<§yM‘ÃS(Í,×ÉÝC„Lxªw‹ôfbhf‰{ó\ç÷m–ईâk©xªjé•ëÀ†zÀxeÇ8}4ðµW•˜·Ÿ™¨å‚LN‰w\AÄØ`Dï´/éó&fµääEpñw{ ͱУ +¼ Q®¤ùXg"éX)¤·ŸÐgù¨¡C‚¨YZ=æJÑ7 ¿ÄL Í_hk6µ%ÝÁTàÓ¼ G%‡'Å_Ç•Ðz½SR“udƒ1ù„lýPîVÄÉi©Œ>§ ¥3 »ÿïÜ•k€u=ä–}t_k˸o@´õœ^*}Ùò'±ýi³‡¶!_ö¶‚åÖã&ïB%7øˆ`ânñ%ý—ZÁ\7g…DG
Ópá$2óuþÄ‹~ó™·ùAtÊPÔC˜dˆíñ:}Óº]_ŒÔ7óˆòå6Šì—Ñ
{/LcÛ¬c×m[gaEE¢?ÖÛC ;r]×Üà#ïÏ)"AðìÄ¡íŒ}QoÀÇàð"ˆ·V]jänTt~ÃÝý¢]¡µY†‚l9Qï ®ÈB8t ̃®œ\ºÀ´ÛÛ àx€! e• çkÞ›¨JÕëy»¹OE4†bï[Ùϧp$ɶ¯¢GZ™Ä
Oºˆ·Ac%È}ˆ%,Év‹Ù› +ÎŒK%Ιàü<ÚMàu9®¡I˜˜½¡ŸÑAÁ*¶ ½êfyeXÜVEók/M”‚ãêˆQûÌÃÝÙ“Z$¬ÁÝÖcéuJùuÆ:èEÁ´´]ÆO]qn5 +4'b"å×¾¥êv\4î¹&ÙìÛ +Y¾L/+ýÏQú¶#óš-ø„ñ¾ÉLl§©ærëä.ÑOÌ,®…Ü‚CÂÁÑÈî8–€b¶N{ 9½ûæøÔ›U›êmã@‰”5?¹”³KãH"F7juŸ³mY×,~Œ¤#CǼnßmíÇÕ@AÓ”ŠÑ*ÿ#P*ŠvüïIá$},oç%4a4?Ì¿ö~ûÖ´&vÕÎ¥©!‰"&R/ñÑt Š”4‰ö[ˆÖŠhyÁ*É}Õ:ü2ØR¦þ¹ÂƒFWhµð[D')MÐص`¤Óì|’öU©GÔ,„à%=ÉŽ/-‘¡¨|uÓœÎs(ÙŠêf…¤V‡«¬!,x¯Æz߬?Í*mËnÇ‹æXÏÚJ'ÕnÍæG¤ÅèK2<žmQŽ®j]è‹—ŠEaóö2³ørö¶F×¢bÓ3[Yaô6ORJò„ó4vnK^RL¿Îé^q s@QTO#»r’uRK};¨9 "([S¥Û¤%Ötß”Þ"–€¿ Ëçœ×‡SÂõ-™/H
½˜ä§š‚i7a¿œ‹¤íŽ¶¯è©ÕøSãgDÖîrÚó]U!©rÓ `Á4ð”Z<uyÁ‚¹3È= %|IŒ„åk§úÀ±úbî9U&¡€h&oW ¹1Ð-‡ÖÍ“7:7aX0Z™Q~‘-U|BZ¨&'J–þÕå^Š“Ý/'éÚ8*ªešAÆ[½‹ÎF&üõùKGrðöÉÈ +£n#u“gw“·X³û¬"˜ØHaµ@ÎÞþÓW‘I/šÈ-¡ˆA×™’
D?rKo½LÄ똙ח²k@"îe9#$~jé‡þûÑGNô[šºm¥í–¥î|m}0B ´G*ÙdûÄ”˜Ï½oVWÝ—ÒÆ¥¯””N:-•7l«€HŠú[(¹ÈýZ€v5³pyø°–ÀCá¦þâ®j¹ïmº‚ŠÇV|ýp^AGzÈo¡õø–ñ‘¨E—kÂPˆ#›†ÜA¸ûNg´[ϑ׸㠪¹¢.ÖXzʺ
õð—8ëùÙwyõF?ã:…ëB?˜¸) sOmiú§‡M;ˆ!™ásGG:…-ü¿ÏyNGh$ä¦pÎzp*ß\‡¬œ·Ò6u¸¹'Z9Tw{/ωg¹93ˆX[2½Êì,Š~Iù€B‡ûÉògÏ[U$*´H~±w9ðè~Å/³ÑŸ‹-»V¦bï"Gƒ?µ€HJ<œÙ, +»ÌÄpø =ãë$Òv<‰€¶M†r©?§O¿tÛ@÷ ¨Ù£®Y,Š}tÍùŠ£ÑÉ %wQÖ}~†*³¯¾•â.×¢}/…¤³8›Ž+Á‘Ý*³,rD"4ŒFPp\{ãÑ(á•?ên€µ«®ZÆô•¦>ÏxÙ<çÂP>Y
ÆÇÏ°Œ•ëúiüòVdOÑDoPòÛNJi/zÅsùæ¯ÃyŽó¡¶õÍQËÐ^å'ø°4ã<æá‡{mv‘'lÅyäOþæ0NžQw=1T
)KSJ†õäÈ`ˆ¶O´ +||äiË®—¯¯÷›òªþØÇÈC‚í•W]µGmå˜^¨În܆.[ðFlרfžšøÅéTñ0u
AãÕlaû.&µ~;§¨{Nfßûæ±É:¿k±¢ yŸx<å*í‰z+êq¨˜ecómJßNv9rÊEÊ«V'šp4×¥ÛC¢ôÇÝâµE›†KáªÏTêÀbý-H½Û¹Ð1f濱â]Nõ\SÕ#rUh¤‡ÔèÐÞXÄ/>„¿Äø¬uu¿FV“ãBdk2”öÕ +¤~,¿i7ZØë©Ì¦F îêC²7UÇ´ÇŽü%?ýÃA¦L»™¥ä„}ÉÚ85F§_›ßS˜…Îròý˜Sè +§ƒ–w¯n“ôšŽ.bÑ|{®6Ð?IÖÆô¥‚;yd€7‰û(”þTT‰âPN!ëÅ©&»w|êml:šüâHÅÅþ´k` ÞÑÙÁ±¹Ïb-+sZ.çÀS^ʲÕy$‡-lo|fœ’)Å!c?›„ÙY_î‹¢m¨ÏSŒED‰ôæÀÓ—$òhFæ‚N]8*˜sVïaR\Öh2hÞ +õ#òuLHÍBήp+“}»ÚÝ_gtÛDZìñVéAZM-¸H»=û€çÊ០°ôUeñ}ÈâÐ÷\—ÎO¸¶5R0•›õÏ¢äîë9Îo\ +"äÃñ;.º&ãô‚¨‰õy#ã†çt˜È3yrZãÇïŒã|riƒyø±À:Ét+«;[DçÄÜ.¯ÒÍžß
¯‹),¦³¨ËpÊÀmìͨ¿h—ÜDWAYt}3QæÀM‘âUäMüD±iVáøx +¥F?õV&yR8²å¨F +‰¢i^“´…3ëÛÏ–R|Ì´ +C8RäŒ?yŽRΧŽ\c;¶©V Þ•ðkÍ‚õ[ô·B¢mœõV6QÐKëŸ%Z¿„Ê
½âB+ûžk뢽Ñî—¸„tM:üt@óßë ɯ(¸«à/A¤×[½1šFs•®Í4–š‰ågɸ4ìûr(—Î2~Ð +’`“Gܳæ M—&¯práv»¦hWï
SøeK(ˆ¯6R¡ÇŽS@‹NÜÕ‹Ò×Lþ8äâ%A5ÛÖÌÖ‚¶ó§þ\E¨QE¨ÓEÌY@] +â´è±fQaD1I)µÔ€QïPBFƒ4GGmp¨-®&N†rZîa˜|
^§6ʸ•o/£¡!&ÿyøƒPæn«n¢j»/{HÜnTé@¡ Å
W·jþ‚ï]7“S¤:´<2yòÁ|¬öP¢ ¨ûgh. "èI·Ö9Mß½9µ“Œ»¿LƒR%¦1µv’9åú}iQr ‡ivs:˜+=¤mó·¬D5Ü!ó<Gÿ/ƒî2$V¨ôÇ…·ºöáÄ:ÂIÓŸKlPgr&„Ft}MŠÎI¹§06=úÁuY~ºËA™ƒU!¶|èž™ûu8'óäà“¶¸~ó1#È!ù¼ÉY@hø-oÙ’·¢½8aÎ U‹ú©é0ÅT!]ÿ&¤6}®àd&–Ï-½@³ +wìWµBÔ샙³ëÖ÷ÁÙñ£°8õi6ª2cXñÕ‹zaìŒô`º1ÊŒdçÒ‹ÝåYÕåúhöhÖüՎЃæIÑ
D†Û].¿Fcéç ‘®v—êYìØ ‰_¸&Ñë϶=Ä°í"øèqÒêäq1º +Ÿ³oâs©ªô
‚¾/&EbÓ9ÂM;áñMøؽF=_Ÿ*¥zÑr”´þó‰bìU/! MDœƒ¡ümÄ‹0°rg|ùkÌÉðÓà~?Êg‘ô-i]±Ê˜Žaœ ˜\н^½*=V‡-<àæ<¬ùDäª'xgj›¾òæZ÷f-º¨ÌÛ“.ó§@5Ç•ÙlŽïŒ½j.ÝH¿á(CV
þb(>3Pw›»Mw‰>AN¹qTÀ•ú8‚M¾cVÅDÇ,¨“^=î?Çô9„w–þ'b½¯©4,.‡H# +v1Xç¶þöÈ¥Û˜£&šNåCºsÌ!~\ðÁ»ÆÅ%™Îº³6XÉÜà 4áÛIôÂ$3˜½Yúh®`&bè]<ß*‰BGžó¿A¥±~´m9(áNêO}xÿ¢ ät8G¬’ÆÊ8öŒãø€÷]ý÷´Þ¥jȾÑ$Ö} +lF¢h¸‰hÐÞè4 )©`H¾ +‹îÒ‹`õ9O‚«›«]ý®'žå³’ïSÜ£‚ÉàÅI¨¥MJ]÷f¢ßKný`îÖÄ¡”]³ûX-VNC +tó ¯3ºOt•FÝâ±¼ã&Ó¶÷e¯eh“þ Ìhc²ÚØ,î+å¾cãuaN/+¶œyÖã6šJí\7;¤\)s?@Ó¸š3Å°èõ¾Ù»Jì?r¸áy-„âŽàuzgLS窤ÛW’ +z6Ûš3•i~“13Æ,‘X\qÑ.d‚,8f¿žž“0Ê<û&XžÀ)Ãz®eY“îd¤y̽W¬(ŒÎ}3ǪÐ9vÒ +Ûœ…|†Œ»[ʽ®rnP…·$£t÷Syû3ÈŸìôš3«X¥ùd)í·¥Ì\ÌÅüD½²Ÿ—]6ÖÒÄ;a¤:š2Õ–1‹;?tàEƒ|ëbRâUª¤ºÞæpÑÀï£>v)øÖiÃNªœ=Í9aÈ×'Ä°^&yÙä¾Vü0^8åB£1yW-ÆÆÀ»Î^ŠôiDemQæG¢äïçåÆ„D¬qf‹òRXàÙsò‹ò{;^ײ”]ùÂÉõC8]gž—¸"o5Ð줔b›'½h²å«v3ðœÎ¢wbâŸ4Õüc×aˆ¤Z§õ£;WÛ0ÔîÛ–» uå–üã™èg%Ìpèøiìe|2?“HˆëïÇèòqšçeˆécªœË‡Ÿµ;ö… Ȧٰ°pìµ)éc½]ÑÌ ÄùFK5K%:¹õÚ*%F ¡'aàܪ²0¤œå£qáôC¯²3‹©VjÒh®“ßÊ
ö.]K`b+£^¾DQûžKFCÎPz8) ± =Sm!üR}Î0iÀCXàá4Åèsr×l=›s ðÓòÀ#wDç¹-ÂELØK1id‡ƒÄ6²5¥Pê.s‡0^rJdÚ×O”0É—®x@R‡eõÞhJR1£XV;
Š«ëtÐ7®"«¹N ë+À¬ðyU](´}„Gˆñ^wÒÊDUSX0ªÈ7ÔØImæU¾RˆaZ‚Ge¾p³ò§Z¿CLêÝÓ½Uþ X´Ö1F’(Í“ÇjÆ‘ó˜e:›‘%œAüCì:q>u¼2^ód+‰úþ¦ÂLÿÉÓŽ{ú™¶õ^R‰ï¹+HÇ׫xWj8H®ƒÐCƒ¾Sâ@ö‘dyüm<Õ¼•Rj5³DªtÜQʲÙ1›àÄ'þùçqmk%ƒ÷ùü]A©¼àCµ&ÿH3gžø‰RÛý—+léÁÁ; èS&^ŠË>¼Œ—¼Ô/%%!ôÞL&M³¸‡âÝÏ‚8LV»ËÖZü]o|Gôu÷ðE+ñþ#ÝôÜ7—›5_…ŠF¾F‹›þT¼@àE¡
•q¿BÄÂðÀVžƒÔ¯N*UK–Ñ“ˆfLútv1[íÄäãuß™ýÁWí'ÃiS~>ì‰&‘»¿Ôd噳'ÿ¹†sƒáwZįQiÃÓ2–øj/÷n¬¡L_¦œ;8CiM¨i6n “í¡¬_=}>²a0¶œ +1¬ßò-uÖð"–EJ0Gu§m8¯y¢¸_èô¿ríG=º¥~ž=©e$ŽÕÚ]w€Ã¶º[|“©KÑ÷C¿8ÇüÊÒ©œ€–\öÃÇTI‚Œo°Xh§äm®:
ƒN§Í˜Qˆè¢ˆdI{ϦyD?Ï1N"Ÿ%V)‚ûô#Ëu¦ØNC‘…àܬèÚ/úŠf=?ô®É§u(ˆ)ðIéi‚ƒO€Ü˜iì4__Š¬uÐn. 2ÿI¿ê‡ø±…šo#FÞÔ‰>$/T;}5nóœãŸ³À^í¶öÚnïjµáa@|AÜIGÎ-CÉûá¿.‰¿$·ÄâóøSàG§’Tþ/ü‡£ÆøFu™SSêÈ÷¾aîc›O“ Ý9Û§ÁÈåÐ¥`º$)ó1—ÂMpTaÆIy웼rÕŒW_=XɆÀÈâ·p•E$=L3{”ÄðVð¯8}UÈ_rZ9…Ào®¼…°Ewš>–½~
«¸»—z(ûî¦G«$ÈyÄ'˜ö`ÚÇ¥yæÿØ!Ç ¬×áàEfËfghû} UÊ`¦çtvFÝwÓ‰ýÛJ‹«l[Ê×Îvlt†y2;4l,®â€µÛ mDj5|ÓËýè¯E@Õ¼2ÊýsFëÀ®½=Ï<j$ÄVÚàÆ÷Ö!#Ëáä¼ÐÒÌiA$Üþ1>\ELP¶ðŒæD‘¥cyù\´VRˆq̸/lndÀJ,ïÄU~Ž1¦Ä™ØÃVñÖ”{âU
>u¼
…LÉNFÖ#Žˆe;ûCX ª|+ÜÆë%$LoÔÓû +1Ÿf{µS9Îôhš¢ñ¦Š•9â‘t§³Õ4ªIµû®zÓ +ĪÆ>ìÐWˆívWyþSž¼)þ ÊgÛ¹
V¾æÆé>±(¿¡\wS?`EB\XÀ§Ï›‹L ´8Ÿí\UQË+ËK[¥Ê ÇlLËÕ óWð©rC[DhèG•<é} úiì¥êªöÊþ\ï‚~õ'ûPv»N´Võé ~ÑÞ]ònÜ€ìÔû˜Ç;Þ´úáÞ…)ŒH‡8ճך×ÈKÜxNê}q¨ƒH…ë€fwÙøU|@Z†FL#ßqU²
ã™i–\÷†w~ÍËȽ†Ÿ~;ØÆÑÑH)0ôž½J²Kv\ñãá;ì-(Z„eÏeׇÄÛ1bnk`Ëo´'Õ¹5û˜V?—†èS)«SË%.õg
èü´Iâ6²y™j,7ŒµÁêò€?@ó!WSö&-¢ø#uSI÷ïe5â²S«÷ +ð‡Â´è5×Ò+ñš¨b9¼y’§d©²_i5bžüàrM½óèý4L¡âÉYŒ
5XÛ‹ÎpŽÃ‚e³öþšlã ·ø|²"w5Ýʳ÷røaåÚæêZ©›&4ø+þÏÔ¬I™éä<÷óPÏШ?
yVYzž=4,¤ÓêSñbâ!Ob=3ôü‡#òTNÎâ‹ŠL({dè@”6h¯´y:çCQBþTÄeøäý/DÐGÊ4*Ž©duIÔ),íy}ªîòœ¢a²ª Kã˜/–¯Î,þÚ—‘~>0åBónYó4®%/µ¤µ*w¤0’º£N>L¹»ñF«½w<<}E+GÖgΩlöçÊ!
‡É‰À`WÏWíc§·ò÷Ê·ÔâXÅsë~Èp· Ò*Ô*Ì Ó¡†å~ñj’—˜Ù8±NÔ¯þ%¯ñˆRçÁÞà³Ô¨åì¹Uü‘“¹|\òô=t«ä@&¿_¤¦f™_Gómj‰(± v.Û]¶zù9c4\R6 +}oþ§bÍKB½Rw®zt¶÷µÁ1ÁðôA”u€AS–³P[»"¡¶·±Æ@Ïoâö˜ªÚNRm‚í÷>‚íAûüaPc!ù{Èœç4ÇÿO +úèõ÷R£l¶&Éâ^<‘¡º?‚€b$j•%lлÃéËmåkO®6ÚÀÍz0RÔ—½MKñ²Ð¨ë÷ð<.+sªQ4=mÒˆg‰`UÆî[\õºp;¶?±Ãqz?<l÷Ó;£ SÙÓ›™ð¾/¶d˜èdp'FÁ¬hX#þ¨>´-g½ñ&ìÑÖœéE”uö¦¸”‚Dñ¤µ(g0P©k™°B<ÔKL¿k¡ÔDKøÿsöÇ’C•FK)9RòÞŸxQ* +¤äŽÆA?µÍ’N¿9èX5å†\°28®™·ð£@5‘äwïi§·ßLÆ’¸s.üK¸•øUÂЀea!}ª¦ÃN|OÛÛÔJBÖbkê’4|옢,˜þ‹YZéĪ+Q?'äHHàâçg‹ ðªÐžÇJtѨ‚Ókâç€QÓrä‡oÎe‹iT?O½¨!çTm†¥2õ‘Ŷ•Â¦]^±|µ›‘ô']áÄ*ù—çˬyRÚëí ƒ¼.ˆÛfu—§ºú Öú€¿´÷YKÌYü”LOظ2/ªúq?Qº»¿ìs ûép<W³ôtÕ…ÑLåQ°u÷Ò¡¶“HMÄR¢^yÔD +¶/{ÚëýýÅÿRµ !#¤Ð3Ý7‚=›ŒÈ8g[õÇ2¶DÓ7í¼j˜|×Vlk–lßë~‘²3¼!î ˆð¬ïîõX]»ÊûDŒîn3ž\2Ü]FÐò)ûM5YuÅ +äøDÔ„±”kßêö1
?ä‹áôò¾º
©Ä6?Iô™ÙÙ+¢¢†Æ÷uïЙ³½xŸÉ]*ƒ?Æ#”^»©?ÚÚ,û>kzf;n +þîÐÙØÊKºð6•°§K±†da®=hkr%‘î*c>^´Û‚(ƒ®³_Ɉ€j²€jÍOj½¨Zûœ¯‹†@{}PökEµ¦ýÂkü#fY˜§8X¿:e°D°ˆøKœþöÌ‚ûCB颟\ûìÓ|Ó{/‚ +´;i[ïeY}(-_«Z5Ã\GQè«^‘kVjGÇÒåïufÃŽÎÄ.“É xÒ#êtO&H:à0ÆYíÃ)©ãëö1ÚÔ4’Ö>ð¾Rñ7ÔÍ>RS€_‰÷ZEUØ"|ÑqfâPIO5üéð;pT‹)ûâè”G„ç¹ùíȾ +(Âl«h#î²FŸË–Û¢Èç[ÄArO’ÈI«˜ÏÂ
2÷£yŽw.Ç`¢ÑøV<Óf¥hÔõ ¨°íΊñEFµ‡¦ae þö”È¥1!•/e¨Gnxª,Yº¶ï§¶’ÏÛŒ2¿D¨Ë,)‘iX1䊀‚Î&ϱ€ +·|äIÊÍw~fd¾$ªæüęѤ3«¤û˜ÕIKù—µ#ýð]6å%ó¿ wîEÌï²ÏÜKp +üàŽd¦?7îPz¬mæMŽ¼€Á +’½Æë)`ÅÎ’À‚9Øi¿‹wòºÒ
9J7¥‰Ã*è±¥ûrÊL§‘ØY
½&…Т¿6 +R#l7NÚQN«bw†¬Ìúc+XTæ|uC)‡ÏˆÚÞפZëûN×€POüÌÕ)Y–ÔDŽ6™ë“çy¯‹ÝÿµH +endstream +endobj +3075 0 obj << +/Type /FontDescriptor +/FontName /HXGRSZ+CMR9 +/Flags 4 +/FontBBox [-39 -250 1036 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/A/B/E/F/G/H/I/L/M/O/P/S/T/W/X/Y/a/b/c/colon/comma/d/e/eight/endash/f/ff/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 3074 0 R +>> endobj +3076 0 obj << +/Length1 1535 +/Length2 7393 +/Length3 0 +/Length 8413 +/Filter /FlateDecode +>> +stream +xÚ·TZ6¬´„H‡Hww‡t·€Ì1à C‰Ò¥t7HK#]Ò‚ ÝÒ4¢”|èõÞ÷½ïÿ¯õ}kÖš9{ïgï}žsž}Ö&z}.9ܬ‡!¹ø¸yÅ +šú|¼ +Fzü««¤é,ÎÃãîîÎ
trå†#l¥Ù8îP¤@ì +F<ƒ +¿Í>BÖ·€ß[”åtÀ[†ø¹Ú ÎHWnW¨ã/Ž<¿Êܳ¤ +
7xç¸ky°rtP +R]ö¢˜ŸŸŽÃ:gê??è)¥
M&z/Ó÷Å,yÊ‘Œ˜0HŸMÄ÷&+§ïë ¿Ý
)TžÛ‡ÕfPZ(ÆŒ¿þ +¼`—·N¦ T Û7ñ“ñ+óu?ï ÑûF}5NFk_‰}A–¿p4›ª{½xÿm¼&ò4PûÃÇÖø¶ÿ½¬Ö¼'ƒùâ½ò4šn&ª?Øj“Qo”À®k'ã¹aù‰Çrü=òñ¢þ!ŸÓ7·-ðÇ\êPðnH-qQf÷9Ñòd<ÆMöŒÊpŠwè!'—C³b-Á-»E£|Œ$XLu„åYjã.;cgñ;O ˆÀ–}Žè]šÜ¦GcÕ$G6e$®ÞüE¨Y…ýýôB +)IÔ+ Úß³¿›xâkÏJ9¾¢<‚ù¼·ÑÀ[Í¢¦¹ÚxLˆ8ö=ê“È{³UT5f¾ØÃ&Ýn"Wau÷êèÄKW`„"Õå½K¼CÍ'r(V8Ö¶cc’AõdÚ–^iíK£iÎ.•›XɶTWØAŠ.™5÷ÑѵßÓ7Vft'lÂä3°g磟Z¯¹XF|«b=ņS.GÌ/G¨LsöJðè‡ ÔÐ¥Œï_#]7á÷TasìQÍ–çvÒ‡ï™ÑÍö¾ÈXéŠÇ¯ïºÏ¤Ù•qY¥Mqì{ï=+{jAªã00L[7/yƒþ¢’ä5°R!Î~(ïõ«0÷wÔ²\ð¾û³ï¬+Yl¾ŸÇMí»+ ¢LÏ8ÇŽº½$±¦ŠGF!`EºvçGimø:~ï8rõŠˆJvµÐã¤ÑÙcL|ÑMå6—#¿e]ݵ„ʱOÈ}~AþÓ&/
ùP¹¥eyc7QŸkžaÓVýõƒæúwRò’‰ÒØŒeªçìT.’;à·ZÊY÷Ÿ$œ^\—oViÉê@w0v¸HqíåÍ(ÕÍð]ÍúÔßstyL†–t—ôá´d£vóç(Ã×)¡Ö«çÛ®Sl?çRø°%¼qU
z¹ï+F9uÄÞ›·ˆôêV,¡2çx"࢛ö¶ç0"Õ§i½íM#ihA+†w/j—núüKû`Ã"k7˜8"—]=SGB£J4M}lª>}½ªW§ãíÌDþòsÊužc<jÙ&YƒG¯ƒPVT^L&8¯
ÁÎ6Q:Ó +þ‡¹mÅ϶]UëÌøö??y»äCUBÕ&Ú¥#.îx³¤#å~²S2€ +ÓmÞB*$¡Ö‚ÜbŠ§„7…Žïq?+8Kûz,¢Ûm-I–´¿°. +@Í(G$™•ÏÂHÊ=’FàºÔ†t´ïêÔƒ†»@¼Ö•<c ¾-|7hu²–Øßß”‰22™«
üÔ@Â(V'! +»ÛÀ)XîÉ3'oúØ!é€|êÖ6Äh!hÅÜnM˜§Ð¯×ºj»o7&”L÷¤D9 µÉT<üŠƒ
1TöK¶³|¢”-D•Ç¥@—a°”¬³È\ÕîW–*{oðfÚäÒ³ãHMÛ£$2y)îÖcú$½Išz/e<Œ;Oª¼X®Á¨2Z¤œl¬]ãÊ%i¨ñC¯ß?{lŸe÷ò¾Ê]' ¿’«+Íq€ÍC²ñ¤´s.d±¤•ä¤™ãQÌK“q*ž{EŒÙKþvϯ7¼ +"“b©¹«²æïvmGoy9šÚ—»ï}¬âQ{—(oñ»’Õq”`¬†’ Êú%&JUþ7§[ÝôòÎ¥*¦jž»qËèheæH%6h]I…åfÜ’¤ŸîÄìéÆ—{{ÏŒSF»ÕnúñÇ4ï§L}Mf_aq¾Üÿpü{x7Õ#ã+)Ï¡Ð"7;Ä +ÖÞÖ!`¸g.eÄÏG›“3êh¯Z_U ·=èÈlP[s³Óeõ”ÅÇ3D'tbÅf0¨°Þx~‚ +ª‘F™ò³4CŸtáë9m_<ÙÞ|ÇôωŒÑUdÉßoÜÉ/ qxyskˆÊÛPÃXTS0Ëái’"4ÂiN¼íïÂW“”7»I›,k̲‹þ‡ýUÄ´ÝPy¹AöÜ›ä>'e^p‡ÙŒå“¯Ï{žx€-I•\ó+¥ˆºNíOCÖäño濬XÀq®ÊÌ›¼sv¬¢$t¶¶HÂHozÂÔ#ðÔU{Æ”1 +ûñŠ'«øª *õök"Eñê‹÷<ø0þ‘ó¬Nã²È¼™H{ë*:ù‘;~÷)ÜdmÀUT@~LØõ¡ß@ÅÎà€„”¯ÅÈÁÃÎy'YUÓ«Á4>½,ïô»ïÑä@éû×\iÇ“¹ì5Q«{{ªŒÛXR£§óRǯËgÀMêÛ }93lmv…YX~Lµ¸ØDñ±gç½ÄîßpR ·+ÙQô{UìåωéŽP|Lß³‰ÌbG®Pø†O‚ÓMâiœ€¼2×;QB&ì°€ +¸)ŸkYòð´Ö<œò [Åÿ<Йv +ºŸ®jy7äúA€Qb!9ŠÔ<¾\n–mcÇnË9çÔÞïLJ—N¶bÁ‚Z4qž³Æ1l`åÕZHgÒ:5»—ñgã¿P¥/›áríèa#ª¤LéøÔ¼;¡þÆ;Ï‚OCëÐŽý-ǘ°×r!˜@vÒ!øçä@§×|ô|7¦ìDÞN%žÜgEsÀ{:Æn-‘| +&MtÑ´TûX>ŒÇÅ/ѨQ8O9[Ýq<à4;ŠÊI§f¿wèú>*ú¬ùmƒèÒ;îÈðz]?3m‹ŒèR…Ïs)Vö¿¯½•`!Nï-‰Mw×CDLÈûNí]U¼E¬±÷™û3m!\]K=?äB㞊Üót—6äð¬Uߤ¿'HÿþÌå
²ºe*JsÐä–?U +àKD-L3ïÅð~ÌÄlõˆq?ëN¿\Ÿ-‹MÐÌ»Új Û>ÒGÉntß›7X½§>p·½ê[pC¾¦Ä?÷kµûåƒúp!û;R~[\+B_†S¤î`3Ô¾|˜Ô¼ãòL"oû80±ÑL]¢Åq ÃóF9 ½ä(pÁM¸Cd;ˆxô<
(<Šc!¶@úšÂzÏ‚ßòîi´VGþf7Ö‘+ÃîøÜ
—ªeVv+JJ‡ÀÝñl:bÁûÞMf6xû=Ž{¬Fàe0¾¢€sWy%=Ÿ&éí¹c`öEåD”òÔøPjõ³›¦=t”"Þ-kþAafTf§=ÅKR8{yî¿Ï' y;×ƶö^¥YÛÏQ”¹+¤\«BAÕü1y}3îˆ|ȸióùS®È«¯ÊQ&r‰ËÃ:o2ïåX5‰/ù}êMhpÆÑÎúžJ&S5ÜHó³ô‡ò²³TË€a‘XüÚœÉâŠÖáÉtíFbíŠQJ¨’_e½…Öz£o-õ!§Ë+±å¤ˆK´|,WƒxOµ€·(!ŠQ—u.š]+¾VÑZü‚*ï’vª4Ù2`Ú^×yx½“õÎ:‘z†TïÚù;•»È¼¼¾çB€þÅ\µ_ +ºd(ïÄû&怀t³œn?FFá064ØYŸÈà›2Ëdk=JÁeyhbqŒ^ZÖ6Ñú>g„w½VwQ·öìø@{6kôÑÚôcûQÆå!¾«F³åóȌ%Z/Ù£çW
Frˆ6法ÜÚiŠÀºè7/\¬öa¹[—|QuËmcóaÁ.²!;Ozrck‚%,ZÕڌŔ)¸Uq‹ë +ÔrÔ*± ¬uÛäO8)§ +%NMkšäÉ ü:Ø`@Gz‘G½TO“p~ˆ6ªø©ÖwÜH÷î;ÇDÍPû6ᇉ£/ã˜ßµ°¦¿,}Å(Ccž…—œv !œÖ¦ØY!\UN|Sà|ëÛ~IŒî\ZE•e>?Î%Y‘e0’ÊNòîm›¨Ÿ)ÞZ10œ¥¹•¡¡ú9¬#e +F:Ó°¿
ÃE‡SsM)9¯ÈÔ^~"u!uhÃ8•–@ë<4‰šéÝÜ)§,ítJ˨ŽLßù(<H@dE¼ñW›´5öܤoNÆTÝ_ +[îb¥ÝzœSÇÛÚ±7õíý)9K&–2&f”ì"TG߇V\Ðb–ÔëYf`£N‡—QçÇ;'Å*–Bß&ÙÕVMƒÊ?ÒíVR•<–ƸCª9*“¬"ö_ÇÌSMlËŒ—‚øé¹Âô÷âÔNÙF|òÔBfQkO¾V6òF5ï®"/»wb°ù™|×›ot’¨¡æm¦V÷†Ì—>¥?â’éÐ¥¤Ij`žÕã8Ám¡MÙrº»ó"k¢S‚Ýçxñyí˜Å;G…ykÑ–ùåÛ,Lƒ„$.qÛÕ]à€#1%‘˜ØmJ2¯w a§ëÓø¯ÑW4—îÞ=AžâÒçcŠ/×s(£ªÚìTÅà•‘ö¼J¿?ª~éo¯£èˆi¨NÙ”$W,ÈE†›žhJy±ótʧcæÑr½ÉÀ¡'ÃŽ~×écYÛN¤I zJDÑœJæt»âŠ«äÜCÈÙA®4sz~ˆ´•i#Ÿè2çËOÔ;õXjHñ·Êü~¡‰óÉ‘y±¾M³U?æXñ,ýŸßf®¥tu73‰Sõ„Áf9É^)„éDX„óÇÞ¬âUY|K浬‹‰»’ß&!‰•D/¢t.bÍòîêƶJžÚ«nÏ+JÈ_?jUˆØbi<Wö0'yD†`(*²ÿ—žSl7ž—Å»(ÄŒ©H¯ØGLÈ+²„/% S'óøS¬ÒTÉ›'𔥬ej×B.
cÒ—ùV|ï©àðp™mÄíñòÿX|¯eb¼!þ M,‰òÆBùÎIPÀZå Ø)3dô§ÿöùÑðG@Ê£ ævt/¿"¾û\ÇÉ)_ü,^¼”›ŸeüQ/_nÄ<k³hzZœPÌÅ+™¶º)—ouÅÁÉn`1²wôÓ]€…Ëî~Žíü˜IûÄ8ÖjœŠŽ;ŽÅP—¡ïÀÀªK‡©ã´µaÊôù«ÁÑ]Œ¨´fµXÂw»ÉNPŒHmn3 +ŽÂ•Ö.têk“ñÇÕ%Y4¥Í0ØkÑ*ŒÁâZ†7Rý<çM‰˜ÛLœ±s†zjKC×ïâêOüo¥IÖ’4F™¯Ÿ3³x¨ +‰ Î;äjêEûS• +[dI,Ãñ•·í}ÄÕùíî<7ìØôxe`n€„ñŒeUWU¨‘2—ffL«‰˜é,ëŽ;îEP~èƒ#hû>dŸý
Ry +endstream +endobj +3077 0 obj << +/Type /FontDescriptor +/FontName /PJELOS+CMSL10 +/Flags 4 +/FontBBox [-62 -250 1123 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -9 +/StemV 79 +/XHeight 431 +/CharSet (/A/a/e/exclam/i/l/parenleft/parenright/u) +/FontFile 3076 0 R +>> endobj +3078 0 obj << +/Length1 1605 +/Length2 8754 +/Length3 0 +/Length 9806 +/Filter /FlateDecode +>> +stream +xÚ´TÔÝ.RRÒ0HçÐ
Ò]Ò)51ÌÐtKˆ R’RÒÝ%) %Ý Hƒ}ûÿ}kÝ»fßœgïgï}vF:-NiÌ +¬ +‡À ¢ÿ"Ⱥ‚-÷29KÄ=O¨¸9xø +àâømv»B¬-¡ +¸ÐQVh:ƒ¡Õþ p +øo
Øý,ƒ,ÿŒ¾)· +ü¾_¿UàûúoXy¨5ôkùx–®®–^X÷í¿G + +YYJ¼àM:A»`Œô ®)ÙÅEµ2£µŸpöeÓìV†Œ¡gëñ*Êì}ˆs +IüdRP€}0,‚ÂèQYò@
'ÿ®µSt +&8â‚"±6ÃgK¤(ÇU-ìÔg”¡ Gœ1„gQï.Â<~”œªnºFæ˜^n€YåéA¦¯Ä€K«Î˜S–2‡w;[wë樿ÖØXw³9êÎ7ÄÆòRÙóJN>©Üs9Œè+‰ÝBZù
)©˜1Ó˜×h[µSÉU¯&è¸K*›ðöŠ{p±K³ñšR…e^ –z-™²2èæ‡ÐÅ)þXiÁš
ï:çÉjrÆ"E@¼mófÉe[g–ýõ™%D†ýû¨m§g*]áJE—¶¤™'f”yQSìåuTßÅ,9É"w\Â,!-5Mç,;qÙ„_é’”Þà»Õ …$£4á f©œÍèmmk*ÆݼßhNøèSu<sQòxÃBµWÃ~S®‚v>%â÷¶;+¼Ý›ßQ\Sñ¦ ¿x³Mà òIµ:Na,(zšË[b¾HJ"cBó˜úù}þy\2Ê>ÜÈ–'vX6ôMu±ÂŒ¶43…~j—¬fÌ”ùbg;¼„WfÖZF¸”rƒ$¯;®„<Á3<A‚¾×š3RôRë=uëþ2~go¶Dà±Ivƒ°×T¤›°ü˜BÑÕ)ŽÊ´ ó®ì“@r
›¸xÁ‡kQ
\Õ +êw
Žm׎ÃYÓXíƒtåqxè¾ÅÇË"¯šds¬ ÌÆmGÇÞ~0Vx=þéE¦×šüexpÜEòy^ÝJ=JrÔ6ÇÏícM‰<¸æ+2eIåé‹7Ë6…Äó?jˆ6´Þ »[ˆcÇ¿H,•IöuÄ„à¡Ð£,$x¹žˆð¦ÔìÓ
;gåÕõ*à½è
åÑqršäL^e4>vèoÀ2w/Rñt€BÐÐU’1ÏP“ÄNÃÆÒ#sõŸÞEúãu:q‚íh‰¯.¼$l´Ù^„”¥-êû¦]E\ea¨ '×èdOr×Õ-]4¥h5ZÄjc×µ>4á.af¸’¼KÿêÌnŒã†åa¿ÝÁ¤8÷šþ¦DŠe„¿¢âíÏÀÆWωýëå…ƒ¹¢~nŸ”cPõÈØ&—µO@8W9¶×]p ð ?ãZö²´´ùëÍ5=À–%š#In8Ps'ÁŸ2=Âðì¸>r[NÍ,ÑFYÐb*oÕÓPrÞv4TÓæ86I}º3ííté=Èœ†¨DzV“GKÆåÅ[?}
%vDµ§5æZ õ<å2üô¤%P{ŒÍwÿöEÄ…ŽoöÌÔþbb“·¹í“+’^ŠMþeíóœ[„3Æ_kÐ|°-™ö¼«êÏèÍÑ%óJJZTb“ÂÓ +U¥æü¢û¾t*ËmO¼E +K³‚½à›qã¡à€&ÙŸ/ºú² ]_ÇÕËÕù³3ø„Ëu—¦"öÈØg—ÞÄJD'g€Y^óZ¢mÓ´ˆ¯š`=ÈpÉ`\Ýáù"@^Ó&yÇÛõ¡'7÷Ó1®Æ[I9éMÃÁ³fŒÏÒ†²esLú}rà4Ô³åŠAÛJe[£æ3Ä1¸œzâNúÕ>qA -±gÚÕvS ظiÍrüwÍÖ¥»RÈq*‚Z‚R(j¡‘¾œ;bÅI³£ Ú•šó ‰£Iè7ÛÅ·$Œ§IÌHaüˆC@½&þX\ìCUU#¹å§ZèÜŸÞh¦Ö«ÁÈW~¤{¡Z“—’›Ò¡MX2í£Lz¦Hù¶~”d¿'ÿ\Ëô|²>?Kyob•Äþbu£û#NíÒ‹k%Ùf²a{ìh#<¨â3ŸÏüˆó¬CUµåy™:.¾ï‰~z€üödÿ•í:zçç͈áv¢õèKÓe‰¬™È,¶a=£Fh½†°ôʺ`Á‰H:éÐgÄaÆòhjšøΖvYQ{ñмälº1|XIübÑC'¥äh™gq‚èo^ˆÞºÍ?È¡ßêò±+
BFj`n¡ô¼½q›÷pšócr¤×Ù”=BãÎÔ׶ÀŽÒöXÜ#4ª“JÈíO(:2T×ܺ=‹çk«Ÿ_{?ý¦D#³Õ"Ž…WMxe]É#̼7¹ÞÆ5~Ç2§Åha¾žqv
“BkŽ)íùdéxµ¢—’•‰k¾=16N›zéAS_LŠ´‰V;¯—NÚõ2Û:5}ÊAS€\Fë›RYNÚ}ãÁ?ãý'G™¡ + !¡oÄIç÷¬[yÞýäÓ"øêUZkVô,&ÔÞxýÐÌf0¿tZÕJÂ6ªŠªÆNŽÿ¡o)u?ûCWûáν·hëo’°ésÍV&û1ÉB@‹MÅgC§R]/ÚG\JIË™°üt5ÛJ=“_î´'ã róðÛt`¤nš¸r»Ê,ëHÛ¢é—Q¼ºÊ‘WÛ£§î H¿P㢉‘oC„Sõä*qT>£„P'è„[’ï +ñŒß§(™ùkÞQoðæ7è3qÕH?²Á»NW͹2Ç@Ê#«£÷á°Ô…;ü¤Gînò-wO|Áû€Šãìb.yÇ© +,q*ú)¢ç/æ6AŽìq™•™Åì¼ÙÐÄyFmþω\ÞȨ ø%–±mG…ªŽÒÆbÞ&γ8Óô‰ƒA-ÊtäAêóª¬ ªÛ‡')“üËzjý^]¬ï•üÖŠEOö|M1tô“vJñ³VmÁêæÖ†åwí뢡9_îˆñfÓƒ…°2e7ÉÇoy>'í¦!“æ5XØõ&H¼õOàøŒÚ)rÁ}ÔTÓä;ãØÌÃamܳðøH~ðuj!'&‡Î©•§D^Äe§(žÝ>Ú³<+ yßpÂ!t0-Q†ð +IŒÝ(%A—þlâzÛS·¶VHê®Åmª4tWV² œFa£<´"a!÷õâ˹ùYŠt«ÞÈÈ’NlóT,6ö]íb4šù ™áWlÏ/î2£Éô³J’[§ý…3T_PÌ +"UÊìÚ⡯½ÅOKoWHKû2”²SÝüFˆN÷]ži°
´Ò§/;"úêZ^wûkW‘ÕWΪ]HÏÆhôôâ—ô¦¼@óIzöîSý±¼¬o³En}¼ø¸9¡j4“.O¸‚yزkS·jtÙ³Øf‹JLÈ÷)F/Ûî5 +Õºãñ¯¬'ñþO#ânHÅþX‚p/HðnÅ¡âB²\?Š)pÇ{±•’,ñKÆwu +HȆ0O¾|FÅ+—MZ£[ŠOãå®2m£lWàôÈøyÄÛzQh¡X¨–'oÚÑØÇÊäœ0Q <¹øØÞvj§
™|™>,›-r}ò˜0W¶»›ÙŒÉ–Ǩ(à•éôÏl¦Pü°í'Œ™AÝÎ’è;ìtŒYywØóüˆ²÷ÍKÚõÃÛ)G³O AÙ»L¨H¤(W¨Á†¥abɃ#²P<ùrz·q;qAaÿªX·|íi³Ý}“â‹
›¡ Š~ƒâ^ï›vC¾Šî”4ÁÜÜ[Óv¼"$¬óo²lb%H†HZÄ?b}ÍJ¨AŸ¨8¹c‰k>¨zðÊ¡Îf-^—©ÆMi«éÕ¶“ó—ø.Å϶áT‰©a'Ï^™šKY·kôË«†„°A•×ø7Z·bndÇCs?{´Ð‘
(DõÚÇî“qòòll†pb–jûëJêjF1) ‚̤º_'é,isV5ž-Gu77Õ—Ò/¿ÿ‚5ÊÑ/ÛØÍAjËoM+„bó‚ÔÚ_%_e^²ñßÜm¿ÔÒÒ
ù–ëCࡳE„èí—C‡œ‘`¢OÊB‹(ÞP…Ÿ“E¬ +S4+¾*‡|B¯ÓMÄ=>0µÿ°Æ¸²êLMK•û~tj2zœ‹ ?iÁzN²`Ò î°IªUz+€]_ü -û8–o`FÀ|P5á6㫧八&^ƒÞ¶Dødæl¡´hfµFMC…–ã~…OÒñËQaÊì%?ÓG„«(3‚†}þ´“Uã(uø‡hQWº•°ËJZ@lšGËWÔ_%—¬dˆšò^¼>Ês;PM]Xgµ¿šÊHç—{Í q€&òù(âðvnùÉ4F4Šl +Æõe¯Ñw $å]˜Nv Äú†»åƒG>7ÑüRKÓìî,ƒ‡ÐE&ô>‹ˆ0ãÃñRr!ƒ¢'™£m0꯮±Ž/ŒVò7XoÆsmÙ_—èÝ +ù©Ô,½axðr\ÛH¹©éâj|!âõø·•ˆ)òAS0ÎO|M^ë‚ÏCÖØ<3Õ¹Ö¢äú¸®¼`7RÑWËõ¬d¿ +d̹6ù)÷\†¥M؈Y¾ºÔ4AõÜÉÐaÐ_ÿQctÊ[ÑÕªø9Ù8S€¼°¬–Ç:·Õ¹=HG„ÀXŽåÚj5ëqC—ÇKu»‰â$r|™S¯ôÝùÖl\$ƒŸR¯eeÞÕ†GpoãžjµÖÅVj>jFß¿CîuÃr½*|¿;~ZWCÛ‡ešª69ÄÞdX©.vy%æÚ}`…<ÁyÛ¶Iy5Ó-&ÎIJ?Âà“ýt—D©BK•fNSÓŽ¼íNþDîÇè×’YRÛÞž.VÑçŒñõG¼V_ÜÈÞ¬—¦ÅZW}k¶p¬Jù€³
&)÷/”h¡W˜õÍ@¦îÝ´ +C]ª&œiuhðM¸‘×Û&LO[œ¬Jl¦£Â&ÉôßTªDóyk +|ßD¿Œ_IíÔðˆLõ÷ËôÌ©×h›ß»5›-©ÚY¹ÆœÁûs0ƒòúí㫲lÔS4pÇ&K^§Šƒ5MDA;1¿#ë³™”Ø31ü™Ákï%y!뉮ñ»N±¬ßhÆ’¢²Œ +Ì[/^¥Õ¨áTõ
§ØšøY.’åk6Ìm|BÚ,©sà?RýÍ´ãma»¸¡zRrMä‡ÏØÝ|Û*hOdJW»7ÍtØvï]±õDF²¢Ï‚¸š:a×@ulUšÊÖZ{µÞ±~•€ÈGŸÞ#ÞÝ ñ±^qõ'ì9ÊNEßZÔ“3€D¯¥(˜Ìcã³$XIøH·
¬Ê•cÆ¥#¤Löée«Ýß·ÿx·P]ïjÉ´mÉ–Ey»}èõd‡Í›N–ËœiÀñµèSGœ¶°¢jL£éJãh·þJ:˜
7ãMdÁS0Ε%©•Ð³dü©*ÁÌÉ㈥é©úµ´x×"SDKÏîηŠú»W ÂØñÝ“¾™DLb‰Ï7HÓûCýÖŒßê(0n%(ú¶gåù°@C
ôDKdšP¾sf×é×a%ìw’ÑÏ-f1kï ‡7öŸÆÛ›”§£ÍP•qiŒo_ª¹N^›‘r… %fM[Àò‹í-÷—¸ „–šèãtZSpæ±ýn_!Y1SèWÒkMå ¥oSŸbsƒøÄÏ·§ª«±®$|èË÷:BŽ
?B<a4žÈòfRîG,”^?\ÏÚ·X•ßÓ÷ìÚ½ýäuÅÉwÒfÐEY1Èßß5¤.y‚Јºô¨bò¾ÉJà·|äAd$Bküì…á;:•:ñ¼ØëTóeu•X1zßàx–í<}P/2ÂÕ¨ïv®uêóî"h'~`ñMòø3ÿ4ž
ÿ9ÙþZ¸/…™Ñ³Ä‹¡`æÒAÍ›GÖÞøJ‚6Iß2D«Ô׿pÕ(ô˜u#½˜æOð¤W7×
á´~«Z¥°´áeHË¿Æ-É0Ñ|FÊ”¦@æJ¸·Õ?ò£³$N‚t½g®uay+Ÿ2è,²/çïjœæì¡xà‚KV„´fˆä ìr<§ã‹Îþ`œ‡Pä^Ož3nÕÚ'¡ÕçºÅÍGS¿iéL¡Cb«È–íAX;täN¥µÍ(Š°ÊÒy¬lW*:ä?:Ì@ª¸CØ$,û¢Â÷£é0y<Ø‹ÍNûÖÄf¥Zú(<9nB-¤«è›_yï û1UéA•ÛpBÜ<JFfšÅ‰j&Š\¬M^óQÓ'?ŽIlˆÀ¨Ho×r8Ã_xe‰ê´¿“¾<ôÃ`—?×Ì«¢éæŒxv—Ù0æ¹1êÞI¯ +CL±ïÜ2uÏ2§d4e«@e† çx
‚óÌŒ¨„µ[Ej}»LïNAÓ®.ö§þw‘ƒ†ü›õÄ;—£i¦£§o$Ý0'&œê/k_jpèˆnäiø ÷3£fœã$|\ëÓ_˜iÑ÷Fœ°_kë_ „æI܉+ñ]!(.tî2µ¾ m¤«ˆ%|³Ÿô3[®ç1@—‚Éjwµ<H[¢N”¨?LJúùΪ٨8åV—»:ããþKWþÂçþØÜä8~ï”,!t‰Mº#M—wé‚S4 wu9Ùí¯µå +[é10²¦rØ»ž`ätlÅœ%ûá—áß/'w]äá¡ÔÍžìÀ¬|aɵ(œíª]Vj%rýa}¾™h³P³8ùÑÛâ\eè×·åApæÄäøÙü”ÃvžBUOçPw,»ç£ºO‘?%=ýêßú›Õr„9ÌË./23k)ꮈXl}¥/ª¨o¡MLÊ"ëi‡RŸôRJ.ÑŒ¸6»ìÞmOŽ”`4âK“1[0§»Ám¦{ÕðÞ¯9–B=ÄŽ®úº´ÀQ°èÁV‰|Ùó7a½\ýðoè«d]´Fs‘:®¸Ée|êOñ ÓØ„”øà’tá¼Hçf¼: +¹¯¶ÄÑÚrfFl‹ +@®Wzõ²ÏuFŠ†Ê•]êWéqÔš°ì¸n¼D•8‘X#–2 +*ç‘WÙâD„'QRÛ›4§P0锚ô`¾Pòe3$yœ¬Ñ*‰µéãr®…#çh“« h2z¥cPvA”_Æ"9*Uh ¨=,Ã;ú]mbñ’SðËȤTjE.5KŸæÔ'¯Â…ü
ˆÇ-}Ù1NÏcàSÒ,ðªH-uÂÉ@ùµÜ8Þª!ÕºÄÆõ EËYz7 +
F³æ˜È=œ %èqîè,¤ÒÂ[óW,ÞñÉ — JËUð#&EÂwüËÄ)Ûòg"Aèãu’ì(bt9g¦êé@»VÝ
óÄÏ49*)œÏZ’e²»¸¡¶Ö€=ÚVäIäH¥z¤Ì¸©%'KnéÉ,5L|ñOª¹=ìŸÙÎ5(Üh$ºðsæôR¾á%Á9! ÜwÚñB®W~ƈÏòœwj’ÇŽ†5|ƒy2:sUç¤ø³g÷z]NHi öyìÓ6j;®NõÛ3,¬øÔù”4‡šOW(ë-û‘N„´Nv-–?ïê+¶*¨§£ã3ãv¤†‘ú
8`ŸHh{ƒûâ©&T©|mêfâ“>‘Ô‰¼g?å!ï1ObâÅýÔO€ïˆ,âmv§\Ë<î°h¤rw1íÖ2RŒ·9ÂSÓÁ¢¯?aäÐeùsΕ0·üFÜ[²Û“¾<JÏŠJô‚æ¾
Bš»GåÝQW+•¨3t/=_<ÚÂø,ïëñ|s3ðéf‰ì
á›÷k BJe£¸‘ˆŠüØòëGöÏnžËçr‡é¹´ßÊ3Ó´'¼Ÿ¬ö¡Æ“ĉAw®¿†Î©U¬ð<ävV* +–°_½9V¼L±¡NoU›~–…d£èkÕX“ueÐéÔ&×’7wW•®ù,Lß5’{ ž$»÷#3/,L†îå[
+{tÀp@£Û\ËÔtí)C¿Ô+Á>mr•µØ@ú“p‰g[¦=D(/ù¿UÒT¿ø|×2ãËÆf賓X:äÖ¸ƒÎØTG7â÷œLÁ§ö¡ú¤ +YiijÃÛÐ(dz¾r +t]Íáù…wU¨RÇàfÇ(MáÑœòµ†½0ô§ãô6§V—PíÕ^†³Ñx…N«6?¿ NìDJ\+-2Ú9iŠè¼kÐ7.ÍaÔœ‹þÈAjópJ¨¼`ïyGî u([qt·v»³Óý¥hpêºÓßœc-Få±.H&çRjÁw&{ 7ÈÜ\4…¤æåëùœ>-=WsˆèÝèÖz¶6ˆå†ì؞єœšÀ°?û©¯}Eð|¨4Ja;CÍ'J‘pŒö_?m‰/—ÃÁi:ïëÞÌ2ùÁ,¿dƒSjžºš²»4*51ØÌgpw-´Ýjåh³Qß_òSê\„Q®XÆ™´=Y‚&ÆÈz øNrI¯¬=/,ÍRÉÇßÎש+M¾¶¹ˆ2–¨O¦ÏÜÑÐü¡úȈ•NûÒ°‰Lk6)ë‹4`5÷wuƒæ,ì·–åÛhù®}9|‡ì‡Ž”AÑú~68h±è!9ÄßÓL8’Ü×Àg£‰ëõYäèûny";(ö†é<Êebfc|íïב³æÑ÷+.±¾Nã;0ŒÕ¥%V±Õ•Z»é0™)ŽÛBž»ÎQÏPü¤'ÐeáÜ÷B‡(*h
-CwtXO+=mæ̇DãLVûY>`3EL]–™ã¿0ÿ‚ ‹È
5Åî2šA‹q™œCS×¹g-ƒ2]ÿ\KC
A„wkhˈœó +§<W%>× Ü‰‡:´ïÈð>*IZ¯{ì@"“‘Åël|Ú´&ó~BVXXRQ½%ÌàÇéãEg2G“ÞX”Û¤æ +ÖÆÄ)¶*ÎÍ>Å:x©çs¨™3:g¨ÂâGì5T¤•½œÈtÓ!(%ðÌ.' ç}Ú®¹;-¯žî¸£ÏâϤKÆ!±\Ž¿pš—.ôØ.ª)¹ƒ†&i˜&‰«à¶î£ÔÜð™{Aéñû‡Rr:Hs +‹%úûÃì¨ÏoT·÷ô\a•þåQGE„©~31<dg¬Á¸¤µ‘32œ4{ž×µyJ§qJðò#VÍrß¾>_ѾE'ßùÒ¥Ó´ÂÈçÀd÷³6,yûWt¦(°ç)‡+²û#÷[ìS4Ÿ©´»ý±ÁÖ¤ü3›4u‹åjÝEÇÍ;¶^QÝÙ-”§TgHÏ^ö)9Øì1G›9xë6%¿¥Á…_K?®öñÃ6aôÏÏcÝ\…P¹8‘¼&9£*Âû†¢ƒìpÂã‹(g§%ܳ„nU}é¬×¤òÉïït ë…? ?¨z¬fEêZSÔ¸ +éo¸¯j'ÃÏÏìJ—Ç<“¦Ue²Ïú"UJ”¶D? –ÿ'Ó +endstream +endobj +3079 0 obj << +/Type /FontDescriptor +/FontName /AHRAZT+CMSL8 +/Flags 4 +/FontBBox [-57 -250 1183 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -9 +/StemV 86 +/XHeight 431 +/CharSet (/J/R/a/b/colon/e/five/i/l/n/o/one/t/three/v) +/FontFile 3078 0 R +>> endobj +3080 0 obj << +/Length1 1574 +/Length2 7460 +/Length3 0 +/Length 8488 +/Filter /FlateDecode +>> +stream +xÚ·TTß6Œˆ Ý 0tÃÐ
’Jwç +Hƒ %)ÒÝ
/úëÿ÷õ¾ë®5÷>{?{Ÿ³÷yöYkè¨T5Ø$,`f`YÎÆÉH)ihp@ 7;È…FG§ Ûÿ²£Ñiƒœ!0¨Ð¿RN`üÁ&
‚?•`P€¼‹€“ÀÉ'ÄÉ/¸€@Á¿ˆ0'!€4ÈbPbÈà `g4:)˜ƒ‡ÄÊþ°Î_Ÿ +¶ +sƒzý…,!PË_eX¸8phA!Ž.`9é?9&´lV`8€ + +À\À>^ÿvü¡qr, æp€Ø +Eû'ûƒlù~8'ˆ;À +z¯ÌEìbö|¢÷R?½'¶¿
ÞÏ–Úo«ë¨¤(R¹ Rö(hóƒO˧¾bKYê¬+Ñoê|• ”âlÖƤ>â½Q{äŒ^+<ÖÙÑ€xÎ-Ÿ<ï>ÉçæK"ÿôþÙs"éç-{[EÙî‚c~2Ù'ðÇ^Ûh.ÞO„È9æÍk/<ßðž’Ƨ]½ê}ÉnæNXYÓ»ýá…ÉÊ‹$ϧVÁ„óSFóÇÈ@zÖgÃff›ÔËg©S +AŽüg|øÕ6™–$ÓâÒiO˜+ù<߶ƒkOìSö‚ÄP…ãÊC’VÉrmä¶ÏŒ,ËÚqúL„Ô +ÆÈ’éw±ÅN”5‚È¢‰ßTf¼ÔÓNb=ù% +¤%mœES<¾ýàõ8-/TÀJ×À .J¶JþÂÛ¹×õù'Câ³³Ò÷?›2ÏÌjHt2”´5]¡ÆWÄ~ØÖ˜ZR;"lá󥻯TÄÛÊ÷›*àê(Òwó°ë)c3‡-KÎø'‹[/_R[YÞl+ð**µíØ«L;®çmú Ù—3¼B¡ Ñ5¼˜®^·½Ó$Ð{˜ÿV#ð‘XQêÍמŽˆ‡x‹Y7†¨aãûDÕGÌÝ)™tgžbí{ò…èÊvLö›4Èçúø´ m–â†êQá#Ïïߌ-Þ—†XžŸ²jÆÒÕ<nl½ì9yÓ'i›SШ‹Ë¯qÈFÈq& ¢ò^H<¿†yÛP+3Y»Î?‚Ã5´Ï£2kÕÝo“€&g‘ÿNp£ÛIM¦¨·ŒAU 6½)!£~Sòù«Ãóàù’[ùÞ-s"ìßý÷+9ï ‹«$âM +ðSÙ©ã‹m…¸Tož¶Zåõ]5“1 ™‚*F2ÜvmóØH鉿5®Yƒv¾Ñ•ˆgFžsÎ`"±5|[0íŸ)œ¥àH—t"hµwÏ[Ž*&Þ9š07¶:ýÈÏåžì„!¾åáe¬Û4ùðÔÈ]¾6ëÄùi +p+Ãå,ií8ÄòKœˆ ÿ,ðX’‚NI¼mÖ‹;S•”œW%2šiS
&NÊ°h©!)©–ì“·MùÁz›ëk@³„(Á±Ý½Â¿8M0´Ž,ñ DÑ{¤q¾%ÄA;Û^›`8ù²*F¬—µR?ýÔ/OäÍEj‡¸€¼s±£ÌZÆ2Mõ_÷u ˜¯;ÁÏwléòx„lWÍŸÒgê™QÕ¥Œw2u¶ïktré2pLäc—»¬KÞZIU#·o-s¶íˆ¶ú3ðë²à,•$bœdðB9>̪=‚¥”µ‚n}kÓ¾;ZYœbÍ—êGb<Ë~Ô_á»…Õ~-JËc=ÍÇÒ:òùÇ`³«"â¤èèîø|>KpJSÚ@VœHª?ÌÇ”MŽ×I0&!RÆ>}¹ër£Ž¨|=ÆË» VIŒÅQö¨øvÄ“J¬cÀ×J÷R†´s°õÖùå9Þ}|ð»Ø<§ÞhIíð{S'±¼S2mþ×Ç^üÏK}kï°õg=5>¿põÏv"ÙɦˆÞ#6ðˆáuÖP}¡½Ýí—#g`Ϭ¾·¸˜¼`aHñhy·]\7 +y=*,Æ™L_Z¯£zT¢r³¶ëӷܽɈ ŒÖù:€(sÇÊ[H Sœ‰òÆמE™˜K,å´-”ä|Ãœå8îþò¼ž±‚ͶØr·À)S‹ÙS—O^¥N:‰£Æœ,̌߱9˜uС]ºÃf“ŠbÇ«jØ—,Fòú2…ýCÚÍ0½ÝÒŽhNÛ6Ý2_ôÝ+©ª¸2¾O÷ªÓ c\aÙ9‹;þÌà(«^ë>O4úÙÑ5Å’£A4‡8טYù°»¬bÄG•û…¢Óqë²°%Áó²£hôqg.º1¼ªæÄ›yXÐðÁùF¯2c»D«:L¤W®hÔõÁºv–„«SDƒ2¼ãÞM’/wÐLr ÈŸûR£«v>Ñ•L €}”zùÈGã¹õ’*\Éß_w6¤žÓ´½ÖiÒ =zP”)7Êš=!ƸcvÎEĀؙ\mRºî³KZ#Ì//‹–#tzîÌ;Gt;kæêh.0¹J‘®¬–÷*zúȿé]U +Ç–ÒÆ +§zG?†Á^{r^v»”qçN¼¤V
ˆðcqr +VÏ…í2ÚLƒ¶ºPС.^œÀ£n›äµ™û(ïÛ]ûÉ`á¾h/ +/w8[µ¾|˜–›dæáô›_°›å_exîº9à4"ƒ¶®·Ð玤öDŒbמ¨úl )†îe=6|æ9ËèËŒ?t`Æ´ïŠôug—ÁëÈ:7R¼NwS“`þ‰*o¶Úð„)~(AíYÀPZÚüEb£àˆxܬf/q~t:ìÔ+ê•y8š[?_6–íÙÄ#@'ïšâ¤Z£I'ýB!IUÕl§óéÂ]¥ìT³V¹Rb÷OÂÄÆEY.€M½r*žß»áz¤?â^#±eiá’R.åÖwÈ5º$(øžÚÏ‹5ó7jMj¶ÐÙ¾ÿQ¢ogâÅH¬SyÉÖé&¾Tÿ\_o5©WFLRzÜH¼w[05€k^Ѫ*Ñ$cÉ.„±W€D;jWŒ2B1;Ê^|O ›T¢vs+Ö’°£L.*íÕ–ÂÒÄOöëˆUÇH”p4Ęx˜_„}ë|þ +Æ2ÇÜâ!Š|ó¥0¢–ÊMÜE×ÆÌ-„Õ°vZÌöÒº*Oý€,¼Jòa‹Žý”ëzägç[pª~—Ú™é˜lú·.2þf[„pÒfj×(¬Hõx꼂ã#‰ÂöZrM;~˱34üÐMΗͱڙ·[„´ Ž&²ÅÚ)”Am‘T»BäDUiCT—Òß•bØ͵…êRügð3^ÒE-+áý–7CG׬3óìíãbÛ‰¥iVér¬ï#eë8˜µý¹~€ï(…môÆW¥~Ò¹‹œÉ Mâ»Þ¡*%Ä×DZ»lË^´«_X¾§Ë»¨4[`ìèun"-YÛÙ•Ê 2—³~¼ÿpÒ†ŠT‹x**è›Ù\~Ê~˜}÷²-~#³ïŒ‡‘‚ÆÜ/]s£0il QMÑ_»G÷Њ”D²ö-z<mDI +‹G%Ïò”Eêí54 Ü~:fŒ?Í$H¥Ó¥´ùù]—6Qó£ƒàÓ7Há“bÆJAO/&V¾Cý‹µj¤xX™Ð3×Ð
BʤBÛ¿`G¸‘]²½ÜÌ7Kb±i7³KLïͺlÉwãŠÜ
u7ŸÅJj¸'’Ú’_‘ZòûªÑ»…,L‡/L7sû…ÊÌ•qñy㻞|ÈSŽ»òæ/‚½1ǽ¸Æ r»ðÝ|å„.Ÿ€tÕ¹H òCˆk%à ÍÉׇÛoÄñå +a÷¨)¾”²Œcžµ`§sJ-“}5cø¹3+UÍ;Ì™ŠéR*iY4-Ù½øÌó웵µÉkKã²@Ç +JŽíÔ(öçõ|oÉ`|WH›½n#[MF‰$ÔÑŸ¥ýZG¤KãÜ߬>aIÚ|µVY8J +W:õ>œñ +Å`‹d¦áÏï?µ e(Ó¯êÂê¼V¤ªžUïéAvhñQ%YÙ‘Ê‚Ò뙃c &¥±3!Šê#KH~óÕ²x=é2hÙûá)[hÛX¹¸5†ÝQ«Aõ1 7ÒZk8H'¯Y›ˆOn[ë +î)%¹+‰û±dÏS;Þž=æq©)`ËÍGÎeÜ(j³z4œþPýÎMk‚|ëÊ|(1Û~¼_\AŽMôcŒÒfϹƒ¦·®,“üí{<—Aº:úCTó>]…ëè +—UœqÔÎÁ|Œ£ØÊâƒ7%!±ÊÆ=?2t$ÉË2ƒ:ܧŸ "¥Bu*…@å¹±g×Ô’’ör"'õúHKmÕWUíZ²¾“§Èº£¥l-ßæ2˜°"`Ü1ˆ‹T}4QŒž¢S
è HÏ¡Ta™R/DIlìE?c+±5÷¾ .Xäu‰(èدKx¶zUSñÕS¾¦¢Ó6©±¤°Ã×Þê&”ú©Å¢¾ýÆYß•[XÉñ¤7tR”¾™–6¹]Í"Íñ:7™“ôÓdÖÞOXCea,Sœ<½Ú$±¦I8Ï@/…:õ«E"½gõaE|·ÓÆQ9‡¦[R>;l4UvœVQý…(¶Ü•SBOè¯èŸ_|ÈÑÚUØŸÛfº–áÍ +SW•ÜÉD^=yø‡m”¢O7eeçîÙ!ùiÊlg‰´¦hKæ$} Öáò²¨‡¬vâ&>ë¼fZ`PõŒ˜ùÔUa¢Ôu;õ1våÇVéá“-¢î<#'KV1)oªÍ—T©E¬hóÒϤ£Å~|ßÇ&^fL
J<HúØzQ[à)º ¦?›íG²syo\€ÿ–hœá5Å°ž¸Ê¦áŒzs$¡Q3窰®`áZ%I5c1Žb’K—Ôú +£Ò¹e/Þ¬ V"hú^µÜc¯O”µfAöt²m¹‘j¥~½´ê8ú–ÚBPw÷ä@H‹ûV‰NäòB2)”ey¥û +} D?¨UÓÈÐÌIjõbiiØ›n[ìÌzÍF$ñšøùý²Ûy»"D粜Ÿ•Å“ +îÞȨVk¢„VýAy’M’^pø½Íö·6L-i÷Íþé6žSm}þ§Ì§Õ·½¿ôºËäùöA£ÆQÿsý¶±É+ã>9zÌ—3ü +slÕîV‚‰ý“ ëB¾íéh +º÷7½$e¯”»¯xž!*²©~jlF :‘•!Ë<³æ¶vªz)HOõÑ×¼¦É„yNë+Š+ujŽè—”qef¤°±9õéè[ý÷uvuóõûÍõÞë +R5ÈßàÒÓcu‹ùŽŸðwç*(D"Ì€P+žv½uÎâÜoPždþþ[nÛ
DÔ±ö#˜‰!]žÊj¨œ¹)42郈&£IÒÐ&æž?X#:õî§?‹r}o4û¨6-¡Lò$ +ü«£¢Q§÷wà`µOÜ·—5~‹¡Ô³ky®ì"Òï×1ÌT±·ÔkiYF‹U+ãî7+ð|fbD^¸©ÖvN5½I^ïÊáê5˜ø(T¬#œ%¡ÑŽlÙ·…9‰'ó%ÉSÜcˆc-³}öíã`Íz˜‰œ +Ãqú b¶ÿnZ{¤âqÁð–} +n°p4Ej]*ziú8¹Bþ +u—ÎYnê©\ÓÀü|q‡Þd¸+éêñd{ÎRj}‰ÁÊã_’Þ'¨ðÅI¤4¦ÕA²+R~¾ }©“¯]é@x›øn—»Æ޲π•—7#)|Ðmƒ[Œû¼ÓÅð^£lŠËã–µÃr/?ñi•w®¹‚…8o°CÑŽ úXòs°ëáÓ1<Q +µ çiÓŸÉ+Vy;®b˧í*¯ˆîßà:ÀÃQª“`û³v w¬¯Ó
×;uðì´~„Áµ¢Æ¯ÍÅó¨jâÉäáN§9ñþkGH-Ÿ|¡Ñdob–çíèOOµé)f ܯÆÐu˜ñ §`,Ëéòy w¦¡´ª5|^ë?Ž•è~ÎئMFØ>¶íîqŽ'陼×FÜÁv¯g•ŒÍ^1§:T],‡¡dE‰òÞ6áEòf6•åë`H¬È<ç_+pHâŸ[[ù¨xh./µf§þVWxŸm*^]ftRÂae#íêíVj˜¿î“ÿ…}Iï\ÂÐçjÖ©éÆ?ïÙ1^.k^ +®;e“êî<Ò +èE-\[ÁÞþ¥©¯»ãyÓ5§éåÁ +u&ZÄ+m·¶¸ìøB²ÿ™oY +endstream +endobj +3081 0 obj << +/Type /FontDescriptor +/FontName /NTDAEW+CMSS10 +/Flags 4 +/FontBBox [-61 -250 999 759] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle 0 +/StemV 78 +/XHeight 444 +/CharSet (/B/S/a/b/colon/e/four/g/k/l/n/o/s) +/FontFile 3080 0 R +>> endobj +3082 0 obj << +/Length1 1423 +/Length2 6289 +/Length3 0 +/Length 7252 +/Filter /FlateDecode +>> +stream +xÚtT”íÖ¶"% t9¤43t7HwƒÈ0ÌÀÌà „(€Ò%)Ò!Ý) Ý"HHI|èë{ÎyÏÿ¯õ}kÖzæÙ{_{ïûÚ÷¾6&]^y[¤
T‰Àð‚ø€ +Šø¬ù€ðg8 + Î +À ]¡>^ÿø§E +û˾¾4Ü`¼^? +â‚â +3cb]ÂôšY’FÞE[$¸ª
^`…Á#êÃiN=V,"ßöÎÍu'wvÄîgj´‹½¸GCî©Î”ÚÓEC¬^írƒ]AøH±À¬‡ÕÒnÎë°jü†¿$vWŠÜ¥õ°–ŠÄî0I”žïñK”K]IC +^àkaiŃ”‰æÅÀžwëÞIRGpføÃ'f 摽™†1ƒ·™ˆ³Z·«*TݽòLï!"ðC:OöÓ§Ÿ¿Xõ~ýùpgñVVËUi+·¾u‡ÕRõ)£²¿¾õ&Ÿb,µbÏØB‰s±5ù\<W_Ô +€ï›rÌÏéø¦CtÅO×GÊê(ûße:2D¤E¿,aÇÚôÐvʾ«YC=X“e:qvÎÂ¥I•5Xð¨Ä‰2’– ×$N-q|îf ôÈ£\J„öÚÁÁ[¶õåWÕ÷×åmðLäh&41¬Ž\2ëãÛïZÒôj3¯Îñà¤÷¡ E®ïŸtK>ForÊÈ«•sBûÎnܿǸ8¾2oq>“ËÆÝÏ”•¸tæÛ8Ô’Ìv÷ƒýbnŽÉ|gá™Á‚a%nnDõt\jÌuwE:©8ñcF‡Y«œ{LX}Ýe‰Ô]^~ýY±Æ7œ"©†œ+9_}*¥S hv
~ÈÒÌ}¾ZõÍÍê>dò!˜¾ßBùhŸ“ÁG¡œ¦n‚ꌯ½e’²y“É“!>1Ä›ß]ÎæIdv’
è=RRã&.„)Ä¿äP‘žl•ürùpn‘ÉÍo~t~||ÈtýüŠ•êi§ç7zÁO6AñÚ÷ëåZNáIÌlÃÜøP‚|™d°Þ6xjÜ+pr/ß&aíuíÔäKÜØ•ì)›JåÚåZ§HÊ Íñ¶¿ß)éŸyÛŽ‡ãòç§g¼äkÌwf%®MÔì“ÃñÄËñ5ÖaTY=¹è CJ•KéxB¯RŠöØäJßѺ^ν‚ß3F¢¾oƒ´ï1~‘܆MeìÖä«1mšê¯ ç´]´ +”%Qf§¨ÔZn„°r>Ý>,¨mw}:\9n?ìl¶òmÊÀLJ«˜`%>}É[1<–ÑÇûæ×,¥`ï(1Wö#!IúþÒåwR µ¼U»àP©¼…W.
î4ÏXä®ú¾ÖŽ÷´œÁÎDENôñy2E™1tˆ¢°uvh¶¨”kµ˜3h#™D‚¶¶ð ßùö\´âVWD"‚÷¿0çp«õ.fwŸíë‘kÉõ÷¨yXœv_F…Üב:˜}¿Y-ås˜ŸÛ°uŠYô½»ùé³e›Þ@`„D„h÷óÑÝüúЙy¥ll‹3ùy¯ÓV>È4mYwÕ²´4uËŽ¿‘ä¦]þY•fÈž× A«ßÂœšÚ:îy(íìÍÝæž”£òéf웧Lû!i¯[,—†S9S +Øá‚&…ŽÑFwHµ»,ltœ"Ãf¸j#ª+ê™!)T¨¹.»‰$¦ôÀRkÒ<ý@²°|#“‚÷÷‡W²&TK¶†<!þ•±Þ +Z¼6ê…]Äøy`LD9iÉÎ-oö×]ÄÇX4‘I±5 +`óÐäÛmÎñ–;1ÇÌœtø¾êÈ™b,ÃÇM„[{Ñgž¡°=%â#ISOc›B5¯®š½%,1™m½ê½Õá©ë‡#Ò¬%bߣý«ˆZ¥ü`B–ú‚.]ŦQI¹#øÁ¸Ö3K]Tä¼9YkýbâãïÅ‹æ*N÷õ6Mgú‰·ñ8‹Ü•+Ùü×û;r|ä4M“6Ú&ºÉ8¦´ÊáÕ*}õcl¤)6íиKoVcSR…G?š„A$1Á{ãÞråùžbòbÀ…t¬†¨»À©þîöÈÏ)Š9!FÙÃÒ{s‰u_7|‘y£·ÊU
+Ѧ·¾±ÈU¡çêL›w–Ü”O Âv6o¤ó&
/\|;MˆZx»"rP€î7,Mš„Ðí?>ðß¾ªù¾u;+<¥ŽB¢€Å‘ ²:ÿSaw,€>3}5-:Òtw
ÏdrSß¹¤æNQ·û,«³w<fí.ön±WyæH]ëÜͧ~ù°y!ºBÊ
h&Qù®%ëÆ‚[úÎL{ÇÃFÚ3{åçO¨„:nÌI’ÞPz»øIªøø€X©l™EŒ…p¯aFÌB˜µÏW̳)fkU¡¶éðb3kv¥*¹)KC¥Ýˆeñ™õ*… +q«CÉøÞ -á„âzËk¨Â`Ý?îÊÍöÏ4S¡ÞLredƒŒÉÊýÒl˜Aà[”‚ÑÙ-ðCù³ŽEÚƒQíg!er奀ï=ÃiR%BGëî
]ý
Ÿ¿©Þ_K‹~|Å{ f.vI5
Ça‚ÉEõDw䪨U,D)Fù0Ôßß²½–áÍüxïG“Éð£î„µÚǶێ:s!®[—ÚYN7%¥bsX%vŠµ=Öû#Õ‡mUyÂpOuU‡T)úœŠ¡Íïܵg¤¡®(fF£òwüÊ‚F¦”÷qFÊ»Z.<¹Ö +"úFRZÝ$ÉÌ<þpß<b·,…Îyƒ/}^•–Xúñ+§O`åê{¼á6ê;=ªxt®ŽNž~ƒ'oB8¬¶×\ši˜q©›Ük?¶RäÌy¥'Ö(™òŒ•¥ðÖtί®ºßRtÈ`ß{b6ÿˆ ‹¨-™Ø2FTŠÎÄÒ‰qÒQå’õTUj¼¬ûø(ÕÇk12¸OXli»cÏÊ×»ãKœÒœ³¯ë¡=ùƒ«FR¶mM:À M‘BÏÍœ
½ú€’ßæβ€Î—'H#ÖÌ!Á·ûròœ
H&^l1ß~²ÄëqQÄ›å{ÇmËg,jZFóÌ19éo—Ÿ½ã
B9NÆ(Ò
:ê®TîÇÊåﳯUðŽ +L¤8â!kDê4në»Ð€z~=~7Á5Z[@X¼æɶüÕ€oÇœÆÒ$r¼_\¦·jÌu¢íøüuŽ§(ý©âÝY=¹·¸yÁé6öžó½ó›ÞË +œc?/—ówð¼ï¬Õ,Ì»ã2DUÞœ[µÕ"¼ýtµ°}ö½i
ÿ’ţɱìf$_[ýà‹žÆ8’eïðõÄqË +…'áüBæ3µ‘¢`פÝ6”Wê¸NÓT¦iõ;:zÍÛI½òyùÝDúñ¨c<Ð-îrž +ê›-$9ù•6“†0†ªÞ¶‰5dªÓñÓx§Ê{5|•{ÒX欇·²î3yß_r~#€ÿb9É‹qÒ£6@Ôu(=Ój³ÛxÇØuW +Ný*|uÁ ‹ÈïåÉÛtJ{ ´ÌLË‚¯)$+áÕÃüšÚ–\q²bá‰&L였äû™zÏÂÀ]á¬|¤Q³J4C–ð,à¥kh«<³§e‡¬,LéTåIö–ùîïæ(ß¹°TË¿ hzšEtiñèÓÍP˜•9{&výÛíÕ¯|ÔU¦+Ù!ÒûBu¨Ù]x˜ö×úÁ^{Wš±¡ËõøÏ!~¹ñÉ[ÓÌ><ôøoP:Í“4cR}W(´MD(ªÈãùT“l*ÛYýDTHñî)î9ÊîœÖÏj›˜¾·`Y”Ûâÿ)Ëð%”’T¨*Ž›–µÑ7¶Â„}:Á$¸ùHžæ4'p×E¿¼´‚%2ã6¾°ì›Å›‘SYa:;ï!—i|t³JÈÌ—Øs±Š<î='ǽÍt‹~>—Ú|V™±6€Þ&cS‰“I£Ï + ó?6µÝñÜÊfŒ÷"Û%x?Þ¢"öåväBMLîË›B¯x.l«‰HfÛ—ò”€Ö‡®2y!÷ãz#„>ÌéjŸãò”èŽU¾Jã!äå¹Eõ̧8¢Qó¥ÍX™+™Ò(Ó×ËL£¦Ç´ú©Êí<Î=§S{¬;F$KóhÔn‚¾õNknC×ÞLìýr±WQXYÊggƺj4ŒWf‰JR’'œÀA†Ø¼´”ó¶ƒ@;ÃegÃ*QA¼->¿nÇÝŸÈÜ^õ¾‹Z`Ûj¦"6ŠÂuîcëeŽÝ +2ás@3nb¹ ÏS~½™üâ ØU’RPè
‰ÔÖ›Ï[áð¬x¹’æ]ß•Ár@ÈKåu,³ôWæ77_]LèHƒ;ý^2}aÎÝ>ÐŒ*sêY¹¡Ÿ3ššJÿp5þÍRQs0G¹o çvZŸ€s•z¦ì·/ãþìÛ*W"D•¤g(8ËŸM¹7—¼žèíæÍèéŒ÷þ7ȶø•beß} ¡,äøþ"+¦¡LÖäù¡NAýTPÝ5óÃOÈ +—¡‚uØBX/Ûf¿9º-µ¾}æFô`÷5yìÊ'”[¤øIèzšo¤ÏM!o$¶‚ÚÔÀ=
w‰›§ºßËU`!ªŸƒdF=™ŸÛ=ÊüfïÛ+hló©v'§:à—A´ŠÛ´ªÚ©ìX<ç=w<µíJÛB–ã±{",C‚žm~ê‡~[Â<|'ÎÁÔä`q +Ö"Ë—€4tλVÝ4+áyÑ2ÊIMffvØUâ³Ó£ûsw²?€Õ&ì¾>AsÎ^Ý¥a4y¾»W[O_)6¡Þ~1ò¤Í¾eD˜/;¬ËBÛòÒ E)HЄ6–«æí”y”lg=çAx>›ÙW›•“èžAÆ„&ÝVö5iyè?ºÎ+±š«É¢¼Q·ŒO7\ÞTÝ:G(Œhjgûµö÷1{¼¢1IsVXWˆ ¯Î"5SÁiÕ·Ióá¢ÿÒù¨ì#UqäS)—Ïo%ž]ÆU«~½+\ÞÇÎ8$±Á©|’›t'©lqšñ\°ò“ò`üýap£Wõý·ºè'ûOlÉ_sq¥OÓFÌIö3ìÓï\Cñ¨ïÏpx_„j2奕úC³˜Â)„NAûc‡Šoz'”Æ´áíG=Ù3 T]bÇúLþVxoý£6WKS÷ý(TC 1Ù3œ¢ø-‰êÍv«~B¹7Ñ÷'÷,ïؼ9¹_ñ§a¦¯Ot”›³I®UH¿Cן¼ýâʯ’Û•TÚAu¡–±v.!÷fŠñ!7h"7xFš˜ËüqšfS-®½¦ÆˆíwÇø +ÎO.`0Xù™ìêVâ‘C°¥¶½¿:ÙPÉA蔎ŒCr%ò0i̾< +En÷~3‰B‘dk([úvv^(úòx×;RŸŸàl…¼§#JσÚêV+÷‹^«{u|½©IálÈÂb€|µ<[£ë +r¡—ùwcÐG'g†:“zÊ—£»M¹âŸ}Óóןב}ÒþöÒ"V¡õH\ŽR£í„£†þq`ók‡Ú@æ{¤×&,9~6ÙH¯õã¢ø™¹‰Hë•ÌDû¤Ò+>*ª÷‰i½âìHº'‡¦owNïøå–ÀXp%n£=ôV@¸3ùlqQY‘»Qùšg_¾Ú5.”)< 4ñyiëºã#FSzœÇa\IYK +!t§ +»"¢A‰ÀÊȱBíR÷Þõ…Ô’2Éܯ~Û¸ÀcüÏÝ8oCThû<F¢Ü·aYŸ¨’1ótœï™ÈReMAÆ!gË3-<ݽ€OZÁedíé¨NÖZGÖ(%xßûDöXÖ|Ī‡‚ð!ª÷„ŸàÛþ¨o»º¢
Ÿ#q5?¡cÍ}‚oüÜ€3`ÓwÂñ\€ŽÖÆ%‹”¯”H±ay_Ê9vL“—Ë;P"¯°{ÚŽºöi{¬´·áãÃÃy² ʶ¯éÎl`½iÛRÃÚ}ÚýÅËf²öY¶¼ƒÚbã®Û«aÊdùHÂêžÊx§œ7«ß›^áõ¿.À±šüQƤ4y7R2êÐÿž¬ip~÷i¸Ö‘äæñ þ¬WLa2•Ÿ:·¼†«¡·‹âTú!7Ž~Öl¸õ\Shà¿®RVä9-ýa‡þê ƒÖŠë‹ô?ª/.j¦æŠrñ¾£µª&ÍëÂ…4ˆûI“47Æ™’©däæ¸+G+¾+a®°^7´öIµ +‰JÇUîDò> Ö^Þu«KÄŽŠÊ2Xy.A?§„.ŠJÜι:]‘ÒµmF¤âŒ5ïC…2E¬rÊYÈ`V;Jݣ؀µéÓî—Ú‡ÔñNfŠH90}ÌkÁ÷šÌj+É”Ñ##m`M3îùm’€Wàöø•chW½õ6Ivæ«A,ï¸(î5?œ†QQ>7ÿ®z÷¢nç!$ªÐ‘æt‚Ê€Èb_¢UÇ}Yí&Èí0}‰Õ_sjÈk±ŠÏµ)sU¼)‘È’à§B-üQÓì¹^Ó’ÄÑ_r!Tÿe©+Æ +endstream +endobj +3083 0 obj << +/Type /FontDescriptor +/FontName /JPXRDV+CMSS17 +/Flags 4 +/FontBBox [-58 -250 939 758] +/Ascent 694 +/CapHeight 694 +/Descent -195 +/ItalicAngle 0 +/StemV 76 +/XHeight 430 +/CharSet (/g/n/s) +/FontFile 3082 0 R +>> endobj +3084 0 obj << +/Length1 1532 +/Length2 7158 +/Length3 0 +/Length 8172 +/Filter /FlateDecode +>> +stream +xÚ·TÓo7N+ÒŒ’fÔ@RéîÉÁ6±Á6º¤A:éiDR”FPJ$¤Q”.ß©¿xžçÿ?ç}ÏÎÙ¾×çªûsÅý=ãá04V‚ êHFXLDT ¢gbr **!"**NÂÃc +ǸAÿ‚IxÌ¡(4‰ýŒÁbª`ÖN‰ +À ¼ Aÿ©øo‰DL +û#c›‚û¬D±³'ýõùçÉ;^$ÂÍï_óßýè©êêë þaüNYé–„ÅA¢ +ú¯–(ãó'à1uôB¡°WÀïYÄ–áoù÷}…úBI>N!å"\ê#ÚNꔘ}„×Þ-.wÄ&[öÅ€0·¦œu¯ekLx*ÛCj†3
g*¢Æ§™¾ŒøZwå†~ÊÐ,Àà¨õ(ï ½9ýÑåeƒ ™œF¥3cW¨wSŒX)í¬xÓ,¦."¥»%6jן\v 7îË|¸žQqd0c”ò;¾àÅYrp/c†,©iPV½LµÌF/ñâà‰ÇÊmñŒ§~+V‰YCƒ¹ý}™ß‹uzžIÕDÝ`¤õ×æÈN`¤KÉÕnAãÜR©T$ÇT¾žŽ#¨žFÙß0LÊwØÝ»º;v¿4«=‡3œÓ»l=ýá|pÎk½}Å +àGóIï¼þqÿòý™ð£H54lá +픕ø}§×p/Ý÷ͽ2–ÙA‹m¾»²µ×;$
‹#tÒ!æ©ó—k„‹Ù¯l&žL/ÁLö‹é2†y?¾/½¸uhyz—³€ö¬LJi…áûçg_Y4M9òAßÓvôSP(;–“û‘»›Ÿ-Œ¤c®7ZV©°lÖÞÖjø±Ù@ö]ƒz• +üRº-EÝBòsw$i˜ª¥ MþöO¼ºª
"ÛÄé;T*°
±p3Äd¥
j«lç8Þ~ôÜp6¿üý6ÆÉ9—>/Ý`gEÒ‘+@¿‘FT¹Íš\$¤ÎØç&ÇQZÖQjÎL#l0±|L»ÐI¨jðÄši¢Ú‚sÈç9Wú1QuNäB$OÒfÉ&Wˆù¤êçöï¸ÞC1‚ùÍ8ƒV|’
Á!CW·ÁGòÅ´SïeÊs¢²ù3Δy“e=Ä×l+W23»9ƽL3ë?ßé¹z”ýý¨Òå +.}aŠ±±tÆ^t¯ì´†/žZµ±Z…seQ i'ƪ 4Þçf9›¥ßü@kgË@ÞUÊT$ïø6h8ü¦}lk{…‹!k„Q ¾Ìùã7™4[ÚÀ=Ì\ËÚ˜-½dìuâ·˜¥voƵy +ó9_rÞòº³ä®kœóÞ¬Û +¦ìì`þà4ð<5Žx_QҜˡ>Zü#%Ëk{×aÚ`¬`%}b—ÕÚœÖ!<fžH—!xYFoæâ¾DLEYu‡¼hb=?>ÖZØÌw0Ó;´þøàØµ +Žt°Ê]¦|q‰WŸ§ž…“ÙA¼ÜOˆ`̨ʾݼà^I&ûZæÍMÉ:ôv’³ì.“ï¨ÇÕkò¡®7W=ßït¶0ÑÒzj2=kjX»š¼½>£Öœ·»cØ™áBÃÕÎ~3` ¤Ç™Ž®_ûtan>ÉvZÞ·n®æL¿>~á¬øÅÚS#IÕuÚ>Iæx|Ù\šŽãeôLËrÄZÌb¾<ÿ‡*–ê³4 c;MÓ6ú!“ðü¬ËÅÔ[ù^\‚|<âtava'ì;ƒ…w{©”{†Óõ oŠ=äì˜
Éo0–¼ßÝ~XïZT5ïù.o§ÎÇ>?a›´;!WLðUßþÛϽ†õ:x“ 5‚÷r1×ñ`edÌD(ÄÏVoÜXòÅWÃZïkÙƾ_Á9О˜%;Ý“æ‡àQmʱéÃÀ–‡P*©=×/ó d·q¨mv¹Ë…ûuPÁ¼J.nÈ.4 +$·:¯(m(#F¯`Rô/çðáLUy‘4>Ýæ¾Y|’ŽÌ"rűмé7ÎÛav}Ù`R½ò²’Ó‡8³n!nx
{ƒf5Ù³cË&ë<@:ën|þµä,¨‰—κ%²C‘î$cx?}‡ŸÂ¾A„{%êc&†·…qÏfCÌåßÅóŒV¤Õâ^Ó*;¸óé–ÙLs=š3&*ô©w"‘ +¦çyõ˜¯¹¥–ÐÛrìn>EÉõûš»J2|Cºü̦™¼)’æV@8b»êçAص½’‡''ñŸB»¿QPÉ·ÄgÎ8dÁvbòX™q2\„27ëzCíéb&{®øß”NƒTÖ<%âbÇ
Âml2÷[5 éLE¶ÝòïÇ:íÅÊwŸ ]~ÞÒËÊHMiÓ3"]ã‘]j%mËðœiÏ +lçÃSóp +'?dÊéñýK禇¹³a=KN™ËÎü0³YWVq²&Ipr|†ÃÞD8DCÆœöX×¥tllÌFÞæ-yg+G½7]-Ág $ž'I±ÙÙ%¬‘Tß:?²Çᙶ•Æ9Ѿ+7¿{¹ +b|îÜÔnÚT¤¡Ø°ÿí(:ò½¶M +õs‰0.àc„É!=`{S~ +ÔûIè°W|÷i>P|‘xw¿-Úw;
†ŠH`ûP‚ŽŠqÊ ÎD–W‹û3û¦tïMwn£œ“ÉŒŠ®øòþÊŽ‚²Ož^ªõ'v£io‰H²;Tk”qSé™2»å +øm0«Wí¸^F;(’,gõ +™k¡k=z\hÐj.:ˆA”Ü.AÁßVÏb›1OˆÕÒ=È)mŸ|½\©kj¡œ³mCp%ìµÚI L +3KDl*—‰·B{¼-{$þ6¶†ï¶û8JݬT²¼X§·1¦üN·?¯LM AÌçŒÚŒÁ¥Z.Ë_wiÕU3ﵧ}?Og<…„=Ôµ˜ÄCL}&{ƒ©ôk<òzèN¸5ƒ»šòî"GÖèžùœÒõä3h%ýM³ê@ñ<‘"g•î¼( ac‡êJ‹T6‹ÐÇ-˜'ßÜPÚb<¬„—®Y?ZžU–é[Æ'aae« Ê{ 3ðú¦i°^¦ég‹vËh+öÏ%Ó'Ä3/²ŒƒYõû‹ÇY$TϾÒgTQ ü /q¨_±?HU'r}ås§–q +…÷ÛÏçËçzÙÁöÆ9ó¾÷çB?íÎË©m<›p&ØZJqûÑ«{/6²HW5–Õ«+ ½e_ÆÑ7¶íÊŠ^Ç&‚8‚j‚×ó8û|”÷©<Õ˜´vÇããúg–_/è>WØu©1Õ‰{¼¥ËI:F혹º–ìð¾.–¤r«Š~‡»û´p—&ÄáïeO,ñGð¤Ôp§‹—çÀrœãƒÚÄøĽˆ2×]†á±ˆš«üºÅf“3!žÂ3Äq-â~ñÉE¨3ÞÇÉ'Rjü†Î ]¥!¹<5n +r>!˜õElÃÞ;Y–v‡ÍO}±\ +û9«&_ëÒÛ³Ô}”[y8§5Étå7í^,ùʉ̰‘=/ 5Ýä÷-áz"6)Ú_§¿jK3ÈŠZn‚¥¦ã‡ã@”ö ÙI;Z;Ë:ïáhÛFî8iêýÈÎô¬œ¨ÍÇ[«ÉkþÞO¾×Ûïõ}ò+³4§²$i¡jž
[ÉóC½ë*ÅÈ7<¼®+©Ofp}ö3 +üªÅÞÖ™’1;“u&Ÿ<°½û¤oä{×æãñX1Ÿ/›N\Ø—»o?ßµš +¶¡6ºŽÖ_œ?–8¥‰¢Â¸ó´ŸÑÂ47_ùܽæ룵ð8bòéÐ[]>+’ ’>”‚°RëÞ` ªN/]+Z<@½HÏ•ƒ˜oÈ2V›iɸüdpàÜ>³ü”/¦ÓÄë=~dج–Ñ~*ÔM$›];u^‘(„~03Àõ®5ƒrJ\ê#uŸXŤ†EiGã°cÒy¬AÑf ~DJùîÒxЛ±+³¼zTr4Ä®Ù!îø„Æ!ý&‹ Þ-Óov|⟗,%–#Ô¥MºdÏŸH¨o]ÊÈE‘@ZígUG…o+«þ&‡AåŠÑHøT´™O¤B÷ŒÙÞO¿WŠÂ®RÈ‘<œû˜ÕÕö²²'Û²TCáêFì0³ÆR×¥0‹m@ÔµGOyRãˆÝiŽÜ—ñð-ÿ|c£†m\פA<B_Æ"\éè<I æ³Üìëìý‘Nv7©ž[ë}†ií}]óeØ5=l.˜³ÃÓüã#âF³äwlö+ +;6CÄ^öDZeÐþtm÷®È¿“äñ)JâJM:Ý˹;I,qWvãþ(š˜§L +V#˜u{æÇN½ä»!ô~¹±ˆÃÉÉÏûpÒ'×ÚØð> 2ƒ¯žRß¾ðC*úÁˆß¨Å)°y•õÒoS¿ºhkjüz_©I•](ˤ¹G'êtÀûaÊåpoVûŠÐb@^«ÑþLâ¶ü¨EÔè>™êvòv@—ŒdÀö6Íy}ÿøJÊ@DÚ²jB8ظΠõ¸<‚<ê:ÚCYV—é–óÓ,ŠAÎî£>±D‡‹7¹XZ>û˧پ ¶Iûè.
Qã žÖd‰6?Y¦PÓÔú¶K?æxÅ°Uýãÿ +endstream +endobj +3085 0 obj << +/Type /FontDescriptor +/FontName /OMDLNM+CMSS8 +/Flags 4 +/FontBBox [-65 -250 1062 761] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle 0 +/StemV 87 +/XHeight 444 +/CharSet (/eight/four/g/n/o/one/s/six/three/two) +/FontFile 3084 0 R +>> endobj +3086 0 obj << +/Length1 1735 +/Length2 8507 +/Length3 0 +/Length 9602 +/Filter /FlateDecode +>> +stream +xÚµTü6LKIwŽ‰Ñ©Hww c5btHw7‚„Hƒ€„Ò]ÒHKwƒ ¼Ó§ÿßwÎûžÃvÝ}Ýñƒ…AK—[ÚfQ€9ùùx€â +9ÔAp;ˆ"#äÐ…¡¸ÏB°KÚÁá.â¼¼^^^< 'w˜›í.€nиCÜ<!Ö€_„ 'ÈÌx°Y +ˆðŽPgˆÌúë±póÿ£CØñ ¸#fõ[AÜÓSÊ;ƒaÖ¿_H +5dÂØå£:Ig[oi<¦Àq—î‰ ž5^²“Gµ-EÊÈ\ÚßËb—hRÜpž÷fL“K‡<Œæ$ÀíÛ£ÓÓŠ×MÁìSÑ”&¸}K¬ §O`??WÖV…âÆ>à¿ÞÌ×ßkÜ]t‘40iO›|a!×É’îÅNÞ½QÒ +VG¾
Å Uòo·¹Â˲5–œÅ‡ÒÕó¿ßÕàTh™'Ä¥• +€}4ÄŠ•%sWØkÛ-|=öÒ +¯³òØ©3}È–DOÝx%fŒÚ’0³Ã3uÙÏn®ÍØB«}d¬6tÿ¼ª/¿˜ðÁîçHiü«¡i>±…jG”t¸DQâüH׈õ¹®d†A=ÅñH'œëÅ+æc<^àÐùOò†QÕCíG&¡]|@ŸŸ2®¯RYñ*¦êv›¹¦bÜ#}.ó,nÞ5qŸ(C1¢í»¸{$Ó°ðôáöÛña¤¥†3ÂHâ¼äWùb1R(A4ïð…
gR¸iSÄf¬h(~–OŸ‘=ßnŒ'¿¼Ù't«=ÿ¼@hÂÜ1ÕR¹q¿îóêÃzÚ,„QÞe¥)†ŸOaüôCé3¼¶›pͽ<Wiˆ¦ ÉÛÚÍÐ¥¹¾né๬Z‡TBÅäþ•.;‚Ž¶í#ÃÇ‘È‹Ã,”wx§i¨Øš„žF‚Ú1Ù"«YÊÓüÇ»ç… +F¨5
m÷]æ~ʆJµjGr¯,ZÀíd3¶o–_ìÊÌo¶²Ec‘¿FIòîB!M§ë¸œCÏ-{·9*ýÔþCW”(Iãy]u¾ŸVeEÛòˆÝsínlË-4%È
ÚêKà3Õ)OÒãÓë*–KaŠHŸ|.óeÖæ„Ÿm ©9dÈ÷÷LíÂ:˜£NuTÁWÏj±ÓËl|gÛ%”mÆÒJ +¡iÔçð /Z Ѫ9âø·(1ß0¡ +/C«oŸ÷NÕдõ/s\|Ž®týà¹Õ?ò¤”PZ½“Â'äéÕÞbÐ3ØNéÖbÇI_mtáؽò3Óö²üXÒ>ÂÜroT§nµ.ÍÍÖRT;/¨QnŠC°¸wn¸ÙÏ/Šë`QRõñ*êd” Lñ=ô꽯D:Äû×z¸Þ/}[ª ±y{³™@¤Ò=ôö£—à~»FÍ~WYI•¿U±©ó*¯BÍ™«8-ç»Hi¬1>VÜ-bˆám´§ˆŠfF¬÷ñ“
ó’øõRÊ{£ö`ðùo—á>‡¯xÐïH#ìI3Ô»n¤\!RÚ–/ž,c‚‰crYÓÓZ&>–kxäͧ ‡RPNp<"’/™Ÿ„==Ã?«Ù"HM_FŽö¼óˆÅœïûôp‹%Td¢¤‚áÇX-ú붻ÜX«žV_Œ²O¾Æ.$ÌÆI<vŽ¢F&œe}Š6N2ÅÉ`RÀ6Ò ›ý¦2%’šµ¿KL‘k©LËÜ¥*.²Í‡~sŠà^A÷£$T‚²co
ë×ÊC».’ p”û˜û1òd”òÝ9i‹Ó<ÚlÏt9¤÷ëœu/'XÞ@à$½ä¸ªJ $¿£Ô]ÎUw…M<I¨ØG*ŽlðÕ×÷ÔlZK®úv ã1äž+ûYu×eìê&ò¸‰n§°¦¼Uº‰õL1bgÈA?©0“¶ëð^$âaŠ—Žiðöúªëœ¤N!¿VÜ–ËšŒn„33õ?ª†|Yñ9^¶Úc<›ÛÞ1·u%´ÔÛàËÚÓT +h&K^#5ÿÀñî&•6pnŸ,Y¬Ý$ËfCG‘oÚXÜ–†Jõ˜Ïà‹ë”nt›¬Xe»ÖX´d Gͽ}j$Cf½6ÜÙ¨`’Ýù¢ùUãÓè'·ÓªÄé§HfRUÉ8ú軶Z–ý‹—Wds0¾®ñ¿m‹>ÑÓË>-j¼t¡KËÉüõæJ$G€“+’ëüP½¿ZR«¦:--ÑU¿UçÃB¯îîÅìGµÝ.´g¨kEß;ɧN?Þ»F¾Ÿ‰ÎõõϮ՞âW.×æðÕHÜz4CõÁ§'1…†3õ…Òþ¹ÜÝF6ó¼Íc…Y +ï?~';ó?ÉŠI‰ï(³·¯ß¸T¬ðO¢{ûÅ{•…!Š»‹Z’tê™öê)–÷|!zÔÃÆÆ6Û@mtîNƒ)z9a§W,nú!ÞzNÑú݇¢™)EÅt£çKW—ƒyÏuíÈ\x/ÉI§ýÜ™Æ +,‹S;‰ Ô©Ñh¯÷NèÓS¾fËvçÑÂlž©¨p1}"R¯å@œº|Žÿ³«…˜'5N’®dM>æÛÖˤ>üê´Ä¸Ñ7Gრ’Hìáš¾vZé +•ÿèˆï8pLµ~À¿BüEÆ6+j}¢÷ÓÖó"¶{§9Ö5¦g1Û¼Ë(WU”Ž’0œk¢#u¼SŒboëæ,œ¦²óvAÃ1¨#.³;d +QãÏ8™“r@Ÿ õ÷ e +ju +Ï‚ÃêØ0¢.&Áê•Ÿ¸úUò??î“Q¼K +úŒ#Ý®¤6M–}_>‰âÐN<ØÁG%rD²eØo©x64 èì×»’SH}½”J*Éö®«ÛŽàêQ‰ o‰µH˳Nù¶Š9?+°išßéé
k®µj.5ùpÓû!mŽ¡^ ¶Î4Q–ä +3†Õž.)Ç$«Ú=ºÕµÎü¯x¥ÙèÞ:wÛbψ÷õIÄõiyX¤eô³[¤‘审󲺷•
›¾þ=Æûü…×™ûe74Õ’iÛ÷;Þ4éÀXKçhhÑQWÓo&0B‘ëÒq›æ +zv¿é×™p?~Š[L¿qÚÕD%ªœŠïö¸µ×1èª~îg¿M¦%"IvD˜‹"ó5E&§oµê0þ³¸œ°©;?¡ÎØçf÷^\ÚŠx<¦
÷ —LÒzJòn|&½þíYc·„=a)#‚¥0d‘¦€¦˜cÛ¨Òžo–š«´åª¸æ*©‡f4u{i+Dá¾<F/§²cŸIØMwè]ÕÑÏ!ù¥~áÒ;eÏì²ÿ™OTû4°á\ÃÝ-ë@eHž³Uøè-™‰ðÓQÃuô¼US†v[º§ÊQ«_E q×cÆ·eGŠ¸¶ïKÔ3qØ·ÇÔ”ø©SMORìC©•ü,’¾§%.£f…U©TQÎ(X9Oï ^ÉÐL9?9¿äJPª[VŸôÍ\¥ÁÆqîb£Ë-l[™ê°¨‹{¤–ÈûÁ¸¯–b}_Ô7ËûSÅ«àµyÅîÕ8oìçïÏ×êíÓàRþï×-j¸lç¢Ø_ˆ~´ò.Ÿj ÀôºÌëJ€ó¤£pIñ÷•NoÀc¤ŸÂm5s/Ãä¥åZ"•M@×G6JHº¾&± +Ñ»¦0×äàÎ#UGWöÌ?A¤+&d^Ppû¨›êÙ +™]¦?z‡ž™¸`~}T›‡"ôe¼Ko‹lîâV½ø‡‘òçŒVB¢2ƒ•û&@Céþ˜”Ö¬Iƒxi1‰Œ;æì´c,ʲQ/ncsüÃA3ð‚gœàŒê°úŠò-Ãœ¨@n6h¯KÛÔÀµËcA·¸,…àjè]æЀ¤» aUµáHœ}3²|MËÞ#?1Vï€îµ}#e+Áõ)F¸u=xpc;lƒƒ8G‘åv•Þ×r¼jêSEwCÑõñÑ:ÔXw +_ŠÔ,‹1#oÉ$þû‡
lCµg¾
Ñ“l9øâì‚õ¾©½EqÊ4ÑYVUE£´Š´Ìdm$$¬€QÅű!g1ƒ„J!Œk-–¸sä§3ì<¯ž&ºÙ:]‘ÿøñèÇ~'ÁÀÙŒ•ßªõ°
ˆ˜©`¼I}}Šë©8Czü,ù˳áÉמá¥mãâb¢à‡S3¶`åÓžüÜIu+(¯¯%ڈצ·€-#Û¢@Ç®hÃ=yw13Âåêpöˆ}çо‰dj,TyöL½úì…ÎfÕãb'³^¯óglª¿AyÅÁÉð©£È'˜BÖ°øÅ\âë(IÙ¬$§¬k¥êopåÓÈ‹0²ïù®“ßÖmx2\¿½>Õ¤ÄÖåË:)p+© š_Û9OhŸ“Ðó/U¦–(‘ÛˆlVT;ÀÛ3áóŸìiøé-žÉRÚÏ… è6ßuψ—OêñÝšQjœj&$Óåœó=\žÞh§8ô‚©Dpë‘«Üø—–—¾ë!VÕG‡¤o{Ãéw;(„æH…ôåb„§uûN5{jlòòæÍ«›ä¶DèÀ=F„•i¹\nÛwµÅ˧jTéW%$7+d•%òÒ+h(ÈÃõ¾oCí“xF-"³%Q.ý-9
OEj<²œGMë9¶3CfV´O1r/ñ²gͬbˆ§g¿^•/`cÖ9ù]Þn.Åj×ÝÛöšr¼Ã8’P¯$sàßKuM (ÂP¦Ñ¦
V.–¨€0Ô•æš«c{ä…¨œ™°ÁÑŒFb¥„®öº?z‡¾éjçï#À–?nš+*‡³›5‰b¸?¦Ù˜àŸ$ +jmcu1VŸÝ‰Øv>öHãykÙ#8Svíâ¡åqö=21L8Mùc˜â¡SšjpMÂð1îz;AÖ™1“š¹{–é’‡ôˆ]µ\[ÀsÅþ§–G¶¯I¥œ}UÑIîTPšGÙbJ@PÙ>H›ÉœøiCE(cß'‰‘‹:"©8Ž¢¾ +¦2¾Õ +RHuîIR?}ÌbüÂxR¥ty=ÖúÞºwH¸ÜAV7=f §Z9Rík-Ý0;ƒ(€áîÕvüÓ\WÉ +&$†ñz*F´5Whےݾeg™â!\îLD"zrJèÍ´\’“ÅC8‹&;ÅóЕ\ÅŸ£¾Ôû…–e³QBÜöšÑ:p2MÅünm«5Qàø«‘Ù&Ü<÷@àì‰äŒyžCLÞ².fV‰C‹H}¡©ö<¼Æw¿dà„=Ü„UAúÅjå-\YŠtb´¿÷+yIe‰q7 +]M{éµ›nIïAâ8Ò`d2¶!‡¨þ’Òw²…Cº<Óú¹íÌtƒ‰¤“ö@jB +fžk¢!@ú*Ú(\q#Š{x´"™ ª[Ìi4òŒ[5’s–ôÅÑx(íæo§¢n—B3S–Eóýg-~™÷”§=‰¹H÷Dåî•õ+8‰¢‹ÊÏ1¿2YÞXÐM…°@#®ž“câ/ê$qèÿ$£µý +endstream +endobj +3087 0 obj << +/Type /FontDescriptor +/FontName /NKPMAW+CMSS9 +/Flags 4 +/FontBBox [-63 -250 1027 760] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle 0 +/StemV 83 +/XHeight 444 +/CharSet (/H/J/P/a/b/colon/e/eight/endash/five/g/l/m/n/one/r/s/seven/six/three/two/w/zero) +/FontFile 3086 0 R +>> endobj +3088 0 obj << +/Length1 1573 +/Length2 7784 +/Length3 0 +/Length 8799 +/Filter /FlateDecode +>> +stream +xÚtu\î. €""=i¤6ºKºC:Ç0bƒFH‹ ÝÝŠ´"¢ tÒ”H7ÈE¿ý»÷ûÙç³í9ç9ç¼ÏyÏyYjëqËÚ ¬¡Š¸;7ˆ(x¬¡§'g€@~ …å ÌÝ úÅ +ÿƒ¬þðg{ +ÜýCÆMÿþ’âùç|°ÿ¹>€ÿVÐDÜÌ5ÀþϘ›/Ðÿ÷2üùíÀ¯,ÿkð¿gRôprúÍ`ÿ‹ò1ÀÎ0'ï?97“íá~³%ˆ›]ÿ/ÕúÇrË!œlþקâ¾ÙY¸Óß„¹)¼ 6Ú0wˆý£ô×MÜ$w‚Á¡Ú7دÇÀ
ÿÇw³}Ç›Æíæ¾~» 7Ëõß’ +pÂæ×ò +ÀH$Øïæúo +xaÿÀ›iä…ÿ‚ +ÓF„ÜT„©œ›™åšBèÓeé¿ÆU|§Oeq¶Á²‘ýe®ø¢n¸ 4nµ$H\]Ñ“h~kKÉщÏ>¹¹Id±\,ˆæ©Êl´f€ÌP'`ÊÓDwœ};¢U˜™®¿‘3äx(“gº(ØâHd¹ü9S0Z7@Ñì†DHvå´’5n(àpÞ>Ž½ïÄír¤x—9·æ#/íhwq÷{CŽ¶˜×AÁ|È¢<µÆgÃ:™Šëäqs;Ø“;ø¸+'Þá¡Â,í'JºÁ[éÈB´€ÿ¡m{4¼„!º}7ì;u+ŸIâQz÷«%nÍs+;_²³çïà0q:+…Û•Z>¤?u(|qR9tKÚ7RRáª<õÄ:8ª®ßõªJzn"â´~…;ó¹SŠá¤<KÖe(¤\ꛇR®èúu£¢FUTŽ©h…HìÛÊiëSuËYáUòhÝà +ö®>¾lþ5¿^;‘&)¼âfq0I6lømñJ¼tQ…†‚(ÏVŠÇ¨:˦™s +ãn0r‚’7ª®KG¼k½µÖnø¶Þ^ÙØ}ªéýû5‚q;öMÏßœÄSÑÒNdd–ˆ/ïà=s¸SÉ=ßEéo·¾÷a3Fõ‘bÐRÛ|ˆ3ëº\!K¾H!œÉÐie—m +àN¤‹ÅÚjt§8n%þ—#è•ÏTÙÒ P€@¿é2£Ææ‰^™y»±Ù—Ñ9©¸uõ!FsMdÂf¦€Gy´€›¶†èäHéVÅS1-"Æ3Y—Qx^BåUc´)îYyÆÓjlâèvÉ +¯{°ÜËy¸ ¼>Îpþì’öu±wXoôÒ€ú%¥ëSò.?þÕƒýö”,
¯¯NŒº†D}GfÄ|’[ +üÊ`â¾°"2»d®ŸÛ½BÇcÒ§5ܪŠ™†Ñ=íÁ=…¯¤Q'ß*j¬˜½#‹›i69‘ÑíÜ3DúÃLÉÔñ}åâXgòòR +§éY›˜AÎÆAoÃDZ +¶ÞÐŽe°o¿-” MóLŬ»pž§Ðà(öC‡Píƒë—C8Q)ÓÜ·ð™¼Ý39mû#‚' öìMLSióæY±=l-«KJMû¹uoŠ=™p9“2ž.îŽÙÐXÇTqC£Å¡Œ8hï@knÛù¶ä&–S Úÿy/Ê4ïë¸àr XwÆå–Éyȶ^ƤáíäüôÎ`õö±¶©“ÎAû‡cš™)ôfèo¬W²žB~~ö^'Ô.+.Ωã8Q8nN›ê9zO˪ò(ûÜ}£tèƒO^ÞIye6«VvŒó1êEWäNÊäI>9†YG/×èZ±÷o—w‡‡ŸOjrãÝeÈLkÄŽ”J=!g&éWv\¨C>å^4žö1Ú¼ÑwÛ‘-Xð£ÛÓŠ6;në&ܨñmR¨qâÜÔ HtnÐÁs!Oyü¶Kvµ‡l˜ƒ– êl²”,¼À˸ãN¤‹;lJ’¸ùÑ}ñÅžï–$LZV$¥Ê½R=9ŒÛ©—÷Óù¢£ÉêûëÁdeúî°)Sp<<ª¨pW‘Î=dK8Ù¶ûaʨÅô-Û!ÞψñM”Ø>þ U½Â¹BjgÉ[|Z=¬£ ÿÉ1:„Oý%ôQ;o9ÿõ¤‰EŸ\–gÞ÷ðÇ:z1Í@Âe£ƒµÙRì {ņWÓâ]}{½K»Ï]X!ª#‰%¯Ñ©9Ýí¡q|ÃCé=±šr<Ý•'=)Ÿ´´øAI‹œÏÓ+™‹Å¼eׄJâËeemëæ‹%$”‘iÌ ]E%œ›µÄ[Ϫbæ9uUSï¶Î/`‘a¾cEøß>QaLß_Äb@)„‘x3zñ2I¾‘Œùž&£±ósÛ+Ç'ªðK«(?±·A¦¢áÔ+¥¹sh¦R°O»J†x7æšW¶jka=Ö%æ‹Ê+Âø[ÛmKÃPŽ$rºÏB¾J÷mzl>ú¢+“Pè¡ñˆdEe÷î{¿;„MMW/÷^%ù=J}Zf‘®ÃQ\v¡1* 8)LÀ^ÚÀ*ÞwI_׬=A‘Á“¬Í|s[v“6.B~°Pû;e8cpHø´¢ü‚®[OXò.%Svô>]rñX]H¤(©1§OÍð.K…3Ãk+£A?íiRY£:–‘G!‡™u› +ö +s×õ烣•%[ªÂ÷f>„šð,—={øA+ïu¿K
.$mÃj±šMD÷]Â…"?ÝÝ„Ázž¦“‰2cÖ–ioqEöŠCj«ñ6ÔUÏ7cž[¼¥{²R@2kq°ZáK{®¥‰A'˜ü¦åÐã…#!1Û +U*r¾"ËeVr¯GåÌÑL‚Ë’/ü8ª\ÜNÐlù¥oWÿùÊUßÑĪ“x±Q’ÉG#kyOo³ö(
ûúU–PöhŒÂ’¹ð£
¥ˆ"/páÇŒTœðâ…zÍ“±>\V´Ð‚ž…vÚ~—ÏŒ=¯ lmÞ×=^˜,Ç9º³õcñjM¬qâ$!»zJÄFªÃ8‚ú† +fögöh[Êjnª.ßBjŽ×è½*зÐÃÉU¥Ûõ,O1@ÖÊ#BÏõËØßîð/g(áù»:P,oî¼<¿t·+RSc럯¢¡9³-P‚Qý4ÕÒøäRø0G±7•[•fòS¥¦¦ë?JÜüÉ~©R?¿ùø„Im?¦”dìEºëÀò¶:ÙæμiA³>¦”%vëQÔ”ôî,=)…Cb¥u”Á[“Ú͔ӯƒ÷uÓ”»ZÑèǶ@á>ÉÖJkÿ}tἨŽÕÿŽ–+å #n¸¸0c +?ôð!ëä +®å|È7›²¦¡;8~jí)›unâmw|Õ1)©¨r}¸óLÆo$¾yÁÝU´%ÓtÊ;;¶Þ]¹ŽHTF„CîÑ'ºiZþÚõrå0·.Zøa>’@·iž‡T²—aÛæÆÝ/7,È%"Í¢ò^ÐIþQqw±c1dã2¬ž[#ýšð‘Ìò9 R™‡LÌÅÕWÑ$ëÄŠ‘ƒßýG¶)²û}’tZÊÌ™@ù‚˜'Uç2d^R†Fát:yÎYò…P¦Ö^^áà‚ï&E_y]E%Eö…Ó+t<í0*+n„»E4¬7±áMSg2ÉuÏ _N9‘šnsâ'ä&o“ë†?¥4U ݺOùÊG
˜î'IØcWz‚çBž4©$©o3¾’ot¯µISE½^ÓU³Nà^áÖ}3¦$4ûà‰HWNP¥xî°p›>
MÚn0@Á1E°gaÒi°¯žpìð`Zæ"æD lõ2®Y¢ëžS2¨àƒÁDéo9d^%<\ê¼;¤hÎP`)gwEƒóÌNÆØИ"e_ü“ÍËŽuÏ18Eðø\ùÅăœ†×ÍAæ:ºÉ
¾Öe‡}œ“]ÃŨýÎÕš%£¶_0m½7¿:ù<º +êjHáлÓ×*íÇ…QèUN.ƵԿe›§$q$ºô£p³¯rÝûºl›˜]éå,ñ,í0ƒVPyqy®b?Ÿ¤•)Ï¿+vÓ®K|#ÀäþŠ•/HsÉ©kïT%[§Y ílè®ðâUó*e&Ç 53ùt~ˆŸñÉÅ¢Ñ<¸*òKñšãã7̬9^/Ç…Æéë;qbMí£KG¶9Z/Ï Ê¢ÃŽÔßö"ÞÆçÌ(| +‰ÂRrÒ‹`¾¯$5QÛ ô‰Z¸h+U6YÏTíRÙµumë"ò6唈ðëèÐÛØ_ÿð‘ò³¨äjøjÊ*U„H
½—¡Sˆ'ÌÓË*Þj´È—Uã¿SÒ¹B°5s0ðõî½¼ÊZ¾ÉU`ˆÏÞÞçT÷Îüæß´0‹LÌÓ¸ÌjÓlµÜíM!k¬~ +JÕkM/À +5_Sæÿ¥ƒ¤
íöYsð>š +ZèÖî2–àÙ 7Ròy¦–/u·y塆g[òí³,ìÀG^»#åcþ‰ï±L¬T’Îî^[?³‹ô½ó
ðØÅæù¸ó´<”ÖÏ«V7ͯ(ØSvä„S›ÃSâ^©ïàSß)^Êé©Çæ«ÆÌLU¨Vˆº—‡m¼R߃`¥ß>ö6m# +˜µV’yB=®úUXp«q©¤‹vŸcSW[Å…¿5ÕŸ§j&›É=ÐrüòõÉbÞ{«äO›Z=•¡ZeJÈÃW·8±Ú[Hî"lB³,…Óº8Àˆ×ø‘j”O›§xئ·üÌ&UA‹«ÿºHÛ¸…µ}ëŽ{H2ï2”ºz½ÒHkC¾Äj?x¯µ„õéÿè=‘¥¦VEX,€Û¶Ú?cÒs¹ÌTVoÉé»è$yÎØå<‹ÙNß[gx·Bµf1Ùr¾‘D•yƒ‚(Š²OÛý…N‰û~N´^é”øÀãâÊŽ#üÞÀ产O9ëÎùd-=½bYϼ]¿ÍÉêî +£–š=Jb!¹™¯"M©G?l[BÔâÄÜîW^uú¨1«»uüøÀmrí±úÆÈnÊc˜’¾÷½Ø²ý—£cxON§©ÛgÁë‹f'aêj½ÚäYp-¥*£&¿ótÙú™×Øäs÷—š÷÷¾Í&Ÿ°råT`«CX8ÃñŽXOM +?,ÛƒÖµœïêT:%Ó<_óPŠ`gå^˜Ÿ?¡X|"¢©Ù2yÅaV#Í1€ÝªÊI„C«£Îè,“•¢Ÿ™ù¡Ã“Ôc!qv|Ô±Îèr&®›y9(àôÅÖ-ÏóTI2cø¹ºÂt•ûªàà)µòCƒ2ηóÏØ'J´c„+Ÿ×›t<šËÃfÆ‘s°¢ÓnÚì[ÑÝ0ªÓOSŸfXñ®)ôÁ²‰¡Ãú˜DxÌá{1b0ðE ¬ßú½‘}'ÝY +'âN¥4‹ÚÇô±5üy핪«…Ç™»™bù¶ä$ÖZ¥Ì> ÓìŒÁ+ù¶±wJÎt3R¼JêÉà +αÓ>š¤O6ÕÀ²ûÑðpQsU}êæè»r¼’åÂ`IK½i
ŒH_†«ùº‰iq¡¤×šÀ¼EáÌ“‚õ\9ßõaQ|û9:üÇaâäßÕ®|=bÄ¢$ê¥ñYäåfX2…gäÚÔ’~±àÿ~§cwڴ茈…°7–Àû,eVÎí„ÙÖ:>ÿ$@5üŸÃ2júŠ²‚wv!8_~G©;Ó0èмw +endstream +endobj +3089 0 obj << +/Type /FontDescriptor +/FontName /ZSULIR+CMSSBX10 +/Flags 4 +/FontBBox [-71 -250 1099 780] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle 0 +/StemV 136 +/XHeight 458 +/CharSet (/S/W/g/h/i/n/o/one/p/r/s/two) +/FontFile 3088 0 R +>> endobj +3090 0 obj << +/Length1 1668 +/Length2 7737 +/Length3 0 +/Length 8811 +/Filter /FlateDecode +>> +stream +xÚ·TÔß6LH
Ý%0€HÃÐ
Ò%ÝHÂÂPÒ!! "’‚H#Hww— -ˆ€t¿£ÿðÞû}k½ïšµf~ÏÞÏÞû<çì}f†…Q[[ÖnQ‚ÃÜ|< q ¼†žž* ð€@ü +¶†5¬gdE°µP†BÞÿ•‚MÒpçåõôôä±vvã»ÚK³s=¡ .Ä
âê±þ
Ô´v†ü£ÀÔw€ºýåуÛ!<]!@¤Á +†ÀÜ1î0[ˆ+Y¨§ú¨åýE~üø÷î +²©ÝÈÑ€#Çö¿T#È_c±…º;ÿ¯WaY˜=²Ù¹ùøÿ2BÝ” ^[m(ìðW/ýsÈNPDîýuõ C@ ÿñ!‡üy½¸!Oì·‚œÿ.ªÃm
!¿0ÐÚÕÕÚ€l +ôÚÁ]¿ÎUXÈ+ûËôòÊýA"@^ù?HÈ«ð‰yÿE" ¯ÒÄäUþƒ€¼ª²Âã?YAãBæÔú‰òyuÿ d½?HÈ«ÿ/D"ämälý¯Ekwwý×ÀLJÔéö'Y×ÍÉÚÍá?H“ûoø_ûvwuE^B¿ç +ä‚" +q%*-دŠ¿Qû/õñ‘¯1æò:è¼»¸5_"ÃÀ"EKæž#-&D'xzFd¤Û¹ÍVŽµRdÒfÇîØO‘r<|òP<tTÜáV=RðÄÕÄ,Ì\0KIî5AªpBqÓ³ Õ´põ’E 8fÌ…v1Ä-À“ñVï`â'E<W,žaÆüûëÌùt†Œ05Õº‰O‹}ò¶&q;ÑcâÝ~úFËaj~Ÿ=·–¤‚juðF™ã½²?äÅf£³ËvXŽë}Èø^RÅpFQ¬»^tëÀt~ÉL’‰¯(‘/kbPÞP}ðb¶ÕƒÿÒ>f)èƒq§\Ôånèþâ ’ÂÇ'Þæ§ï²öXÃ)°ç†2+üBV0‡™²UE]Es²·ó ë›d-“"ÃgIñ+$ѳoß*½ì% +”Ñë©-¼J…Hm’,n¿u4ùÐ’ÙÚ¾ +Žx¨šlJYê}ƒF¢2•‹• 'úSëî“&X…_$»%°Ž…ÓRg¥®úAסØ-ç‡mãŠD,iÑG…LO=z#Î!éSY?IòÞcÞ²Æú¿+ñ6’>òù~5*™Á7÷pvKxWÉT‘ÝC¢ñª1iÏ’6Ç!¥ã +ÃCñSV|÷ÚŒVN +9z!¡ìèÊŒž} WòXP—CδĚN™ø@ÿmåmš˜»Í‡þ:žò:-Ýg2Çu?2u<³ç“†$ýÞŸ*Ï·CJO+Ë8Ôõ¢»Hôa)§©ö-Õ㔜±>s1²²ôŸ”…}•„=ÞmeÅÔ¼ÖÃì~'<Å:T¼øôbʾùÅ:}Qi?–G§ýûè±tÿݵÂB\Έš‚z8u<˜±’q†ã²L]—ã•%5Ñ¥–T‹ÕXî’.ÃF<,K›“õ‡@¡yøÐd/'.ùsÓ•OšCÓ÷•ë´ jrõ)+ߌ—ã<ZS/…¨aÇ"kó3¯’œè8Ï-ìi¼‹s:c,æ¤æ7 +:%÷t÷øË4ÀP²?Õ™t¶S&ãÝ3Ú½É÷Yò¸þ4š®˜>>:âåí÷@Ò±t¨ŒÂó‡b ÖöÇÙ\}iîJG[@ß6#ÁcŽ¥¿ãéÚŠ‰.oÐZ¡5Õ«4¾xðÞr¦þÝ„‘L»….§À²%ñu/lüœáS%_ò¶ÏòØc®¤ +j¼??¦+½õ'Mˆ€¡×:[˜µz*P3f 8Þ‘:¢XV[Jr÷¡æ$G¡n>é|¸=tJöX&˜LÌsGðnåUP©éÅøþ©)^F{
·¬ü}q6¦I)MÖ†Ý'’EVöß'˜¼byTÍvÿûpKǵ`GN=ùÆÝP Dã Ëÿ$…žDÉ/ú{mǽê|ÀÿI]C™§ÌOÛ5:‘Yý†AöS}Zjn +¨4à¼xYÞ ’q:Ë2¢ltuôÔƒÎ]ÇÄ´Qj
Yx6èULº ö+èÁâu?O‹ÄXåå³ê˜¨Tß
(®¢}ïr«£ÒCÊ%Ñ—Ø·è§rQ™[ + +·œóÐü±µ‡Îj·&aå]Âl…¡Uâ/ºe,”Kõšfšœøý°k¥“žSj¨*Z@-ÊÙÂ1JS|®?Ô +~™bC0Xy'j<Ä¥˜ýt™þØTLPþƒ]ßÿØnîÖ]ÉŽ Ì% Îœ8Àûµ¹CžÛãÐ~Ï«ÛÍÔÑÈÀ˜ ÂÕ¶«N9Z±Ìû ´8L‚5.½#Ä÷€-R'¾Ý ØYG…·Ïü¹ýˆö0集áÕÓKœÍz].§º^Le'EP î¬ÒY†•@껶9D‹-ö§æ‚â¼;®ÌbXQáu[øVu?çAÑ
6È/[“Ž94cš223(M¸‹yöŽÉ†é¨p½*ö¹KTÅÄ—¸ÆñÓ]!&§RrIjPgU_`Š:fÒ¥â”ïvå.—vJy`ï,–W_÷0#M&‚CU°íìËg×3µ¨)÷äËšR#vËÍ +Õõ4é“cVò¥bÄgˆ/’™>Î%… )þðv½h~™(m)ë'Þ¶Àá>Où-îÒñžRgLÚšÀ{®—_Ëݦê½K†{Ij±kîã8*•|y:áäõz@Ý28vrûm𣶌\Š¹[®rLƒ³ÄC‹;ûùX-—ýƒÏó11caì`·Ô²}¥&ÇfœÑ¯"EtHé +å¹âï¦ :F-uíÚq(Þˆñ¡a¦ÖðÌÇ¥q;[–]s9{ +ÁªÛ»_Âà÷&‰Fº/ÄoîL-Œ%1ÚC®±]•ªJÓÈYLø;¬BóÞZ‘,<ã.½=oô?-ä¯ +7õ
Ïw.f™ÎÇ”€æµÂ}"ˆ•³Î®’Ë(©,‰¸'„¯°2ްņ’\cx–l”ýDC¹ŠŒvºrÇi° XüRÏŸSÏðßR.ÔcÊ|‹L½'ÉO®&Ë¥ñ㘳Ëë#ü+{«c—ä{Ö¢°èÃË拨T-¬!ny~LâªïZäj?ž·©Y™€ÔûRƒ¯÷7ûc÷ºMy£Ãƒ»†¼z1…áö + +çâ|2b6KAM÷4c˜_§ûÜÉÛ,™²ì}<—àh;öÉ6Yít¢ÂW`üškH£4ÓÓ1“pÞ¯WàFÏ׿éìÿÍu©<%ÜNŒ¹5Ah³!‚Ǧ,ä½u¨ÞÔYãQqJ2Ú¡FÓ’°C—+åykÅ|ÚÆêD4ÆB´ôÇ:uß×ý^r¾w©xÇ‘ùNܸ7õv¢Fßnkp~ɨÔ_7hŸ£W¼j¯½"ÿ
Xy@~EmPÔ\nƒƒÈ꺗ôÅZŽØ<¾-Oöÿ\oGâEû*3‚»/—_þ@žl¦ +ŒØÈßOóO´&—„+™Óhg”‹¶#ÒFtyŽ}±„Î|- xþ~#¬8šåB0m"Èùð:áÁ©îMä#lTÞ|ö:Mò +`g=qc’tƒH“š§RKü¤¥Å]<³OH8Ûq)žç½CÏòj¤ͫœM5Åàîíèôg'w22õ©îx¦HAPßò¡ç¥1º]9%*SÛ!&dbà§é6PzVý +¤èÞ’v+fòÕd
¤Ó¦°Û„Uªc>úÅpçžÜÔŒ|⥮ +]UJ¼gUmWµy¦¯Ø6=ÅqDœ'çqý»õ÷µo¤yVÖEØœ¸†¼D°ÕÙÕ]ðŠ¼º+AƒÞëmFOÇkîe$7ÌÉ-!Ÿ¼øq›b¨ãTç:oYnCÛçW^ Û~2h½7Ê-áÙÐЬ VV«‘nÒ”äŽÚ)|
%>¯L—½;ãë—ÅzR—|ÆÜy[¤Ùc"*L(a`pß’ÈuˆŒ+•A†SA[C«ÛJúxÐóQ…}ßxšû´SŸvÍ2‰47£ƒSot€T|€>úÉ-ëGÂv4ršÅ˜øÁ…ü ætŠ€è² +éìRsªZrœ{IÑü +n¸—Cá.Fˆ)D?¡)ásÓ^Çk…±eòi|‡HÊ*”ÿ˜!U
i`µeìÌ +-÷8‹ˆmœ[ˆæv;oy€Ï\jï7¯EÙò"†˜¡;Û[›Z¾ý(²ìòÁßä*Êåéí6&ãÚÕþ™ýfÏ¢è}øWyÀMƒîR”‘~<êy#ˆCüBùùZA#Ô•¢¶ßåñö yÕtJ–`ì±Ú +Wæ–še0sõWñ£}ʵ<)‰X€Pí—
zÑ>óQuÃÇBDOeÏÂ\WÁbÛ¸Yn§½gIåèÝÃŽ°;Å“Ù“ „ØZ}É-ÑÒÆèÙµóz*ˆè†Ó76Ÿ 4朷*ú`¡˜SÕm¿/© c +˜žl¤ð#W¼ŒB…òÀ¢ÞF>~L¾*f™iV‡<‚éö¸ *˜~úð8d¡bЦ}»pfòÞETüôÙ†Œq<ˆ\u1âéãç´ŠBSœIR:8¥³ÕEÞq.Ìoì¢7^ÿhF³·â±9»ÆP%›øèªc»‡UÖ—!7b%ó±
»A ß!\1üv}Ï ÷o¶Íµ¿àX½!KIÒNñ•ÑøÙtz*ß>ðôgD| +šV·rŸ°`AY"Îfëo±}a=m|Bà\·jíwãñVùE[qÒ}ÉK¹6ÞÇØš¸ú¥£Ùx\K%%Ô‡‚zY¥qûxähåÉvD¶SŸ9#¸¦îÖ‡œ0²²6‹ÃNt1¹<ztê8¡â¢…‡ƒ {áÜö®ÝNÍ?N\Ý*EG…µ#,_Z«óÓWDNYÚj×à3†rÒ>
*;_ìËË>V m“ðNT
mæ‘nM¾#R²½š~«øD×Ϻ’1AÁ…fªZ_ç¦Flißì[^.Š!j~úìÃ…”¥/“c’¤ùs;º¸l`æ_Z×V| } EI_¡¤˜YFË`Ø1ª€çU©?ñØÃ=f?&³ìQ9ÂÃðw{تø·ç¨FC*e\-íßKV_& +%M®ñ*ß\LBø¬å’ªV‹äpÉÍn‚€ì†šNr»Q'‘n»×ÇÎmá„¥¡4Áì§%.®*C Úúmˆ]®p©ˆ¥J(Û™%wPUhåëé.åßrSi¼3ÔsÜk4«^v=µñB©Ã/H½ïÔj2Ò`fLˆíTäLõöR¥^ÇËú¨N~¬°Ò‚/»Š®ìõSí©ù†6˜$¯iÉà|F†Z-Bòpöc)áqZ*.£×Û¨]ÂPªø¼Vak¹¯í~S̆“©q‹Q +J+c<^má3¸7¬3+nz€uçá‰Óòz|¯ÍBv*¶Sì=tæpï7DçÝ¡üdòà{ù<gMäFSã!%QgsÉï>5Œõ£¾•ú7æñùé“ñDB–ƒTtOè7äÇjêßM¼%®«àq;3™yW_ˆëqj¢Ž„Áš+Xü±¨E“ ˜£ŸÓ~®ÆE¢/EÎïÊs¿b ýÞi¨v}e"ÈÊðÊ(Å»âFØ)Jôªiû{éXðá;fTíоÞ`³¡ö2M2Ï ãP®îgy N|¶‰ŠíÑ®xŠÙ·•;R¦¹?™iå‡ÇD‹Æ`Ë:½(ÓKfFŒ +ó”’¥ý46TÕSðÐŒôÖV@nbú”{.ùvº +-ÿ審v•KÊꩤ;jDµý«šÈÎè¢XÓñÀ’jìÚÇ@œ=,V:x{ºøš2´á{êsÂòJÇMEùÿª, +endstream +endobj +3091 0 obj << +/Type /FontDescriptor +/FontName /ZHIMAJ+CMSSI10 +/Flags 4 +/FontBBox [-97 -250 1077 759] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle -12 +/StemV 80 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/I/L/M/O/R/S/T/comma/four/s/slash/u) +/FontFile 3090 0 R +>> endobj +3092 0 obj << +/Length1 1912 +/Length2 9708 +/Length3 0 +/Length 10885 +/Filter /FlateDecode +>> +stream +xÚµT”k6Œ‚¤Ò1t3Cww# Ý0ÀÌ + +†c3ÊÂœ½\!vöd¡¿ÿX¬YÜ‚¤¤À®kK(@ÝavBV´¶tèÀ¬!`„×(XÄìg ÐÃÃËÒ Îsµ“`å +´t„Ãù–î–GK+dÀ½[¤Ÿ,‘ÿ·v…8#à\pˆã/‘À_4Ès–‡ÚÈÂœœÀPûWrW°5òཀ߯æõùÚB 6¶¿„ظ9ŸA!.n`e¹¿‚&ìß6;0À„¸¹` +_g˜3À)ì±#°}à–î` +Aµ¹ ê0äš@ÿ7TüçZ«ƒm nNÿëUFX"Ej‡vο¯W€x‚m´ kû?géï»@p„@ÁZ08ä×£™ý¹|ÖÈÇyc¸ÀÈÝúoQy¨5Ìæ×òð +ôØÂ\±Ý« +›v4V¯'ïÎîM$øœSÒMâ5 äè¿‘¡)tíAÑ¢ŠÂoÇ’´±ëÑaÄ{Á\Ó5àÁDT¤ ¨ò²E£µ½ª(]˜RXowEÑhÕ¯»ÎBÊœµâ¼mñV#•NU¬õ;Þ£©o°ÿA7UGT Š{Ðú!C(‚@^´ŸRŽ£RïÛ»G×Y…î;©}¬ e‰uÔs˜ÌߦÈN†‡öc·ˆ„>³Z6êzã®®èÈ"/ÏkÒž…fË€òšþ•¤ÔÞz¹JñǦQQîo©lRßm|ž9ª‹E'ôñ¸ãj–Ì.¤äi±rÂË÷ÁuÅJµ0%ÈÓ¬šÄó‹¤ÄyiÊwþ¦áp¼NEª£"p+K[”LjZR_^ó°åUŠ67>×KõÑšd-·ÊüR)ÒL3"êSiwÏìñ~¶»C·‹Cøæöc6~T2ã@ïÇ¥ÙxŽŽß–…'QYß>mç£v @cd–Œ%¾òÑfÍ„³¾Š–×]ORò$§Þvç‰ËÛI +ÐãÇä´Hß5sÀî[ÔÈòð?Œâ§r8Æ-vZ4,s™B[2—ËLjä|Õþ%ˆë™µ/ÇZ©ÂÂçœõf¾…:ÈWa§Þ@„šê!÷Œ•e0 ö•ˆÃƒ…n2ÿ‡nG^U‡£RªâV…ƒg,FdO +LéÛåÃÇ(䆈חŒ5Γ”Y$Õ\%è¤-Nô ¡8‚‡
¾Ïiî˜G£Ò˜P’ðT]‚&΄T1[Çß2ñ•ÊQzuú¢õ,u
ŸtlÊ¿Š‡_ù™L ÅÜ;„Û#X^¡0ntä6ô3Á_ˆš3«Y虞ÙV¡p…Ò/׸2IìnQ´_
K¢¼Ìô“¨Û*sÓd¦Šu¦ŒlVáàÉá´ +TÍ©nä\J¡rÈÕYx·˜¯’EÅcYˆœóª¡pÎz´åWõÊæÚš-Q–x§ìî›;Œ§Ôѱxʉ´\½tÔêÆÑZÖoÉ=˜áßYeø¯ßJJ2ÞÚ˜Îñ™ãTÕ¬‰ ú¸ •óú¥¿ÜŠÈŽïà·†&.Èk=ý˜B`>Eþì:ooOÑØÒ"‹8ž"$HñŠ<!O3óÎF¸|º}ö¢Q°oºó„oÎr쫽àÂj/KXé-#·A1<AµÂ]¤ùˆUÓç›—Óßþ@¡¦¶±ÔËyu$çCƒ÷ïN„ËÔçF‚(<êŒ'ÌÁ§^??ô˜|ädoôNWÑï³òoãŒ3°Ñ¥ŽÇª€BwƒÎôט˜¢oi˜(“Ç‹ø £LÖGßF<¼ëÔZµ>©+© -VÚ ýÒCÄi“ƒ6WòÍxefÒƒ·Í?&¼#ƒÇ²¨”6ägU4X/h”ÉzET°cÙ5‰N¤¶Æ³%-Ÿ±Lz]ÆT¤âñÈ·ö‡ÍT B¡ô1«Uó|5—ç¨X~Œ!Û…¥È9=þ(‘¾0;Œ@žõ€›^cGˆôfæ~¶É #>sß +@g&4'o + +ÕFÜÕQ6\žÅá~êMùViGáóHåG s¿«!º8®¬ôê¥ÈÕdÌnØ݈*Ûé¦m3JO™3œâ~’²7¶Ï¶1ZÀÙël]ó8g”ÞºôeÞ*£³%ãï¦{zJSÑuQíó‚õŠ5?õ*@¸Œì‰L5ƒ½w:}Ï}äÐ)ytŽ‹¿<a‡}ÚXDãú¤Ådω(zØyÆø¶'>zê>ADçV˜¨OOqHémüù–flÝ`ë„áî¶ÍGµç_Í«íl¤:NV]…—ˆ7¾)dÇPÞuêXǧð»1ùæ-籿ó–Qžt½}En™|³ç]þ²Ù¤‰Ãš^…µÐ>óýŠwgÈò^rç +¯ØP]q—«æ´ˆÌPYOOïç¦{è𼓡?jâ"Íw{í«øX +ú@°tü‚Éúç-›Ø+•º\Ï›WàQ™ºì®žî2«
VÌ&À2góº‰Rfþ qæFiVÛ€)¡Ñ‹¥*Ù ÓÌHõ÷ßâ™gÝÈzÆY)ËŒ¶¥qåâqÅy# W8÷nnsZ‡¾Þ³ {ꔊÏy¼yFNÓdÌ)Ÿ“ø‚—ÎLøËÈ.IòGñ¯É'oØ8ÚÅÛ¯Ž´ùü¤tpPÀËco¦š¢N$MV†‡A<dßöœÆ/?1L‘&ÍÇÝë O}À÷lk§¡°…}ƒzE(Vw¼'‘«d!Ã)æˤŠÝ–몱J|$Yд›ÊçVô1ØqRø="ÜZÛ¨l™ÍŒA<#Ï£ÎÆOÌ`y*$ÃôKÂâLõÈU¬íæ\Í^o©²FŒ¢“c|c´rì¬: +pó5†íªÄÏÛ K•¦¼*¢ã“ÇÊ(
_A:IXtj”‹7ôRñ¶øð«M5†Å4ÉGv%ÃkxÐlÕ@aÁöì‹nób,ÌdöcF‡Ûšê¦ +&*Dcíft°†~\N/Ð>×ï‹q|…'¶ß“»$ß…A»š'Õ½±‡Ø§(¼Ü;IEÃó·Ö;1¥‚NC?×€$e?s5<jH¬Ôõòi(a ñÙÆ.¿¾¢PqEŠý;\öuz½Ýé³¼§\Ú_Ì Â!ÊMIâ—âñÎp/l[Y¨ï¹+ +t@tK9?à5iã’z*Xš|9Í +p€Á‚ýèéî>Jb@ésœ½„†&[5–Q½„O7Ž/ìÞ¤5®±§>mjuÿŠ‹èÔèM°ÛȨ”X‰þæÅàÁ01÷þ`L4¼rªœrÐX[²_]õPãKwX6ïTvú˃øÊ¥2ŽVcŽS+l™Õ’Äq!2üYlÕ„ò³UgìâÉ0ÊÈ×ÚVÑŒù|¦ÚTõim$$͆߰Tî8 3iVFSƒ½p'_RX‘ò®¥!-÷½lwI’0]cÃê“"ùôP‡²p÷Y5¡ëÈ’‰MØÔZœSWÖ:ÊÅê¥Ëò"ioÕ!R‡þvÔGxx¢ŒaßÈÓ„)gq@KsÉz +ðû¾Vꆘxu£Þ)é)…( †ö2d”^'Ð÷/±×}oÕø·+"ŸšÖΔñ]µ>ŠîôN¨†Í2WCÌÐ^f U {RI qÅ¢~2æ¦éõ£¿Xº{0ĺ¤yˆWf(b^Þö²˜×
íbèÞUÉt´B-þmí¦?qæý +ï{݉¥ï?ˆ»ìƒ¦ö(#lzlZ ÜÎLšŽk¾ªƒÃKñ©a{?é{äh®° +vÔ7£´º%R(AõG.5Dƒ÷"s¿êax͹‚D%ûfD׈°^?¿ÃÇžs?^™ÅÃ/X˜…F Ò|éög!ÔÝ–Ü +Û¥ùÁ×’Ö'¡4É·.òÍ°ýÛµ>±"ÕȤªŒ¶fÍ}=œ)ígâ¶LÝ.ä¬ÄéôYs X5i\F^«Àèq NjOü3TW×–òç³TÞžtT›Ò±W„ë›MC,Zr7~›‘Ï>Ö¿ëÜÑêI:%|w¥ þØÃ¥ê¹{Yxñ¡§M¤@`#‘Q¿€‰[SÉ‹ø‰ +Ëõ‡!“}DYÏt•†sÁ#Èl;´Â¸<zÁ¶MŒ„ì¹ÈÃZö¤ +ø¥‹ðIËÌ£aãvÒ`ÛM×ý/9½Š0–£›äÂ…ï‚·l£ÅÏèž™±Å<n´ç+>ˆÿ©ïÞ}µÈ¶”?ÇAÉJPè¨Qì–²ÍOÒeÛd +>}Ä››^äGÜðñÓBl5‚d¿íªO&MK¤ä`ƒ¬…µ FãF/®…ÒžŒlm(õ—ðt¦ÔqK j}©°oKœ¾ÿ‘¬÷pqù™ÈûMMYvÚ¬ìB]û›˜Ëf²•ŸõϬ‚>{êY3@¹¨xšÔYÃyq·µì>ÚÀLÅéjöÄ@D˜üÜvÔª;¸Õû¹*¨´‹@«°P¨ãâÃ
4ªûœè%mŸ_í›/sØÂÒn¤[˜ËŒ:Mª”ç#ŠÑ9ÿš'j?À)ÝDdùA0× +Ñß ”è–OnˆŠmd²û¬ž$ h[Pù³cã ¸ð]Äø²7»¬û–Y&Jë%UÌ2–6Ç3oùp/òV§œ¿Vx“ï`Ý®<œ>×Ïs2@ìJ¡yŸÏǵ·Ø>óù¹òà¶,Ö7”Øì$s"Ð6›9«Z nl&Þ}qQZ_ðü’NCM<ë)‰Ã§ÂÇÇ´2õ"É@Ü@Ä m•kBª[-¿&³I"-Ϫò‚Ñ´zlÁ}XbËL£|‚Òë]9óôÝ ß}ÿ™§¥U¤Â¾Ó91ç\c¸@ éA«§äKt”\fr¶eˆö¹fÃ3f’ÍL/¢étEûñªá‡ÅZÂ.‚?¿d$~:Wà:
rçÒº·Š§ýÎ2çÉJ ¯èÒ0íüõÕÉX¸¿.ÊÁ¥7÷øy¯Œ-‡3ýÈbŽï^}}3©ÜYŒ8b¬¥w’o^Yñ&8ãÔê\ã5ÀPmÙxïa ñSî‰F°Èó€Ÿâ¡±í˜¬‡’{N™^õMN¹VÝѸ€¦sRóD»ÊÆ.Uò5ŽåÁ.ít+*‘ö…_¬ºçÂì|ß“éb#ˆ9ßä°Ø÷KP=?pë"
óù¤æWB_×ñ¨$ÇgKÌo¬ÍdÛþqHgšòAøG€aÑGÏU´äáýwg´ÇŽ2<§¡é)û&n=’éoî[…“ĦDösÍPò+ŠÍøQ.UÐúŸú“?íåWÑ·æ°:¼€7Í'݈œ:, +‚Ȥ«“¸‰K¯07ä1q_)œ/¡Ð:V>S½mŸ)ô³þdÈ—;c$oT”ºÎ EÇ×ñ÷Ñ>»6î~uG¥1û)ŠÖèñŒ•WÑD@ÞyÜ_ßtPÎ\ÊrJiuY;‚‰/ >¨ÖI_ª{h=Ìû涎ƒ˜×¦ãqfD¾ +ËNˆxÒv.¨ºy&½ãžÈÓ‘~xžÜ'ôÞ¯ +‡ý>{ö· ¹)Ùs»ûL¨L‹Á™ß–õ|¯/L“ŠI¨·»Ðç(™’&g¯'~¼:ÞÏÉ
ܾ?%$ðm.Ñ'OÔ–ŠÞ¥U~Ü¡¿ÅÌõEKèGÖS– Û*O‰¾jcYP®ÿ@Gýgùç”t?õN@oý(^ÁÑ´‹Ž„ {AEÉ0M†Bšh9 +Ë„ÛÒvI!Ö·Eê6e›ÁÄaãwˆ›·¬ÍM-ÅýiäýÊt#1–*Ò¾Ø?º ŸÇâ$eŒ«'gJ‘?<"ë=1ou€oâ¾47k;ËoÙURçÑØü)[þb§„:r +´³B¾?z-•¥iñÛH{$夺¯¥º×Ú¹”r÷¡ß ±ñØî¥OI›>Ö;㤷-1YŸ)ÝÔ¼\ˆmù¾Ž¸`³¼hô»SKàÄT×îRMøø°¸åà…}ë^wqdfˆ¹ù/!n´áÅFvÓd§qõw%qX=‡,ÓðèÏçñ‡ÍeL†,äá^¦× ®Sì„Ò +Ö<¸÷CtWI²r¤úñ7’Ÿçîäî~l)Þ€d»t‚ú{xå7™¬‡QŽÂ‚ç¹ÓÄ=O®+;Š¦ÅëïÉ¢ßB¾¬Ê[GY âZBBJH<uµl IØÏ8ÝÙ_{œÓ‹‰/Åw {S·<'93"TlôÅ®îÀd0C<Þvå’l>ÊãíBiúêËl¶Ñ>»c4…ωã
ª±¶ØU¦¶ùÄNø‚R¶s‚Ì¡XËÞLXõ1ê.ûÜ¢éÄUÛOŽ–£÷^çPm5(ÛTžçQ'@©¾»ÔÞÆ7ßIæN óNùêÈs¥dA¬‡ï<>ˉÜ}ØUÞ3)ôzG…É´Á†)µ +¡8gñŠSQчg?ðÈy’ÎÃߘË=ˆ•˜¸¥%{ê~ʳ€Y‹%gªéœDTñ +Ÿ¿ZXE}:\ܬݯ¤ŸWÈúœ€™!uløêõ¡ñM{¤á0¦Ž¡puÙþ‚錣=áCæfš¸“AÓÎ=`¿¦XWoÏâFÃC©{²Ôž³'Ó~½uíüø@3;°µåÛ¶5GÖ¯V·š·…”St„ûË_ó-Nï¢&»c˜ïï¿y+‹h†fôXµgå-EP®ãKqÌxmö5Eºöq +5Å/D[rüŒEè¥ó»º¹üœ§Æ¶ÈáD÷LÍv߇¼î”hœ¯¶÷)#Z ¬ê
±),M¶¹½ÇâÜ6•±z1˜]¸ª#ûœ˜ÑX–{@¾¡Ç·>ïŸ:M‡‡Ö 6äùò!›KÍ«áÌ.Öá–·H·eZN }쥬¹ð¢±+=ʇcÝ(V +º +GDCì‡3\Ø_p’ÎÖ
}*¿³G¥&*L[˜»¡=Ÿ»Ï~¾¹|,{Û¯<ÔÂø1’W@š™~΀®£={昦$¼zU²a4=¬£}¾« =~øÄ á½fhMôÛ)_õú¾$‰g›‡GòØ~wË
ÇscwyüªYø¢Ò(KlË ã$Ø”¹¹/±ÓnX·k+¾0´—‡P²¨ïøÐEØ÷ýÄ;Šz–ª;³4±³º. +/xê¹Ï߆wššç}sÒ°fnS2%Nš3?ϵ™‘VH/ùÖÅb?Ö™€u.ȸ¼*ϻԂXO•ü¬;‰Æš‹®BsUXiÉydê©5ˆx _ÀjY†×èŒ?SJ$[:ýI¼èÚwmCÒGÞ „<&4Ìí€ôÍ×q^_QV·Ea]ÏǤÏ?„ÝåˆÔ@Îm{ ¨-»s¹UL¹†¢0fë%S5–Ó±4dú»uãûË FDçËÕÒŠhˆ´^‡¸Ì(I¡õ» Èù +Ù|Ã]eËoÄñIÜEX(Ä~ͯŽScð6©½ìò¾(²þŒß‘÷éU«œÃ°2yÛúv§æfv‚Š¹UÕi>`§~ê˜{>s¨y×ÑH]¾ÝœÞÝðöŒ[i´Å ä`d6±õêÌ™@—HÙ¡)KRùGfJƒHÔf4^FcämÊ2@,Êͼ7>vÝ–®p²$4ˆ‡¿³þâv÷Æ«ån¬ó•ÖN¾ÍÉÀ4ç3_’‚ZŒ}”ZûÉ2©¡BAÕý¢´/+ÎI¦2ÛêŸ"£á^«bÌ:øï_0ÿšWµn Ñ? De3|Bsé7©áCíóÌQÇÒ= Xçs""ãÓnõ'ŽÌ‹²ŠKcæ¦2ëúÄÄ^3©UBìoÝ5©½çÛÀú~,¾ýèT›ª¡ÕùqÊg{}ƒ&‚ +ý·Å‰²LgêÄ,³W#ç]Àœx¿ýNLÎÞû}zï%ÆÞ'“WsðBño*º!›ÚM4šlz"0` úºùÞƒÐÔg’éð¢íùÈ÷„'è^uïun`˜®C/éxoŽö5Ïô©m
«Ë +Éâ„$N*›K£Ãf§ÓrÊq¡œ°)ì¥6þ0.éZ×Fª¯®íhÓkÝß´™æ‹¦ +dRî?…ÌuÒ¡Ÿ84³ÐC¸Ÿ½-×ꉢö ‘1~Í.ºÖìŽ|£ËN ~Ú7Þý^ýƒãõwœ»ˆ&¾)XM¼H…&ÝOëÙNþ ÷.¬ÕÉz]Ê?¨<× ë½~æÆu†Nõ°,iGJê-ö½ÆŸuM¯ÞN¶hŸš"w°Ò¿Rv\TÆH£zW‡ž£¥ÙÓGȳ
xž‹O'ÐÅB‚h¾–R䃥߼VôßÎÖÀÈ7iCW±l;‡Ûgâ:6-rÃIqÑ +^ÍÈ´à}pRš©¹§éZglþaÿ é
˦h+§ÿÌ©îÎàôÙúA +v7Ÿ•èøÌslhwÄ(̬ñÂ%ô(Æ_hZ¬ÄçÄLyêZí9W‘†Í:§•EI áLž8¯õ( ãütóí<Ù‰É
‹´ï/óÜSD™"Rdù”VÔ@3ókK·™ƒ6Àƒ-&ƒ‚·«Ó‘×fvÙÆ1v^ãRTÝPnÿªñ1ˆ¶ÊbÒu:‚#÷dØ BEu0tÕÍÕÇØ‚¡ðrúO8Al°^7Žø3)Ó§¤oõnÇZR$2õj>ŠzWëo|îÁÏ +OíÝF\ÞÛü¤¾nO`iJKóFçq–'²÷YXs¹à0ËJ-º˜èY—SÒ|õô]ÀôÐ"/‚ýP´b"ýƒyl‹aú$8ŸüàUÇiÊHÔ©?èþ°Öd®Qå'l“d€¢nû•îB0ÓÐFR9«|Ù°]õŽzg"»â¤70S\ÓPs?ÉElƒçÕgÃe’ÃóÂ&¯1Sƒ©VKa8ÂcèqÒpú¶s…Ä$¢e,“þš#’&–¨×N•œ×EnI4Å>¢BÛFÙZtÒ]àºÆŒøüaê5™
W÷y,NváºJ¼Âåa¬ÜÕüˆ²¥—) íÛoÞ,Sú¿ç»œ+:v7=Êð{¤Sæ~ºCý²§ø¿Õ£RçÌ ^Ds—{IKª¸’ª¼·{»h©Ïº8iÞl, ¢X‰™$Uín͆™;[éu™Õ¸zð0³¼€þ[ì*¥ + +S»™²÷½j|6&x.˜gsÞÓæw¨ï#Wï½Ú²ZeühllH.ò0aÔp\‹3÷‡Ú3t3®å¼{âý +endstream +endobj +3093 0 obj << +/Type /FontDescriptor +/FontName /NLMMKB+CMSSI12 +/Flags 4 +/FontBBox [-98 -251 1052 758] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle -12 +/StemV 78 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/I/M/O/T/a/d/e/four/g/h/i/j/l/m/o/one/parenleft/parenright/r/s/seven/slash/t/two/u/x/y) +/FontFile 3092 0 R +>> endobj +3094 0 obj << +/Length1 1444 +/Length2 6094 +/Length3 0 +/Length 7071 +/Filter /FlateDecode +>> +stream +xÚW4œk·¢(At1ZtfôQ¢F'ˆšÁ0#Ì0FïA”( ¢—è½KBt!:Ñ{'Q¢ÑÅ”sÎ=ÿ½kÝ»¾µæûÞg?{ï÷y÷ÞïZÃάÇ'g´„*!h>0?H¨ ¡§§*„øA A +ÔRRçG»£y„õO"ÄÞ‰ñ‡¸BàöKá×Ö!@%9 £ð>g+ÜíÌï·ÿ©QàgÌ1+"¬PÚðs÷á(¨æÜ=þ÷ é†ðúkeGXÛü”aíâ(ðwrªÞÿÃÁ@€0[((Ä1å€:¡îV0Ÿ ô=¡¿ŒàŸ0Fƒ—#Òhƒ‘õÛ@1/€—3Ä +D£\ >^ÿÝðï +äü§ýMA" +Ìøÿ=¿\þ·ÞÿåÿlÿÿÜ‘’‹½ý/;çoÂÿ°Càö˜~vAcfC‰™ÄR
¡¿Zj
wqøO«*‚™9„-¦ÏùÀ‚¿A¸³Üj
G[Á~7Ò_•À$°‡# ÚHgøÏKãý‡
3wVO0‹3¦^¿LPÌXý;©" +iýsþED +âÀ”³z1ƒj
uÿÕß@~qbú +ƒ€Ž˜ëaµAÿ4ýFÁÐßü +8ÛCœa¿íÃÊ…¡£uf“] +P¨;Ô +05Ž´’ +²« +j8©£wã[ÆÝM<1äÈ1'@w([,Å襥N?(Ršj+™Û5kÊ;¤ÏOxV3Õxñ1)Û2Y¾¿:º6ëuÌÀ2NZ‹•i/[2Õ¥Íøœ¬…ðžµm‡;©7GÕ‡ÉX·;”JbjÁ
šM-©êT_—uÑu–]úk"‡4ËÑ+¦a šÉ,¤›N1nåd‹=]³7Û[Ÿ¨¹>]Ûc{†¾©(ÕÅp_¿Ü`6‹ä"#ßu+™ÜËR™Bv˺£xR9ê"¿1åK1*Jç’NïGHükºx` Í·öZäwG¶ßI»ÎT>\O—&~» eÂÿ„¯Cêe$(ÂLR°Gæþ‰kØ1îx¤;®T!–Œó$‡x‚µjQÀxÚ½¬rÝðÒ%Uk(SÝ'zzƒ +°ñž®¼Â« ¢JOývÙ"÷Šê“ãü'*pܵr冃ä¥ýã*w[W+®0mIÐwàm-Ë,™Ým“ö›Áͤq¹x]Ü“ÅЖ)K'Ü«-·g6LY=ÙZ‚SS¦¶ÝÍmmX\‡ñ¤;âÖ–É>To”'HdÐe•hg8Ö7_;\‘ËVE]~ôÛHè´ç7
ª6±ÀëdOgŽš%ÄBê\lp¾ô€ç¯tM*IK=Èüär¼õ[žp”¾a}žy5(iŸëÈc[9©IñÔÏ_'é`s(J<@¹‘Δq’o++äz{-¶ž‰<ŽÊlçàá˜Îâþâ– +É—ÒTÞqœaÙºû—’8s‘ì:£†Ÿ*ˆr·$-Ì
vÏ9ðâßOTµÙÍ®·Êû¡z
ßå(É}êÿ´Ç}ù–K:Á¸÷"(/út |Qf0©žÈ#ÂôöÔ9ÿkkÁ2·ÐRžãîbŠ›þ¦‡m;€oùZÏ´^š™” ƒ–2*yp™ÍëG©:Kæ¦ÝE3‰ïcÅ.¶¨ª+,©„Ý»×´¿¥À~„taˆÑhû=ŽÆëdÝgËpÍxb¶?~Qw +saÆòÒ +ߨóÑI›$Ù¼_Qý›¶0ýɉö¨ÛörkAîæ¥ÑãïCs8à+çõ—¥Ó`H¦Úö÷ºà„ØùcC¬l&ˆ#¥:5mV]Ç"qBÕŸì«0‚›q~$zÜ}øú´šÁ‹xO“œÙ=<` +ïä‰|)á¹n`:´l½PvAp=D>«›‘/¿°)Ë:cxgÖÒb@æ§ÂÜ ÒNx%î)ü†C¿û +M§±6±0ÂJmŸÓ8B׶\D{]ãøëá7ñâ\O¿ëí¡vFg³ÊJ(?œ¸›ÉšK¥ôcbYC5Õ
a¿æwØw`ùÕ,cŠMa%Œ$8—ìU¯©ò=´ÓëÜ«úYo1ÆFGêØmX™
ôÁ«gåoI¼x8ä‘‚¬ÈÄ‹õ·~ü„‡vÄWSÑ0Œ5b£_åXÍËÞÊ´´î¤”i¼¦;%¿kp›ÕYvÎ.ØC]´WÜ6û>Èúþ±»ß3-Uên¶²ñ. ž¾ì ÿ^Èôtm˜üc$kþø"Dü<dÙù½ýÆä›'Y.æî
†W-…ˆŠQsåúÌ+`zÃÔPfjôï#ßa¢˜š)Í„ôé9©¨ä†úº[ßý“¸Øöìãé +vŽõ>|T +aésSµ³ðZc9ÒK1‡Å'=VI-/¤× +¬"$ÔúºÒ’…úùZ«“„Œøkº²Ô’ÆêúÍøËÛ.yJW]$:Ö^½†Í¹ì9Òl>ùf€õ6¢MҙĔUiÚo![ùÈ=¿ôÉ@ ÚA«åò5 +ݧ+-Uo«@žÒ¥·íÝê:«œœÎèìÛÓÃà=IiŸ•½ß¦”—–£\c
Ó¸A5^Ùb©Î]¯˜“Ћ<>Ÿ‹³¦ÞëÇÜ–d±üfÀ¯õ\fGI8î^]Îójµv‚ÂA£4õ“3IÛNÀlx}(êîÂŽÈd?9ê.I#ÇB_Úë|•[ÝnÙÕ~o
µ¼+®«§®Ü# Ofg8õ\x(Ã_é‚?^Dfß8M™ÑÒWŸ½µæ$Nê„ìPŸà]qP¬r¤â·¨¼Q›SŒ.·O½>õè–roHÚ3m +AùIloa‡}8CÙRÇ1^Çl¢•õ2Gå3¢èêf㑦·ÛûJ²ª®ï‡¯r¥#Æ÷Ö2Ya…k[*åFI +*8´xÇ‘ûçó†‡çKÅ +øYk¸…©T£æ«ítínÇ‹FŽ“9c¤›ìrµ–äQ6‘8àÆ‚²sáY’AŒºƒÜZý,|î@Îw‚Ízp~l–axϺ
4¯‹ÛO¯¦ä4ØhE.g6=´Z‘c\‘¿Ô%<µ!*zÏΤYY¿†ÁÈCiÐÇZ»èî<¢8íªbI›IêWˆäÔóÏƦnþìEí<–›xÝÖ°oɃLÌÂC”SíÆùEþráÚ€±gQD.r.³k>™.ef'ˆÅXqfM&bvÀ²¬æ·”y#:òª7b¡j`^è‹ÝÇoH1Þbö%© ‹‹+¡J|§¼¤YmþŽ¢@"Èâ…úéLHÖA’1§iþ›=#’Æs±ŸïXà Ñ0à²^Þ))Ÿó
®G+–eá•¢òÛ©Cæº_'qZÊìmT“Œ§§-åÉ?{*7_îª;4¸úêÍr¼èý²vicÿµ,´ß{SÜj—¦ôpú‰Z!ÕÐ(\&ìfëöÛyªžF3—î°ÙáEº=ôñKŠºÄ¬î”¶,cÛ©“ Vá‰6¹L
q¡ö÷±~j⪇]G¾8îë²lÉw¯öq¥ö +4ß„Î`cÁǶ?…,n‘!N6Cö¥íÌ&qlººLy²<»"“Í$ëÁgRck“O˜¾WÅ3ŠŠ5»RÌ»ÊWË™<qèßÝM™–Ñï§ÅdìxóTb©"ÏG†èÛeŠZ8×öÄA_Çò,]´qð¥¦1Ãâ·Å¸;°" +ø‹qæ¬`ñª·fáÜž¯¿Tz¤%¹ }ÈÕ‹nlü¯‚UÉ-ÛÖK¸[-Û*{Âß¿)˜Dßß܉ËÕ¿ »v_ø¹MéŠàqOm=uîÌàÄÁUÃaƒayÃKû%’ŠÜÇKù«ÛŸuqC/ð.·Ü-Öò¶î½usÐ3„çcôƒóŸ~£„†}Z'4°\}ˆÇ-|™Ù‹5Öt2]mLF;úvA +:†f^)CýºBËiI§áª<Žb®4Òô¥‡ ðÀþ +S§ÞXÍ›†
¼ž0~²ä§¤ùÅ4¼‹ +–Î2ûêâîóžLÚ±+ŒòwMÕF+'z3SÓ+G¿¡
%~YZ{92ŸHó„†ïiòk=x¥z^ÕÛÉžBcxØuV{°yW®1<U2-µ»”að-dGÂoéWò™ñ‹S=ЕP¤9 ãµåܳ¦ªÁ·$1æ´ócù†ŠÓOv’@ß¹ecéJ槕VMiÉ^ûJ#rÌôîNç#_Ñá©å”lòþ ÁªVLu_ƒ»¦ˆ_½>-àÿüu3÷Gø†âM_Üø1ºY +ñ¬²žgÅUy1qø4e|´2ñiï‹uߦ÷9ÙÇ×ö)Pù•Ô„F1zÝ‘H b¡ šÌí]<A>ªåêŒZ¡yŽÀ×â„“´—¤Þ|¥¡îý‰¦€KÞºN¶ŒÑÄ`ØmC}¡pš|ˆ—QóÑšxÓxf>8H!ë[ËÝa§ì«aýÈ(Þ<gÜhB^ÆEç`&'¼Òè¹»þîù×Ó„7⯯ÆœVÓöu›x$dä0òí*œ[+vóm¯U]Ðä8ÛŒñyøñ}*Þÿ8Ö©eEøñQã3wé»N{÷£”€y‚T½AC~LûgxE3ª^“ ¤_–»‹è^j)wäþ´HܺžÇã±Aª:ÕFÄξÖ-+•…¨õ3»s7æ¢Ìï™9Ìø=ª³ÅÆ2Ïû ímïäå÷íúìnÉ–ÏÞ¡¾QÏ©,/®†%†:Ë$v9Õ&î0Ö0Ý Yá€_J£nE½VÀ]ÓS—oK"ì’ùÖãnŽ')¯·ž¤Ùq—þ!Gíuæ‰f³¤m`^1Ù™àcÚÐCù†bÂ]±R%N{þ³™a.ïçCÓ\ó÷‰3?£ž_‹ôáŒ
ªòzdüyû3íl6q§ñž.É-v2¯‘°œç38[ÏâéÔUò]ëîØ2F«æØTðž/¤˜!Û;¤&ªí¼êhÏ®UÕe‚/œ¹R›ô‹¼pÈZv2ÙåV~L?O0ˆ™? +UzéÑi{
b©T{ãÞÄêPóó®ªñð¢4ÌIéW¦}H9Öë4جN¾ßQº¶e™Á2oUÎó%öU5LŸ¦‹³’WŽŸ«*¸>aìÛ¡™f +˜þX´V$TJÕQÉÀ=Úo°þ +ùv\il÷졉õ–™¦,HŽË›3j_‡þ§Ö¼ß5¿è,ÚsÑÆ»~3*MlbÑH¹•ïwÀ’ŸžÝ~Fýlña}øò¥óêGJ¤µìâJºDÈEÚä]'*Î|‰“úz|Îa³Ù<•³5°°Ñ1mëï©(E£F&~
,;o©âC|j’°¶Jœ:„ðeË÷6 úoù—W]”0¤Ýþ~8TŠ¬¥j>“³œä"Ìt·óÇÇ“pó‚´'_§¥~8Æ\?Ðjá!f‡ÅçMRÑ£@ùòÙw9¼[Û•ý#Ú¬ÍçôJÈ®B¾žl“¾ +%£‘Ãà€çåvϽâDìá‚=õ³²fÈ1n"e+k¥2®©_—T^5¬ˆîà5˘çE».cV¨õ„ˆà§Z˜ ì›,ÍiM×ùhjécgiàó0Ï Îj·²¡¯¤L´p øËàÄÚpí¢PŠ¬¢/&pu¹RŒ[ôNùQ>'Û#Qh±Q”';kn?Õ²ÜyÒRP‡+¼D™Û§¢[w¿óJ?@[ˆ%ÿðÑ òÑ‘6a©úò´ÞŠÎ‰bp›ŸÖ\O§öžÁ¶½ð²QÊ°VŸ,ÑÆ(·çWž +endstream +endobj +3095 0 obj << +/Type /FontDescriptor +/FontName /ZXBUYJ+CMSSI9 +/Flags 4 +/FontBBox [-99 -250 1104 760] +/Ascent 694 +/CapHeight 694 +/Descent -194 +/ItalicAngle -12 +/StemV 84 +/XHeight 444 +/CharSet (/parenleft/parenright/slash) +/FontFile 3094 0 R +>> endobj +3096 0 obj << +/Length1 1650 +/Length2 7618 +/Length3 0 +/Length 8698 +/Filter /FlateDecode +>> +stream +xÚ¸TÓï6Œ4H#H¤‘–îîîŽ1`06d£ARJºAA:¤»¤¥;nDZ}¦¿þ¿ï9ÏsvÎö½¯ë÷'·3&zm=N;˜-HEpòrñˆä4ôLxy +ü¾º
@QF`ƒŒðÏøà@7°+ÎC~ÅÈýË2Í +P;9˜‹Š€ãþºŸ<Ø
DæÝ›ûÏâ:CažPß¿Nö`¨ý¯0ìÜ]¹
àgî ù?eî?˜àà€ž@^@Gî_ô½]A¿Éß02_W˜+ÀÈlB~àúÂm<@ +„„ +Â9#2PdŸsò>åâyú†+‚½@vÚ`Ðñ^ú«H0¤
ƒƒí¤ÏÿpÈÑ:#wY²ß9Yÿõ« +Šá4í…’°É9?jöãë1/ó®¬ •TåŠB߆ì gîà·³.ŒÊa\(-rƒøK‚
¡µºK’ÑÜí¡nþwÛùwðS‘€ ð’ˆ>•#“Ýq€úÒ„žq
1dbNKâf–b0~‡ú{%ÛMùÍ{Ã,6chyùCV_ÿižZO¥`E)åUúìáÄJ²„,ÕF8 +³¬À¥\IJ<eKó +šµÐÊ÷é¼þÖ„~÷zM¹ ûZÏGÜkasÙÝ+§¬6_éãƧhJŒt|R•Æ(ËTi‡r9”þ¥’’ÓƒNNÀ¬íøøScVT|e¢ŽºÔõ<„ßr{‚âÚ:&3—Ï"E"<ðù¬ 6„ÖuØÞhéV<@JÅDª‚¦Iï´æ>üø ×ÅÛ>p™1]ô|·éCÛPwø Œñ˜†l*(Þ¸=ó w?¡QEàr†Ø]AQ6ë´b‹ËŽ›ÐÍÉF×níP3•Y˜`ˆ3ä'ÌÕ'ž×WßAI×Ä1}!8MD@ê|\Bón©\päDp“DŠp Ïó'÷äu㈪7îëtðŒ·u;áæöTËé0u´.ÒdQE<7ÄßîÊšLÍäÈþ0°"-~nžcó=öbç¼þKŽ±Lm„)$2¹s*`ÃêíM»iì£ô÷‡=í,);^Êõ7—è'¤¶CJ¢¡²†8¹å~²H³~õ¶ó&l·îû†óox¼fWbO7ƒ\-wë5¿¸~/}&+ !dYx!¿Q¡È,â‹Ža !L‚o3QÌ7åBq´oÀÝ„H©-‘ç˜1¾lŠ"®½Qr=¹ìy´LÚRýˆ[uÀx…V¬(üÝC›ÿÓgnc-ÁÞ2°Îêãç;FϨåƒ5š1#Lž®…5ç™ÄÍŽäk+œ¨ßñmXñ5߯h.)§øâò>ôš¢|0¸ÏÒÙæNé× +ÿ¾¼1Ò¤£ÑÍTH>-<ÊhŽ›F=ÿÎœ¼‘¡SüIn NŒªëÈûŽV1ÛökaŸ?G8_îÚPXð±›;ô‘‡ý,,„Ã~œ"Kãàˆ®Öÿ +"õȾÁp\a [¾mQê¶I4. +U+ÕœŠ¥W¹]3]ó}‡âB—ø‡bÚH,£säkú€»4ëãRûHéô}ƒ7Y¾~:þ6ü[ŠÅ´”Ž3a/ôrj¬ü)D¢²‘LqwźX-ý’áÊÄ|¹–¡!†°Ú´-Ù‡‰RݵÉtbÉYÕß$Ÿ„öo•u˜3”}kHÉ|8©{„á¡+—²P€ž¥#ïˆKI0-mõ${€|8‹°Ý™„<ÆÖ²#£rm‰ZZ›á¹˜IZh§2¨ìãÌ +¼âñúO5t¨7d Rkï«6V2 +§zw<jRÙ–{Ä}èÑ7n–Ûü}¶II+Wú C9$,‰D|E›%VõíðÇ +G®
QT¦z7Mg2káåصÖ(šd6“›»ÚŽê1å»\3ý /ø˜FÍíHöº7 PI\¡}aŠ§óR8íµ2/›vq˜!f¢çK0#Í º²C)p' I¤ÏÙŽpŸ_g¤ÝO'oý̘ žzC—í´5ÊgE#rC” g _Þ·dÞñÁhÝÒ[ àîE<oIèKÃ(‚Ñ°¥‰D÷»Ïª¼Ì…9U©]’z9å¶pá<Á½æ°åš«ùŠ×£ò +"¯þEÇ?èªA› +;o;mgŸ0i_Åqòr_DçE³+<N³ÿš‹Mõµ+•dü¦ˆãã@?ÁþÖ‚2á5éù=èh´`´v*קæ©ã°ãšÅÎkIJÌ5ñz¬û OÝ0òùù‡Ÿ·×.ø 6cøL¹ +ã[K¬Þé4‚Pmº¾¿ì‹¥Â‚'¢ +xs‡Ä¡=š}ÇöuûQž~îJ᥯ZNžsYÙH”Ór@Y65”Çça©Ò;š5ºg‘q6%F:{L>¡Óª5ÍÆùTyÝüožÞŽ·\èÓ#ûÌ’çÓ„È?V˜ NtuTd/+¾¨^I÷øâ¦5m7‚ÞÏ'žB³ a¯¤>4½èØ‘hËe]Q§±G!ëId¶Itã ñ%kå Ça›X’Itè©Rcß2VëFýhØÀâ³hz6"C³Ä†=¾¿_;«ß–LÜ“ÿQ}l•@õàË鞥<¸øάðD.þúS_7ý×+á7~¯PRc~0=°Ÿ4ˆÚ¦äu;å'ñ3:ù{¦[@ËO»sž)òµˆ6Ös+‰—†ÃÁU&ðIÕ“. ?§2>b¹Á`¡W³x‰_R+ëÓpíq+SS6óä¥"t³ÖZ¢P¹y‚ð©(; ´ß€6ç\\OUÃauÒUÕë©A?Nöe¦ø‹ÖuÈö:ei
ÏŸ3žˆ(äµÇ;Iྴ”í¾öõĨ´"à¿*P<v˜î¬}úZ6cwóÕ¡LqÉZû³šñ“aBºÕ÷+“Oë±¢hÃóã'ŽyßiÛSÌà”Ÿ=™ÓëË<ßhÃxôÆ-¿È,a¹ËÃú3^[}õ÷˜‡ç^WJŒ?s¨Cöǹüs›Çî$7?ü4Þ¡8š‘¬ªÎL– ¨è²§xŽ}¸½”“{dz7RW¸…Uzqñe¦>°©]ºG“YÅ%-{ù¤1ý—Ð×!é19ÑO†)C9åÝë×Â3Îg0Ľ¯³4Ýñm’±öŠÛû¸ +û¿ "4ë +z# |5DMÎ2*ál5® ôò¶š¤.Bë©‚c013âf™‹Ù-ciXnÒ(„ë·Ìƒ~â«c}ùiW´“TGU$?÷K9’
â¹Ï½Y\áâ{A"®ôV¨E:mK›,…š¯”꾬a¤K ö¾w²¨#žñKªæúH-ÊJh^¿¸×nŧ‰ñ}öÐÖ„U’aQ˜}÷eÇà¨s±7ÿ5l=êå ð,Ry£?NÞs½ùÚ"?¯:žìÀî¯B"ÙPAÏKÏ Eʵb.F2õG*DÖ¥3£³3£ÅÓƒJ2ô }SîM%Q«ºQªôéðÙwþ×—i®tÊ7I:Û‘è¶kÅdÜ®g÷êÏÞ<ÒOzÖ¡8)ŒnõcV†8±z@ª3ƒõ3ÏE-Ö—ÙGL|¶33ÈåtÃ,42N^wõö+;ùÝ3ã@ý{ÐS„8õl´ó)7¶T Ÿ%[öð¸ýysåQÊÚzÞµ÷cÖJk¦%ßRj¢"ú6Ú,nføªWó¹ýŽlGù¬ÛË/ +«_Ì“KZjbtÞ2Þ0ÖH< ú<Ÿ%µo'Íd#²à/¥J%ØŸ}4‹ÂÄ®á¯ü¨‡*c¯ [LÎîíZ:Æ ›k;e炙Eb*¢Îà8
"åH‰åj]Î<µÅ•
½‚íóG–]&q[õ,kóÍ«‚úû-¸õµ¡øÏú=˜*‡®äV·ø5QÔMᵞúÚî¾ äð¶–ñªkíì—œ¯+Jr
^¦U+^\k3´ª……q”µM™t€„H¥xÊXS.±ÁvÔÔ™êubÎX"]$¬&*œñÑëwÇbÖ³d;Û2ØÊ¢uïÞ¬™(ÓØò&Õ¯·*ø6y†èZšLfR<Á}èX<“ª,¿xjH%åzŠå=™Öü@{…IQ¢5¸{ _6órñ2WImAÛ±ö¹fYºÊÕ~D ö‰>¹ÏÊ”=ÎŽøtjrômÐ=ë§ÈoeÞ9U–¶»µeFk]LÂ`¬¥ +‹pÝ͵îØRyÈ9:9¤ð +#˜!"çÆÍÚ’P‡sÅQ©nDòB<¦žÖ°ŸÀ‰OÎŬàs™–d³ÑsA^I;ê°q%KHÍ1M!y!Y·¸AQͼæGau˜ÓGø<?Q¸$^Æcjª¯©“ã;2¡êÍMLì»haß>‹Óh—æ×Üá”÷û¿e·ÎÇ’ØQyP¾4A
Ã4I½üAç s%=ßË ÏPèÕ~-¤(£ïuÒ&Y?`xÕå$õ:z¬oQû8ö\LÖR'N«$‰ÿ['»ì}þÚwh+cãªJ?ÁþÏ+-LÐë\ºtÆ÷«ÖÁþœ"d:ܽ[µ Àl©…®Áý©ªú{´D‡Ž›hQ…¶'8w{ûeVû|â“×£©ýèD‡ˆGÝ¥UfãYÕ”ª¹?J´¤ó™4T‚Wöð…õ˜!a³æTÍܶ“=§†ŠdC<?Ç8œU¶øŒD$íSýKD×½
çüˆð†²Ÿ-¹N¥a…=~EuÛçÇñs¸9ƒfdÓêQŽ9¨±&$dµl0!g²ÕI™°”ÍQž”{ùÃ+á^GÊÙâŠjÄ›á£GŽE÷›M'(^ ¸<Y™tÔã42%‰#@S¥`i¬º’(Þü䩹õºÖR*Éx%°ª½êÙc5©ÀE¯¶Â91Ì`¹5ùÍáÙžj{…~V1W‰CöÀy®WÎJð£Y¹áƒ (o_¬I†°‹\Ó}›V‹UÊ¥ªÝÉ¡q{V½vy€UöiHo†ñÎwÚI9õ󼳄&r¯tOœÏ…4/›V^a0ã?gÝTH’
ók³F'ìÃóøÎtM·T©ovœÃ´øBbPJ3 rŠY-ÃõŽ:AxxÍŠºÛé$»›z[=¨Ñ·cH*}k˱ӥf± +\sô.VÁ‹LOY¨°T7]¤Þ±Ð©¡:?©Òƒä8õ]â)©|°<(QˆVן3q‘ªù˜k>È +ݹݸ"WØÇz²2ä›"–Ðx#e{À¤ +0üœ/:Ee°È7Ù$9È1ÿ!‰°SǨåMˆÖÝÅdÂSv-Ÿï-\À¦3'`r™ óí꧅…qÒ¸Ã}‰!’dŠŒºËë'ûOd C*«ŠQ)ÜYR·#Qkø6p®:MîŸÄY)~B Í›r‡¿
EmaÚÔE¥çú<Øm8Ì÷Îh:ò™<uÒbÍîgMº|šFÿv¸]BÜÄ¡[jл¡{œs§Ãâ3@®ðeÜ—éi$Ö}+¥Û±,Iø§íצê’ݹnÌBÓïk>¥] ©¼µáZ êæ¦$C‰Zò& Fãn¨$‡.þ|¸î9ð¬õƒ*Vráñ°EîÂø¬eÞ‹7‘ÌÙËŽüçëR°³kêæ/‰#Mßïdݧ¤r¸WWóNQíð"Ì|™7¸qŠÆ$1ÏéãÀ?³¼lÑŽ6XÉEXýŽÿÕµwÍ#bÎfÞU$jX3¢cœ×Kμ + +¾NkÎFqD +²ûy$Ñ,9éËKⶮ©;}ïk¾‰˜è‡Ÿ¿€TŒ¦ºFa-~ÖÖ.X¸¨¤øDg%G„gÃéäÓ÷Á·ˆÚ4’ž€M¶}¡âÊiAŒkÄ.‰V¿Zªø¨ø@ˆÙ…:x‹Ið
Žuz>^”m—V¤¹o=Ë~Õ»Ø@öçf’Õm6¾ýŠzýÇÚ—J˜Q9åk¬L¡( +ûØ3nè`S~°$¦Ö›=ȸ«²Šª¨¡(ì¾ê¯=Ê5è‰îÁ`mXâ£N¿\¿(ž.è}ev߬›ž^õ›1‡ÙM5c{Ï‘ÍD›|^MáÑܧ ×Ùµ0O_T™‘Ÿ×h2"ŸšeF¾|;RÒ»Ze,ߤ©Ðó®Î<WÃ-Õ)¹G]ôãÖ…º^Šq±ªo5µsnäb.Pò•¹ÃH…xó"ºIpþz¹úA¯!¨ÀEG+ï²{.ÿÇŠçde1›ÎgÏs“`ݯëÂÁÊùQ~B¦“îÓàÍB8W`-(ôˆÜ…[>L›\É'Ç¡ŸeÂ|—òŠ†ø+Wr$Æú‚6]lbð6ª—8»å8°Ñ?$r7²0Æ9xi¶x¦mö`žT… g*£"
Ëï{Õëü]Ù(k£øÈø"Kõiî.©Us{pøpÓQL~«cÔÏ;-ŽkR†Ð»ß*òK€Ûm÷‚Í /Æ,ÀÖÞzn<x‹¦Iq%n>WçU°{þ,¶ÓÎ >øß»
GõtîV!ŠuƒoÊ™:0qËþö\‘‰÷Q3o|âªÃ,ì‡-C)åÏZ_òuôïÁlq§trŒUû>nzv1~¦ËµH•êîËŒÁlå¨pÄ¥Þ +»õ÷вRN·›Ñ°"x³L(Jù™«|Ì +¸qoÑ_Ë?—6áÞ››m¤[‹Ç•OT\q,ïˆÂ<«~¬ÄÉòó–¢m:}˜Ð£m¢à‰Þ'q„d^±*FËÎ)š +,Ú9^3Â8<˜(j`ÏÄàú8lj¤•`H…åEÄdq¦°Þ†rès„Íž`Õ»£=¢Ú½F®‡ +D”œ|Ù?ºÌU9a¯§{àN×ÄÏ×xè4Þ¦«°;ÚASB\4 +7“Þ8x`Ð etVH2ûÉu;¥M/c?i‘ATw=ÇœnÙÖ‚È¿7L’ËEÄ9ˆ†Ïïu솿¼<ŽÉX†³RÈud6¥M¶;;e…ÏYu'¡›ôôc}Þ&q1pñžy_ãêÈfSuEù~8ó¶z:~IhóyÇÉžÕCŽ®+G6œ×…±F
Vµû +†IÕž¢Ê5FÛL}•-ºïíyª9Q§³g«0`-ôàŸC>•íd8ÉË•94›—Ü>¶%öqj ÛP{šñPêÃfFå“à5&B½Â/©gU[(»xÖIøh¶“ÍÞfÒ;I†±rÒöÔþ ëñŒcÖx©q“¬¼Ÿ6µ1;:°%l8Ê£âî +endstream +endobj +3097 0 obj << +/Type /FontDescriptor +/FontName /ACIWAO+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 40 +/XHeight 431 +/CharSet (/angbracketleft/angbracketright/arrowright/asteriskmath/bar/bullet/circlecopyrt/dagger/minus/multiply/openbullet/section) +/FontFile 3096 0 R +>> endobj +3098 0 obj << +/Length1 1400 +/Length2 5977 +/Length3 0 +/Length 6933 +/Filter /FlateDecode +>> +stream +xÚvT”k×6HwIɃ„€#Ý]ÒH×03À3ÄÐ]JIJŠ€ ]‚t—HH+H‰4J(òzÎ{¾óþÿZÿ¿f™çÞûÚ{ß×½¯}?ÃɦkpW†²…«¢è»|`I@IËÀT +#e8Àýò-À"`(æKàÿ[ÿ¿Cþo²ÿ•åÿ¥üÿÞª§³óo7÷oÿÿᆸ œ}ÿ`”ì‰ÆL… +3Èÿ†ÃÿL²†ðtùo¯:‚™¤=Fáw„ùÀÂìU„¦‹@CþèèïV`j8#p]”â×…ƒ‰ƒÿˇ:¨æRñÀ4ì·Ž™©×UABQ°_Ã'(" +@ÜÝ!¾D`ŒÆED +Þ@]ùÃÊ%@7ê¥Y4º¯3«‘MÆÕ`‹=À'6/¶SQß/õ½„Æ—ÈÈ'f¡}Õ¼AçìžÂk£¸ÃÇ´«¼“+¥Úào¨ëIÈ掙¿ÈÑܧ% 1õˆB1ð¡t¾g•r]uÑ¢ Ý^ÃsÒU†_kÌx]o½·eÄ÷ÁõÌ1y€B~Ø +”|Æh$tûvå ÎÞË÷è¥ Z²Geýdù®¾ˆpÄâúævûu´°ÝÝ%˜Bë¾Ä 3Ъõc*ôVÙ½*Áñ0©
5rG±>³È4©xí¬Ì +Gʤ‰ÓSÆŽmçÖŽ1v
õ/Üí~åã@~<u›8²§«ôãÛÇÖ“ê榀 ˆ’œÒØñõÖwQúAúc”®ÙÒ¦™¼IÇë%jæyiïo°1jö§vcÍ·¢Õ|0ñF,.jÞé•,8c½p|'o#Ar¿ÒPUÜyðFò«üIËœ'äWoøu±¯šÆ>±ð°ÏŠpMÍÉQ?eJYV†<áLšêU4 +®} ±VÇ«dŠqx†UŸ"Èkó šKðOÊb,x´p2
W–‹Õú]ãáYÑÑ-™«êÆfÚ•›eß8‰ú™¾¬ +hS•ÈuÅb%²&°o»9—)Å€sé +Ò?I°;|¸ó^³ß—n6Š $¨Eš%ªuu*¼ÇBð}èáPn;•C/6%>Ñ#ÚÅ)Ñ‚+!3›ZÕle¹D3‰“IID£°Ð¨
[u7óGöÞO£µÏN׆_ž+Å®êçtÓû¬mÓ÷½ÜœMVx©ÃF¾€W¾3ÃG3ósµóò2¶ öÊW–c“ãe™YS0.ï +xÚ§þñÇI£DBÜÀ*fnËb]¨Š~ÒÚ]™«¿“«~øz;ä«lO¥â!õì ëõ”c‚‰Ót¬'K +ÆŸ;T:ÉÉ)Êô>\7„šëñ®;®°ìupÀ‘ûô[Íù_/_z^r·KÒ¸H†gÛð¿ì&Ž ›`S9Ô·¡¶åJ<_]ËÑQÂÚlfCìuƒÆ:38jäûEÞ¾ê¬áÃ>R|ãʸøÕ'ÍÎSÿÞ¹{p$S $•íìŠMNüeƒt++yj@˜·ê;‚ŽÖ0À.P‘üxkñ<šIôˆý“at(v†¹6êî»›`]õg9úáñNµ"sq¡rú߬BÕcü"ÎÓ²Ñù›ü‚°¡ìwWLÛ‹ÏN¬)f˜%çæ?":ä{ÙHNjÆè>¼Æú Âw?̱ené–¦v”Qå“æµå·ïô’›‡?÷›Óí¼{Ýí ê)!Gz²ÚZž|—XˆWð=âx!²ˆîQ½KÔgöHдr|"m|"Ié·ÐºbÕžKŽw¨íÜ®ÏÞ|®dGÛøøêãŠuìÄW&â”V‰ôõ~2ºn +ÑèZgÁ®õ¼d‹v0ƒöÛáJ»ê¦/k/„Æ™k¨3yÝÞ¤âøHZóøFã¶$JÂd8ãë»Mx·Œ@ÇÖ5)ËÚÄ"hXaƒÿ¼¦,¿š˜u¹'OaP±î‹VañZ3|RD
ÜfìNÆb`v÷›º6ÊH·3Š®ÈŒPƱ„˜‹;‹ªCÝñÚºZ†ÍËKNzØqbî]#.Ï^ŸsYÐ.u›O
N§†1\¿}9Ê%õt¥r]°*j{ŠgBßNÝ‚¦§1ë1vCò«PëgsOa,ÅÛ¾.."Lêì]K†……3¿\~T +Á=X%]á <-1ÓzM«6«º>f¾~§DÙBpò©LÏm³ŒÍ{ШªHÿ’ps O >'3oLþçl0íg¿¹ÛÙ$aeyó»N±z–ƒÕbxE?ÉkŠ‚¶(º¢<Ä Üä‰êL$[ÇHvÔPõ“/þÙÖé’·ì³5™s›žµ}Ζ7Íduø„ë°áÊ8²@oÕ¹Îú"Ö¶à„¶Âú4Û½éþ&RkMpóGŸ<.iÞÒ¢ÎùǜЦ\Ö›øD:,‡zÆÜóŠ#ø\ÄÞ›Ù†þŽ×æ,[¬7‘aœø_´©Ô»î\…›¾Ë&Í;rëtgé×sÐçË•E3vY1»N£gjP÷£ŒÉ]Fž†€UðÜñi;Îò8†(íˆ×Ìîæ %H@žm£üÏêìj
ß6YÑŒ0#e:d[gG¯Ó漢KÖ}lFòCŽ=Þñ:†T‰°y4xRË0Eb%ë>|ÖòEYÙ¢T¦ÅWù‡Vø¬£PŽŽf§ÎésrÑÖ}‰ÊKø§#M¯¯UŽ·C +Ôe#ezwýílÞ?|º¬^'</ª±!¾k‰`¢åô +x@(¿R[t&l´¸M¢…—+¾¶½Sâ».AΤ´jiêFh‹©ˆ$ßL¢wÈ‹ÁÁ',æ]ª6¼;Äk*#ò¸À¾J‡vP?ˆ¨</ž¿ôä¨d«ç!½‘‰À5|I9b¥Jj™ilGÖxµqÖ1ŽA‡ß–ì\â´PRÍ(\ÓaÏP:*‘_ۖײ8=ŒVýœ(òSç>»ìFå
ÕK›Ui¨í§Æíʱ4íQ%ø’*õ3c_/^OëûÅÍç¶Ö}G +ÛÞÊD`3̼Qºz˜‘Ô:]`›ûh2ƒ îAÍû•høëQlÊÌx7Ãí*,Ñhl¢ ê% …=»›œ*ñÔþ(ú¡gHi0ƒÖ!›Ç!QºƒÇ§þ d/ñ;qI›Ãàk¢Ö|1&¦áÓ‚¸ùÀ]ÏV_–XY½ÂH ÇŠQÜÊÈT#Ó˜Uøi@ßèŽ(µä§½Ï—÷ß©àcÌQƶ‘¨Ä6ºV‡ªTŽ8ˆZM#2é»wî¶lëxil°5*µ?¼³y鶢M3¹ös˜©ði³(é¦'Ðl¢Â#ÜZKY¯
éîI$>`ˆöYrÄ·Ü¢*¸Õï8;ÊbÞÖáT÷Îe¤ng¯Ÿ®ÇªS¥$<o*{Üúâðòúqßš‚Á@%+Ísb÷µ?ß6›û£6á>WQ«CAªþ:e”µ%¤9eÓžHzÓ‹³Ãwöšr6e¼“³QÑ,`Ɤ¶2=oÜO3=oºØ¼’Sbõ*]ÂÖ?
zk3/tÌɨTæ¯éO²@ïGÕkÕCL×ÑùõJß_®ª^èöáLð°™-P†ÎOa{tDêµµý~÷Óúg§“4+h:-p²d›E™ïÛÇj¾þ°Ê‹07 ûs‰Û¾P¹Öß*ïÐ)6ÁÉÏ\ÏB•s ´ëP/ÖvN׉ëþQ¾”8ÑþòŠkÉÎs‹¾àvë‡ý¡N[ÃÏ*W/îas]kZÐízï&ÜXUëo±›»^ë”^è¯2M©Á®Ü›OéÈÏh<HvÞ0Ž4?ìò¿#òR€öxFq:î&åhìègw“íÓ!“J%‘ð`£G4d&9ˆ¢‘EV½Yê竱{ˆ&‰¾8ÛGº ¨÷ŒÛkò©ªOóÏLPëñû²?B¤‘W)ŸŽ‡¼§H0UsÅ’LïvÝ$Úî(cÖû,Cdº?={?ãñäÉ7ØŒf¡¨&»žÿ=,÷ÖÐPݴñ“Q|Üä‹Ï(QăµÊ¤m/Ÿ§äŠ<'sÒ].•§Ó7¥ fï¼èZ®Ï8›¾ôºëkž¤ÓS™ê5z¹kaÕPì»êc@j{6òâÍ+†8•ÇA1ì^òÉÇXºÍª‹‚«ÂKXR{ê?g—HçÍfÍ"Þ‡²ØÞl¾Ä¦,ªNìçHHÎBa +?[×ióI…:®…qPÌ +pã–ÅNÓvôÎ5±†
Ÿ‚Oô8ÆLxÒ9¡L/×
Ì6÷<)ìj•-¾§'çr[:ÍrsøîÃ5Èœ¯HÅö¥y'@CR&#.6ºƒeý˳y«5Í@’ý椙¢ìOÐ+pÊ÷„¹¸Ê…×eGðÒÓàÑ[Õ(:YÚ%©87Bõóµþk–úîËeóÄÞ K“ ,¶€õ®,ýƒrúùÒ
œ€±¼"]ª¸sIrÆî´|Að›Ùžè7œ^Ënãë2ŽÉ”^qš>3Üi>i«gËÛ©}I8·‹©—÷ÉPUüÜb¹ÍscSÑà.%‰‰‹™^¢Uáí&ÿÏAãYóÃ9áDºXçÛç/¸?uiÏ=áfÖ,ví³.Õt“"TÈ+Œby&ÉœNKšÔ?S +’m×ÎZlű×tédÓ]°åëËòÐaÈ“õ–n¹lgMŽõ㙕œ¢«GöýgKõ×ÝnZ¶h”’û-/š¼f¤:Üu +A[ähi+u°f+oµ}ÇÚ+-ý”ævè‘U¤Eu½Ì´ïG›2!L:e¬æpÆ®˜'èâÚŒe]
“ +endstream +endobj +3099 0 obj << +/Type /FontDescriptor +/FontName /IRJODZ+CMSY5 +/Flags 4 +/FontBBox [21 -944 1448 791] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 56 +/XHeight 431 +/CharSet (/circlecopyrt) +/FontFile 3098 0 R +>> endobj +3100 0 obj << +/Length1 1399 +/Length2 6085 +/Length3 0 +/Length 7047 +/Filter /FlateDecode +>> +stream +xÚvTSkÓ.Ò«4 +^^38Ö
ö—™‚׆ÆÀQHùÿPEà X¼M
‚ÅãôQH€Ž§ +áAâàHg€Ü
0ÔÐb}°" +úkøÄ¥¤4‚£ +óù-o€‰ÂâC +8z¢Ñøéû|õ¿×¿Gó9RLO¢Bî׆´×(³y‹.
‘Ì/¶E&XuGHaù>äû¹è‘fjŽy¨ØC+¯¤M=ôgúv<ìcÛ™ýp.M+K ÞýEe[´ ïÇ^§3ì:uÍùLzäúï‰Æ´ö6Ä6üÉ–“§¡2]+UËOÎÚ0+Ör +¶öeŽ.·õ]4b°k}hww¹UîgoåY¢I~Þ€5Q¡â‚ƒ¡o dU…PäÛ¶áëš¾íšÜöÙ‹ ƒ¬Vî÷ž›)îèò_¡ Pž‡±ïôlë«_z.Á@Hä˜0“ «>¯L‡Ö`l¯%¡©|©~š± +ò³s†žÞ}^iæ~) +—Ñ›äzj²(ÄÔLÖ¢ûJRÎÜ $g°±sa¸ÄÒÿÚä4ÒÝk›Ê\‡YmÕŠlébD@ÝÃÆÖú^÷$ÀžQêN¥üã·Â÷#^qJHW>»Ìд£Ôã:ÒiÉìùbKò¡Ë÷Q7¬šl±éÅ*‡®Ç}-jÿŸˆ’ya§ÄÍ€‚ížJ…䌰®ÆEŒñç–—µPµœ¼®¦óQ*òš¬(åW|rÁ‡5Óëa\RÙéI¶*ZBZa+ÀY‰ú¨.^*‚‹²hç—%†›Á9ŠºÆÓñY-;œëÆ>ú G™_ë¿çÓMçêÑV»õÒíômÍrQ6‹YµÔ(®¡ã´ + Ê%u” +“EåQÔç¯Ó´9aOâT¸¾…(%,wF{ÙIfÖ"0‹Ë2å‹k—GYßë‡8HتŠ1Ì£,#©è®×ÁmÁFP6´yOË=Ï.ðzû{“ÈZD”âúÔëGY”pºë¸;?-±÷Ò>©'@qa8²´ˆb©WŸ»¶b~r®Ém…c+¦µ±7zîRêß\[ŒZ9–upûx™}m¿êS”´~õ&+Ÿn9K)÷ÌHzZ=žd"Ý£0¾O +#fÕzUvØù +!Xíûý×~¶ŒÏPÛdùܦe«é¤/J½*<˜'à`YË=Í“I¾^ÈøÅíf5X’¨ïÃ?„*ßØKåe©88š\>1RÐïÛÉ÷Õ¢ŸÎMp;faý°c²»Ê}š\ÃÊìû׺sƾ«Õä}’•¸Ê}s»Lå!Bqz¼} +Û*u+‚£ÇuUÁ¡ÇÊës»—‚Ù³—$‹…`w‚RnN:ÅI +ºÊR¦¾?M½bwÃ^æçËôŒ{´)ÅzNNäS¢ÓíËÜJ¯P¾ydUºÊÕÓškçîñ)#Êçœð°©!›|Ú–-z•¦Ž]ŽÞï)·á˜”Ÿ\ϼlÅ1ƒH¡÷:«Ù¥Ôr·¶ö½d’Ef¶£5m&ª/ ä».ö‚S·Ïü©ƒ.i&Ùy’5ïøç)s~èA‚jÔ#‹¶7\ÍÖá‹ýÜ~cø;;œÑäÒëÀ‚•-½q¯ñÆÃðÞn‹›l¶mká`b[q%µ˜âNkÓ_z¾ô¶ß㜳71 +M,[—>ûiPó Ò3@ý¢jR7îu×v<žz/¤³{£ÑN6g·˜çèºy¼4”®»‰™c1É,UÝq‚²R¤!ÌáRÍ+\Z¡»ëˆP–0D¦ÂèUíæ%¥f‹‚«dáÊL¼LCs¶yì âls?§Ù÷AÅw}QÂG§“
¯A‡c«ž}ò6ç•…—Ùëµô¿ž¨UU?Ofxý2mVÓ¸«í[AHmK„Õ$IJ>ÂÃ_wò¥ÌášY×èÞyèW…Ž!>ž€Š‹Áa2íRë¾'Œ»t±,yÔíWÃ’ºu§ŒÕ_•ïu“±W¶ËÍõ‡7Ì3ÐòðÅySÙî
ø äweö[s`4næj¼ŽUüæÿ)·#ò’éÌO’çã駖}ì7ý¦<G2¾Xì.¬“ÊZ¢ŠÛ&d-Ó\_Ä@[c¤øJí}>$í£X!2ÖšêÜì}a£,Š”µdR%ši +¥§ºàëf¾RpÇëʼZSùD/¡Ž5Ò-EÖû¯õÔ„~d Úö9š{Û°^kvŸÇ0¤ÎÌ>¼46ñ gýn¹ +*ŸÊÁçN5
˜°¤‹Dd +¦¼’\{Úûc¯nõõBì…®¨€c>"[\¢9Ùa?¯ôÍKÉQïg³Þ»Ì»ÇÇ>!®&´b~Ð +è2ã¦Uô°ErhÏÀƒÅÀØä«ó±fç ¿Óå§1ÌyJ]m¥ö
ªµÁU(×_rHJzŸWy–ÒeÂF2É%ME,Z_~Z¿¿Tp?ìÔF*’ës2Uë“¢où¯×s|bVé£Î*Ž\´Ý¥bzPØzaŽÙ +ÑÞŽÐþX¿7e®ê$·UŽIPf¥¥YÀ‹à2ôAo>ÖÌ·"yîZéP^0Ÿ~õú„ì˜^ÎölǪ_`iÿgÑ.Ö¶ciçþ§³Fá²:aåiF%´„ÃBçú#î\`>©^Õe‰xöYgCZ©-ÍÏ|¼ž²âóŠ‰d$àÝ÷žA¯{gî¡díÆwÎŒ4‘y³Ä…zíƒ_ëóÇ©e©fô»Úã.‚4…¼•÷>»
ÚQ\™O+Ð]3a„õJïJ-/;Ë;ÿê»›A.}dáþÜ}½ž>jçÍÒˆÔè\Ø[~¡Ù'2â÷tH%ónì^Þ™‹}í6M>¢}©à'íbÒµô±é–÷ÖUB©§“t÷f¨U>¸‰al…o|0eöÉí˜$bN¦./~rŠKKÅôX™¹‰Nä÷æ/sÿAÍ¿màÂ˲hk׫£¿ûÇ|¹æˇHènϳO;¥iÒm]¢ì+ˆaÔ®úœújLÕK`Ø/Mpéî#‘-¤®¼Õø)2G¾Ÿ×”Š£ òÁd´H*ÛÇ8¾Îï[Lû:g•‹îü ´‘¡o]¸TgåØUóÍ@êÃ^¥[Xû@çÊ©ÙâŽÅ'Z™[”ƇXM¤Ô¯Êëý;Õ²Î;fiL¾}˼?fv&‹®HÛ§>æMúAÓªtw“åV²ê|ߦuXÕ}«žš—4”<Ê÷6¹Ý¡iÏW'ÐΡ}Ñ'2¹ÙªÉ¯ÒMÎr¦êÙrW›¬…^_qå´GC;9Ö¤ª!™ +‘æ³?L®GV+/=ÙÕ„I™Ç2ËöPwÚȇìñI§¸v[YW~j®.ìJÝ.)»O
&…!z»çÈúŸÝÕÖEÉÖk¹Æ#ï¥j}aiž¸cX¤sùásÑ©Ëés*׶}ØO4x_è; +`¯¾ëzšOF61ß–%:ø!#¼&¿½¢Xi`žV1ÈJY™4Ç©Pô3ó¬“Ë¥ßûèÆyÄ£®…9œkºHn +eáT!vËô7?®§tmZpŒ +“Œ¢½®2½$|¼ãßxSöGÃÜÔtÒt]¤Î5Û,ØiêãTElŸ¬/ñMŽ£¥ÕØwö5Ò ¯9Œ¯Ø‰§ÿx.ãiÑ_–KW7£Çâ7£,•…Îj~`¥Å÷\EoLÿù1Mµ× ¦_·âæ à‹^²)€œÂZ:7ÔŽJ÷ÕmÒ½Š$ùù
åÇ픟Zô¯J9e$†ÓåŠ,qÕÖ´JÈãI(ät +¤P2C<ÁìAf–‚†³••[ójK`Jß]4,t˜_P'•ætƒD[ûÉVI¢4›ðË€¼q¯Ô{dÛîô
FÊù1Ò§Æ)y]!“w@X»\GÒ<¿cœ!f#zKð9™{»ô›ás×Ã¥6˜ýJ–XbhÓúÂóòÒ)¡U4ðæ5Ö d=V'üÅÛy1§ºElªñG³$SÅ‘J½yÓX.ïgC¡¹ü?wkW³`"jYî»'†ßŠ°S6£F‚4]}G' +¾–ôÏ궘ŽëoC›JÍ|U¶ö6úÌÐs:[&(gúÊš²qÁåCoä…ëyÒZ²¯’d¢‡µtâ=AD&ø`#×ÆÄ Vßœâ„/£ýè
Ó½|ll óÇ/»žÔg[¤ˆðóCJJ·ËiŽb×jÆèlס+E;o˜ˆunš“×¼ú¼’µJiï»ùå–‡gÇÓw%ä/Xf_¸W°·kô÷×frÞ:m¤Zô`ÍTŠbž•ÿd·hê
2x!ÚæaÔ•m2qþö,»í(&§^²;ä¶(6à0Úô‰»iÇF‚ëvYÝ^oÛSëèlé¶yíÖ…LE«¦=K+4ϤŒ]\}a9ÏÄì¥Mç]‚T¡Q†…{Ɇ™ÇîŠO·ð~“®·9‹ìûŸêwy^OÚ=}3¦ÅæÁ‚C¡¸ªgîh6Ož£Kõ׳”‘‡c\%ÛÚARŽu]¾ÉÆêÜ‚aN «šqP’.7gä¤%«ã;ËÙ¥l9Ž›î-Ѫ¾~°îrÚw‚âígÖ7~°õaæiäÙ8%î®á²ýCÅ„¸ç®GR%âÂ|ýLî²csFÛµÊêƒÞò}ÛØ;ôà¬{‚Iw–߇o‡7E4÷žõ4“\n[ZfFÝt¥°ì4_¯iرgÜt÷ùlZîÐ"ËÞ8>%‰“ªH /ä—M½Î\eéØzï'$¢,zJè$7L°•7nP‹s½GüÁ²¢`îAQ}²‚ó#CŒ¡r—?v™9GYb:ñVâòQUÞ³Ñ÷u¡.°DžÞ·+Z^„ëÏ·:·ÄïêOËÍÖ„Åå†Ø¦63*_S&[h¿Àð’võh´%o§³ÁaöÊâkîÑŸùQ-ß ám*ؘ±s9^£Ø[×ëâ7bêm„Sʳ²‚õÒߘìw¡éd‹ãæ’Ð+õØ€‚“¥)cM—±¥IÅÊIøòäóËOzʱ&5‘÷lz5uÎHæ¹}”¯ÉmiÅ„1_+Ï„Þ¦—¼‰«šoºŸÝ×ϤfŒ{óÒ‚Þ‘ÇzàcnìǺ>:¤l¨B…ã µKknk‘ +#Õ>²ðJ>|~§#@ªx9ˆÛ¤±ÿ3l0éÐN£ ¢RµR8æYäÉŒæräšaë)MBIrFáv›m´¬vçɼ½"oÍ”4ñs?¸ÇpÉÈZ1Þ=:_«Ê¢'1ï0ài‰qo•9Âæ|sÓlÓl™L¥x¯’ˆT™*Õ£sô&‹ýPð8ì +endstream +endobj +3101 0 obj << +/Type /FontDescriptor +/FontName /GUOWTK+CMSY6 +/Flags 4 +/FontBBox [-4 -948 1329 786] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 52 +/XHeight 431 +/CharSet (/asteriskmath) +/FontFile 3100 0 R +>> endobj +3102 0 obj << +/Length1 1396 +/Length2 6003 +/Length3 0 +/Length 6958 +/Filter /FlateDecode +>> +stream +xÚtT”kÛ.]‚ÒH:( !ÌЈ„t7ÒÃ0À30Ý”t‡HKHIÒ„¤4Ò"(ðº÷·ÿý³Ö9kÖzç}î|®û¾®—•YS‡[Êa•GÀQܼ< Q€ŒšŽ¡0 +×ÄÿñIK#Ü^ܼ‚ +xüzxãpý‹ìI†ðïê4—¡ +$úµV> +u‡Bˆf&'Á¶ÕÁÍß+¥èݸ¿á-.·¼ˆ5ì +D±M½ò²QÅOWs’6·,¿;¢9]::éMϹÿ}ØÝäcfÀB²b +C®kUú;·ïâä£5”ÉAg="œòb•ì N‹ñŽ¹1ŽñÃýÉŸ!ÂíüëùW-ÎFw +ZJOeæìøZª¸Låzg6iÁo2%I±÷iBÙ°ª'xXb:iA€"Û)X8f<RãŽòHmSóè [¯óOO¼W¬âC·›‘ºI`,p¯0¬œ²åQÔײÞrôB¡öëâT’ë°ÿØ%+B§çðîÀ^;»L΂A¤Ó¡âmuˈ¥i±ŽMâ°áç÷´*eGfuæT«‰½µ„æ¡QùŸmNÖMdh_’“ß•¹od°>•®p´³0)í KÄgØÑÏÀ}ûCnÃxYÍìRQí8| C¨„B±l1똽hdQ'÷‰¬Õ/÷`ÀñE`vk¸ÿq”B¥Îè‹Éµ)ðËɧcyzº×ª™¾ ~è>zÈ{‰pažõ=i‹í(¬*¯…¯oüå0«oéPvòÔ>¦Áñ#ïŸFã»5Ó‡+ŒŠÑ=¨Ûʧ L7Ùz~ðtZezD„—TP78›Gí¹ýÖ}ùšÓ"•û‡ºâKršêþrp‘$™gA$é¼ÆÏÉbVídÒ£ë‡Û•.©Ç7’Eì;yäq
5‹ã@ÇÝ,ç®/È‘ð{:2¶ªñî¡Ji£¦î¼ˆ%åæUz½‚³;Š}5ßÏœÀIô©’mØíO¦ïÅÄÚ6`U¿.gy‘FÖ^ÿÝ)BùÒ…=Å’»Ê®-o–¨ìGá–V¸ŠO6e
¢8S!õLdG=+Ëxµ-ׯm-–‡¤xÄu³Þ±x}Ñè¶üý“ÄŸÏH +u$˜÷uÍÉᆨ²-Þ||VX'äÌèÓ°_Ýì)‹€b³¦k÷¡ž1;í&X¸gAÐ +š¬:=WÕÄgæn½ 5-Výì½`F(,
ÙýÀ›»ØùÐá"æîD`×g +F}¢ÜÀßBE³µdΪŸIJãKœ¹”;=Ÿçø€=ñÇ/B¯¾»û¨©êÉÞ™L†¸o˜†…ðßǺ¸†à¸BX¤ÝdL<I“±ð_~8+òŽ&Hq_:[ü@|3€ñ†¨(˜¬„½0:5ü²§=8r´™N7¢µòô<–ŒP駿E9C{ÉnxQ§Œ +«.Ù®¤[Œ½2õ^…IZn±&2—óŽ¯}_4|x(›O}/ŽVrbåvà;Ù~D÷§Pü7ÎìöüZ~køîõVÂðÙ%…À‘{CŽ”CÈ`^Þ9=Òj‘™‡¬Å6žc±óUá+’Ù¦hY<NÕa_½|眜& @իʾ訷>þý™4ߦeï¼èÛËù¶‹:§¿Yèy³3G²ÕÙ:¸Ë<iðXHî¡ØSÒv»Ç~Œr鎵 +Ö_b†]z:·¨|ë–¾åФ¹nbèõ§Îd‡ö¨¼y;x•:Ęl€âöÑcÙä¯WõÈŸµ.ü<nwýaœJ`~r©°n9{°zâ«Ô?AL‡Éo)ÖAZ&›£A™˜…VÜøµKr"âcöoç¦ûñÙsðôøf›Õ %dOU¿[Ò¸¤«‡àˆú²ö¼ô¸'Ð~^4Xà`ÁÜTúœ²Â}Acoç›Å*G'úcHŠ”ü)VáÚ+3ÛnÎèÛä$~+‘œIûË-Ë ŸjÚÜ[@%òp,FªLŒ‡†ßÜFw\ö;ðÌ8£o,Ö˜jp+ÜÊÅ¥$®LžHçÍt
’ÖÆ’pŽh:oˆžo~L®o)õ°‹Ýxe`^„ÓaÀØ\Ïá•âdábyȸÁ·¢ò£^î +á0–úļc@²öÜ[¯ßá>®E™¯ ŸøØͲÒvÇ ¸Ot¥OO'ï®K#BÅåšï9êÝüÂ*S¥ŸÞÚñéö©n <¼ö„Ó‰˜O I•-Þ'?MPopÅ‚ÅÛ
Êøª€‹ÉDujºc4‘üh¶È#Öå¼9~ûÙ·‚ yÙ‚¯a·› ö˜Þáêž„Ùª“»L‘¶LÜ5“næ÷v…ßw¼Ï¹M±ºÖèáÉüj<“X¢ƒaa÷ÍN*5d½ðŒ<†Ï¯ê®™ŒPªERuãò½ûÁ¶»àsLÜ0Ç÷´oIZ—Rn12W?8Kþ„5Úm;µ?K¹á[+ÉÝkhítjè%©P˜¦Ð"HŠ+&Õx¶3¥Tªî°à«_½øÚ$è.Rû>£TnÅõúsê2“Ÿðù&>(3Ûqï&yøNÝÖO&0Ù¦+ÿ“È£o^ãH–õèã;ås‘™‚á’“›tʆ)p©|lI‚—\‚løµQË8ŠB¼ïYð<_G^=Eí¹¿Ý"¡’°Ò(ñéf‡}`¸É&±kö[“½w,4ý:]œ)Ç+‰êkßž™©â½¸#…ÉIÊuͨ&¥µ¿
¢çÃöžKŽi¢S÷\‰Ú`9p®tãs$ñB&'ab—Žöâ‹<CV¬ZuÁ¾•0¡Ýq³Ý–B«$ì²0¤1£Ž"ï—®áÁQB=ç·¥þùmçå›ÔZÀ.¨cÐD8×8ÀèK¬`4Ȩ~)ðTxÉÙ¯ +Ó‹·Zp2|6žØ,Σ»6Çó˜°Æfûˆ¡¸S¸<;by”¤ÃnB&už©Lù†¡jëñ¦ª5Ã’úÆ•Ú¶ _Ms-áŠ5Ó +o"Ž5Eø¨<¢$*œÊØqçÓ àáŽ1²ÛµàJŸ\F˜Ö#´Ç¾í-}«düø扫7±÷XíÕê‚–¼bꃦ1î2—}öÛ| +u«b¼`l>ϘÑðn¨~²Ð’ÜÖºä!?·»Í{ø†äP8ElSh`¸coã–@§«V·RßnJŘ•ÖoÚsrì +åunm)NͧõÌ./ëö8úç:&]qžCòÞ]]±xþ0Imx¢ÿ³ +qQRÆs6µ8j¢5øÅ<¨X8"º%ò'ÏùB&jO³Œ»?>J¨ýé¯JÛ†*½£›—¿qwÔ:KzTSS/>Ú¸†¼J§< ·Ö¯Y¥P‰cº&=úðúfûYg¹’qó+w÷÷ƒ×(¢lH7ëË +CGÄvm̜؂®¤›'Ù”ïgZ)Ôóó5»ŒªUì~šºaƒàç—¥÷ë™//f¨ ™ˆL¢©t;™ÇBjíåŸjC>òúWxÒò´·_FšŸÉ\æ\·«ÙYi=¦%m´ðQe“ÈÄõ‰:p2Ål® °¨ÇôMc¦võ4E#ëM£l•s?F· +ÛºÅ%‡êîPÊŠO^Ý#Á<oWxãÝ5ÜIZß7,Ýé}qöþGfA"iIÇiáÛè¶ò—F.š¬Záè@ûX£\µ±“‚Ùa)º š™Ž•™ÙjÃ%Ï´Û*“;ñývÃñ縚’âZ¢x¿&µöp6¹
—xÜr›²z€ST=ʱLì£OÈfQ5XíÑôÃl1LÀιrxþ‰;†ÍA
Óá‹Be4Ú¿Îp1ö¾
±5iù"Vÿ#+\̸#m÷)‰Û1G§HGÀ!"³õ™?ál+;Çž"‡µøæG¯Åï£ïrŸKÊùêúÕ•±Ÿ]Í„“?¬0×½l]YîO)λßAØ+õ”,â¯Ã¢³±Ì½ú,¿¹ƒ•hçŒyí2O3HÏ#ň’’l×y’"Þ…L{¹-Âçêàb†‚ûžv»P29f¶ùL[óÖ;"¸üÖg›:š9¯ÙÆŠ3åÛ'ÕÜÓ5»æ îUz²?ËØ°ÒÌn1p +‘WSï=‘˜RI$¯Šq;¦ìó +¨X½Ý q+åÒQFÅÓô’‰Í +zŸµZj²ÞkôžìFÞ§ ‹• ¨ºf)©(ÈÎÓM›x)cž@I\És³åt$(B-e†“4Ì(;œR³íZ;}æ!1½;m^Ê6Z¹Ùé”X˜Yª/Дaœ=|µZñæêµ[…ßßLLÊãÌHÂñwìØéEçß>&j³ûǪ#\#)QÚ£™dµ2仞êY=kkÍÜÑj›J"ñx/Ò6·œ’Û!BØ+ûœªúÿÐùÂRáδvæ¥$›™gÁëMçꑶå ~ºÛ•n·[‰:Ï0«TDv„ã2"ÿ>‡” +endstream +endobj +3103 0 obj << +/Type /FontDescriptor +/FontName /HDBZDK+CMSY7 +/Flags 4 +/FontBBox [-15 -951 1251 782] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 49 +/XHeight 431 +/CharSet (/multiply) +/FontFile 3102 0 R +>> endobj +3104 0 obj << +/Length1 1401 +/Length2 5973 +/Length3 0 +/Length 6927 +/Filter /FlateDecode +>> +stream +xÚuT”[Û6-Ž
ÊÐ
C§t‡4è83À303t7"
¢„”¤€È¡¤A:$D ‘îôã¼ç;ïÿ¯õÿëYkžgß¹¯}_×.6#S!ê\…Ä +‰ +ƒä€j¦V2@H\pq™!°.ð?f +ÿLÀ4sD`~ÛMQöX/Ä\P8ƒËð@Âàh ®9ÐTGhèGþÖÿ üs6@QaÑÿ”û“ý³ù+…¢\Ý HÒhp
5õ…±ÞXA ûqÁ pùOÂò +o:®Raöú:HòésKL¢UW´$–{깟£þ•L1wÕû°òýiFÓ%‘£“þÌü›ÇCÞ6mÙ!ó©ÚÏ°x]‹ªÛB¹}'{mð[0“ðtZÌ"ÕÖcã›÷ÁD`ž'–“çÒíâ+Ë-˜kÙu +°ð’-•ûH%§e ÖŠó3ö•
e<5œîa¦c>|A‹ˆ?RmŠc<ñYÇg¼››ëÍîîJßÍÓ먔*¤a¤õÕeËéOêa¤{œ[ÁãV•<T+IIdg|áÉ=Oéê˜Ë6¼]ÃB³¯<Úz¼¯Y¯ÉF¤Ìn™Ó‚<Øîz5gxÕ9„Z´i#:št:·¥»Æ[GòUÐ"ïß'aPß´· aoÁòX±G‚”<—IþÃ@ƒwc›“I³Š,ZYˆ#¨Tîe_ùÇø¬_•Ž#OïêŠ*šÈX%“»p³ÈÊ<*næÆ÷©´²™V§êF’ë>òÖÂwö½ë^R¥ZDé+¸¹»²@½âV;àÆD>ì_b:NûÄ×gYñ–ã‰$‘¦Á6í¢ôñÛ%.êNýL¢a‡EemIÝ«ÍÜÏ¿vÙÜŽkðœsÊz_¿sžêßì¿–z»[äó8»u-_^ŠäeýM„vƒ)BAJß|G:¦¯…?ÙEûV®o¹ãßÎ*7LÌ¿ˆ£¼ç ¹T¶Š]ø &¸fþ&˜¸£Ú'È¡]…º¨%ŠW•$ûÖ÷Á«ÇE‡Ý Q ï—ð<ívÇA.IVîÍî² ‡Ä¡Ž‰b]Š +2›"åbcïþÒ~¾§Ö_ý©ïkÍÑsMä×¢Máwæ}DCÈ¢ñŽ,,UüÌÉ"]Æ:u Øcù"¹k1â¨K +‘MpIAè–ĤÅûÝõá²tö18Ô•Íîvrœâ:´ö!€=ô6ûµïݺƒ+¦W´o_(¡•€v‰±)÷À•ŒÍTaê¾Ymž€¬fÓ
sVÛÚP$•… ¤/¶ã˜TÐ%n+ßèXãup™À +[m~tâš)ã[íl4DÉT !÷9™êPz8Rê@˜4tKUª™Îx"šqè|†(DáÌý3KåCžø#šÏ®A¯‚]¤}@œ5ßBäµÍ{…O\ú¨ø¹RAcY¢`U/+q2[»ûdCiTÁï˜HÝ´•8}ÂjŒ‚;ÅYÎaèœðï‰F·ä¤2
~d¶^‘x¯ÖiÁ¤öÉ:($숾á¤#IƒrQ
~–ÚKGì¤8}Òé:‘¹äŸÇP-½ÖëñóÁÇGì$Zh-‡YÑká'Œ…þ{`ÆT£¹½°•FÅn|êÐ<ÝTÕ +^+!;HÙl~'ƒ`Xáú¶¶Ø5L>a®±Ç‰ßSÝ€Ò'¤¹Ôe3OÙŠWÜ^®„”’Hšzâ)Æ :ðÁ!æÊŽ’pa›†Àc½<ã")ô5ë9Î{ú×}»OÍ:öÙ¢ø}èmU§s_{ŸõƒŠïÞj"tç´n<fÍî“Î×$|.ñ¼ªœ)ÊŸ@Жˆþz5Îú™Ð®Yjrز¨5…zƒÜÆÊuÇÊDé…Oc&›PÆ•›Dõ]oöàÁ䢃ºW`Bm¹!-¦Ú@ íy'Apk^¹>cæµýRhÎñº¸rëß2Qð‘¼ÄRˆ›ÝjÝ-·³RwUu 5ÏtÌñ,Ï£¨ùÁ¬ ª»I'œký–µðˆŒSºjƒ×>\Tuj0KD·Ú%P4¯6Œ¦Ç.ÜþáÏ5g=Îwÿ¡"´#¦À?]wµ™ïž‹W'˜õëV®Åc3ªÊc©›Ñö4€7]·?>{JtN¸¸ÈŸðå+Â\_
è4Q +]rOöÄ6l?J¾†6½~”i¶ÇÖ8E]vÒZJ`ºp(¨5°ýÊåwÓ¦¥8ÝêãûÈRˆøÂ,Ëì7ý=ŸvÕŸ—L r¿rdëž +‰‰›aÚpÿa¬&0×é‘«,¾ ”¶èŸ˜èJUMñ>"
ë#2P“e9[*`ò©Be¼‘ˉb‹Š£bW_ÊÓ¸rìîe¶óà5fXªl|0Ü7Gœ¬KƒT´öcœ>ž„,}_ZˆL39a¬Ø~ãºÍðêU·ízT!Ò2,ôF4é…$wÓu)ö‹S×Õ§*Ï@…GÓ£ÕV;Ϩ9»§ûf+rvÕé½fLÎCz‚£ åÐ~•é\l3ÂÏÊñDZ?×”âxãÕ^ìÐxœÃ0+u®ƒa.&wí’1{«ÞÉI—´0ÖÆ{yÍj›ØKùKG‹¸#¸Ó<¹»¡ù*Gdë~ø!YâhF=€¯…Mxáf#ÓêûQˈúûŸR@‡HúÒTæÛC9 ½Š”nlVÅЫ° +ô&vè§ÛË]ÍÅ\e6l‘DXõçú/hí¬)’O35“‰àÙÚ‘Œ<‡Æ”7œdmڽܧž=›£z6r¸tè÷JŠ`Y†dlÅ© +ÏPßZd'ã3éà}›³(ñ9æYEÄ‹Š4¹ö»cK/«–ß¾ñÓdg™md§Á3j!.ôÍ
azÔ*$˜1r)¸ScÊœ=È»H¤(êit‹[Ì¥€åᮽ˜ýM½‹\UžY/°n¦¨ûõèd”å}Ú„ðÙféž¾Ó{ÞÕM’tðŠT£öQ×nÞWiò𦧶X™ìe6sΨµè6JÞÿ,M©ä$Ùìè*6,cè1R{éêY}/m§˜a^´ûu
D#ã탩kÕÁWGPéäHŸi#&šé£ÄÈÝ…ãTÃg¼·bû/)r½cÛÜaÌÆÒ'PÏ@ñc†}RÛ&¿7Iå +ËÃäþ7V×õîŽÜB»ElL=̯ +š€úfÍøQwX’å^„š±¥èæ탺 Ü ¢yЧªz„lY¤fåíË.aV¯)u¨Îb£]^óá»:þzT7ä#<Ö´.¥62Ï›Ta}túY_vüž2£•»âó FïN¢›"9)«yi†e²+Ko‘°+f~9Ý.+5µzeÌCsƒÛ€Á*ËäüÌò¼¢æ€9çûˆò¡È&5[4A`·{ GñÝ.¡§
Æ°Ÿžm!vˆÛÜx¨»µ²;EŒè¡q$0.7qüÎÜÆ7‰Îˆ!x +H»îË16«wá{lRë}Úm +_bë›ñtògog£††¢Jüaŧíßyâù“Êlî÷(?7'—š…]!K)/–qH¼ Ä,ÕM¾RŸ“Î;$¨žÑã¹Îömòþnpë‰AZ”ÍJ}¾j-ü“HÛe“½ÖãÔbKtbuŽqpn<9uÝåGßÅóþ×CáÚI™‡`d(É“FBËš¢Ùòü@ŒšðX†r•ùiSµ3ÍÀ{ç{Ÿ¢j–ŒñÔðêÜÖ³Q6ŸŠ}«ìPÃõ’£ +æ-_FËGn‘›Øå™ãþð.ú{åäzZ'uÉïüÒ¢Ù×À#YÉvŽ‚ç:ðü8nj6$gÈÅž…¢×vË;öòEîŽ<uß¼‡Ó.¥“œ0(g'¼ûSPpHDËÇJå¶{tÉ]Òi=³h¥Ï|v3/ý
x—$ÄX§weÝv4^Ý6D,ˆÔùH +ȬdKéYÚEKy–n«`¾,3MŽ¤Š¼ìhè-J¯e6ñî‹0rVÞT—|¯GÌr(•£Ÿ‰™H 0&ÏUõíãÔ.qÐ2˜æ°ˆì=|®?[=ø¤a¶¡°Õïyv[õrz]À ˆ\6R ýk>ãóQ¶‡Rø\ߟݡmÿjწ7ÍÈÏÑ_n¾ˆ;Àgþ4ÕÕUºOo¦ê6þ ‚Âø˜HK2ªSèÊœVpmØ<èž_múÐÕ"˜Y_½Ææáù“êWJƒ9bM˜±ºÛÝV" µŒ—ï@娞6ÄUW£¢‰—ôDŒý½ +¯±¦gþìž=x&fÀËi4®—W4¯¤=kl¨Ôf>Ÿ<ʪyD®þ±¦KéMzQísONÖÆEÂN†pÑôÒ'í1«&_£‘ˆú°$Þú”³Ð§‰¦LiÚê»]ß¿|ÿq&^ûH…Úlr½ÒÎ'MÎåc.àõN~”"a¹ðZd:Ò,|Ú˜!AwDÃrqzái¥zó®üä÷;N9ž]Îdrf‹³ý×Ð?”3¶éõŸ%_Œþ`&^9gŒÀ÷'\ÐÎ[ÔÐ驃Ì;4FŒBøZ©¨¹ÖEö–¿ª_¡0lM|µöP±+Õ#÷^h“ÔÁ«‹
æn]ýLBÕŠ"\óe\ó_]ŠÉÊA6ýÆ«Ë‚ö½†·¬´s«"j“BçSsÅ9$õÃQ´Îæ–ñÃPšdºæPeÃÇœèg$«ŸV¶ö q¸mu|¯HÓ-¥R¯h°‘Öœ Lÿ°Jÿ0Ì#$ac§„?gŸ·F~äDÊñ8¹ÑÅË/¥Äh˜ÆUç›FøÎ} Ü-˜OÎÞ~xCFI=ŒÞ +¿Ö9:?Açîý±ÆÚ-ÝCK1br|Ý%•{ÿ›r…:Ôªtü7¦‰µ:0ĹŒêcs‚„¬6»!²SêÏ+Á4Œ©ÐלoYˆøOö¸'^ü¤÷„õ=¬ßVâéŒæŽ©÷ЗÒeoŠW˜„MeÕµç ÆîæŽ,GU¶‹Øž,ôûOc6êù‚PÉK¹†½l)ëhf®yT–=/®É((‡X—õÎm¨¨oiÖ`°¬+*C¤ô½ßZ’eäŽçÉÀæK+Oq¢i¿°ØÚRöƒv½¶Ð3eö¦º;d^]wu ßøës†îSÀ_ÚÌw¨÷[zéïß2ž6L蛓I]±Tû«oŸwÑ“ñ€›Bøn{D‰Ç5/„Žu!Ö÷êjÕO•ƒé·ê9óx$îM|¡óÜi"-Þ?շů%Lv–
Tbhâb®’àWʪ@$ðG ó§C|nŸYÞ.[ð`üñõ”äVÞÕÉ +A±ÓŸ·Î»³¯CY§Xd×]¼–.MyIYMv Hì_ðR‘t¹mèEû_µßtô;=´¾Ëµ'ùçI( + +ë“VÑMäJZ«>¹aOp°KÞÜ5úVGÎÉ¡7»ªJà_XS÷8KÓ2w=sy=Çýx +JŽ ¿Â8Ÿž§ê*O/9…”®§¼{ÜàÏ“Šêœ[Ìp>݇z¨SÒ»àß<hæµÛ
®âùhô„,ä$\sT[Ÿ>àlÀF…‰Âãåv"©‚¼MĶPÖ¹/¬<Úw¬Š´\‹šÏÛûCÎã8sp‡ OlÈHx3¸ùlɵ«¿a¶Š°ÚÿÓ]#(¿E(coñ°·I=sV‡j7óVvÉvoK™¹~p{0žf šëQå¿«[îÔðh|u¿5§b…˜|\yRFæ±÷’%Ðn¬€m…"á“ùÐþ¥“5å¶ÈÍÞk ƒô)7/¡â%-xaÄhÀ´B³é°P¬’dØZ(±÷ÛÓ2h°¤yìð¥T‰²cêÊßÆÔ8¯áR#VZ~žÂFÒ Gƒ¾iM1^Ïì1M‰«¸—\ÙOë®±J÷#³–íO’#•,tžZÂ?´[ÜÌhÕ7í¶]Š[IJ½æÊ'k&€Sä¾kB†ðF~^µÎê§íeŸX .Ô‚÷Ä65K<ç}Mmvy¥ó<ÉüõÌøârÂjÅ~™´±×’ÍÊÛ‚¾ñ$ë|øª,Ê4š‚ò¤Ô KHZ¥·eÈ[í) +³ƒPü¦Ûî%ˆÔÛ$ì¹ä B¶—•2=N-•÷ú1Áïh5éÅJ:!â´ª6$BlüÅ;„õƒyS¢Ü,Ú†…±âzs;/`ª'¥Z*l™ÈÁt<îáõk¢IîÎëÊ +endstream +endobj +3105 0 obj << +/Type /FontDescriptor +/FontName /AQKOUH+CMSY8 +/Flags 4 +/FontBBox [-30 -955 1185 779] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 46 +/XHeight 431 +/CharSet (/circlecopyrt) +/FontFile 3104 0 R +>> endobj +3106 0 obj << +/Length1 2069 +/Length2 15924 +/Length3 0 +/Length 17182 +/Filter /FlateDecode +>> +stream +xÚŒ÷P\ÛÖ +ãq§qww· Xãи»wîî$¸‡àÜ –à®s®œÜïÿ«Þ«®¢÷˜>æšs톚\UƒYÌl’Û»0³±°ò$”4åØX¬¬,¬¬ìHÔÔšV.¶ ÿÈ‘¨µANÎV`{þ?,$œ@Æ.o2Ic—7C%°=@ÞÕÀÆ`ãægãáge°³²òýÇìÄ4v³2(± +äâù?!è-]\ø@wwwc;g°“…0=ÀÝÊÅ r9¹Ì +òõþSñ¿‰
`feê0YXÙ#ýýM2ÿ~;'+ÀÖ·ñc°þõùï“ÁÛ„™ím=ÿ1ÿûˆâÊRÒ’Œÿ¦ü_¥¸8ØàÍÌÁ`fçb°±±sxÞ|ÿ7Î;ðöKUþ]ÝåìÍÁ +v¶úëÞyóbeý?º·Õ3µy»[œßŽìoèm³þ7¯”½)Øì¯dçâ;9{"½MÀâx³½íªÈãï +WYGŸú¸‰Œ¦ +vŠµbï$ÝñW†È‰·þaûq-hÒ¥^«¨£]™š=òüñÝ1ev‰÷äɘŸU>nÚØ#°ƒØö
+xQB8Üoö^`»Ðú(ói`©/"§ÞÅM‘ÂÁZã!•¹¬” Àb¿9Ü×å¢}KÔ›&¥|êýìu¶Q„R°ÏJ3æ´•ùìsÛÉh¸ÁkH£ Ô'¯§ú_V¯™©¶Ùg:i¯¡¤Zõcæ ‘È•¾“ùŽ1†¦L¡¢U)ÞŸG¹ûüN7D"å5º*Ý®©’¯¬)¨ÎT¢‘ +2Èrµ—ÔDŽ!ÖØ!.*«8¸+\‹ ËF'Œ|±\ý +: ¶ßUï¦ò]wïõ×SŽ+ •Á›³˜`]Ì~«Ü!òoG•y7‹Òr\þk70ŽB¬kù!·"`,—®¯ÜÈÐup¦–·ò›G`@†“‹UŽjâp^׈A'Ú9æXæeɾÑR÷EK€¨˜eИŒGwx†ÊÛ^)Ýk_v¹[s=åÚº$E$ +}Ú»£mei‹…#¡Ø®ÑR»–ÅT&m“BØ+µE”Ip(Ú‰G3œ{ÈÀ(ˆ_%].wH&üÓø}—0:ù€JKæ¿Ûát—lÍ/ +™¤'|ýïÈblajC)èu@ö^€îaÆ^{ùÐ0mÖL[áƒñf‘¼Wc«l2kœkö.n@ý”FË +8øÞžÖ‚žç{Å!¿~]%zîûd'™Nò”6O +3?!?¿†u‘7X4¡Ðš÷‹86º·G¸üÈR(Лt¹½¦†Êc¤„x¦ß~ÿ™Éëóý WÔTw,üÏ’Zj6ò”"ˆá¼æºÆ0 +×É'@²Ý•±º[ÙÆŽÓÓS¶¨D8²avªKóÖ«º!kIXÔ¸‚Ö©÷|7º…xã#ÅüFéí©¤ùùæ†OTb¹Ú$èþ§ó$ºnÄ‘ý~e2˜1Înï¬ýÓ¿'ÙTª"[ì +ÓÐx‘ÈÁãf]סé<hwj<Xi‰Åœj2®AÌ&R}“ôMD鸖¹~:È ™+ú Óo‚1¢²
¥ŒnZ*ZWåܱv‰OxNÌ1:Ûó%½òØÏaË^š8{ý»º"öø…Åìý4K4º¯±s#Åkù+š±L¢šÁ¡î•È/·ås„¹'u^ß:fK7ñ&¼@ó·Ðk6‰¦B^Ãg×Æ»÷²FóFTø©7œ˜èH“Q›X²K2†Y@ZWçéïOû®$\&ƒÐð|OÊÛ#Ð1M4sµ¾Ë-”Ù«H<aBûá@Ÿ‡/źìYs£:x=äîbi¿ˆm¾Ðj* ŠjL…ÄÔtÚ¨òšV¶ ‹T\V‡Žö4!Ø€_¶ö»ºõQ…7Hc¨Òæ–F",þ®WÔPFåê“Z§"§üÁ òYOš³¨Oû¨\³ ÕŠ}½ÊO”_–] +›•´¢¯%öÔk&(úÿ{ÓZÍÒ–vˆ€RÞú——Ë”’Ýiê«¡—NùO?ë
ŽÝìzúGKóo¶LK”Z¦ól„eåªÐ¥Î$kë?>½?ƒ +D¾ÁT1zBâB×lÿ¯G1êÃ_œ.Ñœ¦˜½"ºRA[unà_éý¶³yC1Çêàƒˆw¼÷1µOrV÷ìM}Ëç
¡³Ü~ÒƉšûäpb½Žò#0µË»Lö·Ä±…ù¿ +|öw‡¶q¯uúåðt1fy&µü:«¯?öªŸÒ~3º€Z•ªr•*=Uš4{…]hv&‚Aýà¯'N—þ_Ázà>8_/ªþÉ儨ú)͇ue¯W‚tÃño"°ï?YP ¯:Ác‰ß‰‡zi´@Z¦…z^Ãj© ê
äɈdÛAOW)Ÿ¼îÿ8‡³Uµ«
Äl†;]©pµgòôï#á\Àw.…üÎ?è¡œù%ÿ0XAטò !ÚÕÅ®ùiÎ>ˆÝд3V|ðcM¸}h9ûŽIzÝþÒÓÀ\ö㳡€2š§¬V",p’‚þÝü«K+Ü)Kùh@yùd¦•{„GN2!©·ÿŠ§ÄÕŠ„‰OÔTA52FK{º@ýN +¶MoRrÑnö«Â±ÛEçç]yc¾/^k:=Î…£É“f’u°º²XYúf+Ù‰Ö]þô«ÔöÏ´¶ +‹ÕvÆy‘6¹Æ°7p-ä—ýK‹;̨H=¾&ô\wÈ¡iot Ætõtt®ê)cRÛ®“®Qï’±3΂í¾[µÚ$ÚËñDñ|:6 ö˜2×ÂWŒÓÁT»-EÓZeæ®.µ}e”ÃkJq9#×1't:i±SëPܺÚiƒ~Ö›?¸¢r^Rtë)_¥–DOÒ£ + ÍA%¨;ÜaI+¨ò®fŠ-ë„ìµOÌþÜtOBà´È&ÅÛþ§½ã»ã4ØO•H–âܧ†Öm‡Ë$ѳÂ&"A
rU‰*¡œ`”õ«mù²³Û¢›Æ—ý§´¹YIèþ°aÞw6m/ì"ášé0'Lj%ï÷åÚCÅ¥aå»hœ:ôLñ¾×©h Ìù9Jó™~£¼+©45M#üºÞe¦8\dÂ:”:Ú•±n9¨÷ã¬A=G¾t Ì0'S,·D¸ã- A²•3Õµ`2e-†s,¤ÓlHÙ¥]ÚÂÄ°¨Ë켎‹…*B †‹ÙÓuH}Òêá˧5¨ÂÐñMä÷¸±Ã(¨ÈJãb×ésµ·‹Ã‘¾h&¯;¨]@ö•¸OÎôô†Øe«07V7å©ëQYl¸êƒ‹× +wba£×'’Œ±iç}™ÛfÉå¹lï]¯©<¼A‡¸ybþ3.üi°©!‘Ct'ÙjÔÍö\ke”k#“mÒW˜!ëÈàsŸ=êø0ÂW/Ryh&¡æh#úôÞFí_4Íq!×üoélaràCs&#\‚ÅqOD†Å»gó‹áŸlÚâ)q”ÒKß:DœÓ'¶]Ø£ZSäئ?~óÛÂC/$d†jªÑŸˆ§ÚËçŒnrÙÑ&Þ¸Kàæ]N?É1»J‹*úà×v¤O|.2YéË~,CãMË;ýr(xœhð–‡ýó¨ÇA§
3æIhâ´½ +ìi7«5Ayë}ºæô›h§Ï¤ +0D?œhðšÜÇ^T䇾_‡aÎ<ãQÒ;Ë +³1-÷Úæ™WÊÝ ¿ÿåEtÅrzÝ%³þþy¿”£{æCc‹J"nƒR£?Ŧµ‘ñ9,!éÎÀ²“\ä&ÝdÀD@)¶ªœ‚d.T=~]f4Ÿ¼²ºI³ì—uåƲF‡:ÅinÖYGx|nÕYprŒ¿<FœJpG#oÅ•òe’î³=ä$Ùw‚NÉê +ä%3II‘e¦¾5ÞMv¾ó±9]Ã>ŸÏƒôÊ‘}¿_û=ßôÞþôËfrªK¿Œåd?ÖùW÷šÐ¼jœy¦Èµ‹ ¬á0#Âó«ç?˜°¿‰ ‚Íñ¿^ònnDÂ%ÍÛ1ñ¶v;äŸæ´qÊ䞪}÷1—cBŸUª‹Ýa!ºŽD¬-oÒLÞì\•„(ôµ'sô]øhM+—<yyJ»ÇÝ)g:”\ìU+x"•–™·™hvm¹>/Æå¤àZ#Z»'5¹¾s® Ã}w±SÁ30ÝdҮ𮆶O_s½Ê¨5^î©ÃÿµÄcâc±Hµá¤$º‚/jV¡!ÏpÕ{Ññá$—< +7¸ãKйL§²î¼nç&k¿3H+ìuœß2,Ð $j›°^쓬‡½ð¼{£(<ÓW/9Âë™tÈ$:É)É$½Lh‘V,ÂДÏÂ.ExŽ•³;Ð>7iãI©×@Û±&ÍLYSyÔt&]=ž¥ÆcǺ¦k´òbtØŒuª2iJw&¢<Ÿ9$øÜø½¹H /±{ÀÊfO9Ô¼fM>e»õî1§•RNi£ñˆûBû˜ü½¡g¥–幚¨kª»#<ÿ +f#Ëq]Â7Ó´Ëh/S‹që|}“ê¬rJ;a®žmÏŒ««ßWö!iŸrò0<¼/mÈÌòU*|ŸZà`Ή†·qž¤“ÀM*[ ÙÎH<ÓÀß_«öîcw%`¦Œ5Ñ…í™Êã· ÝÜrRîEÌé—±¯¬yÖ'Ë´émä¸VD"u‹¨%ù~ IÙĤí‡_·Î´ézÛˆ¢ÑWN;æ7H!|¢R9Ÿ®$Cͬ¸5› + +Ö%„Fõ¢,;Iç4$_ù•Éò“-÷ºÅ͵
(Ù>ÉKý’ë\6|èã{Fêa.ñ\\GÅE}Q)}ºÏòXYb[![)|ûñ8Š¾BêûU%°æ–ã{ǽ{°ó¬GQ´2¯‚œÛ6ŒO¤MýQI˜t0¥ñû–H¥íhÔ†°©A9ÌôÐ; Ç@ÀÌ`ð#=ò‚E†ó©ÉÞ‘¡˜u§Ÿ +*@njE©¯TT&YÄO«÷õâNW;ÈöDsúÁצ'×øB¨‰_·Ôq¿A
ßpÁÞDèºP<ùg]Üêy¦$ÚwéõCæ~Ä.eæþ¬=‰»ÕDqáæ¢ý®ˆôgŽê,ª¹T#ˆðÓCߣ‚—‡ù”iCq%†[ØБ⚗zŸÒmQE§À„ò*žÌP +‰µÎ^ã¦(æ +[¿-(LýñuÒ}˜–X@N‰9ÍqÇÌ|”òõA˜'™¦çõEµÏæËÎ÷Zó"°æ¶*ÇNÁ ìûîÜ¢ÊϱÚN‰<ÄlãÔêo'ZÅã ¸Z2è^nrÇo Û$c8šŠ=á{o˜9ÑÇͪm/³²… +™_†GœÕ¼íEý…ŸB‹Û²»S}¹nn¥0éÉ<A(#åQ(NâBxWAR¹=Å…ôˆÀZé£È¹y3_të·ÁÛ}eNÄé©OaQ'äe:£ÍѸ“1=“vužÈœÛ'¥ÍQ†þËøÔÉ»í5sèSI‰¹Ë^ŒjÏFÓü8*†"½R¥ŽR¯Ñëhó{Ø +œL2Éhó×Çí.f“!MÖFJXö&ê#<0Z0Œ‰æδ„µxÁç©bIkùTö»Yæ¤AÀÑ™ÓØ3ïgÝ€É9»dåW ‰¤Q[}úíó,-„õãú !Ýf¢sÓr
¾1%›—ÌôÁRÑH T”®•ž¹–˜¯µ
¼²ÞBbö\ÙÍy³Fgë8¥ƒÓ(?^›û÷º—¤˜‡ˆÎï‹N
Ë´ÙM?Ü|°<1Ê£¸j!÷|ªÒR'Öp^WFÓàAª:ŸµÎŒE[¦ÂÊÛ%ÖP²Y2ÚÖ3_®@ZÈJyÔ¼T<½®x$.dwéùixݺR]TÅI#r&[Òù]î¥ Æ—vq
òR0W'í7W‚f¹gïÊ£2Û¶C%uÌrɶÒÌsÝ¢3[8Ü9«¿¼éÕjS¹oØ –ï€òA—N/\!FãalºSÁÊw³5spÅ»³5^e«+ò¯¦Šš]ï©Xøêb_¨W"$>200
ÞáÍ-Åð`Þåá£1Ö€ý«ãCZ¾Ç’Ð_—¾P¸
2Éd6–Àj«bìÉKEÿ`¬ª³!‘sL›;«¼ë<S&(Ãä•£î¸Eh@»p›,>ýÀÝüã è?m¥CÒnFŠÀMؼëÄ'þmVc-¶tظmÙÁËï³Y¸”)÷ý¯r½<Ÿ¡Â†!äÏ—š©ÂAûjYI¥[eæƒËp§&Ù¸TópéÑÙ¶Š)€˜§3L‡-ÜÖêRûT÷rN΋ñvŸø±Ùq7gØN×-æ„:šñ#o^æ;Eƒ±HóŸo{[ïâGVdãë·‘`Sý¬k¯?Å™Rêj¼ð +¥ÏŸÉ÷GnDW’HíCùBÑC†‡8zøO¡mÎbŽ¸Ñ³ž+rˆKЃ^ +Ò‰ÛVƒTÝbÕÅ”ì)Ý‚?>¤¹9^®C‹kUî2ñ©ÓGÙ0ꮿã7¶ÙYoÆuøúNSÜTÍÓòNò¹Ñø`™à¬fÙƒñ(6X`¬¼ð AUg5Ùd©àŠ©¿Ç “ýˆ’}…¤fê÷k”Õ{7/ŠUÌGocGXõ¯l¿ÈãV)âlsàu¡<s“О´h\)««”h)ßG0 Ô/|
“a,ÜrÚ˜S†±˜ãúúÛ~å.þ·upëwßíûÛN>ûAÒt5`°†|“Ó5"iî¬É¬¿ð~O:õSžÊ=%E¿+làÇùêP¨¬äò›ûД}-©6~ä"Á®QŸyÄþÄÝm¸F8‰²lpÁÄr]qJÖNÐﺿõà]»ø¬Œ6³¬°Ò½:çIIÒqî X ´=?},
§û(߀A³®¶Ñôi]=Mˆ'³ÕÌ<°k$¶Ù‹@•~Y£l,í‡!P3±d$ÊØ‹‡<ã +«Ï䎴â«Fg;}þÀLÞ9û›b)Mâ&Q¤¿I6Ï\]„‹}7éOÞ²ô/á즮ªe®âºæÃ<1¶zÒeØÌfÞŒøVÁé3žÁ÷`×hWÌÊJÞä c§ÒÛ‹à_Û3ôC&ÆÈŽ2ÇM/³t¯tTŒÛ,qû~Î~¤í˜ùú›LŽØ À},®Ç^¹;—{èTP³Ý`/>£§Ö«:1§E¥÷¤lnün<|äóÎÚ÷,<Ú©Î0 †ü …Ä U’ôÆ$*Íemóp˘TøËy‰£¢ÝÎë/ªÞ} ôMtÀ)mƒ¸{ý$îHÈBÓ䦴ÇÇß3+X›í©XqLÚv6IÈ2öûös•“%ü»°gΫíèˆûtð´K£"Öqɹ»¹UÈÒ¿ó_ðMô=8e +wÎ=Š¼;Ë:Þ¢T ûAëˇR +ë´8éÇ$í«ORB§åÙ7–jZ(Óp. %,,RhÉÖ|© +úz0>ÛågpU€óßIêK[ÞÍãÊú=‘ÔãjS戯¤i(i»\}'zßñðG +Ç
ŠÉa q¦oW92{Qèà:l‰ÝI§£—èv`Ò¨(Üü©=ÞƒxÀ)às3ò¡H^ÇКM(àƒ,N˜.=ŠVªBAGa¹ºG@ñÕ¡`êq÷Úâ®òÄQŒô;¸M¶,“mÇ«l×;ºA"ˆÀSoCëã"‚öì¯l°ék÷Å—‡< ¸ØÌÐÖ™í³‹`j*®ÐRáÛ[ +ƒÞøs±|w{µ2Ũ˜‡Šü£F¡'}1ò¥Øt¨²ëÓR¤l·^Ÿtõx#JÑf"éK%aÖU†æÓæ_³J°úeHLi_P°7TÎà<¸ãµù,-!1C}ª©õ®Ïîf?Ô²X×f/Å8î‘ +¹Ïüv€q‡áÌ®äÒüV:vãç“tÎT™KØ‹¤!/SíRÉ™ ÅÖ€÷èäa0ãM\ªŽ-d˜`åk÷y„ãÙ»›îdËáQ÷•±S•~Nó;5ù ,Áü‘ù +Æ”Å׸‘#ùWí:÷|eI
j¹õQD3µ`×x{«ÌHQÐUÍ'¨B ¤¤Š{¿"·Æ~„õb›Ð¬“ùâúEÈɱˆO.¦ÝÿXF÷,)¥æLHoŽÙ5“O•>òªÌš¥Z©ÆâÃý!Ü nZk¡®Y*ÏÆ°Š:̽ÅØO¸~ç\‹©j€RSÒÔ@ùGŸ‘¼£Âù5PÿÓÈ—å›ZÞ×ùO1m¢ÝˉÀx–°¶K©)M“˜ñ§Fi‹x¢3Ûg"JÚáö¸¯¤wïì\gV'‰AY²Nf…?ÏáÎ2{ X×fœAñ‹ïƒuàšî¡Ã6Š»¢Ð&1âæ’¦Œî/>Ó|„øŸ€Øo>p +7Uò6Æfõé†G=±™jOO~ºÏÿìNMHøƒèv 1‹I¾ëS);võ0hÔ‚Éãrß>î–œ"¼Ëd%ID§Õl4©©~r†f[W}RbÛÆo„tÛÓ› ':K͹`&ÜšÜÌ~S +ÆoŤ-@2ƒ“.ìewÑÖ5äéÕm÷†+çtù>a€ÿš¹ wZé‡Ôcº&ê„tT)Sz”XQâ¤6Ú~†°|‚û¨;¹òã%S2Z'¶~³µÇtµ ÛHb|{u€#¤¿"7h}¸é¿ÅЇ˜Új52L–:l/CõÜëW«Ä h3”šeäÍA³ÓÏžfÑ,±W¦Nþ +"ù(3±©\"ÃcnGWLZ©„;Â2Õ¹Ah‹÷^K|=Y§¡ð¹G´vâXŸâˆFôwHd!`Õ“SV6´»Ù>_ëó‚7rd7d¬õ)¿nê) +×[·u1]¥Ë§B31“ÇE¿Î)…êy +ˆãœ~©£¿µ-DR3
Ùõ{P*n4ÊÁ\K0ôŠŸ%.ÉDÒÙ;춊ÕÑ8ŸÄ}p1·Éü¡›\üË®4ÁŽ$ÅN¼ð¥ÇD64‹_Ä7©Ç/2ˆfLé|àƒì;ZËp5}¹vQ‚À’YÅÓ¢¢ÍX5.?±Î/xðÒf_O v$óêØÚá‚}³D5¿sœ6u|ˆM”BM[#c„÷K³É1âgL‘0úÆàÙЩåÏ|CAöÚž”¿ ¾‰yå-„{±))ÌÖÍ
‚ÄZ¦Œ²XøöNšÂ^ŽÃ)ûÖFúW{ÎÒÕSdú%3½WÆr&ÿø7×€4ŠqÊV‘\Ñ;Ïtœ~ù{o
OìÏ:([&j}‚0®ÎôÆŸáXä³$ðQ¨¸«q´>®ŽKºY_y¿…ZÁ¯%±„nºGbsã–“RÈ4©6-iF>ô—Ÿ4þ¯E±ƒn_÷í ¯9«ÈuvÕœÛ_ɬWRÊ4U)ã·ˆN.êa³¹¦K+à†ëû¾UgGßKišF£v™Âù6ï¢ë^ÃyÊÝŒÏô*æåÚÛ'nÑ) |ùæ]4ÛÌ$àÐ¥(DŒ¿¤
µço‚°fx2ÉþQR ”Mä¤,=9réG`ÄwÇ•Tà1%Fÿ^kt´r¨ò<B°5GÒé×o^àÖ„ÉZÙbxÄ#n܈ÊÝó¤ý/Ä6
O{Á8“丨›GfÐsŸxÇ>‡ ñ»4UêW¥9¢¯{~ÿüþÅ<ZšÝ'®ëë¡|‰¬ÊpŒü§E3&Åú®Y*imWc^Î6AËÞ”}7|ŒT…‹I;÷©qev Ùì›ë—Mì9¶RôÞï·Ë½-ÂûÃÙõdo+5ʼ›ð‰ïÖ%ñŸò ¨¼ï6³I7_eÀ16—DOºôpö}å‰Ê:´m3„SáiŸ¢¶âŽš]õL}Ñ¥°ájÚ¹ÅÆüSµÆöïÒz_«ªL +³¦›Flø¸«Aë—ŽCQ/¼õºyÝgÌVÃ7í +°b˜1ÏÕj§‚±ò˜ÜAfÖÓÿ%”¥úØ5íåêúèüÐì^p½7wNžþÊ\#…EæK§¯pWY 쥶Ñ*¥±^mXC=Àù^S‚™2ypŵÛd §¶?Å7‡Š0š Ä*Q0/ îÙÂI}%¸)éÓÓ¦QœSæ–ÅG”WÖn <p;E-á§V+g«Vás'\:ÔD²¨0øÛBénÞt;Ë#…øv¦¨áWo(žÛ©´Ë¼s„L¹vda«|å¢4bH=üX'i¯¬"™Þø‹õÔŸ~»nf$¹3%ny†ÅÐASLJ/0ß ñT)4OXãÚ½XBá:°bp4x%´gX"`1ËNöi +Hî:J8ÞN«›£„¢Š“dêJÚ,¼‡Ñ§Q&g{"4zyÿ¹–DLÜxQ\çKAtçüêeè=^aY@Î-{FI£Ô²‰Ã£é +œÙÒ¯x}¦ñ^ؼ3“Õ«¨¦ +¾ÐÄìŠfßsRV.ͯpÞK3C€|ã´@«r8jÞ´:Y›À¡¼>RYžÄæÇÃÇú‰áí¹¢êy)–®`.L3ûi'ÁöÑ>ŠrWYsN®i¼3Ùý*µü:¯…`1UáÒ¸0Á~±5ʱ¾Y4Bñˆõ&,¾ +œIqæIÂÐ-%€NÅF™¹Ê»‰/€?~.Øùøm
‰µ,ËB•ˆ“qŒ˜a[®n:ê†crŽ ýŒ¥WÅå–ý¼†Ó“£/˜ˆk½ùx„5<؜ηWªpHl´25E×Îi_‰ë[FÓ¤‹%ˆh;Æôû£Wõ1¨ù ²kç +Mîµcö4©5PlkãEL¹éµ€îôxåblÿÖW¼S¡óÁ±_î~òlm’Û5½øËxÆh¡©)t:én9¿a -ö*Õ˜e“’¸4~«è žs;΋óÄpP¡Îk;ªpûœ– ñ s®“n ™šÄ¦ÓøC”“@XPÃ,¦Ö&«“›ˆ»4€G›ÚÃí-Ú
©|ƒ„€ž„{Ú:3Þ§¾ó‘–.õZãn×íëòÛûÆϾàÂþÂQÁ5±^ éÙO?dnñªÈÆq±¬Ý^µ¥Ûdô§ûF–ÍŽlÙ„-DPGŒÏ¤µh`úoÆ{Æ\™(>¦-ëÆKïÉHcÅ°<"ðJ‘%þZZìë³PêÓQ3üò +ÇtL-ž¨§'Ëú¾"0ÀåDiµì¤»þ$\s|aÃ| ¦X+’€› }Ñ‹ƒ +s:ÑÿÈ£‘ìPBÏÀÏ»®‡'œ%žµ:/ZîòÎWÎhݩ̉:\ +…•¨Š,fÛõ¢”ˆ\ûö›[¶¢û2ñê>)¡U£×°|ß…w™Œ1"w=ž;sȽbù¦Yþßv/j¢Œf@¤mäìàØŒî0ª‹Õ
ƒ¦GÎëWüºoÎøbÝkl» +K¡VnŸb¤-Ž¾!‘Sû#<2ªü7ìw¾Þa,Žð'¹}€7qIJk£å¹Ü ³F¦vãW€“‡ˆõú΃zªÒ ^8DÞ–Ï{&Ýã¥Õ©úM Y&LvrÜg%hرÀ¿M»5©B¼Xq—÷YKÅLm Ò“ +endstream +endobj +3107 0 obj << +/Type /FontDescriptor +/FontName /BNEFSD+CMTI10 +/Flags 4 +/FontBBox [-35 -250 1124 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 68 +/XHeight 431 +/CharSet (/A/B/D/E/G/N/T/X/a/b/c/colon/comma/d/e/f/ff/fi/four/g/h/hyphen/i/j/k/l/m/n/o/one/p/parenleft/parenright/period/r/s/t/three/two/u/v/w/x/y) +/FontFile 3106 0 R +>> endobj +3108 0 obj << +/Length1 2857 +/Length2 20182 +/Length3 0 +/Length 21800 +/Filter /FlateDecode +>> +stream +xÚŒ·Pœë-Š»»3¸»Cpww—w‡`A ,ÜÝÝ ÁÝ-h€Àì³ÏNöy¯êÞ¢j˜Õ¶ºûëþþh(Ô4YÄœ-€2ÎN,¬ì‚ + +±>ÖO0ÚIq*h¨$…Ïîà¶$ ;FØZˢ׋‚˜½«iæÂXãrŒ¶HÀdíí-#[ ÚTÔg²7‰xåÆd¥ì• +EŒd5ðÉ,† öåMV´`ehÞåg†øÏÚÓçŸßZãÃý(Öª/ô¸Ç˜³Jë)Î.ÏÊæ¿j{ÍDÜPxfÇ×Ms{IÃÛÂÂd „œŽÕbƒ˜r"Ò^™’9ür÷®™#ÅCz2t¦qµ@uº Ÿƒ°÷cŒ‰†h*ˇ÷¾÷¹â…ÛdS<¾…bä°ñ¾ÛçìÊçf+ÊËmâê+Û2ªæó[6÷;šæ 9dˆndÝȸ¸ +‰•ö Õ§k*½;≒±|-ìd×Á¹Õ>·`‰sðΛ%îé~ì€+Ø"WÞ82;¦Û·©F0~lÕz!ÿóÊQlòîÑeÑc‰µÍ M§Kþã+Ð%¹*=ÿç„ùšQ4ï²gÍ=M`¿ÔËåè4ñV-çäD×^ ÙLE°Ä|‰ól\Kâ)¶ LXwÚ™AQ.òñÒÝûwhªþÓ2éѽæ›YºC!÷“B<«Ù…jŽâsCLy:‹#~«#“²,ñÈ# ̸L´ÐrÕ¼h‰ª«·»Êï44²J%?I˜Tñü º?Ýd”8¦Þ_d8Kª,¦×¥Ûc†Ž„x–è—-E!dqKÓÊx?§ +†A—`¶ÿ + +!s‰ZG£†)ÓçhÞ»-‹ÎÓîœ./a;Q}€ÕB¢1£=!ñ§'Pìd•<+ +túÈõ³`{mI?Íqû˜òEí&ä-µ<Ådö1_ç[m9ðÐYŒZ¬º2§ÊݲT“«øû7UTœîúd¿Ã»zŽ“5~YPNê¸î¶y<œ³bƒ†b…w>
bìkOÅÚlé@éâ¸ÜÖ#qœÕ:£+BœÐ§žû‹M¹+o“š‰0QrêG 1°¾gcA`•˜Ì|+¦üÆÑé•«©÷ôUÜî…ÌU˜=ðÑ +ˆ»àqc‡¾jvøúüø•~ý½n:‰«”R{[¼ÿÊ©Y
Nò•w +qÀb8ª¬Â‹[cö]‡uxôDÆWå‰Bþ¸Âø„Œ±¨xÈB„W|ëþUJ.k˜½w:4ØX›ö#+\aá'ZÎ…O’NÜ"/nCÕþnøÝÚ/Ò¥¹s²•›ž‰ÜßD6Ìœ ];ÆÙB7ƒÑ|¶R4ßd[/–‹vé]²zIøXËZH?±zë +=¾ÉpfîBÄÿ$¡do¯Xï/``cóÄépPFÛF<C€¦<dÎøqŽú6š´Ó‹j¥Aä„OûÄòðõxo|]#N¤S“ +úTÆÇÛÌý"ݵ²gø’¥”Ïé*žpL/ßйù0c}eÑé§{ž××QKBP{ºb(+üF¶ÐœU{LSÊ-
žIü$ +÷ÂÄ
‚ÅÉW;~lˆ™ú¤î[ˆ¾Û¡œÀ}ù2¯ßõæü,{?úP«ÈF¢Î{)N@û§Ì‘B•(%–¡‹qò7Ø— Û·_»ó&º’J.#´¡øƒ'ç“ýò÷×:”"Dkƒ ’ñŸÉc…*oòu_hÆôRÂo`¨¿F +â[¸l×ɘXeJL-(hÐCò²h1žrSdÇMûêC˜Ñ)×ÿ¤‡F®@¨:QÆ.S§°NÖ¢´&yK # +¼K{Ö+¦MÒèè“<F6.áT +>Šèƒà…A¹µeà§Ãe“0Ç°»MM¦Àoaª¿ðÀhT~ÕÇé×αNÍKÛø¢ûjÃn´ÅÇ»ÿ“ºƒû²º®°ÿYi—Ùk"_ËSýÀ¹Ypõ»ðe i½tÝh ý¶æÈè8;krgU<DzÕ#^lÕÕˆ<ܸPk°š1>Vûpýe3ždçóû§ƒ÷-òÐÌ)”C¢Y’Cn·-$r''†žùV–e'sÖVÏ„ZäPœ6á,9£Ö«|Èõ&àpò8(D7p71›Sw1ð<¨Èz7ðDiš§ïÞÛ„Çhv
ý2são#ë¶iR'(Ðv,oÂûNTÃy½nü<߉Y„!Æö#‚|ê,VÍÜ–±hݺöIPÑäOŽà°¾5›Š`"„ rhiZÁ^CìêSŸ½1c(쩸™î#X„Á;ë|iŒ|¯e<%#_©eïs‘egc‘#—l…ÀJ/ˆÔ½u^–MÂúv +*¦Ðŵ³ôZïu¹ˆÉ¡Ÿó7“¤qKc·¬-^çÊƈúæ›ü¡µr¹dÉŸ“‹€÷ªBS®[!Æü?¨q|›%¢œ•ÜPƒý…»Ê©é +Ï3/ç¾úx³‚;pÄö}«%vÌ^‡dÕsÏfçuÊÏüØ…3Œ@:n‡÷S)»b?ª:MUå×›ù³&Ùüß™Àøù²X¹ø Zç·‘?`ñ)¬O/\Þ‡/ÎvÝÕi~ø¼M—KDìçOØ|lQÿiÖÒ^Í!h â+{þ—žÞû¢q?âmùÙ +ŠpT°¦XRêYæOd¡%'ly…'[!´ÒépüݵƒOʈÞÚwÙ'Üi_¿õ1go€Š"õÍÖ›_õ™â\¯•?µwù´¼Zó
ÑÞ“œ‹HÓÿAœ+eÜ2ºîèù!b‚÷1PõPšUË¢Þ +›Å9‡A/84Ùņ˜ª¢½—ýB¸¹Þ‘ë̓Ò<E)stw‚…æ+åyÏâ Rô 茬b\»r¾%ôWgð&R8ò€×ÛˆÇqy¾ÕÀâ‚ÒÊråI´ :~HzuÈùØÅGh!ø&$7ƒè“’Þœ*ïþ#”™ ùäÜe;T]g]b Y$î%¿Í[yHêYæ÷/cÊf¾²GEÙø#¢–I+°kW©™/|›ŠÈü#íñì+(PÎ7d“xõóžQ^HŠáš¢ãì¯JIÛ¾+›ä8KCm.œ§ ¾Ò‹²2*¢š
n43!R ul¼r”möŠóµa)®£$ã8,:5ª +žûÕÌ<J…ÍÌ®}bë“]òà1ŠHÏfØ'¶ $Y´alîÆ»=¯wƒ®ÛÄÕ&¡Šw~oV²o¦`*QµAf[<çzyˆÍB!4Ìú}r¸“±¯SIù®|ð|?Ë¢3¥HY‘0ÍÜßÂY1K~ÏiZ;ܹ‰Ø{Þ†ô;WR÷|\@¢F‡+©(æEÝÃgô=H͇gù£>øecЂ–ÍPlœ¡éºA½é‰]IåÇçžÂª:~otå(x&iA¯·H1#”áÐM³¥çŸ_o&›ùà Mê£Ä›Õ:¢Ü}™ +¯}\y( ±;FŒv D•¯eDͯ.ªålºŠ0´v:5V3?¾Ñ˜ºê¯Š^-/ +Õ3‹÷+å—OXöÐYÖn-1¢D^èú_°$PvÉà Tµ¾3’/wÓ×¥~n
°œÈé +ÈÑØBvN7==ôYÜX˜>ËÞ"º>øVοŲªsÅœ €~ÿö׌ӲÛG/Á?ME$¬õ2…¾í[~Ë‹VŽtp{é|2ElLWÛÔ`K9t¨Àîàš£«ðüëÉ´¹ˆ¾žhÿûö¸3~÷û§…ê.Wˆ²õ4i +OêXÊôN0ý8*Ñ‘(_“¤FUb«ædf=;ãêÛ‡¯‰ÄUØçýÎ0OV$žÞ<.cÆgW¿r¿€ïBúص¬öƒ¡mì³5Ξѥˆl<˜è#\+î7£ÆgÂq¼ô+©!MÁ»ó1}¦nêŽ|òÙ©,iØÏ{Ž¬áåØåz^Õ~”²‹ÆR±-gÔ‚«ƒò—§(AâPÝèšTTþ™žÆ:‘H
i3NäáêÇ?-#ú¢µù8(«GŸ zJê°ÃÌòÆ«)Âw6Þžj3G¯~=1°ªª„|óŽ¤Ä%>H&FÏ#Ž!RþƒÏ¶kæD®ÎsÇk^'3|Ð×£Cð›œyaû¹-#ËÎA&€R(‘
“y%pHwç5qì.S-uCj<bÓ·ì`Ó”|yeSå”õ $·&nqyËfÔU‰4¡@üiß;ÇD]g‡4„¦ÉꛇYH^¯¸½Aµ]£ UDMjuK‰\{JËÚpP¶@üĸ‹\*àÆÉ7¬ SÅçìN²©Â
YÔB[S“\#¥pVtDãGš6¨’ •qÎw‰V—!iB÷쥩]§VÎS©Áñ¤²«:q]6qgô^µV3ÀòzP›§ÄÒ×L@¡¢Üˆ:G®X‘{…I;³Ç@3†uÛÇRÚm2pÒê‚ɉ҅Öàb–Rp² +¡ ÙE7XÚSÈ$nד9‚od/&,g“m-¿_™5br£ß’®ÖÞþ†6êò¸r;:E÷¨2ÇÐîÞ²ÞJ+2/ã°U„ÃÛöM»JÎ,²6m„LØ}ÃX9裾²Ü@•g×!’§~F
¸ÉšUñÕ/f]ä‘c÷ÂØÅo!
ÚÃc„h±X3sJ`‚ÖrÞ+^î@³/ØÈŒQ‘rŽL?Œõ¿7Íî1ÞR‰èãö7¿ºŠµNdPГ&úÎÄî1è´FC€=Õhš)§nøÆ>O›’‹3>.Ì`GODŽ“1Lxáþ¦yÞë™ãAͶ2*+üÒÐI¶6É¥_÷=GÀsd¬iÏZBƬ[ëñ½!1ÅÓàî[Uô@Kè&~[´©m¦,‰¨z“ +Ç:o–U˜`~>Œ6`±ÇØ¡Í–Ù&IMh~@[a·Q†£þ!-Ö{K«ýú€UX+×e=uíè”#~+òûb—}l˨ž§áÉÉn†+b°ą̃
Œë*®A«CúxcWÉ)é…t[ïîfš]¨¬Ö„zßäãÂ!I¦OÚ…ø>£¯ÂRj«áÎœ·4ôõ¹v +·ãq„ʉO>«üظ6p8‘¡¶¨Ït|¾ÏeÑéÏùØ5¾ðÍÑãËUþ‡î8Í2Pfþ6Î(&eß;acÎ9ï˜þÃɛղi¥Z +~û +Eø8YC—q¢ÄñÍ™AÅ?I‡ê#–íçÕ½Õf¸oQpwl÷‘Ï÷z±¬ ÙÚŸžc·KæöaŸgŸ*ÞG–Xéf²(¶]/2õ…ØxßÀ™QtíÒ ¬¸¼YRMQ:ë{u…ËäÓíÍÛŠí4#
ÙaÏèÂèœ¸Ü 5þ%ð¸L$ôîË$›ŒNçUw@KëÉhÑòÆ–}‡d/M]£ðöךU'fj\ÐÂû¥3úÙ¸•Ä9"*vÎ7Uj½¡Ö°ñDÈ3ôâ)ñT‹ÅÝyß„vëlVZ|ŸrŽ3H»¡ÎÕH¾ é}Òññ-‚I©®ÐsîÉß™ †…Ѩz§nïB“O3®]ÉqØÜ=—7üà[T}+5a‹_gçÀ猛j/$32É‚Cvîê§ÓªÍË$wºÑŸCráݤ6ÿtdçØÊ3.E9ý ¿^ù(F÷«º»o¡ü!‘ÏÏO!T·Å=«k†æ«—7¹ +;Ï®1¢´3w哤ùW±Ì:gF2‚›ü$kò˜£U’" Y/9?}½Ç“:ªo}Á€NgµñÜ°V+À\Q ,¨¹3÷ÆhGC–Ù ¾Ï~“
”ÞH,pCµ£-ø8ÊÞKÓ?ï±»ìõásOʾ+ Ÿá@›¯%ÀdåÁ$=doE4µè˜–f´– |0 +Îx4„²¤hò~<Qc^ü4û¼ì/$êìý9ÿ¹†t_‘Àm=i®Ã[ï©”¸AVº›¡.Û8ESÄ‹ã¾Ï‚_ÄSÅŠóŸ¹ÂVJ_ïŠAš…9µm‹ç}èU¿«fç$E÷i!ßy°…_ªÃqœ¼FWN\7ª¡ˆIßã-9÷„¶>qàøº2=Bù +Îöø2‡p‡v1ÌoæÛâÜŠÏѳô.âg_>Ñ=¶n¿Vä/²L‰[SCÑ|;m€6á]ä‡{õ¤'òÄoogê% ÇÝ=¨µ5ió™[B!D—Ê´’>Ô~ñšÔ*ˆFf÷À%‘^¬ ‘´V›ý’*œ†\—¸9‚~Îq¯Üô^#jÿ‘M²œY‰=›õ/\ùë0®=ì˜të2§Ûê¨oɳ/"Ð﵎A‹!ÑÞÌ×pªü»Ì6J2›½å³ðS»3‡<PÎÞmåãovh¸ïgcÏÛ@Ò[ÑaÄÔR[7ˆqZe?é 6ç<ýÞhdßaòí’%R5ã‘?íw,Ô:[¤áóEÆ]ð©_Âüwžc¼|²¡þ°ù8PQÕ +èžàâÓ^èñd˜»k¡yŒìª´á£)㽫ì½WXKÉIZÂ[}@òõ–/¡¿Û’‰:6´v´èo·avx„Ä¢é)ÎMxs3ÜR(cM³ =wòŒ)4ç¯[ë[³iõýÍý{´a·h\åÊ#Ê€¨j~mZÕ4Õ8+ëeçdgKäÒ +‡t{ñÆ6i5ɇk¡¸¤ ±w«T»2°†õÐŒ)P«†‘h-ÒÆa’ÖŒ.²
ÊëØ?lJl‹!ä|å>ɽ
º‘ßáÆ;ã^´eË '~JãIgÓRÍ}]çÁ¨ìùîNos-ÙÚÈÚÌ3ÈŹd +5¼¦nŽãïöÆ×Ï›jë@I)ƒêcöëõÍÛúüª“þjM¦ÚU‘mǪ3[TVŸ(:"‰5”¯)5üƒ‰ +9xw÷P!_×{NÔÞÓãmšX”&Rò)¡gëÞ©{B´«ÄÛ„[êu¤!ç‡'Û•aG˜7ñ
(sí—ðžu\‡˜èöK"—åp‹ƒMÊv9ÜüËw¡ÂQh•1eã$olÞ
aRò«3l˜úç”Ý–BXZÈà˜-i7¯n8Ưuê6»[^Þ]’ÎWº¿ySj)„º‘ò3Eäyl*5DêfJÌ䤸X…¥«©GÞ…ºb¶Õ8ø,)Nƃ]óéÎ ši‡@ÆÜ\š Ó¢¹–¶Ã׆(Ò +~UÒ’x²nRr¦“®ÑtŒ‡"Û>ÇË·zžD¶¦…Dhýƒß’Óv +‘šäŒÉI]ñ;×Â+†\räwñYó¡»®+CMÔ‚KÔÒÅ+©¦³’8^u§²Œ ÷Å_ëä#zí†ÀœÕåßÎK5ãƒD2_§RlÞDÀ ÚLü¿ƒ <È|ùøq¢þ&&.B‡ªØ~ØùóqŒ1Ì'ºÒ+éõ+ÙêÅ:qhlß™WÂZzÚj{÷?N›`YªkjRÛåë±ÖÈ…ù
Ä6º‘jeâÓ]TfG‹N¢PVxil¾CPf7悆ë;)f·ü$©¼ÞÒ:x0Cä™*(§G’©P¿``›â,F™Ÿ/á©!È<1âÍnøž‹"OšÖÆ`AMdµ‚ØP !íœ?íÙvt•î +uŒ5ãænôé+úP‚:%ÑmOx ØU¦?O³z‘o@tJ-<:<›ó µtøªZêI™3EÙÆ_\> + +ëÀV))ûéñ.am£hÌ…Ô„»q‘;mOÕµ®Mç\ßpµ¦xîP¾¼jùJSºM[…’;¥àÛdÄ~ÃœÍܹ‰ì¾w%£¡"{Îâcù³s ¿uX«àfE)œ·î'Ã÷„ꔞQßæÞv®ò$¡/¦¡1åBçæv +·YHN‚ð㌓{qô0ÞHçn©µÂ]òoùÔe4ßGa¬†CP~åA%ÇÎÖtºh±½Â»}Š®?Oƒ¼9?ó€3;»¦nDÀ‘²9_; –±íøñª‚5žÀ#êÑ€ÕrãLtK:p?ßcrI#t·Êpò“ÉôÑm—+iÍ™zM™´ï*ªì~. +ö{ƒX,#Ar”;éDÆâ0å6m«ðšØxö’Äõ™ƒ„ÊC¹niÖ‹KÓ$þÎjÒ§cU‘‚s
u#È[ç½·ª8ÎtŽY:ñ÷FhÊî'Zm·.L”!£¬íýЋ͙¾Nk"ŒË¶MÑ÷S¢ð~éÓr$à{¿R>g P²Óo“'Ü5·1/™+"6ìÑÆ?Íkp~•±½9Ù|}„FïPù“ÀÐÙ¥ÓNíJXéÎh†Ø…W˜»‹ÔëWU£›§÷ãÆ„¤J¨N&eGƒ_¹ŽbÊ÷ʃ˜¡uŠ4Õ:Ù¸¶|ÅßÐk‘ÅŸ#¦øGÄpý‹x/Î
lQ^’.ÀŸ@×+Wb9¯•Ë. f3WTåçîtý|öò0!å‡Á[nŽXD€N'ˇSÏp‚Y"ÍÌtßd³YdAôd”ƒXe-e±½
Ä›TYë$0%ì.klþ&…^ùŠ×w²ö]:•×[µ8«CsèÔBïšR{ö+«L~tÉË¡¹4d=„Ý”Ðn¼¥[¨ñÑ;#?×gbÆÝh-V¤¬Òœc=ñ<<ä§QÎo9{õ#ÀqûÅ¥,G£g˜ìŠÍ-f|kÅëÉão›Îœ¿f\ûj˜ÉàºeÌÃlÍŠH… ŒºKá͹2¦öòe¡†/”ËOšÝ¥£`^Ó8YÁh¼VéÍòHIy*PÿL*(ú¤Ò$ànž¦à²ù½2‰ÇùµŸJ¼æ^“È-¼^©c0×…àv535[Ò"¸}1Àfåk-ê +1lý훞Ñ܇\˜Ïè¬ ÑH¶ˆ¥n³ ¯ÚW³Jl¸ b·šøÍ8•P¸Ÿ¦ÔiÇXCÉ’àN®ì”ªaíRÙÂ6%Ê2Ü®wÕàøœ¶\ú.‘¬Ëöät^ +Ú¬p/^=«õæO$^MÁ}ò…GT¸„ðÁ,§¯Q fIÓÒù8ê8)µ8£h“+ºª YØ%*+xûä†Ù<r‰Î¨à®|=jl{Ž‹Õ|5j¶²<8÷,E¼‰:ùˆ cÉeÙyÇLž³åAÇ÷9"b²vI9)2°@ëRcÙßg%ëÅá¼íiM?‚Vñxx°{ûF9Òm®¯?L¸ËûšZzXž”8MŠÄW4!à ‹*«Åylž¹L´©}‚m«C3MñÕ¾F«uè0XÍ®„ÈJëჼzO¸Ö!7è$X–{_†©5WÊ7à™•þUŒ +¨‹%IL3ÿì‹GX@Ɉ‘ÆçqÝ‚?m¢ZÜÁ”釾óàºGÿ£ŽJ͸|0 ¡äpY¯j™C½9§Qef=u0…=ó¶á@vîô®ßàl‚‘›ôÛ‹+ì„åX«uÄìȽgfUf× ƒÂš=6‡ø¶³8Ø0Ã#xèQÁ‚š¨å
ëèKÓ“œº:1š¸ê®ŠFP8g¤€CÈá¿!Þrýí“–ÆÍOŠ™b^
€ów('ªÌ3̼·n(c33/â˜ìn\:»ëlMòYTK·ìT´qD|7íã†
Ï aé—â9è7*Y•þ†›Èåë5Y)uuÁ¾ßÍš¸1ÂÞmñ;Û6˜OPtÛáL-樘ŠÎBôíÂŽî¡àCvÄGZœˆ)&p€ÿ ÂAÒjéC\òVp*Ó{ó²ôóêBf`§½q<|C“?~£üUƒ]>Û2ýœS7¬“”Ú"à+½ÙœpCŠÒozo-ûÄžþl¤§xvå+uWeÚëåiÌ7€#)|—*z„t„î×B·G:´µ”›E…ÑPpt¶ò)
šåì°–¸ÎmíEñ( ø¹Nª¦=yÖ€S)o‡Qª3â|tt’Ml(ºNf…,¼!¶S“T^-µhòâmsitðj¬á£
n¤Ïˆ‹+õw:£Ys4Ý&æÓq;Àë-Þ~P>.wA_c|1¯»ÐK›¿hm³l‰|™;#ô¤§ì’P ª\ý‚-$•øóQ<zsaÿ±‘ÑArº_}¹JjkŽ¸ÉŒ¥u[Ro zÊ5cûË©º«idkšÕ—DZ..ƒA:ª¡èY7ˆíd*´ Á—Ñù›
B33'aþ|lÝA©6«H<!K§×!ñÍo +> ÁjÑI›À\‡ŸE¡M¯øÑ?IWLÂTÜß’äÜÂsŠ¦'å¼ï€£Z³êêè×N›‰´ûyA»·Ûˆ.%]&äÿY#øé ¾;sxJaóviÕK…ÔŠ‰ +¨à;¿ÛnSFN^æçŒùAb·e'9°ŒmŸBò丹i‰œ6±µC{?’úÈV¥åƆ êÇŸê÷Ì3„ÞºZ¦5a«mû9‘¾ÉMoPòj‹ã‹dÔ™
É´¹XΓ…x§ Lª6(‹˜wgþÜQ%¦Ç¤×΀&ƒG äv%Òa¬ò5 +S[`g’>ÎGΈMmƒš¬žuÒˆsFúye„m±ñ‘s¡-"ûÀûåçÁóŠoô³`e|wZ~<åJK´J† ~ì7àzyá®áœ<âÖA$ îßæýlþtïô)ÖìŠï
É"`Aà'ÏÏ}
ÄÔôRPÿÆæXì^Æ) ÿ§sd,÷ +Z×Ë;vôlB©’iÈõGÜÖçøS…›}ƒ¤Ê俇‘.ö—£´<-W¤Ëo7K ü6oçô¾-m%Y÷A$˜êŽ—ÁÎ(Þ +Èïgf$vº¸"Ü×ïø>óÜ¿!¾'÷ +?§Ÿª¶==ø+©À¥¿ãÿц.ò¤KÄTôÑ
Ø_^#á¸dBXEHOâ®Õ–WÚA¶Ê_+€BÊBÔáB@ž+Æž„•}Ï 8ÃÛ‡¾9§e~šTŸ ZУ +v਒’äd¯hÊú¶:Ôžjòû架'ÜA¾úº1¹“ñn¾³Dßç|³ÓhIΤt‡$kª›ÓÇ›®1°v×;Q÷' +aãuÏ\žá< 4v¸¥œ}ˆËk¼TDzµ¥ +´’ +k· +Ó^¥_#ƒ¤>ØšKC ÞÒ*‡ ’7 b΂Žc›ôzv(2Š§>`8Æïpn_@ž_¬Í27 +¸ä0tM\Z §pRˆ£[ƒßp´@ÿ6ÙJ¬3Ñô;¢zÊ›ñ×KkaÎc°8¤«÷%¸>;÷epVqÇÂdFþ"?³k +Ò|}UçãQ¹:PôM(([óƒdâ†ïè±5š4˜æ ÜÛŒsÆ¿<¬ä^Óiø;;ðS|! î…aø@ÐèvŽ½p Jð6x׿Úrì“÷ò‚‰Ø@¨d1Ð>ù’CF—ÆܨÑÙzÛÍweµ”™”‘¸,ÓÄØóeMœîa¶ò¶ <“¼$ƒŸpƒÎ¾êíš/$®nõÑ£Kã¢1gNuMXôöÖ4ž[DÜRNO–ù`Â:‚FS9È*>ÂÊä‘bÅvrš}v}¾}˜LÈM ´y'Ð!uÿ>?(ê'º!![¬N‚]„ÁŽæ‘ú ô(¯Ÿ/årŽuÂÃk¦]lÛ%S¾§z<×<Nb“âj/·¿³û™ðJE½QD©°„wgSÃÑøwtÄcJÈhã0Õ_^uÞ†r'gC·‹ž½Ófn)H½’g´‰žSÐ~Ï:𥹵jÿÛÀiÇ.ÝãêÍþâÚCŽF+`;Ëóî½\KÌ$ûL’q>ú¼®:žã¨NìM>õS”¨h¡¼\G«GìùQ +›‘HÑúáḒåÕþå°¢rp¼wH2Ø<)©Þ°6¿¿·uª„=Kž/wópz þÞõ½ï逮{}A®çV„íE©ÄyUíå0D8–-ÈcÙÏÖÿ‰û~h /Ó NægYÅühZZc´›ë–\3ååA +¹}9ªÂ1æ\ò¹ÆŠ‘7aÞù)öz>,`Ð~Jk©‚¬Fúæ蕾*K-ÿsk®Z?Bqã®Äöi9÷ÏB_tµçÝSúš`w¡ÃöãŠ7¹Ñ¥A´ÏS‹ÄJ,
5Ìg>_7m¢\Ü.š&üæ½SÀÈlœLÉì—ù4ïa[Û'ÄßL©°`&¥€'Ùm•Ôs¡Ó*úäIÁé +PBÖ8ÃhBæ][‰‡àqÌÁ…ÈL—ÑÁЋ``SbªS2z:äD*‘?è(Däºöà… +4Ösrý]³‚ᯛ(p—$g••Ôzo¯üÈ€U.$šª¦má2únÖ¬‹ +jœ' )/‘]n´-kñjúUl²D`´
þŠö2FÂEÉï†ÞÅö˜ÐàODj—Ï:p–¹:wT[Ó‚à0_•¢»ig?I]+j´’öcfÑUc£$ý«61yfXèQ½ë:»àµ=]YE‹¯Ü}Óµºº7/KXÖð1×1ÎedÝ5a}G6¬5S3(ª§(¢¾S£tÌ#0ðI¥!öC´•Å%Ú?Ãy³x×(ê&K4ä“QóbÇ3X~uB#¦€ö{Ú_Ì°h†ÝäKèrë~¹¾‰@s"…u Z+³·¤šµöE¡·&å"h$&]ÖBKO–‡ó‡‡C®åOwmd +i×pÆÊmšOâqˆ”iÄ]Þƒ>$$¾åµ{
'߯:åÊ']~£™R+a¼ÞÖÀqA(5SŸàÍñ¥·d¸“„ÔöSœO ‡ UéH)]™_¤“ÎHójg +e„S?6›Qó°‡ã¦Bq½jFÕÉk&õjo»WiO¬ak¤ª£¨³Ä §E:LäeÕïÖKUhÔ]u’M?—û@¢!g yÏ1°âV‹°ní·œ¼™¿P/Ëýûl ªø +Ô}™ÁDl”á´f×!bë†_UvÕø.«|5De©äµ•¢£)?¸¹Ô¶°¤V1†Þ)`ÎÊà,‚ë‹g»ê«µèÙX\œ*×z÷ÊʸC&µÛí«’…õeÔjÖ"S³ +P·½'˜Zµ´îæ"ÌyõC›¤]rø”ììšó7*ìJ9$¦~./uk4›dY@Úû¶ä=1£)zå’Äkl{å +I"U +ÇB=ÛÜúžßý3'Q„¶hì¬&©”R3o…¨Hû1 t +`磔ÐO$¯ñ÷Ü],¿’WNy_çzièî%@,ÀÎ׺^vɺ©Á-×kW&Œ‰"¾ŸQë%@¤u³´´^s`áµ ‹è ÒŒ>à0wQy9¥±±Àçä"H€ãX(Q¿P˜žŠ©¦.ùŠëN69| +Ïip4ßçé‡-ù;èûCw‡ç·s¯‰Ç>)rëY¦½8žÎLhÆVóÝ,B6~(¨ÓìëÉ!ÐÑ:ºs‚IÊi›[ +endstream +endobj +3109 0 obj << +/Type /FontDescriptor +/FontName /STFLDB+CMTT10 +/Flags 4 +/FontBBox [-4 -233 537 696] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/a/ampersand/asciicircum/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/period/q/question/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/visiblespace/w/x/y/z/zero) +/FontFile 3108 0 R +>> endobj +3110 0 obj << +/Length1 2888 +/Length2 18688 +/Length3 0 +/Length 20316 +/Filter /FlateDecode +>> +stream +xÚŒ÷PÝIó +£ÁàrpîÜÝ=8‡ƒ»» hpÁ]ƒwîîIîÉî¾›ìÿûªî-ª€§»§Ÿîžî™ùQ‘)«1Š˜L€’ {FV&>€˜‚º:/€……‰……
‘ŠJÝÊÅø‘Jèäl²çûÃ@Ì hì–‰»€í@ö + +þÅúÿ¹ýÿZòÿ¯ëyùküÿ¤«í_jÚ¿ôÿ?jc;+[ÏÀìê +x4ìÿ¯©ðïAV +¿8Åß‹Ò¿ˆ‹òofWýÀìj¿˜]ý7³küF`vÍßÌ®õÙµ#0»Î¿ˆliü/b[Û9€§å×)ø¯
˜×ØÙÔÊÊÔÊÉÔÕî_9+×? ++[3à¿rðƒÅà–´r¶ù½¿œ¸üö f2ùÀ+LŒMmœm-ÿðÏñKìô‡ +²wú¿‰qü’ØÙý.د`þ])vpAÌ@¶¶Æ>™×ÜôÌÀÿrýÒ;º‚’½€ã€ñ¥fWÈü·°…¹•Ûn©A®Ò‚M,~“€õ¿n~àŸ&àt~W›\DKOK ý`™Õ¼õÜ;6@p½~'Á.Œí¯“à·\Ý?2bü¦âû²Ÿ ¿‹ +‚û3@ñÚ6ø‡„3ÔmÚ&ˆ³é‚]±ùi|F¹Ö”÷LƒáƒÎqmËkXùº®»ýÚz%‘³·-ÊYŽ§GAdVï²-×= +ùE韴[¨WsèüAu阈O•Æ2—FEÅ"çL£X=¡ ÃÀtP¹YVºþÒÉ'açTh²¾•…Tþ®ï]ôÏg +[1¢^P?va€xÍ›–TÚê{¾MyÂÙ©Ì:YÁãX¿•„^y7Þ‡) +áZ†Àç|¸O^™2èÉ}¼“ן¥J³«ÞÙ: 5émè”É|aråeî:æyÛüí£¡Ü‹å²_6Àç.¡ ¢y¦RИ6Õ+9%ÚÜ‹Œâ¥8ÔmM×µ}Bw\³OCb8çѽòá…ñ’B¸ÍÿÕ6à +§qÉ +°ód,CŸ†¤z„>ÖU«œò³¸“_»]Àì8&þØMf \Ñkèæ¾Ä½c4°N„ÌßÒ;Ç^ÆG$°ˆŒ«áFd¯D^ìý‚+þ©‡ ñ{D$‚)rmóbúŠgµ¬˜À'/Ø£§¸Óz. +*ì}?¸=Yäk9—†4 °æmô²bJê½bnÝâÄ%ÝÉ(ŒÊ/,ZYGý ÂýôFÍ÷=-Þ¾Oo³{µ‡1@ø³›]C=d \KbS$·<¼X0"°úe{ &‚•xFdâóŒÏÇæYb˜L¼>NÒËIÈç«Ø,9ƒ‹ÿ¡›oéc„R¡d£¢éQ¨IXXoŸÓ¾¨ŠçúäQ;Ô=A…§ +8à]˜¡t¬EÁ°Z‹ïþt;J©¼^eEürlüðJUÈ~H¼äJ‚0€‡ + ww$z‡È½¬Ä›ŒPV§ 7®/–ñvÂëù`½
Ä~×êÒÒßIÍõpàW–VâF„CÂÐl‚èÐnß—¦T+¢Ø·zYS»±¬þÒŠTáµX¯šŽ¹…¥%Fs–i*ªÜ^3 +Œ°B~÷Jb4jÒÕÊÓCØáÇ#õkTÄŒAÑ«p4†w#,?¿}ß¡ºP´º\_AQ
Ž9ö÷)•ëVþŽÎ!Â~P˨µù5+9ë4cúÓ u
[wG†‘·`~ 6W¹ÚÿƒUHR¢Ì…Îö–i9ª’B-ç8ºÓÏr²p3è‹ñÍÉ +Þfk¹ó +ºÂLRDZ¼´¬·}à†U±°êk~…`3-}(ÌŒûl”‘–$Ö/ˈɜ3%_õ%MÇÔf¸®°0r–á¶Ï×´„gR^̧´vÀ"˜ª]§œ”—)&áªAèã5^d0²n’> hµOy:ðî\†ƒÁ—"×Bb1<ýNŸJ}Lpì%øbÓ—¡G
¡ÌÿÓu!2BRš[šËî$wØý51®¾RSA/i*ÌC¹Nc8VØð«“ÛµLµÙ2ιl[zAÔñ¸vˆÚf[4®ê]*ÖóO4•¥ß
ó¨`àÎjžõ
ølØ +ǘà”u*¿LÍ(ñ—¶uˆªfÑU~UjÕô]¨ýØ{Û”Æo< BÂãêÅ!×OE¬:ìioÁŸà]åvkS>@x6¹ã·i?j +ÙÍ#üLç®i®™v‘ Êãb)™Öe”Z[犱’ûM9á˹Gݘę‹X—;¿…19+g¿¾žùg[&„ÝؽÂ1“8œ÷sÎîê±Ô埊uÇš_èÄC¥+ñÃ\Ê€Èc\ùÍ(~½œ÷B™‹U¹õƒ°O›=½pë6;Ä¡DNLtɶõwyÉC†u¸$B*•ZSìl¡p´¶¥ÛÇ(ÄQ{S>J&Œ’)ûSúL)DUªYÊâ¯?¼ÝRÚ‡mþ¨/Þ[Õ+K* +4ÿ°¤æv½.‡‘ºÑ,=€1œíaïWxþ¾µé×kúÑeŠ%¼ +JŠúíàÐÓìB²ï4ÞŃ巆¾èG–áBÓ¥éšãødA´ˆÆ›WDݺ·Šè‡ +m=Šobý2ìÖÁ?€×‰ÌŠÐ9Úô…ÇøóFá äQ°èÊzïž6 ‚[wD´[ |¬ +aR> KÛW’Ú´04!Í!%ÈÆz²`ôšŽ?øúà»à¢v <Çâ¼…ÞâguKÎûæ!1]Q>4Š†‚œßÃœ!qÂM/„JhÔ0KÏÝ«N<›6ÁœŸãWÀ–˜/ ܉j’ùxÍI§V…¡½Dê¦UÎL +B®ê²óìì7dçpy¸<ͽŸµMeqOù‰È.爨¾õ}u"³r¬ï]äL»×y\¢-QY¸>•IŒÃ‹EÖ*)·<!]‡ËVÞ†fä”b^çâ¿A%ƒâð´ý˜Yb(7£¨òg7£©p;4Äí\ËæÒ—TA'œÚ.¾`^ !«Ú¢ØÉ¥éÞâr$Úö-%io1ƒzžÂ+¶¨ 1¥µgÍ<`Ž@òà ÷¦kA`²a|ª·G&Jò2å …î•U'ëHx™m&’'J_£ÊSv^üD„i5þ¤´}"Ý*<ÂDéÈ÷!K ^ÞJ·ï%êG™‡V…‰øüÁd¹‹7hôŒºÇëfßÊ<ÍóJíÜf?ê» üà‡!&4ZÆÕ/âëˆÒ’®À¬9ÝÐ^óÅ¥QV4jUs5Ç¡dÈ:ŸKž‘¿›Ý¹nxtG³ûÌbG¨ >»‹b˜Ž¡®dï‚_Àµ @®=¼Mtèؾ+gÎ2bçÌ+DÜŸa˜¿gg/m´-*²€a7ÑŠ8¿Z™dœxžŸqsfmn?¦±¸’Ó'–ý±Å¸À¥‰9fu¿¯âÊmeua}YÙ‘H‚RQÙÀp)4Èìû[mó] 9šz„˜àG—Oij±ût «7æMª(ÕÌÏÆó Ò\ÊXr³îM.x8ãŽûé¬0Ô ¦Í·jYV™ß{R±æÒé°æ貑ƨ&`tŒøâS£ª8ÉÂå@òjm©Šs$‰w–Ê–;â˪ éxŒ!U-jW‡{Ñ!ûmBWÅ»s…j<O0¤Qde©#8H!ånŠ¸DuzÐí +9¯6ÖºÎs;²czÏ]éf6Îöæë2#ylÂs›xÐWöƒ»xC
gã1“gÀµ6ê1EÕ:‡b Í6%c¡Ÿ—ø@x:¦iWÝT Y¬`éq¿“£L}N;éC¸wdñ”?i0_€;ô‚Ð_8›8êsZÛJ{bf3´KÐuÂœ÷uµ5V:`ö´ã„,{…èYKUaI@j ¶…Òš‘RmnѺéìMKrÕ»L¹7×ÌiãOõèUÍðéíïëxuïÞ²¸íˆ&4ÝhÉ ¤úï¨$èó¢¿èÖ|ËX© +Ão PRvßÎ1"Hq¼êH©æ0Gˆ@¨Þ
w@ffr”‘G"ÙãJ‰G»¬,=ê3WÇ™(›$¦™·/æ‚S*}‘šÞ¦Ü„O¼!ÕSiÛçq~«(ΕfÁW˜\êÏ?Þášä[`¿£Ó¬}lúƒ,/™ôÊ…÷{Ʋk¹r_«+b„,èžl
VŒÆmÜn¹]F!{敽Húõ!H{‘pSC¿ R´2~81Ýα¾Ñ·œdÿ±¡\«o§éEµ#oµã•Î¯¶^éZ^MïIU"Þò)¾ºRTËTc&¤
Z€ÑQxT«4Ë:74VZÛÝß{ØË‘ø9gdÇ‘9±õñçóùñSÖþ±΂ú©’ ¼–‚¦*ZfŠ·X +,“–ûÁ—¯®°œyrö¢kNŒÝgâmù½ª/è@Ìš„P^Zò˃¢ùGu5®ÀÆséÜ."þjKBhɺ’¯Ë8Kèç°Ö¦Þö/Ò{èŽö¼›3Ÿ?ê¢3î–¾rWæ—+/ì({œ’™LÖº¡^¹l«ôd»G¡Õ2¦˜|¨Õý’ŒÂÏoHÍÐSý®í¼Ôº¯R™ÈL~.Ò¯®-·ÔÅút¦”BHÁ9»Ÿ¨9´0F» +¾ +=2ÀqßiÀ)9pÒuo×´#™ú>z-’”º•¨—k²•ÆC¤M<Ì3HáÓÁãß–Íz„.@Ï[ÐÂH_â¼ç “®l%Q6É ¯u×¥ëo×g“ÌWG¾.ß};ã«c·g¥¨ÇÌ5Zvú¼
u3ž®Øs£Ù+‡õC¬«¾gXŽ½ÖYLc4ûi +…§3æç°ÑØ—€¬jéöNÉŽ<FÁÇ/ðÝDÿ¹@²_éØÛ6c͵yíœM$AvŠL.úI¬&\þ ‰ÈÑQ¬¬6†EEb¹~ñ£UsWé13§‰8þ· +îË,–v<î÷½·‘US“x^]_/ü¸Çõ>o|[ùŠªbH4\Ý ëÓM¬º|–/RÁŸ‹åkÙÀ{=ÅÄ´x·Íèø‘pÏøûí˜0”L’"ßCQ²U?w“¨…wBu¯[¿a +Ú›¾ïNµãŽ4"tšÎ“)P¹´6Ç +,‡)Q÷¾1®*Ãùαç_·/ý½¬ó9ü4וºàY“|‰Ê7Y&~ž‘D³Þ¾nªš–ÃAœø½Õ(W{–ùÉÃüU¢¶8ȱâÛè0ÂXJF±G‚GçÜ5¿Kܵ?"SZ0A$AË0e‘šË½ý~¾]ù{“2½z• t&Á;ʪÝüMȯP÷ÄÓ„Ç7éC>Áe)2Yíe +ú‚esoqoTß<õƒÐf–“ +'g‰ÏÌ`mQ9|%1K2dÍÎX# +r¨ÌÛ<êsO–¥?®yhëÍqÒ*5’’3V¢ˆbÌ.°¦ŒaÞãP}ùYöù>L¢8މְή$`105Y¤VÓO@Žc¯:š‚QÙùÝfÇA¤IN¤/ëž’€·‡ÜaèªV¬Ì.¡ÎS”Tm,RÍ/_>Ÿ <Î)Qu¤Ê&Å +"›g8Òfþè|MQ£kµ?;¨m`7ÔÀ\Æß rb'„pŸú¹=V!¿Á˜8Þ£Æ^VÞQårg€^$AÓéÛBŠ‚ðжR`J ã¹&¶ÈóòäÒéz)ã'tÙÐôÏð£x×
Q‰ü¾ÁæÜ«6!3?³à³ùræwõ‚#'Wp™cáêZ $ò'¼O^Ñ°@u,Ý«BñmùÞ!v´p^?yÉNØþ¬hiˆÛšÊñ³låt¨Òvoi³B"Õ·ñøÄû4ʈ™ŸÀ¯Zìë< 'Âw +<å70ÈõËãUíõY´ÖÕ^±'LÞ[¯!0ó +úÝ`Ö{›âŽ¾ßt*àE q=âÚÃCèíÀ´|Rëéà¤Þ‘¨º†»¿Å–‰, ‘óyÂAÐ&íb}3{bÎÌþ¥ŠOáG©Ý@[%ˆË}ÒE¦~Åà +²ÙIMÞóɲ’ +%…|bà—ÈPø^íÓPÄô£Ea|×O0uíHwú“t‹‹æBm#:¼;„HóùèÂA \ÿêt ÐþÎ…ç®n|,]† 0ùT)5_ 9 šKôûÑÂC]žÊ€œ/%2ËTÕ"„tÎ^xª\v—TêA±WaÇE 3hù'Ï— ﺷ~®„[ÂF¸kŸ|˜2ˆ&S’0ŒÒîµB2BæûÐßM·sÍœ‹“ôÖõ#
¸vÃd³¶B± ±°ìOÌ]ôjµÊñ…EÁ-b!Q!Ï£¤3ÏÒ¾ñœ¤à,^SÂâûùå°âˆi\6²«{^@zÐ%²€iò^jí¼áú4ªYìÞáζ‰*vÅÒ³Ö‰Õ,çêe7l1CÁ׫5=“ê³>ÁÏ„œ#¯AßßS–u77æR¸|¥Ÿ¨#ÄW¡ +ë/ØZ +AgŠ´èGjn®gQq“>ÅîÕÈ[su×âp¼+u}ÝAD˜13rÂ_Ù"Çiq©~«ŸŠ/ß)vÕŒ{H‘"?Ýû^Ýdbâz –\aLê0¡>múSÊ`1–wUçN„Å[]vò>a„´u=cr„‘ø˜[GüÊžo‚=7‹¡a¶Î4–‘·žf÷׺Ë6ñÖ²£Ê—Ú:+§o¦öä)ÑN9J¡sK:….¦ùêb“˜Î¯6’šÑ†K?vtÕÝ £DgÝ.|’»þ´ÎÚú†*õ|7* þ©b—Ø&ËX¢ifŠ+Eæx²îw°ùí³2çžcG4«*òÙ¹Ú¾âh¥sª(ûŠbQÄ(im1!âm÷B'ϺÇx½TÄWZ¯ +¾Ã-}2ºÔ²›ùº¯,mâôLÄBCtvêVµõÌÔ° ³=žþ¾‰<v4$ƒÌ-ù6v*riž'˜ÑÀ‹4ú‘šþåiï¤?ŒÒ4Tƒš6»³g +†9Ûœ¿¬ëøwo!ñïN…¸Õ•¼ºŸÜ ö¨Ü’s +ò´µŸ—3k!¼”ù%!O©=E]5*°ú¦"éⱨì^j©I
ÕòHoàC¢íPÛþ8t¡{ŸîÔï½’x!q¿ªw¥Ã§/9øC>¿ü.Èa)_EËglÃ&”± èejL]ÎlÓn¨k+^<öŽé‡ Øä75ø-¬ŒŸ¶—½ô€²
×Âoë7¢àȶÞæò²aÿáõà½ðÜÐþ…„rºø ¼í ’[þù”[ª)o¡øï2j$¢¯êGÈPäÅÃáVú¥³ƒD Ò¢uA…,µpîuTƒénº.Ÿ½tŠšH›cåÅc{š
ÆýåÞyŽúê|_‚Î}êì¤ÍÐï†ÐT0A×UŽÝ‡;½®ûÂà °šÎ&´A"Šošb ç]Y“°ZŸˆ[äKôÅšNgÎnýƒˆ{’ÊÁ B¢Â+hä1ÊO*Û£äNâ>"5¤–Rh
:÷H½Jû+_@–ºÄµR¦ƒOm6Ckì¨ê‡ÌŽ¸ïÅzÍÆò>ÖáçÈš¦»‡;Ÿ~n'zAü®kG·û¹ú¢vøœ˜ÁŽÞ•]~A»¥I<ê7Dâþ((¯ýX¿¥g)%?L\úxù7~÷\†¤7œßUE+^ÒX¹C]iQÁŒÊ$=¤Ë{[O·gÄ|½¶|ÒË!¸×EÜO‹dÑJ¢èÅ;E ß^fÒ˜îIõzñ“p›X/ŒPku‘ËÐÇ/ +Å*Ýò €•8Z +pү͈åÆ ,ŸXž“"{DÖ,¤MΖŽt´sÞm¼l 4¹&õþÒÔ¢ˆÙQ"†×dÌÎÓžäK¾È8Ÿä~„Ñãƒ+H†Ý¼I½e|˜\θcà´îà\½H•Ísoá»Û\šÎÕ]+Z}r³¹¹ùFo ’‡Øh*±KT’0K|ë1™ Œ3ÝuhN5T{´öàDð£9Âw:;^¦ó5¨£7¼²tàí¾ÚVã«5eÍv³¦~õ¡wNè؜ȘH‰>¡bÍVäL©SøZï RÃ7¯Ü+6gACé®1Vá\WËëP‡¤"¬1>‹O¹çœÜîKQ^#ÃøVÛiù§ÆsvѼŒ"×Mhº«ñª®°½Í@æ¼T¹‚Fy¹´-l´`lÜW&!†A¥£÷Ê_Æ]V(>ÑÇáÌ?|ñt}ïì‘[úú.‹‰(‹:€ëaéËŸVF(–Ë·Q‹&B´ìÚ?0–@/y-xì”qø^£ô£l¾ƒÍd3kÃ×[ÑÂVÆw0Án¬öhae-eØíWn\Ç¡‹ïk0ÍkÜŠ©¥]—Òëjtú0|F¹¬U,k›p?x=èEQÒ2¾ïö'F³‹á#ŽYù¹@ +QؽÚÎ/’°Ò*z{aãȇå‘<ÿÁrw>¡ UÂ!eåúø¸"¼¾Y%…¡¿™â)¶J0RcÆ
yŸàÍTÞF=»åÜÞ”Öû†~þ2éH³ +0ÆT 'XlÞv‡ï k@†ñÁ'á{FóÏ>êÃÕ0$Øg3ÝàÜŸXíviC‰q;„f:c$8àg—¯w ºDJ9
ºr hÓtú,ï¯M6pO»~εSØv~µ^n–Ã÷½æ!=â#´ÊTzß«ë]Èh`lï"†áúÙ””¾½‹Ø“0ÆF”î¡Qz ù¤ \ËrÚN¬=Üa¥…ʧöy;Úh¦íSƒ‹ª#Ë^•$—äÄo™ë ©ZÎcH"«ì +ƒqèc†õì Ù>)ÄèK<§»èfÔz»må±Ï41ÉKØHoºoa¤ +5‡h#Èì{Pí¹æg®õ_±uix×^ø¥Ú{õ yjújñ¥~ñ}Ïç“ë„ïj~bצ(º”Ѻ×^ƒ<̓gïlÀ›IòkœSÎwo$›Ô´'“*æÖ+øï +2{QÎ|#»ÔF¹b¶ +Å&âU„¼×—síŸÜh?C+ÇåÄê(í["ÖzBg(?” +#ïä(Óƒ0×Ò¾òÉj±¤Yë…ÀaFMò9ð½¡ñ'~GÏ`衧Ìk^+ù5ÑŸ‚âáìÀ2sA z;b[ßZŽ\€ÅoZYkšlHŽ~O÷“Y—žÇ9áítìíüù¶_¡ŒÆap£4<gø׳X<ÃòÎËÁ…- W©C’+ËéJƒwX›vñeåf™FýÉúM|!h'F‹Yá‹bã”Æ5m~ˆh>}JŽEá\˶ ‚ÓÔHtŠóvšwvéàEY›´ÉÄcýà!ºl'p§ÁkBÍ3@€Ê·ÒÍñ°ËTœŽÏ¹ÎŸ>GV[;W>b~6!ÏåÊÿô&ÖOZi¸¤æ®u¿û}awNŽ4¤bF"±¾9 ÿül<5©nP +:ÖŠG曹ñ؆ѵ•cKçíè¯2ÂyÅô8nI‘„þQ“d'E˜âš'åÃîåtóðŸmÞ;Þä§.Ét±û†¨s¥â…û–¤¶“‰dÞÏïÛø˜å(Œí·¼vGÜÉ2¬ñ„Å=¨_›É%wbD¦œhø&‹ûÒc¥°ù¡chq‹ÌxM³ušyX'»'êjá>{W)pùz×n-åe7)#ÅÑØàˆ}„
èg`4!ò©3Ås㑽Uzf;¶º¨Í÷8¬¾‹ºŒtFê¬@k¶EVmÄzt铈P<‹@fÊ•œ.dn-$ÀâæÃfÖŒŠNFÜ©rÂ¥Hí*ÛÛ¦‰ÂX„ë
Œ%´Ï†()d”JíWyKYèNI6ãÝ%¸Y‡H@6˜·ÈÛ5äï¡rŒ*\…Ëö“7¶DE wFŒ=9:~U½ÌF–àŸÉŒxÔŸ¥"JÖÝÏ«+ǃ,Õ«U€2Šx?Q¾DHpʨþÕÌyñ•z'Q¥ì{FÝíÍÛ»YקHtNêKR-ÖÔiºw%ÈT¯“”8”¦92…HÕíD;߈ +›eZ…zŽñ,ÓÇ
OIS_xhTÞä ¢Œß2¤G³Ä/©/§sµÞdR—S…xÀÒÆï¥nez®'Z‡&©ØJL¯üàµiáH…h½ÃÂAÅbmà~@ÞÉ$࿨ÑuÛtù=„)ϻȞ!VeÕã›"ÎísLdŸÁºÆ¢zIû2¡‘å8ˆ ¢›e‹®®•¡Q«#Os&;ÂôNdý’
«³Ýò+àAi ˆ¦~:aùÑÿÒ½ÅÂ87×T„\žD¬74ͦ\„cýµm qßk§åizAºuë³ôMÝt‚À¬+S†x^(¶¦ã‹¶¤|oˆeVeÑ,›ñù±¯Wî@=bãµÙ22r@.2ÜDÒ«"á8®ŽAÛP´êÇÊæƳ»Î ]8Þš¤ôR¡5'ÔŸ'L—$ƒ‚Y:§V$~[ú8=LعsSXóà¯TeG™Z‚á^é©Hž÷70øèA?òàîŸ@L¶,yHbI½9cg¡v +]“–¡ô»Ñ@’ò°1D›ÆÇ3½q(ü::
;Êý^ƒû~yÄ•Ç_¤_ˆ>øLJdZw¬™ïl~F?‘\á‰N6¬\9¾æRéUàÙä@CÀäDÂZ1†„¶yqf ªì†0WðÇ_ÖñcE ¡G¿Íxt¾â·~-õ¨ðaqPæ$öTN&ñÒ‡ÏHwrþR ;ÀhükDöœZg8µHþ5t„Ô† däKÆ2ŸTn̆51?a>Ü~G¨!5Pžp¤ÄïÌC¢HŸSNªþL77 Ô
c؈v:ƪ#é(ÍÐãÝùRÂéÒÝùñ +"ù 7¥fˆÒÌŽÒ¥>¡Ôî³h+‘Y +ã8‡¹q¾ý¡œ‘º÷Gd(ZÊ=3‚X¾N:&ÜŽ}CT7£ñ8ný—Ó¶Mš;¨1ÀKUù饉ùñ€ÀÐJÉXYEÑêì[@yÇ@Ë ]p:À}oñEÎ'÷ˆŠ°±«ì¼yÇAè²SªýkÔåßB«.ntpN¡ÕŸÌoÖ]:_¦Óe—Ší\Æx¶”ŒŒNšœvÞ–{¼ƒŽDä»)[ßÄùíŸ +nT[z<²Û¾v;:ã‡X‰Æë¶RûÛúFѯ'eì>–M¡Ð˜Ÿäû$TP}+3ƒ•ÜBÕ”ðºZ…`8Æo¹aF¼”38 j’¬ÝQ)‚Â$ÞQ3z¹Ž‹0ÅÌöë€ç<háôTwŽ=<$€ÉónZyˆØ(Þ©îïi–ZãœXiuÞÑ‘¤År1 Ü$ã4€l–R(qZ5Vx}XC²NÆÓ®¿ºüCKô̼ӑ§Ï“+ŽÒl"ûQ ü÷5Á±ä tSïJ͇ʖ¨?.Ê›þÀŠå&~½±ûJ7iéê¤ðŒÙ`ïÍ=jg#Èäú?HW:›ô\¹yHí “VbÅ#öAÖP5£nbÊÉÇ-tPYÆ%DÐþ%"Ðmj™V~¬„êúkÊȘÜcp³[)j÷”µßïuÌ<Å
ƒ.>rìD{Õ½ÀB…ûiá`]Ñ,ˆ™3Æõ~ÈW”&Ÿ½#«Q‘Á‹(ˆO-£¦øÅ’×öúpQï7ß!U×Tre¯é·"Ù·Š‡Æ¹I—¶ø¸"±yéÉ3Y’4BW0”Ê)L-ă8êóòªï_œYÈ
á\ò¶€&u»ùp*±^[2”ÿôzG‹7p‡(å£@—<xâô[!þŒ´íknî=6l…«%ôLµ$ìí, +™¿´ªCÎN?*;vB/êiAüd·V@ˆî~wáj¦íKÆem2Ã6&k[´pYñšSN¯Þ ²#«³ù>NU¿ÑgÅmè-3Î1ŽßóÅQ +ƒéu"êã¤LÓvcÃýZª[ßà—D†J +f_—ˆµ5ïAm.ô)×Oï"1¬á,,KÊñi©cšb›®Öç/v-0áO‹S=É*ÀOÝùåË…"šã"‡’: O«/Ž‡Í4¡U +<WÛÉ\9pØ&•IJUÅb°HÖ"Ù°.Üö|vYoBI¨uRižÚwäçdÐ21õµ + +ƒÙo®ô`-b$0 ¤ +%èˆÕL@F°_ªë&ÓäTÄ'¦Á(P¥Jèô°¼0·uó†[Ȩ&ÐBÁ €&¤è*¥è9d”Ìa®}G +ú¡Bº&Æ@ÚFTú•K.ã Å^¢b_14Uë4…Z«1‡IÙAlƒgºß¹‰È«Y¡šlMIú³8
œ§6}p€†•Æ!kR@ïÈ»¥ 35Ì9ã¨ÖÄ@¿L•àÿæÞÇå¸ìRh+Ø97î?Ñ,_6ÚƧÏmIR7nÅ, +r[¸—n†Ð>Y‰vÌbñHݪ¾Ñ‘sÕØüj“6Õñ'ŒÅ[kÅq…ÌdþÛÕ*œOÌ!Ëp§V_öºê+©Ê÷¨QlËã³÷DÖV™kƳiІùÒ®!mˆl¢Wÿ˜OC[†Lˇ®ú~ñ•t +¾™sqã’÷Àâ;é«`fŸ,8MKá-ïÚspXÊäÔ‚°ÝIÒ¬Ñi¶mÝ}ùq…Z FcâB ¯'ÂÍR´ÈG/Z’
ŒÏK·Cx™0†%Hʽ—pªµ)¡Éê
³IHŽû{a”QîƒwwÍS²d!†À½1fF›Âavv#=¯¶Õ¿SŒÊקœ&¼q\pÏmb:‡Q£é£hößK'IbˆÇ& +endstream +endobj +3111 0 obj << +/Type /FontDescriptor +/FontName /FRPAZK+CMTT9 +/Flags 4 +/FontBBox [-6 -233 542 698] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/ItalicAngle 0 +/StemV 74 +/XHeight 431 +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/ampersand/asciicircum/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/q/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/visiblespace/w/x/y/z/zero) +/FontFile 3110 0 R +>> endobj +3112 0 obj << +/Length1 1176 +/Length2 1046 +/Length3 0 +/Length 1790 +/Filter /FlateDecode +>> +stream +xÚR{TgGŠ<¢ h]AøĦÄJ’Hx-èò>(ò/+â|IF’œLlaÁââ"ÖŠ«€ë"Eª«”Ñ©U£]¤µ@iyl[QKU8¸òØIÀ£R÷Ÿ=sæÌÜßýÝûý¾{ìÕ‘1\? ™ƒI‚æ¢<Ĉ`ÂæؘÐÔ
ejFa2Âb³(ˆÑ8Ib4ôÊE<¹¨Àh€zñP†·YÂdLE\ÀÍÝCàÉbƒH@Š©‘€”t ?‹”QXšR@ÀCy†!&‰]Ò3Ô*œéeÐ&† +Ši’Jç¿æv©ù‘ñºŒ'$R¦HÔiüXß©†¡s|b½Àd€;Ôˆå|ý‘¢ô4h€Q=ÌèÏÌH#Ó€S¨`&.…̇•¡ÂvA@Sj˜™ñrâÕˆåŠ +”áËÐ=”’ +A +ïAÁO€Ï#Hš)ij:HIŠ¥_¹à+11Å̉Y¯jˆÄð9"/Dbt6Ž¡)2ÆãZþ2e3FS¸æ]„ñÊàÌóü/é•Ø/¬ÿRµ¿?©Éຣ^Ìæ„BO ÔO‘¹œkæ+Åb5E1#4x—ßóXŠ3PŬ»Ý¤ø¹;ê?èµáýÔ®¹-<ù²¿· ÛvÐٸ˹
©ýyû©DTpT•o^¾ãÞ/½¹gšâ?=-Ù£Ë>»!9´è[zA{€Uï{.¥äŸèûwsä^Í÷’:ºs¢¢üFï®9dÄ ²Ûß³h|bôèúí†LÙŽÛÇ¢°¢ox›}«KûþÝQV4æT»b,˜¿ÇÅ{ÏCg9VÁAgÔìË-¾Oiëh^i³í©×¬‘püuKÛGŸ¾sm‹ÅÂe^_LtiMBê®å%ˆdoø7túR™=•SѵÖT•¯÷¡—Ÿïô;…&{DûÿÐâd{M«w6hl“èyÔsïﮬDÅ_ +c‰´*¶°´£üéŒË¢„¾òa¿Â±¼ìï®,m —zÜÿqrçnSÎjã‹5D”s¿‹yQXeYµx퉓¦wl>›ø6è¯ÂcÓ»~2ò#êµÁAï/2ï»ê°·0¿j™®Àšc~äzÏÒÓ#_5NkªDý(ÿs{çl»´ZN47Ë&Qù®¦YõxE±SÃÅM&"cíäá%3m5º©#…ì µPvÌ·}¸zxæ˜ÑuSÖ}÷SsKÙdþÏrn*B‘h¹æðòésv6?†´"õk{<4‚n;^þub&¥¨øæ»Ç¯.u_·¼ÑòÔHHØã²7ƒÜV_ÉÕýr'3®L¯4úb}jûÑîŠZëýoÅ6L“µµýÒÄ’õ9í•ÜnöYõÊÚCW +Œ<Õ¿{É®ž´Q›zX
ÇŸ²¼YÖu¢Ìj,%«õOQ[5¥:ÆÝòß;ÖÔõŸjŸû-'<Õ%ÿè5ÓÊGF[ï×mwXÝTQ9&›´Ýƒ†#}sòF†7&møW
>²6k•$QúøkKõþ“u%å¦='—»¨JÛ¾°V9oósisóyºñÈʈƒ)|h<éôyM¯WVGV‹õߊMr½ê«†ßêµ»iwÙ$á†" –Z5” d&‹§cïÄNì;—-³·Yé“p[ÕíäZ³<_·ê[¢¡æŽ¼¶°M%å·h›Þk¯‹Ðm‹ûì°Ó‰œì‚¾©Î¦ŽœÅV%CãÝ£›g7îûÄÉImÍ»1”dÞ[{èƇVkòÐ5»ãùά%Þ2§Âªé +/úƒVíó°léÁAsÚ'8oñ¬ûqÈÂR‡ãÒXÛb³2»jÙÇ×&ß–æäìuù.¯™ó}Ú—§ÝïÍ\Øù_*”†5 +endstream +endobj +3113 0 obj << +/Type /FontDescriptor +/FontName /FGOBTD+TeXMUSIX13-Regular +/Flags 4 +/FontBBox [-619 -2558 5000 2562] +/Ascent 375 +/CapHeight 750 +/Descent 0 +/ItalicAngle 0 +/StemV 31 +/XHeight 250 +/CharSet (/macron) +/FontFile 3112 0 R +>> endobj +3114 0 obj << +/Length1 1635 +/Length2 12818 +/Length3 0 +/Length 13659 +/Filter /FlateDecode +>> +stream +xÚvcxfݲmÒ±m½±Ù±mÛ~cÛîØNÇê˜ul;éضÑñÍ÷í»Ï>Ͼç×¹ûÇZÏš5ªFUÍ1g=‹œXQ…^ÈÔÞ(noçBÏÌÀÄ
PSÖ±0²3:yÊÒËM-¥\Œl +.ªž@ÀÿM¤!goú_‹¿˜„…í= +Ãךo
“Üï¿<Ÿ8¼íIÓìwcÚPv¥/òñ}I©{ +PÖ)Ú8h÷ƒõK2N5¢½/çe7ÁµÙ™Ô÷·Ç•”õ¼BL¶}u‚¾|¤ u+@'{p@ô3I«ÃhGn +XüVæT +Ôòme
¢°¶Öâ&çNxVh|zñ +¥ÐYM®Y³R‹Þ3Äy{¦‚ö
ñ¿Ç|’½>/4ì¸:)vV9RÛú}ÛDY-“/~¶¤ +·5ö¨:´toå"Ch^.&çwï…Q¶gv¶Ìl„ë î‡ËØŸœGWha¯ÉôøK¥\¡³FȺFœ©´Žoøä3‡G´yÑäWñh½7]ü„²CþE#RzR.ùÍÕ—Š´×qàµÒ!yíW~VÁ×Ö÷Ô¿F +kÛØg™6²ñyÅSYlC†àÏ+†˜ +Ų$ÎÞšjðŠSH‹#-4æ5+¬%ž’ÔDä㈠+5¸!ZZ¥ <¢÷ÄŽÐU¯JDÖˆdçŸJwÈlÓ‚äW™D?ÌÛ^RiÙ†ç™ÃØ,ǾŒ¡euu„¨r,PÞ¼ŒfÜÜ7%©A¢œ]+“=\¿)ªÖ䱌ÎF±sœ´Â°ô¬šÃï±B»&Ю¿¡µë˘#I|*€G+ãh|ñ¬ž‹2¾fYr®.çšd¹\õ£´JìM¾u3NCcKù¹6Y>æM ±ýËmOÞé…¨²7‡,‚T¾Æùt+\L]º|›¶W' +SïOEÄ„ôßã‹•4ØÇ5žëˆ×Ž¢ÑÏǼ~À>>€)»Ôì›ÄÈ®¡u«ƒQìª"㣮™'”†uÝ¥Ma1GIG|9Û}ÆT9ópÊpÉÑÛÜäõËÐXè#Õ +㾇$Æ×cKñí'žc6`_¾”oÖøŽï¼‘v³e’¡|~ìM˜r<´§ûýÈoj[°9£¢HêYÇmAû…êwá³7 É8±‰«žç-Ë)>'"*®Ñ!)Ö
±Ža=3ƒU×1†¿¶¥+¯%œQ/éÝâëTç°´@Õd¯Ã0cö +iœE"(!L'ë$ +®ÂUîA±¡…7¸¤Ëµ;Çï<ËÜ‘6'áOÀÍJ¬úÏï+füxÜhÿÒ +¤_yNNÀøÀ2«w8ÌÃrß@\]ZâßšQc¶s™U´®²ÄQGv«b±Í,} ©[y™%L½× +JëãoÀÒ^àõ×%T¼ú“(J7´!‹UY:êÉ=ûºn
ý»!<Õ‘ÃT+«b³±Ý-ÄIÖ˜Oϲçwoù&b*„òì;å¡2Únƒ‰.w»ü—'»Ê +R–ÌøKbŒ¢DI‹·*H_ã`GdíÐp4ü6ÑÜÌS·ºIHTy†6p$ÑlÉÿUÞ¸ˆ¨¬2oÔíA¦•õ}¥<É׌|˜HqÕíd!-}'öží +¨ñ£x@+ +‘òiŽ$9|úê(¢-gc~(‘VïuŽêi¯©g¢dHÎ7ñk€tÂÇU~‘âÇiÊ©ÙÉô×èð·Kä73øø风²4ÞRé œð¢Í*V®|Õ‹6§µ×Xá«×¿W'°_ê§6KÖ/ˆÜ¹¸…á781ûÙÿpV¹Ÿ¶h@¾èX?ÏßÂöüÚ©é{*¦µŸ%•®º½#¦‚šZrWHƒçù¥ØGHñ`¿±ÛØ“ðÄØš¥†ìŠ>b§Ê¥Ãíù<°YzóÏ¡ÇúÒMÈ9ͽŽÄ©r§žxå9ÞŸ¼ÈQ +ŒúéèŠë– uô¾ã¼Ë8›Ò`Ë€®œ}´à¨•wA˜¾BrÌCAîZRšñqÊx¹ÚKòó«Yz—œà +œ`1Û÷pÞKw´…Ž-½Ã’nÁöÊÁüȪö3ËÈÆé{4´„”ʼo¾Ëú¿s°~ðÖc©Ø~ˆÌ’ô2u6;~hÒö[tŒNøý& c8>²ôð[™ö&úøéQIÒ³ª‹ûú +í½DOê]ƒK£VïmZîÚ·ÿ衃˜i|`5“úÖß\–’±óö]½o×隢€æF#.?`Í7xŒ¶%¿`rI, +gm×MÖ6¶^ Ï>Fí`P¶ûîyÈ«A—é»”.±°³öp¸å…“¡5§ð#º¤450%ªëO§BŸm©K^ñLA m¦ˆ!U±¢ÓÃÄ)XÊf
U5%&rï +o¶Ó-wª!ÎÑÚˆH½+UÇù†ŸãóŸÆ/ÏdX«Ù¶28AHb¬°ÝBpJ†| u0ƒ…øi¦1¿ƒ3?»í¦¨†h׃‰hsÞ]íDÅêBŶî/ë[5PÑìªù‘3è±™¸9Ä®%œÞ6L\‹ãÆ>[
2†Ò’•L•»¢Ê±RÊš$©zÒtù½0/Xµø-ùÝ¡G‰ù× ¨@Â3R§ùêïcœÁ£çç³Æ—Jœ@K‚nêÍXS>kþ¡°m +Ù*LN1êã$ð§î¸…d9áÀ‡g06—§6,l¦óFšJRªÆ™[ÍVuð ûkà-žuhàS+ zø÷©×7GBƒêV‡r,g'ÖÒ¤Ô€v5aU“ÄÔúâ3cç¶ü]©ª‡°Ã3&â+ØŠ)uú‹>Æ u1Ä5)·"j¨|s=¿ùŽ”;T~.Û V@ØÅ'fÜ8Š¼Ôå*„àpfróQ?ß+ÝkY<pƒê}m†h»³ªþýPç[³a,c7Çjjw§ƒO¾Ø¾þ~1¡üGã1[£€ËÔ¢ÌZ±†ÚDçïíAÃ_,ñãO3î£fí^#{öÏ…¡M9ÍBÒæÚbsÁU_únšaÚuY_;âÜPK¹¥÷h”×´UKÇdRÖ\þ0"þ8Èéà7zÐgóAÍ;e1œ-l> ¶AäÙJ‘^°•÷L˜9>òAZh×^“þ9Äß&ˆY'ÊQOºN/Iz¾
zõ.ÔI‰ AoÏr^Èn‰bXÓXÔ_U¬úÐ#Qnk°h³Y–pžÊš/´¨¯Pªq£vž£Ä—î>%X8ÈgUå>Tˆ "/]Õ½^¤_lf£˜ûcc¼Dà× .ŠÑÊZ2%¬N[MGõäxyñ—Ó|rMqgQWJ€vòevXfýþ¦cøšï¦œO3Yù;>MùÙ ’H™ˆòË8¹õZ`Ú0TáŽmj`7¾t
kѽÙÉÍnô>©I½øÄ%3øw¥g”µÞÙïh÷·Z$8èÔ\U™T(ú*ÕLç\/ý;ù +Er:¨$/ í2%mLñ"b…ºê¨85]ÕÒ·ÛÎËÍ€*IËÚA㼺¬=!ø´È÷'ëf}Ð~·(a~ØHú>˜uD,ºR¸›à&ÔJ1$¶’¦2JÊ£ñnÿyÉ€Ï_ʳq{/|ß`æ>øûùØ u/£;ºÍRç&n0çÇq=ÞÞn%ò\ +ÉõËÓ„
ãÞ8µøO¿rõÍaàú…–OÑã{(ò +DZyñÄá%9|lYHç´kau¥þ‚ŸÈÇL»sx"UÞêZ}1°¾½Ôe!ÉËGÁã¿÷ãwÙ³vžEFØŽ +£‰ó*H^z+Y^©iÕ·Mà#žzÁQë +{œ¡o]‚òÒ3êßÌÊ¡cÉÑhÕV ápçTŒüç.Þ!Øg3$Óñ*!áCÜo0ÄN}¹ÐeXŸ†é÷ÕÀ—¬¨¨RA*é^×=Ù +:‘b-þ¾Î–6D¶ Ÿáê°ÒW®õ"0ÐDIÀR×ËÇ•ç”û ® Š¦~ì!a–›%|òÌ•l>íGžÁªÙûŠæ7 +‹’0z1Ž#ðÎ$:r3/5=»•{ÈêéÑÊWŸ³µ²´zÏðtË•ç Kç‰v2Сܫ»ìI~+Ç>ÞWª=F2Òs©03Yˆ_ú¾ho¶Ê½¼Ä2#˜se¿ØŠ’y²2¸Èa–-;2v.ÅÏãTF«ûíKe·ÍéuÈKÝñ^ßÒ3$d`ù}¿7ÉxÍ,@2ÑýdEyz±ûƒ,aKê +E'’_þñg%ùEôÔƒrý2C%*¯Õª#µø®ì¶ºíWÆ÷Z\$d‚ç‘>!¯d¸üÅ–ðèd.¿@Ð’]ÂF9ó5ñ矲/#ã
”Þœjš’H–óÉ
,ļ= †IùÄoø®ðY"Í«l©ŽÓ?›bÂ¥ ëzUW\>¼êâÒ9ÍCRIefã":focHà¨ÈE“Ëí\·;n´"-2n—ßoòТÃÊ!©§ó™"±¦Q¨{;NÐhn²
Gþëåï3’nus®¬VìžÆŠ¶/FQh*}”šßŒAŒNŸím)¬"…Ÿ2̦P…Õì›q™òþøzר?V>úïÑÅ¥ã:0¬8˜C¤+Tü=0!;Òö½¶@Ù¶õ¿·H6Â}"i˽'¤Hns¡Mn½?çG¦™nt|´ñÍ«ÃPð~A„$S^äÏi”Š(,*zÏ°ÀŸ”ÕãC2§¢8K”n'hÛN”è'ÎÓËÙõ—2áC1ýÑaoý}«ŒË÷h…ÄÜg÷C2ß¿Ñÿ3Ôôù‰ÈÑ&siK¨Ú£%l gœXäÜ£¶y„”b%azçªLÃoyFvPÄré·ûèðèj¾ÂÔÃÄŠáÈÌW6õä»#± + 8eJJ‘;̶=ÆF„S×’Í=œÚÏç—kçQ"NÅ*t\YFö*¦s¨qÙTÜôT¨9Lyø‡ÐXÇx®M:~Ëøq¯…BŠ³8XÀV°Þt&ærÕÓ˜—0$¤¤b¯o–8_®Fd+o|±&ò»ÑRãÝr© _ÿþuí}oÛ‡$'¦‡R!¾7«c™wØŒaLšU +Ù!)ßð^Q®ºÄFSqóÆ*C\´šê›¨LÛL £¿ÇžÞÕ¶ëÝâ¿ŽÌSJ1ämh³X«8òIyyìaHÅñK»ÙÕä«!ÊË@‰‹â.–¨!luÇ\ªø̘¿/?ûTéIØúSЪ2°éi½.™R½~cíÿHu¨w$꼓/ç°äŽþ,Ñ|¿üá¯(h¡wwgÖÝŠà+ã)Íl*ËâSÎA¡˜“íPn ²¼ª¸YËJúÕ,ãKå>GPœ"诖fÈ|÷ʥ̚À\`¿ïþð/$Í?¯Šün¯ucYfÅ%þ°IòjÀk$5Ÿ=#OþØ…Â%ãAo8¶œ0…^꓆.t–^¶ugE‹D1Ö‰íÀÆz+üô©$s€#!Eàø +{Ž.›Ñ¬-€Ø,?ãbK•G²—×nŸG?”ãyHÜ¡rrÌ Éœ¦ +O6MÕëòö-rìÞ~/<v¢Fj)ûö¤Èƒ×Èd;QgµÑcõŒQ£òÔ‘ûS’ؤßLèob…ŠÖ±v@Ó@ëÛ{ÔNkšefÔ é»ë+I'žª•÷×RJ’”‹v»/ +7 …¡+£Jrkfƒ©:BsE3p¦áÚ©ýÑ’È`C3# @1a¬± V¤ŽëÓÓÌJñ::1ðŸvó QújšÓú¼9™º‡Ò¯¦©,?ô¿LäÁý +s,v¬e/z +ªYßO45>wþeŒ›r +¥}Àî
CÛô™ÁðÞXò¬BÜiÀN*ÑGò'˜"©’jŸ%ðª³p9YX +ÉÀKR^U49¸YPüÓ®8zÖðbüâÇÓ«X¢jaf-“²\=@. +{ïißt·º +?nd8:b%Ïc0ÅÅ7^ð’Hƒ8ï.ʾu’k£PsÈ ¿0=ë…· úÎSS"
*ˆt3õ%§÷®bS“<ånŒ¼D.e×ܦy‹Jôgþ•îBe{eN/gëæÖè2ƒˆËõ%rñ%žÖZ"µñå´€Jó‚9V‹ZÃbBÃÃEJñ½q˜íD3”2Ó5LQeŸq/scŒ5˶Aq´{ìM0ã¦ö4ùTq‰¡ £÷3¥åª‹ßì>Ý3¬²¨cí,À¢K!a‘}¥Z
f¿¡ˆíós‘ïØÜbl híÚµÀ´©iî±h@:Ú¦4. +1<qj˜ÚpDf"Eá¨ËsjõHî{±“D4q…ƒ~ï=P8mØ®D®ÁÅ@æ2ÐlÅš_òûšgou+UÆd SkOÄ=:%“ß¿¾BÌti8a5òòä„&èk¥‹ÌšD?œ¿™†šéž·ß†¯yüòŸœÇñq_´‹ÔHµãòXeoéIð5½®eNh¬8û%¡v²(ÝBøÇŽ…ݪßPNÃéLÒyÓÝCÙ¢oײÁ¯f4„‡›c´—‹Û‘ÅãÞ¶«7ƒ®íâ½!/(µZ +ªnÅÄ&O{²Ä¡vÒ•PHö×Æ„æé¸YŽ&O¹÷³±850|skП‹¼Ö¦Ú”àã¡öú€Ûáü–JÉx©??Æ`5açH~ÍòŒØåE·õIOÁ”^¹•á@˜µ{ÃÑ1B0´¦µjFØ6”§o‡©jUºŠØáf'En ~¡e<ã›u õöe^ïÙö¤DŒ·íâe ±‡å¤Á©š7Ÿzžæ 8\os4õ8‡¼ØÉÔ‘Vùã}ØGHÎáå…¸:XŒÝøã ¸
±c³£T!xìïJ
Î?œFFëRC u`³«¨ dQ@Wš}eÙþã=«Dd
r²|HãýÊÐÆÖ#§g€‚–íÙL‰Í@+¸´T¨RÄØÄVÒnD¿ ÃÎåe1Š¢•#?dIO#¢8ኅŒ˜×CŠÚU•g’¼aõý¦øæáÑ™È÷Àm¿Ÿ&ܶNWõ‘k/»ÏŽTFî”e$z’Œxv»zW^*àêAl¨!T„Óo&%O¨Š^ 6Ü:£@Å5†¥{¾Ï¥UÓ/¯¥ +.1J¼1KE^üÑ'À½úpé„>hJ’Q.íX_„}èŠa§S‘mŸ®šOtÇ\á„;ÔK0‘Kœ.$C>£Fˆ–e7àJØ!‹:´Y+©ïWգ㗇íuÀÀÇúÃC熋ÍõË0ká’“vØL»ýb‰¼`‘¨·Ÿ:_±˜"ÌÃa46ø: œ„hS¸èp·D±©OÅGkâl$o¿Yªï…Ôy>à«lM:ãTÞÀ_/ËÙ}lŠ³”¦Îâõp²“Ñ—:µ“æ0URAŠPWGª d˜¿D}¤Ü^qm~·|Û@%¢Ä¾ìÔ™ƒoj–•e`ÞÕ`ÓKÚê;æý¦.üÆd×’ìù¬v›ÊlRúr˜›Qû·ÿ˜Lì¶ÞH³ .þÂ×Ñ×@^2"šè1Ñyˆ[ît×ò!ö%<b£f¹Âé´ö…RC‰i7m„RWíß9°ÔãVg¤ß=eܯ!ó,Ü¿WJJs/OM@šð,MP½I +-ÊB×¼ôÛ%@ŒÓ—Ñ€e®oäS®õ
Âÿ«Z£t¯ÖWªÚ205šðW|Ã^ìˆM¦¬Æ¡è™Lωå$ÔTÔtLXzŸ¦éγˆ[Yµ÷_†Bý€vŽ¾[~³…»Æ&\›šÀ›@ìú–ü(ðalÁÏrÑX‹å!€E•1 sRTrˆ“Íö‚Ôd“«|f»õë~#<b.¥ç“‹tø‹œ€w¬;@ß*9DqÓ¬sÃçÀºµïä»DDQ`´(£Þº6:ð;¦*NPT ‰@R60À ±«×=öâ½èÂÏôÅ*l¡â¡1è6/GFßPGt0y·EÑà{öF¹–KŠEÄf=Oi2ÏΕª™ã>ó*gýòÈ›’ïµ(q9·äí(ßï1_ø’a4±`r^(•íÚb+d$¶ƒn6š7©óƒ4ûãàû0N¥,÷ñ¤|%~š©F`s%Þ@½˜K8_¡Ü±ÓÊLÝ3%7[ +4]^–åé‹ûäÆatTÙ\óÜ|¦+l†ßH…½p9kÚrÁ²@G,}muZaª^ŠS\¨~!C·ƒèÚéàRj×·í˜,`3›ò‡ŽoLŸ(Š÷TXO k)ÂåBÁ
¿@M{ +endstream +endobj +3115 0 obj << +/Type /FontDescriptor +/FontName /CZJAVH+URWChanceryL-MediItal +/Flags 4 +/FontBBox [-133 -290 1078 913] +/Ascent 712 +/CapHeight 712 +/Descent -307 +/ItalicAngle -14 +/StemV 78 +/XHeight 438 +/CharSet (/A/B/D/F/G/H/I/L/M/O/R/S/T/a/b/c/colon/comma/d/e/f/fi/g/h/i/k/l/m/n/o/p/period/question/quotedblleft/quotedblright/r/s/semicolon/t/u/v/w/y) +/FontFile 3114 0 R +>> endobj +3013 0 obj << +/Type /Encoding +/Differences [2/fi 44/comma 46/period 58/colon/semicolon 63/question 65/A/B 68/D 70/F/G/H/I 76/L/M 79/O 82/R/S/T 97/a/b/c/d/e/f/g/h/i 107/k/l/m/n/o/p 114/r/s/t/u/v/w 121/y 147/quotedblleft/quotedblright] +>> endobj +1696 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /OSGLKY+CMBX10 +/FontDescriptor 3043 0 R +/FirstChar 12 +/LastChar 122 +/Widths 3020 0 R +>> endobj +1662 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ATCAJJ+CMBX12 +/FontDescriptor 3045 0 R +/FirstChar 12 +/LastChar 122 +/Widths 3032 0 R +>> endobj +1719 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JGQFBM+CMBX5 +/FontDescriptor 3047 0 R +/FirstChar 46 +/LastChar 121 +/Widths 3016 0 R +>> endobj +1658 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /IKKXDC+CMBX9 +/FontDescriptor 3049 0 R +/FirstChar 65 +/LastChar 121 +/Widths 3036 0 R +>> endobj +1676 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /MLHWDW+CMCSC10 +/FontDescriptor 3051 0 R +/FirstChar 34 +/LastChar 121 +/Widths 3024 0 R +>> endobj +2564 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RBDVJE+CMITT10 +/FontDescriptor 3053 0 R +/FirstChar 92 +/LastChar 92 +/Widths 3004 0 R +>> endobj +1842 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HBXRJG+CMMI10 +/FontDescriptor 3055 0 R +/FirstChar 34 +/LastChar 119 +/Widths 3011 0 R +>> endobj +2242 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GPANTX+CMMI12 +/FontDescriptor 3057 0 R +/FirstChar 58 +/LastChar 58 +/Widths 3006 0 R +>> endobj +2052 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AOUHGE+CMMI9 +/FontDescriptor 3059 0 R +/FirstChar 91 +/LastChar 91 +/Widths 3007 0 R +>> endobj +1663 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /KYLGGG+CMR10 +/FontDescriptor 3061 0 R +/FirstChar 11 +/LastChar 124 +/Widths 3031 0 R +>> endobj +1657 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JLUEEZ+CMR12 +/FontDescriptor 3063 0 R +/FirstChar 44 +/LastChar 121 +/Widths 3037 0 R +>> endobj +1653 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /XEWKYT+CMR17 +/FontDescriptor 3065 0 R +/FirstChar 84 +/LastChar 112 +/Widths 3041 0 R +>> endobj +1720 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RLNDPX+CMR5 +/FontDescriptor 3067 0 R +/FirstChar 46 +/LastChar 119 +/Widths 3015 0 R +>> endobj +1661 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /BTMECO+CMR6 +/FontDescriptor 3069 0 R +/FirstChar 65 +/LastChar 65 +/Widths 3033 0 R +>> endobj +1665 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CACYZN+CMR7 +/FontDescriptor 3071 0 R +/FirstChar 35 +/LastChar 65 +/Widths 3029 0 R +>> endobj +1667 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AXCMLF+CMR8 +/FontDescriptor 3073 0 R +/FirstChar 35 +/LastChar 121 +/Widths 3027 0 R +>> endobj +1659 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HXGRSZ+CMR9 +/FontDescriptor 3075 0 R +/FirstChar 11 +/LastChar 123 +/Widths 3035 0 R +>> endobj +1931 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /PJELOS+CMSL10 +/FontDescriptor 3077 0 R +/FirstChar 33 +/LastChar 117 +/Widths 3009 0 R +>> endobj +1718 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AHRAZT+CMSL8 +/FontDescriptor 3079 0 R +/FirstChar 49 +/LastChar 118 +/Widths 3017 0 R +>> endobj +1664 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /NTDAEW+CMSS10 +/FontDescriptor 3081 0 R +/FirstChar 52 +/LastChar 115 +/Widths 3030 0 R +>> endobj +1654 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /JPXRDV+CMSS17 +/FontDescriptor 3083 0 R +/FirstChar 103 +/LastChar 115 +/Widths 3040 0 R +>> endobj +1668 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /OMDLNM+CMSS8 +/FontDescriptor 3085 0 R +/FirstChar 49 +/LastChar 115 +/Widths 3026 0 R +>> endobj +1660 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /NKPMAW+CMSS9 +/FontDescriptor 3087 0 R +/FirstChar 48 +/LastChar 123 +/Widths 3034 0 R +>> endobj +1716 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZSULIR+CMSSBX10 +/FontDescriptor 3089 0 R +/FirstChar 49 +/LastChar 115 +/Widths 3019 0 R +>> endobj +1888 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZHIMAJ+CMSSI10 +/FontDescriptor 3091 0 R +/FirstChar 44 +/LastChar 117 +/Widths 3010 0 R +>> endobj +1717 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /NLMMKB+CMSSI12 +/FontDescriptor 3093 0 R +/FirstChar 40 +/LastChar 121 +/Widths 3018 0 R +>> endobj +2342 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZXBUYJ+CMSSI9 +/FontDescriptor 3095 0 R +/FirstChar 40 +/LastChar 47 +/Widths 3005 0 R +>> endobj +1656 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ACIWAO+CMSY10 +/FontDescriptor 3097 0 R +/FirstChar 0 +/LastChar 121 +/Widths 3038 0 R +>> endobj +1805 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /IRJODZ+CMSY5 +/FontDescriptor 3099 0 R +/FirstChar 13 +/LastChar 13 +/Widths 3012 0 R +>> endobj +1666 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GUOWTK+CMSY6 +/FontDescriptor 3101 0 R +/FirstChar 3 +/LastChar 3 +/Widths 3028 0 R +>> endobj +2029 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HDBZDK+CMSY7 +/FontDescriptor 3103 0 R +/FirstChar 2 +/LastChar 2 +/Widths 3008 0 R +>> endobj +1669 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /AQKOUH+CMSY8 +/FontDescriptor 3105 0 R +/FirstChar 13 +/LastChar 13 +/Widths 3025 0 R +>> endobj +1694 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /BNEFSD+CMTI10 +/FontDescriptor 3107 0 R +/FirstChar 11 +/LastChar 121 +/Widths 3021 0 R +>> endobj +1677 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /STFLDB+CMTT10 +/FontDescriptor 3109 0 R +/FirstChar 32 +/LastChar 126 +/Widths 3023 0 R +>> endobj +1678 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /FRPAZK+CMTT9 +/FontDescriptor 3111 0 R +/FirstChar 32 +/LastChar 126 +/Widths 3022 0 R +>> endobj +1655 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /FGOBTD+TeXMUSIX13-Regular +/FontDescriptor 3113 0 R +/FirstChar 9 +/LastChar 9 +/Widths 3039 0 R +>> endobj +1721 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CZJAVH+URWChanceryL-MediItal +/FontDescriptor 3115 0 R +/FirstChar 2 +/LastChar 148 +/Widths 3014 0 R +/Encoding 3013 0 R +>> endobj +1670 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [1646 0 R 1673 0 R 1691 0 R 1712 0 R 1734 0 R 1766 0 R] +>> endobj +1791 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [1787 0 R 1799 0 R 1817 0 R 1839 0 R 1855 0 R 1865 0 R] +>> endobj +1889 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [1878 0 R 1900 0 R 1911 0 R 1924 0 R 1939 0 R 1962 0 R] +>> endobj +1987 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [1982 0 R 1996 0 R 2008 0 R 2017 0 R 2026 0 R 2046 0 R] +>> endobj +2078 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [2067 0 R 2092 0 R 2110 0 R 2125 0 R 2148 0 R 2181 0 R] +>> endobj +2219 0 obj << +/Type /Pages +/Count 6 +/Parent 3116 0 R +/Kids [2206 0 R 2239 0 R 2259 0 R 2274 0 R 2286 0 R 2302 0 R] +>> endobj +2333 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2329 0 R 2337 0 R 2365 0 R 2387 0 R 2396 0 R 2404 0 R] +>> endobj +2420 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2412 0 R 2422 0 R 2431 0 R 2439 0 R 2452 0 R 2456 0 R] +>> endobj +2463 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2460 0 R 2465 0 R 2469 0 R 2473 0 R 2477 0 R 2482 0 R] +>> endobj +2489 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2486 0 R 2491 0 R 2495 0 R 2500 0 R 2504 0 R 2508 0 R] +>> endobj +2518 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2515 0 R 2520 0 R 2524 0 R 2528 0 R 2532 0 R 2536 0 R] +>> endobj +2543 0 obj << +/Type /Pages +/Count 6 +/Parent 3117 0 R +/Kids [2540 0 R 2545 0 R 2549 0 R 2553 0 R 2557 0 R 2561 0 R] +>> endobj +2569 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2566 0 R 2571 0 R 2575 0 R 2579 0 R 2583 0 R 2587 0 R] +>> endobj +2594 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2591 0 R 2596 0 R 2600 0 R 2604 0 R 2608 0 R 2612 0 R] +>> endobj +2619 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2616 0 R 2621 0 R 2625 0 R 2629 0 R 2633 0 R 2637 0 R] +>> endobj +2644 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2641 0 R 2646 0 R 2650 0 R 2654 0 R 2658 0 R 2662 0 R] +>> endobj +2669 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2666 0 R 2671 0 R 2675 0 R 2679 0 R 2683 0 R 2687 0 R] +>> endobj +2694 0 obj << +/Type /Pages +/Count 6 +/Parent 3118 0 R +/Kids [2691 0 R 2696 0 R 2700 0 R 2704 0 R 2708 0 R 2712 0 R] +>> endobj +2719 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2716 0 R 2721 0 R 2725 0 R 2729 0 R 2733 0 R 2737 0 R] +>> endobj +2744 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2741 0 R 2746 0 R 2750 0 R 2754 0 R 2758 0 R 2762 0 R] +>> endobj +2769 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2766 0 R 2771 0 R 2775 0 R 2779 0 R 2783 0 R 2788 0 R] +>> endobj +2795 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2792 0 R 2797 0 R 2801 0 R 2805 0 R 2809 0 R 2813 0 R] +>> endobj +2820 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2817 0 R 2822 0 R 2826 0 R 2830 0 R 2834 0 R 2838 0 R] +>> endobj +2845 0 obj << +/Type /Pages +/Count 6 +/Parent 3119 0 R +/Kids [2842 0 R 2847 0 R 2859 0 R 2863 0 R 2867 0 R 2871 0 R] +>> endobj +2878 0 obj << +/Type /Pages +/Count 6 +/Parent 3120 0 R +/Kids [2875 0 R 2880 0 R 2884 0 R 2888 0 R 2892 0 R 2896 0 R] +>> endobj +2903 0 obj << +/Type /Pages +/Count 6 +/Parent 3120 0 R +/Kids [2900 0 R 2905 0 R 2909 0 R 2913 0 R 2917 0 R 2921 0 R] +>> endobj +2928 0 obj << +/Type /Pages +/Count 6 +/Parent 3120 0 R +/Kids [2925 0 R 2930 0 R 2934 0 R 2938 0 R 2942 0 R 2946 0 R] +>> endobj +2953 0 obj << +/Type /Pages +/Count 6 +/Parent 3120 0 R +/Kids [2950 0 R 2955 0 R 2959 0 R 2963 0 R 2967 0 R 2971 0 R] +>> endobj +2978 0 obj << +/Type /Pages +/Count 6 +/Parent 3120 0 R +/Kids [2975 0 R 2980 0 R 2984 0 R 2988 0 R 2992 0 R 2996 0 R] +>> endobj +3003 0 obj << +/Type /Pages +/Count 1 +/Parent 3120 0 R +/Kids [3000 0 R] +>> endobj +3116 0 obj << +/Type /Pages +/Count 36 +/Parent 3121 0 R +/Kids [1670 0 R 1791 0 R 1889 0 R 1987 0 R 2078 0 R 2219 0 R] +>> endobj +3117 0 obj << +/Type /Pages +/Count 36 +/Parent 3121 0 R +/Kids [2333 0 R 2420 0 R 2463 0 R 2489 0 R 2518 0 R 2543 0 R] +>> endobj +3118 0 obj << +/Type /Pages +/Count 36 +/Parent 3121 0 R +/Kids [2569 0 R 2594 0 R 2619 0 R 2644 0 R 2669 0 R 2694 0 R] +>> endobj +3119 0 obj << +/Type /Pages +/Count 36 +/Parent 3121 0 R +/Kids [2719 0 R 2744 0 R 2769 0 R 2795 0 R 2820 0 R 2845 0 R] +>> endobj +3120 0 obj << +/Type /Pages +/Count 31 +/Parent 3121 0 R +/Kids [2878 0 R 2903 0 R 2928 0 R 2953 0 R 2978 0 R 3003 0 R] +>> endobj +3121 0 obj << +/Type /Pages +/Count 175 +/Kids [3116 0 R 3117 0 R 3118 0 R 3119 0 R 3120 0 R] +>> endobj +3122 0 obj << +/Type /Outlines +/First 3 0 R +/Last 915 0 R +/Count 16 +>> endobj +1643 0 obj << +/Title 1644 0 R +/A 1641 0 R +/Parent 915 0 R +/Prev 1639 0 R +>> endobj +1639 0 obj << +/Title 1640 0 R +/A 1637 0 R +/Parent 915 0 R +/Prev 1635 0 R +/Next 1643 0 R +>> endobj +1635 0 obj << +/Title 1636 0 R +/A 1633 0 R +/Parent 915 0 R +/Prev 1631 0 R +/Next 1639 0 R +>> endobj +1631 0 obj << +/Title 1632 0 R +/A 1629 0 R +/Parent 915 0 R +/Prev 1583 0 R +/Next 1635 0 R +>> endobj +1627 0 obj << +/Title 1628 0 R +/A 1625 0 R +/Parent 1583 0 R +/Prev 1623 0 R +>> endobj +1623 0 obj << +/Title 1624 0 R +/A 1621 0 R +/Parent 1583 0 R +/Prev 1619 0 R +/Next 1627 0 R +>> endobj +1619 0 obj << +/Title 1620 0 R +/A 1617 0 R +/Parent 1583 0 R +/Prev 1615 0 R +/Next 1623 0 R +>> endobj +1615 0 obj << +/Title 1616 0 R +/A 1613 0 R +/Parent 1583 0 R +/Prev 1611 0 R +/Next 1619 0 R +>> endobj +1611 0 obj << +/Title 1612 0 R +/A 1609 0 R +/Parent 1583 0 R +/Prev 1607 0 R +/Next 1615 0 R +>> endobj +1607 0 obj << +/Title 1608 0 R +/A 1605 0 R +/Parent 1583 0 R +/Prev 1603 0 R +/Next 1611 0 R +>> endobj +1603 0 obj << +/Title 1604 0 R +/A 1601 0 R +/Parent 1583 0 R +/Prev 1599 0 R +/Next 1607 0 R +>> endobj +1599 0 obj << +/Title 1600 0 R +/A 1597 0 R +/Parent 1583 0 R +/Prev 1595 0 R +/Next 1603 0 R +>> endobj +1595 0 obj << +/Title 1596 0 R +/A 1593 0 R +/Parent 1583 0 R +/Prev 1591 0 R +/Next 1599 0 R +>> endobj +1591 0 obj << +/Title 1592 0 R +/A 1589 0 R +/Parent 1583 0 R +/Prev 1587 0 R +/Next 1595 0 R +>> endobj +1587 0 obj << +/Title 1588 0 R +/A 1585 0 R +/Parent 1583 0 R +/Next 1591 0 R +>> endobj +1583 0 obj << +/Title 1584 0 R +/A 1581 0 R +/Parent 915 0 R +/Prev 1567 0 R +/Next 1631 0 R +/First 1587 0 R +/Last 1627 0 R +/Count -11 +>> endobj +1579 0 obj << +/Title 1580 0 R +/A 1577 0 R +/Parent 1567 0 R +/Prev 1575 0 R +>> endobj +1575 0 obj << +/Title 1576 0 R +/A 1573 0 R +/Parent 1567 0 R +/Prev 1571 0 R +/Next 1579 0 R +>> endobj +1571 0 obj << +/Title 1572 0 R +/A 1569 0 R +/Parent 1567 0 R +/Next 1575 0 R +>> endobj +1567 0 obj << +/Title 1568 0 R +/A 1565 0 R +/Parent 915 0 R +/Prev 1555 0 R +/Next 1583 0 R +/First 1571 0 R +/Last 1579 0 R +/Count -3 +>> endobj +1563 0 obj << +/Title 1564 0 R +/A 1561 0 R +/Parent 1555 0 R +/Prev 1559 0 R +>> endobj +1559 0 obj << +/Title 1560 0 R +/A 1557 0 R +/Parent 1555 0 R +/Next 1563 0 R +>> endobj +1555 0 obj << +/Title 1556 0 R +/A 1553 0 R +/Parent 915 0 R +/Prev 1539 0 R +/Next 1567 0 R +/First 1559 0 R +/Last 1563 0 R +/Count -2 +>> endobj +1551 0 obj << +/Title 1552 0 R +/A 1549 0 R +/Parent 1539 0 R +/Prev 1547 0 R +>> endobj +1547 0 obj << +/Title 1548 0 R +/A 1545 0 R +/Parent 1539 0 R +/Prev 1543 0 R +/Next 1551 0 R +>> endobj +1543 0 obj << +/Title 1544 0 R +/A 1541 0 R +/Parent 1539 0 R +/Next 1547 0 R +>> endobj +1539 0 obj << +/Title 1540 0 R +/A 1537 0 R +/Parent 915 0 R +/Prev 1507 0 R +/Next 1555 0 R +/First 1543 0 R +/Last 1551 0 R +/Count -3 +>> endobj +1535 0 obj << +/Title 1536 0 R +/A 1533 0 R +/Parent 1507 0 R +/Prev 1531 0 R +>> endobj +1531 0 obj << +/Title 1532 0 R +/A 1529 0 R +/Parent 1507 0 R +/Prev 1527 0 R +/Next 1535 0 R +>> endobj +1527 0 obj << +/Title 1528 0 R +/A 1525 0 R +/Parent 1507 0 R +/Prev 1523 0 R +/Next 1531 0 R +>> endobj +1523 0 obj << +/Title 1524 0 R +/A 1521 0 R +/Parent 1507 0 R +/Prev 1519 0 R +/Next 1527 0 R +>> endobj +1519 0 obj << +/Title 1520 0 R +/A 1517 0 R +/Parent 1507 0 R +/Prev 1515 0 R +/Next 1523 0 R +>> endobj +1515 0 obj << +/Title 1516 0 R +/A 1513 0 R +/Parent 1507 0 R +/Prev 1511 0 R +/Next 1519 0 R +>> endobj +1511 0 obj << +/Title 1512 0 R +/A 1509 0 R +/Parent 1507 0 R +/Next 1515 0 R +>> endobj +1507 0 obj << +/Title 1508 0 R +/A 1505 0 R +/Parent 915 0 R +/Prev 1487 0 R +/Next 1539 0 R +/First 1511 0 R +/Last 1535 0 R +/Count -7 +>> endobj +1503 0 obj << +/Title 1504 0 R +/A 1501 0 R +/Parent 1487 0 R +/Prev 1499 0 R +>> endobj +1499 0 obj << +/Title 1500 0 R +/A 1497 0 R +/Parent 1487 0 R +/Prev 1495 0 R +/Next 1503 0 R +>> endobj +1495 0 obj << +/Title 1496 0 R +/A 1493 0 R +/Parent 1487 0 R +/Prev 1491 0 R +/Next 1499 0 R +>> endobj +1491 0 obj << +/Title 1492 0 R +/A 1489 0 R +/Parent 1487 0 R +/Next 1495 0 R +>> endobj +1487 0 obj << +/Title 1488 0 R +/A 1485 0 R +/Parent 915 0 R +/Prev 1463 0 R +/Next 1507 0 R +/First 1491 0 R +/Last 1503 0 R +/Count -4 +>> endobj +1483 0 obj << +/Title 1484 0 R +/A 1481 0 R +/Parent 1463 0 R +/Prev 1479 0 R +>> endobj +1479 0 obj << +/Title 1480 0 R +/A 1477 0 R +/Parent 1463 0 R +/Prev 1475 0 R +/Next 1483 0 R +>> endobj +1475 0 obj << +/Title 1476 0 R +/A 1473 0 R +/Parent 1463 0 R +/Prev 1471 0 R +/Next 1479 0 R +>> endobj +1471 0 obj << +/Title 1472 0 R +/A 1469 0 R +/Parent 1463 0 R +/Prev 1467 0 R +/Next 1475 0 R +>> endobj +1467 0 obj << +/Title 1468 0 R +/A 1465 0 R +/Parent 1463 0 R +/Next 1471 0 R +>> endobj +1463 0 obj << +/Title 1464 0 R +/A 1461 0 R +/Parent 915 0 R +/Prev 1411 0 R +/Next 1487 0 R +/First 1467 0 R +/Last 1483 0 R +/Count -5 +>> endobj +1459 0 obj << +/Title 1460 0 R +/A 1457 0 R +/Parent 1411 0 R +/Prev 1455 0 R +>> endobj +1455 0 obj << +/Title 1456 0 R +/A 1453 0 R +/Parent 1411 0 R +/Prev 1451 0 R +/Next 1459 0 R +>> endobj +1451 0 obj << +/Title 1452 0 R +/A 1449 0 R +/Parent 1411 0 R +/Prev 1447 0 R +/Next 1455 0 R +>> endobj +1447 0 obj << +/Title 1448 0 R +/A 1445 0 R +/Parent 1411 0 R +/Prev 1443 0 R +/Next 1451 0 R +>> endobj +1443 0 obj << +/Title 1444 0 R +/A 1441 0 R +/Parent 1411 0 R +/Prev 1439 0 R +/Next 1447 0 R +>> endobj +1439 0 obj << +/Title 1440 0 R +/A 1437 0 R +/Parent 1411 0 R +/Prev 1435 0 R +/Next 1443 0 R +>> endobj +1435 0 obj << +/Title 1436 0 R +/A 1433 0 R +/Parent 1411 0 R +/Prev 1431 0 R +/Next 1439 0 R +>> endobj +1431 0 obj << +/Title 1432 0 R +/A 1429 0 R +/Parent 1411 0 R +/Prev 1427 0 R +/Next 1435 0 R +>> endobj +1427 0 obj << +/Title 1428 0 R +/A 1425 0 R +/Parent 1411 0 R +/Prev 1423 0 R +/Next 1431 0 R +>> endobj +1423 0 obj << +/Title 1424 0 R +/A 1421 0 R +/Parent 1411 0 R +/Prev 1419 0 R +/Next 1427 0 R +>> endobj +1419 0 obj << +/Title 1420 0 R +/A 1417 0 R +/Parent 1411 0 R +/Prev 1415 0 R +/Next 1423 0 R +>> endobj +1415 0 obj << +/Title 1416 0 R +/A 1413 0 R +/Parent 1411 0 R +/Next 1419 0 R +>> endobj +1411 0 obj << +/Title 1412 0 R +/A 1409 0 R +/Parent 915 0 R +/Prev 1367 0 R +/Next 1463 0 R +/First 1415 0 R +/Last 1459 0 R +/Count -12 +>> endobj +1407 0 obj << +/Title 1408 0 R +/A 1405 0 R +/Parent 1367 0 R +/Prev 1403 0 R +>> endobj +1403 0 obj << +/Title 1404 0 R +/A 1401 0 R +/Parent 1367 0 R +/Prev 1399 0 R +/Next 1407 0 R +>> endobj +1399 0 obj << +/Title 1400 0 R +/A 1397 0 R +/Parent 1367 0 R +/Prev 1395 0 R +/Next 1403 0 R +>> endobj +1395 0 obj << +/Title 1396 0 R +/A 1393 0 R +/Parent 1367 0 R +/Prev 1391 0 R +/Next 1399 0 R +>> endobj +1391 0 obj << +/Title 1392 0 R +/A 1389 0 R +/Parent 1367 0 R +/Prev 1387 0 R +/Next 1395 0 R +>> endobj +1387 0 obj << +/Title 1388 0 R +/A 1385 0 R +/Parent 1367 0 R +/Prev 1383 0 R +/Next 1391 0 R +>> endobj +1383 0 obj << +/Title 1384 0 R +/A 1381 0 R +/Parent 1367 0 R +/Prev 1379 0 R +/Next 1387 0 R +>> endobj +1379 0 obj << +/Title 1380 0 R +/A 1377 0 R +/Parent 1367 0 R +/Prev 1375 0 R +/Next 1383 0 R +>> endobj +1375 0 obj << +/Title 1376 0 R +/A 1373 0 R +/Parent 1367 0 R +/Prev 1371 0 R +/Next 1379 0 R +>> endobj +1371 0 obj << +/Title 1372 0 R +/A 1369 0 R +/Parent 1367 0 R +/Next 1375 0 R +>> endobj +1367 0 obj << +/Title 1368 0 R +/A 1365 0 R +/Parent 915 0 R +/Prev 1335 0 R +/Next 1411 0 R +/First 1371 0 R +/Last 1407 0 R +/Count -10 +>> endobj +1363 0 obj << +/Title 1364 0 R +/A 1361 0 R +/Parent 1335 0 R +/Prev 1359 0 R +>> endobj +1359 0 obj << +/Title 1360 0 R +/A 1357 0 R +/Parent 1335 0 R +/Prev 1355 0 R +/Next 1363 0 R +>> endobj +1355 0 obj << +/Title 1356 0 R +/A 1353 0 R +/Parent 1335 0 R +/Prev 1351 0 R +/Next 1359 0 R +>> endobj +1351 0 obj << +/Title 1352 0 R +/A 1349 0 R +/Parent 1335 0 R +/Prev 1347 0 R +/Next 1355 0 R +>> endobj +1347 0 obj << +/Title 1348 0 R +/A 1345 0 R +/Parent 1335 0 R +/Prev 1343 0 R +/Next 1351 0 R +>> endobj +1343 0 obj << +/Title 1344 0 R +/A 1341 0 R +/Parent 1335 0 R +/Prev 1339 0 R +/Next 1347 0 R +>> endobj +1339 0 obj << +/Title 1340 0 R +/A 1337 0 R +/Parent 1335 0 R +/Next 1343 0 R +>> endobj +1335 0 obj << +/Title 1336 0 R +/A 1333 0 R +/Parent 915 0 R +/Prev 1275 0 R +/Next 1367 0 R +/First 1339 0 R +/Last 1363 0 R +/Count -7 +>> endobj +1331 0 obj << +/Title 1332 0 R +/A 1329 0 R +/Parent 1275 0 R +/Prev 1327 0 R +>> endobj +1327 0 obj << +/Title 1328 0 R +/A 1325 0 R +/Parent 1275 0 R +/Prev 1323 0 R +/Next 1331 0 R +>> endobj +1323 0 obj << +/Title 1324 0 R +/A 1321 0 R +/Parent 1275 0 R +/Prev 1319 0 R +/Next 1327 0 R +>> endobj +1319 0 obj << +/Title 1320 0 R +/A 1317 0 R +/Parent 1275 0 R +/Prev 1315 0 R +/Next 1323 0 R +>> endobj +1315 0 obj << +/Title 1316 0 R +/A 1313 0 R +/Parent 1275 0 R +/Prev 1311 0 R +/Next 1319 0 R +>> endobj +1311 0 obj << +/Title 1312 0 R +/A 1309 0 R +/Parent 1275 0 R +/Prev 1307 0 R +/Next 1315 0 R +>> endobj +1307 0 obj << +/Title 1308 0 R +/A 1305 0 R +/Parent 1275 0 R +/Prev 1303 0 R +/Next 1311 0 R +>> endobj +1303 0 obj << +/Title 1304 0 R +/A 1301 0 R +/Parent 1275 0 R +/Prev 1299 0 R +/Next 1307 0 R +>> endobj +1299 0 obj << +/Title 1300 0 R +/A 1297 0 R +/Parent 1275 0 R +/Prev 1295 0 R +/Next 1303 0 R +>> endobj +1295 0 obj << +/Title 1296 0 R +/A 1293 0 R +/Parent 1275 0 R +/Prev 1291 0 R +/Next 1299 0 R +>> endobj +1291 0 obj << +/Title 1292 0 R +/A 1289 0 R +/Parent 1275 0 R +/Prev 1287 0 R +/Next 1295 0 R +>> endobj +1287 0 obj << +/Title 1288 0 R +/A 1285 0 R +/Parent 1275 0 R +/Prev 1283 0 R +/Next 1291 0 R +>> endobj +1283 0 obj << +/Title 1284 0 R +/A 1281 0 R +/Parent 1275 0 R +/Prev 1279 0 R +/Next 1287 0 R +>> endobj +1279 0 obj << +/Title 1280 0 R +/A 1277 0 R +/Parent 1275 0 R +/Next 1283 0 R +>> endobj +1275 0 obj << +/Title 1276 0 R +/A 1273 0 R +/Parent 915 0 R +/Prev 1255 0 R +/Next 1335 0 R +/First 1279 0 R +/Last 1331 0 R +/Count -14 +>> endobj +1271 0 obj << +/Title 1272 0 R +/A 1269 0 R +/Parent 1255 0 R +/Prev 1267 0 R +>> endobj +1267 0 obj << +/Title 1268 0 R +/A 1265 0 R +/Parent 1255 0 R +/Prev 1263 0 R +/Next 1271 0 R +>> endobj +1263 0 obj << +/Title 1264 0 R +/A 1261 0 R +/Parent 1255 0 R +/Prev 1259 0 R +/Next 1267 0 R +>> endobj +1259 0 obj << +/Title 1260 0 R +/A 1257 0 R +/Parent 1255 0 R +/Next 1263 0 R +>> endobj +1255 0 obj << +/Title 1256 0 R +/A 1253 0 R +/Parent 915 0 R +/Prev 1127 0 R +/Next 1275 0 R +/First 1259 0 R +/Last 1271 0 R +/Count -4 +>> endobj +1251 0 obj << +/Title 1252 0 R +/A 1249 0 R +/Parent 1127 0 R +/Prev 1247 0 R +>> endobj +1247 0 obj << +/Title 1248 0 R +/A 1245 0 R +/Parent 1127 0 R +/Prev 1243 0 R +/Next 1251 0 R +>> endobj +1243 0 obj << +/Title 1244 0 R +/A 1241 0 R +/Parent 1127 0 R +/Prev 1239 0 R +/Next 1247 0 R +>> endobj +1239 0 obj << +/Title 1240 0 R +/A 1237 0 R +/Parent 1127 0 R +/Prev 1235 0 R +/Next 1243 0 R +>> endobj +1235 0 obj << +/Title 1236 0 R +/A 1233 0 R +/Parent 1127 0 R +/Prev 1231 0 R +/Next 1239 0 R +>> endobj +1231 0 obj << +/Title 1232 0 R +/A 1229 0 R +/Parent 1127 0 R +/Prev 1227 0 R +/Next 1235 0 R +>> endobj +1227 0 obj << +/Title 1228 0 R +/A 1225 0 R +/Parent 1127 0 R +/Prev 1223 0 R +/Next 1231 0 R +>> endobj +1223 0 obj << +/Title 1224 0 R +/A 1221 0 R +/Parent 1127 0 R +/Prev 1219 0 R +/Next 1227 0 R +>> endobj +1219 0 obj << +/Title 1220 0 R +/A 1217 0 R +/Parent 1127 0 R +/Prev 1215 0 R +/Next 1223 0 R +>> endobj +1215 0 obj << +/Title 1216 0 R +/A 1213 0 R +/Parent 1127 0 R +/Prev 1211 0 R +/Next 1219 0 R +>> endobj +1211 0 obj << +/Title 1212 0 R +/A 1209 0 R +/Parent 1127 0 R +/Prev 1207 0 R +/Next 1215 0 R +>> endobj +1207 0 obj << +/Title 1208 0 R +/A 1205 0 R +/Parent 1127 0 R +/Prev 1203 0 R +/Next 1211 0 R +>> endobj +1203 0 obj << +/Title 1204 0 R +/A 1201 0 R +/Parent 1127 0 R +/Prev 1199 0 R +/Next 1207 0 R +>> endobj +1199 0 obj << +/Title 1200 0 R +/A 1197 0 R +/Parent 1127 0 R +/Prev 1195 0 R +/Next 1203 0 R +>> endobj +1195 0 obj << +/Title 1196 0 R +/A 1193 0 R +/Parent 1127 0 R +/Prev 1191 0 R +/Next 1199 0 R +>> endobj +1191 0 obj << +/Title 1192 0 R +/A 1189 0 R +/Parent 1127 0 R +/Prev 1187 0 R +/Next 1195 0 R +>> endobj +1187 0 obj << +/Title 1188 0 R +/A 1185 0 R +/Parent 1127 0 R +/Prev 1183 0 R +/Next 1191 0 R +>> endobj +1183 0 obj << +/Title 1184 0 R +/A 1181 0 R +/Parent 1127 0 R +/Prev 1179 0 R +/Next 1187 0 R +>> endobj +1179 0 obj << +/Title 1180 0 R +/A 1177 0 R +/Parent 1127 0 R +/Prev 1175 0 R +/Next 1183 0 R +>> endobj +1175 0 obj << +/Title 1176 0 R +/A 1173 0 R +/Parent 1127 0 R +/Prev 1171 0 R +/Next 1179 0 R +>> endobj +1171 0 obj << +/Title 1172 0 R +/A 1169 0 R +/Parent 1127 0 R +/Prev 1167 0 R +/Next 1175 0 R +>> endobj +1167 0 obj << +/Title 1168 0 R +/A 1165 0 R +/Parent 1127 0 R +/Prev 1163 0 R +/Next 1171 0 R +>> endobj +1163 0 obj << +/Title 1164 0 R +/A 1161 0 R +/Parent 1127 0 R +/Prev 1159 0 R +/Next 1167 0 R +>> endobj +1159 0 obj << +/Title 1160 0 R +/A 1157 0 R +/Parent 1127 0 R +/Prev 1155 0 R +/Next 1163 0 R +>> endobj +1155 0 obj << +/Title 1156 0 R +/A 1153 0 R +/Parent 1127 0 R +/Prev 1151 0 R +/Next 1159 0 R +>> endobj +1151 0 obj << +/Title 1152 0 R +/A 1149 0 R +/Parent 1127 0 R +/Prev 1147 0 R +/Next 1155 0 R +>> endobj +1147 0 obj << +/Title 1148 0 R +/A 1145 0 R +/Parent 1127 0 R +/Prev 1143 0 R +/Next 1151 0 R +>> endobj +1143 0 obj << +/Title 1144 0 R +/A 1141 0 R +/Parent 1127 0 R +/Prev 1139 0 R +/Next 1147 0 R +>> endobj +1139 0 obj << +/Title 1140 0 R +/A 1137 0 R +/Parent 1127 0 R +/Prev 1135 0 R +/Next 1143 0 R +>> endobj +1135 0 obj << +/Title 1136 0 R +/A 1133 0 R +/Parent 1127 0 R +/Prev 1131 0 R +/Next 1139 0 R +>> endobj +1131 0 obj << +/Title 1132 0 R +/A 1129 0 R +/Parent 1127 0 R +/Next 1135 0 R +>> endobj +1127 0 obj << +/Title 1128 0 R +/A 1125 0 R +/Parent 915 0 R +/Prev 923 0 R +/Next 1255 0 R +/First 1131 0 R +/Last 1251 0 R +/Count -31 +>> endobj +1123 0 obj << +/Title 1124 0 R +/A 1121 0 R +/Parent 923 0 R +/Prev 1119 0 R +>> endobj +1119 0 obj << +/Title 1120 0 R +/A 1117 0 R +/Parent 923 0 R +/Prev 1115 0 R +/Next 1123 0 R +>> endobj +1115 0 obj << +/Title 1116 0 R +/A 1113 0 R +/Parent 923 0 R +/Prev 1111 0 R +/Next 1119 0 R +>> endobj +1111 0 obj << +/Title 1112 0 R +/A 1109 0 R +/Parent 923 0 R +/Prev 1107 0 R +/Next 1115 0 R +>> endobj +1107 0 obj << +/Title 1108 0 R +/A 1105 0 R +/Parent 923 0 R +/Prev 1103 0 R +/Next 1111 0 R +>> endobj +1103 0 obj << +/Title 1104 0 R +/A 1101 0 R +/Parent 923 0 R +/Prev 1099 0 R +/Next 1107 0 R +>> endobj +1099 0 obj << +/Title 1100 0 R +/A 1097 0 R +/Parent 923 0 R +/Prev 1095 0 R +/Next 1103 0 R +>> endobj +1095 0 obj << +/Title 1096 0 R +/A 1093 0 R +/Parent 923 0 R +/Prev 1091 0 R +/Next 1099 0 R +>> endobj +1091 0 obj << +/Title 1092 0 R +/A 1089 0 R +/Parent 923 0 R +/Prev 1087 0 R +/Next 1095 0 R +>> endobj +1087 0 obj << +/Title 1088 0 R +/A 1085 0 R +/Parent 923 0 R +/Prev 1083 0 R +/Next 1091 0 R +>> endobj +1083 0 obj << +/Title 1084 0 R +/A 1081 0 R +/Parent 923 0 R +/Prev 1079 0 R +/Next 1087 0 R +>> endobj +1079 0 obj << +/Title 1080 0 R +/A 1077 0 R +/Parent 923 0 R +/Prev 1075 0 R +/Next 1083 0 R +>> endobj +1075 0 obj << +/Title 1076 0 R +/A 1073 0 R +/Parent 923 0 R +/Prev 1071 0 R +/Next 1079 0 R +>> endobj +1071 0 obj << +/Title 1072 0 R +/A 1069 0 R +/Parent 923 0 R +/Prev 1067 0 R +/Next 1075 0 R +>> endobj +1067 0 obj << +/Title 1068 0 R +/A 1065 0 R +/Parent 923 0 R +/Prev 1063 0 R +/Next 1071 0 R +>> endobj +1063 0 obj << +/Title 1064 0 R +/A 1061 0 R +/Parent 923 0 R +/Prev 1059 0 R +/Next 1067 0 R +>> endobj +1059 0 obj << +/Title 1060 0 R +/A 1057 0 R +/Parent 923 0 R +/Prev 1055 0 R +/Next 1063 0 R +>> endobj +1055 0 obj << +/Title 1056 0 R +/A 1053 0 R +/Parent 923 0 R +/Prev 1051 0 R +/Next 1059 0 R +>> endobj +1051 0 obj << +/Title 1052 0 R +/A 1049 0 R +/Parent 923 0 R +/Prev 1047 0 R +/Next 1055 0 R +>> endobj +1047 0 obj << +/Title 1048 0 R +/A 1045 0 R +/Parent 923 0 R +/Prev 1043 0 R +/Next 1051 0 R +>> endobj +1043 0 obj << +/Title 1044 0 R +/A 1041 0 R +/Parent 923 0 R +/Prev 1039 0 R +/Next 1047 0 R +>> endobj +1039 0 obj << +/Title 1040 0 R +/A 1037 0 R +/Parent 923 0 R +/Prev 1035 0 R +/Next 1043 0 R +>> endobj +1035 0 obj << +/Title 1036 0 R +/A 1033 0 R +/Parent 923 0 R +/Prev 1031 0 R +/Next 1039 0 R +>> endobj +1031 0 obj << +/Title 1032 0 R +/A 1029 0 R +/Parent 923 0 R +/Prev 1027 0 R +/Next 1035 0 R +>> endobj +1027 0 obj << +/Title 1028 0 R +/A 1025 0 R +/Parent 923 0 R +/Prev 1023 0 R +/Next 1031 0 R +>> endobj +1023 0 obj << +/Title 1024 0 R +/A 1021 0 R +/Parent 923 0 R +/Prev 1019 0 R +/Next 1027 0 R +>> endobj +1019 0 obj << +/Title 1020 0 R +/A 1017 0 R +/Parent 923 0 R +/Prev 1015 0 R +/Next 1023 0 R +>> endobj +1015 0 obj << +/Title 1016 0 R +/A 1013 0 R +/Parent 923 0 R +/Prev 1011 0 R +/Next 1019 0 R +>> endobj +1011 0 obj << +/Title 1012 0 R +/A 1009 0 R +/Parent 923 0 R +/Prev 1007 0 R +/Next 1015 0 R +>> endobj +1007 0 obj << +/Title 1008 0 R +/A 1005 0 R +/Parent 923 0 R +/Prev 1003 0 R +/Next 1011 0 R +>> endobj +1003 0 obj << +/Title 1004 0 R +/A 1001 0 R +/Parent 923 0 R +/Prev 999 0 R +/Next 1007 0 R +>> endobj +999 0 obj << +/Title 1000 0 R +/A 997 0 R +/Parent 923 0 R +/Prev 995 0 R +/Next 1003 0 R +>> endobj +995 0 obj << +/Title 996 0 R +/A 993 0 R +/Parent 923 0 R +/Prev 991 0 R +/Next 999 0 R +>> endobj +991 0 obj << +/Title 992 0 R +/A 989 0 R +/Parent 923 0 R +/Prev 987 0 R +/Next 995 0 R +>> endobj +987 0 obj << +/Title 988 0 R +/A 985 0 R +/Parent 923 0 R +/Prev 983 0 R +/Next 991 0 R +>> endobj +983 0 obj << +/Title 984 0 R +/A 981 0 R +/Parent 923 0 R +/Prev 979 0 R +/Next 987 0 R +>> endobj +979 0 obj << +/Title 980 0 R +/A 977 0 R +/Parent 923 0 R +/Prev 975 0 R +/Next 983 0 R +>> endobj +975 0 obj << +/Title 976 0 R +/A 973 0 R +/Parent 923 0 R +/Prev 971 0 R +/Next 979 0 R +>> endobj +971 0 obj << +/Title 972 0 R +/A 969 0 R +/Parent 923 0 R +/Prev 967 0 R +/Next 975 0 R +>> endobj +967 0 obj << +/Title 968 0 R +/A 965 0 R +/Parent 923 0 R +/Prev 963 0 R +/Next 971 0 R +>> endobj +963 0 obj << +/Title 964 0 R +/A 961 0 R +/Parent 923 0 R +/Prev 959 0 R +/Next 967 0 R +>> endobj +959 0 obj << +/Title 960 0 R +/A 957 0 R +/Parent 923 0 R +/Prev 955 0 R +/Next 963 0 R +>> endobj +955 0 obj << +/Title 956 0 R +/A 953 0 R +/Parent 923 0 R +/Prev 951 0 R +/Next 959 0 R +>> endobj +951 0 obj << +/Title 952 0 R +/A 949 0 R +/Parent 923 0 R +/Prev 947 0 R +/Next 955 0 R +>> endobj +947 0 obj << +/Title 948 0 R +/A 945 0 R +/Parent 923 0 R +/Prev 943 0 R +/Next 951 0 R +>> endobj +943 0 obj << +/Title 944 0 R +/A 941 0 R +/Parent 923 0 R +/Prev 939 0 R +/Next 947 0 R +>> endobj +939 0 obj << +/Title 940 0 R +/A 937 0 R +/Parent 923 0 R +/Prev 935 0 R +/Next 943 0 R +>> endobj +935 0 obj << +/Title 936 0 R +/A 933 0 R +/Parent 923 0 R +/Prev 931 0 R +/Next 939 0 R +>> endobj +931 0 obj << +/Title 932 0 R +/A 929 0 R +/Parent 923 0 R +/Prev 927 0 R +/Next 935 0 R +>> endobj +927 0 obj << +/Title 928 0 R +/A 925 0 R +/Parent 923 0 R +/Next 931 0 R +>> endobj +923 0 obj << +/Title 924 0 R +/A 921 0 R +/Parent 915 0 R +/Prev 919 0 R +/Next 1127 0 R +/First 927 0 R +/Last 1123 0 R +/Count -50 +>> endobj +919 0 obj << +/Title 920 0 R +/A 917 0 R +/Parent 915 0 R +/Next 923 0 R +>> endobj +915 0 obj << +/Title 916 0 R +/A 913 0 R +/Parent 3122 0 R +/Prev 911 0 R +/First 919 0 R +/Last 1643 0 R +/Count -19 +>> endobj +911 0 obj << +/Title 912 0 R +/A 909 0 R +/Parent 3122 0 R +/Prev 907 0 R +/Next 915 0 R +>> endobj +907 0 obj << +/Title 908 0 R +/A 905 0 R +/Parent 3122 0 R +/Prev 891 0 R +/Next 911 0 R +>> endobj +903 0 obj << +/Title 904 0 R +/A 901 0 R +/Parent 891 0 R +/Prev 899 0 R +>> endobj +899 0 obj << +/Title 900 0 R +/A 897 0 R +/Parent 891 0 R +/Prev 895 0 R +/Next 903 0 R +>> endobj +895 0 obj << +/Title 896 0 R +/A 893 0 R +/Parent 891 0 R +/Next 899 0 R +>> endobj +891 0 obj << +/Title 892 0 R +/A 889 0 R +/Parent 3122 0 R +/Prev 851 0 R +/Next 907 0 R +/First 895 0 R +/Last 903 0 R +/Count -3 +>> endobj +887 0 obj << +/Title 888 0 R +/A 885 0 R +/Parent 851 0 R +/Prev 883 0 R +>> endobj +883 0 obj << +/Title 884 0 R +/A 881 0 R +/Parent 851 0 R +/Prev 879 0 R +/Next 887 0 R +>> endobj +879 0 obj << +/Title 880 0 R +/A 877 0 R +/Parent 851 0 R +/Prev 875 0 R +/Next 883 0 R +>> endobj +875 0 obj << +/Title 876 0 R +/A 873 0 R +/Parent 851 0 R +/Prev 871 0 R +/Next 879 0 R +>> endobj +871 0 obj << +/Title 872 0 R +/A 869 0 R +/Parent 851 0 R +/Prev 867 0 R +/Next 875 0 R +>> endobj +867 0 obj << +/Title 868 0 R +/A 865 0 R +/Parent 851 0 R +/Prev 863 0 R +/Next 871 0 R +>> endobj +863 0 obj << +/Title 864 0 R +/A 861 0 R +/Parent 851 0 R +/Prev 859 0 R +/Next 867 0 R +>> endobj +859 0 obj << +/Title 860 0 R +/A 857 0 R +/Parent 851 0 R +/Prev 855 0 R +/Next 863 0 R +>> endobj +855 0 obj << +/Title 856 0 R +/A 853 0 R +/Parent 851 0 R +/Next 859 0 R +>> endobj +851 0 obj << +/Title 852 0 R +/A 849 0 R +/Parent 3122 0 R +/Prev 491 0 R +/Next 891 0 R +/First 855 0 R +/Last 887 0 R +/Count -9 +>> endobj +847 0 obj << +/Title 848 0 R +/A 845 0 R +/Parent 839 0 R +/Prev 843 0 R +>> endobj +843 0 obj << +/Title 844 0 R +/A 841 0 R +/Parent 839 0 R +/Next 847 0 R +>> endobj +839 0 obj << +/Title 840 0 R +/A 837 0 R +/Parent 491 0 R +/Prev 831 0 R +/First 843 0 R +/Last 847 0 R +/Count -2 +>> endobj +835 0 obj << +/Title 836 0 R +/A 833 0 R +/Parent 831 0 R +>> endobj +831 0 obj << +/Title 832 0 R +/A 829 0 R +/Parent 491 0 R +/Prev 815 0 R +/Next 839 0 R +/First 835 0 R +/Last 835 0 R +/Count -1 +>> endobj +827 0 obj << +/Title 828 0 R +/A 825 0 R +/Parent 815 0 R +/Prev 823 0 R +>> endobj +823 0 obj << +/Title 824 0 R +/A 821 0 R +/Parent 815 0 R +/Prev 819 0 R +/Next 827 0 R +>> endobj +819 0 obj << +/Title 820 0 R +/A 817 0 R +/Parent 815 0 R +/Next 823 0 R +>> endobj +815 0 obj << +/Title 816 0 R +/A 813 0 R +/Parent 491 0 R +/Prev 743 0 R +/Next 831 0 R +/First 819 0 R +/Last 827 0 R +/Count -3 +>> endobj +811 0 obj << +/Title 812 0 R +/A 809 0 R +/Parent 743 0 R +/Prev 807 0 R +>> endobj +807 0 obj << +/Title 808 0 R +/A 805 0 R +/Parent 743 0 R +/Prev 803 0 R +/Next 811 0 R +>> endobj +803 0 obj << +/Title 804 0 R +/A 801 0 R +/Parent 743 0 R +/Prev 799 0 R +/Next 807 0 R +>> endobj +799 0 obj << +/Title 800 0 R +/A 797 0 R +/Parent 743 0 R +/Prev 795 0 R +/Next 803 0 R +>> endobj +795 0 obj << +/Title 796 0 R +/A 793 0 R +/Parent 743 0 R +/Prev 791 0 R +/Next 799 0 R +>> endobj +791 0 obj << +/Title 792 0 R +/A 789 0 R +/Parent 743 0 R +/Prev 787 0 R +/Next 795 0 R +>> endobj +787 0 obj << +/Title 788 0 R +/A 785 0 R +/Parent 743 0 R +/Prev 783 0 R +/Next 791 0 R +>> endobj +783 0 obj << +/Title 784 0 R +/A 781 0 R +/Parent 743 0 R +/Prev 779 0 R +/Next 787 0 R +>> endobj +779 0 obj << +/Title 780 0 R +/A 777 0 R +/Parent 743 0 R +/Prev 775 0 R +/Next 783 0 R +>> endobj +775 0 obj << +/Title 776 0 R +/A 773 0 R +/Parent 743 0 R +/Prev 771 0 R +/Next 779 0 R +>> endobj +771 0 obj << +/Title 772 0 R +/A 769 0 R +/Parent 743 0 R +/Prev 767 0 R +/Next 775 0 R +>> endobj +767 0 obj << +/Title 768 0 R +/A 765 0 R +/Parent 743 0 R +/Prev 763 0 R +/Next 771 0 R +>> endobj +763 0 obj << +/Title 764 0 R +/A 761 0 R +/Parent 743 0 R +/Prev 759 0 R +/Next 767 0 R +>> endobj +759 0 obj << +/Title 760 0 R +/A 757 0 R +/Parent 743 0 R +/Prev 755 0 R +/Next 763 0 R +>> endobj +755 0 obj << +/Title 756 0 R +/A 753 0 R +/Parent 743 0 R +/Prev 751 0 R +/Next 759 0 R +>> endobj +751 0 obj << +/Title 752 0 R +/A 749 0 R +/Parent 743 0 R +/Prev 747 0 R +/Next 755 0 R +>> endobj +747 0 obj << +/Title 748 0 R +/A 745 0 R +/Parent 743 0 R +/Next 751 0 R +>> endobj +743 0 obj << +/Title 744 0 R +/A 741 0 R +/Parent 491 0 R +/Prev 715 0 R +/Next 815 0 R +/First 747 0 R +/Last 811 0 R +/Count -17 +>> endobj +739 0 obj << +/Title 740 0 R +/A 737 0 R +/Parent 715 0 R +/Prev 735 0 R +>> endobj +735 0 obj << +/Title 736 0 R +/A 733 0 R +/Parent 715 0 R +/Prev 731 0 R +/Next 739 0 R +>> endobj +731 0 obj << +/Title 732 0 R +/A 729 0 R +/Parent 715 0 R +/Prev 727 0 R +/Next 735 0 R +>> endobj +727 0 obj << +/Title 728 0 R +/A 725 0 R +/Parent 715 0 R +/Prev 723 0 R +/Next 731 0 R +>> endobj +723 0 obj << +/Title 724 0 R +/A 721 0 R +/Parent 715 0 R +/Prev 719 0 R +/Next 727 0 R +>> endobj +719 0 obj << +/Title 720 0 R +/A 717 0 R +/Parent 715 0 R +/Next 723 0 R +>> endobj +715 0 obj << +/Title 716 0 R +/A 713 0 R +/Parent 491 0 R +/Prev 707 0 R +/Next 743 0 R +/First 719 0 R +/Last 739 0 R +/Count -6 +>> endobj +711 0 obj << +/Title 712 0 R +/A 709 0 R +/Parent 707 0 R +>> endobj +707 0 obj << +/Title 708 0 R +/A 705 0 R +/Parent 491 0 R +/Prev 695 0 R +/Next 715 0 R +/First 711 0 R +/Last 711 0 R +/Count -1 +>> endobj +703 0 obj << +/Title 704 0 R +/A 701 0 R +/Parent 695 0 R +/Prev 699 0 R +>> endobj +699 0 obj << +/Title 700 0 R +/A 697 0 R +/Parent 695 0 R +/Next 703 0 R +>> endobj +695 0 obj << +/Title 696 0 R +/A 693 0 R +/Parent 491 0 R +/Prev 543 0 R +/Next 707 0 R +/First 699 0 R +/Last 703 0 R +/Count -2 +>> endobj +691 0 obj << +/Title 692 0 R +/A 689 0 R +/Parent 543 0 R +/Prev 687 0 R +>> endobj +687 0 obj << +/Title 688 0 R +/A 685 0 R +/Parent 543 0 R +/Prev 683 0 R +/Next 691 0 R +>> endobj +683 0 obj << +/Title 684 0 R +/A 681 0 R +/Parent 543 0 R +/Prev 679 0 R +/Next 687 0 R +>> endobj +679 0 obj << +/Title 680 0 R +/A 677 0 R +/Parent 543 0 R +/Prev 675 0 R +/Next 683 0 R +>> endobj +675 0 obj << +/Title 676 0 R +/A 673 0 R +/Parent 543 0 R +/Prev 671 0 R +/Next 679 0 R +>> endobj +671 0 obj << +/Title 672 0 R +/A 669 0 R +/Parent 543 0 R +/Prev 667 0 R +/Next 675 0 R +>> endobj +667 0 obj << +/Title 668 0 R +/A 665 0 R +/Parent 543 0 R +/Prev 663 0 R +/Next 671 0 R +>> endobj +663 0 obj << +/Title 664 0 R +/A 661 0 R +/Parent 543 0 R +/Prev 659 0 R +/Next 667 0 R +>> endobj +659 0 obj << +/Title 660 0 R +/A 657 0 R +/Parent 543 0 R +/Prev 655 0 R +/Next 663 0 R +>> endobj +655 0 obj << +/Title 656 0 R +/A 653 0 R +/Parent 543 0 R +/Prev 651 0 R +/Next 659 0 R +>> endobj +651 0 obj << +/Title 652 0 R +/A 649 0 R +/Parent 543 0 R +/Prev 647 0 R +/Next 655 0 R +>> endobj +647 0 obj << +/Title 648 0 R +/A 645 0 R +/Parent 543 0 R +/Prev 643 0 R +/Next 651 0 R +>> endobj +643 0 obj << +/Title 644 0 R +/A 641 0 R +/Parent 543 0 R +/Prev 639 0 R +/Next 647 0 R +>> endobj +639 0 obj << +/Title 640 0 R +/A 637 0 R +/Parent 543 0 R +/Prev 635 0 R +/Next 643 0 R +>> endobj +635 0 obj << +/Title 636 0 R +/A 633 0 R +/Parent 543 0 R +/Prev 631 0 R +/Next 639 0 R +>> endobj +631 0 obj << +/Title 632 0 R +/A 629 0 R +/Parent 543 0 R +/Prev 627 0 R +/Next 635 0 R +>> endobj +627 0 obj << +/Title 628 0 R +/A 625 0 R +/Parent 543 0 R +/Prev 623 0 R +/Next 631 0 R +>> endobj +623 0 obj << +/Title 624 0 R +/A 621 0 R +/Parent 543 0 R +/Prev 619 0 R +/Next 627 0 R +>> endobj +619 0 obj << +/Title 620 0 R +/A 617 0 R +/Parent 543 0 R +/Prev 615 0 R +/Next 623 0 R +>> endobj +615 0 obj << +/Title 616 0 R +/A 613 0 R +/Parent 543 0 R +/Prev 611 0 R +/Next 619 0 R +>> endobj +611 0 obj << +/Title 612 0 R +/A 609 0 R +/Parent 543 0 R +/Prev 607 0 R +/Next 615 0 R +>> endobj +607 0 obj << +/Title 608 0 R +/A 605 0 R +/Parent 543 0 R +/Prev 603 0 R +/Next 611 0 R +>> endobj +603 0 obj << +/Title 604 0 R +/A 601 0 R +/Parent 543 0 R +/Prev 599 0 R +/Next 607 0 R +>> endobj +599 0 obj << +/Title 600 0 R +/A 597 0 R +/Parent 543 0 R +/Prev 595 0 R +/Next 603 0 R +>> endobj +595 0 obj << +/Title 596 0 R +/A 593 0 R +/Parent 543 0 R +/Prev 591 0 R +/Next 599 0 R +>> endobj +591 0 obj << +/Title 592 0 R +/A 589 0 R +/Parent 543 0 R +/Prev 587 0 R +/Next 595 0 R +>> endobj +587 0 obj << +/Title 588 0 R +/A 585 0 R +/Parent 543 0 R +/Prev 583 0 R +/Next 591 0 R +>> endobj +583 0 obj << +/Title 584 0 R +/A 581 0 R +/Parent 543 0 R +/Prev 579 0 R +/Next 587 0 R +>> endobj +579 0 obj << +/Title 580 0 R +/A 577 0 R +/Parent 543 0 R +/Prev 575 0 R +/Next 583 0 R +>> endobj +575 0 obj << +/Title 576 0 R +/A 573 0 R +/Parent 543 0 R +/Prev 571 0 R +/Next 579 0 R +>> endobj +571 0 obj << +/Title 572 0 R +/A 569 0 R +/Parent 543 0 R +/Prev 567 0 R +/Next 575 0 R +>> endobj +567 0 obj << +/Title 568 0 R +/A 565 0 R +/Parent 543 0 R +/Prev 563 0 R +/Next 571 0 R +>> endobj +563 0 obj << +/Title 564 0 R +/A 561 0 R +/Parent 543 0 R +/Prev 559 0 R +/Next 567 0 R +>> endobj +559 0 obj << +/Title 560 0 R +/A 557 0 R +/Parent 543 0 R +/Prev 555 0 R +/Next 563 0 R +>> endobj +555 0 obj << +/Title 556 0 R +/A 553 0 R +/Parent 543 0 R +/Prev 551 0 R +/Next 559 0 R +>> endobj +551 0 obj << +/Title 552 0 R +/A 549 0 R +/Parent 543 0 R +/Prev 547 0 R +/Next 555 0 R +>> endobj +547 0 obj << +/Title 548 0 R +/A 545 0 R +/Parent 543 0 R +/Next 551 0 R +>> endobj +543 0 obj << +/Title 544 0 R +/A 541 0 R +/Parent 491 0 R +/Prev 495 0 R +/Next 695 0 R +/First 547 0 R +/Last 691 0 R +/Count -37 +>> endobj +539 0 obj << +/Title 540 0 R +/A 537 0 R +/Parent 495 0 R +/Prev 535 0 R +>> endobj +535 0 obj << +/Title 536 0 R +/A 533 0 R +/Parent 495 0 R +/Prev 531 0 R +/Next 539 0 R +>> endobj +531 0 obj << +/Title 532 0 R +/A 529 0 R +/Parent 495 0 R +/Prev 527 0 R +/Next 535 0 R +>> endobj +527 0 obj << +/Title 528 0 R +/A 525 0 R +/Parent 495 0 R +/Prev 523 0 R +/Next 531 0 R +>> endobj +523 0 obj << +/Title 524 0 R +/A 521 0 R +/Parent 495 0 R +/Prev 519 0 R +/Next 527 0 R +>> endobj +519 0 obj << +/Title 520 0 R +/A 517 0 R +/Parent 495 0 R +/Prev 515 0 R +/Next 523 0 R +>> endobj +515 0 obj << +/Title 516 0 R +/A 513 0 R +/Parent 495 0 R +/Prev 511 0 R +/Next 519 0 R +>> endobj +511 0 obj << +/Title 512 0 R +/A 509 0 R +/Parent 495 0 R +/Prev 507 0 R +/Next 515 0 R +>> endobj +507 0 obj << +/Title 508 0 R +/A 505 0 R +/Parent 495 0 R +/Prev 503 0 R +/Next 511 0 R +>> endobj +503 0 obj << +/Title 504 0 R +/A 501 0 R +/Parent 495 0 R +/Prev 499 0 R +/Next 507 0 R +>> endobj +499 0 obj << +/Title 500 0 R +/A 497 0 R +/Parent 495 0 R +/Next 503 0 R +>> endobj +495 0 obj << +/Title 496 0 R +/A 493 0 R +/Parent 491 0 R +/Next 543 0 R +/First 499 0 R +/Last 539 0 R +/Count -11 +>> endobj +491 0 obj << +/Title 492 0 R +/A 489 0 R +/Parent 3122 0 R +/Prev 439 0 R +/Next 851 0 R +/First 495 0 R +/Last 839 0 R +/Count -9 +>> endobj +487 0 obj << +/Title 488 0 R +/A 485 0 R +/Parent 439 0 R +/Prev 483 0 R +>> endobj +483 0 obj << +/Title 484 0 R +/A 481 0 R +/Parent 439 0 R +/Prev 479 0 R +/Next 487 0 R +>> endobj +479 0 obj << +/Title 480 0 R +/A 477 0 R +/Parent 439 0 R +/Prev 475 0 R +/Next 483 0 R +>> endobj +475 0 obj << +/Title 476 0 R +/A 473 0 R +/Parent 439 0 R +/Prev 471 0 R +/Next 479 0 R +>> endobj +471 0 obj << +/Title 472 0 R +/A 469 0 R +/Parent 439 0 R +/Prev 467 0 R +/Next 475 0 R +>> endobj +467 0 obj << +/Title 468 0 R +/A 465 0 R +/Parent 439 0 R +/Prev 463 0 R +/Next 471 0 R +>> endobj +463 0 obj << +/Title 464 0 R +/A 461 0 R +/Parent 439 0 R +/Prev 459 0 R +/Next 467 0 R +>> endobj +459 0 obj << +/Title 460 0 R +/A 457 0 R +/Parent 439 0 R +/Prev 455 0 R +/Next 463 0 R +>> endobj +455 0 obj << +/Title 456 0 R +/A 453 0 R +/Parent 439 0 R +/Prev 451 0 R +/Next 459 0 R +>> endobj +451 0 obj << +/Title 452 0 R +/A 449 0 R +/Parent 439 0 R +/Prev 447 0 R +/Next 455 0 R +>> endobj +447 0 obj << +/Title 448 0 R +/A 445 0 R +/Parent 439 0 R +/Prev 443 0 R +/Next 451 0 R +>> endobj +443 0 obj << +/Title 444 0 R +/A 441 0 R +/Parent 439 0 R +/Next 447 0 R +>> endobj +439 0 obj << +/Title 440 0 R +/A 437 0 R +/Parent 3122 0 R +/Prev 427 0 R +/Next 491 0 R +/First 443 0 R +/Last 487 0 R +/Count -12 +>> endobj +435 0 obj << +/Title 436 0 R +/A 433 0 R +/Parent 427 0 R +/Prev 431 0 R +>> endobj +431 0 obj << +/Title 432 0 R +/A 429 0 R +/Parent 427 0 R +/Next 435 0 R +>> endobj +427 0 obj << +/Title 428 0 R +/A 425 0 R +/Parent 3122 0 R +/Prev 375 0 R +/Next 439 0 R +/First 431 0 R +/Last 435 0 R +/Count -2 +>> endobj +423 0 obj << +/Title 424 0 R +/A 421 0 R +/Parent 395 0 R +/Prev 419 0 R +>> endobj +419 0 obj << +/Title 420 0 R +/A 417 0 R +/Parent 395 0 R +/Prev 415 0 R +/Next 423 0 R +>> endobj +415 0 obj << +/Title 416 0 R +/A 413 0 R +/Parent 395 0 R +/Prev 411 0 R +/Next 419 0 R +>> endobj +411 0 obj << +/Title 412 0 R +/A 409 0 R +/Parent 395 0 R +/Prev 407 0 R +/Next 415 0 R +>> endobj +407 0 obj << +/Title 408 0 R +/A 405 0 R +/Parent 395 0 R +/Prev 403 0 R +/Next 411 0 R +>> endobj +403 0 obj << +/Title 404 0 R +/A 401 0 R +/Parent 395 0 R +/Prev 399 0 R +/Next 407 0 R +>> endobj +399 0 obj << +/Title 400 0 R +/A 397 0 R +/Parent 395 0 R +/Next 403 0 R +>> endobj +395 0 obj << +/Title 396 0 R +/A 393 0 R +/Parent 375 0 R +/Prev 379 0 R +/First 399 0 R +/Last 423 0 R +/Count -7 +>> endobj +391 0 obj << +/Title 392 0 R +/A 389 0 R +/Parent 379 0 R +/Prev 387 0 R +>> endobj +387 0 obj << +/Title 388 0 R +/A 385 0 R +/Parent 379 0 R +/Prev 383 0 R +/Next 391 0 R +>> endobj +383 0 obj << +/Title 384 0 R +/A 381 0 R +/Parent 379 0 R +/Next 387 0 R +>> endobj +379 0 obj << +/Title 380 0 R +/A 377 0 R +/Parent 375 0 R +/Next 395 0 R +/First 383 0 R +/Last 391 0 R +/Count -3 +>> endobj +375 0 obj << +/Title 376 0 R +/A 373 0 R +/Parent 3122 0 R +/Prev 135 0 R +/Next 427 0 R +/First 379 0 R +/Last 395 0 R +/Count -2 +>> endobj +371 0 obj << +/Title 372 0 R +/A 369 0 R +/Parent 363 0 R +/Prev 367 0 R +>> endobj +367 0 obj << +/Title 368 0 R +/A 365 0 R +/Parent 363 0 R +/Next 371 0 R +>> endobj +363 0 obj << +/Title 364 0 R +/A 361 0 R +/Parent 135 0 R +/Prev 343 0 R +/First 367 0 R +/Last 371 0 R +/Count -2 +>> endobj +359 0 obj << +/Title 360 0 R +/A 357 0 R +/Parent 343 0 R +/Prev 355 0 R +>> endobj +355 0 obj << +/Title 356 0 R +/A 353 0 R +/Parent 343 0 R +/Prev 351 0 R +/Next 359 0 R +>> endobj +351 0 obj << +/Title 352 0 R +/A 349 0 R +/Parent 343 0 R +/Prev 347 0 R +/Next 355 0 R +>> endobj +347 0 obj << +/Title 348 0 R +/A 345 0 R +/Parent 343 0 R +/Next 351 0 R +>> endobj +343 0 obj << +/Title 344 0 R +/A 341 0 R +/Parent 135 0 R +/Prev 327 0 R +/Next 363 0 R +/First 347 0 R +/Last 359 0 R +/Count -4 +>> endobj +339 0 obj << +/Title 340 0 R +/A 337 0 R +/Parent 327 0 R +/Prev 335 0 R +>> endobj +335 0 obj << +/Title 336 0 R +/A 333 0 R +/Parent 327 0 R +/Prev 331 0 R +/Next 339 0 R +>> endobj +331 0 obj << +/Title 332 0 R +/A 329 0 R +/Parent 327 0 R +/Next 335 0 R +>> endobj +327 0 obj << +/Title 328 0 R +/A 325 0 R +/Parent 135 0 R +/Prev 307 0 R +/Next 343 0 R +/First 331 0 R +/Last 339 0 R +/Count -3 +>> endobj +323 0 obj << +/Title 324 0 R +/A 321 0 R +/Parent 307 0 R +/Prev 319 0 R +>> endobj +319 0 obj << +/Title 320 0 R +/A 317 0 R +/Parent 307 0 R +/Prev 315 0 R +/Next 323 0 R +>> endobj +315 0 obj << +/Title 316 0 R +/A 313 0 R +/Parent 307 0 R +/Prev 311 0 R +/Next 319 0 R +>> endobj +311 0 obj << +/Title 312 0 R +/A 309 0 R +/Parent 307 0 R +/Next 315 0 R +>> endobj +307 0 obj << +/Title 308 0 R +/A 305 0 R +/Parent 135 0 R +/Prev 287 0 R +/Next 327 0 R +/First 311 0 R +/Last 323 0 R +/Count -4 +>> endobj +303 0 obj << +/Title 304 0 R +/A 301 0 R +/Parent 287 0 R +/Prev 299 0 R +>> endobj +299 0 obj << +/Title 300 0 R +/A 297 0 R +/Parent 287 0 R +/Prev 295 0 R +/Next 303 0 R +>> endobj +295 0 obj << +/Title 296 0 R +/A 293 0 R +/Parent 287 0 R +/Prev 291 0 R +/Next 299 0 R +>> endobj +291 0 obj << +/Title 292 0 R +/A 289 0 R +/Parent 287 0 R +/Next 295 0 R +>> endobj +287 0 obj << +/Title 288 0 R +/A 285 0 R +/Parent 135 0 R +/Prev 267 0 R +/Next 307 0 R +/First 291 0 R +/Last 303 0 R +/Count -4 +>> endobj +283 0 obj << +/Title 284 0 R +/A 281 0 R +/Parent 267 0 R +/Prev 279 0 R +>> endobj +279 0 obj << +/Title 280 0 R +/A 277 0 R +/Parent 267 0 R +/Prev 275 0 R +/Next 283 0 R +>> endobj +275 0 obj << +/Title 276 0 R +/A 273 0 R +/Parent 267 0 R +/Prev 271 0 R +/Next 279 0 R +>> endobj +271 0 obj << +/Title 272 0 R +/A 269 0 R +/Parent 267 0 R +/Next 275 0 R +>> endobj +267 0 obj << +/Title 268 0 R +/A 265 0 R +/Parent 135 0 R +/Prev 247 0 R +/Next 287 0 R +/First 271 0 R +/Last 283 0 R +/Count -4 +>> endobj +263 0 obj << +/Title 264 0 R +/A 261 0 R +/Parent 247 0 R +/Prev 259 0 R +>> endobj +259 0 obj << +/Title 260 0 R +/A 257 0 R +/Parent 247 0 R +/Prev 255 0 R +/Next 263 0 R +>> endobj +255 0 obj << +/Title 256 0 R +/A 253 0 R +/Parent 247 0 R +/Prev 251 0 R +/Next 259 0 R +>> endobj +251 0 obj << +/Title 252 0 R +/A 249 0 R +/Parent 247 0 R +/Next 255 0 R +>> endobj +247 0 obj << +/Title 248 0 R +/A 245 0 R +/Parent 135 0 R +/Prev 203 0 R +/Next 267 0 R +/First 251 0 R +/Last 263 0 R +/Count -4 +>> endobj +243 0 obj << +/Title 244 0 R +/A 241 0 R +/Parent 203 0 R +/Prev 239 0 R +>> endobj +239 0 obj << +/Title 240 0 R +/A 237 0 R +/Parent 203 0 R +/Prev 235 0 R +/Next 243 0 R +>> endobj +235 0 obj << +/Title 236 0 R +/A 233 0 R +/Parent 203 0 R +/Prev 231 0 R +/Next 239 0 R +>> endobj +231 0 obj << +/Title 232 0 R +/A 229 0 R +/Parent 203 0 R +/Prev 227 0 R +/Next 235 0 R +>> endobj +227 0 obj << +/Title 228 0 R +/A 225 0 R +/Parent 203 0 R +/Prev 223 0 R +/Next 231 0 R +>> endobj +223 0 obj << +/Title 224 0 R +/A 221 0 R +/Parent 203 0 R +/Prev 219 0 R +/Next 227 0 R +>> endobj +219 0 obj << +/Title 220 0 R +/A 217 0 R +/Parent 203 0 R +/Prev 215 0 R +/Next 223 0 R +>> endobj +215 0 obj << +/Title 216 0 R +/A 213 0 R +/Parent 203 0 R +/Prev 211 0 R +/Next 219 0 R +>> endobj +211 0 obj << +/Title 212 0 R +/A 209 0 R +/Parent 203 0 R +/Prev 207 0 R +/Next 215 0 R +>> endobj +207 0 obj << +/Title 208 0 R +/A 205 0 R +/Parent 203 0 R +/Next 211 0 R +>> endobj +203 0 obj << +/Title 204 0 R +/A 201 0 R +/Parent 135 0 R +/Prev 175 0 R +/Next 247 0 R +/First 207 0 R +/Last 243 0 R +/Count -10 +>> endobj +199 0 obj << +/Title 200 0 R +/A 197 0 R +/Parent 175 0 R +/Prev 195 0 R +>> endobj +195 0 obj << +/Title 196 0 R +/A 193 0 R +/Parent 175 0 R +/Prev 191 0 R +/Next 199 0 R +>> endobj +191 0 obj << +/Title 192 0 R +/A 189 0 R +/Parent 175 0 R +/Prev 187 0 R +/Next 195 0 R +>> endobj +187 0 obj << +/Title 188 0 R +/A 185 0 R +/Parent 175 0 R +/Prev 183 0 R +/Next 191 0 R +>> endobj +183 0 obj << +/Title 184 0 R +/A 181 0 R +/Parent 175 0 R +/Prev 179 0 R +/Next 187 0 R +>> endobj +179 0 obj << +/Title 180 0 R +/A 177 0 R +/Parent 175 0 R +/Next 183 0 R +>> endobj +175 0 obj << +/Title 176 0 R +/A 173 0 R +/Parent 135 0 R +/Prev 139 0 R +/Next 203 0 R +/First 179 0 R +/Last 199 0 R +/Count -6 +>> endobj +171 0 obj << +/Title 172 0 R +/A 169 0 R +/Parent 139 0 R +/Prev 167 0 R +>> endobj +167 0 obj << +/Title 168 0 R +/A 165 0 R +/Parent 139 0 R +/Prev 163 0 R +/Next 171 0 R +>> endobj +163 0 obj << +/Title 164 0 R +/A 161 0 R +/Parent 139 0 R +/Prev 159 0 R +/Next 167 0 R +>> endobj +159 0 obj << +/Title 160 0 R +/A 157 0 R +/Parent 139 0 R +/Prev 155 0 R +/Next 163 0 R +>> endobj +155 0 obj << +/Title 156 0 R +/A 153 0 R +/Parent 139 0 R +/Prev 151 0 R +/Next 159 0 R +>> endobj +151 0 obj << +/Title 152 0 R +/A 149 0 R +/Parent 139 0 R +/Prev 147 0 R +/Next 155 0 R +>> endobj +147 0 obj << +/Title 148 0 R +/A 145 0 R +/Parent 139 0 R +/Prev 143 0 R +/Next 151 0 R +>> endobj +143 0 obj << +/Title 144 0 R +/A 141 0 R +/Parent 139 0 R +/Next 147 0 R +>> endobj +139 0 obj << +/Title 140 0 R +/A 137 0 R +/Parent 135 0 R +/Next 175 0 R +/First 143 0 R +/Last 171 0 R +/Count -8 +>> endobj +135 0 obj << +/Title 136 0 R +/A 133 0 R +/Parent 3122 0 R +/Prev 131 0 R +/Next 375 0 R +/First 139 0 R +/Last 363 0 R +/Count -10 +>> endobj +131 0 obj << +/Title 132 0 R +/A 129 0 R +/Parent 3122 0 R +/Prev 103 0 R +/Next 135 0 R +>> endobj +127 0 obj << +/Title 128 0 R +/A 125 0 R +/Parent 103 0 R +/Prev 123 0 R +>> endobj +123 0 obj << +/Title 124 0 R +/A 121 0 R +/Parent 103 0 R +/Prev 119 0 R +/Next 127 0 R +>> endobj +119 0 obj << +/Title 120 0 R +/A 117 0 R +/Parent 103 0 R +/Prev 115 0 R +/Next 123 0 R +>> endobj +115 0 obj << +/Title 116 0 R +/A 113 0 R +/Parent 103 0 R +/Prev 111 0 R +/Next 119 0 R +>> endobj +111 0 obj << +/Title 112 0 R +/A 109 0 R +/Parent 103 0 R +/Prev 107 0 R +/Next 115 0 R +>> endobj +107 0 obj << +/Title 108 0 R +/A 105 0 R +/Parent 103 0 R +/Next 111 0 R +>> endobj +103 0 obj << +/Title 104 0 R +/A 101 0 R +/Parent 3122 0 R +/Prev 15 0 R +/Next 131 0 R +/First 107 0 R +/Last 127 0 R +/Count -6 +>> endobj +99 0 obj << +/Title 100 0 R +/A 97 0 R +/Parent 15 0 R +/Prev 95 0 R +>> endobj +95 0 obj << +/Title 96 0 R +/A 93 0 R +/Parent 15 0 R +/Prev 91 0 R +/Next 99 0 R +>> endobj +91 0 obj << +/Title 92 0 R +/A 89 0 R +/Parent 15 0 R +/Prev 87 0 R +/Next 95 0 R +>> endobj +87 0 obj << +/Title 88 0 R +/A 85 0 R +/Parent 15 0 R +/Prev 83 0 R +/Next 91 0 R +>> endobj +83 0 obj << +/Title 84 0 R +/A 81 0 R +/Parent 15 0 R +/Prev 79 0 R +/Next 87 0 R +>> endobj +79 0 obj << +/Title 80 0 R +/A 77 0 R +/Parent 15 0 R +/Prev 75 0 R +/Next 83 0 R +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 15 0 R +/Prev 71 0 R +/Next 79 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 15 0 R +/Prev 67 0 R +/Next 75 0 R +>> endobj +67 0 obj << +/Title 68 0 R +/A 65 0 R +/Parent 15 0 R +/Prev 63 0 R +/Next 71 0 R +>> endobj +63 0 obj << +/Title 64 0 R +/A 61 0 R +/Parent 15 0 R +/Prev 59 0 R +/Next 67 0 R +>> endobj +59 0 obj << +/Title 60 0 R +/A 57 0 R +/Parent 15 0 R +/Prev 55 0 R +/Next 63 0 R +>> endobj +55 0 obj << +/Title 56 0 R +/A 53 0 R +/Parent 15 0 R +/Prev 51 0 R +/Next 59 0 R +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 15 0 R +/Prev 47 0 R +/Next 55 0 R +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 15 0 R +/Prev 43 0 R +/Next 51 0 R +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 15 0 R +/Prev 39 0 R +/Next 47 0 R +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 15 0 R +/Prev 35 0 R +/Next 43 0 R +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 15 0 R +/Prev 31 0 R +/Next 39 0 R +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 15 0 R +/Prev 27 0 R +/Next 35 0 R +>> endobj +27 0 obj << +/Title 28 0 R +/A 25 0 R +/Parent 15 0 R +/Prev 23 0 R +/Next 31 0 R +>> endobj +23 0 obj << +/Title 24 0 R +/A 21 0 R +/Parent 15 0 R +/Prev 19 0 R +/Next 27 0 R +>> endobj +19 0 obj << +/Title 20 0 R +/A 17 0 R +/Parent 15 0 R +/Next 23 0 R +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 3122 0 R +/Prev 11 0 R +/Next 103 0 R +/First 19 0 R +/Last 99 0 R +/Count -21 +>> endobj +11 0 obj << +/Title 12 0 R +/A 9 0 R +/Parent 3122 0 R +/Prev 7 0 R +/Next 15 0 R +>> endobj +7 0 obj << +/Title 8 0 R +/A 5 0 R +/Parent 3122 0 R +/Prev 3 0 R +/Next 11 0 R +>> endobj +3 0 obj << +/Title 4 0 R +/A 1 0 R +/Parent 3122 0 R +/Next 7 0 R +>> endobj +3123 0 obj << +/Names [(Doc-Start) 1652 0 R (Item.1) 2391 0 R (Item.10) 2426 0 R (Item.11) 2427 0 R (Item.12) 2428 0 R (Item.13) 2429 0 R] +/Limits [(Doc-Start) (Item.13)] +>> endobj +3124 0 obj << +/Names [(Item.14) 2434 0 R (Item.15) 2435 0 R (Item.16) 2436 0 R (Item.17) 2437 0 R (Item.18) 2442 0 R (Item.19) 2443 0 R] +/Limits [(Item.14) (Item.19)] +>> endobj +3125 0 obj << +/Names [(Item.2) 2392 0 R (Item.20) 2444 0 R (Item.21) 2445 0 R (Item.22) 2446 0 R (Item.23) 2511 0 R (Item.24) 2512 0 R] +/Limits [(Item.2) (Item.24)] +>> endobj +3126 0 obj << +/Names [(Item.25) 2513 0 R (Item.26) 2850 0 R (Item.27) 2851 0 R (Item.28) 2852 0 R (Item.29) 2853 0 R (Item.3) 2393 0 R] +/Limits [(Item.25) (Item.3)] +>> endobj +3127 0 obj << +/Names [(Item.30) 2854 0 R (Item.31) 2855 0 R (Item.32) 2856 0 R (Item.33) 2857 0 R (Item.4) 2415 0 R (Item.5) 2416 0 R] +/Limits [(Item.30) (Item.5)] +>> endobj +3128 0 obj << +/Names [(Item.6) 2417 0 R (Item.7) 2418 0 R (Item.8) 2419 0 R (Item.9) 2425 0 R (ampdef.3) 214 0 R (eimpl-chorded.3) 1166 0 R] +/Limits [(Item.6) (eimpl-chorded.3)] +>> endobj +3129 0 obj << +/Names [(eimpl-chorus.3) 1342 0 R (eimpl-intersong.3) 1374 0 R (eimpl-lyric.3) 1170 0 R (eimpl-noindexes.3) 1154 0 R (eimpl-nomeasures.3) 1186 0 R (eimpl-nopdfindex.3) 1146 0 R] +/Limits [(eimpl-chorus.3) (eimpl-nopdfindex.3)] +>> endobj +3130 0 obj << +/Names [(eimpl-noscripture.3) 1202 0 R (eimpl-noshading.3) 1150 0 R (eimpl-onesongcolumn.3) 1214 0 R (eimpl-rawtext.3) 1142 0 R (eimpl-scripture.3) 1378 0 R (eimpl-showmeasures.3) 1182 0 R] +/Limits [(eimpl-noscripture.3) (eimpl-showmeasures.3)] +>> endobj +3131 0 obj << +/Names [(eimpl-slides.3) 1130 0 R (eimpl-song.3) 1314 0 R (eimpl-songgroup.3) 1370 0 R (eimpl-songs.3) 1578 0 R (eimpl-transposecapos.3) 1198 0 R (eimpl-twosongcolumns.3) 1218 0 R] +/Limits [(eimpl-slides.3) (eimpl-twosongcolumns.3)] +>> endobj +3132 0 obj << +/Names [(eimpl-unouter.3) 1138 0 R (eimpl-verse.3) 1338 0 R (env.amp) 1860 0 R (env.by=) 1807 0 R (env.chorded) 1698 0 R (env.cr=) 1821 0 R] +/Limits [(eimpl-unouter.3) (env.cr=)] +>> endobj +3133 0 obj << +/Names [(env.hash) 1859 0 R (env.hat) 1903 0 R (env.idxblock) 2399 0 R (env.index=) 1967 0 R (env.intersong) 1999 0 R (env.intersong*) 2000 0 R] +/Limits [(env.hash) (env.intersong*)] +>> endobj +3134 0 obj << +/Names [(env.ititle=) 1969 0 R (env.li=) 1823 0 R (env.lyric) 1697 0 R (env.noindexes) 1740 0 R (env.nomeasures) 1705 0 R (env.nopdfindex) 1743 0 R] +/Limits [(env.ititle=) (env.nopdfindex)] +>> endobj +3135 0 obj << +/Names [(env.noscripture) 1745 0 R (env.noshading) 1749 0 R (env.pipe) 1943 0 R (env.rawtext) 1700 0 R (env.showmeasures) 1706 0 R (env.slides) 1699 0 R] +/Limits [(env.noscripture) (env.slides)] +>> endobj +3136 0 obj << +/Names [(env.songgroup) 2001 0 R (env.songnum) 2099 0 R (env.songs) 1758 0 R (env.sr=) 1826 0 R (env.transposecapos) 1738 0 R (env.versenum) 2116 0 R] +/Limits [(env.songgroup) (env.versenum)] +>> endobj +3137 0 obj << +/Names [(envdef-by=.3) 154 0 R (envdef-chorded.2) 22 0 R (envdef-cr=.3) 158 0 R (envdef-idxblock.2) 894 0 R (envdef-index=.3) 346 0 R (envdef-intersong*.3) 386 0 R] +/Limits [(envdef-by=.3) (envdef-intersong*.3)] +>> endobj +3138 0 obj << +/Names [(envdef-intersong.3) 382 0 R (envdef-ititle=.3) 350 0 R (envdef-li=.3) 162 0 R (envdef-lyric.2) 18 0 R (envdef-noindexes.2) 66 0 R (envdef-nomeasures.2) 46 0 R] +/Limits [(envdef-intersong.3) (envdef-nomeasures.2)] +>> endobj +3139 0 obj << +/Names [(envdef-nopdfindex.2) 78 0 R (envdef-noscripture.2) 82 0 R (envdef-noshading.2) 94 0 R (envdef-rawtext.2) 30 0 R (envdef-showmeasures.2) 50 0 R (envdef-slides.2) 26 0 R] +/Limits [(envdef-nopdfindex.2) (envdef-slides.2)] +>> endobj +3140 0 obj << +/Names [(envdef-songgroup.3) 390 0 R (envdef-songnum.3) 498 0 R (envdef-songs.3) 142 0 R (envdef-sr=.3) 170 0 R (envdef-transposecapos.2) 62 0 R (envdef-versenum.3) 518 0 R] +/Limits [(envdef-songgroup.3) (envdef-versenum.3)] +>> endobj +3141 0 obj << +/Names [(figure.1) 1709 0 R (figure.2) 1832 0 R (hashdef.3) 210 0 R (hatdef.3) 250 0 R (macdef-Acolon.3) 406 0 R (macdef-Bcolon.3) 410 0 R] +/Limits [(figure.1) (macdef-Bcolon.3)] +>> endobj +3142 0 obj << +/Names [(macdef-DeclareLyricChar.3) 222 0 R (macdef-DeclareNoHyphen.3) 230 0 R (macdef-DeclareNonLyric.3) 226 0 R (macdef-MultiwordChords.3) 234 0 R (macdef-[.3) 206 0 R (macdef-afterpreludeskip.3) 598 0 R] +/Limits [(macdef-DeclareLyricChar.3) (macdef-afterpreludeskip.3)] +>> endobj +3143 0 obj << +/Names [(macdef-alphascale.2) 462 0 R (macdef-authbyword.3) 806 0 R (macdef-authignoreword.3) 810 0 R (macdef-authsepword.3) 802 0 R (macdef-baselineadj.3) 606 0 R (macdef-beforepostludeskip.3) 602 0 R] +/Limits [(macdef-alphascale.2) (macdef-beforepostludeskip.3)] +>> endobj +3144 0 obj << +/Names [(macdef-beginchorus.3) 186 0 R (macdef-beginscripture.3) 398 0 R (macdef-beginsong.3) 146 0 R (macdef-beginverse.3) 178 0 R (macdef-brk.3) 270 0 R (macdef-brkpenalty.3) 662 0 R] +/Limits [(macdef-beginchorus.3) (macdef-brkpenalty.3)] +>> endobj +3145 0 obj << +/Names [(macdef-capo.3) 338 0 R (macdef-cbarwidth.3) 614 0 R (macdef-ccpenalty.3) 650 0 R (macdef-ch.3) 366 0 R (macdef-chordlocals.3) 842 0 R (macdef-chordsoff.2) 38 0 R] +/Limits [(macdef-capo.3) (macdef-chordsoff.2)] +>> endobj +3146 0 obj << +/Names [(macdef-chordson.2) 34 0 R (macdef-chorusfont.3) 558 0 R (macdef-chorusjustify.3) 674 0 R (macdef-chorusmark.3) 826 0 R (macdef-clineparams.3) 610 0 R (macdef-colbotglue.3) 726 0 R] +/Limits [(macdef-chordson.2) (macdef-colbotglue.3)] +>> endobj +3147 0 obj << +/Names [(macdef-columnsep.3) 722 0 R (macdef-cvpenalty.3) 658 0 R (macdef-echo.3) 290 0 R (macdef-endchorus.3) 190 0 R (macdef-endscripture.3) 402 0 R (macdef-endsong.3) 150 0 R] +/Limits [(macdef-columnsep.3) (macdef-endsong.3)] +>> endobj +3148 0 obj << +/Names [(macdef-endverse.3) 182 0 R (macdef-everychorus.3) 590 0 R (macdef-everyverse.3) 586 0 R (macdef-extendpostlude.3) 634 0 R (macdef-extendprelude.3) 622 0 R (macdef-flatsymbol.3) 582 0 R] +/Limits [(macdef-endverse.3) (macdef-flatsymbol.3)] +>> endobj +3149 0 obj << +/Names [(macdef-flt.3) 242 0 R (macdef-foreachtitle.2) 882 0 R (macdef-gtab.2) 430 0 R (macdef-gtabtrans.2) 486 0 R (macdef-idxaltentry.2) 902 0 R (macdef-idxauthfont.3) 782 0 R] +/Limits [(macdef-flt.3) (macdef-idxauthfont.3)] +>> endobj +3150 0 obj << +/Names [(macdef-idxbgcolor.3) 774 0 R (macdef-idxbook.3) 790 0 R (macdef-idxcont.3) 794 0 R (macdef-idxentry.2) 898 0 R (macdef-idxheadfont.3) 770 0 R (macdef-idxheadwidth.3) 778 0 R] +/Limits [(macdef-idxbgcolor.3) (macdef-idxheadwidth.3)] +>> endobj +3151 0 obj << +/Names [(macdef-idxlyricfont.3) 766 0 R (macdef-idxrefsfont.3) 758 0 R (macdef-idxscripfont.3) 786 0 R (macdef-idxtitlefont.3) 762 0 R (macdef-if.3) 710 0 R (macdef-includeonlysongs.2) 98 0 R] +/Limits [(macdef-idxlyricfont.3) (macdef-includeonlysongs.2)] +>> endobj +3152 0 obj << +/Names [(macdef-indexentry.3) 354 0 R (macdef-indexesoff.2) 74 0 R (macdef-indexeson.2) 70 0 R (macdef-indexsongsas.3) 746 0 R (macdef-indextitleentry.3) 358 0 R (macdef-justifycenter.3) 682 0 R] +/Limits [(macdef-indexentry.3) (macdef-justifycenter.3)] +>> endobj +3153 0 obj << +/Names [(macdef-justifyleft.3) 678 0 R (macdef-lastcolglue.3) 730 0 R (macdef-lrep.3) 298 0 R (macdef-lyricfont.3) 546 0 R (macdef-makepostlude.3) 642 0 R (macdef-makeprelude.3) 638 0 R] +/Limits [(macdef-justifyleft.3) (macdef-makeprelude.3)] +>> endobj +3154 0 obj << +/Names [(macdef-mbar.3) 322 0 R (macdef-mch.3) 370 0 R (macdef-measurebar.3) 310 0 R (macdef-measuresoff.2) 58 0 R (macdef-measureson.2) 54 0 R (macdef-memorize.3) 254 0 R] +/Limits [(macdef-mbar.3) (macdef-memorize.3)] +>> endobj +3155 0 obj << +/Names [(macdef-meter.3) 318 0 R (macdef-minfrets.2) 434 0 R (macdef-musicnote.3) 334 0 R (macdef-newauthorindex.2) 118 0 R (macdef-newchords.3) 258 0 R (macdef-newindex.2) 114 0 R] +/Limits [(macdef-meter.3) (macdef-newindex.2)] +>> endobj +3156 0 obj << +/Names [(macdef-newscripindex.2) 122 0 R (macdef-newsongkey.3) 834 0 R (macdef-nextcol.3) 274 0 R (macdef-nexttitle.2) 878 0 R (macdef-nolyrics.3) 218 0 R (macdef-norepchoruses.3) 198 0 R] +/Limits [(macdef-newscripindex.2) (macdef-norepchoruses.3)] +>> endobj +3157 0 obj << +/Names [(macdef-nosongnumbers.3) 514 0 R (macdef-notebgcolor.3) 566 0 R (macdef-notefont.3) 562 0 R (macdef-notejustify.3) 686 0 R (macdef-notenames.2) 466 0 R (macdef-notenamesin.2) 470 0 R] +/Limits [(macdef-nosongnumbers.3) (macdef-notenamesin.2)] +>> endobj +3158 0 obj << +/Names [(macdef-notenamesout.2) 474 0 R (macdef-notrans.2) 482 0 R (macdef-noversenumbers.3) 534 0 R (macdef-placenote.3) 690 0 R (macdef-placeversenum.3) 538 0 R (macdef-preferflats.2) 446 0 R] +/Limits [(macdef-notenamesout.2) (macdef-preferflats.2)] +>> endobj +3159 0 obj << +/Names [(macdef-prefersharps.2) 450 0 R (macdef-printchord.3) 574 0 R (macdef-printscrcite.3) 702 0 R (macdef-printsongnum.3) 506 0 R (macdef-printversenum.3) 526 0 R (macdef-rep.3) 294 0 R] +/Limits [(macdef-prefersharps.2) (macdef-rep.3)] +>> endobj +3160 0 obj << +/Names [(macdef-repchoruses.3) 194 0 R (macdef-replay.3) 262 0 R (macdef-resettitles.2) 874 0 R (macdef-rrep.3) 302 0 R (macdef-sbarheight.3) 618 0 R (macdef-scleardpage.3) 282 0 R] +/Limits [(macdef-repchoruses.3) (macdef-scleardpage.3)] +>> endobj +3161 0 obj << +/Names [(macdef-sclearpage.3) 278 0 R (macdef-scripindent.3) 418 0 R (macdef-scripoutdent.3) 422 0 R (macdef-scripturefont.3) 698 0 R (macdef-scriptureoff.2) 90 0 R (macdef-scriptureon.2) 86 0 R] +/Limits [(macdef-sclearpage.3) (macdef-scriptureon.2)] +>> endobj +3162 0 obj << +/Names [(macdef-sepindexesfalse.3) 754 0 R (macdef-sepindexestrue.3) 750 0 R (macdef-sepverses.3) 666 0 R (macdef-setlicense.3) 166 0 R (macdef-sharpsymbol.3) 578 0 R (macdef-shiftdblquotes.3) 846 0 R] +/Limits [(macdef-sepindexesfalse.3) (macdef-shiftdblquotes.3)] +>> endobj +3163 0 obj << +/Names [(macdef-showauthors.3) 626 0 R (macdef-showindex.2) 126 0 R (macdef-showrefs.3) 630 0 R (macdef-shrp.3) 238 0 R (macdef-slides.2) 42 0 R (macdef-snumbgcolor.3) 570 0 R] +/Limits [(macdef-showauthors.3) (macdef-snumbgcolor.3)] +>> endobj +3164 0 obj << +/Names [(macdef-solfedge.2) 458 0 R (macdef-songauthors.2) 854 0 R (macdef-songchapter.2) 110 0 R (macdef-songcolumns.3) 718 0 R (macdef-songcopyright.2) 862 0 R (macdef-songlicense.2) 866 0 R] +/Limits [(macdef-solfedge.2) (macdef-songlicense.2)] +>> endobj +3165 0 obj << +/Names [(macdef-songlist.2) 886 0 R (macdef-songmark.3) 818 0 R (macdef-songnumwidth.3) 510 0 R (macdef-songpos.3) 734 0 R (macdef-songrefs.2) 858 0 R (macdef-songsection.2) 106 0 R] +/Limits [(macdef-songlist.2) (macdef-songsection.2)] +>> endobj +3166 0 obj << +/Names [(macdef-songtitle.2) 870 0 R (macdef-spenalty.3) 738 0 R (macdef-stitlefont.3) 550 0 R (macdef-strophe.3) 414 0 R (macdef-textnote.3) 330 0 R (macdef-thesongnum.3) 502 0 R] +/Limits [(macdef-songtitle.2) (macdef-thesongnum.3)] +>> endobj +3167 0 obj << +/Names [(macdef-theversenum.3) 522 0 R (macdef-titleprefixword.3) 798 0 R (macdef-transpose.2) 442 0 R (macdef-transposehere.2) 478 0 R (macdef-trchordformat.2) 454 0 R (macdef-vcpenalty.3) 654 0 R] +/Limits [(macdef-theversenum.3) (macdef-vcpenalty.3)] +>> endobj +3168 0 obj << +/Names [(macdef-versefont.3) 554 0 R (macdef-versejustify.3) 670 0 R (macdef-versemark.3) 822 0 R (macdef-versenumwidth.3) 530 0 R (macdef-versesep.3) 594 0 R (macdef-vvpenalty.3) 646 0 R] +/Limits [(macdef-versefont.3) (macdef-vvpenalty.3)] +>> endobj +3169 0 obj << +/Names [(macro.Acolon) 2012 0 R (macro.Bcolon) 2013 0 R (macro.DeclareLyricChar) 1871 0 R (macro.DeclareNoHyphen) 1882 0 R (macro.DeclareNonLyric) 1881 0 R (macro.MultiwordChords) 1884 0 R] +/Limits [(macro.Acolon) (macro.MultiwordChords)] +>> endobj +3170 0 obj << +/Names [(macro.[) 1858 0 R (macro.afterpreludeskip) 2153 0 R (macro.alphascale) 2072 0 R (macro.authbyword) 2307 0 R (macro.authignoreword) 2308 0 R (macro.authsepword) 2306 0 R] +/Limits [(macro.[) (macro.authsepword)] +>> endobj +3171 0 obj << +/Names [(macro.baselineadj) 2155 0 R (macro.beforepostludeskip) 2154 0 R (macro.beginchorus) 1830 0 R (macro.beginscripture) 2003 0 R (macro.beginsong) 1803 0 R (macro.beginverse) 1828 0 R] +/Limits [(macro.baselineadj) (macro.beginverse)] +>> endobj +3172 0 obj << +/Names [(macro.brk) 1755 0 R (macro.brkpenalty) 2196 0 R (macro.capo) 1752 0 R (macro.cbarwidth) 2157 0 R (macro.ccpenalty) 2193 0 R (macro.ch) 1985 0 R] +/Limits [(macro.brk) (macro.ch)] +>> endobj +3173 0 obj << +/Names [(macro.chordlocals) 2341 0 R (macro.chordsoff) 1702 0 R (macro.chordson) 1701 0 R (macro.chorusfont) 2132 0 R (macro.chorusjustify) 2212 0 R (macro.chorusmark) 2311 0 R] +/Limits [(macro.chordlocals) (macro.chorusmark)] +>> endobj +3174 0 obj << +/Names [(macro.clineparams) 2156 0 R (macro.colbotglue) 2263 0 R (macro.columnsep) 2262 0 R (macro.cvpenalty) 2195 0 R (macro.echo) 1930 0 R (macro.endchorus) 1831 0 R] +/Limits [(macro.clineparams) (macro.endchorus)] +>> endobj +3175 0 obj << +/Names [(macro.endscripture) 2004 0 R (macro.endsong) 1804 0 R (macro.endverse) 1829 0 R (macro.everychorus) 2142 0 R (macro.everyverse) 2141 0 R (macro.extendpostlude) 2188 0 R] +/Limits [(macro.endscripture) (macro.extendpostlude)] +>> endobj +3176 0 obj << +/Names [(macro.extendprelude) 2185 0 R (macro.flatsymbol) 2139 0 R (macro.flt) 1887 0 R (macro.foreachtitle) 2373 0 R (macro.gtab) 2023 0 R (macro.gtabtrans) 2097 0 R] +/Limits [(macro.extendprelude) (macro.gtabtrans)] +>> endobj +3177 0 obj << +/Names [(macro.idxaltentry) 2401 0 R (macro.idxauthfont) 2291 0 R (macro.idxbgcolor) 2289 0 R (macro.idxbook) 2293 0 R (macro.idxcont) 2294 0 R (macro.idxentry) 2400 0 R] +/Limits [(macro.idxaltentry) (macro.idxentry)] +>> endobj +3178 0 obj << +/Names [(macro.idxheadfont) 2284 0 R (macro.idxheadwidth) 2290 0 R (macro.idxlyricfont) 2283 0 R (macro.idxrefsfont) 2281 0 R (macro.idxscripfont) 2292 0 R (macro.idxtitlefont) 2282 0 R] +/Limits [(macro.idxheadfont) (macro.idxtitlefont)] +>> endobj +3179 0 obj << +/Names [(macro.ifchorded) 1872 0 R (macro.iflyric) 2244 0 R (macro.ifmeasures) 2247 0 R (macro.ifnolyrics) 2251 0 R (macro.ifpartiallist) 2245 0 R (macro.ifpdfindex) 2248 0 R] +/Limits [(macro.ifchorded) (macro.ifpdfindex)] +>> endobj +3180 0 obj << +/Names [(macro.ifrawtext) 2249 0 R (macro.ifslides) 1861 0 R (macro.ifsongindexes) 2246 0 R (macro.iftranscapos) 2250 0 R (macro.ifvnumbered) 2252 0 R (macro.includeonlysongs) 1751 0 R] +/Limits [(macro.ifrawtext) (macro.includeonlysongs)] +>> endobj +3181 0 obj << +/Names [(macro.indexentry) 1970 0 R (macro.indexesoff) 1742 0 R (macro.indexeson) 1741 0 R (macro.indexsongsas) 2278 0 R (macro.indextitleentry) 1971 0 R (macro.justifycenter) 2214 0 R] +/Limits [(macro.indexentry) (macro.justifycenter)] +>> endobj +3182 0 obj << +/Names [(macro.justifyleft) 2213 0 R (macro.lastcolglue) 2264 0 R (macro.lrep) 1934 0 R (macro.lyricfont) 2129 0 R (macro.makepostlude) 2190 0 R (macro.makeprelude) 2189 0 R] +/Limits [(macro.justifyleft) (macro.makeprelude)] +>> endobj +3183 0 obj << +/Names [(macro.mbar) 1945 0 R (macro.mch) 1986 0 R (macro.measurebar) 1942 0 R (macro.measuresoff) 1708 0 R (macro.measureson) 1707 0 R (macro.memorize) 1904 0 R] +/Limits [(macro.mbar) (macro.memorize)] +>> endobj +3184 0 obj << +/Names [(macro.meter) 1944 0 R (macro.minfrets) 2030 0 R (macro.musicnote) 1710 0 R (macro.newauthorindex) 1774 0 R (macro.newchords) 1915 0 R (macro.newindex) 1773 0 R] +/Limits [(macro.meter) (macro.newindex)] +>> endobj +3185 0 obj << +/Names [(macro.newscripindex) 1775 0 R (macro.newsongkey) 2332 0 R (macro.nextcol) 1754 0 R (macro.nexttitle) 2372 0 R (macro.nolyrics) 1869 0 R (macro.norepchoruses) 1845 0 R] +/Limits [(macro.newscripindex) (macro.norepchoruses)] +>> endobj +3186 0 obj << +/Names [(macro.nosongnumbers) 2114 0 R (macro.notebgcolor) 2134 0 R (macro.notefont) 2133 0 R (macro.notejustify) 2215 0 R (macro.notenames) 2073 0 R (macro.notenamesin) 2074 0 R] +/Limits [(macro.nosongnumbers) (macro.notenamesin)] +>> endobj +3187 0 obj << +/Names [(macro.notenamesout) 2075 0 R (macro.notrans) 2095 0 R (macro.noversenumbers) 1846 0 R (macro.placenote) 2216 0 R (macro.placeversenum) 2120 0 R (macro.preferflats) 2050 0 R] +/Limits [(macro.notenamesout) (macro.preferflats)] +>> endobj +3188 0 obj << +/Names [(macro.prefersharps) 2051 0 R (macro.printchord) 2136 0 R (macro.printscrcite) 2218 0 R (macro.printsongnum) 2101 0 R (macro.printversenum) 2118 0 R (macro.rep) 1933 0 R] +/Limits [(macro.prefersharps) (macro.rep)] +>> endobj +3189 0 obj << +/Names [(macro.repchoruses) 1844 0 R (macro.replay) 1916 0 R (macro.resettitles) 2371 0 R (macro.rrep) 1935 0 R (macro.sbarheight) 2158 0 R (macro.scleardpage) 1757 0 R] +/Limits [(macro.repchoruses) (macro.scleardpage)] +>> endobj +3190 0 obj << +/Names [(macro.sclearpage) 1756 0 R (macro.scripindent) 2021 0 R (macro.scripoutdent) 2022 0 R (macro.scripturefont) 2217 0 R (macro.scriptureoff) 1747 0 R (macro.scriptureon) 1746 0 R] +/Limits [(macro.sclearpage) (macro.scriptureon)] +>> endobj +3191 0 obj << +/Names [(macro.sepindexesfalse) 2280 0 R (macro.sepindexestrue) 2279 0 R (macro.sepverses) 2209 0 R (macro.setlicense) 1824 0 R (macro.sharpsymbol) 2138 0 R (macro.shiftdblquotes) 2369 0 R] +/Limits [(macro.sepindexesfalse) (macro.shiftdblquotes)] +>> endobj +3192 0 obj << +/Names [(macro.showauthors) 2186 0 R (macro.showindex) 1776 0 R (macro.showrefs) 2187 0 R (macro.shrp) 1886 0 R (macro.slides) 1703 0 R (macro.snumbgcolor) 2135 0 R] +/Limits [(macro.showauthors) (macro.snumbgcolor)] +>> endobj +3193 0 obj << +/Names [(macro.solfedge) 2071 0 R (macro.songauthors) 2199 0 R (macro.songchapter) 1771 0 R (macro.songcolumns) 2159 0 R (macro.songcopyright) 2197 0 R (macro.songlicense) 2198 0 R] +/Limits [(macro.solfedge) (macro.songlicense)] +>> endobj +3194 0 obj << +/Names [(macro.songlist) 2390 0 R (macro.songmark) 2309 0 R (macro.songnumwidth) 2113 0 R (macro.songpos) 2265 0 R (macro.songrefs) 2200 0 R (macro.songsection) 1770 0 R] +/Limits [(macro.songlist) (macro.songsection)] +>> endobj +3195 0 obj << +/Names [(macro.songtitle) 2370 0 R (macro.spenalty) 2160 0 R (macro.stitlefont) 2130 0 R (macro.strophe) 2015 0 R (macro.textnote) 1946 0 R (macro.thesongnum) 2100 0 R] +/Limits [(macro.songtitle) (macro.thesongnum)] +>> endobj +3196 0 obj << +/Names [(macro.theversenum) 2117 0 R (macro.titleprefixword) 2296 0 R (macro.transpose) 1753 0 R (macro.transposehere) 2077 0 R (macro.trchordformat) 2055 0 R (macro.vcpenalty) 2194 0 R] +/Limits [(macro.theversenum) (macro.vcpenalty)] +>> endobj +3197 0 obj << +/Names [(macro.versefont) 2131 0 R (macro.versejustify) 2211 0 R (macro.versemark) 2310 0 R (macro.versenumwidth) 2119 0 R (macro.versesep) 2152 0 R (macro.vvpenalty) 2192 0 R] +/Limits [(macro.versefont) (macro.vvpenalty)] +>> endobj +3198 0 obj << +/Names [(mimpl-Acolon.3) 1386 0 R (mimpl-Bcolon.3) 1390 0 R (mimpl-DeclareLyricChar.3) 1490 0 R (mimpl-DeclareNoHyphen.3) 1498 0 R (mimpl-DeclareNonLyric.3) 1494 0 R (mimpl-MultiwordChords.3) 1502 0 R] +/Limits [(mimpl-Acolon.3) (mimpl-MultiwordChords.3)] +>> endobj +3199 0 obj << +/Names [(mimpl-[.3) 1510 0 R (mimpl-afterpreludeskip.3) 1022 0 R (mimpl-alphascale.3) 1426 0 R (mimpl-authbyword.3) 1614 0 R (mimpl-authignoreword.3) 1618 0 R (mimpl-authsepword.3) 1610 0 R] +/Limits [(mimpl-[.3) (mimpl-authsepword.3)] +>> endobj +3200 0 obj << +/Names [(mimpl-baselineadj.3) 1030 0 R (mimpl-beforepostludeskip.3) 1026 0 R (mimpl-brk.3) 1346 0 R (mimpl-brkpenalty.3) 1066 0 R (mimpl-capo.3) 1438 0 R (mimpl-ccpenalty.3) 1054 0 R] +/Limits [(mimpl-baselineadj.3) (mimpl-ccpenalty.3)] +>> endobj +3201 0 obj << +/Names [(mimpl-ch.3) 1530 0 R (mimpl-chordlocals.3) 1014 0 R (mimpl-chordsoff.3) 1178 0 R (mimpl-chordson.3) 1174 0 R (mimpl-chorusfont.3) 938 0 R (mimpl-chorusjustify.3) 970 0 R] +/Limits [(mimpl-ch.3) (mimpl-chorusjustify.3)] +>> endobj +3202 0 obj << +/Names [(mimpl-chorusmark.3) 1082 0 R (mimpl-clineparams.3) 1034 0 R (mimpl-commitsongs.3) 1258 0 R (mimpl-cvpenalty.3) 1062 0 R (mimpl-echo.3) 1358 0 R (mimpl-everychorus.3) 1006 0 R] +/Limits [(mimpl-chorusmark.3) (mimpl-everychorus.3)] +>> endobj +3203 0 obj << +/Names [(mimpl-everyverse.3) 1002 0 R (mimpl-extendpostlude.3) 1090 0 R (mimpl-extendprelude.3) 1086 0 R (mimpl-flatsymbol.3) 1518 0 R (mimpl-flt.3) 1526 0 R (mimpl-foreachtitle.3) 1286 0 R] +/Limits [(mimpl-everyverse.3) (mimpl-foreachtitle.3)] +>> endobj +3204 0 obj << +/Names [(mimpl-gtab.3) 1562 0 R (mimpl-gtabtrans.3) 1558 0 R (mimpl-idxauthfont.3) 1110 0 R (mimpl-idxbgcolor.3) 962 0 R (mimpl-idxbook.3) 1118 0 R (mimpl-idxcont.3) 1122 0 R] +/Limits [(mimpl-gtab.3) (mimpl-idxcont.3)] +>> endobj +3205 0 obj << +/Names [(mimpl-idxheadfont.3) 1094 0 R (mimpl-idxheadwidth.3) 1038 0 R (mimpl-idxlyricfont.3) 1102 0 R (mimpl-idxrefsfont.3) 1114 0 R (mimpl-idxscripfont.3) 1106 0 R (mimpl-idxtitlefont.3) 1098 0 R] +/Limits [(mimpl-idxheadfont.3) (mimpl-idxtitlefont.3)] +>> endobj +3206 0 obj << +/Names [(mimpl-includeonlysongs.3) 1234 0 R (mimpl-indexentry.3) 1598 0 R (mimpl-indexesoff.3) 1162 0 R (mimpl-indexeson.3) 1158 0 R (mimpl-indexsongsas.3) 1606 0 R (mimpl-indextitleentry.3) 1602 0 R] +/Limits [(mimpl-includeonlysongs.3) (mimpl-indextitleentry.3)] +>> endobj +3207 0 obj << +/Names [(mimpl-lrep.3) 1478 0 R (mimpl-lyricfont.3) 926 0 R (mimpl-makepostlude.3) 1322 0 R (mimpl-makeprelude.3) 1318 0 R (mimpl-mbar.3) 1470 0 R (mimpl-mch.3) 1534 0 R] +/Limits [(mimpl-lrep.3) (mimpl-mch.3)] +>> endobj +3208 0 obj << +/Names [(mimpl-measurebar.3) 1474 0 R (mimpl-measuresoff.3) 1194 0 R (mimpl-measureson.3) 1190 0 R (mimpl-memorize.3) 1546 0 R (mimpl-meter.3) 1466 0 R (mimpl-musicnote.3) 1354 0 R] +/Limits [(mimpl-measurebar.3) (mimpl-musicnote.3)] +>> endobj +3209 0 obj << +/Names [(mimpl-newauthorindex.3) 1594 0 R (mimpl-newchords.3) 1542 0 R (mimpl-newindex.3) 1586 0 R (mimpl-newscripindex.3) 1590 0 R (mimpl-newsongkey.3) 1310 0 R (mimpl-nextcol.3) 1262 0 R] +/Limits [(mimpl-newauthorindex.3) (mimpl-nextcol.3)] +>> endobj +3210 0 obj << +/Names [(mimpl-nexttitle.3) 1282 0 R (mimpl-norepchoruses.3) 1250 0 R (mimpl-nosongnumbers.3) 1238 0 R (mimpl-notebgcolor.3) 958 0 R (mimpl-notefont.3) 942 0 R (mimpl-notejustify.3) 974 0 R] +/Limits [(mimpl-nexttitle.3) (mimpl-notejustify.3)] +>> endobj +3211 0 obj << +/Names [(mimpl-notenames.3) 1422 0 R (mimpl-notenamesin.3) 1414 0 R (mimpl-notenamesout.3) 1418 0 R (mimpl-notrans.3) 1454 0 R (mimpl-noversenumbers.3) 1242 0 R (mimpl-onesongcolumn.3) 1222 0 R] +/Limits [(mimpl-notenames.3) (mimpl-onesongcolumn.3)] +>> endobj +3212 0 obj << +/Names [(mimpl-placenote.3) 978 0 R (mimpl-placeversenum.3) 998 0 R (mimpl-preferflats.3) 1446 0 R (mimpl-prefersharps.3) 1442 0 R (mimpl-printchord.3) 1010 0 R (mimpl-printscrcite.3) 950 0 R] +/Limits [(mimpl-placenote.3) (mimpl-printscrcite.3)] +>> endobj +3213 0 obj << +/Names [(mimpl-printsongnum.3) 990 0 R (mimpl-printversenum.3) 994 0 R (mimpl-rep.3) 1362 0 R (mimpl-repchoruses.3) 1246 0 R (mimpl-replay.3) 1550 0 R (mimpl-resettitles.3) 1278 0 R] +/Limits [(mimpl-printsongnum.3) (mimpl-resettitles.3)] +>> endobj +3214 0 obj << +/Names [(mimpl-rrep.3) 1482 0 R (mimpl-scitehere.3) 1382 0 R (mimpl-scleardpage.3) 1270 0 R (mimpl-sclearpage.3) 1266 0 R (mimpl-scripindent.3) 1398 0 R (mimpl-scripoutdent.3) 1402 0 R] +/Limits [(mimpl-rrep.3) (mimpl-scripoutdent.3)] +>> endobj +3215 0 obj << +/Names [(mimpl-scripturefont.3) 946 0 R (mimpl-scriptureoff.3) 1210 0 R (mimpl-scriptureon.3) 1206 0 R (mimpl-setlicense.3) 1306 0 R (mimpl-sharpsymbol.3) 1514 0 R (mimpl-shiftdblquotes.3) 1406 0 R] +/Limits [(mimpl-scripturefont.3) (mimpl-shiftdblquotes.3)] +>> endobj +3216 0 obj << +/Names [(mimpl-showauthors.3) 1326 0 R (mimpl-showindex.3) 1626 0 R (mimpl-showrefs.3) 1330 0 R (mimpl-shrp.3) 1522 0 R (mimpl-slides.3) 1134 0 R (mimpl-snumbgcolor.3) 954 0 R] +/Limits [(mimpl-showauthors.3) (mimpl-snumbgcolor.3)] +>> endobj +3217 0 obj << +/Names [(mimpl-solfedge.3) 1430 0 R (mimpl-songauthors.3) 1290 0 R (mimpl-songchapter.3) 1570 0 R (mimpl-songcolumns.3) 1230 0 R (mimpl-songcopyright.3) 1294 0 R (mimpl-songlicense.3) 1298 0 R] +/Limits [(mimpl-solfedge.3) (mimpl-songlicense.3)] +>> endobj +3218 0 obj << +/Names [(mimpl-songmark.3) 1074 0 R (mimpl-songnumwidth.3) 1042 0 R (mimpl-songrefs.3) 1302 0 R (mimpl-songsection.3) 1574 0 R (mimpl-spenalty.3) 1070 0 R (mimpl-stitlefont.3) 930 0 R] +/Limits [(mimpl-songmark.3) (mimpl-stitlefont.3)] +>> endobj +3219 0 obj << +/Names [(mimpl-strophe.3) 1394 0 R (mimpl-textnote.3) 1350 0 R (mimpl-thesongnum.3) 982 0 R (mimpl-theversenum.3) 986 0 R (mimpl-titleprefixword.3) 1622 0 R (mimpl-transpose.3) 1434 0 R] +/Limits [(mimpl-strophe.3) (mimpl-transpose.3)] +>> endobj +3220 0 obj << +/Names [(mimpl-transposehere.3) 1450 0 R (mimpl-trchordformat.3) 1458 0 R (mimpl-twosongcolumns.3) 1226 0 R (mimpl-vcpenalty.3) 1058 0 R (mimpl-versefont.3) 934 0 R (mimpl-versejustify.3) 966 0 R] +/Limits [(mimpl-transposehere.3) (mimpl-versejustify.3)] +>> endobj +3221 0 obj << +/Names [(mimpl-versemark.3) 1078 0 R (mimpl-versenumwidth.3) 1046 0 R (mimpl-versesep.3) 1018 0 R (mimpl-vvpenalty.3) 1050 0 R (page.1) 1651 0 R (page.10) 1841 0 R] +/Limits [(mimpl-versemark.3) (page.10)] +>> endobj +3222 0 obj << +/Names [(page.100) 2681 0 R (page.101) 2685 0 R (page.102) 2689 0 R (page.103) 2693 0 R (page.104) 2698 0 R (page.105) 2702 0 R] +/Limits [(page.100) (page.105)] +>> endobj +3223 0 obj << +/Names [(page.106) 2706 0 R (page.107) 2710 0 R (page.108) 2714 0 R (page.109) 2718 0 R (page.11) 1857 0 R (page.110) 2723 0 R] +/Limits [(page.106) (page.110)] +>> endobj +3224 0 obj << +/Names [(page.111) 2727 0 R (page.112) 2731 0 R (page.113) 2735 0 R (page.114) 2739 0 R (page.115) 2743 0 R (page.116) 2748 0 R] +/Limits [(page.111) (page.116)] +>> endobj +3225 0 obj << +/Names [(page.117) 2752 0 R (page.118) 2756 0 R (page.119) 2760 0 R (page.12) 1867 0 R (page.120) 2764 0 R (page.121) 2768 0 R] +/Limits [(page.117) (page.121)] +>> endobj +3226 0 obj << +/Names [(page.122) 2773 0 R (page.123) 2777 0 R (page.124) 2781 0 R (page.125) 2785 0 R (page.126) 2790 0 R (page.127) 2794 0 R] +/Limits [(page.122) (page.127)] +>> endobj +3227 0 obj << +/Names [(page.128) 2799 0 R (page.129) 2803 0 R (page.13) 1880 0 R (page.130) 2807 0 R (page.131) 2811 0 R (page.132) 2815 0 R] +/Limits [(page.128) (page.132)] +>> endobj +3228 0 obj << +/Names [(page.133) 2819 0 R (page.134) 2824 0 R (page.135) 2828 0 R (page.136) 2832 0 R (page.137) 2836 0 R (page.138) 2840 0 R] +/Limits [(page.133) (page.138)] +>> endobj +3229 0 obj << +/Names [(page.139) 2844 0 R (page.14) 1902 0 R (page.140) 2849 0 R (page.141) 2861 0 R (page.142) 2865 0 R (page.143) 2869 0 R] +/Limits [(page.139) (page.143)] +>> endobj +3230 0 obj << +/Names [(page.144) 2873 0 R (page.145) 2877 0 R (page.146) 2882 0 R (page.147) 2886 0 R (page.148) 2890 0 R (page.149) 2894 0 R] +/Limits [(page.144) (page.149)] +>> endobj +3231 0 obj << +/Names [(page.15) 1913 0 R (page.150) 2898 0 R (page.151) 2902 0 R (page.152) 2907 0 R (page.153) 2911 0 R (page.154) 2915 0 R] +/Limits [(page.15) (page.154)] +>> endobj +3232 0 obj << +/Names [(page.155) 2919 0 R (page.156) 2923 0 R (page.157) 2927 0 R (page.158) 2932 0 R (page.159) 2936 0 R (page.16) 1926 0 R] +/Limits [(page.155) (page.16)] +>> endobj +3233 0 obj << +/Names [(page.160) 2940 0 R (page.161) 2944 0 R (page.162) 2948 0 R (page.163) 2952 0 R (page.164) 2957 0 R (page.165) 2961 0 R] +/Limits [(page.160) (page.165)] +>> endobj +3234 0 obj << +/Names [(page.166) 2965 0 R (page.167) 2969 0 R (page.168) 2973 0 R (page.169) 2977 0 R (page.17) 1941 0 R (page.170) 2982 0 R] +/Limits [(page.166) (page.170)] +>> endobj +3235 0 obj << +/Names [(page.171) 2986 0 R (page.172) 2990 0 R (page.173) 2994 0 R (page.174) 2998 0 R (page.175) 3002 0 R (page.18) 1964 0 R] +/Limits [(page.171) (page.18)] +>> endobj +3236 0 obj << +/Names [(page.19) 1984 0 R (page.2) 1675 0 R (page.20) 1998 0 R (page.21) 2010 0 R (page.22) 2019 0 R (page.23) 2028 0 R] +/Limits [(page.19) (page.23)] +>> endobj +3237 0 obj << +/Names [(page.24) 2048 0 R (page.25) 2069 0 R (page.26) 2094 0 R (page.27) 2112 0 R (page.28) 2127 0 R (page.29) 2150 0 R] +/Limits [(page.24) (page.29)] +>> endobj +3238 0 obj << +/Names [(page.3) 1693 0 R (page.30) 2183 0 R (page.31) 2208 0 R (page.32) 2241 0 R (page.33) 2261 0 R (page.34) 2276 0 R] +/Limits [(page.3) (page.34)] +>> endobj +3239 0 obj << +/Names [(page.35) 2288 0 R (page.36) 2304 0 R (page.37) 2331 0 R (page.38) 2339 0 R (page.39) 2367 0 R (page.4) 1714 0 R] +/Limits [(page.35) (page.4)] +>> endobj +3240 0 obj << +/Names [(page.40) 2389 0 R (page.41) 2398 0 R (page.42) 2406 0 R (page.43) 2414 0 R (page.44) 2424 0 R (page.45) 2433 0 R] +/Limits [(page.40) (page.45)] +>> endobj +3241 0 obj << +/Names [(page.46) 2441 0 R (page.47) 2454 0 R (page.48) 2458 0 R (page.49) 2462 0 R (page.5) 1736 0 R (page.50) 2467 0 R] +/Limits [(page.46) (page.50)] +>> endobj +3242 0 obj << +/Names [(page.51) 2471 0 R (page.52) 2475 0 R (page.53) 2479 0 R (page.54) 2484 0 R (page.55) 2488 0 R (page.56) 2493 0 R] +/Limits [(page.51) (page.56)] +>> endobj +3243 0 obj << +/Names [(page.57) 2497 0 R (page.58) 2502 0 R (page.59) 2506 0 R (page.6) 1768 0 R (page.60) 2510 0 R (page.61) 2517 0 R] +/Limits [(page.57) (page.61)] +>> endobj +3244 0 obj << +/Names [(page.62) 2522 0 R (page.63) 2526 0 R (page.64) 2530 0 R (page.65) 2534 0 R (page.66) 2538 0 R (page.67) 2542 0 R] +/Limits [(page.62) (page.67)] +>> endobj +3245 0 obj << +/Names [(page.68) 2547 0 R (page.69) 2551 0 R (page.7) 1789 0 R (page.70) 2555 0 R (page.71) 2559 0 R (page.72) 2563 0 R] +/Limits [(page.68) (page.72)] +>> endobj +3246 0 obj << +/Names [(page.73) 2568 0 R (page.74) 2573 0 R (page.75) 2577 0 R (page.76) 2581 0 R (page.77) 2585 0 R (page.78) 2589 0 R] +/Limits [(page.73) (page.78)] +>> endobj +3247 0 obj << +/Names [(page.79) 2593 0 R (page.8) 1801 0 R (page.80) 2598 0 R (page.81) 2602 0 R (page.82) 2606 0 R (page.83) 2610 0 R] +/Limits [(page.79) (page.83)] +>> endobj +3248 0 obj << +/Names [(page.84) 2614 0 R (page.85) 2618 0 R (page.86) 2623 0 R (page.87) 2627 0 R (page.88) 2631 0 R (page.89) 2635 0 R] +/Limits [(page.84) (page.89)] +>> endobj +3249 0 obj << +/Names [(page.9) 1819 0 R (page.90) 2639 0 R (page.91) 2643 0 R (page.92) 2648 0 R (page.93) 2652 0 R (page.94) 2656 0 R] +/Limits [(page.9) (page.94)] +>> endobj +3250 0 obj << +/Names [(page.95) 2660 0 R (page.96) 2664 0 R (page.97) 2668 0 R (page.98) 2673 0 R (page.99) 2677 0 R (pipedef.3) 314 0 R] +/Limits [(page.95) (pipedef.3)] +>> endobj +3251 0 obj << +/Names [(section*.1) 1715 0 R (section*.10) 1772 0 R (section*.11) 1790 0 R (section*.12) 1802 0 R (section*.13) 1806 0 R (section*.14) 1820 0 R] +/Limits [(section*.1) (section*.14)] +>> endobj +3252 0 obj << +/Names [(section*.15) 1822 0 R (section*.16) 1825 0 R (section*.17) 1827 0 R (section*.18) 1843 0 R (section*.19) 1868 0 R (section*.2) 1695 0 R] +/Limits [(section*.15) (section*.2)] +>> endobj +3253 0 obj << +/Names [(section*.20) 1870 0 R (section*.21) 1883 0 R (section*.22) 1885 0 R (section*.23) 1905 0 R (section*.24) 1914 0 R (section*.25) 1917 0 R] +/Limits [(section*.20) (section*.25)] +>> endobj +3254 0 obj << +/Names [(section*.26) 1927 0 R (section*.27) 1928 0 R (section*.28) 1929 0 R (section*.29) 1932 0 R (section*.3) 1704 0 R (section*.30) 1965 0 R] +/Limits [(section*.26) (section*.30)] +>> endobj +3255 0 obj << +/Names [(section*.31) 1966 0 R (section*.32) 1968 0 R (section*.33) 2002 0 R (section*.34) 2011 0 R (section*.35) 2014 0 R (section*.36) 2020 0 R] +/Limits [(section*.31) (section*.36)] +>> endobj +3256 0 obj << +/Names [(section*.37) 2049 0 R (section*.38) 2053 0 R (section*.39) 2054 0 R (section*.4) 1737 0 R (section*.40) 2070 0 R (section*.41) 2076 0 R] +/Limits [(section*.37) (section*.41)] +>> endobj +3257 0 obj << +/Names [(section*.42) 2096 0 R (section*.43) 2098 0 R (section*.44) 2115 0 R (section*.45) 2128 0 R (section*.46) 2137 0 R (section*.47) 2140 0 R] +/Limits [(section*.42) (section*.47)] +>> endobj +3258 0 obj << +/Names [(section*.48) 2151 0 R (section*.49) 2184 0 R (section*.5) 1739 0 R (section*.50) 2191 0 R (section*.51) 2210 0 R (section*.52) 2277 0 R] +/Limits [(section*.48) (section*.52)] +>> endobj +3259 0 obj << +/Names [(section*.53) 2295 0 R (section*.54) 2305 0 R (section*.55) 2340 0 R (section*.56) 2368 0 R (section*.57) 2402 0 R (section*.58) 2407 0 R] +/Limits [(section*.53) (section*.58)] +>> endobj +3260 0 obj << +/Names [(section*.59) 2408 0 R (section*.6) 1744 0 R (section*.60) 2409 0 R (section*.61) 2410 0 R (section*.7) 1748 0 R (section*.8) 1750 0 R] +/Limits [(section*.59) (section*.8)] +>> endobj +3261 0 obj << +/Names [(section*.9) 1769 0 R (section.1) 2 0 R (section.10) 438 0 R (section.11) 490 0 R (section.12) 850 0 R (section.13) 890 0 R] +/Limits [(section*.9) (section.13)] +>> endobj +3262 0 obj << +/Names [(section.14) 906 0 R (section.15) 910 0 R (section.16) 914 0 R (section.2) 6 0 R (section.3) 10 0 R (section.4) 14 0 R] +/Limits [(section.14) (section.4)] +>> endobj +3263 0 obj << +/Names [(section.5) 102 0 R (section.6) 130 0 R (section.7) 134 0 R (section.8) 374 0 R (section.9) 426 0 R (subsection.11.1) 494 0 R] +/Limits [(section.5) (subsection.11.1)] +>> endobj +3264 0 obj << +/Names [(subsection.11.2) 542 0 R (subsection.11.3) 694 0 R (subsection.11.4) 706 0 R (subsection.11.5) 714 0 R (subsection.11.6) 742 0 R (subsection.11.7) 814 0 R] +/Limits [(subsection.11.2) (subsection.11.7)] +>> endobj +3265 0 obj << +/Names [(subsection.11.8) 830 0 R (subsection.11.9) 838 0 R (subsection.16.1) 918 0 R (subsection.16.10) 1486 0 R (subsection.16.11) 1506 0 R (subsection.16.12) 1538 0 R] +/Limits [(subsection.11.8) (subsection.16.12)] +>> endobj +3266 0 obj << +/Names [(subsection.16.13) 1554 0 R (subsection.16.14) 1566 0 R (subsection.16.15) 1582 0 R (subsection.16.16) 1630 0 R (subsection.16.17) 1634 0 R (subsection.16.18) 1638 0 R] +/Limits [(subsection.16.13) (subsection.16.18)] +>> endobj +3267 0 obj << +/Names [(subsection.16.19) 1642 0 R (subsection.16.2) 922 0 R (subsection.16.3) 1126 0 R (subsection.16.4) 1254 0 R (subsection.16.5) 1274 0 R (subsection.16.6) 1334 0 R] +/Limits [(subsection.16.19) (subsection.16.6)] +>> endobj +3268 0 obj << +/Names [(subsection.16.7) 1366 0 R (subsection.16.8) 1410 0 R (subsection.16.9) 1462 0 R (subsection.7.1) 138 0 R (subsection.7.10) 362 0 R (subsection.7.2) 174 0 R] +/Limits [(subsection.16.7) (subsection.7.2)] +>> endobj +3269 0 obj << +/Names [(subsection.7.3) 202 0 R (subsection.7.4) 246 0 R (subsection.7.5) 266 0 R (subsection.7.6) 286 0 R (subsection.7.7) 306 0 R (subsection.7.8) 326 0 R] +/Limits [(subsection.7.3) (subsection.7.8)] +>> endobj +3270 0 obj << +/Names [(subsection.7.9) 342 0 R (subsection.8.1) 378 0 R (subsection.8.2) 394 0 R (table.1) 2243 0 R] +/Limits [(subsection.7.9) (table.1)] +>> endobj +3271 0 obj << +/Kids [3123 0 R 3124 0 R 3125 0 R 3126 0 R 3127 0 R 3128 0 R] +/Limits [(Doc-Start) (eimpl-chorded.3)] +>> endobj +3272 0 obj << +/Kids [3129 0 R 3130 0 R 3131 0 R 3132 0 R 3133 0 R 3134 0 R] +/Limits [(eimpl-chorus.3) (env.nopdfindex)] +>> endobj +3273 0 obj << +/Kids [3135 0 R 3136 0 R 3137 0 R 3138 0 R 3139 0 R 3140 0 R] +/Limits [(env.noscripture) (envdef-versenum.3)] +>> endobj +3274 0 obj << +/Kids [3141 0 R 3142 0 R 3143 0 R 3144 0 R 3145 0 R 3146 0 R] +/Limits [(figure.1) (macdef-colbotglue.3)] +>> endobj +3275 0 obj << +/Kids [3147 0 R 3148 0 R 3149 0 R 3150 0 R 3151 0 R 3152 0 R] +/Limits [(macdef-columnsep.3) (macdef-justifycenter.3)] +>> endobj +3276 0 obj << +/Kids [3153 0 R 3154 0 R 3155 0 R 3156 0 R 3157 0 R 3158 0 R] +/Limits [(macdef-justifyleft.3) (macdef-preferflats.2)] +>> endobj +3277 0 obj << +/Kids [3159 0 R 3160 0 R 3161 0 R 3162 0 R 3163 0 R 3164 0 R] +/Limits [(macdef-prefersharps.2) (macdef-songlicense.2)] +>> endobj +3278 0 obj << +/Kids [3165 0 R 3166 0 R 3167 0 R 3168 0 R 3169 0 R 3170 0 R] +/Limits [(macdef-songlist.2) (macro.authsepword)] +>> endobj +3279 0 obj << +/Kids [3171 0 R 3172 0 R 3173 0 R 3174 0 R 3175 0 R 3176 0 R] +/Limits [(macro.baselineadj) (macro.gtabtrans)] +>> endobj +3280 0 obj << +/Kids [3177 0 R 3178 0 R 3179 0 R 3180 0 R 3181 0 R 3182 0 R] +/Limits [(macro.idxaltentry) (macro.makeprelude)] +>> endobj +3281 0 obj << +/Kids [3183 0 R 3184 0 R 3185 0 R 3186 0 R 3187 0 R 3188 0 R] +/Limits [(macro.mbar) (macro.rep)] +>> endobj +3282 0 obj << +/Kids [3189 0 R 3190 0 R 3191 0 R 3192 0 R 3193 0 R 3194 0 R] +/Limits [(macro.repchoruses) (macro.songsection)] +>> endobj +3283 0 obj << +/Kids [3195 0 R 3196 0 R 3197 0 R 3198 0 R 3199 0 R 3200 0 R] +/Limits [(macro.songtitle) (mimpl-ccpenalty.3)] +>> endobj +3284 0 obj << +/Kids [3201 0 R 3202 0 R 3203 0 R 3204 0 R 3205 0 R 3206 0 R] +/Limits [(mimpl-ch.3) (mimpl-indextitleentry.3)] +>> endobj +3285 0 obj << +/Kids [3207 0 R 3208 0 R 3209 0 R 3210 0 R 3211 0 R 3212 0 R] +/Limits [(mimpl-lrep.3) (mimpl-printscrcite.3)] +>> endobj +3286 0 obj << +/Kids [3213 0 R 3214 0 R 3215 0 R 3216 0 R 3217 0 R 3218 0 R] +/Limits [(mimpl-printsongnum.3) (mimpl-stitlefont.3)] +>> endobj +3287 0 obj << +/Kids [3219 0 R 3220 0 R 3221 0 R 3222 0 R 3223 0 R 3224 0 R] +/Limits [(mimpl-strophe.3) (page.116)] +>> endobj +3288 0 obj << +/Kids [3225 0 R 3226 0 R 3227 0 R 3228 0 R 3229 0 R 3230 0 R] +/Limits [(page.117) (page.149)] +>> endobj +3289 0 obj << +/Kids [3231 0 R 3232 0 R 3233 0 R 3234 0 R 3235 0 R 3236 0 R] +/Limits [(page.15) (page.23)] +>> endobj +3290 0 obj << +/Kids [3237 0 R 3238 0 R 3239 0 R 3240 0 R 3241 0 R 3242 0 R] +/Limits [(page.24) (page.56)] +>> endobj +3291 0 obj << +/Kids [3243 0 R 3244 0 R 3245 0 R 3246 0 R 3247 0 R 3248 0 R] +/Limits [(page.57) (page.89)] +>> endobj +3292 0 obj << +/Kids [3249 0 R 3250 0 R 3251 0 R 3252 0 R 3253 0 R 3254 0 R] +/Limits [(page.9) (section*.30)] +>> endobj +3293 0 obj << +/Kids [3255 0 R 3256 0 R 3257 0 R 3258 0 R 3259 0 R 3260 0 R] +/Limits [(section*.31) (section*.8)] +>> endobj +3294 0 obj << +/Kids [3261 0 R 3262 0 R 3263 0 R 3264 0 R 3265 0 R 3266 0 R] +/Limits [(section*.9) (subsection.16.18)] +>> endobj +3295 0 obj << +/Kids [3267 0 R 3268 0 R 3269 0 R 3270 0 R] +/Limits [(subsection.16.19) (table.1)] +>> endobj +3296 0 obj << +/Kids [3271 0 R 3272 0 R 3273 0 R 3274 0 R 3275 0 R 3276 0 R] +/Limits [(Doc-Start) (macdef-preferflats.2)] +>> endobj +3297 0 obj << +/Kids [3277 0 R 3278 0 R 3279 0 R 3280 0 R 3281 0 R 3282 0 R] +/Limits [(macdef-prefersharps.2) (macro.songsection)] +>> endobj +3298 0 obj << +/Kids [3283 0 R 3284 0 R 3285 0 R 3286 0 R 3287 0 R 3288 0 R] +/Limits [(macro.songtitle) (page.149)] +>> endobj +3299 0 obj << +/Kids [3289 0 R 3290 0 R 3291 0 R 3292 0 R 3293 0 R 3294 0 R] +/Limits [(page.15) (subsection.16.18)] +>> endobj +3300 0 obj << +/Kids [3295 0 R] +/Limits [(subsection.16.19) (table.1)] +>> endobj +3301 0 obj << +/Kids [3296 0 R 3297 0 R 3298 0 R 3299 0 R 3300 0 R] +/Limits [(Doc-Start) (table.1)] +>> endobj +3302 0 obj << +/Dests 3301 0 R +>> endobj +3303 0 obj << +/Type /Catalog +/Pages 3121 0 R +/Outlines 3122 0 R +/Names 3302 0 R +/PageMode/UseOutlines/PageLabels<</Nums[0<</P(1)>>1<</P(2)>>2<</P(3)>>3<</P(4)>>4<</P(5)>>5<</P(6)>>6<</P(7)>>7<</P(8)>>8<</P(9)>>9<</P(10)>>10<</P(11)>>11<</P(12)>>12<</P(13)>>13<</P(14)>>14<</P(15)>>15<</P(16)>>16<</P(17)>>17<</P(18)>>18<</P(19)>>19<</P(20)>>20<</P(21)>>21<</P(22)>>22<</P(23)>>23<</P(24)>>24<</P(25)>>25<</P(26)>>26<</P(27)>>27<</P(28)>>28<</P(29)>>29<</P(30)>>30<</P(31)>>31<</P(32)>>32<</P(33)>>33<</P(34)>>34<</P(35)>>35<</P(36)>>36<</P(37)>>37<</P(38)>>38<</P(39)>>39<</P(40)>>40<</P(41)>>41<</P(42)>>42<</P(43)>>43<</P(44)>>44<</P(45)>>45<</P(46)>>46<</P(47)>>47<</P(48)>>48<</P(49)>>49<</P(50)>>50<</P(51)>>51<</P(52)>>52<</P(53)>>53<</P(54)>>54<</P(55)>>55<</P(56)>>56<</P(57)>>57<</P(58)>>58<</P(59)>>59<</P(60)>>60<</P(61)>>61<</P(62)>>62<</P(63)>>63<</P(64)>>64<</P(65)>>65<</P(66)>>66<</P(67)>>67<</P(68)>>68<</P(69)>>69<</P(70)>>70<</P(71)>>71<</P(72)>>72<</P(73)>>73<</P(74)>>74<</P(75)>>75<</P(76)>>76<</P(77)>>77<</P(78)>>78<</P(79)>>79<</P(80)>>80<</P(81)>>81<</P(82)>>82<</P(83)>>83<</P(84)>>84<</P(85)>>85<</P(86)>>86<</P(87)>>87<</P(88)>>88<</P(89)>>89<</P(90)>>90<</P(91)>>91<</P(92)>>92<</P(93)>>93<</P(94)>>94<</P(95)>>95<</P(96)>>96<</P(97)>>97<</P(98)>>98<</P(99)>>99<</P(100)>>100<</P(101)>>101<</P(102)>>102<</P(103)>>103<</P(104)>>104<</P(105)>>105<</P(106)>>106<</P(107)>>107<</P(108)>>108<</P(109)>>109<</P(110)>>110<</P(111)>>111<</P(112)>>112<</P(113)>>113<</P(114)>>114<</P(115)>>115<</P(116)>>116<</P(117)>>117<</P(118)>>118<</P(119)>>119<</P(120)>>120<</P(121)>>121<</P(122)>>122<</P(123)>>123<</P(124)>>124<</P(125)>>125<</P(126)>>126<</P(127)>>127<</P(128)>>128<</P(129)>>129<</P(130)>>130<</P(131)>>131<</P(132)>>132<</P(133)>>133<</P(134)>>134<</P(135)>>135<</P(136)>>136<</P(137)>>137<</P(138)>>138<</P(139)>>139<</P(140)>>140<</P(141)>>141<</P(142)>>142<</P(143)>>143<</P(144)>>144<</P(145)>>145<</P(146)>>146<</P(147)>>147<</P(148)>>148<</P(149)>>149<</P(150)>>150<</P(151)>>151<</P(152)>>152<</P(153)>>153<</P(154)>>154<</P(155)>>155<</P(156)>>156<</P(157)>>157<</P(158)>>158<</P(159)>>159<</P(160)>>160<</P(161)>>161<</P(162)>>162<</P(163)>>163<</P(164)>>164<</P(165)>>165<</P(166)>>166<</P(167)>>167<</P(168)>>168<</P(169)>>169<</P(170)>>170<</P(171)>>171<</P(172)>>172<</P(173)>>173<</P(174)>>174<</P(175)>>]>> +/OpenAction 1645 0 R +>> endobj +3304 0 obj << +/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.11)/Keywords() +/CreationDate (D:20120317113455-05'00') +/ModDate (D:20120317113455-05'00') +/Trapped /False +/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.4052 (1.40.11)) +>> endobj +xref +0 3305 +0000000000 65535 f +0000000015 00000 n +0000039951 00000 n +0001029931 00000 n +0000000060 00000 n +0000000090 00000 n +0000040012 00000 n +0001029846 00000 n +0000000135 00000 n +0000000165 00000 n +0000042766 00000 n +0001029759 00000 n +0000000210 00000 n +0000000244 00000 n +0000046855 00000 n +0001029631 00000 n +0000000290 00000 n +0000000335 00000 n +0000046917 00000 n +0001029557 00000 n +0000000386 00000 n +0000000410 00000 n +0000047104 00000 n +0001029470 00000 n +0000000463 00000 n +0000000489 00000 n +0000047228 00000 n +0001029383 00000 n +0000000541 00000 n +0000000566 00000 n +0000047352 00000 n +0001029296 00000 n +0000000619 00000 n +0000000645 00000 n +0000047476 00000 n +0001029209 00000 n +0000000699 00000 n +0000000730 00000 n +0000047602 00000 n +0001029122 00000 n +0000000785 00000 n +0000000817 00000 n +0000047728 00000 n +0001029035 00000 n +0000000869 00000 n +0000000898 00000 n +0000047854 00000 n +0001028948 00000 n +0000000954 00000 n +0000000983 00000 n +0000048044 00000 n +0001028861 00000 n +0000001041 00000 n +0000001072 00000 n +0000048170 00000 n +0001028774 00000 n +0000001128 00000 n +0000001161 00000 n +0000048296 00000 n +0001028687 00000 n +0000001218 00000 n +0000001252 00000 n +0000058140 00000 n +0001028600 00000 n +0000001312 00000 n +0000001345 00000 n +0000058330 00000 n +0001028513 00000 n +0000001400 00000 n +0000001428 00000 n +0000058520 00000 n +0001028426 00000 n +0000001483 00000 n +0000001515 00000 n +0000058646 00000 n +0001028339 00000 n +0000001571 00000 n +0000001604 00000 n +0000058772 00000 n +0001028252 00000 n +0000001660 00000 n +0000001689 00000 n +0000058898 00000 n +0001028165 00000 n +0000001746 00000 n +0000001776 00000 n +0000059088 00000 n +0001028078 00000 n +0000001833 00000 n +0000001867 00000 n +0000059214 00000 n +0001027991 00000 n +0000001925 00000 n +0000001960 00000 n +0000059340 00000 n +0001027904 00000 n +0000002015 00000 n +0000002043 00000 n +0000059529 00000 n +0001027829 00000 n +0000002105 00000 n +0000002145 00000 n +0000063145 00000 n +0001027697 00000 n +0000002192 00000 n +0000002225 00000 n +0000063208 00000 n +0001027618 00000 n +0000002283 00000 n +0000002318 00000 n +0000063397 00000 n +0001027525 00000 n +0000002376 00000 n +0000002411 00000 n +0000063524 00000 n +0001027432 00000 n +0000002466 00000 n +0000002498 00000 n +0000063715 00000 n +0001027339 00000 n +0000002559 00000 n +0000002597 00000 n +0000063842 00000 n +0001027246 00000 n +0000002657 00000 n +0000002694 00000 n +0000063969 00000 n +0001027167 00000 n +0000002750 00000 n +0000002783 00000 n +0000064096 00000 n +0001027073 00000 n +0000002830 00000 n +0000002859 00000 n +0000068836 00000 n +0001026939 00000 n +0000002906 00000 n +0000002931 00000 n +0000068899 00000 n +0001026821 00000 n +0000002983 00000 n +0000003019 00000 n +0000068962 00000 n +0001026742 00000 n +0000003071 00000 n +0000003096 00000 n +0000073124 00000 n +0001026649 00000 n +0000003152 00000 n +0000003185 00000 n +0000073315 00000 n +0001026556 00000 n +0000003239 00000 n +0000003270 00000 n +0000073442 00000 n +0001026463 00000 n +0000003320 00000 n +0000003343 00000 n +0000078125 00000 n +0001026370 00000 n +0000003393 00000 n +0000003416 00000 n +0000078316 00000 n +0001026277 00000 n +0000003466 00000 n +0000003489 00000 n +0000078507 00000 n +0001026184 00000 n +0000003546 00000 n +0000003580 00000 n +0000078634 00000 n +0001026105 00000 n +0000003630 00000 n +0000003653 00000 n +0000078825 00000 n +0001025973 00000 n +0000003705 00000 n +0000003744 00000 n +0000078888 00000 n +0001025894 00000 n +0000003801 00000 n +0000003835 00000 n +0000079079 00000 n +0001025801 00000 n +0000003890 00000 n +0000003922 00000 n +0000079206 00000 n +0001025708 00000 n +0000003980 00000 n +0000004015 00000 n +0000079333 00000 n +0001025615 00000 n +0000004071 00000 n +0000004104 00000 n +0000083032 00000 n +0001025522 00000 n +0000004162 00000 n +0000004197 00000 n +0000083223 00000 n +0001025443 00000 n +0000004257 00000 n +0000004294 00000 n +0000087325 00000 n +0001025310 00000 n +0000004346 00000 n +0000004372 00000 n +0000087388 00000 n +0001025231 00000 n +0000004420 00000 n +0000004445 00000 n +0000087515 00000 n +0001025138 00000 n +0000004492 00000 n +0000004515 00000 n +0000087642 00000 n +0001025045 00000 n +0000004561 00000 n +0000004584 00000 n +0000091315 00000 n +0001024952 00000 n +0000004639 00000 n +0000004671 00000 n +0000091505 00000 n +0001024859 00000 n +0000004734 00000 n +0000004774 00000 n +0000094171 00000 n +0001024766 00000 n +0000004836 00000 n +0000004875 00000 n +0000094298 00000 n +0001024673 00000 n +0000004937 00000 n +0000004976 00000 n +0000094425 00000 n +0001024580 00000 n +0000005038 00000 n +0000005077 00000 n +0000094615 00000 n +0001024487 00000 n +0000005128 00000 n +0000005156 00000 n +0000094805 00000 n +0001024408 00000 n +0000005206 00000 n +0000005233 00000 n +0000099438 00000 n +0001024276 00000 n +0000005285 00000 n +0000005321 00000 n +0000099501 00000 n +0001024197 00000 n +0000005367 00000 n +0000005391 00000 n +0000099628 00000 n +0001024104 00000 n +0000005446 00000 n +0000005478 00000 n +0000103055 00000 n +0001024011 00000 n +0000005534 00000 n +0000005567 00000 n +0000103182 00000 n +0001023932 00000 n +0000005620 00000 n +0000005650 00000 n +0000103309 00000 n +0001023800 00000 n +0000005702 00000 n +0000005744 00000 n +0000103372 00000 n +0001023721 00000 n +0000005794 00000 n +0000005821 00000 n +0000107701 00000 n +0001023628 00000 n +0000005875 00000 n +0000005906 00000 n +0000107892 00000 n +0001023535 00000 n +0000005963 00000 n +0000005997 00000 n +0000108019 00000 n +0001023456 00000 n +0000006055 00000 n +0000006090 00000 n +0000108146 00000 n +0001023324 00000 n +0000006142 00000 n +0000006180 00000 n +0000108209 00000 n +0001023245 00000 n +0000006231 00000 n +0000006259 00000 n +0000108400 00000 n +0001023152 00000 n +0000006309 00000 n +0000006336 00000 n +0000108591 00000 n +0001023059 00000 n +0000006387 00000 n +0000006415 00000 n +0000108718 00000 n +0001022980 00000 n +0000006466 00000 n +0000006494 00000 n +0000111904 00000 n +0001022848 00000 n +0000006546 00000 n +0000006578 00000 n +0000111967 00000 n +0001022769 00000 n +0000006635 00000 n +0000006669 00000 n +0000112094 00000 n +0001022676 00000 n +0000006716 00000 n +0000006740 00000 n +0000112221 00000 n +0001022583 00000 n +0000006792 00000 n +0000006821 00000 n +0000112347 00000 n +0001022504 00000 n +0000006872 00000 n +0000006900 00000 n +0000112474 00000 n +0001022372 00000 n +0000006952 00000 n +0000006985 00000 n +0000112537 00000 n +0001022293 00000 n +0000007040 00000 n +0000007072 00000 n +0000112664 00000 n +0001022200 00000 n +0000007128 00000 n +0000007161 00000 n +0000118143 00000 n +0001022121 00000 n +0000007212 00000 n +0000007240 00000 n +0000118334 00000 n +0001021989 00000 n +0000007292 00000 n +0000007325 00000 n +0000118397 00000 n +0001021910 00000 n +0000007378 00000 n +0000007404 00000 n +0000118588 00000 n +0001021817 00000 n +0000007458 00000 n +0000007485 00000 n +0000118778 00000 n +0001021724 00000 n +0000007542 00000 n +0000007576 00000 n +0000118905 00000 n +0001021645 00000 n +0000007638 00000 n +0000007677 00000 n +0000123592 00000 n +0001021527 00000 n +0000007730 00000 n +0000007769 00000 n +0000123655 00000 n +0001021448 00000 n +0000007818 00000 n +0000007844 00000 n +0000123782 00000 n +0001021369 00000 n +0000007894 00000 n +0000007921 00000 n +0000127579 00000 n +0001021236 00000 n +0000007968 00000 n +0000008001 00000 n +0000127642 00000 n +0001021118 00000 n +0000008053 00000 n +0000008091 00000 n +0000127705 00000 n +0001021039 00000 n +0000008147 00000 n +0000008176 00000 n +0000127832 00000 n +0001020946 00000 n +0000008233 00000 n +0000008263 00000 n +0000127959 00000 n +0001020867 00000 n +0000008319 00000 n +0000008348 00000 n +0000128086 00000 n +0001020749 00000 n +0000008400 00000 n +0000008440 00000 n +0000128149 00000 n +0001020670 00000 n +0000008501 00000 n +0000008539 00000 n +0000128339 00000 n +0001020577 00000 n +0000008598 00000 n +0000008634 00000 n +0000130951 00000 n +0001020484 00000 n +0000008687 00000 n +0000008717 00000 n +0000131142 00000 n +0001020391 00000 n +0000008770 00000 n +0000008800 00000 n +0000131269 00000 n +0001020298 00000 n +0000008854 00000 n +0000008885 00000 n +0000133318 00000 n +0001020205 00000 n +0000008943 00000 n +0000008978 00000 n +0000133508 00000 n +0001020126 00000 n +0000009037 00000 n +0000009073 00000 n +0000133633 00000 n +0001019993 00000 n +0000009120 00000 n +0000009157 00000 n +0000133696 00000 n +0001019914 00000 n +0000009208 00000 n +0000009236 00000 n +0000137021 00000 n +0001019835 00000 n +0000009291 00000 n +0000009323 00000 n +0000137148 00000 n +0001019701 00000 n +0000009371 00000 n +0000009414 00000 n +0000137211 00000 n +0001019622 00000 n +0000009470 00000 n +0000009503 00000 n +0000143005 00000 n +0001019529 00000 n +0000009561 00000 n +0000009596 00000 n +0000143196 00000 n +0001019436 00000 n +0000009655 00000 n +0000009691 00000 n +0000143387 00000 n +0001019343 00000 n +0000009751 00000 n +0000009788 00000 n +0000148515 00000 n +0001019250 00000 n +0000009843 00000 n +0000009875 00000 n +0000148706 00000 n +0001019157 00000 n +0000009932 00000 n +0000009966 00000 n +0000148833 00000 n +0001019064 00000 n +0000010022 00000 n +0000010055 00000 n +0000148960 00000 n +0001018971 00000 n +0000010113 00000 n +0000010148 00000 n +0000149087 00000 n +0001018878 00000 n +0000010207 00000 n +0000010243 00000 n +0000149214 00000 n +0001018785 00000 n +0000010303 00000 n +0000010340 00000 n +0000154613 00000 n +0001018692 00000 n +0000010394 00000 n +0000010425 00000 n +0000154740 00000 n +0001018613 00000 n +0000010481 00000 n +0000010514 00000 n +0000154930 00000 n +0001018480 00000 n +0000010562 00000 n +0000010602 00000 n +0000154993 00000 n +0001018361 00000 n +0000010655 00000 n +0000010699 00000 n +0000155056 00000 n +0001018282 00000 n +0000010753 00000 n +0000010780 00000 n +0000155246 00000 n +0001018189 00000 n +0000010837 00000 n +0000010871 00000 n +0000155373 00000 n +0001018096 00000 n +0000010930 00000 n +0000010966 00000 n +0000159390 00000 n +0001018003 00000 n +0000011025 00000 n +0000011061 00000 n +0000159516 00000 n +0001017910 00000 n +0000011121 00000 n +0000011158 00000 n +0000159643 00000 n +0001017817 00000 n +0000011213 00000 n +0000011241 00000 n +0000159834 00000 n +0001017724 00000 n +0000011299 00000 n +0000011334 00000 n +0000159961 00000 n +0001017631 00000 n +0000011394 00000 n +0000011431 00000 n +0000160087 00000 n +0001017538 00000 n +0000011491 00000 n +0000011528 00000 n +0000160214 00000 n +0001017445 00000 n +0000011589 00000 n +0000011627 00000 n +0000160341 00000 n +0001017366 00000 n +0000011687 00000 n +0000011724 00000 n +0000163540 00000 n +0001017233 00000 n +0000011777 00000 n +0000011812 00000 n +0000163603 00000 n +0001017154 00000 n +0000011868 00000 n +0000011901 00000 n +0000163794 00000 n +0001017061 00000 n +0000011958 00000 n +0000011992 00000 n +0000163921 00000 n +0001016968 00000 n +0000012048 00000 n +0000012081 00000 n +0000164047 00000 n +0001016875 00000 n +0000012138 00000 n +0000012172 00000 n +0000164174 00000 n +0001016782 00000 n +0000012227 00000 n +0000012259 00000 n +0000164301 00000 n +0001016689 00000 n +0000012317 00000 n +0000012352 00000 n +0000164428 00000 n +0001016596 00000 n +0000012410 00000 n +0000012445 00000 n +0000164555 00000 n +0001016503 00000 n +0000012502 00000 n +0000012536 00000 n +0000164682 00000 n +0001016410 00000 n +0000012594 00000 n +0000012629 00000 n +0000164873 00000 n +0001016317 00000 n +0000012686 00000 n +0000012720 00000 n +0000165000 00000 n +0001016224 00000 n +0000012777 00000 n +0000012811 00000 n +0000165191 00000 n +0001016131 00000 n +0000012869 00000 n +0000012904 00000 n +0000168679 00000 n +0001016038 00000 n +0000012959 00000 n +0000012991 00000 n +0000168870 00000 n +0001015945 00000 n +0000013054 00000 n +0000013094 00000 n +0000168997 00000 n +0001015852 00000 n +0000013159 00000 n +0000013201 00000 n +0000169124 00000 n +0001015759 00000 n +0000013259 00000 n +0000013294 00000 n +0000169251 00000 n +0001015666 00000 n +0000013352 00000 n +0000013387 00000 n +0000169378 00000 n +0001015573 00000 n +0000013443 00000 n +0000013476 00000 n +0000169505 00000 n +0001015480 00000 n +0000013533 00000 n +0000013567 00000 n +0000176187 00000 n +0001015387 00000 n +0000013627 00000 n +0000013664 00000 n +0000176313 00000 n +0001015294 00000 n +0000013722 00000 n +0000013757 00000 n +0000176438 00000 n +0001015201 00000 n +0000013812 00000 n +0000013844 00000 n +0000176563 00000 n +0001015108 00000 n +0000013905 00000 n +0000013943 00000 n +0000176690 00000 n +0001015015 00000 n +0000014001 00000 n +0000014036 00000 n +0000176817 00000 n +0001014922 00000 n +0000014095 00000 n +0000014131 00000 n +0000176944 00000 n +0001014829 00000 n +0000014187 00000 n +0000014220 00000 n +0000177134 00000 n +0001014736 00000 n +0000014276 00000 n +0000014309 00000 n +0000177261 00000 n +0001014643 00000 n +0000014365 00000 n +0000014398 00000 n +0000177388 00000 n +0001014550 00000 n +0000014454 00000 n +0000014487 00000 n +0000177515 00000 n +0001014457 00000 n +0000014544 00000 n +0000014578 00000 n +0000181306 00000 n +0001014364 00000 n +0000014634 00000 n +0000014667 00000 n +0000181432 00000 n +0001014271 00000 n +0000014726 00000 n +0000014762 00000 n +0000181623 00000 n +0001014178 00000 n +0000014822 00000 n +0000014859 00000 n +0000181750 00000 n +0001014085 00000 n +0000014917 00000 n +0000014952 00000 n +0000181877 00000 n +0001013992 00000 n +0000015012 00000 n +0000015049 00000 n +0000182004 00000 n +0001013899 00000 n +0000015107 00000 n +0000015142 00000 n +0000182130 00000 n +0001013820 00000 n +0000015198 00000 n +0000015231 00000 n +0000182257 00000 n +0001013688 00000 n +0000015284 00000 n +0000015324 00000 n +0000182320 00000 n +0001013609 00000 n +0000015384 00000 n +0000015421 00000 n +0000182445 00000 n +0001013530 00000 n +0000015480 00000 n +0000015516 00000 n +0000187866 00000 n +0001013398 00000 n +0000015569 00000 n +0000015607 00000 n +0000187929 00000 n +0001013333 00000 n +0000015656 00000 n +0000015685 00000 n +0000188696 00000 n +0001013201 00000 n +0000015738 00000 n +0000015769 00000 n +0000188759 00000 n +0001013122 00000 n +0000015827 00000 n +0000015862 00000 n +0000193016 00000 n +0001013029 00000 n +0000015918 00000 n +0000015951 00000 n +0000193143 00000 n +0001012936 00000 n +0000016008 00000 n +0000016042 00000 n +0000193270 00000 n +0001012843 00000 n +0000016100 00000 n +0000016135 00000 n +0000193397 00000 n +0001012750 00000 n +0000016189 00000 n +0000016220 00000 n +0000197938 00000 n +0001012671 00000 n +0000016275 00000 n +0000016307 00000 n +0000198065 00000 n +0001012538 00000 n +0000016360 00000 n +0000016387 00000 n +0000198128 00000 n +0001012459 00000 n +0000016446 00000 n +0000016482 00000 n +0000198319 00000 n +0001012366 00000 n +0000016543 00000 n +0000016581 00000 n +0000198446 00000 n +0001012273 00000 n +0000016643 00000 n +0000016682 00000 n +0000198573 00000 n +0001012180 00000 n +0000016740 00000 n +0000016775 00000 n +0000198700 00000 n +0001012087 00000 n +0000016834 00000 n +0000016870 00000 n +0000198827 00000 n +0001011994 00000 n +0000016929 00000 n +0000016965 00000 n +0000198954 00000 n +0001011901 00000 n +0000017023 00000 n +0000017058 00000 n +0000201649 00000 n +0001011808 00000 n +0000017115 00000 n +0000017149 00000 n +0000201776 00000 n +0001011715 00000 n +0000017208 00000 n +0000017244 00000 n +0000201903 00000 n +0001011622 00000 n +0000017302 00000 n +0000017337 00000 n +0000202030 00000 n +0001011529 00000 n +0000017396 00000 n +0000017432 00000 n +0000202155 00000 n +0001011436 00000 n +0000017486 00000 n +0000017517 00000 n +0000202281 00000 n +0001011343 00000 n +0000017571 00000 n +0000017602 00000 n +0000202408 00000 n +0001011250 00000 n +0000017664 00000 n +0000017703 00000 n +0000205744 00000 n +0001011157 00000 n +0000017761 00000 n +0000017796 00000 n +0000205935 00000 n +0001011064 00000 n +0000017853 00000 n +0000017887 00000 n +0000206062 00000 n +0001010985 00000 n +0000017948 00000 n +0000017986 00000 n +0000206189 00000 n +0001010853 00000 n +0000018039 00000 n +0000018083 00000 n +0000206252 00000 n +0001010774 00000 n +0000018138 00000 n +0000018170 00000 n +0000206379 00000 n +0001010681 00000 n +0000018226 00000 n +0000018259 00000 n +0000206506 00000 n +0001010602 00000 n +0000018316 00000 n +0000018350 00000 n +0000212730 00000 n +0001010470 00000 n +0000018403 00000 n +0000018453 00000 n +0000212793 00000 n +0001010405 00000 n +0000018510 00000 n +0000018544 00000 n +0000215713 00000 n +0001010287 00000 n +0000018597 00000 n +0000018641 00000 n +0000215840 00000 n +0001010208 00000 n +0000018699 00000 n +0000018734 00000 n +0000223056 00000 n +0001010129 00000 n +0000018795 00000 n +0000018833 00000 n +0000223247 00000 n +0001009996 00000 n +0000018881 00000 n +0000018921 00000 n +0000223310 00000 n +0001009917 00000 n +0000018979 00000 n +0000019014 00000 n +0000223437 00000 n +0001009824 00000 n +0000019069 00000 n +0000019101 00000 n +0000223563 00000 n +0001009731 00000 n +0000019161 00000 n +0000019198 00000 n +0000223690 00000 n +0001009638 00000 n +0000019256 00000 n +0000019291 00000 n +0000223817 00000 n +0001009545 00000 n +0000019347 00000 n +0000019380 00000 n +0000223944 00000 n +0001009452 00000 n +0000019438 00000 n +0000019473 00000 n +0000224071 00000 n +0001009359 00000 n +0000019529 00000 n +0000019562 00000 n +0000224198 00000 n +0001009266 00000 n +0000019621 00000 n +0000019657 00000 n +0000229567 00000 n +0001009187 00000 n +0000019712 00000 n +0000019744 00000 n +0000229694 00000 n +0001009054 00000 n +0000019792 00000 n +0000019828 00000 n +0000233955 00000 n +0001008975 00000 n +0000019883 00000 n +0000019911 00000 n +0000234082 00000 n +0001008882 00000 n +0000019966 00000 n +0000019998 00000 n +0000234209 00000 n +0001008803 00000 n +0000020056 00000 n +0000020091 00000 n +0000234336 00000 n +0001008709 00000 n +0000020139 00000 n +0000020174 00000 n +0000242007 00000 n +0001008615 00000 n +0000020222 00000 n +0000020268 00000 n +0000256137 00000 n +0001008494 00000 n +0000020316 00000 n +0000020350 00000 n +0000256200 00000 n +0001008415 00000 n +0000020403 00000 n +0000020437 00000 n +0000258257 00000 n +0001008280 00000 n +0000020490 00000 n +0000020528 00000 n +0000258320 00000 n +0001008201 00000 n +0000020583 00000 n +0000020616 00000 n +0000260449 00000 n +0001008108 00000 n +0000020672 00000 n +0000020706 00000 n +0000260512 00000 n +0001008015 00000 n +0000020761 00000 n +0000020794 00000 n +0000260575 00000 n +0001007922 00000 n +0000020850 00000 n +0000020884 00000 n +0000260638 00000 n +0001007829 00000 n +0000020938 00000 n +0000020970 00000 n +0000260701 00000 n +0001007736 00000 n +0000021029 00000 n +0000021066 00000 n +0000260764 00000 n +0001007643 00000 n +0000021124 00000 n +0000021160 00000 n +0000260827 00000 n +0001007550 00000 n +0000021217 00000 n +0000021252 00000 n +0000260890 00000 n +0001007457 00000 n +0000021309 00000 n +0000021344 00000 n +0000260953 00000 n +0001007364 00000 n +0000021400 00000 n +0000021434 00000 n +0000261016 00000 n +0001007271 00000 n +0000021492 00000 n +0000021528 00000 n +0000261079 00000 n +0001007178 00000 n +0000021587 00000 n +0000021624 00000 n +0000261142 00000 n +0001007085 00000 n +0000021681 00000 n +0000021716 00000 n +0000261205 00000 n +0001006992 00000 n +0000021771 00000 n +0000021804 00000 n +0000263332 00000 n +0001006899 00000 n +0000021860 00000 n +0000021894 00000 n +0000263394 00000 n +0001006806 00000 n +0000021951 00000 n +0000021986 00000 n +0000263457 00000 n +0001006713 00000 n +0000022044 00000 n +0000022080 00000 n +0000263519 00000 n +0001006620 00000 n +0000022139 00000 n +0000022176 00000 n +0000263582 00000 n +0001006525 00000 n +0000022235 00000 n +0000022273 00000 n +0000263645 00000 n +0001006428 00000 n +0000022330 00000 n +0000022365 00000 n +0000263708 00000 n +0001006330 00000 n +0000022423 00000 n +0000022459 00000 n +0000263771 00000 n +0001006232 00000 n +0000022516 00000 n +0000022551 00000 n +0000263835 00000 n +0001006134 00000 n +0000022609 00000 n +0000022645 00000 n +0000266200 00000 n +0001006036 00000 n +0000022700 00000 n +0000022733 00000 n +0000266264 00000 n +0001005938 00000 n +0000022796 00000 n +0000022837 00000 n +0000266328 00000 n +0001005840 00000 n +0000022902 00000 n +0000022945 00000 n +0000266392 00000 n +0001005742 00000 n +0000023003 00000 n +0000023039 00000 n +0000266456 00000 n +0001005644 00000 n +0000023097 00000 n +0000023133 00000 n +0000266519 00000 n +0001005546 00000 n +0000023192 00000 n +0000023229 00000 n +0000266583 00000 n +0001005448 00000 n +0000023288 00000 n +0000023325 00000 n +0000266647 00000 n +0001005350 00000 n +0000023385 00000 n +0000023423 00000 n +0000269339 00000 n +0001005252 00000 n +0000023479 00000 n +0000023513 00000 n +0000269403 00000 n +0001005154 00000 n +0000023569 00000 n +0000023603 00000 n +0000269467 00000 n +0001005056 00000 n +0000023659 00000 n +0000023693 00000 n +0000269531 00000 n +0001004958 00000 n +0000023749 00000 n +0000023783 00000 n +0000269595 00000 n +0001004860 00000 n +0000023840 00000 n +0000023875 00000 n +0000269659 00000 n +0001004762 00000 n +0000023930 00000 n +0000023963 00000 n +0000269723 00000 n +0001004664 00000 n +0000024018 00000 n +0000024051 00000 n +0000269787 00000 n +0001004566 00000 n +0000024107 00000 n +0000024141 00000 n +0000269851 00000 n +0001004468 00000 n +0000024198 00000 n +0000024233 00000 n +0000269915 00000 n +0001004370 00000 n +0000024293 00000 n +0000024331 00000 n +0000269979 00000 n +0001004272 00000 n +0000024392 00000 n +0000024431 00000 n +0000272328 00000 n +0001004174 00000 n +0000024489 00000 n +0000024525 00000 n +0000272392 00000 n +0001004076 00000 n +0000024584 00000 n +0000024621 00000 n +0000272456 00000 n +0001003978 00000 n +0000024680 00000 n +0000024717 00000 n +0000272518 00000 n +0001003880 00000 n +0000024776 00000 n +0000024813 00000 n +0000272582 00000 n +0001003782 00000 n +0000024871 00000 n +0000024907 00000 n +0000272646 00000 n +0001003684 00000 n +0000024965 00000 n +0000025001 00000 n +0000272710 00000 n +0001003586 00000 n +0000025055 00000 n +0000025087 00000 n +0000272774 00000 n +0001003503 00000 n +0000025141 00000 n +0000025173 00000 n +0000275287 00000 n +0001003364 00000 n +0000025227 00000 n +0000025263 00000 n +0000275351 00000 n +0001003280 00000 n +0000025316 00000 n +0000025343 00000 n +0000275415 00000 n +0001003181 00000 n +0000025396 00000 n +0000025427 00000 n +0000278448 00000 n +0001003082 00000 n +0000025481 00000 n +0000025509 00000 n +0000278512 00000 n +0001002983 00000 n +0000025563 00000 n +0000025591 00000 n +0000278576 00000 n +0001002884 00000 n +0000025648 00000 n +0000025679 00000 n +0000278640 00000 n +0001002785 00000 n +0000025735 00000 n +0000025765 00000 n +0000280956 00000 n +0001002686 00000 n +0000025821 00000 n +0000025851 00000 n +0000281020 00000 n +0001002587 00000 n +0000025907 00000 n +0000025941 00000 n +0000281084 00000 n +0001002488 00000 n +0000025998 00000 n +0000026033 00000 n +0000281148 00000 n +0001002389 00000 n +0000026087 00000 n +0000026115 00000 n +0000281212 00000 n +0001002290 00000 n +0000026167 00000 n +0000026193 00000 n +0000281276 00000 n +0001002191 00000 n +0000026248 00000 n +0000026281 00000 n +0000281340 00000 n +0001002092 00000 n +0000026337 00000 n +0000026371 00000 n +0000283217 00000 n +0001001993 00000 n +0000026430 00000 n +0000026463 00000 n +0000283281 00000 n +0001001894 00000 n +0000026520 00000 n +0000026551 00000 n +0000283345 00000 n +0001001795 00000 n +0000026608 00000 n +0000026643 00000 n +0000283409 00000 n +0001001696 00000 n +0000026701 00000 n +0000026737 00000 n +0000283473 00000 n +0001001597 00000 n +0000026798 00000 n +0000026833 00000 n +0000283537 00000 n +0001001498 00000 n +0000026891 00000 n +0000026923 00000 n +0000283601 00000 n +0001001399 00000 n +0000026981 00000 n +0000027017 00000 n +0000283665 00000 n +0001001300 00000 n +0000027076 00000 n +0000027113 00000 n +0000285875 00000 n +0001001201 00000 n +0000027173 00000 n +0000027207 00000 n +0000285939 00000 n +0001001102 00000 n +0000027268 00000 n +0000027303 00000 n +0000286003 00000 n +0001001003 00000 n +0000027363 00000 n +0000027401 00000 n +0000286067 00000 n +0001000904 00000 n +0000027462 00000 n +0000027501 00000 n +0000286131 00000 n +0001000805 00000 n +0000027559 00000 n +0000027595 00000 n +0000286195 00000 n +0001000706 00000 n +0000027658 00000 n +0000027699 00000 n +0000286259 00000 n +0001000607 00000 n +0000027759 00000 n +0000027797 00000 n +0000286323 00000 n +0001000508 00000 n +0000027858 00000 n +0000027897 00000 n +0000288427 00000 n +0001000409 00000 n +0000027955 00000 n +0000027991 00000 n +0000288491 00000 n +0001000325 00000 n +0000028051 00000 n +0000028089 00000 n +0000288555 00000 n +0001000186 00000 n +0000028143 00000 n +0000028176 00000 n +0000307701 00000 n +0001000102 00000 n +0000028234 00000 n +0000028270 00000 n +0000311469 00000 n +0001000003 00000 n +0000028324 00000 n +0000028356 00000 n +0000311533 00000 n +0000999904 00000 n +0000028413 00000 n +0000028448 00000 n +0000313450 00000 n +0000999820 00000 n +0000028506 00000 n +0000028542 00000 n +0000313514 00000 n +0000999680 00000 n +0000028596 00000 n +0000028622 00000 n +0000313578 00000 n +0000999596 00000 n +0000028680 00000 n +0000028716 00000 n +0000313642 00000 n +0000999497 00000 n +0000028772 00000 n +0000028806 00000 n +0000315993 00000 n +0000999398 00000 n +0000028865 00000 n +0000028902 00000 n +0000316057 00000 n +0000999299 00000 n +0000028960 00000 n +0000028996 00000 n +0000316121 00000 n +0000999200 00000 n +0000029056 00000 n +0000029094 00000 n +0000316185 00000 n +0000999101 00000 n +0000029152 00000 n +0000029188 00000 n +0000316249 00000 n +0000999002 00000 n +0000029243 00000 n +0000029276 00000 n +0000316313 00000 n +0000998903 00000 n +0000029333 00000 n +0000029368 00000 n +0000316377 00000 n +0000998804 00000 n +0000029425 00000 n +0000029460 00000 n +0000318421 00000 n +0000998705 00000 n +0000029511 00000 n +0000029536 00000 n +0000323302 00000 n +0000998606 00000 n +0000029594 00000 n +0000029630 00000 n +0000324762 00000 n +0000998507 00000 n +0000029689 00000 n +0000029726 00000 n +0000324826 00000 n +0000998408 00000 n +0000029784 00000 n +0000029820 00000 n +0000327182 00000 n +0000998324 00000 n +0000029875 00000 n +0000029908 00000 n +0000338926 00000 n +0000998185 00000 n +0000029962 00000 n +0000030002 00000 n +0000345718 00000 n +0000998101 00000 n +0000030054 00000 n +0000030080 00000 n +0000349865 00000 n +0000998002 00000 n +0000030133 00000 n +0000030160 00000 n +0000355560 00000 n +0000997903 00000 n +0000030210 00000 n +0000030238 00000 n +0000359253 00000 n +0000997804 00000 n +0000030293 00000 n +0000030326 00000 n +0000359317 00000 n +0000997705 00000 n +0000030382 00000 n +0000030416 00000 n +0000359381 00000 n +0000997606 00000 n +0000030467 00000 n +0000030496 00000 n +0000362450 00000 n +0000997522 00000 n +0000030546 00000 n +0000030574 00000 n +0000364315 00000 n +0000997382 00000 n +0000030628 00000 n +0000030669 00000 n +0000364379 00000 n +0000997298 00000 n +0000030725 00000 n +0000030755 00000 n +0000364443 00000 n +0000997199 00000 n +0000030811 00000 n +0000030841 00000 n +0000366125 00000 n +0000997100 00000 n +0000030897 00000 n +0000030927 00000 n +0000368310 00000 n +0000997001 00000 n +0000030983 00000 n +0000031017 00000 n +0000370129 00000 n +0000996902 00000 n +0000031070 00000 n +0000031101 00000 n +0000370193 00000 n +0000996803 00000 n +0000031154 00000 n +0000031185 00000 n +0000370257 00000 n +0000996704 00000 n +0000031239 00000 n +0000031271 00000 n +0000370321 00000 n +0000996605 00000 n +0000031329 00000 n +0000031365 00000 n +0000370385 00000 n +0000996506 00000 n +0000031424 00000 n +0000031461 00000 n +0000370449 00000 n +0000996422 00000 n +0000031522 00000 n +0000031561 00000 n +0000373416 00000 n +0000996282 00000 n +0000031615 00000 n +0000031649 00000 n +0000373480 00000 n +0000996198 00000 n +0000031707 00000 n +0000031743 00000 n +0000375698 00000 n +0000996099 00000 n +0000031802 00000 n +0000031839 00000 n +0000375762 00000 n +0000996000 00000 n +0000031895 00000 n +0000031929 00000 n +0000375826 00000 n +0000995901 00000 n +0000031986 00000 n +0000032021 00000 n +0000375890 00000 n +0000995802 00000 n +0000032076 00000 n +0000032109 00000 n +0000375954 00000 n +0000995703 00000 n +0000032165 00000 n +0000032199 00000 n +0000378047 00000 n +0000995604 00000 n +0000032250 00000 n +0000032279 00000 n +0000378111 00000 n +0000995505 00000 n +0000032338 00000 n +0000032375 00000 n +0000378175 00000 n +0000995406 00000 n +0000032433 00000 n +0000032469 00000 n +0000378239 00000 n +0000995307 00000 n +0000032529 00000 n +0000032567 00000 n +0000378303 00000 n +0000995208 00000 n +0000032621 00000 n +0000032653 00000 n +0000380554 00000 n +0000995124 00000 n +0000032713 00000 n +0000032751 00000 n +0000388204 00000 n +0000994985 00000 n +0000032805 00000 n +0000032838 00000 n +0000388268 00000 n +0000994901 00000 n +0000032890 00000 n +0000032920 00000 n +0000388332 00000 n +0000994802 00000 n +0000032971 00000 n +0000033000 00000 n +0000390949 00000 n +0000994703 00000 n +0000033057 00000 n +0000033092 00000 n +0000391013 00000 n +0000994604 00000 n +0000033143 00000 n +0000033172 00000 n +0000391077 00000 n +0000994520 00000 n +0000033223 00000 n +0000033252 00000 n +0000393934 00000 n +0000994381 00000 n +0000033307 00000 n +0000033342 00000 n +0000398172 00000 n +0000994297 00000 n +0000033405 00000 n +0000033446 00000 n +0000398236 00000 n +0000994198 00000 n +0000033508 00000 n +0000033548 00000 n +0000398300 00000 n +0000994099 00000 n +0000033610 00000 n +0000033650 00000 n +0000406421 00000 n +0000994015 00000 n +0000033712 00000 n +0000033752 00000 n +0000422483 00000 n +0000993876 00000 n +0000033807 00000 n +0000033834 00000 n +0000422546 00000 n +0000993792 00000 n +0000033882 00000 n +0000033908 00000 n +0000429335 00000 n +0000993693 00000 n +0000033966 00000 n +0000034002 00000 n +0000429399 00000 n +0000993594 00000 n +0000034059 00000 n +0000034094 00000 n +0000429463 00000 n +0000993495 00000 n +0000034145 00000 n +0000034174 00000 n +0000429527 00000 n +0000993396 00000 n +0000034224 00000 n +0000034252 00000 n +0000432009 00000 n +0000993297 00000 n +0000034301 00000 n +0000034328 00000 n +0000432073 00000 n +0000993213 00000 n +0000034378 00000 n +0000034406 00000 n +0000434043 00000 n +0000993074 00000 n +0000034461 00000 n +0000034497 00000 n +0000434107 00000 n +0000992990 00000 n +0000034553 00000 n +0000034587 00000 n +0000435653 00000 n +0000992891 00000 n +0000034642 00000 n +0000034675 00000 n +0000435716 00000 n +0000992807 00000 n +0000034728 00000 n +0000034759 00000 n +0000437717 00000 n +0000992668 00000 n +0000034814 00000 n +0000034852 00000 n +0000446148 00000 n +0000992584 00000 n +0000034908 00000 n +0000034942 00000 n +0000446212 00000 n +0000992500 00000 n +0000034993 00000 n +0000035022 00000 n +0000449805 00000 n +0000992361 00000 n +0000035077 00000 n +0000035113 00000 n +0000449869 00000 n +0000992277 00000 n +0000035171 00000 n +0000035207 00000 n +0000449933 00000 n +0000992178 00000 n +0000035265 00000 n +0000035301 00000 n +0000449997 00000 n +0000992094 00000 n +0000035353 00000 n +0000035379 00000 n +0000452516 00000 n +0000991954 00000 n +0000035434 00000 n +0000035471 00000 n +0000455454 00000 n +0000991870 00000 n +0000035526 00000 n +0000035559 00000 n +0000457657 00000 n +0000991771 00000 n +0000035619 00000 n +0000035657 00000 n +0000457721 00000 n +0000991672 00000 n +0000035718 00000 n +0000035757 00000 n +0000461781 00000 n +0000991573 00000 n +0000035814 00000 n +0000035849 00000 n +0000461845 00000 n +0000991474 00000 n +0000035911 00000 n +0000035951 00000 n +0000461909 00000 n +0000991375 00000 n +0000036010 00000 n +0000036047 00000 n +0000461972 00000 n +0000991276 00000 n +0000036105 00000 n +0000036141 00000 n +0000462034 00000 n +0000991177 00000 n +0000036198 00000 n +0000036233 00000 n +0000462096 00000 n +0000991078 00000 n +0000036294 00000 n +0000036333 00000 n +0000462158 00000 n +0000990979 00000 n +0000036395 00000 n +0000036435 00000 n +0000479442 00000 n +0000990895 00000 n +0000036491 00000 n +0000036525 00000 n +0000483162 00000 n +0000990797 00000 n +0000036580 00000 n +0000036615 00000 n +0000491077 00000 n +0000990699 00000 n +0000036670 00000 n +0000036708 00000 n +0000492849 00000 n +0000990601 00000 n +0000036763 00000 n +0000036796 00000 n +0000496542 00000 n +0000990518 00000 n +0000036851 00000 n +0000036886 00000 n +0000039533 00000 n +0000039670 00000 n +0000042373 00000 n +0000040073 00000 n +0000036938 00000 n +0000039824 00000 n +0000039887 00000 n +0000982167 00000 n +0000983476 00000 n +0000985669 00000 n +0000984507 00000 n +0000982021 00000 n +0000980996 00000 n +0000982891 00000 n +0000983770 00000 n +0000982458 00000 n +0000980703 00000 n +0000981875 00000 n +0000983329 00000 n +0000982602 00000 n +0000984798 00000 n +0000982746 00000 n +0000983624 00000 n +0000985084 00000 n +0000986005 00000 n +0000042526 00000 n +0000042828 00000 n +0000042227 00000 n +0000040369 00000 n +0000042703 00000 n +0000981142 00000 n +0000985376 00000 n +0000985523 00000 n +0000046171 00000 n +0000046323 00000 n +0000046476 00000 n +0000046635 00000 n +0000055275 00000 n +0000055428 00000 n +0000055587 00000 n +0000055741 00000 n +0000055899 00000 n +0000056053 00000 n +0000056207 00000 n +0000048422 00000 n +0000046007 00000 n +0000042984 00000 n +0000046792 00000 n +0000985229 00000 n +0000046978 00000 n +0000980556 00000 n +0000047041 00000 n +0000047165 00000 n +0000047289 00000 n +0000047413 00000 n +0000047538 00000 n +0000047664 00000 n +0000047790 00000 n +0000047916 00000 n +0000047980 00000 n +0000048106 00000 n +0000048232 00000 n +0000048358 00000 n +0000051606 00000 n +0000112727 00000 n +0000051670 00000 n +0000051363 00000 n +0000048620 00000 n +0000051479 00000 n +0000051542 00000 n +0000983916 00000 n +0000984213 00000 n +0000983183 00000 n +0000980850 00000 n +0000982313 00000 n +0000985825 00000 n +0000056366 00000 n +0000056524 00000 n +0000056681 00000 n +0000056837 00000 n +0000056989 00000 n +0000057148 00000 n +0000057308 00000 n +0000057464 00000 n +0000057616 00000 n +0000057769 00000 n +0000057922 00000 n +0000059719 00000 n +0000054985 00000 n +0000051854 00000 n +0000058077 00000 n +0000058202 00000 n +0000058266 00000 n +0000058392 00000 n +0000058456 00000 n +0000058582 00000 n +0000058708 00000 n +0000058834 00000 n +0000058960 00000 n +0000059024 00000 n +0000059150 00000 n +0000059276 00000 n +0000059402 00000 n +0000059466 00000 n +0000059591 00000 n +0000059655 00000 n +0000118270 00000 n +0000137274 00000 n +0000107828 00000 n +0000103499 00000 n +0000107955 00000 n +0000108082 00000 n +0000069089 00000 n +0000062598 00000 n +0000062756 00000 n +0000062919 00000 n +0000066848 00000 n +0000067004 00000 n +0000067167 00000 n +0000064159 00000 n +0000062443 00000 n +0000059862 00000 n +0000063082 00000 n +0000063270 00000 n +0000063333 00000 n +0000063460 00000 n +0000063587 00000 n +0000063651 00000 n +0000063778 00000 n +0000063905 00000 n +0000064032 00000 n +0000067329 00000 n +0000067487 00000 n +0000067651 00000 n +0000067814 00000 n +0000067977 00000 n +0000068135 00000 n +0000068299 00000 n +0000068462 00000 n +0000068620 00000 n +0000069153 00000 n +0000066612 00000 n +0000064357 00000 n +0000068773 00000 n +0000069025 00000 n +0000986130 00000 n +0000072122 00000 n +0000072275 00000 n +0000072434 00000 n +0000072592 00000 n +0000072749 00000 n +0000072908 00000 n +0000073633 00000 n +0000071940 00000 n +0000069323 00000 n +0000073061 00000 n +0000073187 00000 n +0000073251 00000 n +0000073378 00000 n +0000984653 00000 n +0000073505 00000 n +0000073569 00000 n +0000076812 00000 n +0000076971 00000 n +0000077127 00000 n +0000077286 00000 n +0000077445 00000 n +0000077597 00000 n +0000077749 00000 n +0000077907 00000 n +0000079460 00000 n +0000076612 00000 n +0000073859 00000 n +0000078062 00000 n +0000078188 00000 n +0000078252 00000 n +0000078379 00000 n +0000078443 00000 n +0000078570 00000 n +0000078697 00000 n +0000078761 00000 n +0000078951 00000 n +0000079015 00000 n +0000079142 00000 n +0000079269 00000 n +0000079396 00000 n +0000082968 00000 n +0000082582 00000 n +0000082745 00000 n +0000085829 00000 n +0000085987 00000 n +0000086148 00000 n +0000083349 00000 n +0000082436 00000 n +0000079645 00000 n +0000082905 00000 n +0000981437 00000 n +0000083095 00000 n +0000083159 00000 n +0000083286 00000 n +0000160277 00000 n +0000086307 00000 n +0000086465 00000 n +0000086625 00000 n +0000086785 00000 n +0000086943 00000 n +0000087104 00000 n +0000090777 00000 n +0000087769 00000 n +0000085620 00000 n +0000083519 00000 n +0000087262 00000 n +0000087451 00000 n +0000087578 00000 n +0000087705 00000 n +0000188120 00000 n +0000090934 00000 n +0000091093 00000 n +0000091695 00000 n +0000090622 00000 n +0000087954 00000 n +0000091252 00000 n +0000091377 00000 n +0000091441 00000 n +0000091568 00000 n +0000091632 00000 n +0000187992 00000 n +0000097322 00000 n +0000097482 00000 n +0000097640 00000 n +0000097800 00000 n +0000094932 00000 n +0000093992 00000 n +0000091893 00000 n +0000094108 00000 n +0000094234 00000 n +0000094361 00000 n +0000094488 00000 n +0000094552 00000 n +0000094677 00000 n +0000094741 00000 n +0000094868 00000 n +0000984065 00000 n +0000986255 00000 n +0000097958 00000 n +0000098118 00000 n +0000098276 00000 n +0000098430 00000 n +0000098581 00000 n +0000098741 00000 n +0000098899 00000 n +0000099057 00000 n +0000099217 00000 n +0000099819 00000 n +0000097077 00000 n +0000095116 00000 n +0000099375 00000 n +0000099564 00000 n +0000099691 00000 n +0000099755 00000 n +0000102311 00000 n +0000102462 00000 n +0000102619 00000 n +0000102777 00000 n +0000103563 00000 n +0000102147 00000 n +0000100004 00000 n +0000102928 00000 n +0000102991 00000 n +0000103118 00000 n +0000103245 00000 n +0000103435 00000 n +0000106767 00000 n +0000106925 00000 n +0000107084 00000 n +0000107242 00000 n +0000107408 00000 n +0000108845 00000 n +0000106594 00000 n +0000103762 00000 n +0000107574 00000 n +0000107637 00000 n +0000107764 00000 n +0000108272 00000 n +0000108336 00000 n +0000983036 00000 n +0000108463 00000 n +0000108527 00000 n +0000108654 00000 n +0000108781 00000 n +0000111524 00000 n +0000111682 00000 n +0000112791 00000 n +0000111378 00000 n +0000109030 00000 n +0000111841 00000 n +0000112030 00000 n +0000112157 00000 n +0000112283 00000 n +0000112410 00000 n +0000112600 00000 n +0000115886 00000 n +0000116045 00000 n +0000116207 00000 n +0000116366 00000 n +0000116519 00000 n +0000116676 00000 n +0000116835 00000 n +0000116994 00000 n +0000117151 00000 n +0000117304 00000 n +0000117458 00000 n +0000117613 00000 n +0000117771 00000 n +0000117928 00000 n +0000119032 00000 n +0000115632 00000 n +0000112976 00000 n +0000118080 00000 n +0000118206 00000 n +0000118460 00000 n +0000118524 00000 n +0000118651 00000 n +0000118715 00000 n +0000118841 00000 n +0000118968 00000 n +0000122312 00000 n +0000122462 00000 n +0000122620 00000 n +0000122772 00000 n +0000122926 00000 n +0000123076 00000 n +0000123226 00000 n +0000123378 00000 n +0000126252 00000 n +0000123909 00000 n +0000122112 00000 n +0000119189 00000 n +0000123529 00000 n +0000123718 00000 n +0000123845 00000 n +0000986380 00000 n +0000126405 00000 n +0000126558 00000 n +0000126715 00000 n +0000126881 00000 n +0000127038 00000 n +0000127194 00000 n +0000127350 00000 n +0000128466 00000 n +0000126052 00000 n +0000124107 00000 n +0000127516 00000 n +0000127768 00000 n +0000127895 00000 n +0000128022 00000 n +0000128211 00000 n +0000128275 00000 n +0000128402 00000 n +0000130578 00000 n +0000130736 00000 n +0000131460 00000 n +0000130432 00000 n +0000128622 00000 n +0000130888 00000 n +0000131014 00000 n +0000131078 00000 n +0000131205 00000 n +0000131332 00000 n +0000131396 00000 n +0000133823 00000 n +0000133139 00000 n +0000131631 00000 n +0000133255 00000 n +0000133381 00000 n +0000133445 00000 n +0000133570 00000 n +0000133759 00000 n +0000140568 00000 n +0000137338 00000 n +0000136842 00000 n +0000134008 00000 n +0000136958 00000 n +0000984941 00000 n +0000137084 00000 n +0000140726 00000 n +0000140883 00000 n +0000141044 00000 n +0000141198 00000 n +0000141356 00000 n +0000141515 00000 n +0000141674 00000 n +0000141831 00000 n +0000141991 00000 n +0000142149 00000 n +0000142307 00000 n +0000142466 00000 n +0000142626 00000 n +0000142784 00000 n +0000143577 00000 n +0000140305 00000 n +0000137565 00000 n +0000142942 00000 n +0000143068 00000 n +0000143132 00000 n +0000143259 00000 n +0000981730 00000 n +0000143323 00000 n +0000143450 00000 n +0000143514 00000 n +0000147192 00000 n +0000147351 00000 n +0000147509 00000 n +0000147667 00000 n +0000147826 00000 n +0000147980 00000 n +0000148134 00000 n +0000148293 00000 n +0000152366 00000 n +0000152518 00000 n +0000149405 00000 n +0000146992 00000 n +0000143831 00000 n +0000148452 00000 n +0000148578 00000 n +0000148642 00000 n +0000148769 00000 n +0000148896 00000 n +0000149023 00000 n +0000149150 00000 n +0000149277 00000 n +0000149341 00000 n +0000986505 00000 n +0000152671 00000 n +0000152834 00000 n +0000152992 00000 n +0000153145 00000 n +0000153299 00000 n +0000153452 00000 n +0000153606 00000 n +0000153763 00000 n +0000153920 00000 n +0000154083 00000 n +0000154234 00000 n +0000154391 00000 n +0000155500 00000 n +0000152112 00000 n +0000149617 00000 n +0000154550 00000 n +0000154676 00000 n +0000154802 00000 n +0000154866 00000 n +0000155119 00000 n +0000155182 00000 n +0000155309 00000 n +0000155436 00000 n +0000158212 00000 n +0000158372 00000 n +0000158529 00000 n +0000158686 00000 n +0000158846 00000 n +0000159006 00000 n +0000159168 00000 n +0000160468 00000 n +0000158021 00000 n +0000155657 00000 n +0000159327 00000 n +0000159452 00000 n +0000159579 00000 n +0000159706 00000 n +0000159770 00000 n +0000159897 00000 n +0000160024 00000 n +0000160150 00000 n +0000160404 00000 n +0000163003 00000 n +0000163160 00000 n +0000163319 00000 n +0000165318 00000 n +0000162848 00000 n +0000160597 00000 n +0000163477 00000 n +0000163666 00000 n +0000163730 00000 n +0000163857 00000 n +0000163983 00000 n +0000164110 00000 n +0000164237 00000 n +0000164364 00000 n +0000164491 00000 n +0000164618 00000 n +0000164745 00000 n +0000164809 00000 n +0000164936 00000 n +0000165063 00000 n +0000165127 00000 n +0000165254 00000 n +0000167988 00000 n +0000168149 00000 n +0000168307 00000 n +0000168462 00000 n +0000169632 00000 n +0000167824 00000 n +0000165474 00000 n +0000168616 00000 n +0000168742 00000 n +0000168806 00000 n +0000168933 00000 n +0000169060 00000 n +0000169187 00000 n +0000169314 00000 n +0000169441 00000 n +0000169568 00000 n +0000188822 00000 n +0000198001 00000 n +0000173038 00000 n +0000173195 00000 n +0000173355 00000 n +0000173518 00000 n +0000173680 00000 n +0000173841 00000 n +0000174004 00000 n +0000174163 00000 n +0000174317 00000 n +0000174478 00000 n +0000174636 00000 n +0000174799 00000 n +0000174960 00000 n +0000175121 00000 n +0000175278 00000 n +0000175436 00000 n +0000175595 00000 n +0000175752 00000 n +0000175907 00000 n +0000177642 00000 n +0000172739 00000 n +0000169788 00000 n +0000176060 00000 n +0000176123 00000 n +0000176250 00000 n +0000176375 00000 n +0000176500 00000 n +0000176626 00000 n +0000176753 00000 n +0000176880 00000 n +0000177007 00000 n +0000177070 00000 n +0000177197 00000 n +0000177324 00000 n +0000177451 00000 n +0000177578 00000 n +0000223626 00000 n +0000223753 00000 n +0000223373 00000 n +0000223499 00000 n +0000180609 00000 n +0000180763 00000 n +0000180926 00000 n +0000181085 00000 n +0000182572 00000 n +0000180445 00000 n +0000177799 00000 n +0000181243 00000 n +0000181369 00000 n +0000181495 00000 n +0000181559 00000 n +0000181686 00000 n +0000181813 00000 n +0000181940 00000 n +0000182067 00000 n +0000182193 00000 n +0000182382 00000 n +0000182508 00000 n +0000986630 00000 n +0000187128 00000 n +0000185238 00000 n +0000185393 00000 n +0000185548 00000 n +0000185702 00000 n +0000185868 00000 n +0000186024 00000 n +0000186181 00000 n +0000186337 00000 n +0000186492 00000 n +0000186653 00000 n +0000186810 00000 n +0000186969 00000 n +0000187278 00000 n +0000187433 00000 n +0000187587 00000 n +0000191861 00000 n +0000192013 00000 n +0000188886 00000 n +0000184966 00000 n +0000182715 00000 n +0000187739 00000 n +0000981584 00000 n +0000187802 00000 n +0000188056 00000 n +0000188184 00000 n +0000188248 00000 n +0000188312 00000 n +0000188376 00000 n +0000188440 00000 n +0000188504 00000 n +0000188568 00000 n +0000188632 00000 n +0000192166 00000 n +0000192327 00000 n +0000192483 00000 n +0000192641 00000 n +0000192800 00000 n +0000193523 00000 n +0000191670 00000 n +0000189057 00000 n +0000192953 00000 n +0000193079 00000 n +0000193206 00000 n +0000193333 00000 n +0000193459 00000 n +0000196758 00000 n +0000196917 00000 n +0000197074 00000 n +0000197231 00000 n +0000197389 00000 n +0000197552 00000 n +0000197715 00000 n +0000199081 00000 n +0000196567 00000 n +0000193679 00000 n +0000197875 00000 n +0000198191 00000 n +0000198255 00000 n +0000198382 00000 n +0000198509 00000 n +0000198636 00000 n +0000198763 00000 n +0000198890 00000 n +0000199017 00000 n +0000202599 00000 n +0000201470 00000 n +0000199238 00000 n +0000201586 00000 n +0000201712 00000 n +0000201839 00000 n +0000201966 00000 n +0000202091 00000 n +0000202217 00000 n +0000202344 00000 n +0000202471 00000 n +0000202535 00000 n +0000209517 00000 n +0000209671 00000 n +0000209831 00000 n +0000209992 00000 n +0000206633 00000 n +0000205565 00000 n +0000202742 00000 n +0000205681 00000 n +0000205807 00000 n +0000205871 00000 n +0000205998 00000 n +0000206125 00000 n +0000206315 00000 n +0000206442 00000 n +0000206569 00000 n +0000210151 00000 n +0000210311 00000 n +0000210470 00000 n +0000210629 00000 n +0000210780 00000 n +0000210930 00000 n +0000211081 00000 n +0000211238 00000 n +0000211396 00000 n +0000211555 00000 n +0000211714 00000 n +0000211876 00000 n +0000212034 00000 n +0000212195 00000 n +0000212353 00000 n +0000212511 00000 n +0000212920 00000 n +0000209209 00000 n +0000206817 00000 n +0000212667 00000 n +0000212856 00000 n +0000986755 00000 n +0000215491 00000 n +0000219506 00000 n +0000215966 00000 n +0000215354 00000 n +0000213076 00000 n +0000215650 00000 n +0000215776 00000 n +0000215903 00000 n +0000984361 00000 n +0000219668 00000 n +0000219830 00000 n +0000219993 00000 n +0000220157 00000 n +0000220318 00000 n +0000220480 00000 n +0000220638 00000 n +0000220796 00000 n +0000220956 00000 n +0000221107 00000 n +0000221266 00000 n +0000221417 00000 n +0000221575 00000 n +0000221726 00000 n +0000221885 00000 n +0000222036 00000 n +0000222195 00000 n +0000222354 00000 n +0000222513 00000 n +0000222672 00000 n +0000222834 00000 n +0000224324 00000 n +0000219180 00000 n +0000216234 00000 n +0000222993 00000 n +0000223119 00000 n +0000223183 00000 n +0000223880 00000 n +0000224007 00000 n +0000224134 00000 n +0000224260 00000 n +0000227597 00000 n +0000227757 00000 n +0000227915 00000 n +0000228072 00000 n +0000228230 00000 n +0000228396 00000 n +0000228549 00000 n +0000228706 00000 n +0000228864 00000 n +0000229027 00000 n +0000229188 00000 n +0000229347 00000 n +0000229949 00000 n +0000227361 00000 n +0000224494 00000 n +0000229504 00000 n +0000229630 00000 n +0000229757 00000 n +0000229821 00000 n +0000229885 00000 n +0000233714 00000 n +0000234461 00000 n +0000233577 00000 n +0000230133 00000 n +0000233892 00000 n +0000234018 00000 n +0000234145 00000 n +0000234272 00000 n +0000234398 00000 n +0000238806 00000 n +0000238371 00000 n +0000234673 00000 n +0000238487 00000 n +0000238550 00000 n +0000238614 00000 n +0000238678 00000 n +0000238742 00000 n +0000242389 00000 n +0000241828 00000 n +0000238976 00000 n +0000241944 00000 n +0000242070 00000 n +0000242134 00000 n +0000242198 00000 n +0000242261 00000 n +0000242325 00000 n +0000986880 00000 n +0000246052 00000 n +0000245555 00000 n +0000242545 00000 n +0000245671 00000 n +0000245734 00000 n +0000245798 00000 n +0000245862 00000 n +0000245926 00000 n +0000245989 00000 n +0000249491 00000 n +0000249057 00000 n +0000246139 00000 n +0000249173 00000 n +0000249236 00000 n +0000249300 00000 n +0000249364 00000 n +0000249427 00000 n +0000252719 00000 n +0000252221 00000 n +0000249578 00000 n +0000252337 00000 n +0000252400 00000 n +0000252464 00000 n +0000252528 00000 n +0000252592 00000 n +0000252656 00000 n +0000255439 00000 n +0000255597 00000 n +0000255757 00000 n +0000255914 00000 n +0000256263 00000 n +0000255275 00000 n +0000252820 00000 n +0000256074 00000 n +0000258383 00000 n +0000258078 00000 n +0000256447 00000 n +0000258194 00000 n +0000261268 00000 n +0000260270 00000 n +0000258539 00000 n +0000260386 00000 n +0000987005 00000 n +0000263899 00000 n +0000263153 00000 n +0000261410 00000 n +0000263269 00000 n +0000266711 00000 n +0000266021 00000 n +0000264013 00000 n +0000266137 00000 n +0000270043 00000 n +0000269160 00000 n +0000266825 00000 n +0000269276 00000 n +0000272838 00000 n +0000272149 00000 n +0000270171 00000 n +0000272265 00000 n +0000275065 00000 n +0000275479 00000 n +0000274928 00000 n +0000272952 00000 n +0000275224 00000 n +0000278703 00000 n +0000278269 00000 n +0000275635 00000 n +0000278385 00000 n +0000987130 00000 n +0000281404 00000 n +0000280777 00000 n +0000278859 00000 n +0000280893 00000 n +0000283729 00000 n +0000283038 00000 n +0000281532 00000 n +0000283154 00000 n +0000285658 00000 n +0000286387 00000 n +0000285521 00000 n +0000283857 00000 n +0000285812 00000 n +0000288619 00000 n +0000288248 00000 n +0000286515 00000 n +0000288364 00000 n +0000291442 00000 n +0000291071 00000 n +0000288761 00000 n +0000291187 00000 n +0000291250 00000 n +0000291314 00000 n +0000291378 00000 n +0000292937 00000 n +0000292758 00000 n +0000291598 00000 n +0000292874 00000 n +0000987255 00000 n +0000295291 00000 n +0000295112 00000 n +0000293051 00000 n +0000295228 00000 n +0000297184 00000 n +0000297005 00000 n +0000295419 00000 n +0000297121 00000 n +0000298824 00000 n +0000298645 00000 n +0000297298 00000 n +0000298761 00000 n +0000300299 00000 n +0000300120 00000 n +0000298938 00000 n +0000300236 00000 n +0000301967 00000 n +0000301788 00000 n +0000300399 00000 n +0000301904 00000 n +0000303689 00000 n +0000303510 00000 n +0000302095 00000 n +0000303626 00000 n +0000987380 00000 n +0000305802 00000 n +0000305623 00000 n +0000303803 00000 n +0000305739 00000 n +0000307765 00000 n +0000307522 00000 n +0000305930 00000 n +0000307638 00000 n +0000309381 00000 n +0000309202 00000 n +0000307879 00000 n +0000309318 00000 n +0000311597 00000 n +0000311290 00000 n +0000309495 00000 n +0000311406 00000 n +0000313706 00000 n +0000313271 00000 n +0000311711 00000 n +0000313387 00000 n +0000981290 00000 n +0000316441 00000 n +0000315814 00000 n +0000313862 00000 n +0000315930 00000 n +0000987505 00000 n +0000318485 00000 n +0000318242 00000 n +0000316555 00000 n +0000318358 00000 n +0000320370 00000 n +0000320191 00000 n +0000318599 00000 n +0000320307 00000 n +0000321769 00000 n +0000321590 00000 n +0000320484 00000 n +0000321706 00000 n +0000323366 00000 n +0000323123 00000 n +0000321883 00000 n +0000323239 00000 n +0000324890 00000 n +0000324583 00000 n +0000323480 00000 n +0000324699 00000 n +0000327246 00000 n +0000327003 00000 n +0000324990 00000 n +0000327119 00000 n +0000987630 00000 n +0000328811 00000 n +0000328632 00000 n +0000327360 00000 n +0000328748 00000 n +0000331192 00000 n +0000331013 00000 n +0000328911 00000 n +0000331129 00000 n +0000333532 00000 n +0000333353 00000 n +0000331306 00000 n +0000333469 00000 n +0000335487 00000 n +0000335308 00000 n +0000333660 00000 n +0000335424 00000 n +0000337529 00000 n +0000337350 00000 n +0000335601 00000 n +0000337466 00000 n +0000338990 00000 n +0000338747 00000 n +0000337643 00000 n +0000338863 00000 n +0000987755 00000 n +0000341406 00000 n +0000341227 00000 n +0000339104 00000 n +0000341343 00000 n +0000343504 00000 n +0000343325 00000 n +0000341548 00000 n +0000343441 00000 n +0000345782 00000 n +0000345539 00000 n +0000343618 00000 n +0000345655 00000 n +0000347391 00000 n +0000347212 00000 n +0000345896 00000 n +0000347328 00000 n +0000349929 00000 n +0000349686 00000 n +0000347505 00000 n +0000349802 00000 n +0000351711 00000 n +0000351532 00000 n +0000350057 00000 n +0000351648 00000 n +0000987880 00000 n +0000353375 00000 n +0000353196 00000 n +0000351825 00000 n +0000353312 00000 n +0000355624 00000 n +0000355381 00000 n +0000353489 00000 n +0000355497 00000 n +0000357288 00000 n +0000357109 00000 n +0000355766 00000 n +0000357225 00000 n +0000359445 00000 n +0000359074 00000 n +0000357402 00000 n +0000359190 00000 n +0000362514 00000 n +0000362271 00000 n +0000359559 00000 n +0000362387 00000 n +0000364506 00000 n +0000364136 00000 n +0000362670 00000 n +0000364252 00000 n +0000988005 00000 n +0000366189 00000 n +0000365946 00000 n +0000364634 00000 n +0000366062 00000 n +0000368373 00000 n +0000368131 00000 n +0000366303 00000 n +0000368247 00000 n +0000370513 00000 n +0000369950 00000 n +0000368487 00000 n +0000370066 00000 n +0000371537 00000 n +0000371358 00000 n +0000370655 00000 n +0000371474 00000 n +0000373544 00000 n +0000373237 00000 n +0000371637 00000 n +0000373353 00000 n +0000376018 00000 n +0000375519 00000 n +0000373700 00000 n +0000375635 00000 n +0000988130 00000 n +0000378367 00000 n +0000377868 00000 n +0000376146 00000 n +0000377984 00000 n +0000380618 00000 n +0000380375 00000 n +0000378509 00000 n +0000380491 00000 n +0000382201 00000 n +0000382022 00000 n +0000380732 00000 n +0000382138 00000 n +0000384303 00000 n +0000384124 00000 n +0000382301 00000 n +0000384240 00000 n +0000385902 00000 n +0000385723 00000 n +0000384431 00000 n +0000385839 00000 n +0000388396 00000 n +0000388025 00000 n +0000386002 00000 n +0000388141 00000 n +0000988255 00000 n +0000389564 00000 n +0000389385 00000 n +0000388552 00000 n +0000389501 00000 n +0000391140 00000 n +0000390770 00000 n +0000389664 00000 n +0000390886 00000 n +0000393998 00000 n +0000393755 00000 n +0000391254 00000 n +0000393871 00000 n +0000396206 00000 n +0000396027 00000 n +0000394154 00000 n +0000396143 00000 n +0000398364 00000 n +0000397993 00000 n +0000396320 00000 n +0000398109 00000 n +0000400336 00000 n +0000400157 00000 n +0000398492 00000 n +0000400273 00000 n +0000988380 00000 n +0000401939 00000 n +0000401760 00000 n +0000400478 00000 n +0000401876 00000 n +0000404344 00000 n +0000404165 00000 n +0000402053 00000 n +0000404281 00000 n +0000406485 00000 n +0000406242 00000 n +0000404500 00000 n +0000406358 00000 n +0000408590 00000 n +0000408411 00000 n +0000406613 00000 n +0000408527 00000 n +0000410414 00000 n +0000410235 00000 n +0000408718 00000 n +0000410351 00000 n +0000412140 00000 n +0000411961 00000 n +0000410528 00000 n +0000412077 00000 n +0000988505 00000 n +0000414160 00000 n +0000413981 00000 n +0000412254 00000 n +0000414097 00000 n +0000416694 00000 n +0000416515 00000 n +0000414274 00000 n +0000416631 00000 n +0000418662 00000 n +0000418483 00000 n +0000416808 00000 n +0000418599 00000 n +0000420280 00000 n +0000420101 00000 n +0000418776 00000 n +0000420217 00000 n +0000422260 00000 n +0000422610 00000 n +0000422123 00000 n +0000420394 00000 n +0000422420 00000 n +0000424750 00000 n +0000424571 00000 n +0000422752 00000 n +0000424687 00000 n +0000988630 00000 n +0000426671 00000 n +0000426492 00000 n +0000424864 00000 n +0000426608 00000 n +0000429591 00000 n +0000429156 00000 n +0000426771 00000 n +0000429272 00000 n +0000432137 00000 n +0000431830 00000 n +0000429719 00000 n +0000431946 00000 n +0000434171 00000 n +0000433864 00000 n +0000432251 00000 n +0000433980 00000 n +0000435780 00000 n +0000435474 00000 n +0000434299 00000 n +0000435590 00000 n +0000437781 00000 n +0000437538 00000 n +0000435894 00000 n +0000437654 00000 n +0000988755 00000 n +0000439337 00000 n +0000439158 00000 n +0000437937 00000 n +0000439274 00000 n +0000441966 00000 n +0000441787 00000 n +0000439465 00000 n +0000441903 00000 n +0000444035 00000 n +0000443856 00000 n +0000442122 00000 n +0000443972 00000 n +0000446276 00000 n +0000445969 00000 n +0000444191 00000 n +0000446085 00000 n +0000448022 00000 n +0000447843 00000 n +0000446418 00000 n +0000447959 00000 n +0000450061 00000 n +0000449626 00000 n +0000448164 00000 n +0000449742 00000 n +0000988880 00000 n +0000453090 00000 n +0000452337 00000 n +0000450175 00000 n +0000452453 00000 n +0000452580 00000 n +0000452644 00000 n +0000452708 00000 n +0000452771 00000 n +0000452835 00000 n +0000452899 00000 n +0000452963 00000 n +0000453027 00000 n +0000455518 00000 n +0000455275 00000 n +0000453232 00000 n +0000455391 00000 n +0000457785 00000 n +0000457478 00000 n +0000455660 00000 n +0000457594 00000 n +0000459578 00000 n +0000459399 00000 n +0000457899 00000 n +0000459515 00000 n +0000462220 00000 n +0000461602 00000 n +0000459706 00000 n +0000461718 00000 n +0000464743 00000 n +0000464564 00000 n +0000462334 00000 n +0000464680 00000 n +0000989005 00000 n +0000467153 00000 n +0000466974 00000 n +0000464871 00000 n +0000467090 00000 n +0000469323 00000 n +0000469144 00000 n +0000467295 00000 n +0000469260 00000 n +0000472175 00000 n +0000471996 00000 n +0000469451 00000 n +0000472112 00000 n +0000473959 00000 n +0000473780 00000 n +0000472303 00000 n +0000473896 00000 n +0000475759 00000 n +0000475580 00000 n +0000474101 00000 n +0000475696 00000 n +0000477448 00000 n +0000477269 00000 n +0000475873 00000 n +0000477385 00000 n +0000989130 00000 n +0000479506 00000 n +0000479263 00000 n +0000477548 00000 n +0000479379 00000 n +0000481286 00000 n +0000481107 00000 n +0000479648 00000 n +0000481223 00000 n +0000483226 00000 n +0000482983 00000 n +0000481428 00000 n +0000483099 00000 n +0000484505 00000 n +0000484326 00000 n +0000483382 00000 n +0000484442 00000 n +0000485637 00000 n +0000485458 00000 n +0000484605 00000 n +0000485574 00000 n +0000486865 00000 n +0000486686 00000 n +0000485737 00000 n +0000486802 00000 n +0000989255 00000 n +0000488033 00000 n +0000487854 00000 n +0000486965 00000 n +0000487970 00000 n +0000489305 00000 n +0000489126 00000 n +0000488133 00000 n +0000489242 00000 n +0000491141 00000 n +0000490898 00000 n +0000489405 00000 n +0000491014 00000 n +0000492913 00000 n +0000492670 00000 n +0000491255 00000 n +0000492786 00000 n +0000494198 00000 n +0000494019 00000 n +0000493041 00000 n +0000494135 00000 n +0000496606 00000 n +0000496363 00000 n +0000494298 00000 n +0000496479 00000 n +0000989380 00000 n +0000500669 00000 n +0000500490 00000 n +0000496748 00000 n +0000500606 00000 n +0000504696 00000 n +0000504517 00000 n +0000500784 00000 n +0000504633 00000 n +0000508739 00000 n +0000508560 00000 n +0000504811 00000 n +0000508676 00000 n +0000512688 00000 n +0000512509 00000 n +0000508854 00000 n +0000512625 00000 n +0000516669 00000 n +0000516490 00000 n +0000512803 00000 n +0000516606 00000 n +0000520541 00000 n +0000520362 00000 n +0000516784 00000 n +0000520478 00000 n +0000989505 00000 n +0000524451 00000 n +0000524272 00000 n +0000520642 00000 n +0000524388 00000 n +0000528394 00000 n +0000528215 00000 n +0000524552 00000 n +0000528331 00000 n +0000532575 00000 n +0000532396 00000 n +0000528495 00000 n +0000532512 00000 n +0000536581 00000 n +0000536402 00000 n +0000532676 00000 n +0000536518 00000 n +0000540842 00000 n +0000540663 00000 n +0000536682 00000 n +0000540779 00000 n +0000542238 00000 n +0000542059 00000 n +0000540957 00000 n +0000542175 00000 n +0000989630 00000 n +0000542353 00000 n +0000542377 00000 n +0000542445 00000 n +0000542469 00000 n +0000542495 00000 n +0000542521 00000 n +0000542998 00000 n +0000543430 00000 n +0000543922 00000 n +0000980312 00000 n +0000543949 00000 n +0000544511 00000 n +0000544969 00000 n +0000545458 00000 n +0000545897 00000 n +0000546381 00000 n +0000546778 00000 n +0000547412 00000 n +0000548076 00000 n +0000548476 00000 n +0000548876 00000 n +0000549421 00000 n +0000549448 00000 n +0000549861 00000 n +0000550402 00000 n +0000550428 00000 n +0000550626 00000 n +0000551008 00000 n +0000551641 00000 n +0000552283 00000 n +0000552309 00000 n +0000552773 00000 n +0000553439 00000 n +0000553799 00000 n +0000554230 00000 n +0000554933 00000 n +0000554955 00000 n +0000555053 00000 n +0000555247 00000 n +0000573807 00000 n +0000574139 00000 n +0000591940 00000 n +0000592318 00000 n +0000603942 00000 n +0000604217 00000 n +0000616949 00000 n +0000617231 00000 n +0000632514 00000 n +0000632875 00000 n +0000634995 00000 n +0000635226 00000 n +0000644693 00000 n +0000644955 00000 n +0000651928 00000 n +0000652157 00000 n +0000659191 00000 n +0000659417 00000 n +0000686421 00000 n +0000687006 00000 n +0000699394 00000 n +0000699688 00000 n +0000708136 00000 n +0000708370 00000 n +0000720232 00000 n +0000720516 00000 n +0000727606 00000 n +0000727826 00000 n +0000736946 00000 n +0000737227 00000 n +0000751994 00000 n +0000752334 00000 n +0000772672 00000 n +0000773138 00000 n +0000781672 00000 n +0000781933 00000 n +0000791860 00000 n +0000792123 00000 n +0000800732 00000 n +0000800984 00000 n +0000808357 00000 n +0000808582 00000 n +0000816875 00000 n +0000817131 00000 n +0000826854 00000 n +0000827152 00000 n +0000836072 00000 n +0000836323 00000 n +0000845255 00000 n +0000845527 00000 n +0000856533 00000 n +0000856856 00000 n +0000864048 00000 n +0000864297 00000 n +0000873116 00000 n +0000873458 00000 n +0000880512 00000 n +0000880745 00000 n +0000887913 00000 n +0000888146 00000 n +0000895225 00000 n +0000895455 00000 n +0000902503 00000 n +0000902737 00000 n +0000920041 00000 n +0000920399 00000 n +0000942321 00000 n +0000942937 00000 n +0000963375 00000 n +0000964005 00000 n +0000965916 00000 n +0000966155 00000 n +0000979936 00000 n +0000989710 00000 n +0000989836 00000 n +0000989962 00000 n +0000990088 00000 n +0000990214 00000 n +0000990340 00000 n +0000990441 00000 n +0001030003 00000 n +0001030183 00000 n +0001030360 00000 n +0001030535 00000 n +0001030710 00000 n +0001030884 00000 n +0001031072 00000 n +0001031322 00000 n +0001031591 00000 n +0001031848 00000 n +0001032051 00000 n +0001032258 00000 n +0001032472 00000 n +0001032691 00000 n +0001032907 00000 n +0001033143 00000 n +0001033389 00000 n +0001033641 00000 n +0001033890 00000 n +0001034093 00000 n +0001034390 00000 n +0001034679 00000 n +0001034944 00000 n +0001035187 00000 n +0001035453 00000 n +0001035706 00000 n +0001035977 00000 n +0001036228 00000 n +0001036492 00000 n +0001036771 00000 n +0001037048 00000 n +0001037315 00000 n +0001037558 00000 n +0001037811 00000 n +0001038084 00000 n +0001038358 00000 n +0001038634 00000 n +0001038898 00000 n +0001039160 00000 n +0001039435 00000 n +0001039724 00000 n +0001039981 00000 n +0001040252 00000 n +0001040512 00000 n +0001040770 00000 n +0001041047 00000 n +0001041312 00000 n +0001041575 00000 n +0001041818 00000 n +0001042081 00000 n +0001042292 00000 n +0001042543 00000 n +0001042784 00000 n +0001043041 00000 n +0001043283 00000 n +0001043525 00000 n +0001043787 00000 n +0001044034 00000 n +0001044297 00000 n +0001044558 00000 n +0001044807 00000 n +0001045034 00000 n +0001045269 00000 n +0001045524 00000 n +0001045780 00000 n +0001046038 00000 n +0001046284 00000 n +0001046528 00000 n +0001046787 00000 n +0001047058 00000 n +0001047298 00000 n +0001047551 00000 n +0001047793 00000 n +0001048033 00000 n +0001048292 00000 n +0001048539 00000 n +0001048818 00000 n +0001049077 00000 n +0001049337 00000 n +0001049588 00000 n +0001049850 00000 n +0001050119 00000 n +0001050362 00000 n +0001050640 00000 n +0001050928 00000 n +0001051162 00000 n +0001051419 00000 n +0001051686 00000 n +0001051953 00000 n +0001052226 00000 n +0001052496 00000 n +0001052758 00000 n +0001053016 00000 n +0001053298 00000 n +0001053553 00000 n +0001053822 00000 n +0001054081 00000 n +0001054340 00000 n +0001054618 00000 n +0001054847 00000 n +0001055032 00000 n +0001055216 00000 n +0001055401 00000 n +0001055585 00000 n +0001055770 00000 n +0001055954 00000 n +0001056139 00000 n +0001056323 00000 n +0001056508 00000 n +0001056691 00000 n +0001056874 00000 n +0001057059 00000 n +0001057243 00000 n +0001057426 00000 n +0001057602 00000 n +0001057779 00000 n +0001057954 00000 n +0001058129 00000 n +0001058306 00000 n +0001058482 00000 n +0001058659 00000 n +0001058835 00000 n +0001059012 00000 n +0001059188 00000 n +0001059365 00000 n +0001059541 00000 n +0001059718 00000 n +0001059893 00000 n +0001060073 00000 n +0001060280 00000 n +0001060487 00000 n +0001060696 00000 n +0001060904 00000 n +0001061113 00000 n +0001061321 00000 n +0001061530 00000 n +0001061738 00000 n +0001061947 00000 n +0001062152 00000 n +0001062345 00000 n +0001062532 00000 n +0001062731 00000 n +0001062966 00000 n +0001063208 00000 n +0001063457 00000 n +0001063699 00000 n +0001063934 00000 n +0001064161 00000 n +0001064325 00000 n +0001064451 00000 n +0001064581 00000 n +0001064715 00000 n +0001064844 00000 n +0001064986 00000 n +0001065128 00000 n +0001065271 00000 n +0001065407 00000 n +0001065541 00000 n +0001065677 00000 n +0001065798 00000 n +0001065934 00000 n +0001066068 00000 n +0001066203 00000 n +0001066337 00000 n +0001066477 00000 n +0001066602 00000 n +0001066720 00000 n +0001066836 00000 n +0001066952 00000 n +0001067068 00000 n +0001067187 00000 n +0001067310 00000 n +0001067438 00000 n +0001067545 00000 n +0001067676 00000 n +0001067816 00000 n +0001067941 00000 n +0001068066 00000 n +0001068146 00000 n +0001068255 00000 n +0001068295 00000 n +0001070682 00000 n +trailer +<< /Size 3305 +/Root 3303 0 R +/Info 3304 0 R +/ID [<064293BF632244B3273A390B92EF4794> <064293BF632244B3273A390B92EF4794>] >> +startxref +1070958 +%%EOF diff --git a/Master/texmf-dist/source/latex/songs/songs.dtx b/Master/texmf-dist/source/latex/songs/songs.dtx new file mode 100644 index 00000000000..d2ef70a9d26 --- /dev/null +++ b/Master/texmf-dist/source/latex/songs/songs.dtx @@ -0,0 +1,11898 @@ +% \iffalse meta-comment +% +% Copyright (C) 2012 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. +% +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{songs.dtx} +%</driver> +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{songs} +%<*package> + [2012/03/17 v2.14 Songs package] +%</package> +% +%<*driver> +\documentclass{ltxdoc} +\usepackage[bookmarks]{hyperref} +\usepackage[nopdfindex]{songs} +\let\oldSE\StopEventually + +% Configure the document: +\EnableCrossrefs +\CodelineIndex +\RecordChanges +%\OnlyDescription + +% Create the \Songs logo, if appropriate fonts are available: +\IfFileExists{harmony.sty}{ + \usepackage{harmony} + \usepackage{graphics} + \newcommand\Songs{\texorpdfstring{{\sffamily s\kern.07ex\resizebox{!}{1ex}{\Ganz}\kern-.09ex ngs}}{songs}} +}{ + \newcommand\Songs{\texorpdfstring{{\sffamily songs}}{songs}} +} + +% Create the logo for Christopher Rath's Songbook package: +\newcommand{\Rath}{{\sffamily Song$\flat$ook}} + +% Define some environments to simulate the interior of a verse, +% for showing samples in the documentation: +{\makeatletter + \gdef\likeverse{% + \SB@insongtrue\SB@inversetrue% + \SB@loadactives% + \global\SB@ctail\SB@cr@% + } + \gdef\chordheight{\SB@setbaselineskip} +} + +% Typeset a block of LaTeX code: +\newenvironment{codeblock}{% + \medskip% + \vbox\bgroup\begingroup% + \narrower\rightskip=0pt plus1fil% + \parindent=0pt% + \obeylines% +}{% + \endgroup\egroup% + \medskip% +} + +% Typeset a sample song or scripture quotation: +\songcolumns{0} +\newenvironment{sample}{% + \medskip% + \noindent\hfil% + \vbox\bgroup% + \hsize.5\hsize% + \advance\hsize-.5\columnsep% + \versesep=5pt% +}{% + \egroup% + \medskip% +} + +% Typeset a sample lyric book fragment: +\newenvironment{lyrics}{% + \medskip% + \noindent\hfil% + \vbox\bgroup\begingroup% + \hsize=.7\textwidth% + \leftskip=20pt\rightskip=0pt plus1fil% + \parindent=-20pt% + \likeverse\obeylines% +}{% + \par\endgroup\egroup% + \hfil\par% + \medskip% +} + +% Typeset a sample chord book fragment: +\newenvironment{chorded}{% + \medskip% + \noindent\hfil% + \vbox\bgroup\begingroup% + \hsize=.7\textwidth% + \leftskip=20pt\rightskip=0pt plus1fil% + \parindent=-20pt% + \likeverse\obeylines% + \versesep=5pt\chordheight% +}{% + \par\endgroup\egroup% + \hfil\par% + \medskip% +} + +% Typeset a "<code> produces <text>" example: +\newlength\prodlen +\setlength{\prodlen}{2.7in} +\newbox\prodbox +\newcommand{\example}{% + \medskip\setbox\prodbox\hbox\bgroup% +} +\newcommand{\produces}{% + \egroup% + \indent% + \vbox{\hbox to\prodlen{\unhbox\prodbox\hfil}}% + \ {\it produces}\quad% + \afterassignment\prodprefix% + \setbox\prodbox\hbox} +\newcommand{\prodprefix}{% + \likeverse\chordheight% + \aftergroup\prodsuffix} +\newcommand{\prodsuffix}{\unhbox\prodbox\par\medskip} +\newbox\vcbox +\newdimen\vcadjust +\newcommand{\vcenterbox}[1]{% + \setbox\vcbox\vbox{\hbox{#1}}% + \vcadjust=.5\ht\vcbox% + \advance\vcadjust by-6pt% + \lower\vcadjust\box\vcbox% +} + +% Recode \DescribeMacro and \DescribeEnv to make nice pdfbookmark entries. +% Also create some \MainImpl macros that make pdfbookmarks to help the reader +% find the "real" implementations of important macros. +\newcount\seclevel% +\newcommand{\getseclevel}{% + \ifnum\value{subsection}=0 \seclevel=2 % + \else\ifnum\value{subsubsection}=0 \seclevel=3 % + \else\seclevel=4 \fi\fi% +} +{\makeatletter + \xdef\bschar{\@backslashchar} + \global\let\For\@for} +\newcommand\DescMacro[1]{% + \getseclevel% + \pdfbookmark[\the\seclevel]{\bschar\bschar#1}{macdef-#1}% + \expandafter\DescribeMacro\expandafter{\csname#1\endcsname}% + \hyperdef{macro}{#1}{}\kern0pt% +} +\newcommand\DescMacroGroup[3]{% + \getseclevel% + \pdfbookmark[\the\seclevel]{\bschar\bschar#2}{macdef-#1}% + \expandafter\DescribeMacro\expandafter{\csname#2\endcsname}% + \For\temp:=#3\do{\hyperdef{macro}{\temp}{}}% +} +\newcommand\MainImpl[1]{% + \pdfbookmark[3]{\bschar\bschar#1}{mimpl-#1}% +} +\newcommand{\DescEnv}[1]{% + \getseclevel% + \pdfbookmark[\the\seclevel]{#1}{envdef-#1}% + \DescribeEnv{#1}% + \hyperdef{env}{#1}{}\kern0pt% +} +\newcommand{\MainEnvImpl}[1]{% + \getseclevel% + \pdfbookmark[\the\seclevel]{#1}{eimpl-#1}% +} + +% Create macros to hyperlink macro and environment names to their +% documentation points. +\newcommand{\mac}[1]{{\tt\hyperlink{macro.#1}{\char92 #1}}} +\newcommand{\env}[1]{{\tt\hyperlink{env.#1}{#1}}} + +% Defining bookmarks for definitions of active characters is a little trickier +% because many of these characters have special meanings either to TeX or to +% PDF. The only reliable way is to insert an "\ooo" escape sequence into the +% bookmark text, where ooo is the ascii number of the character expressed in +% octal. To achieve this, we use `\string<symbol> to obtain the decimal +% ascii number d of the symbol, then do some math (implemented in \octalize) +% to compute the decimal number n whose digits correspond to the octal +% representation of d, and then write n to the bookmark text using \the. +\newcount\cnta +\newcount\cntb +\newcount\cntc +\newcommand{\octalize}[2]{% + \cntb\cnta + \divide\cntb#1 + \multiply\cntb#2 + \advance\cntc\cntb + \divide\cntb#2 + \multiply\cntb#1 + \advance\cnta-\cntb +} +\newcommand{\DescChar}[2]{% + \expandafter\let\csname string#1\expandafter\endcsname + \expandafter=\string#2% + \getseclevel + \cnta\expandafter`\string#2% + \cntc0 + \octalize{64}{100}% + \octalize{8}{10}% + \octalize{1}{1}% + \pdfbookmark[\the\seclevel]{\bschar\the\cntc}{#1def}% + \expandafter\DescribeEnv\string#2% + \hyperdef{env}{#1}{}\kern0pt% +} +\newcommand{\refchar}[1]{{\tt\hyperlink{env.#1}{\csname string#1\endcsname}}} + +% At the end of the implementation section we'll have a code line index of +% macro definitions and usages. To make it look a bit less ragged than the +% default index style and to conserve some space, we'll customize a few of +% the parameters: + +\IndexPrologue{% + \subsection{Codeline Index}% + Numbers underlined refer to the code line where the corresponding entry + is defined; numbers in roman refer to the code lines where the entry + is used.} + +{\makeatletter + + \gdef\IndexParms{% + \sfcode`,=1750 + \parindent0pt + \columnsep15pt + \parskip0pt plus1pt + \rightskip0pt + \mathsurround0pt + \parfillskip0pt + \small + \def\@idxitem{\par\hangindent15pt}% + \def\subitem{\@idxitem\hspace*{15pt}}% + \def\subsubitem{\@idxitem\hspace*{25pt}}% + \def\indexspace{\par\vspace{10pt plus 2pt minus 3pt}}} + + \gdef\SpecialMainOptIndex#1{% + \@bsphack + \special@index{% + #1\actualchar{\string\ttfamily\space#1} (option)\encapchar main}% + \special@index{% + options:\levelchar + #1\actualchar{\string\ttfamily\space#1}\encapchar main}% + \@esphack} +} + +% Create a conditional that typesets its first argument if we're including +% the implementation section, otherwise typesets its second argument. +\newcommand\ImplOrDesc[2]{% + \ifx\StopEventually\oldSE#1\else#2\fi% +} + +% Hyphenating the word "choruses" looks weird. No "ruses" please! +\hyphenation{choruses} + +% An environment for describing the implementation of a package option: +\let\oldsmei\SpecialMainEnvIndex +\newenvironment{option}[1]{% + \let\SpecialMainEnvIndex\SpecialMainOptIndex% + \begin{environment}{#1}% + \let\SpecialMainEnvIndex\oldsmei% +}{% + \end{environment}% + \let\SpecialMainEnvIndex\oldsmei% +} + +% Describe the default setting for an option: +\newcommand\optdef[1]{\noindent{\it(Default: #1)}\hspace{.5cm}} + +% Typeset a chord name: +\newcommand{\chord}[1]{{\sffamily\slshape#1}} + +% Here are a few macros to produce nice syntax parameters: +\newcommand{\argp}[1]{\meta{arg#1}} +\newcommand\Meta[1]{\textrm{\meta{#1}}} +\newcommand\OR{\,$\mid$\,} +\newcommand\SPC{\char`\ } + +% Now let's quell those annoying "Marginpar has moved" warning messages. +{\makeatletter + \global\let\oldamp=\@addmarginpar + \global\let\oldlwnl=\@latex@warning@no@line + \gdef\@addmarginpar{% + \let\@latex@warning@no@line\@gobble% + \oldamp% + \let\@latex@warning@no@line\oldlwnl% + } +} + +% The \eat macro just gobbles its argument. I use it to appease my syntax +% highlighter when it gets confused. +\newcommand{\eat}[1]{} + +\begin{document} + \DocInput{songs.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{8597} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% \changes{v1.0}{2001/12/01}{Initial version} +% \changes{v1.1}{2005/04/03}{Change log introduced and first release of this documentation} +% \changes{v1.17}{2005/09/24}{Transformed the source from a class to a package} +% \changes{v1.18}{2005/09/29}{Verse numbering added} +% \changes{v2.0}{2007/06/20}{Keyval syntax and chord-replay system added} +% +% \iffalse +% Here we list all the macros that should not be indexed because they are: +% (a) too common and therefore the index would be too large if we listed them, +% (b) not useful in an index because they are predefined TeX macros, or +% (c) not really macros but rather control sequence names given to \string. +% \fi +% \DoNotIndex{\@M,\@depth,\@empty,\@firstofone,\@firstoftwo,\@gobble,\@gobbletwo,\@height,\@m,\@minus,\@ne,\@plus,\@secondoftwo,\@width,\m@ne,\p@,\thr@@,\tw@,\voidb@x,\@xpt,\z@,\z@skip} +% \DoNotIndex{\advance,\char,\count,\divide,\font,\fontdimen,\maxdimen,\multiply,\setcounter,\setlength,\settoheight,\settowidth,\stepcounter} +% \DoNotIndex{\begin,\begingroup,\bgroup,\egroup,\end,\endgroup} +% \DoNotIndex{\box,\copy,\dp,\hbox,\ht,\leavevmode,\lower,\null,\prevdepth,\raise,\rlap,\setbox,\unhbox,\unhcopy,\unpenalty,\unskip,\unvbox,\unvcopy,\vbox,\vtop,\wd} +% \DoNotIndex{\csname,\def,\edef,\endcsname,\futurelet,\gdef,\global,\let,\long,\mathchardef,\newcommand,\renewcommand,\renewenvironment,\xdef} +% \DoNotIndex{\@ifundefined,\@for,\do,\else,\fi,\ifcase,\ifcat,\ifdim,\iffalse,\ifhmode,\ifmmode,\ifinner,\ifnum,\ifodd,\ifvbox,\ifvmode,\ifvoid,\ifx,\loop,\or,\repeat,\undefined} +% \DoNotIndex{\afterassignment,\aftergroup,\expandafter,\ignorespaces,\immediate,\noexpand,\protect,\relax,\space,\string,\the} +% \DoNotIndex{\hfil,\hfilneg,\hskip,\hss,\indent,\kern,\nobreak,\noindent,\nointerlineskip,\offinterlineskip,\par,\penalty,\strut,\thinspace,\vadjust,\vfil,\vfilneg,\vphantom,\vskip} +% \DoNotIndex{\@octets,\four,\three,\two,\UTFviii@,\UTFviii@zero@octets,\0,\1,\2,\3,\4,\5,\6,\7,\8,\9,\X,\O} +% +% +% \GetFileInfo{songs.dtx} +% +% \title{The \Songs\ package\thanks{This document corresponds to +% \textsf{songs}~\fileversion, dated~\filedate, +% \copyright~2012 Kevin W.~Hamlen, and +% distributed under version~2 the GNU General Public License +% as published by the Free Software Foundation.}} +% \author{Kevin W. Hamlen} +% +% \maketitle +% +% \begin{abstract} +% The \Songs\ package produces songbooks that contain lyrics and chords +% (but not full sheet music). +% It allows lyric books, chord books, overhead slides, and digital projector +% slides to all be maintained and generated from a single \LaTeX\ source +% document. +% Automatic transposition, guitar tablature diagrams, handouts, and +% a variety of specialized song indexes are supported. +% \end{abstract} +% +% \section{Introduction} +% +% The \Songs\ \LaTeX\ package produces books of songs that contain lyrics and +% (optionally) chords. +% A single source document yields a lyric book for singers, a chord book for +% musicians, and overhead or digital projector slides for corporate singing. +% +% The software is especially well suited for churches and religious +% fellowships desiring to create their own books of worship songs. +% Rather than purchasing a fixed hymnal of songs, the \Songs\ package allows +% worship coordinators to maintain a constantly evolving repertoire of music +% to which they can add and remove songs over time. +% As the book content changes, the indexes, spacing, and other formatting +% details automatically adjust to stay consistent. +% Songs can also be quickly selected and arranged for specific events or +% services through the use of scripture indexes, automatic transposition, +% and handout and slide set creation features. +% +% \section{Terms of Use} +% +% \noindent +% The \Songs\ package is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version~2 +% of the License, or (at your option) any later version. +% A copy of the license can be found in \S\ref{sec:license}. +% +% \medskip +% +% \noindent +% This program is distributed in the hope that it will be useful, +% but {\sc without any warranty}; without even the implied warranty of +% {\sc merchantability} or {\sc fitness for a particular purpose}. See the +% GNU General Public License in \S\ref{sec:license} for more details. +% A copy of the license can also be obtained by writing to the +% Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +% Boston, MA 02110-1301, USA. +% +% \medskip +% +% \noindent +% This software is copyright \copyright~2012 Kevin W.~Hamlen. +% For contact information or the latest version, see the project webpage at: +% +% \vskip1.5ex +% \begingroup\centering\noindent +% \href{http://songs.sourceforge.net}{{\tt http://songs.sourceforge.net}}\par +% \endgroup +% +% \section{Sample Document} +% +% For those who would like to start making song books quickly, the +% following is a sample document that yields a simple song book with +% one song and one title index. +% Starting from this template, you can begin to add songs and customizations +% to create a larger book. +% Instructions for compiling this sample song book follow the listing. +% +% \begin{verbatim} +% \documentclass{article} +% \usepackage[chorded]{songs} +% +% \newindex{titleidx}{titleidx} +% \noversenumbers +% +% \begin{document} +% \showindex{Complete Index of Songs}{titleidx} +% \songsection{Worship Songs} +% +% \begin{songs}{titleidx} +% \beginsong{Doxology}[by={Louis Bourgeois and Thomas Ken}, +% sr={Revelation 5:13}, +% cr={Public domain.}, +% index={Praise God, from Whom all blessings flow}] +% \beginverse +% \[G]Praise God, \[D]from \[Em]Whom \[Bm]all \[Em]bless\[D]ings \[G]flow; +% \[G]Praise Him, all \[D]crea\[Em]tures \[C]here \[G]be\[D]low; +% \[Em]Praise \[D]Him \[G]a\[D]bove, \[G]ye \[C]heav'n\[D]ly \[Em]host; +% \[G]Praise Fa\[Em]ther, \[D]Son, \[Am]and \[G/B G/C]Ho\[D]ly \[G]Ghost. +% \[C]A\[G]men. +% \endverse +% \endsong +% \end{songs} +% +% \end{document} +% \end{verbatim} +% +% To compile this book, execute three commands. +% First, use \LaTeX\ (|pdflatex| is recommended) to compile the document: +% +% \begin{codeblock} +% |pdflatex mybook.tex| +% \end{codeblock} +% +% \noindent +% (where |mybook.tex| is the name of the source document above). +% Next, use the |songidx| program provided with this distribution to +% generate the indexes: +% +% \begin{codeblock} +% |songidx titleidx.sxd titleidx.sbx| +% \end{codeblock} +% +% \noindent +% Finally, regenerate the document using \LaTeX\ so that the newly +% generated index data will be included: +% +% \begin{codeblock} +% |pdflatex mybook.tex| +% \end{codeblock} +% +% \noindent +% The final document is named |mybook.pdf| if you use |pdflatex| or +% |mybook.dvi| if you use regular |latex|. +% +% \begin{figure} +% \noindent\vbox{\begingroup\hsize=352pt +% \versesep=12pt\columnsep=7pt\parindent=20pt +% \def\colbotglue{0pt}\def\lastcolglue{0pt} +% \baselineadj=-1pt\relax +% \noversenumbers +% \setlength\textwidth{352pt} +% \setlength\textheight{498pt} +% \songcolumns{2} +% \vskip-3.5ex plus-1ex minus-.2ex +% \nointerlineskip\null\nointerlineskip +% \songsection*{Worship Songs} +% \begin{songs}{} +% \beginsong{Doxology}[ +% by={Louis Bourgeois and Thomas Ken}, +% sr={Revelation 5:13}, +% cr={Public domain.}] +% \beginverse +% \[G]Praise God, \[D]from \[Em]Whom \[Bm]all \[Em]bless\[D]ings \[G]flow; +% \[G]Praise Him, all \[D]crea\[Em]tures \[C]here \[G]be\[D]low; +% \[Em]Praise \[D]Him \[G]a\[D]bove, \[G]ye \[C]heav'n\[D]ly \[Em]host; +% \[G]Praise Fa\[Em]ther, \[D]Son, \[Am]and \[G/B G/C]Ho\[D]ly \[G]Ghost. +% \[C]A\[G]men. +% \endverse +% \endsong\eat\] +% \parindent=15pt +% \beginscripture{Psalm 18:2-6} +% \Acolon The LORD is my rock and my fortress and my deliverer, +% \Bcolon my God, my rock, in whom I take refuge, +% \Bcolon my shield, and the horn of my salvation, my stronghold. +% \Acolon I call upon the LORD, who is worthy to be praised, +% \Bcolon and I am saved from my enemies. +% \strophe +% \Acolon The cords of death encompassed me; +% \Bcolon the torrents of destruction assailed me; +% \Acolon the cords of Sheol entangled me; +% \Bcolon the snares of death confronted me. +% \strophe +% \Acolon In my distress I called upon the LORD; +% \Bcolon to my God I cried for help. +% \Acolon From his temple he heard my voice, +% \Bcolon and my cry to him reached his ears. +% \endscripture +% \parindent=20pt +% \beginsong{A Mighty Fortress Is Our God}[ +% by={Martin Luther}, +% cr={Public Domain.}] +% \beginverse +% A \[A]mighty \[C#m]Fortress \[B7]is our \[E]God, +% A \[D]bulwark \[A]never \[E7]fail\[A]ing. +% Our helper \[C#m]He, a\[B7]mid the \[E]flood +% Of \[D]mortal \[A]ills pre\[E7]vail\[A]ing. +% For still our \[B7sus4]an\[B7]cient \[E]foe +% Doth \[A]seek to \[E/G#]work us \[F#m]woe; +% His craft and \[B7]pow'r are \[E]great, +% And, \[Bm]armed with cruel \[C#]hate, +% On \[D]earth is \[A]not his \[E7]e\[A]qual. +% \endverse +% \beginverse +% Did ^we in ^our own ^strength con^fide, +% Our ^striving ^would be ^los^ing. +% Were not the ^right Man ^on our ^side, +% The ^Man of ^God's own ^choos^ing. +% Dost ask who ^that ^may ^be? +% Christ ^Jesus, ^it is ^He; +% Lord Saba^oth His ^Name, +% From ^age to age the ^same; +% And ^He must ^win the ^bat^tle. +% \endverse +% \endsong\eat\] +% \end{songs} +% \endgroup}\par +% \caption{Sample page from a chord book}\label{fig:sample} +% \end{figure} +% A copy of the first page of a sample song section is shown in +% Figure~\ref{fig:sample}. +% The page shown in that figure is from a chorded version of the book. +% When generating a lyric version, the chords are omitted. +% See \S\ref{sec:options} for information on how to generate different +% versions of the same book. +% +% \section{Initialization and Options}\label{sec:options} +% +% Each \LaTeX\ document that uses the \Songs\ package should contain a +% line like the following near the top of the document: +% +% \begin{codeblock} +% |\usepackage[|\meta{options}|]{songs}| +% \end{codeblock} +% +% \noindent +% Supported \meta{options} include the following: +% +% \paragraph{Output Type.} +% \DescEnv{lyric} +% \DescEnv{chorded} +% \DescEnv{slides} +% \DescEnv{rawtext} +% The \Songs\ package can produce four kinds of books: lyric books, chord +% books, books of overhead slides, and raw text output. +% You can specify which kind of book is to be produced by specifying one of +% |lyric|, |chorded|, |slides|, or |rawtext| as an option. +% If none of these are specified, |chorded| is the default. +% +% Lyric books omit all chords, whereas chord books include chords and +% additional information for musicians (specified using \mac{musicnote}). +% Books of overhead slides omit all chords and typeset +% one song per page in a large font, centered. +% +% Raw text output yields an ascii text file named \meta{jobname}|.txt| +% (where \meta{jobname} is the root filename) containing lyrics without chords. +% This can be useful for importing song books into another program, such as a +% spell-checker. +% +% \DescMacro{chordson} +% \DescMacro{chordsoff} +% Chords can be turned on or off in the middle of the document +% by using the |\chordson| or |\chordsoff| macros. +% +% \DescMacro{slides} +% Slides mode can be activated in the middle of the document by using the +% |\slides| macro. +% For best results, this should typically only be done in the document +% preamble or at the beginning of a fresh page. +% +% \paragraph{Measure Bars.} +% \DescEnv{nomeasures} +% \DescEnv{showmeasures} +% \DescMacro{measureson} +% \DescMacro{measuresoff} +% The \Songs\ package includes a facility for placing measure bars in chord +% books (see \S\ref{sec:measures}). +% To omit these measure bars, use the |nomeasures| option; +% to display them, use the |showmeasures| option (the default). +% Measure bars can also be turned on or off in the middle of the document by +% using the |\measureson| or |\measuresoff| macros. +% +% \paragraph{Transposition.} +% \DescEnv{transposecapos} +% The |transposecapos| option changes the effect of the \mac{capo} macro. +% Normally, using |\capo{|\meta{n}|}| within a song environment produces a +% textual note in chord books that suggests the use of a guitar capo on fret +% \meta{n}. +% However, when the |transposecapos| option is active, these textual notes +% are omitted and instead the effect of |\capo{|\meta{n}|}| is the +% same as for \mac{transpose}|{|\meta{n}|}|. +% That is, chords between the \mac{capo} macro and the end of the song are +% automatically transposed up by \meta{n} half-steps. +% This can be useful for adapting a chord book for guitarists to one that can +% be used by pianists, who don't have the luxury of capos. +% See \S\ref{sec:notes} and \S\ref{sec:transpose} for more information on the +% \mac{capo} and \mac{transpose} macros. +% +% \paragraph{Indexes.} +% \DescEnv{noindexes} +% \DescMacro{indexeson} +% \DescMacro{indexesoff} +% The |noindexes| option suppresses the typesetting of any in-document indexes. +% Display of indexes can also be turned on or off using the |\indexeson| and +% |\indexesoff| macros. +% +% \DescEnv{nopdfindex} +% The |nopdfindex| option suppresses the creation of the pdf bookmark index +% that is normally included in |.pdf| files. +% If not generating a |.pdf| file, this option has no effect. +% +% \paragraph{Scripture Quotations.} +% \DescEnv{noscripture} +% \DescMacro{scriptureon} +% \DescMacro{scriptureoff} +% The |noscripture| option omits scripture quotations (see +% \S\ref{sec:scripture}) from the output. +% You can also turn scripture quotations on or off in the middle of the +% document by using |\scriptureon| or |\scriptureoff|, respectively. +% +% \paragraph{Shaded Boxes.} +% \DescEnv{noshading} +% The |noshading| option causes all shaded boxes, such as those that surround +% song numbers and textual notes, to be omitted. +% You might want to use this option if printing such shaded boxes causes +% problems for your printer or uses too much ink. +% +% \paragraph{Partial Song Sets.} +% \DescMacro{includeonlysongs} +% Often it is useful to be able to extract a subset of songs from the master +% document---e.g.~to create a handout or set of overhead slides for a specific +% worship service. +% To do this, you can type |\includeonlysongs{|\meta{songlist}|}| in the +% document preamble (i.e., before the |\begin{document}| line), where +% \meta{songlist} is a comma-separated list of the song numbers to include. +% For example, +% +% \begin{codeblock} +% |\includeonlysongs{37,50,2}| +% \end{codeblock} +% +% \noindent +% creates a document consisting only of songs 37, 50, and 2, in that order. +% +% Partial books generated with |\includeonlysongs| omit all scripture +% quotations (\S\ref{sec:scripture}), and ignore uses of +% \mac{nextcol}, \mac{brk}, \mac{sclearpage}, and \mac{scleardpage} +% between songs unless they are followed by a star (e.g., \mac{nextcol}|*|). +% To force a column- or page-break at a specific point in a partial book, +% add the word |nextcol|, |brk|, |sclearpage|, or |scleardpage| at the +% corresponding point in the \meta{songlist}. +% +% The |\includeonlysongs| macro only reorders songs within each +% \env{songs} environment (see \S\ref{sec:songs}), not between different +% \env{songs} environments. +% It also cannot be used in conjunction with the \env{rawtext} option. +% +% \section{Book Sections}\label{sec:sections} +% +% \paragraph{Section Titles.} +% \DescMacro{songsection} +% \DescMacro{songchapter} +% Section titles in a song book can be produced with +% +% \begin{codeblock} +% |\songsection{|\meta{title}|}| +% \end{codeblock} +% +% \noindent +% which acts like \LaTeX's |\section| command except that it centers +% the \meta{title} text in sans serif font and omits the section number. +% When using the |book| document class, use |\songchapter| +% instead of |\songsection|. +% +% \paragraph{Indexes.} +% \DescMacro{newindex} +% \DescMacro{newauthorindex} +% \DescMacro{newscripindex} +% The \Songs\ package supports three kinds of indexes: indexes by title and/or +% notable lyrics, indexes by author, and indexes by scripture reference. +% To generate an index, first declare the index in the document preamble +% (i.e., before the |\begin{document}| line) with one of the following: +% +% \begin{codeblock} +% |\newindex{|\meta{id}|}{|\meta{filename}|}| +% |\newauthorindex{|\meta{id}|}{|\meta{filename}|}| +% |\newscripindex{|\meta{id}|}{|\meta{filename}|}| +% \end{codeblock} +% +% \noindent +% The \meta{id} should be an alphabetic identifier that will be used to +% identify the index in other macros that reference it. +% The \meta{filename} should be a string that, when appended with an +% extension, constitutes a valid filename on the system. +% Auxiliary files named \meta{filename}|.sxd| and \meta{filename}|.sbx| +% are generated during the automatic index generation process. +% For example: +% +% \begin{codeblock} +% |\newindex{mainindex}{idxfile}| +% \end{codeblock} +% +% \noindent +% creates a title index named ``|mainindex|'' whose data is +% stored in files named |idxfile.sxd| and |idxfile.sbx|. +% +% \DescMacro{showindex} +% To display the index in the document, use: +% +% \begin{codeblock} +% |\showindex[|\meta{columns}|]{|\meta{title}|}{|\meta{id}|}| +% \end{codeblock} +% +% \noindent +% where \meta{id} is the same identifier used in the \mac{newindex}, +% \mac{newauthorindex}, or \mac{newscripindex} command, and where +% the \meta{title} is the title of the index, which should consist only of +% simple text (no font or formatting macros, since those cannot be used in +% pdf bookmark indexes). +% The |[|\meta{columns}|]| part is optional; if specified it dictates the +% number of columns if the index can't fit in a single column. +% For example, for a 2-column title index, write: +% +% \begin{codeblock} +% |\showindex[2]{Index of Song Titles}{mainindex}| +% \end{codeblock} +% +% \section{Compiling}\label{sec:compiling} +% +% As with a typical \LaTeX\ document, compiling a song book document requires +% three steps. +% First, use \LaTeX\ (|pdflatex| is recommended) to generate auxiliary files +% from the |.tex| file: +% +% \begin{codeblock} +% |pdflatex mybook.tex| +% \end{codeblock} +% +% Second, use the |songidx| program to generate an index for each index that +% you declared with \mac{newindex}, \mac{newauthorindex}, or +% \mac{newscripindex}. +% The syntax of the |songidx| command is: +% +% \begin{codeblock} +% |songidx |[|-b| \meta{canon}|.can|] \meta{filename}|.sxd| \meta{filename}|.sbx| +% \end{codeblock} +% +% \noindent +% where \meta{filename} is the same \meta{filename} that was used in the +% \mac{newindex}, \mac{newauthorindex}, or \mac{newscripindex} macro. +% If the index was declared with \mac{newscripindex}, then the |-b| option +% is used to specify which version of the bible you wish to use as a basis +% for sorting your scripture index. +% The \meta{canon} part can be any of the |.can| files provided with +% the |songidx| distribution. +% If you are using a Protestant, Catholic, or Greek Orthodox Christian bible +% with book names in English, then the |bible.can| canon file should work +% well. +% For other bibles, you should create your own |.can| file by copying and +% modifying one of the existing |.can| files. +% +% For example, if your song book |.tex| file contains the lines +% +% \begin{codeblock} +% \mac{newindex}|{titleidx}{titlfile}| +% \mac{newauthorindex}|{authidx}{authfile}| +% \mac{newscripindex}|{scripidx}{scrpfile}| +% \end{codeblock} +% +% \noindent +% then the commands to generate indexes sorted according to a Christian +% English bible are: +% +% \begin{codeblock} +% |songidx titlfile.sxd titlfile.sbx| +% |songidx authfile.sxd authfile.sbx| +% |songidx -b bible.can scrpfile.sxd scrpfile.sbx| +% \end{codeblock} +% +% Once the indexes are generated, generate the final book by invoking +% \LaTeX\ one more time: +% +% \begin{codeblock} +% |pdflatex mybook.tex| +% \end{codeblock} +% +% \section{Songs}\label{sec:songs} +% +% \subsection{Beginning a Song} +% +% \paragraph{Song Sets.} +% \DescEnv{songs} +% Songs are contained within |songs| environments. +% Each |songs| environment begins and ends with: +% +% \begin{codeblock} +% |\begin{songs}{|\meta{indexes}|}| +% $\vdots$ +% |\end{songs}| +% \end{codeblock} +% +% \noindent +% \meta{indexes} is a comma-separated list of index identifiers +% (the \meta{id}'s specified with \mac{newindex})---one identifier +% for each index that is to include songs in this song set. +% Between the |\begin{songs}| and |\end{songs}| lines of +% a song section can appear only songs (see below) +% or inter-song environments (see \S\ref{sec:between}). +% No text in a |songs| environment may lie outside of these environments. +% +% \paragraph{Songs.} +% \DescMacro{beginsong} +% \DescMacro{endsong} +% A song begins and ends with: +% +% \begin{codeblock} +% |\beginsong{|\meta{titles}|}[|\meta{otherinfo}|]| +% $\vdots$ +% |\endsong| +% \end{codeblock} +% +% \noindent +% Songs should appear only within \env{songs} environments (see above) +% unless you are supplying your own page-builder (see \S\ref{sec:layout}). +% +% In the \mac{beginsong} line, \meta{titles} is one or more song titles +% separated by |\\|. +% If multiple titles are provided, the first is typeset normally +% atop the song and the rest are each typeset in parentheses on +% separate lines. +% +% The |[|\meta{otherinfo}|]| part is an optional comma-separated list of +% key-value pairs (keyvals) of the form \meta{key}|=|\meta{value}. +% The possible keys and their values are: +% +% \medskip +% \noindent\hfil\vbox{\halign{#\hfil&\kern2em{\it#}\hfil\cr +% |by={|\meta{authors}|}|&authors, composers, and other contributors\cr +% |cr={|\meta{copyright}|}|©right information\cr +% |li={|\meta{license}|}|&licensing information\cr +% |sr={|\meta{refs}|}|&related scripture references\cr +% |index={|\meta{lyrics}|}|&an extra index entry for a line of lyrics\cr +% |ititle={|\meta{title}|}|&an extra index entry for a hidden title\cr}} +% \medskip +% +% \noindent +% For example, a song that begins and ends with +% +% \begin{codeblock} +% |\beginsong{Title1 \\ Title2}[by={Joe Smith}, sr={Job 3},| +% | cr={\copyright~|\unskip\expandafter|\the\year|| XYZ.}, li={Used with permission.}]| +% |\endsong| +% \end{codeblock} +% +% \noindent looks like +% +% \begin{sample} +% \setcounter{songnum}{1}% +% \vskip1pt% +% \beginsong{Title1 \\ Title2}[by={Joe Smith}, sr={Job 3}, +% cr={\copyright~\the\year\ XYZ.}, li={Used with permission.}] +% \endsong +% \end{sample} +% +% The four keyvals used in the above example are described in detail in the +% remainder of this section; +% the final two are documented in \S\ref{sec:ientry}. +% You can also create your own keyvals (see \S\ref{sec:newkey}). +% +% \paragraph{Song Authors.} +% \DescEnv{by=} +% The |by={|\meta{authors}|}| keyval lists one or more authors, +% composers, translators, etc. +% An entry is added to each author index associated with the current +% \env{songs} environment for each contributor listed. +% Contributors are expected to be separated by commas, semicolons, or the +% word |and|. +% For example: +% +% \begin{codeblock} +% |by={Fred Smith, John Doe, and Billy Bob}| +% \end{codeblock} +% +% \noindent +% Words separated by a macro-space (\verb*@\ @\eat*) or tie (|~|) +% instead of a regular space are treated as single words by the indexer. +% For example, \verb*@The Vienna Boys' Choir@\eat* is indexed as +% ``Choir, The Vienna Boys'\thinspace'' but +% \verb*@The Vienna\ Boys'\ Choir@\eat* is indexed as +% ``Vienna Boys' Choir, The''. +% +% \paragraph{Copyright Info.} +% \DescEnv{cr=} +% The |cr={|\meta{copyright}|}| keyval specifies the copyright-holder of the +% song, if any. +% For example: +% +% \begin{codeblock} +% |cr={\copyright~2000 ABC Songs, Inc.}| +% \end{codeblock} +% +% \noindent +% Copyright information is typeset in fine print at the bottom of the song. +% +% \paragraph{Licensing Info.} +% \DescEnv{li=} +% \DescMacro{setlicense} +% Licensing information is provided by |li={|\meta{license}|}|, where +% \meta{license} is any text. +% Licensing information is displayed in fine print under the song just +% after the copyright information (if any). +% Alternatively, writing |\setlicense{|\meta{license}|}| anywhere between +% the \mac{beginsong} and \mac{endsong} lines is equivalent to using +% |li={|\meta{license}|}| in the \mac{beginsong} line. +% +% When many songs in a book are covered by a common license, it is +% usually convenient to create a macro to abbreviate the licensing +% information. +% For example, if your organization has a music license from Christian +% Copyright Licensing International with license number 1234567, you might +% define a macro like +% +% \begin{codeblock} +% |\newcommand{\CCLI}{(CCLI \#1234567)}| +% \end{codeblock} +% +% \noindent +% Then you could write |li=\CCLI| in the \mac{beginsong} line of each song +% covered by CCLI. +% +% \paragraph{Scripture References.} +% \DescEnv{sr=} +% The \Songs\ package has extensive support for scripture citations and +% indexes of scripture citations. +% To cite scripture references for the song, use the keyval +% |sr={|\meta{refs}|}|, where \meta{refs} is a list of scripture +% references. +% Index entries are added to all scripture indexes associated +% with the current \env{songs} environment for each such reference. +% The |songidx| index generation program expects \meta{refs} to be a list +% of references in which semicolons are used to separate references to +% different books, and commas are used to separate references to to +% different chapters and verses within the same book. +% For example, one valid scripture citation is +% +% \begin{codeblock} +% |sr={John 3:16,17, 4:1-5; Jude 3}| +% \end{codeblock} +% +% The full formal syntax of a valid \meta{refs} argument is given in +% Figure~\ref{fig:srsyntax}. +% \begin{figure} +% \noindent\hfil\vbox{\advance\baselineskip2pt +% \halign{\hfil{\tt#}\,$\longrightarrow$\,&{\tt#}\hfil\cr +% \Meta{refs}&\Meta{nothing}\OR\Meta{ref};\SPC\Meta{ref};$\ldots$;\SPC\Meta{ref}\cr +% \Meta{ref}&\Meta{many-chptr-book}\SPC\Meta{chapters}\OR\Meta{one-chptr-book}\SPC\Meta{verses}\cr +% \Meta{many-chptr-book}&Genesis\OR Exodus\OR Leviticus\OR Numbers\OR $\ldots$\cr +% \Meta{one-chptr-book}&Obadiah\OR Philemon\OR 2 John\OR 3 John\OR Jude\cr +% \Meta{chapters}&\Meta{chref},\SPC\Meta{chref},$\ldots$,\SPC\Meta{chref}\cr +% \Meta{chref}&\Meta{chapter}\OR\Meta{chapter}-\Meta{chapter}\OR\Meta{chapter}:\Meta{verses}\OR\cr +% \omit&\quad\Meta{chapter}:\Meta{verse}-\Meta{chapter}:\Meta{verse}\cr +% \Meta{verses}&\Meta{vref},\Meta{vref},$\ldots$,\Meta{vref}\cr +% \Meta{vref}&\Meta{verse}\OR\Meta{verse}-\Meta{verse}\cr}} +% \caption{Formal syntax rules for song scripture references}\label{fig:srsyntax} +% \end{figure} +% In those syntax rules, \meta{chapter} and \meta{verse} stand for arabic +% numbers denoting a valid chapter number for the given book, and a valid +% verse number for the given chapter, respectively. +% Note that when referencing a book that has only one chapter, +% one should list only its verses after the book name +% (rather than |1:|\meta{verses}). +% +% \subsection{Verses and Choruses} +% +% \paragraph{Starting A Verse Or Chorus.} +% \DescMacro{beginverse} +% \DescMacro{endverse} +% \DescMacro{beginchorus} +% \DescMacro{endchorus} +% Between the \mac{beginsong} and \mac{endsong} lines of a song can +% appear any number of verses and choruses. +% A verse begins and ends with: +% +% \begin{codeblock} +% |\beginverse| +% $\vdots$ +% |\endverse| +% \end{codeblock} +% +% \noindent and a chorus begins and ends with: +% +% \begin{codeblock} +% |\beginchorus| +% $\vdots$ +% |\endchorus| +% \end{codeblock} +% +% \noindent +% Verses are numbered (unless \mac{noversenumbers} has been used to +% suppress verse numbering) whereas choruses have a vertical line placed to +% their left. +% +% To create an unnumbered verse, begin the verse with |\beginverse*| instead. +% This can be used for things that aren't really verses but should be +% typeset like a verse (e.g.~intros, endings, and the like). +% A verse that starts with |\beginverse*| should still end with |\endverse| +% (not |\endverse*|). +% +% Within a verse or chorus you should enter one line of text for +% each line of lyrics. +% Each line of the source document produces a separate line in the resulting +% document (like \LaTeX's |\obeylines| macro). +% Lines that are too long to fit are wrapped with hanging indentation +% of width |\parindent|. +% +% \paragraph{Repeating Choruses.} +% \DescMacro{repchoruses} +% When making overhead slides, it is often convenient to repeat the song's +% chorus after the first verse on each page, so that the projector-operator +% need not flip back to the first slide each time the chorus is to be sung. +% You can say |\repchoruses| to automate this process. +% This causes the first chorus in each song to be automatically repeated +% after the first verse on each subsequent page of the song (unless that +% verse is already immediately followed by a chorus). +% If the first chorus is part of a set of two or more consecutive choruses, +% then the whole set of choruses is repeated. +% (A set of choruses is assumed to consist of things like pre-choruses that +% should always be repeated along with the chorus.) +% Choruses are not automatically inserted immediately after unnumbered +% verses (i.e., verses that begin with \mac{beginverse}|*|). +% Unnumbered verses are assumed to be bridges or endings that aren't +% followed by a chorus. +% +% \DescMacro{norepchoruses} +% The above covers the common cases, but some songs have more complex forms +% that demand a manual approach. +% Before a song with irregular form, say |\norepchoruses| to turn automatic +% chorus-repeating off. +% Then, at points within the song where you want a chorus to be repeated on +% the overhead slides, type a construction like, +% +% \begin{codeblock} +% \mac{ifslides} +% \mac{beginchorus} +% $\vdots$ +% \mac{endchorus} +% |\fi| +% \end{codeblock} +% +% \noindent +% and copy and paste the desired chorus into the middle. +% This inserts a repeated chorus at that point when generating slides, +% but not when generating a lyric book or chord book. +% After the song is concluded, type +% +% \begin{codeblock} +% \mac{ifslides}\mac{repchoruses}|\fi| +% \end{codeblock} +% +% \noindent +% to turn automatic chorus-repeating back on, if desired. +% +% \subsection{Chords}\label{sec:chords} +% +% \DescMacro{[} +% \DescChar{hash}{#} +% \DescChar{amp}{&} +% Between the \mac{beginverse} and \mac{endverse} lines, or between +% the \mac{beginchorus} and \mac{endchorus} lines, +% chords can be produced using the macro |\[|\meta{chordname}|]|\eat\]. +% Chords only appear in chord books; they are omitted from lyric books. +% The \meta{chordname} may consist of arbitrary text. +% To produce sharp and flat symbols, use |#| and |&| respectively. +% +% Any text that immediately follows the |\[]|\eat\] macro with no +% intervening whitespace is assumed to be the word or syllable +% that is to be sung as the chord is struck, and is therefore +% typeset directly under the chord. +% For example: +% +% \example|\[E&]peace and \[Am]joy|\produces{\[E&]peace and \[Am]joy} +% \eat\] +% +% \noindent +% If whitespace (a space or \meta{return}) immediately follows, +% then the chord name be typeset without any lyric text +% below it, indicating that the chord is to be struck between +% any surrounding words. +% For example: +% +% \example|\[E&]peace and \[Am] joy|\produces{\[E&]peace and \[Am] joy} +% \eat\] +% +% If the lyric text that immediately follows the chord contains +% another chord, and if the width of the chord name exceeds the +% width of the lyric text, then hyphenation is added automatically. +% For example: +% +% \example|\[F#sus4]e\[A]ternal|\produces{\[F#sus4]e\[A]ternal} +% \eat\] +% +% Sequences of chords that sit above a single word can be written +% back-to-back with no intervening space, or as a single chord: +% +% \example|\[A]\[B]\[Em]joy|\produces{\[A]\[B]\[Em]joy} +% \example|\[A B Em]joy|\produces{\[A B Em]joy} +% \eat\] +% +% \noindent +% The only difference between the two examples above is that the chords +% in the first example can later be replayed separately (see +% \S\ref{sec:replay}) whereas the chords in the second example can only be +% replayed as a group. +% +% You can explicitly dictate how much of the text following a +% chord macro is to appear under the chord name by using braces. +% To exclude text that would normally be drawn under the chord, +% use a pair of braces that includes the chord macro. +% For example: +% +% \example|{\[G A]e}ternal|\produces{{\[G A]e}ternal} +% \eat\] +% +% \noindent +% (Without the braces, the syllables ``ternal'' would not be +% pushed out away from the chord.) +% This might be used to indicate that the chord transition occurs +% on the first syllable rather than as the second syllable is +% sung. +% +% Contrastingly, braces that do not include the chord itself can +% be used to include text under a chord that would otherwise be +% excluded. +% For example: +% +% \example|\[Gmaj7sus4]{th' eternal}|\produces{\[Gmaj7sus4]{th' eternal}} +% \eat\] +% +% \noindent +% Without the braces, the word ``eternal'' would be pushed out away +% from the chord so that the chord would appear only over +% the partial word ``th'\thinspace''. +% +% \paragraph{Chords Without Lyrics.} +% \DescMacro{nolyrics} +% Sometimes you may want to write a line of chords with no lyrics in it at all, +% such as for an instrumental intro or solo. +% To make the chords in such a line sit on the baseline instead of raised above +% it, use the |\nolyrics| macro. +% For example: +% +% \example|{\nolyrics Intro: \[G] \[A] \[D]}|\produces{\nolyrics Intro: \[G] \[A] \[D]} +% \eat\] +% +% \noindent +% Note the enclosing braces that determine how long the effect should last. +% Multiple lines can be included in the braces. +% Instrumental solos should typically not appear in lyric books, so such +% lines should usually also be surrounded by \mac{ifchorded} and |\fi| +% (see \S\ref{sec:conditionals}). +% +% \paragraph{Symbols Under Chords.} +% \DescMacro{DeclareLyricChar} +% If you are typesetting songs in a language whose alphabet contains symbols +% that \LaTeX\ treats as punctuation, you can use the |\DeclareLyricChar| +% macro to instruct the \Songs\ package to treat the symbol as +% non-chord-ending, so that it is included under chords by default just +% like an alphabetic character. +% +% \begin{codeblock} +% |\DeclareLyricChar{|\meta{token}|}| +% \end{codeblock} +% +% \noindent +% Here, \meta{token} must be a single \TeX\ macro control sequence, +% active character, letter (something \TeX\ assigns catcode 11), or +% punctuation symbol (something \TeX\ assigns catcode 12). +% For example, by default, +% +% \example|\[Fmaj7]s\dag range|\produces{\[Fmaj7]s\dag range} +% \eat\] +% +% \noindent +% because |\dag| is not recognized as an alphabetic symbol; +% but if you first type, +% +% \begin{codeblock} +% |\DeclareLyricChar{\dag}| +% \end{codeblock} +% +% \noindent +% then instead you will get: +% +% \DeclareLyricChar{\dag} +% \example|\[Fmaj7]s\dag range|\produces{\[Fmaj7]s\dag range} +% \eat\] +% +% \noindent +% \DescMacro{DeclareNonLyric} +% Likewise, you can type +% +% \begin{codeblock} +% |\DeclareNonLyric{|\meta{token}|}| +% \end{codeblock} +% +% \noindent +% to reverse the above effect and force a token to be lyric-ending. +% Such tokens are pushed out away from long chord names so that they +% never fall under a chord, and hyphenation is added to the resulting gap. +% +% \DescMacro{DeclareNoHyphen} +% To declare a token to be lyric-ending but without the added hyphenation, +% use |\DeclareNoHyphen{|\meta{token}|}| instead. +% Such tokens are pushed out away from long chord names so that they never +% fall under the chord, but hyphenation is not added to the resulting gap. +% +% \paragraph{Extending Chords Over Adjacent Words.} +% \DescMacro{MultiwordChords} +% The |\MultiwordChords| macro forces multiple words to be squeezed under one +% chord by default. +% Normally a long chord atop a short lyric pushes subsequent +% lyrics away to make room for the chord: +% +% \example|\[Gmaj7sus4]my life|\produces{\[Gmaj7sus4]my life} +% \eat\] +% +% \noindent +% But if you first type |\MultiwordChords|, then instead you get the more +% compact: +% +% \begingroup\MultiwordChords +% \example|\[Gmaj7sus4]my life|\produces{\[Gmaj7sus4]my life} +% \eat\] +% \endgroup +% +% \noindent +% Authors should exercise caution when using |\MultiwordChords| because +% including many words under a single chord can often produce output that +% is ambiguous or misleading to musicians. +% For example, +% +% \begingroup\MultiwordChords +% \example|\[F G Am]me free|\produces{\[F G Am]me free}\par +% \eat\] +% \endgroup +% +% \noindent +% This might be misleading to musicians if all three chords are intended +% to be played while singing the word ``me.'' +% Liberal use of braces is therefore required to make |\MultiwordChords| +% produce good results, which is why it isn't the default. +% +% \paragraph{Accidentals Outside Chords.} +% \DescMacro{shrp} +% \DescMacro{flt} +% Sharp and flat symbols can be produced with |#| and |&| when they appear +% in chord macros, but if you wish to produce those symbols in +% other parts of the document, you must use the |\shrp| and |\flt| macros. +% For example, to define a macro that produces a \chord{C\shrp} chord, use: +% +% \begin{codeblock} +% |\newcommand{\Csharp}{C\shrp}| +% \end{codeblock} +% +% \subsection{Replaying Chords}\label{sec:replay} +% +% \DescChar{hat}{^} +% Many songs consist of multiple verses that use the same chords. +% The \Songs\ package simplifies this common case by providing a means to +% replay the chord sequence of a previous verse without having to retype +% all the chords. +% To replay a chord from a previous verse, type a hat symbol (|^|) anywhere +% you would otherwise use a chord macro (|\[]|\eat\]). +% For example, +% +% \begin{codeblock} +% \mac{beginverse} +% |\[G]This is the \[C]first \[G]verse.|\eat\] +% \mac{endverse} +% \mac{beginverse} +% |The ^second verse ^ has the same ^chords.| +% \mac{endverse} +% \end{codeblock} +% +% \noindent produces +% +% \begin{chorded}\memorize +% \[G]This is the \[C]first \[G]verse.\eat\] +% \end{chorded} +% \begin{chorded} +% The ^second verse ^ has the same ^chords. +% \end{chorded} +% +% Normal chords can appear amidst replayed chords without disrupting the +% sequence of chords being replayed. +% Thus, a third verse could say, +% +% \begin{codeblock} +% \mac{beginverse} +% |The ^third verse ^has a \[Cm]new ^chord.|\eat\] +% \mac{endverse} +% \end{codeblock} +% +% \noindent to produce +% +% \begin{chorded} +% The ^third verse ^has a \[Cm]new ^chord.\eat\] +% \end{chorded} +% +% Replaying can be used in combination with automatic transposition to produce +% modulated verses. +% See \S\ref{sec:transpose} for an example. +% +% \DescMacro{memorize} +% By default, chords are replayed from the current song's first verse, but +% you can replay the chords of a different verse or chorus by saying +% |\memorize| at the beginning of any verse or chorus whose chords you want +% to later replay. +% Subsequent verses or choruses that use \refchar{hat} replay chords +% from the most recently memorized verse or chorus. +% +% \paragraph{Selective Memorization.} +% It is also possible to inject unmemorized chords into a memorized verse +% so that they are not later replayed. +% To suppress memorization of a chord, begin the chord's name with a hat +% symbol. +% For example, +% +% \begin{codeblock} +% \mac{beginverse}\mac{memorize} +% |The \[G]third \[C]chord will \[^Cm]not be re\[G]played.|\eat\] +% \mac{endverse} +% \mac{beginverse} +% |When ^replaying, the ^unmemorized chord is ^skipped.| +% \mac{endverse} +% \end{codeblock} +% +% \noindent produces +% +% \begin{chorded}\memorize +% The \[G]third \[C]chord will \[^Cm]not be re\[G]played.\eat\] +% \vskip5pt% +% When ^replaying, the ^unmemorized chord is ^skipped. +% \end{chorded} +% +% \noindent +% This is useful when the first verse of a song has something unique, +% like an intro that won't be repeated in subsequent verses, but has +% other chords that you wish to replay. +% +% \paragraph{Memorizing Multiple Chord Sequences.} +% By default, the \Songs\ package only memorizes one sequence of chords +% at a time and \refchar{hat} replays chords from that most recently +% memorized sequence. +% However, you can memorize and replay multiple independent sequences +% using the macros described in the following paragraphs. +% +% \DescMacro{newchords} +% Memorized or replayed chord sequences are stored in chord-replay registers. +% To declare a new chord-replay register, type +% +% \begin{codeblock} +% |\newchords{|\meta{regname}|}| +% \end{codeblock} +% +% \noindent +% where \meta{regname} is any unique alphabetic name. +% +% Once you've declared a register, you can memorize into that register +% by providing the \meta{regname} as an optional argument to +% \mac{memorize}: +% +% \begin{codeblock} +% \mac{memorize}|[|\meta{regname}|]| +% \end{codeblock} +% +% \noindent +% Memorizing into a non-empty register replaces the contents of that +% register with the new chord sequence. +% +% \DescMacro{replay} +% To replay chord from a particular register, type +% +% \begin{codeblock} +% |\replay[|\meta{regname}|]| +% \end{codeblock} +% +% \noindent +% Subsequent uses of \refchar{hat} reproduce chords from the sequence +% stored in register \meta{regname}. +% +% Register contents are global, so you can memorize a chord sequence from one +% song and replay it in others. +% You can also use |\replay| multiple times in the same verse or chorus to +% replay a sequence more than once. +% +% \subsection{Line and Column Breaks} +% +% \paragraph{Line Breaking.} +% \DescMacro{brk} +% To cause a long line of lyrics to be broken in a particular place, put the +% |\brk| macro at that point in the line. +% This does not affect lines short enough to fit without breaking. +% For example, +% +% \begin{codeblock} +% |\beginverse| +% {\tt\frenchspacing This is a |\brk| short line. +% But this is a particularly long line of lyrics |\brk| that will need to be wrapped. +% } |\endverse| +% \end{codeblock} +% +% \noindent produces +% +% \begin{lyrics} +% This is a \brk short line. +% But this is a particularly long line of lyrics \brk that will need to be wrapped. +% \end{lyrics} +% +% \paragraph{Column Breaks Within Songs.} +% To suggest a column break within a verse or chorus too long to fit in a +% single column, use |\brk| on a line by itself. +% If there are no |\brk| lines in a long verse, it is broken +% somewhere that a line does not wrap. +% (A wrapped line is never divided by a column break.) +% If there are no |\brk| lines in a long chorus, it overflows the column, +% yielding an overfull vbox warning. +% +% \paragraph{Column Breaks Between Songs.} +% \DescMacro{nextcol} +% \DescMacro{sclearpage} +% \DescMacro{scleardpage} +% To force a column break between songs, use |\nextcol|, |\brk|, |\sclearpage|, +% or |\scleardpage| between songs. +% The |\nextcol| macro ends the column by leaving blank space at the bottom. +% The |\brk| macro ends the current column in lyric books by stretching +% the preceeding text so that the column ends flush with the bottom +% of the page. +% (In non-lyric books |\brk| is identical to |\nextcol|.) +% The |\sclearpage| macro is like |\nextcol| except that it shifts to the next +% blank page if the current page is nonempty. +% The |\scleardpage| macro is like |\sclearpage| except that it shifts to the +% next blank even-numbered page in two-sided documents. +% Column breaks usually need to be in different places in different book types. +% To achieve this, use a conditional block from \S\ref{sec:conditionals}. +% For example, +% +% \begin{codeblock} +% \mac{ifchorded}|\else|\mac{ifslides}|\else\brk\fi\fi| +% \end{codeblock} +% +% \noindent +% forces a column break only in lyric books but does not affect chord books +% or books of overhead slides. +% +% When a partial list of songs is being extracted with \mac{includeonlysongs}, +% |\brk|, |\nextcol|, |\clearpage|, and |\cleardpage| macros between songs +% must be followed by a star to have any effect. +% To force a column-break at a specific point in a partial book, add the +% word |nextcol|, |brk|, |clearpage|, or |cleardpage| at the corresponding +% point in the argument to \mac{includeonlysongs}. +% +% \subsection{Echoes and Repeats} +% +% \paragraph{Echo Parts.} +% \DescMacro{echo} +% To typeset an echo part, use |\echo{|\meta{lyrics and chords}|}|. +% Echo parts are parenthesized and italicized. +% For example, +% +% \example|Alle\[G]luia! \echo{Alle\[A]luia!}|\produces{Alle\[G]luia! \echo{Alle\[A]luia!}} +% \eat\] +% +% \paragraph{Repeated Lines.} +% \DescMacro{rep} +% To indicate that a line should be sung multiple times by all singers, put +% |\rep{|\meta{n}|}| at the end of the line. +% For example, +% +% \example|Alleluia! \rep{4}|\produces{Alleluia! \rep{4}} +% +% \DescMacro{lrep} +% \DescMacro{rrep} +% To indicate exactly where repeated parts begin and end, use |\lrep| and +% |\rrep| to create begin- and end-repeat signs. +% For example, +% +% \example|\lrep \[G]Alleluia!\rrep \rep{4}|\produces{\lrep \[G]Alleluia!\rrep \rep{4}} +% \eat\] +% +% \subsection{Measure Bars}\label{sec:measures} +% +% \DescMacro{measurebar} +% \DescChar{pipe}{|} +% Measure bars can be added to chord books in order to help musicians +% keep time when playing unfamiliar songs. +% To insert a measure bar, type either |\measurebar| or type the +% vertical pipe symbol (``\verb@|@''). +% For example, +% +% \example\verb@Alle|\[G]luia@\produces{Alle\meter{}{}\measurebar\[G]luia} +% \eat\] +% +% \noindent +% In order for measure bars to be displayed, the \env{showmeasures} +% option must be enabled. +% Measure bars are only displayed by default in chord books. +% +% \DescMacro{meter} +% The first measure bar in a song has meter numbers placed above +% it to indicate the time signature of the piece. +% By default, these numbers are 4/4, denoting four quarter notes +% per measure. +% To change the default, type |\meter{|\meta{n}|}{|\meta{d}|}| +% somewhere after the \mac{beginsong} line of the song but before the +% first measure bar, to declare a time signature of \meta{n} \meta{d}th +% notes per measure. +% +% \DescMacro{mbar} +% You can also change meters mid-song either by using |\meter| in the +% middle of the song or by typing |\mbar{|\meta{n}|}{|\meta{d}|}| +% to produce a measure bar with a time signature of \meta{n}/\meta{d}. +% For example, +% +% \begin{codeblock} +% |\meter{6}{8}| +% |\beginverse| +% \verb@|Sing to the |heavens, ye \mbar{4}{4}saints of |old!@ +% |\endverse| +% \end{codeblock} +% +% \noindent produces +% +% \begin{chorded} +% \meter{6}{8}% +% \measurebar Sing to the \measurebar heavens, ye \mbar{4}{4}saints of \measurebar old! +% \end{chorded} +% +% \subsection{Textual Notes}\label{sec:notes} +% +% \DescMacro{textnote} +% \DescMacro{musicnote} +% Aside from verses and choruses, songs can also contain textual notes +% that provide instructions to singers and musicians. +% To create a textual note that is displayed in both lyric books +% and chord books, use: +% +% \begin{codeblock} +% |\textnote{|\meta{text}|}| +% \end{codeblock} +% +% \noindent +% To create a textual note that is displayed only in chord books, use: +% +% \begin{codeblock} +% |\musicnote{|\meta{text}|}| +% \end{codeblock} +% +% \noindent +% Both of these create a shaded box containing \meta{text}. +% For example, +% +% \begin{codeblock} +% |\textnote{Sing as a two-part round.}| +% \end{codeblock} +% +% \noindent produces +% +% \begin{lyrics} +% \textnote{Sing as a two-part round.} +% \end{lyrics} +% +% \noindent +% Textual notes can be placed anywhere within a song, either within +% verses and choruses or between them. +% +% \paragraph{Guitar Capos.} +% \DescMacro{capo} +% One special kind of textual note suggests to guitarists a fret on which +% they should put their capos. +% Macro |\capo{|\meta{n}|}| should be used for this purpose. +% It normally has the same effect as \mac{musicnote}|{capo |\meta{n}|}|; +% however, if the \env{transposecapos} option is active then it +% instead has the effect of \mac{transpose}|{|\meta{n}|}|. +% See \S\ref{sec:transpose} for more information on automatic chord +% transposition. +% +% \subsection{Index Entries}\label{sec:ientry} +% +% Every song automatically gets entries in the current section's title +% index(es). +% However, you can also add extra index entries for a song to any index. +% +% \paragraph{Indexing Lyrics.} +% \DescEnv{index=} +% For example, title indexes often have entries for memorable lines +% of lyrics in a song in addition to the song's title. +% You can add an index entry for the current song to the section's +% title index(es) by adding |index={|\meta{lyrics}|}| to the song's +% \mac{beginsong} line. +% For example, +% +% \begin{codeblock} +% \mac{beginsong}|{Doxology}| +% | [index={Praise God from Whom all blessings flow}]| +% \end{codeblock} +% +% \noindent +% causes the song to be indexed both as ``\textit{Doxology}'' and as +% ``Praise God from Whom all blessings flow'' in the section's title index(es). +% You can use |index=| multiple times in a \mac{beginsong} line to produce +% multiple additional index entries. +% Index entries produced with |index={|\meta{lyrics}|}| are +% typeset in an upright font instead of in italics to distinguish +% them from song titles. +% +% \paragraph{Indexing Extra Song Titles.} +% \DescEnv{ititle=} +% To add a regular index entry typeset in italics to the title +% index(es), use: +% +% \begin{codeblock} +% |ititle={|\meta{title}|}| +% \end{codeblock} +% +% \noindent +% in the \mac{beginsong} line instead. +% Like \env{index=} keyvals, |ititle=| can be used multiple times to produce +% multiple additional index entries. +% +% \DescMacro{indexentry} +% \DescMacro{indextitleentry} +% You can also create index entries by saying +% |\indexentry[|\meta{indexes}|]{|\meta{lyrics}|}| (which creates an +% entry like \env{index=}) or +% |\indextitleentry[|\meta{indexes}|]{|\meta{title}|}| (which +% creates an entry like \env{ititle=}). +% These two macros can be used anywhere between the song's \mac{beginsong} +% and \mac{endsong} lines, and can be used multiple times to produce +% multiple entries. +% If specified, \meta{indexes} is a comma-separated list of the identifiers +% of indexes to which the entry should be added. +% Otherwise the new entry is added to all of the title indexes for the current +% \env{songs} environment. +% +% \subsection{Chords in Ligatures} +% +% This subsection covers an advanced topic and can probably be +% skipped by those creating song books for non-professional use. +% +% The \mac{[\eat]} macro is the normal means by which chords should be inserted +% into a song; however, a special case occurs when a chord falls within a +% ligature. +% Ligatures are combinations of letters or symbols that \TeX\ normally +% typesets as a single font character so as to produce cleaner-looking +% output. +% The only ligatures in English are: ff, fi, fl, ffi, and ffl. +% Other languages have additional ligatures like \ae\ and \oe. +% Notice that in each of these cases, the letters are ``squished'' +% together to form a single composite symbol. +% +% \DescMacro{ch} +% When a chord macro falls inside a ligature, \LaTeX\ fails to compact +% the ligature into a single font character even in non-chorded versions of +% the book. +% To avoid this minor typograhpical error, use the |\ch| macro to typeset +% the chord: +% +% \begin{codeblock} +% |\ch{|\meta{chord}|}{|\meta{pre}|}{|\meta{post}|}{|\meta{full}|}| +% \end{codeblock} +% +% \noindent +% where \meta{chord} is the chord text, \meta{pre} is the text to +% appear before the hyphen if the ligature is broken by auto-hyphenation, +% \meta{post} is the text to appear after the hyphen if the ligature +% is broken by auto-hyphenation, and \meta{full} is the full ligature +% if it is not broken by hyphenation. +% For example, to correctly typeset |\[Gsus4]dif\[G]ficult|\eat\], +% in which the \chord{G} chord falls in the middle of the ``ffi'' +% ligature, one should use: +% +% \example|di\ch{G}{f}{fi}{ffi}cult|\produces{di\ch{G}{f}{fi}{ffi}cult} +% +% \noindent +% This causes the ``ffi'' ligature to appear intact yet still correctly +% places the \chord{G} chord over the second f. +% To use the |\ch| macro with a replayed chord name (see \S\ref{sec:replay}), +% use |^| as the \meta{chord}. +% +% \DescMacro{mch} +% The |\mch| macro is exactly like the \mac{ch} macro except that it +% also places a measure bar into the ligature along with the chord. +% For example, +% +% \example|di\mch{G}{f}{fi}{ffi}cult|\produces{di\mch{G}{f}{fi}{ffi}cult} +% +% \noindent +% places both a measure bar and a \chord{G} chord after the first ``f'' +% in ``difficult'', yet correctly produces an unbroken ``ffi'' ligature +% in copies of the book in which measure bars are not displayed. +% +% In the unusual case that a meter change is required within a +% ligature, this can be achieved with a construction like: +% +% \example|\meter{6}{8}di\mch{G}{f}{fi}{ffi}cult|\produces{\meter{6}{8}di\mch{G}{f}{fi}{ffi}cult} +% +% \noindent +% The \mac{meter} macro sets the new time signature, which appears +% above the next measure bar---in this case the measure bar +% produced by the |\mch| macro. +% +% Chords and measure bars produced with \refchar{hat} or +% \refchar{pipe} are safe to use in ligatures. +% Thus, |dif|\refchar{pipe}\refchar{hat}|ficult| requires +% no special treatment; it leaves the ``ffi'' ligature intact when measure +% bars are not being displayed. +% +% \section{Between Songs}\label{sec:between} +% +% Never put any material directly into the top level of a \env{songs} +% environment. +% Doing so will disrupt the page-builder, usually producing strange page +% breaks and blank pages. +% To safely put material between songs, use one of the environments +% described in this section. +% +% \subsection{Intersong Displays}\label{sec:intersong} +% +% \DescEnv{intersong} +% To put column-width material between the songs in a \env{songs} environment, +% use an |intersong| environment: +% +% \begin{codeblock} +% |\begin{intersong}| +% $\vdots$ +% |\end{intersong}| +% \end{codeblock} +% +% \noindent +% Material contributed in an |intersong| environment is subject to the same +% column-breaking rules as songs (see \S\ref{sec:layout}), but all other +% formatting is up to you. +% By default, \LaTeX\ inserts interline glue below the last line of an +% |intersong| environment. +% To suppress this, end the |intersong| content with |\par\nointerlineskip|. +% +% \DescEnv{intersong*} +% To instead put page-width material above a song, use an |intersong*| +% environment: +% +% \begin{codeblock} +% |\begin{intersong*}| +% $\vdots$ +% |\end{intersong*}| +% \end{codeblock} +% +% \noindent +% This starts a new page if the current page already has column-width +% material in it. +% +% \DescEnv{songgroup} +% By default, all intersong displays are omitted when generating a partial +% book with \mac{includeonlysongs}. +% You can force them to be included whenever a particular song is included +% by using a |songgroup| environment: +% +% \begin{codeblock} +% |\begin{songgroup}| +% $\vdots$ +% |\end{songgroup}| +% \end{codeblock} +% +% \noindent +% Each |songgroup| environment may include any number of \env{intersong}, +% \env{intersong*}, or scripture quotations (see \S\ref{sec:scripture}), +% but must include exactly one song. +% When using \mac{includeonlysongs}, the entire group is included in the +% book if the enclosed song is included; otherwise the entire group is +% omitted. +% +% \subsection{Scripture Quotations}\label{sec:scripture} +% +% \paragraph{Starting a Scripture Quotation.} +% \DescMacro{beginscripture} +% \DescMacro{endscripture} +% A special form of intersong block typesets a scripture quotation. +% Scripture quotations begin and end with +% +% \begin{codeblock} +% |\beginscripture{|\meta{ref}|}| +% $\vdots$ +% |\endscripture| +% \end{codeblock} +% +% \noindent +% where \meta{ref} is a scripture reference that is +% typeset at the end of the quotation. +% The \meta{ref} argument should conform to the same syntax +% rules as for the \meta{ref} arguments passed to \mac{beginsong} +% macros (see \S\ref{sec:songs}). +% +% The text of the scripture quotation between the |\beginscripture| and +% |\endscripture| lines are parsed in normal paragraph mode. +% For example: +% +% \begin{codeblock} +% |\beginscripture{James 5:13}| +% {\tt\frenchspacing% +% Is any one of you in trouble? He should pray. Is anyone happy? Let him sing songs of praise. +% } |\endscripture| +% \end{codeblock} +% +% \noindent produces +% +% \begin{sample} +% \beginscripture{James 5:13} +% Is any one of you in trouble? He should pray. Is anyone happy? Let him sing songs of praise. +% \endscripture +% \end{sample} +% +% \paragraph{Tuplets.} +% \DescMacro{Acolon} +% \DescMacro{Bcolon} +% To typeset biblical poetry the way it appears in most bibles, begin each +% line with either |\Acolon| or |\Bcolon|. +% A-colons are typeset flush with the left margin, while B-colons are +% indented. +% Any lines too long to fit are wrapped with double-width hanging indentation. +% For example, +% +% \begin{codeblock} +% |\beginscripture{Psalm 1:1}| +% {\tt\frenchspacing% +% |\Acolon| Blessed is the man +% |\Bcolon| who does not walk in the counsel of the wicked +% |\Acolon| or stand in the way of sinners +% |\Bcolon| or sit in the seat of mockers. +% } |\endscripture| +% \end{codeblock} +% +% \noindent produces +% +% \begin{sample} +% \beginscripture{Psalm 1:1} +% \Acolon Blessed is the man +% \Bcolon who does not walk in the counsel of the wicked +% \Acolon or stand in the way of sinners +% \Bcolon or sit in the seat of mockers. +% \endscripture +% \end{sample} +% +% \paragraph{Stanzas.} +% \DescMacro{strophe} +% Biblical poetry is often grouped into stanzas or ``strophes'', +% each of which is separated from the next by a small vertical +% space. +% You can create that vertical space by typing |\strophe|. +% For example, +% +% \begin{codeblock} +% |\beginscripture{Psalm 88:2-3}| +% {\tt\frenchspacing% +% |\Acolon| May my prayer come before you; +% |\Bcolon| turn your ear to my cry. +% |\strophe| +% |\Acolon| For my soul is full of trouble +% |\Bcolon| and my life draws near the grave. +% } |\endscripture| +% \end{codeblock} +% +% \noindent produces +% +% \begin{sample} +% \beginscripture{Psalm 88:2-3} +% \Acolon May my prayer come before you;\par +% \Bcolon turn your ear to my cry.\par +% \strophe +% \Acolon For my soul is full of trouble\par +% \Bcolon and my life draws near the grave. +% \endscripture +% \end{sample} +% +% \paragraph{Indented Blocks.} +% \DescMacro{scripindent} +% \DescMacro{scripoutdent} +% Some bible passages, such as those that mix prose and poetry, contain +% indented blocks of text. +% You can increase the indentation level within a scripture quotation +% by using |\scripindent| and decrease it by using |\scripoutdent|. +% For example, +% +% \begin{codeblock} +% |\beginscripture{Hebrews 10:17-18}| +% {\tt\frenchspacing% +% Then he adds: +% |\scripindent| +% |\Acolon ``|Their sins and lawless acts +% |\Bcolon| I will remember no more.|''| +% |\scripoutdent| +% And where these have been forgiven, there is no longer any sacrifice for sin. +% } |\endscripture| +% \end{codeblock} +% +% \noindent produces +% +% \begin{sample} +% \beginscripture{Hebrews 10:17-18} +% Then he adds:\par +% \scripindent +% \Acolon ``Their sins and lawless acts\par +% \Bcolon I will remember no more.''\par +% \scripoutdent +% And where these have been forgiven, there is no longer any sacrifice for sin. +% \endscripture +% \end{sample} +% +% \section{Guitar Tablatures}\label{sec:tablatures} +% +% \DescMacro{gtab} +% Guitar tablature diagrams can be created by using the construct +% +% \begin{codeblock} +% |\gtab{|\meta{chord}|}{|\meta{fret}|:|\meta{strings}|:|\meta{fingering}|}| +% \end{codeblock} +% +% \noindent +% where the \meta{fret} and \meta{fingering} parts are both optional +% (and you may omit any colon that borders an omitted argument). +% +% \meta{chord} is a chord name to be placed above the diagram. +% +% \meta{fret} is an optional digit (any number from 2 to 9) placed to the +% left of the diagram. +% +% \meta{strings} should be a series of symbols, one for each string +% of the guitar from lowest pitch to highest. +% Each symbol should be one of: +% |X| if that string is not to be played, +% |0| (zero or the letter O) if that string is to be played open, or +% one of |1| through |9| if that string is to be played on the given +% numbered fret. +% +% \meta{fingering} is an optional series of digits, one for each +% string of the guitar from lowest pitch to highest. +% Each digit should be one of: +% |0| if no fingering information is to be displayed for that string (e.g., if +% the string is not being played or is being played open), or +% one of |1| through |4| to indicate that the given numbered finger is to be +% used to hold down that string. +% +% Here are some examples to illustrate: +% +% \example|\gtab{A}{X02220:001230}|\produces{\vcenterbox{\gtab{A}{{\hphantom{4}}:X02220:001230}}} +% \example|\gtab{C#sus4}{4:XX3341}|\produces{\vcenterbox{\gtab{C\shrp sus4}{4:XX3341}}} +% \example|\gtab{B&}{X13331}|\produces{\vcenterbox{\gtab{B\flt}{{\hphantom{4}}:X13331:}}} +% +% \DescMacro{minfrets} +% By default, tablature diagrams always consist of at least 4 fret rows +% (more if the \meta{strings} argument contains a number larger than 4). +% To change the minimum number of fret rows, change the value of |\minfrets|. +% For example, typing +% +% \begin{codeblock} +% |\minfrets=1| +% \end{codeblock} +% +% \noindent +% causes tablature diagrams to have only as many rows are required to +% accommodate the largest digit appearing in the \meta{strings} argument. +% +% \section{Automatic Transposition}\label{sec:transpose} +% +% \DescMacro{transpose} +% You can automatically transpose some or all of the chords in a song up by +% \meta{n} half-steps by adding the line +% +% \begin{codeblock} +% |\transpose{|\meta{n}|}| +% \end{codeblock} +% +% \noindent +% somewhere between the song's \mac{beginsong} line and the first chord to +% be transposed. +% For example, if a song's first chord is |\[D]|\eat\], and the line +% |\transpose{2}| appears before it, then the chord appears as an +% \chord{E} in the resulting document. +% Specifying a negative number for \meta{n} transposes subsequent chords +% down instead of up. +% +% The |\transpose| macro affects all chords appearing after it until the +% \mac{endsong} line. +% If two |\transpose| macros appear in the same song, their effects are +% cumulative. +% +% When the \env{transposecapos} option is active, the \mac{capo} +% macro acts like |\transpose|. +% See \S\ref{sec:notes} for more information. +% +% \paragraph{Enharmonics.} +% \DescMacro{preferflats} +% \DescMacro{prefersharps} +% When using \mac{transpose} to automatically transpose the chords of a song, +% the \Songs\ package code chooses between enharmonically equivalent +% names for ``black key'' notes based on the first chord of the song. +% For example, if |\transpose{1}| is used, and if the first chord of the +% song is an \chord{E}, then all \chord{A} chords that appear in +% the song are transcribed as \chord{B\flt} chords rather than +% \chord{A\shrp} chords, since the key of \chord{F}-major (\chord{E} +% transposed up by one half-step) has a flatted key signature. +% Usually this guess produces correct results, but if not, you can use +% either |\preferflats| or |\prefersharps| after the \mac{transpose} line +% to force all transcription to use flatted names or sharped names +% respectively, when resolving enharmonic equivalents. +% +% \paragraph{Modulated Verses.} +% Automatic transposition can be used in conjunction with chord-replaying +% (see \S\ref{sec:chords}) to produce modulated verses. +% For example, +% +% \begin{codeblock} +% \mac{beginverse}\mac{memorize} +% |\[F#]This is a \[B/F#]memorized \[F#]verse. \[E&7]|\eat\] +% \mac{endverse} +% \mac{transpose}|{2}| +% \mac{beginverse} +% |^This verse is ^modulated up two ^half-steps.| +% \mac{endverse} +% \end{codeblock} +% +% \noindent produces +% +% \begin{chorded}\memorize +% \[F#]This is a \[B/F#]memorized \[F#]verse. \[E&7]\eat\] +% \vskip5pt\replay\transpose{2}% +% ^This verse is ^modulated up two ^half-steps. +% \transpose{-2}% +% \end{chorded} +% +% \paragraph{Both Keys.} +% \DescMacro{trchordformat} +% By default, when chords are automatically transposed using \mac{transpose}, +% only the transposed chords are printed. +% However, in some cases you may wish to print the old chords and the +% transposed chords together so that musicians playing transposing and +% non-transposing instruments can play from the same piece of music. +% This can be achieved by redefining the |\trchordformat| macro, which +% receives two arguments---the original chord name and the transposed chord +% name, respectively. +% For example, to print the old chord above the new chord above each lyric, +% define +% +% \begin{codeblock} +% |\renewcommand{\trchordformat}[2]{\vbox{\hbox{#1}\hbox{#2}}}| +% \end{codeblock} +% +% \paragraph{Changing Note Names.} +% \DescMacro{solfedge} +% \DescMacro{alphascale} +% In many countries it is common to use the solfedge names for the notes of +% the scale (\chord{LA, SI, DO, RE, MI, FA, SOL\/}) instead of the +% alphabetic names (\chord{A, B, C, D, E, F, G\/}). +% By default, the transposition logic only understands alphabetic names, but +% you can tell it to look for solfedge names by typing |\solfedge|. +% To return to alphabetic names, type |\alphascale|. +% +% \DescMacro{notenames} +% You can use other note names as well. +% To define your own note names, type +% +% \begin{codeblock} +% |\notenames{|\meta{nameA}|}{|\meta{nameB}|}|$\ldots$|{|\meta{nameG}|}| +% \end{codeblock} +% +% \noindent +% where each of \meta{nameA} through \meta{nameG} must consist entirely of +% a sequence of one or more \emph{uppercase} letters. +% For example, some solfedge musicians use \chord{TI} instead of \chord{SI} +% for the second note of the scale. +% To automatically transpose such music, use: +% +% \begin{codeblock} +% |\notenames{LA}{TI}{DO}{RE}{MI}{FA}{SOL}| +% \end{codeblock} +% +% \DescMacro{notenamesin} +% \DescMacro{notenamesout} +% The \Songs\ package can also automatically convert one set of note names +% to another. +% For example, suppose you have a large song book in which chords have been +% typed using alphabetic note names, but you wish to produce a book that +% uses the equivalent solfedge names. +% You could achieve this by using the |\notenamesin| macro to tell the +% \Songs\ package which note names you typed in the input file, and then +% using |\notenamesout| to tell the \Songs\ package how you want it to +% typeset each note name in the output file. +% The final code looks like this: +% +% \begin{codeblock} +% |\notenamesin{A}{B}{C}{D}{E}{F}{G}| +% |\notenamesout{LA}{SI}{DO}{RE}{MI}{FA}{SOL}| +% \end{codeblock} +% +% \noindent +% The syntaxes of |\notenamesin| and |\notenamesout| are identical to that +% of \mac{notenames} (see above), except that the arguments of |\notenamesout| +% can consist of any \LaTeX\ code that is legal in horizontal mode, not just +% uppercase letters. +% +% To stop converting between note names, use \mac{alphascale}, \mac{solfedge}, +% or \mac{notenames} to reset all note names back to identical input and +% output scales. +% +% \paragraph{Transposing Chords In Macros.} +% \DescMacro{transposehere} +% The automatic transposition logic won't find chord names that are hidden +% inside macro bodies. +% For example, if you abbreviate a chord by typing, +% +% \begin{codeblock} +% |\newcommand{\mychord}{F|\mac{shrp}| sus4/C|\mac{shrp}|}| +% \mac{transpose}|{4}| +% |\[\mychord]|\eat\] +% \end{codeblock} +% +% \noindent +% then the \mac{transpose} macro fails to transpose it; the +% resulting chord is still an \chord{F\shrp sus4/C\shrp} chord. +% To fix the problem, you can use |\transposehere| in your macros to +% explicitly invoke the transposition logic on chord names embedded in +% macro bodies. +% The above example could be corrected by instead defining: +% +% \begin{codeblock} +% |\newcommand{\mychord}{\transposehere{F|\mac{shrp}| sus4/C|\mac{shrp}|}}| +% \end{codeblock} +% +% \DescMacro{notrans} +% Transposition can be suppressed within material that would otherwise be +% transposed by using the |\notrans| macro. +% For example, writing +% +% \begin{codeblock} +% \mac{transposehere}|{G = \notrans{G}}| +% \end{codeblock} +% +% \noindent +% would typeset a transposed \chord{G} followed by a non-transposed +% \chord{G} chord. +% This does not suppress note name conversion (see \mac{notenames}). +% To suppress both transposition and note name conversion, just use +% braces (e.g., |{G}| instead of |\notrans{G}|). +% +% \paragraph{Transposing Guitar Tablatures.} +% \DescMacro{gtabtrans} +% The songs package cannot automatically transpose tablature diagrams +% (see \S\ref{sec:tablatures}). +% Therefore, when automatic transposition is taking place, only the chord +% names of \mac{gtab} macros are displayed (and transposed); the diagrams +% are omitted. +% To change this default, redefine the |\gtabtrans| macro, whose two +% arguments are the two arguments to \mac{gtab}. +% For example, to display original tablatures without transposing them even +% when transposition has been turned on, write +% +% \begin{codeblock} +% |\renewcommand{\gtabtrans}[2]{|\mac{gtab}|{|\mac{notrans}|{#1}}{#2}}| +% \end{codeblock} +% +% \noindent +% To transpose the chord name but not the diagram under it, replace +% \mac{notrans}|{#1}| with simply |#1| in the above. +% To restore the default behavior, write +% +% \begin{codeblock} +% |\renewcommand{\gtabtrans}[2]{|\mac{transposehere}|{#1}}| +% \end{codeblock} +% +% \section{Customizing the Book} +% +% \subsection{Song and Verse Numbering}\label{sec:numbering} +% +% \paragraph{Song Numbering.} +% \DescEnv{songnum} +% The |songnum| counter defines the next song's number. +% It is set to 1 at the beginning of a \env{songs} environment and is +% increased by 1 after each \mac{endsong}. +% It can be redefined anywhere except within a song. +% For example, +% +% \begin{codeblock} +% |\setcounter{songnum}{3}| +% \end{codeblock} +% +% \noindent sets the next song's number to be 3. +% +% \DescMacro{thesongnum} +% You can change the song numbering style for a song section by redefining +% |\thesongnum|. +% For example, to cause songs to be numbered A1, A2, etc., in the current +% song section, type +% +% \begin{codeblock} +% |\renewcommand{\thesongnum}{A\arabic{songnum}}| +% \end{codeblock} +% +% \noindent +% The expansion of |\thesongnum| must always produce plain text with no +% font formatting or unexpandable macro tokens, since its text is +% exported to auxiliary index generation files where it is sorted. +% +% \DescMacro{printsongnum} +% To change the formatting of song numbers as they appear at the beginning +% of each song, redefine the |\printsongnum| macro, +% which expects the text yielded by \mac{thesongnum} as its only argument. +% For example, to typeset song numbers in italics atop each song, define +% +% \begin{codeblock} +% |\renewcommand{\printsongnum}[1]{\it\LARGE#1}| +% \end{codeblock} +% +% \DescMacro{songnumwidth} +% The |\songnumwidth| length defines the width of the shaded boxes that contain +% song numbers at the beginning of each song. +% For example, to make each such box 2 centimeters wide, you could define +% +% \begin{codeblock} +% |\setlength{\songnumwidth}{2cm}| +% \end{codeblock} +% +% \noindent +% If |\songnumwidth| is set to zero, song numbers are not shown at all. +% +% \DescMacro{nosongnumbers} +% To turn off song numbering entirely, type |\nosongnumbers|. +% This inhibits the display of the song number atop each song +% (but song numbers are still be displayed elsewhere, such as in indexes). +% The same effect can be achieved by setting \mac{songnumwidth} to zero. +% +% \paragraph{Verse Numbering.} +% \DescEnv{versenum} +% The |versenum| counter defines the next verse's number. +% It is set to 1 after each \mac{beginsong} line and is increased by 1 after +% each \mac{endverse} (except if the verse begins with \mac{beginverse}|*|). +% The |versenum| counter can be redefined anywhere within a song. +% For example, +% +% \begin{codeblock} +% |\setcounter{versenum}{3}| +% \end{codeblock} +% +% \noindent sets the next verse's number to be 3. +% +% \DescMacro{theversenum} +% You can change the verse numbering style by redefining |\theversenum|. +% For example, to cause verses to be numbered in uppercase roman numerals, +% define +% +% \begin{codeblock} +% |\renewcommand{\theversenum}{\Roman{versenum}}| +% \end{codeblock} +% +% \DescMacro{printversenum} +% To change the formatting of verse numbers as they appear at the beginning +% of each verse, redefine the |\printversenum| macro, +% which expects the text yielded by \mac{theversenum} as its only argument. +% For example, to typeset verse numbers in italics, define +% +% \begin{codeblock} +% |\renewcommand{\printversenum}[1]{\it\LARGE#1.\ }| +% \end{codeblock} +% +% \DescMacro{versenumwidth} +% The |\versenumwidth| length defines the horizontal space reserved for verse +% numbers to the left of each verse text. +% Verse text is shifted right by this amount. +% For example, to reserve half a centimeter of space for verse numbers, define +% +% \begin{codeblock} +% |\setlength{\versenumwidth}{0.5cm}| +% \end{codeblock} +% +% Verse numbers whose widths exceed |\versenumwidth| indent the first +% line of the verse an additional amount to make room, but subsequent lines +% of the verse are only indented by |\versenumwidth|. +% +% \DescMacro{noversenumbers} +% To turn off verse numbering entirely, use |\noversenumbers|. +% This is equivalent to saying +% +% \begin{codeblock} +% |\renewcommand{|\mac{printversenum}|}[1]{}| +% |\setlength{\versenumwidth}{0pt}| +% \end{codeblock} +% +% \DescMacro{placeversenum} +% The horizontal placement of verse numbers within the first line of each +% verse is controlled by the |\placeversenum| macro. +% By default, each verse number is placed flush-left. +% \ImplOrDesc +% {Authors interested in changing the placement of verse numbers should +% consult \S\ref{sec:impparams} of the implementation section for more +% information on this macro.} +% {For more information on this macro, recompile this documentation with +% the implementation section included.} +% +% \subsection{Song Appearance} +% +% \paragraph{Font Selection.} +% \DescMacro{lyricfont} +% By default, lyrics are typeset using the document-default font +% (|\normalfont|) and with the document-default point size (|\normalsize|). +% You can change these defaults by redefining |\lyricfont|. +% For example, to cause lyrics to be typeset in small sans serif font, +% you could define +% +% \begin{codeblock} +% |\renewcommand{\lyricfont}{\sffamily\small}| +% \end{codeblock} +% +% \DescMacro{stitlefont} +% Song titles are typeset in a sans-serif, slanted font by default +% (sans-serif, upright if producing slides). +% You can change this default by redefining |\stitlefont|. +% For example, to cause titles to be typeset in a roman font, you could +% define +% +% \begin{codeblock} +% |\renewcommand{\stitlefont}{\rmfont\Large}| +% \end{codeblock} +% +% \DescMacro{versefont} +% \DescMacro{chorusfont} +% \DescMacro{notefont} +% You can apply additional font changes to verses, choruses, and +% textual notes produced with \mac{textnote} and \mac{musicnote} by +% redefining |\versefont|, |\chorusfont|, and |\notefont|, respectively. +% For example, to typeset choruses in italics, you could define +% +% \begin{codeblock} +% |\renewcommand{\chorusfont}{\it}| +% \end{codeblock} +% +% \DescMacro{notebgcolor} +% \DescMacro{snumbgcolor} +% The colors of shaded boxes containing textual notes and song numbers +% can be changed by redefining the |\notebgcolor| and |\snumbgcolor| +% macros. +% For example: +% +% \begin{codeblock} +% |\renewcommand{\notebgcolor}{red}| +% \end{codeblock} +% +% \DescMacro{printchord} +% By default, chords are typeset in sans serif oblique (slanted) font. +% You can customize chord appearance by redefining |\printchord|, which +% accepts the chord text as its argument. +% For example, to cause chords to be printed in roman boldface font, +% you could define +% +% \begin{codeblock} +% |\renewcommand{\printchord}[1]{\rmfamily\bf#1}| +% \end{codeblock} +% +% \paragraph{Accidental Symbols.} +% \DescMacro{sharpsymbol} +% \DescMacro{flatsymbol} +% By default, sharp and flat symbols are typeset using \LaTeX's +% |\#| ($\#$) and |\flat| ($\flat$) macros. +% Users can change this by redefining |\sharpsymbol| and |\flatsymbol|. +% For example, to use |\sharp| ($\sharp$) instead of $\#$, one could +% redefine |\sharpsymbol| as follows. +% +% \begin{codeblock} +% |\renewcommand{\sharpsymbol}{\ensuremath{^\sharp}}| +% \end{codeblock} +% +% \paragraph{Verse and Chorus Titles.} +% \DescMacro{everyverse} +% \DescMacro{everychorus} +% The |\everyverse| macro is executed at the beginning of each verse, and +% |\everychorus| is executed at the beginning of each chorus. +% Thus, to begin each chorus with the word ``Chorus:'' one could type, +% +% \begin{codeblock} +% |\renewcommand{\everychorus}{|\mac{textnote}|{Chorus:}}| +% \end{codeblock} +% +% \paragraph{Spacing Options.} +% \DescMacro{versesep} +% The vertical distance between song verses and song choruses is defined by +% the skip register |\versesep|. +% For example, to put 12 points of space between each pair of verses and +% choruses, with a flexibility of plus or minus 2 points, you could define +% +% \begin{codeblock} +% |\versesep=12pt plus 2pt minus 2pt| +% \end{codeblock} +% +% \DescMacro{afterpreludeskip} +% \DescMacro{beforepostludeskip} +% The vertical distance between the song's body and its prelude and postlude +% material is controlled by skips |\afterpreludeskip| and +% |\beforepostludeskip|. +% This glue can be made stretchable for centering effects. +% For example, to cause each song body to be centered on the page with one +% song per page, you could write: +% +% \begin{codeblock} +% \mac{songcolumns}|{1}| +% \mac{spenalty}|=-10000| +% |\afterpreludeskip=2pt plus 1fil| +% |\beforepostludeskip=2pt plus 1fil| +% \end{codeblock} +% +% \DescMacro{baselineadj} +% The vertical distance between the baselines of consecutive lines of +% lyrics is computed by the \Songs\ package based on several factors +% including the lyric font size, the chord font size (if in \env{chorded} +% mode), and whether \env{slides} mode is currently active. +% You can adjust the results of this computation by redefining skip +% register |\baselineadj|. +% For example, to reduce the natural distance between baselines by 1 point +% but allow an additional 1 point of stretching when attempting to balance +% columns, you could define +% +% \begin{codeblock} +% |\baselineadj=-1pt plus 1pt minus 0pt| +% \end{codeblock} +% +% \DescMacro{clineparams} +% To change the vertical distance between chords and the lyrics below them, +% redefine the |\clineparams| macro with a definition that adjusts the +% \LaTeX\ parameters |\baselineskip|, |\lineskiplimit|, and |\lineskip|. +% For example, to cause the baselines of chords and their lyrics to be +% 12 points apart with at least 1 point of space between the bottom of the +% chord and the top of the lyric, you could write: +% +% \begin{codeblock} +% |\renewcommand{\clineparams}{| +% | \baselineskip=12pt| +% | \lineskiplimit=1pt| +% | \lineskip=1pt| +% |}| +% \end{codeblock} +% +% \DescMacro{cbarwidth} +% The width of the vertical line that appears to the left of choruses is +% controlled by the |\cbarwidth| length. +% To eliminate the line entirely (and the spacing around it), you can set +% |\cbarwidth| to |0pt|: +% +% \begin{codeblock} +% |\setlength{\cbarwidth}{0pt}| +% \end{codeblock} +% +% \DescMacro{sbarheight} +% The height of the horizontal line that appears between each pair of songs +% is controlled by the |\sbarheight| length. +% To eliminate the line entirely (and the spacing around it), you can set +% |\sbarheight| to |0pt|: +% +% \begin{codeblock} +% |\setlength{\sbarheight}{0pt}| +% \end{codeblock} +% +% \paragraph{Song Top and Bottom Material.} +% You can adjust the header and footer material that precedes and concludes +% each song by redefining |\extendprelude| and |\extendpostlude|. +% +% \DescMacro{extendprelude} +% \DescMacro{showauthors} +% \DescMacro{showrefs} +% By default, |\extendprelude| displays the song's authors and scripture +% references using the macros |\showauthors| and |\showrefs|. +% The following definition changes it to also print copyright info: +% +% \begin{codeblock} +% |\renewcommand{\extendprelude}{| +% | |\mac{showrefs}\mac{showauthors} +% | {\bfseries|\mac{songcopyright}|\par}| +% |}| +% \end{codeblock} +% +% \DescMacro{extendpostlude} +% By default, |\extendpostlude| prints the song's copyright and licensing +% information as a single paragraph using \mac{songcopyright} and +% \mac{songlicense}. +% The following definition changes it to also print the words +% ``Used with permission'' at the end of every song's footer information: +% +% \begin{codeblock} +% |\renewcommand{\extendpostlude}{| +% | |\mac{songcopyright}|\ |\mac{songlicense}|\unskip| +% | \ Used with permission.| +% |}| +% \end{codeblock} +% +% In general, any macro documented in \S\ref{sec:songinfo} can be used +% in |\extendprelude| and |\extendpostlude| to print song information, such +% as \mac{songauthors}, \mac{songrefs}, \mac{songcopyright}, and +% \mac{songlicense}. +% For convenience, the \mac{showauthors} and \mac{showrefs} macros display +% author and scripture reference information as a pre-formatted paragraph +% the way it appears in the default song header blocks. +% +% See \S\ref{sec:newkey} for how to define new \mac{beginsong} keyvals and +% use them in |\extendprelude|. +% +% \DescMacro{makeprelude} +% \DescMacro{makepostlude} +% For complete control over the appearance of the header and footer material +% that precedes and concludes each song, you can redefine the macros +% |\makeprelude| and |\makepostlude|. +% When typesetting a song, the \Songs\ package code invokes both of these +% macros once (after processing all the material between the \mac{beginsong} +% and \mac{endsong} lines), placing the results within vboxes. +% The resulting vboxes are placed atop and below the song content. +% By default, |\makeprelude| displays the song's titles, authors, and scripture +% references to the right of a shaded box containing the song's number; and +% |\makepostlude| displays the song's copyright and licensing information in +% fine print. +% +% \paragraph{Page- and Column-breaking.} +% \DescMacro{vvpenalty} +% \DescMacro{ccpenalty} +% \DescMacro{vcpenalty} +% \DescMacro{cvpenalty} +% \DescMacro{brkpenalty} +% Page-breaking and column-breaking within songs that are too large to fit +% in a single column/page is influenced by the values of several penalties. +% Penalties of value |\interlinepenalty| are inserted between consecutive +% lines of each verse and chorus; +% penalties of value |\vvpenalty|, |\ccpenalty|, |\vcpenalty|, and |\cvpenalty| +% are inserted into each song between consecutive verses, between consecutive +% choruses, after a verse followed by a chorus, and after a chorus followed by +% a verse, respectively; +% and penalties of value |\brkpenalty| are inserted wherever \mac{brk} is +% used on a line by itself. +% The higher the penalty, the less likely \TeX\ is to place a +% page- or column-break at that site. +% If any are set to $-10000$ or lower, breaks are forced there. +% By default, |\interlinepenalty| is set to 1000 and the rest are set to 200 +% so that breaks between verses and choruses are preferred over breaks within +% choruses and verses, but are not forced. +% +% \DescMacro{sepverses} +% Saying |\sepverses| sets all of the above penalties to $-10000$ except for +% |\ccpenalty| which is set to 100. +% This is useful in \env{slides} mode because it forces each verse and +% chorus to be typeset on a separate slide, except for consecutive choruses, +% which remain together when possible. +% (This default reflects an expectation that consecutive choruses typically +% consist of a pre-chorus and chorus that are always sung together.) +% +% These defaults can be changed by changing the relevant penalty register +% directly. +% For example, to force a page- or column-break between consecutive choruses, +% type +% +% \begin{codeblock} +% |\ccpenalty=-10000| +% \end{codeblock} +% +% \paragraph{Text Justification.} +% \DescMacro{versejustify} +% \DescMacro{chorusjustify} +% \DescMacro{justifyleft} +% \DescMacro{justifycenter} +% To cause verse or chorus text to be justified flush-left or centered, set +% |\versejustify| or |\chorusjustify| to |\justifyleft| or |\justifycenter|, +% respectively. +% For example, to cause choruses to be centered, one could type: +% +% \begin{codeblock} +% |\renewcommand{|\mac{chorusjustify}|}{\justifycenter}| +% \end{codeblock} +% +% \DescMacro{notejustify} +% Justification of textual notes too long to fit on a single line +% is controlled by the |\notejustify| macro. +% By default, it sets up an environment that fully justifies the note +% (i.e., all but the last line of each paragraph extends all the way from +% the left to the right margin). +% \ImplOrDesc +% {Authors interested in changing this behavior should consult +% \S\ref{sec:impparams} of the implementation section for more +% information about this macro.} +% {For more information, recompile this documentation with the +% implementation section included.} +% +% \DescMacro{placenote} +% A textual note that is shorter than a single line is placed flush-left by +% default, or is centered when in slides mode. +% This placement of textual notes is controlled by |\placenote|. +% \ImplOrDesc +% {Authors interested in changing this behavior should consult +% \S\ref{sec:impparams} of the implementation section for more +% information about this macro.} +% {For more information, recompile this documentation with the +% implementation section included.} +% +% \subsection{Scripture Appearance} +% +% \DescMacro{scripturefont} +% By default, scripture quotations are typeset in Zaph Chancery font +% with the document-default point size (|\normalsize|). +% You can change these defaults by redefining |\scripturefont|. +% For example, to cause scripture quotations to be typeset in sans serif +% italics, define: +% +% \begin{codeblock} +% |\renewcommand{\scripturefont}{\sffamily\it}| +% \end{codeblock} +% +% \DescMacro{printscrcite} +% By default, the citation at the end of a scripture quotation is +% typeset in sans serif font at the document-default point size +% (|\normalsize|). +% You can customize the appearance of the citation by redefining +% |\printscrcite|, which accepts the citation text as its argument. +% For example, to cause citations to be printed in roman italics font, define: +% +% \begin{codeblock} +% |\renewcommand{\printscrcite}[1]{\rmfamily\it#1}| +% \end{codeblock} +% +% \subsection{Conditional Blocks}\label{sec:conditionals} +% +% Conditional macros allow certain material to be included in some books but +% not others. +% For example, a musician's chord book might include extra verses with +% alternate chordings. +% +% \DescMacroGroup{if}{if...}{ifchorded,iflyric,ifslides,ifpartiallist,ifsongindexes,ifmeasures,ifpdfindex,ifrawtext,iftranscapos,ifnolyrics,ifvnumbered} +% A conditional block begins with a macro named |\if|\meta{type}, where +% \meta{type} is one of the types listed in the first column of +% Table~\ref{tab:conditionals}. +% \begin{table} +% \newcommand\tablerule{\noalign{\hrule}} +% \newskip\oldbaselineskip \oldbaselineskip\baselineskip +% \newskip\oldlineskip \oldlineskip\lineskip +% \newdimen\oldlineskiplimit \oldlineskiplimit\lineskiplimit +% \newcommand\oninterlineskip{% +% \baselineskip\oldbaselineskip +% \lineskip\oldlineskip +% \lineskiplimit\oldlineskiplimit} +% \vbox{\offinterlineskip\hrule +% \halign{&\vrule#&\strut\quad#\hfil\quad&\vrule#&\quad\vtop{\oninterlineskip\hsize3.5in\leftskip0.25in\parindent-0.25in\indent\vrule height\ht\strutbox width0pt depth0pt#\vrule height0pt width0pt depth\dp\strutbox\par}\quad\cr +% height2pt&\omit&&\omit&\cr +% &\hfil{\large\strut Type}&&\hfil{\large\strut Processed only if\kern1pt$\ldots$}&\cr\tablerule +% height2pt&\omit&&\omit&\cr +% &|chorded|&&the \env{chorded} option is active&\cr\tablerule +% &|lyric|&&the \env{chorded} option is not active&\cr\tablerule +% &|slides|&&the \env{slides} option is active&\cr\tablerule +% &|partiallist|&&the \mac{includeonlysongs} macro is being used to extract +% a partial list of songs&\cr\tablerule +% &|songindexes|&&the \env{noindexes} option is not active&\cr\tablerule +% &|measures|&&the \env{nomeasures} option is not active&\cr\tablerule +% &|pdfindex|&&the \env{nopdfindex} option is not active&\cr\tablerule +% &|rawtext|&&the \env{rawtext} option is active&\cr\tablerule +% &|transcapos|&&the \env{transposecapos} option is active&\cr\tablerule +% &|nolyrics|&&the \mac{nolyrics} macro is in effect&\cr\tablerule +% &|vnumbered|&&the current verse is numbered (i.e., it was started +% with \mac{beginverse} instead of \mac{beginverse}|*|)&\cr} +% \hrule} +% \caption{Conditional macros}\label{tab:conditionals} +% \end{table} +% The conditional block concludes with the macro |\fi|. +% Between the |\if|\meta{type} and the |\fi| may also appear an |\else|. +% For example, in the construction +% +% \begin{codeblock} +% |\ifchorded| +% \quad\meta{A} +% |\else| +% \quad\meta{B} +% |\fi| +% \end{codeblock} +% +% \noindent +% material \meta{A} is only included if the \env{chorded} option is active, +% and material \meta{B} is only included if the \env{chorded} option is not +% active. +% +% \subsection{Page Layout}\label{sec:layout} +% +% \DescMacro{songcolumns} +% The number of columns per page can be set with |\songcolumns|. +% For example, to create 3 columns per page, write +% +% \begin{codeblock} +% |\songcolumns{3}| +% \end{codeblock} +% +% \noindent +% The number of columns should only be changed outside of \env{songs} +% environments. +% +% Setting the number of columns to zero disables the page-building algorithm +% entirely. +% This can be useful if you want to use an external package, such as +% |multicol| or \LaTeX's built-in |\twocolumn| macro, to build pages. +% For example, the following sets up an environment that is suitable for +% a lyric book that uses |\twocolumn|: +% +% \begin{codeblock} +% |\songcolumns{0}| +% |\flushbottom| +% |\twocolumn[\LARGE\centering My Songs]| +% |\begin{|\env{songs}|}{}| +% $\vdots$ +% |\end{|\env{songs}|}| +% \end{codeblock} +% +% \noindent +% When disabling the page-builder, please note the following potential +% issues: +% +% \begin{itemize} +% \item The \mac{repchoruses} feature does not work when the page-builder +% is disabled because the page-builder is responsible for inserting +% repeated choruses as new columns are formed. +% \item External page-building packages tend to allow column- and +% page-breaks within songs because they have no mechanism for moving an +% entire song to the next column or page to avoid such a break +% (see \mac{songpos} below). +% \item Indexes produced with \mac{showindex} are typeset to the width of +% the enclosing environment. +% Thus, you should be sure to reset \LaTeX\ back to one column (via +% |\onecolumn|) before executing \mac{showindex}. +% \end{itemize} +% +% \DescMacro{columnsep} +% The horizontal distance between consecutive columns is controlled by +% the |\columnsep| dimension. +% For example, to separate columns by 1 centimeter of space, write +% +% \begin{codeblock} +% |\columnsep=1cm| +% \end{codeblock} +% +% \DescMacro{colbotglue} +% When \LaTeX\ ends each column it inserts glue equal to |\colbotglue|. +% In lyric books this macro is set to |0pt| so that each column ends flush with +% the bottom of the page. +% In other books that have ragged bottoms, it is set to stretchable +% glue so that columns end at whatever vertical position is convenient. +% The recommended setting for typsetting columns with ragged bottoms is: +% +% \begin{codeblock} +% |\renewcommand{\colbotglue}{0pt plus .5\textheight minus 0pt}| +% \end{codeblock} +% +% \DescMacro{lastcolglue} +% The last column in a \env{songs} environment gets |\lastcolglue| appended +% to it instead. +% By default it is infinitely stretchable so that the last column ends +% at its natural height. +% By setting it to |0pt|, you can force the last column to be flush with +% the bottom of the page: +% +% \begin{codeblock} +% |\renewcommand{\lastcolglue}{0pt}| +% \end{codeblock} +% +% \DescMacro{songpos} +% The \Songs\ package uses a song-positioning algorithm that +% moves songs to the next column or page in order to avoid column- or +% page-breaks within songs. +% The algorithm has four levels of aggressiveness, numbered from 0 to 3. +% You can change the aggressiveness level by typing +% +% \begin{codeblock} +% |\songpos{|\meta{level}|}| +% \end{codeblock} +% +% \noindent +% The default level is 3, which avoids column-breaks, page-breaks, +% and page-turns within songs whenever possible. +% (Page-turns are page-breaks after odd-numbered pages in two-sided documents, +% or after all pages in one-sided documents.) +% Level 2 avoids page-breaks and page-turns but allows column-breaks within +% songs. +% Level 1 avoids only page-turns within songs. +% Level 0 turns off the song-positioning algorithm entirely. +% This causes songs to be positioned wherever \TeX\ thinks is best +% based on penalty settings (see \mac{vvpenalty} and \mac{spenalty}). +% +% \DescMacro{spenalty} +% The value of |\spenalty| controls the undesirability of column breaks +% at song boundaries. +% Usually it should be set to a value between 0 and \mac{vvpenalty} so that +% breaks between songs are preferable to breaks between verses within a song. +% By default it is set to 100. +% When it is $-10000$ or less, breaks between songs are required, so that +% each song always begins a fresh column. +% +% \subsection{Indexes}\label{sec:idxcust} +% +% \paragraph{Index Appearance.} +% \DescMacro{indexsongsas} +% By default, the right-hand side of each index entry contains a list of +% one or more song numbers. +% To instead list page numbers, use the |\indexsongsas| macro: +% +% \begin{codeblock} +% |\indexsongsas{|\meta{id}|}{\thepage}| +% \end{codeblock} +% +% \noindent +% where \meta{id} is the same identifier used in the \mac{newindex}, +% \mac{newauthorindex}, or \mac{newscripindex} macro that created the index. +% The second argument must always be something that expands into raw text +% without any formatting, since this text gets output to auxiliary files that +% are lexographically sorted by the index-generation program. +% To go back to indexing songs by song number, use \mac{thesongnum} in place +% of |\thepage| in the above. +% +% \DescMacro{sepindexestrue} +% \DescMacro{sepindexesfalse} +% Indexes are by default typeset on separate pages, and when an index is +% sufficiently small, it is centered on the page in one column. +% To disable these defaults, write |\sepindexesfalse|. +% This causes indexes to avoid using unnecessary vertical space or +% starting unnecessary new pages. +% To re-enable the defaults, use |\sepindexestrue|. +% +% \DescMacro{idxrefsfont} +% To control the formatting of the list of references on the right-hand side +% of index entries, redefine |\idxrefsfont|. +% For example, to typeset each list in boldface, write +% +% \begin{codeblock} +% |\renewcommand{\idxrefsfont}{\bfseries}| +% \end{codeblock} +% +% \DescMacro{idxtitlefont} +% \DescMacro{idxlyricfont} +% Title indexes contain entries for song titles and also entries for notable +% lines of lyrics. +% The fonts for these entries are controlled by |\idxtitlefont| and +% |\idxlyricfont|, respectively. +% For example, to show title entries in boldface sans-serif and lyric entries +% in regular roman font, one could define: +% +% \begin{codeblock} +% |\renewcommand{\idxtitlefont}{\sffamily\bfseries}| +% |\renewcommand{\idxlyricfont}{\rmfamily\mdseries}| +% \end{codeblock} +% +% \DescMacro{idxheadfont} +% To change the font used to typeset the capital letters that start each +% alphabetic section of a large title index, redefine |\idxheadfont|. +% For example, to typeset those letters in italics instead of boldface, type +% +% \begin{codeblock} +% |\renewcommand{\idxheadfont}{\sffamily\it\LARGE}| +% \end{codeblock} +% +% \DescMacro{idxbgcolor} +% To change the background color of the shaded boxes that contain the +% capital letters that start each alphabetic sectino of a large title +% index, redefine |\idxbgcolor|. +% For example: +% +% \begin{codeblock} +% |\renewcommand{\idxbgcolor}{red}| +% \end{codeblock} +% +% \DescMacro{idxheadwidth} +% The |\idxheadwidth| length defines the width of the shaded boxes that +% begin each alphabetic block of a large title index. +% For example, to set the width of those boxes to 1 centimeter, you could +% define +% +% \begin{codeblock} +% |\setlength{\idxheadwidth}{1cm}| +% \end{codeblock} +% +% \DescMacro{idxauthfont} +% The font used to typeset entries of an author index is controlled by +% |\idxauthfont|. +% For example, to typeset such entries in italics instead of boldface, type +% +% \begin{codeblock} +% |\renewcommand{\idxauthfont}{\small\it}| +% \end{codeblock} +% +% \DescMacro{idxscripfont} +% The font used to typeset entries of a scripture index is controlled by +% |\idxscripfont|. +% For example, to typeset such entries in boldface instead of italics, type +% +% \begin{codeblock} +% |\renewcommand{\idxscripfont}{\sffamily\small\bfseries}| +% \end{codeblock} +% +% \DescMacro{idxbook} +% To control the formatting of the lines that start each new book of the +% bible in a scripture index, redefine |\idxbook|, which accepts the book +% name as its single argument. +% For example, to typeset each book name in a box, one could define +% +% \begin{codeblock} +% |\renewcommand{\idxbook}[1]{\framebox{\small\bfseries#1}}| +% \end{codeblock} +% +% \DescMacro{idxcont} +% In a scripture index, when a column break separates a block of entries +% devoted to a book of the bible, the new column is titled +% ``\meta{bookname} (continued)'' by default. +% You can change this default by redefining the |\idxcont| macro, which +% receives the \meta{bookname} as its single argument. +% For example, to typeset an index in German, one might define +% +% \begin{codeblock} +% |\renewcommand{\idxcont}[1]{\small\textbf{#1} (fortgefahren)}| +% \end{codeblock} +% +% \paragraph{Alphabetization Options.} +% \DescMacro{titleprefixword} +% In English, when a title begins with ``The'' or ``A'', it is traditional to +% move these words to the end of the title and sort the entry by the following +% word. +% So for example, ``The Song Title'' is typically indexed as +% ``Song Title, The''. +% To change this default behavior, you can use |\titleprefixword| in the +% document preamble to identify each word to be moved to the end whenever +% it appears as the first word of a title index entry. +% For example, to cause the word ``I'' to be moved to the end of title index +% entries, one could say, +% +% \begin{codeblock} +% |\titleprefixword{I}| +% \end{codeblock} +% +% \noindent +% The first use of |\titleprefixword| overrides the defaults, so if you also +% want to continue to move ``The'' and ``A'' to the end of entries, you must +% also say |\titleprefixword{The}| and |\titleprefixword{A}| explicitly. +% This macro may only be used in the document preamble but may be used +% multiple times to declare multiple prefix words. +% +% \paragraph{Special Words In Song Info.} +% \DescMacro{authsepword} +% When parsing author index entries, the word ``and'' is recognized by the +% |songidx| program as a conjunctive that separates author names. +% To override this default and specify a different conjunctive, use the +% |\authsepword| macro one or more times in the document preamble. +% For example, to instead treat ``und'' as a conjunctive, you could say, +% +% \begin{codeblock} +% |\authsepword{und}| +% \end{codeblock} +% +% \noindent +% The first use of |\authsepword| and each of the following macros overrides +% the default, so if you also want to continue to treat ``and'' as a +% conjunctive, you must also say |\authsepword{and}| explicitly. +% The |\authsepword| macro and each of the following macros may only be used +% in the document preamble but may be used multiple times to declare multiple +% special words. +% +% \DescMacro{authbyword} +% When parsing author index entries, the word ``by'' is recognized as a +% keyword signaling that the index entry should only include material +% in the current list item that follows the word ``by''. +% So for example, ``Music by J.S. Bach'' is indexed as ``Bach, J.S.'' +% rather than ``Bach, Music by J.S.'' +% To recognize a different word instead of ``by'', you can use |\authbyword| +% in the document preamble. +% For example, to recognize ``durch'' instead, you could say +% +% \begin{codeblock} +% |\authbyword{durch}| +% \end{codeblock} +% +% \DescMacro{authignoreword} +% When parsing author index entries, if a list item contains the word +% ``unknown'', that item is ignored and is not indexed. +% This prevents items like ``Composer unknown'' from being indexed as names. +% To cause the indexer to recognize and ignore a different word, you can +% use the |\authignoreword| macro in the document preamble. +% For example, to ignore author index entries containing the word +% ``unbekannt'', you could say, +% +% \begin{codeblock} +% |\authignoreword{unbekannt}| +% \end{codeblock} +% +% \subsection{Page Headers and Footers} +% +% In \LaTeX, page headers and footers are defined using a system of +% invisible \emph{marks} that get inserted into the document at the +% beginning of each logical unit of the document (e.g., each section, song, +% verse, and chorus). +% The headers and footers are then defined so as to refer to the first +% and/or last invisible mark that ends up on each page once the document +% is divided into pages. +% This section describes the marks made available by the \Songs\ package. +% For more detailed information about the marks already provided by +% \LaTeX\ and how to use them, consult any \LaTeX\ user manual. +% +% \DescMacro{songmark} +% \DescMacro{versemark} +% \DescMacro{chorusmark} +% To add song information to page headings and footers, redefine |\songmark|, +% |\versemark|, or |\chorusmark| to add the necessary \TeX\ marks to the +% current page whenever a new song, verse, or chorus begins. +% These macros expect no arguments; to access the current song's +% information including titles, use the macros documented in +% \S\ref{sec:songinfo}. +% To access the current song's number or the current verse's number, use +% \mac{thesongnum} or \mac{theversenum} (see \S\ref{sec:numbering}). +% For example, to include the song number in the page headings produced by +% \LaTeX's |\pagestyle{myheadings}| feature, you could redefine |\songmark| +% as follows: +% +% \begin{codeblock} +% |\renewcommand{\songmark}{\markboth{|\mac{thesongnum}|}{|\mac{thesongnum}|}}| +% \end{codeblock} +% +% \subsection{Defining New Beginsong Keyvals}\label{sec:newkey} +% +% \DescMacro{newsongkey} +% The \mac{beginsong} macro supports several optional keyval parameters for +% declaring song information, including \env{by=}, \env{sr=}, and \env{cr=}. +% Users can define their own additional keyvals as well. +% To do so, use the |\newsongkey| macro, which has the syntax +% +% \begin{codeblock} +% |\newsongkey{|\meta{keyname}|}{|\meta{initcode}|}[|\meta{default}|]{|\meta{setcode}|}| +% \end{codeblock} +% +% \noindent +% Here, \meta{keyname} is the name of the new key for the keyval, +% \meta{initcode} is \LaTeX\ code that is executed at the start of each +% \mac{beginsong} line before the \mac{beginsong} arguments are processed, +% \meta{default} (if specified) is the default value used for the keyval when +% \meta{keyname} appears in \mac{beginsong} without a value, +% and \meta{setcode} is macro code that is executed whenever +% \meta{key} is parsed as part of the \mac{beginsong} keyval arguments. +% In \meta{setcode}, |#1| expands to the value given by the user for the +% keyval (or to \meta{default} if no value was given). +% +% For example, to define a new song key called |arr| which stores its +% value in a macro called |\arranger|, one could write: +% +% \begin{codeblock} +% |\newcommand{\arranger}{}| +% |\newsongkey{arr}{\def\arranger{}}| +% | {\def\arranger{Arranged by #1\par}}| +% \end{codeblock} +% +% \noindent +% Then one could redefine \mac{extendprelude} to print the arranger below the +% other song header information: +% +% \begin{codeblock} +% |\renewcommand{\extendprelude}{| +% | |\mac{showrefs}\mac{showauthors} +% | {\bfseries\arranger}| +% |}| +% \end{codeblock} +% +% \noindent +% A \mac{beginsong} line could then specify the song's arranger as follows: +% +% \begin{codeblock} +% \mac{beginsong}|{The Title}[arr={R. Ranger}]| +% $\vdots$ +% \mac{endsong} +% \end{codeblock} +% +% \noindent This produces +% +% \begin{sample} +% \setcounter{songnum}{1}% +% \vskip1pt% +% \newcommand\arranger{}% +% \newsongkey{arr}{\def\arranger{}}% +% {\def\arranger{Arranged by #1\par}}% +% \renewcommand{\extendprelude}{ +% \showrefs\showauthors +% {\bfseries\arranger} +% }% +% \beginsong{The Title}[arr={R. Ranger}] +% \endsong +% \renewcommand{\extendprelude}{}% +% \end{sample} +% +% For more detailed information about keyvals and how they work, consult the +% documentation for David Carlisle's |keyval| package, which comes standard +% with most \LaTeXe\ installations. +% +% \subsection{Font Kerning Corrections} +% +% \paragraph{Chord Overstriking.} +% In order to conserve space and keep songs readable, the \Songs\ package +% pushes chords down very close to the lyrics with which they are paired. +% Unfortunately, this can sometimes cause low-hanging characters in chord +% names to overstrike the lyrics they sit above. +% For example, +% +% \example|\[(Gsus4/D)]Overstrike|\produces{\[(Gsus4/D)]Overstrike} +% \eat\] +% +% \noindent +% Note that the parentheses and slash symbols in the chord name have +% invaded the lyric that sits beneath them. +% +% \DescMacro{chordlocals} +% The best solution to this problem is to use a font for chord names that +% minimizes low-hanging symbols; but if you lack such a font, then the +% following trick works pretty well. +% Somewhere in the preamble of your document, you can write the following +% \LaTeX\ code: +% +% \begin{codeblock} +% |\renewcommand{\chordlocals}{\catcode`(\active| +% | \catcode`)\active| +% | \catcode`/\active}| +% |\newcommand{\smraise}[1]{\raise2pt\hbox{\small#1}}| +% |\newcommand{\myslash}{\smraise/}| +% |\newcommand{\myopenparen}{\smraise(|\eat)|}| +% |\newcommand{\mycloseparen}{\smraise)}| +% |{\chordlocals| +% | \global\let(\myopenparen| +% | \global\let)\mycloseparen| +% | \global\let/\myslash}| +% \end{codeblock} +% +% \noindent +% This sets the |/|, |(|, and |)| symbols as active characters whenever they +% appear within chord names. +% \ImplOrDesc +% {(See \S\ref{sec:chordlocals} for documentation of the +% \texttt{\string\chordlocals} hook.)} +% {(Recompile this documentation to include the implementation section +% for more information about the \texttt{\string\chordlocals} macro.)} +% Each active character is defined so that it produces a smaller, raised +% version of the original symbol. +% The result is as follows: +% +% \renewcommand{\chordlocals}{\catcode`(\active +% \catcode`)\active +% \catcode`/\active} +% \newcommand{\smraise}[1]{\raise2pt\hbox{\small#1}} +% \newcommand{\myslash}{\smraise/} +% \newcommand{\myopenparen}{\smraise(} +% \newcommand{\mycloseparen}{\smraise)} +% {\chordlocals +% \global\let(\myopenparen +% \global\let)\mycloseparen +% \global\let/\myslash} +% +% \example|\[(Gsus4/D)]Overstrike (fixed)|\produces{\[(Gsus4/D)]Overstrike (fixed)} +% \eat\] +% +% \renewcommand\chordlocals{} +% +% \noindent +% As you can see, the low-hanging symbols have been elevated so that they +% sit above the baseline, correcting the overstrike problem. +% +% \paragraph{Scripture Font Quotation Marks.} +% \DescMacro{shiftdblquotes} +% The \Songs\ package compensates for a kerning problem in the Zaph Chancery +% font (used to typeset scripture quotations) by redefining the |``| and |''| +% token sequences to be active characters that yield double-quotes shifted +% 1.1 points and 2 points left, respectively, of their normal positions. +% If you use a different font size for scripture quotations, then you can use +% the |\shiftdblquotes| macro when redefining \mac{scripturefont} to change +% this kerning correction. +% For example, +% +% \begin{codeblock} +% |\renewcommand{|\mac{scripturefont}|}{| +% | \usefont{OT1}{pzc}{mb}{it}| +% | \shiftdblquotes{-1pt}{-2pt}{-3pt}{-4pt}| +% |}| +% \end{codeblock} +% +% \noindent +% removes 1 point of space to the left and 2 points of space to the +% right of left-double-quote characters, and 3 points to the left and 4 points +% to the right of right-double-quotes, within scripture quotations. +% +% \section{Informational Macros}\label{sec:songinfo} +% +% The macros described in this section can be used to retrieve information +% about the current song. +% This can be used when redefining \mac{extendprelude}, \mac{extendpostlude}, +% \mac{makeprelude}, \mac{makepostlude}, \mac{songmark}, \mac{versemark}, or +% \mac{chorusmark}, or any other macros that might typeset this information. +% +% \DescMacro{songauthors} +% To get the current song's list of authors (if any) use |\songauthors|. +% This yields the value of the \env{by=} key used in the \mac{beginsong} +% line. +% +% \DescMacro{songrefs} +% To get the current song's list of scripture references (if any) use +% |\songrefs|. +% This yields the value of the \env{sr=} key used in the \mac{beginsong} +% line, but modified with hyphens changed to en-dashes and spaces falling +% within a list of verse numbers changed to thin spaces for better +% typesetting. +% In addition, various penalties have been added to inhibit line breaks +% in strange places and encourage line breaks in others. +% +% \DescMacro{songcopyright} +% To get the current song's copyright info (if any), use |\songcopyright|. +% This yields the value of the \env{cr=} key used in the \mac{beginsong} line. +% +% \DescMacro{songlicense} +% To get the current song's licensing information (if any), use +% |\songlicense|. +% This yields the value of the \env{li=} key used in the \mac{beginsong} +% line, or whatever text was declared with \mac{setlicense}. +% +% \DescMacro{songtitle} +% The |\songtitle| macro yields the current song's title. +% By default this is the first title provided in the \mac{beginsong} line. +% The \mac{nexttitle} and \mac{foreachtitle} macros (see below) cause it +% to be set to the current song's other titles, if any. +% +% \DescMacro{resettitles} +% To get the current song's primary title (i.e., the first title specified +% in the song's \mac{beginsong} line), execute |\resettitles|. +% This sets the |\songtitle| macro to be the song's primary title. +% +% \DescMacro{nexttitle} +% To get the song's next title, execute |\nexttitle|, which +% sets |\songtitle| to be the next title in the song's list of titles +% (or sets |\songtitle| to |\relax| if there are no more titles). +% +% \DescMacro{foreachtitle} +% The |\foreachtitle| macro accepts \LaTeX\ code as its single +% argument and executes it once for each (remaining) song title. +% Within the provided code, use |\songtitle| to get the current title. +% For example, the following code generates a comma-separated list of all +% of the current song's titles: +% +% \begin{codeblock} +% \mac{resettitles} +% \mac{songtitle} +% \mac{nexttitle} +% |\foreachtitle{, |\mac{songtitle}|}| +% \end{codeblock} +% +% \DescMacro{songlist} +% When \mac{includeonlysongs} is used to extract a partial list of songs, the +% |\songlist| macro expands to the comma-separated list of songs that is being +% extracted. +% Redefining |\songlist| within the document preamble alters the list of +% songs to be extracted. +% Redefining it after the preamble may have unpredictable results. +% +% \section{Index Generation} +% +% The material in this section describes macros provided by the \Songs\ +% package that are used during the automatic generation of the song book +% indexes. +% Since index generation is automatic, document authors should not +% normally need to use any of these macros directly. +% The documentation in this section is therefore provided purely for +% completeness and for informational purposes. +% For instructions on how to automatically generate indexes when compiling +% a song book, see \S\ref{sec:compiling}. +% For info on how to customize the appearance of indexes, see +% \S\ref{sec:idxcust}. +% +% Automatic generation of song book indexes is a three stage process: +% +% \begin{enumerate} +% +% \item +% Each time a song book \LaTeX\ file is compiled, an auxiliary file named +% \meta{filename}|.sxd| is written out for each \meta{filename} +% defined using \mac{newindex}, \mac{newauthorindex}, or \mac{newscripindex}. +% These |.sxd| files are plain text files that can be viewed using any +% standard text editor. +% They begin with a line identifying the type of index (title, author, or +% scripture) and then contain triples of lines, one triple for each song to +% appear in the index. +% The first line of a triple has the information by which the song is to be +% indexed (a title, author, or scripture reference). +% The second line has the song's number in the book (yielded by +% \mac{thesongnum}). +% The third line is an identifying label for the song used in hyperlinking. +% +% \item +% Once the |.sxd| files have been generated, an external program is used +% to transform each |.sxd| file into a |.sbx| file. +% Since the standard |makeindex| program provided with \LaTeX\ is not powerful +% enough to sort scripture references, distributions of \Songs\ package come +% with a specialized |songidx| program to do this. +% +% \item +% The |.sbx| files produced by the |songidx| program are then read +% in by the \mac{showindex} macro next time the source document is +% compiled using \LaTeX. +% These |.sbx| files consist of the macros and environments described below. +% +% \end{enumerate} +% +% \DescEnv{idxblock} +% In indexes that are blocked off into sections, one for each letter of the +% alphabet, the \meta{filename}|.sbx| files generated for that index +% consist of a series of |idxblock| environments, one for each such section. +% An |idxblock| environment begins and ends with +% +% \begin{codeblock} +% |\begin{idxblock}{|\meta{letter}|}| +% $\vdots$ +% |\end{idxblock}| +% \end{codeblock} +% +% \noindent +% where \meta{letter} is the letter of the alphabet for that block. +% +% \DescMacro{idxentry} +% \DescMacro{idxaltentry} +% The index entries themselves are created by lines of the form +% +% \begin{codeblock} +% |\idxentry{|\meta{leftside}|}{|\meta{rightside}|}| +% |\indexaltentry{|\meta{leftside}|}{|\meta{rightside}|}| +% \end{codeblock} +% +% \noindent +% each of which creates an index entry with \meta{leftside} on the left, +% followed by a series of dots, followed by \meta{rightside} on the +% right. +% The |\indexentry| macro is used for ``normal'' entries (e.g., titles in a +% title index), and |\indexaltentry| is used for ``alternate'' entries +% (e.g., lyric lines in a title index). +% +% Within \meta{rightside}, multiple items are separated with |\\| +% macros instead of commas. +% When used in an index |.sbx| file, the |\\| macro produces a comma followed +% by some complex spacing that allows index lines to be broken suitably if +% they are too long to fit in one physical line. +% +% \section{Other Resources} +% +% There are a number of other \LaTeX\ packages available for typesetting +% songs, tablature diagrams, or song books. +% Probably the best of these is the \Rath\ package by Christopher Rath +% (\href{http://rath.ca/Misc/Songbook/}{{\tt http://rath.ca/Misc/Songbook/}}). +% Most of the differences between other packages and this one are intentional; +% the following is a summary of where I've adopted various differing design +% decisions and why. +% +% \bigskip +% +% \paragraph{Ease of Song Entry.} +% Much of the \Songs\ package programming is devoted to easing the burden of +% typing chords. +% With most \LaTeX\ song book packages the user types chords using a standard +% \LaTeX\ macro syntax like |\chord{|\meta{chord}|}{|\meta{lyric}|}|. +% The \Songs\ package uses a less conventional +% |\[|\meta{chord}|]|\meta{lyric}\eat\] syntax for several +% reasons detailed below. +% +% First, macros in the standard \LaTeX\ syntax require more key-presses +% than macros in the \Songs\ package's syntax. +% This can become become very taxing when typing up a large book. +% Chords often appear as frequently as one per syllable, especially in hymns, +% so keeping the syntax as brief as possible is desirable. +% +% Second, the standard \LaTeX\ macro syntax requires the user to estimate how +% much of the \meta{lyric} will lie below the chord (because the \meta{lyric} +% part must be enclosed in braces) whereas the \Songs\ package's syntax does +% not. +% Estimating this accurately can be quite difficult, since in many cases the +% \meta{lyric} part must include punctuation or multiple words to get proper +% results. +% The \Songs\ package automates this for the user, significantly easing the +% task of chord-entry. +% +% Third, unlike the standard \LaTeX\ chord syntax, the \Songs\ package's +% syntax handles all hyphenation of chorded lyrics fully automatically. +% Extra hyphenation must be introduced in chord books wherever a chord +% is wider than the syllable it sits above. +% With the standard \LaTeX\ chord syntax such hyphenation must be +% introduced manually by the user (usually via a special hyphenation macro), +% but the \Songs\ package does this automatically. +% +% Fourth and finally, some other packages allow the user to use ``|b|'' +% in a \meta{chord} to produce a flat symbol, whereas the \Songs\ package +% requires an ``|&|'' instead. +% Using ``|b|'' is more intuitive but prevents the +% use of ``|b|'' for any other purpose within a \meta{chord}, such as to +% produce a literal ``b'' or to type another macro name like |\hbox| that +% contains a ``b''. +% Consequently, the \Songs\ package uses the less obvious ``|&|'' symbol to +% produce flat symbols. +% +% \paragraph{Song Structure.} +% The \Songs\ package provides a relatively small number of macros for +% typesetting high-level song structure, including verses, choruses, +% textual comments, and conditional macros that indicate that certain sections +% should go in chord books but not lyric books. +% These can be combined to typeset more sophisticated structures such as +% intros, bridges, brackets, endings, and the like. +% This is done in lieu of providing a specific macro for each of these +% structures since it results in greater flexibility and fewer macros for +% users to learn. +% +% \paragraph{Multiple columns.} +% The \Songs\ package was designed from the ground up to produce song books +% with many songs per page, arranged in multiple columns. +% As a result, it includes elaborate support for many features not found in +% most other packages, such as automatic column balancing, completely +% customizable song header and song footer blocks, and facilities for adding +% beautiful scripture quotations to fill in gaps between songs. +% +% \paragraph{Indexes.} +% Another major feature of the \Songs\ package is its support for a variety +% of different index types, most notably indexes arranged by scripture +% reference. +% Scripture indexes can be invaluable for planning services around particular +% sermons or topics. +% The \Songs\ package allows book authors to specify the names and preferred +% ordering of books of the bible, and automatically handles complex issues +% like overlapping verse ranges to produce an easy-to-read, compact, and +% well-ordered index. +% Other supported indexes include those sorted by author, by title, and by +% notable lines of lyrics. +% +% \paragraph{Automatic Transposition.} +% The \Songs\ package has a facility for automatically transposing songs, and +% even generating chord books that print the chords in multiple keys (e.g., so +% that a pianist and guitarist using a capo can play together from the same +% book). +% +% \bigskip +% +% The \Songs\ package was developed entirely independently of all other +% \LaTeX\ song book packages. +% I originally developed the set of \LaTeX\ macros that eventually became +% the \Songs\ package in order to typeset a song book for the Graduate +% Christian Fellowship (GCF) at Cornell University, and the Cornell +% International Christian Fellowship (CICF). +% Once I had fine-tuned my package to be sufficiently versatile, I decided +% to release it for public use. +% At that time I noticed the \Rath\ package and others, and wrote this +% summary of the most prominent differences. +% +% For information on more song-typesetting resources for \LaTeX, I recommend +% consulting the documentation provided with the \Rath\ package. +% It includes an excellent list of other resources that might be of interest +% to creators of song books. +% +% \section{GNU General Public License}\label{sec:license} +% +% \begingroup\small +% +% \begin{center} +% {\large\sc Terms and Conditions For \\ Copying, Distribution and Modification} +% \end{center} +% +% \begin{enumerate}\addtocounter{enumi}{-1} +% +% \item +% +% This License applies to any program or other work which contains a notice +% placed by the copyright holder saying it may be distributed under the +% terms of this General Public License. The ``Program'', below, refers to +% any such program or work, and a ``work based on the Program'' means either +% the Program or any derivative work under copyright law: that is to say, a +% work containing the Program or a portion of it, either verbatim or with +% modifications and/or translated into another language. (Hereinafter, +% translation is included without limitation in the term ``modification''.) +% Each licensee is addressed as ``you''. +% +% Activities other than copying, distribution and modification are not +% covered by this License; they are outside its scope. The act of +% running the Program is not restricted, and the output from the Program +% is covered only if its contents constitute a work based on the +% Program (independent of having been made by running the Program). +% Whether that is true depends on what the Program does. +% +% \item You may copy and distribute verbatim copies of the Program's source +% code as you receive it, in any medium, provided that you conspicuously +% and appropriately publish on each copy an appropriate copyright notice +% and disclaimer of warranty; keep intact all the notices that refer to +% this License and to the absence of any warranty; and give any other +% recipients of the Program a copy of this License along with the Program. +% +% You may charge a fee for the physical act of transferring a copy, and you +% may at your option offer warranty protection in exchange for a fee. +% +% \item +% +% You may modify your copy or copies of the Program or any portion +% of it, thus forming a work based on the Program, and copy and +% distribute such modifications or work under the terms of Section~1 +% above, provided that you also meet all of these conditions: +% +% \begin{enumerate} +% +% \item +% +% You must cause the modified files to carry prominent notices stating that +% you changed the files and the date of any change. +% +% \item +% +% You must cause any work that you distribute or publish, that in +% whole or in part contains or is derived from the Program or any +% part thereof, to be licensed as a whole at no charge to all third +% parties under the terms of this License. +% +% \item +% If the modified program normally reads commands interactively +% when run, you must cause it, when started running for such +% interactive use in the most ordinary way, to print or display an +% announcement including an appropriate copyright notice and a +% notice that there is no warranty (or else, saying that you provide +% a warranty) and that users may redistribute the program under +% these conditions, and telling the user how to view a copy of this +% License. (Exception: if the Program itself is interactive but +% does not normally print such an announcement, your work based on +% the Program is not required to print an announcement.) +% +% \end{enumerate} +% +% These requirements apply to the modified work as a whole. If +% identifiable sections of that work are not derived from the Program, +% and can be reasonably considered independent and separate works in +% themselves, then this License, and its terms, do not apply to those +% sections when you distribute them as separate works. But when you +% distribute the same sections as part of a whole which is a work based +% on the Program, the distribution of the whole must be on the terms of +% this License, whose permissions for other licensees extend to the +% entire whole, and thus to each and every part regardless of who wrote it. +% +% Thus, it is not the intent of this section to claim rights or contest +% your rights to work written entirely by you; rather, the intent is to +% exercise the right to control the distribution of derivative or +% collective works based on the Program. +% +% In addition, mere aggregation of another work not based on the Program +% with the Program (or with a work based on the Program) on a volume of +% a storage or distribution medium does not bring the other work under +% the scope of this License. +% +% \item +% You may copy and distribute the Program (or a work based on it, +% under Section~2) in object code or executable form under the terms of +% Sections~1 and~2 above provided that you also do one of the following: +% +% \begin{enumerate} +% +% \item +% +% Accompany it with the complete corresponding machine-readable +% source code, which must be distributed under the terms of Sections~1 +% and~2 above on a medium customarily used for software interchange; or, +% +% \item +% +% Accompany it with a written offer, valid for at least three +% years, to give any third party, for a charge no more than your +% cost of physically performing source distribution, a complete +% machine-readable copy of the corresponding source code, to be +% distributed under the terms of Sections~1 and~2 above on a medium +% customarily used for software interchange; or, +% +% \item +% +% Accompany it with the information you received as to the offer +% to distribute corresponding source code. (This alternative is +% allowed only for noncommercial distribution and only if you +% received the program in object code or executable form with such +% an offer, in accord with Subsection~b above.) +% +% \end{enumerate} +% +% The source code for a work means the preferred form of the work for +% making modifications to it. For an executable work, complete source +% code means all the source code for all modules it contains, plus any +% associated interface definition files, plus the scripts used to +% control compilation and installation of the executable. However, as a +% special exception, the source code distributed need not include +% anything that is normally distributed (in either source or binary +% form) with the major components (compiler, kernel, and so on) of the +% operating system on which the executable runs, unless that component +% itself accompanies the executable. +% +% If distribution of executable or object code is made by offering +% access to copy from a designated place, then offering equivalent +% access to copy the source code from the same place counts as +% distribution of the source code, even though third parties are not +% compelled to copy the source along with the object code. +% +% \item +% You may not copy, modify, sublicense, or distribute the Program +% except as expressly provided under this License. Any attempt +% otherwise to copy, modify, sublicense or distribute the Program is +% void, and will automatically terminate your rights under this License. +% However, parties who have received copies, or rights, from you under +% this License will not have their licenses terminated so long as such +% parties remain in full compliance. +% +% \item +% You are not required to accept this License, since you have not +% signed it. However, nothing else grants you permission to modify or +% distribute the Program or its derivative works. These actions are +% prohibited by law if you do not accept this License. Therefore, by +% modifying or distributing the Program (or any work based on the +% Program), you indicate your acceptance of this License to do so, and +% all its terms and conditions for copying, distributing or modifying +% the Program or works based on it. +% +% \item +% Each time you redistribute the Program (or any work based on the +% Program), the recipient automatically receives a license from the +% original licensor to copy, distribute or modify the Program subject to +% these terms and conditions. You may not impose any further +% restrictions on the recipients' exercise of the rights granted herein. +% You are not responsible for enforcing compliance by third parties to +% this License. +% +% \item +% If, as a consequence of a court judgment or allegation of patent +% infringement or for any other reason (not limited to patent issues), +% conditions are imposed on you (whether by court order, agreement or +% otherwise) that contradict the conditions of this License, they do not +% excuse you from the conditions of this License. If you cannot +% distribute so as to satisfy simultaneously your obligations under this +% License and any other pertinent obligations, then as a consequence you +% may not distribute the Program at all. For example, if a patent +% license would not permit royalty-free redistribution of the Program by +% all those who receive copies directly or indirectly through you, then +% the only way you could satisfy both it and this License would be to +% refrain entirely from distribution of the Program. +% +% If any portion of this section is held invalid or unenforceable under +% any particular circumstance, the balance of the section is intended to +% apply and the section as a whole is intended to apply in other +% circumstances. +% +% It is not the purpose of this section to induce you to infringe any +% patents or other property right claims or to contest validity of any +% such claims; this section has the sole purpose of protecting the +% integrity of the free software distribution system, which is +% implemented by public license practices. Many people have made +% generous contributions to the wide range of software distributed +% through that system in reliance on consistent application of that +% system; it is up to the author/donor to decide if he or she is willing +% to distribute software through any other system and a licensee cannot +% impose that choice. +% +% This section is intended to make thoroughly clear what is believed to +% be a consequence of the rest of this License. +% +% \item +% If the distribution and/or use of the Program is restricted in +% certain countries either by patents or by copyrighted interfaces, the +% original copyright holder who places the Program under this License +% may add an explicit geographical distribution limitation excluding +% those countries, so that distribution is permitted only in or among +% countries not thus excluded. In such case, this License incorporates +% the limitation as if written in the body of this License. +% +% \item +% The Free Software Foundation may publish revised and/or new versions +% of the General Public License from time to time. Such new versions will +% be similar in spirit to the present version, but may differ in detail to +% address new problems or concerns. +% +% Each version is given a distinguishing version number. If the Program +% specifies a version number of this License which applies to it and ``any +% later version'', you have the option of following the terms and conditions +% either of that version or of any later version published by the Free +% Software Foundation. If the Program does not specify a version number of +% this License, you may choose any version ever published by the Free Software +% Foundation. +% +% \item +% If you wish to incorporate parts of the Program into other free +% programs whose distribution conditions are different, write to the author +% to ask for permission. For software which is copyrighted by the Free +% Software Foundation, write to the Free Software Foundation; we sometimes +% make exceptions for this. Our decision will be guided by the two goals +% of preserving the free status of all derivatives of our free software and +% of promoting the sharing and reuse of software generally. +% +% \begin{center} +% {\large\sc No Warranty} +% \end{center} +% +% \item +% {\sc Because the program is licensed free of charge, there is no warranty +% for the program, to the extent permitted by applicable law. Except when +% otherwise stated in writing the copyright holders and/or other parties +% provide the program ``as is'' without warranty of any kind, either expressed +% or implied, including, but not limited to, the implied warranties of +% merchantability and fitness for a particular purpose. The entire risk as +% to the quality and performance of the program is with you. Should the +% program prove defective, you assume the cost of all necessary servicing, +% repair or correction.} +% +% \item +% {\sc In no event unless required by applicable law or agreed to in writing +% will any copyright holder, or any other party who may modify and/or +% redistribute the program as permitted above, be liable to you for damages, +% including any general, special, incidental or consequential damages arising +% out of the use or inability to use the program (including but not limited +% to loss of data or data being rendered inaccurate or losses sustained by +% you or third parties or a failure of the program to operate with any other +% programs), even if such holder or other party has been advised of the +% possibility of such damages.} +% +% \end{enumerate} +% +% \endgroup +% +% \StopEventually{\PrintIndex} +% +% \clearpage +% \section{Implementation} +% +% The following provides the verbatim implementation of the \Songs\ \LaTeX\ +% package, along with commentary on how it works. +% In general, macro names that contain a |@| symbol are not intended to be +% directly accessible by the outside world; they are for purely internal use. +% All other macros are intended to be used or redefined by document authors. +% +% Most of the macros likely to be of real interest to song book authors can +% be found in \S\ref{sec:impparams}. +% To find the implementation of any particular macro, the index at the end +% of this document should prove helpful. +% +% The unwary \TeX er may wonder at the rather large size of the +% implementation. +% The volume and complexity of the code stems mainly from the following +% challenging features: +% \begin{itemize} +% \item Putting chords above lyrics fully automatically requires building an +% entire lyric-parser in \LaTeX\ (see \S\ref{sec:lyricscan}). +% \item Avoiding page-turns within songs without prohibiting column-breaks +% requires building a completely new page-breaking algorithm +% (see \S\ref{sec:pagebuilder}). +% \item The package must be able to generate an astonishing number of document +% variants from a common source: lyric-only books, chorded books, digital +% slides, transparency slides, selected song subsets, transposed songs, and +% combinations of the above. +% This is like putting six or more packages into one. +% \item Song book indexes are far more complex than those for a prose book. +% See \S\ref{sec:indexgen} for some of the difficulties involved. +% \end{itemize} +% +% \subsection{Initialization} +% +% The code in this section detects any \TeX\ versioning or configuration +% settings that are relevant to the rest of the song book code. +% +% \begin{macro}{\ifSB@etex} +% Numerous enhancements are possible when using an $\varepsilon$-\TeX\ +% compatible version of \LaTeX. +% We start by checking to see if $\varepsilon$-\TeX\ primitives are +% available. +% \begin{macrocode} +\newif\ifSB@etex +\ifx\eTeXversion\undefined\else + \ifx\eTeXversion\relax\else + \SB@etextrue + \IfFileExists{etex.sty}{\RequirePackage{etex}}{} + \fi +\fi +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@pdf} +% Detect whether we're generating a pdf file, since this affects the +% treatment of hyperlinks and bookmark indexes. +% \begin{macrocode} +\newif\ifSB@pdf\SB@pdffalse +\ifx\pdfoutput\undefined\else + \ifx\pdfoutput\relax\else + \ifnum\pdfoutput<\@ne\else + \SB@pdftrue + \fi + \fi +\fi +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@preamble} +% Some macros have different effects depending on when they're used in the +% preamble or in the document body, so we need a conditional that remembers +% whether we're still in the preamble. +% It gets initialized to true and later changed to false once the body begins. +% \begin{macrocode} +\newif\ifSB@preamble +\SB@preambletrue +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@test} +% \begin{macro}{\SB@temp} +% \begin{macro}{\SB@tempii} +% \begin{macro}{\SB@tempiii} +% \begin{macro}{\SB@tempiv} +% \begin{macro}{\SB@tempv} +% Reserve some control sequence names for scratch use. +% \begin{macrocode} +\newif\ifSB@test +\newcommand\SB@temp{} +\newcommand\SB@tempii{} +\newcommand\SB@tempiii{} +\newcommand\SB@tempiv{} +\newcommand\SB@tempv{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@dimen} +% \begin{macro}{\SB@dimenii} +% \begin{macro}{\SB@dimeniii} +% \begin{macro}{\SB@dimeniv} +% \begin{macro}{\SB@box} +% \begin{macro}{\SB@boxii} +% \begin{macro}{\SB@boxiii} +% \begin{macro}{\SB@toks} +% \begin{macro}{\SB@cnt} +% \begin{macro}{\SB@cntii} +% \begin{macro}{\SB@skip} +% Reserve some temp registers for various purposes. +% \begin{macrocode} +\newdimen\SB@dimen +\newdimen\SB@dimenii +\newdimen\SB@dimeniii +\newdimen\SB@dimeniv +\newbox\SB@box +\newbox\SB@boxii +\newbox\SB@boxiii +\newtoks\SB@toks +\newcount\SB@cnt +\newcount\SB@cntii +\newskip\SB@skip +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% Load David Carlisle's |keyval| package for processing +% \meta{key}=\meta{value} style macro arguments. +% \begin{macrocode} +\RequirePackage{keyval} +% \end{macrocode} +% +% \subsection{Default Parameters}\label{sec:impparams} +% +% This section defines macros and lengths that will typically be executed or +% redefined by the user in the document preamble to initialize the document. +% (Not all of these are restricted to preamble usage, however. Many can be used +% throughout the document to switch styles for different sections or different +% songs.) +% +% \begin{macro}{\lyricfont}\MainImpl{lyricfont} +% Define the font style to use for formatting song lyrics. +% \begin{macrocode} +\newcommand\lyricfont{\normalfont\normalsize} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\stitlefont}\MainImpl{stitlefont} +% Define the font style to use for formatting song titles. +% \begin{macrocode} +\newcommand\stitlefont{% + \ifslides\sffamily\Huge\else\sffamily\slshape\Large\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\versefont}\MainImpl{versefont} +% \begin{macro}{\chorusfont}\MainImpl{chorusfont} +% \begin{macro}{\notefont}\MainImpl{notefont} +% \changes{v2.1}{2007/08/02}{Added} +% By default, verses, choruses, and textual notes just allow the |\lyricfont| +% style to continue. +% \begin{macrocode} +\newcommand\versefont{} +\newcommand\chorusfont{} +\newcommand\notefont{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\scripturefont}\MainImpl{scripturefont} +% \changes{v1.13}{2005/05/12}{Added kerning correction for double-quote ligatures} +% Define the font style to use for formatting scripture quotations +% (defaults to Zapf Chancery). +% \begin{macrocode} +\newcommand\scripturefont{% + \usefont{OT1}{pzc}{mb}{it}% + \shiftdblquotes{-1.1\p@}\z@{-2\p@}\z@% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\printscrcite}\MainImpl{printscrcite} +% Define the printing style for the citation at the end of a scripture +% quotation. +% \begin{macrocode} +\newcommand\printscrcite[1]{\sffamily\small#1} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\snumbgcolor}\MainImpl{snumbgcolor} +% \begin{macro}{\notebgcolor}\MainImpl{notebgcolor} +% \begin{macro}{\idxbgcolor}\MainImpl{idxbgcolor} +% Define the background color used for shaded boxes containing +% song numbers, textual notes, and index section headers, respectively. +% To turn off all shading for a box type, use |\def|\meta{macroname}|{}|. +% \begin{macrocode} +\newcommand\snumbgcolor{SongbookShade} +\newcommand\notebgcolor{SongbookShade} +\newcommand\idxbgcolor{SongbookShade} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\versejustify}\MainImpl{versejustify} +% \begin{macro}{\chorusjustify}\MainImpl{chorusjustify} +% \changes{v2.1}{2007/08/02}{Added} +% Verses and choruses are both left-justified with hanging indentation equal +% to |\parindent|, +% \begin{macrocode} +\newcommand\versejustify{\justifyleft} +\newcommand\chorusjustify{\justifyleft} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\notejustify}\MainImpl{notejustify} +% \changes{v2.1}{2007/08/02}{Added} +% Textual notes are fully justified when they are too long to fit in +% a single line. +% \begin{macrocode} +\newcommand\notejustify{% + \advance\baselineskip\p@\relax% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parindent\z@% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\placenote}\MainImpl{placenote} +% \changes{v2.1}{2007/08/02}{Added} +% Textual notes are placed flush-left. +% The single argument to this macro is horizontal material that comprises the +% note. +% Usually it will consist of various hboxes and specials that were produced +% by |\colorbox|. +% \begin{macrocode} +\newcommand\placenote[1]{% + \leftskip\z@skip\rightskip\@flushglue\SB@cbarshift% + \noindent#1\par% +} +% \end{macrocode} +% \end{macro} +% +% These counters define the current song number and verse number. +% They can be redefined by the user at any time. +% \begin{macrocode} +\newcounter{songnum} +\newcounter{versenum} +% \end{macrocode} +% +% \begin{macro}{\thesongnum}\MainImpl{thesongnum} +% \begin{macro}{\songnumstyle} +% By default, the song numbering style will simply be an arabic number. +% Redefine |\thesongnum| to change it. +% (The |\songnumstyle| macro is obsolete and exists only for backward +% compatibility.) +% \begin{macrocode} +\renewcommand\thesongnum{\songnumstyle{songnum}} +\newcommand\songnumstyle{} +\let\songnumstyle\arabic +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\theversenum}\MainImpl{theversenum} +% \begin{macro}{\versenumstyle} +% By default, the verse numbering style will simply be an arabic number. +% Redefine |\theversenum| to change it. +% (The |\versenumstyle| macro is obsolete and exists only for backward +% compatibility.) +% \begin{macrocode} +\renewcommand\theversenum{\versenumstyle{versenum}} +\newcommand\versenumstyle{} +\let\versenumstyle\arabic +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\printsongnum}\MainImpl{printsongnum} +% Define the printing style for the large, boxed song numbers starting each +% song. +% \begin{macrocode} +\newcommand\printsongnum[1]{\sffamily\bfseries\LARGE#1} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\printversenum}\MainImpl{printversenum} +% Define the printing style for the verse numbers to the left of each verse. +% \begin{macrocode} +\newcommand\printversenum[1]{\lyricfont#1.\ } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\placeversenum}\MainImpl{placeversenum} +% \changes{v2.1}{2007/08/02}{Added} +% Verse numbers are placed flush-left. +% This is achieved by inserting horizontal glue that reverses both the +% |\leftskip| and the |\parindent|. +% The single argument to this macro is an hbox containing the verse number. +% \begin{macrocode} +\newcommand\placeversenum[1]{% + \hskip-\leftskip\hskip-\parindent\relax% + \box#1% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\everyverse}\MainImpl{everyverse} +% \begin{macro}{\everychorus}\MainImpl{everychorus} +% \changes{v2.1}{2007/08/02}{Added} +% The following hooks allow users to insert material at the head of each +% verse or chorus. +% \begin{macrocode} +\newcommand\everyverse{} +\newcommand\everychorus{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\printchord}\MainImpl{printchord} +% Define the printing style for chords. +% \begin{macrocode} +\newcommand\printchord[1]{\sffamily\slshape\large#1} +% \end{macrocode} +% \end{macro} +% +% \label{sec:chordlocals} +% \begin{macro}{\chordlocals}\MainImpl{chordlocals} +% This hook is expanded at the start of the scoping group that surrounds +% every chord name. +% Thus, it can be used to set any catcodes or definitions that should be +% local to chord names. +% \begin{macrocode} +\newcommand\chordlocals{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\versesep}\MainImpl{versesep} +% Specify the vertical distance between song verses. +% This gets set to a sentinel value by default; if the user doesn't redefine +% it by the end of the document preamble, it gets redefined to something +% sensible based on other settings. +% \begin{macrocode} +\newskip\versesep +\versesep123456789sp\relax +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\afterpreludeskip}\MainImpl{afterpreludeskip} +% \begin{macro}{\beforepostludeskip}\MainImpl{beforepostludeskip} +% Users can specify the amount of vertical space that separates song prelude +% and postlude material from the body of the song by adjusting the following +% two macros. +% \begin{macrocode} +\newskip\afterpreludeskip +\afterpreludeskip=2\p@\@plus4\p@ +\newskip\beforepostludeskip +\beforepostludeskip=2\p@\@plus4\p@ +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\baselineadj}\MainImpl{baselineadj} +% Define an adjustment factor for the vertical distance between consecutive +% lyric baselines. +% Setting this to zero accepts the default baseline distance computed by the +% songs package. +% \begin{macrocode} +\newskip\baselineadj +\baselineadj\z@skip +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\clineparams}\MainImpl{clineparams} +% The spacing between chords and the lyrics below them can be adjusted +% by changing the values of |\baselineskip|, |\lineskiplimit|, and +% |\lineskip| within the following macro. +% By default, |\baselineskip| is set to 2 points smaller than the height +% of the current (lyric) font, and |\lineskiplimit| and |\lineskip| are +% set so that chords intrude at most 2 points into the lyric below them. +% This helps to keep chords tight with lyrics. +% \begin{macrocode} +\newcommand\clineparams{% + \baselineskip\f@size\p@% + \advance\baselineskip-2\p@% + \lineskiplimit-2\p@% + \lineskip-2\p@% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\parindent} +% The |\parindent| length controls how far broken lyric lines are +% indented from the left margin. +% \begin{macrocode} +\parindent.25in +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxheadwidth}\MainImpl{idxheadwidth} +% Specify the width of the head-boxes in a large index. +% \begin{macrocode} +\newlength\idxheadwidth +\setlength\idxheadwidth{1.5cm} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\songnumwidth}\MainImpl{songnumwidth} +% Set the width of the song number boxes that begin each song. +% We guess a suitable width by typesetting the text ``999.'' +% \begin{macrocode} +\newlength\songnumwidth +\settowidth\songnumwidth{\printsongnum{999.}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\versenumwidth}\MainImpl{versenumwidth} +% Set the width that is reserved for normal-sized verse numbers. +% (Verse numbers wider than this will indent the first line of lyrics.) +% \begin{macrocode} +\newlength\versenumwidth +\settowidth\versenumwidth{\printversenum{9\kern1em}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\cbarwidth} +% This dictates the width of the vertical line placed to the left of +% choruses. +% Setting it to |0pt| eliminates the line entirely. +% \begin{macrocode} +\newlength\cbarwidth +\setlength\cbarwidth\p@ +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\sbarheight} +% This dictates the height of the horizontal line placed between each pair +% of songs. +% Setting it to |0pt| eliminates the line entirely. +% \begin{macrocode} +\newlength\sbarheight +\setlength\sbarheight\p@ +% \end{macrocode} +% \end{macro} +% +% Column- and page-breaks should typically not occur within a verse or chorus +% unless they are unavoidable. +% Thus, we set the |\interlinepenalty| to a high number (1000). +% \begin{macrocode} +\interlinepenalty\@m +% \end{macrocode} +% +% \begin{macro}{\vvpenalty}\MainImpl{vvpenalty} +% \begin{macro}{\ccpenalty}\MainImpl{ccpenalty} +% \begin{macro}{\vcpenalty}\MainImpl{vcpenalty} +% \begin{macro}{\cvpenalty}\MainImpl{cvpenalty} +% \begin{macro}{\brkpenalty}\MainImpl{brkpenalty} +% \changes{v2.1}{2007/08/02}{Added.} +% The following count registers define the line-breaking penalties inserted +% between verses, between choruses, after a verse followed by a chorus, after +% a chorus followed by a verse, and at |\brk| macros, respectively. +% +% The default value of 200 was chosen based on the following logic: +% Chord books should not yield underfull vbox warnings no matter how short +% their columns are. +% However, we still want to put as much material in each column as possible +% while avoiding intra-song column-breaks when they can be avoided. +% Chorded mode therefore sets |\colbotglue| with glue whose stretchability +% is half of the |\textheight|. +% Such glue will stretch at most twice its stretchability, yielding a +% badness of 800 in the worst case. +% The default |\vbadness| setting starts issuing warnings at badness 1000, +% so we set the penalties below to $1000-800=200$. +% \begin{macrocode} +\newcount\vvpenalty\vvpenalty200 +\newcount\ccpenalty\ccpenalty200 +\newcount\vcpenalty\vcpenalty200 +\newcount\cvpenalty\cvpenalty200 +\newcount\brkpenalty\brkpenalty200 +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\spenalty}\MainImpl{spenalty} +% \changes{v2.1}{2007/08/02}{Added.} +% The following penalty gets inserted between songs. +% Setting it to a proper value is a somewhat delicate balancing act. +% It should typically be something between 0 and the default penalties above, +% so for now it defaults to 100. +% To start each song on a fresh column/page, set it to $-10000$ or below. +% \begin{macrocode} +\newcount\spenalty\spenalty100 +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\songmark}\MainImpl{songmark} +% \changes{v1.17}{2005/09/24}{Added.} +% \begin{macro}{\versemark}\MainImpl{versemark} +% \begin{macro}{\chorusmark}\MainImpl{chorusmark} +% \changes{v2.1}{2007/08/02}{Added.} +% The user can redefine the following macros to add \TeX\ marks for each +% song, each verse, or each chorus. +% Such marks are used by \LaTeX\ to define page headers and footers. +% \begin{macrocode} +\newcommand\songmark{} +\newcommand\versemark{} +\newcommand\chorusmark{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\extendprelude}\MainImpl{extendprelude} +% \begin{macro}{\extendpostlude}\MainImpl{extendpostlude} +% \changes{v2.0}{2007/06/18}{Added.} +% To just add some fields to the existing |\makeprelude| or |\makepostlude| +% without having to redefine them entirely, users can redefine +% |\extendprelude| or |\extendpostlude|. +% By default, the prelude has the scripture references followed by the +% authors, and the postlude has the copyright info followed by the licensing +% info. +% \begin{macrocode} +\newcommand\extendprelude{\showrefs\showauthors} +\newcommand\extendpostlude{\songcopyright\ \songlicense\unskip} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\idxheadfont}\MainImpl{idxheadfont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxheadfont| to affect the font in which each capital +% letter that heads a section of a title index is rendered. +% \begin{macrocode} +\newcommand\idxheadfont{\sffamily\bfseries\LARGE} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxtitlefont}\MainImpl{idxtitlefont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxtitlefont| to affect the font in which song title +% index entries are rendered. +% \begin{macrocode} +\newcommand\idxtitlefont{\sffamily\slshape} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxlyricfont}\MainImpl{idxlyricfont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxlyricfont| to affect the font in which notable lines +% of lyrics are rendered in a title index. +% \begin{macrocode} +\newcommand\idxlyricfont{\rmfamily} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxscripfont}\MainImpl{idxscripfont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxscripfont| to affect the font in which scripture +% references are rendered in a scripture index. +% \begin{macrocode} +\newcommand\idxscripfont{\sffamily\small\slshape} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxauthfont}\MainImpl{idxauthfont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxauthfont| to affect the font in which contributor +% names are rendered in an author index. +% \begin{macrocode} +\newcommand\idxauthfont{\small\bfseries} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxrefsfont}\MainImpl{idxrefsfont} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxrefsfont| to affect the font in which the list of +% song references on the right-hand-side of an index entry is typeset. +% \begin{macrocode} +\newcommand\idxrefsfont{\normalfont\normalsize} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxbook}\MainImpl{idxbook} +% \changes{v2.8}{2009/02/22}{Added.} +% Users can redefine |\idxbook| to dictate the book name header in a +% scripture index that begins each book of the bible. +% \begin{macrocode} +\newcommand\idxbook[1]{\small\bfseries#1} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\idxcont}\MainImpl{idxcont} +% \changes{v2.0}{2007/06/18}{Added.} +% Users can redefine |\idxcont| to dictate the column header in a scripture +% index after a column break falls within a book of the bible. +% \begin{macrocode} +\newcommand\idxcont[1]{\small\textbf{#1} (continued)} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\colbotglue} +% Glue of size |\colbotglue| is inserted at the bottom of each column. +% We use a macro instead of a glue register so that this can be redefined +% in terms of variable quantities such as |\textheight|. +% \begin{macrocode} +\newcommand\colbotglue{} +\let\colbotglue\z@skip +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\lastcolglue} +% Glue of size |\lastcolglue| is inserted at the bottom of the last column. +% \begin{macrocode} +\newcommand\lastcolglue{} +\let\lastcolglue\@flushglue +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\minfrets} +% Define the minimum number of fret rows that should appear in tablature +% diagrams. +% \begin{macrocode} +\newcount\minfrets\minfrets4 +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@colwidth} +% Define a length to store the computed width of each column in a +% multi-column song page. +% The user shouldn't set this one directly, but some users might want to +% refer to it in calculations. +% \begin{macrocode} +\newdimen\SB@colwidth +% \end{macrocode} +% \end{macro} +% +% \subsection{Package Options} +% +% This section defines code associated with the various option +% settings that can be specified on the |\usepackage| line. +% Many of these options can also be turned on or off subsequent to the +% |\usepackage| line, so macros for doing that are also located here. +% The options are not actually processed until \S\ref{sec:optproc} because +% some of the macros defined here refer to macros that have not yet been +% defined. +% +% \begin{option}{slides}\MainEnvImpl{slides} +% \begin{macro}{\slides}\MainImpl{slides} +% \optdef{off} +% Turning this option on generates a book of overhead slides---one for each +% song. +% It really just amounts to changing various parameter settings. +% Elsewhere in the code we also consult |\ifslides| to determine a few default +% parameter settings and to use a different song preamble structure. +% All the parameter changes below are local to the current scope; so to +% undo slides mode, just put |\slides| within a group and end the group +% wherever you want the slides settings to end. +% \begin{macrocode} +\DeclareOption{slides}{\slides} +\newcommand\slides{% + \slidestrue% + \def\lyricfont{\normalfont\huge}% + \def\chorusfont{\slshape}% + \def\versejustify{\justifycenter}% + \let\chorusjustify\versejustify + \def\placenote##1{\justifycenter\noindent##1\par}% + \scriptureoff% + \onesongcolumn% + \ifSB@preamble\ifSB@chordedspec\else\SB@chordsoff\fi\fi% + \spenalty-\@M% + \let\colbotglue\@flushglue% + \setlength\cbarwidth\z@% + \setlength\sbarheight\z@% +} +% \end{macrocode} +% \end{macro} +% \end{option} +% +% \begin{macro}{\justifyleft} +% \changes{v2.1}{2007/08/02}{Added} +% The |\justifyleft| macro sets up an environment in which lyrics are +% left-justified with hanging indentation equal to |\parindent|. +% It reserves spaces for verse numbers if used in a verse, and reserves +% space for the vertical bar left of choruses if used in a chorus. +% \begin{macrocode} +\newcommand\justifyleft{% + \leftskip\parindent% + \ifSB@inverse\advance\leftskip\versenumwidth\fi% + \SB@cbarshift% + \parindent-\parindent% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\justifycenter} +% \changes{v2.1}{2007/08/02}{Added} +% The |\justifycenter| macro sets up an environment in which lyrics are +% centered on each line. +% Verse numbers continue to be placed flush-left, but |\placeversenum| +% is temporarily redefined to keep the rest of the line containing a +% verse number centered. +% \begin{macrocode} +\newcommand\justifycenter{% + \centering\SB@cbarshift\rightskip\leftskip% + \def\placeversenum##1{% + \hskip-\leftskip\hskip-\parindent\relax% + \hangindent-\wd##1\hangafter\m@ne% + \box##1\hfil% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{option}{unouter}\MainEnvImpl{unouter} +% \begin{macro}{\SB@outer} +% \optdef{off} +% Several macros provided by the \Songs\ package are, by default, declared +% |\outer| to aid in debugging. +% However, unusual documents may need to use these macros within larger +% constructs. +% To do so, use the |unouter| option to prevent any of the macros supplied +% by this package from being declared |\outer|. +% \begin{macrocode} +\newcommand\SB@outer{\outer} +\DeclareOption{unouter}{\let\SB@outer\relax} +% \end{macrocode} +% \end{macro} +% \end{option} +% +% \begin{option}{rawtext}\MainEnvImpl{rawtext} +% \optdef{off} +% Instead of generating a document, this dumps a text version of the song book +% to a file. This option can only be set in the |\usepackage| line because +% it dictates many top-level macro definitions. Turning rawtext on turns off +% the indexes by default, but this can be overridden by explicitly setting +% index options. (Note: Using rawtext with indexes turned on doesn't actually +% work yet, but might be added in a future revision.) +% \begin{macrocode} +\DeclareOption{rawtext}{\rawtexttrue\indexesoff} +% \end{macrocode} +% \end{option} +% +% \begin{option}{nopdfindex}\MainEnvImpl{nopdfindex} +% \optdef{off} +% Inhibit the creation of the bookmark index in pdf files. +% This option can only be set in the |\usepackage| line because initializing +% the pdfbookmark library at all causes a (possibly empty) bookmark index to +% be created. +% \begin{macrocode} +\DeclareOption{nopdfindex}{\pdfindexfalse} +% \end{macrocode} +% \end{option} +% +% \begin{option}{noshading}\MainEnvImpl{noshading} +% \optdef{off} +% Inhibit all shaded boxes (e.g., if the color package is unavailable). +% This option can only be set in the |\usepackage| line because the color +% package must be loaded in the preamble if at all. (Note: In a future release +% this might be extended to be modifiable throughout the preamble.) +% \begin{macrocode} +\DeclareOption{noshading}{\SB@colorboxesfalse} +% \end{macrocode} +% \end{option} +% +% \begin{option}{noindexes}\MainEnvImpl{noindexes} +% \begin{macro}{\indexeson}\MainImpl{indexeson} +% \begin{macro}{\indexesoff}\MainImpl{indexesoff} +% \optdef{off} +% Suppress generation of index files and displaying of in-document indexes. +% The |\indexeson| and |\indexesoff| macros can be used elsewhere to toggle +% display of indexes. +% Index-regeneration will occur if indexes are turned on by the end of the +% document. +% \begin{macrocode} +\DeclareOption{noindexes}{\indexesoff} +\newcommand\indexeson{\songindexestrue} +\newcommand\indexesoff{\songindexesfalse} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{option} +% +% \begin{macro}{\ifSB@measurespec} +% \begin{macro}{\ifSB@chordedspec} +% The |showmeasures| and |chorded| options interact in the sense that by +% default, switching one of them on or off switches the other on or off as +% well. +% However, if the user explicitly says that one should be on or off, then +% switching the other shouldn't affect it. +% To produce this behavior, we need two extra conditionals to remember if +% each of these options has been explicitly specified by the user or if it +% is still in a default state. +% \begin{macrocode} +\newif\ifSB@measurespec +\newif\ifSB@chordedspec +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{option}{chorded}\MainEnvImpl{chorded} +% \begin{option}{lyric}\MainEnvImpl{lyric} +% \begin{macro}{\chordson}\MainImpl{chordson} +% \begin{macro}{\chordsoff}\MainImpl{chordsoff} +% \begin{macro}{\SB@chordson} +% \begin{macro}{\SB@chordsoff} +% \changes{v1.22}{2007/05/15}{Update \cs{baselineskip} when in songs.} +% \optdef{chorded} +% Determines whether chords should be shown. +% This option can be set in the |\usepackage| line or toggled elsewhere +% with the |\chordson| and |\chordsoff| macros. +% Chords cannot be turned on in conjunction with the |rawtext| option. +% If chords are turned on by the end of the preamble, no attempt will be made +% to balance columns on each page. +% \begin{macrocode} +\DeclareOption{chorded}{\chordson} +\DeclareOption{lyric}{\chordsoff} +\newcommand\chordson{\SB@chordedspectrue\SB@chordson} +\newcommand\chordsoff{\SB@chordedspectrue\SB@chordsoff} +\newcommand\SB@chordson{% + \ifrawtext% + \SB@errrtopt% + \else% + \chordedtrue\lyricfalse% + \let\SB@bracket\SB@chord% + \let\SB@rechord\SB@@rechord% + \let\SB@ch\SB@ch@on% + \ifSB@measurespec% + \ifmeasures\SB@measureson\else\SB@measuresoff\fi% + \else% + \SB@measureson% + \fi% + \ifSB@preamble\def\colbotglue{\z@\@plus.5\textheight}\fi% + \SB@setbaselineskip% + \fi% +} +\newcommand\SB@chordsoff{% + \chordedfalse\lyrictrue% + \def\SB@bracket##1]{\ignorespaces}% + \let\SB@rechord\relax% + \let\SB@ch\SB@ch@off% + \ifSB@measurespec% + \ifmeasures\SB@measureson\else\SB@measuresoff\fi% + \else% + \SB@measuresoff% + \fi% + \ifSB@preamble\let\colbotglue\z@skip\fi% + \SB@setbaselineskip% +} +% \end{macrocode} +% \eat\] +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{option} +% \end{option} +% +% \begin{option}{showmeasures}\MainEnvImpl{showmeasures} +% \begin{option}{nomeasures}\MainEnvImpl{nomeasures} +% \begin{macro}{\measureson}\MainImpl{measureson} +% \begin{macro}{\measuresoff}\MainImpl{measuresoff} +% \begin{macro}{\SB@measureson} +% \begin{macro}{\SB@measuresoff} +% \optdef{showmeasures if chorded, nomeasures otherwise} +% Determines whether measure bars and meter notes should be shown. +% Option can be set in the |\usepackage| line or toggled elsewhere with the +% |\measureson| and |\measuresoff| macros. +% \begin{macrocode} +\DeclareOption{showmeasures}{\measureson} +\DeclareOption{nomeasures}{\measuresoff} +\newcommand\measureson{\SB@measurespectrue\SB@measureson} +\newcommand\measuresoff{\SB@measurespectrue\SB@measuresoff} +\newcommand\SB@measureson{% + \measurestrue% + \let\SB@mbar\SB@makembar% + \ifchorded% + \let\SB@mch\SB@mch@on% + \else% + \let\SB@mch\SB@mch@m% + \fi% + \ifSB@inverse\SB@loadactives\fi% + \ifSB@inchorus\SB@loadactives\fi% +} +\newcommand\SB@measuresoff{% + \measuresfalse% + \let\SB@mbar\@gobbletwo% + \ifchorded% + \let\SB@mch\SB@ch@on% + \else% + \let\SB@mch\SB@ch@off% + \fi% + \ifSB@inverse\SB@loadactives\fi% + \ifSB@inchorus\SB@loadactives\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{option} +% \end{option} +% +% \begin{option}{transposecapos}\MainEnvImpl{transposecapos} +% \optdef{off} +% If set, the |\capo| macro transposes the song instead of printing a note +% to use a capo. Use this option to generate a chord book for pianists who +% have trouble transposing or guitarists who don't have capos. +% \begin{macrocode} +\DeclareOption{transposecapos}{\transcapostrue} +% \end{macrocode} +% \end{option} +% +% \begin{option}{noscripture}\MainEnvImpl{noscripture} +% \begin{macro}{\scriptureon}\MainImpl{scriptureon} +% \begin{macro}{\scriptureoff}\MainImpl{scriptureoff} +% \optdef{off} +% Inhibits the display of scripture quotes. +% This option can also be toggled on and off anywhere with the |\sciptureon| +% and |\scriptureoff| macros. +% \begin{macrocode} +\DeclareOption{noscripture}{\SB@omitscriptrue} +\newcommand\scriptureon{\SB@omitscripfalse} +\newcommand\scriptureoff{\SB@omitscriptrue} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{option} +% +% \begin{option}{onesongcolumn}\MainEnvImpl{onesongcolumn} +% \begin{option}{twosongcolumns}\MainEnvImpl{twosongcolumns} +% \begin{macro}{\onesongcolumn}\MainImpl{onesongcolumn} +% \begin{macro}{\twosongcolumns}\MainImpl{twosongcolumns} +% \begin{macro}{\songcolumns}\MainImpl{songcolumns} +% \optdef{onesongcolumn is the default if generating slides or rawtext, twosongcolumns otherwise} +% The number of columns per page is specified using the following package +% options and macros. +% In \env{rawtext} mode it must remain set to one column per page. +% The entire page-making system can be turned off by setting the number of +% columns to zero. +% This will cause each song to be contributed to the current vertical list +% without any attempt to form columns; the enclosing environment must handle +% the page layout. +% Probably this means that |\repchoruses| will not work, since an external +% package won't know to insert repeated choruses when building pages. +% \begin{macrocode} +\DeclareOption{twosongcolumns}{\SB@numcols\tw@} +\DeclareOption{onesongcolumn}{\SB@numcols\@ne} +\newcommand\songcolumns[1]{% + \SB@cnt#1\relax% + \ifnum\SB@cnt=\SB@numcols\else% + \ifSB@preamble\else{\SB@clearpage}\fi% + \fi% + \SB@numcols\SB@cnt% + \ifnum\SB@numcols>\z@% + \SB@colwidth-\columnsep% + \multiply\SB@colwidth\SB@numcols% + \advance\SB@colwidth\columnsep% + \advance\SB@colwidth\textwidth% + \divide\SB@colwidth\SB@numcols% + \else% + \ifrepchorus\SB@warnrc\fi% + \fi% +} +\newcommand\onesongcolumn{\songcolumns\@ne} +\newcommand\twosongcolumns{\songcolumns\tw@} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{option} +% \end{option} +% +% \begin{macro}{\includeonlysongs}\MainImpl{includeonlysongs} +% \begin{macro}{\songlist} +% Display only a select list of songs and ignore the rest. +% \begin{macrocode} +\newcommand\songlist{} +\newcommand\includeonlysongs[1]{% + \ifSB@songsenv\SB@errpl\else% + \partiallisttrue% + \renewcommand\songlist{#1}% + \fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\nosongnumbers}\MainImpl{nosongnumbers} +% \changes{v2.9}{2009/04/01}{Added.} +% The user can turn off song numbering with the following macro. +% \begin{macrocode} +\newcommand\nosongnumbers{\setlength\songnumwidth\z@} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\noversenumbers}\MainImpl{noversenumbers} +% \changes{v1.20}{2006/03/12}{Added.} +% The user can turn off verse numbering with the following macro. +% \begin{macrocode} +\newcommand\noversenumbers{% + \renewcommand\printversenum[1]{}% + \setlength\versenumwidth\z@% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\repchoruses}\MainImpl{repchoruses} +% \begin{macro}{\norepchoruses}\MainImpl{norepchoruses} +% \changes{v2.1}{2007/08/02}{Added.} +% Using |\repchoruses| causes choruses to be automatically repeated on +% subsequent pages of the song. +% The feature requires $\varepsilon$-\TeX\ because the supporting code needs +% an extended mark register class. +% \begin{macrocode} +\ifSB@etex + \newcommand\repchoruses{% + \ifnum\SB@numcols<\@ne\SB@warnrc\fi% + \repchorustrue% + } +\else + \newcommand\repchoruses{\SB@erretex} +\fi +\newcommand\norepchoruses{\repchorusfalse} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\sepverses} +% The following penalty settings cause verses and choruses to be separated +% onto different slides when in slides mode, except that consecutive choruses +% remain together when they fit. +% \begin{macrocode} +\newcommand\sepverses{% + \vvpenalty-\@M% + \ccpenalty100 % + \vcpenalty\vvpenalty% + \cvpenalty\vvpenalty% + \let\colbotglue\@flushglue% +} +% \end{macrocode} +% \end{macro} +% +% Some option settings, margins, and other lengths are finalized at the end of +% the preamble. +% That code is below. +% +% \begin{macrocode} +\AtBeginDocument{ +% \end{macrocode} +% +% If the user hasn't set the |\versesep|, set it to the default. +% \begin{macrocode} + \SB@setversesep +% \end{macrocode} +% +% Initialize page layout algorithm. +% \begin{macrocode} + \songcolumns\SB@numcols +% \end{macrocode} +% +% Macros used after this point occur outside the preamble. +% \begin{macrocode} + \SB@preamblefalse +} +% \end{macrocode} +% +% \subsection{Page-builder} +% \label{sec:pagebuilder} +% +% The following macros handle the building of pages that contain songs. +% They compute where best to place each song (e.g., whether to place it in the +% current column or move to the next column or page). +% The output routines for generating a partial list of songs in a specified +% order also can be found here. +% +% \begin{macro}{\SB@songbox} +% The most recently processed song (or scripture quotation) is stored in this +% box. +% \begin{macrocode} +\newbox\SB@songbox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@numcols} +% \begin{macro}{\SB@colnum} +% Reserve two count registers to hold the total number of columns and the +% current column number, respectively. +% \begin{macrocode} +\newcount\SB@numcols\SB@numcols\tw@ +\newcount\SB@colnum +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@colbox} +% Reserve a box register to hold the current column in progress. +% \begin{macrocode} +\newbox\SB@colbox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@colbox} +% Reserve a box register to hold the current page in progress. +% \begin{macrocode} +\newbox\SB@pgbox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@mrkbox} +% Reserve a box register to hold marks that migrate out of songs as they +% get split into columns and pages. +% \begin{macrocode} +\newbox\SB@mrkbox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@maxmin} +% The following helper macro takes the max or min of two dimensions. +% If \argp{2}=``|<|'', it sets \argp{1} to the maximum of \argp{1} and +% \argp{3}. +% If \argp{2}=``|>|'', it sets \argp{1} to the minimum of \argp{1} and +% \argp{3}. +% \begin{macrocode} +\newcommand\SB@maxmin[3]{\ifdim#1#2#3#1#3\fi} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@mkpage} +% The following macro is the heart of the page-building engine. +% It splits the contents of a box into a page of columns. +% If |\repchoruses| is active, the contents of |\SB@chorusbox| +% are additionally inserted into fresh columns created during the spitting +% process. +% The macro arguments are: +% \begin{enumerate} +% \item the box $b$ to split (must not be |\SB@box|, which is used as a +% temp register), +% \item a count register $i$ equaling column index (zero or greater) +% where the content of $b$ is to begin, and +% \item the desired column height. +% \end{enumerate} +% Box $b$ is split and $i$ is incremented until $i$ reaches +% |\SB@numcols| or $b$ is emptied, whichever occurs first. +% If $b$ is emptied first, the final column is \emph{not} contributed; +% instead it is left in $b$ and $i$ is left equal to the index +% of the column that would have been added if $b$ had been emptied. +% This allows the next call to reconsider whether to end the +% current column here or add some or all of the next contribution to it. +% Box $b$ and count register $i$ are globally modified. +% If |\SB@updatepage| is not redefined, boxes |\SB@pgbox| and |\SB@mrkbox| +% are also globally modified based on the results of the split. +% \begin{macrocode} +\newcommand\SB@mkpage[3]{% + \begingroup% + \splitmaxdepth\maxdepth\splittopskip\z@skip% + \global\setbox#1\vbox{% + \unvbox#1% + \nointerlineskip% + \null% + \vfil% + }% + \loop\ifnum#2<\SB@numcols% + \setbox\SB@box\vsplit#1to#3\relax% + \ifvoid#1% + #2\SB@numcols% + \else% + \SB@updatepage% + \global\advance#2\@ne% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \SB@insertchorus#1% + \fi\fi% + \fi% + \repeat% + \global\setbox#1\vbox{% + \unvbox\SB@box% + \unvbox#1% + \unskip% + \setbox\SB@box\lastbox% + }% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@migrate} +% Migrate a mark out of a recently split vertical list, but do not insert +% superfluous empty marks that may override previous marks. +% \begin{macrocode} +\newcommand\SB@migrate[1]{% + \SB@toks\expandafter{#1}% + \edef\SB@temp{\the\SB@toks}% + \ifx\SB@temp\@empty\else\mark{\the\SB@toks}\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@updatepage} +% Update boxes |\SB@pgbox| and |\SB@mrkbox| immediately after splitting +% the contents of |\SB@colbox|. +% \begin{macrocode} +\newcommand\SB@updatepage{% + \global\setbox\SB@mrkbox\vbox{% + \unvbox\SB@mrkbox% + \SB@migrate\splitfirstmark% + \SB@migrate\splitbotmark% + }% + \global\setbox\SB@pgbox\hbox{% + \SB@dimen\SB@colwidth% + \advance\SB@dimen\columnsep% + \multiply\SB@dimen\SB@colnum% + \advance\SB@dimen-\wd\SB@pgbox% + \unhbox\SB@pgbox% + \ifdim\SB@dimen=\z@\else\hskip\SB@dimen\relax\fi% + \box\SB@box% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@droppage} +% This alternate definition of |\SB@updatepage| drops the just-created +% page instead of contributing it. +% This allows |\SB@mkpage| to be called by the song-positioning algorithm +% as a trial run without outputting anything. +% \begin{macrocode} +\newcommand\SB@droppage{\setbox\SB@box\box\voidb@x} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@output} +% This is the main output routine for the page-builder. +% It repeatedly calls |\SB@mkpage|, emitting pages as they are completed, +% until the remaining content of box |\SB@colbox| is not enough to fill a +% column. +% This final, in-progress column is left unfinished, pending future +% contributions. +% \begin{macrocode} +\newcommand\SB@output{% + \ifnum\SB@numcols>\z@\begingroup% + \loop% + \SB@dimen\textheight% + \ifinner\else\advance\SB@dimen-\pagetotal\fi% + \SB@mkpage\SB@colbox\SB@colnum\SB@dimen% + \ifnum\SB@colnum<\SB@numcols\else% + \unvbox\SB@mrkbox% + \ifinner\else\kern\z@\fi% + \box\SB@pgbox% + \ifinner\else\vfil\break\vskip\vsize\relax\fi% + \global\SB@colnum\z@% + \repeat% + \endgroup\else% + \unvbox\SB@colbox\unskip% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@putboxes} +% Create a vertical list consisting of the already committed contents of the +% current column plus the most recently submitted song box. +% The \LaTeX\ primitive that should be used to contribute each box is +% specified in the first argument. +% \begin{macrocode} +\newcommand\SB@putboxes[1]{% + \SB@dimen\ifnum\SB@numcols>\z@\ht\SB@colbox\else\p@\fi% + #1\SB@colbox% + \ifdim\SB@dimen>\z@% + \SB@breakpoint\spenalty% + \ifdim\sbarheight>\z@% + \vskip-\sbarheight\relax% + \fi% + \fi% + #1\SB@songbox% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@nextcol} +% Force $n$ column breaks, where $n$ is given by the first argument. +% The first created column is finished with the glue specified in the +% second argument. +% When the second argument is |\@flushglue|, this forces a break that leaves +% whitespace at the bottom of the column. +% When it's |\colbotglue|, it acts like a natural column break chosen by +% the page-breaker. +% However, if the current column is empty, |\@flushglue| is always used so +% that an empty column will result. +% \begin{macrocode} +\newcommand\SB@nextcol[2]{% + \ifnum#1>\z@% + \ifnum\SB@numcols>\z@% + \global\setbox\SB@colbox\vbox{% + \SB@cnt#1\relax% + \SB@dimen\ht\SB@colbox% + \unvbox\SB@colbox% + \unskip% + \ifdim\SB@dimen>\z@% + \vskip#2\relax% + \break% + \advance\SB@cnt\m@ne% + \fi% + \loop\ifnum\SB@cnt>\z@% + \nointerlineskip% + \null% + \vfil% + \break% + \advance\SB@cnt\m@ne% + \repeat% + }% + \SB@output% + \else% + \ifnum\lastpenalty=-\@M\null\fi% + \break% + \fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@selectcol} +% This is the entrypoint to the song-positioning algorithm. +% It gets defined by |\songpos| to either |\SB@@selectcol| (below) or +% |\relax| (when song-positioning is turned off). +% \begin{macrocode} +\newcommand\SB@selectcol{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@@selectcol} +% \changes{v2.1}{2007/08/02}{Rewritten to better handle glue} +% \changes{v2.9}{2009/07/30}{Rewritten to handle repeated choruses} +% Songs should be squeezed in wherever they fit, but breaking a column or page +% within a song should be avoided. +% The following macro outputs zero or more column breaks to select a good +% place for |\SB@songbox| to be contributed to the current (or the next) page. +% The number of column breaks is determined by temporarily setting +% |\SB@updatepage| to |\SB@droppage| and then calling the |\SB@mkpage| +% algorithm under various conditions to see how many columns it would +% contribute if we start the current song at various positions. +% \begin{macrocode} +\newcommand\SB@@selectcol{% + \begingroup% + \SB@cnt\z@% + \vbadness\@M\vfuzz\maxdimen% + \let\SB@updatepage\SB@droppage% + \SB@dimen\textheight% + \ifinner\else\advance\SB@dimen-\pagetotal\fi% + \setbox\SB@boxii\vbox{\SB@putboxes\unvcopy}% + \SB@cntii\SB@colnum% + \SB@mkpage\SB@boxii\SB@cntii\SB@dimen% + \SB@spos% + \global\SB@cnt\SB@cnt% + \endgroup% + \SB@nextcol\SB@cnt\colbotglue% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@spbegnew} +% Begin a trial typesetting of the current song on a fresh page to see if +% it fits within a page. +% \begin{macrocode} +\newcommand\SB@spbegnew{% + \setbox\SB@boxiii\copy\SB@songbox% + \SB@cntii\z@% + \SB@mkpage\SB@boxiii\SB@cntii\textheight% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@spextold} +% Tentatively extend the song previously typeset on the current even page to +% the next odd page to see if it fits on a double-page. +% If the current page is odd-numbered, do nothing since extending the song +% to the next page would introduce a page-turn. +% \begin{macrocode} +\newcommand\SB@spextold{% + \ifodd\c@page\else% + \SB@cntii\z@% + \SB@mkpage\SB@boxii\SB@cntii\textheight% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@spextnew} +% Extend the trial typesetting started with |\SB@spbegnew| to a second +% page to see if the song fits on a fresh double-page. +% \begin{macrocode} +\newcommand\SB@spextnew{% + \SB@cntii\z@% + \SB@mkpage\SB@boxiii\SB@cntii\textheight% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@spdblpg} +% Compute the number of column breaks required to shift the current song +% to the next double-page if the result of the last test run fits within +% its page (as indicated by counter |\SB@cntii|). +% Otherwise leave the requested number of column breaks set to zero. +% \begin{macrocode} +\newcommand\SB@spdblpg{% + \ifnum\SB@cntii<\SB@numcols% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \if@twoside\ifodd\c@page\else% + \advance\SB@cnt\SB@numcols% + \fi\fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@sposi} +% This is the level-1 song positioning algorithm. +% It moves songs to the next double-page only if doing so would avoid a +% page-turn that would otherwise appear within the song. +% \begin{macrocode} +\newcommand\SB@sposi{% + \ifnum\SB@cntii<\SB@numcols\else\if@twoside% + \SB@spextold% + \fi\fi% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spbegnew% + \ifnum\SB@cntii<\SB@numcols\else\if@twoside% + \SB@spextnew% + \fi\fi% + \SB@spdblpg% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@sposii} +% This is the level-2 song-positioning algorithm. +% It moves songs to the next page or double-page if doing so avoids a +% page-break or page-turn that would otherwise appear within the song. +% \begin{macrocode} +\newcommand\SB@sposii{% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spbegnew% + \ifnum\SB@cntii<\SB@numcols% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \else% + \if@twoside% + \SB@spextold% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spextnew% + \SB@spdblpg% + \fi% + \fi% + \fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@sposiii} +% This is the level-3 song-positioning algorithm. +% It moves songs to the next column, the next page, or the next double-page +% if doing so avoids a column-break, page-break, or page-turn that would +% otherwise appear within the song. +% \begin{macrocode} +\newcommand\SB@sposiii{% + \ifnum\SB@cntii>\SB@colnum% + \SB@cnt\SB@colnum% + \advance\SB@cnt\@ne% + \ifnum\SB@cnt<\SB@numcols% + \setbox\SB@boxiii\copy\SB@songbox% + \SB@mkpage\SB@boxiii\SB@cnt\SB@dimen% + \advance\SB@cnt\m@ne% + \fi% + \ifnum\SB@cnt>\SB@colnum% + \SB@cnt\z@% + \SB@sposii% + \else% + \SB@cnt\@ne% + \fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\songpos} +% This is the macro by which the user adjusts the aggressiveness level of the +% song-positioning algorithm. +% See the macros above for what each level does. +% \begin{macrocode} +\newcommand\songpos[1]{% + \ifcase#1% + \let\SB@selectcol\relax% + \let\SB@spos\relax% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposi% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposii% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposiii% + \else% + \SB@errspos% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@spos} +% The |\SB@spos| macro gets redefined by |\songpos| above depending on the +% current song-positioning aggressiveness level. +% By default it is set to level 3. +% \begin{macrocode} +\newcommand\SB@spos{} +\songpos\thr@@ +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@clearpage} +% Output all contributed material as a new page unless there is no contributed +% material. In that case do nothing (i.e., don't produce a blank page). +% \begin{macrocode} +\newcommand\SB@clearpage{% + \SB@testtrue% + \ifvoid\SB@pgbox\ifvoid\SB@colbox\SB@testfalse\fi\fi% + \ifSB@test% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \SB@nextcol\SB@cnt\lastcolglue% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@cleardpage} +% Like |\SB@clearpage| but shift to a fresh \emph{even-numbered} page in +% two-sided documents. +% Note that this differs from \LaTeX's |\cleardoublepage|, which shifts to +% odd-numbered pages. +% Song books prefer starting things on even-numbered pages because this +% maximizes the distance until the next page-turn. +% \begin{macrocode} +\newcommand\SB@cleardpage{% + \SB@clearpage% + \if@twoside\ifodd\c@page% + \SB@nextcol\SB@numcols\@flushglue% + \fi\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@stype} +% There are two song content submission types: column- and page-submissions. +% Page-submissions are page-width and go atop fresh pages unless the current +% page has only page-width material so far. +% Column-submissions are column-width and start a new page only when the +% current page is full. +% This macro gets set to the desired type for the current submission. +% Mostly it stays set to the default column-submission type. +% \begin{macrocode} +\newcommand\SB@stype{\SB@stypcol} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@stypcol} +% \changes{v2.1}{2007/08/02}{Rewritten to better handle glue} +% Column-submissions contribute the contents of |\SB@songbox| to either the +% current column or the next column or page, depending on where it best fits. +% \begin{macrocode} +\newcommand\SB@stypcol{% + \ifnum\SB@numcols>\z@% + \SB@selectcol% + \global\setbox\SB@colbox\vbox{\SB@putboxes\unvbox}% + \SB@output% + \else% + \unvbox\voidb@x% + \SB@breakpoint\spenalty% + \ifdim\sbarheight>\z@% + \vskip-\sbarheight\relax% + \fi% + \unvbox\SB@songbox% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@styppage} +% Page-submissions go directly to the top of the nearest fresh page unless +% the current page has all page-width material so far. +% \begin{macrocode} +\newcommand\SB@styppage{% + \ifnum\SB@numcols>\z@% + \SB@clearpage% + \unvbox\SB@songbox% + \null\nointerlineskip% + \else% + \unvbox\SB@songbox% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@sgroup} +% This macro controls whether songs submitted to the +% page-builder are actually contributed to the final document when +% using |\includeonlysongs| to generate a partial list. +% If |\SB@sgroup| is empty, then the song is silently dropped. +% Otherwise it is contributed only if |\SB@sgroup| is a member of +% |\songlist|. +% \begin{macrocode} +\newcommand\SB@sgroup{} +\let\SB@sgroup\@empty +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@groupcnt} +% This counter assigns a unique integer to each item of a group. +% Environments that come before the group's song are numbered decreasingly +% from $-1$. +% The song itself has number 0. +% Environments that come after the song are numbered increasingly from 1. +% \begin{macrocode} +\newcount\SB@groupcnt +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@submitpart} +% When a song completes and we're generating a partial list, save the song +% in a box so that it can be submitted at the end of the section in the +% order specified by |\includeonlysongs|. +% \begin{macrocode} +\newcommand\SB@submitpart{% + \ifx\SB@sgroup\@empty\else% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@sgroup% + \edef\SB@tempii{\SB@sgroup @\the\SB@groupcnt}% + \expandafter\newbox\csname songbox@\SB@tempii\endcsname% + \global\expandafter\setbox + \csname songbox@\SB@tempii\endcsname\box\SB@songbox% + \global\expandafter\let% + \csname stype@\SB@tempii\endcsname\SB@stype% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \expandafter\newbox\csname chbox@\SB@tempii\endcsname% + \global\expandafter\setbox% + \csname chbox@\SB@tempii\endcsname\box\SB@chorusbox% + \fi\fi% + \fi% + }% + \global\advance\SB@groupcnt% + \ifnum\SB@groupcnt<\z@\m@ne\else\@ne\fi% + \fi% + \setbox\SB@songbox\box\voidb@x% + \setbox\SB@chorusbox\box\voidb@x% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@submitsong} +% Submit the most recently finished song (or block of other vertical material) +% for output. +% If we're generating a partial list of songs, save it in a box instead of +% submitting it here. +% (The saved boxes will be submitted in the requested order at the end of +% the songs section.) +% \begin{macrocode} +\newcommand\SB@submitsong{% + \ifpartiallist\SB@submitpart\else\SB@stype\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@songlistbrk} +% \begin{macro}{\SB@songlistnc} +% \begin{macro}{\SB@songlistcp} +% \begin{macro}{\SB@songlistcdp} +% These macros define the words that, when placed in a |\songlist|, +% force a column break at that point. +% Using |brk| produces a soft break (like |\brk|) that won't leave +% whitespace at the bottom of the broken column in lyric books. +% Using |nextcol| produces a hard break (like |\nextcol|) that may +% insert whitespace to finish the column. +% Using |sclearpage| moves to the next page if the current page is +% nonempty. +% Using |scleardpage| moves to the next double-page if the current +% double-page is nonempty. +% \begin{macrocode} +\newcommand\SB@songlistbrk{} +\def\SB@songlistbrk{brk} +\newcommand\SB@songlistnc{} +\def\SB@songlistnc{nextcol} +\newcommand\SB@songlistcp{} +\def\SB@songlistcp{sclearpage} +\newcommand\SB@songlistcdp{} +\def\SB@songlistcdp{scleardpage} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\commitsongs}\MainImpl{commitsongs} +% If we're generating only a partial list, then wait until the end of the +% section and then output all the songs we saved in boxes in the order +% specified. +% \begin{macrocode} +\newcommand\commitsongs{% + \ifpartiallist% + \ifnum\SB@numcols>\z@% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@songlistnc\SB@nextcol\@ne\@flushglue\else% + \ifx\SB@temp\SB@songlistbrk\SB@nextcol\@ne\colbotglue\else% + \ifx\SB@temp\SB@songlistcp\SB@clearpage\else% + \ifx\SB@temp\SB@songlistcdp\SB@cleardpage\else% + \SB@groupcnt\m@ne\SB@finloop% + \SB@groupcnt\z@\SB@finloop% + \fi\fi\fi\fi% + }% + \else% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@songlistnc\vfil\break\else% + \ifx\SB@temp\SB@songlistbrk\break\else% + \ifx\SB@temp\SB@songlistcp\clearpage\else% + \ifx\SB@temp\SB@songlistcdp% + \clearpage% + \ifodd\c@page\null\newpage\fi% + \else% + \SB@groupcnt\m@ne\SB@finloop% + \SB@groupcnt\z@\SB@finloop% + \fi\fi\fi\fi% + }% + \fi% + \fi% + \SB@clearpage% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@finloop} +% While contributing saved material included by |\includeonlysongs|, +% this macro contributes each series of boxes grouped together as part of a +% |songgroup| environment. +% \begin{macrocode} +\newcommand\SB@finloop{% + \loop\edef\SB@tempii{\SB@temp @\the\SB@groupcnt}% + \expandafter\ifx% + \csname songbox@\SB@tempii\endcsname\relax\else% + \setbox\SB@songbox\expandafter\box% + \csname songbox@\SB@tempii\endcsname% + \expandafter\ifx\csname chbox@\SB@tempii\endcsname\relax% + \repchorusfalse% + \else% + \repchorustrue% + \setbox\SB@chorusbox\expandafter\box% + \csname chbox@\SB@tempii\endcsname% + \fi% + \csname stype@\SB@tempii\endcsname% + \advance\SB@groupcnt\ifnum\SB@groupcnt<\z@\m@ne\else\@ne\fi% + \repeat% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@insertchorus} +% Insert a chorus into the first marked spot in the box given +% in the first argument. +% This is usually achieved by splitting the box at the first valid +% breakpoint after the first |\SB@cmark| in the box. +% The box is globally modified. +% \begin{macrocode} +\newcommand\SB@insertchorus[1]{{% + \vbadness\@M\vfuzz\maxdimen% + \setbox\SB@box\copy#1% + \setbox\SB@box\vsplit\SB@box to\maxdimen% + \edef\SB@temp{\splitfirstmarks\SB@nocmarkclass}% + \ifx\SB@temp\SB@nocmark\else% + \edef\SB@temp{\splitfirstmarks\SB@cmarkclass}% + \ifx\SB@temp\SB@cmark% + \SB@dimen4096\p@% + \SB@dimenii\maxdimen% + \SB@dimeniii\SB@dimen% + \loop% + \SB@dimeniii.5\SB@dimeniii% + \setbox\SB@box\copy#1% + \setbox\SB@box\vsplit\SB@box to\SB@dimen% + \edef\SB@temp{\splitfirstmarks\SB@cmarkclass}% + \ifx\SB@temp\SB@cmark% + \SB@dimenii\SB@dimen% + \advance\SB@dimen-\SB@dimeniii% + \else% + \advance\SB@dimen\SB@dimeniii% + \fi% + \ifdim\SB@dimeniii>2\p@\repeat% + \setbox\SB@box\vsplit#1to\SB@dimenii% + \global\setbox#1\vbox{% + \unvbox\SB@box\unskip% + \SB@inversefalse\SB@prevversetrue\SB@stanzabreak% + \SB@putbox\unvcopy\SB@chorusbox% + \SB@inversetrue\SB@prevversefalse\SB@stanzabreak% + \unvbox#1% + }% +% \end{macrocode} +% However, if the first mark is a |\SB@lastcmark|, it means that this chorus +% should go after the last verse in the song. +% There is no valid breakpoint there, so to get a chorus into that spot, we +% have to do a rather ugly hack: +% We pull the bottom material off the box with |\unskip|, |\unpenalty|, and +% |\lastbox|, then insert the chorus, then put the bottom material back on. +% This works because the high-level structure of the bottom material should +% be static. +% Even if the user redefines |\makepostlude|, the new definition gets put +% in a single box that can be manipulated with |\lastbox|. +% However, if we ever change the high-level structure, we need to remember to +% change this code accordingly. +% \begin{macrocode} + \else\ifx\SB@temp\SB@lastcmark% + \global\setbox#1\vbox{% + \unvbox#1% + \unskip% + \ifdim\sbarheight>\z@% + \setbox\SB@box\lastbox% + \unskip\unpenalty% + \fi% + \setbox\SB@box\lastbox% + \unskip\unskip% + \SB@inversefalse\SB@prevversetrue\SB@stanzabreak% + \marks\SB@nocmarkclass{\SB@nocmark}% + \unvcopy\SB@chorusbox% + \vskip\versesep\vskip\beforepostludeskip\relax% + \nointerlineskip\box\SB@box% + \ifdim\sbarheight>\z@% + \nobreak\vskip2\p@\@plus\p@% + \hrule\@height\sbarheight\@width\SB@colwidth% + \fi% + }% + \fi\fi% + \fi% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nextcol}\MainImpl{nextcol} +% End the current column (inserting vertical space as needed). +% This differs from column breaks produced with |\brk|, which does not +% introduce any empty vertical space. +% \begin{macrocode} +\newcommand\nextcol{% + \@ifstar{\SB@nextcol\@ne\@flushglue}% + {\ifpartiallist\else\SB@nextcol\@ne\@flushglue\fi}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\sclearpage}\MainImpl{sclearpage} +% Move to the next page if the current page is nonempty. +% \begin{macrocode} +\newcommand\sclearpage{% + \@ifstar\SB@clearpage{\ifpartiallist\else\SB@clearpage\fi}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\scleardpage}\MainImpl{scleardpage} +% Move to the next even-numbered page if the current page is odd or nonempty. +% \begin{macrocode} +\newcommand\scleardpage{% + \@ifstar\SB@cleardpage{\ifpartiallist\else\SB@cleardpage\fi}% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Songs} +% +% The following macros handle the parsing and formatting of the material that +% begins and ends each song. +% +% \begin{macro}{\SB@lop} +% \begin{macro}{\SB@@lop} +% \begin{macro}{\SB@emptylist} +% \begin{macro}{\SB@ifempty} +% The following macros were adapted from Donald Knuth's \emph{The \TeX book}, +% for manipulating lists of the form +% {\it |\\|item1|\\|item2|\\|...|\\|itemN|\\|}. +% \begin{macrocode} +\newcommand\SB@lop[1]{\expandafter\SB@@lop\the#1\SB@@lop#1} +\newcommand\SB@@lop{} +\def\SB@@lop\\#1\\#2\SB@@lop#3#4{\global#3{\\#2}\global#4{#1}} +\newcommand\SB@emptylist{} +\def\SB@emptylist{\\} +\newcommand\SB@ifempty[3]{% + \edef\SB@temp{\the#1}% + \ifx\SB@temp\SB@emptylist#2\else#3\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@titlelist} +% \begin{macro}{\SB@titletail} +% These registers hold the full list of titles for the current song and +% the tail list of titles that has not yet been iterated over. +% \begin{macrocode} +\newtoks\SB@titlelist +\newtoks\SB@titletail +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\songtitle} +% \changes{v1.15}{2005/05/26}{Added song title iterators} +% The |\songtitle| macro will initially hold the primary title of the +% current song. +% The user can iterate over titles using |\nexttitle| or |\foreachtitle|. +% \begin{macrocode} +\newcommand\songtitle{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\resettitles}\MainImpl{resettitles} +% \changes{v1.15}{2005/05/26}{Added.} +% Initialize the title list iterator. +% \begin{macrocode} +\newcommand\resettitles{% + \global\SB@titletail\SB@titlelist% + \nexttitle% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\nexttitle}\MainImpl{nexttitle} +% \changes{v1.15}{2005/05/26}{Added.} +% Advance the title list iterator to the next title. +% \begin{macrocode} +\newcommand\nexttitle{% + \SB@ifempty\SB@titletail{% + \global\let\songtitle\relax% + }{% + \SB@lop\SB@titletail\SB@toks% + \edef\songtitle{\the\SB@toks}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\foreachtitle}\MainImpl{foreachtitle} +% \changes{v1.15}{2005/05/26}{Added.} +% Execute a block of code for each remaining title in the title list. +% \begin{macrocode} +\newcommand\foreachtitle[1]{% + \ifx\songtitle\relax\else% + \loop#1\nexttitle\ifx\songtitle\relax\else\repeat% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@insong} +% \begin{macro}{\ifSB@intersong} +% \begin{macro}{\ifSB@inverse} +% \begin{macro}{\ifSB@inchorus} +% To help the user locate errors, keep track of which environments we're inside +% and immediately signal an error if someone tries to use a song command inside +% a scripture quotation, etc. +% \begin{macrocode} +\newif\ifSB@songsenv\SB@songsenvfalse +\newif\ifSB@insong\SB@insongfalse +\newif\ifSB@intersong\SB@intersongfalse +\newif\ifSB@inverse\SB@inversefalse +\newif\ifSB@inchorus\SB@inchorusfalse +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@closeall} +% If an error is detected using one of the above, the following macro will +% contain a macro sequence sufficient to end the unclosed environment, +% hopefully allowing processing to continue. +% \begin{macrocode} +\newcommand\SB@closeall{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@rawrefs} +% \begin{macro}{\songauthors}\MainImpl{songauthors} +% \begin{macro}{\songcopyright}\MainImpl{songcopyright} +% \begin{macro}{\songlicense}\MainImpl{songlicense} +% The current song's scripture references, authors, copyright info, and +% copyright license information are stored in these macros. +% \begin{macrocode} +\newcommand\SB@rawrefs{} +\newcommand\songauthors{} +\newcommand\songcopyright{} +\newcommand\songlicense{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\songrefs}\MainImpl{songrefs} +% When the user asks for the song's scripture references, rather than give +% them the raw token list that the author entered, we return a prettier +% version in which spaces, dashes, and penalties have been adjusted. +% The prettier version is stored in the following control sequence. +% \begin{macrocode} +\newcommand\songrefs{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\setlicense}\MainImpl{setlicense} +% The user sets the licensing info for the current song with this command. +% \begin{macrocode} +\newcommand\setlicense{\gdef\songlicense} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\newsongkey}\MainImpl{newsongkey} +% \begin{macro}{\SB@clearbskeys} +% \changes{v2.0}{2007/06/18}{Added.} +% Defining a new key for |\beginsong| is just like the |keyval| package's +% |\define@key| macro except that we must also define some initializer code +% for each key. +% This provides an opportunity to clear registers before each song. +% (Otherwise when a key wasn't specified, we'd inherit the old values from +% the previous song.) +% \begin{macrocode} +\newcommand\SB@clearbskeys{} +\newcommand\newsongkey[2]{% + \expandafter\gdef\expandafter\SB@clearbskeys\expandafter% + {\SB@clearbskeys#2}% + \define@key{beginsong}{#1}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% Define keys |sr|, |by|, |cr|, |li|, |index|, and |ititle| for scripture +% references, authors, copyright info, licensing info, lyric index entries, +% and alternate title index entries, respectively. +% \begin{macrocode} +\newsongkey{sr}{\def\SB@rawrefs{}\gdef\songrefs{}} + {\def\SB@rawrefs{#1}\SB@parsesrefs{#1}} +\newsongkey{by}{\def\songauthors{}}{\def\songauthors{#1}} +\newsongkey{cr}{\def\songcopyright{}}{\def\songcopyright{#1}} +\newsongkey{li}{\setlicense{}}{\setlicense{#1}} +\newsongkey{index}{}{\indexentry{#1}} +\newsongkey{ititle}{}{\indextitleentry{#1}} +% \end{macrocode} +% +% \begin{environment}{song}\MainEnvImpl{song} +% \begin{macro}{\beginsong} +% \begin{macro}{\SB@@beginsong} +% \begin{macro}{\SB@bsoldfmt} +% \begin{macro}{\SB@@bskvfmt} +% Parse the arguments of a |\beginsong| macro. +% The |\beginsong| macro supports two syntaxes. +% The preferred syntax takes the song title(s) as its first argument and +% an optional keyval list in brackets as its second argument. +% A legacy syntax supports four arguments, all enclosed in braces, +% which are: the title(s), scripture references, authors, and copyright info. +% \begin{macrocode} +\newenvironment{song}{\beginsong}{\SB@endsong} +\newcommand\beginsong[1]{% + \ifSB@insong\SB@errboo\SB@closeall\fi% + \ifSB@intersong\SB@errbor\SB@closeall\fi% + \SB@insongtrue% + \def\SB@closeall{\endsong}% + \SB@parsetitles{#1}% + \global\setbox\SB@songwrites\box\voidb@x% + \SB@clearbskeys% + \@ifnextchar[\SB@bskvfmt\SB@@beginsong% +} +\newcommand\SB@@beginsong{% + \@ifnextchar\bgroup\SB@bsoldfmt\SB@@@beginsong% +} +\newcommand\SB@bsoldfmt[3]{% + \SB@bskvfmt[sr={#1},by={#2},cr={#3}]% +} +\newcommand\SB@bskvfmt{} +\def\SB@bskvfmt[#1]{% + \setkeys{beginsong}{#1}% + \SB@@@beginsong% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@@@beginsong} +% \changes{v1.12}{2005/05/10}{Redid spacing and page-breaking} +% \changes{v1.14}{2005/05/15}{Improved scripture reference line-breaking} +% \changes{v2.0}{2007/06/18}{Added keyval syntax.} +% Begin typesetting a song. +% Beginning a song involves typesetting the title and other info, adding +% entries to the indexes, and setting up the environment in which verses and +% choruses reside. +% \begin{macrocode} +\newcommand\SB@@@beginsong{% + \global\SB@stanzafalse% + \setbox\SB@chorusbox\box\voidb@x% + \SB@gotchorusfalse% + \setbox\SB@songbox\vbox\bgroup\begingroup% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parskip\z@skip% + \SB@raggedright% + \global\SB@transposefactor\z@% + \global\SB@cr@{\\}% + \protected@edef\@currentlabel{\p@songnum\thesongnum}% + \setcounter{versenum}{1}% + \SB@prevversetrue% + \meter44% + \resettitles% + \SB@addtoindexes\songtitle\SB@rawrefs\songauthors% + \nexttitle% + \foreachtitle{\expandafter\SB@addtotitles\expandafter{\songtitle}}% + \resettitles% + \lyricfont% + \SB@setbaselineskip% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@endsong} +% \changes{v1.12}{2005/05/10}{Redid spacing and page-breaking} +% \changes{v2.0}{2007/06/18}{Removed hyperref dependency} +% Ending a song involves creating the song header (with |\makeprelude|), +% creating the song footer (with |\makepostlude|), and then assembling +% everything together into the |\SB@songbox|. +% The box is then submitted to the page-builder via |\SB@submitsong|. +% We do things this way instead of just contributing material directly +% to the main vertical list because submitting material song by song allows +% for a more sophisticated page-breaking algorithm than is possible with +% \TeX's built-in algorithm. +% \begin{macrocode} +\newcommand\SB@endsong{% + \ifSB@insong% + \ifSB@inverse\SB@erreov\endverse\fi% + \ifSB@inchorus\SB@erreoc\endchorus\fi% + \global\SB@skip\versesep% + \unskip% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \ifSB@prevverse\ifvnumbered% + \marks\SB@cmarkclass{\SB@lastcmark}% + \fi\fi% + \fi\fi% + \endgroup\egroup% + \setbox\SB@songbox\vbox{% + \songmark% + \unvbox\SB@songwrites% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parskip\z@skip\parindent\z@% + \ifdim\sbarheight>\z@% + \hrule\@height\sbarheight\@width\hsize% + \nobreak\vskip5\p@% + \fi% + \ifpdfindex\begingroup% + \ifx\pdfbookmark\undefined\else% + \ifx\pdfbookmark\relax\else% + \resettitles% + \pdfbookmark[\ifnum\c@section=\z@1\else2\fi]% + {\thesongnum. \songtitle}% + {song\theSB@songsnum-\thesongnum}% + \fi\fi% + \endgroup\fi% + \vbox{\makeprelude}% + \nobreak\vskip\SB@skip% + \vskip\afterpreludeskip\relax% + \unvbox\SB@songbox% + \nobreak\vskip\SB@skip% + \vskip\beforepostludeskip\relax% + \nointerlineskip% + \vbox{\makepostlude}% + \ifdim\sbarheight>\z@% + \nobreak\vskip2\p@\@plus\p@% + \nointerlineskip% + \hbox{\vrule\@height\sbarheight\@width\hsize}% + \fi% + }% + \SB@insongfalse% + \edef\SB@sgroup{\thesongnum}% + \global\SB@groupcnt\z@% + \SB@submitsong% + \ifnum\SB@grouplvl=\z@\let\SB@sgroup\@empty\fi% + \stepcounter{songnum}% + \else% + \ifSB@intersong\SB@erreor\SB@closeall% + \else\SB@erreot\fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% \end{environment} +% +% \begin{macro}{\SB@setbaselineskip} +% \changes{v1.22}{2007/05/15}{Added.} +% \changes{v2.1}{2007/08/02}{Fixed to scale better with large font sizes.} +% Set the |\baselineskip| to an appropriate line height. +% \begin{macrocode} +\newcommand\SB@setbaselineskip{% + \SB@dimen\f@size\p@% + \baselineskip\SB@dimen\relax% + \ifchorded% + \setbox\SB@box\hbox{{\printchord{ABCDEFG\shrp\flt/j7}}}% + \advance\baselineskip\ht\SB@box% + \advance\baselineskip2\p@% + \fi% + \ifslides% + \advance\baselineskip.2\SB@dimen\@plus.5\SB@dimen% + \@minus.2\SB@dimen% + \else% + \advance\baselineskip\z@\@plus.1\SB@dimen\relax% + \fi% + \advance\baselineskip\baselineadj% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@setversesep} +% Set the |\versesep| to an appropriate amount if has not already been +% explicitly set by the user. +% \begin{macrocode} +\newcommand\SB@setversesep{% + \SB@dimen123456789sp% + \edef\SB@temp{\the\SB@dimen}% + \edef\SB@tempii{\the\versesep}% + \ifx\SB@temp\SB@tempii% + \begingroup% + \lyricfont% + \SB@dimen\f@size\p@% + \ifchorded% + \setbox\SB@box\hbox{{\printchord{ABCDEFG\shrp\flt/j7}}}% + \advance\SB@dimen\ht\SB@box% + \fi% + \ifslides% + \global\versesep1.2\SB@dimen\@plus.3\SB@dimen% + \@minus.3\SB@dimen% + \else% + \global\versesep.75\SB@dimen\@plus.25\SB@dimen% + \@minus.13\SB@dimen% + \fi% + \endgroup% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\makeprelude}\MainImpl{makeprelude} +% \changes{v1.15}{2005/05/26}{Added to make song header format customizable.} +% \changes{v2.0}{2007/06/18}{Arguments removed to support keyval syntax.} +% Generate the material that begins each song. +% This macro is invoked at |\endsong| so that its code can access song info +% defined throughout the song. +% \begin{macrocode} +\newcommand\makeprelude{% + \resettitles% + \ifslides% + \hbox to\hsize{{% + \hfil\stitlefont\songtitle\hfil% + }}% + \vskip5\p@% + \hbox to\hsize{% + \hfil% + \vbox{% + \divide\hsize\tw@\parskip\p@\relax% + \centering\small\extendprelude% + }% + \hfil% + }% + \else% + \ifdim\songnumwidth>\z@% + \setbox\SB@boxii\hbox{{\SB@colorbox\snumbgcolor{% + \hbox to\songnumwidth{% + \printsongnum{\thesongnum}\hfil% + }% + }}}% + \fi% + \setbox\SB@box\vbox{% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \ifdim\songnumwidth>\z@% + \advance\hsize-\wd\SB@boxii% + \advance\hsize-3\p@% + \fi% + \SB@raggedright\offinterlineskip\lineskip\p@% + {\stitlefont% + \songtitle\par% + \nexttitle% + \foreachtitle{(\songtitle)\par}}% + \ifdim\prevdepth=\z@\kern\p@\fi% + \parskip\p@\relax\tiny% + \extendprelude% + \kern\z@% + }% + \ifdim\songnumwidth>\z@% + \hbox{% + \ifdim\ht\SB@boxii>\ht\SB@box% + \box\SB@boxii% + \kern3\p@% + \vtop{\box\SB@box}% + \else% + \SB@colorbox\snumbgcolor{\vbox to\ht\SB@box{{% + \hbox to\songnumwidth{% + \printsongnum{\thesongnum}\hfil% + }\vfil% + }}}% + \kern3\p@% + \box\SB@box% + \fi% + }% + \else% + \unvbox\SB@box% + \fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\makepostlude}\MainImpl{makepostlude} +% \changes{v1.15}{2005/05/26}{Added to make song trailer format customizable.} +% \changes{v2.0}{2007/06/18}{Arguments removed to support keyval syntax.} +% Generate the material that ends each song. +% \begin{macrocode} +\newcommand\makepostlude{% + \SB@raggedright\baselineskip\z@skip\parskip\z@skip\parindent\z@% + \tiny\extendpostlude% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\showauthors}\MainImpl{showauthors} +% Display the author line in the prelude. +% \begin{macrocode} +\newcommand\showauthors{% + \setbox\SB@box\hbox{\bfseries\sfcode`.\@m\songauthors}% + \ifdim\wd\SB@box>\z@\unhbox\SB@box\par\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\showrefs}\MainImpl{showrefs} +% Display the scripture references in the prelude. +% \begin{macrocode} +\newcommand\showrefs{% + \setbox\SB@box\hbox{\slshape\songrefs\vphantom,}% + \ifdim\wd\SB@box>\z@\unhbox\SB@box\par\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@next} +% \begin{macro}{\SB@donext} +% \begin{macro}{\SB@dothis} +% Several macros use |\futurelet| to look ahead in the input stream, and then +% take various actions depending on what is seen. +% In these macros, |\SB@next| is assigned the token seen, |\SB@dothis| is +% assigned the action to be taken on this loop iteration, and |\SB@donext| is +% assigned the action to be taken to continue (or terminate) the loop. +% \begin{macrocode} +\newcommand\SB@next{} +\newcommand\SB@donext{} +\newcommand\SB@dothis{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@nextname} +% Sometimes when scanning ahead we |\string|ify the name of the next token. +% When that happens, the name is stored in this macro for safekeeping. +% \begin{macrocode} +\newcommand\SB@nextname{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@appendsp} +% Append an explicit space token (catcode 10) to a token register. +% This is a useful macro to have around because inlining this code directly +% into a larger macro is harder than it seems: +% If you write the following code but with an explicit control sequence +% instead of |#1|, then the space immediately following the name will get +% stripped by the \TeX\ parser. +% But invoking the following macro with a control sequence as an argument +% works fine, because in that case the explicit space has already been +% tokenized when this macro was first defined and won't be stripped as it +% is expanded. +% \begin{macrocode*} +\newcommand\SB@appendsp[1]{#1\expandafter{\the#1 }} +% \end{macrocode*} +% \end{macro} +% +% \begin{macro}{\SB@parsetitles} +% \changes{v2.1}{2007/08/02}{Added} +% Parse a list of song titles. +% This just involves removing leading and trailing spaces from around each +% title in the |\\|-separated list. +% \begin{macrocode} +\newcommand\SB@parsetitles[1]{% + \begingroup% + \global\SB@titlelist{\\}% + \SB@toks{}% + \let\\\SB@titlesep% + \let\SB@dothis\SB@pthead% + \SB@ptstart#1\SB@endparse% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ptstart} +% The iterator of the title parser loop just scans the next token. +% \begin{macrocode} +\newcommand\SB@ptstart{\futurelet\SB@next\SB@dothis} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@pthead} +% While processing tokens at the head of a title, we skip over all spaces +% until we reach a non-space token. +% \begin{macrocode} +\newcommand\SB@pthead{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \expandafter\SB@ptsp% + \else% + \SB@toks{}% + \let\SB@dothis\SB@ptmain% + \expandafter\SB@ptmain% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ptmain} +% Once we've reached a non-space token in the title, we consume the remainder +% of the title as-is, except that space tokens should be trimmed from the end +% of each title. +% \begin{macrocode} +\newcommand\SB@ptmain{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \let\SB@donext\SB@ptsp% + \else\ifcat\noexpand\SB@next\noexpand\bgroup% + \let\SB@donext\SB@ptbg% + \else\ifx\SB@next\SB@endparse% + \global\SB@titlelist\expandafter{\the\SB@titlelist\\}% + \let\SB@donext\@gobble% + \else% + \ifx\SB@next\\% + \SB@toks{}% + \let\SB@dothis\SB@pthead% + \fi% + \let\SB@donext\SB@ptstep% + \fi\fi\fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ptstep} +% Consume a non-space, non-left-brace token and add it to the current song +% title. +% If any spaces preceded it, add those too. +% \begin{macrocode} +\newcommand\SB@ptstep[1]{% + \global\SB@titlelist\expandafter\expandafter\expandafter{% + \expandafter\the\expandafter\SB@titlelist\the\SB@toks#1}% + \SB@toks{}% + \SB@ptstart% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ptbg} +% The next title token is a left-brace. +% It should be balanced, so consume the entire group and add it (along with +% its surrounding braces) as-is to the current title. +% \begin{macrocode} +\newcommand\SB@ptbg[1]{\SB@ptstep{{#1}}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ptsp} +% The next title token is a space. +% We won't know whether to include it in the title until we see what +% follows it. +% Strings of spaces followed by the |\\| title-delimiter token, or that +% conclude a title argument, should be stripped. +% So rather than add the space token to the title, we remember it in a +% token register for possible later inclusion. +% \begin{macrocode} +\newcommand\SB@ptsp{ + \SB@appendsp\SB@toks% + \afterassignment\SB@ptstart% + \let\SB@next= } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@titlesep} +% While parsing song titles, we temporarily assign |\\| a non-trivial +% top-level expansion (|\SB@titlesep|) in order to distinguish it from +% other macros. +% \begin{macrocode} +\newcommand\SB@titlesep{SB@titlesep} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@endparse} +% The |\SB@endparse| token marks the end of a token sequence being parsed. +% If parsing works as intended, the macro should never be expanded, so +% produce an error if it is. +% \begin{macrocode} +\newcommand\SB@endparse{% + \SB@Error{Title parsing failed}{This error should not occur.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@testdigit} +% \begin{macro}{\SB@@testdigit} +% The following decides whether a token or |\let|-defined control sequence +% is a digit and sets conditional |\ifSB@test| accordingly. +% \begin{macrocode} +\newcommand\SB@testdigit[1]{% + \SB@testfalse% + \ifcat1\noexpand#1\SB@@testdigit#1\fi% +} +\newcommand\SB@@testdigit[1]{% + \ifx0#1\SB@testtrue\else% + \ifx1#1\SB@testtrue\else% + \ifx2#1\SB@testtrue\else% + \ifx3#1\SB@testtrue\else% + \ifx4#1\SB@testtrue\else% + \ifx5#1\SB@testtrue\else% + \ifx6#1\SB@testtrue\else% + \ifx7#1\SB@testtrue\else% + \ifx8#1\SB@testtrue\else% + \ifx9#1\SB@testtrue% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@parsesrefs} +% \changes{v1.14}{2005/05/15}{Added} +% Assign the |\songrefs| macro a processed version of a scripture reference in +% which the following adjustments have been made: +% (1)~Spaces not preceded by a comma or semicolon are made non-breaking. +% For example, |2 John 1:1| and |Song of Solomon 1:1| become |2~John~1:1| and +% |Song~of~Solomon~1:1|, respectively. +% (2)~Spaces between a semicolon and a book name are lengthened to en-spaces. +% (3)~Single hyphens are lengthened to en-dashes (|--|). +% (4)~Non-breaking, thin spaces are appended to commas not followed by a +% space. For example |John 3:16,17| becomes |John~3:16,\nobreak\thinspace17|. +% (5)~Everything within an explicit group is left unchanged, allowing the +% user to suppress all of the above as desired. +% +% To achieve this, we must change all commas, hyphens, and spaces +% in the scripture reference into active characters. +% Unfortunately, the catcodes of everything in the text were set back when +% the full keyval list was digested as an argument to |\beginsong|, so we +% must unset and reset the catcodes. +% One obvious solution is to use |\scantokens| from $\varepsilon$-\TeX\ to +% do this, but that doesn't allow us to suppress the re-catcoding process +% within groups, and we'd like to avoid intoducing features that require +% $\varepsilon$-\TeX\ anyway for compatibility reasons. +% Therefore, we build the following small scanner instead. +% +% The scanner walks through the text token by token, replacing each important +% token by its active equivalent. +% No character codes are modified during this process and no tokens are +% inserted because some of these tokens might end up being arguments to +% multi-byte unicode character macros rather than being expanded directly. +% The |inputenc| package only cares about the character codes, not the +% category codes, so modifying only the category codes should be safe. +% \begin{macrocode} +\newcommand\SB@parsesrefs[1]{% + \begingroup% + \SB@toks{\begingroup\SB@sractives}% + \SB@prloop#1\SB@endparse% + \xdef\songrefs{\the\SB@toks\endgroup}% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@prloop} +% \begin{macro}{\SB@prstep} +% \begin{macro}{\SB@@prstep} +% The main loop of the scripture reference scanner identifies each space, +% hyphen, and comma for special treatment. +% \begin{macrocode} +\newcommand\SB@prloop{\futurelet\SB@next\SB@prstep} +\newcommand\SB@prstep{% + \ifcat\noexpand\SB@next A% + \expandafter\SB@prcpy% + \else% + \expandafter\SB@@prstep% + \fi% +} +\newcommand\SB@@prstep{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \let\SB@donext\SB@prspace% + \else\ifx\SB@next-% + \let\SB@donext\SB@prhyphen% + \else\ifx\SB@next,% + \let\SB@donext\SB@prcomma% + \else\ifx\SB@next\SB@endparse + \let\SB@donext\@gobble% + \else\ifcat\noexpand\SB@next\bgroup% + \let\SB@donext\SB@prgr% + \else% + \let\SB@donext\SB@prcpy% + \fi\fi\fi\fi\fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@prcpy} +% \begin{macro}{\SB@prgr} +% Anything that isn't one of the special tokens above, and anything in a +% group, is copied without modification. +% \begin{macrocode} +\newcommand\SB@prcpy[1]{\SB@toks\expandafter{\the\SB@toks#1}\SB@prloop} +\newcommand\SB@prgr[1]{\SB@toks\expandafter{\the\SB@toks{#1}}\SB@prloop} +% \end{macrocode} +% \end{macro} +% \end{macro} + +% \begin{macro}{\SB@prcomma} +% \begin{macro}{\SB@prhyphen} +% Commas and hyphens are replaced with active equivalents. +% \begin{macrocode} +\newcommand\SB@prcomma[1]{} +{\catcode`,\active + \gdef\SB@prcomma#1{\SB@toks\expandafter{\the\SB@toks,}\SB@prloop}} +\newcommand\SB@prhyphen[1]{} +{\catcode`-\active + \gdef\SB@prhyphen#1{\SB@toks\expandafter{\the\SB@toks-}\SB@prloop}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@prspace} +% \begin{macro}{\SB@@prspace} +% Spaces are made active as well, but doing so requires some +% specialized code since they cannot be consumed as implicit macro arguments. +% \begin{macrocode*} +\newcommand\SB@prspace[1]{} +{\obeyspaces +\gdef\SB@prspace{\SB@toks\expandafter{\the\SB@toks }\SB@@prspace}} +% \end{macrocode*} +% \begin{macrocode} +\newcommand\SB@@prspace{\afterassignment\SB@prloop\let\SB@temp= } +% \end{macrocode} +% \end{macro} +% \end{macro} + +% \begin{macro}{\SB@sractives} +% Assign macro definitions to active commas, hyphens, spaces, and returns +% when the token list generated by |\SB@parsesrefs| is used to typeset a +% scripture reference list. +% \begin{macrocode*} +\newcommand\SB@sractives{} +{\catcode`,\active\catcode`-\active\obeyspaces% +\gdef\SB@sractives{% +\let,\SB@srcomma\let-\SB@srhyphen\let \SB@srspace% +\SB@srspacing}% +} +% \end{macrocode*} +% \end{macro} +% +% \begin{macro}{\SB@srspacing} +% The space factors of semicolons and commas are what the active spaces +% within a scripture reference text use to decide what came before. +% The following sets them to their default values in case they have been +% changed, but sets all other space factors to 1000. +% \begin{macrocode} +\newcommand\SB@srspacing{% + \nonfrenchspacing\sfcode`\;=1500\sfcode`\,=1250\relax% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@srcomma} +% \begin{macro}{\SB@@srcomma} +% Commas not already followed by whitespace are appended with a thin, +% non-breaking space. +% \begin{macrocode} +\newcommand\SB@srcomma{,\futurelet\SB@next\SB@@srcomma} +\newcommand\SB@@srcomma{% + \ifx\SB@next\SB@srspace\else% + \nobreak\thinspace% + \fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@srhyphen} +% \begin{macro}{\SB@@srhyphen} +% \begin{macro}{\SB@srdash} +% \begin{macro}{\SB@@srdash} +% Hyphens that are not already part of a ligature (an en- or em-dash) +% become en-dashes. +% \begin{macrocode} +\newcommand\SB@srhyphen{\futurelet\SB@next\SB@@srhyphen} +\newcommand\SB@@srhyphen{% + \ifx\SB@next\SB@srhyphen\expandafter\SB@srdash\else--\fi% +} +\newcommand\SB@srdash[1]{\futurelet\SB@next\SB@@srdash} +\newcommand\SB@@srdash{% + \ifx\SB@next\SB@srhyphen---\expandafter\@gobble\else--\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@srspace} +% \begin{macro}{\SB@@srspace} +% To compress consecutive whitespace, we ignore spaces +% immediately followed by more whitespace. +% Spaces not preceded by a semicolon or comma become non-breaking. +% Most spaces following a semicolon become en-spaces with favorable +% breakpoints, but a special case arises for spaces between a semicolon +% and a digit (see |\SB@srcso| below). +% \begin{macrocode} +\newcommand\SB@srspace{\futurelet\SB@next\SB@@srspace} +\newcommand\SB@@srspace{% + \let\SB@donext\relax% + \ifx\SB@next\SB@srspace\else% + \ifnum\spacefactor>\@m% + \ifnum\spacefactor>1499 % + \ifcat\noexpand\SB@next0% + \let\SB@donext\SB@srcso% + \else% + \penalty-5\enskip% + \fi% + \else% + \space% + \fi% + \else% + \nobreak\space% + \fi% + \fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@srcso} +% \begin{macro}{\SB@@srcso} +% A space between a semicolon and a digit could be within a list of +% verse references for a common book (e.g., |Job 1:1; 2:2|); +% or it could separate the previous book from a new book whose name +% starts with a number (e.g., |Job 1:1; 1 John 1:1|). +% In the former case, we should just use a regular space; +% but in the latter case we should be using an en-space with a +% favorable breakpoint. +% To distinguish between the two, we peek ahead at the next two tokens. +% If the second one is a space, assume the latter; otherwise assume the +% former. +% \begin{macrocode} +\newcommand\SB@srcso[1]{\futurelet\SB@temp\SB@@srcso} +\newcommand\SB@@srcso{% + \ifx\SB@temp\SB@srspace% + \penalty-5\enskip% + \else% + \space% + \fi% + \SB@next% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \subsection{Verses and Choruses} +% +% The following programming typesets song contents, including verses, choruses, +% and textual notes. +% +% \begin{macro}{\ifSB@stanza} +% The following conditional remembers if we've seen any stanzas yet in the +% current song. +% \begin{macrocode} +\newif\ifSB@stanza +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@stanzabreak} +% \changes{v1.12}{2005/05/10}{Fixed stanza counting code and improved spacing} +% End this song stanza and start a new one. +% \begin{macrocode} +\newcommand\SB@stanzabreak{% + \ifhmode\par\fi% + \ifSB@stanza% + \SB@breakpoint{% + \ifSB@inverse% + \ifSB@prevverse\vvpenalty\else\cvpenalty\fi% + \else% + \ifSB@prevverse\vcpenalty\else\ccpenalty\fi% + \fi% + }% + \vskip\versesep% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@breakpoint} +% Insert a valid breakpoint into the vertical list comprising a song. +% \begin{macrocode} +\newcommand\SB@breakpoint[1]{% + \begingroup% + \ifnum#1<\@M% + \SB@skip\colbotglue\relax% + \SB@skip-\SB@skip% + \else% + \SB@skip\z@skip% + \fi% + \advance\SB@skip\lastskip% + \unskip% + \nobreak% + \ifnum#1<\@M% + \vskip\colbotglue\relax% + \penalty#1% + \fi% + \vskip\SB@skip% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@putbox} +% Unbox a vbox and follow it by vertical glue if its depth is unusually +% shallow. +% This ensures that verses and choruses will look equally spaced even if +% one of them has a final line with no letters that dangle below the baseline. +% \begin{macrocode} +\newcommand\SB@putbox[2]{% + \begingroup% + \SB@dimen\dp#2% + #1#2% + \setbox\SB@box\hbox{{\lyricfont p}}% + \ifdim\SB@dimen<\dp\SB@box% + \advance\SB@dimen-\dp\SB@box% + \vskip-\SB@dimen% + \fi% + \setbox\SB@box\box\voidb@x% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@obeylines} +% Within verses and choruses we would like to use |\obeylines| so that each +% \meta{return} in the source file ends a paragraph without having to say +% |\par| explicitly. +% The \LaTeX\ base code establishes the convention that short-term changes to +% |\par| will restore |\par| by setting it equal to |\@par|. +% Long-term (i.e., environment-long) changes to |\par| should therefore +% redefine |\@par| to restore the desired long-term definition. +% The following code starts a long-term redefinition of |\par| adhering to +% these conventions, and extends that definition to \meta{return} as well. +% \begin{macrocode} +\newcommand\SB@obeylines{% + \let\par\SB@par% + \obeylines% + \let\@par\SB@@par% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@par} +% The following replacement definition of |\par| constructs paragraphs in +% which page-breaks are disallowed, since no wrapped line in a song should +% span a page- or column-break. +% It then inserts an interlinepenalty after the paragraph so that such +% penalties will appear between consecutive lines in each verse. +% (Note: The |\endgraf| macro must not be uttered within a local group +% since this prevents parameters like |\hangindent| from being +% reset at the conclusion of each paragraph.) +% \begin{macrocode} +\newcommand\SB@par{% + \ifhmode% + \SB@cnt\interlinepenalty% + \interlinepenalty\@M% + \endgraf% + \interlinepenalty\SB@cnt% + \ifSB@inchorus% + \ifdim\cbarwidth>\z@\nobreak\else\SB@ilpenalty\fi% + \else% + \SB@ilpenalty% + \fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@ilpenalty} +% By default, breaking a vertical list between paragraphs incurs a penalty +% of zero. +% Thus, we only insert an explicit penalty between lines if +% |\interlinepenalty| is non-zero. +% This avoids cluttering the vertical list with superfluous zero penalties. +% \begin{macrocode} +\newcommand\SB@ilpenalty{% + \ifnum\interlinepenalty=\z@\else% + \penalty\interlinepenalty% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@@par} +% This replacement definition of |\@par| restores the |\SB@par| definition of +% |\par| and then ends the paragraph. +% \begin{macrocode} +\newcommand\SB@@par{\let\par\SB@par\par} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@parindent} +% \changes{v1.12}{2005/05/10}{Added} +% Reserve a length to remember the current |\parindent|. +% \begin{macrocode} +\newdimen\SB@parindent +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@everypar} +% Reserve a control sequence to hold short-term changes to |\everypar|. +% \begin{macrocode} +\newcommand\SB@everypar{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@raggedright} +% \changes{v1.12}{2005/05/10}{Added} +% Perform |\raggedright| except don't nuke the |\parindent|. +% \begin{macrocode} +\newcommand\SB@raggedright{% + \SB@parindent\parindent% + \raggedright% + \parindent\SB@parindent% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\vnumbered} +% \changes{v2.1}{2007/08/02}{Renamed.} +% The following conditional remembers whether this verse is being numbered +% or not (i.e., it distinguishes between |\beginverse| and |\beginverse*|). +% \begin{macrocode} +\newif\ifvnumbered +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@prevverse} +% Reserve a conditional to remember if the previous block in this song was +% a verse. +% \begin{macrocode} +\newif\ifSB@prevverse +% \end{macrocode} +% \end{macro} +% +% Before replacing the little-used |verse| environment with a new one, +% issue a warning if the current definition of |\verse| is not the +% \LaTeX-default one. +% This may indicate a package clash. +% \begin{macrocode} +\CheckCommand\verse{% + \let\\\@centercr% + \list{}{% + \itemsep\z@% + \itemindent-1.5em% + \listparindent\itemindent% + \rightmargin\leftmargin% + \advance\leftmargin1.5em% + }% + \item\relax% +} +% \end{macrocode} +% +% \begin{environment}{verse}\MainEnvImpl{verse} +% \begin{environment}{verse*} +% \begin{macro}{\beginverse} +% Begin a new verse. +% This can be done by beginning a |verse| environment or by using the +% |\beginverse| macro. +% The latter must check for a trailing star to determine if this +% verse should be numbered. +% We use |\@ifstar| to scan ahead for the star, but this needs to be done +% carefully because while scanning we might encounter tokens that +% should be assigned different catcodes once the verse really begins. +% Thus, we temporarily invoke |\SB@loadactives| for the duration of +% |\@ifstar| so that everything gets the right catcode. +% \begin{macrocode} +\renewenvironment{verse} + {\vnumberedtrue\SB@beginverse} + {\SB@endverse} +\newenvironment{verse*} + {\vnumberedfalse\SB@beginverse} + {\SB@endverse} +\newcommand\beginverse{% + \begingroup% + \SB@loadactives% + \@ifstar{\endgroup\vnumberedfalse\SB@beginverse}% + {\endgroup\vnumberedtrue\SB@beginverse}% +} +% \end{macrocode} +% \end{macro} +% \end{environment} +% \end{environment} +% +% \begin{macro}{\SB@beginverse} +% \changes{v1.12}{2005/05/10}{Shifted to using \cs{parindent} instead of \cs{everypar} to do indentation} +% Start the body of a verse. +% We begin by inserting a mark if |\repchoruses| is active and this verse +% was preceded by a numbered verse (making this an eligible place to insert +% a chorus later). +% +% Verse numbering is implemented using |\everypar| so that if there is any +% vertical material between the |\beginverse| and the first line of the +% verse, that material will come before the verse number. +% Intervening horizontal material (e.g., |\textnote|) can temporarily +% clear |\everypar| to defer the verse number until later. +% \begin{macrocode} +\newcommand\SB@beginverse{% + \ifSB@insong% + \ifSB@inverse\SB@errbvv\endverse\fi% + \ifSB@inchorus\SB@errbvc\endchorus\fi% + \else% + \SB@errbvt\beginsong{Unknown Song}% + \fi% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \SB@gotchorustrue% + \ifSB@prevverse\ifvnumbered% + \marks\SB@cmarkclass{\SB@cmark}% + \fi\fi% + \fi\fi% + \SB@inversetrue% + \def\SB@closeall{\endverse\endsong}% + \SB@stanzabreak% + \versemark\nobreak% + \global\SB@stanzatrue% + \SB@ifempty\SB@cr@\memorize{\replay[]}% + \setbox\SB@box\vbox\bgroup\begingroup% + \ifvnumbered% + \protected@edef\@currentlabel{\p@versenum\theversenum}% + \def\SB@everypar{% + \setbox\SB@box\hbox{{% + \printversenum{\theversenum}% + }}% + \ifdim\wd\SB@box<\versenumwidth% + \setbox\SB@box% + \hbox to\versenumwidth{\unhbox\SB@box\hfil}% + \fi% + \ifchorded\vrule\@height\baselineskip\@width\z@\@depth\z@\fi% + {\placeversenum\SB@box}% + \gdef\SB@everypar{}% + }% + \else% + \def\SB@everypar{% + \ifchorded\vrule\@height\baselineskip\@width\z@\@depth\z@\fi% + \gdef\SB@everypar{}% + }% + \fi% + \everypar{\SB@everypar\everypar{}}% + \versefont\versejustify% + \SB@loadactives% + \SB@obeylines% + \penalty12345 % + \everyverse\relax% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@endverse} +% End a verse. +% This involves unboxing the verse material with |\SB@putbox|, which +% corrects for last lines that are unusually shallow. +% \begin{macrocode} +\newcommand\SB@endverse{% + \ifSB@insong% + \ifSB@inverse% + \unpenalty% + \endgroup\egroup% + \SB@putbox\unvbox\SB@box% + \SB@inversefalse% + \def\SB@closeall{\endsong}% + \ifvnumbered\stepcounter{versenum}\fi% + \SB@prevversetrue% + \else\ifSB@inchorus\SB@errevc\endchorus% + \else\SB@errevo\fi\fi% + \else% + \SB@errevt% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@chorustop} +% When a chorus is broken in to several pieces by column-breaks (via |\brk|), +% the following conditional remembers whether the current piece is the +% topmost one for this chorus. +% \begin{macrocode} +\newif\ifSB@chorustop +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chorusbox} +% When |\repchoruses| is used, the first sequence of consecutive choruses +% is remembered in the following box register. +% \begin{macrocode} +\newbox\SB@chorusbox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@gotchorus} +% The following conditional remembers whether we've completed storing the +% first block of consecutive choruses. +% \begin{macrocode} +\newif\ifSB@gotchorus +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@cmarkclass} +% \begin{macro}{\SB@nocmarkclass} +% \changes{v2.6}{2008/02/14}{Added safe allocation of extended mark registers} +% The |\repeatchoruses| feature requires the use of two extended mark +% classes provided by $\varepsilon$-\TeX. +% We use the |\newmarks| macro to allocate these classes, if it's +% available. +% If |\newmarks| doesn't exist, then that means the user has an +% $\varepsilon$-\TeX\ compatible version of \LaTeX, but no |etex| style +% file to go with it; +% we just have to pick two mark classes and hope that nobody else is +% using them. +% \begin{macrocode} +\ifSB@etex + \@ifundefined{newmarks}{ + \@ifundefined{newmark}{ + \mathchardef\SB@cmarkclass83 + \mathchardef\SB@nocmarkclass84 + }{ + \newmark\SB@cmarkclass + \newmark\SB@nocmarkclass + } + }{ + \newmarks\SB@cmarkclass + \newmarks\SB@nocmarkclass + } +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@cmark} +% \begin{macro}{\SB@lastcmark} +% \begin{macro}{\SB@nocmark} +% To determine where choruses should be inserted when |\repchoruses| is +% active, three kinds of marks are inserted into song boxes: +% |\SB@cmark| is used to mark places where a chorus might be inserted between +% verses, and |\SB@lastcmark| marks a place where a chorus might be inserted +% after the last verse of the song. +% Both marks are $\varepsilon$-\TeX\ marks of class |\SB@cmarkclass|, +% to avoid disrupting the use of standard \TeX\ marks. +% Each time a chorus is automatically inserted, |\SB@nocmark| is inserted +% with mark class |\SB@nocmarkclass| just above it (and at the top of each +% additional page it spans). +% This inhibits future chorus inserts until the already-inserted chorus has +% been fully committed to the output file. +% Otherwise some choruses could get auto-inserted multiple times at the same +% spot, possibly even leading to an infinite loop! +% \begin{macrocode} +\newcommand\SB@cmark{} +\def\SB@cmark{SB@cmark} +\newcommand\SB@lastcmark{} +\def\SB@lastcmark{SB@lastcmark} +\newcommand\SB@nocmark{} +\def\SB@nocmark{SB@nocmark} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{environment}{chorus}\MainEnvImpl{chorus} +% \begin{macro}{\beginchorus} +% \changes{v1.12}{2005/05/10}{Shifted to using \cs{parindent} instead of \cs{everypar} to do indentation} +% \changes{v1.14}{2005/05/15}{Choruses now stretch like the verses} +% Start a new chorus. +% If |\repchoruses| is active and this is part of the first set of consecutive +% choruses in the song, then include it and its preceding vertical material +% in the |\SB@chorusbox| for possible later duplication elsewhere. +% \begin{macrocode} +\newenvironment{chorus}{\beginchorus}{\SB@endchorus} +\newcommand\beginchorus{% + \ifSB@insong + \ifSB@inverse\SB@errbcv\endverse\fi% + \ifSB@inchorus\SB@errbcc\endchorus\fi% + \else% + \SB@errbct\beginsong{Unknown Song}% + \fi% + \SB@inchorustrue% + \def\SB@closeall{\endchorus\endsong}% + \SB@chorustoptrue% + \vnumberedfalse% + \SB@stanzabreak% + \chorusmark% + \ifrepchorus% + \ifSB@gotchorus\else\ifSB@prevverse\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \SB@stanzabreak% + \chorusmark% + }% + \fi\fi% + \fi% + \global\SB@stanzatrue% + \replay[]% + \SB@@beginchorus% + \everychorus\relax% +} +% \end{macrocode} +% \end{macro} +% \end{environment} +% +% \begin{macro}{\SB@@beginchorus} +% Begin the body of a chorus, or continue the body of a chorus after |\brk| +% has paused it to insert a valid breakpoint. +% We insert an empty class-|\SB@cmarkclass| mark here so that this chorus +% will not be duplicated elsewhere on the same page(s) where it initially +% appears. +% \begin{macrocode} +\newcommand\SB@@beginchorus{% + \ifrepchorus\marks\SB@cmarkclass{}\fi% + \setbox\SB@box\vbox\bgroup\begingroup% + \ifchorded% + \def\SB@everypar{% + \vrule\@height\baselineskip\@width\z@\@depth\z@% + \gdef\SB@everypar{}% + }% + \everypar{\SB@everypar\everypar{}}% + \fi% + \chorusfont\chorusjustify% + \SB@loadactives% + \SB@obeylines% + \penalty12345 % +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@endchorus} +% End a chorus. +% This involves creating the vertical line to the left of the chorus and then +% unboxing the chorus material that was previously accumulated. +% \begin{macrocode} +\newcommand\SB@endchorus{% + \ifSB@insong% + \ifSB@inchorus% + \unpenalty% + \endgroup\egroup% + \SB@inchorusfalse% + \def\SB@closeall{\endsong}% + \setbox\SB@box\vbox{% + \SB@chorusbar\SB@box% + \SB@putbox\unvbox\SB@box% + } + \ifrepchorus\ifSB@gotchorus\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \unvcopy\SB@box% + }% + \fi\fi% + \unvbox\SB@box% + \SB@prevversefalse% + \else\ifSB@inverse\SB@errecv\endverse% + \else\SB@erreco\fi\fi% + \else% + \SB@errect% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@cbarshift} +% Increase |\leftskip| to accommodate the chorus bar, if any. +% \begin{macrocode} +\newcommand\SB@cbarshift{% + \ifSB@inchorus\ifdim\cbarwidth>\z@% + \advance\leftskip\cbarwidth% + \advance\leftskip5\p@\relax% + \fi\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chorusbar} +% Create the vertical bar that goes to the left of a chorus. +% Rather than boxing up the chorus in order to put the bar to the left, +% the bar is introduced as leaders directly into the vertical list of the +% main song box. +% This allows it to stretch and shrink when a column is typeset by the +% page-builder. +% \begin{macrocode} +\newcommand\SB@chorusbar[1]{% + \ifdim\cbarwidth>\z@% + \SB@dimen\ht#1% + \SB@dimenii\dp#1% + \advance\SB@dimen% + \ifSB@chorustop\ifchorded\else2\fi\fi\SB@dimenii% + \SB@skip\SB@dimen\relax% + \SB@computess\SB@skip1\@plus#1% + \SB@computess\SB@skip{-1}\@minus#1% + \nointerlineskip\null\nobreak% + \leaders\vrule\@width\cbarwidth\vskip\SB@skip% + \ifSB@chorustop\ifchorded\else% + \advance\SB@skip-\SB@dimenii% + \fi\fi% + \nobreak\vskip-\SB@skip% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@computess} +% \changes{v1.14}{2005/05/15}{Added} +% This computes the stretchability or shrinkability of a vbox and stores +% the result in the skip register given by \argp{1}. +% If $\argp{2}=1$ and \argp{3} is ``\texttt{plus}'', then the stretchability +% of box \argp{4} is added to the plus component of \argp{1}. +% If $\argp{2}=-1$ and \argp{3} is ``\texttt{minus}'', then the shrinkability +% of the box is added to the minus component of \argp{1}. +% If the stretchability or shrinkability is infinite, then we guess 1fil +% for that component. +% \begin{macrocode} +\newcommand\SB@computess[4]{% + \begingroup% + \vbadness\@M\vfuzz\maxdimen% + \SB@dimen4096\p@% + \setbox\SB@box\vbox spread#2\SB@dimen{\unvcopy#4}% + \ifnum\badness=\z@% + \global\advance#1\z@#31fil\relax% + \else% + \SB@dimenii\SB@dimen% + \loop% + \SB@dimenii.5\SB@dimenii% + \ifnum\badness<100 % + \advance\SB@dimen\SB@dimenii% + \else + \advance\SB@dimen-\SB@dimenii% + \fi% + \setbox\SB@box\vbox spread#2\SB@dimen{\unvcopy#4}% + \ifnum\badness=100 \SB@dimenii\z@\fi% + \ifdim\SB@dimenii>.1\p@\repeat% + \ifdim\SB@dimen<.1\p@\SB@dimen\z@\fi% + \global\advance#1\z@#3\SB@dimen\relax% + \fi% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\brk}\MainImpl{brk} +% Placing |\brk| within a line in a verse or chorus tells \TeX\ to break the +% line at that point (if it needs to be broken at all). +% +% Placing |\brk| on a line by itself within a chorus stops the chorus (and its +% vertical bar), inserts a valid breakpoint, and then restarts the chorus +% with no intervening space so that if the breakpoint isn't used, there will +% be no visible effect. +% Placing it on a line by itself within a verse just inserts a breakpoint. +% +% Placing |\brk| between songs forces a column- or page-break, but only if +% generating a non-partial list of songs. +% When generating a partial list, |\brk| between songs is ignored. +% \begin{macrocode} +\newcommand\brk{% + \ifSB@insong% + \ifhmode\penalty-5 \else% + \unpenalty% + \ifSB@inchorus% + \ifdim\cbarwidth=\z@% + \ifrepchorus\marks\SB@cmarkclass{}\fi% + \SB@breakpoint\brkpenalty% + \else% + \endgroup\egroup% + \ifrepchorus\ifSB@gotchorus\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \SB@chorusbar\SB@box% + \unvcopy\SB@box% + \SB@breakpoint\brkpenalty% + }% + \fi\fi% + \SB@chorusbar\SB@box% + \unvbox\SB@box% + \SB@breakpoint\brkpenalty% + \SB@chorustopfalse% + \SB@@beginchorus% + \fi% + \else% + \SB@breakpoint\brkpenalty% + \fi% + \fi% + \else% + \ifpartiallist\else\SB@nextcol\@ne\colbotglue\fi% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@boxup} +% Typeset a shaded box containing a textual note to singers or musicians. +% We first try typesetting the note on a single line. +% If it's too big, then we try again in paragraph mode with full +% justification. +% \begin{macrocode} +\newcommand\SB@boxup[1]{% + \setbox\SB@box\hbox{{\notefont#1}}% + \SB@dimen\wd\SB@box% + \advance\SB@dimen6\p@% + \advance\SB@dimen\leftskip% + \advance\SB@dimen\rightskip% + \ifdim\SB@dimen>\hsize% + \vbox{{% + \advance\hsize-6\p@% + \advance\hsize-\leftskip% + \advance\hsize-\rightskip% + \notejustify% + \unhbox\SB@box\par% + \kern\z@% + }}% + \else% + \vbox{\box\SB@box\kern\z@}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textnote}\MainImpl{textnote} +% \changes{v1.12}{2005/05/10}{Defined unset paragraph parameters} +% Create a textual note for singers and musicians. +% If the note begins a verse or chorus, it should not be preceded by any +% spacing. +% Verses and choruses begin with the sentinel penalty 12345, so we check +% |\lastpenalty| to identify this case. +% When typesetting the note, we must be sure to temporarily clear |\everypar| +% to inhibit any verse numbering that might be pending. +% We also readjust the |\baselineskip| as if we weren't doing chords, since +% no chords go above a textual note. +% \begin{macrocode} +\newcommand\textnote[1]{% + \ifhmode\par\fi% + \ifnum\lastpenalty=12345\else% + \ifSB@inverse% + \vskip2\p@\relax% + \else\ifSB@inchorus% + \vskip2\p@\relax% + \else\ifSB@stanza% + \nobreak\vskip\versesep% + \fi\fi\fi% + \fi% + \begingroup% + \everypar{}% + \ifchorded\chordedfalse\SB@setbaselineskip\chordedtrue\fi% + \placenote{\SB@colorbox\notebgcolor{\SB@boxup{#1}}}% + \endgroup% + \nobreak% + \ifSB@inverse% + \vskip2\p@\relax% + \else\ifSB@inchorus% + \vskip2\p@\relax% + \else\ifSB@stanza\else% + \nobreak\vskip\versesep% + \fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\musicnote}\MainImpl{musicnote} +% \changes{v1.12}{2005/05/10}{Now just (conditionally) calls \cs{textnote} for consistency} +% Create a textual note for musicians. +% \begin{macrocode} +\newcommand\musicnote[1]{\ifchorded\textnote{#1}\fi} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\echo}\MainImpl{echo} +% \begin{macro}{\SB@echo} +% \begin{macro}{\SB@@echo} +% \changes{v1.21}{2006/09/17}{Customized fonts now preserved.} +% \changes{v2.1}{2007/08/02}{Toggles instead of forces slanted font.} +% Typeset an echo part in the lyrics. +% Echo parts will be oblique and parenthesized. +% We toggle between oblique and upright shapes like |\emph|, but we +% use |\slshape| instead of |\itshape| because it tends to look nicer +% with the larger fonts used in slides mode. +% +% The |\echo| macro must be able to accept chords in its argument. +% This complicates the implementation because chord macros should change +% catcodes, but if we grab |\echo|'s argument in the usual way then all the +% catcodes will be set before the chord macros have a chance to change them. +% This would disallow chord name abbreviations like |#| and |&| within +% |\echo| parts. +% +% If we're using $\varepsilon$-\TeX\ then the solution is easy: we use +% |\scantokens| to re-scan the argument and thereby re-assign the catcodes. +% (One subtlety: Whenever \LaTeX\ consumes an argument to a macro, it changes +% |#| to |##| so that when the argument text is substituted into the body of +% the macro, the replacement text will not contain unsubstituted parameters +% (such as |#1|). +% If |\scantokens| is used on the replacement text and the scanned tokens +% assign a new catcode to |#|, that causes |#|'s to be doubled in the +% \emph{output}, which was not the intent. +% To avoid this problem, we use |\@sanitize| before consuming the argument to +% |\echo|, which sets the catcodes of most special tokens (including |#|) to +% 12, so that \LaTeX\ will not recognize any of them as parameters and will +% therefore not double any of them.) +% \begin{macrocode} +\ifSB@etex + \newcommand\echo{\begingroup\@sanitize\SB@echo} + \newcommand\SB@echo[1]{% + \endgroup% + \begingroup% + \ifdim\fontdimen\@ne\font>\z@\upshape\else\slshape\fi% + \endlinechar\m@ne% + \scantokens{(#1)}% + \endgroup% + } +\else +% \end{macrocode} +% If we're not using $\varepsilon$-\TeX, we must do something more complicated. +% We set up the appropriate font within a local group and finish with +% |\hbox| so that the argument to |\echo| is treated as the body of the box. +% Control is reacquired after the box using |\aftergroup|, whereupon we +% unbox the box and insert the closing parenthesis. +% This almost works except that if the last thing in an echo part is a long +% chord name atop a short lyric, the closing parenthesis will float out away +% from the lyric instead of being sucked under the chord. +% I can find no solution to this problem, so to avoid it users must find a +% version of \LaTeX\ that is $\varepsilon$-\TeX\ compatible. +% \begin{macrocode} + \newcommand\echo{% + \begingroup% + \ifdim\fontdimen\@ne\font>\z@\upshape\else\slshape\fi% + \afterassignment\SB@echo% + \setbox\SB@box\hbox% + } + \newcommand\SB@echo{\aftergroup\SB@@echo(} + \newcommand\SB@@echo{\unhbox\SB@box)\endgroup} +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\rep}\MainImpl{rep} +% \changes{v1.21}{2006/09/17}{Changed to avoid math mode.} +% Place |\rep{|\meta{n}|}| at the end of a line to indicate that it should be +% sung \meta{n} times. +% \begin{macrocode} +\newcommand\rep[1]{% + (\raise.25ex\hbox{% + \fontencoding{OMS}\fontfamily{cmsy}\selectfont\char\tw@% + }#1)% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Scripture Quotations} +% +% The macros in this section typeset scripture quotations and other +% between-songs environments. +% +% \begin{environment}{songgroup}\MainEnvImpl{songgroup} +% A |songgroup| environment associates all enclosed environments +% with the enclosed song. +% When generating a partial list, all the enclosed environments are +% contributed if and only if the enclosed song is contributed. +% \begin{macrocode} +\newenvironment{songgroup}{% + \ifnum\SB@grouplvl=\z@% + \edef\SB@sgroup{\thesongnum}% + \global\SB@groupcnt\m@ne% + \fi% + \advance\SB@grouplvl\@ne% +}{% + \advance\SB@grouplvl\m@ne% + \ifnum\SB@grouplvl=\z@\let\SB@sgroup\@empty\fi% +} +% \end{macrocode} +% \end{environment} +% +% \begin{macro}{\SB@grouplvl} +% Count the |songgroup| environment nesting depth. +% \begin{macrocode} +\newcount\SB@grouplvl +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{intersong}\MainEnvImpl{intersong} +% An intersong block contributes vertical material to a column between the +% songs of a songs section. +% It is subject to the same column-breaking algorithm as real songs, but +% receives none of the other formatting applied to songs. +% \begin{macrocode} +\newenvironment{intersong}{% + \ifSB@insong\SB@errbro\SB@closeall\fi% + \ifSB@intersong\SB@errbrr\SB@closeall\fi% + \setbox\SB@chorusbox\box\voidb@x% + \SB@intersongtrue% + \def\SB@closeall{\end{intersong}}% + \setbox\SB@songbox\vbox\bgroup\begingroup% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \ifdim\sbarheight>\z@% + \hrule\@height\sbarheight\@width\hsize% + \nobreak% + \fi% +}{% + \ifSB@intersong + \ifdim\sbarheight>\z@% + \ifhmode\par\fi% + \SB@skip\lastskip% + \unskip\nobreak\vskip\SB@skip% + \hbox{\vrule\@height\sbarheight\@width\hsize}% + \fi% + \endgroup\egroup% + \ifSB@omitscrip% + \setbox\SB@songbox\box\voidb@x% + \else% + \SB@submitsong% + \fi% + \SB@intersongfalse% + \else% + \ifSB@insong\SB@errero\SB@closeall\else\SB@errert\fi% + \fi% +} +% \end{macrocode} +% The starred form contributes page-spanning vertical material directly to +% the top of the nearest fresh page. +% \begin{macrocode} +\newenvironment{intersong*}{% + \ifSB@insong\SB@errbro\SB@closeall\fi% + \ifSB@intersong\SB@errbrr\SB@closeall\fi% + \setbox\SB@chorusbox\box\voidb@x% + \SB@intersongtrue% + \def\SB@closeall{\end{intersong*}}% + \setbox\SB@songbox\vbox\bgroup\begingroup% +}{% + \ifSB@intersong% + \endgroup\egroup% + \ifSB@omitscrip% + \setbox\SB@songbox\box\voidb@x% + \else% + \def\SB@stype{\SB@styppage}% + \SB@submitsong% + \def\SB@stype{\SB@stypcol}% + \fi% + \SB@intersongfalse% + \else% + \ifSB@insong\SB@errero\SB@closeall\else\SB@errert\fi% + \fi% +} +% \end{macrocode} +% \end{environment} +% +% \begin{macro}{\SB@srbox} +% The following box register holds the citation information that is to be +% typeset at the end of a scripture quotation. +% \begin{macrocode} +\newbox\SB@srbox +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{scripture}\MainEnvImpl{scripture} +% \begin{macro}{\beginscripture} +% Begin a scripture quotation. +% We first store the reference in a box for later use, and then set up +% a suitable environment for the quotation. +% Quotations cannot typically be reworded if line-breaking fails, +% so we set |\emergencystretch| to a relatively high value at the outset. +% \begin{macrocode} +\newenvironment{scripture}{\beginscripture}{\SB@endscripture} +\newcommand\beginscripture[1]{% + \begin{intersong}% + \SB@parsesrefs{#1}% + \setbox\SB@srbox\hbox{{\printscrcite\songrefs}}% + \def\SB@closeall{\endscripture}% + \nobreak\vskip5\p@% + \SB@parindent\parindent\parindent\z@% + \parskip\z@skip\parfillskip\@flushglue% + \leftskip\SB@parindent\rightskip\SB@parindent\relax% + \scripturefont% + \baselineskip\f@size\p@\@plus\p@\relax% + \advance\baselineskip\p@\relax% + \emergencystretch.3em% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@endscripture} +% End a scripture quotation. +% \begin{macrocode} +\newcommand\SB@endscripture{% + \ifSB@intersong + \scitehere% + \ifhmode\par\fi% + \vskip-3\p@% + \end{intersong}% + \fi% +} +% \end{macrocode} +% \end{macro} +% \end{environment} +% +% \begin{macro}{\scitehere}\MainImpl{scitehere} +% \changes{v2.1}{2007/08/02}{Added} +% Usually the scripture citation should just come at the |\endscripture| +% line, but at times the user might want to invoke this macro explicitly +% at a more suitable point. +% A good example is when something near the end of the scripture quotation +% drops \TeX\ into vertical mode. +% In such cases, it is often better to issue the citation before leaving +% horizontal mode. +% +% In any case, this macro should work decently whether in horizontal or +% vertical mode. +% In horizontal mode life is easy: we just append the reference to the +% current horizontal list using the classic code from p.~106 of The \TeX book. +% However, if we're now in vertical mode, the problem is a little harder. +% We do the best we can by using |\lastbox| to remove the last line, then +% adding the reference and re-typesetting it. +% This isn't as good as the horizontal mode solution because \TeX\ only +% gets to reevaluate the last line instead of the whole paragraph, but +% usually the results are passable. +% \begin{macrocode} +\newcommand\scitehere{% + \ifSB@intersong% + \ifvoid\SB@srbox\else% + \ifvmode% + \setbox\SB@box\lastbox% + \nointerlineskip\noindent\hskip-\leftskip% + \unhbox\SB@box\unskip% + \fi% + \unskip\nobreak\hfil\penalty50\hskip.8em\null\nobreak\hfil% + \box\SB@srbox\kern-\SB@parindent% + {\parfillskip\z@\finalhyphendemerits2000\par}% + \fi% + \else% + \SB@errscrip\scitehere% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\Acolon}\MainImpl{Acolon} +% \begin{macro}{\Bcolon}\MainImpl{Bcolon} +% \changes{v1.13}{2005/05/12}{Added} +% Typeset a line of poetry in a scripture quotation. +% \begin{macrocode} +\newcommand\Acolon{\SB@colon2\Acolon} +\newcommand\Bcolon{\SB@colon1\Bcolon} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@colon} +% Begin a group of temporary definitions that will end at the next +% \meta{return}. +% The \meta{return} will end the paragraph and close the local scope. +% \begin{macrocode} +\newcommand\SB@colon[2]{% + \ifSB@intersong\else% + \SB@errscrip#2% + \beginscripture{Unknown}% + \fi% + \ifhmode\par\fi% + \begingroup% + \rightskip\SB@parindent\@plus4em% + \advance\leftskip2\SB@parindent% + \advance\parindent-#1\SB@parindent% + \def\par{\endgraf\endgroup}% + \obeylines% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\strophe}\MainImpl{strophe} +% \changes{v1.13}{2005/05/12}{Added} +% Insert blank space indicative of a strophe division in a scripture quotation. +% \begin{macrocode} +\newcommand\strophe{% + \ifSB@intersong\else% + \SB@errscrip\strophe\beginscripture{Unknown}% + \fi% + \vskip.9ex\@plus.45ex\@minus.68ex\relax% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\scripindent}\MainImpl{scripindent} +% \begin{macro}{\scripoutdent}\MainImpl{scripoutdent} +% \begin{macro}{\SB@scripdent} +% \changes{v1.13}{2005/05/12}{Added} +% Create an indented sub-block within a scripture quotation. +% \begin{macrocode} +\newcommand\SB@scripdent[2]{% + \ifSB@intersong\else% + \SB@errscrip#2\beginscripture{Unknown}% + \fi% + \ifhmode\par\fi% + \advance\leftskip#1\SB@parindent\relax% +} +\newcommand\scripindent{\SB@scripdent1\scripindent} +\newcommand\scripoutdent{\SB@scripdent-\scripoutdent} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\shiftdblquotes}\MainImpl{shiftdblquotes} +% \changes{v1.13}{2005/05/12}{Added} +% \begin{macro}{\SB@ldqleft} +% \begin{macro}{\SB@ldqright} +% \begin{macro}{\SB@rdqleft} +% \begin{macro}{\SB@rdqright} +% \begin{macro}{\SB@scanlq} +% \begin{macro}{\SB@scanrq} +% \begin{macro}{\SB@dolq} +% \begin{macro}{\SB@dorq} +% The Zaph Chancery font used by default to typeset scripture quotations +% seems to have some kerning problems with double-quote ligatures. The +% |\shiftdblquotes| macro allows one to modify the spacing around all +% double-quotes until the current group ends. +% \begin{macrocode} +\newcommand\SB@quotesactive{% + \catcode`'\active% + \catcode``\active% +} +\newcommand\shiftdblquotes[4]{} +\newcommand\SB@ldqleft{} +\newcommand\SB@ldqright{} +\newcommand\SB@rdqleft{} +\newcommand\SB@rdqright{} +\newcommand\SB@scanlq{} +\newcommand\SB@scanrq{} +\newcommand\SB@dolq{} +\newcommand\SB@dorq{} +{ + \SB@quotesactive + \gdef\shiftdblquotes#1#2#3#4{% + \def\SB@ldqleft{\kern#1}% + \def\SB@ldqright{\kern#2}% + \def\SB@rdqleft{\kern#3}% + \def\SB@rdqright{\kern#4}% + \SB@quotesactive% + \def`{\futurelet\SB@next\SB@scanlq}% + \def'{\futurelet\SB@next\SB@scanrq}% + } + \gdef\SB@scanlq{% + \ifx\SB@next`% + \expandafter\SB@dolq% + \else% + \expandafter\lq% + \fi% + } + \gdef\SB@scanrq{% + \ifx\SB@next'% + \expandafter\SB@dorq% + \else% + \expandafter\rq% + \fi% + } + \gdef\SB@dolq`{% + \ifvmode\leavevmode\else\/\fi% + \vadjust{}% + \SB@ldqleft\lq\lq\SB@ldqright% + \vadjust{}% + } + \gdef\SB@dorq'{% + \ifvmode\leavevmode\else\/\fi% + \vadjust{}% + \SB@rdqleft\rq\rq\SB@rdqright% + \vadjust{}% + } +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \subsection{Transposition} +% +% The macros that transpose chords are contained in this section. +% +% \begin{macro}{\SB@transposefactor} +% This counter identifies the requested number of halfsteps by which chords are +% to be transposed (from $-11$ to $+11$). +% \begin{macrocode} +\newcount\SB@transposefactor +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@convertnotes} +% Even when transposition is not requested, the transposition logic can be +% used to automatically convert note names to another form. +% The following conditional turns that feature on or off. +% \begin{macrocode} +\newif\ifSB@convertnotes +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\notenameA} +% \begin{macro}{\notenameB} +% \begin{macro}{\notenameC} +% \begin{macro}{\notenameD} +% \begin{macro}{\notenameE} +% \begin{macro}{\notenameF} +% \begin{macro}{\notenameG} +% Reserve a control sequence for each note of the diatonic scale. +% These will be used to identify which token sequences the input file uses +% to denote the seven scale degrees. +% Their eventual definitions \emph{must} consist entirely of uppercase +% letters, and they must be assigned using |\def|, but that comes later. +% \begin{macrocode} +\newcommand\notenameA{} +\newcommand\notenameB{} +\newcommand\notenameC{} +\newcommand\notenameD{} +\newcommand\notenameE{} +\newcommand\notenameF{} +\newcommand\notenameG{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\printnoteA} +% \begin{macro}{\printnoteB} +% \begin{macro}{\printnoteC} +% \begin{macro}{\printnoteD} +% \begin{macro}{\printnoteE} +% \begin{macro}{\printnoteF} +% \begin{macro}{\printnoteG} +% These control sequences are what the transposition logic actually +% outputs to denote each scale degree. +% They can include any \LaTeX\ code that is legal in horizontal mode. +% \begin{macrocode} +\newcommand\printnoteA{} +\newcommand\printnoteB{} +\newcommand\printnoteC{} +\newcommand\printnoteD{} +\newcommand\printnoteE{} +\newcommand\printnoteF{} +\newcommand\printnoteG{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\notenamesin}\MainImpl{notenamesin} +% Set the note names used by the input file. +% \begin{macrocode} +\newcommand\notenamesin[7]{% + \def\notenameA{#1}% + \def\notenameB{#2}% + \def\notenameC{#3}% + \def\notenameD{#4}% + \def\notenameE{#5}% + \def\notenameF{#6}% + \def\notenameG{#7}% + \SB@convertnotestrue% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\notenamesout}\MainImpl{notenamesout} +% Set the note names that are output by the transposition logic. +% \begin{macrocode} +\newcommand\notenamesout[7]{% + \def\printnoteA{#1}% + \def\printnoteB{#2}% + \def\printnoteC{#3}% + \def\printnoteD{#4}% + \def\printnoteE{#5}% + \def\printnoteF{#6}% + \def\printnoteG{#7}% + \SB@convertnotestrue% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\notenames}\MainImpl{notenames} +% Set an identical input name and output name for each scale degree. +% \begin{macrocode} +\newcommand\notenames[7]{% + \notenamesin{#1}{#2}{#3}{#4}{#5}{#6}{#7}% + \notenamesout{#1}{#2}{#3}{#4}{#5}{#6}{#7}% + \SB@convertnotesfalse% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\alphascale}\MainImpl{alphascale} +% \begin{macro}{\solfedge}\MainImpl{solfedge} +% Predefine scales for alphabetic names and solfedge names, and +% set alphabetic scales to be the default. +% \begin{macrocode} +\newcommand\alphascale{\notenames ABCDEFG} +\newcommand\solfedge{\notenames{LA}{SI}{DO}{RE}{MI}{FA}{SOL}} +\alphascale +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\ifSB@prefshrps} +% When a transposed chord falls on a black key, the code must choose which +% enharmonically equivalent name to give the new chord. +% (For example, should C transposed by +1 be named C$\#$ or D$\flat$?) +% A heuristic is used to guess which name is most appropriate. +% The following conditional records whether the current key signature is +% sharped or flatted according to this heuristic guess. +% \begin{macrocode} +\newif\ifSB@prefshrps +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@needkey} +% The first chord seen is usually the best indicator of the key of the song. +% (Even when the first chord isn't the tonic, it will often be the dominant +% or subdominant, which usually has the same kind of accidental in its key +% signatures as the actual key.) This conditional remembers if the current +% chord is the first one seen in the song, and should therefore be used to +% guess the key of the song. +% \begin{macrocode} +\newif\ifSB@needkey +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\transpose}\MainImpl{transpose} +% The |\transpose| macro sets the transposition adjustment factor and +% informs the transposition logic that the next chord seen will be the first +% one in the new key. +% \begin{macrocode} +\newcommand\transpose[1]{% + \advance\SB@transposefactor by#1\relax% + \SB@cnt\SB@transposefactor% + \divide\SB@cnt12 % + \multiply\SB@cnt12 % + \advance\SB@transposefactor-\SB@cnt% + \SB@needkeytrue% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\capo}\MainImpl{capo} +% Specifying a |\capo| normally just causes a textual note to musicians to be +% typeset, but if the |transposecapos| option is active, it activates +% transposition of the chords. +% \begin{macrocode} +\newcommand\capo[1]{% + \iftranscapos\transpose{#1}\else\musicnote{capo #1}\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\prefersharps}\MainImpl{prefersharps} +% \begin{macro}{\preferflats}\MainImpl{preferflats} +% One of these macros is called after the first chord has been seen to +% register that we're transposing to a key with a sharped or flatted key +% signature. +% \begin{macrocode} +\newcommand\prefersharps{\SB@prefshrpstrue\SB@needkeyfalse} +\newcommand\preferflats{\SB@prefshrpsfalse\SB@needkeyfalse} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\transposehere}\MainImpl{transposehere} +% If automatic transposition has been requested, yield the given chord +% transposed by the requested amount. +% Otherwise return the given chord verbatim. +% \begin{macrocode} +\newcommand\transposehere[1]{% + \ifnum\SB@transposefactor=\z@% + \ifSB@convertnotes% + \SB@dotranspose{#1}% + \the\SB@toks% + \else% + #1% + \fi% + \else% + \ifSB@convertnotes% + {\SB@transposefactor\z@% + \SB@dotranspose{#1}% + \xdef\SB@tempv{\the\SB@toks}}% + \else% + \def\SB@tempv{#1}% + \fi% + \SB@dotranspose{#1}% + \expandafter\trchordformat\expandafter{\SB@tempv}{\the\SB@toks}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\notrans}\MainImpl{notrans} +% Suppress chord transposition without suppressing note name conversion. +% When a |\notrans{|\meta{text}|}| macro appears within text undergoing +% transposition, the |\notrans| macro and the group will be preserved +% verbatim by the transposition parser. +% When it is then expanded after parsing, we must therefore re-invoke +% the transposition logic on the argument, but in an environment where +% the transposition factor has been temporarily set to zero. +% This causes note name conversion to occur without actually transposing. +% \begin{macrocode} +\newcommand\notrans[1]{% + \begingroup% + \SB@transposefactor\z@% + \transposehere{#1}% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@dotranspose} +% Parse the argument to a chord macro, yielding the transposed equivalent in +% the |\SB@toks| token register. +% \begin{macrocode} +\newcommand\SB@dotranspose[1]{% + \SB@toks{}% + \let\SB@dothis\SB@trmain% + \SB@trscan#1\SB@trend% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\trchordformat}\MainImpl{trchordformat} +% By default, transposing means replacing old chords with new chords in the +% new key. However, sometimes the user may want to typeset something more +% sophisticated, like old chords followed by new chords in parentheses so +% that musicians who use capos and those who don't can play from the same +% piece of music. Such typesetting is possible by redefining the following +% macro to something like |#1 (#2)| instead of |#2|. +% \begin{macrocode} +\newcommand\trchordformat[2]{#2} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trscan} +% This is the entrypoint to the code that scans over the list of tokens +% comprising a chord and transposes note names as it goes. +% Start by peeking ahead at the next symbol without consuming it. +% \begin{macrocode} +\newcommand\SB@trscan{\futurelet\SB@next\SB@dothis} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trmain} +% Test to see if the token was a begin-brace, end-brace, or space. +% These tokens require special treatment because they cannot be +% accepted as implicit arguments to macros. +% \begin{macrocode} +\newcommand\SB@trmain{% + \ifx\SB@next\bgroup% + \let\SB@donext\SB@trgroup% + \else\ifx\SB@next\egroup% + \SB@toks\expandafter{\the\SB@toks\egroup}% + \let\SB@donext\SB@trskip% + \else\ifcat\noexpand\SB@next\noexpand\@sptoken% + \SB@appendsp\SB@toks% + \let\SB@donext\SB@trskip% + \else% + \let\SB@donext\SB@trstep% + \fi\fi\fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trgroup} +% A begin-group brace lies next in the input stream. +% Consume the entire group as an argument to this macro, and append it, +% including the begin- and end-group tokens, to the list of tokens processed +% so far. +% No transposition takes place within a group; they are copied verbatim +% because they probably contain macro code. +% \begin{macrocode} +\newcommand\SB@trgroup[1]{% + \SB@toks\expandafter{\the\SB@toks{#1}}% + \SB@trscan% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trspace} +% A space or end-brace lies next in the input stream. +% It has already been added to the token list, so skip over it. +% \begin{macrocode} +\newcommand\SB@trskip{% + \afterassignment\SB@trscan% + \let\SB@next= } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trstep} +% A non-grouping token lies next in the input stream. +% Consume it as an argument to this macro, and then test it to see if it's a +% note letter or some other recognized item. +% If so, process it; otherwise just append it to the token list and continue +% scanning. +% \begin{macrocode} +\newcommand\SB@trstep[1]{% + \let\SB@donext\SB@trscan% + \ifcat\noexpand\SB@next A% + \ifnum\uccode`#1=`#1% + \def\SB@temp{#1}% + \let\SB@dothis\SB@trnote% + \else% + \SB@toks\expandafter{\the\SB@toks#1}% + \fi% + \else\ifx\SB@next\SB@trend + \let\SB@donext\relax% + \else% + \SB@toks\expandafter{\the\SB@toks#1}% + \fi\fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trnote} +% We're in the midst of processing a sequence of uppercase letters that +% might comprise a note name. +% Check to see if the next token is an accidental (sharp or flat), or yet +% another letter. +% \begin{macrocode} +\newcommand\SB@trnote{% + \ifcat\noexpand\SB@next A% + \let\SB@donext\SB@trnotestep% + \else\ifnum\SB@transposefactor=\z@% + \SB@cnt\z@% + \let\SB@donext\SB@trtrans% + \else\ifx\SB@next\flt% + \SB@cnt\m@ne% + \let\SB@donext\SB@tracc% + \else\ifx\SB@next\shrp% + \SB@cnt\@ne% + \let\SB@donext\SB@tracc% + \else% + \SB@cnt\z@% + \let\SB@donext\SB@trtrans% + \fi\fi\fi\fi% + \SB@donext% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trnotestep} +% The next token is a letter. +% Consume it and test to see if it is an uppercase letter. +% If so, add it to the note name being assembled; otherwise reinsert it into +% the input stream and jump directly to the transposition logic. +% \begin{macrocode} +\newcommand\SB@trnotestep[1]{% + \ifnum\uccode`#1=`#1% + \expandafter\def\expandafter\SB@temp\expandafter{\SB@temp#1}% + \expandafter\SB@trscan% + \else% + \SB@cnt\z@% + \expandafter\SB@trtrans\expandafter#1% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@tracc} +% We've encountered an accidental (sharp or flat) immediately following a +% note name. +% Peek ahead at the next token without consuming it, and then jump to the +% transposition logic. +% This is done because the transposition logic might need to infer the key +% signature of the song, and if the next token is an m (for minor), then +% that information can help. +% \begin{macrocode} +\newcommand\SB@tracc[1]{\futurelet\SB@next\SB@trtrans} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trtrans} +% We've assembled a sequence of capital letters (in |\SB@temp|) that might +% comprise a note name to be transposed. +% If the letters were followed by a |\shrp| then |\SB@cnt| is 1; if they were +% followed by a |\flt| then it is $-1$; otherwise it is 0. +% If the assembled letters turn out to not match any valid note name, then +% do nothing and return to scanning. +% Otherwise compute a new transposed name. +% \begin{macrocode} +\newcommand\SB@trtrans{% + \advance\SB@cnt% + \ifx\SB@temp\notenameA\z@% + \else\ifx\SB@temp\notenameB\tw@% + \else\ifx\SB@temp\notenameC\thr@@% + \else\ifx\SB@temp\notenameD5 % + \else\ifx\SB@temp\notenameE7 % + \else\ifx\SB@temp\notenameF8 % + \else\ifx\SB@temp\notenameG10 % + \else-99 \fi\fi\fi\fi\fi\fi\fi% + \ifnum\SB@cnt<\m@ne% + \SB@toks\expandafter\expandafter\expandafter{% + \expandafter\the\expandafter\SB@toks\SB@temp}% + \else% + \advance\SB@cnt\SB@transposefactor% + \ifnum\SB@cnt<\z@\advance\SB@cnt12 \fi% + \ifnum\SB@cnt>11 \advance\SB@cnt-12 \fi% + \ifSB@needkey\ifnum\SB@transposefactor=\z@\else\SB@setkeysig\fi\fi% + \edef\SB@temp{% + \the\SB@toks% + \ifSB@prefshrps% + \ifcase\SB@cnt\printnoteA\or\printnoteA\noexpand\shrp\or% + \printnoteB\or\printnoteC\or\printnoteC\noexpand\shrp\or% + \printnoteD\or\printnoteD\noexpand\shrp\or\printnoteE\or% + \printnoteF\or\printnoteF\noexpand\shrp\or\printnoteG\or% + \printnoteG\noexpand\shrp\fi% + \else% + \ifcase\SB@cnt\printnoteA\or\printnoteB\noexpand\flt\or% + \printnoteB\or\printnoteC\or\printnoteD\noexpand\flt\or% + \printnoteD\or\printnoteE\noexpand\flt\or\printnoteE\or% + \printnoteF\or\printnoteG\noexpand\flt\or\printnoteG\or% + \printnoteA\noexpand\flt\fi% + \fi}% + \SB@toks\expandafter{\SB@temp}% + \fi% + \let\SB@dothis\SB@trmain% + \SB@trscan% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@setkeysig} +% If this is the first chord of the song, assume that this is the tonic of the +% key, and select whether to use a sharped or flatted key signature for the +% rest of the song based on that. +% Even if this isn't the tonic, it's probably the dominant or sub-dominant, +% which almost always has a number of sharps or flats similar to the tonic. +% If the bottom note of the chord turns out to be a black key, we choose the +% enharmonic equivalent that is closest to C on the circle of fifths +% (i.e., the one that has fewest sharps or flats). +% \begin{macrocode} +\newcommand\SB@setkeysig{% + \global\SB@needkeyfalse% + \ifcase\SB@cnt% + \global\SB@prefshrpstrue\or% A + \global\SB@prefshrpsfalse\or% Bb + \global\SB@prefshrpstrue\or% B + \ifx\SB@next m% C + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpstrue\or% C# + \ifx\SB@next m% D + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpsfalse\or% Eb + \global\SB@prefshrpstrue\or% E + \global\SB@prefshrpsfalse\or% F + \global\SB@prefshrpstrue\or% F# + \ifx\SB@next m% G + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpsfalse\else% Ab + \global\SB@needkeytrue% non-chord + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@trend} +% The following macro marks the end of chord text to be processed. +% It should always be consumed and discarded by the chord-scanning +% logic above, so generate an error if it is ever expanded. +% \begin{macrocode} +\newcommand\SB@trend{% + \SB@Error{Internal Error: Transposition failed}% + {This error should not occur.}% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Measure Bars} +% +% The following code handles the typesetting of measure bars. +% +% \begin{macro}{\SB@metertop} +% \begin{macro}{\SB@meterbot} +% These macros remember the current numerator and denominator of the meter. +% \begin{macrocode} +\newcommand\SB@metertop{} +\newcommand\SB@meterbot{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\meter}\MainImpl{meter} +% Set the current meter without producing an actual measure bar yet. +% \begin{macrocode} +\newcommand\meter[2]{\gdef\SB@metertop{#1}\gdef\SB@meterbot{#2}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@measuremark} +% Normally measure bar boxes should be as thin as possible so that they can be +% slipped into lyrics without making them hard to read. But when two measure +% bars appear consecutively, they need to be spaced apart more so that they +% look like two separate lines instead of one thick line. To achieve this, +% there needs to be a way to pull a vbox off the current list and determine +% whether or not it is a box that contains a measure bar. The solution is to +% insert a mark (|\SB@measuremark|) at the top of each measure bar vbox. +% We can then see if this measure bar immediately follows another measure bar +% by using |\vsplit| on |\lastbox|. +% \begin{macrocode} +\newcommand\SB@measuremark{SB@IsMeasure} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@makembar}\MainImpl{mbar} +% Typeset a measure bar. If provided, \argp{1} is the numerator and \argp{2} is +% the denominator of the meter to be rendered above the bar. If those arguments +% are left blank, render a measure bar without a meter marking. +% \begin{macrocode} +\newcommand\SB@makembar[2]{% + \ifSB@inverse\else% + \ifSB@inchorus\else\SB@errmbar\fi% + \fi% + \ifhmode% + \SB@skip\lastskip\unskip% + \setbox\SB@box\lastbox% + \copy\SB@box% + \ifvbox\SB@box% + \begingroup% + \setbox\SB@boxii\copy\SB@box% + \vbadness\@M\vfuzz\maxdimen% + \setbox\SB@boxii% + \vsplit\SB@boxii to\maxdimen% + \endgroup% + \long\edef\SB@temp{\splitfirstmark}% + \ifx\SB@temp\SB@measuremark% + \penalty100\hskip1em% + \else% + \penalty100\hskip\SB@skip% + \fi% + \else% + \penalty100\hskip\SB@skip% + \fi% + \fi% + \ifvmode\leavevmode\fi% + \setbox\SB@box\hbox{\tiny\sffamily{#1}}% + \setbox\SB@boxii\hbox{\tiny\sffamily{#2}}% + \ifdim\wd\SB@box>\wd\SB@boxii% + \SB@dimen\wd\SB@box\relax% + \else% + \SB@dimen\wd\SB@boxii\relax% + \fi% + \ifdim\SB@dimen<.5\p@% + \SB@dimen.5\p@% + \fi% + \SB@dimenii\baselineskip% + \advance\SB@dimenii-2\p@% + \advance\SB@dimenii-\ht\SB@box% + \advance\SB@dimenii-\dp\SB@box% + \advance\SB@dimenii-\ht\SB@boxii% + \advance\SB@dimenii-\dp\SB@boxii% + \vbox{% + \mark{\SB@measuremark}% + \hbox to\SB@dimen{% + \hfil% + \box\SB@box% + \hfil% + }% + \nointerlineskip% + \hbox to\SB@dimen{% + \hfil% + \box\SB@boxii% + \hfil% + }% + \nointerlineskip% + \hbox to\SB@dimen{% + \hfil% + \vrule\@width.5\p@\@height\SB@dimenii% + \hfil% + }% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\mbar} +% The |\mbar| macro invokes |\SB@mbar|, which gets redefined by macros and +% options that turn measure bars on and off. +% \begin{macrocode} +\newcommand\mbar{\SB@mbar} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\measurebar}\MainImpl{measurebar} +% Make a measure bar using the most recently defined meter. +% Then set the meter to nothing so that the next measure bar will not +% display any meter unless the meter changes. +% \begin{macrocode} +\newcommand\measurebar{% + \mbar\SB@metertop\SB@meterbot% + \meter{}{}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@repcolon} +% Create the colon that preceeds or follows a repeat sign. +% \begin{macrocode} +\newcommand\SB@repcolon{{% + \usefont{OT1}{cmss}{m}{n}\selectfont% + \ifchorded% + \baselineskip.5\SB@dimen% + \vbox{\hbox{:}\hbox{:}\kern.5\p@}% + \else% + \raise.5\p@\hbox{:}% + \fi% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\lrep}\MainImpl{lrep} +% Create a begin-repeat sign. +% \begin{macrocode} +\newcommand\lrep{% + \SB@dimen\baselineskip% + \advance\SB@dimen-2\p@% + \vrule\@width1.5\p@\@height\SB@dimen\@depth\p@% + \kern1.5\p@% + \vrule\@width.5\p@\@height\SB@dimen\@depth\p@% + \SB@repcolon% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\rrep}\MainImpl{rrep} +% Create an end-repeat sign. +% \begin{macrocode} +\newcommand\rrep{% + \SB@dimen\baselineskip% + \advance\SB@dimen-2\p@% + \SB@repcolon% + \vrule\@width.5\p@\@height\SB@dimen\@depth\p@% + \kern1.5\p@% + \vrule\@width1.5\p@\@height\SB@dimen\@depth\p@% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Lyric Scanning}\label{sec:lyricscan} +% +% The obvious way to create a chord macro is as a normal macro with +% two arguments, one for the chord name and one for the lyrics to go +% under the chord---e.g.~|\chord{|\meta{chordname}|{|\meta{lyric}|}|. +% However, in practice such a macro is extremely cumbersome and +% difficult to use. +% The problem is that in order to use such a macro properly, the user +% must remember a bunch of complex style rules that govern what +% part of the lyric text needs to go in the \meta{lyric} parameter and +% what part should be typed after the closing brace. +% To avoid separating a word from its trailing punctuation, the +% \meta{lyric} parameter must often include punctuation but not certain +% special punctuation like hyphens, should include the rest of the +% word but not if there's another chord in the word, should omit +% measure bars but only if measure bars are being shown, etc. +% This is way too difficult for the average user. +% +% To avoid this problem, we define chords using a one-argument macro +% (the argument is the chord name), but with no explicit argument for +% the lyric part. +% Instead, the macro scans ahead in the input stream, automatically +% determining what portion of the lyric text that follows should be +% sucked in as an implicit second argument. +% The following code does this look-ahead scanning. +% +% \begin{macro}{\ifSB@wordends} +% \begin{macro}{\ifSB@brokenword} +% Chord macros must look ahead in the input stream to see if this chord +% is immediately followed by whitespace or the remainder of a word. +% If the latter, hyphenation might need to be introduced. +% These macros keep track of the need for hyphenation, if any. +% \begin{macrocode} +\newif\ifSB@wordends +\newif\ifSB@brokenword +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@lyric} +% Lyrics appearing after a chord are scanned into the following token list +% register. +% \begin{macrocode} +\newtoks\SB@lyric +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@numhyps} +% Hyphens appearing in lyrics require special treatment. +% The following counter counts the number of explicit hyphens ending +% the lyric syllable that follows the current chord. +% \begin{macrocode} +\newcount\SB@numhyps +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@lyricnohyp} +% When a lyric syllable under a chord ends in exactly one hyphen, the +% following token register is set to be the syllable without the hyphen. +% \begin{macrocode} +\newtoks\SB@lyricnohyp +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@lyricbox} +% \begin{macro}{\SB@chordbox} +% The following two boxes hold the part of the lyric text that is to be +% typeset under the chord, and the chord text that is to be typeset above. +% \begin{macrocode} +\newbox\SB@lyricbox +\newbox\SB@chordbox +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chbstok} +% \changes{v1.22}{2007/05/15}{Added.} +% When |\MultiwordChords| is active, the following reserved control +% sequence remembers the first (space) token not yet included into the +% |\SB@lyricbox| box. +% \begin{macrocode} +\newcommand\SB@chbstok{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@setchord} +% \changes{v2.3}{2007/09/23}{Support replayed chords over ligatures} +% \changes{v2.7}{2009/01/08}{Extend rather than replace chordbox} +% The following macro typesets its argument as a chord and stores the +% result in box |\SB@chordbox| for later placement into the document. +% The hat token (|^|) is redefined so that outside of math mode it +% suppresses chord memorization, but inside of math mode it retains +% its usual superscript meaning. +% If memorization is active, the chord's token sequence is stored in +% the current replay register. +% If |\SB@chordbox| is non-empty, the new chord is appended to it +% rather than replacing it. +% This allows consecutive chords not separated by whitespace to be +% typeset as a single chord sequence atop a common lyric. +% \begin{macrocode} +\newcommand\SB@setchord{} +{ + \catcode`^\active + \catcode`!7 + \gdef\SB@setchord#1{% + \SB@gettabindtrue\SB@nohattrue% + \setbox\SB@chordbox\hbox{% + \unhbox\SB@chordbox% + \begingroup% + \ifSB@trackch% + \def\SB@activehat{\ifmmode!\else\global\SB@nohatfalse\fi}% + \else% + \def\SB@activehat{% + \ifmmode!\else\SB@lop\SB@ctail\SB@toks\the\SB@toks\fi% + }% + \fi% + \let^\SB@activehat% + \printchord{% + \ifSB@firstchord\else\kern.15em\fi% + \vphantom/% + \transposehere{#1}% + \kern.2em% + }% + \endgroup% + }% + \SB@gettabindfalse% + \ifSB@trackch\ifSB@nohat% + \global\SB@creg\expandafter{\the\SB@creg#1\\}% + \fi\fi% + \let\SB@noreplay\@firstofone% + } +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@outertest} +% \begin{macro}{\SB@@outertest} +% The lyric-scanning code must preemptively determine if the next token is +% a macro declared |\outer| before it tries to accept that token as an +% argument. +% Otherwise \TeX\ will abort with a parsing error. +% Macros declared |\outer| are not allowed in arguments, so determining if a +% token is |\outer| is a delicate process. +% The following does so by consulting |\meaning|. +% \begin{macrocode} +\newcommand\SB@outertest{} +\edef\SB@outertest#1{% + \noexpand\SB@@outertest#1% + \string\outer% + \noexpand\SB@@outertest% +} +\newcommand\SB@@outertest{} +\expandafter\def\expandafter\SB@@outertest% +\expandafter#\expandafter1\string\outer#2\SB@@outertest{% + \def\SB@temp{#2}% + \ifx\SB@temp\@empty\else\SB@testtrue\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@UTFtest} +% \begin{macro}{\SB@two} +% \begin{macro}{\SB@three} +% \begin{macro}{\SB@four} +% \begin{macro}{\SB@UTFtester} +% \changes{v1.22}{2007/05/15}{Added.} +% To support UTF-8 encoded \LaTeX\ source files, we need to be able to +% identify multibyte characters during the lyric scanning process. +% Alas, the |utf8.def| file provides no clean way of identifying the +% macros it defines for this purpose. +% The best solution seems to be to look for any token named +% |\UTFviii@|$\ldots$|@octets| in the top-level expansion of the macro. +% \begin{macrocode} +\newcommand\SB@UTFtest{} +\edef\SB@UTFtest#1{% + \noexpand\SB@UTFtester#1% + \string\UTFviii@zero@octets% + \noexpand\SB@UTFtester% +} +\begingroup + \escapechar\m@ne + \xdef\SB@two{\string\two} + \xdef\SB@three{\string\three} + \xdef\SB@four{\string\four} + \xdef\SB@temp{\string\@octets} +\endgroup +\edef\SB@temp{##1\string\UTFviii@##2\SB@temp##3} +\expandafter\def\expandafter\SB@UTFtester\SB@temp\SB@UTFtester{% + \def\SB@temp{#2}% + \ifx\SB@temp\SB@two% + \SB@cnt\tw@% + \else\ifx\SB@temp\SB@three% + \SB@cnt\thr@@% + \else\ifx\SB@temp\SB@four% + \SB@cnt4 % + \else% + \SB@cnt\z@% + \fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\DeclareLyricChar}\MainImpl{DeclareLyricChar} +% \begin{macro}{\DeclareNonLyric}\MainImpl{DeclareNonLyric} +% \begin{macro}{\DeclareNoHyphen}\MainImpl{DeclareNoHyphen} +% \begin{macro}{\SB@declare} +% \changes{v1.22}{2007/05/15}{Added \cs{DeclareLyricChar}.} +% \changes{v2.1}{2007/08/02}{Added \cs{DeclareNonLyric} and \cs{DeclareNoHyphen}.} +% \changes{v2.6}{2008/03/27}{Macro tests made name-based instead of def-based} +% When scanning the lyric text that follows a chord, it is necessary to +% distinguish accents and other intra-word macros (which should be included +% in the under-chord lyric text) from other macros (which should be pushed +% out away from the text). +% The following macros allow users to declare a token to be lyric-continuing +% or lyric-ending. +% \begin{macrocode} +\newcommand\SB@declare[3]{% + \afterassignment\iffalse\let\SB@next= #3\relax\fi% + \expandafter\SB@UTFtest\expandafter{\meaning\SB@next}% + \ifcase\SB@cnt% + \ifcat\noexpand#3\relax% + \SB@addNtest\SB@macrotests#1#2#3% + \else\ifcat\noexpand#3.% + \SB@addDtest\SB@othertests#1#2#3% + \else\ifcat\noexpand#3A% + \SB@addDtest\SB@lettertests#1#2#3% + \else% + \SB@addDtest\relax0#2#3% + \fi\fi\fi% + \or% + \SB@addNtest\SB@macrotests#1#2#3% + \else% + \SB@addMtest\SB@multitests#1#2{#3}% + \fi% +} +\newcommand\DeclareLyricChar{\SB@declare\SB@testtrue0} +\newcommand\DeclareNonLyric{% + \SB@declare\SB@testfalse\SB@testfalse% +} +\newcommand\DeclareNoHyphen{% + \SB@declare\SB@testfalse\SB@testtrue% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@lettertests} +% \begin{macro}{\SB@macrotests} +% \begin{macro}{\SB@multitests} +% \begin{macro}{\SB@othertests} +% \begin{macro}{\SB@hyphtests} +% For speed, token tests introduced by |\DeclareLyricChar| and friends +% are broken out into separate macros based on category codes. +% \begin{macrocode} +\newcommand\SB@lettertests{} +\newcommand\SB@macrotests{} +\newcommand\SB@multitests{} +\newcommand\SB@othertests{} +\newcommand\SB@hyphtests{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% The following macros add tests to the test macros defined above. +% In each, \argp{1} is the test macro to which the test should be added, +% \argp{2} and \argp{3} is the code to be executed at scanning-time and +% at hyphenation-time if the test succeeds (or ``0'' if no action is to +% be performed), and \argp{4} is the token to which the currently scanned +% token should be compared to determine if it matches. +% +% \begin{macro}{\SB@addtest} +% Append the top-level expansion of \argp{2} to the control sequence name +% given by \argp{1}. +% \begin{macrocode} +\newcommand\SB@addtest[2]{% + \expandafter\gdef\expandafter#1\expandafter{#1#2}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addDtest} +% A definition-test: The test succeeds if the \emph{definition} at test-time +% of the next lyric token matches the \emph{definition at test-time} of +% the control sequence that was given to the |\Declare| macro. +% \begin{macrocode} +\newcommand\SB@addDtest[4]{% + \ifx0#2\else\SB@addtest#1{\ifx\SB@next#4#2\fi}\fi% + \ifx0#3\else\SB@addtest\SB@hyphtests{\ifx\SB@next#4#3\fi}\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addNtest} +% A name-test: The test succeeds if the next token is a non-|\outer| +% macro or active character and its |\string|ified name matches the +% |\string|ified name of the control sequence that was given to the +% |\Declare| macro. +% \begin{macrocode} +\newcommand\SB@addNtest[4]{% + \ifx0#2\else% + \SB@addtest#1{% + \edef\SB@temp{\string#4}\ifx\SB@temp\SB@nextname#2\fi% + }% + \fi% + \ifx0#3\else% + \SB@addtest\SB@hyphtests{% + \edef\SB@temp{\string#4}\ifx\SB@temp\SB@nextname#3\fi% + }% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addMtest} +% A multibyte-test: The test succeeds if the next lyric token is the +% beginning of a UTF-8 encoded multibyte character sequence that matches +% the multibyte sequence given to the |\Declare| macro. +% \begin{macrocode} +\newcommand\SB@addMtest[4]{% + \ifx0#2\else% + \SB@addtest#1{\def\SB@temp{#4}\ifx\SB@next\SB@temp#2\fi}% + \fi% + \ifx0#3\else\SB@addtest\SB@hyphtests{% + \def\SB@temp{#4}\ifx\SB@next\SB@temp#3\fi}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% The following code declares the common intra-word macros provided by +% \TeX\ (as listed on p.~52 of The \TeX book) to be lyric-continuing. +% \begin{macrocode} +\DeclareLyricChar\` +\DeclareLyricChar\' +\DeclareLyricChar\^ +\DeclareLyricChar\" +\DeclareLyricChar\~ +\DeclareLyricChar\= +\DeclareLyricChar\. +\DeclareLyricChar\u +\DeclareLyricChar\v +\DeclareLyricChar\H +\DeclareLyricChar\t +\DeclareLyricChar\c +\DeclareLyricChar\d +\DeclareLyricChar\b +\DeclareLyricChar\oe +\DeclareLyricChar\OE +\DeclareLyricChar\ae +\DeclareLyricChar\AE +\DeclareLyricChar\aa +\DeclareLyricChar\AA +\DeclareLyricChar\o +\DeclareLyricChar\O +\DeclareLyricChar\l +\DeclareLyricChar\L +\DeclareLyricChar\ss +\DeclareLyricChar\i +\DeclareLyricChar\j +\DeclareLyricChar\/ +\DeclareLyricChar\- +\DeclareLyricChar\discretionary +% \end{macrocode} +% +% We declare |\par| to be lyric-ending without introducing hyphenation. +% The |\par| macro doesn't actually appear in most verses because we use +% |\obeylines|, but we include a check for it in case the user says |\par| +% explicitly somewhere. +% \begin{macrocode} +\DeclareNoHyphen\par +% \end{macrocode} +% +% \begin{macro}{\SB@bracket} +% This macro gets invoked by the |\[|\eat\] macro whenever a chord begins. +% It gets redefined by code that turns chords on and off, so its initial +% definition doesn't matter. +% \begin{macrocode} +\newcommand\SB@bracket{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chord} +% Begin parsing a chord macro. +% While parsing the chord name argument, we set some special catcodes so +% that chord names can use |#| and |&| for sharps and flats. +% \begin{macrocode} +\newcommand\SB@chord{\SB@begincname\SB@@chord} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@begincname} +% \begin{macro}{\SB@endcname} +% While parsing a chord name, certain characters such as |#| and |&| are +% temporarily set active so that they can be used as abbreviations for +% sharps and flats. +% To accomplish this, |\SB@begincname| must always be invoked before any +% macro whose argument is a chord name, and |\SB@endcname| must be invoked +% at the start of the body of any macro whose argument is a chord name. +% To aid in debugging, we also temporarily set \meta{return} characters and +% chord macros |\outer|. +% This will cause \TeX\ to halt with a runaway argument error on the correct +% source line if the user forgets to type a closing end-brace (a common typo). +% Colon characters are also set non-active to avoid a conflict between the +% \textsf{Babel} French package and the |\gtab| macro. +% \begin{macrocode} +\newcommand\SB@begincname{} +{\catcode`\^^M\active + \gdef\SB@begincname{% + \begingroup% + \catcode`##\active\catcode`&\active% + \catcode`:12\relax% + \catcode`\^^M\active\SB@outer\def^^M{}% + \SB@outer\def\[{}% + \chordlocals% + } +} +\newcommand\SB@endcname{} +\let\SB@endcname\endgroup +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@nbsp} +% Non-breaking spaces (|~|) should be treated as spaces by the lyric-scanner +% code that follows. +% Although |~| is usually an active character that creates a non-breaking +% space, some packages (e.g., the \textsf{Babel} package) redefine it to +% produce accents, which are typically not lyric-ending. +% To distinguish the real |~| from redefined |~|, we need to create a macro +% whose definition is the non-breaking space definition normally assigned to +% |~|. +% \begin{macrocode} +\newcommand\SB@nbsp{} +\def\SB@nbsp{\nobreakspace{}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@firstchord} +% The following conditional is true when the current chord is the first +% chord in a sequence of one or more chord macros. +% \begin{macrocode} +\newif\ifSB@firstchord\SB@firstchordtrue +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@@chord} +% Finish processing the chord name and then begin scanning the implicit +% lyric argument that follows it. +% This is the main entrypoint to the lyric-scanner code. +% \begin{macrocode} +\newcommand*\SB@@chord{} +\def\SB@@chord#1]{% + \SB@endcname% + \ifSB@firstchord% + \setbox\SB@lyricbox\hbox{\kern\SB@tabindent}% + \global\SB@tabindent\z@% + \SB@lyric{}% + \SB@numhyps\z@% + \SB@spcinit% + \setbox\SB@chordbox\box\voidb@x% + \fi% + \SB@setchord{#1}% + \SB@firstchordfalse% + \let\SB@dothis\SB@chstart% + \SB@chscan% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\MultiwordChords}\MainImpl{MultiwordChords} +% \begin{macro}{\SB@spcinit} +% \changes{v1.22}{2007/05/15}{Added.} +% The |\SB@spcinit| macro is invoked at the beginning of the lyric +% scanning process. +% By default it does nothing, but if |\MultiwordChords| is invoked, +% it initializes the lyric-scanner state to process spaces as part of +% lyrics. +% \begin{macrocode} +\newcommand\SB@spcinit{} +\newcommand\MultiwordChords{% + \def\SB@spcinit{% + \let\SB@chdone\SB@chlyrdone% + \def\SB@chimpspace{\let\SB@donext\SB@chdone}% + \def\SB@chexpspace{\let\SB@donext\SB@chdone}% + \let\SB@chespace\SB@chendspace% + }% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chscan} +% \begin{macro}{\SB@chmain} +% This is the main loop of the lyric-scanner. +% Peek ahead at the next token without consuming it, then execute +% a loop body based on the current state (|\SB@dothis|), and finally +% go to the next iteration (|\SB@donext|). +% \begin{macrocode} +\newcommand\SB@chscan{% + \let\SB@nextname\relax% + \futurelet\SB@next\SB@chmain% +} +\newcommand\SB@chmain{\SB@dothis\SB@donext} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% Warning: In the lyric-scanner macros that follow, |\SB@next| +% might be a macro declared |\outer|. +% This means that it must \emph{never} be passed as an argument to +% a macro and it must never explicitly appear in any untaken branch +% of a conditional. +% If it does, the \TeX\ parser will complain of a runaway argument +% when it tries to skip over an |\outer| macro while consuming tokens +% at high speed. +% +% \begin{macro}{\SB@chstart} +% We begin lyric-scanning with two special cases: +% (1) If the chord macro is immediately followed by another chord macro with +% no intervening whitespace, drop out of the lyric scanner and reenter it when +% the second macro is parsed. +% The chord texts will get concatenated together above the lyric that follows. +% (2) If the chord macro is immediately followed by one or more quote +% tokens, then consume them all and output them \emph{before} the chord. +% This causes the chord to sit above the actual word instead of the +% left-quote or left-double-quote symbol, which looks better. +% \begin{macrocode} +\newcommand\SB@chstart{% + \ifx\SB@next\[% + \let\SB@donext\relax% + \else\ifx\SB@next\SB@activehat% + \let\SB@donext\relax% + \else\ifx\SB@next\ch% + \let\SB@donext\relax% + \else\ifx\SB@next\mch% + \let\SB@donext\relax% + \else\ifx\SB@next`% + \let\SB@donext\SB@chstep% + \else\ifx\SB@next'% + \let\SB@donext\SB@chstep% + \else\ifx\SB@next"% + \let\SB@donext\SB@chstep% + \else% + \the\SB@lyric% + \SB@lyric{}% + \SB@firstchordtrue% + \let\SB@dothis\SB@chnorm% + \SB@chnorm% + \fi\fi\fi\fi\fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% \eat\] +% +% \begin{macro}{\SB@chnorm} +% \changes{v2.0}{2007/06/18}{Rewritten for speed} +% First, check to see if the lyric token is a letter. +% Since that's the most common case, we do this check first for speed. +% \begin{macrocode} +\newcommand\SB@chnorm{% + \ifcat\noexpand\SB@next A% + \SB@testtrue\SB@lettertests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% + \else% + \SB@chtrymacro% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chtrymacro} +% Next, check to see if it's a macro or active character. +% We do these checks next because these are the only cases when the +% token might be |\outer|. +% Once we eliminate that ugly possibility, we can write the rest of +% the code without having to worry about putting |\SB@next| in +% places where |\outer| tokens are illegal. +% \begin{macrocode} +\newcommand\SB@chtrymacro{% + \ifcat\noexpand\SB@next\relax% + \SB@chmacro% + \else% + \SB@chother% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chother} +% The token is not a letter, macro, or active character. +% The only other cases of interest are spaces, braces, and hyphens. +% If it's one of those, take the appropriate action; otherwise end the +% lyric here. +% Since we've eliminated the possibility of macros and active characters, +% we can be sure that the token isn't |\outer| at this point. +% \begin{macrocode} +\newcommand\SB@chother{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \SB@chexpspace% + \else\ifcat\noexpand\SB@next\noexpand\bgroup% + \SB@chespace\let\SB@donext\SB@chbgroup% + \else\ifcat\noexpand\SB@next\noexpand\egroup% + \SB@chespace\let\SB@donext\SB@chegroup% + \else\ifx\SB@next-% + \SB@numhyps\@ne\relax% + \SB@lyricnohyp\expandafter{\the\SB@lyric}% + \let\SB@dothis\SB@chhyph% + \SB@chespace\let\SB@donext\SB@chstep% + \else\ifcat\noexpand\SB@next.% + \SB@testtrue\SB@othertests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% + \else% + \SB@chespace\let\SB@donext\SB@chstep% + \fi\fi\fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chmacro} +% \changes{v1.22}{2007/05/15}{Added support for UTF-8.} +% The lyric-scanner has encountered a macro or active character. +% If it's |\outer|, it should never be used in an argument, so stop here. +% \begin{macrocode} +\newcommand\SB@chmacro{% + \SB@testfalse% + \expandafter\SB@outertest\expandafter{\meaning\SB@next}% + \ifSB@test% + \let\SB@donext\SB@chdone% + \else% + \let\SB@donext\SB@chgetname% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chgetname} +% We've encountered a non-|\outer| macro or active character. +% Use |\string| to get its name, but insert the token back into the +% input stream since we haven't decided whether to consume it yet. +% \begin{macrocode} +\newcommand\SB@chgetname[1]{% + \edef\SB@nextname{\string#1}% + \SB@@chmacro\SB@donext#1% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@@chmacro} +% The lyric-scanner has encountered a non-|\outer| macro or active character. +% Its |\string|ified name has been stored in |\SB@nextname|. +% Test to see if it's a known macro or the beginning of a multibyte-encoded +% international character. +% If the former, dispatch some macro-specific code to handle it. +% If the latter, grab the full multibyte sequence and include it in the lyric. +% \begin{macrocode} +\newcommand\SB@@chmacro{% + \ifx\SB@next\SB@activehat% + \let\SB@donext\SB@chdone% + \else\ifx\SB@next\SB@par% + \let\SB@donext\SB@chdone% + \else\ifx\SB@next\measurebar% + \SB@chmbar% + \else\ifx\SB@next\mbar% + \SB@chmbar% + \else\ifx\SB@next\ch% + \SB@chespace\let\SB@donext\SB@chlig% + \else\ifx\SB@next\mch% + \SB@chespace\let\SB@donext\SB@mchlig% + \else\ifx\SB@next\ % + \SB@chimpspace% + \else\ifx\SB@next\SB@nbsp% + \SB@chimpspace% + \else% + \expandafter\SB@UTFtest\expandafter{\meaning\SB@next}% + \ifcase\SB@cnt\SB@chothermac% + \or\or\SB@chespace\let\SB@donext\SB@chsteptwo% + \or\SB@chespace\let\SB@donext\SB@chstepthree% + \or\SB@chespace\let\SB@donext\SB@chstepfour\fi% + \fi\fi\fi\fi\fi\fi\fi\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chothermac} +% \changes{v2.6}{2008/03/26}{All active chars now included in lyrics by default.} +% The lyric-scanner has encountered a macro or active character that is +% not |\outer|, not a known macro that requires special treatment, +% and not a multibyte international character. +% First, check the macro's name (stored in |\SB@nextname|) to see if it begins +% with a non-escape character. +% If so, it's probably an accenting or punctuation character made active +% by the |inputenc| or |babel| packages. +% Most such characters should be included in the lyric, so include it by +% default; otherwise exclude it by default. +% The user can override the defaults using |\DeclareLyricChar| and friends. +% \begin{macrocode} +\newcommand\SB@chothermac{% + \SB@testfalse% + \afterassignment\iffalse% + \SB@cnt\expandafter`\SB@nextname x\fi% + \ifnum\the\catcode\SB@cnt=\z@\else\SB@testtrue\fi% + \SB@macrotests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chstep} +% \begin{macro}{\SB@chsteptwo} +% \begin{macro}{\SB@chstepthree} +% \begin{macro}{\SB@chstepfour} +% \begin{macro}{\SB@chmulti} +% \begin{macro}{\SB@chmstop} +% We've encountered one or more tokens that should be included in the +% lyric text. +% (More than one means we've encountered a multibyte encoding of an +% international character.) +% Consume them (as arguments to this macro) and add them to the list +% of tokens we've already consumed. +% \begin{macrocode} +\newcommand\SB@chstep[1]{% + \SB@lyric\expandafter{\the\SB@lyric#1}% + \SB@chscan% +} +\newcommand\SB@chsteptwo[2]{\SB@chmulti{#1#2}} +\newcommand\SB@chstepthree[3]{\SB@chmulti{#1#2#3}} +\newcommand\SB@chstepfour[4]{\SB@chmulti{#1#2#3#4}} +\newcommand\SB@chmulti[1]{% + \def\SB@next{#1}% + \let\SB@nextname\relax% + \SB@testtrue\SB@multitests% + \ifSB@test% + \SB@lyric\expandafter{\the\SB@lyric#1}% + \expandafter\SB@chscan% + \else% + \expandafter\SB@chmstop% + \fi% +} +\newcommand\SB@chmstop{\expandafter\SB@chdone\SB@next} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chhyph} +% We've encountered a hyphen. +% Continue to digest hyphens, but terminate as soon as we see anything +% else. +% \begin{macrocode} +\newcommand\SB@chhyph{% + \ifx\SB@next-% + \advance\SB@numhyps\@ne\relax% + \let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chimpspace} +% \begin{macro}{\SB@chexpspace} +% We've encountered an implicit or explicit space. +% Normally this just ends the lyric, but if |\MultiwordChords| is +% active, these macros both get redefined to process the space. +% \begin{macrocode} +\newcommand\SB@chimpspace{\let\SB@donext\SB@chdone} +\newcommand\SB@chexpspace{\let\SB@donext\SB@chdone} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chespace} +% \begin{macro}{\SB@chendspace} +% \changes{v1.22}{2007/05/15}{Added.} +% The |\SB@chespace| macro gets invoked by the lyric-scanner just before a +% non-space token is about to be accepted as part of an under-chord lyric. +% Normally it does nothing; however, if |\MultiwordChords| is active, it +% gets redefined to do one of three things: +% (1) Initially it is set equal to |\SB@chendspace| so that if the very +% first token following the chord macro is not a space, the lyric-scanner +% macros are redefined to process any future spaces encountered. +% Otherwise the very first token is a space, and the lyric ends immediately. +% (2) While scanning non-space lyric tokens, it is set to nothing, since no +% special action needs to be taken until we encounter a sequence of one or +% more spaces. +% (3) When a space token is encountered (but not the very first token after +% the chord macro), it is set equal to |\SB@chendspace| again so that +% |\SB@chendspace| is invoked once the sequence of one or more space tokens +% is finished. +% \begin{macrocode} +\newcommand\SB@chespace{} +\newcommand\SB@chendspace{% + \let\SB@chdone\SB@chlyrdone% + \def\SB@chexpspace{\SB@chbspace\SB@chexpspace}% + \def\SB@chimpspace{\SB@chbspace\SB@chimpspace}% + \def\SB@chespace{}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chbspace} +% \begin{macro}{\SB@chgetspace} +% \changes{v1.22}{2007/05/15}{Added.} +% The |\SB@chbspace| macro gets invoked when |\MultiwordChords| is active +% and the lyric-scanner has encountered a space token that was immediately +% preceded by a non-space token. +% Before processing the space, we add all lyrics seen so far to the +% |\SB@lyricbox| and check its width. +% If we've seen enough lyrics to match or exceed the width of the chord, +% a space stops the lyric-scanning process. +% (This is important because it minimizes the size of the chord box, +% providing as many line breakpoints as possible to the paragraph-formatter.) +% +% Otherwise we begin scanning space tokens without adding them to the +% lyric until we see what the next non-space token is. +% If the next non-space token would have ended the lyric anyway, roll back +% and end the lyric here, reinserting the space tokens back into the token +% stream. +% If the next non-space token would have been included in the lyric, +% the lyric-scanner proceeds as normal. +% \begin{macrocode} +\newcommand\SB@chbspace{% + \setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \the\SB@lyric% + }% + \SB@lyric{}% + \ifdim\wd\SB@lyricbox<\wd\SB@chordbox% + \let\SB@chbstok= \SB@next% + \def\SB@chexpspace{\let\SB@donext\SB@chgetspace}% + \def\SB@chimpspace{\let\SB@donext\SB@chstep}% + \let\SB@chespace\SB@chendspace% + \let\SB@chdone\SB@chspcdone% + \else% + \def\SB@chimpspace{\let\SB@donext\SB@chdone}% + \def\SB@chexpspace{\let\SB@donext\SB@chdone}% + \fi% +} +\newcommand\SB@chgetspace{% + \SB@appendsp\SB@lyric% + \let\SB@nextname\relax% + \afterassignment\SB@chscan% + \let\SB@next= } +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chmbar} +% We've encountered a measure bar. +% Either ignore it or end the lyric text, depending on whether +% measure bars are being displayed. +% \begin{macrocode} +\newcommand\SB@chmbar{% + \ifmeasures% + \let\SB@donext\SB@chdone% + \else% + \SB@chespace\let\SB@donext\SB@chstep% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chbgroup} +% We've encountered a begin-group brace. +% Consume the entire group that it begins, and add it to the list +% of tokens including the begin and end group tokens. +% \begin{macrocode} +\newcommand\SB@chbgroup[1]{% + \SB@lyric\expandafter{\the\SB@lyric{#1}}% + \SB@chscan% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chegroup} +% \begin{macro}{\SB@chegrpscan} +% \begin{macro}{\SB@chegrpmacro} +% \begin{macro}{\SB@chegrpouter} +% \begin{macro}{\SB@chegrpname} +% \begin{macro}{\SB@chegrpdone} +% We've encountered an end-group brace whose matching begin-group brace +% must have come before the chord macro itself. +% This forcibly ends the lyric text. +% Before stopping, we must set |\SB@next| to the token following the brace +% and |\SB@nextname| to its |\string|ified name so that |\SB@emitchord| will +% know whether to add hyphenation. +% Therefore, we temporarily consume the end-group brace, then scan the +% next token without consuming it, and finally reinsert the end-group brace +% and stop. +% \begin{macrocode} +\newcommand\SB@chegroup{% + \let\SB@nextname\relax% + \afterassignment\SB@chegrpscan% + \let\SB@next= } +\newcommand\SB@chegrpscan{% + \futurelet\SB@next\SB@chegrpmacro% +} +\newcommand\SB@chegrpmacro{% + \ifcat\noexpand\SB@next\relax% + \expandafter\SB@chegrpouter% + \else% + \expandafter\SB@chegrpdone% + \fi% +} +\newcommand\SB@chegrpouter{% + \SB@testfalse% + \expandafter\SB@outertest\expandafter{\meaning\SB@next}% + \ifSB@test% + \expandafter\SB@chegrpdone% + \else% + \expandafter\SB@chegrpname% + \fi% +} +\newcommand\SB@chegrpname[1]{% + \edef\SB@nextname{\string#1}% + \SB@chegrpdone#1% +} +\newcommand\SB@chegrpdone{\SB@chdone\egroup} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chlig} +% \begin{macro}{\SB@mchlig} +% We've encountered a |\ch| chord-over-ligature macro, or an +% |\mch| measurebar-and-chord-over-ligature macro. +% Consume it and all of its arguments, and load them into some +% registers for future processing. +% (Part of the ligature might fall into this lyric text or might +% not, depending on if we decide to add hyphenation.) +% Then end the lyric text here. +% \begin{macrocode} +\newcommand\SB@chlig[5]{% + \gdef\SB@ligpre{{#3}}% + \gdef\SB@ligpost{\[#2]{#4}}% + \gdef\SB@ligfull{\[\SB@noreplay{\hphantom{{\lyricfont#3}}}#2]{#5}}% + \SB@chdone% +} +\newcommand\SB@mchlig[5]{% + \SB@lyric\expandafter{\the\SB@lyric#3}% + \let\SB@next\measurebar% + \edef\SB@nextname{\string\measurebar}% + \gdef\SB@ligpost{\measurebar\[#2]{#4}}% + \gdef\SB@ligfull{\measurebar\[#2]{#4}}% + \SB@chdone% +} +% \end{macrocode} +% \eat\] +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@chdone} +% \begin{macro}{\SB@chlyrdone} +% \begin{macro}{\SB@chspcdone} +% The |\SB@chdone| macro is invoked when we've decided to end the lyric +% text (usually because we've encountered a non-lyric token). +% Normally this expands to |\SB@chlyrdone|, which adds any uncontributed +% lyric material to the |\SB@lyricbox| and jumps to the main chord +% formatting macro. +% However, if |\MultiwordChords| is active and if the lyric ended with +% a sequence of one or more space tokens, then we instead reinsert the +% space tokens into the token stream without contributing them to the +% |\SB@lyricbox|. +% \begin{macrocode} +\newcommand\SB@chlyrdone{% + \setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \ifnum\SB@numhyps=\@ne% + \the\SB@lyricnohyp% + \else% + \the\SB@lyric% + \fi% + }% + \SB@emitchord% +} +\newcommand\SB@chspcdone{% + \let\SB@nextname\relax% + \let\SB@next= \SB@chbstok% + \expandafter\SB@emitchord\the\SB@lyric% +} +\newcommand\SB@chdone{} +\let\SB@chdone\SB@chlyrdone +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@ligpre} +% \begin{macro}{\SB@ligpost} +% \begin{macro}{\SB@ligfull} +% The following three macros record arguments passed to a |\ch| macro that +% concludes the lyric text of the |\[]|\eat\] macro currently being processed. +% \begin{macrocode} +\newcommand\SB@ligpre{} +\newcommand\SB@ligpost{} +\newcommand\SB@ligfull{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@clearlig} +% Clear all ligature-chord registers. +% \begin{macrocode} +\newcommand\SB@clearlig{% + \gdef\SB@ligpre{}% + \gdef\SB@ligpost{}% + \gdef\SB@ligfull{}% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Chords} +% +% \begin{macro}{\SB@emitchord}\MainImpl{[} +% \changes{v1.12}{2005/05/10}{Inhibited hyphenation of trailing punctuation} +% \changes{v1.13}{2005/05/12}{Added code to preserve the spacefactor} +% \changes{v1.16}{2005/07/23}{Chord macros massively reorganized to take lyrics as implicit rather than explicit arguments} +% The |\SB@emitchord| macro does the actual work of typesetting chord text +% over lyric text, introducing appropriate hyphenation when necessary. +% We begin by consulting |\SB@next|, which should have been set by the +% lyric-scanning code in \S\ref{sec:lyricscan} to the token that immediately +% follows the lyric under this chord, to determine whether the lyric text +% ends on a word boundary. +% \begin{macrocode} +\newcommand\SB@emitchord{% + \ifSB@inverse\else\ifSB@inchorus\else\SB@errchord\fi\fi% + \SB@testfalse% + \ifcat\noexpand\SB@next\noexpand\@sptoken\SB@testtrue\fi% + \ifcat\noexpand\SB@next.\SB@testtrue\fi% + \ifx\SB@next\SB@par\SB@testtrue\fi% + \ifx\SB@next\egroup\SB@testtrue\fi% + \ifx\SB@next\endgroup\SB@testtrue\fi% + \SB@hyphtests% + \ifSB@test\SB@wordendstrue\else\SB@wordendsfalse\fi% +% \end{macrocode} +% Next, compare the width of the lyric to the width of the chord to +% determine if hyphenation might be necessary. +% The original lyric text might have ended in a string of one or more +% explicit hyphens, enumerated by |\SB@numhyps|. +% If it ended in exactly one, the lyric-scanning code suppresses that hyphen +% so that we can here add a new hyphen that floats out away from the word +% when the chord above it is long. +% If it ended in more than one (e.g., the encoding of an en- or em-dash) then +% the lyric-scanner leaves it alone; we must not add any hyphenation or float +% the dash away from the word. +% +% There is also code here to insert a penalty that discourages linebreaking +% immediately before lyricless chords. +% Beginning a wrapped line with a lyricless chord is undesirable because it +% makes it look as though the wrapped line is extra-indented (due to the +% empty lyric space below the chord). +% It should therefore happen only as a last resort. +% \begin{macrocode} + \SB@dimen\wd\SB@chordbox% + \ifvmode\leavevmode\fi% + \SB@brokenwordfalse% + \ifdim\wd\SB@lyricbox>\z@% + \ifdim\SB@dimen>\wd\SB@lyricbox% + \ifSB@wordends\else\SB@brokenwordtrue\fi% + \fi% + \else% + \SB@skip\lastskip% + \unskip\penalty200\hskip\SB@skip% + \fi% + \ifnum\SB@numhyps>\z@% + \ifnum\SB@numhyps>\@ne% + \SB@brokenwordfalse% + \else% + \SB@brokenwordtrue% + \fi% + \fi% +% \end{macrocode} +% If lyrics are suppressed on this line (e.g., by using |\nolyrics|), then just +% typeset the chord text on the natural baseline. +% \begin{macrocode} + \SB@testfalse% + \ifnolyrics\ifdim\wd\SB@lyricbox=\z@\SB@testtrue\fi\fi% + \ifSB@test% + \unhbox\SB@chordbox% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligfull}% + \else% +% \end{macrocode} +% Otherwise, typeset the chord above the lyric on a double-height line. +% \begin{macrocode} + \vbox{\clineparams\relax% + \ifSB@brokenword% + \global\setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \SB@ligpre% + }% + \SB@maxmin\SB@dimen<{\wd\SB@lyricbox}% + \advance\SB@dimen.5em% + \hbox to\SB@dimen{\unhbox\SB@chordbox\hfil}% + \hbox to\SB@dimen{% + \unhcopy\SB@lyricbox\hfil\char\hyphenchar\font\hfil% + }% + \global\SB@cnt\@m% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligpost}% + \else% + \box\SB@chordbox% + \hbox{% + \unhcopy\SB@lyricbox% + \global\SB@cnt\spacefactor% + \hfil% + }% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligfull}% + \fi% + }% +% \end{macrocode} +% If the chord is lyricless, inhibit a linebreak immediately following it. +% This prevents sequences of lyricless chords (which often end lines) from +% being wrapped in the middle, which looks very unsightly and makes them +% difficult to read. +% If the chord has a lyric but it doesn't end on a word boundary, insert +% an appropriate penalty to prevent linebreaking without hyphenation. +% Also preserve the spacefactor in this case, which allows \LaTeX\ to +% fine-tune the spacing between consecutive characters in the word that +% contains the chord. +% \begin{macrocode} + \ifSB@wordends% + \ifdim\wd\SB@lyricbox>\z@\else\nobreak\fi% + \else% + \penalty% + \ifnum\SB@numhyps>\z@\exhyphenpenalty% + \else\ifSB@brokenword\hyphenpenalty% + \else\@M\fi\fi% + \spacefactor\SB@cnt% + \fi% + \fi% +% \end{macrocode} +% Finally, end the macro with some code that handles the special case that +% this chord is immediately followed by a chord-over-ligature macro. +% The code above sets |\SB@temp| to the portion of the ligature that should +% come after this chord but before the chord that tops the ligature. +% This text must be inserted here. +% \begin{macrocode} + \SB@temp% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@accidental} +% Typeset an accidental symbol as a superscript within a chord. +% Since chord names are often in italics but math symbols like sharp and +% flat are not, we need to do some kerning adjustments before and after the +% accidental to position it as if it were italicized. +% The pre-adjustment is just a simple italic correction using |\/|. +% The post-adjustment is based on the current font's slant-per-point metric. +% \begin{macrocode} +\newcommand\SB@accidental[1]{{% + \/% + \m@th#1% + \SB@dimen-\fontdimen\@ne\font% + \advance\SB@dimen.088142\p@% + \ifdim\SB@dimen<\z@% + \kern\f@size\SB@dimen% + \fi% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\sharpsymbol}\MainImpl{sharpsymbol} +% \begin{macro}{\flatsymbol}\MainImpl{flatsymbol} +% When changing the sharp or flat symbol, change these macros rather than +% changing |\shrp| or |\flt|. +% This will ensure that other shortcuts like |#| and |&| will reflect your +% change. +% \begin{macrocode} +\newcommand\sharpsymbol{\ensuremath{^\#}} +\newcommand\flatsymbol{\raise.5ex\hbox{{\SB@flatsize$\flat$}}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\shrp}\MainImpl{shrp} +% \begin{macro}{\flt}\MainImpl{flt} +% \changes{v2.10}{2009/08/18}{Font size made relative} +% These macros typeset sharp and flat symbols. +% \begin{macrocode} +\newcommand\shrp{\SB@accidental\sharpsymbol} +\newcommand\flt{\SB@accidental\flatsymbol} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\DeclareFlatSize} +% The |\flat| math symbol is too small for properly typesetting +% chord names. +% (Its size was designed for staff notation not textual chord names.) +% The correct size for the symbol should be approximately 30\% larger +% than the current superscript size, or 90\% of the base font size $b$. +% However, simply computing $0.9b$ does not work well because most fonts +% do not render well in arbitrary sizes. +% To solve the problem, we must therefore choose an appropriate size +% individually for each possible base font size $b$. +% This is the solution adopted by the rest of \LaTeX\ for such things. +% For example, \LaTeX's |\DeclareMathSizes| macro defines an appropriate +% superscript size for each possible base font size. +% The macro below creates a similar macro that that defines an appropriate +% flat-symbol size for each possible base font size. +% \begin{macrocode} +\newcommand\DeclareFlatSize[2]{% + \expandafter\xdef\csname SB@flatsize@#1\endcsname{#2}% +} +\DeclareFlatSize\@vpt\@vpt +\DeclareFlatSize\@vipt\@vipt +\DeclareFlatSize\@viipt\@vipt +\DeclareFlatSize\@viiipt\@viipt +\DeclareFlatSize\@ixpt\@viiipt +\DeclareFlatSize\@xpt\@ixpt +\DeclareFlatSize\@xipt\@xpt +\DeclareFlatSize\@xiipt\@xipt +\DeclareFlatSize\@xivpt\@xiipt +\DeclareFlatSize\@xviipt\@xivpt +\DeclareFlatSize\@xxpt\@xviipt +\DeclareFlatSize\@xxvpt\@xxpt +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@flatsize} +% Select the correct flat symbol size based on the current font size. +% \begin{macrocode} +\newcommand\SB@flatsize{% + \@ifundefined{SB@flatsize@\f@size}{}{% + \expandafter\fontsize% + \csname SB@flatsize@\f@size\endcsname\f@baselineskip% + \selectfont% + }% +} +% \end{macrocode} +% \end{macro} +% +% In the following code, the |\ch|, |\mch|, |\[|\eat\], and |^| macros are +% each defined to be a single macro that then expands to the real definition. +% This is necessary because the top-level definitions of each must stay the +% same in order to allow the lyric-scanning code to uniquely identify them, +% yet their internal definitions must be redefined by code that turns +% chords and/or measure bars on and off. +% Such code redefines |\SB@ch|, |\SB@mch|, |\SB@bracket|, and |\SB@rechord| +% to effect a change of mode without touching the top-level definitions. +% +% \begin{macro}{\ch}\MainImpl{ch} +% \begin{macro}{\SB@ch} +% \begin{macro}{\SB@ch@on} +% \begin{macro}{\SB@@ch} +% \begin{macro}{\SB@@@ch} +% \begin{macro}{\SB@ch@off} +% The |\ch| macro puts a chord atop a ligature without breaking the ligature. +% Normally this just means placing the chord midway over the unbroken +% ligature (ignoring the third argument completely). +% However, when a previous chord macro encounters it while scanning ahead in +% the input stream to parse its lyric, the |\ch| macro itself is not actually +% expanded at all. +% Instead, the chord macro scans ahead, spots the |\ch| macro, gobbles it, +% and then steals its arguments, breaking the ligature with hyphenation. +% Thus, the |\ch| macro is only actually expanded when the ligature +% shouldn't be broken. +% \begin{macrocode} +\newcommand\ch{\SB@ch} +\newcommand\SB@ch{} +\newcommand\SB@ch@on{\SB@begincname\SB@@ch} +\newcommand*\SB@@ch[1]{\SB@endcname\SB@@@ch{#1}} +\newcommand*\SB@@@ch[4]{\[\SB@noreplay{\hphantom{#2}}#1]#4} +\newcommand*\SB@ch@off[4]{#4} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \eat\] +% +% \begin{macro}{\mch}\MainImpl{mch} +% \begin{macro}{\SB@mch} +% \begin{macro}{\SB@mch@m} +% \begin{macro}{\SB@mch@on} +% \begin{macro}{\SB@@mch} +% \begin{macro}{\SB@@@mch} +% The |\mch| macro is like |\ch| except that it also introduces a measure +% bar. +% \begin{macrocode} +\newcommand\mch{\SB@mch} +\newcommand\SB@mch{} +\newcommand*\SB@mch@m[4]{#2\measurebar#3} +\newcommand\SB@mch@on{\SB@begincname\SB@@mch} +\newcommand*\SB@@mch[1]{\SB@endcname\SB@@@mch{#1}} +\newcommand*\SB@@@mch[4]{#2\measurebar\[#1]#3} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \eat\] +% +% \begin{macro}{\SB@activehat} +% This macro must always contain the current definition of the |^| +% chord-replay active character, in order for the lyric scanner to properly +% identify it and insert proper hyphenation when necessary. +% \begin{macrocode} +\newcommand\SB@activehat{% + \ifmmode^\else\expandafter\SB@rechord\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@loadactives} +% It's cumbersome to have to type |\shrp|, |\flt|, and |\mbar| every time you +% want a sharp, flat, or measure bar, so within verses and choruses we allow +% the hash, ampersand, and pipe symbols to perform the those functions too. +% It's also cumbersome to have to type something like |\chord{Am}{lyric}| to +% produce each chord. +% As an easier alternative, we here define |\[Am]|\eat\] +% to typeset chords. +% \begin{macrocode} +\newcommand\SB@loadactives{} +{ + \catcode`&\active + \catcode`#\active + \catcode`|\active + \catcode`^\active + \global\let&\flt + \global\let#\shrp + \global\let|\measurebar + \global\let^\SB@activehat + \gdef\SB@loadactives{% + \catcode`^\ifchorded\active\else9 \fi% + \catcode`|\ifmeasures\active\else9 \fi% + \def\[{\SB@bracket}% + } +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Chord Replaying} +% +% \begin{macro}{\SB@trackch} +% While inside a verse where the chord history is being remembered for future +% verses, |\SB@trackch| is true. +% \begin{macrocode} +\newif\ifSB@trackch +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@cr@} +% Reserve token registers to record a history of the chords seen in a verse. +% \begin{macrocode} +\newtoks\SB@cr@ +\newtoks\SB@ctail +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@creg} +% The following control sequence equals the token register being memorized +% into or replayed from. +% \begin{macrocode} +\newcommand\SB@creg{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\newchords}\MainImpl{newchords} +% \changes{v2.6}{2008/02/23}{Added} +% Allocate a new chord-replay register to hold memorized chords. +% \begin{macrocode} +\newcommand\newchords[1]{% + \@ifundefined{SB@cr@#1}{% + \expandafter\newtoks\csname SB@cr@#1\endcsname% + \global\csname SB@cr@#1\endcsname{\\}% + }{\SB@errdup{#1}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\memorize}\MainImpl{memorize} +% \begin{macro}{\SB@memorize} +% \changes{v2.6}{2008/02/23}{Optional argument added} +% Saying |\memorize| throws out any previously memorized list of chords and +% starts memorizing chords until the end of the current verse or chorus. +% \begin{macrocode} +\newcommand\memorize{% + \@ifnextchar[\SB@memorize{\SB@memorize[]}% +} +\newcommand\SB@memorize{} +\def\SB@memorize[#1]{% + \@ifundefined{SB@cr@#1}{\SB@errreg{#1}}{% + \SB@trackchtrue% + \global\expandafter\let\expandafter\SB@creg% + \csname SB@cr@#1\endcsname% + \global\SB@creg{\\}% + }% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\replay}\MainImpl{replay} +% \begin{macro}{\SB@replay} +% \begin{macro}{\SB@@replay} +% \changes{v2.6}{2008/02/23}{Added} +% Saying |\replay| stops any memorization and begins replaying memorized +% chords. +% \begin{macrocode} +\newcommand\replay{\@ifnextchar[\SB@replay\SB@@replay} +\newcommand\SB@replay{} +\def\SB@replay[#1]{% + \@ifundefined{SB@cr@#1}{\SB@errreg{#1}}{% + \SB@trackchfalse% + \global\expandafter\let\expandafter\SB@creg% + \csname SB@cr@#1\endcsname% + \global\SB@ctail\SB@creg% + }% +} +\newcommand\SB@@replay{% + \SB@trackchfalse% + \global\SB@ctail\SB@creg% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@rechord} +% \begin{macro}{\SB@@rechord} +% Replay the same chord that was in a previous verse. +% \begin{macrocode} +\newcommand\SB@rechord{} +\newcommand\SB@@rechord{% + \SB@ifempty\SB@ctail{% + \SB@errreplay% + \SB@toks{}% + \let\SB@donext\@gobble% + }{% + \SB@lop\SB@ctail\SB@toks% + \let\SB@donext\SB@chord% + \let\SB@noreplay\@gobble% + }% + \expandafter\SB@donext\the\SB@toks]% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\ifSB@nohat} +% The |\ifSB@nohat| conditional is set to false when a chord macro contains +% a |^| in its argument. +% This suppresses the recording mechanism momentarily so that replays will +% skip this chord. +% \begin{macrocode} +\newif\ifSB@nohat +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@noreplay} +% Sometimes material must be added to a chord but omitted when the chord is +% replayed. +% We accomplish this by enclosing such material in |\SB@noreplay| macros, +% which are set to |\@gobble| just before a replay and reset to +% |\@firstofone| at other times. +% \begin{macrocode} +\newcommand\SB@noreplay{} +\let\SB@noreplay\@firstofone +% \end{macrocode} +% \end{macro} +% +% \subsection{Guitar Tablatures} +% +% The song book software not only supports chord names alone, but can also +% typeset guitar tablature diagrams. The macros for producing these diagrams +% are found here. +% +% \begin{macro}{\SB@fretwidth} +% Set the width of each vertical string in the tablature diagram. +% \begin{macrocode} +\newlength\SB@fretwidth +\setlength\SB@fretwidth{6\p@} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@fretnum} +% Typeset a fret number to appear to the left of the diagram. +% \begin{macrocode} +\newcommand\SB@fretnum[1]{{% + \sffamily\fontsize\@xpt\@xpt\selectfont#1% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@onfret} +% Typeset one string of one fret with \argp{1} typeset overtop of it (usually +% a dot or nothing at all). +% \begin{macrocode} +\newcommand\SB@onfret[1]{% + \rlap{\hbox to\SB@fretwidth{\hfil\vrule\@height6\p@\hfil}}% + \hbox to\SB@fretwidth{\hfil#1\hfil}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@atopfret} +% Typeset material (given by \argp{1}) to be placed above a string in the +% tablature diagram. +% \begin{macrocode} +\newcommand\SB@atopfret[1]{% + \hbox to\SB@fretwidth{\hfil#1\hfil}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@fretbar} +% Typeset a horizontal fret bar of width |\SB@dimen|. +% \begin{macrocode} +\newcommand\SB@fretbar{% + \nointerlineskip% + \hbox to\SB@dimen{% + \advance\SB@dimen-\SB@fretwidth% + \advance\SB@dimen.4\p@% + \hfil% + \vrule\@width\SB@dimen\@height.4\p@\@depth\z@% + \hfil% + }% + \nointerlineskip% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@topempty} +% \begin{macro}{\SB@topX} +% \begin{macro}{\SB@topO} +% Above a string in a tablature diagram there can be nothing, +% an $\times$, or an $\circ$. +% \begin{macrocode} +\newcommand\SB@topempty{\SB@atopfret\relax} +\newcommand\SB@topX{\SB@atopfret{% + \hbox{% + \kern-.2\p@% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@viipt\@viipt\selectfont\char\tw@% + \kern-.2\p@% + }% +}} +\newcommand\SB@topO{\SB@atopfret{% + \vrule\@width\z@\@height4.3333\p@\@depth.8333\p@% + \lower.74\p@\hbox{% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@xpt\@xpt\selectfont\char14% + }% +}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@fretempty} +% \begin{macro}{\SB@frethit} +% On a string in a fret diagram there can be nothing or a filled circle. +% \begin{macrocode} +\newcommand\SB@fretempty{\SB@onfret\relax} +\newcommand\SB@frethit{\SB@onfret{% + \hbox{% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@xiipt\@xiipt\selectfont\char15% + }% +}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@finger} +% If we're including fingering info in the tablature diagram, then below +% each string there might be a number. +% \begin{macrocode} +\newcommand\SB@finger[1]{% + \SB@atopfret{\sffamily\fontsize\@vipt\@vipt\selectfont#1}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ifSB@gettabind} +% \begin{macro}{\SB@tabindent} +% Lyrics under tablature diagrams look odd if they aren't aligned with the +% leftmost string of the diagram. +% To accomplish this, the following two macros record the amount by which +% a lyric under this tablature diagram must be indented to position it +% properly. +% \begin{macrocode} +\newif\ifSB@gettabind\SB@gettabindfalse +\newdimen\SB@tabindent +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@targfret} +% \begin{macro}{\SB@targstr} +% \begin{macro}{\SB@targfing} +% Reserve some macro names in which to store the three pieces of the +% second argument to the |\gtab| macro. +% The first is for the fret number, the second is for the \meta{strings} +% info, and the last is for the \meta{fingering} info. +% \begin{macrocode} +\newcommand\SB@targfret{} +\newcommand\SB@targstr{} +\newcommand\SB@targfing{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% In general |\gtab| macros often appear inside chord macros, which means +% that their arguments have already been scanned by the time the +% |\gtab| macro itself is expanded. +% This means that catcodes cannot be reassigned (without resorting to +% $\varepsilon$-\TeX). +% +% We therefore adopt the alternative strategy of converting each token +% in the \meta{strings} and \meta{fingering} arguments of a |\gtab| macro +% into a control sequence (using |\csname|). +% We can then temporarily assign meanings to those control sequences and +% replay the arguments to achieve various effects. +% +% \begin{macro}{\SB@csify} +% \begin{macro}{\SB@@csify} +% Convert all tokens in the first argument to control sequences and store +% the resulting sequence into the macro given by the first argument. +% Store the length in tokens into counter register |\SB@cnt|. +% \begin{macrocode} +\newcommand\SB@csify[2]{% + \SB@toks{}% + \SB@cnt\z@% + \SB@@csify#2\SB@@csify% + \edef#1{\the\SB@toks}% +} +\newcommand\SB@@csify[1]{% + \ifx#1\SB@@csify\else% + \advance\SB@cnt\@ne% + \SB@toks\expandafter{\the\SB@toks\csname#1\endcsname}% + \expandafter\SB@@csify% + \fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% +% \begin{macro}{\SB@gttop} +% \begin{macro}{\SB@gtinit} +% \begin{macro}{\SB@gtinc} +% \begin{macro}{\SB@gtset} +% Different meanings are assigned to digits, |X|'s, and |O|'s +% depending on whether we are currently typesetting +% the material overtop the diagram, +% the interior of the diagram, +% or the fingering numbers below the diagram. +% These meanings are set by |\SB@gttop|, |\SB@gtinit| \& +% |\SB@gtinc|, and |\SB@gtset|, respectively. +% \begin{macrocode} +\newcommand\SB@gttop{% + \let\X\SB@topX\let\0\SB@topO\let\O\0\let\1\SB@topempty% + \let\2\1\let\3\1\let\4\1\let\5\1% + \let\6\1\let\7\1\let\8\1\let\9\1% +} +\newcommand\SB@gtinit{% + \let\X\SB@fretempty\let\0\X\let\O\X\let\1\SB@frethit% + \let\2\X\let\3\X\let\4\X\let\5\X% + \let\6\X\let\7\X\let\8\X\let\9\X% +} +\newcommand\SB@gtinc{% + \let\9\8\let\8\7\let\7\6\let\6\5\let\5\4% + \let\4\3\let\3\2\let\2\1\let\1\0% +} +\newcommand\SB@gtset[2]{% + \let\X#1\let\0\X\let\O\X% + \def\1{#21}\def\2{#22}\def\3{#23}% + \def\4{#24}\def\5{#25}\def\6{#26}% + \def\7{#27}\def\8{#28}\def\9{#29}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@gtmax} +% To compute the height of the tablature diagram, we must identify the +% maximum fret number in the \meta{strings} argument. +% This is accomplished by using the following macro in combination with +% |\SB@gtset| above. +% \begin{macrocode} +\newcommand\SB@gtmax[1]{\ifnum\SB@cnt<#1\SB@cnt#1\fi} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\gtab} +% \begin{macro}{\SB@gtab} +% \changes{v2.9}{2009/03/27}{Fixed compatibility issue with Babel French} +% A |\gtab| macro begins by setting catcodes suitable for parsing a chord +% name as its first argument. +% This allows tokens like |#| and |&| to be used for sharp and flat even +% when |\gtab| is used outside a chord macro. +% Colon is reset to a non-active character while processing the second +% argument to avoid a potential conflict with \textsf{Babel} French. +% \begin{macrocode} +\newcommand\gtab{\SB@begincname\SB@gtab} +\newcommand*\SB@gtab[1]{% + \SB@endcname% + \begingroup% + \catcode`:12\relax% + \SB@@gtab{#1}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@@gtab} +% If transposition is currently taking place, allow the user to customize +% the behavior by redefining |\gtabtrans|. +% Using |\gtab| within |\gtabtrans| should go directly to |\SB@@@gtab| +% (otherwise an infinite loop would result!). +% \begin{macrocode} +\newcommand*\SB@@gtab[2]{% + \endgroup% + \ifnum\SB@transposefactor=\z@% + \SB@@@gtab{#1}{#2}% + \else% + \begingroup% + \let\gtab\SB@@@gtab% + \gtabtrans{#1}{#2}% + \endgroup% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\gtabtrans}\MainImpl{gtabtrans} +% By default, transposed guitar tablatures just display the transposed +% chord name and omit the diagram. +% Transposing a tablature diagram requires manual judgment calls for most +% stringed instruments, so we can't do it automatically. +% \begin{macrocode} +\newcommand\gtabtrans[2]{\transposehere{#1}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@@@gtab}\MainImpl{gtab} +% \changes{v2.13}{2011/04/16}{Added transposition for chord names} +% Typeset a full tablature diagram. +% Text \argp{1} is a chord name placed above the diagram. +% Text \argp{2} consists of a colon-separated list of: +% (1) an optional fret number placed to the left of the diagram; +% (2) a sequence of tokens, each of which can be +% |X| (to place an $\times$ above the string), +% |0| or |O| (to place an $\circ$ above the string), or +% one of |1| through |9| (to place a filled circle on that string at the +% fret of the given number); and +% (3) an optional sequence of tokens, each of which is either |0| +% (no fingering information for that string), +% or one of |1| through |4| (to place the given number under that string). +% \begin{macrocode} +\newcommand\SB@@@gtab[2]{% + \let\SB@targfret\@empty% + \let\SB@targstr\@empty% + \let\SB@targfing\@empty% + \SB@tabargs#2:::\SB@tabargs% + \ifx\SB@targstr\@empty% + \def\SB@targstr{\0\0\0\0\0\0}% + \fi% + \ifvmode\leavevmode\fi% + \vbox{% + \normalfont\normalsize% + \setbox\SB@box\hbox{% + \thinspace{\printchord{\transposehere{#1}\strut}}\thinspace% + }% + \setbox\SB@boxii\hbox{\SB@fretnum{\SB@targfret}}% + \setbox\SB@boxiii\hbox{{\SB@gttop\SB@targstr}}% + \hsize\wd\SB@box% + \ifSB@gettabind% + \global\SB@tabindent\wd\SB@boxii% + \global\advance\SB@tabindent.5\SB@fretwidth% + \global\advance\SB@tabindent-.5\p@% + \fi% + \SB@dimen\wd\SB@boxii% + \advance\SB@dimen\wd\SB@boxiii% + \ifdim\hsize<\SB@dimen% + \hsize\SB@dimen% + \else\ifSB@gettabind% + \SB@dimenii\hsize% + \advance\SB@dimenii-\SB@dimen% + \divide\SB@dimenii\tw@% + \global\advance\SB@tabindent\SB@dimenii% + \fi\fi% + \hbox to\hsize{\hfil\unhbox\SB@box\hfil}% + \kern-\p@\nointerlineskip% + \hbox to\hsize{% + \hfil% + \vtop{\kern\p@\kern2\p@\box\SB@boxii}% + \vtop{% + \SB@dimen\wd\SB@boxiii% + \box\SB@boxiii% + \SB@cnt\minfrets% + \SB@gtset\relax\SB@gtmax\SB@targstr% + \SB@gtinit% + \loop% + \SB@fretbar\hbox{\SB@targstr}% + \advance\SB@cnt\m@ne% + \ifnum\SB@cnt>\z@\SB@gtinc\repeat% + \SB@fretbar% + \ifx\SB@targsfing\@empty\else% + \kern1.5\p@% + \SB@gtset\SB@topempty\SB@finger% + \hbox{\SB@targfing}% + \fi% + }% + \hfil% + }% + \kern3\p@% + }% + \SB@gettabindfalse% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@tabargs} +% \begin{macro}{\SB@ctoken} +% Break the second argument to a |\gtab| macro into three sub-arguments. +% The possible forms are: +% (a) \meta{strings}, +% (b) \meta{fret}|:|\meta{strings}, +% (c) \meta{strings}|:|\meta{fingering}, or +% (d) \meta{fret}|:|\meta{strings}|:|\meta{fingering}. +% To distinguish forms (b) and (c), we count the number of tokens before +% the first colon. +% If there is only one token, we assume it must be form (b), since frets +% larger than 9 and 1-stringed instruments are both rare. +% Otherwise we assume form (c). +% \begin{macrocode} +\newcommand\SB@ctoken{} \def\SB@ctoken{:} +\newcommand\SB@tabargs{} +\def\SB@tabargs#1:#2:#3:#4\SB@tabargs{% + \def\SB@temp{#4}% + \ifx\SB@temp\@empty% + \SB@csify\SB@targstr{#1}% + \else\ifx\SB@temp\SB@ctoken% + \SB@csify\SB@targstr{#1}% + \ifnum\SB@cnt>\@ne% + \SB@cntii\SB@cnt% + \SB@csify\SB@targfing{#2}% + \SB@cnt\SB@cntii% + \else% + \def\SB@targfret{#1}% + \SB@csify\SB@targstr{#2}% + \fi% + \else% + \def\SB@targfret{#1}% + \SB@csify\SB@targfing{#3}% + \SB@csify\SB@targstr{#2}% + \fi\fi% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \subsection{Book Sectioning} +% +% The following macros divide the song book into distinct sections, each with +% different headers, different song numbering styles, different indexes, etc. +% +% \begin{macro}{\songchapter}\MainImpl{songchapter} +% \changes{v1.19}{2005/10/24}{Added} +% Format the chapter header for a chapter in a song book. +% By default, chapter headers on a song book omit the chapter number, but do +% include an entry in the pdf index or table of contents. +% Thus, the chapter has a number; it's just not displayed at the start of +% the chapter. +% \begin{macrocode} +\newcommand\songchapter{% + \let\SB@temp\@seccntformat% + \def\@seccntformat##1{}% + \@startsection{chapter}{0}{\z@}% + {3.5ex\@plus1ex\@minus.2ex}% + {.4ex\let\@seccntformat\SB@temp}% + {\sffamily\bfseries\LARGE\centering}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\songsection}\MainImpl{songsection} +% \changes{v1.19}{2005/10/24}{Section headers changed to omit numbers} +% Format the section header for a section in a song book. +% This is the same as for chapter headers except at the section level. +% \begin{macrocode} +\newcommand\songsection{% + \let\SB@temp\@seccntformat% + \def\@seccntformat##1{}% + \@startsection{section}{1}{\z@}% + {3.5ex\@plus1ex\@minus.2ex}% + {.4ex\let\@seccntformat\SB@temp}% + {\sffamily\bfseries\LARGE\centering}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{songs}\MainEnvImpl{songs} +% \changes{v1.19}{2005/10/24}{Song numbers now starts at one instead of zero} +% Begin and end a book section. +% The argument is a list of indexes with which to associate songs in this +% section. +% \begin{macrocode} +\newenvironment{songs}[1]{% + \ifSB@songsenv\SB@errnse\fi% + \gdef\SB@indexlist{#1}% + \SB@chkidxlst% + \stepcounter{SB@songsnum}% + \setcounter{songnum}{1}% + \let\SB@sgroup\@empty% + \ifinner\else\ifdim\pagetotal>\z@% + \null\nointerlineskip% + \fi\fi% + \songcolumns\SB@numcols% + \SB@songsenvtrue% +}{% + \commitsongs% + \global\let\SB@indexlist\@empty% + \ifinner\else\clearpage\fi% + \SB@songsenvfalse% +} +% \end{macrocode} +% \end{environment} +% +% Each |songs| section needs a unique number to aid in hyperlinking. +% \begin{macrocode} +\newcounter{SB@songsnum} +% \end{macrocode} +% +% \subsection{Index Generation} +% \label{sec:indexgen} +% +% The following macros generate the various types of indexes. At present there +% are four types: +% \begin{enumerate} +% \item A ``large'' index has a separate section for each capital letter and +% is printed in two columns. +% \item A ``small'' index has only a single column, centered, and has no +% sections. +% \item A ``scripture'' index has three columns and each entry has a +% comma-separated list of references. +% \item An ``author'' index is like a large index except in bold and without +% the sectioning. +% \end{enumerate} +% ``Large'' and ``small'' indexes will be chosen automatically based on the +% number of index entries when building a song index. The other two types are +% designated by the user. +% +% As is typical of \LaTeX\ indexes, generation of song book indexes requires +% two passes of document compilation. During the first pass, data files are +% generated with song titles, authors, and scripture references. An external +% program is then used to produce \LaTeX\ source files from those data files. +% During the second pass of document compilation, those source files are +% imported to typeset all the indexes and display them in the document. +% +% Internally, this package code uses a \emph{four} step process to move +% the index data from the source |.tex| file to the |.sxd| data files. +% \begin{enumerate} +% \item While the current song box is in the midst of construction, +% the data is stored in a box of non-immediate write whatsit nodes. +% \item The whatsits are migrated out to the top of the song box when +% it is finalized at |\endsong|. +% \item When the song box is shipped out to the output file, \TeX\ expands +% the whatsits, causing the data to be written to the |.sxc| auxiliary file. +% \item At the |\end{document}| line, the |.sxc| is processed multiple +% times---once for each index---to split the data into the respective +% |.sxd| files. +% \end{enumerate} +% The first and second steps allow index references to point to the +% beginning of the song no matter where the indexing commands appear +% within the song. +% The third step allows \TeX\ to drop index entries that refer to +% songs that do not actually appear in the output (e.g., because of +% |\includeonlysongs|). +% It also allows index entries to refer to information that is only decided +% at shipout time, such as page numbers. +% The fourth step allows all indexing to be accomplished with at most one +% write register. +% \LaTeX\ provides extremely few write registers, so using as +% few as possible is essential for supporting books with many indexes. +% +% \begin{macro}{\SB@indexlist} +% This macro records the comma-separated list of the identifiers of indexes +% associated with the current book section. +% \begin{macrocode} +\newcommand\SB@indexlist{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@allindexes} +% This macro records a comma-separated list of all the index identifiers +% for the entire document. +% \begin{macrocode} +\newcommand\SB@allindexes{} +\let\SB@allindexes\@empty +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@out} +% The |\SB@out| control sequence is reserved for the write register allocated +% by the package code, if one is needed. +% (It is allocated at the first index declaration.) +% \begin{macrocode} +\newcommand\SB@out{} +\let\SB@out\relax +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@newindex} +% Initialize a new title, author, or scripture index. +% \begin{macrocode} +\newcommand\SB@newindex[4]{% + \expandafter\newcommand\csname SB@idxfilename@#3\endcsname{#4}% + \expandafter\newcommand\csname SB@idxsel@#3\endcsname[3]{###1}% + \expandafter\newcommand\csname SB@idxref@#3\endcsname{\thesongnum}% + \xdef\SB@allindexes{% + \ifx\SB@allindexes\@empty\else\SB@allindexes,\fi#3% + }% + \if@filesw% + \ifx\SB@out\relax% + \newwrite\SB@out% + \immediate\openout\SB@out=\jobname.sxc\relax% + \fi% + \immediate\write\SB@out{\noexpand\SB@iwrite{#3}{#2}}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\newindex}\MainImpl{newindex} +% Define a new title index. +% The first argument is an identifier for the index (used in constructing +% index-specific control sequence names). +% The second argument is a filename root; auxiliary file \argp{2}|.sxd| is +% where the index data is stored at the end of processing. +% \begin{macrocode} +\newcommand\newindex{\SB@newindex1{TITLE INDEX DATA FILE}} +\@onlypreamble\newindex +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\newscripindex}\MainImpl{newscripindex} +% Define a new scripture index. This is exactly like |\newindex| except that +% scripture references are added to the auxiliary file instead of titles. +% \begin{macrocode} +\newcommand\newscripindex{\SB@newindex2{SCRIPTURE INDEX DATA FILE}} +\@onlypreamble\newscripindex +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\newauthorindex}\MainImpl{newauthorindex} +% Define a new author index. This is exactly like |\newindex| except that +% author info is added to the auxiliary file instead of titles. +% \begin{macrocode} +\newcommand\newauthorindex{\SB@newindex3{AUTHOR INDEX DATA FILE}} +\@onlypreamble\newauthorindex +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@cwrite} +% Write index data to a Song indeX Combined (|.sxc|) auxiliary file. +% The first argument is the identifier for the index to which the data +% ultimately belongs. +% The second argument is the data itself. +% The write is non-immediate so that it is only output if its enclosing +% song is ultimately shipped to the output file. +% \begin{macrocode} +\newcommand\SB@cwrite[2]{% + \ifx\SB@out\relax\else% + \protected@write\SB@out{}{\protect\SB@iwrite{#1}{#2}}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@iwrite} +% The line contributed by |\SB@cwrite| to the |.sxc| file is an |\SB@iwrite| +% macro that re-outputs the data to an appropriate |.sxd| file. +% \begin{macrocode} +\newcommand\SB@iwrite[2]{% + \def\SB@tempii{#1}% + \ifx\SB@temp\SB@tempii% + \SB@toks{#2}% + \immediate\write\SB@out{\the\SB@toks}% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@uncombine} +% At the end of the document, the |.sxc| file can be processed multiple +% times to produce all the |.sxd| files without resorting to multiple write +% registers. +% Each pass activates the subset of the |\SB@iwrite| commands that apply to +% one index. +% \begin{macrocode} +\newcommand\SB@uncombine{% + \ifx\SB@out\relax\else% + \immediate\closeout\SB@out% + \ifsongindexes% + \@for\SB@temp:=\SB@allindexes\do{% + \immediate\openout\SB@out=% + \csname SB@idxfilename@\SB@temp\endcsname.sxd\relax% + \begingroup\makeatletter\catcode`\%12\relax% + \input{\jobname.sxc}\endgroup% + \immediate\closeout\SB@out% + }% + \fi% + \fi% +} +\AtEndDocument{\SB@uncombine} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@songwrites} +% The following box register stores index data until it can be migrated to +% the top of the song box currently under construction. +% \begin{macrocode} +\newbox\SB@songwrites +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addtoindex} +% \changes{v2.8}{2009/02/03}{Writes made non-immediate} +% Queue data \argp{2} associated with the current song for eventual writing +% to the index whose identifier is given by \argp{1}. +% \begin{macrocode} +\newcommand\SB@addtoindex[2]{% + \protected@edef\SB@tempii{#2}% + \ifx\SB@tempii\@empty\else% + \global\setbox\SB@songwrites\vbox{% + \unvbox\SB@songwrites% + \SB@cwrite{#1}{#2}% + \SB@cwrite{#1}{\csname SB@idxref@#1\endcsname}% + \SB@cwrite{#1}{song\theSB@songsnum-\thesongnum.% + \ifnum\c@section=\z@1\else2\fi}% + }% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addtoindexes} +% Add \argp{1} to all title indexes, \argp{2} to all scripture indexes, and +% \argp{3} to all author indexes. +% \begin{macrocode} +\newcommand\SB@addtoindexes[3]{% + \@for\SB@temp:=\SB@indexlist\do{% + \SB@addtoindex\SB@temp% + {\csname SB@idxsel@\SB@temp\endcsname{#1}{#2}{#3}}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@addtotitles} +% Add \argp{1} to all title indexes, but leave other indexes unaffected. +% \begin{macrocode} +\newcommand\SB@addtotitles[1]{% + \@for\SB@temp:=\SB@indexlist\do{% + \csname SB@idxsel@\SB@temp\endcsname% + {\SB@addtoindex\SB@temp{#1}}{}{}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@chkidxlst} +% \changes{v2.3}{2007/09/23}{Added.} +% Check the current list of indexes and flag an error if any are undefined. +% \begin{macrocode} +\newcommand\SB@chkidxlst{% + \let\SB@temp\SB@indexlist% + \let\SB@indexlist\@empty% + \@for\SB@tempii:=\SB@temp\do{% + \@ifundefined{SB@idxsel@\SB@tempii}{\SB@errnoidx\SB@tempii}{% + \ifx\SB@indexlist\@empty% + \SB@toks\expandafter{\SB@tempii}% + \else% + \SB@toks\expandafter\expandafter\expandafter{% + \expandafter\SB@indexlist\expandafter,\SB@tempii}% + \fi% + \edef\SB@indexlist{\the\SB@toks}% + }% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\indexentry}\MainImpl{indexentry} +% \changes{v2.3}{2007/09/23}{Optional argument added} +% \begin{macro}{\SB@idxentry} +% \begin{macro}{\SB@@idxentry} +% |\SB@addtoindexes| will be called automatically for each song in a section. +% However, |\indexentry| may be called by the user in order to add an +% alternative index entry for the given song. +% Usually this is done to index the song by its first line or some other +% memorable line in a chorus or verse somewhere. +% \begin{macrocode} +\newcommand\indexentry{\@ifnextchar[{\SB@idxentry*}{\SB@@idxentry*}} +\newcommand\SB@idxentry{} +\def\SB@idxentry#1[#2]#3{{% + \def\SB@indexlist{#2}% + \SB@chkidxlst% + \SB@addtoindexes{#1#3}{#3}{#3}% +}} +\newcommand\SB@@idxentry[2]{\SB@addtotitles{#1#2}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\indextitleentry}\MainImpl{indextitleentry} +% \changes{v2.3}{2007/09/23}{Optional argument added} +% |\indextitleentry| may be used to add an alternate title for the song to +% the index. +% (The only difference between the effects of |\indexentry| and +% |\indextitleentry| is that the latter are italicized in the rendered index +% and the former are not.) +% \begin{macrocode} +\newcommand\indextitleentry{% + \@ifnextchar[{\SB@idxentry{}}{\SB@@idxentry{}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\indexsongsas}\MainImpl{indexsongsas} +% \changes{v2.8}{2009/02/03}{Added.} +% The following macro allows the user to change how songs are indexed on the +% right side of index entries. +% By default, the song's number is listed. +% \begin{macrocode} +\newcommand\indexsongsas[1]{% + \@ifundefined{SB@idxref@#1}% + {\SB@errnoidx{#1}\@gobble}% + {\expandafter\renewcommand\csname SB@idxref@#1\endcsname}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxcmd} +% \begin{macro}{\SB@@idxcmd} +% \begin{macro}{\authsepword}\MainImpl{authsepword} +% \begin{macro}{\authbyword}\MainImpl{authbyword} +% \begin{macro}{\authignoreword}\MainImpl{authignoreword} +% \begin{macro}{\titleprefixword}\MainImpl{titleprefixword} +% \changes{v2.0}{2007/06/18}{Added.} +% The |songidx| index-generation program understands several different +% directives that each dictate various aspects of how index entries are +% parsed, sorted, and displayed. +% Such directives should typically appear at the start of the |.sxd| +% file just after the header line that identifies the type of index. +% \begin{macrocode} +\newcommand\SB@idxcmd[3]{% + \ifx\SB@out\relax\else% + \@for\SB@temp:=\SB@allindexes\do{% + \csname SB@idxsel@\SB@temp\endcsname% + {\SB@@idxcmd{#1}}{\SB@@idxcmd{#2}}{\SB@@idxcmd{#3}}% + }% + \fi% +} +\newcommand\SB@@idxcmd[1]{% + \def\SB@tempii{#1}% + \ifx\SB@tempii\@empty\else% + \immediate\write\SB@out{% + \noexpand\SB@iwrite{\SB@temp}{#1}% + }% + \fi% +} +\newcommand\authsepword[1]{} +\newcommand\authbyword[1]{} +\newcommand\authignoreword[1]{} +\newcommand\titleprefixword[1]{} +{\catcode`\%=12 + \gdef\authsepword#1{\SB@idxcmd{}{%sep #1}{}} + \gdef\authbyword#1{\SB@idxcmd{}{%after #1}{}} + \gdef\authignoreword#1{\SB@idxcmd{}{%ignore #1}{}} + \gdef\titleprefixword#1{\SB@idxcmd{%prefix #1}{}{}}} +\@onlypreamble\authsepword +\@onlypreamble\authbyword +\@onlypreamble\authignoreword +\@onlypreamble\titleprefixword +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@idxtitlebox} +% Define a box to hold the index title. +% \begin{macrocode} +\newbox\SB@idxtitlebox +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxlineskip} +% Set the spacing between lines in an index. +% \begin{macrocode} +\newcommand\SB@idxlineskip[1]{% + \vskip#1\p@\@plus#1\p@\@minus#1\p@% +} +% \end{macrocode} +% \end{macro} +% +% When rendering an index entry $X\ldots Y$ that is too long to fit on one +% physical line, we must break text $X$ and/or $Y$ up into multiple lines. +% Text $X$ should be typeset as a left-justified paragraph with a right +% margin of about 2em; however, it's final line must not be so long that it +% cannot fit even the first item of list $Y$. +% Text $Y$ should be typeset as a right-justified paragraph whose first line +% begins on the last line of $X$. +% However, breaking $Y$ up the way paragraphs are normally broken up doesn't +% work well because that causes most of $Y$ to be crammed into the first few +% lines, leaving the last line very short. +% This looks strange and is hard to read. +% It looks much better to instead break $Y$ up in such a way that the portion +% of $Y$ that is placed on each line is of approximately equal width (subject +% to the constraint that we don't want to introduce any more lines than are +% necessary). +% This makes it visually clear that all of these lines are associated with $X$. +% The following code performs the width computations that do this +% horizontal-balancing of text. +% +% \begin{macro}{\SB@ellipspread} +% Typeset an index entry of the form $X\ldots Y$. +% In the common case, the entire entry fits on one line so we just typeset +% it in the usual way. +% If it doesn't fit on one line, we call |\SB@balancerows| for a more +% sophisticated treatment. +% \begin{macrocode} +\newcommand\SB@ellipspread[2]{% + \begingroup% + \SB@dimen\z@% + \def\SB@temp{#1}% + \SB@toks{#2}% + \setbox\SB@box\hbox{{% + \SB@temp% + \leaders\hbox to.5em{\hss.\hss}\hskip2em\@plus1fil% + {\the\SB@toks}% + }}% + \ifdim\wd\SB@box>\hsize% + \SB@balancerows% + \else% + \hbox to\hsize{\unhbox\SB@box}\par% + \fi% + \endgroup% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@balancerows} +% Typeset an index entry of the form $X\ldots Y$ that doesn't fit on one line, +% where $X$ is the content of macro |\SB@temp| and +% $Y$ is the content of token register |\SB@toks|. +% +% First, we must pre-compute the width $w_1$ of the final line of $X$ when +% $X$ is typeset as a left-justified paragraph, storing it in |\SB@dimenii|. +% This is necessary because in order to force \TeX\ to typeset the first +% line of $Y$ at some chosen width $w_2$, we must insert leaders of width +% $c-w_1-w_2$ into the paragraph between $X$ and $Y$, where $c$ is the column +% width. +% +% Computing this width $w_1$ is a bit tricky. +% We must tell \TeX\ that the last line of $X$ must not be so long that it +% does not even have room for the first item of $Y$. +% Thus, we must strip off the first item of $Y$ and add it (or a non-breaking +% space of equivalent width) to the end of $X$ to typeset the paragraph. +% Then we use |\lastbox| to pull off the final line and check its width. +% \begin{macrocode} +\newcommand\SB@balancerows{% + \edef\SB@tempii{\the\SB@toks}% + \setbox\SB@box\vbox{% + \SB@toks\expandafter{\expandafter\\\the\SB@toks\\}% + \SB@lop\SB@toks\SB@toks% + \settowidth\SB@dimen{\the\SB@toks}% + \advance\SB@dimen-.5em% + \leftskip.5cm% + {\hbadness\@M\hfuzz\maxdimen% + \hskip-.5cm\relax\SB@temp\unskip\nobreak% + \hskip\SB@dimen\nobreak% + \rightskip2em\@plus1fil\par}% + \setbox\SB@box\lastbox% + \setbox\SB@box\hbox{% + \unhbox\SB@box% + \unskip\unskip\unpenalty% + \unpenalty\unskip\unpenalty% + }% + \expandafter% + }% + \expandafter\SB@dimenii\the\wd\SB@box\relax% +% \end{macrocode} +% Next, compute the smallest width $w_2$ such that the index entry text +% produced by |\SB@multiline| with |\SB@dimen|=$w_2$ has no more lines than +% with |\SB@dimen| set to the maximum available width for the right-hand side. +% This effectively horizontal-balances the right-hand side of the index entry +% text, making all lines of $Y$ roughly equal in width without introducing +% any extra lines. +% \begin{macrocode} + \SB@dimen\hsize% + \advance\SB@dimen-.5cm% + \setbox\SB@box\vbox{% + \SB@multiline{\hbadness\@M\hfuzz\maxdimen}% + }% + \SB@dimeniii.5\SB@dimen% + \SB@dimeniv\SB@dimeniii% + \loop% + \SB@dimeniv.5\SB@dimeniv% + \setbox\SB@boxii\vbox{% + \SB@dimen\SB@dimeniii% + \SB@multiline{\hbadness\@M\hfuzz\maxdimen}% + }% + \ifnum\SB@cnt<\@M% + \ifdim\ht\SB@boxii>\ht\SB@box% + \advance\SB@dimeniii\SB@dimeniv% + \else% + \SB@dimen\SB@dimeniii% + \advance\SB@dimeniii-\SB@dimeniv% + \fi% + \else% + \advance\SB@dimeniii\SB@dimeniv% + \fi% + \ifdim\SB@dimeniv>2\p@\repeat% + \setbox\SB@box\box\voidb@x% + \setbox\SB@boxii\box\voidb@x% +% \end{macrocode} +% Finally, typeset the results based on the quantities computed above. +% \begin{macrocode} + \SB@multiline\relax% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@multiline} +% Create a paragraph containing text $X\ldots Y$ +% where $X$ is the content of |\SB@temp|, $Y$ is the content of |\SB@tempii|, +% and $Y$ is restricted to width |\SB@dimen| (but may span multiple +% lines of that width). +% Dimen register |\SB@dimenii| must be set with the expected width of the +% final line of $X$. +% The first argument contains any parameter definitions that should be in +% effect when $X$ is processed. +% +% Note that the expansion of |\SB@tempii|, which may contain |\SB@idxitemsep|, +% depends on |\SB@dimen|. +% Therefore, the redefinition of |\SB@dimen| at the start of this macro must +% not be removed! +% \begin{macrocode} +\newcommand\SB@multiline[1]{% + \begingroup% + \SB@dimen-\SB@dimen% + \advance\SB@dimen\hsize% + \SB@dimenii-\SB@dimenii% + \advance\SB@dimenii\SB@dimen% + {#1\hskip-.5cm\relax\SB@temp\unskip\nobreak% + \SB@maxmin\SB@dimenii<{1.5em}% + \leftskip.5cm\rightskip2em\@plus1fil% + \interlinepenalty\@M% + \leaders\hbox to.5em{\hss.\hss}\hskip\SB@dimenii\@plus1fill% + \nobreak{\SB@tempii\kern-2em}% + \par\global\SB@cnt\badness}% + \endgroup% +}% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxitemsep} +% \changes{v1.11}{2005/04/21}{Changed macro name to avoid a name clash} +% If text $Y$ in index entry $X\ldots Y$ has multiple items in a list, those +% items should be separated by |\\| macros instead of by commas. +% The |\\| macro will be assigned the definition of |\SB@idxitemsep| during +% index generation, which produces the comma along with the complex spacing +% required if $Y$ ends up being broken into multiple lines. +% In particular, it forces each wrapped line of $Y$ to be right-justified +% with left margin at least |\SB@dimen|. +% \begin{macrocode} +\newcommand\SB@idxitemsep{% + ,\kern-2em\penalty-8\hskip2.33em\@minus.11em% + \hskip-\SB@dimen\@plus-1fill% + \vadjust{}\nobreak% + \hskip\SB@dimen\@plus1fill\relax% +} +% \end{macrocode} +% \end{macro} +% +% The following set of macros and environments are intended for use in the +% |.sbx| files that are automatically generated by an index-generating +% program; they shouldn't normally appear in the user's |.tex| or |.sbd| +% files directly. +% However, they are named as exported macros (no |@| symbols) since they are +% used outside the package code and are therefore not stricly internal. +% +% \begin{environment}{idxblock} +% Some indexes are divided into blocks (e.g., one for each letter of the +% alphabet or one for each book of the bible). +% Each such block should be enclosed between |\begin{idxblock}{X}| and +% |\end{idxblock}| lines, where X is the title of the block. The actual +% definition of the |idxblock| environment is set within the initialization +% code for each type of index (below). +% \begin{macrocode} +\newenvironment{idxblock}[1]{}{} +% \end{macrocode} +% \end{environment} +% +% \begin{macro}{\idxentry} +% \begin{macro}{\idxaltentry} +% Within each |idxblock| environment there should be a series of |\idxentry| +% and/or |\idxaltentry| macros, one for each line of the index. Again, the +% exact definitions of these macros will vary between index types. +% \begin{macrocode} +\newcommand\idxentry[2]{} +\newcommand\idxaltentry[2]{} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{environment}{SB@lgidx} +% \begin{environment}{SB@smidx} +% Some indexes actually have two definitions for each |idxblock| +% environment---one for use when there are few enough entries to permit a +% small style index, and another for use in a large style index. These macros +% will be redefined appropriately within the initialization code for each +% type of index. +% \begin{macrocode} +\newenvironment{SB@lgidx}[1]{}{} +\newenvironment{SB@smidx}[1]{}{} +% \end{macrocode} +% \end{environment} +% \end{environment} +% +% \begin{macro}{\SB@idxsetup} +% Set various parameters for a column of an index environment. +% \begin{macrocode} +\newcommand\SB@idxsetup{% + \hsize\SB@colwidth% + \parskip\z@skip\parfillskip\z@skip\parindent\z@% + \baselineskip\f@size\p@\@plus\p@\@minus\p@% + \lineskiplimit\z@\lineskip\p@\@plus\p@\@minus\p@% + \hyphenpenalty\@M\exhyphenpenalty\@M% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@makeidxcolumn} +% Break off enough material from |\SB@box| to create one column of the +% index. +% \begin{macrocode} +\newcommand\SB@makeidxcolumn{% + \ifdim\ht\SB@box=\z@% + \hskip\hsize\relax% + \else% + \splittopskip\z@skip\splitmaxdepth\maxdepth% + \vsplit\SB@box to\SB@dimen% + \global\setbox\SB@box\vbox{% + \SB@idxsetup% + \splitbotmark% + \unvbox\SB@box% + }% + \fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@oneidxpage} +% Construct one full page of the index. +% The definition of |\SB@oneidxpage| is generated dynamically based on the +% type of index and number of columns. +% \begin{macrocode} +\newcommand\SB@oneidxpage{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@displayindex} +% \changes{v1.11}{2005/04/21}{Item separator macro now localized in scope to the index file} +% \changes{v2.0}{2007/06/18}{Removed hyperref dependency} +% \changes{v2.6}{2008/02/16}{Balance columns on final page} +% \changes{v2.8}{2009/03/06}{Changed argument order} +% Create an index with title \argp{2} and with \argp{1} columns (must be a +% literal constant). Input the index contents from external file \argp{3}, +% which is expected to be a \TeX\ file. +% \begin{macrocode} +\newcommand\SB@displayindex[3]{% + \ifsongindexes\begingroup% + \SB@colwidth\hsize% + \advance\SB@colwidth-#1\columnsep% + \advance\SB@colwidth\columnsep% + \divide\SB@colwidth#1% + \setbox\SB@idxtitlebox\vbox{% + \let\SB@temp\songsection% + \ifx\chapter\undefined\else% + \ifx\chapter\relax\else% + \let\SB@temp\songchapter% + \fi% + \fi% + \SB@temp{#2}% + }% +% \end{macrocode} +% The |.sbx| index file might not exist (e.g., if this is the first pass +% through the \TeX\ compiler). +% If it exists, first try typesetting its content as a small index +% (one column, centered, with no divisions). +% \begin{macrocode} + \IfFileExists{\csname SB@idxfilename@#3\endcsname.sbx}{% + \ifx\hyperlink\undefined\let\hyperlink\@secondoftwo\fi% + \ifx\hyperlink\relax\let\hyperlink\@secondoftwo\fi% + \ifsepindexes% + \global\setbox\SB@box\vbox{% + \null% + \vfil% + \unvcopy\SB@idxtitlebox% + \vskip.5in\@minus.3in\relax% + \hbox to\hsize{% + \hfil% + \vbox{% + \SB@idxsetup% + \renewenvironment{idxblock}[1]% + {\begin{SB@smidx}{####1}}{\end{SB@smidx}}% + \let\\\SB@idxitemsep% + \input{\csname SB@idxfilename@#3\endcsname.sbx}% + }% + \hfil% + }% + \vskip\z@\@plus2fil\relax% + }% +% \end{macrocode} +% Test whether the resulting small index fits within one page. +% If not, re-typeset it as a large index. +% \begin{macrocode} + {\vbadness\@M\vfuzz\maxdimen% + \splitmaxdepth\maxdepth\splittopskip\z@skip% + \global\setbox\SB@boxii\vsplit\SB@box to\textheight}% + \ifvoid\SB@box% + \box\SB@boxii% + \else% + \SB@lgindex{#1}{#3}% + \fi% + \else% + \SB@lgindex{#1}{#3}% + \fi% + }% +% \end{macrocode} +% If the |.sbx| file doesn't exist, then instead typeset a page with a +% message on it indicating that the document must be compiled a second +% time in order to generate the index. +% \begin{macrocode} + {% + \ifsepindexes% + \vbox to\textheight{% + \vfil% + \unvbox\SB@idxtitlebox% + \vskip1em\relax% + \hbox to\hsize{\hfil[Index not yet generated.]\hfil}% + \vskip\z@\@plus2fil\relax% + }% + \else% + \unvbox\SB@idxtitlebox% + \hbox to\hsize{\hfil[Index not yet generated.]\hfil}% + \fi% + }% + \ifsepindexes\clearpage\fi% + \endgroup\fi% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@lgindex} +% Typeset a large-style index. +% We begin by typesetting the entire index into a box. +% \begin{macrocode} +\newcommand\SB@lgindex[2]{% + \global\setbox\SB@box\vbox{% + \renewenvironment{idxblock}[1]% + {\begin{SB@lgidx}{##1}}{\end{SB@lgidx}}% + \let\\\SB@idxitemsep% + \SB@idxsetup% + \input{\csname SB@idxfilename@#2\endcsname.sbx}% + \unskip% + }% +% \end{macrocode} +% Next, we split the box into columns and pages until the last page is reached. +% \begin{macrocode} + \SB@toks{\SB@makeidxcolumn}% + \SB@cnt#1\relax% + \loop\ifnum\SB@cnt>\@ne% + \SB@toks\expandafter{\the\SB@toks% + \kern\columnsep\SB@makeidxcolumn}% + \advance\SB@cnt\m@ne% + \repeat% + \edef\SB@oneidxpage{\the\SB@toks}% + \unvbox\SB@idxtitlebox% + \vskip.2in\relax% + \nointerlineskip% + \null% + \nointerlineskip% + \SB@cnt\vbadness\vbadness\@M% + \SB@dimenii\vfuzz\vfuzz\maxdimen% + \loop% + \SB@dimen\textheight% + \ifinner\else\kern\z@\advance\SB@dimen-\pagetotal\fi% + \global\setbox\SB@boxii\copy\SB@box% + \global\setbox\SB@boxiii\hbox{\SB@oneidxpage}% + \ifdim\ht\SB@box>\z@% + \box\SB@boxiii% + \vfil\break% + \repeat% +% \end{macrocode} +% The final page of the index should have all equal-height columns instead +% of a few full columns followed by some short or empty columns at the end. +% To achieve this, we re-typeset the final page, trying different column +% heights until we find one that causes the material to span an equal +% percentage of all the columns on the page. +% \begin{macrocode} + \SB@dimenii\ht\SB@boxii% + \divide\SB@dimenii#1\relax% + \SB@maxmin\SB@dimen>\SB@dimenii% + \loop% + \global\setbox\SB@box\copy\SB@boxii% + \global\setbox\SB@boxiii\hbox{\SB@oneidxpage}% + \ifdim\ht\SB@box>\z@% + \advance\SB@dimen\p@% + \repeat% + \box\SB@boxiii% + \global\setbox\SB@boxii\box\voidb@x% + \vbadness\SB@cnt\vfuzz\SB@dimenii% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\showindex}\MainImpl{showindex} +% \changes{v2.8}{2009/03/06}{Added optional argument} +% Create an index with title \argp{2} based on the data associated with index +% identifier \argp{3} (which was passed to |\newindex|). +% Optional argument \argp{1} specifies the number of columns. +% This macro calls the appropriate index-creation macro depending on the type +% of index that \argp{3} was declared to be. +% \begin{macrocode} +\newcommand\showindex[3][0]{% + \@ifundefined{SB@idxsel@#3}{\SB@errnoidx{#3}}{% + \expandafter\let\expandafter\SB@temp\csname SB@idxsel@#3\endcsname% + \SB@cnt#1\relax% + \ifnum\SB@cnt<\@ne\SB@cnt\SB@temp232\relax\fi% + \expandafter\SB@temp% + \expandafter\SB@maketitleindex% + \expandafter\SB@makescripindex% + \expandafter\SB@makeauthorindex% + \expandafter{\the\SB@cnt}% + {#2}{#3}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@maketitleindex} +% \changes{v2.8}{2009/03/06}{Added columns argument} +% Create a song title index. +% \argp{1} is a column count, +% \argp{2} is the title, and +% \argp{3} is the index identifier (which was passed to |\newindex|). +% \begin{macrocode} +\newcommand\SB@maketitleindex{% + \renewenvironment{SB@lgidx}[1]{ + \hbox{\SB@colorbox\idxbgcolor{\vbox{% + \hbox to\idxheadwidth{{\idxheadfont\relax##1}\hfil}% + }}}% + \nobreak\vskip3\p@\@plus2\p@\@minus2\p@\nointerlineskip% + }{\penalty-50\vskip5\p@\@plus5\p@\@minus4\p@}% + \renewenvironment{SB@smidx}[1]{}{}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{\idxtitlefont\relax\ignorespaces##1\unskip}% + {{\idxrefsfont\relax##2}}% + }% + \renewcommand\idxaltentry[2]{% + \SB@ellipspread{\idxlyricfont\relax\ignorespaces##1\unskip}% + {{\idxrefsfont\relax##2}}% + }% + \SB@displayindex% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxcolhead} +% In a scripture index, this macro remembers the current book of the bible +% we're in so that new columns can be headed with ``Bookname (continued)''. +% \begin{macrocode} +\newcommand\SB@idxcolhead{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxheadsep} +% Add vertical space following the header line that begins (or continues) a +% section of a scripture index. +% \begin{macrocode} +\newcommand\SB@idxheadsep{{% + \SB@dimen4\p@% + \advance\SB@dimen-\prevdepth% + \SB@maxmin\SB@dimen<\z@% + \SB@dimenii\SB@dimen% + \SB@maxmin\SB@dimenii>\p@% + \vskip\SB@dimen\@plus\p@\@minus\SB@dimenii% +}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@idxcont} +% Typeset the ``Bookname (continued)'' line that continues a scripture +% index section when it spans a column break. +% \begin{macrocode} +\newcommand\SB@idxcont[1]{% + \hbox to\hsize{{\idxcont{#1}}\hfil}% + \nobreak% + \SB@idxheadsep\nointerlineskip% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@makescripindex} +% \changes{v2.4}{2007/10/08}{Scripture index spacing made more uniform} +% \changes{v2.8}{2009/03/06}{Added columns argument} +% Create a scripture index. +% \argp{1} is a column count, +% \argp{1} is the title, and +% \argp{2} is the index identifier (which was passed to |\newscripindex|). +% \begin{macrocode} +\newcommand\SB@makescripindex{% + \renewenvironment{SB@lgidx}[1]{% + \gdef\SB@idxcolhead{##1}% + \hbox to\hsize{{\idxbook{##1}}\hfil}% + \nobreak% + \SB@idxheadsep\nointerlineskip% + }{% + \mark{\noexpand\relax}% + \penalty-20\vskip3\p@\@plus3\p@\relax% + }% + \renewenvironment{SB@smidx}[1] + {\begin{SB@lgidx}{##1}}{\end{SB@lgidx}}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{\hskip.25cm\idxscripfont\relax##1}% + {{\idxrefsfont\relax##2}}% + \SB@toks\expandafter{\SB@idxcolhead}% + \mark{\noexpand\SB@idxcont{\the\SB@toks}}% + }% + \renewcommand\idxaltentry[2]{\SB@erridx{a scripture}}% + \SB@displayindex% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@makeauthorindex} +% \changes{v2.8}{2009/03/06}{Added columns argument} +% Create an author index. +% \argp{1} is a column count, +% \argp{2} is the title, and +% \argp{2} is the index identifier (which was passed to |\newauthindex|). +% \begin{macrocode} +\newcommand\SB@makeauthorindex{% + \renewenvironment{SB@lgidx}[1]{}{}% + \renewenvironment{SB@smidx}[1]{}{}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{{\idxauthfont\relax\sfcode`.\@m##1}}% + {{\idxrefsfont##2}}% + }% + \renewcommand\idxaltentry[2]{\SB@erridx{an author}}% + \SB@displayindex% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Error Messages} +% +% We break error messages out into separate macros here in order to reduce the +% length (in tokens) of the more frequently used macros that do actual work. +% This can result in a small speed improvement on slower machines. +% +% \begin{macro}{\SB@Error} +% \begin{macro}{\SB@Warn} +% All errors and warnings will be reported as coming from package ``songs''. +% \begin{macrocode} +\newcommand\SB@Error{\PackageError{songs}} +\newcommand\SB@Warn{\PackageWarning{songs}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SB@errspos} +% \begin{macrocode} +\newcommand\SB@errspos{% + \SB@Error{Illegal \protect\songpos\space argument}{The argume% + nt to \protect\songpos\space must be a number from 0 to 3.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errnse} +% \begin{macrocode} +\newcommand\SB@errnse{% + \SB@Error{Nested songs environments are not supported}{End th% + e previous songs environment before beginning the next one.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errpl} +% \begin{macrocode} +\newcommand\SB@errpl{% + \SB@Error{\protect\includeonlysongs\space not permitted with% + in a songs environment}{\protect\includeonlysongs\space can o% + nly be used in the document preamble or between songs environ% + ments in the document body.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errrtopt} +% \begin{macrocode} +\newcommand\SB@errrtopt{% + \SB@Error{Cannot display chords in a rawtext dump}{You have u% + sed the rawtext option in the \protect\usepackage\space lin% + e and have either used the chorded option as well or have use% + d the \protect\chordson\space macro subsequently.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@warnrc} +% \begin{macrocode} +\newcommand\SB@warnrc{% + \SB@Warn{The \protect\repchoruses\space feature will not wor% + k when the number of columns is set to zero}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errboo} +% \begin{macrocode} +\newcommand\SB@errboo{% + \SB@Error{Encountered \protect\beginsong\space without seein% + g an \protect\endsong\space for the previous song}% + {Song \thesongnum\space might be missing a% + n \protect\endsong\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbor} +% \begin{macrocode} +\newcommand\SB@errbor{% + \SB@Error{Encountered \protect\beginsong\space without seein% + g an \protect\endscripture\space for the preceding scriptur% + e quotation}{A scripture quotation appearing after son% + g \thesongnum\space might be missing a% + n \protect\endscripture\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erreov} +% \begin{macrocode} +\newcommand\SB@erreov{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space has a \protect\beginverse\space% + line with no matching \protect\endverse\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erreoc} +% \begin{macrocode} +\newcommand\SB@erreoc{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endchorus\space for the preceding chorus}{Son% + g \thesongnum\space has a \protect\beginchorus\space% + line with no matching \protect\endchorus\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erreor} +% \begin{macrocode} +\newcommand\SB@erreor{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endscripture for the preceding scripture quot% + e}{A scripture quote appearing before song \thesongnum\space% + ended with \protect\endsong\space instead of wit% + h \protect\endscripture.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erreot} +% \begin{macrocode} +\newcommand\SB@erreot{% + \SB@Error{Encountered \protect\endsong\space with no matchin% + g \protect\beginsong}{Before song \thesongnum\space there wa% + s an \protect\endsong\space with no matchin% + g \protect\beginsong.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbvv} +% \begin{macrocode} +\newcommand\SB@errbvv{% + \SB@Error{Encountered \protect\beginverse\space without seein% + g an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space might have a verse that has n% + o \protect\endendverse\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbvc} +% \begin{macrocode} +\newcommand\SB@errbvc{% + \SB@Error{Encountered \protect\beginverse\space without seein% + g an \protect\endchorus\space for the preceding chorus}{Son% + g \thesongnum\space might have a chorus that has n% + o \protect\endchorus\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbvt} +% \begin{macrocode} +\newcommand\SB@errbvt{% + \SB@Error{Encountered \protect\beginverse\space without firs% + t seeing a \protect\beginsong\space line}{Before son% + g \thesongnum, there is a \protect\beginverse\space line no% + t contained in any song.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errevc} +% \begin{macrocode} +\newcommand\SB@errevc{% + \SB@Error{Encountered \protect\endverse\space while process% + ing a chorus}{Song \thesongnum\space might hav% + e a \protect\beginchorus\space concluded by a% + n \protect\endverse\space instead of an \protect\endchorus.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errevo} +% \begin{macrocode} +\newcommand\SB@errevo{% + \SB@Error{Encountered \protect\endverse\space without firs% + t seeing a \protect\beginverse}{Song \thesongnum\space m% + ight have an \protect\endverse\space with no matchin% + g \protect\beginverse.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errevt} +% \begin{macrocode} +\newcommand\SB@errevt{% + \SB@Error{Encountered an \protect\endverse\space outside o% + f any song}{Before song \thesongnum, there is a% + n \protect\endverse\space line not preceded b% + y a \protect\beginsong\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erretex} +% \begin{macrocode} +\newcommand\SB@erretex{% + \SB@Error{The \protect\repchoruses\space feature requires e-% + TeX compatibility}{Your version of LaTeX2e does not appear t% + o be e-TeX compatible. Find a distribution that includes e-T% + eX support in order to use this feature.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbcv} +% \begin{macrocode} +\newcommand\SB@errbcv{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space might hav% + e a \protect\beginverse\space with no match% + ing \protect\endverse.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbcc} +% \begin{macrocode} +\newcommand\SB@errbcc{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing an \protect\endchorus\space for the preceding chorus}% + {Song \thesongnum\space might have a \protect\beginchorus% + \space with no matching \protect\endchorus.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbct} +% \begin{macrocode} +\newcommand\SB@errbct{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing a \protect\beginsong\space line first}{After son% + g \thesongnum\space there is a \protect\beginchorus\space% + line outside of any song.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errecv} +% \begin{macrocode} +\newcommand\SB@errecv{% + \SB@Error{Encountered an \protect\endchorus\space while proc% + essing a verse}{Song \thesongnum\space might hav% + e a \protect\beginverse\space concluded by \protect\endchorus% + \space instead of \protect\endverse.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erreco} +% \begin{macrocode} +\newcommand\SB@erreco{% + \SB@Error{Encountered \protect\endchorus\space without firs% + t seeing a \protect\beginchorus}{Song \thesongnum\space m% + ight have an \protect\endchorus\space with no match% + ing \protect\beginchorus.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errect} +% \begin{macrocode} +\newcommand\SB@errect{% + \SB@Error{Encountered an \protect\endchorus\space outside o% + f any song}{Before song \thesongnum, there is a% + n \protect\endchorus\space line not preceded b% + y a \protect\beginsong\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbro} +% \begin{macrocode} +\newcommand\SB@errbro{% + \SB@Error{Missing \protect\endsong}% + {Nested song and intersong environments are not supported% + . Song \thesongnum\space might be missing a% + n \protect\endsong\space line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errbrr} +% \begin{macrocode} +\newcommand\SB@errbrr{% + \SB@Error{Nested intersong environments are not supported}% + {A scripture quote or other intersong environment before s% + ong \thesongnum\space is missing its ending line.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errero} +% \begin{macrocode} +\newcommand\SB@errero{% + \SB@Error{Encountered an \protect\endscripture\space whil% + e processing a song}{Song \thesongnum\space ends wit% + h \protect\endscripture\space when it should end wit% + h \protect\endsong.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errert} +% \begin{macrocode} +\newcommand\SB@errert{% + \SB@Error{Encountered an \protect\endscripture\space with% + out first seeing a \protect\beginscripture}{Before son% + g \thesongnum, there is an \protect\endscripture\space w% + ith no matching \protect\beginscripture.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errscrip} +% \begin{macrocode} +\newcommand\SB@errscrip[1]{% + \SB@Error{Encountered a \protect#1\space outside a scriptu% + re quote}{\protect#1\space can only appear betwee% + n \protect\beginscripture\space an% + d \protect\endscripture\space lines.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errchord} +% \begin{macrocode} +\newcommand\SB@errchord{% + \SB@Error{Song \thesongnum\space seems to have chord% + s that appear outside of any verse or chorus}{All chords a% + nd lyrics should appear between \protect\beginverse\space% + and \protect\endverse, or between \protect\beginchorus\space% + and \protect\endchorus.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errreplay} +% \begin{macrocode} +\newcommand\SB@errreplay{% + \SB@Error{Replayed chord has no matching chord}{Son% + g \thesongnum\space uses \protect^ more times than the% + re are chords in the previously memorized verse.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errreg} +% \begin{macrocode} +\newcommand\SB@errreg[1]{% + \SB@Error{Unknown chord-replay register name: #1}{Chord-re% + play registers must be declared with \protect\newchords.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errdup} +% \begin{macrocode} +\newcommand\SB@errdup[1]{% + \SB@Error{Duplicate definition of chord-replay register% + : #1}{\protect\newchords\space was used to declare the sa% + me chord-replay register twice.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errmbar} +% \begin{macrocode} +\newcommand\SB@errmbar{% + \SB@Error{Song \thesongnum\space seems to have measur% + e bars that appear outside of any verse or chorus}{All mea% + sure bars (produced with \protect\mbar\space or |) must ap% + pear between \protect\beginverse\space an% + d \protect\endverse, or between \protect\beginchorus\space% + and \protect\endchorus.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errtab} +% \begin{macrocode} +\newcommand\SB@errtab{% + \SB@Error{Invalid argument to \protect\gtab\space macro. R% + eplacing it with \protect\0.}{Valid arguments consist onl% + y of: X, O, 0, 1, 2, 3, or 4.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@errnoidx} +% \begin{macrocode} +\newcommand\SB@errnoidx[1]{% + \SB@Error{Unknown index identifier: #1}{This index identifie% + r was never declared using \protect\newindex.}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\SB@erridx} +% \begin{macrocode} +\newcommand\SB@erridx[1]{% + \SB@Error{\protect\idxaltentry\space not allowed in #1 index}% + {This error should not occur. The index generation routines ha% + ve malfunctioned. Try deleting all temporary files and then re% + compiling.}% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Option Processing}\label{sec:optproc} +% +% \begin{macro}{\ifchorded} +% \begin{macro}{\iflyric} +% \begin{macro}{\ifslides} +% \begin{macro}{\ifmeasures} +% \begin{macro}{\ifpartiallist} +% \begin{macro}{\ifrepchorus} +% \begin{macro}{\iftranscapos} +% \begin{macro}{\ifnolyrics} +% \begin{macro}{\ifrawtext} +% \begin{macro}{\ifpdfindex} +% \begin{macro}{\ifsongindexes} +% \begin{macro}{\ifsepindexes} +% \begin{macro}{\ifSB@colorboxes} +% \begin{macro}{\ifSB@omitscrip} +% Reserve conditionals for all of the various option settings. +% We wait to define these since if any are used earlier than this, it is +% an error in the package code, and we'd rather get an error than continue. +% \begin{macrocode} +\newif\ifchorded +\newif\iflyric\lyrictrue +\newif\ifslides +\newif\ifmeasures +\newif\ifpartiallist +\newif\ifrepchorus +\newif\iftranscapos +\newif\ifnolyrics +\newif\ifrawtext +\newif\ifpdfindex\pdfindextrue +\newif\ifsongindexes\songindexestrue +\newif\ifsepindexes\sepindexestrue +\newif\ifSB@colorboxes\SB@colorboxestrue +\newif\ifSB@omitscrip +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\nolyrics} +% The |\nolyrics| macro is just shorthand for |\nolyricstrue|. +% \begin{macrocode} +\newcommand\nolyrics{} +\let\nolyrics\nolyricstrue +% \end{macrocode} +% \end{macro} +% +% Finally we're ready to process all of the package options. +% This is delayed until near the end because the option processing code +% needs to execute various macros found in the previous sections. +% \begin{macrocode} +\SB@chordson +\ProcessOptions\relax +% \end{macrocode} +% +% If we're not generating a pdf, then don't generate the pdf index. +% \begin{macrocode} +\ifSB@pdf\else\pdfindexfalse\fi +% \end{macrocode} +% +% \begin{macro}{\SB@colorbox} +% Include the colors package and define colors, if requested. +% \begin{macrocode} +\ifSB@colorboxes + \RequirePackage{color} + \definecolor{SongbookShade}{gray}{.80} + \newcommand\SB@colorbox[2]{% + \ifx\@empty#1% + \vbox{% + \kern3\p@% + \hbox{\kern3\p@{#2}\kern3\p@}% + \kern3\p@% + }% + \else% + \colorbox{#1}{#2}% + \fi% + } +\else + \newcommand\SB@colorbox[2]{\vbox{% + \kern3\p@% + \hbox{\kern3\p@{#2}\kern3\p@}% + \kern3\p@% + }} +\fi +% \end{macrocode} +% \end{macro} +% +% \subsection{Rawtext Mode} +% +% If generating raw text, most of what has been defined previously is ignored +% in favor of some very specialized macros that write all the song lyrics to +% a text file. +% \begin{macrocode} +\ifrawtext + \newwrite\SB@txtout + \immediate\openout\SB@txtout=\jobname.txt + \newif\ifSB@doEOL + {\catcode`\^^M12 % + \catcode`\^^J12 % + \gdef\SB@printEOL{\ifSB@doEOL^^M^^J\fi}} + {\catcode`#12\gdef\SB@hash{#}} + {\catcode`&12\gdef\SB@amp{&}} + \renewcommand\SB@@@beginsong{% + \begingroup% + \def\'{}\def\`{}\def\v{}\def\u{}\def\={}\def\^{}% + \def\.{}\def\H{}\def\~{}\def\"{}\def\t{}% + \def\copyright{(c)}% + \let~\space% + \let\par\SB@printEOL% + \let\#\SB@hash% + \let\&\SB@amp% + \catcode`|9 % + \catcode`*9 % + \catcode`^9 % + \def\[##1]{}% + \resettitles% + \immediate\write\SB@txtout{\thesongnum. \songtitle}% + \nexttitle% + \foreachtitle{\immediate\write\SB@txtout{(\songtitle)}}% + \ifx\songauthors\@empty\else% + \immediate\write\SB@txtout{\songauthors}% + \fi% + \ifx\SB@rawrefs\@empty\else% + \immediate\write\SB@txtout{\SB@rawrefs}% + \fi% + \immediate\write\SB@txtout{}% + \SB@doEOLfalse% + \obeylines% + } + \renewcommand\SB@endsong{% + \SB@doEOLtrue% + \immediate\write\SB@txtout{\songcopyright\space% + \songlicense\SB@printEOL}% + \endgroup% + \SB@insongfalse% + \stepcounter{songnum}% + } + \def\SB@parsesrefs#1{\def\songrefs{#1}} + \long\def\beginverse#1#2\endverse{% + \SB@doEOLtrue\begingroup% + \def\textnote##1{##1}% + \def\SB@temp{#1}% + \def\SB@star{*}% + \ifx\SB@temp\SB@star% + \immediate\write\SB@txtout{\@gobble#2}% + \else% + \immediate\write\SB@txtout{#2}% + \fi% + \endgroup\SB@doEOLfalse} + \long\def\beginchorus#1\endchorus{% + \SB@doEOLtrue\begingroup% + \def\textnote##1{##1}% + \immediate\write\SB@txtout{Chorus:#1}% + \endgroup\SB@doEOLfalse} + \long\def\beginscripture#1\endscripture{} + \def\musicnote#1{} + \def\textnote#1{% + \SB@doEOLtrue% + \immediate\write\SB@txtout{#1\SB@printEOL}% + \SB@doEOLfalse} + \def\brk{} + \def\rep#1{(x#1)} + \def\echo#1{(#1)} + \def\mbar#1#2{} + \def\lrep{} + \def\rrep{} + \def\nolyrics{} + \renewcommand\memorize[1][]{} + \renewcommand\replay[1][]{} +\fi +% \end{macrocode} +% +% \Finale +\endinput + diff --git a/Master/texmf-dist/source/latex/songs/songs.ins b/Master/texmf-dist/source/latex/songs/songs.ins new file mode 100644 index 00000000000..f6f4cdbd77e --- /dev/null +++ b/Master/texmf-dist/source/latex/songs/songs.ins @@ -0,0 +1,61 @@ +%% Copyright (C) 2012 Kevin W. Hamlen +%% +%% This program is free software; you can redistribute it and/or +%% modify it under the terms of the GNU General Public License +%% as published by the Free Software Foundation; either version 2 +%% of the License, or (at your option) any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this program; if not, write to the Free Software +%% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +%% MA 02110-1301, USA. +%% +%% The latest version of this program can be obtained from +%% http://songs.sourceforge.net. + +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/songs} + +\preamble + +This is a generated file. + +Copyright (C) 2012 by Kevin W. Hamlen + +This file may be distributed and/or modified under the conditions of +the LaTeX Project Public License, either version 1.3a of this license +or (at your option) any later version. The latest version of this +license is in: + + http://www.latex-project.org/lppl.txt + +and version 1.3a or later is part of all distributions of LaTeX version +2004/10/01 or later. + +\endpreamble + +\generate{\file{songs.sty}{\from{songs.dtx}{package}}} + +\obeyspaces +\Msg{*************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* file into a directory searched by TeX: *} +\Msg{* *} +\Msg{* songs.sty *} +\Msg{* *} +\Msg{* To produce the documentation run the file songbook.dtx *} +\Msg{* through LaTeX. *} +\Msg{* *} +\Msg{* Happy TeXing! *} +\Msg{* *} +\Msg{*************************************************************} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/songs/songs.sty b/Master/texmf-dist/tex/latex/songs/songs.sty new file mode 100644 index 00000000000..24992416b08 --- /dev/null +++ b/Master/texmf-dist/tex/latex/songs/songs.sty @@ -0,0 +1,3727 @@ +%% +%% This is file `songs.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% songs.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2012 by Kevin W. Hamlen +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3a of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3a or later is part of all distributions of LaTeX version +%% 2004/10/01 or later. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{songs} + [2012/03/17 v2.14 Songs package] +\newif\ifSB@etex +\ifx\eTeXversion\undefined\else + \ifx\eTeXversion\relax\else + \SB@etextrue + \IfFileExists{etex.sty}{\RequirePackage{etex}}{} + \fi +\fi +\newif\ifSB@pdf\SB@pdffalse +\ifx\pdfoutput\undefined\else + \ifx\pdfoutput\relax\else + \ifnum\pdfoutput<\@ne\else + \SB@pdftrue + \fi + \fi +\fi +\newif\ifSB@preamble +\SB@preambletrue +\newif\ifSB@test +\newcommand\SB@temp{} +\newcommand\SB@tempii{} +\newcommand\SB@tempiii{} +\newcommand\SB@tempiv{} +\newcommand\SB@tempv{} +\newdimen\SB@dimen +\newdimen\SB@dimenii +\newdimen\SB@dimeniii +\newdimen\SB@dimeniv +\newbox\SB@box +\newbox\SB@boxii +\newbox\SB@boxiii +\newtoks\SB@toks +\newcount\SB@cnt +\newcount\SB@cntii +\newskip\SB@skip +\RequirePackage{keyval} +\newcommand\lyricfont{\normalfont\normalsize} +\newcommand\stitlefont{% + \ifslides\sffamily\Huge\else\sffamily\slshape\Large\fi% +} +\newcommand\versefont{} +\newcommand\chorusfont{} +\newcommand\notefont{} +\newcommand\scripturefont{% + \usefont{OT1}{pzc}{mb}{it}% + \shiftdblquotes{-1.1\p@}\z@{-2\p@}\z@% +} +\newcommand\printscrcite[1]{\sffamily\small#1} +\newcommand\snumbgcolor{SongbookShade} +\newcommand\notebgcolor{SongbookShade} +\newcommand\idxbgcolor{SongbookShade} +\newcommand\versejustify{\justifyleft} +\newcommand\chorusjustify{\justifyleft} +\newcommand\notejustify{% + \advance\baselineskip\p@\relax% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parindent\z@% +} +\newcommand\placenote[1]{% + \leftskip\z@skip\rightskip\@flushglue\SB@cbarshift% + \noindent#1\par% +} +\newcounter{songnum} +\newcounter{versenum} +\renewcommand\thesongnum{\songnumstyle{songnum}} +\newcommand\songnumstyle{} +\let\songnumstyle\arabic +\renewcommand\theversenum{\versenumstyle{versenum}} +\newcommand\versenumstyle{} +\let\versenumstyle\arabic +\newcommand\printsongnum[1]{\sffamily\bfseries\LARGE#1} +\newcommand\printversenum[1]{\lyricfont#1.\ } +\newcommand\placeversenum[1]{% + \hskip-\leftskip\hskip-\parindent\relax% + \box#1% +} +\newcommand\everyverse{} +\newcommand\everychorus{} +\newcommand\printchord[1]{\sffamily\slshape\large#1} +\newcommand\chordlocals{} +\newskip\versesep +\versesep123456789sp\relax +\newskip\afterpreludeskip +\afterpreludeskip=2\p@\@plus4\p@ +\newskip\beforepostludeskip +\beforepostludeskip=2\p@\@plus4\p@ +\newskip\baselineadj +\baselineadj\z@skip +\newcommand\clineparams{% + \baselineskip\f@size\p@% + \advance\baselineskip-2\p@% + \lineskiplimit-2\p@% + \lineskip-2\p@% +} +\parindent.25in +\newlength\idxheadwidth +\setlength\idxheadwidth{1.5cm} +\newlength\songnumwidth +\settowidth\songnumwidth{\printsongnum{999.}} +\newlength\versenumwidth +\settowidth\versenumwidth{\printversenum{9\kern1em}} +\newlength\cbarwidth +\setlength\cbarwidth\p@ +\newlength\sbarheight +\setlength\sbarheight\p@ +\interlinepenalty\@m +\newcount\vvpenalty\vvpenalty200 +\newcount\ccpenalty\ccpenalty200 +\newcount\vcpenalty\vcpenalty200 +\newcount\cvpenalty\cvpenalty200 +\newcount\brkpenalty\brkpenalty200 +\newcount\spenalty\spenalty100 +\newcommand\songmark{} +\newcommand\versemark{} +\newcommand\chorusmark{} +\newcommand\extendprelude{\showrefs\showauthors} +\newcommand\extendpostlude{\songcopyright\ \songlicense\unskip} +\newcommand\idxheadfont{\sffamily\bfseries\LARGE} +\newcommand\idxtitlefont{\sffamily\slshape} +\newcommand\idxlyricfont{\rmfamily} +\newcommand\idxscripfont{\sffamily\small\slshape} +\newcommand\idxauthfont{\small\bfseries} +\newcommand\idxrefsfont{\normalfont\normalsize} +\newcommand\idxbook[1]{\small\bfseries#1} +\newcommand\idxcont[1]{\small\textbf{#1} (continued)} +\newcommand\colbotglue{} +\let\colbotglue\z@skip +\newcommand\lastcolglue{} +\let\lastcolglue\@flushglue +\newcount\minfrets\minfrets4 +\newdimen\SB@colwidth +\DeclareOption{slides}{\slides} +\newcommand\slides{% + \slidestrue% + \def\lyricfont{\normalfont\huge}% + \def\chorusfont{\slshape}% + \def\versejustify{\justifycenter}% + \let\chorusjustify\versejustify + \def\placenote##1{\justifycenter\noindent##1\par}% + \scriptureoff% + \onesongcolumn% + \ifSB@preamble\ifSB@chordedspec\else\SB@chordsoff\fi\fi% + \spenalty-\@M% + \let\colbotglue\@flushglue% + \setlength\cbarwidth\z@% + \setlength\sbarheight\z@% +} +\newcommand\justifyleft{% + \leftskip\parindent% + \ifSB@inverse\advance\leftskip\versenumwidth\fi% + \SB@cbarshift% + \parindent-\parindent% +} +\newcommand\justifycenter{% + \centering\SB@cbarshift\rightskip\leftskip% + \def\placeversenum##1{% + \hskip-\leftskip\hskip-\parindent\relax% + \hangindent-\wd##1\hangafter\m@ne% + \box##1\hfil% + }% +} +\newcommand\SB@outer{\outer} +\DeclareOption{unouter}{\let\SB@outer\relax} +\DeclareOption{rawtext}{\rawtexttrue\indexesoff} +\DeclareOption{nopdfindex}{\pdfindexfalse} +\DeclareOption{noshading}{\SB@colorboxesfalse} +\DeclareOption{noindexes}{\indexesoff} +\newcommand\indexeson{\songindexestrue} +\newcommand\indexesoff{\songindexesfalse} +\newif\ifSB@measurespec +\newif\ifSB@chordedspec +\DeclareOption{chorded}{\chordson} +\DeclareOption{lyric}{\chordsoff} +\newcommand\chordson{\SB@chordedspectrue\SB@chordson} +\newcommand\chordsoff{\SB@chordedspectrue\SB@chordsoff} +\newcommand\SB@chordson{% + \ifrawtext% + \SB@errrtopt% + \else% + \chordedtrue\lyricfalse% + \let\SB@bracket\SB@chord% + \let\SB@rechord\SB@@rechord% + \let\SB@ch\SB@ch@on% + \ifSB@measurespec% + \ifmeasures\SB@measureson\else\SB@measuresoff\fi% + \else% + \SB@measureson% + \fi% + \ifSB@preamble\def\colbotglue{\z@\@plus.5\textheight}\fi% + \SB@setbaselineskip% + \fi% +} +\newcommand\SB@chordsoff{% + \chordedfalse\lyrictrue% + \def\SB@bracket##1]{\ignorespaces}% + \let\SB@rechord\relax% + \let\SB@ch\SB@ch@off% + \ifSB@measurespec% + \ifmeasures\SB@measureson\else\SB@measuresoff\fi% + \else% + \SB@measuresoff% + \fi% + \ifSB@preamble\let\colbotglue\z@skip\fi% + \SB@setbaselineskip% +} +\DeclareOption{showmeasures}{\measureson} +\DeclareOption{nomeasures}{\measuresoff} +\newcommand\measureson{\SB@measurespectrue\SB@measureson} +\newcommand\measuresoff{\SB@measurespectrue\SB@measuresoff} +\newcommand\SB@measureson{% + \measurestrue% + \let\SB@mbar\SB@makembar% + \ifchorded% + \let\SB@mch\SB@mch@on% + \else% + \let\SB@mch\SB@mch@m% + \fi% + \ifSB@inverse\SB@loadactives\fi% + \ifSB@inchorus\SB@loadactives\fi% +} +\newcommand\SB@measuresoff{% + \measuresfalse% + \let\SB@mbar\@gobbletwo% + \ifchorded% + \let\SB@mch\SB@ch@on% + \else% + \let\SB@mch\SB@ch@off% + \fi% + \ifSB@inverse\SB@loadactives\fi% + \ifSB@inchorus\SB@loadactives\fi% +} +\DeclareOption{transposecapos}{\transcapostrue} +\DeclareOption{noscripture}{\SB@omitscriptrue} +\newcommand\scriptureon{\SB@omitscripfalse} +\newcommand\scriptureoff{\SB@omitscriptrue} +\DeclareOption{twosongcolumns}{\SB@numcols\tw@} +\DeclareOption{onesongcolumn}{\SB@numcols\@ne} +\newcommand\songcolumns[1]{% + \SB@cnt#1\relax% + \ifnum\SB@cnt=\SB@numcols\else% + \ifSB@preamble\else{\SB@clearpage}\fi% + \fi% + \SB@numcols\SB@cnt% + \ifnum\SB@numcols>\z@% + \SB@colwidth-\columnsep% + \multiply\SB@colwidth\SB@numcols% + \advance\SB@colwidth\columnsep% + \advance\SB@colwidth\textwidth% + \divide\SB@colwidth\SB@numcols% + \else% + \ifrepchorus\SB@warnrc\fi% + \fi% +} +\newcommand\onesongcolumn{\songcolumns\@ne} +\newcommand\twosongcolumns{\songcolumns\tw@} +\newcommand\songlist{} +\newcommand\includeonlysongs[1]{% + \ifSB@songsenv\SB@errpl\else% + \partiallisttrue% + \renewcommand\songlist{#1}% + \fi% +} +\newcommand\nosongnumbers{\setlength\songnumwidth\z@} +\newcommand\noversenumbers{% + \renewcommand\printversenum[1]{}% + \setlength\versenumwidth\z@% +} +\ifSB@etex + \newcommand\repchoruses{% + \ifnum\SB@numcols<\@ne\SB@warnrc\fi% + \repchorustrue% + } +\else + \newcommand\repchoruses{\SB@erretex} +\fi +\newcommand\norepchoruses{\repchorusfalse} +\newcommand\sepverses{% + \vvpenalty-\@M% + \ccpenalty100 % + \vcpenalty\vvpenalty% + \cvpenalty\vvpenalty% + \let\colbotglue\@flushglue% +} +\AtBeginDocument{ + \SB@setversesep + \songcolumns\SB@numcols + \SB@preamblefalse +} +\newbox\SB@songbox +\newcount\SB@numcols\SB@numcols\tw@ +\newcount\SB@colnum +\newbox\SB@colbox +\newbox\SB@pgbox +\newbox\SB@mrkbox +\newcommand\SB@maxmin[3]{\ifdim#1#2#3#1#3\fi} +\newcommand\SB@mkpage[3]{% + \begingroup% + \splitmaxdepth\maxdepth\splittopskip\z@skip% + \global\setbox#1\vbox{% + \unvbox#1% + \nointerlineskip% + \null% + \vfil% + }% + \loop\ifnum#2<\SB@numcols% + \setbox\SB@box\vsplit#1to#3\relax% + \ifvoid#1% + #2\SB@numcols% + \else% + \SB@updatepage% + \global\advance#2\@ne% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \SB@insertchorus#1% + \fi\fi% + \fi% + \repeat% + \global\setbox#1\vbox{% + \unvbox\SB@box% + \unvbox#1% + \unskip% + \setbox\SB@box\lastbox% + }% + \endgroup% +} +\newcommand\SB@migrate[1]{% + \SB@toks\expandafter{#1}% + \edef\SB@temp{\the\SB@toks}% + \ifx\SB@temp\@empty\else\mark{\the\SB@toks}\fi% +} +\newcommand\SB@updatepage{% + \global\setbox\SB@mrkbox\vbox{% + \unvbox\SB@mrkbox% + \SB@migrate\splitfirstmark% + \SB@migrate\splitbotmark% + }% + \global\setbox\SB@pgbox\hbox{% + \SB@dimen\SB@colwidth% + \advance\SB@dimen\columnsep% + \multiply\SB@dimen\SB@colnum% + \advance\SB@dimen-\wd\SB@pgbox% + \unhbox\SB@pgbox% + \ifdim\SB@dimen=\z@\else\hskip\SB@dimen\relax\fi% + \box\SB@box% + }% +} +\newcommand\SB@droppage{\setbox\SB@box\box\voidb@x} +\newcommand\SB@output{% + \ifnum\SB@numcols>\z@\begingroup% + \loop% + \SB@dimen\textheight% + \ifinner\else\advance\SB@dimen-\pagetotal\fi% + \SB@mkpage\SB@colbox\SB@colnum\SB@dimen% + \ifnum\SB@colnum<\SB@numcols\else% + \unvbox\SB@mrkbox% + \ifinner\else\kern\z@\fi% + \box\SB@pgbox% + \ifinner\else\vfil\break\vskip\vsize\relax\fi% + \global\SB@colnum\z@% + \repeat% + \endgroup\else% + \unvbox\SB@colbox\unskip% + \fi% +} +\newcommand\SB@putboxes[1]{% + \SB@dimen\ifnum\SB@numcols>\z@\ht\SB@colbox\else\p@\fi% + #1\SB@colbox% + \ifdim\SB@dimen>\z@% + \SB@breakpoint\spenalty% + \ifdim\sbarheight>\z@% + \vskip-\sbarheight\relax% + \fi% + \fi% + #1\SB@songbox% +} +\newcommand\SB@nextcol[2]{% + \ifnum#1>\z@% + \ifnum\SB@numcols>\z@% + \global\setbox\SB@colbox\vbox{% + \SB@cnt#1\relax% + \SB@dimen\ht\SB@colbox% + \unvbox\SB@colbox% + \unskip% + \ifdim\SB@dimen>\z@% + \vskip#2\relax% + \break% + \advance\SB@cnt\m@ne% + \fi% + \loop\ifnum\SB@cnt>\z@% + \nointerlineskip% + \null% + \vfil% + \break% + \advance\SB@cnt\m@ne% + \repeat% + }% + \SB@output% + \else% + \ifnum\lastpenalty=-\@M\null\fi% + \break% + \fi% + \fi% +} +\newcommand\SB@selectcol{} +\newcommand\SB@@selectcol{% + \begingroup% + \SB@cnt\z@% + \vbadness\@M\vfuzz\maxdimen% + \let\SB@updatepage\SB@droppage% + \SB@dimen\textheight% + \ifinner\else\advance\SB@dimen-\pagetotal\fi% + \setbox\SB@boxii\vbox{\SB@putboxes\unvcopy}% + \SB@cntii\SB@colnum% + \SB@mkpage\SB@boxii\SB@cntii\SB@dimen% + \SB@spos% + \global\SB@cnt\SB@cnt% + \endgroup% + \SB@nextcol\SB@cnt\colbotglue% +} +\newcommand\SB@spbegnew{% + \setbox\SB@boxiii\copy\SB@songbox% + \SB@cntii\z@% + \SB@mkpage\SB@boxiii\SB@cntii\textheight% +} +\newcommand\SB@spextold{% + \ifodd\c@page\else% + \SB@cntii\z@% + \SB@mkpage\SB@boxii\SB@cntii\textheight% + \fi% +} +\newcommand\SB@spextnew{% + \SB@cntii\z@% + \SB@mkpage\SB@boxiii\SB@cntii\textheight% +} +\newcommand\SB@spdblpg{% + \ifnum\SB@cntii<\SB@numcols% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \if@twoside\ifodd\c@page\else% + \advance\SB@cnt\SB@numcols% + \fi\fi% + \fi% +} +\newcommand\SB@sposi{% + \ifnum\SB@cntii<\SB@numcols\else\if@twoside% + \SB@spextold% + \fi\fi% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spbegnew% + \ifnum\SB@cntii<\SB@numcols\else\if@twoside% + \SB@spextnew% + \fi\fi% + \SB@spdblpg% + \fi% +} +\newcommand\SB@sposii{% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spbegnew% + \ifnum\SB@cntii<\SB@numcols% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \else% + \if@twoside% + \SB@spextold% + \ifnum\SB@cntii<\SB@numcols\else% + \SB@spextnew% + \SB@spdblpg% + \fi% + \fi% + \fi% + \fi% +} +\newcommand\SB@sposiii{% + \ifnum\SB@cntii>\SB@colnum% + \SB@cnt\SB@colnum% + \advance\SB@cnt\@ne% + \ifnum\SB@cnt<\SB@numcols% + \setbox\SB@boxiii\copy\SB@songbox% + \SB@mkpage\SB@boxiii\SB@cnt\SB@dimen% + \advance\SB@cnt\m@ne% + \fi% + \ifnum\SB@cnt>\SB@colnum% + \SB@cnt\z@% + \SB@sposii% + \else% + \SB@cnt\@ne% + \fi% + \fi% +} +\newcommand\songpos[1]{% + \ifcase#1% + \let\SB@selectcol\relax% + \let\SB@spos\relax% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposi% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposii% + \or% + \let\SB@selectcol\SB@@selectcol% + \let\SB@spos\SB@sposiii% + \else% + \SB@errspos% + \fi% +} +\newcommand\SB@spos{} +\songpos\thr@@ +\newcommand\SB@clearpage{% + \SB@testtrue% + \ifvoid\SB@pgbox\ifvoid\SB@colbox\SB@testfalse\fi\fi% + \ifSB@test% + \SB@cnt\SB@numcols% + \advance\SB@cnt-\SB@colnum% + \SB@nextcol\SB@cnt\lastcolglue% + \fi% +} +\newcommand\SB@cleardpage{% + \SB@clearpage% + \if@twoside\ifodd\c@page% + \SB@nextcol\SB@numcols\@flushglue% + \fi\fi% +} +\newcommand\SB@stype{\SB@stypcol} +\newcommand\SB@stypcol{% + \ifnum\SB@numcols>\z@% + \SB@selectcol% + \global\setbox\SB@colbox\vbox{\SB@putboxes\unvbox}% + \SB@output% + \else% + \unvbox\voidb@x% + \SB@breakpoint\spenalty% + \ifdim\sbarheight>\z@% + \vskip-\sbarheight\relax% + \fi% + \unvbox\SB@songbox% + \fi% +} +\newcommand\SB@styppage{% + \ifnum\SB@numcols>\z@% + \SB@clearpage% + \unvbox\SB@songbox% + \null\nointerlineskip% + \else% + \unvbox\SB@songbox% + \fi% +} +\newcommand\SB@sgroup{} +\let\SB@sgroup\@empty +\newcount\SB@groupcnt +\newcommand\SB@submitpart{% + \ifx\SB@sgroup\@empty\else% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@sgroup% + \edef\SB@tempii{\SB@sgroup @\the\SB@groupcnt}% + \expandafter\newbox\csname songbox@\SB@tempii\endcsname% + \global\expandafter\setbox + \csname songbox@\SB@tempii\endcsname\box\SB@songbox% + \global\expandafter\let% + \csname stype@\SB@tempii\endcsname\SB@stype% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \expandafter\newbox\csname chbox@\SB@tempii\endcsname% + \global\expandafter\setbox% + \csname chbox@\SB@tempii\endcsname\box\SB@chorusbox% + \fi\fi% + \fi% + }% + \global\advance\SB@groupcnt% + \ifnum\SB@groupcnt<\z@\m@ne\else\@ne\fi% + \fi% + \setbox\SB@songbox\box\voidb@x% + \setbox\SB@chorusbox\box\voidb@x% +} +\newcommand\SB@submitsong{% + \ifpartiallist\SB@submitpart\else\SB@stype\fi% +} +\newcommand\SB@songlistbrk{} +\def\SB@songlistbrk{brk} +\newcommand\SB@songlistnc{} +\def\SB@songlistnc{nextcol} +\newcommand\SB@songlistcp{} +\def\SB@songlistcp{sclearpage} +\newcommand\SB@songlistcdp{} +\def\SB@songlistcdp{scleardpage} +\newcommand\commitsongs{% + \ifpartiallist% + \ifnum\SB@numcols>\z@% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@songlistnc\SB@nextcol\@ne\@flushglue\else% + \ifx\SB@temp\SB@songlistbrk\SB@nextcol\@ne\colbotglue\else% + \ifx\SB@temp\SB@songlistcp\SB@clearpage\else% + \ifx\SB@temp\SB@songlistcdp\SB@cleardpage\else% + \SB@groupcnt\m@ne\SB@finloop% + \SB@groupcnt\z@\SB@finloop% + \fi\fi\fi\fi% + }% + \else% + \@for\SB@temp:=\songlist\do{% + \ifx\SB@temp\SB@songlistnc\vfil\break\else% + \ifx\SB@temp\SB@songlistbrk\break\else% + \ifx\SB@temp\SB@songlistcp\clearpage\else% + \ifx\SB@temp\SB@songlistcdp% + \clearpage% + \ifodd\c@page\null\newpage\fi% + \else% + \SB@groupcnt\m@ne\SB@finloop% + \SB@groupcnt\z@\SB@finloop% + \fi\fi\fi\fi% + }% + \fi% + \fi% + \SB@clearpage% +} +\newcommand\SB@finloop{% + \loop\edef\SB@tempii{\SB@temp @\the\SB@groupcnt}% + \expandafter\ifx% + \csname songbox@\SB@tempii\endcsname\relax\else% + \setbox\SB@songbox\expandafter\box% + \csname songbox@\SB@tempii\endcsname% + \expandafter\ifx\csname chbox@\SB@tempii\endcsname\relax% + \repchorusfalse% + \else% + \repchorustrue% + \setbox\SB@chorusbox\expandafter\box% + \csname chbox@\SB@tempii\endcsname% + \fi% + \csname stype@\SB@tempii\endcsname% + \advance\SB@groupcnt\ifnum\SB@groupcnt<\z@\m@ne\else\@ne\fi% + \repeat% +} +\newcommand\SB@insertchorus[1]{{% + \vbadness\@M\vfuzz\maxdimen% + \setbox\SB@box\copy#1% + \setbox\SB@box\vsplit\SB@box to\maxdimen% + \edef\SB@temp{\splitfirstmarks\SB@nocmarkclass}% + \ifx\SB@temp\SB@nocmark\else% + \edef\SB@temp{\splitfirstmarks\SB@cmarkclass}% + \ifx\SB@temp\SB@cmark% + \SB@dimen4096\p@% + \SB@dimenii\maxdimen% + \SB@dimeniii\SB@dimen% + \loop% + \SB@dimeniii.5\SB@dimeniii% + \setbox\SB@box\copy#1% + \setbox\SB@box\vsplit\SB@box to\SB@dimen% + \edef\SB@temp{\splitfirstmarks\SB@cmarkclass}% + \ifx\SB@temp\SB@cmark% + \SB@dimenii\SB@dimen% + \advance\SB@dimen-\SB@dimeniii% + \else% + \advance\SB@dimen\SB@dimeniii% + \fi% + \ifdim\SB@dimeniii>2\p@\repeat% + \setbox\SB@box\vsplit#1to\SB@dimenii% + \global\setbox#1\vbox{% + \unvbox\SB@box\unskip% + \SB@inversefalse\SB@prevversetrue\SB@stanzabreak% + \SB@putbox\unvcopy\SB@chorusbox% + \SB@inversetrue\SB@prevversefalse\SB@stanzabreak% + \unvbox#1% + }% + \else\ifx\SB@temp\SB@lastcmark% + \global\setbox#1\vbox{% + \unvbox#1% + \unskip% + \ifdim\sbarheight>\z@% + \setbox\SB@box\lastbox% + \unskip\unpenalty% + \fi% + \setbox\SB@box\lastbox% + \unskip\unskip% + \SB@inversefalse\SB@prevversetrue\SB@stanzabreak% + \marks\SB@nocmarkclass{\SB@nocmark}% + \unvcopy\SB@chorusbox% + \vskip\versesep\vskip\beforepostludeskip\relax% + \nointerlineskip\box\SB@box% + \ifdim\sbarheight>\z@% + \nobreak\vskip2\p@\@plus\p@% + \hrule\@height\sbarheight\@width\SB@colwidth% + \fi% + }% + \fi\fi% + \fi% +}} +\newcommand\nextcol{% + \@ifstar{\SB@nextcol\@ne\@flushglue}% + {\ifpartiallist\else\SB@nextcol\@ne\@flushglue\fi}% +} +\newcommand\sclearpage{% + \@ifstar\SB@clearpage{\ifpartiallist\else\SB@clearpage\fi}% +} +\newcommand\scleardpage{% + \@ifstar\SB@cleardpage{\ifpartiallist\else\SB@cleardpage\fi}% +} +\newcommand\SB@lop[1]{\expandafter\SB@@lop\the#1\SB@@lop#1} +\newcommand\SB@@lop{} +\def\SB@@lop\\#1\\#2\SB@@lop#3#4{\global#3{\\#2}\global#4{#1}} +\newcommand\SB@emptylist{} +\def\SB@emptylist{\\} +\newcommand\SB@ifempty[3]{% + \edef\SB@temp{\the#1}% + \ifx\SB@temp\SB@emptylist#2\else#3\fi% +} +\newtoks\SB@titlelist +\newtoks\SB@titletail +\newcommand\songtitle{} +\newcommand\resettitles{% + \global\SB@titletail\SB@titlelist% + \nexttitle% +} +\newcommand\nexttitle{% + \SB@ifempty\SB@titletail{% + \global\let\songtitle\relax% + }{% + \SB@lop\SB@titletail\SB@toks% + \edef\songtitle{\the\SB@toks}% + }% +} +\newcommand\foreachtitle[1]{% + \ifx\songtitle\relax\else% + \loop#1\nexttitle\ifx\songtitle\relax\else\repeat% + \fi% +} +\newif\ifSB@songsenv\SB@songsenvfalse +\newif\ifSB@insong\SB@insongfalse +\newif\ifSB@intersong\SB@intersongfalse +\newif\ifSB@inverse\SB@inversefalse +\newif\ifSB@inchorus\SB@inchorusfalse +\newcommand\SB@closeall{} +\newcommand\SB@rawrefs{} +\newcommand\songauthors{} +\newcommand\songcopyright{} +\newcommand\songlicense{} +\newcommand\songrefs{} +\newcommand\setlicense{\gdef\songlicense} +\newcommand\SB@clearbskeys{} +\newcommand\newsongkey[2]{% + \expandafter\gdef\expandafter\SB@clearbskeys\expandafter% + {\SB@clearbskeys#2}% + \define@key{beginsong}{#1}% +} +\newsongkey{sr}{\def\SB@rawrefs{}\gdef\songrefs{}} + {\def\SB@rawrefs{#1}\SB@parsesrefs{#1}} +\newsongkey{by}{\def\songauthors{}}{\def\songauthors{#1}} +\newsongkey{cr}{\def\songcopyright{}}{\def\songcopyright{#1}} +\newsongkey{li}{\setlicense{}}{\setlicense{#1}} +\newsongkey{index}{}{\indexentry{#1}} +\newsongkey{ititle}{}{\indextitleentry{#1}} +\newenvironment{song}{\beginsong}{\SB@endsong} +\newcommand\beginsong[1]{% + \ifSB@insong\SB@errboo\SB@closeall\fi% + \ifSB@intersong\SB@errbor\SB@closeall\fi% + \SB@insongtrue% + \def\SB@closeall{\endsong}% + \SB@parsetitles{#1}% + \global\setbox\SB@songwrites\box\voidb@x% + \SB@clearbskeys% + \@ifnextchar[\SB@bskvfmt\SB@@beginsong% +} +\newcommand\SB@@beginsong{% + \@ifnextchar\bgroup\SB@bsoldfmt\SB@@@beginsong% +} +\newcommand\SB@bsoldfmt[3]{% + \SB@bskvfmt[sr={#1},by={#2},cr={#3}]% +} +\newcommand\SB@bskvfmt{} +\def\SB@bskvfmt[#1]{% + \setkeys{beginsong}{#1}% + \SB@@@beginsong% +} +\newcommand\SB@@@beginsong{% + \global\SB@stanzafalse% + \setbox\SB@chorusbox\box\voidb@x% + \SB@gotchorusfalse% + \setbox\SB@songbox\vbox\bgroup\begingroup% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parskip\z@skip% + \SB@raggedright% + \global\SB@transposefactor\z@% + \global\SB@cr@{\\}% + \protected@edef\@currentlabel{\p@songnum\thesongnum}% + \setcounter{versenum}{1}% + \SB@prevversetrue% + \meter44% + \resettitles% + \SB@addtoindexes\songtitle\SB@rawrefs\songauthors% + \nexttitle% + \foreachtitle{\expandafter\SB@addtotitles\expandafter{\songtitle}}% + \resettitles% + \lyricfont% + \SB@setbaselineskip% +} +\newcommand\SB@endsong{% + \ifSB@insong% + \ifSB@inverse\SB@erreov\endverse\fi% + \ifSB@inchorus\SB@erreoc\endchorus\fi% + \global\SB@skip\versesep% + \unskip% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \ifSB@prevverse\ifvnumbered% + \marks\SB@cmarkclass{\SB@lastcmark}% + \fi\fi% + \fi\fi% + \endgroup\egroup% + \setbox\SB@songbox\vbox{% + \songmark% + \unvbox\SB@songwrites% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \leftskip\z@skip\rightskip\z@skip% + \parfillskip\@flushglue\parskip\z@skip\parindent\z@% + \ifdim\sbarheight>\z@% + \hrule\@height\sbarheight\@width\hsize% + \nobreak\vskip5\p@% + \fi% + \ifpdfindex\begingroup% + \ifx\pdfbookmark\undefined\else% + \ifx\pdfbookmark\relax\else% + \resettitles% + \pdfbookmark[\ifnum\c@section=\z@1\else2\fi]% + {\thesongnum. \songtitle}% + {song\theSB@songsnum-\thesongnum}% + \fi\fi% + \endgroup\fi% + \vbox{\makeprelude}% + \nobreak\vskip\SB@skip% + \vskip\afterpreludeskip\relax% + \unvbox\SB@songbox% + \nobreak\vskip\SB@skip% + \vskip\beforepostludeskip\relax% + \nointerlineskip% + \vbox{\makepostlude}% + \ifdim\sbarheight>\z@% + \nobreak\vskip2\p@\@plus\p@% + \nointerlineskip% + \hbox{\vrule\@height\sbarheight\@width\hsize}% + \fi% + }% + \SB@insongfalse% + \edef\SB@sgroup{\thesongnum}% + \global\SB@groupcnt\z@% + \SB@submitsong% + \ifnum\SB@grouplvl=\z@\let\SB@sgroup\@empty\fi% + \stepcounter{songnum}% + \else% + \ifSB@intersong\SB@erreor\SB@closeall% + \else\SB@erreot\fi% + \fi% +} +\newcommand\SB@setbaselineskip{% + \SB@dimen\f@size\p@% + \baselineskip\SB@dimen\relax% + \ifchorded% + \setbox\SB@box\hbox{{\printchord{ABCDEFG\shrp\flt/j7}}}% + \advance\baselineskip\ht\SB@box% + \advance\baselineskip2\p@% + \fi% + \ifslides% + \advance\baselineskip.2\SB@dimen\@plus.5\SB@dimen% + \@minus.2\SB@dimen% + \else% + \advance\baselineskip\z@\@plus.1\SB@dimen\relax% + \fi% + \advance\baselineskip\baselineadj% +} +\newcommand\SB@setversesep{% + \SB@dimen123456789sp% + \edef\SB@temp{\the\SB@dimen}% + \edef\SB@tempii{\the\versesep}% + \ifx\SB@temp\SB@tempii% + \begingroup% + \lyricfont% + \SB@dimen\f@size\p@% + \ifchorded% + \setbox\SB@box\hbox{{\printchord{ABCDEFG\shrp\flt/j7}}}% + \advance\SB@dimen\ht\SB@box% + \fi% + \ifslides% + \global\versesep1.2\SB@dimen\@plus.3\SB@dimen% + \@minus.3\SB@dimen% + \else% + \global\versesep.75\SB@dimen\@plus.25\SB@dimen% + \@minus.13\SB@dimen% + \fi% + \endgroup% + \fi% +} +\newcommand\makeprelude{% + \resettitles% + \ifslides% + \hbox to\hsize{{% + \hfil\stitlefont\songtitle\hfil% + }}% + \vskip5\p@% + \hbox to\hsize{% + \hfil% + \vbox{% + \divide\hsize\tw@\parskip\p@\relax% + \centering\small\extendprelude% + }% + \hfil% + }% + \else% + \ifdim\songnumwidth>\z@% + \setbox\SB@boxii\hbox{{\SB@colorbox\snumbgcolor{% + \hbox to\songnumwidth{% + \printsongnum{\thesongnum}\hfil% + }% + }}}% + \fi% + \setbox\SB@box\vbox{% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \ifdim\songnumwidth>\z@% + \advance\hsize-\wd\SB@boxii% + \advance\hsize-3\p@% + \fi% + \SB@raggedright\offinterlineskip\lineskip\p@% + {\stitlefont% + \songtitle\par% + \nexttitle% + \foreachtitle{(\songtitle)\par}}% + \ifdim\prevdepth=\z@\kern\p@\fi% + \parskip\p@\relax\tiny% + \extendprelude% + \kern\z@% + }% + \ifdim\songnumwidth>\z@% + \hbox{% + \ifdim\ht\SB@boxii>\ht\SB@box% + \box\SB@boxii% + \kern3\p@% + \vtop{\box\SB@box}% + \else% + \SB@colorbox\snumbgcolor{\vbox to\ht\SB@box{{% + \hbox to\songnumwidth{% + \printsongnum{\thesongnum}\hfil% + }\vfil% + }}}% + \kern3\p@% + \box\SB@box% + \fi% + }% + \else% + \unvbox\SB@box% + \fi% + \fi% +} +\newcommand\makepostlude{% + \SB@raggedright\baselineskip\z@skip\parskip\z@skip\parindent\z@% + \tiny\extendpostlude% +} +\newcommand\showauthors{% + \setbox\SB@box\hbox{\bfseries\sfcode`.\@m\songauthors}% + \ifdim\wd\SB@box>\z@\unhbox\SB@box\par\fi% +} +\newcommand\showrefs{% + \setbox\SB@box\hbox{\slshape\songrefs\vphantom,}% + \ifdim\wd\SB@box>\z@\unhbox\SB@box\par\fi% +} +\newcommand\SB@next{} +\newcommand\SB@donext{} +\newcommand\SB@dothis{} +\newcommand\SB@nextname{} +\newcommand\SB@appendsp[1]{#1\expandafter{\the#1 }} +\newcommand\SB@parsetitles[1]{% + \begingroup% + \global\SB@titlelist{\\}% + \SB@toks{}% + \let\\\SB@titlesep% + \let\SB@dothis\SB@pthead% + \SB@ptstart#1\SB@endparse% + \endgroup% +} +\newcommand\SB@ptstart{\futurelet\SB@next\SB@dothis} +\newcommand\SB@pthead{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \expandafter\SB@ptsp% + \else% + \SB@toks{}% + \let\SB@dothis\SB@ptmain% + \expandafter\SB@ptmain% + \fi% +} +\newcommand\SB@ptmain{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \let\SB@donext\SB@ptsp% + \else\ifcat\noexpand\SB@next\noexpand\bgroup% + \let\SB@donext\SB@ptbg% + \else\ifx\SB@next\SB@endparse% + \global\SB@titlelist\expandafter{\the\SB@titlelist\\}% + \let\SB@donext\@gobble% + \else% + \ifx\SB@next\\% + \SB@toks{}% + \let\SB@dothis\SB@pthead% + \fi% + \let\SB@donext\SB@ptstep% + \fi\fi\fi% + \SB@donext% +} +\newcommand\SB@ptstep[1]{% + \global\SB@titlelist\expandafter\expandafter\expandafter{% + \expandafter\the\expandafter\SB@titlelist\the\SB@toks#1}% + \SB@toks{}% + \SB@ptstart% +} +\newcommand\SB@ptbg[1]{\SB@ptstep{{#1}}} +\newcommand\SB@ptsp{ + \SB@appendsp\SB@toks% + \afterassignment\SB@ptstart% + \let\SB@next= } +\newcommand\SB@titlesep{SB@titlesep} +\newcommand\SB@endparse{% + \SB@Error{Title parsing failed}{This error should not occur.}% +} +\newcommand\SB@testdigit[1]{% + \SB@testfalse% + \ifcat1\noexpand#1\SB@@testdigit#1\fi% +} +\newcommand\SB@@testdigit[1]{% + \ifx0#1\SB@testtrue\else% + \ifx1#1\SB@testtrue\else% + \ifx2#1\SB@testtrue\else% + \ifx3#1\SB@testtrue\else% + \ifx4#1\SB@testtrue\else% + \ifx5#1\SB@testtrue\else% + \ifx6#1\SB@testtrue\else% + \ifx7#1\SB@testtrue\else% + \ifx8#1\SB@testtrue\else% + \ifx9#1\SB@testtrue% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi% +} +\newcommand\SB@parsesrefs[1]{% + \begingroup% + \SB@toks{\begingroup\SB@sractives}% + \SB@prloop#1\SB@endparse% + \xdef\songrefs{\the\SB@toks\endgroup}% + \endgroup% +} +\newcommand\SB@prloop{\futurelet\SB@next\SB@prstep} +\newcommand\SB@prstep{% + \ifcat\noexpand\SB@next A% + \expandafter\SB@prcpy% + \else% + \expandafter\SB@@prstep% + \fi% +} +\newcommand\SB@@prstep{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \let\SB@donext\SB@prspace% + \else\ifx\SB@next-% + \let\SB@donext\SB@prhyphen% + \else\ifx\SB@next,% + \let\SB@donext\SB@prcomma% + \else\ifx\SB@next\SB@endparse + \let\SB@donext\@gobble% + \else\ifcat\noexpand\SB@next\bgroup% + \let\SB@donext\SB@prgr% + \else% + \let\SB@donext\SB@prcpy% + \fi\fi\fi\fi\fi% + \SB@donext% +} +\newcommand\SB@prcpy[1]{\SB@toks\expandafter{\the\SB@toks#1}\SB@prloop} +\newcommand\SB@prgr[1]{\SB@toks\expandafter{\the\SB@toks{#1}}\SB@prloop} + +\newcommand\SB@prcomma[1]{} +{\catcode`,\active + \gdef\SB@prcomma#1{\SB@toks\expandafter{\the\SB@toks,}\SB@prloop}} +\newcommand\SB@prhyphen[1]{} +{\catcode`-\active + \gdef\SB@prhyphen#1{\SB@toks\expandafter{\the\SB@toks-}\SB@prloop}} +\newcommand\SB@prspace[1]{} +{\obeyspaces +\gdef\SB@prspace{\SB@toks\expandafter{\the\SB@toks }\SB@@prspace}} +\newcommand\SB@@prspace{\afterassignment\SB@prloop\let\SB@temp= } + +\newcommand\SB@sractives{} +{\catcode`,\active\catcode`-\active\obeyspaces% +\gdef\SB@sractives{% +\let,\SB@srcomma\let-\SB@srhyphen\let \SB@srspace% +\SB@srspacing}% +} +\newcommand\SB@srspacing{% + \nonfrenchspacing\sfcode`\;=1500\sfcode`\,=1250\relax% +} +\newcommand\SB@srcomma{,\futurelet\SB@next\SB@@srcomma} +\newcommand\SB@@srcomma{% + \ifx\SB@next\SB@srspace\else% + \nobreak\thinspace% + \fi% +} +\newcommand\SB@srhyphen{\futurelet\SB@next\SB@@srhyphen} +\newcommand\SB@@srhyphen{% + \ifx\SB@next\SB@srhyphen\expandafter\SB@srdash\else--\fi% +} +\newcommand\SB@srdash[1]{\futurelet\SB@next\SB@@srdash} +\newcommand\SB@@srdash{% + \ifx\SB@next\SB@srhyphen---\expandafter\@gobble\else--\fi% +} +\newcommand\SB@srspace{\futurelet\SB@next\SB@@srspace} +\newcommand\SB@@srspace{% + \let\SB@donext\relax% + \ifx\SB@next\SB@srspace\else% + \ifnum\spacefactor>\@m% + \ifnum\spacefactor>1499 % + \ifcat\noexpand\SB@next0% + \let\SB@donext\SB@srcso% + \else% + \penalty-5\enskip% + \fi% + \else% + \space% + \fi% + \else% + \nobreak\space% + \fi% + \fi% + \SB@donext% +} +\newcommand\SB@srcso[1]{\futurelet\SB@temp\SB@@srcso} +\newcommand\SB@@srcso{% + \ifx\SB@temp\SB@srspace% + \penalty-5\enskip% + \else% + \space% + \fi% + \SB@next% +} +\newif\ifSB@stanza +\newcommand\SB@stanzabreak{% + \ifhmode\par\fi% + \ifSB@stanza% + \SB@breakpoint{% + \ifSB@inverse% + \ifSB@prevverse\vvpenalty\else\cvpenalty\fi% + \else% + \ifSB@prevverse\vcpenalty\else\ccpenalty\fi% + \fi% + }% + \vskip\versesep% + \fi% +} +\newcommand\SB@breakpoint[1]{% + \begingroup% + \ifnum#1<\@M% + \SB@skip\colbotglue\relax% + \SB@skip-\SB@skip% + \else% + \SB@skip\z@skip% + \fi% + \advance\SB@skip\lastskip% + \unskip% + \nobreak% + \ifnum#1<\@M% + \vskip\colbotglue\relax% + \penalty#1% + \fi% + \vskip\SB@skip% + \endgroup% +} +\newcommand\SB@putbox[2]{% + \begingroup% + \SB@dimen\dp#2% + #1#2% + \setbox\SB@box\hbox{{\lyricfont p}}% + \ifdim\SB@dimen<\dp\SB@box% + \advance\SB@dimen-\dp\SB@box% + \vskip-\SB@dimen% + \fi% + \setbox\SB@box\box\voidb@x% + \endgroup% +} +\newcommand\SB@obeylines{% + \let\par\SB@par% + \obeylines% + \let\@par\SB@@par% +} +\newcommand\SB@par{% + \ifhmode% + \SB@cnt\interlinepenalty% + \interlinepenalty\@M% + \endgraf% + \interlinepenalty\SB@cnt% + \ifSB@inchorus% + \ifdim\cbarwidth>\z@\nobreak\else\SB@ilpenalty\fi% + \else% + \SB@ilpenalty% + \fi% + \fi% +} +\newcommand\SB@ilpenalty{% + \ifnum\interlinepenalty=\z@\else% + \penalty\interlinepenalty% + \fi% +} +\newcommand\SB@@par{\let\par\SB@par\par} +\newdimen\SB@parindent +\newcommand\SB@everypar{} +\newcommand\SB@raggedright{% + \SB@parindent\parindent% + \raggedright% + \parindent\SB@parindent% +} +\newif\ifvnumbered +\newif\ifSB@prevverse +\CheckCommand\verse{% + \let\\\@centercr% + \list{}{% + \itemsep\z@% + \itemindent-1.5em% + \listparindent\itemindent% + \rightmargin\leftmargin% + \advance\leftmargin1.5em% + }% + \item\relax% +} +\renewenvironment{verse} + {\vnumberedtrue\SB@beginverse} + {\SB@endverse} +\newenvironment{verse*} + {\vnumberedfalse\SB@beginverse} + {\SB@endverse} +\newcommand\beginverse{% + \begingroup% + \SB@loadactives% + \@ifstar{\endgroup\vnumberedfalse\SB@beginverse}% + {\endgroup\vnumberedtrue\SB@beginverse}% +} +\newcommand\SB@beginverse{% + \ifSB@insong% + \ifSB@inverse\SB@errbvv\endverse\fi% + \ifSB@inchorus\SB@errbvc\endchorus\fi% + \else% + \SB@errbvt\beginsong{Unknown Song}% + \fi% + \ifrepchorus\ifvoid\SB@chorusbox\else% + \SB@gotchorustrue% + \ifSB@prevverse\ifvnumbered% + \marks\SB@cmarkclass{\SB@cmark}% + \fi\fi% + \fi\fi% + \SB@inversetrue% + \def\SB@closeall{\endverse\endsong}% + \SB@stanzabreak% + \versemark\nobreak% + \global\SB@stanzatrue% + \SB@ifempty\SB@cr@\memorize{\replay[]}% + \setbox\SB@box\vbox\bgroup\begingroup% + \ifvnumbered% + \protected@edef\@currentlabel{\p@versenum\theversenum}% + \def\SB@everypar{% + \setbox\SB@box\hbox{{% + \printversenum{\theversenum}% + }}% + \ifdim\wd\SB@box<\versenumwidth% + \setbox\SB@box% + \hbox to\versenumwidth{\unhbox\SB@box\hfil}% + \fi% + \ifchorded\vrule\@height\baselineskip\@width\z@\@depth\z@\fi% + {\placeversenum\SB@box}% + \gdef\SB@everypar{}% + }% + \else% + \def\SB@everypar{% + \ifchorded\vrule\@height\baselineskip\@width\z@\@depth\z@\fi% + \gdef\SB@everypar{}% + }% + \fi% + \everypar{\SB@everypar\everypar{}}% + \versefont\versejustify% + \SB@loadactives% + \SB@obeylines% + \penalty12345 % + \everyverse\relax% +} +\newcommand\SB@endverse{% + \ifSB@insong% + \ifSB@inverse% + \unpenalty% + \endgroup\egroup% + \SB@putbox\unvbox\SB@box% + \SB@inversefalse% + \def\SB@closeall{\endsong}% + \ifvnumbered\stepcounter{versenum}\fi% + \SB@prevversetrue% + \else\ifSB@inchorus\SB@errevc\endchorus% + \else\SB@errevo\fi\fi% + \else% + \SB@errevt% + \fi% +} +\newif\ifSB@chorustop +\newbox\SB@chorusbox +\newif\ifSB@gotchorus +\ifSB@etex + \@ifundefined{newmarks}{ + \@ifundefined{newmark}{ + \mathchardef\SB@cmarkclass83 + \mathchardef\SB@nocmarkclass84 + }{ + \newmark\SB@cmarkclass + \newmark\SB@nocmarkclass + } + }{ + \newmarks\SB@cmarkclass + \newmarks\SB@nocmarkclass + } +\fi +\newcommand\SB@cmark{} +\def\SB@cmark{SB@cmark} +\newcommand\SB@lastcmark{} +\def\SB@lastcmark{SB@lastcmark} +\newcommand\SB@nocmark{} +\def\SB@nocmark{SB@nocmark} +\newenvironment{chorus}{\beginchorus}{\SB@endchorus} +\newcommand\beginchorus{% + \ifSB@insong + \ifSB@inverse\SB@errbcv\endverse\fi% + \ifSB@inchorus\SB@errbcc\endchorus\fi% + \else% + \SB@errbct\beginsong{Unknown Song}% + \fi% + \SB@inchorustrue% + \def\SB@closeall{\endchorus\endsong}% + \SB@chorustoptrue% + \vnumberedfalse% + \SB@stanzabreak% + \chorusmark% + \ifrepchorus% + \ifSB@gotchorus\else\ifSB@prevverse\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \SB@stanzabreak% + \chorusmark% + }% + \fi\fi% + \fi% + \global\SB@stanzatrue% + \replay[]% + \SB@@beginchorus% + \everychorus\relax% +} +\newcommand\SB@@beginchorus{% + \ifrepchorus\marks\SB@cmarkclass{}\fi% + \setbox\SB@box\vbox\bgroup\begingroup% + \ifchorded% + \def\SB@everypar{% + \vrule\@height\baselineskip\@width\z@\@depth\z@% + \gdef\SB@everypar{}% + }% + \everypar{\SB@everypar\everypar{}}% + \fi% + \chorusfont\chorusjustify% + \SB@loadactives% + \SB@obeylines% + \penalty12345 % +} +\newcommand\SB@endchorus{% + \ifSB@insong% + \ifSB@inchorus% + \unpenalty% + \endgroup\egroup% + \SB@inchorusfalse% + \def\SB@closeall{\endsong}% + \setbox\SB@box\vbox{% + \SB@chorusbar\SB@box% + \SB@putbox\unvbox\SB@box% + } + \ifrepchorus\ifSB@gotchorus\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \unvcopy\SB@box% + }% + \fi\fi% + \unvbox\SB@box% + \SB@prevversefalse% + \else\ifSB@inverse\SB@errecv\endverse% + \else\SB@erreco\fi\fi% + \else% + \SB@errect% + \fi% +} +\newcommand\SB@cbarshift{% + \ifSB@inchorus\ifdim\cbarwidth>\z@% + \advance\leftskip\cbarwidth% + \advance\leftskip5\p@\relax% + \fi\fi% +} +\newcommand\SB@chorusbar[1]{% + \ifdim\cbarwidth>\z@% + \SB@dimen\ht#1% + \SB@dimenii\dp#1% + \advance\SB@dimen% + \ifSB@chorustop\ifchorded\else2\fi\fi\SB@dimenii% + \SB@skip\SB@dimen\relax% + \SB@computess\SB@skip1\@plus#1% + \SB@computess\SB@skip{-1}\@minus#1% + \nointerlineskip\null\nobreak% + \leaders\vrule\@width\cbarwidth\vskip\SB@skip% + \ifSB@chorustop\ifchorded\else% + \advance\SB@skip-\SB@dimenii% + \fi\fi% + \nobreak\vskip-\SB@skip% + \fi% +} +\newcommand\SB@computess[4]{% + \begingroup% + \vbadness\@M\vfuzz\maxdimen% + \SB@dimen4096\p@% + \setbox\SB@box\vbox spread#2\SB@dimen{\unvcopy#4}% + \ifnum\badness=\z@% + \global\advance#1\z@#31fil\relax% + \else% + \SB@dimenii\SB@dimen% + \loop% + \SB@dimenii.5\SB@dimenii% + \ifnum\badness<100 % + \advance\SB@dimen\SB@dimenii% + \else + \advance\SB@dimen-\SB@dimenii% + \fi% + \setbox\SB@box\vbox spread#2\SB@dimen{\unvcopy#4}% + \ifnum\badness=100 \SB@dimenii\z@\fi% + \ifdim\SB@dimenii>.1\p@\repeat% + \ifdim\SB@dimen<.1\p@\SB@dimen\z@\fi% + \global\advance#1\z@#3\SB@dimen\relax% + \fi% + \endgroup% +} +\newcommand\brk{% + \ifSB@insong% + \ifhmode\penalty-5 \else% + \unpenalty% + \ifSB@inchorus% + \ifdim\cbarwidth=\z@% + \ifrepchorus\marks\SB@cmarkclass{}\fi% + \SB@breakpoint\brkpenalty% + \else% + \endgroup\egroup% + \ifrepchorus\ifSB@gotchorus\else% + \global\setbox\SB@chorusbox\vbox{% + \unvbox\SB@chorusbox% + \SB@chorusbar\SB@box% + \unvcopy\SB@box% + \SB@breakpoint\brkpenalty% + }% + \fi\fi% + \SB@chorusbar\SB@box% + \unvbox\SB@box% + \SB@breakpoint\brkpenalty% + \SB@chorustopfalse% + \SB@@beginchorus% + \fi% + \else% + \SB@breakpoint\brkpenalty% + \fi% + \fi% + \else% + \ifpartiallist\else\SB@nextcol\@ne\colbotglue\fi% + \fi% +} +\newcommand\SB@boxup[1]{% + \setbox\SB@box\hbox{{\notefont#1}}% + \SB@dimen\wd\SB@box% + \advance\SB@dimen6\p@% + \advance\SB@dimen\leftskip% + \advance\SB@dimen\rightskip% + \ifdim\SB@dimen>\hsize% + \vbox{{% + \advance\hsize-6\p@% + \advance\hsize-\leftskip% + \advance\hsize-\rightskip% + \notejustify% + \unhbox\SB@box\par% + \kern\z@% + }}% + \else% + \vbox{\box\SB@box\kern\z@}% + \fi% +} +\newcommand\textnote[1]{% + \ifhmode\par\fi% + \ifnum\lastpenalty=12345\else% + \ifSB@inverse% + \vskip2\p@\relax% + \else\ifSB@inchorus% + \vskip2\p@\relax% + \else\ifSB@stanza% + \nobreak\vskip\versesep% + \fi\fi\fi% + \fi% + \begingroup% + \everypar{}% + \ifchorded\chordedfalse\SB@setbaselineskip\chordedtrue\fi% + \placenote{\SB@colorbox\notebgcolor{\SB@boxup{#1}}}% + \endgroup% + \nobreak% + \ifSB@inverse% + \vskip2\p@\relax% + \else\ifSB@inchorus% + \vskip2\p@\relax% + \else\ifSB@stanza\else% + \nobreak\vskip\versesep% + \fi\fi\fi% +} +\newcommand\musicnote[1]{\ifchorded\textnote{#1}\fi} +\ifSB@etex + \newcommand\echo{\begingroup\@sanitize\SB@echo} + \newcommand\SB@echo[1]{% + \endgroup% + \begingroup% + \ifdim\fontdimen\@ne\font>\z@\upshape\else\slshape\fi% + \endlinechar\m@ne% + \scantokens{(#1)}% + \endgroup% + } +\else + \newcommand\echo{% + \begingroup% + \ifdim\fontdimen\@ne\font>\z@\upshape\else\slshape\fi% + \afterassignment\SB@echo% + \setbox\SB@box\hbox% + } + \newcommand\SB@echo{\aftergroup\SB@@echo(} + \newcommand\SB@@echo{\unhbox\SB@box)\endgroup} +\fi +\newcommand\rep[1]{% + (\raise.25ex\hbox{% + \fontencoding{OMS}\fontfamily{cmsy}\selectfont\char\tw@% + }#1)% +} +\newenvironment{songgroup}{% + \ifnum\SB@grouplvl=\z@% + \edef\SB@sgroup{\thesongnum}% + \global\SB@groupcnt\m@ne% + \fi% + \advance\SB@grouplvl\@ne% +}{% + \advance\SB@grouplvl\m@ne% + \ifnum\SB@grouplvl=\z@\let\SB@sgroup\@empty\fi% +} +\newcount\SB@grouplvl +\newenvironment{intersong}{% + \ifSB@insong\SB@errbro\SB@closeall\fi% + \ifSB@intersong\SB@errbrr\SB@closeall\fi% + \setbox\SB@chorusbox\box\voidb@x% + \SB@intersongtrue% + \def\SB@closeall{\end{intersong}}% + \setbox\SB@songbox\vbox\bgroup\begingroup% + \ifnum\SB@numcols>\z@\hsize\SB@colwidth\fi% + \ifdim\sbarheight>\z@% + \hrule\@height\sbarheight\@width\hsize% + \nobreak% + \fi% +}{% + \ifSB@intersong + \ifdim\sbarheight>\z@% + \ifhmode\par\fi% + \SB@skip\lastskip% + \unskip\nobreak\vskip\SB@skip% + \hbox{\vrule\@height\sbarheight\@width\hsize}% + \fi% + \endgroup\egroup% + \ifSB@omitscrip% + \setbox\SB@songbox\box\voidb@x% + \else% + \SB@submitsong% + \fi% + \SB@intersongfalse% + \else% + \ifSB@insong\SB@errero\SB@closeall\else\SB@errert\fi% + \fi% +} +\newenvironment{intersong*}{% + \ifSB@insong\SB@errbro\SB@closeall\fi% + \ifSB@intersong\SB@errbrr\SB@closeall\fi% + \setbox\SB@chorusbox\box\voidb@x% + \SB@intersongtrue% + \def\SB@closeall{\end{intersong*}}% + \setbox\SB@songbox\vbox\bgroup\begingroup% +}{% + \ifSB@intersong% + \endgroup\egroup% + \ifSB@omitscrip% + \setbox\SB@songbox\box\voidb@x% + \else% + \def\SB@stype{\SB@styppage}% + \SB@submitsong% + \def\SB@stype{\SB@stypcol}% + \fi% + \SB@intersongfalse% + \else% + \ifSB@insong\SB@errero\SB@closeall\else\SB@errert\fi% + \fi% +} +\newbox\SB@srbox +\newenvironment{scripture}{\beginscripture}{\SB@endscripture} +\newcommand\beginscripture[1]{% + \begin{intersong}% + \SB@parsesrefs{#1}% + \setbox\SB@srbox\hbox{{\printscrcite\songrefs}}% + \def\SB@closeall{\endscripture}% + \nobreak\vskip5\p@% + \SB@parindent\parindent\parindent\z@% + \parskip\z@skip\parfillskip\@flushglue% + \leftskip\SB@parindent\rightskip\SB@parindent\relax% + \scripturefont% + \baselineskip\f@size\p@\@plus\p@\relax% + \advance\baselineskip\p@\relax% + \emergencystretch.3em% +} +\newcommand\SB@endscripture{% + \ifSB@intersong + \scitehere% + \ifhmode\par\fi% + \vskip-3\p@% + \end{intersong}% + \fi% +} +\newcommand\scitehere{% + \ifSB@intersong% + \ifvoid\SB@srbox\else% + \ifvmode% + \setbox\SB@box\lastbox% + \nointerlineskip\noindent\hskip-\leftskip% + \unhbox\SB@box\unskip% + \fi% + \unskip\nobreak\hfil\penalty50\hskip.8em\null\nobreak\hfil% + \box\SB@srbox\kern-\SB@parindent% + {\parfillskip\z@\finalhyphendemerits2000\par}% + \fi% + \else% + \SB@errscrip\scitehere% + \fi% +} +\newcommand\Acolon{\SB@colon2\Acolon} +\newcommand\Bcolon{\SB@colon1\Bcolon} +\newcommand\SB@colon[2]{% + \ifSB@intersong\else% + \SB@errscrip#2% + \beginscripture{Unknown}% + \fi% + \ifhmode\par\fi% + \begingroup% + \rightskip\SB@parindent\@plus4em% + \advance\leftskip2\SB@parindent% + \advance\parindent-#1\SB@parindent% + \def\par{\endgraf\endgroup}% + \obeylines% +} +\newcommand\strophe{% + \ifSB@intersong\else% + \SB@errscrip\strophe\beginscripture{Unknown}% + \fi% + \vskip.9ex\@plus.45ex\@minus.68ex\relax% +} +\newcommand\SB@scripdent[2]{% + \ifSB@intersong\else% + \SB@errscrip#2\beginscripture{Unknown}% + \fi% + \ifhmode\par\fi% + \advance\leftskip#1\SB@parindent\relax% +} +\newcommand\scripindent{\SB@scripdent1\scripindent} +\newcommand\scripoutdent{\SB@scripdent-\scripoutdent} +\newcommand\SB@quotesactive{% + \catcode`'\active% + \catcode``\active% +} +\newcommand\shiftdblquotes[4]{} +\newcommand\SB@ldqleft{} +\newcommand\SB@ldqright{} +\newcommand\SB@rdqleft{} +\newcommand\SB@rdqright{} +\newcommand\SB@scanlq{} +\newcommand\SB@scanrq{} +\newcommand\SB@dolq{} +\newcommand\SB@dorq{} +{ + \SB@quotesactive + \gdef\shiftdblquotes#1#2#3#4{% + \def\SB@ldqleft{\kern#1}% + \def\SB@ldqright{\kern#2}% + \def\SB@rdqleft{\kern#3}% + \def\SB@rdqright{\kern#4}% + \SB@quotesactive% + \def`{\futurelet\SB@next\SB@scanlq}% + \def'{\futurelet\SB@next\SB@scanrq}% + } + \gdef\SB@scanlq{% + \ifx\SB@next`% + \expandafter\SB@dolq% + \else% + \expandafter\lq% + \fi% + } + \gdef\SB@scanrq{% + \ifx\SB@next'% + \expandafter\SB@dorq% + \else% + \expandafter\rq% + \fi% + } + \gdef\SB@dolq`{% + \ifvmode\leavevmode\else\/\fi% + \vadjust{}% + \SB@ldqleft\lq\lq\SB@ldqright% + \vadjust{}% + } + \gdef\SB@dorq'{% + \ifvmode\leavevmode\else\/\fi% + \vadjust{}% + \SB@rdqleft\rq\rq\SB@rdqright% + \vadjust{}% + } +} +\newcount\SB@transposefactor +\newif\ifSB@convertnotes +\newcommand\notenameA{} +\newcommand\notenameB{} +\newcommand\notenameC{} +\newcommand\notenameD{} +\newcommand\notenameE{} +\newcommand\notenameF{} +\newcommand\notenameG{} +\newcommand\printnoteA{} +\newcommand\printnoteB{} +\newcommand\printnoteC{} +\newcommand\printnoteD{} +\newcommand\printnoteE{} +\newcommand\printnoteF{} +\newcommand\printnoteG{} +\newcommand\notenamesin[7]{% + \def\notenameA{#1}% + \def\notenameB{#2}% + \def\notenameC{#3}% + \def\notenameD{#4}% + \def\notenameE{#5}% + \def\notenameF{#6}% + \def\notenameG{#7}% + \SB@convertnotestrue% +} +\newcommand\notenamesout[7]{% + \def\printnoteA{#1}% + \def\printnoteB{#2}% + \def\printnoteC{#3}% + \def\printnoteD{#4}% + \def\printnoteE{#5}% + \def\printnoteF{#6}% + \def\printnoteG{#7}% + \SB@convertnotestrue% +} +\newcommand\notenames[7]{% + \notenamesin{#1}{#2}{#3}{#4}{#5}{#6}{#7}% + \notenamesout{#1}{#2}{#3}{#4}{#5}{#6}{#7}% + \SB@convertnotesfalse% +} +\newcommand\alphascale{\notenames ABCDEFG} +\newcommand\solfedge{\notenames{LA}{SI}{DO}{RE}{MI}{FA}{SOL}} +\alphascale +\newif\ifSB@prefshrps +\newif\ifSB@needkey +\newcommand\transpose[1]{% + \advance\SB@transposefactor by#1\relax% + \SB@cnt\SB@transposefactor% + \divide\SB@cnt12 % + \multiply\SB@cnt12 % + \advance\SB@transposefactor-\SB@cnt% + \SB@needkeytrue% +} +\newcommand\capo[1]{% + \iftranscapos\transpose{#1}\else\musicnote{capo #1}\fi% +} +\newcommand\prefersharps{\SB@prefshrpstrue\SB@needkeyfalse} +\newcommand\preferflats{\SB@prefshrpsfalse\SB@needkeyfalse} +\newcommand\transposehere[1]{% + \ifnum\SB@transposefactor=\z@% + \ifSB@convertnotes% + \SB@dotranspose{#1}% + \the\SB@toks% + \else% + #1% + \fi% + \else% + \ifSB@convertnotes% + {\SB@transposefactor\z@% + \SB@dotranspose{#1}% + \xdef\SB@tempv{\the\SB@toks}}% + \else% + \def\SB@tempv{#1}% + \fi% + \SB@dotranspose{#1}% + \expandafter\trchordformat\expandafter{\SB@tempv}{\the\SB@toks}% + \fi% +} +\newcommand\notrans[1]{% + \begingroup% + \SB@transposefactor\z@% + \transposehere{#1}% + \endgroup% +} +\newcommand\SB@dotranspose[1]{% + \SB@toks{}% + \let\SB@dothis\SB@trmain% + \SB@trscan#1\SB@trend% +} +\newcommand\trchordformat[2]{#2} +\newcommand\SB@trscan{\futurelet\SB@next\SB@dothis} +\newcommand\SB@trmain{% + \ifx\SB@next\bgroup% + \let\SB@donext\SB@trgroup% + \else\ifx\SB@next\egroup% + \SB@toks\expandafter{\the\SB@toks\egroup}% + \let\SB@donext\SB@trskip% + \else\ifcat\noexpand\SB@next\noexpand\@sptoken% + \SB@appendsp\SB@toks% + \let\SB@donext\SB@trskip% + \else% + \let\SB@donext\SB@trstep% + \fi\fi\fi% + \SB@donext% +} +\newcommand\SB@trgroup[1]{% + \SB@toks\expandafter{\the\SB@toks{#1}}% + \SB@trscan% +} +\newcommand\SB@trskip{% + \afterassignment\SB@trscan% + \let\SB@next= } +\newcommand\SB@trstep[1]{% + \let\SB@donext\SB@trscan% + \ifcat\noexpand\SB@next A% + \ifnum\uccode`#1=`#1% + \def\SB@temp{#1}% + \let\SB@dothis\SB@trnote% + \else% + \SB@toks\expandafter{\the\SB@toks#1}% + \fi% + \else\ifx\SB@next\SB@trend + \let\SB@donext\relax% + \else% + \SB@toks\expandafter{\the\SB@toks#1}% + \fi\fi% + \SB@donext% +} +\newcommand\SB@trnote{% + \ifcat\noexpand\SB@next A% + \let\SB@donext\SB@trnotestep% + \else\ifnum\SB@transposefactor=\z@% + \SB@cnt\z@% + \let\SB@donext\SB@trtrans% + \else\ifx\SB@next\flt% + \SB@cnt\m@ne% + \let\SB@donext\SB@tracc% + \else\ifx\SB@next\shrp% + \SB@cnt\@ne% + \let\SB@donext\SB@tracc% + \else% + \SB@cnt\z@% + \let\SB@donext\SB@trtrans% + \fi\fi\fi\fi% + \SB@donext% +} +\newcommand\SB@trnotestep[1]{% + \ifnum\uccode`#1=`#1% + \expandafter\def\expandafter\SB@temp\expandafter{\SB@temp#1}% + \expandafter\SB@trscan% + \else% + \SB@cnt\z@% + \expandafter\SB@trtrans\expandafter#1% + \fi% +} +\newcommand\SB@tracc[1]{\futurelet\SB@next\SB@trtrans} +\newcommand\SB@trtrans{% + \advance\SB@cnt% + \ifx\SB@temp\notenameA\z@% + \else\ifx\SB@temp\notenameB\tw@% + \else\ifx\SB@temp\notenameC\thr@@% + \else\ifx\SB@temp\notenameD5 % + \else\ifx\SB@temp\notenameE7 % + \else\ifx\SB@temp\notenameF8 % + \else\ifx\SB@temp\notenameG10 % + \else-99 \fi\fi\fi\fi\fi\fi\fi% + \ifnum\SB@cnt<\m@ne% + \SB@toks\expandafter\expandafter\expandafter{% + \expandafter\the\expandafter\SB@toks\SB@temp}% + \else% + \advance\SB@cnt\SB@transposefactor% + \ifnum\SB@cnt<\z@\advance\SB@cnt12 \fi% + \ifnum\SB@cnt>11 \advance\SB@cnt-12 \fi% + \ifSB@needkey\ifnum\SB@transposefactor=\z@\else\SB@setkeysig\fi\fi% + \edef\SB@temp{% + \the\SB@toks% + \ifSB@prefshrps% + \ifcase\SB@cnt\printnoteA\or\printnoteA\noexpand\shrp\or% + \printnoteB\or\printnoteC\or\printnoteC\noexpand\shrp\or% + \printnoteD\or\printnoteD\noexpand\shrp\or\printnoteE\or% + \printnoteF\or\printnoteF\noexpand\shrp\or\printnoteG\or% + \printnoteG\noexpand\shrp\fi% + \else% + \ifcase\SB@cnt\printnoteA\or\printnoteB\noexpand\flt\or% + \printnoteB\or\printnoteC\or\printnoteD\noexpand\flt\or% + \printnoteD\or\printnoteE\noexpand\flt\or\printnoteE\or% + \printnoteF\or\printnoteG\noexpand\flt\or\printnoteG\or% + \printnoteA\noexpand\flt\fi% + \fi}% + \SB@toks\expandafter{\SB@temp}% + \fi% + \let\SB@dothis\SB@trmain% + \SB@trscan% +} +\newcommand\SB@setkeysig{% + \global\SB@needkeyfalse% + \ifcase\SB@cnt% + \global\SB@prefshrpstrue\or% A + \global\SB@prefshrpsfalse\or% Bb + \global\SB@prefshrpstrue\or% B + \ifx\SB@next m% C + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpstrue\or% C# + \ifx\SB@next m% D + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpsfalse\or% Eb + \global\SB@prefshrpstrue\or% E + \global\SB@prefshrpsfalse\or% F + \global\SB@prefshrpstrue\or% F# + \ifx\SB@next m% G + \global\SB@prefshrpsfalse% + \else% + \global\SB@prefshrpstrue% + \fi\or% + \global\SB@prefshrpsfalse\else% Ab + \global\SB@needkeytrue% non-chord + \fi% +} +\newcommand\SB@trend{% + \SB@Error{Internal Error: Transposition failed}% + {This error should not occur.}% +} +\newcommand\SB@metertop{} +\newcommand\SB@meterbot{} +\newcommand\meter[2]{\gdef\SB@metertop{#1}\gdef\SB@meterbot{#2}} +\newcommand\SB@measuremark{SB@IsMeasure} +\newcommand\SB@makembar[2]{% + \ifSB@inverse\else% + \ifSB@inchorus\else\SB@errmbar\fi% + \fi% + \ifhmode% + \SB@skip\lastskip\unskip% + \setbox\SB@box\lastbox% + \copy\SB@box% + \ifvbox\SB@box% + \begingroup% + \setbox\SB@boxii\copy\SB@box% + \vbadness\@M\vfuzz\maxdimen% + \setbox\SB@boxii% + \vsplit\SB@boxii to\maxdimen% + \endgroup% + \long\edef\SB@temp{\splitfirstmark}% + \ifx\SB@temp\SB@measuremark% + \penalty100\hskip1em% + \else% + \penalty100\hskip\SB@skip% + \fi% + \else% + \penalty100\hskip\SB@skip% + \fi% + \fi% + \ifvmode\leavevmode\fi% + \setbox\SB@box\hbox{\tiny\sffamily{#1}}% + \setbox\SB@boxii\hbox{\tiny\sffamily{#2}}% + \ifdim\wd\SB@box>\wd\SB@boxii% + \SB@dimen\wd\SB@box\relax% + \else% + \SB@dimen\wd\SB@boxii\relax% + \fi% + \ifdim\SB@dimen<.5\p@% + \SB@dimen.5\p@% + \fi% + \SB@dimenii\baselineskip% + \advance\SB@dimenii-2\p@% + \advance\SB@dimenii-\ht\SB@box% + \advance\SB@dimenii-\dp\SB@box% + \advance\SB@dimenii-\ht\SB@boxii% + \advance\SB@dimenii-\dp\SB@boxii% + \vbox{% + \mark{\SB@measuremark}% + \hbox to\SB@dimen{% + \hfil% + \box\SB@box% + \hfil% + }% + \nointerlineskip% + \hbox to\SB@dimen{% + \hfil% + \box\SB@boxii% + \hfil% + }% + \nointerlineskip% + \hbox to\SB@dimen{% + \hfil% + \vrule\@width.5\p@\@height\SB@dimenii% + \hfil% + }% + }% +} +\newcommand\mbar{\SB@mbar} +\newcommand\measurebar{% + \mbar\SB@metertop\SB@meterbot% + \meter{}{}% +} +\newcommand\SB@repcolon{{% + \usefont{OT1}{cmss}{m}{n}\selectfont% + \ifchorded% + \baselineskip.5\SB@dimen% + \vbox{\hbox{:}\hbox{:}\kern.5\p@}% + \else% + \raise.5\p@\hbox{:}% + \fi% +}} +\newcommand\lrep{% + \SB@dimen\baselineskip% + \advance\SB@dimen-2\p@% + \vrule\@width1.5\p@\@height\SB@dimen\@depth\p@% + \kern1.5\p@% + \vrule\@width.5\p@\@height\SB@dimen\@depth\p@% + \SB@repcolon% +} +\newcommand\rrep{% + \SB@dimen\baselineskip% + \advance\SB@dimen-2\p@% + \SB@repcolon% + \vrule\@width.5\p@\@height\SB@dimen\@depth\p@% + \kern1.5\p@% + \vrule\@width1.5\p@\@height\SB@dimen\@depth\p@% +} +\newif\ifSB@wordends +\newif\ifSB@brokenword +\newtoks\SB@lyric +\newcount\SB@numhyps +\newtoks\SB@lyricnohyp +\newbox\SB@lyricbox +\newbox\SB@chordbox +\newcommand\SB@chbstok{} +\newcommand\SB@setchord{} +{ + \catcode`^\active + \catcode`!7 + \gdef\SB@setchord#1{% + \SB@gettabindtrue\SB@nohattrue% + \setbox\SB@chordbox\hbox{% + \unhbox\SB@chordbox% + \begingroup% + \ifSB@trackch% + \def\SB@activehat{\ifmmode!\else\global\SB@nohatfalse\fi}% + \else% + \def\SB@activehat{% + \ifmmode!\else\SB@lop\SB@ctail\SB@toks\the\SB@toks\fi% + }% + \fi% + \let^\SB@activehat% + \printchord{% + \ifSB@firstchord\else\kern.15em\fi% + \vphantom/% + \transposehere{#1}% + \kern.2em% + }% + \endgroup% + }% + \SB@gettabindfalse% + \ifSB@trackch\ifSB@nohat% + \global\SB@creg\expandafter{\the\SB@creg#1\\}% + \fi\fi% + \let\SB@noreplay\@firstofone% + } +} +\newcommand\SB@outertest{} +\edef\SB@outertest#1{% + \noexpand\SB@@outertest#1% + \string\outer% + \noexpand\SB@@outertest% +} +\newcommand\SB@@outertest{} +\expandafter\def\expandafter\SB@@outertest% +\expandafter#\expandafter1\string\outer#2\SB@@outertest{% + \def\SB@temp{#2}% + \ifx\SB@temp\@empty\else\SB@testtrue\fi% +} +\newcommand\SB@UTFtest{} +\edef\SB@UTFtest#1{% + \noexpand\SB@UTFtester#1% + \string\UTFviii@zero@octets% + \noexpand\SB@UTFtester% +} +\begingroup + \escapechar\m@ne + \xdef\SB@two{\string\two} + \xdef\SB@three{\string\three} + \xdef\SB@four{\string\four} + \xdef\SB@temp{\string\@octets} +\endgroup +\edef\SB@temp{##1\string\UTFviii@##2\SB@temp##3} +\expandafter\def\expandafter\SB@UTFtester\SB@temp\SB@UTFtester{% + \def\SB@temp{#2}% + \ifx\SB@temp\SB@two% + \SB@cnt\tw@% + \else\ifx\SB@temp\SB@three% + \SB@cnt\thr@@% + \else\ifx\SB@temp\SB@four% + \SB@cnt4 % + \else% + \SB@cnt\z@% + \fi\fi\fi% +} +\newcommand\SB@declare[3]{% + \afterassignment\iffalse\let\SB@next= #3\relax\fi% + \expandafter\SB@UTFtest\expandafter{\meaning\SB@next}% + \ifcase\SB@cnt% + \ifcat\noexpand#3\relax% + \SB@addNtest\SB@macrotests#1#2#3% + \else\ifcat\noexpand#3.% + \SB@addDtest\SB@othertests#1#2#3% + \else\ifcat\noexpand#3A% + \SB@addDtest\SB@lettertests#1#2#3% + \else% + \SB@addDtest\relax0#2#3% + \fi\fi\fi% + \or% + \SB@addNtest\SB@macrotests#1#2#3% + \else% + \SB@addMtest\SB@multitests#1#2{#3}% + \fi% +} +\newcommand\DeclareLyricChar{\SB@declare\SB@testtrue0} +\newcommand\DeclareNonLyric{% + \SB@declare\SB@testfalse\SB@testfalse% +} +\newcommand\DeclareNoHyphen{% + \SB@declare\SB@testfalse\SB@testtrue% +} +\newcommand\SB@lettertests{} +\newcommand\SB@macrotests{} +\newcommand\SB@multitests{} +\newcommand\SB@othertests{} +\newcommand\SB@hyphtests{} +\newcommand\SB@addtest[2]{% + \expandafter\gdef\expandafter#1\expandafter{#1#2}% +} +\newcommand\SB@addDtest[4]{% + \ifx0#2\else\SB@addtest#1{\ifx\SB@next#4#2\fi}\fi% + \ifx0#3\else\SB@addtest\SB@hyphtests{\ifx\SB@next#4#3\fi}\fi% +} +\newcommand\SB@addNtest[4]{% + \ifx0#2\else% + \SB@addtest#1{% + \edef\SB@temp{\string#4}\ifx\SB@temp\SB@nextname#2\fi% + }% + \fi% + \ifx0#3\else% + \SB@addtest\SB@hyphtests{% + \edef\SB@temp{\string#4}\ifx\SB@temp\SB@nextname#3\fi% + }% + \fi% +} +\newcommand\SB@addMtest[4]{% + \ifx0#2\else% + \SB@addtest#1{\def\SB@temp{#4}\ifx\SB@next\SB@temp#2\fi}% + \fi% + \ifx0#3\else\SB@addtest\SB@hyphtests{% + \def\SB@temp{#4}\ifx\SB@next\SB@temp#3\fi}% + \fi% +} +\DeclareLyricChar\` +\DeclareLyricChar\' +\DeclareLyricChar\^ +\DeclareLyricChar\" +\DeclareLyricChar\~ +\DeclareLyricChar\= +\DeclareLyricChar\. +\DeclareLyricChar\u +\DeclareLyricChar\v +\DeclareLyricChar\H +\DeclareLyricChar\t +\DeclareLyricChar\c +\DeclareLyricChar\d +\DeclareLyricChar\b +\DeclareLyricChar\oe +\DeclareLyricChar\OE +\DeclareLyricChar\ae +\DeclareLyricChar\AE +\DeclareLyricChar\aa +\DeclareLyricChar\AA +\DeclareLyricChar\o +\DeclareLyricChar\O +\DeclareLyricChar\l +\DeclareLyricChar\L +\DeclareLyricChar\ss +\DeclareLyricChar\i +\DeclareLyricChar\j +\DeclareLyricChar\/ +\DeclareLyricChar\- +\DeclareLyricChar\discretionary +\DeclareNoHyphen\par +\newcommand\SB@bracket{} +\newcommand\SB@chord{\SB@begincname\SB@@chord} +\newcommand\SB@begincname{} +{\catcode`\^^M\active + \gdef\SB@begincname{% + \begingroup% + \catcode`##\active\catcode`&\active% + \catcode`:12\relax% + \catcode`\^^M\active\SB@outer\def^^M{}% + \SB@outer\def\[{}% + \chordlocals% + } +} +\newcommand\SB@endcname{} +\let\SB@endcname\endgroup +\newcommand\SB@nbsp{} +\def\SB@nbsp{\nobreakspace{}} +\newif\ifSB@firstchord\SB@firstchordtrue +\newcommand*\SB@@chord{} +\def\SB@@chord#1]{% + \SB@endcname% + \ifSB@firstchord% + \setbox\SB@lyricbox\hbox{\kern\SB@tabindent}% + \global\SB@tabindent\z@% + \SB@lyric{}% + \SB@numhyps\z@% + \SB@spcinit% + \setbox\SB@chordbox\box\voidb@x% + \fi% + \SB@setchord{#1}% + \SB@firstchordfalse% + \let\SB@dothis\SB@chstart% + \SB@chscan% +} +\newcommand\SB@spcinit{} +\newcommand\MultiwordChords{% + \def\SB@spcinit{% + \let\SB@chdone\SB@chlyrdone% + \def\SB@chimpspace{\let\SB@donext\SB@chdone}% + \def\SB@chexpspace{\let\SB@donext\SB@chdone}% + \let\SB@chespace\SB@chendspace% + }% +} +\newcommand\SB@chscan{% + \let\SB@nextname\relax% + \futurelet\SB@next\SB@chmain% +} +\newcommand\SB@chmain{\SB@dothis\SB@donext} +\newcommand\SB@chstart{% + \ifx\SB@next\[% + \let\SB@donext\relax% + \else\ifx\SB@next\SB@activehat% + \let\SB@donext\relax% + \else\ifx\SB@next\ch% + \let\SB@donext\relax% + \else\ifx\SB@next\mch% + \let\SB@donext\relax% + \else\ifx\SB@next`% + \let\SB@donext\SB@chstep% + \else\ifx\SB@next'% + \let\SB@donext\SB@chstep% + \else\ifx\SB@next"% + \let\SB@donext\SB@chstep% + \else% + \the\SB@lyric% + \SB@lyric{}% + \SB@firstchordtrue% + \let\SB@dothis\SB@chnorm% + \SB@chnorm% + \fi\fi\fi\fi\fi\fi\fi% +} +\newcommand\SB@chnorm{% + \ifcat\noexpand\SB@next A% + \SB@testtrue\SB@lettertests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% + \else% + \SB@chtrymacro% + \fi% +} +\newcommand\SB@chtrymacro{% + \ifcat\noexpand\SB@next\relax% + \SB@chmacro% + \else% + \SB@chother% + \fi% +} +\newcommand\SB@chother{% + \ifcat\noexpand\SB@next\noexpand\@sptoken% + \SB@chexpspace% + \else\ifcat\noexpand\SB@next\noexpand\bgroup% + \SB@chespace\let\SB@donext\SB@chbgroup% + \else\ifcat\noexpand\SB@next\noexpand\egroup% + \SB@chespace\let\SB@donext\SB@chegroup% + \else\ifx\SB@next-% + \SB@numhyps\@ne\relax% + \SB@lyricnohyp\expandafter{\the\SB@lyric}% + \let\SB@dothis\SB@chhyph% + \SB@chespace\let\SB@donext\SB@chstep% + \else\ifcat\noexpand\SB@next.% + \SB@testtrue\SB@othertests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% + \else% + \SB@chespace\let\SB@donext\SB@chstep% + \fi\fi\fi\fi\fi% +} +\newcommand\SB@chmacro{% + \SB@testfalse% + \expandafter\SB@outertest\expandafter{\meaning\SB@next}% + \ifSB@test% + \let\SB@donext\SB@chdone% + \else% + \let\SB@donext\SB@chgetname% + \fi% +} +\newcommand\SB@chgetname[1]{% + \edef\SB@nextname{\string#1}% + \SB@@chmacro\SB@donext#1% +} +\newcommand\SB@@chmacro{% + \ifx\SB@next\SB@activehat% + \let\SB@donext\SB@chdone% + \else\ifx\SB@next\SB@par% + \let\SB@donext\SB@chdone% + \else\ifx\SB@next\measurebar% + \SB@chmbar% + \else\ifx\SB@next\mbar% + \SB@chmbar% + \else\ifx\SB@next\ch% + \SB@chespace\let\SB@donext\SB@chlig% + \else\ifx\SB@next\mch% + \SB@chespace\let\SB@donext\SB@mchlig% + \else\ifx\SB@next\ % + \SB@chimpspace% + \else\ifx\SB@next\SB@nbsp% + \SB@chimpspace% + \else% + \expandafter\SB@UTFtest\expandafter{\meaning\SB@next}% + \ifcase\SB@cnt\SB@chothermac% + \or\or\SB@chespace\let\SB@donext\SB@chsteptwo% + \or\SB@chespace\let\SB@donext\SB@chstepthree% + \or\SB@chespace\let\SB@donext\SB@chstepfour\fi% + \fi\fi\fi\fi\fi\fi\fi\fi% +} +\newcommand\SB@chothermac{% + \SB@testfalse% + \afterassignment\iffalse% + \SB@cnt\expandafter`\SB@nextname x\fi% + \ifnum\the\catcode\SB@cnt=\z@\else\SB@testtrue\fi% + \SB@macrotests% + \ifSB@test% + \SB@chespace\let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% +} +\newcommand\SB@chstep[1]{% + \SB@lyric\expandafter{\the\SB@lyric#1}% + \SB@chscan% +} +\newcommand\SB@chsteptwo[2]{\SB@chmulti{#1#2}} +\newcommand\SB@chstepthree[3]{\SB@chmulti{#1#2#3}} +\newcommand\SB@chstepfour[4]{\SB@chmulti{#1#2#3#4}} +\newcommand\SB@chmulti[1]{% + \def\SB@next{#1}% + \let\SB@nextname\relax% + \SB@testtrue\SB@multitests% + \ifSB@test% + \SB@lyric\expandafter{\the\SB@lyric#1}% + \expandafter\SB@chscan% + \else% + \expandafter\SB@chmstop% + \fi% +} +\newcommand\SB@chmstop{\expandafter\SB@chdone\SB@next} +\newcommand\SB@chhyph{% + \ifx\SB@next-% + \advance\SB@numhyps\@ne\relax% + \let\SB@donext\SB@chstep% + \else% + \let\SB@donext\SB@chdone% + \fi% +} +\newcommand\SB@chimpspace{\let\SB@donext\SB@chdone} +\newcommand\SB@chexpspace{\let\SB@donext\SB@chdone} +\newcommand\SB@chespace{} +\newcommand\SB@chendspace{% + \let\SB@chdone\SB@chlyrdone% + \def\SB@chexpspace{\SB@chbspace\SB@chexpspace}% + \def\SB@chimpspace{\SB@chbspace\SB@chimpspace}% + \def\SB@chespace{}% +} +\newcommand\SB@chbspace{% + \setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \the\SB@lyric% + }% + \SB@lyric{}% + \ifdim\wd\SB@lyricbox<\wd\SB@chordbox% + \let\SB@chbstok= \SB@next% + \def\SB@chexpspace{\let\SB@donext\SB@chgetspace}% + \def\SB@chimpspace{\let\SB@donext\SB@chstep}% + \let\SB@chespace\SB@chendspace% + \let\SB@chdone\SB@chspcdone% + \else% + \def\SB@chimpspace{\let\SB@donext\SB@chdone}% + \def\SB@chexpspace{\let\SB@donext\SB@chdone}% + \fi% +} +\newcommand\SB@chgetspace{% + \SB@appendsp\SB@lyric% + \let\SB@nextname\relax% + \afterassignment\SB@chscan% + \let\SB@next= } +\newcommand\SB@chmbar{% + \ifmeasures% + \let\SB@donext\SB@chdone% + \else% + \SB@chespace\let\SB@donext\SB@chstep% + \fi% +} +\newcommand\SB@chbgroup[1]{% + \SB@lyric\expandafter{\the\SB@lyric{#1}}% + \SB@chscan% +} +\newcommand\SB@chegroup{% + \let\SB@nextname\relax% + \afterassignment\SB@chegrpscan% + \let\SB@next= } +\newcommand\SB@chegrpscan{% + \futurelet\SB@next\SB@chegrpmacro% +} +\newcommand\SB@chegrpmacro{% + \ifcat\noexpand\SB@next\relax% + \expandafter\SB@chegrpouter% + \else% + \expandafter\SB@chegrpdone% + \fi% +} +\newcommand\SB@chegrpouter{% + \SB@testfalse% + \expandafter\SB@outertest\expandafter{\meaning\SB@next}% + \ifSB@test% + \expandafter\SB@chegrpdone% + \else% + \expandafter\SB@chegrpname% + \fi% +} +\newcommand\SB@chegrpname[1]{% + \edef\SB@nextname{\string#1}% + \SB@chegrpdone#1% +} +\newcommand\SB@chegrpdone{\SB@chdone\egroup} +\newcommand\SB@chlig[5]{% + \gdef\SB@ligpre{{#3}}% + \gdef\SB@ligpost{\[#2]{#4}}% + \gdef\SB@ligfull{\[\SB@noreplay{\hphantom{{\lyricfont#3}}}#2]{#5}}% + \SB@chdone% +} +\newcommand\SB@mchlig[5]{% + \SB@lyric\expandafter{\the\SB@lyric#3}% + \let\SB@next\measurebar% + \edef\SB@nextname{\string\measurebar}% + \gdef\SB@ligpost{\measurebar\[#2]{#4}}% + \gdef\SB@ligfull{\measurebar\[#2]{#4}}% + \SB@chdone% +} +\newcommand\SB@chlyrdone{% + \setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \ifnum\SB@numhyps=\@ne% + \the\SB@lyricnohyp% + \else% + \the\SB@lyric% + \fi% + }% + \SB@emitchord% +} +\newcommand\SB@chspcdone{% + \let\SB@nextname\relax% + \let\SB@next= \SB@chbstok% + \expandafter\SB@emitchord\the\SB@lyric% +} +\newcommand\SB@chdone{} +\let\SB@chdone\SB@chlyrdone +\newcommand\SB@ligpre{} +\newcommand\SB@ligpost{} +\newcommand\SB@ligfull{} +\newcommand\SB@clearlig{% + \gdef\SB@ligpre{}% + \gdef\SB@ligpost{}% + \gdef\SB@ligfull{}% +} +\newcommand\SB@emitchord{% + \ifSB@inverse\else\ifSB@inchorus\else\SB@errchord\fi\fi% + \SB@testfalse% + \ifcat\noexpand\SB@next\noexpand\@sptoken\SB@testtrue\fi% + \ifcat\noexpand\SB@next.\SB@testtrue\fi% + \ifx\SB@next\SB@par\SB@testtrue\fi% + \ifx\SB@next\egroup\SB@testtrue\fi% + \ifx\SB@next\endgroup\SB@testtrue\fi% + \SB@hyphtests% + \ifSB@test\SB@wordendstrue\else\SB@wordendsfalse\fi% + \SB@dimen\wd\SB@chordbox% + \ifvmode\leavevmode\fi% + \SB@brokenwordfalse% + \ifdim\wd\SB@lyricbox>\z@% + \ifdim\SB@dimen>\wd\SB@lyricbox% + \ifSB@wordends\else\SB@brokenwordtrue\fi% + \fi% + \else% + \SB@skip\lastskip% + \unskip\penalty200\hskip\SB@skip% + \fi% + \ifnum\SB@numhyps>\z@% + \ifnum\SB@numhyps>\@ne% + \SB@brokenwordfalse% + \else% + \SB@brokenwordtrue% + \fi% + \fi% + \SB@testfalse% + \ifnolyrics\ifdim\wd\SB@lyricbox=\z@\SB@testtrue\fi\fi% + \ifSB@test% + \unhbox\SB@chordbox% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligfull}% + \else% + \vbox{\clineparams\relax% + \ifSB@brokenword% + \global\setbox\SB@lyricbox\hbox{% + \unhbox\SB@lyricbox% + \SB@ligpre% + }% + \SB@maxmin\SB@dimen<{\wd\SB@lyricbox}% + \advance\SB@dimen.5em% + \hbox to\SB@dimen{\unhbox\SB@chordbox\hfil}% + \hbox to\SB@dimen{% + \unhcopy\SB@lyricbox\hfil\char\hyphenchar\font\hfil% + }% + \global\SB@cnt\@m% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligpost}% + \else% + \box\SB@chordbox% + \hbox{% + \unhcopy\SB@lyricbox% + \global\SB@cnt\spacefactor% + \hfil% + }% + \gdef\SB@temp{\expandafter\SB@clearlig\SB@ligfull}% + \fi% + }% + \ifSB@wordends% + \ifdim\wd\SB@lyricbox>\z@\else\nobreak\fi% + \else% + \penalty% + \ifnum\SB@numhyps>\z@\exhyphenpenalty% + \else\ifSB@brokenword\hyphenpenalty% + \else\@M\fi\fi% + \spacefactor\SB@cnt% + \fi% + \fi% + \SB@temp% +} +\newcommand\SB@accidental[1]{{% + \/% + \m@th#1% + \SB@dimen-\fontdimen\@ne\font% + \advance\SB@dimen.088142\p@% + \ifdim\SB@dimen<\z@% + \kern\f@size\SB@dimen% + \fi% +}} +\newcommand\sharpsymbol{\ensuremath{^\#}} +\newcommand\flatsymbol{\raise.5ex\hbox{{\SB@flatsize$\flat$}}} +\newcommand\shrp{\SB@accidental\sharpsymbol} +\newcommand\flt{\SB@accidental\flatsymbol} +\newcommand\DeclareFlatSize[2]{% + \expandafter\xdef\csname SB@flatsize@#1\endcsname{#2}% +} +\DeclareFlatSize\@vpt\@vpt +\DeclareFlatSize\@vipt\@vipt +\DeclareFlatSize\@viipt\@vipt +\DeclareFlatSize\@viiipt\@viipt +\DeclareFlatSize\@ixpt\@viiipt +\DeclareFlatSize\@xpt\@ixpt +\DeclareFlatSize\@xipt\@xpt +\DeclareFlatSize\@xiipt\@xipt +\DeclareFlatSize\@xivpt\@xiipt +\DeclareFlatSize\@xviipt\@xivpt +\DeclareFlatSize\@xxpt\@xviipt +\DeclareFlatSize\@xxvpt\@xxpt +\newcommand\SB@flatsize{% + \@ifundefined{SB@flatsize@\f@size}{}{% + \expandafter\fontsize% + \csname SB@flatsize@\f@size\endcsname\f@baselineskip% + \selectfont% + }% +} +\newcommand\ch{\SB@ch} +\newcommand\SB@ch{} +\newcommand\SB@ch@on{\SB@begincname\SB@@ch} +\newcommand*\SB@@ch[1]{\SB@endcname\SB@@@ch{#1}} +\newcommand*\SB@@@ch[4]{\[\SB@noreplay{\hphantom{#2}}#1]#4} +\newcommand*\SB@ch@off[4]{#4} +\newcommand\mch{\SB@mch} +\newcommand\SB@mch{} +\newcommand*\SB@mch@m[4]{#2\measurebar#3} +\newcommand\SB@mch@on{\SB@begincname\SB@@mch} +\newcommand*\SB@@mch[1]{\SB@endcname\SB@@@mch{#1}} +\newcommand*\SB@@@mch[4]{#2\measurebar\[#1]#3} +\newcommand\SB@activehat{% + \ifmmode^\else\expandafter\SB@rechord\fi% +} +\newcommand\SB@loadactives{} +{ + \catcode`&\active + \catcode`#\active + \catcode`|\active + \catcode`^\active + \global\let&\flt + \global\let#\shrp + \global\let|\measurebar + \global\let^\SB@activehat + \gdef\SB@loadactives{% + \catcode`^\ifchorded\active\else9 \fi% + \catcode`|\ifmeasures\active\else9 \fi% + \def\[{\SB@bracket}% + } +} +\newif\ifSB@trackch +\newtoks\SB@cr@ +\newtoks\SB@ctail +\newcommand\SB@creg{} +\newcommand\newchords[1]{% + \@ifundefined{SB@cr@#1}{% + \expandafter\newtoks\csname SB@cr@#1\endcsname% + \global\csname SB@cr@#1\endcsname{\\}% + }{\SB@errdup{#1}}% +} +\newcommand\memorize{% + \@ifnextchar[\SB@memorize{\SB@memorize[]}% +} +\newcommand\SB@memorize{} +\def\SB@memorize[#1]{% + \@ifundefined{SB@cr@#1}{\SB@errreg{#1}}{% + \SB@trackchtrue% + \global\expandafter\let\expandafter\SB@creg% + \csname SB@cr@#1\endcsname% + \global\SB@creg{\\}% + }% +} +\newcommand\replay{\@ifnextchar[\SB@replay\SB@@replay} +\newcommand\SB@replay{} +\def\SB@replay[#1]{% + \@ifundefined{SB@cr@#1}{\SB@errreg{#1}}{% + \SB@trackchfalse% + \global\expandafter\let\expandafter\SB@creg% + \csname SB@cr@#1\endcsname% + \global\SB@ctail\SB@creg% + }% +} +\newcommand\SB@@replay{% + \SB@trackchfalse% + \global\SB@ctail\SB@creg% +} +\newcommand\SB@rechord{} +\newcommand\SB@@rechord{% + \SB@ifempty\SB@ctail{% + \SB@errreplay% + \SB@toks{}% + \let\SB@donext\@gobble% + }{% + \SB@lop\SB@ctail\SB@toks% + \let\SB@donext\SB@chord% + \let\SB@noreplay\@gobble% + }% + \expandafter\SB@donext\the\SB@toks]% +} +\newif\ifSB@nohat +\newcommand\SB@noreplay{} +\let\SB@noreplay\@firstofone +\newlength\SB@fretwidth +\setlength\SB@fretwidth{6\p@} +\newcommand\SB@fretnum[1]{{% + \sffamily\fontsize\@xpt\@xpt\selectfont#1% +}} +\newcommand\SB@onfret[1]{% + \rlap{\hbox to\SB@fretwidth{\hfil\vrule\@height6\p@\hfil}}% + \hbox to\SB@fretwidth{\hfil#1\hfil}% +} +\newcommand\SB@atopfret[1]{% + \hbox to\SB@fretwidth{\hfil#1\hfil}% +} +\newcommand\SB@fretbar{% + \nointerlineskip% + \hbox to\SB@dimen{% + \advance\SB@dimen-\SB@fretwidth% + \advance\SB@dimen.4\p@% + \hfil% + \vrule\@width\SB@dimen\@height.4\p@\@depth\z@% + \hfil% + }% + \nointerlineskip% +} +\newcommand\SB@topempty{\SB@atopfret\relax} +\newcommand\SB@topX{\SB@atopfret{% + \hbox{% + \kern-.2\p@% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@viipt\@viipt\selectfont\char\tw@% + \kern-.2\p@% + }% +}} +\newcommand\SB@topO{\SB@atopfret{% + \vrule\@width\z@\@height4.3333\p@\@depth.8333\p@% + \lower.74\p@\hbox{% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@xpt\@xpt\selectfont\char14% + }% +}} +\newcommand\SB@fretempty{\SB@onfret\relax} +\newcommand\SB@frethit{\SB@onfret{% + \hbox{% + \fontencoding{OMS}\fontfamily{cmsy}% + \fontseries{m}\fontshape{n}% + \fontsize\@xiipt\@xiipt\selectfont\char15% + }% +}} +\newcommand\SB@finger[1]{% + \SB@atopfret{\sffamily\fontsize\@vipt\@vipt\selectfont#1}% +} +\newif\ifSB@gettabind\SB@gettabindfalse +\newdimen\SB@tabindent +\newcommand\SB@targfret{} +\newcommand\SB@targstr{} +\newcommand\SB@targfing{} +\newcommand\SB@csify[2]{% + \SB@toks{}% + \SB@cnt\z@% + \SB@@csify#2\SB@@csify% + \edef#1{\the\SB@toks}% +} +\newcommand\SB@@csify[1]{% + \ifx#1\SB@@csify\else% + \advance\SB@cnt\@ne% + \SB@toks\expandafter{\the\SB@toks\csname#1\endcsname}% + \expandafter\SB@@csify% + \fi% +} +\newcommand\SB@gttop{% + \let\X\SB@topX\let\0\SB@topO\let\O\0\let\1\SB@topempty% + \let\2\1\let\3\1\let\4\1\let\5\1% + \let\6\1\let\7\1\let\8\1\let\9\1% +} +\newcommand\SB@gtinit{% + \let\X\SB@fretempty\let\0\X\let\O\X\let\1\SB@frethit% + \let\2\X\let\3\X\let\4\X\let\5\X% + \let\6\X\let\7\X\let\8\X\let\9\X% +} +\newcommand\SB@gtinc{% + \let\9\8\let\8\7\let\7\6\let\6\5\let\5\4% + \let\4\3\let\3\2\let\2\1\let\1\0% +} +\newcommand\SB@gtset[2]{% + \let\X#1\let\0\X\let\O\X% + \def\1{#21}\def\2{#22}\def\3{#23}% + \def\4{#24}\def\5{#25}\def\6{#26}% + \def\7{#27}\def\8{#28}\def\9{#29}% +} +\newcommand\SB@gtmax[1]{\ifnum\SB@cnt<#1\SB@cnt#1\fi} +\newcommand\gtab{\SB@begincname\SB@gtab} +\newcommand*\SB@gtab[1]{% + \SB@endcname% + \begingroup% + \catcode`:12\relax% + \SB@@gtab{#1}% +} +\newcommand*\SB@@gtab[2]{% + \endgroup% + \ifnum\SB@transposefactor=\z@% + \SB@@@gtab{#1}{#2}% + \else% + \begingroup% + \let\gtab\SB@@@gtab% + \gtabtrans{#1}{#2}% + \endgroup% + \fi% +} +\newcommand\gtabtrans[2]{\transposehere{#1}} +\newcommand\SB@@@gtab[2]{% + \let\SB@targfret\@empty% + \let\SB@targstr\@empty% + \let\SB@targfing\@empty% + \SB@tabargs#2:::\SB@tabargs% + \ifx\SB@targstr\@empty% + \def\SB@targstr{\0\0\0\0\0\0}% + \fi% + \ifvmode\leavevmode\fi% + \vbox{% + \normalfont\normalsize% + \setbox\SB@box\hbox{% + \thinspace{\printchord{\transposehere{#1}\strut}}\thinspace% + }% + \setbox\SB@boxii\hbox{\SB@fretnum{\SB@targfret}}% + \setbox\SB@boxiii\hbox{{\SB@gttop\SB@targstr}}% + \hsize\wd\SB@box% + \ifSB@gettabind% + \global\SB@tabindent\wd\SB@boxii% + \global\advance\SB@tabindent.5\SB@fretwidth% + \global\advance\SB@tabindent-.5\p@% + \fi% + \SB@dimen\wd\SB@boxii% + \advance\SB@dimen\wd\SB@boxiii% + \ifdim\hsize<\SB@dimen% + \hsize\SB@dimen% + \else\ifSB@gettabind% + \SB@dimenii\hsize% + \advance\SB@dimenii-\SB@dimen% + \divide\SB@dimenii\tw@% + \global\advance\SB@tabindent\SB@dimenii% + \fi\fi% + \hbox to\hsize{\hfil\unhbox\SB@box\hfil}% + \kern-\p@\nointerlineskip% + \hbox to\hsize{% + \hfil% + \vtop{\kern\p@\kern2\p@\box\SB@boxii}% + \vtop{% + \SB@dimen\wd\SB@boxiii% + \box\SB@boxiii% + \SB@cnt\minfrets% + \SB@gtset\relax\SB@gtmax\SB@targstr% + \SB@gtinit% + \loop% + \SB@fretbar\hbox{\SB@targstr}% + \advance\SB@cnt\m@ne% + \ifnum\SB@cnt>\z@\SB@gtinc\repeat% + \SB@fretbar% + \ifx\SB@targsfing\@empty\else% + \kern1.5\p@% + \SB@gtset\SB@topempty\SB@finger% + \hbox{\SB@targfing}% + \fi% + }% + \hfil% + }% + \kern3\p@% + }% + \SB@gettabindfalse% +} +\newcommand\SB@ctoken{} \def\SB@ctoken{:} +\newcommand\SB@tabargs{} +\def\SB@tabargs#1:#2:#3:#4\SB@tabargs{% + \def\SB@temp{#4}% + \ifx\SB@temp\@empty% + \SB@csify\SB@targstr{#1}% + \else\ifx\SB@temp\SB@ctoken% + \SB@csify\SB@targstr{#1}% + \ifnum\SB@cnt>\@ne% + \SB@cntii\SB@cnt% + \SB@csify\SB@targfing{#2}% + \SB@cnt\SB@cntii% + \else% + \def\SB@targfret{#1}% + \SB@csify\SB@targstr{#2}% + \fi% + \else% + \def\SB@targfret{#1}% + \SB@csify\SB@targfing{#3}% + \SB@csify\SB@targstr{#2}% + \fi\fi% +} +\newcommand\songchapter{% + \let\SB@temp\@seccntformat% + \def\@seccntformat##1{}% + \@startsection{chapter}{0}{\z@}% + {3.5ex\@plus1ex\@minus.2ex}% + {.4ex\let\@seccntformat\SB@temp}% + {\sffamily\bfseries\LARGE\centering}% +} +\newcommand\songsection{% + \let\SB@temp\@seccntformat% + \def\@seccntformat##1{}% + \@startsection{section}{1}{\z@}% + {3.5ex\@plus1ex\@minus.2ex}% + {.4ex\let\@seccntformat\SB@temp}% + {\sffamily\bfseries\LARGE\centering}% +} +\newenvironment{songs}[1]{% + \ifSB@songsenv\SB@errnse\fi% + \gdef\SB@indexlist{#1}% + \SB@chkidxlst% + \stepcounter{SB@songsnum}% + \setcounter{songnum}{1}% + \let\SB@sgroup\@empty% + \ifinner\else\ifdim\pagetotal>\z@% + \null\nointerlineskip% + \fi\fi% + \songcolumns\SB@numcols% + \SB@songsenvtrue% +}{% + \commitsongs% + \global\let\SB@indexlist\@empty% + \ifinner\else\clearpage\fi% + \SB@songsenvfalse% +} +\newcounter{SB@songsnum} +\newcommand\SB@indexlist{} +\newcommand\SB@allindexes{} +\let\SB@allindexes\@empty +\newcommand\SB@out{} +\let\SB@out\relax +\newcommand\SB@newindex[4]{% + \expandafter\newcommand\csname SB@idxfilename@#3\endcsname{#4}% + \expandafter\newcommand\csname SB@idxsel@#3\endcsname[3]{###1}% + \expandafter\newcommand\csname SB@idxref@#3\endcsname{\thesongnum}% + \xdef\SB@allindexes{% + \ifx\SB@allindexes\@empty\else\SB@allindexes,\fi#3% + }% + \if@filesw% + \ifx\SB@out\relax% + \newwrite\SB@out% + \immediate\openout\SB@out=\jobname.sxc\relax% + \fi% + \immediate\write\SB@out{\noexpand\SB@iwrite{#3}{#2}}% + \fi% +} +\newcommand\newindex{\SB@newindex1{TITLE INDEX DATA FILE}} +\@onlypreamble\newindex +\newcommand\newscripindex{\SB@newindex2{SCRIPTURE INDEX DATA FILE}} +\@onlypreamble\newscripindex +\newcommand\newauthorindex{\SB@newindex3{AUTHOR INDEX DATA FILE}} +\@onlypreamble\newauthorindex +\newcommand\SB@cwrite[2]{% + \ifx\SB@out\relax\else% + \protected@write\SB@out{}{\protect\SB@iwrite{#1}{#2}}% + \fi% +} +\newcommand\SB@iwrite[2]{% + \def\SB@tempii{#1}% + \ifx\SB@temp\SB@tempii% + \SB@toks{#2}% + \immediate\write\SB@out{\the\SB@toks}% + \fi% +} +\newcommand\SB@uncombine{% + \ifx\SB@out\relax\else% + \immediate\closeout\SB@out% + \ifsongindexes% + \@for\SB@temp:=\SB@allindexes\do{% + \immediate\openout\SB@out=% + \csname SB@idxfilename@\SB@temp\endcsname.sxd\relax% + \begingroup\makeatletter\catcode`\%12\relax% + \input{\jobname.sxc}\endgroup% + \immediate\closeout\SB@out% + }% + \fi% + \fi% +} +\AtEndDocument{\SB@uncombine} +\newbox\SB@songwrites +\newcommand\SB@addtoindex[2]{% + \protected@edef\SB@tempii{#2}% + \ifx\SB@tempii\@empty\else% + \global\setbox\SB@songwrites\vbox{% + \unvbox\SB@songwrites% + \SB@cwrite{#1}{#2}% + \SB@cwrite{#1}{\csname SB@idxref@#1\endcsname}% + \SB@cwrite{#1}{song\theSB@songsnum-\thesongnum.% + \ifnum\c@section=\z@1\else2\fi}% + }% + \fi% +} +\newcommand\SB@addtoindexes[3]{% + \@for\SB@temp:=\SB@indexlist\do{% + \SB@addtoindex\SB@temp% + {\csname SB@idxsel@\SB@temp\endcsname{#1}{#2}{#3}}% + }% +} +\newcommand\SB@addtotitles[1]{% + \@for\SB@temp:=\SB@indexlist\do{% + \csname SB@idxsel@\SB@temp\endcsname% + {\SB@addtoindex\SB@temp{#1}}{}{}% + }% +} +\newcommand\SB@chkidxlst{% + \let\SB@temp\SB@indexlist% + \let\SB@indexlist\@empty% + \@for\SB@tempii:=\SB@temp\do{% + \@ifundefined{SB@idxsel@\SB@tempii}{\SB@errnoidx\SB@tempii}{% + \ifx\SB@indexlist\@empty% + \SB@toks\expandafter{\SB@tempii}% + \else% + \SB@toks\expandafter\expandafter\expandafter{% + \expandafter\SB@indexlist\expandafter,\SB@tempii}% + \fi% + \edef\SB@indexlist{\the\SB@toks}% + }% + }% +} +\newcommand\indexentry{\@ifnextchar[{\SB@idxentry*}{\SB@@idxentry*}} +\newcommand\SB@idxentry{} +\def\SB@idxentry#1[#2]#3{{% + \def\SB@indexlist{#2}% + \SB@chkidxlst% + \SB@addtoindexes{#1#3}{#3}{#3}% +}} +\newcommand\SB@@idxentry[2]{\SB@addtotitles{#1#2}} +\newcommand\indextitleentry{% + \@ifnextchar[{\SB@idxentry{}}{\SB@@idxentry{}}% +} +\newcommand\indexsongsas[1]{% + \@ifundefined{SB@idxref@#1}% + {\SB@errnoidx{#1}\@gobble}% + {\expandafter\renewcommand\csname SB@idxref@#1\endcsname}% +} +\newcommand\SB@idxcmd[3]{% + \ifx\SB@out\relax\else% + \@for\SB@temp:=\SB@allindexes\do{% + \csname SB@idxsel@\SB@temp\endcsname% + {\SB@@idxcmd{#1}}{\SB@@idxcmd{#2}}{\SB@@idxcmd{#3}}% + }% + \fi% +} +\newcommand\SB@@idxcmd[1]{% + \def\SB@tempii{#1}% + \ifx\SB@tempii\@empty\else% + \immediate\write\SB@out{% + \noexpand\SB@iwrite{\SB@temp}{#1}% + }% + \fi% +} +\newcommand\authsepword[1]{} +\newcommand\authbyword[1]{} +\newcommand\authignoreword[1]{} +\newcommand\titleprefixword[1]{} +{\catcode`\%=12 + \gdef\authsepword#1{\SB@idxcmd{}{%sep #1}{}} + \gdef\authbyword#1{\SB@idxcmd{}{%after #1}{}} + \gdef\authignoreword#1{\SB@idxcmd{}{%ignore #1}{}} + \gdef\titleprefixword#1{\SB@idxcmd{%prefix #1}{}{}}} +\@onlypreamble\authsepword +\@onlypreamble\authbyword +\@onlypreamble\authignoreword +\@onlypreamble\titleprefixword +\newbox\SB@idxtitlebox +\newcommand\SB@idxlineskip[1]{% + \vskip#1\p@\@plus#1\p@\@minus#1\p@% +} +\newcommand\SB@ellipspread[2]{% + \begingroup% + \SB@dimen\z@% + \def\SB@temp{#1}% + \SB@toks{#2}% + \setbox\SB@box\hbox{{% + \SB@temp% + \leaders\hbox to.5em{\hss.\hss}\hskip2em\@plus1fil% + {\the\SB@toks}% + }}% + \ifdim\wd\SB@box>\hsize% + \SB@balancerows% + \else% + \hbox to\hsize{\unhbox\SB@box}\par% + \fi% + \endgroup% +} +\newcommand\SB@balancerows{% + \edef\SB@tempii{\the\SB@toks}% + \setbox\SB@box\vbox{% + \SB@toks\expandafter{\expandafter\\\the\SB@toks\\}% + \SB@lop\SB@toks\SB@toks% + \settowidth\SB@dimen{\the\SB@toks}% + \advance\SB@dimen-.5em% + \leftskip.5cm% + {\hbadness\@M\hfuzz\maxdimen% + \hskip-.5cm\relax\SB@temp\unskip\nobreak% + \hskip\SB@dimen\nobreak% + \rightskip2em\@plus1fil\par}% + \setbox\SB@box\lastbox% + \setbox\SB@box\hbox{% + \unhbox\SB@box% + \unskip\unskip\unpenalty% + \unpenalty\unskip\unpenalty% + }% + \expandafter% + }% + \expandafter\SB@dimenii\the\wd\SB@box\relax% + \SB@dimen\hsize% + \advance\SB@dimen-.5cm% + \setbox\SB@box\vbox{% + \SB@multiline{\hbadness\@M\hfuzz\maxdimen}% + }% + \SB@dimeniii.5\SB@dimen% + \SB@dimeniv\SB@dimeniii% + \loop% + \SB@dimeniv.5\SB@dimeniv% + \setbox\SB@boxii\vbox{% + \SB@dimen\SB@dimeniii% + \SB@multiline{\hbadness\@M\hfuzz\maxdimen}% + }% + \ifnum\SB@cnt<\@M% + \ifdim\ht\SB@boxii>\ht\SB@box% + \advance\SB@dimeniii\SB@dimeniv% + \else% + \SB@dimen\SB@dimeniii% + \advance\SB@dimeniii-\SB@dimeniv% + \fi% + \else% + \advance\SB@dimeniii\SB@dimeniv% + \fi% + \ifdim\SB@dimeniv>2\p@\repeat% + \setbox\SB@box\box\voidb@x% + \setbox\SB@boxii\box\voidb@x% + \SB@multiline\relax% +} +\newcommand\SB@multiline[1]{% + \begingroup% + \SB@dimen-\SB@dimen% + \advance\SB@dimen\hsize% + \SB@dimenii-\SB@dimenii% + \advance\SB@dimenii\SB@dimen% + {#1\hskip-.5cm\relax\SB@temp\unskip\nobreak% + \SB@maxmin\SB@dimenii<{1.5em}% + \leftskip.5cm\rightskip2em\@plus1fil% + \interlinepenalty\@M% + \leaders\hbox to.5em{\hss.\hss}\hskip\SB@dimenii\@plus1fill% + \nobreak{\SB@tempii\kern-2em}% + \par\global\SB@cnt\badness}% + \endgroup% +}% +\newcommand\SB@idxitemsep{% + ,\kern-2em\penalty-8\hskip2.33em\@minus.11em% + \hskip-\SB@dimen\@plus-1fill% + \vadjust{}\nobreak% + \hskip\SB@dimen\@plus1fill\relax% +} +\newenvironment{idxblock}[1]{}{} +\newcommand\idxentry[2]{} +\newcommand\idxaltentry[2]{} +\newenvironment{SB@lgidx}[1]{}{} +\newenvironment{SB@smidx}[1]{}{} +\newcommand\SB@idxsetup{% + \hsize\SB@colwidth% + \parskip\z@skip\parfillskip\z@skip\parindent\z@% + \baselineskip\f@size\p@\@plus\p@\@minus\p@% + \lineskiplimit\z@\lineskip\p@\@plus\p@\@minus\p@% + \hyphenpenalty\@M\exhyphenpenalty\@M% +} +\newcommand\SB@makeidxcolumn{% + \ifdim\ht\SB@box=\z@% + \hskip\hsize\relax% + \else% + \splittopskip\z@skip\splitmaxdepth\maxdepth% + \vsplit\SB@box to\SB@dimen% + \global\setbox\SB@box\vbox{% + \SB@idxsetup% + \splitbotmark% + \unvbox\SB@box% + }% + \fi% +} +\newcommand\SB@oneidxpage{} +\newcommand\SB@displayindex[3]{% + \ifsongindexes\begingroup% + \SB@colwidth\hsize% + \advance\SB@colwidth-#1\columnsep% + \advance\SB@colwidth\columnsep% + \divide\SB@colwidth#1% + \setbox\SB@idxtitlebox\vbox{% + \let\SB@temp\songsection% + \ifx\chapter\undefined\else% + \ifx\chapter\relax\else% + \let\SB@temp\songchapter% + \fi% + \fi% + \SB@temp{#2}% + }% + \IfFileExists{\csname SB@idxfilename@#3\endcsname.sbx}{% + \ifx\hyperlink\undefined\let\hyperlink\@secondoftwo\fi% + \ifx\hyperlink\relax\let\hyperlink\@secondoftwo\fi% + \ifsepindexes% + \global\setbox\SB@box\vbox{% + \null% + \vfil% + \unvcopy\SB@idxtitlebox% + \vskip.5in\@minus.3in\relax% + \hbox to\hsize{% + \hfil% + \vbox{% + \SB@idxsetup% + \renewenvironment{idxblock}[1]% + {\begin{SB@smidx}{####1}}{\end{SB@smidx}}% + \let\\\SB@idxitemsep% + \input{\csname SB@idxfilename@#3\endcsname.sbx}% + }% + \hfil% + }% + \vskip\z@\@plus2fil\relax% + }% + {\vbadness\@M\vfuzz\maxdimen% + \splitmaxdepth\maxdepth\splittopskip\z@skip% + \global\setbox\SB@boxii\vsplit\SB@box to\textheight}% + \ifvoid\SB@box% + \box\SB@boxii% + \else% + \SB@lgindex{#1}{#3}% + \fi% + \else% + \SB@lgindex{#1}{#3}% + \fi% + }% + {% + \ifsepindexes% + \vbox to\textheight{% + \vfil% + \unvbox\SB@idxtitlebox% + \vskip1em\relax% + \hbox to\hsize{\hfil[Index not yet generated.]\hfil}% + \vskip\z@\@plus2fil\relax% + }% + \else% + \unvbox\SB@idxtitlebox% + \hbox to\hsize{\hfil[Index not yet generated.]\hfil}% + \fi% + }% + \ifsepindexes\clearpage\fi% + \endgroup\fi% +} +\newcommand\SB@lgindex[2]{% + \global\setbox\SB@box\vbox{% + \renewenvironment{idxblock}[1]% + {\begin{SB@lgidx}{##1}}{\end{SB@lgidx}}% + \let\\\SB@idxitemsep% + \SB@idxsetup% + \input{\csname SB@idxfilename@#2\endcsname.sbx}% + \unskip% + }% + \SB@toks{\SB@makeidxcolumn}% + \SB@cnt#1\relax% + \loop\ifnum\SB@cnt>\@ne% + \SB@toks\expandafter{\the\SB@toks% + \kern\columnsep\SB@makeidxcolumn}% + \advance\SB@cnt\m@ne% + \repeat% + \edef\SB@oneidxpage{\the\SB@toks}% + \unvbox\SB@idxtitlebox% + \vskip.2in\relax% + \nointerlineskip% + \null% + \nointerlineskip% + \SB@cnt\vbadness\vbadness\@M% + \SB@dimenii\vfuzz\vfuzz\maxdimen% + \loop% + \SB@dimen\textheight% + \ifinner\else\kern\z@\advance\SB@dimen-\pagetotal\fi% + \global\setbox\SB@boxii\copy\SB@box% + \global\setbox\SB@boxiii\hbox{\SB@oneidxpage}% + \ifdim\ht\SB@box>\z@% + \box\SB@boxiii% + \vfil\break% + \repeat% + \SB@dimenii\ht\SB@boxii% + \divide\SB@dimenii#1\relax% + \SB@maxmin\SB@dimen>\SB@dimenii% + \loop% + \global\setbox\SB@box\copy\SB@boxii% + \global\setbox\SB@boxiii\hbox{\SB@oneidxpage}% + \ifdim\ht\SB@box>\z@% + \advance\SB@dimen\p@% + \repeat% + \box\SB@boxiii% + \global\setbox\SB@boxii\box\voidb@x% + \vbadness\SB@cnt\vfuzz\SB@dimenii% +} +\newcommand\showindex[3][0]{% + \@ifundefined{SB@idxsel@#3}{\SB@errnoidx{#3}}{% + \expandafter\let\expandafter\SB@temp\csname SB@idxsel@#3\endcsname% + \SB@cnt#1\relax% + \ifnum\SB@cnt<\@ne\SB@cnt\SB@temp232\relax\fi% + \expandafter\SB@temp% + \expandafter\SB@maketitleindex% + \expandafter\SB@makescripindex% + \expandafter\SB@makeauthorindex% + \expandafter{\the\SB@cnt}% + {#2}{#3}% + }% +} +\newcommand\SB@maketitleindex{% + \renewenvironment{SB@lgidx}[1]{ + \hbox{\SB@colorbox\idxbgcolor{\vbox{% + \hbox to\idxheadwidth{{\idxheadfont\relax##1}\hfil}% + }}}% + \nobreak\vskip3\p@\@plus2\p@\@minus2\p@\nointerlineskip% + }{\penalty-50\vskip5\p@\@plus5\p@\@minus4\p@}% + \renewenvironment{SB@smidx}[1]{}{}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{\idxtitlefont\relax\ignorespaces##1\unskip}% + {{\idxrefsfont\relax##2}}% + }% + \renewcommand\idxaltentry[2]{% + \SB@ellipspread{\idxlyricfont\relax\ignorespaces##1\unskip}% + {{\idxrefsfont\relax##2}}% + }% + \SB@displayindex% +} +\newcommand\SB@idxcolhead{} +\newcommand\SB@idxheadsep{{% + \SB@dimen4\p@% + \advance\SB@dimen-\prevdepth% + \SB@maxmin\SB@dimen<\z@% + \SB@dimenii\SB@dimen% + \SB@maxmin\SB@dimenii>\p@% + \vskip\SB@dimen\@plus\p@\@minus\SB@dimenii% +}} +\newcommand\SB@idxcont[1]{% + \hbox to\hsize{{\idxcont{#1}}\hfil}% + \nobreak% + \SB@idxheadsep\nointerlineskip% +} +\newcommand\SB@makescripindex{% + \renewenvironment{SB@lgidx}[1]{% + \gdef\SB@idxcolhead{##1}% + \hbox to\hsize{{\idxbook{##1}}\hfil}% + \nobreak% + \SB@idxheadsep\nointerlineskip% + }{% + \mark{\noexpand\relax}% + \penalty-20\vskip3\p@\@plus3\p@\relax% + }% + \renewenvironment{SB@smidx}[1] + {\begin{SB@lgidx}{##1}}{\end{SB@lgidx}}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{\hskip.25cm\idxscripfont\relax##1}% + {{\idxrefsfont\relax##2}}% + \SB@toks\expandafter{\SB@idxcolhead}% + \mark{\noexpand\SB@idxcont{\the\SB@toks}}% + }% + \renewcommand\idxaltentry[2]{\SB@erridx{a scripture}}% + \SB@displayindex% +} +\newcommand\SB@makeauthorindex{% + \renewenvironment{SB@lgidx}[1]{}{}% + \renewenvironment{SB@smidx}[1]{}{}% + \renewcommand\idxentry[2]{% + \SB@ellipspread{{\idxauthfont\relax\sfcode`.\@m##1}}% + {{\idxrefsfont##2}}% + }% + \renewcommand\idxaltentry[2]{\SB@erridx{an author}}% + \SB@displayindex% +} +\newcommand\SB@Error{\PackageError{songs}} +\newcommand\SB@Warn{\PackageWarning{songs}} +\newcommand\SB@errspos{% + \SB@Error{Illegal \protect\songpos\space argument}{The argume% + nt to \protect\songpos\space must be a number from 0 to 3.}% +} +\newcommand\SB@errnse{% + \SB@Error{Nested songs environments are not supported}{End th% + e previous songs environment before beginning the next one.}% +} +\newcommand\SB@errpl{% + \SB@Error{\protect\includeonlysongs\space not permitted with% + in a songs environment}{\protect\includeonlysongs\space can o% + nly be used in the document preamble or between songs environ% + ments in the document body.}% +} +\newcommand\SB@errrtopt{% + \SB@Error{Cannot display chords in a rawtext dump}{You have u% + sed the rawtext option in the \protect\usepackage\space lin% + e and have either used the chorded option as well or have use% + d the \protect\chordson\space macro subsequently.}% +} +\newcommand\SB@warnrc{% + \SB@Warn{The \protect\repchoruses\space feature will not wor% + k when the number of columns is set to zero}% +} +\newcommand\SB@errboo{% + \SB@Error{Encountered \protect\beginsong\space without seein% + g an \protect\endsong\space for the previous song}% + {Song \thesongnum\space might be missing a% + n \protect\endsong\space line.}% +} +\newcommand\SB@errbor{% + \SB@Error{Encountered \protect\beginsong\space without seein% + g an \protect\endscripture\space for the preceding scriptur% + e quotation}{A scripture quotation appearing after son% + g \thesongnum\space might be missing a% + n \protect\endscripture\space line.}% +} +\newcommand\SB@erreov{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space has a \protect\beginverse\space% + line with no matching \protect\endverse\space line.}% +} +\newcommand\SB@erreoc{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endchorus\space for the preceding chorus}{Son% + g \thesongnum\space has a \protect\beginchorus\space% + line with no matching \protect\endchorus\space line.}% +} +\newcommand\SB@erreor{% + \SB@Error{Encountered \protect\endsong\space without seein% + g an \protect\endscripture for the preceding scripture quot% + e}{A scripture quote appearing before song \thesongnum\space% + ended with \protect\endsong\space instead of wit% + h \protect\endscripture.}% +} +\newcommand\SB@erreot{% + \SB@Error{Encountered \protect\endsong\space with no matchin% + g \protect\beginsong}{Before song \thesongnum\space there wa% + s an \protect\endsong\space with no matchin% + g \protect\beginsong.}% +} +\newcommand\SB@errbvv{% + \SB@Error{Encountered \protect\beginverse\space without seein% + g an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space might have a verse that has n% + o \protect\endendverse\space line.}% +} +\newcommand\SB@errbvc{% + \SB@Error{Encountered \protect\beginverse\space without seein% + g an \protect\endchorus\space for the preceding chorus}{Son% + g \thesongnum\space might have a chorus that has n% + o \protect\endchorus\space line.}% +} +\newcommand\SB@errbvt{% + \SB@Error{Encountered \protect\beginverse\space without firs% + t seeing a \protect\beginsong\space line}{Before son% + g \thesongnum, there is a \protect\beginverse\space line no% + t contained in any song.}% +} +\newcommand\SB@errevc{% + \SB@Error{Encountered \protect\endverse\space while process% + ing a chorus}{Song \thesongnum\space might hav% + e a \protect\beginchorus\space concluded by a% + n \protect\endverse\space instead of an \protect\endchorus.}% +} +\newcommand\SB@errevo{% + \SB@Error{Encountered \protect\endverse\space without firs% + t seeing a \protect\beginverse}{Song \thesongnum\space m% + ight have an \protect\endverse\space with no matchin% + g \protect\beginverse.}% +} +\newcommand\SB@errevt{% + \SB@Error{Encountered an \protect\endverse\space outside o% + f any song}{Before song \thesongnum, there is a% + n \protect\endverse\space line not preceded b% + y a \protect\beginsong\space line.}% +} +\newcommand\SB@erretex{% + \SB@Error{The \protect\repchoruses\space feature requires e-% + TeX compatibility}{Your version of LaTeX2e does not appear t% + o be e-TeX compatible. Find a distribution that includes e-T% + eX support in order to use this feature.}% +} +\newcommand\SB@errbcv{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing an \protect\endverse\space for the preceding verse}{Son% + g \thesongnum\space might hav% + e a \protect\beginverse\space with no match% + ing \protect\endverse.}% +} +\newcommand\SB@errbcc{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing an \protect\endchorus\space for the preceding chorus}% + {Song \thesongnum\space might have a \protect\beginchorus% + \space with no matching \protect\endchorus.}% +} +\newcommand\SB@errbct{% + \SB@Error{Encountered \protect\beginchorus\space without see% + ing a \protect\beginsong\space line first}{After son% + g \thesongnum\space there is a \protect\beginchorus\space% + line outside of any song.}% +} +\newcommand\SB@errecv{% + \SB@Error{Encountered an \protect\endchorus\space while proc% + essing a verse}{Song \thesongnum\space might hav% + e a \protect\beginverse\space concluded by \protect\endchorus% + \space instead of \protect\endverse.}% +} +\newcommand\SB@erreco{% + \SB@Error{Encountered \protect\endchorus\space without firs% + t seeing a \protect\beginchorus}{Song \thesongnum\space m% + ight have an \protect\endchorus\space with no match% + ing \protect\beginchorus.}% +} +\newcommand\SB@errect{% + \SB@Error{Encountered an \protect\endchorus\space outside o% + f any song}{Before song \thesongnum, there is a% + n \protect\endchorus\space line not preceded b% + y a \protect\beginsong\space line.}% +} +\newcommand\SB@errbro{% + \SB@Error{Missing \protect\endsong}% + {Nested song and intersong environments are not supported% + . Song \thesongnum\space might be missing a% + n \protect\endsong\space line.}% +} +\newcommand\SB@errbrr{% + \SB@Error{Nested intersong environments are not supported}% + {A scripture quote or other intersong environment before s% + ong \thesongnum\space is missing its ending line.}% +} +\newcommand\SB@errero{% + \SB@Error{Encountered an \protect\endscripture\space whil% + e processing a song}{Song \thesongnum\space ends wit% + h \protect\endscripture\space when it should end wit% + h \protect\endsong.}% +} +\newcommand\SB@errert{% + \SB@Error{Encountered an \protect\endscripture\space with% + out first seeing a \protect\beginscripture}{Before son% + g \thesongnum, there is an \protect\endscripture\space w% + ith no matching \protect\beginscripture.}% +} +\newcommand\SB@errscrip[1]{% + \SB@Error{Encountered a \protect#1\space outside a scriptu% + re quote}{\protect#1\space can only appear betwee% + n \protect\beginscripture\space an% + d \protect\endscripture\space lines.}% +} +\newcommand\SB@errchord{% + \SB@Error{Song \thesongnum\space seems to have chord% + s that appear outside of any verse or chorus}{All chords a% + nd lyrics should appear between \protect\beginverse\space% + and \protect\endverse, or between \protect\beginchorus\space% + and \protect\endchorus.}% +} +\newcommand\SB@errreplay{% + \SB@Error{Replayed chord has no matching chord}{Son% + g \thesongnum\space uses \protect^ more times than the% + re are chords in the previously memorized verse.}% +} +\newcommand\SB@errreg[1]{% + \SB@Error{Unknown chord-replay register name: #1}{Chord-re% + play registers must be declared with \protect\newchords.}% +} +\newcommand\SB@errdup[1]{% + \SB@Error{Duplicate definition of chord-replay register% + : #1}{\protect\newchords\space was used to declare the sa% + me chord-replay register twice.}% +} +\newcommand\SB@errmbar{% + \SB@Error{Song \thesongnum\space seems to have measur% + e bars that appear outside of any verse or chorus}{All mea% + sure bars (produced with \protect\mbar\space or |) must ap% + pear between \protect\beginverse\space an% + d \protect\endverse, or between \protect\beginchorus\space% + and \protect\endchorus.}% +} +\newcommand\SB@errtab{% + \SB@Error{Invalid argument to \protect\gtab\space macro. R% + eplacing it with \protect\0.}{Valid arguments consist onl% + y of: X, O, 0, 1, 2, 3, or 4.}% +} +\newcommand\SB@errnoidx[1]{% + \SB@Error{Unknown index identifier: #1}{This index identifie% + r was never declared using \protect\newindex.}% +} +\newcommand\SB@erridx[1]{% + \SB@Error{\protect\idxaltentry\space not allowed in #1 index}% + {This error should not occur. The index generation routines ha% + ve malfunctioned. Try deleting all temporary files and then re% + compiling.}% +} +\newif\ifchorded +\newif\iflyric\lyrictrue +\newif\ifslides +\newif\ifmeasures +\newif\ifpartiallist +\newif\ifrepchorus +\newif\iftranscapos +\newif\ifnolyrics +\newif\ifrawtext +\newif\ifpdfindex\pdfindextrue +\newif\ifsongindexes\songindexestrue +\newif\ifsepindexes\sepindexestrue +\newif\ifSB@colorboxes\SB@colorboxestrue +\newif\ifSB@omitscrip +\newcommand\nolyrics{} +\let\nolyrics\nolyricstrue +\SB@chordson +\ProcessOptions\relax +\ifSB@pdf\else\pdfindexfalse\fi +\ifSB@colorboxes + \RequirePackage{color} + \definecolor{SongbookShade}{gray}{.80} + \newcommand\SB@colorbox[2]{% + \ifx\@empty#1% + \vbox{% + \kern3\p@% + \hbox{\kern3\p@{#2}\kern3\p@}% + \kern3\p@% + }% + \else% + \colorbox{#1}{#2}% + \fi% + } +\else + \newcommand\SB@colorbox[2]{\vbox{% + \kern3\p@% + \hbox{\kern3\p@{#2}\kern3\p@}% + \kern3\p@% + }} +\fi +\ifrawtext + \newwrite\SB@txtout + \immediate\openout\SB@txtout=\jobname.txt + \newif\ifSB@doEOL + {\catcode`\^^M12 % + \catcode`\^^J12 % + \gdef\SB@printEOL{\ifSB@doEOL^^M^^J\fi}} + {\catcode`#12\gdef\SB@hash{#}} + {\catcode`&12\gdef\SB@amp{&}} + \renewcommand\SB@@@beginsong{% + \begingroup% + \def\'{}\def\`{}\def\v{}\def\u{}\def\={}\def\^{}% + \def\.{}\def\H{}\def\~{}\def\"{}\def\t{}% + \def\copyright{(c)}% + \let~\space% + \let\par\SB@printEOL% + \let\#\SB@hash% + \let\&\SB@amp% + \catcode`|9 % + \catcode`*9 % + \catcode`^9 % + \def\[##1]{}% + \resettitles% + \immediate\write\SB@txtout{\thesongnum. \songtitle}% + \nexttitle% + \foreachtitle{\immediate\write\SB@txtout{(\songtitle)}}% + \ifx\songauthors\@empty\else% + \immediate\write\SB@txtout{\songauthors}% + \fi% + \ifx\SB@rawrefs\@empty\else% + \immediate\write\SB@txtout{\SB@rawrefs}% + \fi% + \immediate\write\SB@txtout{}% + \SB@doEOLfalse% + \obeylines% + } + \renewcommand\SB@endsong{% + \SB@doEOLtrue% + \immediate\write\SB@txtout{\songcopyright\space% + \songlicense\SB@printEOL}% + \endgroup% + \SB@insongfalse% + \stepcounter{songnum}% + } + \def\SB@parsesrefs#1{\def\songrefs{#1}} + \long\def\beginverse#1#2\endverse{% + \SB@doEOLtrue\begingroup% + \def\textnote##1{##1}% + \def\SB@temp{#1}% + \def\SB@star{*}% + \ifx\SB@temp\SB@star% + \immediate\write\SB@txtout{\@gobble#2}% + \else% + \immediate\write\SB@txtout{#2}% + \fi% + \endgroup\SB@doEOLfalse} + \long\def\beginchorus#1\endchorus{% + \SB@doEOLtrue\begingroup% + \def\textnote##1{##1}% + \immediate\write\SB@txtout{Chorus:#1}% + \endgroup\SB@doEOLfalse} + \long\def\beginscripture#1\endscripture{} + \def\musicnote#1{} + \def\textnote#1{% + \SB@doEOLtrue% + \immediate\write\SB@txtout{#1\SB@printEOL}% + \SB@doEOLfalse} + \def\brk{} + \def\rep#1{(x#1)} + \def\echo#1{(#1)} + \def\mbar#1#2{} + \def\lrep{} + \def\rrep{} + \def\nolyrics{} + \renewcommand\memorize[1][]{} + \renewcommand\replay[1][]{} +\fi +\endinput +%% +%% End of file `songs.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 101981d68ab..89a5650e553 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -396,7 +396,7 @@ my @TLP_working = qw( skak skaknew skb skdoc skeycommand skeyval skmath skrapport skull slantsc slideshow smalltableof smartdiagram smartref snapshot snotez - songbook sort-by-letters soton soul sourcecodepro sourcesanspro + songbook songs sort-by-letters soton soul sourcecodepro sourcesanspro spanglish spanish spanish-mx sparklines spath3 spelling spie sphack splines splitbib splitindex spot spotcolor spreadtab spverbatim srbook-mem srcltx sseq diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 14011c4564e..bdec29e39c0 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -904,7 +904,6 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'smallcap', "die 'skipping, questionable license, 1996'", 'smflatex', "die 'skipping, nosource'", 'softmaker-freefonts', "die 'skipping, requires nonfree fonts'", - 'songs', "die 'skipping, requires binary'", 'soulpos', "die 'skipping, use bezos'", 'soyombo', "die 'skipping, noinfo license, Mongolian ca.1996'", 'springer', "die 'skipping, licenses not checked'", diff --git a/Master/tlpkg/tlpsrc/collection-music.tlpsrc b/Master/tlpkg/tlpsrc/collection-music.tlpsrc index 33bc7c9b43c..552c57cc181 100644 --- a/Master/tlpkg/tlpsrc/collection-music.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-music.tlpsrc @@ -13,4 +13,5 @@ depend musixtex depend musixtex-fonts depend pmx depend songbook +depend songs depend collection-latex diff --git a/Master/tlpkg/tlpsrc/songs.tlpsrc b/Master/tlpkg/tlpsrc/songs.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/songs.tlpsrc |