[gs-cvs] rev 8667 - tests/ps

alexcher at ghostscript.com alexcher at ghostscript.com
Sun Apr 27 22:30:31 PDT 2008


Author: alexcher
Date: 2008-04-27 22:30:30 -0700 (Sun, 27 Apr 2008)
New Revision: 8667

Added:
   tests/ps/gray-to-cmyk-with-transfer.ps
Log:
Add a sample file from the bug 688360 that exercises DeviceGray to CMYK
color conversion with non-identity transfer function. 

According to section 7.3 of PRLM-3rd (page 494): "when the current color
space is DeviceGray and the output device's native color space is DeviceCMYK,
the interpreter uses only the gray transfer function.


Added: tests/ps/gray-to-cmyk-with-transfer.ps
===================================================================
--- tests/ps/gray-to-cmyk-with-transfer.ps	2008-04-28 05:20:54 UTC (rev 8666)
+++ tests/ps/gray-to-cmyk-with-transfer.ps	2008-04-28 05:30:30 UTC (rev 8667)
@@ -0,0 +1,1325 @@
+%!PS-Adobe-3.0
+%%Title: Graphic1
+%%Creator: PScript5.dll Version 5.2
+%%CreationDate: 11/11/2005 13:37:7
+%%For: zoltan
+%%BoundingBox: (atend)
+%%Pages: (atend)
+%%Orientation: Portrait
+%%PageOrder: Special
+%%DocumentNeededResources: (atend)
+%%DocumentSuppliedResources: (atend)
+%%DocumentData: Clean7Bit
+%%TargetDevice: (Acrobat Distiller) (3010.106) 0
+%%LanguageLevel: 3
+%%EndComments
+
+%%BeginDefaults
+%%PageBoundingBox: 0 0 283 283
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+
+
+%%BeginProlog
+%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
+/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
+setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
+ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
+def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
+rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
+/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
+typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
+def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
+exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
+/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
+{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
+readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
+(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
+/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
+tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
+xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
+tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
+{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
+tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
+rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
+forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
+/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
+$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
+ne{grestoreall}if errorname(VMerror)ne{showpage}if initgraphics courier setfont
+lmargin 720 moveto errorname(VMerror)eq{userdict/ehsave known{clear userdict
+/ehsave get restore 2 vmreclaim}if vmstatus exch pop exch pop PrtVMMsg}{
+(ERROR: )prnt errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt
+$error/ostack known{nl nl(STACK:)prnt nl nl $error/ostack get aload length{==}
+repeat}if}ifelse systemdict/showpage get exec(%%[ Error: )print errorname
+=print(; OffendingCommand: )print/command load =print( ]%%)= flush}if end end
+end}dup 0 systemdict put dup 4 $brkpage put bind readonly put/currentpacking
+where{pop/setpacking where{pop oldpack setpacking}if}if
+%%EndResource
+userdict /Pscript_WinNT_Min 100 dict dup begin put
+%%BeginResource: file Pscript_WinNT_Min 5.0 0
+/b{bind def}bind def/|{def}b/LH/showpage load def/min_initialize{begin userdict
+begin}b/min_terminate{pop end end}b/Pscript_Win_Data where{pop}{userdict
+/Pscript_Win_Data currentdict put}ifelse/setjn{{statusdict/jobname known
+{statusdict/jobname 3 -1 roll put}if}stopped cleartomark}b/colspRefresh{}b
+%%EndResource
+%%BeginResource: file Pscript_Win_Basic 5.0 0
+/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
+/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
+/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
+d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
+/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
+/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
+/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
+, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
+languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
+d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
+/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
+currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
+counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
+/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
+d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
+/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
+{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
+/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
+{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
+{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
+itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
+ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
+nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
+neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
+- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
+2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
+{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
+/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b/hfRedefFont
+{findfont @ length dict `{1 ^/FID ne{d}{! !}?}forall & E @ ` ~{/CharStrings 1
+dict `/.notdef 0 d & E d}if/Encoding 256 array 0 1 255{1 ^ ~/.notdef put}for d
+E definefont !}bind d/hfMkCIDFont{/CIDFont findresource @ length 2 add dict `{1
+^ @/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d/Metrics2
+16 dict d/CIDFontName 1 ^ d & E 1 ^ ~/CIDFont defineresource ![~]composefont !}
+bind d
+%%EndResource
+%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
+/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
+{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
+snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
+setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
+/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
+/resourcestatus where{!/ColorRendering/ProcSet resourcestatus{! ! T}{F}?}{F}?
+not{/ColorRendering<</GetHalftoneName{currenthalftone @/HalftoneName known{
+/HalftoneName get}{!/none}?}bn/GetPageDeviceName{currentpagedevice @
+/PageDeviceName known{/PageDeviceName get @ null eq{!/none}if}{!/none}?}bn
+/GetSubstituteCRD{!/DefaultColorRendering/ColorRendering resourcestatus{! !
+/DefaultColorRendering}{(DefaultColorRendering*){cvn exit}127 string
+/ColorRendering resourceforall}?}bn>>/defineresource where{!/ProcSet
+defineresource !}{! !}?}if/buildcrdname{/ColorRendering/ProcSet findresource `
+mark GetHalftoneName @ type @/nametype ne ~/stringtype ne and{!/none}if(.)
+GetPageDeviceName @ type @/nametype ne ~/stringtype ne and{!/none}if(.)5 ^ 0 5
+-1 1{^ length add}for string 6 1 $ 5 ^ 5{~ 1 ^ cvs length 1 ^ length 1 ^ sub
+getinterval}repeat ! cvn 3 1 $ ! ! E}b/definecolorrendering{~ buildcrdname ~
+/ColorRendering defineresource !}b/findcolorrendering where{!}{
+/findcolorrendering{buildcrdname @/ColorRendering resourcestatus{! ! T}{
+/ColorRendering/ProcSet findresource ` GetSubstituteCRD E F}?}b}?
+/selectcolorrendering{findcolorrendering !/ColorRendering findresource
+setcolorrendering}b/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get
+`}bind d/G2CCBegin{findresource/FontInfo get/GlyphNames2HostCode get `}bind d
+/G2UEnd{E}bind d/AddFontInfoBegin{/FontInfo 8 dict @ `}bind d/AddFontInfo{
+/GlyphNames2Unicode 16 dict d/GlyphNames2HostCode 16 dict d}bind d
+/AddFontInfoEnd{E d}bind d/T0AddCFFMtx2{/CIDFont findresource/Metrics2 get ` d
+E}bind d
+%%EndResource
+end
+%%EndProlog
+
+%%BeginSetup
+Pscript_WinNT_Min dup /min_initialize get exec
+featurebegin{
+%%BeginNonPPDFeature: JobTimeout 0
+0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout  4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
+%%EndNonPPDFeature
+}featurecleanup
+
+featurebegin{
+%%BeginNonPPDFeature: WaitTimeout 300
+300 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
+%%EndNonPPDFeature
+}featurecleanup
+
+featurebegin{
+%%BeginFeature: *Resolution 600dpi
+1 dict dup /HWResolution [600 600] put setpagedevice
+%%EndFeature
+}featurecleanup
+featurebegin{
+%%BeginFeature: *CustomPageSize
+ 
+283 283 0 0 0 
+   4 dict begin
+   3 1 roll
+   2 array astore /PageOffset exch def
+   2 mod 0 eq {exch} if
+   2 array astore /PageSize exch def
+   /ImagingBBox null def
+   currentdict end setpagedevice
+%%EndFeature
+}featurecleanup
+featurebegin{
+%%BeginFeature: *InstalledMemory None
+
+%%EndFeature
+}featurecleanup
+1 setlinecap 1 setlinejoin
+/mysetup [ 72 72 V 0 0 72 72 V 0 0 ] def 
+mysetup concat colspRefresh
+%%EndSetup
+
+userdict begin /ehsave save def end
+%%BeginDocument: Pscript_Win_PassThrough
+%BeginDocumentSetup
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 2 def
+%Build: CorelDRAW Version 12.154
+%Color profile:  Generic CMYK printer profile
+%Option: Composite
+/SepMode_5 0 def /CurrentInkName_5 (Composite) def /$ink_5 -1 def 
+%%BeginResource: procset wCorel12Dict 12.0 0
+/wCorel12Dict 300 dict def wCorel12Dict begin
+% Copyright (c)1992-2003 Corel Corporation
+% All rights reserved.     v12 r0.0
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CorelIsSeps where{pop}{/CorelIsSeps false def}ifelse
+/CorelIsInRIPSeps where{pop}{/CorelIsInRIPSeps false def}ifelse/CorelIsEPS
+where{pop}{/CorelIsEPS false def}ifelse/CurrentInkName_5 where{pop}
+{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
+ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
+def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
+def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
+/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
+/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
+/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
+16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
+16#60/grave 16#7C/bar 16#80/Euro
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+ at gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+ at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge
+{pop}{exch pop}ifelse}bd/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch
+rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform
+dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll
+eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1
+exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}
+repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1
+roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index
+.114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb
+/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray
+ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor
+get def/SetHsb systemdict/sethsbcolor get def/GetHsb systemdict
+/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor
+sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop
+/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where{pop
+/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld
+}ifelse}ifelse}{/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{
+pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse
+/setoverprint where{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where
+{pop}{/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1
+roll mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/Corelsetcustomcolor_exists false def/setcustomcolor where{pop
+/Corelsetcustomcolor_exists true def}if CorelIsSeps true eq CorelIsInRIPSeps
+false eq and{/Corelsetcustomcolor_exists false def}if
+Corelsetcustomcolor_exists false eq{/setcustomcolor{exch aload pop SepMode_5 0
+eq{pop @tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll
+5 rp 1 sub neg SetGry}ifelse}bd}if/@scc_5{dup type/booleantype eq{dup
+currentoverprint ne{setoverprint}{pop}ifelse}{1 eq setoverprint}ifelse dup _ eq
+{pop setprocesscolor_5 pop}{findcmykcustomcolor exch setcustomcolor}ifelse
+SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage
+where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd/$multi xd $multi
+true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch pop abs{daqR pop
+daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop pop exch pop abs
+{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd{dataaq ncolors
+dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 index get 255
+div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div rgb2g 255 mul
+cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv getinterval pop}{
+4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 index get 255 div
+$dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div $dat 4 index 3
+add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat
+0 $dat length ncolors idiv getinterval}if}ifelse}image}ifelse}bd}ifelse
+/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5/$ffpnt xd}bd
+/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/$fm 0 def
+/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{CorelPtrnDoFill}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$fil 4 eq
+{CorelShfillDoFill}{$t $c $m $y $k $n $o @scc_5{wfill}{@np}ifelse}ifelse}
+ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{
+matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K
+$N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse $SDF
+{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{
+5 array astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{
+/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{
+ at cp}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{
+ at gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq{/$ink_5 -1 def}
+{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5(Magenta)eq{/$ink_5 1
+def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{CurrentInkName_5(Black)eq
+{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs
+-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}
+bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}
+bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel
+dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}
+bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark
+/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd
+% Copyright (c)1992-2003 Corel Corporation
+% All rights reserved.     v12 r0.0
+/@BeginEPS{$ngx 0 SetGry 0 J 0 j 1 w[]0 d 10 M false setoverprint @np/EPSDict
+200 dict def EPSDict begin @sv SepMode_5 0 ne{/colorimage{@gs/sepdict 50 dict
+def sepdict begin[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx
+settransfer 3 eq/$rgb xd{$rgb{/daq0 xd/daq1 xd/daq2 xd/daq_rgb load}{/daq0 xd
+/daq1 xd/daq2 xd/daq3 xd/daq_cmyk load}ifelse}{/daq0 xd/daq_one load}ifelse 2
+index 8 eq/8bit xd $ink_5 dup 0 lt exch 3 gt or{pop pop pop exch pop{tcc pop}
+repeat}{IMAGE}ifelse end @gr}bd/2cmyk{3{255 exch sub 3 1 roll}repeat 3 copy @MN
+ at MN 3{dup 5 -1 roll sub neg exch}repeat}bd/daq_rgb{/i 0 def/daq2 load exec
+/daq1 load exec/daq0 load exec dup dup length 0 exch getinterval/$data xd{8bit
+{1 index i get 3 index i get 2cmyk 4 $ink_5 neg roll pop pop pop}{pop 0}ifelse
+$data i 3 -1 roll put/i i 1 add def}forall pop pop $data}bd/daq_cmyk{/daq3 load
+exec/daq2 load exec/daq1 load exec/daq0 load exec 4 $ink_5 neg roll pop pop pop
+}bd/daq_one{/$in 0 def/$out 0 def/daq0 load exec dup dup length $rgb{3}{4}
+ifelse idiv 0 exch getinterval/$data xd $data{pop 8bit{$rgb{0 index $in 2 add
+get 1 index $in 1 add get 2 index $in get 2cmyk}{0 index $in get 1 index $in 1
+add get 2 index $in 2 add get 3 index $in 3 add get}ifelse 4 $ink_5 neg roll
+pop pop pop}{0}ifelse $data $out 3 -1 roll put/$in $in $rgb{3}{4}ifelse add def
+/$out $out 1 add def}forall pop $data}bd/@EPSshow9 where{pop}{/@EPSshow9/show
+ld/show{GetGry 1 eq currentoverprint and{pop}{@EPSshow9}ifelse}bd}ifelse
+/@EPSashow9 where{pop}{/@EPSashow9/ashow ld/ashow{GetGry 1 eq currentoverprint
+and{pop pop pop}{@EPSashow9}ifelse}bd}ifelse/@EPSwidthshow9 where{pop}{
+/@EPSwidthshow9/widthshow ld/widthshow{GetGry 1 eq currentoverprint and{pop pop
+pop pop}{@EPSwidthshow9}ifelse}bd}ifelse/@EPSawidthshow9 where{pop}{
+/@EPSawidthshow9/awidthshow ld/awidthshow{GetGry 1 eq currentoverprint and{pop
+pop pop pop pop pop}{@EPSawidthshow9}ifelse}bd}ifelse/@EPSfill9 where{pop}{
+/@EPSfill9/fill ld/fill{GetGry 1 eq currentoverprint and{newpath}{@EPSfill9}
+ifelse}bd}ifelse/@EPSeofill9 where{pop}{/@EPSeofill9/eofill ld/eofill{GetGry 1
+eq currentoverprint and{newpath}{@EPSeofill9}ifelse}bd}ifelse/@EPSstroke9 where
+{pop}{/@EPSstroke9/stroke ld/stroke{GetGry 1 eq currentoverprint and{newpath}{
+ at EPSstroke9}ifelse}bd}ifelse}if/@EPSsetcmykcolor9 where{pop}{
+/@EPSsetcmykcolor9/setcmykcolor ld/setcmykcolor{currentdict wcheck{
+ at EPSsetcmykcolor9}{1 5 1 roll _ currentoverprint @scc_5 pop}ifelse}bd}ifelse}
+bd/@EndEPS{@rs end}bd
+% Copyright (c)1992-2003 Corel Corporation
+% All rights reserved.     v12 r0.0
+/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/@i{@sm @gs @ii 6 index 1 ne{/$frg true
+def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg false def}
+ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string
+def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts 1 eq
+{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts
+1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq
+MaskedImage true eq and{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq
+UseLevel 3 eq or and{7 -2 roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{
+7 -2 roll pop pop @I}ifelse}ifelse}ifelse}bd
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+/#copies 1 def
+wCorel12Dict begin
+ at BeginSysCorelDict
+/LV 2 def @PL
+-155.91798 -279.22507 Tl
+ at ssa
+22.9256 setmiterlimit
+1.00 setflat
+/$fst 256 def
+userdict begin
+end
+%%EndSetup
+%EndDocumentSetup
+
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+ at sv
+ at sm
+userdict begin
+end
+ at sv
+%%EndPageSetup
+%PushMappingMode
+ at rs
+ at gs
+191.598803 336.983811 Tl
+1.000000 1.000000 scale
+-191.598803 -336.983811 Tl
+75.064535 -168.895559 Tl
+ at sm
+ at sv
+
+ at rax @BeginEPS
+297.63780 420.94488 Tl
+[0.00026708 0.00000000 0.00000000 0.00026708 -181.10352021 240.96965611] concat
+3744.99519 3744.99359 scale 0 -156 translate
+%%BeginDocument: C:\DOCUME~1\zoltan\LOCALS~1\Temp\DRAW1005.TMP
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: CorelDRAW Version 12.154
+%%Title: Duotone
+%%CreationDate: Fri Nov 11 13:37:07 2005
+%%BoundingBox: 0 0 208 156
+%%HiResBoundingBox: 0 0 208 156
+%%SuppressDotGainCompensation
+%%DocumentProcessColors: Magenta
+%PhotoPaintBegin: 8440
+%02000000FF00FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%00000000000000000000000000000000000000000000000000FF000000FE000000FD000000FC000000FB000000FA000000F9000000F8000000F700
+%0000F6000000F5000000F4000000F3000000F2000000F1000000F0000000EF000000EE000000ED000000EC000000EB000000EA000000E9000000E8
+%000000E7000000E6000000E5000000E4000000E3000000E2000000E1000000E0000000DF000000DE000000DD000000DC000000DB000000DA000000
+%D9000000D8000000D7000000D6000000D5000000D4000000D3000000D2000000D1000000D0000000CF000000CE000000CD000000CC000000CB0000
+%00CA000000C9000000C8000000C7000000C6000000C5000000C4000000C3000000C2000000C1000000C0000000BF000000BE000000BD000000BC00
+%0000BB000000BA000000B9000000B8000000B7000000B6000000B5000000B4000000B3000000B2000000B1000000B0000000AF000000AE000000AD
+%000000AC000000AB000000AA000000A9000000A8000000A7000000A6000000A5000000A4000000A3000000A2000000A1000000A00000009F000000
+%9E0000009D0000009C0000009B0000009A000000990000009800000097000000960000009500000094000000930000009200000091000000900000
+%008F0000008E0000008D0000008C0000008B0000008A00000089000000880000008700000086000000850000008400000083000000820000008100
+%0000800000007F0000007E0000007D0000007C0000007B0000007A0000007900000078000000770000007600000075000000740000007300000072
+%00000071000000700000006F0000006E0000006D0000006C0000006B0000006A000000690000006800000067000000660000006500000064000000
+%630000006200000061000000600000005F0000005E0000005D0000005C0000005B0000005A00000059000000580000005700000056000000550000
+%0054000000530000005200000051000000500000004F0000004E0000004D0000004C0000004B0000004A0000004900000048000000470000004600
+%00004500000044000000430000004200000041000000400000003F0000003E0000003D0000003C0000003B0000003A000000390000003800000037
+%000000360000003500000034000000330000003200000031000000300000002F0000002E0000002D0000002C0000002B0000002A00000029000000
+%2800000027000000260000002500000024000000230000002200000021000000200000001F0000001E0000001D0000001C0000001B0000001A0000
+%00190000001800000017000000160000001500000014000000130000001200000011000000100000000F0000000E0000000D0000000C0000000B00
+%00000A00000009000000080000000700000006000000050000000400000003000000020000000100000000000000110005000000000000FF000002
+%0000000000FF00FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000001000000020000000300000004000000050000000600000007000000080000
+%00090000000A0000000B0000000C0000000D0000000E0000000F000000100000001100000012000000130000001400000015000000160000001700
+%000018000000190000001A0000001B0000001C0000001D0000001E0000001F00000020000000210000002200000023000000240000002500000026
+%0000002700000028000000290000002A0000002B0000002C0000002D0000002E0000002F0000003000000031000000320000003300000034000000
+%35000000360000003700000038000000390000003A0000003B0000003C0000003D0000003E0000003F000000400000004100000042000000430000
+%004400000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F00000050000000510000005200
+%0000530000005400000055000000560000005700000058000000590000005A0000005B0000005C0000005D0000005E0000005F0000006000000061
+%00000062000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E0000006F000000
+%700000007100000072000000730000007400000075000000760000007700000078000000790000007A0000007B0000007C0000007D0000007E0000
+%007F000000800000008100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D00
+%00008E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C
+%0000009D0000009E0000009F000000A0000000A1000000A2000000A3000000A4000000A5000000A6000000A7000000A8000000A9000000AA000000
+%AB000000AC000000AD000000AE000000AF000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7000000B8000000B90000
+%00BA000000BB000000BC000000BD000000BE000000BF000000C0000000C1000000C2000000C3000000C4000000C5000000C6000000C7000000C800
+%0000C9000000CA000000CB000000CC000000CD000000CE000000CF000000D0000000D1000000D2000000D3000000D4000000D5000000D6000000D7
+%000000D8000000D9000000DA000000DB000000DC000000DD000000DE000000DF000000E0000000E1000000E2000000E3000000E4000000E5000000
+%E6000000E7000000E8000000E9000000EA000000EB000000EC000000ED000000EE000000EF000000F0000000F1000000F2000000F3000000F40000
+%00F5000000F6000000F7000000F8000000F9000000FA000000FB000000FC000000FD000000FE000000FF00000019002400000000000F0064000200
+%00000000FF00FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000100000002000000030000000400000005000000060000000700000008000000
+%090000000A0000000B0000000C0000000D0000000E0000000F00000010000000110000001200000013000000140000001500000016000000170000
+%0018000000190000001A0000001B0000001C0000001D0000001E0000001F0000002000000021000000220000002300000024000000250000002600
+%00002700000028000000290000002A0000002B0000002C0000002D0000002E0000002F000000300000003100000032000000330000003400000035
+%000000360000003700000038000000390000003A0000003B0000003C0000003D0000003E0000003F00000040000000410000004200000043000000
+%4400000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F0000005000000051000000520000
+%00530000005400000055000000560000005700000058000000590000005A0000005B0000005C0000005D0000005E0000005F000000600000006100
+%000062000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E0000006F00000070
+%0000007100000072000000730000007400000075000000760000007700000078000000790000007A0000007B0000007C0000007D0000007E000000
+%7F000000800000008100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D0000
+%008E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C00
+%00009D0000009E0000009F000000A0000000A1000000A2000000A3000000A4000000A5000000A6000000A7000000A8000000A9000000AA000000AB
+%000000AC000000AD000000AE000000AF000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7000000B8000000B9000000
+%BA000000BB000000BC000000BD000000BE000000BF000000C0000000C1000000C2000000C3000000C4000000C5000000C6000000C7000000C80000
+%00C9000000CA000000CB000000CC000000CD000000CE000000CF000000D0000000D1000000D2000000D3000000D4000000D5000000D6000000D700
+%0000D8000000D9000000DA000000DB000000DC000000DD000000DE000000DF000000E0000000E1000000E2000000E3000000E4000000E5000000E6
+%000000E7000000E8000000E9000000EA000000EB000000EC000000ED000000EE000000EF000000F0000000F1000000F2000000F3000000F4000000
+%F5000000F6000000F7000000F8000000F9000000FA000000FB000000FC000000FD000000FE000000FF000000190024000000000010006400020000
+%000000FF00FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+%0000000000000000000000000000000000000000000000000000010000000200000003000000040000000500000006000000070000000800000009
+%0000000A0000000B0000000C0000000D0000000E0000000F0000001000000011000000120000001300000014000000150000001600000017000000
+%18000000190000001A0000001B0000001C0000001D0000001E0000001F000000200000002100000022000000230000002400000025000000260000
+%002700000028000000290000002A0000002B0000002C0000002D0000002E0000002F00000030000000310000003200000033000000340000003500
+%0000360000003700000038000000390000003A0000003B0000003C0000003D0000003E0000003F0000004000000041000000420000004300000044
+%00000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F000000500000005100000052000000
+%530000005400000055000000560000005700000058000000590000005A0000005B0000005C0000005D0000005E0000005F00000060000000610000
+%0062000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E0000006F0000007000
+%00007100000072000000730000007400000075000000760000007700000078000000790000007A0000007B0000007C0000007D0000007E0000007F
+%000000800000008100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D000000
+%8E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C0000
+%009D0000009E0000009F000000A0000000A1000000A2000000A3000000A4000000A5000000A6000000A7000000A8000000A9000000AA000000AB00
+%0000AC000000AD000000AE000000AF000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7000000B8000000B9000000BA
+%000000BB000000BC000000BD000000BE000000BF000000C0000000C1000000C2000000C3000000C4000000C5000000C6000000C7000000C8000000
+%C9000000CA000000CB000000CC000000CD000000CE000000CF000000D0000000D1000000D2000000D3000000D4000000D5000000D6000000D70000
+%00D8000000D9000000DA000000DB000000DC000000DD000000DE000000DF000000E0000000E1000000E2000000E3000000E4000000E5000000E600
+%0000E7000000E8000000E9000000EA000000EB000000EC000000ED000000EE000000EF000000F0000000F1000000F2000000F3000000F4000000F5
+%000000F6000000F7000000F8000000F9000000FA000000FB000000FC000000FD000000FE000000FF00000019002400000000001100640000000000
+%D9000000400100002C00000000000000A0010000CA0000004B000000D6000000FA000000620000004B00000000000000E500000046010000330000
+%00D60000003F000000DE00000033000000D600000006010000680000005200000000000000AF010000A801000055000000D6000000090100004001
+%000055000000D6000000D0010000CA00000074000000D600000015010000460100005C000000D6000000DF010000A80100007E0000000100000000
+%000000E0
+%PhotoPaintEnd
+%%EndComments
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%ImageData: 208 156 8 1 2834646 2834646 208 2 "beginimage"
+gsave
+/IsColourDevice
+/deviceinfo where
+{pop deviceinfo /Colors known
+{deviceinfo /Colors get exec 1 gt}
+{false} ifelse}
+{/statusdict where
+{pop statusdict /processcolors known
+{statusdict /processcolors get exec 1 gt}
+{false} ifelse}
+{false} ifelse}
+ifelse
+def
+40 dict begin
+/CorelImage systemdict /image get def
+/CorelSetGray systemdict /setgray get def
+/CorelGetGray systemdict /currentgray get def
+/CorelSetTransfer systemdict /settransfer get def
+/CorelGetTransfer systemdict /currenttransfer get def
+/IsLevel2 systemdict /languagelevel known 
+{languagelevel 2 ge}
+{false}
+ifelse def
+/IsBlank 0 CorelGetTransfer exec 1 CorelGetTransfer exec eq def
+/IsNeg IsBlank
+{0 CorelGetTransfer exec 0.5 lt}
+{0 CorelGetTransfer exec 1 CorelGetTransfer exec gt}
+ifelse def
+/StackTopFourEqual {4 index eq 8 1 roll
+4 index eq 8 1 roll
+4 index eq 8 1 roll
+4 index eq 8 1 roll
+pop pop pop pop and and and} def
+IsColourDevice {/SepNum 0 def} {/SepNum 5 def} ifelse
+/setcmykcolor where {pop
+1 0 0 0 setcmykcolor CorelGetGray 1 exch sub
+0 1 0 0 setcmykcolor CorelGetGray 1 exch sub
+0 0 1 0 setcmykcolor CorelGetGray 1 exch sub
+0 0 0 1 setcmykcolor CorelGetGray 1 exch sub
+4 {4 copy} repeat
+1 0 0 0 StackTopFourEqual {/SepNum 1 store} if
+0 1 0 0 StackTopFourEqual {/SepNum 2 store} if
+0 0 1 0 StackTopFourEqual {/SepNum 3 store} if
+0 0 0 1 StackTopFourEqual {/SepNum 4 store} if
+0 0 0 0 StackTopFourEqual {/SepNum 6 store} if} if
+IsBlank {/SepNum 6 store} if
+SepNum 0 eq SepNum 5 eq or {/InkNum 0 def} {
+/InkNum -1 def
+
+SepNum 2 eq
+{/InkNum 1 store} if
+} ifelse
+InkNum 0 gt {
+InkNum 1 eq {
+{mark 1000
+0 24 47 75 98 122 149 173 200 224 247 
+275 298 322 349 373 400 424 447 475 498 
+522 549 573 600 624 647 675 698 722 749 
+773 800 824 847 875 898 922 949 973 1000 
+44 -1 roll 40 mul dup floor cvi
+dup 3 1 roll sub exch dup
+3 add index exch 2 add index dup 4 1 roll
+sub mul add 1000 div 44 1 roll cleartomark
+} bind
+} if
+{temp1 exec temp2 exec}
+dup 0 4 -1 roll put dup 2 CorelGetTransfer put
+CorelSetTransfer
+} if
+InkNum 0 eq {
+{mark 1000
+0 24 47 75 98 122 149 173 200 224 247 
+275 298 322 349 373 400 424 447 475 498 
+522 549 573 600 624 647 675 698 722 749 
+773 800 824 847 875 898 922 949 973 1000 
+44 -1 roll 40 mul dup floor cvi
+dup 3 1 roll sub exch dup
+3 add index exch 2 add index dup 4 1 roll
+sub mul add 1000 div 44 1 roll cleartomark
+} bind
+{temp1 exec temp2 exec}
+dup 0 4 -1 roll put dup 2 CorelGetTransfer put
+CorelSetTransfer
+} if
+gsave
+gsave
+newpath 0 0 moveto
+0 1 lineto 1 1 lineto 1 0 lineto 0 0 lineto
+clip newpath 1 setlinewidth
+/setcmykcolor where {pop
+0 1 0 0 setcmykcolor
+100 100 moveto 101 101 lineto stroke
+} if
+grestore
+/rows 156 def
+/cols 208 def
+208 156 scale
+IsLevel2 { {/DeviceGray} setcolorspace} if
+/picstr1 208 string def
+/readdata {currentfile exch readhexstring pop} def
+/ReadImage IsLevel2 {/image load def} {{begin
+Width Height BitsPerComponent ImageMatrix
+Decode length 2 eq
+{/DataSource load image} if
+Decode length 6 eq
+{DataSource 0 get DataSource 1 get DataSource 2 get
+true 3 colorimage} if
+Decode length 8 eq
+{DataSource 0 get DataSource 1 get
+DataSource 2 get DataSource 3 get
+true 4 colorimage} if
+end} def} ifelse
+/CorelReadImage IsLevel2 {/CorelImage load def} {{begin
+Width Height BitsPerComponent ImageMatrix
+/DataSource load CorelImage end} def} ifelse
+/beginimage {
+InkNum -1 eq
+{IsNeg {{pop 0}} {{pop 1}} ifelse
+CorelSetTransfer CorelReadImage}
+{InkNum 0 eq
+{ReadImage} {CorelReadImage} ifelse} ifelse
+} def
+12 dict begin
+/ImageType 1 def
+/Width cols def
+/Height rows def
+/ImageMatrix [cols 0 0 rows neg 0 rows] def
+/BitsPerComponent 8 def
+/Decode [0 1] def
+/DataSource {picstr1 readdata} def
+currentdict end
+
+%BeginBinary: 32448
+beginimage
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
+FEFFFFFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFEFEFEFEFFFFFEFFFFFFFFFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFFFE
+FEFEFEFEFEFFFEFEFEFEFEFEFFFFFEFEFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE7B6B5B3B3B3B4B4B4B4B4B4B4B4B4B3B4B4B4B4B4B3B4B4B3B3B3B4B3B3B4B4B4B4B4B4B4B4B4B3B3B3B3B3B3B3
+B3B4B4B4B3B3B4B3B3B3B3B4B3B3B4B4B3B3B4B3B4B3B3B4B3B3B3B4B4B3B4B4B3B3B4B4B3B3B3B3B4B3B3B4B3B3B3B4B3B3B4B4B4B4B3B4B4B4B3B3
+B3B3B3B3B4B3B4B3B4B4B3B3B3B3B4B4B3B3B3B4B4B4B4B3B3B3B3B3B4B4B3B3B4B3B4B4B4B4B4B3B3B3B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4
+B4B4B4B4B4B4B4B4B4B4B4B4B6E7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF07FD1D2D1D2D3D2D2D2D2D1D2D2D2D2D2D2D2D3D3D2D1D2D2D2D2D2D2D2D1D1D2D2D2D2D2D2D2D2D2D2D2D1D2D2D2
+D2D2D2D1D2D2D2D2D2D2D2D3D3D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D3D2D2D2D2D2D2D2D2D3D2D2D1D2D2D2D2D2D1D2D1D1D2D2D2D1D1D1D1
+D1D1D1D3D2D2D2D2D2D2D2D2D2D1D2D2D3D3D1D1D1D2D2D2D2D1D1D1D2D2D2D2D2D2D2D2D1D2D1D1D1D2D2D1D2D3D2D2D2D2D3D2D3D2D3D3D2D3D3D3
+D2D2D2D3D3D3D2D2D2D2D2D1D07FF0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECBBD41352C2926312A26263732313D3F3D48514F555358534A52575A4B595C415C564D4D525B615D4F5758574F5A5A
+564953635C585858545C61686E71787A817D7A78717878746D71645F6373726B65706C5D54484C4E424A5E5A5C59524D526E505C543B302629354C3D
+454741393A464A474D4D4C3B40412C3224191A252D29251E262A282735445E6151588D8F4E425148374F545E59545452554F53504F4C4C4E4F4D4B4B
+494A4845464649484846484859BECBFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFECAC03E1F1A1C1B1E1F1E1C26312E3131444947474D494E3B453D5246414D45414F4B424651595C514B4A4E484A4D4D
+4D4543585548504951575C61656A6D6D6D6F6F6F6561615E615D5C635F686559576763544D485645403C4F3445393E454557453B3E2F2C2E362D3537
+4137313B3C3D4245433A2D2F39484837181617151C19221C1C201B31506B7A7F776066972F505852363C505549464644474244464544434142424243
+43423F3B3B3C3F3F3D3D3C3C51C0CAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9BF392021231C1D17192C3031363C444638424A48444C353B4B47464C4B403E4C324C4A555F55554F4A4D4B4F4449
+494B4046474C413B4C585F676B706F6C6B6A676162605856534A484E62656046615C5E514E514C4A49533C3F29262B2F49293E233C34362D272A494A
+5A4048272A222121273240463A1F2232501E130A231C2126211E2566858E8A8B8679617A54565056273A4F4D49484947484343434544434443434140
+3E3E3D3C3D3C3C3D3C3C3B3B51C0CAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF3D28271E1D1D1D25282C3A453F302B343F4A443C3E3D35533E49534A3652433B5D535F5F4A5B4E4B4D50484248
+4D535247383E3D455B646668696B6965615C575556545559574B51526D4B594357484D4145474742474A413F3B3F3D3545462E404141352D2F444942
+3E4930322F221E1C1C1B21283441341E1146340D3317172A28254C768B8F88877A716F5F785055541F454B4B49464748474341424043434041403E3C
+3C3B3A3A393B3C3A3A39393A50C0C9FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C03A272D2227262B2A2E33403C3C3A382F45453E3C363C3D46374A4B4B42512F4251535C574D604E4D4B51414645
+51595251433534343F52626A6A6B6C6D6761636361645F5D60625E64574F52555544443C3A44473F3D333832322C2A32363132543B3A36383743433F
+39412E2D2133332C252522202426353B1F0E2D421D0C0F1B1C355E798A90837D665B6B707363503E454849474546464546434241403E3F3E3F3E3D3E
+3C3939383738393B3A3837384FC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C039283A3532323637383D393F3E3C394343413D403C2E4434383D3F384E4A314A415F5D4C55574B4D4A43424A48
+4F594E50423B3E4950565B5F686A70716B676668656261626560635C52545D624B4B48454542404548493C332F2D2D3D433A4C503B413326414F454D
+5C373A3F37241E1A1A1C221F2322242C3C1F0822441B070C1C53728187867A6F32465F70746755324254474347484444454542403F3D3D3D3E3D3C3C
+3D3A38373637383A383736374DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C140313B3D403B3E42484A4244473C444F503F36443635422836313D3E4645384C57455D4D53524F464744444C4E
+50595152454245505756504E5D6161646563615D5C5D61615C5D5B504F586769605D4D4E524D4B4941373E423C37393A3E4E613A3237223951454F4F
+56412B201E241F1F1B16110F141C2128293A1C09243C1D232D5C8288837A6E46273450606E745643454A514749434443434443413F3D3D3C3E3D3B3C
+3C39383938383838383636364DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0483A4A433C3F4542434546433B3C4954554C3A45363735293228374042394C5950534E4C41544D4B4345495350
+4D515A503F4A4E5554544E545B64606162686D6965605E5758534C4E51526D4D4C404A464D4D444946423F41404B4D4A43334E1F2639374A50345452
+4C2D2A2727281F1F1D18130E0A0B101E25273A240E273611315F828B86775E382527354E5C706F535547485147484647474743423F3E3D3D3E3D3C3B
+3A39393939393B3C393635374DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC04E3F413B3B3C3C3D45564B3D393B4341353A413E2F392B2A2F29343A453E6149445F4A4E4A4F4B4942444A5145
+494C5D4F444753545455555A5E635D5E65605250524F4A4E5149444E4F554E55523E433E3B3E39343A423E3C3F3D2B2219392625373349452A3C4D44
+3D372626312F1F1B100F0A0709080A0C1A26243929103722456884878072594B41322B3E4D617A6A57504B504A4E4A4749494B504E483E3C3D3C3B3B
+38393939393A3A393839393A4DBFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C04C3C3F3C3E3E3F41454D4B352A3247423C31463B2F352D312C292F373942564E43514C494D4646494345424446
+55475F5841535351525959585D645F4F424140484B444A56524F4B454548494441533E353837332F2925222A322121232C352D2E38474736304D3D43
+3C452C2E35221C1B1614130F0C0705060B172524351D13345170828576736C61584E443C3F546C776D50474F47464C4B42413F3E42525C4C3B3B3B3A
+3837393A3839383A363535364EC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C04D3C3D3E3837393C423C2D303D454A43312B50312C2D29342A2830373E5646384D434A4F4E473D443A37444346
+474258534052494B5052534E5B5D4E433D38434A4F50504C47474341433F46432A323E373129282A272631352A26293233342E3448483B3E4C474146
+3A403A30332A2D221B1A181710120C05030A1724312A15313F6F807E6C77737876675A564B495A7A766A48495546434348403E3D3C3B3E4D4E413B3B
+3A393A3A36363735333333344BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0523C403E3C3B383F4431222B3F4E48392F3F492E2E2E38352A2E2E3B4D532A2A4F5147474E423C3931363D4845
+393F544057545A585B554B615F52474846454A47474B48484B474447474345363537353C372C2E3034332E2D2F2D3537373E3A453F3A3C4351373F3B
+3C353B40342C2A2A262018191C17100B0503092027331D3B445680766A727780687082786B534A6C78774E4B424E4C484F4B3F3F3D3A3B3B3C45433C
+3D3B3A39353435333232313148C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF55403F3D3C3E3F4643323A3A434047453F453B3233352C38292E344252412E3F4D56533F4A2E3B2E2E2B3F3B3F
+383E5B41614C604D4856665B4446454D4A49474949474543404348464648463E3D3A393A41322C2B373B3C3A3C4241333133383E363B3D4C32354146
+3E4140503A38332B2D2323171D1E16100A0705071C2C2F3D4B6459615C646261838B8D8D8B7B5B53737873404149433E43524C3D3B3B3A3838393F45
+3C3B3937343433333130303047C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C04A3C423E3C3B3F484646433E33424949415037292D333D382E363B3E4B413B3B3D4F55474F323C2E343A3F3C34
+354C644854534D56585D5A4A4C4953514E56514B4B49474648494A494B4D4444484647433F47403F3633383D424B42444745464A3E45403B49434B42
+474749463A363129241C1E23251A1C1C19110705081B32384A6A756866797A7D86888A898C8B825F70717E5D45423F4741443A44443B38353637393F
+473D37343232302F2F2F2F2E47C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C044303F443F40454846483733433A4D4A494C322F3B343F3C3A2C3B4B5543362B243B5E5F543F3F3B373F36352D
+325068444762506355595054515453504F4B535C554E4B4B4F4F4F52534D4D50515155575955494740393D3E363E3C4245454442404A414D4D515053
+4F52534F4A4336281B1D2D281616242222231711070D1A2A3B5C666E7375778185857F7B7F8286857962737B3B3E46384A4238364144353637363739
+3C433530302E2D2E2C2C2D2B44C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0412B3B43473F42424A2E383941514D464E453230392E353F3C37425E463B2C2A2C385D5D474E463E33322C2D23
+324F653C455D5E66645855555554575652545755565A5C5D5B5D5A585657595B5A5E5F616162615D585A4E474A414040413E3E49454F53515358545A
+5958595153463D3834332121201F211F18222118141219252F4B60656A6D7985827B6A676569717C86696C815C3C3C463F40413A34343E2F2F333738
+36363C312D2D2C2B2A2A2A2941C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0462A3D463B46444D393D38404D484F494F3B2A2F392F3E3B4142475F47352E333F38566A4F6346422B32373233
+2E4D6B4046506A5C6D5D605F5C5C605F5F6265636060595453525357595D60626465666A6C6C64625F5C5C5A5958555458575455565A5A585F5D6060
+60616363584D444A443D312F211A171D161C21271E1A1E2122353F5A6C707F867A6740393E4752607285677B832E352E303A353C392D2C352C2E3233
+322F30372D2A2A29282828273EC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF3F373E44413F493F3D404D4C4A4B484F4D3C332E322C2D373D444B54453D33353E4A50745160494739382F2B2A
+3853754C595B726F726B64615F6567686A6964635F5C5C5C61636264676C6E6E6F6E7072727170706E6A68655F5C5C5C5A615F616466676863666968
+696B6B6B5F59514446484A42312518121F2419243D301E182D3236344D74806531324C2B2A292D3A55867D73895718272D2D332929353228302B2E2E
+2D2A2A2B33292626252525253DC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C03B2E46444948414A4B4B423846534C4A473E3A3C313E28363C3E6156423E332C3A3B4566615D5959483D3F3E40
+4C687A70726F767E706F666361605B5757595F5D5F5D5A5F63696D737B7C77767575777877777674747472706C686A6966696667686867666D717171
+717375746E6B62594A45474A49493F301C18202A252B2E20233E3729264268494235414C32322F354A797F6F7F87110E282633282626223432272A29
+2C2927252B2E2422212121203AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C03A2E405545433F4D514030344C4F54494B46443235433139383D6056454745444632325B71586A60524747474D
+56686E73656566726E6D6B6766636262686C6E6D6D6E70706F757E817F7D7979797A7B7B7979787A7B77767475747474757271727274767978787778
+7979797B7A7771695F524B3D3E4A5951493D24181E2631302D2348402D1D3F68664D4D56583F3639406F7F757B8C4B070C2527272121261A35332426
+2B2322222128261E1D1D1D1C39C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C041354F45423B475A42382A3D504F544F4D4A4747322D4340403F4D4C4A413944423F4B49745773694F484F5455
+5A6F616E7E746F767C6E6E6365605F5C5E626264615E5E5C616365656A7B7F83828180808182817E7B7C787A7B7C7C7D7C7C7C7A7C7D7D7D7B7A7A7A
+7B7C7E7D7C7A77726C645749433B3E4C54544934211A2038343637554335324D5F796C5E67614D3C3F6C877E738A7C27131C1A23202428281A382322
+291F2022201D241C1A191A1935C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF463D4D4140424E533735363C5755495654474641272544403E444C45433E3F40485D47437B6A756E534D52545D
+637D696F787C74767D7177746B67686C69666C6D696E6C6E6F70727472707B84838381827F807E7F7E7E7E7F81828384838282828283817F7F7E7F80
+8081828283837F7C756F685C4A423A3544525956492E1E182F373B485E4A37425D6582856C7165483E6B89786C878A473C242630312F3B3527202E1F
+272E1D1D181C1A1B1716191833C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF48414839404160493831354F53595359534A434523273D45404F453C3B48464A424A3741716E76695653575C5B
+727D696E717370737B837B7D7671706F706F6D706D6A757C8081807F7D7B747B83848587868583827F7E808283848483848788898984828180808182
+8486888788888885827C746C635140352E394953565144311B233C44505D5C3B51686D869074755A426B88726A868D5E2A27122A231F21171C233225
+2B171D161C1917181615151431C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C05347403E404063483C283D4B5455575C554950352E3A30483E473F30414752423F3A3E4366747778635A585B6A
+7E777372787B7780838277757574727074726E6D6D7A7B838587878581807D787E8688898887868585838388858585848485858386868887888A8B8A
+8A8B8C8D8E8E8C8C8783807B72685D47372F363D4A50554B402F243F505C5E6C485E68737E94747048738D736F879080222415271A1C1E13100F1E22
+151C131C141113151311131030C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF543D3E40414D52443629464D525056604E4854353F28253F3E46443D3C3342464A3D383A537678735560606870
+85777D8084808783817F817B7372716F6F716F69737677787C7E828687868482808688898A89888686898783848586888888898B8A8B8B8D8C8E8E8F
+8E8E8E8F909091918E8A847E77736B625446373F454549504D42403A445A696B6E606A656E77896367888F7D7788908A3F2F2726210D0E15160D183F
+1F1D1F0E0D0F0F0F120F0D0D2FC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF582F3E42445048393D4042454C4E5E5E4B4C5844342D2C423E4D4B3B3432414342543E414D75786A505B646F68
+7E787575787B7B7C77757A72726E696C71716C6F788283868685828284878887858688898888888887868688888B8A898B8D8D8B8D8D8F8F90919292
+919092929393939492908C87847C716A625E52453C3D40484B4F4A4B494C5F7177756C64656C6971678E918A838D9090651E242033121415192E3045
+39301F1A240E0C0D130C0B0B2DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF4835414B5453362A2D483C4B4C545F5D5B585C4738393C454E514C483B404245464041393E7B74674B4B4D525C
+776B695C5E656B6F7271756F7171716C626E7F817B7E80828386868586868786858686898988878687888788898A898A8A8D8E8E908F909292929393
+94949594959695969696938E8984807B7063605C5B5845415253535052575A677C7E6A616362565F7F8592959191939082353225331A16222C294151
+321717180B0B101C0D0B0A0A2CC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF443842475D5B3B36484341414B565465515A5149453A273D474E41392B323E3F413D4435487567675E585D5E64
+6C63636566696C6F74787A797577736A726F7177757D8082858483828485858785868587868887898887898B8B898A8B8B8C8D8F8F8F919393949394
+959696979798999998989593908B8785827B71645E5B5C5A4D424B504D565F656C7F7C6A56544F647F8E8E989A9996948A521C0D2B2313213229153D
+24080D1817150D08090907072BBFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF4B314749585B574B433142465052535E585F4D5F4A3B3B474C4F39423836383B464849454E72666B5A5A5A5665
+6B6B6B666A6D70707776757367656C726F6F6D7078777C7D8183838486858484858785868788888A8B8B8C8A8A8989898A8B8D8D8E91939393959697
+989A99989A9A9B9A9A9A989894918D8A87827D756E676059555C4349585A5D67677181725E504B5A768F88959B9A98948E7126281C352F36241B213D
+1E0F151410090908080706062BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF3F2F4C5058675440403945474D4E5A5C5D5B5F4E33384451696B5647342E242C3B4446595B6F69736971646067
+6B65656E6F727678746F6E706B6765666770716E7275787B808181808283848384868685868686888A8B8C8A8B898A8A8A898B8E9091939395969799
+9B9A9C9C9C9C9C9C9B9B9A9A989594929189837E75716D635B55575251535B635F7073776E4E47546E8A889198979594907F283536341C1D241A2645
+260A07060D0B07070505050629C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C03542495760674F4143423844504B4D575959504A36525A5C6247341D2D231D24313C4550566A6868606D73787A
+787F7A75747B796F72757470686B6D6C64656B716B6E74787B7E7F7E7E828283858384858586868888898A8B8C8B8A8B8A898C8E909194959697989A
+9B9D9D9E9E9D9E9C9D9B9B9A9A989894939491897F77716D645E57545554595F685D7372785A52566C87868C949694948F82302B263A271921360F38
+240F0A06060B06050605050529C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C04A425261625F4A4F3D3632434A48515A4C5A54565D593F47493432212D201F1C2E3C47535B6C716C5A5A686E72
+727B777B807E7B7C7773707572716B70656361696D6A707477787C7E7F8081828580828484848586888A8B8C8C8D8B8C8C8D8E8F909294979798999B
+9D9D9FA09F9E9C9D9C9C9B9C9B999997979694928C8279736D655E5755545C5E67685A6E716E53616F89858C949794938D803C172426311A3120222D
+1E200A06050905050504050529C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C05D555F625F594E432A3D2E514652575D5B595A544B414853403030242623251B223547535F6D766966636A6E6A
+707A79777C817F7B7C767477757281656C645E61686C6D7074767B7C7D7F8181828180818384868889898B8C8D8D8D8F919092919193939698989A9C
+9D9D9E9F9E9E9E9C9B9B9C9B9B9B9B9A9A989796928E847C766F665B59555366656F5D6E657B66607488818A909694918C7C38130C2739271F212E34
+1A1E2505050805040403040429C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF7A6D6F6B555A573E3A3138494B5C4E6065616259413B474F31312C272723272C2D3245546A6A6D6C6A6E707271
+727F7679767B7A7978787876747670716E67655B616C6B6D7173777A7D7D7F827E7E7F8182848687898B8C8D8D90909292939391919294979799999A
+9C9C9C9D9D9D9B9C9A9B9C9B9B9C9B9B9B97979794918E847D76735E575856566B68706274776F587A877E888E93928D88652A221B2F372B25334641
+402B1F25090905040303040428C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF90797F6A5E644D3D3E3F3D4E5260466360675F5B2F4453382D362932293A373D332F455A646A6C6C6B71757474
+7483777877797977787777757878776C6C6E656259696A6A6D7276787B7C7E7E7E7E7F80828487878B8C8E9090919294949494939294939192989999
+9A9A9B9B9A9A9999999A9A9B9B9C9B9A999998969794918D857E746E5D585159606E706A6E727365668D7980858B8D836E5A3F323F2325222C393835
+16111B22180C04030302030428C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC08F858765695945472B3B445455475461636262423B49552E3D321F424C434C4D4D47484D58626A6E6F70767875
+76887778797C7A7879757875757878706C696D655D636A6A6A6D7277777A7C7C7D7F8180838586898A8C8D8F91929595949595949394939395979798
+9999999899979798989A9B999A9A9A99989A9897969491908A837B78635E56505C697771737476646B9180609591897F736834361E3B213036303B23
+090E061711130B030303030328C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC08B9A696A6E474A4E37433F5A5744566960615342445A403B403A5158624A392F3A4B4248515D65716D70737A7B
+788C7C797E7C7C7C77767A7A787871716B6A686A655E686A686C70727678797C7D7F8083848588898B8D8D8F90929395969797969694949595969698
+989797979797959596999A9A999A9B9A989797969695938F8C89807C7262605354606D79796C6F7C6B8581847582827B6E49243D422E42321C393F0D
+19140D15130E210C050404052AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC0A193606B7049603B3B464A584A4B5E68665A4C47505B3A42496F5F6A433337433D3947465559616F6C70727577
+7B8E7C7B7C7A7C7A79787B77787A72706E6A6867666064696A6A6D71737778797B7E8082838587898C8E8F9092949798979999999898969494969596
+979595969494939594979899989A989898979695949393908E8C887E7A6D6A5E545E6074767D6A79708174807B646B6E5A3A2D3F4532392E18344122
+31331616100610130D03020127C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BFA07C657C65515E384A4A4E51494C6C656248564866434051766E61553134493F373643505159616D696D6F7175
+788B7A7B7C7A7B787A7A7577747A726F6D6A67666A6662696B6B6C6F717477787A7B80818486898B8D8F9193959599999A9B9B9A9A9A989594949594
+95959393929292939294949697979697979796959594928F908D89827F72706D55585F6F6483656C7B747176766C515E561F28433E453729344E2324
+0E1E0F0E09050D110F0D010026C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BFA76A7275525E5745544E4D51485970685249555C623B56896D5F583F284A40353A43474D56595F6A63686D7173
+758778787877777776756F757B7A6F6C6D6C6765636B636A6C6A6A6C70727476787B7C8288898B8F8F91929496969A9B9C9D9E9C9C9A989694929091
+908E8F8F8F8E8F8F91919293969595969697979695949291908E8A85857775775D555D656E717B71696B695C6969624D662A141F2D1A313B59371618
+2215211206040C061505090126C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF936B8063536C695C51534C54505B6C5A4A4A517648547A6A5A594530435233383447514857595F6762676B6E71
+7481777777777575747373747E6E6F6C6B6E6A656566656E6D6A686C6C6F7574787A7E8386898D8E8F92939697999C9C9E9D9F9D9D9A979392908F8E
+8B8B8B8C8C8C8C8D8F8F91919395959493959796959392908F8D8C87857F73786D555C5D735E7E6C6E6366564C5F4A82624E5E5F615A3D4339480D19
+1120310B140804071503090326C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC0877D71526B7D68594E505857546459584B48676843746540605B413D5930303D3E464B4C5D5A606264686C6F70
+747C76767876757475757376766E6C69676B6D65656866707168686A6C6E7075797D8184898D90919395979B9C9C9B9D9E9F9F9E9F9792918E8C8A89
+8685868888898B8D8D909091939494949394959493939292908E8C89847E78807456595A6B6B55817366625C4B4F544E4D5764675F554F543E522207
+0C08321B1C0C0C061706030726C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C08C835F5981655F56555A594E595F5656495770525C64494D635A3D5A3427313D424A46535C595D6265676B6F6E
+7377747375747473737372796C6D69666867706B6571677A6C6765696B6D71757A7F82868B8F9394989B9E9F9D9D9E9D9E9C9C9A918E8E8B89878584
+828283838586898B8C8E8F919292929493949595949392908F8E8C88847E7A876D5C585C5A6E595C7C6E5B59664A4A454E596363643B5E384A6B5C34
+121C22331C04020E1406010428C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0956F6275716A6A5B5F575854605E584E4D5F544E70544567574A5D482E312F3F4C434E53595C5D6163686D6D70
+757572727273737374757873706B6A6A686B6B6D6C696C796F6764686C6F71767D8286898E9295999D9FA1A1A3A39F9D96918E89878585848282807E
+7E807E7F808387898B8D8E909192939394939595949392918F8C8B88847E7A806D605A595E625E5862786F5D54655549444A5D60573D612A5A696A62
+39121A16240C02181205030935C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECAC08B6C75786D6D5E685B5E5D6166514F4E584C506756555F5C5E515D38332F334454504B54595B606063656A6E70
+747372717271737371717A6F6D6B69696B6D6D6E6A6B7671736966696D7176787D848A8E92969A9FA1A3A3A4A29D938A807C78787D7E82807D7B7A79
+7B7A7B7B7D8283878A8C8E909192939494949494949493908E8C8A87867F7B816F665E5A5C5963554868746A60525259413C3C5B484D542B5C676D6E
+5E3C1215141E0A1109020B0E28BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF827C7A6F71616768635E64605655524D544D5761524C625A646045453F3539554F4B4D525F585E616264676D74
+777372727372727271786E6F6C68696A6A65686B6C727976796866696D72767A80868D91959A9FA2A3A3A39E958B818083817B7B7C7E7D7978777575
+747475787A7D8286878C8E8F919393939494959495949291908C8A8886817F85746B675B5D5F5F504E515B6C6962604A4C58473A37593E3A5F67696D
+6C624C17083311050709080227C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF8B866C6F69666355545B58524E56525537555D5C4F62536566505048473D4A4C474C4F545E575A5D6260676C73
+7372737473727472786F6D6A696A6B6B6968686A6F74777D7668676A6F73797D858A9094989DA3A4A3A09A8F8B7A7886817E79787979787572716F6B
+6A6D6F7275797E84878C8D909294949595959695959693928F8C8B8987887F8F7A706F615D5F6357514B4E47636967645C4854402D44384B5C63646D
+6D6C6A5314125A3E1F05010126C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF8C70686B6566585C5953484B544F64404D695F5159605466574A4E4B504D424E4B4C56576157565B5F60666B77
+717274747474707A716F6B68676967686667686A71776E7F77686A6D70737981888D919A9EA3A5A6A18E857E74787B7E767478767573716D69676461
+6262666C70777E83878B8E91939595969596979694959593918F8D8A898A818E7976726760606263594B45413F58686765624E433A2C2B50555C6469
+6E6D6E6E68194A685E46200B28BFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF816D66606A5C575753433C5055614A4066635258615368634C4D4E4D5C4D58504C4C535A625556585D5F64696F
+6D6F7071706F786E716A676A676A69696768686F72777681796A6A6E72777F858A92989B9E9D9B8F7F877B6D7A787870747372716C66615D5C595757
+595D636B707881858A8E8F9495959798989999989796959593908E8B8D8B8A837B77736D686262685D5D48424A41446465636659443F3041565B5E6A
+6D6A6E683D0F566E6D69645650BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF72656169615D5855403D4650614F474E6F535960545C6B4A464F4E575D525A454D495D536455525A5E5F626E69
+696B6C6D6C796C6E6A6665656668686767696B6E76787B7A796B6B6F747C858C92969893928C7B85806F6E76756E6E6B6E6D665F5B544D4848464C51
+565F6870777E858A8E9494959798989898999898989797969492908F8F8989807C7975736E686568665C633F3D58464F63695D5E5F4B392C5A58606B
+5F42260C28576D71706F6B6876BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7861656C5A5650403C4E4B6352484A5168596651556C593C4C49515C5A4D5C464B495F6B5558635A5C5F666B62
+66686B6E746A6A6A686766666666676768696D727677827C7D6E6D707A838B8E90908E8B827E796F68666E706B666465625A5249393532333A444B53
+5E68727A7F848A8E91949896989898989B989999999798979594928F8F8D89807B7A7674716D69686967596640385D403A5566675F68543D2540301F
+293F566A6A6C6D6F706E6F6E7BBFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF756F6C55584E423D495368553F494A676665524E61624F404F455758545545564B4D6A755A5555595E61736061
+62646F6E696867666768656564666768696C70717679807E7F72737980868688888781786F6763645F676B63615E5B53473C3940474D4B443D485662
+6B747C81878B8F919395979B98989899999A9A9A99989897969694918E8E89827C797977746F6C696B6B665C624D33694E364E6264535F482D2A324C
+5660616365686C6D6D6E6F6F7DC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7D695C545049454D5B745446414F5B706659444E68473B434D4D56504E59434D4A565D6F5A55585B5F73655C5F
+666965676865666867646364666868696F6E6F717482757E8177797D7F8183827E7A6F67525459585D625D5A544B3B2A282C3132302A31355D636B74
+787D8186898C8F919597989E979898999A999999999998989796959391908A88807B7A7976726E6C6B6A6A646665532F615338486065444C39354751
+56595C5F6367696B6D6D6D6E7DC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7D5F50514B504F636E504B50545F6C6F4E424A6E3D434247535D4A514758444A46625A5E5B55565B6B7260676C
+6464656264646766656466666768696D6C6F717079836F7C837C7C7F80807E79726D5D444A514C585B545147381D0A0809181E2F4937303F5F6F7C7F
+7F7F8185888B91949696949D9798999998999A999A99999998999895928F8C8B87827C7C7A7671706C6B6869646B685A2B4B513D3E535E49482A414A
+5155595D5F6368686A6A6B6C7DC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF695253504F43645D52504D5964626B594D556D4A3544424C5C4B494B48574945456864535A5456587A6D6B5F5E
+60616364656667666564676765696E6B6A6E6D717678707B807C7B7C7977746A60534D4349474A534B42351C06020E081B245B6E4B3D43717C7F8482
+807F8284898C90949596959F9898989A9A9A9A9A9A9A99999A999896938F8D8E8C87827E7C7975736F6C6B6869696D6D5A25414F3944585440363A48
+4E5256595D5F6366676A6A6C7EC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECAC06D58564D58684E52545060695A5E64535B7C583647354265484A494B4B5A4A44446A695554535C6A775E5D5E5F
+5F62636364656566656665676E6D696D706E70737C7A767A7A797777726E635A4E3F333F45463F2F23130505270C1632383F868F6F4E647E81838480
+80808285898C92949598979E989C9A9A9A9A9A9A9A9B9A9A9A9B9A99958B8E8E8E8B88857E7D7876736E6B696969686B6D5C283137384354453C3647
+4D5155575B5E606366676A6B7DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF68526A7461535451546965625B485C4D73683C4A3A39614543474A4C4C5B4A48477761585D5C556D5C5D605F60
+6061626365666866676A6B6C6A6E6E6E6E7173728177777B787673706A6456463628353C3E413718050101111803073037307C8A666060747D807F7F
+808183868A8E919599999A9D9A9B9B9A9A999A9D9C9D9C9C9C9C9B9A9A94928F908E8C8884807C7A76716D6B69686B6A6D62512E3346303E4C3C3147
+4C5051565A5C60626568696A7BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7C80705F5A505B6A6962625452695462664D503F3864463D4443474C4F594A4C4C82544E534E576357595D5E62
+626364646465686969686A6B6B6E6F6F707174787C76777976726E685E4E40282521363C2F180D040103030302010617232C7D7D636F787C7B7D7D7D
+7E8083868A91939799999E9B9B9A9B9B9A999B9C9C9C9B9D9D9C9C9B9A989694918F8C8B8886817D7875726C696869686B625348373D452A3B432F48
+4B4E5154575A5E626466686779C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC08263616267686F7167534554636B6D70514747435B4336383E3D444F4F594D4C4C724B4853505E5854585B5E61
+6663676B6E6B656668686A6D6E6F6E6D727374747C767679726F655D51402D1C1B31312310051011020B100706091015193F836F68687277797A797B
+7C8083878A91959A9B9B9F9B9A9C9B9B9C9B9B9C9E9D9D9D9D9E9E9D9B99979593908F8C8B8986807E79746E6B6868676763514B4733383E29462E44
+4A4B505254595D5F6265656778C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC0786D6C726D757C563F475F66626D705E5043414D3A25373A343A43504F594C4C5C69464A545160565356595D61
+676C636365646767686A6B6C6E6F6D7173717674797475786E6A5D52432E221F242F260D010C1D2F130A1616161E170F1665717B5F6871767777777A
+7C81858A8B9196999C9B9D9C9D9D9E9D9D9D9D9C9E9EA09D9E9E9E9C9C9A98969592908E8B8988837F7B76706D68676666614F4C48452F23283A373E
+474B4E50575B5D5F6263626476C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF8A7E76757A66493E59666D6A6577645B5A59504329312B272D3D41434B554D476863474956565C535258585B5F
+67626B6464666666686A6A6C6C6F707071747079737271736B645747342E2A25352B0F020614253D49290D101318131A526E6862646B717373747779
+7D83868B919598989A9E9E9E9E9E9E9E9F9F9F9E9C9E9F9E9E9D9E9C9B9A99979593908E8C8A8886847E7874706B68656560504A46423A272A3F323B
+46474C5257595D5F5F61626270C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C08B7E786B4838454C67645D65786C70646D644F443F352B2B3335343F46504C5D55694A4A575957565654575B5E
+64606268666667696B6B6B6C6F6F6E6D6D756E7B6F6F6E6E685C4938302D2D34311B09060F1B2641545D5E493A3C4D66696A5D6465696F6E6F717579
+7F81878A8F93989A9C9EA09E9E9E9E9FA0A1A09E9E9D9F9D9E9F9E9C9C9B9A979695918E8C8B8A8885817A76726D696462605147433C32192D3F2F36
+45484D5356595C5D5D60605F6DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF90725F523E454E5E6661657972656C61606153505040302231272D3F414A4C5C4A67494A5A565458525556585A
+605D5F626667696869686B6E6E6E6E6F706F6E756C6B6A67654E31342F32363B321E0E0A151E203D5566727A7D7F76685460576164676A696E6F7279
+7D85888D9294969A9E9C9F9E9E9FA0A0A1A1A0A09F9E9F9E9E9D9E9E9D9C9B999795918F8C8B8A8985807D77746E6A635F62524441361E212F413629
+41454D5356585B5C5B5C5B5B6CC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7760625B445D605A545D757969667263565B6A60423E3136383030313F415B564A684649575557555153565757
+585A5D60636668686A6B6C6C6E6D6C6E726D6F6E696666605C4A323336383D3D372B180F18231A304C646E726E685D5049515960646465676768717A
+868A888E9295969C9D9A9C9E9D9EA0A0A1A1A0A1A1A1A1A09F9F9D9F9F9D9C9B9896928F8D898A8985817E7875726D67605953403E351E23384A2A20
+464F4F53555659585857575565C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCAC06C5E545F5E56585C69777E69696D6C695E685454353F3D42322E2B28303F664644694347555252514D4E505256
+58585C5F6164676A6C6C6B6B6D6E6C6D6E6A7465655E5A574D573735383E3E3F3A332C1D162A22253546545C5650414549535A615F5F616263697380
+85888A8E9497989C989A9B9B9E9FA0A1A2A19F9F9F9FA1A0A09F9D9E9E9D9B9A989593918D8A888784827F7B77726E675E585339372415252F3F251D
+374B5354535354545251515161BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF6C605D64666A6B61637D726E6A605F746763615A363F4E3937352E2D274C4F42456C3F46544C504F4A473F5055
+58595B5D6266676B6B6A6B6A6A6B6A6B696A6C635D584E515057413D3F4242403D3832312831243D2D2C4446443E3E49515A5C595959585B626C7C82
+83868A919495979C9797989A9D9FA1A2A2A3A0A19F9FA0A1A0A0A09F9E9C9B99969594928E8A898685817F7B78736F685F5750352B15182128372118
+2A494C515350504F4D4D4D4B5CBFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7A7476686D5F525C74786D666169585B5F586964484F2F3B38382F232A4F374044693D41524A514B4746494E52
+57595B5F6264666768696A6A6B6B6867656960605A524A484C5750484648474544403C3934383E222E353D3C3D4148535754504F4F50545B68767E7F
+84888D90949395999597989B9FA0A2A3A3A1A1A1A1A0A1A1A0A09F9E9C9A9A99969493928E8A898683817F7B78736F685F544E2F230E1F1B322F1F11
+23444A4C4F4E4C4B4A4A4A4B5EBFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0896C6966515F667387615C6871695F5D5B58576A595148373D3E40363548252C44643C3E4D464F4C49484B4D52
+55595C5E6063656666676768696866656264605C59514B474D575C4E4E4E4E4C49464644453E4B4B41423F4042464B4B4A474644464B53626D797C81
+84898F9192909B9494979B9EA0A3A4A4A3A3A1A1A2A1A0A0A19F9E9C9C9A98989694928E8A88878483807E7976736C665F544A2A160E231A3F32180B
+1C444A48494946474646474A5FC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C080705D5A6B6B6483736067747765625A52525F6057555861544E443B642B2726315D3A3C4748484C50484C4D52
+575A5B5D606363646465646463646462645F5D5A5851494648515D5955555552504D4D4D50504C5146423A3735363737373A3D3F474F5E6872797C7F
+858A8F929191989397999DA1A2A3A6A5A5A5A3A19FA09F9FA19E9C9B9A9897979795918E8B878583807E7A7674706A655E5046240B0D343137351812
+1C4242434447413E444B515B6CC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF747569656F6F7C6F5458616D70685E4C5054525654544E433E50635961332A3030512C343B4E48454D4C4E5053
+5355585B5E6162636263616260606060615E5D5A57514C494E525B635A5C5B5A575552535559574E473F3A34323434373B404449505B646E73797A80
+86898E9493989996989A9EA0A2A5A5A6A5A5A3A2A1A1A09E9F9D9D9B9A9797959593908D878582817F7C78736F6B6760594D411B050D264A30201719
+2440454D585E666C67696A6B7DC0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCABF887774776C6975564946525C655D5E594441544C4F555453504F4C4A4D2B261D344E172C3B4F49484B4C4F5150
+515356585A5C5F5E5E5F5E5D5C5D5E5E5D5B5C5B59564F5253585D63636362615F5B5B595B5B5E5B56524C46474645454A4B4E545A636E75787A7F84
+888C8E92969C9499999BA09FA3A2A4A5A4A4A3A3A2A1A1A09F9F9C9999979695938F8D8B7B78817F7C7977736F69645E55493E11151D422F33173439
+50666E676E6C6F6D6D70717182BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0927D70575F7E5846352F4B4F625E5B524F44514D5A6160636158585D522D202527521A101B43424647494C4F50
+5252535457595A5B5A5B5A585757595A5A5A5B5C5B5A57595D60626668696A6A676763606063666A6D6D6B6966625F5E606767696D75767B7C81868C
+8D909494999C96999B9EA0A1A2A2A2A4A3A2A2A2A2A1A0A09E9C9A9897959391908D87878381807C7977736F6B66605A4D3E320A0E283D3844566164
+696E7072727376757877797887C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C08277685A73765748393C392B555E5D5957604A47535A5B544F4B495D422D29432A561D1D1723414143484A4E51
+5151505152555857565454525151555255585A5A5C5C5D5D6365686B6E6E6E71706B6D6E6B6C71767A7B807F7C7A7A797A7A7C7C7D7D8284888D8E90
+919496999B9D9A999C9FA0A1A0A1A2A2A19FA1A1A0A0A0A09D9B98969491918E8D89868583817E7A77736E6C65615C5041322B0D2A58586364646B6E
+717576777A7C7D7D7C7D7F7F8CC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C08C7672637A6A4F46352C30135461605F5A645757555A5B5B5A5855643C364046325C24201C1F303A3F474A4C4F
+5152515050505252514D4A48484B4B494D52575A5C5D5D6364686C6F737575747776747574767A7D848A8A8E918F8D8E89888A898D8C8C8D90909292
+9497989A9E9A9A9B9E9EA0A09D9F9F9F9D9D9E9F9E9E9F9A9998959593908E8B868583817F7C7976716F6B685F5A504033272C42656064686B707075
+797B7D7F818183828282858490C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C08371657073654B49363D2B135D616260625B605D5D5F5F5F5D595459464C394F3E612C27201A212C3D45494B4E
+4E50515150504F49423F3D3A37423A3C40454B52575B5F64676B6F7477797B7D7C7D7E7E7C797F83888C929597969695969A99979494949392929395
+9698999E9C99999A9D9F9F9D9C9E9D9D9D9D9C9D9A9A9996959694928F8E8B898381807E7C7975706D696660574D3E2B2234506260656B747676787B
+7F808284858786868787868892C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07D6E6780656550433848262063626263636263656162625E5D57545B5246484F40673332302021233A4147494A
+4C4C4D4D4C4B4B3D322C29263D1F25282D3239424A545C62666C72777A7E828484838486878884868B8D9597989897999A9998959491919493919392
+95969A9E9A96999B9A9B9C9C9B9C9B989A9999999898969493918F8E8C8A898683807D7B7975716C69635D58493A2527416364616B71767A7B7D7F83
+858685888889888A89898B8A96BFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0806C6B715A6B543C3A452A3466656665646B6A62696264625D59556052515D4F46693A3B2D282228213C494849
+44413E3D414C33271E17153121111316111A28343B44505E646B72788084888B8B8B8C8D8D8B8F928C8B919597969896979693929291919191929396
+97969A989596969898989B9A9998979696959696949493918F8F8C8B8A8886827F7C7977736F6C66635C5447351F2F4B5C606A73767B7A7E81848687
+8A898B8B8C8B8B8C8B8D8B8C98C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C078656C6754724F3B413F3146666867656C716B66616A6A6160605967585563504A6F423E3836363B2923424648
+433031303D271D0F0A09311C04102B15090E242B2E33425362696F7982878A8D8E8F90929192919294999899989694908E8E8E8C8C8E949596999393
+939794929393969696979897969595939191919190908F8C8C898887868482807C7874716F6B67615A4F432F1B314455626D73797E8082828789898A
+8E8D8E8E8E8D8D8E8D8E8E8D99C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07461696F55704F3C473F31596A6D696B6F6F7578666E69646E5B577668667159517546423B342F2A27242C3537
+33321A17170F09060530180202060D0E080224453F34293D53636A7580888D8E9090949495959695969796959596969393939493908F8F8C8C8C8D8E
+8F8F8E8D90919493939494929292918E8F8E8E8C8C8C89898886848382817E7B7875706C6A6661594D3F2918304553616C757A7E8286878A898C8F8F
+8F8F909190929292918F8E8E9AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0725F6B7A5A75503C4C2F3860706D6A7C77778078786E6C77675A7A726C746457516948453F3B352D291D102129
+1E1814121111071E32070716130C050405043954482B262D344F63707B858B8F919394949696989796969694928F908D8A86847E8081838586858587
+878786898B8D8E90919191908F8E8E8D8D8B8A898A8887878483817E7C7B787673706B666560584D3B2016314555606B787C8185878A8B8D8E909092
+91939393949293939291908F9AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C077646F79606B513F4C383C6C737A7F797C77787D72757D79566E796C6F7E575B55654D4C48433D363225150E14
+1E2A32261F1C3C2A121311040204050505084A573B4634281D2B506777818A8D939592949497969595949391908E8C87847F7B7B78787A7D7E7F7E7F
+80818385868A8A8A8C8D8D8D8D8C8C89888787878787858382807C7B787675726F6B68645F564A361A1833495E666D7A8284878A8C8C8F9192929493
+94949394959494949292908F9BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07165737E6F665747492F3377896F7782797779827D7D8065728578736A7E5F5C5A665651504B46433F3A3A3035
+342D1E1A393D160B060506170802020202275545392C2920191C32546D7B858C9295949595969796959392908E8B88817E7B7573727272737577797A
+797B7C8081848587878787888988888685838282818180817E7C79787775716E6A67635E54442E15193857616C798187898C8E8E8E91939397959694
+9896969595949493929191919BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06E6163807466634D36424F7B7A737B7A79797F7B908462728386897778685A595C685F5D605B575A4B3E382B1D
+110E2F381206030101000007242A2122384F463C312B231C171B2A3F5E7480868E949695949697959592928F8D8A847E78746C68686869696E6F7274
+75777A797D7C81848483838182828283817F7E7E7F7E7D7C7A78777575716E6965625C55472E121A354C606D7981878A8D9190929293979698979896
+999897949394939191908F8F9BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9C07661557E80606C4B4842547671797A7C7D8A82908C6A778487847567776462615C6056504E4D4943443F39332A
+2A4E2B0B07040301000000010825414C4C43352D2B27201A181F2B3C49667A848B93969594969694959393918F8A847C736B6660605C5D606265696D
+7072747577787C7E7D7E7D7D7C7F807E7B7B7A7A7B7B7A78767472726F6B6965605B524329112439505F707B848A8D8D9090939396969798999A9A98
+9A9997959494918A858F8E8E9BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9C079604F5C917559683C3F4F7372767D7E7E898A87627B8588857A6A6A7968666260615A565451514C4843403C47
+49271E150D08050200000000051931383B2B27272C25211A19222E4347516D7E878A9294959698979898979594918B858079747169625D5B5B5D6264
+696D6E70737677777876767878787878777776777775767473716F6D6A676460574F4025132C4256626F7B878A8F9091939394959798989999999898
+9998979594939085828C8F909AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06D61514D6C846B655937527373757D838D8A77577388967D866E6E736A6A686662615E5C5853524E4B45404D3E
+3530282018110D080301000101091313192A282A2C271F1A1D2434484A4C57707F878E9395999B9C9C9C9B999895908C878583827B77716A64616061
+62646A6D6F6F70727373737372727272717171707173716F6D6C6A6864625C554B381B1832485866747C848A8D9093969695969798999A9A999A9A99
+9997989794938E80808A8F8F9AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0695E59513F6F8776595E687E7E7F84897A646376849E78877D6C7181716F6E6967625F5D5B5853524E544F433E
+3C362F29221914110C0704020102070F1920382D28241E1C2127394E534E4E5C76818B92979A9D9FA0A0A09F9A96928E8C8A8C8B86817C736D686567
+6967666769696B6D6D6E6E6D6D6C6D6C6D6B6C6C6B6B6B69696765625E5951473115223A4D5D68747C82898E90929596979698989A9A999A98999898
+979796969390907F838C8E8E9AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06857535147494D768A7C77818577706B617B7A7D9A857C8A71777C82706E6C6A686563615E5A58585A4D4B4746
+403A352F29231E18130F0A06040201040F1A213D1E1C1D22232B425355534E51667E878F999DA0A1A4A4A19F9C98929190919493908B8579706A666A
+707475706C696868686A696A6868686968696A686766676664625F5B574E4224193042525F6C767D858A8D90919396979999999A9C9A999B98999897
+96999593928F8680878B8F8E98C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06452444B484B352C3D506D80756E7B6C72807B8C967E956E75778474746E6C6C6B656561605D5E5853514C4A47
+43403A35302B26221C17110C0704010002050B321D1B22292B354D57585450505D71869097A0A3A6A6A4A1A09F9B9693969A999C9A978E82776C606C
+7C8283817E79736D6A656767666667676668656464636261605C585147331B22394C5965707880868A8E8D9293949797999A9A9B9B9A9A9A99979897
+969894918B866B7C8A8A8E8C97C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06958453A4940483435375C70748765768772859A7D947F75767A7F74736F6F6C6867636561635B5C5553514F4A
+4743403E37312C27211C17110C0805020101050E3D222D343944555C5E5A5250576A818F979FA4A9A8A8A6A4A19D98969AA0A2A29F9B958978674F6C
+878F8E8D8D8A857E78726E69666464646564646262605D5C59544C3B211C314354606A737A81858A8C8F919494949798989A9A9B9A999A9896989697
+979793918A87707E86898C8996C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06C595048524244312E415E748281748876878F7F8B85737C7F7D777775746F6F6E68656262605E605A5A55524F
+4C47423E3A36312C27231D17120D09050100040F362B383F444F595E615D555052677D8D959EA3A9AEAEABA9A5A19B979EA4A5A3A09A93857049517B
+8E969897979693918C85807A746D6A67666563605D5A58544C4026172940515C6570767C80878A8C8F959D9F94969699999A9B9B9B9A9A9896959595
+9794908C817C6B7D8683838795C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06D5A5A4E54453F4044325B769673877B878590818D797D857F807679767A78726D696567666464635E5A565451
+4F4D48423E3A35302A29221E16130D090602020C25313B4349555E61615E575049637F8C949BA3AAB0B3B1AEA9A4A09CA1A6A7A39C93877548527187
+939C9E9F9E9D9C9995918B867F78706B67625D575C4E473B2315233B4D5A656C71797E83888C8E8F9194A19F97969799999B9B9A98999A9796959393
+93908A8475787F797A727B8390C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06F565653443D33444F515F938281837978A4868E817C8C80817D777B7C797371706B6B68696864605E5C595654
+504E4C46413D3836312C28221D17110D0A060208172B35414B565E61625E584F43577F8C9199A3ABB1B4B2AFACA7A19EA1A6A39C9284714D52738790
+989EA1A2A3A3A1A09C95918A857F736C645B52463522110E1E384C59636B70767C7F86878B8D8F919293959393979899989B999B989996959492908F
+8D8A827F7269636E725F64798ABFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0765855524A4452463B3B768E7B87756F8C9181887C807B7F887F837B7A797A757172676C686B66645F5B575756
+52534D4843403C3835313127201B16110E0904040E212C3C4A545D61615F5950434C7D8B8F96A2AAB2B3B0A9A5A19C9C9F9F998D7C5646627B8B9598
+9B9EA0A1A0A2A1A09D98928C847B6F6355402B1B0D0816354C58656C7175787E8185878B8D8F919193929594959898999A9999999999969391908985
+82786B635E61657B7A665B5B78C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07B585955505D45333C63827585767073927985777D797C7F888D837B7C76777675716E7574776D646268625754
+55524F4C4944403E38332F2A24211A17110C080409152033434F585E5E5C5A51494A79888E96A0A8ADADA8A39C9A9696958F84663C436080929C9E9E
+9E9E9EA09FA1A0A09F9B968C7F6E5D412519141219324A59626870767D7E818585898B8C8E9092919193939495979696979696989794928C8B8E8374
+69635F5E5D5E666E6D6B5A5761C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7A54564C4C44494F5B6E6A80757A758F6D79817D7B787E8D847E81877F7C797B78716E6D6D69685E5E6C6E5956
+5556524F4B4843403D38342E2A251F1A150F0A060D0A162636474F56595956514C4B75868E959DA5A4A4A19B95918F8D877950323849668298A1A1A2
+A1A19F9F9FA0A2A0A09C9289755D30131112233A4F5D62696E72777D8085868A8C8D8E8E9091929491929391939595969492939494918C8077776362
+605D5E5E5C5C646B6B6A616061C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF715252524945474F60626674757F8178718D78747E78858883888E838181817D747672746C69666365635C5959
+585855514F4B4A44413D3935302E251E1B13100911040B1A2A38464E5152514F4D4F6B818D939A9C9E9D98948E8A868278503128273C628D9EA4A6A4
+A3A2A1A09F9F9E9A979188785C230F1C314A5962696D7074797C7F8184888B8E9090908F919090939391929292939593918D8F90928F856661685F5E
+615D5D5B5A5C60666D68766F7ABFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0734F59514B455059585957727770856D757B71787A7A84808686828282817F78797876726F6A6A696967666462
+605D5A5754514E4B4843403C39362D25231D1322070205111C2A384347494A4B4A4B587C888F939493938F8B87827F7A6643161248809BA8ABAAA9A5
+A2A09C9B99968F8A84785D3E2C3A4C5962686D747679797C807F8385878B8C90909292919190929191909291929191908B8986888C8D8B8383837F7B
+655C5C5858646F7778746E7084BFC8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0784C5E5559575B59434257736E7B6A6D797573767A7A8F838487898A888077827E7F7B7874717071706F6D6866
+635F5E5D595553504D4C4846413C39342F272518120C0F101A1D2A353B4042444646466A7F878A8A8C8887827F7B7A746034215681979E98918C8682
+7D76716B6A62584736313A4E5E66686B7275777B7E808183858787898A8C8F91929392929192929292919290908E8C8B87838A82888B89848281817E
+70595C607D8F8C807F766E6E7BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C074555A595048404E49464B6A6F6969717667777A7A7E8984838787868180828683807E797779797774706F6B6A
+6763615E5C5A585451504D4A4C464240423E38332C2A2524262E3031353A3D413F423F466A7D818282817E7A77736F6C5E31527286817B736D655D54
+4B41332B282E3C4F5C666D6F72717476797C80828486868689888B8B8E8F919392929293919494929292928F8C878584837F93998C8A84807B7E7C7A
+7E7B888F7E877E797C77646672C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0655151534D4B4846372A476C6C696A6F6B6F77787786858689898482888A838384837F7E7E797977757473706D
+69666365635F5C58565354524E524F504F514D4D4C4C4F504D4A4847474B4445473F3B3B425C6F76777773706C635E5028455569716C6560594D433B
+414049555F686F737476787777797C7E7F828586888A8B8A8C8E8E8E8F919393929393939292939193928F8F8879726F716F667C8FA09B9998969493
+9690827E868D897A786F716170C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C06E574E51554B43423733546A6C68686566747379778F8588858587888B8A898A8784817F7E7D7A7A7976757272
+6F6B69666664615E5C5B5A585A595757575657585756585A5B5A5554535152504F4D494540373B5260625F5B53482E0F132E3E464B4A4B4E4C4F5D67
+69666B6F74787C7B7E807E7E807F8183858689898C8C8D8D8E8F8F9092929394919291929292908F908F8F8D897E686161605D5F62777A8486838791
+8F8E8B8885766A6D685E645D6DBFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0715B594F575A46443D4C57636B66666166747174768C86878A8B8D8F8A908F87858685827F807F807F7E7C7C78
+72726F6C6967646265645F5D5D5E605F5F5E5F5E5E5E605E605B5A5E5F5D5C5B5957545654534B4644423D38373C3E414651585E61666A6D6F727171
+71777A7D7D7E80818383858585858487898A8A8C8D8D90909091909092939295949492929192908F8E8D8D8B8983786A5A5E5E5D5856606C70717271
+7579756E6A636254505055586CBFCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0715D5A4756555B5550474957696B696467707478848984898B8C8F91948A878A8A88868586827F7D7C7B7A7875
+72706E6E6C6C696A67646567646665666566676766666667656367676666656563636366696769696C6B696866656565666A6D6F7175787A7B7D7E7D
+7F7F7E8180848585878686898989898A8B8B8D8E8D8F909191919192929293939594939291918F8F8D8C8C8C89877F76585A5A595A575B58575A5C66
+5D65675F535352524D514E5468C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0725F584D4748515337323351686C6A6B6573767B887C88878D9192908F908E8E8D8C8B8985868281807D7C7B78
+757372706E706F6C6D6E6D6A6B6B6A6C6D6F6D6D6D6C6B6A6B6B6D6E6E6F6F6E6E6E6E6F707373747473737373747373747778797B7C7C7F80808182
+828282848687868789898B8B8C8C8E8D8E8F908F9092929193919292949393949594939391908F8D8D8D8C8887877C6257605B5857545351504C4E52
+4747535E5D5551525250474F66C0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0735F5850494A45474B313049676B64716B75737D817F85878B8D91909290908F8F8D8C898685858883807C7A78
+79757474737473757270736F717173767271707171717070717273747575757574757575787A797A7A7B7B7B7A7A7A7B7C7D7C7D7F81818283828486
+868788888A8B8C8B8C8B8E8F909290929190909092929393929192939495949493929292918F8D8B8B8B898885827F6A5F565755524D504A4D534F4E
+4F4B4B53575057544F5354516AC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C0736159534B49423D3C4C3A4A69676A6C6B71757A7D8183878C8E9091969693908D8D8D8C878889847F7F7C7A80
+7C7A7B7A807A79767475737476767574737574757674737677787978797B7B7A7B7C7C7D7F8181807E7F7E7E7F7E7F81818083858588868585898989
+8B8C8C8D8E8D908E8D8F8F9191929192919191929494939494929293929293929391918F8E8C8C8A898B8A868481817B68575452524F58544F4A4A4C
+4A4B4E5B5D5A565655555A6072C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C073605A534D48433C3533454C6669666C6B6D77767C7F84888A8E9393918F908E8D8C8A878A8C88837E7F7E7F7B
+7E7C817A7479787C7E7B787B7A7979787A7A797978777A7A7A7D7F7E7D7F7E7D807E808081818283838586868485858486898A888B8A8A8B8B8A8C8E
+8F8F9090908F8E8F909091929394929292919292929294939393919190929090908F8E8F8D8D8A88878786858581827A786A5E525353504B4B4B4548
+4E606C69646060626162646773BFC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C074615B554F4944403A312D3B6868666B6B7074787A8285898C8E909294918F8E8E8B8C8C898884828182818283
+81837C7D7D7B7C7C7D7E7E7C7C7D7E7F7F7E7D7C7C7C7D7E7F80807F828482848383858485858687888988898A89898B8A8B8C8C8D8D8D8E8C8E908F
+9192909191909190919393949493919291909191919192929291908F908E8F908D8F8D8D8B898887878687838280807B7A747155554E4D4D4A4A4F52
+666D6D6A686564646463656674C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C076625955504A46413E35313E5866676A6A7073777C81858A8C8D90918E8E8F8E8E8B8F8B8A8D898B8B8D898783
+8683807F7E7F7F807F8183838281828382817F82808182838484848589878D868787878888888B8B8B8C8C8B8B8A898B8C8C8C8E8F8E909091909190
+9391949292918F9191919192929191908F9090909190919290918F8F8D8C8C8C8D8D8A8989898887868686837F80807B78775D53565D5353535C676A
+6D6C6A6A686664646464646371C1C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C077615B56514C48433E3D363D516767696E72757B7B8286888A8B8C8C8D8D8D8D8D8E8B8B90888890908D8B8885
+818383818A8482838283818181838685868583838283878888888789858889898A8A8B8B8A8C8C8E8F8E8E8D8E8C8D8C8D8E90909191929393919292
+9293939493929292919192919191918F908E908E90908E8E8E8E8E8C8C8B8B8A8B8988878686868685848381807F7D7A7671684C5E6A6668696D6C6D
+6D6B6A6B6A6666636362635F70C0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C077615D58534E4A46423D3C314B65686B70727578797E8486888B8C8C8A8C8D8B8C8B89878B959588898A8B8A88
+878786888689868584858A8A8786888785868585858A888A89898888898B8C8C8E8E8F8E8F8E8F908F8F9090908E8D8E909291929393939392919393
+939494949294939193929292918F908F8E8E8E8E8D8E8D8C8D8F8D8B8B89888886868584848384828383827E7D7A777876726A525B6E6F6F6F6C6B6C
+6B6A696A676565636361605F6CC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07863605A55504C463F3C34384464686D707376777A818385888A8A8A8B8A888A8D8D8D8F908786888B8B8D8D8B
+8A8A8E87888788868988848788888987878888898A8889898A878A8A8D8D8D9390919291909191919191909291909090919093929494939293929493
+93929392919291919090919090908F8E8C8C8C8C8C8B8A8B8989898A888687858485838381818281817F7E7D7A78797877706D676970706E706C6D6B
+6A686868676364626260615E6BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7D655F5954504C48423B37333D60676A70727573787D8286878A8A8889888989898A8B8A8A8E8D8D8F918E898B
+8B8B8B8985868788838488898A8B8A878A8A888A8A888A8B8C8C8D8D8F8C8E8F91919191919191909191919291929191929292939495949393929393
+939191918F9192908F8F8F8F8E8C8B8A8A8A8B8A8A8A8A898988888787858684838382817F7F7F7F7D7C7D797A7878767674727170706F6E6D6A6D6C
+68666567646462605F5E605E6BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C078645E5854514B49433C38343C5B676B6E737374787B8083858788888785858687898A8A8C8E8E8E948E8D8C8C
+8B8C8A8A8C898A8988898A8B8A8C878B8E8E8D8E8C8D8C8C8D8D908F8E8D8F9090909193929492919292909292929393939392939594949493949490
+9090908F90929191908F8E8C8C8A8A8A898989898A89898888868485828483827F80817F7D7C7C7C7C7B7B7A7B7A787676767572726F6F6C6B6C6B69
+65646463646361605E5D5B5D6BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07767605955524D49433F3B343D53646B70727476777A7F8082848684838282848789898A8B8C8F91908F8C8B8C
+8B8B898C8B8D8A8A89898B8C8F8B8C898D8A8B8C8D8E8F90908F9291918F929294929393939194939293909392929392929292929494949391919291
+8F8F8F8E8E8E8E908E8F8E8B8A89878789878888898888878684838183828281807E7E7D7A7A7B797A79797777767876747574716F6E6E6C6B6B6A67
+6663636462605F5E5C5B5B5B6BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07E70685955534E4A46433E373F4A636C6E7072767A7B7C7D7C82828281808182848788898B8F8C8F908D8C8A8A
+898D8C8B8B8A8A8B8B8D8E8F8D8D8A8C8B8E8E919390908F909093929292919291919292939090929292939291929391929191909191939290908F90
+908E8E8E8D8C8D8C8D8B8B8988888686858685868584838484837F807F807F817E7E7C7A7979797978787775767374757374726E6E6E6D6D6B6A6968
+66656464625F5E5E5C5A5B596DC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07A6963595756514E4944403738465F686D6E7176767A7A797C7E7F7F7D7E8080828586888A8B8E8B8C8B8B8B8B
+8B8A8A8889898C8A8C8E8E8F8E8D8C8C8C9092918F8E908F949693919190908F9092919191929291939392929291908F909191909191939290908F8E
+8D8D8E8C8A87898A8A89888887868584848282818182828181807E7D7D7D7B7B7A7A7A78777777767776757472737375747271706E6D6D6E6B6A6968
+6666636262605F5D5A5A59596CC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C07B67625F5B58534F4B464239363F5C686B6D70717376767A797C7D7D7E7E7F7E818383868A8B8E8B8C8E8C8A88
+8B8A8A898B888B8A8C8D8E8F8F8D8C8C8E8C8D8D8E8F9394918F9090909090908F8F909192919291909291908F908E8E8E8E8E8F9194929190908F8E
+8B898A87878687888989898987858483817F80808080807F7E7C7C7B7A7B7A79787777777675737476747374757272726F706E70706E6D6D6B6A6968
+6665646261605E5C5B5A59596BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9BF7E6C67615D5A55514C48413D393A56676A6D6C6E7073757678797A7A7B7B7A7C7F7E808587878B8E8B8A88898A
+8B8B898B8B8A8B8D8C8F8E8D8C8C8C8D8D8E8E8E928E908F8F8F8E8E8D8E8F8E8F8F8F8F90908F90909291908E8E8D8E8D8C8F95908F8F8E8F8F8C8A
+898988868486848685858584848281817E7D7E7D7C7D7D7D7C7C7A79787777777575757474737371717270717270706F6E6E6E6F6F6D6E6B6A6B6967
+66666363625F5E5D5C5958586BC0C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECABF7F6F6965615D57524D47423D3B3A4D6368696B6C6E6F737677787877777978797B7C7D7E818586868988898789
+89898789888A8B8A8A8B8A8A8A8B89888C8B8D8D8D8D8D8D8C8D8C8D8B8D8D8D8E8E8F90918F909090908E8D8C8D8C8C8C8C908D8D8D8E8D8D8C898A
+8783828280828282838282828280817F7F7D7D7E7C7B7A797978777676747473727173727271706F6F706F6F6E6F6D6D6D6D6C6E6D6A6B6A68686866
+6764626161605F5C5C5A59596ABFC9FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECAC0816E6A65625D5A544F4A43403D3A485E64686B6B6E6F717374757775757574757778797C818184858585858789
+8A898C888A898A888A8A898A888988888A8A8C8E8C8D8C8C898B8B8B898A898A8B8A8A8C8D8D8E8E8E8E8D8D8C8D8A8A8A8B8A8C8C8B8B8A8A888684
+818081808080807F80817F7E7F7F7F7E7D7C7D7B7A787575757575767374747170706F726F716F6E6E6E6D6E6C6B6B6C6D6F6D6C6A6A696865666563
+63636361605F5E5E5C5B595A6CBFCAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECABF856E6D6964615D55504C47403D3B4358636A68696B6E70737374737375757374757374777C8082828485888687
+88878585868585878888878889888686898A8D87898D8C8A878A87878588888886888B8F8E8D8D8B8A8C8D8C8B8B8786858588888886858485868383
+817E7D7C7D7D7D7D7D7E7E7D7D7D7D7B7B7B7978787876737472717173737270706D6E6D6C6C6C6C6D6D6C6C6C6B6B696A6C6C6A6766656665636361
+616162605E5D5D5F5E5C5A596CBFCAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFDCABC887C74726E6B655F5A57544D4845465A696F72767475797979797E7C7D7E7E7D7E7E7B7B808584858785888B89
+8A8D8B8C8D8D8F8E8E8F8E8E8A8D8C8E90928E8C8C90908F8F8C8C8E8F8D8B8B8F95949290918E92918D8E8E928D8B878C8A8D8E8C8A8A888B888986
+8584838385858683848180808181878280817F7E7E7E7A787777757675757777737473747173737172747372737073706F706E6F6D6C6D6C6B6A6A6A
+6968676868676666646465636FBDCAFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF07FD0D2D2D2D2D2D3D2D2D2D2D2D2D2D3D2D2D3D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D2D3D2D3D2D2D2D2D2D3
+D2D3D3D2D3D2D3D3D3D2D2D3D3D3D3D3D2D2D2D2D2D3D3D2D2D2D3D2D2D3D3D3D2D2D2D2D3D3D2D2D3D3D2D2D2D2D2D3D2D2D2D2D3D2D2D2D2D2D2D2
+D2D2D2D2D2D2D2D2D2D3D2D2D3D3D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D2D2D2D2D2D2D3D2D2D3D3D2D2D2D3D2D3D2D3D3D2D2D2
+D2D3D3D3D3D2D2D3D2D2D2D2CF7FEFFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6B5B4B4B4B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B4B3B3B3B3
+B3B3B3B3B3B4B4B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B4B4B4B3B3B3B3B3B3
+B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B4B4B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3
+B3B3B3B3B3B3B3B3B3B4B3B4B5E7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFDFDFEFEFDFDFDFDFDFEFEFEFDFDFDFEFEFEFEFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFDFDFEFEFE
+FEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFEFEFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFE
+FDFDFDFDFDFDFEFEFEFDFEFEFEFEFEFEFDFDFDFEFEFDFDFDFEFEFEFEFEFDFDFDFEFEFDFEFEFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFDFE
+FEFDFDFDFEFEFEFDFEFDFEFEFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF%EndBinary
+grestore end
+grestore
+
+%%EndDocument
+ at EndEPS
+ at rax %Note: Object
+116.53427 661.91443 132.99789 678.37805 @E
+ 0 O 0 @g
+1.00 0.00 0.00 0.00 k
+/$fm 0 def
+116.53427 678.37805 m
+132.99789 678.37805 L
+132.99789 661.91443 L
+116.53427 661.91443 L
+116.53427 678.37805 L
+ at c
+F
+
+ at rax %Note: Object
+132.99789 661.91443 149.46151 678.37805 @E
+ 0 O 0 @g
+0.00 1.00 0.00 0.00 k
+/$fm 0 def
+132.99789 678.37805 m
+149.46151 678.37805 L
+149.46151 661.91443 L
+132.99789 661.91443 L
+132.99789 678.37805 L
+ at c
+F
+
+ at rax %Note: Object
+149.46151 661.91443 165.92513 678.37805 @E
+ 0 O 0 @g
+0.00 0.00 1.00 0.00 k
+/$fm 0 def
+149.46151 678.37805 m
+165.92513 678.37805 L
+165.92513 661.91443 L
+149.46151 661.91443 L
+149.46151 678.37805 L
+ at c
+F
+
+ at rax %Note: Object
+165.92513 661.91443 182.38876 678.37805 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+165.92513 678.37805 m
+182.38876 678.37805 L
+182.38876 661.91443 L
+165.92513 661.91443 L
+165.92513 678.37805 L
+ at c
+F
+
+%PopMappingMode
+ at rs
+ at gr @sm
+ at sv
+
+%%PageTrailer
+ at rs
+ at rs
+%EndScript
+%%Trailer
+ at EndSysCorelDict
+end
+%%DocumentProcessColors: Cyan Magenta Yellow Black 
+%%DocumentSuppliedResources: procset wCorel12Dict 12.0 0
+
+%%EndDocument
+
+LH
+%%Trailer
+%%BoundingBox: 0 0 283 283
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: 
+%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
+%%+ procset Pscript_WinNT_Min 5.0 0
+%%+ procset Pscript_Win_Basic 5.0 0
+%%+ procset Pscript_Win_Utils_L2 5.0 0
+Pscript_WinNT_Min dup /min_terminate get exec
+%%EOF


Property changes on: tests/ps/gray-to-cmyk-with-transfer.ps
___________________________________________________________________
Name: svn:executable
   + *



More information about the gs-cvs mailing list