home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-11-09 | 61.2 KB | 1,230 lines |
- Newsgroups: comp.sources.misc
- From: casey@gauss.llnl.gov (Casey Leedom)
- Subject: v40i118: lic - LLNL Line Integral Convolution, v1.3, Part04/09
- Message-ID: <1993Nov9.170936.26683@sparky.sterling.com>
- X-Md4-Signature: b43aa2399336bcedea96766cd9344255
- Sender: kent@sparky.sterling.com (Kent Landfield)
- Organization: Sterling Software
- Date: Tue, 9 Nov 1993 17:09:36 GMT
- Approved: kent@sparky.sterling.com
-
- Submitted-by: casey@gauss.llnl.gov (Casey Leedom)
- Posting-number: Volume 40, Issue 118
- Archive-name: lic/part04
- Environment: UNIX
- Supersedes: lic: Volume 38, Issue 104
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then feed it
- # into a shell via "sh file" or similar. To overwrite existing files,
- # type "sh file -c".
- # Contents: lic.1.3/README lic.1.3/doc/siggraph93/p.frame.Z.UU.B
- # lic.1.3/liblic/LIC.3
- # Wrapped by kent@sparky on Tue Nov 9 10:09:38 1993
- PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin:$PATH ; export PATH
- echo If this archive is complete, you will see the following message:
- echo ' "shar: End of archive 4 (of 9)."'
- if test -f 'lic.1.3/README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'lic.1.3/README'\"
- else
- echo shar: Extracting \"'lic.1.3/README'\" \(8290 characters\)
- sed "s/^X//" >'lic.1.3/README' <<'END_OF_FILE'
- X$Header: /usr/local/src/lic/RCS/README,v 1.12 1993/11/03 20:27:55 casey Exp $
- X
- X
- X Installation notes on the LLNL LIC distribution
- X
- X
- X Copyright (c) 1993 The Regents of the University of California.
- X All rights reserved.
- X
- X Redistribution and use in source and binary forms, with or without
- X modification, are permitted provided that the following conditions
- X are met:
- X 1. Redistributions of source code must retain the above copyright
- X notice, this list of conditions and the following disclaimer.
- X 2. Redistributions in binary form must reproduce the above copyright
- X notice, this list of conditions and the following disclaimer in the
- X documentation and/or other materials provided with the distribution.
- X 3. All advertising materials mentioning features or use of this software
- X must display the following acknowledgement:
- X This product includes software developed by the University of
- X California, Lawrence Livermore National Laboratory and its
- X contributors.
- X 4. Neither the name of the University nor the names of its contributors
- X may be used to endorse or promote products derived from this software
- X without specific prior written permission.
- X
- X THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- X ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- X IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- X ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- X FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- X DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- X OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- X HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- X LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- X OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- X SUCH DAMAGE.
- X
- X
- XWHAT IS LLNL LIC?:
- X
- X The LLNL LIC software distribution is an implementation of the
- X Line Integral Convolution algorithm. Line Integral Convolution
- X can be used to visualize vector fields and generate a variety of
- X unique special effects. For a thorough explanation of Line
- X Integral Convolutions see ``Imaging Vector Fields Using Line
- X Integral Convolution'' by Brian Cabral and Casey Leedom in the
- X SIGGRAPH '93 proceedings.
- X
- X This software system consists of a library that implements the LIC
- X algorithm, a command line interface and an AVS coroutine module
- X interface.
- X
- X
- XHOW TO INSTALL LIC:
- X
- X SPECIAL NOTES TO USERS OF SIGGRAPH '93 CD-ROM:
- X
- X Because the complete text and images of our paper is contained
- X in a separate directory on the CD-ROM, there is not a copy of
- X our paper in the doc subdirectory on the SIGGRAPH '93 CD-ROM.
- X
- X Because the SIGGRAPH '93 CD-ROM is using a file system from hell,
- X we've had to rename nearly every file in the source distribution.
- X To get the correct names back, type the following on a UNIX
- X system that supports at least 18 character names:
- X
- X % sh FIXNAMES.SH
- X
- X We recommend that after using FIXNAMES.SH you immediately
- X remove the script in order to save yourself from any possible
- X grief in the future because of an accidental execution.
- X
- X We have made no effort to change the source to work with these
- X broken names.
- X
- X PORTABILITY:
- X
- X Where possible, this software has been written to conform to
- X ANSI C as defined in ANSI X3.159-1989 and POSIX 1003.1 as
- X defined in IEEE Std 1003.1-1990. We strayed outside of this
- X goal for the command line interface which uses the Berkeley
- X mmap(2) interface to map files into virtual memory. However,
- X the use of mmap is controlled via a compile-time configuration
- X define, so this shouldn't pose any portability problems.
- X
- X The command line interface also uses getopt(3) to parse its
- X command line arguments. Unfortunately getopt(3) was not
- X standardized in either of the above standards, but it a
- X useful and highly common facility. If you don't have it in
- X your vendor supplied system a version can be obtained from
- X the GNU project.
- X
- X At the time of this writing the software has been compiled and
- X tested on HP Snakes running HP-UX 9.01, IBM RS6000s running
- X AIX 3.2, SGIs running IRIX 4.0.5 and Sun Sparcs running SunOS
- X 4.1.1. The previous version of the software also ran on DEC
- X Alphas running OSF1 but we've lost our access to that platform
- X and can't test it for this version of the software. However, we
- X don't anticipate any large problems porting the current software
- X to that platform.
- X
- X All the configuration information is contained in the file
- X "config/Makefile.config." The configuration scheme is grossly modeled
- X on the X11 imake scheme, but without imake ... (I told you it was
- X gross.)
- X
- X In any case, each directory contains two Makefiles: "Makefile" and
- X "Makefile.tmpl." The Makefile basically reinvokes make for all
- X targets with roughly the following command:
- X
- X make -f $(TOP)/config/Makefile.config \
- X -f ./Makefile \
- X -f $(TOP)/config/Makefile.std
- X
- X The Makefile.tmpl contains all the real make commands to generate and
- X install the contents of the current directory.
- X
- X After editing config/Makefile.config, type the following in the
- X top level directory:
- X
- X % make clean
- X % make
- X
- X TESTING THE SYSTEM:
- X
- X If everything went okay, you should now have a working system. To
- X test it, try the following:
- X
- X % cd test
- X % make test
- X
- X The Makefile will generate a 256 x 256 white noise image and a
- X checker board vector field. It will then run the lic command
- X against these to generate a basket weave image. If you have a
- X GL library, you can also compile the small GL based gl-disp
- X program to display the test output file, lic.out.
- X
- X Once you're happy with the software and want to install it on your
- X system, just type the following in the top level directory:
- X
- X % make install
- X % make clean
- X
- X
- XWHERE TO GO FROM HERE:
- X
- X Hopefully the source code to the command line and AVS interfaces
- X will serve as useful trivial examples. At least we always find it
- X easier to steal code than to read manual pages. :-)
- X
- X If you find yourself overcome with an urge to read documentation,
- X a complete set of manual pages has been provided. For general
- X information of the LIC algorithm and the LIC library you should
- X read LIC.3. For information on creating, manipulating and
- X destroying LIC objects you should read LIC_Create.3, LIC_Change,
- X LIC_Query and LIC_Destroy.3. Finally LIC_ComputeImage.3 will
- X anticlimatically tell you how you can get the library to actually
- X invoke the algorithm. Once you feel comfortable with those, you
- X should probably attack LIC_Filters.3 and LIC_Convolve.3 which let
- X you get at the heart of the algorithm.
- X
- X The file ABSTRACT contains a summary abstract of this software.
- X It is used by LLNL's software release program to help catalogue
- X software in a standard form. Similarly, the file MEMO is also
- X part of LLNL's software release process and contains a ``memo of
- X understanding'' describing why we wanted to release this software.
- X
- X The file TODO in the top level directory contains a brief set of
- X notes describing things left to finish in the implementation.
- X
- X The directory doc/siggraph93 contains our SIGGRAPH '93 paper.
- X Minimally it should should include a PostScript version of the
- X paper with most of the figures missing (the full PostScript for
- X our paper is 24MB!) Depending on where you got this distribution
- X from, there may also be a subdirectory "figures" which contains
- X the figures for the paper. This is a maybe because it's 6.3MB of
- X compressed TIFF and EPS files and some distributors may Just Say
- X No to that much cruft.
- X
- X
- XWHERE TO SEND CORRESPONDENCE:
- X
- X If you have bug reports, fixes, suggestions, or just want to talk about
- X the software, address your correspondence to:
- X
- X
- X Brian Cabral
- X Silicon Graphics, Inc.
- X 2011 North Shoreline Blvd.
- X P.O. Box 7311
- X Mountain View, CA 94039-7311
- X USA
- X
- X email: cabral@sgi.com
- X phone: (USA) 415-390-2694
- X
- X
- X
- X Casey Leedom
- X Mail Stop: L-557
- X Lawrence Livermore National Laboratory
- X Livermore, CA 94550
- X USA
- X
- X email: casey@gauss.llnl.gov
- X phone: (USA) 510-423-7775
- END_OF_FILE
- if test 8290 -ne `wc -c <'lic.1.3/README'`; then
- echo shar: \"'lic.1.3/README'\" unpacked with wrong size!
- fi
- # end of 'lic.1.3/README'
- fi
- if test -f 'lic.1.3/doc/siggraph93/p.frame.Z.UU.B' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'lic.1.3/doc/siggraph93/p.frame.Z.UU.B'\"
- else
- echo shar: Extracting \"'lic.1.3/doc/siggraph93/p.frame.Z.UU.B'\" \(37016 characters\)
- sed "s/^X//" >'lic.1.3/doc/siggraph93/p.frame.Z.UU.B' <<'END_OF_FILE'
- XM C@ 4( ;R 6)","G:P*H0,!=+C$F !7@!C(%4 @!(I@OX $TNT(I[/E$07(
- XMPHH<+;[>U*U(9S6X$(\ER*)>E!KD@;:NQ >="(/E!/U=/4$-0F!B?X<.<RBM
- XM3O &91!SC?8@E_0'>.LE&'Y)@K".!M^*\?=XROR!R,: 0 4P%,0B]033&5X
- XMJ Q4O,"T2>R#$S5[>FA%*N!NMR[01^]O@2?(>A(Y> ( ,H"U8':N)S@P.@)X
- XMPCY>, H\!JV@;X(0\&/\#G))@H 9T2QN$/!+8B+M\1)D>:K?A08A , #$ S&
- XME7J"SB.[$"TLB(46(U.L0A)P*[!37Z]/PJ7J0]D9 (H 1AE0@6?P1P0:S!-\
- XMI"8MHPZ/6C_.1E#%>/6AU31)+12I!2,P _-Q"0! 6:#9KF>()R !P"%RD;!
- XMU!!BK1 V!<PC_C'S.")EC+IDA)>F5T'@Z26INP9<#YY]C:B^C@P--B $X/V)
- XM,M!)=YE^$1W03C8FHDF)O2AA'+.E2FD@ % & ]NK<2#-H0J@!?J(>4>6DT@
- XMGV8(;S C!0J P3:X.+T$ ,IZ_CHKQ^EE *#6(P"<GL!TF*Y4F']//L8(2U/@
- XM=-X ]L'LG'B01R4%4.HU] AT)JKL(*CL.OC*")J%")<JF#CN72Z)$. 5+ 3<
- XMB"14AH\"RAHA#Y AC"N)!Q$#9:@(8/IC.HCL"R,MP!AP.P^H"UKMJK2.6WAH
- XM :$3 :1FT_ZL)=#\T00(\4),R3#FTB; 2 ,< #@85)HM@'9UD=@+C9XFQ)B
- XMA3@!#H#'VP9H4B?:FFT)WFQ!QP"-@QUA37C%XP1\^U(">0>J (P->$!$$P\Z
- XMGF95QC/=(#?O"GA*T;?U_'ICH*\K075(]I9?"P#@!Y<#2( ?&MK*'V$(\ H>
- XM GY)Q3O.2.QC48=-LDPDJ.Y[:"K-$\E@(;2R\UXH91(4E$&)'RI*/'@VL.81
- XM7DY#ESL:&=/KR)<(@Q^<\XX?+Q?-%_IDLO:F(J1AD<2#5 [+#"[,RG6O" 3>
- XMC%9EO"J+AVFO4X;:&P-,)W1H"BUW&?[M1R0>S/H]ZPI[?P_9E5G)/,';^!!&
- XM,=(#Y3(I6;1MH]2M^O,MZI9*"0%MD7+J G<K= $!">I*J12,$65/8Z3ER^^=
- XM"D-LTB&+1P.L? !0X^)O6(>4"ZA7T] /(@: /H">]IN$'SW)0CZ;(!)+S(
- XMSM!OK[,&P8-@M"&N$2%4Y#8 [B-W 9@!0 W^@5L ,0 !+C]0.UL$<8CTQ>F
- XM!,2#'P$C "0%A9;DM"4P@Q#]:-@"OP 4^@N#(6]YKH3"(J6DIM"F/8DHI)Y
- XM# V%JC&Q0! \:0QFA1"NEI75HY\7>:OZ5+%R)AA0.9V#[ZAC & )9 FTQ<J
- XM>,2#T!Q*DCK0"XC5VHW, ^LLTS#965"F#$!TRPY2P+ 6(J U0 ' 4.!!ZO*(
- XM AP G@8@@% N6,CBX]-IZ.1I:2/6%<1+^"80] ^-39P%A"O;S=@0%64VC!+D
- XMD;*#GK &A@GIWI<E4KOL_B)B0R(GD>#PJO4LLRB)QXQDOK*](1;);#A5.@C
- XMI^8R826Y(='L,G"C0.#Q!_T&_D'^GOIDW5%WPY6%Z:)>9[Q$@.0PDF0V-!2*
- XMC$2$MB@H#'2H"6,XK(\IPLI:T;!GVY3(H<$"V[@I,Y8=HHQWV>HPKM0Z5*X(
- XM 6Z'M$/7D.%*.KB3J0XB79P%^R(XGT*@(#?T@/,U* QFP\,8GLS&!93U2Q.D
- XML>AN;@X60Q,!*:,K0K"UO[AWEBNCC,I(W8%VV>#E \QF_HA^P ZOE $ 0 4H
- XM 0!C2@PCQ9K?\&;4Q,H//Y)<KZ5@$1,-=&82)+IT_B!K96_%@>!4!22@ESA
- XMWF 4G@%9P/T0%:4_/*1E KED+:[@VW/0G,0\E(!5#V]_[C\[W"!KW362>GA=
- XM*A:& !>P 01BZ0_? #@ 'D J30+'S)05<:9JKL-/5P%4J>%4/)0 K<KV!;4
- XM3,1[U2%CP HQ.Z<_!!*\#5X%<H!<TB*@@\<(H%OY(UQ$:9(&!MB ;40O''H]
- XMS J'GA0#BL6#8 @0!"$RA@ T( A8EQ)?]A".QX*N((43"(<01FD=1<^C*Z-
- XM_U1'*B:6D8#K2]6;H8^5,LYV<$"Q@#9 C/@CTA]ZK7X /C_Y!0YQ7E&K2!XF
- XM,KB(+T OXO*)2-41$7;1OR@4!H#8AVF*C^@W(B-V!\1$0#! V]*+U+(8NKJM
- XM"?AEG[_M(*6MAK@F,ATF#Q,4J %W "6Q-5-$G KT +Z&<I &Q2D1K%$R5-6=
- XM 1=X=18T8@ZQ;H>Q&!#@ U:)H"!SX7* "E Q+^P+0AFL1&'2<Q$L?(D =Q
- XM$\(C\#IS$B*QDW3S 2;V!/2'9SQ:E2)Q5P2C IBE,I1<&RA65P<+01$&\!R6
- XM\Q(#-8SUH?)PC$$@Q.DP *R)2 <R8CS'">"/\ ? #P=C0#L'C-2B@T@=[,E,
- XM$YE>L,1JX/H$7&7T6FC=J*R)*0'](3HJ""!%E!3$L()[IXYIX@X1EB@(/'6(
- XM#[IK.@^C5W<J#$"E@B<& /2'(:,H@ 7J1'5:*HEL$Z%C\H^6'#[/S+8-@&IE
- XM./P1W( 2W"Q X:;2>E,=JX!67 "$XD?1!00AX&"H-F1G8X!Q6U[/J48&^*.9
- XMX?)E%H_UP%DM[A;%.(V0\U0UT,,N8/L(IV,&T"D6$2D%2( =E)5C:Q@DI&]Q
- XM$YI&";##&CSO8BB$,R=Q%2F*USXX@%6QM^>VX2<:7:A0Z;.4$;W+60!@BU9Y
- XM$B,51SFGFO]-8O@PC!ARY(ANI2O9V2=O-U7*D)UA#!]KGK#61 ! #V!-7)/I
- XM#X43EAD\U%++'R$,",&)X1 PP"J5GHLI=A/FRQ:6:!:^1Q_Q#>@!$<+P)^9
- XM;/0!RH#[$YEG?X@#V*4!S)X64R)<65+-*V6WVB)&%<$:.\2F7<TCBR#I\0"@
- XM%B%0JT7R!*=H7W16]!HJ$M%B6:*3%)D([!=.@@N*]T9V3P+R$8Y DO-;W!RM
- XM%L%CZ!NP!E!1J(BQD)T5%1]K,*3,UD,+B@0Z@\M$"JP</,.EF"BE.U4D$ #(
- XM *J+G;358OE(!C!15"0*#4>!ZL*B"KI#!H!8@P, XN1/U!DDC0?)R(-J@R<!
- XM06@?5L#T(F=K3WA65"0>%<T3I*6!@%C@HZCO*?I@D0B,A*L@@)>/4NB0VG!%
- XM.N9\R+^D'8RB%]B\\/+MZZ!#$4+H22=/'W#RL3!&D@B,>1<B0)W/6-B;<]Y%
- XM"VU_0L(0HEN1)].@VR8I!! <AJ4]X?W0+P88) 'XF\!"G8!M0 D ;1ANFA)6
- XM"<6$/"!. Y%1!F!D[* E&9=]<Z<IH2?@35@=H@J< 'I8Y#ZD X'Q(Y $R *F
- XMG#9&%XI<DB, PN:/> 2$KZ8<*4-BX8R1R\4V(AI2%&]O/RGY16, L "()5<
- XM&,%$00!#8J,N.^AX6@/*&?5$J;T:HY. C]+-@N,<"QEZM;^A!S( -H,%&!#\
- XM&75'W8$A $7Q\*23D>VYV? 9%2P@H8(Q.@2 8NEA+"!V-PT#0 @N_4,(N(9<
- XM&HU5\*0XRW*OEG>5ZS3&"-<&IR$D@&H!2'%H9 8ZP7(>P;'M Z0$%H!4N#2N
- XM#"PS 45;4M(H]+GJ]"SE[)\9C80DP%48LS'%Q ^B$<24"(WAL"#!G5#06
- XM#7AU0[E3AP4*/NCD8GHU!)4'JB<-BP% -\4IXC&@HF",M@$@0"[PUAA+@P/Z
- XM_,9(Q)1AQ4M%^H7XB'> JV(?4; ZH\Y#;9";H &T4RZ-<[JZEX@0.L8B U+H
- XM%F]O3R)JH&O#2'AF#"#QZ *.P$:"WA4 #*!@>C6:\GJ-B<890K7L4F!.<@+D
- XM 4)0)B3MU)YP2N=ITQ&:&;,(S@D;#B/@&?!N= %!#,)$6XTD(=[KR.%"*@T4
- XM 8IF"(KYE&HCA,<*ZV@)')TN/ \#P QM#8 +Z.6]&$%(>8(=P!*ER^5K##$J
- XM_\X65@Y4C[%0'Q5M U+L$'F&3Z(K(P"@#D .J-T]'?5/[CL%AD?C(Z<->6-A
- XMU5P;U8,?@=2BHU3X\!Z ,NA\B$8:XU=QT0CZ B( VHA+HU K34!80@PT
- XMZO*-0HXD8>RC?<>>LP(RO#Y18RX3XA*-%K:^ @ H GH 6 2>'H&Q0R4$&/%Q
- XM+I86]9HTQ#HND<3UD,O!IX03[KM^%IH"@I%+@@3LDOP1D8"T&0# $X!Y_ @N
- XM%\Q/KXQ+C3\B%< !2(%( 9H ++$D@!8@" XPR 5!U8!M4?ET9QG $8.T/I-
- XM.39Q4R2'E/4.+]A)5,.-"!]71CMVUOJN%I &R&P HY:/'P&4@6>1&!"&\T<4
- XM ZA:%K?3U>A,HV9FW&K@G/0B@2E@$OO/],@V^054 FP*UL5ND"C 6-B?.W7<
- XMWE)A:[#&4WT-V#?X !)N&L<8=;@:EV7B0),," 8PHKZ/^D?"E1* GQB: )<I
- XMJ*9GX!GP2"&..N>%\T<8 \J/"(!C@&;1($4S*$N)]RP> (!I0#O Q9!_!!G9
- XM!HH S$2R2C:/^6(#(X55 %UR=HO@F\4#^HC.\P9D $P"+<@77*K-_R2_:(#-
- XM("M+K(DZG#CM[<AIB\+<WL)>0P^* #J@"/!Q"$)V*#QVT\8R$7L(/O9^7!C$
- XM'[MTK+W!G:)K%<+H"A0"*3X"\H XP$$OOJA_G 1: "AAH8D(G 72V?4/4$.J
- XM%G\1&*ON ^ 1\"MVT MUX07%BX+Y)XP B<DVR#" *5?G*\K%&T@ ) Z 2,
- XM X"+>$C^X\YP^K4.$\0I$9H5-:E:11^IXV=-LH+1#_Z$>@P^5RA)Z1@ F D
- XM T)!UD4\Y*G)"/"5$^;U\39F.K5OVP9$%(B&@15*8**//C1XQ\]BR"><H(\%
- XM #H ]H#H0"K2!80@"A/IZ&).JR(Z8K4P[%$63%#5"*1APSI?G:JN.S5+2 N*
- XM '82WT<\9 @[Z!KA/$)D')\!8"WWB7B!.;CJV)0IEQM(<0QT@,O[2$I PZ
- XM 7X D$C:FV< ")#!(P["0G1O!L3UGYA..R@'X+]!'\, !H!J) ] #V %B$=J
- XMD8J!R)3IV7%-Z#@D;!L. 6IA796Z6[2M$PG0P%@T'XP IH EP3 2OM>Q:WWI
- XMK2YJGS"[HAH.RO$,!)\]":!#583P02KCM&$\8P\TK51)4 !I .,$J%;G48U1
- XM"A8 -S/0G%%F>.3UV%?))%6+>Y[F49Y ,@7ABQ'8(M<PN$@AV0?J%GB%2J\E
- XM <L?58(&7YPD ' &\ ?(4JR+0<G(6,+(%S@-0X.!9613TJD;P5D#7O%50I
- XM!=V&1S^.HAQ !:#8BR;I>6R.78(G@ J,5FA..O(5IN1)3P[9 "H0QZ@^R2OR
- XMO0!Q_S$'(BU)[%6'9 8T^ZP @@>LI N(1]"> -%-I&Z'(R/R83GNC^8]2- M
- XMAN2&\[2DV--"R(&Z9-)0T!@H"5%1WI+8FQ\@P, 2J3\RJ+QRE#-A">F$AY
- XM);&!$[O(6=Z@1J EH(_%/EB14 1(@"L@"J&8W!\BT6Q19@#HH$5O3 ?XX%MD
- XM[6IE<4<K8&<2>04D/,LA@X"+04G)DA7@ #F9],AM*A("R@*49%CO+_E80TTV
- XM):D6S;W,Y X#.+F%6EZ *I8OPR6L0'') = )>!(NF\I'S"5/@ , &12SJ J\
- XM(Q-. 0 _@"1 VT"*Z@2T 9:,\DFLT"> />D,<M0$@_23_,F/@'\2RS@+ A-^
- XM MZ$*Y'J#T%RC><E(DT&UXR3T(EW7W*R%;(X/-!])S&3KSWBVNYNCI<R8L>=
- XM.CX"$ _ *(LOAB4O#EV[Z)O'*R\I%AR"CA(T8WIQ&P#) 5Y;2KU&!^\I(<
- XMRIH 4 F0!&@"0 #(3["!(, \*?+!10@2&DQ,%(:'_]L>1@=I?+QT&,-T@&<
- XM)1^2;\,C&3:)J\67])R4!=\L]ZBIP Z '^ VLRY2*4.&F3SGFZ@K L9NX_(Y
- XM8=(0#4D&GU<+_F<$T ,4SD:39TJ*P!'@'#(]LW7M"9>3@:^PV)[P%>6%0FGD
- XM XX"9DH7$&*R# 4B-*[U\P*5TC?I6-IO::?[XRV=_>93SK0MP!U (XFGI+TM
- XM"1!I<4J(I/FB-;&FF(8MK;)1R2TMP4<DF6%)XR"0/LX +KHJ3#:D'B#M2E2*
- XM HAX0K$YUSK,H]5C;'C /W1SC:<U11E-"I4^!%>%)CI*Z<0H >7 (V"KC <"
- XM*R^.$"I('DKNBI:,V1,-TSAY1IEU&P8P0=8=T /( TIMG<H!6-XA=/5:.0W5
- XM-.83FP(&'><0&T:OZ_@Y)\94OBM.W)[PL$<1* 3 <I=X4JAP-)JTK8+NZ2!
- XME@"&[C"HPL41,1"I;#FEP=ARR[F"Y"/ '?!\L%5"<S0%\(YUF(+QMI0EFJR=
- XM(*.5;$I) :4K7;;>NF")4]:.$@E-0!M@).&P_!<( 0X#H(J/TO;IE0%$*D\6
- XM#6AD-B^IV-P-8@"R)"%"UH9I.,C44O;/?$0" 9TT(@ X!7@ -@0'D!DD\N
- XMF<!OO:R>P,[R?.2S! L!+5\!83SY9"C@32A9H@I\ ((YY#ZE )623 E/TD&6
- XMV\YMTDIJ97@B5T#]@W&QPAY2),+;$IRRW[?F$P!0*>5# :0,6R,7&Q]*.$
- XMLY!:I,HCA_G*(?@:.A(.C\YX&P!-0$%2^;CHX2'Q#V=[0L'S!5K,$P8D5%?%
- XMOS:0@(]Y78XQEECJ6!*4 27J:EPG<VQ.V#"R4)5 C&1%2PP4N'#1"C'^GLL
- XM+?Q^N21)0(O('S$)F)JEO'))E("6UYTA?+6KF%&5"P +P#,I76Q<'EN\E&=
- XMYFB+I0[K'YM2MP@Y8[;9IWY/1R0 0 Y =SF:Y%V>2'X A"26 >A-'3/V&DO*
- XMCOYTIX[E) 7P2KGAFPH, 9B7;LG"9;-J(?G9.I\-/2 %H0R=Q\UM396GX@'R
- XM_TB7$;%,16 MQI>; %]FAC27O[RI@ ] 7\<(X<)Y*B0#+J7! ?[+[)<W ':,
- XMAIAY\!/>W'%-+' %L%]6*'F7Y$&&)"8*X;=;6E,H.\9^AB1YE_")LH=\8J7H
- XMBZ!DZ X;C@-3?82_Y!HM #Z7?PZIT7J+%T(#6)E<C= @!(S_F) N"/6 .@
- XM!)\ <Z$MA11@/% $F *X#58':C/8P!_@&9 5\" !=[1(70*A&%22#A#]VM-A
- XM*8]^:#$49B*#G$3STKVE,O*&I2@B)BKJB!FTW%^8QA"!YL2Z&MN+8;7J@Q\@
- XM4NI3LBM%H?-H$J#%=/L=,9,QN$L/ICAK:ECJ^-8=C6:%O*K%P-((SS@\XN(8
- XM(SX!:0 L0"-JPO/&:PSL #H9]8YGHC /#_ &0W>D&+ENV\%BT3_R-D9\[!*D
- XM @*9_BY")G\N"3"!Z]V)P"X!RJ1-Q!QMRG%,5!DV_<PUZXX8DHH-],>,J]'9
- XM)KE< (!9 "83BT3(!/KM+Q5_>R@UE4OM97ES0\D44A0?Y["B&Y&B\;)AD[CU
- XM F:9D21")H$B.G7X**0\B4Y7SS4[5^SC48>R2V$^^#)X2BYV$0#@&(#,C"L1
- XM,J6"0P!/6-(,'4-1&LG0P:9GC, 7$B_2NL&E[%[NZZ9A!:!H0#?S1T3(O#D.
- XM 8"5>T)?)KM#;H=G+%'6R$(9D0J<R)& N!(+''P5@+8!\TR_D2:S.^ #"+YI
- XM+VM+]*ZM1H:EA; .>Q^<,A^"(RJ% +' \_CLB!,! ,H!"<W6#"&3763Y0Q_(
- XM# N:,S+*5'VJ7A/S*QU>H91>4JM-$@B BW,5> >$-)\"FLP3R9Y27=*5.X0M
- XM&%]82\ UU?HKP2:1TY>E(>060<;U!0 @'W#3Q!W5,RD/2XO.WR(*3F5W< 5L
- XM]9H[YD+8@!* E+D>X54U89X=T)+;TE=&5T0<M.'5\30!1;W32[:"H76/X].5
- XM,@( I0>K)A;)N2,*T&)FV:1##0+HG!G@C\:=FIX](6U[4D"$EA6-5<CG:N!)
- XMUP( 30BY9B2)K@D>$P)(-DH=#$4$A?[ ?R7AXKAYLYQ#"4GN998R )"*4&S&
- XME>B:9<0YP#/RHP4=0E]"M,94M:3J": J/6=1BGT\!W6$@L@ 0%#"L_DCHFMJ
- XM#_P=L+9PFLP-89B,0\HMXPR0BD2 Y05FM?E$&V0A/@( -X ! &USZ0;:] Q<
- XM ;Q0[<33BP(@K>F-0#_2PH)\=37)%B=I@M"IL" 4E<I)><U WE[SL2:0FT69
- XML0I8?K(Q (UJ/A@$4&ZN^;":+BNF@%$C^H8$7'%]-4<?H10%V$$F/<8BXZH1
- XMEWYXH #W9%E@%A03.@<X $("HH$(QX%2$A!M($7A B(!78>8$%;H;&A_ZF5Y
- XM*O"3^LD&YT?@P1D,".,-* =@9R'1 ,N@*B !(%R1^W Z2I[OF/YR,I6%LBIY
- XM#0YWW;6/"W%S%A6M>AF9+SU/*D6VY=8JQ5F$B6Z^(_AZ,(LY6I%C"X!?G&1>
- XM* I_6C!G!QR&)Y?CVP"((TD 5"U1(18IQ=D'$1*1ENQQ#\7G(M?#D(2\$F[.
- XM.+M@T[,DFK- +(#R\QNE.$\O#RZ?2'IPX@@;"B.Q"O&1Q!I!9#KS;.F B0?5
- XM"9:%9LZ*WY(@"N:%S)[Q "3*NZEG@/ORCGU >2MWR!B0PC&1[*ZN<T# "D
- XM.(,Y%8"4X9=S5>2^H_MYJ) !HLD7F@"@T],\8@DDSAR2HDJ]F_%2G'G'E!T=
- XMKVI)J,J-AUC "8#IS%QR.IL[*(U*96"/="5*8^#Y1+B)O2($GH^S)%@?.+UT
- XM "Q$N;^ X88/ ( %:'5:%SF=A[36QZSS$.FHE$KZ1/Y[Z@Z6H8!OJ:(C!,M8
- XM)EX D2@Q@+%S-,GI/(ZE\G2$Q;PRI/_Q\K>'JB79\A(#02B($;2.XQ%A! "P
- XM ;:=T:=-)Y@( H#,@P$H\SQR(J \0"3 9^E!PO%8@T!'H,YG&$!)D51%4PV"
- XMT4(LWTW>'?T0 # (V'>BHOR=(\X$@BL3ZZ%X1,9\+%)@&Y:C7S0*3;+_PQN@
- XMNLQ@C0"')Q;)WQGAD!4\$QQ:HJ'@))FJ=1;[F-+A-Q>,<)@;G-DH:J2Z8FLF
- XMQ/ < (!+@,@S.^?O;*$M 18%, ]U2TS-;E<A+ CDDC8!:4T$ "=@:@;GU'D4
- XM.A^2S<Z+GD\$V@$ " 7L/.-*_D[U !_0>%GQ!$"A#T\=_\*R"L4QYQ@'>? 9
- XMABP& (!5P-7S1^3OK!,0 = B)0->D7CR6YC(Z&<:1+J>**<-"W_/&?>--'C4
- XM"6H!:\\"T)K,WRFH.;U\ )YFIY<+T:#L#<!X,Q.F! @!_@ 7@ /@;'@!B@F-
- XM QP %4ZUD]+2P>7X]*!%/L-X,2%2 -62$445* %(ELA]J)Q0SRI O8D%H0(@
- XM 5X@18"011* 2.D$<!M@D/9F&0.\T"]@%[<37/"X@+!K.P#-YM&//8>D<F7.
- XMON95"2H@A:WK-%3L# UH ':?_BX\8*4, %@+(8*?P1R #XV64Q&5 B6@8(
- XMU"Z+S "\'L;"']$, $$Z ]"/"0/1U/#--$CLN*1%*):?"#PX 0D ^HE%DGXR
- XMLZAI$"H"5WHKA\;2BLT]C3Q)X[_5DTN*>MEA UZ=AD("+@#Z9R1)^@D80G!5
- XM_[Z67JU,&GOL47E1Z5#&L?2?%8H<EP(TKL0 I0C\ -1;W:GEY'H* SJS\@FA
- XM)1.7=ZZ:"1YI _HCZH ^N$B@Q3WJEYHS97G-( YUS'AS8TV)V5 CH <H8 *P
- XM0)=NTD^'9YW"'300,5Y@/(]#IJZ8IIO*U&%H=-FEC'))GH 9$=O*U3 UHZ3\
- XM0(4"OL_](VR@ 9!+"@7L^'X-:3.>#T=@U:2HLN)<I:8"1X!*Q^E%!-#R$DF,
- XM((<>RBV950Q4!WHN\LF55;9A?BH+2$$&!("[*Y3] <B@H\E5CPQMY0>'<9:P
- XMNA1V>JW7G ^QTD6WK![6(AMI4:_(U1F*UAD#C =]!.H ?U#@HB#4P45X%!B%
- XM,?L<((W$U2OC"*I%M"@VT5B;X"1*I::"*O 'R(1:%P6A^:T<**FS.#F=$N[M
- XM9A:,$L$Y 'VBJQAU<5N\/E)#_+#U72+ %1H(I;U=!X8 VB<:HP+A+X+J0F[%
- XM'=51LTBUWQ,3!8K!_(B@C!IVL0_NYX)@$D ,=4L*0OLK&X&2Y,U#8;0!-$'U
- XMT$ASA<:_QZ3S2>2)XSUT KJA@"@SJ"@@;V"! P6F0C%I08WM7:> M,0>> $4
- XM$19ARJWR3+,$BS@\@GZ^ GX 04%D@#@U;,*X YX!5*"4@ CP!/@]XBDU($0
- XMCY8#N8!_0.!Q)WCK.4A:9OA/"$OY!=[K@Q )P<IADEAE=!F52!2&;^$B>&<)
- XM$*V.DBT P#! (PI<1 &X@-8#74M?&H&,$C?!1('&(>N![R!#Y_J0^H>2!)Z(
- XM^5*6P9QF $W4NF@3)09:9I86ZU#1IMIE.G9WN[.X.$$9=:M2QS!, &D'O 8L
- XM14>33=$"D66&2"C8 VN0YI"70B4PU3W0ZQ8FF ($V:9A[41W63C@*^J6;(IF
- XM0H$ !4R807=JG(4RBA2JC-0&[(]:A=J ]/$\T&<( 9H (("F!@P ,8$U>$C:
- XM )X:VA%5FHY@'4 7O5^&19<#.P"\FT^4/;0([6I!)V8 ^SS(Z*9"3,#DFS"Y
- XM#3FC@XLH9#V@,GKLZHA>"R( GM&% M --H6=7;]!'P!/Q;E(Z^GD*GU V+!
- XM0-5;H<Y*:&DS-K:+&;ZY"')DC#F $&X4N+@;_0CL#)-^)U&O9B\M6D712QG9
- XMNM9*::4P&EBC[64&*((M1ZV+NU$KCD,G!L "0%LL1FNCQ H-GVKRZ)=DP]J1
- XMBHA[P-%R4ACL.SJ:W(UF0H< V*IL438OLE;>JZ\E;$AXJ4>XH5"J.R'L.V]Y
- XM$/5U,(.T('W4+=D<=8Q0)VU=O$,=84!T&LBI,?Q5O&2+&;=UF )@]PD87)#>
- XM+W>C#E$Q$71TLJ&5>__]1CU%04$<V/G","1RK'.E84!Q/ /:6MT-QKI< R
- XM1F>C3XW1:#$#!* H $ )P ?@ @Y.T(A@GL.8EU"2 _@@X ? "%!Q:H'8
- XMS:X $]$E@ ) >["06]BH%I4]#:XOP2$SZ]&_%/)U+XI)A0_=('GKK'8<6G]$
- XMX-JCY21/G-K%?F EI4EB28$S"H"\%Z=F>.24\P=@(WN?)9Y_9SCSN@45FT[4
- XM/ZZB)$>7V65%4V&JX]#MBU23NSX:HY(#)'@'L).BHO*DSM$$V8,QN:8.4X*6
- XMT4J7VA!]&\_*R$>F8[0% ARE6"1(J1**,@4H#15%"Q.E83\XD;.#ZY<"O""8
- XM#:!#54/GHI*03+">' 4(.,,_9SSF$BD@;+,3V/]H"2D"7,),S:X4*U0*< !P
- XM6GI9WH,RX9;P3$@6.AN6 MZ$HH&RS3J/B)8GQ;[PKJQWYK_E%=7+57E- H8!
- XM^3:3?R['G(OBR 9;C'3I."-)>=+RT49@MEC5(OW]-2J*TZ9]'$-,I8082F18
- XM+<P8!9G"$"<)R]<12[[YC?*DD3%+ ?,)B/8J*R=.[,Y<FB5K68@MYO%$6V=9
- XM.5J6JD&EV!3+5MA)<]/A^O($)P#M$W2B'ODYR'@F+J5&&U*X@PN@"H 2\"#9
- XM>$0!#M$=P)QS^3*S/&>YUT!4!PIQYWP.]/0,4QDT!G )%-4U,ETUV.9F842
- XMU59<TC91J-1JX7%>/ R*)ZF/>*2<*1;I9#KE\&(.!.4K;I94QHO30BH6Q%BH
- XMN% ;3[ /%+&@E?8R%%Z4W& V3PJE:23I9(H3W5_ZL2QJ"*PQFJ2"SK$/!9C)
- XML<QS<SBRAJXK;^7: Q)24L2F<:63:1_DE9A&"O,M!M,&:X,6@,/ 2G#7BI@Y
- XM_L))F[(X2Q;-I1?>*Q^! ?"F/Z*3Z4.23D?N/ WI8U2594OVP/!,4L!1HV+&
- XM$'5%M3&$);&@<""?V_3$<]0 D%._T<G42Z(QT""<D=:<D[0C1BFL(6@I9+*M
- XM!LU;5;/TP-BJ((#Z &M$@^@ J5.2TLDT;&.J69*UG.B(R!0% "G*#X!T4CXZ
- XM>YRE7:-%B8] .<F@NB8E2_J +JQA'Z0(/NHI6I\0C)JGH\GG:9V@"8#-[)<I
- XMQ_X$MS*>U2TOW8F'6P^8JBQ<I+IDWEBQ<P>):IE( L"G;LGGZ<OJ!W#C\OFQ
- XMP18@U]%J9L"03%8]]1Z@/X1+80S/ "< ?WJ_?)X.I)9%.[2AA[7J.(6T@%L\
- XM^(869P ?XC4T(E:!,GX.K,87 !3 .U0OD\=8Y.I(9[ =2@Z$,2SL?KZOK!
- XM08TE^\]DR>G*F:4W&J%J;TJH% %:E>"BZ-D,F=BQ4"-FCD1=$<K(362:>V4,
- XM+8BF6X*AA_E/+* +L*%B!9ZG3=-[YM3KMM+5E#S%M_@HR8_&4PNU2_4SK5LB
- XMI_8I.5-B@!.53/ \O1&\0#N8%K*$V-]"@*58NBO2@VB0JS>WP1 ]>1:=):<
- XM*"D"SH Q:K,'+BG?LQBPW\YTC:(TW?8TA:K?VZ*NY+I4LU"FE_EHC,K%>9X"
- XM9T8 EJL3:;+D-3FC&!YQE XH!_ +.2(SKML08- 5B<<E,]H4$DWG4;PZNI
- XMHT@?X*H]U:O-&;;L "P S2IP,5.:@OJZ">WDV)6!4]X)2IN$4+ 6_0PC?HI
- XMD=QK_2]8JG6QDQKQ7"&8(&=F:A.O%C=! V@%1(,%I;I3$;@KQT] F#J:[*2:
- XMZXQ^*%"6YO#KY.F>,VT&.L94$ ^=!R U$C:=2,/) =8("@!JJENRDTH/)0*@
- XM(U^6<0ZCS-?@FG3G:W15_V((Z YCZJ5@7+IIBX*I2H@&-"HW0!%,G7J_[*0J
- XMU&P +QH5*LV05>I(9,EUA[P'^CM)*OHC#$90K5!V4N$682)2JC_#0<'J<CFA
- XM^&Q)6S+R5C*-2!0'E ,<)CQ3JB040$55>]-)I=!H&,VBP:%=ZKZNEXJF^Z5:
- XMG^@$WC6Q%8<E*JE,+1(H"2:,,H"5ZNY) -!)O6W&$H!5PZ-"(S +FJ5\O/84
- XM&!&B\2"*F_JR883P!#X]R8!+<\ZDXK &1,R:X4$ (X 3-71I%-U4_$Y*KQ
- XM1>6"&KUKX!PO<,*[ T+L JF7\@OAV<TC ! %"*NZ)9VJP9P>P!!@"""RT!\4
- XM,#5IFY%M&!Z 2+&WL)1R 84BC<I3QUY59 %RI#&"!+< =M7[I5,U,K8#V#M^
- XM&UUNB#\?(]CHKXIFQ$0).:9N/*BEE!PTH JG*@-$5BN43E6_ 57)4^0BH#ZN
- XM-+>H!4]VUO)%<CDZ;% $ -X IU42)E[5-C W<VNN/UP$UBU+Y5JUAI4'4 6
- XM\92/W!Y1 &Y.B4DWS(_>0Q4"*5);& 95@TI!/=EA8)HN!@!-ZE_.N I<3*[>
- XM-G\ $DSYRDZ)H-32@Z!22N-N0:7!)(C%RD5%Y(QTSA0"Z=1_0&:.NVI=3*[.
- XMT'1&18M4''JNH>@LF#8Q$,H'#SY6Z7.(?6@02602,J:'KDP# 5 NWH)H*_&
- XM%Y.KCQL< '!IU)@DO""",$%#=L&GD57N%H<*^ =8:A2B-P#S4RW'+5(%: (
- XM'Z4 60 % !7@#I#1J@*,"92/Z1Z7U9+ !P!FBD'*WR2/7S9\&831J+19LG)8
- XMH "E.)U>@(L5N!ACI5_ DPJLX(E;5*:CU87>(AW-S#:*^B3L7\5I&SEDM2[&
- XM6-==MK>(Y(^P)>?L#$]\W.B&Q\B)5WFN+:;-Y.Y464>3,=:\2^FFGR<!;1--
- XM/!%_2@N>JF>RDCH]0Z%6B51)VX SJULRQEK+Z10E2R9A28(S4J(+9KI<1'=L
- XM_.2F:+#G&\Z*TKDH, "( HH6CDX]Z_TRQBK." *04W\6FT"CROA,-QBI:%\*
- XM-_EP0X]"H_HR / .D+16*-.L/:3 A;NNLS5^JP/ AY*$"[ KW]6QMY0T.AP*
- XMN90JVRW&9S[ U*J]B;$ZNPA2[(YF7-^RXI@VR1/N,@>5^[+I6;O#GL!KQ0K$
- XM6+FKP-;U(*J+X%FO6NJY/A(O3"/1$)-,-00_:1%PN&PAT<08AIZGV4HFB+%^
- XM!/:48[%1D7-U3_@,>YZ0''&=OJ+UAU),8UI&.JYM>K8% H")UHLUOFANI0A$
- XM ,B7Y]5;%_%(DJ,*L/7=CE Y[1YK%W=+_;0$2(%< 8241( C .V3"E 37 FX
- XM%V%X!2"<3I '<<:;0YAN\M2%50NWRU!C:,= J"#(*_:$CX,=J39NI120Y %@
- XM7%LS&]?-DO(R>RJI:%K!*C>E@!*<!4ZH9O#B<@)@P=Y!2$30I8!+ & $>+D"
- XM>5R0RDLC9%@R$G(%: % &6H +0#5P1&@!= ZZ$ZY#> &<@.Z 0B &F BD)BA
- XM/C9+[(YZ A3 Z-H3V+A*EOY.\ I3E;T4;YC)J0W 6YDK!1B6QFIA]B*=!;%
- XM0IP%:X!Y50%#NR4 T *075,"&U?]Q2Z--;&[2'$-INBN/T2;9RLD^4GQ.(KR
- XM0I]5I#6:5X=-TC.[,SO&E3:N&(7]98"BT%BJ.J9VL.:E1ZF!@1NI,/5EM7A@
- XMU3P7UR0@!?3.\OHCVKCB1/>JM@O"7??BVP8IT[9"O=X$>=?=DNX-/D2*:6V
- XM,%F%%@\>DOGN[QH V+BZ6O<7^+U_DJZ :+BT.,^X!\U)0(_3QM+BCR5%<HUL
- XM*L@GZ3T<@ # ?\=Z]1MM7'E40P AQ;$#K:%VM9JZ76]DT]6ZZ\OR3)4P"$["
- XM-L-L/I%9J%) ^SK!Z[["7,^@>"2\EYNCJ$1A73R="NL51)'H1'TM-'&S$R#>
- XM"I1_ SW*D N/^+IQC8S)BXZIEJL3C/+5$_ES37*F/=94:LP0V!H!\.;XG&6]
- XM!8JE%R!20*;F6*IV(AXU/I>ECC<PD - !)L2"'$&@7@ (JZMU<8UC.$=B+[Y
- XM(Q !];!$@(>(%:'68P#L8!L XLB=@(+P%P'D1)):.0PBV:CU* K4(L:2.G.9
- XMI/A<\0%"H?>U<W1)W!W0]NAV 8J;'<II.M&Y3%.07R&PIX['9N$CLDE!83:"
- XM->,5!@"X@90SDF1V5='=EIZI0->39%I)&Y9[+678*V HTP/2G]>@[<H&6+?9
- XM414"I-!8",4T^E1\!1-Q "928MC+15YTLNG@(QX!"FH CX!BX\'5WK,*4*2,
- XM=T8S-Q#5@0ZD)BCV"!-Y #J.MZ-%51X'<>:/> -P +@7/8.LBI)$?($"_:IX
- XM(H$48I7IE))C0D&_2*'HLSZQ[\U1[$> !^"R02>64;Q0LK,DP&$42C+0,E+8
- XM*^QTVH,_&@W ,C':D&"\,80>%H(6 &BT+T=)<05L1-E"BRI"CN$R0T3$.,72
- XM3*08 N<"7(MB]$WL -P,61G/I,'"M"DC($5I /D\O($8 !K['N3D/,* 'H
- XMN&( 10K )-Y$LL&="%!P#9 $7P/HA 2#50&-)1&T !@6# &=6+ZE!_" #,7J
- XM>\R%$BQ_1". T! &7KM2'EPR P%RFRCF>'%4,=*,_Q4##$+RC:C\ ( N ,P
- XM9(&+^YY7@/Y"\XJQN!N!*D2R< M6"R#EL4V5<4:VHHL@R!Q20F!["P$'K@
- XM]DZR-,E]#WS/?* Z!#0 ZR-@ M17&@$< ,6$-B8P4 !!]KT!' 'Z$(H,B2
- XM3S89,!+9&4O%?>%;4I^4,MHGHX]O(F"R,_0\<&7 ,NPG-Q34P$?@$M"4;5M&
- XM98NO^ .$"07#,D$#R &T !ZCPR,$@ X6 $ *X +<29^R#A]1 )IS!^"/0 -0
- XM9&.ON O=A;_$4 *\0!N54P(;\9)+%/!DC)$=^!>X ORRP,7 +%P6X.FSBJ&B
- XM/[)9FHIUT&'*=A8[&CF&L?:$5X"_AC,-%X"9M2XZ?*"6[9GR#+B*-?&8-5Y(
- XM3R$8M3-]@>* ,F'ET!G4)WH&D@J28ZD# " ,:,W&%P.S.!>Y[* *+NL,6 ?,
- XM)!VR%I_FD:&@0S1KX # -/1%'A.&T,POE+1/V6GX4Y8%/XW:+$&E#CH??#5@
- XM YRS;4N+SRL ?''8<LE2CO*QCS4Z!EUV3A$A<P^8D)@>,PNAQQO#Z3HO* Z4
- XM _0 F4XV7L?'!>2RV5_X(^X UMD3!L9$A<'"&!M(G3HFB(D9!LB$<" R6<7R
- XM,)P'/PS+1!#CG0( > < :(&+'A^4*:5@"# %>*)UMD2S& LA$>D"V $E$ROR
- XMO: =PXKQ'6,N:((OQ8 LUM9OPHB/0#[@0TN3#-$^*R@ENXH,2D&@!= YZ"]\
- XM#G:R)()!57\C & <--L]4X^8"+"K!YA23HY^9I83@P8/HNRB;;@; ('N9U,
- XM_S)?,R4(@).6)HGR$06<9'T J0G:@))-=N:>'1S]T2P$\]EW"'2(Z9&DM4R0
- XM,Z2Q:8L:%@<@$T#=*X/"?,RTC*@>@#^",&O$,I,80HPU71%%"%A$+-(F(8O
- XM27PB]XPY"4!R Q , 'P:=N6?]KR44/3GR$[<[S(5$05;HHW[3*VUT&?W170
- XMZ^BT, !H+%WC(-N;H)/. % ]( G;<Y'%("9#0+X(S !' # "R_E4.M+,0ZU
- XM0H0IB!?Z&.HM(<FFG1Q)@'H L-JV9<X'-@L 6 &X:>.S^SQ2+0J@/GNJY<FZ
- XM-Y(4* II;$-# 7!8"P D 7 !3X,RJ- 'B1DF\D?X #@ ^PD+B8460T(XL$Q0
- XM 0 D!16P1H=DTQ:SHH640(L6BH-Q%;BV;3FNO9[LGZA#+EJ?V^3H6;N;:H<L
- XM!.84.Y+I!'XV!P"-_6 <9!,:@S*!*AC@".#"=,@F?40!J(%S[=8 73NQT(M8
- XM+ Y9L3+V HLB,#+E&(SP0+YIB!'%2((B * &H-@"%R^V[Q3)U-$O5>@HB%24
- XM: =LQXS)Y0'4J?82*P+8S6ZSJHT !W 94N33/J\ M)3-@"N*U:C?1$S^8F8
- XM9ML#-UJY$0K@"=#D0"K1:>>R!P\9P%W6=5## @0\1&R/4Q^?H&? J'=<X 4
- XM2O:N1H. 2;*$8 (MX#PA:2D8M[A&@!F *5 &W?I\QW0$10!_A*TVY64^::G(
- XMCUXJ/=1B[2L6C3)3"=4^UM8H$A".XB5@;MNVM-LN$S TUI3[7V6)]O?L-/2
- XM+ ZR.8 0@?Q)"O#OJ@?P.QVR8Q]10&V*4^2/( *@!%<47 QO0=@J A:P;=,6
- XM;J.V.9*#K9QV.B&H13JT CRW;<O0+7@, K"PA<;68Y"R$8LI*2A.%^ B?-*2
- XM 5Q Z\8RE#^B"8 2+%?D1- 5LC-:+$\$=E15S1$ )F4 8J&'DTVAF*3[5?
- XM R%Q5N:Y/'6&L0!P,G>3TH#"!/UBIWV0W&036[0_8P W!T* *N@#&H&,!<R
- XM!6RUT83R+6J&48%2TA]-*N9ONR77+:AV9UN;XE08 &@ 8!M@/RV;5F_?05
- XM7?,PU2>"K=P(3BNMI=9.;NNT"P&FA[:6:YL'" "< T8!"18=5HH'%S LR]O&
- XM)3@ ?B^_WP^D13-M$B8I7N(DHP)UAU@QCU;D.,;V(_&*8PSGB"<O ! / .&B
- XMHE(\NH!-0601%QF:<,\:,C"(;H _6IP"/X&P)=7T+5H @&QV9$B86*9, OY
- XM<-U^*1Y1@,C"/ "BH+HF9($5D ;0Z),6#3!-\D=4 3@ FI&>!=FDR.$<,5J,
- XM1M =II&G16I$:L$:Z01N5,-U8ER:)!F76;L12H[H1^U"APG34?UD8/!'&\@^
- XM-X9'5-M-IS R5 &)?Q@;(L#M5LM !IW;=&Q<%M,/.<68JORB"]5/<)&;8^X
- XM@W@(*(!%+G#1D7M(@U3A-08DI M*%<PE D; %=@.;M^SAMN";0T@3INP/?9
- XMHMR+HER:)"F7(L"[_5.H;\\6F1+,+=>6Z2$ ^ %$ 2(095 V@ L(=UN[[01P
- XM !X:V!1M"D6CFV(%P&B\Y, IBHQNE4 %,HM..:?*$I( Q]RVI3+WT6H^V &X
- XM4 2W$=S7[9M6!A"GM>!")_"S^1S+!"7C+MN?%06L&P4 58!PP"C/(>L&< &-
- XM;JFS@0 . -Y$,;@WX6,T!O\FX0O!R8&U</+J2V3H<)<" H O@#X7N-C/%07T
- XM@N))N,BE10S7-82B;>669NM<I]F)5&J6.R*;97^44T)D58*(PD27)MG/?074
- XM<G( D%F@[84B-[M , /P9N.0.X-O(XS"4G :4LX.CU@ @ [ !S _E0&]?R(
- XM D 4!EIQ@D 7Y)4D*9<P25XN3Q*9B[M$0@$ON<T: (P @! P%"W;6G4O6W"
- XM$#>JZ%PGBCHW/CO+E=;6<NFTOUS0J%T61,&UC1%(\/X!:X@R:.E'% #%3>IV
- XM 3@ ^A'+!=\$%>(?,928<D,7$XI)E>D"8&L[,^"B'EYX<=WX8NGG%9 ,>P&D
- XM<P>XLRE(% 47U3.[G>+^<AD6:UV%1M:I /0+$@!4(0-CL)E_0-7&%*#+2KQM
- XM@&P(G=W/+BE* R#:-6;E.SPZ/@$40.*@*C "%)$LQ9;6"-.3BX@H2<DPI#U
- XME2YMKPQ-!8_ 1P"F2NXA(Z4P!D1<IFID7L4?4_?E60YK\:PS 6XW):#;=5/X
- XML(9M$$909,-*R,5XE1,M!KE%QUVQ']#10H$T6W\(EU H8>)5D4+FO734O#H
- XM=E$#!@" 1M8IE"7, NW:LF8WIP!=%I11"Z2_Z.S6=XE9L=H?DP-@$T!'4 JD
- XM!0=&5 $#@'5WGH7;Q>G,<7:[$0*^JML"B9@R8GJ 0JZM]+'/F6V%$Z=,M!GL
- XM"0\#Y8))@<V/KDA&\D]$=WU::RTYSCVK68%M JTFN<Q)K@*@T(AW(FA/FMCE
- XM0LE(AKC(1!I)Q'OCY23RY$8E%"T4+T;KP?LUP#:)(J-?M"?T1T.1BN@PC7T(
- XM$M.(.D0LXHQ7M)GAA:29KA0&!H"=!$]+R-L3>/ ZW:Y$7<HA80.D.Q6HNM5-
- XMP7Q@"@/TA]PN/<8/_&"%)NQ/*0"T%I<W)?#@A>80Z*B.B4:R&(<W%N@^,=?@
- XM*(1"3R*+YA23YJ5134=2'@];B2TNKX+GP8NYT&R(4EZG8XS'XWJL48?GI3'J
- XM>:./62>?&P"@ T -$&1" )8 (X%(@!7 @Y(!N 18T% !#H#ZPUM@BG=^0E%^
- XMT3:]G5X,S?C!-S"G" D I)S6X#DXA'A0+3/(X]6#Y0%6P HP&R4!4 >#8W.
- XM1KL +(!?;Q(Q#= %0/:.#!@(N=X#Q:YW"]#K3?:^YH*]P]YB[[ 7!N#L97]M
- XM 92]N5YDKQ(!V@N>V0*01T4 ,0 10+.WV<L"&/<>B(B$!Z(C'U&K 7(@ O=:
- XM 9"]W 8B)^E#2Q#M=1%,>ZN]X%YA;[77V,OM90$\>^N]UUYF;[OW/W,@*O>>
- XM>].]Z]Z(+PM #3/OQ2I]>Z^]]UX60+XW[<+OU?5BJ@"^UUZ!+[%WVWOL-?AZ
- XM>\&]"E]W[Q; X<L"0/>J>R.^$E]P;W8 ;! &P/=*>S^^(U]PKZ)BX+OM[?9"
- XM>U&^XEZ&[\KW46#N;?E"?&&^S5Z* *=7D$E4<$", # !@B % #*@CC#%$P<X
- XM %"]@YM6+R]7T:%16/H&"50 )-A P8 @:@!D[/?.$'"^OMZ0;[:7Y%OP+??N
- XM\T0 ,("7K\;WYLOKS?F&?)&];M^6;]QWW2O' 68Q 6P /3TO@%J@E 4 4 :(
- XM F(WAC'XSR2+E:66I0C\ ]@!L !>@ . %> ^$"\!8P@MH#P0 ZU.T #4#"<
- XMY<0!&H7K$D7 *:,7$Z$I?OMGK"PY#E6 =D<"R 5A?3,U^0XW@.8WWY+L:P",
- XM L1 )(O48OGF^>"*60),?E.]F9J)0SV+*F",$&T& "H !0 "A!Y@$E!LP0I0
- XMJ0 %#H!\+\O7Y=OL]?MN"#!O'=J&DQ( !3"\B;QAA40.IMWP3V6,N>0*0.J\
- XM!2P!)KC9K_W/ _ &6"44 &0 /0<EP#R@AC0"4 =L 1P Y5]5KP- :'EOJ H8
- XM(Z!9[-]5 @8 &Q ::,U@U^ !N%Z/;]TW[0OL10,@>X&^-E\Z0,474P7N70/@
- XM>\D %U]@[QV W0ON)0,\@*^]&V";K[\7[6OM!?82CDK RUYV[\%W"X "4 &X
- XM 50 *0 %, O8!0P#!OD">UO +^ 4P D8W(L#A@$S>Y&]\-X9< Z8!TP#3@',
- XM?"$&(N"S[X&H!YP"L $G$9G .^!K+Q/X!QSQ/1!Y!8P!"P(3@ 8 !FL!H ?0
- XM'/M+^]]4+_[7 0#MZ_\2?X=:RP$, !# S< "V '\>,@$ 0#IQ1LR<=4>F &'
- XM 6( 80 8L B@OJGN!0 $@(M,?8!U009@&,!ND/K6$:!]5E^A92S Y? 7,$90
- XM>_W [5\ P Q % "#:,WL\_(P"6"Z+[77[FL"QOL2?=^^>U]/<!M@$PSW??D6
- XM"#H JD"'3B5 +& $@ 485A0 RX!E@ -@$6SUA?9E',S KEYA[Z8W%0P$T 7T
- XM5EHS5N!< *XW""P#=@)O :+ P-X?, M@9E0'%@%( .2^*^!B,"<XB7@"7@$#
- XM?1>^O9F&+]'WX?OR9?<&@66^QX.:[]QW!+P 1@$?@WV^"-]D<- W&SST'05S
- XM@Y&^70!*03 H&< '.$&4LIBT@P": "?K\CD5VHLMFV9!LYM*<,S&). !* ',
- XM),\ [X4K@!9 EV (=@!,'*R^E-];P,BA$0PIF0H4A!DG#(!& +R@-7/,*I1E
- XM@LG!FV &<!(1"B *)@6'@C6^&&!K\+47#_ 9AD4$=K!U%X7P"P7[BL35O>:
- XM?'^^U]X\0$DX;3$3Y@EW@]>]R]]BRS9 $F OD !T 6P#%@ 2 '5/ 6 +\ 8H
- XM;N:3L^!,#2Z8!]1P&@H7A8_"6!"E,'&@*?P)&C01@#0*K9E(,+D/)!C+.1M"
- XM+<.1PPT.0'FI!] $D 8$ &X!]>#LKVD+ Y //N)!A>$K;X$W"I3PS%/],=]X
- XM!*,_-PKK[S:3"D?XM0,, 4P 7H=P4__W@L;*2O96!0H M@#W3<MATGC^Y3K,
- XM?D-&'@ G@%^ [ "T#P4 D:]MQ)3KP- (FSUG3CD B;"_M\45A A,^P74 &@
- XM Y(_3P'"D7'P(ZP$#@F;@TG"YF!E<#18$VP,Q@VKA-7!V&!R[S;8Z/L39@$$
- XM@>6]WV",[P58WQL^,_O^>Z?!P5YT< 8X!1P<U@:[@XG#\.")+ZEE IP.3B)F
- XM?#>^^]YE+V\8.NP;/ODF?-?!PN'K,/47'OP!!O8>@<7!TF"1\#GX)MP=#O=6
- XMAV'"[V"D;Y2 _1M0* #X :@SLX D@/W)!Y )*#&U'/2_N@#)6VK8&0P)#BB8
- XM /8 U*">0'NQ;U#V30X#>XT :U^"[W(X[AH&F YO 5C"YF"=\+J7!2#O;7T)
- XM@6' *^ @,!,8W&L$6 YS?)_ 16 9,!/8&,P$Q@T3@7/ 5. D\+1W1@P=9@([
- XM@,W!4^ 1L8F8":PB+@*SB%W$X>$3<0Q8$\PCE@^+?+6]H='V,(P81RSQE1$7
- XM@6G$16 T0(:XYPLDCA&/B'&]*V(IL)=XXDOTY1&7@CG 8N(<,.^+YQLE9O>"
- XMB8W$:6(?<$G83'P2OA'#@-D [%X3\6X8)&P,_A%#@)?!1-_XL#E82\PF+OG^
- XMB7&]U^"\[YE82KP%6!./?#7$;N*R;Z+X$ZSWE?N">_'$Z]XXP#]@&A -$$=4
- XMRCY.7> O\+?I-&SUE0CO E##9^ [QS_@&[ $: ;A 7H _B;GKUMK#IQ!L0/C
- XM@?7 ?DP )@ Q"K%0(8 T82H6(DDP,@06SU;3G\ A3$9^"0D07 $E @0 *<
- XM S(ZN0']!:TX1V KS@.G /; *JX^< ? $2#(' (@ >@T!;X?BTBB'. .!5;
- XM?4_#DM]ZE@- \NL+,$9 <]H )P#ERG?BWN+\)7(" !@!PV!ZKX?X.XP!?A%[
- XMB$G"(^(@,#/X#+ %$ '@*&S" ^."<>,#84P')AB+ &" #.-:L<&X=Q QIA:+
- XM #!?%>-F\,)XW2L@;D^, J(038!*P$C%#\ "@$<J ' !'8!UL1CX5+RW,8SU
- XM'-X"[6*J0"- %R".F +L DXDSE]Z*"9 8-PP+AAK0#+N-F!="X8)QI:TP,
- XMC44 B% Z@$TXW\LA9@YW?,?#3F)&,4N8W>LO%A0'?!G%(N*(;PL8 + -F 38
- XM%$@ *(JL,'4O%C$#T-M A=G%J.(-T#*8:^PU3O^$C9/"8V,&P+H $.2J&PWH
- XM+UHS+F *Y4< ),C:$07,1E,#_HA;@%J84K M[A9_BW->08 K"_+7@N8+Z-Z8
- XMC;L.PU\-4PNX7+PNWO16 WR638 AP")@]B@&$ .-BQT QV*K;X(8&* @=@"0
- XMCI$!QHB\<:D"!HNH&(DY?R>^" L+<1*Q18P2=AHG$:_&>>*>\<5X#L"ZZQW\
- XM6PUY$8!47 2@A&=9Y=2P[MX EN(N01# 'K!QN@(, U9-A8!HP%P'96PZ%@,?
- XMBXL!B6$<X%L =>RV^1<0 KX!=)HN0#J@F0 '3H;I 7C&$F,<102@\0$;I0,$
- XMCUEJ,8*E,0:X:5PUAAK?AJ7&(^+Z,9^8/(PU1OKZ@5,!;Y1=@"S@"H((X 0L
- XM^Q8 2H Z0M?!ZMLX9@:DC;>^$R@/ 9 ! ,N ;T?YX"U8, @"$ 4<S0<PZ3
- XM@'6^C&(JL'%87YPP%@$H$>3'W&$/<CD8A#Q"MOB">^D C.(W *,8#C B%A2+
- XM,ES"'6(0,A!87PSN%0/$D!G%,&1S<! 9W"M#-@>W 4;$-V375X=X"LPDOA+W
- XMB(O )^ B\1#XVHLG[A+G@,L C&(FL!D@BUP$AB$CD9O&5N-K;Q29AWSME0.$
- XMD!G%9P!&L9_XVNM%1OH"L]K"HBW"[SU WT0EA I[&MX"^UVR0(>8_..^.4%$
- XM?X*]50%Z0#Y8+NQP*M_,)S,UV( C7A8OD#Q()OP:<0!!M1] $ %@;<S@9>\B
- XMG195F1UO T7@;*8/0..^9?!AH JY3"8G);I26ITYN8)@B9;JR>#XQ#O=_=$]
- XM %"]/Q8@0 [4X37XT.SQZ5B%9+XK :RDU-$NG'9>"=!Y0-[U[M$)HY5)1O;N
- XM+V![@I@XG_B0G5CIK:?F^?9\-H ^WZ@V-#&8F%.(DKL$6U[<KH(GDPS\U0"4
- XM,GB5XD)P52D#6<DR$! @:7ZEA.1%0"*@CD#M0P9=\63!>N%E$P>!_+.\R4%$
- XM?Y*(D."G01E $P"#/0/, ZR:L&!9,/;8ZDLZGMQ(NU+#^&3V[]-@#? +B!"G
- XM!$)&E0 .,K"WBIP0B .HD&W#LF/[< DY M"FZATW*R( -F$=<FZ8W2MQU(9Y
- XMB)D .N(/LAA9.CPI5@\??26^RE)25K\)KCD/<"X9T/HW^"74;X@I9,1<FMX\
- XM7*(_UST;P ! K"0FR 2?F, K0 G ,7AN_06> :$"5E9/&7'KS_@ Q"X20:(
- XM;C(U!-Y9P&68<'PYSDUHC@$ J8!X@ VB L @<@ @ QS'JX>WP$$9WJ39& .
- XMCDW'&!HJ&0$ %C!C\03@ 30/9&4F@ / JJS_O0#%"<_ +^#P#0_ L!(!* ;$
- XMDPV\6V3B;+[8A7SMM0#7CL&](> ',+QB8+ %D/>N@*>_$-]D;P<AUXL!EB+#
- XM@,&]8P!&<629W5ON9>>* &0 <E_+LK<7LQQ2WBSG>U/$9&1@KP?8'!P"-@<C
- XM_VJ^$M_2<LL7M1SQ]0,+ AH')0 DP-/ )Z*V0 :P 54)E@!BX&;"ZT3A0
- XMA#\"@0!F0'0@"T & .,Y?RM. X > *X7K=&ID #OD"V^\E[6<DEX&2L"H '(
- XM??.]F$@XP!;@-YQ$]"'?AU? 86)@KSBX1,P>6"][>Z? G>78<GN941Q:9O>J
- XM?),'G.44,KA7' Q:S@X7F"6^*^"-LDV8OJSR@B_'B%/"WMZ,LGNY XPF!O;>
- XMED?$_^7Z\FLYPJQ?W@(0F*^]'F!&\849Z6L.#C%+AQ7,R%X&LWT9VHM?7C&_
- XM>SO,[N4-,XL93@SL#2W?ARG,$E^5;P_Y3I9C%OH"F&7,+V;&LGQY.>Q@GB+7
- XMF-'#]6$3LW]9Z+MC1@)GAX/ NN73,@J9O?SM13)[B)7,(^($L^X8I)QBKAD<
- XM@^O+168?,(09VBMA)C*;AX_,)>:8[[5WQ&QE_C&/F8/,%.!K+WSXS>PAMC'C
- XMF"O,[64>,XD9RDST-2WSEFO'5&8[,XB9/=SLC1 $@^#"]N"9L@&@+BP+1@91
- XM^\A.A^7P3U2Y^N.]L4%$?X $,@6F@+;@>E.J !04 0@ 60 '@ /9ZMMUN :@
- XMAAT IN9U@"-X.9 #6 0,)!(!VH#( 1P8V2L 4-F5?</(G6!S,!89V=N'U0+.
- XM@-, ,H T PXO2Q@3OA2+40IR-Z-LJ."RVP.SOANE/D $@ ^ +/93@S<2#9O
- XMF2, V.9LL[9YV\QE_BYCJA3%>]]E\)9YV6P3+BF_"93$\EXF<)@Y!> O9B*#
- XMA)O$5F08L(TX3NS*P3 +?=W-M6%X,[5YWGP#-A)7B9O(.6 L<0XXXTMM[B][
- XMFZW#2F)0\-$XVUP</@Y[F5? ^N/:<&^8OVQO9@?CFD?"%.<:LOW8WIMQMC9+
- XMC", B/7A)'@)]P%P%3Y@3\!]Y8"@"5@95("4 ', O0J0(!Y@ . N:S_52[3
- XM'%/#W]X\3 T@LW$!0 ,,))R_#(18XXVBV SL=2PSC4' >.8MP&P9LIQT_C!;
- XMF&&^H:PEQZ21\/L*6"<[ )P!4&&G,#((:;EL8@&3?PHXJM[1P!;@1$(#& %@
- XM S):$\1Y "Y@H? (6 ?H=9S*?N5,31YY"B(K>?P2 L@WS&7VSX 7XS#[M0)O
- XM RY%$9L(@+0+;KP5=@H/;I!!UN73@C-(Z<PU!CQ# 3/8N/"\S7(#O$7N+>U
- XM9O#)8^$ @"E'%- %B!"@A94!:N$3!$*S^?@!: &T4PC/^(6JS>0&&80]UMRL
- XME8U"%('1,X;&]!QY3CUWA7M-T9_KP7(@\SS,<5F)2M#"UP"U<&-@&Q %" 0
- XM ,P OP!!$.$YQ4 ZUMP@@R8W9^77,P_H(T!\-CXCGY7/6F'F<U?8*]P]]@V0
- XM+/3&;9, @%)'%+ U1@MC ]3"L(%M "! QY4 :!1'GIG"3N'1#3((*_17W@!)
- XM+]3/[&?W,^$9_MP5]A+)"8L2L>$"0>99FP/?\UKX(WP!:N$#0?9!QP4!R +<
- XM&_;/3>'F,C(HM=A4=@9%"1;0$1L']/N9*PQ)OC%1!;S.K9FD;^9YGN,W7@Z@
- XMA;L!">BJ0!Y@G4Q(W@HP;P[);P%YP/?/&70)I@JLH.$%A-^N "29#/01P"=K
- XM;ZS E>1A,@!@4073004D?1E$0 >*;#M,]J*8*;AT7!HS U3-V7+ 2#/LB0S
- XMMM["K^3$ !@! "6*8NV0HQ\MCID<A]EONL H$!_! 3)-4UA@)8!P4F]@4$[
- XM -P!!338EE@& ("&[M"JH0$ ",ZN,(VF*N#CH@H, 'Q<06AZUA!:?O5*;C@Q
- XMLH !' !B"0S5R9H@VZ?!-D=%^$,JM'37"MT3\.EHDOT=QTAI24C*M@>CZ+ %
- XMX%0!LS.X$2I@ X!^ T5KY$;1KK=U9Z4RQPN7.4-^!-2[7-XUF24Z_"A*+N$U
- XMK?:$%E@!WSNL[VF#=4:4]2P XL\+$5="K6?4RSJE 9J/;8#!" #@#4 +0$*@
- XM >8!.$ 9P / ?V9JMOHZD'<WAC')PUM U4P5" 6T KX"BH!6P"U >P,5" P
- XM NK+1&(2LNY868%";AK'EZ?$,& L<KRYWEQ#Q@"W@('-PN84 +$YWYM1'B)?
- XM>XO([F@:,SPZ!4!#GD=GC9?#969S,$":C0Q$_B%KEI7(2F)J\Q'9(%TESB\+
- XMF9.(561PKSP:W+M%?DB_A-_12F)_=+\Y!SPU9O?RHSO,9N21LCDXC3PH;@E#
- XMI$'21&(N,DD:'DP56#M3!&S2[@ 6=$ZZCI!(-G"B'=X"<J<$[PBH#IV#SM1X
- XM;V+%#H!X@ , +ZQV>@LSDFN:#2<=M,2)*$05:.=I;Z1L@>B?UJ+JK(,*@&;5
- XM;N<!*,&R"R6/)V?)JV"A116O*M1-&]P(%&V.&T6# +0,DFA%;P" *_T1R $D
- XMYZY0T=JR;EXN-(&VL"8'8[[)'MN!8H@-G5A.SCII%!8 58#G = !P!L" =0
- XM S0,% 4 -;Y F3UM2J/;NK/6]]@#A_@!Y!50 $H>,C14(6%'/K88AP!Z $L
- XMF+W,XF4R\2B8O&Q>-DG3F9G J6D1@HM927R2MOB"I 7-&N 1L6R:&$QGSB@O
- XMG9'.(F8]\\%929PP9@*+ "( *X#6\A*XBZPO;C%GE%?$,FD8<&19L[R<QA&_
- XMIIG3MFF!M)+X-SV2EDXGG9G ;&9"<[,7%,<6E@8( *3.A.2J<QT!&80,TCR\
- XM!;C.90$8,OFG@4. B/Z$C-#)]V B@+C. ;!D0@8-*)W"\.GPCUN+N62_$?V.
- XM!@;4'P%N !F*\,N&=M\@I;TVOV"U4PI 04(14% SG/Q->6A(<B;HR[*4:0DX
- XMAK/2E^0 P%L'%0 #ODOY(_ !8>GIX%OQD'A;!,H<'1^O3H*?AU&&ZK);_!&S
- XMDBG1*8$1=6 Y![ OFB4F$B>7*("+8OR@#$!U"5!,$QN,P@G[ BQ:FRRB?B77
- XMI15#2]XL)\_*MFCSP"U*>6&)* !R<AO G)P2*$_'D1M.G0"KL]:9/WUU)E"&
- XMF-!1S"4<S_ZGR_@1H 2PH!G4F9H"#E+:ZNN>5CN]I:L";FH<=,,I0RUQ"M2(
- XM!L"F!*#%P6V7$KVHDNZ@ H2-%*),0"+:#/ORO"UAL&YCYCW:EV 39H!'N%$+
- XMH5,"ANH^L Z I=?E'&,D8LFP#XP1VV*PL*GFY*%!2\0"2VI*M(+'4!U8AD%&
- XM8> P*3RT=-/S;F<=$[W=DFUUX4U0]'C3+<V=6@ @!YX"*0!Q'2&9#6V_04K+
- XMG+,/O:RM,;!:6 VG_C'I>48#>6,_](<:FH7;753==E !@64445$ KVO.E-&1
- XM,T-O3NCHR\<%.1"7;B5?J^T DT99\D'&.8@VQ:(B)9<?,NJ@1T>33X65@;+=
- XM(@&2PNI4M1!:P7.M=FO]= XF6FHNM6C@!DU(/DGP;V#0@1KPUB+9!OVF;C@]
- XMDB5.=YH1T'4&1+UQ6E0-=U !(FI)L#_"$L"M;O*19$HQFS9]IDKF'%8]0<I8
- XMJ@71PIU7,M(I" "'R485.3%)II:#B5RF2.UCA%&$.S.47@UTGKX:91T N%CO
- XM8E$ O$K_1BE#V*J:Q(?]4WA52HZF7N$C2[!HFV$%"V<(!@ X<C995=VS?B5?
- XMG9,#YY "DTT: ("39D$[ B*Q8F #Y_GA+5"G'@ UK$U97*&/0'YZ/WWY1 :=
- XM#<T!F$]65L.)N<0.> #@GL$_>>IA=::F@8.4)A?'BA5OH!R*0-ZZ6=T5KCQ5
- XM!5B\?FBI(,5Z$-W=004@G1A$H@A/\ADF*P.S'ECEHFM>Q,&80;F:$HUT:%PC
- XMG8X 9LT&&P( '. 5% >\0:/4FS4M)W]K<5JJ-B>M0Y<6Z))@LERZ<:T54(4&
- XM+'5C6NN% M=ZH;"33L&!K<G%!L[FXUO@;RWBJ@IT=G< Z&I"<I[: 0"W1@9=
- XM/@V<F<^R )J3N90.*#V ?VQ7Y>F>7ESX'OP J L;.)%!WI:W0/0Z_ /-8BZI
- XM QX W&>*0)1@&W +B$ , B@ "1;",]E8=P,53C4_D+5 R3#VM?L:?AUY)AMW
- XMA=.3% %H3FO&2@!^=ML$ - [HH"&$UIX&J 6)EX# C6S>H*#L(Z=!.^UGS^
- XM!2#8>^I7E@"@%E056&M)A#+6B^M%E7P'%2 5A%Q[ "37<B)U!?I#DK>D$GN)
- XMDHF.?U*T:KE@:9@GV%Q?JN,[KV2; 3RI\%+D8&'_8OR/3[!NW:P:5R2,2TO'
- XM^E0;/ "@M>RZE3S"WH#U (*KW(&$@9'">/";8P_(IJIAO=/OD,T ?T2A6)IY
- XM^:2BQ;OXQ\, 2/$>* $47.72(^Q(K'D@-(246@"4K<_0C>0,]EN @Q,K1E\[
- XM !P0O2SF]5-:;^VLEDI_!%C0?NBT +6:4!T / <JO60IY<0P*(Z#LH]_<?4
- XM!^!&K8 -P.;NE2PWHH ,9%(C!IEWF)$"Z63#YED;LKUH/8 N-,^J"*HJG3?*
- XM!AY%_*B$&",[A0IP,P"$5G;6[=U"]BN9=(V[[+@=9!Q_7NBT-*M0#$T'6P \
- XMT5H"!P!-\QG@>C,-^ #,@3[-H>9U@.,X O$6B!R[E^ #90!1,ZJY-1.L]@Q$
- XML$<X=>S(S2,R:>D;J&;SL;O"?Q\P4 %H<8W3N?"@ HK/AZTI!PM;F#2GF+I\
- XM>'T*"R&&8C0$1X%%JQEVLG]:*0%SME8X0F9MC51+4).M18X<Z"%U%FKN=![!
- XMLI%.:S)S]D=@!Q"YJW>0 <98K8U092W*@"66/G=DJ0G36VI_Q"\ A?L < 5@
- XMG18 A-_P3:3Y'= !.)%@ ^0 NXAV0/?F <"F>0M$J#5,F9I] $L[^D/X+66]
- XMH<--O(>W@#'@+\"FB1* ?YI-8P >0!W !R#4)FJ/ ?:7=H Y _@J!V46FK[
- XM -9$C(S=S!'#J4T@9 B,)Y3:50#QC-<@;_ "J .,+5X -Z<UP0M@-C '> $$
- XMI5X 4&T @E2[((#6QG58M2D'4$^:=L/)IOT."#<%>#=9/.TIR*-$-+#7#FH/
- XMM8O:3FVRME.[J7W43FMG+40&!0&J-JY#>W'5Y@%DM5\ 6^TR0%?[JQW6UAZ,
- XMM9/:9NTJ25L;0W'8/F*TM=,<C&W* 1[[C;QZB 81?M7)=02]6/_&M<7)XF7]
- XM@Y-+]8 !#AAH:]VUAA?LI)/2=^SOSU+Z+R 6P(GR#&[2NNO:=A\*;"V#-G">
- XM6-X"RI5F%@#@;+ ! 6X[MW?2G$T,@&M+YFS@+ #SIWG;#^RI0*5BCUV4?@O,
- XM;I#2=>V'0R\KPD$5($I'I378ZYZJ *":3 !J"&$' (ZJ #%19KM&8#"5K?)
- XM&O_9OI9UE9T%SMCJFX!&OT[6L6SXMMT:4C*E@\-4IQ)B]:\EIC>.\S7?95CK
- XMJ?U-+NCA31V;MD.*V@"ALQW<+6@-]N^&*L#,^D%/!=S;(QU4@%88"3T.4$)_
- XM7YC0UIAUI/_E=FVD<![=LY%."IX0-]+I!2#*SD81\'BBP),P=+>Z1K4 *'SL
- XM)$3:A($7 "QU*. \-I<@$H\=II?\)_& = .8-.@M$,V$>NJ0!8 L/W7/FH+
- XMMIG:51+%-F=[K2T'<&JC 6 V@O*@6-;J_TFFFS; ,#:#:'+=EG[K&W8YG)#
- XMML'<68L7AG-[=[V<8D'/ 2*Q"6L#)\_G+3!C$DK?-LG:<^[:=G0[AQ.Y,7 V
- XM?QT VVRA]&B MLV[UDFOD^W8!DY%S!T;NZW$"W0WNN$%=VXN0.DAMTTOUF,K
- XMMWE4B6W<)2H@01!I\P? '88"2^X+D$P[=E,E7'4SN=DT26TH=])$RDWE-FHC
- XMM97:6&Z(@98[JHW8[G(?M;_<$0LQ]V,[LFWF1G/CG"S;9.W,-L1@L\WK]FP#
- XMN^/<\ (O #@ UW0;$'*'!E#=L9L*#Z F=_/6V7:_NDM1&V&.</1GROW7KG+?
- XMN@?;6>["=G&TLYW8_G4+7^+<8V[(=IG;JWWFKFRS =3<RNXP +-;K=WK?G,S
- XM!"@'%(%' ."W+B#D7D.@NG,W%9X"P - K_/647CK=9K<N><[#?(& $#N)FJ;
- XMNZ_</@#"]E-[W<WE]G(W.N#=P^YY-V4[S9WL9G-SO/O=7^YY >7@)_ +6 2$
- XM@@A-0FZ/ *I;KU/A2?.,']XZ-N]OMZY UBTEH'67NVW=&&^-=YN[U^WQ3E$(
- XMN\G<7&UZM[%;K%WRUFP/O9W=J(,XMT9!VHUC. *H N K,6]-$#!")K3P?@#L
- XM(MXZW:"4-IM&@.<;D'@?KFO=@>VD-KI;UZWNWG(3O7_=+6J0-]);LJWTMG?C
- XMNTW>;F]G=]Q[Y:T%>:- I[<!6^M]RZBPD-ZX-Z\=0K?W^[(#<][[.CSMG@#
- XMO=7>N>XPP*Z;WSW5_G7G)X[>\NZD]\C[V'WO;GHONY_>;&TTP.5[#K!0> &,
- XMN@$ ?^^B@+5;Z\V]J?#\(L@W;YW7][=[:RWNI@BX&:@"%6_ MI4;\IWQ3G=O
- XMO//>[>[?3'U [IWYIGMOOIG>F&V\=[,[]#W\!G@# *C>J&_ -UQ7ZTV^J? H
- XM !X [)NWSO6;?0/Q+G(OOO\"N>^+-^];Z'WRKGP+O__=6.VY=[';[NWYUG>#
- XMON4 D.W=1YR;4B#P_@FDOG&7_X!KMWN)?5/A60"PM*F$#P#_-_T&XOVG^7XW
- XMOG7?Y^[(]^2;W>WK%GZKO-/?Q>_U-\D[^>WT+G\SOQ_@E(*6=RCH[TT7> &8
- XMNK7>])L*#_<; "X7^'8_ -+;/8$H-^X;[;W[QG7WOMG>O^_E=P-<]&WTAH 3
- XMN^O>$_ U=P4<^ W_IH'/ORW==6Y,-YZ;MF/@[/\X "K<1Z$'@%A@_" 3" $X
- XM +01!::5 Y,P4\/!O@01!O:7& .'!ZWTAZ>#=@#\#0A-[P"?90&@0[@P8!N,
- XM+:3@S)],33A[W*2](7 '":HB8.%I-QJ\^;,+ZF1IA:H""^\E81K\+6 !T 4=
- XMT%Y;=!BAMAZ\^7,!L(-C !C#9AL>E7KRAW<(+X1G +!X7J*QQ2 \4_,(/X1K
- XM )[*-R80SAP\4W,)?X1O B4*'#@S7KR$WX)YP#$K9D]BN]%^!3\+6 *9T-S
- XM6GXWB&OW4KNG$? N(9$@\! UQDZC#G OO,4R #TF,! 5!Q_$&!@ !# 40JX
- XM! H 4('0P(;ZE46.3@X@P\$_KP0W"2V%&;[_,=OLP@<#B,U?>!#H 7"W089?
- XM9^P)T@6H (YA&4X--_ ZP_$"J7"<RSUS:, =V!N4P\$_UG!>>$_ %PZ\P0VX
- XME^"1:8$*Y3$<G;,N((=3PW,#YW 'DP=Z ; .9P.L:MH#-@4PT!YZ_Z,+EX>G
- XM!.CA@* MSG;(.O,-/X;W!FH%[W#@S6_@&9ZI\2-+A-KA?!EJ^)UFW1,/QX9#
- XMQ('A$*%- EC8&!X.IPC\"U3@Y7" N % \O(6F'1G0@[BXQ\;$TB\Q<,5T I4
- XMPZD"UW!T^$E\&PY"\X9C!?;A5 &J]#M<)LX1GWA3!)Y-'HUZDSPD(PX/!XH[
- XMQ+/AGZ 'P,4 S&%WP N PSGB&P)_.#-<)DX33^*U:>9-3QIJ5;@O4T,%L%(F
- XMR7@ ;H 5@ \@:?/*RH5;Q4WBVO 1T - 4) /+X9_Q:$"+ $_=CG\(3$3APH<
- XMPQ_#:7&A%E4\^E,2%XKGQ;W"O8$'@!% & XPT(>WQ%4"6J#%N#G< , 1/XQ#
- XMF0KB.''-N/[F+NX8SXH? 2CC89J*>$L<]DP59XJCP^?&ZG!FV4Y<-*YK @ $
- XMQ7OA>?']SP-@WR."I0*T';SB2/'C<V9\,4X6-XQ+%ZH"*M9Q46)\+?X6:(O/
- XMFY8S<?&Y^*Q48NU%H C<QN?AN7'P3^OG 6 1:COXQ8/CTV?B^$8\%%X8T$XX
- XM:C/B!: "4$,<+YX5C\JF!*PS[:6_.%5@(;X4WXC?K><"4!;1P %@8N,&Z '@
- XM 'P ZY6J 'T\]TP:QXUGQ=\)[0;5> ' ;#,@_X?;Q\$_!(#9>#E\PTUH^@A<
- XMQQ_BV?'HSP, :$ 1F (4 @ \7'PN(Y),TX8IXFCF"(LL''B[Q2@/^,&../
- XMQ5WDT?%4#QB(0CX8L(U?Q8?B>G&+SULH3/,=7XT3!43C)?+[.+8 6PC"&065
- XMP]?CI?&(^!/@G@48( "LQ.7C ( :$@\Z)OX@'XX7!J3BS/%/$(T<26X@CXA?
- XM<-P2/7*.> VI0<X,#Y*'QQ.\FYHB.35\2UX@QXYGQ777_@YD>(C<1SXB7XR;
- XMR8?A6)<(2UO"X+0B?Y&[ .#B<G$9>1 H/5X=MY&SQR/B9=KW.(C\*$XG)Y-K
- XML*OD**;\^%]@/PX7[P'(:5( Z6LP$)?<31X1A_EX&XP 89HY.4<\(J09?X;K
- XMM(3D#H!:S#+!%F0$T %4.G@ -P#I>$9\4XXASXJC!-("3G)&^:A<']0:AY2/
- XM@;#DZ/';$:T<*QX1+TCV!#[DHG(ZC*/<6>TK]_](RKE!_'%+.8"<*CXLQY'K
- XMQJ\ 3FI0^?%75TZ'F9)3PTWE:X19D*I\83(6:)6_RO_C=/$C>9N\5AX1SP)D
- XMRT/EW')P@K><&0XNAPJ8R,OE'QER>:;&7,[KX '(:=+E(R!">87<.GXCSY!G
- XM?RZVBO)D^7Q<-.X:IPCLR0L#S_),2+2<3Q,@'P&QR2WD!?.L^!; _.3O@)>3
- XM"43DR_)/T)T<A(9SB;!$"/X"20\6N5R\-# =!_\(S&OD%W)B.3!<T\T(@H_'
- XMR\T"XO& . 6*](ESB9CG!:+EL?**^?[G95XM-YB+!I8Z?Z'9S*+\8]XH9Y@W
- XMR[$N/O.S0+3<!C M!P01S=?E,O-M>-@V87XS_Y%KQAOF-AP!=L\<8C,ICY;3
- XM *KFXFQA.=;<6JX=_P(DS6WF3/-=><@<DEPE'_5 S,GFT/)*>0T 0-XR_PM<
- XMS3'FAW)@N-V6:QXWAPJH!>;F$J<J^;T</XXWEYA7RF< /)5C& <<5,HCYFS
- XMS37DH=L;QWI&5TZ'J)/WRG7FHZ"M0*^)\@&KT)=7!*0 *O,SSKQ<4[XV-YK_
- XM!?('(4,Y>=><5YX1KY<KH9A+XW+<N:N\7PXY!YCO?R[F!// ^39\D>(AWY87
- XMSA?F)/+? $W\89,G=RB=S 7D??+H.,O\'6X7_PCX++'AVIYM>!E@(DX,QPH\
- XM$N3F3G.=N=RB+J"(R0I,;%("( ?@!3(;R21B(:?QS7CU?/@>9(<&%Z_+09Y
- XMQV?GB/,@$-B\!W VQ[J8QR$A K0?$_#<4#X_WX:? 3CF4P"/.4L<?)X\)T8(
- XMR=TB#J6'N: F>@XC#Y3WS;E!*9O6>58\#8! AYLOT)7E0'+E.52 4MX\[WFD
- XMR%&4%/0_>8M<A6Y!+U[3C37H$7'"CS4K3'/!@9*3RG/FG/$'.K \Q509L#=1
- XMQ>/G!/0N.3!<F;L4NI\?SWWB7_.G>7E<&BYEHXT/S(/HG')@>#_W4ZY MZ'3
- XMSM_AMO.*@&ZC^I,[;P3SRPT>E7(^C>_\$P1$MYR[SO'@GI\.9V4\3$Z'F9R7
- XMR47H'X'S.54 <0"ER9+WH/\%;O31^!/=C)X5]ZQ( 3[D)/%CN+K!<YX1!YN'
- XMS@E-_?-]S33%+>C_09T#RE7GLW(8.C"<#O N-YY_T L#HO$L.@2=BYXO%PU
- XM +[HPXK'N:R<6BY)WX87?ZCHEG0K^NK\QY1%)_]TT?V_H'0A1Z7\;$X7OX93
- XMPXOF67$[0"5=88YSR:3_!L+ER:57.O$WEJX0T)N/TB/I@/,"NE[\#K!+GYVO
- XMTC]!K73<>2?=B[X[!Z/WQZGF=/'C^"V]E*X7QP,TTX_HQHAG.B HB^Z!WI=/
- XMTV'IU?10>G\\!S!*UZ8SPW'I$?$\P#?]DMY++Y7_TE'EPO2/0 2 F X=MY3_
- XMRR_H02!X.C"<]8-*YZ7?T*GBT716^3F=*K!/3Z?+TOOC<XUCNKH\F2Y$WX;/
- XM?@KJSG1?>G( F.Y*7ZCKT_GIE?+Z@$1]FTY1CZ)OPW$_&/4C^D&]=GY/%Y=[
- XMU/VM('6(.BT=H#X"$JAOPWL_*75Z^DH=B]Y2#Z:_U*$#,75+>>^<;>(/>@!T
- XM=QX./ &Q>/1'#Y -L +(=U)"#7,"P.Z<(E GR)]_!)CJ3G4P453=4(X\'P']
- XM Y@!!6 '$PFV8<Z>":=KJ9B'&(4S.1BH N .& ?@ QX +-C-N.2% & WWX A
- XMSK_J877W4K0!#AP03V\G/<I&9"M9F=?<JPY6QX./5/CJ.?34@+9\O/.W.&($
- XMUE<<%)\\^F@ JR[?60IMQI_A'FA?CSB]*K ': 7X !0!3FI8PZD<TR0@?V6Q
- XMU=WJ#P#KLES=M",*(J.W F8!G)SA+[@\,%!.'ZP#@@X J8 *@#OG_&0F)P!<
- XM*+C9@" T "R $L0A=UM4"M?4K^@BHL_Y9?P"8@9'A?H=P.:H@3(-U>67)
- XM R8 >0 >0$<[+? ;8#L #$;E]O)7EG"=N$Z;<OXZPY'KHQX#P/L(?; <L*H_
- XM@]KJ;_5MWVH=8( 5CY!_#18I[O5N#7S] 1 +</[Z'>;J5 '[.E0!9PX(T@(0
- XM -@ [G(L$UD<N?Y;QZ3_F"CK3'+$.F9]-)!?'Z];=#!93''D^F*]JRY)-@*D
- XM &8_+V/Z>D"< !>MZV#@2SLC#7G+P2 ,XY>1P&MUX-(A/0@$*K@P^Y"_&"/
- XMV%-"ZO791H=JL\[A'JY;=*[GQW6 4 \.?!B[U!)UO7CN75WCAJ])0!')['3
- XM88P1%78?^P/@KYP;6+$7 )#K<77!0'X=PDX9OJRG<_;J1'8=>WO]E05A%SS
- XM@?T.$_:P0)'=K>R]6=J$!LI+1FF8-H'\+?!\"-3XJ<$_"H9#<J#F " 7H,UD
- XM!2 .@5-*C9@!W#=?F:#?Z "[1LYNU)@T)1G[W/?V1?MLB8"#O[ /-!G?R1$
- XM;'0*@@'^S:1]S,-]!OZRSM\"CT@[N_9FT.0+GW23!?CL@ %+.Z =+= 8> ](
- XM%M@SY*:V2E '8& @XUXA2D$%?*H=5CF=C->JLWH5GH#B (Z$Q)!-,"U$0P@
- XM#MH4T8,PT5] +&,O+]).)VKMX!_!PX]%\) 5^ ;M?PY!AR /M%H@M9@5$+4'
- XM:AH#X/:^3;A]W#XKV8VS9[SB H!<N,#')T >_PN@NB?CIW'R\1.]*O!N?P#$
- XMVY?1M7%ZNWL)WBX9I^U&?^KM]_8 ^[]]WVYO[[=/ Y@)G<#+!53 V@[^P;:+
- XMN+3M #X2K=]TGYG7XNP!,CMX?;Z+1) +> 3\)ZKVWL" 8!VN[X=?\!OE[?7
- XMR$?NDO&">Z@@=)*^!KCWVP/9HP&7^\I=(C1P)[FKW'$N*,LS!LF<(=X" &;)
- XM-D_N/H$!P<T'+W 8&"8)_S/#/523U: CHY5B@HD - #S1</EL'!$%2C"(L4
- XM>=<Z00#GUHW"52#FTS%Y=@X S0%B'0\H,* 6 +MK"]X<:@&Q@'T=C"$= ";,
- XM3[@# _:B@("=*9#,^>:$W=\<;9X#P!, @+D<$@NDW=?L3O3 N^!]\$YX+[P;
- XMW@_OB/?$N^)]\<YX;[P[WA_OD/?(N^1]\DYYK[Q;WB_OF/?,N^9]\\YYA[S?
- XM?(@*M8 HP.,T!; M* 3D WZ=!( CP"=@&E #T 8D )H!"X!P@!9 $H (R 4
- XM 1P!IH!<P#@ %0 /V 5\ :H!X@!H #<@ W !> -T V@!G2IL0"X@QZ8)> 60
- XM O(!GX 00# @'< (( +H 6 !I( 5@!= %. $B 6L V(WM0">T3C@#& +< &
- XM 6 !W 6@ \ !A .N ?@ 6 _8!@P"^ #/ $R 2X :P!5@ OP#Q IT$-$ ;
- XM "H RP!(0"4 #H 'J )\ C@ A0 C8RH@&M %N *4 E@!S@!9 #=@ ? /< 4T
- XM F( \ >0 T $X !@ 5D > !8 O0"Q S &$ >D SX 60!R0#2 + '" 68
- XM '0!M8T20 N@"W "V $8 BH!R(!@0"- GV,-< )\ ,(!M0!9 #F@ = -" 5
- XM91,!DP!KP"[ !F *T,_ +@ L !7@#U #< /^ "8 (P T #**#U $4 )R 6L
- XM B( K0 OP"* "* # #%$ @(!3X $@!=@ = *X = 1P!:0 ,P _@$" 'Z 6
- XM 'P!IH!H@"'@"# -, >4 &H!O0 R@! @ @ /: 9P :0 BH!2P K@!- 'X (P
- XM I0!18 <P#T@&N "& ,<1EP!9X!6@!" %6 *4 -T HP KH!W@!#@'# /B !@
- XM Q@7J@!7 "8 $M ,X < Z0!)^U]0"6@'Z @ &< VH!6P 7@#T@%" &( ,0
- XMI/\ M !9 A@!V /: 7T /X!$(5JP 3 "+ +N 74 78 8( O0"$@ " !D "P
- XM TX!Y9Q0@"A !_ +H 0,:N(!80!N@!+ 1"@$@)@ ZP!Z@ DP"5@#] %L ?(
- XM E@"L@ RP R $/ (,#B( B(!G@!Q !G@") /\ #D G( L0!\@#Z "D )( 'P
- XI NH )P!MP!=@$7 ,8 #D XH LX OP#L %Q *\ 1( '0 ?P ; !Z;(@ )
- X
- Xend
- END_OF_FILE
- if test 37016 -ne `wc -c <'lic.1.3/doc/siggraph93/p.frame.Z.UU.B'`; then
- echo shar: \"'lic.1.3/doc/siggraph93/p.frame.Z.UU.B'\" unpacked with wrong size!
- elif test -f 'lic.1.3/doc/siggraph93/p.frame.Z.UU.A'; then
- echo shar: Combining \"'lic.1.3/doc/siggraph93/p.frame.Z.UU'\" \(74201 characters\)
- cat 'lic.1.3/doc/siggraph93/p.frame.Z.UU.A' 'lic.1.3/doc/siggraph93/p.frame.Z.UU.B' > 'lic.1.3/doc/siggraph93/p.frame.Z.UU'
- if test 74201 -ne `wc -c <'lic.1.3/doc/siggraph93/p.frame.Z.UU'`; then
- echo shar: \"'lic.1.3/doc/siggraph93/p.frame.Z.UU'\" combined with wrong size!
- else
- rm lic.1.3/doc/siggraph93/p.frame.Z.UU.A lic.1.3/doc/siggraph93/p.frame.Z.UU.B
- echo shar: Uudecoding \"'p.frame.Z.UU'\" \(53816 characters\)
- cat lic.1.3/doc/siggraph93/p.frame.Z.UU | uudecode
- if test 53816 -ne `wc -c <'lic.1.3/doc/siggraph93/paper.frame.Z'`; then
- echo shar: \"'lic.1.3/doc/siggraph93/paper.frame.Z'\" uudecoded with wrong size!
- else
- rm lic.1.3/doc/siggraph93/p.frame.Z.UU
- fi
- # end of 'lic.1.3/doc/siggraph93/p.frame.Z.UU'
- fi
- fi
- # end of 'lic.1.3/doc/siggraph93/p.frame.Z.UU.B'
- fi
- if test -f 'lic.1.3/liblic/LIC.3' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'lic.1.3/liblic/LIC.3'\"
- else
- echo shar: Extracting \"'lic.1.3/liblic/LIC.3'\" \(12357 characters\)
- sed "s/^X//" >'lic.1.3/liblic/LIC.3' <<'END_OF_FILE'
- X.\" Copyright (c) 1993 The Regents of the University of California.
- X.\" All rights reserved.
- X.\"
- X.\" Redistribution and use in source and binary forms, with or without
- X.\" modification, are permitted provided that the following conditions
- X.\" are met:
- X.\" 1. Redistributions of source code must retain the above copyright
- X.\" notice, this list of conditions and the following disclaimer.
- X.\" 2. Redistributions in binary form must reproduce the above copyright
- X.\" notice, this list of conditions and the following disclaimer in the
- X.\" documentation and/or other materials provided with the distribution.
- X.\" 3. All advertising materials mentioning features or use of this software
- X.\" must display the following acknowledgement:
- X.\" This product includes software developed by the University of
- X.\" California, Lawrence Livermore National Laboratory and its
- X.\" contributors.
- X.\" 4. Neither the name of the University nor the names of its contributors
- X.\" may be used to endorse or promote products derived from this software
- X.\" without specific prior written permission.
- X.\"
- X.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- X.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- X.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- X.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- X.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- X.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- X.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- X.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- X.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- X.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- X.\" SUCH DAMAGE.
- X.\"
- X.de Hd
- X.ds Dt \\$4
- X..
- X.Hd $Header: /usr/local/src/lic/liblic/RCS/LIC.3,v 1.7 1993/11/03 20:15:36 casey Exp $
- X.TH LIC 3 \*(Dt
- X.SH NAME
- Xlic \- Line Integral Convolution library
- X.SH SYNOPSIS
- X.nf
- X#include <lic.h>
- X
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX('u
- XLIC *\fBLIC_Create\fP(unsigned char *\fIInputImage\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX(*'u
- X int \fIiiXres\fP,
- X int \fIiiYres\fP,
- X int \fIiiZres\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX('u
- X float *\fIInputField\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX(*'u
- X int \fIifXres\fP,
- X int \fIifYres\fP,
- X int \fIifZres\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX('u
- X unsigned char *\fIOutputImage\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX(*'u
- X LIC_Filter \fIFilter\fP,
- X int \fINormalizationType\fP,
- X int \fINormalized\fP,
- X double \fILength\fP,
- X double \fIFrequency\fP,
- X int \fIVariableLength\fP,
- X int \fIVariableSpeed\fP,
- X int \fIDefaultRed\fP,
- X int \fIDefaultGreen\fP,
- X int \fIDefaultBlue\fP,
- X int \fIDefaultAlpha\fP,
- X.ta \w'LIC *\fBLIC_Create\fP('u +\w'unsigned charXXX'u
- X void (*\fIUpdateUser\fP)(double),
- X void (*\fIReportError\fP)(const char *))
- X.DT
- X
- Xvoid \fBLIC_Destroy\fP(LIC *\fIThis\fP)
- X
- Xunsigned char *\fBLIC_InputImage\fP(LIC *\fIThis\fP)
- Xfloat *\fBLIC_InputField\fP(LIC *\fIThis\fP)
- Xunsigned char *\fBLIC_OutputImage\fP(LIC *\fIThis\fP)
- X
- Xdouble \fBLIC_Length\fP(LIC *\fIThis\fP)
- Xdouble \fBLIC_Phase\fP(LIC *\fIThis\fP)
- Xdouble \fBLIC_Frequency\fP(LIC *\fIThis\fP)
- X
- Xvoid \fBLIC_ChangeLength\fP(LIC *\fIThis\fP, double \fIlength\fP)
- Xvoid \fBLIC_ChangeFrequency\fP(LIC *\fIThis\fP, double \fIfrequency\fP);
- Xvoid \fBLIC_ChangePhase\fP(LIC *\fIThis\fP, double \fIphase\fP)
- Xvoid \fBLIC_ChangeFilter\fP(LIC *\fIThis\fP, LIC_Filter \fIfilter\fP)
- X
- Xdouble \fBLIC_Box\fP(LIC *\fIThis\fP, double \fIa\fP, double \fIb\fP, int \fIspeed\fP)
- Xdouble \fBLIC_Ripple\fP(LIC *\fIThis\fP, double \fIa\fP, double \fIb\fP, int \fIspeed\fP)
- Xdouble \fBLIC_Ramp\fP(LIC *\fIThis\fP, double \fIa\fP, double \fIb\fP, int \fIspeed\fP)
- Xdouble \fBLIC_Select\fP(LIC *\fIThis\fP, double \fIa\fP, double \fIb\fP, int \fIspeed\fP)
- X
- Xvoid \fBLIC_BuildIntegralTables\fP(LIC *\fIThis\fP)
- X
- Xvoid \fBLIC_ComputeImage\fP(LIC *\fIThis\fP)
- Xint \fBLIC_NumThreads\fP(LIC *\fIThis\fP)
- Xvoid \fBLIC_ChangeNumThreads\fP(LIC *\fIThis\fP, int \fIthreads\fP)
- X
- X.ta \w'LIC *\fBLIC_Convolve2D\fP('u +\w'doubleXXX'u
- Xvoid \fBLIC_Convolve2D\fP(LIC *\fIThis\fP,
- X.ta \w'LIC *\fBLIC_Convolve2D\fP('u +\w'doubleXXX*'u
- X int \fIi\fP,
- X int \fIj\fP,
- X int \fIdirection\fP,
- X.ta \w'LIC *\fBLIC_Convolve2D\fP('u +\w'doubleXXX'u
- X double *\fIrIntegral\fP,
- X double *\fIgIntegral\fP,
- X double *\fIbIntegral\fP,
- X double *\fIaIntegral\fP,
- X double *\fIKernelArea\fP)
- X.DT
- X
- X.ta \w'LIC *\fBLIC_Convolve3D\fP('u +\w'doubleXXX'u
- Xvoid \fBLIC_Convolve3D\fP(LIC *\fIThis\fP,
- X.ta \w'LIC *\fBLIC_Convolve3D\fP('u +\w'doubleXXX*'u
- X int \fIi\fP,
- X int \fIj\fP,
- X int \fIk\fP,
- X int \fIdirection\fP,
- X.ta \w'LIC *\fBLIC_Convolve3D\fP('u +\w'doubleXXX'u
- X double *\fIrIntegral\fP,
- X double *\fIgIntegral\fP,
- X double *\fIbIntegral\fP,
- X double *\fIaIntegral\fP,
- X double *\fIKernelArea\fP)
- X.DT
- X
- Xchar *\fBLIC_ConfiguredPixelType\fP(void)
- Xint \fBLIC_ConfiguredPixelSize\fP(void)
- X
- X$ cc \-o ... \-l\fBlic\fP ... [\fIparallel processing libraries\fP] ...
- X.fi
- X.SH DESCRIPTION
- X.B LIC
- Xis the
- X.I "Line Integral Convolution"
- Xlibrary. Line Integral Convolution is designed for vector field
- Xvisualization but has applications in a number of other domains including
- Ximage processing and special effects.
- X.PP
- XVectors are visualized by convolving an input image along vector
- Xstream lines in an input vector field. The result is an output image that
- Xlooks like the input image, but blurred in the directions of the
- Xvector field.
- X.PP
- XThe convolution is performed for each vector field element as
- Xfollows: a parametric curve in the vector field is created by
- Xlocally following the vector field forward and backward for some
- Xdistance,
- X.IR L .
- XThe parametric curve is laid over the corresponding
- Xinput image pixels. This yields a pixel value function, \fIF\fP(\fIs\fP),
- Xon the parametric curve. \fIF\fP(\fIs\fP) is convolved with a filter kernel,
- X\fIk\fP(\fIs\fP), to produce the Line Integral Convolution output:
- X.PP
- X.RS
- Xintegral { \fIF\fP(\fIs\fP) * \fIk\fP(\fIs\fP) \fIds\fP }
- X.RE
- X.PP
- XThe convolution sum is usually normalized by the area of the convolution
- Xfilter in order to maintain the average brightness levels of the input
- Ximage:
- X.PP
- X.RS
- Xintegral { \fIF\fP(\fIs\fP) * \fIk\fP(\fIs\fP) \fIds\fP }
- X/ integral { \fIk\fP(\fIs\fP) \fIds\fP }
- X.RE
- X.PP
- XDepending on the shape of the filter kernel, the input image, the
- Xinput vector field and several control parameters, a wide variety of
- Xresults can be obtained. These can range from the look of hair
- Xfollowing vector field lines to melting surfaces to artificial motion
- Xblur to periodic motion animations.
- X.PP
- XFor an in depth description of Line Integral Convolution see the paper
- X.I "Imaging vector Fields Using Line Integral Convolution"
- Xby Brian Cabral and Casey Leedom in the 1993 SIGGRAPH proceedings.
- X.PP
- XAll following information refers to the implementation of
- XLine Integral Convolution in this software package. This manual page
- Xcorresponds to version 1.3 of the
- X.B LIC
- Xlibrary.
- X.PP
- XThe library software is object oriented in flavor (but is implemented
- Xin ANSI C). The general pattern of usage is to create a LIC object instance
- Xvia
- X.BR LIC_Create (3),
- Xto modify various features of the instance via methods described in
- X.BR LIC_Modify (3)
- Xand then to call
- X.BR LIC_ComputeImage (3)
- Xto have the Line Integral Convolution performed. When all is said and
- Xdone, a call to
- X.BR LIC_Destroy (3)
- Xwill free up any resources used by the LIC instance.
- X.PP
- XFor more detailed information, see the manual pages for the individual
- Xmethods.
- X.SH COMPATIBILITY
- XThis is experimental software. In general, it is not compatible with
- Xany other software system. However, there is an AVS coroutine module
- Xavailable which is compatible with other AVS modules.
- X.PP
- XSince the software is not part of the stock system software, some
- Xeffort will probably be necessary to use it. Typically this will
- Xentail compiling your source with flags something like
- X.RI -I/ usr / local / include
- Xand linking your program with flags
- X.RI -L/ usr / local / lib
- Xand
- X.RI -l lic .
- XInstallations will differ from machine to machine and some installations
- Xmay not require anything special to access the
- X.B LIC
- Xsoftware.
- X.PP
- XSome versions of the
- X.B LIC
- Xlibrary offer parallel processing support (see
- X.BR LIC_ComputeImage (3)).
- XFor these versions of the
- X.B LIC
- Xlibrary it will probably be necessary to reference a parallel
- Xprocessing support library to link your program.
- X.PP
- X.TP 5
- XSGI IRIX
- XAdd
- X.B \-lmpc
- Xon the link command line after the
- X.B \-llic
- Xlibrary.
- X.SH PORTABILITY
- XThis software has been written to conform to ANSI C as
- Xdefined in
- X.I "ANSI X3.159-1989"
- Xand
- XPOSIX 1003.1 as defined in
- X.IR "IEEE Std 1003.1-1990" .
- XEvery effort has been made to make the software portable under those
- Xguidelines. There has been no effort whatsoever to make the software
- Xusable under the obsolete K&R C definition. C++ compatibility is
- Xbelieved to be working, but has not been tested.
- X.PP
- XAs of this writing, the
- X.B LIC
- Xsoftware has been ported to DEC Alphas running OSF1, HP Snakes running
- XHP-UX 8.07, IBM RS/6000s running AIX 3.2, SGI R3000/R4000s running
- XIRIX 4.0.5 and Sun Sparcs running SunOS 4.1.1.
- X.SH "RETURN VALUES"
- XSee manual pages for individual functions and commands for details on
- Xreturn values.
- X.SH ERRORS
- XSee manual pages for individual methods and commands for details on
- Xerror handling.
- X.SH "SEE ALSO"
- X.BR lic (1),
- X.BR LIC_ComputeImage (3),
- X.BR LIC_Convolve (3),
- X.BR LIC_Create (3),
- X.BR LIC_Destroy (3),
- X.BR LIC_Filters (3),
- X.BR LIC_Modify (3),
- X.BR LIC_Query (3),
- XAVS coroutine module
- X.B LIC
- X.PP
- X.I "Imaging Vector Fields Using Line Integral Convolution"
- Xby Brian Cabral and Casey Leedom in the SIGGRAPH '93 proceedings.
- X.SH BUGS
- XPixel types and sizes are configured into the LIC software at compile time.
- XOnly single precision vector field ordinate values are supported. These should
- Xboth be handled dynamically at run time.
- X.PP
- XThere are too many parameters to
- X.BR LIC_Create .
- XThere are also simultaneously too few and too many \fBLIC_Change\fP\fIFoo\fP
- Xroutines. There are too few because we really want to expose all the LIC
- Xknobs to the user, but there are too many because they're proliferating like
- Xrabbits. Probably something more along the lines of
- X.B XtVaSetArgs
- Xis what we really want.
- X.SH STANDARDS
- XThis is unsupported, non-standard software. It is not the subject of any
- Xstandards effort.
- X.SH COPYRIGHT
- XCopyright (c) 1993 The Regents of the University of California.
- XAll rights reserved.
- X.PP
- XRedistribution and use in source and binary forms, with or without
- Xmodification, are permitted provided that the following conditions
- Xare met:
- X.TP 4
- X1.
- XRedistributions of source code must retain the above copyright
- Xnotice, this list of conditions and the following disclaimer.
- X.TP 4
- X2.
- XRedistributions in binary form must reproduce the above copyright
- Xnotice, this list of conditions and the following disclaimer in the
- Xdocumentation and/or other materials provided with the distribution.
- X.TP 4
- X3.
- XAll advertising materials mentioning features or use of this software
- Xmust display the following acknowledgement:
- X.PP
- X.RS 8
- XThis product includes software developed by the University of
- XCalifornia, Lawrence Livermore National Laboratory and its
- Xcontributors.
- X.RE
- X.TP 4
- X4.
- XNeither the name of the University nor the names of its contributors
- Xmay be used to endorse or promote products derived from this software
- Xwithout specific prior written permission.
- X.PP
- XTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- XANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- XIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- XARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- XFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- XDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- XOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- XHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- XLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- XOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- XSUCH DAMAGE.
- END_OF_FILE
- if test 12357 -ne `wc -c <'lic.1.3/liblic/LIC.3'`; then
- echo shar: \"'lic.1.3/liblic/LIC.3'\" unpacked with wrong size!
- fi
- # end of 'lic.1.3/liblic/LIC.3'
- fi
- echo shar: End of archive 4 \(of 9\).
- cp /dev/null ark4isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 9 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still must unpack the following archives:
- echo " " ${MISSING}
- fi
- exit 0
- exit 0 # Just in case...
-