[Prev][Next][Index][Thread]

reminder: ICFP '96, FCRC '96




[------ The Types Forum ------- http://www.dcs.gla.ac.uk/~types ------]

%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: ICFP.dvi
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%EndComments
%DVIPSCommandLine: dvips -f ICFP
%DVIPSParameters: dpi=300, compressed, comments removed
%DVIPSSource:  TeX output 1996.02.10:1458
%%BeginProcSet: texc.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id
ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{
rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get
/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp
X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X
adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup
255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}
B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv
S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
transform round exch round exch itransform moveto rulex 0 rlineto 0
ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: special.pro
TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
true def end /@MacSetUp{userdict /md known{userdict /md get type
/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
clippath mark{transform{itransform moveto}}{transform{itransform lineto}
}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
maxlength dict begin /magscale false def normalscale currentpoint TR
/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
begin /SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 300 300 (ICFP.dvi)
@start /Fa 14 117 df<90381FE0209038FFF8E03803F80F3807C003380F800148C7FC
123E1560127E127C00FC1400A8007C1460127E123E15C07E390F8001803907C003003803
F80E3800FFFCEB1FE01B1C7D9B22>67 D<90380FF00890387FFE383901FC07F83807E001
390F80007848C7FC481438123E007E1418127C00FC1400A6EC7FFFA2007CEB01F8127E12
3E123F7EEA0F80EA07E03801FC0739007FFE7890380FF818201C7D9B26>71
D<B512F814FE390FC03F80140FEC07C015E0A515C0A2EC0F80EC3F00EBFFFC01C0C7FCAB
EAFFFCA21B1C7E9B21>80 D<EA0FF8EA1C1E383E0F80130714C0121C1200137FEA07E7EA
1F07123C127C12F8A3EA780B383E13F8EA0FE115127F9117>97 D<EA03FCEA0F07381C03
80383C01C0127814E012F8A2B5FC00F8C7FCA3127814607E6C13C0380F03803801FC0013
127F9116>101 D<3803F0F0380E1F38EA3C0F3838073000781380A400381300EA3C0FEA
1E1CEA33F00030C7FCA3EA3FFF14C06C13E014F0387801F838F00078A300701370007813
F0381E03C03807FF00151B7F9118>103 D<B4FCA2121FA9EB0FC0EB31E0EB40F0EB80F8
A21300AB38FFE7FFA2181D7F9C1B>I<121E123FA4121EC7FCA6127FA2121FAEEAFFC0A2
0A1E7F9D0E>I<B4FCA2121FB3A7EAFFE0A20B1D7F9C0E>108 D<39FF0FC07E903831E18F
3A1F40F20780D980FC13C0A2EB00F8AB3AFFE7FF3FF8A225127F9128>I<38FF0FC0EB31
E0381F40F0EB80F8A21300AB38FFE7FFA218127F911B>I<EA01FC380F0780381C01C000
3C13E0387800F0A200F813F8A6007813F0A2383C01E0381E03C0380F07803801FC001512
7F9118>I<EAFE3E1347381E8F80A3381F070090C7FCAAEAFFE0A211127F9114>114
D<1203A45AA25AA2EA3FFC12FFEA1F00A9130CA4EA0F08EA0798EA03F00E1A7F9913>
116 D E /Fb 26 120 df<127012F8A312700505788416>46 D<EB01801303A2EB0700A2
130EA25BA25BA25BA25BA2485AA2485AA248C7FCA2120EA25AA25AA25AA25AA25A11207E
9C16>I<13F8EA03FC487EEA0F07EA1C0F1238EA78060070C7FCA2EAE3F8EAEFFCB47EEA
F80F487EEB038012E0A21270A2130700381300EA3C1EEA1FFC6C5AEA03E011197E9816>
54 D<EA03E0EA0FF8487EEA3C1EEA700E7F12E014801303A213071270EA780FEA3FFFEA
1FFBEA0FE338000700A21230EA780E5BEA707CEA3FF8EA1FE0EA0F8011197E9816>57
D<127012F8A312701200A8127012F8A312700512789116>I<3801F180EA07FBEA0FFFEA
1F0FEA3C07EA38031270A200F0C7FC5AA77E38700380A21238383C0700EA1F0FEA0FFE6C
5AEA01F011197E9816>67 D<387FFFE0B5FC7EEA1C00A41400A2131CA2EA1FFCA3EA1C1C
A290C7FCA6EA7F80487E6C5A13197F9816>70 D<EA7FFCEAFFFEEA7FFCEA0380B3EA7FFC
EAFFFEEA7FFC0F197D9816>73 D<B47E7F5B001CC7FCAE144014E0A4B5FCA313197F9816
>76 D<EA1FE0487E487EEA783CEA300E1200A2EA03FE121FEA3E0E127012E0A3EA783E38
7FFFE0EA3FE7EA0F8313127E9116>97 D<EA03F8EA0FFCEA1FFEEA3C1EEA780CEA70005A
A57EEA70071278EA3E0EEA1FFCEA0FF8EA03F010127D9116>99 D<133FA31307A4EA03C7
EA0FF748B4FCEA3C1F487EEA700712E0A6EA700F12786C5A381FFFE0EA0FF7EA07C71319
7F9816>I<EA03F0EA0FFC487EEA3C0F487E3870038012E0B5FCA300E0C7FCA238700380
1278EA3E07381FFF00EA07FEEA01F811127E9116>I<131E137F3801FF8013C738038300
1380A2EA7FFFB5FCA2EA0380ACEA7FFC487E6C5A11197F9816>I<3803E3C03807F7E0EA
0FFF381C1CC038380E00A56C5AEA0FF8485AEA1BE00038C7FC1218EA1FFC13FF48138038
7003C038E000E0A4387001C0EA7C07383FFF80380FFE00EA03F8131C7F9116>I<12FCA3
121CA41378EA1DFCEA1FFE130FEA1E07121CAA38FF8FE0139F138F13197F9816>I<1203
EA0780A2EA0300C7FCA4EAFF80A31203ACEAFFFC13FE13FC0F1A7C9916>I<38F9C38038
FFEFC0EBFFE0EA3C78A2EA3870AA38FE7CF8A31512809116>109
D<EAFC78EAFDFCB47EEA1F0FEA1E07121CAA38FF8FE0139F138F13127F9116>I<EA03E0
EA0FF8487EEA3C1E487EEA700738E00380A5EAF00700701300EA780FEA3C1EEA1FFC6C5A
EA03E011127E9116>I<EAFC7CEAFDFEB5FC381F0780381E03C0EA1C01EB00E0A6EB01C0
EA1E03381F0780EBFF00EA1DFEEA1C7890C7FCA6B47EA3131B7F9116>I<387F0FC038FF
3FE0EA7F7F3807F040EBC0005BA290C7FCA8EA7FFC12FF127F13127F9116>114
D<EA0FECEA3FFC127FEAF03CEAE01CA2EA7000EA7F80EA1FF0EA07F8EA003CEA600E12E0
12F0EAF81EEAFFFC13F8EAC7E00F127D9116>I<12035AA4EA7FFFB5FCA20007C7FCA75B
EB0380A3EB8700EA03FE6C5A6C5A11177F9616>I<EAFC3FA3EA1C07AB131F381FFFE0EA
0FF7EA07C713127F9116>I<38FF1FE0A338380380A4EA39F3A20019130013B3A3EA1DB7
1317EA1F1FEA0F1EEA0E0E13127F9116>119 D E /Fc 65 122 df<120EA2121E123812
7012E012800707779C15>19 D<EA6060EAF0F0EAF8F8EA6868EA0808A3EA1010A2EA2020
EA4040EA80800D0C7F9C15>34 D<13E0EA0310EA0608A2120EA45BA25B6C5AEC3FE09038
800F80EC06000003130412073809C00800115BEA30E03820F020EA607038E03840EB3C80
131C90380F00207F0070EB8040383009C0391830E180390FC03F001B1F7E9D20>38
D<126012F012F812681208A31210A2122012401280050C7C9C0C>I<1380EA0100120212
065AA25AA25AA35AA412E0AC1260A47EA37EA27EA27E12027EEA0080092A7C9E10>I<7E
12407E12307EA27EA27EA37EA41380AC1300A41206A35AA25AA25A12205A5A092A7E9E10
>I<126012F0A212701210A41220A212401280040C7C830C>44 D<EAFFE0A20B0280890E>
I<126012F0A2126004047C830C>I<5A1207123F12C71207B3A5EAFFF80D1C7C9B15>49
D<EA07C0EA1830EA201CEA400C130EEAF00F12F81307A21270EA000F130EA2131CA21338
1370136013C0EA0180EA0300EA0601120C1218EA1002EA3FFE127F12FF101C7E9B15>I<
EA07E0EA1830EA201CA2EA781E130E131E1238EA001CA2131813301360EA07C0EA003013
1CA2130E130FA2127012F8A3EAF00EEA401C1220EA1830EA07C0101D7E9B15>I<130CA2
131C133CA2135C13DC139CEA011C120312021204120C1208121012301220124012C0B512
C038001C00A73801FFC0121C7F9B15>I<EA300CEA3FF813F013C0EA2000A6EA23E0EA2C
30EA3018131CEA200E1200130FA3126012F0A3EA800EEA401E131CEA2038EA1870EA07C0
101D7E9B15>I<13F0EA030CEA0404EA0C0EEA181E1230130CEA7000A21260EAE3E0EAE4
30EAE818EAF00C130EEAE0061307A51260A2EA7006EA300E130CEA1818EA0C30EA03E010
1D7E9B15>I<EA03E0EA0C30EA1008EA200C13061260A21270A2EA7C0CEA3E18EA3FB0EA
1FE0EA07F013F8EA18FCEA307EEA601E130FEAC0071303A4EA60021304EA300CEA1C10EA
07E0101D7E9B15>56 D<EA03C0EA0C30EA1818EA300C1270EA600EEAE006A21307A51260
EA700F1230EA1817EA0C27EA07C7EA0006A2130EEA300C127813181270EA2030EA10C0EA
0F80101D7E9B15>I<126012F0A212601200AA126012F0A2126004127C910C>I<EB3F80EB
C0603803001800041304487F487F39201F0080EB70803940E04040EBC0381241D8818013
201283A51281EA41C000401440EBE078392070988090381F0F006CC8FC7E7E0003EB01E0
3900C01F8090383FF0001B1D7E9C20>64 D<1306A3130FA3EB1780A2EB37C01323A2EB43
E01341A2EB80F0A338010078A2EBFFF83802003CA3487FA2000C131F80001E5BB4EBFFF0
1C1D7F9C1F>I<B512C0380F00788080140E140FA4140E141E5C14F8EBFFF0EB003C8080
801580A5EC0F00A2141E1478B512E0191C7F9B1D>I<90381F8080EBE061380180193807
0007000E13035A14015A00781300A2127000F01400A8007014801278A212386CEB0100A2
6C13026C5B380180083800E030EB1FC0191E7E9C1E>I<B512C0380F00F0143C140E80A2
EC038015C01401A215E0A815C0A21403158014071500140E5C1470B512C01B1C7E9B20>
I<B512FC380F003C140C1404A214061402A213011400A35B13FF13037FA3140113001402
A31406A2140C143CB512FC181C7E9B1C>I<B512F8380F007814181408A2140C1404A213
011400A35B13FF13037FA490C7FCA8EAFFF8161C7E9B1B>I<90381F8080EBE061380180
1938070007000E13035A14015A00781300A2127000F01400A6ECFFF0EC0F800070130712
78A212387EA27E6C130B380180113800E06090381F80001C1E7E9C21>I<39FFF0FFF039
0F000F00AC90B5FCEB000FAD39FFF0FFF01C1C7F9B1F>I<EAFFF0EA0F00B3A8EAFFF00C
1C7F9B0F>I<3807FF8038007C00133CB3127012F8A21338EA7078EA4070EA30E0EA0F80
111D7F9B15>I<39FFF01FE0390F000780EC060014045C5C5C5C5C49C7FC13021306130F
EB17801327EB43C0EB81E013016D7E1478A280143E141E80158015C039FFF03FF01C1C7F
9B20>I<EAFFF8EA0F8090C7FCB01408A31418A2141014301470EB01F0B5FC151C7E9B1A>
I<B46CEBFF80000FECF800A2390BC00178A33809E002A23808F004A3EB7808A3EB3C10A3
EB1E20A3EB0F40A2EB0780A3EB0300121C3AFF8307FF80211C7E9B26>I<B4EB1FF0390F
8003809038C00100120BEA09E0EA08F0A21378133C133E131E130F14811307EB03C1EB01
E114F113001479147D143D141FA2808080121CB46C7E1C1C7F9B1F>I<EB3F80EBE0E038
03803848487E000E7F487F003C148000381303007814C0A20070130100F014E0A8007014
C000781303A200381480003C1307001C14006C130E6C5B6C6C5A3800E0E0EB3F801B1E7E
9C20>I<B51280380F00E01478143C141C141EA5141C143C147814E0EBFF8090C7FCACEA
FFF0171C7E9B1C>I<B5FC380F01E0EB007880141C141EA4141C143C5CEB01E001FFC7FC
EB01E0EB0070147880A61510A2141CA239FFF00E20C7EA03C01C1D7E9B1F>82
D<3807E080EA1C19EA30051303EA600112E01300A36C13007E127CEA7FC0EA3FF8EA1FFE
EA07FFC61380130FEB07C0130313011280A300C01380A238E00300EAD002EACC0CEA83F8
121E7E9C17>I<007FB512C038700F010060130000401440A200C014201280A300001400
B1497E3803FFFC1B1C7F9B1E>I<39FFF01FF0390F000380EC0100B3A26C130213800003
5BEA01C03800E018EB7060EB0F801C1D7F9B1F>I<3AFFE1FFC0FF3A1F003E003C001E01
3C13186C6D1310A32607801F1320A33A03C0278040A33A01E043C080A33A00F081E100A3
9038F900F3017913F2A2017E137E013E137CA2013C133C011C1338A20118131801081310
281D7F9B2B>87 D<39FFF003FC390F8001E00007EB00C06D13800003EB01006D5A000113
026C6C5A13F8EB7808EB7C18EB3C10EB3E20131F6D5A14C06D5AABEB7FF81E1C809B1F>
89 D<EA0808EA1010EA2020EA4040A2EA8080A3EAB0B0EAF8F8EA7878EA30300D0C7A9C
15>92 D<EA1FC0EA3070EA78387F12301200A2EA01FCEA0F1C12381270126000E01340A3
EA603C38304E80381F870012127E9115>97 D<12FC121CAA137CEA1D87381E0180381C00
C014E014601470A6146014E014C0381E018038190700EA10FC141D7F9C17>I<EA03F8EA
0C0CEA181E1230EA700CEA600012E0A61260EA70021230EA1804EA0C18EA03E00F127F91
12>I<EB1F801303AAEA03F3EA0E0BEA1807EA30031270126012E0A6126012701230EA18
07EA0E1B3803E3F0141D7F9C17>I<EA07E0EA0C30EA1818EA300CEA700EEA600612E0EA
FFFEEAE000A41260EA70021230EA1804EA0C18EA03E00F127F9112>I<13F8EA018CEA07
1E1206EA0E0C1300A6EAFFE0EA0E00B0EA7FE00F1D809C0D>I<EB03803807C4C0EA1C78
3838388038301800EA701CA4EA3018EA38386C5AEA27C00020C7FCA21230EA3FF86CB4FC
1480EA2003386001C0EAC000A33860018038300300EA1C0EEA07F8121C7F9215>I<12FC
121CAA137C1387EA1D03001E1380121CAD38FF9FF0141D7F9C17>I<1218123CA21218C7
FCA712FC121CB0EAFF80091D7F9C0C>I<13C0EA01E0A2EA00C01300A7EA07E01200B3A2
1260EAF0C012F1EA6180EA3E000B25839C0D>I<12FC121CAAEB0FE0EB0780EB06005B13
105B5B13E0121DEA1E70EA1C781338133C131C7F130F148038FF9FE0131D7F9C16>I<12
FC121CB3A9EAFF80091D7F9C0C>I<39FC7E07E0391C838838391D019018001EEBE01C00
1C13C0AD3AFF8FF8FF8021127F9124>I<EAFC7CEA1C87EA1D03001E1380121CAD38FF9F
F014127F9117>I<EA03F0EA0E1CEA1806487E00701380EA600100E013C0A600601380EA
700300301300EA1806EA0E1CEA03F012127F9115>I<EAFC7CEA1D87381E0180001C13C0
EB00E0A21470A614E0A2EB01C0001E1380381D0700EA1CFC90C7FCA7B47E141A7F9117>
I<EAFCE0EA1D38EA1E78A2EA1C301300ACEAFFC00D127F9110>114
D<EA1F90EA2070EA4030EAC010A212E0EAF800EA7F80EA3FE0EA0FF0EA00F8EA80381318
12C0A2EAE010EAD060EA8FC00D127F9110>I<1204A4120CA2121C123CEAFFE0EA1C00A9
1310A5120CEA0E20EA03C00C1A7F9910>I<38FC1F80EA1C03AD1307120CEA0E1B3803E3
F014127F9117>I<38FF07E0383C0380381C0100A2EA0E02A2EA0F06EA0704A2EA0388A2
13C8EA01D0A2EA00E0A3134013127F9116>I<39FF3FC7E0393C0703C0001CEB01801500
130B000E1382A21311000713C4A213203803A0E8A2EBC06800011370A2EB803000001320
1B127F911E>I<38FF07E0383C0380381C0100A2EA0E02A2EA0F06EA0704A2EA0388A213
C8EA01D0A2EA00E0A31340A25BA212F000F1C7FC12F312661238131A7F9116>121
D E /Fd 23 118 df<1578A215FCA34A7EA24A7EA24A7FA34A7FEC0E7F021E7FEC1C3FA2
02387F151F02787FEC700FA202E07F1507010180ECC003A249486C7EA201078191C7FC49
8191B6FCA24981011CC7123F013C810138141FA24981160F01F081491407A2484881486C
1403B549B512FCA336317DB03D>65 D<913A03FF800180023FEBF00349B5EAFC07010790
38003F0FD91FF8EB079FD93FC0EB01FFD9FF807F4848C8127F4848153F0007161F49150F
485A001F1607A2485A1703127FA24992C7FCA212FFA9127FA27FEF0380123FA26C7E1707
000F17006C7E6D150E0003161E6C6C151C6C6C6C1478D93FC05CD91FF8EB03E0D907FFEB
3F800101D9FFFEC7FCD9003F13F80203138031317CB03A>67 D<B812E0A3C6903880007F
EE0FF016031601A21600A21770A31738A21507A21700A35D5D5D91B5FCA3EC803F818181
A592C8FCACB612C0A32D317EB033>70 D<DA03FF1303027FEBF00749B5EAFC0F01079038
007E1FD91FF0EB0FBFD97FC0EB03FF49487F4848C87E485A0007824848815B001F82A248
4881A2127FA24992C7FC12FFAA0307B512F8127F7FDB00011300123FA26C7EA2120F7F6C
7E12036C7E6C6C7E6D6C5BD91FF8497ED907FFEB3E3F01019038FFFC1F6D6CEBF00F0203
EB800335317CB03F>I<B61280A3C6EB8000B3B3A7B61280A319317EB01E>73
D<B67EA3000190C9FCB3A9EE0380A416071700A25EA35E5E5E5E4B5A150FB7FCA329317D
B030>76 D<B500C00303B5FCA26E5DC61900D9EFF0150EA3D9E7F85DA2D9E3FC5DA2D9E1
FE5DA2D9E0FF5DA26E6C495AA26E6C495AA36E6C495AA26E6C130EA26E6C5BA26E6C5BA2
6E6C5BA26E6C5BA392387F81C0A292383FC380A2DB1FE7C7FCA2ED0FFEA26F5AA36F5A48
7EB526E001F090B6FCA26F5A48317EB04D>I<B56C49B512C08080C66D90390003E0006E
6E5AEBEFFC13E780EBE3FF01E17F01E07F6E7E143F816E7E6E7E6E7E14036E7E16806E13
C0ED7FE0ED3FF0151F16F8ED0FFCED07FEED03FF6F13818117C1EE7FE1EE3FF1EE1FF9EE
0FFD160717FF828282177F173FA2171F170F486C1507B500E014031701A23A317EB03F>
I<B712E016FEEEFF80C6D9800013E0EE3FF0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE
07FC17F8160FEE3FE0EEFFC091B6120016F80280C8FCB3A2B67EA330317EB037>80
D<90391FF8018090B51203000314C73907F007EF390F8000FF48C7127F003E141F150F5A
150712FCA215037EA26C91C7FC13C0EA7FF0EBFF806C13F8ECFF806C14F06C806C806C14
FFC6FC013F1480010114C0D9001F13E01401EC003FED1FF0150F1507126000E01403A316
E07EA26CEC07C07EB4EC0F8001C0EB1F00D8FBFC13FE00F1B512F8D8E03F5BD8C0031380
24317CB02D>83 D<EBFFF0000313FF390F803F809038C00FE0486C6C7EA26E7ED80FC07F
EA0780C7FCA414FF131FEBFFE33803FC03EA0FF0EA1FC0123FEA7F80A2EAFF00A31407A2
387F800D393FC01DFE3A1FE078FFF03907FFE07FC6EB803F24207E9F27>97
D<EB0FFF017F13C03901FC01F03803F0033907E007F8120FEA1FC0003FEB03F0EC01E048
48C7FCA312FFA8127FA36C6C131CA2001F14386C7E000714703903F001E03901FC07C039
007FFF00EB0FF81E207D9F24>99 D<EB0FFC90387FFF803901FC0FC03903F003E03907E0
01F0000F14F8391FC000FC003F14FEA24848137E157FA212FFA290B6FCA20180C7FCA412
7FA36C6C1307121F150E6C7E6C6C131C6C6C13783900FE03E090383FFFC0903807FE0020
207E9F25>101 D<EB01FE90380FFF8090381FC3C090387F07E09038FE0FF0120113FC12
03EC07E0EC018091C7FCA8B512FCA3D803FCC7FCB3A8387FFFF0A31C327EB119>I<9039
1FF007C09039FFFE3FE03A01F83F79F03907E00FC3000F14E19039C007E0E0001FECF000
A2003F80A5001F5CA2000F5CEBE00F00075C2603F83FC7FC3806FFFE380E1FF090C9FC12
1EA2121F7F90B57E6C14F015FC6C806C801680000F15C0003FC7127F007EEC1FE0007C14
0F00FC1407A4007EEC0FC0003E1580003F141FD80FC0EB7E003907F803FC0001B512F0D8
001F90C7FC242F7E9F28>I<EA03C0487E487E487EA46C5A6C5A6C5AC8FCA9EA01F8127F
A31207B3A7B51280A311337DB217>105 D<EA01F812FFA3120F1207B3B3A6B512C0A312
327DB117>108 D<2703F007F8EB1FE000FFD93FFEEBFFF8913A783F01E0FC02C0903883
00FE280FF1801FC6137F2607F30013CC01F602F8148001FC5CA3495CB3B500C3B5380FFF
FCA33E207D9F43>I<3903F007F800FFEB3FFEEC783F02C013803A0FF1801FC03807F300
01F614E013FCA35BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFFC03901FC07F039
03F001F848486C7E4848137E001F147F003F158049133F007F15C0A300FF15E0A8007F15
C0A36C6CEB7F80A2001F15006C6C13FE00075C3903F803F83901FE0FF039007FFFC0D907
FCC7FC23207E9F28>I<3803F03F00FFEB7FC09038F1C3E01487390FF30FF0EA07F6A290
38FC07E0EC03C091C7FCA25BB2B512E0A31C207E9F21>114 D<131CA5133CA3137CA213
FC120112031207381FFFFEB5FCA2D803FCC7FCB0EC0380A71201EC0700EA00FEEB7F0EEB
3FFCEB07F0192E7FAD1F>116 D<D801F8EB07E000FFEB03FFA3000FEB003F0007141FB3
153FA20003147FA26C6CEBDFF03A00FE039FFF90387FFF1FEB0FFC28207D9F2D>I
E /Fe 31 124 df<127812FCA212FEA2127A1202A41204A31208A212101220124007127B
8510>44 D<132013E01201120F12FF12F11201B3AD487EB512C0A212287BA71D>49
D<EA01FCEA07FF380C0FC0381803E0382001F01260384000F8A200F813FC7E147CA30078
13FCC7FC14F8A2EB01F0A2EB03E014C0EB07801400130E5B5B13305B5B485A3803000412
024813085A5A481318383FFFF84813F0B5FCA216287DA71D>I<1460A214E01301A21303
A213051309A213111321A213411381A2EA01011202A212041208A2121012301220124012
C0B6FCA2380001E0A8EB03F0EB3FFFA218287EA71D>52 D<EB0FC0EB3FF0EBF018EA01C0
3803803C3807007C5A000E1338001E13005AA35AA3EAF83FEBC1C038F900E000FA137014
3800FC133C141EA25A141FA41278A46C131EA2001C133C121E000E13786C13703803C1E0
3801FFC038007E0018297EA71D>54 D<137E3801FF80380781C0380F00E0001E13704813
38A248133CA200F8131EA4141FA41278143FA27E001C135F7E6C139F3803831FEA00FCEB
001EA3143E143CA21438001C1378003E137014E0383C01C038180380381C0F00EA0FFEEA
03F818297EA71D>57 D<14101438A3147CA314BEA3EB011FA39038020F80A201047F1407
A201087F1403A2496C7EA3496C7EA390387FFFFCA29038C0007E49133EA248C7123F81A2
0002EC0F80A21206ED07C0001FEC0FE0D8FFE0EBFFFEA2272A7EA92C>65
D<02FF13200107EBC06090381F807090397E0018E001F813054848130348481301485A48
481300A248C812605A123E007E1520A2127C160012FCA9127CA2007E1520A2123E123F6C
15406C7EA26C6C14806C6CEB01006C6C5B6C6C1306017E131C90381F8070903807FFE001
0090C7FC232B7DA92A>67 D<B612FCA2380FC0000007141C150E1506A21502A415011404
A21500A3140C141CEBFFFCA2EBC01C140C1404A591C7FCAA487EB57EA220297DA826>70
D<EAFFFEA2EA0FE0EA07C0B3B1EA0FE0EAFFFEA20F297DA815>73
D<B512C0A2D807F0C7FC6C5AB3A41501A41502A41506A2150E151E157C0007EB01FCB6FC
A220297EA825>76 D<D8FFE0913807FF80A20007EEF000D802F0EC0BE0A201781413A36D
1423A36D1443A26D1483A3903907800103A3903803C002A2903801E004A3903800F008A2
EC7810A3EC3C20A3EC1E40A2EC0F80A30007EB0700D80F804A7ED8FFF891B51280140231
297EA836>I<D8FFE0EB3FFE7FD803F8EB03E00002EC01C0017CEB0080137E133E7FA26D
7E8013076D7E8013016D7E80147C80143F80EC0F8015C01407EC03E015F01401EC00F8A2
157C157E153E151FA2150F1507A200071403486C1301EAFFF8150027297EA82C>I<49B4
FC90380F01E090383C0078497F01E0130E0001140F4848EB07804848EB03C0000F15E048
C7EA01F0A2003EEC00F8A2007E15FCA2007C157CA200FC157EA9007C157C007E15FCA300
3E15F8003F14016C15F0A26C6CEB03E0000715C06D13076C6CEB0F80C66CEB1E0001785B
6D5B90380F01E0D901FFC7FC272B7DA92E>I<B6FC15E03907E001F80003EB007C818116
80150F16C0A61680151F1600153E5DEC01F090B512C001E0C8FCB1487EB57EA222297EA8
28>I<B512FCECFFC03907E007F00003EB00F8157C81153F811680A61600153EA215784A
5AEC07C0D9FFFEC7FCEBE007EC03C06E7E6E7E811578157CA4157EA41601157F153F486C
EB1F02B538800F82ED0784C8EA01F8282A7EA82B>82 D<EBFE013803FF83380F81E3381E
003748131F00387F00787F127000F07FA3807EA26C90C7FC127E127FEA3FE0EA1FFE380F
FFE06C13F86C7FC66C7EEB07FFEB007FEC1F80140FEC07C0A26C1303A47E1580A26C1307
6C14006C130E00EE5B38C3C07838C1FFF038803FC01A2B7DA921>I<007FB612F0A2397C
00F8010070EC00700060153000401510A200C01518A2481508A5C71400B3A6497E90B512
F8A225297EA82A>I<B538803FFEA23A07F00003E06C48EB01C0ED0080B3A90001EC0100
7FA2000014020178130615046D5B6D133090380780E06DB45AD9007FC7FC272A7EA82C>
I<EA03FCEA0C0738100380383C01C0003E7F6D7E121C1208C7FCA3137FEA03E0EA0F80EA
1E005A127C0078144012F8A31301127C393C027880381E0C7F3907F01E001A1A7E991D>
97 D<140F14FFA2141F80AC133F3801C0CF3803802F380F001F121E001C7F123C127C12
78A212F8A71278A27EA26C5B000E132F6CEB4F803901C18FF038007E0F1C2A7EA921>
100 D<13FC38038780380701C0000E13E0EA1C00003C13F0A2481378A212F8A2B512F800
F8C7FCA51278A26C1308A26C1310000E13206C13403801C18038007E00151A7E991A>I<
120FB4FCA2121F7EACEB07F0EB1838EB201C497E140F1380A21300B139FFF0FFF0A21C2A
7EA921>104 D<121E123FA4121EC7FCA9120FB4FCA2121F7EB3A2EAFFF0A20C297EA811>
I<120FB4FCA2121F7EB3B2EAFFF0A20C2A7EA911>108 D<380F07F038FF1838EB201C38
1F400E000F130F1380A21300B139FFF0FFF0A21C1A7E9921>110
D<380F07E038FF1838EB601E380F800FEC0780010013C0140315E0A2EC01F0A715E01403
A215C0EC07801380EC0F00EB401CEB3078EB0FC090C8FCAAEAFFF0A21C267E9921>112
D<3807F080EA1C0DEA3003EA600112E01300A27E6C1300127EEA7FE0EA3FFC6C7EEA07FF
38003F801307388003C0A2130112C0A200E01380130300F01300EACC0EEA83F8121A7E99
17>115 D<39FFF01FF0A2390F8007800007EB03001402A26C6C5AA2EBE00C00011308A2
6C6C5AA2EBF830EB7820A26D5AA2EB3EC0EB1E80A26DC7FCA31306A21C1A7F991F>118
D<39FFF01FF0A2390F8007800007EB03001402A26C6C5AA2EBE00C00011308A26C6C5AA2
EBF830EB7820A26D5AA2EB3EC0EB1E80A26DC7FCA31306A21304A2130C1308A2EA701012
F85BA2485AEA6180001FC8FC1C267F991F>121 D<B612F01C0180901D>123
D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin

%%EndSetup
%%Page: 1 1
1 0 bop -81 -109 a @beginspecial -18 @hoffset -702 @voffset
20 @hscale 20 @vscale @setspecial
%%BeginDocument: 50thlogo.ps
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffc0fffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff
%  ffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffff
%  fffffffbffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  fffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffc0
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffff
%  7bffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff
%  fffffffffffffffffffffeb5bfffffffffffffffffffffffffffffffffffffffc0ffffff
%  fffffffffffffffffffffffffffffffffffffffffffd5bdfffffffffffffffffffffffff
%  ffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffffffff6b5afff
%  ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  ffffffffffffffffffffffffffffffffffffed7bdfffffffffffffffffffffffffffffff
%  ffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffd6b5adffffffff
%  ffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffff
%  fffffffda94a52ffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  fffffffffffffffffffffffffffffed6b5ad7fffffffffffffffffffffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffffffffffffffffffffffeffbdfffffffffffffff
%  ffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffff
%  fded7bdeffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffff
%  fffffffffffffffffffffffad6b5ad6fffffffffffffffffffffffffffffffffffffc0ff
%  ffffffffffffffffffffffffffffffffffffffffffffe52fffd297ffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffdaffff
%  fd6bffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffffffffbdfffffeb5ffffffffffffffffffffffffffffffffffffc0ffffffff
%  fffffffffffffffffffffffffffffffffffffea7fc003f95ffffffffffffffffffffffff
%  ffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffffd5fc00007ea7f
%  ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffff
%  fffffffffcbf000001f4bfffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  fffffffffffffffffffffffffffffff97c0000007a5fffffffffffffffffffffffffffff
%  ffffffc0fffffffffffffffffffffffffffffffffffffffffffff4f80000003cafffffff
%  ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff
%  ffd5e00000001ea7ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffff
%  ffffffffffffffffffffffffabe00000000e5bffffffffffffffffffffffffffffffffff
%  c0ffffffffffffffffffffffffffffffffffffffffffff97800000000725ffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffff0f80
%  0000000392ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  fffffffffffffffffe1f0000000001c17fffffffffffffffffffffffffffffffffc0ffff
%  fffffffffffffffffffffffffffffffffffffff81e0000000001c03fffffffffffffffff
%  ffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffff11e00000000
%  00e29fffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  fffffffffff29c0000000000e52fffffffffffffffffffffffffffffffffc0ffffffffff
%  ffffffffffffffffffffffffffffffffe13800000020087297ffffffffffffffffffffff
%  ffffffffffc0ffffffffffffffffffffffffffffffffffffffffff803800000000003003
%  ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffff
%  ffff003800000000003001ffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  fffffffffffffffffffffffffe2178fc07c1bc3c3a10ffffffffffffffffffffffffffff
%  ffffc0fffffffffffffffffffffffffffffffffffffffffe52f5ff3febfffe39297fffff
%  ffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffc21
%  7bff3ff7ffff5810bfffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  fffffffffffffffffff80277873c7bc7cf38005fffffffffffffffffffffffffffffffc0
%  ffffffffffffffffffffffffffffe3e4ff8e01ffe0007787787b878718000fffcfc9fc9e
%  01ffffffffffffffffffc0ffffffffffffffffffffffffffff83c63f0c01ffc001781f78
%  83878f180087ff078c798e01ffffffffffffffffffc0ffffffffffffffffffffffffffff
%  c3c63f0c01ff8842f5ff714b9797380843ff878c71cc01ffffffffffffffffffc0ffffff
%  ffffffffffffffffffffffc3863e8df3ff84216bff7087a78f181085ff878c31c5f9ffff
%  ffffffffffffffc0ffffffffffffffffffffffffffffc3861d8ff3fe0000f78778039787
%  380000ff870c31c7f3ffffffffffffffffffc0ffffffffffffffffffffffffffffc38619
%  8ff7fe00007707787b8787180001ff878c31c7f3ffffffffffffffffffc0ffffffffffff
%  ffffffffffffffffc3c61b8fe7ff80007f0f78fba78f180001ff878c31c7f3ffffffffff
%  ffffffffc0ffffffffffffffffffffffffffffc3c2378fe7ffc00077bf3ff39797380047
%  ff8f843887e7ffffffffffffffffffc0ffffffffffffffffffffffffffffc3f0270fcfff
%  c0017bff1fe7af8f38008fff8fe07c0fe7ffffffffffffffffffc0ffffffffffffffffff
%  ffffffffffc3fe2007cfffe00077e7afc3979738000fff87fc7f8fefffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffc3fc6007cffff00078000000000038003fff87f8
%  ff1fcfffffffffffffffffffc0ffffffffffffffffffffffffffffc3f8ff0f9ffffc0038
%  4210a4214870007fff8ff1ff3fcfffffffffffffffffffc0ffffffffffffffffffffffff
%  ffffc3f1ff8f9ffffe003ca5294a5294f0007fff87e3fe7f9fffffffffffffffffffc0ff
%  ffffffffffffffffffffffffff01cfff8f9ffffe003f5ad6a52d4a7001fffe038ff9ff9f
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff001ca5294a
%  5295e003ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffff801f18e6318e73e003ffffffffffffffffffffffffffffffffc0ffffffff
%  ffffffffffffffffffffffffffffffffffc00f5ad6b5ad6bc00fffffffffffffffffffff
%  ffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffe007a5294a5297c0
%  1fffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffff
%  fffffff007dad6b52d6b803fffffffffffffffffffffffffffffffffc0ffffffffffffff
%  fffffffffffffffffffffffffffff803ede95ad6b7007fffffffffffffffffffffffffff
%  ffffffc0fffffffffffffffffffffffffffffffffffffffffffc01fbf7fdef7e00ffffff
%  ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff
%  fe00fad6b5ad7e01ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffff
%  ffffffffffffffffffffffff00fde95ad6fc03ffffffffffffffffffffffffffffffffff
%  c0ffffffffffffffffffffffffffffffffffffffffffff807ed6b5adf007ffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffc01f
%  ef5bdff00fffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  ffffffffffffffffffe00fffffffc01fffffffffffffffffffffffffffffffffffc0ffff
%  fffffffffffffffffffffffffffffffffffffffff003ffffff803fffffffffffffffffff
%  ffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffff801fffffe
%  007fffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  fffffffffffffc007ffff800ffffffffffffffffffffffffffffffffffffc0ffffffffff
%  fffffffffffffffffffffffffffffffffffe000fffc001ffffffffffffffffffffffffff
%  ffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffff0000000003ffff
%  ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffff
%  ffffffff8000000007ffffffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  ffffffffffffffffffffffffffffffc00000000fffffffffffffffffffffffffffffffff
%  ffffc0ffffffffffffffffffffffffffffffffffffffffffffffe00000001fffffffffff
%  ffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffff
%  fff00000003fffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  fffffffffffffffffffffffff80000007fffffffffffffffffffffffffffffffffffffc0
%  fffffffffffffffffffffffffffffffffffffffffffffffc000000ffffffffffffffffff
%  ffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffffffe00
%  0001ffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff
%  ffffffffffffffffffff000003ffffffffffffffffffffffffffffffffffffffc0ffffff
%  ffffffffffffffffffffffffffffffffffffffffff800007ffffffffffffffffffffffff
%  ffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffc0000fff
%  ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffff
%  ffffffffffffffe0001fffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  fffffffffffffffffffffffffffffffffffff0003fffffffffffffffffffffffffffffff
%  ffffffffc0fffffffffffffffffffffffffffffffffffffffffffffffff8007fffffffff
%  ffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffff
%  fffffffffc00ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  fffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffffffffffffffffffffffff03ffffffffffffffff
%  ffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffff
%  ffff87ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffff
%  ffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffc0ff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffc0ffffffffffff00061fffffc0073fffffffffe61fff
%  fff8fffffffffe07fffffc65ffffffffffffffffc7ffffffffc0ffffffffffff38e71fff
%  ffe3e61ffffffeffcf9ffffff8ffff7fffff0ffffff9f9ffffffffffffffefc7ffffffff
%  c0ffffffffffff78f71fffffe3f73ffffffcffcfdffffff9fffe7fffff0ffffff1fdffff
%  ffffffffffcfe7ffffffffc0ffffffffffff78f71fffffe3b7fffffff8ff8fdfffffffff
%  fc7fffff0fffffe3fdffffffffffffffcfffffffffffc0fffffffffffff8ff11f87fe3be
%  3c33e2f07f83ff0ff0f0fc781c11ff0f18ffe3fff878431e10f18783870c7e1fffc0ffff
%  fffffffff8ff00f33fe3be1e01ccf8ffc0fe67e638f33c7c3bff0f047fc3ffe33c000f0c
%  71c787c7803cc3ffc0fffffffffffff8ff18f39fe03f1e138ef8ffc03c63c638f39c7e3b
%  ff0f8c7fc3ffe71c71870c71c78fc78e38c7ffc0fffffffffffff8ff18e31fe33f1e3f8f
%  f8fff03cf1cf78e39c7e3fff0f8c7fc3ffc71c71c71c31c78fc78e38c7ffc0ffffffffff
%  fff8ff18e01fe3bf1e3f81f8fffc18f18ff8e01c7f17ff0f8c7fc3ffc71c71c71e31c78f
%  c78e38c7ffc0fffffffffffff8ff18e3ffe3bf1e3fc0f8ffbf18f18ff8e3fc7f17ff0f8c
%  7fe3ffc71c71c71e31c78fc78e3cc7ffc0fffffffffffff8ff18e3ffe3ff1e3ff0f8ffbf
%  18f187f8e3fc7f0fff0f8c7fe3ffc71c71c71e31c78fc78e3e1fffc0fffffffffffff8ff
%  18e1dfe3ff1e3fbcf8ff9f9c73c7f8e1fc7f8fff0f8c7ff1fdc71c71c71c71c78fc78e3c
%  ffffc0fffffffffffff0ff18f19fe3ff1e3f9cf8bf8f3c63c3b8f09c5f9fff0f0c7ff8fb
%  e73c71c70c788785c78e38ffffc0ffffffffffffe03e10783f80fe1c1f81f87f867f07e0
%  f0783e3fdffe070c3ffc07f078208700f843c383041807ffc0ffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffdfffffffffffffffffffff1ffffffffffffc03ffc0
%  fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffffffffffff
%  ff1ffffffffffff9f3ffc0ffffffffffffffffffffffffffffffffffffffffffffffffff
%  f8bfffffffffffffffffffff1ffffffffffff9f3ffc0ffffffffffffffffffffffffffff
%  fffffffffffffffffffffffc7fffffffffffffffffffff0ffffffffffff8e7ffc0ffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  000000000000000000000000000000000000000000000000000000000000000000000000
%  00000fffc0ffffffffffff00000000000000000000000000000000000000000000000000
%  000000000000000000000000000fffc0ffffffffffff0000000000000000000000000000
%  0000000000000000000000000000000000000000000000000fffc0ffffffffffff000000
%  00000000000000000000000000000000000000000000000000000000000000000000000f
%  ffc0ffffffffffff00000000000000000000000000000000000000000000000000000000
%  000000000000000000000fffc0ffffffffffff0000000000000000000000000000000000
%  0000000000000000000000000000000000000000000fffc0ffffffffffff000000000000
%  00000000000000000000000000000000000000000000000000000000000000000fffc0ff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  fffffffffffffffffffffffffffffffffffffc007fffffffffffffffffffffffffc0ffff
%  fffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000003fffffff
%  ffffffffffffffffc0fffffffffffffffffffffffffffffffffff807ffffffffffffffff
%  ffffff8000000003ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  fc0003fffffffffffffffffffff000000000003fffffffffffffffffffffc0ffffffffff
%  fffffffffffffffffffffc000003ffffffffffffffffffff80000000000003ffffffffff
%  ffffffffffc0fffffffffffffffffffffffffffffe00000003fffffffffffffffffffc00
%  000000000000ffffffffffffffffffffc0ffffffffffffffffffffffffffff0000000003
%  fffffffffffffffffff0000000000000001fffffffffffffffffffc0ffffffffffffffff
%  ffffffffff800000000001ffffffffffffffffff800000000000000007ffffffffffffff
%  ffffc0ffffffffffffffffffffffffc0000000000003fffffffffffffffffe00000fffc0
%  00000001ffffffffffffffffffc0ffffffffffffffffffffffc000000000000003ffffff
%  fffffffffff80001fffffc000000007fffffffffffffffffc0ffffffffffffffffffffe0
%  0000000000000003ffffffffffffffffe0000fffffff800000001fffffffffffffffffc0
%  fffffffffffffffffff0000000000000000003ffffffffffffffff80003fffffffe00000
%  0007ffffffffffffffffc0ffffffffffffffffff80000000000000000003ffffffffffff
%  fffe0000fffffffff800000001ffffffffffffffffc0ffffffffffffffffff0000000000
%  0000000003fffffffffffffffc0003fffffffffe00000000ffffffffffffffffc0ffffff
%  fffffffffffe00000000000000000003fffffffffffffff00007ffffffffff000000003f
%  ffffffffffffffc0fffffffffffffffffc00000000000000000007ffffffffffffffe000
%  1fffffffffff800000001fffffffffffffffc0fffffffffffffffffc0000000000000000
%  0007ffffffffffffff80003fffffffffffe000000007ffffffffffffffc0ffffffffffff
%  fffffc00000000000000000007ffffffffffffff00007ffffffffffff000000003ffffff
%  ffffffffc0fffffffffffffffffc00000000000000000007fffffffffffffc0000ffffff
%  fffffff800000001ffffffffffffffc0fffffffffffffffff800000000000000000007ff
%  fffffffffff80001fffffffffffffc000000007fffffffffffffc0fffffffffffffffff8
%  00000000000000000007fffffffffffff00003fffffffffffffe000000003fffffffffff
%  ffc0fffffffffffffffff800000000000000000007ffffffffffffe00007ffffffffffff
%  ff000000001fffffffffffffc0fffffffffffffffff80000000000000000000fffffffff
%  ffffc00007ffffffffffffff800000000fffffffffffffc0fffffffffffffffff8000000
%  0000000000000fffffffffffff00000fffffffffffffff8000000007ffffffffffffc0ff
%  fffffffffffffff00000000000000000000ffffffffffffe00001fffffffffffffffc000
%  000003ffffffffffffc0fffffffffffffffff00000000000000000000ffffffffffffc00
%  001fffffffffffffffe000000001ffffffffffffc0fffffffffffffffff0000000000000
%  0000000ffffffffffff800003ffffffffffffffff000000000ffffffffffffc0ffffffff
%  fffffffff00000000000000000000ffffffffffff000007ffffffffffffffff000000000
%  7fffffffffffc0ffffffffffffffffe00000000000000000000fffffffffffe000007fff
%  fffffffffffff8000000003fffffffffffc0ffffffffffffffffe0000000000000000000
%  1fffffffffffc000007ffffffffffffffffc000000001fffffffffffc0ffffffffffffff
%  ffe00000000000000000001fffffffffff800000fffffffffffffffffc000000000fffff
%  ffffffc0ffffffffffffffffe00000000000000000001fffffffffff800000ffffffffff
%  fffffffe000000000fffffffffffc0ffffffffffffffffe00000000000000000001fffff
%  ffffff000001ffffffffffffffffff0000000007ffffffffffc0ffffffffffffffffe000
%  00000000000000001ffffffffffe000001ffffffffffffffffff0000000003ffffffffff
%  c0ffffffffffffffffc00000000000000000003ffffffffffc000003ffffffffffffffff
%  ff8000000001ffffffffffc0ffffffffffffffffc00000000000000000003ffffffffffc
%  000003ffffffffffffffffff8000000000ffffffffffc0ffffffffffffffffc000000000
%  00000000003ffffffffff8000003ffffffffffffffffffc000000000ffffffffffc0ffff
%  ffffffffffffc00000000000000000007ffffffffff0000003ffffffffffffffffffc000
%  0000007fffffffffc0ffffffffffffffffc00000000000000000007fffffffffe0000007
%  ffffffffffffffffffe0000000003fffffffffc0ffffffffffffffff8000000000000000
%  0000ffffffffffe0000007ffffffffffffffffffe0000000003fffffffffc0ffffffffff
%  ffffff80000000000000000001ffffffffffc0000007fffffffffffffffffff000000000
%  1fffffffffc0ffffffffffffffff80000000000000000003ffffffffff8000000fffffff
%  fffffffffffff0000000001fffffffffc0ffffffffffffffff8000000000000000000fff
%  ffffffff8000000ffffffffffffffffffff8000000000fffffffffc0ffffffffffffffff
%  800000000000000003ffffffffffff0000000ffffffffffffffffffff80000000007ffff
%  ffffc0ffffffffffffffff0000000000000007fffffffffffffe0000000fffffffffffff
%  fffffffc0000000007ffffffffc0ffffffffffffffff0000000000000fffffffffffffff
%  fe0000001ffffffffffffffffffffc0000000003ffffffffc0ffffffffffffffff000000
%  00003ffffffffffffffffffc0000001ffffffffffffffffffffe0000000003ffffffffc0
%  ffffffffffffffff000000007ffffffffffffffffffffc0000001fffffffffffffffffff
%  fe0000000001ffffffffc0ffffffffffffffff000000fffffffffffffffffffffff80000
%  001ffffffffffffffffffffe0000000001ffffffffc0fffffffffffffffe0003ffffffff
%  fffffffffffffffff80000001fffffffffffffffffffff0000000000ffffffffc0ffffff
%  fffffffffe003ffffffffffffffffffffffffff00000001fffffffffffffffffffff0000
%  0000007fffffffc0fffffffffffffffe00fffffffffffffffffffffffffff00000001fff
%  ffffffffffffffffff00000000007fffffffc0fffffffffffffffe01ffffffffffffffff
%  ffffffffffe00000001fffffffffffffffffffff80000000007fffffffc0ffffffffffff
%  fffe01ffffffffffffffffffffffffffe00000003fffffffffffffffffffff8000000000
%  3fffffffc0fffffffffffffffc03ffffffffffffffffffffffffffc00000003fffffffff
%  ffffffffffffc0000000003fffffffc0fffffffffffffffc03ffffffffffffffffffffff
%  ffffc00000003fffffffffffffffffffffc0000000001fffffffc0fffffffffffffffc03
%  ffffffffffffffffffffffffffc00000003fffffffffffffffffffffc0000000001fffff
%  ffc0fffffffffffffffc03ffffffffffffffffffffffffff800000003fffffffffffffff
%  ffffffc0000000001fffffffc0fffffffffffffffc07ffffffffffffffffffffffffff80
%  0000003fffffffffffffffffffffe0000000000fffffffc0fffffffffffffff807ffffff
%  ffffffffffffffffffff800000003fffffffffffffffffffffe0000000000fffffffc0ff
%  fffffffffffff807ffffffffffffffffffffffffff000000003fffffffffffffffffffff
%  e0000000000fffffffc0fffffffffffffff807ffffffffffffffffffffffffff00000000
%  3ffffffffffffffffffffff00000000007ffffffc0fffffffffffffff80fffffffffffff
%  fffffffffffffe000000003ffffffffffffffffffffff00000000007ffffffc0ffffffff
%  fffffff80ffffffffffffffffffffffffffe000000003ffffffffffffffffffffff00000
%  000007ffffffc0fffffffffffffff00ffffffffffffffffffffffffffe000000003fffff
%  fffffffffffffffff80000000003ffffffc0fffffffffffffff00fffffffffffffffffff
%  fffffffe000000003ffffffffffffffffffffff80000000003ffffffc0ffffffffffffff
%  f00ffffffffffffffffffffffffffc000000003ffffffffffffffffffffff80000000003
%  ffffffc0fffffffffffffff01ffffffffffffffffffffffffffc000000003fffffffffff
%  fffffffffff80000000001ffffffc0fffffffffffffff01fffffffffffffffffffffffff
%  fc000000003ffffffffffffffffffffff80000000001ffffffc0ffffffffffffffe01fff
%  fffffffffffffffffffffffc000000003ffffffffffffffffffffffc0000000001ffffff
%  c0ffffffffffffffe01ffffffffffffffffffffffffff8000000003fffffffffffffffff
%  fffffc0000000001ffffffc0ffffffffffffffe01ffffffffffffffffffffffffff80000
%  00003ffffffffffffffffffffffc0000000000ffffffc0ffffffffffffffe01fffffffff
%  fffffffffffffffff8000000003ffffffffffffffffffffffc0000000000ffffffc0ffff
%  ffffffffffe01ffffffffffffffffffffffffff8000000003ffffffffffffffffffffffe
%  0000000000ffffffc0ffffffffffffffc01ffffffffffffffffffffffffff8000000003f
%  fffffffffffffffffffffe0000000000ffffffc0ffffffffffffffc01fffffffffffffff
%  fffffffffff8000000003ffffffffffffffffffffffe0000000000ffffffc0ffffffffff
%  ffffc01ffffffffffffffffffffffffff0000000003ffffffffffffffffffffffe000000
%  00007fffffc0ffffffffffffffc01ffffffffffffffffffffffffff0000000003fffffff
%  ffffffffffffffff00000000007fffffc0ffffffffffffffc01fffffffffffffffffffff
%  fffff0000000003fffffffffffffffffffffff00000000007fffffc0ffffffffffffff80
%  1ffffffffffffffffffffffffff0000000003fffffffffffffffffffffff00000000007f
%  ffffc0ffffffffffffff801ffffffffffffffffffffffffff0000000001fffffffffffff
%  ffffffffff00000000007fffffc0ffffffffffffff801ffffffffffffffffffffffffff0
%  000000001fffffffffffffffffffffff00000000007fffffc0ffffffffffffff800fffff
%  fffffffffffffffffffff0000000001fffffffffffffffffffffff00000000003fffffc0
%  ffffffffffffff8007fffffffffffffffffffffffff0000000001fffffffffffffffffff
%  ffff80000000003fffffc0ffffffffffffff0000fffffffffffffffffffffffff0000000
%  001fffffffffffffffffffffff80000000003fffffc0ffffffffffffff000001ffffffff
%  fffffffffffffff0000000001fffffffffffffffffffffff80000000003fffffc0ffffff
%  ffffffff00000007fffffffffffffffffffff0000000001fffffffffffffffffffffff80
%  000000003fffffc0ffffffffffffff000000001ffffffffffffffffffff0000000001fff
%  ffffffffffffffffffff80000000003fffffc0fffffffffffffe00000000007fffffffff
%  fffffffff0000000001fffffffffffffffffffffff80000000003fffffc0ffffffffffff
%  fe000000000007fffffffffffffffff0000000001fffffffffffffffffffffffc0000000
%  003fffffc0fffffffffffffe000000000000fffffffffffffffff0000000000fffffffff
%  ffffffffffffffc0000000003fffffc0fffffffffffffe0000000000000fffffffffffff
%  fff0000000000fffffffffffffffffffffffc0000000003fffffc0fffffffffffffe0000
%  0000000001fffffffffffffff0000000000fffffffffffffffffffffffc0000000003fff
%  ffc0fffffffffffffe000000000000007ffffffffffffff0000000000fffffffffffffff
%  ffffffffc0000000003fffffc0fffffffffffffc000000000000000ffffffffffffff000
%  0000000fffffffffffffffffffffffc0000000003fffffc0fffffffffffffc0000000000
%  000003fffffffffffff0000000000fffffffffffffffffffffffe0000000003fffffc0ff
%  fffffffffffc0000000000000000fffffffffffff0000000000fffffffffffffffffffff
%  ffe0000000003fffffc0fffffffffffffc00000000000000003ffffffffffff000000000
%  07ffffffffffffffffffffffe0000000003fffffc0fffffffffffffc0000000000000000
%  0ffffffffffff00000000007ffffffffffffffffffffffe0000000003fffffc0ffffffff
%  fffff8000000000000000007fffffffffff00000000007ffffffffffffffffffffffe000
%  0000003fffffc0fffffffffffff8000000000000000001fffffffffff00000000007ffff
%  ffffffffffffffffffe0000000003fffffc0fffffffffffff80000000000000000007fff
%  fffffff00000000007ffffffffffffffffffffffe0000000003fffffc0fffffffffffff8
%  0000000000000000003ffffffffff00000000007ffffffffffffffffffffffe000000000
%  3fffffc0fffffffffffff00000000000000000000ffffffffff00000000003ffffffffff
%  ffffffffffffe0000000003fffffc0fffffffffffff000000000000000000007ffffffff
%  f80000000003ffffffffffffffffffffffe0000000003fffffc0fffffffffffff0000000
%  00000000000003fffffffff80000000003fffffffffffffffffffffff0000000003fffff
%  c0fffffffffffff000000000000000000001fffffffff80000000003ffffffffffffffff
%  fffffff0000000003fffffc0fffffffffffff000000000000000000000fffffffff80000
%  000003fffffffffffffffffffffff0000000003fffffc0fffffffffffff0000000000000
%  000000007ffffffff80000000001fffffffffffffffffffffff0000000003fffffc0ffff
%  fffffffff0000000000000000000001ffffffffc0000000001ffffffffffffffffffffff
%  f0000000007fffffc0ffffffffffffe0000000000000000000001ffffffffc0000000001
%  fffffffffffffffffffffff0000000007fffffc0ffffffffffffe0000000000000000000
%  000ffffffffc0000000001fffffffffffffffffffffff0000000007fffffc0ffffffffff
%  ffe00000000000000000000007fffffffc0000000000fffffffffffffffffffffff00000
%  00007fffffc0ffffffffffffe00000000000000000000003fffffffc0000000000ffffff
%  fffffffffffffffff0000000007fffffc0ffffffffffffe00000000000000000000001ff
%  fffffe0000000000fffffffffffffffffffffff000000000ffffffc0ffffffffffffe000
%  00000000000000000000fffffffe0000000000fffffffffffffffffffffff000000000ff
%  ffffc0ffffffffffffe000000000000000000000007ffffffe00000000007fffffffffff
%  fffffffffff000000000ffffffc0ffffffffffffe000000000000000000000007ffffffe
%  00000000007ffffffffffffffffffffff000000000ffffffc0ffffffffffffe000000000
%  000000000000003fffffff00000000007ffffffffffffffffffffff000000000ffffffc0
%  fffffffffffff000000000000000000000001fffffff00000000007fffffffffffffffff
%  fffff000000001ffffffc0fffffffffffff000000000000000000000001fffffff000000
%  00003ffffffffffffffffffffff000000001ffffffc0fffffffffffff000000000000000
%  000000000fffffff80000000003ffffffffffffffffffffff000000001ffffffc0ffffff
%  fffffff8000000000000000000000007ffffff80000000003ffffffffffffffffffffff0
%  00000001ffffffc0fffffffffffffe000000000000000000000007ffffff80000000001f
%  fffffffffffffffffffff000000003ffffffc0fffffffffffffffc000000000000000000
%  0003ffffffc0000000001ffffffffffffffffffffff000000003ffffffc0ffffffffffff
%  fffff800000000000000000003ffffffc0000000001ffffffffffffffffffffff0000000
%  03ffffffc0ffffffffffffffffffe0000000000000000001ffffffc0000000000fffffff
%  fffffffffffffff000000007ffffffc0ffffffffffffffffffff000000000000000001ff
%  ffffe0000000000ffffffffffffffffffffff000000007ffffffc0ffffffffffffffffff
%  fff00000000000000000ffffffe0000000000ffffffffffffffffffffff000000007ffff
%  ffc0ffffffffffffffffffffff0000000000000000fffffff0000000000fffffffffffff
%  fffffffff00000000fffffffc0ffffffffffffffffffffffe0000000000000007ffffff0
%  0000000007fffffffffffffffffffff00000000fffffffc0fffffffffffffffffffffffc
%  000000000000007ffffff80000000007fffffffffffffffffffff00000001fffffffc0ff
%  ffffffffffffffffffffff800000000000003ffffff80000000003ffffffffffffffffff
%  ffe00000001fffffffc0ffffffffffffffffffffffffe00000000000003ffffff8000000
%  0003ffffffffffffffffffffe00000001fffffffc0fffffffffffffffffffffffff80000
%  000000003ffffffc0000000003ffffffffffffffffffffe00000003fffffffc0ffffffff
%  fffffffffffffffffe0000000000001ffffffc0000000001ffffffffffffffffffffe000
%  00003fffffffc0ffffffffffffffffffffffffffc000000000001ffffffe0000000001ff
%  ffffffffffffffffffe00000007fffffffc0ffffffffffffffffffffffffffe000000000
%  000fffffff0000000000ffffffffffffffffffffe00000007fffffffc0ffffffffffffff
%  fffffffffffff800000000000fffffff0000000000ffffffffffffffffffffe0000000ff
%  ffffffc0fffffffffffffffffffffffffffc00000000000fffffff80000000007fffffff
%  ffffffffffffe0000000ffffffffc0ffffffffffffffffffffffffffff000000000007ff
%  ffff80000000007fffffffffffffffffffc0000001ffffffffc0ffffffffffffffffffff
%  ffffffff800000000007ffffffc0000000007fffffffffffffffffffc0000003ffffffff
%  c0ffffffffffffffffffffffffffffe00000000007ffffffe0000000003fffffffffffff
%  ffffffc0000003ffffffffc0fffffffffffffffffffffffffffff00000000007ffffffe0
%  000000003fffffffffffffffffffc0000007ffffffffc0ffffffffffffffffffffffffff
%  fff80000000003fffffff0000000001fffffffffffffffffff80000007ffffffffc0ffff
%  fffffffffffffffffffffffffc0000000003fffffff8000000001fffffffffffffffffff
%  8000000fffffffffc0fffffffffffffffffffffffffffffe0000000003fffffff8000000
%  000fffffffffffffffffff8000001fffffffffc0ffffffffffffffffffffffffffffff00
%  00000003fffffffc0000000007ffffffffffffffffff0000001fffffffffc0ffffffffff
%  ffffffffffffffffffff8000000001fffffffe0000000007ffffffffffffffffff000000
%  3fffffffffc0ffffffffffffffffffffffffffffffc000000001fffffffe0000000003ff
%  ffffffffffffffff0000007fffffffffc0ffffffffffffffffffffffffffffffc0000000
%  01ffffffff0000000003fffffffffffffffffe000000ffffffffffc0ffffffffffffffff
%  ffffffffffffffe000000001ffffffff8000000001fffffffffffffffffe000000ffffff
%  ffffc0fffffffffffffffffffffffffffffff000000001ffffffffc000000001ffffffff
%  fffffffffc000001ffffffffffc0fffffffffffffffffffffffffffffff800000000ffff
%  ffffe000000000fffffffffffffffffc000003ffffffffffc0ffffffffffffffffffffff
%  fffffffff800000000fffffffff0000000007ffffffffffffffff8000007ffffffffffc0
%  fffffffffffffffffffffffffffffffc00000000fffffffff8000000003fffffffffffff
%  fff800000fffffffffffc0fffffffffffffffffffffffffffffffe00000000fffffffffc
%  000000003ffffffffffffffff000001fffffffffffc0ffffffffffffffffffffffffffff
%  fffe00000000fffffffffe000000001ffffffffffffffff000003fffffffffffc0ffffff
%  fffffffffffffffffffffffffe00000000ffffffffff000000000fffffffffffffffe000
%  007fffffffffffc0ffffffffffffffffffffffffffffffff00000000ffffffffff800000
%  0007ffffffffffffffc00000ffffffffffffc0ffffffffffffffffffffffffffffffff00
%  000000ffffffffffc000000003ffffffffffffffc00001ffffffffffffc0ffffffffffff
%  ffffffffffffffffffff80000000ffffffffffe000000003ffffffffffffff800003ffff
%  ffffffffc0ffffffffffffffffffffffffffffffff800000007ffffffffff000000001ff
%  ffffffffffff00000fffffffffffffc0ffffffffffffffffffffffffffffffffc0000000
%  7ffffffffff8000000007ffffffffffffe00001fffffffffffffc0ffffffffffffffffff
%  ffffffffffffffc00000007ffffffffffe000000003ffffffffffffc00003fffffffffff
%  ffc0ffffffffffffffffffffffffffffffffc00000007fffffffffff000000001fffffff
%  fffff80000ffffffffffffffc0ffffffffffffffffffffffffffffffffe00000007fffff
%  ffffffc00000000ffffffffffff00001ffffffffffffffc0ffffffffffffffffffffffff
%  ffffffffe00000007fffffffffffe000000007ffffffffffc00003ffffffffffffffc0ff
%  ffffffffffffffffffffffffffffffe00000007ffffffffffff800000001ffffffffff80
%  000fffffffffffffffc0ffffffffffffffffffffffffffffffffe00000007fffffffffff
%  fc000000007ffffffffe00003fffffffffffffffc0ffffffffffffffffffffffffffffff
%  fff00000007fffffffffffff000000003ffffffff80000ffffffffffffffffc0ffffffff
%  fffffffffffffffffffffffff00000007fffffffffffffc00000000fffffffe00003ffff
%  ffffffffffffc0fffffffffffffffffffffffffffffffff00000007ffffffffffffff000
%  000001ffffff00000fffffffffffffffffc0fffffffffffffffffffffffffffffffff000
%  00007ffffffffffffffc000000003ffff000003fffffffffffffffffc0ffffffffffffff
%  fffffffffffffffffff00000007fffffffffffffff000000000070000000ffffffffffff
%  ffffffc0fffffffffffffffffffffffffffffffff80000007fffffffffffffffc0000000
%  0000000007ffffffffffffffffffc0fffffffffffffffffffffffffffffffff80000007f
%  fffffffffffffff8000000000000001fffffffffffffffffffc0ffffffffffffffffffff
%  fffffffffffff80000007fffffffffffffffff00000000000001ffffffffffffffffffff
%  c0fffffffffffffffffffffffffffffffff80000007fffffffffffffffffe00000000000
%  0fffffffffffffffffffffc0fffffffffffffffffffffffffffffffff80000007fffffff
%  fffffffffffe0000000000ffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  fffffff80000007ffffffffffffffffffff00000003fffffffffffffffffffffffc0ffff
%  fffffffffffffffffffffffffffff80000007ffffffffffffffffffffff8007fffffffff
%  ffffffffffffffffc0fffffffffffffffffffffffffffffffff80000007fffffffffffff
%  ffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  f80000007fffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffff
%  fffffffffffffffffffffff80000007fffffffffffffffffffffffffffffffffffffffff
%  ffffffffffc0fffffffffffffffffffffffffffffffff8000000ffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffff80000
%  00ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  fffffffffffffffffc000000ffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffc0fffffffffffffffffffffffffffffffff8000000ffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffff8000000ffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  fffffffffff8000000ffffffffffffffffffffffffffffffffffffffffffffffffffffc0
%  fffffffffffffffffffffffffffffffff8000000ffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffc0fffffffffffffffffffffffffffffffff8000000ffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff
%  fffff8000000ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffff
%  fffffffffffffffffffffffffff8000001ffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffc0fffffffffffffffffffffffffffffffff8000001ffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffff8
%  000001ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  fffffffffffffffffffff8000001ffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffc0fffffffffffffffffffffffffffffffff8000001ffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffff8000001
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  fffffffffffffff8000003ffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffc0fffffffffffffffffffffffffffffffff8000003ff007f3ffff1fffcc7e0fe0021ff
%  fff07f07fff87fffffffffffc0fffffffffffffffffffffffffffffffff8000003ffc61e
%  3fff79fff1e3e47ee3b1fffff87f0ffffc7fffffffffffc0ffffffffffffffffffffffff
%  fffffffff8000003ffc71f3ffe71fff1f1c4fee3b1fffff83e0ffffc7fffffffffffc0ff
%  fffffffffffffffffffffffffffffff8000007ff871ffffc71ffe3f0c7ffe3f1fffffa3e
%  8ffffc7fffffffffffc0fffffffffffffffffffffffffffffffff0000007ffc71e388811
%  0fe3f881ffe3f10f07fa1f8f87c07871908fffffc0ffffffffffffffffffffffffffffff
%  fff0000007ffc63e380c708fc3f8c7ffe3f08e67fb1d8f338873380847ffffc0ffffffff
%  fffffffffffffffffffffffff0000007ff843e38cc71c7c3f8c7ffe3f1ce73fb0d8e719c
%  633898c7ffffc0fffffffffffffffffffffffffffffffff000000fffc71e3cfc79c7c3f8
%  c7ffe3f1cc73fb8b8e711c6318f8c7ffffc0fffffffffffffffffffffffffffffffff000
%  000fffc70e38fc71c7c3f8c7ffe3f1cc1ffb8b8c711c6018f8c7ffffc0ffffffffffffff
%  fffffffffffffffffff000000fff870e38fc71c7e3f8c7ffe3f1cc7ffb878c711c63f8f8
%  c7ffffc0ffffffffffffffffffffffffffffffffe000001fffc70e3cfc71c7e3f1c7ffe3
%  f1ce3ffbc78e711c63f8f8e7ffffc0ffffffffffffffffffffffffffffffffe000001fff
%  c71e38fc51c7f1f3c7ffe3f1ce3bfbcf8e339c71d8f8c7ffffc0ffffffffffffffffffff
%  ffffffffffffe000001fff803e187c3087f8e7c3ffc1f08707f9ef0733803030f8c3ffff
%  c0ffffffffffffffffffffffffffffffffe000003fffffffffffffffff3fffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffc000003fffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  ffffffc000003fffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffff
%  ffffffffffffffffffffffffffffc000007fffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffc0ffffffffffffffffffffffffffffffffc000007fffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffff
%  800000fffffffffffffffffe32ffffffffffffff9ffffffc003fffffffffc0ffffffffff
%  ffffffffffffffffffffff800000fffffffffffffffffcf8fffffffffffff71fffffff1f
%  3fffffffffc0ffffffffffffffffffffffffffffffff800000fffffffffffffffff8fcff
%  ffffffffffe79fffffff1f3fffffffffc0ffffffffffffffffffffffffffffffff000001
%  fffffffffffffffff1feffffffffffffc7ffffffff1dbfffffffffc0ffffffffffffffff
%  ffffffffffffffff000001fffffffffffffffff1ffe0e018e11c21831847c07f1df84e0f
%  ffffc0ffffffffffffffffffffffffffffffff000003fffffffffffffffff1ffc6708470
%  8e31c71c2398ff19fc04c7ffffc0fffffffffffffffffffffffffffffffe000003ffffff
%  fffffffffff1ffce318c71c631c71c6318ff01fc4cc7ffffc0ffffffffffffffffffffff
%  fffffffffe000007fffffffffffffffff1ff8e318e71c631c71c6318ff19fc7cc7ffffc0
%  fffffffffffffffffffffffffffffffe000007fffffffffffffffff1ff8e318e71c631c7
%  1c6318ff1dfc7f87ffffc0fffffffffffffffffffffffffffffffc00000fffffffffffff
%  fffff1ff8e318e71c631c71c6399ff1dfc7e47ffffc0ffffffffffffffffffffffffffff
%  fffc00000ffffffffffffffffff8fece318c71c631c71c63dfff1fbc7cc7ffffc0ffffff
%  fffffffffffffffffffffffff800001ffffffffffffffffff8fdce718e71ce31c51c631f
%  ff1f3c78c7ffffc0fffffffffffffffffffffffffffffff800001ffffffffffffffffffe
%  33e4718c300e00c3086300fe0e3c7c03ffffc0fffffffffffffffffffffffffffffff000
%  003fffffffffffffffffffdffffffff1ffffffffff807ffffffef7ffffc0ffffffffffff
%  fffffffffffffffffff000007ffffffffffffffffffffffffffff1ffffffffff3c7fffff
%  ffffffffc0fffffffffffffffffffffffffffffff000007fffffffffffffffffffffffff
%  fff1ffffffffff3e7fffffffffffffc0ffffffffffffffffffffffffffffffe00000ffff
%  fffffffffffffffffffffffff0ffffffffff19ffffffffffffffc0ffffffffffffffffff
%  ffffffffffffe00000ffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffffc00001ffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff800003ffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffff
%  ffffff800003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ff
%  ffffffffffffffffffffffffffff000007ffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffff00000fffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffe
%  00001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffff
%  fffffffffffffffffffffc00001fffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffc0fffffffffffffffffffffffffffffc00003fffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffff800007f
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  fffffffffffffff00000ffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffc0fffffffffffffffffffffffffffff00000ffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffe00001ffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffff
%  ffffffffc00003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  c0ffffffffffffffffffffffffffff800007ffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffffffffffffffffff80000fffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff
%  ff00001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffff
%  fffffffffffffffffffffffe00003fffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffc0fffffffffffffffffffffffffffc00007fffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffff80000
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffff
%  fffffffffffffffff00001ffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffc0ffffffffffffffffffffffffffe00003ffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffc00007ffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  ffffffffff80000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffc0ffffffffffffffffffffffffff00001fffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffc0fffffffffffffffffffffffffe00003fffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  fffc00007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0
%  fffffffffffffffffffffffff80000ffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffc0fffffffffffffffffffffffff00001ffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffc000
%  07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffff
%  ffffffffffffffffff80000fffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffc0fffffffffffffffffffffffe00001fffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffc00003fffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  fffffffffff00000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffc0ffffffffffffffffffffffe00001ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffc0ffffffffffffffffffffff800007ffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  ffff00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffc0fffffffffffffffffffffc00003fffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffc0fffffffffffffffffffff000007fffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffc000
%  01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ff
%  fffffffffffffffffe000003ffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0fffffffffffffffffff800000fffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffc000003fffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffff
%  fffffffffe0000007fffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffc0ffffffffffffffffe0000003ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffc0ffffffffffffffff00000007ffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffff
%  c00000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffc0fffffffffffffc00000000ffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffc0fffffffffffff000000003ffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffe0000000
%  0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  c0ffffffffffffe00000003fffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffc0ffffffffffffe0000001ffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffe0000007ffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffff
%  ffffffffe000003fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffc0ffffffffffffe00001ffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffc0fffffffffffff0001fffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffff
%  fff001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0efffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffc03fffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
%  ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0
%
% Display a color image.  The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def

/DirectClassPacket
{
  %
  % Get a DirectClass packet.
  %
  % Parameters: 
  %   red.
  %   green.
  %   blue.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile color_packet readhexstring pop pop
  compression 0 gt
  {
    /number_pixels 3 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add 3 mul def
  } ifelse
  0 3 number_pixels 1 sub
  {
    pixels exch color_packet putinterval
  } for
  pixels 0 number_pixels getinterval
} bind def

/DirectClassImage
{
  %
  % Display a DirectClass image.
  %
  systemdict /colorimage known
  {
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { DirectClassPacket } false 3 colorimage
  }
  {
    %
    % No colorimage operator;  convert to grayscale.
    %
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { GrayDirectClassPacket } image
  } ifelse
} bind def

/GrayDirectClassPacket
{
  %
  % Get a DirectClass packet;  convert to grayscale.
  %
  % Parameters: 
  %   red
  %   green
  %   blue
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile color_packet readhexstring pop pop
  color_packet 0 get 0.299 mul
  color_packet 1 get 0.587 mul add
  color_packet 2 get 0.114 mul add
  cvi
  /gray_packet exch def
  compression 0 gt
  {
    /number_pixels 1 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add def
  } ifelse
  0 1 number_pixels 1 sub
  {
    pixels exch gray_packet put
  } for
  pixels 0 number_pixels getinterval
} bind def

/GrayPseudoClassPacket
{
  %
  % Get a PseudoClass packet;  convert to grayscale.
  %
  % Parameters: 
  %   index: index into the colormap.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile byte readhexstring pop 0 get
  /offset exch 3 mul def
  /color_packet colormap offset 3 getinterval def
  color_packet 0 get 0.299 mul
  color_packet 1 get 0.587 mul add
  color_packet 2 get 0.114 mul add
  cvi
  /gray_packet exch def
  compression 0 gt
  {
    /number_pixels 1 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add def
  } ifelse
  0 1 number_pixels 1 sub
  {
    pixels exch gray_packet put
  } for
  pixels 0 number_pixels getinterval
} bind def

/PseudoClassPacket
{
  %
  % Get a PseudoClass packet.
  %
  % Parameters: 
  %   index: index into the colormap.
  %   length: number of pixels minus one of this color (optional).
  %
  currentfile byte readhexstring pop 0 get
  /offset exch 3 mul def
  /color_packet colormap offset 3 getinterval def
  compression 0 gt
  {
    /number_pixels 3 def
  }
  {
    currentfile byte readhexstring pop 0 get
    /number_pixels exch 1 add 3 mul def
  } ifelse
  0 3 number_pixels 1 sub
  {
    pixels exch color_packet putinterval
  } for
  pixels 0 number_pixels getinterval
} bind def

/PseudoClassImage
{
  %
  % Display a PseudoClass image.
  %
  % Parameters: 
  %   colors: number of colors in the colormap.
  %   colormap: red, green, blue color packets.
  %
  currentfile buffer readline pop
  token pop /colors exch def pop
  /colors colors 3 mul def
  /colormap colors string def
  currentfile colormap readhexstring pop pop
  systemdict /colorimage known
  {
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { PseudoClassPacket } false 3 colorimage
  }
  {
    %
    % No colorimage operator;  convert to grayscale.
    %
    columns rows 8
    [
      columns 0 0
      rows neg 0 rows
    ]
    { GrayPseudoClassPacket } image
  } ifelse
} bind def

/DisplayImage
{
  %
  % Display a DirectClass or PseudoClass image.
  %
  % Parameters: 
  %   x & y translation.
  %   x & y scale.
  %   image label.
  %   image columns & rows.
  %   class: 0-DirectClass or 1-PseudoClass.
  %   compression: 0-RunlengthEncodedCompression or 1-NoCompression.
  %   hex color packets.
  %
  gsave
  currentfile buffer readline pop
  token pop /x exch def
  token pop /y exch def pop
  x y translate
  currentfile buffer readline pop
  token pop /x exch def
  token pop /y exch def pop
  /NewCenturySchlbk-Roman findfont 24 scalefont setfont
  currentfile buffer readline pop
  0 y 12 add moveto buffer show
  x y scale
  currentfile buffer readline pop
  token pop /columns exch def
  token pop /rows exch def pop
  currentfile buffer readline pop
  token pop /class exch def pop
  currentfile buffer readline pop
  token pop /compression exch def pop
  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
  grestore
  showpage
} bind def
userdict begin
DisplayImage
0 0
370 484
            
370 484
1
0
2
ffffff
000000
00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff
00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff
00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff007d010000ff0071010000ff
006f010000ff00ff00de01000003010000ff006a01000000010000010100000001000001
010000ff006501000000010000000100000101000003010000ff00620100000101000000
01000001010000000100000101000000010000ff00ff00d2010000010100000001000003
01000003010000ff00600100000001000001010000000100000101000000010000010100
000001000001010000ff0058010000010100000001000000010100000100000001010000
01000000010100000100000001010000010000ff00580100000101000000010000010100
0000010000010100000001000001010000000100000101000000010000ff005b01000008
01000003010000ff005c0100000301000001010000000100000301000003010000030100
00ff00560100000001000001010000000100000101000000010000010100000001000001
01000000010000010100000001000001010000ff00500101000001000000010100000100
000d01000000010100000100000001010000010000ff004e010000010100000001000015
010000000100000101000000010000ff004c010000030100001701000000010000010100
0000010000ff0049010000000100000001010008010b00060101000001000000010000ff
0048010000000100000001000006011200050100000001000000010100ff004601010000
01000005011600040100000001010000010000ff00440101000001000004011a00030100
000001010000010000ff00420100000001010004011c00030101000001000000010000ff
003f010000000100000001000003011f00030100000001000000010100ff003d01000000
0100000001000004012000020101000001000001010000ff003c01010000010000030123
00020101000001010000010000ff003a01030004012400020101000001010000010000ff
0038010300040126000201040000010000ff00350105000301270002010700ff00330102
000001020003012800020102000001000000010100ff0032010100000100000001010002
01290002010100000100000001010000010000ff00300103000001010002011c00000108
000001030002010100000100000001010000010000ff002d01080002012c0001010900ff
002b01090002012c0001010a00ff00290102000001030000010000030102000501060004
010400010100000301030003010300020100000001030000010300ff0028010100000100
000001010000010000030100000001000008010100080100000001000010010200020101
0000010100000100000001010000010000ff002601030000010300000100000301000009
010100090100001201000000010000010105000001030000010000ff0024010800000101
00020100000301030002010100030102000301000003010200040101000301010002010b
0000010000f1010200040101000001010008010200020107000b010d0002010000030103
0002010000030103000301000002010300030103000201020001010e000d010100050101
0000010100060101000001010003010700bb010400030102000101020005010300010108
000a010c0000010000030105000401000003010200000104000201030003010200030102
0001010a00000103000a0104000301020001010200030101000101020002010700bc0103
000301020001010200050103000101080009010200000103000001030000010000030100
000001000008010000020102000001000000010100000100000201010000010000030101
0000010000020101000201060000010300000103000a0103000301020001010200020102
000201010001010800bc0103000201030001010200040100000001020001010000040101
000a01030000010300000103000001000001010000000100000901000002010300000103
000301000000010100030102000301020001010500000103000001030000010000090103
00030102000101030001010200020102000001000005010100bc01030002010300010103
000201000001010200070101000801100003010000030103000201000003010800020101
000001000003010300020101000201120008010300020103000101030001010200020102
0006010100bd010300020103000101030001010100010102000701000009011100020100
000201040002010000030103000301000002010300030103000201020001011100090103
000301020001010300010102000201020006010100bd0103000301020001010300010100
0002010200060101000b010f000601030003010000030102000401000002010000000101
000301020003010200010111000901030003010200010103000101020002010200060101
00bd01030003010300000102000101000003010200060101000c010e0002010000030100
000501010009010100020101000001000003010100000100000201010002010b00000102
000b0102000401030000010300020102000001030005010100be01030005010500000101
0002010300050101000d010c000001000003010000090102000701010003010000000100
00040102000301010002010a00000102000c010200060105000401050006010100be0103
000801020000010900040101000e010d0002010000050101000301000000010000050103
00020101000001000003010100000100000201010002010e000c01030008010200070102
0006010000bf0103000701020001010900040101000f010c0003012c0002010c000e0103
00070102000701020006010100bf01030006010200070103000401010012010b00020103
000001030000010300000103000001000000010100000103000001030000010000000101
000001030002010c000f010200070102000801010007010100bf01030005010200090102
000401010013010a00030101000001000000010100000100000001010000010000000101
000001000000010100000100000001010000010000000101000001000000010100000100
000001010003010c000f010300050102000801010007010100be010600020101000c0102
000401010013010a00050100000001000001010000000100000101000000010000010100
000001000000010100000100000001010000010000010100000001000000010100000100
000001010002010a000f010600020102000801010009010100f6010a0002010100000100
000001010000010000000101000001000000010100000100000001010000010000000101
0000010000000101000001000000010100000100000001000003010a00ff002c01090004
0102000101020002010100010102000101020001010200020101000201010004010a00ff
002d01090003010000000100000101000000010000010100000001000001010000000100
000101000000010000010100000001000001010000000100000101000000010000030109
00ff00300109000301000000010100000100000001010000010000000101000001000000
0101000001000000010100000100000001010000010000000101000001000004010800ff
003201080004010000010100000001000001010000000100000101000000010000010100
000001000000010100000100000101000000010000010100000001000002010800ff0034
010800040100000101000003010000000101000001000000010000010100000001000001
0100000001000001010000000100000101000002010800ff003601080005010000050100
0008010000030100000301000005010800ff003801080004010000000100000101000000
010000010100000001000001010000000100000101000000010000010100000001000005
010700ff003a010700050100000301000000010100000100000001000001010000000100
0001010000000100000101000005010700ff003c01070005010000010100000001000001
01000000010000010100000001000001010000000100000101000004010800ff003e0108
00070100000301000000010000010100000301000008010700ff00400108001d010800ff
00420109001a010800ff004401090017010900ff0046010a0013010a00ff0048010c000d
010c00ff004a012500ff004c012300ff004e012100ff0050011f00ff0052011d00ff0054
011b00ff0056011900ff0058011700ff005a011500ff005c011300ff005e011100ff0060
010f00ff0062010d00ff0064010b00ff0066010900ff0068010700ff006a010500ff006c
010300ff006e010100ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff0065010c
000101030016010a00020101002801010001010300190102002601050018010200010101
000001000042010200540101000201020002010100020102001701020004010100010103
001b0100000901010004010100190102000f0100001601030018010100050101003b0100
0005010200540100000301020003010000020102001701020005010000020101001b0101
000901010005010000190101000f0101001601030017010200060100003a010100060101
00540100000301020003010000020102001701020002010000010100001f010200080102
00050100002a0102001601030016010200070100003a0101006201020007010200000102
000501030009010200020100000401020003010300010101000401020000010000030104
000701040009010300070103000301030005010200030105000201040000010200080103
0003010200010102000a0102000e01030003010300000103000101020003010300000103
000301020001010300030104000201030002010300010102000501030043010200070107
000301010001010100080102000201000004010300030107000201010001010100040102
000901050006010100010101000501010001010200020102000301010001010100030102
000401030002010000090103000301040000010200080103000c0102000101010003010d
000301030001010200020102000201020003010300040102000301080003010100010103
004001020007010200010102000301010002010100070106000501020003010300000101
000201020002010000040102000901070003010200010102000301020001010200020102
000301010002010100020102000501020002010000090103000401020001010200080103
000c01010002010200020102000201020001010300020103000101020002010200020102
000301020005010200030102000201020002010200010102004101020007010200010102
0002010200010102000701020001010100050102000301020006010200080102000b0105
000301010003010200020101000301000003010200020102000201010002010200050102
000d0103000401020001010200080103000b010200020102000201020002010200020102
000201020002010300010102000201020003010200050102000301020002010200020102
000101020041010200070102000101020002010700070102000201000005010200030102
0006010500050102000d0104000101020003010200010102000801020002010700020102
0006010200000100000a0103000401020001010200080103000b01020002010200020102
000201020002010200020102000301020001010200020102000301020005010200030102
00020102000201020001010200410102000701020001010200020102000c010200020100
000501020003010200070105000401020008010000050102000101020003010200010102
0008010200020102000701020006010200000100000a0103000401020001010200090102
000b01020002010200020102000201020002010200020102000301020001010200020102
000301020005010200030102000201020003010100010102004101020007010200010102
00020102000c010200090102000301020009010300040102000801000005010200010102
000301020001010300070102000201020007010200060103000b01030004010200010102
00090102000b010200020102000201020002010200020102000201020003010200010102
000201020003010200050102000301020002010200040103004301020007010200010102
000201030002010000070102000901020003010200060100000301010004010200080101
0005010100020102000201010003010200070102000201030006010200070102000b0103
0004010200010102000a0102000601000002010200020102000201020002010200020102
000201020002010200020102000201020003010200050102000301020002010200030101
004501030007010200010102000301020001010100070102000901020003010200060101
000201010004010200000100000601020003010100030102000101020003010300020100
000201020003010300000101000201020000010000050101000c01030003010300010102
000b01020004010000040101000201010003010200020102000201020002010300010102
000301020000010300030103000001000002010200030102000201020002010200440106
000401030000010400030104000601060006010300020104000501050005010300070103
00010101000601040005010400030104000301040004010200070100000b010500020103
00010103000b010600060104000301040000010400000103000201070004010300000103
000301030002010400010104000001040001010700de0100005401020032010700d90101
00570102003101010004010100d801020000010000550102003101010004010100d90102
00560103003001020002010100ff00ff00ff00ff009201ff0133003d01ff0133003d01ff
0133003d01ff0133003d01ff0133003d01ff0133003d01ff013300ff00ff00ff00ff00ff
00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff0063010a00ff005d011c
00ec0107005b012400e1010f0055012d00d501170052013400ca011e004f013900c10125
004d013e00b7012d0049014300ae013300480114000d012400a4013b0046011100160122
009b014200440110001c0121009201490042011000200121008d014c0040011000240121
008a014d003f010f002801200088014e003d0110002a01210085014e003d010f002d0121
0084014e003b0110003001210082014e003a0110003201210081014e0038011100340121
007f014f0037011100360122007d014f0036011100380122007c014f00350111003a0122
007b014e00350112003b0122007a014e00330113003c01230078014f00320113003e0123
0077014f00310114003f01230076014f00300114004101230075014f002f011400420124
00730150002e0115004301240072014f002e0116004401240071014f002d011600450125
0070014f002d0116004601240070014f002c011600480124006f014f002b011700480125
006d014f002b0117004a0125006c014f002b0117004a0126006b014f002a0118004b0125
006b014e002a0119004b0126006a014e00290119004d01260068014e002a0119004d0126
0068014d002a011a004e01260067014c002a011a004f01260067014a002c011a00500126
006601440031011b005001270064013c0039011c00510126006401330042011b00520127
00630129004b011c00530126006301200054011c0053012700620117005c011d00530127
0061010e0066011d005401270060010a0069011e00540128005f0108006b011e00540128
005f0107006b011f00550127005f0107006b011e00560128005d0107006b011f00570127
005d0107006b011f00570128005c0107006b011f00570128005c0107006a012000570128
005c0106006b012000580128005a0107006b012000580128005a0107006a012100580128
005a0107006a01210059012800590106006a01220059012800590106006a012200590128
00580107006a0122005a012800570107006a0122005a01280057010700690123005a0128
00570106006a0123005a012900560106006a0123005a012900550107006a0123005b0128
0055010700690124005b01280055010700690124005b01290054010700690124005b0129
0054010700690124005c01280053010800690124005c01280053010800690124005c0128
0053010800680125005c01290052010800680125005d01280052010800680125005d0128
0051010900680125005d01280051010900680126005c01280051010900680126005c0128
0051010a00670126005c01290050010b00660126005d0128004f010f00630126005d0128
004f0116005c0126005d0128004f011c00560126005d0128004f012200500126005d0128
004e0129004a0126005d0128004e012d00460126005e0127004e013000430127005d0127
004e0134003f0127005d0127004e0137003c0127005d0127004e0139003a0127005d0127
004d013d00370127005d0127004d013f00350127005e0126004d014100330127005e0126
004d014300310128005d0126004d0145002f0128005d0126004c0147002e0128005d0126
004c0149002c0128005d0126004c014b002a0128005d0126004c014c00290128005d0126
004b014f00270129005c0126004b015000270128005c0126004b015100260128005d0125
004b015200250128005d0125004b015300240128005d0125004b015400230129005c0125
004b015600220128005c0124004b015700220128005c0124004b015800210128005c0124
004b015900200129005b0124004b015a001f0129005b0124004b015b001f0128005b0123
004c015c001e0128005b0123004c015d001d0129005a0123004c015d001d0129005a0123
004c015e001d0128005a0123004d015e001c0128005a0122004e015e001c012900590122
004e015f001c012800590122004f015f001b0128005901220051015d001b012900580121
00590157001b01280058012100600150001b0128005801210066014b001a012900570120
006c0146001b01280057012000700143001a0128005701200074013f001b01270057011f
0078013d001a01280056011f007b013a001b01270056011e007f0138001a01280054011f
00810136001a01280054011f00830134001b01270054011e00860133001a01280053011e
00890130001b01270053011d008b0130001b01270052011d008d012e001b01270052011c
008f012d001c01270051011c0091012c001b01270050011c0093012b001c01260050011b
00960129001d0126004f011b00970128001d0126004f011a00990128001d0126004d011b
009a0127001e0125004d011a009c0126001e0126004c0119009e0125001f0126004a011a
009f0125001f0125004a011900a10124001f01260049011800a201240020012500480118
00a40123002101250047011800a50122002201240046011800a701220022012400450117
00a80122002301240043011700aa0121002401240042011600ac01200025012300410116
00ad0120002601230040011500ae012000270123003e011500b0011f00280123003c0115
00b1011f00290123003b011400b3011e002a0122003a011400b4011f002a012200380113
00b7011e002b01230035011300b8011e002d01220033011300b9011e002e012200310112
00bc011d00300121002f011200bd011d00310121002c011300be011d0033012100290112
00c0011d003401220025011200c3011c003601210022011200c5011c00380121001e0112
00c7011c003a01220018011300c9011c003c01230011011500cb011c003e01280002011b
00ce011b0040014200d1011b0043013d00d3011b0046013600d7011b0049013000da011b
004d012800de011b0052011d00e4011b005b010b00ed011b00ff0055011b00ff0055011b
00ff0055011a00ff0056011a00ff0057011900ff0056011a00ff0056011a00ff0056011a
00ff0056011a00ff0056011a00ff0056011a00ff0056011900ff0057011900ff00570119
00ff0057011900ff0057011900ff0057011900ff0057011800ff00580118000901080006
010100110102000e010100010102000501040006010a000001030014010400060104000f
010300b50118000b01020001010300030102000d010000030101000c0102000301020004
0101000001020005010000020102000201000001010200150103000601030011010200b5
0118000b01020002010200040101000c010100020102000c010200040102000201020000
01010006010000020102000201000001010200150104000401040011010200b50117000b
0103000201020012010200020102000b01020005010300010102000d0102000501020015
01000000010200040100000001020011010200b40118000c010200020102000301020002
010200000102000001050000010200000103000601020006010200000105000b01020005
010200000103000301040007010000000103000501020004010300040106000301030002
010200010101000001030000010200990118000c01020001010200040102000201060001
01020002010300000102000501030006010200010102000d010200050103000001020002
010100010101000701000001010200020100000101020003010100010101000201020000
0103000201010001010100020106000001030000010200980118000b0103000001030004
01020002010200010101000101020002010200020102000401030006010200010102000d
010200050102000201010002010100020101000601000001010300010100000101020002
010100020102000101010002010200010102000101010002010200000101000101020001
010200980117000d01020002010200030102000301010005010200030101000201020004
01030006010200010102000d010200050102000201010001010200020101000601000002
010200000100000201020002010100020102000001020002010200010102000101020001
0102000401020001010200980117000d0102000201030002010200020102000501020002
010200020102000401030006010200010102000d01020005010200020101000101040009
010000020102000001000002010200010102000201020000010200020102000101070001
0102000401020001010200980117000c0103000201030002010200020102000501020002
010200020102000501020006010200010102000d0102000501020002010100010102000b
010000020103000301020001010200020102000001020002010200010102000601020004
01020001010200970117000e010200020103000201020003010100050102000201020002
0102000501020005010200020102000d0102000501020002010100020102000a01000003
010200030102000201010002010200000102000201020001010200060102000401020002
010100970117000e01020002010200030102000201020005010200000100000001020002
0102000601020004010100030102000d0102000501020002010100020102000201000006
010000030101000401020002010200010101000201010002010200020102000201000001
0102000401020001010200970117000d0108000401030001010300040103000101030000
0103000701020002010100040103000b0104000401030000010300020104000701010003
010000030104000201010001010100020108000101050001010300040102000101030096
01160045010100ff0011011700ff0059011700ff0059011600ff005a011600ff00590116
00460102000101010000010000380101001a010b00a80116004501010004010200330100
00020102001c01020004010100a8011600440102000501010032010100030101001c0102
0004010100a7011600440102000701000031010200220102000201000001010000a70116
00440102000b010400020107000101020002010300000102000201030000010300010104
000101020001010300000102000401060006010200020100000501030000010100020104
0095011500450102000a0102000101010002010300000103000001020002010300000102
000201020001010200020102000201020002010300000102000201010001010200070102
000101010006010600000101000101020093011600450102000a01010002010200010102
000101020001010200020102000201020001010200010102000201020002010200020102
000101020001010200010102000701060006010200000101000101010001010200930115
004601020009010200020102000101020001010200020101000201020002010200010102
000101020002010200020102000201020001010200010102000101020007010200010101
000601020004010100010102009301150046010200090102000201020001010200010102
000201010002010200020102000101020001010200020102000201020002010200010102
000101020001010200070102000201000006010200070103009201150047010200090102
000201020001010200010102000201010002010200020102000101020001010200020102
000201020002010200010102000201010001010100080102000201000006010200050101
000001020092011500480102000601000001010100020102000101020001010200010102
000201020002010200010102000101020002010200020102000201020001010200030100
000c01020005010000030102000401010001010200910115004901020005010000020101
000201010002010200010102000201010002010200020101000201020001010200020102
0000010000000102000201020001010200010102000c0102000401010003010200030102
0001010200910115004b0102000101010004010100000102000201020001010200010103
000101070002010800010103000101030000010300010102000101070006010400020102
0003010200040107008f0115004f01000020010200290107001d01000003010000900114
00720102002801010003010200b4011400720102002801010004010100b3011400730103
002701020001010100b5011400ff005b011400ff005b011400ff005c011400ff005b0114
00ff005c011300ff005c011300ff005c011400ff005c011300ff005c011300ff005c0113
00ff005d011300ff005c011300ff005c011300ff005c011300ff005d011200ff005d0112
00ff005d011200ff005d011200ff005d011200ff005d011200ff005d011200ff005d0112
00ff005d011200ff005d011200ff005d011200ff005d011200ff005d011200ff005d0112
00ff005c011200ff005d011200ff005c011300ff005c011300ff005b011300ff005c0113
00ff005b011300ff005c011300ff005b011300ff005b011400ff005a011400ff00590116
00ff0058011600ff0057011700ff0056011900ff0053011a00ff0053011c00ff004e0120
00ff004c012100ff004d012100ff004e012000ff0050011e00ff0052011b00ff00550119
00ff0057011600ff005a011300ff005e010e00ff0062010a00ff00ff00ff00ff00ff00ff
00ff00ff00ff00ff00ff00ff00ff00ff0037010000ff006d010100ff00ff00ff00ff00ff
00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff0055
end
%%EndDocument
 @endspecial @beginspecial -9 @hoffset -72 @voffset 40
@hscale 40 @vscale @setspecial
%%BeginDocument: acm_hgh.eps

/AutoFlatness false def
% -------------- POSTSCRIPT PROLOG FOR CORELDRAW 3.X ------
% Copyright 1992 Corel Corporation.  All rights reserved.
/wCorelDict 300 dict def wCorelDict begin/bd{bind def}bind def
/ld{load def}bd/xd{exch def}bd/_ null def
/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def
/$n _ def/$o 0 def/$fil 0 def/$bkg false def
/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def
/$N _ def/$O 0 def/$PF false def/$ctm matrix currentmatrix def
/$ptm matrix def/$ttm matrix def/$stm matrix def
/$fst 128 def/$pad 0 def/$rox 0 def/$roy 0 def
currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd
/$dsf xd/$sdf false def/$SDF false def/$Scra 0.0 def
/$sv 0 def/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld
/@np/newpath ld/@sv{/$sv save def}bd/@rs{$sv restore}bd
/@ss{exch $Scra add exch load setscreen}bd
AutoFlatness{/$cpx ([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n) def
/@err1{$cpx print flush newpath}bd/@ifl{dup currentflat exch sub 10 gt
{@err1 exit}{currentflat 2 add setflat}ifelse}bd
/@fill/fill ld/fill{currentflat{{@fill}stopped{@ifl}{exit}ifelse
}bind loop setflat}bd/@eofill/eofill ld/eofill{currentflat{{@eofill}
stopped{@ifl}{exit}ifelse}bind loop setflat}bd
/@clip/clip ld/clip{currentflat{{@clip}stopped{initclip @ifl}{exit
}ifelse}bind loop setflat}bd/@eoclip/eoclip ld
/eoclip{currentflat{{@eoclip}stopped{initclip @ifl}{exit}ifelse
}bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}
stopped{@ifl}{exit}ifelse}bind loop setflat}bd}if
/InRange{3 -1 roll 2 copy le{pop}{exch pop}ifelse
2 copy ge{pop}{exch pop}ifelse}bd/wDstChck{2 1 roll dup 3 -1 roll
eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub 2 div}bd
/@lin{exch pop abs 1 exch sub}bd/@MN{2 copy le{pop}{exch pop}ifelse}bd
/setcmykcolor where{pop}{/setcmykcolor{4 1 roll
3{3 index add 1 @MN 1 exch sub 3 1 roll}repeat
setrgbcolor pop}bd}ifelse/setoverprint{/$op xd}bd
/currentoverprint{$op}bd/setsepcolor{1 exch sub setgray}bd
/checksepcolor{1 exch sub dup setgray 1 eq exch 1 eq and not}bd
/setprocesscolor{ColorSeparationMode 0 eq{setcmykcolor}{
0 4 $ink sub index exch pop 5 1 roll 4{pop}repeat
setsepcolor}ifelse}bd/findcmykcustomcolor{5 array astore}bd
/setcustomcolor where{pop}{/setcustomcolor{ColorSeparationMode 0 eq{
exch aload pop pop 4{4 index mul 4 1 roll}repeat
5 -1 roll pop setcmykcolor}{exch aload pop
CurrentInkName eq{4 index}{0}ifelse 6 1 roll
5{pop}repeat setsepcolor}ifelse}bd}ifelse/colorimage where{pop}{
/colorimage{pop pop pop pop pop{currentfile $dat readhexstring pop pop}
repeat pop}bd}ifelse/@tc{dup 1 ge{pop}{4{dup
6 -1 roll mul exch}repeat pop}ifelse}bd/@scc{1 eq setoverprint
dup _ eq{pop setprocesscolor pop}{findcmykcustomcolor
exch setcustomcolor}ifelse ColorSeparationMode 0 eq{true}{
currentgray 1 eq currentoverprint and not}ifelse}bd
/@sft{/$tx $tllx $pxf add dup $tllx gt{$pwid sub}if def
/$ty $tury $pyf sub dup $tury lt{$phei add}if def}bd
/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd
/@ep{{cvx exec}forall}bd/@tp{@sv/$in true def
2 copy dup $lly le{/$in false def}if $phei sub $ury ge{/$in false def}if
dup $urx ge{/$in false def}if $pwid add $llx le{/$in false def}if
$in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl
0 $phei rl clip @np $pn cvlit load aload pop
7 -1 roll 5 index sub 7 -1 roll 3 index sub translate
/$ctm matrix currentmatrix def @ep pop pop pop pop}{pop pop}ifelse
@rs}bd/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{
dup $llx gt{$pwid sub}{exit}ifelse}loop exch $phei mul $ty exch sub
0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1 roll add exch
@tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul $tx add
exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop
0 1 $tly 1 sub{$phei mul 3 copy sub @tp pop}for
pop pop}for}bd/@pf{@gs $ctm setmatrix $pm concat
@stb eoclip Bburx Bbury $pm itransform/$tury xd/$turx xd
Bbllx Bblly $pm itransform/$tlly xd/$tllx xd
/$wid $turx $tllx sub def/$hei $tury $tlly sub def
@gs $vectpat{1 0 0 0 0 _ $o @scc{eofill}if}{$t $c $m $y $k $n $o @scc{
$tllx $tlly translate $wid $hei scale <00> 8 1 false [ 8 0 0 1 0 0 ]{}imagemask
/$bkg true def}if}ifelse @gr $wid 0 gt $hei 0 gt and{
$pn cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd
exch sub/$pwid xd/$tlx $wid $pwid div ceiling 1 add def
/$tly $hei $phei div ceiling 1 add def $psx 0 eq{@tv}{@th}ifelse}if
@gr @np/$bkg false def}bd/@dlt{ColorSeparationMode 0 eq{
/$dc $toc $tot mul $frc $frt mul dup/$c xd sub $fst 1 sub div def
/$dm $tom $tot mul $frm $frt mul dup/$m xd sub $fst 1 sub div def
/$dy $toy $tot mul $fry $frt mul dup/$y xd sub $fst 1 sub div def
/$dk $tok $tot mul $frk $frt mul dup/$k xd sub $fst 1 sub div def
true}{$frt $frc $frm $fry $frk $frn $o @scc
dup{/$frk 1 currentgray sub def}{/$frk 0 def}ifelse
$tot $toc $tom $toy $tok $ton $o @scc dup{/$tok 1 currentgray sub def}{
/$tok 0 def}ifelse or dup{/$c 0 def/$m 0 def/$y 0 def/$k $frk def
/$dc 0 def/$dm 0 def/$dy 0 def/$dk $tok $frk sub $fst 1 sub div def}if
}ifelse}bd/@ftl{1 index 4 index sub dup $pad mul dup/$pdw xd
2 mul sub $fst div/$wid xd 2 index sub/$hei xd
pop translate $c $m $y $k 4 copy ColorSeparationMode 0 ne
{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
$pdw 0 translate $fst{4 copy ColorSeparationMode 0 ne
{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
0 0 moveto 0 $hei lineto $wid $hei lineto $wid 0 lineto 0 0 lineto fill
$wid 0 translate $dk add 4 1 roll $dy add 4 1 roll
$dm add 4 1 roll $dc add 4 1 roll}repeat $dk sub 4 1 roll
$dy sub 4 1 roll $dm sub 4 1 roll $dc sub 4 1 roll
ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
{setcmykcolor}ifelse 0 0 moveto 0 $hei lineto $pdw $hei lineto $pdw 0 lineto 0 0 lineto fill
}bd/@ftr{1 index 4 index sub dup $rox mul/$row xd
2 div 1 index 4 index sub dup $roy mul/$roh xd
2 div 2 copy dup mul exch dup mul add sqrt
$row dup mul $roh dup mul add sqrt add dup/$hei xd $fst div/$wid xd
4 index add $roh add exch 5 index add $row add
exch translate pop pop pop pop currentflat dup 5 mul setflat
$c $m $y $k 4 copy ColorSeparationMode 0 ne
{1 exch sub setgray pop pop pop}{setcmykcolor}ifelse
$wid 0 moveto 0 0 $hei 0 360 arc fill 1.0 $pad 2 mul sub dup scale
$fst{4 copy ColorSeparationMode 0 ne{1 exch sub setgray pop pop pop}
{setcmykcolor}ifelse $wid 0 moveto 0 0 $hei 0 360 arc fill
/$hei $hei $wid sub def $dk add 4 1 roll $dy add 4 1 roll
$dm add 4 1 roll $dc add 4 1 roll}repeat pop pop pop pop
setflat}bd/@ff{@gs @dlt{$ctm setmatrix eoclip
newpath Bbllx Bblly moveto Bbllx Bbury lineto
Bburx Bbury lineto Bburx Bblly lineto $fan rotate
pathbbox newpath $fty 1 eq{@ftr}{@ftl}ifelse}if
@gr @np}bd/@Pf{@sv ColorSeparationMode 0 eq $ink 3 eq or{0 J 0 j [] 0 d
$t $c $m $y $k $n $o @scc pop $ctm setmatrix
72 1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop
$Psn load exec}{1 setgray eofill}ifelse @rs
@np}bd/g{1 exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def
}bd/G{1 exch sub/$K xd/$C 0 def/$M 0 def/$Y 0 def/$T 1 def/$N _ def}bd
/k{/$k xd/$y xd/$m xd/$c xd/$t 1 def/$n _ def/$fil 0 def}bd
/K{/$K xd/$Y xd/$M xd/$C xd/$T 1 def/$N _ def}bd
/x{/$t xd/$n xd/$k xd/$y xd/$m xd/$c xd/$fil 0 def}bd
/X{/$T xd/$N xd/$K xd/$Y xd/$M xd/$C xd}bd
/d/setdash ld/i{dup 0 ne{setflat}{pop}ifelse}bd
/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit ld
/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd
/c/curveto ld/C/c ld/v{4 -2 roll 2 copy 6 -2 roll curveto}bd
/V/v ld/y{2 copy curveto}bd/Y/y ld/l/lineto ld
/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld
/N/newpath ld/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if
$fil 1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc
{eofill}{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if
setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix
$ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc{
matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse
$SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp
S}bd/B{@gs F @gr S}bd/b{@cp B}bd/W{eoclip}bd
/p{/$pm xd 7{pop}repeat/$pyf xd/$pxf xd/$pn xd
/$fil 1 def}bd/P{11{pop}repeat}bd/u{}bd/U{}bd
/A{pop}bd/q/@gs ld/Q/@gr ld/E{5 array astore
exch cvlit exch def}bd/`{}bd/~{}bd/@{}bd/&{}bd
/CorelDrawReencodeVect [ 16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
16#98/tilde/trademark/scaron/guilsinglright/oe
16#9F/Ydieresis 16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
] def/@cc{currentfile $dat readhexstring pop}bd
/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def
1 eq/$vectpat xd/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd
/$pn xd}bd/@P{/$fil 3 def/$Psn xd array astore
/$Prm xd}bd/@k{/$fil 2 def/$roy xd/$rox xd/$pad xd
/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$tok xd/$toy xd/$tom xd/$toc xd
/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def/$ton _ def/$tot 1 def
}bd/@x{/$fil 2 def/$roy xd/$rox xd/$pad xd
/$fty xd/$fan xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd/$toc xd
/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd}bd
/@ii{concat 3 index 3 index m 3 index 1 index l
2 copy l 1 index 3 index l 3 index 3 index l
clip pop pop pop pop}bd/@i{@sm @gs @ii 6 index 1 ne{/$frg true def
pop pop}{1 eq{$T $C $M $Y $K $N $O @scc/$frg xd}{/$frg false def
}ifelse 1 eq{@gs $ctm setmatrix $t $c $m $y $k $n $o @scc{eofill}if
@gr}if}ifelse/$frg $frg $bkg or def @np/$ury xd/$urx xd/$lly xd/$llx xd
/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string def
$frg{$SDF{$SCF $SCA $SCP @ss}if $llx $lly translate
$urx $llx sub $ury $lly sub scale $wid $hei abs
$bts 1 eq{false}{$bts}ifelse [ $wid 0 0 $hei neg 0
$hei 0 gt{$hei}{0}ifelse]/@cc load $bts 1 eq{imagemask}{image}ifelse
$SDF{$dsf $dsa $dsp @ss}if}{$hei abs{@cc pop}repeat}ifelse
@gr $ctm setmatrix}def/@M{@sv}bd/@N{/@cc{}def
1 eq{12 -1 roll neg 12 1 roll @I}{13 -1 roll neg 13 1 roll
@i}ifelse @rs}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx xd
/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling cvi string def
$llx $lly translate $urx $llx sub $ury $lly sub scale
$wid $hei abs $bts [ $wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]
/@cc load false $ncl colorimage @gr $ctm setmatrix}bd
/z{exch findfont exch scalefont setfont}bd
/ZB{9 dict dup begin 4 1 roll/FontType 3 def
/FontMatrix xd/FontBBox xd/Encoding 256 array def
0 1 255{Encoding exch/.notdef put}for/CharStrings 256 dict def
CharStrings/.notdef{}put/Metrics 256 dict def
Metrics/.notdef 3 -1 roll put/BuildChar{exch
dup/$char exch/Encoding get 3 index get def
dup/Metrics get $char get aload pop setcachedevice
begin Encoding exch get CharStrings exch get
end exec}def end definefont pop}bd/ZBAddChar{findfont begin
dup 4 1 roll dup 6 1 roll Encoding 3 1 roll put
CharStrings 3 1 roll put Metrics 3 1 roll put
end}bd/Z{findfont dup maxlength 2 add dict exch
dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}ifelse}forall
pop dup dup/Encoding get 256 array copy dup/$fe xd
/Encoding exch put dup/Fontname 3 index put
3 -1 roll dup length 0 ne{0 exch{dup type 0 type eq{exch pop}{
$fe exch 2 index exch put 1 add}ifelse}forall
pop}if dup 256 dict dup/$met xd/Metrics exch put
dup/FontMatrix get 0 get 1000 mul 1 exch div
3 index length 256 eq{0 1 255{dup $fe exch get
dup/.notdef eq{pop pop}{5 index 3 -1 roll get
2 index mul $met 3 1 roll put}ifelse}for}if
pop definefont pop pop}bd/@ftx{{currentpoint 3 -1 roll
(0) dup 3 -1 roll 0 exch put dup @gs true charpath
$ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch moveto
}forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if
$fil 1 eq{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq
{/@@txt/@Pf ld @ftx}{$t $c $m $y $k $n $o @scc{show}{pop}ifelse}ifelse
}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd
/@st{matrix currentmatrix exch $SDF{$SCF $SCA $SCP @ss}if
$T $C $M $Y $K $N $O @scc{{currentpoint 3 -1 roll
(0) dup 3 -1 roll 0 exch put dup @gs true charpath
$ctm setmatrix $ptm concat stroke @gr @np stringwidth pop 3 -1 roll add exch moveto
}forall}{pop}ifelse $SDF{$dsf $dsa $dsp @ss}if
setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup
@gs @ft @gr @st}bd/@t@a{dup @gs @st @gr @ft}bd
/@tm{/$textsave save def @sm concat}bd/e{/t{@te}def}bd
/r{/t{@tr}def}bd/o{/t{pop}def}bd/a{/t{@ta}def}bd
/@a{/t{@t@a}def}bd/t{@te}def/T{@np $ctm setmatrix
/$ttm matrix def $textsave restore}bd/@t{/$stm $stm currentmatrix def
3 1 roll moveto $ttm concat t $stm setmatrix}def
/@n{/$ttm exch matrix rotate def}bd/@s{}bd
/@l{}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@w{matrix rotate/$ptm xd
matrix scale $ptm dup concatmatrix/$ptm xd
1 eq{$ptm exch dup concatmatrix/$ptm xd}if
1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd
/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd
/$SCA xd/$SCF xd}if}bd/@D{3 copy @ss/$dsp xd
/$dsa xd/$dsf xd}bd/@j{@sv @np}bind def/@J{@rs}bind def
/@sep{/ColorSeparationMode where{pop}{/ColorSeparationMode 0 def
/CurrentInkName (Composite) def}ifelse ColorSeparationMode 0 eq{
/CurrentInkName (Composite) def}if/CurrentInkName where{pop}{
/CurrentInkName (Composite) def}ifelse CurrentInkName (Composite) eq
{/$ink -1 def}{CurrentInkName (Cyan) eq{/$ink 0 def}{
CurrentInkName (Magenta) eq{/$ink 1 def}{CurrentInkName (Yellow) eq
{/$ink 2 def}{CurrentInkName (Black) eq{/$ink 3 def}{/$ink 4 def
}ifelse}ifelse}ifelse}ifelse}ifelse}bd @sep
/@whi{@gs -72000 dup moveto -72000 72000 lineto
72000 dup lineto 72000 -72000 lineto closepath 1 setgray fill
@gr}bd/@neg{ [{1 exch sub}/exec cvx currenttransfer/exec cvx] cvx settransfer
@whi}bd/@reg{[] 0 d 0 setgray .3 setlinewidth
2 copy 5.4 0 360 arc closepath 2 copy moveto 9 0 rlineto
2 copy moveto -9 0 rlineto 2 copy moveto 0 9 rlineto
moveto 0 -9 rlineto stroke}bd/leftbracket{(\050)}def
/rightbracket{(\051)}def

11.4737 setmiterlimit
1.00 setflat
/$fst 128 def

@sv
/$ctm matrix currentmatrix def
@sv
0.00 0.22 143.93 71.93 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 x
143.93 71.93 m
0.00 71.93 L
36.00 35.78 L
71.78 0.22 l
71.78 0.22 72.22 0.22 72.22 0.22 c
143.93 71.93 L
@c
F
0.00 42.48 143.93 143.86 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 0.00 0.00 0.00 1.00 (Black) 0.15 90.00 0 0.00 0 0 @x
143.93 71.93 m
114.55 42.48 L
29.38 42.48 L
0.00 71.93 L
71.78 143.86 l
71.78 143.86 72.22 143.86 72.22 143.86 c
143.93 71.93 L
@c
F
30.67 27.00 116.21 112.68 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 x
73.44 112.68 m
96.98 112.68 116.21 93.46 116.21 69.84 c
116.21 46.22 96.98 27.00 73.44 27.00 c
49.90 27.00 30.67 46.22 30.67 69.84 c
30.67 93.46 49.90 112.68 73.44 112.68 c
@c
F
28.44 29.38 113.98 114.62 @E
 0 O 0 @g
0.00 0.00 0.00 0.00 k
71.21 114.62 m
94.75 114.62 113.98 95.47 113.98 72.00 c
113.98 48.53 94.75 29.38 71.21 29.38 c
47.66 29.38 28.44 48.53 28.44 72.00 c
28.44 95.47 47.66 114.62 71.21 114.62 c
@c
F
28.66 29.16 114.26 114.98 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.15 0.00 0.00 0.00 1.00 (Black) 1.00 90.00 0 0.35 0 0 @x
41.47 95.18 m
54.36 111.74 78.34 114.98 94.82 102.24 c
111.31 89.42 114.26 65.45 101.38 48.89 c
88.56 32.33 64.58 29.16 48.10 41.98 c
31.61 54.72 28.66 78.62 41.47 95.18 c
@c
F
33.62 34.13 109.58 110.09 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.15 0.00 0.00 0.00 1.00 (Black) 1.00 90.00 0 0.40 0 0 @x
71.57 110.09 m
92.52 110.09 109.58 93.10 109.58 72.14 c
109.58 51.19 92.52 34.13 71.57 34.13 c
50.69 34.13 33.62 51.19 33.62 72.14 c
33.62 93.10 50.69 110.09 71.57 110.09 c
@c
F
33.55 34.13 109.73 90.58 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.15 0.00 0.00 0.00 1.00 (Black) 1.00 90.00 0 0.00 0 0 @x
104.69 53.42 m
107.86 59.04 109.73 65.66 109.51 73.44 C
109.08 80.57 108.00 84.02 104.76 90.58 C
38.59 90.58 L
35.57 86.04 33.77 79.13 33.55 72.07 C
33.91 65.30 34.20 61.85 38.45 53.42 C
45.22 41.62 58.18 34.13 71.78 34.20 c
85.25 34.13 97.99 41.76 104.69 53.42 C
@c
F
77.62 60.34 106.13 83.81 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 x
77.62 60.34 m
77.62 81.36 L
83.16 81.36 L
83.16 78.05 l
84.38 82.30 90.22 83.81 93.74 78.62 C
95.26 80.50 96.70 81.72 100.22 81.72 c
105.48 81.36 106.13 77.40 106.13 74.95 c
106.13 60.34 L
101.09 60.34 L
101.09 74.95 l
101.09 78.34 94.61 78.05 94.61 72.50 c
94.61 60.34 L
89.35 60.34 L
89.35 74.66 l
89.35 78.62 83.16 77.69 83.16 72.50 c
83.16 60.34 L
77.62 60.34 L
@c
F
56.09 59.18 76.25 82.66 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 x
56.95 68.33 m
56.09 74.88 59.11 82.66 67.54 82.15 c
72.58 81.86 75.38 78.12 75.82 73.73 C
70.70 73.73 L
70.70 74.95 69.62 77.18 66.82 77.18 c
65.30 77.18 63.65 76.46 62.86 74.88 c
60.84 70.99 61.56 63.65 67.18 64.08 c
68.98 64.15 70.63 65.38 70.92 68.11 C
76.25 68.11 L
75.31 63.79 73.30 59.47 66.53 59.47 c
61.92 59.18 57.74 62.21 56.95 68.33 c
@c
F
37.87 59.83 56.38 81.00 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 1.00 x
37.87 65.59 m
37.87 67.61 38.38 69.19 39.46 70.20 c
40.61 71.28 41.98 71.93 43.70 72.14 c
48.53 72.86 l
49.68 73.08 50.26 73.58 50.26 74.38 c
50.26 76.03 49.18 76.90 47.09 76.90 c
46.01 76.90 45.22 76.68 44.64 76.25 c
44.06 75.89 43.70 75.17 43.63 74.02 C
38.52 74.02 L
38.66 75.60 39.10 76.97 39.74 77.98 c
40.39 78.98 41.33 79.70 42.55 80.21 c
43.70 80.71 45.22 80.93 47.09 81.00 c
49.39 81.00 51.19 80.64 52.42 79.92 c
53.64 79.27 54.43 78.48 54.72 77.62 c
55.08 76.75 55.22 75.89 55.22 75.17 c
55.22 64.15 l
55.22 63.29 55.30 62.57 55.44 62.06 c
55.58 61.49 55.94 61.13 56.38 60.98 C
56.38 60.41 L
50.90 60.41 L
50.62 61.20 50.40 61.92 50.40 62.50 C
49.82 61.92 49.25 61.49 48.67 61.06 c
48.10 60.70 47.38 60.41 46.66 60.19 c
45.94 59.98 45.07 59.90 44.21 59.83 c
43.13 59.83 42.19 60.05 41.18 60.41 c
40.25 60.70 39.46 61.34 38.81 62.21 c
38.16 63.07 37.87 64.22 37.87 65.59 c
@c
50.26 70.06 m
49.75 69.70 49.10 69.41 48.31 69.26 c
47.45 69.05 46.66 68.90 45.86 68.69 c
45.00 68.47 44.35 68.18 43.85 67.75 c
43.42 67.32 43.13 66.60 43.13 65.66 c
43.13 64.87 43.42 64.30 43.85 63.94 c
44.35 63.50 45.00 63.29 45.72 63.29 c
46.37 63.36 47.02 63.50 47.74 63.79 c
48.38 64.08 49.03 64.51 49.46 65.09 c
49.97 65.74 50.26 66.46 50.26 67.39 c
50.26 70.06 L
@c
F
36.07 61.63 54.58 82.80 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.00 x
36.07 67.39 m
36.07 69.41 36.58 70.99 37.66 72.00 c
38.81 73.08 40.18 73.73 41.90 73.94 c
46.73 74.66 l
47.88 74.88 48.46 75.38 48.46 76.18 c
48.46 77.83 47.38 78.70 45.29 78.70 c
44.21 78.70 43.42 78.48 42.84 78.05 c
42.26 77.69 41.90 76.97 41.83 75.82 C
36.72 75.82 L
36.86 77.40 37.30 78.77 37.94 79.78 c
38.59 80.78 39.53 81.50 40.75 82.01 c
41.90 82.51 43.42 82.73 45.29 82.80 c
47.59 82.80 49.39 82.44 50.62 81.72 c
51.84 81.07 52.63 80.28 52.92 79.42 c
53.28 78.55 53.42 77.69 53.42 76.97 c
53.42 65.95 l
53.42 65.09 53.50 64.37 53.64 63.86 c
53.78 63.29 54.14 62.93 54.58 62.78 C
54.58 62.21 L
49.10 62.21 L
48.82 63.00 48.60 63.72 48.60 64.30 C
48.02 63.72 47.45 63.29 46.87 62.86 c
46.30 62.50 45.58 62.21 44.86 61.99 c
44.14 61.78 43.27 61.70 42.41 61.63 c
41.33 61.63 40.39 61.85 39.38 62.21 c
38.45 62.50 37.66 63.14 37.01 64.01 c
36.36 64.87 36.07 66.02 36.07 67.39 c
@c
48.46 71.86 m
47.95 71.50 47.30 71.21 46.51 71.06 c
45.65 70.85 44.86 70.70 44.06 70.49 c
43.20 70.27 42.55 69.98 42.05 69.55 c
41.62 69.12 41.33 68.40 41.33 67.46 c
41.33 66.67 41.62 66.10 42.05 65.74 c
42.55 65.30 43.20 65.09 43.92 65.09 c
44.57 65.16 45.22 65.30 45.94 65.59 c
46.58 65.88 47.23 66.31 47.66 66.89 c
48.17 67.54 48.46 68.26 48.46 69.19 c
48.46 71.86 L
@c
F
54.65 60.98 74.81 84.02 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.00 x
55.51 70.13 m
54.65 76.68 57.82 84.02 66.24 83.52 c
71.21 83.23 73.94 79.92 74.38 75.53 C
69.26 75.53 L
69.26 76.75 68.18 78.98 65.38 78.98 c
63.86 78.98 62.21 78.26 61.42 76.68 c
59.40 72.79 60.12 65.45 65.74 65.88 c
67.54 65.95 69.19 67.18 69.48 69.91 C
74.81 69.91 L
73.87 65.59 71.86 61.27 65.09 61.27 c
60.48 60.98 56.30 64.01 55.51 70.13 c
@c
F
76.18 62.50 104.69 85.97 @E
 0 O 0 @g
0.00 0.00 0.00 1.00 (Black) 0.00 x
76.18 62.50 m
76.18 83.52 L
81.72 83.52 L
81.72 80.21 l
82.94 84.46 88.78 85.97 92.30 80.78 C
93.82 82.66 95.26 83.88 98.78 83.88 c
104.04 83.52 104.69 79.56 104.69 77.11 c
104.69 62.50 L
99.65 62.50 L
99.65 77.11 l
99.65 80.50 93.17 80.21 93.17 74.66 c
93.17 62.50 L
87.91 62.50 L
87.91 76.82 l
87.91 80.78 81.72 79.85 81.72 74.66 c
81.72 62.50 L
76.18 62.50 L
@c
F
@rs
@rs
 end
%%EndDocument
 @endspecial 572 -67 a Fe(CALL)19 b(F)n(OR)g(P)-5 b(AR)g(TICIP)g(A)g
(TION)168 42 y Fd(A)n(CM)26 b(SIGPLAN)i(In)n(ternational)e(Conference)g
(on)529 128 y(F)-7 b(unctional)26 b(Programming)546 233
y Fe(Philadelph)o(i)o(a,)17 b(P)n(ennsylv)m(ania,)h(USA)754
319 y(Ma)n(y)h(24{26,)i(1996)-81 491 y Fc(The)c(A)o(CM)f(SIGPLAN)g(In)o
(ternational)g(Conference)h(on)f(F)m(unctional)f(Programming)e(is)j(a)g
(new)h(ann)o(ual)e(conference)j(com)o(bining)-81 540
y(the)c(established)h(Lisp)f(and)f(F)m(unctional)g(Programming)d
(\(LFP\))k(and)g(F)m(unctional)f(Programming)d(and)k(Computer)f(Arc)o
(hitecture)-81 590 y(\(FPCA\))i(conferences.)22 b(The)14
b(conference)j(is)d(sp)q(onsored)h(b)o(y)f(A)o(CM)h(SIGPLAN)f(in)g
(asso)q(ciation)g(with)g(IFIP)g(W)m(orking)f(Group)h(2.8)-81
640 y(on)g(F)m(unctional)e(Programming.)-81 720 y(ICFP)19
b(is)g(dev)o(oted)h(to)f(the)h(design,)g(analysis,)g(implem)o(en)o
(tation,)d(and)i(application)f(of)g(functional)g(programming)e
(languages,)-81 770 y(including)f(established)j(languages)e(suc)o(h)h
(as)f(Lisp,)h(Sc)o(heme,)f(ML,)g(Hask)o(ell,)g(and)h(Id,)f(as)h(w)o
(ell)f(as)g(no)o(v)o(el)g(languages)g(supp)q(orting)-81
819 y(functional)d(programmi)o(ng.)i(The)g(conference)g(program)e(co)o
(v)o(ers)h(topics)h(of)e(b)q(oth)h(theoretical)g(and)g(practical)g(in)o
(terest.)-81 899 y(ICFP)19 b('96)f(is)h(part)g(of)f(the)i(1996)d(F)m
(ederated)k(Computing)16 b(Researc)o(h)k(Conference)h(\(F)o(CR)o(C\).)d
(The)h(F)o(CR)o(C)f(program)f(includes)-81 949 y(a)i(n)o(um)o(b)q(er)f
(of)g(other)i(conferences)h(related)f(to)f(programmi)o(ng)d(languages,)
j(including)f(the)i(A)o(CM)f(SIGPLAN)g(Conference)h(on)-81
999 y(Programming)14 b(Language)i(Design)i(and)f(Implemen)o(tation)d
(\(PLDI\),)j(whic)o(h)g(will)f(b)q(e)h(held)h(imm)o(ediately)c(b)q
(efore)k(ICFP)g('96)e(on)-81 1049 y(Ma)o(y)e(22-24.)20
b(There)c(will)d(b)q(e)j(a)f(join)o(t)e(reception)j(for)f(PLDI)f(and)h
(ICFP)g(attendees)i(on)e(the)g(ev)o(ening)g(of)f(Ma)o(y)h(23.)20
b(On)15 b(Saturda)o(y)m(,)-81 1099 y(Ma)o(y)f(25)g(Robin)f(Milner)h
(\(Cam)o(bridge)f(Univ)o(ersit)o(y\))i(will)d(deliv)o(er)j(an)f(in)o
(vited)g(lecture)i(en)o(titled)e(\\Computing)e(is)i(In)o(teraction")h
(as)-81 1148 y(part)f(of)f(the)i(general)f(F)o(CR)o(C)f(program.)-81
1228 y(A)e(w)o(orkshop)h(on)f(F)m(unctional)f(Languages)h(in)g(In)o
(tro)q(ductory)h(Computing)d(will)h(b)q(e)h(held)h(on)f(F)m(rida)o(y)m
(,)e(Ma)o(y)i(24,)g(1996)f(in)h(conjunction)-81 1278
y(with)f(ICFP)g('96.)15 b(This)10 b(w)o(orkshop)g(is)g(concerned)i
(with)d(the)i(use)g(of)e(functional)g(programming)d(languages)k(as)g(a)
f(v)o(ehicle)h(for)g(teac)o(hing)-81 1328 y(in)o(tro)q(ductory)h
(computer)g(science.)19 b(The)11 b(k)o(eynote)g(address)i(will)c(b)q(e)
j(giv)o(en)e(b)o(y)h(Daniel)f(F)m(riedman)f(\(Indiana\))h(and)h(Gerald)
g(Sussman)-81 1378 y(\(MIT\).)-81 1507 y(F)m(urther)k(information)c(ab)
q(out)i(ICFP)i('96,)d(FLIC,)h(and)h(F)o(CR)o(C)f(ma)o(y)f(b)q(e)j
(obtained)e(at)h(the)h(follo)o(wing)c(addresses:)48 1618
y(ICFP)j('96)180 b Fb(http://www.cs.ind)o(iana.)o(edu/i)o(cfp96)48
1667 y Fc(FLIC)250 b Fb(http://www.cs.ric)o(e.edu)o(/)19
b(matthias/FLIC)48 1717 y Fc(F)o(CR)o(C)13 b('96)165
b Fb(http://www.acm.or)o(g/con)o(feren)o(ces/f)o(crc)754
1940 y Fa(Program)14 b(Committee)-81 2002 y Fc(Luca)g(Cardelli,)f
(Digital)e(SR)o(C)-81 2052 y(Olivier)i(Dan)o(vy)m(,)f(Aarh)o(us)j
(Univ.)-81 2101 y(Matthias)f(F)m(elleisen,)f(Rice)h(Univ.)-81
2151 y(Ric)o(hard)f(Gabriel,)g(P)o(arcPlace)612 2002
y(P)o(aul)g(Hudak,)g(Y)m(ale)g(Univ.)612 2052 y(John)h(Launc)o(h)o
(bury)m(,)f(Oregon)h(Grad.)k(Inst.)612 2101 y(P)o(eter)d(Lee,)f(CMU)612
2151 y(A)o(tsushi)g(Ohori,)f(Ky)o(oto)h(Univ.)1448 2002
y(Didier)f(R)o(\023)-20 b(em)o(y)m(,)11 b(INRIA)1448
2052 y(John)j(Repp)o(y)m(,)e(A)m(T&T)i(Bell)g(Labs.)1448
2101 y(Olin)f(Shiv)o(ers,)h(MIT)1448 2151 y(Andrew)g(W)m(righ)o(t,)f
(NEC)h(Researc)o(h)339 2275 y Fa(Program)h(Chair)339
2337 y Fc(R.)e(Ken)o(t)i(Dyb)o(vig)339 2387 y(dyb@cs.indiana.edu)1179
2275 y Fa(General)f(Chair)1179 2337 y Fc(Rob)q(ert)g(Harp)q(er)1179
2387 y(rwh@cs.cm)o(u.edu)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF