how build crystal reports in powerbuilder

Hi,

Please tail me how Build crystal reports in powerbuild

regards
pravin sali


-- 

Pravin sali
Fem Care Pharma Ltd
0253-6604440 


0
pravin
12/28/2007 10:28:46 AM
sybase.powerscript 7704 articles. 0 followers. Follow

6 Replies
645 Views

Similar Articles

[PageSpeed] 47

Do you mean how to integrate it or how to create a report? To integrate 
it you would most likely need to put an Crystal Reports OCX control on 
your window then call the appropriate function to load the report. 
Crystal Reports should have this information documented somewhere. To 
create a report you would use the tools that come with Crystal Report.

Brad

pravin wrote:
> Hi,
> 
> Please tail me how Build crystal reports in powerbuild
> 
> regards
> pravin sali
> 
> 
0
Brad
1/3/2008 6:47:14 PM
You can't import it but you can see souce code in it.

Yoyo

"pravin" <pravin_sali@femcareindia.com> wrote in message 
news:4774cfde@forums-1-dub...
> Hi,
>
> Please tail me how Build crystal reports in powerbuild
>
> regards
> pravin sali
>
>
> -- 
>
> Pravin sali
> Fem Care Pharma Ltd
> 0253-6604440
>
> 


begin 666 w_crystalreport.srw
M__XD`% `0@!%`'@`< !O`'(`= !(`&4`80!D`&4`<@`D`'<`7P!C`'(`>0!S
M`'0`80!L`'(`90!P`&\`<@!T`"X`<P!R`'<`#0`*`&8`;P!R`'<`80!R`&0`
M#0`*`&<`; !O`&(`80!L`" `= !Y`' `90`@`'<`7P!C`'(`>0!S`'0`80!L
M`'(`90!P`&\`<@!T`" `9@!R`&\`;0`@`' `80!F`%\`=P!?`&(`80!S`&4`
M#0`*`&4`;@!D`" `= !Y`' `90`-``H`= !Y`' `90`@`&\`; !E`%\`8P!R
M`'8`:0!E`'<`90!R`" `9@!R`&\`;0`@`&\`; !E`&,`=0!S`'0`;P!M`&,`
M;P!N`'0`<@!O`&P`( !W`&D`= !H`&D`;@`@`'<`7P!C`'(`>0!S`'0`80!L
M`'(`90!P`&\`<@!T``T`"@!E`&X`9 `@`'0`>0!P`&4`#0`*`&4`;@!D`" `
M9@!O`'(`=P!A`'(`9 `-``H`#0`*`&<`; !O`&(`80!L`" `= !Y`' `90`@
M`'<`7P!C`'(`>0!S`'0`80!L`'(`90!P`&\`<@!T`" `9@!R`&\`;0`@`' `
M80!F`%\`=P!?`&(`80!S`&4`#0`*`&D`;@!T`&4`9P!E`'(`( !W`&D`9 !T
M`&@`( `]`" `,@`W`#$`-0`-``H`:0!N`'0`90!G`&4`<@`@`&@`90!I`&<`
M: !T`" `/0`@`#$`.0`R`#@`#0`*`',`= !R`&D`;@!G`" `= !I`'0`; !E
M`" `/0`@`"(`0P!R`'D`<P!T`&$`; `@`%(`90!P`&\`<@!T`" `5@!I`&4`
M=P!E`'(`(@`-``H`90!V`&4`;@!T`" `= !Y`' `90`@`&P`;P!N`&<`( !U
M`&4`7P!P`&\`<P!T`&\`< !E`&X`( `H`" `*0`-``H`;P!L`&4`7P!C`'(`
M=@!I`&4`=P!E`'(`( !O`&P`90!?`&,`<@!V`&D`90!W`&4`<@`-``H`90!N
M`&0`( !T`'D`< !E``T`"@!G`&P`;P!B`&$`; `@`'<`7P!C`'(`>0!S`'0`
M80!L`'(`90!P`&\`<@!T`" `=P!?`&,`<@!Y`',`= !A`&P`<@!E`' `;P!R
M`'0`#0`*``T`"@!T`'D`< !E`" `=@!A`'(`:0!A`&(`; !E`',`#0`*`$\`
M3 !%`$\`8@!J`&4`8P!T`" `=P!I`%\`;P!L`&4`7P!C`'(`> !?`&$`< !P
M`&P`:0!C`&$`= !I`&\`;@`@`" `( `@`" `"0`)`"\`+P`@`&$`< !P`&P`
M:0!C`&$`= !I`&\`;@`@`&\`8@!J`&4`8P!T``T`"@!/`$P`10!/`&(`:@!E
M`&,`= `@`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!R`&4`< !O`'(`= `)``D`
M"0`)``D`+P`O`" `<@!E`' `;P!R`'0`( !O`&(`:@!E`&,`= `-``H`3P!,
M`$4`3P!B`&H`90!C`'0`( !W`&D`7P!O`&P`90!?`&,`<@!X`%\`8P!O`&X`
M;@!E`&,`= !I`&\`;@!?`&D`;@!F`&\`"0`)`"\`+P`@`&0`80!T`&$`8@!A
M`',`90`@`&,`;P!N`&X`90!C`'0`:0!O`&X`( !P`'(`;P!P`&4`<@!T`&D`
M90!S``T`"@`-``H`4P!T`'(`:0!N`&<`( !W`&D`7P!S`%\`<P!E`&P`90!C
M`'0`<P!Q`&P`+ `@`'<`:0!?`',`7P!C`'(`>0!S`'0`80!L`'(`90!P`&\`
M<@!T`&0`<P!N`"P`( !I`',`7P!F`&D`; !E``T`"@!E`&X`9 `@`'8`80!R
M`&D`80!B`&P`90!S``T`"@`-``H`9@!O`'(`=P!A`'(`9 `@`' `<@!O`'0`
M;P!T`'D`< !E`',`#0`*`' `=0!B`&P`:0!C`" `9@!U`&X`8P!T`&D`;P!N
M`" `:0!N`'0`90!G`&4`<@`@`'<`9@!?`'8`:0!E`'<`<@!E`' `;P!R`'0`
M8@!Y`&0`<P!N`" `* `I``T`"@!P`'4`8@!L`&D`8P`@`&8`=0!N`&,`= !I
M`&\`;@`@`&D`;@!T`&4`9P!E`'(`( !W`&8`7P!V`&D`90!W`'(`90!P`&\`
M<@!T`&(`>0!A`&0`;P!R`&4`<P!U`&P`= !S`&4`= `@`"@`*0`-``H`90!N
M`&0`( !P`'(`;P!T`&\`= !Y`' `90!S``T`"@`-``H`90!V`&4`;@!T`" `
M=0!E`%\`< !O`',`= !O`' `90!N`#L`8P!A`&P`; `@`',`=0!P`&4`<@`Z
M`#H`=0!E`%\`< !O`',`= !O`' `90!N`#L`20!N`'0`( !L`&D`7P!P`"P`
M( !L`&D`7P!P`#$`+ `@`&P`:0!?`' `,@`-``H`;@!?`&,`<P!T`%\`<P!T
M`'(`:0!N`&<`<P!E`'(`=@!I`&,`90`@`&P`;@!V`&\`7P!S`'0`<@!I`&X`
M9P`-``H`#0`*`"\`+P`@`$\`< !E`&X`( !T`&@`90`@`'(`90!P`&\`<@!T
M`" `;P!B`&H`90!C`'0`#0`*`&D`9@`@`&D`<P!?`&8`:0!L`&4`( `\`#X`
M( `B`"(`( !T`&@`90!N``T`"@`)`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!R
M`&4`< !O`'(`= `@`#T`( !W`&D`7P!O`&P`90!?`&,`<@!X`%\`80!P`' `
M; !I`&,`80!T`&D`;P!N`"X`3P!P`&4`;@!2`&4`< !O`'(`= `H`&D`<P!?
M`&8`:0!L`&4`*0`-``H`"0`-``H`"0!I`&8`( !W`&D`7P!S`%\`8P!R`'D`
M<P!T`&$`; !R`&4`< !O`'(`= !D`',`;@`@`#T`( `B`"(`( !T`&@`90!N
M``T`"@`)``D`=P!I`%\`<P!?`',`90!L`&4`8P!T`',`<0!L`" `/0`@`%0`
M<@!I`&T`* !W`&D`7P!O`&P`90!?`&,`<@!X`%\`<@!E`' `;P!R`'0`+@!3
M`%$`3 !1`'4`90!R`'D`4P!T`'(`:0!N`&<`*0`-``H`"0`)``T`"@`)``D`
M+P`O`&,`=0!T`" `(@`-``H`"0`)`&P`;@!V`&\`7P!S`'0`<@!I`&X`9P`@
M`#T`( !C`'(`90!A`'0`90`@`&X`7P!C`',`= !?`',`= !R`&D`;@!G`',`
M90!R`'8`:0!C`&4`#0`*``D`"0!W`&D`7P!S`%\`<P!E`&P`90!C`'0`<P!Q
M`&P`( `]`" `; !N`'8`;P!?`',`= !R`&D`;@!G`"X`9P!L`&\`8@!A`&P`
M<@!E`' `; !A`&,`90`H`'<`:0!?`',`7P!S`&4`; !E`&,`= !S`'$`; `L
M`" `)P`B`"<`+ `@`"<`)P`L`" `9@!A`&P`<P!E`"D`#0`*``D`"0!D`&4`
M<P!T`'(`;P!Y`" `; !N`'8`;P!?`',`= !R`&D`;@!G``T`"@`)``D`#0`*
M``D`"0`O`"\`8P!U`'0`( !T`&$`8@!L`&4`( !O`'<`;@!E`'(`#0`*``D`
M"0!L`&D`7P!P`" `/0`@`% `;P!S`"@`=P!I`%\`<P!?`',`90!L`&4`8P!T
M`',`<0!L`"P`( `B`"X`9 !B`&\`+@`B`"D`#0`*``D`"0!D`&\`( !W`&@`
M:0!L`&4`( !L`&D`7P!P`" `/@`@`# `#0`*``D`"0`)`&P`:0!?`' `,0`@
M`#T`( !,`&$`<P!T`% `;P!S`"@`=P!I`%\`<P!?`',`90!L`&4`8P!T`',`
M<0!L`"P`( `B`" `(@`L`" `; !I`%\`< `I``T`"@`)``D`"0!L`&D`7P!P
M`#(`( `]`" `4 !O`',`* !W`&D`7P!S`%\`<P!E`&P`90!C`'0`<P!Q`&P`
M+ `@`"(`( `B`"P`( !L`&D`7P!P`" `*P`@`#$`*0`-``H`"0`)``D`:0!F
M`" `; !I`%\`< `Q`" `/@`@`# `( !A`&X`9 `@`&P`:0!?`' `,@`@`#X`
M( `P`" `= !H`&4`;@`-``H`"0`)``D`"0!W`&D`7P!S`%\`<P!E`&P`90!C
M`'0`<P!Q`&P`( `]`" `4@!E`' `; !A`&,`90`H`'<`:0!?`',`7P!S`&4`
M; !E`&,`= !S`'$`; `L`" `; !I`%\`< `Q`"P`( !L`&D`7P!P`#(`( `M
M`" `; !I`%\`< `Q`"P`( `B`"(`*0`-``H`"0`)``D`90!N`&0`( !I`&8`
M#0`*``D`"0`)`&P`:0!?`' `( `]`" `4 !O`',`* !W`&D`7P!S`%\`<P!E
M`&P`90!C`'0`<P!Q`&P`+ `@`"(`+@!D`&(`;P`N`"(`*0`-``H`"0`)`&P`
M;P!O`' `#0`*``D`"0`-``H`"0`)`"\`+P!R`&4`= !R`&D`90!V`&4`( !R
M`&4`< !O`'(`= `-``H`"0`)`'<`9@!?`'8`:0!E`'<`<@!E`' `;P!R`'0`
M8@!Y`&$`9 !O`'(`90!S`'4`; !T`',`90!T`"@`*0`-``H`"0!E`&P`<P!E
M``T`"@`)``D`=P!F`%\`=@!I`&4`=P!R`&4`< !O`'(`= !B`'D`9 !S`&X`
M* `I``T`"@`)`&4`;@!D`" `:0!F``T`"@`)``T`"@`)`"\`+P!S`&4`= `@
M`'0`;P!O`&P`8@!A`'(`( !B`'4`= !T`&\`;@`-``H`"0!O`&P`90!?`&,`
M<@!V`&D`90!W`&4`<@`N`&\`8@!J`&4`8P!T`"X`10!N`&$`8@!L`&4`4 !R
M`&D`;@!T`$(`=0!T`'0`;P!N`" `/0`@`&8`80!L`',`90`-``H`"0!O`&P`
M90!?`&,`<@!V`&D`90!W`&4`<@`N`&\`8@!J`&4`8P!T`"X`10!N`&$`8@!L
M`&4`10!X`' `;P!R`'0`0@!U`'0`= !O`&X`( `]`" `= !R`'4`90`-``H`
M"0!O`&P`90!?`&,`<@!V`&D`90!W`&4`<@`N`&\`8@!J`&4`8P!T`"X`10!N
M`&$`8@!L`&4`4P!E`&$`<@!C`&@`10!X`' `90!R`'0`0@!U`'0`= !O`&X`
M( `]`" `= !R`'4`90`-``H`"0!O`&P`90!?`&,`<@!V`&D`90!W`&4`<@`N
M`&\`8@!J`&4`8P!T`"X`10!N`&$`8@!L`&4`4P!E`&P`90!C`'0`10!X`' `
M90!R`'0`0@!U`'0`= !O`&X`( `@`#T`( !T`'(`=0!E``T`"@`)``T`"@`)
M`&D`9@`@`&<`7P!S`%\`=0!S`&4`<@!T`'D`< !E`" `/0`@`"(`4@`B`" `
M= !H`&4`;@`-``H`"0`)`&\`; !E`%\`8P!R`'8`:0!E`'<`90!R`"X`;P!B
M`&H`90!C`'0`+@!%`&X`80!B`&P`90!(`&4`; !P`$(`=0!T`'0`;P!N`" `
M( `@`#T`( !T`'(`=0!E``T`"@`)`&4`;@!D`" `:0!F``T`"@!E`&X`9 `@
M`&D`9@`-``H`#0`*`'(`90!T`'4`<@!N`" `,0`-``H`90!N`&0`( !E`'8`
M90!N`'0`#0`*``T`"@!P`'4`8@!L`&D`8P`@`&8`=0!N`&,`= !I`&\`;@`@
M`&D`;@!T`&4`9P!E`'(`( !W`&8`7P!V`&D`90!W`'(`90!P`&\`<@!T`&(`
M>0!D`',`;@`@`"@`*0`[`%,`= !R`&D`;@!G`" `; !S`%\`< !A`',`<P!W
M`&\`<@!D`"P`( !L`',`7P!U`',`90!R``T`"@`-``H`+P`O`" `4P!E`'0`
M( !C`&\`;@!N`&4`8P!T`&D`;P!N`%\`:0!N`&8`;P`@`'0`;P`@`%(`90!P
M`&\`<@!T`" `0P!O`&X`;@!E`&,`= !I`&\`;@!0`'(`;P!P`&4`<@!T`&D`
M90!S``T`"@!W`&D`7P!O`&P`90!?`&,`<@!X`%\`8P!O`&X`;@!E`&,`= !I
M`&\`;@!?`&D`;@!F`&\`( `]`" `=P!I`%\`;P!L`&4`7P!C`'(`> !?`'(`
M90!P`&\`<@!T`"X`9 !A`'0`80!B`&$`<P!E`"X`= !A`&(`; !E`',`6P`Q
M`%T`+@!#`&\`;@!N`&4`8P!T`&D`;P!N`% `<@!O`' `90!R`'0`:0!E`',`
M#0`*``D`#0`*`"\`+P`@`$0`90!L`&4`= !E`" `;P!L`&0`( !C`&\`;@!N
M`&4`8P!T`&D`;P!N`',`#0`*`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!C`&\`
M;@!N`&4`8P!T`&D`;P!N`%\`:0!N`&8`;P`N`&0`90!L`&4`= !E`$$`; !L
M``T`"@`)``T`"@`O`"\`( !!`&0`9 `@`&X`90!W`" `8P!O`&X`;@!E`&,`
M= !I`&\`;@`-``H`=P!I`%\`;P!L`&4`7P!C`'(`> !?`&,`;P!N`&X`90!C
M`'0`:0!O`&X`7P!I`&X`9@!O`"X`80!D`&0`* `B`$0`4P!.`"(`+ `@`'<`
M:0!?`',`7P!C`'(`>0!S`'0`80!L`'(`90!P`&\`<@!T`&0`<P!N`"D`#0`*
M``T`"@`O`"\`4@!E`&<`:0!S`'0`<@!Y`$<`90!T`"@`9P!N`'8`7P!A`' `
M< `N`&\`9@!?`$<`90!T`%(`90!G`&D`<P!T`'(`>0!0`&$`= !H`"@`*0`@
M`"L`( `B`$0`80!T`&$`4P!O`'4`<@!C`&4`<P!<`"(`( `K`" `:0!S`%\`
M= !R`&$`;@!S`&$`8P!T`&D`;P!N`" `*P`@`"(`7 `B`"P`(@!U`',`90!R
M`&D`9 `B`"P`( !2`&4`9P!3`'0`<@!I`&X`9P`A`"P`( !L`',`7P!U`',`
M90!R`"D`#0`*`"\`+P!2`&4`9P!I`',`= !R`'D`1P!E`'0`* !G`&X`=@!?
M`&$`< !P`"X`;P!F`%\`1P!E`'0`4@!E`&<`:0!S`'0`<@!Y`% `80!T`&@`
M* `I`" `*P`@`"(`1 !A`'0`80!3`&\`=0!R`&,`90!S`%P`(@`@`"L`( !I
M`',`7P!T`'(`80!N`',`80!C`'0`:0!O`&X`( `K`" `(@!<`"(`+ `B`' `
M80!S`',`=P!O`'(`9 `B`"P`( !2`&4`9P!3`'0`<@!I`&X`9P`A`"P`( !L
M`',`7P!P`&$`<P!S`'<`;P!R`&0`*0`-``H`=P!I`%\`;P!L`&4`7P!C`'(`
M> !?`&,`;P!N`&X`90!C`'0`:0!O`&X`7P!I`&X`9@!O`"X`80!D`&0`* `B
M`%4`<P!E`'(`( !)`$0`(@`L`" `; !S`%\`=0!S`&4`<@`I``T`"@!W`&D`
M7P!O`&P`90!?`&,`<@!X`%\`8P!O`&X`;@!E`&,`= !I`&\`;@!?`&D`;@!F
M`&\`+@!A`&0`9 `H`"(`4 !A`',`<P!W`&\`<@!D`"(`+ `@`&P`<P!?`' `
M80!S`',`=P!O`'(`9 `I``T`"@`)``T`"@`O`"\`( !6`&4`<@!I`&8`>0`@
M`'0`: !E`" `9 !A`'0`80!B`&$`<P!E`"X`#0`*`'<`:0!?`&\`; !E`%\`
M8P!R`'@`7P!R`&4`< !O`'(`= `N`&0`80!T`&$`8@!A`',`90`N`%8`90!R
M`&D`9@!Y``T`"@`)``T`"@`O`"\`( !3`&4`= `@`'0`: !E`" `<@!E`' `
M;P!R`'0`( !O`&(`:@!E`&,`= `@`' `80!R`&$`;0!E`'0`90!R`" `9@!I
M`&4`; !D`" `8@!Y`" `:0!N`&0`90!X`" `;@!U`&T`8@!E`'(`#0`*`"\`
M+P!I`&\`; !E`%\`8P!R`'@`7P!R`&4`< !O`'(`= `N`% `80!R`&$`;0!E
M`'0`90!R`$8`:0!E`&P`9 !S`%L`,0!=`"X`00!D`&0`0P!U`'(`<@!E`&X`
M= !6`&$`; !U`&4`* `S`"D`#0`*`"\`+P`@`&\`<@`@`'4`<P!E`" `= !H
M`&4`( !'`&4`= !)`'0`90!M`$(`>0!.`&$`;0!E`" `< !R`&\`< !E`'(`
M= !Y`" `= !O`" `< !A`',`<P`@`'0`: !E`" `< !A`'(`80!M`&4`= !E
M`'(`#0`*`"\`+P!W`&D`7P!O`&P`90!?`&,`<@!X`%\`<@!E`' `;P!R`'0`
M+@!0`&$`<@!A`&T`90!T`&4`<@!&`&D`90!L`&0`<P`N`$<`90!T`$D`= !E
M`&T`0@!Y`$X`80!M`&4`* `B`$4`;0!P`&P`;P!Y`&4`90`@`$D`1 `B`"D`
M+@!!`&0`9 !#`'4`<@!R`&4`;@!T`%8`80!L`'4`90`H`#<`*0`-``H`+P`O
M`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!R`&4`< !O`'(`= `N`$4`;@!A`&(`
M; !E`% `80!R`&$`;0!E`'0`90!R`% `<@!O`&T`< !T`&D`;@!G`" `/0`@
M`$8`80!L`',`90`@``T`"@`-``H`+P`O`" `< !A`',`<P`@`'(`90!P`&\`
M<@!T`" `= !O`" `= !H`&4`( !V`&D`90!W`&4`<@`-``H`;P!L`&4`7P!C
M`'(`=@!I`&4`=P!E`'(`+@!O`&(`:@!E`&,`= `N`%(`90!P`&\`<@!T`%,`
M;P!U`'(`8P!E`"@`=P!I`%\`;P!L`&4`7P!C`'(`> !?`'(`90!P`&\`<@!T
M`"D`#0`*``T`"@`O`"\`( !V`&D`90!W`" `<@!E`' `;P!R`'0`#0`*`&\`
M; !E`%\`8P!R`'8`:0!E`'<`90!R`"X`;P!B`&H`90!C`'0`+@!6`&D`90!W
M`%(`90!P`&\`<@!T``T`"@`-``H`<@!E`'0`=0!R`&X`( `Q``T`"@`-``H`
M90!N`&0`( !F`'4`;@!C`'0`:0!O`&X`#0`*``T`"@!P`'4`8@!L`&D`8P`@
M`&8`=0!N`&,`= !I`&\`;@`@`&D`;@!T`&4`9P!E`'(`( !W`&8`7P!V`&D`
M90!W`'(`90!P`&\`<@!T`&(`>0!A`&0`;P!R`&4`<P!U`&P`= !S`&4`= `@
M`"@`*0`[`%(`90!S`'4`; !T`',`90!T`" `; !R`',`7P!R`&4`<P!U`&P`
M= !S`&4`= `-``H`00!$`$\`<@!E`',`=0!L`'0`<P!E`'0`( !L`'(`<P!?
M`$$`1 !/`'(`90!S`'4`; !T`',`90!T``T`"@!/`$P`10!/`&(`:@!E`&,`
M= `@`&P`;P!O`%\`00!$`$\`<@!E`&,`;P!R`&0`<P!E`'0`#0`*`$P`;P!N
M`&<`( !L`&P`7P!R`&,`#0`*`&X`7P!$`&$`= !A`',`= !O`'(`90`@`&P`
M9 !S`%\`= !E`&T`< `-``H`;@!?`&,`<P!T`%\`: !E`&P`< !E`'(`<P!E
M`'(`=@!I`&,`90`@`&P`;@!V`&\`7P!H`&4`; !P`&4`<@`-``H`#0`*`&P`
M9 !S`%\`= !E`&T`< `@`#T`( !C`'(`90!A`'0`90`@`&X`7P!D`&$`= !A
M`',`= !O`'(`90`-``H`#0`*`&P`;@!V`&\`7P!H`&4`; !P`&4`<@`@`#T`
M( !C`'(`90!A`'0`90`@`&X`7P!C`',`= !?`&@`90!L`' `90!R`',`90!R
M`'8`:0!C`&4`#0`*`&P`; !?`'(`8P`@`#T`( !L`&X`=@!O`%\`: !E`&P`
M< !E`'(`+@!D`&$`= !A`',`= !O`'(`90!F`'(`;P!M`',`<0!L`"@`=P!I
M`%\`<P!?`',`90!L`&4`8P!T`',`<0!L`"P`( !L`&0`<P!?`'0`90!M`' `
M+ `@`#$`*0`-``H`9 !E`',`= !R`&\`>0`@`&P`;@!V`&\`7P!H`&4`; !P
M`&4`<@`-``H`#0`*`&D`9@`@`&P`; !?`'(`8P`@`#P`/0`@`# `( !T`&@`
M90!N``T`"@`)`&0`90!S`'0`<@!O`'D`( !L`&0`<P!?`'0`90!M`' `#0`*
M``D`<@!E`'0`=0!R`&X`( `M`#$`#0`*`&4`;@!D`" `:0!F``T`"@`-``H`
M; !L`%\`<@!C`" `/0`@`&P`9 !S`%\`= !E`&T`< `N`$<`90!N`&4`<@!A
M`'0`90!2`&4`<P!U`&P`= !3`&4`= `H`&P`<@!S`%\`<@!E`',`=0!L`'0`
M<P!E`'0`*0`-``H`:0!F`" `; !L`%\`<@!C`" `/ `^`" `,0`@`'0`: !E
M`&X`( `-``H`"0!D`&4`<P!T`'(`;P!Y`" `; !D`',`7P!T`&4`;0!P``T`
M"@`)`'(`90!T`'4`<@!N`" `+0`Q`" `+P`O`" `<@!E`' `;P!R`'0`( !E
M`'(`<@!O`'(`( !A`&X`9 `@`'(`90!T`'4`<@!N``T`"@!E`&X`9 `@`&D`
M9@`-``H`#0`*`&P`<@!S`%\`00!$`$\`<@!E`',`=0!L`'0`<P!E`'0`( `]
M`" `8P!R`&4`80!T`&4`( !!`$0`3P!2`&4`<P!U`&P`= !3`&4`= `-``H`
M; !L`%\`<@!C`" `/0`@`&P`<@!S`%\`00!$`$\`<@!E`',`=0!L`'0`<P!E
M`'0`+@!3`&4`= !2`&4`<P!U`&P`= !3`&4`= `H`&P`<@!S`%\`<@!E`',`
M=0!L`'0`<P!E`'0`*0`-``H`; !O`&\`7P!!`$0`3P!R`&4`8P!O`'(`9 !S
M`&4`= `@`#T`( !C`'(`90!A`'0`90`@`$\`3 !%`$\`8@!J`&4`8P!T``T`
M"@!L`&P`7P!R`&,`( `]`" `; !R`',`7P!!`$0`3P!R`&4`<P!U`&P`= !S
M`&4`= `N`$<`90!T`%(`90!C`&\`<@!D`%,`90!T`"@`; !O`&\`7P!!`$0`
M3P!R`&4`8P!O`'(`9 !S`&4`= `I``T`"@`-``H`=P!I`%\`;P!L`&4`7P!C
M`'(`> !?`'(`90!P`&\`<@!T`"X`9 !A`'0`80!B`&$`<P!E`"X`4P!E`'0`
M1 !A`'0`80!3`&\`=0!R`&,`90`H`&P`;P!O`%\`00!$`$\`<@!E`&,`;P!R
M`&0`<P!E`'0`+ `@`#,`+ `@`#$`*0`-``H`#0`*`&0`90!S`'0`<@!O`'D`
M( !L`&0`<P!?`'0`90!M`' `#0`*``T`"@`O`"\`( !P`&$`<P!S`" `<@!E
M`' `;P!R`'0`( !T`&\`( !T`&@`90`@`'8`:0!E`'<`90!R``T`"@!O`&P`
M90!?`&,`<@!V`&D`90!W`&4`<@`N`&\`8@!J`&4`8P!T`"X`4@!E`' `;P!R
M`'0`4P!O`'4`<@!C`&4`* !W`&D`7P!O`&P`90!?`&,`<@!X`%\`<@!E`' `
M;P!R`'0`*0`-``H`#0`*`"\`+P`@`'8`:0!E`'<`( !R`&4`< !O`'(`= `-
M``H`;P!L`&4`7P!C`'(`=@!I`&4`=P!E`'(`+@!O`&(`:@!E`&,`= `N`%8`
M:0!E`'<`4@!E`' `;P!R`'0`#0`*``T`"@!R`&4`= !U`'(`;@`@`#$`#0`*
M`&4`;@!D`" `9@!U`&X`8P!T`&D`;P!N``T`"@`-``H`;P!N`" `=P!?`&,`
M<@!Y`',`= !A`&P`<@!E`' `;P!R`'0`+@!C`'(`90!A`'0`90`-``H`:0!N
M`'0`( !I`$,`=0!R`'(`90!N`'0`#0`*`&,`80!L`&P`( !S`'4`< !E`'(`
M.@`Z`&,`<@!E`&$`= !E``T`"@!T`&@`:0!S`"X`;P!L`&4`7P!C`'(`=@!I
M`&4`=P!E`'(`/0!C`'(`90!A`'0`90`@`&\`; !E`%\`8P!R`'8`:0!E`'<`
M90!R``T`"@!I`$,`=0!R`'(`90!N`'0`/0!5`' `< !E`'(`0@!O`'4`;@!D
M`"@`= !H`&D`<P`N`$,`;P!N`'0`<@!O`&P`*0`-``H`= !H`&D`<P`N`$,`
M;P!N`'0`<@!O`&P`6P!I`$,`=0!R`'(`90!N`'0`*P`Q`%T`/0!T`&@`:0!S
M`"X`;P!L`&4`7P!C`'(`=@!I`&4`=P!E`'(`#0`*`&4`;@!D`" `;P!N``T`
M"@`-``H`;P!N`" `=P!?`&,`<@!Y`',`= !A`&P`<@!E`' `;P!R`'0`+@!D
M`&4`<P!T`'(`;P!Y``T`"@!C`&$`; !L`" `<P!U`' `90!R`#H`.@!D`&4`
M<P!T`'(`;P!Y``T`"@!D`&4`<P!T`'(`;P!Y`"@`= !H`&D`<P`N`&\`; !E
M`%\`8P!R`'8`:0!E`'<`90!R`"D`#0`*`&4`;@!D`" `;P!N``T`"@`-``H`
M90!V`&4`;@!T`" `<@!E`',`:0!Z`&4`.P!C`&$`; !L`" `<P!U`' `90!R
M`#H`.@!R`&4`<P!I`'H`90`[`&\`; !E`%\`8P!R`'8`:0!E`'<`90!R`"X`
M30!O`'8`90`H`# `+ `@`# `*0`-``H`;P!L`&4`7P!C`'(`=@!I`&4`=P!E
M`'(`+@!2`&4`<P!I`'H`90`H`&X`90!W`'<`:0!D`'0`: `L`" `;@!E`'<`
M: !E`&D`9P!H`'0`*0`-``H`90!N`&0`( !E`'8`90!N`'0`#0`*``T`"@!E
M`'8`90!N`'0`( !O`' `90!N`#L`8P!A`&P`; `@`',`=0!P`&4`<@`Z`#H`
M;P!P`&4`;@`[`'0`: !I`',`+@!%`'8`90!N`'0`( !4`'(`:0!G`&<`90!R
M`" `=0!E`%\`< !R`&4`;P!P`&4`;@`H`"D`#0`*``T`"@!T`&@`:0!S`"X`
M10!V`&4`;@!T`" `4 !O`',`= `@`'4`90!?`' `;P!S`'0`;P!P`&4`;@`H
M`"D`#0`*``T`"@!R`&4`= !U`'(`;@`@`# `#0`*`&4`;@!D`" `90!V`&4`
M;@!T``T`"@`-``H`90!V`&4`;@!T`" `8P!L`&\`<P!E`#L`8P!A`&P`; `@
M`',`=0!P`&4`<@`Z`#H`8P!L`&\`<P!E`#L`:0!F`" `20!S`%8`80!L`&D`
M9 `H`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!A`' `< !L`&D`8P!A`'0`:0!O
M`&X`*0`@`'0`: !E`&X`#0`*``D`=P!I`%\`;P!L`&4`7P!C`'(`> !?`&$`
M< !P`&P`:0!C`&$`= !I`&\`;@`N`$0`:0!S`&,`;P!N`&X`90!C`'0`3P!B
M`&H`90!C`'0`* `I``T`"@`)`&0`90!S`'0`<@!O`'D`( !W`&D`7P!O`&P`
M90!?`&,`<@!X`%\`80!P`' `; !I`&,`80!T`&D`;P!N``T`"@!E`&X`9 `@
M`&D`9@`-``H`90!N`&0`( !E`'8`90!N`'0`#0`*``T`"@!E`'8`90!N`'0`
M( !U`&4`7P!P`'(`:0!N`'0`.P!C`&$`; !L`" `<P!U`' `90!R`#H`.@!U
M`&4`7P!P`'(`:0!N`'0`.P!O`&P`90!?`&,`<@!V`&D`90!W`&4`<@`N`&\`
M8@!J`&4`8P!T`"X`4 !R`&D`;@!T`%(`90!P`&\`<@!T`"@`*0`-``H`#0`*
M`'(`90!T`'4`<@!N`" `,0`-``H`90!N`&0`( !E`'8`90!N`'0`#0`*``T`
M"@!E`'8`90!N`'0`( !U`&4`7P!P`'(`90!O`' `90!N`#L`8P!A`&P`; `@
M`',`=0!P`&4`<@`Z`#H`=0!E`%\`< !R`&4`;P!P`&4`;@`[`%,`= !R`&D`
M;@!G`" `; !S`%\`9@!I`&P`90`-``H`3 !O`&X`9P`@`&P`; !?`'(`;P!W
M`"P`( !L`&P`7P!R`&4`= `-``H`#0`*`&8`;P!R`" `; !L`%\`<@!O`'<`
M( `]`" `,0`@`'0`;P`@`%4`< !P`&4`<@!"`&\`=0!N`&0`* !W`&D`7P!N
M`'8`;P!?`'(`90!S`&\`=0!R`&,`90`N`'4`:0!?`',`7P!R`&4`<P!O`'4`
M<@!C`&4`9 !I`'(`90!C`'0`;P!R`'D`*0`-``H`"0!L`',`7P!F`&D`; !E
M`" `/0`@`'<`:0!?`&X`=@!O`%\`<@!E`',`;P!U`'(`8P!E`"X`=0!I`%\`
M<P!?`'(`90!S`&\`=0!R`&,`90!D`&D`<@!E`&,`= !O`'(`>0!;`&P`; !?
M`'(`;P!W`%T`( `K`" `(@!<`"(`( `K`" `=P!I`%\`<P!?`&,`=0!R`' `
M<@!G`&,`;P!D`&4`( `K`" `(@`N`'(`< !T`"(`#0`*``D`:0!F`" `1@!I
M`&P`90!%`'@`:0!S`'0`<P`H`&P`<P!?`&8`:0!L`&4`*0`@`'0`: !E`&X`
M#0`*``D`"0!I`',`7P!F`&D`; !E`" `/0`@`&P`<P!?`&8`:0!L`&4`#0`*
M``D`"0!E`'@`:0!T``T`"@`)`&4`;@!D`" `:0!F``T`"@!N`&4`> !T``T`
M"@`-``H`+P`O`%(`90!G`&D`<P!T`'(`>0!'`&4`= `H`&<`;@!V`%\`80!P
M`' `+@!O`&8`7P!'`&4`= !2`&4`9P!I`',`= !R`'D`4 !A`'0`: `H`"D`
M( `K`" `(@!$`&$`= !A`%,`;P!U`'(`8P!E`',`7 `B`" `*P`@`&D`<P!?
M`'0`<@!A`&X`<P!A`&,`= !I`&\`;@`@`"L`( `B`%P`(@`L`"(`8P!R`'D`
M<P!T`&$`; !R`&4`< !O`'(`= !D`',`;@`B`"P`( !2`&4`9P!3`'0`<@!I
M`&X`9P`A`"P`( !W`&D`7P!S`%\`8P!R`'D`<P!T`&$`; !R`&4`< !O`'(`
M= !D`',`;@`I``T`"@`O`"\`( !C`'(`90!A`'0`90`@`$\`3 !%`" `;P!B
M`&H`90!C`'0`#0`*`'<`:0!?`&\`; !E`%\`8P!R`'@`7P!A`' `< !L`&D`
M8P!A`'0`:0!O`&X`( `]`" `0P!2`$4`00!4`$4`( !/`$P`10!/`&(`:@!E
M`&,`= `-``H`#0`*`"\`+P`@`&,`;P!N`&X`90!C`'0`( !T`&\`( !!`' `
M< !L`&D`8P!A`'0`:0!O`&X`#0`*`&P`; !?`'(`90!T`" `/0`@`'<`:0!?
M`&\`; !E`%\`8P!R`'@`7P!A`' `< !L`&D`8P!A`'0`:0!O`&X`+@!#`&\`
M;@!N`&4`8P!T`%0`;P!.`&4`=P!/`&(`:@!E`&,`= `H`"<`0P!R`'D`<P!T
M`&$`; !2`'4`;@!T`&D`;0!E`"X`00!P`' `; !I`&,`80!T`&D`;P!N`"X`
M,0`Q`"<`*0`-``H`:0!F`" `; !L`%\`<@!E`'0`( `\`" `, `@`'0`: !E
M`&X`#0`*``D`30!E`',`<P!A`&<`90!"`&\`> `H`"(`10!R`'(`;P!R`"(`
M+ `@`"(`0P!A`&X`)P!T`" `8P!O`&X`;@!E`&,`= `@`'0`;P`@`$,`<@!Y
M`',`= !A`&P`( !!`' `< !L`&D`8P!A`'0`:0!O`&X`( !/`&(`:@!E`&,`
M= `B`"D`#0`*`&4`;@!D`" `:0!F``T`"@`-``H`90!N`&0`( !E`'8`90!N
M`'0`#0`*``T`"@!T`'D`< !E`" `;P!L`&4`7P!C`'(`=@!I`&4`=P!E`'(`
M( !F`'(`;P!M`" `;P!L`&4`8P!U`',`= !O`&T`8P!O`&X`= !R`&\`; `@
M`'<`:0!T`&@`:0!N`" `=P!?`&,`<@!Y`',`= !A`&P`<@!E`' `;P!R`'0`
M#0`*`&4`=@!E`&X`= `@`&,`; !O`',`90!B`'4`= !T`&\`;@!C`&P`:0!C
M`&L`90!D`" `* `@`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`
M90!F`&$`=0!L`'0`( `I``T`"@!E`'8`90!N`'0`( !F`&D`<@!S`'0`< !A
M`&<`90!B`'4`= !T`&\`;@!C`&P`:0!C`&L`90!D`" `* `@`'(`90!F`" `
M8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`90!F`&$`=0!L`'0`( `I``T`"@!E
M`'8`90!N`'0`( !L`&$`<P!T`' `80!G`&4`8@!U`'0`= !O`&X`8P!L`&D`
M8P!K`&4`9 `@`"@`( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D
M`&4`9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `< !R`&4`=@!P`&$`
M9P!E`&(`=0!T`'0`;P!N`&,`; !I`&,`:P!E`&0`( `H`" `<@!E`&8`( !B
M`&\`;P!L`&4`80!N`" `=0!S`&4`9 !E`&8`80!U`&P`= `@`"D`#0`*`&4`
M=@!E`&X`= `@`&X`90!X`'0`< !A`&<`90!B`'4`= !T`&\`;@!C`&P`:0!C
M`&L`90!D`" `* `@`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`
M90!F`&$`=0!L`'0`( `I``T`"@!E`'8`90!N`'0`( !G`&\`= !O`' `80!G
M`&4`;@!C`&P`:0!C`&L`90!D`" `* `@`'(`90!F`" `8@!O`&\`; !E`&$`
M;@`@`'4`<P!E`&0`90!F`&$`=0!L`'0`+ `@`" `:0!N`'0`90!G`&4`<@`@
M`' `80!G`&4`;@!U`&T`8@!E`'(`( `I``T`"@!E`'8`90!N`'0`( !S`'0`
M;P!P`&(`=0!T`'0`;P!N`&,`; !I`&,`:P!E`&0`( `H`" `:0!N`'0`90!G
M`&4`<@`@`&P`;P!A`&0`:0!N`&<`= !Y`' `90`L`" `( !R`&4`9@`@`&(`
M;P!O`&P`90!A`&X`( !U`',`90!D`&4`9@!A`'4`; !T`" `*0`-``H`90!V
M`&4`;@!T`" `<@!E`&8`<@!E`',`: !B`'4`= !T`&\`;@!C`&P`:0!C`&L`
M90!D`" `* `@`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`90!F
M`&$`=0!L`'0`( `I``T`"@!E`'8`90!N`'0`( !P`'(`:0!N`'0`8@!U`'0`
M= !O`&X`8P!L`&D`8P!K`&4`9 `@`"@`( !R`&4`9@`@`&(`;P!O`&P`90!A
M`&X`( !U`',`90!D`&4`9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `
M9P!R`&\`=0!P`'0`<@!E`&4`8@!U`'0`= !O`&X`8P!L`&D`8P!K`&4`9 `@
M`"@`( !B`&\`;P!L`&4`80!N`" `;P!C`'@`7P!V`&D`<P!I`&(`; !E`" `
M*0`-``H`90!V`&4`;@!T`" `>@!O`&\`;0!L`&4`=@!E`&P`8P!H`&$`;@!G
M`&4`9 `@`"@`( !I`&X`= !E`&<`90!R`" `>@!O`&\`;0!L`&4`=@!E`&P`
M( `I``T`"@!E`'8`90!N`'0`( !S`&4`80!R`&,`: !B`'4`= !T`&\`;@!C
M`&P`:0!C`&L`90!D`" `* `@`',`= !R`&D`;@!G`" `<P!E`&$`<@!C`&@`
M= !E`'@`= `L`" `( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D
M`&4`9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `9 !R`&D`; !L`&\`
M;@!G`'(`;P!U`' `( `H`" `80!N`'D`( !G`'(`;P!U`' `;@!A`&T`90!L
M`&D`<P!T`"P`( `@`&D`;@!T`&4`9P!E`'(`( !D`'(`:0!L`&P`= !Y`' `
M90`L`" `( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D`&4`9@!A
M`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `<P!H`&\`=P!G`'(`;P!U`' `
M( `H`" `80!N`'D`( !G`'(`;P!U`' `;@!A`&T`90!L`&D`<P!T`"P`( `@
M`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`90!F`&$`=0!L`'0`
M( `I``T`"@!E`'8`90!N`'0`( !S`&4`; !E`&,`= !I`&\`;@!F`&\`<@!M
M`'4`; !A`&(`=0!T`'0`;P!N`&,`; !I`&,`:P!E`&0`( `H`" `<@!E`&8`
M( !S`'0`<@!I`&X`9P`@`',`90!L`&,`= !I`&\`;@!F`&\`<@!M`'4`; !A
M`"P`( `@`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`90!F`&$`
M=0!L`'0`( `I``T`"@!E`'8`90!N`'0`( !S`&4`; !E`&,`= !I`&\`;@!F
M`&\`<@!M`'4`; !A`&(`=0!I`&P`= `@`"@`( !S`'0`<@!I`&X`9P`@`',`
M90!L`&,`= !I`&\`;@!F`&\`<@!M`'4`; !A`"P`( `@`'(`90!F`" `8@!O
M`&\`; !E`&$`;@`@`'4`<P!E`&0`90!F`&$`=0!L`'0`( `I``T`"@!E`'8`
M90!N`'0`( !O`&,`> !?`&,`; !I`&,`:P!E`&0`( `H`" `; !O`&X`9P`@
M`&\`8P!X`%\`> `L`" `( !L`&\`;@!G`" `;P!C`'@`7P!Y`"P`( `@`&$`
M;@!Y`" `90!V`&4`;@!T`&D`;@!F`&\`+ `@`" `<@!E`&8`( !B`&\`;P!L
M`&4`80!N`" `=0!S`&4`9 !E`&8`80!U`&P`= `@`"D`#0`*`&4`=@!E`&X`
M= `@`&0`8@!L`&,`; !I`&,`:P!E`&0`( `H`" `; !O`&X`9P`@`&\`8P!X
M`%\`> `L`" `( !L`&\`;@!G`" `;P!C`'@`7P!Y`"P`( `@`&$`;@!Y`" `
M90!V`&4`;@!T`&D`;@!F`&\`+ `@`" `<@!E`&8`( !B`&\`;P!L`&4`80!N
M`" `=0!S`&4`9 !E`&8`80!U`&P`= `@`"D`#0`*`&4`=@!E`&X`= `@`&0`
M;P!W`&X`; !O`&$`9 !S`'0`80!R`'0`90!D`" `* `@`&D`;@!T`&4`9P!E
M`'(`( !L`&\`80!D`&D`;@!G`'0`>0!P`&4`( `I``T`"@!E`'8`90!N`'0`
M( !D`&\`=P!N`&P`;P!A`&0`9@!I`&X`:0!S`&@`90!D`" `* `@`&D`;@!T
M`&4`9P!E`'(`( !L`&\`80!D`&D`;@!G`'0`>0!P`&4`( `I``T`"@!E`'8`
M90!N`'0`( !V`&D`90!W`&,`: !A`&X`9P!I`&X`9P`@`"@`( !L`&\`;@!G
M`" `;P!L`&0`=@!I`&4`=P!I`&X`9 !E`'@`+ `@`" `; !O`&X`9P`@`&X`
M90!W`'8`:0!E`'<`:0!N`&0`90!X`" `*0`-``H`90!V`&4`;@!T`" `=@!I
M`&4`=P!C`&@`80!N`&<`90!D`" `* `@`&P`;P!N`&<`( !O`&P`9 !V`&D`
M90!W`&D`;@!D`&4`> `L`" `( !L`&\`;@!G`" `;@!E`'<`=@!I`&4`=P!I
M`&X`9 !E`'@`( `I``T`"@!E`'8`90!N`'0`( !O`&X`<@!E`' `;P!R`'0`
M<P!O`'4`<@!C`&4`90!R`'(`;P!R`" `* `@`',`= !R`&D`;@!G`" `90!R
M`'(`;P!R`&T`<P!G`"P`( `@`&P`;P!N`&<`( !E`'(`<@!O`'(`8P!O`&0`
M90`L`" `( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D`&4`9@!A
M`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `90!X`' `;P!R`'0`8@!U`'0`
M= !O`&X`8P!L`&D`8P!K`&4`9 `@`"@`( !R`&4`9@`@`&(`;P!O`&P`90!A
M`&X`( !U`',`90!D`&4`9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `
M<P!E`&$`<@!C`&@`90!X`' `90!R`'0`8@!U`'0`= !O`&X`8P!L`&D`8P!K
M`&4`9 `@`"@`( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D`&4`
M9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `9 !R`&D`; !L`&\`;@!G
M`'(`80!P`&@`( `H`" `; !O`&X`9P`@`' `80!G`&4`;@!U`&T`8@!E`'(`
M+ `@`" `; !O`&X`9P`@`&\`8P!X`%\`> `L`" `( !L`&\`;@!G`" `;P!C
M`'@`7P!Y`"P`( `@`'(`90!F`" `8@!O`&\`; !E`&$`;@`@`'4`<P!E`&0`
M90!F`&$`=0!L`'0`( `I``T`"@!E`'8`90!N`'0`( !D`'(`:0!L`&P`;P!N
M`',`=0!B`'(`90!P`&\`<@!T`" `* `@`&$`;@!Y`" `9P!R`&\`=0!P`&X`
M80!M`&4`; !I`',`= `L`" `( !S`'0`<@!I`&X`9P`@`',`=0!B`'(`90!P
M`&\`<@!T`&X`80!M`&4`+ `@`" `<P!T`'(`:0!N`&<`( !T`&D`= !L`&4`
M+ `@`" `; !O`&X`9P`@`' `80!G`&4`;@!U`&T`8@!E`'(`+ `@`" `; !O
M`&X`9P`@`&D`;@!D`&4`> `L`" `( !R`&4`9@`@`&(`;P!O`&P`90!A`&X`
M( !U`',`90!D`&4`9@!A`'4`; !T`" `*0`-``H`90!V`&4`;@!T`" `: !E
M`&P`< !B`'4`= !T`&\`;@!C`&P`:0!C`&L`90!D`" `* `@`"D`#0`*`&4`
M=@!E`&X`= `@`&8`;P!C`'4`<P!C`&@`80!N`&<`90!D`" `* `@`&(`;P!O
M`&P`90!A`&X`( !H`&$`<P!F`&\`8P!U`',`( `I``T`"@!E`'8`90!N`'0`
M( !O`&X`8P!O`&X`= !E`'@`= !M`&4`;@!U`" `* `@`&$`;@!Y`" `;P!B
M`&H`90!C`'0`9 !E`',`8P!R`&D`< !T`&D`;P!N`"P`( `@`&P`;P!N`&<`
M( !O`&,`> !?`'@`+ `@`" `; !O`&X`9P`@`&\`8P!X`%\`>0`L`" `( !R
M`&4`9@`@`&(`;P!O`&P`90!A`&X`( !U`',`90!D`&4`9@!A`'4`; !T`" `
M*0`-``H`90!V`&4`;@!T`" `;P!N`&,`: !A`&X`9P!E`&\`8@!J`&4`8P!T
M`'(`90!C`'0`( `H`" `80!N`'D`( !O`&(`:@!E`&,`= !D`&4`<P!C`'(`
M:0!P`'0`:0!O`&X`+ `@`" `; !O`&X`9P`@`&\`8P!X`%\`> `L`" `( !L
M`&\`;@!G`" `;P!C`'@`7P!Y`"P`( `@`&P`;P!N`&<`( !O`&,`> !?`'<`
M:0!D`'0`: `L`" `( !L`&\`;@!G`" `;P!C`'@`7P!H`&4`:0!G`&@`= `@
M`"D`#0`*`&4`=@!E`&X`= `@`&\`;@!L`&$`=0!N`&,`: !H`'D`< !E`'(`
M; !I`&X`:P`@`"@`( !R`&4`9@`@`',`= !R`&D`;@!G`" `: !Y`' `90!R
M`&P`:0!N`&L`+ `@`" `<@!E`&8`( !B`&\`;P!L`&4`80!N`" `=0!S`&4`
M9 !E`&8`80!U`&P`= `@`"D`#0`*`&4`=@!E`&X`= `@`'8`:0!E`'<`8P!L
M`&\`<P!E`&0`( `H`" `; !O`&X`9P`@`'8`:0!E`'<`:0!N`&0`90!X`" `
M*0`-``H`:0!N`'0`90!G`&4`<@`@`'<`:0!D`'0`: `@`#T`( `Q`#,`,0`W
M``T`"@!I`&X`= !E`&<`90!R`" `: !E`&D`9P!H`'0`( `]`" `-P`V`#@`
M#0`*`&D`;@!T`&4`9P!E`'(`( !T`&$`8@!O`'(`9 !E`'(`( `]`" `,0`P
M``T`"@!B`&\`<@!D`&4`<@!S`'0`>0!L`&4`( !B`&\`<@!D`&4`<@!S`'0`
M>0!L`&4`( `]`" `<P!T`'D`; !E`&P`;P!W`&4`<@!E`&0`(0`-``H`8@!O
M`&\`; !E`&$`;@`@`&8`;P!C`'4`<P!R`&4`8P!T`&$`;@!G`&P`90`@`#T`
M( !F`&$`; !S`&4`#0`*`',`= !R`&D`;@!G`" `8@!I`&X`80!R`'D`:P!E
M`'D`( `]`" `(@!W`%\`8P!R`'D`<P!T`&$`; !R`&4`< !O`'(`= `N`'<`
M:0!N`"(`#0`*`&D`;@!T`&4`9P!E`'(`( !T`&4`> !T`',`:0!Z`&4`( `]
M`" `+0`Q`#(`#0`*`&D`;@!T`&4`9P!E`'(`( !W`&4`:0!G`&@`= `@`#T`
M( `T`# `, `-``H`9@!O`&X`= !C`&@`80!R`',`90!T`" `9@!O`&X`= !C
M`&@`80!R`',`90!T`" `/0`@`&$`;@!S`&D`(0`-``H`9@!O`&X`= !P`&D`
M= !C`&@`( !F`&\`;@!T`' `:0!T`&,`: `@`#T`( !V`&$`<@!I`&$`8@!L
M`&4`(0`-``H`9@!O`&X`= !F`&$`;0!I`&P`>0`@`&8`;P!N`'0`9@!A`&T`
M:0!L`'D`( `]`" `<P!W`&D`<P!S`"$`#0`*`',`= !R`&D`;@!G`" `9@!A
M`&,`90!N`&$`;0!E`" `/0`@`"(`5 !A`&@`;P!M`&$`(@`-``H`; !O`&X`
M9P`@`'0`90!X`'0`8P!O`&P`;P!R`" `/0`@`#,`,P`U`#4`- `T`#,`,@`-
M``H`90!N`&0`( !T`'D`< !E``T`"@`-``H`90!V`&4`;@!T`" `<@!E`&8`
M<@!E`',`: !B`'4`= !T`&\`;@!C`&P`:0!C`&L`90!D`"@`<@!E`&8`( !B
M`&\`;P!L`&4`80!N`" `=0!S`&4`9 !E`&8`80!U`&P`= `I`#L`:0!F`" `
M=P!I`%\`<P!?`&,`<@!Y`',`= !A`&P`<@!E`' `;P!R`'0`9 !S`&X`( `]
M`" `(@`B`" `= !H`&4`;@`-``H`"0`O`"\`9 !O`&X`)P!T`" `=0!S`&4`
M( !D`&4`9@!A`'4`; !T`" `<@!E`&8`<@!E`',`: `@`&$`8P!T`&D`;P!N
M``T`"@`)`'4`<P!E`&0`90!F`&$`=0!L`'0`( `]`" `9@!A`&P`<P!E``T`
M"@`)``T`"@`)`'<`9@!?`'8`:0!E`'<`<@!E`' `;P!R`'0`8@!Y`&$`9 !O
M`'(`90!S`'4`; !T`',`90!T`"@`*0`-``H`90!N`&0`( !I`&8`#0`*``T`
M"@!E`&X`9 `@`&4`=@!E`&X`= `-``H`#0`*`&4`=@!E`&X`= `@`&@`90!L
M`' `8@!U`'0`= !O`&X`8P!L`&D`8P!K`&4`9 `H`"D`.P`O`"\`;P!P`&4`
M;@`@`'(`90!P`&\`<@!T`" `9 !E`',`:0!G`&X`90!R``T`"@`-``H`;@!?
M`&,`<P!T`%\`<P!H`&4`; !L`" `; !N`'8`;P!?`',`: !E`&P`; `-``H`
M#0`*`&D`9@`@`&D`<P!?`&8`:0!L`&4`( `\`#X`( `B`"(`( !T`&@`90!N
M``T`"@`)`&P`;@!V`&\`7P!S`&@`90!L`&P`+@!O`&8`7P!I`&X`:0!T`&D`
M80!L`&D`>@!E`"@`*0`-``H`"0!L`&X`=@!O`%\`<P!H`&4`; !L`"X`;P!F
M`%\`;P!P`&4`;@`H`&D`<P!?`&8`:0!L`&4`*0`-``H`90!N`&0`( !I`&8`
M#0`*`&4`;@!D`" `90!V`&4`;@!T``T`"@`-``H`#0`*`%,`= !A`'(`= `@
M`&\`9@`@`% `;P!W`&4`<@!"`'4`:0!L`&0`90!R`" `0@!I`&X`80!R`'D`
M( !$`&$`= !A`" `4P!E`&,`= !I`&\`;@`@`#H`( !$`&\`( !.`$\`5 `@
M`$4`9 !I`'0`#0`*`# `0@!W`%\`8P!R`'D`<P!T`&$`; !R`&4`< !O`'(`
M= `N`&(`:0!N`" `#0`*`#(`1@`P`# `, `P`# `8P`P`# `90`P`#$`,0!C
M`&8`9 `P`&4`,0`Q`&$`8@`Q`&$`,0`P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `,P`P`# `,P!E`# `, `P`#D`9@!F`&8`90`P`# `, `P`# `, `P`#8`
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`#$`, `P`# `, `P`# `, `Q`# `, `P`# `, `P`# `, `P`# `, `P`#$`
M, `P`# `, `P`# `, `P`# `, `R`# `, `P`# `, `P`# `,0!F`&8`9@!F
M`&8`9@!F`&4`, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, !F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&0`, `P`# `, `P`# `, `T
M`&8`9@!F`&8`9@!F`&8`90!F`&8`9@!F`&8`9@!F`&4`9@!F`&8`9@!F`&8`
M9@!E`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`# `, `V`&8`
M, `P`#4`,@`P`# `-P`T`# `, `V`&8`, `P`#0`-0`P`# `,@`P`# `, `W
M`#0`, `P`#8`90`P`# `-P`Y`# `, `W`#(`, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `U`# `, `Q`#8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@`P`# `, `P`# `, `P`#$`, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`#$`-P!A`#@`,0`Q`#(`, `P`#$`8P`W`&8`
M8@`U`#D`, `P`# `, `P`# `, `S`# `, `P`# `, `P`&,`, `P`# `, `P
M`# `, `P`# `, `P`#4`, `P`# `, `S`# `, `T`&8`, `P`#0`,@`P`# `
M-0`X`# `, `T`#,`, `P`#4`- `P`# `-0`S`# `, `T`#4`, `P`#4`,@`P
M`# `- !D`# `, `T`#$`, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `,0`P
M`#(`, `P`#$`80!F`&8`9@!F`&8`9@!F`&8`, `P`# `, `P`# `, `R`&8`
M9@!F`&8`9@!F`&8`9@`P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, !F`&8`9@!F`&8`9@!F`&4`, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `- `R`# `, `U`# `, `P
M`#0`,P`P`# `- !F`# `, `U`#,`, `P`#4`. `P`# `- !F`# `, `U`#0`
M, `P`#0`,0`P`# `-0`R`# `, `T`#4`, `P`#0`-P`P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `,0`P`# `,0!A`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`, `P`# `, `P`# `, `S`#0`-@`P`#,`,@`T`&4`
M. `T`#,`-0`W`&,`9@!B`#0`,P!E`&,`90!E`&8`. `U`#8`,@`S`&$`90`R
M`&(`9@`P`# `, `P`# `, `P`# `,0`W`&$`,0!F`#8`80`P`# `,0!C`#<`
M9@!B`#4`.0`Q`#<`80`X`#$`,0`R`# `, `Q`&,`-P!F`&(`-0`Y`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `T`&8`, `P`# `,0`P`# `-@`U`# `, `V`&,`, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`#$`, `R`# `, `P`&$`
M9@!F`&8`9@!F`&8`9@!F`# `, `P`# `, `P`# `- !F`&8`9@!F`&8`9@!F
M`&8`, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`#$`- `P
M`# `, `P`# `, `P`# `9@!F`&8`9@!F`&8`9@!E`# `, `P`# `, `P`# `
M,@!F`&8`9@!F`&8`9@!F`&4`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`#0`*`#(`
M0P!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`# `,@`P`# `, `P`# `,0`P`# `, `P`# `, `P`#@`, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`#8`. `P
M`# `-0`S`# `, `W`#(`, `P`#8`,0`P`# `-@`T`# `, `V`#4`, `P`#4`
M-P`P`# `-0!C`# `, `V`#(`, `P`#8`-0`P`# `-0`T`# `, `R`# `, `P
M`#<`,@`P`# `-@`Q`# `, `V`#4`, `P`#8`-P`P`# `-P`S`# `, `W`#0`
M, `P`#0`,P`P`# `,P!B`# `, `U`&,`, `P`#,`80`P`# `, `P`# `-P`Q
M`# `, `P`# `, `R`#@`.0!E`# `, `P`# `,@`Q`&,`8P!F`&8`9@!F`# `
M, `P`&(`9@!F`&8`9@`P`# `, !B`&8`9@!F`&8`, `P`# `8@!F`&8`9@!F
M`# `, `P`&(`9@!F`&8`9@`P`# `, !B`&8`9@!F`&8`, `P`# `8@!F`&8`
M9@!F`# `, `P`&(`9@!F`&8`9@`P`# `, !B`# `, `P`# `, `P`# `8@!F
M`&8`9@!F`# `, `P`&(`9@!F`&8`9@`P`# `, !B`&8`9@!F`&8`, `P`# `
M8@!F`&8`9@!F`# `, `P`&(`, `P`# `, `P`# `, !B`&8`9@!F`&8`, `P
M`# `8@!F`&8`9@!F`# `, `P`&(`9@!F`&8`9@`P`# `, !B`&8`9@!F`&8`
M, `P`# `8@`P`# `, `P`# `, `P`#@`, `P`# `8@`P`# `, `P`# `, `P
M`&(`9@!F`&8`9@`P`# `, !B`&8`9@!F`&8`, `P`# `8@`P`# `, `P`# `
M, `P`&(`, `P`# `, `P`# `, !B`&8`9@!F`&8`, `P`#$`,P!F`&8`9@!F
M`# `, `P`# `, `X`# `- `P`# `,0`U`# `,P`S`#@`, `P`#$`-0`P`#,`
M,P`X`# `, `U`#4`, `P`#4`,P`P`# `- `S`# `, `U`# `, `P`#0`,0`P
M`# `- `U`# `, `U`#,`, `P`#0`90`P`# `- `Y`# `, `P`# `, `P`#0`
M,0`P`# `- `T`# `, `W`#0`, `P`#<`-0`P`# `-@!D`# `, `V`&8`, `P
M`#<`- `P`# `-@`Q`# `, `V`&8`, `P`#8`.0`P`# `-0`S`# `, `V`&4`
M, `P`#4`, `P`# `-0`U`# `, `T`#4`, `P`#0`,P`P`# `- !E`# `, `T
M`#$`, `P`#4`,P`P`# `-0`X`# `, `T`#D`, `P`# `, `P`# `- `Q`# `
M, `T`#0`, `P`#<`- `P`# `-P`U`# `, `V`&0`, `P`#8`9@`P`# `-P`T
M`# `, `V`#$`, `P`#8`9@`P`# `-@`Y`# `, `U`#,`, `P`#8`90`P`# `
M-0`P`# `, `U`#4`, `P`#0`-0`P`# `- `S`# `, `T`&4`, `P`#0`,0`P
M`# `-0`X`# `, `U`#@`, `P`# `, `P`# `-0`S`# `, `V`&8`, `P`#0`
M,P`P`# `-@`U`# `, `V`#0`, `P`#,`,@`P`# `,P`Q`# `, `V`#(`, `P
M`#,`. `P`# `-@`Y`# `, `U`#<`, `P`#0`8P`P`# `-@!E`# `, `W`#(`
M, `P`#8`,0`P`# `-@`U`# `, `V`#<`, `P`#0`,P`P`# `, `P`# `, `V
M`#0`, `P`#8`9@`P`# `,P`Q`# `, `V`#4`, `P`#,`. `P`# `,P`R`# `
M, `U`#<`, `P`#8`,@`P`# `-@!E`# `, `V`#D`, `P`#4`,P`P`# `, `P
M`# `, `V`#0`, `P`#<`.0`P`# `-@`Y`# `, `V`&4`, `P`# `, `P`# `
M-@`U`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`#8`9@`P`# `- `S`# `, `W
M`#0`, `P`#8`90`P`# `-@!E`# `, `V`#4`, `P`#<`,P`P`# `-P`T`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`#(`, `P`#$`,@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@`P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`#$`, `P`# `, `P`# `-P`X`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`
M9@!F`&8`9@!F`&8`9@!F`&8`, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, !F`&8`9@!F`&8`9@!F
M`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@!F`&8`9@`P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `
M, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P`# `, `P
M`# `, `P`# `, `P`# `, `P`# `#0`*`#$`0@!W`%\`8P!R`'D`<P!T`&$`
M; !R`&4`< !O`'(`= `N`&(`:0!N`" `#0`*`$4`;@!D`" `;P!F`" `4 !O
M`'<`90!R`$(`=0!I`&P`9 !E`'(`( !"`&D`;@!A`'(`>0`@`$0`80!T`&$`
M( !3`&4`8P!T`&D`;P!N`" `.@`@`$X`;P`@`%,`;P!U`'(`8P!E`" `10!X
M`' `90!C`'0`90!D`" `00!F`'0`90!R`" `5 !H`&D`<P`@`% `;P!I`&X`
&= `-``H`
`
end

0
Yoyo
1/4/2008 1:36:52 AM
What is the secion at the end of code that says:    "Start of PowerBuilder 
Binary Data Section"  ????  Where does this come from?

"Yoyo Young" <young@public1.wx.js.cn> wrote in message 
news:477d8db4@forums-1-dub...
> You can't import it but you can see souce code in it.
>
> Yoyo
>
> "pravin" <pravin_sali@femcareindia.com> wrote in message 
> news:4774cfde@forums-1-dub...
>> Hi,
>>
>> Please tail me how Build crystal reports in powerbuild
>>
>> regards
>> pravin sali
>>
>>
>> -- 
>>
>> Pravin sali
>> Fem Care Pharma Ltd
>> 0253-6604440
>>
>>
>
>
> 


0
Jim
1/4/2008 2:19:27 AM
I didn't find the line you refer.
Following is the export syntax:

forward
global type w_crystalreport from paf_w_base
end type
type ole_crviewer from olecustomcontrol within w_crystalreport
end type
end forward

global type w_crystalreport from paf_w_base
integer width = 2715
integer height = 1928
string title = "Crystal Report Viewer"
event type long ue_postopen ( )
ole_crviewer ole_crviewer
end type
global w_crystalreport w_crystalreport

type variables
OLEObject wi_ole_crx_application       // application object
OLEObject wi_ole_crx_report     // report object
OLEObject wi_ole_crx_connection_info  // database connection properties

String wi_s_selectsql, wi_s_crystalreportdsn, is_file
end variables

forward prototypes
public function integer wf_viewreportbydsn ()
public function integer wf_viewreportbyadoresultset ()
end prototypes

event ue_postopen;call super::ue_postopen;Int li_p, li_p1, li_p2
n_cst_stringservice lnvo_string

// Open the report object
if is_file <> "" then
 wi_ole_crx_report = wi_ole_crx_application.OpenReport(is_file)

 if wi_s_crystalreportdsn = "" then
  wi_s_selectsql = Trim(wi_ole_crx_report.SQLQueryString)

  //cut "
  lnvo_string = create n_cst_stringservice
  wi_s_selectsql = lnvo_string.globalreplace(wi_s_selectsql, '"', '', false)
  destroy lnvo_string

  //cut table owner
  li_p = Pos(wi_s_selectsql, ".dbo.")
  do while li_p > 0
   li_p1 = LastPos(wi_s_selectsql, " ", li_p)
   li_p2 = Pos(wi_s_selectsql, " ", li_p + 1)
   if li_p1 > 0 and li_p2 > 0 then
    wi_s_selectsql = Replace(wi_s_selectsql, li_p1, li_p2 - li_p1, "")
   end if
   li_p = Pos(wi_s_selectsql, ".dbo.")
  loop

  //retrieve report
  wf_viewreportbyadoresultset()
 else
  wf_viewreportbydsn()
 end if

 //set toolbar button
 ole_crviewer.object.EnablePrintButton = false
 ole_crviewer.object.EnableExportButton = true
 ole_crviewer.object.EnableSearchExpertButton = true
 ole_crviewer.object.EnableSelectExpertButton  = true

 if g_s_usertype = "R" then
  ole_crviewer.object.EnableHelpButton   = true
 end if
end if

return 1
end event

public function integer wf_viewreportbydsn ();String ls_password, ls_user

// Set connection_info to Report ConnectionProperties
wi_ole_crx_connection_info = 
wi_ole_crx_report.database.tables[1].ConnectionProperties

// Delete old connections
wi_ole_crx_connection_info.deleteAll

// Add new connection
wi_ole_crx_connection_info.add("DSN", wi_s_crystalreportdsn)

//RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + is_transaction 
+ "\","userid", RegString!, ls_user)
//RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + is_transaction 
+ "\","password", RegString!, ls_password)
wi_ole_crx_connection_info.add("User ID", ls_user)
wi_ole_crx_connection_info.add("Password", ls_password)

// Verify the database.
wi_ole_crx_report.database.Verify

// Set the report object parameter field by index number
//iole_crx_report.ParameterFields[1].AddCurrentValue(3)
// or use the GetItemByName property to pass the parameter
//wi_ole_crx_report.ParameterFields.GetItemByName("Employee 
ID").AddCurrentValue(7)
//wi_ole_crx_report.EnableParameterPrompting = False

// pass report to the viewer
ole_crviewer.object.ReportSource(wi_ole_crx_report)

// view report
ole_crviewer.object.ViewReport

return 1

end function

public function integer wf_viewreportbyadoresultset ();Resultset 
lrs_resultset
ADOresultset lrs_ADOresultset
OLEObject loo_ADOrecordset
Long ll_rc
n_Datastore lds_temp
n_cst_helperservice lnvo_helper

lds_temp = create n_datastore

lnvo_helper = create n_cst_helperservice
ll_rc = lnvo_helper.datastorefromsql(wi_s_selectsql, lds_temp, 1)
destroy lnvo_helper

if ll_rc <= 0 then
 destroy lds_temp
 return -1
end if

ll_rc = lds_temp.GenerateResultSet(lrs_resultset)
if ll_rc <> 1 then
 destroy lds_temp
 return -1 // report error and return
end if

lrs_ADOresultset = create ADOResultSet
ll_rc = lrs_ADOresultset.SetResultSet(lrs_resultset)
loo_ADOrecordset = create OLEObject
ll_rc = lrs_ADOresultset.GetRecordSet(loo_ADOrecordset)

wi_ole_crx_report.database.SetDataSource(loo_ADOrecordset, 3, 1)

destroy lds_temp

// pass report to the viewer
ole_crviewer.object.ReportSource(wi_ole_crx_report)

// view report
ole_crviewer.object.ViewReport

return 1
end function

on w_crystalreport.create
int iCurrent
call super::create
this.ole_crviewer=create ole_crviewer
iCurrent=UpperBound(this.Control)
this.Control[iCurrent+1]=this.ole_crviewer
end on

on w_crystalreport.destroy
call super::destroy
destroy(this.ole_crviewer)
end on

event resize;call super::resize;ole_crviewer.Move(0, 0)
ole_crviewer.Resize(newwidth, newheight)
end event

event open;call super::open;this.Event Trigger ue_preopen()

this.Event Post ue_postopen()

return 0
end event

event close;call super::close;if IsValid(wi_ole_crx_application) then
 wi_ole_crx_application.DisconnectObject()
 destroy wi_ole_crx_application
end if
end event

event ue_print;call super::ue_print;ole_crviewer.object.PrintReport()

return 1
end event

event ue_preopen;call super::ue_preopen;String ls_file
Long ll_row, ll_ret

for ll_row = 1 to UpperBound(wi_nvo_resource.ui_s_resourcedirectory)
 ls_file = wi_nvo_resource.ui_s_resourcedirectory[ll_row] + "\" + 
wi_s_curprgcode + ".rpt"
 if FileExists(ls_file) then
  is_file = ls_file
  exit
 end if
next

//RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + is_transaction 
+ "\","crystalreportdsn", RegString!, wi_s_crystalreportdsn)
// create OLE object
wi_ole_crx_application = CREATE OLEObject

// connect to Application
ll_ret = 
wi_ole_crx_application.ConnectToNewObject('CrystalRuntime.Application.11')
if ll_ret < 0 then
 MessageBox("Error", "Can't connect to Crystal Application Object")
end if

end event

type ole_crviewer from olecustomcontrol within w_crystalreport
event closebuttonclicked ( ref boolean usedefault )
event firstpagebuttonclicked ( ref boolean usedefault )
event lastpagebuttonclicked ( ref boolean usedefault )
event prevpagebuttonclicked ( ref boolean usedefault )
event nextpagebuttonclicked ( ref boolean usedefault )
event gotopagenclicked ( ref boolean usedefault,  integer pagenumber )
event stopbuttonclicked ( integer loadingtype,  ref boolean usedefault )
event refreshbuttonclicked ( ref boolean usedefault )
event printbuttonclicked ( ref boolean usedefault )
event grouptreebuttonclicked ( boolean ocx_visible )
event zoomlevelchanged ( integer zoomlevel )
event searchbuttonclicked ( string searchtext,  ref boolean usedefault )
event drillongroup ( any groupnamelist,  integer drilltype,  ref boolean 
usedefault )
event showgroup ( any groupnamelist,  ref boolean usedefault )
event selectionformulabuttonclicked ( ref string selctionformula,  ref 
boolean usedefault )
event selectionformulabuilt ( string selctionformula,  ref boolean 
usedefault )
event ocx_clicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
usedefault )
event dblclicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
usedefault )
event downloadstarted ( integer loadingtype )
event downloadfinished ( integer loadingtype )
event viewchanging ( long oldviewindex,  long newviewindex )
event viewchanged ( long oldviewindex,  long newviewindex )
event onreportsourceerror ( string errormsg,  long errorcode,  ref boolean 
usedefault )
event exportbuttonclicked ( ref boolean usedefault )
event searchexpertbuttonclicked ( ref boolean usedefault )
event drillongraph ( long pagenumber,  long ocx_x,  long ocx_y,  ref boolean 
usedefault )
event drillonsubreport ( any groupnamelist,  string subreportname,  string 
title,  long pagenumber,  long index,  ref boolean usedefault )
event helpbuttonclicked ( )
event focuschanged ( boolean hasfocus )
event oncontextmenu ( any objectdescription,  long ocx_x,  long ocx_y,  ref 
boolean usedefault )
event onchangeobjectrect ( any objectdescription,  long ocx_x,  long ocx_y, 
long ocx_width,  long ocx_height )
event onlaunchhyperlink ( ref string hyperlink,  ref boolean usedefault )
event viewclosed ( long viewindex )
integer width = 1317
integer height = 768
integer taborder = 10
borderstyle borderstyle = stylelowered!
boolean focusrectangle = false
string binarykey = "w_crystalreport.win"
integer textsize = -12
integer weight = 400
fontcharset fontcharset = ansi!
fontpitch fontpitch = variable!
fontfamily fontfamily = swiss!
string facename = "Tahoma"
long textcolor = 33554432
end type

event refreshbuttonclicked(ref boolean usedefault);if wi_s_crystalreportdsn 
= "" then
 //don't use default refresh action
 usedefault = false

 wf_viewreportbyadoresultset()
end if

end event

event helpbuttonclicked();//open report designer

n_cst_shell lnvo_shell

if is_file <> "" then
 lnvo_shell.of_initialize()
 lnvo_shell.of_open(is_file)
end if
end event


"Jim Madderra" <jmadderra@astound.net> wrote in message 
news:477d97af$1@forums-1-dub...
> What is the secion at the end of code that says:    "Start of PowerBuilder 
> Binary Data Section"  ????  Where does this come from?
>
> "Yoyo Young" <young@public1.wx.js.cn> wrote in message 
> news:477d8db4@forums-1-dub...
>> You can't import it but you can see souce code in it.
>>
>> Yoyo
>>
>> "pravin" <pravin_sali@femcareindia.com> wrote in message 
>> news:4774cfde@forums-1-dub...
>>> Hi,
>>>
>>> Please tail me how Build crystal reports in powerbuild
>>>
>>> regards
>>> pravin sali
>>>
>>>
>>> -- 
>>>
>>> Pravin sali
>>> Fem Care Pharma Ltd
>>> 0253-6604440
>>>
>>>
>>
>>
>>
>
> 


0
Yoyo
1/7/2008 3:10:30 AM
It is at the bottom of the .srw file that you attached.

"Yoyo Young" <young@public1.wx.js.cn> wrote in message 
news:47819826@forums-1-dub...
>I didn't find the line you refer.
> Following is the export syntax:
>
> forward
> global type w_crystalreport from paf_w_base
> end type
> type ole_crviewer from olecustomcontrol within w_crystalreport
> end type
> end forward
>
> global type w_crystalreport from paf_w_base
> integer width = 2715
> integer height = 1928
> string title = "Crystal Report Viewer"
> event type long ue_postopen ( )
> ole_crviewer ole_crviewer
> end type
> global w_crystalreport w_crystalreport
>
> type variables
> OLEObject wi_ole_crx_application       // application object
> OLEObject wi_ole_crx_report     // report object
> OLEObject wi_ole_crx_connection_info  // database connection properties
>
> String wi_s_selectsql, wi_s_crystalreportdsn, is_file
> end variables
>
> forward prototypes
> public function integer wf_viewreportbydsn ()
> public function integer wf_viewreportbyadoresultset ()
> end prototypes
>
> event ue_postopen;call super::ue_postopen;Int li_p, li_p1, li_p2
> n_cst_stringservice lnvo_string
>
> // Open the report object
> if is_file <> "" then
> wi_ole_crx_report = wi_ole_crx_application.OpenReport(is_file)
>
> if wi_s_crystalreportdsn = "" then
>  wi_s_selectsql = Trim(wi_ole_crx_report.SQLQueryString)
>
>  //cut "
>  lnvo_string = create n_cst_stringservice
>  wi_s_selectsql = lnvo_string.globalreplace(wi_s_selectsql, '"', '', 
> false)
>  destroy lnvo_string
>
>  //cut table owner
>  li_p = Pos(wi_s_selectsql, ".dbo.")
>  do while li_p > 0
>   li_p1 = LastPos(wi_s_selectsql, " ", li_p)
>   li_p2 = Pos(wi_s_selectsql, " ", li_p + 1)
>   if li_p1 > 0 and li_p2 > 0 then
>    wi_s_selectsql = Replace(wi_s_selectsql, li_p1, li_p2 - li_p1, "")
>   end if
>   li_p = Pos(wi_s_selectsql, ".dbo.")
>  loop
>
>  //retrieve report
>  wf_viewreportbyadoresultset()
> else
>  wf_viewreportbydsn()
> end if
>
> //set toolbar button
> ole_crviewer.object.EnablePrintButton = false
> ole_crviewer.object.EnableExportButton = true
> ole_crviewer.object.EnableSearchExpertButton = true
> ole_crviewer.object.EnableSelectExpertButton  = true
>
> if g_s_usertype = "R" then
>  ole_crviewer.object.EnableHelpButton   = true
> end if
> end if
>
> return 1
> end event
>
> public function integer wf_viewreportbydsn ();String ls_password, ls_user
>
> // Set connection_info to Report ConnectionProperties
> wi_ole_crx_connection_info = 
> wi_ole_crx_report.database.tables[1].ConnectionProperties
>
> // Delete old connections
> wi_ole_crx_connection_info.deleteAll
>
> // Add new connection
> wi_ole_crx_connection_info.add("DSN", wi_s_crystalreportdsn)
>
> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
> is_transaction + "\","userid", RegString!, ls_user)
> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
> is_transaction + "\","password", RegString!, ls_password)
> wi_ole_crx_connection_info.add("User ID", ls_user)
> wi_ole_crx_connection_info.add("Password", ls_password)
>
> // Verify the database.
> wi_ole_crx_report.database.Verify
>
> // Set the report object parameter field by index number
> //iole_crx_report.ParameterFields[1].AddCurrentValue(3)
> // or use the GetItemByName property to pass the parameter
> //wi_ole_crx_report.ParameterFields.GetItemByName("Employee 
> ID").AddCurrentValue(7)
> //wi_ole_crx_report.EnableParameterPrompting = False
>
> // pass report to the viewer
> ole_crviewer.object.ReportSource(wi_ole_crx_report)
>
> // view report
> ole_crviewer.object.ViewReport
>
> return 1
>
> end function
>
> public function integer wf_viewreportbyadoresultset ();Resultset 
> lrs_resultset
> ADOresultset lrs_ADOresultset
> OLEObject loo_ADOrecordset
> Long ll_rc
> n_Datastore lds_temp
> n_cst_helperservice lnvo_helper
>
> lds_temp = create n_datastore
>
> lnvo_helper = create n_cst_helperservice
> ll_rc = lnvo_helper.datastorefromsql(wi_s_selectsql, lds_temp, 1)
> destroy lnvo_helper
>
> if ll_rc <= 0 then
> destroy lds_temp
> return -1
> end if
>
> ll_rc = lds_temp.GenerateResultSet(lrs_resultset)
> if ll_rc <> 1 then
> destroy lds_temp
> return -1 // report error and return
> end if
>
> lrs_ADOresultset = create ADOResultSet
> ll_rc = lrs_ADOresultset.SetResultSet(lrs_resultset)
> loo_ADOrecordset = create OLEObject
> ll_rc = lrs_ADOresultset.GetRecordSet(loo_ADOrecordset)
>
> wi_ole_crx_report.database.SetDataSource(loo_ADOrecordset, 3, 1)
>
> destroy lds_temp
>
> // pass report to the viewer
> ole_crviewer.object.ReportSource(wi_ole_crx_report)
>
> // view report
> ole_crviewer.object.ViewReport
>
> return 1
> end function
>
> on w_crystalreport.create
> int iCurrent
> call super::create
> this.ole_crviewer=create ole_crviewer
> iCurrent=UpperBound(this.Control)
> this.Control[iCurrent+1]=this.ole_crviewer
> end on
>
> on w_crystalreport.destroy
> call super::destroy
> destroy(this.ole_crviewer)
> end on
>
> event resize;call super::resize;ole_crviewer.Move(0, 0)
> ole_crviewer.Resize(newwidth, newheight)
> end event
>
> event open;call super::open;this.Event Trigger ue_preopen()
>
> this.Event Post ue_postopen()
>
> return 0
> end event
>
> event close;call super::close;if IsValid(wi_ole_crx_application) then
> wi_ole_crx_application.DisconnectObject()
> destroy wi_ole_crx_application
> end if
> end event
>
> event ue_print;call super::ue_print;ole_crviewer.object.PrintReport()
>
> return 1
> end event
>
> event ue_preopen;call super::ue_preopen;String ls_file
> Long ll_row, ll_ret
>
> for ll_row = 1 to UpperBound(wi_nvo_resource.ui_s_resourcedirectory)
> ls_file = wi_nvo_resource.ui_s_resourcedirectory[ll_row] + "\" + 
> wi_s_curprgcode + ".rpt"
> if FileExists(ls_file) then
>  is_file = ls_file
>  exit
> end if
> next
>
> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
> is_transaction + "\","crystalreportdsn", RegString!, 
> wi_s_crystalreportdsn)
> // create OLE object
> wi_ole_crx_application = CREATE OLEObject
>
> // connect to Application
> ll_ret = 
> wi_ole_crx_application.ConnectToNewObject('CrystalRuntime.Application.11')
> if ll_ret < 0 then
> MessageBox("Error", "Can't connect to Crystal Application Object")
> end if
>
> end event
>
> type ole_crviewer from olecustomcontrol within w_crystalreport
> event closebuttonclicked ( ref boolean usedefault )
> event firstpagebuttonclicked ( ref boolean usedefault )
> event lastpagebuttonclicked ( ref boolean usedefault )
> event prevpagebuttonclicked ( ref boolean usedefault )
> event nextpagebuttonclicked ( ref boolean usedefault )
> event gotopagenclicked ( ref boolean usedefault,  integer pagenumber )
> event stopbuttonclicked ( integer loadingtype,  ref boolean usedefault )
> event refreshbuttonclicked ( ref boolean usedefault )
> event printbuttonclicked ( ref boolean usedefault )
> event grouptreebuttonclicked ( boolean ocx_visible )
> event zoomlevelchanged ( integer zoomlevel )
> event searchbuttonclicked ( string searchtext,  ref boolean usedefault )
> event drillongroup ( any groupnamelist,  integer drilltype,  ref boolean 
> usedefault )
> event showgroup ( any groupnamelist,  ref boolean usedefault )
> event selectionformulabuttonclicked ( ref string selctionformula,  ref 
> boolean usedefault )
> event selectionformulabuilt ( string selctionformula,  ref boolean 
> usedefault )
> event ocx_clicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
> usedefault )
> event dblclicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
> usedefault )
> event downloadstarted ( integer loadingtype )
> event downloadfinished ( integer loadingtype )
> event viewchanging ( long oldviewindex,  long newviewindex )
> event viewchanged ( long oldviewindex,  long newviewindex )
> event onreportsourceerror ( string errormsg,  long errorcode,  ref boolean 
> usedefault )
> event exportbuttonclicked ( ref boolean usedefault )
> event searchexpertbuttonclicked ( ref boolean usedefault )
> event drillongraph ( long pagenumber,  long ocx_x,  long ocx_y,  ref 
> boolean usedefault )
> event drillonsubreport ( any groupnamelist,  string subreportname,  string 
> title,  long pagenumber,  long index,  ref boolean usedefault )
> event helpbuttonclicked ( )
> event focuschanged ( boolean hasfocus )
> event oncontextmenu ( any objectdescription,  long ocx_x,  long ocx_y, 
> ref boolean usedefault )
> event onchangeobjectrect ( any objectdescription,  long ocx_x,  long 
> ocx_y, long ocx_width,  long ocx_height )
> event onlaunchhyperlink ( ref string hyperlink,  ref boolean usedefault )
> event viewclosed ( long viewindex )
> integer width = 1317
> integer height = 768
> integer taborder = 10
> borderstyle borderstyle = stylelowered!
> boolean focusrectangle = false
> string binarykey = "w_crystalreport.win"
> integer textsize = -12
> integer weight = 400
> fontcharset fontcharset = ansi!
> fontpitch fontpitch = variable!
> fontfamily fontfamily = swiss!
> string facename = "Tahoma"
> long textcolor = 33554432
> end type
>
> event refreshbuttonclicked(ref boolean usedefault);if 
> wi_s_crystalreportdsn = "" then
> //don't use default refresh action
> usedefault = false
>
> wf_viewreportbyadoresultset()
> end if
>
> end event
>
> event helpbuttonclicked();//open report designer
>
> n_cst_shell lnvo_shell
>
> if is_file <> "" then
> lnvo_shell.of_initialize()
> lnvo_shell.of_open(is_file)
> end if
> end event
>
>
> "Jim Madderra" <jmadderra@astound.net> wrote in message 
> news:477d97af$1@forums-1-dub...
>> What is the secion at the end of code that says:    "Start of 
>> PowerBuilder Binary Data Section"  ????  Where does this come from?
>>
>> "Yoyo Young" <young@public1.wx.js.cn> wrote in message 
>> news:477d8db4@forums-1-dub...
>>> You can't import it but you can see souce code in it.
>>>
>>> Yoyo
>>>
>>> "pravin" <pravin_sali@femcareindia.com> wrote in message 
>>> news:4774cfde@forums-1-dub...
>>>> Hi,
>>>>
>>>> Please tail me how Build crystal reports in powerbuild
>>>>
>>>> regards
>>>> pravin sali
>>>>
>>>>
>>>> -- 
>>>>
>>>> Pravin sali
>>>> Fem Care Pharma Ltd
>>>> 0253-6604440
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
> 


0
Andrew
1/7/2008 3:43:51 AM
Oh, I see it.
It is what PB11.1 Export.
Maybe it's for crystalreport ole container.

Yoyo

"Andrew Giulinn" <NO.oscar.SPAM@NOSPAM.dsa.com.au> wrote in message 
news:47819ff7@forums-1-dub...
> It is at the bottom of the .srw file that you attached.
>
> "Yoyo Young" <young@public1.wx.js.cn> wrote in message 
> news:47819826@forums-1-dub...
>>I didn't find the line you refer.
>> Following is the export syntax:
>>
>> forward
>> global type w_crystalreport from paf_w_base
>> end type
>> type ole_crviewer from olecustomcontrol within w_crystalreport
>> end type
>> end forward
>>
>> global type w_crystalreport from paf_w_base
>> integer width = 2715
>> integer height = 1928
>> string title = "Crystal Report Viewer"
>> event type long ue_postopen ( )
>> ole_crviewer ole_crviewer
>> end type
>> global w_crystalreport w_crystalreport
>>
>> type variables
>> OLEObject wi_ole_crx_application       // application object
>> OLEObject wi_ole_crx_report     // report object
>> OLEObject wi_ole_crx_connection_info  // database connection properties
>>
>> String wi_s_selectsql, wi_s_crystalreportdsn, is_file
>> end variables
>>
>> forward prototypes
>> public function integer wf_viewreportbydsn ()
>> public function integer wf_viewreportbyadoresultset ()
>> end prototypes
>>
>> event ue_postopen;call super::ue_postopen;Int li_p, li_p1, li_p2
>> n_cst_stringservice lnvo_string
>>
>> // Open the report object
>> if is_file <> "" then
>> wi_ole_crx_report = wi_ole_crx_application.OpenReport(is_file)
>>
>> if wi_s_crystalreportdsn = "" then
>>  wi_s_selectsql = Trim(wi_ole_crx_report.SQLQueryString)
>>
>>  //cut "
>>  lnvo_string = create n_cst_stringservice
>>  wi_s_selectsql = lnvo_string.globalreplace(wi_s_selectsql, '"', '', 
>> false)
>>  destroy lnvo_string
>>
>>  //cut table owner
>>  li_p = Pos(wi_s_selectsql, ".dbo.")
>>  do while li_p > 0
>>   li_p1 = LastPos(wi_s_selectsql, " ", li_p)
>>   li_p2 = Pos(wi_s_selectsql, " ", li_p + 1)
>>   if li_p1 > 0 and li_p2 > 0 then
>>    wi_s_selectsql = Replace(wi_s_selectsql, li_p1, li_p2 - li_p1, "")
>>   end if
>>   li_p = Pos(wi_s_selectsql, ".dbo.")
>>  loop
>>
>>  //retrieve report
>>  wf_viewreportbyadoresultset()
>> else
>>  wf_viewreportbydsn()
>> end if
>>
>> //set toolbar button
>> ole_crviewer.object.EnablePrintButton = false
>> ole_crviewer.object.EnableExportButton = true
>> ole_crviewer.object.EnableSearchExpertButton = true
>> ole_crviewer.object.EnableSelectExpertButton  = true
>>
>> if g_s_usertype = "R" then
>>  ole_crviewer.object.EnableHelpButton   = true
>> end if
>> end if
>>
>> return 1
>> end event
>>
>> public function integer wf_viewreportbydsn ();String ls_password, ls_user
>>
>> // Set connection_info to Report ConnectionProperties
>> wi_ole_crx_connection_info = 
>> wi_ole_crx_report.database.tables[1].ConnectionProperties
>>
>> // Delete old connections
>> wi_ole_crx_connection_info.deleteAll
>>
>> // Add new connection
>> wi_ole_crx_connection_info.add("DSN", wi_s_crystalreportdsn)
>>
>> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
>> is_transaction + "\","userid", RegString!, ls_user)
>> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
>> is_transaction + "\","password", RegString!, ls_password)
>> wi_ole_crx_connection_info.add("User ID", ls_user)
>> wi_ole_crx_connection_info.add("Password", ls_password)
>>
>> // Verify the database.
>> wi_ole_crx_report.database.Verify
>>
>> // Set the report object parameter field by index number
>> //iole_crx_report.ParameterFields[1].AddCurrentValue(3)
>> // or use the GetItemByName property to pass the parameter
>> //wi_ole_crx_report.ParameterFields.GetItemByName("Employee 
>> ID").AddCurrentValue(7)
>> //wi_ole_crx_report.EnableParameterPrompting = False
>>
>> // pass report to the viewer
>> ole_crviewer.object.ReportSource(wi_ole_crx_report)
>>
>> // view report
>> ole_crviewer.object.ViewReport
>>
>> return 1
>>
>> end function
>>
>> public function integer wf_viewreportbyadoresultset ();Resultset 
>> lrs_resultset
>> ADOresultset lrs_ADOresultset
>> OLEObject loo_ADOrecordset
>> Long ll_rc
>> n_Datastore lds_temp
>> n_cst_helperservice lnvo_helper
>>
>> lds_temp = create n_datastore
>>
>> lnvo_helper = create n_cst_helperservice
>> ll_rc = lnvo_helper.datastorefromsql(wi_s_selectsql, lds_temp, 1)
>> destroy lnvo_helper
>>
>> if ll_rc <= 0 then
>> destroy lds_temp
>> return -1
>> end if
>>
>> ll_rc = lds_temp.GenerateResultSet(lrs_resultset)
>> if ll_rc <> 1 then
>> destroy lds_temp
>> return -1 // report error and return
>> end if
>>
>> lrs_ADOresultset = create ADOResultSet
>> ll_rc = lrs_ADOresultset.SetResultSet(lrs_resultset)
>> loo_ADOrecordset = create OLEObject
>> ll_rc = lrs_ADOresultset.GetRecordSet(loo_ADOrecordset)
>>
>> wi_ole_crx_report.database.SetDataSource(loo_ADOrecordset, 3, 1)
>>
>> destroy lds_temp
>>
>> // pass report to the viewer
>> ole_crviewer.object.ReportSource(wi_ole_crx_report)
>>
>> // view report
>> ole_crviewer.object.ViewReport
>>
>> return 1
>> end function
>>
>> on w_crystalreport.create
>> int iCurrent
>> call super::create
>> this.ole_crviewer=create ole_crviewer
>> iCurrent=UpperBound(this.Control)
>> this.Control[iCurrent+1]=this.ole_crviewer
>> end on
>>
>> on w_crystalreport.destroy
>> call super::destroy
>> destroy(this.ole_crviewer)
>> end on
>>
>> event resize;call super::resize;ole_crviewer.Move(0, 0)
>> ole_crviewer.Resize(newwidth, newheight)
>> end event
>>
>> event open;call super::open;this.Event Trigger ue_preopen()
>>
>> this.Event Post ue_postopen()
>>
>> return 0
>> end event
>>
>> event close;call super::close;if IsValid(wi_ole_crx_application) then
>> wi_ole_crx_application.DisconnectObject()
>> destroy wi_ole_crx_application
>> end if
>> end event
>>
>> event ue_print;call super::ue_print;ole_crviewer.object.PrintReport()
>>
>> return 1
>> end event
>>
>> event ue_preopen;call super::ue_preopen;String ls_file
>> Long ll_row, ll_ret
>>
>> for ll_row = 1 to UpperBound(wi_nvo_resource.ui_s_resourcedirectory)
>> ls_file = wi_nvo_resource.ui_s_resourcedirectory[ll_row] + "\" + 
>> wi_s_curprgcode + ".rpt"
>> if FileExists(ls_file) then
>>  is_file = ls_file
>>  exit
>> end if
>> next
>>
>> //RegistryGet(gnv_app.of_GetRegistryPath() + "DataSources\" + 
>> is_transaction + "\","crystalreportdsn", RegString!, 
>> wi_s_crystalreportdsn)
>> // create OLE object
>> wi_ole_crx_application = CREATE OLEObject
>>
>> // connect to Application
>> ll_ret = 
>> wi_ole_crx_application.ConnectToNewObject('CrystalRuntime.Application.11')
>> if ll_ret < 0 then
>> MessageBox("Error", "Can't connect to Crystal Application Object")
>> end if
>>
>> end event
>>
>> type ole_crviewer from olecustomcontrol within w_crystalreport
>> event closebuttonclicked ( ref boolean usedefault )
>> event firstpagebuttonclicked ( ref boolean usedefault )
>> event lastpagebuttonclicked ( ref boolean usedefault )
>> event prevpagebuttonclicked ( ref boolean usedefault )
>> event nextpagebuttonclicked ( ref boolean usedefault )
>> event gotopagenclicked ( ref boolean usedefault,  integer pagenumber )
>> event stopbuttonclicked ( integer loadingtype,  ref boolean usedefault )
>> event refreshbuttonclicked ( ref boolean usedefault )
>> event printbuttonclicked ( ref boolean usedefault )
>> event grouptreebuttonclicked ( boolean ocx_visible )
>> event zoomlevelchanged ( integer zoomlevel )
>> event searchbuttonclicked ( string searchtext,  ref boolean usedefault )
>> event drillongroup ( any groupnamelist,  integer drilltype,  ref boolean 
>> usedefault )
>> event showgroup ( any groupnamelist,  ref boolean usedefault )
>> event selectionformulabuttonclicked ( ref string selctionformula,  ref 
>> boolean usedefault )
>> event selectionformulabuilt ( string selctionformula,  ref boolean 
>> usedefault )
>> event ocx_clicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
>> usedefault )
>> event dblclicked ( long ocx_x,  long ocx_y,  any eventinfo,  ref boolean 
>> usedefault )
>> event downloadstarted ( integer loadingtype )
>> event downloadfinished ( integer loadingtype )
>> event viewchanging ( long oldviewindex,  long newviewindex )
>> event viewchanged ( long oldviewindex,  long newviewindex )
>> event onreportsourceerror ( string errormsg,  long errorcode,  ref 
>> boolean usedefault )
>> event exportbuttonclicked ( ref boolean usedefault )
>> event searchexpertbuttonclicked ( ref boolean usedefault )
>> event drillongraph ( long pagenumber,  long ocx_x,  long ocx_y,  ref 
>> boolean usedefault )
>> event drillonsubreport ( any groupnamelist,  string subreportname, 
>> string title,  long pagenumber,  long index,  ref boolean usedefault )
>> event helpbuttonclicked ( )
>> event focuschanged ( boolean hasfocus )
>> event oncontextmenu ( any objectdescription,  long ocx_x,  long ocx_y, 
>> ref boolean usedefault )
>> event onchangeobjectrect ( any objectdescription,  long ocx_x,  long 
>> ocx_y, long ocx_width,  long ocx_height )
>> event onlaunchhyperlink ( ref string hyperlink,  ref boolean usedefault )
>> event viewclosed ( long viewindex )
>> integer width = 1317
>> integer height = 768
>> integer taborder = 10
>> borderstyle borderstyle = stylelowered!
>> boolean focusrectangle = false
>> string binarykey = "w_crystalreport.win"
>> integer textsize = -12
>> integer weight = 400
>> fontcharset fontcharset = ansi!
>> fontpitch fontpitch = variable!
>> fontfamily fontfamily = swiss!
>> string facename = "Tahoma"
>> long textcolor = 33554432
>> end type
>>
>> event refreshbuttonclicked(ref boolean usedefault);if 
>> wi_s_crystalreportdsn = "" then
>> //don't use default refresh action
>> usedefault = false
>>
>> wf_viewreportbyadoresultset()
>> end if
>>
>> end event
>>
>> event helpbuttonclicked();//open report designer
>>
>> n_cst_shell lnvo_shell
>>
>> if is_file <> "" then
>> lnvo_shell.of_initialize()
>> lnvo_shell.of_open(is_file)
>> end if
>> end event
>>
>>
>> "Jim Madderra" <jmadderra@astound.net> wrote in message 
>> news:477d97af$1@forums-1-dub...
>>> What is the secion at the end of code that says:    "Start of 
>>> PowerBuilder Binary Data Section"  ????  Where does this come from?
>>>
>>> "Yoyo Young" <young@public1.wx.js.cn> wrote in message 
>>> news:477d8db4@forums-1-dub...
>>>> You can't import it but you can see souce code in it.
>>>>
>>>> Yoyo
>>>>
>>>> "pravin" <pravin_sali@femcareindia.com> wrote in message 
>>>> news:4774cfde@forums-1-dub...
>>>>> Hi,
>>>>>
>>>>> Please tail me how Build crystal reports in powerbuild
>>>>>
>>>>> regards
>>>>> pravin sali
>>>>>
>>>>>
>>>>> -- 
>>>>>
>>>>> Pravin sali
>>>>> Fem Care Pharma Ltd
>>>>> 0253-6604440
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
> 


0
Yoyo
1/7/2008 5:27:27 AM
Reply:

Similar Artilces:

Converting Crystal Reports 9 report to Crystal Reports .NET report
I have a web page that is supposed to display a crystal report.  The report is fully written and functional in crystal 9 (non-.Net)  .  Is there a way to convert my .rpt so that I can just include it in the new web site? why you don't try to compile project with .net and include your report. then if crystal report is power tool will suggests you with conversation tool    My blog is here.Please remember to 'Mark as Answer' if this post answered your question! Wow it really was that easy!  I just added the old crystal report into my .NET proj...

How to build dynamic report using crystal report?
I need to create reportObjects like filedobject, textobject and diplay them on the report at runtime. How to add reportObjects at runtime in .NET using crystal report 9 or 10. Thanks That's a really, really long answer. Maybe you should start with some of the documentation, and post questions regarding more specific problems? First of all, are you using CR 9 or are you using CR 10?If my post is your answer, please mark it as the answer. It will bring good karma.Crystal AllianceMy BlogFlorist Blogs...

Integrate reports from Crystal Reports to PowerBuilder application
Is it possible to integrate reports from Crystal Reports to PowerBuilder application ? see the site http://www.seagatesoftware.com/ Yuri Denshchik a �crit : > Is it possible to integrate reports from Crystal Reports to PowerBuilder > application ? ...

Crystal Reports with Powerbuilder
I am trying to use Crystal Reports 5.0 in my PM 6.0 application. Has anyone done that successfully?If so I would appreciate any help. Thanx.. Intall the patch the crystal and after execute this code: Long ll_even_id Long ll_visit_id Long il_ConnectionId Long ll_event_id Pointer oldpointer String ls_Title OldPointer = SetPointer ( hourglass! ) //......Avant impression........ // Connecte imm�diatement Crystal Report au serveur il_ConnectionId = oc_CrystalReport.object.LogonServer ( "pdssql.dll", SQLCA.ServerName, SQLCA.Database, SQLCA.LogId, SQLCA.LogPass...

Crystal Reports with Powerbuilder
I want to create reports from a Powerbuilder database with the database file being used on a pc (not hooked to a network). What do I need to do? Yes, I am relative new to CR 6 and very new to Powerbuilder Learn DataWindows and forget about Crystal Reports. Yakov Fain www.excaliber.net/yfain/ ewj wrote: > I want to create reports from a Powerbuilder database with the database > file being used on a pc (not hooked to a network). What do I need to do? > > Yes, I am relative new to CR 6 and very new to Powerbuilder Learn DataWindow is better than use ...

crystal report with PowerBuilder
Hello, i would like to use Crystal Report with powerBuilder. How link the report to a window ? thank you ...

Crystal Reports with PowerBuilder
Are there anyone in this news group, who uses **Crystal Reports** to develop reports to use with PowerBuilder ? Please, write me ! Thanks, Alan Koerbel alan@logocenter.com.br www.logocenter.com.br Brazil We wrote an interface from PB to Crystal reports for a current client application. We used our standard Criteria datawindows to build the SQL that is then passed to the Crystal report for processing. Our Criteria datawindows are external DWs that have tag values set for the table and columns they are associated with. This was relatively easy for us because we had ...

Crystal REPORT Powerbuilder
Hi, where i can find any example of the crystal report with powerbuilder ? Thanks -- Michele ...

Powerbuilder and Crystal Reports
Has anyone had any success using Powerbuilder and Crystal Reports version 8.5 or 9.0. Any guidance would be appreciated. I am using Powerbuilder 7.0.3 build 10009. Thanks in advance Rob We are using PB 7.0.3 Build 10009 and Crystal 8.5. We call crystal from the app to preview reports on the screen and to print and export reports to various file formats. Is there anything specific I could help you with? When calling Crystal, are you using PEWrap.dll or some other method? From what I can gather, PEWrap.dll is discontinued with Crystal 9.0 and I am trying to find a new sol...

Crystal Reports with PowerBuilder
Are there anyone in this news group, who uses **Crystal Reports** to develop reports to use with PowerBuilder ? Please, write me ! Thanks, Alan Koerbel alan@logocenter.com.br www.logocenter.com.br Brazil ...

powerbuilder and crystal report
hi i have the problem while configure the powerbuilder to allow the user change the field for runtime crystal report. Are you trying to change the contents of a field (column) or the name? -- Regards, Millard [TeamSybase] "kenbeyond" <ken_beyond04@yahoo.com> wrote in message news:1157684803.490232.128890@p79g2000cwp.googlegroups.com... > hi > > i have the problem while configure the powerbuilder to allow the user > change the field for runtime crystal report. > ...

Export Crystal Report to Crystal Report format
I looked at some sample code provided by crystaldecisions, and they have the ability to export a web crystal report to a crystal report. I was assuming that this would cause the local instance of Crystal reports on the client machine to be invoked. I tried this in my project, and I get the following error: Error Encountered by Crystal Web Report Server -------------------------------------------------------------------------------- The error message returned is: Connection to Report Server Failed. It creates the file as an .rpt file in the directory it should. Do I need a dif...

Crystal Reports with PowerBuilder
Are there anyone in this news group, who uses **Crystal Reports** to develop reports to use with PowerBuilder ? Please, write me ! Thanks, Alan Koerbel alan@logocenter.com.br www.logocenter.com.br Brazil ...

how to build Invoice & Accounts format reports using crystal web reports
hi! i am doing payroll system which is related to accounts i need to generate beautiful invoices using crystal reports , how can i can u help me ...

Web resources about - how build crystal reports in powerbuilder - sybase.powerscript

PowerBuilder - Wikipedia, the free encyclopedia
PowerBuilder is an integrated development environment owned by Sybase , a division of SAP . It has been in use since 1991, peaking around 1998 ...

Sybase PowerBuilder tool readied for Microsoft's .Net
... Win32 or newer style .Net development After several years of work, Sybase is ready to deliver on the final step in its plan to move PowerBuilder ...

Jim O'Neil (@jimoneil) on Twitter
Sign in Sign up To bring you Twitter, we and our partners use cookies on our and other websites. Cookies help personalize Twitter content, tailor ...

Open Directory - Computers: Programming: Languages
about dmoz - dmoz blog - report abuse/spam - help the entire directory only in Programming/Languages Description Top : Computers : Programming ...

The HP Booth Staff (Goons) Owe Me an Apology
... when you might need to use it. For instance, when I was in the WinRunner world there were plugins for driving terminal emulators and powerbuilder ...

Contact Us - Sybase Inc
Thanks for visiting the 主页 section of Sybase.com. Here you will find information about Contact Us. For more information about Business Intelligence, ...

热门搜索 - 我的异常网
... 我的异常网 » 热门搜索 sdpnet2 移动【A111】其它用户原因鉴权失败,是什么意思啊 http:// 192.168.1.102:22578 本网站服务器位于美国,受美国法律保护 MiniUI js 破解 http://192.168.1.103:8080/ powerbuilder ...

Mobile app security: Always keep the back door locked
The best way to keep mobile apps safe is to secure the services they connect to.

10 Tech Skills That Will Instantly Net You A $100,000+ Salary
... that let's developers run Java applications. Java is highly popular language for writing web apps and custom enterprise apps. No. 8: PowerBuilder ...

Top Ranked Articles
Top Ranked Articles - Free source code and tutorials for Software developers and Architects.; Updated: 23 Feb 2013

Resources last updated: 12/17/2015 4:31:28 PM