%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 8.0 %%AI8_CreatorVersion: 13.0.0 %%For: (Thijs Triemstra) () %%Title: (pyamf-logo-master-v1.ai) %%CreationDate: 3/10/08 2:46 PM %%BoundingBox: 221 272 584 341 %%HiResBoundingBox: 221 272.1406 583.3984 340.2207 %%DocumentProcessColors: %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 %%+ procset AGM_Gradient 1.0 0 %%+ procset Adobe_ColorImage_AI6 1.3 0 %%+ procset Adobe_Illustrator_AI5 1.3 0 %%+ procset Adobe_pattern_AI5 1.0 0 %%+ procset Adobe_cshow 2.0 8 %%+ procset Adobe_shading_AI8 1.0 0 %AI5_FileFormat 4.0 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%DocumentCustomColors: (PANTONE 447 C) %%+ (PANTONE Orange 021 C) %%CMYKCustomColor: 0.16 0 0.31 0.82 (PANTONE 447 C) %%+ 0 0.53 1 0 (PANTONE Orange 021 C) %%RGBProcessColor: 0 0 0 ([Registration]) %%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) %%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 %%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 () %AI3_Cropmarks: 221 272.1406 583.3984 340.2207 %AI3_TemplateBox: 400 300 400 300 %AI3_TileBox: 6.19922 0.180664 798.1992 612.1807 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI8_OpenToView: -736.5 967.5 1 2145 1235 18 0 0 50 75 0 0 %AI5_OpenViewLayers: 7 %%PageOrigin:-66.3003 -266.2988 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %AI7_Thumbnail: 128 24 8 %%BeginData: 5508 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C452727AE2752A82752A82752A82752A80458FFFFA87C525852585258 %5258525852585252527DA8FFFF7D52585252A8FD09FFA8525258527DFFFF %FFC9C2C2C2C8C2C2C2C8C2C2C2C8C2C2C2CFFFFFA87D5252525852585258 %5258525852585258525252A7FFFFFFA85252525852585258525852585258 %52585258522752A85127A82752A82D52A82758A82752FFFF2DF827262704 %2726270427262704272627F8277DFF27272627F8A8FD09FF83F827262727 %FFCFC198BB98BA98C198BA98C198BA98C198BA98C9FF58F8272627042726 %27042726270427262704272627F852FFA8F8272627042726270427262704 %27262704272627A8A8FFA8AEFFFFA8FFA8FFFFA8A8FFA8FFFFFF2727272D %2727272D2727272D2727272DFD0427A852272D27277DFD09FF7D27272D27 %52FFC8BAC198C1BBC198C1BBC198C1BBC198C1BBC1BACF5227272D272727 %2D2727272D2727272D2727272D2727F87DA727272D2727272D2727272D27 %27272D2727272D27272DA82727A8265283272DA826527D2752FFA8272627 %26272727262727272627272726272727F87D522726270483FD09FFA80427 %26272DCF98C198BB98C198BB98C198BB98C198BB98C198BAA05204272627 %272726272727262727272627272726FD0427832627262727272627272726 %2727272627272726275151FF2752A85252A8277DA82D52A8277DFFFF2727 %272D27272627272726272727262D272D27275852272D27277DFD09FF7D27 %272D2752CAC1BAC1BAC1BAC1BAC1BAC1BAC1BAC1BAC1BBC1BAC95227272D %272726FD04272D272DFD05272D272D27527D27272D272726272727262727 %2726272727262727A8A8CACFA8FFA8CFA8A8A8FFFD05A8FFA82727272627 %7DA87DA87DA87DA87DA851272727047D5227272704A7FD09FFA804272727 %2DCF98C198BB98C9C9C9A7CAC9C9A7CAC9C298C198BAA0522627272752A8 %7DA85227272726527DA87D7DFD052783262727272DA87DA87DA87DA87DA8 %7DA87DA77DA82727CFBAC1CAC1C1A82752A82752A80458FFFFFD0527FD0A %FF7D042D27275252FD04277DFD09FF7DFD042752CAC198C1BAC1CFFD09FF %C2BA98C1BAC92E27272726A8FFFFFFA80427272752FD04FF2D272D27527D %272727267DFD0FFF2752A8C29FCF9FC2A85252A8277DA85252FFA8270427 %2627A8A851FD07522727262704582D272727F8A8FD09FF83F8FD0427CF98 %BB98C198FFA7C29FC29FC29FC29FC198BB98BAA052042727277DFFFFFF7C %272727F852FFFFFFCF27272627277D04FD0427FD09522DA8FD04FFA8A8FF %CACFFFCFCAFFA8A8FFA8A8FFA8FFFFFF272D272727FF832726FD08272D27 %277D58272D27277DFD09FF7D27272D2752CAC1BAC1BAC1FFCFBAC1BAC1BA %C1BAC1BAC1BAC1BAC95227272D26A8FFFFFF83262D272752FFFFFFA82D27 %2D27527D27272D272DFD0A277DFD04FF042DA8BB98CF98C17D272DA8F852 %832651FFA82726272727A8A804FD0C27A82D27272704A8FD09FFA7042727 %272DCFBABB98C198FFC9BB98BB98C198BB98C198BB98C1A052042727277D %FFFFFF7D2727270452FD04FFFD05277D04FD0D27047DFD04FF5252FFC1C2 %CAC2C2A82D7DA85252AE517DFFFFFD0527FF7D2726270427272704272627 %27A8FF52272D272783FD09FFA827272D2752CAC1BAC198C1FFCA98C1BABB %98C1BABA98C1BBC1BAC95227272D27A8FFFFFF7D042D272752FFFFFFA82D %272727527D27272D2727042727270427272704277DFD04FF7DFD04A8FF7D %FD04A8FF7DFD04A8FFA82726270427A8A8527D527D527D527D527D58A8FF %FF272726272652FD047D7CFD047D58262726272DCF98C198BB98FFCAC2A0 %C8A0C2A0C8A0C198C198BAA052042726277DFFFFFF7D2726270452FFFFFF %A8FD05277D26272627277D527D527D527D527D52A8FD04FF2727FF272DA8 %2751A80452A8272DA80452FFFF2727272D27FD10FF52272D272D27272627 %042726270427272D272D2752CAC1BAC1BAC1CFFD09FFC2C1BBC1BAC95227 %272D27A8FFFFFF7D042D272752FFFFFFA851272D27527D27272D277CFD0F %FF527DA87D52FF527DA8527DAE527DA8587DFFA82727272627A8FD0FFF51 %FD13272DCF98C198BB98FD0AFFC298C198BAA052262727277DFFFFFF7D27 %27270452FFFFFFA8FD0527832627272752FD0FFFA8A8FF7DA8FFA8A8FF7D %FD04A8FF7DA8FFFFFD0527FD10FFA80427272D2727272D2727272D272727 %2D27272752CAC198C1BAC1CAFD09FFC2BB98C1BAC92E27272726A8FFFFFF %7D2627272752FFFFFFA82D272D27527D272727267CFD0FFFF827A82704A8 %F82D7D0427A8F8527DF827FFA827F8270427A8FD10FF7DF827F8270427F8 %270427F827042726FD0427CF98BA98BA98CFFD09FFC298BA98BAA02EF827 %04267DFFFFFF58040427F852FFFFFFA80427F827277DF82704262DFD0FFF %5852FF527DA8587CFF527DA8587DCF527DFFFF527C525852FD12FFA8527C %5258527D5258527D527C512D272D2752CFC8C2C8C2C2CFFD09FFC9C2C2C8 %C2C95958525852A8FFFFFFA8525852587DFFFFFFAE7C527D527DA8585258 %527DFD46FFA804FD0427FD7AFF7D27272D2752FD7AFFA80427262727FD7A %FF7D27272D2752FD7AFFA8042727272DFD7AFF7DFD042752FD7AFF83F8FD %0427FD42FFFF %%EndData %%EndComments %%BeginProlog %%BeginResource: procset Adobe_level2_AI5 1.2 0 %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) %%Version: 1.2 0 %%CreationDate: (04/10/93) () %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) userdict /Adobe_level2_AI5 26 dict dup begin put /packedarray where not { userdict begin /packedarray { array astore readonly } bind def /setpacking /pop load def /currentpacking false def end 0 } if pop userdict /defaultpacking currentpacking put true setpacking /initialize { Adobe_level2_AI5 begin } bind def /terminate { currentdict Adobe_level2_AI5 eq { end } if } bind def mark /setcustomcolor where not { /findcmykcustomcolor { (AI8_CMYK_CustomColor) 6 packedarray } bind def /findrgbcustomcolor { (AI8_RGB_CustomColor) 5 packedarray } bind def /setcustomcolor { exch aload pop dup (AI8_CMYK_CustomColor) eq { pop pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } { dup (AI8_RGB_CustomColor) eq { pop pop 3 { 1 exch sub 3 index mul 1 exch sub 3 1 roll } repeat 4 -1 roll pop setrgbcolor } { pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } ifelse } ifelse } def } if /setAIseparationgray { false setoverprint 0 setgray /setseparationgray where{ pop setseparationgray }{ /setcolorspace where{ pop [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace 1 exch sub setcolor }{ setgray }ifelse }ifelse } def /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put userdict /level2? systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put /level2ScreenFreq { begin 60 HalftoneType 1 eq { pop Frequency } if HalftoneType 2 eq { pop GrayFrequency } if HalftoneType 5 eq { pop Default level2ScreenFreq } if end } bind def userdict /currentScreenFreq level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put level2? not { /setcmykcolor where not { /setcmykcolor { exch .11 mul add exch .59 mul add exch .3 mul add 1 exch sub setgray } def } if /currentcmykcolor where not { /currentcmykcolor { 0 0 0 1 currentgray sub } def } if /setoverprint where not { /setoverprint /pop load def } if /selectfont where not { /selectfont { exch findfont exch dup type /arraytype eq { makefont } { scalefont } ifelse setfont } bind def } if /cshow where not { /cshow { [ 0 0 5 -1 roll aload pop ] cvx bind forall } bind def } if } if cleartomark /anyColor? { add add add 0 ne } bind def /testColor { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { testColor anyColor? } bind def userdict /composite? 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and put composite? not { userdict begin gsave /cyan? 1 0 0 0 testCMYKColorThrough def /magenta? 0 1 0 0 testCMYKColorThrough def /yellow? 0 0 1 0 testCMYKColorThrough def /black? 0 0 0 1 testCMYKColorThrough def grestore /isCMYKSep? cyan? magenta? yellow? black? or or or def /customColor? isCMYKSep? not def end } if end defaultpacking setpacking %%EndResource %%BeginResource: procset AGM_Gradient_Sep 1.0 0 %%Title: (AGM Gradient Procset) %%Version: 1.0 0 %%CreationDate: (4/26/96) () %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) userdict /defaultpacking currentpacking put true setpacking userdict /AGM_Gradient_Sep 5 dict dup begin put /AGM_Gradient_Sep_private 100 dict def /initialize{ AGM_Gradient_Sep begin AGM_Gradient_Sep_private begin _compositeJob{ initializeSinglePassSeps }{ initializeMultiPassSeps }ifelse initializeSeps AGM_Gradient_private begin /_fillSD newSpotDict def /_rampSD newSpotDict def /_nCustomColorSD nd end AGM_Gradient_Sep_private { dup xcheck 1 index type /arraytype eq and { bind }if pop pop }forall AGM_Gradient_Sep { dup xcheck 1 index type /arraytype eq and { bind }if pop pop }forall end currentdict readonly pop end }def /terminate{ currentdict AGM_Gradient_Sep eq{ end }if }def AGM_Gradient_Sep_private begin /initializeSeps{ /currentoverprint { _of } def _noImage not _level2PS not and{ /linealFill{ currentoverprint{ 0 0 1 1 rectfill }{ mySave 8 setImageParms _color{ _nCustomColorSD begin cyan magenta yellow black _spotColor{ spot1/tintImage spot1/tintValue get 1 exch sub makeByte8 put spot2/tintImage spot2/tintValue get 1 exch sub makeByte8 put }if end 4{ makeByte8 4 1 roll }repeat true 4 _nCustomColorSD ncolorimage }{ _nCustomColorSD/black get 1 exch sub makeByte8 _nCustomColorSD bwImage }ifelse myRestore }ifelse }def }if /_whiteBytes 1 makeByte8 pt /knockOut{ _noImage _level2PS or currentoverprint or{ gsave false setoverprint 1 setgray 0 0 1 1 rectfill grestore }{ 8 setImageParms _whiteBytes /_image load 5 execImage }ifelse }def /newSpotDict{ 11 dict dup begin /nSpots 2 def /spot1 7 dict def /spot2 7 dict def end }def /initSpotData { begin /name nd /tintImage nd /tintValue nd /spot_C nd /spot_M nd /spot_Y nd /spot_K nd end }def /initSpotDict{ begin /cyanInk nd /magentaInk nd /yellowInk nd /blackInk nd /cyan nd /magenta nd /yellow nd /black nd spot1 initSpotData spot2 initSpotData end }def /copySpotDict{ /_dst xp begin cyanInk magentaInk yellowInk blackInk cyan magenta yellow black spot1 spot2 end _dst begin /spot1 spot1 maxlength dict def /spot2 spot2 maxlength dict def spot2 copy pop spot1 copy pop /black xd /yellow xd /magenta xd /cyan xd /blackInk xd /yellowInk xd /magentaInk xd /cyanInk xd end }def /setCustomColor { 1 index /Black eq{ 6 1 roll 5 npop 1 exch sub setgray }{ 6 1 roll _ccAry1 astore exch dup null eq{ pop 0 }if setcustomcolor }ifelse }def /setCStop{ /_colorStyle exch pt _colorStyle 0 eq{ 0 0 0 4 -1 roll 1 exch sub _spotColor{ /_colorStyle 3 pt /Black 1 index 1 exch sub }if }if _colorStyle 2 eq{ 3 npop }if _rampSD _fillSD copySpotDict _colorStyle 4 eq{ pop 9 2 roll 3 npop 6 -2 roll } if _colorStyle 3 eq _colorStyle 4 eq or{ _fillSD begin /_spot1 spot1 pt /_spot2 spot2 pt end exch dup _spot1/name get eq{ _spot1 _spot2 }{ _spot2 _spot1 }ifelse begin begin /name xd 1 exch sub /tintValue xd 4{ tintValue mul 4 1 roll }repeat _spotColor not{ /tintValue null def }if end /tintValue 0 def end }if _fillSD nsetcustomcolor }def /renderCMYK{ spot1/name get null eq spot2/name get null eq and dup not{ pop spot1 spotConverted }if dup not{ pop spot2 spotConverted }if }def /currentInk{ true _inRipSep{ currentcolorspace 0 get dup /DeviceGray eq 1 index /DeviceCMYK eq or{ pop currentcmykcolor add add add 0 eq{ pop false }if }{ /Separation eq{ currentcolor 0 eq{ pop false }if }if }ifelse }{ currentgray 1 eq{ pop false }if }ifelse }def /currentInkN{ _nCustomColorSD begin /_spot1 spot1 pt /_spot2 spot2 pt renderCMYK end { currentInk }{ gsave _spot1 begin name null ne{ spot_C spot_M spot_Y spot_K name tintValue setCustomColor currentInk }{ false }ifelse end _spot2 begin name null ne{ spot_C spot_M spot_Y spot_K name tintValue setCustomColor currentInk }{ false }ifelse end grestore or } ifelse }def /fill_ /fill load def /fillOvp{ currentoverprint{ _inRipSep{ currentcolorspace 0 get dup /DeviceGray eq 1 index /DeviceCMYK eq or{ pop currentcmykcolor add add add 0 eq{ newpath }if }{ /Separation eq{ currentcolor 0 eq{ newpath }if }if }ifelse }{ currentgray 1 eq{ newpath }if }ifelse }if fill_ }def /fill{ _nCustomColorSD begin /_spot1 spot1 pt /_spot2 spot2 pt renderCMYK end { fillOvp }{ _spot1 begin gsave name null ne{ spot_C spot_M spot_Y spot_K name tintValue setCustomColor }{ 1 setgray }ifelse fillOvp grestore end _spot2 begin name null ne{ gsave true setoverprint spot_C spot_M spot_Y spot_K name tintValue setCustomColor fillOvp grestore }if end newpath }ifelse }def /expandSpot{ _spotColor{ /_len xp _rampSD begin spot1 begin tintImage null ne{ tintImage _len expandOne /tintImage xd }if end spot2 begin tintImage null ne{ tintImage _len expandOne /tintImage xd }if end end }{ pop }ifelse }def /rampImage{ currentoverprint{ rectImage }{ _enabledSmoothShade{ fillRamp }{ _color{ _rampSD begin /cyanInk _cyanData 0 ne def /magentaInk _magentaData 0 ne def /yellowInk _yellowData 0 ne def /blackInk _blackData 0 ne def end _nSamples setImageParms _nSamples expandSpot _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor true 4 _rampSD ncolorimage }{ _rampSD begin /cyanInk false def /magentaInk false def /yellowInk false def /blackInk true def end _nSamples setImageParms _blackData _rampSD bwImage }ifelse }ifelse }ifelse }def /nsetcustomcolor where{ pop }{ /nsetcustomcolor { /_nCustomColorSD xp _nCustomColorSD begin 4 copy /black xd /yellow xd /magenta xd /cyan xd 4 copy 0 ne /blackInk xd 0 ne /yellowInk xd 0 ne /magentaInk xd 0 ne /cyanInk xd end setcmykcolor }def }ifelse /nsetcustomcolorend where{ pop }{ /nsetcustomcolorend { /_nCustomColorSD null pt }def }ifelse }def /initializeSinglePassSeps{ /_decodeNorm [0 1] pt /_decodeInvert [1 0] pt /spotConverted { begin name null eq{ false }{ tintValue null eq tintImage null eq and{ true }{ _inDistiller{ false }{ false currentpagedevice/SeparationColorNames get{name eq or}forall not }ifelse }ifelse }ifelse end }def /dictImage { 20 dict dup begin /Dict xd /Decode xd /DataSource xd /ImageMatrix xd /BitsPerComponent xd /Height xd /Width xd /ImageType 1 def Dict end /_image load 1 execImage }def /bwImage{ begin gsave currentoverprint{ blackInk{ [/Separation /Black /DeviceGray{}] setcolorspace _decodeInvert dictImage }{ 5 npop }ifelse }{ /DeviceGray setcolorspace _decodeNorm dictImage }ifelse grestore end }def /ncolorimage where{ pop }{ /ncolorimage{ begin renderCMYK{ cyanInk magentaInk and yellowInk and blackInk and not currentoverprint and{ pop pop gsave cyanInk{ 8 copy [/Separation /Cyan /DeviceGray{}] setcolorspace 3 npop _decodeNorm dictImage }if magentaInk{ 8 copy [/Separation /Magenta /DeviceGray{}] setcolorspace 4 -1 roll 3 npop _decodeNorm dictImage }if yellowInk{ 8 copy [/Separation /Yellow /DeviceGray{}] setcolorspace 4 -2 roll 3 npop _decodeNorm dictImage }if blackInk{ 4 -3 roll [/Separation /Black /DeviceGray{}] setcolorspace 3 npop _decodeNorm dictImage }{ 8 npop }ifelse grestore }{ /_colorimage load 10 execImage }ifelse }{ 6 npop gsave spot1 begin name null ne tintImage null ne and{ [/Separation name /DeviceGray{}] setcolorspace 4 copy tintImage name /Black eq{ _decodeNorm }{ _decodeInvert }ifelse dictImage }{ 1 setgray fill }ifelse end spot2 begin true setoverprint name null ne tintImage null ne and{ [/Separation name /DeviceGray{}] setcolorspace tintImage name /Black eq{ _decodeNorm }{ _decodeInvert }ifelse dictImage }{ 4 npop 1 setgray fill }ifelse end grestore }ifelse end }def }ifelse /getRampColorSpace{ /_renderCMYK _rampSD begin renderCMYK end pt _renderCMYK not{ _rampSD begin [/DeviceN [ spot1 begin name null ne tintImage null ne and{ name }if end spot2 begin name null ne tintImage null ne and{ name }if end ] _inDistiller { /DeviceCMYK [ spot1 begin name null ne tintImage null ne and{ spot_C spot_M spot_Y spot_K 1 }{ 0 0 0 0 0 }ifelse end spot2 begin name null ne tintImage null ne and{ spot_C spot_M spot_Y spot_K 2 }{ 0 0 0 0 0 }ifelse end 5 1 roll 6 -2 roll add dup 1 eq { pop 8 /index cvx 1 /exch cvx /sub cvx 9 1 /roll cvx }{ 2 eq { 8 /index cvx 1 /exch cvx /sub cvx 10 1 /roll cvx }if }ifelse 4 1 /roll cvx 5 -2 /roll cvx 8 /index cvx /mul cvx /exch cvx 9 /index cvx /mul cvx /add cvx 7 1 /roll cvx 3 1 /roll cvx 4 -2 /roll cvx 7 /index cvx /mul cvx /exch cvx 8 /index cvx /mul cvx /add cvx 6 1 /roll cvx 2 1 /roll cvx 3 -2 /roll cvx 6 /index cvx /mul cvx /exch cvx 7 /index cvx /mul cvx /add cvx 5 1 /roll cvx 5 /index cvx /mul cvx /exch cvx 6 /index cvx /mul cvx /add cvx 4 1 /roll cvx 6 -2 /roll cvx /pop cvx /pop cvx ] cvx bind }{ /DeviceCMYK {} }ifelse ] setcolorspace end /_nColorSpace currentcolorspace pt }if _nSamples 1 gt{ /_ndx 0 pt [blendColor] cvx exec }if _renderCMYK{ /_C0 [currentcolor] pt /_C0_Space currentcolorspace pt }{ /_C0 [ _nCustomColorSD begin spot1 begin name null ne{ tintValue }if end spot2 begin name null ne{ tintValue }if end end ] pt /_C0_Space _nColorSpace pt }ifelse _nSamples 1 gt{ /_ndx _nSamples 1 sub pt [blendColor] cvx exec }if _renderCMYK{ /_C1 [currentcolor] pt /_C1_Space currentcolorspace pt }{ /_C1 [ _nCustomColorSD begin spot1 begin name null ne{ tintValue }if end spot2 begin name null ne{ tintValue }if end end ] pt /_C1_Space _nColorSpace pt }ifelse /_rampColorSpace _C0_Space pt _spotColor{ nsetcustomcolorend }if }def }def /initializeMultiPassSeps{ /invertXfer{ [ { 1 exch sub }/exec load systemdict /currenttransfer get exec /exec load ] cvx systemdict /settransfer get exec }def /ccThrough{ gsave 1 setCustomColor currentcmykcolor grestore add add add 0 ne }def /spotConverted { begin _isCMYKSep not{ false }{ name null eq{ false }{ tintValue null eq tintImage null eq and{ true }{ spot_C spot_M spot_Y spot_K name ccThrough }ifelse }ifelse }ifelse end }def /spotChannel { _isCMYKSep{ pop false }{ /_spotDict xp _spotDict/name get null eq{ false }{ _spotDict/spot_C get _spotDict/spot_M get _spotDict/spot_Y get _spotDict/spot_K get _spotDict/name get ccThrough }ifelse }ifelse }def /getChannelData { _isCMYKSep dup{ pop renderCMYK }if { _blackPlate{ 4 1 roll 3 npop blackInk }{ _yellowPlate{ 4 2 roll 3 npop yellowInk }{ _magentaPlate{ 4 3 roll 3 npop magentaInk }{ 3 npop cyanInk }ifelse }ifelse }ifelse { true /nonZeroData }{ true /zeroData }ifelse }{ 4 npop spot1/name get null ne spot1 spotChannel and{ spot1/tintImage get dup null ne{ false /nonZeroData }{ pop false /noData }ifelse }{ spot2/name get null ne spot2 spotChannel and{ spot2/tintImage get dup null ne{ false /nonZeroData }{ pop false /noData }ifelse }{ false /noData }ifelse }ifelse }ifelse }def /renderChannelData { /_tmp xp _tmp /nonZeroData ne currentoverprint and{ pop _tmp /zeroData eq{pop}if 4 npop }{ _tmp /nonZeroData eq{ { invertXfer }if systemdict/image get 5 execImage }{ pop _tmp /zeroData eq{pop}if 4 npop knockOut }ifelse }ifelse }def /bwImage{ begin gsave dup dup dup getChannelData exch pop false exch renderChannelData grestore end }def /ncolorimage{ begin pop pop gsave spot2/name get null ne spot2 spotChannel and{ true setoverprint }if getChannelData renderChannelData grestore end }def /getRampColorSpace{ /_renderCMYK _rampSD begin renderCMYK end pt _nSamples 1 gt{ /_ndx 0 pt [blendColor] cvx exec }if _renderCMYK{ /_C0 [currentcolor] pt /_C0_Space currentcolorspace pt }{ /_C0 [ _nCustomColorSD begin 0 spot1 begin name null ne tintValue null ne and spot1 spotChannel and{ pop tintValue }if end spot2 begin name null ne tintValue null ne and spot2 spotChannel and{ pop tintValue }if end 1 exch sub end ] pt /_C0_Space /DeviceGray pt }ifelse _nSamples 1 gt{ /_ndx _nSamples 1 sub pt [blendColor] cvx exec }if _renderCMYK{ /_C1 [currentcolor] pt /_C1_Space currentcolorspace pt }{ /_C1 [ _nCustomColorSD begin 0 spot1 begin name null ne tintValue null ne and spot1 spotChannel and{ pop tintValue }if end spot2 begin name null ne tintValue null ne and spot2 spotChannel and{ pop tintValue }if end 1 exch sub end ] pt /_C1_Space /DeviceGray pt }ifelse /_rampColorSpace _C0_Space pt _spotColor{ nsetcustomcolorend }if }def }def end end defaultpacking setpacking %%EndResource %%BeginResource: procset AGM_Gradient 1.0 0 %%Title: (AGM Gradient Procset) %%Version: 1.0 0 %%CreationDate: (4/26/96) () %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) userdict /defaultpacking currentpacking put true setpacking userdict /AGM_Gradient 20 dict dup begin put /AGM_Gradient_private 201 dict def /initialize { AGM_Gradient begin AGM_Gradient_private begin initializeVars /bd systemdict/mark get def /ed _level2PS { (>>) }{ (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end) } ifelse cvx def _level2PS{ initializeLev2 }{ initializeLev1 }ifelse queryDevice initializeRectFill initializeShading initializeOps _producingSeps{ AGM_Gradient_Sep/initialize get exec }{ initializeComposite }ifelse _illustrator{ /f{}def /F{}def /s{}def /S{}def /b{}def /B{}def }if /image where{ /image get /_image xd }if /colorimage where{ /colorimage get /_colorimage xd }if AGM_Gradient_private { dup xcheck 1 index type /arraytype eq and { bind }if pop pop }forall AGM_Gradient { dup xcheck 1 index type /arraytype eq and { bind }if pop pop }forall end currentdict readonly pop end }def /initializeAI { pop pop AGM_Gradient/AGM_Gradient_private get /_illustrator true put AGM_Gradient/initialize get exec AGM_Gradient begin }def /unload{ systemdict/languagelevel known{ systemdict/languagelevel get 2 ge{ userdict/AGM_Gradient_Sep 2 copy known{ undef }{ pop pop }ifelse userdict/AGM_Gradient 2 copy known{ undef }{ pop pop }ifelse }if }if }def /terminate{ currentdict AGM_Gradient eq{ end }if }def AGM_Gradient_private begin /initializeVars{ /_d255 256 array def 0 1 255{ _d255 exch dup 255 div put }bind for /_d255- 256 array def 0 1 255{ _d255- exch 1 _d255 2 index get sub put }bind for /_sSave nd /_dUserSpace matrix defaultmatrix def /_bUMatrix matrix def /_imageMatrix matrix def /_saveMatrix matrix def /_xm matrix def /_ccAry1 5 array def /_bbox 4 array pt /_level2PS systemdict/languagelevel known dup{ pop systemdict/languagelevel get 2 ge }if def /_level3PS _level2PS systemdict/shfill known and def currentdict /_illustrator known not{ /_illustrator false def }if }def /initializeOps { AGM_Gradient begin currentdict/Bc known not{ /Bc{ _renderFlag 2 eq _enabledSmoothShade or{ 6 npop }{ pushBSpace _rampIndex 0 eq{ pop pop setCStop }if linealFill popBSpace }ifelse }def }if currentdict/Bg known not{ /Bg{ 10 npop /_gradName xp /_renderFlag xp /_enabledSmoothShade false pt _renderFlag 2 ne{ _illustrator{ _of setoverprint }if /_enabledSmoothShade _level3PS{ _usingSmoothShade _producingSeps not currentoverprint not or and _noImage not and }{ false }ifelse pt _illustrator _eo and _renderFlag 3 eq or{ eoclip }{ clip }ifelse _gradNames _gradName 2 copy known{ get mark exch aload pop /_gradType xp 1 sub dup /_rampIndex xp /_maxRampIndex xp mark exch aload pop 0 0 }if pop pop getRampData }{ mark mark }ifelse }def }if currentdict/Bm known not{ /Bm{ _renderFlag 2 ne{ _gradType 0 eq{ linealRamp }{ radialGrad }ifelse }{ 6 npop }ifelse }def }if currentdict/Bh known not{ /Bh{ 2 npop /_yHi xp /_xHi xp /_radHilite _xHi 0 ne _yHi 0 ne or pt }def }if currentdict/Bn known not{ /Bn{ AGM_Gradient_private begin dict /_gradNames xp end }def }if currentdict/Bd known not{ /Bd{ AGM_Gradient begin AGM_Gradient_private begin /_nColorsBd xp /_gradType xp /_gradName xp }def }if currentdict/BD known not{ /BD{ currentdict/_gradNames known not{ /_gradNames 20 dict def }if ] _nColorsBd _gradType ] _gradName exch /_gradNames xput end end }def }if currentdict/Bb known not{ /Bb{ AGM_Gradient/AGM_Gradient_private get /_illustrator get not{ AGM_Gradient begin }if AGM_Gradient_private begin _producingSeps{ AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin }if mySave }def }if currentdict/BB known not{ /BB{ /_tmp xp cleartomark cleartomark _tmp dup _renderFlag myRestore _producingSeps{ end }if _illustrator dup end not { end }if { 2 ne exch 0 gt and{ 2 eq{ s }{ S }ifelse }{ pop newpath }ifelse }{ pop newpath }ifelse }def }if currentdict/Xm known not{ /Xm{ _xm astore pop }def }if end }def /queryDevice{ /_inDistiller systemdict /currentdistillerparams known def /_inRipSep _level2PS{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse _inDistiller or def /_noImage /lv1Fix where{ pop lv1Fix }{ false }ifelse def /_useShells where{ /_useShells get /_usingShells xp }{ /_usingShells false def }ifelse /_useSmoothShade where{ pop }{ /_useSmoothShade false def }ifelse /_forceToCMYK where{ pop }{ /_forceToCMYK false def }ifelse /_cyanPlate 1 0 0 0 testCMYKColorThrough def /_magentaPlate 0 1 0 0 testCMYKColorThrough def /_yellowPlate 0 0 1 0 testCMYKColorThrough def /_blackPlate 0 0 0 1 testCMYKColorThrough def /_compositeJob _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and def /_isCMYKSep _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or def /_compositeSpotDevice where{ pop }{ /_compositeSpotDevice _compositeJob not _inRipSep or{ 1 }{ 0 }ifelse def }ifelse /_producingSeps _compositeSpotDevice 0 ne def /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /_dpiThreshold where{ pop }{ /_dpiThreshold 600 def }ifelse /_screenFreqThreshold where{ pop }{ /_screenFreqThreshold 150 def }ifelse /_contoneDevice where{ pop }{ /_contoneDevice false def }ifelse /_subSampleOK _deviceDPI _dpiThreshold le currentScreenFreq _screenFreqThreshold le and _contoneDevice not and def }def /initializeRectFill{ /rectfill where dup{ exch pop not _producingSeps or }{ not }ifelse { /rectfill{ gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 1 index rlineto 1 index neg 0 rlineto pop pop closepath fill grestore }def }if }def /initializeLev1{ /currentScreenFreq{ currentscreen pop pop }def /_byte 1 string def /colorimage where{ pop }{ /colorimage{ pop pop /_blackTmp xp /_yellowTmp xp /_magentaTmp xp /_cyanTmp xp /_cnt 0 pt [ _byte dup 0 _cyanTmp /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx _magentaTmp /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx _yellowTmp /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx _blackTmp /_cnt cvx /get cvx _d255 /exch cvx /get cvx /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx /dup cvx 0 /lt cvx{ pop 0 }/if cvx /dup cvx 1 /gt cvx{ pop 1 }/if cvx 255 /mul cvx /cvi cvx 256 /mod cvx /dup cvx 0 /lt cvx{ pop 0 }/if cvx /put cvx /_cnt dup cvx 1 /add cvx /pt cvx ] cvx bind /_image load 5 execImage }def }ifelse }def /initializeLev2{ /level2ScreenFreq{ begin 60 HalftoneType 1 eq{ pop Frequency }if HalftoneType 2 eq{ pop GrayFrequency }if HalftoneType 5 eq{ pop Default level2ScreenFreq }if end }def /currentScreenFreq{ currenthalftone level2ScreenFreq }def }def /initializeShading{ _useSmoothShade _level3PS and{ /_usingSmoothShade true pt initializeLev3_Ops }{ /_usingSmoothShade false pt }ifelse }def /initializeLev3_Ops { /initShFill{ /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt /_rampFuncsArray _maxRampIndex array pt /_boundsArray _maxRampIndex 1 sub array pt /_encodeArray _maxRampIndex 2 mul array pt /_beginCoord _rampPoint pt /_colorSpace null pt /_firstFill _rampIndex _maxRampIndex eq pt /_lastFill false pt }def /linealShFill{ popBSpace _xm aload pop pushBSpace /_size _index 1 add pt _size _maxRampIndex lt { /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt /_boundsArray _boundsArray 0 _size 1 sub getinterval pt /_encodeArray _encodeArray 0 _size 2 mul getinterval pt }if bd /ShadingType 2 /ColorSpace _colorSpace _rgbInCMYK{ /Function [ _cData sampFunc _mData sampFunc _yData sampFunc _kData sampFunc ] }{ /Function bd /FunctionType 3 /Domain [0 1] /Functions _rampFuncsArray /Bounds _boundsArray /Encode _encodeArray ed }ifelse /Extend [_firstFill _lastFill] /Domain [0 1] /Coords [_beginCoord 0 _endCoord 0] ed shfill }def /radialShFill{ /_size _maxRampIndex _index sub pt _size _maxRampIndex lt { /_rampFuncsArray _rampFuncsArray _index _size getinterval pt /_boundsArray _boundsArray _index _size 1 sub getinterval pt /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt }if /_rampLen _beginCoord _endCoord sub pt bd /ShadingType 3 /ColorSpace _colorSpace _rgbInCMYK{ /Function [ _cData sampFunc _mData sampFunc _yData sampFunc _kData sampFunc ] }{ /Function bd /FunctionType 3 /Domain [0 1] /Functions _rampFuncsArray /Bounds _boundsArray /Encode _encodeArray ed }ifelse /Extend [_lastFill _firstFill] /Domain [0 1] /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] ed shfill _radHilite{ _xHi _rampLen mul _yHi _rampLen mul translate }if }def % /sampFunc{ /_tmp exch pt bd _tmp length 1 eq { _tmp 0 get /_tmp 2 string pt dup _tmp 0 3 -1 roll put _tmp 1 3 -1 roll put }if /FunctionType 0 /Order 1 /Size [_tmp length] /Domain [0 1] /BitsPerSample 8 /DataSource _tmp /Range [0 1] ed }def /fillRamp{ /_invert _midPoint 0.5 lt pt _rampIndex _maxRampIndex eq { initShFill }if getRampColorSpace _colorSpace null eq{ /_colorSpace _rampColorSpace pt }{ _colorSpace _rampColorSpace ne _rgbInCMYK or{ /_index _index 1 _gradType 0 eq{ sub pt linealShFill }{ add pt radialShFill }ifelse initShFill /_colorSpace _rampColorSpace pt } if }ifelse /_endCoord _endPoint pt /_rgbInCMYK false pt _producingSeps _forceToCMYK or _rgbRamp and { _spotColor{ _renderCMYK }{ _isCMYKSep }ifelse }{ false }ifelse { _compositeJob{ /_rgbInCMYK true pt _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor dup length string copy /_kData exch pt dup length string copy /_yData exch pt dup length string copy /_mData exch pt dup length string copy /_cData exch pt }{ _rampFuncsArray _index _cyanPlate{_cyanData}if _magentaPlate{_magentaData}if _yellowPlate{_yellowData}if _blackPlate{_blackData}if _nSamples expandOne sampFunc dup begin /Decode [1 0] def end put /_invert false pt }ifelse }{ _rampFuncsArray _index bd /FunctionType 2 /Domain [0 1] /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div _gradType 0 eq{ _invert{/C1}{/C0}ifelse _C0 _invert{/C0}{/C1}ifelse _C1 }{ _invert{/C0}{/C1}ifelse _C1 _invert{/C1}{/C0}ifelse _C0 }ifelse ed put }ifelse _rampIndex 1 ne{ _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put } if 0 1 _invert {exch}if _encodeArray _index 2 mul 1 add 3 -1 roll put _encodeArray _index 2 mul 3 -1 roll put _rampIndex 1 eq { /_lastFill true pt _gradType 0 eq{ linealShFill }{ radialShFill }ifelse }if /_index _index 1 _gradType 0 eq{ add pt }{ sub pt }ifelse }def }def /initializeComposite{ /bwImage{ pop /_image load 5 execImage }def /rampImage{ _enabledSmoothShade{ fillRamp }{ _color{ _nSamples setImageParms _rgbRamp _forceToCMYK not and{ _redData _greenData _blueData _nSamples 3 expandColor true 3 null ncolorimage }{ _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor true 4 null ncolorimage }ifelse }{ _nSamples setImageParms _blackData null bwImage }ifelse }ifelse }def /setCStop{ /_colorStyle exch pt _colorStyle 0 eq{ 1 exch sub 0 0 0 4 -1 roll }if _colorStyle 2 eq{ _forceToCMYK{ 3 npop setcmykcolor }{ setrgbcolor 4 npop }ifelse }if _colorStyle 3 eq{ 1 exch sub /_tmp xp pop 4{ _tmp mul 4 1 roll }repeat }if _colorStyle 4 eq{ _forceToCMYK{ 6 npop setcmykcolor }{ 3 -1 roll pop pop 1 exch sub /_tmp xp 3{ 1 exch sub _tmp mul 1 exch sub 3 1 roll }repeat setrgbcolor 4 npop }ifelse }if _colorStyle 2 ne _colorStyle 4 ne and{ null nsetcustomcolor }if }def /nsetcustomcolor { pop setcmykcolor }def /nsetcustomcolorend { }def /ncolorimage{ pop /_colorimage load 10 execImage }def _noImage not _level2PS not and{ /linealFill{ 8 setImageParms _color{ currentcmykcolor 4{ makeByte8 4 1 roll }repeat true 4 null ncolorimage }{ currentgray makeByte8 null bwImage }ifelse }def }if /getRampColorSpace{ _nSamples 1 gt{ /_ndx 0 pt [blendColor] cvx exec }if /_C0 [currentcolor] pt /_C0_Space currentcolorspace pt _nSamples 1 gt{ /_ndx _nSamples 1 sub pt [blendColor] cvx exec }if /_C1 [currentcolor] pt /_C1_Space currentcolorspace pt /_rampColorSpace _C0_Space pt _spotColor{ nsetcustomcolorend }if }def }def /npop{ {pop}repeat }def /xd{ exch def }def /nd{ null def }def /pt{ AGM_Gradient_private 3 1 roll put }def /xp{ exch pt }def /xput{ dup load dup length exch maxlength eq{ dup dup load dup length 2 mul dict copy def }if load begin def end }def /mySave{ save /_sSave xp }def /myRestore{ _sSave type /savetype eq{ _sSave restore }if }def /gMark{ counttomark 2 add -1 roll }def /execImage{ /_tmp xp { exec }stopped{ $error /errorname get /undefinedresult ne{ stop }{ _tmp npop }ifelse }if }def /pushBSpace{ newpath gsave _bUMatrix astore concat }def /popBSpace{ grestore }def /makeByte8{ /_tmp 0 pt 255 mul cvi 8 string 8{ dup _tmp 3 index put /_tmp _tmp 1 add pt }repeat exch pop }def /setImageParms{ 1 8 2 index 0 0 1 0 0 _imageMatrix astore }def /linealFill{ 0 0 1 1 rectfill }def /testCMYKColorThrough{ gsave setcmykcolor currentcmykcolor grestore add add add 0 ne }def /expandOne { /_tmp xp dup type /stringtype ne{ _tmp string exch dup 0 ne{ 255 mul cvi 0 1 _tmp 1 sub{ 3 copy exch put pop }for }if pop }if }def /expandColor{ /_channels xp /_len xp _channels{ _len expandOne _channels 1 roll }repeat }def /blendColor{ _color{ _rgbRamp _producingSeps not and _forceToCMYK not and{ _redData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _greenData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _blueData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if /setrgbcolor cvx }{ _cyanData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _magentaData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _yellowData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _blackData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _spotColor{ _rampSD begin /_rampSD cvx /begin cvx spot1 begin tintImage dup type /stringtype eq{ /_ndx cvx /get cvx _d255- /exch cvx /get cvx }{ dup null ne{ name type /nametype ne{ 1 exch sub }if }if }ifelse end /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx spot2 begin tintImage dup type /stringtype eq{ /_ndx cvx /get cvx _d255- /exch cvx /get cvx }{ dup null ne{ name type /nametype ne{ 1 exch sub }if }if }ifelse end /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx /end cvx end /_rampSD cvx /nsetcustomcolor cvx }{ /setcmykcolor cvx }ifelse }ifelse }{ _blackData dup type /stringtype eq{ /_ndx cvx /get cvx _d255 /exch cvx /get cvx }if _enabledSmoothShade{ 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx }{ /setgray cvx }ifelse }ifelse }def /useRectImage{ _subSampleOK _enabledSmoothShade not and{ { mark 0 1 dtransform atan cvi 90 mod 0 eq 1 0 dtransform atan cvi 90 mod 0 eq } stopped { cleartomark false } { and exch pop } ifelse }{ false }ifelse }def /linealImage{ _noImage{ rectImage }{ _producingSeps{ AGM_Gradient_Sep/AGM_Gradient_Sep_private get /rampImage get exec }{ useRectImage{ rectImage }{ rampImage }ifelse }ifelse }ifelse }def /linealRamp{ pushBSpace _ramp{ linealImage }{ linealFill }ifelse popBSpace /_rampIndex _rampIndex 1 sub pt _rampIndex 0 gt{ getRampData }if }def /radialGrad{ /_usingShells currentoverprint _producingSeps and _usingShells or pt /_firstShell true pt _enabledSmoothShade not{ currentoverprint _producingSeps and{ newpath clippath pathbbox 1 add 4 1 roll 1 add 4 1 roll 1 sub 4 1 roll 1 sub 4 1 roll _bbox astore pop newpath _bbox 0 get _bbox 1 get moveto _bbox 2 get _bbox 1 get lineto _bbox 2 get _bbox 3 get lineto _bbox 0 get _bbox 3 get lineto closepath 6 copy gsave _bUMatrix astore concat 1 0 moveto 0 0 1 0 360 arc closepath eoclip fill popBSpace }{ fill }ifelse }if pushBSpace _radHilite{ _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp _rampPoint 1 lt{ 1 _rampPoint sub dup _xHi mul exch _yHi mul translate }if }if _rampIndex{ radialRamp /_rampIndex _rampIndex 1 sub pt _rampIndex 0 gt{ getRampData }if }repeat popBSpace }def /getNSamples{ 0 exch { dup type /stringtype eq{ length exch pop exit }if pop }forall dup 0 eq{ pop 1 }if }def /getRampData{ /_rampType gMark pt /_color _rampType 0 gt pt /_ccRGB _rampType 5 eq _rampType 6 eq or pt /_rgbRamp _rampType 4 eq _ccRGB or pt /_ccProcess _rampType 2 eq _rampType 3 eq or pt _producingSeps{ _rampSD initSpotDict /_spotColor _ccProcess _ccRGB or pt }{ /_spotColor false pt }ifelse /_ramp true pt 100 div /_rampPoint xp 100 div /_midPoint xp dup /_colorStyle xp _colorStyle 0 eq{ 2 }{ _colorStyle 1 eq{ 5 }{ _colorStyle 2 eq{ 8 }{ _colorStyle 3 eq{ _producingSeps{ _rampSD /spot1 get begin /name 3 index def /spot_K 4 index def /spot_Y 5 index def /spot_M 6 index def /spot_C 7 index def end }if 7 }{ _producingSeps{ _rampSD/spot1 get begin /name 4 index def /spot_K 8 index def /spot_Y 9 index def /spot_M 10 index def /spot_C 11 index def end }if 11 } ifelse }ifelse }ifelse }ifelse /_tmp xp _tmp index 100 div /_endPoint xp _gradType 1 eq{ _tmp 1 add index 100 div /_midPoint xp }if _producingSeps{ _tmp 2 add index /_nextColorStyle xp _nextColorStyle 3 eq{ /_tmp _tmp 4 add pt _tmp index dup _rampSD/spot1 get /name get ne{ _rampSD /spot2 get begin /name xd /spot_K _tmp 2 add index def /spot_Y _tmp 3 add index def /spot_M _tmp 4 add index def /spot_C _tmp 5 add index def end }{ pop }ifelse }if _nextColorStyle 4 eq{ /_tmp _tmp 5 add pt _tmp index dup _rampSD/spot1 get /name get ne{ _rampSD /spot2 get begin /name xd /spot_K _tmp 5 add index def /spot_Y _tmp 6 add index def /spot_M _tmp 7 add index def /spot_C _tmp 8 add index def end }{ pop }ifelse }if }if _rampType 3 eq _rampType 6 eq or{ /_tint2Data gMark pt }if _ccProcess _ccRGB or{ /_tint1Data gMark pt }if _rgbRamp{ /_blueData gMark pt /_greenData gMark pt /_redData gMark pt }if _producingSeps{ _ccProcess _ccRGB or{ _rampType 3 eq _rampType 6 eq or{ _rampSD /spot2 get begin /tintImage _gradType 0 eq{ _tint2Data }{ _tint1Data }ifelse def name null eq{ /name /Black def }if end }if _rampSD /spot1 get begin /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{ _tint1Data }{ _tint2Data }ifelse def _rampType 2 eq _rampType 5 eq or{ name null eq{ /name _rampSD/spot2 get /name get def /spot_C _rampSD/spot2 get /spot_C get def /spot_M _rampSD/spot2 get /spot_M get def /spot_Y _rampSD/spot2 get /spot_Y get def /spot_K _rampSD/spot2 get /spot_K get def _rampSD/spot2 get /name null put }if }{ name null eq{ /name /Black def }if }ifelse end }if }if /_blackData gMark pt _rampType 0 gt{ counttomark 4 add -3 roll /_yellowData xp /_magentaData xp /_cyanData xp }if _ramp{ /_nSamples [ _rampType 0 eq {_blackData}if _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if ] getNSamples pt _enabledSmoothShade not {/_ramp _nSamples 1 gt pt} if } if setCStop }def /rectImage{ gsave /_sInc 1 pt /_bInc 1 _nSamples div pt /_nSubSamples _nSamples pt /_optimize false pt _subSampleOK{ /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt _pChange .5 gt dup /_optimize xp{ /_nSubSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt /_bInc 1 _nSubSamples div pt /_sInc _nSamples 1 sub _nSubSamples 1 sub div pt }if }if 0 _nSubSamples [ /dup cvx _optimize { /round cvx /cvi cvx } if /_ndx /exch cvx /pt cvx blendColor 0 0 _bInc 1 /rectfill cvx _bInc 0 /translate cvx _sInc /add cvx ] cvx bind repeat pop _spotColor{ nsetcustomcolorend }if grestore }def /radialInit{ /_nRadSamples _nSamples dup 0 eq{pop 1}if pt /_sInc -1 pt /_rampLen _rampPoint _endPoint sub pt /_bInc _rampLen _nSamples div neg pt /_optimize false pt _subSampleOK{ /_uRampLen _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt 2 copy lt{ exch }if pop pt /_pChange _uRampLen 0 eq{ 0 }{ _nSamples _uRampLen div }ifelse pt _pChange .5 gt dup /_optimize xp{ /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt /_bInc _rampLen _nRadSamples div neg pt /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt }if }if _radHilite{ /_xBCInc _xHi _rampLen mul _nRadSamples div pt /_yBCInc _yHi _rampLen mul _nRadSamples div pt }if }def /radialRamp{ _enabledSmoothShade{ fillRamp }{ /_saveMatrix _saveMatrix currentmatrix def radialInit % % true _producingSeps _rgbRamp not and{ _nSamples 1 gt{ pop /_ndx 0 pt [blendColor] cvx exec currentInkN /_ndx _nSamples 1 sub pt [blendColor] cvx exec currentInkN or }if }if { _rampPoint _nSamples 1 sub _nRadSamples [ /dup cvx _optimize{ /round cvx /cvi cvx }if /_ndx /exch cvx /pt cvx _usingShells{ /_firstShell cvx{ /_firstShell false pt }{ 0 0 3 index 360 0 arcn fill }/ifelse cvx }if blendColor _usingShells{ 0 0 3 /index cvx 0 360 /arc cvx }{ 0 0 3 /index cvx 0 360 /arc cvx /fill cvx }ifelse /exch cvx _bInc /add cvx /exch cvx _sInc /add cvx _radHilite{ _xBCInc _yBCInc /translate cvx }if ] cvx bind repeat pop pop }{ _usingShells{ 0 0 _rampPoint 360 0 arcn fill }if }ifelse _saveMatrix setmatrix _radHilite{ _xHi _rampLen mul _yHi _rampLen mul translate }if _usingShells _rampIndex 1 eq and{ fill }if _spotColor{ nsetcustomcolorend }if }ifelse }def end end defaultpacking setpacking %%EndResource %%BeginProcSet: Adobe_ColorImage_AI6 1.3 0 userdict /Adobe_ColorImage_AI6 known not { userdict /Adobe_ColorImage_AI6 53 dict put } if userdict /Adobe_ColorImage_AI6 get begin /initialize { Adobe_ColorImage_AI6 begin Adobe_ColorImage_AI6 { dup type /arraytype eq { dup xcheck { bind } if } if pop pop } forall } def /terminate { end } def currentdict /Adobe_ColorImage_AI6_Vars known not { /Adobe_ColorImage_AI6_Vars 41 dict def } if Adobe_ColorImage_AI6_Vars begin /plateindex -1 def /_newproc null def /_proc1 null def /_proc2 null def /sourcearray 4 array def /_ptispace null def /_ptiname null def /_pti0 0 def /_pti1 0 def /_ptiproc null def /_ptiscale 0 def /_pticomps 0 def /_ptibuf 0 string def /_gtigray 0 def /_cticmyk null def /_rtirgb null def /XIEnable true def /XIType 0 def /XIEncoding 0 def /XICompression 0 def /XIChannelCount 0 def /XIBitsPerPixel 0 def /XIImageHeight 0 def /XIImageWidth 0 def /XIImageMatrix null def /XIRowBytes 0 def /XIFile null def /XIBuffer1 null def /XIBuffer2 null def /XIBuffer3 null def /XIDataProc null def /XIColorSpace /DeviceGray def /XIColorValues 0 def /XIPlateList false def end /ci6colorimage /colorimage where {/colorimage get}{null} ifelse def /ci6image systemdict /image get def /ci6curtransfer systemdict /currenttransfer get def /ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def /ci6foureq { 4 index ne { pop pop pop false }{ 4 index ne { pop pop false }{ 4 index ne { pop false }{ 4 index eq } ifelse } ifelse } ifelse } def /ci6testplate { Adobe_ColorImage_AI6_Vars begin /plateindex -1 def /setcmykcolor where { pop gsave 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub grestore 1 0 0 0 ci6foureq { /plateindex 0 def }{ 0 1 0 0 ci6foureq { /plateindex 1 def }{ 0 0 1 0 ci6foureq { /plateindex 2 def }{ 0 0 0 1 ci6foureq { /plateindex 3 def }{ 0 0 0 0 ci6foureq { /plateindex 5 def } if } ifelse } ifelse } ifelse } ifelse pop pop pop pop } if plateindex end } def /ci6concatprocs { /packedarray where { pop dup type /packedarraytype eq 2 index type /packedarraytype eq or }{ false } ifelse { /_proc2 exch cvlit def /_proc1 exch cvlit def _proc1 aload pop _proc2 aload pop _proc1 length _proc2 length add packedarray cvx }{ /_proc2 exch cvlit def /_proc1 exch cvlit def /_newproc _proc1 length _proc2 length add array def _newproc 0 _proc1 putinterval _newproc _proc1 length _proc2 putinterval _newproc cvx } ifelse } def /ci6istint { type /arraytype eq } def /ci6isspot { dup type /arraytype eq { dup length 1 sub get /Separation eq }{ pop false } ifelse } def /ci6spotname { dup ci6isspot {dup length 2 sub get}{pop ()} ifelse } def /ci6altspace { aload pop pop pop ci6colormake } def /ci6numcomps { dup /DeviceGray eq { pop 1 }{ dup /DeviceRGB eq { pop 3 }{ /DeviceCMYK eq { 4 }{ 1 } ifelse } ifelse } ifelse } def /ci6marksplate { dup /DeviceGray eq { pop plateindex 3 eq }{ dup /DeviceRGB eq { pop plateindex 5 ne }{ dup /DeviceCMYK eq { pop plateindex 5 ne }{ dup ci6isspot { /findcmykcustomcolor where { pop dup length 2 sub get 0.1 0.1 0.1 0.1 5 -1 roll findcmykcustomcolor 1 setcustomcolor systemdict /currentgray get exec 1 ne }{ pop plateindex 5 ne } ifelse }{ pop plateindex 5 ne } ifelse } ifelse } ifelse } ifelse } def /ci6colormake { dup ci6numcomps exch 1 index 2 add 1 roll dup 1 eq {pop}{array astore} ifelse exch } def /ci6colorexpand { dup ci6spotname exch dup ci6istint { ci6altspace exch 4 1 roll }{ 1 3 1 roll } ifelse } def /ci6colortint { dup /DeviceGray eq { 3 1 roll 1 exch sub mul 1 exch sub exch }{ dup /DeviceRGB eq { 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch }{ dup /DeviceCMYK eq { 3 1 roll {1 index mul exch} forall pop 4 array astore exch }{ 3 1 roll mul exch } ifelse } ifelse } ifelse } def /ci6colortocmyk { dup /DeviceGray eq { pop 1 exch sub 0 0 0 4 -1 roll 4 array astore }{ dup /DeviceRGB eq { pop aload pop _rgbtocmyk 4 array astore }{ dup /DeviceCMYK eq { pop }{ ci6altspace ci6colortint ci6colortocmyk } ifelse } ifelse } ifelse } def /ci6makeimagedict { 7 dict begin /ImageType 1 def /Decode exch def /DataSource exch def /ImageMatrix exch def /BitsPerComponent exch def /Height exch def /Width exch def currentdict end } def /ci6stringinvert { 0 1 2 index length 1 sub { dup 2 index exch get 255 exch sub 2 index 3 1 roll put } for } def /ci6stringknockout { 0 1 2 index length 1 sub { 255 2 index 3 1 roll put } for } def /ci6stringapply { 0 1 4 index length 1 sub { dup 4 index exch get 3 index 3 1 roll 3 index exec } for pop exch pop } def /ci6walkrgbstring { 0 3 index dup length 1 sub 0 3 3 -1 roll { 3 getinterval {} forall 5 index exec 3 index } for 5 {pop} repeat } def /ci6walkcmykstring { 0 3 index dup length 1 sub 0 4 3 -1 roll { 4 getinterval {} forall 6 index exec 3 index } for 5 { pop } repeat } def /ci6putrgbtograystr { .11 mul exch .59 mul add exch .3 mul add cvi 3 copy put pop 1 add } def /ci6putcmyktograystr { exch .11 mul add exch .59 mul add exch .3 mul add dup 255 gt { pop 255 } if 255 exch sub cvi 3 copy put pop 1 add } def /ci6rgbtograyproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 dup 3 1 roll /ci6putrgbtograystr load exch ci6walkrgbstring end } def /ci6cmyktograyproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 dup 3 1 roll /ci6putcmyktograystr load exch ci6walkcmykstring end } def /ci6separatecmykproc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec XIBuffer3 0 2 index plateindex 4 2 index length 1 sub { get 255 exch sub 3 copy put pop 1 add 2 index } for pop pop exch pop end } def /ci6compositeimage { dup 1 eq { pop pop image }{ /ci6colorimage load null ne { ci6colorimage }{ 3 1 roll pop sourcearray 0 3 -1 roll put 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load image } ifelse } ifelse } def /ci6knockoutimage { gsave 0 ci6curtransfer exec 1 ci6curtransfer exec eq { 0 ci6curtransfer exec 0.5 lt }{ 0 ci6curtransfer exec 1 ci6curtransfer exec gt } ifelse {{pop 0}}{{pop 1}} ifelse systemdict /settransfer get exec ci6compositeimage grestore } def /ci6drawimage { ci6testplate -1 eq { pop ci6compositeimage }{ dup type /arraytype eq { dup length plateindex gt {plateindex get}{pop false} ifelse }{ { true }{ dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse } ifelse } ifelse { dup 1 eq { pop pop ci6image }{ dup 3 eq { ci6compositeimage }{ pop pop sourcearray 0 3 -1 roll put /ci6separatecmykproc load ci6image } ifelse } ifelse }{ ci6curoverprint { 7 {pop} repeat }{ ci6knockoutimage } ifelse } ifelse } ifelse } def /ci6proctintimage { /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store /_pticomps _ptispace ci6numcomps store /_ptiscale _pti1 _pti0 sub store level2? { _ptiname length 0 gt version cvr 2012 ge and { [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace [_pti0 _pti1] ci6makeimagedict ci6image }{ [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace [0 255] ci6makeimagedict ci6image } ifelse }{ _pticomps 1 eq { { dup { 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put } ci6stringapply } ci6concatprocs ci6image }{ { dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse _ptibuf { exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc _pticomps 2 add -2 roll _pticomps 1 sub -1 0 { 1 index add 2 index exch 5 -1 roll 255 mul cvi put } for pop pop } ci6stringapply } ci6concatprocs false _pticomps /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse } ifelse } ifelse } def /ci6graytintimage { /_gtigray 5 -1 roll store {1 _gtigray sub mul 1 exch sub} 4 1 roll /DeviceGray ci6proctintimage } def /ci6cmyktintimage { /_cticmyk 5 -1 roll store {_cticmyk {1 index mul exch} forall pop} 4 1 roll /DeviceCMYK ci6proctintimage } def /ci6rgbtintimage { /_rtirgb 5 -1 roll store {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll /DeviceRGB ci6proctintimage } def /ci6tintimage { ci6testplate -1 eq { ci6colorexpand 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll dup /DeviceGray eq { pop ci6graytintimage }{ dup /DeviceRGB eq { pop ci6rgbtintimage }{ pop ci6cmyktintimage } ifelse } ifelse }{ dup ci6marksplate { plateindex 5 lt { ci6colortocmyk plateindex get dup 0 eq ci6curoverprint and { 7 {pop} repeat }{ 1 exch sub exch {1 0}{0 1} ifelse () ci6graytintimage } ifelse }{ pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage } ifelse }{ ci6curoverprint { 8 {pop} repeat }{ pop pop pop {pop 1} 0 1 () /DeviceGray ci6proctintimage } ifelse } ifelse } ifelse } def /XINullImage { } def /XIImageMask { XIImageWidth XIImageHeight false [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load imagemask } def /XIImageTint { XIImageWidth XIImageHeight XIBitsPerPixel [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load XIType 3 eq XIColorValues XIColorSpace ci6tintimage } def /XIImage { XIImageWidth XIImageHeight XIBitsPerPixel [XIImageWidth 0 0 XIImageHeight neg 0 0] /XIDataProc load false XIChannelCount XIPlateList ci6drawimage } def /XG { pop pop } def /XF { 13 {pop} repeat } def /Xh { Adobe_ColorImage_AI6_Vars begin gsave /XIType exch def /XIImageHeight exch def /XIImageWidth exch def /XIImageMatrix exch def 0 0 moveto XIImageMatrix concat XIImageWidth XIImageHeight scale /_lp /null ddef _fc /_lp /imagemask ddef end } def /XH { Adobe_ColorImage_AI6_Vars begin grestore end } def /XIEnable { Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put } def /XC { Adobe_ColorImage_AI6_Vars begin ci6colormake /XIColorSpace exch def /XIColorValues exch def end } def /XIPlates { Adobe_ColorImage_AI6_Vars begin /XIPlateList exch def end } def /XI { Adobe_ColorImage_AI6_Vars begin gsave /XIType exch def cvi dup 256 idiv /XICompression exch store 256 mod /XIEncoding exch store pop pop /XIChannelCount exch def /XIBitsPerPixel exch def /XIImageHeight exch def /XIImageWidth exch def pop pop pop pop /XIImageMatrix exch def XIBitsPerPixel 1 eq { XIImageWidth 8 div ceiling cvi }{ XIImageWidth XIChannelCount mul } ifelse /XIRowBytes exch def XIEnable { /XIBuffer3 XIImageWidth string def XICompression 0 eq { /XIBuffer1 XIRowBytes string def XIEncoding 0 eq { {currentfile XIBuffer1 readhexstring pop} }{ {currentfile XIBuffer1 readstring pop} } ifelse }{ /XIBuffer1 256 string def /XIBuffer2 XIRowBytes string def {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if} /ASCII85Decode filter /DCTDecode filter /XIFile exch def {XIFile XIBuffer2 readstring pop} } ifelse /XIDataProc exch def XIType 1 ne { 0 setgray } if XIType 1 eq { XIImageMask }{ XIType 2 eq XIType 3 eq or { XIImageTint }{ XIImage } ifelse } ifelse }{ XINullImage } ifelse /XIPlateList false def grestore end } def end %%EndProcSet %%BeginResource: procset Adobe_Illustrator_AI5 1.3 0 %%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog) %%Version: 1.3 0 %%CreationDate: (3/7/1994) () %%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin put /_?cmyk false def /_eo false def /_lp /none def /_pf { } def /_ps { } def /_psf { } def /_pss { } def /_pjsf { } def /_pjss { } def /_pola 0 def /_doClip 0 def /cf currentflat def /_lineorientation 0 def /_charorientation 0 def /_yokoorientation 0 def /_tm matrix def /_renderStart [ /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 ] def /_renderEnd [ null null null null /i1 /i1 /i1 /i1 ] def /_render -1 def /_shift [0 0] def /_ax 0 def /_ay 0 def /_cx 0 def /_cy 0 def /_leading [ 0 0 ] def /_ctm matrix def /_mtx matrix def /_sp 16#020 def /_hyphen (-) def /_fontSize 0 def /_fontAscent 0 def /_fontDescent 0 def /_fontHeight 0 def /_fontRotateAdjust 0 def /Ss 256 string def Ss 0 (fonts/) putinterval /_cnt 0 def /_scale [1 1] def /_nativeEncoding 0 def /_useNativeEncoding 0 def /_tempEncode 0 def /_pntr 0 def /_tDict 2 dict def /_hfname 100 string def /_hffound false def /Tx { } def /Tj { } def /CRender { } def /_AI3_savepage { } def /_gf null def /_cf 4 array def /_rgbf 3 array def /_if null def /_of false def /_fc { } def /_gs null def /_cs 4 array def /_rgbs 3 array def /_is null def /_os false def /_sc { } def /_pd 1 dict def /_ed 15 dict def /_pm matrix def /_fm null def /_fd null def /_fdd null def /_sm null def /_sd null def /_sdd null def /_i null def /_lobyte 0 def /_hibyte 0 def /_cproc null def /_cscript 0 def /_hvax 0 def /_hvay 0 def /_hvwb 0 def /_hvcx 0 def /_hvcy 0 def /_bitfont null def /_bitlobyte 0 def /_bithibyte 0 def /_bitkey null def /_bitdata null def /_bitindex 0 def /discardSave null def /buffer 256 string def /beginString null def /endString null def /endStringLength null def /layerCnt 1 def /layerCount 1 def /perCent (%) 0 get def /perCentSeen? false def /newBuff null def /newBuffButFirst null def /newBuffLast null def /clipForward? false def end userdict /Adobe_Illustrator_AI5 known not { userdict /Adobe_Illustrator_AI5 100 dict put } if userdict /Adobe_Illustrator_AI5 get begin /initialize { Adobe_Illustrator_AI5 dup begin Adobe_Illustrator_AI5_vars begin /_aicmykps where {pop /_?cmyk _aicmykps def}if discardDict { bind pop pop } forall dup /nc get begin { dup xcheck 1 index type /operatortype ne and { bind } if pop pop } forall end newpath } def /terminate { end end } def /_ null def /ddef { Adobe_Illustrator_AI5_vars 3 1 roll put } def /xput { dup load dup length exch maxlength eq { dup dup load dup length 2 mul dict copy def } if load begin def end } def /npop { { pop } repeat } def /hswj { dup stringwidth 3 2 roll { _hvwb eq { exch _hvcx add exch _hvcy add } if exch _hvax add exch _hvay add } cforall } def /vswj { 0 0 3 -1 roll { dup 255 le _charorientation 1 eq and { dup cstring stringwidth 5 2 roll _hvwb eq { exch _hvcy sub exch _hvcx sub } if exch _hvay sub exch _hvax sub 4 -1 roll sub exch 3 -1 roll sub exch } { _hvwb eq { exch _hvcy sub exch _hvcx sub } if exch _hvay sub exch _hvax sub _fontHeight sub } ifelse } cforall } def /swj { 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef _lineorientation 0 eq { hswj } { vswj } ifelse } def /sw { 0 0 0 6 3 roll swj } def /vjss { 4 1 roll { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto gsave false charpath currentpoint 5 index setmatrix stroke grestore _fontRotateAdjust sub moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto 90 rotate } { currentpoint _fontHeight sub 5 index sub 3 index _sp eq { 9 index sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto gsave 2 index false charpath 6 index setmatrix stroke grestore moveto pop pop } ifelse } cforall 6 npop } def /hjss { 4 1 roll { dup cstring gsave false charpath currentpoint 5 index setmatrix stroke grestore moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto } cforall 6 npop } def /jss { _lineorientation 0 eq { hjss } { vjss } ifelse } def /ss { 0 0 0 7 3 roll jss } def /vjsp { 4 1 roll { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto false charpath currentpoint _fontRotateAdjust sub moveto _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto 90 rotate } { currentpoint _fontHeight sub 5 index sub 3 index _sp eq { 9 index sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto 2 index false charpath moveto pop pop } ifelse } cforall 6 npop } def /hjsp { 4 1 roll { dup cstring false charpath _sp eq { 5 index 5 index rmoveto } if 2 copy rmoveto } cforall 6 npop } def /jsp { matrix currentmatrix _lineorientation 0 eq {hjsp} {vjsp} ifelse } def /sp { matrix currentmatrix 0 0 0 7 3 roll _lineorientation 0 eq {hjsp} {vjsp} ifelse } def /pl { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } def /setstrokeadjust where { pop true setstrokeadjust /c { curveto } def /C /c load def /v { currentpoint 6 2 roll curveto } def /V /v load def /y { 2 copy curveto } def /Y /y load def /l { lineto } def /L /l load def /m { moveto } def } { /c { pl curveto } def /C /c load def /v { currentpoint 6 2 roll pl curveto } def /V /v load def /y { pl 2 copy curveto } def /Y /y load def /l { pl lineto } def /L /l load def /m { pl moveto } def } ifelse /d { setdash } def /cf { } def /i { dup 0 eq { pop cf } if setflat } def /j { setlinejoin } def /J { setlinecap } def /M { setmiterlimit } def /w { setlinewidth } def /XR { 0 ne /_eo exch ddef } def /H { } def /h { closepath } def /N { _pola 0 eq { _doClip 1 eq { _eo {eoclip} {clip} ifelse /_doClip 0 ddef } if newpath } { /CRender { N } ddef } ifelse } def /n { N } def /F { _pola 0 eq { _doClip 1 eq { gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc /_doClip 0 ddef } { _pf } ifelse } { /CRender { F } ddef } ifelse } def /f { closepath F } def /S { _pola 0 eq { _doClip 1 eq { gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { _ps } ifelse } { /CRender { S } ddef } ifelse } def /s { closepath S } def /B { _pola 0 eq { _doClip 1 eq gsave F grestore { gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { S } ifelse } { /CRender { B } ddef } ifelse } def /b { closepath B } def /W { /_doClip 1 ddef } def /* { count 0 ne { dup type /stringtype eq { pop } if } if newpath } def /u { } def /U { } def /q { _pola 0 eq { gsave } if } def /Q { _pola 0 eq { grestore } if } def /*u { _pola 1 add /_pola exch ddef } def /*U { _pola 1 sub /_pola exch ddef _pola 0 eq { CRender } if } def /D { pop } def /*w { } def /*W { } def /` { /_i save ddef clipForward? { nulldevice } if 6 1 roll 4 npop concat pop userdict begin /showpage { } def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where {pop false setstrokeadjust} if newpath 0 setgray false setoverprint } def /~ { end _i restore } def /_rgbtocmyk { 3 { 1 exch sub 3 1 roll } repeat 3 copy 1 4 1 roll 3 { 3 index 2 copy gt { exch } if pop 4 1 roll } repeat pop pop pop 4 1 roll 3 { 3 index sub 3 1 roll } repeat 4 -1 roll } def /setrgbfill { _rgbf astore pop /_fc { _lp /fill ne { _of setoverprint _rgbf aload pop setrgbcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /setrgbstroke { _rgbs astore pop /_sc { _lp /stroke ne { _os setoverprint _rgbs aload pop setrgbcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /O { 0 ne /_of exch ddef /_lp /none ddef } def /R { 0 ne /_os exch ddef /_lp /none ddef } def /g { /_gf exch ddef /_fc { _lp /fill ne { _of setoverprint _gf setgray /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /G { /_gs exch ddef /_sc { _lp /stroke ne { _os setoverprint _gs setgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /k { _cf astore pop /_fc { _lp /fill ne { _of setoverprint _cf aload pop setcmykcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /K { _cs astore pop /_sc { _lp /stroke ne { _os setoverprint _cs aload pop setcmykcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /Xa { _?cmyk { 3 npop k }{ setrgbfill 4 npop } ifelse } def /XA { _?cmyk { 3 npop K }{ setrgbstroke 4 npop } ifelse } def /Xs { /_gf exch ddef 5 npop /_fc { _lp /fill ne { _of setoverprint _gf setAIseparationgray /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /XS { /_gs exch ddef 5 npop /_sc { _lp /stroke ne { _os setoverprint _gs setAIseparationgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /Xx { exch /_gf exch ddef 0 eq { findcmykcustomcolor }{ _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse { 4 1 roll 3 npop findcmykcustomcolor }{ 8 -4 roll 4 npop findrgbcustomcolor } ifelse } ifelse /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /XX { exch /_gs exch ddef 0 eq { findcmykcustomcolor }{ _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse { 4 1 roll 3 npop findcmykcustomcolor }{ 8 -4 roll 4 npop findrgbcustomcolor } ifelse } ifelse /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /x { /_gf exch ddef findcmykcustomcolor /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc hvashow } ddef /_pjsf { _fc hvawidthshow } ddef /_lp /none ddef } def /X { /_gs exch ddef findcmykcustomcolor /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /XK { 3 -1 roll pop 0 eq { 1 exch sub 3 {dup 3 1 roll mul 5 1 roll} repeat mul 4 1 roll K } { 1 exch sub 4 1 roll 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat 4 -1 roll pop XA } ifelse } def /Xk { 3 -1 roll pop 0 eq { 1 exch sub 3 {dup 3 1 roll mul 5 1 roll} repeat mul 4 1 roll k } { 1 exch sub 4 1 roll 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat 4 -1 roll pop Xa } ifelse } def /A { pop } def /annotatepage { userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse } def /XT { pop pop } def /Xt { pop } def /discard { save /discardSave exch store discardDict begin /endString exch store gt38? { 2 add } if load stopped pop end discardSave restore } bind def userdict /discardDict 7 dict dup begin put /pre38Initialize { /endStringLength endString length store /newBuff buffer 0 endStringLength getinterval store /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store /newBuffLast newBuff endStringLength 1 sub 1 getinterval store } def /shiftBuffer { newBuff 0 newBuffButFirst putinterval newBuffLast 0 currentfile read not { stop } if put } def 0 { pre38Initialize mark currentfile newBuff readstring exch pop { { newBuff endString eq { cleartomark stop } if shiftBuffer } loop } { stop } ifelse } def 1 { pre38Initialize /beginString exch store mark currentfile newBuff readstring exch pop { { newBuff beginString eq { /layerCount dup load 1 add store } { newBuff endString eq { /layerCount dup load 1 sub store layerCount 0 eq { cleartomark stop } if } if } ifelse shiftBuffer } loop } if } def 2 { mark { currentfile buffer {readline} stopped { % assume error was due to overfilling the buffer }{ not { stop } if endString eq { cleartomark stop } if }ifelse } loop } def 3 { /beginString exch store /layerCnt 1 store mark { currentfile buffer {readline} stopped { % assume error was due to overfilling the buffer }{ not { stop } if dup beginString eq { pop /layerCnt dup load 1 add store } { endString eq { layerCnt 1 eq { cleartomark stop } { /layerCnt dup load 1 sub store } ifelse } if } ifelse }ifelse } loop } def end userdict /clipRenderOff 15 dict dup begin put { /n /N /s /S /f /F /b /B } { { _doClip 1 eq { /_doClip 0 ddef _eo {eoclip} {clip} ifelse } if newpath } def } forall /Tr /pop load def /Bb {} def /BB /pop load def /Bg {12 npop} def /Bm {6 npop} def /Bc /Bm load def /Bh {4 npop} def end /Lb { 6 npop 7 2 roll 5 npop 0 eq { 0 eq { (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard } { /clipForward? true def /Tx /pop load def /Tj /pop load def currentdict end clipRenderOff begin begin } ifelse } { 0 eq { save /discardSave exch store } if } ifelse } bind def /LB { discardSave dup null ne { restore } { pop clipForward? { currentdict end end begin /clipForward? false ddef } if } ifelse } bind def /Pb { pop pop 0 (%AI5_EndPalette) discard } bind def /Np { 0 (%AI5_End_NonPrinting--) discard } bind def /Ln /pop load def /Ap /pop load def /Ar { 72 exch div 0 dtransform dup mul exch dup mul add sqrt dup 1 lt { pop 1 } if setflat } def /Mb { q } def /Md { } def /MB { Q } def /nc 4 dict def nc begin /setgray { pop } bind def /setcmykcolor { 4 npop } bind def /setrgbcolor { 3 npop } bind def /setcustomcolor { 2 npop } bind def currentdict readonly pop end /XP { 4 npop } bind def /XD { pop } bind def end setpacking %%EndResource %%BeginResource: procset Adobe_pattern_AI5 1.1 0 %%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators) %%Version: 1.1 0 %%CreationDate: (03/26/93) () %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_Illustrator_AI5 known not { userdict /Adobe_Illustrator_AI5 95 dict put } if userdict /Adobe_Illustrator_AI5 get begin /@ { } def /& { } def /dp { dup null eq { pop _dp 0 ne { 0 1 _dp 1 sub _dl mod { _da exch get 3 get } for _dp 1 sub _dl mod 1 add packedarray _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll definepattern pop } if } { _dp 0 ne _dp _dl mod 0 eq and { null dp } if 7 packedarray _da exch _dp _dl mod exch put _dp _dl mod _da 0 get 4 get 2 packedarray /_dp _dp 1 add def } ifelse } def /E { _ed begin dup 0 get type /arraytype ne { 0 { dup 1 add index type /arraytype eq { 1 add } { exit } ifelse } loop array astore } if /_dd exch def /_ury exch def /_urx exch def /_lly exch def /_llx exch def /_n exch def /_y 0 def /_dl 4 def /_dp 0 def /_da _dl array def 0 1 _dd length 1 sub { /_d exch _dd exch get def 0 2 _d length 2 sub { /_x exch def /_c false def /_r _d _x 1 add get cvlit def _r _ ne { _urx _llx sub _ury _lly sub [ 1 0 0 1 0 0 ] [ /save cvx _llx neg _lly neg /translate cvx _c { nc /begin cvx } if _r dup type /stringtype eq { cvx } { { exec } /forall cvx } ifelse _c { /end cvx } if /restore cvx ] cvx /_fn 12 _n length add string def _y _fn cvs pop /_y _y 1 add def _fn 12 _n putinterval _fn _c false dp _d exch _x 1 add exch put } if } for } for null dp _n _dd /_pd end xput } def /fc { _fm dup concatmatrix pop } def /p { /_fm exch ddef 9 -2 roll _pm translate fc 7 -2 roll _pm scale fc 5 -1 roll _pm rotate fc 4 -2 roll exch 0 ne { dup _pm rotate fc 1 -1 _pm scale fc neg _pm rotate fc } { pop } ifelse dup _pm rotate fc exch dup sin exch cos div 1 0 0 1 0 6 2 roll _pm astore fc neg _pm rotate fc _pd exch get /_fdd exch ddef /_pf { save /_doClip 0 ddef 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm patternfill } { pop fill } ifelse grestore pop } for pop } for restore newpath } ddef /_psf { save /_doClip 0 ddef 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm 9 copy 6 npop patternashow } { pop 6 copy 3 npop hvashow } ifelse grestore pop } for pop } for restore sw rmoveto } ddef /_pjsf { save /_doClip 0 ddef 0 1 _fdd length 1 sub { /_fd exch _fdd exch get ddef _fd 0 2 _fd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _fc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _fm 12 copy 6 npop patternawidthshow } { pop 9 copy 3 npop hvawidthshow } ifelse grestore pop } for pop } for restore swj rmoveto } ddef /_lp /none ddef } def /sc { _sm dup concatmatrix pop } def /P { /_sm exch ddef 9 -2 roll _pm translate sc 7 -2 roll _pm scale sc 5 -1 roll _pm rotate sc 4 -2 roll exch 0 ne { dup _pm rotate sc 1 -1 _pm scale sc neg _pm rotate sc } { pop } ifelse dup _pm rotate sc exch dup sin exch cos div 1 0 0 1 0 6 2 roll _pm astore sc neg _pm rotate sc _pd exch get /_sdd exch ddef /_ps { save /_doClip 0 ddef 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm patternstroke } { pop stroke } ifelse grestore pop } for pop } for restore newpath } ddef /_pss { save /_doClip 0 ddef 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm 10 copy 6 npop patternashowstroke } { pop 7 copy 3 npop ss } ifelse grestore pop } for pop } for restore pop sw rmoveto } ddef /_pjss { save /_doClip 0 ddef 0 1 _sdd length 1 sub { /_sd exch _sdd exch get ddef _sd 0 2 _sd length 2 sub { gsave 2 copy get dup _ ne { cvx exec _sc } { pop } ifelse 2 copy 1 add get dup _ ne { aload pop findfont _sm 13 copy 6 npop patternawidthshowstroke } { pop 10 copy 3 npop jss } ifelse grestore pop } for pop } for restore pop swj rmoveto } ddef /_lp /none ddef } def end userdict /Adobe_pattern_AI5 18 dict dup begin put /initialize { /definepattern where { pop pop pop } { begin begin Adobe_pattern_AI5 begin Adobe_pattern_AI5 { dup xcheck { bind } if pop pop } forall mark cachestatus 7 1 roll pop pop pop pop exch pop exch { { 10000 add dup 2 index gt { exit } if dup setcachelimit } loop } stopped cleartomark end end end Adobe_pattern_AI5 begin } ifelse } def /terminate { currentdict Adobe_pattern_AI5 eq { end } if } def errordict /nocurrentpoint { pop stop } put errordict /invalidaccess { pop stop } put /patternencoding 256 array def 0 1 255 { patternencoding exch ( ) 2 copy exch 0 exch put cvn put } for /definepattern { 17 dict begin /uniform exch def /cache exch def /key exch def /procarray exch def /mtx exch matrix invertmatrix def /height exch def /width exch def /ctm matrix currentmatrix def /ptm matrix def /str 32 string def /slice 9 dict def slice /s 1 put slice /q 256 procarray length div sqrt floor cvi put slice /b 0 put /FontBBox [ 0 0 0 0 ] def /FontMatrix mtx matrix copy def /Encoding patternencoding def /FontType 3 def /BuildChar { exch begin /setstrokeadjust where {pop true setstrokeadjust} if slice begin dup q dup mul mod s idiv /i exch def dup q dup mul mod s mod /j exch def q dup mul idiv procarray exch get /xl j width s div mul def /xg j 1 add width s div mul def /yl i height s div mul def /yg i 1 add height s div mul def uniform { 1 1 } { width 0 dtransform dup mul exch dup mul add sqrt dup 1 add exch div 0 height dtransform dup mul exch dup mul add sqrt dup 1 add exch div } ifelse width 0 cache { xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul setcachedevice } { setcharwidth } ifelse gsave scale newpath xl yl moveto xg yl lineto xg yg lineto xl yg lineto closepath clip newpath end end exec grestore } def key currentdict definefont end } def /patterncachesize { gsave newpath 0 0 moveto width 0 lineto width height lineto 0 height lineto closepath patternmatrix setmatrix pathbbox exch ceiling 4 -1 roll floor sub 3 1 roll ceiling exch floor sub mul 1 add grestore } def /patterncachelimit { cachestatus 7 1 roll 6 npop 8 mul } def /patternpath { exch dup begin setfont ctm setmatrix concat slice exch /b exch slice /q get dup mul mul put FontMatrix concat uniform { width 0 dtransform round width div exch round width div exch 0 height dtransform round height div exch height div exch 0 0 transform round exch round exch ptm astore setmatrix } { ptm currentmatrix pop } ifelse { currentpoint } stopped not { 2 npop pathbbox true 4 index 3 index eq 4 index 3 index eq and { pop false { { 2 npop } { 3 npop true } { 7 npop true } { pop true } pathforall } stopped { 5 npop true } if } if { height div ceiling height mul 4 1 roll width div ceiling width mul 4 1 roll height div floor height mul 4 1 roll width div floor width mul 4 1 roll 2 index sub height div ceiling cvi exch 3 index sub width div ceiling cvi exch 4 2 roll moveto FontMatrix mtx invertmatrix dup dup 4 get exch 5 get rmoveto ptm ptm concatmatrix pop slice /s patterncachesize patterncachelimit div ceiling sqrt ceiling cvi dup slice /q get gt { pop slice /q get } if put 0 1 slice /s get dup mul 1 sub { slice /b get add gsave 0 1 str length 1 sub { str exch 2 index put } for pop dup { gsave ptm setmatrix 1 index str length idiv { str show } repeat 1 index str length mod str exch 0 exch getinterval show grestore 0 height rmoveto } repeat grestore } for 2 npop } { 4 npop } ifelse } if end } def /patternclip { _eo {eoclip} {clip} ifelse } def /patternstrokepath { strokepath } def /patternmatrix matrix def /patternfill { dup type /dicttype eq { Adobe_pattern_AI5 /patternmatrix get } if gsave patternclip Adobe_pattern_AI5 /patternpath get exec grestore newpath } def /patternstroke { dup type /dicttype eq { Adobe_pattern_AI5 /patternmatrix get } if gsave patternstrokepath true { { { newpath moveto } { lineto } { curveto } { closepath 3 copy Adobe_pattern_AI5 /patternfill get exec } pathforall 3 npop } stopped { 5 npop patternclip Adobe_pattern_AI5 /patternfill get exec } if } { patternclip Adobe_pattern_AI5 /patternfill get exec } ifelse grestore newpath } def /vpatternawidthshow { 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto gsave false charpath currentpoint 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec grestore _fontRotateAdjust sub moveto _hvwb eq { _hvcx _hvcy rmoveto } if _hvax _hvay rmoveto 90 rotate } { currentpoint _fontHeight sub _hvax sub 3 index _hvwb eq { _hvcx sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto gsave 2 index false charpath 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec grestore newpath moveto pop pop } ifelse } cforall 3 npop } def /hpatternawidthshow { { dup cstring exch gsave 3 index eq { 5 index 5 index rmoveto } if false charpath currentpoint 9 index 9 index 9 index Adobe_pattern_AI5 /patternfill get exec grestore newpath moveto 2 copy rmoveto } cforall 8 npop } def /patternashow { 0 0 0 6 3 roll patternawidthshow } def /patternawidthshow { 6 index type /dicttype eq { Adobe_pattern_AI5 /patternmatrix get 7 1 roll } if _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse } def /vpatternawidthshowstroke { 7 1 roll 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef { dup cstring dup length 1 eq _charorientation 1 eq and { -90 rotate currentpoint _fontRotateAdjust add moveto gsave false charpath currentpoint 3 index setmatrix 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec grestore _fontRotateAdjust sub moveto _hvwb eq { _hvcx _hvcy rmoveto } if _hvax _hvay rmoveto 90 rotate } { currentpoint _fontHeight sub _hvax sub 3 index _hvwb eq { _hvcx sub } if currentpoint exch 4 index stringwidth pop 2 div sub exch _fontAscent sub moveto gsave 2 index false charpath 4 index setmatrix 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec grestore newpath moveto pop pop } ifelse } cforall 4 npop } def /hpatternawidthshowstroke { 7 1 roll { dup cstring exch gsave 3 index eq { 5 index 5 index rmoveto } if false charpath currentpoint 7 index setmatrix 10 index 10 index 10 index Adobe_pattern_AI5 /patternstroke get exec grestore newpath moveto 2 copy rmoveto } cforall 9 npop } def /patternashowstroke { 0 0 0 7 3 roll patternawidthshowstroke } def /patternawidthshowstroke { 7 index type /dicttype eq { patternmatrix /patternmatrix get 8 1 roll } if _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse } def end setpacking %%EndResource %%BeginResource: procset Adobe_cshow 2.0 8 %%Title: (Writing System Operators) %%Version: 2.0 8 %%CreationDate: (1/23/89) () %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_cshow 14 dict dup begin put /initialize { Adobe_cshow begin Adobe_cshow { dup xcheck { bind } if pop pop } forall end Adobe_cshow begin } def /terminate { currentdict Adobe_cshow eq { end } if } def /cforall { /_lobyte 0 ddef /_hibyte 0 ddef /_cproc exch ddef /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef { /_lobyte exch ddef _hibyte 0 eq _cscript 1 eq _lobyte 129 ge _lobyte 159 le and _lobyte 224 ge _lobyte 252 le and or and _cscript 2 eq _lobyte 161 ge _lobyte 254 le and and _cscript 3 eq _lobyte 161 ge _lobyte 254 le and and _cscript 25 eq _lobyte 161 ge _lobyte 254 le and and _cscript -1 eq or or or or and { /_hibyte _lobyte ddef } { _hibyte 256 mul _lobyte add _cproc /_hibyte 0 ddef } ifelse } forall } def /cstring { dup 256 lt { (s) dup 0 4 3 roll put } { dup 256 idiv exch 256 mod (hl) dup dup 0 6 5 roll put 1 4 3 roll put } ifelse } def /clength { 0 exch { 256 lt { 1 } { 2 } ifelse add } cforall } def /hawidthshow { { dup cstring show _hvax _hvay rmoveto _hvwb eq { _hvcx _hvcy rmoveto } if } cforall } def /vawidthshow { { dup 255 le _charorientation 1 eq and { -90 rotate 0 _fontRotateAdjust rmoveto cstring _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow 0 _fontRotateAdjust neg rmoveto 90 rotate } { currentpoint _fontHeight sub exch _hvay sub exch _hvax sub 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if 3 2 roll cstring dup stringwidth pop 2 div neg _fontAscent neg rmoveto show moveto } ifelse } cforall } def /hvawidthshow { 6 1 roll /_hvay exch ddef /_hvax exch ddef /_hvwb exch ddef /_hvcy exch ddef /_hvcx exch ddef _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse } def /hvwidthshow { 0 0 3 -1 roll hvawidthshow } def /hvashow { 0 0 0 6 -3 roll hvawidthshow } def /hvshow { 0 0 0 0 0 6 -1 roll hvawidthshow } def currentdict readonly pop end setpacking %%EndResource %%BeginResource: procset Adobe_shading_AI8 1.0 0 %%Title: (Adobe Illustrator 8 Shading Procset) %%Version: 1.0 0 %%CreationDate: (12/17/97) () %%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved) userdict /defaultpacking currentpacking put true setpacking userdict /Adobe_shading_AI8 10 dict dup begin put /initialize { Adobe_shading_AI8 begin Adobe_shading_AI8 bdprocs Mesh /initialize get exec } def /terminate { currentdict Adobe_shading_AI8 eq { end } if } def /bdprocs { { dup xcheck 1 index type /arraytype eq and { bind } if pop pop } forall } def /X! {pop} def /X# {pop pop} def /Mesh 40 dict def Mesh begin /initialize { Mesh bdprocs Mesh begin /emulate? /AI8MeshEmulation where { pop AI8MeshEmulation }{ systemdict /shfill known not } ifelse def end } def /bd { shadingdict begin } def /paint { emulate? { end }{ /_lp /none ddef _fc /_lp /none ddef /AIColorSpace AIColorSpace tocolorspace store /ColorSpace AIColorSpace topsspace store version_ge_3010.106 not systemdict /setsmoothness known and { 0.0001 setsmoothness } if composite? { /DataSource getdatasrc def Matrix concat currentdict end shfill }{ AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and { end }{ /ColorSpace /DeviceGray store /Decode [0 1 0 1 0 1] store /DataSource getplatesrc def Matrix concat currentdict end shfill } ifelse } ifelse } ifelse } def /shadingdict 12 dict def shadingdict begin /ShadingType 6 def /BitsPerCoordinate 16 def /BitsPerComponent 8 def /BitsPerFlag 8 def end /datafile null def /databuf 256 string def /dataptr 0 def /srcspace null def /srcchannels 0 def /dstchannels 0 def /dstplate 0 def /srctodstcolor null def /getplatesrc { /srcspace AIColorSpace store /srcchannels AIColorSpace getnchannels store /dstchannels 1 store /dstplate getplateindex store /srctodstcolor srcspace makesmarks { dstplate 4 eq { {1 exch sub} }{ {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat} } ifelse }{ {srcchannels {pop} repeat 1} } ifelse store /datafile getdatasrc store /rdpatch168 load DataLength () /SubFileDecode filter } def /getdatasrc { /rdcmntline load /ASCII85Decode filter } def /rdpatch168 { /dataptr 0 store 49 rdcount 4 { dup {pop srcchannels getint8} if dup {pop srctodstcolor dstchannels putint8 true} if } repeat {databuf 0 dataptr getinterval}{()} ifelse } def /rdpatch3216 { /dataptr 0 store 97 rdcount 4 { dup {pop srcchannels getint16} if dup {pop srctodstcolor dstchannels putint16 true} if } repeat {databuf 0 dataptr getinterval}{()} ifelse } def /rdcount { dup 0 gt { datafile databuf dataptr 4 -1 roll getinterval readstring exch length dataptr add /dataptr exch store }{ true } ifelse } def /getint8 { mark true 3 -1 roll { dup {pop datafile read} if dup {pop 255 div true} if } repeat { counttomark 1 add -1 roll pop true }{ cleartomark false } ifelse } def /putint8 { dup dataptr add /dataptr exch store dataptr exch { 1 sub exch 255 mul cvi databuf 2 index 3 -1 roll put } repeat pop } def /getint16 { mark true 3 -1 roll { dup {pop datafile read} if dup {pop 256 mul datafile read} if dup {pop add 65535 div true} if } repeat { counttomark 1 add -1 roll pop true }{ cleartomark false } ifelse } def /putint16 { dup 2 mul dataptr add /dataptr exch store dataptr exch { 2 sub exch 65535 mul cvi dup 256 idiv databuf 3 index 3 -1 roll put 256 mod databuf 2 index 1 add 3 -1 roll put } repeat pop } def /srcbuf 256 string def /rdcmntline { currentfile srcbuf readline pop (%) anchorsearch {pop} if } def /getplateindex { 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall } def /aicsarray 4 array def /aicsaltvals 4 array def /aicsaltcolr aicsaltvals def /tocolorspace { dup type /arraytype eq { mark exch aload pop aicsarray 0 3 -1 roll put aicsarray 1 3 -1 roll put dup aicsarray 2 3 -1 roll put gettintxform aicsarray 3 3 -1 roll put counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store aicsaltcolr astore pop pop aicsarray } if } def /subtintxform {aicsaltcolr {1 index mul exch} forall pop} def /addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def /gettintxform { /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load } def /getnchannels { dup type /arraytype eq {0 get} if colorspacedict exch get begin Channels end } def /makesmarks { composite? { pop true }{ dup dup type /arraytype eq {0 get} if colorspacedict exch get begin MarksPlate end } ifelse } def /markingplate { composite? { pop true }{ dup type /arraytype eq { dup length getplateindex gt {getplateindex get}{pop false} ifelse } if } ifelse } def /tocmyk { dup dup type /arraytype eq {0 get} if colorspacedict exch get begin ToCMYK end } def /topsspace { dup dup type /arraytype eq {0 get} if colorspacedict exch get begin ToPSSpace end } def /colorspacedict 5 dict dup begin /DeviceGray 4 dict dup begin /Channels 1 def /MarksPlate {pop black?} def /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def /ToPSSpace {} def end def /DeviceRGB 4 dict dup begin /Channels 3 def /MarksPlate {pop isCMYKSep?} def /ToCMYK {pop _rgbtocmyk} def /ToPSSpace {} def end def /DeviceCMYK 4 dict dup begin /Channels 4 def /MarksPlate {pop isCMYKSep?} def /ToCMYK {pop} def /ToPSSpace {} def end def /Separation 4 dict dup begin /Channels 1 def /MarksPlate { /findcmykcustomcolor where { pop dup 1 exch ToCMYK 5 -1 roll 1 get findcmykcustomcolor 1 setcustomcolor systemdict /currentgray get exec 1 ne }{ pop false } ifelse } def /ToCMYK { dup 2 get mark exch 4 2 roll 3 get exec counttomark -1 roll tocmyk 5 -1 roll pop } def /ToPSSpace {} def end def /Process 4 dict dup begin /Channels 1 def /MarksPlate { isCMYKSep? { 1 exch ToCMYK 4 array astore getplateindex get 0 ne }{ pop false } ifelse } def /ToCMYK { dup 2 get mark exch 4 2 roll 3 get exec counttomark -1 roll tocmyk 5 -1 roll pop } def /ToPSSpace { 4 array copy dup 0 /Separation put } def end def end def /isoverprint { /currentoverprint where {pop currentoverprint}{_of} ifelse } def /version_ge_3010.106 { version {cvr} stopped { pop false }{ 3010.106 ge } ifelse } def end end defaultpacking setpacking %%EndResource %%EndProlog %%BeginSetup userdict /_useSmoothShade true put userdict /_aicmykps false put userdict /_forceToCMYK false put Adobe_level2_AI5 /initialize get exec Adobe_cshow /initialize get exec Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 AGM_Gradient /initializeAI get exec Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec Adobe_ColorImage_AI6 /initialize get exec Adobe_shading_AI8 /initialize get exec Adobe_Illustrator_AI5 /initialize get exec %AI5_Begin_NonPrinting Np %AI8_PluginGroupInfo (Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip) %AI8_PluginGroupInfo (Adobe Tracing Object) (Tracing) (TracingSuite.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip) %AI8_PluginGroupInfo (Adobe Flare Plugin) (Flare) (Flare.aip) %AI8_PluginGroupInfo (Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip) %AI8_PluginGroupInfo (Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip) %AI8_PluginGroupInfo (Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip) %AI8_PluginGroupInfo (Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip) %AI5_End_NonPrinting-- %AI5_Begin_NonPrinting Np 12 Bn %AI5_BeginGradient: (Gray Linear Gradient) (Gray Linear Gradient) 0 7 Bd [ < 0A0B0C0D0D0E10111213131415161717191A1B1B1C1D1F202122232425262728292A2B2C2D2E2E2F 31323435363738393A3B3C3D3E3F41424344454648494A4B4C4D4E5051525354555758595A5C5D5E 60616364656668696A6B6C > < 070809090A0B0B0C0D0C0D0E0F1010121112131314151617161718191A1B1C1D1D1E1E1E1F202223 24252627262728292A2B2C2D2E2F3031303132333435363738393A3B3C3C3C3D3E3F414243444546 47484A494A4B4D4E4F5051 > < 0607070809090A0A0B0C0D0E0D0E0F0F111211121314141516161718191A1B1A1B1C1D1E1F201F20 212223242625262728292A2B2C2B2C2D2F303031323233343536373839393A3B3C3D3E3F403F4041 42444547484948494A4B4C > < 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000101010101 > < F1F0EFEEEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECECD CCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5 A4A3A2A1A09F9E9D9C9B9A > < F1F0EFEFEEEDECEBEAEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDDDCDBDAD9D8D7D6D5D4D4D3D2D1D0CF CECDCCCBCBCAC9C8C7C6C5C4C3C2C1C0C0BFBEBDBCBBBAB9B8B7B6B5B4B4B3B2B1B0AFAEADACABAA A9A8A7A7A6A5A4A3A2A1A0 > < F2F1F1F0EFEEEDEDECEBEAE9E9E8E7E6E5E4E4E3E2E1E0DFDFDEDDDCDBDAD9D9D8D7D6D5D4D3D3D2 D1D0CFCECDCDCCCBCAC9C8C7C6C6C5C4C3C2C1C0BFBFBEBDBCBBBAB9B8B8B7B6B5B4B3B2B1B1B0AF AEADACABAAA9A9A8A7A6A5 > 4 %_Br < 1A1918171615141211100E0D0C0B0A > < 11100F0E0D0D0C0C0C0B0B0A090807 > < 1111100F0E0D0C0B0B0A0909080706 > 0 < E2E3E4E5E6E7E8EAEBECEDEEEFF0F1 > < E4E5E6E7E8E9EAEBEBECEDEEEFF0F1 > < E5E6E7E8E9EAEBECECEDEEEFF0F1F2 > 4 %_Br < 54535251504F4E4C4B4A4948474644434241403F3E3D3C3B393836353432312F2E2D2C2B2A292827 262524232221201F1E1D1C1B1A > < 3C3B3A3938373635343433323130302F2E2D2C2B2A2928272625252524232221201F1E1D1C1C1B1A 19181717171615141413121111 > < 3D3C3C3B3A39383837363534333230302F2E2D2C2D2C2B2A29282725242322212021201F1E1D1C1B 1B1A1918161616151514131211 > 0 < ADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C8C9CACBCCCDCECFD0D1D2D3D4D5 D6D7D8D9DADBDCDDDEDFE0E1E2 > < B3B4B5B6B7B8B9BABBBBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCCCDCECFD0D1D2D3D4D5D6D7D8 D9DADBDCDCDDDEDFE0E1E2E3E4 > < B5B6B7B8B9BABBBBBCBDBEBFC0C1C2C3C4C5C6C7C7C8C9CACBCCCDCECFD0D1D2D3D3D4D5D6D7D8D9 DADBDCDDDEDFDFE0E1E2E3E4E5 > 4 %_Br < 00000000000000000000000000000001010102020203030304040505050505060606070708080909 0A0A0A0A0B0C0C0D0D0E0E101011121213141415141617171819191A1B1B1C1D1E1E1F2021212223 24242526272728292A2B2B2C2D2E2F303132333536373838393A3C3D3E3F40414243434546474849 4A4B4C4E4F5051525354 > < 00000000000000000000000000000001000000010101020201020202030203030304040504050505 05050606070608070908090A0A0B0A0C0B0C0C0D0E0D0E0E0F101011111112131214141415161617 171718191A1A1B1C1D1C1D1E1F1F1F20222122232526252628292A2A2A2B2C2D2E2F302F30313233 343536363738393A3B3C > < 00000000000000000000000000000000000001010101020202020202030302030304040405040505 060607070708070908090A0A0B0B0C0B0D0C0E0D0E100F1010111211121413141415151616171718 19191A1B1B1B1C1D1C1E1F201F21222222242526252628292A292A2B2D2E2F2E2F30303233333435 363737393A3A3B3C3C3D > 0 < FFFFFFFFFFFFFEFEFEFEFEFDFDFDFDFCFCFCFBFBFBFAFAFAF9F9F8F8F8F7F7F6F6F6F5F5F4F4F3F3 F2F2F1F1F0EFEFEEEEEDEDECECEBEAEAE9E8E8E7E7E6E5E5E4E3E3E2E1E1E0DFDEDEDDDCDBDBDAD9 D8D8D7D6D5D5D4D3D2D1D1D0CFCECDCCCCCBCAC9C8C7C6C6C5C4C3C2C1C0BFBEBDBCBCBBBAB9B8B7 B6B5B4B3B2B1B0AFAEAD > < FFFFFFFFFFFFFEFEFEFEFEFDFDFDFDFCFCFCFCFBFBFBFAFAFAF9F9F9F8F8F7F7F7F6F6F5F5F4F4F4 F3F3F2F2F1F1F0F0EFEFEEEDEDECECEBEBEAEAE9E8E8E7E7E6E5E5E4E3E3E2E1E1E0DFDFDEDDDDDC DBDBDAD9D8D8D7D6D5D5D4D3D2D2D1D0CFCFCECDCCCBCBCAC9C8C7C6C6C5C4C3C2C1C0C0BFBEBDBC BBBAB9B9B8B7B6B5B4B3 > < FFFFFFFFFFFFFEFEFEFEFEFDFDFDFDFDFCFCFCFBFBFBFAFAFAF9F9F9F8F8F8F7F7F6F6F6F5F5F4F4 F3F3F2F2F1F1F1F0F0EFEEEEEDEDECECEBEBEAEAE9E8E8E7E7E6E5E5E4E3E3E2E2E1E0E0DFDEDEDD DCDCDBDAD9D9D8D7D7D6D5D4D4D3D2D1D1D0CFCECECDCCCBCACAC9C8C7C6C5C5C4C3C2C1C0C0BFBE BDBCBBBAB9B9B8B7B6B5 > 4 %_Br < 0A0A090908080706050504030201000000 > < 0707070605050504030302020100000000 > < 0606050505040403020202020100000000 > 0 < F1F1F2F3F4F4F5F6F7F8F9FAFBFCFDFEFF > < F1F1F2F3F4F4F5F6F7F8F9FAFBFCFDFEFF > < F2F2F3F4F4F5F6F7F8F9F9FAFBFCFDFEFF > 4 %_Br < 1717161615151414131312121111100F0F0E0D0C0B0B0A > < 16161515141313121111110F0E0D0E0D0C0B0A0A090807 > < 1717161415141312111111100F0E0D0C0B0A0A08070706 > 0 < E5E5E6E6E7E7E8E8E9E9EAEAEBEBECEDEDEEEEEFF0F0F1 > < E1E1E2E2E3E4E4E5E6E6E7E8E9EAEAEBECEDEEEEEFF0F1 > < DFDFE0E1E1E2E3E4E5E5E6E7E8E9EAEBECEDEEEFF0F1F2 > 4 %_Br [ 0.423529 0.317647 0.298039 0.003922 0.603922 0.627451 0.647059 2 87 91.573 %_BS %_0.423529 0.317647 0.298039 0.003922 0.603922 0.627451 0.647059 2 87 91.573 Bs 0.039216 0.027451 0.023529 0 0.945098 0.945098 0.94902 2 51.3513 49.4382 %_BS %_0.039216 0.027451 0.023529 0 0.945098 0.945098 0.94902 2 51.3513 49.4382 Bs 0.101961 0.066667 0.066667 0 0.886275 0.894118 0.898039 2 50 33.1461 %_BS %_0.101961 0.066667 0.066667 0 0.886275 0.894118 0.898039 2 50 33.1461 Bs 0.329412 0.235294 0.239216 0 0.678431 0.701961 0.709804 2 50 17.4157 %_BS %_0.329412 0.235294 0.239216 0 0.678431 0.701961 0.709804 2 50 17.4157 Bs 0 0 0 0 1 1 1 2 64.5161 0.005 %_BS %_0 0 0 0 1 1 1 2 64.5161 0 Bs 0.039216 0.027451 0.023529 0 0.945098 0.945098 0.94902 2 56.1798 0.0025 %_BS %_0.039216 0.027451 0.023529 0 0.945098 0.945098 0.94902 2 56.1798 0 Bs 0.090196 0.086275 0.090196 0 0.898039 0.882353 0.87451 2 56.1798 0 %_BS %_0.090196 0.086275 0.090196 0 0.898039 0.882353 0.87451 2 56.1798 0 Bs BD %AI5_EndGradient %AI5_BeginGradient: (Linear Gradient 1) (Linear Gradient 1) 0 2 Bd [ < 00000001020304050506070809090A0B0C0D0F10111213141516171818191A1B1C1C1D1F20212223 24252627292A2A2B2D2E2F30323334353637383A3B3C3D3E3F40424344454647484A4B4C4D4E4F51 52535455565658595B5C5D5F6061626364666768696A6B6C6D6E6F6F707172737475767778797A7B 7C7D7E7F7F8081828383848586878788898A8B8C8B8C8D8E8E8F9090919293949495969697989899 9A9A9B9C9C9D9D9E9E9F9FA0A0A1A1A2A2A3A3A4A4A4A5A5A6A6A7A7A8A8A9A9AAAAAAABABAAAAAB ABABABACACACACADADADADAEAEAEAFAFAFB0B0B0B1B1B1B2B2 > < 00000000010202030304040506060708090A0A0B0C0D0D0E0F1010111213141516171818191A1B1C 1D1D1E1F202122222324262728292A2B2C2D2E2E2F30313233343536373838393A3B3C3D3E3F4041 434445464648494A4C4D4E4F505152535455565758595A5A5B5C5D5E5F6061626364646566676869 6A6B6C6C6D6E6F6F70717272737475767778797A7B7C7C7D7E7F808081828383848586878788898A 8A8B8C8D8E8E8F8F9090919292939494959696979899999A9A9B9B9C9C9D9D9E9E9F9FA0A0A2A2A3 A3A3A4A4A5A5A6A6A7A7A7A8A8A9A9A9AAAAAAABABABACACAC > < 00000000010202030304040506060708090A0B0B0C0D0E0F1011121213141515161718191A1B1B1C 1D1E1F20202122232425262728292A2B2C2D2E2F30313233343536373738393A3B3C3D3E3F404142 434445464748494A4C4D4E4F505152535455565758595A5B5C5C5D5E5F6061616161626364656566 676869696A6B6B6C6D6E6E6F70717172737474757677777879797A7B7C7C7D7E7F7F808181828383 8485858686878888898A8B8B8C8D8D8E8E8F8F90909191929293939494959596969797989899999A 9A9B9B9C9C9C9D9D9E9E9E9F9F9FA0A0A1A1A1A1A2A2A2A3A3 > < 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101010101020202020203030304040505060606070708090A0A0B 0C0D0E0F0F101112131415161718191A1B1D1E1F20212324252728292B2C2E2F303233353637393B 3C3E4041434546484A4B4D4F51525456585A5C5E5F61636567696B6D6F717375777A7C7E80828587 898B8E90929497999B9DA0A2A4A6A8ABADAFB1B3B5B7B9BBBD > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9 D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1 B0AFAEADACACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A 898887868584838281807F7E7D7C7B7A79787776767574737271706F6E6D6C6B6A69686766656463 6261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3E3D3C 3B3A393837363534333231302F2E2D2C2B2A29282726252423 > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796959493929190908F8E8D8C8B8A89 8887868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A696867666564636261 605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A39 3837363534333231302F2E2D2C2B2A29282726252423222120 > 4 %_Br [ 0 0 50 100 %_BS %_0 0 50 100 Bs 1 0 50 0 %_BS %_1 0 50 0 Bs BD %AI5_EndGradient %AI5_BeginGradient: (Purple Radial Gradient) (Purple Radial Gradient) 1 3 Bd [ < 000000010202030304050505060707070809090A0A0C0D0D0E0F0F0F101112131313151616161718 1A1A1B1C1C1C1D1F202020212223252526272828292A2B2D2D2E2F3031313233343535373839393A 3B3C3D3D3E3F404141434445464647484A4B4B4D4E4F505152535455555758 > < 0000000102020303040405060708090A0A0B0D0E0F101112131415161718191A1B1C1B1C1D1E1F20 2022232325262728292A2B2C2D2E2F3032333435363738393A3B3C3D3E3F4041424345464748494A 4B4C4D4E4F5051525354555657595A5B5C5E6061626364666768696A6B6D6E > < 00000000000000000001000100010101010101010201020202020202010201020202030303020302 03030304030303030404040304030404040404040404040505050505050405060506050504050505 05050605050605060506050506050605050606070607060708070807070607 > 0 < FFFEFEFDFCFBFBFAF9F8F8F7F6F5F5F4F3F2F2F1F0EFEEEEEDECEBEBEAE9E8E7E7E6E5E4E4E3E2E1 E0E0DFDEDDDDDCDBDAD9D9D8D7D6D5D5D4D3D2D2D1D0CFCECECDCCCBCACAC9C8C7C6C6C5C4C3C3C2 C1C0BFBFBEBDBCBBBBBAB9B8B7B7B6B5B4B3B3B2B1B0AFAFAEADACABABAAA9 > < FFFEFDFCFBFAF9F9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDFDEDDDCDBDA D9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2 B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796959493 > < FFFEFEFDFDFCFCFBFBFAFAF9F9F8F7F7F6F6F5F5F4F4F3F2F2F1F1F0F0EFEFEEEDEDECECEBEBEAEA E9E8E8E7E7E6E6E5E4E4E3E3E2E2E1E0E0DFDFDEDEDDDDDCDBDBDADAD9D9D8D7D7D6D6D5D5D4D3D3 D2D2D1D1D0CFCFCECECDCDCCCBCBCACAC9C8C8C7C7C6C6C5C4C4C3C3C2C2C1 > 4 %_Br < 5858585959595A5B5B5C5C5D5D5D5E5E606061616262636365656666676769696A6A6B6C6D6D6F70 70717173737476767777797A7A7C7C7D7E7F80808183838485868788898A8A8C8D8E8F9091929494 959797999A9B9C9E9F9FA1A2A2A4A5A5A7A9A9AAACADADAEB0B0B2B3B4B4B6B7B9B9BABCBCBEBFC1 C1C2C4C5C5C7C8C9CACBCDCECECFD0 > < 6E6E6F6F6F7070717173737474767577787879797B7D7C7E7F7F80828283848486878788898B8B8C 8E8F8F909294939596989A999B9D9EA09FA1A2A4A5A5A7A8AAABADACAEAFB1B3B4B5B5B6B8B9BBBC BEBFC1C1C2C4C5C7C8CACBCCCECECFD1D2D3D5D6D7D9DADCDDDFE0E1E3E3E4E6E7E8EAEBECEEEFF1 F2F4F5F6F8F9FBFCFEFFFFFFFFFFFF > < 07070608080707070706080707080807080808080708080908080807090809090A09090A090A0A0B 0A0B0B0C0A0B0B0C0B0C0A0D0B0C0B0C0C0D0C0C0B0D0C0D0C0D0E0E0F0E0F0E0F0D100F0F111011 1011101213121312131213141315141516151615161516171617171819191A1B1A1B1B1C1D1C1D1C 1E1F1E202120212322242325262628 > < 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000001010101010101010101010101010101010102020202020202020203030304040405040504 05060506060607070707070809090B > < A9A9A9A8A8A8A7A7A7A6A6A5A5A5A4A4A3A3A2A2A1A1A0A09F9F9E9E9D9D9C9C9B9B9A9A99999897 979696959594939392929190908F8F8E8D8D8C8C8B8A8A8988888786868585848383828181807F7F 7E7D7D7C7B7B7A79787877767675747473727271706F6F6E6D6D6C6B6A6A69686767666565646362 6261605F5F5E5D5C5C5B5A59595857 > < 9393929292919190908F8F8E8E8D8D8C8B8B8A8A8988888786868584848382828180807F7E7D7D7C 7B7A7A7978777776757473737271706F6F6E6D6C6B6B6A6968676666656463626160605F5E5D5C5B 5A59585857565554535251504F4F4E4D4C4B4A49484746454443424140403F3E3D3C3B3A39383736 3534333231302F2E2D2C2B2A292827 > < C1C1C1C0C0C0C0BFBFBFBEBEBEBDBDBDBCBCBBBBBBBABAB9B9B9B8B8B7B7B6B6B5B5B5B4B4B3B3B2 B2B1B1B0B0AFAFAEAEADADACACABABAAAAA9A9A8A8A7A7A6A6A5A4A4A3A3A2A2A1A1A0A09F9E9E9D 9D9C9C9B9A9A99999898979696959594939392929191908F8F8E8E8D8C8C8B8A8A89898887878686 8584848382828180807F7F7E7D7D7C > 4 %_Br [ 0 0 0 0 1 1 1 2 50.7937 0 %_BS %_0 0 0 0 1 1 1 2 50.7937 0 Bs 0.345098 0.431373 0.027451 0 0.662745 0.576471 0.756863 2 57.3913 35.955 %_BS %_0.345098 0.431373 0.027451 0 0.662745 0.576471 0.756863 2 57.3913 35.955 Bs 0.815686 1 0.156863 0.043137 0.341176 0.152941 0.486275 2 51.0204 100 %_BS %_0.815686 1 0.156863 0.043137 0.341176 0.152941 0.486275 2 51.0204 100 Bs BD %AI5_EndGradient %AI5_BeginGradient: (Radial Gradient 1) (Radial Gradient 1) 1 2 Bd [ < 00000001020304050506070809090A0B0C0D0F10111213141516171818191A1B1C1C1D1F20212223 24252627292A2A2B2D2E2F30323334353637383A3B3C3D3E3F40424344454647484A4B4C4D4E4F51 52535455565658595B5C5D5F6061626364666768696A6B6C6D6E6F6F707172737475767778797A7B 7C7D7E7F7F8081828383848586878788898A8B8C8B8C8D8E8E8F9090919293949495969697989899 9A9A9B9C9C9D9D9E9E9F9FA0A0A1A1A2A2A3A3A4A4A4A5A5A6A6A7A7A8A8A9A9AAAAAAABABAAAAAB ABABABACACACACADADADADAEAEAEAFAFAFB0B0B0B1B1B1B2B2 > < 00000000010202030304040506060708090A0A0B0C0D0D0E0F1010111213141516171818191A1B1C 1D1D1E1F202122222324262728292A2B2C2D2E2E2F30313233343536373838393A3B3C3D3E3F4041 434445464648494A4C4D4E4F505152535455565758595A5A5B5C5D5E5F6061626364646566676869 6A6B6C6C6D6E6F6F70717272737475767778797A7B7C7C7D7E7F808081828383848586878788898A 8A8B8C8D8E8E8F8F9090919292939494959696979899999A9A9B9B9C9C9D9D9E9E9F9FA0A0A2A2A3 A3A3A4A4A5A5A6A6A7A7A7A8A8A9A9A9AAAAAAABABABACACAC > < 00000000010202030304040506060708090A0B0B0C0D0E0F1011121213141515161718191A1B1B1C 1D1E1F20202122232425262728292A2B2C2D2E2F30313233343536373738393A3B3C3D3E3F404142 434445464748494A4C4D4E4F505152535455565758595A5B5C5C5D5E5F6061616161626364656566 676869696A6B6B6C6D6E6E6F70717172737474757677777879797A7B7C7C7D7E7F7F808181828383 8485858686878888898A8B8B8C8D8D8E8E8F8F90909191929293939494959596969797989899999A 9A9B9B9C9C9C9D9D9E9E9E9F9F9FA0A0A1A1A1A1A2A2A2A3A3 > < 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000010101010101020202020203030304040505060606070708090A0A0B 0C0D0E0F0F101112131415161718191A1B1D1E1F20212324252728292B2C2E2F303233353637393B 3C3E4041434546484A4B4D4F51525456585A5C5E5F61636567696B6D6F717375777A7C7E80828587 898B8E90929497999B9DA0A2A4A6A8ABADAFB1B3B5B7B9BBBD > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E4E3E2E1E0DFDEDDDCDBDAD9 D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1 B0AFAEADACACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A 898887868584838281807F7E7D7C7B7A79787776767574737271706F6E6D6C6B6A69686766656463 6261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3E3D3C 3B3A393837363534333231302F2E2D2C2B2A29282726252423 > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796959493929190908F8E8D8C8B8A89 8887868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A696867666564636261 605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A39 3837363534333231302F2E2D2C2B2A29282726252423222120 > 4 %_Br [ 1 0 50 0 %_BS %_1 0 50 0 Bs 0 0 50 100 %_BS %_0 0 50 100 Bs BD %AI5_EndGradient %AI5_BeginGradient: (Red Linear Gradient) (Red Linear Gradient) 0 6 Bd [ < 3A39393838373736353534333332313130302F2E2E2D2C2B2B2A2928272726252423222120201F1E 1D1C1B1A191817161514131211100F0E0D0C0B0A09080605040302 > < FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFDFDFD > < FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFDFCFCF9F9F9F8 > < 2A2928272624232221201F1E1D1C1C1B1A19181716151413121110100F0E0D0C0C0A0A0908070606 050505040404040303030202020201010101010101010100000000 > < A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CBCCCDCECFD0D1 D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBEC > < 14141414141515151515151515161616161616161617171717171717171818181818181818181919 1919191919191A1A1A1A1A1A1A1A1B1B1B1B1B1B1B1B1C1C1C1C1C > < 1A1A1A1A1B1B1B1B1B1B1C1C1C1C1C1C1C1D1D1D1D1D1D1D1E1E1E1E1E1E1F1F1F1F1F1F1F202020 202020212121212121212222222222222223232323232324242424 > 4 %_Br < 23242526272728292A2B2B2C2D2E2E2F303131323333343535363737383839393A > 1 1 < 0B0C0C0D0E0F10101112131415161718191B1C1C1D1E1F2021222324262728292A > < CAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB8B7B6B5B4B3B2B1B0AFAEADACABAAA9 > < 181818181817171717171717171616161616161616151515151515151514141414 > < 1F1F1F1F1E1E1E1E1E1E1D1D1D1D1D1D1D1C1C1C1C1C1C1B1B1B1B1B1B1A1A1A1A > 4 %_Br < 0909090A0A0A0A0B0B0B0B0B0C0C0C0B0B0C0C0C0C0C0D0D0C0C0E0E0E0D0D0E0E0E0E0E0F0F0F0F 0F101010101011111111111211111111121212131314141414141515151514161615151515171717 161618181818181719191918181A1A1A1A1A1A1B1B1B1A1A1B1B1B1A1A1A1B1B1B1A1A1A1B1B1B1B 1B1B1C1C1C1B1B1C1C1C1D1D1C1C1E1D1D1D1D1D1E1E1E1E1E1D1D1E1E1E1D1D1D1D1E1E1E1D1D1D 1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F2020201F1F1F1F1F2020202020202020212121212020202021 21212121212121212122222222222222222222232323232323232323232323232323232323232323 232323 > < 3E3F414243454647484A4B4C4D4E5051525354565758595B5C5D5D5E5F616263656668696A6B6D6E 6F7071737374757678797B7C7D7F80828183848687898A8C8D8D8F90929395969799999A9C9D9E9F A1A0A1A3A4A5A7A8A8A9ABACADAEAEB0B1B2B4B5B5B6B7B9BABABBBCBDBFBEC0C1C2C3C3C4C6C7C7 C8C9CACACBCCCDCECECFD0D1D1D2D3D3D4D5D6D6D7D8D9D9DBDCDCDDDEDEDFE0E0E1E2E3E3E4E5E5 E5E6E6E7E7E8E9E9EAEBEBECECEDEDEDEEEFEFF0F0F1F2F2F3F3F4F4F5F6F6F7F7F8F8F9F9FAFAFA FBFBFCFCFDFDFDFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF > < 1F1F20212223242526272829292A292A2B2C2C2D2E2F2F303132343536373537373839393B3B3C3D 3E3F3E3F41424344454647464748494A4C4D4E4F4F505152535556555657585A5B5C5C5D5E606162 61636566676868696B6C6D6F6E6F717374737576787A797A7C7E7D7F80828483858788888A8B8D8D 8F90929294959796989A9A9C9EA09FA1A3A3A4A7A8A8AAACABADAFAFB0B3B2B4B6B5B7B9B9BABCBC BEBFBFC1C4C3C5C5C7C9C9CBCBCDCFCFD1D1D3D5D5D7D7D9D8DBDDDDDEDEE0E0E2E2E5E4E7E7E9E8 EBEBEDEDEFEFF2F1F4F4F6F6F9F8F8FBFBFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF > < 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000001010101010101010101010101 01010101010202020202020202020202020202020302030303030303040404040404040505050505 05050505050505050606060606060607070707070707070707070707070707080808080808080808 080808080808080808090909090909090909090A0A0A0A0A0A0A0A0A0A0A0A0A0B0B0B0B0B0B0B0B 0B0B0B > < F0F0F0EFEFEFEFEEEEEEEEEEEDEDEDEDEDECECECECECEBEBEBEBEAEAEAEAEAE9E9E9E9E9E8E8E8E8 E8E7E7E7E7E7E6E6E6E6E6E5E5E5E5E5E4E4E4E4E4E3E3E3E3E3E2E2E2E2E2E1E1E1E1E1E1E0E0E0 E0E0DFDFDFDFDFDFDEDEDEDEDEDDDDDDDDDDDDDCDCDCDCDCDBDBDBDBDBDBDADADADADADAD9D9D9D9 D9D9D8D8D8D8D8D8D7D7D7D7D7D7D6D6D6D6D6D6D5D5D5D5D5D5D5D4D4D4D4D4D4D4D3D3D3D3D3D3 D2D2D2D2D2D2D2D2D1D1D1D1D1D1D1D0D0D0D0D0D0D0D0CFCFCFCFCFCFCFCFCECECECECECECECECD CDCDCDCDCDCDCDCDCDCCCCCCCCCCCCCCCCCCCCCBCBCBCBCBCBCBCBCBCBCBCBCBCACACACACACACACA CACACA > < C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEAEADACABAAA9A8A7A6A5A4A3A2A1 A09F9E9D9D9C9B9A99989796959493929291908F8E8D8C8B8A8A89888786858483828281807F7E7D 7C7C7B7A7978777676757473727171706F6E6D6C6C6B6A696868676665646463626160605F5E5D5D 5C5B5A5A595857565655545353525151504F4E4E4D4C4B4B4A494948474746454544434242414040 3F3E3E3D3D3C3B3B3A39393837373636353434333332313130302F2F2E2D2D2C2C2B2B2A2A292928 2727262625252524242323222221212020201F1F1E1E1E1D1D1C1C1C1B1B1B1A1A1A1A1919191918 181818 > < C9C8C7C6C5C4C3C2C1C0BFBEBDBCBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADADACABAAA9A8A7A6A5A4 A3A2A2A1A09F9E9D9C9B9A9A99989796959493929291908F8E8D8C8C8B8A89888786868584838281 81807F7E7D7C7C7B7A7978777776757473737271706F6F6E6D6C6C6B6A6968686766656564636262 61605F5F5E5D5C5C5B5A5A59585757565555545352525150504F4E4E4D4C4C4B4A4A494848474646 4544444342424141403F3F3E3E3D3C3C3B3B3A393938383737363535343433333232313130302F2F 2E2E2D2D2C2C2B2B2A2A29292828282727262626252524242423232322222221212121202020201F 1F1F1F > 4 %_Br < 02020202020202020202020202020202020202020202010101010101010101020202020202020202 02020202020202020202020202020303030303030303030303030202020303030303030404040404 04040404040404040404040405050505050505050505060606060606060606060505050504040404 04050505050506060606060607070707070707070707070707070707070708080808080808080808 080707080808080808080909090909090909090909090909090909090909 > < FDFDFCFCFBFBFAFAF9F9F8F8F7F7F6F5F5F4F4F3F2F1F0F0EFEEEDEDECEBEBEAE9E8E8E7E6E5E4E3 E2E1E0DFDEDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C4C3C2C0BFBEBDBC BAB9B9B7B6B5B4B3B1B0B0AEADACABA9A8A7A5A4A3A1A09F9F9D9C9B99989695949290908F8E8C8B 8988878584848281807E7D7B7A79797876757372716F6F6E6D6B6A6967676665636260605F5D5C5B 595A595756555554525150504E4D4C4C4A494848464544444241413F3F3E > < F8F6F5F3F0EEECEAE8E7E5E3E1DFDFDEDCDAD8D7D5D3D1D0CECCCAC8C7C5C3C2C0BEBCBCBBB9B7B6 B4B2B0AFADABAAA8A6A4A2A0A19F9D9B9A9896959392908E8D8B8B8A88868583817F7E7C7B797A78 7776747271706E6D6C6C6A696866656462616061605F5E5D5B5A5857585756545352504E4F4E4D4C 4A494847484746454443424342413F3E3D3E3D3C3B3A393839383736363635343333323231302F2F 302E2D2C2D2C2A2A292A29282728272627262523242322222120201F1E1F > 0 < ECECECECECECECECECECECECECECECECECECECECECECEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEFEFEFEFEFEFEF EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF EFF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 > < 1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F40414243 444546474848494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F6061626263646566676869 6A6B6C6D6E6F70717273737475767778797A7B7C7D7E7F80808182838485868788898A8A8B8C8D8E 8F90919293939495969798999A9B9B9C9D9E9FA0A1A2A2A3A4A5A6A7A8A8A9AAABACADADAEAFB0B1 B2B2B3B4B5B6B6B7B8B9BABABBBCBDBDBEBFC0C0C1C2C3C3C4C5C5C6C6C7 > < 2425262728292A2B2C2D2E2F30313132333435363738393A3B3C3D3E3F4041424344454546474849 4A4B4C4D4E4F50515253545555565758595A5B5C5D5E5F60616262636465666768696A6B6C6D6D6E 6F70717273747576777778797A7B7C7D7E7F8080818283848586878888898A8B8C8D8E8F8F909192 93949596969798999A9B9C9C9D9E9FA0A1A1A2A3A4A5A6A7A7A8A9AAABABACADAEAFB0B0B1B2B3B4 B4B5B6B7B7B8B9BABBBBBCBDBEBEBFC0C0C1C2C3C3C4C5C5C6C7C7C8C9C9 > 4 %_Br < 04040404040404040404040504040404040404040404040404030403040404040404040404040404 04040303030303040404030303030303030303030303030202020202030303030303030303030302 02020201010101010202010101010101010101010102020202020202020102020202020202020101 01010101010101010101010101010202020202020202010101010100010000000000000000000001 01010101010101010101000000000000000000000000000000000101010101010101010101010101 01010101010101000000000000000000000001010101010101010101010101010101010101010101 01010101010101010101010101010101010202020202020202020202020202020202020202020202 0202020202020202020202020202 > < 1D1E20212224252628292A2B2C2D2F30313234353638393A3C3D3D3E3F414243454647484A4B4D4E 4F5052535354555657595A5C5D5E6061616264656668696A6C6D6D6F7071727475767677797A7B7D 7E808081828485868687898A8B8D8E8E8F919294949597999A9C9C9D9EA0A1A1A2A3A5A6A6A7A9AA ABABADAEAFAFB1B2B3B3B4B5B6B6B7B9BABABBBCBDBDBEC0C1C1C2C3C3C4C5C6C6C7C8C8C9CACBCB CCCDCDCECFCFD0D1D1D2D3D3D4D5D5D6D7D7D8D9D9DADADBDCDCDDDEDEDFDFE0E1E1E2E2E3E4E4E5 E5E6E7E7E7E7E8E8E9E9EAEAEAEBEBECECEDEDEDEDEEEEEFEFF0F0F0F0F1F1F2F2F3F3F3F3F4F4F5 F5F5F5F5F6F6F6F6F6F7F7F7F7F7F8F8F9F9F9F9F9F9FAFAFAFAFAFAFBFBFBFBFBFBFBFCFCFCFCFC FCFCFCFDFDFDFDFDFDFDFDFDFDFD > < 0D0D0E0F0F1011111212131413131415151616171818191A1B1B1D1D1D1D1E1F2020212223242524 2525262729292A2B2C2B2C2D2E2E2F3031303132333434353635373839393A393A3B3D3E3F403F40 41424445444546474948494A4B4C4B4E4F505150525455565657595A5B5A5C5D5E5D5E6062616263 6565666769696A6B6D6D6E6F717172747375777877797B7A7C7E807F8183828486858789898B8C8C 8E90909193939496969899999B9D9D9F9EA1A2A2A4A6A6A7A7A9ABABADACAEAEB0B2B2B4B3B5B7B6 B9B8BABABCBCBEC0C0C2C1C3C3C5C5C7C7C8C8CACACCCCCECED0D0D1D1D3D3D5D5D4D6D6D8D8DADA DCDCDBDDDDDFDFDFE1E1E2E2E2E4E4E6E6E7E8E8E8EAEAEAECECECEEEEEEEEF0F0F0F3F3F3F3F5F5 F5F5F5F6F6F6F6F6F8F8F8F8F8F8 > 0 < F7F7F7F7F7F7F7F7F7F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F5F5F5F5F5F5F5F5F5F5F5F5 F5F5F5F5F5F5F5F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F3F3F3F3F3F3F3F3F3F3F3F3 F3F3F3F3F3F3F3F3F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1 F1F1F1F1F1F1F1F1F1F1F1F1F1F1F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0EF EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDECECECECECECECECECECECECECECECECECECECECECECEC ECECECECECECECECECECECECECEC > < E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCACAC9C8C7C6C5C4C3C2C1C0BFBEBD BCBBBAB9B9B8B7B6B5B4B3B2B1B0AFAEAEADACABAAA9A8A7A6A5A5A4A3A2A1A09F9E9E9D9C9B9A99 98979796959493929291908F8E8D8C8C8B8A8988888786858483838281807F7F7E7D7C7B7B7A7978 77777675747473727171706F6E6E6D6C6B6B6A69686867666565646363626160605F5E5E5D5C5B5B 5A5959585757565555545353525151504F4F4E4D4D4C4C4B4A4A4948484747464545444443424241 41403F3F3E3E3D3D3C3C3B3A3A39393838373736363535343433333232313130302F2F2E2E2D2D2C 2C2C2B2B2A2A29292928282727272626252525242424232323222222212121202020201F1F1F1E1E 1E1E1E1D1D1D1D1D1C1C1C1C1C1C > < E4E3E2E1E0DFDEDDDCDBDAD9D9D8D7D6D5D4D3D2D1D0CFCECDCCCBCACAC9C8C7C6C5C4C3C2C1C0C0 BFBEBDBCBBBAB9B8B7B7B6B5B4B3B2B1B0B0AFAEADACABAAA9A9A8A7A6A5A4A4A3A2A1A09F9E9E9D 9C9B9A999998979695959493929191908F8E8D8D8C8B8A898988878685858483828281807F7F7E7D 7C7C7B7A79797877767675747373727171706F6E6E6D6C6C6B6A6969686767666565646363626161 605F5F5E5D5D5C5B5B5A595958575756565554545352525151504F4F4E4E4D4D4C4B4B4A4A494848 4747464645454443434242414140403F3F3E3E3D3D3C3C3B3B3A3A39393838373737363635353434 333333323231313130302F2F2F2E2E2D2D2D2C2C2C2B2B2B2A2A2A29292929282828272727272626 2626262525252525242424242424 > 4 %_Br [ 0.007843 0.992157 0.972549 0 0.92549 0.109804 0.141176 2 22.7273 100 %_BS %_0.007843 0.992157 0.972549 0 0.92549 0.109804 0.141176 2 22.7273 100 Bs 0.227451 1 1 0.164706 0.662745 0.078431 0.101961 2 50 93.2584 %_BS %_0.227451 1 1 0.164706 0.662745 0.078431 0.101961 2 50 93.2584 Bs 0.137255 1 1 0.043137 0.792157 0.094118 0.121569 2 50 62.3595 %_BS %_0.137255 1 1 0.043137 0.792157 0.094118 0.121569 2 50 62.3595 Bs 0.035294 0.243137 0.121569 0 0.941176 0.780392 0.788235 2 39.3939 34.8315 %_BS %_0.035294 0.243137 0.121569 0 0.941176 0.780392 0.788235 2 39.3939 34.8315 Bs 0.007843 0.992157 0.972549 0 0.92549 0.109804 0.141176 2 46.5116 10.6742 %_BS %_0.007843 0.992157 0.972549 0 0.92549 0.109804 0.141176 2 46.5116 10.6742 Bs 0.015686 0.113725 0.05098 0 0.968627 0.890196 0.894118 2 37.5 2.24719 %_BS %_0.015686 0.113725 0.05098 0 0.968627 0.890196 0.894118 2 37.5 2.24719 Bs BD %AI