caserta@athena.mit.edu (Francesco Caserta) (05/29/91)
Questo documento, prima parte di due parti, contiene un brochure in postscript su Sublink.org che mi e' stato spedito da Ugo Cei (cei@ipvvis.unipv.it). I due files devono essere concatenati. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %!PS-Adobe-2.0 %%Creator: dvips, version 5.4 (C) 1986-90 Radical Eye Software %%Title: leaflet.dvi %%Pages: 4 1 %%BoundingBox: 0 0 596 843 %%EndComments %%BeginProcSet: texc.pro /TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale Resolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{ /isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{/vsize 15.5531 N }B /@ledger{/vsize 16 N}B /@legal{/vsize 13 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 /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 /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 /E{pop nn dup definefont setfont}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}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 /ctr 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}bind{adv 1 chg nd}bind{1 add chg}bind{1 add chg nd}bind{adv lsh}bind{adv lsh nd}bind{adv rsh}bind{adv rsh nd}bind{1 add adv}bind{/rc X nd}bind{1 add set}bind{1 add clr }bind{adv 2 chg}bind{adv 2 chg nd}bind{pop nd}bind]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}B /eop{clear SI restore showpage userdict /eop-hook known{eop-hook}if} B /@start{userdict /start-hook known{start-hook}if /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}B /p /show load N /RMat[1 0 0 -1 0 0]N /BDot 8 string N /v{/ruley X /rulex X V}B /V{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot} imagemask 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 /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 /w{0 rmoveto}B /x{0 S rmoveto}B /y{3 2 roll p a}B /bos{/SS save N}B /eos{clear 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 false N /BBcalc false N /p 3 def}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{ @scaleunit div /vsc X}B /@hsize{/hs X /CLIP true N}B /@vsize{/vs X /CLIP true N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{10 div /rwi X} B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X /BBcalc true N}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{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}N /psfts{S 65536 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 @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}B /@setspecial{CLIP{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}{initclip}ifelse ho vo TR hsc vsc scale ang rotate BBcalc{rwi urx llx sub div dup scale llx neg lly neg TR}if /showpage{}N /erasepage{}N /copypage{}N newpath}B /@endspecial{grestore clear SpecialSave restore end}B /@defspecial{SDict begin}B /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{/SaveX currentpoint /SaveY X N 1 setlinecap newpath}B /st{stroke SaveX SaveY moveto}B /fil{fill SaveX SaveY moveto}B /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}B end %%EndProcSet TeXDict begin 1000 300 300 @start /Fa 15 120 df<EAFFFCEA0FC0EA0780B3ACEA0FC0EA FFFC0E227EA112>73 D<39FF8007FF3907C000F81570D805E01320EA04F0A21378137C133C7F13 1F7FEB0780A2EB03C0EB01E0A2EB00F014F81478143C143E141E140FA2EC07A0EC03E0A21401A2 1400000E1460121FD8FFE0132020227EA125>78 D<3803F020380C0C60EA1802383001E0EA7000 0060136012E0A21420A36C1300A21278127FEA3FF0EA1FFE6C7E0003138038003FC0EB07E01301 EB00F0A214707EA46C1360A26C13C07E38C8018038C60700EA81FC14247DA21B>83 D<EA0FE0EA1838EA3C0C130EEA18071200A313FFEA07C7EA1E07123C1278127000F01308A3130F EA7817383C2390380FC1E015157E9418>97 D<120E12FE121E120EAB131FEB61C0EB8060380F00 30000E1338143C141C141EA7141C143C1438000F1370380C8060EB41C038083F0017237FA21B> I<EA01FCEA0707380C0380381C01C01238007813E0EA700012F0B5FC00F0C7FCA5127000781320 12386C13406C138038070300EA00FC13157F9416>101 D<121C123EA3121CC7FCA8120E12FE12 1E120EB1EAFFC00A227FA10E>105 D<120E12FE121E120EABEB03FCEB01F014C01480EB02005B 5B5B133813F8EA0F1CEA0E1E130E7F1480EB03C0130114E0EB00F014F838FFE3FE17237FA21A> 107 D<120E12FE121E120EB3ADEAFFE00B237FA20E>I<380E1F8038FE60C0381E80E0380F0070 A2120EAF38FFE7FF18157F941B>110 D<EA01FCEA0707380C0180381800C0003813E0481370A2 00F01378A700701370007813F0003813E0381C01C0380E038038070700EA01FC15157F9418>I< EA0E3CEAFE46EA1E8FEA0F0F13061300120EAD120FEAFFF010157F9413>114 D<1202A41206A3120E121E123EEAFFF8EA0E00AB1304A6EA07081203EA01F00E1F7F9E13>116 D<000E137038FE07F0EA1E00000E1370AD14F0A238060170380382783800FC7F18157F941B>I< 39FF8FF8FF391E01E03C001CEBC018120EECE010A239070260201470A239038430401438A23901 C81880141CA23900F00D00140FA2EB6006A320157F9423>119 D E /Fb 16 122 df<EB0F80497EEB38601370EBF030A2EA01E0A26D5AA25CEBF18013F33A00FF001FFC5B 49EB0180A2017CEB030001FE1306EA03BED8073F5BD80E1F5B001E1380486C6C5A397C07E06000 FC6D5A1303903801F9806DB4C7FC6C017E130C007E7F6C90387FC0183A1F81E7F0783A0FFF81FF E03A01FC003F8026237EA22C>38 D<D8FFF8EB1FFE7F0007EC00C07FEA06FF6D7E6D7E6D7E130F 806D7E6D7E6D7E130080EC7F80EC3FC0EC1FE0EC0FF0140715F8EC03FCEC01FEEC00FF157FA215 3F151F150F15071503A2D8FFF01301150027227EA12C>78 D<EB07FC90383FFF809038FC07E039 03F001F848486C7E4848137E48487FA248C7EA1F80A24815C0007E140FA200FE15E0A9007E15C0 007F141FA26C15806D133F001F15006C6C137E6C6C5B6C6C485A3900FC07E090383FFF80D907FC C7FC23227DA12A>I<3801FC043807FF8C381F03FC383C007C007C133C0078131CA200F8130CA2 7E1400B4FC13E06CB4FC14C06C13F06C13F86C13FC000313FEEA003FEB03FFEB007F143FA200C0 131FA36C131EA26C133C12FCB413F838C7FFE00080138018227DA11F>83 D<13FE3807FF80380F87C0381E01E0003E13F0EA7C0014F812FCA2B5FCA200FCC7FCA3127CA212 7E003E13186C1330380FC0703803FFC0C6130015167E951A>101 D<121C123E127FA3123E121C C7FCA7B4FCA2121FB2EAFFE0A20B247EA310>105 D<B4FCA2121FABECFF80A2EC38001460495A 495A49C7FC130E5B137E13FF13CFEB0F806D7E6D7E1301806D7E147C143C39FFE0FFC0A21A237E A21E>107 D<B4FCA2121FB3ADEAFFE0A20B237EA210>I<3AFF07F007F090391FFC1FFC3A1F303E 303E01401340496C487EA201001300AE3BFFE0FFE0FFE0A22B167E9530>I<13FE3807FFC0380F 83E0381E00F0003E13F848137CA300FC137EA7007C137CA26C13F8381F01F0380F83E03807FFC0 3800FE0017167E951C>111 D<EAFE1FEB3FC0381E67E013C71387A2381F83C090C7FCADEAFFF0 A213167E9517>114 D<EA0FF3EA3FFFEA781FEA6007EAE003A212F000FCC7FCEA7FE013F8EA3F FEEA0FFF120138000F80EAC007130312E0A238F00700EAFC0EEAEFFCEAC7F011167E9516>I<48 7EA41203A21207A2120F123FB5FCA2EA0F80ABEB8180A5EB8300EA07C3EA03FEEA00F811207F9F 16>I<39FFE01FE0A2390F800600A2EBC00E0007130CEBE01C00031318A26C6C5AA26C6C5AA2EB 7CC0A2137F6D5AA26DC7FCA2130EA21B167F951E>118 D<3AFFE7FF07F8A23A1F007800C0D80F 80EB0180147CA23A07C07E030014DE01E05B0003EBDF06EBE18FD801F15B01F3138C9038FB079C 000014D8EBFE03017E13F0A2EB7C01013C5BEB380001185B25167F9528>I<39FFE01FE0A2390F 800600A2EBC00E0007130CEBE01C00031318A26C6C5AA26C6C5AA2EB7CC0A2137F6D5AA26DC7FC A2130EA2130CA25B1278EAFC3813305BEA69C0EA7F80001FC8FC1B207F951E>121 D E /Fc 67 124 df<90383F83F8EBFF8F48139F3903E03E00EB803800071378A839FFFC7FC0A3 3907807800B31D2380A21C>11 D<1478137C13FC12013803C0005B1207A838FFFC78A3EA0780B3 152480A31A>I<ED01E090383F03F1EBFF0748130F2603C01EC7FCEB801C0007133CA83AFFFE3F F1E0A33907803C01B3232480A328>14 D<12F012787E121C121E7EEA07801203EA01C00A097CA2 18>18 D<EA783CA4EA180CEA3018A2EA6030A2EAE0700E0A7FA218>34 D<1278A412181230A212 60A212E0050A7CA20E>39 D<137013E0EA01C01203EA078013005A120E121E121C123CA2123812 78A4127012F0AE12701278A41238123CA2121C121E120E120F7E1380EA03C01201EA00E013700C 327DA413>I<12E012707E123C7E120E120F7E1380120313C0A2120113E0A4120013F0AE13E012 01A413C01203A21380120713005A120E121E5A12385A5A0C327DA413>I<1278A412181230A212 60A212E0050A7C830E>44 D<EAFFE0A30B037F8C10>I<12F0A404047B830E>I<14801301A2EB03 00A31306A35BA35BA35BA35BA35BA3485AA448C7FCA31206A35AA35AA35AA35AA35AA311317DA4 18>I<EA01F0EA07FC487EEA1F1F383C0780A2387803C0A3EA700100F013E0AF387803C0A4383C 0780A2381F1F00EA0FFE6C5AEA01F013237EA118>I<13C01201120712FFA212FB1203B3A7B5FC A310227CA118>I<EA03F0EA0FFC487EEA3C1F38300780007013C0EA600300E013E0EAC0011240 A21200A3EB03C0A2EB0780A2EB0F00131E5B5B5B485A5B485A48C7FC120E5A5A5AB512E0A31322 7EA118>I<EA01F0EA07FCEA1FFFEA3E0F38380780387003C01220A21200A3EB0780A2EB0F0013 1EEA03FC5B13FEEA000FEB0780EB03C0A2EB01E0A5128038C003C012E038700780EA3C0F381FFF 00EA0FFCEA03F013237EA118>I<131FA2132FA2136F13EF13CF1201A2EA038FA21207130F120F 120E121E123CA21278A212F0B512F8A338000F00A915217FA018>I<383FFF80A3003CC7FCA913 F8EA3FFE7FEB0F80EA3E07383C03C01238380001E0A7384003C0A212E038700780387C1F00EA3F FEEA0FFCEA03F013227EA018>I<137E48B4FC5AEA07C148C7FC121EA25AA25AA213F8EAF1FEEA F7FF38FF0F80EAFC0738F803C0A2130100F013E0A51270A21278EB03C01238003C1380EA1C0738 1F0F00EA0FFE6C5AEA01F013237EA118>I<EA01F0EA07FC487EEA1E0F383C0780A2387803C0A5 00381380EA3C07381E0F00EA0F1EEA07FC6C5AEA0FFEEA1E0F383C0780387803C0A238F001E0A6 387803C0A2383C0780EA3E0F381FFF00EA07FCEA01F013237EA118>56 D<EA01F0EA07FC487EEA 1E0F487E00381380EA780314C012F0130114E0A6EA70031278A2EA3C07EA3E1FEA1FFDEA0FF138 03E3C0EA0003A21480130714005BEA101EEA183CEA3FF86C5AEA07C013237EA118>I<12F0A412 00AE12F0A404167B950E>I<EB0FE0EB7FF8497E3803F03E3807C01F48487E903801FF80EA1E07 485A141F39781E0FC0EB3C07A212F0EB7803A790383C07801278A290381E0F00383C0F1E14FE6C 6C5A380F01F00180C7FC3907C003C03903F00F80C6B51200EB7FFCEB0FE01A237DA221>64 D<131FA2497EA2133BEB7BC013731371EBF1E0A213E000017FA213C000031378A2138000077FA2 1300487FA2EBFFFE487FA2381C000F003CEB0780A212380078EB03C0A2127000F0EB01E0A25A1B 237EA220>I<EAFFFCEBFF8014C038F007F01301EB0078143CA51438147814F0EB03E0B512C014 0014C038F00FE0EB01F8EB0078143C141C141EA5143C147C14F8EB03F0B512E014C0EBFE001723 7BA220>I<EB0FF0EB7FFC90B5FC3801F01F3803C0074848C7FC48C8FC121E123E123CA25AA35A A91278A37EA2123E121E7E6C6C13803803C0033801F00F6CB51200EB7FFCEB0FF019257DA31F> I<EAFFFEEBFFC08038F003F0EB00F8147C80141E80A2EC0780A3EC03C0A915801407A3EC0F005C 141E5C14FCEB03F8B512E05C49C7FC1A237BA223>I<B512F0A300F0C7FCACB512E0A300F0C7FC AEB512F8A315237BA21D>I<B512F0A300F0C7FCADB512C0A300F0C7FCB014237BA21C>I<EB0FF0 EB3FFE90B512803801F80F3803E003D80780C7FC48C8FC121EA25AA25AA35AA6ECFFC0A3007813 03A37EA27EA27EEA0780EA03E03801F8076CB5FC013F1300EB0FF81A257DA321>I<12F0B3B104 237CA20D>73 D<12F0B3AEB512C0A312237BA21A>76 D<00FC147E6C14FEA300F7EB01DEA3EB80 0300F3149EA2EBC007A200F1141EA2EBE00F00F0130EA2EBF01EA2EB701CEB783CA2EB3838EB3C 78A2EB1C70A2EB1EF0EB0EE0A2130FEB07C0A390C7FC1F237BA22A>I<00FC131E7EA312F7A2EA F380A213C012F1A213E012F013F0A21378A21338133CA2131EA2130E130F1307A2149E1303A2EB 01DEA2EB00FEA3147E17237BA222>I<EB1FC0EB7FF03801FFFC3803F07E3807C01F390F800F80 391F0007C0001E130348EB01E0A248EB00F0A30070147000F01478A9007814F0A3007C1301003C 14E0003E1303001E14C0001F1307390F800F803907C01F003803F07E6CB45A38007FF0EB1FC01D 257DA324>I<EAFFFEEBFF8014C038F003E0EB00F01478A2143CA61478A214F0EB03E0B512C014 80EBFE0000F0C7FCAF16237BA21F>I<13FE3803FFC04813E0EA0F81381E0060481300A25AA512 7C123C123FEA1FC0EA0FFC6CB4FC0001138038003FC0EB07E0EB01F0130014F81478A600C013F0 7E38F801E0387E07C0383FFF80000F1300EA01FC15257EA31B>83 D<B612F0A3D8000FC7FCB3AE 1C237EA221>I<00F0133CB3A900781378A36C13F0381E01E0EA1F87380FFFC000031300EA00FC 16247BA221>I<00F01478A2007814F0A36CEB01E0A36CEB03C0A2121F6CEB0780A213800007EB 0F00A23803C00E141EA23801E01C143CA23800F0381478A2EB787014F0A2EB38E0133DEB1DC013 1FA26D5AA21D237FA220>I<0078EB03E0007C14C06C1307001EEB0F806C14006D5A3807C03E00 03133CEBE07C3801F07800005B1379EB7DE0EB3FC0131F5C6DC7FC497E80133FEB7DE0EB79F013 F000011378497E3803C03E0007131E497ED80F001380481307001EEB03C04814E0007CEB01F000 78130000F814F81D237FA220>88 D<EA381CEA3018A2EA6030A2EAC060EAF078A40E0A78A218> 92 D<EA07E0EA1FF8EA3FFCEA381E1220EA000FA413FF1207121FEA3E0F127812F0A4EAF83FEA 7FFFEA3FEFEA1F8F10167E9517>97 D<12F0ADEAF1F0EAF7FCB47EEAFC1F487E38F00780A2EB03 C0A8EB0780A238F80F00EAFC3EEAFFFEEAF7F8EAF1F012237CA219>I<EA01FCEA07FF481380EA 1F03EA3C0148C7FCA2127012F0A61278A36C1340381F03C0EA0FFF6C13803801FC0012167E9516 >I<EB03C0ADEA03E3EA0FFBEA1FFFEA3F0FEA3C07EA7803A212F0A81278A2EA3C07EA3E0FEA1F FFEA0FFBEA03E312237EA219>I<EA03F0EA07FCEA1FFEEA3E0F383C0780EA7803A238F001C0B5 FCA300F0C7FCA312701278A26C1380EA1F07EA0FFF6C1300EA01F812167E9516>I<133F13FF5A EA03C013801207A8EAFFF8A3EA0780B3102380A20F>I<3801F0783807FFF85A381F1F00EA1E0F 383C0780A5381E0F00EA1F1FEA0FFE485AEA19F00038C7FCA2123CEA1FFEEBFFC014E04813F0EA 7801EB00F8481378A4007813F0383E03E0381FFFC06C13803801FC0015217F9518>I<12F0ADEA F1F8EAF3FCEAF7FEEAFE1EEAF80FA212F0B010237CA219>I<12F0A41200A912F0B3A404237DA2 0B>I<12F0ADEB1F80EB3F00133E5B5BEAF1F0EAF3E0EAF7C012FFA27FA2EAFDF0EAF8F8EAF078 137C7F131E131F7F1480EB07C012237CA218>107 D<12F0B3B104237DA20B>I<39F0F807C039F3 FE1FF039F7FF3FF839FE0F707800FCEBE07C39F807C03CA200F01380AF1E167C9527>I<EAF1F8 EAF3FCEAF7FEEAFE1EEAF80FA212F0B010167C9519>I<EA01FCEA07FF481380381F07C0383C01 E0387800F0A20070137000F01378A6007813F0A2EA7C01383E03E0381F07C0380FFF806C1300EA 01FC15167F9518>I<EAF1F0EAF7FCB47EEAFC3FEAF80F38F00780A214C01303A613071480130F 00F81300EAFC3EEAFFFEEAF7F8EAF1F000F0C7FCAA12207C9519>I<3803E3C0EA07FBEA0FFFEA 1F0FEA3C07EA7C03127812F812F0A612F81278A2EA3C07EA3F0FEA1FFFEA0FFBEA03E3EA0003AA 12207E9519>I<EAF0E012F312F7EAFF005A5A5AA25AAE0B167C9511>I<EA07F0EA1FFCEA3FFEEA 3C0EEA78061300A2127C123F13F0EA1FF8EA0FFCEA01FEEA001F130FA312C0EAF81EEAFFFEEA3F FCEA0FF010167F9513>I<120FA6EAFFF8A3EA0F00AE1308131CEA07FC13F8EA03E00E1C7F9B12> I<EAF00FB1131FEAF83FEA7FFF13CFEA1F0F10167C9519>I<38F001E0A2387803C0A3383C0780 A3001E13005BA2EA0F0E131EA2EA071C139C13BCEA03B8A213F86C5AA213167F9516>I<39F007 803CEB0FC0A2D8780D1378131D14E0131CD83C1813F0133814F0001C14E0001E13711330EB7079 000E14C01439380F603B00071480141BEBC01FA2000314001E167F9521>I<387801F0007C13E0 383E03C0EA1E07000F138038078F0013DEEA03FC12016C5A137013F8487EEA03DC139EEA078F38 0F0780121EEB03C0383C01E0387800F000F813F81516809516>I<387FFFC0A338000F80140013 1E133E5B13785B1201485A5B485A120F48C7FC121E5A127CB512C0A312167F9515>122 D<B512FEA31703808E18>I E /Fd 26 123 df<90390FF01FE0013F137F01FF13FF4813F19039 F003F000D803E05B49485A1207A8B513FFA3D807C013C0B3A6232A7FA923>11 D<12F8127C7E121E7E1380EA07C01203EA01E0EA00F00C0A7BA91E>18 D<12F8A5123812301270 A21260A212E0050C7AA911>39 D<49B4FC010F13E0013F13F85BEBFE013901F8003048481310D8 07C01300485A121F90C8FC123EA2127E127CA35AAA127CA3127E123EA27E7F120F6C7ED803F013 046C6C131CD800FE13FCEB7FFF6D13F8010F13E0010113001E2C7CAA26>67 D<B4143EA27FA2EAFBC0A2EAF9E0A27F12F87F1378137C133C133E131E131FA2EB0F80A2EB07C0 A2EB03E0A2EB01F0A2130014F81478147C143C143E141E141F140FA2EC07BEA2EC03FEA21401A2 1F2A7BA92A>78 D<B512E014FC14FF39F8003F80EC0FC0EC07E0140115F0140015F8A615F01401 A2EC03E0EC0FC0EC3F80B612005C14F000F8C8FCB21D2A7BA926>80 D<EB7FC03801FFF8000713 FE487F381FC07F383F000F007E1306007C90C7FCA25AA57E127E127F6C7EEA1FF86CB47E6C13E0 6C13F8C67FEB0FFEEB00FF143FEC1F80140F15C01407A6EC0F80126000F0EB1F0000FC5B38FF80 FE6CB45A001F5B000713E0C613801A2C7DAA21>83 D<EA01FE380FFF80003F13C014E0383C03F0 EA3001000013F81300A5137FEA07FF121FEA3FE0EA7F0012FC5AA3EAFC01EA7E07EA7FFF7EEA1F FCEA0FE0151B7E9A1D>97 D<12F8AF133F38F9FFC000FB13E0B512F0130738FC01F838F800FC14 7CA2147E143EA7147CA36C13F8130138FF07F0EBFFE000FB13C000F9138038F87E00172A7BA91F >I<EB7FC03801FFF0000713FC5A381FC07CEB0008003E13005AA35AA7127CA2127E123E6C130C EBC07C380FFFFC7E000113F038007F80161B7E9A1B>I<137E3803FF804813C04813E0381F83F0 EA3F00003E13785A14380078133CB512FCA400F8C7FCA31278127CA27E003F130C381FC07C380F FFFC7E000113F038007F80161B7E9A1B>101 D<EB1FC0137F13FF5A3803F0005B485AA9EAFFFE A3EA07C0B3A6122A7FA912>I<9038F807803903FE7FC0000FB5FC5A903807C000383E03E0A248 6C7EA66C485AA26C485A13FF485BD83BFEC7FCEA38F80078C8FCA27E383FFFC014F86C7F80487F 387C007F48EB1F80140FA36C131F007EEB3F00383F80FE13FF000F13F86C5BC613801A287E9A1E >I<12F8A51200AA12F8B3A9052A7CA90E>105 D<12F8AFEB01F8EB03F0EB07E014C0EB0F80EB1F 00133E5B5B12F9EAFBF012FF7F7FA2EAFE7E487E12F8EB1F80130F14C0EB07E0A2EB03F0130114 F8EB00FC162A7BA91D>107 D<12F8B3B3A6052A7CA90E>I<D8F83F133F9039FFC0FFC000FB01E3 13E0B500F713F0018313833AFE01FE01F839FC00FC00A3485BB2251B7B9A30>I<EAF83FEBFF80 00FB13C0B512E0130738FE03F0EAFC01A312F8B2141B7B9A1F>I<137F3801FFC0000713F0487F 381FC1FC383F007E003E133E487FA200787F00F81480A7007CEB1F00A2007E5B003E133E003F13 7E381FC1FC6CB45A6C5B000113C06C6CC7FC191B7E9A1E>I<EAF83F38F9FFC000FB13E0B512F0 130738FC01F838F800FCA2147C147E143EA7147CA214FC6C13F8130338FF07F0EBFFE000FB13C0 00F9138038F87E0090C7FCAC17277B9A1F>I<EAF83813F812F912FBEAFFC013005AA25AA25AB1 0D1B7B9A14>114 D<EA03FC381FFF804813C05AEA7C0738F800801400A37EEA7F8013F8EA3FFE 6C7E00071380C613C0EB0FE013071303A21240EAE00738FC0FC0B5FC6C1380381FFE00EA03F813 1B7E9A17>I<EA07C0A7B512C0A33807C000B21440EBE1C03803FFE0A26C13803800FC0013227F A116>I<38F801F0B3A21303A2EAFC0FB5FCEA7FFDEA3FF9EA1FC1141B7B9A1F>I<00F801FC137C 1301007C6D137802DE13F8A21303003E01CF13F01501148F1307001FEC83E014871407D80F0F14 C0018F13C71403138E00071580EB9E0115E7D803DCEBEF00A2140013D8D801F813FEA2157E261B 7F9A29>119 D<B512F8A314F0EA0003EB07E014C0130FEB1F801400133E137E5B5B1201485A5B 485A120F485A90C7FC5A127E387FFFFCB5FCA3161B7E9A1A>122 D E /Fe 19 123 df<12E07E7E127C123C7E7EEA07801203EA00C01360133013100C0D79B121>18 D<127812FCA212FEA2127A1202A51204A31208A212101220A2124007147AB112>39 D<B51280A23807F0006C5AB3B3A7487EB51280A211317DB017>73 D<B5398007FFC0A2D807F0C7 EA7C006C4814381610B3AF00015D7FA200005DA201785C6D130193C7FC6D1306903807800C9038 03E078903800FFF0EC3F802A327CB032>85 D<13FE380303C0380C00E00010137080003C133C00 3E131C141EA21208C7FCA3EB0FFEEBFC1EEA03E0EA0F80EA1F00123E123C127C481404A3143EA2 1278007C135E6CEB8F08390F0307F03903FC03E01E1F7D9E21>97 D<EB3F80EBE0603803801838 0700045A001E131E001C133E123C127C14080078130012F8A91278127CA2003C13017E14027E6C 1304380380183800E060EB3F80181F7D9E1D>99 D<EC01E0143FA214031401AFEB1F81EBF06138 01C01938078005380F0003120E001E13015AA2127C127812F8A91278A27EA2121C001E1303000E 13056C130939038011F03900E061FFEB3F8120327DB125>I<EB3F80EBE0E0380380383807003C 000E7F121E001C7F123C127C00781480140712F8A2B6FC00F8C8FCA61278127C123C15807E000E EB0100000F1302EA07803801C00C3800F030EB1FC0191F7E9E1D>I<120FEA1F80A4EA0F00C7FC ABEA078012FFA2120F1207B3A6EA0FC0EAFFF8A20D307EAF12>105 D<EA078012FFA2120F1207 B3B3A7EA0FC0EAFFFCA20E327EB112>108 D<380780FE39FF83078090388C03C0390F9001E0EA 07A06E7E13C0A25BB3A2486C487E3AFFFC1FFF80A2211F7E9E25>110 D<EB1FC0EBF0783801C0 1C38070007481480001EEB03C0001C1301003C14E0A248EB00F0A300F814F8A8007814F0007C13 01003C14E0A26CEB03C0A26CEB07803907800F003801C01C3800F078EB1FC01D1F7E9E21>I<38 0781FC38FF860790388803C0390F9001E03907A000F001C013785B153CA2153E151E151FA9153E A2153C157C15786D13F013A0EC01E090389803809038860F00EB81F80180C7FCAB487EEAFFFCA2 202D7E9E25>I<380783E038FF8C18EB907C120FEA07A0EBC0381400A35BB3487EEAFFFEA2161F 7E9E19>114 D<3801FC10380E0330381800F048137048133012E01410A37E6C1300127EEA3FF0 6CB4FC6C13C0000313E038003FF0EB01F813006C133CA2141C7EA27E14186C1338143000CC1360 38C301C03880FE00161F7E9E1A>I<1340A513C0A31201A212031207120F381FFFE0B5FC3803C0 00B01410A80001132013E000001340EB78C0EB1F00142C7FAB19>I<D8078013F000FF131FA200 0F130100071300B31401A300031302EBC0040001497E3A007030FF80EB1FC0211F7E9E25>I<3A FFF801FF80A23A0FC0007C006C4813386D133000031420A26C6C5BA27F00005CA2D97801C7FCA2 137CEB3C02A26D5AA2131F6D5AA2EB0790A214D0EB03E0A26D5AA36D5A211F7F9E23>I<003FB5 FC383E001E12380030133C00201378A2006013F0384001E0A2EB03C0EB07801200EB0F00131EA2 5B5BA2EBF001EA01E0A2EA03C0EA07801403380F0002121E14065A48130E147EB512FE181F7E9E 1D>122 D E end %%EndProlog %%BeginSetup %%Feature: *Resolution 300 TeXDict begin @a4 /a4 where {pop a4} if %%EndSetup %%Page: 1 1 bop 73 154 a 28417720 40068985 0 0 39140147 55322460 startTexFig 73 154 a %%BeginDocument: logo.eps /AldusDict2 325 dict def AldusDict2 begin /AldusVersion 209 def /AldusRev 55 def /bdef { bind def } bind def systemdict /currentpacking known {/AD_OldPacking currentpacking def true setpacking } if /AD_PrevMatrix matrix def /AD_SomethingOnPage false def /AD_OutlineWidth 30 def /AD_ShadOffset 0.06 def /AD_OLShadOffset 0.06 def /AD_OLSmearFact 0.03 def /AD_BoldSmearFact 0.03 def /AD_ObliqueAngle -0.21 def /AD_TrueSetscreen /setscreen load def /AD_NestedMirror false def /AD_TextCutout false def /BEGJOB { /AD_Invert exch def dup AD_NestedMirror xor /AD_NestedMirror exch def /AD_MirrorFlag exch def /AD_WideFlag exch def /paperwid exch def /paperht exch def /AD_Resolution 1440 def /AD_PointsToUCS AD_Resolution 72 div def AD_PrevMatrix currentmatrix pop /AD_PrevScreen [currentscreen] def /AD_PrevTransfer currenttransfer def /AD_StdScreen true def /STD_SCREEN { AD_StdScreen not { AD_PrevScreen cvx exec setscreen /AD_PrevTransfer load settransfer /AD_StdScreen true assign }if } def true _SetCoordSys version (23.) anchorsearch { pop pop /truesetgray /setgray load def /setgray { mark AD_Invert {.0 .0 .06 .1 .28 .48 .56 .68 .82 .9 .98 1.0 } {1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 } ifelse counttomark dup 3 add -1 roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark truesetgray } def } { pop } ifelse /screenAdjust 1 0 dtransform exch atan def /mirrorScreen AD_NestedMirror {/neg load} {{}} ifelse def /setscreen {exch screenAdjust add mirrorScreen exch AD_TrueSetscreen} def } def /_SetCoordSys { /AD_OldSys exch def AD_WideFlag { AD_OldSys { 90 rotate 1 AD_PointsToUCS div dup neg scale } { 1 AD_PointsToUCS div dup neg scale paperht paperwid neg translate 90 rotate } ifelse } { 1 AD_PointsToUCS div dup neg scale 0 paperht neg translate } ifelse AD_MirrorFlag { paperwid 0 translate -1 1 scale } if /AD_DeviceScale 1 1 transform pop 0 0 transform pop sub abs def } bdef /SETRES { /AD_Resolution exch def /AD_PointsToUCS AD_Resolution 72 div def AD_PrevMatrix setmatrix false _SetCoordSys _DefinePatterns } bdef /SETOVERPRINT { setoverprint } bdef /SETTEXTCUTOUT { /AD_TextCutout exch def } bdef /BEGPAGE { /AD_SomethingOnPage false def } bdef /ENDPAGE { AD_SomethingOnPage { save showpage restore } if } def /MUST_PRINT_PAGE { /AD_SomethingOnPage true def } bdef /ENDJOB { AD_PrevMatrix setmatrix } bdef /S_PSCRIPT { /AD_SomethingOnPage true def } bdef /S_TEXTSEGBEG { /here save def /TX_RunDrawn false def newpath } bdef /S_TEXTSEGEND { TX_RunDrawn { here restore /AD_SomethingOnPage true def } { here restore } ifelse } bdef /S_WORKING { /AD_WorkingMemory exch def } bdef /S_LOADFONT { AldusDict2 /AD_TopOfFonts known exch { { AD_TopOfFonts restore } if } { not { save /AD_TopOfFonts exch def } if } ifelse } bdef /SURSTR { AD_SomethingOnPage SUsv restore } bdef /SUSAVE { AldusDict2 /AD_TopOfFonts known vmstatus exch sub exch pop AD_WorkingMemory lt { dup { AD_TopOfFonts restore } if } if not { save /AD_TopOfFonts exch def } if save /SUsv exch def /AD_SomethingOnPage exch def } bdef /_ftName 66 string def /_AutoRecode { /recode exch def _ftName cvs dup length 7 gt { dup 0 7 getinterval (|______) eq { dup length 7 exch 7 sub getinterval recode { FTRECODE } { FTRENAME } ifelse } { pop } ifelse } { pop } ifelse } bdef /SYM_SAV { save /SYMsv exch def } bdef /SYM_RSTR { AD_SomethingOnPage SYMsv restore /AD_SomethingOnPage exch def } bdef /AD_save_xform null def /SET_TX_XFORM { /m_x exch def /r_angle exch def /ref_y exch def /ref_x exch def /AD_save_xform save def ref_x ref_y translate m_x { -1 1 scale } if r_angle neg rotate ref_x neg ref_y neg translate } bind def /CLEAR_TX_XFORM { AD_SomethingOnPage AD_save_xform restore /AD_SomethingOnPage exch def } bind def /SHADOWFLAG 16#1 def /OUTLINEFLAG 16#2 def /BOLDSMEAR 16#4 def /OUTLINESMEAR 16#8 def /ReENCODED 16#10 def /BOLDPSBUMP 16#20 def /ITALICOBLIQUE 16#40 def /SET { count 5 eq not{6 array astore}if /AD_textcolor exch def /AD_fontbits exch def /AD_20EMS exch def 1 index FontDirectory exch known not { 1 index ReENCODED AD_fontbits _iand _AutoRecode } if BOLDPSBUMP AD_fontbits _iand { 1 add } if dup _ActivateFont ITALICOBLIQUE AD_fontbits _iand { _ActivateObliqueFont } if /AD_width_factor_internal AD_width_factor def AD_width_factor 1 ne { currentfont [AD_width_factor 0 0 1 0 0] makefont setfont } if /AD_EmNotMatch AD_20EMS 20 div (M) _ADStringWidth pop sub abs 1 gt def false SETTEXTCUTOUT } bdef /S_SETUPRUN /SET load def /OUT { /here save def /runwidth exch def /nspaces exch def /nchars exch def /textrun exch def /letterspace exch def /wordspace exch def /y1 exch def /x1 exch def nchars 0 gt { AD_textcolor dup _Gray? {setgray} {aload pop {PREGISCOLOR}{PCOLOR}ifelse } ifelse /letterspace AD_EmNotMatch { runwidth textrun _ADStringWidth pop nchars dup 1 gt {1 sub} if letterspace mul add nspaces wordspace mul add sub nchars dup 1 gt {1 sub} if div } { 0 } ifelse letterspace add def SHADOWFLAG AD_fontbits _iand { save OUTLINEFLAG AD_fontbits _iand { _OLShadowOffset } { AD_textcolor _Gray?{_ShadowScreen}if AD_textcolor _ShadowColor _ShadowOffset } ifelse OUTLINEFLAG AD_fontbits _iand OUTLINESMEAR AD_fontbits _iand not and { _ActivateSolidFont _SetTextWidth } if AD_TextCutout {1 setgray} if _ShowRun BOLDSMEAR AD_fontbits _iand { _BoldSmearOffset _ShowRun } if restore } if OUTLINEFLAG AD_fontbits _iand OUTLINESMEAR AD_fontbits _iand and { _OLSmearRun } { OUTLINEFLAG AD_fontbits _iand { save _ActivateSolidFont _SetTextWidth AD_textcolor _Gray? AD_textcolor _White? or { AD_textcolor _White? {0} {_TextFillColor} ifelse setgray } { 1 setgray }ifelse _ShowRun restore } if _ShowRun BOLDSMEAR AD_fontbits _iand { _BoldSmearOffset _ShowRun } if } ifelse } if here restore /AD_SomethingOnPage true def } bdef /S_OUTPUTRUN /OUT load def /_ADStringWidth { gsave closepath clip stringwidth grestore } bdef /_OLSmearRun { gsave _OLSmearOffset translate _ShowRun grestore gsave _OLSmearOffset exch neg exch translate _ShowRun grestore gsave _OLSmearOffset neg translate _ShowRun grestore gsave _OLSmearOffset neg exch neg exch translate _ShowRun grestore gsave AD_textcolor _Gray? AD_textcolor _White? or { AD_textcolor _White? {0} { _TextFillColor} ifelse setgray } { 1 setgray }ifelse _ShowRun grestore } bdef /_TextFillColor { AD_TextCutout {1} {1 AD_textcolor sub} ifelse } bdef /_ShowRun { x1 y1 moveto wordspace 0 8#040 letterspace 0 textrun awidthshow } bdef /AD_width_factor_internal 1 def /_SetTextWidth { AD_width_factor_internal 1 ne { currentfont [AD_width_factor_internal 0 0 1 0 0] makefont setfont } if } bdef /AD_save_textwidth null def /SET_TEXT_WIDTH { /AD_width_factor_internal exch def /AD_save_textwidth save def _SetTextWidth } bdef /RESTORE_TEXT_WIDTH { AD_SomethingOnPage AD_save_textwidth restore /AD_SomethingOnPage exch def /AD_width_factor_internal 1 def } bdef /AD_width_factor 1 def /SET_TX_WIDTH { /AD_width_factor exch def } bdef /CLEAR_TX_WIDTH { /AD_width_factor 1 def } bdef /S_UNDERLINE { /here save def count 7 eq not{6 array astore}if /color exch def /pointsize exch def /width exch def /deltay exch def /baseline exch def /rightx exch def /leftx exch def currentfont /FontInfo known { currentfont /FontInfo get /UnderlinePosition known { /deltay currentfont /FontInfo get /UnderlinePosition get currentfont /FontMatrix get 3 get mul pointsize AD_fontscale AD_PointsToUCS div div mul def } if currentfont /FontInfo get /UnderlineThickness known { /width currentfont /FontInfo get /UnderlineThickness get currentfont /FontMatrix get 3 get abs mul pointsize AD_fontscale AD_PointsToUCS div div mul def } if } if /underliney 0 baseline deltay add transform round exch round exch itransform exch pop def color dup _Gray? {setgray}{aload pop {PREGISCOLOR}{PCOLOR}ifelse }ifelse width setlinewidth SHADOWFLAG AD_fontbits _iand { save OUTLINEFLAG AD_fontbits _iand { _OLShadowOffset } { color _Gray?{_ShadowScreen}if color _ShadowColor _ShadowOffset } ifelse leftx underliney rightx underliney _ShowUnderline restore } if leftx underliney rightx underliney _ShowUnderline OUTLINEFLAG AD_fontbits _iand OUTLINESMEAR AD_fontbits _iand not and { save color _Gray?{1 color sub setgray} {0 0 0 0 setcmykcolor }ifelse /AD_OutlineWidth AD_OutlineWidth 1000 div AD_fontscale mul def width 3 AD_OutlineWidth mul ge { width 2 AD_OutlineWidth mul sub } { width 3 div } ifelse setlinewidth leftx AD_OutlineWidth add underliney rightx AD_OutlineWidth sub underliney _ShowUnderline restore } if here restore /AD_SomethingOnPage true def } bdef /_ShowUnderline { newpath moveto lineto stroke } bdef /S_STRIKETHRU { /here save def count 4 eq not{6 array astore}if /color exch def /y exch def /rightx exch def /leftx exch def /y 0 y transform round exch round exch itransform exch pop def color _Gray? {color setgray}{color aload pop {PREGISCOLOR}{PCOLOR}ifelse }ifelse _StrikeThruWidth setlinewidth newpath leftx y moveto rightx y lineto stroke here restore /AD_SomethingOnPage true def } bdef /DV_DRAW_TEXT { /here save def /text exch def /y exch def /x exch def Black setgray (Helvetica-Bold) FTRECODE /|______Helvetica-Bold 9 dup _ActivateFont x y moveto text show here restore /AD_SomethingOnPage true def } bdef /DV_DRAW_BOX { /here save def /draftflag exch def /shadowflag exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def AD_PointsToUCS 2 div setlinewidth newpath x1 y1 moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto closepath shadowflag { gsave STD_SCREEN 0.5 setgray fill grestore} { gsave 1.0 setgray fill grestore 0.0 setgray stroke } ifelse draftflag { x1 y1 moveto x2 y2 lineto stroke x2 y1 moveto x1 y2 lineto stroke } if here restore /AD_SomethingOnPage true def } bdef /DV_DRAW_LINE { /here save def /lw exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 transform round exch round exch itransform /y1 exch def /x1 exch def x2 y2 transform round exch round exch itransform /y2 exch def /x2 exch def 0 lw transform round exch round exch itransform /lw exch def pop lw setlinewidth 0 setseparationgray newpath x1 y1 moveto x2 y2 lineto stroke here restore /AD_SomethingOnPage true def } def /DV_DRAW_CIRCLE { /here save def /lw exch def /r exch def /y exch def /x exch def x y transform round exch round exch itransform /y exch def /x exch def 0 r transform round exch round exch itransform /r exch def pop 0 lw transform round exch round exch itransform /lw exch def pop lw setlinewidth Black setgray newpath x y r 0 360 arc stroke here restore /AD_SomethingOnPage true def } bdef /_ActivateFont { /AD_fontscale exch AD_PointsToUCS mul def /AD_fontscaleX exch AD_PointsToUCS mul def /AD_fontname exch def AD_fontname findfont [ AD_fontscaleX 0 0 AD_fontscale neg 0 0 ] makefont setfont } bdef /_ActivateObliqueFont { AD_fontname findfont [ AD_fontscaleX 0 0 AD_fontscale neg 0 0 ] [ 1 0 AD_ObliqueAngle 1 0 0 ] matrix concatmatrix makefont setfont } bdef /_ActivateSolidFont { AD_solidfont AD_fontscaleX AD_PointsToUCS div AD_fontscale AD_PointsToUCS div _ActivateFont } bdef /_ShadowOffset { AD_ShadOffset AD_fontscaleX mul AD_ShadOffset AD_fontscale mul translate } bdef /_OLShadowOffset { AD_OLShadOffset AD_fontscaleX mul AD_OLShadOffset AD_fontscale mul translate } bdef /_ShadowScreen { 100 AD_PrevScreen 1 get AD_PrevScreen 2 get setscreen } bdef /_ShadowColor { dup _Gray? exch dup _White? 3 -1 roll or { dup _White? {pop 1 }if 0.6 mul 0.8 exch sub setgray} {_ShadeColor }ifelse } bdef /_ShadeColor { /AldusTint .2 def aload pop {PREGISCOLOR}{PCOLOR}ifelse /AldusTint 1 def } bdef /_Gray? { dup type 0 type eq exch type 0.0 type eq or } bdef /_White? { dup type [] type eq {aload pop pop pop add add add 0 eq {true}{false }ifelse }{pop false }ifelse } bdef /PCOLOR { findcmykcustomcolor AD_NonSepPat {1 currentgray sub setcustomcolor} {AldusTint setcustomcolor}ifelse } def /ndf { 1 index where {pop pop pop}{dup xcheck {bind }if def }ifelse } bdef /setoverprint { AldusDict2 begin /AD_Overprint exch def end }ndf /currentoverprint { AldusDict2 /AD_Overprint get }ndf /setcmykcoloroverprint { 4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor }ndf /findcmykcustomcolor { 5 /packedarray where {pop packedarray}{array astore readonly }ifelse }ndf /setcustomcolor { exch aload pop pop 4 {4 index mul 4 1 roll } repeat setcmykcolor pop }ndf /setcmykcolor { 1 exch sub _Ccmyk _Ccmyk _Ccmyk pop setrgbcolor }ndf /customcolorimage { pop image }ndf /separationimage { image }ndf /setseparationgray { setgray }ndf /_Ccmyk { dup 5 -1 roll sub 0 _Max exch }bdef /_Max { 2 copy lt {exch }if pop } bdef /_OLSmearOffset { AD_OLSmearFact AD_fontscaleX mul AD_OLSmearFact AD_fontscale mul } bdef /_BoldSmearOffset { AD_BoldSmearFact AD_fontscaleX mul AD_BoldSmearFact AD_fontscale mul translate } bdef /_StrikeThruWidth { AD_fontscale 16 div } bdef /_iand { and 0 ne } bdef /FTRENAME { dup (|______) exch ftMakeName cvn /NewName local FontDirectory NewName known {pop} {cvn findfont dup maxlength dict false copyDict dup /FontName known {dup /FontName NewName put} if NewName exch definefont pop } ifelse } bdef /FTRECODE { dup (|______) exch ftMakeName cvn /NewName local FontDirectory NewName known {pop} {cvn findfont dup maxlength dict false copyDict dup /FontName known {dup /FontName NewName put} if dup /Encoding MacEncoding put NewName exch definefont pop } ifelse } bdef /AD_encode_vector_size 256 def /AD_encode_vector null def /AD_doing_recoding false def /BEG_RECODE { dup (|______) exch ftMakeName cvn /NewName local FontDirectory NewName known { pop /AD_doing_recoding false def /AD_encode_vector null def } {cvn findfont dup maxlength dict false copyDict dup /FontName known {dup /FontName NewName put} if /AD_encode_vector AD_encode_vector_size array def dup begin Encoding AD_encode_vector copy pop end dup /Encoding AD_encode_vector put NewName exch definefont pop /AD_doing_recoding true def AD_encode_vector dup } ifelse } bdef /ENCODE_CHAR { AD_doing_recoding { put dup } { pop pop } ifelse } bdef /END_RECODE { AD_doing_recoding { pop pop } if /AD_doing_recoding false def /AD_encode_vector null def } bdef /FTOUTLINE { ReENCODED FTOLINE } bdef /FTOLINE { /AD_fontbits exch def cvn /OlineName local dup /AD_solidfont exch def AD_solidfont FontDirectory exch known not { AD_solidfont ReENCODED AD_fontbits _iand _AutoRecode } if FontDirectory OlineName known {pop} {cvn findfont dup maxlength 2 add dict true copyDict dup /FontName known {dup /FontName OlineName put} if dup /PaintType 2 put dup /StrokeWidth AD_OutlineWidth put OlineName exch definefont pop } ifelse } bdef /AD_nameString1 66 string def /ftMakeName { 1 index length /PrefixLen local dup length PrefixLen add AD_nameString1 exch 0 exch getinterval dup PrefixLen 4 -1 roll putinterval dup 0 4 -1 roll putinterval } bdef /copyDict { /NoUnique local begin { 1 index /FID ne NoUnique {2 index /UniqueID ne and} if { def } { pop pop } ifelse } forall currentdict end } bdef /MacEncoding 256 array def MacEncoding 0 /Times-Roman findfont /Encoding get 0 128 getinterval putinterval MacEncoding 16#27 /quotesingle put MacEncoding 16#60 /grave put /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /degree /cent /sterling /section /bullet /paragraph /germandbls /registersans /copyrightsans /trademarksans /acute /dieresis /notequal /AE /Oslash /infinity /plusminus /lessequal /greaterequal /yen /mu /partialdiff /summation /product /pi /integral /ordfeminine /ordmasculine /Omega /ae /oslash /questiondown /exclamdown /logicalnot /radical /florin /approxequal /Delta /guillemotleft /guillemotright /ellipsis /space /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /divide /lozenge /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /apple /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron MacEncoding 128 128 getinterval astore pop /getAnInt{2 getinterval dup 0 get 16#100 mul exch 1 get add cvi}def /CharBitStr 30 string def /BuildCharDict 16 dict def /AFONT { gsave /FName local /BMFSize local 1 add /LastChar local /FirstChar local /DefChar LastChar FirstChar sub 2 mul def 20 dict dup begin 10 1 roll /LocTableLen local /OWTableLen local /BMRowLen local /PixelHeight local /FontWidth local /MaxWidth local /MaxKern local /Descent local /Ascent local /Bits BMRowLen PixelHeight mul string currentfile exch readhexstring pop def /LocTable LocTableLen string currentfile exch readhexstring pop def /OWTable OWTableLen string currentfile exch readhexstring pop def /FontType 3 def /FontMatrix matrix def /FontBBox[MaxKern Descent neg MaxWidth MaxKern add Ascent]def /Encoding 256 array def Encoding 0 MacEncoding 0 256 getinterval putinterval /Mummble 257 array def 0 1 256{Mummble exch DefChar put}for FirstChar 1 LastChar{Mummble exch dup FirstChar sub 2 mul put}for /BuildChar { BuildCharDict begin /1Char local /FDict local FDict /Mummble get 1Char get /2Char local FDict /OWTable get 2Char getAnInt 16#FFFF eq {/2Char DefChar assign}if FDict /LocTable get 2Char getAnInt /BitLoc local FDict /LocTable get 2Char 2 add getAnInt BitLoc sub /BitWidth local BitLoc 8 mod /ShiftVal local 16#FF 8 ShiftVal sub dup neg /RemShift local bitshift 16#FF and /BMask local 16#FF 8 BitLoc BitWidth add 8 mod sub dup 8 ge{pop 0}if BitWidth 0 eq{pop 8}if bitshift /AMask local BitWidth ShiftVal add 7 add 8 idiv dup 0 eq{pop 1}if /ByteWidth local BitLoc 8 idiv /WhichRow local FDict /OWTable get 2Char get cvi /Offset local FDict /OWTable get 2Char 1 add get cvi /Charwidth local Charwidth 0 BMFSize divPoint FDict /MaxKern get FDict /Descent get neg BMFSize divPoint BitWidth Offset add FDict /MaxKern get add FDict /Ascent get BMFSize divPoint setcachedevice gsave ByteWidth 8 mul FDict /PixelHeight get true [FDict /PixelHeight get FDict /Descent get sub 1 add 0 0 FDict /PixelHeight get FDict /Descent get sub 1 add neg Offset neg 0.5 add FDict /PixelHeight get FDict /Descent get sub 0.5 add] { FDict /Bits get WhichRow ByteWidth getinterval CharBitStr copy /ThisRow local 16#100 ByteWidth 1 sub 1 neg 0 { /iV local ThisRow iV get 1 index 16#100 eq{AMask and}if dup BMask and RemShift bitshift 3 1 roll ShiftVal bitshift add 16#FF and cvi ThisRow iV 3 -1 roll put }for pop ThisRow /WhichRow WhichRow FDict /BMRowLen get add assign } imagemask grestore end }def end FontDirectory FName cvn known {pop} {FName cvn exch definefont pop} ifelse grestore }def /AldusTint 1 def /AD_Overprint false def /AD_NonSepPat false def /const /def load def /var /def load def /local[/exch load /def load]cvx def /assign /def load def /incr{dup cvx exec 1 add assign}bdef /postIncr{dup cvx exec exch incr}bdef /SpaceChar 16#20 const /cvPA{2 array astore cvx}bdef /point{cvPA def}bdef /locPoint{3 1 roll point}bdef /pointXpoint{3 -1 roll mul 3 1 roll mul exch}bdef /pointDpoint{3 -1 roll exch div 3 1 roll div exch}bdef /setPoint{load astore pop}bdef /dupPoint{2 copy}bdef /addPoint{exch 4 -1 roll add 3 1 roll add}bdef /subPoint{exch 3 1 roll sub 3 1 roll sub exch}bdef /mulPoint{dup pointXpoint}bdef /divPoint{dup pointDpoint}bdef /exchPoint{4 2 roll}bdef /overPoint{3 index 3 index}bdef /anyStatD systemdict /statusdict known const /thisProduct anyStatD {statusdict /product known{statusdict /product get}{()}ifelse} {()}ifelse const /PerCentChg 1.0 -1.0 point /boxPath{/y2 local /x2 local /y1 local /x1 local x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath}bdef /dump{4{pop}repeat}bdef /rBoxPath{/r local /y2 local /x2 local /y1 local /x1 local x1 r add y1 moveto x2 y1 x2 y2 r arcto dump x2 y2 x1 y2 r arcto dump x1 y2 x1 y1 r arcto dump x1 y1 x2 y1 r arcto dump closepath}bdef /SaveMatrix matrix var /ButtCap 0 const /SquareCap 2 const /MiterJoin 0 const /BevelJoin 2 const /Black 0 const /White 1 const /Wide 0 const /Narrow 1 const /PictPostScript false var /isHairline false var /PBEGIN{ dup not {save /PSave exch def} if /isLBO exch def /PBotRight locPoint /PTopLeft locPoint isLBO not {newpath PTopLeft PBotRight boxPath clip} if newpath isLBO {ButtCap}{SquareCap} ifelse setlinecap MiterJoin setlinejoin 3 setmiterlimit AD_PointsToUCS setlinewidth /deviceRound { dup AD_DeviceScale mul round AD_DeviceScale div dup 0 eq { pop } { exch pop } ifelse } def /HairWidth AD_PointsToUCS 4 div AD_DeviceScale mul deviceRound dup 1.5 lt { pop 0 } if const Black setgray /LineScale 1 var /LineWidth AD_PointsToUCS var /LineHeight AD_PointsToUCS var /DoingWedge false var /DoingArc false var AldusDict2 /PatternShade known not { /psb {} bdef /pse {} bdef /PatternShade Black var /DeclaredPattern <00> var /PCurPat <01> var } if }bdef /PEND{ newpath isLBO not {PSave restore} if /AD_SomethingOnPage true def }bdef /SetPattern { dup /PatternShade exch def setgray } bdef /bitison{ /ybit local /xbit local PCurPat ybit PatWidth mul xbit 8 idiv add get 1 7 xbit 8 mod AD_NestedMirror {exch pop}{sub} ifelse bitshift and 0 ne}bdef /PSHADE{ STD_SCREEN 100 div dup /PatternShade exch def /AD_NonSepPat true def setgray <01> /PCurPat local } def /BK { /AD_NonSepPat true def Black setgray } bdef /WT { /AD_NonSepPat true def White setgray } bdef /PBLACK /BK load def /PWHITE /WT load def /PREGISCOLOR { pop AD_NonSepPat { pop currentgray}{AldusTint mul 1 exch sub}ifelse setseparationgray pop pop pop } bdef /PUSETHISPATTERN { dup PCurPat eq {pop}{ PPATTERN } ifelse PatternShade /AD_NonSepPat true def setgray /VerifyUsedPattern false def } bdef /PUSEPATTERN { VerifyUsedPattern {DeclaredPattern PCurPat ne {DeclaredPattern PPATTERN} if } if PatternShade setgray /VerifyUsedPattern false def } bdef /PDECLAREPATTERN { /DeclaredPattern exch def /VerifyUsedPattern true def /AD_NonSepPat true def } bdef /PatWidth 1 const /PatSide 8 const /PFreq 300 32 div const /PPATTERN{/PCurPat local /AD_NonSepPat true def /VerifyUsedPattern false def 0 /Onbits local 0 /Offbits local AD_Invert {{1 exch sub} settransfer} {{} settransfer} ifelse PFreq PerCentChg pop dup 0.96 eq {pop}{div}ifelse 0 { 1 1 addPoint 2 divPoint PatSide mulPoint cvi exch cvi exch bitison AD_Invert xor {/Onbits incr 1} {/Offbits incr 0}ifelse } setscreen Offbits dup Onbits add div AD_Invert {1 exch sub} if SetPattern /AD_StdScreen false assign}def /vertLines{pop dup mul -2 mul 1 add}bdef /sPat { AD_Invert {{1 exch sub} settransfer} {{} settransfer} ifelse setscreen setgray }def /PALDUSSHADE { <11> /PCurPat local /AD_NonSepPat true def /AD_StdScreen false assign Wide eq { 0.774 20 45 {vertLines} sPat } { 0.643 30 45 {vertLines} sPat } ifelse } bdef /PHAIRWIDTH { HairWidth setlinewidth /isHairline true def } bdef /LW { LineScale mul deviceRound /LineHeight exch def LineScale mul deviceRound dup /LineWidth exch def setlinewidth /isHairline false def }bdef /PLNWIDTH /LW load def /PLNSCALE{div /LineScale exch def} bdef /roundCoord { 0.5 add round 0.5 sub } bdef /roundPoint { transform round exch round exch itransform } bdef /adjCoord { dup 1 AD_DeviceScale div gt { deviceRound 2 div } { pop .5 AD_DeviceScale div } ifel se } bdef /pULAdj{ roundPoint currentlinewidth adjCoord LineHeight adjCoord addPoint }bdef /pLRAdj{ roundPoint currentlinewidth adjCoord LineHeight adjCoord subPoint }bdef /QD_LINE { /qd_save save def /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 x2 gt { x1 y1 x2 y2 /y1 exch def /x1 exch def /y2 exch def /x2 exch def } if newpath y1 y2 gt { x1 y1 moveto x2 y2 lineto x2 LineWidth add dup y2 lineto y2 LineHeight add lineto x1 LineWidth add y1 LineHeight add lineto x1 y1 LineHeight add lineto x1 y1 lineto } { x1 y1 moveto x1 LineWidth add y1 lineto x2 LineWidth add dup y2 lineto y2 LineHeight add lineto x2 y2 LineHeight add lineto x1 y1 LineHeight add lineto x1 y1 lineto } ifelse closepath eofill qd_save restore } bdef /PLINETO { PictPostScript { moveto lineto } { /y2 exch def /x2 exch def /y1 exch def /x1 exch def currentlinecap ButtCap setlinecap newpath x1 x2 eq y1 y2 eq and { LineWidth 1 le LineHeight 1 le and { x1 y1 moveto } { x1 y1 x1 LineWidth add y1 LineHeight add boxPath fill} ifelse } { y1 y2 eq { LineWidth x1 x2 lt { x2 add /x2 exch def } { x1 add /x1 exch def } ifelse LineHeight setlinewidth x1 y1 LineHeight 2 div add roundPoint moveto x2 y2 LineHeight 2 div add roundPoint lineto mayStroke } { x1 x2 eq { LineHeight y1 y2 lt { y2 add /y2 exch def } { y1 add /y1 exch def } ifelse x1 LineWidth 2 div add y1 roundPoint moveto x2 LineWidth 2 div add y2 roundPoint lineto mayStroke } { x1 y1 pULAdj moveto x2 y2 pULAdj lineto mayStroke } ifelse } ifelse } ifelse setlinecap } ifelse }bdef /HairRect { save /here exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def PHAIRWIDTH newpath
caserta@athena.mit.edu (Francesco Caserta) (05/29/91)
Seconda parte, ed ultima, di un documento in postscript contenente un brochure su Sublink.org. I due files devono essere concatenati. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ x1 x2 sub abs y1 y2 sub abs lt { x1 x2 add 2 div dup y1 roundPoint moveto y2 roundPoint lineto stroke} { y1 y2 add 2 div dup x1 exch roundPoint moveto x2 exch roundPoint lineto stroke } ifelse here restore } bdef /PHAIRLINE { count 4 gt { newpath PHAIRWIDTH addPoint 2 divPoint roundPoint moveto addPoint 2 divPoint roundPoint lineto pop pop stroke } { HairRect } ifelse } bdef /PHANGLINE { roundPoint /yb exch def /xr exch def roundPoint /yt exch def /xl exch def deviceRound /delta exch def { {yt delta sub /yt exch def} {yb delta add /yb exch def} ifelse } { {xl delta sub /xl exch def} {xr delta add /xr exch def} ifelse } ifelse newpath 1 AD_DeviceScale div 2 div dup dupPoint xl yt addPoint exchPoint xr yb exchPoint subPoint boxPath fill } bdef /PCURVETO { curveto } bdef /PMOVETO { moveto } bdef /PRECT{newpath pLRAdj exchPoint pULAdj exchPoint boxPath}bdef /PRRECT { pLRAdj /Botts locPoint pULAdj /Tops locPoint currentlinewidth dup subPoint /Diams locPoint newpath SaveMatrix currentmatrix pop Botts Tops subPoint /Sides locPoint Sides pop abs Diams pop ge{Diams}{Sides}ifelse pop Sides exch pop abs Diams exch pop ge{Diams}{Sides}ifelse exch pop /Diams locPoint Diams 2 div /YRad local 0 gt {Diams exch pop 0 eq {1} {Diams div} ifelse } {1}ifelse 1 /PRRscale locPoint Tops translate PRRscale scale 0 0 Sides PRRscale pointDpoint Diams 0 gt exch 0 gt and{YRad rBoxPath}{boxPath}ifelse SaveMatrix setmatrix}bdef /POVAL{newpath SaveMatrix currentmatrix pop 0 359 false pArc closepath SaveMatrix setmatrix}bdef /PARC{ newpath SaveMatrix currentmatrix pop /DoingArc true assign false pArc SaveMatrix setmatrix }bdef /PWEDGE{newpath SaveMatrix currentmatrix pop /DoingWedge true assign true pArc closepath SaveMatrix setmatrix }bdef /modAdj{ dup 360 gt{360 sub}if dup 0 lt{360 add}if}bdef /pArc{/Fill local /ArcAng local /BegAng local pLRAdj /PLR locPoint pULAdj /PUL locPoint 360 BegAng ArcAng add sub 90 add modAdj /StartAng local StartAng ArcAng add /EndAng local PLR PUL subPoint 2 divPoint /Rad locPoint PUL Rad addPoint translate Rad neg scale Fill{0 0 moveto}if 0 0 1 StartAng EndAng dupPoint eq {pop pop 0 359 arc closepath} {ArcAng 0 lt {arcn}{arc}ifelse } ifelse }bdef /PBEGPOLY{ newpath pULAdj moveto }bdef /PBEGSMOOTHPOLY { newpath } bdef /PPOLYPOINT { pULAdj lineto } bdef /PENDPOLY{ /Closed local Closed{closepath}if }bdef /PENDSMOOTHPOLY { PENDPOLY } bdef /PBEGRGN{mark}bdef /PREGION{PRECT cleartomark}bdef /PTXBEG {/PTSave1 save const} bdef /PROTATE { currentdict /PRotateSave known not {save /PRotateSave exch def} if 3 1 roll dupPoint neg exch neg exch 5 2 roll translate rotate translate } bdef /PHFLIP { currentdict /PRotateSave known not {save /PRotateSave exch def} if dupPoint neg exch neg exch 4 2 roll translate -1 1 scale translate } bdef /PVFLIP { currentdict /PRotateSave known not {save /PRotateSave exch def} if dupPoint neg exch neg exch 4 2 roll translate 1 -1 scale translate } bdef /PROTATE_END { PRotateSave restore } bdef /PSCALETEXT { AD_PointsToUCS mul div /Xscale exch def AD_PointsToUCS mul div /Yscale exch def currentfont [ Xscale 0 0 Yscale 0 0 ] makefont setfont /AD_fontscaleX AD_fontscaleX Xscale mul def /AD_fontscale AD_fontscale Yscale mul def } bdef /PSTBEG { userdict /md known not { userdict begin /md 0 def end } if PBLACK /PictPostScript true def } bdef /PSTEND { /PictPostScript false def } bdef /mayStroke{ currentlinewidth 0 gt isHairline or { gsave /s_matrix null def /stroke_xform false def DoingWedge {MiterJoin setlinejoin} if currentlinewidth 1 AD_DeviceScale div sub setlinewidth LineWidth LineHeight ne { /s_matrix matrix currentmatrix def 1 LineHeight LineWidth div scale /stroke_xform true def } if stroke stroke_xform {s_matrix setmatrix} if grestore } if /DoingWedge false assign } bdef /RESET_PAT_SEP { /AD_NonSepPat false def } bdef /PFRAME{mayStroke RESET_PAT_SEP}bdef /PPAINT { mayStroke gsave eofill grestore RESET_PAT_SEP }bdef /PERASE { mayStroke gsave eofill grestore RESET_PAT_SEP }bdef /PFILL { mayStroke gsave eofill grestore RESET_PAT_SEP }bdef /PTINT { 100 exch sub 100 div /AldusTint exch def } bdef /PRESETTINT { AldusTint 1 eq not {/AldusTint 1 def }if } bdef /PHORZSHADE { 0 eq {/widehorz}{/narrowhorz }ifelse findfont _OpaquePatternfill } bdef /PVERTSHADE { 0 eq {/widevert}{/narrowvert }ifelse findfont _OpaquePatternfill } bdef /PHATCHSHADE { 0 eq {/widehatch}{/narrowhatch }ifelse findfont _OpaquePatternfill } bdef /PDIAGSHADE { 0 eq {/widediag}{/narrowdiag }ifelse findfont _OpaquePatternfill } bdef /_SetCoords { /y2 local /x2 local /y1 local /x1 local } bdef /_DefinePattern { 7 dict begin /FontDict 9 dict def FontDict begin /cache exch def /key exch def /proc exch cvx def /mtx exch matrix invertmatrix def /height exch def /width exch def /ctm matrix currentmatrix def /ptm matrix identmatrix def /str (12345678901234567890123456789012) def end /FontBBox [ 0 0 FontDict /width get FontDict /height get ] def /FontMatrix FontDict /mtx get def /Encoding StandardEncoding def /FontType 3 def /BuildChar { pop begin FontDict begin width 0 cache { 0 0 width height setcachedevice }{ setcharwidth } ifelse 0 0 moveto width 0 lineto width height lineto 0 height lineto closepath clip newpath gsave proc grestore end end } def FontDict /key get currentdict definefont end } bind def /_Patternpath { dup type /dicttype eq { begin FontDict /ctm get setmatrix }{ exch begin FontDict /ctm get setmatrix concat } ifelse currentdict setfont FontDict begin FontMatrix concat width 0 dtransform round width div exch round width div exch 0 height dtransform round height div exch round height div exch 0 0 transform round exch round exch ptm astore setmatrix pathbbox height div ceiling height mul 4 1 roll width div ceiling width mul 4 1 roll height div floor height mul 4 1 roll width div floor width mul 4 1 roll 2 index sub height div ceiling cvi exch 3 index sub width div ceiling cvi exch 4 2 roll moveto FontMatrix ptm invertmatrix pop { gsave ptm concat dup str length idiv { str show } repeat dup str length mod str exch 0 exch getinterval show grestore 0 height rmoveto } repeat pop end end } bind def /_Patternfill { gsave clip _Patternpath grestore newpath } bind def /_OpaquePatternfill { gsave 0 0 0 0 setcmykcolor fill grestore _Patternfill } bind def /_DefinePatterns { /AD_PatternLW .009375 AD_Resolution mul def /narrowdiagunit .046666 AD_Resolution mul def narrowdiagunit narrowdiagunit [1 0 0 1 0 0] { SquareCap setlinecap 0 narrowdiagunit 2 div moveto narrowdiagunit 2 div 0 lineto narrowdiagunit 2 div narrowdiagunit moveto narrowdiagunit narrowdiagunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /narrowdiag true _DefinePattern pop /widediagunit .073333 AD_Resolution mul def widediagunit widediagunit [1 0 0 1 0 0] { SquareCap setlinecap 0 widediagunit 2 div moveto widediagunit 2 div 0 lineto widediagunit 2 div widediagunit moveto widediagunit widediagunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /widediag true _DefinePattern pop /narrowhorzunit .053333 AD_Resolution mul def narrowhorzunit narrowhorzunit [1 0 0 1 0 0] { SquareCap setlinecap 0 narrowhorzunit 2 div moveto narrowhorzunit narrowhorzunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /narrowhorz true _DefinePattern pop /widehorzunit .106666 AD_Resolution mul def widehorzunit widehorzunit [1 0 0 1 0 0] { SquareCap setlinecap 0 widehorzunit 2 div moveto widehorzunit widehorzunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /widehorz true _DefinePattern pop /narrowvertunit .053333 AD_Resolution mul def narrowvertunit narrowvertunit [1 0 0 1 0 0] { SquareCap setlinecap narrowvertunit 2 div 0 moveto narrowvertunit 2 div narrowvertunit lineto AD_PatternLW setlinewidth stroke } bind /narrowvert true _DefinePattern pop /widevertunit .106666 AD_Resolution mul def widevertunit widevertunit [1 0 0 1 0 0] { SquareCap setlinecap widevertunit 2 div 0 moveto widevertunit 2 div widevertunit lineto AD_PatternLW setlinewidth stroke } bind /widevert true _DefinePattern pop /narrowhatchunit .053333 AD_Resolution mul def narrowhatchunit narrowhatchunit [1 0 0 1 0 0] { SquareCap setlinecap narrowhatchunit 2 div 0 moveto narrowhatchunit 2 div narrowhatchunit lineto 0 narrowhatchunit 2 div moveto narrowhatchunit narrowhatchunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /narrowhatch true _DefinePattern pop /widehatchunit .106666 AD_Resolution mul def widehatchunit widehatchunit [1 0 0 1 0 0] { SquareCap setlinecap widehatchunit 2 div 0 moveto widehatchunit 2 div widehatchunit lineto 0 widehatchunit 2 div moveto widehatchunit widehatchunit 2 div lineto AD_PatternLW setlinewidth stroke } bind /widehatch true _DefinePattern pop } version (23.) anchorsearch {pop pop def}{pop bdef} ifelse systemdict /currentpacking known {AD_OldPacking setpacking} if /AldusDone AldusVersion def end AldusDict2 begin 3507 2480 false false false BEGJOB 300 SETRES 35000 S_WORKING save /SUsv exch def BEGPAGE SURSTR false S_LOADFONT (Times-Bold) FTRECODE SUSAVE 2040 1700 div SET_TX_WIDTH /|______Times-Bold 1700 100 mul 1000 div 16040 16 1.00 1.00 0.00 0.00 (Blu) false SET CLEAR_TX_WIDTH 411 803 0.0000 0.0126 (SUB) 3 0 1653 OUT SURSTR false S_LOADFONT (AvantGarde-Book) FTRECODE SUSAVE /|______AvantGarde-Book 480 100 mul 1000 div 3680 16 0.00 0.00 0.00 1.00 (Nero) false SET 378 1246 -0.0069 6.0752 (N E T W O R K) 19 12 1719 OUT SURSTR false S_LOADFONT (Times-BoldItalic) FTRECODE SUSAVE 1368 1440 div SET_TX_WIDTH /|______Times-BoldItalic 1440 100 mul 1000 div 10140 16 0.00 1.00 1.00 0.00 (Ro sso) false SET CLEAR_TX_WIDTH 749 941 0.0000 -0.0179 (link) 4 0 919 OUT ENDPAGE ENDJOB end %%EndDocument 73 154 a endTexFig 391 1464 a Fe(Una)21 b(soluzione)g(di)g(connettivit\022)-33 b(a)22 b(p)r(er)f(l'Italia)164 1633 y Fd(Cos')n(\022)-28 b(e)19 b(Sublink)i(Net)n(w)n(o)n(rk)164 1750 y Fc(Sublink)c(Net)o(w)o(o)o(rk)12 b(\022)-23 b(e)16 b(una)g(asso)q(ciazione)i(senza)e(\014ni)g(di)g(lucro)g (avente)g(lo)g(scop)q(o)h(di)f(riunire)164 1810 y(p)q(er)e(\014ni)i (scienti\014ci)e(e)h(culturali)g(i)g(gesto)o(ri)g(di)g(sistemi)f(info)o (rmatici,)h(al)g(\014ne)g(di)g(p)o(romuovere)164 1871 y(la)i(cultura)f (telematica)g(in)h(Italia.)164 1956 y(Sublink)12 b(Net)o(w)o(o)o(rk)d(si)i (con\014gura)h(come)e(una)h(rete)f(costituita)h(da)g(oltre)g(80)g(sistemi,)g (connessi)164 2016 y(tra)j(di)g(lo)o(ro)h(p)q(er)f(mezzo)g(di)g(linee)h (telefoniche)e(commutate)g(o)i(dedicate)e(e)h(mo)q(dem)g(ad)g(alta)164 2076 y(velo)q(cit)o(\022)-24 b(a)19 b(e)e(distribuiti)h(in)f(tutta)g (l'Italia)h(settentrionale)e(e)h(centrale.)23 b(A)o(ttraverso)16 b(questa)164 2136 y(rete)h(vengono)i(trasmessi)e(messaggi)h(p)o(rivati)h (\(e{mail\))g(e)f(a)o(ree)f(di)i(discussione)f(pubblica)164 2196 y(\(netnews\).)164 2282 y(Sublink)12 b(Net)o(w)o(o)o(rk)e(mantiene)g (attivamente)h(un)h(collegamento)g(diretto)e(con)i(gli)h(Stati)e(Uniti)164 2342 y(e)17 b(le)g(p)o(rincipali)i(reti)d(mondiali)j(\(Internet,)c(Usenet,)h (Bitnet,)h(Fidonet,)g(etc.\).)22 b(A)o(ttraverso)164 2402 y(questo)h (collegamento,)j(u\016cialmente)d(registrato)g(p)o(resso)g(gli)i(o)o (rganismi)g(di)f(gestione)164 2462 y(delle)c(reti)f(mondiali,)h(\022)-23 b(e)19 b(p)q(ossibile)i(scambia)o(re)e(p)q(osta)h(elettronica)f(con)g(ogni)i (angolo)h(del)164 2522 y(mondo.)164 2607 y(A)o(ttraverso)15 b(Sublink)j(Net)o(w)o(o)o(rk)c(mantengono)k(i)f(contatti)f(soft)o(w)o(a)o(re) f(house,)h(lab)q(o)o(rato)o(ri)h(di)164 2668 y(aziende)12 b(e)f(centri)f(di)i (ricerca)f(universita)o(ri,)h(il)g(tutto)f(in)h(un)f(clima)h(di)g(assoluta)g (co)q(op)q(erazione)p eop %%Page: 2 2 bop 164 195 a Fc(che)16 b(passa,)g(come)f(ra)o(ramente)f(accade,)i (attraverso)f(tutte)g(le)i(aziende)f(del)h(setto)o(re.)164 280 y(La)g(messaggistica)f(delle)h(netnews)e(USENET)h(\022)-23 b(e)16 b(gentilmente)f(o\013erta)i(da)616 365 y Fb(Oliv)n(etti)f(Systems)h(&) h(Net)n(w)n(orks)164 475 y Fc(ed)d(\022)-23 b(e)16 b(distribuita)g (gratuitamente)g(a)g(tutti)g(i)h(so)q(ci)f(della)i(rete)c(Sublink.)164 645 y Fd(Cosa)20 b(o\013re)f(Sublink)i(Net)n(w)n(o)n(rk)164 762 y Fc(Sublink)e(Net)o(w)o(o)o(rk)d(o\013re)j(ai)g(p)o(rop)o(ri)e(asso)q (ciati)j(la)f(p)q(ossibilit)o(\022)-24 b(a)21 b(di)e(essere)d(in)j(contatto)f (con)164 822 y(le)h(pi\022)-25 b(u)20 b(imp)q(o)o(rtanti)f(reti)f(mondiali)i (p)q(er)e(scambio)h(di)g(messaggi)g(p)o(rivati)g(e)f(di)i(pa)o(rtecipa)o(re) 164 882 y(ad)d(una)f(serie)g(di)h(conferenze)e(pubbliche)i(sui)f(pi\022)-25 b(u)18 b(dispa)o(rati)f(a)o(rgomenti)f(\(non)g(solo)i(info)o(r-)164 942 y(matici\).)i(Grazie)13 b(alla)i(p)q(olitica)h(di)d(\\cost{sha)o(ring")i (attuata)e(da)h(Sublink)g(Net)o(w)o(o)o(rk)d(,)j(tutto)164 1003 y(ci\022)-24 b(o)15 b(pu\022)-24 b(o)15 b(essere)e(ottenuto)h (esclusivamente)f(con)i(il)g(versamento)f(della)h(quota)g(asso)q(ciativa)164 1063 y(annuale,)e(senza)g(costi)f(aggiuntivi)j(dip)q(endenti)d(dal)h(volume)g (di)g(tra\016co)e(generato,)h(almeno)164 1123 y(\014no)17 b(ad)f(una)g (soglia)i(che)c(\022)-23 b(e)17 b(comunque)e(su\016cientemente)e(elevata)k(p) q(er)e(la)i(quasi)g(totalit)o(\022)-24 b(a)164 1183 y(delle)17 b(esigenze.)164 1268 y(T)l(ale)g(p)q(olitica)h(ci)e(p)q(ermette)e(di)j (o\013rire)f(un)h(servizio)g(dai)g(contenuti)e(pa)o(ragonabili)k(a)e(quelli) 164 1329 y(o\013erti)f(da)h(altre)f(soluzioni)i(analoghe,)g(ma)e(ad)h(una)f (frazione)h(minima)g(del)f(costo.)164 1414 y(La)24 b(pa)o(rte)e(pi\022)-25 b(u)25 b(consistente)d(del)h(tra\016co)g(di)g(dati)h(su)f(Sublink)h(Net)o(w)o (o)o(rk)c(\022)-23 b(e)23 b(data)h(dalle)164 1474 y(conferenze)11 b(\(netnews\))g(della)i(rete)d(americana)i(Usenet,)f(alla)j(quale)f(sono)f (collegate)h(pi\022)-25 b(u)13 b(di)164 1534 y(due)f(milioni)j(di)e(p)q (ersone,)f(tra)g(le)h(quali)h(sono)f(comp)o(resi)e(i)i(maggio)o(ri)h(esp)q (erti)e(dei)g(va)o(ri)h(setto)o(ri)164 1594 y(dell'info)o(rmatica.)24 b(Gli)18 b(utenti)f(di)g(Sublink)h(Net)o(w)o(o)o(rk)e(p)q(ossono)i(pa)o (rtecipa)o(re)e(attivamente)164 1654 y(a)g(tali)h(conferenze)e(e)g(scambia)o (re)g(opinioni)k(e)c(info)o(rmazioni)j(con)e(un)g(pubblico)h(vastissimo)164 1715 y(e)f(altamente)g(quali\014cato.)164 1800 y(Gli)f(a)o(rgomenti)g(di)h (queste)d(conferenze)h(spaziano)j(dai)f(linguaggi)i(di)d(p)o(rogrammazione,)g (ai)164 1860 y(sistemi)k(op)q(erativi,)i(dall'intelligenza)i(a)o (rti\014ciale)d(ai)h(virus)e(dei)h(computer,)f(p)q(er)h(limita)o(rci)164 1920 y(agli)15 b(asp)q(etti)e(info)o(rmatici.)20 b(Esistono)14 b(p)q(oi)h(a)o(ree)d(dedicate)h(alla)i(scienza)e(ed)g(alla)i(tecnologia,)164 1980 y(alla)j(p)q(olitica,)g(alla)f(so)q(ciet)o(\022)-24 b(a,)17 b(ai)h(divertimenti,)d(alla)j(cultura.)164 2065 y(Un)g(altro)h(degli)g(asp)q (etti)g(quali\014canti)g(di)g(Sublink)g(Net)o(w)o(o)o(rk)c(\022)-23 b(e)19 b(dato)f(dalla)i(p)q(ossibilit)o(\022)-24 b(a)21 b(di)164 2126 y(rep)q(erire)d(facilmente)h(una)i(eno)o(rme)d(quantit)o(\022)-24 b(a)21 b(di)f(soft)o(w)o(a)o(re)e(\\free",)i(quale)g(p)q(er)f(esempio)164 2186 y(l'intera)14 b(p)o(ro)q(duzione)i(della)f(F)o(ree)e(Soft)o(w)o(a)o(re)h (F)o(oundation.)21 b(Ci\022)-24 b(o)16 b(signi\014ca)f(avere)g(a)g(disp)q (osi-)164 2246 y(zione)e(una)h(miniera)e(di)i(so)o(rgenti)e(di)h(altissima)h (qualit)o(\022)-24 b(a,)15 b(sp)q(esso)d(sup)q(erio)o(re)g(a)h(quella)h (o\013erta)164 2306 y(da)j(pack)o(age)f(commerciali,)f(e)h(lib)q(eramente)g (ridistribuibili.)164 2475 y Fd(Cosa)i(\022)-28 b(e)19 b(necessa)n(rio)g(p)r (er)h(collega)n(rsi)g(a)f(Sublink)i(Net)n(w)n(o)n(rk)164 2593 y Fc(Un)c(calcolato)o(re)g(dotato)g(del)g(necessa)o(rio)e(soft)o(w)o(a)o(re)g (di)j(comunicazione)f(\(distribuito)g(gra-)164 2653 y(tuititamente)e (dall'Asso)q(ciazione\))k(e)d(un)g(mo)q(dem)g(p)q(er)g(linee)g(commutate.)p eop %%Page: 3 3 bop 164 195 a Fc(V)o(ersioni)21 b(del)g(soft)o(w)o(a)o(re)e(di)i(gestione)f (di)i(un)e(no)q(do)i(Sublink)g(sono)f(disp)q(onibili)i(p)q(er)e(S.O.)164 255 y(Unix,)h(Xenix,)f(MS-DOS,)f(Macintosh,)i(Amiga.)33 b(La)21 b(disp)q(onibilit)o(\022)-23 b(a)23 b(di)e(un)f(S.O.)f(Unix)j(o)164 315 y(Xenix)17 b(d)o(\022)-24 b(a)18 b(anche)e(la)h(p)q(ossibilit)o(\022)-24 b(a)19 b(ad)e(un)f(no)q(do)h(di)g(supp)q(o)o(rta)o(re)e(eventuali)i(sottono)q (di.)164 401 y(Le)c(quote)g(asso)q(ciative,)i(valide)f(p)q(er)f(l'anno)h (1991,)h(sono)e(indicate)h(nella)g(seguente)e(tab)q(ella:)p 585 534 778 2 v 584 594 2 61 v 942 594 V 1152 594 V 1361 594 V 584 655 V 942 655 V 968 637 a(Privati)p 1152 655 V 77 w(So)q(ciet)o(\022) -24 b(a)p 1361 655 V 584 715 V 942 715 V 1152 715 V 1361 715 V 585 716 778 2 v 584 777 2 61 v 942 777 V 1152 777 V 1361 777 V 584 837 V 609 819 a(So)q(ci)18 b(sostenito)o(ri)p 942 837 V 49 w(100.000)p 1152 837 V 52 w(400.000)p 1361 837 V 584 897 V 942 897 V 1152 897 V 1361 897 V 585 899 778 2 v 584 959 2 61 v 942 959 V 1152 959 V 1361 959 V 584 1019 V 609 1001 a(So)q(ci)g(o)o(rdina)o(ri)p 942 1019 V 105 w(200.000)p 1152 1019 V 52 w(600.000)p 1361 1019 V 584 1079 V 942 1079 V 1152 1079 V 1361 1079 V 585 1081 778 2 v eop %%Page: 4 4 bop 164 195 a Fd(P)n(er)20 b(info)n(rmazioni)286 308 y Fc(Sublink)d(Net)o(w)o (o)o(rk)286 368 y(C.so)f(Vitto)o(rio)h(Emanuele)f(I)q(I,)g(15)h(-)g(MILANO) 286 429 y(tel.:)j(02/33911)q(392)286 489 y(e-mail:)i(segre@sublink.sublink.o) o(rg)702 753 y Fa(Sublink)16 b(Net)o(w)o(ork)f(in)h(Italia)336 875 y 20129214 23681433 1332080 -21165281 18242071 -1369049 startTexFig 336 875 a %%BeginDocument: italia.ps /ellipsedict 6 dict def ellipsedict /mtrx matrix put /ellipse { ellipsedict begin /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate xrad yrad scale 0 0 1 0 360 arc savematrix setmatrix end } def /arrowdict 14 dict def arrowdict begin /mtrx matrix def end /arrow { arrowdict begin /headlength exch def /halfheadthickness exch 2 div def /halfthickness exch 2 div def /tipy exch def /tipx exch def /taily exch def /tailx exch def /dx tipx tailx sub def /dy tipy taily sub def /arrowlength dx dx mul dy dy mul add sqrt def /angle dy dx atan def /base arrowlength headlength sub def /savematrix mtrx currentmatrix def tailx taily translate angle rotate 0 halfthickness neg moveto base halfthickness neg lineto base halfheadthickness neg lineto arrowlength 0 lineto base halfheadthickness lineto base halfthickness lineto 0 halfthickness lineto closepath savematrix setmatrix end } def /setuserscreendict 22 dict def setuserscreendict begin /tempctm matrix def /temprot matrix def /tempscale matrix def /concatprocs { /proc2 exch cvlit def /proc1 exch cvlit def /newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx } def /resmatrix matrix def /findresolution { 72 0 resmatrix defaultmatrix dtransform /yres exch def /xres exch def xres dup mul yres dup mul add sqrt } def end /setuserscreen { setuserscreendict begin /spotfunction exch def /screenangle exch def /cellsize exch def /m tempctm currentmatrix def /rm screenangle temprot rotate def /sm cellsize dup tempscale scale def sm rm m m concatmatrix m concatmatrix pop 1 0 m dtransform /y1 exch def /x1 exch def /veclength x1 dup mul y1 dup mul add sqrt def /frequency findresolution veclength div def /newscreenangle y1 x1 atan def m 2 get m 1 get mul m 0 get m 3 get mul sub 0 gt {{neg} /spotfunction load concatprocs /spotfunction exch def } if frequency newscreenangle /spotfunction load setscreen end } def /setpatterndict 18 dict def setpatterndict begin /bitison { /ybit exch def /xbit exch def /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def /mask 1 7 xbit 8 mod sub bitshift def bytevalue mask and 0 ne } def end /bitpatternspotfunction { setpatterndict begin /y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def xindex yindex bitison { /onbits onbits 1 add def 1 } { /offbits offbits 1 add def 0 } ifelse end } def /setpattern { setpatterndict begin /cellsz exch def /angle exch def /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def cellsz angle /bitpatternspotfunction load setuserscreen {} settransfer offbits offbits onbits add div setgray end } def /inch {72 mul} def /showpattern { /ang exch def /pat exch def pat 8 1 ang 72 300 32 div div setpattern newpath 0 0 moveto 1 inch 0 lineto 1 inch dup lineto 0 1 inch lineto closepath fill } def /pat1 <ffffffffffffffff> def /pat2 <0000000000000000> def /pat3 <8000000008000000> def /pat4 <8800000022000000> def /pat5 <8800220088002200> def /pat6 <8822882288228822> def /pat7 <aa55aa55aa55aa55> def /pat8 <8040201008040201> def /pat9 <8844221188442211> def /pat10 <77bbddee77bbddee> def /pat11 <c1e070381c0e0783> def /pat12 <8040200002040800> def /pat13 <40a00000040a0000> def /pat14 <ff888888ff888888> def /pat15 <ff808080ff080808> def /pat16 <f87422478f172271> def /pat17 <038448300c020101> def /pat18 <081c22c180010204> def /pat19 <8080413e080814e3> def /Computer10 /Courier findfont [10 0 0 -10 0 10] makefont def /Computer13 /Courier findfont [13 0 0 -13 0 13] makefont def /Computer15 /Courier findfont [15 0 0 -15 0 15] makefont def /Computer19 /Courier findfont [19 0 0 -19 0 19] makefont def /centertext { dup stringwidth pop 2 div neg 0 rmoveto show } def /righttext { dup stringwidth pop neg 0 rmoveto show } def 1.415 setmiterlimit gsave 0.565 -0.565 scale gsave pat5 8 1 0 72 300 32 div div setpattern newpath 180 45 moveto 180 48 lineto 180 48 lineto 181 51 lineto 180 53 lineto 179 56 lineto 179 58 lineto 179 60 lineto 179 62 lineto 180 62 lineto 181 65 lineto 181 68 lineto 180 69 lineto 179 69 lineto 176 68 lineto 175 68 lineto 171 64 lineto 169 64 lineto 167 64 lineto 165 69 lineto 165 73 lineto 169 74 lineto 167 78 lineto 169 81 lineto 167 84 lineto 165 82 lineto 161 77 lineto 155 77 lineto 152 78 lineto 151 81 lineto 147 78 lineto 144 74 lineto 143 69 lineto 141 69 lineto 137 68 lineto 137 72 lineto 137 78 lineto 136 82 lineto 134 86 lineto 130 87 lineto 130 89 lineto 127 93 lineto 128 95 lineto 127 95 lineto 128 97 lineto 130 98 lineto 128 101 lineto 124 101 lineto 124 98 lineto 123 95 lineto 119 93 lineto 120 89 lineto 120 87 lineto 116 87 lineto 113 87 lineto 111 84 lineto 108 81 lineto 108 74 lineto 108 73 lineto 108 69 lineto 103 72 lineto 103 73 lineto 99 77 lineto 95 78 lineto 95 81 lineto 96 84 lineto 95 86 lineto 91 87 lineto 91 91 lineto 87 93 lineto 86 95 lineto 83 95 lineto 76 91 lineto 72 93 lineto 68 95 lineto 64 95 lineto 63 97 lineto 59 97 lineto 56 93 lineto 52 97 lineto 48 97 lineto 47 98 lineto 47 105 lineto 50 106 lineto 52 107 lineto 54 115 lineto 58 120 lineto 56 126 lineto 56 128 lineto 54 130 lineto 54 130 lineto 50 128 lineto 44 131 lineto 39 138 lineto 40 140 lineto 40 144 lineto 44 148 lineto 50 149 lineto 50 152 lineto 52 157 lineto 48 157 lineto 48 163 lineto 47 164 lineto 47 171 lineto 44 171 lineto 44 173 lineto 47 176 lineto 50 179 lineto 52 185 lineto 63 186 lineto 64 185 lineto 71 185 lineto 72 186 lineto 72 190 lineto 68 196 lineto 67 197 lineto 64 200 lineto 67 202 lineto 68 202 lineto 71 202 lineto 78 202 lineto 86 201 lineto 89 197 lineto 91 196 lineto 95 190 lineto 96 186 lineto 103 182 lineto 103 179 lineto 110 176 lineto 115 173 lineto 119 176 lineto 123 176 lineto 128 177 lineto 128 179 lineto 130 179 lineto 132 179 lineto 137 182 lineto 143 186 lineto 144 188 lineto 151 190 lineto 152 192 lineto 155 194 lineto 155 192 lineto 156 192 lineto 157 194 lineto 161 196 lineto 165 200 lineto 169 205 lineto 169 209 lineto 167 210 lineto 169 211 lineto 169 223 lineto 172 227 lineto 175 233 lineto 179 238 lineto 176 243 lineto 176 247 lineto 176 248 lineto 179 252 lineto 179 251 lineto 184 252 lineto 185 254 lineto 188 256 lineto 185 260 lineto 185 260 lineto 193 263 lineto 197 267 lineto 199 267 lineto 199 271 lineto 200 272 lineto 200 276 lineto 200 277 lineto 199 277 lineto 199 280 lineto 200 281 lineto 203 277 lineto 212 280 lineto 216 281 lineto 221 285 lineto 223 289 lineto 223 291 lineto 223 292 lineto 227 299 lineto 230 299 lineto 236 301 lineto 240 305 lineto 241 309 lineto 241 313 lineto 245 314 lineto 252 322 lineto 256 328 lineto 258 328 lineto 261 329 lineto 265 329 lineto 269 333 lineto 273 338 lineto 275 338 lineto 277 337 lineto 284 334 lineto 289 338 lineto 293 338 lineto 293 337 lineto 297 337 lineto 301 338 lineto 305 342 lineto 306 349 lineto 310 351 lineto 312 355 lineto 312 361 lineto 313 358 lineto 317 361 lineto 320 358 lineto 324 358 lineto 329 365 lineto 326 366 lineto 324 370 lineto 324 371 lineto 326 370 lineto 330 367 lineto 334 367 lineto 336 367 lineto 338 367 lineto 340 366 lineto 345 371 lineto 349 376 lineto 349 380 lineto 348 384 lineto 349 388 lineto 353 390 lineto 354 390 lineto 357 390 lineto 358 395 lineto 360 395 lineto 362 398 lineto 364 398 lineto 365 399 lineto 368 399 lineto 368 395 lineto 372 395 lineto 372 395 lineto 374 395 lineto 378 399 lineto 381 400 lineto 381 403 lineto 382 413 lineto 386 421 lineto 390 423 lineto 390 424 lineto 392 427 lineto 393 433 lineto 393 437 lineto 395 442 lineto 397 450 lineto 401 452 lineto 401 457 lineto 399 461 lineto 397 463 lineto 392 463 lineto 390 465 lineto 386 465 lineto 386 466 lineto 390 471 lineto 388 478 lineto 386 479 lineto 386 483 lineto 382 487 lineto 378 487 lineto 378 490 lineto 378 495 lineto 378 499 lineto 382 503 lineto 386 503 lineto 390 503 lineto 393 503 lineto 397 502 lineto 399 495 lineto 399 492 lineto 402 490 lineto 405 487 lineto 406 485 lineto 413 481 lineto 416 475 lineto 416 466 lineto 414 461 lineto 418 457 lineto 419 456 lineto 425 452 lineto 429 450 lineto 433 452 lineto 437 454 lineto 438 454 lineto 440 452 lineto 438 448 lineto 440 445 lineto 438 445 lineto 437 441 lineto 438 437 lineto 437 433 lineto 437 428 lineto 430 423 lineto 429 421 lineto 421 415 lineto 416 417 lineto 413 413 lineto 410 409 lineto 410 409 lineto 410 407 lineto 410 403 lineto 413 404 lineto 416 399 lineto 414 398 lineto 414 391 lineto 418 388 lineto 421 380 lineto 423 375 lineto 426 371 lineto 430 370 lineto 434 371 lineto 434 371 lineto 437 371 lineto 442 371 lineto 438 371 lineto 438 374 lineto 440 375 lineto 447 379 lineto 453 379 lineto 457 379 lineto 462 380 lineto 465 384 lineto 467 388 lineto 470 395 lineto 479 403 lineto 482 403 lineto 485 404 lineto 486 399 lineto 485 398 lineto 486 391 lineto 490 386 lineto 489 384 lineto 485 379 lineto 481 374 lineto 475 370 lineto 470 367 lineto 470 365 lineto 470 362 lineto 465 358 lineto 461 358 lineto 457 357 lineto 447 353 lineto 437 346 lineto 433 342 lineto 423 338 lineto 419 338 lineto 410 334 lineto 402 332 lineto 395 329 lineto 393 328 lineto 390 325 lineto 386 324 lineto 385 322 lineto 382 318 lineto 385 317 lineto 388 313 lineto 390 310 lineto 392 310 lineto 393 308 lineto 393 304 lineto 392 301 lineto 390 300 lineto 386 300 lineto 373 301 lineto 368 301 lineto 364 301 lineto 358 301 lineto 353 301 lineto 348 299 lineto 340 295 lineto 338 292 lineto 336 289 lineto 330 285 lineto 325 280 lineto 317 276 lineto 316 272 lineto 312 268 lineto 310 266 lineto 306 258 lineto 306 254 lineto 305 251 lineto 305 244 lineto 299 234 lineto 297 229 lineto 296 225 lineto 296 221 lineto 293 219 lineto 292 218 lineto 289 218 lineto 285 218 lineto 282 214 lineto 278 211 lineto 277 209 lineto 273 206 lineto 269 202 lineto 264 201 lineto 260 200 lineto 256 196 lineto 252 192 lineto 249 188 lineto 247 185 lineto 245 176 lineto 244 173 lineto 245 171 lineto 244 167 lineto 244 159 lineto 245 155 lineto 247 157 lineto 251 155 lineto 252 148 lineto 251 146 lineto 249 144 lineto 247 143 lineto 245 138 lineto 245 138 lineto 244 135 lineto 245 124 lineto 247 122 lineto 249 122 lineto 251 124 lineto 256 122 lineto 252 119 lineto 252 115 lineto 254 114 lineto 258 111 lineto 260 107 lineto 261 105 lineto 268 105 lineto 268 106 lineto 271 106 lineto 273 111 lineto 275 115 lineto 277 111 lineto 282 111 lineto 284 114 lineto 289 114 lineto 292 110 lineto 292 107 lineto 292 107 lineto 293 107 lineto 299 114 lineto 297 115 lineto 299 120 lineto 301 119 lineto 302 120 lineto 305 119 lineto 305 117 lineto 302 114 lineto 299 111 lineto 297 106 lineto 299 101 lineto 293 97 lineto 292 93 lineto 297 87 lineto 289 86 lineto 285 82 lineto 285 81 lineto 292 74 lineto 297 73 lineto 297 72 lineto 297 69 lineto 292 68 lineto 280 68 lineto 273 68 lineto 268 65 lineto 264 64 lineto 258 64 lineto 254 62 lineto 249 58 lineto 245 53 lineto 241 51 lineto 241 45 lineto 244 44 lineto 244 41 lineto 244 40 lineto 236 41 lineto 228 45 lineto 227 45 lineto 224 44 lineto 219 45 lineto 213 45 lineto 212 45 lineto 204 48 lineto 204 53 lineto 200 56 lineto 197 56 lineto 189 53 lineto 185 49 lineto closepath eofill grestore gsave pat5 8 1 0 72 300 32 div div setpattern newpath 143 353 moveto 141 353 lineto 141 351 lineto 139 351 lineto 137 353 lineto 137 349 lineto 141 347 lineto 139 347 lineto 137 347 lineto 137 346 lineto 136 347 lineto 137 343 lineto 137 343 lineto 137 341 lineto 136 341 lineto 136 338 lineto 130 341 lineto 127 337 lineto 124 334 lineto 120 337 lineto 116 341 lineto 111 346 lineto 108 351 lineto 104 351 lineto 104 353 lineto 99 353 lineto 92 346 lineto 89 343 lineto 91 342 lineto 89 342 lineto 89 343 lineto 86 343 lineto 83 353 lineto 82 358 lineto 83 362 lineto 82 366 lineto 82 367 lineto 83 365 lineto 86 367 lineto 87 367 lineto 89 367 lineto 91 375 lineto 89 379 lineto 91 379 lineto 92 382 lineto 92 386 lineto 92 394 lineto 89 394 lineto 89 398 lineto 89 403 lineto 91 403 lineto 91 409 lineto 91 409 lineto 91 413 lineto 91 417 lineto 87 423 lineto 89 424 lineto 87 427 lineto 87 428 lineto 89 430 lineto 87 433 lineto 86 437 lineto 86 442 lineto 87 448 lineto 89 446 lineto 89 445 lineto 92 442 lineto 92 442 lineto 95 445 lineto 95 448 lineto 96 452 lineto 100 450 lineto 103 452 lineto 104 454 lineto 111 448 lineto 113 445 lineto 111 441 lineto 115 438 lineto 119 441 lineto 119 442 lineto 123 442 lineto 128 441 lineto 128 441 lineto 132 442 lineto 134 437 lineto 134 436 lineto 137 433 lineto 136 432 lineto 137 427 lineto 137 421 lineto 139 415 lineto 139 404 lineto 141 400 lineto 141 400 lineto 143 395 lineto 139 388 lineto 139 384 lineto 143 379 lineto 147 376 lineto 144 374 lineto 144 367 lineto 143 362 lineto 141 361 lineto 141 357 lineto 143 357 lineto closepath eofill grestore gsave pat5 8 1 0 72 300 32 div div setpattern newpath 362 485 moveto 362 489 lineto 360 490 lineto 354 494 lineto 353 492 lineto 349 490 lineto 344 492 lineto 341 492 lineto 338 495 lineto 334 498 lineto 330 498 lineto 324 499 lineto 313 499 lineto 312 498 lineto 308 499 lineto 305 502 lineto 301 502 lineto 296 499 lineto 293 498 lineto 293 495 lineto 292 494 lineto 288 495 lineto 285 494 lineto 284 490 lineto 282 490 lineto 278 492 lineto 275 490 lineto 273 494 lineto 273 495 lineto 271 498 lineto 265 499 lineto 264 498 lineto 261 495 lineto 261 492 lineto 258 490 lineto 260 492 lineto 256 495 lineto 254 495 lineto 254 498 lineto 251 499 lineto 249 504 lineto 249 507 lineto 247 511 lineto 249 512 lineto 249 514 lineto 251 518 lineto 252 520 lineto 254 522 lineto 258 523 lineto 261 522 lineto 269 523 lineto 271 527 lineto 278 528 lineto 282 531 lineto 285 536 lineto 289 537 lineto 293 537 lineto 297 541 lineto 305 545 lineto 308 547 lineto 313 547 lineto 317 547 lineto 321 547 lineto 325 551 lineto 326 553 lineto 329 558 lineto 332 561 lineto 336 564 lineto 341 565 lineto 345 565 lineto 349 565 lineto 350 568 lineto 353 568 lineto 354 568 lineto 357 569 lineto 358 568 lineto 357 564 lineto 357 560 lineto 358 558 lineto 358 554 lineto 362 553 lineto 364 551 lineto 365 551 lineto 365 549 lineto 364 549 lineto 365 547 lineto 364 545 lineto 362 545 lineto 360 541 lineto 360 540 lineto 364 540 lineto 362 536 lineto 358 536 lineto 357 535 lineto 357 531 lineto 357 527 lineto 358 523 lineto 360 518 lineto 360 514 lineto 364 508 lineto 365 503 lineto 369 499 lineto 373 494 lineto 374 490 lineto 374 489 lineto 377 487 lineto 378 485 lineto 377 485 lineto 374 485 lineto 372 485 lineto 369 487 lineto 365 489 lineto 362 489 lineto 362 487 lineto closepath eofill grestore newpath 132 120 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 128 140 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 216 160 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 252 120 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 208 96 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 100 132 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 248 304 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 204 112 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 268 84 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 196 156 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 180 152 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 164 148 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 212 212 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 172 216 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 108 124 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 84 120 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 108 156 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 72 144 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 288 280 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 312 288 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 252 192 4 4 ellipse fill 1 setlinewidth 1 setlinewidth newpath 83 120 moveto 131 120 lineto closepath eofill 1 setlinewidth newpath 71 144 moveto 83 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 83 120 moveto 129 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 107 124 moveto 131 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 99 132 moveto 133 120 lineto 131 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 127 140 moveto 131 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 107 156 moveto 127 140 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 131 122 moveto 215 160 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 195 156 moveto 217 160 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 179 152 moveto 215 160 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 165 148 moveto 127 140 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 203 112 moveto 207 96 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 207 96 moveto 133 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 127 140 moveto 251 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 127 140 moveto 267 84 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 171 216 moveto 215 160 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 211 212 moveto 131 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 251 192 moveto 127 140 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 247 304 moveto 133 120 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 287 280 moveto 215 158 lineto closepath stroke 1 setlinewidth 1 setlinewidth newpath 311 288 moveto 287 280 lineto closepath stroke 1 setlinewidth grestore %%EndDocument 336 875 a endTexFig eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF