Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
%%Creator: %!PS-Adobe-2.0 dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: main.dvi %%Pages: 21 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: Times-Roman CMBX12 CMSY8 Times-Bold CMMI10 CMR10 CMSY10 %%+ CMR8 Times-Italic CMMI8 MSBM10 CMSY6 Courier CMMI9 CMR9 CMMI6 MSBM7 %%+ CMR6 CMBX10 CMEX10 CMBX8 CMBX6 CMR5 CMMI12 CMMI5 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips main.dvi -o %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2005.01.16:0247 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % File 8r.enc TeX Base 1 Encoding Revision 2.0pre 2002-10-30 % % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, % W. Schmidt, P. Lehman", % version = "2.0pre", % date = "30 October 2002", % filename = "8r.enc", % email = "tex-fonts@@tug.org", % docstring = "This is the encoding vector for Type1 and TrueType % fonts to be used with TeX. This file is part of the % PSNFSS bundle, version 9" % @} % % The idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol, % MacRoman, and some extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % These are /dotlessj /ff /ffi /ffl. % % (4) hyphen appears twice for compatibility with both ASCII and Windows. % % (5) /Euro was assigned to 128, as in Windows ANSI % % (6) Missing characters from MacRoman encoding incorporated as follows: % % PostScript MacRoman TeXBase1 % -------------- -------------- --------------
% /notequal 173 0x16 % /infinity 176 0x17 % /lessequal 178 0x18 % /greaterequal 179 0x19 % /partialdiff 182 0x1A % /summation 183 0x1B % /product 184 0x1C % /pi 185 0x1D % /integral 186 0x81 % /Omega 189 0x8D % /radical 195 0x8E % /approxequal 197 0x8F % /Delta 198 0x9D % /lozenge 215 0x9E % /TeXBase1Encoding [ % 0x00 /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef /Zcaron /zcaron % 0x10 /caron /dotlessi /dotlessj /ff /ffi /ffl /notequal /infinity /lessequal /greaterequal /partialdiff /summation /product /pi /grave /quotesingle % 0x20 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % 0x80 /Euro /integral /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft /OE /Omega /radical /approxequal % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /Delta /lozenge /Ydieresis % 0xA0 /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: f7b6d320.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10 % cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8 % cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10 % cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10 % /TeXf7b6d320Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /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 /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /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 /endash /emdash /hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: bbad153f.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9 % /TeXbbad153fEncoding [ /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular /aleph /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 /union /intersection /unionmulti /logicaland /logicalor /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /.notdef /.notdef /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef
%%EndProcSet %%BeginProcSet: aae443f0.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10 % /TeXaae443f0Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash /greater /star /partialdiff /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 /flat /natural /sharp /slurbelow /slurabove /lscript /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 /dotlessi /dotlessj /weierstrass /vector /tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: 0ef0afca.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmr5 % /TeX0ef0afcaEncoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /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 /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /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 /endash /emdash /hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginFont: CMMI5 %!PS-AdobeFont-1.1: CMMI5 1.100 %%CreationDate: 1996 Aug 02 08:21:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI5 def /PaintType 0 def /FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{37 -250 1349 750}readonly def /UniqueID 5087380 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA06DA87FC7163A5A2A756A598FAB07633 89DE8BB201D5DB4627484A80A431B6AFDBBBF23D4157D4AFE17E6B1C853DD417 25F84CD55402AB88AB7EEFDEDBF2C2C731BD25567C53B474CCF739188A930039 098A197F9C4BE7594D79442B2C8A67447DE44698321145D7689B91EF235EA80E B600AA8E238064F154284096C4C2554EFE8DDF13AFF8D3CE30E0999375C0FEE6 F992DEA5FC3897E2CC8B7A90238E61E41622DE80F438DD994C73275CC52249D9 F6686F87F394FB7BB668138B210BEC9E46415A1B58C990B81E7D7DD301143517 4C2A259D2A0A1E200F8101469C10D7D537B0D4D39296A9AB3F132DA9A3B459B0 F850E2B3A03BDCB35AEF82285D19C38F474FB414F8EC971B994D1C7DD753B271 2B71549DF497C665DF0F266988209D9EB616E4D9BA229FF984E7A886DB01FD21 48ED2E4859FD6416C2CE52537464EA884C8C9C2D1083E2B83BE4B766474C23B6 6E8EC5003200AB10514BB44D14CA700416AB6B2683E80862E7D5B49A05526A32 554BB23AB8B0824BBA198E3825CE82380CC0FECF46651E3E5D77F09465E73164 20342822F29572BC7F73F2C3BF95ED3BB6FDEADC20C6AC866C4F2C679594D7E8 8D944704A3C5D771DC39503BECAB89F34D8CDB8FDB91AFE21F3F0260D05E90C5 73E2C13DFA022C4522E5918EE25038A0498FBB530DA33B0AE238B1C6ED03FC04 2BFED8236E07820C5BAB411EAE1B31D93A2FA7C374B1725FEC359ABCB88E2C89 214529A263D795AACB0B95A3AB2F4E08EF350C282CE521716DBB06E5B8291B3F 5D4ACA230FA192F64BC902A4C8842C0F916F92FBD002ADD408BF0401D0284FBB F05D4C6DB631420747CC902C5E1617E6573612FB26C8378DF41FFB5048D3CF06 4893DBA48EF4B043D760F60C75712169D16C83EE020C45369E443E853E1809DD F395B812067D6FDBD26111B34F42C21036AF952D0D767FD17F6959D9FDD46005 D64FFF54772B50BB9B173AE79702981F58F9F235C591F476A31852174DF0619C A470359153DC32610E782B204E7945515464DACE9099B81EEECC7EBD4B5126AF C3FD9DDFB329AF1C95C41FA4A5F6958869509A23BD7210386329771FA46FF926 0E54AC35106253EE140449425A8670E1F92B178A02A58EB57540F4BD8110E548 BB584EA6D625C5F5FE0124A98E49915F1A1B95D2125874360EED1C4379FEF3C6 90E5780C20309F11F2F23FAD635C44BA030B39EFF083A3ECCDD2641DCC67E900 CFE9B1E3FA03479C9040349B7C63E390501EBF4DA42412673FC5A9D674151E11 91F7377C1D8A9F68BD8071B366957CCE39D9C72B95C0AB617F2B21555DE4E468 0A22AB841307E6893BAA5684B223EAF34E3C09B41BA81563B016B4E79BF77432 8E938BDFF6C9F3CED367A2A11CAB9B942825E3516A28159ACEEE5E2804088FC7 BE5F7CF99EEF1C1703CDA0C34D127ED9EA69648FE88B4F16EF51B25914C82988 01F16C9C17D5FC07F8AE9239295693C661562BFF8FB49D4E6AA066C71F14F593 99F9E779E92DD89BD9911298AF69D12E4BBB7350CD3E809F57665DD459848B0C 8FF0815AFD451F25504D6A62CCB1567EEC9106997AC112766140E782CB792AC3 8B52AD42F349EB520FC2662471F411D8A431EC04CB15BFA19F430A01F66C4E2C 2ED7AF1D0354323838A837EB39D9B83BD6EC36DEB54586FBEA7BB5A394841710 25D8DC98A6878443E5C1BAF3B0B90B609E3DE8EAEB4F554CE83333E2E632E3C2 C76521124264A92A639738840969F24036CC7149CE2E6113 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont
%%BeginFont: CMMI12 %!PS-AdobeFont-1.1: CMMI12 1.100 %%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-30 -250 1026 750}readonly def /UniqueID 5087386 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67 3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993 EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F 4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59 2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A 323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C 2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1 D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA 5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F 0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77 2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60 00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8 CA0DA1186446DD565542BCCC7D339A1EB34C7F49246E8D72E987EB477C6DB757 99AF86CEBCD7605C487A00CD2CD093098182DC57B20D78ECE0BECF3A0BF88EBA C866DB19F34BBBED6634AFC0F08D2AFB2A92578A6F8B4ADCD6594737FF6EED7D 5B536DA9E3E2CADB40DB7C600EA4D100D33C3B92B1CF857E012C4EB370BA8295 55B50047CC8911C98FE1A7BA6CDEA82D34476286E7104093E38599E4E7F8EC96 9A0E2520437C27309203958C5A1F62AFEA92DAFC7F0ECEBD32DF4BFAA61ABD1F A89FFE77C5677628F9C6D2B55219C9B125446F7D033329448DC2612DCC26711B F77CD3D97093F0E61C6A72D3AC2C2E9544F2AA6706626FEBD80CDB03B0F6B559 49062236744BF98E10C2E75AC53F9207A1CF791BBEC97F04CF48E78FBC71380C 40E9B98A471DF1D8297ECD8712AA31E906E98E3B0908D2DEDA2BD33710BDB10D 5A54CCF80E4258ACE50CF78E86326AC667411098BA9DB42EF99771125956DC02 ADB6D945F03ECB376031F16A15F069538DACC69131384318955E22B9F37ADDE7
78EC0D16ADF6DD62EC078AC364F50D7D013123E58372C06E179E0D0E8E06F1D5 6F78D34ABF21926E5E38B3C389D37B583CE3DFF8631DFA8840DEEC1155C6189A D16064A31796C826A7D0438941E2E99BCDADF56B7A43E1B605CDFB1049B0C6B1 347349A78D2536DE3B7F4E35B929B2F71EA7BAE11861A66252BF44AE179C4F5C 957C23151D0EAB5BC52709BF246A619971 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR5 %!PS-AdobeFont-1.1: CMR5 1.00B %%CreationDate: 1992 Feb 19 19:55:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-341 -250 1304 965}readonly def /UniqueID 5000788 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA1F9B0FF4CFF25B8E64D0747A3 7CAD14E0DBA3E3CA95F10F24B7D5D75451845F1FB7221D7794A860756CFBB3E7 704A52A22448C34812C3DBEDD41892577AABA7D555E9298C1A0F7DA638078167 F56E29672683C51CF1C003764A8E7AD9D8ADE77B4983F56FE2D12723AAD8BF36 682CFBB71B1D12210144D39DD841A971F71DB82AC6CD815987CDCF29ABC3CC96 5EEBD5D661F452C6E0C74F9ED8D0C5B3755551A172E0FE31EA02344176E32666 14B6853A1C303A5E818C2E455A6CF8FC9A66DC6E279101D61C523BD9DB8EB82F EAF4D7FDF6372383C0794C4568D079648689A199D4B65BA646CF95B7647E4BEC 83856C27A8EF177B3A686EDA6354FE9573E123C12EC4BA56A7E8BFB8F9B75147 9DD79A743968F36F7D0D479FA610F0816E6267E5CE327686A5485AB72201525C
FB3B7CA10E1BF26E44C24E1696CB089CB0055BD692C89B237CF269F77A31DC81 0F4B75C8400ABCFDCEC6443CD0E81871CD71AA3064ABDE882C4C52322C27FA8B 41C689F827FB0F8AAF8022CF3C1F41C0B45601190C1328831857CBF9B1E7D1AA 246117E56D6B7938488055F4E63E2A1C8D57C17D213729C68349FEC2C3466F41 171E00413D39DF1F67BC15912F30775AFDF7FB3312587E20A68CF77AD3906040 842D63C45E19278622DD228C18ABDD024DD9613CDC0B109095DB0ADC3A3C0CB5 AB597D490189EA81239E39202CBC7A829EB9B313A8F962F7879D374ADF529BD0 5533EF977142F647AD2F5975BA7E340419116099B19ACCCC37C551233C89EBC5 0CEFDB2C5FA1AE7F2728AC2CCFEFF5272171D1031F0A2F1E49FB32420A064654 86CC2DB279F1E9B27D05755020A86055A37260619754BA46C3284F6FEF0DC598 C55F14E8FE2695F6BB1B039DF83771A6B62F70B41A222A2465BF1220E543618B 768E3EA3C92B6FEC3F431FD4EC3895AE0E978C28E25BEE37A8D701116079384E 62AB221401B1E8D3340ACD6F5814109BE0644441A2063191BA034DD749C9590B 9C13678EAE604E75EB066810FBE6E70C2136349F95A5CD44E475635C94EBA35F E47EA28D5F66AC4F2A4855CD13C363FCAC711CA2C2ACEB5086F8B1C670567748 D5FA6078155D9E775B8F2B8DC11233D46B997BA4EA1DCA80909FBEFDD12BFBA5 04DC7667889707070DC7FCFFCEC7FA4A8E13861497E9EF85C26EBBB588527AA8 4FD8155E524597091F5569EE0AAD466595D5CCC1A7DE3CB1282EE3BC04CD96C6 4A71D0E79F4E06169C828D0BEE5E2E587E91FCD2AD9868184EF610600936C5F7 3E5A15085E0319262D476FE58947A118C060EA94B73949BCCC619A0C7602BCE5 9D72A7A86CECDC246B0830A91E4C0D35AEB6C6B355BA3E425A53C7B6CAE9E15B 948677D62C209F4B13EC70B6CF4B1B50B75F83AF059F674DA7FDEAC3DCE29D93 8404874745311A4034F721702BA728ACBEC10106D02AC31BCE6E3FE358C39227 7472D1A7C109D5C2D2235CF0B013B673817DAD6586533CA00ED84E6E8AC1CFFC 94410E399E34B6C163638314AFCB05F43720D688C879E2FDD3740B3C3E45378C 6CDB83303F067519EDE47158B33C87A97B6587DA9BFFF578CF366BE6BACE9F43 BD6170C838DF957C45E346A40410AD92A6221441D8198A29207E398D0BAFE597 E4FF731B513188C1A944704B77C156FBCAF9BB43FBE751B517EB127EB759CC9B 4A49546224F4AC5EB1ADE663595A0522ED1E8DF94DA983E36BEB6E80B4A11B8B E1229A89ECE6990DA3A11DB03F81CCC3F140C2B66C1696A94995E8570600DADA 2192F650B37C58AC96AA3A67E9AA36AED5682830FAC565599CDC87492FCA812A 1BD85337662646 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 def /PaintType 0 def
/FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueID 5087385 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E 6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF 8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE 03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 9560176671B0F7861DDCC06D02D2F9D1F1E79F239EB39E9E94374294E2A90625 5DEF5DFFFD27CF55996B54C86DB35F3EE640EC9E5FDB8E1EBF41CA4CE2F2934F 24F4B151B33C67525962AA529AC13E94C08709BEF312044A566BDBA2D1437141 169C1D6F517FB2A232DCFDDB3BBF68EE52984EB7CA850F60055494B44631FBED 46CDEB95D117B6AF636ED9C7A63D8CBA159348DCF9A8272CDB6802F464542F5E 6DDA4BECEA9F00D057B6E6584E0DCB8913424BCD44E1FFCA9410B0A3F12A4028 93D8CB4A3AA9FA1B648C8CD0F8EEE42166718BCC92C4D031C8E7966A9B9E1DF4 7CB24F9255941884B6F05FAFD0E9150AE727F05AEBFC20950B2B6FCF0F734301 D03D0A6AFAB3EDC61D7E824094EFF94D07F5C28D1E21E2D91BF488BDC9621BB8 FE5E55B847367755D535E9C7496A21B5E72BA0764712A3ECDF9F747078C9FA62 D0B996267788335BCB1A7CDA0471B330CD561AA58E39252ED890AC4B495640F9 28DD9899B0DCA87FD48884FEAA5510F4590DECF646605FCBB866F366FA05E3AB 441BD659F837D69CEE299A6E71F5D06B17F6D580A7C538906BD3996BE614D9DF 1F8F153065B2B9DA43CCB1DA090C04160A7B4818982DF6A4F3D6C23DABD0E97F 03BBE75A03E4BAC1DDBD42EEE392F39686432AFD50A4B6824183F11A0C590DD6 8E813E80B67C2ECBC060E5A5863254D29D117EDCD11EFC98301AA42B1343561F 6AA5F5EDE78BE97F4FF757CE7E51981C2A92A6B2A2D76FC35FEDB107A845B797 B6CD43D033476AC14B0F7A2DE2A8730AB80E5F2CA0A34491E60F99B1845819F6 B1B904CEF14A0F014CC59F2B95EA78D8D2FED53C0A1D346FEBC9F8650E9B93D5 80E7AEADAE7C88B759B188BAE123A5D32F66AD36AD14DD6F189C8644C15C01F6 B4E518FE7411D9832ABEF05B1E8CA96CE23D70DA3B135078D68C6FF3F2566BD1 8E1F0BEE6ECE766414E3A27CB4CD8A8EA7E1D7D07825FB678B86051E6A5A5A0D 7405DE7711885DD7A7177B2053F8FCF5B78F220DE2BA235BD84A6A3B05141579 0D5DA0F4451BF31B791D736EB63F488A8CEB8D560F7AE60672F40EA0F4A80315 81135EC78095E7AC965337516CA714F898AD07053CD92D5A43A4FF803D72E020
0DFDFCA38D8CEC8C4A265C57C2BEAFCE773B447F13881211C91CBDF4FA01CD76 84A704D3ED631A72B91F47CF4674D70754C8333468AB00E82517827D04156B22 3C71424CED31056BFEADDEDE8E46668AF49132B9A3374C89C8E3D69111A6ED52 3D544B1DA6DAAAA89A47FAC72F98049E1E19DA54115E87B8F655CDAFC6CF127B A0904259201E7E31E238450C9B346FC64C34BAA68FA883490D66DF345B485B8C F55EA45E22431EDA91970DE2F7C65A64BB517CF1EE3D2FF3B4016A5D45AABF31 6CAD9DF288748C23896C59CB6128A057D583A5D69F002A892916104FA0417F28 5BAF95578266D217546E1CC0569F3337AA14A33C0E06B029D2B1A324166CDE9D E13C01E2C2D9B665B54E6FEDCC42B459EE7B0AD5C2EBDAD7017997AAAE4F913B 7FA3E1B9C2930F17EFE7CA4FEBEE75D25DFE688DA98EA27F65FBEFCE05FEAEDE 16CEB82B0EA4D83E128EE5509922025D81671856A1D0D81BCAA7D00B7FCF3E40 EDD28EC69A3790F9FBD52CC446CF88365B70AB19EBB7B5D9ECB732736D06F0D2 99BD6B4C30F23A25CD28F6DB508FD093B8715BC9247F7AAB9E966B0B47CD4FDA 7F18905D51B009DEEE931DBBAE0A75FBFDBC0CEAFB0DCB23A991453368EFC3D3 ACF618FB0681A8ED05FE8B983F49CF9E9EB112AD9ED6017B1F371FAC7321B68B 23654B3713A6E11C16342B096F2E097E0785542EBEA6CE1EBF25B7B3D135395E D3ACEBD73DC56ACFE2C64D9A05A2A760BEE7942C01CAADD68FBCD73469609F8A C3526324931A1FFB2BA2F473059E63100E574255FD8B995BEC8BD319ED5978B7 78492ABF5677402462FDC2EF51281C5D92DD900A0D9A7CBABFB0F05882E1B8E0 D6CE94BD4714A47D8010527C4D8ADAA7856A42E90469F6ADBFC25306D448E91E 7A1D8639C931BA4F0D25562394F96B3C264CB2C397D383968FF2F1778170CBA6 761606FEB2986DDD31D495AE876750894549E78CD54FE94AED29FA1F5334F40D BB720E624627AE86314957E39C4495AD1E892A51DA04DB0F84C8FD2B92259C64 B645357C01A279B9CDF2F84CB88F06C67E63EE62D182579D12E45435B009AF79 14DF7A10B33EED1FB4839FFE0CFADEB6D23CD7E9BCCE2627102B7FE9CD37D8F4 FEF4BC8D2DF1C87EF04C44D2A6D36F4F6FF1248850C81FE7B941284DA00B65CF 1AB6B339989B89926D8FC80029551BBC8B68A765359DA7F74D542056EA5DEF37 38825AD31248F4073A17890F5829CEA41741621912F5BA89900F6A2113C0D386 B390AA9C727233D03852C4AA3CDA0364A7B5CF53BF3C76C5AAA1FA851A44E304 89701D98B1C49AADA8C9E3822F28B8DA9967FCCF2A63C6FEF62559B8B042D55E DB776BE93C15C6D1350C8EC68227E03E4F697A40A40850833E74F7386F044A69 722F133F63AE1DCAF8CE988696C554633730EBC279ECE393823BC82AD2121DB8 4F7F9DA8CCA30B8318C0D92817CB63B6A72447A9C0314952B0715ED9703D171F A014A9B7270ACEA572544B33BAD56A63D0EDF9D19CDA41743E946715FDB5CBA0 A564DE214554CB7E51A7312387709F1B16FE67B942D09FB78C55B1801BBA9212 1D76A5B30B651CEE9D94C909D58EEB65904E83B19A841EEA1B6F7086618E2BB3 1FD31214B545773AA7D3AB587CD3586DCD437BCF83B0076B1223B2A75F995608 F1660C7D0556BCD569350FB3DEA6B10109816D3FC8C51E55E6707C1495793136 382D5BE60C2E48A91E88A444A66FECA8462F57221048F9A3999A6278EB7730C9 C305DF21A8AC274798DF1483970D2631EFE052F08D08044C887242E75FD9A6A0 1EBC148BEB0C852DECA0DD3D4D4DA8ADA9E14B4AB94B7CC95148BF24AE2925A7 8AD356D32890328849A155C799245817023070D1837F89EC52A4406FB83FCDDB BDB7D8F764072D3A9D32ED21FA24368DEA4D91D9A3B92D39E746FD97EBE18F61 93F74B9C87374631B3DA29AB024EAED8B67454DC77CA3AA0CB05D45D677E1782 AA70FAC57BE17CC3DBA6D73BD01D04C549E9F742B50142F5097AC02FC3D0A569 EAD0EC44AC9EC957C2F3E38FDC0F14DE61478848575C4EA416178142FF35C55B 24F37958E8BCDE0BB28AEA5027F376609866A7626DDBE8653C384D9C2AAE8BFA 0FB90BC123F675F943DCB18C3000418C62BDF49307733A9E4045F21384BB1C65 D754279A9F2CE7BA156E73FBF0B05BB75A28FD34E94C7496A656A5F7E6C4FF87 8306FB70E7D7323BB1FB34836EF5CA8C247B6FF16D01965BD185830FE583F02F 9BC662F932BCF2BA53547566F14346505332F06341595834FCEB8BB9EA225269 79C720BDF1CE89FA62D3210E0B899DC6059E0654A771792B96D92BD91A13804C 296C1476AC714A138D7D115FB77CC4C97BA172714650A5DA2EEE9A8452DDC5FF D88DD4825070B2ABFDB32B70777920FD492D2A7D7C00BA6C1C01EEF9894FC5E4 358E50CEC88FEFCEBFD2AE98ECF5E3B9FBF6626D2AC0B5833B2DF5BF0556F6BF B94EBD1B0307AC9783245F040D3C027A6506AF3BB8BEEB07C3ACD1503F8045F4 6BEF67FC65254752E08F24C3C1013A7D1F865F0C59D537D65C382931D5F198DB 55C13825AF15083F0B99D92AA39BE3975A915EB460F8AF12EA0359C91DA7292E 8C8CAFD2520622F5BEFD7FA9E26B4400C0510B372F5386671399C7B62F15D8C7
B5B08B0866F9058A2975F2A1CD09FDEBBD4C12E8989B5698530CDCF533E6BEB9 24AD4DB2613FAF53CA1B826354EE2D5487499A0AC3807DCB28189916D2D35D9A B916C9A29B84E16A0346ACAB01AA3CA670FE1DFD4F03CF66B013E7E039306B1D A096FAB27C8B18941F5133EC5302A8F4DF3ACE8C7B93827F5E2E190F9ED89671 6D55EC396BC6D3668B557B8F5985D8CB5A9677C39A5C8EC7EA14718098851255 7FFF919332CB7E67312E89D746BF5F46F51D5C715AC42167DE0A342B239DE77E 89581079CD2E97F7E2A4E1FFADA2E79F5703912203A81AD2C17336AD7F5A6004 2EB80B6405691534D103F717D2D157421E3279249525651FA42D83F14639FE2C D11BAEBBE3EB6B20E494DE64EBD63CCBD459D38D71967BD4DD7C077466BB9BDE A32FC2AEE1BBE8F45FD20F14FD985776703BF284BCE83DA98BDE4FB40F33EBAD 38DBE383F50B39013EDC640226652E0A429C693D1087A57CA61CE19D2C6D656C 14D76512D5552AB2EB88287A24B188087E34FE90E09FE4A166E685607145920A 10D3FBEBB911120C93C4E794FB6039FADB550A5F4E18E2C925B2274AD84A27D3 9D74E7F4C62EE76826A2EAE63FEAE958E2E68EB45FD08ACAEA4C1B960D73ED93 230AE26A96E29038714642377398A8B115659DFC1D0610BB9C6D662502784842 088F3AEEBA2DE4AB35D35EC2CC56319AE16E29BEDCD5614ABC5ABD2007DE0CC6 CD39EF0A117CD24B39D94F54C9C11B6862F10667DE2A57C1FE0A325420C6FF11 850FDE6DC82C79D2F0765627A05D15B75CAD7EDA75FF6A74F381D36005401819 8A1D8A7910E2295128AC31710052C1094FB5A2CEE23448619F85CFFBF0A1615E 5942925C39A13FB2F0FFA89210D67E4B9CB22DD7B736ACCE5BBB9EE91C04E766 59B2069911C14927FE3027DFCB3A473626F48A4E0E4092EF577D3C84675A3C1B 5F838E29B78B1A81F28B7AEC371F566AE68AED31ADAEDE5115EB549826088D31 50DC2383E811546F9F72AA0CD2A75D552CD7FA7C9AEBEC94447B220392DB5DB3 BB932949E4BB7ADC40B8A36AFC86DC5696EDF67AE68B87C51DD83DC35ED251BC AC83ABC8A579524D5EAA684BEA4104EC7A80C01CDC9E685BF74C3175F92DF01B 77FFFB286F4342101158D46E03A24BE638CFB16775D211B1586E7B767D5C548A C175E1F8AA58F2A90BA3A67005430D4EB530DF96D1CB25B3AC17EA7F90FCCA27 4E1C537CB26FF6315863A7A17AD6E354EA9476BE0565186BC099121A63E4A6CE 65FBDD9915EB61084E2CAFAC3C7C8F3EA91B879ADCDADE875016CA618242547A D87F161D496CD263A04391428D1AADF2EF47DC5B03293787B9918EF418773404 CFC59086D4238C31CB2CD38CE0513D539D70C3DE860622DFDD6682FFFE8E6561 B4D2EC0E171D78C6384C4437C15D42B996DEB7D9BB860A1FE64E6CE159D1821C 6970BE8987C74D6A1F2349D3B415565A295EAF8BCE823903986A0CBC5D7C268F C93A90E75E3496D1CB569E6E65653A22E4065A4209A37ACF0A216B0D8D4C7F80 90E6D3199B002A069B96CA3D92682FC50779A7A4727CF8FB934A9DCAD996BB27 590CE54A5925B5752038DCD2105416570E39CD370204B72A2F197EA9332B8E99 78EBCAF5CD3331151F03E1D570DF1A7AA8A3038580D745129687CC98001B48A2 5F44B854D2F6CFF0FEC25C087E4A9A3FBB4C2356E248AFB4DD35ACE9073E0A67 3F30B5F7FFFEBD3E285A305713B3E7C01A6A3932286BD3533050E9B01056B984 563B24699F77E4846C9D834F3A3226E90EA14ED2AF8476370567563D924FAD4A 90F0F64529EE309AA3D9CFAC684EE1CEC2A4F400F75B9F921A345714D934AC68 B7380685D6402E6CA34E74B7E42C31D0E2D2A11E7DA13A0DBD8C46AC4B2DE677 7B13AFD4F2C78471F2F922518EB6746152FA81AFA45E44C88276C5CE26E91D76 5C622122FB2C045FD38BA25ED4CAF28ED511BFE561959F3B1251112B68352C39 5D792698076D9132FE06277DACE678121EFBB3763DA27352A5A893AFBB131709 BB5BBA8B01E25DA3908AF11E86FA501810445E7E2F46DAD55A171829887954C6 9F7DA2B9D6A57EFC8F99944CF0ADBFD67F2D408C66CF798FFEF0BF304076847B C3D1FA2A0DCCF9586432573F51F5AD4DC17B84A9FF33E7F4BC4462FCEF44ED41 1470FAE879242C7FFA9D267B53514522C5BBA33A542DD910549345894E6DF811 DA7CF13F146080CE9293DBFB030DDB7A473B963D301C886AA2DF46EF8C45EBE4 376238E90B233F859A2F74D40F8DA0006FEB186FC844724D5D70C94610DF1123 6B1043475E29EBAD82DB2B117932C9D4BE9B4E19FD9C0F59D21D6BAB2335DEF1 06A0C6A115952062E88103A002B13C18EF2DE625337C6B851EB786F4264AD6D2 C3D99CD4C4B8F93D5B323C19D63C7678EA86A1B090716057640E1159E211E9E4 840D4CFDDB3944AC3ED04262144F6761ED8602F8D7FFB1C22E26130272F9AD96 889EB49446F784EE5CDC68CFB2452FBD0050BC0C1D012A93BDD7350C0ECDFAF2 3F5C65359E0801BB69EF89A1CA97F02F3DE39CDC1AD3FCDE04EF8323312ABA4B 4E25F94BE43769382FAF0F9EE3EDC060B7C58D31FD7018D71D709FA38605BA7B 7A0CF991F297D2F3E00A7C5036A97F923BF231557C16AD70B11C6699F8FABA83
815C031C15F6FBD8BF2462DD33655A5FD38607CCB58314F8E1CD10E36E5E80AF FFD5D47E468F2DE2058D3EA1EF77908D67A7CC153E51AB9BD55F8DBE0F5A841F E993D77269D6488C85DFCE96E905CF3F92461D8857D55FD623B51F8D38C3D7C2 B753CB3A838C3D03EFACCED9F53E061D78A84969140C06F984EC72698B48E12E 13190A08B86B324766F8CDD75AD023B38CBBD7A30515B216A444792FE582DDAB A0BA75AAB47942C84634F0607B5E1CFFBA91871C9E3EB2D27CFF338B9657C623 869A3D4E22BEF3C0F6F3333A77747C2B4915CB371A7C8A8C2114798E6E6383B6 43152F510C9C96BBD2CA144ADD0E2BA8519A9D707BA5E36FDD674CE7B946AAB3 1B3968F6B5C23F7CE7BE097AABE7D9AD6E36C2599024B5256C7CFB0550DDD041 C213E34E4875244FE93FE1CF4C09EA81519F7028F4B9AD801A11091550B9D68C 26E9AFDBD11B04EF33DECE5744DF2FFC6C21368C6F0941E66582D7D336D8CF27 7D56343EC90AEB849A9C671BB244E78C8C316B79A0C8E9C8F3D8B2922A0D71CF A6EEDE19C5ED9DD979FADBFDDDF0A2BE18535FA93C98DA99F25C9A68B3C2DB74 7456BBAFEA556A716908BFB6A64E92E39231566B3BCF2E4315C048D8C8E58330 64CA8F6BD850D652E17B1EFB19A6274C60F846457B007346C7280A2F141D49DC 551BE62439A3CCD9AE190E488239B3A1559840F7777C1B6DAF301BE80325411F 9BFCDD75383FDDE3AAE105A43EDB4461883585BD1555D1839B4C94BD5ED8EED2 D2606488C16EF492AC4F91FEC31C6E00C868DC3E6857CFFB14ECA851FDE86A1D 82CE15BB5CDECC910D2DFA9AFBCFFB34BDD09559292E0C222FF4E4D29C661F4E 00C05BAEE7101D027144F8AAD82BAD5C3399AB3119A1EA70F270210CCDF7A678 6BB72EDFF54B35495D8F724E4830A6AE71A9ABA41DC4D5BC6977AFD8FD7EB966 CC04608E6521EDBF4BFBC92E1B7279A0B2638D52771A15E616DBEC1F1AFC0C30 8ED6C7E5E820D3363B2202A5DC2AA49387AD00B7ED7CB279237E99A12A36C82B 021721457C5002E35BF901BF5DD54B855FDA3D82FC4D4B6C753947376CD2068A E451761EEFA5F699AA9F807A2634AB3524B86D5528D1FFD07B3495BB205E3BCE 51B74ABAA7BBF1A7FFB641FB3A54956B4B62D06ADC50C1C6A682A0A44BB44F6D 416AA8D937DB30CECA20D33BBC345D4AD2F502240426AEB46AB17DE753599EEE B23AA76910B18A7E8F0883B1246544E9EE279A49CE66815312B1D2478B12C9C0 5B6EF9ED7AF98FD60259CD2235055A856177AE2E3E2D406FE6D272DC8BF75576 0EC845345F0B5A90727942354A951ED5D132A74BFEB66E5063D14E552CBC4F32 B3B88B7CA10EE8C1F673E60A57FF21EE65262D7E69A2EFAC35F21E42BF5A8F9B 3A4C64B0CFD9511DB5A8DD7EE33A216E9E7849BC229E49B5BA8FFC94977594D5 561517B2F0182DAE2D4A761A57470B3E8CEF243020D5F4721A1BB33F7C917C7F B6821BF30856A6803BC0F2524AE82F1D9E185BE45AFC9D2EB7E1F24483B30CAF F5FE3274F6C6D0A435DCBD9931A151AD1A0D86FDEA265FCE856D2DC20A1CBD44 2B854C51F6C1DD74F3931E942303E00785D86D6AD25BC6FA85A5F53A279F218A 94ADB5DA0F8D80AF1045AA85A99720B214F7705307F861E9666826D58FBA5AC2 E0DD65FD3FBFDF924D2751BF18884064F6787AC8A331926AFD89025B8A24282D B8043CEA3A75F1EFFB3193D11B2DF5755DB0E03296E347E37AD826F11707A3D6 3943C6991FB5C07DB60C9CF68655B0CA4AF9D0B373124B4DFB7AB2C94912E69F CB3F3596C205282FF22D0F982A6FCA5AB54D2258D5A7292291B77FDE39F5F408 6A3A292083FF8340DD7E339ADD0133732A095D4EC60D27035AB850FFE1ED21EC CF4E8042B8D5C20D86DDC6639E0E4F87C49A5B659E79764F1EC1B5594B3EBC01 FB5624814DFCC8CEBC09C1442F99C16A6290B3F0879A48C9A8ECD745D662D429 AAD47D87E4E213DCF2C40CD7AAE1D2422D44B22FD0C3A514BCE0CD6B3B165F0B F1EB412A9A3558A58D46DF2C50909B106DD635232904974431CC272F499E4E82 1834C9EFBE6F36405A0A39DBFFFC9F03E975B72A4172BCD30E1B70E672533E00 2679A8806168876AC5EE4D5324AB5BBCBDE79879CEEAB244BFD52DC6085B8339 0F704020F1025EA1A188DF3F3B98BEB6EBC4EDB1D0F620725B66F641FE066C89 15C70D8D3719A84BFFAB07C2CCB5B80891C22CEDDD22C4BBB4DB5EED78635C8D 60EBD72808F1EAA3E7E150D0080CDA874A27F29814850FD5917A2B1F5FAACDA7 105C53CBF6D58375D7D6ED47876362C55CE41C5E9EA77C8229F896F69B4C3B4E 1C6073DB9D88E4D5A4E03139FDED3B9579668B4DF823C5CACE68111B2D8CC1C7 B7387CAE26B5C9F3A7EF94779670C8D8D832BB95B58112DDA026B25F1DC9B69B 0C4F17C9757122AB069F72A03D480B4D563F55A949C27C35BE3CA12B37E4144B E22205C8854BC7BF782D81A6BA2E5C2F3A15A73E681EC345E27280922B5FD1D9 F9904693D7660239E86CFD6CD45A374E0ED14D8F226495B05DFBCE8F184DC7BF B9C892093B25DA07BC74AB0E6A9D1F7A53AAB9DB2800CD5B61A0BB61EFFBF5D6 2D0627D052F681A32F835524B94B5BBBE340DA4D1F71F0FC58C13FB1D1E49F17
77F6ABBB4CA32EF72042F60251D71865B83D157B01E8D2BB071CD65D7154270F 0F5D6AD9CF4B2F4DDA82661DE46EF028C638D6E3659D308BBBC1569251BD0519 8B3AF963D1384E1E387E9F7176D500F37FEC129ED1278E5F52948660A1944070 7BB6EDFF440AE5809FBB62B63A52B1ED0828B636B8AE0B0F79EF41FD69447E4D C8B13FF663F189698F3836E1BBEE37984F68D4F85E8502FB3B0EA868D7B3B2AD BC4431CFB516E9C5CE8C3543D9B3E8C24914648145B707AEE3DA28F35EBDF9E5 DA8ECAF148A59AF5FAED46DE005A9D8ED02F982A93348FF11E6992297E1C454B A2B85EA0AF073C9D84161C4CD6498F289BF0C4AEC68A435DAD3ACE2D0CCCA1CE ACC64777C6C16E5BCA928682565FD803FF9AB4C24B1D73D5B2FEC650BB1C6B93 ED0DB03B860D309046B73FCD5AD77677FD634CFDB85D55D9E2C48D16451FB7C7 AE2AAE41E4D9AE5EAD8E9493D2425CFC07D57B3B23507C324EEE9A5397D1A7A4 17435F542F47A55CE44367CE849EB567AA26435A4C6BB837B34CE43D18BB3B04 A8B80EEE60A535C569B555EDB6A36923D2E23CB09DA3EB5CE2F09DA7D5D4ED4A 44E11356ADE077FDE6F6BEDE0E6A0EB94879C2C22814E4F06D3BD84E9DA8424D AB8D9DA95CEADBA3CB954C660A2793850F0154E1F12AD7801B4FD47386F7FDC7 1513E9E55A2AD3D53F93CFD590A92A08B1D6687AB5FAD02FBD60435AFEF2AF1F 55FBEF7B7C09DF98CCABC8408D4FE1F44523032D022A1A861900C0488FBD1B74 52AD017CCA2DDE3D16A5C61D2FD40A1B41F21CF92891B755B03A462DFD88723F 859DD94C5536AFB06C9A4ED465DB203C55D406439B749A95616253A0A8B4E469 86ABD81312B8074B9BA301E0F61D6C3B56836C83D78D80090D7AFECB83336680 B065C9315A76120586A25FC2EF109DEF1495A3AFC662FA61862960177E247502 395541C7DC4EBFE83568E99DC6398FC0982B5B9AD2CCF95B8B491CF1994173B2 FE8CF5F7DBC7D3AD3B83D11212C3F426D21BB1A6D4EB7D5A13A0CF075D1BAFE0 491C5B11A04C633EC6466702B5DBBD1FA5A8A0C1597ED20461F797123B407BF5 7651551E6DF429D61875E9819AE125F8C301FF9B0319F9DDBFF7C273EE2E3892 E367966EB6257E6F67F046571DC0E579033F9EE7859D5B374BA751D21D915003 C8E3BEAC1D6059CC0CFC5FB92D03C9EBC2124B5E58967D02069858E3ABCF3B0B D178EC348AA40456B54F06248A838C1FBF8A5FF18AC64512801790931EE314AD BEF347CB027B26EBB81013F42420C2A9DA0136B89A91B74CAE2F067D2411BD46 50381ABF7D74C6028A8095910FE970FFF1DF8E684980CAAC1AC8BF806D74ED99 CCC718A94182705D49443573287910866794AAE3D6D98B12B501BE02BDAF169C 8BDBED54DEE8467EFCF450D80BBE4BEBBCD9B13976B2EBA7A80873BC0A8F1A8F 48559BCB9DD15514CAE6553EE69FF23C70E741461158A50AEC74168E2002727A 3F9A16434987BE13DA40A44197492E28A2E4A33908E1E264D43CF67E6D8A56C8 B0D17D565CDCBC86F36CB01F022774173B00662695BDC4742AA71BFFC79DB62F 6ADF2BF315DEE1AA2D9BA97F0CED4009EFB601C4F0CE8603357C240550512E33 270D33055DA9A8C2323D24DF05A935A484EB7D70985A0832065A300540AA7693 8B4253C2776BAC68A7AE1D4F3718E36CCEE9D4075FC797B4FD42C6F1181B9291 80A85E773CF415D302CBDF6AF425399D4F340D59D03E71726BD1FDA191B924F1 A0649AB64ABD7ADFB4BCD0F1CD314073489FA57338CF7697A932DF6E9B58B9AC 866D087E05B1C1AC1694FCAA1F1ABADD09EBC7B6BC93163C967D91985FFED4CB A2F8E903B2525AC64A5E527CCC92BFA17287CD1772A7A5F3D7D9D79F21B4719A 65636F7D87588C838853E173AE7FD0D7A155F0A808774163E11944B2011C39E3 600892F1DE408340C40E0CE3E15EA391961E5563FBEB5573AA602EC95861A11F E6C410929A7D82A18032C34A39ABCB16F6E69F35A0FB705F4501DC8897E06751 7ED5E02A32926F7AEA345D5186A61C07BE69EE2A19DF2AB322C164D483EF7D56 57F51600F5BE0002F152FDB4E3E919E351D7B755089FA7759D7713979BEEF681 B2129A99ADF5A615C2424FE693D8ABF1944B018CE5268970C2590FA8E6B0B0F4 47DD5987908C145494D1E485437D28E3FB06EC12338C5BF09EBF461472D7AD2B 527EAF5417D5D0CB7613C1E03CF0399CBF4B9AA587D6888B1FA5B2B5499E007F 890369020C52E297DB2DCAE65C4B94F4A51C81A45F3FBF902612987345789A62 E1A0FC7C15FC31BEFD7747AAF4CC55D66957CC3B1C2C34BF02EA0EA480BFDE51 6CA80C145F6E32D21AF38A33FA2B23C60B2748DA4751F1DEF715C9DBCAE177F1 06890503133D73E1B56FE607E03FACBBD5F152C2445E12AB399E0B4E268DACCA D22ECB483060CC3585400A9460141E95BFBF1BE05AA7AD3CED006319872A6012 155C88D194B58B6FC6D6B556EFC7DB6DD56B04181C18E8FE4921F28585F636D9 C8100415680C16306EF7FE3B0E1A2A2B292805CC385C3BA17B26003C534714BF 7AFFD8AC2A13F48353764409E9516F11E38BC5CAB73C69346D305D2B20E8F853 E4DD6788A5305B034F4038954676F356490735BB1D78D5A3A8657CC0459CFE13
771C23D267E05A086F47509A15F1CB801BB193F568DEA3D11A4DA3EE3893874D 67DA1C4F92171415B4EB5ED0AFA5FC26C16C41EDA07A932F8E3533AB9A1A5902 EC55B7938986282281CBA7B237B2339AF4D775B60646F293F5123197E8E85594 E09AA94CAEE84C54212C7C0DC85CCDDB387E88BE247997C94BAFFAC74F48E764 DD472FCA4D90F15E94173E98216DC3129F9C72D5FD66907739C81CD167692B25 4DAF8B315AC76CA15404449CB50377B5A48D09D4F3AB2B845C05694403B4BBC0 6FB933787F8E221960BCD5796BEBFCC76899A317A35EF5A8C0001CC0ED78DD7A 879B6F15B5F7F15F346250C8AFF9E2000DD8EF6A227E743C6C121E64469D5102 B0D898078B4293F396B28499256278EC4D607E99C94F9CA9362548B602DC40D3 B5C1CBFA992BA543217EB8614E972863FEACAF7281125943D634EA7D6F178759 5E5E407D725BA0BDCBF4BF982FF8A2206482CE8F6723BA9A8D11A754907BD0C9 07FA1A66EA485C969E18D37A10D827EC0DC150A59278DE4CDA92C842257786BA 3CB78D3FF8FC52C3F44FD2E75054899E47D70AEC4E4EDBB9E3B77167A99F20D5 FD76E7CE59DB076F8B1D111574E37BEA0C5B76A116BC2ECDE9D114CECB416713 C8EBE52148C32E520D77105F841A71A251440A5A00826D94249597E9262F0318 8946710C48083D27DCBCCABE99775D7B50475FC179B6EB716E0F747F5243752A DED10E4FB417A45924A95D7C2B59C3C5EC953653F23F9A83228C79EB6D000B58 1A635565E8DFC8D0CBE54585909486A147AD52FB22A72E4B34C87F5396D27197 18EC34D200BED436C1BD1DDD7EBB93901BA846B02BC1C8BC3A90632A516C6885 4726CAF727DEA8DACBB9DA0543376331D26698FC6F37616A40FE1D670232E65D 7A8986ED3EE3D94CF6F6BA900450E82E558E59B942390A8ABD5C83DFF0E876E3 B243DB973D2533AA77E16B7E67B9DE519E09F1D52F6BDA49901B9F2DBB193B13 9260B34C37455E681683AE20E5A0CA8DA917A47136FCEDB9441ABC8C4037955F D418F6EC1D8F7C2F7C5B5A656E5C89A602661BB2B47F1EC18C59424482C62F3D 5A36F4C6D12154CF24659D68F2CE3C0D4D85E7552C5B5047E14C67BB372BA2B2 326751F8BC77120B8C9F04231C2F4B6B2374334B2952AB5DD572ACD0773345AF 1E7DFC933893DC753DBD4A13B4AD12F15D03420F05BD8481642E5AFFECA480C7 BC15434BC2DF3BFD139B70EEC98765C300F45B081DFCD06CB8E330F4A599CFFD E3D9D01AA083ACF74BB4FF226A291888DC33008737DE0058FE0A9B7D80373093 1600694D555E7DF61D751B8684B86B3CBA3F5759A8BA284C16E0D1E4673B19F3 8E09163DAE8E4213CCAA8EAE2330AA346DC8357A8AB3A29621716CEAAB77B94A 0FB78371BCC734E2422954E12BA97C914EEED2064AD0005893DDEA611F61D4F8 188C461F026B55BCB12BF1CE97732B76FC11045680A9E322B5D902E220F357F3 2FC1ABA0F9D09EB58FF2E72F604DCEAFE6615FE1DAF8FF42758F9516FBBA362E 50EF23828E255EFBFB08D4D4AD91F629DFAED73B2312BDCC15D4D28A9A6BDCDD AF7E15209F119057BE1725282D9B1AE5726912764B2A9411E59DC19347ECB60D 7B0BBC04F9EADF2E285C10EBAAE9FC74A5AF8347DED2EE66AD38C7F8BD886173 62A9DDD8327BDB29552FF87E3639E2C3C7211F0BAC17DBBBCE42560C28BE14BD 7F729174C86797F4E8E17A7A77C94B4B3E4B7F2ED3FDAC262CE684DF0AABE07D B88845884A5239435E52613772DDEDD784BA924F48B9FEEFF771B8BC8743E2E9 FC20EA20A2A71CE47270DBE0ECC96F2F42AEABF26B283CC0B597855FAFBBA3B6 85CBFCAA9B5A20780674C7452A0880A5FEB2099123382B5D39D47E28872A5BE8 6BB2CD1A8C2E2CED1CFE2F0C5887BD0CB01EF6542105706FF793EEA1EE13BEF2 5C2637EA13C67541FF9E95C40DBA2F45C2034D63A807E0EAC56500C3932F30DC 7BDB05244A6EF0BDE6C894467D1C7399EBED4CDCB65DDC233931D8D2BCB68ED1 B9C06A10F7573D1981E3932DE74BDFEF01819B787285813DFC133DC0082A4953 69C2C109404284DB938FBF9DD69A2D3122977A3784EBDF2337FCF6078AF94266 76918E4784179C02AB78EE79220CCDE303B8E8613D47621A0490BA938C1B2A6E 735167400364E2A5A34FF42CE09D36B536653C465FF8D3F731BF5F8B0D393005 282CFDEE159E5D50A4B769DBE49D5A64FB80D6366495A44AC639FA8055E70CCD 559DE81BC11BE573B1F2364A3291495EA22FB30ADBA1859BB80808B6E3C83F9A 1A13BBF7336D1E623E860ACEA35CE77F81B94E3E4DD5B116BA88952BD25A8C8A 0D2D874841E19BFA76133F64F17C02245C9CAF38EA53F154E9A70066F0302628 9C1788159E40BD7E4DBA55D69C9162161645BC1F983E4ABBD8117E65C36DE5C4 870C71347BCEB2E363319BCB66448B2594CA49D85F7AE22262A78D305965186D C65A6211C85D432FC8332E669B09A09ECFF9CF1FC8270B0C995E8AC9136BD26F 61CB9F2F60E4A1C0A42A3DC81058065F4BB8CA7F3529D88BBF91A880649D53C0 363E0E38131010DE4130FCC38DA6DA6C90FC2F98B3CBAF69D52E6384292A0E7A 6C3BF88932E5A3CF1F9897F6E400F67A8EE2B74742AF2FE6B2F12B7A85DE898C
5A0F4AD215CB62720C4A007B1E457F23128000D4EA296B3077EC0A1C86B82C25 6FF5C161F3997DBD19C6F6B96C14E116C951E4BEB123C5495B5319812A41F3D1 F4FE2AC609CB1990BC7394AF602924E8783D37662EBA6826C56670F83BE9E0F2 F8241EB48986950D72300CD1DAC910305B63F966BC3548C5813552B8C3E02C0C 3879F7847D14A70A9530475AC6325FECCFC0E6B44A5D5558897C674EF228A5EC 76F5E30955CEBBC26F08DDC85A5611F4AEA86DF676A136BA4BDD9A342F0E7588 5A093F5D42E591F22B7BBC18753ACE8490976908E414B51AA6F32C44FBAA102E 638A8838C95848734FB60C493C5F8769C0C6C5995414E1FA69CBA9214165FF4E CD14DEAF692A0B78AB3812D8DC45CDC9820C71105F641E0E08D14DB9607E6676 F06DA9475A33248925BFE62E6CDD87512434F78DC901AA5629D982642C3DA327 B5F2446A8FFA7BAB69B7F0437DDF6C8DE92871D91D543F6F90579ADD340C3134 85670368BD3696E4A37B95A59BD4F23FCDC4C7396F4A59DECCC49186D6714928 868FDF8A89A07A9CE861CBF0E19ADD166AC5F95586595D9BA2D85BEB40EE758E 8A6223A021C29DCEEECFF8B5E38FD6A538E2B505B63F4CB7C873E02967954D2C E0ABFC189EABDFD06F9A1AF379E229A6CE631BB242C5F1906244AB50AFE9B9F8 14DDB02F92C2B6414B4C7E1EC7FBCBD07E21EC3AD93FA6C8BC1686172E639B92 DC8B882FF2F3C4CCC9466380166C7DAF8BD449735DF411B07C4B04F3E5A5AC1F 8A6191E448DCC1DDF7937CF287422E2EDC832D 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE5C79A3B8E6D18D7 18CB10253918FB0526410DCD39DC7BF230AAEDB151ACE05AFBFCA3F67F0E4016 2552A51A9C21114523A32079552DCCF39AFEB2860CB7E995D3321EFBB28EF0C7 CD4A976987E1629418A4203F5BB3CC348AC52F4F0862D035E6AC4135C93FDF9A A2BE70170825BD67D086B2280D22A2C57C040E6A6F6F4C77FEF78091F8E33467 8484A169F8ACD321FC39388733CA1C0B86C4291E60DC73CF1A9075D0F61488AD 74097708FFE51924523600288E374EDCA9ECF658E4B8978DE1907C5B7D40753F 1CB2682E0EF94B6F2C482E965CA923BB65C781AF4A676665462D1FB49CD669AB A5FD223B416C7989663041F9EFC88D77D02D39EC1157D538C0B41C1685D7C0CF 2B8E9FC3FF3B65E9B480E59D1FDE2AC1E48300B064D30B108DB8458996DE4800 556902C4AD9263473BC3B926DD8420D84FF4FD6D3263FB9E97AEFFFC455301C3 F3A087F4CA424BD07AED277754FC1DBF9E7C5EF405AEEF627834EC97D83D0C20 F1C5F9FB899A326BEAF8EDE7CBFCD53B1C5EB2A498839FB2C86B7EE679DF73F7 FC0EBCBC0DB5368EA374F2D623721D38E3F6F3024C8749A2EEAAFD778855B9AC 3A5C75E6457CBFADCB1D755278485AA815D762A8A823B8E2851965E554304671 8A40EABA66F54C7D0A74C41FE14A36E5F0DA2DCE15C1B1977E90BF18392B4EDA D7AADF162B023352069DDAEEF15DBDFDBDFB2863570C4D92CE8409960D74CA40 DD30F252043E4DA74037035D2268C5E03D47E85014CED6924340D679C5665677 16626CA7603786D08E169DC5CA7FDD0038746D3E9F1CCFFB3E228B30DF26FC38 1D8D871D0D96566F0E4910D171240573B4F25EA15E67C07A4AD81B3CC862A675 AD5B4524B91FF0437ABABA9A0D0316F88245A78056FBBFAA7885B63D84FFAD93 64EA2EADD5C0B0940737ACEB423C0458269D67C83EA6B9F5351815E66185FEEF 6C72FEB647BD0B993D5A426CCAA11CD55B67739B2771CCA97738FB3DA3EAF205 F2C01502580711BD4274B7E0C6E11F1D4FDBBD0991E733916B7155F7878E5D93 FD74122FBE17C3B46A36ECA3A2B2AD548B7E6BC11F3404DFB91962B6712D1869 5BF2EEE2FEFD259C62F01401F23EEE05EF57F0C2AC5A2C0393C08773185B5B4C 626C8187D57F7E3D07ECC0A2CE7D7D421D1D1945290299A585CB565EB9E3F0DF 5A774017629765AF047182433D2FAA8D8D5F493C5E083E235B12C627CF6E0C61 09CE4ACCC0D76D426B269537BD1E24DF0D018CF19B1E97754346C6FE89269973 B50E61DF64D1D2A8376C445D72674A51745A13B60F034E15AD023ECBA5FFEF7C FD7DFAA239F54E4F49B74118D4B2EBDD92068E8F5A97795971EF95073F4C6996 1C486976573116DF7E52EB2F8B444622A28F34EBB939292BE9DD56374FBA8DC8 15E2FAE5B243572192FF2C6FB8B17E38978CF0E8044264C6ECC5F7715C15446E 56B293DECCD7AC7D9639AD7208B00F6AAA9374455259E8E2A042F7E50927C72D B331B6FAEE3886685F8F258344CF2A50C2CA1C50B3B46A1754A359AFEA5325CF D25B4F9F7E61A0EA723E7D703B2D1757AAC3241D93EE9106B0600A15DA85C5E0 6E4D0648804A9D17666F7F1FA883BD901042B6FAD6BC8B88B20F1A578F7AACF6 05FE11F53A4EA26B4427B1364AA39EDD63084D45676BA850DAF3A672474D36D7 44339250A1AE6B79BBEE5C29FC18B94FF735C05879F98F41BA1C6588A148A16B D9ABB13ADC000BD6C0095BD370FB054076ACB1AED679A743DFD2860EEBAA2A87 0341F86B832F2837F5E0CC3B3400E997EA7FA27D8FA1FB36E686FF2D2DE619B7 243A9DC10B0CCD5C2264F80559EF64DA2219170D25560B3DDF54B932C13362C2 0321E98E7B0688B209D85490F7969A836EF90E4E2798554D1A24C0D439286035
512315A201D791DA72C4A54D581E6EDFE565BBB6C03B46B74696BB7FA29E56CE FE3564A3148FF7E68CCCB90B21073307FC6D1EA1D9B1680BCFCEEB5333171410 E32390ED670199D5EA8A0BC3996960F44221029170168A85D0B3F2E962FA87BE F51E7673122EC16E4BF83B84200986D83336AE56F4AEEABAB3E7F02692C7DC09 4F5B9F91DBD75745F9027F8C7746A634CE0B6089B695DF89F65D250C387DCBFB 04D26122A13AC20AEF4977DAEB34A75D70469B57FF2F5DB40F7E9964883DAA3E 542B5497E2CC27C1303EAEA82E0F82605B16B1C446AE584576ED9632FDA9FD9C C45E26B7E70505033B5CE29AFD5EFD2330B050146462B071F653FD08F45D16AD 5B25259D59341EFA662567D8BED14BFA8C3F49601EB74A9D130F24661033CF2A 8851E99C9472760614985BF1ACC23E1C78EE4DC78B1AFDB533F2C7B11CE37F31 5F1E3BACB995B195B7E24FC5F6ACDFB51593160288E40C6DA58F637475760017 A1CC815843909ADF218A82F433DCA30BF1585B6DF4ED7E82AD878FB04BFD3B53 0BFEBDD27A96B9E7F6B0A0DBB7828D96C3EEE3E9C4AABF0DF7401435D4BE6650 0E43E2628EAA260DBB7510BD5807FC43419FB843B5B374CA16804EB457FAB80A 411CD049F8BE8C8EE045CB336A0A67DE7ADFF641646D03421B804BF16A06E3C5 B291AF1B92D84FB3609FFF03E62A4B79C1548CB75E765B2DA5DE4FE09200F450 4564519EC87AEF15515D1327BC68D89FC6D2BAE88F7199EE40412E8CA0F1A584 523D734F91B9D75BD72FEF519BEF3844F9A741E1ADA34A4C3A8BAC3C47550B78 61B6292AD43C79D577952F247436628EC9EBF39FD58FB199ADB221F64E3FBEC0 1595E39FFBF19F9DADD2C64F072050551D596915507BC99F3C3123163E98E2A0 A8630DCCCDF86C2E9EED4180C82E4A08DE7A2AD6EA9C0414B282D19E50156FB5 D61CAC6BCC809D7E530A346778F478792341D40DBDF2C3F7ABBD376A6CE9CECA 4ACB2DF108435A7CD23FC8CC08535C1209DC4E802DA1F900A80F1BC86C68B19F EE02B1010F59EE66BF1FB159D70E76E47118D6B4CC22AFBE9D57FE81A076F068 F52DE968570218330E60E6FBE80D53332088659FEAD25F3DB486CF0D9A3A2BB5 DEAE539E43C3C1C0D425EF53A2D5B644A86DC29B385038803510A5F638A93CC2 9729C68A714DD0B44D040788D48F9E510ACD747363EE30F7C5AB837A026A54E5 4B2A19DF2E34BC4F69124327F1C3B84C40AFF8CDFEA9A9D6651ABFD79F43AD93 5EC40C61BFB31DF89D1F5D35A7702DFA6EFCCC2197A8B490AFE94C23AAD7D9AC D08E11AB345DB98C89185608459690248CEA7CEEC057C5F9CCE866EB8AE201BB 63B6665765DB68B91D341C49ECBE4D599B8B5CAC764972931DE2A290E60C40BD 1E65B4E03B09F05D792EC391BCE444329CCE365F8F30B3BDDD605A5202818153 CA9187DC426E03BC1AA172AB5C474AFF104A459FCAC3B95187422D1D3B9B6D2C 5E7A7E847831AFFF51C1052CC256C358FB7F8E80102209EC52FA274BD674A11F 3E1F3339716EBFDE0439C996E5EBCC560759811102C5DBAEDE8D5517708339EB 11CBD4A5803963028A1B3EAE899EA30C01094C377A2BC7E92964F53E492A7576 35E0DAC4ADCF59E8A5DF2728010CC820F654B7B26894FD97B2D16250276C4884 C5138C53687278A690181354247285E3B50F7480C15BF1155F12512921C8AB0E 0738D75691B4DBB4845EA788ED38483B93611FCFB76453219FEDD6FE194A7C2F 0F2CD533F78554E18FB2C25DD9470766BDD12492D1649B43E7469CE7E7548F44 272F5FC2E32E8486DFFA7C2EF36722A785A169B58B0800B6A409A3AF44EACB63 29E96064CE77CCFEB5947F6CC8C73B3289D0C0292C037323CEF2008EAD44F175 005CE05E8176CEFB1AF9E0AF2AF8F3289A69B7C44A008AB55C7B648CACD66D55 C458F83D443034006E98CB2CB6E9A7AEF9DCB3B1F350D08679A6EC4F59878735 6F683639BFB44CAB260FFB149B98B112FF416D5619EA3150951489BF3F3F3132 C1B3EDC7A6FE0C2C72D50A20ECD9F2B5557672E02194E718551BFC1FE1B50655 642E5808519116D940D9942E80C714631BBB1DC557DD099B4104F046FE869BC2 1E8621CFB58B529C1372D6361AA21246FDE1779938115BF1DDF6EC900E3879E8 573E6FFBB8CCC1D4CFA7F76B41DA16AB0051C46A0BE55B5B6C0C02D806628CF3 617A56F88D6E63722E0A662D8073225DC39D5F0AAB335800DA757FAF253760AB 3D7EF1A55760A8BF825EC20220B9599508216862EE13F5A5438FDD8FA35558C2 BB4BDA249F9E396C0ADDE69538EBF257A5E1F866C3D41D475EDFD9F3F020E792 9A74352044D9D6670948DFA68C1ABE02F01ADDD31020E572F4487575910212B0 772DB2F7C5835EAEEB779413EDA7FD6809613C9DBC61E3C1DD77033FD4396DFF FB5C9C95B09B422A686B879F22253C6C3CE416A65FC963A1B2B264F0026792F7 DDB3F4101E93979CEED177E818E998107B06F2D9F057C62D576123C6ABFECCFD C0CAF14A9E481EC2FF47EDB2ECE74B7C8B6EC0507C9DF210CB286576D4D81D3B 616612B013DB682CDC48DDB96CAFBA7E332C5911D4696E7166E93E092C41CE8E E7F193E7C2F38D1823B31D58F722958A718F3522499263708025D8CA6DC41D40
37BDF1329A3A3AEBA2FEDDEB1D74E3E3D8668BE62C3B02B75E268EFDC7BBBC7A 7426D0830B2B36B9B99AEFB49DDCF83F501F7B1A180D049D59DDFD42FD2E76BE BB4DDABAEC24603C8E8346728839AC940879ECEF97DEE052858FB383A6C21C11 89C35B6384AA04B8B60F0FC5D045FFC17D2F33A5B9ECE4CA97BF3C0025FADC44 787F031935F1045591D04AC7835D5F0617DF75C196747D1BE4939AF7CC5393AC 233BF6E1F773E30E0F8281D110EDD3CB8EBEA3B1ED1208ED88092E60A04F71B6 DD64B61BBAD24E62B11BA2B86DAC1F482BE7EADEAD14156F3875F28CA1C8C0EE 28E2460A7EF014FE5A137DE7E3EB5AC633DDC917351A2E57737A6C5E0832E86C DC8557281B8B3C1F34A8D6C84DD2B1EF29C52ED9BC3C9AB70FF423490B2DD589 23A3DAACEC7DEAD123B4537AD82F4B41EA662B9ECB5D5EB93BE476AB155EC8F1 1171C21816F0DC671B48D380FC3AD36F8B3147860F4B26EC812A22628BB2E59C AE008D4FD6E48247E5E5C72CDA366FF728FB1FF5391858A9A6979674ECFEEBFA 9AF56C12A3730CD23C752413926809036AD82FDFD68B6B74DC02EF98AF44E7EB 187658DAE314CC21C7A1C8817F7FEDF08213CA0A6527075956F5A83C7DEA57A4 42671F82764A731C46A34579F7E936FF8C4F3E04EE76153468258B00F61D45FB DD2FAA37F31ED72D89C70E8C4D4A621B69F5A1B056702BA9D261EF28DA7D92C3 C9B90489E991A884006CDE0E802840FBB480DC3CE34B453D03284709DCEB368E 2FE30AA62EBB6EFA64AAD4387A32C365E620BD9562EADBEDF4B99E32780B638F 645E1CC8DAF845103002B2D0645EFD7A6B5FCBE8D9A7031C41292CB09ABFD44E A81881078224EF5B467FD528F17FF14B8AE9014A61B2072C1280919974F6403A 7CEE48D76750F27372F480A08479DF8B6233B7868BAB6D8F7DCDD937D2C8D2D1 1767647B2CFA3F96B8B0A24AC66FB4A5B1EA9D83D6B42AB33F75CA2FA9CD481A 32C774CDE3CBFE1512A6AC194C0A8DBDCCFD0BC2F2F6938AF3F0766E168FC15D A550EB5A28835E96BA3C2B3FC3D28A402009B1CF00E5EA7A96FB379BE18D424E FEC1614D30B83217C1AE606EEC5258423D914BF5D94B4C42D42B359C4F587CA7 CBA7A980B5682D813C5F75D648BE83B22FF41E026A69FBC22B90E42F73930E42 33D8F0A0D76E2386F26387DD4A634855600810CE0FA63025431390F6295A7C0D BC503A97ED12C33711953FEBD4010D527F54C7BC6DF785FB3B1780D1B5061E31 4CF591D88064122C8AB4AAF35F1B71575BCD3F6451430DFD4B2A807C0E1ADC40 5ADCAF8B785570FD3DBB9205549069016C63F1F2B3618A76035992D7B1B20C97 50071C4DB1C8131C1833A0B7D9FA0FDFF9C6FF6CF778748EC575283F18D7F9A1 CA848C5EBCE96E4A4EF403B62DDA0FF61B30421068329944962E681CEAD587AA B9810D09D4CD0D6F0F81514A30330EAE9739344EC897E330BE7C6100C95C07EB BA6AA024CD83F973E20F2C93474B342634EEE74E5412EFE0F60FE4BEFE3C4EE0 02178FB7511A718396684A9F79B0BDFB2759DC8FD3B98A3BC170A723A0F31B82 537390CD50F81AF30B2EE124F381531AC6A49C8BD33A6A13D0006158E12E16CD 5AACF79C861635AA4414FC34CDE28C5C24F583B19E9D88885B8D8D9697DEFBF7 5A33BAB7343646648FBF38B997E44B639761E92441DF55F316E2134C750D1CF3 D26DAA36F899EF73A824A85D1A25F7F3403425BDCAA57F5327D2056CEE71E351 B0667E728B9B511D92211F93CC612989A207FE53DEACA7BC8516F689FE7C2D47 2F4B9E5440BE81EE47FAFD9CD5D8C3BAF6F4170834C676BBEB8F9A15C9A8E470 C51BF48BDDB8DFAD2CC88B1D83E2F8F1A2E1BDB2F970351C18F9DE6AC5266100 F43BDC80E9597BECB714210FA5372A453C8677520EAA52B9539E441C3ED2D063 7CA294858DCAAB9D395777E27F4DEAF822F3F99F5FF1D43C8ECA480F89EBA3EC F8051844A392C460437DA474AACA11ADE2C0F051891CD4DF04F2B17AEFDA5531 E9581316059C19356D9E6B8E33DF387362254A7695D65314DD997E9DE4642D7B 59076FBBEE111695DE73E80A9CDA80EDB4267852D028F64D39BCB9F79D7289DD 0CA048B51E9E88A999A46FE58004BC0B8FAB1941906975F3F1480D97956C4159 AEDD6FE34B34B57748BA2D12F7895E5AB35B193C53E028E32333C8AD52AD0052 58347B6944169EA905321C9EA05DC2EBA655D9AA97E4FC6C71FFE198FDD71669 A7F3D5C0AC0C9AA73021C24D43C69961B7FE0EB1A7B882C42CD5C38E6B08D33F 0B767D418D61ED0308E31FB6A29D55C288CEE33EBCCD32D32C5721F12A803A2E 9CA397C1899E67573824E81BA212BAB8FAB77D10F5491F2BC4957C7FCC784E04 E7AFAB197EB734AC324EB0E608CE7DE25D1F086C218EB3C35F48DF8D94364B5D 9D189F04C767DCE32F65E8AE44385897C4378AD6AB52CA07812E2E11580FA97B C3AAFEA68E1AB3D9C2089F22ADA0765ABB08EB45CB0712106BA1C6E411ADEC68 D905575904A917E8647CA4FDFA1D8925199E49F9E21365728AFA6B184A3834CC 1B7E58BF64B76756EEEBA46BD568B04966AFA072989512C1D84226EEC229843C B9E9814B7C9341EE2D0B12619E7C109E00BA3BA99AA221A67D5B04DC16AD7684
A07E4E7CDC7C7B1592E385AD9D1D3C0D4BE049A2F668572B262CBA31D2A86432 A8C8F3266A75F2706AA51C11ECD3388ECF98BCE3253F79F06E0343BDB53783C6 10F2351E691173BDF58CEF11858DFA20EDF220E1F00D5C904848CC754CF00140 7126BCB8876C14B424687147234881CA73AA4357942C6C0FE60B20C136F7A602 933DD025D918EF20B20CAF59439DB5F220500B91FFDD41A3E2D0F2C2CF6B9C0D 9B434622EF860EB6072069CE41F8EB7D6E223E9BB4514E8C15C527A1503CC232 8D2CF8F1F99087846FC12698B47FFB28EDDC237E24691CBC3A70F284C8FF43A7 898BBFF27F7CA6442AAA7C833277B93BEDAC2DF370F15B061D07B389C46C07A0 E386283E2E569AA55491FB4A91445EB6E178DEC7D0A12D2ED4E77C830D448D2D 00B556A87A46FEDC0980AA4171D00EF3AC23881A5732EA4E115DD9F8C6F19DD3 C5CAFE51041E1156A199666FBA33610DCD59D00987BC823D611F8CB35995F6FD E8BD235C53E35D9BD8CC08BC8D7602E4EE260AA0DCF83AF21281FF54248463E4 562041EA03EDD9F3C492DEFCB0A0AC73D8044168BE7F443858263B3A802B5CCC A14FBA898C3D186A1F125D69B2622BA4206F58541F67D13A242C3212A8BDD151 AD6A 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX6 %!PS-AdobeFont-1.1: CMBX6 1.0 %%CreationDate: 1991 Aug 20 16:35:30 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-49 -250 1367 753}readonly def /UniqueID 5000764 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB 7F9DDDD0964A6D591DFD9EADB67720E5596FA8FBC900296430DED80E17C9C632
C6D81D798EACEE7FE9DD03BB1D083103B504E110AE2A98433FF946B31A9BD010 E531EE48EA92102FC8E1A26D47BE7D613724AB2DA99F90444388FB6828EF2D22 9D97902D566E2F3E9D83F4A88315338D5DBB3C596DBB8026293C2AAAA6E1EA81 2D3A6B6E63BB9BD579F33E12B666757E9C6885DF78FB8571316F7270ED2DE22A 94F2580A51382C23282C5F560063F6E55031F2E5EE94EB4C6E6A83FE65B846AB DC03417F00E3F923D48041C9A5D891296186EF575D80C5C2954D549D09BB6BE2 6E9F1947619D7CACA8059B516E8FF7D38C3D5F8FAD15618DAF9570675B54460C 5C0B6C929FFA36E49463AF53B519407A648644BCD5C65194C2551BC224F574E4 97F0BF4511C29DE9ECE6D9283F067D061274B3543695BFDE08680244AEBB5DDD 65B7ECE0FD9E23E1F82A845295A31081410135D4111C337C95B1820839E82947 44B6E99C76EF2A6C082363FC40C460A76EEC8C9E0D9E95496D27371B680C4C97 9B6267975FEB4770EB8EE55D4BBABD079CB8856B686AD789DA5B56920A475C99 88BC15BE2D97354CDDB3F529461F09594E9FDE6401B5FEBCE8D804E2BC8433B8 1E87DB162C037A4611B558070F9F7F79F8AFF124EF1033C2AEC73A608C4E4A21 8E7695DF125281E0C45F6C5921B16D6725DF67943B6C68829082D1E03956309E CAAA93185582014C37C4E6E945A572773B0B0A2D76EE5B168F047E5931044903 70E65092B2E166BBC365D3994AC89B211985D09A3D08ED8B15ECE9FC22454043 D18BA678DE6618940B338101A8F395F1912E89BB616AD7E664D04747A5A0B7AF F0266093EDB7B6A33FAB23B2455EAEE839F3FB3994B8513151A787F239A7692C E81F8657858DEFFF56D8ED523EEE6262011F6C06BB8C4B59B0459CE1E2219792 393C8ADACAB8A3C7FEC34A52EDC7DF47F673B29D6706437342D953D68EAA6830 31DB34325D78BADDA9BBE72D20F3D6A4A9F36F3CBC83BC186B9EEBB9407BD886 5C2D2455119A0FB67101620FABA419AE414B144049F4794BBB0948461D364769 8A7CD9D41197EF433019F589E808771658609A3EA94B8560DEC0698991FE5516 561EB568E34EBB87789B39AD2032A42CAF27AB504347062BAE8CF04F6E96D3D2 83D0918DADC1B126C197936755E9E8CF22B3A3F1DA91F299A05DFA85A76C834C 49CC15EBE24EBE46E9FE317E2E47BEE58B767AFED5D1E583F83BB0C32B4F71CF C2A3840C68AEE359ECD402D250016D504DD7A5245BC03D05771A1A9249FBF869 B52D9B10D286333F2E4DB6EF67EAC0FFCF9292851BF7AF23DD92D124C4C47678 7133F165D573B231DF15D05FEE35C14DE9691F742CC468A2908E3008101760D9 8259506B735ADAE1FA2660C7282C92B03121B32F77473E2E06553014A1AC714F 297607FDB234FE4519DE8FE4BCF94C19395D71FE8A46DB0D8D0C750ACCFCBBD9 EA08D9949F2E0199D5A225C140C7471D66C368C4BA90EFC377403B55E7FFEDC3 EB2391BB35E54A667EE97DE8CDEF1227A5BA86DB8D75A3E259108C72C6C7846E 34AD4592C40B98A70A3044F0B025E6F83386762B437BEC2AEE00E9E917EE02DE 98129ACAEE5892B8319052BEB36359874A5B37D694BE85FDA43467BA613BAFF5 9DB0824AD8FB6BF19050C80A7FD30AECD923645E327EA1EF1C697FAF05760670 CE9179546BB7354C25BC76FD1250B8772DAA16C2E1CF53E3629ECD2B0DF914BA F7A478C81C6789D1999B7BF567FAB35F7AD5871AAB74A34B846BFEDC699614DC 88840B1E99D3ED3B0B00C089E46AC7D38BB60270A07853FC1AD603C52684E47E D0164EDDE86E1C92377783505ABDB5B28DF4C84BA3EE10D8394D3C416AEC5E16 0F2FEAAF901278797E831849CAAABF8FDE7D407DB8DFEFA307DF21CC3EB8040C EBD308FE008CDFB8F386AC860967391297A93AFA8B604F0B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX8 %!PS-AdobeFont-1.1: CMBX8 1.0 %%CreationDate: 1991 Aug 20 16:36:07 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin
/version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-59 -250 1235 750}readonly def /UniqueID 5000766 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB 7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C 7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30 E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420 4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272 5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762 611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025 D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9 EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923 35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606 ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404 7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178 C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10 B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F 53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702 E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF 3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1 9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02CBA650F1 DE692F297392A16079759D0E7C33A10917F7B196AFE293737B1573700F588869 A42401DEDBA475097FF4C35688308C14B2EF2837A9FAF430E179ED39162DCF15 5CD2E7050B31ACD36965F5FCCD70B6DC5C06D703FD3B33CF8AFAF9B30A992BE8 F34395C4E751902F0A3B9FE6D712585E5DC36DE4A0A29E1876B614102C6F76DB 7551ED04A090E9BBD09C90859301CFB0C07AD84947D7678B26F23CB17B1255E3 CFB1EDBA108B32EDBA551B1939DC6B92F59099C50B44B57181AA10E31DD709B3 A40FF04A4C3E893C4ACBA1A0BA981DB4C40B841F39A53BDDEB9EED46100C1FD7 2251799EB9DC0A1FFAF3BA31F973F023FFE24C6DD2F9A44DDB1F6A4FA9210895 44380290195910DCA98F0872F635BD102C94D08393568251A31EBBD048ED5E39 318B0E9ECE1D082D91336F6287337BDEC700D8EB9EEB0D3412FB39D5ABADE41B 1D85D3D06E6827313862AF2DDD524C040CE5310A1A2D653E6138FB6C199CE102 1522C165AC74F7C8870A6B755C23A1BE6A158E7EE69140BD223355A65AC5A50F 3224C7AC2DF546257606A36F1267C1BCC3A837F7EB5614AF342081FFDF9DFD6E
1392C0825BFCBB4ADA782CFDEDC0097E1C82C0DB90CE084CD95550FC3C07D2C8 C8CB4A2B70FB9A215302F465453B7B65F744DF86676FB6A842BF77BFF141CAD0 94459CDDD530A6AD76124A592F3890AE323C11C03C87684C90137705D7027572 747897D9764ACBFB7AED721D3AC06245F9AA298757D5DDF15312CACC91952C88 4D6D92D697C3598ADD295B05EFC85C7D9FD71EAF36D7BA110D48ABDA60744D78 0E87909EB10D7AA0C5B8804547CE917DCAF1DED98256A24E09AA04A3515C671A 612DD760E532B8315AF5AF2935B95A70810A33A26059A76F32599F3EEACA4F1C C07508BFDC2D1180BD88433C5427A112331F1B7B622E0ACE8DB5E2367248CA65 F217B206935D5B8B1E53457F5CF730DD2751C38B49117E1F1A7E262F7D0926FD 5D79A84B8D19B9B40D19E66B5222F84CB3AEB5EBD20C1E2CFC056164005B86D3 0C359D96C9E076C3A28E4D2845981C5B19581B47A6D01734CC18BF2D8F5245E9 7F4F82AAA380C5401224C657E12DC68367F85248638D7B9540DC28EB880C6722 2B59CEA5BA8680893349E1831AA26A25994BD07038135100F56475D67275C5F1 C6BBA399D06C0A3CC0F6C10DAB2AD0AA02F55EE2A45E4D7CD45308CF385B3CA8 FC8F7A9661675A752A8294903DB58B0D4EFB3B94B4CB9FFF20A405EB80B714AD EAD59CCB8D2A122C993E9EBCDDAF8DDC09A485F5628BB3E8199050A2C6F54697 5CE9DEC2073AD72DD06AE17A0AC4DFE4B7CF911011AA2ACE13FCC6A96ADAEC85 2F8937CA5C5DD0D559BCD830B586BA45C180970ECF1BB2E1ECA2F4686FA8EE6C 62BD03CCD7F378B642C8CFB17CF35412AB82430902EDCBA2CFADE08CF1876820 F5BD797E43D092225DFAF883111B4780159A9DCC9E6471AABF071DCFF5CD26DF A9283672F020BF8B52BDDBA5EFF28E637190301F32E9DF6B8F5AD7CEB4ECB56A A0493D339B3BECE7393E05EF51FDD3C6B1FBF26FE6C5636C163B7D007B2CDCB3 C125B4491365EEFF125F350EBD03A0C4F6B847C306BB5412E7DAAC5C5F7654FE C0A6C3283A997CE102F94E7128DA6451967937AFD96B8B1C252668A2C49BB2A1 F5525450A13997FD9AB7C76790B6467A8F513F9ADB57C02FE697FC182E0442B0 61510E539A303A54229658CFF0EB7531BB8F 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 8 /braceleftbig put dup 9 /bracerightbig put
dup 83 /uniontext put dup 88 /summationdisplay put dup 91 /uniondisplay put readonly def /FontBBox{-24 -2960 1454 772}readonly def /UniqueID 5000774 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666 DD4DD1C1CC71EF3BE29E7C9EC47F20088C52CAEC511F532AA38EAC7BB10B5CD5 285CB3AC6FB5224D3BB7F39C4ED7B63E3E05170F4EED3CDE5887ED4303DDF0DC 54166FBE149422C0260FA855E605688DEDCBD35E53F2ADA7DA35F418F431F64C 6680F3A573EAFB8C1A00726B0B7A41C065C1E3F692C87D8A3C79BBC7AD4D9D5A 5198710780E0581FE5B8B15F23157F074D3718A4FE3B6E4F3C3827EF4C4ED509 72F95F308FB0B9844CD843BBE0CC113FD392A5F7690DAB6A39CBB14A68FAA9F4 DB6F1DAE528FF8744363CFEBE70567AD8B9179D9AE3AE0C25AE9B467F210B15E 49E10AAC9F0EF5F134376030C50933B2CC7C729C01A2BEC232AF2EA1CAED3AED 2EBAA3E31A92DC10A2943B941DD5E24F2F4C5E0EDA5B5E0099A160FBA54CDB63 D632952BFFC00CFB6019644D7EFD695BFB7B14C9443D2070D16B6874D8B2639F 668AA29E2439432A74C5AF4B995120F366EE13295CD1CF29B04BEBF435B50B45 54E5D0BAEC6361767CA24F1CE2452BD8E3254F84C926BDB98945BAF96313D65F 58492CFE5EDADCC1E4863355F6065B8719DEEFFDA307402341CA074C4A3E183D AAD4545BC43C06993D2C155579873380125435B7ED3D29D554035F92C5D4E6C4 6D60650E892379A4C5B3CB3E2134EFC70093D02808D3746ABE6A8A4226CCB41B 5D2C863E8A0CD665C01E487B3F459ED69E15445BC49BFA6B321B20D22E1D5655 050720AA8121388E4896A49A7119889A105EF7D8D03DBDA4A6EC2899E66F112F 3A8486CF6B3488830B61DBF1CCA629EF5AF3226B4B7C1C9004FB7DD367514AAA F33483D7FA188A74D2A0261327B5336DA2CF211B38390CF47C0A3EFB93623DBB DB80BB06229C35E18B88705201211284CB4933078C310DCE104E57AA1CD4E9C2 0A700EE2D71B4FE10E5D9A904647338125BAC3DF83C30D183F377E50E1BC9A16 F233ABF5076270093A7A455BD2E79F9D362D44B571DC6DE377DEEF9591D081DF 1A1EDD3E6BB8F82499DE34219D0322CCC2E9317CC10EA05FCC5AF56F7109573F 9400DE422E306AC32F3C7D601D25F2E697A6D78FF25FE9676AEC5616F25CC8B0 5EAF65E84252C7BD73C281487673296256ED546C94D75C0F6D6A598A22A577BE 24A6B27EAA93B350336D83DF1CFADEB28FBB8BB400981EF282A9A10239F4A409 F02E2260B70029A22C139A3D621E3CD6BF5F7B2530E4786D7A0EAA0482285BA5
6EC41F35CFCE66A09A7EF2376EC6200BFFAE9C3051E7BB4E750C29755CD7D7E0 616DA8CE7CD24BF2F6C7752C57D6DD2DA4A2985C69956E8643251E68464F6D1A 072CD661ED3279BD735D8453FC65DE615097EF5A1CB5F4C1E4BE1EBCFE49E1A8 3E358E8D4D10 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX12 %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-53 -251 1139 750}readonly def /UniqueID 5000769 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF 20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D 68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E 26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA D6C478E571C9E7625F22D7236D13FB76C8716B47157A880677AB7874F4CED421 CB7B9F1A6CC1A72FCF64B6A562ED318AC9A8815A13D21E643BF3F23D4D62CBE2 857E073DDFF052A2176C69BBFB2E5C7E65E83A4DF44C8BB97CDFD826F35CAC07 85BD4ECE330DA37C6521378FE0EB6FFC994688022ADED54DBD03383F5BCC6BDA 03CEB6877E22B96006F610CF8CDE9F9E04D44A0E6AD079C5F736B5BC791782E4 8657DB36227047A5967047791A0729461D56B7B0370AD26203EB7A1ACB5BE8F9 5848D8709EA77851F894623C015B70EF78FBB985A22222537FEE5BF4AA6EA656 5F7709858843A5952B8F4DAFDCFD87FBBAC03151863904F8B4FB60EA85C6CFDE 30FAAFD507B522E6B8C2811529CC198154D1B9387AD5E03646D9E5A7A8D2955B C76B7E13325545F80B9EFA84566C55D463BDB84F9AC5E60968BDA3DC8D2D6DED D56F8CE08650528A0CFDF404A977846E9D7E4F3BB813F600427C7E632368FD7C BA5685CAEE78EE3D928AEDCDC82DE7109A977C3FCABA632B908CC357DEE2F40B FDF0A5F1079ADAFD2C452F79B7D036B2DFFDB6E404C486E1A7FCABC48506E6A9 1E8A4E2997D6F7D25788B0F9BD81166C263905C13EFE7B926787CE4972DA8120 344375AC7952A1B480 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX10 %!PS-AdobeFont-1.1: CMBX10 1.00B %%CreationDate: 1992 Feb 19 19:54:06 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-301 -250 1164 946}readonly def /UniqueID 5000768 def currentdict end currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D 6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E 8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E 3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6208B828DEF6B21E BD3A70AA730E2F900B411C06A05C133324D17770C917698F799AF3106A045320 6FC27D3F8F01E62BA4E67058AB441CE24C4A07D8FCF1DDFB27E19E2AD33480A9 5892105E7435D68DFB5B3BC3F3EEC02BF0E32A9F659FA3191D04A56EC2D097AD 7314ACDB6FC83D45B9D54D8D593CE0E1F166DE97356EDC3544142F06202E6F7F 85C21F704010FD844E958D92EACFFC826FC39DA0D686041177ABEE638F8C21AD 1D13D18209F1219F9A1619C6D867C1063341E30B49E0AF725F33C1522522D8B5 4970CA2D1E3414E21C20B8AA569E68C1FFBEE8A6DEC07D47FFAD34A12895B658 7CEADCC469FF3B2A422F147E08578D867F27B3A1A3F8075FC5AC38C955D3C6DC 9C69B5850B905CD8B42F008E1E69DACBC2064B86CA97040CA98880C2B18BB28D 2A77E1D5EAC17A078FB49D6CEC3A003AD97E7699B0D9D02F1B51F3C6DF6F45D4 1E551CB2D3F55CBFC8CBCFD7F9AFB62B4BC36E021693306E17DF2D9686FDF1F0 122A886D3AD63FF387F30C8A53FC6F8B065C026E1C4712985DFBAE3A9BC855D9 FF7B893CC31F7949ADAFA7FD22C8F9537DE47BE897DB1854F135C2B69D885DAE F783AF89593B1AD47809692DF4DFBFA3EDA081AA379231DB5D3C3329601F7258 792CAB89B0AA16F6A2EEC6E205233A0ED080E051E7E3875E00B42D99C4FBF4D3 6874B57BF2FFC4C755DFBA0D07A1B16701C6E056AD71060AFF1FCA7B5C0C7027 A3D36D0DCAB87E7B03F4DA306109188480188E4AF8B69362990AE712DE685092 13E9A08AC33D4579F6FC682CA6390BBBDA6D8171C6B4F6A2E75C612C318D9C00 FE23F038EEF310C5D3B038D3C635BA9251D2EAE8D5F364FB7F06C4FCE714DF71 16196FD466C831BA4352EC8446178CD9B860AFA65BF20B184B58C8CCB0724890 49FA0149EF51129E48D23362616FA6AC528D6C27FB336F1CAAA2A70F17108E77 51D33B6584BB69601EA5FA668CE3CAE45C5D8F9A514BF49BCB2157EFC29B57BF 61B3F93CC7340BCAF9EF61C632EF6DD5D5EE6B3B6A04F20FDBDAF33418EBFDE4 1553F3E292B09342C402F88E6E75006BDC79FDCF12843101BA6E8BE125E89AB3 3783C99D28C013E6A2F896E7671DB8A41CD5E4233906725D14CEF79CB133A6E4 82A5544C9472C74D65EB3369F019EC19197D2524702CFDAA69B8C6EC8A80EE56 14831DB7AED87BBE4DE7D2D5A4ED50FE3F3A1D415C619FC89684B2A7CBC48A6A 4DF177384348559AB43AD79B34782AE0B1B2F215D4F13170CBA2812C1FFDB01F 1B36431DAFE3737A92BD1EC2A4C2AE48B7824A5707ABCE3C2015C1529B6E4A73 24C4D8522E797D8E377DDB3EB78E5B20A3973AD14580AA94B0974CA80BA80710 DB20680E53AF5FE94AA0CCBD15F518155F78470561EE6DC2C4D0FB176384BBF1 39925C10B533D04B59BBE16031CABC24E49405FD5F731F82551D55A075C7AEEA 6FCA65A34958577779B54F4ED46BAD9D5603E610518D99911A01D81AFE907D11 6A78F45DB3A4D96BB9567D3B85E0A1D8BED10709254E808E315C7914A5F312F6 4541B7D285A8F31C81673EFDFA94D04B5AC22E129BC5EB902FC0C4335B2762CD D81DEEA31B53951475A58504EA3283C642B3455378560166599BF0563C453677 A1C18620D66CBBE9D59C15669F44B289F699FE2F52921F26412A5BF298DC704A 3C3BEC6CA947B7EFB0DD175F07A3620AF948B79469A109F22B9D4A427F0311E4
3671F014E6C12BAA30DA0BB7E28E384EBFEB635D7255D78BB84396C2FCF23B13 FB0BB6F0AC23C76734A6A2BFD927B2B1C92580003811A89A4370CBA2A5D647FB 970AF17AE481EA2F8401E85157A9473E465D7C3D2C9468F7001BE04267F0ECD3 7A3D3FDBEC3BCF7357E6C3A3EB95202DD2093B2079D0E67B2B60E183BFFA52B1 3F56315057B1C46D0CE531BDE37C5E5E517A81482E56C7F7A9180E410A7FE051 0EB453793D652B8BFF0A334E56A6503F1AE26E138A9FF5B93495B8B6A283B75E 0634C6BEAC94D71384B3846F461BB94F9BF1A7DD699F56D6B82DCFFD6EA9246A 7F611F493A3471CD8A0E65808C5951CD77D0B05B98A984E1574980CFBFF9E775 00182CA187DD8C8E95D21D0CF4A486A079871CBAF94D518A87729EEEF6E64302 70B6267EDD0BEAE6EC7096693DD252C4EA4FB47C5EFEF5295A80FF47943EA15A 2E6DED9CCB94AD8394378D6D70A53667C9755283F1CFD6D9DF8BF3A2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR6 %!PS-AdobeFont-1.1: CMR6 1.0 %%CreationDate: 1991 Aug 20 16:39:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-20 -250 1193 750}readonly def /UniqueID 5000789 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5
D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D 23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8 D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B 93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711 6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4 EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953 CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE 00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5 B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5 50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB6D9A929A8D D186043A1A15F89EDE60FC17A12B725A8EDED6C308537108EC02BBE9140C5F3F 5180D68BC4C850E1A0A9301A31DD9D55F3A022BC71EEE99BEF0DB1DD18D74F89 5F1AD604F308C5A47896FE019466218A6B56CF3706F3C6473F01042E9BF00238 CCA2F4783598E289E8B6ABFA96B4AC192A73B5A391D3CD4895F23858BB489CCF 2E877CC930A2A701F0D57F979E043079003C14B976EE1D9A25102BCDF2C457B0 102C5ED0ED4C5BB3E5F34B040D14B9C907EB1831C24A74966E1A90B7E3052A63 9A98F28BFEDBC0AFB3D150B8F36ACF5736F27CF77BE84B084C3388A1A532CAAC 7633F7EE5194D500D266C0B9D951DFC6E1E5E49205C756A230FA98134BAFDC53 C75C6B6AE2D7AD69009033F1D2ED6EB630E4D0BF9FB94B76274A486D8D151C2C 0E45ADFD2878322DAF23EA6A0C15B5B674AD4789E402C8EAFD9BC1CFE49CBEBA 033419D0F422E98257378DDBD19FEB9047805674CC86B0C0F9F6EB13CB640666 660E0CBBDC2DF7E283854C6E3A8E5509ACFD46DE8FD33722CF21E5B358510255 332E335762A869317F70FD5C74972B526AF219A362809ED4C164F9780859AED2 6CAA665C8741481FCA402245C567BED06EE313F8FCA39CCA5AFD60323AD11149 C622AE603FBAB4762AF6BF4C4108DB44E850DD7EE035A1D3BB8EECEADB9DFB17 5CFBB12A6B7C9D1113298B824D68DA0E583C5FD03E2E34C0235AB1FE77FD74BA 3EC70D54E32B96519DC452A931C2F30DAEBDA4F31E94FFAB586E06C16895AF80 63BC5E9F0608DE95E20587773FF9EB98BC7E7101ACE28CD65EBD4DC6DE704020 98A67F2B3A9380AFF0ED140C5A10A970F342B21C34A6082532BF258019946EB9 568819CBDAAF10FCDACB422BBBB3BB215B6D34310BF290B3FA7D60105D259635 F54BB02167E4DD445CD9AA532CBB0D58FD6D0218AAB8DCB8E03EACE3AECB4987 BAA212A14A1AD0289718F4D007390B723C10F6098092AF9DEB08A637291D819C 9F0DD528801B8F696123DCAD150EB5DC3EB85702EB73716A7EE735CD5E22404E C90F6D0A5BE388F58DE29A45D24051820CAB76164C9B2444C442B113073525C9 D3210D5E3C7936D1FFC39C80FD6C6D8F97B8656B485283AC47421F26474C6AA4 088BB03D98083AD18FA223E7A9F03083243CC623C22E10B1A4623082DB2F356D 2C5B8F26CD79928CD8987F88F445396E97677B9F2BA95C10639C66DC561CC741 86BAE8D96C45E8A6C0366045E9D830A6006E1F271876BDEFE24764B07DC59EB2 801F05DAA081CF79C96BEB7E41FF05348B2D07C897151609180B6B2134A40B91 8529B5BA4AD68215387D0E2978E134F4ED16BE94AB0EC9707110A5F22FA86570 626735D2A2585C4DE3BCAC786321DCA9646BB8D5FA8CAD0E4200232014A53901 784ADB348ADC5A1119ACF4941F7E5F10A9C6942E573551E4E478E35528219948 5A0BD683C0E353FB17EACFD4731A1734EC6A905D73BD686CBC567CC2FA898BF2 6013D0C2BA05B26C95C43484D25AAD7B215B3EBDBE1E87BCCF5776C59ABC692D 09C790C91989FF32523A4F7ACB4035F242A6BDCE6E5D0A4443945817B3BF888D 94BA5D181ED9D3E87F5F30B75D6DB865E32D55950F7CA8D95D9AC5D31A80 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark
%%EndFont %%BeginFont: MSBM7 %!PS-AdobeFont-1.1: MSBM7 2.1 %%CreationDate: 1992 Oct 17 08:30:50 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSBM7) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSBM7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 78 /N put readonly def /FontBBox{0 -504 2615 1004}readonly def /UniqueID 5032014 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D 1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383 D10F04E2CB7C8461B10646CD63AFEB7608468CA0FCFC4D3458FB43D22879B515 27DD9CCF44C2BFCD95A4DE911E4915FBC02335E9999FD9B546134081D6DA3792 EC4A76DEBA77635BE52E09986268A919CB48B5EFB1A1301EE0683CB5709BC8CE D819D799020CBA673BA39C911075501395B1FD20EAD392C9D5A8C9FD1198C737 D1A614CF0C0432F29DDEB4BF9DB026908DBE89EE522B7D55DE9BF64AFBE6248E 2E10466655EB9083E7D23E3F0EE26154F191BEBC9987930CD4B4CABE1275BDF9 8755EF3D531FDF91D54954FC53F15A38D1E8F8D1E36447484FA2C09D34813615 838B6330FEAE536D08376E4A0FDDF58CDF5647C9F1FF3A7D1ACAD376DB3CADB6 9459F7A5D4F1864863B79E9F93A1EDE8B99C3138D26227C01F6FE0AAC800F2E5 94DD81CF7B1355B642CE45CB532FC5B535D66EDFFEA076C009E87406D9772D71 848C3C53B7496A5D6B58679EF11E114C5F457C6A0D3CDE50278E4A89D5393B1C F877CF4E2142A4D045C4AA9138105D748903BACC28FD43DFEDB341E1FCDBE2EA D412498FBB5374D6836CFBEB13D4C2B7B9625C25B037FDA9DCC42F5679C4B3C1 6340E341F73A921013790936801297855EDE27C68907C6C87633FE64CBDCFEC9 DD8EC8784857A09FE395D7FE095A87CC113B930AD09643AC6F9F5A44A1154C89 7951C1CEF380FE489886299A1C5A2E1FB2D475FD3478BEDD0EC21A4CBAD46924 9AF698FCD47B9891629762AAD9E00C0C31B4F54AA5E59A575DB50A8961F05D7B D54237D5CE59FDB5C3E83AFEB532CC4F900F7E85358A528D56A6FBE9F3002E56 EA59E9C2459EEA543F906E74846306E52E324E00D300A78B984ADD86E21B5C08 4E19F5F28704CCA9BC6F5B8E11C74674881613A81A1763E4217B4FC14BD6FF18 B37A14375DF5F7CCD561DC7ABC388F4539424239C618F1D92CD37F507FF94133 927748C386DF1C1EA2F61DC341C76A4E72E64AA9723292B83079A9C3FCEA7355 51666A804736DB26A32A5E44562BF0EEC98870D116148D9E17AFD856254CF45F
25F15F274CD668C048FCC6AD42D003519C706E093B91CD448AE1F879F789D869 B1907F0AE617801BC19C7CBDBA68D819A0CC55652A2E737CAAF8B513CC95B593 004E2D4ACC07362FF705EC944AD11A89322C2B8F22640ACC07DE6247F524ED9B 54E6645A122774A70E1AC3B1CD4EF56DD526DCE88D27742285DE6A956F52AB83 885853C13481CEF4A9C518918D4ADFD9818E9B8F57BE56B5575FA1DA295DFB3B 1F528233265281FD7614B4CDE7D1D0DB66CDB1B7C1A53CEC9CB178CEA88005F0 3E482938AFFDB44E2C31E928F068B35EB7A91B910F2B2FBC769AA38806DC7FA1 973956477669BDE4702ABB9AFF6696247831A9D7212DE60A61A070E4D250F018 670F3354BEADAC44DC7F8CC4E56DF154BA250DAEB7F085FC417BD4F364BCC00B 2AA2E19F3F5B728DE0A42143EFAEA62DF1678A79D25D2E3D69CFEBA6C5844595 AE2D53DE40C091BEDF754155362627581E94EC9009DD04454CE9D9C53DE3F615 E4CB174176BC5479D9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI6 %!PS-AdobeFont-1.1: CMMI6 1.100 %%CreationDate: 1996 Jul 23 07:53:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{11 -250 1241 750}readonly def /UniqueID 5087381 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF0342CA1080743A076089583 6AD6FB2DC4C13F077F17789476E48402796E685107AF60A63FB0DE0266D55CF1 8D0AD65B9342CB686E564758C96164FFA711B11C1CE8C726F3C7BB1044BBD283
9AA4675747DF61E130A55E297CA5F0182A3F12F9085AF2F503481071724077A9 387E27879A9649AD5F186F33500FAC8F7FA26634BDCE1221EC0ED0E359E5EA5E 6166526FEB90C30D30099FBDC1BC2F9B62EFEEC48345160804AA98F8D0AA54B7 A480E715426651865C8E444EDB798C7E11040AF6E5A7ED1888653C6DBF5E6169 70BCD9C063B63B561EF165BF3AF11F8E519F37C6FDA2827685739DE2C48B5ADE EE84F067D704D4511DBFA49E166D543CFD9ECD7417055D8A827F51E087CD2927 BAFC7E6CFBD70B0FE969F890A11149D3D44D422C3370495DA9951AEE7253A49F 3A9444C8CD9158D84117299F7F2332FEB0F94E6ED8BC7AA789A3219BC2F227D3 3B5BC75FB53B55D72AF4A6A7BB613FA235B11BB37D059FD87127CEF73D5B3FBF 9F91ABAD78BD9240BD9525EBA78095EA0BDB25D1A19E876F292882EAD5619D46 D20317A345D931F4FF4EAE6216C27044CBA525E3B917CEA25A04C120466C4B93 FC720E6BA832A06CCA0A3916CEF0968D49085AEBD243C41A448289A6F05CE3F5 79148DC112A3CC7E8FF810B8C1A09E05F496C0F1EBA334E42E05C376C98F5F69 C06C71BFC0A2F3AC9951CFBB143C66FB84F9C4ED27DF70869352D61BD5E11508 0797B87C726EF8FE3695EAE6BAF383B75D3FCFA99F08899E14CDBDD991B5CE49 66CBFB468D0ABD58EBA8A3C6A5903E4DA2E580A35E4F584483CC97BC127FFD11 400F16D770327CA520F592D38ACD9A30CB27329732813F162C8F3D68F298A85E F5B2B02C192539DCA01E850E5E9E1FD8AB8989E1FDFB3384B3AB302C44427B15 2BFC30C0180C3CA2B76A87488C37708652309707D14BE11E54BDCAFDB196ED9F 5E9FC05A9FE5B1FDB72ECA2194239A40A9D6681C2DEB739D824E0042EA90E87E 7A166CC58546454316A7518BBC4041C74C4629F97B1393DD55677E1AF83945E0 690D960869FE43294D721E7969694511D1D2617645DA3EB9C1A015DAE342A212 35B024A83750E79B2C0D6281BB26E093076F079862391EC23CBD1B8C62A4F1C4 80AA1D444FDC8BB37E56CE00B8FF5CC2F71D3A63F7D3A9DBE6D307CDC899EBA8 7D40E8CFB9E37DA6C0C0B2C71A3A3B8B50725F128FA694A76D09C1C8E97D29CA 60BEAFBA5AD50C0B90F49FC25E7B080396310161B2E82592E190382F90130428 5932B8D66ECF1D68A12D2BD8FA0E8D19C09E98278F588D5014A9DDADA74F2CD5 11A34CF462BF99E41F001E78DC4E5820CC3FCFA9E66F9A5C43FBD81D37B4DDD0 76A2D02BF8C18A6C3E5A45691F126E5F09EE82A32B1FF9E1A4E20E333F7FA464 44BE014FF0388165D6F953A7D3310793EC60C264C0EC0A5D0B7B734157D096CC E7D2510BC78E68A06255C9C950B92AE138BC9243BB840F90DBA021BFFD30F8C5 7D6DB3B4B8AEB4523D6FCD797E80D806BC1A36CAA1233AC4E663993A58C4325D 70FA3E53D5C1F711C3C52C63CE7B51583C44BC36F388C52963BD5AF4FE90C934 5C10757F436C2DCE9ADA24BCD57E9BA2FC63489C667ABF8D312A05E561FFFA00 35241BBECF1756D7713FA15AF0D09147FF0A16E1B4973BB78840F5FFAC6C4192 99CC3A1D64670E0B50D44720B85FD4D26D133BCCA5A35D1D70035F09D29B75AA F624949449F16908013209A05DACE883458D82616C08F8B448F3C39F7FF2B023 9002F1F81E59BDDDAF5A6C684E28456FF1C90B7EF414BF977674FF79F3E262DF 483DD85938C8E3DC392FC879AEF4490E3DA72ADEE30A9B137EC7D32738318D87 FB33B4066B645F5A375915E0C57A9D8E0B0B2945BDFDA47542DD73A7AE26A19D E3AFD9F92CD0C0B0A3476774965BC794F84A9DC6120453E36E52F7D05663D8AA 603A55C2C7195BC0E726BBCD416DA581B4F9DDFF59DDF8E55BB0DC3242414D95 1B4683428A8C9FF966049ABCCBFD7B4CD871EB82F6CCA8DECE9923F2E2E507C5 AA7093E2E14414A0E30800458F0B84C4434082C28BD99C4682A8B1969389A687 CD7122ACB473497FE1862947A50C1E6084B382E4C564B4D05FD76873A6D81FF0 289C7796315EC64711B32B98CD32A8A851E35344C4B6C0FF3C3CB77751782619 14A574D52BF12308D9B85D6910F929BAD1DF6445FD636991DE52A897D5EA6CFE D9307B3958A5FC7B14A8984919EA9269715C803BCDFD0D6328F25B7E03C0DC37 79D96D7F7C099AFC1A9D6C40FC4AAC04A1512F1AB30B2725A9315DFFFD23DF84 9D64872E0B0F300FFF473310A96CCCC1C4EDD31C67141EE6B1C1D491E9FBDAD5 339B4ED6EA5857D5F5DB0E11B9118143111A933EB76A93511B6A3B5597987A1B 7D27DCA97F36DEA5AE83AD18EF2F73B2FD23DBD01540CE1F419CA4B38DA3D427 C7EBFBC3F8D17031643E1316C0E9899E4C87C7A620DE1AFC85B4C132E2C0F28E 3CA3EF53DA46850F167075CCE796F24F2DA748173246E8FDC1ED9D3C53A35E1B 9455F9C4A90B1D1C056FC8B579BF2AE35E163B96C528D37D3BD6C423C5670FE8 07E6EF587E0EF7BC598EE9F5D2459008861598D338ADDAB879AEF6A4F5666E80 29619BD7964EC639619783D23E60CB521980EE29F7E683DB355C3072388B6E09 ACB75ED18A5BB7E5BCE2436C0CE09C7363228122428A0C2DFD4BF69E43E5027F B57BE256764F614E96DEAE8B6BD46F52ABFB637D4F297E28577D3854734AA30D
312732CFAABF4870FBCD9DC18A77E2B6C49370635D6E351194A76DF605BF6D24 24853DC7D3BCD5F79DF4C098CC10BD855142DAF03A29B8871C4CC1DC9ADEC304 5645375E10FF4EABD0646C310CA311FFA5DAF4FAEFB377FD109CDCA53D747266 4449D5C00E3BA182ACE866059BA75EA4F5A2F1FDCEFFD54FA5C7608FA42E68E3 E61B986A0E275DC71C62D3DB236D0714D794E92999977C324BB768B6A1340780 F792CC2E59271A811DEC4B530009E116C61D444E6DC8C8D52B32514EA90D6439 0A0213546DC8AB4D8D63FD1B4F97CBC78A97289129C29BFBBCC448D10533BD25 29CC645856FBC121993921944CB38A97EEE37ECCA1C9B18E70D78905463AD952 CB9A3E19EC85F71F09DEDD1DAE393B7A493C80096C74EE3B48D178AC2C662B53 6B2991A6939E22EF76BE594BA517AB87CFD379EEF831477EEAAD3A121F7D49FE E9F1F9583C67492CF555F6A970EFBDD4B517F2B35D0C5456B69A67FD19EC73A2 4075C943CB35EB54153B3879C214767A9705B8445E4BDE8860419C2CECF058DB A352D54D9A78A01511672128DC184AEE42249CB4495BC85424C8A114841F653F B98B28354455C50E48899EB94A0467F3C8C25EF73BBC8AAE956F7CD90FCD42D7 FC2FAED95D93E9572C78ACEFDBCDC9C79BE3D563A94920255E2216D45176392F C5D1CF2985B0A803AE9546D737DDED10BE1914BE882BAC17ABEA18EC65AD504A D19CD0200F40A7C4D25583C252A48A969D1D807EC03C97673B24560EBC3B3555 A72C0C4ED30C2CF4FF0009DEBB72AEABE069D7D7463437E7F49E5C8A604E6960 84E479FC08DB681629FF15B624E9F53D1C272617E6AA14400F4A4485ABE2AC6E AFF5BBAA53252DAEE5C9E7D2885610AB344A38716EFA89F0C85A50D941C2778D E640146A0AE3A3C4E8BB6520D8843DD3616C7EE8F708ABCABE849E7BC29D289D 5B5E7651F7E38558C156B76B953C350CC69A21A37311DC754ADD9D3DC8031E16 D5F49C3C7328AA3ED757803B316D45188F60419E3E89DD99E4B72A70CC869DE7 F7F8C0496647FF65ADA679A77253DCB658D4E3C708A7D7CD18DAE19D94AD12F9 7A2C7ABE954FDA713A99957EC9987E87048495B5163C5E13319111D6454D4C1D 0174F2DE2921014412C076B40F075C424BFEF961361D82B611FC83488E781E7E 339BF645B22AF1DF1222505D035BA462BA0BBDDFCE5AD7CF39DD67272B87C8A7 57C76800ECC33C64D91549685B16ADA769F7688BD84C3AA91C55EEE81BD9B38F 394A644791AC938F376313474D0905CBD789D49671017433BB38483AFB95B150 103339C01F70395A91223E540D9B67EF6D29B8EAE21AFECFA3F6F22B2BA5A370 44225CB852B84578B5F809FD4B7F21F84BB2680293A2AD4EF1852DC84AA4F34D D19FB50FC7E18A918151832390B98331638EB8CACE45D916A4D9870441949DC0 2A424C0169FCC3FCFABE287D9A803AE60B4BCEEC76A446B114784AA21FF88DAF A2A0AC51D547D72050019589EF8F85478F3C441AF791AF80FD3DF6B94B4BD69E F0F8F19CCD138717BDECE1DB4818C090722BDC7F711B60A3644C7C15376ABCF8 E0070C2E5CEA35EF1701C2C643601C28667D357E8B4C00DBB8877D21638484D6 3C52F8BF1122F16789A1600C13E2B15F6A0A9BCFD991ED69C20C269D76E997AF 178248127B2F02BBFC149D6118C1CA8EF5E1BE1BFEC6190D6B4A61999EC5D220 76BE40FE1D6702394B9B4A206679AE5FBAFB6204BDB230E1B04EC997508CFD56 348CAED4E2D7D48329B03F07583C23C526B8AC31921E20BCFB80FCD904611AAD F2EADC18B12963A55C638671B03E42C9AFF880214B191836790750F24AC0FD6E 503E37F40B19DA3CE5CB0258C19DC2709BBD36B9062A4A4FD1A4C164D2C51D0C F602BEDCA886F11F491F09AA67FB69170169C6C818FD5E3817B1DAAAD4D0A861 85AA5FF3E4C94E9F023042272D06EA1E5D85B73A9FBF78FAB467B89C95A30F72 FACF76CB85177EC30DD4C83046DEDA267F37E8DE254FD9FC04DD3649F7033F76 482D436C393B1DA90303FA45DEE5B420D25A4095E0A35AADA78D8F3E782BFAC5 74682E9EE0795BDF4DC2802E4016E1DD8A776862156D44D83B78FAFC57EBF97C B58354F5499EFAB6AF1B3FA4713B44585F36EFD9E2A6C739035FF65F75635860 E2937D03393305FDCBD27C5C0ADC6419CEF1DC3908206D7ADFD5CA647A884343 E14BE9EDB61165039B0576DBF7B07C9DF60260998A952E8705A77E51870CC1C1 288CE581 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
cleartomark %%EndFont %%BeginFont: CMR9 %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-39 -250 1036 750}readonly def /UniqueID 5000792 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D 731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B 09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B 5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B 54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F 11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A 109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DE90DFECF89 9E58BB6430D9915B21B801B7E59AF14213709F75F8064AEDC20882E9208AE912 F1FF59C307B182706EA2288066D528104219C0421614EE69C445BA784B762869 36B4C5942499F44478BB83A5510429A1135F9FAA341680D73B02551C5162D5A5 2BA5C0A76D070AA6A44422E29CF1BAD52915D0681664E52DD1038380C2ED86DD 7CA9DF98B04DBE296AAC48AB089F0AB28DFD5E8D9533EDC41C41E1D871EA5DAF
403331F3DCDA77C956333B83897138EBA518478DA280129EC1057503135FC2B4 9E28DC5967385C9AAE9A449E79BF11475A08D27556ED42A5019F3CD9D1859396 B86FCE602D5349E717E2C9E014A06128AD7A1A84BF2566E5FA4697DFC2EDBCC8 D21047D611C4D88C06C2A0CF01C0886140DFF68248D0E48B3BA963AFB1AB34B6 6055E56D257426497027F23E0A0BB9D039DF12F066AC409DCF50944C404786E6 7A9A6D15A2D34C4A92D7E9EFF8DE84C47BDC56B0D3A5D3FC573497D39EEE5AC5 45769BFF49BA376C0458327BAE28D8B27A01AFAB04C61A5B1E481CAD26DE1C3E CBE02A21DF4A85886EEE4CA23172E4B160A0F98AD1212135A9 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI9 %!PS-AdobeFont-1.1: CMMI9 1.100 %%CreationDate: 1996 Jul 23 07:53:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-29 -250 1075 750}readonly def /UniqueID 5087384 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935 86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505 DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD 67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF 6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554 FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7 22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD 730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F
449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7 97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599 B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B 9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E 759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3 5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2 BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680 3435E9C942FD1C1C0D9A6B89E1493F97E7AA44F255892CE53471DBEE928D24C2 71DF908BFCB0D1E6A73CAB4AD700996008A3079CDF3D0AF735808EE23656C99D F133866C33F49525FBACFC97E902029550AF117D9A03FB619C8F5B560B4BCA90 AD9CAB3B3C9F1584A842A7DD5F43339A27B642256487F5A45E4A9D8E06DA56EB CE9006BFE3C04F5FF83DDAFE00D89D163309D4149EAED4E19F88564390BCB36F 63A6F73AF64D994CD2AC55B359649C0E30692390BD728A6823E616AA226E85DB 062B2C8C78BCA266F15544908EFCDED862ADF9B9BAF7EF468A9EC3B62647C77D F1E537D7AB652E5EED86655837BF6FD63BF9AE72F0C6E307B0EA658C1FA3ECA9 CE9F68085F9FC2A5178285B3AB37E0986CCDF3FC6EB901D906FC59CC1FCBBF48 1452B24E5C9B4D86B4B6CF97BF0DCB5B6C97612ACC8D7A6642026F6CE192B28C 660D9F47C16AB3C66502EBBA10F03217DAF67E0F1F05149015D13506FD5755C2 4F30F91837B09E9C15FB4701D932EAB3D7865B09A3B495D35B572093656D8016 92B92490ADA8E8AB31245BE3D7AEAB60A32562BA20D1622913F9E982243BE313 9637EF89947CF013255AD3F01CB58E90E469EACD00212CAAF874CFC926422552 3A6B4347F0669C7EFD3954C24F0BF17F779241FC6551773141DD4D4B5DEEE9DB ABFFD4D36864674A270F19844107696B0ADD6586C9B9492A68E035EE8ECD1AC6 BDBE4BB648A6B3358DB9709F1F3236893FB932A15AF78C9153D371FCB5A0280F 4F76E597FBC99023B4300CE2C63F7D65D4E8365BFF67F9E7F0318206CF46E186 80531ED0C211040892E7125067BE1444F8DDE82DBEACEA7DFCCCE5DE51510918 4082D1BDD3BB7F59BC0219ECE37FA03F0D7F55286EB840AA8EFA015EE161E527 7B87FD3649849CA2EA24BE5ED830216CEDDCA4D59DD99C403BE55F3C493819EF E654ACB63B6DE806C5DB5FC4F20819099B3FCB8953F3781B97C0CE595924CCC3 F67282ADCBD47B0EFAE7B13B79973478ED678D0F0D6D92A53288DE26F190B13A 6FEBF8963EB81C558B5751786AA11C6FA2AC4D52F5FE64697D7BE8BD3F22F216 DE5D2043FB3FDD2DE37520A322BA7B33795EFAA93ACD18E13706D466F002BDCF D96AC126E60BD470BF0DD6D67BA757C58DC2C16954 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY6 %!PS-AdobeFont-1.1: CMSY6 1.0 %%CreationDate: 1991 Aug 15 07:21:34 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def
/isFixedPitch false def end readonly def /FontName /CMSY6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-4 -948 1329 786}readonly def /UniqueID 5000816 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFB7605D7BA557CC35D6 49F6EB651B83771034BA0C39DB8D426A24543EF4529E2D939125B5157482688E 9045C2242F4AFA4C489D975C029177CD6497EACD181FF151A45F521A4C4043C2 1F3E76EF5B3291A941583E27DFC68B9211105827590393ABFB8AA4D1623D1761 6AC0DF1D3154B0277BE821712BE7B33385E7A4105E8F3370F981B8FE9E3CF3E0 007B8C9F2D934F24D591C330487DDF179CECEC5258C47E4B32538F948AB00673 F9D549C971B0822056B339600FC1E3A5E51844CC8A75B857F15E7276260ED115 C5FD550F53CE5583743B50B0F9B7C4F836DEF30FA8174C963E076E79FDC8BCFD B4200A34BB7F70036CDA62BC4315CA986216DDA60103A7878028EF310DD1168F 7500EC86258E8878D5251D65E97F4A7294A67A9FFFF6CBD79ECD609CB2809D85 4A6E1DC9230EC93C75FE0C8BA65806CF5E8A484BBB6F3A6B85A9BE84D7A589FD 1BDAF326CB000E9055739E06A7F333763CD85CBEBC6FC1B744207F9EB3EB1E61 E79D7AE4A771F28347C997D157866CE072FD968855DB1F5D267BB44B556DBB27 E578018E51672FF1F5492E0389DE055591745A0C965CF3E316D39E39731C883B D6164CBC18E366E132921581E5D1490E33B0A74B6069D02A90D08CC2E2EB8D95 7A214EA72682E98A3596DF730A93278820B2DC46E0DB164397A9EF81B462CBB2 94CC558461BE6F03408175195CFDAD7B2D8AEB114593E45B4B474D4EE395ECEF EE4716481F7DE57E2B5CAEE8D81A01800C801F8737584BABE4FF6742B51A6DFF B126BF14E2FDE0FB031D0A66A48F2A869610C235C8F39D2F73A02000FD042388 3320DDFC50A8804208FB2789DC5BC39B3E4273F6CB3C19ADB9E7D001D79B54D9 A41AD680F8011428D9DD191E84F51AB3E04D0DC15BAEED0424DB2427C53EFB3F 94B5744A906834F077296409095B6A95D4E156392DAD253EAA84E9C00A244763 45CFF4C08F11E340A36D5D986D6B4AD7091A3D4A77DBFC98874EF203F68ED13C 6D5090FEDE75A9AA872C960D01D7A1177DD437C6319EE97BE9EACA46546575CE 84E91B82515E771DD5BF64BDE6236BBC00F19CC320857A0B954850747686E984 46A15D023D23784E125DEF5BDC7A173536E914F9E32CCCBE3D9B47A269C5B7B6 F882286C7FDC829A3D25DF08B6B3F47A01A64FBB2484FFDAC13FEA87BD2A8CD5 43BE5ED58DDC282A27D3D5E3F8179721CD920F36810E72F1720B9C7E22113C53 0EF40A210A4BA42865B681BD8D29768D9C6DD1DE32FE0DBB828022E104A32C54 A63B3EC6F1BFB34C2BF248E2BB197BA896FCD20AECBFC2A844948387003B0C30 1B8AB4FBC7A7D3586611D1F853DDFE9C2BE9EB7934D015AE3B67AE48E848ABE9 3212D8FF9A56D979D51944CC3786234120DB22B4442B85CB36D14FE67A99EDCA 6B9D385187E29A7792812C90281B62A818CD58758C56286B252DEB173C8F86A2 22482E3AF96CB44612432BA0627E9FC8BB31B1614FCC8F6FBCBB254B84F11B5D A124AE188764B31916BAFBE888189844C31F6E0CE746BD31D328A712FAFDEBA2 0B016F0E7DF9075297F7838CDD81263836354956BA068E9968CCE701AA0B4299 ACCE 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSBM10 %!PS-AdobeFont-1.1: MSBM10 2.1 %%CreationDate: 1993 Sep 17 11:10:37 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSBM10) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSBM10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 69 /E put dup 78 /N put dup 90 /Z put readonly def /FontBBox{-55 -420 2343 920}readonly def /UniqueID 5031982 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D 1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383 D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F 1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003 DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30 A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1 160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77 8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C 16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68 ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF 21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3 74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861 854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081 AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F A1FEF6075033BCD1A542ED2F7EE4943A13D927138CB26A52F33F52249DD24930 BBA9773D5DEB5B8115804C2E65EDBCCB17469C47F2591BB232690DAC5F1780A5 6FE9861DC450426725D35E3E8006C022026C0A383B0A6E8AA30A52055E7E139B
DF6ABC491AF90C7A3884582B7407C0DDF37CC49F3CBA0126D07A3639A615400A 01FC5412668335BC7FB0C5C62F533276BC13716EA27CCD3924408650605BEEDE 2A68B5B6105D8766B9DD6A877DE6AEA9C3179677B7C0726022D0F929E7E63574 4692A959C7B4919DEC77FA5012A3CB81439F809D15DA7739FAB5D8E03BD8F283 FB6832C9864D18C4CD499B20534D33C822226FC199D26116A73ABA2B5CAB0B63 42F1B4A3003688088F1F6DA3C61363B4C0C44269FD21F981DA0BDC5D180FFD2C 8BAB61F4330FE5806A35F1235364554FAA1CA61EC79EB01793D586FB1B62F4E9 3FA5AF30C87F9092E25245CBEEC03795B45CAE8D0664440E5D398D9167970E71 B0A2049EEADDBB2640950005BD22D2494E418F56F9855215A354EEC605D83261 1509734FB628707CBBB28FCA313ADE564D964B20EF6EB71A598FCD66DA81BA11 F320B05D0224E0F37018CE45ABC95F653E003DFF2E7EBC5EC2DE839BF35DD55E 3D9B293AADE0A79D26253459D2AFEA3C6C7283CB47CF4C2427B5F45D27F82EB6 20101042F749852BC16ADE5B10519C24D4B768511AF0584B059AA6040F130661 FC7A4CA84FF55BA1C88C641E424A109A2497BE459FA57CBAA9FD894EDED81724 CCD5EE776012834E453FCBC122A551266E3DE64578E1738DA6BB01F21F955110 4B44CAA2E7ED6A059153030015257D51F49666B04C574427E54ECCF82B8EC2B3 63ADF00A511556B0E6990369430C12760A9D00A4CFEC8656651355D65F611293 8F2AF1B1004A1E0EFCEB487ABF7C5AF5CF88DB9EB5AC94BEB2B2E052E7F937AF 3DF019367FE9EB63070517BA251E615475B57635BF685959638BE01DC95CCDEF 99B9D3B5CD6CD3F1F38E97B680988E44EC6A86553CFC634DB2269C3A06EB417C EBFB9F7BFF1CE39733010688015E5B67F3A2B5C8906C624FE25BF4F0FE91C492 12253EFF1113FACA2048C5169DD3478E0675A5C7F62518EAE05C359F04095C5D 3EAEA5358DA086D0AC996066A1434C55A02A7265855D7D4BC94B98EC6F7DB275 8EBA4245E7A8B344DE9D65D23C5D19E5504E086C065E943DE6D94DB03E67654F 1FB395EC4B8898770EF3DF5E6971D57DC09D42D274AA5D1A606DF6AF52DCDF25 446987CEF533FF4F40A8EB4A33A84B0C9FD510732C6A1B610ECB3BB4576F171A 7501BA91FA3DF6F12696A0A872332223F4DEF7057B67960E3A0BAA23BF5139CD B6CFBC323D5F491FDDA0D277E6434152DE1A291E815FFA68458EABD2D1942D14 74B565ACB042BE0E13C9B2358B61EE7C6000498F809C68D96D9218CE48A2987F 03764848D7F01B0C31C461D7836774A9CE439D749A4B1ADA5F7907D49AE3018F E8BD71FDC157B542393D98BA014FAD7861D6E1B32AA7D7FDDB2BC6C52FECA0A3 5BC7B355D6A81D04230FDD94F50CB785E6224D8731231C38DC6D9C61E4E29C79 982C2EF103477EAE8E197D98B00DBCEC47713C6B07B26B473B4621DA06E7B46D C85A4EE0F8DF8C20C8A2FC62EAD53E8AD1D4AD1526B799D20A4800164318FDBE BF268A013FDFFA39AF3A1F3202C35D01C371BE0B0FFE56114D9D697BDCCCA62C E6E6EB6CC697BF80EFEF 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def
/isFixedPitch false def end readonly def /FontName /CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueID 5087383 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120 788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62 C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32 617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1 D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63 532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B 5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8 4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6 DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2 A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89 8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817 AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04 AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748 A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827 AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011 85B385124C385C9762B610FE5DD080DB02129741A7C6A098A2C065BF638335F9 0E6DBF0F5EE165AD85398ACE495FF1F15B55E8CAE2B051375C01234FF7B14A00 5B626F7D9782F27765702318253B8A386C9C9C7BE8543C92CB3525F518BDBC02 28D2F356CF7A8655DA08DFDE1EFE3A8487538B3A7787852D7109ABF727E2FA44 F8C848D5B7F771ED0DF44442E19C8344A37716690BCF90410AFB19825A23B50C CF4B6BBC03E0640CE598D24B7601889863A16ABF9296C6DF944F876CF7077B4E B62D97E9ED7B640BF658352F9E67F9B677B262A7EBD17FCC71F4084B80298BB2 AE6B0166FAC7AF297F684B8D711F45EA27EF9073B961195E90C5F0468953D053 53BB4924B6CB596FDBABD3E4D5449F1EDB2A71CB824896391EBE85316874A4F4 3C6CA224820152C166AF9760F4B042EC105C89A1497A69615E11312CB2F28ACF 27C5EF6CA6925CEEC1355375FB2EA650F5B6486564416CC00F0D7B5412FCBDE3 D0A8A6DAC1E4BF20B9CB81BF4F72A01F35B1E1047D26ACE86ECA3AB496C9CCDD B57197B9EE805B45F6E026324569C2085A92AAD2D975939C78F7D3249107EF3A 91443C8E00D6FFFAEB46A54480C7A4B72CB93B740CD0CDD6C43437130B261FCB 1D736067DC194390CFD62B97984DF222F0DE47E42220ED191493419F79072EFC C6B799650772690A3CAC00344C6905E3F68F276DF2F4C4347339C8348BD3C7AF 74510E4131696184250ECE68D95E9A2A921BD3D1127B0EB53DE9915BC4E8CFEF 86F7D345376532B0BA4A0B1A2605DEF78E70A0E91D39CBC51DEC1F1DD604D79B 7556AA7C14661C199D7B254BFC14C4B1E90E943B7DFD77034935D20CBF5F8AD1 876C909A84A94E664E5BBD20CAC6DCF5469CE2A0CC5E2D425A943A65502BD0BA 2D0B1991F8223504B486FEEF5215D7DCB67054BD8F72032E6BF9E02AE48047DB
EA48D5088E352862D3EE6A61F4609B1A9B8E1D0C45C89B12B6EECCA0A42A6871 851987AD1D0D0D1AB6B97A7594BB2A6C6001344E162B0FCEB819A9E67BF39A86 F08B814642B5CE653B4D3800DF9CDCB847B671E083F0F9DCA97AAAE93A487C48 4FBB42883C67740CA7A4E54253649F9FBC2FAC871913BB8C8429AD8E2A1DF794 0B65E9C0170C5723A0D78B6F3A5EB2A079A2DEEA6D9F1909E6D3C4E6873EB60E 3917E466B7B0F7398F64E6F7F03D2BF23CD75CE45093E10B9689308A918FFA8A 445B6D145B0E7E99F390725747FB285AFC17DF94E4B5E372C5965226EF4211D9 A82B9A3F75889391CACCA5AF4B6BE3B0FE261F7459117C965804C5306B430AD1 1B120D0D6FB0DAC125F82F8B7C7BDD4B3B5C525737BC1E221FDADEAD2596E0CE 5A6A6D0158C271D89313BF3A69E8BC42C67B06CAC2394058B630670CA9E204B2 0FDCC858692315C7FC2FA4E7169EF8C8947AB352AD901E77658EFDCF8D93DF68 AE0F50B4ADC8E94434440BD471CF56D498F89F1E4EF48A6D85598FB3CE62CD59 EB28C65BA07B8BCF544819EEDFCFFE190C3583B973B7FAEE3BF4E13085F21966 98339C79D2CD8E28A46D7B6D4CA7694621BEDA3B09992B1F19DA3C6400EEC1D7 995E7F357E372A74880DEC6910575834176338A001B2F88CA27916C71CF42740 FA2CBA2C265A234EF2DC7313E5A8EE3EDFBB5A1FA0D93A3187847FFE455BC35E AA6AAA6BAC07D040E5F17A48345A9B7C211642928621825DCD23524D27EF0275 1E9AD018EDFABA58C7D56B7706AE7E7669266FC0D32A059736E74EFF97BC828D 781A4782E5005B88C8B95907741B5D0CE9A1F5A24613DF5A9CEEC4AD9E674D26 508383F5B57C0B7783028035144AFA07512695449D90CA4B5540055DA22F6D6F 2B371D933C0668213EC914357EBF45B3F315901110B4857ADB03FB73B0F626DF 996686FAD7109ECFD3CF237E014977A7E543823804BC3206FE252DBEA85E6BA1 00BE5ADDAA4591CAED0B4A69CCE86398C201486B901ECF67341AE72AF65809A9 5028A48A687C24DC8F78BC87DC2C31178BD4F4379B19AA281173D95AF6B2764D 083E5485AA5AC7E12CB53AC7CBC4D85F4BC0F1B288A563EB7A7DB38E5A9CD3DA 77D04BAF3A6160DED6BB1562AF438FAA84EB80F66D5DB33A04061FBF90C0F671 17D9F23B35528346E73735CA2247B4B0EBADDF45AC1E79D4B870A9FC8C08E698 421742531032A70993AD7FF67238421B5ECD909E2384796359769FDAA73107D5 D987DE40B1FD10F241D9D7FFC79B3C18D56EF825A4EBE9847C67FF92AB6C381E 7F218C3080D7CE29A7B37D1F92B93FF4327D56FA4640B487B0CB8B376625FF3B ED4E4560A4613D2C4A9B69D0A119E698136144591379BC5BCB1D31175FBB8EA2 F8B3ED5C908ABCC6AEF61A064A22F594D45B69086C1F8DA63B7B8E8EA69F58D3 2EC29E8BE3539B04462578E3D657E246B5DD1682CDF9CD355AAEDFB8A56759EB D66DBE1879AD6D4C1EEB77F507A961AC39C4AA6FE216252AE3F6CA8B2FCB3F4E 3285D6BC22DEE34A2D84A1BDDD2CC6DAECE284238B1AADE037A66BBD84376026 47092024FC7E32664DE0AA97F552D29A3BFEFEADDEB6A2D65E641C0F2F107E3C 2F8F08D8CF6715228BD543E288DA852A52287025805F63DC277FDEDC416A5E65 7EA48C504593940A5E1B8851A0A7E183A16DAF8C753F97EB57946A0072A522AE F95FAC2D0F0C01CC71A9B389613AA32964DB2AD040FECD217A8218EF1675B94F EED151F02602C72C1D194D1994AB575D5CDF920EE41B7AA5DE3F65B9C7706724 20F2872E277A8ACA198880E3484C3EC46A43FCA7837ED51BF1FB7D79E666019C D98A13218071C7EA3BF15F4B5315DA8CA6F80E3BD610599422A102F12C5BB5A7 3AD03B111C56512E87925D366C8CCFEC33DD1998E3DC844A969E641EF7E398B7 0C1DC13CCDC0C6862016CB43405EB681DF78BB8EB9BF3466FA10A4C3E6254C24 C1D3E5C6FDD23C0AC23DE179865AA78690EC0CB9909D8C0D3181E7D2D09112AE 0835D6C56026AF61FF7A4250BA7B3C652A0F18CE404B8CFC77853AD1FC22780A 88CF43D40E2AED7F99A6A85BBC52260C0A22AC1CC6AE2A1F5ADF312B5C527828 9C2339BA3AC88C760F8B1ADC12978E43258527ADCD9FA5FCF3A51C6CFA76BF60 C8170EF74C1106093A1E962380A2DD527F3E6E370923D2CE6E8C366992315AE7 0FFA4F8CB91D853699F1A681EB1C313A6F3F99D6A96C5887FC9E57F5F500888C 06BF97518506F693512C03C45F8200BE64464F45937EB1255CF5BAC01C80D30A 1803F631C9498381C205492DDA499C1269BC7338815259B75F62BBD939D54316 D54CFD36F9C11EA24D3E91D530AC8C3745550F061795D7F1EDD2B3B2F181208A E16E4E8E784AFF74E84AC04FDAEA11BB9D5EBD86876D9181B82A5D612D9564BC 8D13CB82B46B9F4C66ED5B3D10030D2D7DE1B74C843C17420539DA8BC6B566F2 29D55AF05686CA2253C6B8EF7B62EB580C4FCC590E85A90863854F9DA3DC062A 4220858749F615CAFD2936F9AC5500F3C2D1FA9BA2213010783D6DB3FE25B468 63EFD98FB977D584DBB11D5E84117DB5924E4FDB3895FFD8D6B2EB4D26A728B6 E10C3B130556F0C200DAE69439286F0FFB1DB36A5235C41DDCE5A97657452951
92E24867247C5451B32DA01A512F74A239735FB0A44C17DBF68CE0C72B98704F 25374BBB8201786CC109856B446D2C5F51B651AE2BDC5299E2090E25F6AF338D AF668BC20CE3BCBF137042B794F834A51AF261DB988501084EFDF200B055D557 742D0E70B610FDF416AA7CCCE012875640B5D2C853A69F4E1B75DF1A983DC30A 7312CEF743BD7ACE1B6563E59FBAD7AF99C036200DC5111CA7C34BC15542AE41 688FD4B61291155EB593EA4D1FE6A2CCDAAB610653D59D5088AB73A7A4429F17 418FC194FBC4A09E1D982795D280CC41B4900737993231E3F588F62576B98CC0 54B4ED8AD90DE4B4898E8F6C82D4E719E98CB108668F8E4AF80FB858424DE9ED 2CE776A9DD9EFDBBF6B0AF809404E7968AD4FFB09B75E6300748EF7DD1A36870 13617D5419D260D684883CBD045AB087263ACC701BF28D92382619CE41D0A9EB 87E2EC6FF6675D97C1D5C01B264B8CB638AE8471FD2CAD63B5CF36B37F1FE7D9 FFA41D63E7E6CB1A1323D255BD43B3619775D2B14E2179FB9F5CFBF51858C0FE 3AF7DC2822016B6ADA1DB484973AB32337ECE3213383D2A0BA636A00255F91F5 9C820BE8B5836F72EE18C7666E5BF8C771456C3518539960996C14E2997E6B4B AA5DFB0846ADEE23AF3743E06BFF61DDC587DE0422F3E1591E12670E23FD3458 5066EF270ED42CC95339FFFBC1B8EBB5E34C4B43337F9D0821239F296B6317F2 F3D58B7426C8F78699FF25D8B06E4F186D17EF6B08B71132CAC9E07B809AB6E9 98DF103AAD2E4C009318D10E4808EB4F229028C074AC0B87F38BCF8A31CDC746 16EF77955E95304DE215128235DB8CAD0035EAB50DEEC45950FC69E2B6AF6B64 FC9EDFD8D62E32FC0E578F1901FEC2C1B0513C3E1DCDFD8F302F1C9C82C3562B A0D014E13198D2594FD6E8F5206BF90C676C0869D9F5C94CB4EC6DD833FCE457 B2C10F0FF05D897100222DFB9DD9244B6D11A2A59763068E1118F2EA770FE274 33293A9F71D9FC9E83471E26A7ABCDF17EAA344984D0379A70B193C72575FBFC 4FE75F1FE46B85D54A5C27A5BA963611FB9F4C4A394E4061273A7A2B532C0443 1DD8AAF370D73E25E8DB2224AF2F388A230E0C605825C22281A9385FDF27EC4D 8AE6D5685CE78DC3E97F43D043082DF914C9E0696B4148A72496CA7E6CA940A0 12FB77524052DEDAA42BF9F2A1FBD6FABD04AA745877E6EEE7E084970991BEB9 A217008143CD27C162983F565D1585695759CE2642FCECA1240832610576B0BB 03491D3D93AD14B2ADAB7D5BBCED7B6D75A0071CEE889C5E8D48CC6A40D97DBB 0A60CB387584E28653B3C7806AAB6DB882238E5B42D8791E2C602058E2369BC4 3816C6BBD64615851FFFD7CD1FA90CC4F45E68BE6EC9531A6A9EE03D9A2A6018 57726838E88420EFE97154299BC75822CB8A9A0D5E2AE926535296C0B1D430C6 D8D26C96A28F3ED141CB785221A752AE3878E1FAF497EC32B5289FD667B999AA 34BFD6BD80D90D7E22BDCC9BB638F14D0D9531538B2437073B6839C318E18B7D 5273E5E25BCE91FB97C5744086F127FC01F6259EE73C20B90A57231C70549C4A 66EF455CF31A1E53119F94E8FC5A37E18D049C9E49AF094EBEF67E3C414C553B 0254DDDBA66D17111C0D3DCC15671FB25C0066CDDADAF549145C89882D7B4FB2 6AA70F739FB8682D4FA46A7DE736C26E3BAB20E2B812DB63DD7EC29743BE55B3 9126020765DEBF718754AC76DD720E8F1BD8A73972B11289E358DBBB75DEAF6C D45D5FEAB7B6E02FB08D98D60D3204B028A5FAEB57EE73D18773B91A90F7C853 9383C750B03D198019DF8B40F9DEC76B039F7E897971CE3BBCFCF35B2D856EE8 3737DF5465E7945348B15B3B66C78C42467A963A280A655D93DC50050192C3A3 DDFF2E92C12A24E6421A7454BC661ABCFC1768E95969EF96ECBC7C3B10CAE742 F5E0E787F039ED0E53A40EF3E0C859424E2EDF8F60B618249B2CF85A4BF58FE3 762D3BC4FDA6DEC4D8DF4CEC44EDEA8D2FB1008B045A6FA247A5B73991816D56 CFC24F7DB340859CC5A560279B234B3805B585C369AEFA79600C4DBF8E03D8D1 02258E85F102D4C9DBD2A72D08E2B9D9E47FF01DFF6A8319734D64C020D2725E A9EA6F53AD51C8FEA0ED519F6502D70316C04CC0BBA75DFFF506E942A9449C11 7030A45D7382913E69B86357E95BE77657394A162951B5115D1BD373D12724A6 4C329E63C24599390DF489247389F688584E2167B217608077454C7B2CB20B17 2F74FF42A0D03004E61CC237074515342470EADF6D096484B1169787E5E50EE7 3A8CECE075AED916EEA5352FBF53E86603741C593C85F0BC0C2663A0BD78AB94 09F28ABABA9AEFD6744CCA183A6FBB305DD1984D689EE5A749BFE2355F8B3290 E56C535E1468478DFE2D539D32B39EE940DF70D52BBEEB53B64BE38BE92DB7DD D743E6DFD9FC12565672715733F7755978F4C86F395BFBA10ECBAB505309C39F 52F1BE093AD25E36866BBE13599ECCF0372374B78555D9F92C1B55915E7ED882 7550E2F611BFBBFE34D385EC9D931EBC56ADC3A9CD09AA65E2B91888CD80E10D BC48CA0F205F1B6DBAF2554391B1EAA908B93F362A51119F63C4F42C72F6B5EC D3EEF5C83B3F9834806B7BD9F2A5E5EC3ECC1EBFAAC82CBC4F1675D9607A35AF
D7699471B028B6E33ECCC86095A99832E2CF9E779FAF06CBCFE0D66419FB632E 2102CC2C24D3D8ED52A1E2F451677A49538CB207C6E49F913C7808B8BD510F9B B09B31C55556497EA41AF9B39905E68E4BC6D1333A08641163BE429FC18502A5 03BBA6382B0A116296B7A739444F400D58FA4739616AB3FDF69A523B5C9C75B3 18C6D389C31291CDD253646FBD66628382AA86B7474FCEB35BC935388CB49923 3EA810D6DB0B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB 0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB 8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B 041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BAD847115C5B 46F77F99BFF35F7DE0C52B77EB19ED7120ED8DF01116B2E919ADA68FDE17A186 3F0A52A6CB0D552DDD8289A082D14663CC476375398BA2CB34B907082F150FFD E24E587E35DE87EF85C9CE8FE71CA557B6B60A441FC632CF16CF092489F6CA68 CC00B9AADC428CB57698AE45F7F4837978D25886B20F015F931160307CE52711 D04E33A352FD6A95D423674FA299B372CBA9D97097B77ACC4ECBF8B8D85E9CBE 65FC696EFB2C7B67E48EB9C6F27576DD757FC84375483E746DC64FA2CB7EF37A 1F8411D444E242D7FF87B6599C271F063B707E29C1E8ABE73575003F35346BE5 AAD595E97D394EC9C87669893FD68490B76EB13D1912EFAB3D8D86CAF893E8FB 780A6F98AA2B256EC551FA60CD96FE538007D1EEF2C4F41EC90F7764CE0359FA 10A88E1061329CCA6729F378B587C18E2E23266D6957E3E135F8A8BF81ED228B 40D8BDE9118CDA69729A034E149501CF64B7C0F88C69E4391A617FB1243AEDF5 85F29FD76BBC664580402136F18EE1C61D68E2D8C3DE1713C3F21F308F03D753 06FD4AA26EC6FF656239AE87F01EE9C3331B940DF01FD3C28958401AB83F664E 24F9622D6FAACE15447733A32845FDC7B62207B125EB7480F8849A6B8A267056 77C420B1C2143D354FAB11719EF549D9853B71D238BC4824389048735E0F42BC 130C7C9E578F84BEB81BD27088621B08F3AEEF7CFFCC7DD4E11B504D22970D09 4CF308A5A39884D955A630BB451F291FC164ECEE3418D628F2879504E9668B3F 703EE36C16248ACB9F25668ECBE6CA4E73B6C3680AF5A5413512A384319A021E 47317CA0EA4586DE8D15A7880940CE0205DCC5A23669907BCDC4FA94E4967355 F690751FCD3330554824AE8E198B233FDAE0599063986CE70EDF370AD171F3BF 09AC4C5583ED7CC7ABA1B4FB05DC6B95022CD45CF3D1AB99265D51A903078AF0 9B603DFD465D2AD27D0C06A73FB50D1E03BF1446F5569A612FA8D5CBA1C56789 CF184874E6CE000C1FE2949C2E3521982B0454EBBD4659A34E027A101E85C449 7B4AB194BDD4D31996EB3008408787B87B16ED03E805A24072E6A9E0C727AC8E F7317431EB1E863A00519B2B6E9D4D2762C14C56164E8E2A89922DD6BDA0C7BC 354D55C2D7F2C3C82154E1E9FF06BE700FF4BB615728EC98BDAEB054E9580CEE D06FD4C06CA4AA3549F65B0CF70E58A2A8E0B096B22A4283B38D7D4D3E67B1F0 049F3B36323CA2AD074895D4D518FC08E46B599E2691D7D83C19D93AE4584261 398580C5E25B7F7BC41992C47BC7BF389BE6CA733E33F5B588E7399B06544FB9 EF721DC05E421F715D73C79CC882A75CC51F10722F7F843651B96E413122DBFA 9C0FCD575CCBF618C1ACD00C47EFD9BB912252BCB7B453E32369D02E0FA08519 1240B04A7570ED236FD8322326630682846BDF474AEB9271EB1A43158F161E37 0EDA2C788C4E5BD2030290B036F32902EEA55C662CDDBBD40B4A45F66775E43E 69EB7171B63CA8643493A925E36743DF82CCCF6860E4DA86CD5B45F8BB34B5DD 05B815AFCFBA8E01134F3A6A14B9CF60A9CA32678FDB9ADB3A50AAAA2D3F912E C53BF503304CC121E133EB226668A2869A05D727C7CF89C1B3360886A7FC8BCB 6A3803910B8AFB306531989C3A9C238B17172C4FD43DF0B09024E472907620FA 53C36068F05EC1E745D6F36B4AEEEF3998CEF91A0939CEC9972F24E286394B69 89CEC580C71F208F60290130D4454EC93715D7A904097391ACE80AE1AA44D74B A8B6B8BDEBF30D41CD4E12DB632396BD7C494AE8984BA38EE797817C6FD722DA 91401A387FC3AF2D2FDAAC8858CD631B7494FE78DE50F1958398EF8EAD125118 9FA817BC581CAA4379FB5440FCCA1BDD18391EB8A94B2A127F18375C8B5896B9 D1C0F6FD9EB371CF303D5CD29F319D7D85F892DAAFC88B6B4556168775EAA86E BECC6274F62F2D922ECCBDB2ED8DD0C8A1D86DC01DA97EAAF4AEEA14ABFA2E7C 578FC1768431E1D7DE49722BBD673000DC2ECF0B7C654158BB890B75FA2C7CB1 A7377CBB6E6D17D790AF4AB24AC691184466AC5315C338740DC823F0D6F34BFE F54E1D2EE8B1B613D96FE8C6A62516E21ABC134253CFC0EF0285E41864A74745 26E528E794FC8CDD9B77DB987A5DFCF03ECE4118086F13CE2C55663998333181 FB9E45F9BAA63E596CF02C8643ED908603D5CD8AC782AFD198DB0B16F60E1C81 67B0448C9436A0ACF46DB61C4F4A8AEF4C303EBEDC45372391A24EC281558633
E6FD16CBDE7389F41E4217A84B9AAADBFB6F52071A6265D7B686D73824BAB352 C7886812D5ECE7DF82AC9906DA88F98C73D7D8BB80CC5BF24465BE3467C0AF04 555FC7502AF189AF0C8E0B023A68D727A718CF788CACBA3FD9E44E1FEEC399A8 569BC7E73893476F2C55AA0E35B05C775E347EFCACED047AA9299D044E55912B F065148ADB8DE0610D776804D6C203FAB0152AF82212B99B383718FE167A55E1 AD602FC081744EA8585B9A717B27E50D5C67B67FB88873E97949F1D20A1CE0CB B9E1B0DCB35EC7FDEEF00762C40CB34948305AC32341540AEA95BF8F51560F4A 0BB673DB0E522B7293BAD9EFBECCC74C82C194A2756936D0D58BB554CEAD380D E313A66CEE4F0BDBBBB0B636FF7520907775CF2009345467CA6F54ABF757EC2D B68B2FFD20EFFD0BB79F80ACD30D3A725A310A0BEF4103D40CF754F9EA758516 A1298FADB848CBBB30D0BD9BE785F4826D180B45FBA43FE53F1062C8D5808146 9A5A9BE5E5E80CAC19E6411EF0B7CDA8F235B303FDB104C3C0E3D9F6FA668A4F 16E70439D04C9237145B1A7553C9B8976C755F9A35AA5F8324E01222A7AD439D F43D9A495FF972187FC74AC1A935CD58533D3EA6B8F1E78125EDA74EBB20CD3D B3DC54033E594AE53691A481124804 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueID 5000820 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C 515DB70A8D4F6146FE068DC1E5DE8BC57036537C42A2CE49D6C4C9FF1C3908F6 707398A95DFBDD74738ECB713BB7D3092869DF8074F736C6E8F94B200E4C41BB 3838C1D4DC86A2DC2036E37B191CB7EBCD1124EFAEC6E9B59ADC2C4FA5D509D8 15D59F6019BA306075E41798B479263FE89D4893E8C207CF9E3F6E1ACFF89B39 6D18238F251154B10116204CF7FA5CB5D5C5069DABA9E6B339839C96C5C55801 072C78B325382E513485971FB9ECBE1A81D30AD550D7C53ADE620448929820AE 84C0A508539B1055965ED2F17159294CA5D75681FC9EBBD82B259E00FF6E78ED 2B931BA3007833E53A063DD4C7AC02195DE71887947606BECCE03D98CCB05C66 38A2A0365B9227423C581A5533D6368F532F45B8ABC7E640E6D11B13732BA6D8 54799D268FBE0FFCED284A385C31D0F51AC4920B91F7C876C4F7E8C4B629290A A02DDFB7ACD2553AAB889C587CD05A0A56ED125A65C742B0BD1B2382F7D2CBC2 66269064FF0365B3C37F6CBC2AC2B7C81227BA87C2F7FBA2AF530310685BD7B4 04986C56524572B81D4F23F7AB4F44B999736E86765DE1FEE56D6A2EB0AE77C5 F79CB347EDF2879774385118021E3EF979FC0F31F39CBBFCF9BD903CF7F55774 A0ECEF8D362613699975F75F98D6313A0E211C1677ABBC569AC804E59887938E F91DC06F477CEE38E2813E965ED8B828F255C616C2D8E77CD7EE25263766E4FC 41BE1D1BCEC89848AF9EF4D449DC33B3DA9E75E3A939382A444735800E5DC82A E74782000E35951FEB9F995E994B05022C3FC8B414A0E0826682D2984DE18B10 C13A39A34DA3E8831C53A5A7FCB40E13208DDBF80FE1D9084B63BBEE0DE82354 76A00ADE849D9F519024811701E6A0516076D03D029FBB3006C6673B1EAF28AA 90448A2C199ED09F340B9565F5644652C2EDA406B1F0E80975A041F2AFF18B26 39E245A02041A9762169EDEB15D603EA004045B00E701779A04DD6F33A065704 25C9A29F8B489033200321707853B47DB93E65DBB1EB27EB946FBFDA59CF8619 6EA552E6FFB9AC1D28178175ACC1B7F1A005749B69B79402162735BE28FA487A 5AA7CCF79742C284615960AF51A8842DBE431255B712E98B89ABD8C9E3D5E269 A667DF179FCED9128E53385C230CDF46D2D97EE93B366FDCD96070DC7E48E677 A9474B6F489077F9275699A5C75604BA47462BFDB8E9614246D228F344FFBD65 DA837D072AC05AAD2340D2571124F659F674E99967EE2B34EB8FA4628D8BC749 6434AEF4085AFF25C73300FF56194211039AAB7FF617966904B9EDF5A0934F05 BED1FC818A616640FCF84EC3CE4D3E4F3B4D9CDF3428BAF5DC49F3600634E2E4 A9619E405E9B7725297D96BF00BB6AA243C58D1D594F694F1D3F0458BF755BDE 19C305B916E0C892F9F55C96DB3CBC8B79FCE905AD2F04E16AC4DDCAEEB4611D CAFE64A6324A41A2E2E5B9F8B56C7D8318E83008133D9942A6985D3CB442853F A53DE32DBF3013D2247AAF26D57CDEEB37FD8C2ECF3F59384742CC2CCEF5DE03 D10A9940678636406F54E65C9E6C9533D1AD26F8DC49FDADBF3D92A77995E593 B07566A81B650FE4B0CB62A324DD7A431A2E0FD72B16914A0E858A1B6A6671F6 BB015B2FA289F5FB805C7DFC05EC0F3492DA0BF93B7E5DF3E1FD2C7010EDA37F A055162AC2B8C229972B599134E531CE1E909F3D61EE2C964A27DA41E8ECAE11 D0381C73683A62DA1FA7F4DB4D7E0913FFF4E2B5CE534A9FD8EAB2A2A35D6D05 D06AD312D70DB66DE5452B267EC357A64E52495A550CA4F0ADA0C852A9F1CC1D CDE0DD180FF6608480DAEDB387D73F8A4640A2522A37D47BF4C3A239E65DFEA9 7FA284038C1733BA4926A298BFCF058C38F39D3368A200D18E92D2D92FFFBEF0 42BC4FA62753B0FA9F22C6B30B34A27518DD17A10D25CED3CDF9B6B32406BE5A 47453F49BA8DDE04478139464EE6FC91891438BAA0389408F22694A7EE90F638 38E0C116E50C4B227039E0FCE8D84F9D49E54FD620D2729B971B0C0CAF5F0BF4 FB12D8865050477E5722D9CD3922F671564EBA4CB504EF36113BABB8CD297467 F98FBA5BE0E42037347911C2E5896802DB2A84AF4409D73F47C218D6CF0A37F2 61E831FB5BC386E1562D3ECDF9A71D0E93C1E9BA9216580387F4A39E4F5378D5 D01F9908F25DEAB2F182B00483053B0FC57D99C9F2C48C244908BA796BC19E27 1BD79870C2A2068D5A130046A8C0F06B767588E88C3F6A561112DE376C81BF09 3490C9D5338016A858CCF80DB01CD7C905F291C0393DB8F09D7D86E894C85177 382ACCE0AC64F9620477A7A916FAB15B2D2DBBABBDFDFE9973DAEFDD6DD68067 093C1841F880E6D1193E5A2B06E8B97748F34FF4B6C5D08BA29E11A1DB784D44 D365A0DBFC242F1A5965254E812FA19BA46C62A14C7DFA9951B1ECB36EC444FB 3E3271D90C74547633E39E5AE00328686A2E4727E8F7D695D92637841D35911D
7184978C33B6B31577D2909E37DAA4B8FFF078AD00F86343D9AAC7665184AFB1 D07BC08750EFB599059D06BD4AE25EFFC5F845CCC03ACA9573D8C81416E98193 3664B735B1FCC3495A0797245C6E03CAFE17CA846E46FD37663495C8FDE30BFB F9A332EC163CCAA0882E06AA207450BB80F56CDEEE4B3D1A3195678BAA619D31 7A3C825BC2B77D8FEDDC22BBCFF2CB1ED5003AEE385E5DB03B22090B7507EFE7 A75E5A0282E0400519F99BADC2A6161DA2EDBEF91097D826416807D78A373C3B EC6EE306E4C1C6823E647D866EAB81E9950304B5DE928A514CBD6F526B02FBDC 91045EB2ED7C5EBA4E9C0FC33B487D53EA0B335AE87DFD371FDE8AAD58C3535A 9ABD4EE4FA34BE37ABEE334C43A8569CC54102B22D1A43F0C0CE8288D4517644 CB787979EBE63ADA45CC6FF445DC04EE47CB7A12CD5F7D02FB23C3D56CF328AA 0BE86003931A3E9F73BEAF402D4BE98069D5DC4DC206400510B740845373E07B 8DF4D2C2A5A8B8FC77F5EB6D09B63B07011AC88437F414C7CFDD2432FB73A6DF FAF68650D736E854CFECD33C0E8E0EE8E9821BFDCAB36EB0305C06DEAF8D725B 25486B4CEE64DD8A35A0A827788ECA4DCC73D3A78B7AA60103A5453C742F467C 21C60480A8B77768C8DA231DE09A1C482F72948B0AD37E715CFCE88C197620AA 2B50618766A7B19315C16BA403097C3F0708B1244123652C35AA7A042C3FBA0C AB4D0BAFB483BD3AF815B7CD4B1E6AA4C8C2E424026B42D21F4AF37B86B6F01C AEB93941916B792F63D81D8B88F7998F082FC9B8AA4B115CC83BCB6476DB1A7A 8A4C5AD5EB791AB966EB78E54DE4BC33D64B574E495F1CC4499E65D344A8F63A 531BC4C9C2ED619E62EEC97AD7D1E4F908F9FF6C6C5258F795E0B54A4C22802B B14E5970BA989219BD24FB09A0DFEC531DBD761F939E336D61A2BBA1DF94AC27 CD6EFF41504A522946DEB02A86A094FF82D45DE3E5381D57213029452CA9A204 9B925C109937486EC8E8AC3B10FBC0C005E0ED684E6127C41DC2427A9FD63F31 1FBCE45D6A6C0F7A693E09A0E4C4C8DF62C20F682831F14654D5A535C70A401A 63ED3809D214B60E3D60AF8A83C390471DC3D59C1E2E83BAD2D2E34C608F5A3E 416ADA52E075588D27AC12E320630AC7A312073D39A5C217D2D419DB8A081F86 F5D6C25DFB1821BF5BFE56FB35D7189B3E8856756119624FAA4B90B97B5267DF 3E9A411BBF0D7F31BB5A4B7FC69F01CD768BD77725E0AAB7684C54D91A4F7E11 F256150848FB24C6F234C65ECD51CC5F167309D01D29A9AEFC0DCADF1FCA8932 9CC0FCC89C25A5EA3A714527D467264F001B7F57B5333BBB81D65C44250FD95A E96045BD1190BBCF365E1CD8F0EEBE75DAFC30947213051F493F78CE9C0D3D0A 4E8CDE3EB64E9226B0B3264EC79DBC5DDA025B7965BC3DB8034536B474548681 35033CAE9F3766094C1397D11E13F14AD18520A6CE724F2CD86DE466C92D57E1 64F3F8819BEC9BE11F65F01F96C2B5587A98785AA3162336C1ED1EA662B27190 A9AFB43282C927C27C6ED1989724E3AEF7E0EC43F73D35F25C613D890C334BE0 765182299B1CC68C23F1385FAE5EFF67462DBD62F2FD0A7BF815BD478C5B669B 976580ECDDB79BDA746711778EF524D4586C64A5B95237065A40C415E7EF3B1C FAAC659154154E9A9B4E35738E7B0ED3F8D9131B04502BB0A2AA4840774CA5F7 7C28D55083E5BAC89260EA302E419205B901811D8CDCEEA77F1C9C43FAE2F9D8 FDBCDFCCD84F95A842C1BEDDBCFA31C97FCED1EA72FB33CA21E0236BC1582C0C A6B83C46CAB2F05AA40C1C5227D6CE9454F3C4D0FEFE0B57379FABDC8DA03B67 15E02EF7E1BD61D81C4F56F57A4427CB3445F2E8BAAA083A4E5EB92FF2F335A5 7B8D2684E5F98ED29E12F5F0D24C0D06E0580AA8EDFA2A1D2ABDC202A2ECDCFA B8FD1E12A150340E161C2DED06F6AEE010A7FEBB3B504C48F41B14CCCBBC25B6 E27E8C5043352ECF500CA7A081F66B633E0D1C2A1F70CA3C0D6F87FDF3F8436E 144FDE2E807DADFC88B49FCCC8635F72AC78BC8380A46CF06CE90CEFB618969B 711CC4A0159832D9CE3BB4F7CDE51583C5FD837388045400F6382F1EE6699C5C 502C2AF1127F3176189496746B8C8014D8F35F431C2E7A8DB03DB3AF45BC603B 45A232CAA516BD88BD67AC5A6FEB779148AC6D108ED600D66737FDF76D0B65D0 C952ED80C4F5AFFA72AFB835B12BC24F30EE9FE4B7A60183DA0CB27AAB0ACCDE 05838E5A75B081BB39C6B0D1A491C4FF1587BE97C4B579623A5802A7F0806AF1 D3F02471F503855FDF7133536FEFC5425866C851AEB7370A7C84EC70791CA5F8 98715DA4BDBCF2443EE0BC20A17FC850D7E4C8B3776BA5604191A9B8C1B713D2 84B0AC2990ECAA1A140185A46B77E9E8F9E5FA17D49238F30DE44DEDCC6E8F74 F469299655DA353C550D41EB9E4412D0E70141810F0149E19E7FB40995721B92 417CBF037BB40B3713DCCDB4E1F48111D004A94CCEFC4E89A53BA921A70B46B8 64766837ACA7618BC4CC9E6274C36B08F4345F315AD63A1F062DB535A97CBD6D 402CBFF3AD8FE3694E068A7FA170572C24EF12C4C05CBDCCA2CC33D811890B30 4175E248F64AEC1014227993682CBE337F2562CEBF5190D5D83CB58F12D2F3A6
E0376D5AE37D16315AAD3A6237B430DF92B829BECD528DAF7B2EF278D06E3B2B 92CEE66B5A8942AC63D5617F435A2EB4F7B0A93AEC0845DFB10B1F17ED0F74B0 960677AE8FBE98D291290FDCAD7D2302144E0EEE710250B02CA2B316E245F2EF 1EA96C59794193ED309B61ED485D1FAE380151E1B5880B7D93092114B22467A2 0A47158BB728BE6B2183722E4AE62BD1C1047868C38F99FC7298D1FE34505BA4 93C854544688A5868E6A1A9B89DC91D2C90249B148BA1BDA9497F399F72D0237 075C81FF156C7FC0CD00539AA5C3ADBED5996A0A116E71ED32D39D7366759900 804A5F4DFA20CE096DBF17ED541CCF2A463B84722F7C2E16B15760AE684900E7 4BBF0C6FCF1551BC67FE489C9CEBD2E0C75B9AF04D968DE764D8314F04D6CA18 B1AEB9615022A94B0156EC1BCECE2F411AC33157391047FE7C0A318D5C05BC81 9B93B5082FCEC539FD15A99B81F15A59DA9BD21E2D21D9237E750628A926CC21 6BEB3DD4BC625CDA64A6B4FF4155A5248AAAA8986FC95EAA1C2FD82EC3E9F94C 1251CE87F8AD036FDB8037F2757927AF52DC627F93B89D4C0FB957C36A49F3E8 A5FEDB28467DE77BBA1F368025376B6667BE78A13C4CF175A111BD27F6722242 193382B41840F0DD9BCAD5A7B3436A9809C40F060BF7BE7AF7A1F1FB14F43159 7CA29CD759DB4A871266302F991E974F76C7CE3FB01C1314077A812E022F97C5 BAB772DC981F57AF55384BAF0417AA9C02C904946FD5A7666B59C510B236EB7B D0A2EF45745B5CF3210CFB4B88BA10D6A2B24D70A77300AD7C1C39424C9A33D7 7E2C73265661CCAFB3881F3505E201B352EAA861C60011187530ABF6B29FFF5D 487D1D410DB44740B7E9625AF8CF6E27E9A8054D7F9710C95A464B093A5AF9B4 3ADE14A044EE4090684EEB67C3F3AC8EEB1C0EEEEC6AAD8C42D5CE1C6AC5D4BB 3CE00F6076139AF8CC6F2FF10091F0D44900A66D169775FFB6E6D10EF4A6D11B 5B80A9E3FDA9ABF2977AC6A50E37AEE63762D8A1EC5EC20F6BDFA1E31E80513F 68553CC969BE10E632C61B9C60F6442BB7E4D9B3FDB3A9179563F3D184E97A45 A2527AB126ACAA52207FB3A87AA90C0D22FA9F717FCF4B92D4D01722A9F1F1C9 F56E084694C700EBBE7838 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY8 %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def
/FontBBox{-30 -955 1185 779}readonly def /UniqueID 5000818 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0 5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F 80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107 1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20 9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1 CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA F83C7D393392BCBC227771CDCB976E9330253690E4C2BECD6FFF806E507B9C3A 02BC7D9B7DC6722CD2E2E62A5D3E73DF655BCDEBDA2F8F0D4A3BB322EF919D0E 1739A5BC54FD2A6247B9585124441A352E2DF2480AC8B659A4ACF55E9AD3557B 08F4566942CD7A690BE4851DBB4228C7A1ABCD06E32DD3AE0B7240019E76BEA6 7A486C9DE835B39A621043C12D4F8913B7C34E7270B98B765A84639D0C1AC69A 1FA947C1E462CEAF2A79A1AC1B3D0FF291D21655E85FD69849E3219CA0896188 E6888F37F56E389BF12477C7696307FC1C2820D2DD1561F3A001DBBC45673820 3085CAD830ABA26C27636649B15B0DA2ED99883300449BC47067690B7CD0BE61 E3C39610E6984D4C7581016489ED2CFC55CC0F51A5F2E44DA190D8C321277606 9217788DA47F7162D405516466D169F300D48A7B95023A7C2D2F760B6BFEB2FD 181EF72341AF17663A3F059873CAA9E638E800524480D642476AF68C03572553 65DC7E21A005A9A2134C4B16D1C54DC7431D11AED9116FAF5F51CB757BD4748B 2B360E963DF2B23A46F75756960612A40BD711D220EF7C00FD8E0841BA8E8BF1 9610AB03C99B39E000794B7AC3FFDEF18E9B9D8B60375C8B34F8734C99E86723 265732ADBBE0D100481A91216FD12786E317973F9DEF260D942939D9E5D4A42D B0F3920B917C9702969182B00A9FFFE2244E0E889C90F78B7AA9F8BD413A758D 5A1FE0230CD2D8D941ED69C659DBAE2EAEB961B8B6A4CAB6D5A83DAF20D5F6C9 2F61F0739EDB46D0A737995E3E4B20D056BA3F57E88898E88D4824B8F688AA90 ABD6F4454C60F359AA4D4EAA2384FA8E52FABCF9A22F902744890166145E5F74 FFD832374284F0080F9F09C477822476E1EA759CC5CB07717B11EDC2DA49F633 2A78692F29D1D53841635BB90D7D952791A4F0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (main.dvi) @start /Fa 201[37 54[{ TeXBase1Encoding ReEncodeFont }1 74.7198 /Times-Bold rf /Fb 165[37 43 2[43 43 37 33 40 1[33 43 43 53 37 43 1[20 43 43 1[37 43 40 40 43 65[{ TeXBase1Encoding ReEncodeFont }21 59.7758 /Times-Roman rf /Fc 135[33 120[{ TeXaae443f0Encoding ReEncodeFont }1 41.511 /CMMI5 rf /Fd 184[77 71[{ TeXaae443f0Encoding ReEncodeFont }1 99.6264 /CMMI12 rf /Fe 203[28 28 28 28 49[{ TeX0ef0afcaEncoding ReEncodeFont }4 41.511 /CMR5 rf /Ff 148[43 107[{ TeXaae443f0Encoding ReEncodeFont }1 83.022 /CMMI10 rf /Fg 204[42 51[{ TeXf7b6d320Encoding ReEncodeFont }1 83.022 /CMR10 rf /Fh 148[36 55[35 35 35 49[{ TeXf7b6d320Encoding ReEncodeFont }4 49.8132 /CMBX6 rf
/Fi 150[23 50[41 41 41 41 41 41 49[{ TeXf7b6d320Encoding ReEncodeFont } 7 66.4176 /CMBX8 rf /Fj 164[101 2[131 4[76 73[53 53 8[{}5 90.9091 /CMEX10 rf /Fk 166[29 5[22 13[24 69[{ TeXBase1Encoding ReEncodeFont }3 39.8505 /Times-Roman rf /Fl 175[77 1[88 78[{ TeXf7b6d320Encoding ReEncodeFont }2 99.6264 /CMBX12 rf /Fm 166[38 5[30 3[38 38 8[32 69[{ TeXBase1Encoding ReEncodeFont }5 53.134 /Times-Roman rf /Fn 134[50 3[55 33 39 44 1[55 50 55 83 28 2[28 1[50 33 44 55 44 55 50 16[61 10[66 72 15[50 50 50 50 2[25 46[{ TeXBase1Encoding ReEncodeFont }26 99.6264 /Times-Bold rf /Fo 134[55 55 39[71 1[82 10[76 44[52 22[{ TeXf7b6d320Encoding ReEncodeFont }6 90.9091 /CMBX10 rf /Fp 194[47 8[30 30 30 30 30 4[47 20[30 22[{ TeXf7b6d320Encoding ReEncodeFont }8 49.8132 /CMR6 rf /Fq 177[36 78[{}1 49.8132 /MSBM7 rf /Fr 177[48 78[{}1 66.4176 /MSBM7 rf /Fs 135[35 5[29 3[38 54 1[33 25 22 4[32 28 27 34 29[44 7[19 25[39 33[{ TeXaae443f0Encoding ReEncodeFont } 14 49.8132 /CMMI6 rf /Ft 134[45 45 1[45 51 30 35 40 1[51 45 51 76 25 51 1[25 51 45 1[40 51 40 51 45 12[61 1[66 5[61 6[61 66 66 61 7[30 45 45 45 45 45 45 45 45 45 45 1[23 30 5[30 39[{ TeXBase1Encoding ReEncodeFont }42 90.9091 /Times-Bold rf /Fu 214[30 30 40[{ TeXf7b6d320Encoding ReEncodeFont }2 74.7198 /CMR9 rf /Fv 145[46 22[73 7[58 79[{ TeXaae443f0Encoding ReEncodeFont }3 74.7198 /CMMI9 rf /Fw 87[25 19[42 42 24[29 33 33 50 33 37 21 29 29 37 37 37 37 54 21 33 1[21 37 37 21 33 37 33 37 37 10[46 54 42 37 46 1[46 54 50 62 3[25 3[46 1[50 46 46 6[25 3[37 37 7[25 19 1[37 25 25 25 36[37 2[{ TeXBase1Encoding ReEncodeFont }52 74.7198 /Times-Italic rf /Fx 205[25 25 49[{ TeXBase1Encoding ReEncodeFont }2 49.8132 /Times-Roman rf /Fy 138[45 1[45 3[45 45 1[45 3[45 45 45 45 45 45 45 45 32[45 17[45 46[{ TeXBase1Encoding ReEncodeFont }15 74.7198 /Courier rf /Fz 87[25 17[37 1[33 33 24[33 37 37 54 37 37 21 29 25 1[37 37 37 58 21 37 21 21 37 37 25 33 37 33 37 33 3[25 1[25 46 54 1[71 54 54 46 42 50 1[42 54 54 66 46 54 29 25 54 54 42 46 54 50 50 54 6[21 37 37 37 37 37 37 37 37 37 37 21 19 25 19 2[25 25 37[42 2[{ TeXBase1Encoding ReEncodeFont }73 74.7198 /Times-Roman rf /FA 152[32 32 53[18 44[32 2[48{ TeXbbad153fEncoding ReEncodeFont }5 49.8132 /CMSY6 rf /FB 165[61 11[66 8[61 69[{}3 90.9091 /MSBM10 rf /FC 134[35 40 6[32 36 1[43 62 2[29 24 2[34 1[36 31 30 37 13[43 9[31 1[55 3[50 1[53 3[35 1[20 25[44 17[29 15[{ TeXaae443f0Encoding ReEncodeFont }22 66.4176 /CMMI8 rf /FD 166[48 3[48 41 37 44 48 37 48 48 1[41 48 1[22 3[41 1[44 44 48 14[33 33 49[{ TeXBase1Encoding ReEncodeFont }18 66.4176 /Times-Roman rf /FE 165[44 53 53 1[53 53 44 40 49 53 40 53 53 65 44 53 1[24 53 53 40 44 53 49 49 53 65[{ TeXBase1Encoding ReEncodeFont }24 72.7272 /Times-Roman rf /FF 133[35 40 40 61 40 45 25 35 35 1[45 45 45 66 25 40 25 25 45 45 25 40 45 40 45 45 12[51 45 2[56 6[30 66 4[61 56 56 6[30 1[45 5[45 45 45 1[23 30 23 4[30 36[45 2[{ TeXBase1Encoding ReEncodeFont }43 90.9091 /Times-Italic rf /FG 192[33 8[35 35 35 35 35 35 35 4[55 1[27 27 17[35 16[53 5[{ TeXf7b6d320Encoding ReEncodeFont }13 66.4176 /CMR8 rf /FH 149[25 2[45 45 40 40 4[61 61 1[61 61 7[55 15[48 1[73 56 4[45 1[51 2[0 3[61 5[91 2[91 91 6[91 11[71 71 1[71 71 1[45 12[71 25 71{ TeXbbad153fEncoding ReEncodeFont }29 90.9091 /CMSY10 rf /FI 135[48 3[35 4[45 1[76 25 4[45 1[40 51 2[45 3[25 1[25 29[71 2[25 45 45 45 45 45 45 45
45 45 45 4[71 1[35 35 17[45 11[66 4[68 2[71 2[{ TeXf7b6d320Encoding ReEncodeFont }30 90.9091 /CMR10 rf /FJ 133[42 45 52 65 44 52 33 43 41 41 46 44 55 80 27 47 37 31 52 1[45 42 47 39 39 48 7[53 75 86 53 62 53 56 3[69 1[88 1[77 1[40 76 71 58 67 1[65 69 68 2[71 45 71 25 25 24[57 2[54 8[53 9[58 11[{ TeXaae443f0Encoding ReEncodeFont }52 90.9091 /CMMI10 rf /FK 75[30 11[30 17[45 1[40 40 24[40 45 45 66 45 45 25 35 30 45 45 45 45 71 25 45 25 25 45 45 30 40 45 40 45 40 3[30 1[30 1[66 1[86 66 66 56 51 61 1[51 66 66 81 56 66 35 30 66 66 51 56 66 61 61 66 1[40 3[25 25 45 45 45 45 45 45 45 45 45 45 25 23 30 23 1[45 30 30 30 5[30 29[51 51 2[{ TeXBase1Encoding ReEncodeFont }80 90.9091 /Times-Roman rf /FL 175[92 1[105 78[{ TeXf7b6d320Encoding ReEncodeFont }2 119.552 /CMBX12 rf /FM 134[60 60 1[60 66 40 47 53 1[66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 12[80 1[86 1[73 10[80 1[86 1[86 10[60 60 60 60 60 60 3[40 5[40 39[{ TeXBase1Encoding ReEncodeFont } 36 119.552 /Times-Bold rf /FN 134[42 1[60 42 42 23 32 28 1[42 42 42 65 23 2[23 42 42 28 37 42 37 42 37 7[60 2[60 1[51 46 2[46 4[60 1[28 60 3[60 55 1[60 18[21 28 21 2[28 28 37[46 2[{ TeXBase1Encoding ReEncodeFont }38 83.022 /Times-Roman rf /FO 139[28 32 37 14[37 46 42 31[60 65[{ TeXBase1Encoding ReEncodeFont }7 83.022 /Times-Bold rf /FP 205[47 1[19 44[35 2[55{ TeXbbad153fEncoding ReEncodeFont }4 66.4176 /CMSY8 rf /FQ 119[33 14[50 3[50 2[33 2[50 50 6[50 5[44 15[72 2[72 3[39 1[72 17[50 50 2[50 50 50 1[25 1[25 44[{ TeXBase1Encoding ReEncodeFont }19 99.6264 /Times-Roman rf /FR 175[110 1[126 78[{ TeXf7b6d320Encoding ReEncodeFont }2 143.462 /CMBX12 rf /FS 138[72 40 56 48 1[72 72 72 112 40 2[40 3[64 72 64 25[48 27[48 45[{ TeXBase1Encoding ReEncodeFont }15 143.462 /Times-Roman rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 998 456 a FS(Introduction)33 b(to)j FR(NP)p FS(-completeness)1691 708 y FQ(Hung)24 b(Q.)h(Ng)8 b(\210)-41 b(o)2255 672 y FP(\003)1631 912 y FQ(January)25 b(16,)f(2005)1819 1321 y FO(Abstract)435 1466 y FN(This)f(document)e (is)j(still)g(under)d(construction.)31 b(It)24 b(shall)f(be)g(updated)e (whene)n(v)o(er)g(I)i(\002nd)g(the)g(time)g(to)g(do)f(so.)310 1566 y(Ho)n(we)n(v)o(er)m(,)i(it)h(consists)g(of)f(all)h(the)g(things)f (we)h(ha)n(v)o(e)f(\(and)f(will\))i(discussed)g(in)f(class.)39 b(Y)-9 b(ou)24 b(can)g(certainly)g(read)310 1665 y(the)d(entire)e (document)f(re)o(gardless)h(of)h(some)g(missing)g(pieces.)83 1956 y FM(1)119 b(A)31 b(brief)f(history)g(of)f FL(NP)p FM(-completeness)h(theory)p 1269 2083 1409 4 v 1267 2196 4 113 v 1319 2162 a FK(In)23 b(P)f(or)i(not)g(in)f(P)-10 b(,)22 b(that')-5 b(s)25 b(the)f(question!)p 2675 2196 V 1269 2200 1409 4 v 224 2362 a(Looking)g(into)f(introductory)j (algorithm)e(analysis)h(and)e(design)h(te)o(xtbooks)h(such)e(as)f([8],) h(we)f(\002nd)g(a)g(lot)h(of)f(inter)n(-)83 2475 y(esting,)30 b(practically)h(useful,)f(and)f(beautiful)h(problems)g(which)e(can)g (be)g(solv)o(ed)i(in)e(polynomial)i(time)e(with)g(respect)83 2588 y(to)d(the)g(input)h(size.)34 b(F)o(or)24 b(instance,)j(sorting)g
FJ(n)c FK(numbers)k(tak)o(es)f FJ(O)s FI(\()p FJ(n)15 b FI(lg)i FJ(n)p FI(\))p FK(,)24 b(computing)j(a)e(minimum)f(spanning)k (tree)83 2701 y(of)h(a)f(connected)k(graph)e FJ(G)36 b FI(=)f(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))30 b FK(tak)o(es)g FJ(O)s FI(\()p FH(j)p FJ(V)21 b FH(j)15 b FI(lg)i FH(j)p FJ(V)k FH(j)p FI(\))p FK(,)30 b(computing)h(a)d(single-source)33 b(shortest)e(path)f(tree)f(of)83 2814 y FJ(G)j FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))28 b FK(tak)o(es)g FJ(O)s FI(\()p FH(j)p FJ(V)21 b FH(j)15 b FI(lg)i FH(j)p FJ(V)k FH(j)i FI(+)g FH(j)p FJ(E)5 b FH(j)p FI(\))p FK(,)28 b(etc.)40 b(In)27 b(f)o(act,)h(none)g(of)f(the)h(polynomial)h(time)e (algorithm)i(one)f(sees)f(in)83 2927 y(such)d(books)h(tak)o(es)g(more)e (than)i FJ(O)s FI(\()p FJ(n)1272 2894 y FG(5)1311 2927 y FI(\))p FK(.)224 3039 y(All)30 b(of)h(these)h(problems)g(ha)n(v)o(e)g (naturally)h(originated)h(from)d(practical)i(engineering)h(and)d (science)i(areas)e(such)83 3152 y(as)j(netw)o(orking,)39 b(databases,)g(electrics,)f(etc.)61 b(The)34 b(ob)o(vious)h(question)i (is)d(then:)51 b(\223can)35 b(all)f FF(natur)o(al)i FK(problems)f(be)83 3265 y(solv)o(ed)22 b(in)f(polynomial)j(time?\224)29 b(After)21 b(decades)i(of)e(research)i(in)e(algorithms,)i(we)d (essentially)25 b(still)c(do)g(not)h(kno)n(w)f(the)83 3378 y(answer)26 b(to)g(this)g(question.)37 b(Man)o(y)25 b(natural)i(problems)g(seem)f(to)f(be)h(dif)n(\002cult,)g(in)g(the)g (sense)g(that)g(despite)h(enormous)83 3491 y(ef)n(fort)35 b(from)e(computer)j(scientists)g(and)f(engineers)h(in)e(man)o(y)g(dif)n (ferent)h(disciplines,)40 b(no)34 b(one)g(kno)n(ws)g(if)g(there)g(is)83 3604 y(an)o(y)26 b(polynomial)j(time)d(algorithm)i(to)e(solv)o(e)h(an)o (y)f(of)g(these)i(10,000)f(odd)g(\223natural\224)h(problems.)38 b(\(F)o(or)26 b(a)g(list)g(of)g(hard)83 3717 y(optimization)h(problems) e(of)e(this)i(kind,)f(see)g([9].\))30 b(W)-7 b(orse)23 b(yet,)h(no)g(one)g(has)g(a)g(proof)g(that)h(no)e(such)i(algorithm)g(e) o(xists)83 3830 y(either)-5 b(.)224 3943 y(Let)23 b(us)h(introduce)i(a) d(fe)n(w)g(of)g(those)i(problems)g(here:)219 4119 y FH(\017)48 b FK(V)t FE(E)t(RT)t(E)t(X)30 b FK(C)t FE(OV)t(E)t(R)c FK(\(VC)1113 4086 y FD(1)1150 4119 y FK(\):)d(gi)n(v)o(en)h(a)f(graph)i FJ(G)p FK(,)e(\002nd)g(a)g(smallest)i(size)f(v)o(erte)o(x)g(co)o(v)o (er)-5 b(.)219 4303 y FH(\017)46 b FI(01)28 b FK(K)t FE(N)r(A)t(P)t(S)t(A)q(C)t(K)r FK(:)34 b(A)24 b(robber)j(found)g FJ(n)d FK(items)h(in)h(a)f(store,)h(the)g FJ(i)p FK(th)g(item)f(is)g(w) o(orth)h FJ(v)3007 4317 y FC(i)3060 4303 y FK(dollars)h(and)f(weighs)g FJ(w)3835 4317 y FC(i)310 4416 y FK(pounds)g(\()p FJ(v)670 4430 y FC(i)698 4416 y FJ(;)15 b(w)803 4430 y FC(i)857 4416 y FH(2)25 b FB(Z)1004 4383 y FG(+)1063 4416 y FK(\),)d(he)i(can)g (only)g(carry)h FJ(W)35 b FK(pounds.)30 b(Which)24 b(items)g(should)h (he)f(tak)o(e?)3272 4383 y FD(2)219 4599 y FH(\017)48 b FK(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)33 b FK(T)t FE(R)t(A)-6 b(V)t(E)t(L)t(I)t(N)t(G)33 b FK(S)t FE(A)t(L)t(E)t(S)t(M)t (A)t(N)g FK(P)t FE(R)q(O)t(B)t(L)t(E)t(M)d FK(\()r(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)j FK(T)t(S)t(P)r(\):)26 b(\002nd)h(a)f(shortest)j(route)f(for)f(a)310 4712 y(salesman)e(to)f (visit)g(each)g(of)g(the)g FJ(n)e FK(gi)n(v)o(en)i(cities)h(e)o(xactly) g(once,)f(and)g(return)g(to)g(the)g(starting)h(city)-6 b(.)224 4889 y(So,)24 b(what)g(should)i(we)d(do)i(then?)32 b(When)24 b(your)i(boss)f(asks)g(you)g(to)f(write)g(a)g(program)h (solving)i(a)c(problem)j(which)83 5001 y(you)e(can')n(t)h(come)f(up)f (with)h(an)f(ef)n(\002cient)h(solution)i(to,)d(you)h(could)p 83 5078 1512 4 v 182 5132 a FA(\003)218 5164 y Fz(Computer)62 b(Science)h(and)f(Engineering)i(Department,)73 b(SUNY)61 b(at)h(Buf)n(f)o(alo,)73 b(Amherst,)g(NY)62 b(14260,)74
b(USA.)61 b(E-mail:)83 5255 y Fy(hungngo@cse.buffalo.edu)p Fz(.)188 5316 y Fx(1)218 5348 y Fz(Incidentally)-5 b(,)19 b(VC)f(also)h(stands)h(for)f Fw(V)-6 b(iet)18 b(Cong)i Fz(\(V)l(ietnamese)f(communist\))g(during)h(the)f(V)l(ietnam)g(w)o(ar)l (.)188 5410 y Fx(2)218 5441 y Fz(One)j(can)g(de)n(vise)h(a)f(dynamic)h (programming)g(solution)g(to)f(this)f(problem)i(which)g(runs)f(in)g Fv(O)r Fu(\()p Fv(nW)11 b Fu(\))p Fz(-time,)21 b(b)o(ut)h(this)g(is)f (not)i(polynomial)83 5533 y(as)c(we)g(shall)g(see)g(later)l(.)1950 5782 y FK(1)p eop end %%Page: 2 2 TeXDict begin 2 1 bop 517 1800 a @beginspecial 20 @llx 20 @lly 575 @urx 696 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Cantor.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Cantor.jpeg %%CreationDate: Mon Nov 8 22:20:17 2004 %%BoundingBox: 20 20 575 696 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Cantor.jpeg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 675.11 scale /DeviceGray setcolorspace { << /ImageType 1 /Width 268 /Height 326 /ImageMatrix [ 268 0 0 -326 0 326 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!W`9l!([(is6Th>:hXchDf]T1E$-qh0E=(!8PK<Oz!-eJG!!! !i!([(i!!!*1!ZM*us5O24!]C-N"a^@0!!3-#!([)\z!t>;M!!*'"!+Z'0!!*'%! s8Q'!!+GX!!*'#zzz?jH`M!K[9]zzz!!*'"zzz!!"uF8PK<Sz!"]-$!!!!"!!*'j !!!!"!!,&G8PK<Yz!!iQ)z!!"uF8PLQDz!"&],z!!!!#3'p22"7uQn!!!!3!&X`V !!*'O!!!!'z!!,&G8PK<]z!#tt=s8W-!s8W-!s8W-!s8W-!s8W-!s8N2b!!"uF8P K<lz!!3-#s6]js6"FnCAH67kzs4[N@!"obO%M0*b&.fQt'+km!,8q:3)C$FB(Ddl (+qY4l$k*OQ&I]'V$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ%0+*C$O?c&!=Su0&HM jL!29Gn!<iK)!<E3%z!!!!$!!*-("U52;#mq%O!!*3'!s/T,"U>5;"To/h!<<05! sBb[0a0j?@1si)JMIEDOeK$H,:""%_.#2WEe;\+#:5O3nDWnIF#=`-Z@aJlP>l'] _P;32(Xc=CAb*0\_p`bgo0t*lUkQ1@`73l?V7":mjn2YdG(u<[[`6n\p,>KCB6T, tVmj^ukP,#4!!E9Gs4RGY!<E0#560rX4pdb3qC*H3U-Ug]8e[XQ/^Z-i5mBH98Y( $cMM+9OM>;YYX%8&qneqH-d?Z,Cg/-SRh@fo1j5?Qm.DSK`6o*.NUe<t,!!,-O5I
LLkI7T0<ZqEn:rr>)S"uPAGODLllDXg<U%EX%>-*9i:haL:*)CQ.gOJWpSq4X,>O DtMEm%6Z8R/[0$.)t7BJp?Xss3U"ZNsRYUR3=:3<(i1K]ZD'`845a;>Gm>r-\TQR SI?gJN2A^XQb-&ORriZs.0msLT/@;.,rjjKoA'.TOX0/nmR)%ei-[dE+3I0X-'P8 Pa&JnR..0`Mn\RjCQO3oMVVHMD>'VRXn.__Hb5]lR83<%B4/<N2$07eAi,qp%!eu J.PDLJ.iVpH*6#lDCmf*:8<M>apbc(ULM+oVhPb(Yj9!+;F9d3p4J.bZW#J!g7WR kXee.!NorrCJK)/sQM&%BbYredsS=OX35/jJg4W=i]s4t20_:NXS$SdIlV]I:_g+ JJ[qP'K_\:3]X$2NJ"(:/h6-_MN6uP?m1<[Du*CAFRA6dcl<=VrEK-Tt=&,5feOf V@NFBA>GgDTNkkqe942)GUA0]4k#`!-^a$-SSK1jF;'tUGU>G)(M9n&Y^l0SoYSq sASn2i^cK0EC@C7grfL4"^6Z=@(K^LYdA-^A+Kh5h50m!.99,_W0Wm;#g*B$]5". p9oe>`H"S\)Jqs'Y+X0>+tN[Kth!0]ennck]fU@RH!]ArHUfT!i7P_@Hu%`p\uNl d/to$kYMWafEWPRE%@BMMf!LRS7lkr:^=%QR3jn.[\^pnujkgWG*@pXd5KE%2!hQ UcIO4B5XFZ!1Y0HA=fni%4A6[)@J!UiLTDbA6E[[.2dErUj6b4LrahA802u<MLcT drTqiO>W:qar?Bo%s&$+!Pn\-e8b%F[>k6pnoYL2QH`Ggp,dO3fFd$<#T!((Bb3W 6FSPk9d8`_d1P$&jdUf+W`Tf"YqJU<XND)sWi6<KKep3LN&Nu@?_Ijq+4*^NG81F k/Ma7n?9E=!"3N7X7OjPnHSpPZgs4$:<-XIA>h)S;`%Z2BUUo0A8:iW$u'Sa_+hk \2E)m*m),lG9(eLY=;p,K]C"10if:=]UUVagd1Y=Wl2*(V8q"<N&@5$>&$?(ePan jtD]XM<0$D0YE%Om[=R]DTZ3<B1lJ^t5eQ*a%Y]rr?>?GG4&,\6'_$-X@oQrl`&2 FP%H0THpaBmiAVCp0*N+-*Ca/nFl89<[HDldk#^T^lYjBR?6/*Rii1b5Op<p"/q" ))#XgiEUPC!b%GQpOh%9$5mOudDZc5)nt#nZ-<!<s`O_l(hGOIZk>^/$&qq7Br7C u!kp2@bk62L_:iMCm&g9N%K56pqaY46_bdTUVHV8IZQmo?3)Z%6bTM3K&Ijm5c's p7>H]S*H<4T2\L"iHaJH2b'R$UtJ>HXQ-rr=`V/a*\R>>%JK)hPb17%ph,mK8Ker 77nWl+!j7*gla,2Y>d*l76c@1gsG0)?:fZ,@#q'r+b'oE0[$oT1_Y5e%k7R3ep3< l`nIMIWJ!h>h,.t;ms6UY4-oHojh49V2cLEF`-6o\Y=GOD(91P)(HoA*>FHpk+L^ #;GUjK0SXdHM>!57f',R'$4^us#:MIF\dE)#A-=Z7/FK1hn'TF5Q-S3BF'qY2-=H cd8o&O0;:+2(IYUri$k@4uSNbBeX)q`1gD_&pfR4O]pe?[H_o$(D6%bb#nNX[gL4 o&\-)ue//nu'[KjMP<:qoRXnm'dM_&'?._=);Rbqmjc4'aj0QN$qZ]6aN?Ks8pIV jAb8;\?$=*-;At$pDa]UhWY]Lj-fm&tT4Zs4?K\!N4_Gk@fP5.L1q;W[5Y!#s[lX 1*7ge0Qu_"!%13%lPO`tiU\;nK/]eGe#_qsi3`C4LJ,[)NZR3>GoH\_dphYtE>qO rNPt<]OL.#CP"?uLS4Gnp,mj)KN^[e/<__sD9G@.Q>H$!8Y9X/Oq*4\,C`@P"%uT W9E%D3=7,1OoS'#p\9E@mlk`jOW.4CUKqb$n8khZ>$I4k^e7&[Z7H(iNr.(S1_2A 6YY:D0[nRYa*l-?m$_Ij&4]AenK9!S$`%YM_.EdV^WgF*M[Cb1PpFdaqao,bB6,F DUdu_%6b6,a>/i.>\UhkX'M$V8]@d3Ug0s22I:Y"0#;c<d[CF&WS$m%`T;`JF[FT Nlp!jpIk]2#uWg;JV;<$56QL0\jf1=DUEt6dHHOO*PW:KJI*A/SC^HW)nFL#Y_(d ['=>3gm,g]$j^r)^'4@mu1sUh;.h/22V6(N!M>)P3$ih567bt360dUNh'[fPsR4c Vl6[-KYg5+ij]qi-.U[_JI#MT7#nQ?`(F?4YOqjY&>b#_An5=>cX^i0pWUk>iS41 N[+DEJ'8`+u#@S-[`X:A8LK.CL(#s3g,QN]$_K,Te9lj;eJ_JHB@":ig2K[\Gp>A -$aTio"@n*sE%Y@I8;i_o_<R"dTc>o'ca?_1T7IS*XEU42\+-#=&7l!WN.J=4lG! "@T(89Ti"#KHa7LAQ?:\+l"W]QN>#UI(+MH9_ki3pI4DCkr*IU%gB."P7c`BCl\` :4A()sJ]suC+[!Q)[f`T@V78kle*)".cDh#.#Z,d$"=T'I8]2^&)qZK,Wi3jL%M' lmSIeq`8[5MJiB/.^6d3RU5h:^8r78"kVRDeR+g<,+d-\Uj'k&LaP"$-rE2)MS=[ UsO)os&M/&p\=I7'48a303h#,fMIkHY?WV0%,+J[GgQWn%_T"[3([U0J@GaXTaf5 tp+@k+%"*W+I9n4LR4Vs4$7@K7sPbp*q;CiA<B>,H>TB'bEYc.!?W#8E79]hi9W, i'I-OOFALOmFpQI9IbYPbI3Q*N(iqN4u5+J$F#\+3MVcF]t(LN--&T2>P>KFlX6= f<oq]t93`!^WQC8bc[lPkg">Mg>FSi/9#Jp>Ch\WUZQ7XKZ^-d3MH47Gb5L$iAW< *!XH)VEkqI+H_9lsR#l(=Oh\?0naO*[<FqU+'#>"3Ng,S1:"@VgL"(e:nRqo`2s4 -!P*?kht,WM!bOHZ0kPg'7>MD59$hkEUZ*FaN`Q7\IVXo>A)2;j90^Z,miF4ldN# 2%uu<lnN%e`tl7:ktHi)?I#&e^OS4"2P^,eO@gn*Yf*M@PAU#n,Vu%F8*;DgM%B^ 'B0as<]b81+7Ok_jXkHRIfAW9;n(,McK+Q+I&uXOH\aaR`E0/$r@?'IkDdYSS%;g n[@9h%_P`V8>P\kEn-_#qXtO9\-$;@+SWl(S/LI)2'T62J,j'V'7?]J`7.f4HGsZ jJ#t,4[;)?EF6/*pif&-,[6;70NWe"ub_&@Jh1bm./Co(NoaR,uC.BU#GZWB8On7 p;7[F3e5Zk%F'rr=odUpb]s)bfcPWNYN:i22m'!@NCCQ&h,oQ'D!mN7-8jmW%s9r VllZY%Oj.hP4$,27k$7!7u!MN0EmM@OFt8\TQKDQ2tFEc#ABci:R$L9Q,9$\G<6b J-+$][I;/?7/KXZ]^<3FfjP;$Ur7hYd)bHQ1DPkAZ*"c*:6-\#!%h^:dr36<k>/) 42dN*]QW^m-[J6LX^"EhF=':Kt(sk6mX[faod\KXLn>!@*<1>S:Y:<@>9t*hh;5> lFfB>,S1j8>JMCap]a(a'l_;R55fa^^R;nq,<;Mn`2JEbeIF]Pee*FiB^DOAdlU9 BU+<KKW7oUl`]/rG5g!?KS"V#[A$B])48S"Tqq+/E.Qh3!=T&<Ttug0IXk@</``/ TX10-WP5*T'f:"eL[_EJd<s"8/eRNdmIq(!b:/pZ;/W``fRde7rPMa,!rX:*2d\e -lLQ+"!1$bE7$#S;\R$&_5te>d(fV-ka`4OTJYU^pM,HB;Z_1n-^<T=TiNRLHSs8 fZrV2LKdU<Y$'gR9FuGZs?-:p<YWB!N't2G1kp2JrP8$)HY`BZ,L#CLH,k=]fo*K
bn,#;j/V2tZq!O%[J3e/;g$a%;Kd9uGE*.gqCC^qJLpnb!I1/d.d2NjXZ\q]*d/"#]%\+\5:k"tb8CO,/80_9r5W`7MNb,l(=K`pi,XED#Y,jXd%e$=;B6>-1.q<'Yn 59$TpJslKZI<O880j?i-;^pnAlgA15T'V(g^e<+ChlMU:Fa>D"_M@/25H;DEk,h3 @t#SE(r@^5HN[_UJ9:D*S,b\#JLV92oUmQ93)K$7.AUjLd=;2EkhJ_r-j6J5C$nP ei1_2LlC^Ome:H=$ngRRQD65+hkN''Ti9iQK<d.SaoQUU@?`.GBUbHIJj2#W<gU0 F?,alr2e"iUnag::K"#>TZhWkZ)ZqE`pAlWH+n7AjJbD5CH<MK%7e<?oIe$9AHBf ^57?ErACb7?f[K&STpS[-AYgc-?*YN`NBZiX7sh[*5Qh85-7%k:e:9Yu(G4*[^?# ?*&gPm7kb1N*[$e*(+/i=4$tIjrDVkb(:S+uDZ,0bBn[!7iO'e&8s#@JLWJVe\F. $!d0=Y4^RlQC&e^>rFl;&CP^i#$'#9m\ZA=;/k<S`eVc./"aq,('/cNiOJI]<rW. Ie6LU%lHaTjD*@b%L!L-3/DU7*GUHYDY*5dH<9i2bTc\Y6;eoZG.gN$+%6e$u#qg >&_kK2*!;9VKeO@J8)Q"dGa9_iPTaG=ICaGe:82[2X:n.Zc?iSX5T-BC]e.]]/_M LGW385'3:iQ,Z*;:nO[XHkj"Ai="h$EEpBD"?X.jnD6b0@i0DKF.KCQ$ur2X:EUB jpZ8@m`7$OkjcWdLpW63Dd$40sXIpMTj?1bc#kscJq5--.F]ApQo%N+.U\c48ocF rXj4\]Gh@<Cj$./_DR/:U7E&<g`4aMT6J+n3;JM]1HVAmZ[.hOCS8hk"q'Vk*RZ, ?G$Pbd5"VYS*%1=DV7E^!]5hI'B1.S2Y@QIUs4-#^l.i$$2,HE63'XkZ+@246Ep\ !1.$@0NK]6WDO!E]Bi2Gcu`M'LYpaQ7J!u_kWZJIaA,PR70=tXS2+ldp.\THKuc# #'Ul.K/kCKiS&)lR?\m1,9=/"Fko1m7F61,9;lM(j&!<bQ2fMo0)G.NlU;O*G*ei aD*NYK]AEa#WQTCLqUY*iL7*UAWB.Z<EFp.7X8`&r>"i[[q)/+p)2iFoU%KjDINt VGJ_"(j%5#J2H4O83Fq]7Gk_UnX3@_62F*hZGne%kJNhK$254E=Ds9s<J6M?]>.* T[X*+4f\e<?#-=@qr8+0s5oP>F#>hsPAklXDCHg*T:#3R_Y9&QPX;`O2![`E]Wop 3fZpEbeY:)$?a)6I$T%Ya@Ti4GmdQ;]T[/JIadW[+"<qf2/G2U9RiH3:*QjT"G;m e_$_N*UcWQ0m<QiG[pgHS>1gN?2ap;!:70,0<FeKQ-Q>'E>Q+%Vdg"3"m6\<(>jf ZM1@`&s4VaRMeacQ45'm&%Y^QtY*V:J&.0*b=`-19KUuf<CC?m0o7uVMa$a+;]5H ZIukE?P2A0^8UY1O@X?K[)S"4j]SsV34-n&^!?WX3C0frN]"J9\E_o-pW';"YdMh G*oRPRQBt4IFn=P'3_WQZP+5:D82j7&8n1jZOEjK<-56m7P*clSCB)ZE>ZqB?%.? bV_I*if*7>?(_a#.0<)/3>O2X$1.!@9R,@;a`PE3FcbjZB#:,.0Yeq%5gGR+auXi 7qt`sC]NZ3t'd17,$(\2g8%h?/F@A%"X:o-_LloN$`=F;X!p5NaWAa0Gs*H!&bL[ IlKrT)m*qm_uGa\-Ul!-V457Y3RWSK]ko;L?CSBQPht:#pcr?2#<^p[ZB@-[3;5s `d;Hh?/-mIlBFc5<0#uDK_j"Fs3^&=W2P5:.@iT"_<,n,RH<tl7G_NRiP9^^\BKf % P0D,+-XdJ[/=R*-QTIRj^oZk'E>u:p4A$8-5!_L.Q9%<k4Aa$lJ.N,\R3c_B^7]3 m%WM?(HHr83ciMbESQ:17c6>rt*K%eVbOn.&>NA8S2;43aeI<deeSK?.[MU_HL"' VH=qBJl(JA9eLH(k>[mqoB-c/iUUbqG.P8kq(m9fnAk_"Zo*`QOG\<R.Y'CeZK5g tt5GEgEf,KWC`F/!@KH*$quX4g`bPNN=GI<N3M?l#:9a],@hrf*,S+).-\W,JakQ CjrfB?^.)&2etM)"PM:eR#.2V!T:f#:0m*.c&AP7Ze%?0s7a*;4S&O8L^lom8fKV >$C(R\h"3q!dkc>fDCec!1:SP9dFDK,qV`OIZ`Q`l3QL$s3p1:$#\Y>+mfh?$\YI h^utur7$6Al"#K#1E/<IBgT+_K&Dne'Ojk:tX>/lA;%MI^!8d;s^/LHb[BFRXk>2 #p+""!nD/To"ReD775m2TnR@`-5EG"$VH"E;'@EkE%#i+eOcoFsCeG(D,a>;nKbB JI\+[ii-;+W$r<jAqg4E!F?(KZA5R!WrfWEL%)*b_Yur-T01Y+\Cs]ou"W:'`0\h Uina5>OjXs4$8RN`8Q5Y(S2bi.QAP-*tGlfbLjRi2GD$A'_OLDj%#,F2!bhq4U1t &ZZOhiF@"7O09!;:0,tBU<L7cgt)ATHqS]aF/sKZH[_TDTDGCOr,smP]A(:"TXqX r%-d=K/LCRQ!QbU8C-magUc-&\HRP\f4+p,9`Bbd/-XIPc:8sG7"'@p[qk\.<p$/ Y&[PuZZG7GDE<\h[M1&HOi#lan=U6u2rh@]g4i;Mp!^CNNn68b?]'`3!?,bDt34s CgCe`fVCEeNWrR2q0gAjpPAF2:%TKCdhY!b8O7r6$/GDM,S:=nYLrH.U)9blcs$" ZYWEf>&g8,?WF(FY1i??JraQ9;sp39l#*k58E$s?Cb+L.:CN4%D_b:cfkkZWYl8M C=aIjYdqu<LQWYN]@t0$NC9pql7T*ba*,m+L_"?XOTU7m;i^pUF\cgk*2/VdSYUl e'<Hm%P"@^@NL>5OVPb2ij0Il'5-coY2^ABQJ$Rn*,)b-cV[&8#i>&SAKCD8/E0u e!&rF6TccL\:f%[e0ZfTO0rdXl`B3gnfkh0ZL/T]aKbb:#c?ij,bJ*N];Y3[?ZGc -=O`u\)BoTPRYgj)e5Gs2$RL:Q*Tn4d>4N":INWR0#;V-*?:GHH>JMjua?nQ:(/= t7R:VVH4`4NIX(ri;*^plCJ6Qa^7C":t?n9Y;F=euA=UYS["hOFMCP`qmIDEZF6< [P6sL[nl'.jC5RL'(FI4Uqhd:%lLli8.ahCb/mO"Eg);A.&<"t,b@qejnC8>jM%D "O)l9NK<j@PqSGL2aOKanTRZ$gp,6b(_6)0M@"7(!QOlshTDFfNQiGYf[hfLk=Ii 7d8,<oI93a=#p[!TDO)7luSS++VQ28h\%\lp773_iK35KNakPH]ZR8Y(LZ67KSPo Trt&kVOAPs>hTajs)Oo)2@g\ZBKmDmgGiPE+sF42\Ogc%uB"W`<>\ABSFOJI8`IM #Ht/f*LDjE-9I*\D+bsU_0J]Y%LVSaoL&oF+63]9$SQI-_BTHUmM3Tlk/!-PZtfO 6U6f0ROZE)P"?p^EAO>NDi?%DM'GH$N/O`UF[XeN0Rr\j\Vo&Zcj!&oNoOLCQE@p U3<"]:5GRb45NXX!d!_]EUMr9car?8,mNZ'>1&h5F<O149p)[t\]CW4VQ#dW?TeP NCck#Lf>t]pL:N?[G0H^t#;J)@41!1HuQAD+u<A8(ZSR]>-9(.bif3:\(!`jb^>p YMH.W(rk+^k_Fko0Vdrjtu^E9gma,!R9lZ1]&PClgb:._DqUge422g,sPC#?G""V
7oGfeQVfV^:-IbIfBE?QC7&AQ=<%E26Yd[e0E`Ma=U*mP"@b]6kk09\1#-fVdC_n +F&/X-g;*T[s2S6`2W3Q7s4jZM]P9%m2^q;2a!EL5S@^9g*WqPqi<,MJ*:`?]u6) ^#T>tY(;.g/#5/j7fRs2(IG0arMgq2DIlFrmX=PJA";)<I)p<l/[ineiF2)HkfTY 7)*6.([R<(`_8$i3mLNtc-mP8;9p\t5fKnk_WHad!@*Y*@F5I@RPlJq;WG#bB`#" '?&#Q3\[NR=tM8N##GkAj+VXdW?^\8InoQ?I16^r^<`.fb^*DM<*/6gD*\1tdm`[ #Ijo!W?AOc*E.Cf('$C:4K=X=+)\'GC\0c3M_Y^&7H&+Kcng5Bheg*#s2%P%8nc5 I$#:0O5>frM0'ff0Un]j4oc<U=1e(2j2Fg\m?le,`s_pq")$(8i]*S.`<!+p,_0u 8gF>t&N?_4163q9IS0PQ';L[37>:8C_+cX24TX;3"LU[53fDHPkk;C0^lN=_Lndq Ti[ZS'Yb_\X%W",_&F15qd0(lV,m+Q)jIl*RONmmB'+!b70d1TBn95%0H'HOQQ19 rsl952=`"?+<tA09'$:"jr_-4Zs.rrA0Kof'7DL6:;fa8P[4AOQ!)fdBl+@9#0PT T,_mrr=e/SY8\i%GXX%+[+*:%/`qu8p(Di)>!8@KODpr4&bl$!.n^lB0&2\1#)be 6c>)D*COYEH>WLUXNLRlXRb9gftK\?rr@WM!3Q8$i0@Td4rO\J4dDT+CNLJd&.OY @81.0t6-THf57o?4^%Og$7rb7dKTQ_7UI';M#<AX]e&>&j9^8M[1d/KAqYpQ[6p) tEW)on,R*a"J$N>jR"@V>s]-t1B$U>ck@nG3jh.nECOC@(PUIBjo>jj<_8aR`fd, F,?p:hKJ[\mm.7q)Dt(9%2+j2$e,;(m2E53&B,C*n-q+[O?TNFS3'm]A<&J[@`3c D[kla-)#9:onmG5a1=V9,[a"@o@GQ^R6VPe>>MaQZi0HqEE7(-2n31';o9UKD1o= \E$%Jp:$]M7"WfN'=ArABqU!$4s0+e:\5"F&;QT?NOj,Op8>B@7\ak!M#RIiWo.P J#BlkKJ*K8Mr!FuF\,c]&7mFMOa4^?r_3#hnp8W5e`auQrqgfXd1&be(krA0H@0U fZkpDsKP*2Qt8EFFU9VY$'>QK#<lO/T]io_1+A<:ncrr>IkP;#CrF:'odJWa=?nG M>cp:62l'#VW"5I.3lm!G5TWB4qnIWC9L7t8?X)g."ncCn:\,N`!69Z"D,DV:T<J ,T1;rn)^X(l*JMY(hoL:uf2a$YN72jM1`FY37M]M=<=)rCW!<)6)+,i<e7Eq7m%, U]LJqI7#7\ZbooaO6rk=mHk.BnG`Jqr@."Y`OK!7Z9r90pj]LGC\5C2C<c*\??\B >]RV.)!1g[T&4C9r3"U?Wq:FjqoRH^En7gV=3^AaDN<F!f^ag@oiNHqBAj5qbdbm Z6T`5#T)],;lb=/p?^U\$Fd9d4,hWD2":9NP8,kg7dM>!*S"-poLXH@q-XXDl!Gc XOY+UAqt_h!t@JfTlBBAp]05+>*n`9I0?(RC!#BRi3lrr?1.`"sLQB,DK48H%u!m B!SqJD+HTa8*nC.*9mojqU^8SlPUn/XL83W)C9FB:)&_c.W9,-\OR>B5_lQ!VK[U .rShKoX'Y_s43pb_$#Ssa$hA+iujngI1udj:HE`k<"!*[dVh4[rr@1'N/4#e'ICA e9TLb?``gQ$g2qT.!<p\]HqY'+rV8Tn)p=#IVk$+<a`DY*!:$V7_5=p.+;,S_]D% U[cTB@B5l_YVI8n<(oZGqEP1$ogE2941dQo*T_+;!l"_Vs?Th[\(mr@<*fA96_&c JB'(J3XU(EJrp8GqJ!i^hNu(DbBNFS_$o,^*.AkI?[t4t7rE/(igsP1'NC5=bTCk [8o@%dl1R!5CNja^`,=m1[Df?/]%a*?5)7^eqb\,R=YGVP*KR8/b*SiXF&WFSMQU YQ:qjfA:"Lh^F'U!*6l7f;2g523?9,rbq9(,fa_WR>kg.mt`3%qJ]^]F$Ie%S``i mq&MBn!74!>ID!mNq#:?Y1nVK>R"HJNTC?N]jEf2(SW\1.7j$C^,-u*+c,=f2FE[DJ+0CR-XD;X^"_^nhp),gBChb@+PJZ,T4jdk:==VNq$SPpH+-TN&`KbUrhZ*ucY SZime328Qfg!GZO-;"T`5!*W:4&Y=udqI+LGjiJ$8(f214h68Md1B!,)%*4icfS* M_P`e$SM0dXE-`^\B9u[A$e7ZbXZ6rh3n-l?\68RI`scJ4D@;CWGV:GLtu[j,3PW Lku$pa]\d_!PnW]ApO)rHiF)-X(A]D-,r"J%kB40,.')6#5`O(a5-[.jf8,;%7rb Ee8:h-Jc)+cqIsO.gc"[0==klWCUT?GVF&[bb\h@=)nULt!8FRSf`~> %%EOF %%EndDocument @endspecial 1577 w @beginspecial 20 @llx 20 @lly 575 @urx 768 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Hilbert.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Hilbert_2.jpeg %%CreationDate: Mon Nov 8 22:17:49 2004 %%BoundingBox: 20 20 575 768 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Hilbert_2.jpeg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if
save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 747.47 scale /DeviceGray setcolorspace { << /ImageType 1 /Width 297 /Height 400 /ImageMatrix [ 297 0 0 -400 0 400 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!W`9l!([(is6U<q:hXchDf]T1E$-qh0E=(!8PK<Oz!-eJG!!! !i!([(i!!!*1!ZM*us5O24!]C-N"a^@0!!3-#!([)\z!t>;M!!*'"!+Z'0!!*'%! s8Q'!!+GX!!*'#zzz?jH`M!K[9]zzz!!*'"zzz!!"uF8PK<Sz!"]-$!!!!"!!*'j !!!!"!!,&G8PK<Yz!!iQ)z!!"uF8PK<pz!!*'"3'p22-P-7X!!!!+!!*'"z!!5,H 8PK<Zz!"o8h!!!!"!%e0N!!WE'!!!!"3'p22"8;cq!!!!=!!*'!s8W-!s8W-!s8W -!s8W-!s8W-!"6]^b3'p22":+u-!!!!1!!!!"!!!'c!!!'cz3'p22":5&.!!!Il! !!!"!!!"+!!!"L!!!$B!!&)\!!!IP!#P\:s4IA0!"_al8O`[\!W`9l!([(is8E!G 7VQ[M+Eqj?FED)3+C]U=6"FnCAKXf_Dffo=BQ%jg+>b])!<;He%RFWD@V#OMJ,fQ L!WUmSKE)Dd#RC_B$jd4K&ISpR&JYfb$kF'i',))o',V;i$k*OQ$kWmV$k*OQ$k* OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*.G$O[CR%1j!Z&/5Ta%MTTe%Lrs_&I]'V$k*^[$k *OQ$k*^V$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*RE^]4rP!.Y&V!s'SG!YGG8& HVpf!!E9+s24q&!!!$'!<E3%!<E0#z!!<3%!X&Z2#7(VC$NU5."T\W)!<E3$z!!! $"!WrQ/"pYD?$4@CF!<`E*!X&Q.#6kG;!t6sd!!3`7"<eC4"[Q!o'-_FI1'SGTTs 6p/,Sa4n@P]i]K$cpj-'D3riULE!2&;plK-j!M<+JG7UNAC1dT,:<o!="edrj^B7 OOFrKs[,`eE$7u[Dg\Xoi>[JL6e^F`n';G2b-q^GDDN_\&[+`pCRB,!W`?*"9Sc1 "pYA;"Z6;\!YGMX0bOUT;.4Gg'*U.BOVFLo66j<EdI8q;@c;?ZP!`._@rjKs,mGZZ@`B/28[d0P>n:nA49KVFCjJ&Z\66FFlW'_Pba#?Q,M25oVJt7e`HI)Ap/opVRF Lqk4U/]7os>ILR4pJa8ain$j-M1!YGMH!'^JU],gB+F0q0)2!9Qr_I2]-JkB26M: ^[>\YZ3,T)Sf-'3N+];u@B3=rU[i8%HW0Pbb)hdqjB)T^WKd,C0HToCC9Cnl&(N9 kVu'_jrt0C:!?nR!A?`S;TNcFI/&+^WK`@![VpdEsfMrmGi7n3qk#>qPbprgd-O) \CD-QNDG/EqR:=-o_U@Lio>d_ek\K!L?chJH[^k(%3s.T8P+R,PpX3`FjU+U&.]# "2?H7$QDl>5d.DZ1O#:57W]S7Mb+lf',q8:uA!LKseP-O^kI.CkDX/j!%;SK&4mr $O<-e2U9(P:;L%UKO5H16;^uf'IpMFt9dbG)ApUBm"4#,Li!*i)k;:WG$Imh4pAd qf6(QZlaTr7cG=:M]g@\q=\rrA$b^M/XAENpJDa'.s'Y'/_!$^;?2OQNjW3VGOlg 'aF#ZH:n0EPA/qC!$JCl*iOJ;!W;TrrA[_a!@J,rr<nn>7SDdJ`%uW5P*T@rr@ug X;4peQMU1:Jfd@\D.16Zoot3a\Y#7l2uHa*Ah=7*.o1`/:]2%YpOA*nX],TDD7E+ 2$Yt%f!&`'(,s>>Z^T;iJWHB$)=FNG&[;1h3%M%1\h+b!\hm`>%qF0&J+aG/%kT< qg:KG?WZ_lj81%Hi9TBWk9h8-O7c/.>PcJ6*Uqa6/XJ4KtqLhJ8HhU3Q7_G^^=GB B)L!<:I=CGko;mV/"</d2R!Pa'aG:=B5`epTr9=Sg"/e8nsoDP$.oX'd!F`&4[$f =Td;42%5l^7Y0Xh):r.Gjt5icd'Dlpo_fc\X<0Yd+Iq&HSLNV<^6BpUnh9PV"EN:SZCDfo4R=3P*l34"kgB?EH6n`Gci%r+LW@=%1%;NBYmXht^:3epm;aTCoV<jSa? "iHs[sm\k:D=']>8TVSL;^i:FB8b,]cmANb)D,'Q)L(F,k0,;Ro^KC%m3B]kYi:7 >[BTMH1[AuI,et(A*DjuT-rDr!Dq_h7$n#JEYMgD3#_t.Y`Yl$^NgD2,KpsAlP7[ USoAfZ$J.<"*c^]+99?=N&IdPr8Z+Yg=d*0c]^[f6>dr;/&D#>`CC\`1Z^pO(cB7 DJIr>Pgo9I:$nmEuHf/.EM.3+hRHZ`j9LMg&8VMci0tn<kkZgbO,S;T3J29:56ji !!?$i^HMSsR(Xg6XHp>/%+2e]@Q<'?C.a!Ude&=+!pB0(\U@]"CS'mr[(LBb1J@N C!/*E_rrAq*/L#>eG9.oQ&(Wq2Oj`gfU$X%p`6i*9Y$jD[[GT+&01eq=!)`ar)Ae K>e$,6:m:K"NNrK*fC=utn#e9;teiK-ua>k8.+k\c5)7r?lIdK!N/$&OsUW=fRe9 J%-)\T62g8hf.>$Sj/J\1M4B^Nnj%9Q;HA@9umBHb-cB\4;S2:$9urr?='D/"*PO R0&rl`=^\j&@)OGF=LV"h``mg"$ar>?bYj)]IZM\:aV'JF1O,(Sk-]qG(TK`r;:1
^<cs#!,ffbZ2:WVmsk+#Pki?mU8MR@a_P2cbd28,II4/UZp!=:hrZ-EqNk`/['e2 b89J`a#ToJA1M_15rrB!iV`P^^^5MB*2j2=cW58I.pAT2P>$2U=NRh.b*dq_W+ft r+DW\;)MFr0\N,_uOFD`0m&?)Bc\!E$aco]AC[2UUOeiCW6`-JK2WgsjdFZR^fq^ t(en*q^$C8J\sZi5PKI1_DPA(*gMH?HX-=s*kHQAAQ-0(g,e)A!Fq:F>6:4+JqEp `GVtI;Lf%DWBlBTE!C44*@)pIS"6fg]Q7?TSXY;l_Rm40e/0YR/gubRVqBg2=-Z= ;W;sK[`naOR]8TIFOo<mMQ:>RTrAK7%GWgXT?2TO/IRAM#\i3bE2Yq\#7sFM,_N" X8o5QpbSOdpCtuk6mF6%Q8%!A#@j_X,?!V%6g$)Ru`tsp%\YNqLGAV]8]A6stmXE o:DG+<qcra!9fCM56k+Qns!3<dT#76D)f9)>6)!`ftDl>sLI2^r/@suHJi,3]B*b dSm]#HGI/oV!3pS8=;juHVfl;#D/ZZ37I6YmqQrj.+F.t?kJ2)c#7l=1i=$`eUn= C>q^Ds452qC@uWbH(!s%FN,kfb"F:O)OTZc_Q_eFC<k7mL<2R4gn\4p,GSp-Yo*! XM#P\Vr@9f4!+gE7>8_,"IB`dL@2>-]A*.>b&D1Aqbas3`OFm7hUf5BSrhjpC[M* noKTDV!*D`sl/O)*1G6#ujjq^9&a['1r7\:Q!7-KNd`?\bE"F>,pjXT$]&FirW?Y c-^QqMBd-*?ZpO;\KZM/d?"/4N&Do;ST,a+f"eF2`b.Q3o=3e8A!U?uL3a\obQis /PJdE-K10u20+4dKlbNR0TJpT(u#3sPtV>F0+TCjT@K7/m6eT1a4_qWHHl1*1,n9 f5u`m"=rdj\pZFZi6CcHBp[)FWo1JM_DO\b_NK7HNO_"484/).VGfRSjcd6E-A)G 4qY8>^X:cerb(]&C[-CQrKm28+"JJ#eTc3s/i$ZNAtGm794PkG]k9:$o\QE@DI#\Z,>;pjeo^AA2tr"=k16k?'0m`eo)"-g>-"MCQ@`\!0Ogm%iZ$8WFTh<HY;TQOOf IWhKSN-]c,5eH."=Va;.b+4GK$tdQ]\F%;s^FY)C]=%O8:MCi*;HC2JEM)#=YSqJ UT?<n*B)fpEW6<rT/\]FEKS!FMem*G(66C>\N';VuOErrB2bEIB@;Ab<'tObit>" (U&-A(f_>>PZKHrr?;QZ4=F2a(%!W@:P'NMV[o]-f&p[S%\h%\DQH7>i74]@t^*C *\Z*YT@DREFQ-gm7b%%r,_)Q':](eje@X9@f66("iVCZN1\?/@^PUM4X2VO_kLHF % \W%,_k"ArD7;('Jb"@0`ea,?KeioSO*%JV4gm=#Fa/`8Bqpmb(CKrf%qX)ih*p-o h\5i=5he.W=NqtunC0a]_IWMX$qNkC6pQOD.Y(&IlF//>!8nmBtgNA5Ef]t+Of^` ;-rM0YI(hL`dXJ]G:F,u(iU-Z`9l6ZWOPa'K$M_E3edRU7uP0*6.%NjA1NJ7&.rh #4p4R^\Yd1!FDBb3eDdrB(dp>Y,HWoH#:^=pYk0sVna/ZJ3m[5u!2XRu[<8(hVR7 A[bg>Q*).q(B'$4*Q*flPC@AK6BJSA#5Ac-&_q<ZL<.sji2^XlWm.B,LXiX3?F=: a#XF^(@A1]Xl%=U[!K/dGSC6dd;/BVK1OJec+gktk,r".\_cAWa'EgP1mF$?3461 #f9,RM0\KQl&km\%8l'-Uf+FnjmE^Z/d,Qe[n;U=Dop1u:Hcdj37m4\L\O1%e4g^ g'9epi3O0p8us45?=H^iLeT_nB5i3@=V-,qbg=%f.)gLtP9UJ`p(Yd3P<]@c@1(b $oYESB:t++fDp&fNV+jEn.:#]A)kGTKf6Nq(:f]$)%VPj/-=^[0i_H>E0-@=:Ui, /u`8q9++CWqm3#FVbm)&)&Eo)_$0CJD]4hQ[YmD9Q=r';8pYY&GiJD_1SFqQ*p;. X]sCtWYj5Fj'dPdp99]rZe]>:j4dYAD+sr_8pQBNX)i;%IDak"@D.3Xd"Abep4Zr -pUS\Y[p<F<,$0LUgt*5""XQ#M6/!\\8P-&s+-*AW[(kh0Uc5gR-nV=Sn)i[PF@f /K0crq6@32*bEXohaXZ$o4%Wmbo;.T_i[N,QAkWaAcJ,e1%3'p22"9ni+!!!!(z! !**#s8E!G7VQ[M+Eqj?FED)3+C]U=6"FnCAKXf_Dffo=BQ%jg+>b])!<;He%RFWD @V#OMJ,fQL!<:dR6N@Z*$O[@N&.AsY(Cprc(E4&"&/6'*(Ddl((EX4t$k*OQ$kWm V$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k30O!"0&5O9$d2!>,>3h#IQX-ND!aU&Y /o"T\W)!<E3$z!!!*$!<NB-"pYD?$4@CF!<`E*!X&Q.#6kG;!t6sd!!3`7"<eC4" [Q!o'-_FI1'SGTTs6p/,Sa4n@P]i]K$cpj-'D3riULE!2&;plK-j!M<+JG7UNAC1 dT,:<o!="edrj^B7OOFrKs[,`eE$7u[Dg\Xoi>[JL6e^F`n';G2b-q^GDDN_\&[+ `p]&qI#QXr+!'^JOiA6(;O-3n><(^ju:R[+bPnC!Uh\@=l66W-;56RG84(\gBSl< q`V[8kb9teG3b&HC]DTX9ZC1/iADpm^;':fR0i@lD#j[n#'4B$eR6lGESE+pAAe$ \a=9da4h;[uMINCo[fr^f^O;p&`KA:ZouN#Y)W\9K\,d-d^.\l;6u.>4R=O#j618 jmBfJS_./erk;.;^5U2&75J]E`?8B-b)SY)MCC\VGipL+NY1kkr61m`X^,!2H3sd 3Dac^)BZX'5\>+3k@pg,PIIo6Sj[Ru;m[2!0]Dd#9dd5eFI>nUGbbbG3joB@dScJ TOYE!h;k6CWj=gP\m\N4h<)e'VQ]d8eWMN"Fn58!`2$kCnq'QYde+$3]jHqgn&-m Y]>=`Y.&-/7HOsjtb2"22a-bbJ05_blXW*,GJ>059F1H[%[X>E$IakAQSGb:_==S BG%bq]g"Vf@`DpIK-G6)a<K21hI?3:<!?OIL='E2F&AR-^RnHor*oL<jukT#onDs 3g<l9LsjN$3V^3X=1X+UUrr"5"nGG"krA4igJ%DC_J(<:JcV8f>1UmT'lK<?ico, N$OQXBUJ(X6AYhYU3%%]WoSN'UZk7+2YnadCRf[8Q&s$XA3oeF>3PoNe@\dq3ut! hY*9^3!]:;i6;MM&luAF"jI(Wa.G0#AKSS>EVZm@1nP;1mh5Sdp[gGD#!4=q7YQ* )>$AhHL:uHsi.@`9d9cdIb+@Mp6S_>=7ihXTY[-Ja[W3-FiOjY^,`?_-&O23Y"K[ ?CM:DssSg4nPRn>Y;,i5XX1.Y[Kq-UG7-SQ:0`!ZVVaW;uWt-VL[JNn4_J627K5B To7i;ZLo&Pdm8.Hk_8(i0m?2;X^M(_F%8)Tf`fOGb%HoJalXi^p!dfmL"l:8VI6q SZEFXPm:"SU2:.&8\k&Y7O72-`D*(%SG#u%+=B`KUmWZ(Hr?3F,#HBKGkihueCP= (q09",R.IEVFk=l7Z4>dqJi&Xtria$>PfNhB$Xphdi0N$u9bJ-#QEj;.JFhkSZ,o cCA/IobWI.B8j[9.aQiGV('Mg1`PnOb'iC$/>;]\k-D%\mKPUWhON"a?J;(7\SP% dO9<"5qhE1[G6/dI$4`BhKDmSGMuQOq`fKUC;%jYdD:gHI!i._aB<CUi;`#ug)kq
`[ON^cEP&UP\E'G3kQ0$9m[<\aGRWM$32YT4Ijs6Y"$Y2Wo<<s46T!1"AS4)MK&m b!bRXOSdHi$8<f(.mE#s8j[5h,nA+6XDY<%K=PuQpoM]CXPG*>6+bWcr7_,,oY,q "aSPL1+0/laHu*m8o2r>>5.L8i,Z\&E5Ir`P!'0=uSU[Zn#^04$Gre1T<C^]`4.E <9(E`*Bqb<:HbkT:NAR<h;[H$3)LcVDS8%0\X4?&NEHA5GE%D(0)TZ@TgKsT8-ZS oBtO-O&6ZVOD4A,<65+"m^Tq5]uI_mCl45Gr5iC*Ep*odcc4m]DM;Oij;,]-];.! -[Hd&sGeJA/+$73%AJ6W5r?GfBqNbKc&3*b)@a:n44QtF1Lg-%Wn9bETE$VUrkfQ `YAuYehDDkB-trSC>5f8p/`os5.Te0/AnPchqpW\J)hD/Q..Rp?<r\/XEX5oWiiS P3[hQ"HkR=r!4=`R\Lkf+MJ_KGMIPW8#mV'Ggm6tG:C9@P2V@/SX:a5>Ng\M%U2. J[XjArd7glrnR4QFuAW1`<n`6g9rm[_Xa5WIQORbqi'-0%=ohmnsVNq2.mCO]+Kb C'<6@gc98&ZZ^aYQL6V]nsY',/NR3ZV)>>eei#XRF06fQ\ZfJ4&bfC&Qcc!0k"ZD mIu]g>_k=kr>(VTfL&P(d`6#E2!JldQBUiP%<f@$+CNGjFNqd5TWkEGa-1RceOa& f7\\*@o!7feKm,82<2Mqhc"iXCYsg:UV4m8gjLL$!g7Kp$)<@DS,jZ;JWm"R89i! TKS,+Bn_$]6"om!;MMDM3%E$.M47M>Z(bej*RO=Y*>[q*^0`-NBZG*X;OjiiK.Z! srdMb3T^ZcQ+\\sY&T/>?ApnoH`d!%g#NhjuI0HPNd[p94Y-*p<n;saCnW=&:X7/ iVBS(#uB[VJ%='1<lU]f5?67YY<Lm2d>Pm9p5sWm^+>ML(:EqZi2$H<;rLT<_l:O n)$`#B[gHjQ*/_^OfX5;O.:1m>>AI:sZsI"Rqe/5m0ef"DAGj*pP-:n:b_6Wh!X3 =sm>5*D\<S]W3ZpbM;,A5UnQPR"Vk%&k@g(><7tHn_m-ih8aF:ihH`H>4F8QJQ6T 54Db5%Q$m!(f)f*6rrDG5J*N<AI])jS5+>\OmTe`N!.EY0/,G4g#0`_\r0I?_jGG )VNF.(.nnA%'aWu>1fD2sIk25m*46e]pmE':kUah^Z9^6cd?HYM:5O+LQ\d)93Hh ![tnoas4WE!;VPi&B3g4-,P\I[)lEmd(-,n2E5Nr@B:ik7CB"6j=2OPgQF;%m\C& NV9eK[]KcHR7Hr$>MYhs3p@r174G*1/g8#U)9KdLeZc+Zmm=$,k9fDO:/%77rWq8 ][Ja3\J@,+%NllOTUgI-7<&<Kh-7k6^ENJ(XM2TfC>Zo)RshO-[u+D8`qu>,!0CE Prr?*r:-<u\e0FRd-/\?DMUJYrC(XYg^cO@QV?0SY6BYdjK[HZr6>-Nke5Gb2`h/ &/goK,VH>T+c)R=jm#Q79!g8e]c)E,"<7!L.tn4Zr08:isf*C>THBhjM98=;Me'_ "3ds4$H5W4E=ed4sSi:C0!q4:5ao#6@9K&Y]GZ(:YB,4>/b\<M-_T5EpXIN]%oe3 &7q/\=FPb8Lp\&T2[@\(2#_X&cC+,QhI!GX/O"S`PcDeO&Kg7i+dbCjDYdL:_JGF GNCkpRUIX:,l[j$h763TMJ;ZX.OE!I$C1QsVdknE1)L;a14KI-hcY7u@P6IaYW=0 3!1[=E-+?JEcj[#`lts-c`gCPW3qEM:K=-B/hFmn!m@9QBa,5_-!$NO3VC@J&QM0 DLe*\TC<uY43aQgH6nPIt:GqZDk"TJJP0$aWt@c1-6a'`_(n'5qOk;c^:"R4A^4= 6<O.4L-g9dMou,J%@B"OGs22WnOK-Hhdmk2<SLqTmS=Om?p1pAld#/*j<3Ch$@9] ,-hVk-V4j^:*]=1i(iBn7tPmq.F!_o5?F&6f1(>5KuIK9UV-6i]1([:[&bR#`2lC 5i"k>NHU.!Pb(N6O1do-r!2#ls46S].)rQe;](3*8A^47hd6M]bbf=^Gpj$Tq/67 h56?\&O%qQAWggDk?\pnUaGD69;p&QK9>B8D1%@k8*IUTokD&n*<UT.C5+h!n.rY -4<:'J/dFfbqhu-T=WSR6nVm:_3hZ!R8%18*0?#>5Xj0beiF,BnsU)&1W!*Zt9^p hi/KDVAMcF^#dh>HZdJ&TB-F6(NVU&'H4_F;rCnPKFS-D0u\Y^QpqD!H:M*>9+R3 K+4,K."eXFOJgrfPmSU-]JddfDjIib)2.T9`V%58rg\_`Ck,_9a%"!"$kg+@\QI_ KH'Jqa(G5*g=tWI$R71fDb[(_C(@oOZpT>gEm)Q#mrY0l*NepQ-h;+R/c+GV*Xlk gGODq;rd(a9XSlSs%RD0:#Q=;shRD#%dJ6QoUeH9fWijFRhb(pMHq^JbN[]n4iM( % 1RZQ$K[6sEY--u<6O>YU!pn@7hn\@p@\aBN<"A^8,7^QqQE[r&(A4i9#_?VB1T3$ >WTg?9;msbGT/V=.3aCWe35M,XnDh%4/s3U.s-6W"UIg"Sk&`T/Y.JCk^Le0?j;U +KO=A:.ed*b-;QQPRs>H%L@^%0AoH:.WU^!8jmC?MmDZ>uODIBKiqR55*l`d(9eQ mr7)4pdqSiXuYFHoY(U-4Kg9Q>-MZ@N\7j+qfq#okoW"Vb[H4!@\l8NDPRW3iNQG n4C8*+T,)=dE'\8'isA84eZuR';6Ga,9TBhes4[3&HX2_M(L)\6AZ-G42<7^4q%D <mNFuO[-j]eMM1c#8p7S*Y5q:V&g]B5=_fL$He]OeWGs$ab]SuKTqU!.rD*p5NBc `EP0(hWk8Pt!T(d!_30L=(F@S*R!d*ne89-m"Kqi=QaTaR.SU5=I)o52f_;DnNV' $7pnsI%/!.UtCBsKU1+T,,Y*]Y;VgL0i#q'`jgr[FX2n2i$X4-VPHLJd-/>>'nsU .9>]fG\KpF__d3bF[:h8L=Qm^SLK?k_j?li'*%Q)Djhfi$KdT-UHY/%F0Mf\PR@V &\$rdk*G26s3g<K.$C<(2"B*e2d%Tk,#GATWeTg\ecFUF&'D/'LXs*H?s/Qe`Lk9 "U\ehkl<S0]W5%uNL(C%`FD+W4+^/I\l8_Oe#oSPYHjYrrl4h(ii!EI>YhK&)QTF h:\rg,>+E/&sg;b$185mLGIT>d7U^c+C^`U5P/S`ten>37&Z`[`ec%ag,m4%4@+& ?`s@+<HgOBUm'rKWs[MdrO<98LqV<rW/iX4eRk/T?O(o-sdQV"0hhq8c!V8)U)I; E5djD/3`CnO<s"+RA$u5H;+jkLa$&mFAj%X1"NFERJD`l:/,:'HTb`$W(+'IcJJ; T<@)-?iSUBbU+eD'681:1uY..VI*<=`"RRD#PU]cr77rsT<:/T0oo874c>?IZ*OA 9oh57bE2BJ=#/B=9PC?6X''lVP4t\Ye<G)r=$@[BO#!)++NCeXa.dJg.n_iN]kIZ pX0d-Jr0#r<<fkr=-p=G#21iD+3\j65_BPUU>V<$iCiN.^XWQg6S"2P@hU>sm@,_ 75aIcMQM`r\OHlRNe#pQ4ci'q4[K)EJdcO;tB=6\*s%8%lX8r?I7A8+%iBiR;).M h.sR'0l,SH\H?W/CX\A8p._C:i!QW"rV4tFo9c#6th'/j!lZ#GS<35&9i-I%GoHR eFlh?VB`@t<,K6olFLo6N&,8BK)i'=n73qjgkJ3'+#'Ae$m'ka_$0390I@#Ir^8o
0nbcJgeEt@$5a4%_isV4!qTYH\I<a[N`f^OhFSMrLqR1h1$ZC:q[)`,3cF1b2,lG lZ(EQO=6h=/r[*t9L^lCT-DO!,3![Vc+)Wq*E*=%r%PLj#qOn%%WEniTZ&$F_n+j JL?'2:=7CEtq.d)T\HdHs*hOWBcgd;_Nn`;M<;op=9Ef_7I^nK!o!NJOeJ%ZZ?7V QjYlRdJM<J(6(=p94c[7qb59WJt,hKiQ%?Z7?llJ-#ZMWCO+Sa*MnfNF/CA5(\-> >@6s!mo3Ub1Y]2Q#'>DYTtR7aXJ4'LM9pEH/8rb'FBsCHRQW22a.!Ac=IG</`=(J YP%QlZY+@*gqjlRFMkoXpl5lFB=9$h<N"lR32ijEdqS`Ytqh.3^F%;?qY!7NA@6X ntXQlJ:5`Y*:,EF9JYAr]l&+;r_DY[tJqFtkUmN')H2:ml25qk.`7kh!Ud*r8d&_ Xf20gjaiQ]8,/2MHD-;=sCX'5QA*UVl*&XBM)t6[OCDYWf<)?a_)%r"h=g@Q@>d] ;Kd8H7LPjZ+FeZU]<Qr%dEAi)8\XcVoAcj(2_^-h2K?/"A=8brjJh.>[2K_P@M]f EUHh2+G+*g8]O^5^VN=0Gk0r]lOZ6BU/e^cjnL?#CTb(HBTcaUo+%rk)QJgOXT4# @?+]$JlU:..:nC&f%Z2ei)i0(,j!f;,;C@J9\%BR3s46SI:j/iDR,rC==`E0Ugm7 FdEonFl3\'h*o0_..MCp9chP3,IUa11>b+3C2IhK,79s/?9ATb9/4p,'[4+F<Cg: #='2qVrf%<[WVm/q;#Ft+88OQ3cQ#*I&O$gWQ6O?Ya.Wt+K_!7mPM-\/UE3`T;6* /D.KcN"Cs#l6uoZtkMh3*?,kL;2O3FUOAFD6a4$-,Q.=?)o!>q5qJ=<j3@X&;,-P +hlSIEY(.6Nh4.Z3C0uhm11\Cp2J^D;m?!$6BdJ>[]#EI4HU<8<6\r8B^jPo+'/5 S]]Ij1XjMgr/#7?mAccl(&O(07g&n"X`+fu[[A!X^U$`RV8N\A>p;eq;.Mo0NF>* [Gm8OTG%OQEdaecJtlDu&Y#[EEfkdTS3\V#<C:dW.0VZK.uSe-&Wg3cjm:[h%^V] 9B9_MpuZF'fr@lA^ZZgrC#"3qcis1L+&7ckLE)290K_"-NQGe`&E!!%f\D.B\uX" &2VE6^hn:*"RXjD6,Nq"SPrGHT&=:Z+Tg9S[Sj6P'',N#A?1&YL;:uaI[M(Bg%*t QLhotKq3LGOK4FcLL1Tm>Cd[oJ-dJrOkDH7L`1^l`]-24F`SUZ?#sb!/hjn">+&( nU^1a(I+6qI*]b^4!:rL'^!K6>a[38Vg[$3MVuC5"dPrQ\:4DRphu7@!Q2f4u9IQ &Obm^3r6A)ujTf@3[lr>-]MXjF+C&'6eoUH:K?jFXZrEd?'#^8!AW'BS8+P%YVr1 P45ZodL9i@#Qa(uYqjpG]Ye=;AK8emo7pi4&4nhaN9CmH%OTG2p.[E!2/JF]A4'; 6I2DaVk=a.iUPKSR8,k!)C<TK;=3b7G2h5p>#6/_!XMfZH:D7Z.9]#PLqG^F6>nH fh&:b[?LU/X+?C--64?Q(4j`,i!-epG2n9L+lcjRi:9lbc&(oaT\<pPIX<1CkJ(S PUuU'UCFQK*CZH?-.lR$Im!IPm.Wq#.6XDkjcUI)YU\0Pc^*0WJrj(/e%Ks.Qig> <gEZ<2Y!,>$`RDl)W1%FV13PZ<*UI>1Bk*b8B,p5[]mN]<'oD=5ks3^3BW5jdP#? aE53Y7&baYJNT/g3#DB<VubO:Z"]8=:_mM@`R33!qQ"EsO!cnuC)h.s%F.g;5#8[ C?F%Bfc$)if)N?h>kq7kWQMW2HCi>D7GX$R[O0UU[:@mbOks1*=Y%d%dKoAWj]rI 2%=8@rZh#88]7aa^@FE;2&"q1<;N4\a.U#d6#/=(G$/Hlf22"p74P?dUdKYW:Qi5 'I6_UfEB6>tJRu#Lc3SCW4/$PXQl;PmS4O^;Ni`l\Ik&n1!QV1fHmVp.AioRN[N" Tp4';lY_>u#M`gfYZ]59TQKZ@u_*;8qi/s'U7j3CY/-ZL1GW()=qJ4!+ORSTR4^] 2aL$%SeSFVEbhnkb!#6Um^6oMAd5W:$>'e*d#UK&T2giY+@q!5M;1-c<M:o'[Ee' TSXP*Iq+1EZSLj.VUOge,_b`EN]PJ#>+n$mC6/!5=h@G*<-!b@bU"/%X5RRCJSYI q)L&DH>N<s(t7.:nkI3''u#;+F6jJ4H(UqD!iL?qcRo7*P$6OqC&QRh,H4gSE0"] q:6;D<f=AqmVa-t.GQY5;;<bd6)KjV,Qh:r.Blc^p>0[PI:]uOq"J*Kq-uRipm14 ?Acl5,;W&dW9]2u>mF[$QaIA/S$8FHjd,%b9[Np7mq5nF9AU/';^4\'o7!"<QD;L <X\X)je!!O^at8e3&[)A11:]TL=bZ6%ua^]2dLaWm&`8rJNmH2H(s+RU/jK;MG"J e2<BM"^E\d2f.TeMG>.r$0/eepCX]O21fVg1qX$b+#PinEs7[@+ENLc3`c\H#jME )M4Bq#&]X0ZQnPACtsWc$eXHE_`Y\uW%lsA4t?f_G+*]YCeq*W\II?R)*beiXh3l !b<S"3(_EQnXl.Z2oit.F"Sf(2]M)qLD."0).PJ_^mX&>6RkYl"I=un1U7^YOX(fb$28Td<O:EHS[jsi4HUnf$OiXL'rTJ8lc.2PbC-I1Fkj:Vm\Dk'grB^(+npt(CH b=Bg0uCR"[ZI)GPhRkD!c4cZ/<M)a),gXA<4Q.H/A;ug^:0!p?52<O-1NL[P^)U8 ON0?qn[d^eEh<,NiF@lT=kN?&r'^aN^('Dc=;FbQi]a65.u7)Z@g@X"/m2Rh#Z;t [ojW#b"UH3DE<@>eO++qM)rt*#!d6[e&1s[1][=R=*N8M2hkGj]Rpgu_!3m22gSl UO;J47Q+;Io1%?+/eq3\n?0,<H"+\bnKgkFN[Ge`Xh:l0>@JefBY8P3mk<+ht)X8 RA<_$8%Bt40.\SQ5jT6#qa(OJXn&>`=ZC]eBqDnS>O7^msg!];*@W7uLdA9NKP$F tH6a2JLj-.4gC,Etc>ClVPg7-h;?>h\'%e2Y@8iV]@\5>YP1k0'fMO@KX0O^=ei" G7##,P/Gq0*S(9,TS08iqIZD%cLEmkIbO)_n)mcYMC5sP[<SqmRJ['rr<VFs4-IK <>\Et&=u0$iS=d16u&*@ih,#RY::j6SolLnES7bh5lN7Id0F@c*lrL@$/6B_+!8d (%1FF?mY5p-Tqf8I+pS\8c.BLtj\.X8?aNIr$&R56:#sum?*4*F*Y83Ih@;`:F,[ W;;fD=Hb\O0K6E\n/ltlPaM"?m5)^Y)`F%L4lR.'Dj4^OlF^!22-*_Vd-F'_@Kr, beQNbR;97kf<)YK:jp#+'.M+TDH&PrC_XN#jrU,YuQHoZTLHpanUE+4P/@^k2&C# +EEM&fc;+?#S8RU*!OV[HH<:!o"j+#G/O%r=i;'%qt"7N!?WjA94hr$GE6,,"V7l WE91@M;q0-?gTOiO+9URgmoff'?tu5E*rXrm(Cd^#>,jfH_?]m\FtpqRK!7n'P9o M.@eXF]MOE9Fc^j?,R6Fk`,YF!njn6*/j'V9,@.jUNb:Z;L)^Vb"HIjiqFRJ!D<F V-RpdllVAo^[lTLN!h<G[64Nqm6Q#H&-54[,fp9\d(+24g1J6TPI7/?&:L=YA[*p la`WjCsk\%F]:LHt7r:j]7SP6]qKUVm*33aD)_X5<!OC,DP)l`*^bTnTWLl_BLh% _#5K#`nA$l,u@;j.TYi(SnYucVi)+%/N^[8c@5B][jR>3rs28&-m^nMmrN6GY*Q^
>`1&=[T5q?:5cRFI9N0-E5LPfS"U)%ns.eJE@4o<aZH'%Fku!)iiCgJK;$mc;VM3 J+p+ZXguG8a\^a"(QYqY2hn_/L!$qOos4?UdBodBQ#m(eL#SS6**$jf;pF1`"_p& ,\'bTM9Gq&Kqc10Qd&1mr1A&^Mp05/nIa)4_sJJ"\R5%t<,cC]dUq%Q8X-3t4?5O Z]]5n98%)<D3p"kfMZW,?dq?*Ai#jQq:>8'K*)p`\$p!uT(i>gin,c;lU/Kqgp=9 &T$0=h,TV':_4hB$b%U6-&8t3tqpHSD>ds!5?-WN7SGC@f\0'3Q&c+<d$p7G!gh& M=.ELi#Di@*0:^gT0C?s*?0G8?_qjgA3IA./>M`"eQkTYZYu[2gJ^K?W-,_Qa2W? B\?7:+"I%PN4%kM5WE(Fg[YKXhG.FNC"k@__]1qrUR0G5]HrcAK/_sL<Si&j=O?\ <_WSZ(ccNhPlNS8%V$8);\X<.@T[.#/`s3U+';';D1:iSY4mj'Z2fDT7`[*G0UN5 -J^\o#LOZqPM-\![gV(ML\=mPNm'dCQ`_GUR)7+Qs$&"Z#JL&'[?KcOP'_q,:j.g +&3b7/>!!ok*Amet2GE=RWe:om@!_qb:O&rXa=(/S/3Y,Bi!OG`Ks-fhV_P$oI6s '#,a(MS]$SNj8oQ.X9P3[EL#Pp5o[KI<FRf+%pTh]YAT$513\2Vn)Cn4,D[`Wh3d O?mM?E[d\T3Fd>5^*puB#+50qdop=k]!<-nJFg[*q2M_qJT'MF5a-LSc1pi'VK_U ge>MSp-UFmHuU`J*8;4-q*r!nEf_s7&^E:W-$>4*0_-X3Js)XRQc4AYHI*8"fdY9 "U^ct)nT#;j!,lN`R*95@W/dHmA\;3&].M/J&38e,Zu1abV?!Pl69^7Q[C!(#+q" :G<&%3qJ.7>>(l)ttMdXTZ!?%t<_-%5ic#Sj0<Tj`MIrMhuC*mAu`SjbK8RXiWXj JLb6qBEtJ<:Em+eHL2!#"@tQbZ``Nb))TNLo-[?#X=V)RFX>n@7N<Nlhptnrd;<E M+e\)k<JsLUY9<ta>YLOS6Z$FDZfY8hHl"ogoF#.J'4:j"J^!jlR!<(_QP-\D9,Q =@'eZncgcSKm7(>U3AT/HteTl5+8NN8%P(EnP6b-'Fj.^MAaWje>#hOU($o^SCo$ \_`*)<bU:tl7sGh5j$lH,dj]!l]>SP_;,)G0_GmYMDB?iSR@a\[iD-hsW)M;\TE# r=Uc`f\)tl%&K!-cJI%h']u!#p$-&!6VJ-Zk<B7'j!%9*uoTmSKm:-Y+aG&Gq?!c r)QIl/i%PsPg%sqo('3&Y338)WA<'IA%f&?($OSs"E8KYR".R:5"_DJ9>nrCbRJd b2.:%o>A1A8QIad3juq,j<F4R`pnVc'Y&WWOo`"nKJOBET]JPq8QO;8K*l'qV_E_ 9=@;TO76uYXGj]$s9@6LcrQ5_@uXD!bm!H<NjqP/,;U7qDfB\tWClOD3_4SYW7if sF,1uL4U$BQB&R//'?Y99\bl)[-E"AaUq2SQY<BnP?PEB;FR[GCTJYPl'PpY*C^e *OG8#A?dsm%AUR%E.NX5f#7mNr5TCUCB""b)%:V7Q"37aJu\>cNCO**58mV7DZ._ qn>;X/q5s]gQc2"OP[iS+@4Mf4$__EI!cM1db0E_;ISLD=/(+Kl@UT%PZiQ2=FpC C(=n=-8eu;V3B<(K+li!DC9`<c>+Zl^Db7Til%Nso-Okc62`i)cQWnfe"6d5+O7' Dq*G=[R7o9.(H?;jI#G:=`C[Gu!QEdP4RaP^Dk:5mUhmsl(O1?BD8bjag".t`,>! 4W9R_\Me#2^7l"EKV/,?TVPp\W??5pCRO'qIHgs4$E/V5FYGGc3TCiiA/OSQ%aHG <.u0PtUt-'M7075;e:coo[L=D*!^mM3HFEZ5e)$_n-C%:pcC2PS-PAF]*!_`h%4H 5h!Yp8^ZIfYVs#0D2#[NmO`c(f538QMn6pCHNA=9EfQ:tbm"LAi1(&ZdqK1CWHH? ;JR\qaG5udkrXn%V\;mDVPF5jbkO'^Y!'cXsR.0=,;$Ke,F2ElOiRf<>]84r5PI( jP+KU\-6he`e>6)56!(TidkPH]^E$1_W#mMI6?HPQakoVbLB4F.@-Ep1`^QfiFJR AH-m7:*-cI#_)qJ0g%iMO8h4R]@.;I%3Qkhn!CY.p<>loQ*S1:!Hn[N3\61ZkFk! Y^A4M:<\3h2$a7JI\:,.CHG^eN;K4Fm[>&gc=^8nb"MB4hg#j%cYMfYm6nQm(.[G % V'](#,dk>;!0]qe^/[RWbg!sQq/0P0cX!^<=YkuK"QDjVU52e2Rp\Lgff5WZGnt3 Z+d1;^cH6\Zi7CD3Mi!;4[I1G"8^2%rk$^]CU[HWXtjO%rD2^[g[c9ULBi5[8,_u 8eGfLQog/;,&kPo6R0S<j&BJfF*bk]Kq3%98,Qaji1aCq+<8\5p8)0is$\s>"d+6 Nmi1'cMnbpT%n5#s;`$ks;Bs/qrH*@8!m1i=?UIHJP>2Tp"goc,[lQsks'TJm+XD Ej>Me'B\%*Ho&G9k<=RSPCc&-l[=?2u+?0=aSDKC[NhqF<on+\EY#R-io?KQ)C,@ $?4gj[5.QNsUJE'DfU:1E%!Mi7]+H==(%r2ut_@0_4L@`t9sE\)=F@e>e[<20%$m _F$>7mWEEsFsl&>q[fhdANSLbTqL]!k-;&f:@3it<Gj##%1(\=mVA_-h6FA]1EDa h>KQ&6U48A>e&Q\1Ds12+Z0WXf#4`7roRH?%XEU$W%0D9;:E$%b*^2WM4)+a4j0A d>!=!\#0E_p+;i]:9<6&n:#ND,C%1e=Ci"uLGIL4aSBf`0DqiekX82pihA9NW%;4 [r@s4?NsNb`V`00`"s(DiR'DFL^VL3sO7IA")oj3:$[QGdgE4;4OTi.OYuL8\YXH ([1B581nB4s0+gPrcq@3DqPApin4&*P'eH2V/s7d5@'iLsqHDdm8.]#6mRKc_K"; T9Dj6+DDG/=ku])mj3VM\;.Ta\9gI+[XS)hFcS6@+/Eg2oRq\fpc?bk9;&eAB1)\ !SUE"']LP/rZ._/H)n5g3TA`tV[``l4G-6'Nl0elKJ*oKrocNGNU0c9pF:E,?[aR H-\"@e-nJD1^`KeqjhXO_,L.E50O4)h2m,.gC(:0V<^E&Eq*Si^%l8;I^bq7s]-5 6iW)@>pU'[84i2?#%BE78J6WYo4mh9U!r7^W*9ICibi:a/5iH%qk;Kcj/0_NqO%O l2uG8Q)1AgfOO&Z^[9YVjBX3$/-.`bm)6/.IGJX+!k7EN^BdVUI!^;IY)^,-_Bk+ MB7LBL6AA96\IsT8g*P9;Utip'?Z@k4?c?sngM84GUh<;AEHoT`kD%N^)I6(B&Vc S9WYCio)%f*0eXYbW=uY2grHJe/:,=[B;>P2D*LNb%rYrB5A/@9*f#;6m^IJlXnl uq)#gH$Io1#IF+oBeccpXm=?eb!Oo523dJj1TL?='"#s5P6NDK!2Vs%I5phG<='j StT9#&coW8ZK-)uQ'&!/@]V2tWB:B04.?l9(%mH"V-Cn4I8d3?4:l3!=EOVQH>ES eU.C',i8>\q/bLrrC.ggCXX;Pdog8@H8;t;?OChId0W>-=cr%360$\:=2*uS0GdV s3W!m!!hYmo"D1FFYg%UbD68:#2TTBWo>l(kOV^?,G*`t:Eg5Fe,X=SF[[hbYW2/ &%^"bfIL6Moep@jR-i6M_TR]<&cZJb&%]SeYa9.ED=*al(T1aHb$!i:6UDKt.@H$
l=)*SEP^`?bMc$A+(5n2HFSlM7\Akc(9-ro[_QT0hFhqrKZq7lDkm;t+pJ7p!ki9 FH07p#]j5DNb!LiIKZpj7aeU&P,?=nR:&MQT>$<H#+O"u+4#SV3X-?f>u[()>H8f =K";kOO>QpE]qJ9rE%QiAfRH,_?_$O?jfYj[QR'2%l]l+Le_pD5).M<1j^kLLh[d #hR!AK08@n+GhhPe)I+^)KDr&pZ2/lrZ?H0k\#]@h;hZ;dP\4>@-^!_$R5HdpC[h #K315X"]kAJ%0$=,<5Z8<:4o)KhF'bZd"p*VOEg2]N7ZC]-m/e_+V!iPFcmEa[-m #K$+2Hr@8$]q,(-f[7`gMdoqV1t*Rs9T6ThNHlWm$0a2r/@*O3P+%Tp8e)ej(kG< ?-VH_%A<2pec)Pp:DK9%cM=d+<3drRsJY^8jImNG%q7Qa+dsQs<tVV]Mph_:eb3A P0XiK!63$11fC"@6_r=q:mKMimoJTcLpPX,dk3A@(?4:>0l\r4MF@>iP=YA'ZA,B :;oa(,@3B&)?u`*P`F16M"1(5E/4=5mNEum&p^'t.U[Jl;?.<3Kf!KaplM9o*dH: 9`.=lIaYRNd*bgJZ$/nII'?[Q^a7:n`dtUMfZbRXJ0#R*3_=!4cV1:&K!<3&,<cN s!Gt:;D>"ftJItEUZ+FK?T",W&qMJ""UWfIBb.FVW-');ZR$:'1LekaOH^5e*&6* sYA.='=QJ0W0^+&g3t?V\2(8T*[?=haS^17'pCrhYT#X:akG#.sl@r5Q^T=`]CU( '12+$OH^^>!H*4rr@t,kn8'ih8$p3FEFnVTD3.cS\qf5)RYLQo*KoE3k%i4-9l_) BCj@H]#V%<:7h[*\k7/CA0r4/o1PI142Ok:"5o\.k+0:U*Y3A;*dT7@SUU5.@%R? $0G3,8hg$+S3?+$2+EWUJoR9>KA=,1C6t8b._Cs7*?iSW0mNcX4qlH7qBReMZV>e pcl4[>oJK>d\cU'A,*bl<Fr2DRZ_n(JjmG9$c&kEp-E9Z_29u2WM+,V0@I!jCI,\ `uT7'e)H'>XoL-0fRbl74Y9Zq:'G:TIncVtD3]@O]AD[p?UOq9ARE=Baj66"+r?Q N$s5aMn!6Zi9<$Wa/O[d9'ciA%md)E!-%c2Fl6grrCto>j[gim<'\rKb@11HkRCh pn\o)%f@[V8C^6f"Jqk\pEn_KBri_5iXU]*8l-m0'Y*bp_+:u2#lIV<e94^m&ZM0 qGMae0$,gkOO::o^A#-q%G#ie^"om,,bg>eR/F8[LGh9MA+A[cM:P1gNn5\7$n0J D!Jj>`W/UQ]W?o/p#A/"!rel&'S(m4TkJNd_#2F`Akh+3&!pnk>TntAa'XmN.\cB 3=QJP503THB>&>GmGX2poPBQ"RqNkcR8p1t>O)aIUio!$pbuq?qbC(Ot@9-Sk:AY Hd7h^bPih95:IsIf:d5f>gYiiP4hWT]DnjeNf:Bf3(iLT8/#^=WAk+_b?a8j7)V5 "(HL=8jF6mkY_BlHZi&#[QFKh'diJO5%tkpE+GmV>"94$esRV"KPdQ8s4/KTP!S" U(H,kq*J1B4BMWNeDpT&?n3G]Q3l2QMR_[;OXX1oK2,<:qmj'U?rWtgm%=FD-fU5 .^g-05gA-qYcR`:?fKHS`,^+6kmZ]`dp.4-9j.rab\i'+C"Me>qmfYRiE_Dj.i8] rB93q;h#0l)."'O4`a3T365SH<1*ro?jM5^-bu[4u!=3?a(H5#R,@\8(Js..+*gm ao;_D6/`OUVoGdCD_;<r.p$q!87chg#Il_[Q$g0"TA]bU-,qa@$;QTm2cZ8f/9`7 #glJQaZ;`ZrrC-6!$b6#WqJ<]p`Rkefa>hDq4ZBb:WYE2o>cG"*,4RBUV)'k./s9 fSRQ\]T#8A&.iBn+pin:6)?<i-d./2URX9;T/RGd74Ubh#0E!JkHl@HtQQ9KJWKH AD':a=fW0XrW4Er9?EVqdk`Zd=HI$%OY[L=TBTEE#*iW(Yo+Bb]!4<bJam4&ZC3d E-A-aXBK5S<PQMSKL^6!,AM.>kL"d3DbM+qWgN"&A);lc6f9a,p1bs3P5uVKP&[" U<\^-WUfI(b-Sd]2,iPjAgEQEH1\3o@T]t*o0T3Bs.[Df_81gGMH/O2MV/8J!s=Y 9r&lY\j*2o4UZaYrQ"f!$6Q8"IcLG.O]+(uo3-TO01Nj^dlk&f@_3nVVsYupRfN: ;qhbKTYaGn`H51W=p=1597r\\?+k[Z6>i9bq.=TL^I4`-oA<F<Ce+kU`G>Gob\+' e1)TJ-r3r(3&Sc8]$<5f@J*N"8l`AUN>58YgV?i-]_+K5]R)DqE3,?)qNR.qC09D c*p`B_sd)bbJWrkugC:XM?G-M/9Rd3*fDEC8nYT=[NH6iR..k_^m<6m&s"D4eC=$ S@/D1%6T?NLcMc'8iDE)#,>%DuNhn^]2s~> %%EOF %%EndDocument @endspecial 761 1913 a FK(Geor)n(g)25 b(Cantor)f(\(1845\2261918\))520 b(Da)n(vid)24 b(Hilbert)h(\(1862\2261943\))197 2298 y(1.)45 b(Email)23 b(ask)h(a)f(Prof)g(who)h(taught)h(\223introduction)i(to)d (algorithms\224)197 2483 y(2.)45 b(Gi)n(v)o(e)23 b(up)197 2668 y(3.)45 b(Spend)24 b(the)g(ne)o(xt)g(6)f(months)i(w)o(orking)f(on) g(the)g(problem)197 2853 y(4.)45 b(Gi)n(v)o(e)23 b(the)h(boss)g(a)f (brute-force)k(algorithm)e(which)f(tak)o(es)h(a)e(century)i(to)f (\002nish)197 3038 y(5.)45 b(Mathematically)27 b(sho)n(w)c(the)h(boss)g (that)g(this)g(problem)h(does)f(not)g(ha)n(v)o(e)h(a)e(poly)h(time)f (solution)419 3223 y FH(\017)46 b FK(This)24 b(approach)i(is)d(highly)i (unlik)o(ely)h(to)d(succeed,)i(it)f(is)f Ft(v)o(ery)i FK(hard)f(to)f(sho)n(w)h(such)g(a)f(result.)419 3366 y FH(\017)46 b FK(F)o(or)25 b(almost)g(all)h(the)f(hard)h(problems,)h (the)f(best)f(lo)n(wer)h(bound)g(people)h(ha)n(v)o(e)f(found)g(is)f FI(\012\()p FJ(n)p FI(\))p FK(,)g(which)g(is)510 3479 y(totally)g(useless!)197 3664 y(6.)45 b(Mathematically)33 b(sho)n(w)c(that)i(your)f(problem)h(is)e(\223equi)n(v)n(alent\224)k(to) d(some)g(problem)g(which)g(no)g(body)h(kno)n(ws)310 3777
y(ho)n(w)23 b(to)h(solv)o(e)224 3982 y(The)33 b(last)h(approach)i(mak)o (es)e(the)f(most)h(sense.)59 b(\(This)34 b(approach)h(is)f(some)n(what) g(cheating)h(since)f(we)f(did)h(not)83 4094 y(really)26 b(sho)n(wed)g(that)g(the)f(problem)h(is)f(hard)h(or)f(easy)-6 b(.\))35 b(A)24 b(fe)n(w)g(questions)k(arise:)33 b(\(a\))25 b(what)g(e)o(xactly)h(do)g(we)e(mean)h(by)83 4207 y(a)e(\223hard\224)i (problem;)g(\(b\))f(and)g(ho)n(w)f(do)g(we)g(sho)n(w)h(that)g(tw)o(o)f (problems)i(are)f(\223equi)n(v)n(alently\224)j(hard?)224 4320 y(Intuiti)n(v)o(ely)-6 b(,)34 b(a)c(hard)g(problem)h(is)f(a)g (problem)h(which)f(does)h(not)g(ha)n(v)o(e)f(an)g(ef)n(\002cient)h (algorithm)h(to)e(solv)o(e.)49 b(T)-7 b(w)o(o)83 4433 y(problems)21 b(are)f(equi)n(v)n(alently)i(hard)e(when)g(solving)h(one) f(problem)h(ef)n(\002ciently)g(implies)f(solving)i(the)d(other)i(ef)n (\002ciently)-6 b(.)83 4546 y(T)f(o)26 b(answer)h(these)h(questions)h (rigorously)-6 b(,)30 b(we)c(need)h(a)f FF(computational)31 b(model)p FK(,)c(which)g(is)g(a)f(formal)h(tool)g(to)g(model)83 4659 y(computation)f(and)e(algorithms.)224 4772 y(In)29 b(order)g(to)g(see)g(brie\003y)g(the)g(de)n(v)o(elopment)i(of)e(the)f (\002eld,)i(one)f(has)g(to)g(go)f(back)i(to)e(Cantor)l(,)j(Russell,)g (Hilbert,)83 4885 y(G)8 b(\250)-38 b(odel,)32 b(Church,)h(T)l(uring,)f (Cook/Le)n(vin,)h(and)e(Karp.)49 b(P)o(art)30 b(of)g(the)g(follo)n (wing)i(discussion)i(is)c(based)h(on)g(Chaitin')-5 b(s)83 4998 y(\223The)23 b(Unkno)n(w)o(able\224)j([3])e(\(see)g(also)g([2,)12 b(4]\).)224 5111 y(In)30 b(the)g(later)h(decades)g(of)f(the)g FI(19)p FK(th)h(century)-6 b(,)33 b(the)d(mathematician)j(Geor)n(g)d (Cantor)h(\(1845-1918\),)j(whose)d(full)83 5224 y(name)25 b(is)f(Ferdinand)j(Ludwig)e(Philip)g(Cantor)l(,)g(made)g(one)g(of)g (the)g(boldest)i(mo)o(v)o(es)d(in)h(the)g(history)h(of)f(mathematics,) 83 5336 y(conquering)i(the)d(concept)h(of)e(in\002nity)i(and)f (in\002nite)g(sets.)30 b(He)22 b(considered)27 b(the)d(so-called)i FF(or)m(dinal)f(number)o(s)p FK(:)1662 5533 y FI(0)p FJ(;)15 b FI(1)p FJ(;)g FI(2)p FJ(;)g FI(3)p FJ(;)g FI(4)p FJ(;)g FI(5)p FJ(;)g(:)g(:)g(:)1950 5782 y FK(2)p eop end %%Page: 3 3 TeXDict begin 3 2 bop 1605 91 a FI(0)p FJ(;)15 b FI(1)p FJ(;)g FI(2)p FJ(;)g FI(3)p FJ(;)g FI(4)p FJ(;)g FI(5)p FJ(;)g(:)g(:)g(:)21 b(;)15 b(!)1489 250 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e (!)s(;)g(!)24 b FI(+)c(1)p FJ(;)15 b(!)24 b FI(+)c(2)p FJ(;)15 b(:)g(:)g(:)1409 408 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e(!)s(;)g(!) 24 b FI(+)c(1)p FJ(;)15 b(!)23 b FI(+)d(2)p FJ(;)15 b(:)g(:)g(:)i(;)e FI(2)p FJ(!)1233 567 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e(!)s(;)g(!)24 b FI(+)c(1)p FJ(;)15 b(:)g(:)g(:)i(;)e FI(2)p FJ(!)s(;)g(:)g(:)g(:)i(;) e FI(3)p FJ(!)s(;)g(:)g(:)g(:)i(;)e(!)2673 529 y FG(2)1364 725 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e(!)s(;)g(:)g(:)g(:)i(;)e FI(2)p FJ(!)s(;)g(:)g(:)g(:)j(;)d(!)2241 688 y FG(2)2280 725 y FJ(;)g(:)g(:)g(:)i(;)e(!)2542 688 y FG(3)1362 883 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e(!)s(;)g(:)g(:)g(:)i(;)e(!)1931 846 y FG(2)1971 883 y FJ(;)g(:)g(:)g(:)h(;)f(!)2232 846 y FG(3)2272 883 y FJ(;)g(:)g(:)g(:)h(;)f(!)2533 846 y FC(!)1183 1042 y FI(0)p FJ(;)g(:)g(:)g(:)i(;)e(!)s(;)g(:)g(:)g(:)i(;)e (!)1752 1004 y FG(2)1792 1042 y FJ(;)g(:)g(:)g(:)i(;)e(!)2054 1004 y FG(3)2093 1042 y FJ(;)g(:)g(:)g(:)i(;)e(!)2355 1004 y FC(!)2406 1042 y FJ(;)g(:)g(:)g(:)h(;)f(!)2667 1004 y FC(!)2713 981 y Fs(!)83 1200 y FK(Basically)-6 b(,)25 b(he)f(puts)g(a)f(\223number\224)j FJ(!)f FK(at)f(the)g (in\002nite)g(end)g(of)g(the)g(set)g(of)f(natural)i(numbers,)g(and)f(k) o(ept)h(going)g(on.)k(The)83 1313 y(sequence)g(of)e(\223numbers\224)j (abo)o(v)o(e)d(should)i(be)e(self-e)o(xplanatory)-6 b(.)44
b(He)26 b(did)i(not)f(stop)h(there,)h(b)n(ut)e(we)g(shall)h(stop)g (here)83 1426 y(as)23 b(the)h(concept)i(of)d(ordinal)i(numbers)g(are)f (intuiti)n(v)o(ely)i(clear)e(enough.)224 1539 y(Let)36 b FI(2)426 1506 y FC(S)513 1539 y FK(be)g(the)h(set)f(of)h(all)f (subsets)i(of)e(a)g(set)h FJ(S)5 b FK(.)66 b(Cantor)37 b(sho)n(wed)g(that)g FH(j)p FJ(S)5 b FH(j)50 b FJ(<)e FH(j)p FI(2)3043 1506 y FC(S)3095 1539 y FH(j)36 b FK(using)h(the)g (so-called)83 1652 y FF(dia)o(gonalization)j(ar)m(gument)p FK(.)64 b(The)34 b(ar)n(gument)j(basically)g(goes)e(as)g(follo)n(ws.)63 b(If)34 b FJ(S)39 b FK(is)c(\002nite,)i(then)f(ob)o(viously)h FJ(S)83 1765 y FK(has)29 b(less)g(number)h(of)e(members)h(than)g(its)g (po)n(wer)g(set.)43 b(The)29 b(in\002nite)g(case)g(is)g(much)f (trickier)-5 b(.)46 b(Consider)30 b(the)f(set)f(of)83 1878 y(all)33 b(natural)h(numbers)g FB(N)d FK(and)i(the)g(set)g(of)f (all)h(e)n(v)o(en)g(natural)h(numbers)g FB(E)p FK(,)f(for)g(instance.) 58 b(There)33 b(is)f(a)g(one-to-one)83 1991 y(correspondence)39 b(between)d FB(N)d FK(and)i FB(E)p FK(:)50 b(for)34 b(each)h FJ(n)45 b FH(2)g FB(N)p FK(,)36 b(we)e(simply)h(pair)g FJ(n)e FK(with)h FI(2)p FJ(n)46 b FH(2)f FB(E)p FK(.)60 b(In)34 b(this)h(sense,)83 2104 y FB(N)e FK(and)h FB(E)f FK(ha)n(v)o(e)h(the)g(same)g(cardinality)-6 b(.)63 b(W)-7 b(e)33 b(say)h(that)h(tw)o(o)e(sets)i(ha)n(v)o(e)f(the)h(same)e (cardinality)k(if)n(f)d(there)h(is)e(such)83 2217 y(a)h (correspondence.)64 b(If)34 b(there)h(w)o(as)f(an)f(injection)k(from)d FJ(X)40 b FK(into)35 b FJ(Y)20 b FK(,)35 b(then)g(we)e(say)i FH(j)p FJ(X)7 b FH(j)45 b(\024)g(j)p FJ(Y)20 b FH(j)p FK(.)59 b(Thus,)37 b(clearly)83 2329 y FH(j)p FJ(S)5 b FH(j)50 b(\024)g(j)p FI(2)435 2296 y FC(S)486 2329 y FH(j)p FK(.)69 b(Can)36 b(the)o(y)h(ha)n(v)o(e)h(the)f(same)g (cardinality?)72 b(Suppose)38 b(there)g(w)o(as)e(a)h(one-to-one)j (correspondence)83 2442 y FJ(f)d FI(:)28 b FJ(S)33 b FH(!)28 b FI(2)471 2409 y FC(S)522 2442 y FK(.)33 b(Consider)26 b(the)f(set)h FJ(T)40 b FI(=)28 b FH(f)p FJ(a)d FH(j)f FJ(a)k FH(2)f FJ(S;)15 b(a)39 b(=)-55 b FH(2)27 b FJ(f)10 b FI(\()p FJ(a)p FI(\))p FH(g)p FK(.)33 b(Clearly)26 b FJ(T)41 b FH(2)27 b FI(2)2768 2409 y FC(S)2819 2442 y FK(.)33 b(Let)24 b FJ(b)k FI(=)f FJ(f)3240 2409 y FP(\000)p FG(1)3334 2442 y FI(\()p FJ(T)13 b FI(\))p FK(.)33 b(Note)25 b(that)83 2555 y FJ(f)10 b FI(\()p FJ(b)p FI(\))25 b(=)g FJ(T)13 b FK(.)28 b(The)23 b(diagonalization)k(ar)n(gument)f(lies)d(in) g(the)h(question:)31 b(\223is)24 b FJ(b)h FH(2)g FJ(T)13 b FK(?\224)28 b(If)23 b FJ(b)i FH(2)g FJ(T)13 b FK(,)22 b(then)i(by)f(de\002nition)i(of)83 2668 y FJ(T)39 b FK(it)26 b(must)g(be)h(the)g(case)g(that)g FJ(b)41 b(=)-55 b FH(2)30 b FJ(f)10 b FI(\()p FJ(b)p FI(\))31 b(=)g FJ(T)13 b FK(.)36 b(If)27 b FJ(b)41 b(=)-56 b FH(2)31 b FJ(T)43 b FI(=)31 b FJ(f)10 b FI(\()p FJ(b)p FI(\))p FK(,)26 b(then)h(again)h(by)e (de\002nition)j FJ(b)h FH(2)h FJ(T)13 b FK(.)37 b(Hence,)27 b(the)83 2781 y(correspondence)h FJ(f)k FK(cannot)25 b(e)o(xist.)30 b(This)23 b(ar)n(gument)i(pro)o(v)o(es)g(to)e(be)h(v)o (ery)g(in\003uential)h(in)f(later)g(de)n(v)o(elopment)224 2894 y(Gi)n(v)o(en)f(that)i FH(j)p FJ(S)5 b FH(j)25 b FJ(<)g FH(j)p FI(2)927 2861 y FC(S)979 2894 y FH(j)p FK(,)d(we)h(can)h(no)n(w)f(talk)h(about)h(the)f FF(car)m(dinal)h (number)o(s)p FK(:)1807 3081 y FH(@)1863 3095 y FG(0)1927 3081 y FI(=)g FH(j)p FB(N)p FH(j)1791 3269 y(@)1847 3283 y FG(1)1911 3269 y FI(=)g FH(j)p FI(2)2077 3231 y Fr(N)2130 3269 y FH(j)1765 3441 y(@)1821 3455 y FG(2)1885 3441 y FI(=)g FH(j)p FI(2)2051 3403 y FG(2)2086 3380 y Fq(N)2131
3441 y FH(j)p FJ(:)83 3599 y FK(Continue)g(this)f(w)o(ay)-6 b(,)23 b(we)g(get)1691 3712 y FH(@)1747 3726 y FG(0)1786 3712 y FJ(;)15 b FH(@)1882 3726 y FG(1)1922 3712 y FJ(;)g(:)g(:)g(:)h (;)f FH(@)2179 3726 y FC(!)2230 3712 y FJ(:)83 3870 y FK(Why)23 b(stop)h(there?)31 b(K)n(eep)23 b(going)i(on,)e(we)g(get)1520 4058 y FH(@)1576 4072 y FG(0)1615 4058 y FJ(;)15 b FH(@)1711 4072 y FG(1)1750 4058 y FJ(;)g(:)g(:)g(:)i(;)e FH(@)2008 4072 y FC(!)2058 4058 y FJ(;)g(:)g(:)g(:)i(;)e FH(@)2316 4077 y FC(!)2362 4058 y Fp(2)9 b FJ(;)83 4245 y FK(and)1529 4358 y FH(@)1585 4372 y FG(0)1624 4358 y FJ(;)15 b FH(@)1720 4372 y FG(1)1759 4358 y FJ(;)g(:)g(:)g(:)i(;)e FH(@)2017 4372 y FC(!)2067 4358 y FJ(;)g(:)g(:)g(:)i(;)e FH(@)2325 4372 y FC(\017)2354 4381 y Fp(0)2392 4358 y FJ(:)83 4516 y FK(So)23 b(the)h(ordinal)h(numbers)g(were)e(used)h(to)g(inde)o(x)g (the)g(cardinal)i(numbers!)224 4629 y(Cantor')-5 b(s)31 b(ne)n(w)e(ideas)h(gained)h(him)e(numerous)j(enemies,)f(and)f(stirred)h (up)f(the)g(greatest)h(debate)g(in)f(history)h(on)83 4742 y(the)i(foundation)i(of)d(mathematics.)57 b(The)32 b(debate)i(in)l(v)n(olv)o(es)h(tw)o(o)d(greatest)i(mathematicians)i(of) c(the)h(time.)55 b(Da)n(vid)83 4855 y(Hilbert)30 b(said:)40 b(\223no)29 b(one)g(shall)h(e)o(xpel)f(us)g(from)g(the)g(paradise)i (which)e(Cantor)g(has)g(created)i(for)e(us!\224)45 b(On)28 b(the)h(other)83 4968 y(hand,)e(Henri)f(Poincar)5 b(\264)-35 b(e)28 b(proclaimed:)36 b(\223later)27 b(generations)i(will)d(re)o (gard)h(set)f(theory)h(as)f(a)g(disease)h(from)f(which)h(one)83 5081 y(has)d(reco)o(v)o(ered!\224)33 b(And)24 b(man)o(y)g(others:)31 b(\223that')-5 b(s)26 b(not)e(mathematics,)i(it')-5 b(s)24 b(theology!\224)33 b(Cantor)25 b(suf)n(fered)h(long)e(periods)83 5194 y(of)j(depressions)j(due)d(to)g(v)n(arious)h(contro)o(v)o(ersies)i (relating)e(to)f(his)g(set)g(theory)-6 b(,)29 b(in)d(particular)k (because)e(he)f(could)h(not)83 5307 y(resolv)o(e)d(se)n(v)o(eral)f (paradox)o(es)i(which)e(came)g(out)g(of)f(his)h(theory)-6 b(.)224 5420 y(What)24 b(w)o(as)f(the)h(debate)h(about?)30 b(It)24 b(has)g(to)f(do)h(with)f(the)h(paradox)o(es)i(of)d(set)h (theory)-6 b(.)224 5533 y Ft(Liar)24 b(paradox)p FK(:)1950 5782 y(3)p eop end %%Page: 4 4 TeXDict begin 4 3 bop 404 1800 a @beginspecial 20 @llx 20 @lly 575 @urx 696 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Church.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Church.jpeg %%CreationDate: Mon Nov 8 22:22:58 2004 %%BoundingBox: 20 20 575 696 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Church.jpeg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate
555.00 675.11 scale /DeviceGray setcolorspace { << /ImageType 1 /Width 268 /Height 326 /ImageMatrix [ 268 0 0 -326 0 326 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!W`9l!([(is6Th'6"FnCARA8IDffo=BQ%iF/i>Zi8,rVi8,rW L6:jlRkl:\`!!%6D!rr<$8,u0\!!!!$%0@IJirA'A.fqU27g45Ah>dTW!!#Oi8,r Vi!!<Z3)?9d<!!$O0!!!$"!<E3$!WW6K%fcV1!<<*"zz!!!'#)$,g!z5QCcaz!!! $"zzz!!!!Y6:jlRm/R+d!!!Q18,rVi!<<-#8,rVi!<<-[6:jlRo)Jaj!!!6(z!!! !Y6:jlRoDejk!!!W32#mUV!<=\O!!!3'z!B<D;9`t+iz)up!=s8W-!s8W-!s8W-! s8W-!s8W-!rr_Hb!<;He%RFWD@V#OMJ,fQL!<:dR6NA\Z+X&'O.k<,%6ngAR6rcf H6pFk,J7h\kG^Z0VQC4/,W3+.a\$EKRUVk^;g>D/ps8W&Ys8W-!s8W-!s8W,7!"0 &57KEnu!>,>3_uS3c!!*6(!<E3%!<<*"z!rr?'"9eu7#RLhG&-)_6!<WB+!X/c4# R:G@@0$?0&H`.Z&hsPU;.1+^EIfkL'To)o66d`j;IVF=_/b,p#:5N=;pk)EF#=`l U@GOA-:F%sA4=A1F>apPdT,:<o!="edrj^B7OOFrKs[,`eE$7u[Dg\Xoi>[JL6e^ F`n';G2b-q^GDDN_\&[+`pF&!l=D2r8R&IO9f]`):)(@R;=_W/<RAma=g$/;>)Cd d?>&&A@R]<sAg?SP7h#IQX,6-?s#QXr+!'^IrP%9_!,eKlZV'M3M0e'RZgm"WY.8 H$t-7L5I-/Bi08e]'5TPg%pd(]m;8;*Z\'1,NX8eOgbVC@'f0IK9f.>^j3&e@m%S LI,Y8eM.Q8eQgHR4(ZDs3]1:-qt"78YJ6nKZ'hW8@_'0$:"`IC6DDUC6%.K/`ABt :(!@;a9a5ITdWMG8eRB1-g\VJda1T!KV9S&KV:6$39X3"PiIGUW_ep,+Zq$<.1&= sBTta`:md=WCOo6O,fq>=Lee>Ds3oB`PU)T;LeNq-Pm7l]iLr4N-\RWh&//`>.=t BY0V^+7m%g:DUnlF];hUhm8Mh]UD,T`8s4#GLn<suCTdWT(Ka>u'26(V[,aclV[f hNp,c31##:J:@>iDDOr2>]#4%a`pN`<ke,mfB!1.=*_^]2j5KT[K6:m<73DZWm)P bt$MOIB-?3[@=,PQ\u_Ka0T9DUfN.Mr:?U'eRPGWCh9+,fD+-.2:.Ds45[C0aZ;? PU)J:^QP>m,+]Dj1^t,c$#L"p.-R+!//f[&d1M$V!XK*g"Zonb!^jP\m#jr$"Ysa ^b"Mcde,_ZY8L2D$R?EY-!?`(I:E_/\>S@`JnOu27[AGe>"qkW*&bd,7FAK&qN-( kPfcZGg`$S(`:r!%WeV')VVNa#WhB;$[+V$M*7)d:pl*hum:)kEIG`n3"J/qSulp % !R[arHY9tYM@puEh9SZa4OSFC%-+Q>^FAJ9!6T4EOMP"@uR8f.NTek%fX9"&TrQ5 t*1.Q(hlf7D/_^V7;?^#DWlo-bSA#j/HqE)8QJp/:c\:NT([4ZPg7+9S>AR;UV`O oqnprcBP)3:][U4t1AgmSfTke(djo?i.f%^<uc!6RpVEjh"(ieRd>rkmGs$'b_P' [+>ATSN:;n-V>#*s3fIi0d0N)gRDgE+cq.fL/!\JQi"EZ$G"6,Rm:o.4]OPY?MAe 5K>U*oJLsSN_NV*AK]_I5*L&Lp>uHXq-)sk*3[gu5ZKOf%-Itrj:LsWg7s,nEpnn h:32QJg^XM"PC#AQ1d4`cRd@s5[*`oNfL`onrP"FUYs3oOj7FMGVIG#s"&MqadWY [W-FF^E[7qd.?GTf&F_HJ9:;N@;NV5<dnWYmX^Cb>&-68T!c8ectl>nfq*+coQ:F ,(%fF0m;mLu<Xp?!9<l$UTb:g`tsXAVX]S&6RTgo-fuZZM(CcSKsDPQiGRd9]lV: 4=5-CZ5-bn*lourg3>dgJL$DOi,gI78:Cq/>"Y_s9W)YHY)*M3JgD*M/o,k7!!T[ f"'0#>:3\'aW(A-m*6O`N7q\_4:tun"'n*]r!EiuNPX*K@Pf.7,!a=lTheDU/4M, Nh4`+koU)F3-0XQDX-V69m'>je"ekp[+@1M9*WcVc/gZdMoB[X5(I>#*iOp%G@A> k\?\?9`?a)HMX]BHV@KNpgjLhG4_&/L!90WD[ToT/'6*[E5d#3r0u@ht2<Ir\9:E :@g@p308fNQ6?\%9,%N>_.pl8`Zp='5dgp7&LM5-OpE`,OSMd[kd#J?;,+8!Xk:I a0DX13cLT:?iS^.:pJu3?5>.l$Q`)Q9HXukTtr0%;c%gH*/K8kjB5G>iCmf`XPoJ u0C\n>fIAP$5ZR.NK*X(F1K<M*DeO+`]>Q+fI&?i]!DMj-VfQ;a_0hfn;$B$)0bO "RF1G-X.T=JT)$o@l4t(\.CWf4eKi88%$JQInZ1(hF:6KQ'O9sP=f@E9q$WuOb'o .:;f+pTV&WnOu;K,Yj8D[S?=rrB@%rb8u0urD[(Hn"o)5'N2bc:Eo9VJpB&Iq?Q8 cpYd*(ZGuBZUbc+*^Mi+ZTH,%m'!-k6WTU.0VD5KL4XlB%#kt?hpYH27-$[fO2G6 4KF=e:.dd9o;&Sid+2>;[TQp&E,jKcn5QK9SDr]H!okakV'q`!gM9F5COcEqqnlN E:_.uX0V[RhOpZis8EE5nPZC]Q<QaNCck*:TeJW92[9O)=bN9HO-rpiADeMkJLlD EITP0nU5RL5bmJQ&Ya$&O^J?ECd24ku3N="Pg#s_$1G$k9sd_%]l6TJ7M(N4Kb:l
Bn_.*O"a2^uQe(6bgDVOo!2^!<n!Tj5U6[Bn+J,.<mhOfq_fX&^-(;et)1-U"VoX 4kgrF*R,M_]W]i;sao-1oM"b;df,o!CFsf!.;XFDJOc$WM7N(m]?I&Vq!OojY"aV d^%Z>_u2L*SdFp:O&-8r*^/%&e>DY4&5naE]4!m_Ig!$E'(V(K_Lnp97CCHa(D,7 rFdscoT+p.]7AeF&#J-BD[IN"W.;7+#]I5m_AI+,fdPR4:\cN(%5+(q>`2qV\fmp JGXgPMm+oi:0P9c<9d=;2FU>f_Z-#KimK',fMP#;FY3=-Icn2+2r-.Flr;qO_mC9 +n`LfRZ>@>T3`UbU^9O%o=853EQSgfE[6OiF@+d*3[]$=)1rXd4RSS/hZPfgP=+? 8tg;F\0lC4%tC(iQnOSW6h?1-;W;M8bMm4s4!`ZO1!F-W'cOO@3mWJV'S6p;b:$[ ?8ag?&`bsVND0fjh$Fn7LT!h*pB80BV]MOg.*SbY9lU^XY`d7-bI(7'AMJ90(HYV 53C1q]"/<8TdVU%/XYc3*PD%&n9g+jCe]rDkL.Oq!O@t8=V;R2'[^[gt-6t+ok%P /TWb"FlicGLP1]2iJj1DrQ[[?/J_e;;_3#)eBg-T6?ohKU*H\)hZ"I+E_&VGe8LI nV$T;6r\YR"#R,b-4?,eG`0f$#D)&t0KM8eNR#"^.hZfWX9Hl%#i8'?E_+U.A"j` <kT>-b'FYBb6\c8P7#+#J!*aTg+.U_T(TUO+P"Y/N[ChT!sIWjJJ)ZQAKfWJ,e-D Js_4b,d^+b>,<]BH#&_#4i+G*3qf8*k<Mp(V\Za.RF_Lpl[TtJ3TVr?6k4e1T]ZG <,p3oAMUj+4nfIc3dI9r+WKD1E*%/b1M3VeN&/1q(P&O=M(]Vk+,US,4<4,@eJDi MAa_6LNOU>R7OL1lCSPg49U`<8Y10Wn58nh'@.4Z7&`m_KU7;6T=#YqC2jUj%QVn Mr-'u03<.^`@g"XK7&J,dp?ERGKT5_RmLBphR+P`eWGAME39PQ[5kALIkl:'+md" \oE4NJLpOZU*NV!!!!4^d6)L<l<q'9:SR"3Lpa#dAe<8(99tUdp*n)SKtl"s3f(Q -;>dI;Nak@*E#GF@&D?cO@"(:PbgL?P*eid)I,NGX8(=uOQYn/YS)W7DujP2gao] )+bT^X5k#@(6BEG29r%iI9r&UUb?bO;:CI3Oas<iU30a;4A@51a!SK-%QIdH-$;i <P3u+ioZGFH\W!;g[V?KX-kk&B!e)3>hKf$*."%L!Qi$V5KQ>Q0Y+#QA_CQuZc&. eh>OeS3e6=Ad;I"JZU8.'3R*RsiI^]2g+.0c$t6=<]SOTd"n8kM]U1!b2Md3Ogb/ YK=*h?u+i*7RRHWOQu:ThVX7^su`2_r/;t=.%>Za\EMd711<e<FkjknQ?BDS4Pi`.YuA_BVO->3uX:FV^Ut8&67U*Dr9`6C`c0e]WX9_I?GWSN'4\,r++9dff/&<3*" L3&RF&eAK7C3S[<@rW'"a(KT9->31m3Np<-INtaY@F,4U$V.nuLMMIY))PdFr#o( Q91@J9(*&g-`]3.t^<?Tcd&K8S^UI=MO&o0tO2$V(pCW%F(^u\6'$?BR)s45DUR( 5[bb#4`tEgt$&:)/_(BAW#4DfW4cWKaUk&"4e],_E*C:p"La"c91tAR'<9N<qpJU _5/CDGXh;D#-Zk=hqmn3)!PPU/rF"'S$fqM:<mtK]5/P1b`M0q'#jU;A,RC?iSa# ,r&%\PN\7/:-_=g`c]Q0keYAE6YdXKU&[m&?;H0:h?0.]iYA,cj^ac2B5U=s:2k? AGj)LI8N\7h!Dptajct5KW#:hr8Z>!2Td1=A4$n`N7/eWcqFVKb]tkIm9K;er872 DDaXJKuGUWW`8ug-s%3=$+G-\f`i$a-A*MP?JCLS;!3njb^N<euSYB[4U<^l^&F\ dR.DGtomMe,!rUMYshZJqh=D7Ke1U<a!Lk(`b'-q"cF-Bn"!C!`c!!S&uN.#mSb6 A+Y7##NtAkEFR93%5+,PqD>%dE?l-;+W%kVb(.3?u$/1;oc]pn)+@XJ6-*MF:ql% c!^PO0XM\Dci@5I:F$/PgY8?Xb]AW*RReQ]bFkinoeHFg+s:6UgAR$*5J[HNH]It 3PrAor=`OHA18kgW0(,B'9N%+,,@/03)BT[=HU7EM=cbj(T+hTQb`mFB![/^K8<i _LP5itS-<(=D5u.YJM:s5*ZiC.i)AD-f3T\;4q,Ho:JH8QE2L!f&!F!RTZrH4\Qc 3@bpH?L9;H+ecZ-qK7O0nn#r"1]&/bW9<P]?62Aae0g*NbJ2<3r^^nBo.'.]o_'U I<5^),($+.GF6Z%F$[lMAU(Y=ot1?.JTa<PpeBd_Z/*-.8".<F<rA.Z\Mai>iYXm HrYrm`&&Zg.qC,q4LrXB)S]%%2o"sWk8$-mE1$WQ(/+?mm"X^t(?RJ\SLjr[&X<Z cV\9CrfIEhkrOsd1P"D6E99L=E7&82s;UH]qBqe@T#^^]J39<+%<8jN5E2BYSQ2f @U.3t'qO9&X`St.W^J)j(l!7Kk\Fg@;BI]c=k)mA&)gu-ON=Z>&?@tVP?'ij1>a8 (BG.b[PL4Mp;c3)3(hKq4cSIChuYr2Q_MRSs^]5`HHFO.)"U\=*+<+YY9CT&:j_8 3#n3f,YNk(^aZ%rdE6en^W-he]B6cP"KkKkHlc/D1@Y.\Ma'i)E8)!T.<R2<^fcf rcdE/R?n4;[ugfpbM3EZ5L7:OPe\ddN$eE#,OSce,WqPZ3fJ*bS96T[P\Lk^&dBX *.J*rWK*d?,JZf>798Q&QWIf4e':3AFSQGjBa[mc9VhnHZ/,E#%+HKq>Bk[MH19+ I@6NF[4%SSIk>Dn@do1.fFrF[&hj8%,ro?)_8LAP!-SC?f2GQLp>.DSKZXop^VTp :AkmUi.j/P#oB:j#AfeMnPI`$@g/]-1A<oKm/t&-Uo:+XuA,lG*ANb"RshQ,:p\h 1K=NBaVQ.V,qk_I[h6qRCL9lnQ,L[Yd[I=*W/OP.UA6^o0j8YSig$>#kaf2)L^oG ;[FgNEncICLBbNUW5F"3@4(drV#LEMDYb^JOlO\TqkMk&5\s2n<*$r8&=CD6lldT % IK';nQ2fM~> %%EOF %%EndDocument @endspecial 1577 w @beginspecial 20 @llx 20 @lly 575 @urx 660 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Turing.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Turing.jpeg
%%CreationDate: Mon Nov 8 22:13:19 2004 %%BoundingBox: 20 20 575 660 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Turing.jpeg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 639.33 scale /DeviceGray setcolorspace { << /ImageType 1 /Width 283 /Height 326 /ImageMatrix [ 283 0 0 -326 0 326 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!W`9l!([(is6UEh:hXchDf]T1E$-qh0E=(!8PK<Oz!-eJG!!! !i!([(i!!!*1!ZM*ts5X84!]L3O"a^@0!!3-#!([)\z!n[Q&!!*'"!+Z'0!!*'%! s8Q'!!+GX!!*'#zzz?jH`M!K[9]zzz!!*'"zzz!!"uF8PK<Sz!"]-$!($Yd!!*'j !($Yd!!,&G8PK<Yz!!iQ)z!!"uF8PK<pz!!*'"3'p22-P-7X!!!!+!!*'"z!!5,H 8PK<Zz!"o8h!!!!"!%e0N!!WE'!!!!"3'p22"8;cq!!!!=!!*'!s8W-!s8W-!s8W -!s8W-!s8W-!"6]^b3'p22":+u-!!!!1!!!!"!!!'c!!!'cz3'p22":5&.!!!Rc! !!!"!!!";!!!"L!!!$r!!&qt!!!RG!#P\:s4IA0!"_al8O`[\!W`9l!([(is8E!G 7VQ[M+Eqj?FED)3+C]U=6"FnCAKXf_Dffo=BQ%jg+>b])!<;He%RFWD@V#OMJ,fQ L!WUmSKE)Dd#RC_B$jd4K&ISpR&JYfb$kF'i',))o',V;i$k*OQ$kWmV$k*OQ$k* OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*.G$O[CR%1j!Z&/5Ta%MTTe%Lrs_&I]'V$k*^[$k *OQ$k*^V$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*RE^]4rP!.Y&f!s'SG!YGG8& HVpf!!E9,s24q&!!!$'!<E3%!<E0#z!!<3%!X&Z2#7(VC$NU5."T\W)!<E3$z!!! $"!WrQ/"pYD?$4@CF!<`E*!X&Q.#6kG;!t6sd!!3`7"<eC4"[Q!o'-_FI1'SGTTs 6p/,Sa4n@P]i]K$cpj-'D3riULE!2&;plK-j!M<+JG7UNAC1dT,:<o!="edrj^B7 OOFrKs[,`eE$7u[Dg\Xoi>[JL6e^F`n';G2b-q^GDDN_\&[+`pCRB,!W`?*"9Sc1 "pYA;"Z6;\!YGMX0bOUT;.4Gg'*U.BOVFLo66j<EdI8q;@c;?ZP!`._@rjKs,mGZZ@`B/28[d0P>n:nA49KVFCjJ&Z\66FFlW'_Pba#?Q,M25oVJt7e`HI)Ap/opVRF Lqk4U/]7os>ILR4pJa8ain$j-M1!YGMH!'^JUoTK>$pa*Fn8P;4ET#qCOdNLn&/3 k>VL?U)H'Jf87Yip7*<NW-aI4H@H%km$)Ek/ql.;`tDVAhcG;UX%*_EWLqF)(]NF oMHn&l[D!E0j%dE!n``YB4"n>Et[VC`hTfGJ8G_f=?19;>Sb4e;N*IToPON8Kc?5 K@@)9=k"L@Y2%sm&mYV:H_-Cm<+jgDX"S^1Y@CgZ)ldlVor!MoqI`W@iFLPcmadb Erj?X!Y7ru35?T+bOEI2\]BL]@3m'!j[+aYF>IQN1348-<]Z5\iqlh3"$/<\,&*g Y!^hresK@V"GO!0d"^h>>b7@=Q*h:@$dXS..>?/%s=2=U*,8P#B`SAVj]asof1!@ 9u1d.F=/K^thn</1c/8VrLcILtkU<F(q\mn&OeGjGV2J*<]+b^R6JCV#:,ai+`7& #=s0,`uH8m;98u@;bsYF2#t-ks*#a!6;6d&#FCiV.^^1^EB-8C"`gb]rbQFe6[e!'%9dl<RK`\9(hkI:qd"QZq\1httWsT25GA[P(FYPg[BR$uJ]W#-_qHr7$u,3Vng 0O9!a#f<jb>=4@b^((ohXFV!RpIg3)UF5oS`*G!B-4Ao,?J,%m_f/DdF`_t/VT3S q\Id8gnmUnu-%;mdWgDgIifd4OuoR>+hCH]GDp$/uO(-/SVNEbEnankCIiUnaZX7
nDi,!,n,8nku(hdea4e/]Y92e,AK]rT[IUNQS:g3kedAQcdI?o0XuH$s2U:-_%7q j.6^_QP/3Zc<5bI8]A(o^Aju2[=[OBVODG=)%<_]DdGtY`bVpP7XHoW"Z1+G1&j5 JjL-A%N[BgTE!=2D\S,)<8H&?0bMQ#A6bK^Z8ZOUc5n,*8f,GifVGC"eZP:bPL/i =.VGV^*G'bhE.*afiQhEi2DJp,CmQ"icao`Sl[9/@?UHD(;3'eaqW'f*H^NC\HZr Wj^\Bl+monus9#%G,!44G9CTXSE[G$cGTuYgEqnL6E:>SH=)p*\Rj98fLf&83"K> Gq6/RD.a?L&B>=`.H]5hoUJ!!)n=p6Bt,XE?G^%o4S'Hd;#;+L]AX5BZu+n8Dt4& l[]L>iNUi^(L=eL\ej9>5Y;RflNeRGrdo,U-69&\pQ(!Pu)iD3,%HdOF)te);'qQ mg!W\G(UISmj+gUhi@1lCr#1$68)'RID&,XNqR$^d!dl1G#.tEr/=_UP*'0g6NJH 5`lHQ6b?fZU<;Nro@m#0O_/]+K`lGRU(1^q/bGt]:I`FXM4(XGYe+PpN5,2ij,EJ 6YF1pR\F9p1sA=tsca7Y$VJ,dshA',bc7<0?eM('>$1l+n[8kNC5A"Hq/$%N>=d! ZouC7[fGAcA0S[A"Sga8SLl;Jp'5[PJ9L7S%5N\_rbeqj)&R\,+<Ra%s&-X`$F@V \SRrk./I7K>Xb'VT+*seYK*jFM&X&ZdEQh[@rWS[U=HNa%Lj)dsA1bJ^RdtQ=JKN @$eEs3_.TNZYn[eUC43"#<7Kp&mO"eh3cfR!1tmc.>-s,Xp&YD3:T;Bbg86$PH#X Wcd6[hO24;_rfD'F9V6o/C\:=kaMd?=R+K*NKBq@XT@(8irEJZkDn5YWTX/cJn:0 C4cV23nVld9&)Cri]gtRN*0s4nu55)3<T$>=o%C?Kq@nX*Z$tI>iBkT`)CIE'JhZ !T<lW`0q!SEVQ>ULlSD*4,:YGFJUTDZ'\gN_.C*'N?A$F!'QJE-)?,aA</s3pUaF 5R+P\5RU,hP,6d87;t_U7P=h1eCCMm#1+V9W!kUffS!PMX.C>r$BoUGIR0lNEDVI 6`JL`jI:Q"UM[%V*o4a027DYXFB5f0JFEpf$OAj+=#$'71SPi%C9>(<Vt1l5rUhH o)tf/JgI>L$fV.:BA]u]@O7)nYX]GBe#3M:g\G.K8;2i_+ZSY;o"Hmniq:#5`XVi 8KAGmML+XK(8@0U4=W:Efl,&DesXs*tY%F[gsAQHE$WnFnm^%Iu_0q#I^AGT8?#; 5@*dSmdN>;*'iFnu>?[B:3FF5"VCXY1.UrGGp:YP'U'F1bSDot3fTFN.lkpJ[38D *oAq\:Q9&cQYQ>Z$(Uu3qXM;VH9)9Aj^!p20WnfHcZ3eK<sgnP+>b)p`V``r5+uG #'<5krr=m?rrE)KoOi4OPFb\uVBrrSL-_3p4/3Dj98S0Z-\/P/3kc=sL:buT&pEf CnrcmTnbm3^H]&of?JS7Z5)Z11bEM5)1[C#e0od:@,l?>9Xlo\mHY_C'rR\_hb50 /CqZAS,(ca5HcmCuIGIc:S_6Ht]l9A^h''jAklfD&NVTsTK]r\c65;VqME_:U0UX XVP40)t1@[>`ffhmi7p,m5(N3Sk>mq\5)qOU`m@2_E3Q0?mA+!.M,rE[``I8oWI9 usOE[]NhA2lZVd6OCN%g&D%eBW7?MrY&o\=4QUA:pV"gk(^Gc*]niu5*ANZnc%F: ?skU/n@NRnd0;0fPIF9;=RXL8H:L854(-Yu&'`Hkp!<CtqR([OA@&-)]<V\Gm2Kh ZD=7,&^ZU#0or06"YL`]K++8PqUD.0am5$@Q3(mo\XT&:$=e-q>h:&YKP=:-44g( oYko=]@kC"(6riMNZ<R0K1,gNSG554Jpk<7*h/gTg&ND(-!B[]HN!*AcT;s55`l] hU!H$VW5Qb-()I4"<)dX+2CC=m0)kuM;aL?(/>%5o5Lg>?tbX31B5V:E(6`rbFZ( EFbXD0,^WOn=bTC"Q#N^,0dIT%c.^f^6u<hf;>=s4-aUpIm,FX<1Qb96F@He[Hbf +i1S;isfZ_Rk0WV>++&d@:@u[B@*?+kKgJ=rMP!DRD5\ZYH;`aF%`U3\$4!Pp\p/ e9D;]PPk5jlC>3ECo%loOg$.&nDXZ\:C\-DnbjN&d$L(tMgaf\HTHKB-^Y+8]]@9 -*BI3a'`5fH90RYV8DGPi3/#p:nTNRIgK3LtT#DkP0qCQm*Ugk$9dB^!u\V(S(<D iTE-i>@fX!=f)jRk^)JIX9<.Z\T.`lflEh*6,=[dg2QXbTrl7S+&@3,!+,NocaZI nZp/+&+cIZPKPr9t"0p5RjQU>u7i_>Ir#Wcg45!Dq?Y]US_V`j\jm&RQ\#=!4'X, DDcdsr7dchle-LW+6OD(eUFcUea]b_X)2#7NXX$F?>Pq;9m9NYJZn\ek1\/RT;2? :Mk'Y6ou@`F='cD0H*\-oZJ:$;D3b`JV3SIU&+l7@?i!:%q;4rnk1RF@l?CdmX+9 P4XA-Bha3(0#7K@4nA$PD!,@U'73p(:_-D16-P+L@P0s[+k@39OKI_&`pR=c:'// [KN$kojIp?usdHZqB_BE"Z3#?CW<R-\$.k`qSk/,EO@lH"=2qL4c+_R[:MpK2hs[ ,nXCrc?P_`Q[4sgrjQCa,PZW^;n?7,`>sn_jpU0rr<RBqG5M7V[q7th!1Flcd?a\ % sP_7qELnX!)3dMQ;m5X%1kYoh5pVHe\<&OY&+\bG61EtfnL,$3NQeX`laeMNV+k# JnqGD*L]"8f0Lsh'E$hCj6k^Sq]Gh<(m:!KgeCt-Z(lF8FT.-3en\<@4omLm"+[Z s@C$-Q"r9AG"jM+;LA1\*ePChGWsfqaCS'pA?/"iF7mHTgrboR/reVQVdHcdB[\l -FE?kcLXnMU3hpB'j]DA/nnk+E3f%BiPeEtF3_s+>s/]4iRoQb;7#N*/ffYu'B@l _5P.ji:JbXtObi&EA9XWIKBV=^iYc#oR5.^#[O#-<Vu>^gCN[iqsQf"^E5g7JcYi oN;GfopE"WEdND\hr'[IWqabIpF?[jLY>i7BU<K(GX6W6po'!<p#%Dg%k#@<A[V. I7?79?P;?#G7UP<GIa>?ACZER=R:Y63r<:i26D&K?*V$7DnG6uJ*>IaCots'Cl2H tFcY<CQQ</M>PJ#C0E!A`Rl])*NHd',eY#(6C?]kWgs+^Cn+n!3/n5Qmj)s4d@l! DUZsmO'g'9]lf\Nag]6-?aHU#n0g[)rpg?P7MC"0DiEJGC?+272bJ+RL:qHm&Y\_ UQ[,["^eR*p-U,M^O.47fQR!&5cVHB)FW[J,tF[b1=WZEXHPGK/P-D-iG!(Ho=d= 0]Zu*;iU_/d0Ml67@'N?]4/%/URTCnYcPoJY`;GS@_SeBpDFVI9t-aMX`FU7RbWc 26@[@Y5Rg_;\E$UrGq0KgIFnI(,?nHaW'"YNKsfcF]CNXrr=(QF&lEp2Gd&;+?VZ =>5b`X/pk8iqMcHMrr<r:!#D1(gl0FYbK-Ui1-s#tFTnMe/S33'?_O=(=1e9hBDP "iMViWVlE%3piX:HjZ:oS1=h<2\Ss(,i:K@9NrrC+=N?oag@kD30/bGmaF2Pd4=9 l&bZZ#I/rdUp6rr<H+PmaTLNl%pl=N3P9h<KUT1pt52rrAMa50!TbX862PIlV/A[ 482VRp4(ierS9?P'7:/c%fsj2>,S,cYia_>LQ^*d!E0!FYu>-a/QpKT0)CX[IuE0
\s>/DrrAT]9q2fWrg57E_OAP0URYT@H=>1XGJ!'c4\nfOcg.i4FdKitR*9>oFu6_ ;!,!q>btd_#f`(rLqu6Yj@bL#^!KUGZTO]-WVc-jQ%khhThYm..Q*n7(!;'@]oD! 4*\QMD^mZ!1U]=h92@,0c!DXVU<J,e1%3'p22"9ni+!!!!(!!**$!!**#s8E!G7V Q[M+Eqj?FED)3+C]U=6"FnCAKXf_Dffo=BQ%jg+>b])!<;He+[KXW@V#OMJ,fQL! !<34!rr?'zzzs4[N@!"9,=#RLbF#mh"P$OR7R'b:]]%i#op',;/o(_I/b$k*OQ&I ]'V$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ%0+0E$O?c&!?2%?&HMjL!/^aV!<iK)z z!!!!#!!*0)"U52C!!33'!W`E*!WrH(z!<N?+!!Nr=&eH3@'-IuT+sRg-1):H%!W `B)!sAc5"UYD9!rr<%!YGDU"#1ES+p:bO1(t3AEC*QSO^`>U1DC!HTs93dnA19^d R.McK/DRd_^#uEiKL%Bo!AAM!!iT+!<<*"o^n;SAkp.[R"^CQdRbl.UB%`c8-L8l 9N*:a)=5M&-T>uFRF4YraX2"g5<BekX9E6`Z-YERFPt00P:4jMBP,]UEoE!7@!9/ B[Se;@+>IEKP!R7^EV&Vk_2,o9]mld#7Z`Nh:+7GN(E6ZsPS@jY-C(+b4YO)tm*( Va,_hA>$nC>4<bEF!Q^_;SI`#kFJ=54=Kt.*h%Yq":+X^i^kLG;GS##]>8gJ*`8M bWE2l^dUY_Yb&q>L@^/SE`/?86/^&kGH9O(I1F?l5;`5"CH\!^B<E`IK9\P!YLsq R(l#*'h=L?<`Yo/;q+3Al48:8L2EghLo.N3!H%2VKXbc=p//_kR92RL3=9JPrhke X[9?r9jX,<<ESRj9'erT)f1s$8M4'dIpY!ic;Rm1D`Hh+CA7hp]c`8Rg.A#1-(!b (l<&LX*4BFjdG?9e(f\HHRD`Nog.`M5:)G.dS^,%#Rp,K:(j%I4=nEC1#[:ieZ4] hA=rAKL&l?I7KJbeqm\4)+_U,0>OJISCa'd\+]F_GkeB7"$VJmB@aKn@W7@kQ55A &]Z*X\"Gb<ik'FS?G='3YT*#XOt@^0<suZPc7E0GV,HlYiTH7+R`%`e7J`'G1G`> f@RJG$sR*K`k+f1kmj(/QY+c@M[r>H!2c#^AFXJG%cWZ12,>@XJi(-e#RP4e%!tD 4c_kM+cTW59ELSN)I-TTk0>9p9u76UEsL1$'++nX1n$<n68sq+1alFg_cG*a\Ym] EVjfIE=p1(+aabgAMOf.[V")g6\^96m1OF#N=VsW\,_ZN.4te:S$pbjW1Mubf<;8 D9VV]n0iG]E#<,"-UK8Iod"#ZX`QV@0ZQC_<L2YO6@!_F_u2/7DtRF#p.jHk&`oW 7Z><-'#"a".#`,a'"CB'$IV5MBW&i)\^blQPF/EYukm((]':g"HjNd&-MKj8B`uR % W0)b^A"X$(/]]L[@DqO[d#d1%nVEiOrH!Q;60;3SZN&93gMI#4_R'Hp.pU>\qPGL 8B4o?aJMFq*.oC-I(MM6>9JXc-)He/YM]6e"b2YHZNSpo"Mh%4c@s=%(/)(":Di" &RW,mfE[f%o^1ULlKuo0`bp:(H06!IWTY>j0fV`k\C[dfApP0iVSAaDI2nd.Nlu0 >*'QjY1jr#lkO3J7-*L5&C6c60;6:qGnJG@K4ZlJom=VrNREjOLkkEo(W&Pq#,Z* OdcW2NET?lW[Fe%T,7BUeVV9F&6\.EP([E_:7OfHNs%%R<WSmFjfW&?[7?@$JQM5 6ugFr\M(Y@bPc6R&^C;Wm'+1NBAc)SFXs=ufatlC4(e-.HuJ`4]8u>;r4MY][Knm 5d3\of)D[qD,Ad.iM9>7k^W,31na38PV?g?Dl,kd7'$uPb8!0!!iT+!!*6'r(k?s KUh5[36($NI=dZ:I>9*G!^ZHUc4TN]j739W`\nfVn+e&E;h=2RX7:ad_sBB24g:5 3(S$Xj+VOK36j7p<R$dX%a`8mhV&j+IjR^]r`V@_uQe_,&,8]D1rXU*3*;VDaR`$ n]h2>PM\_X[?Mk.;qTl4MIQ(E/8H!H/D1,Kqc:s2A@>(l4M[5JR@nc@q&ShY^!>j rRir>)3)9POT3mQJ3I>sNR6/"kQ[<V\<p+#-q*)s=YadThj5`b$aG5g#96(kE1 7e7+9;(]E@H!Il$P#\J5DMH#N)RRR@3cn>c4:'@\blcS.L,XW=+FB,:Lrg="ghF1 qjK3.1ZY[UEp!S$@T[To@%@+Y'-M6?4@Nt8lCGLYegn>C@ZS?^kK*L@`c=3Ij3A= `GCJ3h:.4NRG0_`cXc*-tAf/da>b44k"r(l&+NS=m.?CWJb=gE8TfjZV"B$Id50< \e(Hd5`a-'!>04K4P4a?nWk20^<c"X^M=L2:4R,8Yl`Z7dQZ*\^;7[!;[dG0,-Wo % jq52r46;Wu:%AdBQ(eC7-<Mm>J:aW^A*L-N"%(8"U4f&*TMYGXR;N\I%\b5jhkF+ e3).q5pZFHRQHa88qSC\h&aQXA0U^gkgBNE]7[Y\NL$$;dZ9UDV@]5>i*&Wm)92$d.S"G;8l,G4;BZ6W2)]6[PCo"Kn<O#bK-E&\a'&*(qJ1V[`jHa1O)NK(ZaeS8il =Q9C4K^n<P*s%&l@Gp7'`0'aSAh.1[EJSFTpFXZ8Q"XtjDq9)A@AjX*N+7W*Z]WO [i:Qd9/acCpni%!7mf*:M3`)TDD_m(<LYE4,L&IRTYS&X[/ut2Gna-61760p'@0M K5PFS-O5lUhPg[h2_iBH>_SG0mG+G$+jroEVVjR_G&W+4-M<BpK`;m3!]BbnS\3T Jk[4;W,?O>*7,I$)]K.F-)Q7@FMo3dB[+0K6`kP.WIG[Ri]*n`Xu!h](Ve;k3]*m !7WB_cDZ8F(T7HO<`ia#B1&A\C.(g,[;#La5*,:S\;2XM3?\=%q7@B=@#c=P+3V6 TCU&q]B@0q&VQ,6_k4p^`Y)#[n'AO^F.[&,LAbl]&nI)LJ3Lq3no1p;NA>pP+KjB 8L=lY:!O8FJ)6u[%b7KaV0<j?1i3-,@Q+R3Ma^"iGQpO_JH,GYe$r1hagO\S@:(t sW(jY;KgUff(rr?%M7p4R3?34M9EORf@h!LFRBmU?,7?;Ysnc&T+1pU0<gPjP4): _M-$4e"i3A\GtP/V?%f[3*AGehTe&,cF=_k8u/LEM/g++p-c*r_p!Sc*\sJi/:/[ mbYn+c^u#AY<A2lkWZ/9Pk-%Jeo/u>:."K._R>sE:O)qoWFis.Mn*uZ*!]2\#$FX e&D0t`[dMC91Fu'YoI6aA+>?)J0=C-*'B`.ET:+,f4i8\FT#ZX,]tS@6Y'?c'n9s .UD0$&SN=EM/bN)&;lf7!<24/n/U,dN`^7-s19ZO&/$DL;O(m9a>IA7GmX-jSltB K2*$:,Lm!\Jaq"-Op&#&b'gj1^5"2Fm;C/.n5kL>G8LZj$Leo8$4$sMg&C9#*849 NHjP]@@+NSUU8MlYR\ZkGt=2Bu7+"I_gd3V/1hoO[44k<*/oLHkB]YeCdlnH?p5E m&K4Af.h46fin`5Z*8I)'ka4aiO>n@@2SnZXl\GO4cD@Up1_?QX%WgV.ek6j[BHB hYrT-a.n%@*m?Sk3QB?h,j1LSDHS3>A_Ef=,ORB(8j/)0F:0R(BAfSU(M,Sf%S6M
-Z/NeMO>GoHE>mW6D:k8u:V6%3AL4Gho7VI#I.NuP*#pruPPjCWo7u6GmFf(i?%? 7NE[QX?Zq[RP]l]\o1EJuGB9_@&(pi.$"3$0@jJYWO9cR;bXH%CK[UM&f_L79X:H W:81$?pB_t%c,E/m(`n7Vb$b_M;(!i1cZmNX)Df?B`p"rG)1@WL,Z-kGcDTue[`1 Ibd+c8Z]e0cVi+g^no@c>\o$d,>k_\b'm^XkRhq$/'Ha29sCDLCWm.`UEb9D_&H% PrS-CP#i%\'TRXj$U9pm:j8(/KquJfZFq/@Y>q+Oc_!RscN=I9#I]+A_q9Q(35u) kj#:0'f`;;D<Dpi'W*:$`hcs;'X9"OXgXYn"Y`oDu3g)L"8^8"TFUI[ob<K79rh, */I..S`YJB<3*$:aVEJ3lIgi2/'@*(q7G;MO)$f--_.Fi:0QWHr:'+-!cWd%6=6E "-)$k!"7"i`Zrm6</)?)E=7<i!@)g$#lDZe(7f:OGK#PN1,R!Bcu@I>L)_E&!TI, E/,N$Lod#aWQM0!Wum+':qfg4JIs?L&a?NenOnP2T"Nl,kB<Z5Y+PWC-^C^LLN<f O[uc*3']G'a8!qL&^DJ7kL5AuKQ2XnSk1$XE*=E!!k#79>Kaq?<\dI:D0(HU=WQ/ *D47n)Zr")9Fs5R@e^7bJM'GX6W11D2IA3DEf"3)-;X-i317VB2K_oDj1%aMUJkr g6^)T*ujH"0&$])+^!<Z-N*JiOm"P]nd_lt[1j)EROT>""r)!"65g?iB)XUj!jlM 2IoeS.nabf,2\As,'S[@B`WF;Z78$\9K6c@9Y=T-&V(J>?fp_r$MNS-+CY[4;>fe iL17qMp;9hVUU_Z=Df#0[D@j,7tA_frrsE"Y)hqY>n4iA!>OuXfJ8m//#.NngbW1 e!%,.[6;`@>oqG],5+'YTC6Rb`,YSBK]-6/#71J[]j;\FCk60MbqlcKlSe:0eFr9 p335W]l[gILZUE0j/0LSq:t>h.2?*[,+@qj8Ncn-\e:l]j4P0d$;Z?`0aP&oOeaH;@aZE"^oUW3ji.PsDi&;N&=[F)=P?Ir>M::/;(FV.\EoBkESB$ph!&qX7tIhn?Q GpjZdbp\/*k!nFNT:YnNm,TaGC\i@e8qi+EB;t@=L!V9#^r-b4*Q>Ac6aZV&F58[ _q4kicra)q4?q,MgMuPVR\3+Z/GrC?U%j6hR!neN58"pT?9p,0qYW91mKsJ%/6^7 cVG"?TqRj\1a7\fRn1]%OiZS'Zu2220Z[d6Oh*n%KTA>QK)TUCLR:$Q(tDEl+GH+ ir]K`V#'(2o1MPNUd)G?l=@SG8CD&*Q>`(Y9A?KDCW`Q(b1JYY_1;fT5?@K.$f;% 89lI?4[m1&G(cO<E57Yn/+R:Q'&Bn3f@G%[&Zj6gU"Ka'N2nA?)ZO]FA:L:[2b7g ^H??8'o:8\p%NGFN]QO;HVeAFZh2CqNTXo$UXL22PpJ54)i1;b'1V7\TQ'@oi(Al _4tf!1`KN'4nFArrDBRCUUYEPRPTu-%N#aSWLlb=g<8'-m:A+=,ad'rU"&Rc8opA "uBCk(-`I=\jZaAZGE+fiDZ?dHH:[JfkP^o<Xrh*WLIO3_Ut*HMDm:J$+!bKOOm! *'iY9Q2j,+WF0S.'(9GJIY/9\#,]h<0kB%r<ouY.*#23s;H>%KV=Z4-1KVead`6c cf4.+Q6fZkLsW>5LS'1u:QJZGSX@1u\.p>sS$(lgP%5&B[@R9rU#7BLj$&SG_#/; i"(eS6YI9^l#EZt5.XYn+Kg@Ec#lBoCg'Ld^^&Z7E3;BCkG;1=op;(IGa9Z*(b\g 3]FP<T_lbqejKuOB&u+U-Oi,@081ZjI7K0?#A8s?#%lPb<rHFbgi.9?F;a<H)!U+ m@+Kg;lq7c1>\#AcCJ.Um"gM#3V1VKqd_I1e(0+R/-qJ9B?[H#SJ,tj(o,bkf5,! 4fQL7s0kU7FZ,959L''?f#rZkOlOhNsYaDM."&BTL3n>'a>N/4dZN;uQ71D=3Apn EmXI]r.m[2sj9(CW,`/S4`Y'_j3OGhgE=LO?.j0qNd:YF?mPpu)Pbp8T#M;,5NWC C&H.?.G$@_\<q@*OO#osYF]:8=prgI6@HG)kY`!3c\RF:2\tCaY>JCX2);V*[g@f BZJ7/4,&'1=$,4-/#2^C\8ZLO)GId]c^[o<B<[VcQqg"JiKmV_I)PuO)-=9ee[@^ 3gjaF`[5K;>+GsN.77C/](E(h?stmSKGc'Ca"!i.mA)ADX\0pf/.nQBZi.Lk;3D[ sVsL1P]ne.o:FEO*Q<URMEY5RF'5GrX"PnXofm(q),D=!(2:tD$9<aL'g01b`Brf 17>Y%4EZ6fMNU/.t?euTlK^Z)jeI2!k'NLn_CGjH?tNFXe:Pnkdl8NKKg,0T-uWE `(0fFparb'0"$OXHHQBeSjj!A"`uXO619a6[U'SLRO&RA3c*2beQB9;->ub%OfP" AWdZEchb1eTZX?"E/#nhGkKMB$45@.^2/XI^Q@-Q.damc`+F_%D&*MAr:eq.hbLW =f5Gg+NP)h@@2MDQZuaqCGd;'fN7?DT7G4^D'RD$U/sN@0LCHm!+)?BPH8t&ObOU 9lUti1).7/fH;VjlJFT&c<K=B2"V$)M9k$WF=K,WV.pedMe_-dD9uZWs@WQ&JV9N mEn&5N`X'#b1q[I8*Lk_R@3IDiiVQu[uU8ZC^lQ>L$<]A+/qI1JUjg?GNe.X2Wb8 ]C2a%Kr($dX9>gMN^Cg;bSg4>[%fZ1:pkZ.ig2Brm\GO#_'&)<1^K^t9!`7=WtFO 9Vu9g\,GDs4RGY!<E3*561@plVHfHe5Xi_U"NAt>'`91FT$@>qCOp!HC=F"HIqjj ZkX[_YHMMcX/c%klY]IjG=NR&e-W9Ob'g\0*^sMm61i7kmHF@\rk*7C8#H9AdYh[ UX5EpWV/n_8*qmSrrr>;A!Jn6J8]9Z_d5X1XMDuSeC0s0pghW:n*-F-]-8dh+R\@ hZTbD/oLFXj7_u)?le/pm]eX+3=G*afiJ`g!p\:%d`0,6[,(#A,`YMWCRUssDNUQ =k"C(Yrcf9q_Z$,dsM*nI*CEYFO*%dFMhluT3.W!YB0UH3[m5P%eV5$GAf!u1ioT 4JY^7ZqP-)\$8M`Vq#Y,_<mWe9G3W*,0J%alVSE`eWkXFT#kZQrlSaBJL.R]/6H$ HFBE@I_T&uUP3o<ZK)0*/9DU$H:J._K%DaM<G9)lI&*AO=)^sejMaiDWeohKF<^_ b4\jA%kgZg>G3EV[%dMib?ULN^#/dqI<Ug"!R07L2XT\.uV02.,edOcK&O6.h<h! >81qaDtqiTQ3*PL?I.nkT8]7!n0ID1OXBTH9bMJpX`(YH7XnQ>nQmc.Teom)s8$B +_JRf<AuLsTMJANOuAOanLgXgY(3(A<necI=+*W";`>D/*Yl9,[($8g5C%Bi6R1W `S>^+NJ=c.:_%&p-],"21Vg^\s,\DZW>3gn;8(ad*2$Wk^%t8eR=HP8U`>KX^kG4 ]@5G:rf=#D=p`-#W:0J1X\[G;o<L)uR@%mGc.VVbjN&8e8&(IZo9%ao;o6:UVC[( MTunaoV%ng[=$AFq@eF7WG/kL.\B4Or$LJkAb!B@f4+m^h_S"a1TbL'5^SSq/++% 1QqH7<!Xk=Y7$G8p([>UupW%dDEdV%gs3j@T/CZ"?JR]lPr>nB-s;bka0YJ:#c*I h&t-gWPPcMmk\eQO19P1^//'<Q/pG*B^@j;Z_]1__>?J;US+!#a@\."g>^&`$Lie Y&,^:<T=6&P\6V,#9Yg=S>b]Ggq9JFf?&`m[G(.]cL8P%)dkr-@m2/[[4/nrdS*"
% Ql31.o&9m$mL-R(.uWq?rFtS<"/hr:s'kA6$>;I>ZW>)fKBi1'g8sC7^j?dOSgFg Zq0:jn=Bd1O96rBn#aL9,M?;8HG5-k-$G/I9/<'RpPQeYAbH,Qg-$8(eCH%n^9IQ bM#LJY[G($CLQ[(nPOhJ@9+[J$Bc\T9Xj3f=LT.C@X&n\f)OdqAWG((R;oZ;B"u[ ^7KN7Y%ZrD3JG#hiPq\[-Bf=04Df"[j+,L^R,FOsO@@oGN[?-,2r7I(1QNC&RpWa gmG@pPXjDe37/*m3G=a1A-[UjTLI*ltL$7ZjMj=ktbsm&;0r(`h*,[!H24("B+;Y SK'*di*F2T;'"G<`p8#=U41)'OmqPdfYS::?o5P0RXb<?b3G\NtOkSf9X3g%Tj>0 U.1:iXfVs+C3U4'en3NQ$4j%,]mR(`l<DYc6(eFhfuY:F0#g&)?7U-`I;8FneO3) Td4E'S'a9>W?onU%RK:r?JK<:U)bM4&5a,:0`k5UL>tiuNeHX;p)VE'gN#Gn;)V1 1&#>./W.m@)*A3\9frL]dE<(CfhjN!2'8*1Vk1p06g2c;5"V5#3a9riZo;`Yb7/O i-iD&!2-m6#0"&6E!9QQ];B6UXM/BiX289rdk#60#(->suXU3._9shcg.a=:n39o +3Q\do4mE;K#\/$#c?`C&34\''c\,U77Jf(*7?p)n(?AmQXaC1&h7/@`IM2.Yuj\ nQ$We2N3M%;r:5Kd9nM"#[:':Bgu>4CB?j3J/`oOhpD$8b1tstiq?0]79FBK2,+M a-%VXNPbiCol76#:"%k*If&/^!!FujY5[AA=)NlK1Xi]/pd0)-)Z#k7&2k8eY<73 sq@HiN6cjIPO037b'Y`RS!g<[M<jm!7@nF*L%(mp+6C%n`3\nlg88cUtfOSDSXY# LKnOhtnZCo;$0G(FEL.-Baa@Q:Y+8B=Dgh;[*/.SP(BQ>siHoXTU0a>e1KBs"r9# m6/ZJ>ZUJ%=5E"dYnHh3>`'Z'1_WNb(2/TgmL#-1q>gfEk\A\MH/ufn>$dGnQX"f j4#r_61lh-XWkHd\EQgHUK8*c#QneK6Rprh!0O'S-UU9iR[Us]eS[36AS=W(ekk5 _QlWR&dt"!!RE?H1Ao12J8L!4lFr/Y/):rQ)qNL28o]tf[oNp&]<r)#TlJFH:Z(p ,VUDGd5hm0koqJ`JSE2.]T>J\l@"pH^:6BHPg^CcANjq)'ZZ(qi1<\+S:1%BGi98 j,^2NL;?H[;7"YJRueL<+sLDI]uFjT(9+OD6R^&ZjcDYPW^ibbIoj$>+'fTbm*bZ iS#lhVt_:8'+,3JPf_8\"=(#q'eA*LJJGdK"2hFr04#_fqk!W-fLoCf?X,2GYbs; rr=p+2s=__7q&:[0b5Y24@Y+l<+f3=D^]H:\N3F%$]T@;p/G\LkN+b35`1f!%*5C >&o1,IdZ(r)%h@&]Lp95!O\LZYhasN*2F9,oJ8q:5FTO:sq]&t]e_eEs\#)p8UGQ @uWF>.q5cYi#'M&:MMDr&?-X*dXm`L0a&p5*m[Hs[$hU+cN>E+;:>g0hL@;W#((8 (k`dHEfpYNjnBO&5TIgTn%`4A?P.!QH$:RgJr2]X*\4HO)j=JA[XrE0FL\em@%&R t,D%q?G!Id4/U=EN%<1)B6'NY$EO>KGa0ZI:#^5Vupf`W6(0pl3<!1$PLm91K3U* oe5PmSrqL_@^t,N!+OHmQfc5Ce#n<G&80i]X3=7>mp^8s:k,0,inh<J)%OD5&VmQ ;CNre&C@f#cUicZQ,AF>3.M1WCRcZd09bO=5[Y^'0qBnX9o`W4t7gn*1L7ePS-;A bia-e3<n+FB.U^pB&T5UQ1N(#F&/[UFmXEuX=+S-9n,PiaWXsYrtP!iCM_JKm_)6 GN,bf1dL[s\E=0f:(An?$HRB\jtn6FY*OQ\aZpNGm]Y7]1g5c%dG]\[IJ,A*OcO& ^CVu*pn@f6lXJoS(Dk`mIc^8fV;ODX-mXcJPgAN<GQGe\tFZr[;?-e&n#[9";!O] 5[cba&@\+"b((fIO]^*M.(W:?o7+3m^^rZX9'^F]^Mfk>!7:AYX(n&iX84'fgN<R 2mVD&m^""CKBVVrU)B'lj<p?3sdOJk;QFN[o!43(52#D&m<(tm*'A6GJn=o7oJ*[ o8K*%^]m=E-4ZiMom)TU;!$jg,g::74!>(cFr$BG,d8'C3hq.m3ulJ,7]d4*@o9W/jm94VS)0.<\YhEaO'R#sZACe$B.K^OJh`r+jlEI6'26XB5!PR\OiHbJF@JZp5a >Tdm!*Yk+qcoYi3!&PHDgH&='dpn/9$0g[P=rHpY`!M)[CrZl.dClg>5b%P3<#-Z dmGrnX2Bjo&J:-?O3W$N56r&K0KccoYB8?6b0dNRo'hTgmZ:#;<X&$>/,m]<KBTS Cq4Jo["q_P+MXtk/W8Uqrat+7rqGbTIji2J(aemg6fX(msfR)plE"iV0gI#b>,4j Vs?eouMXglaa+i&]LdX.o>>aA8eK5+5b*&#;]G;&OI;>U:m5rIJ",,(J'7<2VFRO XI0@6'b_AHmM+FFT^fqbFC#-XiYle]p+N7$0N-ab4HF:f\XkmdsaX)W_NTT#qM+S $7+aCmR?N%MVtV#<m$0E*b@gS^/WYI^BC1p/8WP,Di);WhA6gXk:`RL#=(S9RA)% 4/YBaS1*+$mS*0=Y:[K=ba),DZF=3n$74lkOl3?dD>sTn[(!6l>f6ss+#I.))sm` _)VCg6;l(8pCo6,iTRq9n-:U,?_5"LXTn>CXR;mu$r)L2XYO>Ql)tPL`poTP2^if BFdG2%'80[&]5`>1+cm-Fn0THt#M_NhCC/1X\4=YK5Z2J:6#$XF761nsE2T6^gS[ #:TCaMU$'t=d"^Ntf3'-MqCp<bM@!#l/W'b2cHD?SCf$RVq/:.XeQp<bNDQR"9=@ asG^&fY`@P%KS*5%KI1'20Z#,Q];dJRPjsGM*lF+7uR.Sr*)C[?3k^Np8-R5TFID &pnD>0K@Ys)iY9+6T5TI-=^t:CQjJ9%G\l5_m6iYE@c)1IdUAiR=)ZJI!M'u&(,, T#NipEpi(@C^r+u/qGlZ%Y*6L?m+9pm]5JFn#kN+WB(2e%cJ,*q3Y(3cDH6(^PMJ TF+WJ=X*b'S`*h34OAbT6a#L]]7Pui:R<j]h%4#3*W"f@)p`C>COd9$a7H,pY$b. eCe9rO=S'4]`F6TJW@,&\LN5QN%<`Vm.PH&'>^25-5L'h_/gq^QgEmlW]^4W6b4G LRFqcjD'8DO7*d-@rPtG>[3b&R,Qp-KF3agDWd"U62R,*u:nCZB1i?%;RKZZQk%( Km)i)6<i/&rr<d?op;]V`%,s)7c:BPMgPp)WBUcQ[q%jgE&ENnM)a)*jhs?/"u`X g)O"58G[hJ+I%#UE>%YcKa#6[W<GB8PA__0JJ9u$MO"J3'W\,O1]Z'u?CnQ>allC t%jYp>U#?,6H0es0b=#M<(6/lQ$@Ud,%ReoAi%eCqM?nBI+e4V^a\q?Xrot",j0L =WFT1YFc()re3.O+i#pf$DUrHL,G1DcG-?b67;&&J5kGBtHBR5[FEdq!JkWO1l'E M/_W;i"#'`AUt["!E+(PSmR*_.jFRZ*iKi,-2oL`j[@TLAQZ0`-KUnR9iWeDj8jJ L*OjZMt8FK[BIB[8Ei>l!O;]QH(+a5rCL+;cB&dce$e<=gUhJ(9U1C9l1p*3O)Rs EVs/['9S2&,J>4*XXA9N&C']Bh6-%_UN>s9mTT!a(A)XL?fZ)`tUDn!ZB-WHQPX)
\A%?`tQ!V^fcIB9Q3`^(PVh:IsXZX`*8'9a!&`O/4`XGqlK`2Ds'ZkGVA%MU$L+p >36rrD,fa@=_B,R]E2D.m@f@F$<QT5=aD]89kP^<0^6!]+Ca#2s^u/,oSi-=kf[3 g(XO+=Oh`%H1!Q:FFgrcba>DDRhlZIAd#C!8[6rrn`r^F.eQI,Y/-31MTX]Vo0C4 AU/N<:9h[(>hkkZ.g*icdlS$%Y]`h\Die7$G#0e8_UNE6,#,#&@>n^_,EL6TRg1H -I\@K\M#cjGHN:.\Aq.DVOQ:JV+`I=*4]YHMDPX^7\(%\EU2)FCfir36':T%!?N) hYr[JkBGZ!5Q7"[)FF;/b<\X*nb$Y%@DMrNlqbkSp_UD[lmgR8hu?SMf!\!jUJC` aQ9T^r?!#29U[RZ$<9UBk[nN"4;TDHZJXB#r+..,VNE=WZjsR1-6D0ce<DS!Jh-U hgJAiJS^a/NE!F<.YY!f+jX"Q@c-LDr()%c,g"X&/@\WE-Ofhc2l"g[>D-mrL8)@ RLJJ%3fpl!^a!d.V`47K-<$8VA-D#H'FiO!gP7t!?h43s^VsRJ#A3EZ^\MMdhZ!S "kPkOmoPg78!NhF%m@pE$i)[a)jqLl[bYI"ARpq&?;42&[PeW"n1"tep:g?A5e*! CW"D)A/iRpS_&MVqk$<C\#kCksb5b,b6,.]<oObZPge78l)4pCf5^EErZ`6D[QVS DZ9QT31;X,fIfSoVDPa73YHHBG[H@?GaE/FEo$rZ-toeLkCOK,^%pIFd@Z]$?X+m +>[ha)?b1<-&*QeRtfi@\eJ_2b3Zb0?%N7Vl9>)^P]esJ"5R?7oPa&a+Rf9S$<@j A#8&#H,Pg'9$<phnLJYHVSS'@/ojU:9,8Pq7(SU2L-3YkI!]_SX'#4nM3&aWM1?m 1[u($tphAX1fM`q$Obb!qBsE7K/5XXE>;OrV.+k[ggUeNaLZ5-iM+?8d@1B`jmIN *GEpocm-T($>7*L'#>/lqlV9$[5n5_dEh3[n!cgrY?R%X7(.-sSe"RY!GS@__q@\ _E5:^ZS8T\Sm;lM'B>!2W$pICPZ/I"VYUhW!sE\,=Q.rrB@&lskO3WUS,W^)soAr V*#Vj<.VBgKdTRP%QRCRGgCk[+^^VLBtZ']Z3.O`^M\$P"^\/lEYYSkRNk/G,Xna rrCc1jNs;l`mb<.O[VNk=XX%/Y&C[QTS=FM[:79Lo%\:?m%.K55&Q"PHl9CK%%,, bZ^=V9fCaP]IZ[_:0$o:L4M,:g,AMeN4"GD[;co&<h3Y-bGO?U?MBG@TJ(IHJ1?? 5S:n2'p/+7@Q8V<ok[0.9ijh#,g)a&6@/7QOAG@`.;ZlWCEGs!L#Mg/8m0/*7Bph >Vt/liDFPR164o)1U\I"AP5LrN!e#V3U/pRest8q]8UD=W]['a:e`ad[=#WD!s01 79-X\A=!_4T*=G\S)sRgBJEC$]%qIJ)[@DEi\;&-Pf0WT\6Vl;iE7nfGefH"I8J' e/d2BD,H^TKH49)h6g>Dn:-.DZ=PT4c:H\Jg2+KE^[_=(Vca7lR1p48,FRBlYl-t egQ0J#X;p3CUpNR[`675:IF<VoXYS+Gg8odnosXl#Vd#16;ct)9Q&EMSNGL?h*Jb Dg6n4WcE<mG"$+1aU5W^U:<m5>r46Y^8P3aHS_a*-"^k+Y'D+%,ge[m8RSmoPBVo uX`J3ke][H4(VLgcR#S_QO-VO8'?'i7`pJ3i<s^YS:[UT;="-6gB(&hEOVb;,f^M BAe@SZKk@Dkc902*q:.87EODVdB5AdZS7?b,cuLF8`Zn[5J5EZX2p/:VC.ZN\idt 388Cahmf%;2/fgDqb#P2H-0cCn3N?:YJ'e?jY>JFAK2Qf'B%S,9URnE]Y*"n&mH' 9]R-ag[q-3*)Zm>K08[RlrrC6r2SYSNL_u_S6B/d30L!gMF)CMsqG*(po'hB6l9) I9iI0P&_p-:tM7b<*19lbUqm3cP?==F"+aI'Q=n)Rko^.`c>6#%m8RlX3>(,H.\G (9@ib#9Z"*o5Z/ei/6+rGT4(G#HnQ2C?W-UtT[JjUj"C]"_%D6<`K]#Hd_Ef^da@ !<V+Ejm]QINS4II-&giO8HUP53dkB9a"Uo^6qM;O^KX0($/ra1be<[mE=-t)R7p0 2!cr"?R(8J2?[bC\<4dH.qC_b0ECE6E3Wk48J\-?(oZ8uX<qZ;qSKbi^<?W%+B7B 2O[QrK)5FK42-nu['Au!#5>%=2/odRm:$d.Q?WNKJfidM!1s,fW#aiF(U.k^?+a/ E6#NYikM9E0?RP:rggp`(8e32e\Vm_Y*&o!O:H-+O7S9HaL7O[$8eDT6h6%DK8]m m\KA]ah6YEU_qhS91Y$9<b-gpAkG:_hYh*DgQ(\Q`YElflc44\.RgG`Wes*aA!bj 'kqplEN(]\0b9F*2,jD-P>mVGr_A<`lg=tqnNLTn`S[*8"r&[rao17!Y@uG]/:"a (]Y)4TXYENR9A21k47)mVng:B$`QU.#"HTu[jFPr^ZEpS7IsLGbFP(%#rhY2kdl2 fDt#MYl7j^EiFS0qWT<S[k&sOsp=/p79Pq&q(*o//lbE:gh!P!M@)YUP]1`E*!/) (KmH+<lC_$aKS,U.j[&;3(^ta8cZBpb/7<rQ*0hIL0&Vf5,=S<>5;']s35iO2K/UY,6QT]<&t9Le'_nqRmJqgm9L_1Df.Nt\1l\2.0m:3n9:#XC-Z:oL;Z+J,@]%3,V bX!+16;u@/'[!WHacs.J?j_A4<hpl;R7#RR?uYcQYS!cfbeXK!(@qf[9m)T"c<l, pZkq&.?T`(Jom/9X#>,U[!p0De7ZmNNZT/g%,1U#b3R5RZXh'q&>UgEaqOEVGc2u cJWgQd$`dB\*.G:8@E([,.7R!g!)^nSVX?mSM2aH^Ch0?":QLdUq!#+r%dP*gfFY 2S^)qjD\s"1#^0Xf'C7lrAG`a#TIp/E4isU\'k%9?X*pkIeS7`i/"cS&RF$A;b0m >OVHN8K]8+QPiooj8o_D&'TmkNF^HtqP7mlicl*%NX,gZ$@Ii6=rG&.ljs8HNVsc J,9BM'U](@n>RfDhmZUeG/UU/kd<$[;lJlQJg5!AlTThlWK]*Ka,l*7a[89aPM%[ _Nu;]`XBU1_\Bd7]/qU&7>J=XjQW+R@lm.=2BCei^!!u7,6f'YBVcTO[aJZ3Ri(Y &+A:[#^/?QM=.nbM1O\/hHRNE0TikiF&nPE<`jk+opR[V"<4V/b<a^$fE]\UJrmb m5/MZY+6KuLe8BJJ7[b.<LOWE!#2o;CZG;e0kq-G0;*DqUtK_)Nt*4:GR=Ruls=# Ytj-pj51gJ/Ft.,gM(`nN8@1bRq^&\JWIPH5;)R.?(M"h@hg[bRCTmaCIn1E:E9: n^j[81O5U]9\d9&X*tg&fcnZ=2q.NQ1&UfIZ[9aG7tL3o,_7[`C\P@gq@-*aA`IG 548FNQEmqm-R@^PYouWcA$l.c7DekFann25k2!TG<P,0IV"F7=Z3^\hmk`&)#3OC ,I2r2TDa--H\J/:c#PY4Z[riQZ>[g+-%s_79pNP2)B-+qt>pi#>!:<CPM]r_ODg; "l`:H't1VPt9>Aq8Nk1iObVAW0q^iGuYqD8ne'HS%q;=(.[!2Q11`):kS>:f&P?^ @T/6@`l@R.8b=Y:o7!O#AUVra-+GfVQQ>c)nsg6ik%Dl"3R+J[J3ogMr9)>8%rcQ !1M>d&q9#>S'(&2u%)+WXQF(,8.E#DCt:[L6KinLF4/-/&"8[`OKF5gUFUcSm20V Ng-Jm^e3H"\PJ3cXV_jpO9;$s5J1aX7gRNmom7"Gpgb&8S4.OtBiWsLXNC"Cg$nq
Yacl=\4Z7>YnG%PD#q*UBbN&T054i[i94C!+&>`@+Q.tG<jAtC>$HR2J;j1\W?*1 la.U#2fk:?+%q;">SUM)Bi]M^l"DH*D>(miJD-<Xs9)0agO-T]ZZ>b?]m"Z'P0Y< *(cMK,bY5d59GNaOd:Gc?6a)$(ZpH&Cu$^M2M+e^JCfb&TL)^)TtH94e)0FbTDEH -W9=C&C$`IAY=,Qi$bfAR4N<j70pj6MY.AS]nkAIcGj%Gfps3+#0>E&35WX>l:3m bcgp;:rSN*JbGajnbkrOesCWOb)*TDF"-Lk]Cb=cRhga/#hS7C]#cbuEK,IC?iSd ~> %%EOF %%EndDocument @endspecial 618 1913 a FK(Alonzo)24 b(Church)g(\(1903\2261995\))631 b(Alan)24 b(T)l(uring)g(\(1912\2261954\))p 1449 2225 1049 4 v 1447 2338 4 113 v 1499 2304 a(\223This)f(statement)j(is)d(f)o (alse!\224)p 2496 2338 V 1449 2341 1049 4 v 224 2516 a Ft(Barber)h(paradox)p FK(:)p 1224 2646 1499 4 v 1222 2759 4 113 v 1273 2725 a(\223in)g(a)f(village,)i(a)e(barber)i(sha)n(v)o (es)g(e)n(v)o(eryone)p 2721 2759 V 1222 2872 V 1436 2838 a(who)e(does)h(not)g(sha)n(v)o(e)h(himself)5 b(\224)p 2721 2872 V 1224 2875 1499 4 v 224 3046 a Ft(Russell')m(s)24 b(paradox)p FK(:)p 1204 3176 1538 4 v 1202 3288 4 113 v 1484 3255 a(\223consider)j(the)c(set)h(of)g(all)f(sets)p 2740 3288 V 1202 3401 V 1254 3367 a(which)h(are)g(not)g(members)g(of)f (themselv)o(es\224)p 2740 3401 V 1204 3405 1538 4 v 224 3575 a Ft(Berry')m(s)h(paradox)p FK(:)p 1211 3705 1524 4 v 1209 3818 4 113 v 1261 3784 a(\223the)g(\002rst)f(natural)j(number) e(which)g(can)g(not)p 2733 3818 V 1209 3931 V 1301 3897 a(be)f(named)h(in)g(less)g(than)g(\002fteen)g(w)o(ords\224)p 2733 3931 V 1211 3934 1524 4 v 224 4104 a(What)g(is)f(the)h(solution)i (to)d(the)h(paradox)o(es?)32 b(A)22 b(fe)n(w)h(approaches)j(were)e (proposed:)219 4292 y FH(\017)46 b FK(Use)37 b(symbolic)j(logic)e(to)g (do)f(math)h(\(Peano,)j(Russell,)h(Whitehead,)h(...\))69 b(In)38 b(f)o(act,)j(an)d(entire)h(v)n(olume)f(of)310 4405 y(Russell')-5 b(s)35 b(and)g(Whitehead')-5 b(s)36 b FI(3)p FK(-v)n(olume)f(\223Principia)h(Mathematica\224)g([26])e(w)o (as)f(needed)j(to)d(sho)n(w)h(that)g(...)310 4517 y FI(1)21 b(+)f(1)26 b(=)f(2)p FK(!)219 4705 y FH(\017)46 b FK(Intuitionism)25 b(\(Brouwer\):)30 b(\223the)23 b(only)g(thing)h(to)e(pro)o(v)o(e)h (that)g(something)i(e)o(xists)e(is)f(to)h(e)o(xhibit)h(it)e(or)g(to)h (pro)o(vide)310 4818 y(a)g(method)i(for)f(calculating)i(it!\224)k (\(See)23 b([11,)12 b(21,)g(22,)g(24]\).)219 5006 y FH(\017)46 b FK(F)o(ormalism)21 b(\(Hilbert\):)30 b(let')-5 b(s)22 b(eliminate)g(from)g(mathematics)h(the)e(uncertainties)k(and)d (ambiguities)h(of)f(natural)310 5119 y(language.)31 b(\(See)24 b([21]\).)310 5269 y(It)g(should)i(be)e(possible)j(to)d(de)n(vise)h(a)f FF(pr)l(oof-c)o(hec)n(king)k(algorithm)e FK(which,)e(gi)n(v)o(en)h(a)f (set)g(of)g(axioms)h(and)g(infer)n(-)310 5382 y(ence)g(rules,)f(shall)g (be)g(able)g(to)f(decide)i(if)f(a)f(proof)h(is)g(correct!)310 5532 y(Plus)g(a)f(fe)n(w)f(other)j(things,)g(this)f(idea)g(is)f (referred)j(to)d(as)h(the)f FF(Hilbert')l(s)j(pr)l(o)o(gr)o(am)p FK(.)1950 5782 y(4)p eop end %%Page: 5 5 TeXDict begin 5 4 bop 224 91 a FK(Da)n(vid)23 b(Hilbert)h(posed)f(23)g (problems)h(to)f(challenge)i(mathematicians)g(of)e(the)g FI(20)p FK(th)g(century)-6 b(,)24 b(10)f(of)f(which)h(were)83 204 y(presented)j(at)d(the)h(second)h(international)j(congress)e(of)d (mathematics)i(in)f(P)o(aris,)f(on)g(Aug)h(8,)e(1900.)219 385 y FH(\017)46 b FF(Hilbert')l(s)26 b(2nd)e(pr)l(oblem:)30 b FK(Can)23 b(it)h(be)f(pro)o(v)o(en)i(that)f(the)f(axioms)i(of)e (logic)i(are)f(consistent?)219 570 y FH(\017)46 b FF(Hilbert')l(s)26 b(10th)e(pr)l(oblem:)30 b FK(Does)24 b(there)g(e)o(xist)g(an)g
(algorithm)h(to)f(solv)o(e)g(Diophantine)i(equations?)219 755 y FH(\017)46 b FF(Hilbert')l(s)26 b(8th)e(pr)l(oblem:)30 b FK(Riemann)24 b(hypothesis.)83 936 y(He)30 b(also)h(ask)o(ed)h(if)f (mathematics)i(is)d(decidable,)35 b(i.e.)50 b(is)31 b(there)g(an)g (algorithm)i(which)e(decides)h(if)f(a)f(mathematical)83 1049 y(statement)25 b(is)f(true)g(or)f(not?)30 b(This)23 b(is)h(often)g(referred)h(to)f(as)f Ft(Entscheidungspr)n(oblem)p FK(,)g(or)h FF(the)g(decision)h(pr)l(oblem)p FK(.)224 1162 y(This)36 b(is)f(when)h(K)o(urt)f(G)8 b(\250)-38 b(odel)36 b(comes)g(into)g(the)g(picture.)66 b(On)35 b(Hilbert')-5 b(s)37 b(second)g(problem,)j(G)8 b(\250)-38 b(odel)36 b(basically)83 1275 y(sho)n(wed)24 b(in)g(1931)g([14])g(that) g(\223mathematics\224)i(is)e(either)h(inconsistent)i(or)c(incomplete!) 224 1388 y(The)j(ne)o(xt)h(step)g(is)g(done)g(by)g(the)g(great)g(Alan)g (T)l(uring)g(in)f(1936)i([23].)38 b(The)26 b Ft(T)-8 b(uring)25 b(machine)h FK(w)o(as)g(in)l(v)o(ented)j(to)83 1501 y(model)e(the)g(term)g(\223algorithm\224)i(in)d (Entscheidungsproble)q(m,)32 b(and)27 b(in)g(Hilbert')-5 b(s)28 b(10th)f(problem.)39 b(T)l(uring)28 b(also)f(ga)n(v)o(e)83 1614 y(an)21 b(af)n(\002rmati)n(v)o(e)f(answer)i(to)e (Entscheidungsproble)q(m)25 b(with)20 b(the)h(so-called)i FF(halting)f(pr)l(oblem)p FK(,)g(which)f(is)g(undecidable)83 1727 y(by)f(T)l(uring)h(machines.)29 b(Of)19 b(course,)j(this)f(is)f (an)g(answer)h(to)f(Entscheidungsproblem)25 b(if)20 b(we)f(belie)n(v)o (e)j(that)e(the)h(intuiti)n(v)o(e)83 1840 y(notion)28 b(of)f(computations)j(and)e(algorithms)g(is)f(captured)i(by)e(the)g(T)l (uring)h(machine)g(model.)39 b(This)27 b(statement)h(is)f(the)83 1953 y(content)35 b(of)f(the)g(so-called)i FF(Chur)m(c)o(h-T)-5 b(uring)35 b(thesis)p FK(.)61 b(In)33 b(1936,)k(Alonzo)d(Church)h (published)h(a)d(paper)i([5])f(which)83 2066 y(sho)n(wed)d(the)g(same)f (result,)k(basically)e(saying)h(that)e(there)g(is)f(a)g(statement)i(in) f(elementary)h(number)g(theory)g(which)83 2178 y(is)g(not)g(decidable.) 55 b(He)31 b(also)i(in)l(v)o(ented)h FJ(\025)p FF(-calculus)p FK(,)i(which)c(w)o(as)f(the)h(foundation)j(for)d(functional)i (programming)83 2291 y(languages)26 b(such)f(as)e(Scheme)h(and)g(Lisp.) 224 2404 y Ft(Chur)n(ch-T)-8 b(uring)22 b(Thesis)p 976 2503 1995 4 v 974 2615 4 113 v 1025 2582 a FK(The)h(intuiti)n(v)o(e)j (notion)f(of)e(computations)k(and)d(algorithms)p 2969 2615 V 974 2728 V 1216 2695 a(is)g(captured)h(by)f(the)g(T)l(uring)g (machine)h(model)p 2969 2728 V 976 2732 1995 4 v 224 2870 a(No)n(w)e(that)i(we)e(ha)n(v)o(e)i(a)f(mathematical)j(model)d (for)h(algorithms)h(and)f(computations,)i(the)e(ne)o(xt)f(step)h(is)g (to)f(decide)83 2983 y(what)f(a)h(hard)g(problem)h(is.)224 3096 y(In)i(the)g(1960')-5 b(s,)29 b(researchers)h(and)d(engineers)j (started)e(to)f(notice)h(that)f(some)g(algorithms)i(require)f (signi\002cantly)83 3209 y(longer)i(time)f(to)g(run.)46 b(Gi)n(v)o(en)29 b(the)g(scarce)h(computing)h(resources,)i(it)c(seems)g (natural)i(to)e(classify)h(problems)h(based)83 3322 y(on)f(the)g (running)i(time)e(of)g(the)g(best)g(algorithms)i(solving)g(the)e (problems.)50 b(Problems)30 b(which)g(require)i(longer)f(time)83 3435 y(to)d(solv)o(e)g(are)g(considered)j(to)d(be)f(harder)-5 b(.)43 b(The)28 b(notion)h(of)f FF(polynomial-time)i(computation)h FK(w)o(as)c(introduced)k(inde-)83 3548 y(pendently)g(by)e(v)n(on)h (Neumann)f([25],)h(Cobham)f([6],)h(and)f(Edmonds)h([12].)44 b(Edmonds)30 b(actually)h(called)e(poly-time)83 3661 y(algorithms)e(the)e(\223good\224)i(algorithms.)35 b(Informally)-6 b(,)28 b(we)c(de\002ne)h Fo(P)g FK(to)g(be)g(the)g(class)h(of)f(all)g (problems)i(which)e(ha)n(v)o(e)h(a)83 3773 y(poly-time)f(algorithm.)224 3886 y(The)g(problems)h(in)f Fo(P)g FK(are)g(considered)j(to)d(be)g
(easier)i(than)e(the)h(problems)g(not)g(in)f Fo(P)p FK(.)33 b(The)24 b(class)i Fo(P)f FK(can)g(only)h(be)83 3999 y(formalized)j(if)e(we)f(ha)n(v)o(e)i(a)e(\002x)o(ed)h(formal)g(model)h (for)f(the)g(intuiti)n(v)o(e)i(notion)g(of)e(algorithms.)41 b(The)27 b(choice)h(has)f(been)83 4112 y(the)g(T)l(uring)h(machine.)39 b(T)l(uring)28 b(machine)g(also)f(has)h(a)e(non-deterministic)31 b(v)o(ersion)e(\(NTM\),)c(which)i(is)g(supposedly)83 4225 y(stronger)g(than)g(the)e(deterministic)j(one)e(\(DTM\).)e(The)h (non-deterministic)30 b(T)l(uring)c(machine)g(gi)n(v)o(es)g(rise)g(to)f (the)g(cor)n(-)83 4338 y(responding)k(class)e Fo(NP)e FK(of)h(problems)h(it)e(can)h(solv)o(e.)37 b(The)25 b(question)j(if)d (NTMs)g(are)h(actually)h(stronger)h(than)f(DTMs)83 4451 y(is)e(the)h(central)h(question)g(in)e(theoretical)j(computer)f (science,)g(with)f(enormous)h(implications.)36 b(This)25 b(is)g(the)h(same)f(as)83 4586 y(asking:)36 b Fo(P)499 4534 y FG(?)480 4586 y FI(=)30 b Fo(NP)p FK(.)35 b(In)26 b(the)h(same)f(spirit)h(as)f(Hilbert')-5 b(s)27 b(problems,)h(Clay)e (Mathematics)i(Institute)g(has)e(of)n(fered)i(one)83 4699 y(million)e(dollars)i(to)d(whoe)n(v)o(er)h(solv)o(es)g(one)g(of)g (the)g(se)n(v)o(en)g(outstanding)i(problems)f(of)f(the)g FI(20)p FK(th)g(century)h(mathemat-)83 4833 y(ics.)46 b(One)29 b(of)g(the)g(problems)i(in)e(the)g Fo(P)1406 4782 y FG(?)1387 4833 y FI(=)36 b Fo(NP)28 b FK(question,)33 b(another)e(is,)f(still,)h(Hilbert')-5 b(s)30 b FI(8)p FK(th)g(problem)g(\226)f(Riemann)83 4946 y(hypothesis.)224 5081 y(Let)23 b(us)h(get)f(back)i(to)e(our)h(history)h(before)g (speculating)i(more)d(on)f(the)h Fo(P)2577 5029 y FG(?)2558 5081 y FI(=)h Fo(NP)e FK(question.)224 5194 y(In)32 b(1971,)i(Stephen)e (Cook)g([7])f(sho)n(wed)i(that)f(there)g(e)o(xists)g(problems)h(in)f Fo(NP)f FK(to)g(which)h(all)f(other)i(problems)83 5307 y(in)c Fo(NP)f FK(can)i(be)f(reduced)i(to)e(in)f(poly-time.)47 b(The)29 b(reduction)i(is)e(tak)o(en)h(informally)h(in)e(the)g(follo)n (wing)i(sense:)41 b(if)29 b FJ(A)83 5420 y FK(is)i(reducible)j(to)d FJ(B)k FK(in)c(poly-time,)k(then)d(whene)n(v)o(er)g(one)f(can)h(solv)o (e)g FJ(B)j FK(in)c(poly-time,)k(one)c(can)h(also)g(solv)o(e)g FJ(A)e FK(in)83 5533 y(poly-time.)k(In)24 b(the)h(poly-time)h(sense,)g FJ(A)e FK(is)g(ob)o(viously)j(at)d(most)h(as)f(hard)i(as)e FJ(B)5 b FK(.)31 b(Thus,)24 b(the)h(problems)h(Cook)f(found)1950 5782 y(5)p eop end %%Page: 6 6 TeXDict begin 6 5 bop 681 1800 a @beginspecial 20 @llx 20 @lly 553 @urx 822 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Cook.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Cook.jpg %%CreationDate: Mon Nov 8 22:44:20 2004 %%BoundingBox: 20 20 553 822 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Cook.jpg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save
/RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 532.78 802.00 scale /DeviceRGB setcolorspace { << /ImageType 1 /Width 283 /Height 426 /ImageMatrix [ 283 0 0 -426 0 426 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1 0 1 0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!!ic5#6k>;#6tJ?#m^kH'FbHY$Odmc'+Yc t)BU"@)B9_>,VCGe+tOrY*%3`p/2/e81c-:%3B]>W4>&EH1B6)/6NIK"#n.1M(_$ ok1*IV\1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1, :U?1,AmF!"fJ;WW=%@!?qLF&HMtG!WU(<*rl9A"T\W)!<E3$z!!!!"!WrQ/"pYD? $4HmP!4<@<!W`B*!X&T/"U"r.!!.KK!WrE*&Hrdj0gQ!W;.0\RE>10ZOeE%*6F"? A;UOtZ1LbBV#mqFa(`=5<-7:2j.Ps"@2`NfY6UX@47n?3D;cHat='/U/@q9._B4u !oF*)PJGBeCZK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2 lBFdaQ^rf%8R-g>V&OjQ5OekiqC&o(2MHp@n@XqZ"J6*ru?D!<E3%!<E3%!<<*"! !!!"!WrQ/"pYD?$4HmP!4<C=!W`?*"9Sc3"U"r.!<RHF!<N?8"9fr'"qj4!#@VTc +u4]T'LIqUZ,$_k1K*]W@WKj'(*k`q-1Mcg)&ahL-n-W'2E*TU3^Z;(7Rp!@8lJ\ h<``C+>%;)SAnPdkC3+K>G'A1VH@gd&KnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEp pG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!<j5f=akNM0qo(2MHp@n@XqZ#7L$j-M1!Y GMH!'^ILj,9$m)8RMj\oKD,,0E:)22X7Cg8lG$fBZT/3Ak@S%M-6?h#]Kbq#NX<A 8A1T_s#XK]_OdOB5;e`K7C:5:M(o_QD`eI]b/:+op9GIaLDtY'--uqVCZP+ir"Gp ;+.IhES@8%,Xn5IWmEJ6`D[@Z@m!efA/21W-R7kZYiN"H:SB&lF8/a\8DG\'_>Gd aq;*N-BgBSZih)jV:tq&erY6jeR\:J!ccBiY59Q]t5$=_=1Cl[7/7f>)\,8dorr@ 5TrrBi9+`?F/He3c,<W<&U*8g29QZtC1lL$f*oqSIH?rddQ;j@AabufT^:oa(!#o /]6/JOpEP@T"%[29*J5,,?l@I!bc?30=A8@tO)/u/6-`Dc:AW4_WlX,N,r>#MNu& #cA,IX[mYSoP+2gS.IF+KIOE`t\^LXZ]G7g?S:J7K@N-l@c):WkO',D)mY:)5kY. 5:3GN0L\`<jeZG;a.W2/n)\6)l!:^Njh\o]Vh([!l3/un&*I8oEg]oke<lZMl:2h '\Qrcf#X4O*l>`Afijk%P/_80L]uYO6pjQK&!,G0BghSFX5Vto*>2O"DA&5$MMO2 `M76^AE9K;lK]C)`mW'?)d-q@]\h/I,gY=bi#hQ,j"W/r5hVCfpd<=NA\>(/?'H* ok/WMkg--g=gXAg94YIs*>Ch0ClIBE"u5XfsfM8r/I\np]ZM>?(RWBO7iMC8G_?: Y)Y2.]*KR8-%@-Q(1&-XZ-R.[9Wnt0-c@X1?=>&USU71kt14FRo0't_PJK\d\F5m ]DO-pFo#)DUNF%6oV"7'I4=nXjnpR+5!_FOhBNoc-N='h]U-JENH'aLlX%'[-4?Q mTC1<lpg(>oj59c'$ZKac^cuoj#u_B0eVd6t.Xe<W`]:-#'TBR:/AtPX;o:8r6$= t4T3?ZJgF2gUMJT.rN,DNV768q+Z5ROa8WS1aDjPI8`jJ2U6fZ?CZ>841i]p<*>e Gu[c$F$@lQ"YHFpHh_5Fm)&16aAl9.GRK`EHSKX0BK@nXPIEM7MSZbW<CcjF95aL 0aMqIB14Aac&9>D>qncG-ZTZ:Q<%e+4?>XZ'0YYA,97cW(4E()!tUOe9R%/]lTN[ AJfb4b!`Qd_h2d,1L3jaCR3>egZD]*Fu;.^cA_)QO3@22&!26=>'J*ZWV<?Cr2WC 0K-6!<X6C5Npf)5d20g#"r$l4_S4%hMI[*t%1>7$R!-Yb[)7TMn[&ORtrr@/lN(+ hH/5TB\]L4^;<GY1I>&]Oln>LudCh;+,_S[CoSZF1DlWUWuma'=]gQ0$OFX2K)aS OJP&c@6]A"UcE5X&%>Ca$tD8rd#..aT1c.7Y'PlZE4m$BoC8V'WYIIgVMab*\&f. @'f\+Lj`0X#C-<Mf)FC0t^19U!N`*GmB&K4@($8TBfh(i^'+JDte%doEXsb5mdPk D]c)\G8!-ne.3]dP`nPH$)^qtDRD+Qb/0mI.2Z6A6n1-l2?c*.mOIW#B&*8`4(lc Ig9?4\`gmP]JRf#:XN;;j#-0K$UK,tGBLfIJR@2<Eilk^'>3(6tMn"3==,Fu?ikC /s?l(k(bTp^5,//Jk,6cT%2[*<@V7A.Z+N%0?rFmTboT8aGkYt1eSWfgp)YYlp9B YONTCrN\Y7:YrCY:fb0:AWU4THS#5toh=Mg"&ap$>+=(p9lM_q$H8#'+K>&968r+ Omq]Y*`Pce5n/@].^[r-$J!&4Xc'**9?,)QMGS%qGh)K+KJR]%Cb;!kqU49.s',% ?As9KY9;!=FAd]Z?]Il1949&3':<e,<QWLb*lb(cD:)@+?t*R;WY&.II&DkNKRCY Bm,S7mf!MR?"bfB"aKmZ"T7p3oEn,>6*aX8pKG&m\.pf$7p\\dn^YBPh^F/>K/R'
b#dm..;!#gk`O\R8GSME\19ed02V+pq(?5>CP-PX@NEQ'YPZAI4fVP-1Z!+u"[F/ ."Zm<Ds-ra)uGH:U8kH`)ZUrK0&9[G[.;\rr[W5HQp590RpU?[\XjC:>92Ki$/,q \[YXX3:(Z8$*H[Uf=lu`?;6TGM;JVL:?R\);!A>/nOU](/rSKj)3=8X&O0Q2X>j4 <it+2O]ckVA/4d<G0WAt\g#4/[Wr:Zpk<s*M_0Cui_,!F"(?n1JL>CojaRnZr4PQ MO>p[UR_.j@HQ6";.8\$'of2c1X+?*X5t>tPEjb0S%rSl1R*T5+Q$L"X;TtO2MX7 t\,?nM3/:*c1kh8V^kGDMW#.#tH."7G\EQSKebK'E5m85)QL")<'enW&DOa`P+Wd aFUSeqK^%XV0jj/frSC>^2?R\6[(Aus+'N=d2rZJ?p6<_?!IWQ=F4[S=sM.niI@H <)o;Tc?f6`[^$70cX[;gu?\k,]$VEh%<ZIi(,TXeJNGINH%Wd>mC6"-T!<8dnoaY $XcZ24mQ"uI)<,He.j9AorE)u&Yfk/R+.!4V^$@mG((0qDoAbT8Zp(u!31sW.["Q FXF$/tjD8<OnQ0S=IPoE1=HgVPqg8.[i[3tk)R3ang>(H%,E<40>Dnn6KIHRP-o4 D6^D3Je,/q&mV8`[=N]C/_4Y2L7?^:,-Ase7DV'KR3lWEo1?bcssO?8?C3n;/r&d R!mFe]bPU86YchS"Q<bVDBLGRt,W5i@,6orh*@Fd_<rFl!<mXa.pX;!M];,8pKgF R#hPd%s=2P<H[uf*Js04.$,Y[#N:HE4B=_Gn-P0_PiZ+A(IH:;g@2=S"Fb(b8#J\ Wt,#tjjUE%3>`sN4](s#MDF30WfO8Sj:`s$WlonT3+d,#pT,Z=mcbN+/KH^MK?P< qCI0BV.HFsJ[FA>M+ib;eX2l5D@*dE+=1:IV%A!)%=/`8PiZ4ZFFHIaUZ4Lb*Y0I `B0NEJ%7IK+h9#.Q5`3.&W?(Q<M1,A?Snu1F%<KqldnugeV[pFW!BJ%m"$WZl7+B WP<.nbn$#R"Xu9%)+Tm5:,;%LZ7W@ZQ3c:`;%HpC*)XXM)6Zltkol=S/jZ4fY'jV ,<a.Ljic;B\"M4_?kr%]eo$fiuW1;lJ6gZ1A\WN>h,SJml3051GFYUTW1e;k'cIp TNn?Xpo.7sk[cju1VLpaXiR8$;9-(4HqL=tN/tiLK)PrT=YM>Ca'gao5X+29p.MD Dp:ZjWFl@?7(7QYb@5qrb,(eMWR)674Sm,iD3oZd;LLGO"gp8)Y_jgnmVJU?B)): 2Q>"<>0\O,GdD6E6@#qCm3FCENZUlcXG-/B\<KG&\`UpdYA]=&?l7jC!n<]XiXHT I6R,F[p@[/2sXYdiC:*>nJl[V%/\C4]0<!,ceFf<irn$4"1kRJmr'`@@p\:8Y)!b jo1`JaHMW&R1[7dX)U2>!WWVVL?P1?Odcia0mK\1qa\-l>"0]S_Ne=P"T:3gYB6< \E)eL<,OC)WY]!;<J]^R3>BR^h"\]h:ulS@'VY(X)>[<L,*0B$)?=h.8>TF":LdY lZ/Ms.V;Q3l4(k[;$R!c!Qk2cq-P\5QRp-pEY1i0L'?prj^;VH&pD(l<ATG[2kF2 6FpJ/-1Lof")HfD]e>PN<7iT@Lf&Wb`M33#Oq%ScA:f[MND8K+BCS]Lg2QA2g8Hl 8nM`$tunZXqLk(j!:=q",H#BX3l`\rm!mC#&^gI*qnjF8b]1Upc^E*[anS.QeV0, M7In?-D-ZQTs@a%8uBdk,;a?7jNEd[@_M-qc;bSk*PsGj87uF`@!rA,^Td'QZG[o <oa)>OQs:sh_d[H7jNEd[?kq0eF#)@F%Q>,5PNE#l6r[nO'q[EmT_f4_>Z5^rLlI Mbu=d%onC^\1t3c&?IE-&,5Q6H*7VjrCjknT<n^Rs"@&/V>rq2JrQBXheMZ!OB`! m:jT33<j%]D]]`V1I.6f[P73>d]:!Ke$g0%hT94UprD^/mFqG^LAOLJ&S"`%.%;V B%qXQ5qs@hdMV.CPGE,Oq_$)706@d`"AFVtb`[Si[d,,RYOPO/4IE",#g]I0.ko\ ^V38G#11MI4Nd?"pbu-`0%k`etCHu\FfZ7j7e>4X\!Kn)u<KDPK>dP$3j3k-R7kU N.k5s3Ak%.&f0N(-G^p4DF0r)p(\^a40aF!X`HFI]%R\O3@D+mVPu5*:m&IN?U@; [EmtTX07i.tr$k!OXuQn$W8b=`nMET5D^3l&]`te``Y;%]]a;Xt_<fk)7l9bF&sl D^\GimD?16a,4_pMcd?u[(6]Z5L;C8F17S8h,3&G[aPhp[DEZ9n%/$6j%E)/je=F Y3$isiE0`EB[^8RlGdKlQi];IXW)<J)G"X]9T!fP[:g7N;99NK+ipC"Ehi1"MaN$;T).JhRr[Z'B'!^3Q.2S:8YhA#E5#8sIX_aZf?O^iDcn71`6''I*>&nbsXcaG@/ Ojt/T@8oJ!/D\IR)&/8P`6[?Y>:)*qd+1q;JZ^4C`oN2#?D>2HPEe:Z.VS47rp+4 _:RQp!ipukFr]Z,VWl^q!0oWNHOmFUPm]G%C0$:7#[8KYu<Z!P'pf/c#a,7uO4F% GNYLHN`1-6EJp9h-7lPSg8C7WD"[+W:>$2=p-k7s$s!;]R$]gCbpp+MSdbOdZQES sn$q,/2ZMJ>[5c<!ZI98h=ik\I>^98.7n5bN]hXRu#,k++JrOApE=[:qCtb0G87( "#fV@8h59FDH!9"<%&9[BkB3q#s26UDD73)5p!n,O\Xt7FB10K(%Bte*s>lJhMj6 CXZ^W*b(cP.bgUHcrZk,,^+4'bMr"JmJ!38j2)TJ\D-UVVFI1@9/I"!b(E$NK#mN $nGVW)<**/[XWd'tQ@<@%d<R,Fh%Z!M)95@FgY<Y?.]^)MCG&Zt+jX&3X4MB$/2, j;Ph@$hl=mL2J4@qII+8W%`OC\]S7APu!"+lnJ[h_g4\4s>?Jk-j"inapB&m_5>f V`Ej&;>MaAR?H[OqD@MS-*@][ko8XDjnf(p!2"#7%@uCu&cGVaO>]:d4tT3ZO\Vl 0VbIKG$8D(,.ujV-rFGB^DXVE,n5ABn"C\U!KYpeU<j#1MIdJO=Ak?keL<]Ns%0f kX?+TEZ$VPHWJpf5_9drWCs*E*3$agm_r_Z,&k\80=Ai(d^IX@6jh_3e!eOF:3bh ONk?A%RLPMN'f#,el2_nU7*MJ@Vm@f7/'V#Co\53H1K_6q(Qt3PoV5)_(+nQu3nH _!<`$]/;ekH!1Q9b"0('J5\PnT0aK6`8/`"T*nnVS&`F>IbNBl=NR#TP!GJ0Dglr H/H;+Hls;.bM"L2m<qo!e%H<44c0qU0[Q!>e21>Tm/d'inTah+%j1d'dB-':p^IB M"U$P\VZfX$G=VrR"X*Dr9-#mZ^4@%'"+f4fP>TNs>`hP=dQeZq61$V+3'F$A2Tj *Z[_<oBT]Kf^db%+95%6!*X,34U#Bj0]hfJ7N@Gqf_dd^26NN9"B<lXOAk>-pC:3 Uk-V**mp(4k7`k5Q1S^*dgjca1CT:n8f0)8oUl'u<P-$cV.KFsD<nmRSiE@B[N2. lBX[#Y/N.*VZgCAMi<F[B]R\V,8R=GM_CEDX-.[:Ihnu8hR?j_q%N?Y]mSFKKT5m s$#K9CL;\S2mOeVNNnektF&CtAN27!i].\^M:e0P9)I*hBuZl8kFN(d?J?.L4:i< TplsXpOsaP%?E$A]NAlS;^qm!+&Dr'f$2h%lHa34<Ab^]0U@M<>[ie?))DY1-d1# iXOQ"S:[P3%WbU2Rim&8@ER+NX"^gV^F:4hYYQ!?ADW7Ni/2(#cI,rRr7mLPXghj
q'"tnY0kVl#Ht)?(?!qNl4_iQfE`Q\H)su8ig9Nu]<j[k`QKPYe':(jd`hq]-=[1 FYV,XiE1OX#nTB_KcWnO%KlWLuYV6Qe6d[`<h+<qRoCL2\e.RZML.mVVjO8;:YPL >8'$plC=!e]3koW'6hDtQT*TjO@O]k^:?XO_J\kARIM\.ZkIF%VA]$@JWC<7LesN h\U_2F$u(\]9$\b^!C-doR?fa&?7t)-Y%?YqBT$(*>Cc_hd]:4`O8;o2TWp-Iohq WZ]K!%LMT(q.#RBRRWKWH-Hp*Cp?*4MP)Ck(R[8mku=R>-:#R3%P(DDa!AukMh$6 ASCF^p?XQ(J/@b+OZX?PYkFT)gMA6dPX^gV;[8<!;5UNk0jqq/0IVR!mFX1=S5Et U4nQ$iV52s,0[G_>Wrr@05"4Ep%`Ra=jE-V$idKY`R(a#SJS/g^LkH&gI/emYlmO M0sYVFFEd[l-!BU7\\!L]sg:8%:BV@k9Wn]a.Q`K]2M:Kk!&G4j*WMKLM0e^\Z"U 8\^Ba#Go=N$/o_6X\Gk\([L8RANQ5O?-a7@J$^_$*jQW8uiXlis`ghoL@ph,->O; jR18!)^p0#S44F#.qLNnW\t5sZD]14OFHB^Wg9FBDlm</*`q<#D%po,X_.PVf#?j (!gZ-k8K*Ob/hpOO,c)'s_6",G3//f]rGbRO!ua[%;DUp7.<3=(,SH0oRa-_:c1S 21=#$/hM10(5dX-O%SAe$kE)Yh)h,@,ZU7Y;M(+Y<Eqq"B2E*#2=5e,.RF>5I(MS b+eb_e^2=1qnjNQ4=c-"%XkC3N<fVo^1HBH6$>fT`S5b0'93Kg>H&>=5\-1X7J/G HkDDaN#\'8AQ$#41T*?gpo_kE]l`r-J=E*pT@CWf6>jeJ9g:aHpO\:X\9t*-R,51 D0FZZY!-JYV'i+^VR8:5'T[5#^oC<YPKC37!d\ij5#?LUV?^;(H#j1\+.C+\5>&t >FJ>d[BZl-moBTEF4><cjK9>E;<OqY$O:U-ba,UWfMPD8O0!AVta!X+-F8W(6=)4 QpFaGn*S7^&EXJ?I)f0a1mA_IB!=;LWqC/*V&kGd`1[F"0C.<rql&X-A0oe^:'UH 8"lC9>bM[UL>dD*\g1?G'>UibP5-r_Ni>VU5_+Okt>eg;nFGK>eV_16tE8">4I:f 1/KC%rj>Yf4a0P,LC;TEsFgLOE()VPtPM#;lJ.;q!L&@O9lZ$I3KVNg^kul9/hDn N"G7(%r0\'e6:kS8D?4Va#);%EU7d*1TO[hE\k[.#3H,olt/!+,4j&p`@o<H[B[s M/a$q_d]7LJ,>!^;I+0=MXJuaVM$NHEd]6N&A8eSQJ+[0&6"JlcDlmXN,Z<:C5X; -,I'hup'\O!3Y<iTD"6\54@hhH[rV^*qV&b,<'W7cN4O^XU=GUP7Q>8N:GFu!Oa@ ='Ma@>=gdX-O-K.t^rq#re(,,V(076[Acd"3)VHJa880j+f)b-eKj^Uk57'1iY$F ')WD^Z^,AIeR%0U`$=.`,183lW5k*/'Sp1An8g"__4,PVmsZ1Ob8[./`p8QEb%Bj G-%\97=3o<,!K-L\%PI@RF>1VaN_@nm2]714&c5d'q?Ek7:&4rW`F;D'==j51D>_ u]Liq^:N8dnbi9WXi'h21fK<Z?<4UF"Q^6KRi!)1=WpR/YOBCPk[%`7>,ik#48JS MQ[?*g*Cr<0L^oD6[DQUW'19L0cY0pG42,)^l3QGK1Cj00FI`;BoE3LgYl]-_,m3 !gp,Am`YZ/irtR%?B<,B2*4So]dKfZj:9$t"cnjnqE@43Z;2Wj@9ImcY+%er>=jM NOQl:r0q-ijH2AQ0cgG][:Z#D1P9&:V/.[?t8Ft=Ms,m53I$&qa(+kJQ)>FV,*g0 0mF_#q?'a:Q0L:A7"=&g[+(Pm^s\F[bj-iKhaFM&\VBVZb_0q`EU?q$Vg3+L-8rH ukuNh5PH)9Q%&9T<_&q]<`!/2M8P9PH0W!8<d)<8P]*SE:\ndsu0Eu;:dNr,K!"Q Z!fIih;EJiFcF%L*Tpg>Q+':PX@OPU^7YA1W_ee<7;9#ZQM\N`]iB9+dZo2<'oWe /8TCOKrHdN:hY!K(]HD5A,h0ud8$+G).ioqBl9F@6!NZuLUEL;:^'.2f"OETpLJ3 <i=2H77Y#T`5"6eoL`_V"Y!qE'1.0O-ES85#!m8g*u\4P_8^G>*c)IXFU<N\fTCq B-u]@.2O2XQ-=K9&f"c_rr?B:B0944Vf29u)$\m#)&8s4d-42h8Xq[.bdfrWJVpq 6fL/rgA^9981r!MkU+p9t3E,0DiO5'/'or?t3ePkd>FkAK[>N\B&MfG&oV<#31`` hreJLjp!;#MVX\!-EGliU4B\U`%0,Yn`WnnpHei4D#O,e:69V1WJA^<s^Z7=I<Xi 9pH)/Ok+5MAnU+kTSV5E"*uDD0aA],'ok$(mT;d^E#IL*_^&!%eu#jWos62^!]FN ".=1/!q+FGQ$C\\c"k2Xr*PeF@PO0enS@Cl(jQ87Z@"@k7l>K],mqcH"tL@>Z9;Q V3Qk_67^@Kmd?Oi(=Jk*p5N5&[>f#DTt4)FB7^;#Sq]uYSXaoFlsaT&a/rJFAGa8 .ouC<1Eu_&uOE8jYFR;Ul(u0GeVlle6dmJ:<<B81?5#p>LiulepSI1A/p8?43:R@ nXZncuqE!B$+7OK^DYH3/XBM#[pTcTJ'>1=qJDNW.XnO^`A=rL]E3eaOXW9OgKdo IqPC%IV&4Z10Z7DfmP36A=n<Yh4>?1a";CN*<&cD/%/ST>+;eglTHlW0MR8ZL?Sp W`B.rZjh_e,tSDYKK^F7m'hRJtulieq\"5TBiNW!+A9=)\Wp];H&9P,8bg*ZblY& Zrh^QW/pV+V1C-L@]7e(U8C0?l64TJ;4(#UXSWpJ@,,8KWi"U3orE6qafHYrDdr$ nQC/<-j0_Y7.o@Vqf#/F%VOmM*B=Ee>*hdn;_u"g2&";,qW9IUBo!Og`kn`!,];r r@aPjT!;(2,sKki1qEO/q<EuQr1Pg27eiB(-QE(Hu`>=kaL>Znht;it//88-*/=n OXM]"'O@"79@]X)U;A^pSjdE_ipBQY8"hf"&u&AW'NUO`qQ\$5WK,-_TijeLd,$3 @+02A-ho<\Bgj+`Eqi]G4QP5[RTM53NXkL8\`e.A,As+72qCGN-<HZe$[jkdCl]) hHI?e3&P"/j:"f-O68n*:?EW]j1LI)?G,EpQVHu[T4XDsraJ&T:jM-l`?`i;lfq] ]L,>)@&@q,GF;C24m0,`i``uebeqH6`-HdGa3n0JP/Y:Yhh-.DJr5TYn<+JXSHQ= HB%bjH\3>KhA?3Q_!GUF]D)oNNGQ('=;,`[ViL>)mXR(:6)PqkqE!Y)7Lg=tHm.4 :'TN)r2N;;/QO=bA.NK"8"13Prd?YT-P7RA<./&rgZ>D9:QCI4CkD,EW@t_NA+)Z aA9C*dY:X@l2jj"bP\e,>lLp4)8l31o&2^VnVOb:VsTGd^d%7pKkphl_Mj!c7\>D T&f)58buG&:+'t^=9nRJkuFjG/fX+UrZjff<eop1%3qGp?A+T1rHPCAX#G7k`Fsn >V%@+aMJd,oX!AYPR\12[%:3taCHje?dUOi#olUg.<1s6YTcGPk(iXS*<ih<,,-b Xmg0<F0LJfk@lK+!rVJbY)XSs,kE8n,t]>cO>'<S]`"^A/C<@JqUIG0Lc!NpRQp+ ))N[2IQQStDQ$Lku"gMLHe$7G+/4)hudUJ7&rpoV^u@cZ+J7D9l$n]PMa$4&DP-V Qj0&/g1G[FlZL\:oV-/gRNmlGo(c^Oi:)ZA9;YY[*gGd?DFAdG`'^tbtkq.j%qCc
DD^*u/o4[b#F:>3*-tZ7-La>".[.mpR@+7Yn2RH@/!_qY;#&W(j@j"1-^GN-"<P< ]dSCeGo7]auka>Oa?6f%!qbuF^[Y]H&0n\*u<%Y#e+io`We7@%;@Qg/:Qc2!;bjg G"LpCU+DE7Q^9:"$!*?*p:0eg,no*fg&qGqBVH4,Bl.RlmPl'f-fK/BWF&7o:@_$ l!II['X\97i2Jo'!2oU"(Gn+X9IZ7XJUU4*YX]V2?-8_ZDb8mprZ2\$I5e<Es\^6 Vk'Sm4R7nMK7KlZ<@gcBHgCUI)H1'6Wpu]?&AW$beOWfi@?5'4+52i#M-QR`u:.5 W(.K0$-<o2?.bQ;b3*E6l]_,O9LOqHMOs-2QK`A`"4FjEcc$?1!/uML<elULrY&F 02-ug];l94LHPuh-0k9(JrrBJ@!kd"]''7G,:B(<I\ib'lR\s/"@6\B#StIs>]Y% mGMB,kWP`sP.e9JDSigr88$)<fompP7Th">71+=$=^+'X9!$nKL#!9#GYNjO;Q;[ 9F)lZO)NVqgpJm>/F5E\U`">.5tFEF)B>!!u*)mn,]<DuJrmem/=*KBdd(ent$Q` B7oohqoNHGq](@f&uhm7u8h>qu6Yu=1#$\?H+#3=ZXO9e+8XGW./SKjr]slS,WK* 8T4S-!7m8,MVS43+6uMJWqm0%LNCsH<jsg^nPT;dC0U]<GZU<:Lg^5^!:*Rd]`um Urj;L$^4GXEgrF=Kq?'DT/<FA%]T-cp0fD'k0jR"FLLVEE,GoApb'P%:Gcl,Bor` @Q-qoL]KKBFJRCmoEESE=rpdqWLHH"Q&8q+dP@=)__3c-NRRe$,\OgndaqU\LV&t .'/.tc5=h-/To];rH4^<]"%_F_hn7,js-NN(%A?'eB*N"#].UM`H=!t*2*;>>:7f !::ZV"%??Cp:t]4Q`DcF^TJ9[3e1!cNNC!l%01NS5<*!4#S;b6aR?r+gPPf+>j`^ Kl@8!WN"ouKE_YrC;\Q'*&AfMR%J]V[>i=\`1O/)DQ)T\aK#ZJVZ>6n@l[);i]f1 "3ss/pr>+5D\`m=XK,uaLRYmLZ<Tp3A;^*F._8J5XgT(Cr2<6g:k5PE_R>3#,"7r ]_nNNa"[)^(3kC>?pBl3IfP'JFDE*KTZ8kL>(Ypga\eN@6jotokHr@86qePhZnnT :O$99_/#.)f;t[!RPEEEZK*/(/KBMk`u!jAQ!X@`Sd+7F2oWcuWC6URpjNa.l+"b iA;jg&i"W3N\-[lZenc+.YaG>,Ult?tWAi=![Z&?^DY1bI;[Y.A43+T2S!&eC:\` Kc$^<`Y/Jr5[9.;cW[c1m2XYV+J((2+-]\j3h+G*Go#c&E'5_4RQ[fDTs%5*]+Wi /jCEmJ"Su]RPHe63"O`c:ge^aM)4`k=M:/LiPB@N+F?$#GdAA18;N"HJ8s42hMSr D%X\!.T[K7+:q^gG#!*8!B%mWnON>R/`edV0[?0&3ri$s.7Y"qBgO`^rk@=U03X0 R]BEL^)n7s9&Q?KmK5]NI`''9(J?YEs2G+GuWI!*C3MVi91ie[*9mQT1dm9#jR>^ idqK;iJZh)>_r6"mjSK13)QIY]X30&4b0>Mi=!$XL>c19JJR$X(sP/c?ZQ3qc@DO ^$8&;aSmjDStgHl$6,45[^)q;?u]M&D6E<la7HE;I:PBt2sXG2S<>qTk>7^b'(/R h0^"DaC6Z<MR>B7r`gq0"K2%Y4l`eg$+tHU9HqC;/IAoho+un5R+%jhb)44<.0p: s=1&%31etfQXh[7c37#GmT&ZmhN"+aPq>_JUrr2[$.JS/Opk^(inBAreH?rH9X`F hW8RFdL$B^t$i`:/c^<NAu@"(jOInul@<7Zn6>a&9sSBkZ9-l[-SAXNr4Ll<i=qI B#2p:d%hKoWMga>%3L[FMhUb[qP""!mL1XCX^u:!*Y5Jk]P]ffDUo1\A253V8n?B ,TJ:2G_MRGD<Ei_P>(Q&p,2,UGW+7-Pmd@c5N)s-*<eOC/C-!?Ud)_16k]M"EN@S *_+6Xel/<=`iVb4^,1Q1U-;X%Ob)\!ln=Rk:D1!uJ*2i$gGZkdY"7iAXL8U4Z0Kc >88.O%dH8M3-Mm<l9Qolr;+)l[.HbI<qLUY%0H\;Nb#o2@M>9gqb:hLMNpj16B!5 Sludu#>h'&[jHjPqV7*L%dZlpI^S.CF)Y=!qWq,G%Xlf4f:LP18):(4OXR*jr.Ur Uu3?T)kpefY]P<3WiR[>"trOOVlEmWT_.nQ*Yf9>"$CJBb`inn#3q[QBV&<IT3e^ ]1Y"!\D+]XpID&PHhne);<s?i*\if!5J2P<p)Pma;q)JCS:W8SBd]V<;0S#=CpKu!i]HqR/%cffJt(:c7r%U5tk7Dd=EPG'#QS4d,R*feV#cKH)-nE*e773&E7bi1JA +-`F#(UOcS,BQ4$/p!7`M3b!?G2rA4,In3l<u)*[_mCSm:,^ulGQf#%Z4d$cR&/( m01Pm\#,HITYRT?>U<#6gI%?^_,S]F\/@F1s)qm_fWRP]#h;O-U6F/Fh\UW9p'k_ "uR4LDd+rrrB3/X`R-KA"JVQP<*9CieqiKCH;;_W8O>9J2lPqU6!O-Y$uM+1Tt2% Sr-^CL-K@<)d1ZHT<piG5hC,iJ)fYj!'7'RNbRGd]'#ciY"^NoQRt,-W4,utr9:8 `l2^?nrrATlCMRFhjr)-=Q4unEVi"?/Ci8Iod5>3)iaAWQ,MonJ[0uk6$Y7a.%'r HjE?4ABf5)&$(^6k;$Sn^(k5uNYoa'V'Y;N&%@="%@-u`r=Bi6h9_XLa?>MUH(7h )qi=n=-_aqcRC^+>`44L,m>hC/bj^st(Kkj%lP/)$f6d=SU<WGSb2m&snc586N'R X"?s[W"dZXI/X%nq"bl?"mE*@],c^b)XPYG3k^.`?<d6rC(>;U]Y%qF,K-+Y]1lu S#nVHVl5gn41iK1_<847Yi,IqEpWedr@8b/Jog6_=KTua*hot?!25jtZr-Or1[A< \Kh]/ZCRhkC\$GjB[EIIr)4iM>2fu<oTW?T7'lQr^Qc"`'#:X[qr;e$>[!Qd.ZNM ktQjeaoWBEHqT1VIpVs:i]\FUng"7[`Do<1nb>F]Y5<b3?h.Ms]oGlI#<2C$T0rr A$jXFZX>=E6C'/Nttkpc@_9ELVke,ujQtOo7^iH;rN+DZ$kS"#Z'/F[oF<lcRIG' Ap6DTWi+Ol&#[:a&4?Eo8_)Jf.ki!63_H@\>_r"o?^E9[]'K3dmTjQlV.Y+g29f. O]"VVL!D\"U9%S?XhbkPHIe$GSloL<a%E^qCoqA9(b/!)i'7r"U/-oW%gK,T6cN) (-'af,8K=2Z4B$*<"mVN9.]`qDfSoO,eVL\h<[7$keSBHs]MGB3Ul6-F`,FKjWfH 4!mc.i'-0WFp;ht<drG,bFZBnA#T$gpd-RsQClQRR1PNuGo_NsEN+FTRKLsZN@A( [7$?>]J=fWlKXHH-GZg#&3F0d4&`A(umE+R)sG"q'Ll\`mD'iFeQ!J0UY)C1n<f% /$`,BObg%`HfF#Kg0m'dl![JA5q*AgNYJeU6?)&*7nJrb6(qQhE"`#RHM&EI$Z<W 8U%/kLr-gK62.+TDSi!bX?*AiUgX68^Ooh"bY'RU!?<$Kh(9m2dE"WN_^FuX<fh4 I`[d3L8NRlj2YAV8;62[NDE:`UjKT\)XY#%MJ3K56TX\0$i=l!@6PsK*BAPri`G4 +VWN?!gQPGan/T,@Y-u1AD[<(oU"L#jlk\Puj575Mu&nQ!bX_3IC%ND_Pf_rY_=$ 88u33IksinXJ_!J3kG.nH]RS29@#*i>398kgRhV'M88-+Ypp'cA:IEMfS'M7oI21
<ca*o<iYa>I:]&;.>'g(.p@&3%aefXt&H;0Dl]2[d#RLYQ00Yhr.j#Hp=oac0Ae> Y<IbJBT4ZPYgg_iQ5^hCJ'cZJ,W\/Jj1G<kQ[@'oO($CbKf.6CSd,Mh9b0IGrrD_ k-]POK"MleSHXW-(o&Ln>B"EpkKGlM'6hIh$9tnH)rr?;Q[?%A&_b'B*R!r7T[`Y 2WS:=_n]k>po*1'7s!$>7D\<5AfYNU%'Po%DG'Liou[c8aeE$*Z&^gpg,a^]\&QO )J(+&Pa+PlmU='3fWfGa$#g0GaB7D&i4V5HS?ZmEBT'f2=m;F<\816^=4LWcK\5/ '4(4c[(:U`uOtt="[=6cJH9iW1nl>5=88,M\4c#*&hBbMVGJL%1aRlrjBsC)k:b0 LoXQ-j+G_QW^O79IGJ,qnPVWr!$(T,>H$73d]GnBRuW@TP!Q3T-*ELaZCENI290A D*?/+7NoObo5gNm<F'G5!S'0/:AEB>23m-s!9<EG^k0W^>DKeV949#:Qd[KHBe9] cupk>CL]esr%ELA!O-NgmFho`U1E?P,0\nG0%GG[]n+RNb;1s1.Wd+=Frq?>H2Wm (pkhH5m+I^p?U[BnN)4#5SU26a1C(n$/mBNp'?YX&NNW2fjq^9sOSib*^JmnPEFm gPWK<83QjlW5b9V,;+9Y,ATgaD>tl[c)>Vg$Mp>?qfH]fWnPA9K>8:*E9/YK@nas 4sjuJiB]8/F?]?+mMI9"[fcA_9tX:(*7gB6ACL<JN@b01Cib``H5(XA2SAo^ETJR t=/";U[,8a1?W2EMh(8Q`;JJIB7+,eIj<NN@8,Z(Xp-em(.ms2kUO$tRDTeDA<4u Y-Y`mGA\[A>VD-<&Oo:M'9US]$ceN&ERTBfF3peXJ(EsCq,;M\T8Q@dZ%eQ^)39D /"\(i1Mi@2#Z1Jhmf8I#tP4<'!J@PfXrdRJ*1@A$mOiriH!X9%)7.,LJ*6"8TF4N 4Y[Vr;'KlUMUUfH^/4?<i%nBRX:<W5%U)Xc/1C^iVRC]+MH3uPW9s@1R!tUJ!FEJ RpQK(eV2I'M^I\._'K$\O]qTmdS#!uHr))T$5,Zbh3#bCBP7Tp7T0K8hNoYO'%ml8`?!42Q<\>o(%[WO<75Qq214()IJJ5S"t+VT>Y78o1#HY:%>;$6\N#(V#E]Hrr= d:G]G^Jeh?Znq2g1n5DSkfmgQ/Dr'>h1\qLQ5^OcCb"&@A;V>.4ErrAinJ<"u&+4 CrPM;pKTKq>CWpOI9Gd(_:CUEIuI:Np8I/9_M.5>j!f`)\O(YK8Uoqmf2e#O6)?` % h8la,[D0=R\m&_;nP&fbNJp[5@uK3.GnaLE9u`N4E6Ac7&:G*.k7QMPW29WB3R6$ J2ts()h^_H%j91qAP7f+J:LJWU$#6C<(^4R^t4AAK.4^e5`F^KCCr!dP1L$7QlRP >IQ'f3!5U?VI#6!8"RLrM`bLA?WsQ&0$c+F-`'TP/9\,5IF*;j)4X48)rW'aCore s,ZJ(P^R!1A21d\sQ%Da;_#X*OYl%"4p8q)6cN17#GJdI)Qb#l]"_dA,UF_*o2ib Y69&>`Xjf&.<\%&f2a&T[+51m#.R3/bXrcP,ZY\LaK:Np2!,9m[smif_TMGc;R$e \mj1;p1ap$?GeMQHo(<K>1fbsU]AMUS8_4QjXd,aq,1o$2_K`JujdcI:ukqL=7d[ C[#5)ssQC8C$<Sd<ME_=TnSCej_`Q!Ei>?>^MOWXQXhWA$SPC)][k?4'\1F^NTGp A`=.'qb(KV6s;e&.*C.(rN"Ot>C>#qBbI?g>_AL:\SU37Oc#nYJ$[T]C+[DfS[:: 3A.iUYoW2b'7sc@"[Bl]76"p@[:#eD,=dQ&ro=SIq4Ul$r&rcKQQ"6D,-siDT7r# 'l>8aIXh*k@-"]\:LWI-'ZVOuYIiEhMASEYgn??'AhD:d@P(J6cr_k0Q[mW94dVp =8i;sF[V=Sl*8/,a7EHFp,Y+E+)&n-WM77o0-b<^f<%]]Q$=S*p\A!JRTr`f"m2P ]I!o0KsRVC0_jd'bZ)[\(6GJ`=fXm$MJ3OYeVK;Abek];-Fl\in;F0cA$Ih.iEeG No2#!YV#c=%"Ugh:ump*CJNaS#7/K;7Q34cYA'fX/Ps\e6OI,<C9@2$E56V4cV!* $OT,<t.;_1sIN>?cq*4gmb!N0g@t4rM&*6\7ZGZp\k47R6>la;=A+?L;.7i[8?OG ,V>@5Fm7N@IV9^rg(g0Pf+e=u'b!Jqi&3W2BNdM6nc$;"k0!.=lD`,[<@(1k,*DK NF<oNRE0kh5t9lde.FM]8UemCrnHG.c!6*95OfJ&\TnQ.LC0jYnrh(&-KE<A+Wg8 &!D(#9tT$dsu03*H@um\!h*&.48dma8?B*eH'SWPP\G!1>0eKZ8FB96]-pq7as7V SMjpJ^i6j\TCAr@X'0aL`&DCW0:-T0>]KE]r%!NRHt..[X)g1_E@_mRS/cKB-G]7 A[r#>:NQ3t9NNdbi.]pWkZ9+G[.J1HTHjSd_>scom9&VFJ"^/+m@!*QVCu(J^-Fj Zr0HW,f0YmP7</'/U]d_]*EX^!4%ERd+MYlm=^KO3+dUU)Ndoh_S.EV$`a(:1;jK tTOa/rLq/j@IRb2DlueQk9O@#`:.?8IthV^u<qI\9[mLmEgfc:kBCSE7(`N-+*V8 ##8a`#.>fMGQCqJ+_'+\mC^\r1Jkq`gjY$g8!qKd3M8b[-\d[=@ku$`09in!#k-S Z8gsVX5VJM\C<?\7O&=QLjuYZG>2[R6\C`4QYUp7n,4`,m[e7&bC*.@aMd's:>8P diEZB_NAW64%GVi&-8@[,DBK@e#<;o/TV.$_)V16nEp7UG/u'ZU<7QRjl&N0<i?' "CCA(M->qo"5aMAiUp,,deg;28$HYCOm:T'neJo=":G;23_G&ArJ@l[*#YBn<qe) o.m&OoA+e=(cBo7bsmAE;?PiU&dFT\e]=7iZT29'Ull9^Y_a#/js4B+f]=<"et(l 6(Q%E3;_#a?QeLXsE\Wqc%AK&9j9*=`Z<hDlDl`-mIdhKuZ\'WN7&.8SuQ*]QR`1 f<Vj:b"*8oo`S;apP*Of,:;.NJ%0c&8lh8>7SOjKK'!dnf;!$Hrr<\[4fa=Nd]P=2QUIMqhP"hp"a:9maDYo.uJ:cHCZdRHOHZ@IaoReHJ#nMXkW)C2DKosP9.-:EY$ imkugO8.Xr%mVf:ucl2$4SFVTJGmQKi`6^YUq`V_$)-II+!Via2ggiodp&c"tuZ7 kYclV;cB$gfaf*X>S1-QmKM#c>VcXPR0DaR<F-h4:\51<ff#j9K!%4Y*,:nBCE6i % $Qn&_Q$nZX]+h16`^%j;?_EY'Z4*HG(DV's8aD7:Cu,7Xlo+QJ+kT+dP[?lc0_X, ]H:lPag$C9_H./gbk,*/X,6@WcmRTE^)ol+cpD%244`g=!Rh2c4BNJS#M9ZH;:p[ % CJQO5fIL5\0KX/lS1:40M;pDaK1up(2q\!1W@r>f\7.Vf]Sq"rr<DDnWpWgS#f&" Vo]pFA+'D=Ji[MJ4B^^corC'S/R`/s6$X=*k8]'?>kOB4Qt:&e@_h&rZpH@$YgmV KI<+T?mfQ,!*+3^jT_>=+XYK6UGU67C)&X9oMVD"Wj;W=0DASm.[<ahbAd,igjN^
P=]`hKC7.[aVdknLrBl1a)miace+QF_i's@NeeF^AODOV<\#1E&P:U=Q5Bp`:c;' O#S5]OII#i_OkiKd/1&1!C]qU".aFD5HXP[5Ri(Q'Uo1Uoob_lp#bI.jPj_,='sI UIJ2ZYel-J12Bc!"_H:;c_dTQR)"^,k^l4V*b$RBOY4HR6A+b]jOg#9NFB7?u,.% g=@rLDd'jQTfPkf2\8JeC,rJ,RR8?^.<(5)EXjm'YjE4r.J+JfO)5R=D/CPb1QGR ZM,1*6lW/9HBPf>!6Sh(P@k3$FXp-q6eSBS.&JpYlU;XRaNrJ4mUcOd10#1X<I"< YC1"6.&eQVOM%WofT:ZBpQ/lY2X".7GakG]ide$X8NIDt*%URpdOg<iBC+9NIZJ) Lg?\[XFZY3[.sD9MNl>B^]og'<CFK%`r[W<5:T`?_Ofa_p:1=R$Q5qQep\Yhp*6A 7Q;@?A7D#D*q+'e`)N9R=9&KaNn&\pA(6Uf;*WmjQ\W>)GT:Mn]!N,'D<I::7JR0 Q@thMdYt2=P]4;Bmp.J5:lp-+>.5,6@1f4:<U);DYDIC1D!'U1Yh]W39%g[#@Tq? q7(/`"[_oZ@HOAotnLgP4Q?'b0)TWQ9+?@OKWAPCNa7AeLZW\cQL27A;?D.DBaIr )2j!(k4HtNO8'#>i'\PnsX(m6\]"FJUlD8>03qjLcgG!/;Tluf?p[?=P1i]k;LAs 2CPd5`jrgadSImp:3T4SHuFKpjr!pQ5CT3p^s<&hVKHQe2p0!P/L8!:/3WVfcC*Z am8M_sOSi9lJf8q^MAC3t-UNe-^[-Eei.G73_nL7XJ4,U>hVS;ef?Hk3YnrU`T2@ oRdJC`DhZQnknjL]Ql;ad^e5SV>UjRaN\G?7e?;UEl(n<:R=2p^RHD0#-3!C?c76 'YDS]U/u&h7aWB!=D5^WE!%mBPR/;l_EQrdna#GpJ/;,e#L@'ll'0.%0kVB/n5%H qA,<4_TCF8dNZ^hTYKPktkY8pCrT4-_.mD;@R'-R;K?V\#6#,PaLZn^52E-US]X` APPp,]4iiRcM]6]hs4'T0HZ*f'>EbA*L6WI8ZMEkI<E(.'?%59F(q)VGJ-Lkc*Sr rA$UQ4ONI5N:r5q_\kPA*5gf@!&:p6:`A^^t2QZf&`,OXtc(WJ'Vk,UtId*M>+5/ oV7_ijuK1R*/W28T>m*%JK%-r?t:24?OtjF<ad*U"Fto6D[W="nnsj]ce_q!WX`Q MNCs0m!1H._:L*cq::#5;ANb+`gD-[d(V'W&g`qhD>,N^(I%VH(E)(IA6$,@L/!? n8P37j\d[kSCTE$ald-%$)R<3jF2UYTEJ%b57dPVNR>E<+1KIm=4HL`WSRCR/3gs h2?9:^_s7em0tN)W;?^Y0XMg^-)PWQ>RRj?:7?G+kV1)j'iP-YDseMXEW)\oI1;% ;+#'D9T't+;O?MZYf$8Y<Aja%aU.sMNG,*.('F=rr=]e83"Y=#8GELdIep77jm`F 3QG=?d^7T<\Q=mjK;nOHatXT?@)u/+eaht(%GPBE\^TEl@K7ZSL4sRtF\!m._,5b FHK)@j8aKplE=C]^>hVgpgn]ISf\$>"6I/!ID'#+HG`LJpSi^T?ndLQ/kP(;I8W1 ]]`:M;Y[l)sPN2B_X<Q5bDC7`=2Re`6)9#_?]CKSTtMs;XQV9c-`2Nk=e-G&0plR QWb0WQlJ9jQ4aj0ssk!#0`[PiW@b^t_G#.O@$#+WS.W>GGTD+!%f>D%2D2Rm\Y&g f<+1DVS2"eJVtYEL'Je1JA,,7'OD7@01^1&Wr*.\EhY1f&`TfG-[]*m9T^Wd7BqN ,*S%Tku;er52T9KV[7=?L]7>m'Xb0m>=-iajeB^='.pp*PLPXclpDSua?13@2mTm &dWIu]f*]Q9iR$2#BrF9JRQ#%>IkNt(F(/UF]PUC/@lcNeqhi!H.>XL8MT%OEIqU nmj#)-g8fo>L3`hR,QA8X;P=ehhc:)Ub>kG1#9[oe@PKsujIqZcMLfMGfQGgoukF :`X*e@,0XW)V-%:dSVcD58a_k8m@8r^j;IB&7k:'ha>Y!8b0G"2Ut3B+:TKS!V[4 Rb*TJJ`FgYGge<X,9=YD)pNroYJdUQV2r(1)U9f4QDR\R/)b?hc$,srr@6f"6lBf 'r)S%L^LU&mMQleT%L!F4>T)A]S4#:#GCBbdmGBu=.Fp;:BlSoX#$IKfX$i.aBSh sA*HdL=IN$K73d"dm9H-]!QpNr\>dQj3T@C-Yk\dk2;EiHkN2\c1]bJthV@P`>V( )?8,$S7e%__Q\ujs';J-4[n7hKfEZO)JA5Vb.P!/(@[3.dCO1IhRj@6h]TEEJ!_Y "#=-hcZqdKreW,F&sa+QR0Fp6ZmrA*A!(HW*r'&gg\>X3N5Y)ZA7F=X-'/!-d.g2 <f^k0IB%)N]L"4L!%]G=s9'17oPAr/l>.]]5RcI^i^C;^:qo74H(?]!&[\l;FZ)h 83^8tK9_r#<q^R5-3[HM!+bV&:MjSRbK86.HKM0>o^ZO1+<$"dc'!*gaJP@s)Zs= A3dGnQK`HT;<gusXjQ34VTK'nh.S8PQ'lMJp\[d)T$aBJ-CN-RH0NiIUqjMUbo1^ >>+[8Tao`"n#DG4<F+7.Rd[\!_]KLOT"F4?(b`:FlC%u2El#J"<:*`BT"[nCs4-j ft7MJ]\sbXT,8WqqaN%?rrND"YRY%CYUoq(@sMbJ"`LjI]'-oe.+?cOHNL+2hq*< 7^3])e=4noEU8r61\NkOE">=G8`j:[G0@Sm[9-bMPBs+Y1Y,3l]Xt^2R-,JVunci ;K5PaVkKhUf[Ft$Joks;)a(Eid^m8<e&\jGL*uG!\=6$e35fWQm8dZFVUM_N&57N (e(dq^A?JR,H6.\>MY\J1_k&Q1%Vn.2L$b^+gifp<,M&9ZC0()@=Vu)CKA5]m]Ma _IOX#l37EDP\_k%;IPdr-10NM!VkF\k9c]NfpO8F%WrUWW=$3("<CX%*9GPcXY3p >Z;[T)j"P3Ii+]!umtTDQX8+haDa]UGeXh8.^!e^Ueia:ZS28%qDoMo7O]J5$Bl# 8tMj:j&$?!"[9&)M$-V-#bP69NS=@$R9dOCJ0EkEs_<,8,;CQQC"-NF";A$>YCTq 2JkVI9bPP]%Bb1AQR`:j4Y@+r.&E7[4-*m/K)YgAZbBLhK/hhF>lOed>]$XOErc+ )[lMHK59jAj4sj?M/eF`@\Hh^@=&39F=t8ESG!o6Tb/@om2l1*/Utr4#G7HZ8E46 Ea`icHb1Y$t.n>`c:"Df<\,`bP;;["LedTTmFIV>5AVASAi]S(]%G#H7L.tDjhms F2s]I+ig#E7^/;94[YB.t(1i;Q^FR2kVs#96fD'P_Rq3$TG,Wm#YOEVlht5oiI!V % Id=B9pIXS%fi:/!$$cmQSm5c^??uT5O<OgY6;,g*e)6*OPW0SDp6MP",O_@uioWU [[sCr1jf'l&f8Q0,uqXDM*mir+bds+Wi?T*Ch<EQXY6c1>BZIP"6>:@)l2L;#!(" Nb=S8ZI\T4H#Ua;OJtjl3A(:P]DKuqF#&HQL\1?AD]hStml@KrJiIeU0%=ci76rN eZjH?F#J2lE3oe/e:]aZl`#lRfQE2r%'XFtg$h^Ndf?i5\8QZCCkH/flIOM^q,1\ Icrpq1H%VqAu[ne51d:(\lT>_Fu.;T'h:!>U]ij*\EUn0k'dc@"4or8QZ8qg+H%Q No\[TXEjl@;^umTYRUOp@\I&kOpL@oL]^hR[PK_X0+8Y<G>p(VO_N\im`o?][()i
Zbc;jn@kpQTi9sc0E"be)FnH&L2.(I?NFhKS`"]9m-<FA*cLkD5WM$Q-@'Kr8NlV TIj9Sf`Be^&#F@H15JH%#o,@R5^4=87LQGZ6#:Vo2&D-KmC)`?&\>:ZQ\.nFkc!^ jC=;NS>D8@Yg;=nR2<_K[KR1@naSGNDEThCKA/0`Yh^]4@kqj?c"i@6T/!-nsIHZ R".UC>Kl2_XTWK4X/I^K_Q>$`>1gZoL_ToS)7?=D0fEO>.OR^$be1bJ<"XDpblN)-HF6d"K0efdg;%@,[f33U0NTN>1>IahRXS:-7kA5DRVnNU^;ZL\*7SRO7a<+8bQ T5f)/&)J3q)7g)&\qh,.gl#@\?R<dCs"doo8<0,TTd1`WYZYScb0cmC/#am2ZS*_ ^D-?=!66,GZabT&ZR!JBi1<nL-R]#@!$"tjd6!D@H]'g7'9kZLC@liMiJ3f!irgD X<"knLUVQ&R8u<@tkZ:opOH%=_/Y4YBMIU#H#`$XWi-r)YSu:mF:J-BcEZGeXG)M u_A"MM%XU''_4W"h\`pZ5i9&nNhUgLb_;IJFCm<,Ng_@\PCN.MRDJ+hH_N&7:H*A ^r[Wi;+?*P5>'71>r)a$%-%<?%YN8XkLR3d`%NoCVp[C-VJcd&A_RaDpueYZX4iJ 3&"'dp//lY]7^%XX>%kOf9^an!N3H7:*_f51Q2fXa)WF>GHr<'NJD(PQFG@esRog o/*hZ8Kf+t2p>R@fr?`LSGhki3j?k5M+5CuTk[NQLchl$GWgaq=D0W0?o'35o9+D AHIpMOM:?F")jAf<m9?iS8@\*2RVtPP0#_Zh6FO:d0OHQT4.')>*P]`P"u3n.;Ub SJIR!ZDC;n"HS=:)kM.8W."4je9*Ho`W,C!f@Kg3KclYZ4!&#&a$4Hl2YH23FZ8" 4Le\(^6:jAH8=QPgO\:O.'#LQT?:C:b(t:-C*GIUk978M(:$+u25%R@'VKBj._q. /C.f4_llr25P$bIo#B&)]'foEp$.iR.mKk@laPh)Q@Bg.13AC+s5CFXSIpLm[C>Z WemJo5USQOlW5+pB7>P1&4"iZdWE<<>S3$n:`^^jD7Eo[csRkXe<,rYr@<3L&)H_ 9<ul4&B!g-E(d'6r!$Od6O%$TI$:c;R*<=d><bh`Gn2f-Jbnjmif`~> %%EOF %%EndDocument @endspecial 1296 w @beginspecial 20 @llx 20 @lly 575 @urx 796 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Levin.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Levin.jpg %%CreationDate: Mon Nov 8 22:48:00 2004 %%BoundingBox: 20 20 575 796 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Levin.jpg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 775.43 scale /DeviceGray setcolorspace { << /ImageType 1 /Width 282 /Height 394 /ImageMatrix [ 282 0 0 -394 0 394 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!<<*#!!*'"s8E!i6W-?=<)6CQ+BVYe<b6;mBl@l31G1C9@3?[
jATg*W0etC;3A3BL+<XO(@;KY"Gp#6m3Ai?1;f-GkFD,B+B-9>[1,0.9gAjS@!W` <&!<E6&!<E6'!WiE+!s/N*!X/]0!sAf3"pP88"pP8:#m^_?#mUY=#R^nE$47+I$3 gbD$k!CN#mq"Hs1eUB#Q]e`)?BjN!<9t;*rl9A"T\W)!<E3$z!!!!"!WrQ/"pYD? $4HmP!4<@<!W`B*!X&T/"U"r.!!.KK!WrE*&Hrdj0gQ!W;.0\RE>10ZOeE%*6F"? A;UOtZ1LbBV#mqFa(`=5<-7:2j.Ps"@2`NfY6UX@47n?3D;cHat='/U/@q9._B4u !oF*)PJGBeCZK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2 lBFdaQ^rf%8R-g>V&OjQ5OekiqC&o(2MHp@n@XqZ#7L#QXr+!'^J^Ye'V!itY"J) VATlqi$%i4tAhWioc;2&%:oTEBblK5Q:^iWn_u5n]Z"?NoJlPW6#gm\(&uWn&>kX >MLd\pK%0%N;8.]%Xu*P24&g_fA\Tk8G,M3WS4nj"FcV8r+c"b(;ee\*;3T*i-,n =rr<u:-(EGRhd&JSONME=YGgLG;-a$:pnbCT57ruuPp4X1!C!,-:t5J,HrhP4nQA mm3SS6ab^E&4C7G-JppiC7Ht$.\GIq%sF87KT7,K#6/3H5YnYE0ej!*2"%gS<heT U`BnR>UV5!5B=P@u%NMh13gEE2#ne+$=@GomXdMMrO#0kBtW!,(#f6h-B"4M-jQd c_`,KM2u/O5[!(nPeF0at;MjpM#B'E2Z"p?dc(1r)!0I`;,u[\Sm_&iAeX9U@D8n pmpI$Wj2?)lN$#(Y:%r">-^8=j4PO!*[eNFLBN][qGk$fGN5a7"CLY\h;a)YP]Z@ i?QAjR52Z-+Y-J?Aqp2hZl&P]m7aoC!.?P<.ZZ+ZEDjqrXT^dcDo-cYabY)K+or: ,GGnU85S+JqcN1BnJ5OkfJ]!_I`/'WIr[WUEXlfhS2GLt9@QhJNb:8;tg;iBu+,6 Q8UP'AS#aR4Q(9%&=Vk6eCCQH"/eEJhGD--9T+M#_KRA<3QIA<ho/`8fYCrc:cD/ m+n:gUe]5$-2:0FU!4&W7srB_^'k:pJO\k%HNO7+I]?JGB"Uq\t2^AG@NM_G^E>O iD5tbrml+2mon4BcS<VA[C\!X810!bnu-O]R'JHi"2Q1CA_a>J\KEgPog;e]0l94 gDZN@%Soa:$Z\Mb4P[8c!N[gNto@@3XkE4JnAb1pAi#Ig/WEpj,()=s5qkWlYXGo `p?=m)&0*$m(i4POX!G!G:-R+s)eB":=k@rWNDUel2b1TWEjrEbu;oN^l;W0kCpp e@,e;Gat0Qgq3//7g<X\BPR8?F80]6@d/*._0BB-pt=bQo1rmQ?("'qhl@Bg0gS< ]L9D3R@N??@q[:)&ODS"QL5+*Dq!]B]ocdf]Vb)H@=eR7tJ5BdC:QTMV$<&@"oj[ OpF&@X0D#Llq#@=.r["BC#tJn9E:itm!nt6Inc)>a:]+@\0+hsP?^.h<HpTEHI^2 Q/m/E>,[gLnXZL`i1_&Y/gKHM%&d_)kH[Z]L,'&4SK:Y=(e4c%m/*5i&AG,.9NUf VZatgnU1"rn9i0;?<i--E;opk7tA.l]MX^);/a#I(8!]a(mZETP;[g[a";qHrbl2 ,p#^/1SC4[&C=)RZB4DXi<u^eXPn28fu-S-C!*W`kq<XR3Y)<B1Jum=G9;l`<aIA L'gj\RCYooG%hU%(cuOYK@-kjm,U(G_EXCq9B\9GU'EV<%c`ibK2CBKcf8Uf<EN^ ![]IrT.N9of!FdCpM<Nj,QOU2^Z/0aBdAi%82,HQp%hYrMedl%(q6skihhN:7RgV WL>C+*cPYf?7_;eKB-77;^MiH9W`W`B]8I82Efr`D!'cNcm8S53'PRI`e"9Y15Dq @850>+ZcbJ!TLbj@)`*a().crULgKX@un;QHk?i+8V#1hgHpUC.ZM;0(k0W\#b&O 53L5HsjUg[q]'Do4M<>QDlp]*;&PRe.,G?aMK'Iu,7\e3#2?m3^i7AGsd>2ooGNE dhia[d:bBDhK_%34q1snInKSH%>cKL@mIK8/U'%K9Mg,U0?DDCFj0@ZYZfpLIgO; <A$Fc4T6)%DgVnch7PGe<:1h#X(u\d$@"YaJ_V5G]nEI!(s9D86_6iNX$i1$<cqd SE2TAJ?a`cQ0uu/0J4Ep-eqKb(Vp(DrbOX`Wo;e0-QcdGUF7fI>V/F^'h2-blnUm A/N)YiPWct4cgQ+Yb<USghb:uqefuO*mWj&ZM^)&O2*[H[Q0%M;?>l&juK^c;fP! 38<)I#+EB,KC5%L2:omp1[/HS:P6;PQ2kFWXf;_*!K;V0PP4@(B_k"`SeNTH&Cqc "_QM\3==)6!RnFIT;hQ\7[+.U\irAkF//kB-[!n=iugc5.T_O.hYQ-['(p8PB,h6 -R\Ma>0r&W!9rA`;a/@)'<F1R"+N9o`iEA/dG,;ZJY(qo5,,"2k_m&^+9:J?,kG" 8!9"n1+:T/?O7MAl".h]Il>tp]BQeo1N.<j,m8,`pjU8;k<DgOWSGb6:ET)S&a6f 50+h*DAmNlnc7sb!Op8e2nJs?8RT<ZYA^Vq:Nn_WP;;/!="'T)5u]+tD*#Q*<R=6 73aC]=A>)15T^LtA48rL:G3%u#,gOb.>WP;Ll[:N3'7L[[1j-cDY2$f\A/9ic+8a 5/i,oioPoSnTg\(on=6_WM$j`GuW,Zc_#T%WJuQr9:Z$N6r:3bfER"1&h4pCSC7L `h/)/$nWQT4DUp1aYFTo4'UrH>Nu;hmf#@s@_-M2INn'_&V=<W*0H863R.k<g:\$ Tn*Q2+rnGDX>/n&AHWS^ndUN4VM/56PXXr&gX3[(62H1aP8B$%OIa!<2E4<Z5KjG D@DEM%tjj!/5'3`e\\Ts@p;8MgoaX%I-S?KVSlh`Jf_.gYoT@uog325$dct%>+Xf =)G_;bO,PDn\(`I3*l]k:(0(7)Q#L\4;Ub9e=BT%\ZK>MLnpf2&9ho>7Xop>1'XC L5.AB*!ekWT,@eo8;&,[i[NF0F(OJC=TV,P8ctd!%/nA<ips9i=(ADDFl*akObgr &,Nch%Xr5,p&(d:\(h6CKBQF0k?1uJW[k=+7cDBpf!8qp6Qp&<2Qf=Gk;<rN@Set AJ^^(De*[fE+POR[r7pK$>2O%ME3?![28e]62?qOQR*P%.S91oOqBggQPdo!CmPk rPIqE1t2&Ssro'IH553pE*'ePG-Ne$<jCGt*3aBYFYhW(G5T%Wk>RoljS_Z'V+eQ 93]1V+2"qn.%CqU?#o3om_?j/3V0[ojf=aQJ[Xf$Wmd#=4N%VP^f-\WP.MYUq"Xg 8k)I=-\6`rrBLrm&g.&fGi.t*u""C0$IOpdU6K8`.nQt,4f0!?gpp"pc*c`kNr:m IIQjd&t]PVBk<DO\@+Wd1T!pu/c6T7=6At-4AXrI'l*=)hBpc*YAWNDo1a3ZAp-> Z4_m5SP#rtS4Rq;crr=dUe;5"H,PZV*<>n\Fgnu.b'd8oS>[ruB66$1+h"k$)E9O ;9A?RiLXIo](!!=T3l&@L>0k'?$CJR4cT8L9/W!u87]'[b4WkbZ$0jd;./+gUU$# 0D>#6jn?p0GG?n1VhO)>+FVh.&D;cb^hfR3Licrpo"GC\R`";>mVG#_(F@%IJTir !2bgSuVt4\pJ*;;^;g5]$&TP2="FgoSp5C@,R0SN^<[F3N_%]gr6L*%f'F*?A;TN Rh*Y6TATquXhbZ"cJsj(c+!9A.`pM4EcBeB!!)lB?+J9iT=`OPhBA:Q7O>>o8H/Z
LXNR)92gO0^!ulED]N#gm,%Asj:TEENL?YF4$?=*H'rUci7g7kt\dIUX..6)MpQ( % 91:qt8T"Kejc^6^TkGE#YHUQ.'O[2+i,iJ<r]<0gn,XAt:=0=daoq-:>Ko.e+\,r `4oW#5*fVB'8?t<]'RRW:Y&;=KIaE"DST3n8jFVWK!_0:JF';(X558o5,aT5!8Hf 1?adn_`e4P!Jc!IK[cq,.B&XMj`2=6>SA'efOo`Sk0Up,\PV:Y>[I>.;2r+qd2Bp ojbg_SG*2+5T6LFS,70_]Ok&+$LqIE:HZcMnFJu)spu2k!j''Df/4SB@A`[=D0J3 A8^h*+u)%pq2"_;XP:i>Ksj<3<B*pIPODN=RgN^M:Hd#r8Z$\86B#Q=.@W6nm\d/ tZuR"RqU8=trk3R:X\9_QX.GaD;QTT@#0p3+F4=/f+VGQ"#gZArO#8iSfAAF[a-d h*Y>45nL\<q1\A)_W!8)q`27LMbJ6rn,1tgl-DJW?Ocs3Gn8L*H7fCX4c!!IZK!. sQb'`S/bQJ"XpS)P0rYClg'gKXTA0/bETJ-X<F'@H[=5/#!aIY_4KGAKn,i%R.9% ;=EO]2hbd!']qtBuLu_qk.LJBFIjM+<Pp%b@V3k'JMY#lV4lZ<9;+*aiH=VN#5,J 5n'E(*7\9Co$nG:Jtj[rp(a'>'5omBaVhndWgRQ;?oc$dC<"ddjZaa7(D6%o[u:M t=aU._V/uC>AQYsq(Qo;)lWKSDV]ZU2/iWuWXLjs5Na]W-nc3kD[@_E#a>&3!EK8 q;2.*GeQc=8$bYRo3lY`@O8]ff[*+Y2O5>H^MT\K9pat*%8T:7riHdn`@mGOI1ea I"U['kge\=.\$,\RBR-U*gjdJj1MQ2^i9h<I3>DRE9n)tl)<B8aV](:N`\M;WPK[ <WJad6te3?l7u)!#O+fj=eHt'&@eb=T6T=oQ5sQ9d9M8:O\SPQEh#>_O4A1SVc9s Db??qf4D[P%RR?@1!&DI++P)b7$C;S5^MLMe?eS'+`H*u0ou>7>qo>8\Uau*iUd! sP-B0+62'K<3@ptge1gq8lV^9^er.#$-QFT";7qIM'?S:u8g%M5#ENfnUludt#:/ kEdYHOXL-7Kre<]\tDmV$X4Z@Pb;nR";i_1$5JAkmb?]D]oi'.k,pqsr%e]+)Y=B mE.\$g@FUdn@F_3BNW4iMn?+7MPq!;JMT0A>r45@dRE5K*9(r\fc>LVj$C\<CS!c I%[sk9h="3]P.Yrr=u*osQr'BmA5#8DF\<%t@s;[IhXSkQ_8e617la#:'>/S7Ii4 o:gK]3"+&M^Z/;V=&rmj-NIPWI=9@;SRdT-6Y,7p3'$mdS]"3/CRjH*F8l6lWff] )rr=87T&[$?`EN.&H"W)-jb_=DbuN7?iEYe8+KR^uAo4B3Sk_T==a/*<J..*JkWP t.=.\4YPR7.aPFU_1rrAZ`ae!#m!m',Wh8NB0Kit[kL(E)\C7@iJ/\T$h+?+7.:: I[r)p<4]:kp[kEUTFLjbNaM8,`iii`NiXEVhV@*7\ZM1q@*@`*1)8PrAfX.RuVqY Jo<f;n9DPUX3#pCQ-7TTLesb5M+c%4_noI`l?I[$,aJ;F./7T"lY/_pkgj:`\n[o eC?-CjA-k\OfG,rTIB:-Bd9uZ2?>1q$b?ec*hLnc=JV4+"1[df;+D)3@MNn!2".c P@!T\5kFR/QIDtKGR,F$6+2gZ,;+Yrfm@8AW.ET]Xet!Dk]7Z,>HBR6+7"r1t;+W $!6P5o[)F_rj3Tm55CHDXZZP!;a$11;5IDSPPk8s<(iEm76*YHpSHs,F1DHf3W3S $`3JjPVgl9PoUE\M;*G5hPpHN+!'ZT:&C'FWk.J$Y3V*tlMa'mqB@U=snR!O^Z=( _R8Uku<)igiMdgVRADrDY^F@FU&!rK3/!6E/[nX[Pm<Bn,2HB>Ko5J6^-!SeLQAl FqQPkk,M$S=\7dp;=f:0HDtlKAN2&id%&X#T6\O+fTT5"F4%ulhu<]BeN:C0<Dp$ 4pO&&^a5^G(UO#l#$jI2-gK6E2YEm$ni.Jfq_5tmNqIa:5q3rYt4EogKX"JaNWNi pn6J;53<%E:lr6X,5@jQ3ke8H[6;._1$SX;Vjc85C!b<KbaO#F`TrY]!V(K1Dfd^ 0REnlVm3pmV2-Iqu5)pp]sNpoU^33f1AqZl*1U7eq,16T5#=jRHOoX'T#bG])bfr rCp4gpRrmrWl"2qNK0F3_c[s):Ms2R`1YWH,3\jU`=$@OH4<P`mtr'RK9AE1N/f_ mk',[5>T^dWth;:1-%FJWSi4_cp,Ba;)H;Dom,rkCqq)s[qo!ecWu1(IN/^Xo`O1 O2&b@JF)\sUkB"XlSa.caaiQ(J2`jO+<`i%YDc)T,>$$;A+l&'tTZna5:kdUn[hT rC'#8K_BY:W+5?a@tgr(%i%rjrlR**/H/ilr[9P4gR+$"2R%'QA(Lfog3VkEj>3? ;(EZ*+E$%b9Ebbb)87`=LWdj(=#8cf"N1/t]:[=0$=V4DhpNq2pGT@DO#XrJ(=P_ )B&GY609j7DE@D%K=j@#&'aD\VOF6UJ*u^=R$KK,sja$4,9bBCZl]dN2<.d*:]VI GH4R/Fpo4B#9`&frk1U<e"fAoK.*C7jgcB^5%iM>*%jMolVoJFL11sC2-O-.&d;` h`rUGa<@/g_Ud09Y#8NT(c4s<JAM16HJoCr8I_@8!eLpQT^1#,D+H1C?.i2-UiY` 0HS7@]d#IjO&X@q<%OH\i^g()I?\c"b='h.Oje2oHs!`.*Tqa'GHKuQT$Gl#eji( <'#8_Q@Ga,YN?ikH`<!8t9b!4HFh^D!bt+ei`4>BkV5f\9WPNRr1P,7X"7Ot6-b_ :kdDK(o+7cGk9IoknnT)/s/.P,!1[$E'f&<s*`C8Ib8na`Z]nZLC30.*fnuF,tci `Bj$3f1a\C,27>t$TG;odND(.7r?4;N4C2DUt6(8bK5,tXgGP,WkeZI^ksfX#6Q) uP?T(E9>(e0R+k+)'"YG>6j8is_<7N<9!,;MC\mLU%%"7q3riNB+!;WBrrB0(c)% P=]ZVLRQZ4WSE2W$UZ7g(I9J'^=cK&BonbUc0RUY%+&AXu;2]kuLZ_[1Om`@W;C+ "KfQZM#RQm<dp\rWcT;p,Gg=]Gaf"OiesBN.G3\B"9Bo>^=*;:D*d/aK_[*"HZb+ ]"U!oqdC;V##;7e]%rKeMsLinM(0=b.h,pi7%]+paE'<1H4]TFo*V86h(LLi89Es XhCp1-6oqKd!jri-]]s!N;A^/Q2NL-D"b>Y65Y.;.66SU=!Ccb(mp1$r,^!ScYA@ *h2'7+0EBDdfrY(YAs79Z#A=qZ]k-%NL+_f,EUHV+V_=IEGtdbW4G-[&&c_rE#Ir R>cYAf_i`;?WQ&K+2UicNMRan9l!,2J[@QDDKqNe(P]M_(ZU]H*MQPYQ"Cd`W%Jk ,m*N_^CYQf2B`5ZVlr7LK$&Z)EBGMfZPC`XaDsli&]Fn;i2Z^D^j)M.rgNdp1ZaN *n+Kr@@]JrO75&C0qVH]iW3t2f1?d]%$J1P&fP?OG)D1rS.EVSf.%3UTA]4`n=4! h/DH5kP.Wa>[ut&j&H"#BRUukVhf^PiVcC=>%YM_l<#,ZEJ?FTe;uG,m9Eo-3V\N lX]JH/=^C1#Q?aQj$5nj_)T1'P._61G`@TX.'!Z.]_<KSZgX,j7Bd@'TOD=($D8^ Fq0qN[TT2(0!aOdO;T2rUk:Pd%'E\62SO9,(Da'-@0$>K?@0XN00AACppZ)ju:%S
q4%Re;Oo0JY$u15_9&N*Y0d[s)sND.Yue!W#bV[tJY+SM!!nQs!/"q$RUM48gZ9C nu4u2&H>SqGkcj8s\NU!Xp_,#D:U(9/[?k),S!-\n78b_I'Q*_l2=]%9'i(^"d8' 3?P(pR0^Xno$_ekG(JD:P0,YFi'tbAaN[nGh1KOZ-Nb(dW"S<oN^p(NmtT[Uf"N. !pIXo<LMpMUrr>U>Tt@\#1-nJVE6<Yb?eV^M)uE.XrmsB>cbj,D8h"4&idVER-1@ (=(?n>U1)tB[6ui!'[4*X,CiomN8N2`ebp%f2rQm?XbJ0/V&-+]*l2"FTlRqOU59 A@GF"3<Z[L!rMN7EJ6;2fVnf/9O4.C"P^^/]q.A$=InrDrit`^2uX<1N.BY('Mb& s?<Zr`n#CeA0>6>G?8\?@2S@<$c.#1)/LWmiP_bGll&u<Fnk^/d]LAL\qj9a&bG7 rIb(nC0"(s9r4=j@+`@gL&.CO`I82B8^MS(Do"?:>=M#HXV<P3UH@PtTC_GU?\C( SbmQkek*"l^`FC:LFXSjPh_c&T)@ocY/WXZ<T88ZcGlId'$>Z@M@4&N995b=e6P# E0"u2`[?"K@TXS`Oc/RqE%2'@$GlcA"H6t_0e0L=a&5L-QWN<VJjM"d?UV%OAO%` 0>_^p5<fA#BC8n,+,Qrr<>UR'u^;6o%6\:FdbN8kC#cqkG8UV.8<U6c44e[FOs#Y FfqLfl(^HmP9.ZgXj2;g:3WE!ZRWhHfVZ*['u?&)b6P@R`Mu-rVB_iHIdGo8Ju"? N-qNEq9<G6Lm)3#l'?:TgNWP5;k:`iao6FZnSjIgk0hu#d@n%VZrP"&<pRfXMWQb !%Jf_L;nHiR++AJUH</XOZoB^\2#AePpWN\GPG%19F4Q[VnCNoPgSA&lS-:F`kMD l_FEQ(15*=ekH+>H_J3!I--$Ni\5qK8io$PJNkV>VWV.NsF5U>t=c9804D#GgVTo I9(Fkf3PC>>jnhdOMk4r=n#<HTbLQV_C5j4_'%Fi?Dn/E#\31Re<3J)J_Hg/gf>Y PS=pMtV;(e/>Zd!;N+fOqrH-cKR\>:jjT\F-#c#>5_u`@`ks;fF*eZnb?+@I%tRG 0/sj0Y'O,;gnmc8J=lsa%k%9j0(:]Jj52-5D#45ZaX7o*$C?&1-esU?mg#2WY##[ /@&P;7L4*j$eY!+3;VX0%^t`r&XD?q,1+Zpt[k:08>^!2aMc1"KN\Rd/(F8O7TB0 '`[k%d.:U`;@'Y8RP)dj!bE!!TL7.K-JD>sTf]3JNQhlqR;U!FjA9l!Y6[>An6h_ 1/&mEkiTpttUZ_aO"/m.7.`4Y0*C%u]i'-ZD#:gp[FLOe4pG"lh7m'><59R50^`k gG_X=G?)rcuNotepMV9GT-H`No"4DO`G'?_ro0R1>tgjJfK2`W3(M*>Y#sTqRk1t "Q!TS*9#[*7Xg#JZf-re4bed,/SSUUib@Hdm3In-Q7RCP5cZU:Ggu+-CW:H&$r%I q5#t7:YMSG*!U&Yr^P0BJ7AjJ<X>*lGjo+8L1E^M"4RdS8<-nQEMrN?2C%Y\U+L? pd$REb9\K7f4HEZ<GXgJ$I-$t6BbITPk",5^[,k=][.cp:C/k<X5I5!_),:+0c(c `k3pGBTI&13jS;qo1\PWh`-&smc)E^8e)_"=]YLt>/dr!RXc[Ut3)/j<jmF8Z8b* Y?^Be%??0F`<%<l>XSVr7a8Tn'CR)R]`K*J)Z69:P#+_&4@[CpolMEmEK]UilS40 p1:jDmlkQH3U>!3X#"%5%6hu45/gkG"nU-%%q"qb\Qd_paAl]b#H=`='Ct1[=jZN 4e9-[b)g!Y%bc7@b8ZVh<M6-B.Qis5PPcd=<modpBPWJqe3n9-r%*KGcT=TNE[=6 3s!5Y0h.)441!,h6DGWmY2'&-=R,c9_V&!BYN7)5E]4+1o@4$X'%ZYqr+83$"nU^ 69%e_4,e3FY3XrjAA>)W7@1o52Tg8EnkHXBV?iCgpTKK>7_Qeu;tGaCRUB*H4gIW KugOe4-,s;1K%HnZHe/O3>"3N>IiTP]XrS>`Pj#,h\<A7b/Q.'odWZD5MCT&dd?7 SiV<8PpB%+S'0(Xj3s4CWsFr`@i,V7i6u.)Gob9:#j79"^/t=7K#:_u9D^"SNB5Q ,XgNrnEd*J.+#j/iT@1Iqrr?rm6U^g!n9A^I3OIGihW.(a^i`qaII]jCj:;r3S#o $&kWd?X?kd_)WnobcgA:KG&`pphR:L^CfGUcue?;*C"gc@!^#Y,r-Qh;QB>[TIlS jtpXdH6Kb98hQaQ1li)!eN]l6ep(\FU;Q?:5[S*,#1"]'pfZNt?Q.6$quW.>2]]\ jth7;8k5cVNKi"DlHtl.nmmR0.i9$S(4q66MjhTjCW1NOYDE]:cKOhe%4//eF)>F ]K^<Z9^\i`D?)]4$iYM(+,gBbLPT;52f@&2DKE:nHW:sUI8)8d\^]bc2bZ,bA&=9 !db8$nR_mcl2Y#c\2Pp`8>]i89B"I7)(CW41g)l*CQ<+X$R4"?m1S;=0>.(L1*+' /"=gd#"aPC-kJkr4ff8*n-hF[/'D90NkfPaN2="?+]^^@!%`bD&W@?O-`#kb<<!( QJQXp_"Up3kAq*fIC9+3pj#[r6Dg96*dO85=XQY!]OIH/l;9Zn.@H5i`JJ`I=h:_ 54a0)Ai;d52/cE]6L.$r$-V0#VlLE(jmFA:ZGg2X:Hc:bYpUm#WN[por0k]G5qp@ ku;Pp>aL"d+:c$c3rLQYmihE/n(P)9Ao4AK!+=u[<.\7-b,@JDQX$*;bXl@b.F." r-+N]P?W,B*>%6kH$?1V\4o09%*D]aM&?F$i3R!K4j!1[9?#'.H\;[&kE3(`(5HR rbejC<`pK2k%:DC86Ub[=ra(\nKZdQMHp9s`cIQmbVhBDZ>ATI6_pASp0j#bpb+J 2>8fCNAH6u&;;nAgN96/Wgu,gf>`h8sB:5Xka8YiG8W)S"@h-]-&M$&'6[7VfWc^ (L.$;"3SELde+rCNV%a9'C5q^^ph>>5nT0BC)2LDqWj^7C2N/NMb7n,J(?"dVfPS Tn27VMXGt,O4h"]3nK%g@CN[ee?>a,hTjP<+m*B7^^ja%Pe?s[IPGSe(8UGJQ[s9 +\eh6ub=ac:ODo3[2>XlAn(9/-IfR5k4[[0.88G>HB]!R>Nba-:c!d4pOhau^#BO 7EdJh7;'7=N`7XpCVrZ)PaC#T-rQNuVMbh:]5L3luahm0/?(KZ[9[seq$Mb?+?P6 9'Ia<V361*1c_]R&0%TBuRXWH^qNhA^gV%Sn(U^8M=0aX!,B']]6M^odQ.rX"k[b ?iWirr@q+n:YPBqHP+"YaX7Xku2O$mD_[>k-=harr<2lrM;VpigY&ZcbiE?/E2C! Kc1T*TnX8qH?:FadD#_^!8rp00CZNYep\ggO!k17dK^1)kS[118/SOKYl=]THMg" s-ALA#\V'i5lY(l1iT41H!+YT'4T24n@:'GdV8mV!-\P^Yr:)5QM(tTMEdoS6)rc qFgT0#_h!-imcq]E@"3PRJ3TtJMMXintiR-*B!P80$j(T@L;q3]dCKPf$""K!e&_ =;HM=_`)-BeLX[4%e4U1=&N8D7&2iJFA>"AGg*mVnpAI[,B5d:ABt6?ap[#!.o_q @rr0K6dIsi/g,JpiEE^3WB)2P@++LFMW6r\;NZM5L2$%1'n\PkR)jX*9?uum4GrD hWg0+P!L=DrY7/$dEk"OW?[&oC8KC^8uZ77i/ZIUr9GS(\59t]]^_2Uei'9WhSEL /j6Q/3ZT)DPNkPGmrDg_jhb5lZUCO2<8iJ;6VE4^aa_M]U5r5lcA0]Jm#O,L\rQL
G*8Abgo!!2A3rfr=gG:(c\,:)hG5Cfb`Cn#@-,QV$A#6u<W_07YtNgl*.mQWAUYN ],p/_Oj7_Ni#Ia<5F-j4_8?0DI/$_Kij3Ibd1>Q7X9=e+Kmom`g:@Z@aO^O^ADgb gM8!3qTW-?eF\[rW2eNq\*YsT8>ZlBlRiERPj0X&WA9'@7u7N,R+*[^DT3irla16 Hs<>uli%@&nHJZBiEmd+EO_R,^tLK97QZf?g$m2EQgBd1C0GhBkO@#jCR1.^VDMu g`ik>KMjthCdiBsqD*QsPhm-UETSHme\'o1O-XoU!FQRid8AHSmG/k_t?85WP+8c ggi(&S<4<^`Y=Pi:GOP8$%C-8s.S27#J38e=r<RL(R&V"D")#-uNL0!.Cdp#@7KY l<shE@$`6-fXqe"pdRcUIU\j,X7V2L;!Go]_ePCNur(>7L+a:X$=32P%TTWUPDrB >Mn*Gb[s>nLoSQqn"EnFHuuT!(%DLNO^.tJ^/WA*>acc.HjeNp85'.nO!B:D;pX, UO""I#!*[nhhg6u(W0U7Wg`@N*%u:frrAjr%L.*UD!._*eCVm9(;Je6SdY%9R*`3 )LU%d?SjeuUP-$5h,inG[^usUP"aFC35N&sGSaFr$QeiL2U-&=6hJt=hp;mE#?U& p?rr@Y'r-%kJf/)(Eo%R?m,CcDA!^3Hq48q+u)Mc8'Md!`VW9OR5)(ct-=T(P,5F $;YT8@J4D3ppA/hkT+!EiUec$*[/"p"3X?N1!tk&6]&k>=;p7:6&p=44+j&I[_%K Z?GUe&6`P=_'JlrSi(HFS\abFS@'88?\+#q,Y845PQBTm4b0?#Q,57!5NpQqEeEC pc,a;n('JfZTYlHfl00gNeF"kPMX$mLA'm!f_L(u7qFXokIQgc2S,E;A"XjJ.](t ^JQRagA+L/>rr>:H'of3M9-!&G%A<1j4F`&ml8R!l7PB_'5#g`q)UK;0?i[LR7q* &0!0(uBYAS/CPR>-,ns+M$1-)Kn?!m5_`1.l?ch"4Y7clKG9[A^5h*?0A@UHEdN* @QdP1f/ba7ZP-@gj\l`3)VU3TCh,/g<'=/_;,8EdMe)fj-rG%.W@nL"m.JHZNO%r rBlOIpc%bIah[8ZhUHf^J$SthN)FrhHQr6o1+aiUXm0_INWks>4=2%Y5C/\l13Qb >$SF5>KWF<(j-)1fBIMG;t1K90DHgULubn"?af4qRp#Qka17?^%o>E7`bXae$%C0 +1@^$!?7XAb5fjs9:RQ>91,gRuH1+j]rr@iPIGfIXF[(^,dcM9T(5dWs5MZ;L8%j !8>lN*=j8qIG?#jOk5BeEERtVsp!;T,n7t\HQnX%$t-]\3,`V3QLS<1jU0.gNNp# iT`Yl=]9Dq\7Foc66`r)WA&,CF\JA2gG0p!9agrU?05N*\R7_aS+U7(H;h2Rj*H! 1\?F%<oMkLW*G.p!)8q9T_T&DFk84ZE?IQ*kZ^#"oYD!4AFbae0);`!/eoBFrpRF f[o:6m1oM:S(kK\e\22%$5EsT!se]&!%Rf*;##b)O,H')khZs#DQ]g]!)Wa3oZ>Gm<h.q)1KsL^.mIbiS?5I\1%U$ZO[!8`,<YuXaf:WO1lK7rM.Bi%7mseOOECbUk! kIH*$ron)9%XXCO@lji^8h$"B-9A8ZY.Xt.H)&[n;#aT*g$j.:`mbe;I6:m_f)i8 br2\IDZ_%I2^'W)JnNU[kMPl'^X@U^RZ>FK+o5H#>5Z[=UUtfUOAP]m%A#&YD\bi RMIpXNLfNH^1euZi1D)n[4^>J)Hh<-h-)Q@qf9]Ve0W>M(S,ba8?(ll%1[$NcEgF eDiMt'IH/,RK!7HW`QKb!:"h3*.;T9<KTtn`IbkC=B637a:^rEWh8BY"EE2lC[r. Sj>!i"eF2)Xj,@e9=/J$=SGlO,pkJ"QE^Xss$qM3U7:9EVNPR`jQlmGu.jj][jH5 ':h3)c/e(5>#f9.?F=[P]k-%-5'Ro3:9=[sKRNqC5j>,9CFa;J'2Wd5Wn'DNK<9@ otDPuq-#,AdF?^n6*kr!36%K(&Urn4//Hi1SfTTAZN!:88!+etWX!"ch_6"gS"*! #kS"pa6"@K.d0(iKH.FLO,30"hq0flM*JoZu&$Yao!Yja.EGkO+Y1X0-\jgBA:X3 1!E.T:3n>6H-L_*ih$hXUVZp[]ncJ>2%LBrbpT-)+.0KMUMs4<i&1ftLSFe&J$_t 7"k+j<X/e8>FB`N,ZVmq9i8">4%L,!7m]X>^^Y(F:KCS^&_r1OpNgetJXD-N<d\= Iao.ANR6F$UGZ2W,.SE+.nFjtjNGhY]R8aZF/HP?bHN'L>c#9?<0C[U*T-[j=Zh% *$(oKS-i9lFUD%lZkjPsI4+'!DrNr'69,)Z/"%B_l@omWBJ6rr>N!$PPinjFP^n% "J->n^IIE`UVeJ5K3Bn5(e>/M+0D(J"0U'c@b)fh\te+GHKa`>,a(uTJ#Y.6rb4i InKIMN'FV?`r?$l5I&7\Iqa<E7[m'?YDdU>lQm*3<bS'+RnW;$9RsZNk_?aVi&?E R?1EF)Sql9#$Wq-rpXbMC,Umd[KF@kI8N[K\Sscd_5AW"+2r]%tH`KjOiLZmH?<q hAgt;a>M6K0U4HY],I"eE_(OdA!P%X;KRUXqsgZ[QX%o^Goc[l'0kT:S;N;+=VGs '!:/j^7*eW2]f.R/lAZ`V8u@?#/C@P^#/]7gOu5,YN-Q\p/1QNcGM)jO1IMVtlo) J^L_kM+V:P=D/?b4KEaKWE,.L0i[dhg>[--G-&[0'D"2/WuFeOc'-o^Ym^.KU:R) J)HaHhCmDqr3u3?NUH3dI)X-oD\>PO@HoeIKCH(l=Jtu'S\J&`;f44Q>Y\B48]\" !X.AT4<9'[u>/o&F(qE3FNk%B6A87G\,%jfK$?;9]K3N?&ju"@J&2D0irr<DtMqs *hD4YUG%diIF,PlftEZQHj'tf@``.`8`SqDp`odM2H8mjR<c^%W;3:G2Z=SeP3/S oU=%a;3SqX`.>RAYo8N%l<<+SP_K53Cge;MO<,O@U5Wl.;b5RcLhhbp,F&!O@51r H[X-dcsIEX?h+ea1ljq5$qVHnMgFS9AobEj$2qWi\(q`(RcFMMTl`f2j&doSFQNX l>M9'$]j79QQLd\Cf1In+eII$OBO>YEQ3:smp;^X5N+f,nLMD;kh[3+d`UQOnCIt &Nnc>lOi;^AWIE-!%epA#01i\D+,=FZe]Z(88T<sdI#Z-5&oitPK2m@AJ&+!,A06 Wb(h)sDLc(5,l+S0!Ra$!6[=qdU;g.1>:&t>9KB4HujBuWghqAb;^[ME1_:UjPiu,<Bt=h0?qi^Qdf.B_n=h=-KJj0f#7LUX3q^P:^'=@dC%5-?7mQUgqY\o"]Q#6XR rROCQ5^u=aX>]>YFp#tHUPL92M%cN-JE+:dBteHpG5U5@RWV[=hfdRoDIq>58ndh epi7cBt1^!<6!lAo"a#NkFA+QIL6#S_+1mPNDJRUUrssnDSh"#4*/Gk/%5HXJoc< (pe@`$HAd%&iPiOEI6:Z<C"VFmLHC:p+3,S>TC@lEH)Gn-kM_JY4rZkipf?@s5DS npo%GN4j8e3F4i][-Vg*YTKtdib3W*=TLZ#q&4<^[d>@-aJAX&=<\c]F_%rqrZ&, i.cBYP;JOkogL1>HU\NcP]%KJ%R\P$,O^o3Q_>3.A^$&:Q(OFlIlbkeC[*FM":E; 9LkC,B$nDd+?]1%DQK12tgs2Ut)6#B9`d_@Hl7N+9D,mf9cKd^*']N<h?esA.#'^ -Ak&"J\Ua>?Rah;m\P%U`*e>GHLn<S5dlS+]G\VKVZVKS57G1ZVWqJ)eFcK/A<JK
#C/aR.l$aT,>[']T0`kj.$9!u-orm\rrX&2c_Um_dljN<$iMDJ;+`H:S)nFH,'0X 9CH$f5A,?M(mAL@N$jDfadW$U:k<gC,n!#@U+a#0DMNh^]R\_+I]gRlN_@HoV5G$ X0]h3Ym[[:O)>;QmAk8KGf@9'U8122AT!j1]B-0LsCn)#DjVhEuW!S&ZEsU7<2V> `.RLBFDo9+PQ^<+b'**R]I;7-dJ1i9<\UBHR%7K[5]FIJn%[\*Y]Zn3NRT&VZHM0 ^mE*aC4k9Qgkaeu!ibc\3oe!MePg.E+c.FAHcUKr8cHK$;UgBhX!P0`-XgHSo]*' &<W#LB_,`e-f!d;gTGIt@Mabk+gBFgl7F.jtBA5<!HoLh[V>-+ko>MHbg,u?e9/b -!],&KrrQn"=d_;[T<t%.'\hmHI,GO9#3#d\BcTSe@&,(nU&Z^0;IBkFC-8uHkeR .HIh]-X\Ga4?Vn)NdjrG=[-D!d[3]AD]T4hRB"3`a"QHl:jZ$cCCu?0gsZC*CH`B G$f2g&PH*$BsBqm-Wg4!#=Baj.16_T22[Y[al>1<c%d9&KPjt\`*u=&,98Zl2!q; @O`Ef(^0"b^JC\Lh\Q,uWbA"3m+%Me$_&mg'>&67f8j9GCA_cDWG^V3^D&?(9Ges _#U;LY2<Z-fA)-=3_lJ$.;<L?:0<G6t:D)OFhS.;)?\@7T2A&U?/(rel\(WC9gN0 E9=ajkNDBKI)kcK:JC0i'f#4o_GaP0=o<[2=o,\,us2/bq^NP$ESEk9d"$^N0#0` /%,1Uj"ME&5O%?Fus0*r'6>G['QsG[ea]=3Xlk!csA^^os6A4o!De5:+YL@]=p2H '[N/;Ff@,T;?pJnS_\OS\<"uQt2(ka3&$T#IlYNf(iOPf10O;\#3U&Xrk^=-+IN> #?(BQ(U\2Z2UaOU'0nC1/RBr$%I=9XA)=nGp07Kfom_sN[-rU]B:f@[4L]bcnQh` XbQ0d;j\Y@2'fRj1J?S;$>rPR++gpgrPAfO9Bm,VBgI.SW6pRCU^]@1VeHq@XkYH N&2!e`,,\%kic"Cc-"YmQ6*ca"AoW0R`Q)-+Kno+d_S`33*bN//nOp;`Og0%WCXD ZUp&n;',,Plh(NL?>KQ8T-gZ,d$Haf\]IN6<OL&ekrY*@mN-,)gJon4n07^sq`+i ?CX@T-dA*r2Uaug!BnfRj7uap@kLr<(hpJiF$.5/"?]EpY`^Dk11))JqK3P3U9Df m%[4h,`5::F#'=V4ca%=?]X*O%u.3i5AkB[:T3.KT%d#kVOlL"Ce!^"gRhe-8G!X $p28Iu<:OUX0=Em2>t6&[!-+S?4+6/.IFI\;ro6]#X<`ftI)h0`!hR?%^7B&h/a] q4EnO@S["\[Gp;HLHEY#?2Pn/Ffjj`JDr'=n=r_tPV.G1p]j8EW^'\GMKiRWj(mI V?2jd!KqZ.^fa5j,&rWVEo1U?RC_?-*sYYHS&87ppe;[Gq&K4m'!RR.3`sH.7AX6 KAaW/%bbS4>#P#ItmZ?p@i;<q`(!@prCR>61*C@*^=>*DKN(==15EH.;OO5-_@3I T@mXjFKKH;<h+\FjuqUH=6L13M]WJpqE0(bp129dDM=gJ#:e&k]<Tt[d_39O`h-] $8T*.D'$(u)g29`YGl$r9KUP?+mZqrcXIZ)0?SY$2Y3q&JIMK`t8VH=(7%.GAD(W =ECuJ[j^%`Z()YhM9=>O7<a)c@N4#(B-:-3O;Cfe`n'(1I^V_s\>MNZ"*B0VB$-] ,5i['>c"VSnn\[r99rm64b/rBkA)O`T+p]dqr%4*+o/BTW`R0bXhCOE#l#C\:d.% <DE/T^i$^a+"g&gV,Gj$X!0N"/^<X8Kmn?^RYXn743[b,"?p)\a<b5EP&m.4H<!G cJU]?*Q(=MmE]/2MPVSQ4L6L$\JN#bXGpC[@l[$))94UuF3=t[:>2m.OmI$eRj3k 3)X;,S6XpFhL@U[MgcFH*47NYPE>26TDRaMpp,OALg:;'@aSFTM&iZ[Y_cK"%fKa 'G9[NE1[gCq5VmToION02_Ztb@(N,HZWh#<S&F_;+.Rt]$-\g&Hka8Z-GZ`^ChQ) &P1YI=KH(aJ?Gdafj:mjX_2"gS=CrrB'iC^T$:B2jqp#fq)N8EjKF^[P:=$XJ,jr M9,bDbYrGLW-MEh5ltd3peFIL'N``i)b^5aPRPGmf"P<pho*]@#n-hP$'IDbp&\N la-Y3N-5!KkYK#:(0W>K*7De#RO-0oi#T>C2==c[dgbE+nd@l#`9!5I[u>WCf8Al NIgXt;Am:2(XtldZG$lNSmX^mk#9;<\^YpRlU-nW'e;/]42UE9^KP`jN?d?;7j0d ^`L\+5tq0]E@5%,[j*B;)e=-7_]-]*4=RYuXT%%CI=hYG2u]a*S(`VVsr@dh:m!7 T#SdMT&#(+Ef&KA7G$^s5At62o]t%hF9iDa(>NOKpleqflW9#Gl_7m-F0W>9.H/r G9V5k\_),nW#jc3?@GY?hSC-#DDcB"DRU6#,?)m9=SgpL2ahW*rP^ZJXffLphNaS DC9+m[ug_?/ES^_,I([nl-lJQG5A&#]s:!+>Y+.qUd$Isj:g$_hjX-iMcT@P45X< .aQc(e80!9[,6oHs?N#,PMna""m3b@^'A?*3YbJ@N*1j\7r2\fV!/R3k(HVJs-%3 tV#B>g.2<>l>eTT.07u=[\AKO%<pklKK2o@]NNkBLIi6MdF;sIPPUH1\LASE4KRS nB!"0!Yu#'4.MT<QrF)u'5=rm?3/D=k#lhANm!=lD?*B%6937i';4@N:MKCrACJ3 6M;s\NMJ;htCX[Sph)sb$P?pJ(aSS-\jn'iS>XW%`^>1c@5]^[oRZ7PLH@S"H'Hl m)CcN^^m;W#s=C4S8uN=H<!%iJJf7LBCtZm!:-^J\ROHQ(uY)433<"MB,_J#Kt&` S,S.nq>Xni9T>Up=*8pScY.m^i#>]laRk[*!jFRS\pTAF;Q)(#=8WRSrE%j#dict +]>ir7kCp*8T]^7"2a3qNaoPZbK19i!C=<-CQRc\`@cq8i.Em=.`G8\`TZL.n=:Z e_Y2Fqm3*+W)elT<DUD=FWs2o#1W;ur4Q?uqM+4D0TdNbJ[0euuSC,`Ln$n;$oWr rD#\U#R4!l(0PkFBGne)J=tSr5&,eh#")L/+Yj]GD\4a%/`B>Hu0%dq`6Bm&0leN EK'W4IgZ,Sp^?+$*FA0R<R`7=0&nGibejcZaABG-(d3:_lsGP%ORhcqc,E5_47M# =lhpb_$L[P));$c1g$(95<3pjiS2S_#+##\sch+;''Dtn?YdTuZGoOqW/7mHuR>s a`EK@8<k:_h//>'nc$]EcUo)d5U9EIH4p\Ircq_A!pO2ot>L7Me9Zi0+r%S&mYV? % cuI3F+0OtVV4$e0:*dh"^*$\b229RDZXCuC9E4T!al&,[/li8(;d/DOK+'U$$6LQ pcJ<0+Y_`#ACY_YTRfV"dFZ!(<,1%a7O)DGR*T^[.Bc=6mFFM0'8`QB@)4ZX$-Bf <$L?b'rL3rSW$_ebW56VoIHHl&OKk<"[9'cAsT%[r81HHG.(OeA*Wa<*9oq6Bd%^ 2ZEbLoA>KJ58n^5,KSuLR6s6T*%r/noWNq_B^ZU_ZsQUKE?e*`17Yd>",!+jRe\J QHF99gA6Dp%DKt=Zk<:-&Bs&\ko2U<'$utpC9)XX[1ZIj@I!+rQLHZ^dK<F!F0Zg /fTPlQ^7bkUqduZSnl`^#!f(K%CMk:=R/`Z;YhAX)3nVhcD>@4N),BP^pb2jQEPD
l%'c$KAXNMkL4W$Xr5^leKVNd0Td=e=r+ZaOkh!;6?l4B6`d`t,]tS.8=09(q@U! _B0NDl<F*X?BVK;/mK_^MnE"r8t?H^E=6EUm(C*NkEfr:<nEb?qs5@)#eZkVoa$s +XYAmM0UVt8u&OTA2T:PKmm"4O>k6Gg^25Gg4l+B0!W.K)lnU`Vp_h-94eJR0r[8 :`#O>1=7Cqo"@")b.SlpkcfJ;22Xn#Xjg(d3N:G?%md*;$no.(I`]DUFV9(9BPqd t1j1c]!'ZSUs:e\#X;8FKZHuo;f"gYD_ocMh5;n_[tPgW3CG*1$r&nI`,QUC/UYJ a'c>3aR1e+>W&5mqnO%WHV#A@MC%?Whj&rr<](m7UN4I3SMjT1r9_,<4K2b<C7]O /]>1O+CUr[a_rOAZT(VdReKdF_?mha$2L)d^n7)`O\j"B)=HmfTtX=a&Tr-Sk/-2 )QVg)>7FNM=#VnU^L_Kk7C\Gj[p8;*VuHa']YjH8n6_*O5qg-&Giu\p1<4<PI'f+ JE"4ikRB+*-?gRrrGW+D!CL5AcYgp,6)B8!H\3MMR:MpHuY>-V&DZ9]Q%9HQ6]sE =e"AA&c#aRRVA')i!k.`:Yi2g:m's=$MF5^&<YC1CC84%;7%bNoSC\,*LAZ/j+@^ fbQ1!?m]=OtNFHpT['HIGj#S-`\r=^3m5"BXhP^d$Qi_&%P/Z*`$Rqa`@,O[Of^m <0Unanf)CphTSXnFqg8+7P,3R`]8W%W0p--&`>0%.j6pGK8S]hqVlI:d/LT@R"V[ LOaHf_!T1h=2_ih2>#EO2&YcB>DTGIQpbK,jC>Al?T!)%RnfKMYhYn77oD>2oWDC t\4K<"C'\3+-_\YcT`5#MPa[o/iSWC*_7Jd/qM]90XkSXZe"ST[DUKrYdJ&DA@uC 9'4>Ugkd-O$O;G/F.rp6U^<$$h0W;>)6Y/`_'@?-jVG=Eh\n40b]lF"`(\1XnjD' >,NcI=J?8GC:=chjW4@pJ^)jd`tU8K8`5Nd7YnE?5,f5&N=bjek8gKp]FO_/[dC6 i,D+U.Hoi25I,"8S_i^L]7?b<K1#^T2<:b@o<5l.0PV"\<4S0Dcr)l,pd%f\EI"4 o'9C:enje)OFRMU3TKVLiE0/>&2Gk@r`-`ZE)5Z;q=gu&]feboD/T0loJK6635Gu Q)fA,7$)YaPW^rDI)uudFj#"r=&LPe'ML[_'rI(`.q!IQD7/3PH'?"5foa%=.H0j X'6C:_hVrm$B1S;P!Qlh:`IIDl=/*];7YeH#RGOi]]N>MYo@Q.[)2uqQIn.3I$pi BKBP=^lE73aAS,c$9$Y&F[C&$:9Yq\&\aa4L0`f/GaEXEnZtD:;9k"eq6jhGQ?Om P/'>r)*6WnE]"fL'NN`,AZcpd"%@3#kK9#q(n0gSFOoGGg1VOj1k@>rgf`tiH0<J lK0%X.K^GrKqg`=ZDsK&i!*RnJpZ'UMa-.!3ps8MgM<6_$$.]*Cg,ZU1#bRIShe* )"!'GSRqWu6:_/@l`91=;nH:EkPXXUm!D"]Y%!=NMrV]GVIK'9N2"A>2[1dOsUTU Y3Em5o3EQeLggf6qd;oe^YI!,<TI!5%(a$5A]r\F!h9bb&L((fll#Gl^gLM$?JaY eE:0,;@2OoQ*'!M@'R\m(dGCJ,PVZ'`I/"a&N[Y,C5[m2b5jLHZrhnJ6\UYb&^;n [SmWf*j\OH*>\(foPiXpg<o+parXVOfe;W/NNgbCNgm$ac:>8)oj(Ul].a!f?.I. LPBoS!U=k6:U$G;a`,ZtA!`7DoMO)h3;*!KOh=h9AA"?f\7XOLo+rDD+*tj;bUsU m,H8NFl1D1/+8?s+r"FG;2sh@?0DJ]?peECc6%`$hinq_DQ+bJ`nsaWR-B)dES\H mjl%"&_l"@hUfCjMI3e"K9$19D(7.Z]WTn"!+hE9BaN[Kri;7'i!3To8!:Z[nr-# B(V$ofAOW%J3Dar.d^`iukoQ'U4*1@N3sA"NVqf/7U5/\mJS!QRYl&j#$Pg>5+NZ P8]\(l""Bldq#ck"$@-OD!W=-p<"Tf4X'3KO53k.c&3tB,3^PJ%@./<jg3>iK71P G:<p>G[p^fb\D<pR'OP^5OEHZkHCUNSV+*_+cj$?C/CWQ$ASj6j_i#/kuj4g!k9M @.tAK1WcHh5Z71qj<:HP#dNi%"c9VRBUk,,N^G"/m5bsK^HQ:Ou_kk>McPE?&_U` C+,Zn.QD8R?BFo8h#_,%cWpq,K4mB,ml_`f?p-F]QUC.Eu$JbtjSk]l-P,H&5#Dh 'roGN$p`&g1,_12K4XSG04r5N&-*Zjr@ppp3cH[;19!O0n8>(2t$Z,_[M(E&dd]_ 8"p&hmH7;INj/Teua&/'0Ptc?a?bkS.i77"4]][O$ukqk1r7*][RuiHZ0<>bbaC? 3U?-<-cTM+de6jJ4%]#G+HrbsX;0?a97q3XD>q1dNFX:3rG-1?[+BHf@a6PD2B\( mNo5>$DrM"Rf1rYX?VuP8]:@j-Qk4N-CX"33BUGbgA&",+SCNEX0<aYj][J]?8cs cZ;oc:P:PHOqDJ(FU3MjUSQm!R_?7N)/LNT3t4LU]k7PTEu0ZVWWlG'XF`CmrGC? >]3RL%t"M4p$3"+iKWl78_+V=@ah!6<7P?Je7pOTLZON&(.Lof:@]?3.7b4SKLF. OYdU<#De8p.kRXHs?JHHu79F&,8'5T(c'OZaj*[@oY(ui#]\ogku*EJ)HliZ;67* @UIeU621iHNE5K<hUVu#-Mq;PgH2.:JO&75m#gP)`kB4p]TKH(/3"Lf%8-/@TP[W :J2><gWcCXn7RWB(IL5h$+QK:u]%Y*.W5j:Sk4SOMPVYdfanJ@ON]h0;eZMs7g&f 2\a.9>a)mL7DC!b-;#$je!+'00"MtnNUUh.gV!''6-?B*oJ]3"LASE;3]`Zr8tqu XHH8pCi>Gd9dF2_G+UVASo0Y-fs@7Te:Xai>I1c"`Cd>T_fNj;`%0XD@W`ONWT!l G3B9o^o6:[^_bbO\B@H=-dG#O%sG\^aN)JJpe"!'b%2h&d4's!ulK`hKEk9cK?Er *"bTcM<'[`^pIs?V!ri@q7HY,#6fRq[f6=DotLc[E:ApC7!aj:2`BM;\V_F\4K-f '7jG__e0"D'INA>\nC@O=L:,-(g,XP:V'./a+/XB,C@6NQr)4XFRL/@7)pC"CA[2 ;1h/T%cp#j(*VOLKRSb:cfE_5)n]/`+-X^ZN"^tpF5LZ4eQ$M\e`jdPIG:_?J@mt (/8d=6a4n4c[`G\>u*p4pUIUAK,-C@U!"([alLKBlWg,l[jr=a2:i>A:JC9&@n;E 0lD<^bb`@K@ohU]6seT/H(XB&#;LilFMtdbi8\_>ns(:j,pr$\Z3A"pj;lFpgd[$ (-;nj<7nM3h>-V`jff$nRec]r<aPj)f0]7A_(Xu7?ia@f5eQuQf;F!4rLLS]ih$d t0;l0*AB]$_R#!K4!$:::K[kMaHoq+#UM<gJLP-je`jEsUjYBGMarGKKDef%hp;Z SsRs)oUBeglNrr?2<A(^;kn-D/]/&AU9JYu3GR7CB^N01oq:J0$d[>:r-$!0oHrS bjE\/]t*c!9N-GLmG/]M.n,!%P-E'CFYkTJ-'tp\kJiHgmNBqNpS`nV=rc)7A9[> 53O/@3I>05%`k?GEBL`YM(KDj%'NO`iH`b'meDu8dQ^J<O&&'[$!dp51pm0=59^9 cVO)2=+D/ke>W'K<,XJ\R1TY_3THrV^*)uI2\%N6iD/5[L=E"*E@;0^$j^f3,,2E TFI1:3YMS:brrAQgpU;>^<b77-mJd/e;m.;'?+5Qr)aWH;!+a.H*./7R./'i3e09
idGE3,`:"'^VPCoHVrEnW,INu;sZQ.+O>dqk%qL*.I]`:f/EeB#958XXZZF'r]?+ 03DR:OAf(CSQ:ej\@"?1nIf)llKtf,rSC:D0&q1BW4++Hc=]KgLS""#(mH8%HSC( ru\J2?ClraS\aX67'OS/9@'thrjU0oe2&+&bt=[h0_!QLL>#,>I]aKTu"iUF::0H?"Rpr3cP)K!bOX_MnB^'3LjWY#k<uZ(oF"=$^!j/r^1eX)W!`V2r`TpOp<IV QHMgjp/LKtgDZ\\\bCI,ceNJ*P_c4+%a=BJE"gO]'l!Hs\!5U=1]3Q*0ls;a'1uW J:Q:MM$6:aE<R,\0Jkr6WjcPbtr%_(#r$RWNt]2WPT4t%#!)bY'.a329`C\-$88& mh7C#1JSD\6_#nS7R*&$jq=&]'uh38fqF*O4J6(WN'eF\A+@\!]$D'<A49$KnT<G 4#*+7>Jhm'l(^`Kk6Hmg&Qeh`;>,)G<`FkK04)3h\Y!Khc`_o'1tYq>R$CrkHA(d qaU?.XS>R]Mo;4u]_0rd(\Z.:EJ?5/!El2Q3'$&-N/GF@n&L@d!"*FA[[neoAofh m[ACjtR<Y51D.).[Y&W]5')[.P[rLH/gZQ,0)5Mq'8X,CJ38fk`l!?[<H1St-Khj +I8(Xs/:XlL*?9H;`<<rp'"H*)orWk7Y!!LEnrr?upg)5&#C@3$*%<t51$f,Rc=G b2$AR\>Q\]?!YZ.#0@TmRm=Nsp7`8m`!O2boCZ:.J3jknlkHJX5>IPCpjZ8Znr5b U'N2b+T:^Q-MOK`@=5#V1-d#6^,CJn_6/:nY\eb\V<R0GMn!Ba7];Z$`c.DR24gu 1N91;FU(.ZWQpt81<\'?dYl/tVb6&.b<T!Cef$Ykke2D"Vlaq7oE#6fI.0srJeNe *l4%=AKJn$p`s#*,NlJ.T5msB-*/lRDV?Sd4nZJWWSfso`Kt3ftB2!].qkMlY#?f _$Xf,\q0m)RefZmUho]oWuM[A.\)bAUFD;@1SEot^VPNLuV.E9uU'pX*=;F(6^1F eKG^S1>dp&(j2e@_HB>9gY,JCR6YiC>A&JW;I9P?#&/+^!gcL>@e1H:NMTI-&WSl hXN3fj.rZjM;CD*_p^9;JWl5%u+]Edd'`B<G<gW#<;g7qXpQA:BgMh`d.de(@g:: X>OiMl6<ReC3Jhu9JMQ)_$@.`=7b&D!!TY-!.m(QO7ll20>9Dn.@9p-_0=Mu,MS$ +SN34',76/j^uGNU$N.HHZ'n>6,#]<rc<$T#5Pk'@hm2^h4[\2IgNdjhkthu(!;$ 0:l>f=BPlAh_']\u_YJ]>rX-$f$4esC<b7^HYrR&+pSoaS+YD=8#^LDZppqp:%;U jUB)TJhW-)=@*!>/*M-(3Mm(d-aR!FIL/epe)mB5\+S6+ZRRQ(cp-)H^*F-rUS!3 E=-'E"u,;E_4;LEbgg-%ZTDm%<r]d!o(RhkuSYB(n1,-"h_^__>8m-R')M/kJZft phRcn/='=5ND^3O%>E#("nKfQaWnP<"<P+WEVN-&FpkE5>n^8fXe/W1jWqUPQ*ut !_f=--E9YgdiVrm"IP0kl(c@68Drcr4o$LuF!?4ud4V[nr&3-kU]QYoQ>k]$hgMg A,AG48g?YO;b#oaW*.R+T/><6JaAraaXmV.^7&Vj23Q2O2P!5Z>;r"-16!.nX(J& D9d#\VWd!4Ao3APX."(@%5NBk*694^;Is'DPYcH@0^jFB(OZ!":frrr<te[u8IiU RVFrP0:U&G3`')Q7_k6Nk@:qnY,@"1?F<W5sI;Lps]u2.2-Ydh=B[.0)j3F,!lg6 2:$&!BTZUpYU"^FO69aQMCb2-AL!c@,Im":CB=["3=8=TB-d.%;I8^T=a\JiWQ.$ ^nZC%a=Y?+[U?tDm?4/]bY>s.k=`rKjN8j*qSY2%V6*.,VM!+SBO!TW&%caMP=]^ IBZ$@.>3@##Ql1M,@;,S?RX-&[h4#*=B(1iRM$@Zg\(k*=%GF&?#/$9+Eo(U-RYM ,e?JjUDmg_C4<)6H%H_fqGG1L*CgIUK+f#JG8H*ZRgY&7!rJ,Z"d!]O2dNj6p89$ 9lWG,2lg,NN+^nUD0%EN;il.'9%GCpTA/g(P$lNnOLCkO2F2<INGoHFH'VL97*UT Xd-[3V0<?#L)Jp07=R7'n6%F>,U\HK!+;FU<ncGaQ*h\CCPsLXS`FgHA_eL1=U-I s!:--nppFY_ZtgAdOTNkl.k3=G[<h6_Q$`8An(L"F^(8TpLP#2]@r\FYDQ[M4`g^ qcI<d]4Xa\]i-u#TcSn=GR>u0k>2dd'+-K?-XT\N?'=FMUe5h'Xmbu4Q.Y,4VYj= ^>8gP^I9j`/7HplFqo]O6c)=ci6nPMG2qE!&&.V/l8@?!LQ'WYm^jEfuQcm0l;%r (\`nJUC17%HC\U]=dd#\gmX$JdD<j+6(9=Ug32RBpMe]0QMNC8LGbQ($(gUM/Mc5 T#PkM*OG?t5TR16[Sb@*%haBpi"COcXa4W4]GT?UL9CGcWB.@S"#O+#%QMFVJc>_ d\NfR\rrDh++52>$_-T:Ub^L8rXu+C28H/\%JlXjcF.NRQi1EADd^t'KEL<;#-Uh \d#"'j'8$VA`(ABT(5$V_&BHt4lX$Yd_/%GX.j>)UUg-FOT;iia8+'_]K1f=VkOh ?1Mg\TK$k2o?SaN)LsK:9d/nAED-*SbN-7p=n7<GmgZa$Z$C@ugMgL:qRIl[V_:i % j=>WTlO"R*6,3Q,8Ji*n@<*iX+YQN]"EK.KBQ@cV!n*<^:g+6uY]/P8H8(k!/#d7 d23&=N7"N-R=iLel:*g[Gra<F5O1srr<DKes8<ISRmlM8(0TYqIK6"8M'f6%1k:W r$2#arG(2[i5WE,2>tP5!0E"iP?Rf!L94l9*PR[UFuPRG%\<CX[6IO!K1M.AMBri rJMu<]S[mmo?!bh)57UH[W:EjAZ#JK.)=?fkr"X60*sl&o#\$1OTWf<S@WDB9>e% 43`pBjTK2q?@pV^AnX+UHc3=#E4OFGc1Z,a^WgFM5hX73IT[=b0dZS>VK2Ms]GCs (_s.`XYi*BNb>C\crh!.pC6!5UC=07Ll)&hLD>LmhStl$!qA2N=\?1;%fHlK;oJa BeR$.u`t5jZQ'd>a<T''%YOuPg\&iA<^Sd-:@:jB!ecOjMil?3pU6"iYUfh6>i #ff*L'rr+^I;,G%V+IFcb']Fl3Qi'D,6]=m#Gr$_ZM\'P/E(NS]g,(,_@5t>l8f[ S**)qF:qD\(g<rF4cZXgp%X?njqm\"<9"C[3d!1&Yep;V$I/@O^7RE2f_85eR7LA DjEZZ*F9mHXt^Uph<80PO*bAMkr$5dE+3!8EaE*Ad[9=\*Y)'"/bF=5RJTs!//It /fY,#(B.#pT;W(cgp&\2E&h="iP$L3)U6;3qWI0nYP)l!Al/='WGcF\#ipR:PouD B'8W?e,bc&Nf^*L\B*nLNI1[o`7"0r!fu&f0`,t-U^hmbXQV?7R/?O)SWqm@Y83a "5Qb&rj?*bhfoLH&\"(Hrr?Duk>I"iS3ilcl&p><*.As:*4T#Ect@=C%g;n4O#9E +''^AXE&h7^>0#-dAO?Am!E5p]H_4"2[E/-K0.Pf1,%Q3pl^r2R?=U(])I,'i*pb m;cN&jcm]X:FR%o`Q97h/E?Mu?EF]T/')KtHqkNtr!phd3Teb,tmpe:?k0$IhTA5 ]r$2\H!<$gh+XQiNV?%BG3&5K9u^2$CFQ?n>&,'i5rCX-W`!^=E;UdS6<?,A?nf_
k6PF?aS9Hi?+"0>$NI1bhcZ0X[T3Bg(l@d`o"@:"/kgm2L:laj;<VpT954UIK':. o?WKdIGt2+!G]>'dG1h3QDR]?2#o<MOFIUEfjEa)Q1;WI*fo?FE,Ho8N_#sX_dKM [.WLK9r2O+SHHc4,[Gi9^HHaNCd;MU]%R+SY?S)qMo`-#1l!<Au7ef6A@.BBUd$# `*,`DDO%g&e<>7W7uK8.]<a#2q-[Q!Qni?-e6i:ZQUmhAJ"XRQBFM5e[r-,Wnk@, Z^0Y!3j(ID9V0fa#Hf$GIkBHku6AOX?^'6O_gGj5FI^IG]<Gh<ER6c7@+]5Ct:?$ S;HVQMqn._WKZs>=/VF0g<r'5KC0iFmR!\a6LACLI(^!i]Sg1H;BlB2%,ms:G[C, B6aL8*neC0!,65'n[F'l^CP$Zbqu#'K?5OKRPYtP13qY:*gN#LgZs37B1`Z*Go#h Mo,Jq/:/2=<HLEKc)F7pUUZ3q?iTAN?D>(`i-$1a#YU:QGf05Vk?<Q9r[b%lZ>>6 RkpG'b2/BjWqMuhPf26#OFKi,-A-^IH2OX$/sN;im$]k9n*qe=9VN5gus>`OTSfD biQ??uE:C-1I693DQEG;/Zj:P\Y0o?HF:)Yq3L,#oV0ReuFM$.\oFr)N]`205ks3 :X]%Q$&<qR,W%MF]4A>H8cT95PlmZ_-K/2j4u3B8bh_XC"KYjLilp5rRAK0&18lU 9)C!Q^,,9!NV(0?Hkig=C)4)t1!+2\[iY>/='FgHDLRB'%(PR$75dg3G%Ouh,7Ch #e2LGYW"^XkjSdJpa1]&hP2rWoOb)!6=!Q`W>1qp?,re^\`\M>PHs`t^G6UB/h7k Sh#CaP"rBjY<AhO]@0KDIP"EE2dX0Ls6OfGJ_J2kbU5L-rt`7i=oi^UH[a@'gDbS c9$6QC[PeG;QOVQ"TqAKuIk#a*d0O7BBR8FZS2$uhh#^KEU]k\FYaC$aO$E@1bYm FSa=%.IN&"os7g$06OM;cD0'ROf^l'#,q/hq#>$G0a<Ocg;9M]J:TSF=35mSguTl e=4F+)Us-ji`QH/G;bKa8C?I;@?8:>?2jnV8bh`F^g@\f.=T4L0=]b`iOsP38&Ol >j\+=KffMLb#'4-Br++:L%g[F78GLN*_!LbBm(1\<r-#/e,^QHN+0VejF'h9)a"= ^81#+0gB()>aC'#WA/CL]Z3>qcF>F:^Ynag:TaZ[/6='!='[LPUGPs+HNIr/QF,N ,cme*te(#CJke^;I$<)k@XLZ<`YtbXPS"a36:D#/;,V+a=O<hZ:K-4X9ZArNB*.) X\PSCSc9T@klX%[co5SRs$c=O;g>;oWK>2rrDOE`4cN/Fig+>>Dm>f8YrZ@PS\Hn c:X_t0()%*!#k[F;82RdT*q8+l&j4)0eu80IUJi<R'/<mr(X$O>,f$A\&XU[O^jN "S.UgT3;i)Ke)E$:r'A'QD?D0]r:YW0F#hF9a/@8kl+@D_D)*V`2c'PiQ5Es$kW2 b(AJ>/Q[i>h;YOek.VFtlq-p4oZDVn6dI-^=*q!($n]OX7=Li#t8@]k(g[?jtEQK BFmJ,s+KdI1F;HnDj\9%NCjM6dnqj[gdj)nR3S/)NN*GjZM4US;Mn.?51uL<`-ZY GV:,I!,4fn?V_761CB'A_*6IRuO2f^)6q6)c(5GU\7pl!.q(]hDCh]_#FBVX^fhf $&YRfZYjakXkS+"+9&ZrD[#2?Q)\R;/c7PNdO8el\!/Y0EQH2/.CU*aTUjacER0OYdM/6,tA5c$_B=Brjq'98T5\@091;ec[,2T'M,OTl@a$[TG[l6.kR0PAcQ]9%pY /fZG14866hX-?lq@K/(pE.)S_../GPBD]1Lth?#k!!J9*%_5;5=X-G;o<n>2/3D] D]Qf`ZTSF3h<9Gc88BUUHfuG'ApY-JZJnO.2fF-%7+FHoohA`T-\o&!6MsQ=M3f^ TVZ==$rg/_ns,8[thmc*7_1J)9+ekjZFXY]dlhadd90&98-80)'Fg5XMf!-Y$m2A Ti@1Z5;1UnNeY3Ei,=T3h]#:jpfTp&]dH]g\QIMP0p6^C8NgkM+5>plIq!o^bMfY lNMK!*H>WW'l+SNiQ*qNt[f#3/i90U5d#SaHRH!$(/,_@oT$('A8`F7`L5hNEn0, Adij,X$b\9_J9$A'pCf3PF6Lg[Q@iX%B8Slp%No'7hiUZocM*BUpb=:.j'.GnY8BEoVkm,](6U#,0Z4A>Otl4nXS]+`AIX@0aiGUsa4@mNp@S@bJq&.jrr@Y(r!_(=& U[<\><QFTbha3,1_Jm19"Y6<b.Qf=AmBl(K7eb?%kW09nXoLkq"8q0&H:Sd*gO^7 Rl"u*<+^mYd?oaX+Ekd"fQ5]E"^;.$Y>+ekq]>Yrn\9duM7aI<md-j4b_Be%l&>W BT;?pHnNZ_%\@9taBQVHGR!*:@:XZe35M<4>!'rlUg$QU8_KQu3[4FEDGG2_hh8g ]O!%,;e#=P-19X'TZ!/BMTa#.YQ0u9UZE_4o`as1J'UBg("jBmb+b-uS92@4IQVc rBc!+sJ,>\T:d7j`S7)p@QSIldG\iU=XU')9g>BAm\7<.Z5'RUS9.#f]*THM&?rr "JU%L@d!7&`-Yq6$F#FAW[=f&97N'O5[:\CUgPe8A)PXQgPiU]@sqJgYt>]ntDIK 7R/*Z^OEh)]n>8#mBc=iiDnZ#_>aKIDP1eo(,qDE+FF40dVq27?ZQ.irrDOdT82; >/>;Rr`OR,<[F9h4JSu`Rl3Z]]l)X+C\$jJ,@<E:R8A?G>2WZ.dK>qp^M=DX[/fa [s!!#b[rAj#Mh-$?2Rc&Yrb@*u_?F>THn)ePIT]d46)sR>:$+P+>>/dd.jQ$*gg/ E65rrBM]cC&L*,h"iC$fL+,TCQa`IN,uL,8YC%-%b6:VX49sM;h2'[=KZqFGp;le HXEncFhK_%t`ql%UZQ`-A>9_L@">OjRa^]e'bsR]@APs%rZT=nDdK0bldC`FK&%NA>R/5G&\WT*)`IWTq622]&H5"j.(eI)%0QVEHH[r2"*F>RdbgE]Y>mnfPc1(IR\ QrX'OEHnW#ZDe%d+05;ATh(N(rSF^#nr"VHiGE:d^m(9E6.qjul@fa6kJtO[#-Ti !e,,tSB_'K"DannGS`k#39Y20IB^B\"%Of9Kg0G0gE8G0t-iEkuQU!bg?-@o<Ipk (RO$H);%rcN*A7mWS7Iamo(,-D3l)>_plXo=\ro-:eDMPP2]VtoJ^XdTWeF!N:Ib Qn<B5HQt>4@CH&3Ga9P4B4DC%%DouEKiK(EF1bV_+O_-i1*"7^YkpF!cEH/Hpc?A [..1b'@#JH(>Hh-Of-uE+Z%Wd_uRl'4<C.6r$(o?nYbDsr"K)1j$'O@0`6C,oAe9 &=p\]24(M0,)+j*!_$Ai2K[k4+LL1Yc-1O`eE=qf(ZU1.+cgq)9lW4HIKQLGh7D5 3qL0^@3@i^&jCRs(i';`@COBADCOqX[5GPVGc&ADTMV]_,j?>]4YqE(&W`\'TWhD <dUYF.R*=@qW#1N6,55d.4Qi0Squa,E2??Wk$F9[@>c*cnn_^rbU`^L;V)?hc!-M #9H@4jl]7'EBp:Q1LVW39-n`]f5Z)rJRbiC\p3Y')6ZF/Z\+iS#]Lj_O4Rbq:#G] -#dkjC[nUK\ifs4nQ4G=B8jo'8FSo3%jTf?Ns0ccgK`0WB6-,,%KX[9SR9!CTSY; &<rkL$j6ljr>Je*8^7T#.IleAFLa5o^VlsI2CA34.T=06h++r:+)BsEX8aT$lp:" pB#k].J)Z)JPL[B$<5DqF#eecIcqo;O+3;qU(D"RXR/#Ch%)t-6"H>Ze$Dgj2Dk!
63R8<H_Z@6q`MCjg"DBj+PNYLum[._H`39)T,U0F=30c5>`,`t_5GCT(K0$qW!9H /*ZeLO."Tdil=)mV;rbb+6[E8-ZW^&U84eRKp<mYcX!kqmH#cm4\>aGh,MlT8:5e ognL'iBnp1Q8ZD'NhLIBj#gD"rm*eIPJNk'/[T;OaZdbE>^:NOY.IDnehC/1Q-&E #F$ju7Q;Ci,0dt1.@pbeAn5h7S?[N@^Y'q=;DR#hV;g0%G,&r^I!=/*Oq?O%XfQd #Hh3P@/,`lcP;G8i)#$4Llj12A>DqI!PTCtVO!.p=-_r*_X+bN)NeB^=IYO\FCN0 VG$6PEgVHr.2\LJ>7iK]YgmDZF`UStAdNQNr?m\V`+kV:k;^.R;gIP"fKkZQ"-s? .erfEU/be!7n2W(\+QH,-:8:/9t5@W#=i*[@X9:mCqdBOMm`_V)dU+69t"c5Ngn0 jsE#i("%q^"aX85YP].lrWum"L\A6err@`D6h(o*O7=r@-%-]Z=[]j<7(\=-IsKZ Ti/ZSoiVrn1IOt9ki1Gr\rZ$0]>X<@>FC:OT_+n"8Je'*@(%c^f%u].cM>mQuEiY U*5WeRu;JXeL4;erkXeT_gd#^L>5WY@qr\JpS]'u&;BCRk&q.cR]36"[?Z$Tu-if -@EOY[U8f<&V/GP4l':WHh#rZ(\hTNT?S4@?/>!fajoAGjZ"JEFUorrCuHT<OrAI L,j)e34ih)VB<eDYfT)lZWL^V,(s+k5*][56H?RCVL@n(MNdgnY_1I=4XHiKGV54 S@.M-<Fd>ZAH7kYReZm_rXKD9TlohWMr;(]h+,8P1QtN&"m:jS`"5?q_f5fNQOF* u,_/2@Rf*-_Yp/[E`/+%mNaE7^dala`g.L6uBc>o4h[c%4+mlcP#GJ=1nBS^mV+] rg)-6k9%_qsWoXu=*k4[Qs0ME<E!K*2o`qN0=Mc>['>OKG!8)6C5qCBJ`!!2M:.s s71`P)ie>uK6*aW<I)5gBV;CUO,54:pB`1e3<mE<`=N0$C1LLIY3o_<9SBY?^Q,^ Z1poCS1*RG_==\/7WP7DI>9QRe2:BZ@V^nN.<V-]ee*2P5`iSA3)8YK8n_p?[DYd S`GSE0tBR2EEW.D4k6]EOMnqG%c0#?CE*.\"R3Luq/\O9RBm7`gXG\omh"6sGA/H s)fmMZm6SckpjHqCn?0)LbVInq+VJ"na^\lB=2t7?n5E-9b>n%[m!lGC!5WM+M)< mqD\_LJ8$urg:\su!1-:s!ce1\F[Y=70i-(UMI2c+!U6u),$h#c.;MUk"^W*uNrr @\.]JmU`+,)h,CFdLiSuO!i(E5^Mk9K4u9)en-2a/\2nS@h*n5kJGemtAlbZ[\CZ h#O]p$LVMD#XKeR!9-?nDB7J&)%9*&\5X&mp_G?,D:]7FudmG5$T$'GN$T\*?4$_ _6"*cRUt,neF^i=8='Qs&b@Hl64Rbc3YX$>gWauC?8=k\TFa7^V\PadQ">Gb/\Sg a(r93m]a<nN58qGQMc0'3_oBW[&oJ>IlJ-%Aik#-i#OD!:feAS4N!@)Q]JmU8Y*R [:&k!7u\1m)\p?&lGg/n!8pc83lHkb*1!,,/hIOU%Jd57n9CO:4LcG#bQCbVjMR> qJ5B:bCdidT?`n5\q;^U;,LBYUr\T8^/e"ghQ$=2R(IPiN9'd9G]>#9/K\\E)ee7 5\G)hm(f2'`7T=dlo1-ED6q\`*2L3.o.2L(9g0*>2I1UPAlX+hP&kmFU`u>YKtOR ^Th_E&c3:;L+2dt=2`r/]431Aj"16KD/Wk)_/+0+J.>Ge)"'Df@JuQW0Ysfs<gPc 8+Hm0^\9n=rFPjQV\`);XLDE&hnF"!`gY(]p,.C6U4QMHA.u<s4q^GZ@iPjAjBRJ "39]R77SoL4qO8]G)q^TLeIbU=+`%=n];eb22!WLCrWKg\ENmWo9\ZaMT$J7jWEH IXs3:eLFC+fRYpoG"[L\@kF)>b"n1iJ8dZq$.*_/-0e:XUi1Heh-?B?Q/bVm%Q:N 9$+.c0,!>-iOH-nJhH748VcGnP`_F>qa+L9)Y*n=pLIXASM]@4cGBNM!rAM?"`Na j6^?s^Ba4T/M6ijF=-ljZ:H`J>DF9U!N_dFGp0[VE<c!0P:Su`chQ+gqutZRA^ob f[9"DR3*i##H?3FbgO'!f9sGKb%$ToOSi03G@:CUCB<`3.rl6'AIt1lGD8$,M9:K >91mt)HR`%;V>i`C[aj-&dADBb5i"4*#GgX`E@ILJCdphTm0$#Y[`H1k&JErf)S' daW;Eq@l[T%#F,7q$rN"h)3d`':p1*m\V#Jd@)7ObX^9]q@G`(A74KL)/"ISH*Xa d#+nLPkZpnb7g,"#d0:8EEuQ,M;TpV(sO+'lf@rCHD/Gg%-QW*Y)s-<3imF6NtCN Pf=3i(Z-J/r$rm-/7UU0!m8:ChnNLjjdn!R:P$54=PcL^FT#o9M>)XVPRj#A2:uZ T/s!-g?$Lj)[9K+09%E=4,B_/73oK]-f>Si:%>DjhV>G:XkOpOZg/F[0n[>X[#*U 3L87k<a_[jnfrr@ZBG]la[!8(@M]NA/M:Xq&LjaZ");t[:PrXJPqPPr2l1$`0WmN uQFbg_$]^g_AsXaMGk7smDI]M#)+pj2KiP1K=Ro,DAcI&A3\r7@,2_]CVa4plP$; >ltH>Gsd>51!riB9\o'gE\CCk9J@I2>.3LG.61I`]]7pA?ucrLA"Z+G*==>U]:a^ :X^>t#JEXe>rL;7dq"<ek6b1Nd,Q4MAb[#m5os;lXYLGt$D`W,o?t9Qp;Ht2JuO4 @^TaSt1gW$/N'8KVEl?jEn:l^;Z;'KQZqA.$N+];?=5g@\'J&mqpuhYW"X!8qr$F WDp![PfB$L:.iL;ip=kH2>!%rPEE*Vs_S6*`LNfE$_LRPc`0Xm>e%&@k.?FB8ua' TC"a]A;tVhm8]=KX>1XfX3]7Lon5#9>e-frt/uQgF1?l9>:rdXERul^F/or*NkPL qdU9IqQrcRRBX=5>dFkje);s=6uWSrkge[KlrFXC,0OZ?b!XX^U8TdQk57k@KZ0o o3d-c"#].g)>Kc#GeW1cj&%P;6Rn71+*[>LYHY_OGdkRohN7e/<<P$#\4=Co3QGL X^?,@pJn"L:8@/)4iia?TgRrt5?Lg_iS?,AD:XtGLchnJErX.9IPP/>XQ`b]OrKk 5'C"g;)UhNHTO,8!N*R`YB)noENiIZYA,]d=W?PpOk09%'\hi-^mS,5Krp@DYBmL ZGtV>gO<!qqX&a3'3$"tSk4MZ+:g_q,gphCp(^O*Udc#Ipr&p*9@YiVrn1^Do(Wr r=*+k4iEa^;mCp_]V;hg<Ks#3R?Yk7t/nD"n)@!pps0(ejFMQC:LtHhQ[SFhV(/" 2b*9"7q9MYIh&&;iYtGU@P$MH36$$3:[kRA&(sJ3'HSUr&Z=mIjbcgB2X'L=KQ'K ?HWM<d=T62mr($6!Maq,->LO\=d]X>GGhmX2Ok6&g^L7Y53`k]An9\78PeKB8XhT h%3$,s1g?C;/:^s.!am7h/f/;dLZ9G+ar&iK:0A4gom)!TP7QNZ7SBYe?^uY*Eol ooVRA/tJ1IG`C4[X89)N5)rVs42+YD,/\q`X4ApsW<)a]q.i.E#FtNP8i@3V9N*n iPEMm#hR/&or6WRa'=`_HaNReOP*m`k;g0h"#>1-*TAif9uPbnC)/Z%\!78!HDYn /.P0"<9CUf+8CR$(jJ*^>Y.M$,#L!6(^q>PhqLBS<R$lMT8&uG5DCA)]^Wq6/@Dp FAX^lh2\8$$TB0C-rr<5Ef(Ao6rX%Da?%&ej\[f1_#X<QOa?K:eTDTX^nO1FfRp,
T0H#V"Km?[C"4\5:Me\@&h,][&rbD=5-\LQMI83\cl?4Hd+Hkb,7]J$2\;##*D#. <Eh7(unOm[b0VD]YG#[XQ<T(Gp&i*X7qq)3o.-@R5K^O.%EZ7OuhC?OfGI)qmV_c 9*H18N_<Crr<E%kP!+!!.ocNaWIaAJM+"nj5NH?lV%iB4=d53QMOW%NTrK^FQL2O ng!kZrr@\&rr?epg1kE<"9-Ra;Z&`Je\EoPp5cfYGku"5rZ$sA?P4A3p%;I88)c* qj&4Cp8Wr*,l;Jq6*_@X<RRblOEX#s)fIo6BgjCjTSigN[6#=qjcO3HfZB+[q1.% V8H^F(\q[N>8p3?P7lu_]RrYYN.L:&<^C(X(Q1h]Vel(70dqe!TXIqS3Rl$`^'[/ U+603l.J/*>Jh7+`:e2^u6".K9A\ILCNYpq`cHrr<?aKk$KSDDog`!-`stg0Jn2@ i]@UDuL+BqZEb_=`pEcGkbAdIgGh0G.#h0<V^J"#L2"R*+XWeCVme$Iag9e5)`dT &t:$*$ZL'3=7/l^'#.,i[,9M#_>YV-eWSrt1[7[Rod_8M]gqg:?'iL%g!d`C..C; uHpQ`[#[.0-_F:YA(C>;//Ha7:6qe-n7XYIEIl^mZYdi(C6%>\F&@>BihoQRo]&A a*3<XLf*\/n_4rCTqG+@,>/dWUE&)fD-Qeh_n[#*nK\[-=0OW:#6)Z0F2$%q4PrN &1!?@K])*3VbV[A6TDn;gng?^_A!"e*63rrA@*%YN8N=I)/Y4@en)isiGbj4tI:c ).oBCUKHjH#fZgOIrY(l$gh0-CHO(>peT,^k(n5.bO#?/#DcsLW%ba8JHij?o14g gdb0)?S$Z[^U*q?M0(=V9Du:`B4Q@-(3jYrCK;"*IC9k42F-PI?+,U[Qc#H&Vo,& 5p8.P+V)@'O"kIK')jC8I,7`N=I0HD3[N70MXgQnFK(*)5YOZc<Ng7HG^Ba/ooh1 dK#%X:WjaB]XoeRVhTBfUjo1c)g/bF:$j>_D=\%P_P5($u)1-T9b_OOU6Mb/jNSh (W[NXm?sI;>DD<gK2.N0^u4)'d#!5;2EURe'n>qb`O2;V+#9]b.>`g.7?nkK@a<3 U*'cH/cLef2L,#/2[f(Ou\U:LS<&hfB2i*(TYO(G^&jqe%>]s,g0tIW34c,5Unt2 LEdQ(GPi#e?FoY#mI?t(gCTKQ_TI'\1[I9jpT*9`LbEV:dR_oQjeN<(/!KIf`)hnV(d^X$!AH\_&`-)i4ip>#2B%YrMoceW9Th:Y+O[6&noN6aZBWc)59,:PK+f<Xt, _9!.pF6d_E-oL;.;Z:Z<2WUNLK`CE0!PlV/74fr_gAnV6$8`W=*GF2poN8c>d*(Z 5-ZnC<lF0+dDhgt_03\<^8E1-=sdZGcFXl!>TK"h'm*fe'>V<"&ghR_NLnNtq!N' ;k!f%\N@?@Q5?/[XQLdn4p0C^DAM2e?u>H[^=g-Mi;1W=6d!UKDQd9,N2FKmHlKI R,YZ56HQo)A&hO*("mt8p`Tm!FEm4qHUqPq1pc@IghaeS\t&Fk3nIU*#KF&s6LYs REVXeW+Ro8qSdAcd6DjttW\EX4\#"DBK6sQl]&$S"Y_EG2EO.kbT'K];rr<3=rL> 55UjlfkLqa.ro\je>*fes_J2WS6F_j1rMs+7n0Dl0lR([-:f!O7"/IL$rAX`-@g+ 8c^0=Mekc$rmRZCcZN^)R'o57RN*W5n")g%[nR4,DO]PaI]*O'ZVMFN&SWqfu\1r SS/AL)K]g_!h%MQbqPli?.t3LW90tL=QX4F`k.CA%%2%@X6m5OC31RDEj,.bGI)8 iFRM'\B+i8T(Vaum(*!Qpd=&CrO.up_&W!j't1CL8^HX.DL=SH!.o.a)o*4ir\X* jOW'OLI3%^/`+5pg<.YI=F2g5CTDf1_n7tG^=7"[knOGn7/,oTfh.lYh^pXf@Q:^ d"]+C_[P@%+7_0QWOoM=.=_JjlfdUff8+&@sBK'>nKS:;)5%=7^@R;[2D,mfQdE< j8N29%8;1s:fX9gSuKhI[s6+")"j<.eNjr(lh%Zi:".p\h(bplFCLc1'W1oD*]tP (I/OOj>CmE&fq^Y5T!t<]W#G3m-dU3]<jae"p<Cb(X45cpqthcs#2d5<jV@J&]0\ nhF92+c8j.ZQ+K0+Q7l9>370E\C46E%&_5qkJha1hi1d16S5O*2c>^X<TjoW9$,T @=X#AX7c$Jpnui_=L].iLg+(DE;]8kTd'R>gjL.%O>eGn?Z26T+)_$`"4EToeX7@ Y;%N=k9`I6^K#V2r(`40A$Y>B<:=3Nnu7kH4ap\*:ejL!+P)m7VAJ2?S"d"\_*rJ @U<r4.c3c*X*?hu*/N.F`5W_j\K$H\2\9Jij.(f[N#(Vte_0O&=J<MKWZ.e81815 L1)&T<u6eT7`TY_95i;6`Jd%<qbgP<$5(7DL5IG^Pt>fj%W1`3mYY+FGZm*e*bnj UKES\62\J)l@367pa"b95E&o+K3@u=UrfP!0utDLVMOZ&:M_)E>5]-)DsRMoQf6h SUXT,uiG2<OTEiZL_andmI=KSF2th@AFF+sBrr<DPCng5kRqujkA8dC8!+S"/2<m 53h<A!cBb9%'>R9@M"T/$sB5IphA9G<c!!^5$It`0_MEEu!r%.W"&&mE96Dc&j7B >(>4)Q2H4,En4kC`/.Z)6>I4g\NHnCF<[[(cu4jV\IgI1Ki[Y,ak![au6A=OgoCH $9i]is30"oYt\Bj8HDNi1IH,"9/@QrocSPO+fFa9aer_&G3Y38VA8(=^B+4Z@Vu( b_u*crfD9`L-7i0gHDSHROg0CT=V$V!;>EWr*eW8$N)FD(;'*P`tslmkoLblA\Pg C:'"JHYYj.#J,o6d^REL&S)_hOrr?dUg(2.e*dhGoY5CYf4iBlq5"l(?MD[STJQ. % JOb#piO>)[1#M8l(lOVVq`E/.9G-)M&KoSlf!W/YC^K^[N/^C'Kb8Z9jr6Q$D\E_ 44,idXmHCfXpYjunJ_[Q&J,_[M%EdjePF4RsJRc7G6aGGL/<F2;O,>->t5+cuko3 CI8m?)Ml1Ubht$c(]`l.3AjN8Fh%2t=rIeu/#d`:1`&G>KA)ffnGInr`>LI-:ACH qW)*'Dt//rK9?":=3<\ZE`odjNN+!+(LMd[n?N,CitL6dNrjX%tjJ#oriD9f<@*3 (.T<hcQ0'Ke?%TVY5Go2K3;J>+#*SOkui=Z:SDQ@iQY7dM:JE-G&@Tbn'klXg9+[ IU_F;&kld,T2u?6mEd2D:4BH46c-l#\:QT]%pHFl!GT0RW(&1hY>.;!A:DinKd#J D3!'JlmkPQ;-Xc5jELlY54a8-O@Bsb>LT1Z6c!!FbG9;tSSA:.UR8oncZ3.T3hN0 ET+/,%[M0'Z4dar!0ebW3^krG0XV.HlV*iWFZ4jN/5LQ/hD:YD6NAl&TO(fb(._j #m1iNdf@//;rPZ'3^M$G4r4(:DmF+hP=fRc$]JgGT4Pl)#3D%NTSV5OqD_k1dWm? .;Ud^d_<uq2M7o@qGO_UT+/BU"H\mF5#^]MSh'<C>0huB@DRAiYiPL"kL.(@nK+) W_nV1;E>rc_O4iW<3*jI5I66&]=kXh.2Ak"Qhnp\!hOOTG>3J(!F,6ZIBhn3hPp< FBpf=PmUW'69+D=X"L>BdefrdQT1<K%/`*`"glM#r.'3)MNVas>UH;%(W+%:(tk[ #[Ff)-76IOikkC$jJ?(UiSR=8TkI"61cqARY,HrX/i*4T=60+1@3i7.B)c[7`^q\
mtJ90ZP<B5>p)brr@MeI<fgH-/JL*i.E;.kH8UlMuF2)rN<:#*Ur)\rJJ5qY)hrZ H.Pp`@"M-_[pENtZ-]cOM"VSZ#]sIqZ186`$21NsiVrnprHlRDl(n)q8t,0K*3(? /r`/eJrr<2krJ'u0$J@qQC[nX#<SulCF;a-ZpTMri$M]*Gn>'eA+`3es5oPfpS,t kLrG/Ki:,^_I@Zm#c2oPLLkP81rVsLqBdT2S;<<8;%5*ZSq43/"+GUJdoa)3C8=G 09-O"g"ogZcc:CHfjre<O3T!<W='M#Q61!4,Foj"2&$j(H8P0mK>.P6q0>dg\,YQ <lZ2=#8g=paG!YA`;A_4^#hZU9fh3G5r/@'F*U`Rf*e<_$Nu&fOh*g3@V<p3?8&! KlS4_]sWmrCnnHM!K>-?1lcb"l&;3/HW<9IBi<g_HJ1n->5$/6[ZUhTC_Og0gi<, =\kV:pZ_p6j.V!c6_mjT>55FSJ*tg[n(PmH!FehW!-@i6Tq#:=do<6gD`)GN"pnNbU9cT%DO*_*,<JN=543`>cf\YqrrDOl$b:X^qb$XTm&QAY^+l<+4<VX,\]oQ5rr <0.pi3/iltpmJh-5@)mnm^u@E9S]?Z]uFcp6@D_^c]M4L\R.Rc_=/7inF>*6'U6J <S>Z4pYgQQ"!fk(_/J<JQ[I;4;aON>Lnfn&EVmsGK+F]:D2oXg<R%c6T3%ZYrblI ^`<$f):.JQ7JHrP%9pYPC-BT$D5.\JA%"F1]b\cEg3l(!;=a+i>kRL\=3\LgGJe^ oo\5p,6+(9qhI1H1/ol.+4aABJp^Q4eIi.r1f2YuJWi+("E`E&=GNoZ_Y4kR#VPM Be\tViJ%QHK@n&9D"[Sj5ZJ/*s'7b>HU!:-)qnX"mpHpOYe1Seq1#4)b,^Uu]8Xl "i$fY5hLi<o*:XLD%ZaCTbYiZZe7h5V!=T+(X)nE]);M\5DY:C:H2g>$Ag';)Ve1 IriicN=N-I8?\FrM)P>GVf%np`HYdEq.DmHSkL)Bst*g]"2c(N"#<AN;E]acO\(" Ln6L!naTggpq?2&;3L*EeutZjh7d9s:C<oi:bVkaNUYueLPYpVGb3O(SfY8%8!Ur tWfrD"%\Hr'>Q4\TI/_$t)Ycn_BXM1^Bdk@hQn6[hc+&(D`I2abrr<C?$`Qb07B0 OI'OX8;0C!>GZ*d5l@Z:_6mLYP1DaF2Vh:#kol6M7*Q@!L1j+H"U>pY#e.92fZ<M KAdo9t^=ju=>QfDpQ>cV/b&OOgi7@CqQF8WYZS"ng";!#cX+iOk>%^]B55FT2@,f (1_"2?S&8+u4Q0GmlFr?TW&<n5&M-3juMCWi`$=\[mr#Jj9D*@W@IK^?h**W_?nM 'hWI!R^%eki0>Y%Y>EfQZu:uRHo]eURN4lElC&RF2T[-PZ:2k$88lM[)_6:1XWU> ?m[?\U2WOOP1Y\g2`6g/T[%0tc`^SVi2jk9'6-iEqc!&Up;ZR<,h^KBmOFP9[07s 06f6f+=X2k(MfjF*hm5E7*:jE+.k3p>3bK%@ir(d7lJr.N,MS:J5WqgiqPA;roNh !ZF/+gIQ#d`LUcO>9B3d$sSm4qqQ1[MsD_69m3%6@%Fg,'[US]#[FY$4hVkmLTQh rZ9HCh*X/:<'X<3`MkK0eC3CgZc`u<edqia%hrWh'Hd=H!qtPZ1<V,'878D"p]UQ kNC_=G]n!3pq8=ac9q;n]U<:UI"OSlik5`8[^UPgRRhhfNo5X2hh1B([Gcjeb=Jc ZQZ3W*3*_R&Ntm69@mHMbd>G1]:`ZQ#]7\CK?R,Ih]"Rl1n]+f-<I@-dlHF2=WLT &8A+Li>)Y`P&\\"$\<>73^#C+76-T0K>kk?uF!1"+gc[LM1NjWNs*oNBGP"GQ'l, Vm^a.tb$_^dGS6Qdg%o`tCZ`k1%b9=rh"8Kq!c#2VQ;J#=%WC&\/:gA([JGN0d*> $((^VVX&U]H:[JhqQ+'aOek!jacA@R.^@,q:Vaf*;</I6kER9a;c7mQ1sbF''o7& [Be7*pjoGJVqNG\EonA%VDJ'p=6NtMUg9Hs.b``*<+"Jc5R?c($IeKmL81Y^ZG#) 4P/@"2^-5Em8(P6Xi1ABQei;/rQcr3L'r>E;]sY`#^b[)n4QdorbKXm79Ls+=)%0 \FN'(k[Rr(=Cb+ttJfskGA$ZE!/4sQ(@&I1D\ZUl>@o]L`hc7@>I)c!fQRFDNS-J WTE)Gn"L3Gm%CX)Kf8o`"n8V\YWc2_=_/TY]X$C2@b'rr>:H'qEXP(G]5'W>N]G& W[1tkWQ!0Dtkb/Lou1Br'0].m3AE"Z@<)RT&$R'1X)/j*KhR0QoV?fdksiM`YKJB M_rQRgDfGqmN@Wr.T)=1@/&t`IA50h!HW*2Qps>KF3rq^(!pZ(h=GMICF`!.oP+4 fXm14Daq_@Adc#c&``5,CJ!a<sT>du7hKZNL^*D44+_ah[Ca(T?#LCbSrDrlO4>h !7%tPX:M/@1l`,1`m*.6BRm./m9[fOAJO3'SNa7u"f[b'lEj@Hd/!9!_)*gO53:? "1@o$tH^6/\8R"`*@B7<KH!F`qdr??1;Zo`"n0j$#>F-JqjX=J0ht"Ylqm_$#j8S bRQ8?L&XRI4J.NZJ2!&NP,Vi2<j!.oce7cZ6*sM?,jH;kZ:U0K!=']6!S@ip&+.: n(TYWeu>HIgO*#j]n7>(_cJqP,3O%VE(<ZT\j(k^2Uai5GZ*;7FuQBF7g^fGG[PU m!:-ggn@Ckpg9Rt7G.CP53b.caNnVHN$46U_+ETH@B5Qfa9+dc-E,29=UV^o13!; YfB@!52k._#u!,Z"bIu(kHrrBtZ)iN=1meg"+[FqhoBd#ne9r]_equcHg!*A]'`1 9'qZ$22**b,l5Ip2f0rK4`ABAp%JQI\iK[T'^TG)R#l%Y)f>pQ#a9gV'Dh"XTOsR iR")26C_*Ci?uKAh"@#'RlR0]!a+H]^e+K4[=2,-R,\/)p5FBP`d4?]Q'S8MJnK^ BY6@a)>/iU@_i@'#>G+snlDOU#@6k#JUM``"+o7#$+\.7&O1A`nXB,(L+E4ri9LS 8B\Vl_15n<X!"Vb)W%F*h7's@65J'T/p;c,nFOs!LJ>AaL8,;hY?p^Ls0;n\ilA) )0<D2C<Smh_m5WK%]F8#1o2uG3kfZ2tfL/JO;<7#6gKEN1K&/(#9IfZW8pa::)$a 5L2Yt'Fo<HmPoKs<P&CC4GSM!Q7Cr4OnIHM.^U51UZtm&^rCM.=>$:'pQeqbMo_R Lq"&dC)VQS:?PL`r?$OgFJXT$[CL8-3V)@odIY>5'EW!kL=#\ph@G_VPiCDD)CGb \(=q2D;186]8niG&b%#4*Zk)rV-(;Y5M4<o4[:!EmgL@=U6b,-PjEnG9&b5,@H:Z $q([t[:nt.&Zu:"H43B92+d;sfG5bLVp1D`a[MsEFMn43EobWF+W3ln;j^r>?B0. ktQ/f>mh"Xgf(AA6l<oW.TZ&e5)]g'E^-*/OH/uft!#2J]`XKk?ZfrYXG[if\S83 $It+n6MgH>]p)F('J!b-Td.EfHlIa%H.0iC'$i"?o$+Hm."da/3V?rr<\[i8`$+3 !R*dn3trq0nA=0YQTZq"Eu`eECCSGmRH$b&tQ;YO0ZEb$IPC,N^[Vqo#7Ihr1KW< RGC.L$EeWW^s<Pd2YZ4'`UVp()<B?G5pr$7E^4>12>4e<5@SIO_1*GP45oGjp;*c HQnH=%7+a1mB=T9he34f!c[dFQn:morT20M@Z@EXQb+GC#orgpUeB5"OQ,2^s"/. l;FII"QpHDd)]g',42g.HsKgtEh8EbA"L9hJt'IO6\OcGhE8&`&&^PP'!Ff!k+;-
7hIoD7(]?6\kRp6XeqU[m!ZGD9+&,\tM#q=UpYph>3V'@goH+6#<S>j<_T/.3jU; g0C73q_/NN`_*/%iGI"`B-GmQu8L-3>-=_`\IJnl`C]&5OdFgG!8u2oTDK*:gA#I .KCi[T@0[p=]t&+2gQOAC9JB=%g8h#Eic&JES,nN)?0]Q-84HTC#WKXT<Y9&EO+o Hr[aXh2CCVp[&e^f#P`c,)#j2VJ/.HE#MlmB!!f+/l:>>cTg6kdJk8nt\\2oJYg[ t5J#2E'W1Rq:P#Hlb?:Xh'ESp=OO3Cr>4r\CJf!M:%_nDt*?(IITVFLm_YGQ\#@^ aur]I"UOQ4sfg5N>tF!1V2o$n09i_;kOqe9rj9nI;!)Dn]mU$8J'21Z#[%!YKp`* Ato;Y`Nc$i6HY-qc?Xp`TLSn83'fP!-RbtT?iCLd3OFD[n%4")+8LjpAT3Nq"qs# HY<&?i:;a@Al-;'Sdn1on4ofu4RhUa1i4dP<J]Zu_63LOc!to*><BAZ\>V:.-"tD P4Q,BUO351FrN(G\?$Mt;4b(AR/\\-[+1,4r&ESX4,Mr^54qrB:K?&E^e,2bX&nn !IWM2pQajbk+7XA\PnZRH3_o6t6*2EcO-d"dWl02:+fEL5(*!?0XUn5P<MXc`kAs % ,$*=cR(o<66-pa2WNCJAU<hm:cbXb0&REH=%i>iCp=ST/#0rr<UX-S=fS=lESgm. .`2M.nfpbbQ_`0`V`eH*9O(#DKP2(@(adQ^37[i9igS2fI-T>q]"D2hQ6WgImo%Q KU]T+mskgN7Vq*58779Yt'-Q"?8C:^C52]X0/i]f./+ST)$]]hi1d)-'8;0PfGd3 *o/:oETG4\%$rtci!b#ac9<S&5$^nkQaa@3-0Ea+auSXfI<k/0][QSgd\bGT2kYD r7#dAm6^\Z/F]%DDYP%-dU$u:G%\<,g_,gF)/-MX]AOG'm3QSAcg'!9U)A#0pOF= *%9qRXYG-=31-Y3cA4*D>CdNhs^O95uFhS(60js'bjJ)IBA')99T95PL)<g!(r?< h>:\3M5@T3MY]IB.c7]98O27RdWrA9`l8\^@c7VmFjbqj!-90`d5sa'VS_<V;aJ( Voa-?L9PU;4/;'X)_#-XukU'K,79gIW6!QH[K(9?9fW7@A6$M9TBq/jDMlmorX.1 6Is,CD]Q@P_!U!h4_@ZZmB"d9(`tDP<$9Y"de-"u/e%(ZCaTCu)Ue.*@Ol60qg=W F^^P52S#*^Q1fobsoTCba%__I5HtB/oI5U,D/=BM'Z9Lt@mI\#],50%>bKD>3,B[ J9J9^qBVq@D?<6.7I?.d2D>H!Ot0pqQo<uj<)3:W8e%;RQ7`(J9hqf[KG[.$M3j5 Kqt5Cssq[2gp`>oU_*io8W`SWV,c#k[8nT_NB&[+6r8`WG*a:'el^9'o^sKZT0pq /OAL@hr\a7h-C@=0W!fr7M#LJou<-4X9q5-*BMA^br1MX+Sn"@s5&dr[mAK+MDHY a#Jd3E[p.$rY;-ro&<<sF!^I.^2%uT@*=-&)!gr<.ou70Mbmb=HVKL/%#rRTj'5? cTj2gTjn12WA7uT@jUlL>*jsXF9>oDMe5=O2ZSo[@7p^Mn:$+qlW[R\"oc:Wn";O huTTHo8iPDVO;+-)`.e:63US/dT\IXST%V,%LJ8T1j(:XpBN,?Dd#8Q3iZ1j/&n4 /CSquNli&WH,ZPe^URlg!4[,`/(CjIN*-eu&#tO6$0lq0;0(!8"BuXq;Ug!X:]J: s4%un-#@4l2[]NLe@TAYW;TX^0Ua=K!KbWQcB%*ZRe<Q1s7<XV;R>:/P6e<5'2T$ Z=*VhT>J93p/Un>V>P!)TDUk4FE5jR@2sJ;aiJETJ!EV&:1*eEhr*prXaE33P?P8 *jgKn'a_>8?Wo/2oKsC*(m'!1DHmbiG0U!pg6%^d\q*oF)Cnla:b_deY=hfYd:Kl ;UQJ0X/@1bM3Ck?0ilciW1>S0=JaMkS:b(Vuu>Wmf)\^g]7?st,9#3G,?nuWk*NH -YJNOG&B%AX#-4uVp68Z#1B1WTBpW-3UUSd3"fV;T0(INPlk+$0K*DaEcN]Sa2X3 ?ZfqnkoMj0OUS=X`I[jQ+5BsXtAU?Lk$+."Qm9tVhAK9\3#.Xh;]U?qU$V=;+SpP :,'maRcLkYm&p"!XaiXN"\:%dA'k2lY9!DenFG2LrYT<:%[ZYt+dj$sOE*)O<i>< QnMBPn6rE6LnD2d?@(;'Cm`'2P*h=h<o\E-mm8!?0c8`t.79Y<*g-7/[4A%;"pE* aWpkSQYd%g)kr"TUZ\okEj!T**,9R,Ocrr@W2=4Z7CFW1i%C!q6`HY*k`.>&LI8` LN2%m]u&Vq\B2:"*;oas0+nc::%;9m%"P>Ke&\C^._G.F(,b:Kk-7]=2?r*t16.F 8eUJT@m:0*7Z:FZ&VVdR5SkY_NIEeC`[Ahd!Sc*AJS2GA-<VN:.YBb4h^/rlJ`-. 7Yt4fr2<emF$6nUb3HnT%TaV\j\dt[&YMY'/.li$7h+2fo%1oH%*@E<NN(qW96Z4 FU_4eL+FB0l^7+OeM!]R[iS.(%h$I/=(*O3mXja5S*MZDB`uDSO[VpZIao;?GWiY *%rW2sHL]'WUmuQ^>GPbZqaeF%Srl'5Vr;it;J)HX-nnZf@p%p-9KjRU@5Oo,5rk ?_NX\F<E4WFC40D)?&rrD+)0Dj;3&,^\`W;]8mTDgu,5O6qt)W`.B!0;ASl_FI[3 ms@pr<72u&\mBKD>sB]kgNh/KDtoqrNH0@?i:+-M7Oe&Y'4"J!0E/SmLT7'[G_$+ pJ!6k8,iRl29K3SaB<tmrG.to?i%bA!3YYcc$9i:Dttni-iX1ML&OEQV:,ADj3HQ ]\>So"4]D>Cchlu,!2,5F1Z<i]V)uZr!;587oMSc)rm>*D:Se!jYD[o/(q$Z!j3B =SpJ9kXTkF@uIgWT-rj"3O8+Wg#&q@s8fDTe5q_`FQ+7_GFrrCY8lF#H.VuF7Z<; ura8,g)\r<Up$rrC*?rrCXrr`.sm[MMXOrVll^?0CSArr==i&&u5gqh+-?s4I~> %%EOF %%EndDocument @endspecial 1023 1913 a FK(Stephen)25 b(Cook)841 b(Leonid)24 b(Le)n(vin)83 2304 y(are)33 b(the)g(hardest)h(ones)g(in)e(the)h(class)h Fo(NP)p FK(.)55 b(These)33 b(problems)h(are)f(called)h(the)f Fo(NP)p FK(-complete)h(problems.)58 b(Cook)83 2417 y(sho)n(wed)35 b(that)g(SA)-10 b(T)j(,)32 b FI(3)p FK(-SA)-10 b(T)j(,)33 b(and)k(S)t FE(U)t(B)t(G)t(R)t(A)t(P)t(H)i FK(I)t FE(S)t(O)t(M)t(O)t(R) t(P)t(H)t(I)t(S)t(M)h FK(are)35 b Fo(NP)p FK(-complete.)63 b(Independently)-6 b(,)41 b(Leonid)83 2530 y(Le)n(vin)24
b(published)i(a)e(paper)g(in)g(1973)h([18])f(which)g(concluded)j(with)d (the)g(same)f(result)i(that)g(there)f(are)g Fo(NP)p FK(-complete)83 2643 y(problems.)64 b(In)35 b(1972,)k(Richard)c(Karp)g([15])h(found)g (and)f(sho)n(wed)h(that)f(some)g FI(20)g FK(other)h(v)o(ery)f(natural)i (problems)83 2755 y(are)28 b(also)g Fo(NP)p FK(-complete,)i(such)f(as)g (V)t FE(E)t(RT)t(E)t(X)34 b FK(C)t FE(OV)t(E)t(R)r FK(,)d(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)i FK(T)t(S)t(P)r(,)c(C)t FE(L)t(I)t(Q)s(U)t(E)r FK(,)j(I)t FE(N)t(D)t(E)t(P)t(E)t(N)t(D)t(E)t(N) t(T)k FK(S)t FE(E)t(T)r FK(,)30 b(...)83 2868 y(In)35 b(1974,)k(Knuth)c([16,)21 b(17])35 b(contrib)n(uted)j(to)d(settling)i (the)f(terminologies)i(on)d Fo(NP)p FK(-completeness)k(theory)d(as)f (we)83 2981 y(see)28 b(them)g(today)-6 b(,)30 b(partly)f(because)g(he)f (w)o(anted)h(to)e(use)i(good)f(termilonogies)j(for)d(v)n(olumn)h FI(4)f FK(of)f(his)h(f)o(amous)h(series)83 3094 y FF(The)f(Art)f(of)i (Computer)g(Pr)l(o)o(gr)o(amming)p FK(.)44 b(Gare)o(y)28 b(and)h(Johnson')-5 b(s)31 b(book)e([13])g(contains)h(a)e(brief)h (discussion)j(on)c(the)83 3207 y(terminological)j(changes)e(and)e (proposals)j(at)d(the)h(time.)39 b(There)27 b(is)g(one)h(connection)i (to)d(T)l(uring:)37 b(Cook,)28 b(Karp,)g(and)83 3320 y(Knuth)c(all)g(got)g(T)l(uring)g(a)o(w)o(ards.)224 3455 y Ft(TBD:)k FK(more)i(elaboration)j(on)d(the)g(question)i Fo(P)1849 3403 y FG(?)1830 3455 y FI(=)37 b Fo(NP)29 b FK(and)h(the)g(implications)j(of)d(a)f(positi)n(v)o(e)i(or)f(a)f(ne)o (gati)n(v)o(e)83 3568 y(answer)-5 b(.)224 3681 y(What)26 b(do)g(we)f(do)h(ne)o(xt?)37 b(It)26 b(is)f(possible)k(that)d(the)g(T)l (uring)h(machines)g(are)f(not)g(as)g(po)n(werful)h(as)f(needed)i(to)d (solv)o(e)83 3793 y(hard)37 b(problems)h(of)e(nature.)68 b(The)35 b(\002rst)h(direction)j(to)d(go)g(is)g(to)g(come)g(up)g(with)g (some)h(stronger)h(computational)83 3906 y(model:)29 b(quantum)22 b(computers,)i(DN)m(A)19 b(computers,)k(...)k(In)21 b(f)o(act,)j(I)t FE(N)t(T)t(E)t(G)t(E)t(R)k FK(F)n FE(A)q(C)t(T)s(O)t (R)t(I)t(Z)t(A)l(T)t(I)t(O)t(N)r FK(,)d(which)c(is)g(a)g(problem)83 4019 y(not)f(kno)n(wn)g(to)f(be)h(in)f Fo(P)h FK(or)f(not)h(with)f (respect)i(to)f(the)g(T)l(uring)g(machines,)h(has)f(already)i(been)e (sho)n(wn)g(to)f(be)h(solv)n(able)h(in)83 4132 y(poly-time)k(with)d(a)h (quantum)h(computer)g([19,)11 b(20].)29 b(Ho)n(we)n(v)o(er)l(,)23 b(when)g(other)h(computational)i(models)d(are)g(still)h(pretty)83 4245 y(much)j(\002ctional,)g(we)f(need)h(something)h(else)f(to)g(get)f (around)i(those)g(hard)f(problems.)38 b(Approximation)29 b(algorithms,)83 4358 y(randomized)g(algorithms,)f(or)f(just)f (heuristics)j(with)d(no)h(performance)i(guarantees,)g(...)36 b(are)26 b(things)i(we)e(could)h(do)f(at)83 4471 y(the)e(moment.)83 4764 y FM(2)119 b(T)-11 b(uring)31 b(machines)83 4971 y Ft(TBD)1950 5782 y FK(6)p eop end %%Page: 7 7 TeXDict begin 7 6 bop 479 1800 a @beginspecial 20 @llx 20 @lly 575 @urx 691 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Karp.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Karp.jpg %%CreationDate: Mon Nov 8 23:02:00 2004 %%BoundingBox: 20 20 575 691 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1
/languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Karp.jpg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save /RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 670.62 scale /DeviceRGB setcolorspace { << /ImageType 1 /Width 240 /Height 290 /ImageMatrix [ 240 0 0 -290 0 290 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1 0 1 0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!WW42!+Z'0s6K^t7!3!TGlRjF"98E%A,lW0mJm__A8bpg!+`k F!!!'"gAlm,!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E 3&!WiE)!WiE)!WiH+!s8W-!s8W-!<E3%!<E3&!<E6'!W`?(!s8W-!s8W-!s8W-!s 8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-"96.:&I8C]!:U'k&HDkE! <Wo7s24o"!!!$'!<<3&!<<*"z!!WT3#RLh@!Wrf2!!**#zzz!!!!1!!33&!s8T-! X/i6"pkA8!<N?+"VD@O!$MS%'1!fV#Z2=F1*\X_EIgG41_qu.Og.en@jIaIA/Akc nA4)#6W5:B3(-bYd;jh>(_HcKzzz!!!$!g&MN`!<<05!tbMt!8&oS06Ld6>n=o4l _2d%8S6K;4)-ee=Y$`S\nL-9&3j-b2#mg,QIfI!q@D!E+k.o)0#'?</Z.n?^j;-H 60^&W'd"oC#QQ)=p"VFnVPd6R7rEt5A6(r\m)?TA-Z5CNcIr`=++X8R*eX8\^7Tr J,IX@Q2$!@nT')d;MBElf)X=5+#p>A_Jj(4#\e3;7R(i\Z!2>!$q+?Y#pAmk;iVr mJ6/NA.fS0%rNT3afLW)OW@G(GK$BS3h<IJ4NUhU.<ICf=]@H_k,kS5:lG4#.@Xm cEYg\iMLoGu*bKT`)qh=Vh>Nnq,=O+)_S_Fl=!Ubd2pqLn=@lM>lh%q<?!Y(5oh( -7F@$9uq8^:q:moH$3:b!96S;DfSE7rH-,fT(U&=4]]=;l=J(lo"1o49#:F607ap rZeu'H?RdY#+`AJ*n(,a"[09c"(/rPg1nADK@KS'%=TR_qC\PO\da(7Ne<3]aurg 4g)YP7p]K:1IQ[oDdi(E&636^b`+jW$k^+A%/m:!00'6OCJZ.%)J.&uuEkidGcm? e5U\A*L8-EV_Sub\>9aAIoJJ-4M6eluOekelZ2,\pr:?V,uTGP?Mko^=4kQ6J@F! g8YRf9!$aS:a@!5%_G;7gWJ[033!Qmg>U+J-L2nc&TaTFT%/(^.I'ZlK3&*kH-r^ 7YOM5O%R^"'r&eEhU[2e7_,'[87Vd7QLt_TTB&EKes'.H\s_b@QP-i0dCFd)A5=` oDgc44:FJmA^fGiOsqQ)?Vfp%UAUdp^Q1ZBao6j.UL94GY,%'3;0DhT`-V>=n'H@ uJ6<-$2]WI<KFe,8W!.<.L85@PF<8MG$+kAmcD:g&W#DXArVgm&qDo/<"'&@VTJi 5=2/UK[L,u:Q8#P=L619dF@pOE^kWg8M6.uO8Y!G;:n'HDY6/'6tgOKac)$ZmfYi n/^I62W93ig'!g?g0bVP/)M!N(BnN=W#`oGqD?EUp$m[_:2Y)Jc9%W'1.\7q9mp` E7jpAHuL4"D@hbjTL)qO'g=25bS;h1t,aG*Hg_E*rc6-&p2accmU2\%ZTaqf4i]6 +D]_+1ckJqcuuKSUhcjdgJI'=5&X/E4U4Kc2^r%d&AW`5J=X+@lq]q0,1Af"eEeI HT[7E:Fju'=GN_7`GLpOjF:6lJ)BBd$o[fc6&a4@Ncg$.cTTB*Q\+)W[HOb]$,Ls .$HCYRah:Lc]f=nu4#EXl+)NR>=;<UOANo00d4`XUBD:G+YOmCcl,L]HNkW!4N-M \LL\oo=,LJGYLplEIgkBMYr,7;X!mcW'-\cr7'F9hV&"SptmUpchX^4T:p[s\bCq YWFHJIZA2(+!6UV!>ui@RcoCRY.P"oE^ake;o]`Rs(7!)g)7o\#F9$!4G0OM&>Y3 62<@h9j!Jkl52=\icN[l!I*PV]D<Ga(Oi'F"0'mllpu$7rf2L=nh5Kb^Wa82RpF! (d0KnK%=<PS:I$:J5F%1"("P8Oc9]en*QU[sp$_YrI6%E)+X*Z3pOtpsZ4n<C:uD GTd<54+:jN8r79uio^84tq0^\Fd*V@t1!-\>_T,rSniAj%Po3&'[9oR<E#!@nUp^ )D2B@G[7XO17O+Zl!'MakLC6ee7W<\,,2"bJaO<,*.0'<\-]7re>(!&$Y)NR$)BS _0'u?j`Q4=gS9LY+<9I#G/n5U"Jef[ckq)Rd8d$e.qcCq",Sg_lA:PqV+?9p%A9% 9aChscqeP3^'a-3h;"08e?80>!;q28rNuQ!JOToq#PoPQ_m%NSE'nA'1d@&!6.E. C3fR5^I<5LG+T@M1F</I=XM'JYFk#`Noc$Aurr>bS"ULkGKBoCoghLr[e%VTfe"B Nt+Bq^GK_FbUk^/I&K<a&#q@8.QgFPNbUZPpOe<-COE#KH:Yin+c#,lXmj_rLf!B
ZG!Jkn\o\%(&[>tFnoC-^-hkWD0@4aRA#4\="E#JR+N62WtM^S(&ce:giRC%F(5I 6%lR)P%RgGPk6W4-AeioH$H<&\G=CKDNV`qW[>#:QKCGdV"?ekE/63HtZV1*LNBT cth!Wqlrf(7`!7FgJn+.b'WE#TB>?#%gm/`TcJq3*CkO##?/ug9`g#0('@=tp^Z5 D#p>hsbKqBaKJ>M?U]]LLj0jn(57fjY99H#sL]i<)V$>nO?otiG%t@s8cj8]BNCs HX;lS,en#=YH](Q7%J(N$KAE+.$J@Z1WGPur3n"J5Z,`O\Mci@A[]5\89g,I(loa #L=l_iZ+#JQXK!nL<WL]k>63c?<dmPYM9mbFSPDtW`.F.tcpL/#7,c9Wu<Z[e"06 ;RTaa.Q$Z,YY;@2S1$fZn;_%#]q='KJ&o0kW0#GS&/+L#UD/u6SD-?R*=Xr&RV4j Djas![VJ,-!"oSs7j-D\hk3Q\npC/DEFJ[%FfF6)hTe?I=4K!M]eogmb$"8F18e% ZT.;#5-e"`.d>1a2YT4Zk.B^5ng&M+;0Ku)>F<9On7lu3#M]&sb+$ul>$pRj<kS. KGU3GFdmM16S:A_Hdgj_PdiQru@l:KUWOMT]!>>a$-p$Oo(nc!ug8gsdB"K3jL,H er`l-T8>H[6b3#=rp/d0?/L,`m4)3pf+`om]bTK;fsN`.eBsh6qm/J6-*6mRKO?' *&"aW$#b2e$c0_SsnjJl-l;'68\jZoc;-pof`6[*tEq.86pT.UCW^\)h1-%rrD<1 F>6f=O'N:TfPOF%TM*@:X3dnVh8p;CHI4kHbr[IR720a.P"?[M:l;8E,l2Tte)nF )L%^MbRs$MKO3QH/F-3_X@dqqrjS.NWc9@\<KN[NdQ[1>sGtWJI#o[n#_9DoZNi. Ue<[O8j4g@A1/#T]a#NM5;jqhE=h3p7CE]bqdCj';BamTM/N\q^YR#k*0+8L]^SF B1FQNuU_/?hM0=._LoE^q<"59m8>bY-YXWYBp2DgubL8BB<Q$oJRU^OiGQH%hdFI ^$:j@:LIL^P=Vs"eeQ:j(,gM^usHmm]R4jJGkpsbS"uRrr=$'+(d(Sr0ZS^j@WBD ^RJTBa)Fg"MWW_WTD[PJeWqZ*N*D/;U3lcG5s5CIp`oQoprCO=aX,0=CfX=MT]Bh EAm]!nOeI+5A:tOm[Ij&68RqKfOn1#05TsXm9:Oj"Q8rmBZBVYV3gYlG):j--@OF U1)	YhnG^)dEjMklDi(r!;?;@r=SQ\Bs+6BoQ1@q,k=E8A181R@LNT:[>E@Q*S n(&K;d<rE&n-6AVhq1?(6Sc1cgBa/_gBsr(fQqOjSAkr`r<.ZX6O)aq);aSN6uP, pF!!;ei>':N3(8bG[SGr`sX5nE9mjPpM]Gq=gk$e1fSW:j2,2jsRUO\o\#fW<IJW J"h,rWl21/4#%WT4V#&HkRcn0-F&k6WDTo$!,^6#FO4goNI)1s6,LF7\nZqe5%WM @43A9<mHhE.f=sU#=ioOa"):s(W!>VdlA\9*1"S`U*=&V#H5GhuUQU?NeL[]'/UJ q\-3S'e5f%Ol1tm*&:N/V`"QHtWi8=\1oDD'3gB6oVa>iIKo4iFBZM97*G!@hR./ oSSJEi/(SjnuloPHs5Q&*AdVQD%'3$Uf"@+9Q+.qliIoF"K#h6\<SJrB30<<U%)r rAtdn+#TUiLE.)[0;T&L`8T0W&fAQq@CW]5d(TK[[M_;rD`SlJdZcca+).&;N6]p U"?ck5R-C56.`jA%r_D(%eS0'qJ86F^4S\NIU,/KoQ1FZ[[QK1*Js+fD5;A:pXc) ,J\n^mOFA*lm@jG7)M3)(kW0W%)R3eG$r3Fql)qT.jo5<ViQt%)\8T$`!<'3Cm"Z bTa,i"MTo>g2l$3/B[-[@q:dZ:tB].sX?>8J_P_<(K/l_)7#GB-shq.D?iZ<ELT& MjKaF6pa`3U>/Kbrd^1;qri%mu"[TTV@c1A=\IAiV4djjPr2*q\bjN($Q4j[a@8& !21p7k'n5OJdu2L.__*&mDZO696Ut1-e^>:@i4+S]_*Ypib"'N+\85FljnSpSE3A ]47eoq-YJJTE5BkU:-Kl^n'@(j.LHJSgs<fI2^*j=Mf\'=AtQH86XLu\5f!29)dn 1i(:J+l;VZb$O;RbPmZ^`=M0=F/D[,+T2>O`WeUj(p)+3]%I9_:?@`%UO)Vg]Kon b*,uWB<RX&o%bBaIc@D'ie<KZ*iBF%KA*POZ>q"o7*:1qUmalKFF.8n[C6S:^t96 RhGQ("h1P.""),o+0JbuQAoG(?gDWG_Y=PJ5Y_nZ#X1E6_P'SB[=g236`:_hQd"W F:&U]2H;/gpS[Lep)31@nGj>bdo(B:e3c=+><2Bo))QC^uKL'ku?6U;6=J@Ztgt/ @Po@Ca?aE0'6+F<,>n5X$]/IU&1U52F<T@&eP.!#S%T?1Di_r39"a&`o)QP*FXu? 9\dmYh%mU;]PImgG<n%m4citTnYGppQ4rj`TP9[:u!rSff!?I2[U9Dh?gcKri[m1 aK.,Oj;+?mS6#4rG/S&s#kpiHTrM\8BlgDbHh'gMplJ[GU^ImE\qcm#fJZ=o2d8H WZfI/<-L`I!m<Uja\aj%r=sO-P`ac(_ELceN7QeF"6$BJf^;JbG^!"Aq(sq+3WZC UiTP#o\er&i:\\#PiZU))LQ#!:"^\:[72</[rLe[f.>_"42<?Fh9E;KA?E"<%q3, .\".X\f]Cu^S=PS6JWW90%@Fl*@t0k:F!uCj45J)K?XtJHNdA!Moa/urBt.22s[I 9kR@7,4NI"-P-Tr7q5e[i4Kfj@M\\p<g6LNWP#BOp+RGO@@r^C'l-ME_D<SgP5;4 % !A_4EWC:XC'PNhpjF9PYqDN6X(:R#N0WF^M7O/HhQSHl+FTO"^"m.frHOn9%mbO^ 0IqYCA_:7[a5e:XfLIU;u'e.$^6[F)A3HYm&2n#pR=D$S+Skn7iBh]CfPHhKU`DS r-m^[\i50tAC3/8FqrmHsD20=[TDKc(m1!$]ZZ"LqeMi:;s6`*0KB<HrO(Y;6QSl +nKQJcufK2Y8!pcWe]PF^BLfLGR*DY:"U:5L-e\9$5>=b@E4u@I5lSLm@][;'gP* 6EpO%7(n*Q:4\1eQrq=)ZBZeaGq8!NZ]MGfRphO0R++W3_Iq]6H-hT4!)C30bP'u iqrFrk5&A_nhDW:3lH`eW+jS=!'c^46(e5Qh/P3$mks;+b0!#;PSqBAd+8Zl7r!s `B)Sn'u,_%jD;?J/hiFH*9kopmR?sm$jbb@8T5QI"p8?@$hh?+nif1\f['UDY!P_ R)`Ki'5.2"T&$m'FdXWU@$b#=&t5J;QRr?3a[+F(:kMW02BVcU0QrmRn7VW0/$)= CJU3c&\EO@SWSJgP8&hj8RHqG\Rg\MrMBi#0B+C=_LHKBU_eehQ:*fp#`;!89N<+ 0p4_3-b0GnPl7[g`'&J:fUe>S4B:cA>*MThe@*V'CdKF^V##1%p7cJG4jDak2<Z8 \+j5-9m4R3'mW0=^%ik.&r&-;'g>(^)8ViP(Mof;\P@AFQ4J(%VL>/baN.q3q\c2 Z:?fJu_Sn$f+H%..'=*WkSNH1*%H-S9Y>F^0:e4C4jj)B6HF+KA3=ZdBF3giHjba D!=1ohS^+aCY,cTE:2K!1T^>g#it]*_lJQ]f#0:l_rkEsc*?(\P%4@Zcar\G"6\" &=C/Spo4K6l_0=(Fe%&Ao/A%5)NtYLoqI[8R4SCe.)BL!06!*bHd15(Nt1:d+Ga5
D4$t8ASE7tXJtT^('SLAd>jdpp?3E4;9Yb-fY0S#=E7QgM1U"M9?A56*->o^gQiN M*Fh,WU_;Lp!UaIAE*P[X:WT_,NMgqm&4Log%q[h0O5>"(<b2mIq0bgt"&:t`?T2 jPr)\brY!lA_;E;&qd/:'^$rR5aAh.!hY9`G@qBD)PQ_7XG4I6r(E&RLr;@@PGW0 -MM65+Cc\NB/7&KqBnFug72K4!g*!iYo"/S%:nf8fZ5592Rb`Q9&?jp2phpM<,!L R9F5>NOI&cof2k,WgP^BInuZC/h[cW<Zc,M*8NQkWDchX;MN!?l=M^:Wbn(S[pHE I0X9/HQp5=/^AO"mWJJ;5rrZq;7fT]rf9h1!hE#[*PXedIC3J2C3@pYi^U'r+aXA 5o]S@,R%/(;p+/=lEVX>qN\`\SE=Q%j+UP3F`Zh_-W$1)\4Dk[LpkN03RH?KQOjN 9rWM3VLXj&90k7_9W\jS?>UXek"o^#iNY0HnkloGC'*KaPt%+%\36Lc9h/1*A$FH O$`M'QZ_O5ZcTNe#!:kOrOdUN'<dWDX7U^hPa^\f]DJ&m(U/p\d8$bI^NeZN9Xjr >Kbb#ho-:#)?5)lIl93e;i8_!:/i/Y$@!g'A0PZ`<CK5RX&.l</(\&ZFdQV,-5LX -h-=`9:s2<m^iDugrJ:_geT68?Br%*ns:r/L67LZ[OWGG4>oAP,hupOoN8'?2;D4 loMt]W6!&P8o[[Q/.nMKdn$+97C:db[7Q[u=[Z&.?kW0#ap653(ci33TGcO,B_/P ?MRbuss>qKb/(aG2<m7S?7D7>^l.,C,6-l\P)VP1(5%!Z:%?Z2G^)<:]&KVaa):6 NqHl&4?1R)gdm10GR"^3`po@WuuW'smrAVa0Frcc!u_bauu#*3onLU[2-L,8f's, ])I.9gXAY4`o:NJc=RsKe,>H;s][eA<IcGFHS1q%t.p@WZp1LKe9q05T@=YkT?!l Wo[p5%;d0+2Ao2iG!)_b[MKD:@uQ"^h:quem!8nc^E,2ZVEU:`2R#P``J31]fQcI (]gP1(8q<JEPLJL#C(BDKn\,q/-([`U?EhXVjI&s$&aB?E![MHAW<Ds.*Odce3;f WHc/V#DGit=dbFA$Z)2o(T^tQfh0t/<,Jk0MT4k-&[N_9#>Ga:lHM36_X##i#AK* G\-heKkkrZ1uPjI?G9hEdFdF3tu>`LOA"e77Rp)I)p?<cM8f2gmK&*[>8sXaO\[& $[H]#qG-P"8Hg5luDG@PbZ0B&!=Mkj'G[+nPdWOI$KZQ#(.n(XXbqBA"38Mq6e4& % i`\kEE+(05>qq(FIF<Y!Oc>HkOS>qO7CO=Ci#\M))F/L4)WhY5EaD_Ji[/+'1PVq )\I62ArSFjP"?Q:@3$Vb/K=nZj02@8'CA-qE)-q4FKN&kFlo!kXU09@M_gZY62Ur #!(:eb1#/fYM8isKWH-9B*51-\#c]J3Pf+bY!(\(Ef1eTrqK`>jbR1[t*XN7fH@A ?g39E#_.+F)cSl&ep%<3@dZ:?FHZYgn$l1*st?c^gPC7+ks46A4ROsG&G9e(:#`= eG=+).4m(l<^Z\/GIrF*VfGh]$UuN[ZOtE-=W9P\X]-hD/+*7!CCS5Ges0:j[9n+ Q],WTAsqH$c`G8dAqu@;ro"eb!4<aj(biq\eq9/J[pmk:?"VjC[pU0l?TD_/:@q\ =Tks>W`@,?QkUsVDF0N+9<P2c=D4?KqXbdYGs/\O7QX6.-A>!25%bdJU!Rs)VkEQ Qm@aQKFp;?WK^-PU="L@8@(Q2aX.Wb#G?E/A7g4E,b:8^K,\t"jWb^ljn,0j"I11 Z=lH4T\;LK%.L"5nj#Pg4+IQdN/\lPSg=sjV%EhQWFODg.MgU)eeZFXj\YAFfJ5S ;,K+!0q^3O@A`7%A*?BkN3VgCdi2B4b%F8F`)>5?3H#bA$E3;?\H1?Msu(ipStuT -MYc$p9pb=_T:Rb<m^J>%5OZ;EJZTYiB<`V3=aQ46R"G&->;NQu1>.K%b"tome,2 ^CidqSH?)f#Wa[ZQ$[]'DVrB_2*^?h+kQ5go0cr(rr?S:FhV=36DV75_1"_lj(nj Ap@D>S<cL)Q<CeCL@j:sU;;Cdc+8G-EQ+`<fR!UBd4P0.J,LU4k+`':25ciZI(+5 6d+HQYZ@WWUmQ/W;l2jCt1KAmrrQ*Kr7Xn?Dr`u;cZ1,Q:=R?U9#\Y:"(ML5%[L: mes4Aj/o#D;qeJE!)C*Es1L$:p<1XIo)#/6dieT%&f.P9f^ueX_b4dp3H9TKA?"( )X.TB!C>h'ME"2E@;Hqd`T.8)LI:FU2JJZf@-DVWKO\fm<5N]mfaqI,Gh\SXALN( "]Uf!%q]Ob0^]c,*h%0`>Jg!d[ou">XG\*I02hqJdBQSSI9_^W-,K:3EhKD\j.IC qYY3BscXO:pYl`E0br55A<o5&b:DdY[#Igs0AL[`R4Tq"fZ$]eS9#l(2*ZpYj3-b FjehOP2<,US+:T$JFi3NKf2XCd/$m<cIL&HRg`/1KM-r?uRJV_[DJ=SM8oF<JTgH :N>?Z\kHFDO6)_Pdm!IffK2l;']@5KA-<P+S.+bP<NK0\Gu,RWp=#*:k-o7/Df]: A&eKF.**qh@_ki_/ta-<hp4ooG@V*bGt'76M&6K>P>+!2($EAo>Rbp2A[G<8\-lk Wb[9Q#49W0RK07Ye;*Npr[-7gq0Lq9Sm:>X:/4E+S<nnS2;<THefhg>IjsDOV5o< p\Sbo=`Bm$DgG_X*We6u!L,E_K3[q$NJiiKmFk::8A?`*Z)+!nY^5\cg&Z7mTON5 fdrr=f("lH(4>&[66')pf!]<ir2lqaPNF:HPIj07^@M,PRE&!2anoU0N*Uj"=Y`I 667,!92]RLRD*f:Zk,Gg3:#dk@0OS=c'@'QtV&#%G_UWsfc:0M`V);.<*[fNU[4I cF-55XSJ0iNW(qgg_.WToA#r1!,-CKqSi>7[>q\]nkq&Y8R-ZM@ouAf_g*]H3VYj #]S:)qDkmLAD=2NnX5lN<frE8)(NWoD!V\j2:oT.'B;b-@tsJ8*u!_'9"A`i!Flo U<WaIK3688HfU6P&`:g=0-<,-7TOg.s#j;^C\e-4`bA8ZPbI!!Hm8ZXW6R.b:*VB ,eh$9osDIdsW5enT2:fU,Qh6*1U6BU/4M&s>3Q$f"qM\k7<*14,dG3T0k_1QnLp) <.@!uub`8/6m>+X-REG:p_,B]6c&&'`irVga09[R55geUTu:!SfI9>u%ImD+AN*k U3$^SjpD[b5"*\"q3\5jbYa?;^4dgrRJTQ`P[V/Nh04f5_^F[`H.B1b:tUn1(ir' U$*a,LV/,.``gB&?=+8?SZS3mR]ot//7^-;CtX[Q[-LRd7gY&TD)@GD).o1UhaJR &Cguf`TFf=oW<BFNlfpuKW#GX?q76Y6aP%JpVlt#-$4.i964U_uqXbYlrrC;*pHk GnrZAYR"Cj")%jh+KnfBTJ=cP)td!5Qja-LH1r_kZ!!7`]5"u<@;IW^qK"9["up! Y0:nW#\3"AP;VcE5lf7#@`j)4lLu)S85BkX.+Ke>a,FcqOH>Z91g)3JbgMM=8VMP ?YM*"IE(aAWc?)h^c(2!l7k'<?6h-#(e#'#!cZO$VL*Vj'oJa]kp-C]kGh^<FY@' gTUg2X>T\C%m(X1k`t.-W`#'ok*]>+@I@h!!X$LN&fnjS57`Pj?uh?5`k^/A:(;1 d1W'Xo_F-eo&'YG;#ksKb9+\dne9C+%O,J$6XZ-n>XWWATk7?p4Q!rJNlA>X8nP"
a&$<ZVsUJ?D>eu8iM30/%_GjPbT[AXV[d[Lk=>Y(MTAi;mgJer)@LsV`F=Z<sP`: 7M@@9Fa#=R3;?J0Z9BOp,H0:e<'<K7$IlSH3RtAutO0(*lN^!$9iC&K.="(.AV,N sr9TJe,o]U^huIEB4Y"63B$bC`keADMCk#G9'$c*m#GU7_4)ETMakL)[4Ns0-fF< QQ6gb?SpeGIOiM'lrT)$/!/8Q)3RPHK./QV[d:)<.WkZ/q-j6gGV^T<kP&iTD[tj Z_aVL+UQMa<;$)T\3!l\:T!dMq.][u6+uN6u;Se.Kd!0u<jK.kn3I!<F.\"VP\)l Hu(E@(!!a67X#^8]c1+cRrgl0cd)7BuY\0G=4lOufCTaFB)=_cRFY0-+4,=#5>Os MUSL2D&YC[p#L::A+7)c*I85lbdAJ_d:.YjM8t5V[K;A1U>/1hT[Y<`.[PNCb%C) JV)IF9;%82:HPQ>NTFh)@kg;#[updKAj"!P;#3]$N#j6l0@$2p$N=+l97GWcuRAK % "Ou'Y,pBIopC=FX6<+(W$$95oFZ_8o(maKMr?ZR=X7**=QjC>@%piU[qrNK<!PgS NO35X*=+-;kW3:s1+S>oEr3<Ca;*1<RoMub#@mb)k=p7*a3$D-&oF9q$+3Nk!)X6 !O9_\#:Wtodhk3rPQ7FH+T]caL"6F*%5>smlC"Su+*oD`<AW+[@MDA1,p/9-$`/O u5R"a0OPgd(5bKr4Nqkt8edpW^gWB.:/\I7\*G:nO;+/bcNERs5LW>pr'.\e]H61 @hU;H,&C\+rPQclHV/.Y66PH^\]<I,hOG#+Gu@jSo34SHG(2Z*1UYbZK'70&GVV: nX@YI"+pWm+-)q\7.uMgAZ\"DWPuiCSsIS5Q'F\>2hP.p3km^AC+TE>^IdXNcW8j W_0fqDBCr1No9]lW0/G>e'6UMC";2oY9dJUG:%hpho[p2na&a]`lU61/JLP-g9DB Vo',:UcWY$,Affl3+cpnHf]Z*sB0ToH5*OPKON@pY(^Z<l'me/pU9MkenM1(OlCi D<dCY%X>O'HJ4&^K'cF%&>2VBQj<j&[FPG"l^mnk;X6si9u;;7`IT?*B,]S`U)2R 1SKqn"EcArWWjWuF$ec0I,MC0D3anhUpl..>pQkT"Irb;bJ3[4,DD*+p3QPO6E+H )DJ#9..H9I5%*07U%.gi0W;"0==:?6.\Js9-54dhP66d,F=-h9p,8l##?<j9;E5T 8^Xt*[:0>S$#ai36<(7oD0cM<j*\MH96$Ol?FF.D1Xu?)i!q)qg91[AW>i.d"I$H aD61knG/DG&oF>eu]Rg(_H$QQ.b*h>*J\^iHV\[-8<^gqUL'mR_GEF5/@?,9+b/% a:KDNYUJ3.idB8tnk()%0hY>up;=)6a:ni^IcH`C,/PA\/%l_hf@G9len!uFPg5j hT.rM,#"eI`;AQYX%8CT`:ig8#4or'6J&8J&KhUkN<'j*_4G2UE1^POh7nf?e!%r r=b1g\2AsrQ9ASc5+B&<]Q1)5D%'4Y9M/Sb[Rk?D"39`@J408B2#.e.bgG-!`,^[ Sc8]!/fDoZ-f,Ykn2rO%B.K,9Igi6nlH;#J8sZ46GhV*gO<V&(^U1Bo?l5#2l)<* eej[rY.B8Q2"2&/\Oh[^^K;O3qeG&F*f:YI9b+O9cZ*ZZSJW?;0p'7fBrrDcb!nW $TWdA5nn?+VXVMYX-K>)usclpV+!Z3oG9g\+N3d3YgIT94^[_2`)Z@u=FTk@6''k "t@Lete$"&E7@f:_)G0=uD`JXJec=RIQacE%5DF9$*RLL,Q4EP"Sro=ekRSImTEL ]7@e4t-m.71a"+0QOg:EG>baG'QN9!#nA3nE:9s>#]*6BmmH:K4oJ%+=?.9SI1?J "1G,V?A"%)!/u+m;c'Qt,aq1'"KJsmKl,#2J!WO+T]eGraf@XO2]^r5DUJYac17! kJ2WHqJa`(k!VRH"Tg<)3bY.0D<#&:gge`Ri'ARg)phS5:\>f?M"r`T7%9]'sd9,n[/hL=61t4`J^D9ih&%^u%&p3El9hOI<3N6_FOOQHhPC+f.tE-Sf3L3YGP1?uI! Q#&%qFd]JF0P>!&)DY-f_0N?@hCY=@jt_>^W3-qNXmg(1QXjYXS44YTKX5^t8Qoh CZ]1nUB_hbJ"GKfLti2;oa-$+(T@liae+4Aais.5CWTU%<a0G%uQ(HZ.;LBNE,&C WY1#3%.<Xm&:$K)P&!1X)daG=7j48+4k;h`(+'>rNAAu-745D[jf`PiArGeiRn\O .[El2I$$V8Hkp+Bj?@7M)(,=ET>`S558hVqm&lZ%C4>o-nr1N7MWSA3]kTonmZ?b dqNhr_2DehFsLNTWD<OB&[.`Ol8,[&?Ui.2RXQ'mo.891Xj"^4F3I$)Z/FEPhS.7R3D4'PXP,b?\+KnH;D\WG^!L7%*/5#m7(=u8<""Ja&nd"<@?_POiA[8PXm']!;> I2@#gq:PYNoaL@4E`!F9X?8K`V.D1+M+dh"=1I/l1rZCr^Ppgo>k7Q%%'\/+(jWr [>:c`3_<bbfjpK"YoTHI.ZjKf9<0Kbq?o(K\(qNa43RW_4G57O>E/FLJm"!GTLUR bc-.IrS)`rao#d9djX#p%g;Jet7+Fbt"c@`%6]:Hcg<Lq8o?<F6CZ9<j?M8:Cg)D #ph,Tc7@&T73=`TpCOH!A@B0,YpQ]&V7=53`T+cd_'b&^F3]6=-Yeug:4hITC.e1 !XNnUWQe"[[`'AWUREe-1nPmjW4I<f&F65@3iEG>M>-Lo*`!IG"1^%FQD<SMpih! N6o\#=uO2?k[:WmM:mB\u>Es"]nX%-pnPq:I1=cr5M]U]W["`,E(;^\)tbQr^@Ok 3djF)fUN+\(p&C!_0&<>&L9$-b!b;F)NKE3ItcL8EW/9'+l?m7N,$HM1EGXZb9^7 r%>;kiMW?nFB]a9N<Q;jQ\Ro6G=^qe0e7p'pq&pd(Rrp+W_75I0oQH;oI/rZR,Iu 3Y$pJNM;FZ4mVepSOBr=3NA(:5?\rbX-XA58,DSncn:T&9\+O1j-Nn-@]Ma)AjVr 2t0?N#`Q,G7>3GIoP:=LQhF6)K21Vd7>1]A`bi\"N@c'V2CT6a>*R$pJ+,&cqg9o KNi^oG,:*H!_.N(ZYoHc2Rb`jV'.$:rVisQ/^I$9Reb:.k)BQUAk3oS%BK:2"/d' c[*9e'tV\%VeWk#eXAY5-*93Zd6)4O+$=TK)bB<V%KgSo<E<M'Q!uh<lt$G/;GQ@ (%c:UK#J.W=5[3rZ0t=[:V4#1&\Ek^b,_`ko%_<97pZN*,))j,gegUERLHqsYFm\ d7]J%FBau&<&bU&KoJ2/p!dr6hNHRJtbdCX'%Vm5G+bS5u8KI).[EVd7\^UPNMd= =HARXRC%Pt8*eJisZth2!*$\Kn2Z"I&]9SU(MW&>0./D:F0QI)2UAgMYhi%!C1[H 3id56[\>egNV;Bgn0mH=d#(P&\ou,0N4t*213.kZ!WLBYlP#2-*7YD8J$IZ.B)n& 5(*>U^eJ'Q59]XQ2Y%n]qi/:&7j^RYVZ-&RgWt!3b]FP0;.!nAU6_@^Ji))g5q6q \G,Go0(euT<`mW-&*`76tCR=.\=`)g6>fb4[=/dkt<(n>H+)N4(!].e8Q:@l[6NE Mo9?6sW)8u%;R_CD]ZuKgKcmC6:8MTakQeRfnm@-dn""QDcbM8-V!%/H"0.>u<c1 2Y?\S`#>DAu@-Ig)@_A#3F+.a2q,+!$5C1XN1bSns$JDU%:+9+]1/'h5"?#Y3"LX
^1`k^+JA="M(%]=3[=&b@\b"LB3=!Is!9aO[.=La?i(%Q;u_&045&;TKAc\^N"^D j`5WN+3Aep&)fB*"t%Um-6k,%<6a@3N^CBq0B<mie%Jn'^K!J*i@L<(Nl?Z\2.l% tGEoC['?ZqbdJ4#-_t`C*k;9K/.JY?KE4VeFrT)p\=X2,Q0QeKeNlH/./I[JVV!7 ;8mi0(s0ut0(NZVs6'M9@SaW<D%)=+r%'47.S4"GdJ+#`V$0mL=Ih]0=MH5*L@Yp RaK==cR@n:hkl<4crL"R5n45(2Eq%teiY"OWBX-Ar+1-9/[GPGR'/b^PugcO;3HQ DCbi&aeAO;L=H&"Y)jq606QnHsS!mb+OJYM]MGuWSD1<]salgg%ki:-AH.D)Z/KG T\;I;K$?KuB(O67N.%4/+oIfaO3CJ+P4l5^d;g^tI`7clEkH]IY0T>?=ad0,CY*8 EOWBr?g;0_[&c#V&2rZN$Ds)*6H-R29Xi]hfCX%j%[C'DG.q3;s/K!UZXC8IS*l) GS%%.%pju2eE99AtI`EjnO@*=%Wpt(c%H\l(P[BHC2+L.'24^Gej[k9TPAaXYK)$ FW!#1NSP0+Wqc5'-2%Lei(0#L`C6`;I6jq$T"$PJ(`O`t=0ujs%3V7@H(5!11nc, *K56]n+NakVl(tjV2E6\Pc&K9j8VP#:Fs`5+[\Vi?DDg.Q`7#&!V;%4KO6u.jIMm -qGRPpB(InWrN/B1&1AL<W7=79qA[-$IkSmNlu%3;_2e%$RM8#I\EF5`60u7miBG s#,AXm5dJ@D]J_!r8KF1-SQQo<a"1ohg,f@AQ2^hLfAY(qaH+$eC(qF_B@MC/.c& E[)*e9u8Nd,tR8Ocg=&fP>)-r(@.]Th].d5`_:NNGmcp6BGRar6f/=<993Z."1rr B'Fo#L)k'[RE='p]X\69CD#5(L]Ko-nI9SF;EB;`qNK4b]5_>I7P1aREHIY5E<N" J9r!,ki]][-FM&,_Eq,4I4B^.gCEqbF&_<m@`pH%,4ubTK3bM4aIT_X>$/)fK9)V P00J((lc*>GG#t2]utL&R!UTP$u-)Een+1iCDCPcJ/AI:P"0@Q-_Pd)2H[V#>u\l F$_jf0(1;S6`j(3tlgXA@5kK'ZEel"[N<[/ue-5o_EM2q+[s^M+c-SO3`c0&&bn0 dQ$DUl7.68Q<[quElq?Jqk,f;q`H_:UA%aYE],8q+_Sc(elF;15E!19gX=NCAsnU D/2jB/P[a38p<NlrXfNn(B&'[!JU?."+0Q`eT:@'T%EAS[glTqD4=n]-TuFuJI[T 8j+6$p7N.#cQeQS21kH]WPTt/Wu2p_pH@Q\H"EY,G]=6OjuutN5d1op\<S`P!A*] `2'BRNAm%@\G^3sh("E2;f%tg'Q,:>'cJdoH3[Ki\T0AN&3<.G.u@/,`(;N-/Df] 0>M\/-Q/d.E`&#KuWhi[H5bF#*NXiQ`3,sh;9(D(hpPHFs2'FsEo@p>+r_:UU>eZ Z3Y9_Q87`UTEo3,iD=a*L`pF,n?/orF\07M6\?]Eu[;k@0uj/U^sX_(pb6kTm7kH /@B[_$mPg=s$a[pWjTr^*fJ;+HW,+")JtZNWAojeu]%!9Ifs<c$?#OaoKuG%+4E: ;J!^c^$]d#9gq5V`im&D%`D@V?pm=\2kI2R4>T6Qmk23,F9RqEq%*`K26p[V2:$: )jLg/rY>DaQPfqDQ/q&NB6dOe3A,`T>+_5Do"S%;/Uk**FfSD%F-_\?=OeQ%Vc#P __Y_U9gom+9cTZUUVG?eZEQ:2BaS]J(j0QuFFJk#d7@CZPjn<UfB6k<'(4Lu8e53 soV:]=4f]noI&=^U;^@6BNPP?p&.t#peDG!/34E`Y2am]pS?Q@Ol.X5Y3a#"m-,1 `+G]s19<RRAR%T[mc.FPJtG5E09Z5&T>,6C3m`B6A26QC]+rgTM)\,`rR8a)Y1Dl S+O66LGJVqdti=?*WhNcq6M)EbnMdb'@(R1@u(YLWd?&`&oQ3?-P`P+dL2hX=RLU Rk2u2Sf-pQR2FtMCD+"O"\'Vr'J]jdM9NKUS::-Ya7fa]Q<LVGJgKr"#H:>'I)8p Z8u:r9S<?GqbmZg;p18?F>rE!Pd`fVj$lAmB!1*rXcMmm(Hjf(d\?+L*cqif<B." MTp?a+[.H#Y!T-K5JAOL,prBl`T\.6j<KrUh<!-B%'LrX-a=IrA8-QVi)g$QYuFt (VU$u[#+A0>QZoNcUk:>Gu$$FcP1a(Pm;a*W(+VoD@aCFNdX2J0%$Q"1rh%']jtA ,cP4TP_7&+lU(Vn(8Mj@D.+Gp&&te1/"'I:nTs4^@\YbO=4+Y:>PaJHsPA[R%/=l ]m$FjWj'_W9/)`GWuFO$5qGnEPc,K$fR_qQp.AP)rm6bM[8V8.UN'_8-UPYa%o#( f*3:5`9-I1l$J+Od'!M][['@8j[87+NFmn3`:ZMlP]m0l2<HB)mVMV9j<Bi2W[F" 2e!:Dq/JX>r5fu-U>nidu(>KQBQP$H7FU1kpsE1?japOaA.gU^O-ju'a\m8(7pC& 6Wdc"r=Sl.<[B`-/.eX^976O_DjSXcsJh/4DHU[aE/["J5U`#@pK?+q<;9"PVf%< r&8PFk>@[VS<0;Vt,E4%=oE312^*P2;EA*TR<m/_FPf@k>'rKH3]@hKIm\-<31aE gbP1D)a_]d^gIlMrG=Fi7mR"B`H]j\mGW6U%'?OEm@\;5M)@Z(kWd1^#BLk*h*Yq "4,H96j^!R?JC1tA5okd1TQ@@Mmb._r$JGr[K!?JT;DeP^1aerkTDZVEMNN-.m8# lg!qe9sJ!)l,3c;-.hSW1)'@,r:6pLNH'dS"Xct$YRrrC5eS4DAtPd*69?sZdTZ< 04a.cfu'@,,(k<p!%4NMpAXBP^q>9(S@-NT.HR1gN-MGKrKi-!&em,?1o6[%arHP pb4=8/=UWB(Cb65U:q_[pcI*V/SqbUmVSX/D.!g\(0"\\`T0WeZh5dXAJjFBVYeV :^3N)!$2LmSY_FKSAO$.DJl!<?Q4#ZHs$gF(.tunIR8cf)/O^R6NNOohNF_H176# ,84_JZUkg!1[alr]c"E8\%#mO=U.P.AML!utcN^WNQ#XA#*+t@6J[QT(rC0V88.r F/h#qZWr^ZIM$B"J;_9Lij/VLfr`-D.'4IrZ`&d3Kmr^S&^a)5;>UhStN<0AJUe` [l(+*i&6j_f@%Y?M*-%mm\)<t^c[7jV&tOXudrMqRp!YPmPC=(#mNgfRs=0]'cN@ Z,5f1hZ_Nm`Q?&[H<!d[lq3oE[!Z&lH%C123l+:WIU9.5&I,u2g,1_Q61=cC4%t] 0lm@_&P!Y'jtKfV?-HgC7hr!`hBotXEqZ;h23R!1.9N``hlAN#3tfT,Xad_73QHB 24j!4H;hSCG0ZN"VLrs3jq/I22ZX.g/XhsBT)#cm#A-(^Bo<JoA\#2N/gcrV[HOJ o[3T_q!<i%AG3cST=*]=kLQtNq&Qe2np>M>)oZ\Yr),qRFZmJuTt!+,QUnLk(.K> Co2(%?>'*%-^::UqPn=Q>Q?JBh)O",t@lmKj^(K+)O+X'=]b@ckpP(24[;EFGsS8 J!ZL'Qs.ip(<8SX;mkT*/cOdc;)=50:$6q[O3kbiq?F]-Rch$^0/O^(lB1,-KXYY LUV0lf7>-#ejSfi?+t:0GE+dg_Rr%lc84Ht"+eL4h>tI^eTfCSj1*6`[4GVcPY2` p^<1uN4G.a>b2o4/h;iT^R#kPK3n,[V8s(YY6A-n)4)!]@78c!,LXX"'hmO%5;O. 0%0JTPMH0;F?b3cb,0'U6b^W;,@p-"I%%gNm1GX("$8eahR[Rae^\R7ZTd]emID+
EXDT]<IO/b1:ncHr8?B$_Uqk]PBgF<aZ0--SbH6acPl</j0p!!@6?L`270mAE4AC "\`,j8"gI)LtuFk1hl\ff&j1-ZdX8SYl`s;T:Q?,\UEt0$gk;73u)@e1R1#?\^n# ,6h:\FY=Wagtn`U8PgVH5]%BA$RoE?l?WY]J[+3[r3)%H&h)=6\OV_DRH0IQ`GA? M!'c-<GmQ9HN0BJk%e$9[2:O7l"6!=&SKT7!Y3dc69:8"F1u.3,F]QuOgmrTO*"4 b!g$V60DH0]l<6>4[2W+Vgk?UR)U%j2nTQtKVj$MWHe:e&f0O;8'HYNp2e-4?ak^ !L*NCPA4&FA1r"aA^p+aY4eE]]G,fDT+F@A9"!EWDbqa5'[h5,["Mh#b'7_!@m`o PrT'/C:%j"*+5r)jai0!)NH6p%\.j)u.bX\PMr1r'(%dLVqK-pF#Ki\=YB]"^#<( n4k*=*184q&J@3e`3M<AW!'>`BJfmb^_U.jYh-d3h_7]dIQQWg*d0OpA?;2R2VoM XEXe>p8-YA4>E&#\Y+[oZh"2C:12A3t.A"X\\?o->ehG7PjXVRmnd*a\hW0lJh:k 2C!7t'4b"l1)eqi[XiVI7@+sVH5,-;j%1/P!hXB7Dn-%OL;9`p:Y[ioK67/AB0cE b*f((eYt2%;^6Ot^F3,^i6]Vr?9M%XN-Yo+]m;JN_JqoTam18tU*uQ8qg6+rl.Q. ^OT,J8(u+8AB6a)nbX^eG+)qXlB7iNoW(^Et#K:QldV"G"Z)"5TruJ<Y:KY:g7:% K<?<+O1/FQaDed*a7q%B\$:i*#p@,l>"nLm<bjWL7OD8^ZQcK26F34U%YI%(_mc2 S%IPTIAQHr=/_p1^jH11Ve$pZlm'8[Z0iXtVaf?30Mt7\b7mT4cjh.M:\<iesQ4@ 4oK#M`u4(Bf3cO+\DKG3HlZs;LB@k)KE+o&[j<2eWPB%J*bpe18Jf=aY"pLqhsZN 2X\j.&9aYVP>2.;-a$!9I<frCE*rDG@uVVr`j@WG>&ZD:"c4`D;s\'!J&.:(B8rG *:'l4Tg](:G1JBgD+t2"Qpgkk-D[6GfCeB4j,f<$cYbuQIs=Z!.&q*35ORY(lggh /1Xpq7GI[ZZFss`#REM9\:5^_Hq2@$6g'tk?=2iE1#KrUneQQS8m9l;A:/7TV8d` bO/UiqgVrY'),b1Da8=-S<ifSum@>SpOTG^]YDp`LIuEE,*9H0BQ],pF\(hK@buM "NfZ2L"2.a<-Sj/?t8,?-lgo4IoXIH+6GD=h@6V3RG(M7VFQRkn0;5jtH)ZHB*H3 ():lB3/F,a,dImHQsg;5leVH?93i,#FcM+`u,@H3:\RJ4JYtSH,LbSK"if<&kG1! "oNE'Xj[#,LlR(cj8B+ge08rJ1@78<R:e<e=W4.:8>:.ck"?D53,OA;nl&"!8@-+'..!^WXtNg!t4+Wtms%CNa!bNMDW7$4`LGK!Fk^"6unl.^2q,8ueggm`*'IjmE, t:W)j\5`7b#ZNX>%`.3P98S);CaDK\dH.@`s&(5R`!.9L@03uNIj;`IojlN!Ndq> m:&e](5C/.t9k_qg2S"O(3Vtt5-e,f["i`TG)V[J@B=Qpjijse,e&0'bj5-48,"* 5cgP.O4.YhZ=5INtM1n9Ep"FFDCQ0Q$*EQn#J4(N;IJ0_@E*o[fa]0GR*g)Jh`-K c_Z"1]ul1e/stJ5O6d)JaL6@4gcHA/$EgdL+Toa\HFS0If\<QoQ1TR%K[[tA)*;L .LPL9G#3Tcd!hS)oF_Oh<)FI]&DN8eT]rVp^:t4N<UJQ$coCDj)\>+f6PYD.7aXj ;dA5,b%+1I)L1m@kP!pp<;3eOi;F0M$(&V:Ma.iH5o)<9f7uk&cmB`ETG/oY!0\0 jSE=B133DA%`m`;QX:nF2_\)e5sZ#&IU,4C]-RKRWHE_*K@@uFo<Q(a?lhBS(cV[ q#t?JXCY2HEr$M5*Ip0n/ue?s?G-e33V$N,2E.Zs6S2<[.aq8q!a+;,q+o!Z(uAD )Si(8"e<r6.Y%;CGi+,Q5J?8,3V2QBNAi4;eqaD8L>!@\qaZp@d#]+8Hl:[F"84\ MT=bk+K6/5jB*\>S]ennp:*m5D:-1:Sit1:;`?,Z=7pZrFG2se83o65I=e`E*h<# <ICs^fE\9]-4>Pt#G%)$9Q?JVNG*1Z[8LiQ3oc!H&]Jo45[l`\.nGH`!UC=NK2RR ja(R?Q4%;knGPSq?W'0Br(`0Ef\Ft+Cmn?:M0KDb2r/)E/EQ1&6t5I\YCY!\94o% YlQS@-BIOl@_/nZ-f0?9W0nZ.Z-_i3:@-7<1>/&aT4FrM\j@*VPWU%,Vc[>aI92f (kR`@ud0?Fn/Zt?PCX?3"5asZ6DRlCec_NQ?N@_<Pom=oFn"e(XA=oO5h9+@f<h2WM]jP=fGI9BcT-,]acHd=@%qRLl6;ea<Y/H3pc52]O!DeOlUW-e?dl))Prmfe:# =4'>sIC,FC<YHL5'54#qgca[&=Iatr8NuC]P8"+Lj:Nr78Q!ogpHlF)[XTM4\H%' FBrb6U6Ec(WJO0R5]#n?S;id?2JaSu6[rr@5.V-@(E0QTbCgg<U>7ulOL4GplkVR >bOm[Z*kEDKu`VeK:!?JPdUbb,Sj"R8(4]21=3e;i7)"4n*7^b10C@AuE_4imE`5 guA9\Inh-c+&I-dmO5^j\bmOfE)!PZ_.rDTW`<6SQ$?mZ'9siHT-#DW?'(D"R_GG Wdr,Z*nUXEeN.FF*V\b("J5JhSq'PeZP5[+^GLMt=$fNMV7WrS[[Ni;piHfT3*(1 LQ'@"QXhS55ke2f-5k!ufS"Qh[P(;i'!#noVW0g0E)#jSJ`Cf@8%%<=DTFEu)$%a T3PA&[>[k*5^;UObE5U1`<_nU3<GLVgmWa&3b/"fid]6pA^fqAQ`JZAE]hrt0F*e VFWmj-hb4hOO0-g*TU5BM^^RhL-RWsr?`A22WW3a#77Ncrm\5q]\6/A`-#XGV*k( bp/?9n4qnOR:Z6Vd2=gT*J4ZM6pmBo`th+*Oc#9(C]"RP'_RPq>oNj<`2qL7Z.gi q)85\rr?t(:=-!u)MQeX5k!XrQ^0G$@c]lMY.Af+C]X9GT_S-l*si"d"=gITJ.pQ :g5S2l8K_[WY<[(-eNid-G1Z92qYpPnTWPEW_b13kA_pY+R=_!'(-<7hV,ng8VFI ,Gg&1h"%9b]kE[_g\Lts\B\h\!&]oPI>^'T*-bAfB;W0Xk=33^qd+t2BLR(Lp(A1 Ttq!><jX#)F*-7q9mbA8B4M,0%RHN6lEDdM]f2%#R4DAU+80LQ&TM\-bB#?W%M8` #.sfF-gbi7eSnZZeDXF!b@HdT.36,,]B]=3bh"Fg3baF!YkUco*e]UKo<V<OB/'t \ZU&:rg9MU10J?,`+rLaX\`5n$oT<1UbQd;LoL]#80JlGYMA#nF)JM@H(HS/.m:: =0hX=I,Z.%],86H4U5>Vo.$%ZS[[M:RmIji.4E6h,F";K?X[V<Ti1@)$Pd<iCfm> .j8O<(RNZpe^KFC4k,>bt*YC2@2c>_V@AfUcjXYcH)V7@t5cLLS\)5`FqLh'SI<3 AW]2g#@3j.Mii7A[rucNqg9bl(.:hD`S2QghYS)_sRfpTV2!%R2+C`%"ODQFr00K =G^]W#>gGIB[]48+tX!5::lZgqAipe_sT7ftSG92pGskDoI+T5L$]tgCb]ip@.(+ \D(l-m^#XBjUO<ZZbd[Vb]XVb8_QhgAXRWh$dE$ZB%cT%Y57uQ]u_NAoRoa*Ih'b -oCjKN<P;HsjBj$;Y^SS$mM?dPSphKo=?JTkk!:km.bK-FX&b[4+173+BJa%ImCZ
T^XA=_dFi6CdKSha/geS)H(`#7?QHV$9elZS31VEDh0lL!nVk>]LW7Q%<65Ucu83 -g!pH"@j5Wrq2]'UEMVc!Bo$"?.?]6",K;!m%%@TQRVO8oE_+Eq*%If07hd+X)PT K[q6lodZ1K)0fk2')Mo%"JM>,:G$4hqS8L:!9qkL'i#@C[9=Q>?+tpo*on(gd^D^ $]a/.$QmDdhr2p):9'pIX6n\ui&7&l&Yh"-HOg&UO2moq.t@\+C.\r.&\JYUDg!s L!J-;<qN=Wlq?,(i8H=i3.S/#d6/$a2ZN@]Q+b8$,2>%+E*n^Fc;9Xnr:^=G%PV2 L'e_Hf!Whc8;#Pn3!mU7+UA=P$7Vn1>sDI8:'4G^Sipl8K1j;B@NJdXp6C+0YP6" n;Vh#t4'#ZobkSWe&,eI5&IMeTR$O%):?+48Q1HLQ_aEAlojq%TH?&K*d+:7s=-V M!lXkQbIUm*Pna3bbQDUGp-Zf=<@@T+F$i$,l'Wp8=0@!.pt?:=)W]Tcb$6#m4'i 7mQXmd8b9,"/siA3be]I?)4YifpUoG4tD90E_]8na)V)?a0BhE3S`b/gf-"QHq$: )[=9Kc]/q8QWRHGGGBY/059AVbB)_jfVstM\+)kOCn`PjY:EANS^-lW)Ho\;$-_Z ^c4?&(:Lp7qL5E3[Geo<g%0:L>F?`4%NWhLq9BtJ"DSa9E,*.O;dYr:")V/qg\TT ,XWB^<]_g<.8"7`b"_ms`hF-U8%&4aI@jlY9D,6GsXPHZuPBXXS;Ib`B+bd90,_m 7+*K.r2f`l-N2?[1'00On,$n8Rmf#Kn;n`H]U]t=OIKrSi0JWQ;S=EG6"5gld/]3 C"LTn?1JerZT._,9TB&Pmf*8-TkU9b/3aojcGpl%"!MaSbS3W$JT[(<HRM#WY#"H "_Aq"s3h3Cn\;BTT0*9sa#r)To["78!fqo;u4kU+%;n$]GIZTbb'`K-0%6;RR\=\ tt\)KSK-9b'7)VgWPX^#[8*pI3eN_eJk]Ptk.K;(DdU_!Oi/f2I`@R"ir5K$R8j" J#JS?F"(4KtDk_l@6Jpmr6/p!R=?\@%Uq/tX[##X/'KW&DD3r^6S0qe+tr/RDjYa #pQESBEHCpF+:2f+H.[H*0)mXUJ6EbEJclbN33>Kuq.>S*$k_Oss?Z9cP4*i5]h] k<F->Dk:IYdo:s`GS<$T1O#Usdm7m/*9HkafPp:#a[(Zr+LZi]TW.>`SHXjTa.LW >P#Z4^S8=H7ME,P.Z#7`V>)btO#3V.fW<a4DB3"Du5lUiZJ*ku&`&W!Jb5'h?+5_ J=%"1Y\Q^.(Ti1U<t'""*\]Yf%F-cl_%Bra<,&kYk7;5^,_l`\4@I<@[S?%M3'@Q 3W;Y(om>UJLOS#T#AGZr-uH8K*&We7^Z=rr=JFH3&qm!96AD"FtXE!'X9k@XSdYo E!R(nf.Eg^]d!Y7[epN"[\:CrZ(umhSG+`NM`/8%_eLT,];,rU&KLk:=F&8"?M.9 `-;$m+#\a;[9IO;HM6P-/;V(f:o^cN[88X`e2$=,d"&]B:;$gB?c^9`OY[9]Ctf% Mp2HLe/I2dt)d%V#e+7ePcidLm[*hPaJ;mRW4gD7k,?*rlXn-5sJ-Z9,pn(lFU5b 7@-X]99'gtUBO?cP!Lgm/:VbOr[Di*ZsY:fASLV:Y$5PKpH_RTUG-AO%7bjoS8Is U4%\?jT+@dplVlq\ZL4LS_QNPA:l"[eqHSH'I[4Qkd.\R-C.c$<*JAA+/4Mp?:B3 1,lA(n'KFCM)j:V&"\-ZFPG*W/A/BBKuT?3!kVFY3JD_Z9")*fsLMSUcJ)Q:?;$X % j/.iW@iNYQ#]?I4)2?fl%,^e:;D?D5pj+U67M5Rd8ED1fgb'N?W4.VH[dB5"+qq$ VDa^0L.:Pk)!ViK]mCoCGcB04d]3aMDXI=B]QL7(Wra*#7qG\#,`i6sN:5e,r)t6 ?KuNV4[_K:X6Z)`KKbD;I\OIb'K(#'e*!MLj/7Y`VnSike`D]c@:X#rH:?1&!_$J rmTAr+Nj8T+iNs]I%eXECoGur[CNjq$/TSd[@EK4&YGJMno4AOTs7<*W7Dc6-_Cd % !R9f344"=rW[eTph7:15u)1he..$8Fum@A7Ji3<L@d^o3DE+#`06?@\ak@k,Aofi a!T1l[SmI=[PRl4%f@65VL^NMC)lhMbN%cq"X"ja5X/$(Jb2Y`AP=;Fsl>1Fp2lU 9=&R5nV&sh,pB=ILXXRpq)Ss0l^:5_@c+iWsfM#C<7cY-djTtp;n8s'1qHR8Gi]Y ,4M*e$MdkE<0B90V7C:(*Q2N7j-"/WAXYYT6tVP:h#,ARlnr[4`r$G.m,XJladt? o7704aG,\i"kA4+U*)0sDZNO0!*:SqGI)*;[VS.T14F;gLO(&!?NbBS;rS949daT nD5au7q*m@$Dg5r5kgRr#inE<copu391UlNW'ahnR5?XIuIX!o/_+u4PP1&$Qr$D 2kDoELm+ij<]198?k.74asI!HA^B&j('c\na-b.rE[6T"5PkZk>Sn5sG3<_'Qm,X `@++B<RWI/5k)tAQ.kKR/[0<Le(/+L>C:%]'HmCC7PjncoX$)g99GKRX/^5(?cBI OK78E2Nal/am+6He:FOXcjJhi(tuEaQ&@sXhd`\-NY-mT#-sKebA&m4@F-?*@)0( P*VBY)hmm#[&_Lh.T+6B`H"1^N2r*reZ40gp7OYF<bFfcZ&Dd6I_"8)K*1%D.]6b >lcHMk@7ZQ%`B19'4T9r4;X0?i9G6A@E^&J'BJL\JX[2VYH^I+oE2'J!8\#DD!9m #S&/r`k^h;1j6qQoqD)fQ+iDOP:B^Zjq_3>WjSn[KLoDZ!KWP"(HXPWQ:0<0AE.$ 3Mj'5hE4c!UJX9W_58rB_>HV7a`OF'G=VGelF6!IpGR[I\)1KV@mdt6QpUU+53%b MTXf4XMG+ti+Tj9NrAeX)RHr8\_S6O&-eej(M\rijVthqHY>of?$ZRP04)L@'%Ml `E^.2'fT$=oDi'>nfZ]r:5miSVEX3c4%]:9D[ZoZN;N2$i:U!s-;N4<"/2UktqMB !`1,1l)Dhi6tFm'oB4daq/%bhi'^lgIXD*^>&(=e<?bOF^:*#<N#!D!Wm5YuoB:" fdj$NeOof1gVUH3[0WRE'Of)YYZAglhu^GePX@2IDPd%'<2e,(pl>04OnE@t>,JU 9<X%f0D4\ct._%\,QFDhF6W*Q<WbF^cD::56,1E:K*JJ>ZA-^ja>0rVWS"`'I<?2 &?u<E[9P/p<)#U";DemOEZCU9,e$f74bYUcXMmZ+AQY)t'_,p?`pou."#s`EC#>T 6=,*hdIfBEJ!/Jm[-Fn.-qodt9Wjl5Xb695tKC['CEK/$-4gO>?a,]:!Ah[I1Mc@ C)\OG^1\'$c!9X&'t(,>P;]YfNfCrZ89EQBfmq.CM+'#e(:84Ja'Bqi.K!?;`qft % 0>H&XqO4DnK$F1"-4AX7XWXWq?<Y(A0$9!$<=lrLS?N<>QtG0l8"hZ_*!Xn:onhb aha1*q+)DPY@2,M8JPJ@ZJWJd<90Fm(+.%d#WT(GI@,Oc9LDUra?p[l:Ze6:(='b 0IVU@`l<pqAt5_Gk7%tj5mfTW7in6e1W?s?*[[s=6Z_V*0Iafla22_._4CIC)H^/
05Ks%/W[":*2[p)+(L*(Q!RE="NrRDlrF/<1/P;l_#fiG;LLS6'#khM.ZiK=N^RV $;Y"Z[D3d>?:`(T+B\J_YO$Ok8hhS&MEHO!7.Pu;=YZ[E-WuTO'?3^-3M:d"*2-k ;LDXHuX,nJb^N@.sX5Eb-T7mJh&J>k\[I^UQODH9kMe+Np*q0g&1F`91k84bqoq< GUMWPeBED7#ngOMjPLJ7P'ud'BSt\#DQ^!`^0W$/4(C$R?=i/SSaS_(=V3,lNNE. ]\VpT&b4i+-mF\*PO\+;l=Ihe+"Hl3WT*.eYE>FKtHP?fBFG]h0ro9=W$Q6gA6ic \cbF4DHC$H$Pc%s?`1:<MKCAI)roJ#WVmq2F:EGWF*HhVl=9?+ZHI8]n6r9L<#XA (>J9oB8K,5q7`9%,e9^`n=IpIaiq2P;V,^^c60GM9Psj5@=ce*dbdJCJXC[Sn6"7 ES*<6V5nlZAS&^BFB&k4HSJRs_[M5U2`hGfA(_LaXY<0eQG"F'&H*3VKb>TX[r=E @`e="%+5cU067Crs*<,$?.m)c_l5bG-)3%t-P5kRKV=57*XPL<Sar=2iEV`E\-Er P)nfK'^kqBdHCU""PqW8t@j44o,MNHTP=lboaEf)JIh<[%h@n?/:#lHjJ?/oaf]O % #W-/\d-Um^U3^P"`s6gg>2DM5QT6thk9FubAVpCY/5_ojT.Xp795K\?,s5<4*U/? &Q-Uo4!8e0Q62E08r]<A6EDF>gPB]n"6r$>5_"U3SId4"aA]%douF68!1UR@_bCA T4+<cP6TO;4*-ecZGon8PSh\,46Q9-'cgoVcfo\-l@p9k'CmCDG,J6l6e'K+]#^t dKj!FEh^`]"hpE,^lQ.SKe6'Bjs^Vut7FKcmJBp*;X::RO?>MFlQmII"R%Y6u3F? b0P?i-#Jdq&9(OR?JlgUn]igc$;iS7`i%l!YVQD-TgND(R_XqNhN]1VD9j'k/4[R qP1"n"H=u\'$Vpou''kiLDAjMn:&,dB\H1)fp=L,Obf.)7$,2X?FB@d58EN#\"C) S&08"P#DN]e%C5KHlJ`fO5RkK!uD45h^\+B>5Q:Y]X:p,9?#=N'qg2MiSfM?X4JQ GJ50k_=D4VpC<Q-1"fVCqrL;l\WJRtDT+YY^?Rg'\aS^sWeI%A_E7hG,)6057=QR $p)&8BqDH&2l;SitI3-e2B_-)qDVddCRjk1"r_]6_O4@bhmQ*PYX6:-jeYC=E&B= \:tJZcZkFu3a11IBDs)c^%h.&5T98YHY(J>dp(DHL@K<BgpLn'F*8J&kY=[9ou;/ Q\"d>7?SZj_Lr+gs'/:MqXUQpEW\9mAN2E$2)*=2>j#`k.ku3C1#5bdq#aY@$.:b UQO)7YB;2F*70N^"Og?oa/S8SZgIbmN-W_M_J/&V'=2V7ig-)MEk*.!oFiN[ea+[ s>5':sGkO+U%`0oKA)Era4u_V17<Xn898N+"3Ge=A<i%YImRKa#B.BpF=LbDL;UP 5UU+P,H!d,LdYjhsN>EEHncZqT!3@n9CU@icU(aR.A.!$$)]&-VQ]U:rVoLQQSWa pa%+0k4[9t_cJ&J7kP66p6F)QKOqW/A/9.KQ8o1sg=M3=>1dL?p'eHGWW0FOiu/r FCnDq-7b>+&7>qr_"cU39t"M45CY5ZXtWE8Afo(L;M1%\%(c^kWc.'"GYGamB=<c hO805?h=rW,2(fT%=8,ZUM;sqC)$!2]n\j-D1Hd3;KUZe@CQE<,="-?#HpB'a=t" X<M>/rb7(bZ`I<N`i!HC>KDM!GB3#%`lp90(&d[\?4J*AMfd2plI/`,(PSIVf`)< RZWBK;<OKs(D_:5Io$.O&<TuQWtliQ_ImT[^0/@D$daCggW'7A8UNoW35Ag@7["$ ^S>pmX99(@p-`^1/+;A="*aa?0\L8YQIEE6Ake@)<D(]/Rp[($2^-10(0KOeGtOG @JQ"0h4*4=P3#&Wsq-"!75I;f@-CgR4lX'H)/uSj9Q9-g</;+b*o'0;@f[8VS*56 D])^"dP)PC=&Sm[=5L3CO`pSID=?[L%esld@Af8ZUP:$G1HS+oKOH<dV3Qo^`\c2 O+(+(6TT<DTqn_fHN+92#%$1/#3t/;4R*6;VabtmD<K%=]ab/.3nnfg]Ao6Cn*orBkMLSLF6BGSNT6@$"2rWFFZ>sNO,gu(3)]9kA*#V7p%d=J@p'i!`22,g,DY'J$2 IUD4dj!HT..inb$%)=$[G<]?CKBXr_5"@F5O@uR[Z[%OJienPH9W/3DEuH,MmX#8 QR2sbg?^`;lB!$Vm:'\-3BIRKlr85+F2qh[=<?4Ns%-fFoA8m5iC'qT"[BLQL$nD -D)H?]jaBTOW8^Q-I@c6d\B5N!lX/q;)E9ineFDN&6Q2Y-X5jd6W)IgAr497bpbN T]V:XL@P7n`S;^X:g)L;n:]!9V2(ci#Nn'@s*e*Q/LhrhM9-:@K)6oO8e]T$%8O) D?IKR]4Hio`*D]j&C2s>8l,Eq0`lm8T?[1'=p`0qJd@.Ic;OMr@<=[]&@&iCg+%E JF\H"*,-r)^]sRu25"P@3Z\Yn#@9VEdV/OJ[+jjc3O=bG-L*M&PS@3XCB4U\5(On dN0`bT8+k&`1]Dkt<[r4C(]!OE45B+aMZMXu<'qes'uFg2VfaBZB*Wdf.lJ?=+9! ^uZr\aYg/Qe`t1j$-6r5PM+.>V/7H\GZb$D?P^f7Ust1V\hI2n(`Rk3#K^H9\La$ /F`T<.TT`b`0ChR!r3?A\Df"[q\#AL;LY.lk(RN_5`m[<Ifna-pgN6>N=V;*B;kl B=ZUW0rdN7R\7mXL7)oOI2]P2qtAf.nC+dg1E0\_2RX<VJ[Pop[BI6g*>cm[iI[M K6lfW@o]<\3Vi.R@ARbRC=W,VGpWDuf/uT+TEtnio4lnWeP8aLL=;3CX[HnbuIL] 8]*#adK9Oq'?raj=p:CM>#eh^.H#4lHr6Gh`s4-_hS-7G]0/7WUZDsb8H,u([/i" Xi3:/d:./U.m&)P-7pf)=3IBqX%(+8].9l27mQWIPIX`D&[$fN&&a&h^E.qYB@IJ gc(I86],c7&e/`Yucm)\&Vbu>;WU9d-[+q>=T\'-j!Ze0HY)7?_P'cMm@Q+9Q3ds 3lc*Q'seED$#GLPT]:K-aDHLq=5F94d(f%>-#I1Y`%?]Lo>HhQY7Cm4_,C)'>9<9 hEq!.r":7_^%#o5k'mgJ&W$drEu7jadYB2][)@On%W?/8MZ5KRBp5^_"EG>r:0^: 4RY%,S-AMO0t4(SX=*.?GrK>C'L.!)>KgO'Ph+%n^jfK/FuY"aTO=L/YbjLSWP'j i9GY$W9pcr@Cc-g#7'6"^,lQCjS<GW=Q?_$9bn);[F-t%=n2k<aXgF:E:S>uKo]0 E5YjZL\`]@XQfRDT=hMIE%7j7F5:!'V20$f3"):;&;@1kpjH/@R_n&]"L.]:2@k* `Jg7BL%kF+mpb:huf/;TmCj0_!(1iP$D.M;&"^-=GOWdjMYaJ[Wf"M!eEb#:YO=I +5G(T\$sjGR^q=MC3"rrACJ=BlhPS$3:QA.GNOU^1Gi@dF;pOsKH6>];UP(:.JEM 5[P1N_&/u@kAZWdjkL224\mR)4r/CZph<4U7*4,<m8_sZ:(;?W3VR3aXN7g$C.PX 2'i1*q76penh=m+cN'P)Y>eOq/@B>j@QK@d;F]0^Zu$X=/Ar..8KOWlH8E(L[=1\ i=+\\lE]kY)`,aGCq(">b5pNG&Frj]k)g!+tH>Ck1-!4/tL0G:uM!E2m&7'DV]UV
;r=^l3$@N=92)eOd$4+Ya%=,A'"<b&UU"D3N^.n9Ao?7;*pb>0&88X/TIJ+Jl'%3 U-*?Tci?L?'BdaBI=<=W;a\N<s7",Z'CXlqkmcT_`(J$9cOI3!NDm7"c"1%2<3BF O_6rmSM2>:<#1l9s+u-g+TXX1tU^57DHNCZKXK(_JK$H`;F=#o)'cZb-V"Q)dQ?Z 6Wtnio?4XiE@<U*XAr8hHKYmi1jbI6\q^WJU#IPLT8I280eAV88eiq[Uf,W=[N/c fb7^cI;Sc)DT0fV`G@g1NVh]#J'`HNhGg8mWNisn>MOtJ2LIQ(D/68&O5l4]Q-BV <XW"&eP6dTZ?Y'+61j4H>bBNhPl*VCB$+\<r61FK5:8QIn>#>Tl`rp9X_\:9N!58 3p3i>dH0=3k2kaGq"TBiD8WO7")0QE?"SQTrg<*/l)6%E>'JENgi#/k)HC[0%J$h =I4^&Q?ogC#2"m`g(N84;#aOWC%D'^7Q.,a^T6,\=&N(GHm;V*+O5-&mD^Z3BIOV >s]D(B+^-AgkqCq[QWfjgrNX:hi$ab:KicV[E'9/8sQ6;1i4HQm&8?a6.>r;1\f` "Vu=DZZ1F*rF.A,kQFp\4(i++d?Te,mjUdWqX>>0QL:Lm&]W:b8n*&,pNej)hU EU!,`m,4qIOY`mKj,AYe=u`l2MPILXG')VJO[NFn(`FuM7!:n\r81<<P-N-#]`=i !<eb&eb\!<3$ORf(@nWV"Z47(DO:_/6b44.G3bFO9dM$[s)re_\,n,ki2d1t,8rT _s-;clcG5e[I&Q)iJF/e,hN>IU-%Er-SF7JHjT00'.7nb1ZlhD*ZTa8CXmHe"@_c rrB74Oq`EHd72\/daW'9Drs1_jd'L6(s4deg'o!9DCqMh#*$+apZN6kl+,IKQ:=b 2(/PfF%cBF?j$D%#X.K.5PBd@:0kN2U7>'GCYE$N%dD[.iTT8X#$7%=O1g''!=c& q$8E@cb)g_2Y=Q>.A&@K4).g]AC73I^=?o)sQTbk+CD9s63m++?bR$.^=rgQDCCQ ,3X,gmOfRb_[^kuL/oI]\<]lX!JoU),`Y\6O.%h!2FQ4(qB>@m1puTU)-@[NfH2R i]QW;Bnm=!q$t*(mW.efGlNTlaa);HP=aUN-5&3&,CZ?p='nO.tZ#,3`$V?6C/Ej "!!U$D&l*@[#@QYT^%YR;k$@OW+j45&Bb"@ZT53p`C=P#Zh#SK>]S6k=c_U9%j"N blt3N2;RuObh&B30o9J&Lh2)d'YO3oaLe"ggEoFAN%D;o_IE':Z>i.<TcP!&;[q. s=Q9uWml#JkjO4n9jo$8)DJ/\9+'8i(WQ0pNKUhXq<C2kjW/4lrmc&\X9prkP6'3 S=.@BJtL;?8"0hk6%`^,976*LAWh9fghbSCgM(:p!d%&W,J'*CGSUYSK=dY,ZX5Y <W8#V.q3m0ec%S+)FJGm213"X*-(GU<cnLmC"%C3Xp3"Y._\drMoJ44uVsA-^*&g )UF;OEoD2`;R#8Waa"*7nTuq1ZI8VG"t>gjE&7Fj^1*pkC]5:62>Ll'`9-@+Ct?d -KZ,;#:s@"TB\RN*\g\k4VU4%Wi#^\Wlg`g-n4Q6HY(7INf3&qKjOtJOZm9K1+-) lp?2L&e;5]=IC$%&[EV"'>C/()d(QNH:V6bA.@$"U6E_[^7YG0.*0ZbTL.&&e++M 8*MYso/PGqY\4bE.!B`u]6\Q*Zdda,.Ha`bt@kN=6;2B]8G>F7c^.a`AS=$5f%gb f<\j/5"-FK52#Z$Z5Hih\VHgg#S_tp@n8P`6XZqiKgT-f=-^))#1k*pu4qQXc@8D GrA6p@;u"qMe4Z<ESi+*a6q$b#W3YSrZ=@6hdScPD_?J<!.F(YnlOWXRe\iDO*LO Ta>$h8+c5/\Cp$AVP6J`M<k6?/m$UP\aSrLlOHpaCX:YfW).LE;52iE#rrDrFnlf '8hET#O0&YMKN)BO5HI0AcE]gbY2rs^:FL,nKcp`[:m/*V+,ZeFV^MoQSmbf`*1S oJQLg4Dp&#*)t]+O#$D8[T5`I'>H^%EfMC"T#00tqqY?`D5OeBSF=r1uIf;TMn/$ M)(ib#tdim?%fndP1+6[?Z:HK.1aqn5l,L'.7*I="V;YcE1"0>*J8d>")9saRBme #!o2,g8:F%@T5#,_*>mLSoCr%!T_DOq$2pG*,r=?IdKm9N38m4:M2:(HJ+++&6:k CmVO1OFRRR]YD@Yf]MI^L;Ihn>b:25]mA-(.mDiBMNuhS,MV6!AjlBOce(fVu)>n dc:>G07geOcOmAFjb6Ds>]gjeNR$H";ZV#%&OPs*HA$[bMgl06P*=k!mH/D:0;>P 1a[G1o+\J*H/%lo^bE9fI5&)c3HAWtO-(e+(nr5Wq<BOB_tW\nRjHZnKKrTK;rGF 9ut%:$$LqU];:%:nWEO1#8mGfOtK&"q%B\p8h)kT<3oa)(Sa^V9AC0@E;mJ-5bVp ON2)'7OZQiXn!CXXKe\5Sr)ibj9_F`a`tSK-;)c7C,%ckC"h*NY?KuUS+D$Wi0on &=aS2Q&A*$q]R<EoJE%?o-M]1Qn_X7%9h9V6Hpu_bQQDKnj'Gh>XVk\*cc'l('Co iq\runD3nS.]fZ0`&OJoH`O^uM:Z%]"XA?B<6P[f_Wp75M-i5T6$g]MnTJ&(d`@\ 4F6am^(N7AsG3iG7Lh<08imns8)SWKkM6XLHd=ZH?2+N(p$4.3ZM-p*:UVI9OZ/a (FGCZI4RaR5nr=.0_7Rm75=I5r>`hQ]>L9(!"6kk@32\&(Lg.29YdOG:S$$=NP". _V*'W7]"lD:aE6/k7Z)`Km?`B\TV*hO+PG\%,m!,l-N@YnJpN^\0$rEOb6AejkP# >lHIX<C2?gl`)s1iSR!S"4cWH^Kb=ocf:\KP42tg/_Vh\[5JK&Q;iFQH)E$67EnH 4[L-%i$3gcP3@hk$]8H/ZT*='3t*'%oe[4F$9r9j?`")M4g8=@KB2+L\h2k:can8 Z'B65OAce7m9"XKNP.i_O-#A7BA]XE>^VcQD&Nj<k;[m7nNeK?4i%Ho(joWRM2uP 0NfnG[tN(_j>aU;OK<,'Fn&ZbHOsZb[?B![60oreAb#fG7?DT2)"k_4MON:K=g/H nhodB,*dQ;0au5Mj6pS\f-8CGDQR(kNida[R6(%LJM(6"C@(O)Whf8'?,n]'rB0V YN1JR.mPfht2"W>AloeSK\d&n2F0(Zedc:,5"6Jr-.=T.fqDi"fjGZN"]W<;[$]. 0@7!3a0apu%p%o:uH=,pSV[/:"YR&7dlMDd/9c\O,P-c9P9=W0c<7_V4!7?5oF,% <K']!4?(f=sTRrr@W]gW'fn\(YIWo&U9gZ-@[Nje!ul[j]>.Z#\_-nS^JL^-CP#I !j@1[NWIgV1b;aLmBf!ZQuVD/"faXnHHhTpD*U!51so1m*01"alM>!-!Wd<OjTq[ PK?gQpnEI5dVPXeQ"?/c0OVJB!9c!=c>3='pY#9AOAoF`lJu`#2NbmM+49T%/h;e ?+Y,,2)^VT_=@QEP7"<@fZa2&dJ`>b<_`e^Q.Q;mu>@^N#,Z2G_B\l^_:jZmhCon 9%U@%oNVn)"?8+2e[;gD;uEZFKL)=I;rK$goA@&Y^`A`nGMU.mFB<N`V,!;67i7< Y]bCM#_;E;S7#:tL[%rarlZSS5)r<<\.bERI\V_ZRFpXE:`<BqpGHLNB>E:4g]7[ jL0XZ*7HF\R>Vp-*M2"'JhYN'"e$83YIq%OcOEY>=%/N#8`*m_q;is8iEod]._2" (,j(4'.o'GQBkA/)sQGgZPa1O_rP^h+6D]=rrDGepnD:8o$/uQ62B&62Sbj.SP``
Q7R*1_q+=M=Vj4;#,BTs5:]B[OK&CSfo8)uj4V'(&]SdNG3:3)]kjnMlM)5gIS"r VLHFsp2#)sRUFZkWS#^&.RA90++/h6i[b=L]6[]On*c:XmC7jP,R0mHt_#27uJ#X &6KM+Q6VRt(LDgiV6M,>k-qG16)!cjX(!@oh!WDU]G(1CC6r'sN$6cpD8W'G*>84 6b+<,q9#(N1-%@2j'jIgXMlBQVRP\&^Ypq]M[bFAcgfD+!\Y_mdU)fm8hBVbhL6. *Saq(p*6sa5s@LTmsEPD&lqR=rQ'tT8eB9<6"1C80p?)sV*'psj)S\!^Djp5*1)c M;\Oudlpm;YB<:&FYb*5%HJ*9QWDY^Ye;uGaAXEHm^gh<Bm9!NRbgq/SdRe12`q/ Emf#5O^RbWR!LGMpnlT?74W9q-_PGltBjC*Cn3uKU1pL3AX@ar/UAXXs,#dke[\k 2gI9Wp2@]_X@IL0$DO"h+TS^j-n13`NAK[:2%_#[/1OAu'ooR?I_h(uiHn[6Y$.[ S(K<4K%+[+S0XQ0/dSNG+a\%R;0WFSK]rF89-Mo:o;K[`EcN%*2KN%gk6%W_btV# ;d#]'R,M@YZEdh>WnfQ>'BW01Q?`UR#UGNWo)A]sa?T,BM["Se/9K?ckS4$m\:+P **[^EJ]R>+,a]H[@2[tSPO'uWLEI@42;\snYX%2bDF``AFQ00(H*VG?)^:aW4`]1 =<jQ+HnX@CBFp"O_JVha&^(1>J-dB:S?`^CG"\9dE22M@('ZljeX%P`"3)MXTjP# luT&Ns3Xj0r60Wr.#"Bq_eua<]X")(Y@+7hPKMNW.!h*:F^[-V?@5&H-FOg)-bl] c-LQY4l\h4em+21:A?mo"Hud$DVAlSNHQUr9kT.`phlPi9.P]JrX<AQE=T%)-eA* [DZ]B.`5aP)3:\mQn5ZAQqSFq&EBm'PhiMo:h[jNJkc3*q&B>#r3sXFAbR+VZ\W4 NPgt5G4%=#]9GSu^<9.Z3>.Y'HH>H#QAB6(<1.*jH(lT3FCn&Ju*]XD*%/F+M>!1 "`>JXggPV&,t&m+f_2<Te'HSAN]7:Z\JAg!>g<KBH!jl)?@?=0P!e#^qWXZS#8-g bDH,F'.A+d,jTT3YRno]RH&E?8iTY%rmRQqW4Wq7PP@VkZDsRB"Yo@<jHd/IekEe Y-;-Q-R`Od%e2_K%BiUi8,dRgYa\'i8+ak/9/EHnXFdGQSO_\nek*Ols7iuF*SWb ,Mp^Ynht>W!*!!dWdp`PK/Gi$i4,2)M&2"u3gjHP_7>>YZT3B\3(ifl@l!a<7B6p Q[>$(X=5N&N.+c2(!\`4;0-3^U(RVk<Y6I=c1?Dc=P.g_S^<96n\K568M22(*'ok peB]a,6IIc$R29S<*fH_`Y2n<2$nYQ[5hqg*%W08*_,8HMA*"NI<Hg(iUau>KQ#, .'N%fF(tQ=AO;>_86REuUAqetl\ER1`f1a]Y$?YXA[Ig8'OI"(+@@;h(>:f.f%+# +(g(,mMEMq*k/%ca`@';WDQNq0^b#>ic6\h>/Z<FnKGO>D6;*`\[Kd3XJ$oYun"I ,H^cb3)=</972^?6KP0jMAl(?%P.(MOe8LYj<==/TE47;%0$>'>KN6$^-iaA&uIb Tln$W;Wi4@tFCb,GbS=g3,`jTH!(gH`[72)6eERgkp@%)\r.i4`HZ>IZ0Yn+@+c` ltq_+<f*lE>`];+/4=R)P<oRQ-Pa,#3.3Oa[P/UXH5c!%#GBqhfQGeNj;?9?6'8V )AlV)p,eGoA7(rma(BW72Bl0+`R+p_V1[RiTF$nm'1[H9;=UCi9R#<_2d!H5>#,X *e7R!5%lkHt?M9Z;'.%K4lnT"EY9S4d3QXNa'0DqfcJEAs0egUhI/Ae"ZR3jG#hS StpQ&kSfnX0-"SDZ)8E7*1gKdYe3lc#$ef"GH?j;h!RT']rq8,\#,oqJ?P9sX_"3 $-s+'kq$biZ;G/8IhaWPoj5,LMA[%/n7R&N'T_YN`j:)jiP=H=,[RQgqM2Ye5)`C <D,`XVJ8pG_7(]2Yh0?kWeLT'Q+e3;N4T8_n3!*S?R9e"<EH.>J@o>`Faj:]qRQH `e_a5lJbQHpnZ\+*@;`0ppOg(4II$!%9YQ;GJ=Nd6o,je<>]EbUsmP2Wpa82"#dj Qo6(.8jrOH]M6Cf<O1$gr4(d@Da6uZ%rqA**8?QSncN+P0LQb?IJWJ'R.b!'S7.Q O@2p^I$6b+:TBCu*pNja/`aF,jHZc;H.je6!f@f4boc(kGeNo%Uj,(E@$X:Q"hs@ 0h;;)4US+pL0.f;`'+(,HXK*hR59Y3HaD"-$:O\jN]nV+f-cnEV'AJIaS3&D)JZb Gp"8eh_]X)W.R>@`GQ`<c8QmA#0MtU.%q"f)$X(TL.>VW>j.bYZY5Y,`n;P8QCO! .TeG%kq)I129JGqTfTj"ak#hL>uua^Q'J;oO"%NN6Wj^C&/SN<k5rmUJ.V7U8st7 3)Kli\.mg'?IMMIt;k]'k>6)=At$Ta(R&PSGY%'A;(<V@;Bj6rOSCWWD,7=**s_^ 1oj<QP%c8!J:u_>fSf>PoXMCK96gI:ArI;:ndB+$aQJ>>)n",HFA#Z=Hs#jY>sMS 5UcLE)#DurgnR#c8>*Z.VRZYt;j)3J9eRu:Lbg<I.jVWqN#VoY>bMkLa&iQ$of!2 J_]`EM6.jIZ:`UXL&Zd_T,MR`DRK&nP3>U<F3)`0-KMfnP=a61t4mT%Bra?dl.Q? C2X#NhH93;3ahIu`H'(FZD6jL$hP=KQ6\X,aGsh)Z<?fdip\V"HF.NI*WdSkOME6 ,k>9EDnJ^h>&W!EX(5]frS$IR/:"Dq&)>_3Hl74*DCWKKumtNXV+-F%rWPRP.!,N SI]2H2*6rPK!gs\>.XSW#m*(H:32nEgtr:s$QM?$n]7$@E(Pubc\.)jGn@1^lJk&..+48S$W0,p4(&_?h+FLk=%o&pcLA&ppD%;\QmY2fli/d!#RH`Rs>6Gg8NK85s0 EER%_Q,<a_`TR7lkKcZ'6?r-_B4F;XNEX7DNJSk&[TnoPNjf.d4)?&HTnMXm!p*) p0P\?<),,dP]:Bf6,5()e6ES+paV-fQ0\`7gGE24Vq8NObsI:NbhRC2!R,Ff\npP 9+_g63>Rp6&*`;)l/KZR%?gPhk"=eO:_U.f8cDP,an9dY4b:6*#>_7H>BJG(V0?. 3-'ArEKp(*4&t3D?#/mBI3^[#UlsW>p?u73$mY$M==soVP"Q)mMA"ufG%)&m1K,* FCJi<`/_B&t35jf*8L?eXSPqGe'J]Acm:574X,h.$fhrXoI*rH\+J%W*;V'bd-b3 !C<KE0od\^UVV?ncgJgYj8&E=mqN//d'L)8HI2sJ\"PKc*j/9?2s^uZd:q-#LTW( 7&/Y(A!X`Mf3j)W6"+rr?2%`o!C`Jogm`oD;YBdKM)eM'@f)$M1o(W?Fcml6)6>n nn>-pF'Lba5bNL:G/rrMh`_qk\8+lViFPm,[mI\Csc"i$&CT.(-ktS\ne30*IPcc ?:j0LILbtA*6D@%EfV7:?PA3kR&MQ6[$Y`>%*I,S9(Hg,##?6BRQc:H0^]7s2FI1 hpD6Wn?c)S%EA48[Sr@g^*7g*0P'C%_*E\s"PuJd31=._?=3r[5mKZ$&Wo:2WpTZ V@)i^UUU=.@69$p_'aToH#aGNW+lhWI%4(\MXm!%6-:[&Du0cKF@6\O9o!1s/g*= 'cnQ:0ZM=e;WZoUa8_ZrO2/gt7f]aPp=eEKu#pqhnj"qM-?1LJt29+3tI=M\n#-5 0\Ed>E^.6e:d1jOdt=(MRc'WZkeEY-[o.:[+'8+R_g(3[\,4uQXaoY?c92E#E70V
g#bI=O*#M!f\D.*4Pu,InuO2]],Yljnb4!-23'bTK,K-.EDDJY@WAq_Da;-`9?Y\ aN*\C51YaW]KS$_pgk*e1oe;:LT'^o4OE33.`crJ7UMA-e5Ts),!$#.Z9o7tpCr^ (&a&6-ub`ZJHK]J(t/Gq4$o&G+d4g;[&7G?+@nrHKTJRj3I\QIj`&SDoF9QEdfU* ?X.3>rK:/'2ejBkq5R('9,)Xi3SbfT`=?FW)8+FS":8fC3kAXN57qY["C)2@Lc6N dPBeC-B6d=Nj=A<b4aGQK&ba7Yb81$=Nb1iK\Z=?KL.&To1X$S\GQYNj"AtY[-h6 7Q3oAE.05EnP9oANn0*+W7i\$3W]?no1jepXPO`D".`D=bV_'0L:?92X]ifAYi`: 89OmEt3M"88Pek89`X:6\.kZH@]7P>,Tk?LR`HX4aO"KO?(Zi(\<+PN.A8Tu*jK( ft.54Xt_VXFQ*M)7.I(NM@R&$j>`DN*Z'N.hU+&,X7DLuTSTiubF")^.))f.e]HG m*gJs?9'e!MB(c]ZL`EQDrC;Rb+>,Ko4$f;k*c_hV=6D,BB;;hgff.Y>5<-DpKWG &u3h2=)[C,`=+mW+RBoa=mp,qq.20$,YV96"_hS>ZHi]Mu\mI0XFa>)(Q@HQN!d* Em;:]g7#)R)34N^OOqNSbZV,%+LQTg@N9k;YF`W6O2fk9l5'mirr<;--A6c-#*s1 PA[-k8,eIt./C=aie]:K@<Q8]QaAfTOSZK.tZZ:`+d\S?A5WT4ZpIu%bD^=7$Si+ bnSf''>ShR`I8n%,1*/!?!2.5/4e)T2UQ(M`p7Qb7H^9@lm2<PkCAl;Td&P$%I"> WG9\tTJQO&(TQ[-/==hot$<r*oWH/?O(*&KJ"TO:*t]"]1"tf=+%uml:+L\OJ*>e S@f"pUA<M1ml8TO[C*+m"N!Q9aIMZCR$?iWGTG&cD^g`INU8lmI(?KK5c8q<jA*r 0Ck'<d32F@b*DL]CXT=&pLP]&16!d)qE1\5X'd/hRK]i!*1CAcCelNN3NE5'#u+r ohe=@%&Jg#mKBn[mlCO.adHJ/6Wus+&@)"k?A@U2\A@V!-dT_&!KRVGp,Xsj`b[5 /"*RMOZ-B/tN(1>S##0Y#2QPAPIE`]OFh>+<Xb-gf>*W(\8="@/uE7U'r<+F_Ea1 j_$jds;$;E%1o0gBX4Rj!UX^FRK%%@AHT%I03G<63Wdg/\QWfeND,fnKd^53B+g: o#OXK-1(gSm7%(aNGp<$Y3nS)FZjLZT#UB74-\/@'PQ3ago+;V#em0Jc,CobcP-h 8Lm5?4Aq<C9jl(L7$+ReoetY20[14d#m29Ie$jdXgT,?%q+_qC:+lmE(P@*5gq%! V>o$D"g`b[2S[V+_h4PgXoFVo.7f9d"[ba"O]nu)fr56FQ611JLM:.3lH9i6kCsg r?g(1Bb6)0M!a3&E>q<i51:HHJ:I",?MYdm9,DI=cklqFLWG8Y+#E))jm#,B]?)? WjM8^fr9Bs*ApFs2[nC4^mUSHj]qY#VhT>B0,aD/FJ3;l6Vl#+bT$Q3#1:HQlVNY 9AVNHSa34)]n7$7!m'm@rXMS=lrCa<Jqfgr(t1hqLLOHPal<=RT\Tpna)QJ3t2:[ AuR(=SDN(L`b-^=kK%Wnl_;iIg>E-VE!TV@g,GL>E@tOJY<p,@Ygr::ST-XOY<A, -k7t)('B=uC9hX(t`u\mN+[VKAL+[cT0=ss`hf!s4j8@5[d'jgF]WS[uHkOrt45o ZH]9k3nIlG1N?+!`C;tAnhX4kQpK-)O%q33<='C$*8#j-BgDih#>nPlOe<`6_IB# EW'Wlp[MB.Ch&p,m]AWj9__3DrsS:]`_^W!VY'/n5:,/.c5;1*uf4jse7sYd*=u\ U(j'"_?[I)jtu]Ad]P61MNi;65!<j/6p.X6QVPVH;S4*$P?pMXh*h[ZP68p2t4=J V(!*.dJYn=YT6]*UQEdInIY9q/8('N4Aq\lnTNiF7_L*mA&d8_E\ldR0hh3d`&t0 hAL&hT>Ia5.eVHGi#_-R'A9RE7KC]V?Z+4,"EqJgmiZ'T'ai8#k2Y*.Q4*)-?b^? U[B.JB^q.iD-prl0"ojAQ@1(+:/(@blRK$%PB[2TWH2_:?N34ecsek7^X,D(7s>f 6*(mdneceh-$h/625QFOJ"Bf.eqBb>&Y#"A8/dZPEc<Ar?PCJB))!S,6/9\<\Os> TN/_2MS@V,:=UIAZs!+;9*"0+pfl0r<[TWG"u5,C;@Sa>3Nr\2K@0i*Eq+,f`sfj h6`E]]GRZ]OMa<5>`M&;="A62OD_5]jT_'5d?<W\j3m<ra'"!sPmhWn0j!LY(Xu5 ,k0HPOk1$6DUbLNF5'N=Gb@+k+o]dC2oG/bH$dYo!bK5-Tc'`'WGb"FeVl*7bM]7 X\V!uElJ."#nR]]F:?RtP3%>ciF].HZ)NtWfXn?T!+POBk2q;3:SR7bE1;H5$=6D 7]l!kLDAm3>u*C#?[Ch#k@a@4d:ahf2A9G"Ec"j\_F='!jr/o"c%*,h/Qo7L#=GW pA#58+A)"DIn(4HOl+Zfu$b/@rmrJSe[Ve,k^\njBX$.mR.js2=79Pl8f?+?tB9, A\9V7FS`O.#<&KPYsrdKct)+7DR=O:jAL4S70Q>P05`d]R3@E$RkE9#g<9Xp\6Ni 0hD'k`B$<&*'jo02\S67Z*31#;k>*+kmiphf&m_f,1U.Qt8PGd\H%?ba_PC4J=Gg 5Zp5Onmjbm,c]MZ$Jas<S/W!,aL;sm46oEp]ObYn3mr:cajr)JQnk4>u->UE)qMS NE=;]eq.O1'(S/)tPN&[\J"5,qOUjUuG(A;/6d$r0&4b"EH@AboP>Z]A\$=Ce1hI A]VO;joh=F2ma=iZshlhf-4XJs-s`_?jTU+ns'!;#"BJa`+YN4D"f:)VKoiVi@l# 8Fj1KNfAr/0->C?kK&p`C.FT$_@!PE*&E=Mq'uATT:XL9O^;auN_\?YpQdfWG83p d4nn;>\k\]<kT=^S<Jint#U&hb'ig's;f%m<pAMSM4Kq=$TYt5FC1(1uB%,o+/@W XSMVZjeJ@?,3@3pJYMV2"4P/cma7hj'W1d\86OWi:!+*"nfJXu]1a4\Qng4tM6<b BEc3NjRdetT?OBNs]*X,P#-Ccu>'/@7u`r1l6$kVQ/hoGT.W(7:J6kE[e=kmUNd5 D!OCR]?Xn'&&YR6I?We8M$R^!^Le-7_^&eTqO']["a!ZS\'D"DlN]'@X!;T@GdaN 4)>%NZit)cB2KRtg8d4p'En]P&4_.0&!te9>)l(D.fA[?b]6Y&cQYqk>]4IoENFl -lMgk@B%g]S+FZQX4+KIqTF\Sa]n(_7=]&R\Q?\JB<*=%s<m:097rE2t"M=&?qht DOJb:QY=SDt=%Wa.OHIh>;VS.em+G+@9BZhfqR#NLho0J&U1m1%,L/<Bc:8YkSki D@PFl<Scrr@9B!9?@^I,<u]2KB!qQNcG.(Fh$+c:*T24<,_1$QMndF_\=0*YJi7< `FE*fk6ASi-Gb"nD>SRIP(,.F2pE/)K:)]a8F5t+68Z@4]97HQ4&t&Z3flnos'`o Ng8fY[>6,q.3H)'WqscJE=7s"8!>\'4AHN7DW58;r)cZoc:]0'.aLo19df;/q5Lf i`Wg$bm/skB"&1f_8\d>]-E^q\ptT5cG$;+R=u"Wck'=5%6DFX$N8ciDR>P/.Ek# % iDE@'*#A@%cnUp^fama1>j+"_F*oiS;J]$Y1`@cRqSro0spT[jh\](jWR^SoU(<,
Ei@mX*F773I:Vp#/JU#N4^6d+6m+4%0:R\u&6gdX5fS!,use)Ng9?/WiqT?XYT;R qt,S4.-qk:*i:Y&V+*V2/]ID?gYS@)aN`)j#qjjdq<u-''W0b`^>Qf-70u>&<`H2 H#Pn^+.Y?<jTgWa'uN4`O/B^T5m([:tqT7Rl)RN43&q5@?ALEo>qJSR$"DbI_t/V j#41_>&.9LY?pp;>V?bkO3^X;F=din\ceJqkG+5ARjtUVeTP]9+^Bu7nl/"KPa^q NeV=U$]uMC&K-Oj.(*59OOrKgVA\0]eg4D4]gkKPoN.uWna4=2+a$lS9[-P!_?c( _IijHY38uc9f.<58T![Z!/kfrJNQ^QVLhZ_Z)#KedKZr!bm.T+,a_l?B_75W#dX: H2(N_&ZWNKNc@:$CM@RHW`eEojV-<b:JPAWc&\3To,J"6GVILA>.>R'Uf>.E`*&` i;ju5kJ=.eW"J4"2$$R<Fu>Q#?S_8A\e8Mj"JoB.;[UR<IVRj8gMkUa=g.1G<2!% (c9jYRd,;^$>fU?T0:Fo7Stb9--k!$4)%8qXf3K\Z1\`1RFta]?5QJ<!'PGU:>qa .[15=srrDJ.L#ZTI=+F^(U<tbm,]VS'XW39WV64XVNQYZF`\+T!QC^A],qR.IT;F ?IBkk8,Q-u_UZ$e:5[WgFKI9Nb;$1rOmb#p'KGZ);t@@XD^QC-kT]X3dH/XUA@X, k4i@EZ$#`43<cVNQY<]UJP.<iq8h-@isC`Q?fu9W^u-XRmA-mN4C,q,TC)Y8tjHD UZg>m%Le`UuA@WX"7/*>%s]C'TZO22R/(^?>6."n3i9gMWWbUa7:;mEX6\*a,!TU `_1jQrr@KSlrh7M]Op1$Q".%aX)cEW<P)#?79S4rY*63DQ8X!)'Rp`k,MDUbgLhM a<U@Turr=Y4T$D@(Q/S.@jpFMi?qQPB7^_e,MTY9H";0Ei<@Z6MiLJ,?=DV6,b:C `@b9Vo@"C`6k1;'Y+!6eH<qN$h:FKh3Xe"D0b"g=c7%;9m9.4'r\dud[%lrGkh[a nrC`)9;IXmM0i-/Bg]M>_jK$2<Id0:g7+c9#d+>C'S[?7?>%Rq.Dtg;MX6X^JPmM qh[)IqJmi^2ALKPB!T"Vt[ThaSf';!-S2Wa"_rH(D9ED?9I4M_WNpYeh0-aV.'B( 5E[`:qU^k+LUeWukUoNp;oj=k$0R0Xq$\QS%TP(L$nb04$J=Q&:2OE56=#(URmRn <=(ih?,[k>Q"pF5X)B\"nN**+.4ccDDC8>lBi^\6$Yj2lR1hJ6TckGZAEd@bX>?< h6j`F+<1-BP"5@9Gjh--04>21qM)>4rI`t1H`@B%`sH4QKP(jNRp=L#*WRbA,nQ" 9T![*[CH5$JV%)5>.AE!10%N..51D1E,nH3[@f74p$rf_*6MB(\9__C3ArgTQgMa "s$=^XI0Zh$u6/jM;dekn3=`e,]2PJhX0=_qM/'h&LMPjfL.&'lC[k%uuOlLtp+q q(.KQAisLa9aiMi=ZRr@!!@-@=lg\fk-Z.g7=FUA269M2WJtWQH.Z]<c9>@.O2e^ ad4Rp*`oU#UYqdPI0Cjb%r(?`"9s3t-^@!"6br!bk`H[0&1%Sh[2<'"Y6W5eW\V( d)]IsMK7[jCb0p_l-3L1L&9*4G[e*SONMB'&?jU6@SW/si184;,]Pupa^O*M5lOK M7!gf\1]c8#ii*E6$U#1Ye&"g_e9MF0M:;f`UrkU_-RK$EX6oP!ILF-=D7/,iW2F 1\5Q*Hh=AI>$j`ljq%i6\frb`gjNVr;-W*pjXR+jnPub$FIt-'sCQ<69B1E3/T[V P?5iW1W)"NBbG*g.2i6hK)X-"o'`ss5PZhr:Wg4ZW]9-N,L$'9T"$&'NbY._U:j= i''ZBaYtgW3Ua*>J!0uRqjs?$]PuqV#=jKBFQRF**QRsVnKZDNTIk_Ub'l1=lNHj G:gj!b^aDmSb?U>5\V.[nCaZ5=UIPq!^._X3B!7k=qH0,jA_+37cQ?*X6@QLPs.; h/E6"W^a)e@5(`^J[HN?#DPP9n:^K.DbLN\1iV2LsV^9o*[uD9YZW=06BuR*O5:; eM<I^PV$AV\Pi.nf$*i8MW&)k*Hpm4Jl:CQuDeCMun]u9,0+UEF"17f\!:ZZXIL[ aCV&9"cCRiq,sqiCn+Ho"Jg'N/DrM:j`pEH`>R+^$jI[P-+.b6Q(dq*;aVj5j>eL 1@4Bk&DIVqgFMp(]M:MIsX]JoHn@E`4315\1qL7CuYI?]*rT<u@njYG#7Rg]!HOn 3^=VD[I]nF\\X1KTCb<\F3j6]JIcQ'?le&I*/784[;K<S#+*+kBPp:#R^(pLQ)jS :',#p`<2b-EE6Y2**"mAK13-u85Qb&m/fMpG_?!3M=(AF8$&8;`C+@kUD9%j]C<7 #0M(m,r,fn(XM9YMlI8rq?.8S9*^o8M'#0G@dgXUCpd91_T[t4FH;/[.q/_4mYYQ ;g06/:H8ht,o]ilPsY=aqeo2;RHmtc+Z@$e[L+qY.^b`9=tLFc7]b8ZZHV8PH<+h e8E9Q/:]kQ)\eM+eC:;;);d#6YHP"5$FDA'k4+1#[Nl=!7:J39SSY=cuL[2dD]0G EJgnss!#&';.h-pI%d3XE7R8o,HV2CO!9e;F,8rj0;oWTU+CemY7'[P::DG2r<K? IBAD@9KoXV+$RSTLh^'%idFSJGCkj'nTL1/,#,.T[s!b27k-l23h0`-gnF+3b9AQ i!\tmu@LgWB`Be@^'bs)jUl9$X'[p-*XKoAk)NfI9;*f&P!GRX$HffONf,Y_.M)# "h=8.MK_B"M[*B0SWl[I[+\<1KFIY;>Nq<OmDifF-(,o26Eg'Eb5j>M&Qc/U/1#% kROOaEna$23E4Xr8rX?)AgR)NN_'8ENAZV^!9`rZ->fX\q='70F>`6K48Q[*\,RN hSUbE^YJ\L[C+33<D=e7oseJr]?[XUNb]ReBdpEI55cK-Wg04Jl\(45an93rQq!& \XbR`2RYWkUTM*1YaORV0KW59+,#ELn2'bu;g3aBr%eAFAF=>7`=gZ",E4n(5:g# 1^+hg(/uk>0;)ra*B1=I9&^fnXF_>P$V@90i_E,OqKWaQ;ah+;T+dG&8(-H8LLWU "e2P_g"a#N>c')P];m@h,Z:qeZ*a^YkWWAO0:o:-Z!t%9<N24*K--#Cnj.;N9$C9 YX%()am?i/-R4,,h`8TOc[-S)Al(K84IP9aZ;jpT5L`"oGk&Jhg;FI92"BNWGbU$ ='8&90KSdmX=(n&\B?iH)^Og@IX?>meC<CQbRIf39S].&1J2so0]Ze=BoQRN2FO-XX1I1d8;]_OX5I6JJbg!@9$r^`A(ZSbY<EuCDK-6IB"j7M>0po@="m3;9Mosh=_ lfn\n!_./\k(W[i2')+q5;+o8,I\Yb?@#X+i@O)iG[2cj4)]A=DQ]H*[?c'n9u4d P+G5lV8m(R[c#r(L"(#a6ARa:c+-?!3Q>ut?'=>#-&.aLL;+BAVE/X@E863c2aIl )]?$::-<Yc;6a?W!Tcf)_r);d74GC^0.m?i=QN$q<c2_M#bb<Hf][7"EUUTCu.nn #c?n`?>ZiI(2_)D'!.^)K&F6[GhYjXTC,_hQ7V3fiVq)[glh62[tp>D/7!2`,j`( RD7e[qegM*Js(m<^/@miGkciqtMtg`LQ$Cl^e/`m]HD(V.kOZ+G%H^P_nH76K-f9 M/)4b,Fi"B8>eg.M$qDTFgU2Q#XN[n\5D$59IFE@*eB>Pd0Y?>[+^3bmMj%aO%lG MPC@Jb"t'.[.H>l1;CSF#AGf%8(J]rX+%0c!Gg;d'ZQ-Yb%%,GGcB`n=W'E$(FBX
p4pY\bNdKT-nIaBgrbonqW5@2pOfbeSJ4o3uboN0G=jj_"iAh4mV$qMt-$Vq$lFj -#4,`+)?b)R?jJta66-Q1EB/23d4]>I9!ZEr]@:lf#'"ZCeA[sQuL:U$8^7mN`G: =:o>jWFLdO;=d@l@Kc%k4oQj)u1fQ.k.:!Q>2IF*#s)TNKFfDHt(IQ1cf;PN^far rB\iXi4;qRA`s(o(uA<N4oos=Dcdm$bcE[ah>t[jmE@*q(0k;r)LldNI\b52F<C+ Gn)>&QHI.V\!&A$1sf@I[9HZ]fn)8lX&Y(f982Lu(&!RG@a(Y#nYB2sq9JLV_erp YdRSJI^7X]S1<'![jX?k]=en\?o1a,R.]$!Q`6C2,GD/G&04V*]nIhZr;(Acn]8G tuqYpO(:*VY9K\"6p["d'Om,$67i5sQACA+rq)dcMI8.s2$RCP(3)T?IBj*]E=$d i+T+4NOkduYe-,0_*IaZMI+Br]2fn0>r:KGU\'rr=mMHa`Wb+1Ho6)nE?aa*7S:? 2W&9S#]+DVtW@?*lN2=@AC"?eU?Bp)Mn*dQm?etTPCgg"+<%86ijhD.64_t]c`C" <`n'\LlnHeG+-%VCts&(?<1gl.TT]rP"-saQ(dW`G$+*8$MF;-qh+nK\DI:-c>sB 8>FG'.b^=p#qY')O]J>hlX-Cj8Q5BbRnVW&mD6]'fA4=3$e@+G`)5-$"KUYUJ/D" "'G=3QJ@*%^DOi1D:TU@)"CTOc."LV=XCX>%bnJ2M.cm05kCrB4RIqe@Fo.609[< +GsAp^Sjhl[#NP[JhbTEt<g%A,5=V\9e"cSS@"Br0Cmf_UJP*n%r-.7+jF)P#4[M ?DSZ@QTU%l/S+aG]U_a7.Pnhr4eV(`_bCm#s-;-3H$U]C16\6$rlchoTb)oA0m^3 ]=J1oQfE>JQR0V/5!b5U`A,6Irr@7_-DSC.FXM.5g3P^L=\.J.Wj?WM>$ok1H>!> HanaKr^QWn4JA0j>=3+XYQ)=j6^Om0t%PEj7]mC3&l9U0)A4`EV1Xb.(K1#.l2b2 o@%F-uorX6b`N@nXaIiZR7>n5h.VCnr.'V@]mAT,W!kR<DB]n^NFYU@/D:4SK.gS d=;g\L[VQ*s:)>bu&I?F?f=P*nb0Oe/tFX#)aH8hASO/!XLH50/'a3m!;9-$08C5 lCDS:Ek&]dcN_8P($+H#P+:(*]^[50/.rlgqR2Tq)j^r_VF8jRr[;t<*#q]\gk6= 2#"G5!Gak<ql'&BR;,(n7a3F9BqgcefOSbWbBG9gfu<#E<iO=3E\oRPjbD!QUPme c$Ujp#p@J]`:[iNT4.(Bh:"h=(aB-GbQS/f<>Vi4Z8W:o*h@[l?k'H6W#0:g.m0n 8_&h:+<j[_ZZ,4Jq^phFE_euP+GNiNX*jOYNkA`eOQ']9X,OY,5DQ)Vts6]9Y-oB >PB%co:T.X03!b5'n=Gr8'Dl>=nf6%'oXQ/#Q`;G:RXLuZG5iVJ0I5[Ch1\N7&1h k78^Z7i^M[Os'iVR%YWfXo!eX.Ej/@gV8p`1#;q@ssaIMglAT"/lGo;AZr4QHt"? +7`i]gr<k7[Q)#I[%P@O>>lI[?7sMW)Bo'SH_X;WmG3A"n\/?G0/Bld_b#_%/_HV ^+j/iEkh0iZ.nMUF4?pm=Vf/Kn^>@$G8u-r,^W[EUaZNj!m-!f3PAk>5l<eDCF,u p`?\kCS?H*q>q)]2\R6Mqkmcmioi\:(Ai3#QT,K3TrOo1b)E6ep0@EbZ8YK1qSRu % C!aUInl2C)ce\$+T0=JH3pO$%b,C5`uL`_.=(=s'&!*[\WDj$-n0_p('Lj-[F`2] c1H,K&;s8p2XgL.X:7Y71F28TW]jD=#'U`n$--*)bU?kJ(J](ljn:0q#)ihonV?[ m5(6ZGg.X^Nt4Sj5$YBD+1Mr"KoJ_nh(qB]Q-9JChmHCU@p6r=*`Zr+!?pA5P%Q> &94e*=V@6ICW/SRj<^^\UP#/D/Neu)o'7-O%Ta5`?QWL6;OTD$<TDX$S;F&DL6?q \GEf[mWI:`-AE)9+5EoMmNEY"lk_fAh2'GP:D+f,tKMZ10elK4'ClufPQ@`=dN_O 8pe6@"DM&cRerrBP=::qh=lOSbRg*+N7Gs[aQVdF;9Y:4_HFW8k683N!%pZspLL& K59H$Mn.j.%)?pHLX_Mc8ZpR:6tPeg?9eFR:JLdDH/XBa&+3HBV<!k'7fam?ZrhV sNRRG^kaP>`W`WaQ)M:HW4b&ZK*E,*LrSZ+KgceR^AKh-&_Dra"?L*dutL@kBIWa % YA#pLrDlM1u=Ec.Jlq5!-kQd=L?TD(uE54UO&Cl:bZr$dT`FR]d8EP+<JYXN`Mbp _r%fS=Y%F$Y*TncZ%k<rESuuq]p?a=B_TP&^03H*[KL[-#1o;S-acFX*h8j&CG.G 4-'Ggf-1t/%<f1E40d+p;S(46Qm4S2&fn8!>8W<b>?fDOVGW_b`j5^+pP%jiBi4/ ,n*)"6p>,uS(T;Ig9B"kJ*SS*Pfa:K]lO9hVgM=%1&7M2DSi"E_3)Iqk9]8TRr=_ q/m[&D.N;RA1#Atm_;6PGGk`klirT]dAcNu6$I?Y8tV@eNi:KMhgR3s&SZKN+E:; OJaZQN!DnF49@`Rco&&ZgI(u(NS;p'eVfBnZ@.T/W"*e2KIA$$bjm_[$*o31'J(h *pI8G#gaWCZhTN*]*ZJ>M8Ho+EDggMgc*:(o9+MRWfp8YQ/pD)E\/M-Fn/I"rr=F 'KV)lG;%[19o]RgON/p4%_HD=$_!N+K&[9MXr)gS_EcB$YR95V1\TV516R+0L]-3 9EJ7o8Q/plu@m@/fX^#EM#NJSa@8Le8]-S)P0\NKLqQ:?RF^?:(t7UjRL#m2Rc,! % !#V#LGRiV.DSqp,(bYN2W*CAD0pb'>Y$Emq$&WL]63AETYGjRbp;$G"kEUr7HY:& 8T]kU02'j(nS:Vf'>JKD@Ck1d1ecH4Q5'TolN8@O[l1#=tqlm5M9>[)BX^23:UGX :ipKQr/k\$J03:F70`,T87OSrr<_H[P=0Y[O`pfeDA0uSue"c$unqOjuV<8rhCO! "KUtOAohGp(lcK!'1W.+NVUTHb[[rdr(H2:B:8/XC2J5U(I#NqV3&[Ma*@n)J\jQ @kI6_.m4jrc+D29sWYqS9X4SJ3*IZB-NtCJY_uB^U=AR,Djs7uMTp^qsCV5"V-/< <=o]1C00uP<Tdc=N"ff8N2SlX";[[A'Y9p-8g'&T""UD`e8_c&5K*;j`%-&mLY@^ ?R_c!Q@9]O[@=YBq,kA"$`'0o"5CAX2;<-EUsC"FB\S1&"E9\)o=\AF^^qP[L8U( abU71)Tkr.4en>RTF3CQ8.%4X6kfIG1a7'Ol*m'(f(cbR<\^2M2jSrX5:![8?5FQ gr/;oW(P^^hZW>g2P%H%:>c[%-LnR/EI"-52:]V7q_2-hk!Y]DHu(@abW^Nh8iq9 cJt7Pqo)KI68q9<<0+X3r@d[EGoWbd:Z^NS(-,X6$2*pCoF\-B-32F.,+=DL%D9. ,2,m$Y`;iG^7]+5\>r+pG^q!Ttn-P%p$7l$8WMToJc?<ZAlN`U"Lnjq/R2_*-F5Z tod9CTtA1!>N^1i0;+C5$d)b2'6D:us[o+_+:_jnr%A57@%3&%V%"@u^)=7@<S.d
`U4eh\c66,dg>sj79jKraNj@0\7a`!k@G8Q&RMalslV5OP?fTk9n>PPaf25O_rXl jsoP,_b^6YpMu1+-KK)tj4*TZbL'A1fbB&1"*X9V=)3Y%b_>2]-(M$gK&0DfD]9b ^QIUh.r]uh3'^-kTf`HZkmg;aK.eF#V[C2dE\&E@30-I5m&W_38h'G&\!,B`DXBi \Ep*e$U).o+X)u6'i'ffa"+4)&f_kPn?ZRqYM3tSf[%9?Y7\lfsB_dFB;bE'`=__ *Eb_F;,b@,Dm4a=Up#aN^\=r-f!?LasC\r^q9%"?F3jr/F>#O*MN<#a%=j5n_-fE [1O*?`I$5Z"jcimC<+%PchS<1d)%HGTKUe0`B3l7/&6Bn5X5_lICOCBl1P.i2:b$ )G6;<\=*95\!It59RWip&PnL&6o+WC883^q()IY'1$^-Mp0Jhe8S`Z'Z6tr0XQ=1 8M3"[ah7H-L'P;kpK%j/@Tj3%KVnNX@N:aC4'%aFs@u[?Xp6@LmK?!N];4)u%@Z( \B+(="*!9M'hK8@_HFid9Z&)=jcXj^BE9gmTc>80rk-ca80?DQ!/^on`H<Cb+r)M k/%V4eST#L7$W&QA**bHQ5<_qn,Y^#hk,pt@sg*XP6?"NYXJ7^mX!,.bVeLm9a(n iCI1$&9H<Q3[pZK0*Bnnbu$%D)+*gB?FMK`JLl<%"XVsZ'2j`=!t79Y@:UEL;fYJ A_(Q0CnBo*noPKF\D#qCZoHQq(PYQ1#jNs^Yt5^^Upj\CrTgF+N_-L655M4sU9[< /M<GT6`aip\<'_0j)G(muXL#qjOu,!.UKaQj-WY(*-H!jGppU^.J?HKU'CY<]`O" UqQ0^V'*t*mX:9`ElaO!KeN;Ao\**.59NlP%8o#me%gA\OV.-mMqhL5-<pM]3<rr DeZp(PL?I#iagfk?)6ZZ//lF"r9K?EL7Y7]C=IE;(VV4RnX*,b95hP40iUpc"(TI 4PU;V&h]/Log8dj_N0\99bTk>5Z7fX3,$jJ<qK4h<Q*JWX*0&eI$gf#1&q;A!$Z, ?H[RX_%N]?I?#i"5$Y8fEB%bG6OiB0'tFTbq-<T[-?NB7/Ic60<(782TlZjClg@: 1>J_A@-h]>$-`P%3LK]`XamdM<9A6S*bL]F/e/68IZ8sDpQD@Qdm7OD-#m"'ZF<P l+Z]^h8d:-nFWEV$<7Zr_^a8Cl.`kc8Udf?$t5_GuTT_X?a3j2X])D-ar5tY?,Q" Xccicp`X%e@W+%G=XeMi=B4X9@(rQ-bTu2R%J\P*_LRo1b75/R"!?Qea(I?$>=N@ _?uVPRAg.$^e-SC*W^kG$T4R$$#a!PtArRBb,(sLd?#]][FhDYtkrH_VX0)ab^ZU % Kc@#Tci!,!8KUAQ,7p8_RtN=Qc?aWUQ4D_(;r[EB]h&*LF^?0&KYPe6\sgo>h9'B *6mO5)8(V7a]b^amtZTCN^VD'31)oOGsC\E5J>i2P.-lB"X?fi05[f25%fEF9:`h 109#$UA[tNo,k^9=?/uP_PD6c>Ehqo1NY`j05$r7m42(A5p=7>?HqsDUj'9<C#%& 5#C7)Y/-TPr[*_sFJ*H*YKO*H-o_Z"Ip"*2V/c0HQ6EY'[JS^]G*ptVJQjd.ZH]' 39BLqb8u,@+o5b\K@UN)GIK5pV_s_FfuS`o]3X),>rnK$QP.jF=)f+&*`_hs'CNO @LoqS1(LPLiYPGLu4c_ZjAr>g^!n83pF7N6G]Vr3ho?5Q90Y(8@]2;N]p.!,+k_' opFGlK?VkP77Cm4<STE=\eDDp:HohEC+B&FnBI6'1^EVddMLu1Z8(c@O-QGFYta= T<CN:??^'_ZC>Z&/6:7O:B?)[Bnqm+S^bL%G`DrmAMg`h--q/>%Q*\=OP$Bm]bns (g\F!Mno,J74r0DA>4a=0PJedB?.J+r^J\$a,)JfmB1Q&M73Jamhjg"V@,0$N$\L #e:OKG$fO:9\E4IjN6bgoc)0BELHhHIG_?G']4W6^qLZBjU;DG?7ePCrIA;j\4I% Rjr^;7Dma2YfBj3B_.W,)X(Z5rMXt->&2i<tbSU!('J+#6_Lg\n%OejDik*-S9bl \B'i]='-fn[j7Hs,"f?)r4;>KYq:X(OJ^P^Tr7sbAs#<gMQdN4/;[[`(F,1j%.p\ NOt4!kkCm-.$;Y=dd9+]n?]'`Pa7QmPoL0p!J&D`;R?ca!qSP!pK*RE-np^1(Q6+ !p.n3'u9>=8HFPfgIhcOE=E"\#1^_Pu)"2mDdT..nL,dL^tAHdFc_\=IA*Bf5nO! 7qoX9QhbRJL`2I%!BfF'4skVEu4:f:^MZ=\1#N1!kd9WF?UI'3tu+K,J;B<^W%Ac dp^2o_>LC@GRe=lcEj\I"%SG=DZQ[)o*$Sgl?[uO):Wf:"/.&;l;k%obLX"XCaMN gO%D]OK4AY`>"V@VCe'LDG&+rW=X#h=d`S?pfRNqEj>QG1J4p[YGGE!;O/Yo:e8< n2)?^9Xt,ITYt-?re>3Mfqra-_4n9DJHnUPZq(+`9UGjsh)f4,)R-!#tBog3`YnP p5hNl)"4!)I2C+"Vq@O<g!$umD5fC</d`niXjhH$IdntI!GQQjtc:aE@mhbQCtOg i=iPd,SYG5TK)-K$GiX?uUd-(XV$Epd+m/l*K:]qCR)7rh5Q/F%%Hbp2hj,&/Kg: >21;=FC/pY.t$!<,jo>:CVfqUcCM8(t-&GIKLKkT"V[g4nlL"+JT!=[<<^g;,S0n I%[@-"P65O^*E-FOnkI9N*\]_'(N.QbhM2/?ob7[0NJWpW=CT#<3bhQK!e-X%5%O Mj6Ao4\7_GMSo`pu4QG)3El#U<(8K"6/F#\p.-kLWQ66t-@r#9M:SYV8=iTDNG9>]\dj#I&%RVG-&f!:KD92g($[\=+8(n>S@4m,"'hsraMcDN9RVb;L\>f81S`*qNi LfT(5Kcu^*3"G!/Bf?`O7R[-8NbA2<mHQ@dr$)G"V!T]1[%s19bfEgUlYMkTE*KI bf8sQ+lUgrPZsCc=;+aBBWm1ns&u5NK]@*$oK:?h^r#o/TAc@K_>L8cu*p@3Ouer j*qeV\IulIa@jFS:s7$n"OB6DFg&t7T#/!%\$6ZUc1nUYd!X41gnQBQ1=$W4XmQ! g#=ND<>?(&X?=P:kKia`YQa.i?[q)#6J9q9p!$hddo$o;W=-&MEYBJHi3\cd)$Pf b-::Y\F.omIG5qI*J9EiMe6goKM/b6.lC(aSKir1s_0Mt>8lmYCrnm\<!I`>.$EC "4Z6OSsb*pthH;N4TcRcAZ&Wh\^M.8i&*!+,DUXl8!i]PX+a<Jl(.2K@8&.p\pJ$ U.Vi16g[I`fF=?QfN6^?tb"NJY4O?5G)i-E6<Fk5Bi"Um'BeoZB8:?A7DqUgD&o+ `F"X<DL[h8F-Osh(t(fJQ:USL=G<).(6L9)p&gNKS;)+&Xal$SQ*"O>"st_;j(i4 \H1BH1b2[>=*1N;4/@b%=9+=Fo:oIRf@dnun6Q[Cn*(uRd:H\52:GTgp_.QM3X^0 !.lcBmOg3Hi;GHlWJ/AC,D\<H3U/;t),qK)qU($%/<8Kmi3%sr_%ls%R/gZm_].O 90-%Mc@V5ku3jIKR&F1TBuXEP;1-SCF5e3O[=2+r_A=cR?;JhDjj%mJ4m%(Iuu7$ N^t<MKtBn*cCMjA[9V\p2N^\*/;J6-;VoO+nmsf<"S8L`0<<EhR^h=/u-4Pqi9HY GT;^SehFXl<cPZBq><*@EHuqJVjFP]^-OFANuM-76Hs,*).U!rGY2iW>>rmM7Eto
mfcT"&^MfN5GNSB*Q<Q5h51@&q(/=Bn*u1*_Eo4?!H.B0\\LcN&c%W]]V>7hI)02 L]eP.^I9RmDZAe<A4iW^a!6&`O`9uYj)/VT)4$SYM\f`!gl_9dehn]_N3eK")d+: '&*En5/OHP1E6&+/D;6XFLc;?`+$/\:KJPZFV+3=BjhhoF\*j'p3j\@u;t2>Ot\Q 4>J/,E1NoQ81-O7G&97-Oa+i<:JG"=,?au!O(ok,9q4FP>`/)QEsq\>d.:?BJTLV f1fG1m\,a"i[a+!Xktc&?PHA"lG22h33lZJ(#gnseAp\4Nnmkok$"MVf@\@pRalo p2I5DW&/46n@u%K#KQ50emo1f1o.&Es9bL)t*[1CS]2E05PZ66TM9&>T\7,6X4P> \52SMYGEsRm0dpFFW(95oMEV8cd4u4-PN,Jn\1/U`Qn@78BMbPcOlXV_)euBA7\o CgkP%!e3X^UJd%K?DhPi:Vu:(q)=+DYT&=S-t6C"Z%@2fb^ZZ)n(=XA[?a;U"Z/H H.tdV)_4\Br`0Q$Sad#$N,B0b-P.].IjK%S<G;irrC58oTWh-l$"%T\NGA-b\LR5 AVIT>@9XaD.V*=jMc#'IA%B$PQ?$k9b[]Z1Et=GVjep?BB:U)N,"j1@q`&i\Nurh 3)mMkd)/rU6!eF]j"TXY"oEed?"c2:t-C9i@][_8"\Ef/Gpsgp+YXM?LLkA'Ina" o5P@I<BbgOQC^0CGHBR2A&IuNn6NA,_f'hTB)Wn(Xc#9LE,XHiB9j`c*+:D6a68W /U(>?`SQ3BI)Y:jjbSni42^\m(&Vopm:LqTP1$mTaU$.a]jIJ&J!+1)UiM)QLA%@ IO:;5Db/[7hY\MnhjOT']cgM/7>tu/Q+\>V:RBA@r&0S@[E54NMOKhQ!$RJACFm_ W9?$gikHS_[.3_4D^7u5W]f]t.Tki#fWuR,-&C=_2EI@!f4.o#-+:C]Zu)_FkT+P 2pAnm=['727RP^r0_c:Hh8]po>;O'h'j_Dr_mT$#O7mBp$q5*M%4Tt$H<q1Br]WE eN3Qh@%1T?%.&lsngCp_R&F]o(`/M2IIO(;=$"N]L7?1g6=kUp4onOU1G#j^KA)c ]`5*-,)OZe*uq1"o[@p1U8,`MmA9=Hr)p#XI4m?#T6-k>a8W/!9Vl;\EVcek>W$A 7t(6LWr$+Oe]RLcBU/)CS9#T+OkKT3IANq.Xt=leN^9el2Bd4r"oA5C]&\;g!G%i pT?aT^\7SLpj`3;qp0uqnc&TIrrC4A!/o3!rr<9&ig]j%qj+GZ^Ydr1pFH2lq#:? \rrBn3:4dUerr<[BrrC:slZ1moJ$FJ%kJ,b9lsKFhpHL@q(iFj&0#`=1+51_lgA_ /Urr<`%&*q!jrrDZ*m2o9R>t<R<q(p#T`o"<dn+htB%0$;6nB]rUnNZ<2mqq8<]D 17_!11D`rr=B1W6YDCQp9d6!;?0e!!N<%qucqtrr/Gl#l'b_Wh6hO[)`(<ofop*? e,*>qj[Eg6%T$[Hi1DQcY*+#eG[4GrI=eG!7S,:ep3JR`Lku$g9(ATKR^'%g#N[n rrCNsTX`>,iVVW$q>'uE0E)mh\+RCrqS2R8pV!_]H@He#rr<Y@:[XkT!$ckMqqM& ,rU#^H!!*$!ihti:!85)]T`4(<]<6Uln,$JP?h)J9:1sQKJ)Pn9rr?QdcqGMjIp: % 0H%0)VeGfN-5H;p,!/5pl?iIV9!$CeRJjscFrr?'t:\]D]qh+bfmm6pSrrBrdrr@ 3?41YhfII[=;q;(3Eli-t(npbBQc24+RrYYY8m=4e9q\G_,K)X.^Fk6LuhDh^p5J ;QjI#%Dkr+uB5XT&:Q5:bq>9Fpis^U\j"EduX>!"".+0Rq](i:m1srn$td6.sN_! -;3>iVM%gHiF)'rrC'Q7/bm?!/SDi!3^meoGmul1]IG-F._Dum<P>\?f=fOEsMYn rr@$<!;@#uI?&n7G`2J]NW/u:^T_*1`4rMSQ\PM?D>sUErrBJ,!!h9B(L-b_J*ha =.":m_rS>=TYPg]QJ&D"A%QY]aCk%S^fOt0UrNH)FJ,=HRrr?R-rr@PAPItQ$O7( ?N"8o1t?f)Iq!*T=%C&\1hgX'!9nUpiA,<Sj&2?*Y9\DR+;qht<0rrDL@rnm_,l0 'P%aFDaXqu6ZmWdia;Zi9=N5Ic40TDYne]tT#<_8#+b48^c1U/1<_p.stGotT>_! ,)8t]`sr'$0t[jU].j&pj;mVlTtESr\s]rrrA*G/Fe5&'Dm"IYQ"T,r[7YYIt)tG DuTg$qK1pJn(;:Q!0D'rVu/Qsrr@6B!+Gl8+5_S;^Y/VeO/G;Df`~> %%EOF %%EndDocument @endspecial 1589 w @beginspecial 20 @llx 20 @lly 575 @urx 734 @ury 2160 @rhi @setspecial %%BeginDocument: PS/Knuth.ps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: jpeg2ps V1.9 by Thomas Merz %%Title: Knuth.jpg %%CreationDate: Thu Nov 11 22:05:32 2004 %%BoundingBox: 20 20 575 734 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog %%EndProlog %%Page: 1 1 /languagelevel where {pop languagelevel 2 lt}{true} ifelse { (JPEG file 'Knuth.jpg' needs PostScript Level 2!\n) dup print flush /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop } if save
/RawData currentfile /ASCII85Decode filter def /Data RawData << >> /DCTDecode filter def 20 20 translate 555.00 713.88 scale /DeviceRGB setcolorspace { << /ImageType 1 /Width 765 /Height 984 /ImageMatrix [ 765 0 0 -984 0 984 ] /DataSource Data /BitsPerComponent 8 /Decode [0 1 0 1 0 1] >> image Data closefile RawData flushfile showpage restore } exec s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!!ic5#6k>;#6tJ?#m^kH'FbHY$Odmc'+Yc t)BU"@)B9_>,VCGe+tOrY*%3`p/2/e81c-:%3B]>W4>&EH1B6)/6NIK"#n.1M(_$ ok1*IV\1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1,:U?1, :U?1,AmF!"fJ=fE2!R!?qLF&HMtG!WU(<*rl9A"T\W)!<E3$z!!!!"!WrQ/"pYD? $4HmP!4<@<!W`B*!X&T/"U"r.!!.KK!WrE*&Hrdj0gQ!W;.0\RE>10ZOeE%*6F"? A;UOtZ1LbBV#mqFa(`=5<-7:2j.Ps"@2`NfY6UX@47n?3D;cHat='/U/@q9._B4u !oF*)PJGBeCZK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2 lBFdaQ^rf%8R-g>V&OjQ5OekiqC&o(2MHp@n@XqZ"J6*ru?D!<E3%!<E3%!<<*"! !!!"!WrQ/"pYD?$4HmP!4<C=!W`?*"9Sc3"U"r.!<RHF!<N?8"9fr'"qj4!#@VTc +u4]T'LIqUZ,$_k1K*]W@WKj'(*k`q-1Mcg)&ahL-n-W'2E*TU3^Z;(7Rp!@8lJ\ h<``C+>%;)SAnPdkC3+K>G'A1VH@gd&KnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEp pG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!<j5f=akNM0qo(2MHp@n@XqZ#7L$j-M1!Y GMH!'^JRUFUOu8`hs;`gB<c:!EZ0jtZ=!Bc)%O)*"LZid`<f\#hV\l2tZ?Q!>4oj S,;RI-/aR8"@VnW!doLB+tAZbrE^V'+rfgh189P5ShSSj:b'p3U1@hF4-Cpm6D>1 NU'(*T!]?o8BcDSTF";I4_Y;5X[AW*)!6>jjrF&jhq'3L,\N!,!0g$&B_+cnKc-N iI*[7U".[kdTUGkBYm1u4L`L2tTUGk*E[WP2j/"OgDW;E2nDkXt(Z9@3k)'.aF42 t>c`K]+!'Ig2!Q_-8RK.>;8f6LX;<Eng!?mT(/k?]t'EK=k3qY?N05:KNVg;(u$r [JO-X$LnHdZPq9[Q*8-_/YI)&m8SI;+5ik*O=Pl-;#P!)1e/DG;DW5;Zu?RU"2AM \bSl1W:\STEWRCdWD9A!:8+%D&JuMbo*CI1I)Gp->>9\)5%429fG&)RK.Okbo*DA N)F;W!-[^NV9*5l2O#1X!p?".:!EdB!'<"UD(]K&BJeMlP<]ME1JOW$!:8+%8gj^ ]73s9o!SQd1SnTUG#A/L-:!FQK#A0<aBrZSq8]f3W/oa?pUs`'AZcsBIS!k`+e@D I=Q@KuF8Z%@n!W=FBm6q":XV=ZWTEd+Y.pgR-LZ`J_Z.H*mgE56])5%=QGc'Y];L ;>^Su.#SN)L3B8jT>`[/_VPG;Q3WVU,D)MGDZEUn@lJ;A7&+8X]W_>gcG^!HMl:] dIPC!6m-1%28e>72,_/.0V:')5<:SL4C%s1J0%rb.Q/4RR2!cRK-X,Bdh4+ciW3Z dZZM"J-m_7'EFdA?i\:r!g)M8#H4A\XT1##-lc)L"YON!V>P!-.;5NM"mnlS8O*Y TMD<?mTE9\\U6cPoLTMjU8gj\8V*/M2!$rZLU4<S!T^b8R72/Q!N6t'.!0jjTZiD ":.)DPXQB9KZ$V*f]=o^o_7OXo0*"ZdHBV_:&MC>,!Jgd;=!Cp'RksYRWK1-gF-i g*>V4\!fUU;BJ3g,Nq:]PL,.&<[R!"*&^Pdm@fQBN#U:]cM\oTZ]_;USIi".,sg. rY*'R_O)JQ+-V$!2t<\129-)KQ06e(a>_&MG_4`Uhj\(PQ9TU6UuOPSs06/.&<L@ A7HIP4_Y?>!)Z0!!)Z/eY<=96U6W!T3`B\mBk[_b!)_U1%0.*LPY_BRO\&-5!*mr M;*YW9!g>HR1]XAXBVQ7[!%B<DdYsAT$V?dK:c_DSd@)L=5R(madZK/N!$/C;91_ AVN\a-R5g<SpfQgnmE+f<A0'<;;1cZB\c!%B]8%hmB;dHaK*Mf!tb-'Ya:^<P:&" ]$:6DpD*B)WT>Q<[ia`BtUQEctrb=oc[aBZCj^qKjHLK>FEXVo]JYH4`CV%2c,Mh 2/qJ0PQ]p)mZI=7p5o;U8F(tN'Zc,OmPCCT[MhW!)=t)dZI1S-ip]>Zk5P-447#a -iasG\>"KdMC>,$'N,98epmigTUIo<!D,pUh\6&f72,`!MC>,!ME=^4!p5Z';a:> Z,6/^DBsb5IG+t2.'EGL;70"$!70"ue.&)5-MG-pp!n*:$8m23DBa$/9!-4ZH9&' ;O'q2gO9&';M!**cG%lGO!9eLU+m6D7@1n&V`[*hYK->:XEBda!<7nO4=)5%*hPb sUo(5aN5"#QFBV!gPQBEj?!:]X-V/H>dt>*BZ1TEaPCd>hp\5RBk3.)c0F'OmCC@ Xo)X1qRE.-ipk8At=t3@XoCd4)HBL!,a4P:*PWn!d:?-G1r3*h9>pda#'1CUbVJh Uf^C9i6VTQ#fdZ2:`12e3[&l_Y?5"a\jXS;5SXr.I-5?g<gl=G`!%9GgD-V-R!0q !ESe1kCl1+c7Ls<3#:$)0"t`-"X7pCX7$331Snhe^0bN1F%rkM%=bZuI(sN&#)O?
5!nMJBPn]iVmLSj4lq1Ff9LNs;K%>8R<<b-Mc`Hf!XnMC9!IAJFL"][NESguGU`^ dT1Lr+6:oWLQPc&>lH%L66>#,Q2`SQ,\"h\6*FD5+uOLQLsBjAqLb`OnJN?iiCK[ 1^C`L@,<hSP*O.S"7Mo*+[D$4*TX,EkZ9"VnI/\3Xa].*HCr-W\Q>I=!'(]=a*mM dCrkUGG#I'>7Kpac9:I'ZB3257X;0.:%6s09'kb,k-Ul1m;->),Z0YO3M6ip*t2I LTn6Yo>0p%O3lH7@lt3kSZRQ_Z)aWJ[K%b!p.`mW[AC(REheA6WaM<abHIW(p2=! 3t1iF<YL^P;>j7Q[a@jU,5ZusUnEgWZ'1W?W?oVfS$K`FW'.4SesACP1(!L-Nf5S O3c^n>\l/e&s<!8:U299(D$.4Np/P8"!o7p7W4"XP`H!%F_=[1iVJPYj[L'XX)); +lp*9A4n/MC>,"]bFB)M?$7P.%ga<JOb"d>gZ&F=o^?O8P1B3=06/jS4CP2%^i-M ri_GL&/D'P#,Ga&+EoXC&KK7jW>K\IH=DCL_8RQ4,qt9!BE>W;S_B6W&CP$Y8O*P 1Bgj<J'N3@U!,/*a!%=[#:]ZGG;+1I4H?gu=Vp.r/ciR';MGQ'J5RH;-[!/;[!45 TgTE:!!TE:>r5*U%P"U[%X.7**H)uq1aW7_aT2&pDBZ!23^0)f0H6(eRnRVQ.]R! ;lc`ma&u0F,:->hcBf![u%u3<Rj*\$D<Jc]1EoA:92$E%tSn<h<32EeLZr/F4`>! mtOk]lj0hRH;F.J/E?b!35S&]IN]ua/*H`G6ou!^^M^:ah80_52N[4.g1pq<PcsV 'EN?L7o4^;4\\4+@D\p.g9p<X"Z(_>HM45^C5e/$dhDhO[``cD\A0,"-.C\H#8dI 2c"^J%jaa?4o>i,Y[A]6?_"6:p!K0&A$[oS,r9BXBA7<.2K:gH#)=<3A[f@$+;(] ;&[Zr)A,DlK`,`d>sJTr.HMUAi>=HmA_*Vlb@BglTG,<a=enZY)@ks-5id*F#[!H >&S>2$b,%3QKNWl_YV`908U`El2H:_j:rPQ=Z$8>CPVJ2-\tgYF"-8jNFcqH!IIO BICUkX"T'Y3_.8a5]E)htC^9j&JjLPJp;%O"9s4nQS<hbINC88ub_kKlN/g!5P-] Om-,rTG[,:18OQ]G1Vj#+-^d%Z0s6^aBC=edXXHKrWZS]arFD=J@"_T/(*cA`0VX 2jrNtp^Y$7iFs&'%ZiS->\Du#1?^L56ZTNbXRclUL*bZX@;F*=E8X/D0ge\/qbp> ?%8O*Q0Bdpu?SBq6m!8LK>a')a-Jb'c[8kpf'70"V]8oUO>!19S$3g,",'UYeATF N@N#JD/BHdP(bMCEo"5REH"8>W&2)b)f``>G6Pig2L3UD*]qU7Fb%!AR1qBV5L)k )*=B8m3rB5QK)F9&KSQB;jllKtlE9$LLR.4O_WY1DBhRNRp"sUc>"Odna.jH;dQe !AR):?fajE#\e5ZqjIedTE9a98dtbH'N%+!'H1-T8l@D$1^ZhT442oB;a:XX'Mnl )UnW_H.&E`4"eYsVp8"N!!52),E+oP\HO`$.#3(.^fVeOTB_er\O%KC[*jk$,%Va *(-_[Rq^iodoKC;&8Z%_8,5T)HC(2u=MXWmB>X\eMqRfRF_<BeF6\HHoW:nKDD3` $$.g3Unn5e1r/AZ!P&JPUXo>;if:@L@W?a#1,4[cTs>8%9/OepoMlo[=HdF-FmFC :bHZP(`#p<k*l,h_-,BT1Y\:&@&4U-bTLmXh"#oJ^$b!/8bIkK2uVPgE_+aFAW%N Jq(Ci!#@80K>FP;<t%l0@lUH\[3`P,mu"Dea^RNVks-+a>Crs/_9Wj6g>C&,:'(9 .6gPr_?<]VL..U@CQ3KO;!<e_9m)q#+m7^`#389LC.f(:n!,r,l@"eVi5T.a]`Gi To7WD1=1iC6YB!%-tKTEqGd]+sL^Wb%/7+TS8OLR=8:s'e5l^lY13"/(8ktjJbY/ 7")5T+,Ya\gHtqG7cUOMgV-Bu9p2;N67V,)Mug[N+4G%O_E.85N7fPL?Hn/\SY5\ rUUYGSr2%nnKKZ].=/-hLI?A[I\QnGB&7rk>%&c+U]eK,IslGUUG=S*;)Ip,oIhG I5=,.mIch75"lReC:EnC#\WEa=$nEr=Il4LRa/L+aLOMa-@djho]U0lJsbrSRc/C M%\U@@#9KVQ.OYZG8\qK6?HPJl[SH9p!:n>#/o*3FK<HK*R;n\a[;-'rO+ES:'ue uo@Z[W!&O7'#RSIS;K@67DhLH5h1.;o;N,dF!)+H&p70"V=eqtjV.&ET`!d:567h brIU6^Z:.&4Hi!0jif5Qqj!5Qr_c'EGL;hMM:5cN9>i)CV6[QBN"Z!n)re@Z4+cP [oZuKC2_Rii^,l-j%"!DKr'#.QRPY%4=adJ-@/SLBR7B;Ic-q%5s_iid_[VA"$`$ P[i-l(e+r\3;'((!0g>L!%FY(RKkYL^$-r?1]X;Q,onDY!%en>M?#'!JNsT3->;^ 1$7P438e3`YTN-fc38+O*2Wosd-S!nJ"'R$XU6Q>#+Eae3#4Zki)h@6XRTG:*\<I js<?:9)NJ<uMdpZ1<I4M.H_hAGCb&^hmQXaZ;8cTaL6X%[@\OFiTm6DQ?<`*"(N2 aqWA$njh[(rY=8%i^h7d:((,RUi^`1nV7l&O6oPAd?[*2pq!F':*),6J07eZ/a#L pA\<"B/d9-2@W\l&#IqhF!C7h8aimN=:]S#9>QiC2A30,:Yh]9%^PX&]UNaHX_LR XdG6$EKUR'?B2jFI%YFu=%jb"#V\CF8`bY&ho"%[!DVs/Z=7mrkXA+*U*(?64Oo/ djhHP*NCn(NL$:i71B[paTHeHt!;b3W9.'_tF72oWTfp$X5S,,jN"a7>4cgb,etl c!$8L1Q;1K#h-^!#L!0!ZoE'BN*<\ADY;9gY6!4-S>A$m^]j.EnEcin%jc\BG#;a P:\kDHRdSn<D!4XmN<dE`qY'EM3!hFP`aoqgAdB5f5tbudqEcQ(D%H':>l%nZhV8 5$lrp"TaB2':Kd^aBA#`D#5[G+Hj,>*1V$>9:9g!D6!B-$CVb9N;C9(eDI'H^`hH WDS?oNhB>a7MobWZ,S0oQ(HNp63[JS%9&_IB+N_-WU0KN1Q6nL=Z86-K!=0chLIB "EN4INlQZ>X9Nr_YrG-FHG##S1o2MWs11Y%_1I)qmQLZXo>cp4?PLck0B/j7f4`T >l0s'lSClbE#C)S?n/$W!i1]c^E=LtcQWbiCujB$c.l+:Fe7LrlqF&s,T7`R7H4n 1cSI^GKCdoe^?Oc7g[N3?sr@2NH0dY^tpo\':;%53#U!@XV0-iasKV4rJMoMST6! dC;8RSM?4[$4Hb!mulR1]Xm\;U>G5'MnkZdSW7;:'6VQV9K!%DJ=:ces[Pc-p5iZ WWmaLcladarY;"120KCmTF1HG9OL:RSDoWl!RES'(.K\sMF0\S!$J*[PopqY*9)J Q*U)f^f8<<hTEX^QC/!YM;KJ@)!`;\pRRT+6g*ibi"ib5OU4<S!mmR4<,8Ai[TE: FBQ@KCk73*cWBdfgN!h=ljRV8\[>_0pP!@1NtO=i$:g,A:APOtp05+JpB,ch[iRI =?\@brO@2UYAg5SQ%Z2u>iMLDf`el3<+K<![\lWjZ[UJV=*dX[pY^"]mn[!.CJJ& e+Zg[>\OK0oCu.Q=X@[N:U3b>,j%*r:Zck$#6a3*-+)tYo567].;a2Ou<XMA@#=KoFJ/gmrcSM?'6f4>taYlfhV-fYg6uI;/E+.1uX9&1^($Mh&L]1]^o"!QGr@1KH6
PD4/GH3-<L49k0]RVpJ6ABBCEY*l=-]V`YIBUd\TRA%7Cm5m:%M5R:EkG$agB"Gf P)cB'+,L$CpBH1+!,h!3[85=%i]!8MS?EDL1h/@ZSd;1pIHn2jGI&LFl(36)5n?k GD9_3g*<S?G0_8iL>'cTf^*,EW'0$,IJBEDh'iTG]#+d\A9"0g+B,2(%6\YT::!! $V6Y:L9HbHl(m`'R$<md$'LNdg6@HkF)C0(3^lR'm^Ul[S27',<`&99"PdD]m],F )8QK'@XoZu5WaM;k\9ftbhII689V=L,D(8=Uk!D<1"Ljf147l"V/1^Fd$tGYm`L& 7:/r64rr<jABE6`VNQ[9#R\_Pb9!K?Wq#6P(cJSdEj.R1(i+(C7ciuqXU<#([J:C 2-\@+)t?k_dbe^uS45%Ya_Q(N22N,kR'5TG`H+"4*/4_m1@rSgqN`jbDYd#N(@GP 8,YZ?+b#T!SNRG`g36ioF,Tjh#&^B@i%,V:11Y&)PWP<TV\[ai8aB"4-,8Ei]W=7 hpr%B[E<u+TRQqn*chuG<(Ulg:?TK0mK1S[o#C1PgQ5r][^NaX[sYQE]E;_Xs"DK RK0H]:=$=+J-l_iN)0T6j#s@jEcHtR!$19tJNsEbV9^!S4a?3_5RU!p:]f'CdV%! Y%eR,qp7d'QMC>,$'XX*$!n,P370"a4(o4"m5S>\*=('u:MMqT)=.qi)!(P*rpSa GtF%AUVUEl%nciZh9O\85jTENRTLRM/iP(3u#QT4;*bo!)Y(8T2$",[)'l.25Jcq \8I"Jhr*dZT+nPYttJ!%=S!!*Ug#F$L%)74R=[oUl>`V8*1c8O*F]ROLbXJ,hS2Z u'5&<jU:s>M:s@gdnFM"S-4-_)m5m4rYLI'l(WZ\9X=L+an+]esMcoK,NJ-WV!=[ /dWV3=7`'m<gG9K&Eb+B[as$VKN*!1NcI50.8hi6qB'I8#aNCLr]-VWJi^t-S.>4 c(h,gc,ke8m5T*&pP'`e.\#8K\n\%KfoUlJ3br+YlPrhc_>r4HT!c81)le\Iq"G& 8"'upFqQkI;NakOiM!+_[Y1-4sVR_+C2!pAEs),<)B]@.JE@d&(1id`:;0p0e#8l 6W0)<.D91Mt4T'SMbk:H79?ci]egh/EAlkQc(I5^B/3<!!7e445+)`Ws[P#nhu58 \h0b2@r]8%g;$^1Op8En^"=/[>%3s5-t=9]&XVXBq)cZBB:9!Ng/qC9-1e<8;sBb S=Iq.^f%[\]P4B6DTI2$dMC"=\B:D-fa>iQ36)0uci]YPD:qjMe9@^IKjNhM5E-# 4n5%<]@[lqM^on_iJ-(,=`d%G2mW!f.1JB*<OK8\qH(bH#7U&'`!?p/_D;9]X1rg '45','39=lejN#ZiX'ZNW_AFMg<J.QQ?Q/nP!Rce.-h+)ilW+/rN;tCOHe8A;l%% GY!)QEL&^Rt_kA(\o?J))%)!hK$)?:%(jSa=r#h1KW@!M;jOk#!d:'YNIO"=$q#< 8PLj=!0<K0TqI(*%[A._LVG^2+PO`[]$OV":1!P>SoW@TX$L`dfLD>DW@#+E\FFC ([`_=4\;.F[R=bN1=o_AmR_JcWguQ!9PS:'lq!4r+`$_/(EXO7;CW4ZCq_t%%j@m g2WFoTF<tV9G],0)*P60gtH#;9Ce%&p8cP;&.FX*V.T!HmUAKLf+\8KGBQ;50N`Y O)so=:^RBh%@^e4q,1:C'KCl<ai`Sdog%Q0]O!J9RJgr7tRNgs&)#Dbb`^b=TAJD M+J-m^#TE:FBJNsAZW5_O^.:0@]SZ&9?!%@;*H(og*4OR(q!%enLZiII0.%ga<P* UV6P]c\q'Vhc14?#D_X0D0&6$&L.#'NfG/hg!h"^@9T2ml[t+c[rP5*XMkl,=lTc i[tk-oa&+TEOLK9a6c2(6XP7TE:!"%0/@/BisHF6)&l373SM#!e=s[TEXA`,m'B_ $7MX!$7Mf%kGcE#+K#\Y$FtOaP^kIg*1?ke(NX-=:SX[T"s`)fHr_51Or9L$4P+e R6QAoJCd)Z3"0J8Hj#K?L[V[WZV@"%#ku-6h,7m<L]j$NM@ZW<@_LNteN/Dff?ua o&g;[:9"4Eh]\A11Q<o0%<9.TE\_='W-\lP7?_jl&)8g'*)!!2elXJ#,-$a^=_I; 7,*)3cj&J/;l+!T?P^-d('LJXTIRW>QQIVQ0#57X[cH:]O<Oa)sO>4K(D&j49Hoh LE+^-CV4;fl!@%RK-q(iRdSlWAY9:A)<:ro<HJLqU.-a5;Qg[SVWpC@F5#S;b#`R J0"Xi)Dea;Hlb%W;,j(X1]T6:J1sO];7@q7-a%]p$l9lcOF#H#B%RRu?:=i6AE<5 CBf;I^],^I@16sp#FQ?nn?$>-ZbYBPe&0KlN6-741R@J0L^i"5IV.L=<`W7E[G9D FkNh@s($SKd[!'&:+SKC4k9]i$Y[k%QXLLNdqSBq:e2dd,A?rPu0E5W5H#tVgRUa 1Z>1$MQ<=a):6H@71C6L87.hXo8@WUqJ/V\TjsiQ+,l;bt`K.ua/G!'GJ[J.FJk0 Y)'&j.7]PIW,MnT-<-l,bIFh%$5D]b.o*=8>%u_0Z/O3F9n^6G0U7"K6bSa7o;M\ nrtbIH=Z$&%ajiW5),Vo$<K4mO2?FJS>b]KciOCO*2"iD;e.9E%\4(YKTdPh0nVg Q#A-Fc,gZO3#rq8#)N2`/<%0n1WT'e;GT:;$d$fbFO-5o;k;34/H#Ju%541WrkO' IU3I)hdmOPE-EX;l2MTi]@8JL+Se!^:!j;DOK%XO"e>Vb\b^uDLjMMGmJ*:oVQUK .DH,[u9Ymr[WP0OVE`(!C>Q6jO/MEWpWm6KE_X)9Lp@B&24BL):cl5TX-Sj;)$o! EfrTY012#`-IIM*PegHd"4_IblC,bP*Chr!%B@2-ii^/hNE`r-p5mG!!82QG+sKf erl>V!%=S!!%DTUJ-nBb..9D.3q@8_7LrbPGGW7Y!gHRi=o`U4C@iTgW39'"TK#< iJ1]PGE_^[TA/e)CF'B.eD?0"RW_I0L:DkL01>\ch.dW8nor'-s*N0#H8q&Kh4X^ =[.EC[F%iE7c0[WL,-ik`mU4<eQd7"$L;+1I!PdI2+kQ(o&PeH:R!fAD!!g\C03M 6OB!NDc5,QrGC+E@W]$tYeZ]`<3O7AF-V+,mDh>II@RD7W+%;##=2ME'U,"HgrI$ UgRk%N!bo"OP5gRn"b#e_=bDH#Q@/3>D?r0H!pp"n$f>En=)d"G<:koUlJ+m.V-h Gl6m0e*T8n(^@&*[W/;_FnWkPCda$Y!!_:n!_fi<d?355MXER;ES?nhX+D&Ho@B^ ;DjZOcjQF2V+=s^Tr@,[>*Pie]ej\DX_^"Y-D'_JSVh%)?_h&S8NeI'^K.!>6qXg \_0Z+dKED8p=)i!7"C&gSr^Ei[(2]mC!R[LArjhX-8R>#e*CoBLq!O%Z+Kd?Lo8u 5`RC12bd0-GSi=gR\ZXT121['o"Ig7oYGE^#aBiO4r[H?Q/I(2^"[+OC0Jn1^o). B5a_Qiks3PV?sm*:c'5J>$u7399(L&`bMT9t;_"qU>Xq\JaG2d\Mt9JK;d);L)Z% ft\S;e5-2dPWU"X4_c)G_di"2K,H&"ERp94_dI#,]n]2[8BVTqIU$n&.2sKZ""Vk .<)>hFEQ&HY%Au5PRK,n*kBe3/W2DX%P_6d8#c=cd"=V@cU^f?D4SoVQ!4tps2G% `]d^J/n!J5%$09rma*9WnBKo>GqZ0Btm)Q<28Ec_&6H#+N_"4ttr@TksnN_VU3.5
DLO,`[/h!(t'`S]$V:HIQcRGhQ,LpmMFqJ.GhB^=_)uJ9ddh5Y01"+$qEE@(_R2H ;YN=9X[\dIe<#qAn->kid_VO_WA+qS$C3c*1Rc]ifLG"Zk;mN8>]#MWblA+FZ?$! `m(iPf:f587L14=$th`J8j6aDPotIbl&'72?oIM#HVar)WS:lKaLU=TZC&!kTj+% -4UlNm[d/\7:2?H49Q1%1BEBhA(`\R5X%d?70?V$alVk`BgGT*feCBhBDZj^f'EQ <jRSe;H1*/qho*n=Bm:LK$c>275L,jH.0F&U]CP2.@Jukh<)0>%-*b7u'XB\9Wa@ 7nF>(V8;P8*:S!)E/apS*0O'R_EObnL/KW"cqE0PCH\JP/67hMMLnbo+<i"n+rr6 .VTXlTb_)BGeuH60m*P&rL!E-ilah.*iT("-dk.TcYj_?F>(mK][eH276Q&^r\_o g7st_bWAB6c"Z5=1'&bRm7_c=@R/&.$lb0X<B1M[`j.5!MDmn`>3mVm*:Q`E"_M& pL*(O#dXX>LA*9^QQ!CHuX_W`3#mrrb=jeH-!=qIfbp`n2-Y`WK8Pe*WVU,BA98l `,ciR'?&`]$C+X<(0:]kEG#idbOks,R/MHW*g!X^AF'EFB);*YIX32Hj#.4>7J*] Z*,aUF@_W:*]["$G1$U;eFCA7XN@!-MIVJUjMZgTR`$eq>b-)[Ec^fg.44.1:]4* M/VZTOO_$l\Y\QCE#_FQM`7NaZT8c6][QZ)Q.@e,sVIne(2*'$XY>M&WfIATF82j PY_m/C7S>&l\sne8?Ok8i:56l6bNdg!Q"K&"Wo-e\N`]J5CPA6MMm[ZP`GMR-u=u a5-t=@rTpTmqpGWuPL'E\d\"2?@\XsS'VW#Zr[*.>9U9OjkVH!\\oXKi%QWPS[OH :*Z&G;r5R0JS,N]4g)_OT<nnI3C,8TapkG9:_Y]J9m1]\F`)$-rPC/>]d':&6`TN M@Q*-qrjL>fJb4E3Up4%;DBmV,27\<(^_dl`^XcN*YCR-!?QE?0AP!q/3Qj.<$+[ *l`$5s4k;B$VuiNh[;U0)6kXo0<NLW6=Sm8>ML6GT>bRV`8MN?t<.;Ob0>kVue*e K].!@H4A)#2E3(QCnEC2^b.e65X>aT$]J\J"a4M^3fh.>QOgQW:FDS=%R;0.dhDr u51>ThTqDY6+m=47K!btMA,/suP>670Tmq^HdZA!/'scWm^=3.?`K*?uoJGRH(^9 6Pj0^A@4&9\bVQnet@@fmf.^)Z&:I8d6Q/IY3jPWr;$]!ct;o<mWZJ>;"TEn+6L0 p:=F%g-MJ56E4ku+`'$/;U4/]?fS#GhDS7JFVC)<sXL-ZSt-e'MQdno>EdH5(!%h Rj8,M?$OL=HC$TqpSdf(He4Zh<F:b$0NP^hP4.Q@L:t=:]nPi+%>4IN"mq0!HIG^ O"j88f&mn7MIs_uJ]Q,U#&"(Ohj@J,E-`R@T%$bA//3\]Y+=&Wq16WQ=P'c+$ooH !!5M0VES/j<%Z\(r$-tT4CY2<6T"^bpeoNQ*%F_EZC#22=2B`)F\_U.HnSB`II4M +Rj]r]e8,%GsS`R0&R0+N&!TI;MM1Y!ea#U5!0JQmhipAm04lC>k?M2**_daA]%r +^V#+LJM8gli9mm%,(;aJH=6U1\3ME=\(!&I)XUn@mcPJ%Y1Zu\YR1]Y297VQN:. =9DjH-U('TM\,X3DM'b3@RqYY/SQ1#GS1CKbt^)[3-]>:'hnQ2-<Ha-a1sn8XY-G I4,0E"$,,O33(HoPSF0".1OZXOcOGb-k"2u!@R@N!KD5<%fo4;FKAX4MI`1@DKa) m*"7.;X?3@_k9hBK"r)p9W-6_e+p0r-<a6\7!(T_\*jjer!#e[R8OWV.3?IhH.%g X31$_Oj:]d(X.%g_X;49Pm!C[]!!eETVcmd*m^g_gG>"--EH<6hcF%R&j:/g9KXq sll1Ebc>j,3QF%m_1Y0`7\*i(sWSY+67=/eAOeMU7=s+Z\J24gRp4=tu)\X0eTPW B:[?!MO97BnHoGd(pdXHjjX)*n?7H7NGKrF4[7+!OMsLcqjh>6<=Xun>V40OJa@] Li$%136->c%$?8>Z,H]7)<6<D3'!f]>EHXS4Yo[7pQNTfa#tkO!i%8U1]X5Y'b%] >l-20$7ml.(YfMSZ_Om(@.L#*^l9t[]ap/'58Af.%)9Cs1bRPJ"*@Yug>9*;M!7s p&AVg32&6:=a`dK<,NPKQmO\O+;CN-2T]`80Nb@:XO.@WXI4G"%IC!@gU]9!P5g6 ,J?6EeThPKa(dGKL0]VM,D1_<`uUkTr`HHN?rq\8<Vb1]ZbW\oH(:;d#6g74AIn% g/`C65Z_o4\mm8.QQ7nj#mhr80ln"*C2^M9LG'mVL.s3.LoE2+3oBJqXkoZiKF*P P.ZE<5nSa.0W9hOO:^(;TF$DVG49R3)JCH6"T[Sb3S:#*2]eijQ\%d0Zd*PU$g&7 fNcIp68k*:6(N:L>`C:4j&W@]BJO%+mc9_,r#sp%ZfZ<[hP9m'JN!seTU(S1e5f\ >%BN]P5*+q8QoDpC#iF<*U8#8#aCkK?MF2\0gJp2&p5722I0NWEYIP_&18W\+U!6 =+sm3XN4a/Ci-Wb%Z^er^=,g.<hc'EK)o&3r3=^9iU;@r^]s$@*!ABl&3Ee-_-Oj ,qfg1][?-&L.\q%m9G\Q6Af?cWp<Ea>qt!c[=2\)^?N2`;iB1^llm%Ip.)\Kj9o' [sB_t"#nAJ!)ke8\_WnB5RT43NOM&r,-/fmQq/>#rU.JN`PGe#Jsj<>D$uEn*)Hl !WPGe"FiWfNeuD*r80%=\d,*N&Wp]$eY%aE%Xn)RGdXX48O3IZrg]D4>OJsBp`bD m5XMYN=pSSWCGKnHCBEOUQi:A14<1NXUY:.n0o'R?)(d0D$[5j'R)i!`d?*?Lkm@ ,+kBEJg79V.KE;Knc9]cH?!ROA2X7l6e$BE8Fa'N.a/dc-FI!!c\2:-0@M5Qr_dB V5O*US+?3$7Mb<5Roo)Ber?3Q@L$L'3A%'$m#jS?F=eeo(1*+G-<;kJ:;6iVer2m _!O\_]5BUo9G+d?TR5#feEuEZou0O/PsYUE4fPIhSFMV!'jrB(!VsDgk\(#4:HR& +Bp7;EaWi(nY9JVEIW"qWR<L:a@m.HN#<d'9!ip1XCF83$bK)Qm9"uLa"HQm>M00 ER&i5CFkF!8NEVNL.2Z114orSOpoGA<8:dui7)CVAW!#0XQU4=#:8m23CU5ApS/L ;)2[(M8g=o_0\--HX'lbuR(b6e77HoYWuh]_?^)YT.+d!9@-i8Y\4k2$f[g9Jk') 6[,j(MmRfN]PMjVME>4,ij'KWM='pjl_Y>C>qYPa98(i0iY5^'&@I6Jd4Y.)nL@^ [Qo,Zc4+&D1lHs3E(*&*Ke'ssH?"hJM7PGB#LbL0iOFN$S)0uHK7fdiRXerT/''o >.,e<L:O3#F"-qcZ"1Y9rFY2lu8ssAF'CGIl']<Q6F?#ot-n:Y*bN^P2M&]o9]fJ 9fr2oO2`?E+'@S$Zcm6D&03!VG/T3>nSe<7_%ktA]F60,KXcr]sLFiSe.;k+>n%` >t*OH5Wh1S3d+0hr)DA*m!QT71":5sP_6K:M"F_5%O*3D_M,/u4iq5iW'8/''(Tk 5p/P=@fI,bZ#kij<)((I"Fp7b)?c%#F^WC%K"FiHdDn-6_#f%NLt6!0a.1<;TK%P #L#s]VJdE(^u4c<5QCe__<8>-ENg"ajA]rO\LMQJT=#fa7t]Et`;g61?k.ZMZq;' ha'Rnq8uO%b;E=hQGMiHmp%G$]g]U+p,T`0_=Vi?Dk9?[A5TKCI*n6=V4I%MPJ0b
hi`/KZI^nfb\\a._mPA(/0PM2efa:*#X?96F9bbu"H3e"ICAHXnHIAgj9aj(>Mj= 8eAl.6pZ!'*Ug3#TbcoER-)c>_;JEb$U(3R0EQP5r=%K.DsXV#WYGL1?=\%$+*1o #c8r":Wd+gC-OQNh3Vq3s%=!kHEHe-@%TZN_]_NBhGA[a.D=n,"]<TE]H-;#qALh [aEDpk("_&O=AlipDp4.$31PG3>GZ#G:F(:p!6f^\qMBYFeAu*.bS6qkR!rMB9E; ]a%Bm&V0;C#jOAGp"-PY0lTbdj,SG+PMJusI0d*!.VWH?Y,tG[`*^K8SJ1RT#*jb qOb.Fen!k$/8OYd^e`Wgck@3EDfN%joe<YhS?\A9%CTF@<("/s?;\q-<Y%cnu.*N GsC?<"Jh:/3THB4^Xp*!)7S5T%)>IjX-<m9CF/DUZ.4A.H$(gprOe0^(L!>4t070 NI/)S7[:23RB"4.K`k#NJ+Mj@PYL[=bL20!ZEM/8O*7nV)4V&K0TJ%8OXZ`!2UM: P)95M?7;P*!%DV2BE4m)V%`p:U6?9f"/s6sPb?ssJ0"_ic!#p3C7li@[1O?k"40G M[$DRMWTacXgnPqCWJY83*0-bT!P>$H\Y'38.;Y#03&L#jPCq!U.3r8jSnY$YTu" Pint6;qYi'#_.B]F[(r=K&1lB<]d#]_)P_)IWSFiHWPqWJ,%i%iDFCE3R[:Q141Q &9^Kd72X]`;Nt7>GaciE9+!2]R#.>n$!R7m1lC,3h93%00ou_c(<fVdEV]QNhsX8 gpI2!!\<Q;*Y:*kbGfk/JN<%W8`=7Ft'fW5RJ;3Y?4,&R26a_WppY@%9kkW''_AT k]rg3;"3"u`G0t8j/+?Ae"R2#q@9$>XsZJU43,AD[<``68-$I/Y!<[%Q[7GCa56N l%5-OIDI2Lhh5Z^>9Rm08B95PugTK11$\CI(epo+O6KE_hkUL\&fDo;$>(OQ##Bh kA76M,O:biPATF$cHTQ?\q2']XZ.X31u3n7VWfJim)pT$D;$karh;-<KN,I"*:]F NG_=$gti1WOfA@`kA,4\Yo>5Uo=GV;[N,h"hq&"jTEgc[&DC_6ZB5Z_8K_1IPr-G 4[dT1jnS65;DOq.QBFJl^VA0!6PCf3TK@$i4-nN38i5:)8d$$RX5dk,G7"1!=Hog "),`Kl7#:.2uoJtM'>t^0unT;o)_\mf@#0o3'VViEJgYAqTKr?oG)0(j!3Y+^uh; 0]TC#jk\'sMQf^7YEK5?E::n#5J2ogd.ZKAX?juS_1t.Nm,6Kb'(a*4(4*l"H!ll PSA%/j/&/#\Bj;ob$7U:8ZXT1'EgUitbRWr,>E.)`WUg0P)fc>mIjU/q\c82!bbl BO&P(TVd;2#"5O+94S;Ta_G]1D!qY<u"kUi,Li#bV@XG$m5Wd\:p#ls&)L83fj)i 0k2$`nUVTcY<H>'P2XPB8U63Sj4(s[pIT0UF^ZjI18Qk(k_;BF$L&nKOVbRrU6RP 8-J%",E=6l0pt@kEK1@()")hhYGD4OrTl:#oFs:mV%hkNSF]UtgD"%Y7soNYb4nG DkHLTb81D3+-O6.O[1R838L42rV(bI!b-t/];VTe'E]N-0(sf_TN"MLlCnTKJcfm ]JR)pW:*)p$NNIgLW+OC7GA*3j-N,us1,n0&u)&OBoKMmfIG\m5/<hgeADPVCJTF 39#2f6[V0h@sT"!)_e7#G1o*/\%<R/[/5Z(M5A-#uN)T(SFu'=&[!l^H5V=,l)kk OGSD,>>XUE!P\o(d;!O?qKZbAB_9XFoqgJVOeA<FSWYX"^.M>;nLN4J2s+og*1JB c!a8gPhUe:f3bMn[PIY@N^4Pc9(e-@&tn9o'EO&jfh,[\:E=\_1.BpY:T\iPP8UL 3F<jp&I2GP#"D?;9.A!nDhN%4.:hZSR&rJ*1"JqiM!&9@08P@cf&se]HJ-oIP44" )?U6DRQmm%7R8P\:Jepmo+4_j)iDc=^oof/s\Y$8/23+>('J3?#F!SVJml>!]3&i )I3cC[:DnD<i1/$K8AI>%Ynf*#S25.IP_:r)#\moB)tjC:=^(_4HT7qr%/)\T(#[ ks$FN^juJdO?Yb`%^4/*3:&PDC7RITEsV$c3%S.'i_FH7R3q#71YpVpDp95;T_`D !%YcL-`F$YI,#fI]REi6bE5Ws)p]bcJ21YoP>u."H*+XE83(%u<@Me-OBG=,"#,Z P6WRcV*NB/q`;hfR$)2qa:cU@si5Kbp!)-6TV4[sj<H9QO<:I+i1I)ShD"8,PF'U t^@RT.h?JJR5V=0S_W#]ZVnG_acU]:rfida0"_j8HTIA@s"lr^JXNhCIZ=diooQ" m+&n2[UR#3@*g!;E,nl%:TLkIkS"[%%6D0q+d<L6.0e#j=]j68JQ@/kF%E5SBqKN P&m,e>(.qJe,,bK)FLRJ'sF=E1JuU5SfJT0uc,3LD8iuJ03dr#(-6r,E[MtChJ]* nc8!tTEgh,L)K0*m8>U[TTf&Kq$P%.BATL]SI%+Qnc3&akIrB('-PRS.I3"]j::h ,`&?2m'EG?.#1#JtO45f;W>'l7\F+SGU`]Y&-i>@n,Uub)5%X1ZK7ZVok+&c.fHZ Q(UL\!HT6sH:%HXgiF4Ql/.*4L0q9oZbgoHTarY3?h;7e@9Y7psm(!+535uH\`gN aY!MNtWi5WlIY6q?\M5Dt.Z#q4T]*<=>NEoa2aNDHm8kFS;LM)R&.S,nWu!"?"EZ +s^]O)krODnS8lkN9XAGo\:A(`lH4e)#TkjRUfn+gK-P.OcTinj<NDhNVmbGrQh( 0(fgA?r#R-PQ>&iR$Bk+#cI+E!WiYr`CL'1m`<N1V_mMN6G!H[4&?%m7f8Pi*O4I [?oE6nSW-a5(+MZkB-O(<On,R!V@RtQJX:JJK,b@TBc@G5jFV^g[.#A$:c`Tg>": p3k6t-#!<e=tk9nm8R*$X=V2mc!btTMnRs>430t%uU8EVuQciXkHY2d=d:qUC,:B T(<eu+W#;3/n\#H^80K%n#0cimJ[S,p5ceJf:Ya!>fJV*3HNA7<(G<+IdChd4e4j HY</cjiMp]=D;d"+kifF,cjSF7#EP9Y4CT5+Heh#UGXk!%0%3;FJ_`QJhEMejXIJ c9IjZU4[uGrH&'T2D(GF@tR]92Zn\4,&N4J3QLAVbW]j7ESc3s,_3-[)<W?8XBA3 a*I0!3.DcWWB9.A,)-'lc"-,1gJ0MM=cGn$KeIGG2o46l,B,)]93.C"rjX$]&*%Q -QTEt"m+ts.=4_pP"[TQFsj8%9uTRuIJX!,B.akNot@,0MWD[@%75oj`pe;,oPE\ k[\AFMlI,oH5Y-F]kS["O2;:^9+/dSne>9V;HMQBHb*.&)5!.&)5%['Z&o!msFg! $s32:]ZGm))Qr2J-/4S^$#J^k,lOOV]_V.<#o`'>n$d[/AT#$,.$\S.)p=0ao\]8 T&?'^SN^Wj3?FCbYat'tp[:_Z1J,V-br.F-\/]rTDA6[(,:7pUPN>Z#<H/$YZ3OV 9CIlGd5F[ftJ^U97/%'UKJ2>n;3<t3*:0Vi2R%>6Z&R%A"3?SFNdf^inmP-sEc"= r$N2[\l)a^VC$kKITq/*HVI*t,!-l>'gTFBjt]^ET<d]$L+n,<fhV/F5.S<NX*UR hX%aTRX^FeB4.jq':`3_8e0lL-9j3<KZD22QHk[,_XQ!6?@KA:Q.2Ns;?>*[h%;U 6cPoGGX;M7p5mK:0#E3`[T*$M?(D(Ch.Z+l>+n^+/Xs:N^7'!f:;'I,e6orJR61O [Xoeo6]m=>J3-tW`'^&REJg2mNh[&7RYo2JGBF"j.Rk`:!Ygj6TE6CT!00.0dtd#
J^^cujB>C?5e`?R,jN[rqc[T[0Po9-`j/3`j?qQ'B\J`?n`LA>uO&JY@baYnXblB ;7Q7IK)4aU/.<s*^-4mFndjG`#?^r8j<[sZ*oI:rZ"&iP]"f[JgXg!B8gpC4h0Sh X-BaoKA2fr+s=Tn-X'PEKV[kI7WuDF)96o]Nn,2CAC\T"#f>!#p(s+<F9H"dR\Y) .&])1(.STHKLKC#AThkRK/#"K9=ORVZ^D[*2teB$-Iu-G<$\BE]8R@':qaf"t2"m YmoIXUr.%!fZ&4N:N2)-,^[uX:.F]?]2/S@H'l]9$>W*u&V9W$C6A!"!'juLTcoi L8rT9_k("XVIFnd`i)>T(AQ<2#pGDOi':'V\2$49%Yrshd!)30">SSKTh.f&tI#b b8J/<AB,k*djNJj'CL<j+ITE]iBYo*23ZNaeqXpFp"]fJRoJk=$?ki,I*h4JE^ND [F`5oKT6i1,Seeqk@?_Z9'd)Aqs8;si:h,B,P#aZi_PR&YGJ+F<%COCOqDod5WZH -a"H=o`?IQPfmFaiH=N">35^hPA[$!-g4\00OS<)9HC8n\I$^a%"bhj70(^i4s6D 9g,>qPrsBBEW@<_F9,[R\E*'q^P6J02iN99>i\l[@S60^J<SEL3Z-[sA$#`13!:3 @Iha3!Z@ITVa#)HdWH#]Ror*e#\D.GOmrtE/Yp>hQO&P:?J[J,:k<3NF%F`'Xkt# >.?YJcA#(R_J<odY2+B1TAQNN1me;=PPi"OMOBoW7VgW2RGlTc)^:naD3Nl%N91? Cb+"+is2ZZF4(*;sV:0JaHZjR^Ur>XG`h_&IpHm7h0/Q3Z_TiK^*dP^o=id(Bn:5 ou6k<_3O`Gi2OKpQB%gIEa(_e9mC/"]G4bH!u>G4&?*MR$YrId.[dYA@+?YJa:?[ g5@c@Dr;6g*q_gm7<?'BJ2$Go*>+hu>R%\"R>?'j>.V2"XmucG\-%W[:D?u?LJT] j*1LnA1t.h"dsKFC:h];d!%2M1HVm$4HVr;?70"Vc'Mng'8P;;L3Q2\1ciHQu6>\ fOkHGZU:]cSm5."3cM?$N)X[UUeAK6T@!sMW2e9^Ofcj,"kjFc4#;fUIM,]ZUaF8 8fr[ZGZq9`Q7a$a>9(:Kk&_5fr9AWC5bhH4Dp88Dk!-!Hoh6=It89UOI/B'\'s(B )qd-J-6u)1I);I(uXt5kr5DJC4h^G9nDoF+B3-aL.UNX,X<>hJV22UU^ZE(m@%E5 a8kZ$UWgRP-itEi]_\3S87YTgSqF^76;4D#ou.OY,6R&#$J,lkR48^5ehtq\#uWs Pd2ds*H[8[BX'[Ob-_Gk[!Qe+Qh"3Hme:V$1e\>?!I[-*R,^,gf=Ja8&`XOWp1]R VN81DHZGb>$HC#eXlBnMUI+=FPs?a(/+_CT)X:MTTA$s>\.Z0l%lp#R59!H1u*I4 Nr,2Vf2h`pZM"ltqW]"]PMRlgIOmI&cBr:jQ`S8%HBX3e)IY5lf]BSjuraYo.,h; 3,-e,7Z$C0^7iDWl]f7,QaatY/^@\;=^>_!)T/P&%g0N:YkpoiO]"&j8^5m/_'Ys :]@Tjq16g#!'!LT"KtUIH1#leqpH[gqA#tM8'!E:7VDfd<lRT/m@&DrX1LT8*WW' _?p?#RoVjaB""J_<3M6V]%`#'h7p8nk^f/&5RSaGA_;KL1$/^BjciS0a/jRGpp8: IW`m?/F)l!a(m50BW"81]N!!K$]lfrG'*t1+N9N!SdK691R/pD8]2#oAVd\kQr&` qMmhRN4me&,Skq<'nTjdB@3<DS!g:^)%)9EY:e''CE8`]K\g[k3b41!Y-qBcdN(2 WTH<!+L39Y?[N2IFH4]WR"`^K9?3Oo]o6KXu>q9IHU_/MhTk[1R_&'`,G_^N71?p =D)=MO%ND[<#hJk@XnO7NcsL\p,%d'f<PF?Hdj\/5KT!YjAX9V:,Buamm%6++'s# I@hfiEpMIF'#H]aO:j3M;+2dJ>/t`br2f[E!*+n%m_)uiS(-!ZdJ^Y?<be_F\(up L-mMUf:ob7FG8c-_Ra!Vl2/AN_*`]A'Y=cuLb9HL#'2*]ec5;R=@I4,07YVCh6Q0 !uj=e10;4X`g0`s]FRnH%@0<+ok+N\Ul)XT1^3D8W%,Y%k>:^3@)'E\ZFKE-J6F> TWPB^e)U37MGl+O\!UP&X0i75cRot]W]bj*B,XoR*"Ka$Hh+Hm)O,p!gB<[aj)W] ]d(#-#gY]B@TC5.o(Dk07Z4]M#=4rG!2Z1Io`0+ko&rn!qqe^$;gPm%SM9J5+FQ< DTEK;1Yk?);AjB*GNl+$FbE0O<3N=a'a+KN2J1"e[ES'O)TFW.j%WUf29.M4XN+\ sp1:1['JpG<8<P<cjN_0!09t,PlE&r-_Vm@q7^jp^0@>.lPj^_lTJ0_A/,BA".Qb 31Eo5K"S9,K;Xj[nc0/A$p7n0e>-gcHb$-:S4Ta`s9,R'Hr$]![V%[i9D/d])O%T XGu&r*\R5J38QdgE@:DX1F1gh)J8lC6>.lU6bu5OGk(X4&JL_-ig!!-ii^)*U'." U6:gm$;`,Q#EedZS8L=Ng40g%MC8Kj/9!#6<[n@q%pE#Ri]t:B-ijKRO.iT5X@:Q f4UpNrisX1ZV'Fqo!%6Kg/GS-]:N9@0PcGeuoUlN'p$:qlX[=Lu%PgIaAP!+i.dT lhV^?pOd%O<k`C[^nf-[N8b(I]08t.n<c-Nct9Y;@/MIA_6"7W/C^E$#s>dG&_a% ?>!.9"%J8D?afK?#sKm_B0TVkDi.O9qQeis%llr+V%IqmZmfVdqdZ,P@qR8H]'T> gNR>NPK%s`BHi%W%(8,".B2i%nuJ,j[%j$6cg>s""rTcJDX/JY\p2iOdbR<'?nNC qdQf`m6Elg8bJ_dE`D2%SE@1*:,s%\ORk^G#)qWkNeCl#FJ&g+`D7'\>T?_DSBqK 6M)Y9G-lL.1A^RX1?rh)u,.s,VG(P)6E]@!(d:/bQJd+_mG+];&EiQYp4AdEYQ7$ PT?k3uY,0EFZP'JoY1Guu\[iK,aEX@-5<B10VF'::<N,Hb_5.-_lK_<?5NG1Zt!*RMe,aBqfml*@IPfVG)fVRK7TkKr1!b0M`L-qe3uS*B(^3_k#g!>LC/:'Bj.?(@3 7O^A4gF[UBZ+:d'9@G>:!Dr32Fp%\'f9[J\`uXUk*m.J-fnTs_59-P-^"'9!C#XX @@dbn`[W<PK`L="4.9ou!Igi)5cEe.DHe4a^`@(ig,"#&H@&V':R%)(kOPR7:r!7 [:JjKngo+T]cT.X'`@%'#)fbMJ(-ZZ'g7\W^X>!+)dNa?7DE6!jBEE-s&u,iDd\3 +,[lM`0Vb1cDqo6X*)JlG1=T]e<LU@+*PAqHX>^H(AcLMGT3;b6_EYo8'K?:%H9E Soip%G$`T]!P'5k!R!k805b(a/@/oj$RW5%4@M;\n\6SoR=+,(M9N:.)`4Sgb2n. r@D&WpLuj?SGl1-TU=RbCqKm)"jO*h1s*4a#VBidL[@0#jkI719uKK-j,u>8WQ(\ @.).]!(t_38Si%#`h8JmH^4YSW#Bdfo5[?+eS-Y?jFmRdHC=i>-dGfUc7)e%&U_e &H)a`OaD@EF,_8aN[kfW;:acBXFXM@mPLC_Dk7s2CgQ(pXP<>Fhe$W,CnTPST@Xp ?P>U$Xb0i.[>4q"W)GjEqbL&'H'd76g5Z_86f7Kid+[%KB?J`@hE<@Hc<EnuF]IA BEI0LrfP$^Mn88E^K_?f?_>qn6^?<R+1PDM"nq1.m-gAuc8cE&mg5S598[(Bmf.7 p[[!`KsgN(hY4Rejddkc,o0hhP5*.jC816jA6(EM)Q$n%OsAW?N?$po;ueqP`e@r
<-/'>eu[Oi<XcbYc7io5(Oa%N%R"R6W)`=kYA1Ho%D^9>4\\EjJtKsllTc>sEU>" PQE9h#&EA@'Rb"&caQ2NHlWBJ\<EfRq1]Z0G2Tc=d#-Ze;@R^@eh/c^rW,\,1b,n #SmD7+4e,aUK2reZEeF?DIP^oBDR&Qc3^mpuFc+2kDEJaak#L9@tE.'1aOZZDV"R pZ6>:CMQY8p)I-jD#@@WFLA5TWk+6=JAT;sJ-S*7nWZ9eo6m4T20np\1gUciR*Cp Rok7;+20!;+20!;USI+8qE1W5R)JmN1*@Fe,[$9;+1I!^$-tZ!2UBoiBRCD0oe<F EK'KiU)@,7kks3lDTu4J7eq'Y%i'LDfp/2&?9+kZ)S\;P:N=>R<47Wcjc4aKX[qj #>QrE!)NkICN0$g;e%K'Y_PgAFj"pcN&7KaPB<>;Co,]oi7L"<=brZu%"Eg@CLc] blJa6!;2shrf-Y.b!Bq%%?4jO=_)H=b/1QP^FV`T^N*@^q@\\JE>rr>%)4E8UG7f NH>HcS:<N)b%,MK%5QVIjZ83!5aeXH&'pJNsiYD91_.#forbe%J$dm.kYm&_;`$E too>p?S.IQ;f4n!RGMU1jct9gjrLkZgsD-p(^b5a^aN<!-@mR+#&3TCGn`)k6AL: Lra&GX_$9XSt$nc5T)s.!5PS)Gr6'l3M6ND<ae_h!:Nq.>/+N5aK0`05TTk)KCjm mY&f2@ik7t8&1uE?I5nA[_=rd<YZq0Ql!<p2MQ")S5QJ8".:R;hm9'ks?.j1Bai5 iGF7QP55\'JgM1JgMbJ<No"%L;gQV=Bo4P&jEn8N>0.hbZi1R;p3FSDo5;&M>@B] ,<ZS=TaDS8lMD)jW`Smu!/S#\&R/(oJm#D53VBSBqE*2NXudFj3-5&>M@.EDScl1 Q2<)aS2^_?2t(;(`bp25SdO7&oAHfd[B9+1FqO/_)7PQA<M5Y]gsaUO,sYc`_U=L ZL]bW]Eeb@W66uVTn[PdNR2'8Ob;/PcYZ(gpf8B]#=0@/>`'DL,T\\b3Lhq(TjIQ `>h\I?Z@jh$",r\R($KS#atqi93M6iW,uM$Wj09>*CRce8'A&,dD,*$,Jau;NFJ_ ]R*q=g%E(p=G-0Qn!IU%$9>'jMWcqcY`HIag@#M9N7Gc;VO6pp):k;f1E-ZqlR5s 'iY`gE=/GiP7<CSa*`Dk4J&HW(^A8Kbe(k\(&iV@9s;kIjoZ:r&S@oE3O:=YQ>N1 QHJ"<K_NS]lV#_$h;G-OSC@9/=.56cVI;jZbFcfJ]<"JR4Z58mMNql!nGiTH"mE> ]e`WVkj8^PIIUH!RYX;Q:LDPVhc1#r0_@1&cqAPr=kZq?c8j-^XiBU^A!K3^=N=8 KU_h*8F&B@=c;h)^"/RqL)$DqRqML:*3;g3.a04N.Fk3H=j#O31SPjRn%P^3hbkf -_899f_eX8=s'_6T_\7tW:P+bX#$E5AK40Uf9GA7-M3&QB2?2-U\XN.CN@t.\Qjj bt-,<N6sC&\1f;\mI"F6c(4[;Vug&drmKRa?Zb5ff-+4G-s/%_"K>:DL!Ii[Hd;a ,0lhiI3o+fbbrkQhsS`+ImWY<s9)5k-D7%O)!$Wh5@e+HKR*cgIHXOJO:*%a1Y2c Ek@gb")csGL:#H48c`GB:2=n(nVQ(n45eHj5Y%4eB*!<fZL7,ZCugNrQ"nV*#MO. 9NEDW+Oir8:B,ttW(f$mbOq'W::oXfdGj&>7:D0JU:jMA(/1#aO]_YG.$]%APTS< Ghc!]A,*,bZ`FgK"KZCu6Td+:"#)js6)!9ts6MHfMa<iFqP/mK1T4_j6`Z*qFS`? \L`@8abPGo5d2)A^Ct*#r@VP<q]g8N@eF.`0'G(^oTXeRh:1amIl@!$\cJit8m?a 9JV:+-geL4ZtrCb1sKrguIM`lW)0.E@>)Qq?d5BnIe?;Ue7ibf;3atW)>sil<Yft 97$nO\--oW0:hjY9`RM)4``k+j"tD;8cT;;UF-`_!%@;)*U!KtMC8J!MC8MCMI*u 1.%g_fME&Qh!"*\@'_$cc4m2kJ33+cm/OY42eV"o=#GFS(&96U!H;heo0I6-hTG9 5Q`rS[F+GbUNYLLo&Aqq8XV^JT?Yq\Zn:)e_)<^JE)3Q^_acIFC9l^UcS4*mh-5? `n8&nL$9W?hRagU[12B&#FgRK._r]t7c;.><C.*<>J(3E9n)i$kbO3QTr?',C\/n ^<72!]H\N!*qnQ*,`bthP$6X"=P?H1]_'%W5tuVah:ImB;R(mQ,r%E<G-@#B;hI0 Mk4#l4_dbL.g?u+nZ"n.h"AMUktZFRE2Pg-J1ZN4%PeMD]TTRQPPH,RAF)ciV+2b >1:ZMr1]WRcE)bj&f!DNALD]8VYg0f">$$]Z*I/^5!J\LURY6V><j]<):DHbu#UE 4M07($C[lg0[/stdl*tAGSH67e-=q\S(gUk4Hot,G>@ZF^V,8mZunAW7mXuMhjpt )k)\hja1TH.\IEl8/$F6H%iAS./B>]\@W"_t?(.rN^"WjctnBNU7h)5%9f!"suc, sW3Y!(K]+`u)kiY'3R08M3&Td^hDcYaEN8rr<c68XAr&EP&KUl&=OV%.tL;gi(I= _XUTt!._-T!Ui8`h7/Vf^rIe&gdo8#Mjt9PRX^SPWo\LiPcBCuN5/uqm6D?g_Z?7 gB'WUKh+T,3\\L=Sf0_-k$+,l-]a3Vtb7#kr'N0"mV#YP&HAm`W@Br2`<$f;JG#4 9c_#FB]\dPp+1/F2T#HfjfrUoO(?n</863R?7L@]+6dT\T[o$51B`g^8G7`f!7ii 0DCY#Uu'5nj@S>-k8JGs;C3`5.]#7H<9oo-q=J2E5:Rf[TVd,*eQfA,4IVVBgs]r 0_AIe8HmLJ.8o-c#I5sAjYVNT@0Jqb_ek,j#tWeFgi%*\0QeLWgM9D9nS]2od6sf f#4?,DG,,uDl"6T1'3-gJ3+-S`@7COnaBBla<aX/@^5Q.2lQH.RalOgUD[Ne$37+ Xgl-lUr`*"]mqcg-mG=sM.q``*D"XlX<>We0^B`6AJ1tn[fZI8Xk5q_eknb/7A2s u$F.Te&8q!afR48\mf!+ZqB5P9].;h+%!I6MdLuW[FFfat"&$rMA>E77ef\4-,,& *P0/"E'Ef'_H*Ku7oL!-))LcON:@kID=k-EX[@FQ^A"eukbjOIQZp\['ChB.'9a! Q.u>qp>N5MF4C1c2OMHFS;`t:2ujp76]U&hK$F)r29]i/'CSPq;>KY<^]u+16>mU VUMo1F])GSa'..32Xr4n[fgfl!+NiaAM;3JK:Hpbp6n.F/jb,L[,n[$/&+3,_l[) S`>W>;#(6fN$17@hID7";kE24%D(qi1@BqlU]iC(_<`W8glV9Ce7cQ*oHI)gK.XP kK+Fkq@eD3[Y*gNP-`HHrG^a*DIQ#WY1O?-dQ[/b;0DPOb(kFq(-lL![2d_7^hMY !;T*YYf/55!T29Nj;*Ou(X8:^30Kk"4\ij#m2WMou)#3hEnN;[F4-"-Q/?9=]LVW VVJPVf8d!i:Z?,>3GA&6?!-!>3_n&Qn*QWeg@>R+5OcRlTcHdLQ,TF3V9B+C)LB@ J2*Ln5"P_TJnmkN+?"5"HI)l+Zr%\`i.8m`)Wf+85pJDN=$[cA:.J!.H<)oq9-Y' N%A)&Mb[0'S(Y\ZXWgYd3EH]uN!,BfiUrj6*A<PI0"%'MNmrEVb[/`G0Lh<nAGu? 06mc2u>j5.M'Rm^J]EjCW7>h>BgcbdG*,2r_e5DjtRr6eNr@,QoVks,R/ME/Wi!) c_B5R&Y(73#,)8n]2VQS\],Zl1=m'Y'id>#6UJb.0AbU#:!Q8k>21<`O)nNbAHL^
7qJ,*ChsCLY!65cj-<I'n\/3Qq0IfF.[3KP'jdc32ocs)bAt=,n6+ADpjpBP/**J e3[H=DEf%/PV5&We#m?bP.J@l;,FesESoW-OF?J'T3AEI%(HE0'EH7O#:e@5Vl`s EcVu85L7^)G]E+9\1K>D-1&#WJM?%_QOJb,%X]PBsG3:tc1:L#OduCmWI_A7R!(J 8HP8NK>VH#4o1uu(-U&8Z\G,-_p%00IfK8fQh;M^*ro("Ni\Z;]H]t.hYd]Em7$4 ]NqDb:#LHY*EJ#+2jO-(&]9.s9dem44Cb:c'2;kW$N]AfGmUXu#X;Q5E1TE26tdM QgQ+O-'7gf'k@=Q,Z>U5SRDFjXl%D_R$DI!@3Bdc7>t.Wstk7'h734m5nE[[/b1_ &/@<bX2n`:>n-2%&AnSmpT.LB+oZ@-")Gf5_baAS#?piG*oU9.r;bum'2Q;"ZRHs 'lb4.aIb/7dnAgCdoI.$i.rEGl4ZZRP9Rc@"PFl$dDfVQu;nsEpXS`"tSD^":id` ?&D38+2*"I$q)C]6&[P?*#`mZh8MoH!/>2;lXX"_D@7o#e/!XMiJ"4YnBTQpiRdD &;a,:`-,G5B`p]8ljI/pbkHjI9g.[Qs)r:jKt:L/g82]d]D$.`Gn81,DbCo-iCaN X$P##,Xa83B/"B80V)k>c;+-?V7@^g=sKe>8aNA27@\]%liU0oDu3KNOJbn%Rto% W)$n*`-2bfEJ*LU+&J;<kd`_7ej]S='Nnp)c&S3b"MN6c(cKkaF-%oAe25g7F[R6 7)Qfr_Pf?6s5l>\+0B,GPF,'F^"d;9hcTG2Te#&+_%"VTdC[fCLn&lGbgd*cBgpo QH'EQIH-+DfrMG\Kk*eUk,^4J8dJhbucU"UK)3;b0+rgL.7F9i`"Y4g=6H*%hWam 979`UMHI[h8phq*mBhH<luo6P#Ka3bOl]k?t^p)hErXd^?IT'"/bA4ZM\&lB3?rA \n$[.U=5`lq&<3fMDaPRj%qg:jmVl:Kb&@0\UuM]B5)Z-=o3Qk;CNL_*g[(0IR%K YACst+Wd.T5@\DH\'!YHJCWAtOgD98_Y9oQ[W&!5&-NK?J/^\UEgG]Cb,AM*06Mk W+MLCG[I4[G0PKJ(O%SEm\S%.iBEP/i@5_9`cTQ#Qj[OrpJbLM%e\>R_7pfFD(H7 ?gDBR:1K_NQ!rQk_[O]UnN/nZ?gb+\!j8m<erHO.QV!#N\%K2gH6+NJDcNu_m9E4 **0bK@Bi2,8"7fC"J%r+h\1L?_DdG4%tdNjXmQ\e97\%fS%Heo`9L_>;Y;RtP52b Ii7=Lfre6L9K=rZU/`Jo:QSf*HFeu!_s4]MV5De+hQqu28uuGh^A`uqUBIi94Mut k8oigl4t.ik2B3%rP`TpD>#rX3<2&[l^[Ii["1W@JUu'Qe9-mt1&6XgY'HZI(G[7 7j8br7,.7(/mD0;!J^Xh/mpek=A1E#P-Ci.DKj[Z%*n15H_]cMsUkM"([6EE>DU0 <qij*B*WdN-VgE!>(,'Mn.e%^2/;?;4dT0_^EqNO0YFNH[]9lPpA?G</6c3)!V%@ hMS!R(:HP,12\[:7NAc.mns<2/0Tc'@?0MFdKBm-$rc!7scp@4*ECCGDVf/ehe#4 f_`e-]tpsN$$)tkN%n,;qfFtB7W;a/tlA!8rO9a7%-2[*%rZ^dr&ehQZ6i3A;o+R iXZX&!L4TLoGQmY*P:Vl7CY1)T1ncXp[d.sg<-UN1"*^lj2<ls1&^&4Y%bTm\4Jq ugo&_R0_L?RZYC.#3"/5g*e7;SM"90SEW6$)K030PlTbbHdZ2gR!ofB'VMY@%UV. ?A['\One,ZjP3Mc+/%L3^0lV+46!4`Ro;YT1O7)l<K44!uO0u2q6:K)g=39Ha(Ss 094mdg.u60=EeN+?mBS<A8N]D?-*&Bm&;!1EnrdMud1Eb[LF.G*iJ.8$0:nu'M/B f@d,eG#U=gV&iAA*[#L?ie:lU_2tR+"pkuMS"GT_&__@Mq`0q:4%OlRb+\s>71]D )7_q_TmKHki.!cfb;Pbn03WDM0\QiTc!U96FiUmGBaqRoTErIF]Pel>TW9fbQR,CeFZdPbAkR+RPZ,qkM$[O)TVH>o^p1=OVe9dL7B7Pg3>WUAO.KD$0Z%(]UOQA#<^ Ic6&'<nHIB.f?o,j:6T_P#o#1T'qli@,1!L/\+K=;mWgg4Znt^H0;*!Nk!0IKDEX iVV/?uA&UQ.=TW<!B\-g=44ZLU3H!+Fd>o:<Vk*UB-,L]a.eqq#\-)'c;5Q-EZ?' :a0;%X8C?/(Zs*fY,8&P!f,OqU_.OAmX_#[X-Q6pehs9]e1Q5%PrtBl4t+br28X$ o;q81kKXZ,!]`6B"LsI[,W>WbCGCWJaTj1@V#Y:Fd;<lcJW+YSKc:!n5QFh#SM'/ Wmu@Qi.klXe(aO3r%*RCt-K>-5ltI]39,Z%1)T(#^22^=[M#!M[e]g#1>Y#4^#D# ,UmRGf0!"_;.Ut5f!IUAGV4BAhoZJZEY1!/`dhS1_/AG^_:-j't=qJ5u6S%_2<K1 S8+D5T#513(c+l^qDUMCC6T*c[3TL78n2L&U?.[s(2)'C)%RgktP5YYeZD5Aeq5c ef_&E(tX"WMQV/m&:iIhUUc4dojcWJ;j"`(q3C6Za)=-#8ITii:SrYYfe?1I&34k n37h^XBBDXOicuU"EX#Kk\AgI4Dlk7\Flffo\#fX0bE8eX#?9Q,%-*2am"hm!FpN *Wf/Yh`K"SM]+/nRQ.>*l6<@:MN-"AlID:K0^jdnJ*@M#XdLt^!cZ8)#**2fgDQ` C[-i61o.IMG_G1.\FN8suSB,IC3ZjJ.#0t<bD5T"g5VmfK5j)/jqnQWRudA/jlP_ 84&=8G;/H<E`uc#(@mb8l^AXcbZi*7+nkqV@r%JBfi0ijio9?al;'@6%8XED4"6m Gs!#n5I[I=f90(EN?6$.e>nCd(G\H?2SR[Aue:2mAJ`e`0$25[B4<.MVtS7EK#"= m%RE0d'+`Tj48`CMYRTQi9,_qiCc'4G<R5?l_MiXCWB@Yr)Pm5`+73t(=nuX+i(3 'HOZ>M!p-C[9"MTV$4'*\cUup?4<hdQmb=sk'EOb=B6gR`.,*EN33J$An>aI(#E= 1?!R<3ke+AI`G3qLK*NNLW'&+76")]ee!-gr]bUrh?\F!4b<`k3:)YC^I_[=jK6p C/$",b!G$=&<I7nNdB]V8UM$D6[F5Trqb?"KX]AU+AM^gQXpCSeH.orKU5Ts<4,! :rj.-<J7kD<@p+7d]f43Nl1=*N8de@r]d`.QKUI%E*NHj"peRkSHr-i<ePm\t+dj % F<7=0IjDRB\D5mY'T/Kf!](>Lr0Y*oUlN@)Wo;n4H@rYd9>7A7XH-+eXaG)AT^!q FeNp/o/"m/N]PMkY*C>C$q<4r#d*U?b,TCk[r6#u[":j#3@>'.Bu_a,eg0](:^3% ['BVN5=.aOeC-l0Ua@X\d1]45S)*JoAIsQVnR##du*;@E@)Q]-5W#XhTC"TMWYf8 ]#g\e4j<+(f$"$e""F-'<;`]McqWEQ'(mo-TsHKuj!5jh`'"/U!]\#=2@?/-=uU# I$"Mbi-+%I7>;Fh6\XEbi;;!OtE-"QS(=/[TQbgjGoHPQA\F&P(n[_"_nT#.(-CI W-g.:f;1VTF6(XmT@/B=U)(eP'jq7`t^pk$7SR,'U/Sp72,`!72,a/[%/Vi!%?m( *DT<2K1C4f"[#^tl>UD<b\P4H.Uk[Y$qDM<j(Y.j1$4^BifNXaMG_fP4#[1O"E^\
AW%%f.HIQ@rj:DQqWt<=sh#7ug/8;Z"a0f#S0c<-R@#kCANbWJW"FS,Qks,\k_e1 '^8;js;rj;I?"piNpO\".4><+j#!('Yb[W.>X"K\:e>h+ZN&._GSOc#oT-3kC6>g NQiON2p5XY/[>oZq9Fo9OD'a?;7U7kdl#A;UB#jr=EA5fNt&N29!bR\lJLg$@PDU ^*JqXT2MY\\eN>rcHN&/p!/8o`k*p!.m:i2j1drOD"Y8Me$gXF&9=u%S\ul8`LO! [aTfQBE@7&Ri(>BX<HaS*"&_ZmVJ*3>8qmIj/5%7!)*Z1*iFrrK-9,C:;6B>Wk<T c7Oh@bpkEe-!(SdWRuVcqbF<HPJd+6;=!a)]3:s-pNsKbj3WS@%<a1g0akc2em'A `U6mDg9UHI-Ld<Ta;+GL,tFr!MamA!Jf7L))T"/,/XT$RK5,P/$_/IE-RdjCQ[8$ QP(!!"!>gsMpXX0;^/T7<sCAEf'1DB+&!WAV:MNTDlk0Eu9_[CW0%(b;&a3E<M!4 `U;E#EO,hp.2A#),ZQBY-5[.X)VtqocOU]nWo]SLiNK8aK&VJ[ZVJb+5uOS!;'D% j5sfTcrWB6=W+!g#itS_2T7(9":j'Hk,;S)]uU<A5TDcQr*YV*:UO;W6]MI37K@8 V>n)r2AN1OketQ@KZ4-@1,gZ`Hp-*Re?\TVSX`9f=KSrT:N,d^f,$ism"r&*bmo: V8GKRO^n^E%S*a(^[-K79E:J/<5i=uoYS[e<phVk8Rg9HZ"eS,bM&H!$JTF?YKbB RLK,Nh4D(A^El.<;'ncsj1'W^mY>5<=`r-?9>de,^h<OeZeogA\UaX(f'M\GQ$%! qT+A:.a\SRVf,$AY]GMrj2\iWA5E?/d%QQU=kAT0[+t7.l-d_MS_>5m9MoB"E<+h _/7(0:^#21<qtPjN.]4sWMsL=O+eFm*+uZb:`;(hg,nGjG#Ft8o+&E0"Xga76kG< IrCpqN"?p$!STkAsW?Eb8:FEEKbGe:'E!aO2FeB42qUA"c1@tgRB$VE#h(6(OF,\ \Xo92-b2Y5POU;"&P2FD*e]T7@=`7LZLgNe[-_#>K^&Q4c3J2t^dklU#`&j[uBLD \9U(U,I>\u<G.-iuIlr&tB+FQU0Z55@lFNk_]8.g1qo-b&DG3d'I3!P%->46Yi/0 \HThS5Z5F1'SU?YTf:li00@sV+LBKZbp;`ELHm:59hFa!Re:`f9X>h^s?2+PKMYo =dN&KA75)'$h;Ns_9Qf:B/,!?%XiW(8F?d(A=V2[Y)<]"5r8Vh_mS)V*,ouMZsdK F$_B*-]lSAkQmeX)E[t&EEa36.5l@P^jR=\j!6ZGCRr)T%36"8#k,q&gG0(_dO]S [E!sbQQai@QbU259EZO/t[Upko9n,dnUp8obe;@_QYN)Q#t!T4,FUTFM]QK<p7!& (`E@Ku)44IV`f#R,:<LBP-p39Q/!C<3(@a7Z<r1(lV*A5ab5dF[L?XWnjfUn<tn$ r?q#@go0<*jh$JL>@e!\g[`6+jN@o1K/-8Ta*]A4&?&=>M@o;j.+^./S(>N4-YF' ]bN-WP"gZ"%o]'bc"cPbSAu(t2r4Y8TF004@RUH"E&l">T4):K$333O'rPhr-]aI [EVY^c3U,ut*1!jA?!/!Q&_=VkmaK@k.?=)dg6>9T&WTBC>SZY'0Cj(-TFQ$C?'6 Coa;(.626X0B\!qfH,(L;V#riVsJjIKD5RGN)*7C9L:]X5CP)e#l['Z&o!n"t$:] f+"2O&?W$W.FLPai3e6PW>jciXebC$Wk);3B-qVl@b1%db6H%c9ml(fU$:"6ifqO 7<=[:5kk/4&>I@$aKBf3;V0k3)VPoGcGa;DnO-C<Ij!^g:Mp/"c7t)#E3l)@j_MR H:;Y#G4!Dj,E*_W4[#_F[-e#U))[b%+PK,!UQ!ahM(hPe(a?8`:i],h5iCXP+C(% l0LtA*_TV(_`WoFB2\=oJ*]U2SU7QFboq2[im;bPO+%io=)0/$gH?rOEU&l#@]=F ooJ/`HO"3gg'K#Vfpf/1K`T9h\j;mhkQ'bbcF`cs<?KSO#Vbsn?GQ6^l-gaOJ0I= 5d:TH<1eTE6gJ`XY'KPtB%7pZA5LnmQike:E5=+QkQ^C,Jn]HNXhD@0gl!@9'(>l pc0YRX():N)0\T$L*WXa'+&.D5;=;MJ>l8%[@u,$\\_644".HXkE@k[sT\[B*eG3 eeIM^E"7<8BR"!90)(Lc))MBYp1ts@OuD>XTku=*#f4N-qGdniKhs]NrS`Xi5oGM On492X^dQ?\):,,fI-=*MOp<3GdR]I;_&pSp!8"3en'2CI3QIrrH1-YBjA2=4$E' #T\_th7$\<m7>1D,?<bS>NaTJYXG\FH8bDuK-!:Ad0E\GQjInCd;0_n4&[/3,&>. 2f+2Lc'q\.!UGi-P8s"Yc<LKTJ3m+)l(f4oMD!LWjgl[!J0nQ'5qZa#PsW;7:Dur <EG]TQc2N-Q^e7j=UEMl,bfR-(OD`juZ?U*U!Kkif"P0'A1l!b_A]4Nh,^o[6DDO SYn'oP=P=aih-]6TF<KZaWp39e5a#[gL12Jgn*&n[U_'R#pAc#<o^J:Vg=KFGo^Q "KoLrHR/k%Kj'$d48Xtph8t%0@UuZ.j4_bc[7OjqkM?'JkC=:rp@k4-$U9`X,=)J !Yqp\Y)Jh/W]Z[pH1Bf[`*WQ74oTF#+m(F'q^dR_M_W#mt+0RUZUZjo)Z9fF#sJ0 !=_I4,0(c*9%BmQF?U=grIF6*TnJ>*fMDl!QjJS7A#NF^;eS1'\dq"pONDIP=%F+ % e)\/jfHnk*"\+6-/-ZWmDtAJ=MR<epnE:du6uK6;GrbRcG`S:H/CcI;@<U$$B^uG ;B8M:MT"ZZsC!/PCqLa#<XOQ;>5(%BbsG5ji@\YMWb]%@g1S-<moYrd_i`u@bW%k a0%qm;i"PYER1J"a(1'd*Hr1Gcr)cio),7.n-&f5Y9$KI74#O-o3btr>GFc;P#R/ /Wq0rKKJ(`;5T'#oTl[[CK2XA56q17cBgZFj6aZnNo;BaZA>.:o*g?\'$WM-a5$W 1hXc"\Eccj0*hq"p`l%Ge%\BfY.^6Z_>OLX]!m6D9&!")9[n>j"==L,5q7lV41(; lFCR^3U]1/?*/V#W67q+Q!B[K,Pe?36XLNe#P7TtsU8J#u$n^`>qA!(eSIP,3+l6 L%O8-`QpHd[XF?Pp>nb:k>s"Ou&VNTEK2#@="McH=EkdVfppA-EOc7TngcF^a?&) 0H%3gH3sWtF:<d]^rXK#[:@as#;qYih"_%3kuMYs39cHLqToG@?jsNfPLNYCik)B GaN6Q-CUR;O/!V?:oD\e.9X1@X*&-\D)1$b5LuAGDRckp/_"j@]fS]7PY"Va];L6 qrV;96L-KF[ocj*3c]?n.MjDo%&]XQV>+i\N@FUZ10aC15dMWV>2`O1AX3$`K/*d t'7kMEg`TuCZ5P#gB`+&c%*!%B@D;G[BeRKXB*L5K/>$33[Hmn8N<!2>d:!%GdK3 M78jSN,c.hq"Jk(oMrlTEf?so>N2A9JlD^:^<Yr%Qb?i;b+7"*.B*!nX[Q3W^o9$ !l.\gK:c>O*!(V\rr=OKXqq6%PNbt,i:6VTJ1N<=aX8)Y2j:0\IHi,?-:p>lk,V: "TUsj/TEiXfnMd?\SLghJOb$9<],O7K=oSJ8<ldCp`6\R&;Fq>LV-&_mg&d5`5Y3 uUC>9:<(reuE?'")Yh2GjO9MQ-?4mA==B0CJrV`;[^p7MS%#Cq,DW8s9I!-:l%W8
!Ib$$]md\MO>#OQ2@rP>Mt2mE*Xf]D*@U1kAch#:=sP7U'<^F3bQ\Zs_r5Kl@upe #c/C.,E6H"dP=R?k1\I-IjWlj&Jb1#<`?kRV).F3M6b/CZ(i1RV)W]!M=\:,^7<7 "S\d[?pH*onXp7F9=7M#%Gn5O2hDo;bOa;3.<Q!1SE/';:6LCX#>,!i9bupZG4Ch "J^6<YRNmC8"5$\FGWPXp_SXMdH/Mc#/8EA<+-7#YJ1G29YTsXGE864dIh>[,+WT D[B8h=$Q82Pk,G:\:\r:oH/(56WBt&V-r_f8-Nbbu2M_SULVdHQGPNb".>"b5^i3 in*!T%&%7n+b6,EDG.,[sPCGPA,gSm[3U"?FL;Dp&XO,@H^f5S2$In[+f-U7dr/K G2I)gfAuVPpNq([)\)NI/)%YTF@6W18$<]qGg@4ff6dL)i2%)a%V"5]%d.uPq1XB 5S3;fN-^GC.3c3:L*J!je]=MAL+4,iN]L.64bu_0+T'LhEtK8,*;?>#LtE3tRU<G h/?ChtIHhT0[Q\.i4&?*$jJDsop,));M_H%,*0>Kop3l7u!!bW0WStCDD$4l?O[' hbR"-9jJ^eh=B`S56!"n-g&BkHsEX*`:d?'b*o.W.s#8"d)J66gmUl]F=YoAM_4_ SG>E]>S1`h@)P-jO#Omm%K-0cgYqXNS4lOE$OoS;qATbeReRNd?SV/GoMF^W(dYB 7X#(QR!,42-H21D8f7GV-U]@Z(,gfZ6d"cWap56J2Sr(73cff",p6lMcf(s0^<r. E\_BA))9K\c"uY@_G@EmJk%ibBE>;IG9+SPeC$\a<@(_(g+b+s_fbUOP$>L;TuMG NPQ;Sb,=$3-l@!Bf'V5[68*a"f40[SUS/Ra<"S7WY1]]FPU#`gu]cabBbX8Pk:L? _);?4=h1%!79FHe^jRE-S&(b??E-$VRl#6L^u,XW[bRCt(=O]s,,F&Hm9)h:kIZi L_:&D@pF*;YP<Eu<!=5.)EH,U6j[Vq.kDE-E$qKuQSq!d9i\jF`K&buocM=q0i.c Q#t8ZPc)pb-s@5MT<qS)-LnYmm%FY#/\!-39(_[#7K0_Vjrs5T9lrPncm*0D?ll. !SD8LQ9@g>dX[+8eG`F29MAksK%]Bc0POGhJACX)J/lJf`_P<8<@MJ3S.(p/kuIn l.;nt$%9B!h'&XB`@Xor@b,ts8F3mqN,8(E:ES@[g]ZIHS13fpGG".5s=FlQ(XT3 (0L-f!a*gPpF0k>J_0`rW3R')J#;K;:!MY#.6#&2T,=If+"!Pl?s<.k@nCNE(W.d -mUR`U^18bnI#Rb6%?MRXsP5TSC>H%gH_1"6Qg]Q85$A[b\W*0;\^[(+e-]*,.5k .I>)f=u.PVL7H;'ENr61_GU$bpd*e*h=\[[$7A-N6slo*n4)ZZiH=f70"nRPY_G/ 7VJFuV&WB2ci]WgU`$+d>*X/t!-lg).ZPsN*9>V%)!O:,L=1dka#sI%jH)iWA=f% /M$=1B:UmF1ag[;+n.'+5gJ"VfHM-9lHb9u8j4:Q6\1<LZ8+W_n>j$;ncj$&[nJP 0V);sYU2<OF`F.D6qjI^ESRZGZ954I]b1a\d.]ohMQ,"g)4cR7/>Q7N7tjDqU.Wi X&5rY9knW(S/ac!mcal>p-*8dGZE!,+k\jp+"]#ENVf<"S-!5WfCJ,]1R/%QWOM7 )5JsLa:=K9#0Tmi#L\)A2sX[%n]1VOqeCNbrHD(JpMc?",RLA8BrnN:ko/7#D7Y" !ltWRhlU%9&?17P,(LLR/^@.p%6^I43Br3m5UnLWGEf]E:e)Necin+5[Z%C,i7", <Sjlr4Xi:G&c-IC1U%Xf/(QO^\RUPd/b++Yn1eL]#l/&M)4Y`Q#ogN;LK+n>l,9\Cn',$r2$XB".Rg^lgb2DP<K&G9?usbH3^4%?D6F\1kI#VJn5+MQmdp^rI`?Pcni +\1lLcY6QK$_Dr20N'ci\.q(i@=seEZg*#pAcdUY$>VN!]4mk_ca[E,imE:^,L3q #53L*9Nu]8?MTlJ_,i[lJmhEgZ@j</":D@<aJ:(%00-U#6dE53r2e6F_:jFa.THZ _6uQZ\'.&'3$a$5*X=M&GdlN<EQ<&nH.@/ZE]XVhGisZLmV3Ue$+C!_cWU<MO:VX V`Bmc\PLKEKQ$5d0kX"OeMNB3O=K`stJ0IJ87ff!!"/4_<bmu%A?X0%@"pZOo=$. -jBHM-C+,p8#O\q-Z(^#kJWXp4CPTi!r+B?1^N&0lO2uk"bNN2:6=Jl[mU[k&a2& l=lD:rue%Wfm+l#/b`EOg+pO475cp8PIe?q--?/^>lp[*'/f[YQ?J,G/->RN$:+& _dNq'kp[42Ufe:mnJs5(u.+rL-E!.jNAqO&:+1e!^oik435]'T(NR,44T?%>&uEG m3%P:.N)f'_!V>I`;gQ>0pTRnF'1FogQ'V]#8O'//"N>corS&4!sTY'cqjp@a=S? i'=?i`Sgt.MI+d-Snt/P<,Us1Rh+(YJ'tG"@)'+D2A:J,HJ.?YM+'K=RQ3RR'0RA % H9MncKh1ncu<tQ+XNgtYc'PqnV.UB?OU^h15N5Kb2JHTJZEZ2l#=3O>e*gKernHY =>L.Q>S>gN^g4b5>NX7GsAN@[sq8EU!PFh;L>QZ-M.o=u(7[94^VBYb[\8c\#hjA s:ES7I9::J7gWmW*e,eU9P>atM9=W/d0E5fs*)BE=5fJi8^SkPu?+Y0//3J_HQ/0 b?J.or/SOUf%9TFqas[Uj%nN%D;[^a+V&)%WHF4BI0-XT:=GmPpA8DY$Bm,V#XTG lo2._4!&ElQ#02-g)Or4j6q*LX*ps!icW7:D"JI/H)WsB1&h4q@mCd3V@:G!)"1; /`ot;@T3AES83f-o4XpaWjj22DC&kWh0(Y#'H,VVS#')JFMQ!Vqn^XnmVCCX2@!N !j!([t0B:[]D:s?QN?uUNC9*"`OGHXVYFUl;4Qaa's;JTig=hu15[p"[Bh#+_Cd. (.I;H:#O:c$1m!`_gP'GJrQ!8E(5"1WC-.gK4bNojc\7;K^65ZF>Ca/)k*$bm]<` ;jrA7?20n]E@EHX?iWfR/;!.Jh(G<E(97j.JGa$'L\4(7WUg7VRLjLSY\l'&hkiX /gU$9Aj+C_4uBql7C[A`aVDWM1I)Ag9a#N+"OI3I70BXl'XSc,!@__3BE7Ki,oFT $3e9aKTEV'QS-D[f3GM[4jgtkVE",?nRK/s:lAKW@X@?Y,qo*#kD/<#R?SoC@*"& G7"KsdEoVOapVZ6g[>--'%S0#$;fk)es\lCa`@-8F(e)k/!!EGYplTc%<I+3kaDG ;QbSG/ilDB)ISX*R^nY?Gt`5f*@JFgp:?H(Y@^fZ$E=H8*`tf-ZY?2]eCMMRsR8, 9Yq:TF2;4r00C1E[:Vs%OsG5eC[(/4B7&T^Fh=+5R^akA.VPIWR`cE0F.YV&XMMI .H3^GN8ka3!6'n6a%rNl,Jobmj%gV6kt^Ia1-)!1NE=`684Zdtl=rK8?94\M_Wif o[orcY15"j\!K6NAA(%,d'nQ,Dbqqsg%L5aB!`r-Bm7O-`%PfN7>VT7(H0;:oc,g &8ks-'.*+Ur-m>dF9ZK*#)33#/`KI<_EH>'f<!:4A$>p`E(YTnd+kD/L'`*Q2(lt ach\gMGATru/If0uLh==?>2"4G[:,K\Y$rY3nB3$J;%::/ZM#2]LcRRbFfi;7#A! 1GX1#L0W9PpnAMSYYG;J-+[6:4(HWZ]_uaWLsQl(sgES^$:$Ym9WBM;8jU%\N_\I
`AeKo"U(?<,\%Mh09FBKE85X0TNUG"0?rrXZM@uPNA0XRK-,3q*7+i3DP]m$K8^e sD>.ORgYXk[[G,g(QX'Ae8+A]Pm6R@l:^2uF']>MXAFW@*\rI'eh_lu"[>AK;/j^ (G=dR_R3ppWF8cX%@YCoqFiI-]2Y.^r/0(7X=9NK0<F<QXS,/!);^%3j9l'_VEhh O,5,.5T'lqc_LNV8\8Vjne4H*9!m"o$^B_iSn%.oT@98(hK7,Tg:`TFU@c"`P0-I <hj_>\nF_OF(K6EZ/;CXgJB>AA\c'P3nVS&WYXdJ].V+>j<RfbD]r1ij,B0o&StO 1Vp.Ch.(%a*^K1![J,L,D``bm\BP"t'C.'H91V)-c";IB7\I&T!Qi<+NhbT8E)nl 5I;:/]C2kRnPKnL$#IAnp,KG>p3N3fk$'%LX,j)bJf>L'b4(B?)*Uenk.9Oo&oE" 3#*[QYM%3PdpRVY/4\!=0-4YUZjXu2X1ElHAf9*VX`6kJO=!;<rVUUWXao=DT`>1 =V6>&Pjo!N+RqN^U@m@Lq&#h+mA*Y*r7/9`TLCL:gQmWePHu(u&?hVQ,eKUpgT#] kccB*C`\9e\`Bs?Ba@J!"h?9'TdYA-j/%n\HM"abCc=BPO1n,#N[3#Y'SCk]P7c`XQ6iKfInCahT%G"lXfY$SX*$@.B+oea;C5&hjhioW7;5F<Q\i[p%+D/b3ij0q&* o\CVr*m;*4#0id5Jo/PQgMTKP!SY,r_l:!j8TaEfQ%DT:WOQ!\o^KRAU]<d"lHIN !mId3GSO0'qY-:E1]"D7ph+#Bssq/Sa9a7HD,/B<_KF_$$#"T@f;X0Sr\8K;p<5R fLTQnZWj`CgWrEBK?>T%-/AZQ[-#*O/@k6JN2RLs5p5:(%VVi8Y]R8fWU.:+B.d" Lfc0SIRT@^B!lRJ/aHE2eP5b=j:[s5]b1a0lRE>"0Y=V[cAEK%o=YTd/jO#F2^+H 9El"KPuq9B=$^@>E\j=[Flhs5r^Q%#2'c1]<S7:.PH3Rd2QYitotdOrFOr8+Go3\ G`YYagB'I&?h$.NpJaj3E]YAUpN8h(f>(!JUaX9*Iae/Y)BakbQ!C[]!!D?!Q!#/ :!!%oZVS`l^MUV.AOj#R#c!2ZJ3C"_\'J,rGEK:6I2+sT!hWAkbP!2.iBN-2)LGo >k8O=sc;hI+1Am7HCW*1UKGA$k#_5BkV7'&7$fo(p];93Sl2@m0E`g>.Zs(!oMim Weo.Wc&8XE>["o!6b6_^u,Qk4'fA;kKqcLDHl6+FQb2b\&TeDVLU09/;,,UBu8Zr gHji+;D%Yg!"+j*:j)*m5T0)Y5m66"'k/R`Yp9CaWd,f.)mJd,`YFk`blBUrf#d1 KVm5Zb3VB3%V)#u9e9f*oBB<:sObW#anfCM"e6j7)<A-$<\O\l.VlR&E]B:E$5Sf *jJY'T?D[`WHc_XZ?*+]$QRj3XI-TUQZ')A4o%[lMa7cu`Y5*\r:aP"@:VPHcniL dn^"O]1BB9.A"c&f1[E\U*bNa$[Pj#%lM':qCP!95FPA!1S$^p*!akthR;)\^"-k n2!E>G.Vs%a8EGGj1*h/\i?ic_mTjlums]_e1i%<%K^_pRhh']u_*=5./l76Mi^` Qc;0=LtLIdHQ(PaAN'94`usMp4oW[$YjNds[7ofN!KS*?V.AdG/^9G=,jka:d^BO J9q[M&RK,`I!7!mGn(t,n:jL1TWi[M4"[LgnRZ]*XW9KIlcis)`[&TX/WM\_[*ap =9'\LQuQ6U<U9ei.Qg.3&@c_UV8,i9['_*'MUQV_QOaWumpWoB0U1LLm9C)IAZnC ]?@"/!*-OkkQ/mQQm^]p?LHct&[<>+73ME]:1*A)]EWTR@7L=(I:];K1KXM5oAX] P[fUa%gq\lcYip[X.gP'<g;S-.KD"DU\^3pk)Z)m=E+5Z8>i29j7%6Vf$i]43:[k j<C,cMY-?@BP&3*GE6G_3A^cGUNh:Tp45`WOk[QjShJG<87#9N8+Wo][uA7```K& >U;!pnjs"$l)<b`9k1a<mD18?9iO=,7Wp-uk:Sn4B4+P-g[C1H9D"EkON/mZJTb` h3Bt%t=$r@1nC\Kb"mOB.r.u(UEQ.YLO^#)o\oJ=A;5WpjY]UQj."L^(l+s!)E%T 6!\Y;HW&</qe8)ME]2!%F>@J8't]]$uQCP66A:dnGnQFq"FaF%S7Q>*3LIaP[4ZX )$\'//d'#8cZf;[?bWG"H(`X'So+1`^b@>m'Lnq4RD!LorGE$X2215Nmn*ko>&a4 9$u&Z'5KX>i+JM0ehj*%A6]/`\RnlsCjI!"p+8("=^hP=+h\>,QIfLgSdDSGnFiZ oPoHT9ctmVZ`iJ"NJ3&0>\-F,teJFTsjiIH%$E5&m"]X"?.e1&uU^@++Vp&.GGP% ae_ia/%9gg?J#mV2K=dsR@j/sd3F"6VR6/_9jA<*`d=H":]W!'q&9Uq^)#G)X"OM a%!e,aMZm_*X&diNHI(s)YE7$<6+4Em_MJ"/2Vk8brO/j<>3:4(J]j^gG7PK<Bq4 O)o3*-]@j.q/!D1I)j,m(l6rO'_K96oJ"aorRq#B>TDW%na5K!,tLhoUlSbDBl>Y % sha(_$J@ZOKMZ*iu[k4c%&fUo?d1f!JbtCc=R<4=_cAZ-JX`D:2?sc/])g\)Q&s4 a"H;_k(##IC$!2Gj(TL*9(NRLEtbPK@D5_]@_G8q9R.Xuhhps-(u;=>YpKs(nN\) 1lV0NeV]N3uk(",Y"Aq[(!%@;+>$PR-:]aKaI.X.`%eO4jPY_?9c7#NbTEQ$RU6K X_"YB`GbnL/QR^!J=;'<u]d%Ce'_"XK&?nAriM[O$mkuT*_&..T!UaL(Q!:!14p5 EK=)Q3hE_5ZKXjR_V9VOU,rN"3MI":RQ=PKDbG]g)TOf7E6\/BZj*kNHXii1]tN6 0UWN,#f]Q(r]]U!+EkX6!9=(3HB(/C:>2IdE0J&$[\$o4gEdAAk"dlk8eV?biuVM h7HMlJ;hAlI:r[h0Tn_,PM2JRirF9cMQG::5.pP'>$IRh%H!TS]-Y9[1,4Z`o9dA 1)>1"m>`sErMM\7fTa9hi-j&1*9I))P._(XQJ`"TCkud2^E*tpRe]?JSS:7gGURh 9]0Z*ZcEZ@Z2F,g\b,$,1C'XFFi]5RkU'EJ6rLE,HH$/PFMVEX,cK+bO?+[@,Q!1 G%lGp@s]I4AA>!Q'kA2&\7ao.S4WF2^_a!+6)mVJ#u9;=a>ag62]0NYDsZhP6=AE ^gNe<d\jHmUu[>.l1SrYA,A6($.t'l\^u=]=8oi.<]Wr)'4N_17H`mS8ru9VmVT. P:Sa:eu[&VIc1(N"9=0daYX%_rY*$'A;FFm?rp%`MdR19oBfd!KJI(LbB$tWek!m ."`_ce4>6nY:VA@g+-b`=:-ImS2`S]_@hg1(/e@(05SeRJN%TTTC$\)]GU1gJ+N[ Nk5.r[H164"Pb@L*4XT2QX@tS\:*HTLUS;kV1<?3M,:#d1K@8WVAFs4GFBE@EX*D $BH(ogY9.8i^tS<$jAjUoK5,<YSb=SK9j"pQhr"$]c7eejqF#<Z(Vlh[$6[MoAL! % QdU0%Vj!^`Q2,Df,ui@%QukX5U*$[q]YKa9OTjRSC8TAcYc@(_u3t!n.4jZPEAXK 8T>('mu\,jDi-=>)#?(O?knn.9eP[eP:0NKW9V61YDH"U+gKMEL_C&"`+=aN:lSf
;mq2jWGEYkP$h5Og/"k#$P\D6+G8"B!*,UF-tU]Qe7;W.Y3Ag0D'<jR1[eU3Z`%] Fk-;*8hAd(kqU>Q*HG>5HN^D-sb?0b$8uDheHQDd:b"0O#lS8$V>i6tSW1XY]ZI9 iU<6%#`?$20rVV;4R61h96V'KuD:d2:`"g/C:0L&gh##&3.71p.fdho1m+^^NuKA ;p(@o0\]bLWML'h9)A\n6IBmDEcKP!-=RhB5TD:T[l`WZ71I5.%=mQgTe7`;js_N L(*]ERtrAC=ZuG8L#,:/(Q<b5UUJ6j,2kSq_9KNeGfLu!97n`)VT-r`XR.g:8PN) IJIcN=.S-ejhCno>1<-\[ios8ks-<#BlG?nbb"U11>Qk22pg_*XsZup2^fWNEEZi C,D1qucUn3%(?h-*\7aBU98.O+3Pal]5Ak>K1t92O38!+l!8.0<E^O?**djNsrG+ :PCu?:aktZ#bd<7M;-j*Jj0c(7E<-u_`3fcn,%,dgajRjCak%.9udXWngZ/pW`J8 % -rP_)KeVF>,*K?iH\GlZ;fc5[#Tks-1bb!F_4*W7Jc%U=XITuCMG]/p+X60!jV[" BMm4;#O4?UKpUr'&WRSUr)J2NdjcaI=pTEK''DCGT&'&6_WCp,J]K[C[j_ij;lg1 % -^e($AVh+C@&;giTY;NtGTl!JI.kks-/ueuH101,eWH4IYeG6K$X)aWhj")VWg9q (G=!=R>M$F%#*9!LcAI7VDdrMC8J$$q>2^oq2_PdUSlU!)h6Bge[uso0j\`TEV"8 .%gQ;hMPJ:>#EdI!-=$<Y"\mf&Be+-9=XRnTSW6@nKCrr,(M;`Ko\4QSC3+$NWH! ^7#qK=qKAn$DFjb+!S+TrE^!X7T]#^)bIG)\r-dIKY9h:8,<2]a.[\?(1]]_&*/p K]d3`(]e$WhFRlsM]73nDd1]aP<jnLeM+EA<a3?>G/Yqa?&eu\f2E]OO-Zt(dD\u2o:j(&ZiD9YhHlB9OI"OQm[/_GrN!s^mH;t9=ZOeVH5Xma%9Tn%i$1$#i1WfK*O \j+b*CX61(^tDSJ^U>e;k?&E'EHcp@-8e8NJk178#8p#YW:$%Y`YXiS<$hRN\Ee] H?B#4:Wni$SD]pegOck#pS_]Fk8eg^!6GET5enS;760FJ%pG@*Aik`$I;.XukDY! P54ejR_e@@6j,.Le+Ku\G"XJ>%!T8T(ARNGhN.+_,)4?pgT-upp=BW/tEU-SJFi` cm;jLMJ4ZcIEN,if6UU<l2W;0edorRAFf:6l.</W(;mMq7o!IdTSYJ3\=c+U@!*g Hu"josIaor+^Z!t0^%epoiC$!ih.<BOp%H<YdeDW`![/&ZO(8`7@BZ,].m?Gi\sV 8\mc-:nmOmHs%`fu6'E="V_c\GlO9L#3;ZE,"jOQl,C;pH9o+;^!aVHMqPO^]BCF h`TCd3pdCWj0i\X`32:`ge\-uN!;PB#,G_)!@,/7X!PR,ga`'a9-f$W(]lud-j#s q_QNH*(umL"C,^[:$qD&;Gr/_hmMLm&p,0b_Nqh?P;2jOf5TIeWH9B1MjI3lhKs, EW'GHeq'\iM>So^&d2;A$ncqLa'W>!#aTFXEZY*prD="84j2:JRm^1C+slW%e#bN K;nN[ioWjcR@r`\Tjma!#E@RufZLGF2nj1/n?Q-ok4bB9S3RQYC!gZM4$b#thNnF 7Th:eM>uf=+WMT<ZR!L%JrGkXtiIJk3\$+UNl]e(H%=0Afu9!l!Pd"EE&cfDAuN/ TF>tL11r`TH6]]VQil\LDT?\WTEP?pq9t:;:lO`]rFc;"\?R0>!T;KtAm#0M`H;u :NN<0=%P_'A5fE-4>]`!l5S1/#?*2('7c*t5'j^P\mDkaT&1K`e%cbXj1]_-i<+K C*="49OYW2<U_W32PjGXKKC9(WjIs?9gZiOWP1#0_*B!C`t??+%2V-SGTD9\RXc+ 1I4;E3o+*+l<b6a7#[9#3Mdmp1C90OR[W29]>ZbYBlX'3X2!DP3RODEUOo+o[5,: iL1B]S2)%cj)s])((DV:Y(=S)CHdh*kAB91,(N/9X"%%G+]<.[11.WZG$)":]"3= A<H+Yf'EJ?:Z5C9NIl(9_&]HV5qYaFktc$7?3Y]<24kfne@%q3po.bn9?)3R5SH8 I,VeU\KSFKf4E[[1(+@4^p([He.-.T;ShiVNck<+O*jr=e51oo]&_aO"iDbGl;]/ 7<Q0<H,!RuD2`^W"!,hF^/kJiW46hpN/`L1=o0I5RuY&hUL67Xc3iQ1#/4K;&@7j &F)W271n:(&%=EY"O^Wm0+F!lU[)2O9MV$8M!=3MWt^,qTg?J.JJ&/KO$TU6f^Y) 5%9"eDV:E6k,0'cib2`D<!Ke>E1j]6#FY7!2^=!Pp/WN\lIt]8]MnP!*YpFpDiQF g41tJ\L44IODR-286YEH`B7?UC_'?fqG7>diaIK8<J:PqS91aC[2:-r+Y!L<&82@Oq>,CBAT"d>RUrZA[>(a8`W\PP:7Mu<)3g/^o`m/a&/!iV(?doM\D,#8cZg,+Ti e91cAl"PK<2rb@U8H_l"5i4&f3gPM6cPNtnS=S\,WT=uO>6Jh`kiT[rBE!-@Nu&F u`\%fhIeUb.jBgj4<IUkfVj7rIuK<?hWVg7Nm/*/X`sp2X8Y3Tcq[\t\A>Ilb1S$ j(_#9[b'kSqjEJB),/R+<N<):IpLdE!`QfY'J"tV)J`8<9'RW!8f=W*Q(#&MJ8"u )<m0G)hL!aD?6]t\5J*FE&u>Jh1G,]3#plV!%MIj.]tLWgsom/_Z>nc9Ti;+"SBY 58k<BtFnP3$`k[OZ<?FG@A.Q\@5;#\b-j!IjAaXi>H/p(MN#uf</]*_BP'p%IF.? bO>gNTIJ9IG$7KiAUWlO7LPPN_np`O+0l9t\TL0ObkO\KP1=S/JLOgR"6MIAm7@# =r6RuUQ4FqgFuScQem6<*"c*7]l'/tmVg">DQ%"+uZ2GCC@[g,Tc^ClHsd'qsDU% L$T]dJ4RjOiQ%'4b%EqJK59',4I>4hSV3S`_SM;*$"KHaND+d?:TD9TEuMl;j3F0 9U*9,:Db)U/8_n7!%8hL9RXl80R&P0XT14uS?`\2InFe(nrgV85.)5:=GFrbMHR_ $O@DHsTFQGIB.DkdHIn\^P37uI42't-FYt[ejQH"IjSg?mIE>@5:^2*4C=i<@E<& brk.U)uqKT9MN[7L+/'5F-D80-C)*q9+B_-m8q8f3:M_jd+S8G6Y_,MM@K?;)@rO GJAo:K31gD,`FO?-n"J2`YO$335q9f%dC@e8p)@Z-m="G/[u:e@Z<;7>U(*qTK[[ ,YTUB0GOM[rI'D*S&?Zib1Sg,S>uXXLYu3KP^sHmm%o;\+,Ql=ENUBXD\fe8M/7S g:7._m<(PeJ01t0XSsGHfs\s+&*H1un(Q6'c%6I"p8X;@YTj]a"s($VH[FbcMK(9 P@tS%Yr[F0co44GG)?BEah0K5k$PSPjedM8),/c:q%smhOh0.dtK-C.%At;7er($ @O%oo*'[r;\rN79UtYnR4L*p5EB^M]CET?`sL)+`l8k<L)OFXYlXhk.ogbGdns[% <iSJ/X*N`pu>4P!)Cdnk#JaY4#6q8u#c)f!;1&T6=@u9OJd[Rf'l*4gA!.ElU!;V 'Yh7K?;A9Q,<^LC:<KVSgXRuWNBA;JXV+XP2@Tta/o>Z-?]gj']$fLC`:j0e,8N>
8L*`j6g;<XOjs4>5SYJ[`C"T[C(q*aW8rAB1[M$agY@*UN"F(0KbOP4WY[.+8<AP N##.-,a`>@O`uNX50BL7s.3).f=&R/$6WPbuD4ltG%RiE,8bnda-P_*`(F0UAVC2 N5ZQC<ehk9V@5m>b/]datA<#cB_BMRf9@i4A5J2X'38B0QmCf`:L/J_&gO"O+Cl( 7R],cHeB(j$"?o5-k6e&SDkN.DnV!e:Z^"6r7=;!J70Y$1i*9qKL.8L%YrN^\9_L \tY#F_n$(d30>gNGck7Bq!6bA;qOIqqP!QcM0OO[HRT6piCFim4FKeO01VrcfV^" #:f"<K8^]KJsR1],l?'@$QMtG@;4IGg=q2#WM>+."\1BMT<R=FYnD%[9l:]NML&I fH?2=hWsLXEgO]T7=@bCrKAN[UYh=urNg'QB4$Zl$3>FU0W*HRhXJA<Dj;rZthG; 5'*-In]MeY;OaJYC[aWF]nX:Xa6kF+cRj/i;I*#UjNa/q==;j6jHS<=C"mO90m)f e`JTF#gR!$f0-14t*5kuGR8k;;=/'O^Mt#pb%bg7j\lpk:4Q5;k;pZ5+SFJ0KFBc h"#S8]UG#]'XB]e)QF<4:Zd.!-YIV@!2lQ-YZM>eM7;)5s9Q%E&$:'du"-Y`X2Hj >'$W=!7#;sWGe,rlVT_`r4R1.J/iO/]*%:l<`1V;ldSfpJ<<\b"oH!s!b.h:EPNU Z:'`5OW.^g33p*4N!2SeH!*k+0:Gl:3BmsB@2"d(LhG6;@<Ml$]O3a6pPC<uG5.I O5-2)u5lmfX&%HJ"?buU"hR=Q=tcihr5ZuQmE%7JP6ERUlKU4)p!88NLG!LkGWVu c?I"QLU&H@b0eSGh_2[RLLNo][K+Wc=!pcibpT-QS0J6@$jt8@I]##JEe_b()b:J 079B[r[FtA'8h;$Crcj)$;,3Xehm2+]OTUT!SM,G+k7RmS-A+Ye4TNY8)KlE.cWn X>DosgX:U-7B6XgHe#=)P(Pn&X]kmFgb*>,]C8T;oDr8X,74*1,\!X2"-R_qo2DG WEdABb?%[?)!/*\=!U$V*;CNiUj9%a>`#O>g.@F/T>FGQa:Cc0eQCqc!HIfa%1#7 jOijc0#hZ5Bl%gKX^X,n-Z7hbt:J?2O5HQPilpGprNO\uoj^uHn(51L^nM:AKLF. E)'"+t2cb2A<Q%+,SCc:Cf2Y:K%s&#DE6o0H*eER`>?.BPqV/W*:uF,KQPF%^KrO =;;p`Hr'UZ"ZDq5jMMjSrg:u5YuJ\ida%-!CPtj-KY':/%!(*0e"C.nZ7]d8S\W7 m3EcG?"I<9+[O+p:^("75d6H_nVW0N=)YSHB[2$A!ol_[\L^^M)Q+C)[2Xr.5]NC &!RohKas_mZI%47kWVEoIM_&KJC%kp@eDX;F]8F[r_g7,T(`;;]J1=-l>e:PXC5h GArr@J^3g*2Moa`ac*n9D\$e]hmhj"1-rNC;!7f;O0e0`8[*hCP^QbunPN0oT)I3 .c9BNu(E!*4HWAADfUN6HU:R+U1Bac2$<WYU<<r5qG.7Tc*sC#ql+.A]`=->>82# YF8Q;2OO&%6]$bRZKf$3)c9-=\O<qcin7U7oNI-KV\S#O`]d44AZ2PAMD7GBQ%?/ e&\gQ<Ash61KkO=HINHC?D;rpXW8n@c#TV?!NHL;,M'H`&&=\k@m-amVm3]$UKdd ak6@P9]$%Y:Fm#T+LL:5GmEI3+X7GWpTF<PnZ;(B"GH6kA"Dkt=4&J#!(`]!-".7 b$TF/jQbXbQMmoH/L;`O*oUQ#PEJJfNZDBpJ>rFc6X:a?B<iDu0rRX9%o%9N,Q&V 8gWWRkj#%_f:N@NYZdlW.K9@=cMuC9"Rp(^,EHY!>9hNdd2n*hbd@AfLo*?8&8W! 6=/jrr<Y7;t1=^,4&fi^t4n;8658o%lp9gXfg`oE6,s9oIgUI\*h-qF6i-uBi;cd nAq],N#D]m9$6ZWXctg'n1ie1cP(O=cVoMCCqD#7HWMfXT,6l`MH@e.))^VYg=f7 .JoePT5TV;QG\ZhDQP.;'ltVIjI,K4PG1C^02(LF"6T.!b]Z3mr*mW`KLMuaV$tZ f`i,UQs8g"I11,u<=1Do1_es&_$N3=J!4m2qh.733socfg1mfURT(o`'0EWP@2$: F!/\Bk@nWWkF>TnZ,ZHW+3B%!qZD/$o^+ES/V@bA^R6GWdiYBt1sp*AVAu0-pO]k C8]uM?&kSc_9c@O#2V7nPQrXfEsYHCU":L,FSUQauX2$RS\H>][^N_0[=]"<.V:, lbrir=R?24;,!;]#="I^$@peHkto!#Nd79('^uVio(X2(5;4/7W%;ro5sPMb><1V >X-03OB#b+<>69=<#\0#gc71C-:.B\t&T;!_k[_t[`;iRcTRm+Cl_rPT#99@.;p^ N[3Z:7_Ji`(s!(A_t\1?%%W*GFZ*KTG`1h7@O5#QV>ef.TOYIA6HD[q;-T<0g8_8 ,6_1rNn:JjqfKk&-AG4(<^aR)m=X?C7[^K4G/D)OaRYZ4;3n9Id!S3'Bt9<nPVkh L3?u=>0qT,Go5..N>8A44KuVl\!:(GSC0Gm-TeMOp<>1&@sKBC@e=D^^JZ].JNmp gk"10-jW(Ja$0E"Q6mgZIU26kO3DW!^`?,o2cRgnC&jnO%X+?C;@#f#!9!`SQ&Tj p!deCSNE@0S`^^$U"A*4IpK'4e.'U@C&_a.@juh_pdZXj1!+8V*UPr]Fg4s-X#sO m/V7Ia@MGp%U*+j^1^i0:m+X"3LJ1<37O-PK!6-("WH;Fb(;@(8K-e>):mRY[#<( =\LO33p?JqOY<!1m?C$t,3Tb.G/l,3,Lpn)brYrG+03.X@Zrh%*BRFTc/E>h?%0^ RGSO#f@&]C@I&BB\?."F2>%Wn?/^&[9/>,ida(U"T?f8*IH8X"+i8rRR<?#!;k^( MK]Jj2NE'U#-/J('mb#sWIgF`ObKaaEUthHZ'r'>&cj5KhUDQqiGq88#(<KXD+;p E:UOL`2G%@6SFbU*0Ir(of8NN1("=SdEI^9UB!Nu@%A%hh[P^<P'ua_<7)i`!_<j K#>3X2TW!=4$f'T#m&?[p(*-A(37X3"ic3G)e5]u60rj2]0><!Kj$?PT;c)!iPiD at_<j[[p#pa0L;%flCKd/DTJM2deAL'a[5UnV;j+^7o!IGaKSj`d$H1!,BEu\'J! U$.5!JpS?:Qr+1O%q0h^)r/lRQL])$J_+IMC)e'!:g,i&$3Wfo722Kcit`iB%g][ Mul%l.l(H;>!$V8QPme_>s-ik]&AQtF-:THHB3o"i[d$@T2RulGFf/LD!W8VfN)g [%#H&FZW^:PY!."e5kM/DT,-QfJWa[J<UdDdHUA4*gsh*Ie"_;,;-?hBSX<gCp$# Jk[b=dLpeV1Tl*b=rfT]j-m4F.pKO-`aXL6Q%S;&5XDBs6.?r,4$(tQLF_i+q$VR qFLHLr6CoIpm[0EdiYS%!tRgioD$G&9/G\?B6$ZYoF&TUiWrdGe3C3B4$[=o"2C! #b2.!-%7=6]13:CK4KQh=Gqn>dd<iC_9m_81>)rH0Lath1uosNoRf2Bn>36Bahm> )=,_O>tgX]HM/$R*.ap,aQL&J4DNhMb[V[YZnhfDrHe!7e]&-D1I)SmUNY[ZI47G _R7H4+,Rb?Kl7!UZYhBR_=o_[SJ9PS2hP=1M\GUDF`p:CB%X=uIU4[tVTEc:cf^" [@Vq\g$GfSuI"KL)sI+>!i7_(-@IHUd"nYg]FJoch@qrrLM4`T>l9?-Hk-('ee?B sU'";tDa-itXFSs5HX1,78JTF%<[U0u,_7<TRsLfuru,_shQ\<)!8U7%-pal7h6]
#RqS=69o%,M&u3<q0N`>`9HZf:(q"]B1t_!"W9$m&o&ULWhZ=hLITa:<6Yb5gJ7c =hnu<MX@gP:tT6M01t>=ZB?l1Z/B)A.1D:mc4<MQ+E#L^U_qS_3M\tKFig9\]4:n 2GjS3;J>=0TpWY[gUk@Bi)s]`uALN!pbpPSn8)u(1)hqFtH:B/43W)SO7aJog!.? ?.[Tj9[HdYO,G&`CI-Y^Bb5SK?IaQ3'SSJbm-cQ]#[8bFq8gC:q<qTo?!V?uCYOS m#08Fc`\^]Y-ql2p(l!(n1Y3tY7NS9bNn>;[QUNd;2"!:[U^S7`QP8->H3.<f/<6 .;_pkQA8*";@B_F$edb</a`nO:H8_g7Uqe<CcB'J2CcU$"iAKStL[+a#-[J/4&aL :5=c4#(R[nZ]+PD;,+q)T%,!)5&=WV'9Z1%4aU!.&q9Ic!F)7rR0Y%8,9Z/,.$+\ p;c'HT[P<?R'EG*L4Ep4,gQRR<`h0X!*9;:^:>[hcJ-:(h$EY6UD-t;FS)tPJ4i_ lU'-M=?+.ZArZ%ac]5QnA4YKPD/C!A:R2h(ak<a!u%Bu$ZNjFRb\NhV%\*dsY1Nn nHTSUil6T(Naj(n>+IX[X2Lc48^!1]aDX!]$iugXA#@)'+M<"EgfaP@bLB=/2.:i .:<0!p]1k$ugV\Tij\;<>J&93IWd4XDS5*b<Q^9KuXFrDb<?F;3n.`Jc_a,P>SZ@ a$/1L#oSR'8Z:IuPsHZ8rcEljbI&IVEt/6CTF"#Y011VO7O8P^KDNs=(Dt2n+%g$ $`%TU]3`#r3m,:;QS7]+q*QD0_>F&)eX\bFIjH_g!#h@$ZSs@b!@o7J(&U0LFf.& dhcS_D1,=(4=4;n4o90%C@Q%9DNlfhJJEu1e$33FpP>*-A(=P02M>3k*Xg'2L,Cs W?IMD;L8F&F61K8s\%atRo.&k3$S1F^0*BE@07\RCV#T/[h^fQpNk$rob-)#bGU+ <a6;qG7Abl#PNM`d2*g[U"Y9jur61]a`K]9sfb`Nk+OB)g6LjJW+*P?4'<dH/gla [ZS-$)im[8X%:G33QF@T!'oJ$0diRFW2+Q(.WMhcMQk!G==eZ?Wg=9^a3C4:cikA X_%>N,m9*MZN+#>5bBNZ\\$-0#+(OV=QPsAT)8@X$kI#/98@!F\]O9>MrMt&lr%Z 5c=%@b8[#>)tSG&mu1f57MGFANpmr,@\%E4$/gtbUJ&m1?(JTmtBW)\pe=$8Hs+. ."loUl[n9dWEW#*A9IY*],"i&Sm#m7fVgc:OZ=EHa?O<hP%7iG2D,La>oN>#tK?O 5[nN:^1d%Wtl&mYmm''!\rFEE[r01==N:D?adC+5i?dX#iN*M<BM@LYT_fsI.Zf, <\f>F)>?!46\8*3H3sYHD7?uJ%YC4T"]LQ_'r&/85s3X0+H=HYj48`7DW4]&Th#6 QCD/<$5:Pu'P/`G7:,Bn)]ZLqB<5J!9!?JsR3$+[APBV#*N1>N!gfuo$E,-B_EYt B(l01GL/ZtVgQfpEp>;3W&%A#AGf/7CnE4I*#[d@X#V*W*^@Xp@)W,R*DPnQ`@8K ;ph?3]-_UY_U*PIm`jXT1Lp!`8m0Wl2@ceDpUNcrOqQKB4*%Pd:@2aR/@[(EnIET ]8'*Y*-rS7%p*#H1f-fBonmZS:'-]D[cGg5uKW!m@Xr5`\E[Qac9=%H<6%uP3d2F ]t_M-k%QTR%R</=]M@R39]Ou[+>dRB)@7dn!!eqnU_HW/lUfc7!ll&>rZ72t[9Oc dX3>G5#mPXWpH[5<N=dt,BEPQMZtWqU7WG$-cY=p&FU1H-lt`Z/]34iX5iWSH?a3 0Fo+W2=31pa.=@3/7hkhl^Z+=QjJ.FN5nOXD]i/Z=rYdB3g/l/;DAj5m,5m2>.1D aAC_!OM.,*iWd3SEX^$FqO^C4Y0'Gs7KUH\*5ZmnliQ+NG/s<V[n_'[LUEfRQL78 r/X+'EKP*_#3F$1!a9&>`<4lEDa?>h<4lG5^p*^7VRW<bqu\u$Y[_m)!A;"PNu3l Dd&Yc*-=";mRJXuVsVROY;HhJ,%hq["0S%k36+^8Wp:d-+\m=)#+[l0VV]&[>au= kK0U4#I&>nD"\:7C(_OU(CG`VU`p=VH/r9=D%0144r6BT(39$)m==O&b1Z,F<V7= ;@'@s!o)nQcTBEI[7B^u0OgsDZGIVq7;<FV=.TFoMP>%J3!S9O9a'88P>NVI[o]T 2bb8]:_G:(C'r5R?JhjIXAA-^!16[dH1V4,F7K/X>`PP$agjS.Sb5QS!`4mm%:q7 m]3N&1##u4J6B(,S"Mi@iuh>F$L)*[PQL:-:2*\4Y!IdaQ/Oc!BYUdcihL`/q$MP L2[jbO/4)FES0EPaP^\=N6haC[1Gegih_P%"143koJMNt&^\tH3SXpU!8\?C-+@E 2Aq_hOK>84m*T1G7N\U@[\7a!4U]>'0l:;3VJ`QM=nB+Q-1%/*FNZY0FFOLjW_"F ?(Q9\Yl8tN\=Wq+Ktj\'UATTW]BL?+BjlW#4&F,kM45SH^;,B)UB*O9t,VAt[_4O d^rI5*u&UEJJ%ZOnL;<.H"FIp1=1Kiu6b%D=7cm#sqkG5(.4+%s7NQrSb@`^n@"P VJ7q*<gBFR\7*Qb:S6mqG7ElDZl"-j-*BBTTXM,iuHWM[E"`JJ`)SmZ<ReL:3o_> mkaCq!6,9Yf#]/#`uNSq9W9!3%pG!+,7YYQ4H+BT$J,N.fsLVpZ"C!9-$`A.H@Q( 96@r!<eqL25AE3/BVuk,B2L+5WM,dXfhR&sC`]EtF=UVZ?j3VFk5Ro=IA$0PK.3" V.)l[.5;m^1N*H@O%$/?"$?DLC#(Ef9n[fgjhSBaa2mHc>uG7;+/Gg@VJB2+#qAE 7q"5T+T1*0tC_ku8$A1GS&Pa3qG\9V,,h.GEU!=!@(]3@8a,C&m7r/fBc<:#!;>Z UM:GZCS5.I[02\pibLRJb$kA<YJ!4;jE7@H4FTjb($[7S"53C8lO]lfa-@e&*[E) p2S*>#W'pT;]Z'0h1a\3qbRNb2i"4h;On"Q;k_U:LB3Y,#<[n92Rc,=jpQh;e0[bn!=6/3:UXl2Y%B-.TNoZ:0Dj*#!1?5p?I*7\BfP%9kL23p#n1s)!n,1!"ZY*aJa [\UhkUNdZO[6e$i1RArMZa,(M34/9B27<,s3T\<G[\:7F^S4F1"1mL_AY^bc'tc8 b.1'q4LJglm=>glj6"GAp>MVgT^#3sFXbVun7Ci1Sj]]@YoD=kVm^ebcgnq5Qice (p'A!GV\8f=+r1[?IX"&$9?Wa!X#5.f<jE&e6Y8!,KKN"sF99C>a.[#<R#&<\:+> bVpSi$JC8";3+sY"L!B1k;?]sJqa#WcT%lI5b*PR%mJNe#X^SsIl[SY[bS-k9%/< B2NU5m7;##U:oVpI-F=mF"u20B!3+rn7+%l;T/P0?Y7&$KcIhlpC@N7Adj5>T0RB 2XHf=S$j/i;YUs1J3BE:1l8j2De!R(4kF;dNdOst&9Y';"':J+OZC4u>S%o(MaEu MWQE%>NL^=N[O5XohH[:a0W'no-9_!>4uek<N97L5Xs1K93>PjKGi(8)>+kI#1%M bZ!ILN1?]\Tfb+b4q(jlt?I^rh&=BhH0c?d^cuW>1nKBr+iLF^P_=ZGTO5\Nfo`j H&+Y%`)$[Vk)9pK5*]F9k<'A+fC1r)`>M2jZ^sk;"KsJPk+hNe0Fp#K*h:\85Scb X*1CA.%7?QjoUlGi?k@W_8^/Sqk("Kl'f%[LF&g49btf)_B,j_OZlM-N=cPCK_WU Ec`6.9Jcj6`j@NJY31]`&(S=FY#j_h3IqGbm'Em'sQ.\,OZ%00@n>ir&nQsbD)Yf
^p"UB@)RTEbeU*0*1^`,i6d1X8-uU;TV.]ig*GO$I@[gb"d3Yuab52f9uEUPdj+9 WqeqZEVCNgZ^s8/>jM-BaNK!-TS(]/`j5s-i$_>'<l,<!00W)!?']njHFq280*0u AC&8:bsD_XJ2.AC!*Ll1`&cnZ.f'Xh[96X#C-=XXM_JXm:D<gbN,V9DN5/h6OkQ; e-lhrV/fOe#*D)n0hGU*R]iV^k*+[L@/ouUoS?9o+#"^F/o25=]):)K?gF%kjj$4 M[9nG0&i0Y'0EU-^u+jX>t-cRi7!-CeQV+0H>3Z=+&+*T^#f[^a\A-%>Xe(XK'j# qhS!dg*@,T`PB9Um+!HI<\Q*1DSWbA_Mf'<@4='1%#;eJL:`!ehWeTF6kEG"+0$< o(*u_%heHQoM2bmPY&nBEN,g,^%*iC)JXm2r)):HD_e*>\):+0\G&`'0mSqL%W2? #bCcRF'XC=N#:t6!9mf5BrK-d3ln4m)6Zob[:Rj)5srp]C`3<-8N+M-!Bmba=VYNK](e=9JKe2NbPIOpTpCQ*qTJM#L6(`1P+ps&@/V'?YIb#OsN-HMSBRXJ]K*_:^2 `?&46l*mOD&KL(EO=SgoP;PrlJX4<Cm'FsJ*HrFc7Kn(bgX3QS--B5bnNGKinAKK )^5(sc'JA-&,SJOW.7E&0`of%;_!,Rd\KZ@Y9=#sC94:C4LJ#'f3.aWX*udJ2&kY q!bg#VpCYp7T!u\],/n-t+bVL;t#Cc9m0n4aYNXUiJY33!Z.r6g*Bja#rlalunDE ldi&IB.=VS:E\!b/]Qs_&(FQ3,Hs05%E8Pr.66>Ip!7Ae?t(3<%&^;:!(SiRjWnK mQYOO\VK7l^<FmiH.0h!i#)OW\YU+kf5Sc:i%d\?2ii:*C_&[9dpOnL.!!`bp<CH 7T^22hjV#XXNEZ!hTC8H0.OCQ,iS5U`(kB?3Pk+FX<*-KO,TF*Vi5cf8?EES7tM^ r>.o?U%W]5lZ4crMI1'l8MQBED4sEcI$Fcap\fhP=NklVSU\]CJHUVQhd-9/BBIP Kot7Sp`b:Lh6/YcQ0tj,afZf1G9uEe,cA75%F'#.%/(SoI$J4MIFl'5.+f/pBRXi % @\5;2aPr$f#17tB*2l4orMpWa8rW+oWEf&*V"aAJa#E8@k:_i*;?Q@@r,QG*R/2q I.>7SCJr_M]h%n>TFD0rBEpNCV->0Z(-0W:5QYg.f+g#Lk^tiX0qP`QQ/]?kBlXm 4<kNb;[kY'Un[6glY_]O/HWQ\-E_QO#BdlaZ&V>95V#VlH..'Sk$f8#=:10GK*;6 Ct4gQ>)V"+aSPQC"I*gYqZ(#D7Z*e`-dCVE?VM+?N2?"JL1-nr(8kQQ(^Au0HC#o S:W%01PfekI`q;E'PU`HhFER1i9K\30:ec(:TpKK1X)k?Q$91b4#X^_n/+".NL$i I<U,FpcsP[55@&PT42H&5*G;D2Ihs`@SHs]h89g!6o"I\%dK_0K8$Q>2V$?q5r_# E)_jfFft`%aVk@\pf-tH$b28O?rP*cRK2p'N&qqPXm'/`g-1Tk@PuK>7_Thj-:<L 'p7MpP`>IaN$+pQYWm)62H4$Pt_u#UHFXjlZ5TENI!9Y*E??eP0ZlI"ggf@ss:$b 5!"+WK#TF+,2O>nWAVM'"U[X@YCVMZ-iqkl7OG25.u<m3:\(rkIQZL-4;]FHF2ni N!/cis4FAN1WX[/krGcVQ,\i),H3W6AfajA6&-7*Ij`4fOES0GsHN=s>]1E6^KV; BuUE"E6k7!21-`+>EjrfI`jsnq5E)>)qJI3<a-5<E,4Y:L)6L?<5P`h__2G8AXBL V9.ZVERpnR9V=JW*G>M=`0/&OVeXPgF0osV?au>;,^8m^H`,&0`[Cm;(`$H-dBlL >\A^kSER-d^!A&LQ!GMD/+T<)AoC]$o=T(O^Co\6F@Xob=^PDEZr9iFL%ar;U1oh 9'`_?FaKhDE\NC;D.R^OgJ!/QXu"[OtI>i=X!!M''B`C>1'mY+ji\#i!4k9b]j'" j560'q&$F4,Rb=UG3@XXd"b;"?n3i)8X-ZiL++0V1'q7d$mBNbUsgBEH=@XZ0rRV CZP/*@eqEITut?"C[\\d]YtFj8:?7J\=$+CJ*Fp4)t2^!jG?X^o8W9L$Cg:7Ml4T h&KBM5^.)rh\`!p3Kjk?D>7aFCC@8'pdXXM/tqGNGO8B!<^:sNcj-m]>lCB+_>#4 C=;<+P8`I%'3Z;9M0M)7c;p?K+UFGFm)KA@\0-G/5O^*k'@_$*aFBfFf:MYB6guj OplU6WS)h:2i2)I=4$#JPoX9``tN4W1Hc"TOhb6.K5!,Sa3m[)ro^o:=u@uc?9XS AS"7PX[<V%'rmJ`oCm$V\d_KuO@;g4b^t"!!q*X<hG>%D60gVR[i;#H)TU!n'UUc jmj7TpPqI+HA6\L?Kf93@BHJ%G4_>N-:j%Y5:d!1[3.bBiQ)uL.>MCWfpd5;h>,& I(*XVDWHgk"%IX1dLZW<oefcCN%4lu,H`Mbb2AB-e5gGbj$KOlnpLrI>b:j]2AbS % _5t8NB+;3fH]%"S[22mq%mKXh;]4A/qXHfil)F(u#EO1.G"<u?'pIc(is,d`P3=6 9^'D=OCpa(j+hnA@jroL-Y;iV,^CdCik;=I@/i^fM?']?\*PSqHI-;+TrrCWEk4A f!j1Sl-C(=`b*BMOM(UIU23#SeHV(DN_QK$u9`p0EsC&iO@itU;?`A=#s[/tk(h8 Ur+XQ0hu6EFAmc,WuflL`K=BcR5WN(g7`HK3ke1mn3!5k!3o"^>%lDDF#?=ocs'J hg,.Q$r_jGDp1JAj\!%1-0`-<f/SI'qc",\R&JB^++*E'Y!%#Xj1DojbKs$jROLB j+3eK:^70aH\!d.TKId1>?82GG]%XA>McX;ciOfqn+<KIJW=_91i>O;!&q;";U>H 5<Vt;"E6'j:eS#:\)iciuVRsH%Gf2"5GgAKR#GPHmOWuk./TpcUJKPQAYf-Tb[cm i:b)GAgF1s$Mr9,1mLuY+RfsI,,+#dWZP>t?.AO&8p!-rFOZWg`+Ilceg\65O2bQ 3_ceL>Uud^-9&oW#3#aT)_g,Hhd^f>bG\`2'gH#-(6?;5lh9Ni'.ih.1C88:A%LZ DEYFg/e#F,<Sd+FGS%^=UE)0<TrP)fUSIE[V;&56EiD3<;h-n0khrY_.GZ#oq2au >tDCj+']_t($F8aGoZ#5=>S*c,:\"c<c"5*bkhW45TM`6La!A;Ld'=spX.f)R+/, (>aiTCAs-)OEE=9m2T02+5WT5PlC1MRA1Sm_PLSMi.ACOp(3EAK[:?)<Wi,%+[8j `fb<?Mu0u2$6F]%?`Bi;SEeu?pQb7I,tcb4DHCJq@nE`YH4C\qIac^Vsi!!HgCS! -R.@0$9>C1>(.Z)[@+kOIe%&JZ/(i-J=TN*%+2;+W8DK5n`lNmtk[W$.0UblCsPJ BC+t4&fG*cP[Vb:of6S"$-%Mb:b0G%r)*Kc4CEYor<3L.?"ZDFf>a!AG61beTObf Dr^J_$;rT<rG%;Qb7V_o`G&%bK9aQU4f]]+C_5L#!+ZB,e%JNs%%&:Kp8b(C!2KT XC0r9IhY@%_!ij,_p]DE"<fqd.RPPjA4ilkh,(W9(8'G[A\aRS;oq2_I[Md@MWrh *Ba;E5\H*%S7!??9\Lq[HHbQ5aZ-j"rd==U9m<)["<-!PnJX'MD)VZ:7fJtSM6-o
f>f!+9&8rr@.K<AOhL,.HDnh2U<O5[YOSn]u5::^9-/79Ya#S,t3<X[uslPFg9PO KYqc:^1OK0QTi2p8o!G0Go=1V'rbV6%F.QTF,COhPOLb0Z1Y?\r\9*GPY=([0h0O ks,uW\)7_1>1$Pn]1S%Pd]M5,+WiBqTcL]Jc6raY2T4uj\`9Ba$P(bD[r+4BWs"Q lEK=iBjRs_C"&spnYi_(bYg6Z[*KC+E]gXKA;ZI9EdXWfR`h@DRp(`JPqnPJACJ, dh5pVmUh(A'_=,\bO5TSa58:<G?P;tch.XbpRmH81"4%[[iiT)mL+=[B3V0&'TMg #a8Vl-?kH+h/4&G+4H=\Ym^J"Ir+Kk^=C9t7KAFidt'.ttRGOM3^X:^:WEY,$)l, k9/SFZ(/f11P=KGg)M7+!J6r]+&Z;ej+GM^6AZe(@n6'@m;nl=4U2eG@6H/*G`kU ?P^[*<,"$^X`i'+#p^Y]%?[6h!O11([r?Y?<)7Tq$opId4f;TBK@ZF\.06p=GG#< [&g:S3-oaEQZeG.h1#J%%<%g*4!/3GLorMB29F/(m*-N"sUGeoB_'-(E>-.S?)!/ Rt`ji):@FA$fSGd4LFW%!CRsm?C-@e6.ooQG`$pEo+o3Fik3$TN1E:Rab-mN`p[V D#`8jVP05TNPPN,m!1?n(,8N]@%=g;dCW`QJT,jk+^K%[uE["E%/eN7A`oRDI#*X ^RV(4_],1i1(,SfK+p1!o6$)BXM<1_9]Zn%F(>9jE$aihO@FHjDjEeQWHXKW+79h 0q1!"V5_/772,`7M?0H%-ilhAf$[st-3kV@jORj4=b%76=^p)2i.aC."+K!77X;k LlVP[a*&d-oV)$ipM!`JLihP:7KRH*KBEHsj12gE>28<nk'Rpo6LE'!W8-:HtZn7 Qi!M4V+!836',92&2=,8^L[]kk]4,Cp\\K&COE-bRriiPeLT?/)fnn8,qRR8?RPL S)-d^Mp!BE8Q#S4U^T8V>lM%^ZXPo1=ff!:NZ\F2^&%:^540GKPc$O/6uba<Mhqk L7ki/KS=?gRGG,\rAfM,!anm4bWlXBfdkRa4(U,?tsO(AK6<S_9F:3+h&?Ip8**A rrCVn1]bg8(LBe*@l^R6.%2phO@MUbS`0o;WH+m]dhRWaglSL(CkLSp0.QCVEXVq m'd_VW&3!qGSSr_)P'QCcXi-KBD*Z1t]t2Po>77<4J;s-!lWY1:]sY8INF1hgC<? ?,Q%S6>nconnWl4GN`c:<0(8]O3AKcmmn]a8>P$.D)YemmL!+)a2>eDfocjBd;>i goTp@PH^kL_KEBH!+E&"I4E6*/1@o;!p^TEup0c:Sb&:b8c[,a7o%&?>([4mEgc3 9hml(Jdq!El3*KeRr,!mo%16Q,oU.d'l/-C,l8nB?*5/ON3aq,Fi^&)1uQ=a/&c$ fQ#E"or#hO_nk9Z'k<=qDUfpt8hN0eJ/T4OK=$[<[-(?OO>4e%\)d%Z:`.8]UF4W C+?N(1qANh%Z02MfWVj,.mlZIqN47V*".B4l+lmY<dPCgfV?s6Y%EpdZ1t/fEUuV j_L[=E;%!ffc[dCFXA"&Zg,^b\sO'_J??q(V+-h<o5;2hbgOmPr\Enf1gN/E;3oC NuW@8`MFN_o]h!/;e0_fO9.U_,6,K?Z_pIDi<0\Yj=,3'T+^BE8U^;D<,P<E>=uF ^`@fOi_F"EQ(2]"pMN0"E$^0ifds[aQM!I&e2XU_5=PZ(k_9B&Bbp^%L*6<9I#$I X)BItjV]H&Wu3W=gi8b_E/?pT,IV>&5UAD+*l=NpbEIRoWr?Vm5<%aj(-s!NNPC= N9,WlgNd0lIW=T2Mh1Ja<Ed0]C#+`@+TPi\2WtIG`p]EOVO:Yp_&f.;7Q&]jU0nV _$+$+Pa3mkW;K@c(1'DnJ^!.ASkb,^+hI4,,-OghLBJ9e)apMl,o`dK6q+;*)VVm j$KSq-25^M3b#f$WQ?!&k#:].G7%q_VW#Xte\E4$h=-Lroc'58r)(DW7n+Egq:f! R8`eaI<#].rh1boQrnC!M1,:T;?cX>*DO[M9.k;HZ"gak@qe-j"(Go5SDu=OP`IK r9(b=(Q*Sn/VD.rC4*\j=10Z9;^CBd.Yap2%HJHK")!Jkq6F"3A!'S-Nd=cTih$T AUoa)//"Y;34duou:^'taF<IR!("I!s/XG0A9QC@<f.lu>%m;@(U(0TlHCTF4MKh B!G4')qNtFht$R['?Y;Sn9#U#bbRjHR>,dG[l!-S$>k[i]4T3B@Iej"8*DG=M%bI :DHZPN!p(+q4uX@_S<l4n=]-uaTL.Pj="/5IU[9c9b""jJ(P"UBZF$>AZqPDTeL/ nm+570"@l1q[4BdX>d06/mpsPY_G0JY&*k4>Cb!SnJ2VSeW5$/o+U"o4/9)!ia'Q h4kuOij<2(Tl;`D!4)fF*oIPGWNDh'0,Xob-C3LIF+_JXk-%5E19O@U!$\0_Y[a: t\ImNd*_GBL=N9_gOR^Xh98S=899R#R!:<P[/T"dXm6/1kkEf,So<Y^D-FC1?7,1 AqWu[q>N;t,tV;ucpTEDSF1o$c/8O*G*/JJ2[Dg]n;oVCqJ3A^bGfnb`"P?l1_JR Au2c#WXbSL1+\OXI?o?GE:\=]4'C0I.-A!gStVrr@<K(T5]Yg>6O=e^D@oj@KB2j 0`!-%]Z[5miLN&!-u;lVXLp*@tn<828WWKM#skQp.]>?ns^LP#jYeaW*6UB_l5bt TF*o-21!8S_#W#-<@O)VW@c6I;$?qpD^:?01Vc#JaaPiZM#]Zg4/?iYS8mDR'RXq H1]aV9B-u/9ero%?,>H@6OiKU8/^^;0_O>B'c3nVW'$(>SIpCJE@2p239H9&3V#* 3oi$WgNN@&)RC.RL)qM]Jm8T)rHH;Yrl?iZi-^0]i^c?`PhU\K:BRnk`9#Gk;ek) T2f$b0RH?B8i^BaBA#!C.WD@/TW3lVWouIV.`<GjpKPPM\4t/5FdA4(<^]KWKfK> Dm<eETrpi,F.F7j,PU9=\dnNIt[l:_\tEhgT=Pg[k%1`)65I&&_hM%MW+&M4Z\H# _mkrNm);^\;$H+?aqP8C<#V">\HANQMPgTjYs95P.;%VLHA4ul-]DZ'+h_(b$u$, W/fPk]!7d=4!-G,n/W=4ak+Z^cN\CIQC&%uqE)00S"Gm%](ZR^Orr=mGi/A0=%c&$1.S0*38h4M[kn)f_nS4lV#]mW\]/^=OkIm9&39Sd8m?a)p7MPJM,t/@etR5I3# NaMC2(fV0M'<cXX4$)!3Iad$kt-R`A1!m!J?P]e83fGF2rTdRq_RQ!#>UE0r/u"> Z;.0m;AMIUM%oq3Y%ASk*1gUclTR2gugn*B%#HCdZeVR1X8"R$W4@q^cBAI6K%Ru GHBa*a!.]S>'B/;JV/P&!rOG-;F`+J8dNF'j6KBuIUrjA79L4@:.@B[!XU.T"-Pe s\.'^9"6K1JX2`D?%>'&:Y@F9-JI<GOl^@gq[F:^Z)mPEo.rm.2XWV:YL-;Qa8F2 iX1[5E>Cla'n]PY]8!8>jGq_bp)&&(bWhD!JRdMUMj!kXG$m<&:enp2ntGdaZ%f2 ll5c8.]sq4]m%NlJbV_)eO*ZrB#$%[H'?Z9U;%pb,VD-0dk5=5tWX4dh2??m!1AA lW2Ob9'n\D6g21+:i4M63-g`A&#\WASSYHFr1rlVqSf4?1@*3]VrJh=05%1Qngj4 V.+1_C?ireaQ2?24DcW:0b,mY:QnH(UE#KC4Y)"]d[gi0l(+T<W04NN.cUYOaIir UCj`L>R3YgLekAFb;oNqGBc@WFE_T%VQQ2-LZ%-nck(#Sf8/VV&W(?'^m70r6p8[
9sK!6l/RQ!?*#'MC/k$2k>\=`ip39`qJ-p;hITEM'eU4<SC;ag[405=8SUTFMB0@ G_45QIPnUTI(LQ>?m.6pfr7.pBsCLHBj,'UCWcj;R87m;iI=OEtQjJ22!$bdm@.e Y'#3!!aRQCg0C;NP@.hHE<j7_]TfpBE;KF5EPHUY"'<6ErZY:*n&_Rq6>KCZf/+o -ba6qg;!MJ]%8n#)jZ0bqY%%lS&KsiE\!!smS'sL\=\'Ib@W<Y-CSX_VLT*;P)<T <!0gEgJ1u?!I^B*^PYj[NH?/'X743D-IGmF4J`%J)B/:-cc2k+Tdt$/crIoO;J8L Qf<L9[F4P-E4&.ZY:oUlXYj!3.r"^I#hTE0dHE[n)C<<JH#X)TnF%c"KH9`S8-ZW Sm$D6+\8=,qO+_dqRcZ*"<WJR7!m>r"AANd.]G?VJac5#?UQ#Dubg9`oEp#Ip]F: F9I?`[fT8dUKmd^/uN040*Tp=gu7eI/ooM9(s,P]FjJKB!EgThD&:e^)snC2Ad\? =Rp1t1o<-hkL+l:V3REgE[h-2CKaFRj?d4s+>6pABUN'-:]l4bW=dfS_)3#jW`[m u%Dt"'0U\GbIRS?>-C#&$kRL*FekLjn?JMQTk9n]k5=b5>>?e1ZF6SP^f?uK8XVA ?SS94n9Rpo1:q2nI[GIE=&niP@@m0Eiu1]c_8g.*<:g-$n/MQmdTdVJmr%j^X#d\ 2gn$3sgKo:Q:L,-D542-A\%_<2qaW2H6mPK=Q.o'bDFYUBU&do-U&AfYqjgg?hM` d.#XZu^(mPK39o%EjBooq2[/F+!cgXUm0=#'_K#hI9j^WM#F`)`.TD7=l<\*htS< bWN"cgQH>!$b`H#@\u*]O3?#_T!SMK@qaYB`u(ZX+<EcMV*lRArI$,X1M<WgdXWl #`mqk@k+8n3gojT3Zhrq;V(+9C#<8@c"dR;c=T#jI;)E8N1R!iPe2FV6=D9LBe5^ o_[Tnb9"`_Qs!BefkS2Y2])7CSA.EMr2c;1i?+ln@:J1Bq6,`G\0I)8.oHWBh@QK QG@]?oQ83dn(tP]ts<hLICN[i+8!>&^hrjri6N:cLeTcV04;gTm!<J7o$C.l:kol VBFR0]P@)Ws,1E.j"kq=gukJ_$*Wp5T)KRAk$0!cYCjbd"NTnT3A^BCa-qC&h5mZ Pa'K>kNF;pn3mn<Ri1n$BMH*uJO)<V244jVb)qnV>n3'nb;65_%YfK\MU3'T.*&i ulNi@iP[V7?qP6^u0Krg@'i_c4)g;Cl!+fED;ihm.<fW/O8f'"dR2*<h>`bq9r9I g>=P<?L"0DQC5!6Ok60)Phh,i=CdGe;(;*Z/fJ&KrGg)>p1dW@W&Sl<$&*-9\]/$ rk0SjmJN^$2tMh0:Dj<TYQWhh=KR+u0#Z"5c3kW;X2"MFDC;F7l\lj(\<gi:YB2a Sm.E(_(6#OE(P@eSX@n8R]YC!.0fqh8c?h]2(,I,<`'nlI*_'7LA@,<!"9]<H#a) 0X%k"0Pm]a="/9gGnUjDKB^X,/;RO!","R'?WdV3ERaZS%SGR[e+GRYJ;eedXZ`X d%Ps!6.r`We]@MKeUp>uLJ]P!D;UX6gm6dJ\=)0?0%Q]g)W*J&]k<4;U!:p$1(6+ BtE[s/3WPRn+k-8@)&3KQf6L**`aMe-UUr?#:,IJ[]3M6Rnq(k\gV.#7BBf#gS*n 7Pn!ddk%$H!**hXn><XT1"QRSYF:9cAa21]Z1f/oUu/g"C#:bpB.kXtha9D-PrhU ObZDfii3'!,tA3`1a\Y62[_Ulp:\R)<[HmTlr4%$10tmifD=e0cA"gLk7Vkd?U`G BbS!(+&8&mD.q[=J3b%5:^#4h=!rruPtQ2<=gE*BGoX9To]]@&]20Gd5D9)-WbQ@ tlkhqZcb#KZR[WMM,Ff+DH;FZ@HI.)NUn@ma@ZlTK.&)q7r?qX[;+1I",(8ED".G N$b6e7BNrhf.?r@IjhRsiP!\0`<a1a?9J)HF9Bh1]RjO\ZlirJ961]a_k2?n+]*) rmemMgBqW:d7`EUp."T#RUYi9(Wr3b+0u!qT%1$NN9^Y&@I!3%W,?Y(ROP5[D0J5 1P4bWZAkgPP9&^*729!_%EpUH3$EX@*2/qYC(Gl[oWM/As>lWT1WHE9"E]8ou-oF U-g@PTI=S>D'B+qB1)k63N6k,&BLN.N:C'b8Uq[J7sY0R]!Xg,OGH1R3B42ke06U &aFn%3GcteH7$1,Z,I&,i/b*?Z(9$T#ZnT`)F56Ujj'D,o?V4]OnVZ)JoZ"PR;FV ?=!9q-BV_fYj/8(TdCX?M"7D`U)5:XLSNGT8;"Cl<R79khfB#>Y0nIu#;%E*,SaI rP5Khg4Mnf7,='nhbb/'m6V%H$nNpW9'=16Ug0Jfd.t2-*qH_$ie/4B?imkDj:$` J/G!'?qpJ'gJNoCpD92V]Fkh?9;,KW?\=hJ0>N5H=To7m8K0<[:h*o?Ca.,;aKsq 4m2toR$P]a&g(GEmjOOA>)G"Y"7&2e`._8,,fP'JP3+p@#NJeagjYIgUBI"GSjcg q%XkTbODZ=Oeau2G,G6&j!%M+D`];:8(a*<5RWk"a0EL*Q;^JtT)-5ps!(Q7t5kV 627KD.bZ.c#HaQljM%bkq,1W<RU-B][7ZG7R)J1=cuH!mo:V.^0pL2^nu><7ds"0 G9<P=W1jICPpYgH.[#G633Xi`h+R^grSICM(m[\<TMpO^/^*L(e1^l39eP%Q6C,H iPip>"p&>PB3qNN-)5Tkr/%N*%1u9bsY/Y+H?\!!5X:_NnuFYP"udo,]K^kUHL'; [\FkMKP-?<k&5C.IDJ4cmUuWD/P!mOEfmgYMU&W?Rel2`@loaR5e;C#WA*nZ.S^; R5k*B[XgIkUa?rPST%!db_qI2>a-a@r`H4:Fg#4>Khk`I_MAUnG)93`hW7jN["cc 1Cepo4FCh:Cl9od?KnlKm\.cn;oo&,P@<qW#><<8GJIl[STZdM5Jk-uPoJR$6Tob Fp>EeK)0?.Jk)-qFJK%_8b_n]%O;a_Q$,:O3$4g$b?j@S[-VAm>e\n7e%OJpF;_( bQ6t'$p6KQ4h,!C6N0_#H_1<+Kj0Y)Eo+i>><ZlO<->gf?bFA_bY*S"2Ou+q5Yhk _$@Z#GCm50[-9;_CpL3.)?B,.43#]D#:?90K:\[B#[kdl*&/JGdCbe`4F\g\DY+I diuRtqEkkq&l8hcj,iq99Y8sT1N,fkrqToF_[Yp5'Pon;N9ch:T1'MO:).3Fb44R IcfT7jCS=Iq15sj3@VE@C@*Pe`C(*k/qO%PD,;!#7NVE7TZ4*>)8N!RNP\U?h;/L (gsI4NZVN,3QrS$c*OH^pC.HK,\?k7+4F7KKINdL8Z<#;t]]()U?k)6EWjo,qncN \U4"%m,,T]gYn_$8m#$3`;]V$^9;L0(dRI<Ck04!-@q0XNLWBGc4aPcieTk!R2ua =o_EkQka?an,]QS%pW,eRrW#eJ1TE_*+Y2VCtlt5+PLh]9#X-0AE;=LOUc?+Nqo= WUub'lN]lYVRDQBXmnJgM)>>lGV,t3TK%V,?":llGE_TPJ_EQu7H?rS*Y"XM2crE Xah8_lJ(Za($%jJ:HV_7$;CUd21H)g5L\(6'H:Gh'UVUCn5?/-#cV8k`5-ik`m!b+5:]Lt2,H.>se5-0<.5=FC!R&<YU'Gq^7&)VS'cWB]TFXohU"cH`\FX"F[):$m7 XaTYnCiQ'N&)N$$L:N>*\r!/5T5J'&^E.-)6"A"IfoaA9[tOn3E6p@.?K966@`_O C+7d`4,2/'f!0@cn=,#gkC]4lh^ls:3:s4s]t:\Ym+mfg5TJ=l1p;Ys*NI>&Ae8#
g23QBK+5R*]C;O9\_^#)nPQ>L#jG\gQ4Rp[3+\%-_nIa#V_l.j9O8uCeGnH'(G34 <1V-tG,a+)CF*uR>,>/r[_[W"rb(U5=cp`m1WCDp_b3aB:WGf[p85TWjAb-M0-&. NcJ3ou?s=V5'==!9UAj^m\/9\`-a!:N/21Q4jYT.eclLW1+rjI"$^p9-U#cWZV\A i'PRA&L8]`h=^ZSte0@D`eOID`LR@lc1rq2cEeQ]"191ARI^/!C)^<8B*,FD3=f4 FPAMtd!):G/WZE74fADfm706u.3jZ;_%h$/^]=NtbpaU;lD'C3!7*&Ai:Qt_]SVe uN:s<.fSnm(*HCCBk9kIG!6SuZfuWLT<1r:>oVq#4!QP>m!,Z%`PL=t#E4M#m1Kh X-EEA%c3>okbe8iR&60[i'&B<HZNjYd"hJ3;SZ1ef)H<%"[+$:MV5TLP9Wgm]c[: I4rOhg@Ac*rq;OP)L3hJN$k!1^"jeV@=s(%/gq,IJ+R,e47Df1ViOi`pD,Y?]EX9 fl":nj/K_B@=C"/L'!q$HP#`VR.mj;VaN5WWueXY%:/NJ9!sA5R`Ct@ilj$3`=bg 7hfN#**%0IS8DRlc:(0AYZlgF#Ft\<"ZsssacO.D<Cgd$d5#^6d];81`>,ujcd!# >HWDi6RUWpp?KQba^Ok<TB:4KEC?;V:%<o&fa>g;]6hb=jo"gBh@pRch0mU_.HVa pDRs$@tWo+B,X'U%:l8]2?-gP$uQd,7[C:^ri$"b=Wcj*Wfi[^[qUm.$'%+bEGY2 % >IDC!i(^lll_Wdp[\JR3ufplPhUAUrh`=oe"Jm8-'hdL;af>;*+uA)7Jh#=74V9A /BZ!_L_75aPA,i`P4]cUn20`#^F?&gDtcT(V0UNU4,uO!>=[Y)?Pqbf'[2k./SSH =1m]5S1#"3FgX/kRL+\8sn^r:^1u;b52B&i6V[5rrD?o,Z5@%'XnJgaV>BS5SiHC e2O4HrWLgOa`MBfYcMk/[DsV#1J)@D>?n7eE)b0hdW"";We=l[8t6@+EKQ90NH0I ]eWWq9M2QcV_60_cm0NmL1][0bOPp*Q0%FOg=/i-nCpqOf3n2-29*:bH@Xo\g[P$ &35.+,.D&MVbeX"$'l&):\'V2&t]lGM&3JT]$<TFG`SicI@bprNs@"LH!WVPYe%# jhO"CPaI$K)7*W)=+RW>\GBOE4+:jc3)L!K>"o0AYn&;O7e_fmmi/[al_oT!^mo* OdXdTFC^Re2Zf7>kXrtiYUp<kb\d5QK&_*C.!)uDZdZQF4W*r9+Ss@$-9m`[,`Ip % 9[a!?fdpfloCj]e!kuIBdB44P<]W"ku1!g*9Nn>;MI3)%0^>"5%BJbD`0Q["4jb& ;U;tJ'l>6(2NIb""(>cbT.=kF>-Dpg\ZeM&>CsU<n*<Z0M!$m0J/Zb@&_PVO?O)U uq5t27St`5@'0liJP>1F;8^.5YV9Ls6[4c$R5R(o_S.;ojUVAVcAs/$Ma;eZ>&rJ l[:]f)*J^#=6'EIec2.?ZUd!PDb_+?ah]0mk%8aDfFodq$VG4@IM!,u_MK'?MPJW FR,/>(+;14F+&eFpJ6/dt1\qToIJQU2q-qW=l\dEAaIbRYuk,.Yg5Q:thJ%n^lu] MTb%n^eYO%YRMbQma?[.c?Z<N5iacf[hP^W6X<]`]D\(>.9\BcpMGs5SQ(X;EKhI !;ESW[m_/;&a<I;jLaFbH?)`$Vc\jr:rDCf$``V#`\H2M>@#DQ4-.RV[=nCF]B;0 hTl$_ROT7Z,epoU?^(NbPqUH1'k=3TrD<Zq^2G4Y%1.QZQY**")hj'!e4Gj.#Fgs hcN/G;)<F`Kj\]&CN[^b'ME_flXqb)b=%O_ABDu7aZSX#^35TPUJ9#XpY/Y(@II+ Nc;5SgOG7(k"O#gZ@ONF;gI11so_H*2OLBm]$oZj!S\.d&rSae0-Ib#OFP?^oZqX 0cCP+9F#ajE)Ct%70->3!ZX5!,TRS\F\Gi(RhBBjFCu**Le9s77=/k!_6#8!A[1N b"b%Hncf=dd[60'8-p@4X(`KOgd*qBK`G&;*TsP*G`E(IijHMG8fZl8;,nrsanF% q!26l1c?Q@U&dN0`F+q^fpf:(LQ8tTBJ6@]q=7*-FN:s9[l</WX9m(bOOOBe91Ze J["^=V+V>r*<b-pYYcRjs>T_,?D&6[p(5#Kn:mkrj5?%Ot=g425D02@O.(a+ilGH RM^%B^I!GilMc$=-5I.=L;Cl'')/dTp'[0f)G4`un1_P"P:,@CR\]7<5Yho$/pMo A7#@9?)/EQ:lUDp9&T1`KrA0ld';GmcDtC&i<-J<^ml\2X)uld+=lCl8$J%-'=3K ijp('AAlCd%dquB$X0W+aG^l>]jf'gWXkV0d^Gs]Gp=of*n?T6@PPESk<Kp6ZuC_ bB#u%tCEHR,(21RYiht<+!-u,?cJX"L$JS-&IFG[9TEmr=acTXVXd\P71]s%'-do 06V;`f<jc=`QFC,Q[A'U0WN]sfMlO=:SO]dlh2mm?i"I<+>-R3TT=bo`njp,Se:V :jo!3[7!J/okmLDu:<L9l"/KI\7Fa5]u6SiN/C+hd1d>In3qDu#Gk5TI5+F!R)IG s'SROSB&@".GNT"R!=o)E'mCHMc%lK^I)jepZ&-]*"m9*AY[3BAF/k#?h,/hXlMY !,$l2JnZV7bV+ds6emmRT*>QDT;=9^)\`>,GR%D1>)8$)$Jd5di02H?*s6CE[IZP @b?E\sMJtkbGOV32RZ<dP,CtR`!Rg>i`.5Abg6P:OjG^6%_5;LFC^rs$RUKhg;L8 &0!L69=\J7\m6?`hJSCOo'Oj43_TXp3.;2/<d6f*>C%]tf-e-n6fOiZc^*b#eSRH [DTjuqDnQl[XW%l8BM`[DJ'?h,^.9:`R%_9P%+;0h%O"LpYf!Hr_pO:ZG\._2#oL <!%N<CaV#Fl_+qf;/ic?daHWgr^-eaVE-:JODsmgK=/,1q1=QZ$`'R\]mK=1?9*6 (%,]C\Ff5mZ9LKcP#B;o-@c/2?[?Wf9>plm1j#P\;CDZgBEC`XRt,7$lko1g`^&L &:M_K%k("GW&38uPaZ`0Udi))B<$^S8TEHX2D$Pr41]S1TUo!)R#(R>Q[5O7t1I) *X;*Y:;3r79&mN<+5ZiD.9,qnb?Sp`%9!C]"M-BKlQPqeCd'?;-uC>FtP\j^K@C: % kEhucn]WGA?P4aYN\F`-KKKYcnO72/;/K)Em82+H#40p*1U*G\n@W>i+6^eb-(=3 CbqHA\mKPn#_a4Ul.[:FooT'e-Fi<G)C=[/ai/SpXt\mqh!Y:GN6#A?Z:VX[]_NK LaYCd]r6#Scg@Uoq2UK$dgQ$,8(JIk.%IV_k!]dX`P#?XlX24\K@)WNH=1%<Nt+= BEI"r1i;h*.dU>ja"UE0F'.G[a:IctNTA(dT%!eqgY].7aMpAheo%[7gQdNo<Wj6 0X+^e9T'AYiA_`Gq:^,OM8M$89$qU;sR:1pZj#%si+c>@1':cKsTEhQUTSs6*Z+l ;QWmQHZoo5QmjWo&C%4AYc\1G/UOc$n;WmVV)!J+>[E_.P>[8':6kQA)U9ugj@4& ]HD<>e#OVQ-$ijDiVM,^<b^e(0%"XfiW/7VU^GOq3%g\)d(2$11V-cJBA"5SX4CG
Ci-TWGoWm/lnU"/VDK<,lo$"!\NL(7acciMFLY%9'=Q"Sj8g-.L)4gPu6#!!6)\u 2l1',SDt?hHESQ24j?2dd&+OE&ho`q1]WsKSG+fjKOGScCUUabMU'C_n1Zj)euMG ^#*!(,8E<i(I4`Fkb3*UA9;lW(9M2(-[72NsK'l8dm8]>"k*2VS`EQ+fbjAdXk7d r/b?2BbI?:^!C?O?TY9X/0B)HF)6HIouJQFEKGiT<rSBqGGV9!6OO]+n^Y96(q1r d0WaX$^]dV"][`js=o>Dl3XPR\#G>.O?KJ-d6O:)"a`Sm:/cb2e^K.ZM]\aU2Q+V #Y4$W5=EX@@i(L>Y`^<'mUg@R`;mpidPs@8u4];nWC3N*jbsW,Q^GJD?/Vle)F#C Mem&J\[/;@3eb[#]l]\SoCeJF%pAt`dWFWC74s6H?Bs3]Cn=,;^qf@%;;.B^[ns( \Ng4Sm.[c6ThNS$K6Pe^l@]A2'Xdu*cN+S7DmR#\?.^6DmS=W.L@bobD4%e>@f*e V9n%)qkKfI%qHKFuK+<5CQ*UD!(:e`1VckAYOZfH1!+=)o,b-OaJD7#bFD_Cs*ks ,B7"Aa?;1[a1$g!g!tX_,-)ciZug'MnnlD66],61*"#5WCW0E5UO_+WY@0n1Lg9f 03-I&G-+W%cHd"FP[Og.uch=INLd'pRi%<JlH8M/Y4]tW?442N^;k4;mNip(_KlA #9NPO3TOSIl%;558u89GJ&85m)E/VU>h.BJUB?Z@<I&*#bE+tORK.*hOdNT_'bdM QISbM$C<0:NX9]lWW>HKt^a'u^GG#@[R*nH3!6Fl8afO.UW?C3/UkObti,X+^5pE gD.cu7A9A=fh7V+aK!aD(eFt]AGL:^+6W%(lBj;R/<(4^>El8h`H4*@LD-::gEOr $-Xm[,hi5piTM!)1fZ;q@+^%.Vc'.7!$G*'*44=Q:r%H;KV6EK5H]l:Ysr*.#s7M A:,*R>!YW$dD^qgh6_admY\N6Z=FSN+j^M/H?J^8d>Lq:]aPgUnWAU'V4H^J/8;* cf%Ga'EG$Kj/"%9\DoCGi+bg.8rQ\GGE;u16n*c-!*Vce4mH-'B4"omEVllg*(_< =ELorCTFT^P:a6;\hfUO9ga%MaG*4UD.`R_erL,r)F,k$1@#`7KcQ23N]qggYJL. SQ'u+XLGrqW=36bHW,JXYu9%KFB&?>ePaNX]r96]Jk*3[M0ku>%sr:Bsu^6Q$ED\ S+i^XBFMZt@Fq)!sR.j23[n/7`/hi/6O^_2`[BH5cFrLoa$"PE'F3ea6O#gp5rfN [Ouf.2C3^_<jN^GKHl/$GK"F4;36a7R[;:^)1D2Xkma15[k3r!J!5ZK=$W9'EMP* 0Tpgre.%R$X-Z1(\;H%bQP]dS.Z1iTDBqPicrEOP@Og30JJ!IuGSC-F!,6WReC$e ub4VZ:0CMIWVeT:=c>ZS>5TBFfWH48,OUe&W4Y%T#Y3t/SY,kV>SE>>RU645CL>_ qILWnJJK2%NfN\ercjZjJ;#;o7Z6LGtC<&39K5X"D9T=CD4oq2O]."23njAH_53` IPrAH>:HoWF4l9$3KiO0&Co_kRO\8AOWbXbXHB::J#=a;Ep&>NA9c-4(`FYqAS1l &:[W*9/jUal\piEP^9gMP[;t[dgFiTJ5Y"=;nlc0fhcX^icehme,_)M\FZl1a9Vn % % k2PW81]sI.XFN67K#31]`%UU+iTB%;<S*Z-"lFn^apS;il')0\F%\NK9:SJ1$[[1 :]s)l,@cD*XX+_DA/p_bdOjdZiQ"aCib`e\f3_hEsdL!"EkI[D!I*-K^?Qg]g4Q] @k]Cn"&,.68]XSZ#H_ImkisF*Nc$oNTF!IhD/d%?6+@DiLq7uc+I*g(Wmf^-__+F F"4ji$caUNI.9MPU"M/f4V4H<_KXZ#_L:]T-6i/,o4r&hXhQCNg]qe*[9J_#rb?` i9!?BGj8-Ub7rTn#O<_KD)1:T?HkDn5AaLEIPaja]%&!MXd,Z"[ZfBf$j2!FTX8H /[7!,fh7)enjOZ[r5@#-]u'GZ:nUK>n&p1LAR2ga^$`X;P;G"Vf#$LN=,/g%-<dc iJ2)@@ZEO-Au<JcUr#/3Mo,F4t$Kf^bfS6ZC#%MgP08\`i:pN3Tn'U7mNi_=G#5f )$?]86]Nrt7_u($5_(IIWr.K7(2t9KNbS2'P#u$\1i7t:bu[i*3Tci1G>>LGoIkj 08T1]_7N?s:@#oWuV:*BAbOb=X?T*.Q>G"I#7TUaSaKL'^f866O/^V-&".]%W$So M-6D.fkj,0Z[k"K9:E_h#HG!g:k\77YO8[Q7%0b?O=k(#I++Y%Prb^$,(nt2=@rj AjdSLBT))*$P`WQ>79qkoJ(!CCC(q#G^ZcB+9Pm0&r$X-Yo5L^8(f<JrD]L>\XZM ?(qiK.kK.GN-/m?H$8&\/G"CW`r^1aZ)/AHN?B)!X:WW%mIPQ=]i.Jc?L0G@+SP$ *7kZt@m=3u98t9/+;Mr3C&mCb1(Q3q0oFDNb#$"kWm>B-);9'q'eh&:#2+RkH;e% ^JR6.JXTESH;T=KSrkgPTEG_6@h]V?KhLO/6S(Yr,lIf6-io8.NkEkPjO+^18cU9 8V9W`SU5DPC>$g$!0uju)!C3B:!)\h,.&)5!.=!b[TEPa*(uWrF=UR9kEXAar<;, ^fANo_e\CTOj(ugk+G28fkkXA2ZF=4%&1i+D)FstT8G*\8k7"CnU[`'K2)iSD4f)0rf(KHhYFqqY:NJ";G8tUc-j+E^U.uX4[l&84-^2'^QLq=`H"M_]^uY.,BNe$C@$uH!-Ag^R]:FjHW/W0bXZuVL.5E96I^#"4AU_;K@e\)/H(Z"q*-RZbY<08-.Ch8 9Cm_e=%\g.@)2r:Q(P.o)qh^HK0UJhHYj?njU>PhW[f!gHe%HK`B,J.)60]qdL>b )!Ba3`K^s.t(=C\%_iIuI8-3Y^IgWLrb3Z*[a'&J@.L[$G`D?YIKhngmF4lPHe"$ -5]A"tkEK5,)5T/$@r*uQi(lIRA8eUAD0]l6R(!SM!C`X#c>dh/pKV#ob)hQ*f>r Z#-,a(rL!9g+b(u.[^!#i)NlDLWAf!AY<cTNb:P7UMPcj)hiJ-nPMq:%n/[K&<&K I"YZe[SGj"2+\=H\O:`*7_)O.BZEFI&FY_dI^@Y.[cV0Rd3\U^7M#q5fE_4fkCKo <L@s3S(7Yn7i)WDX]Eq(nSOLMF8W'Jok>*oG6;OOlTba$/4?ebfo_?=c!X8E)<>s YVh'_Brh+/+,<mf*W`'K2N-Cp#As6XGFYua[-^p3"hJ+T<!qr<W>RF/:Zo"mC>sd dQ']ZaE8cZ,/VFbhYLqtU]:+LAE).H_+M%15?CS=CG2!Y_f>T@e)f!AtRjH4TdmR MR'bmQ)%Zjqkn7/%>6#UG?9k^\O)bGaTUCC=.*(BhU$n7VncqbCOJAiTY:K3==m$ qV;T;`:fD2N3N8>%PO3IdOZePQA='1q-@,i%R=!Re0Adg=nmnhM[T]3`eK'XVA`l ,aiZ>MWh^PD=atFSs08e,_A^eeHt]uTX`HfaP;d/Yp=$n;X@.upf%R$'9mbJ*Bph 2ErO2@?]iH-d]cpCmMX(KKH,'iV4V&3JhY!#P_SlE68F-3^SLo]])2aaZeuM:CR"
>lZ-To&OHH'aY.(=H/7*ER/f1Ih7e1pZF2/Wc$5[`B_%X#[707!4C9tYM$2:L*@: R7V8n%m_o[&NY$=o=((^@$dNZ0<q1pmV=_PMR0=Qb<<*pAu7p[tOl9`Qg':2sGQP (=JX5&=8J3?4a61]\kq\"2%WFlK8NAmr_;X(C8EbJamp*N-V"!u4?84Y"V7)&5'/ V9>c/(.H2BMEnfdOD"[>)$b2Nl9$ZX$*8#F2Ij3[[EJpW@ud+[bRU4X3Pj!^5T`F /)Q2:466)MUH*,`fG3fO$3Tdu0_`HG)37iC8a*s<;[TCX-WuQ2s_4V:*8g__knu1 WRMHL61S8jF_'T*QVO+1?<DfXU@Z,2Ph5T)ML47@$cK:EA$*84qbZ.u6%RdJ[UhN BR6ldhC6:)eM6D"F(qo3![,Bpb1>UQJPeN6-TLBAU<KD(aA^L;D3l,.$A"mCTOZp hrb)o;SESQZgYofMs8\*"C;Sp,2(IGZk=TZOOFELVf@8O@Ub&'ER@Eg;>ESjUD)K <I:8nZJd#UNl&J557L^_\RM]6V>CI`!g<=Z"1b'8&<fMrQ;+X=\,Gnp:S?N1Us0s r4.>i5?c;e)R[[gXaiA;ljrPc;;sKNT0GOgX-j'N^L)fh2<G&dMpJ(l[neX;5US% iJZQ,0'U5Aq"<D*l',apHV?b1JBa)O?R3<o[pN[VjOP=5Hc;M!.j-ogTZ$.=\AWU EL6J-%a+*"taT!0gE6S5[uoH3sWs9uIC%Gd\2bD=,[0::Z;d/)Ge*XF$%ket3#E9 "5_W8SoQl:[(`fP`mU_*<J`uPj[]K_0+gE-MH@t#k(H,N_^BVH.l:NP<^/=S_^Z9 Cfak+>h;8[-'2"$jTK_g]S._U4>@q;4C1]B8Dfs<HUZ+l;HnYh=R\saIbSJ%Gsi' _`HcQ/V8R/#+ii0@[-_m6\NnA*T6^M1>>Q!qA+H5P<VB(0:_f4U>/RV-0.eEmld) 9*;sCSX%eqC6*A]qsg;&jA&]^_F^9DYdJdsM3_5Q/RmQBs+:O:QH=15aYILQ:&(9 IVH]4E,XmobD,j#]NGCXG7?UYF)V=I9.YH1f^o6TJ)j44"*Wl*k3Pj1AldE&>IM_ umC-dm^ktj\5_sqL.X%C<5Gt4Y]sE'Hi"*TWIHEj!56l<h6%.,Z"Zh'(Ogc-+OIe R^K-&e0J'n[lG>uX"`ACXhZ/GND8C?V7R;[(CdhXJ2#LBEK7Er;%/>M'Tp?7?(,$ 'Wf/`4a>g%e*p0+#gY8&Zb.@Nj98XutVoR08AW<.t&"LOrEEAjDIkV+;[llN4*E( ,b&<A8*-F<..=cVW/069eqhG6fG=IQt*0Hic-l\Y[HgTp@jhJWeKB<?7SEHQG:a0 f-aO7rq!Z+@8Q)e%[eJ0=F`4aG:9BgdIRc3G'mE'14AJ3D.l>3K$(/%p5K=ocR(@ [gX)G\ZqTY[\h4NQ/0WpgG>R"\r0DTFPG^#+eYA=*\4;QAK7+0dA>/M/?k5b[eN+ NqHTT@jrPk>GV=7?#,&V`+j=F]ip%c[>lpI"SBZRZ!5AHSoKXl_?c?H89Z-)!O8Y 3DSV4%VQ7`N8q?DP=XNtg&]l<lVT#VnC)><K3ibD'Q;.Z*X0U2rQoq%iPm<>WjGD k(\7H/O8#N1ePK#YQVU6gpg42>Hj&3+cNuQGRFNnn$*]2@+S:]c@N]F9i\^bTc=I EcEqO4Er@usH,5TZ2ipu9RegCfZFHK;4k8MdV"`+Otj[i,`i"%i/iLEQ'+'dr_2a Fl2::3^U+:/35#'EOp+X)uM-k-c5-bs<n`agJ_0E@<EKRWOJZ%!+ZCLh3l,_T2gg U'n2'BBIG=>A3jSU6B>to2Ahu'8[57;WY/<<BPV)">YKEJPjmVHdK,"SU4:gCr7A 6QJ1-?-r;n+^-)rjm.Dh.Frb5uOgHU)#Zu;S?I5BKCuTQP?)*;J41H?cjb"%uK3j Pq9i+NA"0fq.1I)TJmn&JjH)a)R3@>R'GT`Vnp[8YsV;@`Xi8nak[4$LMI4T[-BE GnmTj4W#RVuq7:^2o^V(<5\X@>?'\'Vd(f'&7=f`S32k5@?hX,qQcTF[agmhT#37 PQS"He-tUKF\jg1@r?E^1W@$Sg0J?UY+.Lpm1jpC>:^1N<"ABfC>ioZDg&lDqe61 Z=N"#YFZEH3f4pUU%@rXWT.8ME.$)Ya#!hc-N&G<j,Q.c:s#f;+>fH0]LVr7X7A8 kC9>g?mq2I"=-$Mbp05iVH"1S_1+Njt`]0*5:Q@Es]S^Q@l=*CYh##W)0'@0kR,I kg#Gp=&qdPhMM/QYh>dgEf4[SPjpWNXTY$B&mPEKXlaSPb["c;[oR>H,854r8C1t kP%FWmQW4fA@R@j=,c.7[PAOla^g$5<u[mnqLSBV5Ot73sMc'R-:/!'8QV;jBuq$ 32fE^r9(`)*^%]Ul+%4DQ/PqHld8m%eAR\N^;q+d;GmSk7q0)S`=ID$?`Rr4:2); N>+;V1s;hRjgpnL,Vbs%P131F?l'Y,J25%<A-(;lWE"-L[l0KsAL0Hj122lO!cUU t!*8t]Qs1pQ;W8i;^cAN<J9Q4=S$pPC5S\XodSW7;g6GcmO\M[F%1?HFlICHG<WI <fFo"Uf8D>06&dNa@.DV'2*lf>0AZ8's17[tO)VFG=4AEl(H!R!=f!?m%Sdfm)2i 6R^W_D/CXT32'<llYk&oD#:)6Q$_d)=\.k#5P4ZD.'Ba_rQ@60hd.l>p1tL.j>db lD!S6J;Z5BL*$XhOaIB'2$[Ug.uV:RV.4K2^m!m.`?M=dqoHe@mCtK2YJ_?bZR:S UG\f^BrAC`15.kA!Y$2R-OCKW*r2dQ[&^fJ'ji3>J0NS:fTP9C\JkjUQMqnQ91]= A%"RkJB@Cc3e4<>);C_BuXj:[D>8>HhRK2D$[/"PkUk2s=d,=&Y%D+\!XJ[-7XW: +_\\0aZmG5eE*)uc7XAVC^aN-1=Rj;M6X#;jK9->>g1Y/[B3b5gea@&pHGs7MIC> *K-2N.jfk)n5F3Erui/[.S"PLNSoB6Tjcja,HmR=*"*k9dCsZ)N8pggd4.cj$WFk dReT\K_ro6:m-b&j)]XIduhQ@_526JVpe2pho6a_(&E5ZiNYdjH9eD4QE(L.d2(s ^naB=G>9Zs[d`&`:C9^^+S@VB?.iFcgEB!'^qdnhE*aXUEgBjGa'OA08@6!%ALeD `m8,+V=b>fRkUP"UA8U.X#DrMV.=icnW\KCNe?e3o_j0IalZ[,Z?9uBI(p7cV!5o J/2[DnDH(YM2bje)[mD8*kO/TuB;h/jeY&t%'<t'>R/9*onG8dXBFoX$Mk%P;sW6 *:1!';ITF%ae--inYA81?t-)<-gG))Rn_!2To<UST7:/k4^nUnp1m%hu#MCet8>j :?R*4I3eu,]I_:[,QWU-@dA29=QI1LfcT0<EkqQm77m[aF2$M*Zs!7dWh("<fA*[ 33-@>e1EOPV?!9fl6lal6:emSe@n]tR[F4!45-ODPU_>,]$LUp3BRXk]I%=oW6$n 8YonqTclF@E;WGM+!Onq>9W/=/CMN8tCoi)'0K:ql@i(L7.*+8E>`?o88!5oj!;! huI.o20TC7)p>o-@d55?I)+9Tn;^4EDOQ29[$b`)JQ4fAJ;XS$g\%6,BeM-cJ0IP .o;hO.>^e='F<el&XfmE\JWk.I>?>!\N`j,lSH!oWgJ1k]^T.*V_pr4?ns]aZEdm 6CtIBVL"n1n^"GPdCGWNP4qP9[Zd'"W=,4?o,XF'ECsD-o:p$5iC$T"VdbrN:s'? !g\]u5RC*"3B]O).%gX-P+3";#jX_].&?nZ`c+(U8E+>#!C.*R$ap4Q7;O3dA.CD
Z;F>+AO!Ja\4,Jh;<U)Zm">`i+L$MS]0.G#@_er`IIKaIj`1%%JTFAlLnru"9Yrr (0;I5Vg^`<7%CM,'2Ss08c'XgRMpSL&h>9iX^4u-]-jZJ#B;7gPgC&i(5b0_[pED Yar*WZ%8Q;-+h*B:.tX+7=m;*YZ%IA8!lV..Ije)\#Oi1;D2H(Y<)72/Q!919_k" W?Se;:*^_6&J@_!E(G53<Xt3K7cf^)]"mu`(D4+8pBEugc2j+ZAtib:^8#?n]F\h :^"cu,P@t:_oBKHkM*C;(%SYHOae8qL)9ZJ\]7;B\S&!8%"X$C>5&rAa_i&@I1:3 d2dUL>X&62Yj/AU\KPN=^;4$=QV6dphm;"-NHIa"DaNOBY!Jl,9+'J[1Dm_ZPSB% m,Ok8Hg7'1@:;o<ZY,$#/p2::*N]=(a&Oi7<H5D8Z2[/48^-o)k9mh0>qW^sDe"4 FZcprXpK"Co,AeYb-q$ho\r!Q"%b't7;r36<pgS5t?!Kf7[5RCHai0jF@;Noaeoi jLHVGsDIl0gH`;ctq8Z@3,^C;HnR@$%e5)S5m,f@tkW,)6B2LH`>0i<sLP_]->-E _OeZrU":<tPnBVD.@1UOaW>!Q\>Zfl;'QqDNg'R.#q#$u&pUR0/5aDWE\iU7Xlgm I=QJVRP&Sg#i02XS5TG!+j-A!X+"h?T->*`SjEjt3C(R5cCnqT@Xp\C\Is_(,9`T 4pRS7>$QUu51orSU/%Q*AiNmZ`.J2rcAER,BJ[t^<C#]ij-LLs+X#Qm8t!RK\fP< _H]=(NJ-*8sX'V-g_$HC0M.K:\ff4T%Zid[/+(rR5)2++rPcAF]`YHI\D\-PIJR# <f!fbs'H#1UPY*#d79q_GL&'EI\k7Xa/3c@VtP/:[XYOc(J#/)F,\O[.sE(Br+@u W5SaPg%4eT&Q-b>b]#PAd9Q#Tp8.BVTF'*/,FXKm>"@;ZMM=\/,6t>F(>)\6NSS7 KkQGWq3<H-Ojk,bqcZ!/\#H_#q/AP'bp@'o(I<OA,=-'IVD&UH4#BS-i\s+kjGr, QSBU\]p)G\p^hRXZjiOOn=)^uW`]Sp)TD@S1rdIi3RgW>tLrS5a'*HNRhM[V1FO> l^X\$_<#Z]Tmg\ahH(!HBAb;1\DBMbQX3dR]c'R,aXueaeE.U..i7O[')cgG9@dL f1i#3@:1C!_d7'17_!o!($qkOjmo>;+j.[44"-W'EG"nQBHb*:bk;3U4<r:)C[+K !@X\"!!(7X]OTfU!%=S!!%=Rm5R0nX:N#fpSgr9uZ#dF8"TU:p$_3fRUDQu2"WUI RX8k!Z3`Oa^%p[HaX16/Re$`tb"Es%Ud[73:=AS$W`G'Da[`86D!=W_JmI+'*hE: KPWn$0O^q60n%QfQgC#/P2J0gXM,D/iR$]H-A-/ki+8T&2DG>5]/@:8/,MHR>45Y )_T.j?"6TX/W8b:9h<FJ'!NH:*u#X\t<Klq-M6:2.'8;Nm<h-[I0@mn66tF%$'^C .]pg!2>?!!6l3T5RYR[ief,bF5ELOZ5eKjU4=o9.S)J%k-)a7q"#^LQEYqVijJF7 =flpd8"lR^dfGqY@];6oLPk;jP06[L$mQidbIk+ND@.Q444"*S#i,S@6*>u7P0kk =Jk639bHSEJL+tc"N!a&F>>!;'!<$R5h'BO8)gi3;44\e!MtcgIOdq<*/CNf>1+= Mj>&'eWd#?q6TEiSXYpuKJr4Qj@PNNo*'Af[9ZhMZ\j!U&AT'7eYE0KB'M?(oP?% XabUGX*bEpG\]EXb`lq1C?BkQPSN?)bKi`tSR%>jcrppQ,Bp#cdb$!6VR,\K0qdn sJ?,60$OqC,\d3MFeuS*#\h&8L'*hk-`1L&U^MFG-4!32d?O4)6GuYZYL2XDAn$J e?qcT\1=*G<\*I'R9A'92$Tgs,hGJieu:JY>NS&:!9bT=KRE,&r+Up`E7dio4FpW j5Z;(:8t$Vq/]#6KC<Jq'&)BjhI'?l7omnl>$G;H->m"?+0i,L&eHN%_gM%n>k _3kuQ6jJdD;QWrgj;+sBU#>BX\c5YF!@*U!Rc<s\*HY3#DUg"aU260^Jj]k0WJ9W V;<IlbucM.6YLj.u`9m_^T,7Kts+P3_Lp6>R3Rh5f)0@rJ]p'*Ekn6`NQ?G9XNjN <!T)c=sp,VZ\:)TB(;>BE>t-AF3)ZhV1IUj[gGa>*@\=p`8Q"(K-2\1Niq926QD9 Ki4'TV0WIKCa9lfmZhY>)ke!:)fb1>M_+g?!^RXH!'JcRMf*_t-A.-/Gs(f#nk*G % 8c0t<dTmW9$t?8BP%?#K95b;B':LNtrT+#[7EMSO@1503'eFOd-LTDjirQDM(?N4 C+BLQGFfHCb8^D^D,;bhNJ/u-)j/!0.F%rDl:]aOu>!kXLTEgU:DJDP`1lTc`F.+ i&(o<l0if)=FP8"!p;W<ji$7T[;!2[pS)?;kI;W<XZm6Cp8749/'N6hW(j,Qhn.A 25W%E0^t']f>!)$A[@#&"'BG^%4a33A!:@i[$>1<o5ZU4N\7CULG:j9gdmP$>U"F "l@Uq'd6pgB+Q_BJRkf8Idng?'8FVp5t;N*-*PVqnuN9EYXOcO%KD)8au?[-72I2 Go>jP4AabO<ETk]lGQa/5E,NHRruRAXIGgrhT`QUKEFI[IuDn&Xn&bG@F,AQ=W?N `WGXBP\8983+/u9YjNmsp1t('QU4=%,OO6U4!C4mU'MnheJOL7QB:R@<.)7u%5QL XX8OWV3Gb[)m5Qr_c'EGL;70"%/*Ols4^1[c.J-oQ@P*UVEMHM/a;L%M.L7p7eeO Gn=!,cM[lB<Z5%slUQ+;.A2`lkdA4BF/<^ulqn`EW4LZDcQ''ERV_2V;jS83UP)2 '/H7a5nS/hQ:NCp)&`2$njtM'&KTg7N[J[#f&5jnr_OaCJn_W@/umNY[FskF1m%d l&+#[oi`XOg_%hYcic*s*0@Zia'O*o->-P27*-,3:,oA8:A-QRE>]^Ol!,dk73(C dhR!=I;r.9G?3//SHIcriTT,bO4;AhS`7"*bGTA_NYbEX>Y+h=Wp<G&g([^RqA01 EI-/79\+>&SI\bh3,(BmTE=%1gN0T4M4/33:jmE*[XY%8%q>\BLWlKtE6Nn%#fNr K*Hcj%mc=bcC^MmF?i\SrD^<^`97EJ'^Hb[@uS$h,^0^frs:9.Rd7*QOc%TD#h(D =-R\DF(eS31pb]e')c'PNuCQ2i[nKfaHN<Xm\lt6B3dXd'S>J]5DoVJ2SV$JX(h+ _lkqk%\V%^G)gnF<t\\L^3J\u#6`Vs[D9/l9%f?<F4,Rs[7fYBc:tq_[H+g']?\V q8NEs6=M/Wf013^(m-\%T9`PU_$>=Gb>%qf18cW/Po2EHiV_q\;dt^Nq^Fd>[4>g % IF4[N;PN:IlcUn2,aY1`4YUK:Gj.0%;XYt=Xo;<hI-isWokEAeJTP!kq3@>Q8Aq` _@FJ'"tTbLuSVE>"BkG:?p>B(\[<eI2tB+1Q,oDt>sA4MZT]jsasSE/7toU&@`kL -Y,ae/k.psSX\G5G0gM?%'A;NN=U!2QHeTF!u).<qd[4>d+''UYdIj#$:dZiLpk0 iJeh39H>n#;cGf'U[o.n>WkW)K$r)/5l3+;f1PO'``BL#^5`2[++$4*@T^T\=a+T Zft6UrrDone(RQ2L&Po8!Old<N7&Kd+["*RbC$hG*gG(Y"!`FmboE/PE)Km?F'@:
8QIF'OLE4Vq9sZH7efQ=5X7mO6<jDI>O.2h"!N?OYQB`V!fdl;]]CDlQ<Wp8329/ L3o>k'p8Z4F1)L!+Mjhm812s4.H=)pqg-DTc\RPR299dXO1:]X!*Bda!N#(]2C,q 1i:P=6Lj!:<?N`[Kk0ciR[:e@DC#3`#iG05l//!)bi8k*I%tH).8N!0dg"!e:V,H N"VC!-b98bq<Z0U4Gs&!2i]p.I&[:K`DtcBaF@1(h#ih]`9/XoG$5'5T-JMEBkT. XPOgAFhu*pCQ-b#</O^D`uQZt`7g.'^WLVX\ZQ#-nBW8*o0=5S`!/+L\Ai:U>02# 0!FoA0=L^5l@<&b2Sq_bKhd3sr_@TFL9Fg&c[UteFVnHTsa>Y2^5T:U^bR#a:#T\ q>P3QloW?Fb,8KtA`OK3L`WTT?Y=Vmq`!S>cqPHd8F<EI#tS5Mo>gGL$c!e3!VMM R]e6(eD-2/LC""$NZW,J>L731pXMiHK15-WT!k;%?+T9L[-GdXX8-/s8(AEc][<l u*Va<ZpFQ/"ErT%"_1N\\T#g!0/J:+NkA:BEHc[`Q9Sbb\DjV_+d@Gi^YjGG>)l_ R/+<3AFVOqaYWR!5Sj#m:U*!VmL1j,>[*`'Y1HM&\kuHJX,1oh:]b,@K^jUbT3=> H5RG[p)F7-Q5R1/DDgHC?VN/"`j.$NVj,g3'oZ#o*WR/uqX*=_"R_o,*Rs#=(:'F \,\A6`e#-<WnTst-J!'K@6kFC)'M2L#;%g6rQj'C(BeNM\q`\t?IV#Y&M`Rr[+9j J<=\N-Q)PUul6fLK\8[r6`'DW;$F*U8LI5R)K-UnXE370#6';iWj6cj".a.&A&D8 cWgH;o@*ai&RG<#iGeWa*1.0%lhia;8Vf`ciP7&)IYJbihP9pa>c!VmJ*L5`A=n9 !;t2>VcmpO!#*U(Il^1M!GMkb'MnkkN7<u?(`)@(C-%eT*#$-'TF:4fZJ113?rh& '@S&D0k)'-eT]2,b'N3s=O4KJFepn0,d77pO4*B\E;+1I2'XU[;74f[U"#q!Z[$1 Pfg579YU5nkB!n'q=M?#'n731RlmmSf.B>"9k'YW_'!)h/lmm%B''VP%hSgirX4p ^nU"`p,H`Wn?%3MZa(J0(_1m8L#q$r^#B]_&,)5k^i\Mo:qpbBiBrE">S'jBd/a@ H2,ZBrLNs!]npSi0jY%[_qQ7D5Z+HO#9MNh+FlZJ2D-rGrp=QCp$ot2!/gMW1,0: !!(N&rr@2MTet`LTED-i;o-KgcL_,04AqV]'W-B]8ll!2=MQHgX%]P9&9XWM7PbA DV2Z1JBBIGVnpsS?C^O=%TFIqa5o:'P-admHb@pBmlCituCD0>@\u_sK4mPmEZ19 Tr&d&UI!+s8jM0U@^N%sAHYKi%/B[Wm7NWik-"QFjqf0*oD>B+q+Oj;/mZ,H]E^N eX-,W?ic>Z2`5\nu%./RgF`b''pqNbAGT;+`8c!Cp=A0n/df,A+^nXT1)dUesltg ;G&?268A\kc+sOJ09tF3$OJS"^8TuV9:B3#8E./#eYQ)J0=mm#U_X7)f(!J<H(-! O0)K@!M$W&<rLc`@Xp#bY^j1=j,0fUZ:K<35a0N13NFVB'eS/S!EN?k:+A6H]3l: ;;`pRm20Lt0,<-^Ucikqo5ldG*>+/10jI0I[!(C.]Yf"X^X>%Pj1kuDB"[qgJ!,: NBFJP`81]S/0eq;_G#fS(i-ks%hN)AG^'h(h7q1dp[:F;eMn\kJkf;Y\c<9:SB'b _'j!^'Acb7fh_.<.pE#tdu-&V=]UJ.e$2M?$7hN6i9DV/M\FdXVDOi)9s-.&)5!8 o[bA&4b<7J.e)V'Qq4Umm.#*&seD'!6m-1.%gfgUnDh(J.0hqSC1<^!LaO&8lIt[ C.]nI!fBk+JNsPP3U]6RjIFXrk5bD+!C8Q,ZiH=gdSKs5'Y-3s'ED!&1!M%$dXW* j.7!$G*KDpR64%JW%mVVhZ@%\QYb27@"cYJA(iu=G235sqd=>Gi!0H7KHBP%c9IJ u%PQhg&hY>e_\<"lBQ<m:2e>u)bO,9ck/R=Sn=:rf'FisuRj,*i>Gr0,c_':t\V' 5#u!'`Se9k-p#1tK]^!+G+f>RG<toq2FNBaEjd\29ai!Q1`:;PFrb<8nq!P<]^J1 =^AE8R9#E\fBmnCJrFX`CkO("CG_:6U*q9gVFNIJihNKLlnGo#:n6&-K)u.VJ$(4 d^5sL.aO\H'qp%h]1@&l*@`X(AN&cr3$_O_>n.KT%j-c2@9[HMWG*;73#/9,*)\1 jUGV^1A1jk`+'OKE[\1\Ak(#475`i'&!kl1s!@iW_*@oMp_&W;^P*=!-=.VrC3U8 pBd>CbrN7*dfTEU?2c-qQY^UrbZZW1PsML<^#^/NI1.8"Y)21&,;/]3&fUs?'p2) I6"*cO2;""n0VDG)'T[k`\<51Q)m12#+eM(T)8I0M)$e-$R2^C#S^@7CGN'qLTZ9 pTCTXT1fs*=YVQAl+011iauH;VhRG$qS>ul9pI/?:bk8[/U-<+J+i4Tr2t=A1ob? (@8M&CBCo=DdYp"DGR*.]j7h&8cYqa/"Y8.8m%4.cr*[?.VRdQkW&74`eBEQX7;5 s-j#(%G7qiXgmX,'8@uDQWiHOH!*/8VMJ=2I;kHY^BW88HED9QfYT$.][8*YeE]K cu(TF8MR%XZQ84&?D!=fTR8uP[Ym`ur=p0jNt8ms`Q#("]rcT*+f9k$\e"JlAq!s b8g'2ucjR:b_F:^!^4&/9XseOMW0oqC0IAt)$h#)Xf0F%OfHN-iuL!`IHEciHQ:N q<=9^Ig\s:]c/o;H&gF3<obXhLH=#4Anu[:+2b:NjQ0&J.C(,M@BP5H;Fim?89p$ =tr8C`oE)DL7C[Z31pDp'N9OW'EHO4I41hUJ/^p/'EAWM\>97s(4[?!74!J\!1!V -buqK21T8Sj5Eu4;+qu1h=cHNf&dJZ@U?M]GJ9k57?'YR;K0U:_1<,oV]rC)oF&L $kQGihj:?0d!;1LH'+b=k..`5GbS?;jb$[TM`?G6g;Ng7r8&KK?SL_CGlk+K8Q9R $PLJ1)"$8pXAR!0M9_T3@26Bug[$.Ei.ZM?&V-V-]fkBa7fA,T(>q!D[N%9hfOJR &i$jJ0_O!6)RsA+"6GLLkNjo<ftQc-@dF47-+$AOPGr5NWj"b9j*30@KQ*K"(GKM d@=]'gIWXCqo7P8Q(KT?,6\r3Y%d`[f.s?;^jRU5XOFQ]BF`n/^_L&2gl0<b+Qg. LF<<!c:>GcXbu3*Z,V]Re:1s_SqdskrP2$(gC!CncC7gtYl6at#j4Y'$'`N5;3_d X(c9S$2X`ittJi")]7jBn9(G+G9Z*(tqEe**<hQ_$@5Ro>1`A8kuo,4N*g"^*F!+ \d=nP>8a%/$Zeee5R^<UYmrdb><?EKT-8!KD`#RPf."&3(ZYhUU*k`rj"Y["Y(u7 3a'S#&8`lEDL]PLouM(d,*]e84F;5m901lWt`g5*#\g/g=9Gfh"suDBL<f?EEZ11 D/BnGq4H*8h<JS4q,'ELTFBtAY>L0p_G2g`905[b75\X+fq8Qq&q>#RgJY8[h8u\ ?FWjX=Ja#cc\_W,CdVIsd<?,%.be)s^$C_pn3'R"16++csBE>K9B=034B##:bP$8 4Z_]H/bgJ*QGeKj`84&f*lOX8!5E6.oRNX;lRrrBmDell_@,(D9]TFX0A6P!pAEb bEV-:<@\<EYDQ`Fo;RJ806&\>oMm=J#eJ-B)eObtK(HihIKR.Dp/j-ipVoE[h`$3 fpm0>b6"%$.lR.V)b?j!!B.,,q7dEa*J0p"+uW.R`CqAX6XMp`6;>$oZ_"iZiI"a
.4@#L!CeIOU4<g&8nf[RU5C?!UV-_d!%7o+=o]tIl,IEc!@^8]J29bh-ig),.*$_ ^7OS6NFe]f5NcRGq'Y't-7sY.a_f">$dqHu+/hp"Na/2Y?-;R"_T=>(!TEpA9MI1 [%!%DnZ9CG+QURl4/NO\=9<'rM?r0X,ZD]'QFon4nAj:((;cH5a[2RCL=&r3-Q$P Q!WnkZAl\WiRSPA^GDXM6m1StqgaEpQd+o]\UU2iu^n&@fj'bu?^J9,eF2!,3RmB ,o>]Z=".l,e:]-kNbOF"lDFaTElRYR=YTCOFhIISG_NBan;;1fonuQANJ@tPlcP` e?_QH*_0'm'd3D(/ArS72-^1l4MD'6!&:I[(,VGP"Xf1LEjU,GELMo[*+dn+5ROS apG=XqiiUs=(N\dgE>k@=U4<m1aeiH/CT+Pfm&d!'Cnl:A>drHpJ@kn\7kF6k).F urXp7XPl[KFK2EI\%T)p2/`H)eu<;/.cG7(!UP?i'qTL08#A-XplY+?b9)a](-g8 N3S.lesXe7PnuRq=8*98qI\RT608]K[Wu!7<a6L?$M3!qiT1HC_<r.tC-d&pSR;C tB<[']ni>D%SES*KFe8Nq".WSFH>^Ide??(!386X(Q<cWprQAO^+kg(N(tHEeY1g m+sIgZiMsg-:SPUQu:^K]MkEY1cXB]$H.XAo0=(c]XX!SW!<R@<I&.#,<;p$g1q5 cV=W)-!Emk-fW9<g7p`P'L1QU$UmdH$E>f]/0HDrM?LA#;ncAB`YGo=G+r-&ZcSP Y3Q0$Lm\5m%J@+?,-=Wa0s4mN%IgX*ioe1(*kDg#9tPQ@I1QI/o+m-DaZCGL,H$R?=H*<f>$9ANh/!iAe!+m$1C#C0"EDYe^*[h*V%;rH\b"/Y,Zs%`j[P\o)C_@1Z= W8Jn,(LrNAXYqq)b6`+$+i4636*j1.W\;sF.**8B"M[>a*P(AK+:tZ6Y8VoJ17sK $u?UY;C3n:,HbgeLW#Ma7p@0YgEsGk,b>0Qg+hFbi6V[i7V1DaZ#p5g`8D0&DgAE .g!C)D]jI.j5T/W\WTJde814Q#;IM:Yk<1sXME]G:2(tMN-j!V0#11'KVcn/Mo9s Lr.DRd)jTE7i*C*Fele6k+C1s:rOqC:$bs6$^2\0f-aDaoh!<eG#jiR?t"u&etTX O")k)a_Y!gc#Z[3[C)'VKZFDFGC!!0,QmS.q1AnMHZ,"Jqp_99Y<IM?#\772Qp%J /9)u'ERGk[,X<)'EEeuPQAdLob;SF3:/s3*:ZNt72,a3bq:H?1pd7UAs<co!9/NK blB.YHW#Zep8_6'!]E-%&ah.,\V-p[d%Cf!XJaFl&GfFlY7%j%5gNW&3:3=<[KjJ GA;J@p6QlOWEEu"fNtp0"CQ6"fWg_e3Q=MJTk(#JG.Sh^LBeUq9\00dr5pQJ0+so '>.Op2VG+].OZtDTO-eB(./ED[NPrSV@Kq=tY]5\B/V8(R/iZ`ss^IeLB=Gn5cIb )?h(R#g>:mm&'(rs%&>3bUnVT=?D]^aIQ!->F"Z'eT]8N6dL\kT7+-TL7j=^8l<e 7hu4%na+.gf_f\0W#!R@Kg8fC7%N3[7tOHh>>KhQ*Y.mH_qYZ'EO)r*LR#+6r\eE Cj)*I&fbE0ZS%rX'+fh+J2u<'c.8TNVOs/3#pt0BY!L$?7*$2,)9D&FRHC[+8/Ql tV#WF54FFqa<Jef!Mmn]+#adhKcgh/#Egd!,Be`Pt0&5XZW$h^LTkP>EO2e7P*_j ^Vr,G]db)q<TLQY^YRK1]K<#1KXLV6NU(IpLS>#O#]A4PJa&X"qQpJ^mN*dZ095u ;&SCA\l@*(:D=a1Z(D%K7'?`&;92BlE0:rpf]bK1"-@*!LB$Fsab5S+gE3b3$:K& 3l7e6'7+8J1P!k1Bo8F!;ES<CXX$g4,t)Z>ZsjB83\ab)JLi5EWS#7E.)C$lrrF2 ZBmQ91J9X7G%$ehm9)>nFN(^RXpCe&[^gIa,<JqV0f@/J\[]^i8(Org*7X^rkrUD I#cdi:!CIJ\dCA=hZu+rU-1dXcDE+TJM&g>>!@Sd`>!9QFciaFre>3u^:O6!!(9< Us$Qj77!h+ksJ17uRijTi[26`*<NQ8/$L*Vp["t0P?M1U=?RUiW`%RI3uM]!Xf"] DpPk619&!g"C#PmJ.TF&*=,PQ<<hDecp9SJ2k.aJr([qnQuF-SdA,GQNCODB\/C# `e7Pe_7q3m2V_*8Wt`VHdDmE."`Wo6+,g'#?ne]W,Tu:"Y=JpS8Fo*m&X2`1QH/q LdsET^o:b)La7V[HdrMIU<GkZ!NRg%7NJ/oXD<ZWj9(jPdkM[bdfrMH"Og(@*%]6 '"QGS8b)Sc\#h7>'3g"(Vj6i@RBlh9C-iiR!cUoVq!!>@4=Idp/a@M\\SFih`ae/ bVRQ;?Z;:^73KBYYeMDI[$-oBq.VL_#I!/I!l.%ga=TqaG@",A-&erp4Mm6q]hU7 Kp*VM\\K!%GoKdl=#J5QqjiUGMu=.;:TX.<C3_-ilTs.EJ0i1T`fBnW"%Y=c1uj? oKs>rJbg)8ob4)=cqc!25ZgqdAGE'J1(FfM`[,]A5e5>FF#Mo)sP#`9:XReVPbn; $#GRpTF#H,bLfm6(k!nZ=Gl6$Jk_?`p"IHfU8VRSl77hFoaeK;1BK6i(n_;E[ZU1 G88XhY;D$(bi:0F+%):gf&rS+S*jqnYTp]mF3pldp=5'47)*"ZOhFO.@,(MPKd@c 1P$+!Va2#('MUq%amW/]Oe@(5)p-^hI,FT=sL&2+GNH<$U(rrD\1`]u_qS?nd%P? 2A/%rA1*Ni1HY0'TrN:E^[_797o[pPqUnO]1JQdG$ahEc>tIS^mVZ1D4p[V#XMU( +-5eUqeD!#-"]3UE/7JkFh')(N"9KY:Z+]%!.l4/Ymtb#mRKFWp:_F@KfXg#<TC. RK1Ntn!oEg!UE\/P9U&f*CX&&!s9Oi#ucq!1l$]K(*f,2o8JbmdReEKnX>Wl6kQ` >I[(k;)9+_a"=GOb77pq@UF.C='8jA]WsE8Y0WIXF8<*0PlTc+TG4Kc&X#D;mT%s K52#EZi1"n@>!3!Q!S49.RRYr.bML&)'Xg84b+\_LY]<*;h]oqJB"aS@4RUfeL@P _:iXFa)V;ScI3"H:+1hikG<.S1p'g.s)m9FO6DJdsl2`kB#^EX9Z#J1fJY3_iqg6 QS["^JPo$Vjpe*T;j-H=#_3hBPK:I>C!d?0*BdU4Qfacf</;V.cb3C?chG9\N[E. 4fAD)kW7+M2d0lS4_`0"K:2efLk?L'ku?b)1`:h&"[(9D+X2Fa\&"=sE%:RSLo!$ +<b+p]!C!o7qFm+uTbIMQP;h13IgG:8gIbK:.CTt>jVJanWi7.BaIitK,V>4M$DB #?R+%#4RYf>MRK,Te6)N'3BEH[,6-X(/Ei@o]j5.):CbX+;*I4:aXsFLqa0-3<BZ bpP-`oW@\&rFD67Fme$^!,B3?K]J4I5&=J4LLZ'q=AF6?oB.Q@+^W!FgE(,MJmoZ IkIPI;8A.ID75HW2#"`0\PbW&OgU.Oaq4>hbF/_a5L2[etP.:^ckqDN)X]9id`Jf 8=,%M4f]pt@d\!Up!Iru4B?Vs1]YsEEbRi%P)Sut&dhfWRX"'^!T6iVP=sW%(`CH _5RB>M$@Os7#,IO-2q"'t/5L;"!<B#$ah[PEh+e0)%A+te9rE&m3`$#U-iurVj/QL*GXY9gJ`C^<MdN\-itkjH!4XL!hP3Mi);nA(@d_=*JFJ]=.E(kC-k*n.51cDS` g)B-Q/dBmAWSCPfX.e!>2-H31QF0!,a5NkF*e5!207cHI7UM`o3&Bgh*.9\Di#XM
OGAbcU1VV.P[ID\<WgL!9/MRNXa7B\>a%nf9!XTR_<EQ>dLnWC>=t$LW`5D,8nH# F3D0X$J!UIq/-[g!UEg/lSV!r`#,t^Y(F[<'fLVpHO9c9B!IiLFH7sX>39a&XhtZ qoZ"3-j*0^9Q,79U!HR6%SBqHe.6t]e**'a)!Q^p(Pb8:Z#s$$@?s?/k5WGQ>g>: A`D25MY4O=:(NRre_jAsNB9+$W!O?'DqaP:_=-j$E#3qoU!"[Epi.9)Hq4QE8@P5 m4*31pO""J.EtRjLLD>4r`Sn4;VZ"];cp*ro+@F]--Y<maG@&WB\/r2lJhoYC^>c ikeHQYeU*m8D#mPi6WL7Pd:D,rh8NTr?8m`03uhrF)X<!@[8"U4<tR%4`?1V#ZTj !=q#OVMY@GOti9A1Gpbu4OKStT%u+EoVPC9OQ=mDr2Dlf>"1']ci^ScF5PE8^B@I @5.$OTVf/N@;=%KBe"*Aik<.?CMk!iIO"7;h\G60ITFRj\$oUf'fJpsTAYa%^>S3 19Xo2/bA;Odu!0:='=G`"4A.gq""0GsM6=cCaS)nXeF8(:GZL$utgh&j-X0TCI&A &','n6Pji@ZqL2L<kBVn42"CjOS8J-oQ0%[<MY!'67AfVXcr&jjAfaJia!dLSWDQ QXeIM/[,0>ED*TqG[e\*\-R(b\<2lMPhO,blAsi%3;G8pPhR8!#_F:"Xp#DFfd'# "s?QZ"_Y"j=r+5jG7HZ1"!`Mk?3_Kc_o9-9129d-Un[U]>j[7gHfM4.:m)q;JY%2 ;X)6rf+4dH;jd6P2X3!RL=E-SBXY#LjIThA#Zhl?"#7F]H:6@$%A*,X4XIaf:'"_ fZ1>6$PN1,dpD5pY[rr>ZkdKnn`&%+\cJUonnTF/!5>h"!9UgoTXefB_M"B-c)dS L"I9A!^I*)qI8"2!$=g:.jD1250rTEEbq+Zu2c%28eOQS_M=_=aH++=qI]e1kh9R !5JQ#B6`bS(Ih5GJsPW>Khbn+CJ5CnDkM7ODRdXij2nOM4b#"/++lCeslqhVU,Er X#A"3@oZ&Bi/CTc+Ea=`9*.\\%>#$XRT]]ZUrb`.UWuXq`ACIM!#/=.5RWO0coQ9 E'XRk8X]^?ESjtX>p#`>/C&lV8+Q+>?>1'Ec(bD>OeVP",!#8pSCoCi/*@+\U1hK F4a5%J6-\u"ISgl]8B8he>FZ!KA6L&S_mm%mSI@XA/Xm67%Gf(pHa#1t@!Bmu;,S ."mg>+k@&i\SOoq2\=bfad4i"=Gh]Z/qs,j`JB2:qVlq\E`tal9fD+YmMW/tJJO; % bQLRZ9ah#,B3@#(Rt2_8TcjO<d1@X^r&fF&Ni`UBZ6%a`H5LR\8i-9k%2'W/K"+W -7>NV4<<'G,fMh3LoR(`;j],9[VS"Ng3Ve[+W\Y)9a$i9!6B*F$LM8O3E]G9k[bI ]`?=eAORgda?8"OmbLDj!G19CkC+jBLte$6#JF-I\nOT#k.(C85SRi-k;<tg:]aK _'EAWMr17SrJ/aI>)5@mC5RErYX)/u:.%gg20%@o,72,`d;+1IZ#l07PFW*)FiG\ eP7iq;"5S77XpTh"Gih=iTFLfG0oMIjl="(Ck$@[#@`Ep;2Br)B2NOU<m-j.elD: 1031sAfc!#VO71f6LOTGXOu0QBMq!5oa`R[>EI#IP7B"P6T@!H:"5:j&Li!-.Y0b 2CZ9!#/:!!%9faV.]skBVL"uYt-7`#8K)2aq!Bh$7MPUeVGcaAi1mT'N%+62A'Qk 'nIR:oodK*Y25C?5TF%SI*QIHP=6/d/\E-8J0'u!<JY1N)5;ugc&dq*D\X<AU4<l HVhumq#pT9,1paXR1f6LLRSh<D:]fX,3MMB2dC+U$#rSi%A\%@J+:9Ni%.->`GAU 4nZFeLQ!"'4o'P-nSbqb/)!DcmB32291.6sVb!*uK?l7&Tf-il%g;QNiV&9(&P:] N5-:ai&g*]eDD0ZT<Ie58IIXPm;!PL+ENUk<0/BVL#<%I%Y;N\FUj.j2$f,I(\CM C>,,*BZsaS/`[;=r'$%DeYc"`&ggb!+L2=n4P/ukUW&'-T"[c#g>iUTG*:370"Mi ?_3[bJn)J.:]a0HG,Pb!72,as7N:'RZo"B-U5Ar]0gpj5:H7L0:aBiq.%gk^4eo, @EDUlblU;Kg)'k/MRQ2'Z5Tg$Z~> %%EOF %%EndDocument @endspecial 977 1913 a FK(Richard)25 b(Karp)1039 b(Donald)25 b(Knuth)83 2304 y FM(3)119 b(P)n(olynomial)30 b(time)f(r)n(educibility) 83 2511 y FK(The)i(classic)j(book)e(on)g Fo(NP)p FK(-completeness)j (theory)f(is)d(Gare)o(y)h(and)g(Johnson')-5 b(s)35 b(\223Computers)e (and)f(intractability\224)83 2624 y([13].)45 b(W)-7 b(e)28 b(shall)h(conform)h(to)f(the)g(con)l(v)o(ention)j(that)d(problem)h (names)f(are)g(capitalized;)34 b(e.g.,)e(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t (A)t(N)i FK(T)t(S)t(P)r(,)83 2737 y(VC,)24 b(C)t FE(L)t(I)t(Q)s(U)t(E)r FK(,)h(...)83 2986 y Fn(3.1)99 b(Decision)25 b(pr)n(oblems)83 3160 y FK(F)o(or)k(technical)j(reasons,)h(we)c(only)i(consider)h FF(decision)g(pr)l(oblems)p FK(,)h(i.e.)47 b(problems)32 b(which)e(ask)g(yes/no)i(questions.)83 3273 y(Ev)o(ery)26 b(optimization)i(problems)g(has)e(a)f(decision)j(v)o(ersion.)37 b(F)o(or)25 b(e)o(xample,)i(the)f(decision)i(v)o(ersion)f(of)g(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)85 3386 y FK(T)t(S)t(P)h(is:)35 b(\223gi)n(v)o(en)27 b FJ(n)e FK(cities)i(and)g(a)f(bound)i FJ(b)i FH(2)g FB(Z)1657 3353 y FG(+)1716 3386 y FK(,)c(is)g(there)h(a)f (TSP)e(tour)j(of)g(length)g(at)g(most)f FJ(b)p FK(?\224)37 b(Or)l(,)26 b(the)h(decision)83 3499 y(v)o(ersion)e(of)e(VC)f(asks)j (if)e(a)g(graph)i FJ(G)e FK(has)h(a)f(v)o(erte)o(x)h(co)o(v)o(er)g(of)g (size)g(at)f(most)h FJ(b)p FK(.)224 3612 y(It)33 b(should)i(be)e(e)n
(vident)h(that)g(an)f(optimization)j(problem)e(is)f(at)g(least)h(as)f (dif)n(\002cult)h(than)g(its)f(decision)i(v)o(ersion.)83 3725 y(F)o(or)24 b(e)o(xample,)j(if)e(we)f(can)i(solv)o(e)i(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)j FK(T)t(S)t(P)c(in)f(poly-time,)h (then)f(we)e(only)j(ha)n(v)o(e)f(to)f(check)h(if)g(the)f(optimal)83 3838 y(solution)30 b(has)d(length)i(at)e(most)h FJ(b)e FK(to)h(answer)h(the)g(decision)i(question.)42 b(Hence,)28 b(if)f(the)h(decision)i(v)o(ersion)e(is)f(already)83 3950 y(hard,)d(then)g(there)h(is)e(not)h(much)g(hope)g(for)g(solving)h (the)f(optimization)j(problem.)83 4200 y Fn(3.2)99 b(Encodings)26 b(of)f(instances)g(of)g(a)g(pr)n(oblem)83 4374 y FK(T)-6 b(echnically)g(,)22 b(a)c(problem)i FI(\005)f FK(is)f(a)h(set)g(of)g FF(instances)p FK(.)29 b(An)19 b(algorithm)h(for)f FI(\005)g FK(runs)g(on)g(instances)j(of)c FI(\005)p FK(.)27 b(More)19 b(precisely)-6 b(,)83 4487 y(an)23 b(algorithm)i(runs)f(on)f FF(encoded)i FK(instances)h(of)d FI(\005)p FK(.)28 b(F)o(or)22 b(e)o(xample,)i(in)f(the)i(V)t FE(E)t(RT)t(E)t(X)k FK(C)t FE(OV)t(E)t(R)d FK(problem)e(a)f(particular)83 4600 y(graph)34 b(is)f(an)g(instance,)k(the)c(graph')-5 b(s)35 b(adjacenc)o(y)g(matrix) e(is)g(an)g(encoding)i(for)e(the)g(instance.)59 b(An)32 b(algorithm)j(for)83 4713 y(\002nding)24 b(a)f(minimum)h(v)o(erte)o(x)g (co)o(v)o(er)g(has)g(adjacenc)o(y)i(matrices)e(as)g(its)f(inputs.)224 4826 y(The)30 b(encoding)j(scheme)f(is)e(important)i(in)f(the)g(sense)g (that)g(it)f(decides)j(the)e FF(size)g FK(of)f(the)h(inputs.)51 b(W)l(ith)31 b(the)g(ad-)83 4938 y(jacenc)o(y)g(matrix)e(encoding,)k (the)d(input)g(size)g(is)f(actually)i(about)f FI(\002\()p FJ(n)2360 4905 y FG(2)2399 4938 y FI(\))p FK(,)g(not)f FJ(n)f FK(as)h(we)g(often)h(use.)46 b(Ho)n(we)n(v)o(er)l(,)30 b(an)o(y)83 5051 y(polynomial)i(in)d FJ(n)680 5018 y FG(2)747 5051 y FK(is)g(also)h(a)f(polynomial)j(in)d FJ(n)f FK(and)i(vice)g(v)o(ersa.)46 b(Consequently)-6 b(,)34 b(we)29 b(do)g(not)h(distinguish)i(input)83 5164 y(sizes)g(if)f(the)o(y)h(only)g(dif)n(fer)g(polynomially)-6 b(.)55 b(F)o(or)30 b(instance,)36 b(if)31 b(the)g(input)h(size)g(is)f FI(\002\()p FJ(n)2914 5131 y FG(4)2953 5164 y FI(\))g FK(and)h(the)f(algorithm)i(runs)83 5277 y(in)27 b FJ(O)s FI(\()p FJ(n)342 5244 y FG(100)452 5277 y FI(\))p FK(,)f(then)i (clearly)g(the)f(running)i(time)e(is)f(still)i(a)e(polynomial)j(in)e FJ(n)2533 5244 y FG(4)2572 5277 y FK(.)37 b(The)27 b(running)h(time)f (of)g(an)f(algorithm)83 5390 y(depends)g(on)d(the)h(input)h(size,)f (and)g(thus)g(on)f(the)h(encoding)i(scheme)f(used)f(to)f(encode)j (problem')-5 b(s)25 b(instances.)1950 5782 y(7)p eop end %%Page: 8 8 TeXDict begin 8 7 bop 224 91 a FK(The)20 b(choice)i(of)f(a)f (particular)j(encoding)g(scheme)f(could)f(mak)o(e)g(a)f(huge)i(dif)n (ference.)30 b(F)o(or)20 b(e)o(xample,)j(P)t FE(R)t(I)t(M)t(A)t(L)t(I)t (T)t(Y)85 204 y FK(T)t FE(E)t(S)t(T)t(I)t(N)t(G)29 b FK(asks)24 b(just)g(to)g(check)h(if)f(a)f(gi)n(v)o(en)h(number)h(is)f (a)f(prime.)30 b(Suppose)25 b(we)e(run)h(the)g(straightforw)o(ard)j (algorithm)83 317 y(of)i(checking)j(for)d(each)h FJ(k)39 b(<)d(n)28 b FK(if)h FJ(n)f FK(is)h(di)n(visible)i(by)e FJ(k)s FK(,)h(then)g(the)g(running)h(time)e(seems)g(to)h(be)f(about)h FJ(O)s FI(\()p FJ(n)15 b FI(lg)i FJ(n)p FI(\))p FK(.)83 430 y(This)30 b(is)g Ft(not)g FK(a)g(poly-time)i(algorithm)g(if)e(we)g (use)h(the)f(reasonable)j(encoding)g(scheme)e(of)g(representing)i(the)e (input)83 543 y FJ(n)d FK(by)i(its)g(binary)h(format.)48 b(The)29 b(input)i(size)f(is)f(actually)j(the)e(number)h(of)e(bits)h (to)g(represent)i FJ(n)p FK(,)e(which)g(is)f FI(\002\(lg)17
b FJ(n)p FI(\))p FK(.)83 656 y(Letting)24 b FJ(m)h FI(=)g FH(d)p FI(lg)18 b FJ(n)p FH(e)p FK(,)k(then)j(the)e(running)j(time)d (is)h(actually)h(e)o(xponential)i(in)c FJ(m)p FK(:)29 b FJ(O)s FI(\(2)2859 623 y FC(m)2926 656 y FJ(m)p FI(\))p FK(.)224 769 y(Henceforth,)40 b(we)34 b(shall)i(assume)g FF(r)m(easonable)i FK(encoding)g(schemes.)65 b(The)34 b(reader)j(is)e(referred)i(to)e([13])g(for)h(a)83 882 y(more)30 b(detailed)h(discussion)i(on)c(what)h(constitutes)i(a)d (reasonable)k(encoding.)49 b(In)29 b(particular)l(,)34 b(all)c(numbers)g(are)g(as-)83 995 y(sumed)i(to)f(be)g(represented)j (in)d(binary)i(format.)52 b(W)l(ith)32 b(this)g(in)f(mind,)i(the)e FJ(O)s FI(\()p FJ(nW)13 b FI(\))p FK(-time)31 b(algorithm)i(solving)g (the)83 1108 y FI(01)r FK(-)t(K)t FE(N)r(A)t(P)t(S)t(A)q(C)t(K)c FK(problem)e(is)d(an)h(e)o(xponential)j(algorithm.)34 b(Moreo)o(v)o(er)l(,)27 b(it)d(is)h(intuiti)n(v)o(ely)i(clear)f(that)f (all)g(reasonable)83 1220 y(encoding)h(schemes)f(yield)f(encodings)j (of)c(sizes)i(within)f(a)f(polynomial)j(of)d(each)h(other)-5 b(.)224 1333 y(W)e(e)28 b(are)g(still)h(being)h(some)n(what)f(informal) g(in)g(this)g(section)h(when)e(discussing)k(algorithms)e(and)f(their)g (running)83 1446 y(time.)46 b(The)29 b(only)h(place)h(where)e(we)g (shall)h(be)f(technically)k(precise)e(is)e(when)h(we)e(sho)n(w)h(Cook') -5 b(s)31 b(theorem)f(that)g(the)83 1559 y(problem)36 b(SA)-10 b(T)33 b(\(to)j(be)f(de\002ned)h(later\))g(is)f Fo(NP)p FK(-complete.)66 b(The)34 b(reason)j(for)e(this)h(informality)h (is)e(that)h(rigorous)83 1672 y(formulations)26 b(and)e(proofs)h(are)f (really)h(w)o(ordy)-6 b(,)24 b(losing)h(touch)f(of)g(what)f(is)h(going) h(on)e(behind)i(the)f(scene.)224 1785 y(As)e(we)g(ha)n(v)o(e)h (mentioned)h(earlier)l(,)g(we)e(think)i(of)e(each)h(\(decision\))i (problem)f FI(\005)e FK(as)g(a)g(set)h(of)f(instances.)31 b(Since)23 b(the)83 1898 y(answer)h(to)g(each)g(instance)i(of)d FI(\005)g FK(is)g(either)k FE(Y)t(E)t(S)g FK(or)e FE(N)t(O)r FK(,)d(we)h(can)h(write)1646 2102 y FI(\005)i(=)f(\005)1906 2116 y Fm(Y)t(E)t(S)2038 2102 y FH([)20 b FI(\005)2189 2116 y Fm(N)t(O)2275 2102 y FJ(;)83 2306 y FK(where)k FI(\005)398 2320 y Fm(Y)t(E)t(S)533 2306 y FK(consists)i(of)d(all)h (yes-instances)j(of)d FI(\005)f FK(and)h FI(\005)1977 2320 y Fm(N)t(O)2085 2306 y FK(consists)i(of)d(all)h(no-instances.)83 2556 y Fn(3.3)99 b Fl(P)25 b Fn(and)g Fl(NP)83 2730 y FK(W)-7 b(e)25 b(no)n(w)f(ha)n(v)o(e)j(enough)g(artilleries)h(to)d (de\002ne)h Fo(P)f FK(and)h Fo(NP)p FK(.)34 b(The)25 b(class)h Fo(P)f FK(consists)j(of)d(all)g(problems)i FI(\005)e FK(for)h(which)83 2843 y(there)e(e)o(xists)h(a)e(poly-time)i (algorithm)h FJ(A)c FK(such)j(that)f(for)g(an)o(y)f(instance)j FJ(x)f FH(2)g FI(\005)p FK(,)e(we)f(ha)n(v)o(e)1392 3047 y FJ(x)k FH(2)e FI(\005)1625 3061 y Fm(Y)t(E)t(S)1821 3047 y FI(=)-15 b FH(\))82 b FJ(A)p FI(\()p FJ(x)p FI(\))27 b(=)f FE(Y)t(E)t(S)t FJ(;)1419 3185 y(x)f FH(2)g FI(\005)1652 3199 y Fm(N)t(O)1821 3185 y FI(=)-15 b FH(\))82 b FJ(A)p FI(\()p FJ(x)p FI(\))27 b(=)f FE(N)t(O)r FJ(:)83 3389 y FK(Here,)d FJ(A)p FI(\()p FJ(x)p FI(\))h FK(is)f(the)h(answer)g(we)f (get)h(after)g(running)h FJ(A)e FK(on)h(input)h FJ(x)p FK(.)224 3502 y(The)j(class)h Fo(NP)f FK(is)h(a)f(little)h(more)f(dif)n (\002cult)i(to)e(de\002ne)h(informally)-6 b(.)45 b(Basically)-6 b(,)31 b(a)d(problem)i(is)e(in)g Fo(NP)g FK(if)g(there)83 3615 y(e)o(xists)h(a)f(poly-time)i(algorithm)g(which)e(can)h(check)g (if)f(a)g(particular)j(candidate)g(solution)f(to)e(the)h(problem)g (yields)h(a)85 3728 y FE(Y)t(E)t(S)j FK(answer)d(or)g(not.)48 b(This)29 b(is)h(quite)h(confusing)h(until)f(we)e(e)o(xamine)h(a)g(fe)n (w)f(e)o(xamples.)48 b(Let)29 b(us)h(\002rst)g(de\002ne)g
Fo(NP)83 3841 y FK(a)c(little)i(more)e(formally)-6 b(.)39 b(A)26 b(problem)h FI(\005)f FK(is)h(in)f Fo(NP)g FK(\(read)h(\223solv) n(able)i(in)e(nondeterministic)k(polynomial)d(time\224\))f(if)83 3954 y(there)d(is)g(a)f(poly-time)i FF(veri\002cation)i FK(algorithm)e FJ(V)c FI(\()p FH(\001)p FJ(;)15 b FH(\001)p FI(\))p FK(,)24 b(such)g(that)g(for)g(an)o(y)f(instance)j FJ(x)f FH(2)g FI(\005)p FK(,)841 4158 y FJ(x)g FH(2)g FI(\005)1074 4172 y Fm(Y)t(E)t(S)1212 4158 y FH(\()-15 b(\))25 b(9)p FK(certi\002cate)g FJ(y)s(;)15 b FH(j)p FJ(y)s FH(j)25 b FI(=)g FJ(pol)r(y)s FI(\()p FH(j)p FJ(x)p FH(j)p FI(\))p FJ(;)15 b(V)22 b FI(\()p FJ(x;)15 b(y)s FI(\))26 b(=)h FE(Y)t(E)t(S)t FJ(:)83 4362 y FK(The)c(notation)j FH(j)p FJ(y)s FH(j)f FI(=)g FJ(pol)r(y)s FI(\()p FH(j)p FJ(x)p FH(j)p FI(\))f FK(means)g(that)g(the)g(certi\002cate)h FJ(y)g FK(has)f(size)g(polynomial)i(in)e FH(j)p FJ(x)p FH(j)p FK(.)224 4475 y(F)o(or)f(e)o(xample,)i(in)g(the)h(V)t FE(E)t(RT)t(E)t(X)k FK(C)t FE(OV)t(E)t(R)d FK(problem,)e(if)f(we)g(are) g(gi)n(v)o(en)h(a)f(subset)h FJ(y)h FK(of)f(v)o(ertices)g(of)g FJ(G)i FI(=)f(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)83 4588 y(we)27 b(can)i(check)g(if)f FJ(y)i FK(is)e(a)f(v)o(erte)o(x)i(co) o(v)o(er)g(of)f(size)g(at)g(most)g FJ(b)g FK(in)g(poly-time.)44 b(Here,)28 b(the)h(checking)h(procedure)h(is)d(the)83 4701 y(v)o(eri\002cation)g(procedure)h(in)e(the)f(de\002nition,)j(the)e (graph)g FJ(G)f FK(is)g(the)h(instance)i FJ(x)p FK(,)d(and)g FJ(y)j FK(is)d(the)h(certi\002cate.)39 b(F)o(or)25 b(these)83 4814 y(reasons,)i(V)t FE(E)t(RT)t(E)t(X)i FK(C)t FE(OV)t(E)t(R)e FK(is)c(in)g Fo(NP)q FK(.)224 4927 y(Similarly)-6 b(,)24 b(gi)n(v)o(en)f(an)h(instance)h(of)g(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t (N)k FK(T)t(S)t(P)24 b(and)g(a)f(sequence)i FJ(y)g FK(of)e(cities,)h (we)f(can)g(al)o(w)o(ays)h(check)g(in)83 5039 y(poly-time)g(if)d FJ(y)j FK(is)e(actually)i(a)e(tour)g(and)h(if)e(the)i(length)g(of)f FJ(y)i FK(is)e(at)f(most)h(the)h(gi)n(v)o(en)f(bound)h FJ(b)f FK(of)g(the)g(problem.)29 b(Hence,)85 5152 y(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)g FK(T)t(S)t(P)c(is)f(in)f Fo(NP)p FK(.)1950 5782 y(8)p eop end %%Page: 9 9 TeXDict begin 9 8 bop 83 91 a Fn(3.4)99 b(P)n(olynomial)24 b(time)h(r)n(eduction)83 266 y FK(A)32 b(problem)i FI(\005)e FK(is)g FF(polynomial)j(time)e(r)m(educible)i FK(to)d(a)h(problem)h FI(\005)2288 233 y FP(0)2343 266 y FK(if)f(there)g(is)g(a)f FF(polynomial)j(time)e(computable)83 379 y FK(function)26 b FJ(f)34 b FI(:)26 b(\005)f FH(!)g FI(\005)816 346 y FP(0)863 379 y FK(such)f(that)g(for)g(an)o(y)f FJ(x)j FH(2)e FI(\005)p FK(,)1409 583 y FJ(x)h FH(2)g FI(\005)1642 597 y Fm(Y)t(E)t(S)1837 583 y FI(=)-15 b FH(\))83 b FJ(f)10 b FI(\()p FJ(x)p FI(\))25 b FH(2)g FI(\005)2423 545 y FP(0)2425 605 y Fm(Y)t(E)t(S)1436 721 y FJ(x)g FH(2)g FI(\005)1669 735 y Fm(N)t(O)1837 721 y FI(=)-15 b FH(\))83 b FJ(f)10 b FI(\()p FJ(x)p FI(\))25 b FH(2)g FI(\005)2423 683 y FP(0)2425 743 y Fm(N)t(O)2510 721 y FJ(:)83 925 y FK(Note)e(that)i(the)e(abo)o(v)o(e)h(statement)i(is)d(equi)n(v)n (alent)j(to)d(saying)1482 1129 y FJ(x)i FH(2)g FI(\005)1715 1143 y Fm(Y)t(E)t(S)1852 1129 y FH(,)h FJ(f)10 b FI(\()p FJ(x)p FI(\))25 b FH(2)g FI(\005)2325 1091 y FP(0)2327 1152 y Fm(Y)t(E)t(S)2439 1129 y FJ(:)224 1333 y FK(W)-7 b(e)26 b(write)g FI(\005)32 b FH(\024)752 1347 y FC(p)822 1333 y FI(\005)890 1300 y FP(0)913 1333 y FK(,)27 b(and)g(think)g FI(\005)f FK(is)h(not)g(harder)h(than)f FI(\005)2163 1300 y FP(0)2186 1333 y FK(.)38 b(Since)26 b(the)h(function)i
FJ(f)35 b FK(maps)27 b(instances)i(of)d FI(\005)g FK(to)83 1446 y(instances)k(of)d FI(\005)613 1413 y FP(0)637 1446 y FK(,)g(the)h(concept)h(of)e(polynomial)j(time)d(computable)j FJ(f)36 b FK(should)29 b(be)f(understood)i(as)d(follo)n(ws.)41 b(Gi)n(v)o(en)83 1559 y(an)24 b(instance)h FJ(x)e FK(of)g FI(\005)p FK(,)g(we)g(can)h(construct)i(the)d(instance)j FJ(f)10 b FI(\()p FJ(x)p FI(\))23 b FK(of)g FI(\005)2253 1526 y FP(0)2299 1559 y FK(in)h(polynomial)i(time)d(\(see)h(Figure)g (1\).)1030 2625 y @beginspecial 0 @llx 0 @lly 224 @urx 114 @ury 2240 @rwi @setspecial %%BeginDocument: reduction.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: reduction.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Wed Nov 10 22:40:01 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 224 114 %%Magnification: 0.7000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 114 moveto 0 0 lineto 224 0 lineto 224 114 lineto closepath clip newpath
-47.2 164.3 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.04200 0.04200 sc % % Fig objects follow % % Polyline 7.500 slw n 1905 1500 m 1800 1500 1800 3795 105 arcto 4 {pop} repeat 1800 3900 3195 3900 105 arcto 4 {pop} repeat 3300 3900 3300 1605 105 arcto 4 {pop} repeat 3300 1500 1905 1500 105 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 1800 2700 m 3300 2700 l gs col0 s gr % Arc gs clippath 5397 2058 m 5428 2006 l 5268 1913 l 5383 2015 l 5238 1965 l cp eoclip n 4087.5 4132.5 2482.8 -121.9 -58.1 arc gs col0 s gr
gr % arrowhead n 5238 1965 m 5383 2015 l 5268 1913 l 5279 1954 l 5238 1965 l cp gs -0.00 setgray ef gr col0 s % Arc gs clippath 5401 3558 m 5426 3503 l 5257 3427 l 5382 3517 l 5233 3482 l cp eoclip n 4087.5 6243.8 3019.0 -115.8 -64.2 arc gs col0 s gr gr % arrowhead n 5233 3482 m 5382 3517 l 5257 3427 l 5272 3467 l 5233 3482 l cp gs -0.00 setgray ef gr col0 s % Polyline n 4980 1500 m 4875 1500 4875 3795 105 arcto 4 {pop} repeat 4875 3900 6270 3900 105 arcto 4 {pop} repeat 6375 3900 6375 1605 105 arcto 4 {pop} repeat 6375 1500 4980 1500 105 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 4875 2700 m 6375 2700 l gs col0 s gr $F2psEnd rs %%EndDocument @endspecial -214 x FG(\005)1084 2419 y Fk(Y)r(E)r(S)1030 1991 y FG(\005)1084 1999 y Fk(Y)r(E)r(S)1476 1728 y FG(\005)2894 1991 y(\005)2947 1967 y FA(0)2948 2007 y Fk(Y)r(E)r(S)2894 2411 y FG(\005)2947 2387 y FA(0)2948 2427 y Fk(Y)r(E)r(S)2552 2516 y FC(f)7 b FG(\()p FC(x)p FG(\))2552 1991 y FC(f)g FG(\()p FC(x)p FG(\))2054 1807 y FC(f)2054 2358 y(f)2552 1728 y FG(\005)2605 1705 y FA(0)1529 1991 y FC(x)1529 2516 y(x)1633 2821 y FK(Figure)24 b(1:)29 b FI(\005)d FH(\024)2157 2835 y FC(p)2221 2821 y FI(\005)2289 2788 y FP(0)224 3037 y FK(T)-7 b(o)36 b(mak)o(e)h(the)g(concepts)i(clearer)l (,)i(let)c(us)g(consider)i(a)d(fe)n(w)g(problems.)70 b(W)-7 b(e)36 b(rede\002ne)i(VC)d(here)i(in)g(a)f(more)83 3150 y(complete)25 b(form.)85 3321 y(V)t FE(E)t(RT)t(E)t(X)k FK(C)t FE(OV)t(E)t(R)d FK(\(VC\))312 3450 y FE(I)t(N)t(S)t(T)m(A)t(N)t (C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)24 b(and)g(a)f(bound)i FJ(b)h FH(2)e FB(Z)2228 3417 y FG(+)2287 3450 y FK(,)f FI(1)i FH(\024)g FJ(b)g FH(\024)g(j)p FJ(V)c FH(j)p FK(.)312 3601 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(v)o(erte)o(x)i(co)o(v)o(er)e(of)h(size)g(at)f(most)h FJ(b)p FK(?)310 3751 y(\(A)32 b(v)o(erte)o(x)h(co)o(v)o(er)g(of)g(a)f (graph)i FJ(G)e FK(is)h(a)f(subset)i FJ(S)j FK(of)c(v)o(ertices)h(of)e FJ(G)h FK(such)g(that)g(each)h(edge)f(of)g FJ(G)f FK(is)310 3864 y(incident)26 b(to)d(at)h(least)g(one)g(v)o(erte)o(x)g(in)g FJ(S)5 b FK(.\))85 4052 y(C)t FE(L)t(I)t(Q)s(U)t(E)312 4181 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)24 b(and)g(a)f(bound)i FJ(b)h FH(2)e FB(Z)2228 4148 y FG(+)2287 4181 y FK(,)f FI(1)i FH(\024)g FJ(b)g FH(\024)g(j)p FJ(V)c FH(j)p FK(.)312 4331 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r
FK(:)32 b(Does)24 b FJ(G)f FK(contain)j(a)d(clique)i(of)e(size)h(at)f (least)i FJ(b)p FK(?)310 4482 y(\(A)g(clique)j(is)e(a)f(complete)j (graph.)37 b(If)26 b(a)f(clique)j(has)e FJ(m)f FK(v)o(ertices,)j(we)d (say)i(that)f(the)h(clique)g(is)f(of)g(order)310 4595 y FJ(m)d FK(and)h(use)g FJ(K)788 4609 y FC(m)877 4595 y FK(to)g(denote)h(it.\))85 4782 y(I)t FE(N)t(D)t(E)t(P)t(E)t(N)t(D)t (E)t(N)t(T)32 b FK(S)t FE(E)t(T)27 b FK(\(IS\))312 4912 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)24 b(and)g(a)f(bound)i FJ(b)h FH(2)e FB(N)p FK(.)312 5062 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(an)g(independent)j(set)d(of)f FJ(G)g FK(of)h(size)g(at)f (least)i FJ(b)p FK(?)310 5212 y(\(An)e(independent)k(set)d(of)g(a)f (graph)h FJ(G)g FK(is)f(a)g(subset)i(of)f(v)o(ertices)h(no)e(tw)o(o)g (of)h(which)g(are)g(adjacent.\))83 5400 y Ft(Example)f(3.1.)42 b FK(VC)22 b FH(\024)847 5414 y FC(p)909 5400 y FK(IS.)1950 5782 y(9)p eop end %%Page: 10 10 TeXDict begin 10 9 bop 83 91 a FF(Pr)l(oof.)46 b FK(T)-7 b(o)30 b(sho)n(w)g(this,)j(for)e(each)g(instance)i FJ(x)38 b FI(=)h(\()p FJ(G;)15 b(b)p FI(\))40 b FH(2)29 b FK(VC,)g(we)h(w)o (ould)h(lik)o(e)g(to)g(construct)i(in)e(poly-time)h(an)83 204 y(instance)g FJ(x)462 171 y FP(0)523 204 y FI(=)38 b(\()p FJ(G)738 171 y FP(0)762 204 y FJ(;)15 b(b)841 171 y FP(0)864 204 y FI(\))38 b FH(2)31 b FK(I)t(S)r(,)g(such)g(that)f FJ(G)g FK(has)h(a)f(v)o(erte)o(x)g(co)o(v)o(er)h(of)f(size)h(at)f(most) g FJ(b)g FK(if)g(and)g(only)h(if)f FJ(G)3573 171 y FP(0)3627 204 y FK(has)g(an)83 317 y(independent)d(set)d(of)f(size)h(at)g(least)g FJ(b)1253 284 y FP(0)1276 317 y FK(.)224 430 y(Notice)30 b(that)h(if)e FJ(S)42 b FH(\022)37 b FJ(V)20 b FI(\()p FJ(G)p FI(\))30 b FK(is)g(a)f(v)o(erte)o(x)h(co)o(v)o(er)l(,)i(then)f (clearly)g FJ(V)20 b FI(\()p FJ(G)p FI(\))26 b FH(\000)f FJ(S)34 b FK(is)29 b(an)h(independent)j(set)d(and)h(vice)83 543 y(v)o(ersa.)e(Hence,)24 b(letting)h FJ(G)928 510 y FP(0)977 543 y FI(=)g FJ(G)e FK(and)h FJ(b)1360 510 y FP(0)1409 543 y FI(=)h FH(j)p FJ(V)20 b FI(\()p FJ(G)p FI(\))p FH(j)i(\000)e FJ(b)j FK(completes)i(the)f(reduction.)p 3797 543 4 62 v 3801 485 55 4 v 3801 543 V 3855 543 4 62 v 83 731 a Ft(Example)f(3.2.)42 b FK(IS)23 b FH(\024)802 745 y FC(p)866 731 y FK(C)t FE(L)t(I)t(Q)s(U)t(E)r FK(.)83 918 y FF(Pr)l(oof.)46 b FK(Gi)n(v)o(en)29 b(a)g(graph)i FJ(G)36 b FI(=)f(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)32 b(the)d(complement)i(graph)2287 895 y FI(\026)2267 918 y FJ(G)e FK(of)g FJ(G)g FK(is)g(a)g(graph)h(with)f(the)h(same)f(v)o (erte)o(x)h(set)83 1031 y(as)f FJ(G)g FK(and)g(the)g(edge)h(set)f FJ(E)5 b FI(\()p FJ(G)1092 998 y FP(0)1117 1031 y FI(\))28 b FK(the)h(complement)i(of)e FJ(E)5 b FI(\()p FJ(G)p FI(\))p FK(;)32 b(namely)e FI(\()p FJ(u;)15 b(v)s FI(\))37 b FH(2)e FJ(E)2881 998 y FP(0)2933 1031 y FK(if)n(f)28 b FI(\()p FJ(u;)15 b(v)s FI(\))47 b FJ(=)-55 b FH(2)35 b FJ(E)5 b FK(.)44 b(W)l(ith)30 b(this)83 1144 y(construction,)d(an)c (independent)k(set)d(of)f FJ(G)h FK(is)f(a)g(clique)i(of)1980 1121 y FI(\026)1959 1144 y FJ(G)e FK(and)h(vice)g(v)o(ersa.)30 b(Thus,)23 b FJ(G)g FK(has)h(an)g(independent)j(set)c(of)83 1257 y(size)h(at)f(least)i FJ(b)e FK(if)g(and)h(only)g(if)1102 1234 y FI(\026)1081 1257 y FJ(G)g FK(has)g(a)f(clique)i(of)e(size)h(at) f(least)i FJ(b)p FK(.)p 3797 1257 V 3801 1199 55 4 v 3801 1257 V 3855 1257 4 62 v 224 1445 a(The)d(follo)n(wing)i(lemmas)f (are)g(tri)n(vial)g(to)g(sho)n(w)-6 b(,)22 b(yet)h(are)g(important)h
(properties)h(of)e(the)g(polynomial)h(time)f(reduc-)83 1557 y(tion.)83 1745 y Ft(Lemma)g(3.3.)42 b FF(If)23 b FI(\005)728 1712 y FP(0)777 1745 y FH(2)h Fo(P)p FF(,)f(and)h FI(\005)i FH(\024)1303 1759 y FC(p)1367 1745 y FI(\005)1435 1712 y FP(0)1459 1745 y FF(,)c(then)j FI(\005)g FH(2)g Fo(P)p FF(.)83 1933 y Ft(Lemma)e(3.4.)42 b FF(If)23 b FI(\005)728 1900 y FP(0)777 1933 y FH(2)h Fo(NP)q FF(,)e(and)i FI(\005)i FH(\024)1385 1947 y FC(p)1449 1933 y FI(\005)1517 1900 y FP(0)1541 1933 y FF(,)c(then)i FI(\005)i FH(2)f Fo(NP)p FF(.)83 2120 y Ft(Lemma)e(3.5.)42 b FF(If)23 b FI(\005)728 2134 y FG(1)793 2120 y FH(\024)864 2134 y FC(p)928 2120 y FI(\005)996 2134 y FG(2)1059 2120 y FF(,)f(and)i FI(\005)1331 2134 y FG(2)1396 2120 y FH(\024)1467 2134 y FC(p)1532 2120 y FI(\005)1600 2134 y FG(3)1639 2120 y FF(,)f(then)h FI(\005)1932 2134 y FG(1)1997 2120 y FH(\024)2068 2134 y FC(p)2133 2120 y FI(\005)2201 2134 y FG(3)2240 2120 y FF(.)224 2308 y FK(Finally)-6 b(,)24 b(we)f(are)h(ready)h(to)e(formally)i(de\002ne)f(the)g Fo(NPC)f FK(class.)30 b(A)22 b(problem)j FI(\005)e FK(is)h Fo(NP)p FF(-har)m(d)h FK(if)e(e)n(v)o(ery)h(problem)83 2421 y(in)f Fo(NP)g FK(is)h(polynomial-time)j(reducible)f(to)d FI(\005)p FK(.)p 878 2552 2191 4 v 876 2665 4 113 v 927 2631 a(A)g(problem)h FI(\005)f FK(is)h Fo(NP)p FF(-complete)h FK(\(or)f FH(2)h Fo(NPC)p FK(\))e(if)g(and)h(only)g(if)p 3067 2665 V 876 2778 V 1433 2744 a FI(\005)i FH(2)f Fo(NP)e FK(and)h FI(\005)e FK(is)i Fo(NP)p FK(-hard.)p 3067 2778 V 878 2781 2191 4 v 83 2959 a Ft(Lemma)f(3.6.)42 b FF(Suppose)25 b FI(\005)h FH(2)f Fo(NP)p FF(,)d(and)i FI(\005)1512 2926 y FP(0)1561 2959 y FH(\024)1632 2973 y FC(p)1697 2959 y FI(\005)f FF(wher)m(e)g FI(\005)2097 2926 y FP(0)2143 2959 y FF(is)h Fo(NP)p FF(-complete)o(,)h(then)f FI(\005)f FF(is)h Fo(NP)p FF(-complete)o(.)83 3146 y(Pr)l(oof.)46 b FK(This)24 b(follo)n(ws)g(tri)n(vially)h(from)f(Lemma)e(3.5,)h(which) h(says)g(that)g(the)g(relation)i FH(\024)2888 3160 y FC(p)2950 3146 y FK(is)d(transiti)n(v)o(e.)p 3797 3146 4 62 v 3801 3088 55 4 v 3801 3146 V 3855 3146 4 62 v 83 3439 a FM(4)119 b(Cook')l(s)29 b(theor)n(em)83 3646 y FK(No)n(w)d(that)i(the)f(intuiti)n(v)o(e)i(notion)g(of)e(an)g (algorithm)i(has)f(been)g(formalized)h(by)f(the)f(concept)i(of)f(a)e(T) l(uring)i(machine,)83 3759 y(we)e(are)h(ready)h(to)e(pro)o(v)o(e)h (Cook')-5 b(s)28 b(theorem)g(that)f(the)g(set)g(of)f Fo(NP)q FK(-complete)i(\(NPC\))d(problems)j(is)f(not)g(empty)-6 b(.)39 b(The)83 3872 y(\002rst)23 b(problem)i(which)f(has)g(been)g(sho) n(wn)g(to)f(be)h(in)f(NPC)f(is)h(the)j(S)t FE(A)l(T)t(I)t(S)t(FI)t(A)t (B)t(I)t(L)t(I)t(T)5 b(Y)31 b FK(\(SA)-10 b(T\))22 b(problem.)224 3985 y(Let)31 b FJ(X)48 b FI(=)40 b FH(f)p FJ(x)707 3999 y FG(1)747 3985 y FJ(;)15 b(:)g(:)g(:)i(;)e(x)1001 3999 y FC(n)1048 3985 y FH(g)32 b FK(be)f(a)h(set)g(of)f(boolean)j(v)n (ariables.)55 b(A)31 b FF(truth)i(assignment)i FK(for)d FJ(X)39 b FK(is)31 b(a)h(function)h FJ(t)41 b FI(:)83 4098 y FJ(X)33 b FH(!)25 b(f)r FE(T)t(R)q(U)t(E)5 b FJ(;)17 b FE(F)o(A)t(L)t(S)t(E)5 b FH(g)p FK(.)29 b(Basically)-6 b(,)25 b FJ(t)e FK(assigns)i(to)f(each)g(v)n(ariable)i(in)d FJ(X)31 b FK(a)23 b(v)n(alue)h(of)g(either)j FE(T)t(R)q(U)t(E)g FK(or)e FE(F)o(A)t(L)t(S)t(E)6 b FK(.)28 b(F)o(or)23 b(a)83 4211 y(v)n(ariable)i FJ(x)p FK(,)e(we)f(use)30 b FI(\026)-51 b FJ(x)23 b FK(to)g(denote)j(the)d(ne)o(gation)i(of)f FJ(x)p FK(.)k(If)23 b FJ(x)g FK(is)g(a)g(v)n(ariable,)i FJ(x)e FK(and)30 b FI(\026)-51 b FJ(x)22 b FK(are)i(called)h
FF(liter)o(als)p FK(.)224 4324 y(A)d(set)h FJ(C)29 b FK(of)22 b(literals)j(o)o(v)o(er)e FJ(X)30 b FK(is)22 b(called)i(a)f FF(clause)h FK(o)o(v)o(er)f FJ(X)7 b FK(,)23 b(e.g.)28 b FJ(C)k FI(=)25 b FH(f)p FJ(x)2578 4338 y FG(1)2617 4324 y FJ(;)d FI(\026)-52 b FJ(x)2709 4338 y FG(3)2749 4324 y FJ(;)15 b(x)2841 4338 y FG(4)2881 4324 y FH(g)23 b FK(is)f(a)h(clause.)30 b(A)22 b(clause)i FJ(C)k FK(is)83 4436 y FF(satis\002ed)i FK(by)25 b(a)g(truth)i (assignment)g FJ(t)e FK(if)n(f)g(at)g(least)h(one)g(of)f(its)h(members) g(is)h FE(T)t(R)q(U)t(E)h FK(under)f FJ(t)p FK(.)33 b(One)25 b(thinks)i(of)e(a)g(clause,)83 4549 y(say)h FJ(C)36 b FI(=)30 b FH(f)p FJ(x)528 4563 y FG(1)567 4549 y FJ(;)22 b FI(\026)-52 b FJ(x)659 4563 y FG(3)699 4549 y FJ(;)15 b(x)791 4563 y FG(4)831 4549 y FH(g)p FK(,)26 b(as)g(the)i FE(O)t(R)f FK(of)f(the)g(literal)h(members)f(of)g(the)g(clause.)37 b(In)26 b(ef)n(fect,)h(one)f(can)h(think)g(of)e FJ(C)32 b FK(as)26 b(a)83 4662 y(boolean)g(formula:)1591 4775 y FJ(C)31 b FI(=)25 b(\()p FJ(x)1870 4789 y FG(1)1930 4775 y FH(_)h FI(\026)-51 b FJ(x)2063 4789 y FG(3)2123 4775 y FH(_)19 b FJ(x)2255 4789 y FG(4)2295 4775 y FI(\))p FJ(:)85 5000 y FK(S)t FE(A)l(T)t(I)t(S)t(FI)t(A)t(B)t(I)t(L)t(I)t(T)5 b(Y)31 b FK(\(SA)-10 b(T\))312 5130 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E) r FK(:)32 b(A)23 b(set)h FJ(X)30 b FK(of)23 b(v)n(ariables)j(and)e(a)f (collection)j FH(C)31 b FI(=)25 b FH(f)p FJ(C)2400 5144 y FG(1)2439 5130 y FJ(;)15 b(:)g(:)g(:)i(;)e(C)2706 5144 y FC(m)2773 5130 y FH(g)23 b FK(of)h(clauses)h(o)o(v)o(er)e FJ(X)7 b FK(.)312 5280 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(truth)i(assignment)h(which)e(satis\002es) g(all)g(clauses)h(in)f FH(C)5 b FK(.)1928 5782 y(10)p eop end %%Page: 11 11 TeXDict begin 11 10 bop 224 91 a FK(In)34 b(other)g(w)o(ords,)j(we)32 b(w)o(ant)i(to)f(kno)n(w)h(if)f(there)i(is)e(a)g(truth)i(assignment)g (for)f(which)g FJ(\036)p FI(\()p FJ(t)p FI(\()p FJ(x)3233 105 y FG(1)3273 91 y FI(\))p FJ(;)15 b(:)g(:)g(:)i(;)e(t)p FI(\()p FJ(x)3630 105 y FC(n)3678 91 y FI(\)\))44 b(=)85 204 y FE(T)t(R)q(U)t(E)t FK(,)22 b(gi)n(v)o(en)i(a)g(boolean)h(formula) g FJ(\036)e FK(under)h FF(conjunctive)j(normal)d(form)g FK(\(CNF\).)e(F)o(or)g(instance,)816 403 y FJ(\036)p FI(\()p FJ(x)957 417 y FG(1)997 403 y FJ(;)15 b(:)g(:)g(:)i(;)e(x)1251 417 y FC(n)1298 403 y FI(\))25 b(=)g(\()p FJ(x)1541 417 y FG(1)1601 403 y FH(_)h FI(\026)-51 b FJ(x)1734 417 y FG(3)1794 403 y FH(_)20 b FJ(x)1927 417 y FG(4)1966 403 y FI(\))h FH(^)e FI(\()p FJ(x)2189 417 y FG(2)2249 403 y FH(_)h FJ(x)2382 417 y FG(3)2422 403 y FI(\))g FH(^)g FI(\()6 b(\026)-51 b FJ(x)2645 417 y FG(1)2705 403 y FH(_)20 b FJ(x)2838 417 y FG(2)2897 403 y FH(_)26 b FI(\026)-51 b FJ(x)3030 417 y FG(3)3069 403 y FI(\))p FJ(:)83 602 y Ft(Theor)n(em)24 b(4.1)f FK(\(Cook)h(-)f(1971\))p Ft(.)43 b FF(SA)m(T)22 b(is)i Fo(NP)p FF(-complete)o(.)83 785 y(Pr)l(oof.)46 b Ft(TBD)p FK(.)p 3797 785 4 62 v 3801 727 55 4 v 3801 785 V 3855 785 4 62 v 83 1077 a FM(5)119 b(Pr)n(o)o(ving)30 b FL(NP)p FM(-completeness)f(r)n(esults)83 1284 y FK(Gi)n(v)o(en)e(SA)-10 b(T)26 b(as)h(a)g(basis,)j(Lemma)c(3.6)i (helps)g(sho)n(w)g(man)o(y)f(other)i(problems)g(are)f Fo(NP)p FK(-complete.)43 b(T)-7 b(o)26 b(sho)n(w)i(that)g(a)83 1397 y(problem)i FI(\005)e FK(is)h Fo(NP)p FK(-complete,)i(we)d (\002rst)h(ha)n(v)o(e)g(to)g(sho)n(w)f(that)i FI(\005)35 b FH(2)f Fo(NP)p FK(,)29 b(which)g(in)g(most)g(cases)h(is)e(tri)n
(vial;)33 b(then,)83 1509 y(we)26 b(\002nd)h(another)h(problem)g FI(\005)1078 1476 y FP(0)1128 1509 y FK(which)f(has)g(been)h(sho)n(wn)f (to)g(be)g Fo(NP)p FK(-complete,)i(and)e(sho)n(w)g(that)h FI(\005)3361 1476 y FP(0)3415 1509 y FH(\024)3486 1523 y FC(p)3557 1509 y FI(\005)p FK(.)38 b(Note)83 1622 y(the)22 b(direction)j(of)c(reduction)k(here.)k(Man)o(y)22 b(students)i(ha)n(v)o (e)e(done)h(the)f(reduction)j(in)d(the)g(wrong)g(direction,)j(due)d(to) g(the)83 1735 y(some)n(what)i(confusing)i(nature)f(of)f(the)g(w)o(ord)f (\223reducible\224)k(in)c(this)h(conte)o(xt.)224 1848 y(Another)32 b(point)f(w)o(orth)g(noticing)h(is)f(that)f(\002nding)i(a) e(reduction)i(often)g(helps)f(us)g(understand)i(the)e(structure)h(of)83 1961 y(the)24 b(problem)g(at)f(hand)i(much)e(better)-5 b(.)30 b(In)23 b(ef)n(fect,)h(we)f(sho)n(w)g(that)h(our)g(problem)g(is) f(a)g(special)i(case)f(of)g(another)h(kno)n(wn)83 2074 y(problem.)31 b(If)23 b(there)i(w)o(as)e(a)h(good)h(approximation)i (algorithm)e(to)f(solv)o(e)h(the)f(other)g(problem,)h(then)g(our)f (problem)h(can)83 2187 y(bene\002t)f(from)g(it)f(via)h(the)g (reduction.)224 2300 y(Beside)30 b(the)f(problems)h(de\002ned)g (earlier)g(lik)o(e)g(VC,)f(C)t FE(L)t(I)t(Q)s(U)t(E)r FK(,)j(IS,)27 b(...,)i(we)f(de\002ne)h(a)f(fe)n(w)g(more)h(problems)i (here)83 2413 y(and)i(sho)n(w)f(that)h(the)o(y)g(are)f(also)h Fo(NP)q FK(-complete.)57 b(The)31 b(proofs)j(shall)g(also)f(illustrate) h(se)n(v)o(eral)g Fo(NP)p FK(-completeness)83 2526 y(proof)29 b(techniques.)45 b(More)28 b(e)o(xamples)h(and)f(a)g(classi\002cation)j (of)c(techniques)k(can)e(be)e(found)j(in)d(the)i(classic)g(te)o(xt)f (by)83 2639 y(Gare)o(y)23 b(and)h(Johnson)i([13].)83 2810 y FI(3)r FK(-)t(S)t(A)-6 b(T)312 2935 y FE(I)t(N)t(S)t(T)m(A)t(N)t (C)t(E)r FK(:)43 b(A)27 b(collection)32 b FH(C)h FK(of)28 b(clauses)j FH(f)p FJ(C)1828 2949 y FG(1)1868 2935 y FJ(;)15 b(:)g(:)g(:)h(;)f(C)2134 2949 y FC(m)2201 2935 y FH(g)29 b FK(o)o(v)o(er)f FJ(X)43 b FI(=)34 b FH(f)p FJ(x)2781 2949 y FG(1)2821 2935 y FJ(;)15 b(:)g(:)g(:)i(;)e(x)3075 2949 y FC(n)3122 2935 y FH(g)p FK(,)29 b(where)g(each)310 3047 y(clause)c FJ(C)625 3061 y FC(i)676 3047 y FK(consists)h(of)d(e)o (xactly)i FI(3)e FK(literals.)312 3197 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t (N)r FK(:)32 b(Is)24 b(there)g(a)f(truth)i(assignment)h(satisfying)g (all)e(clauses)h(in)e FH(C)5 b FK(.)85 3380 y(S)t FE(E)t(T)29 b FK(C)t FE(OV)t(E)t(R)d FK(\(SC\))312 3505 y FE(I)t(N)t(S)t(T)m(A)t(N) t(C)t(E)r FK(:)48 b(A)29 b(f)o(amily)j FH(S)37 b FK(of)31 b(subsets)i FH(f)p FJ(S)1722 3519 y FG(1)1762 3505 y FJ(;)15 b(:)g(:)g(:)h(;)f(S)2019 3519 y FC(m)2086 3505 y FH(g)31 b FK(of)g(a)f(\002nite)h(uni)n(v)o(erse)i FJ(U)40 b FK(\()p FH(j)p FJ(U)10 b FH(j)40 b FI(=)f FJ(n)p FK(\),)32 b(and)f(a)310 3618 y(bound)25 b FJ(b)h FH(2)e FB(Z)771 3585 y FG(+)830 3618 y FK(.)312 3767 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t (N)r FK(:)32 b(Is)24 b(there)g FJ(I)33 b FH(\022)25 b(f)p FI(1)p FJ(;)15 b(:)g(:)g(:)i(;)e(m)p FH(g)p FK(,)23 b FH(j)p FJ(I)7 b FH(j)26 b(\024)f FJ(b)p FK(,)e(such)h(that)1761 3980 y FJ(U)35 b FI(=)1957 3893 y Fj([)1954 4090 y FC(i)p FP(2)p FC(I)2076 3980 y FJ(S)2132 3994 y FC(i)2160 3980 y FJ(:)310 4266 y FK(The)23 b(collection)k FH(f)p FJ(S)957 4280 y FC(i)1008 4266 y FH(j)c FJ(i)i FH(2)g FJ(I)7 b FH(g)23 b FK(satisfying)k(the)d(abo)o(v)o(e)g(condition)i(is)d(called)i (a)e FF(set)h(co)o(ver)h FK(of)e FJ(U)10 b FK(.)85 4449 y(D)t FE(O)t(M)t(I)t(N)r(A)l(T)t(I)t(N)t(G)29 b FK(S)t FE(E)t(T)e FK(\(DS\))312 4574 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)24 b(a)f(bound)i FJ(b)h FH(2)e FB(Z)2074 4541 y FG(+)2133 4574 y FK(.)312 4723 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t
(N)r FK(:)38 b(Is)26 b(there)i(a)d(subset)j FJ(S)36 b FH(\022)30 b FJ(V)20 b FK(,)26 b FH(j)p FJ(S)5 b FH(j)31 b(\024)f FJ(b)p FK(,)c(such)i(that)e(e)n(v)o(ery)h(v)o(erte)o(x)g FJ(v)i FK(not)e(in)f FJ(S)31 b FK(is)26 b(incident)310 4836 y(to)e(some)f(v)o(erte)o(x)i(in)e FJ(S)5 b FK(.)28 b(The)23 b(v)o(ertices)i(in)f FJ(S)j FF(dominates)f FK(all)d(v)o (ertices)i(in)f FJ(V)c FK(.)83 5019 y FI(3)r FK(-)t FE(C)t(O)t(L)t(O)t (R)t(A)t(B)t(I)t(L)t(I)t(T)t(Y)312 5144 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t (E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(.)312 5294 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t (N)r FK(:)37 b(Is)25 b FJ(G)g FI(3)p FF(-color)o(able)p FK(,)k(i.e.)35 b(is)25 b(there)h(a)g(w)o(ay)f(to)g(assign)i(each)g(v)o (erte)o(x)f(of)g FJ(G)f FK(one)h(of)f FI(3)h FK(colors)310 5406 y(such)f(that)f(tw)o(o)f(adjacent)j(v)o(ertices)f(ha)n(v)o(e)f (dif)n(ferent)h(colors.)83 5590 y FJ(k)5 b FK(-)t FE(C)t(O)t(L)t(O)t(R) t(A)t(B)t(I)t(L)t(I)t(T)t(Y)1928 5782 y FK(11)p eop end %%Page: 12 12 TeXDict begin 12 11 bop 312 91 a FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)24 b FJ(k)29 b FH(\025)c FI(3)p FK(.)312 241 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)36 b(Is)25 b FJ(G)f(k)s FF(-color)o(able)p FK(,)k(i.e.)34 b(is)25 b(there)h(a)e(w)o(ay)h(to)g(assign)i(each)f(v)o(erte)o(x)g(of)f FJ(G)f FK(one)i(of)f FJ(k)j FK(colors)310 354 y FH(f)p FI(1)p FJ(;)15 b(:)g(:)g(:)j(;)d(k)s FH(g)24 b FK(such)g(that)g(tw)o(o) f(adjacent)j(v)o(ertices)f(ha)n(v)o(e)f(dif)n(ferent)i(colors.)85 540 y(H)t FE(A)t(M)t(I)t(L)m(T)s(O)t(N)t(I)t(A)t(N)k(C)t(Y)t(C)t(L)t(E) d FK(\(HC\))312 667 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(graph)i FJ(G)g FI(=)g(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(.)312 817 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)33 b(Does)24 b FJ(G)g FK(contain)h(a)f(Hamiltonian)h(c)o(ycle?)31 b(\(An)24 b(HC)e(is)i(a)f(c)o(ycle)i(containing)h(all)e(v)o(ertices)310 930 y(of)g FJ(G)p FK(.\))85 1116 y(T)t FE(R)t(A)-6 b(V)t(E)t(L)t(I)t(N) t(G)30 b FK(S)t FE(A)t(L)t(E)t(S)t(M)t(A)t(N)f FK(P)t FE(R)q(O)t(B)t(L)t(E)t(M)e FK(\()r(T)t(S)t(P)r(\))312 1243 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)52 b(A)32 b(complete)j(graph)g FJ(G)44 b FI(=)f(\()p FJ(V)5 b(;)15 b(E)5 b FI(\))p FK(,)37 b(a)c(cost)h(function)h FJ(c)44 b FI(:)g FJ(E)49 b FH(!)43 b FB(Z)3055 1210 y FG(+)3114 1243 y FK(,)35 b(and)f(a)e(bound)310 1356 y FJ(b)26 b FH(2)e FB(Z)521 1323 y FG(+)580 1356 y FK(.)312 1506 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(TSP)f(tour)i(with)f(total)i(cost)f(at)f(most)h FJ(b)p FK(?)85 1691 y(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t(A)t(N)29 b FK(T)t FE(R)t(A)-6 b(V)t(E)t(L)t(I)t(N)t(G)30 b FK(S)t FE(A)t(L)t(E)t(S)t(M)t(A)t(N)e FK(\()r(E)t FE(U)t(C)t(L)t(I)t(D)t(E)t (A)t(N)h FK(T)t(S)t(P)r(\))312 1819 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E) r FK(:)39 b(A)25 b(set)i FJ(C)37 b FI(=)31 b FH(f)p FJ(p)1272 1833 y FG(1)1311 1819 y FJ(;)15 b(:)g(:)g(:)i(;)e(p)1559 1833 y FC(n)1606 1819 y FH(g)26 b FK(of)h FJ(n)e FK(points)j(on)f(a)f (plane)i(gi)n(v)o(en)f(by)g(their)g FJ(x;)15 b(y)s FK(-coordinates)310 1932 y FJ(p)356 1946 y FC(i)409 1932 y FI(=)25 b(\()p FJ(x)592 1946 y FC(i)621 1932 y FJ(;)15 b(y)706 1946 y FC(i)734 1932 y FI(\))26 b FH(2)f FB(Z)19 b FH(\002)h FB(Z)p FK(,)i(a)h(bound)i FJ(b)h FH(2)f FB(Z)1683 1899 y FG(+)1741 1932 y FK(.)312 2082 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(TSP)f(tour)i(with)f(total)i(length)g(at)e (most)h FJ(b)p FK(?)85 2267 y(S)t FE(U)t(B)t(S)t(E)t(T)30 b FK(S)t FE(U)t(M)d FK(\()t(S)t(S)t(\))312 2395 y FE(I)t(N)t(S)t(T)m(A)
t(N)t(C)t(E)r FK(:)32 b(A)23 b(\002nite)g(set)h FJ(S)k FK(of)23 b(natural)j(numbers,)e(and)g(a)f(tar)n(get)i FJ(t)g FH(2)g FB(N)p FK(.)312 2545 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(subset)i FJ(S)1429 2512 y FP(0)1478 2545 y FH(\022)g FJ(S)5 b FK(,)22 b(whose)i(elements)h(sum) e(up)h(to)g FJ(t)p FK(?)85 2730 y(K)t FE(N)r(A)t(P)t(S)t(A)q(C)t(K)312 2858 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)38 b FJ(n)25 b FK(items,)i(their)g(v)n(alues)g FJ(v)1575 2872 y FC(i)1634 2858 y FH(2)j FB(Z)1786 2825 y FG(+)1845 2858 y FK(,)25 b(their)j(corresponding)i(weights)d FJ(w)3004 2872 y FC(i)3063 2858 y FH(2)j FB(Z)3215 2825 y FG(+)3274 2858 y FK(,)25 b(a)h(weight)310 2971 y(limit)e FJ(W)38 b FH(2)24 b FB(Z)775 2938 y FG(+)834 2971 y FK(,)f(and)h(a)f(v)n(alue)h(limit)g FJ(V)45 b FH(2)25 b FB(Z)1754 2938 y FG(+)1813 2971 y FK(.)312 3121 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)40 b(Is)27 b(there)h(a)f(subset)i(of)e(items)g(with)g(total)h(weight)g(at) f(most)h FJ(W)13 b FK(,)26 b(and)i(total)g(v)n(alue)g(at)f(least)310 3233 y FJ(V)21 b FK(?)224 3419 y(Figure)27 b(2)f(is)g(our)g(road)h(map) f(of)g(the)g(reductions)j(to)d(sho)n(w)g(all)h(aforementioned)i (problems)f(are)e Fo(NP)q FK(-complete.)83 3532 y(The)f(arro)n(ws)h (point)h(to)e(the)h(direction)i(of)d(reduction.)37 b(W)-7 b(e)25 b(shall)h(present)i(man)o(y)d(of)h(the)f(reductions)k(sho)n(wn,) d(and)g(left)83 3645 y(a)d(fe)n(w)g(easier)i(ones)f(as)f(e)o(x)o (ercises)j(in)d(the)h(ne)o(xt)g(section.)83 4016 y Ft(Theor)n(em)g (5.1.)41 b FI(3)p FF(-SA)m(T)23 b(is)g Fo(NP)q FF(-complete)o(.)83 4202 y(Pr)l(oof.)46 b FI(3)p FK(-SA)-10 b(T)27 b(is)g(in)h Fo(NP)f FK(because)j(gi)n(v)o(en)e(a)g(truth)h(assignment)h FJ(t)j FI(:)g FJ(X)41 b FH(!)33 b(f)p FJ(T)8 b(;)15 b(F)e FH(g)p FK(,)29 b(we)e(can)h(easily)h(check)g(if)f(the)83 4315 y(gi)n(v)o(en)f(boolean)i(function)g FJ(f)36 b FK(gets)27 b(v)n(alue)j FE(T)t(R)q(U)t(E)g FK(under)e FJ(t)p FK(.)37 b(All)27 b(one)g(has)g(to)g(do)g(is)g(to)f(check,)j(for)e(each)h (clause)g FJ(C)3730 4329 y FC(i)3758 4315 y FK(,)e(if)83 4428 y(one)e(of)f(the)h FI(3)f FK(literals)j(in)d FJ(C)966 4442 y FC(i)1017 4428 y FK(w)o(as)g(assigned)j FJ(T)13 b FK(.)224 4540 y(T)-7 b(o)24 b(complete)i(the)f(proof,)h(we)e(sho)n(w) h(that)g(SA)-10 b(T)23 b FH(\024)1839 4554 y FC(p)1902 4540 y FI(3)p FK(-SA)-10 b(T)j(.)23 b(Gi)n(v)o(en)i(an)g(instance)i FH(C)32 b FI(=)c FH(f)p FJ(C)3143 4554 y FG(1)3183 4540 y FJ(;)15 b(:)g(:)g(:)h(;)f(C)3449 4554 y FC(m)3516 4540 y FH(g)25 b FK(of)f(SA)-10 b(T)j(,)83 4653 y(we)25 b(w)o(ould)g(lik)o (e)h(to)g(construct)h(an)f(instance)h FH(C)1563 4620 y FP(0)1615 4653 y FI(=)i FH(f)p FJ(C)1832 4620 y FP(0)1825 4678 y FG(1)1864 4653 y FJ(;)15 b(:)g(:)g(:)i(;)e(C)2138 4620 y FP(0)2131 4681 y FC(m)2193 4663 y FA(0)2220 4653 y FH(g)25 b FK(of)h FI(3)p FK(-SA)-10 b(T)24 b(in)h(polynomial)i(time)f (such)g(that)g FH(C)j FK(is)83 4766 y(satis\002able)c(if)f(and)g(only)g (if)f FH(C)1017 4733 y FP(0)1063 4766 y FK(is)h(satis\002able.)224 4879 y(Suppose)33 b FJ(C)628 4893 y FC(i)697 4879 y FI(=)40 b FH(f)p FJ(y)898 4893 y FC(i)922 4902 y Fp(1)961 4879 y FJ(;)15 b(:)g(:)g(:)i(;)e(y)1208 4893 y FC(i)1232 4903 y Fs(j)1257 4919 y(i)1292 4879 y FH(g)p FK(,)33 b(namely)g(there)f(are) g FJ(j)2083 4893 y FC(i)2143 4879 y FK(literals)h(in)f FJ(C)2588 4893 y FC(i)2647 4879 y FK(inde)o(x)o(ed)h(from)f FJ(i)3202 4893 y FG(1)3273 4879 y FK(to)g FJ(i)3406 4893 y FC(j)3435 4903 y Fs(i)3465 4879 y FK(.)53 b(F)o(or)30 b(each)83 4992 y(clause)g FJ(C)403 5006 y FC(i)459 4992 y FK(of)f FH(C)k FK(we)28 b(construct)j(a)e(fe)n(w)f(clauses)i(of)f FH(C)1817 4959 y FP(0)1840 4992 y FK(,)g(each)h(with)f(e)o(xactly)h
FI(3)e FK(literals.)46 b(The)29 b(union)h(of)e(the)h(clauses)83 5105 y(constructed)e(from)c(the)h FJ(C)923 5119 y FC(i)974 5105 y FK(w)o(ould)g(form)g FH(C)1476 5072 y FP(0)1499 5105 y FK(.)224 5218 y(W)-7 b(e)23 b(distinguish)k(se)n(v)o(eral)d (cases.)224 5331 y(The)f(\002rst)g(case)i(is)e(when)h FJ(C)1100 5345 y FC(i)1150 5331 y FK(has)g(only)h(one)f(literal)h FJ(y)1913 5345 y FC(i)1937 5354 y Fp(1)1975 5331 y FK(.)j(The)23 b(corresponding)28 b(clauses)d(of)e FH(C)3169 5298 y FP(0)3216 5331 y FK(are)895 5533 y FH(f)p Fo(y)995 5548 y Fi(i)1018 5557 y Fh(1)1061 5533 y FJ(;)15 b(z)1143 5547 y FC(i)1167 5556 y Fp(1)1206 5533 y FJ(;)g(z)1288 5547 y FC(i)1312 5556 y Fp(2)1352 5533 y FH(g)p FJ(;)g FH(f)p Fo(y)1537 5548 y Fi(i)1560 5557 y Fh(1)1604 5533 y FJ(;)g(z)1686 5547 y FC(i)1710 5556 y Fp(1)1749 5533 y FJ(;)21 b FI(\026)-51 b FJ(z)1831 5547 y FC(i)1855 5556 y Fp(2)1895 5533 y FH(g)p FJ(;)15 b FH(f)p Fo(y)2080 5548 y Fi(i)2103 5557 y Fh(1)2147 5533 y FJ(;)21 b FI(\026)-51 b FJ(z)2229 5547 y FC(i)2253 5556 y Fp(1)2292 5533 y FJ(;)15 b(z)2374 5547 y FC(i)2398 5556 y Fp(2)2438 5533 y FH(g)p FJ(;)g FH(f)p Fo(y)2623 5548 y Fi(i)2646 5557 y Fh(1)2690 5533 y FJ(;)20 b FI(\026)-50 b FJ(z)2772 5547 y FC(i)2796 5556 y Fp(1)2835 5533 y FJ(;)21 b FI(\026)-51 b FJ(z)2917 5547 y FC(i)2941 5556 y Fp(2)2980 5533 y FH(g)p FJ(:)1928 5782 y FK(12)p eop end %%Page: 13 13 TeXDict begin 13 12 bop 83 1569 a @beginspecial 0 @llx 0 @lly 349 @urx 189 @ury 3490 @rwi @setspecial %%BeginDocument: road_map.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: road_map.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Sun Nov 14 00:34:07 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 349 189 %%Magnification: 0.8100 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def
/col19 /col20 /col21 /col22 /col23 /col24 /col25 /col26 /col27 /col28 /col29 /col30 /col31
{0.690 {0.820 {0.560 {0.690 {0.820 {0.500 {0.630 {0.750 {1.000 {1.000 {1.000 {1.000 {1.000
0.000 0.000 0.000 0.000 0.000 0.190 0.250 0.380 0.500 0.630 0.750 0.880 0.840
0.000 0.000 0.560 0.690 0.820 0.000 0.000 0.000 0.500 0.630 0.750 0.880 0.000
srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb}
bind bind bind bind bind bind bind bind bind bind bind bind bind
def def def def def def def def def def def def def
end save newpath 0 189 moveto 0 0 lineto 349 0 lineto 349 189 lineto closepath clip newpath -54.7 221.3 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Times-Roman /Times-Roman-iso isovec ReEncode /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.04860 0.04860 sc % % Fig objects follow % % Polyline 7.500 slw gs clippath 4770 1515 m 4830 1515 l 4830 1330 l 4800 1480 l 4770 1330 l cp eoclip n 4800 900 m 4800 1500 l gs col0 s gr gr % arrowhead n 4770 1330 m 4800 1480 l 4830 1330 l 4800 1360 l 4770 1330 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 2302 2450 m 2318 2507 l 2496 2459 l 2344 2470 l 2480 2401 l cp eoclip n 4800 1800 m 2325 2475 l gs col0 s gr gr % arrowhead n 2480 2401 m 2344 2470 l 2496 2459 l 2459 2438 l 2480 2401 l
cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 4617 2483 m 4676 2496 l 4715 2316 l 4654 2456 l 4657 2303 l cp eoclip n 4800 1800 m 4650 2475 l gs col0 s gr gr % arrowhead n 4657 2303 m 4654 2456 l 4715 2316 l 4680 2338 l 4657 2303 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 1247 3356 m 1276 3408 l 1437 3316 l 1292 3365 l 1407 3264 l cp eoclip n 2325 2775 m 1275 3375 l gs col0 s gr gr % arrowhead n 1407 3264 m 1292 3365 l 1437 3316 l 1396 3305 l 1407 3264 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 1245 4290 m 1305 4290 l 1305 4105 l 1275 4255 l 1245 4105 l cp eoclip n 1275 3675 m 1275 4275 l gs col0 s gr gr % arrowhead n 1245 4105 m 1275 4255 l 1305 4105 l 1275 4135 l 1245 4105 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 3144 3408 m 3179 3359 l 3030 3250 l 3134 3363 l 2995 3299 l cp eoclip n 2325 2775 m 3150 3375 l gs col0 s gr gr % arrowhead n 2995 3299 m 3134 3363 l 3030 3250 l 3036 3292 l 2995 3299 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 6225 2508 m 6251 2454 l 6084 2374 l 6207 2466 l 6058 2428 l cp eoclip n 4800 1800 m 6225 2475 l gs col0 s gr gr % arrowhead n 6058 2428 m 6207 2466 l 6084 2374 l 6098 2414 l 6058 2428 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 8258 2507 m 8270 2448 l 8089 2412 l 8231 2471 l 8078 2471 l cp eoclip n 4800 1800 m 8250 2475 l gs col0 s gr gr % arrowhead
n 8078 2471 m 8231 2471 l 8089 2412 l 8113 2447 l 8078 2471 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 4620 3390 m 4680 3390 l 4680 3205 l 4650 3355 l 4620 3205 l cp eoclip n 4650 2775 m 4650 3375 l gs col0 s gr gr % arrowhead n 4620 3205 m 4650 3355 l 4680 3205 l 4650 3235 l 4620 3205 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 6195 3390 m 6255 3390 l 6255 3205 l 6225 3355 l 6195 3205 l cp eoclip n 6225 2775 m 6225 3375 l gs col0 s gr gr % arrowhead n 6195 3205 m 6225 3355 l 6255 3205 l 6225 3235 l 6195 3205 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 3120 4290 m 3180 4290 l 3180 4105 l 3150 4255 l 3120 4105 l cp eoclip n 3150 3675 m 3150 4275 l gs col0 s gr gr % arrowhead n 3120 4105 m 3150 4255 l 3180 4105 l 3150 4135 l 3120 4105 l cp gs -0.00 setgray ef gr col0 s % Polyline gs clippath 8220 3390 m 8280 3390 l 8280 3205 l 8250 3355 l 8220 3205 l cp eoclip n 8250 2775 m 8250 3375 l gs col0 s gr gr % arrowhead n 8220 3205 m 8250 3355 l 8280 3205 l 8250 3235 l 8220 3205 l cp gs -0.00 setgray ef gr col0 s $F2psEnd rs %%EndDocument @endspecial 1450 423 a Fg(3)r FN(-)t(S)t(A)-5 b(T)480 818 y(V)t(C)753 1183 y(C)t FD(L)t(I)t(Q)s(U)t(E)2665 818 y Fg(3)r FN(-)t FD(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I)t(L)t(I)t(T)t(Y) 2665 1183 y Ff(k)5 b FN(-)t FD(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I)t(L)t(I)t (T)t(Y)-1980 b FN(K)t FD(N)r(A)t(P)t(S)t(A)q(C)t(K)1482 59 y FN(S)t(A)-5 b(T)1452 818 y(S)t(S)542 b(H)t(C)85 1547 y(D)t(S)680 b(I)t(S)85 1183 y(S)t(C)1900 b(T)t(S)t(P)774 1765 y FK(Figure)24 b(2:)29 b(Map)23 b(of)h(our)f(reductions)k(to)c (sho)n(w)h Fo(NP)p FK(-complete)h(problems.)83 2040 y(The)e(v)n (ariables)j FJ(z)638 2054 y FC(i)662 2066 y Fs(k)727 2040 y FK(are)e(auxiliary)i(v)n(ariables,)f(which)f(is)f(not)h(in)g (the)f(set)h FJ(X)30 b FK(of)24 b(v)n(ariables)h(of)f FH(C)5 b FK(.)224 2153 y(The)23 b(second)i(case)g(is)e(when)h
FJ(C)1211 2167 y FC(i)1264 2153 y FI(=)h FH(f)p FJ(y)1450 2167 y FC(i)1474 2176 y Fp(1)1513 2153 y FJ(;)15 b(y)1598 2167 y FC(i)1622 2176 y Fp(2)1661 2153 y FH(g)p FK(.)28 b(The)23 b(corresponding)28 b(clauses)d(are)1457 2354 y FH(f)p Fo(y)1557 2369 y Fi(i)1580 2378 y Fh(1)1623 2354 y FJ(;)15 b Fo(y)1718 2369 y Fi(i)1741 2378 y Fh(2)1784 2354 y FJ(;)g(z)1866 2368 y FC(i)1895 2354 y FH(g)p FJ(;)g FH(f)p Fo(y)2080 2369 y Fi(i)2103 2378 y Fh(1)2147 2354 y FJ(;)g Fo(y)2242 2369 y Fi(i)2265 2378 y Fh(2)2308 2354 y FJ(;)21 b FI(\026)-51 b FJ(z)2390 2368 y FC(i)2419 2354 y FH(g)p FJ(:)224 2556 y FK(The)23 b(third)i(case)f(is)f(when)h FJ(C)1130 2570 y FC(i)1181 2556 y FK(has)g(e)o(xactly)h FI(3)e FK(literals,)i(in)e(which)h(case)g(we)f(include)i FJ(C)2971 2570 y FC(i)3022 2556 y FK(in)f FH(C)3169 2523 y FP(0)3192 2556 y FK(.)224 2669 y(The)f(last)h(case)g(is)g(when)f FJ(C)1084 2683 y FC(i)1138 2669 y FI(=)i FH(f)p FJ(y)1324 2683 y FC(i)1348 2692 y Fp(1)1387 2669 y FJ(;)15 b(y)1472 2683 y FC(i)1496 2692 y Fp(2)1534 2669 y FJ(;)g(:)g(:)g(:)i(;)e(y)1781 2683 y FC(i)1805 2695 y Fs(k)1847 2669 y FH(g)p FK(,)23 b FJ(k)29 b FH(\025)c FI(4)p FK(.)j(The)23 b(corresponding)28 b(clauses)d(are)713 2870 y FH(f)p Fo(y)813 2885 y Fi(i)836 2894 y Fh(1)880 2870 y FJ(;)15 b Fo(y)975 2885 y Fi(i)998 2894 y Fh(2)1041 2870 y FJ(;)g(z)1123 2884 y FC(i)1147 2893 y Fp(1)1186 2870 y FH(g)p FJ(;)g FH(f)5 b FI(\026)-50 b FJ(z)1358 2884 y FC(i)1382 2893 y Fp(1)1422 2870 y FJ(;)15 b Fo(y)1517 2885 y Fi(i)1540 2894 y Fh(3)1583 2870 y FJ(;)g(z)1665 2884 y FC(i)1689 2893 y Fp(2)1729 2870 y FH(g)p FJ(;)g FH(f)5 b FI(\026)-50 b FJ(z)1901 2884 y FC(i)1925 2893 y Fp(2)1965 2870 y FJ(;)15 b Fo(y)2060 2885 y Fi(i4)2128 2870 y FJ(;)g(z)2210 2884 y FC(i)2234 2893 y Fp(3)2274 2870 y FH(g)p FJ(;)g(:)g(:)g(:)i(;)e FH(f)5 b FI(\026)-50 b FJ(z)2608 2884 y FC(i)2632 2896 y Fs(k)q FA(\000)p Fp(3)2754 2870 y FJ(;)15 b Fo(y)2849 2885 y Fi(i)2872 2897 y Fh(k)p FA(\000)p Fh(1)2999 2870 y FJ(;)g Fo(y)3094 2885 y Fi(i)3117 2897 y Fh(k)3162 2870 y FH(g)p FJ(:)224 3072 y FK(F)o(or)23 b(e)o(xample,)h(if)868 3273 y FH(C)30 b FI(=)25 b FH(f)q(f)6 b FI(\026)-51 b FJ(x)1185 3287 y FG(3)1224 3273 y FH(g)p FJ(;)15 b FH(f)p FJ(x)1406 3287 y FG(1)1447 3273 y FJ(;)21 b FI(\026)-51 b FJ(x)1539 3287 y FG(4)1579 3273 y FH(g)p FJ(;)15 b FH(f)p FJ(x)1761 3287 y FG(1)1802 3273 y FJ(;)g(x)1894 3287 y FG(3)1933 3273 y FJ(;)g(x)2025 3287 y FG(4)2065 3273 y FH(g)p FJ(;)g FH(f)p FJ(x)2247 3287 y FG(1)2288 3273 y FJ(;)21 b FI(\026)-51 b FJ(x)2380 3287 y FG(2)2420 3273 y FJ(;)21 b FI(\026)-51 b FJ(x)2512 3287 y FG(3)2552 3273 y FJ(;)15 b(x)2644 3287 y FG(4)2683 3273 y FJ(;)g(x)2775 3287 y FG(5)2815 3273 y FJ(;)21 b FI(\026)-51 b FJ(x)2907 3287 y FG(6)2947 3273 y FH(gg)16 b FJ(;)83 3474 y FK(then)837 3676 y FH(C)890 3638 y FP(0)999 3676 y FI(=)1155 3602 y Fj(\010)1208 3676 y FH(f)q Fo(\026)-53 b(x)1308 3690 y Fi(3)1354 3676 y FJ(;)15 b(a;)g(b)p FH(g)p FJ(;)g FH(f)q Fo(\026)-53 b(x)1706 3690 y Fi(3)1753 3676 y FJ(;)17 b FI(\026)-47 b FJ(a;)15 b(b)p FH(g)p FJ(;)g FH(f)q Fo(\026)-53 b(x)2105 3690 y Fi(3)2152 3676 y FJ(;)15 b(a;)2277 3652 y FI(\026)2280 3676 y FJ(b)q FH(g)p FJ(;)g FH(f)q Fo(\026)-53 b(x)2505 3690 y Fi(3)2551 3676 y FJ(;)17 b FI(\026)-47 b FJ(a)q(;)2677 3652 y FI(\026)2680 3676 y FJ(b)p FH(g)2764 3602 y Fj(\011)996 3745 y(S)1155 3814 y FH(f)q(f)p Fo(x)1301 3828 y Fi(1)1346 3814 y FJ(;)17 b Fo(\026)-54 b(x)1441
3828 y Fi(4)1487 3814 y FJ(;)15 b(c)p FH(gf)p Fo(x)1711 3828 y Fi(1)1757 3814 y FJ(;)i Fo(\026)-54 b(x)1852 3828 y Fi(4)1898 3814 y FJ(;)17 b FI(\026)-47 b FJ(c)p FH(gg)996 3883 y Fj(S)1155 3951 y FH(f)q(f)p Fo(x)1301 3965 y Fi(1)1346 3951 y FJ(;)15 b Fo(x)1441 3965 y Fi(3)1487 3951 y FJ(;)g Fo(x)1582 3965 y Fi(4)1627 3951 y FH(gg)996 4021 y Fj(S)1155 4016 y(\010)1208 4089 y FH(f)p Fo(x)1308 4103 y Fi(1)1354 4089 y FJ(;)i Fo(\026)-54 b(x)1449 4103 y Fi(2)1494 4089 y FJ(;)15 b(d)1581 4103 y FG(1)1621 4089 y FH(gf)1728 4065 y FI(\026)1711 4089 y FJ(d)1758 4103 y FG(1)1799 4089 y FJ(;)i Fo(\026)-54 b(x)1894 4103 y Fi(3)1939 4089 y FJ(;)15 b(d)2026 4103 y FG(2)2066 4089 y FH(gf)2173 4065 y FI(\026)2156 4089 y FJ(d)2203 4103 y FG(2)2244 4089 y FJ(;)g Fo(x)2339 4103 y Fi(4)2385 4089 y FJ(;)g(d)2472 4103 y FG(3)2512 4089 y FH(gf)2619 4065 y FI(\026)2602 4089 y FJ(d)2649 4103 y FG(3)2689 4089 y FJ(;)g Fo(x)2784 4103 y Fi(5)2830 4089 y FJ(;)i Fo(\026)-54 b(x)2925 4103 y Fi(6)2970 4089 y FH(g)3015 4016 y Fj(\011)3084 4089 y FJ(:)224 4291 y FK(T)-7 b(o)30 b(this)h(end,)i(we)d(sho)n(w)h(that)g (this)h(construction)i(yields)f(a)d(polynomial)j(time)e(reduction.)53 b(The)31 b(f)o(act)g(that)h(this)83 4403 y(construction)26 b(could)e(be)f(done)g(in)g(poly-time)h(is)f(ob)o(vious.)30 b(W)-7 b(e)22 b(are)g(left)h(to)g(sho)n(w)f(that)i FH(C)j FK(is)22 b(satis\002able)j(if)d(and)h(only)g(if)83 4516 y FH(C)136 4483 y FP(0)184 4516 y FK(is)i(satis\002able.)35 b(T)-7 b(o)24 b(sho)n(w)g(this,)i(it)f(is)g(suf)n(\002cient)h(to)f(sho) n(w)g(that)g(a)g(particular)j(clause)e FJ(C)2941 4530 y FC(i)2993 4516 y FK(is)f(satis\002able)i(if)e(and)g(only)83 4629 y(if)e(its)h(corresponding)k(size-)p FI(3)d FK(clauses)g(in)e FH(C)1484 4596 y FP(0)1530 4629 y FK(are)h(satis\002able.)224 4742 y(F)o(or)30 b(the)h(forw)o(ard)h(direction,)j(let)c(assume)h(that) g FJ(C)1866 4756 y FC(i)1924 4742 y FK(is)f(satis\002able)i(with)d (some)h(truth)h(assignment)h FJ(t)p FK(.)50 b(If)31 b FJ(C)3725 4756 y FC(i)3792 4742 y FI(=)83 4855 y FH(f)p FJ(y)173 4869 y FC(i)197 4878 y Fp(1)236 4855 y FH(g)p FK(,)36 b(then)e(we)f(could)j(assign)f(an)o(y)f(v)n(alue)h(to)f(the)g FJ(z)1845 4869 y FC(i)1869 4879 y Fs(j)1906 4855 y FK(,)h(while)f (making)h(the)f(four)h(corresponding)j(clauses)e(in)e FH(C)3840 4822 y FP(0)85 4968 y FE(T)t(R)q(U)t(E)t FK(.)54 b(When)33 b FJ(C)679 4982 y FC(i)749 4968 y FI(=)41 b FH(f)p FJ(y)951 4982 y FC(i)975 4991 y Fp(1)1014 4968 y FJ(;)15 b(y)1099 4982 y FC(i)1123 4991 y Fp(2)1161 4968 y FH(g)p FK(,)34 b(assume)g(without)f(loss)g(of)f(generality)j (that)e(the)g(literal)g FJ(y)3146 4982 y FC(i)3170 4991 y Fp(1)3240 4968 y FK(is)h FE(T)t(R)q(U)t(E)i FK(under)d FJ(t)p FK(,)83 5081 y(then)23 b(we)e(assign)29 b FI(\026)-50 b FJ(z)679 5095 y FC(i)729 5081 y FK(to)22 b(be)i FE(T)t(R)q(U)t(E)h FK(and)e(the)g(tw)o(o)e(corresponding)27 b(clauses)d FH(f)p Fo(y)2522 5096 y Fi(i)2545 5105 y Fh(1)2588 5081 y FJ(;)15 b Fo(y)2683 5096 y Fi(i)2706 5105 y Fh(2)2749 5081 y FJ(;)g(z)2831 5095 y FC(i)2860 5081 y FH(g)22 b FK(and)g FH(f)p Fo(y)3179 5096 y Fi(i)3202 5105 y Fh(1)3245 5081 y FJ(;)15 b Fo(y)3340 5096 y Fi(i)3363 5105 y Fh(2)3406 5081 y FJ(;)21 b FI(\026)-51 b FJ(z)3488 5095 y FC(i)3517 5081 y FH(g)22 b FK(are)h(also)85 5194 y FE(T)t(R)q(U)t(E)t FK(.)k(If)22 b FJ(C)485 5208 y FC(i)534 5194 y FK(contains)i(e)o (xactly)f(three)f(literals,)i(then)e(we)f(can)h(k)o(eep)h(the)f(truth)h (assignment)h(the)e(same.)28 b(Lastly)-6 b(,)22 b(when)83 5307 y FJ(C)148 5321 y FC(i)204 5307 y FK(has)28 b(four)h(or)g(more)f
(literals,)j(without)e(loss)g(of)f(generality)j(we)d(assume)h(some)f FJ(y)2809 5321 y FC(i)2833 5331 y Fs(j)2858 5346 y Fp(0)2929 5307 y FK(is)i FE(T)t(R)q(U)t(E)t FK(.)42 b(In)28 b(this)h(case,)h(we) 83 5420 y(can)c(\223propagate\224)i(to)d(both)h(sides)g(the)i FE(T)t(R)q(U)t(E)t FK(/)r FE(F)o(A)t(L)t(S)t(E)i FK(assignments)d(of)f (the)f FJ(z)2560 5434 y FC(i)2584 5444 y Fs(j)2621 5420 y FK(,)g(namely)h(we)e(assign)j FJ(z)3385 5434 y FC(i)3409 5444 y Fs(j)3434 5459 y Fp(0)3469 5444 y FA(\000)p Fp(2)3556 5420 y FJ(;)15 b(:)g(:)g(:)i(;)e(z)3800 5434 y FC(i)3824 5443 y Fp(1)83 5533 y FK(to)23 b(be)j FE(T)t(R)q(U)t(E)t FK(,)c(and)30 b FI(\026)-51 b FJ(z)731 5547 y FC(i)755 5557 y Fs(j)780 5572 y Fp(0)816 5557 y FA(\000)p Fp(1)902 5533 y FJ(;)15 b(:)g(:)g(:)i(;)k FI(\026)-51 b FJ(z)1146 5547 y FC(i)1170 5559 y Fs(k)q FA(\000)p Fp(3)1314 5533 y FK(to)24 b(be)h FE(T)t(R)q(U)t(E)t FK(.)1928 5782 y(13)p eop end %%Page: 14 14 TeXDict begin 14 13 bop 224 91 a FK(Con)l(v)o(ersely)-6 b(,)41 b(suppose)c FH(C)1068 58 y FP(0)1127 91 y FK(is)e(satis\002able) i(with)f(a)f(truth)h(assignment)i FJ(t)2575 58 y FP(0)2598 91 y FK(.)64 b(A)34 b(simple)i(case)g(by)g(case)g(analysis)83 204 y(implies)27 b(that)g(the)g(same)f(assignment)j(restricted)g(only)e (to)g(the)f FJ(y)s FK(')-5 b(s)26 b(satis\002es)i FH(C)5 b FK(.)37 b(Let)26 b(us)g(consider)j(one)d(of)h(the)f(cases,)83 317 y(the)j(reader)h(is)f(encouraged)j(to)d(complete)h(the)f(rest)h(of) f(the)g(proof.)46 b(Consider)30 b(the)f(four)h(clauses)g(corresponding) j(to)83 430 y(some)24 b FJ(C)363 444 y FC(i)414 430 y FK(of)f(size)h(one:)895 634 y FH(f)p Fo(y)995 649 y Fi(i)1018 658 y Fh(1)1061 634 y FJ(;)15 b(z)1143 648 y FC(i)1167 657 y Fp(1)1206 634 y FJ(;)g(z)1288 648 y FC(i)1312 657 y Fp(2)1352 634 y FH(g)p FJ(;)g FH(f)p Fo(y)1537 649 y Fi(i)1560 658 y Fh(1)1604 634 y FJ(;)g(z)1686 648 y FC(i)1710 657 y Fp(1)1749 634 y FJ(;)21 b FI(\026)-51 b FJ(z)1831 648 y FC(i)1855 657 y Fp(2)1895 634 y FH(g)p FJ(;)15 b FH(f)p Fo(y)2080 649 y Fi(i)2103 658 y Fh(1)2147 634 y FJ(;)21 b FI(\026)-51 b FJ(z)2229 648 y FC(i)2253 657 y Fp(1)2292 634 y FJ(;)15 b(z)2374 648 y FC(i)2398 657 y Fp(2)2438 634 y FH(g)p FJ(;)g FH(f)p Fo(y)2623 649 y Fi(i)2646 658 y Fh(1)2690 634 y FJ(;)20 b FI(\026)-50 b FJ(z)2772 648 y FC(i)2796 657 y Fp(1)2835 634 y FJ(;)21 b FI(\026)-51 b FJ(z)2917 648 y FC(i)2941 657 y Fp(2)2980 634 y FH(g)p FJ(:)83 839 y FK(If)23 b(these)i(four)g(clauses)g(are)f (satis\002able,)h(then)g(some)e(pair)i(of)e FJ(z)2078 853 y FC(i)2102 862 y Fp(1)2141 839 y FJ(;)15 b(z)2223 853 y FC(i)2247 862 y Fp(2)2310 839 y FK(and)24 b(their)g(ne)o(gations) i(ha)n(v)o(e)e(to)g(be)g(both)i FE(F)o(A)t(L)t(S)t(E)5 b FK(,)83 951 y(in)23 b(which)h(case)h(the)e(corresponding)28 b(clause)d(is)g FE(T)t(R)q(U)t(E)i FK(if)c(and)h(only)h(if)e FJ(y)2378 965 y FC(i)2402 974 y Fp(1)2463 951 y FK(w)o(as)g(assigned)28 b FE(T)t(R)q(U)t(E)t FK(.)p 3797 951 4 62 v 3801 893 55 4 v 3801 951 V 3855 951 4 62 v 83 1139 a Ft(Theor)n(em)c(5.2.)43 b FK(V)t FE(E)t(RT)t(E)t(X)30 b FK(C)t FE(OV)t(E)t(R)c FF(is)d Fo(NP)q FF(-complete)o(.)83 1327 y(Pr)l(oof.)48 b FK(V)t FE(E)t(RT)t(E)t(X)29 b FK(C)t FE(OV)t(E)t(R)c FK(is)e(in)g Fo(NP)p FK(,)f(since)i(gi)n(v)o(en)f(a)g(subset)h(of)f(v)o (ertices)h(we)e(can)i(easily)g(v)o(erify)f(that)h(it)e(is)h(a)g(v)o (erte)o(x)83 1440 y(co)o(v)o(er)h(of)f(size)h(at)g(most)f FJ(b)p FK(.)224 1553 y(T)-7 b(o)17 b(sho)n(w)h(that)h(VC)d(is)i Fo(NP)p FK(-complete,)j(we)c(will)h(pro)o(v)o(e)h FI(3)p
FK(-SA)-10 b(T)16 b FH(\024)2304 1567 y FC(p)2361 1553 y FK(VC.)g(Gi)n(v)o(en)i(an)g(instance)i FH(C)31 b FI(=)25 b FH(f)p FJ(C)3466 1567 y FG(1)3505 1553 y FJ(;)15 b(:)g(:)g(:)i(;)e(C) 3772 1567 y FC(m)3839 1553 y FH(g)83 1665 y FK(of)27 b FI(3)p FK(-SA)-10 b(T)26 b(on)h FJ(n)f FK(v)n(ariables)j FJ(X)40 b FI(=)32 b FH(f)p FJ(x)1314 1679 y FG(1)1354 1665 y FJ(;)15 b(:)g(:)g(:)h(;)f(x)1607 1679 y FC(n)1654 1665 y FH(g)p FK(,)28 b(we)e(will)h(construct)j(a)d(graph)h FJ(G)f FK(in)g(polynomial)j(time)d(such)h(that)83 1778 y FH(C)34 b FK(is)29 b(satis\002able)i(if)e(and)h(only)g(if)f FJ(G)g FK(has)g(a)g(v)o(erte)o(x)h(co)o(v)o(er)g(of)f(size)h(at)f(most) g FI(2)p FJ(m)c FI(+)f FJ(n)p FK(.)45 b(Figure)30 b(illustrates)i(our)d (con-)83 1891 y(struction.)61 b(The)33 b(graph)i FJ(G)e FK(consists)j(of)d(e)o(xactly)i FI(2)p FJ(n)28 b FI(+)f(3)p FJ(m)33 b FK(v)o(ertices,)38 b FI(2)p FJ(n)32 b FK(of)i(which)g (correspond)i(to)e FI(2)p FJ(n)f FK(literals)410 3057 y @beginspecial 0 @llx 0 @lly 373 @urx 126 @ury 3730 @rwi @setspecial %%BeginDocument: 3sat-vc.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: 3sat-vc.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Thu Nov 11 01:13:51 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 373 126 %%Magnification: 0.7000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def
/col28 /col29 /col30 /col31
{1.000 {1.000 {1.000 {1.000
0.630 0.750 0.880 0.840
0.630 0.750 0.880 0.000
srgb} srgb} srgb} srgb}
bind bind bind bind
def def def def
end save newpath 0 126 moveto 0 0 lineto 373 0 lineto 373 126 lineto closepath clip newpath -37.5 137.9 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin
10 setmiterlimit 0.04200 0.04200 sc % % Fig objects follow % 7.500 slw % Ellipse n 1800 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 1275 3000 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 2325 3000 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 1875 2175 m 2325 2925 l gs col0 s % Polyline n 1350 3000 m 2250 3000 l gs col0 s % Polyline n 1275 2925 m 1725 2175 l gs col0 s % Ellipse n 1575 600 75 75 0 360
gr gr gr DrawEllipse gs col0 s gr
% Ellipse n 975 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 3075 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 3675 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 5175 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 4650 3000 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 5700 3000 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 8775 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 8250 3000 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9300 3000 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 4875 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 5475 600 75 75 0 360 DrawEllipse gs col0 s gr
% Ellipse n 6675 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 7275 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9075 600 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9675 600 75 75 0 360 DrawEllipse gs col0 s gr % Polyline 45.000 slw [15 113] 113 sd n 3975 600 m 4650 600 l gs col0 s gr [] 0 sd % Polyline [15 113] 113 sd n 5775 600 m 6450 600 l gs col0 s gr [] 0 sd % Polyline [15 113] 113 sd n 7875 600 m 8550 600 l gs col0 s gr [] 0 sd % Polyline [15 113] 113 sd n 1950 600 m 2625 600 l gs col0 s gr [] 0 sd % Polyline 7.500 slw n 1050 600 m 1500 600 l gs col0 s gr % Polyline n 3150 600 m 3600 600 l gs col0 s gr % Polyline n 3150 600 m 3600 600 l gs col0 s gr % Polyline [60] 0 sd n 1800 2025 m 975 675 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 1275 2925 m 2100 600 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2325 2925 m 4350 600 l gs col0 s gr [] 0 sd % Polyline n 5250 2175 m 5700 2925 l gs col0 s gr % Polyline n 4725 3000 m 5625 3000 l gs col0 s gr % Polyline
n 4650 2925 m 5100 2175 l gs col0 s gr % Polyline n 8850 2175 m 9300 2925 l gs col0 s gr % Polyline n 8325 3000 m 9225 3000 l gs col0 s gr % Polyline n 8250 2925 m 8700 2175 l gs col0 s gr % Polyline [60] 0 sd n 8250 2925 m 5925 600 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 8775 2025 m 8175 600 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 9300 2925 m 8700 600 l gs col0 s gr [] 0 sd % Polyline n 4950 600 m 5400 600 l gs col0 s gr % Polyline n 6750 600 m 7200 600 l gs col0 s gr % Polyline n 4950 600 m 5400 600 l gs col0 s gr % Polyline n 6750 600 m 7200 600 l gs col0 s gr % Polyline n 9150 600 m 9600 600 l gs col0 s gr % Polyline n 9150 600 m 9600 600 l gs col0 s gr % Polyline n 3675 675 m 4575 2925 l gs col0 s gr % Polyline n 4875 675 m 5175 2025 l gs col0 s gr % Polyline n 6675 675 m 5775 2925 l gs col0 s gr % Polyline 45.000 slw [15 113] 113 sd n 3000 2475 m 3675 2475 l gs col0 s gr [] 0 sd % Polyline [15 113] 113 sd n 6750 2475 m 7425 2475 l gs col0 s gr [] 0 sd
% Polyline 7.500 slw [60] 0 sd n 1650 675 3000 2475 % Polyline [60] 0 sd n 3150 675 3525 2475 % Polyline [60] 0 sd n 9675 675 7425 2475 % Polyline [60] 0 sd n 7275 675 6675 2475 $F2psEnd rs
m l gs col0 s gr m l gs col0 s gr m l gs col0 s gr m l gs col0 s gr
[] 0 sd
[] 0 sd
[] 0 sd
[] 0 sd
%%EndDocument @endspecial 675 2853 a FC(C)725 2862 y Fp(1)413 2066 y FC(x)453 2075 y Fp(1)627 2066 y FG(\026)-39 b FC(x)663 2075 y Fp(1)1857 2853 y FC(C)1907 2863 y Fs(j)3117 2853 y FC(C)3167 2861 y Fs(m)1148 2066 y FC(x)1188 2076 y Fs(j)1213 2086 y Fe(1)1362 2066 y FG(\026)g FC(x)1398 2076 y Fs(j)1423 2086 y Fe(1)2622 2066 y FG(\026)g FC(x)2658 2076 y Fs(j)2683 2086 y Fe(3)1778 2066 y FC(x)1818 2076 y Fs(j)1843 2086 y Fe(2)1992 2066 y FG(\026)g FC(x)2028 2076 y Fs(j)2053 2086 y Fe(2)2408 2066 y FC(x)2448 2076 y Fs(j)2473 2086 y Fe(3)3248 2066 y FC(x)3288 2074 y Fs(n)3462 2066 y FG(\026)g FC(x)3498 2074 y Fs(n)1935 2617 y FC(y)1970 2627 y Fs(j)1995 2637 y Fe(2)1673 3037 y FC(y)1708 3047 y Fs(j)1733 3057 y Fe(1)2040 3037 y FC(y)2075 3047 y Fs(j)2100 3057 y Fe(3)715 3253 y FK(Figure)24 b(3:)29 b FI(3)p FK(-SA)-10 b(T)22 b FH(\024)1405 3267 y FC(p)1469 3253 y FK(V)t FE(E)t(RT)t(E)t(X)29 b FK(C)t FE(OV)t(E)t(R)r FK(.)h(Assume)23 b FJ(C)2521 3267 y FC(j)2583 3253 y FI(=)i FH(f)6 b FI(\026)-51 b FJ(x)2776 3267 y FC(j)2805 3276 y Fp(1)2844 3253 y FJ(;)15 b(x)2936 3267 y FC(j)2965 3276 y Fp(2)3003 3253 y FJ(;)g(x)3095 3267 y FC(j)3124 3276 y Fp(3)3163 3253 y FH(g)p FK(.)83 3472 y FJ(x)135 3486 y FG(1)174 3472 y FJ(;)22 b FI(\026)-52 b FJ(x)266 3486 y FG(1)306 3472 y FJ(;)15 b(:)g(:)g(:)i(;)e(x)560 3486 y FC(n)607 3472 y FJ(;)21 b FI(\026)-51 b FJ(x)699 3486 y FC(n)746 3472 y FK(,)32 b(and)f(the)g(other)g FI(3)p FJ(m)g FK(v)o(ertices)h(correspond)h(to)e FJ(m)f FK(clauses.)51 b(Each)31 b(clause)h(is)e(represented)k(by)83 3585 y(a)27 b(triangle)j(in)e(the)g(graph.)42 b(There)28 b(is)g(an)f(edge)i(between)g(each)f(v)o(erte)o(x)h(labelled)g FJ(x)2740 3599 y FC(i)2795 3585 y FK(and)g(its)f(ne)o(gation)34 b FI(\026)-50 b FJ(x)3457 3599 y FC(i)3485 3585 y FK(.)40 b(If)28 b(clause)83 3698 y FJ(C)148 3712 y FC(j)208 3698 y FK(consists)e(of)e(literals)i FJ(y)934 3712 y FC(j)963 3721 y Fp(1)1001 3698 y FJ(;)15 b(y)1086 3712 y FC(j)1115 3721 y Fp(2)1153 3698 y FJ(;)g(y)1238 3712 y FC(j)1267 3721 y Fp(3)1305 3698 y FK(,)24 b(then)h(the)f(tree)h(v)o(ertices)g(of) g(the)f(triangle)i(corresponding)j(to)24 b FJ(C)3368 3712 y FC(j)3427 3698 y FK(will)g(be)g(con-)83 3811 y(nected)h(to)e
(the)h(three)g(v)o(ertices)h(corresponding)j(to)23 b(the)h(three)g (literals.)31 b(It)23 b(is)g(easy)h(to)g(see)f(that)h(the)g (construction)j(of)d FJ(G)83 3924 y FK(can)g(be)f(done)i(in)e (polynomial)j(time.)224 4037 y(W)-7 b(e)23 b(no)n(w)g(sho)n(w)g(that)h FH(C)k FK(is)c(satis\002able)h(if)n(f)e FJ(G)g FK(has)h(a)f(v)o(erte)o (x)i(co)o(v)o(er)e(of)h(size)g(at)f(most)h FI(2)p FJ(m)c FI(+)g FJ(n)p FK(.)224 4150 y(Suppose)34 b(\002rst)e(that)g FH(C)37 b FK(is)32 b(satis\002able)i(with)e(some)h(truth)g(assignment)i FJ(t)41 b FI(:)h FJ(X)48 b FH(!)42 b(f)r FE(T)t(R)q(U)t(E)t FJ(;)17 b FE(F)o(A)t(L)t(S)t(E)6 b FH(g)p FK(.)54 b(W)-7 b(e)32 b(can)83 4263 y(construct)h(a)e(v)o(erte)o(x)g(co)o(v)o(er)g FJ(S)k FK(of)c FJ(G)f FK(of)h(size)g FJ(n)25 b FI(+)h(2)p FJ(m)k FK(as)g(follo)n(ws.)51 b(If)31 b FJ(t)p FI(\()p FJ(x)2566 4277 y FC(i)2594 4263 y FI(\))39 b(=)i FE(T)t(R)q(U)t(E)t FK(,)31 b(then)h(v)o(erte)o(x)f FJ(x)3530 4277 y FC(i)3588 4263 y FK(is)g(in)f FJ(S)5 b FK(,)83 4376 y(otherwise)32 b(v)o(erte)o(x)k FI(\026)-51 b FJ(x)771 4390 y FC(i)828 4376 y FK(is)30 b(in)g FJ(S)5 b FK(.)47 b(This)30 b(accounts)i(for)e FJ(n)f FK(v)o(ertices)i(of)f FJ(S)5 b FK(.)47 b(F)o(or)29 b(each)h(clause)i FJ(C)3123 4390 y FC(j)3159 4376 y FK(,)f(one)f(of)g (its)g(literals,)83 4489 y(say)e FJ(y)276 4503 y FC(j)305 4512 y Fp(1)343 4489 y FK(,)g(is)i FE(T)t(R)q(U)t(E)h FK(since)e FJ(C)993 4503 y FC(j)1057 4489 y FK(is)e(satis\002ed)i(by)f FJ(t)p FK(.)41 b(W)-7 b(e)27 b(put)i(the)f(other)h(tw)o(o)f(v)o (ertices)h(of)f(the)g(triangle)i(corresponding)83 4602 y(to)e FJ(y)226 4616 y FC(j)255 4625 y Fp(2)320 4602 y FK(and)h FJ(y)524 4616 y FC(j)553 4625 y Fp(3)618 4602 y FK(in)f FJ(S)5 b FK(.)41 b(This)28 b(accounts)j(for)d(the)g(other)h FI(2)p FJ(m)f FK(v)o(ertices)i(of)e FJ(S)5 b FK(.)41 b(T)-7 b(o)27 b(see)i(that)f FJ(S)33 b FK(is)27 b(a)h(v)o(erte)o(x)h (co)o(v)o(er)l(,)h(\002rst)83 4714 y(consider)f(the)d(edges)i (connecting)i(a)25 b(v)n(ariable)k FJ(x)1645 4728 y FC(i)1698 4714 y FK(and)e(its)g(ne)o(gation)34 b FI(\026)-51 b FJ(x)2356 4728 y FC(i)2384 4714 y FK(.)36 b(Either)27 b FJ(x)2743 4728 y FC(i)2797 4714 y FK(or)32 b FI(\026)-51 b FJ(x)2950 4728 y FC(i)3004 4714 y FK(is)26 b(in)h FJ(S)5 b FK(,)26 b(hence)h(this)g(edge)83 4827 y(is)j(co)o(v)o(ered.)50 b(Second,)32 b(consider)h(the)d(edges)h(in)f(the)h(triangles.)51 b(T)-7 b(w)o(o)29 b(out)h(of)g(three)h(v)o(ertices)h(in)e(each)h (triangle)h(are)83 4940 y(pick)o(ed,)22 b(hence)g(all)f(three)g(edges)h (in)e(the)h(triangle)h(are)f(co)o(v)o(ered)h(by)e FJ(S)5 b FK(.)27 b(Lastly)-6 b(,)22 b(consider)g(the)f(three)g(edges)h (connecting)83 5053 y(a)g(triangle)j FJ(C)510 5067 y FC(j)568 5053 y FK(and)e(the)g FJ(x)906 5067 y FC(i)934 5053 y FJ(;)f FI(\026)-52 b FJ(x)1026 5067 y FC(i)1077 5053 y FK(v)o(ertices.)30 b(T)-7 b(w)o(o)21 b(out)i(of)g(these)g(three) h(edges)g(are)f(co)o(v)o(ered)h(by)e(the)h(tw)o(o)g(v)o(ertices)h(in)e FJ(S)27 b FK(of)83 5166 y(the)d FJ(C)282 5180 y FC(j)318 5166 y FK(-triangle.)31 b(The)23 b(other)i(edge)f(is)g(co)o(v)o(ered)g (since)h(the)f(other)g(literal)h(is)e(in)h FJ(S)5 b FK(.)224 5279 y(Con)l(v)o(ersely)-6 b(,)30 b(suppose)f(there)f(is)e(a)h(v)o (erte)o(x)g(co)o(v)o(er)h FJ(S)j FK(of)26 b FJ(G)h FK(of)g(size)g(at)g (most)g FJ(n)22 b FI(+)g(2)p FJ(m)p FK(.)39 b(In)26 b(order)i(to)f(co)o (v)o(er)g(three)83 5392 y(edges)22 b(of)f(a)g(triangle,)i(at)e(least)h (tw)o(o)f(v)o(ertices)i(in)e(the)g(triangle)i(ha)n(v)o(e)f(to)f(be)g (in)g FJ(S)5 b FK(.)27 b(In)21 b(order)h(to)f(co)o(v)o(er)h(the)f FI(\()p FJ(x)3464 5406 y FC(i)3492 5392 y FJ(;)h FI(\026)-52 b FJ(x)3584 5406 y FC(i)3613 5392 y FI(\))21 b FK(edge,)83 5505 y(at)f(least)g(one)h(of)e FJ(x)650 5519 y FC(i)697
5505 y FK(and)26 b FI(\026)-50 b FJ(x)900 5519 y FC(i)947 5505 y FK(has)20 b(to)g(be)f(in)h FJ(S)5 b FK(.)27 b(Hence,)20 b(in)g(f)o(act)g FH(j)p FJ(S)5 b FH(j)26 b FI(=)f FJ(n)6 b FI(+)g(2)p FJ(m)19 b FK(and)i FJ(S)i FK(consists)f(of)e(e)o(xactly)h (tw)o(o)f(v)o(ertices)1928 5782 y(14)p eop end %%Page: 15 15 TeXDict begin 15 14 bop 83 91 a FK(out)21 b(of)f(each)h(triangle)h(and) f(one)g(out)g(of)f(each)h(pair)g FJ(x)1729 105 y FC(i)1757 91 y FJ(;)g FI(\026)-51 b FJ(x)1849 105 y FC(i)1878 91 y FK(.)26 b(Consider)c(a)e(truth)h(assignment)i FJ(t)i FI(:)h FJ(X)32 b FH(!)26 b(f)r FE(T)t(R)q(U)t(E)t FJ(;)17 b FE(F)o(A)t(L)t(S)t(E)6 b FH(g)83 204 y FK(where)21 b FJ(t)p FI(\()p FJ(x)445 218 y FC(i)474 204 y FI(\))k(=)i FE(T)t(R)q(U)t(E)d FK(if)d(v)o(erte)o(x)h FJ(x)1228 218 y FC(i)1276 204 y FK(is)f(in)g FJ(S)5 b FK(,)20 b(and)i FJ(t)p FI(\()p FJ(x)1824 218 y FC(i)1852 204 y FI(\))k(=)h FE(F)o(A)t(L)t(S)t(E)e FK(if)c(v)o(erte)o(x)27 b FI(\026)-51 b FJ(x)2640 218 y FC(i)2689 204 y FK(is)21 b(in)f FJ(S)5 b FK(.)28 b(W)-7 b(e)20 b(claim)h(that)g(all)g(clauses)83 317 y(are)k(satis\002ed)h(by)f(this)h(truth)g(assignment.)35 b(Consider)27 b(a)d(clause)i FJ(C)2204 331 y FC(j)2241 317 y FK(.)32 b(Let')-5 b(s)25 b(look)h(at)f(the)g(three)h(edges)g (coming)g(out)f(of)83 430 y(triangle)k FJ(C)452 444 y FC(j)489 430 y FK(.)40 b(The)27 b(tw)o(o)g(v)o(ertices)i(in)f FJ(S)j FK(of)d(this)g(triangle)h(can)f(only)h(co)o(v)o(er)f(tw)o(o)f (of)g(these)i(edges.)42 b(Hence,)28 b(the)g(other)83 543 y(edge)e(has)f(to)g(be)g(co)o(v)o(ered)i(by)e(a)f(v)o(erte)o(x)i (corresponding)j(to)c(the)h(other)g(literal,)g(say)f FJ(y)2802 557 y FC(j)2831 566 y Fp(1)2869 543 y FK(,)g(which)g(means)g FJ(y)3464 557 y FC(j)3493 566 y Fp(1)3559 543 y FI(=)30 b FE(T)t(R)q(U)t(E)83 656 y FK(under)25 b FJ(t)p FK(,)d(i.e.)28 b FJ(C)595 670 y FC(j)655 656 y FK(is)23 b(satis\002ed.)p 3797 656 4 62 v 3801 598 55 4 v 3801 656 V 3855 656 4 62 v 83 839 a Ft(Remark)30 b(5.3.)46 b FK(The)30 b Fo(NP)p FK(-completeness)j(proofs)f(of)f FI(3)p FK(-SA)-10 b(T)28 b(and)j(VC)e(were)h(presented)j(in)d(their)i(full)e(rigor)-5 b(.)50 b(Y)-10 b(ou)83 952 y(can)24 b(see)h(that)f(the)h(actual)g (ideas)g(were)f(much)g(simpler)h(than)g(the)f(lengths)i(of)e(the)h (proofs)g(w)o(ould)g(otherwise)g(indicate.)83 1065 y(From)e(this)i (point)g(on,)f(I)f(will)h(present)i(proofs)f(so)f(that)h(the)o(y)f(con) l(v)o(e)o(y)i(the)e(main)g(ideas)h(without)g(too)g(man)o(y)e (notational)83 1178 y(details.)29 b(Y)-10 b(ou)21 b(should)h(follo)n(w) f(the)g(formats)g(of)g(the)g(pre)n(vious)i(tw)o(o)d(proofs)i(when)f(w)o (orking)h(on)e(home)n(w)o(ork)i(problems.)83 1291 y(The)h(w)o(ording)i (can)f(be)f(shorter)l(,)j(as)d(long)h(as)g(the)g(main)f(idea)h(gets)h (across.)83 1456 y Ft(Cor)n(ollary)h(5.4.)42 b FF(Both)25 b FK(C)t FE(L)t(I)t(Q)s(U)t(E)j FF(and)e FK(I)t(S)g FF(ar)m(e)d Fo(NP)p FF(-complete)o(.)83 1622 y(Pr)l(oof.)46 b FK(This)33 b(follo)n(ws)h(easily)g(from)f(the)h(reductions)i(we)c(ha)n(v)o(e)i (done)g(in)f(Section)h(3)e(and)i(the)f(pre)n(vious)i(theorem.)83 1735 y(\(One)23 b(should)j(not)e(for)n(get)h(to)e(check)i(that)h(C)t FE(L)t(I)t(Q)s(U)t(E)i FK(and)c(IS)e(are)i(in)f Fo(NP)q FK(.)p 3797 1735 V 3801 1677 55 4 v 3801 1735 V 3855 1735 4 62 v 83 1918 a Ft(Theor)n(em)h(5.5.)43 b FK(S)t FE(U)t(B)t(S)t(E)t(T)30 b FK(S)t FE(U)t(M)25 b FF(is)e Fo(NP)q FF(-complete)o(.)83 2084 y(Pr)l(oof.)48 b FK(S)t FE(U)t(B)t(S)t(E)t(T)36 b FK(S)t FE(U)t(M)c FK(is)e(ob)o(viously)i(in)e Fo(NP)q FK(.)47 b(W)-7 b(e)30 b(will)f(sho)n(w)h(that)h FI(3)r FK(-)t(S)t(A)-6 b(T)33 b FH(\024)2762 2098 y FC(p)2833
2084 y FK(S)t FE(U)t(B)t(S)t(E)t(T)j FK(S)t FE(U)t(M)r FK(.)48 b(Consider)31 b(an)83 2197 y(instance)26 b FH(C)32 b FI(=)25 b FH(f)p FJ(C)690 2211 y FG(1)730 2197 y FJ(;)15 b(:)g(:)g(:)i(;)e(C)997 2211 y FC(m)1064 2197 y FH(g)24 b FK(of)g FI(3)r FK(-)t(S)t(A)-6 b(T)26 b(on)e FJ(n)f FK(v)n(ariables)j FJ(X)34 b FI(=)26 b FH(f)p FJ(x)2354 2211 y FG(1)2394 2197 y FJ(;)15 b(:)g(:)g(:)h(;)f(x)2647 2211 y FC(n)2695 2197 y FH(g)p FK(.)30 b(W)-7 b(e)23 b(will)h(construct)i(an)e(instance)83 2309 y(of)h(S)t FE(U)t(B)t(S)t(E)t(T)30 b FK(S)t FE(U)t(M)25 b FK(as)e(follo)n(ws.)224 2422 y(The)g(set)h FJ(S)k FK(of)23 b(natural)i(numbers)g(consists)h(of) d FI(2)p FJ(n)d FI(+)g(2)p FJ(m)j FK(numbers:)219 2588 y FH(\017)46 b FK(F)o(or)18 b(each)i(literal)g FJ(y)h FK(there)f(corresponds)i(a)d(member)g FJ(a)2014 2555 y FG(\()p FC(y)r FG(\))2128 2588 y FK(of)g FJ(S)k FK(whose)c(binary)i (representation)i(consists)e(of)e FJ(n)s FI(+)310 2714 y(3)p FJ(m)j FK(bits.)28 b(Suppose)23 b FJ(y)h FK(is)e(either)h FJ(x)1398 2728 y FC(i)1447 2714 y FK(or)28 b FI(\026)-51 b FJ(x)1596 2728 y FC(i)1645 2714 y FK(for)22 b(some)g FJ(i)k FH(2)e(f)p FI(1)p FJ(;)15 b(:)g(:)g(:)j(;)d(n)p FH(g)p FK(.)28 b(Write)22 b FJ(a)2847 2681 y FG(\()p FC(y)r FG(\))2968 2714 y FI(=)j FJ(a)3112 2666 y FG(\()p FC(y)r FG(\))3112 2740 y FC(n)p FG(+3)p FC(m)3312 2714 y FJ(a)3360 2666 y FG(\()p FC(y)r FG(\))3360 2740 y FC(n)p FG(+3)p FC(m)3575 2714 y FJ(:)15 b(:)g(:)h(a)3744 2666 y FG(\()p FC(y)r FG(\))3744 2740 y(1)3840 2714 y FK(.)310 2853 y(The)25 b FJ(n)f FK(most)h(signi\002cant)j(bits)d(are)h(all)f FI(0)p FK(,)g(e)o(xcept)i(for)e FJ(a)2098 2805 y FG(\()p FC(y)r FG(\))2098 2880 y FC(n)p FG(+3)p FC(m)p FP(\000)p FC(i)p FG(+1)2495 2853 y FI(=)k(1)p FK(.)k(If)25 b(literal)i FJ(y)g FK(appears)g(in)e(clause)i FJ(C)3804 2867 y FC(j)3840 2853 y FK(,)310 2993 y(then)e FJ(a)538 2945 y FG(\()p FC(y)r FG(\))538 3020 y(3)p FC(j)t FP(\000)p FG(2)725 2993 y FI(=)g(1)p FK(.)j(The)23 b(rest)h(of)g(the)g(bits)g(of)f FJ(a)1768 2960 y FG(\()p FC(y)r FG(\))1887 2993 y FK(are)h FI(0)p FK(.)219 3190 y FH(\017)46 b FK(There)23 b(are)f FI(2)p FJ(m)g FK(other)i(\223auxiliary\224)h(numbers)f FJ(a)1840 3157 y FG(\()p FC(j;)p FG(1\))2004 3190 y FK(and)f FJ(a)2205 3157 y FG(\()p FC(j;)p FG(2\))2369 3190 y FK(for)f FJ(j)31 b FI(=)25 b(1)p FJ(;)15 b(:)g(:)g(:)i(;)e(m)p FK(.)28 b(In)22 b(binary)i(format,)f(these)310 3315 y(numbers)28 b(ha)n(v)o(e)f FI(3)p FJ(m)f FK(bits)h(each.)38 b(Write)26 b FJ(a)1657 3282 y FG(\()p FC(j;)p FG(1\))1830 3315 y FI(=)k FJ(a)1979 3268 y FG(\()p FC(j;)p FG(1\))1979 3342 y(3)p FC(m)2137 3315 y FJ(:)15 b(:)g(:)h(a)2306 3268 y FG(\()p FC(j;)p FG(1\))2306 3342 y(1)2474 3315 y FK(and)27 b FJ(a)2679 3282 y FG(\()p FC(j;)p FG(2\))2852 3315 y FI(=)j FJ(a)3001 3268 y FG(\()p FC(j;)p FG(2\))3001 3342 y(3)p FC(m)3159 3315 y FJ(:)15 b(:)g(:)h(a)3328 3268 y FG(\()p FC(j;)p FG(2\))3328 3342 y(1)3470 3315 y FK(,)26 b(then)h(only)310 3448 y FJ(a)358 3400 y FG(\()p FC(j;)p FG(1\))358 3475 y(3)p FC(j)t FP(\000)p FG(2)546 3448 y FI(=)e(1)e FK(and)h FJ(a)912 3400 y FG(\()p FC(j;)p FG(2\))912 3475 y(3)p FC(j)t FP(\000)p FG(1)1099 3448 y FI(=)h(1)p FK(,)e(while)h(the)f(rest)h(of)g(their)g(bits)g(are)g FI(0)p FK(.)83 3613 y(The)f(tar)n(get)i FJ(t)d FK(is)h(also)h(a)f FI(\()p FJ(n)d FI(+)f(3)p FJ(m)p FI(\))p FK(-bit)24 b(binary)h(number) -5 b(.)30 b(The)22 b FJ(n)h FK(most)g(signi\002cant)i(bits)f(of)f FJ(t)g FK(are)g(all)h FI(1)p FK(.)k(The)23 b(last)h FI(3)p
FJ(m)83 3726 y FK(bits)g(go)g FI(100100)15 b FJ(:)g(:)g(:)k FI(100)p FK(.)224 3839 y(W)-7 b(e)30 b(claim)h(that)g FH(C)k FK(has)c(a)g(satisfying)i(truth)f(assignment)h(if)d(and)h(only)h (if)e(there)i(is)e(a)h(subset)h(of)e(numbers)i(in)f FJ(S)83 3952 y FK(whose)24 b(sum)f(is)h FJ(t)p FK(.)j(The)c(basic)i(idea)f(is)g (as)f(follo)n(ws.)224 4065 y(W)-7 b(e)25 b(ha)n(v)o(e)h(to)f(mak)o(e)h (sure)g(that)h(we)d(cannot)j(tak)o(e)g FJ(a)1836 4032 y FG(\()p FC(x)1903 4042 y Fs(i)1929 4032 y FG(\))1986 4065 y FK(and)f FJ(a)2194 4032 y FG(\026)-39 b FC(x)2230 4042 y Fs(i)2285 4065 y FK(at)25 b(the)h(same)f(time.)35 b(This)25 b(is)h(guaranteed)i(by)e(the)83 4178 y(f)o(act)i(that)f(the)h FJ(n)d FK(most)j(signi\002cant)h(bits)e(of)g FJ(t)f FK(are)i(all)f FI(1)p FK(.)39 b(If)27 b(we)f(tak)o(e)i(both)g FJ(a)2546 4145 y FG(\()p FC(x)2613 4155 y Fs(i)2639 4145 y FG(\))2697 4178 y FK(and)g FJ(a)2907 4145 y FG(\026)-39 b FC(x)2943 4155 y Fs(i)2973 4178 y FK(,)27 b(then)h(the)f(corresponding)83 4291 y(bit)d(in)f(the)h(sum)f(will)g(be)h FI(0)f FK(\(at)h(least)g(for) g(the)g(lar)n(gest)h FJ(i)e FK(for)h(which)g(both)g FJ(a)2438 4258 y FG(\()p FC(x)2505 4268 y Fs(i)2532 4258 y FG(\))2586 4291 y FK(and)g FJ(a)2792 4258 y FG(\026)-39 b FC(x)2828 4268 y Fs(i)2881 4291 y FK(are)24 b(tak)o(en\).)224 4403 y(The)29 b FI(3)p FJ(m)g FK(least)h(signi\002cant)i(bits)e(are)f(di)n (vided)i(into)g(blocks)f(of)g(size)g FI(3)f FK(each,)i(where)f(the)g FJ(j)5 b FK(th)30 b(block)g(\(from)g(the)83 4516 y(right\))j(is)g(used) g(to)f(v)o(erify)h(that)g FJ(C)1189 4530 y FC(j)1257 4516 y FK(is)f(satis\002ed.)56 b(If)32 b(some)h FJ(a)2088 4483 y FG(\()p FC(y)r FG(\))2215 4516 y FK(is)g(chosen,)i(then)e(there) h(is)e(a)g FI(1)g FK(in)g(all)g(the)h(blocks)83 4629 y(corresponding)e(the)26 b FJ(C)830 4643 y FC(j)892 4629 y FK(in)g(which)h FJ(y)h FK(occurs,)g(and)f FJ(C)1817 4643 y FC(j)1879 4629 y FK(is)f(satis\002ed.)38 b(Ho)n(we)n(v)o(er)l(,) 27 b FJ(C)2760 4643 y FC(j)2822 4629 y FK(can)g(be)f(satis\002ed)h(by)g (one,)g(tw)o(o,)83 4742 y(or)g(three)i(of)e(its)g(literal.)42 b(The)27 b(corresponding)32 b(block)c(in)g FJ(t)e FK(is)h FI(100)p FK(,)i(representing)i(number)d FI(4)p FK(.)40 b(If)27 b FJ(C)3297 4756 y FC(j)3360 4742 y FK(is)h(satis\002ed)g(by)83 4855 y FI(1)d FK(literal,)h(then)f(we)f(can)i(pick)f(up)g(both)h FJ(a)1402 4822 y FG(\()p FC(j;)p FG(1\))1568 4855 y FK(and)g FJ(a)1772 4822 y FG(\()p FC(j;)p FG(2\))1938 4855 y FK(so)f(that)g(the) h(sum)e(in)h(the)g(block)h(is)f FI(4)p FK(.)32 b(If)25 b FJ(C)3305 4869 y FC(j)3365 4855 y FK(is)g(satis\002ed)h(by)83 4968 y FI(2)f FK(or)g FI(3)g FK(literals,)j(then)e(we)e(pick)j(either)f FJ(a)1391 4935 y FG(\()p FC(j;)p FG(2\))1558 4968 y FK(or)g FJ(a)1707 4935 y FG(\()p FC(j;)p FG(1\))1874 4968 y FK(to)f(\223\002ll) g(in.)-6 b(\224)34 b(If)25 b FJ(C)2446 4982 y FC(j)2507 4968 y FK(is)h(not)f(satis\002ed,)i(then)f(the)g(sum)f(of)h FJ(a)3721 4935 y FG(\()p FC(j;)p FG(2\))83 5081 y FK(and)e FJ(a)285 5048 y FG(\()p FC(j;)p FG(1\))450 5081 y FK(is)g(not)f(suf)n (\002cient)i(to)f(mak)o(e)f(the)h(result)h FI(4)p FK(.)224 5194 y(Lastly)-6 b(,)25 b(notice)h(that)f(e)n(v)o(en)g(when)g FJ(C)1376 5208 y FC(j)1436 5194 y FK(is)f(satis\002ed)i(by)f FI(3)f FK(literals,)i(and)f(when)f(both)i FJ(a)2929 5161 y FG(\()p FC(j;)p FG(2\))3095 5194 y FK(and)f FJ(a)3298 5161 y FG(\()p FC(j;)p FG(1\))3464 5194 y FK(are)g(pick)o(ed,)83 5307 y(the)35 b(total)h(is)f(only)h FI(7)f FK(\226)f(or)h FI(111)h FK(in)f(binary)-6 b(.)65 b(Hence,)38 b(there)e(cannot)g(be)f (an)o(y)g(carry-o)o(v)o(er)i(bit)f(from)f(the)g FI(3)p FJ(m)f FK(least)83 5420 y(signi\002cant)26 b(bits)e(to)f(the)h(higher)h (order)f(bits.)224 5533 y(The)f(rest)h(of)g(the)g(proof)g(follo)n(ws)g
(straightforw)o(ardly)k(from)c(the)g(abo)o(v)o(e)g(analysis.)p 3797 5533 V 3801 5475 55 4 v 3801 5533 V 3855 5533 4 62 v 1928 5782 a(15)p eop end %%Page: 16 16 TeXDict begin 16 15 bop 83 91 a Ft(Theor)n(em)24 b(5.6.)43 b FK(H)t FE(A)t(M)t(I)t(L)m(T)s(O)t(N)t(I)t(A)t(N)31 b(C)t(Y)t(C)t(L)t(E)26 b FF(is)e Fo(NP)p FF(-complete)o(.)83 267 y(Pr)l(oof.)48 b FK(H)t(C)28 b(is)d(ob)o(viously)k(in)d Fo(NP)p FK(.)35 b(W)-7 b(e)25 b(will)h(sho)n(w)g(that)g FI(3)p FK(-SA)-10 b(T)24 b FH(\024)2310 281 y FC(p)2375 267 y FK(HC)g(with)i(a)g(reduction)i(by)e(Du)f(and)i(K)m(o)e([10].)83 380 y(Gi)n(v)o(en)e(an)g(instance)i FH(C)31 b FI(=)25 b FH(f)p FJ(C)1037 394 y FG(1)1077 380 y FJ(;)15 b(:)g(:)g(:)h(;)f(C) 1343 394 y FC(m)1410 380 y FH(g)23 b FK(of)g FI(3)p FK(-SA)-10 b(T)22 b(on)h FJ(n)f FK(v)n(ariables)j FJ(x)2426 394 y FG(1)2465 380 y FJ(;)15 b(:)g(:)g(:)i(x)2679 394 y FC(n)2726 380 y FK(,)22 b(we)g(construct)k(a)d(graph)h FJ(G)f FK(which)83 493 y(has)h(a)f(Hamiltonian)i(c)o(ycle)f(if)n(f)g FH(C)k FK(is)23 b(satis\002able.)31 b(Figure)24 b(illustrates)i(our)e (construction.)151 2798 y @beginspecial 0 @llx 0 @lly 72 @urx 259 @ury 720 @rwi @setspecial %%BeginDocument: 3sat-hc-1.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: 3sat-hc-1.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Tue Nov 16 01:29:50 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 72 259 %%Magnification: 0.6500 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def
/col25 /col26 /col27 /col28 /col29 /col30 /col31
{0.630 {0.750 {1.000 {1.000 {1.000 {1.000 {1.000
0.250 0.380 0.500 0.630 0.750 0.880 0.840
0.000 0.000 0.500 0.630 0.750 0.880 0.000
srgb} srgb} srgb} srgb} srgb} srgb} srgb}
bind bind bind bind bind bind bind
def def def def def def def
end save newpath 0 259 moveto 0 0 lineto 72 0 lineto 72 259 lineto closepath clip newpath -34.6 269.5 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.03900 0.03900 sc % % Fig objects follow % 7.500 slw % Ellipse n 2250 450 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 2250 1950 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 2250 3450 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 2250 6750 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 2250 5250 106 106 0 360 DrawEllipse gs col0 s gr % Polyline [60] 0 sd n 2175 525 m 1800 750 l 1800 1650 l 2175 1875 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2325 525 m 2700 750 l 2700 1650 l 2325 1875 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2175 2025 m 1800 2250 l 1800 3150 l 2175 3375 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2175 5325 m 1800 5550 l 1800 6450 l 2175 6675 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2325 2025 m 2700 2250 l 2700 3150 l 2325 3375 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2325 5325 m 2700 5550 l 2700 6450 l 2325 6675 l gs col0 s gr [] 0 sd % Polyline 45.000 slw [15 113] 113 sd n 2250 3750 m 2250 4950 l gs col0 s gr [] 0 sd % Polyline 2 slj 7.500 slw n 2175 375 m 2174 375 l 2173 374 l 2170 373 l 2166 371 l 2160 369 l 2152 366 l 2142 362 l 2130 358 l 2115 353 l 2098 348 l 2079 342 l 2058 336 l 2035 330 l 2011 324 l 1984 318 l
1957 313 l 1928 308 l 1898 305 l 1868 302 l 1837 301 l 1805 302 l 1773 304 l 1741 308 l 1709 315 l 1676 324 l 1643 336 l 1610 351 l 1576 370 l 1543 392 l 1509 419 l 1475 450 l 1440 485 l 1405 526 l 1371 573 l 1336 626 l 1301 685 l 1266 750 l 1233 822 l 1200 900 l 1176 963 l 1153 1029 l 1132 1096 l 1111 1162 l 1092 1228 l 1075 1293 l 1059 1356 l 1044 1416 l 1031 1474 l 1018 1529 l 1008 1582 l 998 1631 l 989 1677 l 982 1720 l 975 1760 l 969 1797 l 964 1832 l 960 1864 l 957 1894 l 954 1923 l 951 1949 l 949 1975 l 947 1999 l 946 2022 l 945 2046 l 944 2069 l 943 2092 l 942 2116 l 942 2141 l 941 2167 l 940 2195 l 939 2224 l 938 2256 l 937 2291 l 936 2328 l 935 2369 l 933 2413 l 931 2461 l 929 2514 l 927 2571 l 925 2632 l 922 2698 l 919 2769 l 916 2845 l 914 2926 l 911 3012 l 908 3102 l 905 3196 l 903 3293 l 902 3394 l 900 3496 l 900 3600 l 900 3704 l 902 3806 l 903 3907 l 905 4004 l 908 4098 l 911 4188 l 914 4274 l 916 4355 l 919 4431 l 922 4502 l 925 4568 l 927 4629 l 929 4686 l 931 4739 l 933 4787 l 935 4831 l 936 4872 l 937 4909 l 938 4944 l 939 4976 l 940 5005 l 941 5033 l 942 5059 l 942 5084 l 943 5108 l 944 5131 l 945 5154 l 946 5178 l 947 5201 l 949 5225 l 951 5251 l 954 5277 l 957 5306 l 960 5336 l 964 5368 l 969 5403 l 975 5440 l 982 5480 l 989 5523 l 998 5569 l 1008 5618 l 1018 5671 l 1031 5726 l 1044 5784 l 1059 5844 l 1075 5907 l 1092 5972 l 1111 6038 l 1132 6104 l 1153 6171 l 1176 6237 l 1200 6300 l 1233 6378 l 1266 6450 l 1301 6515 l 1336 6574 l 1371 6627 l 1405 6674 l 1440 6715 l 1475 6750 l 1509 6781 l 1543 6808 l 1576 6830 l 1610 6849 l 1643 6864 l 1676 6876 l 1709 6885 l 1741 6892 l 1773 6896 l 1805 6898 l 1837 6899 l 1868 6898 l 1898 6895 l 1928 6892 l 1957 6887 l 1984 6882 l 2011 6876 l 2035 6870 l 2058 6864 l 2079 6858 l 2098 6852 l 2115 6847 l 2130 6842 l 2142 6838 l 2152 6834 l 2160 6831 l 2166 6829 l 2170 6827 l 2173 6826 l 2174 6825 l 2175 6825 l gs col0 s gr $F2psEnd rs %%EndDocument @endspecial 642 723 a FC(d)678 732 y Fp(1)642 1210 y FC(d)678 1219 y Fp(2)642 1698 y FC(d)678 1707 y Fp(3)642 2282 y FC(d)678 2290 y Fs(n)642 2770 y FC(d)678 2779 y Fs(n)p Fp(+1)569 966 y FC(G)624 975 y Fp(1)569 1454 y FC(G)624 1463 y Fp(2)569 2526 y FC(G)624 2534 y Fs(n)1132 2798 y @beginspecial 0 @llx 0 @lly 94 @urx 263 @ury 940 @rwi @setspecial %%BeginDocument: 3sat-hc-2.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: 3sat-hc-2.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Tue Nov 16 01:30:03 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 94 263 %%Magnification: 0.6500 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 263 moveto 0 0 lineto 94 0 lineto 94 263 lineto closepath clip newpath -152.1 265.5 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def
/sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.03900 0.03900 sc % % Fig objects follow % 7.500 slw % Ellipse n 5250 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 3150 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 3150 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse
n 4350 3150 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 5550 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 5550 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 5550 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 450 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 6450 106 106 0 360 DrawEllipse gs col0 s gr % Polyline n 5175 525 m 4425 1275 l gs col0 % Polyline n 5325 525 m 6075 1275 l gs col0 % Polyline n 4425 1350 m 5175 1350 l gs col0 % Polyline n 5325 1350 m 6075 1350 l gs col0 % Polyline n 4425 2250 m 5175 2250 l gs col0 % Polyline n 5325 2250 m 6075 2250 l gs col0 % Polyline n 5325 3150 m 6075 3150 l gs col0 % Polyline n 4425 3150 m 5175 3150 l gs col0 % Polyline n 5325 5550 m 6075 5550 l gs col0 % Polyline n 4425 5550 m 5175 5550 l gs col0 % Polyline n 4425 5625 m 5175 6375 l gs col0 % Polyline n 5325 6375 m 6075 5625 l gs col0 % Polyline 45.000 slw [15 113] 113 sd n 4350 3450 m 4350 5250 l gs col0 % Polyline
s gr s gr s gr s gr s gr s gr s gr s gr s gr s gr s gr s gr
s gr
[] 0 sd
[15 113] 113 sd n 6150 3450 m 6150 5250 l gs col0 % Polyline 7.500 slw n 4350 1425 m 4350 2175 l gs col0 % Polyline n 4350 2325 m 4350 3075 l gs col0 % Polyline n 6150 1425 m 6150 2175 l gs col0 % Polyline n 6150 2325 m 6150 3075 l gs col0 $F2psEnd rs
s gr
[] 0 sd
s gr s gr s gr s gr
%%EndDocument @endspecial 1522 659 a FC(d)1558 669 y Fs(i)1522 951 y FC(b)1552 961 y Fs(i)p Fp(1)1132 1024 y FC(a)1169 1034 y Fs(i)p Fp(1)1911 1024 y FC(c)1942 1034 y Fs(i)p Fp(1)1522 1536 y FC(b)1552 1546 y Fs(i)p Fp(3)1132 1317 y FC(a)1169 1327 y Fs(i)p Fp(2)1132 1609 y FC(a)1169 1619 y Fs(i)p Fp(3)1911 1317 y FC(c)1942 1327 y Fs(i)p Fp(2)1911 1609 y FC(c)1942 1619 y Fs(i)p Fp(3)1911 2389 y FC(c)1942 2399 y Fs(ir)1522 2316 y FC(b)1552 2326 y Fs(ir)1132 2389 y FC(a)1169 2399 y Fs(ir)1522 2779 y FC(d)1558 2789 y Fs(i)p Fp(+1)1522 1902 y Fd(G)1599 1917 y FC(i)1522 1244 y(b)1552 1254 y Fs(i)p Fp(2)2299 2798 y @beginspecial 0 @llx 0 @lly 177 @urx 208 @ury 1770 @rwi @setspecial %%BeginDocument: 3sat-hc-3.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: 3sat-hc-3.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Tue Nov 16 02:07:54 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 177 208 %%Magnification: 0.6500 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def
/col14 /col15 /col16 /col17 /col18 /col19 /col20 /col21 /col22 /col23 /col24 /col25 /col26 /col27 /col28 /col29 /col30 /col31
{0.000 {0.000 {0.000 {0.000 {0.560 {0.690 {0.820 {0.560 {0.690 {0.820 {0.500 {0.630 {0.750 {1.000 {1.000 {1.000 {1.000 {1.000
0.820 0.560 0.690 0.820 0.000 0.000 0.000 0.000 0.000 0.000 0.190 0.250 0.380 0.500 0.630 0.750 0.880 0.840
0.000 0.560 0.690 0.820 0.000 0.000 0.000 0.560 0.690 0.820 0.000 0.000 0.000 0.500 0.630 0.750 0.880 0.000
srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb} srgb}
bind bind bind bind bind bind bind bind bind bind bind bind bind bind bind bind bind bind
def def def def def def def def def def def def def def def def def def
end save newpath 0 208 moveto 0 0 lineto 177 0 lineto 177 208 lineto closepath clip newpath -140.4 226.5 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Times-Roman /Times-Roman-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.03900 0.03900 sc % % Fig objects follow % 7.500 slw % Ellipse
n 5250 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 1350 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 2250 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 7350 2700 106 106 0 360 DrawEllipse gs -0.00 setgray ef gr gs col0 s gr % Ellipse n 6150 4950 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 4950 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 4950 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 4050 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 4050 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 4050 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 6150 3150 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 5250 3150 106 106 0 360 DrawEllipse gs col0 s gr % Ellipse n 4350 3150 106 106 0 360 DrawEllipse gs col0 s gr % Polyline 30.000 slw n 4425 1350 m 5175 1350 l gs col8 s gr % Polyline n 5325 1350 m 6075 1350 l gs col8 s gr % Polyline n 4425 2250 m 5175 2250 l gs col8 s gr % Polyline n 5325 2250 m
6075 2250 l gs % Polyline 7.500 slw n 4350 1425 m 4350 2175 l gs % Polyline 30.000 slw n 6150 1425 m 6150 2175 l gs % Polyline n 4350 525 m 4350 1275 l gs % Polyline 7.500 slw n 6150 525 m 6150 1275 l gs % Polyline n 6150 5025 m 6150 5775 l gs % Polyline 30.000 slw n 4350 5025 m 4350 5775 l gs % Polyline n 7425 2625 m 8100 2100 l gs % Polyline 7.500 slw n 6225 2325 m 7275 2625 l gs % Polyline 30.000 slw n 6225 3150 m 7275 2775 l gs % Polyline n 5325 4950 m 6075 4950 l gs % Polyline n 4425 4950 m 5175 4950 l gs % Polyline 7.500 slw n 4350 4125 m 4350 4875 l gs % Polyline 30.000 slw n 6150 4125 m 6150 4875 l gs % Polyline n 5325 4050 m 6075 4050 l gs % Polyline n 4425 4050 m 5175 4050 l gs % Polyline [45] 0 sd n 4350 3225 m 4350 3975 l gs % Polyline
col8 s gr
col0 s gr
col8 s gr col8 s gr
col0 s gr col0 s gr
col8 s gr col8 s gr
col0 s gr
col8 s gr col8 s gr col8 s gr
col0 s gr
col8 s gr col8 s gr col8 s gr
col4 s gr
[] 0 sd
7.500 slw n 6150 3225 m 6150 3975 l gs % Polyline 30.000 slw n 5325 3150 m 6075 3150 l gs % Polyline n 4425 3150 m 5175 3150 l gs % Polyline [45] 0 sd n 4350 2325 m 4350 3075 l gs % Polyline 7.500 slw n 6150 2325 m 6150 3075 l gs $F2psEnd rs
col0 s gr
col8 s gr col8 s gr
col4 s gr
[] 0 sd
col0 s gr
%%EndDocument @endspecial 2787 1276 a FC(b)2817 1286 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(3)3177 1349 y FC(c)3208 1359 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(3)3177 1642 y FC(c)3208 1652 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(2)3177 1934 y FC(c)3208 1944 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(1)2787 1569 y FC(b)2817 1579 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(2)2299 1617 y FC(a)2336 1627 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(2)2299 1325 y FC(a)2336 1335 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(3)2299 2202 y FC(a)2336 2212 y Fs(i;)p Fp(4)p Fs(j)2299 2495 y FC(a)2336 2505 y Fs(i;)p Fp(4)p Fs(j)s Fp(+1)3177 2227 y FC(c)3208 2237 y Fs(i;)p Fp(4)p Fs(j)3177 2519 y FC(c)3208 2529 y Fs(i;)p Fp(4)p Fs(j)s Fp(+1)2299 1910 y FC(a)2336 1920 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(1)2787 2446 y FC(b)2817 2456 y Fs(i;)p Fp(4)p Fs(j)s Fp(+1)2787 1861 y FC(b)2817 1871 y Fs(i;)p Fp(4)p Fs(j)s FA(\000)p Fp(1)2787 2153 y FC(b)2817 2163 y Fs(i;)p Fp(4)p Fs(j)3567 1861 y FC(C)3617 1871 y Fs(j)154 2911 y FK(\(a\))g(General)h (vie)n(w)103 b(\(b\))24 b(Component)h FJ(G)1513 2925 y FC(i)1564 2911 y FK(corresponds)i(to)d FJ(x)2172 2925 y FC(i)2725 2911 y FK(\(c\))g(Connect)g(to)g FJ(C)3333 2925 y FC(j)1143 3173 y FK(Figure)g(4:)29 b FI(3)r FK(-)t(S)t(A)-6 b(T)26 b FH(\024)1851 3187 y FC(p)1915 3173 y FK(H)t FE(A)t(M)t(I)t(L)m(T)s(O)t(N)t(I)t(A)t(N)31 b FK(C)t FE(Y)t(C)t(L)t(E)r FK(.)224 3387 y(The)21 b(construction)k(goes)d(as)f (follo)n(ws.)29 b(The)20 b(graph)j FJ(G)e FK(consists)i(of)e(a)g (series)h(of)f(components)j FJ(G)3260 3401 y FG(1)3300 3387 y FJ(;)15 b(:)g(:)g(:)i(;)e(G)3573 3401 y FC(n)3641 3387 y FK(which)83 3500 y(corresponds)30 b(to)d(v)n(ariables)i FJ(x)1049 3514 y FG(1)1088 3500 y FJ(;)15 b(:)g(:)g(:)i(;)e(x)1342 3514 y FC(n)1415 3500 y FK(as)27 b(sho)n(wn)g(in)g(Figure)g(4\(a\).)40 b(Each)26 b(of)h FJ(G)2726 3514 y FC(i)2781 3500 y FK(looks)h(that)f (that)h(in)e(Figure)i(4\(b\),)83 3613 y(where)c FJ(r)k FI(=)d(4)p FJ(m)p FK(.)224 3726 y(Consider)30 b(the)f FJ(G)790 3740 y FC(i)847 3726 y FK(component.)46 b(There)29 b(are)g(e)o(xactly)h(tw)o(o)f(possible)i(paths)f(from)e FJ(d)2946 3740 y FC(i)3003 3726 y FK(to)g FJ(d)3148 3740 y FC(i)p FG(+1)3295 3726 y FK(which)h(co)o(v)o(er)g(all)83
3839 y(v)o(ertices)36 b(of)f(the)g(component.)65 b(Either)35 b(we)f(enter)i(with)f FI(\()p FJ(d)2032 3853 y FC(i)2060 3839 y FJ(;)15 b(a)2148 3853 y FC(i)p FG(1)2212 3839 y FI(\))35 b FK(or)f(with)h FI(\()p FJ(d)2669 3853 y FC(i)2698 3839 y FJ(;)15 b(b)2777 3853 y FC(i)p FG(1)2841 3839 y FI(\))p FK(.)62 b(The)34 b(rest)h(of)g(such)h(path)f(is)83 3952 y(determined)g(by)d(the)h(\002rst)f(mo)o(v)o(e:)46 b(just)33 b(go)f(zig-zag'ing)k(to)c(the)h(end.)56 b(Hence,)34 b(there)f(are)g FI(2)3106 3919 y FC(n)3185 3952 y FK(Hamiltonian)h (paths)83 4065 y(through)26 b FJ(G)p FK(,)d(corresponding)28 b(to)c FI(2)1188 4032 y FC(n)1259 4065 y FK(possible)i(truth)e (assignments)j(to)d(the)g(v)n(ariables)i FJ(x)2871 4079 y FC(i)2899 4065 y FK(.)j(If)23 b(a)h(path)g(enters)h FJ(G)3588 4079 y FC(i)3640 4065 y FK(at)f FJ(a)3777 4079 y FC(i)p FG(1)3840 4065 y FK(,)83 4178 y(then)g(consider)i FJ(x)645 4192 y FC(i)696 4178 y FK(to)d(be)j FE(T)t(R)q(U)t(E)t FK(,)c(otherwise)31 b FI(\026)-51 b FJ(x)1576 4192 y FC(i)1627 4178 y FK(is)26 b FE(T)t(R)q(U)t(E)t FK(.)224 4291 y(Note)d(that)g(a)g(Hamiltonian)h(path)g(from)e FJ(d)1544 4305 y FC(i)1595 4291 y FK(to)h FJ(d)1735 4305 y FC(i)p FG(+1)1875 4291 y FK(corresponding)k(to)c(setting)i FJ(x)2827 4305 y FC(i)2880 4291 y FI(=)i FE(T)t(R)q(U)t(E)f FK(must)d(pass)g(through)83 4403 y(edge)h FI(\()p FJ(a)360 4417 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)566 4403 y FJ(;)15 b(a)654 4417 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)860 4403 y FI(\))p FK(,)23 b(for)h(all)g FJ(j)31 b FI(=)24 b(1)p FJ(;)15 b(:)g(:)g(:)j(;)d(m)p FK(.)224 4516 y(No)n(w)-6 b(,)25 b(we)g(add)h FJ(m)e FK(more)i(v)o(ertices)h (labelled)h FJ(C)1728 4530 y FG(1)1767 4516 y FJ(;)15 b(:)g(:)g(:)i(;)e(C)2034 4530 y FC(m)2101 4516 y FK(.)34 b(If)25 b FJ(C)2308 4530 y FC(j)2370 4516 y FK(contains)j FJ(x)2750 4530 y FC(i)2778 4516 y FK(,)d(then)h(we)f(add)h(tw)o(o)f (edges)i(from)83 4629 y FJ(C)148 4643 y FC(j)206 4629 y FK(to)22 b FJ(a)346 4643 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)574 4629 y FK(and)h FJ(a)775 4643 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)980 4629 y FK(.)28 b(If)22 b FJ(C)1178 4643 y FC(j)1236 4629 y FK(contains)30 b FI(\026)-50 b FJ(x)1613 4643 y FC(i)1641 4629 y FK(,)21 b(then)j(we)d(add)i(tw)o(o) f(edges)i(from)e FJ(C)2793 4643 y FC(j)2851 4629 y FK(to)h FJ(c)2983 4643 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)3210 4629 y FK(and)g FJ(c)3402 4643 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)3608 4629 y FK(.)k(Thus,)83 4742 y(each)d FJ(C)337 4756 y FC(j)397 4742 y FK(has)f(de)o(gree)i(e)o(xactly)g FI(6)p FK(.)224 4855 y(The)30 b(crucial)i(point)g(to)e(notice)i(is)e (that,)j(we)c(cannot)j(construct)h(a)d(Hamiltonian)i(c)o(ycle)f(which)g (passes)h(through)83 4968 y(some)h FJ(C)372 4982 y FC(j)440 4968 y FK(from)g(a)f(v)o(erte)o(x)i(in)e(some)h FJ(G)1375 4982 y FC(i)1436 4968 y FK(to)g(a)f(v)o(erte)o(x)h(in)g(some)g FJ(G)2265 4983 y FC(i)2289 4964 y FA(0)2348 4968 y FK(with)f FJ(i)43 b FH(6)p FI(=)f FJ(i)2759 4935 y FP(0)2783 4968 y FK(.)55 b(In)33 b(other)h(w)o(ords,)h(in)e(order)g(to)83 5081 y(co)o(v)o(er)e FJ(C)377 5095 y FC(j)444 5081 y FK(we)g(must)g(go)g(through)i(v)o(ertices)g(as)e(if)f(the)i FJ(C)1932 5095 y FC(j)1999 5081 y FK(didn')n(t)g(e)o(xist,)i(and)d (then)h(replace)h(\223locally\224)g(some)e(edge)83 5194 y FI(\()p FJ(a)166 5208 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)372 5194 y FJ(;)15 b(a)460 5208 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)666 5194 y FI(\))33 b FK(or)g FI(\()p FJ(c)916 5208 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)1122
5194 y FJ(;)15 b(c)1201 5208 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)1407 5194 y FI(\))33 b FK(by)g(\223stopping)j(by\224)d FJ(C)2212 5208 y FC(j)2281 5194 y FK(in)g(between.)58 b(T)-7 b(o)32 b(see)h(that)g(this)h(claim)f(is)g(true,)83 5307 y(suppose)c(\226)d(as)g(sho)n(wn)h(in)g(Figure)g(4\(c\))g(\226)f (that)i(we)d(passes)j(through)h FJ(C)2364 5321 y FC(j)2426 5307 y FK(from)e(some)f(other)i(component)h(and)e(enters)83 5420 y FJ(G)154 5434 y FC(i)213 5420 y FK(at)j FJ(c)347 5434 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)553 5420 y FK(,)i(say)-6 b(.)51 b(Note)31 b(that)g(an)o(y)g(Hamiltonian)i(c)o (ycle)f(has)f(to)g(pass)g(through)i(the)e(horizontal)j(edges)e(to)f(co) o(v)o(er)83 5533 y(the)c FJ(b)259 5547 y FC(p;q)353 5533 y FK(.)38 b(Hence,)28 b(both)g(edges)g FI(\()p FJ(c)1191 5547 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)1397 5533 y FJ(;)15 b(b)1476 5547 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)1683 5533 y FI(\))26 b FK(and)i FI(\()p FJ(b)1976 5547 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)2182 5533 y FJ(;)15 b(a)2270 5547 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)2476 5533 y FI(\))26 b FK(are)i(in)e(the)i(current)h(path.)40 b(Moreo)o(v)o(er)l(,)28 b(it)1928 5782 y(16)p eop end %%Page: 17 17 TeXDict begin 17 16 bop 83 91 a FK(is)26 b(easy)g(to)g(see)g(that)g (both)g FI(\()p FJ(c)1013 105 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(2)1220 91 y FJ(;)15 b(c)1299 105 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(3)1505 91 y FI(\))25 b FK(and)i FI(\()p FJ(c)1796 105 y FC(i;)p FG(4)p FC(j)1912 91 y FJ(;)15 b(c)1991 105 y FC(i;)p FG(4)p FC(j)t FG(+1)2197 91 y FI(\))25 b FK(are)h(in)g(the)g(c)o(ycle.)36 b(W)-7 b(e)25 b(no)n(w)g(ha)n(v)o(e)h(a)f(dilemma)h(at)83 204 y(v)o(erte)o(x)e FJ(a)378 218 y FC(i;)p FG(4)p FC(j)t FP(\000)p FG(1)607 204 y FK(since)g(we)f(do)g(not)h(kno)n(w)g(where)g (to)f(go)h(from)f(it.)29 b(Note)23 b(that,)h FJ(x)2606 218 y FC(i)2657 204 y FK(and)30 b FI(\026)-51 b FJ(x)2863 218 y FC(i)2914 204 y FK(cannot)25 b(both)f(be)g(in)f FJ(C)3630 218 y FC(j)3667 204 y FK(.)224 317 y(The)33 b(rest)h(of)f(the)g(proof)h(no)n(w)f(follo)n(ws)h(straightforw)o(ardly) -6 b(.)62 b(A)32 b(Hamiltonian)j(c)o(ycle)f(corresponds)i(to)e(a)e (truth)83 430 y(assignment)24 b(where)d(occasionally)k(the)d(c)o(ycle)f (\223stop)i(by\224)e FJ(C)2001 444 y FC(j)2058 430 y FK(to)h(say)f(that)h(my)f(assignment)i(satis\002es)f FJ(C)3387 444 y FC(j)3424 430 y FK(.)27 b(The)21 b(reader)83 543 y(should)k(ha)n(v)o(e)f(no)g(trouble)h(completing)h(the)e(proof.)p 3797 543 4 62 v 3801 485 55 4 v 3801 543 V 3855 543 4 62 v 83 731 a Ft(Theor)n(em)g(5.7.)41 b FI(3)r FK(-)t FE(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I)t(L)t(I)t(T)t(Y)31 b FF(is)23 b Fo(NP)p FF(-complete)o(.)83 918 y(Pr)l(oof.)46 b FK(It')-5 b(s)32 b(ob)o(vious)h(that)g FI(3)r FK(-)t FE(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I)t(L)t(I)t(T)t(Y)38 b FK(is)31 b(in)h Fo(NP)p FK(.)52 b(W)-7 b(e)31 b(will)g(reduce)i FI(3)p FK(-SA)-10 b(T)30 b(to)i(it.)52 b(Gi)n(v)o(en)32 b(an)f(instance)83 1031 y FH(C)62 b FI(=)56 b FH(f)p FJ(C)430 1045 y FG(1)470 1031 y FJ(;)15 b(:)g(:)g(:)h(;)f(C)736 1045 y FC(m)803 1031 y FH(g)40 b FK(of)g FI(3)p FK(-SA)-10 b(T)39 b(on)i FJ(n)e FK(v)n(ariables)j FJ(X)64 b FI(=)56 b FH(f)p FJ(x)2233 1045 y FG(1)2273 1031 y FJ(;)15 b(:)g(:)g(:)i(;)e(x) 2527 1045 y FC(n)2574 1031 y FH(g)p FK(,)44 b(we)c(construct)j(an)d (instance)i(of)f FI(3)r FK(-)85 1144 y FE(C)t(O)t(L)t(O)t(R)t(A)t(B)t (I)t(L)t(I)t(T)t(Y)27 b FK(as)22 b(follo)n(ws.)29 b(Figure)22 b(illustrates)i(our)f(construction.)31 b(There)22 b(is)g(a)f
FF(top)h(verte)n(x)h FJ(v)s FK(.)28 b(F)o(or)21 b(each)h(v)n(ariable) 195 2933 y @beginspecial 0 @llx 0 @lly 425 @urx 201 @ury 4250 @rwi @setspecial %%BeginDocument: 3sat-3cor.pstex %!PS-Adobe-2.0 EPSF-2.0 %%Title: 3sat-3cor.pstex %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Thu Nov 11 02:10:13 2004 %%For: hungngo@hanoi.cse.buffalo.edu (Hung Q. Ngo) %%BoundingBox: 0 0 425 201 %%Magnification: 0.4900 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 201 moveto 0 0 lineto 425 0 lineto 425 201 lineto closepath clip newpath 9.2 184.7 translate 1 -1 scale /cp /ef /gr /gs {closepath} bind def {eofill} bind def {grestore} bind def {gsave} bind def
/sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.02940 0.02940 sc % % Fig objects follow % 7.500 slw % Ellipse n 825 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 225 2100 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 300 2100 m 750 2100 l gs col0 s gr
% Ellipse n 2325 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 1725 2100 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 1800 2100 m 2250 2100 l gs col0 s gr % Polyline [15 45] 45 sd n -195 1875 m -300 1875 -300 2295 105 arcto 4 {pop} repeat -300 2400 2745 2400 105 arcto 4 {pop} repeat 2850 2400 2850 1980 105 arcto 4 {pop} repeat 2850 1875 -195 1875 105 arcto 4 {pop} repeat cp gs col0 s gr [] 0 sd % Ellipse n 4575 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 3975 2100 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 4050 2100 m 4500 2100 l gs col0 s gr % Ellipse n 8325 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 7725 2100 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 7800 2100 m 8250 2100 l gs col0 s gr % Ellipse n 12075 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 11475 2100 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 11550 2100 m 12000 2100 l gs col0 s gr % Ellipse n 3600 4575 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 3075 5475 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 4125 5475 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 2700 5850 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 3600 4050 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse
n 4500 5850 75 75 0 360 DrawEllipse gs col0 s gr % Polyline n 3675 4650 m 4125 5400 l gs col0 s gr % Polyline n 3150 5475 m 4050 5475 l gs col0 s gr % Polyline n 3075 5400 m 3525 4650 l gs col0 s gr % Polyline n 3600 4125 m 3600 4500 l gs col0 s gr % Polyline n 2775 5775 m 3000 5550 l gs col0 s gr % Polyline n 4200 5550 m 4425 5775 l gs col0 s gr % Ellipse n 6075 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 5475 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9825 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9225 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 13575 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 12975 2100 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 10200 4500 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9675 5400 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 10725 5400 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 9300 5775 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 10200 3975 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 11100 5775 75 75 0 360 DrawEllipse gs col0 s gr % Ellipse n 6975 -450 75 75 0 360 DrawEllipse gs col0 s gr
% Polyline n 5550 2100 m 6000 2100 l gs col0 s gr % Polyline [15 45] 45 sd n 3555 1875 m 3450 1875 3450 2295 105 arcto 4 {pop} repeat 3450 2400 6495 2400 105 arcto 4 {pop} repeat 6600 2400 6600 1980 105 arcto 4 {pop} repeat 6600 1875 3555 1875 105 arcto 4 {pop} repeat cp gs col0 s gr [] 0 sd % Polyline n 9300 2100 m 9750 2100 l gs col0 s gr % Polyline [15 45] 45 sd n 7305 1875 m 7200 1875 7200 2295 105 arcto 4 {pop} repeat 7200 2400 10245 2400 105 arcto 4 {pop} repeat 10350 2400 10350 1980 105 arcto 4 {pop} repeat 10350 1875 7305 1875 105 arcto 4 {pop} repeat cp gs col0 s gr [] 0 sd % Polyline n 13050 2100 m 13500 2100 l gs col0 s gr % Polyline [15 45] 45 sd n 11055 1875 m 10950 1875 10950 2295 105 arcto 4 {pop} repeat 10950 2400 13995 2400 105 arcto 4 {pop} repeat 14100 2400 14100 1980 105 arcto 4 {pop} repeat 14100 1875 11055 1875 105 arcto 4 {pop} repeat cp gs col0 s gr [] 0 sd % Polyline n 225 2175 m 2625 5775 l gs col0 s gr % Polyline n 1725 2175 m 2625 5775 l gs col0 s gr % Polyline n 3975 2175 m 3600 3975 l gs col0 s gr % Polyline n 6075 2175 m 3600 3975 l gs col0 s gr % Polyline n 11475 2175 m 4575 5775 l gs col0 s gr % Polyline n 12900 2175 m 4575 5775 l gs col0 s gr % Polyline n 10275 4575 m 10725 5325 l gs col0 s gr % Polyline n 9750 5400 m 10650 5400 l gs col0 s gr % Polyline n 9675 5325 m 10125 4575 l gs col0 s gr % Polyline n 10200 4050 m
10200 4425 l gs col0 s gr % Polyline n 9375 5700 m 9600 5475 l gs col0 s gr % Polyline n 10800 5475 m 11025 5700 l gs col0 s gr % Polyline n 3975 2175 m 9225 5775 l gs col0 s gr % Polyline n 5550 2175 m 9225 5775 l gs col0 s gr % Polyline n 7725 2175 m 10200 3900 l gs col0 s gr % Polyline n 9225 2175 m 10200 3900 l gs col0 s gr % Polyline n 11475 2175 m 11100 5700 l gs col0 s gr % Polyline n 13575 2175 m 11100 5700 l gs col0 s gr % Polyline n 225 2025 m 6975 -375 l gs col0 s gr % Polyline n 825 2025 m 6975 -375 l gs col0 s gr % Polyline n 1725 2025 m 6975 -375 l gs col0 s gr % Polyline n 2325 2025 m 6975 -375 l gs col0 s gr % Polyline n 3975 2025 m 6975 -375 l gs col0 s gr % Polyline n 4575 2025 m 6975 -375 l gs col0 s gr % Polyline n 5475 2025 m 6975 -375 l gs col0 s gr % Polyline n 6075 2025 m 6975 -375 l gs col0 s gr % Polyline n 7725 2025 m 6975 -375 l gs col0 s gr % Polyline n 6975 -375 m 8325 2025 l gs col0 s gr % Polyline n 9225 2025 m 6975 -375 l gs col0 s gr % Polyline
n 6975 -375 m 9825 2025 l gs col0 s gr % Polyline n 6975 -375 m 11475 2025 l gs col0 s gr % Polyline n 6975 -375 m 12075 2025 l gs col0 s gr % Polyline n 6975 -375 m 12975 2025 l gs col0 s gr % Polyline n 6975 -375 m 13575 2025 l gs col0 s gr $F2psEnd rs %%EndDocument @endspecial 492 1908 a Fs(b)519 1916 y Fc(x)552 1928 y Fe(1)859 1908 y Fs(d)891 1916 y Fc(x)924 1928 y Fe(1)234 1908 y Fs(a)268 1916 y Fc(x)301 1928 y Fe(1)602 1908 y Fs(c)630 1916 y Fc(x)663 1928 y Fe(1)1116 2662 y Fs(C)1160 2672 y Fe(1)1006 2919 y Fs(C)1050 2929 y Fe(1)1100 2919 y Fp(=)c FA(f)p Fs(x)1232 2929 y Fe(1)1264 2919 y Fs(;)c Fp(\026)-34 b Fs(x)1328 2929 y Fe(2)1360 2919 y Fs(;)11 b(x)1425 2929 y Fe(4)1457 2919 y FA(g)1410 1908 y Fs(b)1437 1916 y Fc(x)1470 1928 y Fe(2)1778 1908 y Fs(d)1810 1916 y Fc(x)1843 1928 y Fe(2)1153 1908 y Fs(a)1187 1916 y Fc(x)1220 1928 y Fe(2)1521 1908 y Fs(c)1549 1916 y Fc(x)1582 1928 y Fe(2)2329 1908 y Fs(b)2356 1916 y Fc(x)2389 1928 y Fe(3)2697 1908 y Fs(d)2729 1916 y Fc(x)2762 1928 y Fe(3)2072 1908 y Fs(a)2106 1916 y Fc(x)2139 1928 y Fe(3)2439 1908 y Fs(c)2467 1916 y Fc(x)2500 1928 y Fe(3)3248 1908 y Fs(b)3275 1916 y Fc(x)3308 1928 y Fe(4)3615 1908 y Fs(d)3647 1916 y Fc(x)3680 1928 y Fe(4)2991 1908 y Fs(a)3025 1916 y Fc(x)3058 1928 y Fe(4)3358 1908 y Fs(c)3386 1916 y Fc(x)3419 1928 y Fe(4)2733 2643 y Fs(C)2777 2653 y Fe(1)2623 2901 y Fs(C)2667 2911 y Fe(1)2717 2901 y Fp(=)18 b FA(f)p Fs(x)2849 2911 y Fe(2)2881 2901 y Fs(;)10 b(x)2945 2911 y Fe(3)2977 2901 y Fs(;)15 b Fp(\026)-34 b Fs(x)3042 2911 y Fe(4)3074 2901 y FA(g)1241 3129 y FK(Figure)24 b(5:)29 b FI(3)r FK(-)t(S)t(A)-6 b(T)26 b FH(\024)1949 3143 y FC(p)2011 3129 y FI(3)r FK(-)t FE(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I) t(L)t(I)t(T)t(Y)r FK(.)83 3349 y FJ(x)135 3363 y FC(i)163 3349 y FK(,)k(create)h FI(4)e FK(v)o(ertices)j FJ(a)895 3363 y FC(x)935 3373 y Fs(i)965 3349 y FJ(;)15 b(b)1044 3363 y FC(x)1084 3373 y Fs(i)1114 3349 y FJ(;)g(c)1193 3363 y FC(x)1233 3373 y Fs(i)1264 3349 y FK(,)31 b(and)f FJ(d)1525 3363 y FC(x)1565 3373 y Fs(i)1595 3349 y FK(.)46 b(F)o(or)29 b(each)i(clause)g FJ(C)2335 3363 y FC(j)2371 3349 y FK(,)f(create)h(a)e(triangle)j(with)d(three)i(e)o(xtra)f(edges) 83 3462 y(pointing)g(out)f(to)f(three)h(e)o(xtra)f(v)o(ertices)i(as)e (sho)n(wn)g(in)g(the)g(\002gure.)43 b(Each)28 b(e)o(xtra)g(v)o(erte)o (x)h(corresponds)j(to)27 b(one)i(of)f(the)83 3574 y(three)23 b(literals)h FJ(y)600 3588 y FC(j)629 3597 y Fp(1)667 3574 y FJ(;)15 b(y)752 3588 y FC(j)781 3597 y Fp(2)819 3574 y FK(,)22 b(or)g FJ(y)1006 3588 y FC(j)1035 3597 y Fp(3)1094 3574 y FK(of)g(the)h(clause.)30 b(If)22 b(the)g(literal)i (is)e(not)g(a)g(ne)o(gation,)i(say)f(the)f(literal)i(is)e
FJ(x)3330 3588 y FC(i)3358 3574 y FK(,)f(then)i(connect)83 3687 y(the)k(e)o(xtra)h(v)o(erte)o(x)g FJ(x)730 3701 y FC(i)784 3687 y FK(\(of)f(the)h(clause')h(triangle\))g(to)e FJ(a)1817 3701 y FC(x)1857 3711 y Fs(i)1913 3687 y FK(and)h FJ(c)2110 3701 y FC(x)2150 3711 y Fs(i)2180 3687 y FK(.)39 b(If)27 b(the)g(literal)i(is)j FI(\026)-50 b FJ(x)2844 3701 y FC(i)2872 3687 y FK(,)27 b(then)g(connect)i(it)e(to)g FJ(a)3635 3701 y FC(x)3675 3711 y Fs(i)3732 3687 y FK(and)83 3800 y FJ(d)130 3814 y FC(x)170 3824 y Fs(i)201 3800 y FK(.)224 3913 y(W)-7 b(e)23 b(will)g(sho)n(w)g(that)h FH(C)k FK(is)c(satis\002able)h(if)n(f)e FJ(G)h FK(is)f FI(3)p FK(-colorable.)224 4026 y(The)j(main)g(idea)h(is)f(that,)i(for)e (each)h(triangle)h FJ(C)1738 4040 y FC(j)1775 4026 y FK(,)e(if)g(the)g(tree)h(e)o(xtra)g(v)o(ertices)h(get)e(the)h(same)f (color)h(then)g(there)g(is)83 4139 y(no)j(w)o(ay)g(to)g(color)h(the)g (inner)g(three)g(v)o(ertices)h(with)e(three)h(colors.)50 b(On)29 b(the)i(other)g(hand,)h(if)e(there)h(are)g(at)f(least)h(tw)o(o) 83 4252 y(outside)25 b(colors,)g(then)f(the)g(inner)h(v)o(ertices)g (can)f(al)o(w)o(ays)g(be)g(colored.)224 4365 y(Suppose)33 b(\002rst)e(that)h FH(C)k FK(is)31 b(satis\002able)i(with)f(truth)g (assignment)i FJ(t)p FK(.)51 b(Color)32 b(the)g(top)g(v)o(erte)o(x)g FJ(v)i FK(with)d(color)h FI(1)p FK(.)52 b(If)83 4478 y FJ(t)p FI(\()p FJ(x)203 4492 y FC(i)231 4478 y FI(\))35 b(=)h FE(T)t(R)q(U)t(E)c FK(then)d(color)h FJ(a)1086 4492 y FC(x)1126 4502 y Fs(i)1184 4478 y FK(and)f FJ(c)1382 4492 y FC(x)1422 4502 y Fs(i)1480 4478 y FK(with)f FI(2)p FK(,)i(and)f FJ(b)1965 4492 y FC(x)2005 4502 y Fs(i)2062 4478 y FK(and)g FJ(d)2268 4492 y FC(x)2308 4502 y Fs(i)2367 4478 y FK(with)f FI(3)p FK(.)43 b(If)29 b FJ(t)p FI(\()p FJ(x)2876 4492 y FC(i)2904 4478 y FI(\))35 b(=)h FE(F)o(A)t(L)t(S)t(E)d FK(then)c(color)h FJ(a)3793 4492 y FC(x)3833 4502 y Fs(i)83 4591 y FK(and)d FJ(d)287 4605 y FC(x)327 4615 y Fs(i)382 4591 y FK(with)f FI(2)p FK(,)g(and)h FJ(b)859 4605 y FC(x)899 4615 y Fs(i)954 4591 y FK(and)g FJ(c)1150 4605 y FC(x)1190 4615 y Fs(i)1245 4591 y FK(with)f FI(3)p FK(.)36 b(The)26 b(idea)g(is)g(that)h(if)e(a)h(literal,)i(say)e FJ(x)2732 4605 y FC(i)2760 4591 y FK(,)g(is)g(true)g(then)h(there)g (will)f(be)g(tw)o(o)83 4704 y(choices)f(of)f(colors)h(for)f(the)f (triangles')j(e)o(xtra)f(v)o(ertices)g(which)f(correspond)i(to)e(the)g (literal,)g(because)i FJ(a)3373 4718 y FC(x)3413 4728 y Fs(i)3466 4704 y FK(and)e FJ(c)3659 4718 y FC(x)3699 4728 y Fs(i)3752 4704 y FK(get)83 4816 y(the)i(same)g(color)-5 b(.)38 b(Because)27 b(all)f FJ(C)1181 4830 y FC(j)1243 4816 y FK(are)g(satis\002able,)i(each)f FJ(C)2048 4830 y FC(j)2084 4816 y FK(-triangle)i(has)d(at)g(least)h(one)f(outside)i(v) o(erte)o(x)f(with)f(tw)o(o)83 4929 y(color)i(choices.)43 b(Thus)27 b(the)h(outside)h(v)o(ertices)g(of)f FJ(C)1743 4943 y FC(j)1806 4929 y FK(can)f(be)h(colors)h(so)e(that)h(at)f(least)i (tw)o(o)e(colors)i(are)e(used.)41 b(Then,)83 5042 y(the)24 b(inner)g(v)o(ertices)h(of)f FJ(C)894 5056 y FC(j)953 5042 y FK(can)g(be)g(properly)h(colored)h(due)e(to)f(the)h(observ)n (ation)j(abo)o(v)o(e.)224 5155 y(Con)l(v)o(ersely)-6 b(,)33 b(suppose)e(the)e(graph)h FJ(G)f FK(is)f FI(3)p FK(-colorable,)34 b(we)28 b(can)h(\002nd)g(a)f(truth)i(assignment)h(by) e(assigning)j FJ(x)3736 5169 y FC(i)3792 5155 y FK(to)83 5268 y(be)26 b FE(T)t(R)q(U)t(E)i FK(if)c FJ(a)548 5282 y FC(x)588 5292 y Fs(i)641 5268 y FK(and)h FJ(c)835 5282 y FC(x)875 5292 y Fs(i)929 5268 y FK(get)g(the)f(same)g(color)l(,)i (and)h FE(F)o(A)t(L)t(S)t(E)h FK(otherwise.)33 b(It)24
b(is)g(easy)h(to)f(check)h(that)g(this)g(assignment)83 5381 y(satis\002es)d(all)e(of)g(the)h(clauses.)29 b(Consider)22 b(a)e(clause)i FJ(C)1759 5395 y FC(j)1796 5381 y FK(,)e(for)g (instance.)30 b(If)20 b FJ(C)2457 5395 y FC(j)2513 5381 y FK(is)g(not)h(satis\002able)h(then)g(all)e(three)h(outside)1928 5782 y(17)p eop end %%Page: 18 18 TeXDict begin 18 17 bop 83 91 a FK(v)o(ertices)27 b(of)e(its)h (triangle)h(must)f(ha)n(v)o(e)g(the)f(same)h(color)g(as)g(the)f(top)h (v)o(erte)o(x,)g(which)g(means)g(the)g(inner)g(v)o(ertices)h(of)f FJ(C)3827 105 y FC(j)83 204 y FK(were)d(not)h(properly)i(colored.)p 3797 317 4 62 v 3801 259 55 4 v 3801 317 V 3855 317 4 62 v 83 606 a FM(6)119 b(Exer)n(cises)83 813 y Ft(Exer)n(cise)25 b(1.)42 b FK(Sho)n(w)23 b(that)j(S)t FE(E)t(T)i FK(C)t FE(OV)t(E)t(R)e FK(is)e Fo(NP)p FK(-complete.)83 985 y Ft(Exer)n(cise)h(2.)42 b FK(Sho)n(w)23 b(that)j(D)t FE(O)t(M)t(I)t(N)r(A)l(T)t(I)t(N)t(G)j FK(S)t FE(E)t(T)d FK(is)e Fo(NP)p FK(-complete.)83 1156 y Ft(Exer)n(cise)h(3.)42 b FK(Sho)n(w)23 b(that)j(K)t FE(N)r(A)t(P)t(S)t(A)q(C)t(K)g FK(is)d Fo(NP)q FK(-complete.)83 1327 y Ft(Exer)n(cise)i(4.)42 b FK(Sho)n(w)23 b(that)h(TSP)d(is)i Fo(NP)q FK(-complete.)83 1498 y Ft(Exer)n(cise)i(5.)42 b FK(Sho)n(w)23 b(that)h FJ(k)5 b FK(-)t FE(C)t(O)t(L)t(O)t(R)t(A)t(B)t(I)t(L)t(I)t(T)t(Y)30 b FK(is)23 b Fo(NP)p FK(-complete.)224 1669 y(F)o(or)36 b(the)h(follo)n(wing)h(e)o(x)o(ercises,)k(assume)37 b(that)h(you)f (only)h(kno)n(w)e(the)h(problems)i(in)d(our)h(roadmap)i(are)d Fo(NP)q FK(-)83 1782 y(complete.)83 1953 y Ft(Exer)n(cise)25 b(6.)42 b FK(Gi)n(v)o(e)23 b(a)g(polynomial)j(time)d(reduction)j(from)e FI(3)p FK(-SA)-10 b(T)22 b(to)j(C)t FE(L)t(I)t(Q)s(U)t(E)r FK(.)83 2124 y Ft(Exer)n(cise)g(7)e FK(\(**\))p Ft(.)43 b FK(Gi)n(v)o(e)23 b(a)g(polynomial)j(time)d(reduction)j(from)g(H)t FE(A)t(M)t(I)t(L)m(T)s(O)t(N)t(I)t(A)t(N)k FK(C)t FE(Y)t(C)t(L)t(E)d FK(to)e(V)t FE(E)t(RT)t(E)t(X)30 b FK(C)t FE(OV)t(E)t(R)r FK(.)83 2295 y Ft(Exer)n(cise)24 b(8)d FK(\(*\))p Ft(.)40 b FK(A)21 b FF(monotone)j(boolean)g(formula)f FK(is)f(a)f(boolean)j (formula)f(which)f(in)l(v)n(olv)o(es)j(only)f FE(A)t(N)t(D)r FK(')-5 b(s)22 b(and)j FE(O)t(R)r FK(')-5 b(s.)83 2408 y(There)33 b(is)f(no)h(ne)o(gation.)57 b(F)o(or)32 b(instance,)k FJ(\036)42 b FI(=)g(\()p FJ(x)1738 2422 y FG(1)1804 2408 y FH(^)27 b FJ(x)1944 2422 y FG(2)1983 2408 y FI(\))g FH(_)g FI(\()p FJ(x)2220 2422 y FG(3)2287 2408 y FH(_)f FI(\()p FJ(x)2461 2422 y FG(4)2528 2408 y FH(^)g FJ(x)2667 2422 y FG(5)2706 2408 y FI(\)\))33 b FK(is)f(monotone.)58 b(Pro)o(v)o(e)32 b(that)h(the)83 2521 y(follo)n(wing)25 b(problem)g(is)e Fo(NP)p FK(-complete.)85 2692 y(M)t FE(O)t(N)t(O)q(T)s(O)t(N)t(E)29 b FK(S)t FE(A)l(T)t(I)t(S)t(FI)t(A)t(B) t(I)t(L)t(I)t(T)5 b(Y)30 b FK(\()r(M)t FE(O)t(N)t FK(-)t(S)t(A)-6 b(T)r(\))312 2804 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)56 b(A)34 b(set)i FJ(X)42 b FK(of)35 b(v)n(ariables,)40 b(a)35 b(monotone)i(boolean)h(formula)e FJ(\036)f FK(o)o(v)o(er)g FJ(X)7 b FK(,)38 b(and)e(a)e(bound)310 2917 y FJ(b)26 b FH(2)e FB(Z)521 2884 y FG(+)580 2917 y FK(.)312 3064 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)46 b(Is)31 b(there)g(a)f(truth)h(assignment)i(which)e(satis\002es)h FJ(\036)d FK(in)i(which)g(at)f(most)g FJ(b)g FK(v)n(ariables)j(are)312 3177 y FE(T)t(R)q(U)t(E)t FK(?)83 3348 y Ft(Exer)n(cise)25 b(9.)42 b FK(Pro)o(v)o(e)23 b(that)h(the)g(follo)n(wing)h(problem)g(is) e Fo(NP)p FK(-complete.)85 3519 y(L)t FE(O)t(N)t(G)t(E)t(S)t(T)30 b FK(P)m FE(A)l(T)t(H)312 3632 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r
FK(:)i(A)23 b(graph)i FJ(G)e FK(and)h(a)f(bound)i FJ(b)g FH(2)g FB(Z)1843 3599 y FG(+)1902 3632 y FK(.)312 3779 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(path)i(in)e FJ(G)g FK(of)h(length)h(at)e(least)h FJ(b)p FK(?)83 3950 y Ft(Exer)n(cise)h(10.)42 b FK(Pro)o(v)o(e)24 b(that)g(the)f(follo)n(wing)i(problem)g(is)f Fo(NP)p FK(-complete.)85 4121 y(H)t FE(I)t(T)t(T)t(I)t(N)t(G)30 b FK(S)t FE(E)t(T)312 4234 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)i(A)22 b(collection)k FH(C)k FI(=)25 b FH(f)p FJ(S)1496 4248 y FG(1)1536 4234 y FJ(;)15 b(:)g(:)g(:)h(;)f(S)1793 4248 y FC(m)1860 4234 y FH(g)23 b FK(of)f(non-empty)j(subsets)g(of)e(a) f(uni)n(v)o(erse)j(set)e FJ(S)5 b FK(,)22 b(and)h(a)310 4347 y(bound)i FJ(b)h FH(2)e FB(Z)771 4314 y FG(+)830 4347 y FK(.)312 4494 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)48 b(Is)31 b(there)h(a)e(subset)j FJ(H)46 b FH(\022)39 b FJ(S)c FK(with)c FH(j)p FJ(H)7 b FH(j)40 b(\024)f FJ(h)p FK(,)32 b(for)g(which)f FJ(S)2764 4508 y FC(i)2818 4494 y FH(\\)25 b FJ(H)47 b FH(6)p FI(=)39 b FH(;)p FK(,)32 b(for)f(all)g FJ(i)40 b FI(=)310 4607 y(1)p FJ(;)15 b(:)g(:)g(:)i(;)e (m)p FK(?)83 4778 y Ft(Exer)n(cise)25 b(11.)42 b FK(Pro)o(v)o(e)24 b(that)g(the)f(follo)n(wing)i(problem)g(is)f Fo(NP)p FK(-complete.)85 4949 y(P)m FE(A)t(RT)t(I)t(T)t(I)t(O)t(N)312 5062 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(set)h FJ(A)h FI(=)g FH(f)p FJ(a)1247 5076 y FG(1)1287 5062 y FJ(;)15 b(:)g(:)g(:)i(;)e(a)1537 5076 y FC(n)1584 5062 y FH(g)23 b FK(of)h(positi)n(v)o(e)h(inte)o(gers)312 5209 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(partition)j(of)e FJ(A)f FK(into)h(tw)o(o)f(subsets)i FJ(A)2314 5223 y FG(1)2377 5209 y FK(and)f FJ(A)2599 5223 y FG(2)2661 5209 y FK(such)g(that)1685 5317 y Fj(X)1665 5514 y FC(a)p FP(2)p FC(A)1802 5523 y Fp(1)1852 5404 y FJ(a)h FI(=)2041 5317 y Fj(X)2021 5514 y FC(a)p FP(2)p FC(A)2158 5523 y Fp(2)2208 5404 y FJ(a:)1928 5782 y FK(18)p eop end %%Page: 19 19 TeXDict begin 19 18 bop 83 91 a Ft(Exer)n(cise)25 b(12.)42 b FK(Pro)o(v)o(e)24 b(that)g(the)f(follo)n(wing)i(problem)g(is)f Fo(NP)p FK(-complete.)83 262 y FJ(i)r FK(-)t(P)m FE(A)t(RT)t(I)t(T)t(I) t(O)t(N)312 372 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(A)23 b(set)h FJ(S)30 b FI(=)25 b FH(f)p FJ(s)1235 386 y FG(1)1274 372 y FJ(;)15 b(:)g(:)g(:)i(;)e(s)1519 386 y FC(n)1566 372 y FH(g)23 b FK(of)g(non-ne)o(gati)n(v)o(e)j(inte)o (gers)g(and)e(a)f(positi)n(v)o(e)i(inte)o(ger)f FJ(i)i FH(\024)f FJ(n)p FK(.)312 518 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(partition)j(of)e FJ(S)j FK(into)e FJ(i)e FK(subsets)i FJ(S)2191 532 y FG(1)2230 518 y FJ(;)15 b(:)g(:)g(:)i(;)e(S)2488 532 y FC(i)2539 518 y FK(such)24 b(that)1399 622 y Fj(X)1383 819 y FC(x)p FP(2)p FC(S)1513 828 y Fp(1)1562 708 y FJ(x)h FI(=)1752 622 y Fj(X)1735 819 y FC(x)p FP(2)p FC(S)1865 828 y Fp(2)1915 708 y FJ(x)g FI(=)g FH(\001)15 b(\001)g(\001)26 b FI(=)2327 622 y Fj(X)2315 819 y FC(x)p FP(2)p FC(S)2445 829 y Fs(i)2486 708 y FJ(x:)83 1009 y Ft(Exer)n(cise)f(13.)42 b FK(Pro)o(v)o(e)24 b(that)g(the)f(follo)n(wing)i(problem)g(is)f Fo(NP)p FK(-complete.)85 1180 y(S)t FE(U)t(B)t(G)t(R)t(A)t(P)t(H)k FK(I)t FE(S)t(O)t(M)t(O)t(R)t(P)t(H)t(I)t(S)t(M)312 1289 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)k(T)-7 b(w)o(o)23 b(graphs)i FJ(G)e FK(and)h FJ(H)7 b FK(.)312 1435 y FE(Q)s(U)t(E)t(S)t (T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(subgraph)j(of)e
FJ(G)f FK(which)h(is)f(isomorphic)j(to)e FJ(H)7 b FK(?)83 1603 y Ft(Exer)n(cise)25 b(14.)42 b FK(Pro)o(v)o(e)24 b(that)g(the)f(follo)n(wing)i(problem)g(is)f Fo(NP)p FK(-complete.)85 1774 y(L)t FE(O)t(N)t(G)t(E)t(S)t(T)30 b FK(C)t FE(Y)t(C)t(L)t(E)312 1883 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)i(A)23 b(graph)i FJ(G)e FK(and)h(a)f(bound)i FJ(b)g FH(2)g FB(Z)1843 1850 y FG(+)1902 1883 y FK(.)312 2029 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(c)o(ycle)i(in)e FJ(G)g FK(of)h(length)h(at)e(least)h FJ(b)p FK(?)83 2196 y Ft(Exer)n(cise)h(15)f FK(\(*\))p Ft(.)42 b FK(Pro)o(v)o(e)23 b(that)h(the)g(follo)n(wing)h(problem)g(is) e Fo(NP)q FK(-complete.)83 2367 y FI(3)r FK(-)t(D)t FE(I)t(M)t(E)t(N)t (S)t(I)t(O)t(N)r(A)t(L)32 b FK(M)t FE(A)l(T)t(C)t(H)t(I)t(N)t(G)27 b FK(\()p FI(3)p FK(-DM\))312 2477 y FE(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)32 b(Three)24 b(disjoint)i(sets)e FJ(A;)15 b(B)5 b(;)15 b(C)30 b FK(of)23 b(size)h FJ(n)e FK(each.)30 b(A)22 b(subset)j FJ(W)38 b FH(\022)25 b FJ(A)20 b FH(\002)g FJ(B)25 b FH(\002)20 b FJ(C)7 b FK(.)312 2623 y FE(Q)s(U)t(E)t(S)t(T)t (I)t(O)t(N)r FK(:)40 b(Is)27 b(there)i FJ(M)42 b FH(\022)32 b FJ(W)39 b FK(such)28 b(that)g(each)h(element)f(of)f FJ(A)c FH([)g FJ(B)28 b FH([)22 b FJ(C)33 b FK(appears)d(in)d FJ(M)37 b FK(e)o(xactly)310 2736 y(once.)224 2903 y(F)o(or)27 b(all)i(problems)g(we)f(ha)n(v)o(e)h(seen)g(so)f(f)o(ar)l(,)h(the)g(f)o (act)g(that)f(the)o(y)h(are)f(in)g Fo(NP)g FK(are)g(often)i(tri)n (vial.)43 b(This)28 b(is)g(not)h(the)83 3016 y(case)24 b(with)g(a)f(fe)n(w)f(important)k(problems,)e(as)g(the)g(follo)n(wing)h (e)o(x)o(ercises)g(sho)n(w)-6 b(.)83 3183 y Ft(Exer)n(cise)25 b(16)f FK(\(Subtlety)h(of)e Fo(NP)g FK(membership\))p Ft(.)44 b FK(Consider)25 b(the)f(follo)n(wing)h(problem)g(\(kno)n(wn)f (to)g(be)f(in)h Fo(NP)p FK(\):)85 3354 y(I)t FE(N)t(T)t(E)t(G)t(E)t(R) 30 b FK(P)t FE(R)q(O)t(G)t(R)t(A)t(M)t(M)t(I)t(N)t(G)312 3463 y(I)t(N)t(S)t(T)m(A)t(N)t(C)t(E)r FK(:)i(An)23 b FJ(m)d FH(\002)g FJ(n)j FK(inte)o(ger)h(matrix)g FJ(A)f FK(and)h(a)f(v)o(ector)i FJ(b)g FH(2)g FB(Z)2456 3430 y FC(m)2522 3463 y FK(.)312 3610 y FE(Q)s(U)t(E)t(S)t(T)t(I)t(O)t(N)r FK(:)32 b(Is)24 b(there)g(a)f(v)o(ector)i FJ(x)g FH(2)g FB(Z)1591 3577 y FC(n)1660 3610 y FK(such)g(that)f FJ(Ax)h FH(\025)g FJ(b)p FK(?)224 3777 y(It)d(is)f(v)o(ery)h(tempting)h(to)f (say)g(that)i(I)t FE(N)t(T)t(E)t(G)t(E)t(R)k FK(P)t FE(R)q(O)t(G)t(R)t (A)t(M)t(M)t(I)t(N)t(G)d FK(is)c(in)h Fo(NP)f FK(because,)i(gi)n(v)o (en)g(a)e(certi\002cate)i(v)o(ector)83 3890 y FJ(y)28 b FH(2)d FB(Z)303 3857 y FC(n)372 3890 y FK(we)e(can)h(v)o(erify)g(in)g (polynomial)i(time)d(if)g FJ(Ay)29 b FH(\025)c FJ(b)p FK(.)i(What)d(is)f(wrong)h(with)g(the)g(abo)o(v)o(e)g(reasoning?)83 4057 y Ft(Exer)n(cise)32 b(17)e FK(\()r(I)t FE(N)t(T)t(E)t(G)t(E)t(R)37 b FK(P)t FE(R)q(O)t(G)t(R)t(A)t(M)t(M)t(I)t(N)t(G)c FK(is)d(in)g Fo(NP)f FK(**\))p Ft(.)47 b FK(Let)29 b FJ(A)h FK(be)g(an)g FJ(m)25 b FH(\002)g FJ(n)k FK(inte)o(ger)i(matrix)g(and)f FJ(b)g FK(be)g(a)83 4170 y(v)o(ector)25 b(in)e FB(Z)486 4137 y FC(m)552 4170 y FK(.)28 b(Let)23 b FJ(\013)g FK(be)h(the)g (maximum)f(v)n(alue)h(of)g(inte)o(gers)h(in)e FJ(A)g FK(and)h FJ(b)p FK(.)k(Let)23 b FJ(q)28 b FI(=)d(max)p FH(f)p FJ(m;)15 b(n)p FH(g)p FK(.)179 4337 y(\(i\))46 b(Let)23 b FJ(B)k FK(be)d(an)o(y)g(square)h(submatrix)g(of)e FJ(A)p FK(,)g(pro)o(v)o(e)h(that)g FH(j)15 b FI(det)q(\()p FJ(B)5 b FI(\))p FH(j)26 b(\024)f FI(\()p FJ(\013q)s FI(\))2686 4304 y FC(q)2725 4337 y FK(.)154 4517 y(\(ii\))46 b(Pro)o(v)o(e)28 b(that,)h(if)e(rank)r FI(\()p FJ(A)p FI(\))33 b(=)g FJ(r)j(<)c(m)p FK(,)c(then)g(there)h(e)o(xists)g(a)e
(non-zero)j(inte)o(ger)f(v)o(ector)f FJ(z)k FK(such)c(that)g FJ(Az)38 b FI(=)33 b(0)310 4630 y FK(and)24 b(the)g(maximum)g(absolute) h(v)n(alue)g(of)e(inte)o(gers)i(in)f FJ(z)j FK(is)c(at)g(most)h FI(\()p FJ(\013q)s FI(\))2646 4597 y FC(q)2685 4630 y FK(.)128 4809 y(\(iii\))47 b(Suppose)28 b FJ(Ax)k FH(\025)f FJ(b)26 b FK(has)i(an)f(inte)o(ger)h(solution)h FJ(x)p FK(.)38 b(Let)26 b FJ(a)2127 4823 y FC(i)2182 4809 y FK(denote)i(the)f FJ(i)p FK(th)g(ro)n(w)g(of)g FJ(A)p FK(,)f FJ(b)3139 4823 y FC(i)3194 4809 y FK(the)h FJ(i)p FK(th)g(component)310 4922 y(of)d FJ(b)p FK(,)f(and)h FJ(e)690 4936 y FC(j)750 4922 y FK(the)g FJ(j)5 b FK(th)24 b FJ(m)p FK(-dimensional)j(unit)d(v)o(ector)-5 b(.)31 b(Let)23 b FJ(x)g FK(be)h(a)f(solution)j(for)e FJ(Ax)i FH(\025)g FJ(b)d FK(that)h(maximizes)h(the)310 5035 y(number)g(of)e (elements)i(in)f(the)f(follo)n(wing)i(set:)1188 5215 y FH(A)1261 5229 y FC(x)1388 5215 y FI(=)83 b FH(f)p FJ(a)1635 5229 y FC(i)1686 5215 y FH(j)23 b FJ(b)1773 5229 y FC(i)1827 5215 y FH(\024)i FJ(a)1971 5229 y FC(i)1999 5215 y FJ(x)g FH(\024)g FJ(b)2211 5229 y FC(i)2259 5215 y FI(+)20 b(\()p FJ(\013q)s FI(\))2522 5177 y FC(q)r FG(+1)2651 5215 y FJ(;)15 b(i)26 b FH(2)f FI([)p FJ(n)p FI(])p FH(g)1542 5353 y([f)p FJ(e)1690 5367 y FC(j)1749 5353 y FH(j)e(j)p FJ(x)1874 5367 y FC(j)1911 5353 y FH(j)j(\024)f FI(\()p FJ(\013q)s FI(\))2230 5315 y FC(q)2269 5353 y FJ(;)15 b(j)31 b FH(2)25 b FI([)p FJ(m)p FI(])p FH(g)p FJ(:)310 5533 y FK(Pro)o(v)o(e)e(that)h(rank)r FI(\()p FH(A)971 5547 y FC(x)1015 5533 y FI(\))h(=)g FJ(m)p FK(.)1928 5782 y(19)p eop end %%Page: 20 20 TeXDict begin 20 19 bop 136 91 a FK(\(i)n(v\))46 b(Pro)o(v)o(e)35 b(that,)k(if)c(there)i(is)e(an)h(inte)o(ger)h(v)o(ector)f FJ(x)f FK(satifying)j FJ(Ax)47 b FH(\025)h FJ(b)p FK(,)37 b(then)f(there)h(is)e(an)h(inte)o(ger)h(v)o(ector)f FJ(y)310 204 y FK(satisfying)27 b FJ(Ay)h FH(\025)d FJ(b)e FK(for)g(which)h (absolute)i(v)n(alues)f(of)e(inte)o(gers)i(in)f FJ(y)h FK(are)f(at)f(most)h FI(2\()p FJ(\013q)s FI(\))3148 171 y FG(2)p FC(q)r FG(+2)3313 204 y FK(.)159 392 y(\(v\))46 b(Pro)o(v)o(e)23 b(that)j(I)t FE(N)t(T)t(E)t(G)t(E)t(R)31 b FK(P)t FE(R)q(O)t(G)t(R)t(A)t(M)t(M)t(I)t(N)t(G)26 b FK(is)d(in)h Fo(NP)p FK(.)83 579 y Ft(Exer)n(cise)h(18)e FK(\()r(P)t FE(R)t(I)t(M)t(E)j FK(is)d(in)g Fo(NP)f FK(**\))p Ft(.)41 b FK(The)25 b(P)t FE(R)t(I)t(M)t(E)h FK(problem)e(is)f(the)g (problem)h(of)f(determining)i(whether)f(an)f(input)83 692 y(number)h FJ(n)d FK(is)i(prime)g(or)f(composite.)31 b(In)22 b(August)i(of)e(2002,)i(Agra)o(w)o(al,)e(Kayal,)h(and)g(Sax)o (ena)g(of)g(IIT)f(Kanpur)i(sho)n(wed)83 805 y(that)g(P)t FE(R)t(I)t(M)t(E)h FK(is)c(in)h Fo(P)p FK(.)27 b(Their)22 b(proof)h(is)e(actually)j(accessible)g(to)d(an)o(y)h(one)g(with)f (rudimentary)j(kno)n(wledge)g(of)d(abstract)83 918 y(algebra.)30 b(\(See)24 b([1])f(for)h(an)g(interesting)i(story)-6 b(.\))224 1031 y(Pro)o(v)o(e)22 b(a)f(much)h(weak)o(er)g(result)h(that) i(P)t FE(R)t(I)t(M)t(E)g FH(2)g Fo(NP)c FK(using)i(the)f(follo)n(wing)h (kno)n(wn)f(f)o(act:)29 b(an)22 b(odd)h(inte)o(ger)g FJ(p)i(>)g FI(2)83 1144 y FK(is)e(a)g(prime)h(if)g(and)g(only)g(if)f (there)i(e)o(xists)f(an)g(inte)o(ger)g FJ(a)i FH(2)f(f)p FI(1)p FJ(;)15 b FI(2)p FJ(;)g(:)g(:)g(:)j(;)d(p)20 b FH(\000)g FI(1)p FH(g)k FK(such)g(that)179 1332 y(\(i\))46 b FJ(a)358 1299 y FC(p)p FP(\000)p FG(1)513 1332 y FH(\021)25 b FI(1)41 b(\(mo)s(d)30 b FJ(p)p FI(\))p FK(.)154 1519
y(\(ii\))46 b FJ(a)358 1486 y FG(\()p FC(p)p FP(\000)p FG(1\))p FC(=q)638 1519 y FH(6\021)24 b FI(1)41 b(\(mo)s(d)30 b FJ(p)p FI(\))23 b FK(for)h(all)f(prime)h(f)o(actors)h FJ(q)h FK(of)d FJ(p)d FH(\000)g FI(1)p FK(.)83 1786 y FM(Refer)n(ences)120 1955 y Fz([1])48 b(F)n(.)21 b(B)t Fb(O)t(R)t(N)t(E)t(M)t(A)t(N)t(N)r Fz(,)16 b Fw(PRIMES)i(is)h(in)g(P:)f (a)h(br)m(eakthr)m(ough)i(for)e(\223Everyman\224)p Fz(,)f(Notices)h (Amer)l(.)g(Math.)g(Soc.,)f(50)h(\(2003\),)h(pp.)f(545\226552.)120 2121 y([2])48 b(G)t(.)24 b(J)t(.)g(C)t Fb(H)t(A)t(I)t(T)t(I)t(N)r Fz(,)18 b Fw(The)j(limits)e(of)i(mathematics)p Fz(,)h(Springer)f (Series)f(in)h(Discrete)f(Mathematics)i(and)g(Theoretical)e(Computer)i (Science,)253 2212 y(Springer)o(-V)-8 b(erlag)20 b(Singapore,)h (Singapore,)g(1998.)33 b(A)20 b(course)h(on)g(information)g(theory)g (and)g(the)g(limits)e(of)i(formal)f(reasoning,)i(W)m(ith)e(a)253 2304 y(fore)n(w)o(ord)g(by)f(Cristian)g(Calude.)120 2470 y([3])p 253 2457 191 4 v 237 w(,)26 b Fw(The)f(unknowable)p Fz(,)j(Springer)d(Series)f(in)h(Discrete)g(Mathematics)h(and)f (Theoretical)g(Computer)h(Science,)g(Springer)o(-V)-8 b(erlag)253 2561 y(Singapore,)19 b(Singapore,)g(1999.)120 2727 y([4])p 253 2714 V 237 w(,)28 b Fw(A)d(century)i(of)g(contr)m(o)o (ver)o(sy)h(o)o(ver)f(the)f(foundations)i(of)e(mathematics)p Fz(,)j(in)d(Finite)f(v)o(ersus)i(in\002nite,)g(Discrete)g(Math.)f (Theor)l(.)253 2819 y(Comput.)19 b(Sci.)f(\(Lond.\),)h(Springer)m(,)f (London,)i(2000,)g(pp.)f(75\226100.)120 2985 y([5])48 b(A)t(.)17 b(C)t Fb(H)t(U)t(R)t(C)t(H)r Fz(,)d Fw(An)g(unsolvable)i(pr) m(oblem)f(in)f(elementary)i(number)f(theory)p Fz(,)h(American)f (Journal)g(of)g(Mathematics,)h(58)f(\(1936\),)h(pp.)f(345\226)253 3076 y(363.)120 3242 y([6])48 b(A)t(.)29 b(C)t Fb(O)t(B)t(H)t(A)t(M)r Fz(,)e Fw(The)f(intrinsic)h(computational)h(dif)o(\002culty)f(of)f (functions)p Fz(,)j(in)e(Logic,)h(Methodology)h(and)e(Philos.)f(Sci.)g (\(Proc.)g(1964)253 3333 y(Internat.)19 b(Congr)l(.\),)f (North-Holland,)i(Amsterdam,)f(1965,)g(pp.)g(24\22630.)120 3499 y([7])48 b(S)t(.)17 b(A)t(.)g(C)t Fb(O)t(O)t(K)r Fz(,)d Fw(The)h(comple)o(xity)f(of)h(theor)m(em-pr)m(o)o(ving)h(pr)m (ocedur)m(es)p Fz(,)h(in)e(Conference)g(Record)h(of)e(the)h(Third)f (Annual)h(A)m(CM)g(Symposium)253 3591 y(on)k(the)g(Theory)h(of)f (Computing,)g(1971,)h(pp.)f(151\226158.)120 3757 y([8])48 b(T)n(.)23 b(H)t(.)h(C)t Fb(O)t(R)t(M)t(E)t(N)t Fz(,)e(C)t(.)h(E)t(.)g (L)t Fb(E)t(I)t(S)t(E)t(R)t(S)t(O)t(N)t Fz(,)d(R)t(.)k(L)t(.)f(R)t Fb(I)t(V)t(E)t(S)t(T)o Fz(,)e Fb(A)t(N)t(D)j Fz(C)t(.)f(S)t Fb(T)t(E)t(I)t(N)r Fz(,)17 b Fw(Intr)m(oduction)22 b(to)e(algorithms)p Fz(,)h(MIT)f(Press,)g(Cambridge,)253 3848 y(MA,)f(second)h(ed.,)e (2001.)120 4014 y([9])48 b(P)l(.)21 b(C)t Fb(R)t(E)t(S)t(C)t(E)t(N)t(Z) t(I)d(A)t(N)t(D)23 b Fz(V)-6 b(.)22 b(K)t(.)g(\()t Fb(E)t(D)t(S)t Fz(.)t(\))r(,)15 b Fw(A)k(compendium)h(of)f(NP-optimization)g(pr)m (oblems)p Fz(.)27 b(http://www)-5 b(.nada.kth.se/)83 4180 y([10])48 b(D)t(.)t(-)t(Z)t(.)24 b(D)t Fb(U)h(A)t(N)t(D)h Fz(K)t(.)t(-)t(I)t(.)e(K)r Fb(O)r Fz(,)f Fw(Theory)g(of)f (computational)i(comple)o(xity)p Fz(,)f(W)m(ile)o(y-Interscience)f (Series)g(in)h(Discrete)f(Mathematics)h(and)253 4271 y(Optimization,)c(W)m(ile)o(y-Interscience,)f(Ne)n(w)h(Y)-8 b(ork,)19 b(2000.)83 4437 y([11])48 b(M)t(.)22 b(D)t Fb(U)t(M)t(M)t(E)t(T)t(T)r Fz(,)15 b Fw(Elements)j(of)g(intuitionism)p Fz(,)g(v)o(ol.)g(39)h(of)g(Oxford)g(Logic)f(Guides,)h(The)f(Clarendon)i (Press)e(Oxford)h(Uni)n(v)o(ersity)g(Press,)253 4529 y(Ne)n(w)g(Y)-8 b(ork,)19 b(second)h(ed.,)e(2000.)83 4695 y([12])48 b(J)t(.)21 b(E)t Fb(D)t(M)t(O)t(N)t(D)t(S)r Fz(,)c Fw(Minimum)i(partition)f(of)h(a)f(matr)m(oid)h(into)f (independent)j(subsets)p Fz(,)e(J.)f(Res.)f(Nat.)h(Bur)l(.)g(Standards)
h(Sect.)f(B,)f(69B)i(\(1965\),)253 4786 y(pp.)g(67\22672.)83 4952 y([13])48 b(M)t(.)21 b(R)t(.)g(G)t Fb(A)t(R)t(E)t(Y)f(A)t(N)t(D)i Fz(D)t(.)f(S)t(.)g(J)t Fb(O)t(H)t(N)t(S)t(O)t(N)r Fz(,)16 b Fw(Computer)o(s)j(and)g(intr)o(actability)p Fz(,)f(W)-7 b(.)17 b(H.)h(Freeman)g(and)h(Co.,)f(San)g(Francisco,)g(Calif.,)f (1979.)253 5044 y(A)i(guide)g(to)g(the)g(theory)h(of)f (NP-completeness,)g(A)g(Series)f(of)h(Books)g(in)g(the)g(Mathematical)h (Sciences.)83 5210 y([14])48 b(K)t(.)27 b(G)426 5204 y(\250)417 5210 y Fb(O)t(D)t(E)t(L)r Fz(,)652 5193 y Fw(\250)633 5210 y(Uber)e(formal)g(unentsc)o(heidbar)m(e)i(s)6 b(\250)-31 b(atze)25 b(der)g(principia)g(mathematica)g(und)h (verwandter)f(systeme)g(i)p Fz(,)g(Monatshefte)h(f)6 b(\250)-31 b(ur)253 5301 y(Mathematik)25 b(und)g(Physik,)h(38)f (\(1931\),)h(pp.)f(173\226198.)46 b(English)25 b(translation,)g(\223On) g(formally)f(undecidable)j(propositions)e(of)g(Prin-)253 5392 y(cipia)i(mathematica)g(and)g(related)g(systems)g(I.)-5 b(\224,)28 b(in)f(v)n(an)g(Heijenoort,)i(J.)d(\(ed.\))h(\(1967\))h (From)e(Fre)o(ge)g(to)h(Gdel:)39 b(A)26 b(Source)h(Book)h(in)253 5484 y(Mathematical)20 b(Logic)f(1879\2261931.)i(Harv)n(ard)f(Uni)n(v)o (ersity)f(Press.)f(pp)h(592\226618.)1928 5782 y FK(20)p eop end %%Page: 21 21 TeXDict begin 21 20 bop 83 91 a Fz([15])48 b(R)t(.)29 b(M)t(.)g(K)t Fb(A)t(R)t(P)r Fz(,)e Fw(Reducibility)f(among)h (combinatorial)h(pr)m(oblems)p Fz(,)g(in)e(Comple)o(xity)g(of)h (computer)g(computations)g(\(Proc.)f(Sympos.,)253 183 y(IBM)19 b(Thomas)g(J.)g(W)-6 b(atson)19 b(Res.)f(Center)m(,)h(Y)-8 b(orkto)n(wn)19 b(Heights,)g(N.Y)-10 b(.,)18 b(1972\),)i(Plenum,)e(Ne)n (w)h(Y)-8 b(ork,)19 b(1972,)h(pp.)f(85\226103.)83 349 y([16])48 b(D)t(.)22 b(K)t Fb(N)t(U)t(T)t(H)r Fz(,)17 b Fw(P)-6 b(ostscript)18 b(about)i(np-har)m(d)h(pr)m(oblems)p Fz(,)e(SIGA)m(CT)e(Ne)n(ws,)i(6)g(\(1974\),)h(pp.)f(15\22616.)83 515 y([17])p 253 502 191 4 v 237 w(,)f Fw(A)h(terminolo)o(gical)h(pr)m (oposal)p Fz(,)f(SIGA)m(CT)f(Ne)n(ws,)g(6)h(\(1974\),)h(pp.)f (12\22618.)83 681 y([18])48 b(L)t(.)30 b(L)t Fb(E)t(V)t(I)t(N)r Fz(,)c Fw(Univer)o(sal)i(sear)m(c)o(h)g(pr)m(oblems)f(\(in)g(russian\)) p Fz(,)i(Problemy)f(Peredachi)f(Informatsii,)i(9)e(\(1973\),)j(pp.)d (265\226266.)55 b(English)253 772 y(translation)19 b(in)g(T)m (rakhtenbrot,)i(B.)d(A.:)23 b(A)c(surv)o(e)o(y)h(of)f(Russian)g (approaches)i(to)e(Perebor)h(\(brute-force)f(search\))h(algorithms.)f (Annals)h(of)253 863 y(the)f(History)g(of)g(Computing,)g(6)g(\(1984\),) h(pp)f(384\226400.)83 1029 y([19])48 b(P)l(.)20 b(W)m(.)h(S)t Fb(H)t(O)t(R)r Fz(,)16 b Fw(P)-6 b(olynomial-time)19 b(algorithms)f(for)h(prime)f(factorization)h(and)g(discr)m(ete)g(lo)o (garithms)g(on)f(a)h(quantum)g(computer)p Fz(,)g(SIAM)253 1121 y(J.)f(Comput.,)h(26)h(\(1997\),)f(pp.)g(1484\2261509.)83 1287 y([20])p 253 1274 V 237 w(,)f Fw(P)-6 b(olynomial-time)19 b(algorithms)g(for)g(prime)g(factorization)g(and)h(discr)m(ete)f(lo)o (garithms)h(on)f(a)g(quantum)h(computer)p Fz(,)g(SIAM)e(Re)n(v)-5 b(.,)253 1378 y(41)19 b(\(1999\),)h(pp.)f(303\226332)i(\(electronic\).) 83 1544 y([21])48 b(E)t(.)18 b(S)t Fb(N)r(A)t(P)t(P)t(E)t(R)r Fz(,)12 b Fw(The)j(thr)m(ee)h(crises)f(in)g(mathematics:)22 b(lo)o(gicism,)16 b(intuitionism)f(and)h(formalism)p Fz(,)f(Math.)g(Mag.,)h(52)g(\(1979\),)h(pp.)e(207\226216.)83 1710 y([22])48 b(R)t(.)22 b(T)t Fb(I)t(E)t(S)t(Z)t(E)t(N)r Fz(,)16 b(ed.,)j Fw(P)-6 b(er)o(spectives)20 b(on)g(intuitionism)p Fz(,)g(Canadian)g(Society)g(for)f(History)h(and)g(Philosophy)g(of)g (Mathematics,)g(W)m(innipe)o(g,)253 1802 y(MB,)f(1998.)28 b(Philos.)18 b(Math.)h(\(3\))g Fa(6)g Fz(\(1998\),)g(no.)g(2.)83
1968 y([23])48 b(A)t(.)29 b(T)t Fb(U)t(R)t(I)t(N)t(G)r Fz(,)c Fw(On)h(computable)h(number)o(s)g(with)e(an)i(application)g(to)e (the)h(entsc)o(heidungspr)m(oblem)p Fz(,)k(Proc.)25 b(London)j(Math.)e (Soc.,)g(42)253 2059 y(\(1936\),)20 b(pp.)f(230\226265.)29 b(\223)-6 b(A)19 b(correction\224)g(ibid,)g(43,)g(544-546.)83 2225 y([24])48 b(D)t(.)21 b Fb(V)l(A)t(N)g Fz(D)q Fb(A)t(L)t(E)t(N)r Fz(,)16 b Fw(The)i(de)o(velopment)i(of)e(Br)m(ouwer')m(s)g (intuitionism)p Fz(,)g(in)g(Proof)g(theory)h(\(Roskilde,)f(1997\),)h(v) o(ol.)f(292)h(of)f(Synthese)h(Lib)m(.,)253 2316 y(Kluwer)g(Acad.)g (Publ.,)f(Dordrecht,)h(2000,)h(pp.)f(117\226152.)83 2482 y([25])48 b(J)t(.)21 b Fb(V)r(O)t(N)h Fz(N)t Fb(E)t(U)t(M)t(A)t(N)t(N)r Fz(,)16 b Fw(A)i(certain)h(zer)m(o-sum)f(two-per)o(son)i(game)f (equivalent)h(to)e(the)g(optimal)h(assignment)g(pr)m(oblem)p Fz(,)g(in)f(Contrib)o(utions)253 2574 y(to)h(the)g(theory)h(of)f (games,)g(v)o(ol.)f(2,)h(Annals)g(of)g(Mathematics)h(Studies,)f(no.)g (28,)g(Princeton)g(Uni)n(v)o(ersity)g(Press,)f(Princeton,)h(N.)g(J.,)f (1953,)253 2665 y(pp.)h(5\22612.)83 2831 y([26])48 b(A)t(.)29 b(N)t(.)h(W)t Fb(H)t(I)t(T)t(E)t(H)t(E)t(A)t(D)c(A)t(N)t(D)j Fz(B)t(.)h(R)q Fb(U)t(S)t(S)t(E)t(L)t(L)r Fz(,)25 b Fw(Principia)h (mathematica)h(to)g(*56)p Fz(,)i(Cambridge)e(Mathematical)g(Library)-5 b(,)28 b(Cambridge)253 2922 y(Uni)n(v)o(ersity)19 b(Press,)f (Cambridge,)i(1997.)28 b(Reprint)18 b(of)h(the)g(second)i(\(1927\))e (edition.)1928 5782 y FK(21)p eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
SUNY Buffalo - CSE - 531
%!PS-Adobe-2.0 %Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software %Title: main.dvi %Pages: 21 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %DocumentFonts: Times-Roman Times-Bold Times-Italic Courier %EndComments %DVIPSWebPage: (www.radicale
SUNY Buffalo - CSE - 620
Welcome toCSE 620 Advanced Networking Concepts Time: MWF 16:00-16:50 Place: PARK 250 Fall 2005SUNY at Buffalo; Computer Science; CSE620 Advanced Networking Concepts; Fall 2005; Instructor: Hung Q. Ngo1Today's AgendaAdministrative aspects o
SUNY Buffalo - CSE - 620
Today's AgendaGroup division (random?)You can form your own group, NOW. Size at most 3.Internet:Service perspective Component perspective Basic architectureInternet Philosophy & Design Principles"end-to-end" argument: then and nowSUNY at Bu
SUNY Buffalo - CSE - 620
Today's AgendaA proposal for a new Internet architecture The NewArch ProjectSUNY at Buffalo; Computer Science; CSE620 Advanced Networking Concepts; Fall 2005; Instructor: Hung Q. Ngo1The NewArch Project Main question:If we could design the
SUNY Buffalo - CSE - 620
Today's AgendaReview of Internet routing algorithms Shortest path algorithmso oDijkstra algorithm Bellman-Ford algorithm Link-state routing Distance vector routing Intra-AS routing: OSPF, RIP, IS-IS, Static Inter-AS routing: BGP1Routing alg
SUNY Buffalo - CSE - 620
Today's AgendaBGP Overview Note: it takes years to really master BGP Many slides stolen from Prof. Zhi-Li Zhang at Minnesota and from Avi Freedman's slides There'll be some openresearch topics hereAS Relationship InferenceSUNY at Buffal
SUNY Buffalo - CSE - 620
Today's AgendaAS relationship inferenceWhy is it important ? Why is it difficult ? Some algorithms proposed in the literature Evaluating inference algorithms Some open problems.SUNY at Buffalo; Computer Science; CSE620 Advanced Networking Concep
SUNY Buffalo - CSE - 620
AgendaLast time: finished brief overview of bufferoverflow attacks Today: IP TracebackSUNY at Buffalo; Computer Science; CSE620 Advanced Networking Concepts; Fall 2005; Instructor: Hung Q. Ngo1What and WhyIP Traceback: Why is th
SUNY Buffalo - CSE - 594
CSE 594: Combinatorial and Graph Algorithms SUNY at Buffalo, Fall 2006Lecturer: Hung Q. Ngo Scribe: Hung Q. NgoA Linear Algebra PrimerStandard texts on Linear Algebra and Algebra are [1, 8].11.1PreliminariesVectors and matricesWe shall u
SUNY Buffalo - CSE - 594
%!PS-Adobe-2.0 %Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %Title: main.dvi %Pages: 21 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %DocumentFonts: Times-Roman CMBX12 CMSY8 Times-Bold CMMI10 CMR10 CMSY10 %+ CMR8 Times-Italic CMMI8 MS
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Feb 2006 02:56:00 -0000 vti_extenderversion:SR|4.0.2.7802 vti_filesize:IR|688128 vti_title:SR|CYGWIN vti_backlinkinfo:VX| vti_cacheddtm:TX|17 Feb 2006 02:56:00 -0000 vti_cachedlinkinfo:VX| vti_cached
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Feb 2006 02:54:44 -0000 vti_extenderversion:SR|4.0.2.7802 vti_filesize:IR|472064 vti_title:SR| Announcements vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX| vti_cacheddtm:TX|17 Feb 2006
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Feb 2006 02:53:31 -0000 vti_extenderversion:SR|4.0.2.7802 vti_filesize:IR|492032 vti_title:SR|ACS:SGI Remote Usage vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX| vti_cacheddtm:TX|17 Fe
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Feb 2006 02:52:12 -0000 vti_extenderversion:SR|4.0.2.7802 vti_filesize:IR|1103872 vti_title:SR| VNC vti_backlinkinfo:VX| vti_cacheddtm:TX|17 Feb 2006 02:52:12 -0000 vti_cachedlinkinfo:VX| vti_cacheds
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|17 Feb 2006 02:50:46 -0000 vti_extenderversion:SR|4.0.2.7802 vti_filesize:IR|219136 vti_title:SR| Announcements vti_assignedto:SR| vti_approvallevel:SR| vti_backlinkinfo:VX| vti_cacheddtm:TX|17 Feb 2006
Penn State - MATH - 513
Syllabus for M513PDE: Partial Differential Equations Instructor: Yuxi Zheng (August 25, 2008, updated Sept 9.)Lecture Schedule: MWF 9:05-9:55AM, 106MB Contact info: yzheng@math.psu.edu, 8650361; McAllister 229 Web address: http:/www.math.psu.edu/y
Penn State - MATH - 513
Homework #10 Assigned Wed Nov 19, due Wed Dec 3Section 4.7: Problems 4, 9.=Homework #9 Assigned Monday Nov 10, due Wed Nov. 19Section 4.7: Problems 3.==Homework #8 Assigned Friday Oct 31, due Monday Nov. 10Section 3.5: Problems 4,
Penn State - MATH - 513
M 513. Fall, 2008 Homework 10 1. Solve the characteristic boundary value problem: uyy - uxx = 0, (x, y) {(x, y) R2 | y > |x| }; u(x, x) = f (x) u(x, -x) = g(x) Assume that f (0) = g(0) and both f and g are C 2 smooth. (x > 0), (x < 0).
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|01 Mar 2006 01:33:31 -0000 vti_extenderversion:SR|4.0.2.7802 vti_cacheddtm:TX|01 Mar 2006 01:33:31 -0000 vti_filesize:IR|5913088 vti_cachedlinkinfo:VX|H|http:/cmm.info.nih.gov/modeling/gateway.html H| h
Knox College - CS - 262
CS262Info MgmtBlahetaHomework 5Due: 12 Oct 2007Problem 5.1Consider the situation where you know your opponent is running a strict minimax strategy. Would it be to your advantage to, at least sometimes, pick your move randomly instead of obey
University of Medicine and Dentistry of New Jersey - LECT - 5220
vti_encoding:SR|utf8-nl vti_timelastmodified:TR|18 Apr 2006 21:52:08 -0000 vti_extenderversion:SR|4.0.2.7802 vti_cacheddtm:TX|18 Apr 2006 21:52:08 -0000 vti_filesize:IR|2203648 vti_cachedlinkinfo:VX|H|http:/yuri.harvard.edu/ H|http:/www.accelrys.com/
UCSD - CHEM - 165
Buzz Words (Transmission Electron Microscopy)Abbe's Law Airy disk amplitude (scattering/aperture) contrast angular aperture anticontaminator astigmatism barrel distortion BFEM (Bright Field EM) binning blind imaging Cc (chromatic aberration coeffici
UCSD - CHEM - 165
CHEM 165, 265/BI M M 1 62/BG GN 2623D EL ECTR O N MI CROS COPY OF MA CRO M OLECUL ESLECT URE NOT ES T ABLE OF CONTENTSI. THE MICROSCOPE .A. PRINC IPLES OF THE T RA NSM ISS IO N E LE C TRO N MIC ROS CO PE (TE M) 1. Origin of the Electron Microsc
UCSD - CHEM - 165
CHEM 165,265/BIMM 162/BGGN 262TEXTBOOK/PERIODICALS LISTMost of the references listed here are in the Science & Engineering Library (S&E) on the Main Floor, East Wing of Geisel, and several have been put on reserve (see list on page 6). Those mark
UCSD - CHEM - 165
CHEM 165,265/BIMM 162/BGGN 2623D ELECTRON MICROSCOPY OF MACROMOLECULESBASIC INFO AND SYLLABUSLECTURER: Tim S. Baker, Natural Sciences NSB 4-105, 4-5845, tsb@ucsd.eduADMIN. ASSIST.: Robyn Swanland: Pacific Hall 6223, 4-4466, rswanlan@chem.ucsd.
UCSD - CHEM - 219
Buzz Words (Transmission Electron Microscopy)Airy disk amplitude contrast angular aperture anticontaminator astigmatism barrel distortion BFEM (Bright Field EM) blind imaging Cc (chromatic aberration coefficient) CCD (charge coupled device) chromati
UCSD - CHEM - 219
Buzz Words (Transmission Electron Microscopy)Airy disk amplitude contrast angular aperture anticontaminator astigmatism barrel distortion BFEM (Bright Field EM) blind imaging Cc (chromatic aberration coefficient) CCD (charge coupled device) chromati
UCSD - CHEM - 219
Buzz Words (Transmission Electron Microscopy)Airy disk amplitude contrast angular aperture anticontaminator aperture contrast astigmatism barrel distortion BFEM (Bright Field EM) blind imaging Bragg reflection Cc (chromatic aberration coefficient) c
UCSD - CHEM - 219
CHE M 21 9C3D E LE CTR O N M IC RO S COPY OF M AC RO MOLE CU LE S PRA CT IC E EXAM QU ES TIO NSHere are several questions to give you a flavor of the types of questions to expect on the upcoming Mideterm Exam. Questions that are not multiple choi
UCSD - CHEM - 219
CHE M 21 9C3D E LE CTR O N M IC RO S COPY OF M AC RO MOLE CU LE SLECT URE NOT ES T ABLE OF CONTENTSI. THE MICROSCOPE .A. PRINC IPLES OF THE T RA NSM ISS IO N E LE C TRO N MIC ROS CO PE (TE M) 1. Origin of the Electron Microscope . 2. Comparison
UCSD - CHEM - 219
CHE M 21 9C /B IMM 162 /B G GN 26 2TEXTBOOK /PE RIO D IC A LS LISTMost of the references listed here are in the Biomedical Library (BML) in the 1st Floor, West Wing of the Geisel Library or the Science & Engineering Library (S&E) on the Main Floo
UCSD - CHEM - 219
CHE M 21 9C /B IMM 162 /B G GN 26 2RE FE RE NCE LIST SThe lecture notes provide a fairly complete introduction to the principles and practice of transmission electron microscopy and to image reconstruction, BUT they are NOT comprehensive. The fol
UCSD - CHEM - 219
CHEM 219C/BIMM 162/BGGN 2623D ELECTRON MICROSCOPY OF MACROMOLECULESBASIC INFO AND SYLLABUSLECTURER: WHERE & WHEN: Tim S. Baker, Natural Sciences NSB 4-105, 4-5845, tsb@ucsd.edu HSS 1305; Tue & Thu 3:30-4:50PM->? (demos) ADMIN. ASSISTANT: Robyn S
UCSD - CHEM - 165
CHEM 165, 265/BI M M 1 62/BG GN 2623D EL ECTR O N MI CROS COPY OF MA CRO M OLECUL ESLECT URE NOT ES T ABLE OF CONTENTSI. THE MICROSCOPE .A. PRINC IPLES OF THE T RA NSM ISS IO N E LE C TRO N MIC ROS CO PE (TE M) 1. Origin of the Electron Microsc
North Texas - LTEC - 0145
LTEC 3440.020: Inro to Instructional Technology Project B: Lesson plan for a face-to-face lesson with instructional technology Kelsey R. CampbellStates of MatterCourse Time: 60 min. 1) Learner Outcome: Learning Goals: The learner will grasp th
Carnegie Mellon - STAT - 462
Indirect Inference C. Gourieroux; A. Monfort; E. Renault Journal of Applied Econometrics, Vol. 8, Supplement: Special Issue on Econometric Inference Using Simulation Techniques. (Dec., 1993), pp. S85-S118.Stable URL: http:/links.jstor.org/sici?sici=
Carnegie Mellon - STAT - 462
INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)Abstract Indirect inference is a simulation-based method for estimating the parameters of economic models. Its hallmark is the use of an auxiliary model to c
Washington - ET - 510
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>c004a6d9885ab615ab2d370312bea4c12b73c2c9.ppt</Key><RequestId>5 EE50AC771D0F9FF</RequestId><HostId>DpWLJxxjFE9wZxIrWrtSYfwY67T
Carnegie Mellon - STAT - 462
SELF-ORGANIZATION OF RANDOM CELLULAR AUTOMATA: FOUR SNAPSHOTSDAVID GRIFFEATH Department of Mathematics University of Wisconsin Madison, WI 53706 U.S.A.Abstract. We discuss four very simple random cellular automaton (CA) systems that self-organize
Carnegie Mellon - STAT - 462
[Statistics, Probability and Chaos]: Comment Colleen D. Cutler Statistical Science, Vol. 7, No. 1. (Feb., 1992), pp. 91-94.Stable URL: http:/links.jstor.org/sici?sici=0883-4237%28199202%297%3A1%3C91%3A%5BPACC%3E2.0.CO%3B2-J Statistical Science is cu
Carnegie Mellon - STAT - 462
[Statistics, Probability and Chaos]: Comment: Inference and Prediction in the Presence of Uncertainty and Determinism John Geweke Statistical Science, Vol. 7, No. 1. (Feb., 1992), pp. 94-101.Stable URL: http:/links.jstor.org/sici?sici=0883-4237%2819
Carnegie Mellon - STAT - 462
[Statistics, Probability and Chaos]: Comment Clive W. J. Granger Statistical Science, Vol. 7, No. 1. (Feb., 1992), pp. 102-104.Stable URL: http:/links.jstor.org/sici?sici=0883-4237%28199202%297%3A1%3C102%3A%5BPACC%3E2.0.CO%3B2-T Statistical Science
Maple Springs - ECON - 2400
Econ 2400MW, 2009, Midterm 2 MarksStudent # 80249 94720 804 2461 57408 40017 26196 52794 75290 46968 94762 11103 31499 87747 92697 20745 64628 43471 88021 20699 87748 89595 10425 44390 97141 3592 26189 55261 86191 94955 8763 59832 61341 42974 11068
Maple Springs - ECON - 2400
ECON2400MW - Midterm Marks - 2009Student No. 80249 94720 804 2461 57408 40017 26196 52794 75290 46968 94762 11103 31499 87747 92697 20745 64628 43471 88021 20699 87748 89595 10425 44390 97141 3592 26189 55261 86191 94955 8763 59832 61341 42974 11068
North Texas - CECS - 0079
Script 1. Intro Screen/Music comes on first 2. Explanation Screen/Music displays secondMrs. Naragon What is Rule Number that begins a sentence even with the other numbers are shown as figure?Students/Visual All Students: Are looking at the page t
North Texas - CECS - 0079
North Texas - CECS - 0079
North Texas - CECS - 0079
North Texas - CECS - 0079
North Texas - CECS - 0079
North Texas - CECS - 0079
Penn State - STAT - 511
Statistics 511Homework 1c dueFri. Sept. 9, 2:005Fall 2005All about plots: We are going to use a lot of plots in this course. I would like you to be familiar with: histograms boxplots Normal Probability Plots These are not well described in the
Penn State - STAT - 511
Statistics 511Homework 4a Due: Wednesday Oct. 4Fall 2006On the plots below, sketch the estimated fitted regression line. Which plot will have the largest R2? (Hint: The slope on plot A is zero. The slopes on the other 3 plots is positive.)
Maple Springs - ECON - 2400
Answers to Practice Questions For Chapter 3October 25, 2004Question 1We have to see what happens in each of the two models in the long run (steady state) and in the short run (transition dynamics). Solow Model Long Run A rise in the depreciation
USC - CSCI - 410
#%-12345X@PJL JOB @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Microsoft Word - try1.doc %Creator: PScript5.dll Version 5.2 %CreationDate: 3/3/2003 13:35:40 %Boun
USC - CSCI - 410
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: try1.dvi %Pages: 7 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %DocumentFonts: Times-Roman Times-Bold Courier %EndComments %DVIPSCommandLine: dvips try1.dvi -o %
USC - CSCI - 410
%!PS-Adobe-1.0 %DocumentFonts: Courier %Title: f97mt.ps (mpage) %Creator: mpage %CreationDate: Wed Feb 23 22:46:38 2000 %Pages: (atend) %BoundingBox: 20 20 596 776 %EndComments /mp_stm usertime def /mp_pgc statusdict begin pagecount end def statusdic
USC - CSCI - 410
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: try1.dvi %Pages: 7 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %DocumentFonts: Times-Roman Times-Bold Courier Times-Italic %EndComments %DVIPSCommandLine: dvips
USC - CSCI - 410
%!PS-Adobe-1.0 %DocumentFonts: Courier %Title: try1.ps (mpage) %Creator: mpage %CreationDate: Wed Oct 13 16:39:34 1999 %Pages: (atend) %BoundingBox: 20 20 596 776 %EndComments /mp_stm usertime def /mp_pgc statusdict begin pagecount end def statusdict
Maple Springs - ECON - 2400
Answers to Practice Exercises for Chapter 41. Answers to Analytical Exercises from textbook Exercise 2: A move to zero population growth would raise the steady-state capital output ratio and raise the level of output per worker along the steady-stat
USC - CSCI - 410
%!PS-Adobe-3.0 %Title: Microsoft Word - try1.doc %Creator: Windows NT 4.0 %CreationDate: 13:34 10/11/2002 %Pages: (atend) %BoundingBox: 15 12 782 599 %LanguageLevel: 2 %DocumentNeededFonts: (atend) %DocumentSuppliedFonts: (atend) %EndComments % %Begi