[Insight-developers] RE: Two sets of changes to the ConditionalIterators

Miller, James V (Research) millerjv@crd.ge.com
Wed, 18 Sep 2002 12:04:14 -0400


You can see the code that I am using in 

Code/Common/itkBinaryBallStructuringElement.txx

For the case at hand: 

The radii are 1.0 and 4.0.
The orientations are specified to be the identity matrix.
The center is (1.0, 4.0)
The seed point is (1.0, 4.0)

What I wanted was pixel (1.0, 4.0) to be the center a digital ellipse.
The digital ellipse would extend 1 pixel to the left and right.
The digital ellipse would extend 4 pixels up and down.

If the default strategy is "center", then perhaps my ellipsoid center
needed to be shifted to (1.5, 4.5)?

Attached in a powerpoint slide of what I wanted (or used to get/can get if
I set the strategy to origin).  The more I think about it, it seems as 
though I really want the strategy to be "center" and I should shift the
center of my digital ellipse.



begin 600 spatialfunction.ppt
MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````!
M`````0``````````$```$P````$```#^____``````````#_____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________]____(P````,````$````!0````8````'````
M"`````D````*````"P````P````-````#@````\````0````$0```!(```#^
M_____O___R0````6````%P```!@````9````&@```!L````<````'0```!X`
M```?````(````"$````B````_O____[____^________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________________U(`;P!O`'0`(`!%
M`&X`=`!R`'D`````````````````````````````````````````````````
M```````````6``4`__________\!````$(V!9)M/SQ&&Z@"J`+DIZ```````
M`````````#!1%3,L7\(!%````$`"````````4`!O`'<`90!R`%``;P!I`&X`
M=``@`$0`;P!C`'4`;0!E`&X`=```````````````````````````````````
M`"@``@$"`````P```/____\`````````````````````````````````````
M```````````"````G2$````````%`%,`=0!M`&T`80!R`'D`20!N`&8`;P!R
M`&T`80!T`&D`;P!N````````````````````````````````````*``"`00`
M``#__________P``````````````````````````````````````````````
M`!4```#D&@````````4`1`!O`&,`=0!M`&4`;@!T`%,`=0!M`&T`80!R`'D`
M20!N`&8`;P!R`&T`80!T`&D`;P!N```````````````X``(!____________
M____```````````````````````````````````````````````````````"
M````````#P#H`\4#```!`.D#*````(`6``#@$```X!```(`6```%````"@``
M`````````````0````````$/`/(#%@$``"\`R`\,````,`#2#P0````!````
M#P#5!TP``````+</1````%0`:0!M`&4`<P`@`$X`90!W`"``4@!O`&T`80!N
M````M#C]`##8$@`8V!(`[*`',`@`````````,-@2`%=O#3````0```"D#PH`
M``"``&````#_____``"E#PP````````(+@````<``````*D/"@````<````"
M``D$``!``*,/;@````4`__T_````(B```&0`````````9````````````$`"
M``````<```#__^\``````/_______Q@``````0````4``"`!(`$```````4`
M`$`"0`(```````4``&`#8`,```````4``(`$@`0`````#P`+!)P````/``#P
ME```````!O!(`````B0```@````]`````@````(````'``````````4`````
M````*0`````````H`````````"8`````````,@````$```!A````8P`+\"0`
M``"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```A``![Q$```
M`/____\!```(`@``"/<``!`?`/`/'```````\P,4`````@``````````````
M````@``````/`-`'>P$``!\`%`0<```````5!!0```"Z'77L`,J:.S).S<D`
MRIH[`0$``0\`^@-G``````#^`P,``````0$``/T#-````#X```!D````/@``
M`&0```#LH`<P"``````````DV!(```````````"^____!/___P$```!P`/L#
M"`````````!P"```<`#[`P@````!````0`L``!\`!P0\``````#]`S0````A
M````9````"$```!D````KG\-,.#;$@``````H#G]````````````````````
M`````1(`'P`3!#P``````/T#-````&0```!D````9````&0```"N?PTPX-L2
M``````"@.?T````````````````````````!$@`?`/\#%`````(```0,````
M```````````"````'P`(!#P``````/T#-````$(```!D````0@```&0```!0
MV!(`+H$-,.#;$@`!````````````````````````````$@`/`/`/'```````
M\P,4````!P````0`````````!0$``````````.H#``````\`^`/J"````@#O
M`Q@````!`````0('"0@```````````````````!@`/`'(```````_P#___\`
M`````/__``#_F0```/__`/\```"6EI8`8`#P!R````#___\``````("`@```
M`````,R9`#,SS`#,S/\`LK*R`&``\`<@````____```````S,S,``````-W=
MW0"`@(``34U-`.KJZ@!@`/`'(````/__S```````9F8S`("````SF3,`@```
M```SS`#_S&8`8`#P!R````#___\``````("`@```````_\QF````_P#,`,P`
MP,#``&``\`<@````____``````"`@(```````,#`P```9O\`_P````"9``!@
M`/`'(````/___P``````@("````````SF?\`F?_,`,P`S`"RLK(```"C#SX`
M```!`/_]/P```"(@``!D```````!`&0```````````!``@`````'````___O
M``````#_______\L``````,``!``HP]\````!0#__3\``0`B(```9```````
M``!D`!0```#8````0`(`````!P```/__[P``````________(``````!``"`
M!0``$R#4`2`!```"`!P`@`4``"(@T`)``@```@`8`(`%```3(/`#8`,```(`
M%`"`!0``NP`0!8`$`````"``HP]N````!0#__3\````B(```9`````````!D
M`!X`````````0`(`````!P```/__[P``````________#``````!````!0``
M(`$@`0``````!0``0`)``@``````!0``8`-@`P``````!0``@`2`!`````!0
M`*,/4@````4````!"0`````!``````````$``0D``````0`@`0`````"``$)
M``````$`0`(``````P`!"0`````!`&`#``````0``0D``````0"`!`````!@
M`*,/#`````$``````````````'``HP\^````!0````````````(`'``!````
M``````(`&``"``````````(`%``#``````````(`$@`$``````````(`$@"`
M`*,//@````4````````````"`!@``0`````````"`!0``@`````````"`!(`
M`P`````````"`!``!``````````"`!``#P`,!"0%```/``+P'`4``"``"/`(
M````!@````8$```/``/PM`0```\`!/`H`````0`)\!``````````````````
M`````````@`*\`@`````!```!0````\`!/#2````$@`*\`@````"!`````H`
M`),`"_`V````?P`!``4`@`!0;OT`AP`!````@0$$```(@P$````(OP$!`!$`
MP`$!```(_P$!``D``0("```(```0\`@```"``;`!T!10!`\`$?`0``````##
M"P@``````````0#]``\`#?!4``````"?#P0```````````"H#R````!#;&EC
M:R!T;R!E9&ET($UA<W1E<B!T:71L92!S='EL90``H@\&````(0````````"J
M#PH````A`````0``````#P`$\!8!```2``KP"`````,$````"@``@P`+\#``
M``!_``$`!0"```!Q_0"!`00```B#`0````B_`0$`$0#``0$```C_`0$`"0`!
M`@(```@``!#P"````.`$L`'0%``/#P`1\!```````,,+"`````$````"`/T`
M#P`-\)X``````)\/!`````$``````*@/4@```$-L:6-K('1O(&5D:70@36%S
M=&5R('1E>'0@<W1Y;&5S#5-E8V]N9"!L979E;`U4:&ER9"!L979E;`U&;W5R
M=&@@;&5V96P-1FEF=&@@;&5V96P``*(/'@```"$```````T````!``P````"
M``T````#``P````$````J@\*````4P````$```````\`!/#0````$@`*\`@`
M```$!`````H``(,`"_`P````?P`!``4`@`#<=?T`@0$$```(@P$````(OP$!
M`!$`P`$!```(_P$!``D``0("```(```0\`@```!@#[`!8`:`$`\`$?`0````
M``##"P@````"````!P']``\`#?!8``````"?#P0````$``````"@#P(````J
M````H0\4`````@````````````(```````(`#@```/@/!````````````*H/
M$@````$````!```````!``````````\`!/#2````$@`*\`@````%!`````H`
M`(,`"_`P````?P`!``4`@`"`>_T`@0$$```(@P$````(OP$!`!$`P`$!```(
M_P$!``D``0("```(```0\`@```!@#[`'T`Z`$`\`$?`0``````##"P@````#
M````"0+]``\`#?!:``````"?#P0````$``````"@#P(````J````H0\6````
M`@````````@```$``@```````@`.````^@\$````````````J@\2`````0``
M``$```````$`````````#P`$\-(````2``KP"`````8$````"@``@P`+\#``
M``!_``$`!0"``"1__0"!`00```B#`0````B_`0$`$0#``0$```C_`0$`"0`!
M`@(```@``!#P"````&`/(!#0%(`0#P`1\!```````,,+"`````0````(`OT`
M#P`-\%H``````)\/!`````0``````*`/`@```"H```"A#Q8````"````````
M"````@`"```````"``X```#8#P0```````````"J#Q(````!`````0``````
M`0`````````/``3P2````!(`"O`(`````00````,``"#``OP,````($!````
M"(,!!0``"),!CI^+`)0!WKUH`+\!$@`2`/\!```(``0#"0```#\#`0`!`!``
M\`<@````____``````"`@(````````#,F0`S,\P`S,S_`+*RL@`@`+H/'```
M`$0`90!F`&$`=0!L`'0`(`!$`&4`<P!I`&<`;@`/`.X#EA0```(`[P,8````
M$```````````````````@``````'````#P`,!$84```/``+P/A0``!``"/`(
M````-P```&`<```0`!CQ!`````$````/``/PRA,```\`!/`H`````0`)\!``
M`````````````````````````@`*\`@`````'```!0````\`!/!8````$@`*
M\`@````#'`````H``(,`"_`P````A0`"````AP`!````@0$$```(OP$``!``
MP`$!```(_P$(``@``0("```(B`,!```````0\`@```#``P`#L`J0#P\`!/!2
M````0@$*\`@````$'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```#``[`$L`20#P\`!/!2
M````0@$*\`@````%'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```#``S`&,`:0#P\`!/!2
M````0@$*\`@````&'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```#``[`'L`>0#P\`!/!2
M````0@$*\`@````''`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```#``S`),`F0#P\`!/!2
M````0@$*\`@````('`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@````0!0`#L`H0!0\`!/!2
M````0@$*\`@````)'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```!@!@`#L`I@!@\`!/!2
M````0@$*\`@````*'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```"P!P`#L`JP!P\`!/!2
M````0@$*\`@````+'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@`````"0`#L`H`"0\`!/!2
M````0@$*\`@````,'`````H``',`"_`J````1`$$````?P$```$`OP$``!``
MP`$!```(_P$8`!@``0("```(B`,!```````0\`@```!0"@`#L`I0"@\`!/!>
M````,@`*\`@````-'`````H``),`"_`V````A0`"````AP`!````@0$$```(
M@P$````(OP$``!``P`$`@```RP$X8P``_P$(``@``0("```(```0\`@```#`
M`P`#L`>0#P\`!/"N````H@P*\`@````G'`````H``(,`"_`P````@``(L?T`
MOP`"``(`@0$$```(@P$````(OP$``!``P`$!```(_P$```@``0("```(```0
M\`@```"P`0``@!9$`P\`#?!.``````"?#P0````$``````"H#QP```!4:&ES
M(&ES('1H92!E;&QI<'-E($D@=V%N=&5D``"A#Q8````=````````"````0`=
M```````"`"0`#P`$\$P```!"`0KP"````"@<````"@``8P`+\"0```!$`00`
M``!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````*`+``.P
M"J`+#P`$\$P```!"`0KP"````"D<````"@``8P`+\"0```!$`00```!_`0``
M`0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````/`,``.P"O`,#P`$
M\$P```!"`0KP"````"H<````"@``8P`+\"0```!$`00```!_`0```0"_`0``
M$`#``0$```C_`1@`&``!`@(```@``!#P"````$`.``.P"D`.#P`$\$P```!"
M`0KP"````"L<````"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$`
M``C_`1@`&``!`@(```@``!#P"````)`/``.P"I`/#P`$\%(````2``KP"```
M`"P<````"@``<P`+\"H```"%``(```"'``$```"!`00```B_`0``$`#``0$`
M``C_`0@`"``!`@(```@``!#P"````,`#D`Q`%)`/#P`$\$P```!"`0KP"```
M`"T<````"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$```C_`1@`
M&``!`@(```@``!#P"````,`#0`Y`#I`/#P`$\$P```!"`0KP"````"X<````
M"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(`
M``@``!#P"````,`#P`_`#Y`/#P`$\$P```!"`0KP"````"\<````"@``8P`+
M\"0```!$`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P
M"````,`#0!%`$9`/#P`$\$P```!"`0KP"````#`<````"@``8P`+\"0```!$
M`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````,`#
MP!+`$I`/#P`$\$P```!"`0KP"````#$<````"@``8P`+\"0```!$`00```!_
M`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````!`%D`Q`%!`%
M#P`$\$P```!"`0KP"````#(<````"@``8P`+\"0```!$`00```!_`0```0"_
M`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````&`&D`Q`%&`&#P`$\$P`
M``!"`0KP"````#,<````"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#`
M`0$```C_`1@`&``!`@(```@``!#P"````+`'D`Q`%+`'#P`$\$P```!"`0KP
M"````#0<````"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$```C_
M`1@`&``!`@(```@``!#P"``````)D`Q`%``)#P`$\$P```!"`0KP"````#4<
M````"@``8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!
M`@(```@``!#P"````%`*D`Q`%%`*#P`$\$P```!"`0KP"````#<<````"@``
M8P`+\"0```!$`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@`
M`!#P"````*`+D`Q`%*`+#P`$\$P```!"`0KP"````#@<````"@``8P`+\"0`
M``!$`00```!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"```
M`/`,D`Q`%/`,#P`$\$P```!"`0KP"````#D<````"@``8P`+\"0```!$`00`
M``!_`0```0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````$`.D`Q`
M%$`.#P`$\$P```!"`0KP"````#H<````"@``8P`+\"0```!$`00```!_`0``
M`0"_`0``$`#``0$```C_`1@`&``!`@(```@``!#P"````)`/D`Q`%)`/#P`$
M\%@````2``KP"````#L<````"@``@P`+\#````"%``(```"'``$```"!`00`
M``B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````/`,0`[`
M#T`.#P`$\%@````2``KP"````#P<````"@``@P`+\#````"%``(```"'``$`
M``"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"```
M`*`+0`[`#_`,#P`$\%@````2``KP"````#T<````"@``@P`+\#````"%``(`
M``"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@`
M`!#P"````%`*0`[`#Z`+#P`$\%@````2``KP"````#X<````"@``@P`+\#``
M``"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!
M`@(```@``!#P"``````)0`[`#U`*#P`$\%@````2``KP"````#\<````"@``
M@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_
M`0@`"``!`@(```@``!#P"````+`'0`[`#P`)#P`$\%@````2``KP"````$`<
M````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#`
M`0$```C_`0@`"``!`@(```@``!#P"````&`&0`[`#[`'#P`$\%@````2``KP
M"````$$<````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_
M`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````!`%0`[`#V`&#P`$\%@`
M```2``KP"````$(<````"@``@P`+\#````"%``(```"'``$```"!`00```B#
M`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````,`#0`[`#Q`%
M#P`$\%@````2``KP"````$,<````"@``@P`+\#````"%``(```"'``$```"!
M`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````$`.
M0`[`#Y`/#P`$\%@````2``KP"````$0<````"@``@P`+\#````"%``(```"'
M``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P
M"````/`,P`]`$4`.#P`$\%@````2``KP"````$4<````"@``@P`+\#````"%
M``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(`
M``@``!#P"````*`+P`]`$?`,#P`$\%@````2``KP"````$8<````"@``@P`+
M\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`
M"``!`@(```@``!#P"````%`*P`]`$:`+#P`$\%@````2``KP"````$<<````
M"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$`
M``C_`0@`"``!`@(```@``!#P"``````)P`]`$5`*#P`$\%@````2``KP"```
M`$@<````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``
M$`#``0$```C_`0@`"``!`@(```@``!#P"````+`'P`]`$0`)#P`$\%@````2
M``KP"````$D<````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0``
M``B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````&`&P`]`$;`'#P`$
M\%@````2``KP"````$H<````"@``@P`+\#````"%``(```"'``$```"!`00`
M``B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````!`%P`]`
M$6`&#P`$\%@````2``KP"````%H<````"@``@P`+\#````"%``(```"'``$`
M``"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"```
M`!`%D`Q`#F`&#P`$\%@````2``KP"````%L<````"@``@P`+\#````"%``(`
M``"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!`@(```@`
M`!#P"````&`&D`Q`#K`'#P`$\%@````2``KP"````%P<````"@``@P`+\#``
M``"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_`0@`"``!
M`@(```@``!#P"````+`'D`Q`#@`)#P`$\%@````2``KP"````%T<````"@``
M@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#``0$```C_
M`0@`"``!`@(```@``!#P"``````)D`Q`#E`*#P`$\%@````2``KP"````%X<
M````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_`1``$`#`
M`0$```C_`0@`"``!`@(```@``!#P"````%`*D`Q`#J`+#P`$\%@````2``KP
M"````%\<````"@``@P`+\#````"%``(```"'``$```"!`00```B#`0````B_
M`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````*`+D`Q`#O`,#P`$\%@`
M```2``KP"````&`<````"@``@P`+\#````"%``(```"'``$```"!`00```B#
M`0````B_`1``$`#``0$```C_`0@`"``!`@(```@``!#P"````/`,D`Q`#D`.
M#P`$\%X````R``KP"````#8<````"@``DP`+\#8```"%``(```"'``$```"!
M`00```B#`0````B_`0``$`#``0"```#+`3AC``#_`0@`"``!`@(```@``!#P
M"````,`#D`Q`$9`/#P`$\$@````2``KP"`````$<````#```@P`+\#````"!
M`0````B#`04```B3`8Z?BP"4`=Z]:`"_`1(`$@#_`0``"``$`PD````_`P$`
M`0`0`/`'(````/___P``````@("`````````S)D`,S/,`,S,_P"RLK(```!R
M%Q0````!`"```````,T#```'`!``OPP`````]0\<`````````.T.``,`````
M72$```$````'````"`!T````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````$````"`````P````0````%````
M!@````<```#^_____O__________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________________________O\`
M``4``@```````````````````````0````+5S=6<+AL0DY<(`"LL^:XP````
MT`$``!`````!````B`````,```"0````#P```*@````$````S`````8```#4
M````!P```-P````(````Y`````D```#L````"@```/0````7````_`````L`
M```$`0``$`````P!```3````%`$``!8````<`0``#0```"0!```,````;P$`
M``(```#D!```'@````\```!/;BUS8W)E96X@4VAO=P``'@```!L```!#87)N
M96=I92!-96QL;VX@56YI=F5R<VET>0```P```)TA```#`````0````,````!
M`````P`````````#``````````,``````````P```.T."0`+``````````L`
M````````"P`````````+`````````!X0```#````$````%1I;65S($YE=R!2
M;VUA;@`/````1&5F875L="!$97-I9VX`&````%!O=V5R4&]I;G0@4')E<V5N
M=&%T:6]N``P0```&````'@````L```!&;VYT<R!5<V5D``,````!````'@``
M`!````!$97-I9VX@5&5M<&QA=&4``P````$````>````#0```%-L:61E(%1I
M=&QE<P`#`````0````#^_P``!0`"```````````````````````!````X(6?
M\OE/:!"KD0@`*R>SV3````"T&@``"P````$```!@`````@```&@````$````
MB`````@```"@````"0```+`````2````O`````H```#<````#````.@````-
M````]`````\``````0``$0````@!```"````Y`0``!X````8````4&]W97)0
M;VEN="!0<F5S96YT871I;VX`'@````\```!$86UI;VX@4VAE;'1O;@!E'@``
M``<```!'12!#4D0`4QX````"````-0`@0QX````5````36EC<F]S;V9T(%!O
M=V5R4&]I;G0`;VX`0````,`@YR`#````0````%#HOOHA7\(!0````'`I##,L
M7\(!`P````8```!'````HAD``/____\#````"`")$&<,```!``D```/)#```
M!P`Q```````1````)@8/`!@`_____P``$````````````,`#``#0`@``"0``
M`"8&#P`(`/____\"````%P```"8&#P`C`/____\$`!L`5$Y04!0`;`']`#(`
M``#__T\`%````$T`:0!P,0H````F!@\`"@!43E!0```"`/0#"0```"8&#P`(
M`/____\#````#P```"8&#P`4`%1.4%`$``P``0````$`````````!0````L"
M``````4````,`M`"P`,%````!`$-````!P```/P"``#___\````$````+0$`
M``@```#Z`@4``0`````````$````+0$!``0````M`0``"0```!T&(0#P`-`"
MP`,`````!````"T!```'````_`(``/___P````0````M`0(`!````/`!```(
M````^@(`````````````!````"T!```0````)@8/`!8`_____P``1P```(\"
M```1`0``P0(```@````F!@\`!@#_____`0`<````^P(`````````````````
M````````VQ(`E)_T=T````#N!PH-!X;U=Q"&]7<!```````P``0````M`0,`
M!0````D"`````@4````4`@`````%`````@$"````$````"8&#P`6`/____\`
M`$<!``"/`@``>0(``,$"```(````)@8/``8`_____P$`!0````D"`````@4`
M```4`@`````%`````@$"````!P```/P"`0`````````$````+0$$``@```#Z
M`@```0````````($````+0$%``<````;!)D"R0&@`(``!````"T!`@`$````
M+0$```0```#P`04`$````"8&#P`6`/____\``,<```"?````R@```)H"```(
M````^@(```$`````````!````"T!!0`$````+0$$``@````E`P(`R`"@`,@`
MF`($````+0$```0```#P`04`!````"T!`@`(````)@8/``8`_____P$`$```
M`"8&#P`6`/____\```<!``"?````"@$``)H"```(````^@(```$`````````
M!````"T!!0`$````+0$$``@````E`P(`"`&@``@!F`($````+0$```0```#P
M`04`!````"T!`@`(````)@8/``8`_____P$`$````"8&#P`6`/____\``$<!
M``"?````2@$``)H"```(````^@(```$`````````!````"T!!0`$````+0$$
M``@````E`P(`2`&@`$@!F`($````+0$```0```#P`04`!````"T!`@`(````
M)@8/``8`_____P$`$````"8&#P`6`/____\``(<!``"?````B@$``)H"```(
M````^@(```$`````````!````"T!!0`$````+0$$``@````E`P(`B`&@`(@!
MF`($````+0$```0```#P`04`!````"T!`@`(````)@8/``8`_____P$`$```
M`"8&#P`6`/____\``'\```#7````R@$``-H````(````^@(```$`````````
M!````"T!!0`$````+0$$``@````E`P(`@`#8`,@!V``$````+0$```0```#P
M`04`!````"T!`@`(````)@8/``8`_____P$`$````"8&#P`6`/____\``'\`
M```/`0``R@$``!(!```(````^@(```$`````````!````"T!!0`$````+0$$
M``@````E`P(`@``0`<@!$`$$````+0$```0```#P`04`!````"T!`@`(````
M)@8/``8`_____P$`$````"8&#P`6`/____\``'\```!'`0``R@$``$H!```(
M````^@(```$`````````!````"T!!0`$````+0$$``@````E`P(`@`!(`<@!
M2`$$````+0$```0```#P`04`!````"T!`@`(````)@8/``8`_____P$`$```
M`"8&#P`6`/____\``'\```!_`0``R@$``((!```(````^@(```$`````````
M!````"T!!0`$````+0$$``@````E`P(`@`"``<@!@`$$````+0$```0```#P
M`04`!````"T!`@`(````)@8/``8`_____P$`$````"8&#P`6`/____\``'\`
M``"W`0``R@$``+H!```(````^@(```$`````````!````"T!!0`$````+0$$
M``@````E`P(`@`"X`<@!N`$$````+0$```0```#P`04`!````"T!`@`(````
M)@8/``8`_____P$`!````"T!!``(````^@(```,`````@``"!````"T!!0`'
M````&`29`DD!H`"```0````M`0(`!````"T!```$````\`$%``0````M`00`
M!````"T!`0`'````&P2,`,$#2`````0````M`0(`!````"T!```%````"0(`
M```"!0```!0"`````!P```#[`M#_````````D`$``````$```%1I;65S($YE
M=R!2;VUA;@`'AO5W$(;U=P$``````#``!````"T!!0`$````\`$#``4````)
M`@````(%````%`(`````!0```"X!&`````4````"`0$````Q````,@I\`-\`
M'````%1H:7,@:7,@=&AE(&5L;&EP<V4@22!W86YT960=`!@`#``3``T`#``3
M``T`#@`7`!4`#``6``T`#0`-`!@`$P`5``T`#P`,`",`%@`8``T`%0`8``4`
M```N`0$````%`````@$"````!0````(!`@```!`````F!@\`%@#_____``!_
M````[P$``,H!``#R`0``"````/H"```!``````````0````M`0,`!````"T!
M!``(````)0,"`(``\`'(`?`!!````"T!```$````\`$#``0````M`0(`"```
M`"8&#P`&`/____\!`!`````F!@\`%@#_____``!_````)P(``,H!```J`@``
M"````/H"```!``````````0````M`0,`!````"T!!``(````)0,"`(``*`+(
M`2@"!````"T!```$````\`$#``0````M`0(`"````"8&#P`&`/____\!`!``
M```F!@\`%@#_____``!_````7P(``,H!``!B`@``"````/H"```!````````
M``0````M`0,`!````"T!!``(````)0,"`(``8`+(`6`"!````"T!```$````
M\`$#``0````M`0(`"````"8&#P`&`/____\!`!`````F!@\`%@#_____``!_
M````EP(``,H!``":`@``"````/H"```!``````````0````M`0,`!````"T!
M!``(````)0,"`(``F`+(`9@"!````"T!```$````\`$#``0````M`0(`"```
M`"8&#P`&`/____\!``0````M`00`"````/H"```!`````````@0````M`0,`
M!P```!L$F0)A`Z``&`($````+0$"``0````M`0``!````/`!`P`0````)@8/
M`!8`_____P``7P(``)\```!B`@``F@(```@```#Z`@```0`````````$````
M+0$#``0````M`00`"````"4#`@!@`J``8`*8`@0````M`0``!````/`!`P`$
M````+0$"``@````F!@\`!@#_____`0`0````)@8/`!8`_____P``GP(``)\`
M``"B`@``F@(```@```#Z`@```0`````````$````+0$#``0````M`00`"```
M`"4#`@"@`J``H`*8`@0````M`0``!````/`!`P`$````+0$"``@````F!@\`
M!@#_____`0`0````)@8/`!8`_____P``WP(``)\```#B`@``F@(```@```#Z
M`@```0`````````$````+0$#``0````M`00`"````"4#`@#@`J``X`*8`@0`
M```M`0``!````/`!`P`$````+0$"``@````F!@\`!@#_____`0`0````)@8/
M`!8`_____P``'P,``)\````B`P``F@(```@```#Z`@```0`````````$````
M+0$#``0````M`00`"````"4#`@`@`Z``(`.8`@0````M`0``!````/`!`P`$
M````+0$"``@````F!@\`!@#_____`0`0````)@8/`!8`_____P``%P(``-<`
M``!B`P``V@````@```#Z`@```0`````````$````+0$#``0````M`00`"```
M`"4#`@`8`M@`8`/8``0````M`0``!````/`!`P`$````+0$"``@````F!@\`
M!@#_____`0`0````)@8/`!8`_____P``%P(```\!``!B`P``$@$```@```#Z
M`@```0`````````$````+0$#``0````M`00`"````"4#`@`8`A`!8`,0`00`
M```M`0``!````/`!`P`$````+0$"``@````F!@\`!@#_____`0`0````)@8/
M`!8`_____P``%P(``$<!``!B`P``2@$```@```#Z`@```0`````````$````
M+0$#``0````M`00`"````"4#`@`8`D@!8`-(`00````M`0``!````/`!`P`$
M````+0$"``@````F!@\`!@#_____`0`0````)@8/`!8`_____P``%P(``'\!
M``!B`P``@@$```@```#Z`@```0`````````$````+0$#``0````M`00`"```
M`"4#`@`8`H`!8`.``00````M`0``!````/`!`P`$````+0$"``@````F!@\`
M!@#_____`0`0````)@8/`!8`_____P``%P(``+<!``!B`P``N@$```@```#Z
M`@```0`````````$````+0$#``0````M`00`"````"4#`@`8`K@!8`.X`00`
M```M`0``!````/`!`P`$````+0$"``@````F!@\`!@#_____`0`0````)@8/
M`!8`_____P``%P(``.\!``!B`P``\@$```@```#Z`@```0`````````$````
M+0$#``0````M`00`"````"4#`@`8`O`!8`/P`00````M`0``!````/`!`P`$
M````+0$"``@````F!@\`!@#_____`0`0````)@8/`!8`_____P``%P(``"<"
M``!B`P``*@(```@```#Z`@```0`````````$````+0$#``0````M`00`"```
M`"4#`@`8`B@"8`,H`@0````M`0``!````/`!`P`$````+0$"``@````F!@\`
M!@#_____`0`0````)@8/`!8`_____P``%P(``%\"``!B`P``8@(```@```#Z
M`@```0`````````$````+0$#``0````M`00`"````"4#`@`8`F`"8`-@`@0`
M```M`0``!````/`!`P`$````+0$"``@````F!@\`!@#_____`0`0````)@8/
M`!8`_____P``%P(``)<"``!B`P``F@(```@```#Z`@```0`````````$````
M+0$#``0````M`00`"````"4#`@`8`I@"8`.8`@0````M`0``!````/`!`P`$
M````+0$"``@````F!@\`!@#_____`0`'````_`(```#,F0````0````M`0,`
M"````/H"```!`````````@0````M`08`!P```!L$80*A`B@"8`($````+0$"
M``0```#P`0,`!````"T!```$````\`$&``<```#\`@```,R9````!````"T!
M`P`(````^@(```$````````"!````"T!!@`'````&P0I`J$"\`%@`@0````M
M`0(`!````/`!`P`$````+0$```0```#P`08`!P```/P"````S)D````$````
M+0$#``@```#Z`@```0````````($````+0$&``<````;!/$!H0*X`6`"!```
M`"T!`@`$````\`$#``0````M`0``!````/`!!@`'````_`(```#,F0````0`
M```M`0,`"````/H"```!`````````@0````M`08`!P```!L$N0&A`H`!8`($
M````+0$"``0```#P`0,`!````"T!```$````\`$&``<```#\`@```,R9````
M!````"T!`P`(````^@(```$````````"!````"T!!@`'````&P2!`:$"2`%@
M`@0````M`0(`!````/`!`P`$````+0$```0```#P`08`!P```/P"````S)D`
M```$````+0$#``@```#Z`@```0````````($````+0$&``<````;!$D!H0(0
M`6`"!````"T!`@`$````\`$#``0````M`0``!````/`!!@`'````_`(```#,
MF0````0````M`0,`"````/H"```!`````````@0````M`08`!P```!L$$0&A
M`M@`8`($````+0$"``0```#P`0,`!````"T!```$````\`$&``<```#\`@``
M`,R9````!````"T!`P`(````^@(```$````````"!````"T!!@`'````&P39
M`*$"H`!@`@0````M`0(`!````/`!`P`$````+0$```0```#P`08`!P```/P"
M````S)D````$````+0$#``@```#Z`@```0````````($````+0$&``<````;
M!)D"H0)@`F`"!````"T!`@`$````\`$#``0````M`0``!````/`!!@`'````
M_`(```#,F0````0````M`0,`"````/H"```!`````````@0````M`08`!P``
M`!L$80+A`B@"H`($````+0$"``0```#P`0,`!````"T!```$````\`$&``<`
M``#\`@```,R9````!````"T!`P`(````^@(```$````````"!````"T!!@`'
M````&P0I`N$"\`&@`@0````M`0(`!````/`!`P`$````+0$```0```#P`08`
M!P```/P"````S)D````$````+0$#``@```#Z`@```0````````($````+0$&
M``<````;!/$!X0*X`:`"!````"T!`@`$````\`$#``0````M`0``!````/`!
M!@`'````_`(```#,F0````0````M`0,`"````/H"```!`````````@0````M
M`08`!P```!L$N0'A`H`!H`($````+0$"``0```#P`0,`!````"T!```$````
M\`$&``<```#\`@```,R9````!````"T!`P`(````^@(```$````````"!```
M`"T!!@`'````&P2!`>$"2`&@`@0````M`0(`!````/`!`P`$````+0$```0`
M``#P`08`!P```/P"````S)D````$````+0$#``@```#Z`@```0````````($
M````+0$&``<````;!$D!X0(0`:`"!````"T!`@`$````\`$#``0````M`0``
M!````/`!!@`'````_`(```#,F0````0````M`0,`"````/H"```!````````
M`@0````M`08`!P```!L$$0'A`M@`H`($````+0$"``0```#P`0,`!````"T!
M```$````\`$&``<```#\`@```,R9````!````"T!`P`(````^@(```$`````
M```"!````"T!!@`'````&P01`6$"V``8`@0````M`0(`!````/`!`P`$````
M+0$```0```#P`08`!P```/P"````S)D````$````+0$#``@```#Z`@```0``
M``````($````+0$&``<````;!$D!80(0`1@"!````"T!`@`$````\`$#``0`
M```M`0``!````/`!!@`'````_`(```#,F0````0````M`0,`"````/H"```!
M`````````@0````M`08`!P```!L$@0%A`D@!&`($````+0$"``0```#P`0,`
M!````"T!```$````\`$&``<```#\`@```,R9````!````"T!`P`(````^@(`
M``$````````"!````"T!!@`'````&P2Y`6$"@`$8`@0````M`0(`!````/`!
M`P`$````+0$```0```#P`08`!P```/P"````S)D````$````+0$#``@```#Z
M`@```0````````($````+0$&``<````;!/$!80*X`1@"!````"T!`@`$````
M\`$#``0````M`0``!````/`!!@`'````_`(```#,F0````0````M`0,`"```
M`/H"```!`````````@0````M`08`!P```!L$*0)A`O`!&`($````+0$"``0`
M``#P`0,`!````"T!```$````\`$&``<```#\`@```,R9````!````"T!`P`(
M````^@(```$````````"!````"T!!@`'````&P1A`F$"*`(8`@0````M`0(`
M!````/`!`P`$````+0$```0```#P`08`!````"T!!``(````^@(```,`````
M@``"!````"T!`P`'````&`29`N$"H``8`@0````M`0(`!````"T!```$````
M\`$#``0````M`0$`!````"T!!``<````^P(0``<``````+P"``````$"`B)3
M>7-T96T`````"@````0```````,````!```````P``0````M`0,`!````/`!
M!0`/````)@8/`!0`5$Y04`0`#``````````````````)````)@8/``@`____
M_P$````#````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````0P!U`'(`<@!E`&X`=``@`%4`
M<P!E`'(`````````````````````````````````````````````````````
M`!H``@#_______________\`````````````````````````````````````
M```````````(````,@``````````````````````````````````````````
M`````````````````````````````````````````````````````````/__
M_____________P``````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````____________
M____````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````#_______________\`````
M````````````````````````````````````````````````````````````
M`/8/'@```!0```!?P)'C>2$```8`]`,#`/T`1T4@0U)$"````$<`10`@`$,`
M4@!$````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
0``````````````````````==
`
end