%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: paper.dvi %%CreationDate: Wed Jan 05 15:11:13 2000 %%Pages: 8 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: CMBX12 CMR12 CMTI9 CMBX10 CMR10 CMR7 CMMI10 CMR9 CMMI7 %%+ CMSY10 CMTI10 CMSY7 CMR5 CMMI5 CMSY5 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE -t a4 -Ppdf paper.dvi %DVIPSParameters: dpi=8000, compressed %DVIPSSource: TeX output 1999.12.22:1439 %%BeginProcSet: tex.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: alt-rule.pro %! % Patch by TVZ % Makes dvips files draw rules with stroke rather than fill. % Makes narrow rules more predictable at low resolutions % after distilling to PDF. % May have unknown consequences for very thick rules. % Tested only with dvips 5.85(k). TeXDict begin /QV { gsave newpath /ruleY X /ruleX X Rx Ry gt { ruleX ruleY Ry 2 div sub moveto Rx 0 rlineto Ry } { ruleX Rx 2 div add ruleY moveto 0 Ry neg rlineto Rx } ifelse setlinewidth 0 setlinecap stroke grestore } bind def end %%EndProcSet %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginFont: CMSY5 %!PS-AdobeFont-1.1: CMSY5 1.0 %%CreationDate: 1991 Aug 15 07:21:16 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /minus put readonly def /FontBBox{21 -944 1448 791}readonly def /UniqueXX 5000815 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f059084178f5ab59e11b6784decd2fb36dec8f 7478da853762e00bc9c52ba86ef50d222ff142abc18e4fb95b86b3e57d9390ca 86e8de6347bf7f48f93322a372c5d7830521b14e8fa0771961b027c81365426d d95d16b950e216a90f28ce806244ff28dd969cb512a23e05045e7b2bcaf7d6f0 ca8b51494f2ec0681bdfde60420628d9bce98a0ca1ecca9140f452a88db19a30 ed46ae881b098c843a51d06f9a153489357fd24de6a0c36cb5a9eb9b3b64dd75 18f83018ae7cefa1c12fd205df6880a705e28457af7b869a6dd28f6b37d82cc3 e51cba348dcdb34efb119b8ce5a996f15492b0f5d34538850a2c1b6a509fe5fa 015eceaf28b787e54f5f78aa5a89e3ed380237c85d8bf04e23701563b175d822 5c5d7d2174a8a83c21e412e1b77f7cc76c8c403d66e4c99542e26b931f9e92c4 2ee9e882d00aa046f70c982e6121e012e7bb8cf181815ba51aa769280a1df1da a08840b0c10deb9e0010080c236be2fbb1c88c49e1b0cd30809a855491a5de4f 5c15f5557a5202280a0ad1e52ebf42d16363add70d9b0538498c3267186d228d f03095909d4de4b8e027df58ad507b4f60ce048f65f3695263233c29591190ec 745f1725a1ff1b01004d56cdf15af9911ea15351ce0123d1bcad 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI5 %!PS-AdobeFont-1.1: CMMI5 1.100 %%CreationDate: 1996 Aug 02 08:21:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 185 /mu put dup 188 /pi put dup 190 /sigma put dup 108 /l put dup 116 /t put dup 121 /y put readonly def /FontBBox{37 -250 1349 750}readonly def /UniqueXX 5087380 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311e252234d51741e18db3a68e8ad10242 29e5817a10e796a78d2c7f7c1f50961b9a57aa604c9f821dbf5a9295197bc666 31678d7d2c7e1f8f2151ce0c29efce46270570f4301c5dad1b38884732e53dad 05dfc36b020e726ca575f71f04abf2b49e1f1d6d2a08a477658ca9a48f1c8cce 14382f0a42201de56e2821ee2b0e91a818b1b753d810ec2428dae5153b66af66 9442192024becf743a8f6264a58a0b3aa823510a4957d1bab3e1b83135362888 3e392f49926471a8021fdb48637baf0abcf31204b1b214f48c99f44af7782323 69d772ae4f49be53a1bf584747bf29b94f530d59a5be5370b8dd0691e32a21ba 9d0d592cf3bb50a99a3ecd18d6c4114cb4cfecc49705da90d7edb10e3a28f9eb a49347a09d31eec896f2a28e9607d99d42914aea16545c16e136bdd0b75fe486 61e24c7a9e9b233a76754c760822d0a88c575e08ae3e3f081d7bfb80ec4c03ac a08b65fb6474f71fc95c7c2462f2eb3754e647c29498288f2ced0bd3a2bca5c3 2f80a61fa667802d376cacd34de1f9572d1b3ab09d6f352750db4a768f869638 a87457889aa502850427b40e1294c5ba33e6b17532b2d13b5f50e71582f93daa 231e86597872a2a968127afb0f36257a76ce1eb24e6c4f29fce2aaf6532fb5cf df84da03f03a45b915209f67d398c7c4f7a3b0623750259087a478dca684b29e a8b7f52060bae9394369ed1cecc645d113cca3772a8dc36c6d916b5c5e65454c 0a188a33395fd3da67ad0a31ddab6a8434dd80f0bd0ea1a2a62eecc331d88b3e 369552daa1c575a98fe84383548626b65be7c24ae7eb61159f149872cfd87cf7 6c1a7c155c7186c7600e58cb61b8cb0c5dea98268a39e928bf6fc53985eaa763 2b28c1eb3d82e4d3fe225223f4266d2b6147e344aad2d4884a9308aadc7801af a606838925e3e50ee7aaf73f090baefcfd4e34b795cd92d83c944d91a4940f2f c955d727ea5bd76f0c8057b12621eceb0947b0a5dd10dbcbc52957dd978d7db0 c794660afdd4e946b3d7fc1ba60907fb3f756aab0406c0e7bce5a2238fb3e12e 07e2c0a7f465e90057642d704434ae0b57bd46c8ea91ab2a386e24c6deaf9cb0 8cdaa8fc4ec3fadc06bf28659cb878453db16f4b03925b2127b83be8fc240f33 23ea950b51d70c8fe861e30c346efa0a0125137598caca5478991e35f5bbbc19 4c787488ba339830bca15f8333431902e82b66a514a41c0bff92719a6a0d9587 4cff62c622fc61a0308a69f9fb7ef51bb274ce9e059c04b64e817abdb1a3e480 b3ace8af23ca2ba555b454d5b8653456b06468f686f453ca2750223f363a28cc e7b13c1035f60d426ed2dd85a3bfb8f83e707ccc949c11598333c137498281d7 6318c580f37cc51b18700568f8728113bec3a145fff8eb4d9ea860e19bc2c04e 360bbfc2f0872b5ecc8c1516e88520525d1e0e8af981b304fa1f7742543190d3 09886a5296e0496bce7e0cf5a3e4d2e8aaa1bb1fdac9a6bb933a66ecb8e3459a 829d7b3a44ade4b3b7da67204141b84ff9bb19b0b3765911a7ada7eabcdd9fed 48624c294f20e5eecd6dcfe7406e8bdb0070c54c3751a9ad5ba3ef8cbdae07e4 45cceea80c2aaa62c723e22e945f527b3051a4fa8ca68522c9f735537eb0505e 6265ff044a4ef6e9d649f6492ea3b2a5f4dfe4036ba1177142b2f3e567219c78 e3307af5be9fff254482b027ffc609ea9d2d6609b46cb257dbafab94d14e4189 3f5be43ec5f6950d0f9781adbacdef620d2d8e66fde4bbcd1b93ef0637fcd2ff 898f3ac330f7fae1d67e5d9a33ae927fb423d704d052625cc162c2d3e3a10355 1492c1bd127c6206afd4991029318d70e81b1da7335faad139f0da7ac3dd8db1 f80f121d9c3d73944c737e40e422567506de2cfa0cc24cf484bdd272f185a6d8 f4d7eb37098a7f24a6ba4103290ed38c82a39c97d9759c96f56f5b1822118033 d70e299e43ae700ffa3ac1aba3d6a2428372e5a1f8640e70300ad1ee4fbc1d38 ccf4905ba56776c34398ce0e428db7c94fd302037cf853055778843c171b0180 7b17212283316ca81e9eb6eb5208986f125b5ec9a23f82b8caeeebba0589c7e2 41d34434e0db0becfab0bfa40798bf533eb7f1cee20a1021b763bd69eae9f705 e9e80f837ecddbdaa43c5e3bc96bb44f37150da2a5c77fba49636ac29935d1ea ddebb3bc3fb5cc22648a4d4fe28bd4c3f4e4e8b71461b41e2b19163c6b3976ad 06cfa54d3f979495319d0b76ce990ea774c9b0f72dc06e5fbb6c6867f406145b b17684a24e569e43a00f00bdb50aed414cba92279b2628fe8bd97d5f93f30892 e8c4214cba80b5472abb11fb09b0ffa433641b906dbecb0923e8d3b12424fbac d934772748137ad4afc8b0b37d8a96ca45a33453219360dd1a51e703e0565e25 54addbb0a1670bd7cee4b2c709fecee441900c2143bab649afc135b896df9541 63043007a5d8087a8c78ceccca9d4a31e9840f9e6a54dafe7ef27d3837d69e91 302214d85f05b5994eb6e2d1ddf65ccb829ae8c7bb7c74030d6519e673652b7c b1e26cbdcc6fd3cf7f4ba310c9752586c455e7acbd60286ea25b7615dad34510 2c54c79d499a70f9d1cc6046b19a178b06caa39b457dd9c5e03aefb3b79addeb a2d6ea3ad55cc62b781a24fb1cbce868129817ebca43173f1aba3eb971bbbf2c ec38ae4e973302ab892a35c337a90b0638236a1bde411fc33ace5ceed26b1b29 8e1a6aee0097b60f1b101d753cbfd55d327208b36962f6278912e26cc7e83819 b13c113b6d2cabe878515052c08313ed05cb809efd8cf94def5b84d06525f741 6139a245b86b4d665166e8bd927635ec736f72fd4fa08a97b21a588bc1bf0b89 8382581bf0483efd39e1c15b64addb799ce1bac316fd84e1bc9807f44a7dea9d b4e877313a58ba8b59197efcad719066db322712a21153b49a22434ead0f3c83 575e1ff23ef2311951ad275ee6e3eb31029cd65136b22d21e0aa9bac0d755540 46be22c81cbd88e02ceb67c3f3c744c6b06ec4d2db413bd4f94db75723d9a741 3d5b71814cbf264cfbc6a1dcc9eed0b7cbed3bdaa39169c5b19cfa573c95e83c e554ff8db48a36d52dc925b36c5727849d65ae70e948c760614a7089c0aaa434 15f177cb0fd48c347ab8a8ed777e26c4b789b2a918b28a8fdc7702a45791ec4e 2bf0d8c649feaa75868edba71087fe85ee845b537b7fa30eba424a4e0dd9f769 e2e78b0e6c4a1548c7c113da1486c6e73d5faef4d7a7386cad84a5394c219847 b7b27cb133f434c3692f9a8a97adb34abc674b803eadeefac0c705b79825eaa9 f784aa74a6219680a7907ebda3e11ef40d1be2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR5 %!PS-AdobeFont-1.1: CMR5 1.00B %%CreationDate: 1992 Feb 19 19:55:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 40 /parenleft put dup 41 /parenright put dup 50 /two put readonly def /FontBBox{-341 -250 1304 965}readonly def /UniqueXX 5000788 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4a71813d2ffb26 445026f89b4787516ecd1afc78f8bd19e91e9ccc9402e8c36d2449c1ff850a8a f61165aac3fe931332dd28e261b91b05edd18f44ea7d58a8f35fe88493b64aad 6bfac3a0136215fc2f4ca8e91d70c5010e6f4013e6d63b44f6fb00afdbd7cdb4 5ec5b1d9736f45cefc8a0124b815987cebd81bbe0d44dedb2d5ef37923b3d551 abb6a1cefca7868fc7bf3814ef7d7b6b1ae6e869cb77aa29e3d90b12b0dc3ff6 ec945922b5899bbf2f12e92731486d2ef1230c528bf8d7e0ae09ad7632a38966 5963de49d1ef3d65bc483e4a577b927c940f5e121169ba52f6576c85793e5fd7 7f5863c488e55bdefd5d8b2514795533aabbc12e7f51816c7e1484f1c441aa9a 66a5dc77158e79cd6692d299b95e8058b35e771a6972d2b5eb1cd6d2bb8e835d 361a6eac0c90c906aea1cd75c4412a1339dc1439f93e59917311bf20af4f2bc8 bba5a4626f75f28a47d4595c37f4019df480d9385975159142618e22e964f019 d88125210e2ef21d65baf500adf802297b24eebbf4e93c617a613f856bd0d45f e17a9480980ef83950bdb8ebf208c895ebc4a7132f0765b7c19a332ebbf8a3c9 ab65063a42e19ca9d43dec3de7aba46b9a5d24fb93d615c0a1726ab7e31c378e ab77150858535b91362ab0e2b968dee1c53aa5b2c9238a0101c8cfb01373d08f 52239f322b3471cd68ad14cdba2ed6a538144bcac6f7305333f7c16e03198444 f0383a1ff8aa78248d6d06328116d2e91c120f84259eed33be934353d9022af5 fba4492ac1c24f555c1005677d93ade147b9a96fb08fd0c266c8a789b454d888 905084c826ae1e0f812d14eab6899d3fa6751f25c361ad2c29b9b9add3b1c6f6 ca9d5e1cc42a2095b90d747affeec50e572bb702cc540c8d9c7021b8cae1de38 cc765d4af5bc219007c0c4c7c6d2f3da5b36450f3c5a02dce15626e604c1d036 91c5dde1176fe311cec86d4d1835ddf1334c03412baa4ffabff124cc22d505ad 86284d6a752185b062cb6fd11e86da5e2b352fdc387f060e87cf6a7b60b46ae3 5f9e97d177950ddfa5909f1618593ecb6fb2eeae24e8ad06e8498b78b52bd1f4 5bbc39223b51d282f3ee8747515dbc25939a557ccc9940d68359b3b228404961 aaf73b25efeccf662b1c999b9dbd6d720d19813b9c3fab4ef8dd7d7abfe2d8c7 024bda84ba30384d0c1932bc8a2e3e899d1821c4f5b37a1dbb9711cd7ba92665 edffc8db44f4407d29d809ccc1b782d9fdf464f1e6ac2be4425c91e4efb5588d 1b1161ede5b77f36fc5525e5d51bde49c785a277b2c41473b39417e9915e97eb 9f288c16ee7f593643b1cc40081450b909804c2ecba06f1911e0535081c9a5e0 00aff4892a5d4539b4fdf93bcbed1bd1dd6ad5caa0de2e8ffa51edcc68ca983e 3a536e4e95a14f35913168112916cfd18082c9e1f84321d06ac5ce8df3ebeb45 3db80e34ca9161e48237099f9546f291c95a7f42fac08fa63751eea372f34387 887f85ddce9b7480ce7b23e7dd71cfbb781461314d67bf38e70eb137f8c1fd1a b8aae4230b023c0fd44c3556e384187690332100f26ba7abf074bdf66fd47ddb 8bb70c0863abe91ef6fd8172b93126fe138c4e5f5726815bd8c5412a5ee50083 d01204f2c06fedc86ffa28add133e16854ea2383baf234ecc6d7f9bed6b5c62d 2e7b5a5f076f1d5c12596ae1f8306cd63e6a4aba91ba1b86876de5beed09500a 17abfcfc3cc480b0d689739bd7e12064eabeff47804a8b80e2a5063e169a92e2 9c3146555993e24ef701d671cdcd4ec9580d3b71878f65608c86e1af4210effc 477ba44c8ad038b8fbea6ca75c79313a9959908af0962976bdcd8e1d598870f1 a209b9356264eabf9621315fcac594d8572f6d48bb10763a81e6f871ef9b2ad4 9823240e7ae1023b590c31b8511aafa333691bb1fe1254bbff228f114db46eec 64f871ab0541830fbf01f40055cd00203736f8906ae1be477ee712d994edd18b f7904fa05efed1f54c9709caabc4a51697fbe8fa09dd043a17f6e467cd4fb358 2f96e36a210d11d7accc5f5edb11b6087614e2b9bd6a61c1034ba6918ace8bda 2b405936be0dceca296c8608a1b1fe0d9b90030b192f5d8baad953255c93c921 c357a5d8f4c7c38fa00fd59bf9e082de1e06199150e9c040bd408de271a622d2 0e53aae15a5805d0dfa200049af36efbddd0c70c43b30ba6aaf508726118b733 7bfa19ea4589682e369d372f54974a2adc7fd67c14535cf7328f083638b5eedf fb7788f65143313cceb9013a2df65c6dcb6d07c775a97a654504852e7f32f3b3 e9d5b99bd03d163428ee12318a8780e40900729bf03b6af8d8adb63567771d2c 803035937b3c67052d7f3248c31d1b2c323bec725c47ebfbf914955dba76fb16 076546e268166431fcd47e18831c32094c7d2252443c90a0bc00e185e02c24a0 9a7b216328451d1e78cbbb73d5754fdfdf73913b021e65c66209d5770126e0f4 1a66af644d9e4424b365ca192e0edff878123fc24586ea57f253f042b1946ecd c90684297a3080ff41e69aa53cb2381600ae0a976148c9811e317163e37c11e5 0584f985ad 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY7 %!PS-AdobeFont-1.1: CMSY7 1.0 %%CreationDate: 1991 Aug 15 07:21:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /minus put dup 185 /precedesequal put dup 188 /approxequal put dup 190 /propersuperset put readonly def /FontBBox{-15 -951 1252 782}readonly def /UniqueXX 5000817 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f73e9b697ddc0351763500e23c4d170ea8a2d2 75ad0b6b23097f02fa803c1f46f9ac10fe0e527c431b11b1b9a50e874896cca6 17fe3e255960846bc319ca68b9b930a45d5d0fc36b352c3443ab6f7793b38d2c 7fb9c409ab7980ead55e9f8f6b83c70088d1fa6d7f2214da8928e40b96334ad2 72d1b5db9d1355a579b26a8dac21f021e393d7d837a95deb8de92ed818a8b80b 98ee9cdd8a3c57ad7d6eb7a82f43eaa6ec520eefa7302e750edc4b495f70bba2 24a2182eec37f1a1c5dc8e20973007150237daa6bf03d498826777eeebe09014 ebfe05a8731e1a421cfc513d47d673e3d94d805f5d0668ffa265e0962cb5a75a 4a93d9b8756e27c695ca7bcfb15b7b8d3acc6181267088b9a9708ecc0cb1e563 b122390769bbf411e9a2ba1b1ffb128cbf72382e55bdc43433dceb2718c04db4 42b23ba27d13e34a288d2d95bbe9a04872a9ce4aac44ec1700751767b63bd70f 6ce07ec1b6d804e85c042f21a4569c98b413f0179b8b1433b28562e68faa1fc9 9fe988e492e067cb6367b152d2184bcf1712ed57892deae6464c6c6d6fc0fb78 1eb81f988349e6113e727745e9ad849e9623e5664a7fc8713c64da0a479cb925 86757cad699a692abab5b7dabbd88b62efa6527f09a8317f30f2de438580d8fd 27205457744ed60ad94515b7b46d95b812e5b00f1decd959cdbf60ae22826f02 eddf2b87bd36ad9ec974f5026d52d15a0274065ea5e54613ff0bf5c110193a65 c9c470890be314de693a473bdb4f7d5418483e02bb45fad56400baa6ce31c13b 53cbbc4f0aa5ad9ee8bcac70f2f1297f2a2312c9253640b8a7b90864c21d9a09 13fd5d11c18c18cb03ad491e38048a47be752a79b8b4650317325c351fced96c 94cf0f40bcdf98ad06d2aeb7095114d922cbf1fa5d0ae783d13bfd7bcbb07a90 b701cc544693faadbda1575757a7d1c22d984f425cd60dfb323234c5a792836b 09f01b3ddf8615dde8824fac70a43e03e2abd21c8ee10eeb7705d24fcdef94a0 3cc1f28c6e3277511f36d9355abdefe502738737ad5e779e23a1c633a00cce6f 46e3ea475427f599567620937f69b2dfba946eab60bf5376da1127850861480d cd7d81b1fb33ea1874c760e63bd22c065e87ae81f493fc6dfdf071f29d15ea56 f5aad5c6d15f0041affd8671b643d0261bf617d24b5273378d350498a9026172 f6e095c5a5303a3c04bdc0c7aba7975b7c3efc9628c1bd6ccdb70f42589e9a6b dfad46beee9c8e260e81bd93923334e7d352cad2a1d844d7d6c543b2698a3b17 f73022c8430a0ce764638e6a4b1ce2b84bfc2170377c6adfc82292c8577ac6aa 449da817c37ff58b8c13c44453af0e9dd7351c4a23783b2498c407388a4b6335 8ff6947b0eba7541c083534b8ca94af2f875e2552275969fc1f570720dd6bbf9 4a1846d3 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI10 %!PS-AdobeFont-1.1: CMTI10 1.00B %%CreationDate: 1992 Feb 19 19:56:16 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 175 /fi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 39 /quoteright put dup 46 /period put dup 48 /zero put dup 49 /one put dup 56 /eight put dup 65 /A put dup 66 /B put dup 67 /C put dup 69 /E put dup 73 /I put dup 74 /J put dup 77 /M put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 86 /V put dup 97 /a put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 121 /y put readonly def /FontBBox{-163 -250 1146 969}readonly def /UniqueXX 5000828 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3ffd20326947b1065649b533eb5e9e3 a88a87fe987918a687950b26f647d6e08bf14d983ed1d4a8ca1e2da8d985f944 2eb916f5b6ed0697ac7c33e1e36a3bf460d34ce45f1631871097cb04f18e3889 4cf4ac1538eb19481311d24fe3be7beaa4a3730e8b4831fe59d6d9ce2e46116b 629c7ba2f9ce3ecba2f43bc162a5a077ca1b2882a42afdcec3f4b75b5d63e0bc 8e5dc95257766d8ea467ad9cbaf47be60f797580cced6884b3a68f70c91f4fdf 80fd00ed9139e7f480dc3a76af72ad9b434187730bdfaefe4cbfe5c7edcaaf24 9204fd703011932e5a3c27be468b7dab69daa18dbbb6335ab8ddfdc607961c7c 02582763fa069d43563ba17704029945cf42fcb19cf78c51df0ec4d851086d43 c1ab38e865ef36865fff3a08b01cbcb070ba4893f7482dc7819ad03d337e520e 7d8cd83bb8ac7aff4df36751f4f12aaaea2b6d7260c09a26e987c904003e0723 7dbcc4a8e4e85cd3259f40d3caf55c742cbb40ad0db1044c20a4f122a63f7b81 1d945bfa69662189ce4d089464d2ead9f6ed60b581b04114d5d45e97be27a576 35154e9b8464f2a0df18da855eb51b8f64d3054b0b2e84621f025a0776d16fed b988a43d2d64c32768dd106b9f541ae8e68ac0bb7399e16f4d4ba074b2152d0a 4e9b5bfc21bfa0d531e28165e518ffc054dd4ed0d74eca079d20e79670419f92 e03bcbfeecf3554d661596f6f29e12170804d15a250d917ffe7a8b6e8fa53047 1ed97ba56481589a65ca13619129f1e26affe6c22f0c38540f8ce37efb6e9e9b 60b51a5a9cb4454fd7c7f92f2f9437159687ab590f35b946a54491a7739c9269 e0f1fb48b129811c82edb3171cbd5105fe65906974db8a7da92f4f43dc7f6b36 6981146d86d23613a0b38d9d6191db9fea0172e982cb1cc50e382f69da1b377c 1be9407f88a2a761b56f398467a057f35d18c01cc377e006182c891ec80272e2 2e3a5c7123cd27eccdc87392a9fdf63bb40f02b7649cfc53ef933c6518744cb8 9cbbd437830ef5b1d58b00b67bbcf4426dc1e6ef583b0b4ad3aebd741e3ff0f7 29ae271f032019b1e7268043fd215be590f9cf24da14a90f1683afcba8006cef 5d5632c2481fbc1bd8224e8952debb7c4596a237e5505ac143180956ca1f603e ec70cdb4a33e1c4ca1744adc0e2605cfc5cf8028f4a1acb9dd2350c61e6070f9 693748698b56e743c435e5f6a1679797b804ec360e546c35779c747bca08fc1d 45d12c97f277de4c2e11a49152bcbbe250bdc6e244c61b95f7e063b0a1c3418d aa73695e306ff8e4bb723ad6570f80a8d78a3cbecfeafa9d4419e0b70bccc4f8 3f4b1c30cc0492ca105c4d59bab7a5df576caa31f9aaa971e86b2a6883a4d81b cf7f4936812cbed8ec4ca6e6ece0e96e73cd2162285738e0b9966c68632b3b1f f48b5e1fbc7cd0caacbce24799981b190897a9488da014ea483ce5339cd48850 9990358d17e7be2bb82da35789f2e8407d9e0a326b257078f491edc0687bd337 e0dcb19014f1743bfab696839ca30fdf21b53898c561b153730e0f08a5c40131 4afdedb9e27d3093dbf9394c3fe4582fbeb285ab263bfe6a939409fc745f2596 c1dac3905c56c7f8dd570127a118b5be868d0a488aa73fc626ccad8152c94732 b064e3334de0910f34ea6c08b78adf5b1aaf6c9c06a8cca376e17a625bf5cf76 2c5298f563e640c8765b303a11bc00dee0983d057ea11533588448fa8c79fc75 e74f3fc63fe244b4b223c1fcf56e6020704577b76018cdf5c2b127cf4814b9ce 8a01d265ce348c0402050b4a077586991df4a467f7fa264ae7e8c52bde9fa091 dbfb6ea7e5f7a4a240ba0d8046dbd3965deac9cb38c751b270e21d3801c98129 7a44f6924315030aff17fb8350e3c3a5f2919417bd1f01267c4aa59ca3d206ff e20672960d0d694ff97957c93479d21073d5f35881c75c1f89232cbba436ea4e f3b14f928641e45085477d53dc7f0d6769900adc9b5843d6a5ad8efce731ec56 9210c4be5b0b798e60587e46a164e6e8249cb4d06bd0a01fc25fce0e0c96450b 6b5ba3d29f73c140b243fcbf8295304181f7daf1dbb6b490df219645a9709364 042fd4c706c6ccf0a90a9d17ef4872d7ecd36096d8fdfa9961eeb4f0f79d4ac3 8752c9093a31a600df7e3916a7797f596165d95185c3253bf1f6495939a8912c 213d05fe106ab93ebe41b972ca5445d4e68a10698413f4d90939bfc93e52e737 59be3024980ae22c81a2252067e309e052c556128707fc9d382f2e15228e05fb 19a21c3613290347cd26bd31f29f06e46d3c7794a4f2820d90e22656ae5884d6 644fd4e4cbc7de1f373c19ea1894cc34b9eb26a8aabbf5421639815134b3c6b8 5b631ff467d8d069dc0fb9744e6e7cad0570dbd35d164a9f7828cc4604e17e45 c9426d112c7f80472ed1db84b08311fb465149f24a4c710ae03ce1adc8844c99 0c38aee239c964ffd934cd425431f43ed8e9362a9912ede1ed7a83442212ec27 d56f29ea30b1fa044ebbb987d198c15a10b8c8881e15cdc331cee39cbddde31a 96ca0fe3e2bf3dbdb083b6b07f30e532700e62bf7e8082829993f51408da487d d102d7ea95997942278c433ca10556fb13ed1d86a371c60223bdfd2a5e2aaf3e b0bc874fd5eede2d272f5550ee0bef3c5340eaa8739fe528be2314b7bfd88f94 e7fa93de15a1c1b30099dd7b815b7f5477dc169dd789f8f62731dda1572aadf0 31d2e792b78580e2463c15c602004fc61c50e431f0b29451900dfc447cf9e6b8 521b5a5b896c1444c5a8c586a01a355cb1cb0fbf917d2a3b05da7c81dab4878e 9daec8478722df53eb1d4d2781092e7b42b75ea145c98960e76b93f4e90dae89 c7832ec1a784c0ec2dbb97704d2df4701d8c4615d77596871a3a6038a2386bea 26171b84ba57d10f990f671d4f91c8e3761ef8e4fa6b7cbcc4fde7b0696e1e1d 0501dfcb613a979605e5b5e140a474da8835fcdfb18d3b2e797f7688716733c0 b70db43c47765c2fa424b2b4b4e09dd663d61a2d4dddd591a53a9baf18923e04 e72f0f5cf1153184c65368cc82e87721211029c62f1f404f9266aeee5c5b8e6a 42958a72b1cb06c6890250e568559dea6071973b801e21a32e0f676ebd580d75 f5e5ec090745722d887fc14de65dde8d7d9d725a59bf0e40d419ec81bac531d5 1f71c5400a7868e1f3c16ea0a1a3e778694f7c38728b660ce4db9b9858497a66 a1b629859bf2bd325dafaf2ff9a9960e1c9b0ba65a156984f600363bd544a14e b01406dd840b79361e7160a458e95488d5372277594f7cd444c8327cd188dffa 672775fb5c5c4a3943cad22c3bde275045fa20fa8a75e092a016b9e3a085f042 8c001a69e0aaf6690043c62f1268e833c34c6708952e90781a7a0195c6a3fa85 efad90cf9b1f5063334850434b00d386cd8081bb67b43afc9524862668f131b1 e336bec41b8b1498577c1701f8d6864369f06d638782253e9e75cbd3fd342d02 4b1fc4ee2deb6efbfdf4fca4b5225863f289156dc9d39b16d07067137b6d57a0 84a65daf9273c05189b191aafae5ce049c783b2faf2f18eae8c905cb9255c9e7 f57157b60df78ed043576bfe89af437951ec697b09fccd6c905b8ab20dc6c61d b2f40f632172ac8444050a9dfc79dc375883a40ae77e7ac8e93efb6620e04199 c62dbb8b1bb1f6dae12ac78f4c3ee9d072de3c09f88298bb2b0fea01c32c8cdb 13301d788355d10cf890799be89d0072f9357a33e765dbccc59861f7dd5b53a1 8f95e532e27f1080ea52a1454add3b2f64ea44b4e3c4234f92c633ae0fb87a07 7e5254b914f813c86c9d92be93dc9e8f29da469276f3b64d9d895aced5d22b4f e57e017f16a174ece95fad09647fe288d492398426b605d840a62909258dd25c e64296a8ab6c37b44a174daeb580f24958cd8d67922d84c30ea8d637fc9463f2 f5aa50c878c3dfe18da2c3fa0c5e6784d9216869c08c16179302f3fcd80f49fd c2677a440ccd209b5c1821279b8dcfe638ff0c7d7dcf0c309f3326c7003de58f 3cd657276b2a07ccf572ed561e1601c0e0bbd44b8b41e7c70a8ca7c2ddf73b1f bfa9f0f501ebce24801e0b958ce777f5b0600af6f4563462c22409421cfa7eb1 739ab06d52ee9a7567713d0599e6c886f9457dfb94b2b35681633351cff05494 586facc05b1388fabca10df9d456d6962b7e1a10f71d1bd0cc03bb348538c5c0 e5fc14a5357522e7966f56cdc9dfc36f81845e318f6912e7e926cbe8c8f546cb da9c320a5fe8dcb5aabfea0a1218c3f68be124fee6393caa52a2d8df3631d123 7b4c7efdf6e3fb2e5f1bc987d3b1333691f3fdcbdb70afd260ec6cd7fbc9c11c dd8fe640cd60eb370437963e9183d57c6906a6b4c247d0b80caa26a4b6e58943 69a7b82a25bb2897f11904ddab4b95fcdf4dc41cd7fc94f5a3cd9bc692dd5704 8118adb11cf99d2bc248edfdbd1cb029cea486b09efc13dc1a76e3d3f272a2b1 95b3a8600c4ded3f3b3eb8cefd14511558148148c27b5dcb3ed25a1b3dd98084 1a58da02e0bdc5cb6c6e45c47c2679de15a873b8d1d05939da0f010466f93d9b 3428baef10f38a0f526ac25b2d023c76afe35e39c541b6f54ceeef6a9bde1a04 7ed68cf320e169dc8677dd68bedc6ebfbb4a38bce4ba079dcd4d1d69fa55a69b bfec37cb3be45a26926616f187e1143a33713e6d0c3f112d8ec9e48a6483e052 065a1be81a888c85a3f5b693302edde2cec5972121312bc68e6dc40b2b2d01bf a8982bb8d92478f11c3774fa01ed02f5b60ecc004028cc8a400b036bae8bda0b acff99bf99ea6bd6d26542feab06c7020d7895030a9b5674a4f0cc7572e2c1db ac833e28000e6b3ce2dfc9e3a97db82aaf1d529b224a036f3a4b742e92cb418f 383d4267ebdd0871642a4c3622e27abef480496f0dbfe9a6f72b46d2eeefab97 86d85734e0bae42bee4fa89b40d6489341cf408633ad5c35ef8e5665e4de0fef d7dd19d57106b01d46ed0a45cf53fa27a009ea6b2b0488f551d8c8bc1eb4463a 522035a379a0b1f7c262eedcc931f69509e5fd64de9d6f4056a9dbc23fc93ad6 3fa0a3c79498e04a990461a6f3ba5a775dd31b47054896be65b0330ea84abe5d b5f2bd01b131cb9a9e101041feaeb3360f30de806b4a2bba623e96c3d80e0dd0 5aeed6d845f7b8058320da2fb31c273dbecc39cb0b837e3657e0901bb8571949 79bbfa74bab34c56b9c33620ad4f5fd8a5cba4f6395e75d8d492a24d4efad6c2 dc1e5c02995c00dbc25d178fed2c4d158ff48cbe7ef8830127296bca92051acb 89bd18339562455dba6254056bf51d340ff216c20be8d1ce79ee08f4d9d68ba6 61f7ab73cd1c0cccf588847204e4c9161eb204f6799c56689aecd1fff86e55e8 601905e6e99e138ade24628ce7cc5a6a5696d51312e930743f2400e198301dea 041d22ee52a39d159f7e38e3b5c759b8f509dd8dff78c1f16b9ffab72f6dcbbb a653cbde950ca5f22080bd9cd0405a8a08557320af0ae5bac0ef79938d44e3b2 cc4263d13a2bffc65f67daadef6ad6620fe5eaefe523e66fa2d91b5907c9077e 9b3a84dab938aaf41a5e889965f1329e97c09be86ab099bcfef9e2e6afa79689 444b5c75ad5a7bb75553e795bfa340e90380f884d76ea3f38f91f5b347784fc4 99b745a949390651f8e1c0eb5c37b0ca80005faf1e11dae56f3d21bd7cfe9627 8c68d67ae787d2582bb194313b6e8341ae3eb9f7a943bea52e71241927f92460 da60e947ae25da262cc9c6071451047d857c3ae65df6cd088d0a536a22d47fe8 9181051b919fe818b32917f1285708b413f6e7dc26c85899c076c917ca8f4836 ca0fb321496383ade0f980545314abe7072645213a3359cc051ea773a210f961 5ed10f3c21481e0a498943a8d7ea627468b52e3f26a425eee9b47e6cb13364fd eeb9348e9d285799769ec35b7f0ff8e8785028153dbaa8d533e66b50df75f352 d50ca8e2cc230c53c5d138f0a807d9a2dd3430266bc766baf3db4a3b19009d54 193a541ec4cffd038cf3f01a13b3c4250d7215dbfd92dee9122c8a49e9ea18de cad486333fe766f28af7aea8955c4ae14954c27d11e4a9ecd9378b131d52b387 9c67bc35db36954a5552d50d197800981677f851d48733e8d138d392cf5837d8 891b78da3925bd39cb9d8460c866e2d9400d8a573e13673eb84cd389413d5f4a 64cf009dc87400d3b3216f37135bb2deae47ad6e4c7f070d06e988f1daa970a5 be8034219fe14fe348ca10e6f098fa03310280599162ef969862d6543259f070 ec250767c01a0285dac11c805df20a15e732e951eb2af7e2af7baffdc9ba72a3 b2427f7a8b1ec0647f49ca88a348bf15683cd047facf90968aa12f9a0e7d96cb 2248e60f40128cc68bc3fcff2a3a589d9bf31d33e4c8ece0d95b511f944c268b 112311c55f815fa1e93197f0c983d6b783c9b051f78fb53d344b1cfa65e280a1 0c57a12a672536d13389f041e03294dfd6af9177d50077a7f7e17814d0f66455 08ea67495dd1a56af7fc44f4be6e6e921a2a7b55f8fa5d74cecf4e454d751d9e e408cc221db0e0dc10f9a2eb255ae53c370d55647bef7c4737ae2e5784d17b8f 0296ea3f010ce5709756eb4addbfccfe7f82eb93f1e31a7d3c9ae7fdb2e042ee fdad7c578d82bdf45cf26dec46830192feed6204a2d7a02bab6d7d8f435b57f4 6629f74658ce98b46fa5ff69bd0e39e9678aa6e9a695e375892598654d9dddb0 6cac328b89c220ea8741cfcbf79443462a82e8bebc05a0011dde2ccf00826a9a bdb99001418cbad6bcb0554362113183a1a9ad5d5ac7e2e0f4f699eefb330a8c b27986153725f9f2e789f3e71589b489dc42db38739be7166493066b98860c84 77f468e100dbc5ebd331b052578c9af22155796675c2c4d45986fbb20e06996a 33a701daddf1a00e173624b6018bbd04476f5b8ef1db471bda1c1603e0a11762 884fd4bed389a1e2f4791f0d131711d212200cc552c7a00200ee5c79e6073ec5 ac87a8327caec86fd618e5bdbafc178b9cc75ddea6f80acf31289dae10af298d 0d9d57c4ccec339504d44f6f50270ca33da99b052f8af2d330e549a05d5fc0c1 a21d4689e1da79d556105d8cea3bf74a9e73b190a3af06f09c1948cc3b9dd094 777e35dfcbc1f0c8786386fe523e058ec1922eb9a50c27f7f578ceedca421f32 91e32111923237e15302e1d2f9e63212c19c20454707deaf46a2afdcda9aade4 ce161305d9c1e563ef9ffada0d92e426bad1b6a186503398fcc71fddced6c2df 1646871924edc30ee2ee8f961c2a53da9e44a5f3b1b5f47fc2441536a532f2fa d95c20cf4a827af01c2a0eac3fd02ad7bd2d6cd3b932aa63ba2c93fe25663836 15caf5dc700d82a04fb99fa336c3ec8a85fce0cead0024d52f1e6cf84779ffb0 92355c3eb6ccae25e0896691ec56654bea6cc4e061b579edf0abe50c36ca9f96 9cd094b4667b12083e008d00e7ee38b34afb74f119fd6208daa8ae05d6cf31fd 3da9890ec89e95b2bf3738ef031cf87d716c41d7e8a07da9e6b6e0858adafb1e b2fb8224ed85c53c25b18b1389ed492470094effbcdecfe5cf47f7c91dfc8910 2bfa6edcf96f99f416874cfbe25fedc853b069c467bcb716dd5fa3d032f7938d 62dfd36bdc505000ef03f4dd23e14dd938ecebd3d64c8998a978ba8e3d5a1a1b e823d63b3b758ec65e9e43287b15cf272858a55bbdc1e271c23bc523f363d250 fd3f4e46363fc5afc3a2bc38518806418fa340f09a89619afebbe87afcdf4c60 224331c003f5458cae7379021f060a2404affc5558c8530a8850a375d1fa1e45 605f94ad7f5006fef3997ecabb7139b485c9da6b0413bbc6a86177f2c7cd1249 54d0be9388b05a3b145c011a8b1f9b7441ab1fa2eea3e2fe5eefc892085954b8 6e39fef470396b8017068e7ee50f1633f221c668f7140d5a7d2d918fc0e4c7cf 8c09e4aa0cb6a2727ecc6316abf82b0db44220a05e03c7a20b05c2a1ad63f1ed a01d27d4e2bfcec62f20d51be25d77e67d8f977727861e8230176771f6780f64 cd9a57efc8ebf10b3483ff9eac9bfe77a3c9dc5fcaaf9f7f67eadaf354594fec 7e0e7a4e6a0c23d217d479ce63c07c580b879d24a6b8b3ff36a1be4649892a08 cef5197a829449435982cf815fb0d7641be0b20fc6415d0654e262aa270f4427 2aab2335de2e22f2ec1b0e4bbc8b18fb89920b73996e9b6a32fdaef5a30ce131 ea001f99c2709cea74a7d14e244f3ddab19353692491c6e7d4a16db3c57ac407 9c551c94c2280c3373960db17c0e892ef271850a959259376746ced55778cc50 2354268b0404448ece445a1aea698088cf069e4894ffe656527866fcc33abed6 cda984463bcaadd735a2a33d3e41ffd537de6640077b2bdf093e35bee3a51c77 5059df47698fc8480cd56cb48a74df5cbd9bb17ee98d5b087205e98fc70ac8e2 c96cc06e65dae8d49f90032f6b6036273a7097119f5c9c017408d31e49c0b5a3 f7e3f8ecebdfbe0a26d1c4f196c87b12d161a3e43be63d52c454d01cbdbbf115 4355db9018b2099db3c91b76eae73a3826789062e935c117bbf164da525135d5 b5eb11ce47cdf1d14408128f4ea891d1b79d7e2bdab1915b408d886f0ef1bdf2 ba38eb9a0a1365c1c4aa0a9491ad23ce85ac598b11a398a74a64026887d14ecb fc9c84e3e9d4b32a1e84c464b9c5065a1685ac3afd12a8620f8bf06417f14f6f a4fd1f25811b2749408d75791e56bd7c41ea2ab0f7cb2f12a22520752cdaddb4 7a318909041bbae44dbc0f01d43df158d0e0eae0c7db782fb0b524df49a94f1b e2d1c895b1cd706cbf20560990f16802a0968a7b84f9bfa35924d29328f1621b faaf0ad87199e139084d353ffb1878a815c57b4f6ea18f5c268c8c0131edb54d 4f3bcd3b48c0c29d3232e6e155f54de577ebfca45a10d8e15c842199a7e4c58b 67afb55f7fd770760ad6a3d4b9826ce6f7427ab41f0cdcfa449ff41362cbc55c 3c9177375fc4b58983f0147469fea5cd2f4cffd1e85aa292354dda2d9eb8136f 4bcc6c3326e2c2ecbfa63f71a5de9e7ea13b6c3bfe9689b37389a8452d1ca6ea 383d39cd18c6565c10fe5c0916c772ddda73262eaef45a77e3cbd5e42412966b 81156d514837b340244fda1193e1ac59ddbb0219611a4fdef987704f0bea72e3 f161fbdfb4c349ad1ca83ce6808e33fdcd7a3c354719ccc88dda00e48be99164 3d5c3b73bce391f334a33f652cf8bc9a38a84210aab37c8a150bc941c505c98e 6c267ff0d4bcc7855aaa3fcac1546e7842695ff2143a638172e5f0156fbb2f63 71a0208b55f069f1d4ae1049d2a04186f7250e021e809dfeb680611545be6a2a 57032fd72623f98b1286e7378b20a783abcb2b056bddf2329303c18a3dfcd2b1 efa4a948b543d0a986d25cfca19aebef72e189e97846e4b4ed1e3ecec47d4186 7faf232836dfb054d61a64e6da641b31cb1ced073477a534c6bc0e292c43ca21 9493aea887889acea74a1bd165954a754d5926f79416498d71a3140c879c50c7 e455a9dfba9649d462a3e7265f43f4cca6b44a20df0f97bcc20c8e8208d3fba6 87f0d6a60a4b7e0d8f3f7077aee50fa8c9ea8242dbd4bd58ff71dfd68b1628bd a7ebc956f9733688a4227f0b56f4028b3f32c93852be1d2014b9471c9b6ebd29 c73bd4c4c8492ff2d010afe0f05fec3d3a7cbde4eed5b36b68944890865fe232 af5748e0c294da4eddf616965a5a89bf5bef774655f87800e9e7e5c0c13d74df 4fd2085c4a8fb52f32507b1e811b2348bbdb28181934fb3d637f17bb65171ef4 b43ffadb1c1e1d04dc45d2298bbc78bcebc1c875066f251ba456665ba562b74a a4d8e39b030a8a77fe02310238e2f1924340b61aa64e2a149455888efe00ba00 97784d4acf26ea21b121e5719f7321518e83f2a4244779b8ea8c15c0f5624340 323bfba51256f3a0515c892f87cea454d149e542a42bfc999311ea06706cca09 e7636fab5fec04246d1101ee8300c6f3cbfc7b7d561e01721e6dfc2aeb6b8c8d ad6efe423a85739812b174b8e30228faf5cfd980cb8a41b73539038435b0f5ad 2960c7eea9c781aa476f0ab96f00b90fff8a79bb82203d69202557b4adad23d8 9dbd8841bb68bf6210ffb5f86d60a810f25b4c2a069aa56e260c0e9ba0f67e1d c1de00c9d7b3b4b150625463ea8e99f3678828d9743d135c9d1c244b0d02fd7e 9cf208022fd407128a98d86a1ed4b0eed29a348e6d7015205e6e5b8bdd0dfecf 77ae943769b247a6138aa6396550e0c9d43aceb54b9cc3fd55f32d6110ed91dc d12dd3f66cd9797eb9949555390c6312914f9fb112ea6e1447debf2cd6f277cb 9a9301c6f61ad30830544c0c734df3319ad4a1489dfde05a881e6e319607dc58 a258b84de2d7aed91017ef6d777f4dad5ed6128367e66c9a64a63c3ec4e1f92c fb07f48a9b42d7eea1cc77f70827120c97bc02ee2c1e5f4e2ab36da9ff5e3789 8a9575246b8eba90f3c65554ae269ee07564d0c235bfe0ada55f5b2cf77b801b bd9089471a5531bc00cfc38576ace00ec60ada0914d5819f4253499649c5bb83 9a65f69a5d5608e1ac91e0e8bfa6db6ba45546dfb6d4681e523031fb692a9e91 e89db1e28f4a2d33a171eb71e9c85d2363930ad7bc691cb45bf9f70b87776779 31ecdac341614b5214bba1c1ce28351fad2052ac75dcde052ff7fa383ec1fe05 08b17a8f4abd3271b0fed64135c1b6fa79e8252a7bc9b5e09c7a9589f7432e34 821aa279759c3fdd209b217bd2ebff36efac9c11d35550c6443dfe0e0eb11546 07dccf1c9535fcea7ce71ef7c959bc802f80cc127fda13a8774cc3ec57a027a8 f9d6c72a7a7927217590dde3f48e386762a49b4cfeb694b381dc7785eac44c14 c31a5137178ce2560d3ccb054206886ae695c3da5d2c34b427496c85a8d91ebf c1c69bd083e71ae9b4f9e970b05f5e80ff50a1b9db5c97aa0b968060b6ba2ac6 9086f78aa908157a135bc020b96925b2178ea03b32e2635282bba820ae9a1f55 dbe018f7e9ee2c32a2a38e36822cdba64f08e97c0cb5f05309f1a81d8f60fac2 5363fd0aa393d8c463ac44f23c220b2165e570a042dc9842de900eebd06e9d56 06c2dc88d0fa2b042d4a175951d256147d8cbe236f6cef1575e023824acf6e12 36368fbe8f8191b3d1b40118c3872cd57e78d9ddf74eccef743fd181bd0df838 7b36ab9b210a2c2f65385ce725c44a8dbb9913273163d246181dcd0302ab5964 43898d324f9240383080f9739b897cf1c09bc758ccda97d1dd4cbbf3ef305b11 dd1785e2b9f75fd3bdae056ca7a33c70e9935152bd2b0ef18cb94208e2afe141 9d4c583c4323064cc12e538e74149c5f522cfc0549c78ee0ada8dd22c25c95a3 ea98b6b44af5eb00b568096952cbdd36e12b4537edff8c60c223290ba0363c99 37108574ef60625242090f3a5c21aa1d0bc04ef18ce0d364b0a1cfb80552d7c5 ea8897f6ce791829b4a3a1efb6a25726540a3ddfd46d0ed990afb185b24252f5 1e8c3b7d3e9b9e23c2bce6bf090ea3b6aa59d81156f9cc49d6d51c383a0275b1 01d90a376e21ccf69c341d14a5118c74a77d1d01ae21c683d4c056a0cea637e6 eb511465c540442616e9e2b4c9c58fb463b4a8f47fcd159423013ab2c99d4202 4e4690dcac5923e5c6c41bac722d92c4137b51a112dd01b4119828b0a65d1141 326bcc9a3fa53bd11a9c27464977965ebaece3deb951cfa13cb19c65b4b933e6 280770f04b12bd7d9e3007d32c6258901db848f8cb941b6d547c16bf40935614 927d66f67e6e20fc64a9462eb1622f9af2e292964e1e04886fd456da0ae6ed74 fc94931f24ac733d9f22953feb1c47337cacd79e35b18fdfd32b0eb167a51fd6 af35ade6c42a0ca709e155d6bf896ee52478c3cf880eb44059965320847c95a9 757a3f056b295eeadc5703270f9af8fa883c6a6232db6f4f8667d4eb76ea064d 8b9529486529b8fc68eaf6712c80756d7d452630e79dfa4d64da46fa146acca9 3e730335447e3155e9686c6db688709c1114db11cd041ff7e8468f3a112f340b 0a7212401347d558eb177b0f0f33406b1299dba7410c698f8e08fcbc5d61077d ec5098dfae1f72404bfb507977a6ea30d3add6e629c852bf7ee9246e36237028 b4f3edf741472e93758a5828b281caf07e62880ee1af26a48a8b1dd905488d8e b78860092b39e7985c241b6b3e1fb1ba8557bec754b9d8ee5d36f71ae936a10b 01da605a5f6e14091aefd7d81a49466a9f1c6882160a2626dc5b7c09ce36e266 40e3e6a19805fc39f158021fe5ac9f0a92afd6fb74b23ce880d42b28984a73ea bc7126110d9db3f3653c026efc0dc79621ab1b381eb40246e1d3a91f954d69aa 699de0414e9af7ed8ca6965928782d1469a32dc2dabc32ff6383ae5e8706ac03 0d5829c03f7c838dc4ad79a2ea0d0e4694bbba9e768c4686c595f26f7f650e9a 9e5678a720b2b74cf02ea9222d1e18aa8e16081f1e14c780498ecec6bb296e1a 0475fe6d720dadb847087a4554a9ea0382812cb4b8a68db94c66d8aa869f02b0 2aa477413d9c0ef1a062187ae92d8d439c22dfe0c089990656b4febde249315b cd89cd5c3b619343d933cff06025a8b25ac6f987effabe1817e119217abe81fb e6d0b3dc1a18d7ea57a54709f16878f6c70ce8472b108c84e87685071cddb3e2 24e742f1de398bda7a73f15858790ac350a9970a86debfadbfb0e4e87fd1835a 2d1dbb0a4a9880132f356bc606e2c8c6b212f75d592c00f61a019f6f6252743c 2987a6d3bbaa41e81c19ee473d11efac27f802f56c9d3a52b87791cfcd4d2577 07eb57f1bda4e97a65dd8171cd644f03c4cd133dee5b31df4a2b71fdf3c1247d 6b999de361c11b9723975f0ca83473a470f0ae52571876fd37a091622016af5c 16ee2bdf805c3c1128c5e02767af379fab9c2a89136291d516c8747911889a62 69b7f4cae07c20baea3a6369181fdb8ecbd5e8216a87682fc87f9b1ae065bb66 fe0bd6c48bb2d406ac59d29612f3280fee09c1947c52ef15a2e9099c036d8f79 3a478665638b4daf46d153aa6ed6a8d356e7dcc54f93b9299be19ba3ecc6d54c b12b1f0f1fc635f748b0db55c5453a0cfd88a1c391ff9920a942ac68a40af9d6 3598ab9cb93c6026f7358602fa054800bf2305a76a5135ca5a38f45e9d7b65b4 6b47adab14d66378a8f4d66386c21ca42928b73ff10b4fe10efa22ec8d4cc06d 95aba381c89296b0bc4b2d2c96aa735d0c0f6141f9ac501e624530f2ccffc9c8 c663b754518784e25154043372cf21a170fa9d427023bffd2c6f1413d5b884df 077895c0fa32385a8cd40fe8e7ac02d53be5a0bfc20e6dec6d1b1ac385e74877 ccd3962a43e9d89325f59820ad081556aca41faa0862f42a8e00a4130f1fa466 582dafeeacdc0dd1f8d4e6f6ff608b387212d24c4af0e2bd1b 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /minus put dup 164 /asteriskmath put dup 175 /circledot put dup 185 /precedesequal put dup 188 /approxequal put dup 190 /propersuperset put dup 102 /braceleft put dup 103 /braceright put dup 106 /bar put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueXX 5000820 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0 aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a 9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4 9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa 4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79 c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074 b64c430282c3aca8cb8513abe3955a5e832256a57fa8e52fee3774ff9e447be4 b002e8f27dd0c01c5d0bc4a3e4e429537a7726b3b69e28ae99e96897a8743907 4fbebb892d9676cce5975ab5315bf528e9a3c7605b0e26b43d6c90ed62b300c2 8ca18b2d128cb6185e7b8368b30732e533b4035c54834e0b9a1314e78a491351 a661821f6dd8db027e55729ee0b10647eb92b78ee82c2904b49c873203d2a7ae 2466dcd9537a4803c345ae513b24bed1d60304719137839f71f52598d854394e 08f24e1f826a53ab90f9ce74f9afa4186b457124a80b4291ca67148d5f9a6a4c 6951e623b3972908c02494077113b79cee6075b7f16328ba41261a038638e88e 100072fd09109ad3f8a53b3a17c9e1c0251f3a3f5009700c2a9eca6738ae2776 ee0a84bec48d7dbdb9e40bc2a74af22c1587fa681bb66f593ba22ba52a6865e2 4a63d5fc378a6577b116b35eb935e19926b74d08ac0ee41ee4015b13bf84df1b f20f49f8f09c237946e0a5ac312494df147815510d815ca19cfc828d98f33081 2d24925a95f06b6676286922d06e8e82456ab61dcffb42626babcd69392a2112 2dba0b485127e334884fc7cccda720636bc14e0efd801a1a9a92c1ca6da6994d 80d74b18a53622fcb8f0131fe75acc9a963546d0dbc815d8f335b5f5eca8745c 61199a78d38a8db7e733d6dc307b5b6892888f25ecd3bd2b2d5cc73ea9e851e0 b18e5c8c0c0e5db461791dc0931743ab00303a5f69abc8c25a80e06182cdef34 cd8bca7da1b2a99ac98b4ceb6af03fa7d78e1865ccaccc4199b17a26f4141062 f983bf8b80995d542a0590b4ce0560a636d16f90c5298da924a3567eb52cf120 33b8d0bac43a1e5d3c68f529673fd867638828d98aaa2a9008b16125cc27a1f3 cffdae016b48d81dfe7d542c7a7e88a53aa9b2a0cc9c072d9f9a10d5d55145ec 2c6df8737806d2326d65bc9b84870130e905a16226c1fbd94585b5f6a0009909 6a41e91227e564cf22c1ef5073fc750e2d28b29698481f36af092923a2daac3e 204c271e276fac70405d9c73f2fdabcf1baf7be4084c08cee708d2f3974a2bb8 0cb2b787df15b4d1e9f0a813847b98d4795f6bbffdc807bb08b2a6e86b3219ed d5bd8e29480d212dc3f71aa59f2ce94a204823991eef3998958645f9f73b6de6 0a0c9c739ff5aa4e881c546102011a6523b4d932b257f6d93b448a31adf5b7b3 0d05c9cdf37ac9486e4239d62e8921344771d99724e3f0577ff25b3cc7e5cea8 39604f201cd15b86ca101e04ffd9a60bbd3bcf89ad444f47bb365e37faca83af c3905ac9068ef1867e61800f16104202e8b817a0ed3d6c4cd810c9fc91e949e9 f6ce4974072be6044f1b0ccee1ce2ad05005da456e33df11d7b52e5cceeccf32 78bc9fd6288a2e8fab741ce6480df36c2da873d7bd14edc7204c1ce0925013cf fdbe4d3df254bab764c5715245adc1e567bf97ad35939f236fe134660abf7f9e 96179c9a8a60bcd4a98a85535c6badce86dadea50637b0cfe5b72e2c0ec3f183 10a872a75980d95ce14bcfc6c0006fba90a6f78d5cda257ddf861e5a073f547f d941d6d704e96d2a5377cec3093fa24a667798f36e84124a6bdd3c7acddd614b a2a333c16a437287df70c5845d721e061b27dc958617d12c77d1974e13883e5f 47ced2711fccdaa6705c471b3d4f5af2dd6055c39f9b2e1a029b9b5e70417684 c546d3780401fc11c8c093287b74b5b012b2d2266e64765a59175519ab0ad976 c59b54eafe5620dc91054bbf0f9a52fae88a2069409bece87565d9089e179c12 915f27a6859bbd473e7ec56c73781e33f2f2606c6cf47a17b683a1487b7bb147 cdf7bdabc485316d10d13a2e54033aa20ae47305558b5608f6a81e81fcada054 9020f1ed747233cfde9f9ddf920b5791241696688afe907057c1e70a186009e5 72566ac61b9032a8962ef0993d64c72626da17dda4afe9a499eb5b46a9ddaaeb 465d0396be2aa41137d921a3c9a04d9390db5f4c64d9ad261e5e9ab2686e6216 20b4d83c69f567f76275e9751af992af7f866c9c3f645be598cf13de8845495a db5c0dbe89798fc8874d12ca466e657a150b1e6a6eaab8e040cfe7c037aba324 646fe793dd728f5d8a7d196f340ea2c216651625d2682c4f0671db4168f878d1 aaec16b71ae95a2f3d8214e5dc0edb1d54fa0a24f9baa4b6a6247a361c87edec d837 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI7 %!PS-AdobeFont-1.1: CMMI7 1.100 %%CreationDate: 1996 Jul 23 07:53:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 164 /Lambda put dup 175 /beta put dup 185 /mu put dup 188 /pi put dup 190 /sigma put dup 61 /slash put dup 71 /G put dup 77 /M put dup 84 /T put dup 101 /e put dup 105 /i put dup 107 /k put dup 108 /l put dup 114 /r put dup 116 /t put readonly def /FontBBox{0 -250 1171 750}readonly def /UniqueXX 5087382 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930f01bdaae649990604a33aa9eaffbe5b5489 e5c7c9ff9d9be01b08220832c41caac64816b53bbc087ae4b621d2b44b21ae5e 3f7fe4ddb05c675abfe30510eee4a7c874bb57b2ffe521a6875eddfdfd18c781 25bfca5a097aad361dd94df46f14026c25ea988194899b95001209cb7009cead 4b4ea03473ea120e7a7e341d4e3926796347fdb3a124c29660ac09f4648b313c b58e824884382f24ce08d2edc686923acace1201c16a07a42803288cd0b946f7 546510e95b1fa1cc96f0bf72aa823d8e83d7c68c752c82a54c752eed2b1e699d e9db1830272ffbf2f4996ccc2d6fe2ae272798989525ef3b67b0d09bffcef749 a805e5f76578222b9c4a8a09b13189a16ab746ddef7875f1ecf83e568f493d82 ff729baa1e0834dbec30a35d3c49c9b10c5e1d90c6e3c8fb737df5ceb3299d96 0fb79632f91f257753b4d2e34e3f54a26c7b950981fb7fe4dee3315db63e75b0 24b4d318baec8aac9cde186f6d65767df1dba35124287c2e805bc660a3a22772 0ae4fa097f1d75107441c0a0fbb9eec17d5516fa03b98756b7df7ac7eff9c7a2 364b9f691ed5cb692dfff9dd80c761e9c4d5d6061782b327302c053ce1cd09ba 0605ebf761cf9b730524e1994e7dfaa956799d522ec53d5acba27a35c4d28279 617771938ece58c5ab664aa00c1bc4efba2d15504247a68e3af0f9bd59a387b3 80db88cca083b06f5af70d768d1699826fb12ce12efc2b4c70923e052dbb964f 5fa957c3ce225c0fda64d9b5321ee1ade207c1cc93105096cc73118f4082594c 8ecddeb0d7bfde6f70bc62f10407c26a476ed88be7999d64a15912493829a9de 62c71f5a34fbf5a843e311873cd98817dc9f8a4aeb7e0738b5de10043f5cfea7 147c915cf31ca08cb64f5957f1d1871a5a25ffac84d5596a8f74bcfaf8fe6956 718915969ac3707b5444cb5fd28a15c12332e347e22eb4b0f7236f70074ef339 99e1018ceacfbad04a621c0c104d53d02716c361cf0ea84f651edd893399b0f5 23cc224ab3d77a950cf107381dbe85d5e36b81706727338e6b9d63b64ef99605 f376d1b5c5b57149cf66782d3f51fc6bba9d2776128bc884ee3b3d00f090e17c dd9d033f04a426336393ddd66d4684fc1d9204b1d604bc7cddb6d75a22ed6ca6 8143d8f01448b732bed63c2b5acff52fbc03ec2afcf18535e6ee4017dd1b3802 cc76db82ec2453cd2554c6693d7725601a2270c5ccc8d3575c1d75b52cc992dd e824c8a925d8e91374e73d78cba948f2afa81899c99d42ebfb64f9080c434d5d 8d9f7be5a958b0f0b2e64b3b7cc76a91c4db1518124d031c84df40a02ede087e 16fa76ad0f9cbcaee413691315ec88596fcfb35e344e60b8080f6690d64e994d 745a8fcd66addca1a4a857d6cd940acb9dfc98636b2e89295c7eb4fb2be68826 8030d0046b86d4ee65e3ef67f318a071cded0e358c7357a6b0190e191eb2967e 66342525066612ee7d89daab333ce6c6139df2a6e19e4ab52f5a6b802b0e568f 792d16b0efac0a2505a746f5af99073ec6edc83ae536d8d201a26378249054fc 187dd639ba46051de46530e3e5bc0b0e19992e0817c1dc2d2ceeac8e791346dd 072a0d070df0d896280499781b90be2c8b7cb5c956a2e7441526a08cb1b8db84 67f20ef67945f3d48b3dd3c47d9a85d7428a4411f74f9a90c4d51aba4dd37c60 49b166ecb3cc85ee2dd225c2cccdd94520489ff6490eebd91be98a20d14edefe 40c69b9c0ae6a868ec4b1f0234dfd00cbcf2e881b254255308ccef2ce7aa5c95 acfa88b04df73e32fb4f147532225283835e9b44bcddbbca866ee14b43d8b812 21d0dd4d54bd5151b2fb67a64bf64957ae03ba64048f5c5bc32d5251a8d3d7dd 897eb4456b22b5d35fc4b4c7654aef0b197ec7ab42b40c9ccec20d7981dd7a73 52cf693c5f3c19bbe153e0681e6fd1949e886462d2b5ce9b178f15af86f3aa10 d0b9061c004b644bfba61b07faaf03f8e9150c32986d4230531b99a8ceab5813 fc6ac27849251820b89784954b6717abb8b307c5be377aac467f62e833a26911 34627949f9d9a78058ed6a64681c4bb7ddd1b5cf94aa1bc6fef7b1b0108f3214 0f2db587a5a0117376c72a6f15adf25be8524ba9cc8f5a7fd02d8ec7c94c3f6d 5c40a0d37a3033de3c4c1a588ff55c86b75a3c97fdbd9c7300be48ead05ef9a2 b23af8727a90462d141099275b708cd5e4976b35a04e466ec6c139277483e68b 380b608b5f727c923a4258ae43dd3142ece1c7eb80f89094e6f633314cd54fa4 bf0dab6429f0e08becc57677a64eef8ce60289667b7a739189dd3aa10f691762 580f6b07aa87dc0bae31cb1c7850ff24a07a898295f57c0422c806e0699ff797 3dfa3d94446159a01d5dd1468ec097b34cdd9bafd49403d14cb6a32eb7c3e8e9 8f5ed0a3bf2208031412aff31b9d394d243a5ccf59d050d74bb0c1255f4ecdaa 94369db31128e9a2e41f231bdbae6ac95a11d7fdfef142e888a6e37ec0a19651 1a937d21a3bfd177892f7553f231e7ec4468d99ca2411af907e81cefe788d59e 15fff0092849e1c3ae378a87df6d16ff8233656ada73b27a8cbe89c983f00767 ad4b005682e1bd7497c071a0428ea7f728b546408b47e50e8308870f8e2ad02b 83873ed38dc13ff664799a19bd1727bbdf0497a48eee062f6d30536a22f7426f 1214d8da10255d87025651bd7627654048d98127899badb1ebffe4176ed78ca6 5232528c38a2c06b68e49e1346921f7cb7c98f132ad8db5896ad7469c7078b23 917b69733f8cde9b9ca18603a12f7ece36601769090d9d254023705600f1507b 8559b26b35a360691f506ae48a2bb0c2e9f083bd932365ab0e8bd9245c907089 fc891e28bc3b6faf753cc8a68ae20fdda6c22c32cc4fdfa42ae22302820fd11b 32bab467cad0dd11ebb31bf99eab42504db906e0eda21d4635fed4ca814347bf bd9b7f6d5e3f89aa16f413f64be3e928decf0d5537ed74adaa07e92dbafcbbe9 173e0a72cd69e0258f24529e76001c8a1ce17b339a78b7af7e6835186efa117d 54a534f4e0ad46c86743839fe44adb444e5eaf0ec3f52613a62fac3f753ab693 ff99454f3435bffc3408e9671c5cfcbe35a6399c8d2eeddc72f1843d3a59903f f2f76cb1f73c28c4a326c96b7207d9d029d51316c958fd2f96c1b525cc79658c 29fa909a4ddfe05b482056982b4ac760113f017e6629c99694519cbe670e357e 83e398ea994214db90d8281b4bd6e8fa78788f38b19fb7824dc6deaa771997f3 54515f078cbecfff4534a3c6df7224468f5e292804530ed4e0880cb587b39dda 1c2939a83c3526a4416ac7aa1e9b171ffafa1679d5a4da91d74aed78ea594fb9 e4e03458b109eabd161d1b072094342926dba7298823e317184fb5ddebf8a017 9795e9e89b1bef1d26fba2a802726564e97c2d584c80f0888c7f2bc607e987e3 559bea4ce47830be31f64dae22a0366a6edff894b4c72de131fd015431bbdce3 1ba85e13b62da6bd82d34e3f92121127b597f095cf03e7b4dcf85d2931ceadda 30366a24b50a352e08564b30d9b34f9b0b445fd3537bfebc31aac4cfacb0a120 a1d03e1b84b944b08216e55729922a9665a09988aa460dd7299c27c3e3e082cf 3a6bb74a41f36fba94e34a0bea42a4998cab797161139b28c9ddd4878abf4d0e f31cfe0d3ce4310cd93e00d91e9c8464f8626ff955c5220d08d086e55bdb6759 ec8c094c09ac2eb24b23da76bb439bca2f14ed81e2f3da3e0c35393a66f4396d 80d304aa69f89296c33af4aa80d84dec12499f1b31c3b75fa70caea3131dd6de 2f46aebf48f0568d610fca265048f72d6332636cc0d0abb0b03d1fd93e2db55e 348f3572c66040b607cb9b52ef1ef0ee675832401062515363f2eed79c351e7f 0e54472f6c9a881d0fc544e8961dd1c3556d3a0b6d2c52c18a459cbfd2cc9598 c2a05370c836f93f50b323aababc6f16966c27ec175b78c89bf3c1f5d705fb24 67f6dbbaf8f4421b59433ecaf50cef833065160b2f05fc3333a82f8434ce134e c69e51fc0c876219b850544b586e5505a7ba1a232f1e3414e279c9126da8ae62 b933520b4e55d38a7a9650be00585cecd6496114d2ee12b9a4e7e561e9de69df e8e6c3e409541802e06d6400d931146c052590412bc450ac7ef6e2897b5ae071 21b71ae52c803b457f84aa6b3f987cbbc650daa44e53e021830eb747794c5532 7b014e04dc57543c94b37b32963ed2d04887714ec255db09c4e4cb59341aecbb 74ac0144d99d31c6aebe5b1d77963a4a3338282f4b4eb9550101dc50d55c909f 3b61f63159f197e109dde715afa69cf498e55944151a94c7898ecc244dff4547 be34c0d7e1b54c414c1fe96fa3d360fd4de6cf3773a763caeafb17fedda202f5 018fe122e0d19ac0e086b41f3fdad02ca0271f50497d420349d84b6e7a39d326 f884592cbcd881b5a124c75ad371b8e910dec17a39e63f2b01cbbd8e4152154f 0d53d6d4212bb03e56dbc25f8f69adbdc2189a32700bd409b72aa60fa2d7146c 551eb925c17215414bd0fa6ba83c789a61b5e0ed1e9c6043d79adf88d1f4ebff 20a3f70df8195b7b5f40c21cdec46743a8a76ade60d2c5fea6cf1b7554d41da4 1afff0b5203aad74ddd064c4a8ea2680759a2c8c7dcc05709f4c104d3202f5ca 7fcfb065cc35d47c5947c97c194a741499432210cc158ec915999e20725c9385 488177a8bccd11162a9090a23c733a412721a2391bf337f3df4ef44fe7ad9b14 15c8cc9622fd8e3c8f4c531358428776744d5cd65b0b85d4ffb877323d526cac f94b912d6c64c479a283206579dc9cde2fc7b0fe5bc2a884b57405e892cd8095 d767b7bbeef3f17301bfac96974af0e9546effbf53cbf6f23683d4dfc0d57c97 cbf1b83c342d4ca9339927e99c0b4ff7b99f4af9847dc339f7b4752a8e2e40a5 e1749589985cb4d62adcebbec8b93f804c6cb6d3127f0149ecae3a7d02fefc6a e703875118eb8d492dd73c281988d5489df993e26e76c5c964ed480a7130b9a9 a9ebc7b5472afffee99d4699a49b268484ff75fd727e5ed88b74d609ce891a96 a193deac7172628425f19360e40f69780e6fafee92287a826dc0ab714ad2256f a3bb5ac3826d6f4c3a2c2302bd10652376d7fbb88837d2d914ef36eeb819bbec 7aaddc59a7f72a6a1e5cd7327eadbd3cc1e664e9d22fd026c9bf2efc1fd39175 f5a654ba838b72a97859e8a38a348a051291affbdcb44f30b8dec0daa193bde6 9254a7cbc1390c5fee7f05cc341f6e942400f4aa4af3aa5542be158cbc65d338 4bc25f72a628397d4cc57d1a00e45ac84758e032e8e82d23bbe5b0c4839dc75b 2fa7f79534156e0a57fcc0eb0c2f70a942703df557858c648d8a93353ceee9f2 6d87c9614e178dbc9616259af92d062a9907ab1d56284bae1058d77a40110abe 7022618a5823d50ed7f5d793b467f25b3b56c4eb2caa36f4f3dfd08032335c6e b9c3948e9efb1743fbf45da880d58abceec10d96b7599a0023e7db640fefb909 588427215e48880b1c31b284593dbdf028193e923a7c690ea4188a6081c1f308 0a819f66a646da4893f2268b892361e2227c0be02f184f902461 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR9 %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 164 /Lambda put dup 175 /fi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 42 /asterisk put dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 59 /semicolon put dup 64 /at put dup 69 /E put dup 76 /L put dup 83 /S put dup 97 /a put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 118 /v put dup 119 /w put dup 122 /z put readonly def /FontBBox{-39 -250 1036 750}readonly def /UniqueXX 5000792 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685bdd20eb05d5e7c2126132e33a59a7170609 dcf4871a5d023c9ef57d3362d9f2d7a440bb69bf653364105f16f4d0f03582f9 aced3d05cc76489b16e3fa8a446094d30038b06ecceda269f2eab9d19a99c7f9 39f9548f206c5a457a19270b2b82c43b091dfc5573468eaa3e7a4a32f8042891 d85e4b180fcbcb3091d2800e54c87d84ce9cad6869b5aabbbe47f40c68799893 d22b765295e1e69e33aa048b7ed98ba480ceca91f3ebf8ef85fe9a3976909626 b95ac5940d53f9b02215d84a44837ba25ed15cce0d504f1d335065594f3bc824 5405407591cccb11cfd4645da60d960c0b93f187b0cf7b105543c0b70f89af5d 264b6c026e3ae646acf145950202ec73282111e3e601cf2bcde22ce3edf6db23 516481420f26552ff4472d749811f27768150450d0d0ebe3c79f999e99b5c0f2 2eaebb12d97782b1bd91b2a1f62a76412548ad53c0dd411d4a08c0f071c2c218 63d9adb75a4621803ecb84c2bb235b620b658984b2d8e0c4637e2811bc8f0d04 6c8935afc70141e1b2d9c23bdb251d304b3378faf8928bd09686aa0340fb0cb1 dc48c996ef91530ff078666fad227a3589f50b605267212d3a65ebc1019a8eec 9a0739a00279471a01e1505c17658c10030fae32f274fdc8c8774b0d5406c384 a1d17068dcb0c2575c562fdc5a2176609bad9a2c255e426a4325a4fc3053c7b3 2f35f7bbc9aa50135f30223360fa2fbf019294b1d29c5e2aa489fe860fe1a879 5ea9f2098a92c845bc50220471ab711ba6e18c4ae211f10a172c60310c10fe9d f9ea1cfecaa5fee0fc12063f8f48f26955f5809f8ef09dbf7515c7ee361ce748 28581752d0169cbd3a850793875694c551826a537f8f736c280c09106a42a594 1735937a6beb811b2898f8bd4f8c9c1dd8b6441507fd7bddd9f5162c20f54793 e12ac8bde4565a6dc53fdfd70ba7d098afac1a7b77785810572bdc32cb0cca46 1a57929bfa25edc04e3dd99e1679e662e0387703979ea7a352e9cde984c3b235 7447b3f024bd5ba523e3eacde86bce6c3326b1923c16aef61702601dc6d0dbd8 6cda7fb1cefd4c8dd4f8442d7e0ecd2e0470ec361a7beb58e405976bc1d7c411 3604d10f131e5fd199cf2921a0637bf01d336c86dba8c2ddfa8b21c38c934d62 2acffde88fed13f5ab6f50a35482e2182a2704f0d92d5432dc4b6af8ec9fc782 6b2eb2f70ec44a4104e1d3f6b9ae718e5aad7a16a8be746008b478030dc037e4 d8c456a7e9f8a798e56c98863454a10bebfdcbff1fcbf39e78a203c02536261d 97a85ac8d4b8f52feee0128723d4401d99af089d29d3b6d1600ada8546e5a76e 487408068a999464564cbaf9e9ecccd824d29e8ea3b0f7fae9b9f0e58ef513d7 50eb7a9feda8dd49898811aaf0924ecdf1684e0d82aea924eff9d28a34a8b3c9 c9bf765baed5f2165508cca2b76e4547a84edd47933b332bf14f7d5099348b0b 3f0cc0fb814c576db5a73f9af05daf30cff21ffa20127d2e770db1452474bd78 c91a6f6448b09dfd4334c2bccbe027e018f43e22bc313522a3b6c96a8cc04e47 1ee28c06a3c3eae0c0fffa0ecf5e72aea2cb6a60b45f2a32c342f3ef1e391a06 f62d146b915f7fa115c6f33adf7deee9f854fd8c0851601e53c67e980fdcbaba 7562b4e62b3e45a01d8649570c3966178574b0132160291f623bd14ac2052880 564442193c10d0590af83d1a1fe16f5686711fd93e617725206559ed52d5359d d9df8509825d75ac7b351b5bf4562df21bc6382e7d252ad2ae95b1a51f229521 5035d8e2477db35baa06d9befc401ffd7d624740fe720ff71e744b2575a137e7 310b42d8a1af38ee90b71118ba1f38071b0853e1046c8d9b7ac29843c38be0f0 8cf64b7e3b0c62082d242738f2c9f32091cf65d6d8c738de0f948d72018088fc a1d25a078c6eb20097560961e7a303a3a0b8fa74fe106f65dfb181fd87e841ad 4d3bd258c7e7b5a9a3388591c4cbb20cdb672919c66c901a18dee14319154fdd 7a95db7cb8770516ef8b7fd14f90b44d7d8aa46c412eda6b2f56008a3c5b90ca 701c116432ad8e9547062227cce55ebd7e276dcbcdc240790a7b2362580b16d7 aacd9d15a932397b3f42486b89e9447dc9daca91c36f8509d53c77916208ec2f ccd5192eb43be091620389269e67ccbc37cbdaf707d9585cabae9ab83fbefddf a5b8c4bbc5a17c4ee25cda3f290e588b8e673fed77da23950ed1496c5416cf93 b8f6568caab3b6243d7a10dc271bdc418c8c697d03abe0455fa8c42be26c9d86 5455fdc5ae5985c8127c1663d1240bf9d75555870ba13075e4bad712fdcc4a8c 0cd1ee4c300f8a3abe577cf08c259adf92a3db8c80c852fe3bfffe3739fbeb59 fdf695bd762079af83a5a34adcb47f6c6eab4ec816cc6bb4d843fe2e8c3776cf 104453c1a8010562842225af820283d5fa1d7d5ed72a02355827147ca7f5f129 fe73e4be0792f9f8d646527fc430910165061b84565eecc1d4102a02fdf01f94 15220b6969df85b29464d50d7b3b20fecfeb244e9ad52c5862aa80b251ab47bb 97f47c831541e5232205740dd48bf0e79c0cae4f87f9a0a774d30f611bda85c5 5c595e4676673bdcf63fda276ae9cf4fa509b4fb576e97a241c63d29197983d7 b75d87d0200b4e736d2745bb66743b38abf4fc44a3619a4a8e9d818a3074f609 a157c637ad3f23fd5349f8d8da02f1f4f8a5e549ac4ee9ab2b28ad87edc6a85d 779ce0b6c798bf6e77f365bc1009c4cee627fb9a1348f56cea9db87279df225b 0241ec243bb60575528873eb59dfbf940245fa06ee0ea35603a4e0b9037c6d0c 284b2aaa72ef2e9e7db12eaba7a12acce9d9d82a6dd00376c5614f85b195a789 05b39cfdde231435077fe92be383503711133b513e5f4257401014ceb7ac1590 d706b0ca8bfd8584604ba98e35b4aeb6b744013b53e780c0041d3471b11cc058 a5937792ddfee42e84bafbc8c301947a0c303b030c1076c99143a66f1e48978a 41a3100b15051bc345d0320fe26d44a17e6fef71b5554891b1b8d013c74d6124 56e0aa93b204ed299063f0cf2ea3f6e573a95f2280035a609332bfa53fdfe539 abd4304628636050f2ff7c0d7780f0fe735473bb8014a4d8c50af41849c833e9 3a2b2f361d6b7f8c82d74d6c7a4e09d67a256ea50da03e790f6b0b586d2c6e74 6557ab355242cce6e7fad09fd39766299770d113fa12121f406ced96b6f30ea9 0c9b1a6de200afcc5a94ab9d6086e87149d14ed2e0b3855d622898006c2925ce 2475d52e7ba330aeb9fdc540f2c9a82ffb5c2c81e84ab52605f3d3ab391050ed f89c5862d130806dcd5926febc83a5860e09771a84f22243e85319f2ac84e5eb bbe285167a055cb08040afefce8d068ae8459fa7a56e2b0ae9b5922f09ba58f9 6d65445aadbd0cc289f72b0deafc82280de0c4bfb8b106222b0bf5a68e59d911 bfa0f0571c57ccfdecc6f2b61d7f149a768f41bf1b02de63e7884f41c7d98248 23bb4e92eeff42cd2b5b503dfbcbf501fbafadfb61fc12c216a1008e0264bdf8 9efd0b5b61e9da0203d7520eb69b33d9861f8a0c7992584d83e1ad97eb1a9f51 4071c00f521d9a1c95698a267435276a33748c3f5f19db743a3c46bcc6f016d5 2c378bae18dbb7412e96a38e9c48030adcab7bb554f9e6f5ce9207fc9e57e555 df81a2bbe42213b3fe8e63969fa3407fd9185380f971763732f33b952a02b06d c6b55efe6f4d006f4189be2c53800c86e21e0427831ffef67ff46d60178d1fc4 0087289d26e6755bd8243c02651a09d35bdb08946441f4f90dc30ffd3628c083 115697eb4cb6a23189750be5d3824f976696b16f141a35f7f4ee9fda5dd10366 c789ad6b667aa73a739e981cd2e767bdb2f414a672e55b1fc9d78213e9bd8427 d9d6dd9ebdafe8b477d9fdc91e00339a99097e5862a14b9d0f25a07df8e95a11 f0e868f41b51ec5bb55947bd215ab2177f2e22f7ec4f621c6e0aba6361501866 d465a292db3e890f8eee4a820c63e1464419ca51b2e6e5eda534228b0c99c67e f384bac3798dc7cd7109f7a0f485615a7bb8111416e30c10b6ed1538705b092b b6d59718aeaa4970f03b8d05cb770498976abd21bf3e71a8400567d9fdeea46c b42726d776dae757be5ff868e85ebe2a9b5a77d9edd4193d5fe70982b98e4d34 c5c543c35401e0d7391bcd554c7766cfb2f097d12a9f9e28691318cdd9286ee1 54baf554a0ce5159f2b5c2326bb649c801075fc5d62d37015ded94328fdd3cbb f79a96418d967966d3e926f9c18e932723d577f48f33a55ca2636c4156b50948 9810972675c50e09a941baadc65fc002233373308b5266808f354205a3206f65 d5597109a32f4be30d0a7b3280372ef5e688be31bc20c23d46995eaf1123a7df 0925a4a2f50edbe749e200fd2dff65a4842d47d2716254f2fffc0a66dc0c7887 e3f2d97953230f067bf5b1f27b17d69f883371d22ef5cace5fadf7659d6b9877 6c9e5d43c28a7c5517f12c17bcf0133cbb9017cb05384011609d15e9e33e864e 31348427654c1a5942f947f90294b10c7396a553c551a90c1a7988b762b09742 8694fbf500b51c439cd84d7a02ae7c0fc32e7cd30721c781c49f1f607bed3be6 c219e6c153a896050c4d224ad3c3d3114b746e90efc89ebd83d38dd149ba9151 651b40d34d3bbee97328d0dea52a9ce16342c5b776b44a630ee855fddb1537c0 85aaa96782fcb54666cf1f3384684c5179bbba9b0e468d1452595b11a90f0894 03b111b6c12348ada5b8c9a7aea259b0187528a24ff123b0f6e4b0bb0857213f eed0bb79437e2d78d418d74857ea4432a287ba5a4d89f638010f62e5ad060968 8ff10baf1b3b38ea6535a52536600d1d57de9cc14269ab13fd2b554f68ea0e99 da9164ca7cbf176b55d77d20e51c9c5edf768a78666e677ea5e519f413e1bacf 4a9e1916999bd703f4c8801e18bbd55247ae35c48e4c26102fcca797dc8e7395 aab9d5f6597348fc2e3f70bbdd7630fa1b4da83f4558500ad12808395e304de6 83d20936273ad898322c1ff448cb6a1911bd150157ea0148edddc53b0486cad6 3091fd15b9e80e1ac38b322af3ee2c212542f1bb669608c16d7747bf3c7aadb1 42d4918e00047c1abcbd20796d12903a9dd044bfb9c65f9fc2b076f229e7a048 628f538f49aa3f28c8a107359abc45d0b9619e3400d44004eae476557902e946 cf631540b7be69854d564e76ea979a7dbb5522bd808f94abfc121f88f86c4d15 67b805844c72bb260137d23f0a129bf4c072fafa860cd91e78a98a0ed52f2b17 33e37b79e36513211b74575a9c1ea5ed1191ada4d8c59ae034bbf195be83d952 1a9dec44828da5e54158b530af014e3911bdcac8165b510f8b473930896c5e78 1eed0a38f13a01f9ca53c079a41fbfb00340c3b011b6b6e0e5033031cca6982a 0b4890722dfc8ae2654cf8976b4ad93482b970f84ee4da142afc56f89eae481c a405cb24cf7c1155591317d1f0727c65b47001d69cc15a2f56fe77095ede03ee 8f52c6f4f08d9838b07890415cccc003a954ecdad178e9f9665d50e9de352972 480d6ac7b0f3749745758b7a55c2dd2f46d393dd4dc055fca4fae3a61e0c9ac1 bfce213d75b1d230d9865032d0587cd5f00e43afff5c5d0ef331e6a5520b4d55 3eb8dbae88a5eb6c00225715c7d8a8c75994df56a61cea5bd6ad410dee2e8b7f e6246ea425b5d71c6ac513f515b10e1793940eed368c05739ae421987521b53c 4e13299b15d6b0143a5493a7caf4bbd8512942fa40f93b0588dddee483556524 882af2621ea9e1736e435f339683fc298636b86382a4f9377c830ab26e3de538 a28e8598588df9aff9563cafe46ca763453f8cdb01910f7337d902425fc69791 ec7319e444932e89a79858fe40c62126069c3bbfbbf9f29e2240bab2129f9b2f bcd3e2b7d4f3d3f028ede6830983733e19db059eadffd0923c3c9601481e3fbc 6bd5ad30f0e65c6f7c7a2ce6684c4880e16931c73db7a4ec1513caf9c65c442d 967feb1b3fb0f6889ef2cc3c6b62a809427060fb4bd722bb57401dd91fa921b4 4042f8244e6741df046736ff7426df883744e2b26f69216318b771315ef80d19 dbd358b9e616c04347391821f14fd9055128faef77d1ba10b9b04ac73fcf1d1c fd7513f245e794f23f53005ffe4ff9bbed8340aa8878ebd3a0dff0e1b57a0851 6c3e2297eb7be947f95bc26491eac5d120ded9dca71ba95e5094a6b45ac9dfb5 8c183847f82032e79712ad797d3a74bae0fed59932f215d8a3329cf0ffae9bba 4ced0edc65c15d6467d4cf0b26dd4165c751cd8a28e6fecb7ff582c8dcdfddfa 50abc0b571c1c30425cfb9d5edab9bca33ddbc68cf9b878e53de66145b77727d cab75e27af31c2966b7278b9553dc5dbb4a6865e6ca6003534fe51835bfcc5e3 d0a539a31105057a01262bffab500b891d137d97f9ac6bce644f17444ed58c39 9cd9c032428971c82414347939686cc01b15036caeeeb9278aa73245b579f27e 4bbf9753692a03b85258dfea939701481768fe39fc841cc464310614af341566 449f65e582271238e7e72e1a9cb7a2f62431373e704273adcc60f6708dade925 0e9e5157e842f66e6dfc044bb523ca24c4ebbb06f0ee31e7f467333af8c36dd4 2ab14d876eda2e15af8fef1092d840902ee9f173677e2ddd92b4b3d292d888ee c7f0b7ef813fc7231a91c7ce7feefb26bcc2fa232d2bec75ddbe6baea2d4207a a87a5a56aebd50784cdd8e2ad9332f3b6b1293113efad02991d079d5b314b917 a387cbb52a7d87a321128c3a74f9c4525ecc6a5d7a6673ca60e3d1e5aad23686 e48c5bea9c0740ca911733abed4ab30d242a02d913f82007052bb46548f45f18 474e75d32ac88c311785d684da5fc2af9a1621e942d1dc356e67c0f883141fdf 8bdce2c83ad10f7e8b249cc69340b0e4b5901a54dc4ab61735035bb4c366a2a6 5797aac3941849a0f6604e68dbe3f36b1a46102e0c5df45b36dceeb66d0f000e 1f7be1b730d7977ef5fcced0e4fc27b6ad8175092a5b70c39d30d2d38e492717 01b194a7736996cdcffb1bf4e08983354e08194f5e56b9283b972313089012fc ee55078e82598c6ca488d8ab6cd89d649ce082df530252ed6e13996b36b24f9a 0140c07dde0fe02bf425c64d19be93f9fdfa0c3f6e1b8e266f2d19e677fae2d9 be12c8bd0eea7054c2f334c045f8f4a9866f48b8a62f337636ba0c0abc4d5291 689f1fa19b6bc2bd8fa7727b40d6b32b64ccb01afba46c9aab25c224d3dd6aac 0777b090c5312470e4413dd6f7854e46fbe22d08e8d92fcc7f760b2ce6ff0541 2352ea23c62762c811b9dfe6ba6524077f3dd14b1013ad6878705dc843e8ee04 bb467c2bec4c87a3da8931b38774b74b50fdb6230167ccc64638f5b464d50e5f bda37278089cc2e18b5d8db533e24ed2a4f14ff13b512141d36ea1b1670b1d53 a1434bd90e5ed688162b4925e737adc3c8f2c38525327581f6e59ad37548e101 de4bcb2689620a76180798217a6092bece69943972792783544dea62b2e025ca d40a8dc6b8239e1d26220a45a69e42112e655ed9ee1d78fe8f8a62523be7afbb 65316c8efcee6bfa0caaf915cb43726f31beed9a49cebb22869c79df80c7e61d 17ce31a53fac643e0ac03fe5c7081ce023877a3c214a028e2596e3d3685268d8 5850a4adb867d2c4bfb589b1f5247e317d4a1afabfb17dfa0e76335ae251284d 89bbaeb1c05f2734aa78530482cad30af5448e0d8a0c19b5830fad63f731182e 9ba785477afc727d200e393612869db66c6253c5f13f27fc1855e315d73fa62a 42ffba17ca52934dfc4fc7c548a0c751e9e18f8ae45bbe25e68d5b95e0bf6082 c28426dc6e1842a1ff6e2d2803e3732eac874fdcc92c00fe3462a60dd51ef930 4df3135cb0865c96ad62e2d2947f9e04abf144916083c61bed35c9a6df7cf06f f9b3c98ae848785ba4561adf24c27292601e11990a2e88774fec8d46a5d813aa 4965778ca603d09054c38278cc1d749628c1ffb59d5236f313988aa64efe0d5b 002d463124844922a10d3cd7810a847085b67a9813a24a225f5aaa4f4c66a8b2 6aac57a279e2d6e6c7da723db118a183b782bb667329edfd901585773705dae8 55515dc19227349edd8b770c8371408eba91ba4e64ca6e37085cc6bb05e773dd 1046147bd67fc57bd4e748eae63ea66895ec0d6cfb75e7f7a81b08d1e5cadc79 c04e9de88611ba3b063d865c56d9afa136dc2263634104cb3dd1d0c2053b53b0 10c058015b8726a20291c464981fea208ca36023e1a5e7312e0d0ef6bd8c54ad fb488f2c81b265f0359a4f8356c6c8ba82cda17ff91aec7d9a3fa88f85b99569 8fc4024c6e8b12ea1189257b38e3814d50de90beb69808a6ffa2ac0cee48dd53 e04d7b2442f2bba36683be5b6c50d55e1e5fb8ec804e126252dbe720c13790cb b8bc864156cb75f0bf923500f503e7e4983f49fbe845c4ae6d01e9821dc17f0d 5ab1d8cda7f235f70ecc849884fd41c5c1f36bc3eed8b3f7bba8f6aa31ceaf2b 3c229bb8e3904ff6c66b1615725fe4b55ecf6b2ff4662231598a1b2afbe9fc02 484c77f87a79e98a503ec7462ef7459da7258c7ceab64e1aa85d60bc909357df 4756ee1ae666c6e23ed30d437041cae60c5f088a29a72db0c7e923c8a4f2519d da587cc0d6bc50d68bfb73289a8dcf4158304150822f28412159403b1da43a94 2f68fa5ba4810c6204e9b92e1d973cb8c1acebfebd9a655f7962412c7cba4300 e450f82efd7c5b5fac51f2ec5420a065171cf3360007e98d51de60db0c9c6dcd 771398b33c90f0ce3614e18f3c6d4222fbb81de3bc2eca11ce30aaaf1d42d0a9 512128610172dcfd484d1cc419d2c83b3b3b7ca53027c0b7e9dd6209771a6ab8 e3afe9804602712aa535f60a46fff87bc415f9e2911b91d9a1167446d5a1b5dd d4c4de36ca36d69ca3ff54cd65031ad22a28d3407ed8c501fe642b6c704344c1 2248d659d7e3d500d8b18c150d71ed389f948d8621c5cfe36e06f5bf11613f91 755158da1ca435eff11db473dca1547e585e5665fd40b44b74442b31e840ef5d cf6ac6e798835735307576865ee5288db9681c53477f80e91d7fce8a4d7486eb 43c74bc40fdf5fa763d8f14acea36a1777cca3bbcb6ab74b0b8ff97d6205fcc3 20dabf2be1d22439cb14fca0dd9e7df023378151b868ec2d9d8bdadc59ca0c13 00a9c92f8f9888ccd092b99ec4a2ff65555f3bc4a3350f3cace3249a8c769f24 5fad344ea449ad7d31b9f866f936ee578ebe4522aa1cc2794169976b97b5a1c7 43f1b1824a0fd288a37f90079751efc03061407ac04b374d0cd797db2dd764db d85f78513278e026f4e9eef59bb4ac12d55d2e7b0b5a22fa8bd515319eee6151 63adddee2bb3538c652573b2c19edec569a2a53f957023655b42a75e5bdd9a98 1ccc259d9cd2df94d14f2dbbad42e2a0b2caf6f15a8f6757f33690ed2e4fdcf2 e05cb24ee1a1253414481bcca0cd8cbadc24609befb452a25a665b61f6b6e285 99102074d746af1724173f8944c3233c66ed9b4fffcc3ac4289793cc0031e0b7 682d0fbd48e8d9938495f23b7034f2657ce25649c234f8ead9d797985c7794aa c1d29f98985cf93fc3ccecf2239d4662437fc9b8e2c1aa12f0ae3a6a33626f0e 465292948dbbf98d6c581b8c650399272a6e0921ff7516f2d7d39aba7ac0fd34 fe6cbbc866aae40226812e798991200e626ee83b175e9e763a3c9dd55189a4c8 9327f840481212697ce52263c0263a0d3cf399cca02de4cf5254ca5230980354 320dbd945a67cf313177b667ab25caa3c4cfddff74ad0b57487ea8655e2bdd5b 3913a6937885de1c838612c98bc826cfdb52f8021ec0b35f1e028da3f982b03f 729f4379b6eb42a1d61279fea0c9cf90e7f6c3a9e734e4ec4502926d23c4491d ddf47b2ed6ef9683e97a8fdb31ab271e57c0edf7f0237ae5de5f5b6955ed8d86 b520ee3c73c8128b69ae4862c5f3990e42c4988bd5457f64bc4bf926e35c847e 5961c783c8e713eeff128054439b26b9c667c8bf827b7220b01411dec79f1bf9 fa647326be689918b5f9b00c9f49c13704bf4c2aff068f0efb50ed6f4ba5da94 202db7627d7d401451d6b4161b97f32e604261071c6247447afacc9a3ffdd2fa 8b68fbb48b2203d8c09a8011b6d0d3e4b22edbe524c951f4ca8a4c5b79f44295 974e09c2780c78b266fdb0024a0e861430b0d2b115d3abeac14a96c74fef6082 9841695b7d1dc744ce55b07fa90401cb9daaa756479c66e0bb54236a3686aa6b a4a5f9c7e81b94c1574848b9eaf6d4f2f874d961a7a357d8c4ff55e4cf13a02c d7897307eec5c388c0a448009851fb954cafc166052a523f5b6eefd30c8915db 59c9006a680ccb83eb723436b4185f54e615d9bbd93947c9c84cb6563d13dee7 90603c182012213a6ec41a198bedd031fcbb4e3789c2bff834acce1d051932e6 408a4d70924a51a4123c075e4d6d034e0aa9778ef34c6725cda7250b38a81621 3c697b86a295aa38eb131c2fa4295ceccd37f8df72e96d1a422665713e0e6f4a 6e1ebe6a7c51c277b01aba49d1f49643e0b6a53c0ac5fce3a0c95958c0ddf297 5137b470fbcec46ff912790e5fe3475651508a9a1012072e4b6ce8dd894215f7 6266dff5a765e9e88a70403ec6c61cce290de13465fa03c9ec5bdb77a54ca547 7dcf4598209518c9297fcb71046428c2a64e8e5c7c0e2f8b780ad72ce35ef3a6 7622c41965260731b93113251ad92a05589ab6a81fb33e61c9a9d7a8509a758c ce9ee9f215f16330e3f2de589a433cf556129d83f42e956e2525f1a22b091034 b6a56411401489735af3815a2e9cf15a649e1590210f0b992f3e1cf15a66313d 842667982bb67bf17de250ca75f1a9d01c40208ba9dc47ef37f31d4da06795e0 296b460744edc43561b05d8432539da2798f1f0146545f05112c1cfe1a76923c b6e9eff0040bd5909892e6aedeee858847f78f5b00328ec2569f7b2731b36aff f1edbf85b8e21f27515ac79e4bbcc9d6372191d25fc7a8d3e2aa191538fa8d28 e1ad 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 164 /Lambda put dup 174 /alpha put dup 175 /beta put dup 185 /mu put dup 188 /pi put dup 190 /sigma put dup 58 /period put dup 59 /comma put dup 60 /less put dup 61 /slash put dup 62 /greater put dup 65 /A put dup 66 /B put dup 69 /E put dup 70 /F put dup 71 /G put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 88 /X put dup 89 /Y put dup 90 /Z put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueXX 5087385 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792 3c6e705479464a4b310b58348c4b42393988fef4925cf984423aaf65fea9f0e6 4629953bcf50b919d968d99bd185f83112b2759cc411764e9bde677f57c5ee5a c555448d5f81a16259ded1e11bf4119d53e8ab07a802df900d3a2d5ccc1c6876 d29c5e9effb7af3ef83400b0910c07873a8c56fa7b1eb1ba426043b00cc95dbe dc6e136cbbbcb3f67509964f9f281ebf81fe5b018122eaf66c4a838487e82e18 6e006093042848a903efb3469ab6b4049767aadb95c30408dfd58d8a10f4cb22 168decd9f3ee100f07b49aa44c92139b669cc312ba20192454eb2375be6284b0 26659d964b96ae82d4942e758027fcf23c25ed01115af27ce7f20efe2a822bb6 84004f20243a49c9e93301fc21b80815c033c3e2ba58ef53da2157d524b395f2 b37abca13bc6a2f42e824ab7e47106176b0d6db267fbb795ac7425582df2e3dc 55863468a9200742bd7b552c48f8cf58bc21343bd3b95abfa140f33f37c6f3f7 8b0d8a5154eb7c1f62ec598267f13e841a3e64172663935ac8b665d86540d316 ddece329c008049c5e74b27d59022c5515059bc3b89370b1bc6a169c888bb325 e0b74282d6f053a50da4024ed1e433271a32ab8c17d41c632b41cf9f3ecd5fe1 24daf7aea7ce8a63047b245822930d517df7baaafa69d2d17f7d93cebd47deb8 5405d720de0bb4dcae731a8e27bdbb6e6be38d168b7daff815acfc32ce367374 bf9fd98c0ae5ba1bccdb84d94b5c173abc92f7d18e19a68f64a2241a0a163910 8dc46b8a04ead17662b7bbff3d3d9a95d5937698573bfac64973dc8d8b8d9f68 c52d0c133119eca4fae72f7553d276c817003234a98337d7c037c0f1bce8a804 57113bcd97515c002d20f836fa086a3277727873ec2b64a92bedb01193491134 b6692a08de4a201a3f11dbe070d797f7629ad487d2b8dbf89a0631956c93864a 4020b54dc1f3dc6de588d6b87dcc0b683e8e2d2fcbe2fd433ebbf9211b03e88f ace375b4f66f023a08fce1889b16688b285b71ba427af5c5036f16e1ff0c40dd 1061e00066097cb28d3cd73b8049546f78578737e55e42d1475451da1cde7dfc f8662e8a9fcf5c68b5a0f786a8e258fda6c6b37744a7a0d6aae65536df9ff5a5 ec0152695c9dc624cc0f83af1cd7599d89eee9f4f50b94020678653f3f513d60 11bb81179a34211b4572b86bdf2e468e824bab44c02c0d274b3f1293622c581a 4250356217e22b15d1e358c8a52c93dddfbf71592a618b08f86911d22485af7c cf59e2323d6ddde61bca38307dd548efc0e528a2cfc043f7f5533dfd25ebb7fd 17873a0cbab22de3bdfe8f7f51abbad5fc6c8139a25b8943e2f317294038cc2e 5e3b0ab950d9835df53740232d9c19c53906092d897fea5a46b0030c37cd4333 66b9f7ad07b70ca584e7c67cc9a01bb3ad1131fd886d5049a0d69d75f8377ea2 d3c67131af0ce7435fc572841005fc684d8ea373b21c27436ecd90cb6ed480db c8ed8388de293a6577ec58cef0c5b69768973e33ed0008c27a43c3c47d25b35f ecbda4dc71b23af57244e3e71e99fba61300075e0469b3ea79d2dd47f579eea3 683d98b9b23ab943264bdaafeb939a4d40acf472b3476e0428f9d173d862313d 662a952e553e1a3681116461c17234aaf1352f2275183cf670086b3e2aefce3a 5385d11ebb29ea8ad123901f3c29e7707a53f4ff4ce27397ba90bb5149f3fa90 6882ab096d6161f5ed680033c24450a4b2f881ada151a920357a39c0e0fd4b55 f378c77df5c2d781f55218ed19ba90c23f0f02c72fca1e7f11723291ce0d0cd9 887420fb22e9b757ca7c897b7225277dac864a3997a1ac461bba7595568cebdb 1c8715c1563254ec83d8c98b74e39a2485cca92b75c599dfe17bc4f198e73c4e fdbacdb7ddc29ef9b89c02ceabc48b3c054be6feea1796f2a93e2eb45ba40ff2 c1f70a203f703bcccb8ae718e08c94d22dcbd83d9a2ca1fa47f3b3d92a4765bb 082809bf9d1b438d9fe06625ff3eb025ec155b8b9c7eb2b1092159ae69fd015d 789cdb5a212983840e4245b086123fa2202f2f87184c5080f38fc1ca247c1141 cef0fc7d4000200ba7d8727a0cf979bbc00b66ca6dfc9e0a96a91ce84dcf0354 962a39c1ec2ae6e81d5d5ebe503158d516f4d7793322cdca325612f1cbb703da 83ad30c02ee0a2b0996ef366bc24938322cc2a3b690f737d73526316cd0242d6 e8f176b9d4fc0d140a10262869658de0626455b256bf01781a96b2909943efbe 2204c2a763123639c120129566e667d744b34d2b12e6831859ca7816185139aa dad031e29d0ee1d0b039c1b4aa882d2d17159be16c809dc38a797294156d7e35 12ccfea7a7ae811f6637a1c672f07cd1aae60d15199f94069d3e362b1b8c78f9 196c0796a3a2d7405fbf582d0c70f29af53c958d4853d022b26781a3daf1ef1a 83d156ede53ae5aba7f69cb8bf40793c600fbfda1d306fb468a5defee3f3ddee 6e680ac08bd95ca59723bbce10f17faa72584285b22f3c5c9dad181036cb5eef 8224e2e8893224b202901cec7502a8de2c12d8dd5f1e76c01e7789423943ee7c 3e5c32998e01d77dc01a85bba3a8e5e79c8bbf85df98f43d3e2c9acdf9ffd137 9c846303c302a0303310c56336843e3d18fb9774cc94f31c8166c182e3fbdc73 3b202be569a13addc9c06848e26e867bd70c9ebf968bb88857e3466edfa8d213 8d7dbb5c7a77b769cf645e02a748871e40f27f7031b1fe2d565105b6b5203476 e6fe219d7952b91a09bd3519189a530099c814cd58b561cae53868b550fa46d9 53f660702affc12dc06f47dedfcb13adb5f1ab9bdb5f5c4dbb730d580d221c24 6bef7eb703209a53da6412aac994311b288aa2a193a5bdcaa7e49943aa38aa42 14f1129d635a7a7c6c8e1f19ef72c270cad60eeac865806d32946f92e7b3402d 1e86759f5e45e1486b9cb53f029b490ec50290fa8ef1a09accc7b32c37d94a06 0d308c31a8e2f8295113152db18df2544b088ca3330df80af6aa8e9294897f94 d211d1165f509b14cbc32dd3d3c870a1a78147fc4a8f3defa0603cb251873509 ea972f174845e89cd9ea6a0e8cdfb678e4fa0d6c519a8b4c944cea1696871fb8 6335c1a2e2eda4abe055a1051684a78563f733c309ecb10677df492dc9756970 feca7550235394bf5438c1b4b3407c76e3ba3104121e2021278e6e3bbd71f061 872b0b4df756c45303b4bd8b2065a2700928c98839a1bd860d641fc27d4ce7b8 87ba42cd4a64df585ff9fb036f689cb801f4bae3be6e13cb5ff705306493bced 17efaa4ac8f704bf0aa99d16eeea5e2662d26cf2591010b69d762f8ddf5b6dbd afb5b3c8d64b4b0443fefa1e5c660796fe6faa404a91032c6352087c14a93f8f 0071719231429d4459b625a831ba40ca9b72146fc6952a313a68bb5057d851b1 c7ee90e870e6d9c94b71fdf7776ba6663a6be541b7f34933f5063ad7a410500c 4e81d7b4bd729a5c83c3e8fc23127af090d8d45157ee4cea0595e9d319660744 239539d7bc13aab93a76bd56d071c914571624c8f07ed69d791c293686e9ef18 573b905a1e3324cc3cd257942fd907039b9e34cd9315d7071c7ca7e2cae3e5ef 82b567cd8db9a8e4c5718c3618d1749fd2429adfddb43739b3986457c1fa530c 2f50cb62fc3f58ed676e85f5ceda9e7772b6c0533f22d957fc748bf6fe1f05d6 705b8f4a829440635a2d62d18ffc2b05a0687ca4771aeb939fabfe271cb73212 35f9192720fd20bd30608965a47f6ecb084f4a222035bf15eb2687b7c54bf60c d1279b98d59fef4471aeb60e4a0c79e36ddd261e5ffe8a3c020d15e268a81844 1f675f9660e5f9bdcb44a48e5db5a86cb114705f78c113cbc2ad14bb33084e1e 56aa95161b25d24b52b8e13f219f912771259dfb205a9e4cc1bc271afa61a915 8cdb825301d0c8aef2c5e2b3f86ed2361e6d538aadaca26982afc33af5055cc3 61fac69fe81de3d2b31aee5be32f2f751febbd344ec107e8e4ac7bd75600a701 52de75aa83ef0fcc086ca1a6bd853a939022eb6cdc746299903bdf31a98e3db1 196d4fd7c2617785be1e9a9b8b57f04b4306536ba4a02e940c14c0a21cb5ade3 9e7cd27c7463ef587ce372a63212a2371ef4f633c8b83d4b5a47c73b5716caa2 c832b711367b871654499dcd804c7456cf3c9c45bf3bc4a47bad4e43a90b01eb 898f6a0eb2e92a2386bc11c59f9eabab039ca74dbf031c97ba5d189429e91bb4 ffce3661ad981a1edc8ca4bf1194013d662d1c3abee51a80b4fc777c083de21b 5d320daed618b2ceb2802785ab33862b4bd7a79bc238082ca4bc902330c1aea0 54af7d1dfa14da295abb49523a73cb2d83a792f8154aa8f7c817e59ca7f16302 f6c288adccd225afac8c6207b3e527a7bf6443935d58e947990a05f77c94070b 09c96db146fdc90b7971aba8bab16e1dcf77b7ad90e86a7ebaed554fd88c3715 f1c28e4deeea23bf66d3b73437c342cb119093a395821023a81f351948484a44 dcd55a0334b5336a0084ef09c8569f427bdb9b15b2a50ccbf346980ea89e3a36 ef1d9e53c54e76ba5e97bb254c5ba51616296018e211e9646515ebfdbc5a18c9 7bf89f49444ffb3a8aa65f5a3cca4a0f1793c11eb334f76cd144d0865639da47 6972e07f6a252d2767b86824bf9a2e31c04236e0b4d1f0abb668896585093544 3fa6895c154f7282fb3af7f7ec37e99d5db9145af654f933c5172e6949985b0b 3acceb5dcc2b0832989751c429761ff8af8728bd17e2add69d47e5e53dc4fa87 3c6c7ebc722c48fa3df43b17e8da04804dc546975dfdd0d57c34d790dc84abc6 8d9e09ba3f1f0a3d4ea2afde9eac1cef9998150570d2b589d731c9dd778107b8 d03dbd07160e44fddfc157749b692c4f88e40faf47a4e4d6e603d87932d0d6b0 81417b6f4611d45367f9f742701243e45facb52847fcd331f5d581f61133db56 d60d7ad1ce37e2f65828b83ea8c5ca7e7d2ad159283e01b0fddd755ceded4abb 640b673415cff8540173d1471acb534b6e0d32e0f4b1fffea03ac1014963fc70 04bdf69ff9cd1f709941f73e1c833a76fef50b53d743d8d647638d854e14cee3 1d46cedeb97e74d54908ccf83f106112f248e0c8f23af87c8817afae9684f105 5b2713d59dd543d707e81324ad9b83cd6b9cbe85c3f37d4ad9166fea7ce821ec e5de64535bfc7e673a7427fc835158116527fb1fdcbf9de9a7fc09e104fee309 739fe558e1c9a192b028b7d73eb9375b44bf0509997a14eec1a507efa365d27d df33a18924e89698e09d9464cc60a7e99ec083e04757b0fa17c03f004f5e2479 396a4c8805560e101579390120e443eddf4bc672be2527aec2f54f92c43323d5 52616e6e8e2752d88534a16ef57db946f19f90892ff7c05647acdb923eb4064a 696a9128eb18a5ed1770e4c921b27dc97c4b61566f65bb2f37afa44c7c31279e 82c30648dfe7733a6e4c957ad8c34a4cc0b9a962bb5e1f2963ebbd217fb0aa19 e239e6fc62945ae7382af127ce3dea05f5a42aa5ea6f1a666821ad9b6a93b82b 2d70759ec07fdd216c854338e9e0633648370c96388c5a6ee92532e1dc02e24b eb96b28f745fd8ef301792f9b8373c573b9f0401ace960321e01f6a02e7906d6 9c2acd97ec95a93497c4ec9c8fd9f368bc5748cbb18dbfa3d01eb5b2ca919f1b 20db6dd52dea833dd236e370ee58f18ff8b13d3353f22953f2679054fad9f246 0310df507a588f1e0171dcf9fd3bca8b152748e2ae5b6910dff981de1d610546 1ae1c5c5201056fe4dbebde5fdef5f8cead20819a38d096ec5a356ca0cb6a571 f6de5fc370bfd6253e1e1c8a93a684db26f4f69d90890521595e73d015f306bd c483963f4483d36f42b0bf522e9d4ec04ad2ba431b1fc63106da429d51b56ce1 5b3c94a33664c4d00be835df411694b80d6e943ab284cdcad8ab22f13353e4e9 34a0a66ecd7e85aa82274f151c45aa761d773a1266324746c94a96f89a6d1745 4fa7eed65699ef00cc822b93e620cf89a616dabd1484505eb1c77d2e1ce4e303 054a510c7efe2fc0b265bc3d980e66132ec11d090149a86db73e493bac4626f7 c51cda3bd84bfb501a92d40975848ab88da4f83031b4abc75dd4d228829a9daa 8c1e6979f32c0c63343f5911d75c59404aea6b36049defbe9f7452ebdad8191f 74e4999637f958e6534dc9b0308c7158bd881fcb52fe3e3660cf90220e18fa66 8bf7563456f00e806f775fe31fe70a800887769f57d4b7b41a92e5db7ebbb19e 49582f90ee2f10d4102395bf497c129880c41231db3d500803b9faaa0d859f83 d6e8befbf5d5683190efc69dc294d74db650b7c6aa588d78b4c5ef50a87681ec 414340203d1ec13fc3930d4a1779920476a11473643f2bd3112f20ae6a12febc a4ebd2f0a6d7395827723d92ffc79225345588473e7089a9da33420570b86c62 72b3dfc314a47806ffe8712290696316d0c933ccd4db2001a6595759c2da6766 50436f1751a4f875bbfc00809e06f06dfae47f4a238e48ec919d438707a6f6dc d5d3b25f675a23a1465240b7d6f6981bcf69b4c70c39ce21fae9dd2edd3ac9d6 f4750db94520313ea132f3637c29600b385d550c76e1e1b9df094bda76d760cd 9a644caae81592ca805fe7797b0dafa9e24484ce2af1a08d2a00fc8bbee9e34e 75590b2e1665c284134a291e82358f98b5b9007e899fff724b06ee99301febed 6a98e1e712c8164eb757e517bfe76ff7cb48fd1072bcb92b7308a0db9b84db90 6b8d6988f0950c57c59a0094cfeb96dc7a87e65c57cb543142ed0917a7ad7576 39834c25e78576ebf98d2d872847eec0b317e14a5418702aab951891566768c2 ae21c458f3bf6d30869def144b06cbdac26e0f44cdf9da67fd8397a67ab68353 977b19f3bab1a115c2b8c4b181f3e2d9978f17f0a52cb17d05f805f18f599db4 e09e038bff35b4e6bd7509080c84f64dc4939998f31ac67983dd2133f27ae369 3655f6c6893e2894619335f5176e12059c7b22c6b34b86e4a00037667fb2fa17 7bcfb2d5bfb741a6e4f7165099efecefe78995c6c30d4a99ea56f58be11e0005 c6d4a2735f114ebf2d4eacac6e7a9ca733d215e3636a2b317f6a1017ddc2fdb6 15ff568a9426294b3396b899a1b36a7a53c24f6e4569f7f83f841ada931c431e c24f2491f4456ded80a85092f91d82fafd4b5d97dd40696d3bcaaebd744c0756 8bb293c576e7d45df492376c3a7ae9bbe9b015b8d5535a98985d5070c50ae0a5 2a7f75587bcf20462d1a37073bcd3d796e718df92da22902f542605f9669db00 d53061b5a769d21d690ded59dd6433ae9e9eaa5dcb7983b2aab5e5ccc71ffb9f 3effd838be7bb1c7cc1dc32c1315e92c22bac936df573dadcc82196dae028753 c885ab0ed3e9ba2c28f945e736db6782f9ec09c7afc040bd4703ed7057a2068e 5c8ec9fd59e42f46bc3c50df395de36317798e97feb71b88ad7d1c4a41ce4caf 0152344650ccc59a1922c72a5e669d25b9dd0efb34f559a072cd2e1b9eeb2177 7f5904d14f1803af71850f64384cee7a3101ebeb37f816726b1d0c3c6e53a70e 7bba8c90d8d46437670fd5c1b49bf3c033630a8c2362de097e09920d7ba9597e c583e7542f9fc6294ea44cd5190edecc254e8c97cc61a481d998baaa0f5f8f04 06ae3c0d81f1eb2c85cbec3b592f0478ac7d7244c734a0ced803b28a28d323ac 441d47e7975e13fcfc5cf4329ecdb4b82cac4d00470b71c3d3282fc119e28236 0d39693b91444e73350ed3ffdfaf2383b01204b5431e471ca02be62e60ea27c0 8126a677ad7b97ff276e13ac86e9487643dafb49e909df6028bc84a240dcdf32 8db47a12556234718422beb92d0dab90d1eadc8aa4d31f8e8297c847ec82d238 f6c647b6e454d2b4fd8a90331e35d207e6bc6400f473e6251017c7e2fc016c05 c37f38b72adf03e07496c9b51debd23b7a94f1a47f5730d82185034a65a3c3de 54dbb4169cae33a07215dc608e84dbcf7ba6e7029a535f56525a67a6bd1bb540 ab9666df11019a207ea4ed59bf140738c744388b3758a8ffd5187a274a7069bc b2950a6fe0b0c7bb390b9b6d390166e515123ff469f00454d07886f1795e1ea6 3dcf2e90e4c57865f4cabc736432967ce9bfaccf0227512b0c35326609bb0646 582f5d891e9a788584d472bdad6ea4cdcbbed6a6edf05107b9eff23acc486428 b9b9c4750551a0a995fe0e6e3845eef80a4fb21e1874a5ff5380f9c40315acee 15643ae50d6a4061d1359492156ef031f5f7d6d121cdb9dd6fd33da19e3d3176 720339208a018c4e6e15a776bd0c78b0abc178d3b201be37516dbe5bb6473449 04fb186c34143b32ea199b0dcb3afc56c4c11dd38881125375bb007cecb3cd31 4d594750a1c0952adff85578d350c6811572a87c524d972c168ed9603b0e47f3 a05cdf49e1752bbe5450ec4a70f5754b63828aaf79dbf3a50cb6306ac39337f0 7ce9d19a2f0c5510120237c4aeb846697c2e72a05e12532461f116218fa3584e bf0c5877cbe67df940aed69ff8b53313dda12463e68a7df9cdf0d497d28a5bca 55487a14f734db9e51aaa270ee8d3716466c18bcd260cf680b9020e3bbf84192 18d4417af273f8d578fa98f6b087f04989e4076bc3f47c8433c3f9968ae825eb 277b57ba5504b87be80695fad7fefd6cca2b733cb2d0d907722e35763a985c80 124b4e261955fbfa631d2a679f32acac2e8cea8fa6e231067f2c9cc14a9df31b 1efd484d6e85f3e02d8bb49cdd5c8a5292cbc652053739659a9767adfd802276 15f2c4daad83108db301c0928fd6b84ec9ee790aef8e60fd23c0c57c5ee670d1 7710563fd5f972763a44f5f2b62e81b3bd0f6395d6fe57047e13f3aa8ced9025 e176a9b043c255b192424011305f31129f6aa5274ecc974340af015cd65ff95f 24c34bac6dba54ae3fe51cf0115d0f9531bfa7ec89d1a4d560b918350ee6188f bc8cba898280ab1449544200d6d3840490f78d2d5a2dac853d90139b2bda1643 9450895b4ba23a7733b92477e397f1bdedb38d471a58f4302e5da01fecb58187 cbb9e8a351d56d8948b6e895aebeda0118f3e0a9b209c6a2eb2e774c714c1cb4 0ddb194454637d2921b47b9386b00f54e15fe0dff685e2ece56e5cbf515f6ea8 92ca45a0cd071e5f3a3849cab3ffb6cb413076e44e06e546d86985d552fe2cd0 3a0d47e374002df837b061221476cb2fcb2eb08a6f3030ced38d29db4eef1d63 ab93c89e2bcd3b51b67a0363f8c74ed951915a11e833bfb8d612c29fdbbb8d04 cb7106472956603e03283cbd96511710a56045ff7d83544572012222be50a23f afafbf9e179ecaa00e58cc2fbecf059c2e2a0f05be8b00ee0ede22aa04325c50 dfa6682186d73848d3a424c94fe874201fdbc02fa78ebdf43b79c4b2ee217aa7 f7054ae3f1710b11c2e25569cae397fdf677e29e17e6dae3fb30c992d63f21a9 ce2c8d84d3e6088d9ca63ee3f25b57db5dd7e40595e7524d8913eae0c0d14a5d f23152f288dd04736a3317a8d8c860fdb2ebfee1f57b0c115c2c08e7ec3c96b7 47d5bca1c37b96a4adea27af7db039c64e2bf8c634a021247e778c7abbe1a26e 04fd621b54d2d052d474aded23c98975a3129706900075a5281aa477aa93c776 f3833e9f3f3325c5cd80b942797975415faab58ba236aca47a7728afec860f41 b21855fc64e66cacfa27baf7ada7212088adb7d57a70abf3de0f0d918b5029e4 cb03d83ee4a7258ed7bf3b2f90c5aa3adaa789c5e5976448bf76c1dfb6a95538 f907bbf88e4ead03150b4db32a5c7c919a698f42ef34fe0f8caccdb54787c976 2e4a725a5880970609ee0674237e678309c2719edb7f9b89f2e356a22c5f3e02 1dbbd3cc5109f7483d32d1cd37f2a0048cda5921a143311eba494156c44d2fe1 21c1ac336e34e698dcb6ee65ccac76465b9b2d89841abe25e553fae2e2e43ea6 95824bb6929c9848297b7343a583eefdea2d60bb42dce7ab85a6e7b686c63ffe cb0ee996488a3498647e3a81071e7efd0d5eb807dab12b25f9891b32d5578af5 2acdfb1daf3148a7e0c3d951328cd5ba09dae80596f278102a259ad4e4ac1bd6 574c6385464dc3014a0c000f1342026ca17d305e39aee6d7f099702fac9ff51b fb51776b2de3a7e8b7f270162d3bc3998e2d71fcedf90c26fe008bf4a01013e7 12bb0fd913453ed1f6d989f62f998ab999c0c3773a881c4c02bb16c071546d27 35e74abf9f597050c08e5edb20ad0b517cf139143f9c98e460eecac34b1e92ab 0b5d82c1ca5ccfb0493cb488d877ec60097c3f7984720e0238157f03caad0299 99a54feef91ef72620a62aa87327849fcb6616ed94b6a80ae3f63956fcf3d265 7e373fb86e897f1846accc9ac8da7bfa23e7870bd60ad10cbf83a355d2805f78 d82942f32df0b5fb00f2ad5b9ff34273570ffa426063544432daab16e3bf4038 b40b2faee173bab5a3ac977f8c14a9830f6c6e7a85279603e6b41e6fae61478d d28c2b0d2e8ea4864c441473ab5075904e079952d6d400cda972bafcdb7c4bad 37e4da1f482aeb5f7657f4dd6743ac891c41ba4f7120eef54cb1500220400f2d 4642f315bdbd23bbd87441d853cbab0a89c22234c2f1f062db3e0303c103207a 488eeaa29c437f3b0fabe35616d8ef74eb2b9aa8310b77bae28d1be7e0a77589 5e10274477d96154a63bfc45a6bcbada950aff673335db387ca42e74fb0e17b2 266b9d998b5b0872564a54543035ff3ca23899624d4cb92dd60839c68075f6d8 7427a30d3b98f74e909e9419141510d8d5d15b693856da9da2e3773543fc5df2 24403dd58deeb4c961e35b8c217c3f23dbf1375515d2aa960e6d00ff32afb446 19827cf4f73cf043e430c14f8f8d483a701924bd8ea4c6100e9b505b2c24a883 e84c54a6db572e87fe2a2aab40e281ead2be91e06becd3e1669273f7a1fb9280 931a8c5ae18f562dfc11e693f8712cebf5bd07c1aefe073afbd3506f52c0c8e5 7ba1096274ce219e5b498bf230006d4db167f68d77b2f56f1d17bb4330f571ff 8802361eca1fd572ad02984860adc172a2cc51b45830e50a833ebd8d4e0a86ca 1151ceb2ad95ec706caf4d937c4b586bf29b375ca6a1f9552b0a3d6e82e7ee19 0f0235d4f20df0e3dd4baa7c2187e22d35e572bd49acbc11f0592d93bc87ba3f f9ec635a9f6d45136c72aa9011b12198e39af8f9f2161ae36523325b223db43f d2097240481836b41c7372c4a387cd50b7661f1534157e8de3773d7df1678198 b98ca931b4f734d410cbe56cca0706fdf625cc47c3b34fe103ba6fe0854d3886 19bbf4b78b53a40d3ee26656c077c364edf0bf40dd24cb397ec013381cd562c0 0f7c67741423578cd20af89aa0b89555bf00a5757bbfabcae64087c9b915bb4e 6c2271c6de77b5dc1e5a07dc13818225685e46e7b97d318816b1b40a8162e8c6 862947ef9e67f8c354a32f2a0454561d28256b3268dd4f0469aa2f024bbe5766 8d9466fbd137f7d26e85110920999b64c4c70610bc0115319f63c2eb162fbb85 7cff0adc3744e027b1f045ce7d595bac0bff32f90eea8f2d29f6e93afcd4292e 2a4750e2edd2d83c2913182c192727afdb2ea3db85d411ecefe0bdd1082b22b4 c27c7b4a71366d7945523de307fcf7cf64752d3473958836b442dd3c3663b08f f77d93cb6eb26758185c08ef2e38e23700318aa8955b3a556e07bfb04a9d88c4 001de00d593385546754fa73a5b77bb348b87b32ef4c9cb0e62277b98ecd2be2 93cc4b934573e9737bb2205f9af06c7426700b213f80bd07056ceb06a8001c55 1c416f7777017d282e79e379fe0bbcb6aa3ae11851d6b5de475a8fa72f6a2223 6a92dce50c3273ebffadb7b23361046d0576953d119a7cac8fa85a6504eb77b6 a2c37c612ec6c8525579356f502165650cea89ecc94be3fa7c70c656f8ff0ac6 5e43a434bc0bcc35ebab90cb25921e53b14050dca843c36533b300021b6dd1d7 a5c449c34a1899e4e2809acc97c2242a0a731908852a4547bc486c55871075be 96e158b261747ededc7388c6079e99c1972e16d50ff7d664f021fbc744cb7a6c 016553b03340a159d49edc34e67c018bfb0cbcc1833782f5573d9f56a181496b 4fecaa556368da99a35db48df37ed36f0089c8ca3b08af02d86f498bc2b2ec85 0826fb84d89e1693dc4f4116a141e762cf8cc5843227a8560364373c6d19c6cc 90827f3a00d20def4e77f41884e15ed6e52d9bac18816b93ef536a0cadb398c6 93c91dca94837cba1245b3eab56b60a16f1c2161ab552cb48e84ab3fa9f8dc64 2c9d53b473374d43919281d5a0abd44c0f125c979f9ee62fc1e2f64816d90360 0b75cc776e4f9102380b54bfcbe50ca860437d9b9d41d8e43f5f00d1b37cc2f3 b230901f701abff66dbc17c94bd69b909637f0e841a884dfb601125dd1deafb0 39e05f336ae549af7629576834e778e351947c32babfefb43969bb61479fef0d 3aeb24a8c3db3adc07cba8ba9c9542f40c165780b6543de4ace0b41247a02fbe b9d1dcd7f2c0c75763d773161c83bd50a9cc18eec5b2ce0f8e05969a1ec5ea0e 9b3cadddd5541f75f9d451da86bb0c725ff02f1083be3cc732da56bc21c385de 31a81fd0e70eebddd618958112c9e42f760e6ce6b6e67defa2cc4553973c0ab5 c2c814e146e600e04a6751bbc5d8c3ec1c2a4dca9ec0ac176913e9d3a63fcc94 244d98414a340b7f0555a328693d6cf34cf87b084d73a162b1cad0e33c221666 7cc082358c7c6bb41adf2c83db9f8f3ff98b8b3d87a1b3c1f522c10b4d38b843 130cf02a1623d24a8badc757944a22d4ae2e9cba4a357f896f5b4028b195a1b6 865e4e6923b93cf2e30bdd291b12ecbd2d541854bb86a3e64a4d353f708d46e1 e2fca161c511279b72a9b88f875c00fccf75cf9635aa4be03690ab018b90f7fe 8309593fc950fd4861f710a7ca6717daf95342a4291f647b4d9a889e8fd26508 61217b0baf14f790acd9bdceeec88ef83530621ae3b91ef197aa5242bc7aabcc a3bb5408abc638a22d9bec37a93386c4d0c95d53c3476af9f813c2b4e651cc0c b7cb28d9bd0974fc0220dd8d2ee5b510c2276fd2b31d77ba28dfee5f31009ea9 e6dbdd5b535d0446080fa9bc73b74d453e2fd54221420dea0e7ec7a99fd15d83 9f550224e62a33b3106d6c3bf781b3426acb79f6ec663b9ac306b1ece9aeee30 ef5daf152dbc76ffd1641ad6ea70782e2af116468564d609eeaaffa22ad79631 350983c79b2cd60a2a279a59b25f1fe22f4c29f96d7beda8660e98c40c16d47c dfac8ce7d314cff4f113d245b9dd0379b28208114b04b7c6309b7b3ed0b6f27e 8f44006e00b238d78a5ca1a25df11eb2cc71801b899aa3d879c3f079cc46f3c2 30f2b8b46fcbe2af34ccda16563418a152e102578ed711045cc5dc6c6b5bae5d f5d0228de30be216ef73d22604c52423363eba4e05598b72b865fd355d743d74 fe17b4e88f948edced7ee6128cfea7159d62794999bbfee9d43cbc615fe880cb 68fd7f74cf39412b367ed861aeeafb4c20d21d5ccfb62a08c907326641138345 d91a7f1b0842351baf4903186333d30b1b451703d2ff4b7604aea57ba1e72ccb 8739b9cd16fca4ad25f4671497684f2d41842ac059f2b12680cf9d79c01a428e d654380c6751d70dcdb95613867785da72bda00a83e726e83dcd7f4de1e7c683 bc7bd136d2ecafcfad7a0aa43fa69ec1970460fac171b1e4f0471359af919449 1078c9a86e53b5a22bae3eee96756e48beb0cb7706d73af13aaf8132194af138 31db147f7e1c29bf8aec03b0243054b855acdbb384e8c24d68ba6a98a754a438 a90766c776e398a48e3bf6b69c5ca070341dbc916e8b050f134d5cb413d2a0ea 4faa335fe5cb4743a17e4af0f02e5759619ff05840cb48f2564c92be4ea6e6d1 8989376e6016392b223cfb2e65209b07271a31022ba0840aa317080fe696b345 36499264b09fea24dd8baa5956b2de6814df4197453967ad62a0be04683c448d 37bc44f8097bc19f2d96b049272483cb76b0c9f5bb670c3defb79368ca28b822 8d1052d1fc756ecaafd259b4e0b2ebd2a7ff0d504448e8539ec1366b00c1f2c7 86d416202fa13ec4de3e17e1574a7917cfa1c83b709124adc42d9f928d0cab5a 359a0981ec08cd1e2b85c6ceb8a61c704f49609bd0de2072faae31dd47e0fbe2 02a0529698e9c909fd1e3f9ca12fabeae5459cf9b26ad3b6d81d9c460a85dd3d 08a4f51e770454c1eab7a3442a3d7382f3d24b0f877edd18fb681de0edc41649 072b8b731918b2306ce8f5e058983455a5039c3e16fe704b6753640738ac7c78 75c3b318bbc0d7377bac79173c5d37250c37a300d0b8b4cabf9876a7bff5b366 e2b5c4a0a964451eb79f8b793d0b1f73be481bb7044b1845a39d50c6e6d5d649 b75807c7e3848255ef7fbb65e0457caca68618c7eb18c8f5b3f8cbfa06eccdd3 73f6d1a2fb4f9248af908d7280aa09035f4aa166a6f1840423b7420bbf492557 b1ff0951bf4001a9f3ddef64fd3e357bf7d6ffa7a3fd62add976dfc289841bb7 27f96c05efd2256f078161038f301d879460fd5195ba1e4ec6c38bf3ebd55ddf 5882cacf2ee7ee0ab8e33dc7325b65346dee0ff1c9d238ab842a2ab052894bf0 f4a8d56d7ea659c6d2cfa8b4c740f7005b9b1ae3a38c1576efcf73dbc49fc476 053aac9feba166f71f74fd1e1ef8104d4a16d340ef36e5647db9f5504f24808a 9919cf852c895ccacb733af9020d73e930d827bdd22dd63314ca09bcadeadb63 865444fcc737c2cc50f4d807d843077d5d96baca79a1df5c4a74183ddf6e15b3 a9a127d5803e9a4d27108876de2d899eb423573beb67adb194358f42f01609a9 77e5d0fb7a6bfdfcd9d14d2f2e3cf34a032867c45e76025bb63556c2089c13c7 1d2954ff58d61f5ac68fafd1689078d4eda0a5f37f4c28e33f70b66922bfe270 00e7fb84552efc2b1ae702dc22d20b5739317009be56c99c407e74d18f9333bf d141732bb0e8f8a5b2af8f2dbac09ff640de52aa816322f38b016c8c13ac1f2e e6df901343a35664f3a4b47828fa3054681247d889745622a7ae1c831660c92d 0a59f58f8b14a340f6a2aa0a77926200c83e50d281bde4e0280ca3c08a965303 0f4f41bf35a0a2ee870c8bc7b07c468b0fb0611c3c3fb5bf876deb97ef182e59 a9cebfde8e5ee7b51d8c2021416456e557ee45e748bfcb255fcbc9b579e08178 0fb9e057af53ba40d41efb2a2c5b356b72bb7684475f866dc72e18d80e2ad494 78b202b19e8d7fa09a86f495ac2ae9fe808b92cab628a145445bcd1130dbb18e b4c0b4a0ecae97d7bb196202d2aeb1aee32801df8993bd99f11672cf9222d067 8e7470c8811a8e5fd70ed76c232965d40895d7b80f832261d1707ddb78e3f691 a85b90b90127c46d203d7cf6c24014ae51d15a20a64b152e28b5e6b571f77402 13489dc42d75b879631c45a3f65bcb29234822d23a160b09c5fd8df5a2caf3dd 8966f81018523a88a7745a7f6c64ff4bbe821508fbb3e229c4e26d439fda0345 e5bbba81b765680bead58d093d62c086d029e39d088ada47d3693b97299daeca ff6cc529e4356e1f0185068c96eee6c6cd284f7945f76b410bb0219cc9f4f323 7fb45defcae21477429a62ed5cb699036e2609692c351ff9ef98752e4bd55121 6ec0676a289b107a7df9d4c0a10babf2e131d6a09e194d40468e6bb6315281ac db52d74f7c5c53c5bef4940b4897e7485badf52dbbbbaa8f016cf04604fcab6f 36f6795476fa828ee3ed8602711e4d16ff79c01f17121f439a1818b483ad3d7b c929f6a12be4a872d06054a8f7d0ee3c4468448289736c1ce1cfb3329ac518bf 9934ddd2e2cdc9f37d4fbc113fa5da3cb3d12ed00bcbaa96f6e5005463554ece d950052b1b920cbd35c8b8273523d5b5639de6b152b80385c49abbdc598750ca 44d9411aeb923f7957bf3d863b91741612ee4ff242b140113c19a69e178a71fb cfeaa3096b7371ab3fd40b8c28f8b7353d8cbbf2254dbf10fc52c2838ff1cba2 fd25f11b9e9c222e58a116d5623ebb0b84a67e3993feb77931564b8d84fa7657 6e8523bf08ee00e957a7ccfe85e21ea539b696a5fcfc0110628c80b7c294b414 33437511c2e2189b8021b97c266eeddf2c672b058d4fb364d70fae0221442f3a ace903374c55e519accebbfaf5a9e8c710b9d541acef77cee2b7cdd6dca181b3 f44ee03335d8a376a7470b5cf3285b4add64f6eb1060bb0e6d67e032ee7679e3 91258a679fce60f6dd3f0fb4fe87a3697d7c3dedc9b04c4b72d87b1bc21472d7 5cf38d740d8cf96b7bd6f5320847b210f75696979ff2f097a927c340808540f3 7f6be375f48ed35bcdcddbda09531c2fc9ca89f65dec236d8c8fd11c258ef636 62eb01af6e3372c23e91050314a60754787ad44e75704339149981f17ff80a48 c9947b9951ad244b8f1c02eb4fa5d0e778faa4341c78125e7a2f2fc166f12197 ca38966405537e1ac772131f313a6460ce54e1a46e915b9039fa6e3ea8c882d5 6c98cc90b39dfad8ecdcdfa86c8c1feaa9619d19cb12c3772d8fc3c2caf58e38 78d2a30f9ce47e0032cb0f56a9288e21c0031b96dc0216fb4dd1219c152d0d52 cdba4326bd834691722e3dec2aa60fd2d9de13db869c25d353709e56395ccdcc 476bb934a3a2a2028c9814a5b12c4528faf3a50dcf5e47b695102b02e5f02647 92a2266555b1673dad4bdc898fd50dcdcef01bf02be19ecce3b0ef4dcb92f267 6092a10dffe280b5bb6aade580cd407dc9ebfab1a1cefd82a04b215445a9a787 335676673f2e301f3d98df71ed98529be598c66a2faec2f7fb746ce886077f01 5161c2748afa3fa03dc3243eb668d73ef4003ef564d956822a6427084f70124f 4126f186de6e3b7ed9cf20982bd5a7db8c3309b0180419b7802739072edbc436 015a9e2552da9dcc8dffc8efb4b90f4471f3a06ce5ee19cd5e3c2cc3b0467cff 4ab5973aea86a3dc73a8fd04c1f527cb19a9e9d17bfa43b8ed53898e308cfbe1 1f78cc1d548c86253b8cad36f54bb13d17de8c45bbc8dc9e2d7e22f5dcf03754 71c07afcc0d0bb542f28132103246796fa3dc3d1d4b5911fe0b1d704d6342ed4 1867d3bdb617bd63c4520e339f8f61b4839a09deb114c8f696efd1f455e69621 58bd29f4a90424c67dbe83afc81812eb3ecd0d6e66c33892ddec20e463f44bd6 0e5832c25e9c3e677097dff7654760e803c4af290d90e57e2adc181fa1d61614 645a7cc41d08018512c40122da0df02537e75ea4284437642020d359df533e17 b3a4b09680977df30438f93daf713609f785dddbbcf47055cbec8b89b08648fe 251a06d4d939ecdb190405f1a1d18ccf43ec274c5e0a688857fc4bda3d37d3e7 9abb1c219c2c95ca6678fade5e4a0627366c7146306a7012b1af9daf69b46037 60449b2f88a224b45bb1c2e538beeb798c7acf99ece2539c76205bdc3c0e35fb 41c030637211e610c7a8b375d46faa540b9845ea76e89594715bd039f26b0519 7a130d1adf62a04143cc599e7f0a4b7c85bb1d62c2587699ce9aff4f0f6a558d 3fb3494658f29368b134007670f6317769026ba3b1c64e3294ed5d3e0a1a5bc4 a590c05650da0054ecfc4ba544dbb063b36309f42f27c8380ff902dad575c9da 23a3df7e186aac0960f6b393aad087d51b6256c09de3b22d87a62a03567cc98c 4eab5776556fe04c27193abfcf4822921c67daa925e4fae0d7bcf809b0226b6f 05 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR7 %!PS-AdobeFont-1.1: CMR7 1.0 %%CreationDate: 1991 Aug 20 16:39:21 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 43 /plus put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put readonly def /FontBBox{-27 -250 1122 750}readonly def /UniqueXX 5000790 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685940729e6e22f4be0e08c6505cba868f7950 93f556b64b808dd710eb936d3ac83e5783b5f7e56d363a59a026a5619a357d21 c4e77bea121eb24b09027d1aad93158edf912940e91cd2f17922b35885894644 7773730bb19af9e70453e1b78d5edc123b273a979891d6d5e624f4a388f3897e 13b045e34b4ee2f5e4fc5e996d3549640010c671de14d18b0b3cd300e57dac03 22e59bfbf7b29422230870f5897fcfaad4b50c7c1c58edcd119218163d6f6e56 25ccb882db7b6d09a1586508e8cb642a11c29a46915e4a96e282079cb21922c1 c2e360b487a45302fd22ec8c5fab63e54b5e844d4b17ca2fff37c69c366dd72a d02922c14c0932f65ed03e4219c117962edbad2dcdeaa9c10ce8af38a4ae52e2 b377245b0be19a77d6c936e7530cc4d0b78d0cc4a92698fa2870fa54f2d8503e 2d17b3d52fb2febb09f2b2af0c2a1892039ebe19a690098799a858e3d39631bd 6925a154d161df3918074ada6bd52baddd0adc3f07e2d9f15e27cbf7fe8b98c4 07205c811121fa91e059f2f99322fed63f359ac9da97aec383f067f23e5de331 51e80f0a88ab50fe8fdae4a5de93c1ae2fdca06150b37246140c0e87cb2325a6 0d2349162ae3ac93144eee1e665a1289105318fdfe86b6e76251cb25adc967d3 d0b97fe5e279e1161736ab22b4ca510b964342383a840defd38f96a7280e6ac1 34e48d740607ff2e7804164a16d47735864db8456cbe4233242eb3b447f7ad44 4dc16cfb69ab1e515b3c3579f0e84748810799d7f2833db6e76f6ad8c924532f 8f5afbcfd939544bb7da501d8511e37090f3a56d06fbc17a49c373426bc6d94e 829a8cbfff9a2502c915e2823aeae70e39f00ba99f8e6094a024e3c485032a06 1769d7629d2b46399ce5b0790f61b00c31cad6239366477ddae4ed01aa82bc7d 1916908d984638a585d4f28fad469c9c952ace93265c2d857f255a431b3e2db7 6bb9fb63e1f72ea409c8c6915c93558c426be619f0846ec876fb7fe28db80cef 41e2d5820bf916720864ff42030c8b665dc64a80b77116c5b20add79dd080201 d7108827307e288aac2c008468d9657ac1a45f8a7269ce9a9674e50d01b43603 8096ceaf2eb0289440a487b7d4efd285d87ed5d5d7ceadbf6f35d92c87aff8e4 73bd573737cc0244ffc8025f8d2a01cb9117a021fa87664fcf1d95441b709c8d f667ff029b8ab97c7b581bb5422e0a9a6a9f6ee4929f0da364cd54740ccbe3be 7388fee3497a0d7d1e7f9251cf741e15a9f3dc5a4e20bb1fcd88f84bcb173b4e d566b95dab5ef739dd5e95003284671ba6e67bba694576c1d6dfc49f3e58e6b8 a209917703a2bbe60a14a0e11f048eaa4a88fa446087285b981fd02dd8d00686 617e06876f7e270fff2f567675e37e6fafd05d2c7a690c48c71d7c92feae255d b7078ba61d16b8f45597383b24a458af11cebba5a3493356b643504651574449 a4a93298527b666d8702cd89b927f6a4dc33f34b22a2c9b112636d9bd3978ad6 8cf323bedfa6b44a27db828e77b6bb95fe8952ed244a1f3054f3fcdcd86ffdb0 d30dcff460c875d5ec547153e027a13579df8fa3f5f9b65419eb11226ed56841 d0a2c38cde37dfa4245e8c7fb7d1699e38403b54727786d1f9eaf598551af5fe 12d483b136fa1579547a63f8802c5401e752620c96ff16b26b2c8a4fda46c140 1f6047c7f8cbc7e365b6079aed6734b6e546a345d42d9206c63bc8b66e256a1c be105e0d1b6e50f52533fec4ea92b7544c714ce35b6ec4172b1bad343a4ae31f 2d637b85f0ccee8db0ab19cd0d2a88d2b941483b05fedeb049dbc7fd6139f765 ad868d97a68f3fd0fcd3018570414ba05d9d30ed2ecda08bca81c0f1756ead99 4a3071295c0a75a349036b51d4e6f48d8f6af16386f2b58b35ccac002295143b 65ffe462f5818695f4dffaffaf064dbfef798e0666198d5eb911cd2bff4ffa39 9cdfa6f40bbfc6138f3673932363e18060ba783f52679c1f6768f1b60c836f25 15e5537bdf61b83526604f47cce45be9fbb33ae7990a2c9b3276b65a1b363d22 6513a9e828f582500726737cd4fc31a1fbf340217191ee324328041be5cde339 0aa4a68ca6a4c8679303200932081440670792be9a765982156f78efcf55d37e cc1f00648be5c9ac48e4fa62db80413ef74e389a46512e5fa286f6ee7860c0de 4ca24bf57bd6784de1bac1746fe662c8e065dca811906180f0018cc2569d8dfa 8d21a6bfb5f6b3d4a1bfd60ae2dc4e1a0223adfe800a0a379b8039fa656dd2a1 23b98e70dadd1e6b9e00c05f235ee29c1884b0d841ab42106e373f28fdb76b0d 87a78831a5356018e810f7b2091109d33e0bf917770cf27e94357908aba9fdf1 6adf3d3be4986ccc52f53891c0d463aaae993c7922795237045c69e14f2e470e 1ab1ad6b1fe136f5671d77e326165bca4bf0ef38d794e3cec0791ebbbafe42c1 baa05f9991acb26fe72c4984a5a7a537e96a5df189493865cb7593ccd7bc8ae6 3e41fd6d2254c4683da875954dd5a486743cb8ec5d3c729c85b573e4df9175ca b587efb347f9efc88d57639e3edaa20e6161c5d9cd0161e5c4bdd182e4103732 156fda2e821e5259a79d50efc1fff88a8d74a832b16b4d677f2d63311d37bd35 1cbb5074b3bbb41f67d38922e26bfc536662638c5d6ca4b02341aa42d9b1a532 7fcde3ccf8941bacd57e82ef2bbf0b7eb07bd1c14b6fef6985ee30924b425842 ec185583d114593358e8d185f304de6e9812c85740934616ae6cc79d829b1f86 dce0ce31f90a0aa24ebece848604ae1b3c457514c0e71b1b3996c23e29c0b166 cb167c88c5be0722cc3522929d5f0086c176289d5bf91ee7cf048a868feb928a 0a2d729d8c304834321f7eccbadd9531e6c1fa7eb708406b252491ee70e41df6 9eea4f5fff5c8dbcda1cc1e234ec1db2531411b8f18e3b8f1b1072b85524dcca b522452436fdadfecb8354136bb32e87b3854d8f93a759805fe43ab394857e3b c37749bcf284f044f34ca004e058a7878071af28bcea9df5a122229c5c9f8a88 e6335cc52f592acaaedbc3beb6ba90c400001fa9a8f885bbf1d897180ca13b3a 5a610bfa3dfa03e6d06228870f9a56c98de299880c3da8730ed8506117e2edc6 bc60415b2bb1aa904e1d5211a45b87a8a4406a8b65763e8fa9ae0b86ac7e61e5 0b24d7a04a16fce91eea0e8389aab3f1e4c362afba21cc2388823128247c5d26 052978d8c9b4feb3e353d30c71e6cf466935745d6e79fef44c084f458b76c0cb 47078242a734971f80ac99d2219e6c28ea90287b3d5e1babdf05ac7e31d6c7b5 0fa422d495bd3e6f08676c16f6f693ee61be920fd57fcd7ebb88f036419125d6 153310067e9c16dae7d001c78929ed14e24af3b5f6a5d175edee1ce8cacd61bd 5a552339512e90df6cd8b7f3edaae454d5b7bfad0d85f92b1ff80a60c1123d32 773af4ec9d1b3baa52760b288f5cd58871869d67bd29963487b8d66397f080dc a80537517e4b8dd0d4f17a57e818089a018bb52a317cc9791129f78918428c55 8d8d4e59a9d2ee667d3533534847e789fa1191e76284bc8d45af2844acd08182 3440894a23bfb34b0207222de3bca29520ce0b46aa3d41d77e85e30744bf1d57 f814a65ec382a79a9dccb972c585a15d487270c7f66f0ac402cdc862636295fe ae05d45b310e3d5f2d4040fce9763d68e06085132a2bb55b8209f72bd519a965 89f55cb53ccde095be2d319e8d8fa0e0ac5c56de0a41db94e67263f03bb82230 b84cd9b1d76a117ae28940c048e7fa7a7bc8832f526368060933ddd26e31a8d9 24d5db33d758fce66cd874d84fa7b6369db42ab7e564e8bb8f6dc3cf29074b8b 895e8bbb382d23ff90779d2f307a7322ba4b9b861e8fd39108973014a1efb5a7 c1b322811dd11528617738b6c6a9339ca829e1642c3a78a9feb2e3b88fa6ef20 2b4c8c2846761a51482e634a56812569843c10227172cd7b9dda3feb410103a6 86864365224197d6b031f60310e576ad615ea421db9422270a0a828599971b22 60a0cbacf68bec52ad5ecc74c3f16e44d7026a8dd5fabcc243e7670a92ac558d 2368455d1f1389e435c5c1b47c444c0d16bd8b2ad717df0beaa8780abbe26179 4dc7dbb47dab0032012edef396edc78ee13880c9915309fe4eefc333dfd7a461 4684b053d503f9115e05c253c6865958d7acf0cd2ae4507bf412fa492d5c2f88 b63c530502df255ed8fbe751d5a567bc1796cb1c2510d73100bd6bea52409562 661da6dd988a9b66e996752d4a40f19c0ee4c233930edfdc6629eaf4f6ea0b00 c8b36e2599c4d5e26aa1ee5bad6493bbaea00daec9bb0a87d3a687bc02c9c28a 46c0d531038b842b4e15921de14310288fa555c52068b491daeeecd0db80d47d 8704d6683e4bfc2a59b03d758cb5440c241a88e2b975a527e5ec6553c632285a ca10edb034abb2aea99e1a37e436e93d242be1efab0071174c462ed5a026b636 0d7e4a0cf48c156d4c1ce26da3bdaca59faead96b4ecc96e14eeb0a78ab9fd84 bce71bc4b21eb90a1f7406f514861705e16e4f1652694379f39a76b0fd227ec4 ff0732ad71929b28399c5d80383da59d046098b5892157fa2fa236988805a999 b2fbac72b1a115ca9e9dec66143dfb9c19f17aabc4551191ac21e9d0f00b9990 f25e2bbdb66c96e9c7219b2fc9c2dfb12d8fd408425db256857d7e36be10eb59 5ef2625ae22dcff6c48ee911295ec7ace599e85e077560847994372f582632c3 127ce35ec041da8ab5dd33ad9646deab442d4ffccc17ff5500159dfd4c025358 c1328b5c8dfba2169126bd19ddddb2c188e48c92bf1886a3a3e339f7ef215551 3aafbaab7ebdc95e3f094d68df7d18310c59b329194b381ffaa27b2af8791da8 13180d4e3dcb79119bad72f1e917f1bf1bd5458d1ff7c1ee76a63d986a6d6896 52a61da5c200e25392233f24d55dd9024e356dd123e0d206c6cbb14b1fe2de51 7e2a199ab71fccace6eeebf9daa7304b042a693436057d23ed995e6cb0d56ccf b6055692bc3cdf1c0595203193df48f7d8cbcb47951cbebde5c717cd07ad3a5d 3ebb14c6ceacd6c310d2230288abbdf471789e7aff3727420379d0a5e37a5763 6fc8f66af14382c8bf9c66f11b2191ecd097f81d3272b06c6ec19f6bda777a70 6f502e3f33ee2ab54f474edecbc7580aa8a70cd497e2f6af39e189c14bb1d677 6d7cdde426c133bb4b3e05f6dc969ab4f7c48de1b92189005cd3053a95cee576 58de0420d980d2943ed698518831133b2309a8ef0099eac2a70866f021699b40 c3fc49264b9663596452f227925eaadaa0df558e9c4327d670f694a56835f749 ef944766bf66f2e429d7df310f54925728c26c6806af77ad1f0beaba4612eeac 04c6b725c69f7829970460f402c0f7e8da97869acc8d6c059bb73e86f3b6a3d1 3376848524301dcf3db1794aa02e7284887e879dcb19c6f45c0b95a4ef188d12 48f071902eaf120e7092e8f8218857ea2ef8faea8444cf8f672dfd3e33 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX10 %!PS-AdobeFont-1.1: CMBX10 1.00B %%CreationDate: 1992 Feb 19 19:54:06 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 58 /colon put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 87 /W put dup 88 /X put dup 89 /Y put dup 94 /circumflex put dup 97 /a put dup 98 /b put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 119 /w put dup 120 /x put dup 121 /y put readonly def /FontBBox{-301 -250 1164 946}readonly def /UniqueXX 5000768 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306462c563d51ece66fcc9c831843ecae 1fefc1a232e2724f7baee428ae03aadb95c3035345c15e9922fe49e1f2cfc980 237316572dbc57064edac9b0db8913a5e2d45e97e19a91435ccf8adfc835b585 48e74b291446d689c7f2f8c4325e8356e974ae30c3e2977477baeaa33d141fb7 80f59351e84bfc88c87b3a4a1d25e168b9d134554f6a581378c7d2d6eca8ac09 045cc3a5e0ed86f147133f094029e3483bebc81cfde69942cf645ea20d0a2b64 5140ccc2f9cb4a3d969f4b0a79cd3329b440dfcff5285494406f3dd08d804c86 df191e57232f6f1f83df6430f214e03fa5412b1e13d83c60c52a698bc9a38159 19a64162af7b83a9468fae9507c6cb55ea80df8c696dfbc3296c663902d77e89 a181502627281181ac8624f65be9de5fb32f056cc7dd7cbc7366a91717b5892a 34ef6b441871c6993da3a81afc9bf70ff3842a21a29c0e49da1ccba37dd6b920 2702db510b8b1109acf4c27ee8d676bdbd16abe189f34a9b61532eb777457698 cee0561838eaab2d3939c5093afbb215bac433d1918c739b62566906bb2187f3 378521fb52e70c18886e1aa15f53a1f8a169528cf2ddd54c203613ff88e619f2 6c9c50c2c3b8b8c868a88afab1dc8472e7b6f3f992a161723a3c0904865a7c42 3281601eee91f35222c4a71f343739f102eb43145a47e4fac3bd666e4c114a90 5950618ecb1bdc29f90f6ebed1d8325fe6b52e14a8870e9b4bb088e585c71b91 493c12845a101937e3473ac5e9ae24f7c358f06d590d7618e1a1d5834d87621f e3f5432b655eebd4ca61a7b00dde0aa740796ce88a43d1c6952f8d2ca63d30b6 dcbadbb0dadf13150a442714675dbe51ff838f2e47ebe8cd44f1eac6ae5b6ceb 0b07af03f5d3896ff935a198aa635e337e367e1e128d15e31afe3ffca8245e41 a3e17011340e49d52fa1e322b435b4f7f2f49ae01f6a319f68d3d786c24be810 1e1c975a8feb5dd7e4922e00e3a08cacae5a945e1e8f8a20f1fe9534153307aa 5ac7424759743e08af90b9bcca7447375222a66ffd4145181454007bc4183ff6 23ac118afbd7a91caa92f4e8387b579dfc49f90c79574e950ebfccf3201544dc 7a3950812d7551c9296c45c3ee197215f2948c47d82b42d60f48d911afdd1065 6946682b7ec4f9310bc8dd8a25ee14f46d1319c3784e94b27db13cefee5a7c9e d745ceb488b2da9b66effbeeec36892fb78f325993acb668807eb097156fd024 6fe7df76704bba92a5e0598c974cea70825d2db9b39f40eaeb43be0d0b10abdc 43eafcd73faf4c575219377880990c41c7c3a7ef8226744fff67866a4465c99b d1dd6db49057a33e2f3f7ac7349f25c4a123c9048ccf81bfd88af285a18c2098 bb536afc7cdae5607da57e3f854b89f6fd6ed7d2b0b8ca42e9539156999f2cf2 18627d67526084160af095a894b5a683edc9826cd4bef59345af4669ffa84ee0 c999831d537fe9e2170c6d621e782dabe3ff860e7e76d609b25853c7f5429bd8 d358b6bd23afd09df575c21405680544884a1e73707069b08d9c060cc2c775fc af2743f9ec2a3c8e1a9912f1f58fc46b90bb9de905101132fd2ad7f5ef709059 64d43b5e127404346c07b81fb16403d0b55135790f6b0b4875fd3913434ce2e3 dd96910f7d55ac8f3584aad9dc64087be28f05eecdd3771b2647fe0cbf277f62 d53309e746dfcdabfb96951ffb717083dc12fb0bf1cbab88c2ecec969068c3e9 a13777738f553ff52ed6abdc9dd3873d7267afa2e08cdaa3d594b0cce8e68776 711fb26a0844fe7d375ba614d385cd6eda68fa28a606925690fefef667c51884 060ae52fb919ee138408f98ecd59edf31398b13b3fad4b2fb0e0c419db34b85d fdccafd24f4cc9740770180802b280edfa52e5e3a5c38b1c296ad3161236208c aede0bea2af7d180b6db3adc0ee650b83a1f45add778054aa829986899018ce2 5fb1b159fae49ce4233b2aba7e716460ebceace5a5e238033ffe8ed7bb216d65 a24d420a6999f0542dc849fa6725be4d8710621ed249a14349024823882b1f9a 72f37a2fdf1f8fcc880719c1104e0682ba8bf64a51b092ce09ca2ba555e586b1 a3a6b8655108f55b82508d7fda5c5001b9def6e9ac99fbbf0599e5360fa1a3c7 66a2d59b5edfa8ff2d9cba47b3268bcf2b6df37e1759d409dc4405ef496822e3 3ac756576412e3787feaa37106d82ac9a10f88f17917d25ecdee74b200405752 68d54928eed53a2eef049b7f3e650001b9d642d169a451afc58ae75128796e27 f6df672b3c76e2bd4ce23719047ffe657a0e077e5a8ea484af5d02af9515363e 7d988627d11f397d77a715193688385a41ceb62bef817d5d12a9feec2e93aaec f8345d90267ecfbea975cb9905618ad0ae9e023a836a2d2e452e872870d73958 c741f526b5e43a562bbde286f579177f17b44fd15fb1bdcb6a8e75846392bd1f 8f47f6e7e0bd8170029909e90b5f3346e93cd27d8467976571baba023df896e1 4ec09eb49e36c5ea38b229cac8588702389eb4f6e83a7672a14d31b4a5e28bca 91b6dda3ea0e3b08c3894173aacb8321cf522023d2efb9ed48a87ac29b9abbd1 5739a29dfa83b7e97b66c90b3c3b42c28887c04cae8074a834272e0d0a3ef8d4 bf8011bf54bc1baa9a2b4f10e6d45d354f2fc4a3abf3a3a9ce106f6087cf1b0e 26ba3c2fe15899e8743288ea0f237433115162d77f4c293bc78baae7cfabf3a9 4d79018107cdfecbc364a1b0465d24c8434beaac5e1200eca740d0e45dfda19c c7cb47ea274f8844134243bedf740a26d82c05aacc2a8f2d544c06035d013101 c1f0c64d9e99ae5ca5c727f2af5be22d7d4fef306b655403b659eff3d72735dc 624e3f21caecd70072b28e36276643371e680b4de492f66d129f0fe49ac7d0d3 7adb9e6286244531b814b28cc75e93fc97b317a7c2ae3e749d32367415e579ca a6b1e339ba95cf1b3e831ec75b2628325f1ca35b2d160a4161968e6c8bbb5ae4 9ac44026f3c0823daf290e6753ab9b26ec5fa6df624a9ba835ac77311db8b12b b893f84846a31f016d4bd8584e0fcafeeafa434af68322c45ae00719b6899c5e c713b841b5fcb42ee3fa1ad277adf605a9b2f4f4806f902a5067bd720643e517 cd8e573874cf53f346ea6613f023a74482f06350377dd03d46e49c0306c55660 b345a49eab0b1e03d67589a8c91ac2d0d69b85ca79e8b7f0c3219a5ada75a0b4 74f4864d82b9ff04e3508d82f37bef3679c20847c27248b2e7e3c0940fe8f38e 68345a999e176e41c93a7ff7d11affd579052b6ade1e46bd7f59467b1b00f6a4 245a7730a9ef879878ebd2ac336a179507b20a894c388dd836ebf36d8a6051a8 7aeb007e700a4d9de37e3c030b3264879c140368ac28056c695c0cfa416c0658 cf8735add902f2335ef99cea5d9816d320e720e9513a65d719838968385743d2 1cfdb0c484de85fd174669d27bc833710c9f1ae52d7fe648d12cdefcf8d24eed ec3a44da00fb07c43fc20460288f29798e87ab0fa3d5c906d9b8418df6dabe87 769bb90622245c69c3022137a80229b23c82e65855938d08bddd20a8f1d9bace c8cbbfac21fdbf167982899ab5ad56a0630129b4e9e7f94152a3c555df1db50d abb4cd42b12e3e220d46a6b4b04648182dbced367b3236ef6fc4f0312f289d48 aaf5115aa1a6c581f9a3e29ee37966d8beae02dff0e76bdcaf371692cda550dc 75e14e44c1ded8568754ac73a441c672bea1fa0bfcec80dacfb30e1392706103 86dfbe7cafaf4e9272bda5caa32fe8a9f6b2533fb9b7df6f11c96b7f76a0da0b 94665f866380bd5502e3cf035bbc986c2c0d2fb44c3fc2b25dd5dcb29b597537 27dc8c3f6fe9068389cbf235d6b5a5105ca5a40d5c5ed7b1c7c471556ea8082e af009c2efe95f853a1e88c72b8b06e4deaf93938fc6c5d644b2381b6784c8c8f e1fcf5b2796874a224ba91b5ecd2e995680ded88174d7ef8442ddf572cbe1dc3 c822a72c47d96f3a684c0a586ab2f3e631f73d98f9b0569b62798097d3fb1af1 ec038106c1c9e7f54c407c0229419af5740ba86355fe7203254638a22bde5602 056efc1826690e6f7413fe9eb9cbab5551787af71c70067f7cd7c8cd32899e9e 4b8723e7a913332d34e3035a9b26a958810a0418cd0aafd4dfaeadf2e323b978 df8e4e569c3c35ec1e005e150a12e5160b4828720d2d3ac1c94dafef512ade7c 84ad00be9d5ae1fe76ceb2bd5721753d77dbc09327f84077298a87a615249ce9 a1018060bd4237d952ba899c38c365e2bc671d0bbcd6f51defba59596b6bfa33 4f28145b73fbd2235736004ea3d7776037a66578df1b31bbb1f865c6802e2ede 7df3ea6e5a920a07e21ed5cc4ecc92b17dc5dce54d01dd34bea63c157d90473b 600cc8f625d7964101552d80e54a52797a42397aea8890d773d9b45e54308b65 c27758494d56a6f72a5544eed3e8ca988ff581698a5b65cee2aef4a149f4719e 0a5dd3c026899aa0ab1c4088375180d5d456119eaa5e7c5e49157a613bebb1a4 83ed25852c3521e21311c510b6fa77af46d1db70d48546fabe3a98bc89170d99 134a787a65c69fc1ea00b97d97ced63a4d5c0ca5f24136ed2532b4f491d788ba de4fc78f180163cff36ca48b7756563241d2c3cb529f459d85d4626baed0f512 2e7a11a4d40f5cdf3f4c54a325bd7be06283835bb6fe1a05d937ac68d85ca86e 483d7103d4d0da85fb97d8bf1c0601df45262e93469854f0d303afb72ef54f42 836c284f50f273188f9490c9edfa6cbb78bf2aa7d87ee36370d3e9cca910d020 9d1bdbab23962b33362b2032a2569d6e5a144104c49e756e36e1fa1e8fc35776 942c473fd56539543b4996dd75e3eee1bc47c94da9cda08849eb7c8c845eeb57 ca9d3b30320cc49be39a53486a956368907ac13d59f5299d36bee43712562c47 ef0e7977e1aec484a6e2e357a8ec20b2f51f37d4b53c5819d6c042ab8fceb9ee fd88d34596e43b3fbaa1f797a5ef17f61d5b70e3aec211b3c763c0e2dfa1abe0 67f1e0ca240fd4c3d1ea734b9005e9e91a6d0e69dcf8af1c26e3ef9336850dd6 03070c0769f04e6867a148dcafe8425e8e10a6553404a82e3d2439f35c6ab3ee 7853b727087b8e78475f873a5573c577a6012ca537a72ff96efea0858cf320b1 723662eb3ef5d8c1eee246506b98733e035dee7ebebf55e21666a2b8e51da407 4c5f02dc99e9c503fea23bbbd851ba028cd698605c267e2cfa8ffb2ba7fd9df6 fb9ba0097649c20d94d95b8226a7f0c8aa4b86d7422867fbdab8fe5fb72c592b 27de3e47f6a8770e83472b425223fcedb5022b4bda23950a3176f94fc376a068 5de592b71456e8d567c86d1f4d821cf94c8c95b35bb1b64f886beeae46f202aa 6d24b3346c38a87c6e4b08522c89e864a2c78fb65d6874d2ca52151dcbaaa82e 0900b776e41f1df4ace51775880574d27c245a6594d441b20d8f3bc93277182a cfb274907e2c99ebac46a7d5c2f483a8bd734484236fd702daac4f708f1f162b 841164461d524a7f48cb8502d837b8384abf28e97605b3c3ccd45e2e7fccd8bd 015419f3eaa1f8cef8778d3137b3693fa21d6d4943d91f210fa2821d8cdc4382 df5da78ec115882ca8ff08c022026c1c6e0ea838f39e47b27321fe44d51ff859 062a743468c54fe492f379e806146697c10b7b0492f38afc1abb390015b14c93 feba972dee58e1738787215bb214eb01dcf9fc4026df1c8a9f66a6cf2f2fdf09 f2424c93a81e9e070dbdf74238afc7f3526e6ec085ffb9ef45df9f11aa96d896 861bbab55090762a8417ddafd033d906963ee78bcc944af70481e533cc6955ad 5327b0c3c4bc973a410596670a5909ff974edec5066a8079a07b2ee514c523d1 88ff4a416eca77341364af6e163ff203e84bce7b44370b4b3fee6721206ece8f e047b905b799f56c68aa13d0f31553748a99650b55302344d5c029cf82931367 abb515955eb8f4e686c7603f4df8e5aeb88659d4cd35e440d4ba96102370295d 87bf7a228984846db211cf2b11b187be268a65a26caaa4d878c015c124edc22c 115aa926a34b43563e35a02358f72de3f9784e060e783c7a3ad85c4843166132 02010e932534f29d033595b84c874bd325a2175179a5c477e170d6482b4b9038 68144181d31d39b784e670d83cf312e0fd0f66db81ecd0ead331067cff07713c 2c1edd388af3bb9b656d2eee4a3d9a4853a865fec1c98e0a772aaa260b2859a4 1717835c0f99073f76e36f4c1cf7d335368f2264d14150d5a235868d19fb98da c90630d19504ed4563965ee79e9ca064dafd16f03d52db5772b1f70f734e5c9f a7097f9fc9e897ec414bd9c76d37ea08165aeffe570b72b08b067b390acd4627 cce3d96b8d7b3a13527f6251f9127e31254adf2c7a9d92c1d969b7c6ecb71083 1f63ce83cc0091f8fb98a0ed2d8f207745690933dca6e84c2ddb57af3ad80e3d 562a6ccee1313c2926cff9dcbccc48605b8701bf2c5aca60535fba0140a9ff51 f805b84c31ef60f708b348054d68f289ee1e39a7bfa8970b15450f65f6103f14 5c95a9b8988bd11f8e352397ba4004afcce8e2acff5c3391b6361a58c4bb8b5e 28883996249e8ea77977fea4e9052eb7bc4372349648e7d71ddb28483f25b4a3 70bacc28fec53024b7bd357e133388d472cc4c3e9acc74981e8becf0e2e8c52b 518f69131a7d2df5d7ede8e54c438ed95373e64883a1f9628541e3b7d7004086 dd18b3cb3e5a02fbf986b52b02630f2622722668300cf440ab7c9eada50de6ff 0fff721a1d92e6c0167b76a26af0d9312e21afc7fbec908b9066d1fee3db4465 a8d8c1958fb49e98937d9d33b2517bfa7d2fdaeda6836fa118132e8fb5ee87bd e8a371b3a2552514e3e85c4f8158dea304b7c4fa55360dbcbcd44639ec9e30cd 6a88903bd629519593ef4405b1d73b6ac96eef6cee346d8b365fd5e08bd386d6 8dbb9a05e579e8a721213bbb998829e9bd4d9ef2f15e1a9d3f0df2c9e6a1a10c d7178a30a589a9b215f122bb3f4867efe805b3353d38340947a61fa84b86e362 8d4252d11bd335f4e6f89d2dd68426d17daeb4ab4467e784ec12837ae0576195 60604780c2dbf5c59ff4fd0bb7690ecdd85d870df2b7480327a4146e336b7e69 e8a9b58ce7ec1c94d4ee9249574989ee60af63fcd420720dd1a4f1cec50b6c63 25d8f545e38569a8f11b02a3e8cff10f0625112ff40b5bc908f9604e4a81540f 195f882a8aa2e1811724839ab29914c5c514563bb5a205ea061f0b55fc8fccf1 ca42aea5fad369e13686d702f5952e876ca3c4f75d498bdfdc1fbfb41ad71786 36727b3aab23b18bb7df31e19f6d98ee804a7e934b377814c5db1b512ca727df 1842cc5f6531e6a5711080dedd56193d959b867f6ff670fa69db40469168753e a8f4df5b192e010991a39f56a83a2913e8ba96a58cbf171affb7d9a3cd724657 360958a1cf11ca44159134a5432453600ea138fab256407c76da235117416fd4 42ed7efed45e347d92c229b76bb79918aa9d6cd063439d78ec507095d44236c8 e1bd446e44dde7aa5d834243c95b565d72e53494451468d1560f0d93d8a76d9d 65994901ceaeb7cfbdfe1bb0d3592a4bd057394328b173da6766398d8f0ea477 f8bb05d476dc0a5a0f5a895866dd8460130e2002206d20d95012a836523c29c5 e02ea60712780783085081470465d47598d5770254e7e7a80a7fef7b35110d65 493d11077c43af10f54a86507d58caea757406c4ed915a6ec63c5e4cded557ff f09834c67679db2aba50113e1a1f189e53c10c9b01e4004a307bd4df2bd354e9 873cdcf55bc49f49a50d238017974f7ca0528a9ecf229ba1380d171868df81b9 7bbc5b33851b7e16d88d21076ffe8a4a034b740c7aa7db93d1e87d15bb283ff6 193c305ccf54b063007f1a258ce7c30c46efa2d6f4243ef9ac104792645c93f4 4ae1dadfaa03db82d13e17d77f2a36ef6e979244a90d34a6710eec7e8731ebb0 e71b216ecfdcc43131eb5fa5527049cf2735062dca49c1ae6d625257964f84fa 2a2ad3530dc1b61d1cfd7f4ebd3c83814a1329c7399ad6839cb6c9d64674fb52 ddac05a12231f1a23a79b907f62e1ae1609edb1c31987b6e367b02101fb6902c e70cf98ba4ad4e9fc5d5d2c332ef8f163634c2dcab93465ce62078cbe7349793 d6e470fbfe8edd92862751b603fc44b0043fc20addbb23a7527433a4bd0e48c0 4be42dc447feb2b4a75b2a7e55bb63f8f7814f487da952ba8d6182da9a5d1d1b e3296a9a31256d271dc5fcafa687eeeecd1b2bc808de9309f8293179e64ab2ca 00a2b4e5db502a85712d8b1f8ed8e8b26080515713a4faca35fff923dc7a4869 7026a51f78aae620aaad9915266781771fbbca5100a9f17cf2f96d8e2c98d2ba c77e70b16142fbe7a8a16b00b4e9386e591cd7bfdfb4a17529d848b49c0686d0 9b689174763135ec4480242ec8fbff1ec85f83665a880ef28cb2072ee81281ce c49f8d5c905fb1c978dc8adece67e2c2a99f9638b735036dcf0048592b55d94b ebad7b5994eb1df6b0e95ec30c05da3b694d2241a116f5094e23115ce901b565 0c494b348f6d91e501a21339db1da21f2ab30690ef659f29a8d6cad2841a0b5b 8a3ec6e1ecebeaf441d16c49b482f3801305ad3ef8ee75ad0d0f4a022707fa26 5fece8eec004aa439d3d361628fa9e596bd57f35d2f60834888af184f7e29486 c6da2b88e6c3b3ca0bc2664657bcd2776814c9e8c1259a609558f2725e400d01 21172a37403f4865ddb6d2a7cffa623f3eee196d312f95ece6068d7f3b6cb91d 4dd898fe29c0c4d64e96e1de758490521178c8bea112202ba245406f4e8ba183 f432f22d604ced5b0c06a2ba16fa0f72d512647ecdb669528c9d3b15fbf72d95 192e499f646fd74d3d4ffcac2008ede548f028b064eebaf6286fbe726bccecc8 54e0baa3f32d6f84c0af3859628fc2ff72c1e5ab69a8a883ba150eefbcad2ef6 a6314a0f187e5fe1d0b3cde84d1b7ba2b4bad400f923c5230bad4c5cb1ab938b 8b442ff29755bda79fcca83d4f43ee1ebb710e065f69777af6d0c102293d9cba aad3126b6ae07243f1a00c1745f6fd49ab7955e352147e9aeb28613ddcc8ec85 9c6d4ca4c2cc894e3aecd4b71351c54d93d963b3513dce09ab3693cd0349dc95 d3d6c8425e91c7f8980ffa52b54002e74c857bb2d96653654ac78c43b2e311f6 e921bca2ca318847db231995d58e35b9ca4cafc408e7d8f7c8eeeae9f38dbdc6 c176a68d4fea2e4508b6bb91674d9a5a04131f21905d0a40da10d385e1d0e54e adb2bd92eb6a9bda1e2bee6399f3110bd42ad1b0ff62f1b4dab7fafab5b9913a 84c4f9ee9bc77a1c95739fc557f4b21649ede848d63997f1fa26f91e814c98ba 4d73c37c902331090abfe538d8e849f95662fe1a7ed19c0f671b1c11f83bf23e 5312f9d87190560f8569f1c6d8271f321d212e9588a707dcc631b5596263e4c0 3dea949740659bea025962679770d5ec11a5729965e597bb0177291f29d87fe9 0373d8db2014a4961519a8b3f13d908611c1481659acafa47bce98d4ed573eb4 2132d1ca9b8b3d0ebfcfeb630ea313bd7b15ec4188a429d524643e7bfb221eb0 b2eff5a71268053835560d4a254799f67c003fd4086de649127aa7548e5000c5 3ceeff62462959b2c0c448111e9fcd3ca941eeb67ca3cb2a0e01c5b26f4ba3e8 bbc0c30fbfd8f4d22ad45ea515e9a55fd356ab8392ca76ac54392eb3ee8245d9 16c57d4b53d6fd6c92a3a29e2562a7237e7cc7738b847ab8b0f873cb205404c2 49435143b6bd2b60a4faf485951ae76643db17f5f54b09c59994d36804b77a0f 925774992bced8daaeac0cae308b35ea7fbdc5e9bb80edf5ad93979845f0d798 02c6f8d310faeff51a00ea8bf68a78c425956a0e6060e36223cc89c0378b381d 8f080813ec43947b31c29d28fbc7bf57094162d2aa36a823916687cb038571d4 8aaeb2e1cabf662151e5f43c93067e89335c4606326cf64fc4ae9102c87e12ac 07ed9f8ce2aa60a4db11f2f6faaf8d91a145ec57dbe04e9c41a756c5a80c5c40 5443ecea1614160fb6af3c85715d989a1ed18d396bf6be3bd3e3b59a1cde9791 0a4a7cb6762da191a9f95860d01b5aa8687a2fbddcd373bc6859f868790d13bc c56030df8b4084b7ae4feb0e8cde98bf17c09bdabad118580fcfea1e6714f881 150ade21e64a867af2d36761c64c03ac0801e16ebbec0f7adc482d37bad68de8 323d817c6dcb39c07b6e4245f2d452822dbc981c236a4c3a13b84f6f69f98f62 cd2f4eb6b7d792ef7b760e0b91f06770593b35a08c753654131317b65c269fdd f848febc31389cccc0851d31fb03dae42cdcd3ff79262004f4e32d01e269b0be ed012744250ee40591322c68883c4675d3819aeebdf2ca45535d3e849e0c0a7c 77a9f7c5979087156c17696c27b5a7e721703bb6253350ff3e7bb478a18bb441 dee5e8afca7c0af6cd29000481095667c8cce4f2ada49334e76e289838aa8e14 a38a4c8a5b8a338858b5d31baf5fd8012be95ba221e52e8dc2b4fb6a69fc0d5b c98156ca0d33fa24f1caa1ad770544cf7df1f2328a152b704d29f12b64240999 b6740d28848fb0e63cd8cea923c4a31058f63b04363ce0080e61986c0e724074 c1e9549608ed2608a626e8831acea0705250e90a263ba75ebac7c9e7a78b68b1 f57b9118b064fcc33ed25d0cfdae2bcaee4b7f16fffc228d4c8c34445a27c4b8 92fa68164a31134213068d340ecf3a3d210da4e6099d79b48fd5de49ea76e60e 5b22b09e1b2d680e8c39b24b7c4e95db9e6bca9fe6152cde9a490df73d8cb264 7e0b9dc8e831f90aae7c9b6e890807377dad21d2f28847d6632b5e5e9f91528c 282a0f9487728fa7c1bb82314dd51c05eca0dad5e51f83fd92e837179db55d78 02e3c68ef43ca11e0552e5f3fe3b93c8d68afa09577f3568cc9d459969e863b7 b79792f89820c2361895c3c873378fa2643441c873c114df78b7e91fff872a58 db2c0194afa78637b3fb7edc635a2ceb831600e6672919236852f2494a87209c de79a3c3d847449fcad4a693a330265579dab09fd252635afb008c00aad46cf5 b0a6aa2ef4b63a6b389e9aa3931436d08f7239ff93821917801e1cbe4011faef c9ce54c6d62560bfdd4d5fe120b1f5190932deb8fba8829d9c6450076a4bcff1 32ee07f52481cccbd03cfafd5ade2e8d8638982fd189734a8b7d1d22b171f118 570f4f08dc9b6ce92ebf076b87890fba9d48ddb919c347f573af981c30ac70c8 833826033d38e355fbcbbd9670bfade720efd7bb491af51165300ccbeaff78dd 1ce93bcf27c03b648eebc4c5e827ff6753167a2ceab341cbb6c339d54090e588 22a589772a562eabef852f9ba9eb9191ca2546f3d5a90982b2c79a6a121921dc f661515f4b9499e1553ba721667c2f6c9021154900e6105cac6eb4b1d6e05c9a b4d6991123b91eaaa9e720a6f013f660145ebfe51a13fc7eaf4428b5b8a960bb 44be56b04abb5b327b7096a7977425efcc55249f4368ea1b06d0b1680c92dd80 158909796deced4044857cfabe6c83faabd749fe75e8c2b120de37c438e136a6 8f6de99fcc1e9a355cc7c46f8349d199a6d569fad77f9e30632a6bfc44e4b09a 3acb004d5c94296cb89ba0327b13be9b4b9bee9935c196f89a2148b137b63982 7108e20aeeef4a95bbbee92970c66117ca68808cb5b9f8c1ac0c5542f25e7adc 6ebcea5aef99e95a86c8ffc7d26d21d29e5f6aec97c6f6bd15f7340519e06a9e a1970d913ca8a35a75063d57808bd31b9e5a28af1d220f31147a06e403e50dcc 8759668ec477b0bee0b070b96fecb8caea25669a2f8d77c46737310415f13be1 3d6aaf335fbdcb89a58ab56518daef9c0d4902a35520ae4207810c7014773259 3d794bd3efe9a3ef0a927e73c6820914f8327a0636537d62f0f0724506c3eaaf 0615d08abd3b5c2cc14ae1451cd0eb9dcc33c34e46c1741a1959326c31c54fff 8fe3c3f3ed24e85e5ead0bcf95972e4b1c1ae896d3b5b482a58f59f7a409550e ecdaa25571ada4b3c004dab67d148a21a81e246c05461c7e91dedc7cfbd5dc7c fb2ea82ac34011cbbdf92a291434b56bcbc0b62a2ce9f6102babdb4394eb84ae 0865a9e7d7979d6865a2661f8ccdf6e7d98261c6374721f6128dbe725d5c516f 12f94b678962424764dcb47de0c880ae9746b2cb7197aee2201436495439d06e f0565e2f2812f12124a9adbe658350382d778d27c94a7fa979ec5407c6f32612 f36501c60b2d1ba933032d13aadfd0488c4de05a2755fe442f71831c12a5440f 96a555dae03f2f0d8fff46c7426b6179a5c3fa5d40a48776934020fc81d8f067 7d0d35e2b59829a9dd80303c73d56fb86b815789716c8ae8d09dcad8546914be b957139f5d9ef0d20ae13b5d812386fcf05d7b3bc183a1ecfb762882ef206d8d 23a0fbe1dc0a18f488fcb9485de927cee17134d536073dcf851ae01b76d944f2 709f74c980a6d548a1a9f9bb5d499389576660b53650ee7617433530a03fd90c 90f138f91d28e511412775d35cba7fe914c7a60decbb516228659055982a5b31 a69ecc499a1073fb147995154609439652e9b47ee9bac2724becce0a73493926 96146101a53c6036a1bf83996dc4c2db43f7b05f643095ce552430c689e9b915 5265e2ca134d6e8a98a61e0a11d7431dd4347203af93d12fc35c7358907273a4 6ec0fb51443b3980e71a238b8165916f75c9176edb577333fae3dc7a8f53bab9 be6a7738ef3e36ad0f7060621eaafd83278cfe95332bbcf6d69bea20e5c38ac5 b0e0b795ca656ce792f299079aa359779cfdf4f8d6718aa73f6626643d04c44f be9c246e4a93e6257574f74097f4eec40cd2782eb7c19f78d0f4dd6867d5f082 e89f92251622a2b71edf3e968b62a2e974c7c85824ca56522998e86ab1b823b2 a14c538a054d14530ce2b4d67645b96db7edc7f86e684de479f85b5a1b7b120f 9338257c0c5eacc96c39f0076ad106b769bc6b251cf714c4d9a9ab4c9657f3d1 038b42d596441bfd41c60e2254162245061570b4446a17b600afa9430eee895c 7b6381f1adb9d94ebc63cbbba39c03be428b232e25e45d9c6a1a205f23b80b56 82e22addf59508d4e95fd5570e25e4a52b675334ac1d5fbb086c07a05e9eee58 2d6f4351e03a51da46390613cd671e681dca70e528610ce4e8e575b8b86a336f 4e1fac23cd9ee04c7b84e04004634721bbeda13b966404702199e016cc5aece5 7cb568de818a7ad90070370b12ef46b8bb24859c5f655e72b78724eeadf04ca3 c5d3cb115c2526d53e25f201d9c9b67f3e0734b415ddc6843d654af719dfccce 8c4c799d508cb7bc054db23ab346b5cfcffc70952d345ca73b66f6aea8f79df4 b39778dd23616b91a4b3395b9fa6c32785142a4c14443df17ad873cb9bb8d76e 7c6c8d879dda7e6383e991b12212d6eae4a5c770a9620384196497ccf38d47fd 748b2ed5fe3a3a2ea4abc08c8e7bfbf8aea73e04ff809273a9d1ee0f3eb88c9d 4c948aa2d8335f4178f83a2fa6048a6e48f9040deb894ccac4508d7a7d62c05d 9a5fbf64434c84765f92da815b6200b77dc90398d4f81eb9056881dd74ec49c7 a9196285ee3e2b8fad40642c662a9f3e73087ab3ac09c515dc971ea830496ecb 22ed3fbea6d022e230fcc624439e096b85dba867918164c76fac7cba4effa8a8 710ef67b50832216b6ac3166581f89bf31f8394ba1092fa753b46dfa2205c671 74aa9dbd5673852b3895dc116befee8dd978e33de28c3e22bed07df8411ee368 39f7ff79c24098b9849de05499d66a7a70d5b3de0b9d1f4537404a0aef1bc6f4 69fc08812e08ae555954346820cfe7e9913832e2726da887db758a5f61cfd0a8 d342d06e5cf16536e5080296fed7d7a0b4aece52ab86df58608f132fecf82069 dc49d463793fb01313c057f5319083af3b850680456364e4779f5eaae1fb42fa 667460d32287f8103624d0cc412affb584566958141965b867d0589bac9e8f10 cda72ded8cc5470802de8100cb11d31a093e9f0e433cbaa943ab0363c1145def 1168ba75d1b34976741083dde41290315a62c00e00933e349216da59f4d9d23f 76a1e360dfb3b478ed0e258fd502bfdaca385ca3c2fc99b7da5dd5c39427c419 6032e9bc92cd850361d150b1a5b301732bd46a067fd8b8623c1e2bb950feae57 0dbea9380aa16c73328aaea25ba0973b74b7e0515e80bbfcf6ec8cf5c187918d 5f659cc201afd7d0a909ce1474cbaadb56af3069c7bd58a8357e4265a81a84d4 14e23fa244a7d0ddd2584241ded539ae257563dccc9221f813d1fc048052b082 559929321269bb29ef5ff87b09b5a205eabafd220feeeb2ea8d3bfe045739a2a b73bc41e32a03198b2df55e8aa4f4e59a620a6d9ed498b6b88b6e8d9670f2f79 ebb8e1e3e238f15b84ff59f77fcadeeee8593cd73be74ebe1a4c156118311fd3 889a7ffce00cd2c2c442381d8c57c824ac6d65b13db313add93ba2e7f22b552b c749be0632ce99a8289dfdb41fb1af22fa0adb7ab3b2aa307e8b3897e31c801a facaae33a3f1aaddf575163c7a965c70fd1f4ae8b0ccbcbc4a1bccb042779e0a acf7bca872b586ff1fd4ac9f9e1dcc64d7bd008a97c0aa234ca5e0e46025f719 dcd816e99039f2dae809a9824185c25bba1c767f85dc22024bfa4bd18b590096 4df862af52aec83c097c252a1d54cac02df0d94f99830c6b57995eaeebec110a 7537b9896864fe59c5e8495e65eb686bc688870fa74284496d58f4815b4f7ee6 41d009dc84fca912d34793cbad3be1200190db5cd7f6e3d15aa80844f2098292 f7bcda875a3ad395597a614f6fa69a6d974dddd768b7292aef5aaeca93115fa2 40b36246d1f28f609985112191c54cfec6379b9c62bac4c65244c33a2651c7c4 7c04017911544ee30e4ad0f266a9be26b34f613e3f737c896a9677188a38a16d 3d0a19a9facd02b40bf418038645ac41fb3ea69377dae5133aaa60b5071fbd11 97d4bfa4d21051f185a4a83a4e61fdcb1a5332d8d4c5d38df8115c7e8ca93085 7d895006f6a1ab665580c69c59bc33e92ac9157360865dcad5ceaab568c4983d c7ac29ae75b2007de8ff807566d300db45d253a83d5e72fed26c5ec08b63abe7 9652694ab086de743d17632f0490246d2eb5599956c27ae1e836595648078894 cdeb55c351bdae683561a48ac313db53fb08143f3937784e6500775049df46a1 fcff2d49a8ab94f7aeb172919220633b9c29efc9118467a4a5103822caef8384 dd4307d4f805a28f7d43e1c7ca5aee295021090561e9f41ad7d272e492c95231 4d8babfd19a90e22af02b9921f6cfcfed0cfa609f96eeff07b353caf275da7b0 6477247c64b49596795a11f14ea1c19d581d62babb4689244b9516e4f0b716e5 27d58731a2258b62bad728db2394c0b90132518a0e85bccb8662c551eef78385 af30f259f2aaf6e3db2d5076024f52fca0392964865ae3017c1f6403dd6ce91f 7e6cfcbc3ec36ea7139da6f39023d2edd403567981a7ed993e6e77d02652a549 fe4d3738b96fecd64784131b5505280800bfedc964cedb8b2357e3e84028b507 d130 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 176 /fl put dup 177 /ffi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 33 /exclam put dup 34 /quotedblright put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 61 /equal put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 82 /R put dup 83 /S put dup 84 /T put dup 86 /V put dup 87 /W put dup 88 /X put dup 89 /Y put dup 91 /bracketleft put dup 92 /quotedblleft put dup 93 /bracketright put dup 94 /circumflex put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 123 /endash put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueXX 5000793 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5 2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12 cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e 4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618 99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8 ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b 1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af 154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e 44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40 a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e 3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7 dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552 315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3 62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5 87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273 8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce 11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31 95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9 9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a b3e1594601d63c7e98801d7746474377ce93f81404f3570afbd5dbfe77578605 917ab96963987e6efc2d3f99fa56ecae6422579852567f90cc90e4ef6d6f71d1 858270205477e221018a375ca83c572b3f972c5181d18643cecb04909d84cf76 7174b3c0c8ec69bf1e9fdfbc0fc7ed97ec67d878ea4ddac8caa522fdc6932df7 21b81af837aa880dd55c1230155cad9947671ea7cb09bd0f36852dbfca15e184 48445d6c7bc62094d0574602e9fb3502377efc920f1af72eb161713294ddda84 34ed76150324e2cc6d80bd5fa46357b65dc4b7ae0ff16fda0877c1d9f315846d bb0d69559b3cbab27e22e8ba8a10a7066769f532f41aba09746a6212c6b3fe72 641fc4aa00eac713baecfaddf4c8c12dcc885c8a118ab56d31d80ad1bf8044e3 87c1315ceeea6481b8e53b9a04dcc4a4f0a8e28f661191691e54e7adbce1a3dc bc2a78bd053ccf823e5f7ce4145d13cb8e1943ac694b50c20e6d6c1066f385d4 0d4c48c199e97823a785949d59c1950048fb89b921a840879ea8cceb2e86738a 5e043bfebfd7c04f961e0315e52a3bb27143538d6d8046dbf2f6086d49084ec5 51dbbfe95c2ff7610c50eccf39d22e34982092105fc831839dbba2107410497d afa690c4bc0a3818b7a49fd3446b21cc5b2d41fc2fcc5b816e165a3e665cf3f6 f4d4ee5d01d422db05c8e00a2196676f5237e0f3ec3759530649c79465f31c4e 60a092659bd83ee4e8840644c3dc4fa0e75a34f31e6c41923e0d50973b859c5f 2001b26c637163519ebf03dac422d26f2605701f8199a3d54ad0faadb5c4bf78 e6edc8e1614e524c4aca15088a97f78a759c9a4993f19a1f9e3cbb1c2a7bf2ce f6a360a33a4dfa44698e740168bd6cffe8ec8fad95aa2c9a3caf9786aaf3905e 9bf477604b2219026fe0fb86c51ff816b536026ab518b4cbf3537581d9d83d03 e93c8a21a61d4f33b916e1e44636f5671471c0ae4c07fd7a90dcdc8aba28680b f5cbb805192413f3d91cee77f7e5901981785a02948fd81c1f453da41ef7ded1 d789ff2b3e7380af0a8baf623247352bf8ccb2d9d0aeba4507e253c08165d2e9 500e026c12f3facc380735f02baa7e5bc242a834f1e820a5fd27a44fcb4895b4 ba2597f6a0001e724d8b822bb030e8711e239288ab2cfae4b18822f46d07f31f 8216a58a4f464301fc15001d3db31e54618490ed6c3f6ba3db1c6ba31cc103bd e4817fa356dad04461c903c152603b5549701fab7517dfccc054398f7b5eab9b 299cef5d73a717ad311ce62bffddc287f5c8b9e1f6d9f1dd030e1ecc2dbc7495 e4611368bff32a2c9b201c49b5f3bede79cb619634743bc9ae84431ff49b024e 37c3757e64b505abe771e1773c7e0f6ba6b916b884a3aa797040ed8a27ed08d9 d6c25dbcdca4a094a3aa1ceeb25dfe4e6fbf305ca94bdb87e676823f5b4a0536 ace0df2b83873ece18f97ecc425720cfa7773b715b0d403dc944eebc0a2c4a4c c8923a9444f93ab552823d22005ca931c3a0bdc070383ee36affa2917bc8439e e63bed10ae179f634606114c8629ba9972dfddf38bad4ee8d398fe1829d2c15d 9039b264902b6ebfb4af6aeb21b6d372194f788c769b1916531ccfe6e0664f07 41136e98f24c21696b4b810e3be746f70b60893975bbdafdc63e2db7aff8009a 6db10faab97bcee597304396af8f72a6d7f08f6d25349db12bab4af0a5259aec 237e5222d53103eeb15361a08d545c5e28352fdddc3f692254b31654e6a793eb b57e976cce7f6dd10ca115bef9cc8ecba7fc647a9b0710ac89dbd9987aa165a7 29c53923b6eafb1f22e326633f0b90ea66891a6abeeb18e74ddeaea9f4b8f828 daf3cd6ed4247cae70af2cdf0fe4dbeaa507bd618055bc7ec1f85c8fc85fbaed cd3f40ff2a21cbeb01f8352125d5685998c8ba8142b3687a440b4288dbce6014 4fadbc7b082eeb5967a7bebb75582e74c2c38d2596def50ed7c0c4f4df334d0b 64ae9889fbf21d69cd4ea96149f5bad5af62d7e1fd16b2e24512fe42fb2910f9 291ac8286a2548bd0d0a01086555ff93cf6d6ee3f34ebe4bce7b9291dbb2db04 38a870ad0ae92a63b26d16b2442e64547203f28dd8623755cc2cb7e778e7b934 3c3effc7452c6ec5e8f457bdde42d3bb5c3c405577c527f58e6aa5bb8a74261c 8712cb57a3e19336bcfedc0fc7552ed1a9c0ebabfc79818319c06537832a56a0 2df6a85c86ab0c37dafd72d591810a8dde3ead4af52c8ad599104274b861ada9 66da0c767e73283d9c161ecb46485478c9cfbd235b0f0b23868446fd926749c5 acac805cfc26c254a622b6ec3647dcc1a725e3a10318caf45cc2a6f478015be0 a0122a4239796675cc6db7b4390f2338e8235228f5816e2a4e566759778771f0 22f4d62cacdf9dbb3fb5286bce3a3b29be7368ee1bc2d19b64e7aff18f5b5471 88bb5ad32e6a9140aaaec346bc9ad878dc7a0a527129e01e0773d99010989ad7 32ce2da2bc54ce357258e3fc09803b7be1d3d15c705c8887241fc6cc1d3b7f3c 87eeaaef5ec2bd4922016dff83e6e4ccf788cac7d4e64bd3ebc1c59e9c8d2b08 62f049cf13f43849a49c98c604bc628ecd4a430a236dbd22a74ae93656611812 b3675267ff3d03fca6524c6fe96ec5f3b524a918b259a7bd3529e864cc1beb3d a87bee34a4290cceac74e2a46eda0b87ea2e8470ae155275c49fe101998a27c3 b34d206312dabd75b4fd1b54a5276858c32885489412b73d6d6d4ec1c17eff42 c96894411feaac5cedf62056f00e78165a81d32fcb212afa164e399ee565a7d5 89c0ebc4751acff41e2a67647e1aab3072bb38518c3f6f4d2af32349c3775eed 2e466fca278dcc4cadfad653ae622a97f8a16e9fe062df51d1ba6d799d7ddcd7 590897753d7f218dcbf36126dddc166fe8b757b1a564c113c3f4a19597f62bc2 99fe7c8cd9a5e92d4a12c3e8d6028cdc4e0b9704aad2631b421dc91caec0e1ba e8905fecf62452ba3062d73b7dae6fd8fdfb52d5898aa8ca598677e1bcb7e66a 0a55efc42e017c071102ef571da9fa8e3b780cc5996b1787b2d82af4271f1298 f88058f19ce7ab927f298250b21e1536e425b401a09c596a116cb9c3c8914166 160fd6a0d70fb52403c1f1c5096ad809194b74090684f9e5257204b06850d488 fb399a67a6677f8cabf2354759c4268f5c71783cf477aad9f3780308361075f6 0e9430fe366c2752b84c7e926b4d01e0d64ad43369217e4bc679b7365c6b26d4 c293d61fe836036d4f4a6d5550948d1d6d4770d58346fe20bd43077c4abaf496 8cbb6a65c29c8e9356d0188f58625ea9bf08847b6dd4afcfe9ce54fe16db442c f1787e9d4ec55f5ab31e1b31d4ea3999ea618bad32b4c36a30885611d1f4eb34 da44ae363f4a617480de8aa9c910046086a3ca0fc743b50e37585a95f89c46cf 4dec5a066726cabaa91c36b051fcd3c48cf2c5a276fe4f687b25e3764ef4b860 5884bfdba8bb0b881f555b0376c3efe6ff9353f79794dbcd1513f7eba102f9fa ac47cded002d64e613f6fb7c5056368d897bd2774eaa95cd4e914eb821258a1f 1747feae46fb78f826e2189c946d3ddfa75676574bb0fae3923496a10a955ec0 0520b2816b4a97619882124324cc3de8cb8398a584c4f0ca56278a3af4197824 7c7996b105937781c0cda731b12c234e0fd696aa53a6d6d368049a2d0e87971f f9ef4c9ad598c6f133bf7bca1eca3c1e39d2cca61a0cb8eca0161044bb617ed4 6af84a8c7e5d4c186bb5551894645a526368267bf3c004a14dc186417b185e51 7d105c0893a570e56bf9333c5e40242326a1642a0ba0cfb40ce81bd36e0d0a73 ef29d4c7bc313009af273b259b7994aa540fc5b2a0dda61c4afd5d2f8de76d56 cd7d9684381d316b319abe6366f970cf3379f773ec433e39d76e4d77c4e135a6 cb722bf6c99bda23f249f4f6823d75930d5c82fef58759e717ad6ba16ab2686f dd5a039b7389351e44c39c63166f5a148f4451f025877ce1f12b469ab7155aa9 947b8887fbdc55385f72b0d8a86ffed933d86ef7321357bb6343cab4733f92d0 5abdff446ad04b69c2198fabd127b259fa90540e25d60b2b9d1b2d69144d054e 754840b4cd53114e8bec23a79340fdd3c01e331497b78b2fa2fc36d4c4b4a88e 658f7507c4f49912b7742e09953200734728cfa234f6bcdd50a8e51f982e3605 1d14a41b561a4207ae389d6f8f38215c1f8daaf17ad8a492c9ffc293a5425dee 17e0ca44d27a7ce5bc15fdc44e777c8dca9ba642c4ffcb036faee8ef50a920e6 1dd5cd60f7dd777a9a6e8c02cc43534d238a2f9da8a660423c093c6ded0aaaa9 2eb1073d10b99dbc52f099b25abde1bfe039654cd15b0da1234b75ba893396a7 d18146e83fcd954cf1b9afed8778dd44e79a18326655b4cd0b3e88eb5ab3f86b 89eb04d7bebaf40a606a7e21a3ecbb0a66824336dbf995bc02e5ee45f9b5c00c 818909fd830e1997b12276f95bd131b349259aa7920bde3224dfd4119840e2af 76b71f2bbc420f9cd70aa5e59c16e9427cba50eaffe406cc0d958950e8f064ee c69d1840fadc456d044377a0e325395332e476ef7793ae3976ecb79be740e530 2c5829d79d368cfa34e45c7e7b42ba90d8c73967c7e104f3f2ac0996f73debf0 455f8c4e8f84e86804107f4a63045ba1d2d40f79f40e4f3ba66baeacde8f29ba 505c02c2e32032ebbeccd4b9d4694e690d42d711b15ce94af7d8faa629da1a0f d38f2c0942ee1c38e053fc402a4ea02957250f6510e3516581802742fd4d738c 5fff38f0ce2748f74af335b7861ab53e994879d31f6254e1290ff419b85cab29 094c4a925d62d2b8c9b0b0aefcb654225013e0bdd375efcf03d73a74f5159a9e 221f89cacb0581f66ec7c938db12fbc7976081216be657352aae2c4d3a65471c a4c142d75959e5a54386a5ef62e18b99abf535e529e44f357a996878cec92627 0005fd50ba6516f70349916996b5deb30172e70fbf077070aaac1e1bd9358e54 a87bafd3af8c4a76e3221e0a475de7f8f03d66753495cbc1d15e57dfbbb918e4 a1c5f8f9b9afe3a9608e8f1352f03d390949ff44450e9caff2684f8b0ac5fdc0 0c6cb759311ba2e16690956d78f19a2bcfa1fdaa580fd5bd66a4eaeee20a76be 9cf2a6f67153907d4969d7d73351e9636cf3b252d0511408db18575f8cf4b1aa fe63f0a6368dad24acb50eedba44a9bc0f6de2a52a18061aca9eaef2af92d808 e4436cc0bb42ebad7a30b56ad92bdce59e2df4e739ad3447756d8577e149a8a6 934d091e2688ae8b081c4f3ad58805b8b8e7d1e61b425bb0100856066248f50a 167f3ee088b29cf8d7a4c491a0f27d4aa9afe938ccaa7811dde3c40c24239dea 088609a58d021a678bc34af7689ca177a6d24fa00b9137c9ceb0908f3660f820 1e86a862fb986b2fbfca7098d076527f476ad6889276cff7b2df4b4fb4bba40e 75d8462657411fc2413e56ac4e05bbd57f00c06d1d71431360b9cb5716b351af c484fa8a632da28cfa7d912ae3e0cb12be86b91a0528fa186db8e872ca1007da ddb16e54c26bd9eb359f08b0452f17d494146e71464d1ae90f0db3af1aab8346 7c792d2ec98bb0bdf1e1d9c005d126cde515387fa48ce114ae86097300bb86cc a0740098d8166ebd4b97f4b3f500bb7a123db4bc47006566d48c28a19eca4674 f1bb6615cdf5a8445e719818556bb23af13fa3d6e7477f69717170617ecc6d89 c4f2b970ccd27f2de3ea5593000185009cf8fc0270587e3b7dff996b12fa46c1 a368d0043d9c175beb0baa147de7981d6705ce5baea16baf3fa22dabc977a367 0ce88e52791567a11f7cb08a9e23cecebfa4360743b555c2907365645037a6f3 03d6e99cd30aad5cbc72163b38024238a8007a11deadf5e066cc591ca6358da8 8329467020aef80d03919bda79d1620f2c21dc718ef3581328d335033da8df1b 564268c91d77a533396ceb6e918390f72ac6ea9f1415ea32e972281ee01884a7 57a0abe2987840cdd470e790b094ede6cf38d4b81e2f4516972330299f0e1f2b f9eaff2c21398402d0a9160d0f328370628ea084a9fefb7c493c34e2a011a2a1 196ed6273e0c24223cecb2cb2eed2c1cec133c46b64e44d4ff9c27a5cee89eb9 1a3a56acca7aa94b1afa930e5026749b2834f25cb93ecb11a3776026ccfe554d e689cfb71c8af681ee8ad357c2537e844e00fd7387932169f2c1ab7ef59bbb86 8c00f25632a9ae3849e082329f30e270aa70fa4d52142dc0acacbf29a98123d4 c5523e7fab9923a227461068817ae985bf9a174cd53ac4b66aeab4c78fb04f09 edf779e68b853f5781864b97507a074e3dadcbe33bb614d530d37cbb470a6d08 02694c480b8fafd1956904e58a81c4f291d4037ed995c1556118bd22762412da 429647735e947439cff82b6a6ef864f640dec98538cfcd05360899932db0f9e4 e1df7ec2a0b813292d395273b6ddf16a01f304f8beaf7592f3e563c606affa4d 2f14a67b86b331b8aec9c16da7849b5f44e540bbf4cccc67a6657da4d56838f2 5a1106ac87c7d8fb8aeab6117ec8e899174000abb9f1c857859a4bc17d1d68e2 34539710921b5342450b7b3b1be094b44ebf858252ad1ad28b0ff1f8e3cf77ee 3e340591d40378f4b87b4e85d5fae56d9273d3b791e2fcb5f04d6d705f10f296 0eaf8d6919e29ad4dee3369144b710bc9b5510963b8a06e5c9db55c91b86f6d2 849235143db9bf1b88c16f6575286c17b0a08fae35bff22d1cd0096ba7535011 d5caaf69050a7d8ea5b9f5946939109342c3548a44f95aa8aa32951561a69ce8 d0d7abb48bd787c8e75461d35f3ac110a9e01ca551616a429d70c90a2cb74b9f 5b9c2ab7b01b9cf17f66c090b5cefc128ef72eda43578751202fa3a771f6d60a 1c7abf260e6b0f7d3103f014989592735679e0cebf4334cba23406dbd540a47a 1d4f89b040db81553570246075ef0f4d5220cbf09d5e5d7c759263cbc538e63b ed5955160b6ca22d00df3e1a7e485b82ce33fab707f46c20ded88c249e1aec98 e8ee6ece47ed1e5cba17e552c8abb75a2c54e28649b595fc51797bc2f066f8c9 45d1bbea89338e9b8091ed32e216a65dbca20706f0ac9edfb602b91dae89fced cc96e2df5658bea4d6b34bdc5d1bd048b7c875d4d1fdd449c2e1365aef05b839 6163cd7c642888e9699b49828f151cf30a3d421752ac7e63b8dc95495eeefab8 42f6db90c57c97f93e00fb276d08f486452f47e5d0a2f786111f8ab65ddae508 a9c4f0838a68b8c25f3193d4cc5dc49571b34b77a9fb107d3a3fb846b0a4244b 9878c785d4c39d63df667a668857d185e5013e7b0c4532a020f00105bc5f3664 4ca2462a6c3f4b8277a6281ebde26888d831192b7957f89e4c54069c9b8bc92c 60ea4bfbae2ae4e4e55a85a0015f53cf42ca020266ecf1b88d25af23ef0b8565 403ec27bc0d0727a13266f5b81b37297fd5a2478493fb3d09467a2349c7d05b0 169721f6a2e492074b5fe6ca37afa5fccf47211c4dc49e45abc56c1bfdb773d0 75147d69098565cde2f79de29d3f6f52f4fb6333c0ef7c626bae605b5e35222e e8a4f3b4dc1c6c88df16f699e8fc6532dc9cfd5b1cded4f1dfd19ca3ec37d99a 1bcdc830c0b548799d711fb54ad74ed5d673901c694a31775ed69bf519ded415 1a60faedfaee0bf4b72f59a44f0240d0e1e83eca65c53bf72c122ba157184743 39ae73cad53e33d79e1b5e738531474cf5a8e1e590029b2cdb192cac1736899f 08f65d42b4ad416b784bf4302dc7cafb37e651bbb884ca9ce482b503582ae09e 5420ebbab43a90814d2c881c8bbd9e0cf9a3c6dd397e94f0b79b2ed94101f1c1 ccafd8802dd7c727b6923e68af91057a0a869668734e2c6e2037fa44f7e86ca7 02312e0524cdc3dc26090e788184ee024609842b545ae00778f93e861464ac63 9c25d4c5e7b4534e3db4efec0d1931f13409fdd8b91a76c487b605de861b05fa 9bd0bd5e754811917898a29ff50961010a2ec3ebbd0bdcbe1a54500a19282063 a1b65324d217003e8130c35a7fea786316be7fb816b0b7ee19874cd7ce40ed16 2ee3290eae1335f20ecdbd61f241a51bbffd9dd0cb691a92248b7952b6aa90ab 328fa8ee1b1bdaf6f44d8cdabd96d896afce82df396abf4513cd0cb3df278c1c 39ebcea380ca810510f9cd16e95cfc8e19d04e3fc9a58ad9fa1e51cbd93cd192 c30e07b9fb12051294f4d06d72b5fd7c2448f3e78e2a6bf131222ad28e6c069f 93f92fd145e6a0fefab0c1a2a406d9e5f1c7ba77fb5c1af077481c5415c5ad42 4065213ee883622ecc23d5bbd9dda7271779e5475232802440a90a5c339a8bcf 70a979e0ec6767d4d1826180aba4bc77ecfaa3c24415d0441edcb3da89b3b885 55323d45e7efe000ab18eeac3d1b79507ca97cc9209407423b56d8c0f3bd01a8 2f05f31ce6a1453fdfa47330853c82ddfe2aa656092467b58e30f2d02db1d8f7 1800a6a2bb7fe1b3c8870efc9f42a55ec47e4cd763d8a18b8b0644b824625367 1a70d2f2e60eaa6f8af65a42312ebe7d649651a3b6e314bb0996af151dc12440 08fb1a51a8780101d78c95471053b64445b8812ec71785107c408570bc544257 19fda4f83a9ede873fe1ce56ba502f049f668d8aaaa323ab6c5a3ae6de7165ab bb9b18d2cf8be7aee39abd445b1e5e1908f686cb5aaa23cca2daa713c865f6bc 3d6e559536a20240ab2c9ae512faca7c41825fb5ff5c180ef5ef59a9f8de2dac d828fbf90b3743c5dc1e1377efdd32b2569394e0a0a7a221d93f99f9bb20e235 cdbcc34157bf749dd08610acd7df02591ae42beb9e105246cc846c4a71b568d1 fedd0ca7ed6d4955b09eba1e6f1eea876880c431d5b82033ff4c29ae94871d47 084c73345e4993c6f9da970ebe21fe01fdd98801433d5db2a88c7077633ea395 8b4dd3f66310571c784a2be3357a4ee4a6ba6374433e90108cb6bc3dceee49be 87ae831478ef7821ff1fad14f0a0230c7a12c4ffbcd4ea8ba139fa2320f38510 859329e961ad5c17f43ff90289ecb66d0238c89e7f6697cce4f60275e46460d6 48deff360745d3c3fec3e0b3bedcbcc1322703b89e7c736b2d8e4fb505b35b49 924f4928eb670610ac45a7052ecf1b654ef54b998f97fdf977ee7ba8db298977 9c646dbed2df1cee4e4d0f6f64d4d2ba2730ec723de14cae95f3c9d6e976fe84 95ca52acc7537011dc086f482c3005354b10a85668d7f6e9f2aab883cdd2d775 e966db5f839f7af94fcbecf45fa1f3e1f495cc6d371a149b66cd19a365e9fb39 4d5e736fdda092a5a008099eb75f05d01c192ba370ff3855ad41db2b92328e0d f6aea5caafd488ccb4dbba2d20ba1959c728116565a718ad78eb5bad28c359d9 ddf8196aed89d4ce7124891c4299827bf134c1215b87918b2eadb7fc7ef8d1ff 4599221d9e5907e6b837501b8cca9834241ae9fea76de2152aa52ff6905782b7 e3f490b6fb5b14e272bd5cf40bffb5b22846b6a622e6280fe4b8d3b90439bacf 0a8cef0892f4633a8999eab011fe7befd6f6a94e99f49cb967f547f3127ba14f 5a9bca3ec06f89c1d8362bece15dbba730119026504218e17d583866e9811d77 6ebb3d699ca634d7b2464419d74ba9794febc8d2057bc3ecbf9768e3715a36dd 550375e82384465e2fced1e16e7594c953fcf5d6ca9ea48836badb8fadd789ff d3333ce1787178ea930e1bda06a7a256fa0b525de573d30689db0e1ccc11b563 fee46351f783b7bc0e9abd4be29e067c4ac1f86720b966dd57afc046cff8b268 36b5fd3ada1147285d32d63644328e1fc54ba785d7e35f2866d8cbad482ccc01 f881340650ee0e45dca121cf9017d6e32dbe5e57fe9521dc670375ecc7115360 8c8bf896c03fdcc36101f2622e12b34a6d05e2d1d2f9e5cb724d4503a13eef2b 14aeb34e2703f287206549f8f3e0b657f73b971b86176b9d4c97f0707d90d2c2 afa1b3e4bc49f9498c6d4d210e8acfa2b46ccb620acf24c527502140e496764d 4de6268e20f7a687561cb31d7c76e4c33494c34d362af3f0fb7dc657919ed409 23faf903e0e5bf8669d21318e3aa4ac64aff32163fdcb703f71d6c14ad7796e7 cc3ed2da7ea5e64da237aed3e608b3df6ed82ae9ebb62e9c77b411d1edb94003 988234d3d9aa91ced8fc2b0ced7c4301b6ad0d8c96f8f2eeca489ecfab0ffbe6 6bc301b8554b929dbe7452db229d3f0aec1ac1481bbe0541b88c5c62c462fc5d 74d289aeac60d83b3384b46f6409a5105aa69fa00a650074f0eaf36fbf599201 e1309a374f47b1b3a7a00e7e4e088e3911e9bfef492479dab590e3d820e1f947 9c5dc72048e34cac1dc79da54200b6651dfac1d492276b026993734ab6c4f5ae 50179bf217bc3dd14ac46f72006a5290d9d822dd2b4110e885d46a7693221841 9448d78dc8ddff01e139635c94a8bd18ae0549b7514e61cfa00f1e299d21ccc6 1fbab91285f3db2e526df187a826e98741cf33f21015cba6c38229ffbecd764c 80b446a2d64ecad51e83188484db48d56282a7a8a357faf83a12cc8de1565944 a271b18fa532577f35b836bebb5401b6aa76c1af34433e0f868a1c43975a930d 59fae65fed6746d685a77d0c50d22a904136b79f4ee4f01a5663e2c349106621 a3a9f81672a587917b96a037e4c7b83e92e0e22bd35da5c360ba61d73c0033bf 6a59dfca6a2efdea9d12c1675ce980d94374ff2120c90074dc0cea82d2e4e008 6d15823a36a4828f62de216898fa6cffe6c008c398b79c0cb97a2dd1d4184443 863e944748a432e7ef00d2484bf8e494c73271b6a82906ef2fed91f10f96dea9 539501805e6ed409513a4f78287dbc405f7595851b3c2665cf5b627bc7572141 3ae8ba8a7bca5491336962219efda1fafdc79f742bad811de85a1662b4a2f8a2 255f525fb12636d1d3d8d533612047c639edc3a8ab7a06f339c40289e2148bf5 bf636da1ce395022c50354c10ea0c602b986d822546a2f7f0e34563d56bbd8ee f67acd39aaa56ec77c8100420bb474b155dfa2d090948de529e50f0e1820e1a3 214948c856166bbf8abe660f3230ed05c589f9b8fd676720c0280756e5957df8 b71cbea960b6cc5be408f1d4a440a203dedb78c3e6ce36ee2354d8d79795996f c6143d2d0e635371f5d487f5e8a1b78e8ef68f519c4fce100cf46e36bc4f458b 2ff8bdedb17773dd665f61ecd08e00b7bc5c60c160b9d825c027f17bfcc5b704 c3747cbe78e4964b7fad199f1d62c20a420bb8be3de55ffa01fe6ddce3e415bc 9decf16d0af85478e5da182a031da153b16214a2078e1dd6a94604fb5dc7b3af 651918b41ccbadcf0df1922163ef6c7f16070f955497fa6bb6736cb89aa82758 7d1e2fce2119f33d9156d4babba4759d31f2d66e108bb2b237f8f00ed162e2d8 c399654d89e3520988b7c4baab255e448debc5cdee6db6305582c248f69a0feb 2f04060989ec140afe98f31153ae801531c349dd865db28ae0067d22321f2b52 408c764bbbe4d576f59bcff6ea5a835143421c414211e382b1f7f5efcdeecf8c f17f54c77fe5dbdd9ed9508bf55dd773480db7024ae0d2b159ab96d3c71acc2e bc56426149b8972eacf92bf5c3b5cd29ec24909473ebdfb12673c58702d568a9 a8bcc8aa0ff6a289abf44c37947e141b77e0e30ba99fe95317d56a5ec99c0f06 54db8eb818d976b8c5b6a9e6288f1314206617f0f19ba525d3606a722735b8b4 9cce6429b4203bc995aa8b5c52dc88c84341d51bbdea4d7c9a7a4f54fb501af6 ea79bfa691e4ca98ff028f4a1c704a2e03a246dc2001307e8eca193752ddf797 6f12623cd7292b1ee389e6b548c33b96ae019de4c862e7b1f5581ec2bba1da75 8afabb90d7d2ac54e0311c8b1a884316e5bc02ff538eea7db05f1ef7ced321e3 9638d17a56e5e2592c2ad8344e84d3850872b30353912ce1527257da744d677c 484692872324372b233c84d1bc3a51e83fde8eaac8ab50ae2c125b917af87ad5 62a7f0554da1ffab030efa720f965575cc1c1f37c159dbccb2aa65af488fefed ddbaf695dd49ae7fe5efbb8a738899932b4f0179e750b3cbc3f40e3047f7cdab 42835b3e04be5def5296415de331d18ec7adc0e052629e76bbefa72fe9766624 baeb0cac9788ea5ccd38b09e49d0b95e40457c878b3d712d2af1819312758b76 e862b29f4176231e70258b9b452e2564c63dc9b50c8441320c87e55bf065e71e ee9db22b6edb1faf73e493e382d11612d272002a56aef8dd65df062a1c9dd890 3de8b60aa0aef97c7b1499da655d29a179648051f56887f9255c440a9e86bcfa d3ba0aef65c644590c34222ac363eeb5af24961b555809b41b5efe2c11691d35 16b1ee4dd1a052a629e52e163eda61bcc00313e72b569e8bf4e963bad6500aa7 52bba454458157be22b48ad8a72740dd2c51759d38c7ae81f3eea024de740f3e 4c387f9fac3ad9734ae42f3f0b18eeaa6df39a7b50925cc976e98e74ad454dac afc02ba863083d98b2446b89ea5974a21fe2cb1d6f3fb6bd4feea1ae6912ec18 39a394a7140d65993f122a61eb2276bca1d91809ed77aa32cc129d6ba928504c b3cb8205fcea5879401af68a513b9b6b5a92c4e9b5448f183c6fcb9c80737eb6 a4188d3d7c7c453a146b1ba2ef182417b8ec0cca1ef7e68a9c51c34f939f843d 0a6f561ba328af954c7f35562a50274171d3b6ad17529df375370a68200688a2 39e0bda5551090c6d4675c6bbf3184dd1edfb6366f5c07d3a27f4af614ff0b05 6954045ec0c6a3d75c1280aeb64220a2c668a1a99226572002410816f7fa4d7d ccfab435b47a3fb4bf7eb1cd608545e2688ce8373b89b7843e8c1294fdf0aa81 800aa67b1459712b29ad3ebb411680d9e664c0ba998f8b3672a133358f4f3f12 af8562221f339a661e7e1ce019753f6bbd4b3c5d1b983fccf0c78af8d3029c7d 827bfcdb10a572db043ecbe2deb4238bfc0358a47fd99eeb922394d209fc3a29 ec7df4ad0731bbffbfd762afc85ee9123c945200ee8075c053dc586cbb0754c0 6566f276bdd22d7b3451401daf2aaf7ed23eb566b4979a660601969e85799eec 728daf78e2d13e29253206f4cfdb951d8f9eff89b1dc94e5e07c5b8d7767d38a 1b9bfb076e9510aa233c417344a8324a5e7456cbe9f533e4027e0416a5578f4f a59c01644063f7d9fff7934a816ad0f56267c519d28884ee1b4c95a9a7abfbb1 f93b28e660f0baaf54b6f5a331f38bf5db7c5871ab921717500ba6090fac3ae0 2a8f9c79b1464737ad62849e1d69f388a3973329a026de45cdb36cc1fe909861 b82883efcaa1bdb1f352bf740d55cd8141ff2ff4966d7ff8c3bbfa488f2ad7ff 57a6b398cf5be91911b356c17efcf530a7822585d1bc00310c0bb2b46bafebde 4da4a59d029478393ca4f134947a4f0c681a41d12f2a85d6369e8ed5bafcc4fd bcdb0d2c01ba65bc8964188e92d4109edcb7a7ddb70952e44ae5a643cb9ee8f9 9d25e80ed437cf8747f06b850dc416f01cc6ffa6d43f245f0e592ddfe7aeaa91 17623b1602495d8bb5fdaf4e5a5072ee3e5346f15e7c691dc887ba8de1c826aa 232b82114b44ac5c9042d85f19ac7cdad2a02ef33fed60077d518708b7f14647 5aa9c740a3a7c63eb4f85127c7d666e741ca462a83fa543a6398a07f0ba6427f 76c01add4bf1bdd72d4611e49d9799dbb9ccc08985c9fbe57157839cc2ebe028 1bb012a4c2a10d970bef737f37858e21f952356343914a76d9cf56e2e8f64818 c971397b46990593f3be29690ff7f6ae1917e05520c1d55ae25e3e72c3163479 1d0d69117168a89268eb97a869ed08a51d1e6c9dc701ecbfa25a08a84dfab8b7 c8c8ec04cb15668d3aa03a1909c6706fe7e4ca73bf0f6c6cecf2df066698f228 194d77fa545ec404527fe33d33b26413ed472ffc5ab212a43273bfee9d25e5b9 0c51efe7d4ba7f214b7ba126e31bb07be9ad16b125c84d103640a4dd2abfc30a 3eb3e56748557070ea21693019cab71034910460fa34840909fa5a9bc9e0766f 6fc7188a3b285463d6da542c90c7ab3f3da6ca7fe4ab867d1ddec35758c1425e 1df7a1d3b25fec62c60fe5e437de13de6f7afb4fc698be35be2cd3fbdab05aa9 09f4632b3b7d25e9e5b956b2b4135a9e4fc5e86d9bc00e3a3cb644232f109cac 8bd4e68ad8a884909b95f598d30bcc92fdf07926b45710d5cb0a4f6b90e5dfdb 681127845047ddecd778ae87ab0c182665bb4de936ecba1641fea3421a343ce9 79f7d631e2e8a29f4defedc80ec0fc58e90fb97c71d2310f5f3629b5bf131c27 922c317ce72806ffdbddd405bbb8f59365142b15bae30dc5d3a5d982bc57f597 70254781ab05e43586987cc06051f3b55634378eb98f115e5f0392f7285fc819 d59994df44b29737a1f7ac9658f04386e69d6370ef6d0dc6bf54105b388eb742 cf28267c46e268d63580173c11a9e856800ffe35d7cd3a90da44ae8a584a5862 65bf9441e06f21f597a54108d396a9e9d30fd073ff72e39dd69333d27d486441 437b1b8baa2acf427d3262f89d3b8c75c3b174759f9a97f30f23cbc1d67e9382 17c71bc83084ae7fdf4e68dcd92537cff7f957fb61832e80b0fb6f28a564dc5a 5e7607151322ff7c227950360372d7bdab2b228eb78eaf42789ea3cb6fc2d2b5 7527d16cc8bbe9c9c806394794c933594284d461957df8c8e51d92085cb8d229 e528a7e7ab2473099b12ba5b4c1c4e567193d28b65d864a0323ffa2cd6cba159 8defa7b44056dbc8e721ee0f59848b5072f55e4e6e17f7fc7580debc53e5548e f286b7db479dbf8728b8ed0073e80d581ac8491b79fbb80f4bba4ad92ff2a486 90f737054e670ee717ffeba4825b01cf4d2b677f2c31bff713e907b12e566ad4 f4965500959a266dca0c20c8bee54fdb696ac46e62a4ce219753d41f1fcd0d48 923a6905860670b3d870cef58eed8344cf90e9081319aa8d7b4c15091ed24618 e459e006adb566a4c09f7c6e3a8a8762a144175a67e753a0d75c6c0be4a47ae6 8be8bcf826b3a2af3b0461b7901a8f8beb089c14d18bb705accd3d4f6c2e12a2 6f7861b9f1cb48230a4c519dff513758db2a5fb61590dcd8d952298b75e5d13e b9b75da0c4348061548ba058f136cafac4a19c80f0dfc2c66940b25f88daa9ac c8b99f46058e94c8912e37ad82b5e20bcd0f38a0218cf6c133040360fc38c738 14e440872b6e117fa7ef6a89ec5433ee1e4b51c41de4598090653b35905b14b3 ce63a3c5f5b8ffa4b96b565d7ae3a89a5e89ebf4c0f91be920869e41e985c19c 8a1ede82418dcb051d9fe20d645d734b8c0b1b0b8ce374422ec39ec567b55652 ebf9bb35238f02e71f69b46f37b2e7d5e3c30b01ecdd0f6a079d7e806a15be63 6315ce9d022799f0b8fea2bbfe460cdee7d985727f3afd27d6c5a37edce6d9fc bc11e4eb38ce71ee949f3fbb1cf5a236cebdfe8a515b6e6fdbea0397e08de753 1954d432673346055d9db04e23d253b4b16579c1fef39f2ccc72e62fbc468026 f2ed24ca50f0e270e40e7e02be88f6ec502893fb1ae40b4207f1672eb24b0896 3c3a8379955e2f5f514241b744d3d16f5c7192238e7674168f325877b4cf1da4 986bb35b730620ceaae2e9f1b777d004337afdb726903aec179ada08dec4e25c 5caa56e8ca6e821de92987940ed6f854fe3c9836b335794a31117e5da5260416 9d23bd033f25fd33f0fad2a19885717910319595eebdff528ae8eb2e3a054ee4 9733729ec7bc897eec16edade1c9020463d0d1cf541094a5d8ec39f9f5cd8913 e9a190f441cb142f64a7b41281d6909105385def61880f1bb24b41dd858655a3 de79dca0374abd6044a4931d4649bfeb4f3c924eda3c83b6dfd4271503f05614 bc581dcf90b4e7f7c396478a0301a4ff5129dd22e6daf9df7f57fa8e3c38b38c 903e7e27f321ffcf5c0c609a9f9aa3e63077c591bf03396e3aa5a560bbf2dc9f f113a615e0570e4ac299ab5700a7f5fd0d7ee033890240c4face96dd3ef8f913 6e71c6d1c843f31b4a99d33b61c5a73b95bdeedaa6cd89afec8490d57c140c40 ffc29a69439a45dc688daf5477465630d7860ab57cb875c58553153a2683157c a8e6ad0097e8d5cf2096d0bc3544c8a0b0c9d5017f17090c2300092249b8553d cae2e657ae93e81b63c74d00f1c6f35c8c283f9dbffa135f54bd5fc75330443c 1f9b2ecde2791c77b25c02d78457296f41f41b0d34b1c13152bda1fc6337c2cb 8e41ecf774e6c234929738200cef0ce2b80c43431a02aec82854d4d8baa8e935 7068fe588d8944d364e6a2e63c6d9babdd7fc6d016fa3ff3c956e700bc0f7cef b17474cd45d5284ddd810e874a6d76157670952c7076c95384d8241e0b64c924 1ef7148a6af711ef8c398c8bc323dac88add3980e1ed54ee86d7d2cc0ee5551c fed2498707902c3cc62704af494f0b074c54e8b7213980e6d95a75b5c208a728 5e54d37aa285fe1745f1c34bdab25f15576af6045baf12c4bfe3fcb04da9bd67 f5449caa223d83e6ae4d7ef2f655b17ba669042448d0d6c2a12567b166e5c9bc e0a981f1db599843f31f1590f000d014faf80163cbd5359c27017da602b02585 d152de613af0ee2ae30e16442e388718e8328d50435185ce3a528cf5e2525c51 aee48722dfc6cf9e4e653ec70d1acd04cc01980eab90c5c4866d169699a5cf63 418a9fb84e9d0147b90dcf72491d80eccd2f336c8b1d98a03d358ad6ce0df530 8b7cf43e51646f409ba4246dee56abd69ae8e16e6089c6f53ab9161cce524eb2 a5bdc51d81abfa27f0b7bc796e5635e3de10358715571005fc96e47165357576 59f9d3cdbd85a482766c0a5853e2be15c30f71b4b1b58741eea6c17e3cd92c7f ff37fad75552be9fd501354cd5c9c2406bd5073e5ababe7280151f4f5d20b879 cdcb7ade75ff25f6dc7678feaa904cfd97b593c05c463e630bc96fe601e8fc09 bd090b67f95c776a51b24b069a32189d34f6d0494e2c22543f4dafec3d8d24fc 9f115665d6f04d118671634f378478b9ea8fc5f5942e043e713381f05990ecac 32c491606e9230c824b2e3ba0a82ce6f9a6a24873189c012da7b941329a6ef93 e3d467c708fe840513fe147ac8809d287282ed489ffe36cc94a623f04a3b85c0 6c64058eadc358f3369b4cbb772e665fad2b1dcdea72de07621b6fade49d958a 98d864dd87b6b1e2811912f5faaf3156fb673cb0c10885e495f3516086363d05 b070cb0ded45e277c892fb5588e91319dda2eceb6ddbc8bd4ea933a3428458ff b321cba0da936f29bf288119e3cab6c79cc632efc35f223dffd5e27ae4157a09 f4c683697bd89f26a2a892d8c14d8e2d453b12840868292f6eae775a9fd25cad b1bb804350501f1251c87691d3c4bf97d4028c8016aa1d3db20c8532ab6a4d9f c54894721bf06f0c0229d0a134215577bb87839da85bbc856a2898c3e80d446f 1f990c75c33e09a510a6b1038d0cf4b2bde64ce0a2c459b574bcf8eebbb9c4a2 9a9151328ddd6c81b6a17d3b93945e4a0d9cdece571334f36c90a7ad75921b51 063c916ec9fe094c486e37f25a5cff5a143a6025e2b8c829819172e70475edd1 a79f57ff146f64a061916400233d21c75818644bba2e1c1d871605f8db0dd21c a41ba60109c1b970dd9e71082eb86885f216410822866c112ab42a68c5e7e2ca 2ad8233e9e779ed1fa3f174b9d904f079bb6c7622235e3d72cf4e00bb81f67e4 5f64b6823f1622a261350d0e4fbdcdcd31618214510a37c126e4775d2612bcc4 5a189f1bded699954e3dd180ed574ba116a9a24f09f40c707e6b96ecab8445a2 2408798d605fef5211d421eb2499efbe49169481ba402e79815e066e37c06960 9a4f6d76b26b2884f41dd0762b0e9804007a808571b419f777037c086f9e8c06 5d91e1b8efad48fbedf55b6b268611069050c64591c87ee3f866c85aca6bc185 23facdcc92ada5ecc1ea50c54b135dba81e589213106b34bf7167e71b209299f 9553eb76e5408584879a82e6ad3a60c72720b113c581ea71ee9618be13e7c4cf 39e5e6dbb0deeb5664c90c2222b0bb1b8997b94329caf06775649f7023800bfb 0bc39a1b2d4c1801608eb1af1676530cb5421d1e032cd6fb2641cf602125ad5f 9e4007ef188f3189a628f7ecd470f2e5b8472eb30c1db3fded6ca7dcdbe6f137 00b54e3250fc353b4ffd47911bb368c50e14232d2ef56da59652e2ce1373fb96 18c470c926eeedc46ef29bd73bbad8a1e03823d226861cbad89b097633e07567 9bffd73164db909b3ab19be30305ff1c29cc3c867cd39eff6bb094f483095b6e 142a89726462cf447d9111b5f3ca1f30216656f3d6bb087fc486ceedb692d70e ff0492f977a04d1e64654d70a456bbb9b9334457f59ef3b7b73bafa6d5bd401f 942150c395479f82a395c7b46a88524e37bcc6723cd3d26269dd2bd78739841a ab805f0175a9ad32dcba836446df69118d881db56ecd3822420fb6144d76d0bd df7bc4257e9dc1983472ad34405936ecec43f7e7bfe078b689d3549172f87693 fcf8dc888a7203fba20b18b22d7b186b1e7780816fed0408b8fe311b3527170b a0927a40635567a6d9f5575ba7e22ae70d92f1935606d222948179c243e2490f 24b693478fad431c74ace943bfc06d9e6bc262c9e4aca17da492614fa750da77 a95469f5af7c04345481176f1a653af8966b7f981036aa32b2fa4a6c4917c124 a33ed2169af56e8546a823afa8915efc268eca27bdde95822e6b20f45e8cc1a7 e1941a9b9b705c0e44613b547949724567f022885b632dbef716d943c37da3eb c020d52b138bc609335032359a10b23d6291548e5806b6233d86df9ebc77adad 2290896c0198d9a2e3dcd43744e4e14220e86b57c83311a69a1ff685cc96ea97 8117290cff70c2b6dce807427897fe03d08b1acb483ff1e1e8870270d49fe3df e993eb3fcf28daa2d1f34696f37edcbe7c80165047422c5829d7f1a6c4a3c159 4102f855a0afb41ce04149fe03a2fb20e1c46b9ec210433c0ce7db2baa2a987e b9a09360710692614421aec5379385a2c491ba2e6eb2aa3f1d1f4e2874ba919d 2cda0e5d5240f81d9f460cf81af5fc730c0ead68e50c0dccbee1774443533c39 87f7f1293fd968e7ff1824385287d6d94abd3f7bccf5ef85a9cd9079ad19884e a30dc3b1bf40c8b3fb0ed2eb1bbe64b484f181b674a2f2a781971dfe91b58824 b863ac95d25c03df5d626de560edfa1a18e96c17ecad8d3246325b33ad27bc2e 392e76661016eda77bb60d83ffef921864317f0bf0c6206b997464999e35e737 645f6e01e80e22dcfed1e27be053103883e7c4cb531cbf509a1e6904218be187 70262378b79962d24b78295ad70b134b69fc5e41c930dd18e23add27ed8a5147 56a8603d38e23bfc3725f3ddad582634f45024619ab63eec75832a8dda02a0a3 8be44b4cdaaeb7041f6bbd3ca7c1fd4a45f8dfe4a720abc913c9ffa949c9b9f5 7d8a8e14fc17e3733d85b31fdc6da53edb3f24ab77e9eae34c066cb4a848f3cb 245c28973d99dafef58fab3b6dde2fde3b379927df217f2cdca30c3300b8b860 8394e6bcd6ae3bcb217d7e36f384415f8591674277ac0081f5c35ee79766177b 1d8700e78b71fffbd4362850be18f311ca7ab4ddf6623636794e2794b0d4e6ac f05378dacb79d87d92c5b1a04fa210f113843c797f44601058f6eda0deed3714 17f0724f866e4b8a9e7c14e9f2b7cabbd8ea72a0c238076abc424d296fafd82d bade3a293d3161389a9acca51c2759bdeafd0bd5fa298a030ee7f1ae9dc7a795 2b70804d9344c0a9333a6d98200acab19206b189b322aa6bd2644219f760b451 921ae709b950231f3b57c9aa3aaa0901c02517181eb1f546682139f8310105b6 b83dcf13899d3cd58d0c3846acdc7fb8f47c904741ad8040502feaa1e7c1a7bf 37d70b9857191455dcd980626c4536f9c57532eb4e2fad77914c8653da76c38f 53509954874ca31700df1c838a89a386ee24105b01581f5cf0bec17769943ff3 542d9314460af4443c25a2d01a10932eafdbb657da26c22fc18fbea9c338efaa 48633edfbfdfd1126abe39a60a48e3dd6ff42a90f404f45c862cf16a5183e8a5 8afd33d3cf250ec16e327ae03c919244818a82bdd025db517463d42f0d599f54 68c5a6074b11e1ed7b087674ace100c0b087f5e536254b286dbb0748b3fe302b 5c3fd211ac79abc066ad938231b452858f1e01ecb8e6b82d635315e1278e4b23 db4784da748be1e914ca17df5f246588fa56bafdebb935e7207f97c968c1cd06 5af28189560e1ce076986adbccc83521b40537b7666986a1b62b0cf1dce407a3 a1e4340e770fc1f385efdc4a209fe83c4dd3e056da989935f8fd470e4f7e857e b506ce2e917a1f7767454007033bcb4ddeef1e0385ce0e0e7a95b2bfbc9db965 8dd225e369c487ef23c0b501606e8119f0d8914a8a49131053329b07b3a73e1f f96242a9ddb7341e0dcc9219ecbb903ac3c6d9fa9775e2fc20a87e7647cd37c3 b03cdbfe72486ce250db1bd97b892c8d4591f6acca600b4a8500159801c7b8ef 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMTI9 %!PS-AdobeFont-1.1: CMTI9 1.0 %%CreationDate: 1991 Aug 18 21:08:07 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTI9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMTI9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 176 /fl put dup 177 /ffi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 42 /asterisk put dup 44 /comma put readonly def /FontBBox{-35 -250 1148 750}readonly def /UniqueXX 5000827 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65 66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7 695aba81f0260cd5248b9e649cd800bcb325468c79ffacb9cd3036f2ed7bb65d cc883aff8d6350d6e8af1a9c1d2d7fcddc4c554c7e350f2420586f43e2124611 487cdb176d453854b51cb8f9100bf241899bbef87d57f1135e589813995c4d86 ce91db2b3757948f365186c2a4f32d845f659a8e95028f9c0168851997135c67 ce7654f2de4f22f51311aa78f440e5fc2c58f6df901fd071b2d53b2697bfcebc 43fe4508828b4756ebbe1f3e8512514162b3bb44493a65f11ab56deaf152fd01 bc8b642e6021af01998edc76b6a1929fbb9fa4fd1a430bfd4464b53f75075f66 c726fc037fc23cf09a178ffc60908f77d8ea9dea79c1e21fcb5a6a994e5a8e5c c6d6291891df7695db58a2dfcf3bc9a17888c29559ce8f37dd35c0ae35def3e8 daa6d8d574f457b0385efd1611c048b9ce76393fbfa006fd23d742cfe7016035 5fe95302b129a824c7794a9de47e463a7fdc42fd72b9da3fabc3e65d90258ac9 c1ecbd3654b103a488715f9e0e649b57146b786aa399c6ff39f362816306a1e0 ac83a4c83410030d740e15165683e843f69579ec1824c36935ed4705962f494c 401400303b590614e5daa8dc53fdda083fc854e535fcd575b38aa43d3d5c4a38 d56bafa926fb9e7fd69be1af2b502849500693dadd5f00b3185a8b18a0b64f28 9f33f5f1eceb14d6945a22d0def259076cb9b11d899318852053d98c379de350 8a8a7a3ae6c9a73e878f7cfaa856e64b993b13baa4ea8ad693b380171f4f04be 5464e1fde8190f963ad3dac489ca9154a9d35f479635781233c57eba78a4b34c 5b3f74db0cde46a05e26de79e8b958f6a99a3bbad79d0b461621fb80d7f5992b 3a4a42a45d55ac22fff1ca04d5e0b14713cddc23f7d69c6c672092d9c73ad09d 6eb66facfefce664544f6a352ab8b78a51d4bf33cea1ab6d7be96bc07710eea2 f1f2a415ea410013de0e71eb6bb59e7b82b13a1eb451804ca7a81cf95b23adcc e031410bdabf918cbac9374355e4fb96a4f8afab46cdb8f9421394e7c31cd938 ed72392fe460b984d6e4c6a121adab51cbb3468f50685ecc51fd0cf2cb544600 5b68caf3b90bcb0c50578d240f8a03989ea9983801a5fea81e9ffd59ffb7ac2a df733e966e014bf9f03bc1a7d8c4bc76785ce91a4e652839811b84b142e50dac f342dae3454b92697934c9625dba5e62f15ea273d26733e18a0a96ec8d762412 c9d1b2ccbf68ae98a51cbd2a827a764b93e800049213782d2ba47b3a8159bb27 39beea4938621a404e9c7452d3d0b4398deed075b50b7a356b8d2b827f7103fa 4a0c8f87133d40f1ecae62622ceff5600a8332ce058ea61f6eda1dfa05e5e27d 12eeeeeb513602001537e19c5a66d39db7a862fae270b154e6089a847b0c8b9e 3c1146906dddae8dec93ec94672ad466e367be40e8d1de91befb4ebc82172043 e71a12c56959e80fe24ee438c3ca12df44aa1642731c0c08571de809a01b9caf fd6120aac7294ed166d6dc4724fa3e1d963f585f0c746b05f8aa6ea945a4300e f7027536015dcd72ab88b63048f49e169c898507bfcd4fbc721216900aa291f1 586bdbfbee65788b35dc0efb43dcdf52c9b90f477243f3ecc6c4bd04bda2abab 6dd8eaf7637123cb7dc6f7fefb9b04c21f1cc595d3e6e21eac60acd6ebac2dd6 5023456cafa4c88371799ed909a32cbb1882488e5fc916a1f2b08132602550df 2b45c811d825fe7d65ad427b538a2e341c2fc20901677443b01ae838df8b60f9 253040a87989e645b2daa9ec01a15be57f2faaa7e75b4db58b78f3bef1f4305e f93a19bcb6dcf965a4542d2e560b12124026f4e1b6e49ab9280edfd1ab2b8841 e885bb9b0a18283d3e831c481a2eac80a22aad6cc474dcdff0b30e884dd46a57 82c7cd7b9aa71a671863b167c8de81d1374b3303d810bb8ba779d6cca8c3ca5f 99044cf647c5dc31fae76b7d888733f8789f1c90d5875f11a60085eee249f873 f5e05532a806701e5df2b222700f51cf7315dcc70b597c4b41cb1888779140bc a63339643472e73f5e5ffdec7b5ad7d44d266902478af024692990f462a3e714 f7a51a961956b0ae46853cef015e1b96b8da15d1e35ffcd1f0672dd929ccfe9c a993c9074a5b6e47ce1f3aed8000f419bdb2a668fd7a491f55c68237bf961e95 6913803f54a9b290e0c6e0e436ea74b622bb099cf8e37ddc22f1f9208182e06f b130e01c233d72773305edb3f97f018b3f6e1f4f5d7fc726309fc21c5026ccd2 8a375a5db6c8a02d84340d5a4d010cb76cb98a4474403fc8a0b76db2e3556688 e7595688e47926886076983f04d5303558ac29d3b02cc1354ac1de86270c0b16 db328d2ec3842c1b4f0f55f104e9e6255da9410964fa1f00e88d7d22fb184ac6 2594e43db4c9e8bcb26dd4dd311c6b456e59c081babd689ca232f61d6477f2f8 87e4d1285965ffe303b2a80157c9b525ad35d3de693afe8404e9874626384497 91f29972e0742e507c25b9671bcd1926b8cab1c12d2f507284b6986d2f1ded2a ce915af4699c1e60f4dd9c7631134b51f6e6a0a96e255525231b252861d57cf4 dbf8ad6b9d72858db70ddd3495ecbbdc8fdde4184e2b294e1fc0dac9609f4d0e a29e006582091b256b106d64691fb9cba1283984596009e3d407b2d11d014b85 8af777db6edc14226de15c2c301dd7c0b2f70912b6075260e7612d0242b346cd bdbcddcef36f4a8825cbd2593aea91a323f6d909304ece5d9aceb60635ec0a3c f80c3fba970283800ad9310913740721be86082a35b03c38e63a689c7f8067b2 ae06b743d03781e5b87ce5085e09e7250836d3ea317b45c44ba38f45bf480f30 a1abda1b875cd0a73269446ea2b8f6857cc05c3308d408d359dc1033a0d5b221 9ed694e15e6818dc9b42a7c35b036f5f9f208f4e7c282f1735365c9e000c98ce 881ccf6d68ba7c041998aac7b34a12ff367ed1cf3c623fb6daa6072b9ba5c72a d2878db9324f0bec7d6afab45b077e281d5ec6d23df5bcf00e71d20cafb80ceb f5490294b097d027f95d4dfa55024f7e075047b46be4bfb9857d63c61d377835 a5e9829040e4f348c5934702a7a7e8926ffd3f37cb564c1a09601688fa140655 8ab40a53c9be5ba4cc9cf325abdc4a96488e5a643f29d3960ccfc60a8f288986 9eb23dc07bd2fe938605ab481b3fc84d5333a7d307d4b928da9dcc52657d3697 c98e4e24306b8c00f3f92be2250d28173aafdf8fac21afe15f2a95b6e185edd4 77dd037e1c44364337e45c3a6d492fb6a84bac42dabd0b1fe15889d2b9334088 7f488548de234e2f1c7c9e0aa85c29aed63f62321f7945f1eb0b71d78898eb2b 835358f14e672edf6e2c93a5ad7229178ec5040b8bf1744483007d18438cf010 4bf270461990c75287f70cd8f4c0fc9bed3e96bba997fabfd75e84876f29114c 8017221c9065182c2d8086055d942e938108de60bc096692f843633eb0ff18c6 56e9ee65bbc176920bef502b8f67a880fbfa88b8e790809dc4e4604f434b8413 dd84a19b6c8bdcee5f994762d3e9630ec342559ab7e32fe8d5f57934ba226c38 4c8c54532b4062ca2a599f714178f59210738483816a641207f5014007d9c3c3 316d635e66791c6faf554400070d90c0e48961fad87cb551e006f7fde3e080e1 a5147668716c4259cacb95903c2fb81f45f26149d7c77812fd98704805f28419 60d95c2e483ebeff19f2b0761cf8dca21f7ee3b305e9f85979a9b70ee5a3aec5 002cbb81464c835da02b2f958de68eec67e44631ba7365a3afbd5dfdb0e6d8a1 9cd7b16048f7a001f0855061e0942d52335c4912749cedda15065bf98eae6e7e 1db457e3b8a62e7ed50b3d022b8deabca26cc020eae9774450ee727f27bf38bb 5a8874cdfc5d893ba6a148afcbe41da0125594b4a44dde01374579a9f28ce9d9 9c7ee023b7e6cb772cd844f6de2a465eb69d6f59fddc6fa9ac8ce6b6f2beacd7 1dd35e204822593c4f1f788667a41788f3f97db2280ad71360a384e00087a0aa e4cec2e14ba4d36a844f5b08c6278ab2ea47747cd95e59a730690427f5d8d068 eb1438bdcfdd2cfcbbdd1f5a07a86fceeddbf11ef58dc05d3a85c12d992e3b9f d392d96a6138a2b29988eb48670a6c1158f9b34ea0e929dc01e052061e3739de 1748fe612e0fe6089b6ab6e74457c92335afa16686a1cbd5137abdf44b96bc2d d35075b857f61ece55511e18ef16fe78db01e58568727fa785054eb6ab79f6e7 dfcd8d8be8102815e59c907f2f698554decc207f3f947165b4320084290d5ee3 5ce29b5668a2dfd40d7b77e9024575e301cdf089607614c4b379f29feac06eba 9cbfc39f3bddc9f6d94f90a3452f28e5bff10cbaec9c347d182a7469a076b0a6 8c0278c18a60014b53789f55843de04a7282ec1abb14f5f336b275da86eedd84 42a88734c8a4e38bfa7133578a87e1cd6756d14be7b4127ed945f734f44be006 3fd4c79011dd06f09028d560227e823488a638a84e4fb940670034f08a13c47b dc21a1de4637feeebd572e3abc7e793dd9ac7ce47ba6ea546d815c2d36ffcf1e a770dff7a60db4420f4f88bb72959eb8766a9428ad622a9137a62788c4d21e33 7b0f2f19f6d435cb2089f00ff0ba520964f0314b3fbd336c1e8addffae1ba335 4c0398f8c9c779d8da36b5d346c9652620134553d64e6e6064fe1655a19f056d fa3497cd19f0ca3b29d0272cee0dec59059b24a38e7233cb5351a72c8511252b 9dab6b687d3d5651ca0039d4d828089d3f91138775ac6c0db3298ed7ac617019 89acd8ede5d44e07f784322a47d95dc9c12f19e59afec0562d42b1f42a26ee53 d14ff5185cec967118407a5355d21b18b30e75da03fc86d623cd293d111a549e 41 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 176 /fl put dup 177 /ffi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 44 /comma put dup 51 /three put dup 67 /C put dup 69 /E put dup 70 /F put dup 76 /L put dup 77 /M put dup 83 /S put dup 85 /U put dup 90 /Z put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 121 /y put readonly def /FontBBox{-34 -251 988 750}readonly def /UniqueXX 5000794 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204a520640fd7c4d05e35ea5486f a43d0e970787203855daccb1ed0b16325828b13b7c767a1a58c87902f0546ea5 404440fa6526975783c2d7a9572b8e5d5176bac598b8960609f49016aebf3763 89c1adfe6a1ffc0c53b3acd9d168ec3a278fd4f1d9b085dc2df701346c9d0887 3d230a161692b42a45bb5da343b4edd839dd60685a59aaa49fc65cd8e2ad2a9c 5cab953495172a1a9f40d5f38e922443a519dd96f667201a408bd1d89e35f4ab 98e2f68c3366efc14b5afe1018d9c845d808d4f8e07ea8168518a171ab4d6e21 70eeac099eb7ef46eb9781384da1fac3b3133bb718bc80082eaea88759745188 f266b31d0c7e791d633f16ed94e05517a32163e74cbd96dc5db066f2a5313d6d 7f09465608cb404613e0f058073af000e5bdfafbbf9da0c0d5c02a3447f2cdc1 f56481901e34265c26d331ac3f85bdcbc7c51ef9eddf2b9c189c5253f8e74282 d6f053d7d183ae17ea175e5ebc401e67d21a9fea139cbbf3bb1358c713a75843 b39a69aa2b1a7b975f53ff22d1dc3bdf7acd17afa1da21568310c68241b31d3d 03bf404bd30baf9cc19c75b958bce7155f03cb0cfe2cae0327aad4b603284a51 7c26de75b8c6f6aaa9debe4aec08ca4b646d787800acdb445bb55d10cbc2237b ffab58a0399b8e1a4709eee6012432005487a6979cabfd75caeaa480f411a990 8b6d3a2e7e6937783279ac9a51ac69390985d83828feeec2ea288a657e0f79e6 8ac3451a6bb1c8989c512da066d6dc771548f2da3b78d01c03e2f8f20dbe256a ecfe73c9837cc77b3fdbd5afde4dbb4e9cb251ea190bc02294ffb07541eb8790 bb302b063b53bcb8e3cae3ff033850f5bf21072f407f1134ca902ce03b5e354b 2408848f21726dd27138b34b33a9fe1ab14f1f9b4689b77ff6245df4e566eeb4 d3c85ed95351cbf17aafb33c2c58c18ace3fe5bd37df1f03a266fdc9fe09ea8d ef04fd364e7d72b66e126bb97dd96bc0f4f2ad8b03ba30549e7458ced0ffa1b9 9944e0ebe28c75fbad0c23ff1b36dfdf1b823b07c6898d403580ba679f117ce5 a0cef8af95ad88922b156c4e450552805823639af5f82e1d8b2ef4e248b896be 717e80b349da78e46db87b637241c476f0e4e77e169bcb0ba7b466eed4687f13 31134279636dd6521def155d31954e78a730142c3321fa99bebf67c12055b674 68b0990d4f070bb198717fb680f5eede86f565babc47f9acb4b94dd9e7300507 51ddfd1b4e7883c0b0e28a6e776df4c2d4831d8f30929630eef147604e5b9ae8 6eed0c69a38db1ae797f448574446e77d622e73127bd703c5f8ea3ec149f4017 d6568d7310488295e7741885409f669a1d638bffa4a5da53f3d68d8984de2729 0056ab884747c560da78c0c96b0af83f986a51755f4f37a6d3a58f13481f8bcc d1517aacf51ea9b8ccdf238fcaf730479bb3d58b22de8b1764ccef0b214a2a30 41416d9d11f757fde313456499acc797e4a662f1a8f1d1bef95d6e85eadef66c 8a21c51a93a1ff22eb4d983c2005ea7592ccfe726f45dd3df4827535e6f9659a 03784120404f8a07046d855e193b10ae6f00fc58fb0b503f5c7dcf0add1159da b935f6caedc9ee33879104214f994e451e73d5252be82b6120270a23f5220cf3 a3aaaad8be8838a9195fd9eab2fe974f4536914a320ce3d4de96ee5ac8cd7e33 c0c7913ae97d05e72e796e2b373b42b3cfef59b50db5620a1b1c024f8765c2a8 6b8f34a78bfcdc553c89d5155e139679993e4a23b9da85cdc8e0335e794ea43c 7d189af102556343acfc226b230d54a90079ca5dbecd862f6da8e7416225aea5 a4cc3bbb8d1aedebfcefe5aee99c305630398693a44c052438f624f1cb9dad40 e1c674890922e6dd91e24afe8b5592bc2a25f1e2ee7ea99616d51746f04194e3 48e6d258a2d745aa37ef8eec0e1040bb65eb0e6a5bf1944863b1d16ef9aeacfe 8b205c1ac747f38abcb713005cda496fe3ae6d1f50e1661ade337105ffc603fd 778a365e4288acfe4e5489c5265963d134dbdcf310854b45f2c80aa494cef3a9 e3afae4cfb5ec8818dccc02e1f9d8fa4015076dd9641eed771875938be757c4f 6d407b1e5e64fc471f5ec8c3845ac94da45779d9ba0b14b11c75d4b07d25fec9 6a057952c570b36ea88b3879bd2dcb11e792acd94305c0cd6de6e3be70fd374e fd422c137d10d715c9c24744c9d3d50db322016f06497f5cf94b3ae784751b3d 277c116ed1ada917295ffd57c1f7e80337e16bd1f253a88ba4c23a4646d81922 5bb18a60c2291ab6bb2ec46127a5ace64d003b209c88d4554de30d70b5fc5183 7b9ea723c20d5373989a620b278bf8c210a606fc4a40007e02f9ded6315ef2d0 81a6b69ceb430557a09d438853e1a4a0a1509dfb2b55c210e9ce6b2d6f54f961 834da5c000eecce3c673d530b1fafdf064b06b6f89040684fe2af63352c63b27 4d0f8ef9bf69a89974a767be8b89283f76ce540f36328e2de294eb95e7f271d0 e8ea9d8e3852886547247e65429928c8e35002db0ba8ebd7463e1d3dcbe3faf7 8f3670902d6a366d5db811a530e43773c59fd7a8d258880b40cbda95f5456709 5d91b9a8a7e5d0e13d429fc02c0bcb4102ffbee46830b54569fec747ee54e033 c95f5e61dfb63685ea50ee0b9571f284db6eaba2909fd8565c141435b24ed945 6d1bdb394336da21c171ac1a118400b714e778697ce42b967f1ecfc0b758559d 1ad7b07a72e546db82cb0411380f4a71ffc8a00520377ccbb39a629456a22f86 756c189df17cbd736bbca8b9623d6e388efa75ce000ada0a68df18d9e16e73fc a43625c9fe932d2355c14eef301d6aeaecc81d6b2e72c8a2b037fa9fc1440366 e2fcb076365a406f225a9c14b878deb6dadbc86113446608b1dd52e59bfb08e6 83070fb778888bee2cb03f9175a1521d0ced910feb0073a6c7225a36197db08c 0e7885bd4c2b04e9fb57d726af50555737abe55ed5b30040e44ac0e9ddd8ecd0 632e2b366f837878d09f278aea17d6c6dace880b472bd76620503561d908b4b0 14b87966165e1ec2fe4c6959e94ce0ba082050d4201de2a9f403b0041739d77c a22f0c0020b427b8187c6a3d9001e460a3c4df0b49d4851ca53bf5b7a943a1c8 9af441cc573313de6b6d33b5182f855ce8a9d3e29d7ff5dd684f24d1511813f8 419567ef264190fee641be469b218cc375b1e40eebce1583bacae7651610ceac 6de81d080744b4ea3047ce540387ee62b269f2ddec5de66f562cceebda86d093 b53415488d854d39337be63851fc6e14c08e1ab4ea4d36f8188da9fbfb91f90e 8191f07db213025d0381fcc6c79d191843a69849c35c259f4ecc251b0373c03a 080bddc94a97d6ea6d10d6e617352d954d9c71fe379ef0e5dd2949d1dd44202a 2d2150f199c1eb20423571a130d93d03fc3239c3415eaa5e21cdbc8e1f7e3563 0a36c01077e10ae3884dba68b5fb181dbc9cdbef72746c01ea5c85dc51d6e30a b9022d16e22629bb9d2558339404b119f1472fa5ecdaf4ba790a1c6eebd84e74 67dd6e0abe71eaab3b67771b6b74b15d9b55fdf2b6ae6b1896dc4a94a6200409 0e7cddc8f0c83aba6fa72eae9feb675679e28906aa5f2f5cff06365dfa4aa29e 946a4373546a20bcb5a23039b3eab25908be51c8aceff409c57f911ec4237b58 17b54a567c0ab8cad35fc40d9af4b271c1d2559818b0b68076c9fc40f74bc62b c1bbc04fdb1ec3abf50060fafdb98fe938ed1391897487d1f4ff417c79e64ff9 b5ce8bf63ee69615a511d9bafd46056368b7dfd687cb95b7fa0a218786d29c8c 175888bae9b4fbfa52700c596617d12e1ac2eb7251cbc6ea0db790184de7ed53 f673c50aaa3edfe034908e74bc516d1e0385c9d4ebc2f54ae4340b4e1a7d6aa6 4f77561f79256350d8b0b0335c6e9e9510c918bed20ccb63e8a473b0da8eeff6 86543bcab483ca7faf186a140d0318b87b35fc5452fbc642efd4603fc36e31a8 d0516c84c7f183d17b807e0fda32a126f6a9a9ed37125f6301e083d99e5e679b 01228fff6db6a03b1bd202057af72102ca18c54444f0481aedd74f66a028cc7b 4ad21dccd7ea61df7b14d0c7be075dbb7a0cfce60d171c165ffb42edfbdcb5a8 e0fb25677cb532de620487bc69067261790652329306d6853447203b96677aa8 3bbdc27272dfdfa8cbeb6455c5388c3e92f00976693299e8004e78ba5a1aae74 afd50a9fc8210c5b000d5303059506ebf9627eb4299688f8763a1f46a756d58e 638a5edb91593ecdf7b50dd2ea7e9285e626efc76ad5377486cc80fa1fab61bc a5f7b9c28ef2fdb59eb511477ae5d97adf2b2e492f5818c4a7fe6b0ec71856da 177d0f128c5ebe613da60830b52ff077e150c6e88069d3b99c0d067dbbba775d 99180bebfd09b569987fc25cbc94a998394624041628c1df17b500f7c411d83a 0aeb814464867caf01efec2a133feb2c7089306ea0735d0a48a2c40fb3b9115d bf727630c914a7ec5dd389c1b99d6036374eb71a6904ff3a630b754f0f8e7a4c 7c203c2dda2987221a83d163871a0b95bb40a385d77215d472515a9589673b2b 00783fe3246d928c89ffa4460cbd187d9c5c3d783902d860fae189d6413daa76 17420737c092556928a7334d7b329242a08805da128fb7587971783e1b0bce5c aca01f7d95155c207b7452191f617b0b0d1021bd331120bad50ec6cd2d789c76 ca640b9e8b4caeca84776250a5ca28939a5d560d8b6698e64556b58d7e0d32ea a185d963cc25667576be816ce24587b0a901b6f635cd1ba8284ee3873fdd584d 92da1b2501056c5548826b67b48da4a4fa2d380cf4dc1023626bcbaf24ca66ad f8e9542fd915715909e2fd38dae9860b6dc992ad192c6de2ef4549b2ec84f27f 9f985ec9d0923588ecc588e60d7cffb4c3f446752488dd9666701aae3bf88f59 5c3ba18271661e97b2d3423583e21d9c6beda3d86bee6de4e4baacb2f123412d a2aee165f843adc975a2fc6cf06fd015f853d5bbd39d15ba1e2a47e4c8f70360 4d66c948301d8009c22627d4f878b3be2b8e866c43384fe5753c8c462c04b9b8 ad8d0c467d62fc724f01eb278e51f5bd0d6059a1f68a4fdb79d6fbbfe11ce9b4 10697fe83364c15ffa76ec8647bdf7aa5437a1bfffc1777b1cd37f5b3c75ce2e 48055b7499d29070526b518064f9121678697e7421dd7a473e13e370d36d328c 861a2f6fbf7fef714c0760888865c4595f5256f1cef15f1ffecb331f4e6cc1c2 482a6412f37f0f68ef3e0815c2ec35c8cac2b19d09db3914b00ee5ef32da0966 465c2dd152a086932b676cdf3b61f294296f0d6f1a5c1cd98e55505ca7bceb71 5af3329da383ead93f53a408e20067379cf5329fe539ea2c5d934cb12e30f6e0 07171497fa8e1927083979d55b9bbe6848edc67d387d6927c7974a4eec59381a 77e3ee3870fad8c130c8b1ed3da053b748a1078e096ddb4ea924ce1ff6d28814 fcab76e8651dcfdd40c1619df3bcbaa6dfe2b01bee0de97cbc4f1e2740225cf7 677d8d26d0ffcfc3f480599c88708a5aed185ac724cae35bc51ada8289ee56df 24803940511ff487002894adb12e928326f83fae721b339d3031e7313a08ac7a a699a273fb604548a82c49323adda48bed689b0e22569c90f5118f4a52544134 3fa3219db0b967d99690d943159be2003cf2e86d4d6b0cf2a80cefa00de7fcb2 a8cacab6a9e2805dbde5550762e14e559f44d5d6d5a4fce6de97ebff15871d60 e2922b0160f6797d491443079b2aace260c0f7a3808aa5f1e2c4bb4b754545fc e09102cab86b1ba60f4ad399bd957ac99d464b1a9db75edd8283f58f7a7543fc bc3b2533e3e0be0b17a6ab5bb43653ee965c33e56c68940d9b1595e2b1bf8e84 642bf462fb4d760086d46e21381d68c447b40fc925631262fab4482f765c5788 4b4517075b43f3c3ffb581c47871f8a3cd39bbdada498d7e13b49e0fbf9feafa 1125fb394592be610136b78f6f7bcc60a95d5f92052b3bc155763ca4fb0b0f86 6c8514b39e8032beffe8e90e85c239078aa202ff6812e6b3e874ee83d79fa82f e3cab42e979a40771fb54cbcfd8647272b6cc51844beca73465102c8a97084cc f01b03afffceaa01be4dad41a8c1f682630be2b076715242ddfadfdbff2f9e9d 03cb3aa38d30ac4f6f175874d72714aa392e949f3792da69f23cbf3a0f72903c 936bda7afb8629e36394590830b667fd07d2c038a1c8ea26ec73d90f5378e506 acad7e28e442804f96bc28b6a00f2a822da51df51ac43c4ebe2143085ef6e6d2 985e7f07db7ac4676de038ba134f5f1f91b34a87fe02ca21e31da68eea23b0b6 2b84a72e85548b5856390720a1bd9f8c0e04c9c823a4f0e5f89e7259e8ad864e bb531677ed3ff6d64ef692b45e9ea8a807422fb1cc53e71a4e5bf0a678d63669 5ee239b01c974a9dc603d6a57519fb84b8eb5aa25f5ae9a953da02e22e40eb16 68e6d68f56e7747768378c3806bf0494aafd2c3c0000aaf2af5d21bc29063a04 193fd940310561cc1e2c1a0dcc03a1ae8aff39dec4e242cc08bbd25d0587bfcd 39505fed9d92b3ef48eec1b5b355759bf9279865497ebced0ca354fefb953637 7f90890a375716b599d26b0816e4691a255b42dbd2615fc6c634c5dd6be66a4b b97f5885decdfafe9ec16d48a1cb576320e98da399d5542949b6968f027f456a 23c5dce051e07005701b1bee131daa3d0b24426c0afd113950a6b2ded2a68283 41ad47e0c1f7157999f127ad016463bdb51823d91b705f076255e38829cdc42b a4f751f9d2be9b3d287f64afe2d047079e037cd3815bde2ceae6cda51d4364c7 b295cc64ef5a877411a9935e02faa6c3065f8937845a4fb0d9d14797f7708f69 873903fbbc6caaed3794ce047662d38b48d6349780ea95d27eeca665581e3a48 9b7b7fcf8c5229de518fea206ce7a6a8bdbb09378a17f9d753d284c302c6e943 161ffa408464acd41ab13346e87d5424bddac445bd433e43f78a0a8dcf54ca26 2e29d65a0fe29eb3f1ed5e804bbca18e23ed793d12c818259f142ffb562b5836 cff04e6cf4d72b869ff737919446a65ee3b6c1d968e82a7075688abf7f2a9002 d6ff3f8e6eacf2858fda79159346d98e71b4282cc028d406e88f54d0a7fd0ed0 a90b404169c990d94b3833ed5211230634e9f32171fec7577a3f06cdc6db510f d02cbc496b586822c9a8b258e27d5fa8a14eaed27ebb7d5413299ad628f76c75 37b5ec7ec269b2e086f1cc794f9aec25e337252cf08ce4e84057ad2c34a814cf 4e592e60aa46311d10da6b81e70316fa5289bf08fbc2d5d49ee96690ff69e534 e662420accca77ed4956ff68a01e6bb7e33bae71f417513d2198a6166b6c8e6e 900da775430abecfc78cb1217118bb653476be9b7e7c7ca3cc18b1b3874ef051 f388e818d9a76674c9b1eee6976046f745c381a9f4cd6f1493da14566211e451 dbaf7a43aad16957dc48fdae4f8245dc03b3f2df7a0b782a9a14d642a1023cf8 290af051cc1f1564c35f9c49de4bd93cb94e3074cbf37bb7bc1a03c89e64c3ad 64b9b12e1495f8c0c783190f6886fcfa53f58818e13b0bf080e6aa05c508d4c7 a9c0ca913c7e97fd73dc07a91c30d43227b92972f8733a00ab9296e65b9e91e6 301d04e979d9635af65c5474d47f1fc4e90aff43ff0319ef64089b8f10bc4a54 8e61aaa2d212ec8c95297e3b1ee6eea636db3f51d0200ae66e9101042d3ff4cf 510dea4b6272f2cf22edbe96c2ce2cf6d53f39e222727e739bc5de7953ef87af a1a49d8c669a159e41bc7ffd1d909935eceed2767951070661a20be48ad45a08 956f3ebfa45a9a0004107be91f0fa48708267b76743c4b9802df59c0744981ab a323416fa98e6b333520e76f2db3cc582d98f798658ed99f3a240abdb808fbb9 2accf79334cc03f6b4ca2072b0f06232b2c82123bd74ec126cd3fecec8d1ad73 3f1ccd762aa96a00e1485b647cdf15f3fe2cbe14da80fd4b9b9f95bccfa9cad8 883b6e9d75d49c736b7ba8649513d6c8a722f138562509a2ad043482f64e99c1 dbe488f86406d448cfa57bcf3400f2231180faf477d9c2a9e774299cff395604 68e373bdb4b8952e25b2bf1881dc1d3efc071cfffa74885fd31a62a0198a11a0 4be0a853c0feda2aefc92a7decaecf05d34d9b78dc3d23eea55e28fbd8c1b3d9 352ecb85911a50ddf21b0c80b806b6ccc4f59a41eab827c4b0849240b1ab0dab 17ffa3caea75bda918d523c2197dc7f5efc23e990d31d75f5335120ee5320806 462eb53c925265482f33698fa3e84fd041cac01b997154e1d917524b11f097ba 81e97e4818aea91400202696c7ba9ef80eb8a6220b253fb590fed78952d0f3c5 81c201d3b24fc797a8582728473ab69f1b4895d5569014cb2c613cd9b61fb814 414a178e16e36620cc509b5ecf9ad6623f3fcdfdb7a15ff6fa4c7bd256e64a87 75afb92e52b78102b9ec25504d612c1d929b606deb6b455510679eb3a2632b77 6e9bf1d1192f43723e7a5a91718bc6b19f9ff5870ca5813ec6994330f1aedd68 a1721ad875e2790577e5364c41ce5ceaf4b38e4965583379aa95f2b59c592d8c 93930c05d71e6fb6f30837b43066ea872a657b6e55b5b62df31709683014b68e 1c33022067be64e2b41b42019ccf82769da948b0c2ac74d325fcfcdf97149493 d9c60bf521af80be2909fa1b96212446ca91739054ce5f3ef09f5c5046435abf d9ac16614101905774e34cc1e04df180597bd58a02bf4c5d9e67a9dcbde76a34 49d79c9327aefd1e266f0c2147d8eaa1e1f0008c8cbd0ce34e6785355bdd11f4 51fca862f7e8a95c4bb4f7e69ab18a0dfeeaac0b640d8a3a7da91feaa481724a 0ba6a47ddb8371a7e208a65569a398aeff1ec41a56d645f21ce981adf57677f0 6de68bc353f5a5653d83d4fecd1731ad47ff3b8cb9fea864aa6388604d9a3a44 b7b7a07daf8def6420c5354fcf9b76e45e59dc4c8c471faff6d2edfd139edf30 085ec5644752b408200868e94bb90d2281f4b97708cb4c4e90e7e76fc2e5378f 9efc3e6e769b8166d96800e8bc186fb6be67110db96b1f59c6e978382dbc6c67 cb2eb3f715e9a435cab0cabb943c232e6aa459182a8f79707e2f8a0b0d3c7838 3b41a504038706c1e6de6d144565e7ad0ffd2b8d30be427e84b39ed8a49b4db9 18a818d99fee4832210f8b657a34db191f2641e520686a5df40eef6993de41d7 2ba63e2394049612a63a20dba0e4bf01cf60b1cc20c545052b0d8b150b40cca7 b37e86f6132b5f71f4721dde0bc62513075fa53e7d9f15cdd0a2b80c24db2d45 587eeb121766ead3ec2ffc3dd1ebffce4026bfcb6ee4a918948e01a794b4f892 8ba1f9e79aef76e0e250cbd5f46bb5e375510849f1ab9dbb8873b62b8a209f67 d0a2ea1f853f794574a7aaf0f985cf626ef1ce0ba7b1dd444844b1c736b88890 168e1a24f2e4f42954a86425e50ade565da352f58e944ac0e62f4ba0184ad266 2ccdd403872edd603f58b6b1d49ff426878f6f50d5d43c6df5db89663eeb3970 90c238052b8021f044212e3526e5442056780e7ea4dc609df2a91beb82f7f6a9 6176c5f57e20d3251c13286d9df4f0da03efb8b027397a662700fa7303fa3d7c 880eb46c53e819922a3b3e69910edf1ce5b856f2c7ded8827e484868fcdf632b bf739fdc603c565a396e135decaa3e92764e005fd6381266ca1c894e56dae3f6 d8f3ecf910ebae84050a981f389ccf92bd5d351440216407b35d19c074347885 6101656b310bbe5236374b77824b3b6f4c25f164fce24396990bd528de459d48 c0442fedb3f9e7649d1e43ac5d40e186ba67b05e16fc95591afadbdf02464324 49400b4da3a35265920fbdb354368bf88a47c21f2171d30aa5ff1116bd81e3c5 fbc29ba311ec4cdcafefa492d8dec9c1fcc6481717277c6f97e982b4aea0e740 fd217eeb7d137d48fa44329562acbaf12ca2fc79bf4f41c8b3d19295b275ede6 e72cb07b0157bba27eb1291b97f56f1fdcfa9af19e6efb33148960dc0c9fa98d 9371058b3e80c48220120a062ba7931b84189a656eaa0feb03a1ff395c7dcc9b d345ba9f090a3ede8755661407d6c67b7c796603f3578d555a2671117c637a4e dd22e2adc5f07c8d4672edafd1210bcc20877e41e5af80fa3b4774c736058dff ab4d196c6bfa728de788040b2990244c41b5af91faf2a5a16b104ea5dedbb256 07182a13775b78695e175e4ff9b986054903f8bb9d78112b5a421072c6201c73 05d215fa71da33e8fce51905146f5161b7e42acdad374d2dcb2294ca995f354b d608375468c726968b86330bd6312c16c895a0c55b8dfd10036325f6c834ec94 8229bf96983881f52d62a95458b40fb992c9b720b8ba332d69e5533e5ab12d6a 21fbded1245170f4c864cb53bbcb7988a999025bfe16f32109f12b53193daa00 2befb94b2012572e9a066dcbe08f3b30b6c96c296c6ad75e1337180f397a8fa5 acc29bbc92367f7fcecae9488e6426 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX12 %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /Gamma put dup 162 /Delta put dup 164 /Lambda put dup 174 /ff put dup 175 /fi put dup 176 /fl put dup 177 /ffi put dup 185 /macron put dup 188 /germandbls put dup 190 /oe put dup 45 /hyphen put dup 65 /A put dup 97 /a put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put readonly def /FontBBox{-53 -251 1139 750}readonly def /UniqueXX 5000769 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb 269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a 1a97b59fe770e67702519d9d9b23d61ac08424d555242a8ca08c49aef300945d 99b999a79ce74804ae6bfde623f4463371442f6523a5f6ce19c839a708c02513 2e22c696c8ccade45680e5197189d0f98e7f0d5f955e353970b392cf530a68cc 56b0035ddfbf206c3074beeb0739dcbca272a6e629fb7aea2c5ba7bae50c7b4c a595df78200c352997ec3ee564df229fbb5473f5e8ccb1cc0153e9a7e299a8ea a29b69d1b622b1f0cffc58291248759607d91150cb0651120970dc9f743bebef 44f6ae92facec57658999c8bf01f60611560043962c0695e1bb87d090e0fdaab 659d6557208a660be9aeef8ae55f71b8bc76394d792967e41bd8023b6e7f8c3d 9987d5e54c53bf2bbb32855b946473b44833bd78873df8e4c7e668ffff25aabb 8da4148f744b9d0524d6cb8281247b3052cc5d66f3f1bcf8a56a3fb446ea587b d8be30257652cee035628aeddfd8283b5ad21b8b1480ad24d898970ac8a1e33e 543ce4e3c48f9ee621c5ce3e8ae930f890011b630866c988606068d9e92396eb f51bb3db204505fc3d09d4701ac703a14d92bbfe27bd7411b363a88e33a8e9a8 025ac31f21e73dc52b333b918d0b1270c54873a490222d041a66e0192612be6d 2c88958a8f70c10390146ee5091df020ab97675e8e6901226eed50125d36c221 be8f20647442444b13f0325f899b8fa15e1414119b45f920f73dc3496f6de0dd 4418a1181e791b49a52866c79d377494beff7f1b444111bca4fc2bfb7279fa29 38fa9be2de762f20d470813c4ee0034371812efb9f87014528b7a09be4f01f1f 84de922d6d35cf39a6c3f19d897a6739940df9c2c2cd6927d2af7ae3692e62ae fbe0f6164bca6b442c1b5fcae5940d26f06e25e7498933885bf648867820f2eb b78655d3c4344af267bf25d093d435cb9b52a46d6034030b55b59ad6e1bee906 7236ef017a93efc8e94104e7763c57fc3c52cbdcb65e3ec65588a252cf12ed08 d4c47a3185a56eb8383191a560dc7c955cff3ec269668c564c67e389f0169c58 c05204bfbd83aeceb8d0f3f2a16e148408eb7555089bb9d537d5d65e01877c35 4a74047bc729960e2ab7702738e7f98d3525ba92dc5e4ea020e94d10d773424e 84f509eb6b685081d14d3fe06ffe961d8286ebf814849c26f07d182e30ca7d6b 366de4688208e3d7c781a186a3ac6223f96aa64bd6e0535f21a0ffc8c84ad4a9 326e873eff9a012e542b8f962ac8ee5fd7e50810a65c6b9d883a3f8731651e10 17357bb8d5e0f2049d495e60ffd0c6565771f640a3ce0e8b335b1bc1324aa165 50e3acebea8c3e2de61962a2f1b897a5cb1328b460f486d4ea98eed5f66e627d 016da0086db355933308d6cbcd58d9a1684eff2f4c306a00eded732a059d243b 9c9b39a7b6fafe4a6d13f9e3b200317d563cc10705ceee312347635dd2da70bc f547aed414056067166399c18b631199bbd08241e7e605b775c11fb5230e9a66 c970cb84fa4a9e874a7c9f479a3c512cdfd68846e676aba25e53b7063858c507 aa49b643e7275948b0a53bfe62e948696bc74cab8f15d0a3a3c3650b1760b724 9b666dc6db27a4d985aef7cb5bb18b33b2212c09529694fb49fe42850609f423 636c376b740404158211f1480edf6e8288b4a9cd0856bf0ffb67b83f5f11e88c ac0ba4d88df719c5a53b0c201677fb5758eccaa786f5d3439110a7fd72a9baa5 698b2cbcc2da2cb7b2c29e8356cf0893685a9bac195e8fd38a52f36984479b85 a594e24703bf60437dd87953ab853189a915be393efde33a09fc392ef625c5b8 8311698b048384c110cb4dc2fe7816e93f5853aa7f6e3ee0fe7d196c9e536432 df487f7ad11c8474a8bfcd0a19494aa2fc737781a73a1523ee24b739f5ce8148 1b554797f1a66762e324ac7fde8f95667007d06357ed7da1db7182df02599773 92b69a36fce9bea408023f1581e19b94ea287c622ac0443c89269da7a998ed6d 4d3c9db3b574f9cead88717f97cd3b4da70c8ff2de746b1c93b9f773281fa88c af371c90b92b4118cca5864aebcc713cd258c26bafce5f9440c220580ea8aae2 3f5a82462b0162b755b556d8490018f74a4ce7d79a028bc41dcde57350f92a8a 2f5961dda296b8f090c512f44dfaa582b4400ae82526003000c5da1c3966b06d 7d728c0703a522abcd621eeb5e56c7d344a746a026ecc76f08d5b8323d1c968d ec88036d080a716d00405a71ba9fddbbd2818ae4510eb9cf65853cda57e45fa0 4fedefb391f2b80103a612ade367bf805abcb820505de0d5468bf409f116ab80 a3fa19645ba310ac724c631ca8c3c9e85399c7b253e285d17582356986177cf8 3d5f3aea0e0424759332721fe270392ef6a75e04b9e830ac79f91d1511180d26 b23e92fb4a9c8dc86374a660c9340c7f4ec6b0683557f46bc5ebfa3afd46f9c4 8d32cd842f719047bd61f353ac67f9c1c9b3359961b47843f059cf981827dfb6 017ae27522ed91a96da934b461d0c1d54daccdf1d5edb4f3cc10cfa8207c8125 21605e083ffa2882cfe21eb69da66547498558246839d9f934c5d9d27e453600 0d199174fa5917c832cb14fb574a84a77af197086f1e40438e652d7d4ae3b3e2 0f48921e1d4e3d38fa125c0a63d48592af06b32fa2c734a82d827969345607b5 a1a7b6a82ddcbfcb18129b4ee3150cf01fd7fa419fd393b46fff0ed586c5bcdd d0bc78de27917f3ed85427d496ccf68ec7764f9bbc86129e66ee700021d07cf3 d7a9c5630cd4063ec62c61d47ae374b07a483a8b740500aaf13002e6307d8089 03c1c6ca4bc850c3b97a0949d76a9d882d35adf3409ee118b65c5e80dcf5f722 1eea71df9c3d9ace75001a214a8574407179fa5dac5ce3eac9a9baac6ff99ed0 98fda739c3184d88e91a939669980038497bc88a5066cf1cea5d4172d6f184fd 593b2ac6c60ac4ac7226050bb7aece2abd4a0d61245fee2d9c072b5e6ff9f8fe 86f85776a9be10e7fb9e68c7a2ee8d56ea127f551c357adc39bacc14c49ee13a 8114bc1f18dd770884a54d75123ceff831d78064dff3cd7a3f4bc9a6fbb85ced 2af063e576d092e030e02ec50850b9da619743cf109363adc8cc41821cbac018 cc430983b378fee8cf4dab242e4b002278448bc12ab0cee8fac690de0e5cb12e 221ab6f58c11380dee6b432cf6fd13fbbd49adb39a9d2d680e457243de573c4c 5e9b853cd25f98c35fb56b2244a984a8c93d5fe1d21be7810ec520071aa05aa4 36f3c4ba63b80b8c53a3d7e392eb1ac5b8ef26b5b2db8bd40a931e9355d5a627 22bb6da00b9f2adc5b26a9644857323e43c9981f9f40afd3a7f8afc4be181f88 f34aac83e4cce31ebce7bdba04242cd87cf812f684765954ce36c448e7b5aead d31177db391642b2687b5bfe7b53145c813f9ce7fe6855f42ee39ee0ac2a6a5e 9407cb21f624c3c93fb6c7b06c00d53948e8cbb9b53c17fb4e42f5b842033b23 53a2a1834275f14797b5023996dcc8dea8b45b665774771b42454197325ccfe7 22f8fc239f19167d547241007656878f6ac7019d0f38a6149b2709c03da55a09 49590fde065eba5ab80244f673f02db2f442f798ec1b07b3bd73f6cc4003c26e da3738f2a32626f161f70b37d4caf86f6dcaa6e6fa130aef663e473c3d3a5e52 3b4fcccfb4ac5a549c283a9ab53871e600d70ce8b681e23f6b5d4fcf3f5816a6 254019ad35c1881ffc26c93adf444c7939491dfd79e469d0dc832be3f1477141 85d8c1f2e89477bf72d76396b9b46f2c0e682cef94de2723b9812fd0585f05f1 796e7fbbedf5ee669a0070a862ff6c53e1529bc09c93021e5df1e6c67d997f93 5bf84a37bdb44d1865b0fdb570cec92fe0a8c62915302029e62c9a01b28dc482 29f7609c82c7619a34790d0771a81370737f242d28e3e000a6f3c345611593aa 0af039de4b6a9edced739ed634464b1d92147068f4c969cfb3be874480ffcecb 8439179392cbe1a1c1ced8abbd1370e5ca21805ba7464c51f3454dde94aef864 8a5741777d71b641917b0d06e07902a572af2d5c8c7c72c2fd04c4e229337c1f 25127f0c85605328186e5ef95b27e2bc908f898344daac39b8cbe9f932fb556d 536d96a0ff6f2bbd9d81ffdb15a965bce02eaa945c1f04319a88871afb6432d2 db35cfdf533fe8a5495d151e31e2bdf66b04124402a7970e534a210b7136e81f 3834bb553d38b7fe43f2947550fe938b3690ca863c32056c72ff861f51781b1c 25dcf6358c0eedead0dbee55bd22e1275206bcf1700174427a251c0fae26c9ae 70422d5c70837804e1c8fbb2ae78966a33fd38f17dd41df905a21eacfcd98e7e 9928f859f3c793405ba65740a95994eb6b0cea6695f18e735366854a8342cb9c 1258e870bac6c4bb5d1cffb389c57537ad4ce2b0fd63926a771a6f3a21c35538 52e183782d9bd033ef57c8d7ed43e84ee53267508be66efe1f1cced27bb5f043 9fc2dfe1f523c35ac145375d2bb47d8bd21c3fd7c1618037f2e233c588a48d37 a800f1978a935e6960c50c4bd46f45a74525664dcd2e443a0923936ad7535315 c0c03d39172fc0a3ba1c54fceb8ae3b028e44cde573a884eb67485a4df809077 c7f62748e22dbf4f56b9843be8a5873c992552b27f8eec36ce536d3025da99b0 8a99966f97ac1c12ab7fbbb8ef7ba1ebdaaf6dc96b7b67f1da3e49e46a4f3eed f9b05258de77a90fff1abfc637b3fc5a667200d75fc13514b9b79f846d908d11 d5c35bb8bb6cc8b25b3cd8dcdcf420c36414450c32f6703c156e3ca41ad7d284 cbcc6436e51eaa87b656899500eba2bca93c6a8f2ab88758e31120e6fdc1865e 51e0bdd1944929ec64c3ff3e900da7e7f422703a950c3d28d9f186b83d4943de e80e09a926b869cdef614deeadd2ad5edbd9328fbc82cb3313a37e82fba922e7 049cea82e6f70818a32a9a89cbfd85121a5c2d893bd645f17cf2bcfd2bee637b 6b85f65af37137db33813bc9a87baa97e575da12b5699f2d01d85d0a4305bfa1 b3bf5da3c46c397b15306656b25abff536d604e8b75c4a03d9be3c38137ae739 5915900712c2cfeea04a1cbb2c1ad898c09c3eb3116adf206bc3e1b9ea37777a 2edb2930c342acf5b24c2fa497f5ccecf2f4df2b2aa443314b64679c311a29d3 dd78f177662fc76516cf30c29dab4620dbbf2dc3bbfbad8c32d2c21df49e0dbb 346e02f49a5addd933ddb8b93745fde28ef29f1c3bf1b01a6462d7c4c3cdb521 7f319f977049cb17e41565a532e83229fec8b448233420772a4ac3b38160e5cf 02749e38c8f4bff5d700b520e675938fe7d322f21572a06f68885adf6090ae22 e8b97aec5ba79baa1340fbc64736af4f44dbc55bcd3388d0482dc8f15ad5e8b8 9963eb2585bd0f27a8981d8039373944e1f0d0fff8ce1c2d7b9a952a77c195d6 9067a28f8b268e52b9aad848b7727edcf048e77fde3d146d682f10229ee3ef8d 162cf022f7cd1aca770dba3269d1ddeaa2cb6cecb4c923179ba1b889956cb9ab 65c1a5da63eba017b75bf927fb3594afe85289e3a1fbe9e7fccf975dc7cf26a1 83e2e6db5f6767f2bece3efe3c51fdaa2017ad890446985413e32e26dafd3128 444380430ed62a972e79db0b43864c488214a713c8980c8da9720d2a8d298439 0260c40f5f52f7ff1ceb6170572581eae47ed1638a5a15ed42a35aa29d25d317 f088ef86c56b1e89efddde60536327daacf1ec07ad774bd55f9f34112969c462 c57b7eb98805d8fd95fe1e2e18d4fb7a3dce6dd1833b915cec7f0c4e5b955d09 aa3b99cdb83a6790bf30418a94c01ad40c996f4d11541306ae1d76dca916033f 086a67ce1c5a5aa495204a279cda0e34dd0cf7190d578317f9ffdcd11f59f08f 23b17b520a836231607572859294efd383effb723a3e482ca967b1f80c7bdc02 70bf02d4f25dce1c9be0b9474e5bf635075e768259d1f05725bd418caf13cd21 41e0b07dcea6ae09c1c72b0ab2eee6be06347729876ed9d0b5f3c36f4d8f760c c966e28210492f122f578579d41b80c693a446da635f0014a39f4a89a7384362 5d4c876a3c7a00102bacc64934c0409b2f419abfcc76fb58237171149e59a452 e29af5cf9eea9ef840d6cfe18a8cbddd442d6401b1dca5ab1095c1de86597bd9 5276d8a03903c5c16a846ccce841f2d1225e76644d72b7b0b1366a68be02fefa acabcf6e2fe44c455ed2e5c200561449250ffac5bd428dd722cc0b238c75932c 086970e59731beb24ef9bb76524b32c01c2cd6095db435d428997813c2d127be 668910f9a857430c2dfa75a07c6ee19b6f5cd22f05b0d16d55ecc78db4924b60 8185b17a6151ef96e809fc15c763cb1cbf36ef26559425a2b509dacdabfd20d7 60a48b69c0f5578d4ae4336f5a724fd78def74342e9fd63cf59f50f199de3218 dcb707e1333f41e04e747930ea9d139afcd0b7a8357e4e7eefc77a775339813c 68a1ec6fde8a7da8b15e84991d947e7a58eaa269e6e6b3d61e473c95a7497c4d dedf1f9036e9c56b506c3a81460a6fec977a181acf6ffd0788d029f83fda841c 3d0ed526fca0c5ae2f269cd89b83fc112d76bba05c520069db1ed51d1cb67e66 6df8096466b7d61349c8e1ddce7f85c2a8ca1ccbd9da36a2d9440f7400c5ce3b d84d8a05bf821cc016beec7b3841653a2bae15557b5b069626064eaf46ce4243 41d384ac6fbcd80f 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 8000 8000 (paper.dvi) @start /Fa 255[600{}1 553.48 /CMSY5 rf /Fb 134[404 4[312 7[266 80[451 1[460 2[470 22[{}6 553.48 /CMMI5 rf /Fc 205[377 8[300 300 40[{}3 553.48 /CMR5 rf /Fd 255[692{}1 774.872 /CMSY7 rf /Fe 134[537 1[736 509 594 368 453 467 1[566 566 622 905 283 2[339 566 509 339 509 566 509 1[566 10[823 1[792 622 807 1[751 849 1[993 2[581 427 3[751 1[792 779 823 8[566 6[566 566 1[339 6[339 26[622 12[{}39 1106.96 /CMTI10 rf /Ff 149[307 2[553 553 98[553 2[861{}5 1106.96 /CMSY10 rf /Fg 139[334 1[411 5[280 471 1[313 3[420 16[523 6[844 5[689 9[454 61[{}10 774.872 /CMMI7 rf /Fh 133[455 2[740 540 1[398 404 401 1[569 512 569 853 284 2[284 569 512 313 455 569 455 1[512 13[569 6[640 6[697 4[796 4[284 284 512 512 512 512 512 512 512 512 512 512 512 284 341 2[512 42[{}39 996.264 /CMR9 rf /Fi 133[515 543 633 792 537 634 400 519 499 494 557 537 664 972 330 576 456 381 638 528 542 515 576 479 475 585 6[756 643 917 1[646 756 647 679 841 1[711 844 889 1074 753 940 1[487 1[870 712 817 2[840 830 2[861 553 861 307 307 35[667 10[708 11[{}53 1106.96 /CMMI10 rf /Fj 198[441 441 441 441 441 441 441 441 441 441 4[680 41[727 1[{}12 774.872 /CMR7 rf /Fk 134[672 672 919 1[707 495 502 524 2[636 707 1[354 2[354 707 636 389 583 707 5[636 4[962 962 11[766 998 4[801 11[354 2[636 636 636 636 636 636 636 636 1[354 46[{}32 1106.96 /CMBX10 rf /Fl 132[553 492 584 584 799 584 615 430 437 434 584 615 553 615 922 307 584 338 307 615 553 338 492 615 492 615 553 2[553 307 553 307 1[830 830 1138 830 1[799 615 815 1[753 861 830 1015 692 861 569 400 830 869 723 753 846 799 784 830 3[861 2[307 553 553 553 553 553 553 553 553 553 553 1[307 369 307 861 1[430 430 307 4[553 307 18[922 615 615 646 9[922 1[{}80 1106.96 /CMR10 rf /Fm 139[542 1[574 2[697 774 1162 387 2[387 774 697 1[639 2[774 678 9[1441 1[1072 970 774 1045 1[953 1047 1091 1323 838 1093 1[529 1[1096 877 916 1069 1007 992 1054 11[697 697 697 697 697 2[387 46[{}37 1212.12 /CMBX10 rf /Fn 211[314 1[523 42[{}2 996.264 /CMTI9 rf /Fo 134[686 2[686 723 506 513 506 1[723 650 723 1084 361 686 397 361 1[650 397 578 723 578 723 650 6[795 4[975 1[723 5[1192 813 5[849 885 1[939 15[650 6[361 44[{}31 1328.35 /CMR12 rf /Fp 139[775 786 814 1[1107 996 1107 1660 553 2[553 1107 996 609 909 3[969 31[1505 19[664 45[{}16 1771.14 /CMBX12 rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 8000dpi TeXDict begin %%BeginPaperSize: a4 a4 %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop 4107 1479 a Fp(Algorithm)665 b(for)f(spatio-temp)55 b(oral)666 b(heart)d(segmen)-55 b(tation)15581 4585 y Fo(Zoran)434 b(Ma)72 b(jcenic)434 b(and)f(Sv)-36 b(en)433 b(Loncaric)35397 4127 y Fn(*)4455 6799 y Fo(F)-108 b(acult)-36 b(y)433 b(of)h(Electrical)h(Engineering)e(and)h(Computing,)f(Unsk)-72 b(a)434 b(3,)g(Zagreb,)g(Croatia)22087 10831 y Fm(ABSTRA)-39 b(CT)-2000 12709 y Fl(Heart)521 b(image)h(analysis)f(is)f(a)h(c)-31 b(hallenging)523 b(and)d(imp)31 b(ortan)-31 b(t)523 b(pro)31 b(cess)519 b(used)g(for)h(a)h(range)f(of)h(purp)31 b(oses)519 b(suc)-31 b(h)520 b(as)g(image)i(based)-2000 14037 y(measuremen)-31 b(t,)406 b(visualization,)j(etc.)579 b(The)398 b(most)g(imp)31 b(ortan)-31 b(t)400 b(step)e(in)g(medical)h(image)h(analysis)f(is)e (segmen)-31 b(tation.)582 b(In)397 b(this)h(w)-31 b(ork)-2000 15365 y(w)g(e)544 b(presen)-31 b(t)542 b(an)h(algorithm)j(for)d(CT)h (heart)f(image)i(segmen)-31 b(tation.)1017 b(The)543 b(segmen)-31 b(tation)546 b(is)d(based)g(on)g(t)-31 b(w)g(o)545 b(basic)e(pieces)g(of)-2000 16694 y(information,)334 b(pixels)321 b(brigh)-31 b(tness)321 b(and)f(motion.)479 b(The)321 b(motion)i(information)g(is)e(gathered)g(as)f(the)h(optical)i (\260o)-31 b(w)321 b(information.)480 b(Suc)-31 b(h)-2000 18022 y(information)416 b(is)e(later)g(used)f(for)h(de\257nition)h(of)f (an)g(energy)f(function)i(for)f(image)h(lab)31 b(eling.)628 b(This)414 b(energy)f(function)i(represen)-31 b(ts)413 b(a)-2000 19350 y(Mark)-31 b(o)g(v)345 b(random)g(\257eld)f(\(MRF\))f (p)31 b(osterior)344 b(distribution)i(function.)486 b(The)344 b(MAP)g(estimation)j(of)d(the)g(segmen)-31 b(ted)345 b(image)h(has)d(b)31 b(een)-2000 20679 y(determined)370 b(using)f(the)h(sim)-31 b(ulated)371 b(annealing)g(\(SA\))g(algorithm.) -2000 22699 y Fk(Keyw)-35 b(ords:)493 b Fl(sim)-31 b(ulated)371 b(annealing,)h(heart,)e(segmen)-31 b(tation,)373 b(optical)e(\260o)-31 b(w,)371 b(motion)g(estimation)19396 25873 y Fm(1.)697 b(INTR)-39 b(ODUCTION)-2000 27750 y Fl(Segmen)-31 b(tation)381 b(of)e(medical)g(images)h(is)d(commonly)k(required)c(but)h(c)-31 b(hallenging)381 b(step)d(in)g(image)i(analysis.)520 b(Due)377 b(to)i(the)f(nature)g(of)-2000 29078 y(images)373 b(pro)31 b(duced)371 b(b)-31 b(y)372 b(v)-61 b(arious)372 b(medical)i(imaging)g(mo)31 b(dalities)375 b(\(CT,)e(MRI,)e(.)185 b(.)g(.)g(\))501 b(w)-31 b(e)372 b(ha)-31 b(v)g(e)373 b(a)f(di\261cult)h(task)g(of)f(determining)h(k)-31 b(ey)-2000 30407 y(regions)340 b(and)f(their)h(prop)31 b(erties.)483 b(In)338 b(addition,)348 b(there)340 b(is)f(often)h(a)g(need)f(to)h (compute)h(motion)g(information)i(from)d(these)f(images)i(for)-2000 31735 y(v)-61 b(arious)369 b(purp)31 b(oses.)-340 33517 y(There)489 b(are)f(a)h(n)-31 b(um)g(b)31 b(er)488 b(of)h(tec)-31 b(hniques)489 b(that)h(deal)f(with)h(a)e(problem)i(of)f(segmen)-31 b(tation)491 b(suc)-31 b(h)488 b(as)g(clustering)i(algorithms\()53187 33115 y Fj(1)53686 33136 y Fn(,)-2000 34444 y Fj(2)-1503 34464 y Fn(,)-1190 34444 y Fj(3)-693 34846 y Fl(\),)374 b(neural)f(net)-31 b(w)g(orks)374 b(\()8893 34444 y Fj(4)9390 34464 y Fn(,)9703 34444 y Fj(5)10200 34464 y Fn(,)10514 34444 y Fj(6)11010 34846 y Fl(\),)g(morphological)j(metho)31 b(ds\()23787 34444 y Fj(7)24284 34464 y Fn(,)24598 34444 y Fj(8)25095 34846 y Fl(\))373 b(and)f(kno)-31 b(wledge-based)375 b(metho)31 b(ds\()41013 34444 y Fj(9)41511 34846 y Fl(\).)503 b(A)373 b(n)-31 b(um)g(b)31 b(er)372 b(of)h(sto)31 b(c)-31 b(hastic)-2000 36174 y(approac)g(hes)373 b(to)g(the)f(image)i(analysis) g(is)e(presen)-31 b(ted)372 b(in)g(literature\()26631 35772 y Fj(10)27571 35793 y Fn(,)27885 35772 y Fj(11)28823 36174 y Fl(\).)502 b(There)372 b(are)g(also)h(a)g(n)-31 b(um)g(b)31 b(er)372 b(of)h(metho)31 b(ds)373 b(dealing)h(with)-2000 37502 y(motion)d(estimation\()7227 37101 y Fj(12)8169 37121 y Fn(,)8482 37101 y Fj(13)9420 37502 y Fl(\))-340 39284 y(In)250 b(this)h(w)-31 b(ork,)275 b(w)-31 b(e)251 b(presen)-31 b(t)249 b(an)i(algorithm)i(for)d(medical)i(image)f(segmen) -31 b(tation)254 b(reinforced)c(b)-31 b(y)250 b(motion)i(estimation)h (information.)-2000 40613 y(The)410 b(algorithm)j(is)d(applied)h(to)f (the)g(problem)h(of)f(segmen)-31 b(tation)413 b(of)e(heart)f(CT)h (image)g(sets.)615 b(The)410 b(algorithm)i(is)e(divided)h(in)f(t)-31 b(w)g(o)-2000 41941 y(parts.)500 b(The)371 b(\257rst)g(part)h(p)31 b(erforms)371 b(computation)k(of)d(optical)i(\260o)-31 b(w)372 b(whic)-31 b(h)373 b(pro)-31 b(vides)372 b(an)f(estimate)j(of)e (motion)h(\257eld.)500 b(The)372 b(detailed)-2000 43269 y(information)428 b(ab)31 b(out)426 b(this)f(step)f(can)h(b)31 b(e)425 b(found)g(in)g(Section)h(2.)660 b(The)425 b(optical)i(\260o)-31 b(w)426 b(information)i(is)c(used)h(in)g(the)g(second)f(step)h(to)-2000 44598 y(reinforce)341 b(the)f(qualit)-31 b(y)343 b(of)e(segmen)-31 b(tation.)486 b(The)341 b(segmen)-31 b(tation)344 b(step)c(is)g(based)h (on)g(minimization)j(of)d(energy)g(function)h(that)f(maps)-2000 45926 y(lab)31 b(eling)344 b(information)h(in)-31 b(to)344 b(a)f(set)f(of)h(real)f(n)-31 b(um)g(b)31 b(ers.)484 b(The)342 b(minimization)k(pro)31 b(cedure)342 b(is)g(based)g(on)h(a)f (sim)-31 b(ulated)344 b(annealing)h(\(SA\))-2000 47254 y(algorithm.)506 b(SA)373 b(is)g(a)g(sto)31 b(c)-31 b(hastic)374 b(metho)31 b(d)374 b(for)f(function)h(optimization.)508 b(Details)374 b(of)f(SA)g(algorithm)i(can)e(b)31 b(e)373 b(found)g(in)g(Section)h(3.)-2000 48583 y(Results)369 b(and)g(discussion)h(are)f(presen)-31 b(ted)369 b(in)g(Section)h(4.)493 b(Conclusion)371 b(is)e(placed)h(under)f(Section)h(5.)14821 51518 y Fm(2.)697 b(OPTICAL)464 b(FLO)-39 b(W)465 b(ESTIMA)-116 b(TION)-2000 53396 y Fl(Optical)484 b(\260o)-31 b(w)482 b(algorithms)i(pro)-31 b(vide)483 b(estimations)h(of)f(the)f(motion)i (\257elds.)830 b(The)482 b(motion)i(\257eld)e(is)g(represen)-31 b(ted)481 b(b)-31 b(y)482 b(the)g(\257eld)g(of)-2000 54724 y(v)-31 b(ectors)338 b(that)h(sho)-31 b(w)338 b(the)g (displacemen)-31 b(t)340 b(of)e(p)31 b(oin)-31 b(ts)339 b(in)f(the)g(optical)h(\257eld)f(relativ)-31 b(e)340 b(to)e(the)g(observ)-31 b(er,)344 b(i.e.)483 b(the)338 b(optical)i(\260o)-31 b(w)339 b(sho)-31 b(ws)338 b(a)-2000 56052 y(v)-31 b(elo)31 b(cit)-31 b(y)324 b(\257eld)d(of)h(pixels)g(in)f (the)h(image.)478 b(There)321 b(are)g(a)h(n)-31 b(um)g(b)31 b(er)321 b(of)h(w)-31 b(a)g(ys)322 b(to)g(compute)h(the)e(optical)j (\260o)-31 b(w.)477 b(The)322 b(basic)f(classi\257cation)-2000 57381 y(of)370 b(metho)31 b(ds)369 b(is)h(in)-31 b(to)370 b(gradien)-31 b(t-based)371 b(\()14933 56979 y Fj(12)15871 57381 y Fl(\),)f(correlation-based)h(and)f(energy-based)f(metho)31 b(ds\()38898 56979 y Fj(14)39837 57381 y Fl(\).)-340 59163 y(The)428 b(metho)31 b(d)429 b(used)e(in)h(this)g(w)-31 b(ork)429 b(is)f(based)f(on)h(energy)g(function)h(minimization.)673 b(The)428 b(algorithm)i(is)e(sho)-31 b(wn)428 b(in)g(Figure)g(1.)-2000 60491 y(The)392 b(algorithm)j(describ)31 b(ed)392 b(ab)31 b(o)-31 b(v)g(e)393 b(attempts)h(to)f(\257nd)f(a)g(minim)-31 b(um)395 b(energy)d(state)h(of)g(the)f(v)-31 b(elo)31 b(cit)-31 b(y)395 b(\257eld.)562 b(The)392 b(minimal)j(energy)-2000 61819 y(state)450 b(correlates)g(to)g(the)g(optimal)i(optical)f(\260o) -31 b(w)450 b(estimation.)736 b(The)450 b(minimization)j(is)c(based)h (on)f(steep)31 b(est)449 b(descen)-31 b(t)450 b(algorithm.)-2000 63148 y(The)369 b(energy)h(function)g Fi(E)433 b Fl(used)369 b(in)g(this)h(algorithm)i(consists)d(of)h(three)f(terms.)21498 66163 y Fi(E)i Fl(=)308 b Fi(E)24672 66329 y Fj(1)25415 66163 y Fl(+)246 b Fi(E)27339 66329 y Fj(2)28081 66163 y Fl(+)g Fi(E)30005 66329 y Fj(3)-340 68964 y Fl(The)359 b(\257rst)f(term,)j Fi(E)7962 69130 y Fj(1)8459 68964 y Fl(,)g(tak)-31 b(es)359 b(in)-31 b(to)360 b(consideration)g(a)f (brigh)-31 b(tness)359 b(di\256erence)e(b)31 b(et)-31 b(w)g(een)360 b(the)e(\257rst)g(and)h(the)g(second)f(picture)g(used) -2000 70292 y(to)370 b(extract)g(the)g(optical)h(\260o)-31 b(w)370 b(information.)p -2000 70965 22400 45 v -157 72000 a Fh(*)341 b(Send)h(corresp)28 b(ondence)341 b(to)h(Sv)-28 b(en)341 b(Loncaric:)455 b(E-mail:)i(sv)-28 b(en.loncaric@fer.hr;)343 b(www:)454 b(h)-28 b(ttp://ipg.zesoi.fer.hr)p eop %%Page: 2 2 2 1 bop -1468 769 a Fh(1:)554 b Fl(Cho)31 b(ose)441 b(an)h(inital)h (region)f(size)f Fi(S)64 b Fl(,)459 b(brigh)-31 b(tness)441 b(and)g(v)-31 b(elo)31 b(cit)-31 b(y)444 b(deviation)f(for)f(region)f (building)i(and)e(maxim)-31 b(um)444 b(mo)-31 b(v)g(emen)g(t)-118 2097 y(v)-61 b(alue.)-1468 3425 y Fh(2:)554 b Fk(for)370 b Fi(i)p Fl(=1,)g(.)185 b(.)g(.)g(,)369 b Fi(N)7314 3591 y Fg(iter)9241 3425 y Fk(do)-1468 4754 y Fh(3:)1661 b Fl(Cho)31 b(ose)370 b(a)f(random)h(site)g(in)f(the)g(image)i Fi(P)461 b Fl(=)308 b(\()p Fi(x;)184 b(y)40 b Fl(\))-1468 6082 y Fh(4:)1661 b Fl(Build)370 b(a)f(region)h Fi(r)400 b Fl(around)370 b(p)31 b(oin)-31 b(t)370 b Fi(P)523 b Fl(with)370 b(maxim)-31 b(um)372 b(size)d Fi(S)-1468 7410 y Fh(5:)1661 b Fl(Compute)371 b(a)e Fi(r)400 b Fl(region's)370 b(a)-31 b(v)g(erage)371 b(v)-31 b(elo)31 b(cit)-31 b(y)372 b Fi(av)-1468 8739 y Fh(6:)1661 b Fl(Compute)371 b(a)e Fi(r)400 b Fl(region's)370 b(energy)g Fi(E)16032 8905 y Fj(1)16897 8739 y Fl(with)h(curren)-31 b(t)368 b(v)-31 b(elo)31 b(cit)-31 b(y)372 b Fi(av)-1468 10067 y Fh(7:)1661 b Fk(Let)369 b Fi(best)p 5177 10067 333 45 v 399 w(v)40 b(el)329 b Fl(=)307 b Fi(av)409 b Fl(and)369 b Fi(l)22 b(ow)30 b(est)p 15323 10067 V 399 w(E)64 b Fl(2)308 b(=)f Fi(M)121 b(AX)p 21661 10067 V 485 w(F)154 b(LO)31 b(AT)-1468 11396 y Fh(8:)1661 b Fk(for)370 b Fi(i)p Fl(=-MAX)p 7260 11396 V 399 w(MO)-31 b(VEMENT,)370 b(.)185 b(.)g(.)g(,)370 b(MAX)p 19989 11396 V 398 w(MO)-31 b(VEMENT)371 b Fk(do)-1468 12724 y Fh(9:)2768 b Fk(for)369 b Fi(j)63 b Fl(=-MAX)p 8504 12724 V 399 w(MO)-31 b(VEMENT,)371 b(.)185 b(.)g(.)g(,)369 b(MAX)p 21233 12724 V 399 w(MO)-31 b(VEMENT)370 b Fk(do)-1980 14052 y Fh(10:)3875 b Fk(Let)369 b Fi(v)40 b(el)329 b Fl(=)308 b(\()p Fi(i;)184 b(j)63 b Fl(\))-1980 15381 y Fh(11:)3875 b Fl(Compute)371 b(regions)e Fi(r)400 b Fl(energy)370 b Fi(E)17016 15547 y Fj(2)17881 15381 y Fl(with)h(v)-31 b(elo)31 b(cit)-31 b(y)371 b Fi(v)40 b(el)-1980 16709 y Fh(12:)3875 b Fk(if)489 b Fi(E)5252 16875 y Fj(2)6056 16709 y Fi(<)308 b(E)8042 16875 y Fj(1)8907 16709 y Fk(then)-1980 18037 y Fh(13:)4982 b Fi(best)p 6285 18037 V 398 w(v)40 b(el)330 b Fl(=)307 b Fi(v)40 b(el)391 b Fl(and)369 b Fi(l)22 b(ow)30 b(est)p 16713 18037 V 399 w(E)64 b Fl(2)308 b(=)f Fi(E)20773 18203 y Fj(2)-1980 19366 y Fh(14:)3875 b Fk(end)370 b(if)-1980 20694 y Fh(15:)2768 b Fk(end)370 b(for)-1980 22022 y Fh(16:)1661 b Fk(end)370 b(for)-1980 23351 y Fh(17:)1661 b Fk(if)489 b Fi(l)22 b(ow)30 b(est)p 5432 23351 V 399 w(E)64 b Fl(2)307 b Fi(<)h(E)9492 23517 y Fj(1)10358 23351 y Fk(then)-1980 24679 y Fh(18:)2768 b Fl(set)369 b(v)-31 b(elo)31 b(cit)-31 b(y)371 b(of)f(all)h(pixels)e(in)h(region)g Fi(r)400 b Fl(to)370 b Fi(best)p 22666 24679 V 399 w(v)40 b(el)-1980 26007 y Fh(19:)1661 b Fk(end)370 b(if)-1980 27336 y Fh(20:)554 b Fk(end)370 b(for)-1980 28664 y Fh(21:)554 b Fl(Decrease)368 b(the)h(region)h(size)f Fi(S)-1980 29992 y Fh(22:)554 b Fk(if)489 b Fi(S)371 b(>)308 b(M)121 b(I)87 b(N)p 6177 29992 V 518 w(R)9 b(E)64 b(GI)87 b(O)31 b(N)p 11635 29992 V 519 w(S)64 b(I)87 b(Z)79 b(E)432 b Fk(then)-1980 31321 y Fh(23:)1661 b Fl(goto)371 b(2)-1980 32649 y Fh(24:)554 b Fk(end)370 b(if)11904 35306 y(Figure)425 b(1.)566 b Fl(The)369 b(algorithm)j(for)d(computation)k(of)c(optical)j (\260o)-31 b(w.)1782 40767 y Fi(E)2599 40933 y Fj(1)3403 40767 y Fl(=)307 b Fi(K)5511 40933 y Fj(1)6254 40767 y Ff(\244)247 b Fi(av)40 b(er)31 b(ag)40 b(e)p 10995 40767 V 398 w(br)31 b(ig)40 b(htness)p Fl(\()p Fi(pictur)31 b(e)p Fl(1)p Fi(;)184 b(r)-31 b(;)184 b(z)49 b(er)31 b(o)p 24677 40767 V 403 w(v)40 b(el)22 b(ocity)40 b Fl(\))245 b Ff(\241)h Fi(av)40 b(er)31 b(ag)40 b(e)p 34561 40767 V 399 w(br)31 b(ig)40 b(htness)p Fl(\()p Fi(pictur)31 b(e)p Fl(2)p Fi(;)184 b(r)-31 b(;)184 b(best)p 48007 40767 V 403 w(v)40 b(el)22 b Fl(\))-340 43568 y(The)354 b Fi(r)383 b Fl(region)354 b(con)-31 b(tains)354 b(the)g(information)h (ab)31 b(out)354 b(region)g(p)31 b(osition)354 b(and)f(size.)487 b(Com)-31 b(bined)355 b(with)f(v)-31 b(elo)31 b(cit)-31 b(y)356 b(parameter)d(w)-31 b(e)354 b(can)-2000 44897 y(extract)308 b(the)e(information)k(ab)31 b(out)307 b(di\256erence)f (in)h(brigh)-31 b(tness)307 b(of)g(region)g(in)g(the)f(\257rst)g(image) j(and)d(prop)31 b(osed)306 b(p)31 b(osition)308 b(in)f(the)g(second) -2000 46225 y(image.)-340 48007 y(The)465 b(second)g(term,)489 b Fi(E)9591 48173 y Fj(2)10088 48007 y Fl(,)g(tak)-31 b(es)466 b(in)-31 b(to)466 b(consideration)g(a)g(standard)f(deviation)i (of)e(region)h(brigh)-31 b(tness)465 b(as)f(the)h(parameter)h(for)-2000 49335 y(region)374 b(comparison.)506 b(The)374 b(more)f(the)h(region)g (standard)f(deviation)j(di\256ers)c(from)i(the)g(standard)f(deviation)j (of)e(the)f(region)h(in)g(the)-2000 50664 y(second)369 b(image)i(the)e(energy)h(will)g(b)31 b(e)369 b(higher.)7704 53680 y Fi(E)8521 53846 y Fj(2)9325 53680 y Fl(=)307 b Fi(K)11433 53846 y Fj(2)12176 53680 y Ff(\244)247 b Fi(std)p 14537 53680 V 398 w(dev)40 b Fl(\()p Fi(pictur)31 b(e)p Fl(1)p Fi(;)184 b(r)-31 b(;)184 b(z)49 b(er)31 b(o)p 24678 53680 V 402 w(v)40 b(el)22 b(ocity)40 b Fl(\))245 b Ff(\241)h Fi(std)p 32181 53680 V 399 w(dev)40 b Fl(\()p Fi(pictur)31 b(e)p Fl(2)p Fi(;)184 b(r)-31 b(;)184 b(best)p 42086 53680 V 402 w(v)40 b(el)22 b Fl(\))-340 56481 y(The)407 b(third)f(term,)415 b Fi(E)8597 56647 y Fj(3)9094 56481 y Fl(,)h(calculates)407 b(the)f(neigh)-31 b(b)31 b(orho)g(o)g(d)407 b(in\260uence.)603 b(Instead)406 b(of)g(imp)31 b(osing)408 b(a)e(global)i(smo)31 b(othness)406 b(constrain)-31 b(t)-2000 57809 y(w)g(e)423 b(try)g(to)h(ac)-31 b(hiev)g(e)424 b(a)g(smo)31 b(oth)424 b(\260o)-31 b(w)424 b(v)-31 b(ector)423 b(using)h(the)f(third)g(term.)654 b(The)423 b(neigh)-31 b(b)31 b(orho)g(o)g(d)424 b(in\260uence)f(raises)g(the)g(energy)g(of)h (the)-2000 59137 y(region)370 b(if)g(its)f(v)-31 b(elo)31 b(cit)-31 b(y)372 b(di\256ers)c(from)i(its)g(neigh)-31 b(b)31 b(ors)369 b(normalized)i(b)-31 b(y)369 b(brigh)-31 b(tness)370 b(di\256erence.)-340 60919 y(The)467 b(pro)31 b(cedure)464 b(for)i(computing)i(the)e(neigh)-31 b(b)31 b(orho)g(o)g(d)467 b(term)f Fi(E)27244 61085 y Fj(3)28207 60919 y Fl(is)g(sho)-31 b(wn)466 b(in)g(Figure)g(2.)783 b(In)465 b(this)h(algorithm)j(information)-2000 62248 y(ab)31 b(out)444 b(a)-31 b(v)g(erage)444 b(brigh)-31 b(tness)442 b(and)h(v)-31 b(elo)31 b(cit)-31 b(y)445 b(is)e(used.)712 b(When)442 b(the)h(region)g(is)f(created)h(it)g(is)g (also)g(giv)-31 b(en)444 b(its)f(unique)g(n)-31 b(um)g(b)31 b(er)443 b(and)-2000 63576 y(a)-31 b(v)g(erage)371 b(brigh)-31 b(tness)369 b(and)h(v)-31 b(elo)31 b(cit)-31 b(y)371 b(of)f(its)f(pixels.)494 b(This)369 b(information)j(is)e(stored)f(in)g (a)h(separate)f(\257eld.)-340 65358 y(The)460 b(algorithm)j(allo)-31 b(ws)461 b(larger)f(regions)g(to)h(mo)-31 b(v)g(e)461 b(more)f(easily)h(than)f(small)h(regions)f(in)g(early)g(stages)g(or)g (computation)i(of)-2000 66687 y(optical)483 b(\260o)-31 b(w.)828 b(This)481 b(is)g(to)g(create)g(some)g(go)31 b(o)g(d)481 b(neigh)-31 b(b)31 b(orho)g(o)g(d)482 b(information)i(for)c (small)i(regions.)828 b(The)481 b(algorithm)i(or)e(optical)-2000 68015 y(\260o)-31 b(w)437 b(estimation)i(w)-31 b(orks)437 b(with)h(dinamically)i(created)c(regions.)695 b(Their)436 b(size)h(is)f(limited)i(b)-31 b(y)437 b(the)g(parameter)g Fi(S)64 b Fl(.)693 b(As)436 b(seen)g(in)h(the)-2000 69343 y(algorithm)410 b(the)d(random)h(p)31 b(oin)-31 b(t)408 b(is)f(selected)g(and)g(the)h(surrounding)f(region)g(is)g(built.)608 b(Ev)-31 b(ery)407 b(suc)-31 b(h)407 b(region)h(gets)f(its)g(o)-31 b(wn)408 b(unique)-2000 70672 y(iden)-31 b(ti\257er,)330 b(its)319 b(a)-31 b(v)g(erage)320 b(brigh)-31 b(tness,)329 b(and)318 b(v)-31 b(elo)31 b(cit)-31 b(y)-92 b(.)478 b(This)319 b(data)h(is)e(written)i(to)f(a)f(sp)31 b(ecial)319 b(\257eld)g(that)g(is)g(later)g(used)f(for)g(the)h(purp)31 b(ose)-2000 72000 y(of)428 b(computing)i(an)f(energy)f(of)g(the)g (neigh)-31 b(b)31 b(orho)g(o)g(d.)670 b(Instead)428 b(of)h(w)-31 b(orking)429 b(with)g(single)g(pixels)g(w)-31 b(e)428 b(ha)-31 b(v)g(e)429 b(decided)f(to)h(w)-31 b(ork)429 b(with)p eop %%Page: 3 3 3 2 bop -1468 9805 a Fh(1:)554 b Fk(Let)369 b Fi(num)308 b Fl(=)f(0)369 b(and)h Fi(sum)307 b Fl(=)g(0)-1468 11133 y Fh(2:)554 b Fk(for)370 b Fi(i)p Fl(=1,)g(.)185 b(.)g(.)g(,)369 b Fi(r)-31 b(:GetN)121 b(umB)56 b(or)31 b(der)g(P)154 b(oints)p Fl(\(\))371 b Fk(do)-1468 12462 y Fh(3:)1661 b Fk(Let)369 b Fi(p)307 b Fl(=)h Fi(r)-31 b(:B)56 b(or)31 b(der)g(P)154 b(oint)p Fl([)p Fi(i)p Fl(])-1468 13790 y Fh(4:)1661 b Fk(Let)369 b Fi(l)22 b(abel)330 b Fl(=r's)369 b(unique)g(n)-31 b(um)g(b)31 b(er)-1468 15119 y Fh(5:)1661 b Fk(Let)369 b Fi(q)347 b Fl(=)308 b(\()p Fi(p:x)246 b Fl(+)g(1)p Fi(;)184 b(p:y)40 b Fl(\))-1468 16447 y Fh(6:)1661 b Fk(if)489 b Fl(lab)31 b(el)370 b(of)g(q)f(!=)h(lab)31 b(el)370 b Fk(then)-1468 17775 y Fh(7:)2768 b Fk(Let)369 b Fi(num)307 b Fl(=)h Fi(num)246 b Fl(+)g(1)-1468 19104 y Fh(8:)2768 b Fk(Let)13508 20793 y Fi(sum)307 b Fl(=)g Fi(sum)246 b Fl(+)20719 20044 y Ff(j)p Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(q)40 b Fl(\))247 b Ff(\241)f Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)248 b Fl(+)e Ff(j)p Fi(Y)g(V)f(el)22 b Fl(\()p Fi(q)40 b Fl(\))248 b Ff(\241)e Fi(Y)f(V)h(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)p 20719 20539 21737 45 v 23567 21553 a(j)p Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(q)g Fl(\))247 b Ff(\241)f Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(p)p Fl(\))p Ff(j)-1468 23373 y Fh(9:)1661 b Fk(end)370 b(if)-1980 24701 y Fh(10:)1661 b Fk(Let)369 b Fi(q)347 b Fl(=)308 b(\()p Fi(p:x)246 b Ff(\241)g Fl(1)p Fi(;)184 b(p:y)40 b Fl(\))-1980 26030 y Fh(11:)1661 b Fk(if)489 b Fl(lab)31 b(el)370 b(of)g(q)f(!=)h(lab)31 b(el)370 b Fk(then)-1980 27358 y Fh(12:)2768 b Fk(Let)369 b Fi(num)307 b Fl(=)h Fi(num)246 b Fl(+)g(1)-1980 28686 y Fh(13:)2768 b Fk(Let)13508 30376 y Fi(sum)307 b Fl(=)g Fi(sum)246 b Fl(+)20719 29627 y Ff(j)p Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(q)40 b Fl(\))247 b Ff(\241)f Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)248 b Fl(+)e Ff(j)p Fi(Y)g(V)f(el)22 b Fl(\()p Fi(q)40 b Fl(\))248 b Ff(\241)e Fi(Y)f(V)h(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)p 20719 30122 V 23567 31136 a(j)p Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(q)g Fl(\))247 b Ff(\241)f Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(p)p Fl(\))p Ff(j)-1980 32956 y Fh(14:)1661 b Fk(end)370 b(if)-1980 34284 y Fh(15:)1661 b Fk(Let)369 b Fi(q)347 b Fl(=)308 b(\()p Fi(p:x;)184 b(p:y)287 b Fl(+)246 b(1\))-1980 35613 y Fh(16:)1661 b Fk(if)489 b Fl(lab)31 b(el)370 b(of)g(q)f(!=)h(lab)31 b(el)370 b Fk(then)-1980 36941 y Fh(17:)2768 b Fk(Let)369 b Fi(num)307 b Fl(=)h Fi(num)246 b Fl(+)g(1)-1980 38269 y Fh(18:)2768 b Fk(Let)13508 39959 y Fi(sum)307 b Fl(=)g Fi(sum)246 b Fl(+)20719 39210 y Ff(j)p Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(q)40 b Fl(\))247 b Ff(\241)f Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)248 b Fl(+)e Ff(j)p Fi(Y)g(V)f(el)22 b Fl(\()p Fi(q)40 b Fl(\))248 b Ff(\241)e Fi(Y)f(V)h(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)p 20719 39704 V 23567 40718 a(j)p Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(q)g Fl(\))247 b Ff(\241)f Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(p)p Fl(\))p Ff(j)-1980 42539 y Fh(19:)1661 b Fk(end)370 b(if)-1980 43867 y Fh(20:)1661 b Fk(Let)369 b Fi(q)347 b Fl(=)308 b(\()p Fi(p:x;)184 b(p:y)287 b Ff(\241)246 b Fl(1\))-1980 45195 y Fh(21:)1661 b Fk(if)489 b Fl(lab)31 b(el)370 b(of)g(q)f(!=)h(lab)31 b(el)370 b Fk(then)-1980 46524 y Fh(22:)2768 b Fk(Let)369 b Fi(num)307 b Fl(=)h Fi(num)246 b Fl(+)g(1)-1980 47852 y Fh(23:)2768 b Fk(Let)13508 49542 y Fi(sum)307 b Fl(=)g Fi(sum)246 b Fl(+)20719 48793 y Ff(j)p Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(q)40 b Fl(\))247 b Ff(\241)f Fi(X)87 b(V)246 b(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)248 b Fl(+)e Ff(j)p Fi(Y)g(V)f(el)22 b Fl(\()p Fi(q)40 b Fl(\))248 b Ff(\241)e Fi(Y)f(V)h(el)22 b Fl(\()p Fi(p)p Fl(\))p Ff(j)p 20719 49287 V 23567 50301 a(j)p Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(q)g Fl(\))247 b Ff(\241)f Fi(B)56 b(r)31 b(ig)40 b(htness)p Fl(\()p Fi(p)p Fl(\))p Ff(j)-1980 52122 y Fh(24:)1661 b Fk(end)370 b(if)-1980 53450 y Fh(25:)554 b Fk(end)370 b(for)-1980 54778 y Fh(26:)554 b Fk(if)489 b Fi(num)308 b(>)f Fl(0)370 b Fk(then)-1980 56107 y Fh(27:)1661 b Fk(return)370 b Fl(\()p Fi(K)6269 56273 y Fj(3)7012 56107 y Ff(\244)247 b Fi(sum=)p Fl(\()p Fi(num)f Ff(\244)h Fi(r)-31 b(:GetN)121 b(umP)154 b(oints)p Fl(\(\)\))-1980 57435 y Fh(28:)554 b Fk(else)-1980 58763 y Fh(29:)1661 b Fk(return)370 b Fl(\()p Fi(K)6269 58929 y Fj(4)6766 58763 y Fi(=r)-31 b(:GetN)121 b(umP)154 b(oints)p Fl(\(\)\))-1980 60092 y Fh(30:)554 b Fk(end)370 b(if)10240 62748 y(Figure)425 b(2.)566 b Fl(The)370 b(algorithm)i(for)d(computing) i(the)f(neigh)-31 b(b)31 b(orho)g(o)g(d)370 b(term.)p eop %%Page: 4 4 4 3 bop -2000 1107 a Fl(regions)374 b(in)g(order)f(to)i(ac)-31 b(hiev)g(e)375 b(a)f(smo)31 b(othness)374 b(in)h(the)f(optical)i(\260o) -31 b(w)374 b(\257eld.)507 b(Single)375 b(pixels)f(tend)h(to)f(cause)g (a)g(v)-31 b(ery)374 b(div)-31 b(erse)373 b(v)-31 b(elo)31 b(cit)-31 b(y)-2000 2435 y(\257eld.)479 b(By)328 b(c)-31 b(hanging)330 b(the)e(maxim)-31 b(um)330 b(region)f(size)f(in)g(the)g (initial)j(steps)c(w)-31 b(e)328 b(allo)-31 b(w)331 b(the)d(building)h (of)f(large)h(regions.)479 b(Because)328 b(of)h(the)-2000 3764 y(lac)-31 b(k)387 b(of)e(neigh)-31 b(b)31 b(orho)g(o)g(d)387 b(information)h(in)e(the)g(initial)i(steps)c(of)i(the)g(algorithm,)393 b(b)-31 b(y)385 b(w)-31 b(orking)387 b(with)g(small)g(regions)e(w)-31 b(e)386 b(w)-31 b(ould)387 b(risk)-2000 5092 y(creating)439 b(incorrect)g(motion)h(information.)702 b(F)-92 b(or)437 b(large)i(regions)f(it)h(is)f(highly)i(unlik)-31 b(ely)440 b(that)f(their)f(motion)i(will)g(b)31 b(e)438 b(incorrectly)-2000 6420 y(computed.)721 b(When)445 b(w)-31 b(e)445 b(compute)h(the)g(mo) -31 b(v)g(emen)g(t)447 b(for)e(large)h(regions)f(w)-31 b(e)446 b(get)g(a)f(go)31 b(o)g(d)446 b(neigh)-31 b(b)31 b(orho)g(o)g(d)446 b(information.)723 b(Also)445 b(w)-31 b(e)-2000 7749 y(m)g(ust)380 b(lo)-31 b(w)g(er)382 b(the)e(maxim)-31 b(um)382 b(region)f(size)f(to)g(b)31 b(e)380 b(able)g(to)h(detect)g (smaller)f(c)-31 b(hanges)381 b(and)f(c)-31 b(hanges)380 b(suc)-31 b(h)380 b(as)g(rotation.)527 b(A)380 b(rotation)-2000 9077 y(of)423 b(a)f(large)h(region)g(is)g(detected)g(as)f(translations) i(of)f(m)-31 b(ultiple)425 b(smaller)e(regions.)652 b(The)423 b(regions)f(are)g(created)h(dinamically)i(using)-2000 10405 y(the)369 b(algorithm)j(sho)-31 b(wn)370 b(in)g(Figure)f(3.)-340 12210 y(The)490 b(pixel)g(inclusion)g(condition)h(is)e(de\257ned)f(b) -31 b(y)489 b(pixel)h(brigh)-31 b(tness)490 b(and)f(v)-31 b(elo)31 b(cit)-31 b(y)491 b(v)-61 b(alues)489 b(as)g(w)-31 b(ell)490 b(as)f(the)g(brigh)-31 b(tness)490 b(and)-2000 13539 y(v)-31 b(elo)31 b(cit)-31 b(y)403 b(of)f(the)f(initial)j(pixel.) 589 b(If)401 b(their)h(di\256erence)e(is)h(larger)g(than)h(some)g (threshold)f(the)g(pixel)h(is)f(not)h(included)g(in)f(the)h(region.) -2000 14867 y(The)445 b(p)31 b(erformance)445 b(of)g(the)f(optical)j (\260o)-31 b(w)446 b(algorithm)h(based)d(on)h(the)g(arti\257cial)i (example)e(of)g(mo)-31 b(v)g(ed)446 b(image)h(region)e(is)f(sho)-31 b(wn)446 b(in)-2000 16195 y(Figure)369 b(4.)19338 19192 y Fm(3.)697 b(SEGMENT)-116 b(A)g(TION)-2000 21092 y Fl(The)369 b(segmen)-31 b(tation)373 b(pro)31 b(cess)368 b(can)h(b)31 b(e)369 b(de\257ned)g(as)g(an)g(image)i(lab)31 b(eling)371 b(problem.)-2000 23612 y Fm(3.1.)697 b(Image)464 b(Lab)39 b(eling)465 b(Problem)-2000 25465 y Fl(A)322 b(lab)31 b(eling)325 b(problem)e(consists)g(of)g(accurately)h(lab)31 b(eling)324 b(a)f(set)f(of)h(ob)61 b(jects)324 b(with)f(a)g(group)g(of) g(giv)-31 b(en)323 b(lab)31 b(els.)478 b(A)323 b(usual)f(set)h(of)g(ob) 61 b(jects)-2000 26793 y(to)365 b(b)31 b(e)363 b(lab)31 b(eled)364 b(in)g(the)g(segmen)-31 b(tation)367 b(pro)31 b(cess)363 b(are)g(image's)j(pixels,)g(ho)-31 b(w)g(ev)g(er)365 b(as)f(explained)h(in)f(the)g(Section)h(2)f(the)g(ob)61 b(ject)365 b(set)f(in)-2000 28121 y(this)377 b(w)-31 b(ork)377 b(are)f(dinamicaly)k(created)d(regions.)515 b(A)376 b(lab)31 b(el)378 b(set)e(is)g(de\257ned)h(as)f Fi(L)320 b Fl(=)g Ff(f)p Fi(l)33538 28287 y Fj(1)34035 28121 y Fi(;)184 b(l)34856 28287 y Fj(2)35538 28121 y Fi(:)g(:)g(:)j(;)d(l)37835 28287 y Fg(G)38581 28121 y Ff(g)p Fl(,)39441 27720 y Fj(10)41134 28121 y Fl(and)377 b(represen)-31 b(ts)375 b(the)i(pattern)-2000 29450 y(classes)383 b(in)g(the)h(image.)537 b(The)383 b(pro)31 b(cess)382 b(and)i(decision)g(making,)389 b(of)384 b(lab)31 b(eling)385 b(an)f(ob)61 b(ject,)388 b(v)-61 b(aries)383 b(dep)31 b(ending)384 b(on)g(the)f(metho)31 b(d)384 b(used)-2000 30778 y(for)369 b(segmen)-31 b(tation.)-2000 33298 y Fm(3.2.)697 b(Segmen)-39 b(tation)466 b(algorithm)-2000 35151 y Fl(The)437 b(segmen)-31 b(tation)439 b(algorithm)g(tries)d(to)i (estimate)g(the)e(true)h(ob)61 b(ject)438 b(lab)31 b(eling)438 b(denoted)f(b)-31 b(y)452 b Fk(x)p Fl(=)p Ff(f)p Fi(x)41327 35317 y Fj(1)41824 35151 y Fi(;)184 b(x)42948 35317 y Fj(2)43445 35151 y Fi(;)g(:)g(:)g(:)k(;)c(x)46537 35317 y Fg(M)47520 35151 y Ff(g)p Fl(.)694 b(The)437 b(input)-2000 36479 y(image,)399 b(that)392 b(is)f(to)g(b)31 b(e)391 b(segmen)-31 b(ted,)398 b(can)391 b(b)31 b(e)390 b(view)-31 b(ed)392 b(as)f(one)g(realization)j(of)d(the)g(random)h(\257eld.)558 b(This)391 b(random)h(\257eld)f(is)g(denoted)-2000 37807 y(as)340 b Fk(Y)32 b Fl(=)341 b Ff(f)p Fi(Y)2722 37973 y Fj(1)3218 37807 y Fi(;)184 b(Y)4352 37973 y Fj(2)5034 37807 y Fi(:)g(:)g(:)j(;)d(Y)7644 37973 y Fg(M)8627 37807 y Ff(g)p Fl(,)347 b(where)340 b Fi(Y)13649 37973 y Fg(t)14379 37807 y Fl(is)g(the)g(feature)h(v)-31 b(ector)341 b(asso)31 b(ciated)342 b(with)f(the)g Fi(t)p Fl(-th)f(pixel.)484 b(A)340 b(neigh)-31 b(b)31 b(orho)g(o)g(d)342 b(information)h(is)-2000 39136 y(also)298 b(tak)-31 b(en)298 b(in)-31 b(to)299 b(consideration)g(for)e(the)g(lab)31 b(eling)299 b(pro)31 b(cess.)468 b(The)297 b(only)h(problem)g(is)f(to)h(de\257ne)e(the)i (neigh)-31 b(b)31 b(orho)g(o)g(d.)469 b(Neigh)-31 b(b)31 b(orho)g(o)g(d)-2000 40464 y(in\260uence)364 b(en)-31 b(ters)363 b(the)g(lab)31 b(eling)366 b(problem)e(through)g(an)g(Mark) -31 b(o)g(v)364 b(Random)h(Field)f(\(MRF\))f(mo)31 b(del)364 b(of)g(the)g(statistical)i(dep)31 b(endence)-2000 41792 y(among)506 b(the)f(neigh)-31 b(b)31 b(oring)506 b(regions.)899 b(Giv)-31 b(en)505 b(a)f(set)h(of)f(observ)-31 b(ed)505 b(feature)g(v)-31 b(ectors)505 b(\(our)f(image\),)541 b Fk(Y)32 b Fl(=)p Fk(y)p Fl(,)539 b(and)504 b(the)h(con)-31 b(textual)-2000 43121 y(information)461 b(as)d(an)h(MRF,)f Fe(P)114 b Fl(\()p Fk(X)p Fl(=)p Fk(x)p Fl(\),)481 b(the)459 b(problem)g(lies)g(in)f(\257nding)h(the)g('optimal')j(estimate)e(of)f (the)f(true)g(lab)31 b(eling)476 b Fk(x)p Fl(.)760 b(The)-2000 44449 y(MAP)369 b(\(Maxim)-31 b(um)372 b(A-P)-31 b(osteriori\))371 b(metho)31 b(d)370 b(estimates)389 b Fk(^)-654 b(x)369 b Fl(that)h(maximizes)i(the)d(p)31 b(osterior)369 b(probabilit)-31 b(y)372 b(of)456 b Fk(X)p Fl(=)18 b Fk(^)-654 b(x)p Fl(,)370 b(giv)-31 b(en)370 b Fk(Y)32 b Fl(=)p Fk(y)p Fl(.)14628 47523 y Fe(P)p Fl(\()p Fk(X)309 b Fl(=)e Fk(x)p Ff(j)p Fk(Y)h Fl(=)g Fk(y)p Fl(\))g(=)24377 46774 y Fe(P)p Fl(\()p Fk(Y)g Fl(=)g Fk(y)p Ff(j)p Fk(X)g Fl(=)f Fk(x)p Fl(\))p Fe(P)q Fl(\()p Fk(X)h Fl(=)f Fk(x)p Fl(\))p 24377 47268 12862 45 v 28447 48282 a Fe(P)p Fl(\()p Fk(Y)h Fl(=)g Fk(y)o Fl(\))-340 51022 y(Suc)-31 b(h)284 b(a)g(problem)h(of)f (\257nding)h(an)f('optimal')j(pixel)e(lab)31 b(eling,)303 b(de\257ned)284 b(ab)31 b(o)-31 b(v)g(e,)302 b(is)284 b(highly)h(complicated.)467 b(In)283 b(order)h(to)g(\257nd)g(a)g(MAP) -2000 52350 y(estimate)344 b(w)-31 b(e)343 b(ha)-31 b(v)g(e)343 b(to)h(minimize)g(a)f(complicated)i(function)f(with)f(the)g(large)g(n) -31 b(um)g(b)31 b(er)343 b(of)g(v)-61 b(ariables.)484 b(The)343 b(n)-31 b(um)g(b)31 b(er)342 b(of)h(v)-61 b(ariables)343 b(is)-2000 53678 y(generally)307 b(unkno)-31 b(wn)307 b(since)f(w)-31 b(e)306 b(cannot)h(estimate)g(the)f(n)-31 b(um)g(b)31 b(er)306 b(of)g(regions)g(in)g(the)g(image)i(b)31 b(ecause)305 b(they)h(are)f(dinamically)310 b(created)-2000 55007 y(and)351 b(can)g(o)-31 b(v)g(erwrite)352 b(one)f(another.)488 b Fe(Simulate)-57 b(d)380 b(anne)-57 b(aling)450 b Fl(is)351 b(a)g(function)h(optimization)j(metho)31 b(d)352 b(capable)g(of)f (\257nding)h(the)f(global)-2000 56335 y(minim)-31 b(um)397 b(and)e(a)-31 b(v)g(oiding)398 b(the)d(en)-31 b(trapmen)g(t)397 b(of)e(the)g(algorithm)i(in)f(the)f(lo)31 b(cal)396 b(minim)-31 b(um.)572 b(SA)395 b(do)31 b(esn't)395 b(require)f(the)h(smo)31 b(othness)-2000 57663 y(of)332 b(functions)g(that)g(is)f(to)h(b)31 b(e)331 b(optimized,)341 b(but)332 b(the)f(pro)31 b(cess)330 b(of)i(optimization)j(is)c(computationally)336 b(demanding.)481 b(In)331 b(this)h(pap)31 b(er)330 b(w)-31 b(e)-2000 58992 y(describ)31 b(e)399 b(the)h(application)j(of)d(SA)g(algorithm)i(to)f (the)f(problem)g(of)h(segmen)-31 b(tation)403 b(of)d(heart)g(CT)g (images.)586 b(The)400 b(algorithm)j(itself)-2000 60320 y(has)381 b(b)31 b(een)380 b(altered)i(in)f(a)g(w)-31 b(a)g(y)383 b(to)e(b)31 b(ecome)382 b(more)f(faster,)j(but)d(still)i(k) -31 b(eep)381 b(the)g(go)31 b(o)g(d)382 b(p)31 b(erfomance)381 b(when)g(applied)i(to)e(a)g(problem)h(at)-2000 61648 y(hand.)493 b(The)369 b(algorithm)j(is)d(sho)-31 b(wn)370 b(in)g(Figure)f(5.)-340 63453 y(In)408 b(the)g(ab)31 b(o)-31 b(v)g(e)408 b(algorithm,)421 b Fi(P)154 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\))409 b(is)f(a)g(conditional)j(probabilit)-31 b(y)410 b(densit)-31 b(y)408 b(function)h(of)g(the)f(gra)-31 b(y)408 b(lev)-31 b(els)409 b(in)f(the)f(image)j(for)e(a)-2000 64782 y(sp)31 b(eci\257ed)369 b(lab)31 b(el.)493 b(The)370 b(probabilit)-31 b(y)372 b(densit)-31 b(y)370 b(function)g(is)f(appro) -31 b(ximated)372 b(with)f(a)e(Gaussian)g(function)i(of)f(the)f(form) 21577 67828 y Fi(P)154 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\))309 b(=)f Fi(e)26216 67248 y Fd(\241)27041 66795 y Fc(\()p Fb(y)27745 66945 y(t)28112 66795 y Fa(\241)p Fb(\271)29182 66989 y(l)29503 66795 y Fc(\))29803 66571 y(2)p 27041 67077 3195 45 v 27823 67515 a(2)p Fb(\274)20 b(\276)29131 67709 y(l)-2000 70263 y Fl(where)388 b(v)-61 b(ariance)389 b(and)g(mean)g(v)-61 b(alues)389 b(are)f(extracted)h (from)g(the)g(image)h(histogram)g(as)f(describ)31 b(ed)387 b(b)31 b(elo)-31 b(w)390 b(in)f(the)f(pap)31 b(er.)550 b(G)388 b(is)h(the)-2000 71592 y(n)-31 b(um)g(b)31 b(er)390 b(of)g(lab)31 b(els)391 b(in)f(the)g(image,)397 b(and)390 b Fi(U)121 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\))391 b(is)f(the)g (energy)g(function)h(that)g(de\257nes)f(the)g(energy)f(of)i(a)f (region.)555 b(In)389 b(the)i(original)p eop %%Page: 5 5 5 4 bop -893 7084 a Fk(Let)369 b Fl(\()p Fi(x;)184 b(y)40 b Fl(\))370 b(b)31 b(e)369 b(the)g(starting)i(p)31 b(oin)-31 b(t)370 b(in)g(the)f(image)-893 8412 y Fk(Let)g Fi(r)31 b(etr)g(eat)308 b Fl(=)g Fi(f)119 b(al)22 b(se)369 b Fl(and)h Fi(p)f Fl(the)g(initial)j(p)31 b(oin)-31 b(t)-893 9740 y Fk(if)489 b Fl(not)370 b Fi(r)31 b(etr)g(eat)370 b Fk(then)214 11069 y Fl(insert)f(pixel)h(p)31 b(osition)371 b(\()p Fi(posx;)184 b(posy)40 b Fl(\))369 b(on)g(a)h(region)g(pixel)g (list)214 12397 y(insert)f(pixel)h(p)31 b(osition)371 b(\()p Fi(posx;)184 b(posy)40 b Fl(\))369 b(on)g(a)h(stac)-31 b(k)-893 13726 y Fk(end)370 b(if)-893 15054 y(Let)f Fi(q)347 b Fl(=)308 b(\()p Fi(p:x)246 b Fl(+)g(1)p Fi(;)184 b(p:y)40 b Fl(\))-893 16382 y Fk(if)489 b Fi(q)409 b Fl(is)369 b(not)h(in)g(region)g Fk(then)214 17711 y(if)489 b Fl(adding)371 b Fi(q)408 b Fl(w)-31 b(ouldn't)372 b(exceed)d(region)h(size)f(limit)j Fi(S)432 b Fk(then)1321 19039 y(if)489 b Fl(pixel)370 b(at)g Fi(q)409 b Fl(quali\257es)370 b(with)h(its)e(features)h(as)f(a)g (region)h(pixel)g Fk(then)2428 20367 y(goto)g Fl(3)1321 21696 y Fk(end)g(if)214 23024 y(end)g(if)-893 24352 y(end)g(if)-893 25681 y(Let)f Fi(q)347 b Fl(=)308 b(\()p Fi(p:x)246 b Ff(\241)g Fl(1)p Fi(;)184 b(p:y)40 b Fl(\))-893 27009 y Fk(if)489 b Fi(q)409 b Fl(is)369 b(not)h(in)g(region)g Fk(then)214 28337 y(if)489 b Fl(adding)371 b Fi(q)408 b Fl(w)-31 b(ouldn't)372 b(exceed)d(region)h(size)f(limit)j Fi(S)432 b Fk(then)1321 29666 y(if)489 b Fl(pixel)370 b(at)g Fi(q)409 b Fl(quali\257es)370 b(with)h(its)e(features)h(as)f(a)g (region)h(pixel)g Fk(then)2428 30994 y(goto)g Fl(3)1321 32322 y Fk(end)g(if)214 33651 y(end)g(if)-893 34979 y(end)g(if)-893 36307 y(Let)f Fi(q)347 b Fl(=)308 b(\()p Fi(p:x;)184 b(p:y)287 b Fl(+)246 b(1\))-893 37636 y Fk(if)489 b Fi(q)409 b Fl(is)369 b(not)h(in)g(region)g Fk(then)214 38964 y(if)489 b Fl(adding)371 b Fi(q)408 b Fl(w)-31 b(ouldn't)372 b(exceed)d(region)h (size)f(limit)j Fi(S)432 b Fk(then)1321 40293 y(if)489 b Fl(pixel)370 b(at)g Fi(q)409 b Fl(quali\257es)370 b(with)h(its)e (features)h(as)f(a)g(region)h(pixel)g Fk(then)2428 41621 y(goto)g Fl(3)1321 42949 y Fk(end)g(if)214 44278 y(end)g(if)-893 45606 y(end)g(if)-893 46934 y(Let)f Fi(q)347 b Fl(=)308 b(\()p Fi(p:x;)184 b(p:y)287 b Ff(\241)246 b Fl(1\))-893 48263 y Fk(if)489 b Fi(q)409 b Fl(is)369 b(not)h(in)g(region)g Fk(then)214 49591 y(if)489 b Fl(adding)371 b Fi(q)408 b Fl(w)-31 b(ouldn't)372 b(exceed)d(region)h(size)f(limit)j Fi(S)432 b Fk(then)1321 50919 y(if)489 b Fl(pixel)370 b(at)g Fi(q)409 b Fl(quali\257es)370 b(with)h(its)e(features)h(as)f(a)g (region)h(pixel)g Fk(then)2428 52248 y(goto)g Fl(3)1321 53576 y Fk(end)g(if)214 54904 y(end)g(if)-893 56233 y(end)g(if)-893 57561 y(Let)f Fi(r)31 b(etr)g(eat)308 b Fl(=)g Fi(tr)31 b(ue)-893 58889 y Fl(Get)369 b(pixel)h(p)31 b(osition)371 b(from)f(stac)-31 b(k)370 b(and)f(put)h(it)g(in)f Fi(posx)f Fl(and)i Fi(posy)-893 60218 y Fk(if)489 b Fl(stac)-31 b(k)370 b(is)f(not)h(empt)-31 b(y)386 b Fk(then)214 61546 y Fl(goto)371 b(3)-893 62875 y Fk(end)f(if)15792 65531 y(Figure)425 b(3.)566 b Fl(The)369 b(region)h(creation)h(algorithm.)p eop %%Page: 6 6 6 5 bop -353 17323 a @beginspecial 248 @llx 371 @lly 348 @urx 471 @ury 1559 @rwi @setspecial %%BeginDocument: srce0.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/programi/seg_srca/srce0.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 248 371 348 471 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 100 string def % define space for color conversions /grays 100 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 248 371 translate % size of image (on paper, in 1/72inch coords) 100.00800 100.00800 scale 100 100 8 % dimensions of data [100 0 0 -100 0 100] % mapping matrix {currentfile pix readhexstring pop} image 010001000101000101000102020401000001010004010001000001040101020201020702 02080b111911110d070507070504050b0d0e100d1e496b757a7775746b5c462a1a171304 01020404010201010204020101040001040401000202010202010101 020102010102000101020401010200010001010100000000000200020000000200010505 05111a1a1607050401080d0d07040b162027303c5980919194919190908970513c291d0d 00010404040101050201020100000101000101000101010001020101 00010201020202010104020001010101020101000000000000010001020101000101040a 111d1a0b040107141a1c1e242427363f454e5f778e9a918d89868c8e8d8c84725b433921 02000201010201050100000001000101010000000000000102010204 020101010100000002020101040200000401010101010402000000010702000107020410 20170501081a2736423d394249525c62656d879f9d8c7b726d6e747574747875675b5b42 1d070002000100010002010102020101040201000102000001000104 02010101000101010104010001020201020401010102010102020004050101020108131e 1e0a021026425158615f595e65686d72747893a58c6b5f5b5658595c5e5962676d676759 3f1c0004020102010004010101020200020204040201010100010100 010101000000010201040100010004040200010202000002010001010401050504142420 0b04162f496470747b7a7a7a7a78787a787e8d8c7059525252515156584f55585f55595e 4f300a01050205020100000100000202010204040201000101010201 01020402040000020200010102010000000105040100020100000201010107040d201e0d 00163f5b707e83878e9191908e898989807d7e705b55525155514f52514f514c4c434855 55451e08010704020200040101000104040401000101000001010102 010101000104040200000202010202010104010000020200010402040004010719231002 1742688090969393969797999a93939487726459525654515652514e464846484846434e 5c553216040507050201050001010102010202010000010102010001 0100020001020200020200010101000202000001020402020102050201000117231a0d21 527889939fa09c9c94908d8e9493919791704f4c54595656585451494345455251544b4b 58553a1a0d0007080201070101040502000205020000010100010101 0004040402070201000104010104040000010200010104070200000002000a2620071c59 899a9d9d978d87867d7575757a7e818d9371453f4e55555f5e554c434554565f5e64594f 4f5540161905000508020a0501020401010202000100010001020101 0100020404000002010001010405050404020404010101010204010000021d270d0d4889 a3a2968c786a67615e5e5e5f5f676e757b6842323c48515f615548485462645e5e686155 4b513f11191602010800040a02010201010000000101010001020000 0200080401040001010101020201010000010104020202000001000101072617083f7e96 978d776a5b52554f5155545555585e5b5b564230394c555e5e5149586261645956646159 5148391e0d1d0e050405020704000101010000000101000100040201 02000100020200010400000202000100020201020100010201010205000e200830849f8c 786b5b544f4b4e4e4e51525555555149464b4b434b56595b544f565c584e58565b5f5c5e 5b4f4845131a1c14070b070205010000010202010001010201020101 02010001020101000204040000010502000101010100000002020000001c171670a69374 62594e494c4c4e4e4f525656565245393940484b4f554e453d52675b483d494f594f555e 5e5f5f75402c291c130a020102010000000101040100010002010101 010100020400020102010101040001020401020001020102000104000b210e3d9fa27b64 5b554c4b4e52524f515559564e402f272f32302f33393a2f2a4351493f404e514f3a3f3f 4c626e8e714f3d241e11070404000102020002020102000001000102 000102010201020202000205000101020502050200000202010104001e2d1a74ad806159 56514e5155585c584e4f5145362f262935332a2323232c292c362d3543464b493c2f291e 354b6583816e5b3d261c110800000107080104020000020100000100 00000504000202000101020201010202020404010101010201010204323c3f9d9a645654 4f4e515559595b584e42332c2c2723353d3a30272a212f2f2f3f2f354f51484340382620 30384e6277685f592f1d1d1301040201000000020100040401000101 02020804000002050202010101010101020100020702000100010014352f77ac71525854 525659565658554e402f2026352f304346452a1e2a27484e364e4b424543434e595f5233 1d2a383a584c45653d23211c07020505020401040504000001040100 040204000201000102010200010104040100000207050205020002261c26a39a4b455456 5b5c5e5b545148363030303a45455e614f4c231724274b654f3f3c48423f3a4b55616d52 26292723352c214c452d1c1a10010705050d04020404010002020000 010101020201040400000102020201050201010400010202050016320e489f703d485c5f 5e5651525243333239404c555961a08e3f331c1a1c1935708c3a1d3d484e3d4352565858 4c4229201c1c16204339191c210b0004010702000007070402020101 010101020002040400040200000400010202020201040501000b2f2f24707151464f5c5b 5851454549382d3a454f51557e93d2b32d1a17231e1a1e6ec85f33213c4c46424556565c 524535321e2f39193f452f2121190802020405040104070704010101 04010101000407050404010000000101020500010201010402192d17547d45485f645648 464246433d38333949524258aca8ad891011131e26230a4ec18c77142c3a494e424c525f 544c4f423f646b455461543a1d1a0d07040508080102040200020200 040100040004050407070407010108070708020507050a07072316167d7439546e674b3a 3c3c46423c3f3c3d4645425e8158463a1126211c262627387a9a9f2f30242f45493c3a49 595e684c467777656a7b6e55301711040204070a0704010000050200 02020504040802010507020702000a05040505080a0a07001629073a866d5464644b3939 42424343423c3d464039404f3f1d1417202f21111424614b3c757a58593d2730483c332d 404e5c5b485c585f6877755b421a19070701040b0805020002040404 01020702050704040a07040708020a0b010000020707020a2f201d6a78706b5540383a46 43393a423d303a4338363c35100d0e07293010050d19615c26424c615f51453a42403924 1e38435452555b65757174564e2f1d110a0100010502010201020702 020208080707080b0a020808080a0808010101040a0b00172c0e5199816b512d26323f3f 353945402f354840353c392000080d082f2604010407383f1e24405443425554453f4039 14162739484e544671726549423d2119070100000501020400020705 01020707080d0a0701010401071107000002040205070526242f8ca8774e261924303332 3a484635304951433a39322102080802100a020401041416010e2d3a393d4c544b3c333d 2608071127364c3d546d5e5248492d20080100000104040501040504 010402000205080500040502020a0801020b050500021121216ea880421d17212a384349 493c333845493f3c3a3229210e0501070d0204050201040b0000040b1926323538392632 4b2f0702141c435f516e6846324e3d27160201070101020505010101 0201000002010504050d070702010a01080b050207021d21338c7d330d00193643545e51 3d383f48514f403c352f26232008050e110a04010505010004080a05010e1d1e20364042 554c2f170b0b2d64586a835b335142231c0d02040105040507050405 0201010105070a070a0a0a0b07010b0a0d0501020108272a587d3604000d355468655546 3c4b544c525b58523f302c2f43390a0b0005010408040002070d0a08040107111a233d4f 4b4246361a141e526561866d4b46402d2110070502000001040b0401 01020101080a070505050d05080004110d000001021326356a42050211305f7472614948 4c585e627177756d56403c271e2c14160b0201070b040105080a040208050b070104132d 2c211c000b0b00305e4e8187684b453926170b020101020402050200 020100050b0b0708080e0b02070508191705080a04161a465e0e01193a617b755b4f4952 65727583919797846e645219040a131a1307040a07040708080701080d0200040401080d 24200e04213313022c3d67847252453321261a0d0204040202000002 0b040102050b0e110d11080108141c1e190a040a0d0b1155511d2a4e7a93805f4c4b5264 808990a5a9a2a5998c8a7d5c625e483826130b0b10100e0d0b0d08000802070a0500080d 0208041004081a021a1642777e6b5b4b3f35230e0101020201000405 0b070002050b0b0d0402050101111a190d0a070a020b2654565c617da090614e565e748a 9799a9b9b09989939f9f9689817d7b7062543a27242a21170d0808000102080700050404 040a05070d08210d01352f3d6d6b715f584324140805070400000101 0802010000080b0801010007040a0a0a04050402000a46626b7a77948e6d4f485c78969a 9da8b6aa89756e86998e8a8d84776d656a6e64544c48351e08010208070b0d0a0b0e0d02 110b0a08213f3d261a044c1032495b4e46433023140d0a0501010104 0700010801070b040402070708070b0a0401070104205170725b7a9f5e4854567199b0ac acb6aa7e5f646d787e7a8190907d625b61615f5c584c3c35260e01040200000005101104 00040000051e38615c2f0026072340524f48422d0d080d0404000807 04040202070505080704000104010a0705040701172f4e7758327283403f527099a9bbc2 b9a68365626d6b6a757a7a7a7b776b5f58585c5c585b584b361d0a050004080704040100 04010101080100020b000a080a2935404f463a2c0b020b0204020000 010101010507080a080100020002040404071024270a4964263d7e56384b5e8ea9adbba9 8d74686a7071676d747575727575776d5b595555555c5c4b2f190d0a050b0d0d04000404 0402010400000210170b00011e4045303d4e46321901020404020201 0508040404010202050000020401020404021424133670431a647538354670aaaaada683 6e62626b72756a686b747b848d8e8a7b645c5c5f55565f5f4c382a170d0b080b02010704 08070501020101000801040b2c4c6e614f55523a2007020807080405 050b080a08020201040701050e0202040704261c1c676524387458323c5689afb0a2837e 7d75656a787b7270707e8c99a3ada89787787477625c676e71564032190d071005040e0b 080b08080d08070200010e0e273a4849494840351d08010a07070404 070d0b0a070004000404070d0e08080e1116361d3d653a1949523227426e9ab3b98d6d77 7071727b7e7570777b90a5aaa9b3b3b3b3a99a9a8067647081623d2f17070b1400050a0a 0511100b0a0b0e0a02020a0e27272f3c43393539200a020a05010801 070d0b04050100040408080508010b1a0b2a242a6d5f3543612d112965818caaac7d7477 6a6e777b7a7572869dacb2aaa5afb2b6b5b5b0ad9a786a6e715e401c0004161c010d070e 0a0d100d0a0701000808080e1705264043211e300b140e08050d1404 08080811040702070a0e0d0207050d0e0b382361704c3a596d2c053a8a90849a9f898170 6b727470757a8a9facaaa5a6a3a29da2a0a6aca9aa99756562563f1a0004081907070813 10080b0d07040a0401070a160d1024354c423d420a100805040a1313 07040514050e0e0d0d10130d070b0e011d2a43904c464656684f2c67a099969a9f917e6d 6b6e787a7787a6a8a29791968c868a9399969fa5a99f715e5b54482c0401020d0b080b0b 08070a0a04010d08050101110a1721273c3f423f14100a0707040e17 0804050d0814110e0a070d100a0b1302382368712c4b464b515855909d94a69493908780 747074727297b2a5918c8c8c776d7b8a909091a5a381585b5b4e463c0d0505130b0b0807 02010e0800080b0e0d0104001114202f4240380e0011110b11081113 0a110808080801040202000801101e20452c782f3356454b434c68a2938cafa09ca69684 74716d6a84a09f9c8d83898674677284878d89a0ad7d5259625e54542c01071408050102 0201160e04020200130501021d2016384b2d230a000a0e161d0e1417 13160a050101010201010b020204194538487a1d5b6442363d4b7b9d8e8ab0c1adac9989 7a6d65749ca99a9d9a96999081787e8d89878997b0906d65646d67684e040b130e020202 0702130e0400070008110b0014131e3d4e2a1007040a101920141314 29130108100401070b040507010013562c776d438165301a3a5171777e81a9debb90868d 836b68809faca5979da8a5a29a939193918a8e99aca27b68657574716a19070b07000105 0704101000050b08021c1404160d1d2d322a13040b100b161d190e07 27100104130e0d0d0402040a10011933279656778145201a32596e70807ea5e2b5707190 896b6d7d8daab6a2979c9dadb9b09a93948d8c9fb5b2816a70808072722904110b020b0d 08040d13070d1c17071c1c1e190b0d242a29240d1317131a1c1c0801 1d1404040804000b070202080705392052843a896a351c1c3068747596a0b5d8b0727891 816b6a7b9cc1ccb6998e97b2c8be9d9790847a93acb2876a717b867a7739000a100e100e 0108040e0b11141c070e101e0e13162c4655331e161a1d1c1c1a0a07 1e08050d0200071711010508001c52277b51397e5e3a2626355e78779fc1c1c2a87d808c 7a6d6a87b8c6b9b2b3aca2adbebba3938a86748194a69c756e707a81774502000a14100d 040a020a0b0b11230d0b0a1707192c42485f3a160a0821291c13080d 1a0407100b0b13190e050e0a022c3333872f5b7d6d45262d3542757194cfc8a896778191 806b678ca89d97a5b2ad9d9fb8c5a38989846b647590ad946e676e754f1e0204040d0e13 0d0701040b050b1c160a1121070a0e35303224160b051e2716040814 190508111610050e1602160208301e5f872072807d432142432d67677aafc1a58c74848e 7d6a688a877d939a8d898e94b0c6a897918164626b7baab07161676235050b0404110e0e 101100041107130e1d0708271c0e083549301619271a1c1910071117 14130d070d0b010a140e0e010b32297e6e2a7b86834949594621546e677a9da380718a8e 7e6b688a938e9a9a8a84878796a5a8bbb2906264788ca9aa71616d6e4c160a0008190e07 0b0d020d110b1a0d1a1904071723402d2d0a04071a2411130a041117 0a0a010005020d110502040711393d7d36489a967e5156615f2027757a707b89817a747d 8370657893a3a3aaac9f8a7d7d7b94ccd2b0846d87ada97d645f68724f141c0b040b0804 0d110d050a130b080d0a0200111a333f46301a33082616110e040b10 07020507040005101016050423356e8a1970b5905c4e6177772f0a5f8a7b706d7d876565 78776d657596adc1bc94674c4b5681bed4cebea3a3a9946d65615c542901111c0208100a 070808000d16000401110d0b1308072f3346716e433a352c1d100e11 010b05070b0204041927160b2c2d87893aa0ac7742495b6b6b401e4981877a676a746458 626b64566d818c969377513a384e78a2c6e7eee2bf876b7a756b61380e0205131101100e 07070501080a0008020d0e000207111601001e625c3c392f1d100a0a 040802040d010707161a1d1e38368d5e48a683644b4c526b7171400d26465e6159595651 4f524f547281655152556570655b647090c8e8e4b074597a7b746527040405051407100d 0b0e020500010207000105010707050702141c42552926301e0d0400 020002000708040e0e07111e264b8e365b8a4948545b5848355542080a042a3f43515b58 4f4e4e5970816843495c71716b6a5e5256708e9c836e6a757e7555200504040a050b0b08 050d01080501040b010708010007020b001c332f3d2f232f27110200 02010508020a070a0b071329236461117170303a5b654f1e17424327110a0014354c5b65 675f5c5c64727a6b6b717275726b5b544f464856626d75757e6d35140b0a0202080e0805 040a07020402010502010401010d080d070e383338493d3321100502 05050b0e07080d040d0b102d30672a2077542c355665561d214639211a171611172f4561 75786d5e5f615f5c626a6b6a6862594f46464642526a7b7259330e0205101004050b0705 00050b04000104000507010a08000a0d0b0e273c4c5951391e0a0500 080a0704050e100505000833426b13426d453a3a3f403f1c1c272613041721141627384c 64867e5e56585c5c5b595e5e56585c5549424035496d71551d00020700080e0d05110502 0200080504010504020002080a01050d10080723455b624327140501 070d1108080d130d0a0b17364f752c706a424846403d260e161e321d040d0b10272f2917 103f5b454b56595e5b56525451555c5c513f32304b58381904080810000108111123130a 130205010a08080504040502070110111616040a2f51594f381d0d01 0d08110201000b1010052a385f77527d6140363c3d2f1c00051c321a010714293f462705 04102010304e4e5b5b5951494b494e554c3d2c2324170100000210080001081407101404 0d0402020a0e05000404020a0501101d29382f21364f4b4f3f1e100a 080205010204080a040a383f67625f865e3823464301000804051a16050a1d3033392d0b 0005100e26494b4b4f5954494340485b5b432c1e02001c0d00040a070102050402000a10 000201020707080400000505000d0017384c64463c55514e3f271108 01010101040e0d04010a3045654861844e23274c390a05050a0a171e191a17212d393c1d 05080814304851423c424843394054656448271108020d05000102020101080204070401 0702040504050d08010004010210020e274980744c595c5140291402 0008070402000d070a1e3956673956672a2045421c1005070e0e0e10161a1a1a293a290a 0a01143a3f3f3d392720272929303f4842462f000b020a040501020005010102040a0d07 0a07040b05020d0b0201000202110a0d26436a8059566d5e432a1c08 0201080a0d0205020d263f5f673d64591e264c42262711050e170d0a08071616294b2900 00000a243c332f4240322f2c210a0a11070714100b01080407020a040a01040401010708 110102080700020202020201000b07022a4854775f4e706851351e0a 08070a020a0105050a263d5f5e456d49213a59584b330b0b14101316110a0a0d16271c05 010205101d24262a33211d3632130e080702070e100a000202020d0b0207000805020800 13070005050201010800010505020201163948625c46646a543a260e 05000d0104070b021a3a516b513a746243587067582400111a17191011100b140d000705 040a0a161c2f361a11131632433c27191e2d2c30240e0007040a05020108041116020800 04000204050a0100080200070704050400112d4b61435e725f462910 01010808080704051d364b6b5549816e42556e5b48230e161310070d261e141c160d1714 131e13050e213835292c2d1e17303d3f403830321a040004130e02000102051419000200 020b0d02040502040101040400020700050a193d643d4f786e523216 0004070d070a070b1c304c625559846b485f645455432714070a05132c2719130e112d45 4227141c0d1d525c453d361605080b272a1e1407050400020d0a0107040400070b020105 0d0e0b01020100050100070b02010401010b142f543c49777a583f23 00040107000201010532565f5456725e5c7168555c5c42331a080a17232414101a1c2420 241a1119112c523d1d30481c00070002000000000808010101020405050b000000080205 08000502050202000101040d02010d0500010710333a4664725e3c21 0107050d01040a0a1c4c564f545f725856626b6570786761401727422d1d0d080d161e11 293a20112d4f4f3a2d435229111d0e07050404000105050802040204080b020208040400 02020b05040201000104050d05070a01010104001e3a485967654c26 0101020b040d10081e455e5642516e5f5249585e6d7a6d6851354655351714170e16211d 3646352c465c4c3d382c2f462f1c1700070701040802040a0207010707010a07110b0508 07070b0007070402070b02040705050102010701203d586e6e6b5e38 04040100040700041e4064522a51624e5140404b52615e5b4936362d2119212f302d1713 1c27353c4846423c2917215867380e040704050b0b040705000101050a070a070e1a0a08 0b080a0410110e080d0b020400000407020100001933496d7772643d 0b0b040102010014364e6e4c2a656543514b3a3d3846585e4938453d2f1e1314140e0411 0d214e62594349514030406d6a2d040b16130b08070408050102010404040505040d0a00 050507070b1110100b0200040102010a070405050e2323496d757146 080e0800010008293c4e6e49395f56464f5c4c464048565e61565b59554b1c0205071117 143c64716a565451484f6e7e561900000a1e160805080a00020704010001040708010a00 0200050104070d0b08020408040205070a08080e0d140d2c5870744f 0105070704000d2942585c3d58613c435970625861645445555c59586286754838334945 45626d72726e7064595f706d492a10000e241e0b070d0801020a08010204080a0a020a01 0001050708010808050807110e020a0a0804041e231a0b1d49626551 0401010001000a1e49685e385e5629466b726a64615e65676a71757b81969474565b7577 80847a7a7b7d8075716d675e463824020d292116170d040804070501070e0d0b04040805 0102010207000205040402000b0804040404173f39392f19395f5c51 070705020502042151685b365f542a52867b706e6a6a7a807d8180848a86746a656e7e80 848787868183837b8181776754464320081c242316040a0d00020a040207080a0a0b0a05 04020102010104070a020002010b070005070e1c204f6e2f2c655e4c 080e07020200052c4f61514564461c45846e61747e7577777a7e818687837270747a8181 7e8189898180848386898075716a6442191d2a241c0d0a0702080504010102050a0d0804 0705020105040a0b08020001000b0e070b070b10194886562d616243 040b0801000210324b5b4c5c67290a407a6461727e72747a7b7d8386868172717a7e7a7d 808187867b788183818786838c8d846238363c3020100701050802040002020401050a04 0807010405070a0805080501020d110a07080a0d2945716e3a54705f 0005070101020e2c495840625e141d59675c72787b726d74777e81817e7a787a7d847d7a 7d8084847e7e8381808383868a868171554c4b4229080004020004040101020400010808 0b04000705080808080b070200070a08080d05022030496b4b436d75 010404020702112d4c5b3f62450a2c68565671787e71676d718183847a75777a7d81807a 74787d8081848081847d7b83847b7471645c5c553c1a0d1414080400010001050101080a 0a020408050805070a0b0705000402050d0e04020b0d174f593d6770 0104020501041332544f45613313356254627277756a6e6b6d817a7e75706a71817b7a78 757577787d807e7d7d757883847b70706d65645f5b5e523a261405000201040805040a05 04050e0a0a0b05070d0a0507020200040b07020407020038593c5e6a 050502050500193c5c494e563c3f6268556b70716a717b6e707767676a6b6871847a757b 7b7777787a77747172757a80837d74777a6e6d717e867251351a02020202070402070705 04070b070808080a0b0a070804020102050207070500002d4b365262 02000104020026425c545b584b5c706d5f746a6d6e7b7b726b675c626d64626d7b777070 747777777a746e707274777a7b7d787b7e75788790846e5c4e2a07040004050002080505 0404070707050a08050a0705020201010001070e0b08102f43304565 00010a0500022d43554b5e623f55555e64757578727b756d625e5e6b7b675b6875786764 70776e6b74716e746d6b75787b7b7a7b847d7e8c8c8378685e49240a000404040804040a 05040a070502070505050205020001010001050d171e212c3f333964 01040b07070b294b59425c65386254556b7478757578746d6162626a8078707175715f72 726d6b6d717072776e6e7b7d808187878a7e7e8986817b67595433110805050a0b02040b 0202050502010405070200020101010200040a101617140e2443496b 07040502080823545f46616840555c566e757e77746e6d6a6871716e7a776d71776a6a91 776172717175747575747b80837e898d87818487837d716252422d1c0d04070507010208 000501010102050a0505010001020102010a110d0e110d000b425e6e 01020501040826526748585b5142625c65717e756d676a656b70747175786a7b937b7089 7a6e786e747d77747a74747774707d7e7a7a7d78716e6b6554424036190a07010200020a 0007010000010405000102020504040201080d05020505010d386165 01010201020e2a4c623f51434c455c5f5f6d726e6e6a6b6a727278776d7a7a8799876b62 6e7a7e777b807871776e7470686a7771676d6d72726a6864554b524f321707040a0b0a0b 0104000101010400020207080805050400000507010105051738555e 07010101010e2f4b5932493a464c545e5c6a7574716b6e6d6d747d7a6a78847e8d8e725e 687a807778746a6e7271877b6e6d726d646a656e756d656158515458421e07050d0e080d 0b01010100040502050b070102020104050404080702050b2a3d4858 01040104041635545e40464c4f464e54565f707571686e716e727e8c746d7a74919c7565 717878746a5f67727881a5977d6e6d706d6b6768685e5f6561525259431e0b040402020a 0a00020404070405010d05000201040d0a0404070500010b2c4f4c58 01020507021a33525e46456b563a4b4c585c68716e657074726e91d2a3656d6e8c896a6b 78807a776578896a6e87aaa68065676d70686565645b59656a59555f461e100805000202 0404010705070407000708040a05040d070002070200082a616b5556 0107070201083956613f387b583646455c6a7274706e7571706d8ecca2686a728372727d 777e7b707eb9b6625e8196a28165686a6d6a686262655c5c70685e6451260e0708000204 050405070707020402010d08080501050804010404000529787b655c 040205020110495e643d38906d2c35455e717a6e6d74726b6b6e72776b6d717881757871 677074659ae0cc7258849ca88c6d6b6a676b6b626168615e6a6862645229080202020705 0401080b0a04020202020b0a050100020504010102010113526a756a 0502050200194f616b4543a280272a5668747b6e6a6e72757171777a7777747881817a6b 65686861a8edd781528aa89f836b6b6b646767656268655f626a6b65542d0e0a02050700 0404080e0b0402000001050d07000102020102020000010d3a547870 07040702001d4c6280524384712a1a547777746e6a6a6e74706e7480817b75727b868174 6d6b6565a9fff99c517a8e7d726867686765676b67686d645f6b6e655630130d07080702 0007020b0d0e05010502040d0a04020104010102000100042a426a6b showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 17692 w @beginspecial 248 @llx 371 @lly 348 @urx 471 @ury 1559 @rwi @setspecial %%BeginDocument: srce0_moved.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/programi/seg_srca/srce0_moved.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 248 371 348 471 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 100 string def % define space for color conversions /grays 100 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 248 371 translate % size of image (on paper, in 1/72inch coords) 100.00800 100.00800 scale 100 100 8 % dimensions of data [100 0 0 -100 0 100] % mapping matrix {currentfile pix readhexstring pop} image 010001000101000101000102020401000001010004010001000001040101020201020702 02080b111911110d070507070504050b0d0e100d1e496b757a7775746b5c462a1a171304 01020404010201010204020101040001040401000202010202010101 020102010102000101020401010200010001010100000000000200020000000200010505 05111a1a1607050401080d0d07040b162027303c5980919194919190908970513c291d0d 00010404040101050201020100000101000101000101010001020101 00010201020202010104020001010101020101000000000000010001020101000101040a 111d1a0b040107141a1c1e242427363f454e5f778e9a918d89868c8e8d8c84725b433921 02000201010201050100000001000101010000000000000102010204 020101010100000002020101040200000401010101010402000000010702000107020410 20170501081a2736423d394249525c62656d879f9d8c7b726d6e747574747875675b5b42 1d070002000100010002010102020101040201000102000001000104 02010101000101010104010001020201020401010102010102020004050101020108131e 1e0a021026425158615f595e65686d72747893a58c6b5f5b5658595c5e5962676d676759 3f1c0004020102010004010101020200020204040201010100010100 010101000000010201040100010004040200010202000002010001010401050504142420 0b04162f496470747b7a7a7a7a78787a787e8d8c7059525252515156584f55585f55595e 4f300a01050205020100000100000202010204040201000101010201 01020402040000020200010102010000000105040100020100000201010107040d201e0d 00163f5b707e83878e9191908e898989807d7e705b55525155514f52514f514c4c434855 55451e08010704020200040101000104040401000101000001010102 010101000104040200000202010202010104010000020200010402040004010719231002 1742688090969393969797999a93939487726459525654515652514e464846484846434e 5c553216040507050201050001010102010202010000010102010001 0100020001020200020200010101000202000001020402020102050201000117231a0d21 527889939fa09c9c94908d8e9493919791704f4c54595656585451494345455251544b4b 58553a1a0d0007080201070101040502000205020000010100010101 0004040402070201000104010104040000010200010104070200000002000a2620071c59 899a9d9d978d87867d7575757a7e818d9371453f4e55555f5e554c434554565f5e64594f 4f5540161905000508020a0501020401010202000100010001020101 0100020404000002010001010405050404020404010101010204010000021d270d0d4889 a3a2968c786a67615e5e5e5f5f676e757b6842323c48515f615548485462645e5e686155 4b513f11191602010800040a02010201010000000101010001020000 0200080401040001010101020201010000010104020202000001000101072617083f7e96 978d776a5b52554f5155545555585e5b5b564230394c555e5e5149586261645956646159 5148391e0d1d0e050405020704000101010000000101000100040201 02000100020200010400000202000100020201020100010201010205000e200830849f8c 786b5b544f4b4e4e4e51525555555149464b4b434b56595b544f565c584e58565b5f5c5e 5b4f4845131a1c14070b070205010000010202010001010201020101 02010001020101000204040000010502000101010100000002020000001c171670a69374 62594e494c4c4e4e4f525656565245393940484b4f554e453d52675b483d494f594f555e 5e5f5f75402c291c130a020102010000000101040100010002010101 010100020400020102010101040001020401020001020102000104000b210e3d9fa27b64 5b554c4b4e52524f515559564e402f272f32302f33393a2f2a4351493f404e514f3a3f3f 4c626e8e714f3d241e11070404000102020002020102000001000102 000102010201020202000205000101020502050200000202010104001e2d1a74ad806159 56514e5155585c584e4f5145362f262935332a2323232c292c362d3543464b493c2f291e 354b6583816e5b3d261c110800000107080104020000020100000100 00000504000202000101020201010202020404010101010201010204323c3f9d9a645654 4f4e515559595b584e42332c2c2723353d3a30272a212f2f2f3f2f354f51484340382620 30384e6277685f592f1d1d1301040201000000020100040401000101 02020804000002050202010101010101020100020702000100010014352f77ac71525854 525659565658554e402f2026352f304346452a1e2a27484e364e4b424543434e595f5233 1d2a383a584c45653d23211c07020505020401040504000001040100 040204000201000102010200010104040100000207050205020002261c26a39a4b455456 5b5c5e5b545148363030303a45455e614f4c231724274b654f3f3c48423f3a4b55616d52 26292723352c214c452d1c1a10010705050d04020404010002020000 010101020201040400000102020201050201010400010202050016320e489f703d485c5f 5e5651525243333239404c555961a08e3f331c1a1c1935708c3a1d3d484e3d4352565858 4c4229201c1c16204339191c210b0004010702000007070402020101 010101020002040400040200000400010202020201040501000b2f2f24707151464f5c5b 5851454549382d3a454f51557e93d2b32d1a17231e1a1e6ec85f33213c4c46424556565c 524535321e2f39193f452f2121190802020405040104070704010101 04010101000407050404010000000101020500010201010402192d17547d45485f645648 464246433d38333949524258aca8ad891011131e26230a4ec18c77142c3a494e424c525f 544c4f423f646b455461543a1d1a0d07040508080102040200020200 040100040004050407070407010108070708020507050a07072316167d7439546e674b3a 3c3c46423c3f3c3d4645425e8158463a1126211c262627387a9a9f2f30242f45493c3a49 595e684c467777656a7b6e55301711040204070a0704010000050200 02020504040802010507020702000a05040505080a0a07001629073a866d5464644b3939 42424343423c3d464039404f3f1d1417202f21111424614b3c757a58593d2730483c332d 404e5c5b485c585f6877755b421a19070701040b0805020002040404 01020702050704040a07040708020a0b010000020707020a2f201d6a78706b5540383a46 43393a423d303a4338363c35100d0e07293010050d19615c26424c615f51453a42403924 1e38435452555b65757174564e2f1d110a0100010502010201020702 020208080707080b0a020808080a0808010101040a0b00172c0e5199816b512d26323f3f 353945402f354840353c392000080d082f2604010407383f1e24405443425554453f4039 14162739484e544671726549423d2119070100000501020400020705 01020707080d0a0701010401071107000002040205070526242f8ca8774e261924303332 3a484635304951433a39322102080802100a020401041416010e2d3a393d4c544b3c333d 2608071127364c3d546d5e5248492d20080100000104040501040504 010402000205080500040502020a0801020b050500021121216ea880421d17212a384349 493c333845493f3c3a3229210e0501070d0204050201040b0000040b1926323538392632 4b2f0702141c435f516e6846324e3d27160201070101020505010101 0201000002010504050d070702010a01080b050207021d21338c7d330d00193643545e51 3d383f48514f403c352f26232008050e110a04010505010004080a05010e1d1e20364042 554c2f170b0b2d64586a835b335142231c0d02040105040507050405 0201010105070a070a0a0a0b07010b0a0d0501020108272a587d3604000d355468655546 3c4b544c525b58523f302c2f43390a0b0005010408040002070d0a08040107111a233d4f 4b4246361a141e526561866d4b46402d2110070502000001040b0401 01020101080a070505050d05080004110d000001020000001326356a42050211305f7472 6149484c585e627177756d56403c271e2c14160b0201070b040105080a0402080504132d 2c211c000b0b00305e4e8187684b453926170b020101020402050200 020100050b0b0708080e0b02070508191705080a04000000161a465e0e01193a617b755b 4f495265727583919797846e645219040a131a1307040a07040708080701080d0201080d 24200e04213313022c3d67847252453321261a0d0204040202000002 0b040102050b0e110d11080108141c1e190a040a0d0000000b1155511d2a4e7a93805f4c 4b5264808990a5a9a2a5998c8a7d5c625e483826130b0b10100e0d0b0d0800080200080d 0208041004081a021a1642777e6b5b4b3f35230e0101020201000405 0b070002050b0b0d0402050101111a190d0a070a020000000b2654565c617da090614e56 5e748a9799a9b9b09989939f9f9689817d7b7062543a27242a21170d0808000102050404 040a05070d08210d01352f3d6d6b715f584324140805070400000101 0802010000080b0801010007040a0a0a04050402000000000a46626b7a77948e6d4f485c 78969a9da8b6aa89756e86998e8a8d84776d656a6e64544c48351e08010208070b0e0d02 110b0a08213f3d261a044c1032495b4e46433023140d0a0501010104 0700010801070b040402070708070b0a0401070104000000205170725b7a9f5e48545671 99b0acacb6aa7e5f646d787e7a8190907d625b61615f5c584c3c35260e01040200101104 00040000051e38615c2f0026072340524f48422d0d080d0404000807 04040202070505080704000104010a0705040701170000002f4e7758327283403f527099 a9bbc2b9a68365626d6b6a757a7a7a7b776b5f58585c5c585b584b361d0a050004040100 04010101080100020b000a080a2935404f463a2c0b020b0204020000 010101010507080a080100020002040404071024270000000a4964263d7e56384b5e8ea9 adbba98d74686a7071676d747575727575776d5b595555555c5c4b2f190d0a050b000404 0402010400000210170b00011e4045303d4e46321901020404020201 0508040404010202050000020401020404021424130000003670431a647538354670aaaa ada6836e62626b72756a686b747b848d8e8a7b645c5c5f55565f5f4c382a170d0b010704 08070501020101000801040b2c4c6e614f55523a2007020807080405 050b080a08020201040701050e0202040704261c1c000000676524387458323c5689afb0 a2837e7d75656a787b7270707e8c99a3ada89787787477625c676e71564032190d040e0b 080b08080d08070200010e0e273a4849494840351d08010a07070404 070d0b0a070004000404070d0e08080e1116361d3d000000653a1949523227426e9ab3b9 8d6d777071727b7e7570777b90a5aaa9b3b3b3b3a99a9a8067647081623d2f1707050a0a 0511100b0a0b0e0a02020a0e27272f3c43393539200a020a05010801 070d0b04050100040408080508010b1a0b2a242a6d0000005f3543612d112965818caaac 7d74776a6e777b7a7572869dacb2aaa5afb2b6b5b5b0ad9a786a6e715e401c00040d070e 0a0d100d0a0701000808080e1705264043211e300b140e08050d1404 08080811040702070a0e0d0207050d0e0b382361700000004c3a596d2c053a8a90849a9f 8981706b727470757a8a9facaaa5a6a3a29da2a0a6aca9aa99756562563f1a0004070813 10080b0d07040a0401070a160d1024354c423d420a100805040a1313 07040514050e0e0d0d10130d070b0e011d2a43904c000000464656684f2c67a099969a9f 917e6d6b6e787a7787a6a8a29791968c868a9399969fa5a99f715e5b54482c0401080b0b 08070a0a04010d08050101110a1721273c3f423f14100a0707040e17 0804050d0814110e0a070d100a0b1302382368712c0000004b464b515855909d94a69493 908780747074727297b2a5918c8c8c776d7b8a909091a5a381585b5b4e463c0d050b0807 02010e0800080b0e0d0104001114202f4240380e0011110b11081113 0a110808080801040202000801101e20452c782f3300000056454b434c68a2938cafa09c a6968474716d6a84a09f9c8d83898674677284878d89a0ad7d5259625e54542c01050102 0201160e04020200130501021d2016384b2d230a000a0e161d0e1417 13160a050101010201010b020204194538487a1d5b0000006442363d4b7b9d8e8ab0c1ad ac99897a6d65749ca99a9d9a96999081787e8d89878997b0906d65646d67684e04020202 0702130e0400070008110b0014131e3d4e2a1007040a101920141314 29130108100401070b040507010013562c776d438100000065301a3a5171777e81a9debb 90868d836b68809faca5979da8a5a29a939193918a8e99aca27b68657574716a19000105 0704101000050b08021c1404160d1d2d322a13040b100b161d190e07 27100104130e0d0d0402040a10011933279656778100000045201a32596e70807ea5e2b5 707190896b6d7d8daab6a2979c9dadb9b09a93948d8c9fb5b2816a708080727229020b0d 08040d13070d1c17071c1c1e190b0d242a29240d1317131a1c1c0801 1d1404040804000b070202080705392052843a896a000000351c1c3068747596a0b5d8b0 727891816b6a7b9cc1ccb6998e97b2c8be9d9790847a93acb2876a717b867a77390e100e 0108040e0b11141c070e101e0e13162c4655331e161a1d1c1c1a0a07 1e08050d0200071711010508001c52277b51397e5e0000003a2626355e78779fc1c1c2a8 7d808c7a6d6a87b8c6b9b2b3aca2adbebba3938a86748194a69c756e707a81774514100d 040a020a0b0b11230d0b0a1707192c42485f3a160a0821291c13080d 1a0407100b0b13190e050e0a022c3333872f5b7d6d00000045262d3542757194cfc8a896 778191806b678ca89d97a5b2ad9d9fb8c5a38989846b647590ad946e676e754f1e0d0e13 0d0701040b050b1c160a1121070a0e35303224160b051e2716040814 190508111610050e1602160208301e5f872072807d000000432142432d67677aafc1a58c 74848e7d6a688a877d939a8d898e94b0c6a897918164626b7baab0716167623505110e0e 101100041107130e1d0708271c0e083549301619271a1c1910071117 14130d070d0b010a140e0e010b32297e6e2a7b86830000004949594621546e677a9da380 718a8e7e6b688a938e9a9a8a84878796a5a8bbb2906264788ca9aa71616d6e4c16190e07 0b0d020d110b1a0d1a1904071723402d2d0a04071a2411130a041117 0a0a010005020d110502040711393d7d36489a967e0000005156615f2027757a707b8981 7a747d8370657893a3a3aaac9f8a7d7d7b94ccd2b0846d87ada97d645f68724f140b0804 0d110d050a130b080d0a0200111a333f46301a33082616110e040b10 07020507040005101016050423356e8a1970b5905c0000004e6177772f0a5f8a7b706d7d 87656578776d657596adc1bc94674c4b5681bed4cebea3a3a9946d65615c54290108100a 070808000d16000401110d0b1308072f3346716e433a352c1d100e11 010b05070b0204041927160b2c2d87893aa0ac7742000000495b6b6b401e4981877a676a 746458626b64566d818c969377513a384e78a2c6e7eee2bf876b7a756b61380e0201100e 07070501080a0008020d0e000207111601001e625c3c392f1d100a0a 040802040d010707161a1d1e38368d5e48a683644b0000004c526b7171400d26465e6159 5956514f524f547281655152556570655b647090c8e8e4b074597a7b746527040407100d 0b0e020500010207000105010707050702141c42552926301e0d0400 020002000708040e0e07111e264b8e365b8a4948540000005b5848355542080a042a3f43 515b584f4e4e5970816843495c71716b6a5e5256708e9c836e6a757e75552005040b0b08 050d01080501040b010708010007020b001c332f3d2f232f27110200 02010508020a070a0b071329236461117170303a5b000000654f1e17424327110a001435 4c5b65675f5c5c64727a6b6b717275726b5b544f464856626d75757e6d35140b0a0e0805 040a07020402010502010401010d080d070e383338493d3321100502 05050b0e07080d040d0b102d30672a2077542c355600000065561d214639211a17161117 2f456175786d5e5f615f5c626a6b6a6862594f46464642526a7b7259330e0205100b0705 00050b04000104000507010a08000a0d0b0e273c4c5951391e0a0500 080a0704050e100505000833426b13426d453a3a3f000000403f1c1c2726130417211416 27384c64867e5e56585c5c5b595e5e56585c5549424035496d71551d0002070008110502 0200080504010504020002080a01050d10080723455b624327140501 070d1108080d130d0a0b17364f752c706a424846400000003d260e161e321d040d0b1027 2f2917103f5b454b56595e5b56525451555c5c513f32304b58381904080810000123130a 130205010a08080504040502070110111616040a2f51594f381d0d01 0d08110201000b1010052a385f77527d6140363c3d0000002f1c00051c321a010714293f 46270504102010304e4e5b5b5951494b494e554c3d2c2324170100000210080001101404 0d0402020a0e05000404020a0501101d29382f21364f4b4f3f1e100a 080205010204080a040a383f67625f865e3823464300000001000804051a16050a1d3033 392d0b0005100e26494b4b4f5954494340485b5b432c1e02001c0d00040a070102000a10 000201020707080400000505000d0017384c64463c55514e3f271108 01010101040e0d04010a3045654861844e23274c390000000a05050a0a171e191a17212d 393c1d05080814304851423c424843394054656448271108020d05000102020101070401 0702040504050d08010004010210020e274980744c595c5140291402 0008070402000d070a1e3956673956672a2045421c1005070e0e0e10161a1a1a293a290a 0a01143a3f3f3d392720272929303f4842462f000b020a040501020005010102040a0d07 0a07040b05020d0b0201000202110a0d26436a8059566d5e432a1c08 0201080a0d0205020d263f5f673d64591e264c42262711050e170d0a08071616294b2900 00000a243c332f4240322f2c210a0a11070714100b01080407020a040a01040401010708 110102080700020202020201000b07022a4854775f4e706851351e0a 08070a020a0105050a263d5f5e456d49213a59584b330b0b14101316110a0a0d16271c05 010205101d24262a33211d3632130e080702070e100a000202020d0b0207000805020800 13070005050201010800010505020201163948625c46646a543a260e 05000d0104070b021a3a516b513a746243587067582400111a17191011100b140d000705 040a0a161c2f361a11131632433c27191e2d2c30240e0007040a05020108041116020800 04000204050a0100080200070704050400112d4b61435e725f462910 01010808080704051d364b6b5549816e42556e5b48230e161310070d261e141c160d1714 131e13050e213835292c2d1e17303d3f403830321a040004130e02000102051419000200 020b0d02040502040101040400020700050a193d643d4f786e523216 0004070d070a070b1c304c625559846b485f645455432714070a05132c2719130e112d45 4227141c0d1d525c453d361605080b272a1e1407050400020d0a0107040400070b020105 0d0e0b01020100050100070b02010401010b142f543c49777a583f23 00040107000201010532565f5456725e5c7168555c5c42331a080a17232414101a1c2420 241a1119112c523d1d30481c00070002000000000808010101020405050b000000080205 08000502050202000101040d02010d0500010710333a4664725e3c21 0107050d01040a0a1c4c564f545f725856626b6570786761401727422d1d0d080d161e11 293a20112d4f4f3a2d435229111d0e07050404000105050802040204080b020208040400 02020b05040201000104050d05070a01010104001e3a485967654c26 0101020b040d10081e455e5642516e5f5249585e6d7a6d6851354655351714170e16211d 3646352c465c4c3d382c2f462f1c1700070701040802040a0207010707010a07110b0508 07070b0007070402070b02040705050102010701203d586e6e6b5e38 04040100040700041e4064522a51624e5140404b52615e5b4936362d2119212f302d1713 1c27353c4846423c2917215867380e040704050b0b040705000101050a070a070e1a0a08 0b080a0410110e080d0b020400000407020100001933496d7772643d 0b0b040102010014364e6e4c2a656543514b3a3d3846585e4938453d2f1e1314140e0411 0d214e62594349514030406d6a2d040b16130b08070408050102010404040505040d0a00 050507070b1110100b0200040102010a070405050e2323496d757146 080e0800010008293c4e6e49395f56464f5c4c464048565e61565b59554b1c0205071117 143c64716a565451484f6e7e561900000a1e160805080a00020704010001040708010a00 0200050104070d0b08020408040205070a08080e0d140d2c5870744f 0105070704000d2942585c3d58613c435970625861645445555c59586286754838334945 45626d72726e7064595f706d492a10000e241e0b070d0801020a08010204080a0a020a01 0001050708010808050807110e020a0a0804041e231a0b1d49626551 0401010001000a1e49685e385e5629466b726a64615e65676a71757b81969474565b7577 80847a7a7b7d8075716d675e463824020d292116170d040804070501070e0d0b04040805 0102010207000205040402000b0804040404173f39392f19395f5c51 070705020502042151685b365f542a52867b706e6a6a7a807d8180848a86746a656e7e80 848787868183837b8181776754464320081c242316040a0d00020a040207080a0a0b0a05 04020102010104070a020002010b070005070e1c204f6e2f2c655e4c 080e07020200052c4f61514564461c45846e61747e7577777a7e818687837270747a8181 7e8189898180848386898075716a6442191d2a241c0d0a0702080504010102050a0d0804 0705020105040a0b08020001000b0e070b070b10194886562d616243 040b0801000210324b5b4c5c67290a407a6461727e72747a7b7d8386868172717a7e7a7d 808187867b788183818786838c8d846238363c3020100701050802040002020401050a04 0807010405070a0805080501020d110a07080a0d2945716e3a54705f 0005070101020e2c495840625e141d59675c72787b726d74777e81817e7a787a7d847d7a 7d8084847e7e8381808383868a868171554c4b4229080004020004040101020400010808 0b04000705080808080b070200070a08080d05022030496b4b436d75 010404020702112d4c5b3f62450a2c68565671787e71676d718183847a75777a7d81807a 74787d8081848081847d7b83847b7471645c5c553c1a0d1414080400010001050101080a 0a020408050805070a0b0705000402050d0e04020b0d174f593d6770 0104020501041332544f45613313356254627277756a6e6b6d817a7e75706a71817b7a78 757577787d807e7d7d757883847b70706d65645f5b5e523a261405000201040805040a05 04050e0a0a0b05070d0a0507020200040b07020407020038593c5e6a 050502050500193c5c494e563c3f6268556b70716a717b6e707767676a6b6871847a757b 7b7777787a77747172757a80837d74777a6e6d717e867251351a02020202070402070705 04070b070808080a0b0a070804020102050207070500002d4b365262 02000104020026425c545b584b5c706d5f746a6d6e7b7b726b675c626d64626d7b777070 747777777a746e707274777a7b7d787b7e75788790846e5c4e2a07040004050002080505 0404070707050a08050a0705020201010001070e0b08102f43304565 00010a0500022d43554b5e623f55555e64757578727b756d625e5e6b7b675b6875786764 70776e6b74716e746d6b75787b7b7a7b847d7e8c8c8378685e49240a000404040804040a 05040a070502070505050205020001010001050d171e212c3f333964 01040b07070b294b59425c65386254556b7478757578746d6162626a8078707175715f72 726d6b6d717072776e6e7b7d808187878a7e7e8986817b67595433110805050a0b02040b 0202050502010405070200020101010200040a101617140e2443496b 07040502080823545f46616840555c566e757e77746e6d6a6871716e7a776d71776a6a91 776172717175747575747b80837e898d87818487837d716252422d1c0d04070507010208 000501010102050a0505010001020102010a110d0e110d000b425e6e 01020501040826526748585b5142625c65717e756d676a656b70747175786a7b937b7089 7a6e786e747d77747a74747774707d7e7a7a7d78716e6b6554424036190a07010200020a 0007010000010405000102020504040201080d05020505010d386165 01010201020e2a4c623f51434c455c5f5f6d726e6e6a6b6a727278776d7a7a8799876b62 6e7a7e777b807871776e7470686a7771676d6d72726a6864554b524f321707040a0b0a0b 0104000101010400020207080805050400000507010105051738555e 07010101010e2f4b5932493a464c545e5c6a7574716b6e6d6d747d7a6a78847e8d8e725e 687a807778746a6e7271877b6e6d726d646a656e756d656158515458421e07050d0e080d 0b01010100040502050b070102020104050404080702050b2a3d4858 01040104041635545e40464c4f464e54565f707571686e716e727e8c746d7a74919c7565 717878746a5f67727881a5977d6e6d706d6b6768685e5f6561525259431e0b040402020a 0a00020404070405010d05000201040d0a0404070500010b2c4f4c58 01020507021a33525e46456b563a4b4c585c68716e657074726e91d2a3656d6e8c896a6b 78807a776578896a6e87aaa68065676d70686565645b59656a59555f461e100805000202 0404010705070407000708040a05040d070002070200082a616b5556 0107070201083956613f387b583646455c6a7274706e7571706d8ecca2686a728372727d 777e7b707eb9b6625e8196a28165686a6d6a686262655c5c70685e6451260e0708000204 050405070707020402010d08080501050804010404000529787b655c 040205020110495e643d38906d2c35455e717a6e6d74726b6b6e72776b6d717881757871 677074659ae0cc7258849ca88c6d6b6a676b6b626168615e6a6862645229080202020705 0401080b0a04020202020b0a050100020504010102010113526a756a 0502050200194f616b4543a280272a5668747b6e6a6e72757171777a7777747881817a6b 65686861a8edd781528aa89f836b6b6b646767656268655f626a6b65542d0e0a02050700 0404080e0b0402000001050d07000102020102020000010d3a547870 07040702001d4c6280524384712a1a547777746e6a6a6e74706e7480817b75727b868174 6d6b6565a9fff99c517a8e7d726867686765676b67686d645f6b6e655630130d07080702 0007020b0d0e05010502040d0a04020104010102000100042a426a6b showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 17691 w @beginspecial 48 @llx 171 @lly 548 @urx 671 @ury 1559 @rwi @setspecial %%BeginDocument: seg_srce0.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/programi/seg_srca/seg_srce0.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 48 171 548 671 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 500 string def % define space for color conversions /grays 500 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 48 171 translate % size of image (on paper, in 1/72inch coords) 499.96800 499.96800 scale 500 500 8 % dimensions of data [500 0 0 -500 0 500] % mapping matrix {currentfile pix readhexstring pop} image ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffff00000000000000000000000000000000000000000000000000 00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000ffffff ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff ffffffffffffff00ffffffff00ffffffff00ffffffff0000000000000000000000000000 ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000 0000000000000000000000000000ffffffffffff000000000000000000ff00000000ff00 000000ff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffff ffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff ffffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffff ffffffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff ffffffffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000ff000000 00ff00ffffffff00ffffffff00ffffffff00ffffffff0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000ff000000000000000000ff00000000ff00 000000ff00000000ffffffffffffffffffffffffffffffffffffffffff00000000ff0000 0000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffff00ffffff ffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff0000ff ffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffff00 ffffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff 00ffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000ff00ffffffff00ffffffff0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000ff000000000000000000000000000000000000000000000000ff0000 0000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff ffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff ffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000ff000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000ff000000000000000000000000000000000000000000000000000000 0000ff00000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff00ffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000ff00000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ffffffffffff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000ff00000000ff00000000ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000ffffff0000ffffff0000ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff00000000ffff000000ffff000000ffff000000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff000000ffff000000ffff000000ffff000000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ff00000000ffff000000ffff000000ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff000000ffff000000ffff000000ffffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000ffffff0000ffffff0000ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff00ffff00000000ffff000000ffff000000ff00000000ff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff00000000ffff000000ffff000000ff00000000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff000000ff00000000ffff000000ffff00000000ff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000000ffff000000ffff000000ffff000000ffffffff0000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff00ff00ffffffff00ffffffff00ffffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff0000ffffffff00ffffffff00ffffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff0000ffffffff00ffffffff00ffffffffff00ffffffff00ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff00ffffffff00ffffffff00ffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff00ffffffff00ffffffff00ffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff00ffffffff00ffffffff00ffffff00ffffffff00ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff00ffffffff00ffffffff00ffffffffff00ffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ff00ffff00ff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff00ff00ffff00ff00ffff00ff00ffff00ffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffff00ffff00ff00ffff00ff00ffff00ff00ffff00ffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffff00ff00ffff00ff00ffff00ff00ffff00ffffff00ffffffff00ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff00ffffffff00ffffffffff00ffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ff00ffff00ff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffff00ff00ffff00ff00ffff00ff00ffff00ffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ff00ffff00ff00ffff00ff00ffff00ff00ffffffffffffff00ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffff00ff00ffff00ff00ffff00ff00ffff00ffffffffffffffff00ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ff00ffff00ff00ffffffffffffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffff00ff00ffff00ff00ffff00ff00ffff00ffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ff00ffff00ff00ffff00ff00ffff00ff00ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffff00ff00ffff00ff00ffff00ff00ffff00ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ff0000000000000000000000000000000000000000000000 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000ff0000000000000000000000000000000000000000000000 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00ffffffff00ffffffff000000000000000000000000000000000000 000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00ffff00ff00ffff00ff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffff00ff00ffff00ff00ffff00ff00ffff0000ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffff0000ffffff0000ffffff0000ffffff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffff00ff00ffff00ff00ffff00ff00ffff00ffffffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffff00ff00ffff00ff00ffff00ff00ff0000ffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000ff00ff00ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffff00ffff00ff00ff0000ff00ff0000ff0000ff00ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff00ffff00ff0000ff00ff0000ff00ff00ffff00ff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffff00ffffff0000ff00ff0000ff00ff0000ffffff0000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffff00ffffffff00ff00ffff00ff00ff0000ffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00ff0000ff00ff0000ff00ff00ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff0000ffff00ff00ff0000ff00ff0000ff00ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff0000ffff00ff00ff0000ff00ff00ffff00ff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff0000ff00ffff000000ffff0000ffffff0000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff00ffffffff00ffffff0000ffffff00ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00ff00ffff00ff00ffff00000000ff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffff0000ffffff0000ffff00ff00ffff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffff00ffffffff0000ff00ffff00ff00ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff00ffffffff000000ffffff0000ffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00ffff00ff00ffff00ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffff00ffff00ff00ffff00ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffff00ff00ffff00ff00ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ffffffffffff00ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff00ffffffffffff0000ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ffffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000ff00ff00000000000000000000 00000000ffffffff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffff ffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffff00 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ffffffffffff00ffffffffffffffff ffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffff 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff00ffffffffffff0000ffffffffffffffffff ffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffff ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ffffffffffff00ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000ff00000000ff00ffffffff00ffffffff00ff ffffff00000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffff00 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff 00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 00000000000000000000000000000000000000000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffff00000000ff00000000ffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff ffffffff0000000000000000000000000000ff00000000ff00000000ff00ffffffffffff ffffff00000000ff00000000ff00000000ff00000000ffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 0000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff00000000ff00000000ff00000000ff00000000ffffffffffffffff 00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffff00000000ff00000000ff00000000ff00000000ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000ffffff ffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000 00ff00000000ff00000000ff00000000ffffffffffffffffffffff000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 17561 19758 a Fk(Figure)426 b(4.)566 b Fl(Optical)370 b(\260o)-31 b(w)371 b(estimation)-647 21050 y(1.)554 b(Cho)31 b(ose)370 b(an)g(initial)i(temp)31 b(erature)369 b Fe(T)p Fl(.)-647 23264 y(2.)554 b(Initialize)390 b Fk(^)-654 b(x)369 b Fl(b)-31 b(y)369 b(c)-31 b(ho)31 b(osing)371 b Fi(x)13056 23430 y Fg(t)13814 23264 y Fl(as)e(the)h (color)440 b(^)-623 b Fi(x)20422 23430 y Fg(t)21180 23264 y Fl(that)370 b(maximizes)i Fe(P)p Fl(\()p Fi(Y)30790 23430 y Fg(t)31487 23264 y Fl(=)307 b Fi(y)33198 23430 y Fg(t)33588 23264 y Ff(j)p Fi(X)34812 23430 y Fg(t)35510 23264 y Fl(=)g Fi(x)37311 23430 y Fg(t)37701 23264 y Fl(\))369 b(for)g(eac)-31 b(h)370 b(region)g Fi(t)p Fl(.)-647 25478 y(3.)554 b(P)-31 b(erturb)414 b(x)f(in)-31 b(to)415 b(z)e(b)-31 b(y)414 b(randomly)g(c)-31 b(ho)31 b(osing)415 b(region)f Fi(t)f Fl(and)g(setting)i(its)f(lab)31 b(el)414 b(to)g(a)g(random)g(v)-61 b(alue)414 b(in)f(the)h(in)-31 b(terv)-61 b(al)414 b Ff(f)p Fl(0,)426 b(1,)767 26806 y(.)185 b(.)g(.)g(,)370 b(G-1)p Ff(g)p Fl(.)493 b(Let)16447 28134 y(\242)308 b(=)f Fi(U)121 b Fl(\()20469 27854 y(^)20152 28134 y Fi(X)21069 28300 y Fg(t)21766 28134 y Fl(=)378 b(^)-623 b Fi(x)23568 28300 y Fg(t)23957 28134 y Ff(j)p Fi(Y)24907 28300 y Fg(t)25604 28134 y Fl(=)308 b Fi(y)27316 28300 y Fg(t)27705 28134 y Fl(\))247 b Ff(\241)f Fi(U)121 b Fl(\()31113 27854 y(^)30796 28134 y Fi(X)31713 28300 y Fg(t)32410 28134 y Fl(=)308 b Fi(z)49 b Ff(j)p Fi(Y)35093 28300 y Fg(t)35789 28134 y Fl(=)308 b Fi(y)37501 28300 y Fg(t)37890 28134 y Fl(\))767 30127 y(If)369 b(\242)308 b Fi(>)g Fl(0)369 b(then)h(replace)11789 29847 y(^)11471 30127 y Fi(X)12388 30293 y Fg(t)13147 30127 y Fl(b)-31 b(y)369 b(z)g(else)g(replace)21714 29847 y(^)21397 30127 y Fi(X)22314 30293 y Fg(t)23073 30127 y Fl(b)-31 b(y)369 b(z)g(with)h(probabilit)-31 b(y)372 b Fi(e)34168 29725 y Fj(\242)p Fg(=T)36047 30127 y Fl(.)-647 32341 y(4.)554 b(Rep)31 b(eat)370 b(step)f(\(3\))h Fi(N)9580 32507 y Fg(iter)11508 32341 y Fl(times.)-647 34555 y(5.)554 b(Replace)370 b Fi(T)523 b Fl(b)-31 b(y)369 b Fi(f)119 b Fl(\()p Fi(T)154 b Fl(\))370 b(where)f Fi(f)488 b Fl(is)369 b(the)g(monotonically)374 b(decreasing)c(function.)-647 36769 y(6.)554 b(Rep)31 b(eat)370 b(steps)f(\(3\)-\(5\))i(un)-31 b(til)371 b(frozen.)15360 40311 y Fk(Figure)425 b(5.)566 b Fl(The)369 b(algorithm)j(for)e(segmen) -31 b(tation.)-2000 43236 y(algorithm)353 b Fi(U)121 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\))351 b(w)-31 b(ould)352 b(b)31 b(e)349 b(the)h(energy)g(of)g(an)h(en)-31 b(tire)350 b(image.)488 b(The)350 b(energy)g Fi(U)470 b Fl(consists)350 b(of)h(t)-31 b(w)g(o)351 b(parts,)j(the)c(\257rst)g(part)g(describ)31 b(es)-2000 44564 y(ho)-31 b(w)436 b(w)-31 b(ell)436 b(the)f(regions)g (lab)31 b(el)435 b(\257ts)g(its)g(gra)-31 b(y)435 b(v)-61 b(alue,)452 b(and)435 b(the)g(second)f(part)h(describ)31 b(es)434 b(ho)-31 b(w)435 b(compatible)j(the)d(region)g(is)g(with)g (its)-2000 45893 y(neigh)-31 b(b)31 b(orho)g(o)g(d)289 b(in)f(terms)f(of)i(its)f(lab)31 b(el.)466 b(The)288 b(\257rst)f(part)h(can)g(simply)h(b)31 b(e)287 b(calculated)j(using)e (the)g(expression)f(1)83 b Ff(\241)g Fi(P)154 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\),)307 b(where)287 b Fi(P)154 b Fl(\()p Fi(:)p Ff(j)p Fi(:)p Fl(\))-2000 47221 y(is)438 b(the)g(probabilit)-31 b(y)440 b(densit)-31 b(y)439 b(function.)700 b(The)438 b(neigh)-31 b(b)31 b(orho)g(o)g(d)439 b(in\260uence)f(is)f (calculated)j(b)-31 b(y)438 b(c)-31 b(hec)g(king)440 b(the)e(regions)g(surrounding)-2000 48550 y(regions.)478 b(If)325 b(the)g(neigh)-31 b(b)31 b(or)325 b(region)h(di\256ers)e(with) i(its)f(lab)31 b(el)326 b(from)f(the)g(curren)-31 b(tly)325 b(selected)h(region)f(the)g(energy)g Fi(U)445 b Fl(is)325 b(increased.)478 b(The)-2000 49878 y(optical)359 b(\260o)-31 b(w)359 b(information)h(is)d(tak)-31 b(en)358 b(in)-31 b(to)359 b(consideration)g(in)f(the)f(w)-31 b(a)g(y)359 b(that)f(it)g(prev)-31 b(en)g(ts)357 b(the)h(increase)f(of)h(the)f (region's)h(energy)g(in)-2000 51206 y(case)330 b(of)h(lab)31 b(el)331 b(mismatc)-31 b(h)332 b(if)f(the)f(v)-31 b(elo)31 b(cit)-31 b(y)333 b(\257elds)d(of)g(the)h(t)-31 b(w)g(o)331 b(w)-31 b(atc)g(hed)332 b(regions)f(di\256er)f(for)g(a)g(small)i(p)31 b(ercen)-31 b(tage)330 b(and)h(their)f(a)-31 b(v)g(erage)-2000 52535 y(brigh)g(tness)414 b(for)h(a)f(constan)-31 b(t)416 b(factor.)629 b(The)414 b(c)-31 b(hoice)415 b(of)g(a)f(co)31 b(oling)416 b(function)g Fi(f)119 b Fl(,)426 b(the)414 b(initial)j(temp)31 b(erature)415 b Fi(T)154 b Fl(,)425 b(and)415 b(the)f(n)-31 b(um)g(b)31 b(er)414 b(of)-2000 53863 y(iterations)385 b(is)e(done)g(exp)31 b(erimen)-31 b(tally)-92 b(.)536 b(The)383 b(temp)31 b(erature)384 b(m)-31 b(ust)383 b(b)31 b(e)383 b(lo)-31 b(w)g(ered)384 b(slo)-31 b(wly)385 b(to)e(prev)-31 b(en)g(t)384 b(en)-31 b(trapmen)g(t)384 b(of)g(the)f(algorithm)-2000 55191 y(in)369 b(the)h(lo)31 b(cal)371 b(minima.)494 b(There)369 b(is)g(a)h(n)-31 b(um)g(b)31 b(er)369 b(of)h(w)-31 b(a)g(ys)370 b(to)g(lo)-31 b(w)g(er)371 b(the)e(temp)31 b(erature.)493 b(A)369 b(go)31 b(o)g(d)370 b(c)-31 b(hoice)370 b(w)-31 b(ould)371 b(b)31 b(e)21180 57968 y Fi(T)21827 58134 y Fg(k)19 b Fj(+1)23800 57968 y Fl(=)25101 57220 y Fi(l)j(n)p Fl(\(1)247 b(+)f Fi(k)35 b Fl(\))p 25101 57714 4396 45 v 25316 58728 a Fi(l)22 b(n)p Fl(\(2)248 b(+)e Fi(k)29629 57968 y(T)30276 58134 y Fg(k)-2000 60756 y Fl(,)369 b(where)g Fi(T)2524 60922 y Fg(k)3438 60756 y Fl(is)g(the)g Fi(k)35 b Fl(th)370 b(execution)h(of)e(the)h(outer)f(lo)31 b(op)370 b(of)g(the)g(algorithm.)495 b(In)369 b(this)g(w)-31 b(ork)370 b(the)g(follo)-31 b(wing)373 b(function)d(is)f(used:)22822 62957 y Fi(f)119 b Fl(\()p Fi(T)154 b Fl(\))308 b(=)f Fi(\256)250 b Ff(\244)d Fi(T)-340 65573 y Fl(The)427 b(distribution)i(of)e(gra)-31 b(y)428 b(v)-61 b(alues)426 b(in)h(the)g(image)i(is)d(supp)31 b(osed)426 b(to)i(b)31 b(e)426 b(normal.)666 b(Mean)427 b(and)g(v)-61 b(ariance)427 b(v)-61 b(alues)427 b(for)g(di\256eren)-31 b(t)-2000 66901 y(region)369 b(lab)31 b(els)370 b(can)f(b)31 b(e)368 b(set)g(man)-31 b(ually)372 b(or)c(extracted)i(from)f(the)g(image's)h (histogram.)495 b(One)368 b(w)-31 b(a)g(y)370 b(to)g(ac)-31 b(hiev)g(e)370 b(extraction)g(from)g(the)-2000 68230 y(histogram)h(is)e(as)g(follo)-31 b(ws.)-647 70672 y(1.)554 b(Cross-corelating)460 b(the)d(histogram)i(with)f(an)g(exp)31 b(onen)-31 b(tial)459 b(function.)758 b(By)457 b(doing)i(this)e(the)h (histogram)h(b)31 b(ecomes)457 b(smo)31 b(oth)767 72000 y(allo)-31 b(wing)373 b(us)c(to)h(easily)g(extract)g(p)31 b(eaks)369 b(and)h(set)f(means)g(for)g(all)i(pixel)f(lab)31 b(els.)p eop %%Page: 7 7 7 6 bop -647 1107 a Fl(2.)554 b(Calculating)480 b(cross-corelation)d (factor)f(b)31 b(et)-31 b(w)g(een)477 b(histogram)g(at)f(site)g Fi(\271)31919 1273 y Fg(l)32734 1107 y Fl(and)g(an)g(exp)31 b(onen)-31 b(tial)478 b(function)f(with)f(incresing)767 2435 y(v)-61 b(ariance.)703 b(By)439 b(assigning)h(the)f(v)-61 b(ariance)440 b(that)g(pro)31 b(duces)438 b(the)h(largest)h(v)-61 b(alue)440 b(of)f(the)g(factor)h(w)-31 b(e)440 b(acquire)f(v)-61 b(ariance)440 b(for)f(all)767 3764 y(region)370 b(lab)31 b(els.)15567 6760 y Fm(4.)698 b(RESUL)-116 b(TS)466 b(AND)e(DISCUSSION) -2000 8660 y Fl(The)437 b(input)g(ECG-gated)i(magnetic)g(resonance)d (images)i(w)-31 b(ere)437 b(100)h(b)-31 b(y)437 b(100)h(pixels)g(gra) -31 b(yscale)438 b(mo)31 b(de.)696 b(The)437 b(image)h(set)f(consists) -2000 9989 y(of)h(sixteen)f(v)-31 b(olumes)438 b(p)31 b(er)436 b(heart)i(cycle.)696 b(The)438 b(initial)h(stage)f(of)g(the)f (algorithm)j(p)31 b(erforms)436 b(the)h(optical)i(\260o)-31 b(w)438 b(computation)j(that)-2000 11317 y(is)475 b(later)i(used)d(for) i(the)g(segmen)-31 b(tation)478 b(pro)31 b(cess)474 b(b)-31 b(y)476 b(sim)-31 b(ulated)477 b(annealing)h(pro)31 b(cedure.)810 b(As)475 b(can)h(b)31 b(e)475 b(seen)g(in)h(the)f(optical)j(\260o)-31 b(w)-2000 12645 y(estimation)330 b(example)f(the)e(algorithm)j(has)e (di\261culties)h(on)e(the)h(edges)f(of)h(the)g(mo)-31 b(v)g(ed)328 b(region.)480 b(T)-92 b(esting)328 b(has)f(sho)-31 b(wn)328 b(that)h(the)e(noise)-2000 13974 y(presen)-31 b(t)415 b(is)g(MR)g(images)h(causes)f(the)h(errors)e(in)h(optical)j (\260o)-31 b(w)416 b(estimation.)634 b(The)416 b(segmen)-31 b(tation)418 b(step)d(tak)-31 b(es)416 b(in)-31 b(to)417 b(consideration)-2000 15302 y(the)450 b(motion)i(information)h(and)c(b) 31 b(o)g(osts)450 b(the)g(segmen)-31 b(tation)453 b(qualit)-31 b(y)452 b(compared)e(to)h(the)f(regular)g(SA)g(algorithm)i(based)e(on)g (the)-2000 16631 y(brigh)-31 b(tness)406 b(alone.)602 b(The)405 b(dra)-31 b(wbac)g(k)407 b(of)f(this)f(algorithm)j(compared)e (to)g(other)g(metho)31 b(ds)406 b(is)f(its)h(complexit)-31 b(y)-92 b(.)603 b(The)406 b(segmen)-31 b(tation)-2000 17959 y(result)369 b(can)h(b)31 b(e)368 b(seen)h(in)g(Figure)g(6.)-353 36825 y @beginspecial 248 @llx 371 @lly 348 @urx 471 @ury 1559 @rwi @setspecial %%BeginDocument: srce0.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/programi/seg_srca/srce0.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 248 371 348 471 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 100 string def % define space for color conversions /grays 100 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 248 371 translate % size of image (on paper, in 1/72inch coords) 100.00800 100.00800 scale 100 100 8 % dimensions of data [100 0 0 -100 0 100] % mapping matrix {currentfile pix readhexstring pop} image 010001000101000101000102020401000001010004010001000001040101020201020702 02080b111911110d070507070504050b0d0e100d1e496b757a7775746b5c462a1a171304 01020404010201010204020101040001040401000202010202010101 020102010102000101020401010200010001010100000000000200020000000200010505 05111a1a1607050401080d0d07040b162027303c5980919194919190908970513c291d0d 00010404040101050201020100000101000101000101010001020101 00010201020202010104020001010101020101000000000000010001020101000101040a 111d1a0b040107141a1c1e242427363f454e5f778e9a918d89868c8e8d8c84725b433921 02000201010201050100000001000101010000000000000102010204 020101010100000002020101040200000401010101010402000000010702000107020410 20170501081a2736423d394249525c62656d879f9d8c7b726d6e747574747875675b5b42 1d070002000100010002010102020101040201000102000001000104 02010101000101010104010001020201020401010102010102020004050101020108131e 1e0a021026425158615f595e65686d72747893a58c6b5f5b5658595c5e5962676d676759 3f1c0004020102010004010101020200020204040201010100010100 010101000000010201040100010004040200010202000002010001010401050504142420 0b04162f496470747b7a7a7a7a78787a787e8d8c7059525252515156584f55585f55595e 4f300a01050205020100000100000202010204040201000101010201 01020402040000020200010102010000000105040100020100000201010107040d201e0d 00163f5b707e83878e9191908e898989807d7e705b55525155514f52514f514c4c434855 55451e08010704020200040101000104040401000101000001010102 010101000104040200000202010202010104010000020200010402040004010719231002 1742688090969393969797999a93939487726459525654515652514e464846484846434e 5c553216040507050201050001010102010202010000010102010001 0100020001020200020200010101000202000001020402020102050201000117231a0d21 527889939fa09c9c94908d8e9493919791704f4c54595656585451494345455251544b4b 58553a1a0d0007080201070101040502000205020000010100010101 0004040402070201000104010104040000010200010104070200000002000a2620071c59 899a9d9d978d87867d7575757a7e818d9371453f4e55555f5e554c434554565f5e64594f 4f5540161905000508020a0501020401010202000100010001020101 0100020404000002010001010405050404020404010101010204010000021d270d0d4889 a3a2968c786a67615e5e5e5f5f676e757b6842323c48515f615548485462645e5e686155 4b513f11191602010800040a02010201010000000101010001020000 0200080401040001010101020201010000010104020202000001000101072617083f7e96 978d776a5b52554f5155545555585e5b5b564230394c555e5e5149586261645956646159 5148391e0d1d0e050405020704000101010000000101000100040201 02000100020200010400000202000100020201020100010201010205000e200830849f8c 786b5b544f4b4e4e4e51525555555149464b4b434b56595b544f565c584e58565b5f5c5e 5b4f4845131a1c14070b070205010000010202010001010201020101 02010001020101000204040000010502000101010100000002020000001c171670a69374 62594e494c4c4e4e4f525656565245393940484b4f554e453d52675b483d494f594f555e 5e5f5f75402c291c130a020102010000000101040100010002010101 010100020400020102010101040001020401020001020102000104000b210e3d9fa27b64 5b554c4b4e52524f515559564e402f272f32302f33393a2f2a4351493f404e514f3a3f3f 4c626e8e714f3d241e11070404000102020002020102000001000102 000102010201020202000205000101020502050200000202010104001e2d1a74ad806159 56514e5155585c584e4f5145362f262935332a2323232c292c362d3543464b493c2f291e 354b6583816e5b3d261c110800000107080104020000020100000100 00000504000202000101020201010202020404010101010201010204323c3f9d9a645654 4f4e515559595b584e42332c2c2723353d3a30272a212f2f2f3f2f354f51484340382620 30384e6277685f592f1d1d1301040201000000020100040401000101 02020804000002050202010101010101020100020702000100010014352f77ac71525854 525659565658554e402f2026352f304346452a1e2a27484e364e4b424543434e595f5233 1d2a383a584c45653d23211c07020505020401040504000001040100 040204000201000102010200010104040100000207050205020002261c26a39a4b455456 5b5c5e5b545148363030303a45455e614f4c231724274b654f3f3c48423f3a4b55616d52 26292723352c214c452d1c1a10010705050d04020404010002020000 010101020201040400000102020201050201010400010202050016320e489f703d485c5f 5e5651525243333239404c555961a08e3f331c1a1c1935708c3a1d3d484e3d4352565858 4c4229201c1c16204339191c210b0004010702000007070402020101 010101020002040400040200000400010202020201040501000b2f2f24707151464f5c5b 5851454549382d3a454f51557e93d2b32d1a17231e1a1e6ec85f33213c4c46424556565c 524535321e2f39193f452f2121190802020405040104070704010101 04010101000407050404010000000101020500010201010402192d17547d45485f645648 464246433d38333949524258aca8ad891011131e26230a4ec18c77142c3a494e424c525f 544c4f423f646b455461543a1d1a0d07040508080102040200020200 040100040004050407070407010108070708020507050a07072316167d7439546e674b3a 3c3c46423c3f3c3d4645425e8158463a1126211c262627387a9a9f2f30242f45493c3a49 595e684c467777656a7b6e55301711040204070a0704010000050200 02020504040802010507020702000a05040505080a0a07001629073a866d5464644b3939 42424343423c3d464039404f3f1d1417202f21111424614b3c757a58593d2730483c332d 404e5c5b485c585f6877755b421a19070701040b0805020002040404 01020702050704040a07040708020a0b010000020707020a2f201d6a78706b5540383a46 43393a423d303a4338363c35100d0e07293010050d19615c26424c615f51453a42403924 1e38435452555b65757174564e2f1d110a0100010502010201020702 020208080707080b0a020808080a0808010101040a0b00172c0e5199816b512d26323f3f 353945402f354840353c392000080d082f2604010407383f1e24405443425554453f4039 14162739484e544671726549423d2119070100000501020400020705 01020707080d0a0701010401071107000002040205070526242f8ca8774e261924303332 3a484635304951433a39322102080802100a020401041416010e2d3a393d4c544b3c333d 2608071127364c3d546d5e5248492d20080100000104040501040504 010402000205080500040502020a0801020b050500021121216ea880421d17212a384349 493c333845493f3c3a3229210e0501070d0204050201040b0000040b1926323538392632 4b2f0702141c435f516e6846324e3d27160201070101020505010101 0201000002010504050d070702010a01080b050207021d21338c7d330d00193643545e51 3d383f48514f403c352f26232008050e110a04010505010004080a05010e1d1e20364042 554c2f170b0b2d64586a835b335142231c0d02040105040507050405 0201010105070a070a0a0a0b07010b0a0d0501020108272a587d3604000d355468655546 3c4b544c525b58523f302c2f43390a0b0005010408040002070d0a08040107111a233d4f 4b4246361a141e526561866d4b46402d2110070502000001040b0401 01020101080a070505050d05080004110d000001021326356a42050211305f7472614948 4c585e627177756d56403c271e2c14160b0201070b040105080a040208050b070104132d 2c211c000b0b00305e4e8187684b453926170b020101020402050200 020100050b0b0708080e0b02070508191705080a04161a465e0e01193a617b755b4f4952 65727583919797846e645219040a131a1307040a07040708080701080d0200040401080d 24200e04213313022c3d67847252453321261a0d0204040202000002 0b040102050b0e110d11080108141c1e190a040a0d0b1155511d2a4e7a93805f4c4b5264 808990a5a9a2a5998c8a7d5c625e483826130b0b10100e0d0b0d08000802070a0500080d 0208041004081a021a1642777e6b5b4b3f35230e0101020201000405 0b070002050b0b0d0402050101111a190d0a070a020b2654565c617da090614e565e748a 9799a9b9b09989939f9f9689817d7b7062543a27242a21170d0808000102080700050404 040a05070d08210d01352f3d6d6b715f584324140805070400000101 0802010000080b0801010007040a0a0a04050402000a46626b7a77948e6d4f485c78969a 9da8b6aa89756e86998e8a8d84776d656a6e64544c48351e08010208070b0d0a0b0e0d02 110b0a08213f3d261a044c1032495b4e46433023140d0a0501010104 0700010801070b040402070708070b0a0401070104205170725b7a9f5e4854567199b0ac acb6aa7e5f646d787e7a8190907d625b61615f5c584c3c35260e01040200000005101104 00040000051e38615c2f0026072340524f48422d0d080d0404000807 04040202070505080704000104010a0705040701172f4e7758327283403f527099a9bbc2 b9a68365626d6b6a757a7a7a7b776b5f58585c5c585b584b361d0a050004080704040100 04010101080100020b000a080a2935404f463a2c0b020b0204020000 010101010507080a080100020002040404071024270a4964263d7e56384b5e8ea9adbba9 8d74686a7071676d747575727575776d5b595555555c5c4b2f190d0a050b0d0d04000404 0402010400000210170b00011e4045303d4e46321901020404020201 0508040404010202050000020401020404021424133670431a647538354670aaaaada683 6e62626b72756a686b747b848d8e8a7b645c5c5f55565f5f4c382a170d0b080b02010704 08070501020101000801040b2c4c6e614f55523a2007020807080405 050b080a08020201040701050e0202040704261c1c676524387458323c5689afb0a2837e 7d75656a787b7270707e8c99a3ada89787787477625c676e71564032190d071005040e0b 080b08080d08070200010e0e273a4849494840351d08010a07070404 070d0b0a070004000404070d0e08080e1116361d3d653a1949523227426e9ab3b98d6d77 7071727b7e7570777b90a5aaa9b3b3b3b3a99a9a8067647081623d2f17070b1400050a0a 0511100b0a0b0e0a02020a0e27272f3c43393539200a020a05010801 070d0b04050100040408080508010b1a0b2a242a6d5f3543612d112965818caaac7d7477 6a6e777b7a7572869dacb2aaa5afb2b6b5b5b0ad9a786a6e715e401c0004161c010d070e 0a0d100d0a0701000808080e1705264043211e300b140e08050d1404 08080811040702070a0e0d0207050d0e0b382361704c3a596d2c053a8a90849a9f898170 6b727470757a8a9facaaa5a6a3a29da2a0a6aca9aa99756562563f1a0004081907070813 10080b0d07040a0401070a160d1024354c423d420a100805040a1313 07040514050e0e0d0d10130d070b0e011d2a43904c464656684f2c67a099969a9f917e6d 6b6e787a7787a6a8a29791968c868a9399969fa5a99f715e5b54482c0401020d0b080b0b 08070a0a04010d08050101110a1721273c3f423f14100a0707040e17 0804050d0814110e0a070d100a0b1302382368712c4b464b515855909d94a69493908780 747074727297b2a5918c8c8c776d7b8a909091a5a381585b5b4e463c0d0505130b0b0807 02010e0800080b0e0d0104001114202f4240380e0011110b11081113 0a110808080801040202000801101e20452c782f3356454b434c68a2938cafa09ca69684 74716d6a84a09f9c8d83898674677284878d89a0ad7d5259625e54542c01071408050102 0201160e04020200130501021d2016384b2d230a000a0e161d0e1417 13160a050101010201010b020204194538487a1d5b6442363d4b7b9d8e8ab0c1adac9989 7a6d65749ca99a9d9a96999081787e8d89878997b0906d65646d67684e040b130e020202 0702130e0400070008110b0014131e3d4e2a1007040a101920141314 29130108100401070b040507010013562c776d438165301a3a5171777e81a9debb90868d 836b68809faca5979da8a5a29a939193918a8e99aca27b68657574716a19070b07000105 0704101000050b08021c1404160d1d2d322a13040b100b161d190e07 27100104130e0d0d0402040a10011933279656778145201a32596e70807ea5e2b5707190 896b6d7d8daab6a2979c9dadb9b09a93948d8c9fb5b2816a70808072722904110b020b0d 08040d13070d1c17071c1c1e190b0d242a29240d1317131a1c1c0801 1d1404040804000b070202080705392052843a896a351c1c3068747596a0b5d8b0727891 816b6a7b9cc1ccb6998e97b2c8be9d9790847a93acb2876a717b867a7739000a100e100e 0108040e0b11141c070e101e0e13162c4655331e161a1d1c1c1a0a07 1e08050d0200071711010508001c52277b51397e5e3a2626355e78779fc1c1c2a87d808c 7a6d6a87b8c6b9b2b3aca2adbebba3938a86748194a69c756e707a81774502000a14100d 040a020a0b0b11230d0b0a1707192c42485f3a160a0821291c13080d 1a0407100b0b13190e050e0a022c3333872f5b7d6d45262d3542757194cfc8a896778191 806b678ca89d97a5b2ad9d9fb8c5a38989846b647590ad946e676e754f1e0204040d0e13 0d0701040b050b1c160a1121070a0e35303224160b051e2716040814 190508111610050e1602160208301e5f872072807d432142432d67677aafc1a58c74848e 7d6a688a877d939a8d898e94b0c6a897918164626b7baab07161676235050b0404110e0e 101100041107130e1d0708271c0e083549301619271a1c1910071117 14130d070d0b010a140e0e010b32297e6e2a7b86834949594621546e677a9da380718a8e 7e6b688a938e9a9a8a84878796a5a8bbb2906264788ca9aa71616d6e4c160a0008190e07 0b0d020d110b1a0d1a1904071723402d2d0a04071a2411130a041117 0a0a010005020d110502040711393d7d36489a967e5156615f2027757a707b89817a747d 8370657893a3a3aaac9f8a7d7d7b94ccd2b0846d87ada97d645f68724f141c0b040b0804 0d110d050a130b080d0a0200111a333f46301a33082616110e040b10 07020507040005101016050423356e8a1970b5905c4e6177772f0a5f8a7b706d7d876565 78776d657596adc1bc94674c4b5681bed4cebea3a3a9946d65615c542901111c0208100a 070808000d16000401110d0b1308072f3346716e433a352c1d100e11 010b05070b0204041927160b2c2d87893aa0ac7742495b6b6b401e4981877a676a746458 626b64566d818c969377513a384e78a2c6e7eee2bf876b7a756b61380e0205131101100e 07070501080a0008020d0e000207111601001e625c3c392f1d100a0a 040802040d010707161a1d1e38368d5e48a683644b4c526b7171400d26465e6159595651 4f524f547281655152556570655b647090c8e8e4b074597a7b746527040405051407100d 0b0e020500010207000105010707050702141c42552926301e0d0400 020002000708040e0e07111e264b8e365b8a4948545b5848355542080a042a3f43515b58 4f4e4e5970816843495c71716b6a5e5256708e9c836e6a757e7555200504040a050b0b08 050d01080501040b010708010007020b001c332f3d2f232f27110200 02010508020a070a0b071329236461117170303a5b654f1e17424327110a0014354c5b65 675f5c5c64727a6b6b717275726b5b544f464856626d75757e6d35140b0a0202080e0805 040a07020402010502010401010d080d070e383338493d3321100502 05050b0e07080d040d0b102d30672a2077542c355665561d214639211a171611172f4561 75786d5e5f615f5c626a6b6a6862594f46464642526a7b7259330e0205101004050b0705 00050b04000104000507010a08000a0d0b0e273c4c5951391e0a0500 080a0704050e100505000833426b13426d453a3a3f403f1c1c272613041721141627384c 64867e5e56585c5c5b595e5e56585c5549424035496d71551d00020700080e0d05110502 0200080504010504020002080a01050d10080723455b624327140501 070d1108080d130d0a0b17364f752c706a424846403d260e161e321d040d0b10272f2917 103f5b454b56595e5b56525451555c5c513f32304b58381904080810000108111123130a 130205010a08080504040502070110111616040a2f51594f381d0d01 0d08110201000b1010052a385f77527d6140363c3d2f1c00051c321a010714293f462705 04102010304e4e5b5b5951494b494e554c3d2c2324170100000210080001081407101404 0d0402020a0e05000404020a0501101d29382f21364f4b4f3f1e100a 080205010204080a040a383f67625f865e3823464301000804051a16050a1d3033392d0b 0005100e26494b4b4f5954494340485b5b432c1e02001c0d00040a070102050402000a10 000201020707080400000505000d0017384c64463c55514e3f271108 01010101040e0d04010a3045654861844e23274c390a05050a0a171e191a17212d393c1d 05080814304851423c424843394054656448271108020d05000102020101080204070401 0702040504050d08010004010210020e274980744c595c5140291402 0008070402000d070a1e3956673956672a2045421c1005070e0e0e10161a1a1a293a290a 0a01143a3f3f3d392720272929303f4842462f000b020a040501020005010102040a0d07 0a07040b05020d0b0201000202110a0d26436a8059566d5e432a1c08 0201080a0d0205020d263f5f673d64591e264c42262711050e170d0a08071616294b2900 00000a243c332f4240322f2c210a0a11070714100b01080407020a040a01040401010708 110102080700020202020201000b07022a4854775f4e706851351e0a 08070a020a0105050a263d5f5e456d49213a59584b330b0b14101316110a0a0d16271c05 010205101d24262a33211d3632130e080702070e100a000202020d0b0207000805020800 13070005050201010800010505020201163948625c46646a543a260e 05000d0104070b021a3a516b513a746243587067582400111a17191011100b140d000705 040a0a161c2f361a11131632433c27191e2d2c30240e0007040a05020108041116020800 04000204050a0100080200070704050400112d4b61435e725f462910 01010808080704051d364b6b5549816e42556e5b48230e161310070d261e141c160d1714 131e13050e213835292c2d1e17303d3f403830321a040004130e02000102051419000200 020b0d02040502040101040400020700050a193d643d4f786e523216 0004070d070a070b1c304c625559846b485f645455432714070a05132c2719130e112d45 4227141c0d1d525c453d361605080b272a1e1407050400020d0a0107040400070b020105 0d0e0b01020100050100070b02010401010b142f543c49777a583f23 00040107000201010532565f5456725e5c7168555c5c42331a080a17232414101a1c2420 241a1119112c523d1d30481c00070002000000000808010101020405050b000000080205 08000502050202000101040d02010d0500010710333a4664725e3c21 0107050d01040a0a1c4c564f545f725856626b6570786761401727422d1d0d080d161e11 293a20112d4f4f3a2d435229111d0e07050404000105050802040204080b020208040400 02020b05040201000104050d05070a01010104001e3a485967654c26 0101020b040d10081e455e5642516e5f5249585e6d7a6d6851354655351714170e16211d 3646352c465c4c3d382c2f462f1c1700070701040802040a0207010707010a07110b0508 07070b0007070402070b02040705050102010701203d586e6e6b5e38 04040100040700041e4064522a51624e5140404b52615e5b4936362d2119212f302d1713 1c27353c4846423c2917215867380e040704050b0b040705000101050a070a070e1a0a08 0b080a0410110e080d0b020400000407020100001933496d7772643d 0b0b040102010014364e6e4c2a656543514b3a3d3846585e4938453d2f1e1314140e0411 0d214e62594349514030406d6a2d040b16130b08070408050102010404040505040d0a00 050507070b1110100b0200040102010a070405050e2323496d757146 080e0800010008293c4e6e49395f56464f5c4c464048565e61565b59554b1c0205071117 143c64716a565451484f6e7e561900000a1e160805080a00020704010001040708010a00 0200050104070d0b08020408040205070a08080e0d140d2c5870744f 0105070704000d2942585c3d58613c435970625861645445555c59586286754838334945 45626d72726e7064595f706d492a10000e241e0b070d0801020a08010204080a0a020a01 0001050708010808050807110e020a0a0804041e231a0b1d49626551 0401010001000a1e49685e385e5629466b726a64615e65676a71757b81969474565b7577 80847a7a7b7d8075716d675e463824020d292116170d040804070501070e0d0b04040805 0102010207000205040402000b0804040404173f39392f19395f5c51 070705020502042151685b365f542a52867b706e6a6a7a807d8180848a86746a656e7e80 848787868183837b8181776754464320081c242316040a0d00020a040207080a0a0b0a05 04020102010104070a020002010b070005070e1c204f6e2f2c655e4c 080e07020200052c4f61514564461c45846e61747e7577777a7e818687837270747a8181 7e8189898180848386898075716a6442191d2a241c0d0a0702080504010102050a0d0804 0705020105040a0b08020001000b0e070b070b10194886562d616243 040b0801000210324b5b4c5c67290a407a6461727e72747a7b7d8386868172717a7e7a7d 808187867b788183818786838c8d846238363c3020100701050802040002020401050a04 0807010405070a0805080501020d110a07080a0d2945716e3a54705f 0005070101020e2c495840625e141d59675c72787b726d74777e81817e7a787a7d847d7a 7d8084847e7e8381808383868a868171554c4b4229080004020004040101020400010808 0b04000705080808080b070200070a08080d05022030496b4b436d75 010404020702112d4c5b3f62450a2c68565671787e71676d718183847a75777a7d81807a 74787d8081848081847d7b83847b7471645c5c553c1a0d1414080400010001050101080a 0a020408050805070a0b0705000402050d0e04020b0d174f593d6770 0104020501041332544f45613313356254627277756a6e6b6d817a7e75706a71817b7a78 757577787d807e7d7d757883847b70706d65645f5b5e523a261405000201040805040a05 04050e0a0a0b05070d0a0507020200040b07020407020038593c5e6a 050502050500193c5c494e563c3f6268556b70716a717b6e707767676a6b6871847a757b 7b7777787a77747172757a80837d74777a6e6d717e867251351a02020202070402070705 04070b070808080a0b0a070804020102050207070500002d4b365262 02000104020026425c545b584b5c706d5f746a6d6e7b7b726b675c626d64626d7b777070 747777777a746e707274777a7b7d787b7e75788790846e5c4e2a07040004050002080505 0404070707050a08050a0705020201010001070e0b08102f43304565 00010a0500022d43554b5e623f55555e64757578727b756d625e5e6b7b675b6875786764 70776e6b74716e746d6b75787b7b7a7b847d7e8c8c8378685e49240a000404040804040a 05040a070502070505050205020001010001050d171e212c3f333964 01040b07070b294b59425c65386254556b7478757578746d6162626a8078707175715f72 726d6b6d717072776e6e7b7d808187878a7e7e8986817b67595433110805050a0b02040b 0202050502010405070200020101010200040a101617140e2443496b 07040502080823545f46616840555c566e757e77746e6d6a6871716e7a776d71776a6a91 776172717175747575747b80837e898d87818487837d716252422d1c0d04070507010208 000501010102050a0505010001020102010a110d0e110d000b425e6e 01020501040826526748585b5142625c65717e756d676a656b70747175786a7b937b7089 7a6e786e747d77747a74747774707d7e7a7a7d78716e6b6554424036190a07010200020a 0007010000010405000102020504040201080d05020505010d386165 01010201020e2a4c623f51434c455c5f5f6d726e6e6a6b6a727278776d7a7a8799876b62 6e7a7e777b807871776e7470686a7771676d6d72726a6864554b524f321707040a0b0a0b 0104000101010400020207080805050400000507010105051738555e 07010101010e2f4b5932493a464c545e5c6a7574716b6e6d6d747d7a6a78847e8d8e725e 687a807778746a6e7271877b6e6d726d646a656e756d656158515458421e07050d0e080d 0b01010100040502050b070102020104050404080702050b2a3d4858 01040104041635545e40464c4f464e54565f707571686e716e727e8c746d7a74919c7565 717878746a5f67727881a5977d6e6d706d6b6768685e5f6561525259431e0b040402020a 0a00020404070405010d05000201040d0a0404070500010b2c4f4c58 01020507021a33525e46456b563a4b4c585c68716e657074726e91d2a3656d6e8c896a6b 78807a776578896a6e87aaa68065676d70686565645b59656a59555f461e100805000202 0404010705070407000708040a05040d070002070200082a616b5556 0107070201083956613f387b583646455c6a7274706e7571706d8ecca2686a728372727d 777e7b707eb9b6625e8196a28165686a6d6a686262655c5c70685e6451260e0708000204 050405070707020402010d08080501050804010404000529787b655c 040205020110495e643d38906d2c35455e717a6e6d74726b6b6e72776b6d717881757871 677074659ae0cc7258849ca88c6d6b6a676b6b626168615e6a6862645229080202020705 0401080b0a04020202020b0a050100020504010102010113526a756a 0502050200194f616b4543a280272a5668747b6e6a6e72757171777a7777747881817a6b 65686861a8edd781528aa89f836b6b6b646767656268655f626a6b65542d0e0a02050700 0404080e0b0402000001050d07000102020102020000010d3a547870 07040702001d4c6280524384712a1a547777746e6a6a6e74706e7480817b75727b868174 6d6b6565a9fff99c517a8e7d726867686765676b67686d645f6b6e655630130d07080702 0007020b0d0e05010502040d0a04020104010102000100042a426a6b showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 17692 w @beginspecial 256 @llx 346 @lly 356 @urx 446 @ury 1559 @rwi @setspecial %%BeginDocument: srce1.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/paper/mi2000/srce1.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 256 346 356 446 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 100 string def % define space for color conversions /grays 100 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 256 346 translate % size of image (on paper, in 1/72inch coords) 100.00800 100.00800 scale 100 100 8 % dimensions of data [100 0 0 -100 0 100] % mapping matrix {currentfile pix readhexstring pop} image 010001020100010002050100010101000104020000000202010101020101020201040404 07070a141914130e0a070805050705070a10140e1c4a6f7a7d7d7771665c492c1c141104 00040101000002010400010100010204020404010100000104010000 050201010004020001010101010000020002020101000200010204040102020100020404 050d171d1405020404080b0d0b080b1923282f3a568393929698938f8a8671553e251c10 00000401040100000100020100040401010404020000010000010201 010202000104020201000001020100010100010101010000010004020001020101020508 101a190e07020a171f1c1f282929374750505c748f998f8a8783868c908c83745a443b26 07000201020101020100020202020101020101020201000000010101 010200000101000102000101010202010101010001010100010001020200000002040511 221908020a1d2b3a433e3e464d566266656e87a19f8978746c696e7477717575655c5c46 20070001010001040102000104010001010102020402000000010000 010200010102000102020102020202000201000004020000010100020101010107081020 200a04102544535c60605d5f666c6e71717a93a189685f5a5559595c5a565d6669606559 3e1c0404040000010004000002010101010002020102040101020000 0000020402000001000104020002040100000001040100010100010100000407050e201f 0b0517314965717578787a7a7a787778757b8d896b57554f4a4d4f55555055595c535c5f 4f2e0b07040101000002020101010101040101040402020102020101 00000102020100000100000202020100000205020000020100010402000102040d23220b 021c3e596f8080868d8c8c8d8a8686837a787a6e5752524f50505052504f52504c474d59 57431c0b020507010104040100000102040201020201010102020201 01000002010401000101010101000001010202010001020202000404000504081a261305 1f49697e8f958f929895929699938d8f86715f55525552505657524d4a49474a4a494652 5a532f16050508040404020202010202010001010001000002010202 0000000002010001010101000002010102020200000202010000020400000216251d1026 56788f999c9c9996908c8c8d92908c9392725249505957575957534c494946505252474f 5553381d100002050704050405040101000001010101000102000102 0502040000020200000001000001010101010201000205010101020100000a2822081d5a 87959ca2968c8a847a77726c727b808c927149404a57575d5d5752464955555c5d62564f 4d533e17170401040502070401020202000001020100010201000000 0402010101020100000001010201020101050204040000000101000101001c290b0d4a8c a29f958f7b6b665f5d605d5d5f656c777d6944353a494f5d63574c4c5565605d5c686353 4a523b0e161707050500040702000201000101000002010101010101 0002040000010401000101010501000104040405020101000002040100082b190b468095 928978695a5256504f53565555595c5c5d5744353a4a57606050495a6263605655656356 4d46371c0b1f11050505020504010100000101000002010100000201 020202000000040102010401040201010100000405040000000102020014220a35869e87 7168594f4c4d52504c4f505255534d4a474c4a434d5a5a59534f535d564d565359605c5a 5a4d4643141c1f100408050204020000020000020100010100010204 02000102000101010202020200020201010100010401000202020101041d161974a59375 60594d494d4a4a4f5053555a5f55473e3d41494a4f564f444056635a493e4a505a525762 635c5f713d2b2c1d1107000207020001010100020100010001010000 0402010101010000040404020100010401010101010505010001010010260e41a49f7762 57524c4a4d4d5055525357595247382e2e323532343d3e2f2c4a5549414350534f3d4143 525c6e8d6e4f3b261f13070707020502000200020101020101010101 010101020200000400070204040101010100000204010104020207001d2f1971aa7d5d5c 574a474d555a5c57504c4f443832282937372922282529262c382f32464c4c4a3d31291d 37496383816f5a3b2320160801000204020000000102000000010100 00000001010002000102010504000101010000020201010202000207323d449c90605556 554a5053575d59565343342f31292337433d2e282b233232343e2e32505547433e342620 2f3a4f60726962572c1d1d1002020001000001010402010002010001 010200000202020404010002010104010102010000010102040400132f2c7bac6c555652 53555a575359574f43322528312b2f4346442e2226264a4f3a4d4a434643444f5c5d5234 1d2e383b594c44633e23221d08040200020100020200010002010001 040200020101010501000000020102000101010104070702000007281723a296494c5957 5c5c5d5d56534a342c32343b43445c5d4f4f251925284f69523e404c433a384f59626b52 28292825382c224c472e1a190e010702040500010101000100010402 000005020201050700000404000401010002020100020701020017320d469b6e3e4a5a5f 5f575556524334323d414955565d9b8740371c191c1c376f87381f40474a3b445257605a 4c412b231a1a1723443a1a19190a0205020501010207040405010000 020201020102020500010202040201050205050101010202040a2e2b256b694f49505d5c 5c5549464334313e494f53597e8dc6a8312016201c1a206ec1572f20384a474046565a59 524935321f323a1a3d4434251c1a0504020707020007070405010102 04010005020102010707040200000402000400020402020504192c14577a3e445d625c4a 494946433e38383d4c52445fb2a4a5861713131d25250b4ac08772132b38474c414a555c 57504c3d40696f495662533d1d1a0805010407070107070202020507 07050104040201040b08040500020b080505000104050a0b072011198477354f6e664c3d 414346433e3d3e444d4c49698c57463d0e23251c2325232f7b99982b32283143473d3b4d 6262684a47757a6e6e7a6c592e13100401040a0b0402000000020102 070a020005050104050504080702100d0400010505080700132f0d3b836e5665654c373a 47464343443b404940404c55411d1716192b2011161f5c49417777595d43292e473d322f 434c5c5d4a5956626872725d3d13160705070b0a0804010102000402 04080500010707020502050b0b020d1104000205050a050b2e23236e7d726b5741353847 433a3b433e343d443838413517191607252c0b020b16635c2e46506562554a3b413d3d2b 2035415656565762716f75594c2e1c14040104070400020401050705 05080d0705080b04010108050b080e1000020002070a00142e0e4f9b816f5a3125313e43 373b4741323a473d2f32351a000d0e0d28200700050a373d1f25465949465655443d4337 1319293a4950534c72716547413d1f1a07000108070204010004070a 0402080a08080502020102000a0e0802000704010201082625348ca5724d2f1f262c3134 3d494c3a3a4c49342e32341c00070a07080a070101041916040e2b3537414f5647373740 25050b19293a4c3e55665d524a4a2c250d010104050801040a050201 010004040104050404080a0208100501080a0501010110201f6fa47a441d16222632434a 4c413e414d4a3b3435342f1f02000202080502000202080e0000050d1a2b3432373a2632 47280404141d445950686244344d3b28140500000107080a07000007 0204050201020402050b0b05040a0401070a02050a041d2635897b350e00193a46565f53 443e494c4a464643372f28231401050b080505040804010402040a0705111c17223e403b 504f29100d13315c596b7e56325249251a100a010001050701000204 050101080b0405050b0d0d0d020a0b040b0a0701000b262c59773500000b2e50666c5a4a 4955564f4a4a525343311c2531190810000407070a04000105080707080108111c233a49 444343311917254c5d65896b4447472e25110e020200070501010102 0a02040a0b02070b0d0e0d0e04040e100a08050204132031683a0101072f5d7472634c47 535c4f5262656666563e201c2c2e05130500010b0a0404050e0208020805050205051429 231c1100100e042e4f4a878c68463d37281307010101080400050200 01000101080a050202080201040208191007020504111d46590e00173769847a62564c4f 5a63606977808777574422001f311c1a1104010a0b0b0b081111080b0b00020505080b11 2926140723311d02253a66897a4d3d311d1c11020101010100010101 050000040d0e04010a0e0201040b1728190000020b0d144f49222f4f7ba1875a474d535f 6874839398989b86695a472f4f371610070b0b0707110b0a0b0b01020205020502020d14 080402130204201f1a1c43757860523d2f2819040707050704020202 04070204050500070a080001020d1d231007080a05042f5359626684a89c654a4d536577 848a99afb5a790878f93876f65696b62523a261a19201a110e0e070200040a10080b0701 0e101905110d2613143b29436965685552401f100b0a0a0502000500 08070101000404080802010807040d1107000705020a49696f747da496694f505d6e8d9b a2a5b4b89e847b81929893907b6e6e696668655d4f413228160500010404070e0b080805 100d110e283d381c2e0a5204324f5f4f4043351d0d070a0202080702 0201010000050b1101050008080b0805080a0b02071f4d716b567ea5664152596b8aabb4 aeaeaf906e656c72777a7e8c8c806e6260636662574d3b32220b02050400000100010b01 0100010107204a6b5931002c052340504c4a472c0702080402040805 05040405050201070705050405080701070d0204142047784c387d814a4950668f9fb5be aaa78f6c69746b66747d7d7d7d786e5f5a595c605f5d564a351d0d0b0104040000020402 0501000404000a11190d0b1007252f3d4a4037290804020a02040501 01040508020004010404000105010202000507221c05496622478a5738505686abacbeaa 8f876b6974726566717575726f6c6e655956525a5f5d5c47282013050205010100020104 0401040501000004100505021c3e3e293747412c1307020a04010004 05050707010101000401010100020102000219230b3b7246226972403d4760a4acabab83 7775606b746c686c6b69666b7881867d6256555955525753403b2b0e0a0d070404000402 07080704010208050701050a2b4c696553534f371a04080501020004 07050b0800070700050508070a010202020425142372692840754f37495077a8a8a28d81 786c686c7572726f66666b7d9baba4906f626c725d56595d695f462c140d0d140404050b 040a07020804020805040a0d2935495052554d3e1f0d010002050201 070b100a020107020401040a0e0404070a133a1a46633d26504f2f2944608cabb2986b74 6e5d63757a7875696b8396a1a8aba8acaaa1a29e7a625c6b815f34311c010d22080a1308 020e0b0e0e080700040e0b1022283b434444444620050007020a0a00 0b1a110b01040401070d070a070d0b13082f223172552f4c632e1929577795b1ac7e626f 726c6c7a7b776c7190a8ab9f9ba2aab4bebdb1a5927268716c55372207051c2e0e070500 07070a0e080d02020711080a130526403e25253104100b05020b0702 0e0b0811070002000b170a000e0e0b0e052f1a69744a325c6623073a808d95a59e7d726f 6c71787a776f728aa4a79f9596999b9ca1a5aaa8ae967d745f55431d0007172213000202 0501070a07080405080b050a0705203741383e4010170a0008070805 0202050b05020a050d0807020711170e13194190474a47626c4320629b98a1989084776e 696972786f7292a8ae9f90908d8081969c9fa8a8b5ac8a715f564a310a010e140d000504 0002050702040804000001070d17232e383d413d141102020704080b 0d05020e080410110a000b080a111f1035167275254c464f5753497e9092ae9c8f868183 777172726b87afb4ab9992998772778c909ba2a5ab926b626253493b10070a1c11020800 0100100d02040b0a0201080e16161a344a433e140a10050108041311 0a040a190e0d11100402110e04112223462075313550434d50505c807e90b7af9c98938c 7a72746e78a5bab5a79ba1a78d7b8089909fa2a7b48c656c755d4c432200011c140a0005 07020e0d010807010004080d2e1c0d3a553126101110110e16040e0e 130e0d160d100d0d07011110000b13382b386017635c433d4753777b6e89b7c7b2a59c8c 7d6f6e6c8aafbabbb2b1b8b4a599969595a1aaa1ac8a6e78745d5a5c4710001911020208 0a020002010b0d020107100d170b1a43502e07070b081a1a19110408 25160d100a140a0b080008070405023a1362573e7d562b1f3e506e655f81abcfbe908683 7a66627aa1b2b2aeaebac3c1c0baaba19692aaacb2a77a71726c6b6f681f010e0d020508 0401010708050d0a0804080b1a141a29322c100d04041a1a101f0b0b 26140b080d1a070508020a05070d292e138956727740202037596f686b89a7c3b274788a 7e685c7ba7b4b2acabacb1b8c9c4b8b19c8a99b2c1c38a727e7e7a7d7d310011130d0400 0702080b0e141611080704110e0a101f2b2e231a070b1d16111d130b 201707020e190d0207000a131620572947804087653a23232f657d7b8da8b8bdab72788f 7b6b6689b1c0c6c9c7beaaa5c0bebab79c8787acc0bd92727e7b78838446001019170201 0d01000a16110a08041100100a0d162c444d2b1f13131a1d19161607 0e0a040108140a08040400160222522e754d43805a381f293a506f7a9fc4c7b4a57e7589 816f638db7bac0c4d9dcb49bb1beb5a18f84758fafb7a27271716c80835208020d0d0a02 0a07020a160a05080a0e010b04082646535c2e0e131113261c0d1413 04010701171c04010a0e040a0831404c8f2e5c785a3a192c3d3a686f99cad0b195757d95 8a7563839f9eaabad2d3baa1aac1a8818c896962839fac8c7169626e5c290b070d070e04 0808040d160b0108111108110b00053a463b0e1f0e0a1029200b0b11 0805010b19191905100b04010e3531718c0d5d6e69402546402b68717aaac3bb9c7a8490 806e5f758a8f9fb4c0bab1a4a2b499809683554c607eaab581635d593405100a17020208 050701070d04070a111c0d1a140b172c1c3208263720191a190e1610 0e140504080a1c110702010001433a896c13657175474a5c49325d7e7484a4ba9c727b84 807268788f959fb5b2acaba19ea18c8caf9b5f4d5d779cb5906c695f3b130d101708020a 0708000505020d080e170108041d41314a0b0d001c311d0d0a0b1c1d 08110b0402000a1405070d042853528c372b7b8772445665652e2271867a86a7a1806e7b 7d68637196ab9fb1b5aeac9983777596c3c3906265869b866f666565461a1a1605050502 0d0d050b10080807100d020508113a3216382c28113a2f130e0e1113 05070708040d0401131f1d0731437490165d9e905941657b813d11527b747a8a9599716b 7b68626887a498a4b7aa926e53556c99c3d6c3957b8aa17e60605753320b071000000002 0e0e040a110d080401050101050a13313843778a594637291a0a0704 0405050200080a04131a1f193832878c379fa7753b496571694029416e78777b727b7259 5d605d63788f9399aa9c714c4c6089acc3d6dcccaf8f8183716b60471d08000508050701 070d070a0d0b08080e0d040b040214220000286f683d26251c080500 0202000204000a0d140a142838378a5d4daa835c404a5674746946142543595d52576559 4d504c56728f90868c7e6c6e7a747a8d96accde4d29c6571776f693e140a000708080d07 0208020402040707050e08080100050505191c415229232513010102 010004080100010b1005102f2e4c8c375f874947565a57534456430d0507324143555f5a 534f50566b89927e74727d807b72635c596b95b7a7866f71787260320b0a01070407080b 050808020508040705020a020102000507252b2b3a2c2529230e0005 02010708040502070b08112c235f66167469324057604c252344472e1711071931475969 6e635f5f6572837d71777e7d756e655a555556606869757a7d7244220a08010000070204 01020d070805010102010b08020a040b0516372f37493d3225160a0a 05070402010205020700113132662c1a77532f3b55665c2625463e291f1f19191d2f4762 7d89786363636666686c6f6f6b6865564a473e384d626f756c521604040d110800040002 04010808050004010204080b0801051110102e3a435652381d100d07 0207020204080e070a01143749690e4a784d3d41444040251d2b28170d17221c192b3546 6089956b5c5d6265606065665f5d6057403b3b2c3e5d695a320b00010007111002130a02 0e08040501040405000108080401050a140d0a223d56624028160200 050e11070b051a16080b263e5a712874714a4943403d23141726341a0b110a102534311c 0d2c624f475659605c56555755575a5d463832263d534a2e0b0205100100050d0b1d1904 16080107020405020402010201050b0d130e000d2f4d574738280a02 040d1d0a0504110e0b1131406678567a62443a353d371c00011d371f020814263d493401 00171d13204a555c5c5c56534f4d4f594d3729201d19110804020d0a020207170e0e1611 0b070007050e05000704020205071717222f231d3850464941200e04 0104100500020101050a38466b6566835d3a294a490b000d0a0219160a0d1c2f35353519 00050e051c434f565a60564c47444d5a5c46291d0502140401020d070101010505040d13 01020004010508070201010501040b1d38525f473a53504f4729110d 0200050000080700000b374d6c4c607a502b2949400d00080807171d1c1f19202c3a4631 0e01081d344d554a474c4d463e4153666550290e08040705020407050201070002080100 0202010501080e07010002010007071123477e7144565d55432b1605 0708020a01020b08081f3d5771415768342646401f11050b17160e131a1f1c1c28382510 100008314a49443b29202b2f2f3744473b47370208010708050001010502010207040a01 0b01010704050b0501040201000e0b0a1d41697b57576b60442c1a07 000404020b0100010720435f6f46655a232c504125250b050d170b0d0e05191a23472c04 05040d2c4038324443322e2f2010110d000b22100a05050b080107050707010201010a04 0e0405050500040200070502010b0501284653745c4f6b68503a2308 070504010807040a0826445f5f4c6e4d29435d5d50370d0b1310171a19080a0d112b2608 00070e172025292f352c25342b0a0a100b020105130b000202010d0d0001040d0d050402 10050405080100000202020005020207253d4c665a465f6b593d2611 07000e00040a0b01233d526e4f3e716246597169592200161a19221a1714101408040d07 0208101f232f3a231713173444351d1a1d1c1a251d0d0101050805000105021316020201 0a01080205070201050505000704010b0b162f475743597462472911 0404130501020a0822374c6e554c807143556e574623111311140e142b251419160e1719 252c130413293d3b2f2c2f231632403d3e322c2e19040005130d04010102070d10000501 02080b0100050101010407050705040400071d3d5f3e4d726855320e 02050e0b0508070a17385566555d876f4a5d6957533b26170b0e07142f2b170e0b0e2e44 432c110b0d22525f49403416080d192c2e281a07040707040b0801040205020707020404 0a0b0802020102070000020808040101050d192f523b4a71745c4620 02040505010001010a37575a555f725f5c6c6e5a666341371f0a0a1c2829190d17222b1c 1d1d13140e2652472232461f0407010502010400080e070001040104040d01020207050a 0a020500020202020000010801020704000007173a3b49686f59412c 0108000401010b1323505f52595f71625a5f6b657a866966491a28443222170a13222619 2f432b1d3250523e2f43552e131a13100a00040704040504010405050710020407000501 01020a02050202020505040702070504020104001c375263605a4a2f 0204040e0500020b1f4965594c526b68534159606b7268664c384a53381d1d1910142026 3a493d2e4a6550403b2e2f492f1117080500010a0a0201040205050505050a070b070404 05050b070a0507050e0b020502010701040105001731596c62605638 05000405040204071d41655632525c494f3b3b444c5657563e343829221f252b2c231119 1a23353e4c4a433d2e191f4f6b3a02080e01020d130a0101010101040d040d0b14170407 08050505070b0b0b100701010201010201000000192c4769726f5937 0e0a00020707042037476c562e6366414d4932353744555f4c313e3a2c231a131308081f 111f4a635c464650443238606834020a190d050a1107050505040405050405080b0b0801 01050402010a070a0a010102010401070200050a0e2225496e7a6f47 0b0b050005020a31404c6c50375a5d4d4f5f50463e4a595f68595c5d564d25050a071422 1d436c786c5c56524a4c667a57170004141c110a0701040205080e04010200050b020b01 0202070102020a100805050807080a0704020a13080d072c5c717456 020a0d01050008234055593e535d4049576c655a63655646565f595963877b4a3a384f49 4d6f7b7a7474776e5d57696b4d2e0b0011261d0a04070401080e08010207020405020a00 0400020008020e0e0508071313070a08070205191c16072350636853 040708040a020b2246625d3b5c552e4a696b65687168696e6c6f727880999977565d7775 7b847d7b7e8186807265635d463a26020d261d13140d02050507070a020b0e0801020705 020104040505040505040005130b040405000e3e383a2e193b625d4a 05070502050208284f65603b5a4d2c50877e6c71746e7a81808381868981776e636f8181 7e838a898181867b787a7165534440200a1a221f160a0a040001080b020a100805080505 000204070b02070a07000102020a070107040e1d1c4766282b655d4a 070e040205010b32566555465f432249897462727e7775777e848083847d7272727a8184 8180898a8383877e7e867d746f655d40171f2c251f100401040701020102040402080801 0004050407070b0b05000001000a0d0b0d080d10134081532c5d634c 080b00010101103253634c5c6c2f0b447b635f6f7e78757a7b808181837b7171777b7778 81818186837b83817e8381848684846234343d34281100000a0b00010202040702010802 05070807070a070205040202000a11100a0a0d13284071713d507166 0708010000010e2e505d4163601a1f5f6b5d72777b756b6c72808987807774787e7e7a7a 7e7e7e83817b81817d7e808486808172574c4a472c080004040002010405010204020405 0b04040704080701050805010105080b0b0d0a081f2f49694944727a 0705010104001032565c4166430a326f575369747d71696b6f7e83897d7172777e7b7878 77787d8186847e7d7d807e83837b726c66626057381c101011080a00010100000001080a 0a000007010501000705010202020101080705010e13194d533e686e 0a0402070700163a5c524962320e37654d5c6b747269726e6e7d7a7d7a71696c7e7a7175 77757a7b80807b7877787a81837e6e6b6e6b655d595d5034221407000204040400040d0b 07040707040804010a05040501010200050201050b07002e533d5966 0804010808001d3e594c4d523e3e5c68566e727169717e7271776866777266697e7b757d 7e777877787577716f75787e7d7872777b7169717e806e4f341c00000205080101070402 020507050808070404080a0705010000020202070a05001f46344c60 000102050a002b41555559554a5a6b68637a7171727e7d776e695d627868596678777274 7b7a727477727271717575757275787d7d717280897d6b59492601040201020002040401 0001040708050701020b0500010100010000040a14130a2841294066 01000b07020b2e46574f63603e53555d6c7d7777727d776f6260666e7e6555687578666b 77776b6c757774756c6e7575757b7a7b80787b86867e72625a441c080000010205010108 04040a0a0407080205050100000100010100050e161f222e3e2b386b 01041408050e28525d405c63375d52556e7b7d756f77786f62656e7283786b6c7175637a 756c6e6f757877776c6c787b7e8383878a8184847e7a77695d532c0b0400020507020108 010208040002020808010102010100020101081119161117293d496c 0a020e07010728535f46666b43525c596f7b81757171746b66717b777e7d6c6c75726e92 75636f72727777757272787a7a7b848c868189817877746b573e26160a0001070b01020a 000105000402020b070400010201000101050b0d13160b000e436272 05020a080107284d62475c5a5346635f66747a7772696b66696f7b78778071788c786f84 7a6f7172757b7d757774726e6c6e7b7e77787d7a71726f6555403e35170504020500010d 0005050201050408010200010504040705080d07070501000a3a6066 01020207050d2c505f3a4d4349475f5f5d6e746f7169696b71717b7a6f83807b8f806b62 6e80807d7d807b74746c726e656c7571686e6e74726b6860554d504c3111020002070410 04040204010101020002020508070a0b05040807020502041a3b5059 08020205051335535d374938414a525a596878726f6e6e6f717278786c7b7d6e81877562 687a837b7b776c726f698378686c6f696268656f756b665f534d5359441c0401050d0810 0b02010102010100010507050404070a0401070a0504040d2e404656 07080705041a375260474a4a4d464c52555f726f6f6c6e74726e7a8d7468746c89987569 75787a776b626572747a9c8c726c6f6f6965636c696266655a4f555a411f0b020407040e 0e02010202020204020805020504080e080205070400000a314f4956 01040505081935525d49466656414c4659666c6b6e6b6f75746690dba45c696e8a8a6b71 8384807d6578896c6c81a19e7b66696e6e66666c655f636b6650535c412210040000010b 0702000502050007040a07040d07020d0b02020100000423606c5257 0005080a0a0b405c65433572573e473b5672776f6c6c726e6c668acc9f62667283787881 818781747eb8b8695f7b93a5866563656868666966625c637262575f4d2c110504000004 010804040102000502070d070d0700080d04020401010426757b6360 01040807050e4c6065403889662f3a4659747d6e696e716b6e6f6f746b686e7a847b7a71 6c7b77669cdfcd75567d96a88d6e69686369696363665f5d66666260502f100402040001 05070d0a050202020004110e070401050a02010704000216526b756b 0402080400164f637144419e8031325c6e7a7e6e696b6c6f716f747d78716e778483786c 666b6c66aceed8814f809e967d6e6f6e666c6c65636c69605d636866552f110500020002 02000b0d080b050200020a0e04000404020101020000020e3a56786e 0a050b04001c5065835644867432255c7d7b786f68696e6f6c686f8180776e6f7e847e77 6e6e6b66a8fff7994d7287786c666869656c6e6b666b6e665f63686b5c32110804020000 000102080a1307040204050d0a04050402000102000100042846686b showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 17691 w @beginspecial 256 @llx 346 @lly 356 @urx 446 @ury 1559 @rwi @setspecial %%BeginDocument: seg_srce2.ps %!PS-Adobe-2.0 EPSF-2.0 %%Title: /home/mzoran/paper/mi2000/seg_srce2.ps %%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley %%BoundingBox: 256 346 356 446 %%Pages: 1 %%DocumentFonts: %%EndComments %%EndProlog %%Page: 1 1 % remember original state /origstate save def % build a temporary dictionary 20 dict begin % define string to hold a scanline's worth of data /pix 100 string def % define space for color conversions /grays 100 string def % space for gray scale line /npixls 0 def /rgbindx 0 def % lower left corner 256 346 translate % size of image (on paper, in 1/72inch coords) 100.00800 100.00800 scale 100 100 8 % dimensions of data [100 0 0 -100 0 100] % mapping matrix {currentfile pix readhexstring pop} image 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000008080808080808080000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000080808080808080808080800000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000808080808080808080808080808080000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000008080808080ff80808080808080808080808080808000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000808080808080808080808080ff80808080808080808080808080808080 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000080808080808080808080808080808080800000000000808000808080808080 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000808080808080808080808080808080808080800000800000000000000000000080 80000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000080808080808080808080808080808080808000800000800000000000000000000000 80800000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00808080ffff808080808080808080808080000000808080800000000000000000000000 80800000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000080 808080808080808080808080808080808080000000808080808000000000808080808000 00800000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000080 ffff80808080808080808080808080808080000000000080808000000080808080808080 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000008080 808080808000800000800080808080808080000000008080800000808080808080808080 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000080ff80 808080000000000000000080808000000000000000808080000080808000808080808080 80000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000080ff8080 808000000000000000008080800000000000000000800000000080800000000080008080 80808080000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000ffff8080 808000000000000000808080000000000000000000000000000000000000000000000000 00808080800000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000080ff808080 800000008080808000000000000000000000000000000000000000000000000000000000 00008080808080000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000008080808000 000000808080808000000000000000000000000000000000000000000000000000000000 00000080808080800000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000080ff80008000 008080808080800000000000000000000000000000000000000000000000000080800000 00000000800000800000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000ff8000000080 808080800000000000000000000080800000000000000080000000000000000080808000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000ff8000008080 8080000000000000000000808080ff800000000000000080800000000000000000808080 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000080800000008080 8000000000000000000000808080ffff0000000000000080ff8000000000000000808080 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000080000080808000 000000000000000000000080ffffff800000000000000000ff8080000000000000000080 00000000008080000080000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008080000080800000 0000000000000000000000808080000000000000000000008080ff000000000000000000 80808000008080808080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008080008080000000 000000000000000000000000000000000000000000008000008080808000000000000000 00008080008080808080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000808080808000000000 000000000000000000000000000000000000000000008080000000808000000000000000 00000000008080808080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000808080000000000000 000000000000000000000000000000000000000000000000000000000000800000000000 00000000000000008080800000000000000000000000000000000000 000000000000000000000000000000000000000000000000000080ff8000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000080800000000000000000000000000000000000 0000000000000000000000000000000000000000000000000080ff800000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000800080800000000000000000000000000000000000 000000000000000000000000000000000000000000000000008080000000000000008000 000000000000000000000000000000000000000000000000000000000000000000000000 80000000000000808080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000808000000000000080808000 000000000080800000000000000000000000000000000000000000000000000000000000 00000000000000008080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000800000000000808080800000 008080808080808080000000000000000000000000000000000000000000000000000000 00000000000000008000808080000000000000000000000000000000 000000000000000000000000000000000000000000000000800000000080808080000000 808080808080808080800000000000000000000000000000000000000000000000000000 00000000000000000000808080000000000000000000000000000000 000000000000000000000000000000000000000000000080000000008080808000000080 808080ffffffff8080808080808000000000000000000000000000000000000000000000 00000000000000000000008080808000000000000000000000000000 00000000000000000000000000000000000000000000000080808080ff80800080808080 8080ffffff808080ffff8080808080808000000000000000000000000000000000000000 00000000000000000000000080808080800000000000000000000000 000000000000000000000000000000000000000000000080808080808080000080808080 80ffffff8080808080808080808080808080800000000000000000000000000000000000 00000000000000000000000000008000000000000000000000000000 000000000000000000000000000000000000000000000080808080ff800000808080ffff ffffff808080808080808080808080808080808080000000000000000000000000000000 00000000000000808000000000000000000000000000000000000000 000000000000000000000000000000000000000000000080800080800000008080ffffff ffff80808080808080808080808080808080808080808000000000000000000000000000 00000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000800000808000008080ffffffff 808080808080808080808080808080808080808080808000000000000000000000000000 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000800000808000000080ffffffff80 808080808080808080808080808080808080808080808080000000000000000000000000 00000000000000000000000000008080008000000000000000000000 00000000000000000000000000000000000000000080800000808000008080ffffff8080 808080808080808080808080ffffff808080808080808080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000080000000000000008080ffff808080 80808080808080808080ffffffffffffffff808080808080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008080000080000000808080ffff808080 808080808080808080ffffffffffffffffffffff80808080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000080800000808000000080808080ff808080 80808080808080ffffffffffffff80ffffffffffff808080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000800000008080000080ff808080ff808080 808080808080ffffff808080808080808080ffffffff8080800000000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000808000000000008080808080ff8080808080 808080808080ffff8080808080808080808080ffff808080800000000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000800000800000000080ff8080ffff80ff8080 8080808080ffff808080808080808080808080ffff800080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000800080800000000080808080ffffffff8080 8080808080ff8080808080808080808080808080ff808080808080800000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000800080800080800000000080808080ffffff808080 80808080ffffff8080ffffff8080808080808080ffff8080808080808000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000080808080000000008080808080ffffff808080 8080808080ffffff808080ffffff8080808080ffffff8080808080808000000000000000 00000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000800080800000000080808080ffffffff808080 8080808080ffffff808080ffffff808080808080ffff8080808080808000000000000000 00000000000000000000000000000000008000000000000000000000 00000000000000000000000000000000800000808000000000808080ffffffffff808080 80808080ffffffffffffffffffffff808080808080ff8080808080808000000000000000 00000000000000000000000000000000008000000000000000000000 0000000000000000000000000000000080008080800000000000808080ffffff80808080 80808080ff8080ffffff80ffffffff80808080808080ff80808080800000000000000000 00000000000000000000000000000000000000000000000000000000 0000000000000000000000000000008080008080800000000000808080ffffff80808080 808080808080808080808080ffffff80808080808080ffff808080800000000000000000 00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000080800080808000008000000080808080ff80808080 80808080808080808080808080ffffffff8080808080ffff808080800000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000800000808080008080800000808080808080808080 8080808080ffffffffff8080808080ffffff808080ffff80808080800000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000000080800080ff8080008080800000808080808080808080 808080808080ffffff808000008080ffffffffffffff8080808080000000000000000000 00000000000000000000000000000000000080800000000000000000 0000000000000000000000000000808000ffff8000008080800000008080808080808080 808080808080808080800000000080ffffffffffff808080808080000000000000000000 00000000000000000000000000000000000000808000000000000000 0000000000000000000000000000808000ff808000000080808000000000808080808000 0000000080808000008080808080808080ffffffff808080808080000000000000000000 00000000000000000000000000000000000000008000000000000000 000000000000000000000000000080008080000000808000008000000000000000008080 000000808080800000808080808080008080808080808080808080000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000008080008080000080800000000000000000000000008080 808080808080808080808080808080000000008080808080808000000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000008000008000000080808000000000000000000000000080 808080808080808080808080808080000000000000808080800000000000000000000000 00000000000000000000000000000000000000000080000000000000 000000000000000000000000008000008000000000000000000000000000000000000000 808080808080808080808080808080800000000000808080000000000000000000000000 00000000000000000000000000000000000000000080800000000000 000000000000000000000000008000808000000000000000000000000000000000000000 000080000080808080800000008080800000000000800000000000000000000000000000 00000000000000000000000000000000000000000000800000000000 000000000000000000000000808000808000000000000000000000000000000000000000 000000000000008080800000000000800000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000 000000000000000000000000808080808000000000000000000000000000000000000000 000000000000000000800000000000808000000000000000000000000000000000000000 00000000000000000000000000000000000080000080000000000000 000000000000000000000000800080800000000000000000000000000000000000000000 000000000000000000000000000000808000000000000000000000000000000000000000 00000000000000000000000000000000000080800080800000000000 000000000000000000000080800080800000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000080808080808000000000 000000000000000000000080800080800000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000808000808000000000 000000000000000000000080800080000000808000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000808000808000000000 000000000000000000000080000080800080808080000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008000808080000000 000000000000000000000080800080800080808000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008000008080000000 000000000000000000000080808080800080800080000000000000000000000000000000 000000000000008000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000008080800000 000000000000000000008080008080808080808080800000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000008080800000 000000000000000000008000008080808080808080808080000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000008080800000 000000000000000000008080000080800000808080808080000000800000000000000000 000000000080000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000808080808000 000000000000000000008000000080000000000000808080000000000000000000000000 000000000000000000000080800000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000008080808000 000000000000000000008000008080000000000000008080000000000000000000000000 000000808000000000000080800000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000080808000 000000000000000000008000008080000080000000008080808080808000000000000000 000080808080000000008080800000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000080808000 000000000000000000808000808000008080808080800000808080808080800000000000 008080808080808080808080000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000808000 000000000000000000808000808000008080808080808080808080808080808080808080 808080808080808080808080000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000808000 000000000000000000808000800000008080808080808080808080808080808080808080 808080808080808080808080000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000800000808000 000000000000000000800000800000008080808080808080808080808080808080808080 808080808080808080808080808080000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000808000808000 000000000000000000800080800000008080808080808080808080808080808080808080 808080808080808080808080808080800000000000000000000000000000000000000000 00000000000000000000000000000000000000000000808000008080 000000000000000000800080800000808080808080808080808080808080808080808080 808080808080808080808080808080808000000000000000000000000000000000000000 00000000000000000000000000000000000000000000008000008080 000000000000000000800080000000808080808080808080808080808080808080808080 808080808080808080808080808080808080808000000000000000000000000000000000 00000000000000000000000000000000000000000000000080008080 000000000000000000000080000000800080808080808080808080808080808080808080 808080808080808080808080808080808080808080800000000000000000000000000000 00000000000000000000000000000000000000000000000080008080 000000000000000080000080000080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808000000000000000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080008080008080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080000000000000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080008080008080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080800000000000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080008080008000808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080800000000000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080008080008080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080000000000000000000000000 00000000000000000000000000000000000000000000000000008080 000000000000000080008080000080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080000000000000000000000000 00000000000000000000000000000000000000000000000000008080 000000000000000080000000000080808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080800000000000000000000000 00000000000000000000000000000000000000000000000000008080 000000000000000080000000000000808080808080808080808080808080808080808080 808080808080808080808080808080808080808080808080800000800000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080000000000000008080808080808080808080808080808080808080 80808080808080808080ff80808080808080808080808080800000800000000000000000 00000000000000000000000000000000000000000000000000000080 000000000000000080000080800000008080808080808080808080ffff80808080808080 80808080808080808080ffff808080808080808080808080808080800000000000000000 00000000000000000000000000000000000000000000000080808080 000000000000008080000080800000008080808080808080808080ffff80808080808080 8080808080ffff80808080ff808080808080808080808080808080800000000000000000 00000000000000000000000000000000000000000000000080808080 000000000000008080000080800000008080808080808080808080808080808080808080 8080808080ffff80808080ff808080808080808080808080808080800000000000000000 00000000000000000000000000000000000000000000000000808080 0000000000000080800000ff800000808080808080808080808080808080808080808080 80808080ffffff800080ffff808080808080808080808080808080800000000000000000 00000000000000000000000000000000000000000000000000008080 000000000000008080000080800000008080808080808080808080808080808080808080 80808080ffffff8000808080808080808080808080808080808080808000000000000000 00000000000000000000000000000000000000000000000000008080 showpage % stop using temporary dictionary end % restore original state origstate restore %%Trailer %%EndDocument @endspecial 12715 39261 a Fk(Figure)426 b(6.)566 b Fl(Input)369 b(images)h(and)g(segmen)-31 b(ted)370 b(output)g(image.)20358 43585 y Fm(5.)697 b(CONCLUSION)-2000 45486 y Fl(The)357 b(algorithm)i(p)31 b(erforms)355 b(w)-31 b(ell)358 b(and)f(pro)31 b(duces)355 b(satisfactory)j(segmen)-31 b(tation)359 b(results.)488 b(The)357 b(future)f(w)-31 b(ork)357 b(consists)g(of)f (expanding)-2000 46814 y(the)369 b(segmen)-31 b(tation)373 b(to)d(3D)f(images)h(and)g(using)f(the)h(motion)h(information)h(for)d (computing)j(the)d(heart)h(tissue)f(stress.)18563 49811 y Fm(A)-39 b(CKNO)g(WLEDGMENT)-2000 51711 y Fl(The)369 b(authors)h(wish)g(to)g(thank)g(Dr.)491 b(James)370 b(Duncan)f(for)g (pro)-31 b(viding)371 b(the)e(ECG-gated)i(MR)e(images)h(of)g(the)f (heart.)21248 54707 y Fm(REFERENCES)-1139 56512 y Fl(1.)554 b(J.)534 b(C.)h(Bezdek,)575 b(L.)534 b(O.)f(Hall,)577 b(and)534 b(L.)g(P)-92 b(.)534 b(Clark)-31 b(e,)576 b(\\Review)535 b(of)f(MR)f(image)i(segmen)-31 b(tation)537 b(tec)-31 b(hniques)534 b(using)g(pattern)275 57841 y(recognition,")373 b Fe(Me)-57 b(dic)g(al)397 b(Physics)369 b Fk(20)p Fl(,)h(pp.)f (1033{1048,)374 b(1993.)-1139 59278 y(2.)554 b(S.)538 b(Loncaric,)580 b(D.)538 b(Cosic,)580 b(and)538 b(A.)g(P)-92 b(.)537 b(Dha)-31 b(w)g(an,)582 b(\\Segmen)-31 b(tation)541 b(of)d(CT)f(head)h(images,")582 b(in)537 b Fe(Pr)-57 b(o)g(c)g(e)g(e)g(dings)554 b(of)c(the)h(10th)275 60606 y(International)396 b(Symp)-57 b(osium)398 b(Computer)e(Assiste)-57 b(d)395 b(R)-57 b(adiolo)g(gy)p Fl(,)371 b(p.)e(1012,)j(Elsevier,)e (Amsterdam,)h(1996.)-1139 62044 y(3.)554 b(S.)348 b(Loncaric,)353 b(D.)347 b(Cosic,)353 b(and)348 b(A.)g(P)-92 b(.)348 b(Dha)-31 b(w)g(an,)353 b(\\Hierarc)-31 b(hical)350 b(segmen)-31 b(tation)350 b(of)e(CT)h(images,")354 b(in)347 b Fe(Pr)-57 b(o)g(c)g(e)g(e)g(dings)379 b(of)d(the)g(18th)275 63372 y(A)-28 b(nnual)396 b(Int'l)h(Confer)-57 b(enc)g(e)398 b(of)f(the)e(IEEE)h(EMBS)p Fl(,)369 b(IEEE,)h(1996.)494 b(Amsterdam.)-1139 64810 y(4.)554 b(G.)495 b(I.)f(Chiou)h(and)g(J.-N.)g (Hw)-31 b(ang,)528 b(\\A)494 b(neural)h(net)-31 b(w)g(ork-based)496 b(sto)31 b(c)-31 b(hastic)495 b(activ)-31 b(e)496 b(mo)31 b(del)495 b(\(NNS-SNAKE\))h(for)f(con)-31 b(tour)275 66138 y(\257nding)370 b(of)g(distinct)h(features,")f Fe(IEEE)395 b(T)-85 b(r)-57 b(ansactions)396 b(on)h(Image)f(Pr)-57 b(o)g(c)g(essing)370 b Fk(4)p Fl(,)g(pp.)g(1407{1416,)j(1995.)-1139 67576 y(5.)554 b(M.)286 b(Ozk)-61 b(an,)302 b(B.)286 b(Da)-31 b(w)g(an)g(t,)305 b(and)285 b(R.)h(J.)f(Maciunas,)304 b(\\Neural-net)-31 b(w)g(ork-based)288 b(segmen)-31 b(tation)288 b(of)e(m)-31 b(ulti-mo)31 b(dal)289 b(medical)e(images:)275 68904 y(A)370 b(comparativ)-31 b(e)371 b(and)f(prosp)31 b(ectiv)-31 b(e)370 b(study)-92 b(,")370 b Fe(IEEE)395 b(T)-85 b(r)-57 b(ansactions)396 b(on)h(Me)-57 b(dic)g(al)396 b(Imaging)370 b Fk(12)p Fl(,)h(pp.)e(534{544,)k(1993.)-1139 70342 y(6.)554 b(S.)419 b(C.)g(Amartur,)432 b(D.)418 b(Piraino,)433 b(and)419 b(Y.)g(T)-92 b(ak)-31 b(efuji,)433 b(\\Optimization)422 b(neural)d(net)-31 b(w)g(orks)419 b(for)g(the)f(segmen)-31 b(tation)422 b(of)d(magnetic)275 71670 y(resonance)369 b(images,")j Fe(IEEE)395 b(T)-85 b(r)-57 b(ansactions)397 b(on)f(Me)-57 b(dic)g(al)397 b(Imaging)370 b Fk(11)p Fl(,)g(pp.)f(215{220,)k(1992.)p eop %%Page: 8 8 8 7 bop -1139 1107 a Fl(7.)554 b(S.)330 b(Loncaric,)338 b(A.)330 b(P)-92 b(.)330 b(Dha)-31 b(w)g(an,)339 b(T.)330 b(Brott,)339 b(and)329 b(J.)h(Bro)31 b(deric)-31 b(k,)338 b(\\3-D)330 b(image)h(analysis)f(of)g(in)-31 b(tracerebral)330 b(brain)g(hemorrhage,")275 2435 y Fe(Computer)396 b(Metho)-57 b(ds)395 b(and)h(Pr)-57 b(o)g(gr)g(ams)396 b(in)h(Biome)-57 b(dicine)372 b Fk(46)p Fl(,)e(pp.)g(207{216,)j(1995.)-1139 3873 y(8.)554 b(J.)308 b(G.)f(Thomas,)321 b(R.)307 b(A.)h(P)-31 b(etters,)321 b(and)307 b(P)-92 b(.)308 b(Jean)-31 b(t)g(y)-92 b(,)321 b(\\Automatic)310 b(segmen)-31 b(tation)310 b(of)e(ultrasound)g (images)h(using)e(morphological)275 5201 y(op)31 b(erators,")371 b Fe(IEEE)395 b(T)-85 b(r)-57 b(ansactions)396 b(on)h(Me)-57 b(dic)g(al)396 b(Imaging)370 b Fk(10)p Fl(,)h(pp.)e(180{185,)k(1991.) -1139 6639 y(9.)554 b(C.)291 b(Li,)307 b(D.)290 b(B.)g(Goldgof,)308 b(and)291 b(L.)f(O.)g(Hall,)308 b(\\Kno)-31 b(wledge-based)293 b(classi\257cation)f(and)f(tissue)f(lab)31 b(eling)292 b(of)e(MR)g(images)h(of)g(h)-31 b(uman)275 7967 y(brain,")371 b Fe(IEEE)395 b(T)-85 b(r)-57 b(ansactions)396 b(on)h(Me)-57 b(dic)g(al)396 b(Imaging)370 b Fk(12)p Fl(,)h(pp.)e(740{750,)k(1993.) -1693 9405 y(10.)555 b(R.)348 b(Dub)31 b(es)347 b(and)h(A.)g(Jain,)353 b(\\Random)d(\257eld)e(mo)31 b(dels)348 b(in)g(image)i(analysis,")k Fe(Journal)376 b(of)h(Applie)-57 b(d)376 b(Statistics)348 b Fk(16)p Fl(,)353 b(pp.)348 b(131{164,)275 10733 y(1989.)-1693 12170 y(11.)555 b(D.-W.)275 b(Kim,)294 b(G.-H.)275 b(Lee,)293 b(and)274 b(S.-Y.)h(Kim,)294 b(\\Sto)31 b(c)-31 b(hastic)277 b(segmen)-31 b(tation)277 b(of)d(sev)-31 b(erely)275 b(degraded)f(images)h(using)g(gibbs)f(random)275 13499 y(\257elds,")370 b Fe(Optic)-57 b(al)396 b(R)-57 b(eview)371 b Fk(3)p Fl(,)f(pp.)f(184{191,)k(1996.)-1693 14936 y(12.)555 b(B.)370 b(K.)f(Horn)h(and)f(B.)h(G.)f(Sc)-31 b(h)g(unc)g(k,)370 b(\\Determining)h(optical)g(\260o)-31 b(w,")372 b Fe(A)-28 b(rti\257cial)396 b(Intel)57 b(ligenc)-57 b(e)370 b Fk(17)p Fl(,)h(pp.)e(185{203,)k(1981.)-1693 16374 y(13.)555 b(T.)320 b(S.)f(Denney)f(and)h(J.)f(L.)h(Prince,)329 b(\\Optimal)322 b(brigh)-31 b(tness)318 b(functions)i(for)f(optical)i(\260o)-31 b(w)319 b(estimation)j(of)d(deformable)h(motion,")275 17702 y Fe(IEEE)396 b(T)-85 b(r)-57 b(ansactions)396 b(on)g(Me)-57 b(dic)g(al)397 b(Imaging)370 b Fk(10)p Fl(,)g(pp.)g(187{199,)j(1991.)-1693 19140 y(14.)555 b(B.)396 b(M.)g(Ju)f(S.)h(and)f(J.)h(A.,)403 b(\\Skin)397 b(and)e(b)31 b(ones:)545 b(Multi-la)-31 b(y)g(er,)405 b(lo)31 b(cally)398 b(a\261ne,)403 b(optical)398 b(\260o)-31 b(w)396 b(and)g (regularization)i(with)f(trans-)275 20468 y(parency)-92 b(,")370 b(in)g Fe(Pr)-57 b(o)g(c.)397 b(IEEE)e(Confer)-57 b(enc)g(e)399 b(on)d(Computer)g(Vision)g(and)g(Pattern)g(R)-57 b(e)g(c)g(o)g(gnition)p Fl(,)373 b(pp.)c(307{314,)k(1996.)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF