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 newpathcaserta@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