summaryrefslogtreecommitdiff
path: root/usergrps/uktug/baskervi/4_4/bask4_4.ps
diff options
context:
space:
mode:
Diffstat (limited to 'usergrps/uktug/baskervi/4_4/bask4_4.ps')
-rw-r--r--usergrps/uktug/baskervi/4_4/bask4_4.ps9989
1 files changed, 9989 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/4_4/bask4_4.ps b/usergrps/uktug/baskervi/4_4/bask4_4.ps
new file mode 100644
index 0000000000..bf0a3e3d0b
--- /dev/null
+++ b/usergrps/uktug/baskervi/4_4/bask4_4.ps
@@ -0,0 +1,9989 @@
+%!PS-Adobe-2.0
+%%Creator: dvipsk 5.66a Copyright 1986-97 Radical Eye Software (www.radicaleye.com)
+%%Title: bask4_4.dvi
+%%Pages: 32
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Times-Bold Times-Roman Courier Times-Italic Symbol
+%%+ CMMI10 CMR10 Times-BoldItalic CMSY10 Helvetica Helvetica-Oblique
+%%+ ZapfChancery-MediumItalic CMEX10 CMR12
+%%DocumentPaperSizes: A4
+%%EndComments
+%DVIPSCommandLine: dvips -Pcmps bask4_4.dvi -o
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 1997.09.30:1542
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
+/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
+gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
+add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
+/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
+dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
+adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
+idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{dup length product length le{dup length product
+exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}
+ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}
+imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false
+RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round
+exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto
+rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup
+/delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}B /d{
+-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{4 M}B
+/w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{p 1 w}
+B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B
+/bos{/SS save N}B /eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% @@psencodingfile@{
+% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
+% version = "0.6",
+% date = "22 June 1996",
+% filename = "8r.enc",
+% email = "kb@@mail.tug.org",
+% address = "135 Center Hill Rd. // Plymouth, MA 02360",
+% codetable = "ISO/ASCII",
+% checksum = "119 662 4424",
+% docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
+% @}
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant
+{dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1
+roll mul exch}def /ReEncodeFont{/Encoding exch def}def end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
+/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
+false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
+/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
+div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
+/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
+10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
+/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
+true def end /@MacSetUp{userdict /md known{userdict /md get type
+/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
+length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
+N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
+clippath mark{transform{itransform moveto}}{transform{itransform lineto}
+}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
+itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
+closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
+0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
+/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
+scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
+ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
+not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
+TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
+pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
+-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
+TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
+sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
+0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
+2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
+{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
+div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
+N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
+maxlength dict begin /magscale true def normalscale currentpoint TR
+/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
+/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
+psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
+scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
+/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
+psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
+roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
+moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
+begin /SpecialSave save N gsave normalscale currentpoint TR
+@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
+{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
+closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
+sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
+}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
+CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
+lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
+}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
+end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
+N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
+/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
+SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
+/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
+yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro
+%!
+TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{
+setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor}
+DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0
+setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50
+0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0
+0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0
+setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0
+0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor}
+DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC
+/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0
+setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0
+0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0
+0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry
+{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34
+setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0
+0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{
+0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}
+DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor}
+DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0
+setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle
+{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor}
+DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13
+0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC
+/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC
+/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC
+/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0
+setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86
+0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC
+/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0
+setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{
+0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC
+/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59
+0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{
+0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor}
+DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45
+setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1
+0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0
+0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0
+setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /HyperVoff {
+currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch
+def } def /HyperAutoVoff { currentpoint exch pop vsize 72 sub exch
+DvipsToPDF HyperBasePt sub sub /pdf@voff exch def } def /HyperStart
+{ currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF /pdf@hoff
+exch def HyperBorder sub /pdf@llx exch def } def /HyperAutoEnd { currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /HyperEnd
+{ currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx
+exch def } def systemdict /pdfmark known not {userdict /pdfmark systemdict
+/cleartomark get put} if
+
+@fedspecial end
+%%BeginFont: CMR12
+%!PS-AdobeFont-1.1: CMR12 1.0
+%%CreationDate: 1991 Aug 20 16:38:05
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /suppress put
+dup 196 /dieresis put
+dup 0 /Gamma put
+dup 1 /Delta put
+dup 2 /Theta put
+dup 3 /Lambda put
+dup 4 /Xi put
+dup 5 /Pi put
+dup 6 /Sigma put
+dup 7 /Upsilon put
+dup 8 /Phi put
+dup 9 /Psi put
+dup 10 /Omega put
+dup 11 /ff put
+dup 12 /fi put
+dup 13 /fl put
+dup 14 /ffi put
+dup 15 /ffl put
+dup 16 /dotlessi put
+dup 17 /dotlessj put
+dup 18 /grave put
+dup 19 /acute put
+dup 20 /caron put
+dup 21 /breve put
+dup 22 /macron put
+dup 23 /ring put
+dup 24 /cedilla put
+dup 25 /germandbls put
+dup 26 /ae put
+dup 27 /oe put
+dup 28 /oslash put
+dup 29 /AE put
+dup 30 /OE put
+dup 31 /Oslash put
+dup 32 /suppress put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 127 /dieresis put
+dup 128 /suppress put
+dup 160 /space put
+readonly def
+/FontBBox{-34 -251 988 750}readonly def
+/UniqueID 5000794 def
+currentdict end
+currentfile eexec
+
+9B9C1569015F2C1D2BF560F4C0D52257BACDD6500ABDA5ED9835F6A016CFC8F00B6C052ED76A
+87856B50F4D80DFAEB508C97F8281F3F88B17E4D3B90C0F65EC379791AACDC162A66CBBC5BE2
+F53AAD8DE72DD113B55A022FBFEE658CB95F5BB32BA0357B5E050FDDF264A07470BEF1C52119
+B6FBD5C77EBED964AC5A2BBEC9D8B3E48AE5BB003A63D545774B922B9D5FF6B0066ECE43645A
+131879B032137D6D823385FE55F3402D557FD3B4486858B2A4B5A0CC2E1BF4E2A4A0E748483C
+3BCF5DE47CC5260A3A967CAC70A7A35B88B54315191D0423B4065C7A432987938C6BEDAD3B72
+AD63C2918B6E5A2017457E0D4EBC204A520640FD7C4D05E35EA5486FA43D0E970787203855DA
+CCB1ED0B16325828B13B7C767A1A58C87902F0546EA5404440FA6526975783C2D7A9572B8E5D
+5176BAC598B8960609F49016AEBF376389C1ADFE6A1FFC0C53B3ACD9D168EC3A278FD4F1D9B0
+85DC2DF701346C9D08873D230A161692B42A45BB5DA343B4EDD839DD60685A59AAA49FC65CD8
+E2AD2A9C5CAB953495172A1A9F40D5F38E922443A519DD96F667201A408BD1D89E35F4AB98E2
+F68C3366EFC14B5AFE1018D9C845D808D4F8E07EA8168518A171AB4D6E2170EEAC099EB7EF46
+EB9781384DA1FAC3B3133BB718BC80082EAEA88759745188F266B31D0C7E791D633F16ED94E0
+5517A32163E74CBD96DC5DB066F2A5313D6D7F09465608CB404613E0F058073AF000E5BDFAFB
+BF9DA0C0D5C02A3447F2CDC1F56481901E34265C26D331AC3F85BDCBC7C51EF9EDDF2B9C189C
+5253F8E74282D6F053D7D183AE17EA175E5EBC401E67D21A9FEA139CBBF3BB1358C713A75843
+B39A69AA2B1A7B975F53FF22D1DC3BDF7ACD17AFA1DA21568310C68241B31D3D03BF404BD30B
+AF9CC19C75B958BCE7155F03CB0CFE2CAE0327AAD4B603284A517C26DE75B8C6F6AAA9DEBE4A
+EC08CA4B646D787800ACDB445BB55D10CBC2237BFFAB58A0399B8E1A4709EEE6012432005487
+A6979CABFD75CAEAA480F411A9908B6D3A2E7E6937783279AC9A51AC69390985D83828FEEEC2
+EA288A657E0F79E68AC3451A6BB1C8989C512DA066D6DC771548F2DA3B78D01C03E2F8F20DBE
+256AECFE723AFAF1BD728B86F31FEFB6A4CBBCA356F80B837C9A5ACB8F511A576A6B8CA0A701
+EBA732630025A8438D137831678929805A6E8CAAE351DDBC9A5BE60EC8290B795DF0DDBCEAF0
+159AB4E7756D967BFC714DB64BF3D52D3FD48D2BF9FE81EDDC7B93896BCD6B686802994981A7
+6EE27C67006F29DEB8D7BE2ECA2EA2FFAB01660B896534AD4AB010B086D6C2C87F741B274DA2
+D01E20DF49027559D11E3026C145A3D69EAADF066CF49CA7E5A73432380224B0670A05A71DBF
+AB4D0C3C51847C9B5D7E371A204127F9F94A0D2E1CFB37474CD0FDF530F132E1C82DF21186B1
+632CFDB0DCC4754EC4C966B4CB3F492854E2DBEB82518588B9A6C86809BF2DEFAF112930B140
+1B679EEB87BE9E36E04293945E896423D36B319C394E3AFCE4223A4814F7EB7C02E411A86775
+C0329B528547C02EC82BD985117224CC00DDA6D4C4E9723635445FA7C021EE2A2A050470EC99
+3824848792108408CD43DC3206A60FFA7B993F407201370921FBB9498742674C35AA17F59DF2
+0C14DF1AE1CCA17C5419D14DE5AB65947DE8C9263F2DBD8BD4074A2F337B4FB3B99E936310EF
+5270CCB2EA4D24CE1A3F93324E313D0A8D6A392DA025522E47C663C3BDE2ED5629C458E3E2E2
+58B6707C965016B9793159F12A907E815E147856C1A140B954195F40B16758E9D90DECB9D35E
+4183B7A34B37DBBEB770C23FFD1E6E750BA1C83451996EB5881020C159333E3542B58D828728
+A95F2E7C35BDB71A52CAEDFD47DCC539E2046CB2C9B2C950114AF3FDDDBA0F8B170D8A648F64
+3E682374578BC150826DBECD6C850FE3DCC8647ABADEE67BF397C49DD06B9E1DB52827D0D06D
+090AA562636716F15C11B82F934FFA797AD0E05CD7DE79F7291949E13A4971D4FAD983A9D41F
+E65DDB8E6225C1F2FFE20A663FC32CC985211E2F4B1488AF610C5F71985A56F38420AA4043A3
+D13100DDC534A041CA6C1E62499EBCC50E0F735A48043E7BDB301BD3914DC38159E175F6A5F1
+4925BD366FCA96059EF3058FB24EEF2AAE14A101167FA86483204A10D2731EDF3D93050B3B39
+A3CD160CCEEEC7A73C8D8E7FC1DCC01ABF924A286A569F7DED84E0B6A4D9B2CB47E8F7B1256D
+6F81BABB7D31F753E545A2EE705AD7A8420DDC27A81069F2760F17DE2C847FEB8610FC452207
+7E0E74A50501DE551A364E44DD7DAA66904C37FF6A393A63437C60B29D0270DFD95D18BB4FA9
+BF2CEFD04E3C61BFC75A4255E98DF1EEAD36C3B4880E183012D1DF30AA650C836AABEF755DB5
+0268B2BBDE215B5715E967F54D144566B9ED4100383F1E1684E3B45E5270EB86DFFD664640E0
+D98B34ED2A542037B15ABF388A7D2B994A060E0B5BDA8F8EB0CF95F46AE9C3D45C1841B2172A
+1048D621FB038A25ABF7BE2521E6F21D58B0E565E73392E16AECBCF33C27A35900862A54E981
+869A7E02C1E7DA972A96622E3526054DB434BA93E1655D72F620C4D391F0D8629F390806E74E
+13292BEF5CC5769719219B9583F2FDEFB70D4701096D12F84710AEA9ABC86DE5EACC61A3527C
+D348CD514C6F8B901ED9C6FB98E5C532D0DC9E5B020697D560A4ACFA63FF11FA230C5175A26E
+20866FD4FDBF9066C1EA066BAB9F870B5C56F766CD4A16105C745E6246FCED5FF1162865C504
+B81B4058E266855FC27BCD7186EDBB80F9704B68FC46FBD1CEF9E2C910EE95B55AA8A81AC72A
+85317DCB8A3CD04C9EA2F90CFFF8266D1557843EF98F9AB726FE5CD38D21468C7EE33E4F263A
+C3156E2E1863E7AFF6179148DA0D240F6F0DF9659521CE78FD95F62582CDF3BEDE8F264CB182
+6C7A3BD82FBC360CC2C265635DD6FCFB7B23B8B09EC3BEB5BAF26D3EEC2644A9F61837BB358F
+B8C9C706AA018CB23268137E5C0E2448B91F4DC7EF0BB5C9C6EA0CD91CD16CEF92E94A76BCA3
+13B2DF7A37FBF2BA1F430A6FA1E66CEB6BEE341ED1841F0B37D3756D924422E43A21B33DF035
+4A9310BD8F7C230848BFB666370C457139A7566A860AEA63BCF9D9FF27761561ED0AF9D2912F
+1F60FA6A113650B5F37E17856D6AB9F3DA30C9DF51DDEBDDA4DB9BEC562D26120D3F7771A6EF
+5D2BB9EE83522C8D2A63388270AB371403CB93721C7FDEABCDB773F8CB31E339F7BE4ADB4286
+52EAB9940261AA160E5A62B757C073AB427EABCC44A5C113CC6EFD3313759D65DC8FC70D7D9D
+6A34322F65B76008AC121B3F70B3E946442990C5CFEECCDE1A5CCC893E6EE77B2DE52018F12B
+D269B4D9639A8BB27CD1CFC20363FF05D5086A1EBFC3342E519CBCEC7FF285DCE659E1EFEE9B
+8E3A79F57481EFCA4ACFB6C2B1C52403A28F102F689FCB72A0E670062E53E50A97A9EB0C7ED7
+1C59A28DD40083E158CDA44C3AA37CCCF8A7D66881AC9809C579C272EEF6025D54AB364E728A
+47A1B7CFA1237590A9D8EECD1656CC37B08D034C67C818D5A5CBF772EB8DD88495E95FC8EC5D
+0B790ECAC5FEF865B838FE196FB6792CED17AB4610236EF3C57C00E561AD54200536817CF202
+2589B8045959AA436F884239450EB4C666B905FFEEA094471131D4EEFEAD5216C016B60DFB89
+EFB047EBDF02A0AB04A469397CEA2A98DA9146DBA85837180351E8366263C31C733DFA5767B1
+224D997390FA1AE0EEFD273166C3A8A787DC7AC992CFA98ED349A2DC8FDEE04565B40D2A5AE4
+56850965E1A6B24854C98D6E46D6EB0F7BCDF81826F3007573B7273B0AA34C76FDC2E62E9131
+1DE41989B6B82E0916518487ED7C47B598ADFAAEF79F8A2FCCD97CD88E227D94C357A546E66D
+52F376E86F21BB204AA8CF231D5F7B54C275A4BFA10423CCA2B017F4C09CE09224E72DF4567C
+6F0ADD944D84F5C4068A77603462E361A63FFF3CA6952073F8F2E1FF93C51E1C4BE9D5242E80
+FAC9774FB2219F2D30EE83CFA58C55140E1C58993F04A826693B8060E20A8E1B28CB3E18FA5B
+B2B37D4870B13221883ED19A69FBB7B3129FD0C231B0DBFD03B21B983CA9E8763FE20319EAEA
+9FB90D4A7F86745CC95A4ED8BB2F7CCF8A6B7857B7B02FCAE2A3C54E0C2701872BB23F387910
+1934C6A1692F8522078DCC2867FCA44374740104F42FA94F5059C70E6FDD9DF93DF388A4B846
+37B1638B23172EC270AA2524DD6F1D80AB32E23D030900136C403CAACD1E2C09EE289A1671FC
+F86556C571F22C69D665E9FF5990F34B20FC845F2A74AA6BFEB9E8AB21AF0AD09866E6CCEDE2
+6648FE41834EDDA6C717905A92C7C2B1F5024E735CC9DE54AF81C2BD878B171566E8F0B99CD5
+00D6709C682FE2BEF991F692A6DC5BD78D46B1CDA8CEB51235E261BE9701FE119EA22831337D
+302E035F40CDED95F62BE1D35FBF3E2284DD9DFDC5A9BD3A52F3F897B7F986DB63033DDBBE4E
+786E069A0364BD59E311839AE6D47257DE0BC5F6607C203F0BBC1297016DA62C151E671FCACE
+916541D33B03A4D3682F2ADFB86A1C1A6CC52A6DFC0521DBF1080C50FE11BB5A6FAC8D1D7B5E
+570640209F0F371B49FC5E5BFA7801DE81E65EB0CAA9FCE46FF56C495D581D05F17DD1E15DFF
+A02B128C5C867A5E8A3209A0EB4D77124776331EE88ECF047542211AC61566D9A38B853642E1
+B44D3FD317FFB8552F17DB94C72362849EEB7E2E47D71720C869F3E598E7A1649C9FA7204A04
+E130DF0E57FE98BAF208A759783BB116E917A8A9503B69A52E58F048A09BD0F09C58EDA8EA23
+896BEDF0D33103BA1D4BC110AF05C0897450E1B727CA6B8D08DA11F07361D415B4DED12A60A3
+2FB8F56A92F2CAEBF1E74535A15EF5BEE00FC6B1A8D2BD44F8BDAACB2D1116271E2B9E81E03C
+718883F145D3C053628801A42BE4C6F1BE934959092A9958EEFBC8BE4F81DC27E1B6F0E0E917
+41AAEEB77EF9F8B602B8D2FDEDF413950CE8C3A435BDCA680E9F827E7A301AADC033898E2E46
+521C2638650DC868C59983EC6123821591D39A7F60199C05F1040F35C451862B3E1142DD35EB
+B71D8CAB451E557CD683AB31760698DB5781622028D52CF77C13EC5E5639CA7FDF6459AA1E11
+A026CFE52B9622E727783D6345DD27D97502366E8963E2E5548F246FD736D3CDEB2954D6248B
+5A4D9FCB428D3B42F4433166E61437772035D8ECDF35FCB2407AF5AD78A6975C071949A8DFC2
+D1F940D528C24023F38F7B6B5E368EFB4FB57ECB7BC7AEA757ED2AB94F5FAB8ECF8F6491DA6E
+09D529444EBDD61BC1858746C4A0C96F043CFBC1BB0E6B627A517E2F210EF6B33839B8A28E4D
+04115E0B223416D281511241A26554C08AA40869815F1006F42C08CF656DE10BB67B6369F0E0
+9982CD49CFB286FD4EA60F1D4609C75B99D7DAFA6E30B6247B6F2873B21E3D69BD11BE45CC4B
+3B8235A55942ECD0C2D6E86F105346C15B53D63A742511ABB0A88827C718326B9A19745C3C46
+560AF4F656A60662D757A516AD4C5B4FA988B072525512723F3EF84DE99A79D7A35C1B010411
+B26F0AEF6D3C4A5BC29FAD9A939FCD99A13D30E69159B9429587DDDC11B70EB0AA2A1AE7B90A
+F5F3F9DBEBCAE4AADEAC39AE796E6645307E87233479E0C7A15DC1454547EC4E8373AA57238E
+C2326A85A9108098DF93B1D914587D6160D34D1FC85DDDD1585AFB110B276EEA1569C2EBAC6C
+4DE1939C3372F71EF4C43DB0AC6560C8975240D793E016A894DDBCFE7D84573985E47E268FEF
+513D873132C749FE74B0AE31098531A9C482B3A6E6F79E5CA57A30B33F35278721F6115A6100
+4267982B55ADAAAB88DEA35130BF4EB55E45E82432C2F0E584D9217E7F110E172E735FCE9145
+7D86953EF9D8E437F3454FB900A7B38E72ADD074153AA3D81C130405F99432BA18C6F43B3E26
+11F03321BC36970135309569C384EBB5EFD96662AA0493D0030ECF285F44E60623A84D16B3ED
+44CD39E3B06FD4BADE4E04AEC3101C15E6787D7B48D8106D5420C1C4DA6B8FF54A54299607C4
+56958A69B39C9FE40BD70891E7981DA672F014236E321708EB3A765204B96E94705EE8885320
+C761F3A797393D28DBBAFCE50052B8B52B5584B5EBB3EA0E862724979E32E48A7A5829E738C7
+E0BD2C25389A4040C45E114CC3DE803B3EA62DBFF909866BFD75F1C520095BFAC4AAF9E1C43F
+2041F990425BC6014B3523716FCE6698B0BF0EB484066BDE90BE05F8EA0C951C28E09701872C
+7274AF416814F657F80AFB470C526DFE729EF41C658E67C1D20E29C93C2E0C917414C0F69DF4
+CC09F8D88F3DA0A09986C504E48251684763CFD870D7DCFE111A6325EAC8AFE26445B59909B3
+51FB626AF611C0B91F0D15EF6F51B176B3A5AD71A30B5D578F938CDCAFCEEC503FA5ABE9F24A
+1580761A98CC29006DA05873D6D405FCB8AD21A297B437870E29B91C6FDF1187D7A9134E29D7
+B33B09E5B48EB2D4F6FAB5B4C73ED534999A673565CD752FA09FECA418F22916E695B4DB3908
+3CBB132B899B3518AE4682ECC4834FECECB346BC14FDCEAB5CEA67EEEB2FDD0E2EFCCCB60E68
+634A4ABF6FB5C8AFDBFEB10EB8E3A4AF2414073E7280CBA41945A57EBD25E252C1F9D4325D41
+D6905FDDF68360F928238B6EBAC04808C9F928679C8383C310F0B33CC746DB05389E9A5D3034
+B2188C381A6BBFAFA78023A5AB07C498F976A692051743182A9EEAD3EC356DBD3D79B4DC4BFB
+3C52D42002EC507AEB4E600AD5FC1178AE30EA7782D964C45E4CEF3DEB845B86C2D384F2C489
+0061E90F90D245E8398D45C770C588DD0C4B0508F54DB6895C848D82FA28988118380B46E4F7
+716B9784653ACC862715FECB357B7DEEE4698B74F67585BC7C70B1DB281348FB7E192B0F4D9E
+8FC35980EFCD1A2874FAEA597CE857A454897C60CDA8F63B4CFFA070D26BD2A91B05307783E4
+937CA0F4FAFFC37CCEBB6B2739458ABDD7D97F146BA00EFF91A4EE2023DF07165A95FE04AAAA
+0E6F05948950DED5DAEB61AA5917A8BC6183E6B93C8CC1AF81A6170F7E41C734565CBCB5F673
+C73F7DC77963A75FF175A41E5099776D5EAEA9381F3B015AE01E9B32F781BA940172AD07BD8C
+79E841E69C6C3C2DA9C7468A4A7E1D839FAB7D69CFA50E5ACFA226070E916EE6BC8D14108CCA
+4CA3EFD2C2544377E4F9A20315929BFCBF50FB1B1C45BC0F3DC47AA413D9626C994E7589B045
+C496BB0E3DE160B0003A090B6CF02FC7ADEA8B818C23938E9743C95D1E68D66F6BD88AB3CBC9
+73A0B83C6289078FC9428FE5EF2A7B249797000AF929E9E2A5A3144F9E97BAC1CA1FDE3C25EE
+4E327F157BAD75BC492E796791908DAEB674D356C73DD9B3EF0145FD4C1AD48FAB68CC09E65B
+2A12D31BD687C0F912E2C086822814652F2AE87739CF1544BFA7BB01D6BFB32DBBFE851E57B8
+BDDE855A4BEB6AD9B7DF0ADED2F6AC35659BCF6AE4F6C44C38E9E89D879F3B88FA0CDDC993CF
+88BFDE0E9751210B4A80E5313411951523C917A7C4D8511BA4E020397880CE782E4331F0B1C8
+20248DE3E46C2EC4997CA5362A7FE5AC9DE01A1FF3FEBCCC99191D444439B024DDE7AE0C39AE
+D0204B765ACEE943595D46C5944C78267CDF618032D20B9C2E1F80A6F7B78B18C61B182D0560
+097735B4A962C80D458AEE55496C239E035BF50E11912A57E6175A29B6C60B33FACCB131CA7A
+49A76600866CC5058E32F16B8FDB7B53A2C0DD66466BA99E69EA76E95A85353F12F694362AED
+17FD4697D1428B6A0531CBBB8BD2AF3C63D5B1F9DE0FCFBE6E567114413C766C6923DC42798A
+EE1DBAF066B03C66112640E6263369D6A01608E60167F174D1D399CB2F327CD6D43ECB7C5B28
+7652117C9266E5C111B3BDF4E77B440840893DF45B8492C4BA089DFA6D84229ED11218123981
+D3DF65DA2A5B8DFC7CD85D1A79DEF4570FFCC6C29539FACB0F26879C49FDC6B567A502C4CE0A
+4C885756022355A9BFAB25B589FEF3A66E330B12906B1231C7808348BE51C5F71BB6CB296028
+D1157EC8ADECB7A58DAF8BBD47988FE9167E9B53AF4D8C912B7462FFFEC0382882E8DC788355
+8E055BB8AA9DCC2D12F4ED608C5520BBDA006CF7A39AF0438BE919194D24186DD1E3536CC957
+05CC453F275E3B8FA3FE827A47AE2089BBF1030CA0FDFB1C068DAA0188520624168FB8B9859B
+AA2DDB61E68D6D196F3361B24EDB37BB310C868D7F374BE9D6432A38B48C5CE027E1D6EE4F36
+9D2DBDFD2072E6B971878BD92249D16D0B4936BC9EA5F3E19829722EED77B61B05EB2627BD61
+074A668E35567CCC26E5D31FB07B622984DDA6124B58BA471E71512F5829372E2629A16F1C7E
+D71C8D2B22276D3F5672D434108494609C40929C775B6AFBA7FCC3BB6F125DC0F4F494318E4C
+8ECE036BD196912E84EACDA49153DDB390A4B78E7370619AF6375007DD79C0E1967A371E7B30
+3FB2A080D440170DE3969B6B45E5E4F152FF0F3B15833994CD828854C5DBA6EE38A73E8612E7
+0E840BC8DA0DBFE44B7800F11C0197C0FE8F64E5BFA5A192A6F1BE9CE0DE00ACF7CED4BAF6F1
+AB2B646756ECEF8DC018828283775C03852AFCC5D6F232469FABC98C2C0DED6766F0CC257B72
+E95CE6F66D97514C9D79FA2001BFD35F2F686BFCDC4D8B0EB2063E2B6DCF11C5224432BD0D7F
+3E9052EB283F71F248F27E25B66423B47DA2EAD951DF1B321A50075C9631A4FD9237635155E1
+9A0D6C6FDD602E9F7DDF88F065BA17758354AFAD8612ADCF45089C76F122636A3F28767465D5
+84BE62E9119647EE3032C1F54E545F2FF860DF53D001007E0B090E0D776254E1A8D0C12EB020
+C2138374772EC9C66DFF5A0854E478FC16E6B370429A64C23EAE99DC20572BD57D4613B599B9
+3927E0D5A68F2E4BE628735D2AEBCACD7E8CDAF6B9B99DFE2BFE0FE23E4DE03B7472EFD595F2
+E8E81636FEA5F2A9FD5637615A05D5A57E5EAEF32D76D6244763D91BF4C546FDC2081E36143A
+A30E711A8A6DCD38C936D3F727A3F6E9834CDC40B5CBE5E523A57B0417BDDB20227AD81B3921
+B1F1D8A6E14E3CD84A3FA23C81F2B686D22AEA82D53BA00139234E94B04B0037B74E633FCADF
+07C4C7EE6F5215DF70ECFB6905142FB4B7F47D3B82E7467D189226B8E59A524BA4240067EF0F
+22F8D75D28DE00BEC56023BA73C0907CEDEAD6DE9C4FF3D0511AE2EAB56DB50817C819F1113D
+B596CD9D2145FF24E56EE05499F03200353AE43C229A2C341882E718BA290854673C07164666
+FCA7868B8575AEEB282B01F5EB16C58E5AA4B077B0D0A8007DA10687F3DE549DA028D461DEA5
+CB51D89FC872346770D0835D1706D9882BC4E8CA7895F40CD7EE298FB8B07A673930312509AF
+876A85E7B715E63FAF1B1E9FE5D54ACD224AF5AD30410A2C2AD07B19A32CAA14EA85E17D4151
+F933AA286A9FAAC51C296084754B04E2035E167054EC800BD05A015D940F2926CD25799D02F8
+52829A5D2D1FE06CC18E3D515518A4FAA07CB72E36638E27F30402893442A41E95ED728836A9
+E1C0F1D3F3792A79CD82A667BEA7732FF65E2A17F2ECC1EC97DC68F66B5F62B1015A181632C2
+0DA90388E55E03BCEAFB3A765E2AD1A610F2EC28E226D2B3F0048896821894E1A2E34D052469
+F4902716AD8DAA1ED2B0CC71DB34A76AA1AF0353401A10DA20E5809F28787D3120975FE7DEA4
+D720255C4654DBAE07A1AEA31F8BAECBC97ACC239D674941F8FCDAD8406362EC0713DDAF4A38
+0E90B938ADAE35A63E3E3EA11FEE72581F1692EC607B9993E5493E55B244B8A7067E7D06AC9D
+F9BF6A4CCAB4117C97104467CF3437E5A6997AF2BF72E272E0ADA1EA0CC879C10AA812E4F096
+E4F8D8622EEF43E124300CB4A20CDA81CAEEB6669F70C52C70416E83B00B479245F062611284
+18D5A81D4886261FA281A2DDE92618FBDF86B4D59FCF62FC665DB5B4BBC64A1EF1A0461CFB31
+68DBCC451E0263E7AED2DDC0B2FDC0E83118E8E3660040CBBC57A43AB9936CE573C75B7C56E3
+3B2FA1D88A465A6A5365A20DE7F40742B7DE86130069D838FD39FFBE9A81D21D415CA35FE719
+58A93B93BA61C3BEEE91EF1597E8A333DD1FE6C2D1D6186A3CCDB074294C9BDEF93E4F9D1BB4
+D648B05F73691E97FE30D2673E2F9B02C51AD379C5D876AB51C5B39F9BFEE67FF286AB943FA2
+9C18B4C8152EB8210EDB8B66907322606BC5D3D94C176A6734F07ED3DBD9B3B2713BAD91A9D1
+261FE8E3D3B89B3D98DB30606240AF5659CFE48729FCC5B1AFA3E3FE9E4F561D78627C5CC533
+1A44ADC6C2BFB752B798979D75BAEB1196E417A5959DD872209ACBB610C871AB8A13BF8E2F07
+B901DD562B05D9EFD88663DCBCC8AF6127F649B488ABE46FB943838C462FB29B1CEB82601CCF
+8BEFF70D8860DFCF8A26D6FEA51E3D1054A09083B33A4ACBB87363005985B27CC65995B7FBFE
+C46C3CBEA1AF50C6E4BE8E4132FC642A48CB51AB418FE4DBC782C7C8E0B3495AA6532A022330
+0EC49792B53FF064E689F1E9B77F7C1FF0BAA5CC14693A8127E8749B28682A61229D611AFF1C
+65233CF6BA02E35A62D19EC31D2D19FB7BD11B64EED42F1A0D08D304D15EFEE20DAACCE2D727
+24B82C3C43FB81074F6CE35B00F7F392E99F499DD1CCC14B9EE6835C16ACB226D617FA3D993D
+E02DB920646CDEDE39D07DB310BD64B804105CE6AB7C741E52592B43A3C67A28B397BECB1887
+7913C7A194FEF40A6FF50B9FF5DEBDF96F1DFF159606DEB420B13BE7C474C38754D17005FE65
+814BCFDA019CDCC7EE31261A79F13D173998FC88AB1E46458E9BBFF9CE54213A19CC0523C02C
+49F2359A0C891D3D7F8293E44F8856ADCEAC57561D551CF2056C16EDBB953DD2A7C624C25530
+1AFDD27267021EC6DFDAA90FFAF5B531F8FA043E6186B16DD7F8BA83204528FBCB223E716DB6
+D430B094BA859AE6974E1393D80A5D0BBA0FA4C79FFC6B4B721766A9F2FE7A7C8D8EC71FCB39
+A6CCA9302D164085BBC0CB1A1F768F5239227B7A615C19DE58DCE57020DF07723CEE5F8EE7FA
+6D5895D4630FB2352D62E9B2BC277DF642E5FA0CB625F7C18BF2B52AB97BEBC6983B4F3F416A
+DFFD8ED715F8D97132A3896ADC8664CB72593157D9530D3C3E57477B31F18A472B0A3A4D3153
+8E5E4C476F0E22B43A7410093F290D0C52933FB183BAC15E93B5003B1985F82F27B93BB5989A
+EADA591794335477F7DC96ADE4DB4238F11EE88A59A2229E7AF505ABF0EF1294DCF393090551
+4DAC93106A65860B49ADF0DE43ACB2858A38214A4212B1A24CF72DCD5F93C8C6DDBBA5A7ED06
+8A3B4778C26A271351A875CBC746D7B8D08CC3CC23951F948912EB8FDA6C6F67C255E8F95AB9
+542F5EA729F129018927FC24073F51216427FD847F2FAE1153064BE0801A1FFD5295E169F44E
+7F5286120E09A86B4E5A9981DD0E1A30567B97D5E77AD78AB1530CA0BDA8DC0CE7BB285AA092
+551671D1D3DD8385CA1E411D935268F77C6E29F943FA7D93FA7056D6ED1275FC36A1F86CBA96
+3A6F8C5DADFA552D84CCD43F66466DA3CA0E1C013BE8F6F3FB16E4CA40F9CBBD62941B5C58C7
+ED31343541FAB3EB92637397919D10A1BDEEAF8F8AB1EE86D138F68E81EE8A9E063EF75EF41C
+790C409FBFCF944C7728EB6079FA870852DF84939649FF3B40EC16BDCAEA168A5AE657E09DF1
+2CC030CB46BEDAB0F3EBF92E55CCD1D68D7864192C27315E87A516F1A264316207952343D894
+2B9F68380666E97CCA3F748988C592AC86322971F6C40A978E8203DB73BCE0FA5BE0EFC1C3C3
+78570A5E113375F330BC86559C41DEE15431C0520F06E3F2EED805F4843D193812777D08A879
+E45AF9E50EFB3313524F31C70F844E66EE8F1E3D17ABCB710587AC284BD0F92331DA3C49CA41
+B07B45313B6640504716CFDE8CACBA92F18D1D606D3E4BEE190EEFCDD083B9EB79BDF35CF400
+A1AE8B1B1322D520FB063A95B7BB458F97C4BC8B538628A446405A6C29089F56FC46E8226B49
+B6BA8EA870345F327FF11CBAA1FC6A923B61277F480631235A27090626BA5B4C23A1891EF306
+D7F2D911F215CAD7102ADE078753FD98F4B91F27DD207DA32B977F6530585846E3B6DD167705
+FBC447045F8E65D72F1CF0751AC06D437EA651801537305A8A90A5803886D95A4CC376910A4E
+103F60315FD4722002688FC5B8B1B3791309C64F40862E68E08FADA1BF01F71F66ED3C402DE0
+CAE9F4096B4BFBF2CEF1BF46F60041974C2E376DB1F201D41F8CE5AF73D18DD6B6E04667B560
+296F225F63043E243D1A645C38C0A36877C6025E4AC4BE7F2350BD31713EE4C5BFA5E20D65C8
+6F228A5DCC48B2DADFA18A2466A09E380852196B66E44F588E0529AA732C82898A7AB81BE49E
+CEA3A0F31AD91DEB0280C3324A3EC3E209A6EDD496E1786F99796DF4FBAB08A76662D4CFF615
+1810A5B28600C4A3F4EAECDD699787D61235FB2464E5741894CAD736AC53003D7858BBF25B33
+9DAB0B2887AEFE6A87D802182CEA25581E986A743E8235C923BF87FE178DB461BDC3B5CC0AA7
+703A96DE7B13FD003CC17F8B4860980437EC5A270B2C9F822761C652423A3C6002EA66D5F274
+B4331E813DC4948F378D5708F1EDEDD384C189C710F2713F92F73D4AF786428D1177D1957DB4
+1B5C7F0524FD8C110F391DDE125D4C563A0FE42716E0AA6E52610904869CCB2F7878EDECA0E0
+6EDB0E553CF702719B541D3B9AB61A550595F5E8C7D27858E4B22CC779615DAB2DA9E8FFA4F0
+FEF7C521A2B85944901E23A341A904DAF533215C4096384489F0ED90B94EF6D5AFB475BF664B
+6580D1A18AE2E219EA207D856C24B59D3849313B4D9794DFC496EA2C34B030C0163FC7018F21
+13615CA885E970B29CA8395919B3ADE71F26E0D238D2AA4D2D70DDCC89E406E309705BF7AD95
+484960EBBE5F31D00B5D414D8E04C6BFE84051201F5154ECD74645FEFF49BFB550510BE9BA51
+5D83158F03704176D265C23B6E7B59EDB1ADC8864F3D8201F4A0E36FE1CBA6C76BE4D5B2CE9C
+5B4D70AD452D4F4AB983A28635CAB4A0D20FD3B057684E5A2AE8A2A23CFF025098DB01C1A4DA
+E8506048910AA57A1A35994F7A0B81E8B65851FB9ED9853AA02522763FAF284543581F248162
+5D8D87335C0AD2685FD35AB3495CD9CEF71065EE32AB81FC1019718C1A80DDAED88361191316
+42EE90480DA8F5F0118D0C6DB3F87A6763B2348B3775994DD0830AEAD2784F41CFCDB9C3191C
+A222329E7F4BDFA469BA7E8D02FED9343D46C3D5B18022D702404DCB43441F3147EB2F653D24
+725169BE716CF88E46755E31CE28ADF385B3E2B07976E8C807CDEDB9B7A66355D6D8D1758C72
+FBF6DF447201001D57ED18C3DF266FAB0169D1E05785858CCCD0BAF80F08F36EACA8DC3D3E55
+1463BE88F48BFBBE1B681946C39FDB984486966085CE8260D014600370C62B563659BE3ACC7D
+BAF54992E1B2E27FEBBEA81E7D0B24B5CCF4B15AD102D8C5E584D0DCF40C5737383D72A8F906
+453B88C764E39D86B0BB0161EF376B4D10C88C9DC8BB7122A834D8EF00E95404D3C1EA77B009
+3A33B7BA65C66895E5E694EF1FA2C2E5ACA5AFF4F803491DD956AB0B2364DE4652F33BB88E80
+9EE5E87D75EA2D6095AFF7661155F2416356341AD1403E37871ED1EE11BC93F2C2B6F1972BE1
+53C3E04312C5B0E9435B876CBFD8DC4888AF05EA8F338067576B84A069DE6BAD15651FE58584
+5545E9FE5F732D67012B6B888549F6866213F146C206ABF8EF09CDB27431C9BD17DC3CADFAB4
+A36ABEDE4A2C6761F0E29EBF216C3945BD29D85975555FA498B55D71396F90BA3AC4E94D4AAA
+6920EEDE4477F55605F36EC2AC415BAA0BAECF2B9FEDE4FCB3B1E8F5B445E231283A1C621B45
+9670E7CDF05E16FCFF496EC9D6EF7531C06D112219FBEC060CB46CF9E9C8ABDB65505E1AC837
+55B22CCE76ED6FE329344D96B809EC92FED10060E2BF8CA97AFC3BEBA1ECA1843CC7F1AEA344
+1AC60A8A442C5BF78654AD25FE82C399438C895EFF32DE3A06A64BFAE1B58292C5E054FFCF83
+0F8A56EBCDFFCBE107CB120A8838AB5698A07865833FB166DA789AFCC9CBF951C59EEAA4B7C9
+CA50E8D86A386368A2155D84DF23F33DFC381BA07B6F9558ECA90A9AD0B2A289C51C1DC1B404
+7918738605845B2A28BF90D0ACCD3B6C148556ACB8B71D9C9B11920033760CF96A6CFB96DF0F
+4E6A5AF8E94DD5CDC4973B610DE07A941455B59A906E108FEDBB1B72EC199866A4D8AA04ECEB
+D81A07BDCD892AF4BF8D7D9EBD2F2043556C01B50EFDA24166269A1FE8F9E492BFAD880F4B92
+7B5630ADF7B59614ABC09AABA44F820F8F0A64B69D0EED69EACD9962D099F023625F26B07712
+CAEAF653E863B77B7B42B6F827F8BC5BF400180B6EBE062C790720B65A57C9190F76141A4E71
+34B64762FBF85919F79FC01D63748BD5B4A97E1F54333959BEE7D1994702F55EAFABBA2F6055
+1232CFE83F0396D06C4D98069F9F8F0FF4933C500C58322983C4968355ED6F9429FCF94382F1
+E3EF183CEB126C27E76DF74FC1028E52D293E9220A1FE665D2C70175D4A6FF5C857A7432D222
+E799812626B08DB616D12425ABF3918884964AFC039117214BFF0E3ED0DF73C978711ECFA28E
+9170518BADACCDCFAA1DD4E5AA4B9B4BA0F29A7563E18B4A144DAAF377BB2640DCB913579B78
+91905F0E0EB29CA96AD379397BE3707127DAF00C30FA04C1A3603A6A59A4B2D92AA9A57C5509
+6C94CBF8B5E4D3939018C3F38A3B6FDDCB06046CCEC1990417BCFE1829FBA9BEEC3B193B6602
+DBB2365FD3DFCDE1046E445DFAF78EA57016E88B586C3396F29370A09CB8B89B12DDA7F6DE34
+1D54BF5E3B5109CC56F1F7DB561348EFB7C5995DE514001464B29ACCACBFFF2CFF6EAEBEF095
+65A035A9A16577D77B31778DD269B9E237E7A4F507E1DF1F3F3F49ACA6922AE94DFF0D44883F
+F3211DD70BFCA6FE459847C33962DE87B8C0C3D813E33314EAFA31E9C937F0D6C261047794E5
+46E7A91DF378392A1DED517A5FF45E4771AEFDD14D6043C61F02A2BF6D7054409C61507A4AED
+93B14F1DF2DAEC198C507DFCE6F5245AD49EA8F138DDF2B56A0CF03EDEA617A70D2D6373EC0E
+4716B6FB802C588928588814B9F4FA55B2EDFF68735996B41C7F042869BFF98CD02FC4EF8570
+1CF3BB41A7BA642077840A47B5D1C520391906BA32B6DE93DDC1EC6DBC2A5AE74C9E91DFDEB2
+2C8EA6BD2244CCA9B6909E46B66B16AF6B37464F71EEBA39CE3D51F8E0EC97EC12AF39EA1089
+4684716C9F76B1BBFB1D6F4F9FE3FA46DC82CA79D0BB12F5C60605AEC3948EFE8129C5988F21
+8E057FC87E4D95417EEA0170F0B5ED52F639CF55740CD80735AC3CF5EFFDD60EBB1254226CF4
+3196A387FFAEC579A099AFA230C228F27EE1A21619FCCBF6BA861E05CD3AC09CF72D8138A712
+5D92242B44958511C8F8F9941ADBB69AA9526E7D7791330A013429364E8F3FE78F3D1CC15D67
+D2C28C9B5FAFD4644EAFADFF3611C21421283A88E93AF6CFB0D69F941CA868E8E38B1676B2FF
+60F675B8090A6A438FA59748E819FBB4DFD2C865A3E23718380989EF44AB05954C6E95453041
+35BB89980FC85FAF6BA73E2CF97FD439087AA273DAF05BF906ABE31DD3403320893B7506A8D3
+5A4617C06CEAA57942EA1DD6B14D356CAE41A8056ADA511D826CAD2E98128C2E248071A7685E
+C35AC685080578943D27306D0B2868AA7A9F0FD376019BC9BCCA8D077B7FBFBCE63EA0E3BA41
+8F9792647471BB40F1BF0B5EC0592878BAC7C65793C23745FA519192067E5FB6019E9A0D3E51
+583F0D3A23CA526B1585F6A6ADB57A2D79328375489962F77B4EEF90996D3275D6C45F62B0F7
+CCE65F400625CD89DDAD1237A4B3BA8FA797479242DABFFB22EA71B8EA7C04B2779D57D0F74E
+82B21014BA92A92D22FC8D9462B5A61E07D8A405481814D705A78ADE348E81D5AB9E1DD55D98
+16A67EE58E14B60545ED2C8AB09A1E374FBBE4FD0D4E9C8D6F9BDCF3E82A1B6D5B86950873D7
+C87C49B56B1F616600EAE6213ABB14BB1B2D2387E6AE17B8BCEF2453E32FA159CEE6342C938C
+9757D872B3721499DA150E9A4700E9B85BD603B0458914D135789BF5AFF3584DC1B176F7BDCC
+2950927174DEC72F339CC0E2C6F4A150C3A928114460A41DF551C706A4258D071786390EA06E
+772C2C886D2C1CADEFB2EBCCA14825A0F8C11177A9699642DBC8FC89DFAB42308EF8900F17EC
+D640D0459DB1777F8AB923D54C180E18F7098BDCC77B8ACD68489017A1FADB23AF4001C29B78
+B90CFBFBC57199865CECD4176B1AD807465CE1EE8D52C76E6208E00728D5582046D92800D337
+EC64D05F841DFF906127E94C719A61BE7E14F747C0F6E7CC8A960F5AF994703EE449638255F8
+37E0CA0F0770635BFD53ABCD9B8B5B2980762DC94A352E2DDF1E16B2CCC196666A0B508CB9F3
+1B274D9C62354687246F50A98161FD8CCCBDA6DB731EB70BA4E73005C315832C3919F1A3154D
+A940D6644D84A159435FB501E17FE807C2D72D11D081E89A31545E8D75B738E692480E347548
+5DA0B2A5D972EF7BAAF957B2CD5B30D9FA16B416DE66414F5AA86E3BC816E036154CB1CD4BD5
+797250F905976AA38FE30E401BC5DA62E8628BAE58B9322FE7927C294D4F861E6FE4D0B1CACC
+E00D0F1C8EED5ED550BCC85AF61EE35DD45E941244A7A373402320AF803B0F7ACB2D39D43A42
+D4C5A6982E3533F453B40E28979E2167C3E2B1FC8F598DF14C49E9DC1BEF04ED2E47BCE8F987
+4843FBA267F90871A1340ED43184B387473F07081FA2EEC36C09AF16F7ADA2A7EB90A5EC81CD
+4EAFAA7A08353F629D0941155BDD7406239E7284705598728581AA72E6224ABFD2DE959F963E
+B7CF838A62DCBACA4F826F401CEB09964B3CB59BFDBD24ECC2C807D675F6FFD23E35A1480930
+A83987E42E1962D027B3D5DB1A512B1464525E29C90A46330D0D4D9FF31817D37B4A9C458BA7
+908F4CD4BFE2921A61FC8E204B628DAE89D129148CADF0B8FB3E214C70EE1119FB0C9A0326A4
+E4B17806C93C4241DD1F605B83499EC61AD50D26E9F0AB4A311496001B9C8A66AF1DE72E0CB0
+5B3080C85253E5843A85FFA5CE1C011F6A11BF62E128CFCC79D0537F0756597323A4864C412C
+6DE0D0F4F9931639E352724AF512609EECD75A07E79F080054BACEF739DB675C80A693B523F9
+1AD3B93FE86E8549C6497095A4F2BF179ED9B1793218CFBD230BB59F3C5BD4D568D933CCDBA2
+C458F7DF4C39DE9E8F0A1B051627A87F2183894B282641EB0F904B45CDF31D316A1A9E767B51
+206673C5F415459213EEC1DECCAB3659EA2E3FC256D6A6FE989F4A5BA990F6BF3B028DC74CCD
+A94C3024771F49B7C25D1EB68BB540792A23C2F82B979B5A01832118A3F96C5ED82D8E33E75C
+4A913FFCD3D18AC7CD9052C51BB8FDB74960CE9E84D38A4F4F1F9BA629988DF534FC88911C0F
+CC2B4952B137EA34979D34DBF7878170FC0809409C3CE8FF5601688D11B4A68B89B5D21FE7E9
+919C0DDA3B4E782465D3D0A16431B9ABAFB702107FF1226F59A57D36E731456DB187B9028596
+B57D6FB2D757DCAF456225AA32E761C2AD08E4BF6A03C4EDC2201E9B13EA18BAD2AA7CEE1BB2
+ED7DB1661A9D73977470F145B523EEFC1756202037853CDE6D3ADB4B10ADAF38F0656E2DD1CC
+23C0BE78D6EE0697691214671E43C541B0FF04BECE86AEFD7E736337F4069B06176063318C56
+CE70303FA7ED95C4156169A6B2E51878E89DA7DA1B0B86F853EABBFE189C9AC13D776B6FA1D7
+D53A34486685DA22DB568556278C9F75AA5B7225A16C6CD1E87338BADE1B73A9FD6B9786EF42
+251B865394ADFFC0969716BAA0A30DA8A925415D580E7B7964A6E5457F1419D0BCD0E5615B74
+D2ADC8EDBAB9843598F2DB8C0BB11F3AA830DE4D6338A9A4EF46D2470AD30999E2DF97FB41DF
+7C6AFBF8A4204FE2DACCC86BB0722C524664AE0ACC50FE56D56188EF1AE81505C61C6C1515A9
+6CB202191E78929476D39D5C1BD3BEC2E54A042074F98C9022027416831FCFDB90F9F8EFF209
+DC96C385934C425DCBDD30E1222D3196054A44CF6245A55A46C1F018F5C9C0C44D16E680F102
+22FA0FCF7CB6D47FAF3BAD4C656AF5BBA5AFF8B8DD790547FF0347E24E787BB089311C2969FB
+6C2EB6BDF29A0F172202E3972FB2CAD174576D8D912785EB7CB61680C1F71D9D110F5211BEF6
+45294E78EF8816142D38CB298111D41B77EE1D24485C73B6755C4709416690A0442DFF087AAB
+7678EC5AE8DEA4036666C1A694BF70B7926ABE68C097CF89574A874DCF0CB482A86A4AEF0765
+A4F483A44A81702B0273DE748CB2EDF9369C6C561858DA05E41BEFEFE4477D513A81AFA8154D
+E9BFCE8AB99814274D185AD9CA7464C19AEA16C5FD90AE77E9A12398A8B1CEE333513A0A466A
+6931AD23187F49FEFC4476C42C49F490DC112ABCC3EB383714FCE9470BF836BCCFFE0EB48C6E
+0B95D9DA67EBE98E27A3A83F27D591BA5652B45F176299F0C1B849F8D317B1F5F85BF22C2893
+C386C352D0F479D9B30C1FD34BC4B3BE559F5F10BE024A841B64BFC464D026AB0658064D1F2F
+3C10D5D2966294974887B5371754714AF0ED67DDB1328282FED44FB510F91C5746C4DA4258A1
+E6F56C81A5B74E2FA1146E04E7726A643E493253505EB75A46C55B0F39528F989AE42027D48D
+008BD15527FFF2B68DC40583FAC5C694D214602C780A951C79E9D60DD06AA214267A317F5F3C
+85E37E7F3F6942F7B41CEA5B414D6D2F6312761178E7E60B03054A72A5186FDE4FAADB14B2BA
+CA3067821C8B01A76D940447D5BCE41A40E0A402232B0938E0D244C7E0BAE12074BFC8C629F4
+BBD4573242EC3196571569257C193A2B7ED6CEBC613488988B2CB79D7DF2716F3FA9C788AF7B
+E3E39959D281772430E934A3C893534FA42D5FA222F63A519EAEA4B3339D051774F90FF2D044
+3679E98EEF757A8B4B5628C154E29BFBDE615425C0EC59ED30A2429BAA8AA28CBA65F7D6804F
+A2B122AF4D67AB30052871F7478DD338901A135978509063D058397BDBC20F1D35FF64673A4D
+8669C2ED96DEB23498EB60676306831EC834437FA6099DD8017EE1CC892ABAA0E0F04ED0E4FD
+3C0C221B0DCA1D65967485426836D2241EEBCBAAD3F62040ABCEFAE8889276B4DB1B76D18250
+321C0643920A8262080C96D425AA27FA5624E663F3B707798FA45ECD75F64BEDDC62D782D8C1
+98036997DEB3B06E4202043C6E68C4AC87FF9C841900BD6F6856ABC8EB343335292BB3C481E0
+FA51BAE83DD9CCA97FBC1518C19F25B0DA63E25194C0676D55DF18821FE4C437AC833E92B49B
+BA25A272A3AA91B109246069D880C83E3AA37CB749F65559F8732AB4BB42A021EDC330CFE348
+EB6B41F153D7B4ABAE508ABB13A2FD461C5F5904C488C1FEAB3C958FA9D118FE75C570B5190C
+ABDFE1876C9F2578DCF63BCDD5961AA48E818D6933DAF3CCE315398CF661DFA9B15460CC4C52
+D44DCEDB081547EC44061BA2BF66E652ECB5A3837AA0CF330ADD1EA7972B7D41C4AF889BF3E8
+354823BE027C917D365C225CC3AF099906B07AF6B32FDAF893FB1AE035489F8186B40432AEF9
+12AD9CCF687E95B0FAC271DAE0309D6EC0A7C284673AAC14DF553C4192C51ECBEAC9E1E3B658
+7D957F6CB491340117801D06FAF6C21932EE6DED607FD8BF4A394E16708E3313D1D34A6AF600
+E42471C0DCF43B6BF751DA4F12B7FDC0448C08ED13C4390FBF6C7933C39140438F8530D2CE2D
+CC5C01D57B304E259BF2E8587EFA5F19CDA584A0339575F3C4AD294D3798CF88D39D1B2E7C41
+B22EDBA384824479B0A3FA3E19E28E063683A1C3AB9424CB45AA41C137BADDF3B474F26B95BC
+EDC36FC6A24F71919D3F22861D278DA899B36BB8CB0EF492304009B13D0F46B85F259DF9744B
+A63791ADFFCF92B1DE532A5BFD1862C35DA4B07D0DECA69A5E0C74570077D29990480265924E
+4FB2B128080AD65E537D60B2EC768621FD8109C16F6FEB8FAF0FE0DB69FB3F5CB6025713DA0A
+80FEE15752D9A5684F37DA9EF4B2F34842B20D206451653735C905E3D915E7B39A624C8B0FE6
+7481D3E99A1F8D21FFBDFF0C15B46143850261793A76210BB230E11C7A2B9A3800FC07C961DB
+B3C5DE45FF82FBD102545F232AFC285913125E9B725E43A58F6F278C180F5B2EDDF2F93BFE99
+BA639751B86028760D561B9835758D7A5285D2E0DAD70F5240059447BF128DA4270E59417A04
+B220EC1F446DBDB66CEC9D5188BDAE0F4F99D7A1E519ACD0741E8385E4E2B479AE6308E5397B
+4E0A70147CF4F431A2B7B5A21E6E7158FB72EA020BBFEDBF490FD9E2B34878E4EDB324E700C0
+12221697B305151441BAA73F931D5CF70B6209F8DBBF08DA471B08C77B9D454F28F756A36B29
+490B0A312314477BF713842802CDAB1D834F1385129402C6641C1F5B08EE9A836F3320C8C438
+6C5D846F2EBEA5EEE6869622AD20077A4BD0B755C0784B63A8FCD9041BA428A18DAB4493255F
+1C55379A56A84F9A3FDB86B6AD8CD9FF433387F35CC35ABFD1795A86566B91F522E11BCBAE1A
+A7F8FF022D20ABF07683B5B3D1F9D2789DCCDA9F3861B35D49103C334645A3A69EA2B09965D7
+DDB1D31F2E767032BC6A090CECD5DA839137D43A69F403A3067B759010D0BB68D7FD462E07D2
+D2BFA0228949A8F4AB85A9D7309697874A4944047079C1ABA08F0F26E1D4232A48966012030C
+0EAA16EADA1CBDAE6966F7EA45EC51746FDA96D77D8664D769A09951BD291FC216FB4B44BD3A
+95FEDB9933137B42B0CFF63F57B859FF28A3ADD28525448E56145853623E98D6781F90362983
+058406485FE91683410E6E556A69E38FF59021E3B9F6760D67D2070D942ACAED31D74A77AC9E
+8EF806E206D0404B4DA8E5BAE27AF5EF3D61D46B90F81EF1C0E838367EB0C90D3B527F5FCD1C
+F3FFD3CEABD06F17A7820A8BA83DA6CFA54F7E7BFC4314D8F202BC1B766E187EDC0186BC42B5
+1191EE8019E261E3B16D1E51BAF34ECED43CFE90BBCC42E5D89CC3561D23DEA2578E6C7D7A86
+4176D26D19D2E919723E323908E74F669B99BA3C586AF168ECAAF11720571D29E413893BC93F
+48789853F48FCB0E73754E39CECF8409753ABF241C80827B8978BC8FBCF1AAB07B6DE27C5CE9
+F1F4377DB7E463ADBB3BDCBA1ED4E19513EA6C8DE5810FE8618145E9CE75AFE9ABBA4A3170CA
+0E480AA55E473602843BB95FFB26B7155E994750EBFA452F76FED6F01F58801EFD71A995C99C
+892505DB66E15AF219F4E7F11DC5846C7767C6FB02825B1455F9A9B3ADE3001BFF6C8FD3F167
+042CF04373B3FFE00DAD2EF6CE46569D9769497C11B7DBC2ACC9E91FE7AFEC414FDD8AB48AC0
+1AE49E2A2F5ADE09915F38C0A96D3B60A389451B762801C44B161EF0E5108DB8F75672761778
+B06F83CF61FC4C16DC874AD19E80FEBD99849290BEB9CBE7CE78372FDAC09487A1CDF6797862
+E7496C6A24C8D84E1A99AC560A7E55ECC3583740D8267F8F74E15238337A351A05E587038674
+E5EC7791D701824BFAB36DE4719648AEEA8690265A3747C28E5B3C56B179E5C18542B10DB9F0
+C6D0F279838D5B33E885CB3B6B0A5BB5D1940BC5EEA2DE492EF0BAC07E5F46B53776FCB25AE9
+7BBBE24B5324423081121C66E5287044B115EF4A37611A59874A60B3C75FAC6C35E3D03298D0
+6F200AD6FCF37B28573464835CC28BAB035C95F14BB62626715313AD29814BE8FAC2CB04507E
+74072EA9443EDC0421050F58999C7FB7933503C5E3EBAF5AD5F4C27B13906304C0CAB365EBBE
+1044829E111A13150C88EE524015DC67D13530AC1C0B8C2CBC34CAA9B2E8A7ACC7E7F1850929
+6A561BAD9EA044694B726CCCA53AE07C0019770CCBBD8F808FCA6C276F1A41248079BAF4FF38
+4D296D8C3E1678557DC4B8F233F502BF5062F5E8DBFBAF4BBC9C9397C9920E4DE46750DC743A
+78BBFF7591A4FE140295552B4F2BE7A6FAE12B9CB75003DF06400B0AB4B6EDF635ED84A82CBC
+28A8F42A96AAFC852442CAFBAA7C7B23A9DDF482D97F78FDC1C8C74752E5248356775D3C5A08
+88717BCC418C38733C4713CEC5AAA58CA2FE254650EEA739F6F10B9656C60E81B32BEF901194
+F098C043B81FC88592D2153A5628BA1959EBD5C830A8B44D85D8EE72C8D8EC03C85A63DB5C30
+4DEC0366E9AD8E8A06EC7B1DD8060A88F7594EB8D6D9A73D4CDA5ABB7BCAEF24D26A7742CF4B
+82E7101F9AF952184B0EFBC090957DAF090BDB7F3F7D2A7B8EF23036AE10AE3008BD22A6A0B1
+AAE971D10E6191A297FC4445A5DBD847FDC244668D9C05F47FA7C86EF7C8C452361341685CF2
+D34F5B8C765A0205C2F41199AFBEB283966F6604B0DF818D90999666B52A836279F288DBB24C
+06244706A115D2D0A8D5F77BF955495DF8D329EBE73D946513FEA5C4943AF0B14E5F4CE48FA6
+1CBC8DB25E2022663B0F74A8CE474F376936A82C8FF2BD7E89BBB92D34B533865552FEB6848C
+E0F63B6DF63BAD075DA3791F6B3597288E701C901B54292C441EBF1569296E407F61F2FFB82A
+056415F5560A2DD4027AAEC75B73131D42BB7DF1E65B50FDC21573894FD918952D6673E60B31
+8665DDB2D43C0503E9B32E818D2E40FF4546DE571CFCECF1D4CF5AE8C81103FE05430E29CAC2
+AF5FED21C181D530FF123504A47C87B51DD7E8C7B93D94B65C30051E8E8761F977B2552FE4E7
+056B631FEBCDE9BC3F22B70935A3263174AAEF0E94DF40C1E09763EEB63546B1A5922B6DCE80
+2E770625FFF3EB08C2DF68A0780C833689A023B26A14606D438E454618527EF22597DC1ABB74
+B9DDFF7F8A422A58CA53298187E1905940F59696A41FCC1ED958328BA88FBECAE576112374B8
+E8BD813FEEA1018BF0AA106E1E06C09D949D90F455E2DE81061C880CDC724B9E0E5E12BF76CA
+BBBF718BC6CB208690B3778A27A470390501C1D4F359E7A2F92AEF976E28B0ABA46F879DA08F
+B44DEE1DA36BBC32CAB6835874B29AE06B6A18966A0BD4E96A2A937E8511359DFAEE60FB184A
+BA289F981AA5F3F7DF29C6B836FAF3B0280D4CD8FD98F289E0884769F93C03AE3D096FCA83A7
+9677FF2042B4E0066640FD012D6977B0A0F81FC5058274C671BD7C2374B16FC8B22311370D52
+142EC3E0E06C423F26AF5FEFDCE64C09CC0B2D84D4F81D13981B750B87D2C4AFE1A1E47A9935
+327785D4C28A8AACAB0A5DD2AEEF936AA00E2ABE6FFEA595ED3C11CA71D429682E7D8896A02B
+97902C158927469D68B48BF9879608BEA305494FBE7B52E807D801DF770CCA670243D8A62D5D
+8EA97CB757584E4A6BD57B4CF17F1FCFF4E9E65D11DD0B281DC82A50B589DF77604EE1A41E5A
+38A6E1405EAC57082CFC9B891AD65EEA29F8F029994929114543F9748BBA341656793CB36391
+1A886475FF88F6562383AC250F73E4706795F28625ED301A920767A95BADEDCD5F2A6EC86742
+337FEF7876D14ABA0F85A3DF00B108131809A3DC3006B7ADFAD95639BA07A5E4BAE264B7988F
+915A6B653B7992257846CE626B1494FBF934ADADF96A69A9ABF7E8087659BD6219296E50CC2B
+CA3BAE92267C8A7AA85CF1B41BDA433BC7A24577564DBC4732231058BEAE71539B577FC87A57
+49A66F5B3546EA6ECCDA937A2CA8578C30B4A41543C72F451244FA53CB680A91F1EC7E86966D
+A5D17D4DF111D19EA992BDD05DBE6D184C97111FC309179B50E969C8602E5AC483FDD6A14A3A
+3458347A00101805051884102840017F04B61024CF8268C34435D787A438FF5486F0659C971D
+CA87F47893E2C255E587529B93560E18DD9BD4C5D34017811A396CC88A30BADAE688F1ACD06F
+5E6044883933C2AAD626D6856FE09FE187B0EFC2AF47EB0C71DA51E8DAAF21D810B86958AD7C
+8CAA66689EF6FD1B67AF28375E00014B238A60E99EB0CEFD817446F5C9108D2AEB0C66B953E0
+FB9A35A44E523EF5DF1F13824B2C4F1D9AE7DB33AC3103B0546CF3D162A245325043B75BF56E
+783FDAFA78673D1A755D0E578E10C348CB7DB474D0433F739A9700280AB0D5621F3ABB282E93
+B6788D2864CD36D25959D1B41596218E61B374D8D0FD900AC550B59D9F0DFBCA375BA1E1EED1
+8884B77FE275BE1579652B2B4D0D54A8DBE53251AF6122303A4C42FAA183A3968DA197D207D0
+00D9C570AD51A3437449F8824697AA1F365FC21437291DAB601E0AECCF403A8E735D563C6B5D
+11B9DE4CB1E4C248B7433046D3F8E830B20389B738FDAF8E88464940DE664F5BD6BBD4F47483
+2D96E3943FE657BD842F074198149011BE15BEA113798109B2BEAF7711A605099A95F3D8FCC9
+A81787A17E9E7F3EC2D710C84D34D1B8092444D50C7816A5449D8E811FD94C063DFFB0EBEFE9
+351FC902CEF37C937FDC017158FC1E92FA7652DA540A71DC6C8898F4A34DF3FB201B97B3AA66
+C17D42A4C3C970344101E8801499B62E2F01642162B8C526C11FDF97FB911C5B0C11A9FFA296
+A4BB189AD8731F39C14E16EA95DCE21DC8279319ADBC77FC5CDC85BD1BEAAD5665F0550C9FD6
+E6229A144B067624FB3EF851FED7301617CB7054112C7034280C85FC46E8296D2BD8CF51FA29
+21B9F966D156F0E7B6331E2C66756A22201B49CF897A12E219A772BBFD1BEC17AD80312DE155
+906D46512DEFC239D71543F2066D2CB9B9508523A32708C8CEA2F626DA27B1835E68A270C284
+CE7B2E943552C95C24AA41A194174999266DD70D4A407A0AC9AFAEEB0CD8BB2FA5A6C448C6CA
+C31F8B79E0DC4574CD738EC6A3099C478A12F967177A75DCDFE822FDF50CF07CF32020BAB5AF
+02C37991FC2693EAAF6406673779EAEB29F958EDD9CEECDE006ACA662779BFFD26ED281E0DDA
+F900B49E05EFF0E12AC3D2ED0CCCC220C95BB682730E753D2C211C98EE7EA755C61873D8C601
+BEAEC4123D79B17A9B0F713696E94E53EB26FED63BA5184E34DDBAB79ED209CEBC8B9891A612
+AC4AAB8852FD7667F721C7CA2364B621338164E574320107663D9BCF00884EE0A57CBD4E961D
+559E09740ACE817EC408C5D55CE096E174818DD855D2050D8A3863F5268B8CCE7A1EC6C28DA0
+7EA64A744EDA00CC1B21E89AD96DDBC72D88DE648886061DFB60A08A71780F4CB067B6C83150
+4000340E085D7C542AD7B760500D8DDD2A20FC25890B9B7CE7591706B52FA65A388833976F44
+1FC03E3BEE09B2272417FB09B8FDD312B5AFEED31173C627B90210468E4B2537EF82F4D502D5
+788D7646363BEA3C4FDEEF10DF8EF22483A28618808AAE87FFB025830A41278A8A09E0E72E43
+0E9DB83FD36A259E79F1FE85774E1A9AEF48A688130F48F89FC7CFABF4CF4F38DC8009887FDD
+C8223C398AA4AE0EC36CF513CC629B07199A33059D7BE4B703242C94E371702F45035146E586
+FECC2B6DD85E61C5234CD752C8F21345B292178D07DCD997B60DCD0ADA87EAFF08EDA706322C
+B41DD9DD3FAC1C57664574D51A7B3E374CAFB313389BAB479A5AF8253128437B4FEACBFD4BF1
+6A1575397AC2D895669B0FD235B007105587B4FF54ABC3355A43AAA02542447044D43172D0B8
+5AD4F0EF124E356F4CE87D9C05C2A8C8D0A07EB4922B7FB22E854CE4C59F6FC1217D78474BBB
+FA735BC25D363210500CAD6DCC1C02FDE33F6D11BD9948A9D86F677AFBD42BB1B9B1C3E704E0
+16F672A5209FD4A6B37AE4A19B815355F2FD2ED253D2E154FA3BAD01E60D6ADFB3E836797A7C
+32D3EA2B5E07FF9ED38A7AF511A1A4AC8D275AA474FA94D80C58EC82F10F3B4864D7F9B1723C
+94D75E456CC31507E9C20F47567E051DBDE685C07547C5726A648E6E9544D26ADFF93D666F6C
+53ED0444E0F2B619064AED47F422D3AB3CB9422A1565F8F949F70E424E926BA91E47F8D79742
+E9EC4C06F6827B37813401B6289133A316FF915D9EBBBCFA7B1A0C6EFB6EB1322270AA274653
+43FBBCF8A4535B8B0D64657F2B03224C9BEF88779950F01D6DD1C4ABB69A89EEBD28625FFDE7
+77177849AF25BA8B22940FF183C88E5F07176E602665CD5FFE18938E524D03775BAE010E5AB4
+B76616D37305D9E895AE39D671173FC74A01CD2739EC0E205C4F449FF581B50032F2EF97497F
+9CFF46353A2F0716ACCAD785AA154A17C339EDEFA76606C2885C1416F8CD15044251A1C01335
+68D54E6E6E8F4C6CC63982BB6ABC2031ACE7E4AAB3C9E7568D83A4D384BA2E96D36E977C76E6
+22BFC0E3430770D32314935C7E543FC5F52519F28A093D5302D2F8BDF12CBD76EED3BE41A2EA
+D95D6E17C18BA6D155570B7C0AB4363746E5C233AB698C92F642BC2031F96874879DE67438A2
+74881773B55CB8C4EBB27BABE1436D9AAB673FE6B04148083510E482D168859C71914E56E92F
+4142C42ECA3B535192B8B0CFBB948E36D20CF5E843201137073AE49770B1937583B8AD816F8C
+DF1BCD41E444D1339050719F0511584EA98A1104D2AE411630244F16C2B349017610F258B207
+B06A1DAE999B2D3C27840CF7A4E06D405CE8748318EE5D53C076ECE70831F2D578045E96CD94
+2B6B75104D2166D2C6B543F00F3E88FB1CB00FFF0FAE822FE215BA70C13CAA17A7DBBB9063B4
+F373A71E01D2BAC23CFDB978CF5CDBD7B5CE6CF336069870269372DC69645E1085CC32DC7880
+7098C13A13F56F441AB38680209ECAD6924F5BAAF7422410EED0F280824E28A453C4AD322F76
+0FA572E9FF77A2F1E82DC2D531560BFF2E03A9BF98BE232810391AC40C0440A312A3AA8C62A8
+19A564C295C2EF9BAB1393EC81691E4C32947CF685E1C89984793A2DBF392D422639718602CB
+A87CC5B27D1123474D93CA36C89E75EA28EF01CBBF577BE1AA056B0CB0B667EC34B0740224C2
+BF3C52BA35922E9ACA51A14446C14DE251B5429784F219AC56820AB2798A5AC97F724C5CB6D9
+826D5DE4DB6A786A1034ECAB909E54191CFB0A74810A48CF9573DF1945CF2A233E0447FEA1EB
+F02B9C9A55DE5A12569B843EEBFDCFE9162C84EC4E99527CCCE7D89680E978E502EA63FC066B
+DF95F1B317DC5D637E074BF7B2FC09F2D7B5BAA8C4D95D77C66E5DE0078F977EF3CF456A2B7B
+CED29C73035D2E3ABA1755E5D8C351C53C269C5C1F5537F1AB696691A25C111075A10FCD11AA
+38C5853640DC6EF2A62D6122FBDD36FA02FADDC27E2B5FBB4DFEA0A66AE71557D556EAF720BA
+6C015AB922A06910CFF60AC5C3E26A5B345ED02A649D1246769832EF32503A25CA0C272C4A45
+D2703CC418AD79A1788546B7135E504B9AC4E01FFECC9E650364D640A3C2CFC14AB6D73A30C9
+9041D966D3BDCF4011BA0A6F3CA45E28548308059731DEBC9DB72B916915C80387423C3B279D
+2F6C16D61250A33F64A5DF1DBF3E50FD6CBB615DA62CDE177089C0A88D969CF53386E8D0654D
+E29D982C99C124B2FB12874C5225E4A65CA47464A34AEE4FD3177254BF5268A807BF9ACD73E2
+A22244899929C5AB8D9339CEC8836828868DCE77DBD68BACB8BF2220EB3008D4667D7BD75A2C
+2A30E8DC5EC84E6B48DD27B9A2145F78811DE99CC103B9A385FEDD8D92C9C8BAB6391739760A
+431A0A25A94E1366FA8530CFBBF4E7A5464FBA27458A2BE6D4773060D1A4A6EA5710A4D9BC82
+BB6149858979621E76097041FA239796423BB4B5554D99B2C08B9CB249317C2CD9B26A4B5A55
+524AF133B750AE92DA4BBBE2B24131881E5EBC70B393E422F81A6ED3002208723B3FCB226EC9
+ACF8D0F7EA7F69091044B00A8249BBB800C6E4F062AF81CBE571FD174C0C613F0D377994C72E
+08F22223A2D735170F6A56732D30B099D2FE7D0A63A41D1BDDA9A4AD745AA91B9D9B9F764303
+BBA7539712DFFDBDC2531FFFFF3D0592E2284E331D0051BCF0335D34EC625F95636D98C682F8
+CC58C8F3987F63FACD31CEFCC09E2D97FC159E23FCEBB31307A09C5692A8005E5C7335253FBC
+DB94F84C684280F29F88598EB98C40C8A006260634D2CB093AECE105ACDDC5293671054B58A8
+59AD019C3F34D9F6A80B0ACACDE0C02A8FAC41B4AF993932EE185649A0397DE5C733757D5124
+E73F887B34A511F8BF3B23BC814DDCE416AD6FD0AD018F1DB3E1C859B9B348D7B1E5E901073F
+3FE697DDCD9CE1B63BD735DFF8591D6352A3C312B247FA739A366533E0458935348F7B15B4F3
+7CCA5699020423414379C42722A634E7AA56B74E9D5E95ADC61E6A624767C0116C91A442255C
+119462334990BCCD6BE0DB1720BC52FAFD46AD2436C703BA68CE96E3DA430163EFB7FBCA48C7
+36EE4FFDAD83A5F96BE3CF1A27E3426A59F4B59460A369F18476F158A325F8353395F786B107
+671B3478AAD6F893FDAF08F685CF82A296C09264E63BC50BDA1EF84E41654616FF6BFC72B1E9
+27F28CD4C315FA5E3F9C7D2B6B35D5BC3EBFB128B7FE7C901DAE4C6A4E0A0C37BB3A8DEF38F6
+2966CA59F8E520CA7592A8B91962A5E935C36E2C17CB5CC0A6981CF9C57CCACCDDB967F58A44
+D7E9EED9315388CCE8B1E83915249582FF60BEBBAAFF1E9333A0F579C793E4E8E958F1D9ECA8
+32EB9964EA9E03546A93561DA50B48935111C80B9D4428172B2618ED35D44E18BE4855C207B6
+43E3FF9741D779DEDF50498DF559BCDC6AC994C2E146D4BC0CA17B0C7FF51EF7FB63B3D9856E
+0E511CC07E096ECDA7A584E91A1287FA4E8F7D713E26D0511F72EA39FE882496A8589A052AD2
+4BE19EA7BBEAAE83B7BC7D1C142290D86F83F4AA34D31161D5D72220E4278B9EF6CE0D7EF0CE
+B73670AED4F4F5FF7A737A844422B7C2615DD641B45BBC2FDB212C9421CDFC23C17A201E11EE
+3779E0FE934939954136A5BA6C357078B411ED3A3380EBF280481B5805775542710999B7AA80
+3D8645375ACC02C0A00781BD26549AA563E3815D5229FCF3F056CE430EF603029463AA618FD7
+F66A881DE497C4DD173CF669C918D61BC3363CA261DC30C6AB9A32DED0EB7942202DCEBA7582
+BF46472B738E4CDB93143D9103BFE56E7C1793C5406ACB8987A7212A7D35F23DA13630FA4EED
+E8A88E81AD7AAE51735383D05ECF5510BFAF54E7C6B140B9412FC8DA01B0CE8EB691FBAE3796
+6160809129D2F9C09493DD96D571D383BB17F20AFB54C88E17308E189B2A992183DEF4893A21
+47F992FCCF300F06E8C6CACAE792142F71FD6AD88151CAF98C31CC958557E34A84B5C628DD24
+CB39603EC6A189006AA657F185052CC052F3CADE2C22A3C6BE96B097B4F1CA72E3E8830DE070
+24E506C6BB37F93CB4C1D6BA18571C860E61FD5BB0D6D08169119DD9C60F9561885B6686E024
+6BC46380F50E05542F1B49A6274496263A78A7C8D0F94C132FF038A8C1467A2B4B95DCE3F63F
+EDFBEDFBD8F2A74157D18E5C2D437DB3E3D89C6773161379A3986A2B841B03753E92FCC7A47C
+E4542E841BAA7C383B7320602749A177BFAE450BD11FD40B4FC59B3F43EE8DC03455320AB4F3
+91480E4E08F72C699FB1DB194CF7C756571B81630DAFF0794FFFB25906998D432BC8C84226A2
+47F2E6FF884707043AB23AEC589989FEF54029064A9C3ED82B50691D5A62A23259863612BE08
+01F158698C2ADA1C6D22F35E9E9226DE954C3986C7A8DA0C09B73E76C4F3C525EEDFBAF24D01
+7D30B9A5572F94EA005253729D6B52B2FCC96229111DDEDF8A3F727CCE6D18C47E407697D086
+66EAB228924675CE11F198C6983A160A826F95BC15424482B27649EEF89C2B50F833D04420E3
+5723157F0B130898ECF674DCF1770618B03BBC091BFBE38E41B5BA0FDED9A2DC640D510624FA
+0CCCA48B87F63562FD038711F82F770000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+
+
+%%EndProcSet
+%%BeginFont: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 161 /parenleftbig put
+dup 162 /parenrightbig put
+dup 163 /bracketleftbig put
+dup 164 /bracketrightbig put
+dup 165 /floorleftbig put
+dup 166 /floorrightbig put
+dup 167 /ceilingleftbig put
+dup 168 /ceilingrightbig put
+dup 169 /braceleftbig put
+dup 170 /bracerightbig put
+dup 173 /angbracketleftbig put
+dup 174 /angbracketrightbig put
+dup 175 /vextendsingle put
+dup 176 /vextenddouble put
+dup 177 /slashbig put
+dup 178 /backslashbig put
+dup 179 /parenleftBig put
+dup 180 /parenrightBig put
+dup 181 /parenleftbigg put
+dup 182 /parenrightbigg put
+dup 183 /bracketleftbigg put
+dup 184 /bracketrightbigg put
+dup 185 /floorleftbigg put
+dup 186 /floorrightbigg put
+dup 187 /ceilingleftbigg put
+dup 188 /ceilingrightbigg put
+dup 189 /braceleftbigg put
+dup 190 /bracerightbigg put
+dup 191 /angbracketleftbigg put
+dup 192 /angbracketrightbigg put
+dup 193 /slashbigg put
+dup 194 /backslashbigg put
+dup 195 /parenleftBigg put
+dup 196 /arrowdblbt put
+dup 0 /parenleftbig put
+dup 1 /parenrightbig put
+dup 2 /bracketleftbig put
+dup 3 /bracketrightbig put
+dup 4 /floorleftbig put
+dup 5 /floorrightbig put
+dup 6 /ceilingleftbig put
+dup 7 /ceilingrightbig put
+dup 8 /braceleftbig put
+dup 9 /bracerightbig put
+dup 10 /angbracketleftbig put
+dup 11 /angbracketrightbig put
+dup 12 /vextendsingle put
+dup 13 /vextenddouble put
+dup 14 /slashbig put
+dup 15 /backslashbig put
+dup 16 /parenleftBig put
+dup 17 /parenrightBig put
+dup 18 /parenleftbigg put
+dup 19 /parenrightbigg put
+dup 20 /bracketleftbigg put
+dup 21 /bracketrightbigg put
+dup 22 /floorleftbigg put
+dup 23 /floorrightbigg put
+dup 24 /ceilingleftbigg put
+dup 25 /ceilingrightbigg put
+dup 26 /braceleftbigg put
+dup 27 /bracerightbigg put
+dup 28 /angbracketleftbigg put
+dup 29 /angbracketrightbigg put
+dup 30 /slashbigg put
+dup 31 /backslashbigg put
+dup 32 /parenleftBigg put
+dup 33 /parenrightBigg put
+dup 34 /bracketleftBigg put
+dup 35 /bracketrightBigg put
+dup 36 /floorleftBigg put
+dup 37 /floorrightBigg put
+dup 38 /ceilingleftBigg put
+dup 39 /ceilingrightBigg put
+dup 40 /braceleftBigg put
+dup 41 /bracerightBigg put
+dup 42 /angbracketleftBigg put
+dup 43 /angbracketrightBigg put
+dup 44 /slashBigg put
+dup 45 /backslashBigg put
+dup 46 /slashBig put
+dup 47 /backslashBig put
+dup 48 /parenlefttp put
+dup 49 /parenrighttp put
+dup 50 /bracketlefttp put
+dup 51 /bracketrighttp put
+dup 52 /bracketleftbt put
+dup 53 /bracketrightbt put
+dup 54 /bracketleftex put
+dup 55 /bracketrightex put
+dup 56 /bracelefttp put
+dup 57 /bracerighttp put
+dup 58 /braceleftbt put
+dup 59 /bracerightbt put
+dup 60 /braceleftmid put
+dup 61 /bracerightmid put
+dup 62 /braceex put
+dup 63 /arrowvertex put
+dup 64 /parenleftbt put
+dup 65 /parenrightbt put
+dup 66 /parenleftex put
+dup 67 /parenrightex put
+dup 68 /angbracketleftBig put
+dup 69 /angbracketrightBig put
+dup 70 /unionsqtext put
+dup 71 /unionsqdisplay put
+dup 72 /contintegraltext put
+dup 73 /contintegraldisplay put
+dup 74 /circledottext put
+dup 75 /circledotdisplay put
+dup 76 /circleplustext put
+dup 77 /circleplusdisplay put
+dup 78 /circlemultiplytext put
+dup 79 /circlemultiplydisplay put
+dup 80 /summationtext put
+dup 81 /producttext put
+dup 82 /integraltext put
+dup 83 /uniontext put
+dup 84 /intersectiontext put
+dup 85 /unionmultitext put
+dup 86 /logicalandtext put
+dup 87 /logicalortext put
+dup 88 /summationdisplay put
+dup 89 /productdisplay put
+dup 90 /integraldisplay put
+dup 91 /uniondisplay put
+dup 92 /intersectiondisplay put
+dup 93 /unionmultidisplay put
+dup 94 /logicalanddisplay put
+dup 95 /logicalordisplay put
+dup 96 /coproducttext put
+dup 97 /coproductdisplay put
+dup 98 /hatwide put
+dup 99 /hatwider put
+dup 100 /hatwidest put
+dup 101 /tildewide put
+dup 102 /tildewider put
+dup 103 /tildewidest put
+dup 104 /bracketleftBig put
+dup 105 /bracketrightBig put
+dup 106 /floorleftBig put
+dup 107 /floorrightBig put
+dup 108 /ceilingleftBig put
+dup 109 /ceilingrightBig put
+dup 110 /braceleftBig put
+dup 111 /bracerightBig put
+dup 112 /radicalbig put
+dup 113 /radicalBig put
+dup 114 /radicalbigg put
+dup 115 /radicalBigg put
+dup 116 /radicalbt put
+dup 117 /radicalvertex put
+dup 118 /radicaltp put
+dup 119 /arrowvertexdbl put
+dup 120 /arrowtp put
+dup 121 /arrowbt put
+dup 122 /bracehtipdownleft put
+dup 123 /bracehtipdownright put
+dup 124 /bracehtipupleft put
+dup 125 /bracehtipupright put
+dup 126 /arrowdbltp put
+dup 127 /arrowdblbt put
+dup 128 /parenleftBigg put
+dup 160 /space put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+/UniqueID 5000774 def
+currentdict end
+currentfile eexec
+
+80347982AB3942D930E069A70D0D48311D7190FA2D133A583138F76695558E7AE9348D37CAC6
+651806D08527C1BB4A062A4835AC37784CC39AD8841404E438B4D52D3901E47A1DE4F7924E0F
+B3DAF442499175BAB1226EDF692A4956739F8828E80592F450C5D5C22AC88BCFBE9748F61D18
+243A16F4A4467F084E8E2BE46EF47FC51C3A8199E3CDA62FF9C4FB73956DAB8B6683D2156377
+808CB35026073E80523F59A30D195FCF9B9FCE4FFAFC6D5649664203AB24ACB938D58D246707
+FFE7D62F04BEC4B70C21EF75BEB2B812622B3C74E969D72D3CD11BD7106294A99CAF0B1629BC
+7D4DE6B96CA82930831D64575F23F4AD06A0E45E315B1D392411BE8D6D73C998789FF258A07A
+3C8C2057325784514C845500BFD1A971310CFC11D41C1A167DBD5FF012C60ADD4E87325F6E52
+99032A839DE65FB1473A166AAE1876A4414A434F22C1D241591FB36F857DF6FA930608750FFC
+0C54F44994662B1F00F1400BF752EA8D83FFC4CB77A290BC2D99981AE59A191748BA5C7BA1A9
+D2583FD21398452B6FF5D83A059F7EADCD2EF744E9DD22BDF9C79D049BF06835E878C32B7765
+C69BDD8EF4DEB4EA7CFFF4CF9354A4DDFFA689DE961D16772491C7AFBD7FFFDE42400764C68E
+954EE5C455A5687959829BC3B319B2147DEAAB3628662C8030C5E02FEA09609ABE4EAA12E217
+BC3AF673F1BC36A7039EB13FCACB4218FE0FC5A3F9452D4EDF46CC91DB67B624D4F2D37502FB
+9F11AF4DA18CA40B61097F95D44329375467ED13C5CB585EC53F62B83EF9502CC755AF44BF32
+B87B8AE9F3F2F8DBF72DAB90ACAFBACD280DB6AAFFAEFDFF6D5EFF26669BAC56280A950560E3
+D01714BA38659B0E4E28BF8CDC1F15FF7E3EA9D95A6AFBBE3D8E6905AA6D531D6B6DCAB89E20
+36CC492C65F76DDCC3CFCFF33FDE3D9FFD10F7A90530FD5D04F12CECE01D9E3B7784FCB4AC99
+71D125317E4D6DAF1ED113C795C56C6F57465A10859341F41089169420DFEBAEA770C4FDE4CC
+11ACBED014A3E2EB6CED1694EF30BFEC4F805C6423283D2444975F5F62AC48B88111EE5C79A7
+6A4E64AB2F9488DBE6E21DC00BCA4304C3DBD06FA60DB4DD88E26870B08BD880B67D6ACE131B
+559CBF999E98F3196A47320BC412DEB6C6CA990485CD34B69ACFC6F2A2B534D17FC5C68F1416
+7B3CDD7BB801D960C04043511A268040ABEACC65A28634EDE6B4E209FA3AA93A632CFE1D5A57
+665B3085F9E2CB8AC141E2220AE1799768777D096B6795B177820DD3AFF63FFF0A80341F473E
+1455868EBD9D97AC9DCB3BE4B7AB4E0F3D5411E0A90C9997741FCFFC8C3DA19BCAD2BFF0CF17
+2814D4864D4C5D456FB5121F0431754907A704D2BF711CE4F2456FAE5F0E602AA29334DCCEB9
+02CF1709B53F918BA5F066948694F2CE9F150439F0872E3E1BC2CBDBA9E05D99AA6C0F6ADBF0
+097EC658F2803D63D020FB3DDF1F3ED08235FBA9C110EEEC014D81ED6608F58889A40E3C3A7F
+93BB13FE3D88795BCD841498C6422CDB307C376457776A8249502626CA0E1A3E48B8A45E77EC
+0551347D0A5D51EC0F39A8C2BB330F4B76F3B4D3883606472F29041C1B7BF2CD8620F4E9A5A4
+EAE0B60091CB21E30470CB0219C96B8E66AF03B6744E1DB4FF453E38BF1BCDF3F0DBCF5EBE04
+7B84AB96CF851AB13C8942EEA52AF99324C6E5088F8DE6C30B385E624F4534AB603A3127D708
+DF8879B3D15869B777300E3B1B024F79ECE64A860DFF0EC8D0CC8D28A79A339F99AAFE9FD775
+98A37A01A54994E92AE0D20050CB9DCAE953B6D2B3D6FE9D26FDB3CEC0A6F9060E356503E3DC
+D1984772CDFDDD8C020349BD04380BA9508546B281F116F67372B0C73798C5EC98FDB9346F03
+9B663ED52D97E678F9D1C177C35A93833BDDE68C0BE730B565B34903448914418AE29780F437
+EFE69F259FCC78F9C5705EC781FD699DAC1831CBEA3ABFB9D0189B8A45E79A539CE16A34FCCF
+16B5DF776D5B2AFE24DB54949A23792C1A0BF0E741477928ADD22F2B5566FCB82BBC0CA9BBD5
+BC03D6E8901D01652C4782A3803F8042EECBADC97142DC63ACF1A92BB10400116A6D2320447C
+07BAAF4D8B69ED93E7E1BAEF4BEF80544B94463073D584490849EE9DC9B726D60E2A80EC6D8A
+9B28984277FEE75C0231F0E5A6FF9D3193243A15AEC9C04E98401881EF0C94942F68CE4A0121
+EF50DDD3950015F28E40FE2FAC789EA0982982EBE270DA274CE9A0C88415A68E610807633374
+6D099B85E94F3B7E8F59379A99CA7980548B3A8EA7ED739A988971E778C0FFFB4A843DF0D98A
+56F326C650A94DAA94228083216F89D47AB514C6CE1CFD7B7CB9CDD2BBA61E41B414197843AD
+1FECFA306B3E1E4B866F8F98D8DB93A63E7C6C7149EE3CDFE0E0FE0D0CE35A7568B90CD2A30A
+8D53C95B678F0A739F27856BFA8E4A7D50B942ACE78189E476379FC3A86478C34048DD44E8AF
+60D1099886E485A0BF74638BB3FC929106BDB7C4EAC624F75CF273B38A2909311FD6B6A98F4C
+B426A4610DB5A316F1AB1332E840DDA030047CC203CB1030CC9A3B7550CBF46163ADD6C62AD8
+DC9CC792DB6C8D45C8A71E60C0170F0DBBA5D60EC88B7B1047015B37A2769F96C8738C215D6D
+5BCFCC9EB5884E01C00191067BE0194B994034BADA4BF8CDDBAE88BF9FB7F09420CC50D248F2
+9459574B8857E3A8C22E3113B22D282957AE02BF5DA8D363E012CDBF915BA5215832449F261F
+7C4D4FDAB7C17C2758CBFD5300F3137CD72FB2C967D473B2683628BE64938788E646D945F11E
+CD20FA16A9CDE65DD08D2C59B2C5D13D1148BF9F6F78F0243B455BC43D8893CF1A756B60FF5B
+5528354C8BF1CE8F81C142E762BB6AD54AF2BCBEFB67B75BB822C3B53A92F45AD494C62A0480
+22E4AF0A3158857BAD671F0F49B51301151D3EBC1C9BA6DDAA408B4F923DA1DF1CDBC451393A
+FD47B4201ACE732B74CD0079C67A8E29B02175044EA6A643890CD60C45BBFE15963AF3818077
+EE34EF93F357E77B4748F3195745EC632B359510A528399C8749882FBDBEAB684FBE22307353
+3E428C28D7C6A20C0C1F805F350230E549B2F8E8A8E9EF89EFC7C71BCDE2934CFCB8A04A17FF
+BB92732DC202F5B3FFEA1EFD96B4707D1D51F6579F86BD348AD46E233869B725EB4CC76191A7
+A82264BA610C293C3D37714C42166EA68EB5205FFD4DAF30AD23AB140D01F66F56A320ACDA94
+339A653255FF06365D97BF5AEAF769034D36B9DA6044579779DAAAB309204172F69446413CD7
+912A19898C23487AC3B994BEA258203F894D89BFA826D744FD8B31EB2C75CEDFDAE2E899FFD0
+50D36AB3A63597D19CBC208847DF2AFCB05C29477FD20244511884AC9CECEAEE6C6BD8554A55
+0E7186524F967839E05EEEA9A4065C39C864A5D697B7B88FE47F50844FCA93A63787426D186F
+3CFFE14BA7E4607B65CD8CD03B57341FE369A3FD370303D0338B26506BF0BEFDA0C6FF84BB2D
+0AA65BAC14B189003388F0FBEFA62C9588D1454133F1CDE8CDEC574FFF094D7F4E3D5AC225E0
+B9B00A61B8D667171BB19FFB38121239073334448626D20AC4FDB1BBF6D314D5E034A4EB0EB9
+C26B1604683B18D7E328F6E1B967146EFEF1A9A4172ECF0238BA7DF28E42D01ABCEFD3BD0B06
+DD1FD4CBFD4FA91F06E437FBF0497810E816E7E1482F9F9B42F0B0BD8225C87C6F366D3BA0A7
+80CA78EF6915F537DFABFB7105F2D4E26E34CED31B3E7340404751202BAC85A39D9FA283417B
+682D37CECBFC4C4E20B4D494332003B1FB913942040340B03FC0721722C39CA4623BA384A3FB
+003441641A8C6F39FA9C07C830693D15200DB67722029A76E28DE8EFEC1B1D6C043A9BD4D7FA
+D0731A087A4A2AC3B78B07A464BC374A67A220F0D08A9DE5411C698A2DFEB1889067CBC83BB5
+5EECD734B253D7134E3A0D7C5625E0C2205F5B86B67B237DAD8D47D297AFC42598842EE341DA
+B855828CA1AD4BF332657CE9D18832328B9FB81C9B4843FDE4D63C2C3B06BFB57032C30BE07A
+BED913D7CDB8C4FB359543D39705A5BF55F8DF6268CB2528805172581204111D71C00DA14275
+776D95E0FC612687A33EAD514C267AA0F90BA9A2962D10FF3FC8BA694372266350E8E7E58387
+97D6CEF8561F116CAB2A9DE2CAE98C5AF5AE04667E763F7BBA244F6CFB71DDCD18F69461BAEA
+70EBF2B3A8E2AF95DE0A573CB3470BA4A8981B269E12D3F9E4D2B9A272E2E7BA968283455A85
+D9C6B4B0A3EF125ADEC61BD8EAF92E008FD91E88B578D48415BE071276A1C3545A70A1B3879B
+A4554D7E63110EF362972E5CD986D19EEEC5585333D99F72A91449BA61A14ADC3A08577FCE70
+6C702333DA1ADF26826C4F4AB734014F7B78735F8851D0B08660DD63D8EAD834D2C49900EBCD
+0E16EE67F6D499337046A47624ECEB8F285944C477F253CD65E29B581A9B86886385DF1B68F4
+62520D04DBB5DA7389A1EC090EC908A2D90BD0E19999AD9607E3A90374DDAD1CEEC4DAC6EE43
+A80B097AD9069C46BD657B6D0EF9ECBB7B0BBEEB66C344620E661EFDDAC45FD823F55B5EFC3E
+531E4D8BA3D4ACAA00143437E8E12C30940A77A00F010CCB899AC657F07257F7356564D772BD
+698F08BA5C85406326FF01541F232AF035D3FEE1EEF01C94BC41B6EBBE5921A8D11FC57B8F01
+2304EEB08A51BBC7767BD5D7B17BF636CF36EDBC9B5C731325ACE70F58A39003600A9A8096D1
+3A5E6AB6A7EDBA92F7CE3E2945D3FDF4A2DBE54F1FB71CEF37389DDBE546F1812F1677BC258E
+27FA55175E3E8AE1B4B05B58BE4B3CB9A2D3EF7D0946BA3639F598EA5C41129BFCA77F6F875B
+B9CECC1662D4A621345A2C8F73930043469A418A2C040AD773B6D56C0CA0E77425D2AE23614B
+29845A00DE99C321C29DD12B2B3136A07690F9A1C282AEB900A3F0CCDFE7DD325F4873DA0FB8
+3C3FFDAA40F1B238DF8682031A5ED40EBF4403139AAC8EBB115C072B61BE34CCFB94881CCF55
+4302F6538F8888A7EC630C5967835168E70E9A87DCB6398A1D34042A91103E2E25320A1AB0D0
+70008D61FADC148F347E1E87B6609B9878F187BA8EBB4F3EC451023BDE08A9BB411FD9C7B4CA
+39001D15845780F5688D49857B8B34590EEBD0AFC283411B936CBA9B3E962F6F6FAE49709899
+DB74F9721D586E6A23218262481BCF488B4823AF2AF0E7331F8314EA87E58DD53A2FE0118B4F
+28FF5929F4635CCD542245117D87E421436904E32C2472A93B58091D7372A128C3B04D30E689
+950CEDD6351598E5F794000EF381B29CB2182FB819BE5264BCBB5943EAF4B8B9B68FD5394300
+6A7FB068B1FB6A9A9CF5EE9F5AE5E3BB878EA5DD0F1629BE7EB4E4710F0E5E60398911FA8D13
+300086327DAE5264A588C9D295450C11F4895F4504A878540A3F1A6DF09791A98BF1B5417725
+F332F83920B4DE898E9F2C07FF48FA34C584A0205DF9062A9833CC8E8C3DBC50E2DE66CCC67E
+6AC0A9EF9BB3AA0224EC6FC292E7D6BF889E43535C51F56B7A4CFA52503CA10942D7B91AC34B
+E854A38D9E14174C9D7EBCE32BEAB91C0597DB46EB00DA8D68BEB0D090B9B72055F53253A8AC
+64FD1C4D47EC8EB8A43E9A02CEDA9E86CC9D84D59997F1195A1E228303DB4F7B97AB1DBCE002
+0E1D034EB700AD969FA2FA1381DAFEF50A53CA061380AC2D1B7987CBB5DA9705371BA16BE247
+AF74DDC22EC95F0C4D051CA108359F73EAF8BD9D22E951965B6BF487A7F2914F095575591F9C
+2FDA75C88B443237CD280D2B71C6D0E129FD4259422EA339BEB5503DD63F85AE4CD37B14410C
+A50DFD5AB93E8406D59628CB6FD45DFB43E67F55C657EDC6BF991FB7CE51A79B2EB22B8963A3
+3F653655913048325DC02C8931B75E90D1536C210373C35B5A88AB6D39CB138CC5459DF3BB1D
+73C8DBA90B6A3FF057DBDF509B8E58FD0D9C6DD90B824062E8E6F9F3292B0821048D591FAE83
+866D46C4CC284B57CB74BE4923A7E3A701FFD0CC3E70EC16B4E3A594C7EA0E230964E3BC1F2C
+AC6E2B88563ADEC039827D62A66B2885A1B9D4A5EEAA5F8C817806EE1679B9AAEBAFD6AAF82A
+753CDDACE98313587FD4A73C5F39FB43A03F9259F5FC7CDB4D9A7485F18A99A644DADAA18913
+DFE230606A612FC7039A0BCD636A4ACDFA5348A5FEDD06DB53FF807C6143798ABC7D6CE8CD7C
+97437734BCB251A3EAB27E3AD0213D93229AE9442062D63136CAEF2D0992CD8666EF0B28165A
+69B5A54A114B46348C801C67892D8449164D82A3475EDF45F0B9C3473FCF02671B02BA27120E
+931F1044C620960755D9968B6C534920E2518C33BB0771B93F1A3DCD4173895DE50A0738D2ED
+4B6EEDBD8A2A5608E6118827BC9218D2F27588DDED4D4FB84B657F6DFE512B1AD3698FCBF662
+1FB55735BF7123365987E087F7F66F0508B9A1F409912A9D578C9835005F49EA23556D15EB91
+E1C3D363872A815BF46905F98E2FF3F2956D3A9680A1414AC5C5D2B60913A48230E4E645F249
+04977F108C4782EA721909484785FDE4E5506CF1A6D6C888BCFE3559CFF0D969E559D3349765
+6D6F5E31F0EC0553F11C5AC177617B84ED497491E6858ECD8DF826029239BC2BA35C243A56F7
+233EB71AB68FDFEC0DFEC58198FECE9818B257C97279D7226C7BDFA9C9CF1B0DB516E58D6E13
+26DE5CA2574AE16B72DC3CB5790D491D358D444979C1FEF7DC3BCFD5FD60D781BEBD4B6F34E0
+9430E2685EC1351A48FF1D8AAE34EAE33F8EE8B0FB99CC4C1CBE73A7534A964985FA4A8211A4
+E0F2B14418D28419DC5FEB3EA64ED3B7BA19CC3BFC6064136F74FE0935B346E62C3B705C8F44
+CB62166DD9BE118A804234A4ED039147F5039FA9C9E7099CBED5EE5F1F35C452FCDEE040B385
+438FA027C72A3E9770D75DDA47FFAF2A31B6EA9C19ECE24C0E3F270E14015EB7806B7091D825
+6D6AA9617C06BBDE284F88C87E0363C994E1947A8F61A2978B2243DB550E0D9B23069FBC8AAF
+34C1D8E3603D8E5CD1EEB90A84CDC76AA57D8A1F41BF014E5057EDDFB0F94E97CF3BE7C2E184
+DC2B042A6C6A3C7B04962FC6B9A345519321B68FC37C5C208CCD1BAB4BEE30E67A65B7EAFED6
+F3E45EA0B18840FE9E9E644A4F590573889B8044CB3CBA33F5109B010157AB152A0E75FF1371
+9D3874823F151E5D10D771683B26E8688752E6085921DE52B4AD4997297834B6521A6A4AB145
+B7741595DD1E4E65BE01E1E3376A2DEDF3E549637E1F39E7F3920DE885097964CADA22F3F0FE
+4B5EF75A2ECAEFD8E2E1BD0459803F88BDDD64A481224B78B24EC04B04FD8FBAAC444EE0CC32
+A0269FFFB2EE23AC4D7C8B2AC867445F21DD7C10D102BE10DAA2DE09BA1220DFFB0E9DB7650F
+513F8061ACB90E99BDA8D5D60178CB5B93DEF50A531638FB006AC1D24474F7551FCAEC5658C7
+C34EF029911F9254D60131A66CA84210464E7DC2C8C92A3EA5E38382AD2E8BA82F69FD8C176A
+A13312EA491CCA82E1617703D8DE5F5E8D42BDF02CE82CFD161858DB1CBDAEEAFF55290AE576
+7467E27DB575C4696DD2C43ACF7E9C04D029DBD92697471376F5A2332D903A255C43F932EC9A
+82F397E9AB07A5B067C5F3F8B3B872B6A64C5A46A21EB2429F66541052FAA5ACC66A48CB4E60
+F13F05ACA8F91DF03E0896FDF9D587082CEE991F24A32ADF2457A2A1B81718875AC906DA044D
+CA8E22C66B706626308AFDF1C720738DDD8AA97D424C581AE2364BA63BA3CCEA4797EE2D829B
+BEEB24688A057E6CE6E763DB025EC57BBF21BA1E0594D39E4A9F84D8942B1BA42F971FDCFCCA
+8D9E7AD8C14FD56DBE960CD018C653FAD91CB82DB9D18306A51129CB6DFD28FB1DE7752E239A
+7EA8E14351B21ECFD04F02E9D0C8E401F8E7984FBA9A859912355248A027D1A41E78F79C9D0E
+A35D2EB8F67392F91F061E8860B8B2C56D424C8DC0464128DF1F7908AFDE457F58F3936FB7EC
+6CAFA33E554BB04A8E8349406AFEEE75B9BC301D85B577390168FE969EB89B273A48ECB271EA
+9385BB6C66B9FDDF0F63738EC74086359D917D8035DAD870D81FD8475F85FA03B43392802B0C
+499FC23E1CB1DAD8DA9FE3DBE20447C2CC55CC928ED5F55FA5276CA200728900D02FCDF5741C
+7BBEC226FAC879318FBC7368787C761599C1992D0B3CEA1601AA23D9DF1BDDDBA3D289AA1A65
+45020967D8086A2EF6241A1102523C40DF5C4A6BC009D41B4AEF4FC44BC0E4D4AF44F5186C20
+45732FF4F0B42946069259030CCFDBA15D74B8A4A4205FA03CFB27FF73CB11FA18AC1AA40FE6
+45C774E1DE506EE3E1BD558104F20EE06B144FE808D393715EF016BD4C9AAC827DA83C099300
+B66357DD205570ACE2C8CCC7BEE741E2D9EE2B4E30E631A7BB3710941285434BBFAB8458282A
+7E2E7895A2FD07A3E41B4A8B5B6A95A078CB4407F48405D0565EE77D9D73ABEDDC906B9089F1
+FD130F7DC9042CC750CA6C5F912CFECCAFC848FD93F26B530ECFF1129F62A78CB9F0031DDAC4
+664EE0C556FF3ACA2E3D33B030AF56E7973EED267E0A8D60171DC648C0B836C86CB2FC0885AB
+2521253B22586F283B3C653BB3240D872A790A2F8DF93E2136524059335A003F4538EC6594A0
+8FD05C3D9C4A4EE05C9865FCDC82DDA58817AE98EC438690D5918B4F8D05AC6DA49E9D2F537F
+41B374AEF2F719812D63DB2489C30CCCC2EE36616F15E7B18E4335C4AD05F5F5EA4763DF7A34
+D3F457CEDEE65416967A008229DB777D512AC3A24857BFEC811C93C87E83772A0C803F2D031E
+D8B2391828952D4E689B38FD92639469815ED5C1168BC9E98014FC6E2E4018D556EEA620ED05
+780D5CD225039EFEC55BBAEFD42953DBAAFC669084DB913E7E9EA345E9098F023790F5E81B36
+36F3B7AC73560C25B850F5189668D562B16B748B12E61E0361F68E07206033D3ABFFDFC8BC86
+C7404B589D49C0CC25945925BD8F8ABE46546B981DB956A93E1E96F5868F0FD6603D8A119B5B
+3766672481E7BC54D2A640C28CE4934D39C3D7F9D6376BAE6F4D712457573D7378C36C01A568
+D8DE8CA3EF801FBC960E091963AE21422FADCF1EA35AA3ED57BE34868E56D0B893F98DA41361
+4D08AE6F053A32E14176493A4DAD192440AAA7D96D731A93288A5B5460D310A173BF9793B7D4
+61AA0CDB3E81AF0F1274E2BD71509004BE9C1B0CB64916A9F7222C6A3A2F96307EEF886F627B
+31F8674DC27065AD1E94AF77B5F0ABD0E5F246B0596149183EBC6509AB156F83B95F45EE9AEA
+BECDFA82AEF6036FE06DD18FDB21E6B4D70BA8B24BF04920B240294DF74859E2B34904725EE1
+591262340FC6BE02C3228D7824CBD20DA72B1C78FC6E490B20136313F3ACC29AF7BCF1C5096B
+1907160B0CA2C5744A1BE927FE23F4836101EE791738EFC0AFDCAB00358D70545C8CE899B12E
+FD00691CF7C261F5B2C45ED79CFE0730CD4412DD7844D5959FC8A249584375DEF1715A9EC182
+2E04B80F94E2D551950114683AE08C8B160143D27298076E12E6EBA5ECEC93936EB86FF20F70
+A16074B07A3BC3A24F9570BFB5C18822CF4807583E673ACA60D949BFB09CC5BBFFDBB8FF60D6
+AD930E439BA8952EB49AB2AD05B02F1A6653C344432A4820F3976F37FAC741D2A27F0BC6B30D
+3B8461579171F2581F88BAE17256D349990D6FA2AE099FE66D478D13FFDC3E3C359AAA0949C9
+3D2F55DF7CADD2BF133C735B1E5D808A127504FD3E03F3B2FCA2F49A73351A5393FA6C7FF2F4
+DDB48E00124CD7409AE82C0F90E24F98B7DDDFFB24CF335E07615A2D706E36E433D2D4450545
+6C17123DAF7C16CA2C75B263008F0211C71FA8652B099224607C46B8D2BDB195A6F21B4724F3
+70BD67401750F086D1F2CA4D1D811623969F199BC4BD025C12A4A79F1D9BF0D01051D5121BCD
+A370CF0E94771B7A7A22D9752374DD2743F2E000534695349B3DA6BA15022B9B6EA1651ECFAE
+2236D1380984FFFACA97FD45033A7DC3FC4C413D46BA5FE1473122190ADAC68462586024559F
+6DAA7A684C1E41524EF21306CB7262E8BFC23F221E6A865172D9FB04DEBA63F7AC988A1C23A2
+72A70A75C9BC7783B028760359049625113E895A8D6282FE868E27F88E92002D82B6D82EC758
+DAEF8807EED1D03D5264C7E59213C84FBFCCA99483D1A467ACAEF12045E27BB094E4B0879428
+B3CCC1932BAB4F7D94460CD736A69BB2B985BBF0FF6A3B330C5911BAB107D4163A83A426AE2A
+8ACC75BE3701293653E27707BAD40C37921ADF3AF21589ED419E416BCA7EA1A9119F16102098
+C5471543968FEC3193AB6737078644B531F70B52DFD05B92C1CC4D5C37690D32CCCE5E0DA13B
+651989CDF99F7F110BC94F0E3B8C4B9519354B2E34FB4693ADDB869AC9EFF2F46982387F3BED
+111F82280926671FCF2C6B816B200146EB04F3BEBF63A484270122AF0046D985F71A63243743
+D3B8E7912E8BF769DBE65DA046C0BCBC9E5F4AC2B86126C755ACFDFFC1789B2A212530B46B88
+A38404F127204E23A01709296D4FFBD9B2E664D1AEC1E9CA09DF111C08521797662832439C8A
+B4FE9949E21564582CF6608D45C29B6CB7FC4E70559C5024609BD62E566B4F39C1F88FAEC09B
+558477C16A5F226E6AAD7A322E4B49562675EA07F6A02605BDEAB892CC94DF857E46519D1D4C
+73573491E18C8E800D239AE08D49D5A1D0122DF50115F32680BC5860E4BEA2B14DAB9CCF15F9
+C3779310EB296D174CFD6CA971D8183CF6C3B69A562EF8FF96A74EFAE84ABB37DAF5AAB468A8
+E2DFEDB1DDC17DB85F1C50467A5C3856C43130243060A0F961CB6D81A34E2428762EDE19EBE5
+DC5178D334C2686AF7FA88E0154D0DBDE6BF1DB30D1BC2A200FA677508774B2B8B4FC0E40BDD
+FE9ADA943F64713955FBBCFEAB86ED7013DE435A0E4136E0D3999BCF350D2D2AEB9ED71096D5
+2663EFD809EBFEB0B2A605B9AF40D5D438E2A2DDC23DA63A127FC0F52456379F9B5F26ADDB65
+2DACD4C3351529D8119D1AF722141DF0D768A4AF4EAE17C8B2197CD305ABAE4FE35D0F0BF386
+6F95606491CFA6B283F5E1AF08BAEDCFF8EAEDB3929CA49F5BF68E26051AF7643B282212C9C6
+DB78F21F71E8F645FE9FB3353DA17DA06313B67DEC4095C95C260242CF9BD00131B738AD9BD0
+B091274F7BF1F36510CB8A8AB0BF76CC6AF8CCEA1529FD82D7C118AA70F40F8092D312132AA9
+AC61CADE4AF18E1C999ABFF8AE15290BCA544A0026D296C372C04565947EF9170051E3967F26
+74FBAD5F36959FE281504397548DC28DADFBF8AB5C3E6AF69C53B942F321335CD5E84CA0E11E
+EE3D38550904D52D340AB61ED5EDAE7CAF21857AE55E9D1ECA2FA7DEC6E7D8FCE4FE34D3A600
+47235CE182460EFCB285CC246512A7CCF00481068E0A6910D36EEA3F2348F031A442BE0A78E5
+637E4FC4CA531C3E724C29B06D61FA5635C517C510D444DCC450EEF428487ED17443A19516B1
+15D7DD25C11C6143F510714F3F8754CB79E6BA78699FF13CF7DB1620933B96D364701D9B296D
+A702154D7433EED50834DD70739AA5BF0AD1BB60A47F0CD4C65407E7B5D154174EA2ECC1855D
+5A451F6E00930E6770958471ED4E1F86CCC297D333201E911B7ABABB60ECE5502CFEDADBEEB1
+BF187E65C4A99D236B65942C288FCEFB904BFE7091DDC667C661A0167B268DE3A42F5E558EB8
+36D1A49838F695E442A4037181CEEA10AB51C89BD51F711648469F8E70900A4073CCC6166AAC
+EBA0D5F8D34B129D7EB970AA4F9004B4104D5A5F041E369B16668635CEBB5AA27108B8592401
+8EA0CA05B862B28D44E6A3B1CDB7309D5B571A468CC0818F8210A7EBECC6B2E6AC97C077A9EE
+EB69616CCB8A4AFC98BEC0B558DD18F2808B520F59D8C6E9788E85A8F1AA5E4E8DC378FD746D
+613E20131221C3868EE10BE0609739A6A6920A9924D0D89C42D3909A1AFB118A14C9BD6D81C3
+A6232B10ACF861F407CB7A86B15E697ECAC04FA2AABF895187BA396C1382EA00EA0B0B85E338
+D82D61F4AF8B84D5AD8759D1744808FA112763B35FDA1BDA3C04DABEEB017837BD66D4378AD2
+2D71A5D38FA13136209CEE5344F6E14A12782E407B43C7D70D7FCC2F0B0A1314BE6FB70F3C9C
+4AF9CCE96E83F450ABA31EB90285DD6DC207A07CEA959BEB979642CEAFB14B52C0E49617E1E9
+30D884C860CBCDC691FE50D975B8263E9DC7704112B775EA0C4EB991B47853991C3F59ADBC7B
+671FDB432877EF183CE5A78ED259B8BCE792F0984DC179309734973F3D672FCE6F52FA3DE58E
+7D4D054517FBB70337B00AF36A119748680FF6A53C16C624CA11D757388E7C37F2186D335F34
+1FD289673A71FB7CD39670AF901F5B0C37350595A0836E67EF9064ED625B7EFD8C7EAE865848
+E19E0C2DB2EFF734948DAB18CC81E495F09EF1A17C4DD7C6BF95AEF0289B2C69E6773462EB50
+6B39457909253626F2ED229DAB86047C729386ECB845703BD84C8B97969FB7671A7E31C647C5
+80B3FB7251C1251891AC34B482E6DD7C11DFF66F0FEE4488BD4961374194731BF81947A3EEE8
+AB8C013ED3D6584CA2713DBDE3FC8B386D52B28441B6DC17E7831DB23051CD59D21C7F36F8A4
+873FF75F1E76E2FC9F20819A6267E594BEA4948AEB07C0561218D2A18E677EC323455EFDE5E0
+0F0A11459FCD3788DAE330A3E7C07AAC5FDEECD0730E7124716507BBF402595236DAB2ADFB13
+8299B80C2929B2A6F516F61CAFB8EB63012CCFA240040C1C3F7E9F1AC2D82AA3A669E1867B49
+D5C7DC7247A55DD3E53CDDC6D9582BFA62D255D019CE37E08286E65CD57AA9C2F4CF84DE2B1C
+C6F65193A033D0C50477D424BAD4229786D89B0B9CDB8BECD0E36867C14EB1E4331F8CDC7C34
+2CC8F538FF6710D796B9655CB47D83A547547340F26426744D8F6209D177879849BD55572617
+C36EEAF43D8C8DF78B040283AAAB44438E37EC497209D63F38F8FDD82DA65EB3C8BDC3D4FAF4
+2BA67EDBF845911E829244052C2A5894B08B328EFBEAA6C978140044AC09CA90B4B7D973D0F8
+775EE424F599FB1980918F856891C260AE50DF3C081AF3493B5343888BFE8BF1EFBE6C6FE97A
+FD03B28C9399FB21B90B9F257D02CE7B362C33E8CEED0A916CDCD385C480769C4BE8B0384184
+02792C2B50AD79DA8A743554079C75B72933796CA0BEF5591B5F8226A00D9FFDD8439FE0C9E4
+AA22D034E3A345E7E71950D151F3A92D69BF0174BDBDA1D2BF4D2F37A5EF2381418B80EAF7D3
+9CED1524B28051B74425EE8923C1D7049A557CB8A3214D2E56F9BA262A4CAC9C750C2176E70B
+FC929AB6B049262FBB984F4E97D602C3EB2A43A7EB1D0E82E69F8D04755712083E2124A90F2E
+0FA66BEBE58C756A965BC48E98F9D7E08D9D69340913DEAFDA977F910F3939537CFDAE2B619A
+8C73B2B97806DE736B6E3843D59F329D79133779795BA7133D66D39E7589BFDA6D3F2CEE30FF
+EA9381B8127C39A6519B1942476CFEC61E38CCB74C411B5A5A8D2096278AC5A5EE91A9C1E6CE
+23205823D537A3C12D88F69F6BD73528DF71359460D5CBE2AE49891DEE90C67799684E9FB603
+C17AEFE75ACDCCE8AA427596594F61DC6EFD65620F50A4C3223E92AA8F00102F044674360609
+E6841E701AA3031BEA950EB1B284A05BBE623D59A704D5F5744071B069D41F0253F9A0DD4567
+355DA8FBCD8233111AB2DBF86A3A0AF6C6A0B3E244B916301EB35FE0CE7D3F7832D8A40C2596
+2A57CCEC710DD262DA454B7EF9974723CB34E8E8FCAC0EAA6842E38B81C8C08C79B656ACA3B8
+FD09780274AE6060AA2FA47E34D3E3EAC1AA4DBEDC68845D524E41DF44E375128B838DF92AFD
+0C4F2FAD0DB17B58A2DDFEFEA3A5AC364E05DA44CCEAF60D802CFB7E2E8C948D229B53B2D39E
+3EA2670B6CFAEE513B639DE08D58D1178C317915C0EF0ECC006CDBBCBA5AE085564D5C6AD5FD
+6F707A4C1DC08DAA8B06BB169797FB81C229681E609D0F9CA6F7C7157D50BB46F54643E1AB10
+3A927F4BA889B0F211197D1778BE459F598EBA61B55F351C6C9FCDB85673833FB323B6602A3C
+2F04451DD408D5CB9D54C3C92D429A3FB1BC793B73AADCFE9F48397B2E07B6593DF26F46E964
+DF0545B89800E6C462B502C17520871513A8C581181EFCAD179E30E79C832FF52EE7496E6010
+446A8A6C29EC2243ADDE81205D7A45670621D5BF63392975DAB10E01258F1D66AFFC731D001D
+E415257C61698CA8B854CE4998D1383468DABAA619F7B37DD1CAD246FF12308CF78606957419
+DC6F1D539E96D452B624257BFDCCC2D78257C12764986DB6AC0EB8A632BFC76711E1FA30CDFC
+5ACC188189674112127D8BC4AE0959CED826CA2A9D3C6BE736F9E5FC4A95B97AEA8A0C55DC86
+E138955FF10239308CC61BE2A14927D6079A5E10C757B60648084B3DC418887895D14A1C7E22
+B63A71342B9A72C12C45E932D863D3E8CD8F60E39E28BDCF61542A0C2B417852B99EE3180B74
+37DE70ACE5A809C0287417A37DA19670B411ADB2E837181D75667239DB2E6AAB2C56E6FBF45D
+72E956003DBBCEA38C633C72C6B9D4336953CECED0FC43725291DF357C3D53EFF9D875B215F4
+FD75A183896254A67F519498C1F6DB8A0C3A7A3C9EE7ADBC64B157FF5EFFDCFC949D5D332687
+2976D98BCDFCDEF97E206613F5E193E71F7F08F4F9F489E930204C9E474C698A18373AF48868
+CD2FED6E0A886CAA4DB8BD8730D601D78E369576EFB485B14BCAF41FAD1372E04F207FC06A2C
+0B498C11B6C19C75959DEEA960177F1C9D50E39A0EDCE9CD2F5B4AF04703EA6739302B1344C3
+00CA7FEE41B77768C1C16A5DA38CD240C1ED2403CD0D1A78E8420AD448711B4B49A1EEBE2A46
+04C15FD67961F6CB28186D41228AE20287A18903A5366C9A42B9BEEC723E6BCBE788172B8305
+66669782BC3864FFA2E19AA5C5348317611C123D7456036923806F2F9411D7A1005AB2FF242B
+3F1A6A064F71AF10CA2ED88A4DD1828F93DD186DC544796D132C8FDDF8D9CD03A37349A6F6F7
+DEC6D929E91E247C182F4F572B60323D4A52426669B4DEB335CCC034363072F49CBA9817EC7E
+B195E271679CF03F95475D0414403C7FE22A63289CE09D3238B64FD22BEAFCC3396C3EA3E6E3
+AA7339D6B0BE8BCEEF7DE6D5FAFBF96C62DC55438BD45A6AC4C587E5878EBAF6A6284B244D86
+96025A61C7DFAE6F6C2A5ACCD5A11BB7AE0C1384134F00DDC6679E1E472E331B6AC2A8312863
+F92AD9BC45B3CC12B1A7290E30CC9970EC12EEAC9915D5C3FD7C995AD57756F9D2F256F4C6C8
+FCD2A83EB0F92D46C8D680E438215173F05387D2694C772E718E1327F3ABAB95143C64C93B9E
+9F0AA92AD57E2A138BA22B0A3EB776BBA9ED5BEF57C714E7C17096E80046DE1D7D2B7DE9F494
+F0468091DA15FF36DFF3803A5937B1C8D9ADE4697D8BB9B6EDE81E28B0FC5D7F53750DF6747F
+BD6E8BAC7733081DE5B4E9F1243B94F5D3FF1AFA0B469DF8C0A981E26B685870DC4C585103B0
+A869B0256842F1E9356BC3DB8D6A69867CE154F98DBD0CCAD75E965D2EE76E68F5732E7F3FB0
+01E48EE15236908C4CE3022BDEC61FE1A18562FCD0475E298ABF2F91534E235AA1EEB4E860C5
+5A1818DE4CFAF1BD036AD51E8DE5942857CBD8F872245A6A91848435EDCD0423E1D6C195BF24
+102E53530798FFD02ED7D988A086BE108154CC598C53EFEEEED12809D6B883C0FCDD70DCE9B6
+6E1298FDD4B00EBC68E11BAB2A876D379FB378D3ECF178DA526EBA354668F384FB4748C56568
+92AEEA403E9E674904B5EE6E36A3A690FFA6A2618EA960AB4ECD151369BA6F05FBDE1D104683
+E5F14CF0559CDA91708A75647609304535BFF1FC1C1D8497E9F0EABD18263B34EE2EB97D6819
+272B8E9134F8CAE12F53CC9BA1559CE52B00D7F464D3BCDC8B9C924270B6B77E4870000A2019
+682C15984AA766EB448FFF834EE5C5ABC83C759066834EC1526DFD3CBEDE60D0480ACCF07629
+1F2277C91C9DA25B94E80F6B494869BD324BAF918BDC3FC008819672A50B5F42BB81C5DF23CD
+C3A0B1AF94B984A244BF3DE49812CD96C78614C0C56F2B86EB72ABB428ED7D820FEC817F967D
+BEBCDEAD9C6B77A20B25FF55D49106078B79156880389FE4AF92425FF295F306E96EEF0DFDE2
+D05E098AB10D1E2B8906B20428D8DB67FAFB77B3F24E4BF8835EEF626492C7CF978496A0BE1D
+6056898E99606DCBEC3F90320E6AA342049120A963F5DA6783394A1C6956CCE618C20ED83A83
+7E7E7E0032CF8A4A8652E8BA5765DE7349BE9B81F8A0D75BF408E52B93CBFEDE4EAF1E0A5504
+7FF55251AD91A1B95D64C06DB9A24BA89D3B4007F9D1868708ACCABAB4E68400C61561D38573
+395EB7332C9765E95B36CFCFF62BA0BA444FE5987729E1AED16A10C11040D42A57991D1864BE
+92DAF4E7694E5C8C20A63B948C2AD083438C9604F858B84000797DCBFB97DEDCAE86EB7E5E07
+E7E3A31043AA7854033A3F644A4F7FD443B177ED1EB42F711A5E7312094A5669EEE0036FAA39
+EE6FB9EB44065BBE5130DB601E96AF8B23DD0759D633A7F5CC08089AB85906F4E1523249F685
+DFFBB73C917FED2920C20437BF7F8C0AD585EBB777ACB5443FE9F8922BCA049FA8B0252019AF
+D4EB76A43A59F5A3D98DCF8CEFE0E8AADCBFF93E2E8D88842D7793A4BE3B0C5BA4E4D9217693
+1037181D9E07494675C0A86EBA9E8AB837AF46ED8B3B0EA64585DC8C0A72EB5E6C2614104864
+C1E4821E2E5A13BCBA3E33B19DA87F837D4940687429086AA32715CF0F72DD340A36527F540E
+1873C988C5FEDFE96B2C2C893088DAFDD58B21B21986843A69478A0D517468BB86DB36E84CC0
+996C62942233A5604682C2712EB7F074F97E6C7C8870C3E91B1F5B5160774896715C26DB90AF
+A8004708235B5475575469F7B18C234204E5377D35B15EB146D083C96CDABB658D486F632F5A
+F4CD3DE59A2EBAD44B9B85BE364362433BA8C0C9DEC17108B6A4763997603B6CCEAF1C056E59
+4D28E6A9F01E344403B424B2DFA49C5EA735A61092C1B4ABEAFC6F39A60B6C0AF70D92944B4B
+BFD79F6A4B67B40E6DCD7330F03F7283E8BF2AA0DE68E5639ED2665E6B252636C7726805FE62
+36EA67DF66EE7E46930D5EAFE541338F3621EA64C05A177AEA44FF71852703E66F8DD8F417E3
+E6864CB4355B18CEE3B87ECED2325D83727EB06F10D41F20E9D40EB5378F25583A21E93E0ABE
+444CE3CDE27B82E081DD54C1C478F673EF38B15AFF3C95842B8DC5B90488B9910324B004638A
+0B8C6C894C58EE11701D9046EAABD2C417F17ECCFE15C765220D74C79FDB0B98B96CC59BE479
+63E6BB98E066B7ABEB7DAD10A03352FA9916457313407E5BFE80ADB801E229208AFA0B474E99
+5C6EF5A3B4DEC5AAEEBA2579551BCA9ABEC0142D6051910EE3F3397459A2F12471B36BC11F16
+B53AAA39CFB69FAF02B04D71D74D567C305BC0DC85B5DC7829ED9FA8FFC65D1AEE665730D1B1
+2B0920F7D828D547DD172231494D3BF562B5F516364E355C80B6F20564817E8EE7733107575A
+AB37451D75A292D96EBACBAC3848A5E0842A52E8F5258215CCB1517673F4CEE172467E4EF066
+C18537DD91EFAF2EA46F7F5412B3108C5380EE7B4A9807DB1D5A396ED802C3640D520EC22E28
+8D66A13BE5E8BC8276FB9A2FA09DA2A93BC59C9C3E0A0C20FA823921251C8AE01576D8232C06
+C51EBA11DDC679D9C428F2F60F3F9B99F3F08DCD410A08FA9E4CFA4D82762C6CE53EA6F7A270
+2CB45B6EA563053B02C07483F0EA3261F1644517E9AB19E7F5C1CCBFFEB62E3BC1CC89D6E185
+6AD87B84A37184FB4CCB61CCF2063E41CC8E991E5081D7DB64E3A17D43D5308B069608230570
+696F8ED97AD3814B72896E217A699F8F3A8EB79D915E85309FBA414F8E2BB2849E540A9146CD
+914CC20542F2A4FF690F4E6E60F137FAB4201EEDA336E81A2D944A5ABCC9E3979C20E65435F9
+2388A87B132C6F1C5231E03784306BD033417D147C83281D8BC3F600B773AA2D7D9999C8F378
+CF7DD8B5F8D5FCA3114CF1A7DB64E81B2F80B1930DE6316C241A831F4A655377D77C6E4FD0FF
+FF5A287C648BA2D78556CBC196BC98E1428E9E6BF9B6ECD0440251DCDAE165CAB80DE77F733D
+13E8F3C65ADB56B14AA17ED1795BE79727882A24F89C5B95F9B2D72E2BD201331FB2FCA0B60F
+E5AEEF092DAEF95684BF6F04D9D3736F5A9072DA7EBCEF0B78DB112E83B80943B49BFFDD5233
+A7D4C4A4364F00B815E6D672233EBC2AA2A1D626E9E003A59B3BFC2C153A9989E36575F345BA
+7DBCF7CBA0275A3404FE7B8A18711555229B49AD536DFCDEAF5BD74F63B623856A1E7642F079
+CEBD327620D4E52BBD979975449F5862CECC7767EB8936DEC3B7DD5A7A604B7E04D1E58F6057
+9FDF2FF8EB2DCC816F554474E73ED43FA1AE99159B0F74AC866A811D90C56DAB4EF12939B902
+A7FEF046809744098378BAF764F8DE2765EAB5EAA0146440DD99FF87F402BCAFF83C13816167
+14B520074FA71349AC18CA9833F67A3B3A264B484CFAB91124DAF0E89AAAD9B5591D2366B510
+3F34266E864FA987F24765F7120ED14D6366456B6844038E8B46B4B600EBD0B7941DA2298608
+72F09B5289E2BAFB83DABD00A62F34C723661E192F40E8FC100B79718B31005A779A80CC4837
+7EFB743663011B1DB82630ED3504ECF66336C0DC05F6EA16A661D94A786370543282CF001E0E
+7D9400695C3022DB750789C5D7B52EDF84B5A19F4D8ECBE952EAC9ED292A4C7D03338A223471
+9A987BB30331BFEA3C032460B72C18B693CFE54B7870D30B9AF90E52F478C7F72A1F51ABEAEE
+8A030C0AD7F724DBED5CBC76B35942581EEF6723EF1C82886A9972134EE9FDE3CAD93D9D75D0
+01A0B34770786F240F4D7439A5E515CF88A2325041EB2D7BF29BD7F0A733500434D5107D3374
+8FDF40D4AC6E13718FD1FFC953427277B8EF4F374867B373E4DF9175C96EAA6E2DBE8EF9F08F
+F9613F374BE9B9641381CF22E6192AC68AB497CADEEDB362C4136A170F72B0BCF9D0573C5799
+0EC403CAAD823187FC9898D0ACB86D0E07BA28790FDEF3D459761988DD5749F2518EE1EBD609
+B5C18675F84BF646A2141695342995795952B68A2FA6504E0FDE43723CCD2C0D0D4F5642A0C1
+A3F8CBB216390DE851A841A7EADE53403D7A328FD1C4F5A847180F8283FDD648AD6572E4B0BD
+CC58EB9656B68D4C067AE86C5849D6C542F54A026552364D21CD266AFAC2AFC0EE943AA5CC75
+245F8B47B4AB89D017C52174AAD03B1435DE24D9D2F41AA924C407457022A02E5F0A6B760D69
+7EA94BC5E76CAAF6E085CCA5D32B560D5E3B74F6BE573FD292FABC810A1DDCB486B52A6BC47A
+DDA03997610248F7E13E44DEB241A23D1D4DC1A089457AC6AAF9F8A3FCA2BC2844DE8F64FAF5
+62757A42071E7A67E20A2591963765DCDBEADC1264A3728C4DD3FAC7F907DDD3C41D0CBB3F82
+E605F7C437DFB286E521454889F7A43DA468B3A68835ADD2F16615CB5E5F540D7A3BFB29BDB6
+E382CDFF9AB5DDA834C676D72D34C94C8FDB4B29AE25C9B4B6EF7455F112DC723853A9C7E485
+0BCF12D782C1E74FDB9395116D7BDE6BEE11B5A291CA3CF04BC421DF912B594688359A7CA1DE
+9257FE99BB9EDFD0BDEEE158F56BAB3F1ED04D457FD0AB90A5F522FFDDC6B0CC829926DB21F7
+61B1C2F5CDE5C08CF1873B878B6507BD187D020DE418A365225A7660118FF45D0983C22D2C52
+580E1EC7B9D08311B5DC9DE8BB569AF34AF493246A03CF7787D9EC555ECC2E3E9F1A2C0CB926
+B47A0224560D4F8D2BBAE077E948FE94DD3813BCE4D18BA4B71D185DEE9B05C0C06667308D43
+EBEE794B6000AEA93C7B400CE527F44BE49788E1E7299B2D642A28FAF5D579DBEA8B46AFBF0A
+DF1546EFF04EDB2AD3C3391DA5BFBE5200EDDBD52D509D248AEB2FE608DE9888D7B1A5CE3904
+9F984CC81628A894A463A4825EDC345067F3D1B05C0D97AA16012FE0F05F102070BADD79F188
+FA819664D203153219785EE915FC79B87A95F551913F94F5589D0449789F57C7A104920DE6FD
+D477F43D8B96A219F4025357FF3C5FA0DA800EBDCB38D85BACD230C8EADD88D978ADED975B25
+72B9738B787C2DDDF73F5A4F5F98F6A29E9F0929CA4A1D68ED266256FD80DC1A1E0386996F4E
+D82BDFCF46FA24EC3F48CA364DED12245EC661F9E312F416097E89748409972A88563FC6DCCE
+FC0948A9AC7A22ABB67681DAD268F92A73D2B30A8CD5BB65746609AD40652F18E18EEBDEAC8C
+3D11042757163469F42D5DE1E7016B740213B82E75EE3CC01060267874F05748727014469CCD
+005986ADA6841072C58054E3D9CC51F6AFB99AAB069BEACB8060F3B489C7A468716574AEE183
+643EB3BF17202848FB2593FBAA222C7F02EEFA10EAFD70959E4F8491BB11E359E98C6F089FF8
+57BAA11FC00E6B78260516E5EA81066148432AC35DCCE35845C34460BAA8E20653A90ED7B901
+977DEAEDD3625A9E8952E8367E3854130BCF23A3F4D62D0C42FEF316AC36238B501FC12FD95C
+27C821F7A5659E8486A1F67F72DE27258F26F786EF982CC3934FD43199E89D440BECC0B740C1
+6D72A30BE83E45ADC79DF42D4D6A0C4A7D3B016F4DF327C4D396FCA1DB9B9791B8F19879D104
+D971347250E39E37A3FFD258578A2566A65C568D2E1AB6400D0D7BEE41CBD8632008DA8F5C4C
+D677DFA389AD66837344E100DF6695C607BE52BB5A3C0C2F01F720E0546C1983A5092455BD6D
+3BDA8B15ACB5F4253FBCD9DE3533C3F34E3B1D55ABFE7108CB47BAB62B734233834909927AF3
+C54C449BD76FAD7C30B12B04175C9E1761F8523A255A407D4772B7E65E0336F16BD67DEF0B67
+4EE1771906E9D1F160F812EFDC3D1080F15E2C6EF25C917DF2989B3D53BE6547734D07C3F344
+E50DBE5DC50460FCF792850D7DD52FB24F68D97C99F05BF5DD4A8CC83AE5565F0EAA11B8E630
+C6947EA6FE7E686A654D30B2E285F8E01BBE0AEEEDAC9B0CBFFF941F232AFD48F3A46102D207
+326DF0CB0F26A8536397EEC39381E1C538E8A319CC37E51E0A2435330B6203B441D45B60E57B
+2D84A357340037D0AFBF788E55B23C35F311BCED7F28C7A826426C961E5C1C6F41218F5305B4
+9ECDC9E03252ADEE4F56CC68A85E9D9AF4227B2B30C326911F627EA521EDC0714B7A9A71DAE5
+BA1014C7A507F2B5E13F6C146A1C38F7CEE8BCC4C0A64B175802D0AB724A2A0160234DEF23E8
+29E2DFC1983EDDF81F406A24BACED9C1DD2295FAF5EBDC447DB47B3A38643196DED4A4862E39
+E9B416389CDE7DACCDE02B9D5614BE3531763FC9ADB76BD58E6E86B0F321F1EC99EE55A7ACE6
+8D39A83971B2B2FF924DB84D944747B7C844A562A8A70DDB4DACF155F5F9BFA0CEF24D8D764B
+7A8E4F1755178460E9D26918768B50683D1B5DCA6F8CB726A93E5CBA5411ECB0C84BC1B49078
+DBBED17774642CD7EE12E5A88929AA3E680BAC36089E1D5FA949279050E8270C96915C0A4CDF
+F9C536C89E8988ECAE1BF6D6E0A4B9A065CFF4D531D202B2E737B2C31145A45AB4E4E0C2F2C8
+217283AD316A662E01B4706F44F68C9B4CAD5EFCBDC06C38A0599D784A3D235537692D06012E
+DB740082D6D1CEC0C2A80084F37B173C5F74F7E7C674FD0BD158ED4638C75CC7B7EC27DAB42D
+F2F15D2B362EC5F014021594C3CE09DAC8733A568C61599DD138F366AAA24685309691993A3B
+4D7070A562E9A2858E097C56F9F9D064E9E94A1AD4CF437212FBEEC6F73A4A661566188156E4
+325314E92A58C54DAA0D6334B045D8018E3B5FAB5FEE34E4A6DD46B63B08F8BA13B9A555A367
+B692E503BE3B42D3AD9592BE76EE0CCF4C0D667317F8B4FF4D8229CE466EF032817A3E5F0D63
+44264C5045817ED0941608C6A1477AB55CB23DD6ABCF67067A18295CDC352D1C4396A237E551
+3B4768F00B0E0E383DA9A7A35B21B3E1B7957B3527BD83A424C68B0EB87B60EB7494AED26234
+EB613387F3A8045D3FDB6EAF2F947B5BEB73FF5C995AB888D7D995AD599E646415B2C31ADF21
+48A44D7E7B148DA6832F9364F15D7DBCFB3D0BF08B74D2C3B3BE860829C1DA4122E4920640CA
+E5730A9DB7C58E73E92981D6C72471FA2812FAD88EFB7F77AB8061C481319001B945D8A0A9D5
+123F4D8632A161C450548BE9866B6503C66576E1C815E01F6DAB0E11789F6124B3E4BA0A3558
+67AE1FD312D25987F43E0BF054A18A4B6684A66CACE90CAA56B6538BEDDB78102D90C64F9484
+D76D44A7D846C5DB81F2B1A5F65BC2ECE22CBE2D8FE3E3615C211FFA0EAC3D5CF7A66C1D4D5E
+D1859729EAA4FF523F4E307A48A412AB9F31C5CFA58ABAF92286A2073BAFDF8F1C1A1A51B790
+C53B4C3CCF3EFADD0527AB576F6ED5137D207E9D8657924334FE2D570E03C671FE4217271CC2
+C5D6EEFE5F6AF1409C893926F364B51B0A2F1731E14F4C4B6FE31DE072B7BD091B30B093ADC5
+18FD393DF26C5DE75E9081333ADD05FD745DF049C16B3D6E0E2D75301CB57CA0A09AE1176C63
+4F35541BA284B22EDDB016E36ACE80EF7B3D3C20F1DAEAA50CF668BC65055B7375974D85C1F2
+048FA232B22BA300ACC251831F65289C2BDF785AAFAF5C75B769ECC8F36C2D82E072F0B59B10
+198A4ECD0FB55F7B77F64B4BCBB8B6FB5A16FFB86E8FA6D750ABA4D74A1EB67BCD81534EE47D
+D60E3A30743F15DCC3E235F442572E7BA1E7682D6FB28AE256FABFE7488DC3C5500973662B5F
+8890885D5C7C3B538680F6668989AEEF446B2B3EB435255436EDD1C3143E2D82565924BA0D88
+EBBA169B0DAD999DEBBE1062B20838AB245131BCDC6FC446C817952D627E8A6C393BDB789257
+536E1E60F68F9F4CDBE0C2167947F98E6140769C04412F53008CF108C89E56A9587C1BCE40B8
+390EE1A87EB6B12CEA750ECEAEA75A0AEC405CFEA761E00E4573450CE95B874B75A7A1649B48
+9E6797B833497E2A7D03823E158D43986BCE89EBAA3A3F41506FB7B8DDC8601E3035BE6F7F6F
+D57588305389889891938210929F0E25E0E37AE9E812731F225E1245DA41DB935A590D88FBF4
+574C46E12C9F7D689862104526836DE9174DE954DA8551D0EED02E74DEB8708690B92A31F500
+C6D1717C739D97761337C5F7FCEC0D48E4DC54D6CA16F7D18070122A17775C87E08C230AE3CD
+1EEDBFC16A276A67462E1BBE217C4EAC0EA22BEB8FC1EB93277516E78C5769D83223AB672259
+002329BD69E1708EBBAB9EA93BE0F3EBD95E7CA39D76D35173D351039B3E2D5A4CA40107E249
+F84FAC05A46CCF2F112A655FB35F8EFF03150128A81821A422997678A2BE9737A22D05FAEB51
+9DB7EE5F1F0B43D1D7CE589D30B8B59817ED0D938CD940603105EC746075D53A642C556518F3
+97B36456AC9BF2ECBD967557278331CE597AC716538E31704548CF36248C183B503D1A486E0E
+0D75CD162FC8E53B2243664254EA11478E3971E4B4F1A2D800E1BE02AA4BFC064775F2947681
+B84AF4332E77DE0D577E39DA5A70C6365427FD658BB0EDFCBB279C9ADDC1A0DCD2049BC728D9
+C295916BEFB36926762CC071D9A542C2AFEFE506AECB8D7A9F5374DBB0EB2A1E7EA8596CDC6A
+EF8E21ACC8545270A3F85E82E337EFBF5A3CDB3AD2789A718413A886D1595DCB9EAC464263FD
+F239857AFAC9B61E3F79EFCB9A2411F67A024D4C15070816C4687DA58CB2E2CD42780C0FCE94
+AE344EE73CE00440CE9D33E490E77F0F3AE6A088D5C26A24DA0EF1D4D2C9B05CB207F8EE1CB0
+75E0DB123BC9BDCF2DC689E4D7138DC745AFF9E7A9C787AB6736D793E628995D540E60F9E70A
+17D0A6294623E4FFE49DC9389E063E4AC59D4CD603E6D3AC91FFF3A7E89EE69F7CC970CAE3AE
+BEBAD9254906E19629145DA42B2DC38058BEE8144CF1B02AE83206902C9CB9F6A52188FA59E8
+0FE75D226E3793712A4C6F8F240AA386933AE394DBA9828E1A73315BB8101573BE81C153D449
+31F60B3A7285127C61B775AA2CB3916A57D48462F47CC6B6D5D77B733D553D784CD4A8C269C2
+3CA69DFCD2275590BDB2D357F928921D925B0B648141266F85E92745A543E73F33FCF3E5D816
+622D65DA2974D9DF684CB5B481D46546A5F96833B1011F9D66A547F7B5F5978A4C7A9234176F
+4C07106632A15562F968CDF47B4E6140005BBF60E131EDE887EBDC71748654DAE8DB23A740C0
+41964357719D9180E01A1EADF9410261B564ACBF2FEA3A7D465A370C3EC5520F97C00B3070A8
+7B8892D8DBD84239CA52B664A5A1CDFF4E2CF711D6319B2B833EA5E038D84323E53BBDC19EC6
+EDF6CB15B6E76703079FC117D2C59B45EADC98EBD88ED8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+
+
+%%EndProcSet
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 161 /minus put
+dup 162 /periodcentered put
+dup 163 /multiply put
+dup 164 /asteriskmath put
+dup 165 /divide put
+dup 166 /diamondmath put
+dup 167 /plusminus put
+dup 168 /minusplus put
+dup 169 /circleplus put
+dup 170 /circleminus put
+dup 173 /circlemultiply put
+dup 174 /circledivide put
+dup 175 /circledot put
+dup 176 /circlecopyrt put
+dup 177 /openbullet put
+dup 178 /bullet put
+dup 179 /equivasymptotic put
+dup 180 /equivalence put
+dup 181 /reflexsubset put
+dup 182 /reflexsuperset put
+dup 183 /lessequal put
+dup 184 /greaterequal put
+dup 185 /precedesequal put
+dup 186 /followsequal put
+dup 187 /similar put
+dup 188 /approxequal put
+dup 189 /propersubset put
+dup 190 /propersuperset put
+dup 191 /lessmuch put
+dup 192 /greatermuch put
+dup 193 /precedes put
+dup 194 /follows put
+dup 195 /arrowleft put
+dup 196 /spade put
+dup 0 /minus put
+dup 1 /periodcentered put
+dup 2 /multiply put
+dup 3 /asteriskmath put
+dup 4 /divide put
+dup 5 /diamondmath put
+dup 6 /plusminus put
+dup 7 /minusplus put
+dup 8 /circleplus put
+dup 9 /circleminus put
+dup 10 /circlemultiply put
+dup 11 /circledivide put
+dup 12 /circledot put
+dup 13 /circlecopyrt put
+dup 14 /openbullet put
+dup 15 /bullet put
+dup 16 /equivasymptotic put
+dup 17 /equivalence put
+dup 18 /reflexsubset put
+dup 19 /reflexsuperset put
+dup 20 /lessequal put
+dup 21 /greaterequal put
+dup 22 /precedesequal put
+dup 23 /followsequal put
+dup 24 /similar put
+dup 25 /approxequal put
+dup 26 /propersubset put
+dup 27 /propersuperset put
+dup 28 /lessmuch put
+dup 29 /greatermuch put
+dup 30 /precedes put
+dup 31 /follows put
+dup 32 /arrowleft put
+dup 33 /arrowright put
+dup 34 /arrowup put
+dup 35 /arrowdown put
+dup 36 /arrowboth put
+dup 37 /arrownortheast put
+dup 38 /arrowsoutheast put
+dup 39 /similarequal put
+dup 40 /arrowdblleft put
+dup 41 /arrowdblright put
+dup 42 /arrowdblup put
+dup 43 /arrowdbldown put
+dup 44 /arrowdblboth put
+dup 45 /arrownorthwest put
+dup 46 /arrowsouthwest put
+dup 47 /proportional put
+dup 48 /prime put
+dup 49 /infinity put
+dup 50 /element put
+dup 51 /owner put
+dup 52 /triangle put
+dup 53 /triangleinv put
+dup 54 /negationslash put
+dup 55 /mapsto put
+dup 56 /universal put
+dup 57 /existential put
+dup 58 /logicalnot put
+dup 59 /emptyset put
+dup 60 /Rfractur put
+dup 61 /Ifractur put
+dup 62 /latticetop put
+dup 63 /perpendicular put
+dup 64 /aleph put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /union put
+dup 92 /intersection put
+dup 93 /unionmulti put
+dup 94 /logicaland put
+dup 95 /logicalor put
+dup 96 /turnstileleft put
+dup 97 /turnstileright put
+dup 98 /floorleft put
+dup 99 /floorright put
+dup 100 /ceilingleft put
+dup 101 /ceilingright put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 104 /angbracketleft put
+dup 105 /angbracketright put
+dup 106 /bar put
+dup 107 /bardbl put
+dup 108 /arrowbothv put
+dup 109 /arrowdblbothv put
+dup 110 /backslash put
+dup 111 /wreathproduct put
+dup 112 /radical put
+dup 113 /coproduct put
+dup 114 /nabla put
+dup 115 /integral put
+dup 116 /unionsq put
+dup 117 /intersectionsq put
+dup 118 /subsetsqequal put
+dup 119 /supersetsqequal put
+dup 120 /section put
+dup 121 /dagger put
+dup 122 /daggerdbl put
+dup 123 /paragraph put
+dup 124 /club put
+dup 125 /diamond put
+dup 126 /heart put
+dup 127 /spade put
+dup 128 /arrowleft put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+
+9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D
+CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9
+08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB
+7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F67052788E6703BB5EE495
+33870BCA1F113AD83750D597B842D8D96C423BA1273DDD32F3A54A912A443FCD44F7C3A6FE39
+56B0AA1E784AAEC6FCE08DAE0C76DA9D0A3EBA57B98A6233D9E9F0C3F00FCC6B2C6A9BA23AF3
+89E6DFFF4EFEC3DE05D6276C6BE417703CE508377F25960EF4ED83B49B01B873F3A639CE00F3
+56229B6477A081933FEF3BB80E2B9DFFA7F75567B1FA4D739B772F8D674E567534C6C5BBF1CF
+615372BE20B18472F7AA58BE8C216DBDDF81CC0A86B6D8318CA68FE22C8AF13B54D7576FE4CA
+5A7AF9005EA5CC4EDB79C0AB668E4FEC4B7F5A9EB5F0E4C088CD818ECC4FEB4B40EC8BD2981B
+F2336074B64C4302807FA25AFE29D1EDFF68FBD0141698DA0A0FD3FE352AEF6618408EBA8063
+0FBCF58909B21CA4B9514EB27F9FC7B78FF460D374798DABAB857F6DD422BC7983C7CA213870
+1652B6C3901B98B43B641F905F54AFBE00822DD60E2BCEB957BCE7CABFC51F153F3DE4095395
+28E20DEE4B8C15E2AEAEA9A46FFADE11A3EBFA3456633B298DEC6DDA6D6CA41DAE03F5C6B56F
+68E58C0706D3A97E34FD845F8F2C6126BB6FFB72FF4005A1385A1EF92F2BC0FE7441C157B1E4
+AFFA17A5D2057DC2BA87A77C45F8442A36BB895C4FC24FC83BE3831D0588E9D66DC2E71D11E8
+8E9F110493314AE48233D708568062829ECB94AF0441975CD8F1FDF4F626E6B0DB35683B790B
+EFD89B94894C3CCC5AE9A57EDE5B4C5F71CE1A7C5F34108EF589711E2E4572D90CB501068859
+E2E333876FC9251E6A574543E1C2E7A55E186CC9A194DBDA51724FFFE506B0B754666C59F449
+3D069431CDF764DD7E62720625B3E02C1403427A93362205A4BA5AA6727E3D486795D7EA749D
+AA5A46A7C3FF9EBE73DE35ED38DE2A0E9BA7FD370B5B702E21DDD6A69A6B2E2916A5A93849D9
+24B844C3A0334A0D2C95E089BF141DF55E25620BB31DA68962DD3C51A9336EB11FCB737E6906
+EABA756BF7B55EEADE38994C5FE146FDF725AC74CCACD70BBB292DAA5B1C60CD39AC60239B12
+33579444E8846826D3983B0D6A8C5BE07DFE43961897355ED8E72CC4A4257620EB7E113EE988
+D0E8F7947CC822D8563B7BD56D69F144159293E3E2CDED7068F6E3046F14AD559D712D7FED96
+740C962CD9EBA9CBDB0B45D5DD9A05C0CE28DD27D2FE6B7169B409BD1E080B32D6D9F2061BD1
+B9292D0506D482354F59DB8BD14F8D975B8A30B212F524C8664E5BD9C170BB0488CABFB0BDFD
+D18BD44D443B08FB2781840ADDC9BD22376AB814B0429D7B0664B96E183A2675A28B68F1FB6F
+88132C796CE2AAB0B9409396552D7C16F6ABF5B85E93B397A9E1CB74F610E81319CCDEEB6D31
+EA13F95F792841402245230868FF37BC57995ACA98FCA2DF474817BF96B0ECDD4F42DE20A007
+49A91297CB25EF1C7AD56C5D87256AB41195624F1977ECF9246D7B1DB6CDBFCC654AD428932E
+5C0DEE8CBAE5D2CDA5F56C16D62BCB93B05BC6CB5E13247F59F321B3B824A73D4261C6A85609
+ABCB95C4B14FB51FA0B8826A05696617A2DB092D909FFED178BA62599012D08EE433E800B54C
+77C15DCF02086B1F04935F7B79EF163384FD4137391F5E4936EC38677BFBA1B4204F5F80505F
+68CAA8F538EB157E9708306A9745D2E2855EF01450E3D2F8BD3C4C5B4F3697A51038011D41F1
+6E4C7781B4EECCCFB86EE892AD6E9A2C69C1AB0B11DE2BF88964E5DAE8A3389F18DF163B375D
+17895F0D91D4D52C3A5BE455196251EF12B8742CB54D14611BF5227EE52BF8F464EF8860579F
+B8BB6191E9AE46F27BE34D732C2DEC814D00FB9763848F847AA9FAA73CE9053719C781C3B3A5
+F27E614187D3F00A330C2F76496BF32E924E27ECFB6C459353845D446F642061864356CCAAA2
+BF7443515645B51F4DFF4E244F8B7A556EE38389EE3BBF9E69BD72D6BC0D134E134D6FF43608
+75EB8838A885DC681004EF4383CAFEEDC688FE4735F5AAA4A11B1BE4D956AE9CBF8D8FDDBC29
+A600215C189BC812A1F441FF1CA1FD6C5F3C4013528961E676FE3C9ACA3D44B913F51DEFD42D
+D4F67BE410C4152B675731F18315030FC2CA4BCFAF5C5BCADBBCBA4664FCE78984D5C8997B40
+088F68F31C8D54D44575ED23533BA3A504C1BC90794AB111F1C011BE57696786AE25551ED73C
+35F6A343579DE01675DCFE26ABDE7A3CF73C121B7C33CD3D42BBCFCED99CCFEC4AE08EBF2AF4
+FADEAB53F6A2076F8189503DD57F84AE53CAD55D97D3734E706D9442FB175B5CC032EC649776
+00A369007A47B17569E32C5BCF5722AB7CE03EDC4DB3C1B3D31A73D3BD274C53359C6BE06BB9
+3D0026080B9D76F51DC69AF96C8F73B83BC8CEB5D788E69571EDC574E71C06B3504141D47179
+24EFC2CDD8D0CB9645A06922CDE8EF7B297BCFDC0C9D8C65A0D0CE542BAD98B08BF75D814CAA
+C3C51877584EDD5412CAF5C69599666DB2E5571E5662B3DA510358234D553A54025C8DCE413A
+CD0B4FFB252BAEE591382C0C0A293011F3649508A2C7DAC8F153B869C77D148A0A81AAE057B8
+D32CFDA1750180C98F70A8D0FC62A976F785B6F67E9665D1A54C2F591E4B9BC1B8CD0B23E6B5
+3CE5EE85995417A8199F68DF12C88173F69D45D8E6208DF7E1315CD08C9F0945FA751B9400A4
+F44F1977355C5FAE4EA84342F04AE3E785DEC832DE82B9C6D57835734080DF60C2AA44702FC5
+BEA1AF1455DA321341F3613442D63F6B547FED5707EF114B654E0DA6ED340A9372DA4A99A987
+CBE785342FA9D2E98789417B87BFAACCD46C16D11B5C6ADBD5619770810A39D74BE2620CD99E
+49A9DC91E7E6D0B6AABE9AFDFA8D532FFF1310E0FCC91C0B103340E0F1371FE7801B9EEC0F67
+A7C7A26D18FDDADBEF951FCE20EF0558B9F32C560E41A87AD4A94DD0E0F1DC333F6667C22C65
+D995B27D25371579458748E078D5EDA6ED9F84ADB3D35547FED29BE03ADB683BA50A9E1CF955
+CDA99F95EC45B6B23F43A05D0607CAFDFB9E1D830613C22F1C583A65381CA5C8A736A8B34DBE
+70C116699E3144AAD48CFC32405F67614FEAFDAF0106B39EE47B8902B1511665BE23981ABC5C
+4E148F6685ECD9575C66DD36A22E41198227E7D7433ED856151154E478D51F5B093AB0A7A923
+197864F4FD6AFA7282DA51534B0F9BD0FF070795BF954E02204BCC3B0907CCCA5F3C478F7EA5
+402556883EDA2211C394C0D6E921F502368BA96DF89C39B9A36805BC76FA3C3FD390B0B75262
+7D8774F66D18A074BBD255B9FB2A2FE94BB30A928243B9F308BB789FA83E6BA7B94946DA5B70
+A5047B8D9BD59EEC2DE5A21A7AB0A826CF02CB675CB5C2EA3B774647962CF7DEB01554CAB8A7
+B949723EB847A544E8C839F36C10E9BAB10C3E4B05CF6CC46CC6A567D9BAC1DDA8825C726450
+68690EC820633567BB2275BD1271E284193C4402D5AE384669294AF99467162E790B3CE41F0B
+BADEEE07EE77BC47CFBAA76F28DF5F7B870F95B04A8DBD85454405DFCA87B6B4DC65B3D5F125
+65BAD0D22082001D0061F10991F3E1682527EFBC3EE8F072F4BF29F3EB210E403B142B82B97D
+6AB9A5CA512E448EFA90F8043495C2FC11730F67949E0F54544094592989D7A1CEB43AFD0BF5
+0EF49C81C996469F52451CA818176ED2AA6FF8276030EC931A9CA6BA331A4B463CFE77161410
+C4E8EFAF9395F51D13D1BCB2841DF7DB65FA51ECE17B5A321B37AF3215A69E72A74C4FDED676
+7930CEA4517DF9A7148A0041F4745E4E594B0219C9AFC5EE8059BA9BBF415302A9CDC48D0460
+516A270EBDA3A6997EC4335EDC0F20FF994C69A486316AEEB8584D0DDAFF255F7FFB07C77E29
+D58D32BEB7F337E28DA97B8C7C44F8452D9C629C38E03F402824B24CBCBC6B4980559921D69A
+A48F593C4791B32FF0C6DB1546E37F831A82E3EC733773310157F50DB7AF0684981345E7E23A
+7284029CB27BBC36D2D41EDD1CF0C3E30895D9DE0A2319A746127C37B6F08BB7F9A414FC9FCD
+2C17998F7E6CE30C395E2BFC589CC0FEDFE92C659E4078DC7F83E9418B340BBEB23B52D45983
+24238EA02C94591014A4D7C12451F7BF20F3F9DD26C515877D6C33A2166A4E433A1748AA192B
+C0D33F1C4FA89397E39AB886AC737440C31FAA635676A62E6D3F194A668FD0F8FE5B6A8BA3F4
+B4BA2198C837E4B9CA708754CD0804AC78C9218A770AB3EF5765E14A69D14C3367F842B72352
+3AB69E5E4FDE7893F99C88273DF486B4080089A0DA5136C59E1DDC48FC71C1E9C8C591E8BE5D
+3C9426A657E65FF430EB154E2DFDF4333FCAFC588B61F8071F65CC8D1CB15E27A425ABBB0D78
+BC366BFC4F88122C66DB571555B5D6E028912BFD89CF3E0E56C464392A4D505A4F7E23CBC169
+CEEAAD218C7553668F549AF2CBF9A297805B3453B7C61112BF8E6325B7569E38F635B2E13B28
+AA8F7188E4C94E3E047B6A6ECC050ED9F3A43B131193D84B32C0FF1406B9B66E3627719A781B
+676DDACC16915ED237D6B1342F3A9D981D9E96A1A8D5827BF165BB901800D6C900A53271C906
+D3D106D26636438E1B5A0C9C97CEF25F0C8B4B5C037C10A9295DA210CDD608ED6E0B77CF2EEA
+C5DC2FCB7B5FD0122A3C3A03DCFF782E3C877F210425F9FF99235A969ECA67AA7AA290130D3A
+64D6165CCE3AC29C5EE3B4B86EA3AB78373C664DBF6B99949EE56B0BF0F94838701D554B26BC
+45C4DF406D9015CD0B2147D338D1C71F7738E3B922291C96DAB5D9230190FE3299551698D8B1
+4EF02F5948BF5B5E4BE42849C001CCDBFC06DEE4FF6B12832575D1E5863F1190BCE902A650C1
+BF869CE7082C9388A1DAC4CA0E02967E3937BA91CDE0E931BDC07DBD87BF028F46CD00E7A7C2
+D26362E0FC0BF267D6DD23E1DB2CF41C3BDCC785F2A8D12067CCF81E1F113DA147CAE6B729AD
+E0F85369AD28239F35C7C5CAC87CDEBA07AB233B9321055B972A98CEF27C1B41EC063015E8D1
+A2DB01AFFBF0BE01C43DA54A86F199E68432106D252837759AE1618D7008D615AA436341DD35
+583DF423EACC1B48D568FF5985145CCC285B2803F03B5B046E7514A8024FD786D3033AF60962
+0004CBC2609766039EA8B28086019E4BDA30113CC40E854A159D86AC49E50D894595349E8B37
+97239DA96F55B565D5185E630DF0BDD44612DC4E83D31BD8A4372AFD5420F6B379EB8D7373AF
+3C91C999CDBF3AD418DB84AE6629D44EB28AA5EE9583686EE4F9435DF0971A3059BEAF8651E7
+4E33E7B712174BF952795561BE53B5926CDDE509665488354D5C3E288CA7B679B9B969C9C6B0
+44AD882905663D1F5AE476951A637D4125E26575B2CAF43DFE5C6181238D78E0F41F7F798F03
+FBE9390561CFAD3F29E9DBBE20EE524344A7E3A730C529A2BD8506FEF7D571AB99A36E136C67
+897F7C38582782BD04DC799F8F66432E0D5AFCD239185E95C8B6842CFF16F2CC128B8FEFEED6
+95C85E4FD702A60553A254E9EE2AF1A0313A5D2AB5EB559064480B13412085120CB6C90B1AA0
+8AE1FBEC261077B9FE65E3FACF4DF582E89B68A4422D0460DE7A8523B51928F1416A9AE025F9
+541FB5FD5A9AB5508ACF97EA891BC25EA5FB8C7C58310720CC40B8366A806DE9E4DED30426B1
+E7E9D9C145969B2B6D27CFD7F7BB7B2265E79B4BB865B0645209728891A88C68B20E681B4472
+CD3105C2238931FD048B43400A9819425A2071367B962C69374A22A06990EA59D0FDE438D552
+2432C1BDA7A54E52B594B662740FE6923CD04DC2E7B05748A8BEC182DD5079DD44C0FDE807B6
+BF4025992BC6B6F24C2CCFF8385CCD37167BFAC7934E521BB7327D8E88B018877D690F959245
+FB26551A75A06E6AD8E5B1C2363D2493FD947431050608AB63F15D1966D6BFE4F1A5AFDE5BCE
+8B08E91CF0514B4CE56E1C62BFF778159B77A5919DA5F4619F7A580D6053126AFBD8363082DC
+12A405201442BA72742E26C7C8D3430263C9A0EF34E0205065977E7952CBE0FDEFB3902D7716
+7F088103CB7D4A508C867077CEEA5D1FCBBC1AEE5F26AA7A85FAD4FA3C0D9207AF49B373F70D
+0FCBA87AEAFC7298793693865C156FC0E0E8E7B31AFA7C473275CD08B7BEC07BEEEE402AC272
+C666C61F5BA5C1C513DE5909D2998EF7C439ECF9926DB57E82772263979BEFB72DCCB5842BFB
+BA0EB1586CFDDFEF3A63F1B4FCCE3894E981D6268A62D1D39F918D4F296381D5AB356450FB31
+CAE01FD7F36718C7A54D503EBCB479CA191D5DBBBC08723B8279F2491931D2BF54BA9A93C214
+549F66C3C314EE37B5A9951D62A6776E6C7B4989BCA05ACDEAD7DEEC09BA97A0DFDAD7429E3F
+480806EB9C7A3865B5A0648530247CCB71AA31E1F8971D9649D6A430BD8753FFD295F30E4E7E
+CCAEB12F4A5D9B7902FF57B08B3ECB4593C988758CED4A394E412FD5A132CAC5DD3DA61CA3A1
+3E91703702388EAAD89443E70F7D037C9FA28BE7C8261EACBB7AF473EEDB0645BAF01C5F506B
+A85813FD1D5164F541E0E85D228E92E60D9BF5C108674C621D38E726D2E219411759E8063C2D
+2E64120C66BB2A8F6F00289C3BFADDDFAFADC3285CD6AE1E624A59D7621276362382D2156A49
+319A5B1E2B6B6D9B9346A59E1A4E9214C66E17C3EB5A31B394EE2F030C88FEBFF5C659E29FD0
+5F57C35B8C986ED1B6FE33ABAC7334FA0653DE6A935CD0CFB4F785F80DEE2D651BE3418CC83B
+18B5B4C176DE3263ED6B4F64D4395A48C2C5CF13B8D21D63D85E2228F6373BB766D288CE9D05
+AAF98D0848D1AAA42CA0629165C7417E47906AF4ACB4353CFE396B82BEE33EFCFA2531DB7237
+9E81F0389A72E0A1D423E1DF66772732EBCFF12D3F83DDF18C46A00297345166F3C3E7B11974
+D70AB02EC9629D4AF1F2857FE14D86C9B47B79AD89044CCE0AC09FFA4621608F7AABC07C0C76
+60B96C4EE1456B998F509F7D77C9C194A148C48B48738A6A0AC12E50137764914BF6696B7049
+C8F13763949F04D6A5302B9E266EB035A11FF5EAFD296F209A3FDDBEB62F1C7064CE0C449A70
+A29012E041EDFB71C9F93BEEF2A564FF2D8B248579769A81617ED8DE4F232577E0CD2CD650C2
+DD3329069017B0B427651E532CB6D7602A81BE2626EA6AB6D0C85D69BFD8772D62DF7F6C86EF
+67C8FBD17F2D2DF34DC52256C72181093E4C876D86C9A66C91A8AB1E01285763EA93EA6B7A4E
+6131497BFC536F69B7C02D28E4645CC6FE5D061495512429A1D3752BC565F769A4475E2C415E
+8CA4985CBB329D49B8AFD45498CA630C3CE56E7E26CC0C4FA9446D3A402D66E39E3E3210644F
+C9A9E0E4445180C672C32734872703910DAE90D102252EB56864F1CB6D1FB8E4A51335136989
+08C42B718DDFC4008264791D325E6633CAC13611B10672C263BACF0820F84B7134EDC9E2373A
+61C9C8665B25AB7A583A4983D30386AD84EA9C7E021F64C9E54F3F9B3A3D3267EDE3787DC949
+BFB2AAFF21B6CECB88129DE3200AD2693B8B454B18CAB17134A471540C009EE8DEFFD2C70AF0
+A98320EDFD6909B0B17C3F4B857D1FE5D963EDEEDD8CD3077A2980FD1AB6DD9AF5B151BBF7CD
+6B645FFC9C103E45552F43CB401BD5F084116D21C958E1C1450973C0C393F4BA75A9EB1C5438
+9CF6C840FEB5BFFF673E058D8738CE2BB8C07CF0B2B5A837948FED64FD7244D5B5C53303C50F
+1187FD6B085A9BB6E5DED081B78F4E486E0E17811A552AAFC50A69CDACF0838029D3DA87BFAA
+13D89DE7960E332650E5986F940C4493102DE366D8D574776E019205B25F16B6FFED5AEA7C87
+BB558497FD216D2937452B62D8A63D5EC72AF5B83E91BB72BD04CB724B4083C60D2CA9D125A6
+9DB5D2F4212BD48BAB37FCC933C471245AB99284671F9E3E7E6A9076117F5CCC8D469B929BD7
+C4B677DE5BD0272D78BC0434B4A1B4BFF267C4FB588631B1BC3DE1DCC912E3902D96F16B2A35
+0775BED06BEB2F1B7B530CE45337F744FE08822331E4D2913849A0890434088063B0307DB4EF
+A561810F9C2073B890C67108A95CA581632553F76DFCE780AA175675B186D24379074DBAE021
+89DCDFE396A8FC790699C3ED4B7799B30F119D60EA3754549A3CA44CC2F17744DA59E11550D2
+B0604AB45A2FFE69ADE126FF2F92CC75EB1D8FA6CF2C2FA2DFB49C1D16F8074A7D7115339E93
+C09265B38789A6816B12C803178A72C7C51CF78557D3BEB2D3D5F0A4C53511158145EFD256E7
+89DF517BAE8DA9B9B4C494AE42712EFECAB7A7D5BF4668F1FCC23EDAC598CC414BEE707C4C33
+1F02821C296725BD4F14F5BC97A15B8ACED9CF5EEA5BAAA216EC582692F7A210BE4F6A41E96C
+E3A8C65AFDDBE800E035BF0595C7AC0D12B87B4D409DD6772D125249F273108ABBA0973A7CEF
+4F1ECA5C9A17FE3071E54E68507DFD8EC6B787DBC547A90C43AD42856C26324178F2E6D2CA3E
+9043188372819D3F02A9125A3BFE766E7D19027CFE5980F5E1E1A7033A5BF236169FDBBFD2F7
+3EC6D56375B09FA750EB4741E101241CA191B49DE9C681E42849E23E17B81973E903F52B9AAE
+B07855AD04C30DF51C9D9B54F718C7A11038F8DF63DCFE6C2728E69E33AD933A517CB08D3DCC
+7681F673B2E17FC38DEF47E2A2F7FE7173C3B6922EB57CD9D7988F6D3A768E56B46AB8C7EB9C
+ADDACEFC45E1E245563C0A52F719FCC81C635F159013EFFD5432C697C105CDDCDE49CB5C5696
+3CFCC2BC4506BB906910876395C8239C8E5C161471B3A85A353ECA17FC9BC12B805B05D53AB5
+BEE2625109ED742C14ED2B08C5D19E7B4D9700D6D3191358D481D2C0C74EE8BDB1B7C40C36FB
+B823E5502F9ED6367AF146BC4E07B428F90B1E42E6D470958FFFB5C863E73B1904CE37B9A8E5
+90196BF43079DC61FA5BACA8F312E8E8A9B707DBF255BC5B3DC1DF58D374702DDB45265644A7
+BE315FCA2665192E5DAB08A6BEF085AC370FB81F2267D4D1E05BD8D69BD3D01A1498020A03CB
+BB8BB7A095F10C9D88DA27301FBA0AFBA4D3B056D38EE6A6BBC532B464630BDDBD4CCBA50C2D
+B04E49AB8E596923BA3495E7566268B226353E7DCA7B11F28E795CC39F974F426149E0C625A7
+EF0B4CEF3E3A5C0A964BEDDC2AB981E564817B963022BBBEC1BE0FAE2E05B6F5F41648FC17F7
+9A65162E31A88D0ADB71557142D8545CF2F2EA1A0362E2FDE496923A87C8578D5482C51C52BE
+0852326DE3D75F2C6C3EF3024EBEA779DD63F39BB8E2726A7B49A901E3BDDF9586DE02082B13
+86FB777D9F09DE377682E14AFDDDAC3E81F485B21CB2537130EB6F69A77B87A702E24BBC2070
+6467E82621211300687F18FC809E976FD8EF3932E5213EEBDB9D184D31433B353CAC68BDE9C9
+6DA802FACDD168E79491070754E5DE227FE2DBA96C51C16D8C8F0EA9B302A398B2F9491562DF
+08AA4C97324B6FF2FAC68A5D079AAC79CF77F0249A0D1C42F441BA372744951077F8DCF83A26
+575EC5A87AD6DD4F95EAA1B7F9393C27ACD5F79CE6031E808E13A55C3829D158D1E59E177FE5
+0E87F3CB39A81F14F35645FCAF56EB49F5EC78EDB848B396C72F5D928E3561240E2DEDACB37A
+994154940F412456119657381B52EAEBD728B026E87FEB8D7EA1EE49067C5D6BDBC56C578728
+820D583CAC747F243F6F4A59DCD5B91CFF0232F18183E8E25C76A2C7D53E6823899D43FDAC50
+4221799C56EA08F26BD03501FABFDCF4CAFB9E7E2ECF335D8C25F99D40D91B8C93BCEC6B11ED
+9671985B8BFCDACFD77CBBDEA246417FFCE021DE54FD0AE4CA7AA19A9458426161513A0F5D7D
+4BE2A6DFBB4D6D060E5EFB596F76083B53EBDFBBA1EEB78137466AEC283FFD78BDB6DFFF9748
+E47A24614104CEA06D88693EF2203D8792EA5333A697E7B7CB488C01FD76AE792AF0B8F88F02
+7CD4BC3EE5D4A09B968DE6B56DC55419A716DBDDB733F1B86A27CDFB8B3AC29DA7613E6D9042
+CE9F648A058E2321DDBC10E3374366D6BC4CD910DFF41037CC909580F4650338C9CDF3EB01CA
+E0D33DD1E1B41524E0F27A77337BEBB6E91542F599C9C7A1A4551D90537F985CA14DB562DC34
+A07F072202E86FCED29D1181A2B1D57CBB62BF6E5E7702A00592F8B018A12C826E569B7103B7
+8124D887F03A935B54255DCA6A01F433308A55A71B305EF69ED070CD7CDA1AED6BAB529BB506
+970B92DF62DE28C05F21C5FAB79AE4BF3A8B2865C408553CF4CC12E3DC69A0E3A683A637D2BA
+187CC5C615056B1853B349A1B88EEDCD9748FCBDDAE70100551ECF0B897A0CEC97A456FCB787
+49F74B25168181B75AD5F523F4408BBCCB011D55B83A63A0D96052FE523DD891664A613652AE
+3A979AF585C69FC4C34CE353AB52C5DF99D6908E1CC86D89CB6A138F42FA4D472C48E334F334
+9B2C47DBD9B6B6A92004B7D3C994EDF5B17F1FDDCAC72F8EF393838BF5280CEF41B803513605
+381637E38638004FF04BBE10C46A8135E0B5DB123C0F2F6453C0B648124CD0C7E379742950E4
+B7CF205BED93FF6C0439BB3BA0DA7B9C2C9FEC48B5E49E10F944D2F499C6FFD3250F8F7AC82C
+93EE7C6B63056D1278871FED6BDDE70B1530118D556696CCD90FA33010B35AC56176D0BAF342
+AA846BF7B1A95D98FB7C05D56B4FFCE922F6DF7A09BD8802CB536ECC23C89445544F922DE501
+700910AB28C892BFB1548C48FD3D9B0BA4B5F5CA44DFE67A8E2D42FDA79F9473FC6EA646483E
+CEFFFC0254E3F930C4732C8AA392E4AB4E26064CB1A185BE4CF0677CF1706C4DC8BADF32285D
+6D02D2C4806B6E0E2C5C2884F30EBF9BFA16BD7BC9E2B779173208C156927D2848DE30A5B3E8
+622528D9DAA63E06D14E2E368FF5331279680849F8D9B5FEB448633D444CE06BA1F3C8831018
+FE7BB9ADB9A896AA75F9E489E9B88342E424DFFE90976E4700E6C6EEDAE9BF6280AB78CC5805
+93347841BF10EECEDB86AF0CD461336515CE50989396665CE975D1F1CB0BDC36B619F67CBDB7
+B090B04F447463F62927FCD0E1EFA73BA22063732CB8557E27969D5945D8E82F4A5ADE094068
+6AC760EA8FFD127653F954F0287C74109997F1B26328FA9556C42C7B01F0A810194A9CF0D716
+D252504BFE2C2707456A4422E84AD233F4B32DE1A825F72C45083C7D7742B6168565D48AC1D5
+2F9192ABB0D491A9A0A9416420474D9EAF1E146B2EF1F703B2B33838C4163DFCF8242CA6578F
+37CDFD4144EFC3DBCE88D3754AF1765E677D670ADEB2FD2DF7882A4BBA95FDBAFCB9E09B7177
+CEF80B03DE222CB6070D7D7E09FA2297EC831D561A2069F6E95E9EEA70E41B126893ACB834B1
+778BF4CF338A63F53E4828D75ACC76E29EC822866AB6C5756BADDCE0E3181837E1F7DBAB1405
+DAA2231B88E176444594000F12C8351354F3A5722E9E4C376B983CD441D6D465F3865C8111E4
+7604C61A04CC59D185CDC89933B13B3A9A15360AAAFB18008FB2048000622905641874659693
+57164FD31ABAE5FFD1C7210275EF0198C74BD7F04BC02F9012A6BF7A8B9CCD76D4F449DFB3CE
+7CAA4FDB6E04DB1099861B53FE6A8497AE454438A0099C7F14AB799B9E8337128ABF5C523F79
+49E9931D233E8466029DD3B7CE86298700771876032656034991E213CFB22FFC1DCBD88EB6CF
+20EED29B983BEFC5889A4589428151A249BF85A7F38E5F70CB6F87A706A7A057F63CF366AFD6
+AA4A481FCF7F848B650CB9442EDC33673CD98F8F895F4D82DDEC9AB457CF21EBD339769292E1
+D17CA465997DCE5A6829C57392E08C8BE708ECED1A9AE4786EDA0095A05014D4AEB167C1D1E7
+83F9EBAEA78816BCD4AFE2E5D356A30828E11A5641344B3D46A3E8AADCAF22DB74FF57EBEA7B
+779B7C5DB027D6FDECBE1B0DA2EDF3219CEC627E64CB3142D303027F74E694A983B16B33FF62
+D1B0E114CA59B30D2261AC4337DFFD0273ABC09B955E740E6ACB4F20969DA27883B3C162810F
+194A9537F13E58865F2B4611D8B9A9C4A59586E583F9BCA6E8684C982FBB42AAFEB00F6A2428
+75A8D5246830E5D9FA8B479C36225D60C79390094C3820D9D20483BD8B28C5979DC27905528F
+F829C14E346511BEFCCB0CC2DDFAAFFC69FA01F2DD592B0A554C8BB1D3DDEB53D871DE3048FB
+9A816A40A5EBDC1EEF6725B59F6EFF26E4DA46360D4BFE49BF623955485875028F78DACE31A4
+B8F4771090B36B82E0E91C9F6B63DEFCA85E751F3A1E6D47FD674B6B75D34CF5D230012A2A02
+EA49017E9AE4E22440C836923450A7CBFE44FF5E90D9273FCE99A56CB0B4AE070410144DEA9C
+75282AC74C8D426C20B54D48BF5E893D9AED7CCD4EDE4B3EBBF29320E9F98E36571E545C09DF
+06B72ED2DFDF058446FE62D7F591326F7A0405718B97692CAC9B02D77A37662F0BB150102D5E
+820309D5E1D4DBD95606111A4C5D0E606F890732383B96D58065880C679C4FCC3F4FDEB870E0
+022EAA40D367A1CEE2E43C31B0ECE28481217A77201B361541D40C4C7ECBE26EE0263FA70942
+A9C4F90B986284113943E170F7C6283447E8862701E31BB28A72DEAA7669688BEE2939086378
+99339AD8C2C1BF9558B06446864DB50526FF514EBE3122A3059BF27307F10BA5B44ADE0EDB6E
+2693D7DC2B80E1A84F635126960FDD3B6110E84922D484261C92C8055314E5A2E8FB6DB0A904
+E291714B4B1D28E2F88734343E42C06ED7DFF193B1871B028E7A0AD51249B36258C0EF6A5165
+F5B7AA3061F0ABD6BE779D7E845D6606C9576314C04E98902DFC7CD027934BFE804B12F01E9B
+5438301E280AE84371CC2BECAA06AAC7A65BB6B3F7B642207D730AEFFD55ABB33B8FFE0FE0C7
+B16356E092BB0360FB94F1E8A2FE7FA999CA66B6675025CA605A65540F6D5619887D7E1A6869
+2B76EF901AABC5A15D529F5BFD446E04E95A1BE213EADB545806854ED5E346813ACC82C927E9
+DD5B45DAA1C1D57A2B451FE91CCCDDACEDE657B9E37D605CD4D6001FAAA843B9EA84917602A6
+7519B99DFCD39DA8DC60A1DF52A0A0C8CD35BF9069C1B8A534B4EFAAA4B42E932BC61FF11A84
+6190E9BB2111D13F08570DD9C9934D0C1DB1EC459A3BACC8F10BCCAC2BC8270B7774BD3065C4
+D146548D1959395266F420EA71C05EF4D37ED0EC391890BAD4D686D3D0994B98B9A2629C2B66
+88E453167FC651BC70DCC608B453FEA208329E9B93BCAC1A7C9C5575B43D32708079AD2FEA25
+DB03A13440388F8A4BF9C5D9CE42281284C0A1FEBE6B7BF94B58257DA32011484398DB2C2856
+23803D4E578F30BAE73A57D039A2CDF56BC2A625CBADAF7FDDC7744E8586D8CAE909162D2A56
+1FAF91099DF981C72617F43F1E8DBC986A1944B370DDEEA5CEDEA04C704BB45227680EE2A7A9
+1D5F71C8B429D5A1E22C557932A19B669A6F7D60BE8B5A1A08538D5396492500E8A30D8F085B
+9F1613E18FF8511D8F4ACEBC9DBD742C6F27AF4B62026BFCE268E3239ACF3CD0C54176F1839C
+9CE2618F5680353A0D234181172DB3A14523D69A204CC7A5EA4A9CF1D78275804D60D41C364A
+8725CB1B72759A30DC5E2920B76E1B486795CCFF14FE6615700ED97A1BD4CB16090CCD430640
+36FC003368B1E949D23BE8E7CCD7F4FC6F54BF25174B56B42B505E99BAD37A9868A92C29DDC3
+29F1D5A84806B9382870B3908CA87C3F840341E45731E5B7EF5B066AB120DB45D72B0E444BAA
+AF4E948B34D354C244263505EF3FA995E2DC1177B8EBC01A6E2C7AA5766CEE90D3AE7273D569
+87BB665A43B4697A0EB98C120EFAB3C61684520E148FB5227939D6208E30CA72FE0D661B9792
+C8656B44986ECDF77159F0ED52F695DCE64595A243B635A3B4D328F73D248E1F8D8244B2285C
+B5F6374E32B2FA7F2E29828E177F81938E2AA1C70EC9226DC45840F8F7CE4A377D32FE6C6550
+61389B70C4A5AC6D62FC03BDC16B1C15A79DBC46623501D263A948BCB2747E85EC1D0DAAC606
+206398A2FC008F369B673FE9C12A1D4D06D80D625F2412FD8912D625F182307FA2731435CDF2
+0C944C2ACD5094A89530A6CF54BA8D347B3819B31ED56C55AB6CFFA8C8C3C0D3C6034FBA9FBB
+373F08C76E79F50400FCF3D1F65CEEC11C3623706EEC7ACFE84B89510867C0B2FA6F25996733
+E4CC394872726138D7456CB398052F4C03705E27BD85EE755F1992D1C6D330A95B6D208ADC76
+D4CAE80A78C75AF6AE4976E564F859429ADC4DE87D26A9A6277E14016491D69C6B9368A6DBF7
+2C68EE9B4B32CDBB6A186728B354B347DF5D5F33DB9CC2F757B113EFC0FB491ACDBCBCD70D0E
+8E22322E6BD3336E642C6C48D6DD0DEC32C39D6E786A99702B83F644E3039DB0BC3BF91918E2
+41A1D20AF0CED35FBBCF8892858762FFDF4D855DC043CF348F64B9F0EC40B0D58F1A267C6567
+8609A29E8508F0F5367E0528845F666D3DEED15A880691675C9977278FE5A0C75C97F10E201E
+97D255C40BE2DF023F3842ECCC0F474782716CC0697D2305D2894B2149C94ACBD4DB97A8CC49
+317773662D6533D2E3BA293FF6EC3BF29B897723B200DA0875803B40FAD899E953168BDEDEC9
+75D3461618652733F9F1AE97FA05454DA0C39B27308F81D6624E7ADD0E909A721B0B5B87C735
+A0F81402E1BDD37437951BAE5735BD2D9C5A201DCFC832893AA343A6E4C8F879BF7ABA330F71
+AD22AA121C49015A6E1B4DE63337C3C9B4BFC3E8456D25309AFB76665AF8D3558841D95E1577
+87426288F3A108CC0388A47FC77672F9F837AAB1BB03395208BC7800F59D883023DE8DE4984D
+3550AC1E435A4A9EBFB9024FEBB3997847FFB5AC94EFAC7E480B15F49EDC4E1EA47CA691AF89
+E372FA1D51A68D417DF4D7011D8B129191F8CE9BFE2D80FC9391E51539A8EF2FACF34C91BCF3
+C5C81BB7A3050E0EC13E3CC2D03387335B307D3CDEC0D43A6C2F348C3820CDE916070CDCB485
+D1ED73B708BD083E4653EF4F4D1BEB104167E5C53243C72B5DA52CC360602297B86B012DAFA7
+BB0D762D78D7AC49D84DB797D4BC25A89309E3715BAC2970BB31C959221EE2656BDD93B51D43
+0644E3EE633EEDA51E1AFF403FAAF247B15DF007EEE990B21ED684D260AD6B76028F80D65884
+4D4E8BBE91DB43DF55819FC456B9402805DF67958AFD45DBE94E54968ABD3AFD2C456B785092
+7353FB25A936D9D554A21262A3CAE1692F978F58BA5DB38A55548529695BC0A455AFB4BE3128
+FE733C7234154F4BA0F00CE4ABC7C240C9283831E9A7E0BECA118792AFF6CADF3FA74A572F1D
+B4789FA83E7E9881E48568814E40E4235A2ED72E8FBDE71ED0FD40D348F66D08E56256B0EA0B
+46F54720DF7E39654B4B7B23CB4863AB341CB2045EF7A71A9AB550E1C14282FDA3B60D306906
+09B9A2F535670C9F7C6062684E1062BF1B1675288E002412AE17FB3D63125C4A577D3BB97C12
+F4CD925282737CE2DA3C2E11733BA9B5DCEAE115A0EDB3ACB8BDB1AC0F687C829EDA0022D654
+DC3D051BB7325CFB66F96C7ACD1A8BAEF2BF65C167DF291DF762720D39904AE50708552D754F
+8F43FC2D5B91B632D2BAF70C67D3AEA5CE731C380333E66A149E46B32412163C743D128F52C1
+24CADFB65399355B4BBD4C0A3FA7C02DE323911051DA20124B77AB931989A74D584C0F6126E4
+31C6DCCE725FE72F83CCD0CB35F2AC901501411270FE902BBA4E6A4C1DFDF12E2E857221702F
+F0749C495E170F01578BAB3827ABAD809BFED83F6FFB243F40DBED47F896DBD37CDB7D63FD08
+673E13DC24F4052E1551BCC080685ACE8D3184AF5A1818B4D48811F32DF210C8F36FB6A20C9E
+239FA888CF0EE5BD1A87F15C3C6A3E459BD006A69D2C027A09E83541D4ADDBE98FD665AECC35
+C311871A4A67FD59EFC06B2CDAE51F00659B4C4F9F79DD824485BC073CEA94DBD45CDE541355
+F7244F5B5BCC6C76D82FCD1CAD3E2D08175A375098DD8157B3E30184658EB500E224782ABBA1
+297432CC25FB54ABC54C8CD85667DD42BFABFDE7FB7A4E83107AF3AA508F9B20650AB6D01CCD
+AD374C67F31A666BC1F505A6D94C0C94E4E73EFF7D57FF69F4F145504F60A032109AD829EA90
+EC25B66869ED39434EBD3154E4CE7E044F01AB126454339B41193FA9618AD7B49CA2A9B2B595
+684A35A5534CC19A989D5F09DBE09830284F895A4876FC5F7920061B06CCDCCF168D5022CD6E
+AFEE4D796BE4B9BA38C0AEABB4B195B81B621843DB7DF74790FB46F5C07426C8A4FD0D9F99B6
+C0A26AECA5F89E36FA8DB06884AC9A3ABB1AFF9C6889BAEAF13CADEE3F0CE80E00EEA152BB64
+85BFA7B5AA02BEE1905EC4F666449CADC026BA91B9ABFCC5C2002950D35ED46575004D566225
+82500274E2ABD691D0013343966037685138B76C4218BA60855DD1A35E4505273C2CEA443018
+DB1CDBAE7DBBD948C96F5DB10BCA8127CCCAB09705EEC19399F31F3F8AA774BD4EF950ABD0C9
+1975B346E7CEE612B6A4FAB61E6CDCCDA47B51D499337B98B0B6EE8973317DEC69E6F1564868
+A50EFDC5086C806759EA40BA0F036E86C8E76A6346609A7D87C6FB2FD5FCBD9B1744FED5F412
+E3DC55E519A941C4193F66E6E4656D04BDBFAE608110803F9C72BA22DBEB7AF2068A1425EC76
+E6574311E3E1200DFDFCB4A0830AFFAC7809FFE3404AC5EE8ED43BE8425C1A13904B1F9D220C
+9A9A6B9295AD0B13BBD63E1AF6AEDFE6F54DA8AC585B2FD53AA94B2CB65377D10EE13460F6B3
+08BB6B3476DDA5FDC5EE7DA695EF118D79051184BBAC35EE74D6F046F17166E0F12604157979
+399734F16985182FF1BECD19131570B97A817C7467520EB148C3E2887020F8C09CEDE0A54A25
+4E0311A504A411407EA89C2E916F60F32C4BF8456EC370ABF03D1B2D95C991464EC963368441
+1664CB33186BF6F897706F7C500A9D0AAADAB811985D1B741AEBB6593FBA0E07E004E86D87CE
+A653B87CAB70900D1915CE3D19BE1969312EDBA894C541F1227586721DC33555FB28E81307EC
+F93F164399A58988FBECEFF7CB8D1A751B4FEE0AD6D2638B97016B2DBB034EBD0528BF06C08D
+E822804EECCD4C943ABAB45490FE47DE7584C569F9789E8C1F213C1924D196C63B3D57DF4385
+FDB9BB4D584F6C4B736D32F0D533C3699E90D1E54C3F4ED914A788A0C364F7D5571EE6F61D85
+E5CDF8315FDEC93DF38BC0C7E5BA9DAF885F99DFC9262F77BCD3137289B43D2C433111E8937B
+5CBF3941AED5FDF09ECD0971144E020FC64656C88A01F9B749770DA845D7F690D1C12141C7DC
+8724FEFBAE909D2E5383083402BF005598FA8B67301934E98FEED22625CC852AF51E7C647385
+A14B49EAD19C2BBAF578D35943A3B8CC943A863187AA79836CB71DD8DBDE642E1813FF3C21C0
+90F3A7BC39AAA1F5242E8BF68692A567578A4795ECF926CEA68CF77CD6B6520367BA3C98CF22
+D618A2764323297D1F2E210637FB6CC84674F01C04CBAB1295558A148F7F94F64900596F834E
+E0F333DF86C59200992C77DC32EB5091B7F5E1061F75EE9AC11D4F7C18D975FB2AF04245638F
+02FC7475556CC1BAC14F33D0F36CD94CA20CD24AB4B587B03D968175388ADA63FFC99E11B340
+AFC6C97381612C825A4EF6201B13C813BF36F5897E6FE3D95BAE2BCE401CAF0F9D7F1D0729D5
+0D6496CC99DBA29E2300A5307420DB31875196A26DCE6B59453A810B704FA8ED0E654B02C36D
+7D3D870DE8CE82532009C4E9F93921A7B088EE995060AC598E84F5E1248864269A2358FF4463
+A50134F113431776066909C2B52CE0114D3391142F298974219ECF3506BA1830359D186760DD
+C7E42E376A41B17ED88E6C429768C73F52095F491784661D89815ED8B71ABEEE1922DFAAC7DC
+FB2E427C480A235F533F523C7B4CCDF7D3E3E7C73BBE89CA8B04F89BF496310792B445122235
+F55AC0660CAD4476ECAB30D3FC774ECB381ABFF4BF4E50BD0954E240AA7DDF07924D53BEEC0F
+F8DC680A30F8CBE921F5BCDB02BA1CAB4C15143898C5C6E9DB4B88818299C4CE29F78E88052A
+A3D4F68DFD93BFDD1CD6328AB1D2C2888FAEE513E922320FF0C084E617BD1EEE5442DAE79108
+B34835214A330742AE9F99ECE561D29B09F611EEB154B1498929A4A6B3F09D63461489AD6EF3
+15AF77054026DE9F8120FDE0BA8012710C75266B9C310D06A842451C5A2B1AAC9433E08CEB23
+A872593F49C0397A1AE1A6443E4BB99C1E24AF85DFF91C97D4F400B3572BDF28174C5C358427
+ED6CF1645BDC283910C47C8C5B112802E549F1D60E96C7FB2CD6F0648F2189B7FC0FA2652152
+CDCFCB1B20367A2033AD1188576017E0F1272E701A5FC7BDEF08BC4104D728074573E40C87F1
+A2520B3D02EB8CB23CBAE6449EE78BB857E3EE7FA228F91E8007B848E309B38873EF3FE1212C
+1635404DB7A0BB06E21EC03E9BB358643F9E9972015362C58BB56BAFB7FAD31C60D0DDA2A30C
+5B5FA028896FAAF05A73AB8610BC521DF0226A922DA532FED3E6619E58D9F76F3693269506F9
+CAC08A56B7EBE8F9C8759D617BF44B03C2510C6235AE30109DF7DB6A7A391342AABE9D153366
+69F98D88DFB213F19140A52BD39E2E66BE39BEFE92B98D7271917610BCC240AA5EB2406570DA
+33CD0B66FB032241BB148A0F200E3937ABBACC878C934BB65A41D01805285754E9A3FD0DFAE2
+2C434D1D86783EE2693D3FFDDD895F8FA00F83417BDDD173E11F9E1E4119AF293F58B5DECA41
+B5D6F4AD983F668EC561EBD5F446B84FDCA10865202528F60BC54003413AFE4FE3E89FA6609F
+2F21DE8D5AE7D701FD349DFAE556D6EDBB906DCBD5B67EB59B2B22AA1C26726A069F08AE407B
+6AA179E313A4856F5878007837D6771DA41AFDC5F9C341F5505661DCF8D7E14A16E9AD360685
+7F67D8E9C62E41E5A505895FD0386DA34679735DEC0E3F71385009C45C1D2B9FC124FF7844AB
+CB056798CBDD336AC5462BFA9C012966FC34D9628F962285857C14FCD4FF243AA312F6177937
+3915880BB730E4F075DC14634C01317641C7E1C3994B40BB1BEB74DD2BED0D9D43DB000833A2
+ACC8A6F297DB5E7962430CC727C03462E63C2DBAB60F6221BF5DD3FFB0DDE89EF98BC1A5C6C5
+C59E6DA88A4DFA99F5DB8BAE29F26E34B421E7E74C2C05A8457F605FDB727DC1135AB363E3B3
+9CA32B2385BA24C78A1E0C83D42C513E3383B28D9554D2F5DD6F4BA1FFAEDFFB8923C183E35F
+75C57CF48893E4CCA18087CCF8C84795F8A31839EF6F6CA25CC154F6CA3970F60126B252465A
+76B1EAE8B240FD387AB315E1E710A25B339DC2C0706DA7B1C47AD15D5B6837F7DBF5A95E98D0
+EAEC6C121598076C6BA66E471C87F9947929E01B386BE55EFA5E6067CEDE9F54B0B278ACC43E
+56987848ACD559621B05C67228622540EABE7183DBC1305FCA26654D9BBB734355ABC4AF90AD
+7A7406D123A73695F77FB049B0CDD25170D8CF8F9A892D3636FB152688153F58E333849BE3E0
+45F8E18A4EEF42F191FEA6F2FB54206C981FFCF827757A22E75A7FCF21459E7C42FD5194DA16
+D0A33B32318FF5122EEF24C81D4C3B9391DC8D209EFF13FCB43FABF1FC67A712A53756EA65E8
+1AED88C0BAE56CE5DB00F2F3BBD89AB87B9D4C12F35FF1C95D8F3DBB7AAB138E3C387C135A32
+F00FED1C25B0F96895792B4F0276C3E2D702816D4A686DB2662E06451A3E1C3A5F6AE239B240
+505ACD4DCE12BFFFE205016956C6D6B986D2163AB20EF7B02F27F9E0F3518E5E51D7B8A81B6C
+6C0CE8A32956C435D20CC226D0F16C91662A32D05ED7F66B995F3753D05B91B030CDE048D7C8
+2885174A896F22FCBE7625412362C5D6A664D9BA41504DF972B79C442B5232B8EB90DE4C29CF
+BA9EBBDFE5B37F91A630559F797C22149AF8852C5EC4AB945C8A042E5DE43080684F4908BAD9
+69F290A1CA1FA0E916B6FB802C7B15D2A54C8AE8E4EDB91D926DC622DD5E42362B4BD9266222
+21607EB032181D92A5A0666424921456F2198580910938EBEC7902B759EC3B66A10C946E53EE
+98DD1D28970D44818C30C76FE735F2BEDE5526E47C64EF7D0D74C7564DBC64298D270B264658
+6835DD7E6255EA99C66AB9817F4093FD2E219FD9E67BBACBAC0A9D3E678111BC985151D46E06
+CB7B326E767512DCE309A0B40AEBDC854EE7A3060CF8418DCDEC028CE80577FCDCE3CDAB46CA
+F8A84A66E8860A034A390B444552D669C1C1BE764711367CC71152101FAF804C36E90D4E1BCA
+D89392929F998314FFEFAAC52FF96439F19C20D2EB9148BC6CD80C8B5624CBA39D84ACCD5525
+23A42A4301C7DE9AA5637F717C46D0E57350BDBD4F0ECF575F19FE94D69C213777FB5ADD543D
+485B47F3A76851E8C57AB9574A00E9A99641279642105707D75D97FD49E4FC53B79EEB0A8689
+E88097CCB46CF8497977406081C7EF28A2E7169589F595997348991FFBBBDD8DEE44ACCB0C98
+968A5814783927350D73DBFD9AC11A9F571AF46363E6709987C46EA207622FB319FD5519E7FC
+A3DFB9F784C1ECAD5472236CC2790015D4CF9F410004EC03AA9C247483F9134E742AFF8E3D7F
+62778DC6E9CC87469D083E9849490B66FBA43769044FDAD7F59EBAFD5B07A7FE75F064CBC81E
+F7023AEB4162A787F1C4D4005998D969DE4C7ECB3A67861CC5E13F56F1EA7A4EB7521CF0E282
+F513803658CFF5FA93EF5B15098FC2941FF4E0D6E2DD9CC056BEEF2C4E15DC0790291D385E09
+1D2CC377FF252EBB7214C2CDC948A9FCBAC418A93CEDC58375E3DC347F872DF735D0127274DE
+42F4E3709CD11CBB6A0320647CB97AE4531FDC8CE56ECA5CFE4DBB83B3C71BEF715ED3E0E001
+F497042D7D9859A0FCFFA87D37FF66BBD4C420913CF0600FA055C3CDD6379C8DAF78C8A03267
+EB381B64796CDC066833EAA949F74B0ADBE615F62C0517CE582A1DB047288C316A2B501D45A3
+62B46CC674C913B8980DED11D1462B8C03EB3D93BFD47D33661C4FC89E49ACDC09DDF08B32E1
+4F876BA1F0CE782F79DF52F10671BAE136A9B6D5120A011594F22864BC61600575D5D958678B
+94D71991D55E26263141A80C091A2E356B9DFC5E718D0833309431DD80F5DC39AE470E1120E3
+0A862464C96C1957C2CAA9DDB5FC3D1873C08A7726DECB5D73711461508D4F0EE3B3D9DE4BD4
+24D60787721A2AB50ABF2F02AD9FB20E483025AFE53CCA0A54331ADE5D5859D3621820CA0E2E
+3E7591BF4BC2004D0B5F7EC9A1141A36B0F1F9E32E46EA6C6730DE24D911748F83710F8A4F02
+A7F5CD663967DAFAA7BCAC3E29D900677EB2351CFAF46A773D363CB7D48943E1E245068B8F4B
+9434EE8F820B79832A8DCE28E3E36DBA17ECD3DC93F38F6BB4505BA7580B186C818A251E38CD
+7DC03FA7EA1AB8D290514909F1AB56E1B2C6584E86EF32741B58C79EAEBDD62F7864C19554A1
+9FFA1E73CF2C75D00C903BABA7E117E56B5EF27F53C94AE007DE0FA5726174D691F0CA7218BE
+E50892C6CEBED4CCE891EFA7714804AE54761D8F0379B063B8F8037A0B488A487FA3BD0D4B16
+B34FD4B3E52646AC3509C5D4C7C191189FCEF1D1131B4DD9799DF6E8A556049E28C5ABD4216B
+6CE52A1ECD99432D8316093235BE3D91885DBF346E18FA2BAFAE67B650467D23196FCEAEF414
+8A2D9BA1F44B3B43563450F006D5767D86D942710A820EEF0BF57028B1F1291C69118901B5CC
+99907C205C919C81E80ECEB1BEBDE1A67CB21D3D7AA431E0D1EDBC1F4DEE88E91FDA97DC4C2D
+49215DD18458B42106B452362956D407C064E29048513A2CD4A534062EB007216961ED4566D8
+CC190F990662F6C60703F35F0D8D643578E8205D1FCB0119C20D43BFD046842D885885127653
+65E7A007E770CE8E8F5B20FAF8B602E8291D93A7B56F8B2E5A952BD803C196AE98C27272BEC7
+9F806903EB3D3695782940138CCDBECFCC06B8A46907159095CCF0E792EAFC60435D33BC41C8
+A28617BD5A5228172CA784690311898BFCB7A7B22CDA56A53467E6421C413689CD41D59A3FD7
+FEFE1A8420695909716B8ED59AC6C3C83F5C0207463A369C369BCDBE4A9C35A49301C952664B
+AEF8BA31541DF5C1400B708EB3653AB8F8A7DFCBA52DB26A43CBAFAAC4960E4048EA7D164BA6
+ABE831276534750D13251D9421BFBDDAC7E3A6C61948333060390FDB5DD7AB5A42CBE7B00367
+5AADF5B52D8F709E45F66593B51519A4B37F8D0408554DD87783C103C31186E170788E8E4D5C
+2D1368D35C90BFC155335AA4585F371BA0D2D36C12F70CCB54DD316DF4A5B928CD36921BDCD2
+80996FF337E7AE9C4C0DA2ACB795614ACCA8BF9C5F5A270198A99B0BA923C041E65D34D346B2
+ACFABC9A68B059FB4EDB2AA741A93D768E5FF077C0CABECB321866513057B12B25613F5B1B34
+78334FC0FB18085E27A7361092F84F475BF19FC88CB9D9BA18AADC63AC383CB8266E01374F9E
+A36AADC06168E4772D6EF439FB8FFF2EFDDBAEDD8149168F8525EB7D8260A1E9165511AB194A
+91CF9358F1DF26499505F3F2DFE1FBDC2E28C0E5CB48BBCE6D03EAC7A02AAD6DEEC7FE18703E
+6DE77A677E9C2D6D56EE24769908189E8ACE09C55979830C1DEB6D7D00F931888C2450ADDFC4
+15C25DF4787597D0E6499D3ADB097738BD599479CC4E3488524983DBE2BF7CA9DA2DF888C2A2
+4A92B597FB8CB9B285A8201AA1BD6E3073C6B4828984E3EAAA4123A0C9053813FC43CD724BCA
+03CAD9E401ECD7FEBC2C9D28363BC8F058AFE54E479D1B518061EAB166EDA2B3A0BFCB5DC88E
+BA7AD44AB66A74099007FBEA682E45DFE3E6F36ED2F18527AC2A3443897F6E1CE8DBEE7E03A1
+C2D78D2BE6A6E7C6F43B828AF56BD8A86EDF9BFFFF971E1A9D56EB626AA2F112324A53AD874E
+1B3166EE3AECEB372893205D3F147209C9DE0BA3AADA432773E150617A6B7E4EA8E636F99BE7
+60B74902FEE6ECFFCFB1E039BFA7C15E9416CD2B5F0EE6EC50B42351B95B18BC1451F468092D
+4F08477516A287D8020C67C29D0CDDFC48838C99B8166C20202D3F5B8555AD9AD5DC2CB946B6
+B97FB0072EC9165EC95ACBEB8603D7DB6760B9011A68000687ABEF5966C357EA1E0F94767E2F
+601DBD9F9FC01699BB0743B4C369B7D2B009CAF12354D81F73F1B1FBA08623B38E106CB11FFD
+6E7A2B88F1F5C5C9380EA7159FF41591EB7E67FA45E4C4315B4708A5842A75B1B9C1CB4AC492
+C26178CB5DA50F0E9571F9DDDC6E223B34006EBEF59549CC34548F815BED1B123B012BD2A6EF
+67D97FD477B31C7F626FE9826107AA9ADEF80C1A36187E2453562217478157E3B0144158A69C
+658517D4CB79600C700A2509EF75A45AD060D0294AB4BD9A5D2CD590340B79D4D8408E856958
+D0F403F696B543195888A2DC7CF4CEC3A102814BAD5C169C3C911CF7AF7858ECC33716870D2E
+CCBA716B87B796159490F25C027D3F04717F355DAFD0DA4737B7F72DAB5D1CE95D11B4A8832A
+E3563F41BE06ADA6F45B38EC1BBF9FE0525FD46F0112B5CB0E947A701DAEE6664FD426271BB2
+B63E4ABA8FC1037F8BBDBF97D3F1EC8C98DB89B3AAFC6D597EAD9EF2347CD5B3874138BEBEAE
+BB2690B8539DBD000922A141A7A6A2A74BEFD03BC165CF3C7C3B3F49552193A9B453A37D4F4D
+0D9B8DB8896B27951EA7103EF7FCD483097A7997AAAC483762FDBED0FA53FCBFC245D32740B1
+759947C74E3B19CF333F30B131A65784863F93F8DFE7B7309BD5D5887E943804C3B3B8C3C4A8
+94BC3145AB7BDA6F33A0C72D5F70BD538EB8BDFA06FFDD053E6152B10A2CA929E9572783B01D
+307B50E86A189F747E690DB2D0B3AA5590FEF074A2515F9DA7635EA85771B45EDD4A5CAE324D
+81877E0B6E5C2157C03188725BD5924364E0A12350855E3B39C414127A33361DAA5BADDD1D50
+5F386ED72E80CDAC8B0D9CD6A92C687F913D617A9295F75DC3C4EB08AE11047AB7041DE8EDAF
+E7DE24796CCB9D44640ADA774FCDEB8244C6672A4AE9B282997C5606423E149C4553B9E3E23A
+2E03501A5A8BE7AEBC3C16B079C38D2A0690ADB258C414A44C2E080FEF8198107FE7B2A75D89
+B4B097E42AA237F789EA7727B2B4BE0378D5DEC71E7062B088A76E92AB2EA36CCA35E39D8364
+70B3FB7A7A1C07F37A9F37558C058582AE3F8EB48A11F9DF0A89796785D238393580ED4D425D
+B670687973E30EA79C5F778B42BAD782152CFC55E0D4E9B5F8F57E7627EEFBD9078A576A57B9
+5E676B0CBCBEACC8C685716E7A925BB69072C9C9F94724E389D723EFEA841DAC245B613A3AA0
+C6CADEE8CDC90C7881CE3D7657B16594740CC202D4E809F38F2CA4B219B928C335B51705B957
+2459489E1C176FA365D867A723B699BE25CE1B51DADBD150A5CFC7AF8F6FA901B7F32BD2758D
+A52601332EDD0E1C2D334B5BA3B85CCE0F17D8ED535A8E4A9E6DB4F279F081F2BD2BCB319DDF
+5E4A649EA13F6702A431E9C6509AE16F361E702BD804FEE570BD4FA7205B3B2531382FF34E8E
+F8C254253584CFFC2E955CA1BEC100A9A0A42D3F1CD1DAD265F9364D1CA695DF664856D6240A
+46CC6473F64BF2608E21A184A475AA145BD925B00ED5CF2D4E845B3764797F3BAEC5FAE70C5B
+AA6721A0C0571F5864C8B2B2B782A4EE2DA6A91BE91F0A90C6D906103B07CE270FE326711A37
+F52D3971C7B23EFFA647A2131980D6825B3DC2E2CDA81D696F9F84793FFA99C6B732939B09D8
+11DA361B87FF76CD0F93C965E5292B7033870C44A584B2D2D5725F3C3CAA3713BEB980741DA3
+DD6BBB035F2B998D8CB26FF81E3FD3BE87DF7501730B30ED40A1328B8608E0F0C50733EDCC10
+AFFC4960B25BA762068BC7F64F878E2641D6077EA532761DE0DC35195DF0F32E410C6BD0227F
+737E9167FCA17314BAF216B1A8FBA2DCEA54A863C384722376E8818D723F2EE9BF382652CE2F
+635A30498688A711DBD62E9E6E40899A848BF8C35F9D5D5646510113AB8630014D640EB1937D
+94654050B59DD22BF74B0C8A116EC54A108E6A6CC82E9874B0BE04191E9FA3E7F2072EB17F72
+3FAC1BC71006597B99794AD61A993C36D1E5250C996D380090366F1AE783704041FE9BE38195
+1C34150BE82DAFC805D10F73B6D0CF5103FC051DDCFC5AA91F5D7E8CE73C39EF9B7B0699CFB4
+0943BF950B5E6750C0DB54B476CEE4719AE515E40A8EBADD57F80A6DF09EDEA191B00DFF801B
+2BAB79C5657588ABB23584CEDB768DA618BD0B5D295A128DE877606D49A12FA73BC9DEA32310
+0F2960C76E6E8B30401572527611119C3EE06D3B34CCA355B4B202682277464C8B6B197BECFF
+0864FEB01BC53792AD1DF825A73E5F92B84AF103934A985D9C65A24FBDFA960325C7A73D2989
+ECAC24CB3F8EF1C57EF43DA81D0B64A5306837F4361D8BDD4CFFD94D6DBF7A5F5342464205F1
+B5EB6D724D9409ECC3166F3518B501750E89A9B7110FD7EFD43AF3C32E7B93BE8416B7A540DA
+EE25D1497DAFBE6D30995C0643431041D5B1272BBD2CE5FEEA317B42BA7E5910F75A91525C80
+DBDD061D053815C0B251F1BEEBEDFB1567632C46D647A745A2DE0AA08EE35FCBF4D3710C8F5A
+A6A9E0DB9BB0962CBB7E4177EF3FA776DCEFB988833B0CFC39C8C6B7C89A713DD018A5D35126
+4DF859AE5903A5757D5F039B3D65614F2597650BAAA3188D1AC6A8BB1DDE7DDBAD1EF9C4C980
+3A3148F3F4AEEF706A7094175DDFDAA29B5F8A012FB8CB301450B4E78B58259DE6503679955F
+5509F5025E4C799C55F0CF271717A296B096F03105E61DCEBF5D24698A96BB364AF38BA20D11
+7D59E86030C17A30AEB4B1794A6D72E2B62DA0DF92047D6985DF1BC950BDFB38AE13E612E183
+6DCFEFE4003A0F3CBC1A7C3398C0EC71A8AC8DB32BF58969635E46788A3DFD65EE12523B8FC6
+70A727016094B8381403F7762D6E4329319927DC1534CDB25F620D3FDE4383943D9942F75523
+CCAD080F5B1CA86159B6956CE56B5FB8A07B33451BADD7FB9ABABB37A10F04B58559BCE193DF
+AAD6A9F7763B11167E0B899B5B6E4591608E6B540A81CE22AE3C151A215F316E89D2D4F0FD87
+D0E803EF412DED542C369615852466961517B5C77DB3C39ABBDE32E1F503476A8326FBB08A4B
+C9F04C202CF5A1896BD05EA8BEA583B10E5B5AD45963FC490BB9A9636381DFA47B42132D80CE
+66F4BB1BF889DF9600B08038C1FC334E69A76D7FF65144B9E48D939E5497DC67D5374C4453BF
+B1A9FA6C6685F43B7BF9AC97298A3320DC74BBCD9A432B5D8F8F1CDCA9DCA04380A2D7B024A9
+B0E2B4EE3E1325B3C0C4EB2B8A20C97D5DBB73AB15166DE381F7F83283F69479EEE7CD091F8E
+4D6DD13C2E78E12FC59042701E7A3BEE3FBEC32693FA48EAC541B85465B9C62D21E71E463654
+1395D0EC9846F16D599B28E53BC109C34F17C2A85FAFFAEAFD20DD89D53CF5638F9978618B61
+0902E38A9E5A5D6C5B00264D30B4CBBAA2D511646B2CAEA65E716F31B1EF4F8CE618D9E61DED
+2BE5D247D4E5FD9C51819F2FFBF3C6702210EE5509C942E781DB52ADB4A65F2DB3688F419447
+0F33AA11384BB47EA644E48BC508F8C4F561FDE0B5879FC642A7A9E89F94B273892DDBC44E59
+DC35EED991B4F4EBF0C9CBC525C572CCE29F3C7EB313D067885368C2EE54760A151982FDEF76
+B90F50E763271B1FB242038148631DC2BA1A3204EF1206D0AFA7B78378AB031F9069B8639FC7
+40D165EBF123F69A5F0DBEC5D7EE2016E262FA4B611C383E2BDAC77812774DE0591248C23038
+B9CCD681FCB91DA754279FE274DEF1F3810617559F2EB5EB47FEDFDE4B5E6DCD68951E685AB5
+06EFEABB70343C619507C4B78CE07D198413323BD6A4A33517EEF599D6F71BBEF63FF166D35E
+9D2DBDEF74EBB3CC0A316D11167CE2F226F9F1FFDEBD612A2452934CDBC9AD1FE8FED8406FC8
+DFF39820D6F74FFE9B4B70DAC1FBB22F5ECEFBD7591DD4365CCFD300AD9544C492A899173611
+CBAEF46FFAF6F94367BA0FE02E198290BE926B80D9B626D15A0AC90D5C0B2A28D55D1323E0E7
+FB203AB131D783F6E3F878D1AD7FAD7FACE0A9A91566A636E6FC041986FC25E6D59FD6D535FA
+42C1952E7C0AB503A57DFBCA3ADCACF5AC748583F112F3EE9DE553112AD7ADDD4C15DB76F3A9
+10058AEC9DFD32C233D5B9498C33E7BD33611EE3DCCE65712DEECF4670B51AE23C42E2512B62
+A38D37201AD34EA9ABE5F0B99B223DAF1F96C3C1D4B2EF67FB0CE63B4E1C6EDE64A5D30DD3E1
+0A6D4B92CE81C7DC1EEAF96F1F1DA540F94D6C4FDFCB72D408647A4877B54BCFA2626D4E110D
+E46938DDD15B14A4AD6F8044B7AA6371CE2F2EA1CA4A13ED372CE415ED370F5C6B2EF218102C
+1A338C8C4D6004F4962065A028E68439AB20120B5846EE1B66B4396C8F3C73B9A65754D7CDC6
+A5AA7E5B4B7A179AC0AC55346E084A7BEB4E344B817E1131C2AE566AD6115AEB56C3169DEE98
+C52EE0AD6F4DDF4B05FB7A6B4D672D1328B539DADE8945E8E39873AC6331727D144AB149BEDE
+92D7CDA9FFEDC8821A61726ACD8326AE6EBE5FC4FDC885BC16B1D1C22C757B8B594B29AFFD48
+981DB54370FDA73FCFAA30DE3ED760B144404F38A4AC17817E52B0856ABE4459AA3721BDFF5D
+2751CC876C1BB1FB64C380DB6181E2F3729F4AEB99C49B3D128D2661B2050DB77992E189DC35
+5BCB9D15A819D60E831038FFD66708F50B2CD66B62BB8092A13D012FC70C815923E08297C7CC
+FAAC8EDEB41A52F041777881D67B19867C4B766C5BA0D18551CD1471D53489D807286A6BFAFA
+46271735B699E48807BDA0C057CB88AAB5279F5E6F7ADFE5F34BDF3C81A1C5C83DF44D07CBF5
+464A1E0A8F0CAFABFDA5992B64BDB9C13E743F44C2F4AF0C9A69503B14D0BB12D467F62EF24F
+8EC8BCA1A1D2E4FBDDC856104A67946D4A87C08F38AECAA481D401A98C488E622CF8CC0B3205
+1AF70DDDB4E73888FDCE173D8F5FA75062B974794E9FBD6C3499A3333DCA75C681C38345CBF0
+75F6B8F49788DB4C4DC96B93F7A166D33BBCF7BD27778ED38290A439C1974AB944D04FB6151F
+DDAE7C736F1B0A21DDED2DAD0AEDDDFEEAD170E750F81B750ADDA463B2DA2693BA21197C9625
+1CA59938E82E5BE892C6C659605C1558A6FEF114E30F0FDB712BF1DC93F2F3D876CF694C9FB3
+1622FED5C30CFECAE5A637013C3036CDE5CB296A8710EA0141C47635B6758756CAFAB2A04B92
+05564C82BFE89649B1DB5D5F255F925C754A4C3E81D0D040F6A5CD9B28D071687377437A47BD
+692AE6867C940BB2CBD3E93EC8BAE25406DCCC2ED43D1F3906E39FB01E1057A837F70FE104AF
+10E6AF578B8F557B4522D7BA0CF1C553438B7621921D297FABBBA97103E7F6BC35E48F745AF5
+A1383F71CD46EE88A33F3989795F802F0CADD26839DF33C849032D7ADF508880B4C1252BF9D2
+3F025344BEBEBAF35333E02DB37FD3F64CA9F17B789D55C7CE6DF7512660D4033C85C44B7144
+46D9EEF2839E3D953F81BBB8CCBF7F4496E197786F43CD1CDC39602C40B402B7698E2080FB9B
+217433D390BEF7A1B637EE1902D810B11BD1CA27DD4FBE2C58640A91B0229FA8F4C45D5660F4
+72F10704E9B9970CB77CB14036C4D8603098B893DD139735CB18945BE26755506995DCC27E9F
+94D1B63659B8399E9EDC933DE2E3DF9D113C1410898E2E7A2E40736A7FB7E9979FB0B5FFDCDB
+2BF0C4D699EEC0B3D55B26A3FAA6C9E9D06ADB9F4CC1F14B0708986DD9F86601CC4CBD392B36
+6F8B650B855919C8FA8BECC44E5B1DE3DE2453FF62E0EEC0F0CF86D2E165F1145D5E8C2EFBC0
+9D96F537505EB861BE6D21E9C054C39627C804F05966EC1DCC8FB8558696EE825C11BA95CE2A
+7EB40507EA5FA7DAB4DC07BB973B935DF8ECBE10DCE441B82E982FF92264975D92C6A4C7705E
+90585A308CDBEBAC9B467522015D492B0A705C10F6C195196AE3C532913ECF9BDF3389A957A1
+D6F552BFEE7B1F9648915AC3542FBB1A528CEC05370B2BDD7542685A8E4ED35BF2B8772EBC5D
+A1FB2E09782EA61A2B8772939F13531140277AC633BB0AB6F2D237399C78CA8DE0E2E271BA8D
+DEA24B3ECDB0F551107B3220E2C842F8082A75DFFF85DA55AA2D40518D7401179E6BC7E033C0
+92E5F71D8A48F571F7C7CA5B6D0F5E4A109F39AA559CD30EF032766F692E47BF0EA5723C7758
+A1392999A28F042005B7E667E62A09CD60F807BDADF794076F23211196024A47580DD9739FD1
+0E53D04EE4EFDDF89FFD6E07F107CCD9634874E156849CCCF624FDB9C85145CA2057FDE5CE44
+8E4510EF1B3FEF2A57E0125B37DF08CF935EE8FA0BAB7CE745C8CCFDAD35CA730A284C1DB31E
+F26ED4B5C397DDBB2A741049A120AC4D8FA9A2B91D3EEA75D61B28B19FA8789DC945588F17C1
+4A81BABD6E0E5487E2BA1AAB46994D69F7E5A928CEEC73DB5317B3D58033895595A1A2188E45
+7C1C8845CD7312029093574CFE59D8C25DFB577C949A5E4E56624BF9942AE6F8970A1BAED98F
+135CA7565393E6C4F80F1A81930FC3F90342EFCC0819DD02CF88343D4955670DF65B59AB5F55
+4BAFBF5A9404241A3274A7D2C90A1E49ACCFAE2FF5D9624E708A99A4C8104B76F8EFBA7A4753
+05BF47661FFB2FBE93858CC5039B3279626A7F7B9A1E210662EF101252FA4F38DF01407F143C
+007DFCE4FD95CA4FF7993FEB03B7CA5A6C1B6C770D684037AB195AD689100484E7D044834519
+7D16231C3C129A3372574B1D261B458247A6604A8C3842EC7C6FEA54AE1EB01B6E7E922F28D5
+6566CA27879BD0EC14C7DF9562BF8F934321335C26C8AD8477DB8CF0E267CF8BE322758CA333
+7F010D2CF9C2C9BF88B51ED703E036B0BDBBFC3F92D7E0B4601573A0218552C5215532E9DCCA
+D95BDD11A0A9ADAE050C87364075B8072F819F49464E1BFD5EAF51EA922287EE507223F017C9
+E898DF5E29F57AF38DD390F93F425BDFCA14492295773B5AAB849002C613A2B8BAF474C7FB1D
+BBF6B1599EFE3EC5A49F72A3B69F1F9073A5CC06E2B29FFFA1B689BD8FDDBA766254F68B1D85
+C822EC842B897CBBE246CE8CE8BD44E718B10E0535423DE475643472152C4C607486AAF92A52
+574BF6465DD6231305CC359045D3641076DBE7D55AD508D7383E5FAE63A768AC188DE72F7F29
+4211E87A36F2F18015A3DEF4CC333A25926989AD4CBFE49FB9CF9FD2D9BD167117882F707842
+DC72B1932492BCB7062D86EE51437B696BB597F657D482CA902E779B52C727F02010A21C3D17
+F1750D4669743288DAF186CF289C59BB4E0AE268FC305ED2CD69EAC3047C1AB6A6751DC634F3
+71841623B74EFC893094EAEBF841AC1F5A160427F3D810623098C1F36E0F553E51A11B0248E3
+2E1E9B3B092FE2A6B785BFFE8BEC4F8BCFC164B5D7623C123C8C2087F256E2F9D71C363CFDA9
+D097D8CA2A02E48FBCC9BFD5DE8ACA3D8461D78FC95CF53AC18EBD48E959E44B1039E84C7426
+576CAD6FD4F07A9A328E86061E8DABECD9D87328AC532096DCDFA647DE1C049FA27EE5BC7717
+22195AAA84338E6D63507BB45B560220FB24F93DECE0FF3B043D1912B28D4D913888E424E6A1
+E139FE7A7DE79DF5DE84E31075A132179ADBEE07F794B129DE7BF93E2B45BF0100949B359CC2
+EDF8B9701B4067DA2AFB6AE00EB03B79F2C0EF420B42D9FD22AF9FA5DC68BAF29DD90BC13826
+2563BBECB07781B9A9FC1A98A53F9036B10C49123CDAD4EF342C5C0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+
+
+%%EndProcSet
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /suppress put
+dup 196 /dieresis put
+dup 0 /Gamma put
+dup 1 /Delta put
+dup 2 /Theta put
+dup 3 /Lambda put
+dup 4 /Xi put
+dup 5 /Pi put
+dup 6 /Sigma put
+dup 7 /Upsilon put
+dup 8 /Phi put
+dup 9 /Psi put
+dup 10 /Omega put
+dup 11 /ff put
+dup 12 /fi put
+dup 13 /fl put
+dup 14 /ffi put
+dup 15 /ffl put
+dup 16 /dotlessi put
+dup 17 /dotlessj put
+dup 18 /grave put
+dup 19 /acute put
+dup 20 /caron put
+dup 21 /breve put
+dup 22 /macron put
+dup 23 /ring put
+dup 24 /cedilla put
+dup 25 /germandbls put
+dup 26 /ae put
+dup 27 /oe put
+dup 28 /oslash put
+dup 29 /AE put
+dup 30 /OE put
+dup 31 /Oslash put
+dup 32 /suppress put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 127 /dieresis put
+dup 128 /suppress put
+dup 160 /space put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+
+8053514D28EC28DA1630165FAB262882D3FCA78881823C5537FE6C3DDA8EE5B897E17CB027F5
+C73FDBB56B0A7C25FC3512B55FE8F3ACFBFFCC7F4A382D8299CC8FD37D3CEA49DABDCA92847A
+F0560B404EF71134B0F3D99934FC9D0B4E602011B9CFB856C23F958F3C5A2FBE0EF8587D1F57
+74879C324E51FCB22888B74F241550D7401EB990D4F3A7AF635198422283CAC1B6CD446DDBCB
+D915DB9BFF88844E784C6BF7389803D9450B0C21756A017306457C7E62C1D269F306BD3402E2
+66DEFC3B5E7D8A8D2F5BF0FE6DDD40D07391DF4FAD4A6018DCE29A2B8F692B29F2023A7C0E66
+DE8ED85C14F1F8492167357F51A7E84CC5D92E0FEE4D81CF7FBC8DE52D2E7BB57142033993F9
+C08C315ABADE8DBC4A732E84E142D3BEE51557910E12CD8AA37C459A5E6B7F5269F59078ABA3
+BE4641A11AC48D0B625C8325B38EC08E4C9E5E7FED976A5650D99D82114F449B9CA14C4EC957
+702295A39A93EF93F61899B8EA06B092C3C1E503E6E436E0A9FA22576C8930AB3DC8C20F5D82
+B69CDDF8FF4DACFA9C54BED5A3AA3EA5B129FE96BE632843B9B6BC91B615581A985DB56B1E01
+CA60EE69CA92CF5C0882ECE62EDAD3E106D835348822400F0B66AF658F2AE56ED08F8B001057
+1807009B73AB12A8CF14CA6C71F03C2A48C500F9D62266AF154A6375FF600D9BAC3F05CE3414
+2D6867A79581C533176BB2F3117336671E2E44638A97167E2EA9644E31EA16C2AD2990EA33C5
+4001E0C8156E6DE8AB6A4D40A7137BA275F39589FEA2E2DB8256ADC103D6F9CC038037A47E8F
+D469C5F98A5E3C15BD4ACE40D340018B1CFF7D1ED8ABB0AC57B5B5A2C20A51957B96C453EDB7
+DAE5AFFD91A46D938FE0A13363001D844DED4323F1EE6D30012AEA19B024A552315505535C85
+DC26BAD31E09C50E6512802976D298C4E90D0044C362E6BF3AB362A454EE93DE25CE54411090
+C29E9D75C80CE26A84404BD9DE3AEE0E3F921AC587F907572B8354A5C3165EEA7E8B2BA4E333
+802132F760B41A900C698EB3D2738BEA0AAF7AAE96A558F08B61AEC7C7D65B2889BB7B99800C
+FFEE5BA19AC90FCE11437BE1DDFCF0BCA5670B543B9644A71C8726D0C1005ABDB96F6E0CF7CA
+AA3195017CA81519151C2C0B04F81E717C0691B63A76E9B25329CE2625B711CB7BF99D23EC2B
+B5EC8AEFB8C1A3B422AD617B3DA4D49685FD44CC21A1FE5E1541163AB3E1594601D63C7E9880
+1D7746474377CE93F81404F3570AFBD5DBFE77578605917AB96963987E6EFC2D3F99FA56ECAE
+6422579852567F90CC90E4EF6D6F71D1858270205477E221018A375CA83C572B3F972C5181D1
+8643CECB04909D84CF767174B3C0C8EC69BF1E9FDFBC0FC7ED97EC67D878EA4DDAC8CAA522FD
+C6932DF721B81AF837AB56B547D4799241310D6692918FCF8A46189A78D6638AAD7CB4462D87
+74EC73D184076595C94C0B4A8233CD34F2D92F6FF94F941DFD589DEF2CE790D5CB2159B95333
+8C7384CB68C11779120A68BFA20B993D8C0313987EB96A2EAA2C11CFD838E6AA48A89E6DDEF3
+FAE1A1B078BE9787140270556A96E2725A8CF1AD46FB52938900730154AEC60F544C3D49F176
+3861F54B46A3B70315B46EBE51C42FABEA87A5339ECE2B64270749188D73A07E0E3866EF9AAE
+A996FA92AB443C08FB8A840DED26BA68E94CC23CC1F6968B0F3C7E8F4FC0C5CAD0F7A332E7F9
+55287ACF2485539C7B652F7A29D9E4AEC20A8E023AEDE26BD4C761BD3561269FAAC6FD5A651F
+FFF9211F8DF220994DAD6D105A92D5794CF2AA526B2143C7150BA584A2B597F6982403D93073
+CB066B569BACF95DA04B4202BD24059A8DBDD3ED8AA9E89B2788F3B078A81A557BC743C12A1E
+00FDEFFD030C032E81DE3142A106C0EDE1BC9D566440BCEC4260295CEACDD54BD0E25F6B9DD8
+FAC41F453BCC731777E1E6ACAF37A8178D11BE1BEDD6681815F3D5EE8D240B7CE9B14FCFAFD5
+04216F26DC2827FB0F6158416EB24F8BD7616EBBFE9378718824CC6E51135F8F489E9A55A0F8
+40608A99A32EADE4251F27FF86EC7F324DC9B534D7135E30F2EC1B6D93D7DB919651E03F30A8
+82F2DFA457D307F17751532AD70E632A04A63CA1A507FC6AF4073126BE0127D86974B426F489
+FF62A53C1986FD048AD76454D42BE16A6060101239B138BB638765C46EB006F7F8DD312337BE
+08D4381272FCEFBD74B7B2EC098B436365586A832721A0113B2BF1D853FA8B062BEEA25CABC6
+0998CF4D38B49A3F4BCB372198A196C9EB6DF2CBE59A59858AE212031C9AD7FBB9C3E8E9E6DE
+45DCCA521F3AF361282F7B3EC507C8B3AFCF18B9678EBB2F11C01C9DC3C4FD3134C5A3DF6B6F
+4C75EC985466C4F505847F1475C91E5D83A6BF754837DA02F9E868EB0DD76EC4D31C8B1ED935
+ACCA73E1CB9B4192BB0A853F947228C3064E8F923A9133EEC9C52C626E29689DD54FA433B970
+2636FBD87C5D81C4F278168783509D5F4256C77A855C97A48D18DE6EE1D47C7C33E9AD227ED7
+02F120303731BEA6F3055D764046EED36A06C75855A928084C5773168AB985DEA7CD767C780A
+91E740E6E088CB93D43A489145030221DE0E1B2DBE954EF414B9568F3B1C5329F5FCBEE927AA
+23309AD22E10F9349B6CADE7A090D19B9460405CDEB89BF1617B2C297AF5629458235F1B8C95
+F5BC442DEBB34DA5D20B11E96660CE9E5CD19A84AA54F42B106FC87C7C0405B0CBBC249950D3
+A7C353D691D77BA031C840C8F43A220CFC749CE34C2791DD627CA074753963D2E59794496D55
+AEC96FFD48EAFDB29F8ABC8D91932DD5B01F65EBDA034BEF3C7219E097670621058662C5BBFA
+A939DEBF999E9F68E5C4E64CBB0774A9A186E741346103865FEFB088AF547545CF7763DA0664
+96986377B587EFCA5C9EDF22EC13D1AA6F483C4A0ADDFE395F83534D7BE5285E6A207D53A8A9
+60ED89E9BD27AFCBBDA23B2D9876A8D8CFCC299990D521E076CF8387D514570871376C21509B
+95EA15CCFC7278851F14DE8308B72E111893F0338488BCEDD0F2F8EAF07326BF97C3727459EC
+89F8121C96A45E3DB1C63D478D0A6DA5F5E6834938EF1CA41B910F25A82F2774E3CAE9F1909D
+BE21EE8E003E27B84C43B39FE247B8E19538648F246D325357A246365B9B2B13DC68CDD7E44D
+99D86C642565B1FC376D2E530048B27A7C44B6811719054D3AC99CBBF5665AE76F11E2781B8C
+040F73454BC794B1432E6C3A58BBB8CBEF345D3178C8D01D6B26BF7F485A5C3BD36DD01F39B0
+34E536ABDC6632EB4038FCCAE0453E85B3BED8C3D4620A2AA2DABD0CD93090E9B8E964C491C3
+AEE45B592E4EB12970647E2A5E68BDA429F53074257C02975268F8C28F06350C26646D658008
+FAB0562F40644EDB0FBAB79826B16CFFEF1302C8A13173CC9CF7C8FC906693E486FF096B2D18
+E96841A5FA8A34A5B4B68462BFFA48102464DC22EB50F1F80A26E929D4CDC4B90589266915E8
+433D46D433ED8920543777360D25546794CD9A3A1EACE8AF188CC18DDB9DD1659F9FA462A5AC
+E6A6AD068140356E8C1E48DEFD171947F78F086C6E267FEF13D16EE68D0FB0AAE589F7E090F0
+88FE80BD6CF8EC0EDD28C735748FC6E7FD421E33B16EA6319937D2D63A94AD76F95B61813DB1
+81A113274D5F3B4DF5EE90E69FAFCAFBE4466F5D5F48EEA62A7CDCD4F9418437707F706B290B
+86C30FEED99522875EF5E2D491920983BF4E9F1C71F20F1B9645E30521EBF2F1C9010103C60A
+9A6DB7E6297F7C3E29CB150307FB7A1A1A94710EDDC6AE88742CC7044492DD7A217583C99A6B
+E7B720246FDAA00683A3B82EF6BFA87F2FCD741AD8BBA68B751740435DC6AFB1BB88D1593DB1
+52CE92C19E1AB29C8E8FE89477CDDBBE29B8DCF1EA6F70990BE9A0425000404F2F5DFBAFA35E
+70BB87066464C992343E8BEC66EF483DCE474F3ED7953DC1F6BBC14EB3495704D1765D0B3285
+A05AE494342F6B70D9A4241291B3147C77A8AC0E08E5BFE60C8B6E2048876A6CBFAD8EFE4860
+95DA764F4AB9E4D8153F89BFA2D9BF2759826EC18F64F1AB083949F4BC127411A477D4C24D7E
+0FB0C96A96A31386CC5892B398D48750FD09638BA6D62CC685688E79AF31F13B744F395984B2
+0AA483FDA558C6A91CB9AAE9053E7A5B5B8659BF0631C543F4C370FFB006290353908786BB5D
+B373233C12F3506E2C4DB0D59C1EA8EA75A7662B90C4AC1561303F4FB8536C1534FEAE4ED772
+DCB49734F5285FAFC99FBB081ABC3DBE87180D9BDE2A844B054D8BBBBEF5CEB39F5CADE252EC
+6164A74E75625050CEAB8FD8D8513550D4420FDFE6FDDCBB816E204115614FE82CEF36DB23A7
+DD31CE6FC923B575EAABEBB5820BB2739CCBB41BE2A4A95CFFEC9332DACF05936A3194AB4F77
+39E5B4A868A7CAD3B1D940056F84B41E81B072C02C0D0BDE7C64DEF54B1097F68368AC0B39E0
+DF5E5733FEACF02EF12A1CD0ABB0805C2F7E7FD7C824D9B348E893D68F3F31B807829015C54B
+8D2AA7E8DAA14A364428F3E706FC649E274E47914452704B1BC56A41CAAC736C8826B7BACA1D
+4FAEBFEDDD0EE8FE3BCB53EE291356B7A4B699C33CD7EAAC34E3B92E7F3ABC32852453259908
+74E34513647D521ADA13F83584CEF20DC503EB352BF881AAD4C00894CC581A819CA7CDE96A9F
+8DBFC22767B215141C8677BFE6F1F0DEE4254986AE871F87BCCDCC10E2298BBD90A625337936
+3FFB2B093C2F54001070E655E9C4CD389266DE373971BB763279F9EFC4E5A223990153618C66
+54B5740049A3DE2A80D613CD5AC5BACD34315C43996D1A420DDDFE7365060EAC81AF060B8344
+3FA8176CBE3F4C2EA819B493FB5B4A2E4A0039F028CAB0B47FC70F178DF04C7CD4DA22BFBBE5
+344C9E9CDF1020AC1A43C8E5B9D19B621565A6DAB2B1CB6CDE2524B33FB1DA6B5988F5BE4E73
+08A17C73E406DBCB51FEB3D79B84FF8B0284F7EA92BEB9CBA6CD5999CA7DD20EC02E000FB48C
+DCA51B8E747C0E25B28431543D9095482657364ACC1C647B2140C502623F7B9E3F335C2E44DB
+33DB82C01AE27AF66BC2284971A5249911D897263210DE4A9A65232738D83D10AEA8C5D3C687
+128B64EAE94D6FB30B7BA9105BA8E01BC9925C312CCD8BD273E904D8FF13F4DF7EDD21C23D0C
+09A32A4C90B0577ABE7AAA53E836CA60B1697621049BB36F8013026D77910193742725574222
+DDD3ADF4E872E6D57C1DED571A1636893DD7F49D8280233CFF4339B075628AB591783783548F
+17134E69EC5EC25B3B8036039DA276BA1507649E7DF1EF9E29F0AF07BEEEA346D470B4F1DF92
+5040602539BD1D8218384B53BDF16C74A1A6BA2A7871B67E06CCC015BECF2F020295E27CFAD6
+2D3EB7831922FAB24780FB158C21E769875373606E1BA9BDA9F15352EB5413FFE162EB2AC194
+4BD7D980D232A2F3DB3CD38390E0DCE3241113CEAAC83EE29B2980EA6DDDD4EF5727024E4343
+AFF44318AA1382662A78A41BFD6ED98264A6B0BC629CF924EA0A635B0885D682C26819043E39
+ED44241D4E8B50AB92256F9431A8123117D77891AFFE4E2833BC0517DE287A747E88409CC30D
+7D098A4FC80C6D91534304E7FDA873FEFF704EC1F7450226F09D5E89E245622973D9A789736C
+71E6651182BABE81ACA969C62E1458FA67A3B9D38CF364F383E719F7066D2839D95F262F8A5A
+F87DEF903EC3269466519E68E857088D318839FD0B0E51A6D358A93A543E2401F57FF7E970F8
+BB7BEB37BEACAA000EC58DF62D2064EB45A81144C146B744B10406EAC2C1E350E2DC328B6A83
+9DF820B289A84167B404BA1FC63E453DE7B58A9EF959D7E2FC1DAEB5CE90A1DD935E8C5D7DE7
+E2684FF0502901BB451FAF9ACB439F548657E3BE938E7A2B5924DDA2E7010CD26A181D84A5D7
+5294F6E56DFF88F3C207C9D457CDDBF2D3037AC9A93CE9D53FA0CAA4F21057762954580F0F2D
+47AF43D5D7679A9D44D45D682EE73493A2B8C390E24EF27C84E701C879BBB1FAD6BC8B89BB27
+959EE86BE486786D1C81612D9546AB59D5216367C027B5B0F51A41C9AE2778A04965A846990D
+1727F3F3E09AD0B913C9742371AB5669A2CF4863833A19CE69FF161B1D6BB0CD61272CF94526
+4584ECDCD290E2767F087A836F12AACBECAC49C3FB28A605C6220E8233EA2C9AEFDA87EA2CF9
+D3D52FD6D16612AD07279DDFC4F20B59C905A146B1F4A51547DB82758886E9D3609B495BD941
+616057E460B94856191791A2D16B90A7C33534A9DBAE17C96D68E009219857FBC92EBE189875
+EFABA56704CC9305DE0D32C4CA5293B306A4EE9DCBB131C128626C4171EBCB2DEE830B9BCB98
+B4FE23BC63C9186C21EB7D9CDFE2E685399D57D6D1A857C11FFE47F6D0BB79839B6C88702EAF
+6A59BEFDC8B35A03768AF411EA16C277F7EFBADA006619B31CD2EAB657BBC8CD4A44340F4D9F
+D34007ADDDF2DCAC3058D22267490E90657808CC716B7EC3444638215495A7BF077956F16EE3
+053864EBD2EAE7B210EA370D71414952F2076D689ABD98E76030D92E4D49A79734FEA3F05719
+8F8DE62F64468D06D0E6443EEE3F2677049B08E8A09907A2785D91C009F8FAF6F1DF1CC39D0A
+E11E8F1C939A0C13E49A448E89B0EDA7CCEF06166A8449B358B0C661E40A7935A6E4F866ECE4
+23CE4C978CF749F3B2B8AAB56AEEEDD498DB77143F77B4FEDF5C6502A3D2AB4D0BDB8EE456D7
+DA3B9CC800DA8D0CCAAD981DA5193A528C7B5628F065B7FD1DDB0FBC4A74C32751E8B4747206
+8A3A6F380CE2258D33FC49780EF2570FD279BBB54D4246F40CFA9F13AA9E13C6CC030DC19960
+115C2DAECF52027F917D3D9D44C60B0B2D1030EDC6BB055926CCC512AC2BAFAE7C12D8ED487D
+D3901FC2842D3A7A69117A8B82292FEA44FBD40BF6C27686EAB94A520F63B77B82D5425478D7
+4B5E4E81A8439F560B1CE7C626E51CC3EFB877A9AF37BFCC1A72D40855995DF53B3F4451CC29
+A5600CEA6B2FD2BD9DDF106FB7B6B6E19477426212F3B5C25DCB1B777B643A318046E02ABBEB
+67201DD98D892D6E13B0853CC206B62AC7E7D386A77C6C9A3817FFD5009D515EB5F770DCA0BC
+4D9DE562EFDAAACEDE34096EF6DCEE08C735DA36893C41592443E0B69446B93EE9F758EB75C2
+4FCC4E8193A1F77999F2D4395E1BD24909CB805CE3A26A47ECF376A79F480C9402DCF3A86BFA
+971DB7C977F813C21AC8C071B6F210B251695A40B735D7F8E27F9DA47AF7FDE2A6E7321488DB
+E7555BA82E23FA2DE3092227E1A21C5E6DF4EC83A0578B4E99FF377C9E655D7D6DE412CF0F67
+D3ECA45624BD1AD4EE76AAA5F99C73A1FB470C8C7EA472890E1436BB51FE764F95810DA0C3FF
+D1C3136223F6610F3B226978B8F9E35C9B09DC863C05DF439717251910A64E4AFAF2323CE1D2
+A168DC57CB1F4F2F9D24071F49444B1A5C6956F236734816FA3147656FD7C5F547748AF983E5
+529FA4787E540BDC4023377A7B7E248A37550CB0FD519F30F1BA3A323D171612F802068AE4FE
+FF8D067185F9E5211B1218656EFFB8762824E05EDBD304B71678B3C4808F7819AF193B247D3D
+7A3EE51986157E6D101C07A521379A097751CC6C53FC6AA6519E2D0093AD0CCC5145F4D788F0
+46EABE997100DEFFC6B7D79BEE09A92E34BCC15124D2405BB614B4E265378126544D041C4A16
+71E65832930D6F15E11387F39862F9BCD513CC611A9F9ECDFA53175DADF03BAAF5C32FCCAEFF
+3446E67A62D3B15294E426310F64B6509E88D3225DF909BE2C73A9CC8CC643645B394CC3F5C6
+1FEB91F1522CE9882A60504C14C69CE7089F3EE5B3202D3E5C2C2A98B8A4C8655A911EE03DBE
+72E474EFE0A0B1FB9062E474DDAE008B0ACE5016AEFBB40F157B9BF07ACBCA319380105AFD61
+5DA19C9F932BC8D14480F6AC4E607FD4A7C34AAC43CD26301EAACAB8A4DC8584EFEB56A2E569
+5E84030F39501223DF87FD3F16D3950713C483D8164FE2A180AFD985C11D55A9E22A61F0C5FD
+3A0036DC51904A84B07D409388B897FC92C1C91A971B2482E668A27386B33494F751B5B9EC4C
+5ED765A88F5A675960AA7F644E77696BEE684E098C69A8119BCA27067E52E1FA95C3E54CFA56
+8FEB54B92C3A8A2DA2CB44C9DA1DA7BAE1B05087D025F767658D885E89D654620C2827013ECC
+B38C7021F83863313BF35116AEB2669FFABD5F1F035C23BF0244099A32D2FD13EE00C09E30EA
+3BFE334227C6A143CB716A3C584B6ADD52C6370F7BA917855F2295B9DFF2BCA64A0504D0E557
+861EFB856A19CE99B64EB7EAD11C2474E79D5EC30DE5DDD094AC37D8EE50C4F4D39E32E284B2
+F347848ACACCF519272AA1FEE3000AC3A495B54385CB50373AB7B790B473D0449B7622AD526A
+1BAC985945964D6D2B05089ADCF9DB30F1032639205877D7E78DB7F9B136055C1451663CE4D3
+9FE864E02B1339006A1065FB76C6E438EB132629AF5E1FCF6022E608674E3546CB02A893B558
+F3B2C76BD0A897B4EDE61A21B8F6C34FFE820D66F3B89EDEA86E13EF5CF0E33E82BAC2B4CE6C
+DDDB572ED1C9AD69FF853ABC58C0CACFFC0D86D80D7C8D10139ED4C9DDA73C4B56E375CA70FC
+E18EB1E322F046A4A44AD7F2731BC2059E391688C03B86B305E9BD9BAB8F3D1B6EE52789D559
+A5200AC84183FEE544DB210122C74BB2CA648599DB3CD1AF261567B84AEB332F0647288F8F8B
+01D5068D74D7E89472D8DF3E901F6B523FE04C519843E0B730F403BB99CAD493201F950E943D
+B95FC52B13A3AD8CCC6478D5CBE5DD019BED1ACE4D02E09353E6E31B9A9EA9C76D89D9490D71
+3CA451693D235A0C8B0A3DED5CF2A846ECE5CAF52627ACDBE76CF57A09CF6768D0A53906B15A
+FC5183B9DE1029D19E64B64BC2E075B536663C524BFE35C9E412A7C0D23D316E0645BAA41DF9
+ABA61284F801F7CB852F49B24A96CD4C743F9B1D1A69F3E30808282C32C2C4655715D8F3AD53
+F3FDE97823989864479EABAB5876C77CC134EB66C688BE3777C74B3A87EF1616DDE5A8A46185
+997DF2FAFF5518EA7AEC3379730BC509D09C5C378B47DA67F9F5740B641DC790766896352D0B
+E0EE84D686496066469C995583EDA0BFA51178091918D2B9EE8CED4163E45FA312885A64F177
+F03E6D77DD649C7D71B47FE885D72887927AC070CC64E825917776264E722AA6157C22A429BC
+0D38B56E5A0D6473FCCAFCC17B4BD8860ADDB9BC33E2FDED66EF95205FFF084578C37913E205
+9CB3C1ECFA4142C0A2AD1781C373CB6FE9819F4CF8E5B5774D7A6BABB1FAA71D0C96175B9DFC
+08A3154C2F1AD566E0D03E6A01D3848F0C6C06755A0511948D51FE8626A32AE97CEE9C01E15E
+A61A556170E7E4D3697783BD42D586535C38CCA8D543A9AAA828C4813E89BC30B686049910A6
+C01D7FDCC55895A3F7019B0CC78C23925D8CC1207C51FA19E6B8992A289EDD5669C33186A7E8
+38D5A0A3C101C82558785010F877B05D943C5F874D0524622D43EEE25CA87C2AA4553804CB6A
+D1508B9406BB1CDF868DCFFD19483BF1D8EE2844E62A2E1CD09807983B7742A841BA2A03D8A9
+2568624EF3C504F9B2F4389E23E323D1FA1F4F0670711DA7D827400F36C9FC870EA2553C7E25
+45E2A5086FED5BF966114D5FB48721AF70E04393326BDE080D3082C292C9C251E2D82C0C3F03
+04E9A46203E0E5E76829E21A3B961F02AFAEA15397F0060E5059A5FC66A2B622AF1D62FCAC51
+6EC3327C95A0C2810EB42A7209D12E90D1D41EF442D0F3DE55493615D4135B4F44BD09759657
+58B16A8DF9D39E78A73DF41C2EFBACC2C91ABF75C849E2BBCBAD263F8577E16D60BB6BD463DF
+3A4BAC62F28B44CE08BF52A268AC27779E3A317B965A44321615891B627541C53768F33694D6
+EE76903BBED8ACC45FA00EEFD20224E09D95E93605987839D92C4E0E1853D8C3F25FDF0A8268
+B38A6B8D9286535A49B25631BF31451F81B5ABCBA66A07056EE34EC320367DCE6CFA97113291
+32E1155535F8094570639F9FC72E1ADBB4EA99EF7C7CFCEE8D74C2AC70927CA9973C4E1C4DB1
+13613466EAB58C0037BA93230A3D6EF41739122912A15319374C6A6D7FEDA8B1DC15EDD2F286
+12EDD846D8AA051F24523BF92C6920C2AE3CEED5868BDA6ECD483ED181AB69CCE78668A087DE
+0A00A960810675F75412A8EB6018C638583DFB07B4B4CA48C2D3A7CD407F552DDD7A91556004
+2B173D2DFE64EAA41500FDB64FE572E09D06BEE892AAF0CD711F3D6752302EA4F69AEA675A48
+EE69C2416805E7E6EAD9889FE072F1C2F5D3A89D277A90DC9EA38271DA1A455CCB3598FA99C5
+5A788073DC12B2265D409DE2DE24FB4399E911CA80169AD5812BCAB83BD0692C37A1B8053585
+BD7303C20B6A06BDE9873823DE9E9EDD9F403E78E7C386341919035561CB94379210A5E14CB7
+43687CD843FB306B6946D8BB1C290D802EE3F096F54D70743B22E661F81C89F190971F27FF9B
+0E6C273CE3B35E6F5A586B411F6CF55C2909AD70D348C6F6322EF1DD08EA36F1B99ED590D012
+3DB978BCFF31E5EE9EC3FB969E71C0864757AEEF1750ACD6A6F08A086CCF15E65A712ED37564
+B73DCF2A5E86E05C7725DE9F13DF59ED3E92438D9017754365735E5731853520D9771223DE22
+52388C4C6F7FF44614112780B14180C0CE01C50F94BDE65F4692CFF4B52F6D9D1FB562475BF9
+E94120A510389E9B3574C62FE0CD45E19615971BECB8C2388B4D5D095B914E6F887F3F708D7A
+65B516758CF5EEEE4DD127315FC3EF04CD5915978141B2CEFB3D2C0FB5DD64E25EEFC85CB2F8
+80CC6AD20B9C9F0C1256A9C4E8CEB2B400C8D50079E6F58F7A064CCA9FC3EEAA7F7C34BC51D6
+799520C5534EEC1A1EFCC52B9ED43E7695ACAF3EC4590D9C0BC16915769DEEF8F39BF7992449
+4888D4DCA2484053A29598DEC70C2BF94BC2494BE4841F9676DE13196AF9B9A329DA016F17F6
+2ED26A75CA3089750BE5DE919429B989EEB4C10C20AB764BA2C4035F14264B055771B6AB98E0
+D673580FDEBADD2719C80E9B8322112C9AAA9AD2329B045EFFA948AF1EF7B0038B4D3C068CDE
+62E5F808213F4A04D4979BFDFFFAC94483C546B35E965D4D0625FC01856623E146EF193A5538
+09C0D1E182E8D7759CD2B467A84254A2EABCEAF9E764A05BBB84522353B2505C56115F489E4A
+906064C9C5266F823741A1BD1695796BCDAD01B38003522EEF9FFB7FB7F79F8D6C43B6685C17
+F72F06060993C9A30F8E31AE8CAE4F3BAD51D8262688A6443CE6A07C1CF676CC4F755849E2F9
+DA19B14130FC72E31BC6E4E062C041EAC5EAC486032535FEDC0DA2F8BDFEE2B72C1BF0BE510D
+BA08E0A5700FAF1686EAA93420F20F92C0516609ADAC4F7EAFB5FB2CCDA18BB3FEE2702A462F
+8AE39A733B0699D29FDA1E821FB03964F477A2FF5580FA4874F60D6F3505A4287E17AC2BF565
+9E42FD41F257EF45798CE2D8E09C0593FE7C41E67D79316E8D61CDEEEEEEC60EFC9BF26E803F
+5C3EE7404D05ED2018F8C9DD0EBEC3BD39E20AFFB51582BD5049DE9AD7437849330674FD17CE
+6B9B6F646F9CB66CB5DE5457BD512BECCAED183FD5C5D834846E6F8BE301FB267A4A67758590
+3CE45864294FEACC65B46D604D84D846098339D20FE034B77A49DDF85718CF9DE18D10028B37
+15994C5F2571EA3DC7E98F66601C647C80839E3F3477D78584870837F653243BEF6FF49C347C
+5FE9C7F45A28F7BAC5AD9929D508628CDBBD4EED3295F06CEB89D378632C34D514A0B22BEFA7
+E090AFBE45EA64C03BD1367B63763F4570D25F59E83D344E8DDCD26CA66C1787FF09EFB314E4
+CDAA3BCAF8C94372828623E973768B6FAB1327C6CF5BEDCD37972CC2505B12D2A26F7D5AC9E3
+F623024A9370A44BC95FB17C035F71BB43853DC7CA66BBA610CC29FAE5636B21C2366F88675E
+C0EB2BE3C127BFD579CF818ED98D657779430F5C75A0CB97A52F3547907BFE2AD55A59B0B5A0
+DF0D25000907FDB6D5781EA549FA89078516665CBEF095D9411A2DD1CF6A355BC77E2447ABDD
+21DA230AA18D5E130DFEC1B75E5C1F6CB9D3C860A95E9FD960EB8D73EED1E168E357CF305786
+A8F01B63EA2D9301A6A3F886CBE4F678BF1BA1CAD67F3924B6408561A435E0720DCDD29C53AA
+53C1747BA074E6588B3AB7B66B5686AA58EC9BFE7DC107D97B8EE627C9E79601B95791704FCE
+469944BC90EC77AE5A9A5F2A73A4894712899DEF4BA334DB850A7187988BFC315A5E207AA6D5
+76741B3068F18C7AD741B6A4B6DEBF5A3C3E178D10E25FDDE0A01AFD5EEF225849E3B5BF1846
+28EE473A34303C2524D78B8E7B8D9308F1A90852C8463AC1997C91DD233CCB7E4A16E95CCAA0
+E4AD48E2C499397A4F558C23360EDE957D872238A446C39024A369429B2CE348AA5FAB425897
+EE02B71F085DE26264002AD168130598150C4F560E0510A135014E55A74F65B4CE7E1A96146C
+609280B49F0AF1830C3C8A6045BC7774D3895348962A7AEE947AC962547AA28B02608CE2F91F
+EC34848EC86C4BF8507A9C0AE9A0697699531E11ED9E85CCF52231672F0879B801860B013181
+5CCFC49012F03305D6D382E4E4565BD1D2F860EA8BD636D8582FD332972F1CBE62844355C933
+786BE37490A7EE43217854DF7797EB8680B93D9220F643DD70B2993A7A0A194159A9BE04441F
+478A77B3D2CC38302701166DEA70D72224C9481BE0E68BB6802BC6E9D131C3B3FED642779139
+5CB3393D4817AAAEDD39AFD6508C9CB4FD67FD3BC18C65F27203AE022A522C1B750960B7A745
+0EEB8718DC911D645198227B2E729B6CA4149EB9D21369500208D94593A087C76205D1046B91
+4C31FB5F5D6FA1EFC908532B27AFBF73C27E2FC9228ABF72920CE48C03E3381A952A0B1F25A9
+9EDCD216B154AE6279B33315E822EACF095C00D7359EA834885DB0E6D07BAA9091FB364CFD43
+E378ED0C06B9A1F7C3A7922C85DAF6CAC5FC111A51292D4C7D43E9773F262AA032782252CEBF
+2274842EA390B0056C3E0BBAF1DFE11D91679F6313316735FF6820166D4FDDD7E76A72469529
+1E224466ED210C82AE79C44A828E7B625F872C5A3723FF9A09E7D77D0555C9984F7EFCBF3B9A
+1B156E5047E312C8CB86D26B0E6345FCE3BCF8D0196C95C5AEDED0403733EB6BDE2F6A65CD1A
+0FE13DE66A2DDB3F912ABBFE0CD59D4A6D9299E1309CF7494C93896FE76C132FFB98E3315B28
+950E21CACA613DA51EA612678FE24DB3B04BA25EAD7E2A020318D2C79619B78BAEB21AEE2E60
+69D8470392695EDFBFE2DFBC2274D8BC8BB3551CA84E341419C7E718187260497EDCAFB7F588
+D1C7663CCBF8DDF1FE23C48D1A9B211BB0C75871CF8DE53C45A00E601F87BD65B9471CCC46D4
+481C5E83BA65153CE608D5FF6595FCED940CC0999FAFB2F44E0055E57E59C73BF3AD6FF70CC5
+A0F32A97D61CDCBEDDD34A295A3A7A9DF1EDD9169616D1F8D4C5E20A86DD2FA590B46A974D11
+45FE89D1F0664C3E0FEF70DF6D393AE7CF0B662E285C02E9C447672F73E90138E68F216C0072
+F5BBAB3943B40D24FB09841E142889A4B927E4A7F762E0ABDE430D6C4D8026F76A62B3B35BF9
+53B1EC19932E8E24EF20D2A50BD0EC86D6C0A61D1B206AFDB625353E1FDC15F96F3A48303DC6
+CDB7E4131FB3B6E7D80B1B332673F6D1DDA6BCD90F359014D59EB5445FB90E31E51D9E1962D8
+20792C2AC64E60125B0EE5CBBE02AC8BB9CA43A2961A5012E0BAFB42DA92DCC8948B043F0F98
+C522149E57FE699C9BCA6DF84D5FEB2F55C49407AA52345AF0F2B39C360876D5A6FD1C3C6D42
+82F070B8AE2DD3BB78DD78C7801A235EEF4A700128A9CFC7CC3B122CE69DBF577F6531B7898B
+A31A1B915CCACC4B3B1226104877EF805795A93A2F2EB41CCB759441A17E6B7B033094D0861A
+5A55F80D94B203FEC9582926A9CB5F8CB395C110ECE72754485D674DF6CC0BB84882BA26FC17
+01E3B2530A2D44DB5E8702DF2CDC597A8BD9CC12E95B7D274A51136B61E49C7F920BE8E6E17F
+1B20EFD1F6F84ECF575B2CCB40AD7876E8B8C7B083E2CF8253D06CC4F6CC2A5FDBBD8CE6986E
+18F759ABB35F7E77AEF16D5BB2DFBB457DA2ABDB2148EEBD4F88DE2B9B3244FF78BCEF9F98D9
+3AFEF587269D7952B9557D0EC61FB268980730EF3B6C5CF569EA19DEDD3AAFEC29D8FB9DBC80
+43E7C702920C678DEFE3017BD9791D74A6CE7A6BA312EC7407D2771A6F22E3E81EA35351C3CB
+BDA7A7A5256C67AB65C84F0193D75209307DA141DC60D87B33684BCAAEAC9047A0F3861EC185
+132A14F5F48F19E38E132FEE76B5D7C70AFD29FE30411C5B7D624BD75FBF27D89844B1845F02
+7B866433344AF2DBF37587F2144E40358096A2F6CB884595E57C3A21A1B5FD1A9E007C530FBB
+2FA384169531124511C0E643D093478AAFD5CBDEC5EB0EF47546A893EF0D04E30A89BC3D4516
+351662F937F26C80CA874E471EABA85AB541F51FE6F94E01BA628A0EA320FF000A2C3B93162B
+40E33F49C81F759B0CDFC167B5E06A6B2592D78794A4A91A03F9F95AAB96850F726DE1782B03
+F66CF1C647872FE423AB0DAD21098C19A267859AB150D8CEE49EA83C0984C348D06E99EDB60D
+797683B4B5255E3C521619DA2C26038BEEA2C6C013383A30D6155C3C6FECB3FEBF3205D291B3
+E26CB6F76AB6E222FAE350EF49B9C15AB1DBCAE734E377610A27B1013F0AC3B11E9235E952F6
+C65DAEB43581FE06E04BD94DBDD42AADE4CD6B475DA642910A0240BCFBB2848039B614F11B5C
+0DE8B157BA49EC715748F2857009BBB3A0B550B4EB88631B53A69F025F61E4F0A1BF13265E20
+78C6291C114B8ED63A7F3A2D3FA6EA7BDA7445CE3DFA913FAB9FC964D6A5599175CE8EDE602C
+7F17CC5E9390AF0D3148FBE8E7D5C8780DF83D34E4C1CFC0BA9DB11975A171928147D4053086
+BB7A29B4CB6620278E5D7D42B5778DB639D37D3149B525FA9A2B972D3F33A2E6735130446448
+EABC73AD3E00E0B2F5E774ADC1AA4E9ECA4C0E5DC2AEF0F7DAA42D37CAFBCF8FE67CDD3E7C02
+413E617562850E2EE2E68744895071D192B4505470D228C8CE86FF4B650F07E454F8DF8F5376
+8226231441DC5A026FB268E920C71680BB1426E4FFB38B27A019398C3CBBBEBA91C4988E10E3
+D873D3A7C8FC4FAA207B94A23E653BD646505B8688530D3DD734EB22AEDEAEE8274FB964378E
+744E82C76A1E65E40A60DA47189ADB7FEF7006F180C2AEDE96672B55E12700D795951BFE14DF
+F7EAFCF483E8036C07226D1259883EC8380404BA3523D786E55685878EA1CC6F9D2B32DD91AE
+126BECFDC77B9825D602E3F18EA08021413BC95E5F64A120D41C719CD786BF2EF3E1A9B5CF28
+D80F65B01191653515BE6B53E59834541465F45839682F587530B63A3BA92D74062042AAA119
+12B071EC81BF6667D22DC7302F0A5299F3F3432FD03820E43BCE1007BBF0620163A0AE9C1A62
+B6FF44204FFA819F9D85849D450ABEFF5F3EE19B3FCA8EEB405ADB8A05C4809BCA050F846975
+C56B5079AE720299A7ECC8D846776048693005704658E43640CD89E6149093B4778AB677B379
+7DE560AEB7E09DBE57D723A4AA62EE8C42A83C10418133D262E5E9CBD39532F3881662FB84C3
+8F33ED685443965795C725956506FB106FE0960832A2C292560D3A43EEB72F4355B836CF5044
+767477AAD5346469F8E4E90F712DF820A0B7183C0FF090444A994D81E2941EA3C373282BF57B
+9952FEE56B1B0B7AD89AEC79A85DC03FD2A35F5B87E061D15B65A48398F836788F6B41C749DB
+F425391D99F0B31420DEB5C800EE281A427DB0C1FF7E03105C434F95907BD74775C980B4AB46
+A88652C8D59BE6CDB3531123CB25E9AF5CDADC324AAEFB9F8DC7E1EF4D288C6DA52487B922A9
+C9526875CB3E528AB79122F9886517E892115104A20A8EB4CA7628083B24C0B0F0DD2BB0D35E
+3E1D3BD0D50135F7B7F1F5FA5349C9953C4F61F00EF5F11E662AD12E8D9F156E32B845FB8E12
+1297658DBFCD943F1AAA74F38D43EBD080C41DDC92101722D829DFD3EA37DD5120803EB06734
+6B636815A8738403DBC18BB8D8164A8E450A7273F8164031290B465A44A268CAA510E9EFBB71
+114E603718BBE415F2426ED24BA413B286C42902D8C5E483070D3A3C57058E6D640369797383
+5C78166A00C235F8B4A4D155E723010F7500A7179625D248F2DCD8A368AA5FC85600143AE81E
+BE8D901EF42702D30AA628595AD111ABF0E1E06A7939420D648F03FC840A51919C588BE0F7B3
+BF71B51EC7DED081D0E2FACC72D65C77FD6864A2A30748803D0558ED2BEC1FC3A91710CC9F6B
+2C8A66F8C4EB43635926CB75B89AF438F224DCC5A542C653790E2CB2831E6AC5590BA51EFF51
+40C5F620102ADA7E964D21ED4E7AA39B2735E67E1862227C6E1DA2210EA7080000E90162F5F5
+2677F188D75022B9A6173AA3F4E45449348EFA7A4D119A8C4682A1E205DD922BD9D65A5620A8
+D9D103B853D56B872122F3B649565C904E6284D66979793B16C853BECCF478864EB043CFB096
+42F0675D88E62AAA8088291E844F34AE84CE4A93721B4F262E0BFE50BC17184D4A2A469FFA94
+8671A565C708A79A8DA61041C5F60B1D82A50C52A6E145FEBDBC69CD0F32D81382EAB87FE7EA
+2EBAB016E169E5092C277D28A0C1197B760AE2EE5E307FE6B23D120605E03374AFA65DE773C9
+B543D6B6321732A158873823AACEDAC38B2AE5DC0DD9EC0BC159C6861C99B18722B6C84CE819
+07EA32F1D8434B6CD6C68523720859F1C1663A921B7DA0DE2A9775B181AFF992AB12E1A1F3E4
+54E7342B9947D893557DEA500F36598D00064657C8B952E299D679BA20D0583FD6869F131495
+6CF2D1D8E81A0C20556F28F8729ADC075535CF1006D8F1750E479AC6066823B31E969ACDC75F
+62EF2704DB581A7B4FBCD22ED0A794B52494A69F4D57816E604BEDB0C1CEECCD3F80B6B50C76
+065503F13C1DD3834D7DB2BF297B0C8B4875985310DDF076F0D6721FC205C9C0957E43E07EE2
+CFE21647A2BFBAB8136866C9C4EC51706D04E2408E72B6106F02085E5213C5D88BA0B90E0078
+FCD4A4214120820F0809736F4E3C06C6E0E6B4468A4089236565AD25A85730BFC3E476E5F0A4
+DE180BE7A504ED02596543DF24359B7EAB8E5CB1AF98528D4F0FA8DF2EDF90C2C6D75600BC94
+61924029635FA8E2BF07BE105288333A93A0A70A6C4A7F6D8D5F3EE677A017478747CAC65A57
+A0FAE14371CB16FD6C39BAAFEC9AEA1CEED0E66F30E5F4B5D0E8D9D56DAC6D552163270CEDDA
+49E5272BC389831BF07FCE638F7299F5C0FE332B7E29089D77B0140604B8AC0377C10C002046
+8F250B3F03BBB37DC29F5B1CB2189063B8BB0F278AFF414A86A2F8A18FF13EBEFF00B4D723E4
+90B2947195648367E0A7DFBCED6EFAA53EF849C79DEE21E5665409A44422C3A36FFB74FDFD10
+17D31C32F9E269640AC36C3A519DB5F76198F1AF12F71ABBDF8CE85E7E6C2ADABE4B47897CF2
+4A1C7B5934494F07790965C18296B977E332BD853232F2E2BE755F36AB8B1773964A689E1BA8
+48F9F7F01BC585E125F00B90576FF82BB1BF90557D064D38079520D19DAE87A298514BAF1ED0
+0B89467F5FD445762B80F1EE8E67FEBE8B5B2558B32CE738201712612A56D824983EB5403A70
+6383D135BA5F1EDCE9833B81465B34244901802B7684AB914548C88C32FE91DFB0917751D843
+5058ACBF0BB78D11118F14A0B9411BAA1A6E04088543E99B70130884BA971F4DD03F1AA3F9DE
+4B1935663AAC294C9597AE21EB145DB431FFFDBF163B23F3C2675662C37CA63569A818D47B85
+3B59983C8B6EE24560B2C7D426283995D86A7DFEC4B6558BCDED8A74D214BB6C86CFB902CEAD
+F6C5FEFFCD06777DD761F9F9EEF09E9A510E0DA31C3B847130961459642DB3E533407A19AE36
+00973E4F70EF0912C462769AE399EC9861AE5D2A243CA6538943520DCDB2A86633F3D95F1F14
+E6D63126FF361FD287539C686CA9A6E4B46154467CE9CF10EAA3DE0EFEFDD09BF305A5584C29
+DAC82DF9418734B01CCCB57666E0EB5E5617EFFA3059FBEC27D3DFF8DAAD45EEBDADBD272AE7
+9909A4CD3476F9E1275298429DDA620C15B1E229135A472B013F5457269B9682A3D41E20C66E
+EB7B874F26FA9CE0B2C8658937711366BD4BEC4F30A14BB1FECA238CE9476D66D1BF4259941F
+61A7DE0FEBA45E5002A9AC44A7587FB206277C01F479D7CFCE8809687AAED92F7D148432CE8B
+AC0AD62DFF7640554D59E88CD83022A8A42D2CAD6EC197BEFB73669DB969D468E7519943F53D
+D324F2E9795526537393C3E5298B9F4E9961A182A324DE0D8109539FD483E1C6B0588584A30C
+B5052487BA59B78E2959B3A2BF30DB1374D585BDDA52E088AA672AF40A933C94CE9B9F63FC83
+ED72B19AB818CBF269FC03F38DD982A48B8206307A10E6833B3CD33869526F10FE1C92F7D0DD
+56C163CE8F04442CB0DF0E496F2A1DCCBA88D0BF260C0EB856E081EED167C6EC1D8105B2D3F1
+73D367CC27D0F26FD89995A2EDC6D1A215F57847F7236753FBEAB4954510CA68688E51034121
+F2CD0D46C7B8E89E138FC4EE229245D537F8F5009B76D6117403E10DB46109C7B58A67E0C14E
+6347DDE8242030734D02A5C3986148528BF20973DF3D17DA67E53334B678643F09B7F887CD90
+87A6F635FA5FAD0A2EE43668A8B1973A42866A399B280787809820D0AB51787DF2A3907A564D
+10FACA4D9B6349C60852C06444FA49F8E2563ADBB0EFE7B8250142BB06FC4C93C81BD8B51F85
+86AFCE9678D4373ECF051908E3435470C360935180B80B2C03B5033E2AE1B256B426E09FEC5F
+902F7A8878B3ADE833EA39EF3D0AAC1160E1AC3FC15170DC3FAF6D17664E6292C51B268666DA
+DB416E5738176D6CEF2152B529C6DBEA6E563B5F7DEBDA3E49EE6EFCB88677EA2AAD003CF528
+6B21E648EC332F0F0579EE648925B05D50261FCEC1BD57A22E58595CF326B5FDB2FFD9B8DC79
+4C5E7854EF9EA34411546D28C5112B9DE1C25B861233341B2CC117C9C310160F612AC6F13F53
+4DFAAEC92D6B2CBD9C3F3C0CED06B910260F7A2DD09B1B9D44346CC5A7D10B4D637275D505D1
+301078EC936B96BCCD9A2B783A93019C5B769C15636CD94E9D4A24BEA9521A41703FD6F4EE8E
+362FE33E21EAFF8AE02DEBBE9D9B379B7AA0AA0FE94C3320CA64F41FE488FB58CCC5F13314A9
+F8A8428DD1D713C07489BB76A462E9C0E237FA5FCDFD3A0349B6B77067F055B7FB0F28953384
+537535177D190465C354DFA1280FB3E804D3FC0D6E2FA88A5F2829E9AE07E9F7844463AB695D
+A17806C271E20C58939A04B5F8DF439659990D8D8F885F3A7A43A4BE49C7ABD03DAF5DC78CE6
+6ACDE634AD08C33363EB642ABA7D9C34C71C74CCCBF7F4ADF9A201E203F6540BC467DB200646
+9FCA0ED2234AB1A31E73FC05E8D8D906E40B3055B3696D72C48080934CC62E8E850350E70CB9
+558CEBAE7EDDF38DFE79FB501A6EE6676F9B7697FB4A90B84CE04808434D244ED68AE441F19F
+FCB2E0E62DB832C31F7EE26D90CB6FEA5DAA44C297E51E6F9952C794562BF286BE8727262E51
+5DF58D26BD9B97A5ECB5641D517DE35941143757645D511409808347297FD5D84E4BC1595158
+9C4E272C6DB003B51628D3753DCE430C6154F4A7C5009CF5AA61D9CD61CFE3398701B65CAFC9
+372339E6642D01C461EC04840A4F37E8289A232B1C06D659AB081C25CC56DCB1B914EDF4C7F2
+3CA7598B264309A0CA15F079ACA4F69630C6AB6192EDD8A2350D3D1F239FCE30CEC5C7597971
+6E22A6B3917E8F0A05D75F8D1EFE57E71836EF46D41E4CD87F11CD8857A3821E6A7E4D596C39
+739424E37535699B423A22CB07CC47041D7B97260181794435F38CFAB11A7F571A725D084101
+07FE3E53B16CAFF56F14B35CEB1363EF20271620260552B0B9FF5ACC9E8C508A0F07A4768AD1
+77975F80D7EB3FB92B04A9AC5FCDD9738982DFE4B8DBD646D0F1035589116E961E1000B677DF
+7B598EF17FB7442E07F625CC07E7B7BD4FDFED5CBA26EF286DB92F99CED631ADA9B6E4AB3654
+C549D5539A2C6B2BEF7D9685F6C5BA2AE5273D15CA66EFC6FC14B3DC2FD47B50E6FE3678531F
+E11B861DA29708943D8914EC5B164EDBD2B04DA634314AA7EF8158C3F4311CE9FFD5973DA940
+22C33E3A69931930572FD8DA9DCF8AB915CFF613E7628C5773652D55C64E1DCEAE37C879FC17
+A35028F33B8D14731DC832193B35D6EAE7B2B5BBEAE7DAF05B3B34CA3235D81FA537EADC80DD
+C32567E15F80BB2A484CA51AA8F3C853696A740C271E1FB34D3DFA72394B88ECABC1F4E92CDE
+907A139A5B57406DAA97AEA576412937FFE4E2689853C7B86FD869270B2FED848BDB95AB3E04
+C77836021AE12BBDFB0BC68C09AA4F5B607D8B724C24CF6DCF4F54222CEE4EC643F1D4024C39
+8ABD99169DE91191911AEFA67675C21D539DB7C39462FE640C5F9C9EB684C6037315B548DD49
+F0C35252F2E9D5D4571880E66CDE49FA9653949D2F28AD44426978A2127122CD77B607E9D03C
+74D9DD7D11E4A9AC2E3457FA9C79DB76AD398AD5743F6E077C36423E0DAFADD1D391EE4451D3
+F94EC65470BC74FE2D2252F0540BED609F760145914E9437D9CAAC61BE91F76C5F1979C9C6A6
+F73E690DDADE3B1295251F0E9DC3100CACBC3EC17689A8CE1AA3089A387B2727035514F69E27
+048AAC20A38EE49ABC7928D0109D3B230B37F6092388AB62CA5B382DB76922CBBDA2D61B5745
+6880763654B4D83478DB9C0F63790EA68F5C154EA4853D02B9A849FFD65684C368E68C6CEDCD
+85BF1F041EBA86E9BDB490CD8CEF298DBA42ED4FAFD561C2CBA47869505575220B8E3390BA7D
+411C2BB7B16578A834BB1504CFE2644713BB30F2C76D9DB397F45967B8F146E7C4782B203A97
+BE20412D4B2B6D53511525292E48896BC91D3891300E48DB9B7A650DB26FDF8992063729A8FE
+4E8C6F786FF4F4BCA2018C2861DE6002A8D4954BD7EC80CEAB7DAE6CD07586E733B1E862DA8B
+1D4D2B0381058A810522C303C06AE34D5EA6F05C97B4FDB3FB1DEE799511F2EA9750D53E2A1E
+CB6058C9988B55BE1E6F1B682C689C996749691B6057DBCEEF6AB5EFCD604DF7420EB44763FC
+30B4812891FB2B67402A24DEC15BA326BC89E6C574597178EC7CC644FBDAB6493E545D89CC86
+BDF8826284E8697D2417FBC5630CFFF686E9F8F6C5F7788E975FA9F201FFD1E99B75E69C2395
+F2EB3CD74E2E61B44049DF0B65F91195233228490EA9B9380800C1B43905B862770DD378C920
+CC3EEA51351DDD3EF6C68302F96DCBE3D740F4A3E359419599817FE10E5EE241B516A7AB852D
+01B570CA085D306C75BA899A5BE0F5BD883B1A6EDFA8EA72E5F66878BFE1208151032ADE4804
+2F2C7DD0D66220F5EF66F4D3BEA1014EE7327242F8A8D948750934D22B7C36B2CBC01971D5CA
+B439BB320D7831FEF3C9785645D9996615DB538084C5072F2D20F6A8909C248AA6D34DEE11C9
+1E5C41C931DD5076C9CE87398A58AB06A1AA7A07DDAC01B730957DFA34FCD86188DBCC7C8A94
+101F09209E7B123FA9D671222BB65EAB845F7787EBF82A0F59A7EAC3CCD936F54A048AA9E36C
+983FA1376E1F825FE112D4FAC62BCE3DCB285C5138215EEADC3FF9504496AEB0C443DC9EB28C
+1C3F27BD1C449FB7ECC661697186F9C31CCB922F2B9C9CD4AFD63BA3CD71A95A52CCCD50C9C9
+BE17A47D3123DB4898A75275D93D74EADFE72B7BE3679FDD9DAD4C885196194DBA0D297F8033
+1B1471EF61A839DFB26FFF95487496B4280D02CBD88C1DFABB04F98207ACB5E5AD8B4D4D26FC
+232FE653E9B30BD50930833E2B9D72A7A3C57C9744A0992131CF0AE770788FC6376FB187EB6F
+1605CAD55B40D0B9132B1799170BA18EBB01A6B92D5CE2580E5D5BC15B14113CC32643C74805
+17AC33E95FA1B318328613709D3B05296982772B4784B762103E906EABC30A8C542598B970BE
+13D8F79EC2D4229118B8A71E708F049B728205008B75CC96661B1F19CB27320E6231644CABB8
+E8A3C07ADD08A88F5BD1448FAECE9C2E9E959FF42AB856C9F0C45B170D4BD63743867FF08D0B
+C568D473801E2B40F9E99DA8DF577732784B52FAAD05893033ED069CC2996540E9BAE9916E13
+9276031E66E1ED34CAC0228B8C7B8E0E0A8C9CBDEDFB20E406D5C2698733F1912BE83FC517C9
+268D3287C66D5059D84F52604387E0684850DA394D1F2B4BBFBFDECD45BF88738074512A1905
+70057E2275BA2803036A91F9A32E64CD7429AAAE7DD6D28C3159694901450896D483717E9ECC
+4820349ED3E5FDEA88B1F9AE1A7E9A9090DADB0DEC035EA6EA90399F3A942E3401EBE5B483CF
+0779ECA7685E8D278CDF6EA2FBD2A7CBF18314F5257756CD3E342479E3AB75A6DFD4F9D7C3B3
+5AE5042A2B7FD3CF5C93ACBC3167BDC9A7F0D25D0CEC8F73D79A98EE89A769E5A41AAFE97D55
+688F39C661B575A6601ADB6399B43DC5064D54F07E8299627A114254B11F1E8DDD1E7783CC7C
+ADB44A96E8E54CB72A448CD387FACC2BE66A5D9A4583EA6B1C0E4E7685739E22F50E52488EE8
+D38903E9BDF9CED151FFBAB79C1E159A06C11C70D91E114ADD520627460CAF3E57F77063FCAD
+E73F05C563FB50CBF0F2913B6899926A6BFD891E986FC06001C9D8073A781F0981FE9D4C4D17
+E49D1793608913238CBE6B973F9493DF8C7123702646446944399EE25B1E5A40D3AE74728879
+203E2D5F005C3955382FA450B86A58C68BDAD3FE1793D8E184CE250070CC6F8C21E277DD506D
+4C8064374CDB89D4C5EF1859FF45BCA98BB91FFF5E52BC1458991E9C296CE2F8BE62B7A34D2A
+DE95004D86ABB1925B24296C39130971B68A2B1228EBA1575447FEFF25F6D887EF14B66FEB4A
+377F60681A4B44F63B6A067E367E379628CD7342D80B79913F4797FEA6506A56D47DDD7E0AE0
+B06D1E9D52359EC8D1FFF0502D3D7898ED4642974DA2483F6D5F4F48FBA2862B9684DAD5F1FE
+7434786F28446523FA121E0445942EA29694E03F2CE367B6EF118288033B36F87CD456F566A4
+767D31794A827595EA4E03E805A5D0255463FFA40893B34EE0107FBC6CC1D25215A70FE0F9B5
+526E65C3E50376D9555BCC9F60BDD3DDBAFAECEFE4659ABCE230EFCC3BF8BD7F7AC3F5CFEE3E
+AD7E09C9F2027DD12F7D85837C9A693A330281D730982A1A2B854D5BB19879DC69A0FDD1033A
+7A858BF14C949B17D26B491B123F3DC89E67100412DD9DC767EC66FB690EA83850B80DCFAE83
+EB437F5A5F4D22517DA8A21075D6A0CB1FCA94446C8138FE3F28B8BDBEEB3DCD67E4D6C9AB24
+9F3BCAABF7EFFCF8162C37F3DDB6DBEA59D74D515BF19507880F19F99EC7AF622FD9ACE7BC07
+5D853517B494438AD1B7BA2F0C696E77543EA59F951D5B8C2D364DA095F4B174C878FAB8CE90
+B0312FC2D3C62B4A9F02166FA0EABC1FDFA7839A250BF3627D3AD5ADD5BDBCF75B271157E012
+F723A51A76ECCACCCD693F81590D99FFF80B21C7FEBAAFB921C0A91AE44E8C3A870FDB69B2E7
+7A65D13626A3113B069A1382AEA90C6076D4D4B553153B3CE24D1382117307E0D1195E39AB80
+58E44DDB927058A8D71AE41B86ADD4692AF0E852F0C1C92A6B5CD4E7C49C7774BCE30E0F5256
+4437E6553B1E6486FE7F8DC97451C934C3939EB137A8EC09486F10F2A7FC4BD3ACFF77F03B1D
+92F19A015FF6F515E9963C870DB70977F9B697E07CEB75B9AE87B03FD70CE2008B941924DEF6
+27DE71F750EF0F378CB2648EA07174E62FCA3FCBD6C6F1F91C9BA4EAB493E28751FBC57D6897
+8F553DBD6759FA9CCA70AE9A7372A70CC6CE35137CBE4C289575555D92083E92DAA3845FB214
+DAC0FDCB355A5C08A1F3647C85E3B747F1FEA12CF8AA1D2162E03221BDCDFDCAF4B74DC3ECE1
+657CD9819BC34ECA91FE1E7987FD75D3E434307B208F2077457E99134E108E38B99B6D1D8DBB
+530D3AC7CC5811A7FA92BB080D8E2A3A09CF3F6452941D063D275E2AC849E0B35B39C63551C1
+90A43F3C3564AD6F153C44F67E6D50E311ED225861B94CD108D278A4785632CF7E47E89C8FF4
+3114044CA9D48BC15C5EB1E9D1DD3965B84A20522340F81FD0EA60D7B763BDE818B5F9522634
+7A5220F043B89DBC6A41DF825DDBBBB05736F7709B752B42A1FC78B1DC61EF6DFDE867C1EBBE
+0E7F332C0BDCF86B706C2089EFCB1896B62ADBACD8E2358C75060046A54784A41F66B5DDE678
+06625477FCA24396747DB263092F82314E7440FEA9CE8630FCC10D7F4BA6821613F64A16D00E
+4BD9BCBB0EBF087C2A88720504CAC249D2B2E67A823C4F34260A7672E8D6E7AD168806779B39
+ED0847E82037AF28416AD3B5C5C6823ED9D1912A6B45874E5C67B258DACDDF6BACF5D735899E
+A6C62DE3BCF40145859A58C0D744588D070AB252A26E87FBBF2CE51E95E5AF46AF3EEDEB147F
+75EA1F698B2D3F582B76381780E2BA8F6F2AA75A0DF480A0B5BCE7C3EF61755A4D9BFD0E9AC8
+5CF716407021CC32CB84C16A90C37E83EB5F0D6B7BEB221FDCE3F9A6701F6BA690748F767AAC
+D6F886F1B2A54037AE8D8B8546E9DD0ED71C2E03B1148BC4763F95CE2A92F2E29E3820F8BC5E
+610200FBCA96221AC7CE0E8DE251618EBA754542FB8EDE1632D48C0D20E882F915BE1F742ECA
+7FFEE8F323B05EACF81846F87CF833E6FD877E01172686BF92B875FC6977B3D524E8D8BF0215
+C3D72182BF368C7F89506B058A2A6042CF86D8DE16BB8210321B5CB1CF42CC5DD52E29D82D9E
+84C957E52BAE129068A6417FAC32427F8C1AF08E2CB44F7CBF3E8B1451DEB7B2CBC772227117
+736D41FF4A6772569A4B2C2C48908A1E36FE12D950521F269A0DCC4449DB961E101D3203E88F
+7910663B7C672EB85F26562A35A26871947B14D69F7E09153F1CC980F0663644C9EBE030EA87
+1399577ECE5CFFD2B7490AC8CBC565359683207E92D072854E094E718CE9D4DF1117A46C223A
+5F095DFF3C1721B52502F7366170444898620985ADD2CD198B292433C88ACF33C022AC15E910
+E56EB3B821341BF3ADC6FBCF1CB7BA72A2318D1C6D36810768674C325CEC8B2F86E19A0CEB06
+64AEC6E1F57BA2952DE44C1DC85FA8AFBA808459222C7608842D4DADE3C8D21210F366BCC222
+BA7BA907328AF3304F9AE2A542FE84DCE9B4B3E13C23E687BC3360E578F660F31F948694ECB1
+766365C13BEABAC7B589D2ECBA799491735B417532E392D56C9DE2B503C2A49CADA4280C863E
+D36CDF747D1BADF31AA0F4C6AB910BFB708F2B3D763C041836C9C4792C8CCCF39519F3B80BB2
+0C7767314CFE03C5BE8FC81AEDF28ADA7C576135618BCE77ED1ED0ED1F8804D4DAFC126B4E94
+83E61917775578AEBC58EE5823CCE006610FF2108E5EC5E9F6EE0B7B09BCD064A2EFCDF71CAB
+DBA10D0FE3DF95A68F85965CF756B19A9664A167263B2751A9B7CA9CD76905A9A16D070912C5
+FD49959C93601DE4998FD65F6B506B9F54A16C92BB88C6CA8751CEFE60731952B2B9550251D0
+612901121CCA0D3A8A51D7F1F5D9C771EB86BDCE40ACC8F35831C9E5ED6F5D5332275D01748F
+88428E97DDD24A036CF030A8D04E3EEB7E86E6B6E6F01BBA6ECDA8B4806DB2DB9D053CA1299F
+5C6D43A64ADE6A7A6F19AC608CEC86FD93407D6BD802EA487D7C46E5190B6B34266184235859
+250E09C49583F8B856EC06E4C120A0E12E4E305540AC662E171DFE00F687EECB571D2DE79473
+E7D22FE4BDB30B9A526F8D68B4129D71FB1620CB3182FAE6B55625F9C2664AAA3FFBF9B799E2
+FC92EE7A19C5E37F0EF4B3A6A902CBED35E34E86D9B7E5E41E5ECAE9876A83B2F2BFB7038EA9
+0A232AF9F300BFB6A45F55D73BCC6B9E5852395D5CD5C77819C568741A7FDBA3A2FFC81FB1B1
+EA0D4D9B450199617FFA0BA8CE26FEAA16F62CBD663798FBB3CD164D6EE6E4F505067C0EC75C
+1C5F81C699DF4165633E0708F8CD2BE2280350C902890FADE818E5B31A6FDB45F7A6F8E5F924
+B4D670B9E3D4EFE00D2B04D6F433753454B3D3EFA16276577DE3F28D146907CB6C05570A6D4E
+DC284093A4B2588162BE6BC867A00CA1A9254234766503FCD3A0E29D9C5676EEABBB3E26FF09
+1E21CA21FEB29365A56B6960E1E76796C097D80454261FB63D5F941B66D9DEDFF932793F1569
+75004F36E2D91D2203049E5D9DE711D832E78CFA18E2B5348B74AA8605E6425D8099C6B10EF3
+E4A299FB76F028BDCAF8ADEA2E908E3535BBA4B42A905F30D13129209DF390139E3C548087BB
+BB46621E71CDE60F450A8C61B247CEBEF47B5F311B3CDC843790CA79DD6C72AE76A679AF24D3
+6D0B1B5388485F880096057CB6287845EE438CE1E6404C5BE7371EB6C060092ACC76AE336835
+1D481984240E51E33061F1D9FCE34A4C65C441F5B4E4D0781103AE0B0CF637CA2FF26182B855
+B696605FE114AB2F7DE5F016E396B5A4FEC79F05ED451EB3EA7CF718936E0CFD2F9CE7781162
+825FD98BE70C3B16123F8D9B0C970DCB545A7CF6A8CA6B4FCAA319C6C4256B10D6D7AAD98931
+40122431F2B0068C10D0398F55FB91DAF2C624A716726513EAADC369BB29FBD1B2B7DC5324D4
+08B0B02E46ACCA565D1413D1F65F545603B06E28637C326053DDD2B78DA99BF320DA2A565258
+CC9F548B2F87511C628610AA00A6C8F5CC5BA2CCB13BB9EC7F123EA7FC49EFBEAF5D7244EACA
+D013A08D3FE370767128687A488302AD3D95067AF108B76886ED16B59E7345DFD143A24CBD75
+E828AE300CA7D24437D4A5F0038DD5265D82CBF39A4F8F542D491486F5BC3566931665909986
+41510AC914312D22803F242311DFBA932BBBCA9DF24B56EB52209A5A9CC8AF2688B59F348E7B
+8FB08281143B2C849BDA4FBDE9D8819E97589EC110FA9F31FF85D07B6D58D58CE5DAC7F22D0F
+97468FC790D913622007DC8045E2D05DCCAF592A540870FB4EBBCE3B5AB9818D49B4E40FC919
+FB8FD87617733360FCE02FDBA5E57B33461D5E085569129B5B7B657DB36D29E3F87E17E9C7B3
+8F6F1FEFD369D314E329440BD0AC26697B34D4E87048EC54F7C381E66C908A658BA83A811285
+E93E32BBC6C641BF0F2412C276B85CB18FED61F22ACA7FFDBD37B994314CE4B711B82402DD26
+632B7DC376AFD3C4D66BE5E40E282B74FB120F6E4E144D90404C7A4513F2AB180E00FD410AB9
+C10CE9B1C2A8EE695E4CEB0F1472A959E70899B1A07DCCB20546431FE6B541A05291D5DDA490
+991BD3560490CAC148A2D623903B630DE49F10DDA865A74AF0866C2FCC595F6FD0A0CDC0A146
+5398818C46554C37A4CB1E543C4760E804B39564BB853400D0E1E9DAAC58D0577AE177726D1B
+9075BBC70B2AECC2F7F44D34F4C691485BBAE03E43E8BC5535CCDFB1CAD1D66F38A49001C4CE
+CBD71202FCC47BBD3B224812C677F4F9E4FD523D44EFCFB05A57E45AE2078E3E16DC785125D9
+55D3B941F4FD72FF547B069EAB30BFD33E3EFF0686FC7E582CF73EEF9866D6E62C19AA005F73
+4CD8FCC0A012F41F38107E135CE4C0AD8A8B81101FE4EF8F32065B2C279A435CF5A032DDCD52
+9628509FB6773B475DC13517625705B5D3A9D9EF6995A37DD3F0D6CE5451845CF9151C40F990
+60ED58E0F2CF5D6DD71944731CC4ED0FC72641E287E295CBB53AEEFC3FF3EC0A5DBAB8C3AD31
+E5F6B339C1748A9E58851F6CDD6BF091227B2835761B7D9A10DF0242A7B61B39AEC0A0697F43
+794FBD2A51A66F860FEA136A9D7DD82B42B61710909104E0FABABE3F5485CF1474D494B97508
+DFF80A698BFA58ECB590D8C38873724BFBA60FB1150B04282AC1022A1214E9513D27C5D45DFB
+C47631BB27CFA2806C2CBB130DDA940B65E75F956846F4E6438773C94E8EAED71EBA5E87A886
+DA7A846EE29A43CFC2D130A3FEB4762091B6AC357C973487573A230DFF74A29E203BD78B89E1
+729B747FF9B58BF1FE5FAE6DD70E9DA091A330078845363681AC2BA501286DDA2038A0FE2235
+C10656143783D50129A728B4EC2C64405B7C97AE562AFA240D35FD9E3A6E034683C60F32AC09
+968A76C775D5547D85D7A3168D6F19F12FE132DEEF497E90951A56CB17E543A76F8A526B1B7C
+481CEEA4F5FFC637DA5CE954A742BF39837F08DFD7156A4F4E4805494C1957B2577ADACC0D3B
+F9B0EFFA5860F454EC947625E70D7E4E652ACF276F57F2137F451540ADC35D501CFC1F7597A1
+502A198EA502D67E7886790A84DD9D225E83D9ECAA18FF9EFFA77AAC3AE57D034E67CBA014C5
+FE1E3403AE4277D864856FEFADD2EDDB1161E8595DB1B2CA6CCADC4253B95300ACEFFBF9C3B3
+32E1FFD71B91898CD0EF1B9F64C3969FFBA7929BAFBDCCCB943373EFDBA057003069C4ACCBBD
+82DF6ED1624FB8D0D4B3E561A05B13550A7EEE9AB35E47E9A96FE49EC2716AA68224E3A65AE1
+E96D530FEE45054DDDCF949E7F3977334E3A9AE459085F366393D232B2CAA244B029F2BC602D
+05B421E14C08563C4296D3E9AD328DC324EA5685E2FED03DFA3D3AFF2482EBB368484FF8D015
+53CB8D5686067F99C5617FA2A7F6F183F4BEA8C1AC39AF726341501AC8875104D11DBF241B9D
+C9929A8B70ED71BD62AFAB7981E452086163DA2DE543E52D57AFD080AFE373E8E321670F8A47
+4E9DFF36441F6C1A4D2AC6DA6E5C9FFC0C4EC9CDD8614C2D65D55019378D678CF46F483FA9EA
+0152D9D3A12175774B56B11BE03362D2A36BA13945979C64163A696B0A6CC760BB6111EC47D0
+A5260DFA7FD147FF35AB84DA889DCF4BA4146647D5BF8773096FAD1EC8001A6085C4F4721428
+F4D4B85F1C03C71576F497D3A5A99392C647DD42F8804DA5D33CCDCE19DF1A16C143C449F1F9
+37F6F75B05ABD0CE90E4EF696E1BCEFCD950634E414DC724B0084BCB515CD4ACD71A6CD3784A
+402C3CF3ADAAFFB763C5F7E17BBBE19172E4455923BA48869B4D9D0C1EAA623D9C728D887C15
+BB8377AC74239EFEF6389EA10C7C8820AAF857BF8EF2B64EAACF096B742ADB9B666D96715364
+CF18D88AD8DA6A0CD303557F04908CD28D11ACB9A730AA3A37B6028914674816E6AC076C4559
+A84880E82D433A5F5722531B0287F11B24AB4CECC2264BAB4E6601C990E32E1C5F9AEA52CA22
+2D2698507A4B235531C3FB7E9FDF6FDA186888A74B902A0EF3457537233376E8667035C092CC
+C3797AD2FDFE1CC8BD71C49B91E4520091922CE87856F1DC60A209A9BC9D97B0141D8820E1F3
+B86BFF25CD1BA07E5664D32C09CDAF569EC7815F41E0E8731E2FCE769BAFB3A751B3EB7082C4
+992A4FD8BA363D0888FF39FF986B80D5568CDFE1DEEFF98CC54F05B842694BE023E0E0507DE4
+7AC1B53BE427D31E0DC9CD5963BC3A5183C54D8C9046068BD6F300F4C0CDB8CB779E6828271D
+BB9EE44B70BDD1C1B5A345AF01E5E9A74260781AA473199CEFB232EE9C60D14DA8C5D3D22291
+A33E592BB7FBE5E9B28F18EF70DD0877DBEB43EBCD12F9AC95B7D46A2E0DC88E3B7D34C6FB32
+1593E7FD7C070D44037B2EB5C5E7F40C2BFA3A282D85932C19D3C3D07F5BD37C5CAB34816E9B
+008BB5988A1703DD971AC36A0F1C61DE0828A6108A1454A17E63F68FC5604101184FAF38061C
+515C0439010551A933CE9701EA75A59D88310C564CA3C4D9BAB34668C6ADA1792C550D08B029
+5E6A2AC490B06A3BA9118ACA61A951BDC06EB5EA612992BAD973AD703F5B25D1007F47CD92E7
+4D824140CE1A827616DF813898FBFE32C87E692FD324FE78FE9101B1789C8C094207BF77C290
+16ECC3734E103ADE9FC7717ED2E6979BE347F72A514B943A7F1101ED25B0AFDCD6C8374182ED
+E624911F458A5EA76FA982C3CEDA0195275DD50BE2AB3FA62F5545F802CE3784159E281A810B
+87DACB95D4D75AE2EED997DAD39BA7346083A046660F0D63D4416EC1AFBCDBFE18966B4C4C10
+9D5C9E9DD7B1202D6AA73AFAFBC169E752DB200656FA28A29A9AEBFA1D4EAED03478778AFE82
+E0AA2DB79ED37AF8C5B940ECC6A5FBF38762505235415B285C72DA21F4FF986376E407C04843
+24B3A2ACFC6D796FF53B5412A1A73DBDAD921F402308041C18C5D7FD9705959A8C0F5EEA851B
+5AB726748A6F0BAE196F879A3A1A5A87F7FC723B7A6E85189914EA451E2BE92B908AFCD4BE5D
+3D2C6C1C40984D10483A9F85648CA31977A4CD0F9781CEA0EBFB97B8B07DA6FE5694C32F0B5D
+23D58CB259E54C46DDABEAEC138EC1C5922337B8CB2741341E3DE7D141E7316B2F0DC75C1A62
+ECD7106141548C31F7B90C0F70106E4E788FCE549DACF492225530F427A6BDFF5ACBAE8913C0
+BBD9E3DEA41EE41FC7C13796A4A7D32AA56305F2420AA9BA5C0A0425861F97FC2B0D586678B9
+5F28A395FC340E5CB4D0DE633E406347BB83E56126872B389CBD57C359807E3AE6CE23C5F1EF
+746BE92625E161BAC1584CB79940DB009844EA870326A7BB6CC8FE67084726E36EACCDD1A5E1
+87D49E1CAD01037E58EEA820171B29968A2E4A08352959052EF9CA920E736C7337D85A44A3DB
+0DA96FB9BFC14177AFE17AAA27B79E1C92B4D53F4CB9C277BAB838C640EFAF3EF4D95CF7BC61
+4F3EECEED6A657E1FB361302500E5DEA28E5B5EE4F3886C23F670090FCA5D2EBA7A5E4B3ED0F
+AEEA8A7E6DC041F9988D43F645BB388FBE848EE495B391FBA4C0C3939F3B5B3203A5527F397E
+D758BEE1E0F0FFE9A379DE0FD8CA3DB83B767C3BAA6214BE3FB012708F1327E1C96B8FE26597
+A0B8403DE77750565067F42F1587B5EEB69D5024A807E98A3BEAF5FE5F88DECEF57F2FAD58E5
+20D282ADEBD2051F086B3B871F0839C71379E6A0F800C7022978C84EF6363B7A79B10386E38E
+8C7DDF0606ED85B780145FA4428DA212AE5386205BA129AD33D28BCC36A0B6CDEE13C37A6C2B
+7456F0C3402FD5B3E3DCE43B479EF0F81DC571FD102BE21029C721E4148729755F19CFF14B1E
+0E30CEFCC09D175AF0811BE99498F4A8632B85879AF0E005495FEF5548F2A1F8C989140726D5
+4BA1FB448E54549A2434A1FBD152E7DF166EA70953C6595CF824CC77984DCB8F8807B7347131
+CB727A589B651697C32E0D52BFC2B36B4C050CF9A1CE072746992EA2ED9B052DE1B2B9A21A89
+682B2BE4A1328C769DBC40BD71202D0287D1F8B909AD0E95E5D80BF8314B457A042F304CA330
+14D4578D50158EECDE6821D1B672B1973393FCFCD432EEB0EB4FB362DCD9B4B280EB5EE2091F
+A3853D779EDAC21A120FA7E03B339CED20115F404C3A086EED187281EC31F25A664811E2B712
+351528C4F0ABCE55D29BDBC1E067C01CB44F8A3E094F104097C5A36DCD1CC621E32747176643
+18D99F5F5D1EA11959CC751FF9F3739F735A12612629BD3346A840DADF0A61567D880597EDC2
+2C70DD8EE5DA9171AE46A8D1D78A64DD2E0F01042CA59FF7F83EC74E1CC0E786DC17A112A062
+7640B89D5F3EA4A57DAA15E9965A81021CF737E0108267C404ABED66D9CFFA22E05C351194A4
+1913A0D12931F26477A06773829D8AEFB25184755DA27F5DF42B23F493D024CF38C544257830
+1EE65AE593127DE8B9E0F19287015892DD881BBF034DF3C789470B567B7AE5130E821870E504
+F893CF1844FE400752C5CA00371433A36DE4C96938F6B7FC81D26DEDCBB7AD4F2519857A81D4
+F06F6A23A74825477C912968FC03B13DE8517BE24831C0E223A601AD7834A3CE0C7059822D1B
+663094AA1D7DE8C524D1E0E5558C664655454A3AA0A5034B50429C5A2AF0C3C862C6D63C415D
+92B2B720CEFCEA0D0C6CDEB5CD89EB701CB49CD568E39059E7B7DA7A85B44213F1060598CAA5
+8D8830DF46C628B18F908DE0C7360B9175F698FF66C5E4EECBCC0010F43C251001F06C45AAA3
+174C8841237E204AD5D7E1C403DFC40F9FD5F469C65625EBA0BC5DF2344228399846C285D9A9
+6E21EEBCD9EA38F25584C5D4B7893E64AF5261656E3FFA0CB1FC10CB512328E87AE3C83CA38E
+9CCF96AED112B93EF8E4D5CE7BF47E8A800E00C4A0AB624DC3C03089BD5C415E8BA33DB289F0
+8E151E5E45865E9CE2EE9E160CF3646726DD25D5EABC96B72A7D2C89178FB92F0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+
+
+%%EndProcSet
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /alpha put
+dup 175 /beta put
+dup 176 /gamma put
+dup 177 /delta put
+dup 178 /epsilon1 put
+dup 179 /zeta put
+dup 180 /eta put
+dup 181 /theta put
+dup 182 /iota put
+dup 183 /kappa put
+dup 184 /lambda put
+dup 185 /mu put
+dup 186 /nu put
+dup 187 /xi put
+dup 188 /pi put
+dup 189 /rho put
+dup 190 /sigma put
+dup 191 /tau put
+dup 192 /upsilon put
+dup 193 /phi put
+dup 194 /chi put
+dup 195 /psi put
+dup 196 /tie put
+dup 0 /Gamma put
+dup 1 /Delta put
+dup 2 /Theta put
+dup 3 /Lambda put
+dup 4 /Xi put
+dup 5 /Pi put
+dup 6 /Sigma put
+dup 7 /Upsilon put
+dup 8 /Phi put
+dup 9 /Psi put
+dup 10 /Omega put
+dup 11 /alpha put
+dup 12 /beta put
+dup 13 /gamma put
+dup 14 /delta put
+dup 15 /epsilon1 put
+dup 16 /zeta put
+dup 17 /eta put
+dup 18 /theta put
+dup 19 /iota put
+dup 20 /kappa put
+dup 21 /lambda put
+dup 22 /mu put
+dup 23 /nu put
+dup 24 /xi put
+dup 25 /pi put
+dup 26 /rho put
+dup 27 /sigma put
+dup 28 /tau put
+dup 29 /upsilon put
+dup 30 /phi put
+dup 31 /chi put
+dup 32 /psi put
+dup 33 /omega put
+dup 34 /epsilon put
+dup 35 /theta1 put
+dup 36 /pi1 put
+dup 37 /rho1 put
+dup 38 /sigma1 put
+dup 39 /phi1 put
+dup 40 /arrowlefttophalf put
+dup 41 /arrowleftbothalf put
+dup 42 /arrowrighttophalf put
+dup 43 /arrowrightbothalf put
+dup 44 /arrowhookleft put
+dup 45 /arrowhookright put
+dup 46 /triangleright put
+dup 47 /triangleleft put
+dup 48 /zerooldstyle put
+dup 49 /oneoldstyle put
+dup 50 /twooldstyle put
+dup 51 /threeoldstyle put
+dup 52 /fouroldstyle put
+dup 53 /fiveoldstyle put
+dup 54 /sixoldstyle put
+dup 55 /sevenoldstyle put
+dup 56 /eightoldstyle put
+dup 57 /nineoldstyle put
+dup 58 /period put
+dup 59 /comma put
+dup 60 /less put
+dup 61 /slash put
+dup 62 /greater put
+dup 63 /star put
+dup 64 /partialdiff put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /flat put
+dup 92 /natural put
+dup 93 /sharp put
+dup 94 /slurbelow put
+dup 95 /slurabove put
+dup 96 /lscript put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /dotlessi put
+dup 124 /dotlessj put
+dup 125 /weierstrass put
+dup 126 /vector put
+dup 127 /tie put
+dup 128 /psi put
+dup 160 /space put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+
+80347982AB3942D930E069A70D0D48311D725E830D1C76FBA12E12486E989C9874C2B527F092
+5722787027F44470D484262C360CDFDDDF3657533A57BB16F73048BFBBFCB73A650484015441
+FDC837ADD94AC8FBD2022E3EC8F115D4B4BB7B7F15388F22CC6198EFE768BD9FCEB3446EE4A8
+DC27D6CD152485384EF5F59381FFDA43F2D20C8FB08AA27AB2015B774DB10DACFDCD33E60F17
+8C461553146AB427BDD7DA12534BA078AD3D780414930DA4F8D58ABEFD45DB119B10EB409DD8
+97923C6E705479464A4B310B58348C4B42393988FEF4925CF984423AAF65FEA9F0E64629953B
+CF50B919D968D99BD185F83112B2759CC411764E9BDE677F57C5EE5AC555448D5F81A16259DE
+D1E11BF4119D53E8AB07A802DF900D3A2D5CCC1C6876D29C5E9EFFB7AF3EF83400B0910C0787
+3A8C56FA7B1EB1BA426043B00CC95DBEDC6E136CBBBCB3F67509964F9F281EBF81FE5B018122
+EAF66C4A838487E82E186E006093042848A903EFB3469AB6B4049767AADB95C30408DFD58D8A
+10F4CB22168DECD9F3EE100F07B49AA44C92139B669CC312BA20192454EB2375BE6284B02665
+9D964B96AE82D4942E758027FCF23C25ED01115AF27CE7F20EFE2A822BB684004F20243A49C9
+E93301FC21B80815C033C3E2BA58EF53DA2157D524B395F2B37ABCA13BC6A2F42E824AB7E471
+06176B0D6DB267FBB795AC7425582DF2E3DC55863468A9200742BD7B552C48F8CF58BC21343B
+D3B95ABFA140F33F37C6F3F78B0D8A5154EB7C1F62EC598267F13E841A3E64172663935AC8B6
+65D86540D316DDECE329C008049C5E74B27D59022C5515059BC3B89370B1BC6A169C888BB325
+E0B74282D6F053A50DA4024ED1E433271A32AB8C17D41C632B41CF9F3ECD5FE124DAF7AEA7CE
+8A63047B245822930D517DF7BAAAFA69D2D17F7D93CEBD47DEB85405D720DE0BB4DCAE731A8E
+27BDBB6E6BE38D168B7DAFF815ACFC32CE367374BF9FD98C0AE5BA1BCCDB84D94B5C173ABC92
+F7D18E19A68F64A2241A0A1639108DC46B8A04EAD17662B7BBFF3D3D9A95D5937698573BFAC6
+4973DC8D8B8D9F68C52D0C133119ECA4FAE72F7553D276C817003234A98337D7C037C0F1BCE8
+A80457113BCD97515C002D20F836FA086A3277727873EC2B64A92BEDB01193491134B6692A08
+DE4A201A3F11DBE070D797F7629AD487D2B8DBF89A0631956C93864A4460AA3BCC8EC6B98DB7
+5209AA1B4A2E2B1B9866CC7F3BEE4E0EB0DD68627A97A3FE6141FAF10A2CE00391796C5438DB
+AD93FBD065D1ED7E8B7879E0D1BE9AC145B9AA91756EB6EB81146048072303229CB8DCEB133E
+572EC8E2BC954BADCE75356EC8EA0C7F76CA08533E874BBAEAADB89D86CEB974A52DE0F9A434
+80E5076265AA6EE49ECC896182E6091EB30B7DA8CD0E3A26AE7FC03BA5C0D56526ECC6F2D6F6
+91D84DC9E7DF306863FE0B6DAB3CBC588C28292DF3F7A47D9C4E3652C72F6BBFB3F4983CAF59
+C7D877103DE7AD73F95A100AE860B4E55814F00A7026C306E85B8A48F8F69CA48AE710950A2A
+1F2892F31A3849CF917002086DCA5F66B84EFEECADAACEB33A0932E394A5E17628D52E725FC0
+C69E8B00C9DF81DFA32B2970756D947A9F56831B19FA3A2F2795017381C05919032FC19A6B8E
+D2D0188DC35923F486A62C8AE61E0A5BC681A57DC20223629C0339F67D689B63D842909188E2
+CB82A4E0471B9F17CB8FDC6A6D2C3AA6FEA17A756B4D4860FB72B50CC39CC7E5329DC202A5D9
+0160DCECB7ED07B9CFAEB7E766887C9B93727E5DF348FD2F5158A2424F443A8C72811CFC9CD9
+E2CE8219667D7364E85BB01D8CBD63CC11533CB0D14B793D5E1DA99278E636CFE6A34AB61D46
+44DFB5939746F67C71EA1632A43F457583D3478D159400E04CB7BFD0011048ECFE912EA5B72F
+6C01F941C78CE1FDFE23370848D6DB1C88D27C9118B3C8C8CF0BBF33FF12B509D3594E187F52
+05B9E96F9854002E8944B8126A8B2B41BD572E7FE727B10441F3B4B303FB576084008DF04128
+F28A3BA5BF987BDD3AD278F316615D70634C47E6C924A9CC634A249D1D57DF395AFFD6B0C524
+68061B62CCB46EC8CF95AE99EFA5DEAADC48F433ACE21B45CB502F37F06EF95B4D8880FCE2EA
+E511E2F7130A96097066127391923616B95EB7E3D70CAED613BAE4F2D65E6AB1F81D63745FCF
+A57A9BC5788BD1288607539A0EB5D7C139FCAC70436ABE12B7D57C1D915C3AE1575CC7EEDC26
+297231B8A510CEECD3F0B291782BB1C342BD44219F004AC2F1A869F1448354BE54DD59CC8CC8
+DEB38E3B8F4899845DA13CCB707CC10D715B01CF3D7D3BD1246A449F90E96D40BC79F879B7AF
+43B7A09D9DD4884F7563910E4CDA099284CF094D1D0246583B01F1E687F0A365B463E7C7B4F3
+70E924900712B02B20792D0DB404E08ED5ABBCA0F1F447292857A96F3F73CCCBC73F223C7FFB
+BC96E095E349CC72D2A37DC40D196FB55782050E83C7097617FE0D2C663D32A7F03460EBF9E1
+904A12877EE0D4A4053BD5B673B3B65BDBAF76D7BE76E4F49A0C0912A87BF7BFEE30BC1E91A9
+55729D55B0691D2E573B7CA693ADA3E865E87F4C48122AB163919CEDEEAB29E83020E4391D59
+00AE2FF0F086AB51FEA2FBE72549C4CD3A674C8EEC28AF24EE314876F4ECB7F161CB9F55A2FD
+8611C48F3E8396DF873D8EFD9141474A86B8906CC01736588436A3636933ED22C8B8D97611D6
+26BA7667B33BBB0DDD4EE1FDA2E89A3F03A18516456C029B96AB181F945C6C81990E19A732E9
+ADE2DC846D19386E874ECF08F33C48C812BD31E6056FB1ECB4049E6C66A5FC814A77709745E6
+9A645627D45362E798F3336BD9996C42B37134CCBD6A4BBE9D938DAF6EC6240A4C4F4DBD4E68
+1C77127B4D3DCBC7D770AF6FE20529F19FB6B332D0B6CC01B4E4B2ECFA05F2F768775B311574
+F662C4487683A979D3A65E824E55EECBF4789664EE971B374F62F34918524BF9671A57C8A7BE
+A7518A1D5FD3B27A5D116A6B0F9E3A9E4CE276A5D103FE6A4FA0E28B6F68F5A4D89C032B298C
+B03ECBB2E1D94A4199C6255D93BB029AFAA00B7D6E658713FAF433F2777FA3A0AF6F898D88A4
+D32FC6C3E0D8BFC67CA1AD7B9D6FEC4A2A99325D83CBF1F6165842FA8D033D7682EE635A5DC1
+185DE824BDB8EA5BC7F3BC046E83527228F17459BA440F783D08F1DD156DC0BEE9E8EAB6F8B9
+950C39DC03000F0488EA4071047ED99C550FB8AB843AA639B6289B7284EA8E69AC785AA88066
+D9F3D4090D01878D960DEAE07C2A13B8015556AB50AEF2BB8FA969764D3CB40AD44D5A9E548D
+E2BD511FB8E38AD40181ED288C8FF88B04120295677DC6228939DFC33B7764BA80C32D4664B6
+61D7407309CDDC605428A7F4CED1F86708466E0BA2F05D4DD7244A803341D0B0D86E48DECC59
+25A75DC331472BBF13E3D024B85ECF438073303ABCA65B8309BC57E64AA97C244F6B89E82B17
+F68D520E28182F101116F48A34E349107DCC6ADD53F2084CD42720E35946F520E56669BD5EAF
+BB02185D6EADF788D2AAF54D2E2C2ECACDFC7C91765BAF663BE838114B333687A1B7DBCD498C
+8A28876426B354E6B5556EA862DE3C0305645B75235A32A2AD5DA5C9B9CA573D6C88A3CB4CA8
+847F60F731454F264150DE6EFDB9BE02E6F5B868DEDC1E7C55F2C46F99F80AFE84260B4D94FC
+5947754F7D98E96D932DD3D13E78ADF22B9A06360B38E7395B7E2339C07FEA445F16C2022C0E
+B8CEA6EF469AEFBA3A398FBF747F271C26E1870A86732E4D23B9BD9A564CAB079620105583FA
+E5EEDA2B5395E39DAA46FE5865D29ECDBCAB4D5FFF236CA8834777B0D1CD347DEEA5EFA2F387
+006125E46AF358867E7CCA258AD4A5222373749041225381D44BDB3BFB3661FC5CB3EF365444
+B2D19559411E3861C3468AD08A3330D842F16439E1C7CC62F639EACE059BAD656B292C9D8C3F
+F72FB53CBFC7F942A57C78A9B4EE3C531413D57C2EBAABF4F32956626AFCE2BA1F7FECF1D36B
+B77BFA4DEC303C0F3B0B011BF3A079A32DE973D5198F82771ABE8017F9D0D40473B996CFAD73
+A36D4DC52BB211880E1924CF30E191C1BBA6FE59F54E0F0DC2471BF45830ECD99893A96E136B
+1A45EC4EA86E357A5A8BB49B2161AC9A7472454D5BF9748F34177036D448D14BE4171F0B81DA
+E7008F0C3ED828FEB647F0D06661ECD3997B3D87648CA02D3B6BC5AF94CBCFA12EA2B41DDE42
+B61DA7C83CD97B66C7C0EE10EF0A4EC5E063A24B5AE434C55753E6A8245A0F745669801755DE
+324CE91D1CEE35E5B44CA4D6CE8DC88E15057A20B14035DB0B84B4E9D938F68236992C1A5F3F
+7620D04972807F8C4FBB3A610B5E3C5295E2A34C14504E2DD400019A770A8F28344B981DC493
+976B115228E575B89406EAEB7FAE63933FD79FD29A1A489DC4B5C516F09830CF7DF23889ED50
+2457176F21D1D3D192EC42A5C39E7D301D4BD47CD9B56191C5CB0D1923AE941B336451EC95B9
+519326AC3014798A56C22A9CB24FDDC6C46184F14B6068854D0FDA7192F97F7B783B7F51053B
+3DCFF411F4C965649F7E61880B194037C6C69CB15907E7989F4188B1B1FA92CCB2EC1F43DD09
+6B3B1D991DE5882F43AF1E023F2A4437F684757EAFAA011EE65F1D9507E79C44873366253EB7
+84CDE128401BCFFCCCFC56DC8900376552F45397EF8F5D40D5D1BEE737C6C307A475819A5D33
+7F4B02BF28461EA571CDD79F39F9491B37108525EC550E9D8A90AE63D56A1A733CCA38407505
+C1A7690C67529EF6E51E117ED62274135F8744241CF456F827E15D512E78DFF679A117FCD7EB
+45D7818BFE675607F002E8902B6A179B4210296EB19A6B5BC646371784FF5137220B6FB81DE4
+5FCD8901A4A0FCEBFCED40F456F6F09D59C66B0BDE0EDFF2070D64B1EEEAB48C1885A939463C
+4ED7E10D194A31F9859D58F160C881C7E7679052EF3D0BD0037088C5BE74CF9CD8B441655AC4
+C21C063D5CF157E63D154E2A3C0FA0A1B796B7EE86207252EAB2A8F6BCED4901CFD178EF5B0C
+BF5EE7CD9270AD1B1055025C14AAA045A9C2D6F01A9AA133870EFE0A7FC63104EC2B4AFBC027
+7013E787E82B9581B38E70F585F4F2E01E4E7804ABE534F97D8F92C460A609492ABAE7D236E2
+70CA04C2E5ADAEC2BFF1F219208B2F8BF5CFB5F13EE94D3B9A601DCC6D9AB03EF624DDF287A3
+A950856F44B3A31E54D64468BF8BF92F4432937DE368FD31D7A2E0710CAAB3D479B52105E910
+787A4C6A97C11496550971442CD159755924C31ABDCEA68A874A9C6529DB2563BE8880576C07
+7C4C5A20262C89FF4391ABB2DFCF24500708D191BDE0FE49FF456AF3D8355E56B0729BFDEC11
+884ECCC7CC061B44F48766D6C2F31793A5898A8F5900587995A2A19FF4619131F5E665C98C19
+1C2D6F9511DA129C471823E78138C038B17314B37FED7AD3190C938F040BA89E65EA6DF47460
+6138937EB395AFFD6CCB55FC0371F8BA2650CF2846015A912D67A848D29B06563A76A65B5CDD
+EF34D1B76DDDB801B3CC0B910B8487BE26DAC3695DDDEFDED0347228D046AE30B64637C3DB66
+35E697493A0E72AE1C2CFC611BB42F9138F608DB7DE51CDE8520CAEBBEB05A29F7578395CBBA
+7B01DCF6AE7664EEA3DC1554A62028DBB478A18F6EB6EC084917427CF6D40689468406C923BE
+93E0A8DFC250DE798B7211E91855FF7CD3DFDC9D0F67E52DF1AC3C2020B593C77E8A5E6FC3D5
+7AF2957B4F876A90A9493941F316AC9C1CD05F73C1301537574A7EF78D73D23C31C1D4689387
+A2D4396185442858A745B98D81F2580586C88D6CF54AEE1517549241B59292C8DA1F6FAFC3F6
+1F2E82315ECF37E5E8306F4FD0FB4B4D0BBDEDD2BA55ACA3EA3EB02705571DBCDF339F326842
+0DA8A59DDBF5CF721D9BAC5A1BE8CB3C0B4FF98D6B15A2DF24215EF121CC06F4700F2609C817
+C7C4A0659AEF7C646DDF125E9ACE18348DA6770D3DFA3B9486D9971834A7EA6881368A9612F5
+293601FAE200974434D1C24354AC8E9335D5DCFC27D447CCAE4B0923CF15178484B24C944FBD
+847A64B146D0F77DEB7665247E855C600237B1E311FAAAB4E80A2B8058F6F26054D111E94142
+1A2A143F3C4106A506F844DCB8EEEE5ABB05C2D0B4563C1D1080B42EC330D3DEBE87B65D9FE0
+A684FB5D125F7EC7ADD81FA8D82E938BD2AD25E1DF6E473BFD81659317C91BD2256FB4164888
+73DD9D67CA6D52BD2C5524903C68989C3F5132F029EF0A078B8C2DB830186A2DC9CC47B9E6AD
+6AAC42FC7A12BF5FB5386C558A73DD4AD02D7DD4FDAB2152B138326D968EF837B79A3BA3C0FC
+A3A629D8143DD8B974F8326851AFE08BAEC65344751A2B076D71EF4F49148E6FC9F3CD520645
+604726239FCB202117EE1CAA906E37AD6CADB6AB92B1D31D277FA27F6930ACB68D128CD0AD70
+60C4960C4B409664C8580F1C5F3B93E673A74B8094284837117A644F0CA9398FDAE7CBB29DB6
+AAD38CE5CDF855E84B3794DEB9362E1DAFFF74ED1E87561A4D33A7B6C93D18F231ED180B0D11
+2D789C9E7B35B31EEF4D5FE50329D6AE3E9324DCD038EDF01F1B10E249CE33E8BC8E77E84483
+96FB9B74B316EE1A78F2463AF742CC468215923BFC5477A74A353A3CB7286AF8D782111B09CC
+436ED7E7126E5C70122E81142DA5F1056694F2CE5D5706C6C3DD6384CC42563E5BEA094392D2
+876486F313B8409A2A03CE6718B7F5A58A6BDC7D7E3967D6F7D2F2A1652D578C0C43438B67F2
+E67AFCEFE2F1A031330A1337D7442AA8D15A4B1B0DDF56AE3477599A1C04370BB06C5075A9CD
+D5D9A6BD26B3901F46D90B45098E5940B44BD1485840CB585B8B8BA7CD45625803FC1420C850
+F434E84DF2CDB1C6E2B48716DC287BDBDE64CF54C9EF6C3DF4BC3452798A72DF4C2AEA80415C
+9521648EBE5B65ED763B5A393AAAAC1227C1E017DF5FF4F2428423373BD6D5FD39D90599D30F
+8D39740D6255FB22ADECA70C5EC3A8F87A59EF93EBE91BFD0C9AA2BEE6B3748B3914752F0E5A
+34D2624FAABCD7EAE3D4051B088C9AE1105B541DC62EEBFB0161D05818A73DE9606A3BE82B2A
+37D1F7F22CA33F57AA00A40F3189FB57BB46658710E278833C08F3C5D428BCA99ED499E1B3AE
+16892C9ABAAF45E29C7036D1B0EF9F17FC51399EE7E7BD85EC424EC4AC17275D980FFD2EB1BB
+92E78B2B38868AE908740E0CC26F414334CEF4E8CF5222F46E1AA40E0032E59FFCBB395B4ECA
+2573730D1965B2D4939F24A154B6E44334BC0C465360BC2827B14E03E0F428DF065E9F36D256
+E9A76F41C0F81747DE63134EFC9CEE6DDFF528FD0FE979237FDDA7782127B2A44B2F97A2611E
+FB1B03BC3846CC19C86330F9D2B4B557D47B5367D597E4964257C0109A26DEB44CCA07186DF2
+D26769BBCD6BC499B3717D6DEC05675016943C69EF60BE9E2A004340202288D22D6476A05A27
+FFB9A4C7A2AB606619ADF733C05C38C80B1E2300CF34A1E32213B83735EF20991D4C487472B0
+571AF8F33EAC2B12E0F302C63371A42F1F27DF2027211D6ED6EF86766E35151B67AAABBA4B46
+9F5F2164CECB46FB0866EEA5480B615D6F9BEC31CFC9A898148363C039BA8DD87FE65F1F9C8F
+754A1D38B643BDED590D7E4B45DA77B64FDC835CB412C5CBA906DC46A7C9D3584B4EA5F7701F
+257DF04B12274B3833957D2869D52433EBD119E69278D93D7423C0AC9AF9DE81B6CB125C02E5
+723C495492060D6CC6B4BCBA6033601A6BB3131A474BB29FF433A1F3FA9EDADAB29F591F029F
+ECBFC5CBD578BF738D57F8AC962C6C4196FECD4CCE3B8679A2B805E736ED48F01E027151421D
+1AC18D5473F299FD612542DF45DF5E8CDE582D236BA5A3A7554C7111BD2D9AE4BFD5D53C025B
+BB737716686C68645C01327F7E91AAAC5FB9B31EC344CD1BE4427C612F3E397C8C9756C7B30C
+D4A31FFC6EA5C0BBB2453D2FC5AF8CECC5BF27F3D22E919E9B4C70BDE1E55A39461821B30266
+B8DD029B63683997CE276A28EB79E52DB38E3E00FC6C9F0C98A2ADE2A3FCCF651329F33E754A
+A2637EE13D8F0275BD9E3670E9B6DF5E5C7B60FF2E9BC284895179A6B54A6501B09C90CE1F53
+7B181DB63CFA3502B27699C0FA32BFAEF33560EAF17035A22B24AD1A92204835506F9AB0636C
+7E1C4B9BDE7B1E3C85A6746574082D5A66DD35BF0925B91BC10F973B607D990EA83AFE2B43D0
+D12B61D5246A4B2E6399C626A2215C6B477B33355DB9977D26F0F4E0E750EFD66855852780E4
+70DAE19BE56CCAD5DA484E8A1405860F582219BD238F18084A13DBA3BB6673190846660FD16F
+243A0188B6626FBE383F47C9D115AC75810B9FC34F56F4B223D6ECEC3CC04A64D56CC48029DB
+AD5CB5723F037904AA357A377635B0693F08BE60F7AE5E4825C939A53D481553C1E5A5D57DF6
+073D9E94E402AEC39387B6534B10D27E16A85F20F20D17627EE9CFBF60CE0B42C6472C7A21ED
+5FB251748D454C7B7FC51C447C6AEE85E84FD3112EAFB348EC75D99D8FE3F1942C261D1D8FE2
+1CF2D4A7350F05B983594E1F47BE21E1BA9A263273ED14B9161B494D50B9B9EB5FFBDFB088CC
+1CFE9A639A8E405BED650531A96D1C3313617FE5E0DAB14A2E3E95CD4A0B018A08AFFF8C5E0B
+9728642B9BB9905689CC6FEBD1072CC9881DB5BD7F102BD4CEAC2D861F3AEF8F1E24DEB48A0D
+E5C10011828BF7F0EFDA8992F6EC5C053F050790739D0D9D04272FE9FAC41B86562075AB2030
+C9329A89224DE27FA74F61FD49D8CF7F13F0A5E69600E075A6090AECB2DB740A6507AA28A7F1
+57B20558FFA64A4DE9DEC8F877EB9DF61ECE54E3281AE89C207005EA3C9F5E64F2966BAE9DB2
+21365367B95AD4107A842FA8AEDA660FE530D0B37E5B8E46A2956E7DAF0A5231E33FB6D96395
+CFC427B7F6866C1730BD33BF55A4C43A769585D54699B5B956751B6E441ADD82A2E5ABD2B9D3
+3608E9333F408B931E77D48258415A789435EAFB9A164E651162F587565CC912731A5F840D03
+9CB7EA0D281A34BBAB93238A449D8E8DDCF9B36DF3D8DD2DFDC5278B98F0BC3E070E3C354A3A
+39F9A97A92397D6D0F618F522A600035529518D6D90420A8D79AA2AA712CADAFBF5DCAB8E183
+D4AB84232717D60DA8C9711DD697F2F46A2223DC3E48008DCFC18618C35D237FC2D7A84F709F
+D570BAD4BA6D5BB74835E3540746B0535F04EAC2EF06A74134742AC32E0C4D2A726EB4155C23
+3275C7348BBA01064F695ADFC933B502006D654C2B21213918E177D3E4751908A3A6FEB3E612
+268DBF27A6C253738D34396F50EE834F075AA4AEF14FF3A3BD5CB25DF06253212F75ABFC9BDF
+7F480D66719C3A5619DABBE3EAD77F6AD80A6B7A6D83AF722BACC170293F9A5E51BF9B4152E6
+4DA40806AF4417E4FD9308A4D8EA2645EFAA35B30A6214DCAA83E2F531DBB02AFF7015EA1149
+A333CD619B7B614BA3B5069ACFD80C2D4DD5D19BAD17C3AC5FCDA1818719A9CAD9913E187027
+7B6383290E27702BD87E10AB54B531B0A7662398585F7B67CFA1EB1E252E5C477025D77AD4D9
+D7D943C3B5F6127EF5BF7F422CA9AF4A648E4213E1D6A9B6F02AE5119F91385B93F00C438A27
+ABA9D0D1E52AF1CAC6A56C9E2FE7D5D37B9EFC4BAC853C23D07531F8F7879313247F9A978468
+5048DB25AF1CC60602089DBA16F25E9AB0855D83BA874C00E28ED5633EB234EA457467BFC887
+27A17C570FFB595ED41AA2EAD4D68703D0D70EF899E43E3ABFAF95447349DC61EE1F070E8F5F
+580D691D80913A1DE2EED591859D684670E5CB9E3CD6354DBB51F66B5DB8469364E709033D02
+C5F13179E5400C71A9A82FD4FDCB5DC94E53B116506B41EBA9B34741D3B5BAC7468FC68527A1
+E51C12A45DC6A61C55B21CD9F8C3FCDBCD037044833BEF5B8EFEAE27A1C406DF2DF775BDBA2B
+055C86BDD754577C83632A70D63023D3A80ACFCF501D3407CD7B880D7BF5C9A6EF55F643AEFC
+6306BD9080505AB7395F809BA5BDC8CF5BF56BFF4D2F2DA56425FE88211CA111426425D4BD5D
+1D606C1377C2EB7014A6EC0392D74A059E5CA21BB6C505DF776AAC0704488DADC008DC89843F
+73806262ECB38180595CEAFC29311113C41E8FEC8A6BC75A4CD616A02607B1B0C3F4C2423C98
+F45B76ABB69CA4E43F37E2F3CBE32A0947B8FABB8664C0070D72B4A464381DCBAF741319E659
+7D5E648BA2A11F5B7CE3A45A83E094A1537E7E7DE0150210A675EA77F9B563423F71B2221AD3
+FFF529649172CCE6F6493AFA7D2FBCC812C269309C426E8570C6992255BB8CA8157C9F2958E4
+C63FC2CDCCA1A3EC1AF935CC9C35B71CF779E87B51A16DC602BFDB4C9CA1653E1BD1AA6DACB8
+C038276107AD61D6E33D65B6B98E28091D4568B49DEDB9E9023F2977B4FE952FECCB1ADE607E
+3C60D74DE8662C1A08C6C4F6A8E50F91C62D104A7812DFC67EAADB90E674686585680A0F2EB9
+8CC92A793F13DF552E6C695623CD5F161A15807FB396DE2C4B32E0E168D765EC0AC448089A24
+5B65FEE72EB77E1593EF910B1750BD29BD0DCF35890311254BE990D9E4B558753B34600C67F2
+6B24E701287462CF8A7CCBDA97CFE5060A8C36F8CFFC8A50555C576B443D6556E14541F7C5EF
+1B6E11CE520946F91918E10E90BA750FAEB158A82317039AB53ABFBE65B0D3989FE4128FCC22
+124E162D559F03AB07E2FF289087B48582428CB9B124BAEF00A16D4678C0708BB70F692F8ECD
+4D417B8DA0371716D3B5939D56D8AEC084CC07D0FF21A5F69C1EFCCE09FEE5466D7944B1598A
+8152EA86FD11F3FD1FFC2D0BE04EC6C36CFC39CD29DF6F32E4A030548333EC9C9ED69471A989
+368488364FA7C8D83992D35E01868114852B9BC5E66B43BDA19F82102261426FFA730C327C16
+A92C2D840BC951183A666C4761B2383EA8698B5740671142E07B5161B7988D39239AA04934A1
+928EE775D311C59F12D3BEEF3CE7EC9BF6DBC9DBBFFA124AD23568747DEE4AFE3310D19FD2F0
+31D782E4FC8980D315FED5BE69715AE90F45A26D5DEF008316DB5237B6254EC881F5F42B22A7
+70A9998430DFC54E223E1CB1F2C3CC21CC968C3A9CAD2F935699129A0B05E76D7850FA8F630A
+6A76B6B428F022C17F7E72A0AD107F044CE76574ECDE1F674DEB9DFCFA5C860F199490958B06
+18F599CFDAC6B2FC5040C32D1632428D250F97A5E5C686C2767808C71A3D6E86F619D651EE5F
+BEE3F6EBB220CF2E34E3D0B7B9EC38F2B0FC78085867579D98DFF2DEE6ED400B19E34237FCD7
+5BCB901F2E6A3DE5D721A239BFB003CB4F5C58DE63E8F7F8A6647C06275236ACB4C1199EF950
+EE7CC5FA7B0CBD4852B3062C1CB39137C29289A42CBAD2BEFB0116F948EFA5637F75C0325848
+86F85008300C3B12E01D9B15E5EFF2D44FBB3C6FF28694298FD8F8DFA6817138DD586FA00D0A
+D7EBF5CD8A63949B54AC4D90FC8863490561EACA5207259A76E3EF1890A2B59099C14BD58F42
+CF224C34F1305F4E30E9F12E7AF0519E80938035A2728D433D75211C73B9740EBA4926B9676D
+874E41953C4E59A48579D3ACC872952A65ADE2ABEDD6128CE9C40B058D126C68EA0D40B0A081
+CE1604CDD5EEA12AC901CC12AF8771E39B66487A9C94B35D882D46C5F3C43BE6AF8654CB09EA
+74A24A58CBFF5A25EBF7D98E08DB4CAE7D71F112503FE689A27D75DE94B94D7F0A8F6F4F9CC8
+29C1A441EBF4A22A85FF6479AFBB1A4252AFD7FABA9B1CAF518F1A2C67392B44FF9E173A6621
+8C1DA8CED86B17861052E3F9B758D06CF8864B7B8B7B55322A5E50629229FB515754697C0269
+41F7AAA8C6D0AD6682440A4908BDFF03C4D413C3A7353F6C9275788610F8C8340EA671506F17
+4EC79EB0EBEC7BE8E62470601B32ABAC9AA3E2678367063A57CD950349635726DB14DE55B488
+8E481DE009CCE2676EBC510CD94A12ACDA187D096ED6417AA1E8B781299CED175C4243EE8D51
+E1AC2382FFCBA41F49D19F60761052E59B75A2D0D4CD2EA45B1859CF449B7DB95FA7311F52EC
+28A8D028D2343A958DD54500756D2CC13BA81E72B69F01DBFB636C9299A2F0D3A147740AED1F
+D12C59B2D7D8F0761A86B140D3545F38A21A8D6205A57CB7160FD7C5971266FB21A518CFC331
+39AFB70DA7485350EE8FB0134762604617AF0ED255F06616DE76569F48A2474D7F56A1829DF3
+0034F290B30E3F2B34C433C11C1DBA265059490AD1704DA42526125EB03298F86C56495FF67E
+63B06416A7B4FA2C2D086FB7E9A7EC218DE891051219E566566FC1B9C16EDE9FD2293183CD29
+16E3572B0D770356EB2BDD7FD92794C270D364D12D14DB02C65A6E6D636C8DC0150372FAA09E
+488E28525048EE8A866FE1ECC868F6059597225BB1C588A12349996BFAD2F6D0131F04185E1E
+FD125A2B4C4B8F2C32B6A307874B0D94DAA68CCBBF71D8427FBE1ACC6B3B279A52AA66CD6F5A
+5B1E3DE70523ABA543F44074A6491ACEFBC6DAC617F805F99CFDC01BB5DD8500265878FEB2D4
+E75BC616D30F63D11EBAAB94EA65A4BF64A484210A08C0604BF0BC0275899F5AF6D217B914F6
+AC9AA108F921309F9580701530CA11E8B5AF77D22767151FC64BE8AA6E4EA7B595E7AD726ADF
+A2872D007EBBC41EDB3380CED9743A88424A665E37B941DE405DB5BDFCF89D4F8BFA6A636C97
+3254709C81BC54570266EE5FC66FE4717CCBCA5CC309755E8AA8915E16E4C3D032E2D295A2E3
+9F81AA5E712A29DF3D6F1DA12B51D414E60FFDA3499CBB74847210196C06FDC32A42E3417319
+8ED7A9EEE1CB52E97C221C79D0BE506C6C8B493EADA00E172112B0B525E9EBE24A081518432A
+F7BE557EF7F37D1CC2DF1E86AF4EF353E8DFD731EEA986E5C203B343320BC3D35F4FA4423FBF
+CBEEB1BC75F27A40F4D9F5F5282828E9545EF54F5BDED9915385E400BA937594325973069070
+71E72887D2C648989B7A4183FA3E750FECF13B04FDB5FFADA6DAC6DEFDF7CBEEA85EB154EBAC
+F8758A185B3EDE6F3BCC0CCF0A878DEC6D1121198361FEBE57819539E575A6E0CD675A3535A1
+A245CCE669B1C31D3E87998A956EE116369CAB04EF8506ACF9E8BD2E4E43BEBDC9A067C4F1AD
+A019503E9725E1C44BDCC4BE132F5BA29B56B7E281400019A9122D02D49C768346D1B7E30BDE
+6E184E0107507C10C132939A052E6084B66B3A30B6F4E855D489F12C9AFCE7714E68869683A5
+C74A5697CF1B4D4B9BFF4E9098E98FBBA712E4E717EBFE6BA439CECD1A99F6C372D264A4A255
+C3B99A41A2F04DFF796C9EECCC20AD43B5002E8E3CFD9F09831F4F02F9327E23F291C755D3A6
+E57D012F519FA46A63B32FF9A98C3640517D077EE1A472CD000A80467B28027AFFBC9904D19C
+EBA6FAC4F1EA359AF2F3142FCBD6C28C1F2B2DDFB1D6799888DAADFFAA52EDFEEEDA38F3F94A
+79C79507BDB7782C779374A9BF2B0CB7FC5A216CCE50B8446FE894E9419E3EC6F37817CFA6AD
+52434F2415369128209778A9BB1A81EE08E4F0842BC8CE8890636D6144E9BBB416344D9DEA5E
+65719B332F66F9CFEDA829FC0AEF7919253ED138C92C0FF7BA23BA9EE1841A4491ECC983B1C1
+162B30B75F8DB608CD41FB8FA402AC96CE57D6E27060CB88BCB47FFF9132B63814964E162EDC
+F06A2F9452EEE25E1DD7340FBB273F1759BF9FAA1B2D252563A97ADFB26412C605C2C87F5725
+753497293A53FE3B708D2394E19BC998AAE5580A62BA5924A00C90EEF883A69C3310C64E52BB
+C41B70B89DFEEF80B73556FAD1D947A079E8D0BE5BBDBBCC689E6C379F5F6430E44D937696CF
+99C6F3A226E27E567D945BAB4997BA2A7C04FE4D9C2CA4691B687B2EABE5188E302493326FAB
+C6B5876541C4666A26B3B65C228AADCAC6BC98760F3D3735B89B2A2E3D43FC4CF6ACD11C96FC
+6C3610ABDAAEB5FD4C7FEC50474BEAF06684A49B6B245956FC2936A68551DF931353C2939326
+36FDF56F0DA797EC113DCCFF2E3409557028151EEF5AC29077BB032800F10E47F79CCA5C6F5D
+D75FA56638FA4E59A085532C7D830808B122DCA20D9FE537A04F5279E6F96AF0F0D180EC5243
+0438E8CD1A7C79CA9340C0639367FB2AF768F36637D67F7DC6C71B14DB7A35C567A66E460EC7
+0B91357D13AC281D18617A861AC04A6B73608467999B1DB7D06A52832482FB4153D95E6AD9A9
+885137C837BCB0D9F2AF4BBAD66C9AD04265A9BFD47DF89D6E2E990DA21CAA3883B815F541A5
+9FCCD6DC47830E5E32AC631EB16E1784D94F5A31523D31509B4FDA3F13CB6D0535C7B9D5FC50
+EAE72B74C5596E271CFDFACCCBB66735C67C32560667A2AF34EC48F09C574B30D4510E8BEF41
+E6EC0DF52C2B26344B9EB25501BC1207C24B8844DB1852366A48A991C345A8B1484A19E7AC52
+BF541D2F95EFC749AAEB3859E9030FB12EA35ECE6739FFDFF7A6809848FE1C04A6046CADB0A1
+2F541366B97451BB8D3AE48E96B7E97B5BBE5ABA1B460820B24115A03DC01721F7A423650DAC
+1E6C305FA5178FCAB92386687B1D1ED0B07ABE6E80A7A46143C05D8A9C8976FE3D1761C05766
+12CB9AACB370ABB8352694514954D538CA0F19197EBB5A93A2BB940FC8B5256B183C769D382F
+61B0AF9C9A98FDE7BA8BF56C4F4882E0209FE14108BBBECBB8338A768692CE2499F2B612B6DE
+3D617D16B5AA3BF42ED95A2B2BBC438461FF8136420417E2CD2B1A8FF07F1FFE31A9DC926D59
+B968CDA1E6946260224CB22E598B1452AD408C56E8D085F90404DEE4FC07062C72BB12564162
+33385EEB99F2B67C5A0D6B1044D29D972567AB47FC55BC918A704DDC2F30F12A148E660CB724
+0A412C6FCDA1A34B7B8AC1025F384C41CBD2773FA11A868349DB8EB97AB311220261493A57E2
+D48A2492A23F0DD6DE1F1A3D84F4F665EED8A7163C7A339D669ABE07A854E4B614C126CFB10A
+E94E76E20C0B855AF9E96C46BE1DCEDAD02CA27692F792AD423135E4BB034395C71C6A87BB23
+A549D63823FA513320AA22C24CB1EB499F150BE279199BDBE09FA0E5D2B0394FED0CD68E13AB
+B329304424D14D1BF7C2DB7D5D78F7A857FF6FE7A9E121D3BC71D3E178779FEDB2F966A92EEB
+6CEAE29A21461DA66535E418972DA8337358AC715E50562508CD7330FFB465FCB613BF5AFEAA
+2D2E13CEF53DCCFEC3D7029CE1088E73174A9D226E174AC7A80EAF60CFADD4BC51F934F794BF
+24AEED2FDA5486D883BD597EC42D4201B49BA0F89401129B0094188B698D09B1E82E2898E1E1
+3FAFDE14F40E3F7B8E5CC25FBC45F123F48FA0D0A7846D4F94C27CD4635C8EB988C92C03F824
+FC4C0E7DF36F0E01D36B4349FEAF75EB5D8C23E513E65F247F0CB86709944007B62313F4BFD4
+E3499B67CD55A3DE0A1E030B74BC3A97B7D9AF2EDFA06A41BF4BBBA292BFB500255247026812
+4B13EF6135E45E213C46AB4BC40EC5F57FDFFC62233A1D294EF1A0984F4399C925B42A2F597A
+64044943D0DC84247E98D231C2D35986C58A0C62006C1E4C0D6FDC531BDF7FFF5183DF316D61
+185BF17326E745C5B533E0B7A51433FF5691D84DF17AFEBF80303F9D5F05C797B3E767D788A3
+BDD1191D7A6D576FE079784263E782CC6B284AE0D59EA5D60842BF0A7F55CE33067076597578
+60AB8F0609E46E9B4036DDD034F5AB39D1B0A639BC8BD55FD4C800CF360014D16BFD3828ECBF
+97409AF47EA32B61F162BFB3C58DCE3039692C566BF70B2A8B6F2CED7479DB7C0FE286EAE554
+B601025D57AA3F26F1F6E85D17FA279899FB61BE82B59F6C70E0ACC2E600652304FFEF3E6771
+C348E2C088F7837A7CF37CD1C74CF0B78299D26B5EC1AE192471FBD996FA3FFE6169087957C9
+50B70C7BD174722FA2EBB27F6542F526D3D0842F17449389F3E6CE0B5712CDC5B1CEAE6C7776
+0B8B41E8444FB992928844B224F4FFBE0A4EB44027E0A75E74DFADFAAF1566F957C1999F768C
+AC8A735F17DF653F58BB9BA4AF0985A0CB32FABBE787B9A133B8AE7D68C1B41FD3E138DD26AC
+083DFE79A8C879256E5BBBD14E7B31478E3DE8ABA60893ED06F2C6479445644E795F46A9C95F
+308867AFE83D0CB1DDA4C68E8634DA9E30694ACE6EA93AF1D1E9670616A7AD444F9B6CE89978
+062B81346D81DC0C058F3740FBD591408A8A4F6EEBAFB5D7772FEE8F467B83713448DBDDB5D0
+90E6481BBD8636BA2FD30B79E9AAE4A98E673094FA6A597A8F0DF0B74C9BB69AF42F5FD4DB7A
+0468409A39EA5CF8D4882B9606E881A59A729EECF60339D5225090157843A69CEE675AA56785
+8B49FAA306D8A8D6BD630D7E38C54E88CCD548F96B22E93F780CCC6FBAD75976AA2D966FD300
+429B03F166E241C575A0469C17E427ED8502CE6A49A8CE1AFA36D2BB914A2E0F2BE4B2794D3A
+E15C8E5914B36BF9880B575D65B86C1D620B3BD6F9587EEB090CCF1AC48C73930D76614BDB37
+BE7FF457AD7E07D812D10C2E425334E0E66F83F024F2FBC764F7E9C9D07A35EB9297BC7AA519
+14BAA5055D2034DDC15AEC3EAC9311D99A0B9DA9DF9642FC4D5CE51ACCFF41402B227B0528A3
+4B6FBBB1F9AFDCE1706BEACC566F054B3BFEF75D735D5C92656AA780E9F78D3D67933C74BB7B
+7E1A3BA96BC716BEFB31099771D1348611184BF76E78E0B75655C18C42DFD2B39F3377633FF4
+CBE887574EC8AF654E91294504A59D04417F01E8C6C0EC71802D74F55020B6D15AD0333F5F50
+4EAEE5C47BDA9E373C09581B8DE96B4E6FDC76A8DD8F7B4FDF62DC852973B828F2F4FCD97C90
+17EDC5E0A6BDF87511A896327E39267E86C851C08317E13B413C7FA7C4B180244D1A26524368
+621142189D70F26DCE33CE009EFCC33BC35B211C67C9FFD68DE3AFDE61BF54A485312D6D66E1
+6BA9022B97C73D77ED530E606F54ABE858F2210821328018168BC89B5D1F0EFA0C02E4C2CA7C
+C4B2BB366131DDC427504AD454F6E8A314D9A5A4994F21607A2991083331F559B29930DDF0E7
+CC86A2DA421AB5E26341F26B5C9B9F1772F0B244B62C4686A2813DE622267588C0E5DB3CB458
+D2C490768FD6A0AD83DF55504C3E791554FA56A474C44A26256BA539416ED3BDB54EDC8A3AC8
+61CE565A334ABC80B8DB73490595E01986B45B0D82693C41DA5BFAF12B9EFEE509F25EC7678C
+C1E4EF735FFEF5158E0AB72DC3939E4F361ECA40DA40368D5516A55444957866029259BC233F
+C3F000F54CA33E2B82C999674B22725990A9BA8DDDA889F8DCA18A64EE31C4C82DB2BD653E55
+5B147536E03C8D550CCDAE2E891D81772E10A1FC43DF9A600E025E028704D40AAF27750C81D3
+F0A8E2BA60FAA0F3F4F5BD7F66C690944EA6254A33DF2A503715510772F9D8822EB0DCD03FF9
+2500374920E0AB941100569ECC2C26C393DD56EE48BC914794696A4211212E8A77B1A653EE24
+A02BFC350E7E8577FFA1FF9F11B587E61C08EAE8D88B073B780F5FC2FA97F6B5DC9F7439D84D
+3ECC2C67B8100EAB30D6CD8F07F2F2426749A47C7EE77541FB716463F8703B6BCB80F5BD066E
+94CA265473CF95D4ACEE36D05CB22C83DCC8B27C7B6BCDAB943C899937C29FE456D9D71B748F
+1B57625597D7EF30813823DF79B8E368D864FFBB72251DF04F862AB1D808E25B506804443959
+3BC6A7DABE86E0793C0186D7DF54BBC6012FDE7E30C4FE5DC9FAC9171D62CE801C5B77540930
+F5604850AEB85A13E06620150AA55137F66E6DFC97EB36A16A9311A97039EFFBF3E5080760CC
+EB073475C1E9B07E1E23FE1F65ADD9F68EAE159984DC1BE07365EA94A90E2305A90D33C46245
+6CB031BB031F0D34B570F42507560AB26AE4B64772CDFF3034681B7E3CC6B610FCAA65187436
+00CD4889AC7551F101B927F16188792AA47EA95BB05E2EBE5C96E92CBD487106FBF63CC9DF2D
+D0E0C2339402875887CBF2DFB17C3E32E1DA3EABEEA3EE9CB461A7898A1AFE29609E67AD6DD5
+7C91964296FBC5F09F4DB2C8315B1F7D9D324A8F745BDFE3EC7903279D78DE6E129D81CFFC2E
+674714666791C5A6DA8484577531BED634A6F7EA50448E68D959F743279B9A80C8885CFEE79F
+47DF6B9196F79FA4383B8681ED4754F901BD36C5A63FB1582857254DF71516F53D04F8617898
+1F3E9D10558C4C7E613754D3CF26957E0AEE795F9DEE25EFA913D3623D98C1F96E0AF34F67B4
+306BF5F593A96ED074700673DBECDC9B2BB27558525BA7544029DD9DB5828C6D8E563B5BE801
+3E96131B9E2B11D67DAF49A1ADFAE1FC536F4DEC7C75DCBE0D6741697FCFB8EC8D2D3DC85FBE
+8225A86EAB86652E0D32A00E59985E495D975EFF48812495EFD19DD9CCD93141D361B0D1DEE4
+8ADC0611D1DE2E8EECD62FE9A162542BCAD738167AC417A156212A8229EF17605EE9A3E2AF8B
+5795784CB576C5D2C8688A849E2F04B7A2310958CEF0380AB87E39F1D0270E002A11B97F866E
+77C1CF7AAFAE209A57AD12DB90DB20026D92F123F3293ECA4AB07B86CE5A9EE650D3D1491156
+A6199132B271607782E30F03E4A333E5E0960F798EAA25418313DF13C5D4BB186C37DFBD0392
+459885CAC59FE71D22B1BA70083CC6D81F800F1033FE0A250DAF09E03CDE1865FBA52D2AF2D1
+FD4072AE40706C969C1BB778CC4EEB3FCF993DADCA323BA2C6B72FC9B2C4679B9868B19A7E58
+40041BAA7629877B130A05D1594C855B4853E70C8A1D1F58A20438C39C1E3800FDBEA47EC323
+831783457FB0BAF72C02F0EF8BECC7D5940CFDB008CD258C094980C358471A2C6102C83EAA60
+5523C535EDF3A96E699AC6627C5DABBBEDC9D06FA6906A3E524C2103CAE0E2DB5F926A1FB5A9
+ADEDF9AA8663B026115791B810FE0EF2CC1E1BE6E7FFF7DDDBD27CDA85A34B3548B2129A5DCD
+9071BCF917D9C6BFAE79F41DF7FFD4303525FCEE0F8D47179ACF13FF109E748B83584AE2C8C5
+7FE3392653DE7EC742918F68F86E4694A8C9C3115A9E459DC45557A492DAEBBC306B73DFBE5D
+27DE382E17AB54A77475A79E38BBC97FA60C738C9B017BFA6AB85960F34632C6010E321668EF
+6647698D00DA3407DE9599736E3106D8C30A13C63D8B447506768A6771A3C18C7028C1E28983
+1DBADBDDC8BABF7F5D2FE992594CE0F01ED186A4226F8B312329D30431148743E29A1C4E81B8
+DC2290CCCB1B1781A397D4510DD2D08C81862C66353CB95DC06C67F2D783F0826CE879CE8BB7
+6C93F57A64CA5EF9A563470B1143DB3ABEF694645337284C1EED1B94A8EB67F62AF99CCF1263
+EE69F09109AA7AAF5F39A9488C7F0A1B3B59CCCF641B0789305B3E27B6DBC105C385B06EEAB8
+CF7BB5A6A514BD597A401590DD3D8DA4E0C291621D9F2D9964A408FF77025134020215A605D7
+77D1E509789DDBB548DD22A7C5A0C9FC6F2B84F9B94067AFD956AFCA3DF219F51671692A7EB4
+8B0E91741BA2D2F3F533AA458F7C373ED76A155C18094E372F8C4766C93C33B142C87068E00F
+9CB93ABAE9291F33D1AF2560892C50A3EE480BC84C46DBAED662A4BD34774E36310D91BFC3ED
+B9BFF3D0061C5FB6207042680713CA4C272126A4D40352320CF87AA4C0AAB5B77E2B53792F62
+6048BDB646480C5FDC25725FB6A11424D3F521D72730490ACD0DB15B91E94B11CDB8350BE714
+1209FAFE5222129CA80113D1CAAFC9E5F84269080AD8ADD155BA2307F82D8DA59AF65A328A81
+EEABA59183F6F12B9AD4EC9A10EF0732ED2F05A3BEE8C396B3663E993B02D145A5EE5F66E30E
+CEAD5A7FEBC39BF46EC8F6C4CF2B31129084A58664C4A4B413F99B831807561415A15E5EEC49
+585CE724128F53C19786921430DD793960103153BC86F58C760132356E51BB62F093B97A4ECC
+7DEDD70427F00B45C644C523EFE1597912C4D9F53FA7E8FC6C3608338BAA4637D6EF1EEE30D1
+CFE8DF2545A07388D8376499566AEEA76CB191E8DB5FE05C9D91622F262BF5564ADC064A5B3C
+AA5569EC5233DE0A488CB544533FBAAF602CE67E0B09F9BBE7E0BADA637D26A7085E80BF5DF2
+E06690306186F13A400B726A9BC0021A34BA050079520CBA61CC3D3C61DB0E5909C2FCC82E31
+4DAEDD2228D3D4173163FAABFCCE8C4ED96829B0289799755C4484CBA8FEC61C3F53D2319010
+62677888699BDB42672629733D4FB910C73B307E8DCB837F53346759455702F04A42CC42325C
+29D16F4ADEC550CA0CF5C9B7EC60038D7F444883FEE1A93EE0673F67798AAA71AB3B1EDF95BA
+0DFF0F45DC9D6E0588089553A091962BDB39B2D19B9395380DE4D8615F054AE7A1D8B26A16B3
+A0611469ADA90C9A3818D08C89A7CA26B0CF98DEF23C8C123977F2087107A1550AC33C50F076
+A30B84519EB46669EDA19728C6F4455D41DE791CAC6DEDA07A108670972C428438719F847BD6
+FBA1CE8E7101E972A7D5924E749A2916FBED44BCDB2954510BA71142D7708B38DB6DF559823C
+AD34881594717BE8D205679137747AF78A8AFB389175B5826903CD5819726980A7981098B02B
+2F4B47DCDFD89653538327E431B843B4FBE0F0703BC3E211BA7BBD965B0407E31946757D1009
+BB2EFF7E611654857FC11756351C0E2732BC8B99B20EC5E520AC9CC638010215CD5D7AAC58C8
+BC907B6010F6CB74396B7486C0906F9B879B67814A23FA9E89C79F2019A935125EBCFBC931BB
+9EEAE79ED464065D458E49AA025660B1543B0588B97C0D755430EFB05154814F5FCF0E58F03D
+3DCF0C01197A4D4B1D94B0357CFCC6B6D9BED2F84C084AC953B3B247B46706C71E8BD717B93D
+602241B21096C3E6B271B758CC50F2657481ABFB0A80B54B0D2F0AC2B14D0F552815885B2EE6
+399ED0A9A2D3C133305339D97E44CA08D52C9071B8F34D06B2DEAD4549C591719BEF6194DEBF
+8E7064C18B15DF49A73FBD1B32C1F16413F462857A76345A462419B74DA65FFCFDA65075CF3C
+6201C6710BECB92696653C0B927000B26F5289CA6FDEE0EC2C39945ADFEAAFE397907A92D266
+EC4568635EC21FB10C18BB9FF8B975ECC778C77B7E8E66C9D508E23E136F7B1C2E6E03AAFF8C
+E77008005B13217B9293CE534416FBA358F1CD5CF26314E4E6880641D8B987DC504CD4F3E384
+06E63B8EC62CDF13D0C739F60799AE269706761BDC78A9F80F726739DB2C211949BF1CB2F947
+7E17227E18D43A875FE5ACE8446A887A14C77D01B5C9FF11C3AFCCD91C2411072632375C3F99
+8343651BC7F583ABE03439CEBD67BBB3335B94193CB3CF36210C431A202B12EBD03D1AF9C6DB
+B1F255D8C101BC17E301B4D37C8EC7DA0F797767C6EA0166C74411F7A5D54B7E7AA4CD62C856
+99F314E11014CEC46FD5BB0C0B69A397A60D4DFEDA87B095341DF659CE1BC3A151376C2E7BE1
+1A548D84F0F5777FA0C07DF33068C2EDB144719CEE27D1F6DB1FD83F254BE273BBA9CC1FB51D
+B3ACA31D8BBE5AEA00F61C23BA566415E9A0E1ABC230F46E40065C0D9F2F7245C138149BE9FE
+0FB69C0B945DC165176EDFFCABF56B9FAB33DFBE78966064DA91DB7706BB6C6F04AD34E042F4
+C6FA48B0B9F96BF5CF68253F9AF738CF671AB6B553E23F34B6771E4BF150E6B6B0B170DD494A
+8D1ACB6786CEF859F934CC7736A170BBA986EC19430D19B9F090ABADF9AC0943F36685966113
+9C7645141E8A7A2DFE554F8397FB10064996783310500165171D8420D1ED8BCE593C42805A2F
+9EFCB4B88D09AC7E6A4B23C21A84B94F823CB3AFE754E79B9C77D2C3E29D5D4BB0F29569875D
+71D142362E1FAD2AD2186258D1DF52692311F53A608A276F70AAFAB6E301FC586B0F4C6D364B
+C2F1815FDEE94EEE51BB72236F3D4B64DCECE6C7B21176CC09E6904DCC1FBDAB59260507D488
+5F24270FE2A6F133D47CC2AF2AB27637ECF40EF51D8CC1352EBA3EF27C745663350C4EE97B0C
+D24ED09A5BB618024436FAD4BC458A6B259BAE107DA6FDD814B646E95B1F39CA2C7E9EA5B156
+A44FCF514EF96C5865DA6D96FA8876325A9F83B75C5D156ACDA42A69ACDAA7BB306A5807B013
+38297F76D0CA3CA851F9178168CC5B1ED97E4723201DA85D59FA9E3EC837297AB2759B02F921
+CA65072573A35A942DA915675DE04A02E5221B62D9EF635444A37E1686A816BC71F496678378
+0A328F17D3F8D3754AD2606524C0FABD57F1D02676154BCE181F8B97CE2B0C0E0F06988F5AEB
+5AA15E7B3A5F2080F7347D950D3B005E462336AAFF1504378DEF84AA51AA528C2CD232EF2382
+63BFD3388D0FD290DC4558EAF24F56B0F74A674A3CB2E61A88F5F4E97CB9997B380B68572043
+4CFC4362BA7B23C804C22793341388502F4AA4ADABE34DE967FCB82E12616A22067947F4CD26
+AB2762ACE46046E73FAE30959005EB576A10FEAC6F307233BAC38DE2D70D037F56C0B0ECA2F3
+A48D4C0CF69CAE3CE44B08E5B10D3F938131F5F5E6F4A9E211312B04709E73B246639938CDAC
+FE24396907B7C5677335988E9D6EA7BE4D7F6850AD924E44D85D494023EF0AF57918EA99A779
+34F389A5EBCC42E26B85E47EF7BCC2375DF221BB5E0294E3FFA8A51838D9ED322FB0979FEB0D
+26D4E36244F5B0557EF0101B5C3D6241A1EFAB943FD5ADE870AF75E24F25772BB65B26CA14A7
+034C1F69CCD38DE4AC79A8D0311978A8134810437E5A04B3363F16D4EE6D23853BC1298853AA
+FD9C619279AB747475BD433D2186040A934A0F05B294D28FE45801A802DBD20AF0887B9B00BA
+5C4D885643B7A645E990A49A8111E6ABDDBFF944070678E003591249551C1FD79B40795C8CE6
+1F8FCF78D1BE0A44A2D32C199E46DF4A734206BD97A0954BB778C0BCA6EC76162FC4222AFEF0
+4DB282A73412FFC5EF9BAB16CFFA50A8A259BA0FA1BABDA8BBDE95A321AB4196D58C12D8AF91
+89EEDE485B3C951AFE3230189BADAF0652535CFEF04777F0C183489D90CADF9A6553473A18A9
+A36EAE70ACD5E815C03E9964703BDDC7706FD7D14B668EA1176E438E49350DC8807A6E4EE528
+33C6D110475AE6F96B6318A989B6BDC1D88D28C26606E3D71380CF186C2997E8194513D3F43F
+9F570BF9C3CBF688060A12885355038E9754F89DBBD90C25FCC2922F11FF1934AAFB0EA11F8B
+DB6C3257D7BA0F8E2AC7365A9FC76D3029325506AE25D8DE203D295617F85EBFA351FBCD7956
+11D6FDA7F3BF6E34DF41B13138ADAF0F570BEF6784FFB896388ECC95087E0B7F425B6758D8A5
+98D41A87B3F0075508B708675C56726022F450D6DAA8B60134BAD5328A36424C609E99B31480
+01DBC05881FD423B95EC9772B9AD22A992062736432C390F55D692C90AC64A1272F3414C537D
+FDEAF1BDBF157726C59083DD303A6E1DED50C6F5B94C61E81F9F138FD8AC67B673AB38E5CA16
+6611C6726DECC1C0647D6188085056CB939E2B1D66E25BEBEAECE4B97DD342078BAB4867B7E3
+CDBD2C68B9E7D88BE56D90573085C9DF10E10B19EBE83C8A1C41F58BE78B93040C928FED3B1E
+98F354823619ECF7C5764F2D98E958A375A5F0CA5D884389DE854F91A766295B01FF8CDD420B
+D2A52A41A0759ECED87DEAE73D27A1DACB0D0F7E4658FB724BCCEFA08B0C3D5BDC9CDD6A9463
+6F8B7B4EB66971E8C599D5F15BAFEB89258185E3E935C15CE57AA6CF4F2CF79BACD605747AC4
+EB081FC98BBF61D2623350375B860155B90EE6A159DEDCF7A33604D7E83C50AE7804E9A43462
+2239C5A7D891859D31CF7A37DF61BAB489D857E93D5C2C8CAEE4C61E7F4E3316DC35FF616189
+7D5529EB2656ABC3367ADAC4EA3342C2EF308DA183C6F40402E231586A37198970612951B383
+FBA8E8C375123429CEC97A52B455CA8B384913E1527E77EC48AE423B6BE28F3F8E0FE77F8D19
+7BC6FE350D817C8858CE5BABB5A6BC1276F905BA942A1601784CE8E8ED96DDEEE65D9EDE4FC7
+D5BC5BFF2FC3A966FD25961A430A063DF3D8766631774C9625F1CAC03C135B6B122D4B5F68C0
+659B1B2CB634D067218E127A589F87FD1EC9715443A08284837ED2BBDDE3325B7EC288992F1B
+5166EA175EFA6FDA164E8391DE99E4A88F43199C3DBD617667D6FCC2561A1642F45D76564EA5
+B0E925BC960CFCA1194F67743B854899EF834404C8596279150CC61909F367EB17924CA9FCEF
+E89FCB940710E470A5E7C9CFEBBB8B8EBB2CA8CABD973EC4D8F32DF8A39E6ED4C520BF932FD6
+7BA02EADA63CF55F33EC75216F75E29E2D6937379D61EFA2C7F83A187FF93E4F17A66CA3ECEB
+26B9199E1915922667CD1793FD0842E6648FF80150D7A0A447F5FFA2B8C36507F7DECDE7EB99
+2FEE6E9C8E32D9BD971771ED9D0B3E95190550058FF0E6F80576ECCE287AD895AD56DC8F78D1
+9FD04ED854529719471333B1C313A002D8166BB91B2983E99A09812E9BEB52F5EDA7391DA5A2
+FECE694761350B089DE41343F04DC45E1B4231F265844CBCD770EF5BE05B2F97434CAF711D61
+6613108312D08A9B4D3A55B2DEDAF47CD5BBC2718DA7D18A7079FAC6A7D4F7CB4F09D4B027E0
+5629C14EE77663D8B29EC009924B41F873E4024E092DF7343A1864C80B6EB8E4FABFAA90F5D3
+9154FC4D14438A502E60B5AF432A90C7A48C523B4267534F171FDC02E57B9EF3867758A97BBF
+9CDB99DC41758BAD49A7D780FA0BF66851B52D46BFA8B96E60BE89E4A5E78BAAB8736ABBE338
+C1283CC1D2BC3A07F982122A3289E35CB097BE9C27274BDF3ED19EE8628BDB48FD587159E7E4
+84F6F5005F22E636719F9327173693810F978816F739574DB0382222B9B717E394DA21A4F80D
+5A95C552264DFA0727FED213EEF886C149D392E900DC4DDD0CCEC84C5DE5DFA3DD5F903B93FC
+649FD661BF20618BCDAAEFBF9C71CFC11B8C68143068B78FCB3354FF5555A9774FAAE88328BE
+D4C4996679E9285A00C12B32757C74E8FEF1ED1EEACCEA315D56DF2E814F2C8D75E80D3836DB
+71C5D1CF0055A01C1EF725AB4858D73CD089B3A66968C2604F97C861A7484BE84BF95DBBA43E
+A6EA2C455574B715825DBCA643BB023B77D3CEC870FD30899E7788986813915FCD3F909E3D59
+6281B4D858A29465DBFA76EBA156B0761180BEBE2A6C218A51A67D400DCE29A3F19538DC28F2
+9971A8B01B4C27A42FD9AD8A89B7FA5F188D3135B5567C8E0B87912EEF813FB15C63BC9260EC
+3D7A6909D2295C0C31DC77B0A468CA4B7F801BB06A0486470201437ED678AFEC280DBF80C771
+823FB23A5AF549CFF74620AB2EE1EFC50EE09F4A0BB4AB05579670940D20F01C61C7461F08DD
+8560F5C1E0C73E0DBFC8532155A5F92162F05D19E6634446EEFFB764B9BF4B5E695E9B4D8037
+8EC8406C588C3EB7C919BF154BDA4A878B45479F6111798DD6FAE11A29EA1E44934C82E6A68B
+0025491A69037808D3FCBDCC7C80ED848EBEC3F7CA954CEC873F4E404A699A7A980BD66E9E81
+2BF39C85C55A010D95B9AA147E5826D0DC8EFFAC979ED602F7414DD64CBF2518A5B71AF4B6FF
+0F59657D2412B47391921252D0A723DCF2EEE67AB89F8C12D3EC1089DA75F364E4E6E1041007
+2144CB14352C56F9D8D180E45861FDD26B68A02B5A86560F3EADF5367D8B06876ED8F79BC79C
+3602569AECED48BE6423888D86C3DCD811CC26C29239210EAF574CE8730016A3AABF2BAA31F4
+8CE3BCC43DDC31DF81883CA92F2CD4A7B1E136AF70037AD22207F8F5E5EC06ECA4C9EE9B199E
+15590E9F59D11688D22CF11060E87423F3E01EF613FC230FDDF599D1277CB7FE6AAE4312282C
+4BA8A28D794628136FA0C5EEE83CC6ACFD043AE7FD985D226AE4D91D00218964C161C4A0B147
+E58A4D143917A592A8FBBA3215D1E3AF1CB952BF418C9B07A5ECA3457B591A0E9C49234DB043
+99EFCF129AEA7A96694BED7073AE4502979F2F0286085B799669DC8EC22ADCA51E92EB0E2633
+651E822F4910B716DE01CF09B631187A6B9935D43DCD1C68111B850B7F21EE142A7A48836D8D
+E7F4E63D72B515728D9AFA7B11118DAE383ADF97CDB92C17075F437FA0BDF5250C251013B612
+C593D93E8F9ADDEB8C03E1D38F56E6EC42C7FDE744866D4B873B725074754CDC10CB0262403B
+9740596A661A2DBF057144991F0A1A4FE3E316095978A88CF38BB1B5DD0FF4E8BCCF1C7D5636
+9CAD0C2EC29D56A6CD2535EF610026AD120B4BBD5151EDDC7F385B229E79B22121416E74463C
+4D5246501C7B6632ADD04F8C460C7D5A505F29BB3F45343ED5D576302FF9D8EC1F400B190922
+BBE646CD809A6BF2E0EB9E7AC66422EACFFA93876695B8E88ECA149CE738586A0CAF105CA587
+8572E58ACF6D523F2BF3D410A8E79507A0E480AF8C618FBB459AC768CFD240F32B0B69265332
+20552D8325D058C2D30B5A437AAC867CB5BB6C007717FF089C65FFA92C5C8D159E0833C54C53
+040D448B93FB48B5FF2395E4774BA3764B6EDFA7EEECDB2B9736E5D7E427CE883C67AAB05B08
+26CD91AF342E32F2179CB109F2228138978ABB9C8EB9B555C1269FBD12975929E91AEECF0915
+D6B2068C7B2DF726FEC9DA54ACBD64AA808FCE20A34EE78463C4A831E33F94A268C5454A1CD2
+E05A662786E7392B24EF94B7EDCF28428B52FD85DD03F7B38000F38C4C80BDBDA46F62B9A964
+FD0B5B33F3B8FABE28538632F1B229418E1AFD6FE9263CC220BAD30170816AAE06D54541F854
+B68CF72E08DFD272021DCE628962A7BD962564C054C0E6AB2742846899F9D0DC9424D820FB28
+9EC582BF3B56C48D32DB2768406491C837B125B62AEF198E85D6D579899EE59B53271EC329B2
+83DD4C498294A27DF14A783C517288E3B6B4CDEFD2489398B71A712AB154E55499E016D7862A
+14BFBCEE308D95509CCFFCED78FF3C55510CF91DA90F10D3203706F0592400847639F47C8A70
+D98F48339A3D7017A8C8462D6316BAC13DF9E12A49805E695A1C632C63E223A2799C84DAD656
+DA6ED692520DB379C727B8375DF9D548F693BFD9509B3028B1EA529AA6EB737380A4FDE879A6
+CC623AE8F5F992523E167791F3D33BFDDE0A516C6901A202A5C154A0E69CC5FECC0B75E61B9E
+D91834B659805E8B7BF32FBDC4DAF5520A27D508689F692F1D69D4E0B00DD7AA134C1357DE1B
+F8804FD534600ADA4790738325759F35D9DC3B077FE48817AA57CAF862713E617BF7BF09344A
+74BD13F118D26D30C1511B20327C460D270E5475371AA26BEFFEF03B66564E0E669724E38959
+73D98C7150F035FB52D8D328EEDB5C85E7EA7BE5373E514BCF881C4147DA0C1656523A95B63F
+86B3017B93AF76536DC19979B9F617CC855DC3B8FAF171780D352F93AA78C3F25A0AF51FAE91
+878FDA9DA3B094876526BF6D68A650008DC13D0F17F8445236FDCE4F725A82AA5403B568F65A
+087169993A3E81684234620F58568D2801F344F5667140F9DAF63DED0AE4AE391F717AAE8B56
+6347257987D49186C82B911A98F94DF8292DF7ECD76FF09EAC1400B6C34658B9025AC42B7DBC
+EFA9173258680D929ECBFAD99CE071C35DD8D34126A036DAB27B3F2A0F4B79A509433784D317
+7324A8DBD271401AC904E072ED118331DACC31CF4EE21D1A9D805971DBE8D17AD377FAB5450D
+1C0448C6C65FE4E8EC9B4BC1FFA74D7D0CDC6D0CBF0C1F905DB3F02B944281CCC10165CDD730
+2F4DDF57865D32D47C8C26FBD0D410E4DEC820B5D6EA0DD6B1769AC0550F15AE88C0EFEDBEE8
+4B75949453669DCF1B447821480ACFE750D13F8A3E574F7687949B525B278DB75C3102FD4706
+6AFC56C4588A258813C3C53DF147FA5F225E901A297E5E322920F131093304BB9B2895E46DBB
+1D020EE684B08C64E1A159A6829DE9510E5E985F53454EC367507D4B84B80E28133254B7B60A
+C194C776F734D6E8837CE23EDC94531AD2E46DC6BDC1E921CAB4FF785DCAE7B556706FDED6AB
+4763153EC5F4B2E10491E5E427DC327C21B26DB2AC272588FC41FC5490A102ED1C2AD82B0811
+C34CC8DB42CE97B4B24E194CAF230E58A04943934351805A9A0C5975E98C0F11CB0AE28C5ED9
+8E52CF035F823FD449436B20CC0A913B7606A6FB2CCF4C7A12714C99B60940CCFE9CE26B22D5
+DC1FFFA01C8E4A04AF28C9CA3F2A7CB2B33A725C456EFF23BB62B69878F8FB185F653F41C596
+C9BB7C7A17CD9B5A07FC405AE7E182567621FA75FFBCFEF42E7373B2B15CAE76D7C07BE16A23
+086500A789CCE988CAB9B321CF969A79132544B7D9503C7D30A4C86D8601743449D619A5CA87
+879AFCEDA5D16FE6B31E17529D17A95C027D481B6C11FE9477412DED852C15A026E36735239B
+F5063B7FDA776C1282B9F50F602526F355AC3516E5DF327C227EDD44E453B27D7074E0F9D9C1
+9FAA49D3DE5138498B0569B4FCFF2041977F69484CCB916856DF1F07E40B450C250BE68FFCF4
+D159FB8F1208EA8904567BD552116A28A95425CDA95D4FDC06E59449065B65DD2B7047BDACDC
+29A66C8FAC9BF2EFD6886FD859BB0F256B21EF2AA03E6EFA6A614B222B84B7E6BBF2824713CF
+D214DA92F04543AE0011D51A50FD08C4FE4BDFDB9E184EB32C399D3A2FA71059CFB9F6AE1CCC
+DB4CAADBAE20AE4F65BC58334164F127DE5C476EA5BBA3644F2F24F0DBADD3D1E80DA16A6483
+64C1BF86D0A76523317C7D4F46C419FA31BF86D5B700CFA640273BBB9D6C8AF13E7CAF3A2510
+01F06DC2D4C8F57AAE5A8B4E4379163D732756D3A7B97C778DC8637D06EC36A951DAC426C14A
+58DF97D2777E7B45EF2C3F9D35202015E420C5E35301AF195403F3ACE5FD4040ECAE467282C5
+1E7A6AFC69936F6D81216FB0B2E3B3DD942DB10D9BBCE24E186AD3D46B49414CE148AFAB9C95
+8E7339664510E2CC5624DB80A708A040C0EB2E48E8CC67EAEE7856DD36BA948C8A8AEB120BC3
+28BCA0A629FEAEC6419D70CB8469D82931C1B08B8EF46865819F4D6E3D2A9BA5EA2ED7E7221A
+ADB2660B474E576DA104AE298ABAD60F6607D9D03C9AF768707D5F2F299927D14BE80E258469
+066AD3C2BD0ECE20975A061977CD4A1246E6B545E7E9788BD51E04DFD285F9636C663D7C6AF3
+64ADDFD0336C6CD6A46A43EB252D2B72DF3B52050D4C2B20DA4F6CCCB1C1CA85EE1C9A5501FB
+22EB7FDFBFD0838F0359E295D3176EC8F0A2A7A262155DD2F20CD2632FFC30E4F274AF926570
+85147A75942D1611D5B0407504708CF782398C366A02AD6A8B103DF8E615126B33DA380BC2AA
+1160FA63665B883A5A4A7CE7514DDDAF8E65508B2B6FC341A00DE2E976C07A499BC758ADDA72
+B65780DD06133027E1D7FAFBD4CF7085091ED9DD98D91E4EB4BC0BD4DFBEBC947544A96F47C6
+4E1CA2BEA3E739A65BECDE6B2CF0713743B881F403AA40AEE5A726A8B54659852EA518675CAE
+5089758C77C82EFBA56DF329AB46166154F0780319347A050002319438096D4EF7F851876CE4
+07D436299F7D3A0FB6E8816C37A028D62426BC615FD635060F1C69E3E7FF6D9262E06679E415
+088687B4E65813C86D481C41B5D74E0C208882B13EF4EEAE0C60850DC1BF54075F41763705E3
+CFF0B9FFACB9E2922B40AA7209970FA5F3563D7E6E4D3D2249E7E946E97B5FA40291742EF9BF
+A2DC7D4E5EE1A25F6D0D930A50262F17F38744D7A07FA9B6DB3C4D7CC96DDA023AE2F3DDC571
+FF48135434E354979EAFDF625460CBEA8B65B63BC612E44D05CC3C3FB186403F994FD1919A62
+44E728857A54DF535AE149D405CE6C83C96A6DC117BF178E088556E12D3FD88017FD2C031059
+1A89077E0D6455E76A3C8AE37B8DF495083B9EDAFAC2E3322C07209A21B5C33AC6AF3DBB527D
+C1AE916CBA52E68C2A851EB073D09CDECF8C3AEC94F5728F202BEF1083215895FB76B791CA26
+6B925512AD89EBDB53AC81DCA3EF1796D1E91AE23E5C60DF72549D625AD1BA68D4B7B5C338B2
+1496653F61F735A9D60C437A6397899304B3EA36BA2AE138A700681EABB177D32CD0DCC8B226
+982EC3BB7EC84A831569BB9A3BF30FB4A56D947464B1F7B49DDA4621907F605A238D6C5A1F21
+439FB67080A3AA1864CDACED6A37D1FDA3E95EB8E70CB3B78D2CA77BAB36D6FBFF8CE6AB6EA9
+78C1C8FCA06C3112FA831E693BE7562B859AAE3AAFDBBD0B119392037F1658D9FF7473B2D4EC
+D67B80F2EC39CB32391E41E2F8466B9BDBE8E134186312F0C97F2ACD4EB52F835D00880928EE
+1DCA94DC6A6E25ECC61B5E549D1B8A2C130D61EA7A42465F0EF3E3AB242799D2639AE4B2CD23
+6F195D3EE06665DC3674C8CD681E0B49C7E5B95E4DDFBA0FC01DFEC2E17A77F16116AD14296C
+0825E9859CE22241EFC60ECDC3F4C56D22EE448F8263394CA1848F95AE78D46DA9FE03328476
+8058CC5A4CE269EBD36B01D04B772864E136FB076154A52C165A9A0ED6A9415474890E85738F
+C1E112B733B2CB78D73A294367C4A6B33D15CCAF851135BEABDA0AE764091A3EA5B65D0BFB32
+36760AB084F8C9C16F1E93A7531EAF2130CDB62A8DB7B42040D0A92F2B20DA2FA00A73738BF8
+AA9DB2581B00857BD6D781A2C78D83792012C83D4908012347ED651A2FDF54C70D53910D6DC6
+D2D278872C6E7D58019E8D04407A1A720FEFDDD6EBD79B98B77A4FAEE6EEE00F2985F8B674C6
+A27D04C992B7E8B53A1E621F9D3C66DEE950E1F705D02DDB78A081CFB94006AAC8105F5D3E46
+5796D2C10018F65869FF73D7A9ADB035FB37EDFFEB469D7670A13A43DF3CE14D277AEABA3833
+83D36460880D924138C8A8374AF1031AFA2654D5A118A82149072BCC38F87096D240B55679D8
+221041F2F7934C27D3F1B543B6761CD2D2D42BC27D7C16317D651C2E041ABFC027D3472514ED
+04642E58C1E729945761DE2758A438569DDB55505284045153837A29D3BFA889C6AABB26C108
+F27571D832CD930D39CFE96814370B2EA5A39376975E378B752E6E14FF1322942114E4119A30
+7CEF2711AF296AE3F88D550163EAD08B2B515364854990F25AABB23D975FC84DA81CF63A416B
+32AF608508DDFF86CC694A6B668B3F382E3E3AF223623A65AAB3EB16D000D86D663EC6031D2C
+DE50D54A55EDF6C7E47B4903C9922BAA00D2C00798CD367613F7549D9873AC4EDD3C2E8A044B
+AE53643AAE392DAC91F6D335112C2DD4B188C5F1EF1E5E42457E4C2F2D2A282EA3D2E9BCBCCC
+6DDA43161DF8F8985745E86461108E080F647C09B183ED67257381C512947CE954FD786F0B86
+A62E40327AAF77C3F5265A47BFEE2F3919A7073E84C49DB01295C730AD18F45364E2F19BEE93
+8B7C92235D9E32754139E8C2F64C738A5716EE5BF2C68D09DA48166FB2490EC874C723D6E72F
+AB7C597CCD0ED2398BB9D99159E2D4A3FE605ACF6F7A5D4A00BB9156FABAD02D727437448B75
+E6F08F1C5F17B251412C2E698CA1FD7D8D7A80AC6C7343CC7CEA23245812247F35F0F4480E10
+A1D8F9D8446EE41E435166DBA0CA3B29155146C96C05FF1FD2661DBFD9AD2A7341362BF8C2A6
+C10B91541D2E4CB6F8AA01F1C90E118E0DB81FC03048F54677CF96075EDA05B928E200E1620D
+EFCACFC777BC76E3C911229C64699560D630BADFFB00206E4DE61E3D06959B2C4486FF5DC7BB
+B22C634D8B136077E5062096D3C99B142E2D1AA6C26E58AFECDC55A8B90441C0459140363FFE
+8928C20BF64C8BCE4DD15EC806A2AC7CB1DD58E67B69A34B28C4164BB0262FF9267544A6A905
+AC3290DDA8F97CCAFC12083485AF20B6875B355D98CB5E45DFBAFD80FD63DD590A2EBE0B0429
+2A1D37C906FF3042E608B3D983DE1D829FAA8B658584600E5EEEE90FB0CB13EC9633B148B696
+30B8A4617527B0049E107F4F7E14BF421DF26B08BF193EF2650E7930F567BF3A05CF55F3BE9E
+651C2273F5DB3C4D08D9100CBF5F5672C702696D823A43082A79B159DFD315278DEDA56458D0
+B8208C7FE90808E0D0566CC2A176131AFCA80DC312C9F7E4C25A0E949AA384CE254B885CFD9F
+E74E88B40862238868C3F7D1B435DAA876B5875563C3C5BB3B962BAE3F9909BBB96997A76533
+95C7CBB41D74347B78547085368A5B2D18CFC3AC56DCD1D9D5A53EA63F4241F1B35C15913F4F
+773A48F42B4D04B594F33FF14C0B16989C4354C2DB18EFB3132AC64D02C86EA8198461F700B9
+8BE371A968C0865BEE44E8DF5A7AE98B738C034CCF07E1CAE4FBFB8A50C9C31362845BFB67E0
+0732FC33378066D3B8F1D69224E627103CB706AA5B6F3E4DEC74445625CB052F5AC48681CD3B
+204574A1041CEDB74A51D4D21B37D465593A7E8F7AC1184C5EC7AB9875852D88E15AA1C5203B
+BD9DA15C25BF2E908C97678DE40D9A8226BE09A735156D1AA028955ABFF46DA51C07E8E1234C
+9FD06F9B54C0E8ABB2AC28721F5CE5473077BC6A4AFD0EC98F4FC29BCFB29BDFE99D931BA28E
+200F5D58136F63C5D18B4917F79F9650343873C44F8F9F699A0F5495237E2E748B3E5C3DCCC5
+9DDAF98E1C4F5252F0C52D2BC4399510496E4844A6392F984204282ED84398E7C8862D9462FB
+AD609A8C85945B758B88E37A2A412380B6DC884BCE142DDEA569227FE306C6B4274C07CDCAB4
+B48EC1806E45A27109D0B142FB3C84019F4C1C275E8309696F966705B06292C8F8622FE8DE52
+6C591659D7780D424E8ED1D83F59A0289DC59556A84B5EE4BB34DAD12A92974CEF6901517285
+42E222B0C32B05B2C3D819A40C4BFAD0E080E60AA633D91ADEB117434C58A7BBB334503FB9D6
+85166DA7425F35097878325385C28C2F1B10CE6AF452AE0FE66C89A9426D1B25196D06CB9271
+C6E973F2FD6722B1EC18162175A9C00CD155FF3EE679FFECE6889B2EF40D682FA2972EA03622
+24A1C43282A08753A5205D3BAEC16DF17AB6F6162F9A61292F32F2D9DA34A45F3DFF377848B6
+E5CAADF938BBC92D8553556817316F4F8F8D54983D8D72C2145D4D83682CA5D528867E8CE66C
+050FE52B0269FDC98E5B48A185B979B45CCA3D99C870B1049461007CA15F4DBCE8A306D460D8
+F6B44A2506FD7217F11B69A0077D3B7C2F016ED954BA5E58C9B51750E4FBE8E88E4B0AD59B1B
+9969BB9494CC19C030DDF9F586D80CDD03FDA4D655D90AFCD4CFC93ED8B70C13FEB1B3F052DE
+FF4EAC734E8C1FA2B4AE1423E78E529443074F58E3F5D84DC1E8AF60866E49AC96210FB526F1
+B4DD10AA19C53B92973CA6E13B60D319FAD574A46301A80D69737B9F60B4466B94F4AC8DF508
+0C92A7359ECF6883D87D1BD45037F84CDFC93F9CF0B7D8D8795EA37B8A0CFDDB837D8F9A2327
+42995FF55E0C38E2CC9E57E10C5C5D6E9EC93650DC90A82F545E54C66133F9381262E21CBC52
+CD865192A781BEDB71AF318DC25239D64CF458839FC2C809EAF85AF1AD027E0BA8BC70AEB164
+8F345E7B6043BF59FE71C0B20F8BD21CC93C9A426E80D62AD487A60654EBF0E364D99B90574F
+072C52775B239A0DF62F256F44870302D077D114DBF83715E4A07069104876317FBAA1F7ADF9
+F99DDFEACEDADB48B397B7EB2A37E190729F6D31474F4F6E2644C697E0FD8836DE337E05A8B1
+B8CBB7A5A6BE292FDA3FEE754C5F9FCCD6E4528349392FAC86F7E6BFC953ED5378B7C5EA0D8B
+2AFA34DF6360198E5FC5ADFEB120D9FC498D8DAC8644E9643AF39DA434BDC546FD2BCAC23511
+AB1687B7943F299285D071115B4CBD650F356E75F478C5505A7FF036BEBE3682C3A00D047626
+1791CF08EAAEFA6F9333C66CCF5C9E59C14829B853A660F3FE3CCA0F1F869E3A31D089E373DD
+A04D765D25FB0B6BF205A9FD881F00E99113C5DBFD2FBD7ED608C32E9D51FDF6454557DC52D7
+2EECDEF0AC2D8E89706809648515BD4037379C6057BB89AC4B6768DBBBFB672329D3C21036A4
+804682C6CFAADDAC7723C715842B25B03FA1F12A2291125F34EF7DEDF897EF4A7506F804E337
+0814F4B62612B35ACD43A33A3ADC76815D29178EF7B6D2C170FCC1AF75A9157239DDC78A5FAD
+4B7B759755F63031B1A7A6F6C9FAD4CA3B4F36E065E3BC3ECE67C990411940787058AA52A00C
+51E29250B624EAF70C9E236898B1E2491256E9C4399ED8ED5B19F5941E76F51B8F16EB0A96A2
+9FB928E35ECFDCA1BED3B12D5B5CA1D55BB2E4AD69FA1BCEC3876142B7A194388538F5BFB028
+402E52505302F482BFA1D6C2492FFF4C7C882B6260215B52279E25E8D797222A2E4473CB30A4
+489A6F2C566A79E9FD940BA0E15C52C8044B4C725358C667522E784194F87C543D9F77342757
+2CEF02F46AACBB4EDEECC15C3E813C67E68EC8485112A1E19054AE9B877B857D9466E69E81F6
+C24BA540A3D716F2E92659D252692C1D5DEF79BBA8C6A7BBE9EAA7CFB7721810FEC93F176E8B
+9DBA3BEEEAEFDB577C14D52D2676566F0D04DE6931DC8ADCCB09022D30B84E9703CE37845966
+5946CA535D26B3094D1B493A5695DA6DCF79527B841194790AF65EA24FAB98EC08F519743248
+FC600029F2469C8FCCB2B27182928BE3F1AA4405E14C7AB842A370E45D48AB1EEEC9168825E9
+88147928854FCF974821B19B65D9FFD57333D3EC10B21588F04F652A218D8E5CEC3ED25BB6CD
+5EB1789E3CFAAACD95B72455C5BE8FFAEE0636C0788A587C992E6D1FA1E2D5EC8EEA82B6F75F
+413707DA0EC878352E92FBB1608506CC3A4D1F676D364524C8B72C3AD5867E03B7642F335B4E
+0DD6B59957CAA5C0131C8A58E0F95EC0DC6D75837291A7C1DADBE3F92642D2CD4C0EAB79CC23
+7BCB33E4631BB90B0CE4D63A936348B7CC37AA207BCA6410F010890F23F6B3F6DA3C7A0643A4
+44D2E3D226C754C1598D72AD25C25BF5FDC1895E6D23B9632646EF4F314BDFFA94971BF6FCCF
+20EC37B31520221BE10025C386A8A1B3280BB47FCE113BB4A5F29AB70059611EEAB412C0A969
+3E30993FC944B38B11211594B5AD84B0D622255A372F56A150BDA57451FCF52F3DBA2DF25BC4
+16759E32B7B19309C1FA25AE1C33D668145F2E645107CCAC86E741342CA4301685936E12234C
+8D612F9314090D5C9209F5D154E678BFA3985B03CE6635AB80B8ED2630B41D7D223E6ED1625B
+FCC417BBC3C9E5BCA6256260A06923EC1B9D2DA78C8B55B05CADB5785C838CFF582FE167CFFF
+88167D7FB3B90B276F5D6F78E919FEBE8F9B58915129CD7AE5CCA6CA9885D22CF7084994D101
+B81A675D0314C93041B5DA1899B36DA5DB30676B5F1FC0F3A98A33916B47E0496E3DDB771098
+9AAB7642A1F77E5CF5EA22F75432DCB7DD2AEA6FC7BF8C9FA07C7F28F7D37CC13D3586D4EB49
+CF579A95DD3ADE1DE06869687639267085352DAA0A19E8F95E4A7E31FF0D17CC87373690D263
+4852D465CE0FEC652FB6D710163C738CFB030BD4935EFF80F7DE7D7F06F0FDB1F4C10B07938A
+C60C74E442E1F3A6BCC8BBDC7814B6E710C41AE1E157538871AFE3518CA8834A4B4DBC59CCCB
+6DA74715ECFA03E98289479C36D00DD0D125B12F63B45E112C7AA1C5E60B986E74E56CF95C80
+198381207AF0CF5F17A6635E2AA89293E67D2C549D110A2A57C02C581166747BA758DE5D5F10
+686029D7F0A82E7E4889BA7160762431E00091524EA5B12C9D4493F0CDCE0B4DD38EC792B4A9
+2B0DC4539A51FF1D613E75D981BBB9C20B3D53400AEAC4970FF843EFCE5EB250C1283AEB8315
+73AE15427928CC2A9C0C3B04B7CEF0DBAE549AE82AD2FAB68F5D7463420EAC2CBDF421BDC88F
+2A6B10521913C6BFC6258598EE979570E9E555F475B1B26721F94A5462135E9705FA27259BB9
+564253D058772483B35A487ACD624B8D9FA02EE6BABD73D308EC29A30CC32BF271CF95B3B070
+160E31B8649192444A80DBEB812D1D4F4BE00FFEE6BF7E4CEA75A1142ACDC28EE252228DAD93
+7A69B3580830CA904CD6F5CD01977F6FBA3A13E89667DDFC777F48DB2736D78856BAEEFC2E41
+C82C82466D361AA2D02FE20568F584088F4038B72E10695253D8E095DE4288A48605FF431809
+8801CD4FCA473F8C3316E8FF9CEB463D3AC98EFD0E30EB743E250B974E758E86DF712E13453A
+E6882333F16696A670D28AA612FB9A03D46C4A866155D21AE216E7017F06C6459708EFAA13DC
+465BF43EC202C8F556945FDA8F0E06A527A368C577BD0E5857F35C0AE8D0401EC43D1FF17760
+A7D9893DBBCFFC86BE0747E7E6E07736EF0146BFF75DE5715E45F8EE823070433000BF015DD9
+44265CEE7BA9BDD434A1D78E419608A4B19C0F74CBBA354BBCCBC13D0BBE4BF95072C69762D2
+318D2E637A918ACA900ED1D59011198197E8DCD7D1CCC1F43890453AF9F70F821234C94E6F35
+5E494C38E279E28C60BCC6C4132405B8CD1523A1BD77A4CBFA12C6009F5669AE3363A405EEA2
+8E7A28044EC8B461B342654B2C24D50F43CBF0887C60C225409A289EA660B77F2286ACAFF8C4
+656D4A369D39875D0F10436857033D2C5AD5E2619557B4F2C88A753249C2DA0552BAF19916F4
+6F7F3A1F1356AD2F047B55F002D0509E266C184A77C6FD56071A28089B1082C0E80985242C8E
+3169E754E5CAE6AB2EC06B5D8F1189E325485950ADA8A30F12BE6872D8393BA32C1ECD6A80DB
+0FDF54919E9A7D9DA15C1BB823881033ACA8C21F3B806722F5277AACAB4A4E80222B3536E50A
+2E5BEE34484310CEA6573B48F992D2B361B13F3BBD14A1E65C58B6D71CE393C3F340FF9806B5
+4D82C04076AA5A4343E53785B3BED4C8A78593988BF3432A217AB637583E2898257BE5EAA11B
+84231F6C9761F74DC75FFCD351F3C4101A69C98877EE17AD11541D7F57F6F5293CB956A7633F
+541EAF253262699FC79E4A396C5D3289C3CAD0C31AC6CD59E794C80617E102B306EAD89EA036
+85508781C79645ABF8BE697710D4D5821D1512467B66DB602A2DA5E46F646D685E09E0528C47
+9C6E9D6A5503B99104E0A5535E0A62683E520063BF2698701896B39D26FE9D2FF2BA0BAACA77
+A75FF905B3CAF7C7C8A5243C54469EBA42D0ECB15AFF53770C93A32B18205D2FD601F88A36F5
+3B93CDB0A247C4E5750000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+
+
+%%EndProcSet
+ TeXDict begin 39158280 55380996 1000 600 600 (bask4_4.dvi)
+@start /Fa 133[40 10[40 111[{TeXBase1Encoding ReEncodeFont }2
+66.4176 /Courier rf /Fb 171[32 5[38 8[32 3[38 65[{
+TeXBase1Encoding ReEncodeFont }4 53.134 /Times-Roman
+rf
+%DVIPSBitmapFont: Fc simpsons 192 6
+/Fc 6 12 df<B812E0A30001903880003F6C90C71207EE03F0160116001770A21730A417
+381718A41700B3B04813C0B612E0A32D397DB834>0 D<EC03FF021F13E09138FE01FC90
+3901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E01FE6E7E48486E7EA24848
+157F0007178049153F000F17C049151F001F17E0A24848ED0FF0A3007F17F8A2491507D9
+8180130600FF17FCA291B512FEA79138800006A3D87F80C813F8A26D150FA2003F17F0A2
+6C6CED1FE0A36C6CED3FC000071780A26C6CED7F006C6C15FEA26C6C4A5A017F4A5A6D6C
+495A6D6C495AD907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390C8FC36
+3D7BBA41>2 D<003FB712FCA60030C9120C0070160EA200601606A4CBFCA701C01403A4
+90B7FCA601C0C71203A490CAFCA900C01603A56C1607A200601606007FB712FEA630397D
+B837>4 D<B812FEA3D87FE0C7121F16016C6CEC007F6C6C151FA26C6C816C6C81A26C6C
+816C7F7E6E15806D6C14016D7EA26D7E6D6C91C7FCA26D7E6D7EA26D7F6D7FA26E7E143F
+A26E5A6E5A6EC9FC140E5C5C14300270EC01805C495A495A49C81203010E16005B5B495D
+5B48485D48485D90C95A485E000E4B5A48ED1FFE003FB7FC5AB8FCA231397BB83C>6
+D<010FB612C0A3D900070180C7FCDA01FEC8FCA7D8FF80ED07FC01E0151F001F17E001F0
+153F000F17C001F8157F00071780ACD803FCEDFF00A4D801FE4A5AA200005E017F4A5A02
+811307013F5DD91FC1495AD90FE1495AD903F9017FC7FC0100B512FC023F13F0020390C8
+FC6E5AA8913807FF80010FB612C0A336397BB841>9 D<DA0FF813FC91397FFF07FF903B
+01F807DF83C0903A07E001FF0F903B1F8007FE1FE090393F000FFC137E16F85B9338F007
+804848010790C7FC1503ACB812F8A32801F80003F0C7FCB3AB486C497E267FFFE0B512F0
+A3333B7FBA30>11 D E
+%EndDVIPSBitmapFont
+/Fd 171[70 4[76 73 89 6[64 66 3[73 65[{}7 99.6264 /CMR12
+rf /Fe 152[120 2[120 1[46 98[{}3 83.022 /CMEX10 rf /Ff
+192[48 14[17 47[48{}3 61.4362 /CMSY10 rf /Fg 212[48 43[{}1
+61.4362 /CMR10 rf /Fh 145[32 110[{}1 61.4362 /Symbol
+rf /Fi 133[29 33 1[50 33 37 21 29 29 1[37 37 37 54 21
+33 21 21 37 37 1[33 37 33 37 37 8[46 2[54 42 37 46 1[46
+54 50 62 42 50 2[54 54 1[46 54 50 1[46 7[37 6[37 37 2[19
+25 19 44[{TeXBase1Encoding ReEncodeFont }46 74.7198 /Times-Italic
+rf /Fj 105[37 27[33 37 37 54 37 37 21 29 25 1[37 37 37
+58 21 37 1[21 37 37 25 33 37 33 37 33 3[25 1[25 2[54
+71 54 54 46 42 50 1[42 54 1[66 46 54 1[25 54 54 42 46
+54 50 1[54 7[37 37 1[37 37 37 1[37 37 37 1[19 25 19 2[25
+25 40[{TeXBase1Encoding ReEncodeFont }60 74.7198 /Times-Roman
+rf /Fk 134[27 27 41 3[24 24 2[31 31 2[27 5[27 31 27 33[38
+65[{TeXBase1Encoding ReEncodeFont }12 61.4362 /Times-Italic
+rf /Fl 169[60 7[65 78 4[63 1[54 4[58 65[{TeXBase1Encoding ReEncodeFont }
+6 93.3165 /ZapfChancery-MediumItalic rf /Fm 143[69 1[42
+3[23 11[55 1[55 55 27[65 8[0 3[55 23[65 1[65 2[65 65
+4[42 6[65 1[65 1[65 1[65 23 65{}20 83.022 /CMSY10 rf
+/Fn 198[29 6[29 29 49[{TeXBase1Encoding ReEncodeFont }3
+58.1154 /Times-Bold rf /Fo 190[36 65[{TeXBase1Encoding ReEncodeFont }1
+49.8132 /Times-Bold rf /Fp 198[21 57[{TeXBase1Encoding ReEncodeFont }1
+41.511 /Times-Roman rf /Fq 207[11 48[{}1 41.511 /CMSY10
+rf /Fr 253[45 1[45{}2 58.1154 /CMSY10 rf /Ft 137[26 2[23
+23 1[29 29 1[42 16 2[16 5[26 29 29 31[36 65[{
+TeXBase1Encoding ReEncodeFont }12 58.1154 /Times-Italic
+rf /Fv 134[29 29 42 29 32 16 29 19 32 32 32 32 48 13
+2[13 32 32 1[32 32 29 32 32 10[39 1[36 1[42 1[39 45 42
+48 5[45 36 39 42 42 39 7[16 32 5[32 32 32 2[16 1[16 4[13
+36[29 2[{TeXBase1Encoding ReEncodeFont }44 58.1154 /Helvetica-Oblique
+rf /Fw 146[30 8[21 18 21 21 97[{TeXBase1Encoding ReEncodeFont }5
+41.511 /Times-Italic rf /Fx 27[32 77[32 28[29 29 42 29
+32 16 29 19 1[32 32 32 48 13 29 13 13 32 32 16 32 32
+29 32 32 6[36 3[39 42 36 3[39 2[48 32 39 29 16 42 45
+2[42 42 39 39 5[16 4[32 32 32 32 32 32 32 1[16 19 16
+2[19 19 2[52 33[29 3[{TeXBase1Encoding ReEncodeFont }57
+58.1154 /Helvetica rf /Fy 139[25 29 33 2[37 42 62 21
+2[21 1[37 25 33 42 33 42 37 19[71 7[50 1[54 1[54 7[37
+6[37 37 49[{TeXBase1Encoding ReEncodeFont }22 74.7198
+/Times-Bold rf /Fz 253[52 2[{}1 66.4176 /CMSY10 rf /FA
+198[25 1[25 25 25 25 25 25 25 49[{TeXBase1Encoding ReEncodeFont }8
+49.8132 /Times-Roman rf /FB 207[14 48[{}1 49.8132 /CMSY10
+rf /FC 146[36 9[22 25 25 97[{TeXBase1Encoding ReEncodeFont }4
+49.8132 /Times-Italic rf /FE 137[29 2[26 26 1[33 33 33
+48 18 29 1[18 1[33 1[29 1[29 33 33 19[55 5[48 4[41 26[22
+39[{TeXBase1Encoding ReEncodeFont }19 66.4176 /Times-Italic
+rf /FG 139[22 26 29 2[33 37 55 18 2[18 1[33 22 29 37
+29 37 33 8[48 3[44 7[44 6[44 3[48 7[33 6[33 33 49[{
+TeXBase1Encoding ReEncodeFont }23 66.4176 /Times-Bold
+rf /FH 137[40 2[35 35 5[25 45 1[25 3[40 3[45 30[61 66[{
+TeXBase1Encoding ReEncodeFont }9 90.9091 /Times-BoldItalic
+rf /FI 133[40 1[45 66 45 51 30 35 40 51 51 45 51 76 25
+51 1[25 51 45 30 40 51 40 51 45 8[66 91 1[66 61 1[66
+1[56 71 1[86 61 1[45 35 1[71 56 61 1[66 61 66 1[45 5[45
+1[45 45 45 45 45 45 45 2[23 1[23 2[30 30 37[51 2[{
+TeXBase1Encoding ReEncodeFont }55 90.9091 /Times-Bold
+rf /FJ 164[23 6[60 4[65 62 76 6[54 57 3[62 3[65 17[65
+1[32 32 40[{}12 83.022 /CMR10 rf /FK 136[44 2[17 24 20
+1[31 31 31 48 17 2[17 31 2[27 3[27 31[44 9[31 31 31 31
+31 31 31 46[34 2[{TeXBase1Encoding ReEncodeFont }22 61.4362
+/Times-Roman rf /FL 129[42 63[65 42 65 23 23 58[{}6 83.022
+/CMMI10 rf /FM 134[57 7[43 2[43 1[46 3[50 2[36 1[46 46
+98[{}8 83.022 /Symbol rf /FN 104[100 29[50 2[50 55 33
+39 44 1[55 50 55 83 28 55 1[28 55 50 33 44 55 44 55 50
+33 7[72 1[72 72 66 55 2[61 78 72 94 66 78 1[39 78 78
+61 66 1[72 66 72 6[33 4[50 3[50 4[25 2[33 33 33 39[{
+TeXBase1Encoding ReEncodeFont }49 99.6264 /Times-Bold
+rf /FO 105[33 28[33 33 48 33 33 18 26 22 33 33 33 33
+52 18 33 1[18 33 33 22 29 33 29 33 29 22 6[48 48 63 48
+48 41 37 44 1[37 48 48 59 1[48 1[22 48 48 37 41 48 44
+44 48 6[18 33 2[33 33 33 33 33 33 33 18 17 22 17 2[22
+22 22 1[55 33[37 37 2[{TeXBase1Encoding ReEncodeFont }67
+66.4176 /Times-Roman rf /FP 104[74 28[32 37 37 55 37
+42 23 32 32 42 42 42 42 60 23 37 23 23 42 42 23 37 42
+37 42 42 28 2[32 1[32 46 46 51 69 51 60 46 42 51 60 51
+60 55 69 46 55 1[28 60 60 51 51 60 55 51 51 5[28 28 42
+42 42 42 42 42 42 42 42 42 1[21 28 21 2[28 28 28 1[69
+34[42 2[{TeXBase1Encoding ReEncodeFont }75 83.022 /Times-Italic
+rf /FQ 129[50 50 50 50 50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 50 50 1[50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 50 50 2[50 50 50 50 1[50 50 50 3[50 50
+50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
+50 50 50 50 33[{TeXBase1Encoding ReEncodeFont }87 83.022
+/Courier rf /FR 18[23 3[37 57[28 11[42 8[32 1[28 83 42
+1[37 37 10[28 13[37 42 42 60 42 42 23 32 28 42 42 42
+42 65 23 42 23 23 42 42 28 37 42 37 42 37 28 2[28 1[28
+51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28
+60 60 46 51 60 55 55 60 1[37 3[23 23 42 42 42 42 42 42
+42 42 42 42 23 21 28 21 47 1[28 28 28 65 69 42 2[28 16[28
+12[46 46 2[{TeXBase1Encoding ReEncodeFont }94 83.022
+/Times-Roman rf /FS 105[42 27[37 1[42 60 42 46 28 32
+37 1[46 42 46 69 23 2[23 46 42 28 37 46 37 46 42 7[60
+60 1[60 60 55 46 60 65 51 1[60 78 55 65 1[32 65 65 1[55
+2[55 60 6[28 42 42 42 42 42 42 42 42 42 42 1[21 6[28
+39[{TeXBase1Encoding ReEncodeFont }55 83.022 /Times-Bold
+rf /FT 137[303 2[235 269 5[168 336 1[168 3[269 3[303
+30[404 66[{TeXBase1Encoding ReEncodeFont }9 605.158 /Times-Bold
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.1 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 224
+a
+SDict begin [ /PageMode /UseBookmarks /Page 1 /View [/FitH vsize]
+/DOCVIEW pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 1 /Dest /newarticle.1 /Title (Editorial) /OUT
+pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.1.1 /Title (emph {Baskerville} articles needed)
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 4 /Dest /newarticle.2 /Title (Table design)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.2.1 /Title (Basics of table design)
+/OUT pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 0 /Dest /section.2.2 /Title (An example) /OUT
+pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.2.3 /Title (Technical issues)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.2.4 /Title (The trouble with LaTeX)
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 3 /Dest /newarticle.3 /Title (Maths in LaTeX: Part 1, Back to Basics)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.3.1 /Title (Introduction) /OUT
+pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 0 /Dest /section.3.2 /Title (What does it look like?)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.3.3 /Title (Exercises) /OUT
+pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /newarticle.4 /Title (Backslash---Mathematical Activity)
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 0 /Dest /newarticle.5 /Title (Hyphenating British English)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /newarticle.6 /Title (A MF of `Simpsons' characters)
+/OUT pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 7 /Dest /newarticle.7 /Title (The 15th Annual TeX Users Group Meeting)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.1 /Title (Introduction) /OUT
+pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.2 /Title (Publishing, languages, literature and fonts.)
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.3 /Title (Colour, and LaTeX)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.4 /Title (TeX Tools) /OUT
+pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 0 /Dest /section.7.5 /Title (Futures) /OUT pdfmark
+end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.6 /Title (Publishing and design)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.7.7 /Title (Conclusion) /OUT
+pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 0 /Dest /newarticle.8 /Title (The National Typesetter Users' Forum (NTUF))
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 2 /Dest /newarticle.9 /Title (Malcolm's Gleanings)
+/OUT pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 0 /Dest /section.9.1 /Title (TUG94, The Conference)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.9.2 /Title (Offizin) /OUT pdfmark
+end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /newarticle.10 /Title (Topical Tip: making the TOC tick)
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 5 /Dest /newarticle.11 /Title (Moving the UK CTAN)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.11.1 /Title (The background (RF))
+/OUT pdfmark end
+ -236 224 a -236 224
+a
+SDict begin [ /Count 0 /Dest /section.11.2 /Title (The Archive Operational Requirement)
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.11.3 /Title (Meeting the Operational Requirement (MAJ))
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin [ /Count 0 /Dest /section.11.4 /Title (The first six weeks (MAJ))
+/OUT pdfmark end
+ -236 224
+a -236 224 a
+SDict begin [ /Count 0 /Dest /section.11.5 /Title (Conclusion (RF))
+/OUT pdfmark end
+ -236 224 a -236 224 a
+SDict begin HyperStart end
+ -236 224 a -236 224
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 224 a -236 224 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 224 a -236 224 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Doc-Start
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 224
+a -226 397 a FT(B)101 b(a)f(s)h(k)h(e)e(r)h(v)f(i)h(l)g(l)g(e)-236
+566 y FS(The)21 b(Annals)g(of)f(the)g(UK)g(T)600 585
+y(E)646 566 y(X)h(Users')f(Gr)o(oup)449 b(Editor:)20
+b(Editor:)g(Sebastian)g(Rahtz)449 b(V)-8 b(ol.)19 b(4)i(No.)40
+b(4)-236 700 y(ISSN)21 b(1354\2265930)2747 b(September)21
+b(1997)-236 870 y FR(Articles)h(may)g(be)g(submitted)f(via)h
+(electronic)f(mail)h(to)h FQ(baskerville@tex.ac.uk)p
+FR(,)18 b(or)k(on)g(MSDOS-compatible)e(discs,)i(to)-236
+970 y(Sebastian)i(Rahtz,)g(Else)n(vier)f(Science)h(Ltd,)g(The)f(Boule)n
+(v)n(ard,)g(Langford)e(Lane,)i(Kidlington,)g(Oxford)f(O)m(X5)i(1GB,)g
+(to)g(whom)f(an)o(y)-236 1069 y(correspondence)16 b(concerning)i
+FP(Bask)o(erville)j FR(should)e(also)h(be)g(addressed.)-137
+1170 y(This)i(reprint)f(of)g FP(Bask)o(erville)h FR(is)g(set)h(in)f(T)m
+(imes)f(Roman,)g(with)h(Computer)e(Modern)g(T)-7 b(ype)n(writer)21
+b(for)g(literal)g(te)o(xt;)h(the)g(source)e(is)-236 1270
+y(archi)n(v)o(ed)e(on)k FO(C)t(T)n(A)t(N)h FR(in)d FQ(usergrps/uktug)p
+FR(.)-137 1370 y(Back)i(issues)h(from)d(the)i(pre)n(vious)e(12)h
+(months)g(may)g(be)h(ordered)e(from)g FO(UK)p FR(TUG)i(for)f(\2432)g
+(each;)h(earlier)f(issues)h(are)g(archi)n(v)o(ed)e(on)-234
+1470 y FO(C)t(T)n(A)t(N)j FR(in)d FQ(usergrps/uktug)p
+FR(.)-137 1570 y(Please)45 b(send)f FO(UK)p FR(TUG)g(subscriptions,)f
+(and)h(book)e(or)i(softw)o(are)g(orders,)f(to)h(Peter)h(Abbott,)e(1)h
+(Eymore)e(Close,)j(Selly)-236 1670 y(Oak,)55 b(Birmingham)f(B29)h(4LB.)
+g(F)o(ax/telephone:)e(0121)h(476)h(2159.)f(Email)h(enquiries)f(about)h
+FO(UK)p FR(TUG)g(to)h FQ(uktug-)-236 1770 y(enquiries@tex.ac.uk)p
+FR(.)p -236 1924 3900 4 v -236 2449 a FN(Contents)-236
+2659 y
+SDict begin HyperStart end
+ -236 2659 a FR(I)96 b(Editorial)180 2659 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 180
+2659 a 180 2659 a
+SDict begin HyperAutoEnd end
+ 180 2659 a 180 2659 a
+SDict begin [ /Subtype /Link /Dest /newarticle.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 180 2659 a 21
+w FL(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f
+(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)
+f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g
+(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)
+g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g
+(:)g(:)f(:)h(:)120 b FR(3)-153 2762 y
+SDict begin HyperStart end
+ -153 2762 a FR(1)82
+b FP(Bask)o(erville)21 b FR(articles)f(needed)862 2762
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 862 2762 a 862 2762 a
+SDict begin HyperAutoEnd end
+ 862 2762 a 862 2762 a
+SDict begin [ /Subtype /Link /Dest /section.1.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 862 2762
+a 78 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 175 w(3)p Black
+-70 2865 a
+SDict begin HyperStart end
+ -70 2865 a FR(1.1)86 b(T)158 2883 y(E)198
+2865 y(X)21 b(goes)f(CD-R)m(OM)781 2865 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 781 2865 a
+781 2865 a
+SDict begin HyperAutoEnd end
+ 781 2865 a 781 2865 a
+SDict begin [ /Subtype /Link /Dest /subsection.1.1.1 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 781 2865 a 46 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)p Black 175 w(3)p Black -70 2967
+a
+SDict begin HyperStart end
+ -70 2967 a FR(1.2)86 b(The)20 b(archi)n(v)o(e)e(is)k(dead,)d(long)g
+(li)n(v)o(e)h(the)g(archi)n(v)o(e.)12 b(.)g(.)1581 2967
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1581 2967 a 1581 2967 a
+SDict begin HyperAutoEnd end
+ 1581 2967 a 1581 2967 a
+SDict begin [ /Subtype /Link /Dest /subsection.1.1.2 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1581
+2967 a 150 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)p Black 175 w(3)p Black -70 3070 a
+SDict begin HyperStart end
+ -70 3070
+a FR(1.3)86 b(Colophon)451 3070 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 451 3070 a 451 3070
+a
+SDict begin HyperAutoEnd end
+ 451 3070 a 451 3070 a
+SDict begin [ /Subtype /Link /Dest /subsection.1.1.3 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 451 3070 a 150 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)p Black 175 w(3)p Black -236 3170 a
+SDict begin HyperStart end
+ -236 3170
+a FR(II)68 b(T)-7 b(able)20 b(design)309 3170 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 309 3170
+a 309 3170 a
+SDict begin HyperAutoEnd end
+ 309 3170 a 309 3170 a
+SDict begin [ /Subtype /Link /Dest /newarticle.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 309 3170 a 12 w FL(:)14
+b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g
+(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)
+g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h
+(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)
+h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)110
+b FR(4)-153 3273 y
+SDict begin HyperStart end
+ -153 3273 a FR(1)82 b(Basics)22 b(of)e(table)g
+(design)699 3273 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 699 3273 a 699 3273 a
+SDict begin HyperAutoEnd end
+ 699 3273 a 699
+3273 a
+SDict begin [ /Subtype /Link /Dest /section.2.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 699 3273 a 128 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 175 w(5)p Black -153 3375 a
+SDict begin HyperStart end
+ -153 3375 a FR(2)82
+b(An)21 b(e)o(xample)376 3375 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 376 3375 a 376 3375 a
+SDict begin HyperAutoEnd end
+
+376 3375 a 376 3375 a
+SDict begin [ /Subtype /Link /Dest /section.2.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 376 3375 a 112 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)p Black 175 w(6)p Black -153 3478 a
+SDict begin HyperStart end
+ -153 3478
+a FR(3)82 b(T)-6 b(echnical)20 b(issues)512 3478 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 512
+3478 a 512 3478 a
+SDict begin HyperAutoEnd end
+ 512 3478 a 512 3478 a
+SDict begin [ /Subtype /Link /Dest /section.2.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 512 3478 a 89
+w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 175 w(6)p
+Black -153 3581 a
+SDict begin HyperStart end
+ -153 3581 a FR(4)82 b(The)20 b(trouble)f(with)i(L)567
+3569 y FK(A)599 3581 y FR(T)636 3599 y(E)675 3581 y(X)735
+3581 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 735 3581 a 735 3581 a
+SDict begin HyperAutoEnd end
+ 735 3581 a 735 3581 a
+SDict begin [ /Subtype /Link /Dest /section.2.4 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 735
+3581 a 92 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 175
+w(7)p Black -236 3681 a
+SDict begin HyperStart end
+ -236 3681 a FR(III)40 b(Maths)21
+b(in)f(L)223 3669 y FK(A)255 3681 y FR(T)292 3700 y(E)332
+3681 y(X:)h(P)o(art)f(1,)g(Back)g(to)h(Basics)1165 3681
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1165 3681 a 1165 3681 a
+SDict begin HyperAutoEnd end
+ 1165 3681 a 1165 3681 a
+SDict begin [ /Subtype /Link /Dest /newarticle.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1165
+3681 a 8 w FL(:)14 b(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)
+g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g
+(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)
+g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)105
+b FR(8)-153 3784 y
+SDict begin HyperStart end
+ -153 3784 a FR(1)82 b(Introduction)385
+3784 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 385 3784 a 385 3784 a
+SDict begin HyperAutoEnd end
+ 385 3784 a 385 3784 a
+SDict begin [ /Subtype /Link /Dest /section.3.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 385
+3784 a 103 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 175 w(8)p Black -153 3886 a
+SDict begin HyperStart end
+ -153 3886 a FR(2)82
+b(What)21 b(does)f(it)h(look)e(lik)o(e?)741 3886 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 741
+3886 a 741 3886 a
+SDict begin HyperAutoEnd end
+ 741 3886 a 741 3886 a
+SDict begin [ /Subtype /Link /Dest /section.3.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 741 3886 a 86
+w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 175 w(8)p Black
+-70 3989 a
+SDict begin HyperStart end
+ -70 3989 a FR(2.1)86 b(Maths)20 b(Mode)544
+3989 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 544 3989 a 544 3989 a
+SDict begin HyperAutoEnd end
+ 544 3989 a 544 3989 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.1 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 544
+3989 a 57 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 175 w(8)p Black -70 4091 a
+SDict begin HyperStart end
+ -70 4091 a FR(2.2)86
+b(Basic)21 b(symbols)604 4091 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 604 4091 a 604 4091 a
+SDict begin HyperAutoEnd end
+
+604 4091 a 604 4091 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.2 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 604 4091 a 110 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)p Black 175 w(9)p Black -70 4194 a
+SDict begin HyperStart end
+ -70 4194 a FR(2.3)86
+b(Sub-)19 b(and)h(superscripts)837 4194 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 837 4194 a
+837 4194 a
+SDict begin HyperAutoEnd end
+ 837 4194 a 837 4194 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.3 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 837 4194 a 103 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)p Black 175 w(9)p Black -70 4297 a
+SDict begin HyperStart end
+
+-70 4297 a FR(2.4)86 b(Modifying)18 b(symbols)775 4297
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 775 4297 a 775 4297 a
+SDict begin HyperAutoEnd end
+ 775 4297 a 775 4297 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.4 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 775 4297
+a 52 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 175 w(9)p
+Black -70 4399 a
+SDict begin HyperStart end
+ -70 4399 a FR(2.5)86 b(Dots)278 4399
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 278 4399 a 278 4399 a
+SDict begin HyperAutoEnd end
+ 278 4399 a 278 4399 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.5 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 278 4399
+a 97 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 134 w(10)p Black -70 4502 a
+SDict begin HyperStart end
+ -70 4502 a FR(2.6)86
+b(Square)19 b(roots)539 4502 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 539 4502 a 539 4502 a
+SDict begin HyperAutoEnd end
+
+539 4502 a 539 4502 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.6 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 539 4502 a 62 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)p Black 134 w(10)p Black -70 4604 a
+SDict begin HyperStart end
+ -70 4604 a FR(2.7)86
+b(Displayed)19 b(Maths)686 4604 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 686 4604 a 686 4604
+a
+SDict begin HyperAutoEnd end
+ 686 4604 a 686 4604 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.7 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 686 4604 a 141 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+p Black 134 w(10)p Black -70 4707 a
+SDict begin HyperStart end
+ -70 4707 a FR(2.8)86
+b(W)-7 b(ords)20 b(as)h(labels)640 4707 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 640 4707 a
+640 4707 a
+SDict begin HyperAutoEnd end
+ 640 4707 a 640 4707 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.8 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 640 4707 a 74 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134 w(10)p Black -70
+4809 a
+SDict begin HyperStart end
+ -70 4809 a FR(2.9)86 b(Fractions)431 4809 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 431
+4809 a 431 4809 a
+SDict begin HyperAutoEnd end
+ 431 4809 a 431 4809 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.9 /Border [0 0
+12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 431 4809 a 57
+w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134
+w(10)p Black -70 4912 a
+SDict begin HyperStart end
+ -70 4912 a FR(2.10)44 b(Binary)20
+b(operators)679 4912 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 679 4912 a 679 4912 a
+SDict begin HyperAutoEnd end
+ 679 4912
+a 679 4912 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.10 /Border [0
+0 12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 679 4912 a 148 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 134 w(11)p Black -70 5015 a
+SDict begin HyperStart end
+ -70 5015 a FR(2.11)44
+b(Binary)20 b(relations)655 5015 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 655 5015 a 655 5015
+a
+SDict begin HyperAutoEnd end
+ 655 5015 a 655 5015 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.11 /Border [0
+0 12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 655 5015 a 59 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)p Black 134 w(11)p Black -70 5117 a
+SDict begin HyperStart end
+ -70 5117 a FR(2.12)44
+b(F)o(onts)20 b(in)g(Maths)618 5117 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 618 5117 a 618
+5117 a
+SDict begin HyperAutoEnd end
+ 618 5117 a 618 5117 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.12 /Border [0
+0 12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 618 5117 a 96 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134 w(11)p Black -70
+5220 a
+SDict begin HyperStart end
+ -70 5220 a FR(2.13)44 b(Writing)20 b(Maths)608
+5220 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 608 5220 a 608 5220 a
+SDict begin HyperAutoEnd end
+ 608 5220 a 608 5220 a
+SDict begin [ /Subtype /Link /Dest /subsection.3.2.13 /Border [0
+0 12] /Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 608
+5220 a 106 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black
+134 w(11)p Black -153 5322 a
+SDict begin HyperStart end
+ -153 5322 a FR(3)82 b(Ex)o(ercises)289
+5322 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 289 5322 a 289 5322 a
+SDict begin HyperAutoEnd end
+ 289 5322 a 289 5322 a
+SDict begin [ /Subtype /Link /Dest /section.3.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 289
+5322 a 86 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 134 w(12)p Black -236 5423 a
+SDict begin HyperStart end
+ -236 5423 a FR(IV)36
+b(Backslash\227Mathematical)19 b(Acti)n(vity)1056 5423
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1056 5423 a 1056 5423 a
+SDict begin HyperAutoEnd end
+ 1056 5423 a 1056 5423 a
+SDict begin [ /Subtype /Link /Dest /newarticle.4 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1056
+5423 a 7 w FL(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)
+g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g
+(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)
+g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g
+(:)64 b FR(13)-236 5524 y
+SDict begin HyperStart end
+ -236 5524 a FR(V)g(Hyphenating)18
+b(British)j(English)840 5524 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 840 5524 a 840 5524 a
+SDict begin HyperAutoEnd end
+
+840 5524 a 840 5524 a
+SDict begin [ /Subtype /Link /Dest /newarticle.5 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 840 5524 a 22 w FL(:)14 b(:)g(:)g(:)g(:)g(:)f(:)h
+(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)
+h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f
+(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)
+f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)80 b
+FR(17)-236 5624 y
+SDict begin HyperStart end
+ -236 5624 a FR(VI)36 b(A)21 b FJ(MET)-7
+b(AF)n(ONT)20 b FR(of)g(`Simpsons')f(characters)1303
+5624 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1303 5624 a 1303 5624 a
+SDict begin HyperAutoEnd end
+ 1303 5624 a 1303 5624
+a
+SDict begin [ /Subtype /Link /Dest /newarticle.6 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1303 5624 a 12 w FL(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)
+g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h
+(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)
+h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)70
+b FR(19)p Black 1652 5749 a(\2261\226)p Black eop
+%%Page: 2 2
+2 1 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.2 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 307 a
+SDict begin HyperStart end
+ -236 307 a FR(VII)8 b(The)20 b(15th)g(Annual)f
+(T)509 326 y(E)549 307 y(X)i(Users)f(Group)f(Meeting)1350
+307 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1350 307 a 1350 307 a
+SDict begin HyperAutoEnd end
+ 1350 307 a 1350 307 a
+SDict begin [ /Subtype /Link /Dest /newarticle.7 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1350
+307 a 7 w FL(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g
+(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)
+g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g
+(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)65 b FR(20)-153
+407 y
+SDict begin HyperStart end
+ -153 407 a FR(1)82 b(Introduction)385 407 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 385
+407 a 385 407 a
+SDict begin HyperAutoEnd end
+ 385 407 a 385 407 a
+SDict begin [ /Subtype /Link /Dest /section.7.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 385 407 a 103 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134 w(20)p
+Black -153 506 a
+SDict begin HyperStart end
+ -153 506 a FR(2)82 b(Publishing,)19
+b(languages,)g(literature)g(and)h(fonts.)1391 506 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1391
+506 a 1391 506 a
+SDict begin HyperAutoEnd end
+ 1391 506 a 1391 506 a
+SDict begin [ /Subtype /Link /Dest /section.7.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1391 506 a 114
+w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)p Black 134 w(20)p Black -153 606 a
+SDict begin HyperStart end
+ -153 606 a
+FR(3)82 b(Colour)m(,)19 b(and)h(L)402 594 y FK(A)434
+606 y FR(T)471 625 y(E)511 606 y(X)571 606 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 571 606
+a 571 606 a
+SDict begin HyperAutoEnd end
+ 571 606 a 571 606 a
+SDict begin [ /Subtype /Link /Dest /section.7.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 571 606 a 143 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134 w(21)p Black -153
+706 a
+SDict begin HyperStart end
+ -153 706 a FR(4)82 b(T)8 724 y(E)49 706 y(X)20
+b(T)-7 b(ools)312 706 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 312 706 a 312 706 a
+SDict begin HyperAutoEnd end
+ 312 706 a
+312 706 a
+SDict begin [ /Subtype /Link /Dest /section.7.4 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 312 706 a 63 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+p Black 134 w(22)p Black -153 805 a
+SDict begin HyperStart end
+ -153 805 a FR(5)82
+b(Futures)221 805 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 221 805 a 221 805 a
+SDict begin HyperAutoEnd end
+ 221 805 a 221
+805 a
+SDict begin [ /Subtype /Link /Dest /section.7.5 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 221 805 a 154 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 134 w(22)p Black -153 905 a
+SDict begin HyperStart end
+ -153 905 a FR(6)82
+b(Publishing)19 b(and)h(design)706 905 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 706 905 a 706
+905 a
+SDict begin HyperAutoEnd end
+ 706 905 a 706 905 a
+SDict begin [ /Subtype /Link /Dest /section.7.6 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 706 905 a 121 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+p Black 134 w(23)p Black -153 1005 a
+SDict begin HyperStart end
+ -153 1005 a FR(7)82
+b(Conclusion)351 1005 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 351 1005 a 351 1005 a
+SDict begin HyperAutoEnd end
+ 351 1005
+a 351 1005 a
+SDict begin [ /Subtype /Link /Dest /section.7.7 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 351 1005 a 137 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+p Black 134 w(24)p Black -236 1104 a
+SDict begin HyperStart end
+ -236 1104 a FR(VIII)-20
+b(The)20 b(National)g(T)-7 b(ypesetter)19 b(Users')i(F)o(orum)e
+(\(NTUF\))1461 1104 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1461 1104 a 1461 1104 a
+SDict begin HyperAutoEnd end
+ 1461 1104
+a 1461 1104 a
+SDict begin [ /Subtype /Link /Dest /newarticle.8 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1461 1104 a 7 w FL(:)14 b(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h
+(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)
+h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f
+(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)64 b FR(25)-236
+1204 y
+SDict begin HyperStart end
+ -236 1204 a FR(IX)36 b(Malcolm')-5 b(s)20 b(Gleanings)602
+1204 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 602 1204 a 602 1204 a
+SDict begin HyperAutoEnd end
+ 602 1204 a 602 1204 a
+SDict begin [ /Subtype /Link /Dest /newarticle.9 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 602
+1204 a 13 w FL(:)14 b(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g
+(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)
+g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g
+(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)
+g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)70
+b FR(26)-153 1303 y
+SDict begin HyperStart end
+ -153 1303 a FR(1)82 b(TUG94,)19 b(The)h(Conference)
+801 1303 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 801 1303 a 801 1303 a
+SDict begin HyperAutoEnd end
+ 801 1303 a 801 1303
+a
+SDict begin [ /Subtype /Link /Dest /section.9.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 801 1303 a 139 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134
+w(26)p Black -153 1403 a
+SDict begin HyperStart end
+ -153 1403 a FR(2)82 b(Of)n(\002zin)205
+1403 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 205 1403 a 205 1403 a
+SDict begin HyperAutoEnd end
+ 205 1403 a 205 1403 a
+SDict begin [ /Subtype /Link /Dest /section.9.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 205
+1403 a 57 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p
+Black 134 w(28)p Black -236 1503 a
+SDict begin HyperStart end
+ -236 1503 a FR(X)64
+b(T)-7 b(opical)20 b(T)m(ip:)g(making)f(the)h(T)o(OC)h(tick)1015
+1503 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1015 1503 a 1015 1503 a
+SDict begin HyperAutoEnd end
+ 1015 1503 a 1015 1503
+a
+SDict begin [ /Subtype /Link /Dest /newarticle.10 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1015 1503 a 9 w FL(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g
+(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)
+g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g
+(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)
+g(:)g(:)g(:)66 b FR(29)-236 1602 y
+SDict begin HyperStart end
+ -236 1602 a FR(XI)36
+b(Mo)o(ving)19 b(the)h(UK)h(CT)-8 b(AN)652 1602 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 652
+1602 a 652 1602 a
+SDict begin HyperAutoEnd end
+ 652 1602 a 652 1602 a
+SDict begin [ /Subtype /Link /Dest /newarticle.11 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 652 1602 a 25
+w FL(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f
+(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)
+f(:)h(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f
+(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)
+f(:)h(:)g(:)g(:)g(:)g(:)f(:)h(:)82 b FR(30)-153 1702
+y
+SDict begin HyperStart end
+ -153 1702 a FR(1)g(The)20 b(background)d(\(RF\))691
+1702 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 691 1702 a 691 1702 a
+SDict begin HyperAutoEnd end
+ 691 1702 a 691 1702 a
+SDict begin [ /Subtype /Link /Dest /section.11.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 691
+1702 a 136 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134
+w(30)p Black -153 1802 a
+SDict begin HyperStart end
+ -153 1802 a FR(2)82 b(The)20
+b(Archi)n(v)o(e)f(Operational)g(Requirement)1250 1802
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1250 1802 a 1250 1802 a
+SDict begin HyperAutoEnd end
+ 1250 1802 a 1250 1802 a
+SDict begin [ /Subtype /Link /Dest /section.11.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1250
+1802 a 142 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)p Black 134 w(30)p Black -153
+1901 a
+SDict begin HyperStart end
+ -153 1901 a FR(3)82 b(Meeting)20 b(the)g(Operational)f
+(Requirement)f(\(MAJ\))1475 1901 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1475 1901 a 1475 1901
+a
+SDict begin HyperAutoEnd end
+ 1475 1901 a 1475 1901 a
+SDict begin [ /Subtype /Link /Dest /section.11.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1475 1901 a 143 w FR(.)92 b(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black
+134 w(31)p Black -153 2001 a
+SDict begin HyperStart end
+ -153 2001 a FR(4)82 b(The)20
+b(\002rst)h(six)g(weeks)f(\(MAJ\))839 2001 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 839 2001
+a 839 2001 a
+SDict begin HyperAutoEnd end
+ 839 2001 a 839 2001 a
+SDict begin [ /Subtype /Link /Dest /section.11.4 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 839 2001 a 101 w FR(.)92
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)p Black 134 w(32)p Black -153 2100
+a
+SDict begin HyperStart end
+ -153 2100 a FR(5)82 b(Conclusion)19 b(\(RF\))527 2100
+y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 527 2100 a 527 2100 a
+SDict begin HyperAutoEnd end
+ 527 2100 a 527 2100 a
+SDict begin [ /Subtype /Link /Dest /section.11.5 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 527 2100
+a 74 w FR(.)92 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)p Black 134
+w(32)p Black Black 1652 5749 a(\2262\226)p Black eop
+%%Page: 3 3
+3 2 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.3 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 506 a
+SDict begin HyperStart end
+ -236 506 a -236 506 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 506 a
+-236 506 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 506 a -236 506 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 506 a 117 x FN(I)99
+b(Editorial)p -236 822 3900 9 v -236 1021 a
+SDict begin HyperStart end
+ -236 1021
+a -236 1021 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1021 a -236 1021 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1021 a -236
+1021 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.1.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1021 a 100 x FI(1)91 b FH(Bask)m(erville)26
+b FI(articles)g(needed)-236 1270 y FP(Bask)o(erville)f
+FR(has)h(been)f(getting)f(good)g(articles)i(this)f(year)m(,)g(and)f(I)i
+(am)f(v)o(ery)f(grateful)h(to)g(all)h(the)f(contrib)n(utors.)f(But)h(I)
+h(need)f(more!)-236 1370 y(Please)c(delight)e(fello)n(w)h(T)516
+1389 y(E)556 1370 y(X)h(users)f(with)h(your)d(w)o(ords)i(of)g(wisdom.)g
+FP(Please)g(note)f(the)i(following)e(sc)o(hedule)g(of)h(copy)g
+(deadlines)p FR(:)p Black Black -35 1836 a
+ gsave currentpoint currentpoint translate 30 neg rotate neg exch neg
+exch translate
+ -35 1836 a
+FP(Issue)135 1836 y
+ currentpoint grestore moveto
+ 135 1836 a 169 1836 a
+ gsave currentpoint currentpoint translate 30 neg rotate neg exch neg
+exch translate
+ 169 1836 a
+190 1785 a FP(Submit)g(material)190 1885 y(for)h(publication)757
+1836 y
+ currentpoint grestore moveto
+ 757 1836 a 671 1836 a
+ gsave currentpoint currentpoint translate 30 neg rotate neg exch neg
+exch translate
+ 671 1836 a 691 1744 a FP(Submit)691
+1843 y(last-minute)691 1943 y(notices)1258 1836 y
+ currentpoint grestore moveto
+ 1258
+1836 a 1172 1836 a
+ gsave currentpoint currentpoint translate 30 neg rotate neg exch neg
+exch translate
+ 1172 1836 a 1193 1785 a FP(Anticipated)1193
+1885 y(posting)e(date)1760 1836 y
+ currentpoint grestore moveto
+ 1760 1836 a -62 2016
+a FR(4.5)170 b(Oct)20 b(17)277 b(Oct)21 b(24)276 b(No)o(v)20
+b(10)-62 2132 y(4.6)170 b(Dec)20 b(19)263 b(Dec)20 b(22)263
+b(Jan)21 b(9)-236 2243 y(Please)g(also)f(note)g(the)g(changed)e(email)j
+(and)e(paper)g(mail)i(addresses)f(for)f(the)h(editor)g(in)g(the)g
+(banner)f(heading)g(abo)o(v)o(e.)-137 2343 y(Each)24
+b(issue)g(of)g FP(Bask)o(erville)g FR(will)h(ha)n(v)o(e)e(a)i(special)f
+(theme,)f(although)f(articles)i(on)g(an)o(y)f(T)2499
+2361 y(E)2539 2343 y(X-related)g(subject)h(are)g(al)o(w)o(ays)g(wel-)
+-236 2442 y(come.)i(Contrib)n(utions)g(on)h(the)h(themes)f(for)g(the)g
+(remainder)f(of)h(1994)f(are)h(eagerly)g(solicited:)g
+FP(Bask)o(erville)h FR(4.5)e(will)j(try)e(and)g(go)-236
+2542 y(be)o(yond)19 b(T)66 2561 y(E)106 2542 y(X,)j(to)f(see)h(what)g
+(is)g(on)f(the)g(horizon,)f(and)g FP(Bask)o(erville)i
+FR(4.6)f(will)h(be)f(about)g(font-encoding)c(if)22 b(past)g(history)e
+(is)i(an)o(ything)-236 2642 y(to)e(go)g(by)g(.)12 b(.)g(.)-236
+2693 y
+SDict begin HyperStart end
+ -236 2693 a -236 2693 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2693 a -236 2693
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2693 a -236 2693 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.1.1.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2693 a 81 x FP(1.1)82
+b(T)-17 2793 y(E)23 2774 y(X)21 b(goes)f(CD-R)m(OM)-236
+2875 y FR(In)i(the)h(last)g FP(Bask)o(erville)p FR(,)g(the)g
+(Dutch-produced)1223 2894 y(4)1251 2875 y(T)1288 2894
+y(E)1328 2875 y(X)g(CD)h(w)o(as)f(adv)o(ertised,)e(and)h(shortly)g
+(afterw)o(ards)g(a)h(box)f(of)g(them)g(arri)n(v)o(ed)f(in)-236
+2975 y(the)h(UK.)g(The)o(y)f(were)h(promptly)e(snapped)g(up)i(by)g
+(discerning)e(members,)h(and)g(back-orders)f(to)i(Holland)f(from)g
+(around)f(the)i(w)o(orld)-236 3074 y(soon)h(accounted)f(for)h(all)h
+(the)f(copies)h(which)f(were)g(made.)g(If)g(you)g(do)g(manage)g(to)g
+(\002nd)h(one,)f(it')-5 b(s)24 b(a)g(real)g(treasure)f(tro)o(v)o(e)f
+(\(you)h(can)-236 3174 y(see)c(one)f(of)g(my)g(`\002nds')g(later\))h
+(of)f(fonts,)g(macros,)g(programs,)e(articles,)j(all)g(piled)f
+(together)f(moderately)g(higgledy-piggledy)-5 b(.)13
+b(NTG)-236 3273 y(and)18 b(the)24 3292 y(4)52 3273 y(T)89
+3292 y(E)129 3273 y(X)h(team)g(are)g(to)g(be)g(enthusiastically)f
+(thank)o(ed)f(for)h(this)i(product.)d(I)i(couldn')o(t)d(get)j(too)g(e)o
+(xcited)f(about)3109 3292 y(4)3136 3273 y(T)3173 3292
+y(E)3213 3273 y(X)i(itself)f(\(it')-5 b(s)20 b(a)-236
+3373 y(DOSsy)h(shell)h(for)e(T)359 3392 y(E)400 3373
+y(X\),)h(b)n(ut)g(I)g(ha)n(v)o(e)g(used)g(the)g(disk)g(o)o(v)o(er)f
+(and)g(o)o(v)o(er)g(again)g(to)h(\002nd)g(odd)g(\002les.)h(Are)f(an)o
+(y)f FP(Bask)o(erville)h FR(readers)g(who)-236 3473 y(bought)d(the)i
+(CD)h(willing)f(to)h(write)f(a)h(full)f(re)n(vie)n(w?)-137
+3572 y(If)26 b(that)g(w)o(asn')o(t)g(enough,)e(those)i(of)g(us)g(who)g
+(attended)e(TUG94)i(were)g(gi)n(v)o(en)e(another)h(CD,)i(`T)2689
+3591 y(E)2729 3572 y(Xcetera',)e(courtesy)g(of)g(Prime)-236
+3672 y(T)m(ime)20 b(Free)n(w)o(are.)g(This)g(is)i(an)e(almost-complete)
+e(cop)o(y)i(of)g(the)g(CT)-8 b(AN)21 b(archi)n(v)o(es)f(as)h(of)f(mid)g
+(June)g(\(the)o(y)f(left)i(out)f(a)h(fe)n(w)f(monolithic)-236
+3772 y(items)h(lik)o(e)g(the)g(Archimedes)f(T)693 3790
+y(E)733 3772 y(X)h(setup)g(to)g(mak)o(e)g(it)g(\002t)h(a)f(single)g
+(disk\),)f(collected)h(and)f(compressed)f(into)i(\(usually\))f
+(meaningful)-236 3871 y(b)n(undles.)j(The)o(y)h(couldn')o(t)e(just)j
+(dump)e(the)h(whole)g(archi)n(v)o(e)f(since)i(a\))f(its)i(too)e(big,)g
+(and)g(b\))g(the)g(ISO)h(9660)e(\002le)i(system)g(on)f(the)g(CD)-236
+3971 y(couldn')o(t)d(cope)i(with)g(the)h(names)f(and)g(the)h(le)n(v)o
+(el)f(of)g(subdirectories.)e(This)j(CD)g(is)h(a)f(Really)g(Useful)f
+(Thing!)f(I)i(recommend)d(all)j(or)-236 4070 y(an)o(y)17
+b(T)-62 4089 y(E)-21 4070 y(X)h(persons)g(reading)f(this)i(to)f(b)n(uy)
+g(a)h(cop)o(y)e(no)n(w)-5 b(,)17 b(and)h(encourage)e(Prime)j(T)m(ime)f
+(Free)n(w)o(are)g(to)g(issue)h(re)o(gular)e(editions.)h(Details)-236
+4170 y(of)i(suppliers)f(are)h(gi)n(v)o(en)f(in)i(the)f(re)o(gular)e
+(section)i(at)h(the)f(back)g(of)g FP(Bask)o(erville)p
+FR(.)-236 4221 y
+SDict begin HyperStart end
+ -236 4221 a -236 4221 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4221 a
+-236 4221 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4221 a -236 4221 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.1.1.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4221 a 82 x
+FP(1.2)82 b(The)20 b(ar)m(c)o(hive)f(is)i(dead,)e(long)h(live)g(the)h
+(ar)m(c)o(hive.)12 b(.)g(.)-236 4403 y FR(Later)23 b(in)g(this)h
+(issue,)g(Martyn)f(Johnson)f(and)h(Robin)f(F)o(airbairns)h(e)o(xplain)f
+(why)h(and)f(ho)n(w)h(the)h(UK')-5 b(s)24 b(T)2805 4422
+y(E)2845 4403 y(X)g(Archi)n(v)o(e)e(has)i(mo)o(v)o(ed)d(to)-236
+4503 y(Cambridge.)i(I)j(join)f(them)g(in)h(a)g(tremendous)d(v)n(ote)j
+(of)f(thanks)g(to)g(Peter)h(Abbott)e(for)h(the)h(w)o(ay)f(he)h(stood)e
+(behind)g(the)i(archi)n(v)o(e)e(for)-236 4603 y(years)g(at)h(Aston;)f
+(without)f(him)h(we)h(w)o(ould)e(ha)n(v)o(e)h(none)f(of)h(today')-5
+b(s)24 b(f)o(anc)o(y)f(CT)-8 b(ANs.)25 b(At)g(the)f(same)h(time,)f(I)g
+(w)o(ould)g(lik)o(e)g(to)h(record)-236 4702 y(again)20
+b(the)h(hallo)n(wed)f(names)h(of)g(those)h(pioneer)d(archi)n(vists)i
+(who)g(w)o(ork)o(ed)f(so)i(hard)e(on)h(the)h(old)f(archi)n(v)o(e:)f
+(Adrian)g(Clark,)h(Malcolm)-236 4802 y(Clark,)e(Brian)h(Hamilton)g(K)n
+(elly)-5 b(,)19 b(Niel)h(K)n(empson,)f(Da)n(vid)g(Osborne,)g(Sebastian)
+g(Rahtz,)h(Chris)h(Ro)n(wle)o(y)e(and)h(Phil)g(T)-7 b(aylor)i(.)19
+b(Da)n(vid')-5 b(s)-236 4901 y(\(ongoing\))17 b(w)o(ork)j(on)f(the)h
+FQ(uktex)g FR(and)g FQ(texhax)g FR(b)n(ulletins)g(also)g(deserv)o(es)g
+(the)g(fullest)g(recognition)e(here.)-236 4953 y
+SDict begin HyperStart end
+ -236
+4953 a -236 4953 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4953 a -236 4953 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4953
+a -236 4953 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.1.1.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4953 a 81 x FP(1.3)82 b(Colophon)-236
+5135 y FR(This)17 b(issue)i(of)e(the)g(journal)g(w)o(as)h(created)f
+(entirely)f(with)i(the)g(ne)n(w)f(standard)f(L)2009 5123
+y FK(A)2041 5135 y FR(T)2078 5153 y(E)2118 5135 y(X)i(and)f(printed)g
+(on)g(a)h(He)n(wlett)g(P)o(ackard)e(LaserJet)i(4.)-236
+5234 y FP(Bask)o(erville)26 b FR(is)g(set)h(in)f(ITC)f(Ne)n(w)h(Bask)o
+(erville)g(Roman)f(and)g(Gill)h(Sans,)g(with)g(Computer)e(Modern)g(T)-7
+b(ype)n(writer)25 b(for)g(literal)h(te)o(xt.)-236 5334
+y(Production)18 b(and)i(distrib)n(ution)f(w)o(as)i(undertak)o(en)c(in)k
+(Cambridge)d(by)i(Robin)g(F)o(airbairns)f(and)h(Jonathan)f(Fine.)p
+Black -236 5749 a FP(r)m(eprinted)g(fr)l(om)i(Bask)o(erville)2328
+b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 4 4
+4 3 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.4 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black Black 181
+x FS(Example:)20 b(bef)n(or)o(e)f(and)i(after)-236 431
+y FG(Economic)e(f)n(or)o(ecasts)f(f)n(or)g(1992)p -236
+444 1671 5 v -236 535 5 92 v 730 535 V 977 513 a FO(forecast)p
+1430 535 V 734 540 700 5 v -236 627 5 92 v -182 604 a(v)n(ariable)p
+730 627 V 757 w(Grecon)p 1029 627 V 191 w(CPB)p 1430
+627 V -236 718 V 730 718 V 1029 718 V 1083 696 a(\(MEV)f('92\))p
+1430 718 V -236 722 1671 5 v -236 813 5 92 v 730 813
+V 784 791 a(\045)g(mutations)p 1430 813 V -236 905 V
+730 905 V 784 882 a(w)l(.r)l(.t.)f(1991)p 1430 905 V
+734 909 700 5 v -236 996 5 92 v -182 974 a(real)i(consumption)h(\()p
+FE(c)p FO(\))p 730 996 V 484 w(1.1)p 1029 996 V 216 w(1.25)p
+1430 996 V -236 1087 V -182 1065 a(price)f(inde)o(x)g(consumption)h(\()
+5 b FE(p)550 1075 y FC(c)577 1065 y FO(\))p 730 1087
+V 252 w(2.6)p 1029 1087 V 216 w(3.25)p 1430 1087 V -236
+1179 V -182 1156 a(real)18 b(in)m(v)o(estments)h(\()p
+FE(i)304 1166 y FC(m)345 1156 y FO(\))p 730 1179 V 484
+w(1.4)p 1029 1179 V 194 w(-2.5)p 1430 1179 V -236 1270
+V -182 1248 a(e)o(xport)f(price)g(inde)o(x)h(\()5 b FE(p)376
+1259 y FC(b)405 1248 y FO(\))p 730 1270 V 424 w(3.5)p
+1029 1270 V 216 w(3.25)p 1430 1270 V -236 1361 V -182
+1339 a(real)18 b(import)g(of)f(goods)g(\()p FE(m)p FO(\))p
+730 1361 V 384 w(4.1)p 1029 1361 V 216 w(3)p 1430 1361
+V -236 1453 V -182 1430 a(real)h(output)g(of)f(goods)g(\()p
+FE(v)418 1406 y FB(0)437 1430 y FO(\))p 730 1453 V 392
+w(2.5)p 1029 1453 V 216 w(2.1)1233 1430 y
+SDict begin HyperStart end
+ 1233 1430 a
+-24 x FC(a)1262 1430 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1262 1430 a 1262 1430 a
+SDict begin HyperAutoEnd end
+ 1262 1430
+a 1262 1430 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.1 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1262 1430 a 1430 1453 5 92 v -236 1544
+V -182 1522 a FO(real)h(domestic)g(production)i(\()p
+FE(b)5 b(pr)r FO(\))p 730 1544 V 213 w(1.4)p 1029 1544
+V 216 w(1.6)p 1430 1544 V -236 1635 V -182 1613 a(pri)n(v)n(ate)19
+b(emplo)o(yment)g(\()p FE(a)p FO(\))p 730 1635 V 411
+w(0.32)p 1029 1635 V 183 w(0)p 1430 1635 V -236 1727
+V -182 1704 a(w)o(age)f(rate)g(\()p FE(l)s FO(\))p 730
+1727 V 696 w(4.0)p 1029 1727 V 216 w(4)p 1430 1727 V
+-236 1818 V -182 1796 a(go)o(v)o(ernment)h(income)f(\(\045\))p
+730 1818 V 367 w(-0)q(.1)p 1029 1818 V 267 w(\226)1234
+1796 y
+SDict begin HyperStart end
+ 1234 1796 a -24 x FC(b)1263 1796 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1263 1796 a
+1263 1796 a
+SDict begin HyperAutoEnd end
+ 1263 1796 a 1263 1796 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.2 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1263 1796 a 1430
+1818 5 92 v -236 1909 V -149 1887 a FO(from)f(output)h(of)f(goods)g(\()
+p FE(iso)529 1863 y FB(0)548 1887 y FO(\))p 730 1909
+V 1029 1909 V 1430 1909 V 734 1914 700 5 v -236 2001
+5 92 v 730 2001 V 784 1978 a(absolute)i(quantities)p
+1430 2001 V 734 2005 700 5 v -236 2092 5 92 v -182 2070
+a(unemplo)o(yment)g(\()p Fz(\002)p FO(1000)e(persons\))p
+730 2092 V 105 w(510)884 2070 y
+SDict begin HyperStart end
+ 884 2070 a -24 x FC(c)910
+2070 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 910 2070 a 910 2070 a
+SDict begin HyperAutoEnd end
+ 910 2070 a 910 2070 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.3 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 910
+2070 a 1029 2092 5 92 v 173 w FO(525)p 1430 2092 V -236
+2183 V -182 2161 a(balance)i(of)e(payments)h(\(10)468
+2137 y FA(9)514 2161 y FO(H\003\))p 730 2183 V 196 w(24)q(.4)p
+1029 2183 V 183 w(25.0)p 1430 2183 V -236 2188 1671 5
+v Black -236 2241 768 4 v -146 2289 a FC(a)-117 2314
+y
+SDict begin HyperStart end
+ -117 2314 a Black FO(T)p Black -76 2270 a
+SDict begin HyperEnd HyperVoff end
+ -76 2270
+a -76 2314 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -76 2314 a FO(he)28 b(quantities)j FE(v)329
+2289 y FB(0)374 2314 y FO(and)e FE(b)5 b(pr)29 b FO(aren')o(t)g(gi)n(v)
+o(en)g(as)f(such)g(by)g(the)g(CPB.)f(The)-236 2388 y(CPB)15
+b(data)h(presented)h(here)f(are)f(computed)i(using)e(their)i(GRECON)d
+(de\002nitional)-236 2463 y(equations.)19 b(F)o(or)d(details,)j(see)e
+(appendix)j(D.)-146 2519 y FC(b)-117 2544 y
+SDict begin HyperStart end
+ -117 2544
+a Black -1 x FO(N)p Black -69 2500 a
+SDict begin HyperEnd HyperVoff end
+ -69 2500 a -69 2543
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -69 2543 a FO(ot)e(a)o(v)n(ailable.)-143 2591 y FC(c)-117
+2617 y
+SDict begin HyperStart end
+ -117 2617 a Black -1 x FO(N)p Black -69 2572 a
+SDict begin HyperEnd HyperVoff end
+
+-69 2572 a -69 2616 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -69 2616 a FO(ot)g(a)f(model)g(outcome:)i(see)f
+(te)o(xt)g(in)f(par)l(.)g(3.1)g(and)h(3.2.)p Black 1804
+431 a Fy(Economic)h(f)n(or)o(ecasts)h(f)n(or)f(1992)p
+1804 479 1861 9 v 2693 580 a Fx(Grecon)82 b(CPB)3084
+580 y
+SDict begin HyperStart end
+ 3084 580 a -21 x Fw(a)3108 580 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 3108 580 a 3108
+580 a
+SDict begin HyperAutoEnd end
+ 3108 580 a 3108 580 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.4 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3108 580 a 1804 631 1861
+5 v 1804 738 a Fv(m)o(utations)18 b(w)m(.r)m(.t.)f(1991)1804
+828 y Fx(real)g(consumption)h(\()p Ft(c)p Fx(\))381 b(1)q(.1)197
+b(1.25)1804 918 y(pr)q(ice)17 b(inde)n(x)g(consumption)i(\()t
+Ft(p)2498 927 y Fw(c)2521 918 y Fx(\))167 b(2)q(.6)197
+b(3.25)1804 1007 y(real)17 b(in)o(v)o(estments)g(\()p
+Ft(i)2275 1016 y Fw(m)2310 1007 y Fx(\))378 b(1)q(.4)152
+b Fr(\000)p Fx(2.5)1804 1097 y(e)n(xpor)r(t)18 b(pr)q(ice)f(inde)n(x)g
+(\()t Ft(p)2330 1106 y Fw(b)2356 1097 y Fx(\))332 b(3)q(.5)197
+b(3.25)1804 1187 y(real)17 b(impor)r(t)h(of)e(goods)i(\()p
+Ft(m)p Fx(\))291 b(4)q(.1)197 b(3)1804 1276 y(real)17
+b(output)h(of)e(goods)i(\()p Ft(v)2379 1255 y Fq(0)2394
+1276 y Fx(\))294 b(2)q(.5)197 b(2.1)3065 1276 y
+SDict begin HyperStart end
+ 3065
+1276 a -21 x Fw(b)3090 1276 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 3090 1276 a 3090 1276 a
+SDict begin HyperAutoEnd end
+
+3090 1276 a 3090 1276 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.5 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3090 1276 a 1804 1366 a Fx(real)17
+b(domestic)g(production)i(\()p Ft(b)t(pr)q Fx(\))130
+b(1)q(.4)197 b(1.6)1804 1456 y(pr)q(iv)o(ate)17 b(emplo)n(yment)i(\()p
+Ft(a)p Fx(\))315 b(0)q(.32)165 b(0)1804 1545 y(w)o(age)17
+b(r)o(ate)h(\()p Ft(l)s Fx(\))576 b(4)q(.0)197 b(4)1804
+1635 y(go)o(v)o(er)q(nment)19 b(income)e(\(\045\))1836
+1725 y(from)g(output)h(of)f(goods)g(\()p Ft(iso)2472
+1704 y Fq(0)2488 1725 y Fx(\))155 b Fr(\000)p Fx(0)q(.1)197
+b(\226)3017 1725 y
+SDict begin HyperStart end
+ 3017 1725 a -21 x Fw(c)3040 1725 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+
+3040 1725 a 3040 1725 a
+SDict begin HyperAutoEnd end
+ 3040 1725 a 3040 1725 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.6 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3040
+1725 a 1804 1864 a Fv(absolute)18 b(quantities)1804 1954
+y Fx(unemplo)n(yment)h(\()p Fr(\002)p Fx(1000\))233 b(510)2740
+1954 y
+SDict begin HyperStart end
+ 2740 1954 a -21 x Fw(d)2765 1954 y
+SDict begin 0 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 2765 1954 a
+2765 1954 a
+SDict begin HyperAutoEnd end
+ 2765 1954 a 2765 1954 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.7 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 2765 1954 a 155 w
+Fx(525)1804 2044 y(balance)17 b(of)g(pa)n(yments)h(\(10)2437
+2022 y Fp(9)2479 2044 y Fx(H\003\))106 b(24)q(.4)164
+b(25)q(.0)p Black 1804 2168 1861 5 v 1804 2239 a Fv(a.)1885
+2239 y
+SDict begin HyperStart end
+ 1885 2239 a Black Fv(M)p Black 1933 2198 a
+SDict begin HyperEnd HyperVoff end
+ 1933
+2198 a 1933 2239 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 1933 2239 a Fv(EV)16 b('92)1804 2311
+y(b)n(.)1907 2311 y
+SDict begin HyperStart end
+ 1907 2311 a Black Fv(T)p Black 1942
+2269 a
+SDict begin HyperEnd HyperVoff end
+ 1942 2269 a 1942 2311 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 1942 2311 a Fv(he)29 b(quantities)h
+Ft(v)2338 2290 y Fq(0)2382 2311 y Fv(and)g Ft(b)t(pr)f
+Fv(aren't)h(giv)o(en)f(as)g(such)g(b)o(y)g(the)g(CPB)o(.)f(The)1804
+2384 y(CPB)14 b(data)h(presented)i(here)e(are)h(computed)g(using)f
+(their)h(GRECON)e(de\002nitional)1804 2457 y(equations)o(.)k(F)n(or)f
+(details)o(,)g(see)g(appendix)h(D)l(.)1804 2529 y(c.)1881
+2529 y
+SDict begin HyperStart end
+ 1881 2529 a Black Fv(N)p Black 1923 2487 a
+SDict begin HyperEnd HyperVoff end
+ 1923
+2487 a 1923 2529 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 1923 2529 a Fv(ot)f(a)o(v)o(ailab)o(le)1804
+2600 y(d.)1885 2600 y
+SDict begin HyperStart end
+ 1885 2600 a Black Fv(N)p Black
+1927 2559 a
+SDict begin HyperEnd HyperVoff end
+ 1927 2559 a 1927 2600 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 1927 2600 a Fv(ot)f(a)h(model)g
+(outcome:)h(see)f(te)n(xt)g(in)f(par)m(.)i(3.1)f(and)g(3.2.)p
+Black Black -236 2922 3900 17 v -236 3124 a
+SDict begin HyperStart end
+ -236 3124
+a -236 3124 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3124 a -236 3124 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3124 a -236
+3124 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3124 a 117 x FN(II)99 b(T)-9 b(able)25 b(design)p
+Black Black 3059 3456 a FR(Siep)20 b(Kroonenber)o(g)2369
+3572 y FQ(N.S.Kroonenberg@eco.rug.nl)p -236 3636 3900
+9 v Black Black -112 3753 a FP([Editor')m(s)j(note:)g(I)h(am)f(gr)o
+(ateful)g(to)h(Siep)f(Kr)l(oonenber)m(g)f(and)g(Ger)o(ar)m(d)h(van)g
+(Nes)i(\(editor\))e(for)h(permission)f(to)h(r)m(eprint)f(this)-112
+3853 y(article)e(fr)l(om)g(MAPS,)e(the)i(journal)e(of)h(the)g
+(Nederlandstalig)o(e)f(T)1772 3871 y(E)1813 3853 y(X)h(Gebruik)o(er)o
+(sgr)l(oep.])-236 3969 y FR(L)-215 3957 y FK(A)-183 3969
+y FR(T)-146 3988 y(E)-106 3969 y(X)e(users)f(generally)f(seem)h(una)o
+(w)o(are)f(of)h(current)f(ideas)i(on)f(table)g(design.)f(The)h(follo)n
+(wing)f(table)h(is)i(a)e(typical)g(L)3094 3957 y FK(A)3126
+3969 y FR(T)3163 3988 y(E)3203 3969 y(X)h(production:)p
+-137 4050 1395 5 v -137 4142 5 92 v 302 4119 a FG(L)322
+4108 y Fo(A)348 4119 y FG(T)381 4135 y(E)417 4119 y(X)f(table)h(design)
+p 1254 4142 V -137 4146 1395 5 v -137 4237 5 92 v 785
+4237 V 839 4215 a FO(1991)100 b(1992)p 1254 4237 V -137
+4241 1395 5 v -137 4333 5 92 v -83 4310 a(Unemplo)o(yment)20
+b(\()p Fz(\002)p FO(1000\))p 785 4333 V 297 w(500)133
+b(600)p 1254 4333 V -137 4424 V -83 4402 a(Balance)20
+b(of)d(P)o(ayments)h(\(10)582 4378 y FA(9)628 4402 y
+FO(H\003\))p 785 4424 V 170 w(24)167 b(25)p 1254 4424
+V -137 4428 1395 5 v -137 4543 a FR(In)20 b(a)h
+(professionally-designed)16 b(publication,)i(the)i(abo)o(v)o(e)f(table)
+h(w)o(ould)f(probably)f(look)i(more)f(lik)o(e)h(this:)-137
+4687 y Fy(Common)g(sense)e(table)h(design)p -137 4738
+1209 5 v 740 4845 a Fn(1991)100 b(1992)p 690 4896 382
+5 v -137 5000 a Fx(Unemplo)n(yment)20 b(\()p Fr(\002)p
+Fx(1000\))279 b(500)120 b(600)-137 5089 y(Balance)18
+b(of)e(P)n(a)n(yments)i(\(10)508 5068 y Fp(9)550 5089
+y Fx(H\003\))151 b(24)h(25)-137 5226 y FR(If)21 b(you)f(read)h(a)g
+(book)f(on)g(typography)-5 b(,)17 b FP(e)o(.g)o(.)j FR([)1183
+5227 y
+SDict begin HyperStart end
+ 1183 5227 a Black -1 x FR(T)m(reeb)n(us)f(1982)p
+Black 1632 5169 a
+SDict begin HyperEnd HyperVoff end
+ 1632 5169 a 1632 5226 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.treebus /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1632 5226 a
+FR(])i(or)g([)1800 5227 y
+SDict begin HyperStart end
+ 1800 5227 a Black -1 x FR(McLean)e(1980)p
+Black 2263 5169 a
+SDict begin HyperEnd HyperVoff end
+ 2263 5169 a 2263 5226 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.mclean /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark end
+ 2263 5226 a
+FR(]:)j(you')o(ll)e(\002nd)g(that)h(the)o(y)g(use)g(rules)g(and)f(box)o
+(es)-236 5325 y(with)g(f)o(ar)g(more)g(restraint,)f(and)h(rely)g(more)f
+(on)h(white)g(space)g(and)g(v)n(ariation)f(in)h(typef)o(aces)f(for)h
+(or)o(ganization.)-137 5425 y(The)26 b(table)f(e)o(xamples)g(in)h([)664
+5443 y
+SDict begin HyperStart end
+ 664 5443 a Black -18 x FR(Lamport)18 b(1986)p
+Black 1136 5369 a
+SDict begin HyperEnd HyperVoff end
+ 1136 5369 a 1136 5425 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.lamport /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1136 5425 a
+FR(])26 b(were)g(\(I)f(hope\))g(merely)g(intended)f(to)i(demonstrate)e
+(techniques.)g(Ho)n(we)n(v)o(er)m(,)g(their)-236 5525
+y(style)c(w)o(as)h(almost)g(unanimously)c(adopted)i(by)h(L)1191
+5513 y FK(A)1223 5525 y FR(T)1260 5543 y(E)1300 5525
+y(X)g(users.)-137 5624 y(So)g(I)f(think)f(that)i(some)e(design)h
+(education)e(is)j(in)g(order)-5 b(.)18 b(I)h(am)g(not)g(a)g(design)g
+(professional.)e(Ho)n(we)n(v)o(er)m(,)g(man)o(y)h(people)g(ne)n(v)o(er)
+f(e)n(v)o(en)p Black -236 5749 a FP(r)m(eprinted)i(fr)l(om)i(Bask)o
+(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p
+Black eop
+%%Page: 5 5
+5 4 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.5 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1740 w FP(T)-8
+b(able)21 b(design)p Black -236 307 a FR(think)k(about)f(table)i
+(design;)f(so)h(if)g(I)g(set)g(them)g(thinking)e(and)h(the)o(y)g(start)
+h(reading)e(books)h(on)g(typography)d(by)j(real)h(professionals)-236
+407 y(then)19 b(this)i(paper)e(has)i(serv)o(ed)e(its)i(purpose.)-137
+507 y FS(Note.)j FR(This)h(is)g(not)f(meant)g(to)h(be)f(a)h(technical)f
+(e)o(xposition.)e([)1685 508 y
+SDict begin HyperStart end
+ 1685 508 a Black -1 x
+FR(Goossens)e FP(et)h(al.)f FR(1994)p Black 2377 451
+a
+SDict begin HyperEnd HyperVoff end
+ 2377 451 a 2377 507 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.bernard /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 2377 507 a FR(])k(and)g([)2602
+525 y
+SDict begin HyperStart end
+ 2602 525 a Black -18 x FR(Lamport)19 b(1986)p Black
+3075 451 a
+SDict begin HyperEnd HyperVoff end
+ 3075 451 a 3075 507 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.lamport /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3075 507 a FR(])24 b(tell)i(you)d
+(most)i(of)-236 607 y(the)19 b(technical)f(things)h(you)f(need)g(to)h
+(kno)n(w)-5 b(.)17 b(All)j(the)f(same,)g(I)g(ha)n(v)o(e)f(indicated)g
+(here)h(and)f(there)h(with)g(what)g(codes)f(or)h(constructs)f(you)-236
+707 y(might)h(accomplish)g(certain)h(ef)n(fects.)-236
+881 y
+SDict begin HyperStart end
+ -236 881 a -236 881 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 881 a -236 881 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+881 a -236 881 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.2.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 881 a 82 x FI(1)91 b(Basics)24
+b(of)g(table)f(design)-236 1114 y FR(A)d(table)f(should)g(present)g
+(its)i(information)c(as)j(clearly)f(as)i(possible.)e(T)-7
+b(ypographic)17 b(means)i(to)h(or)o(ganize)d(this)j(information)d
+(includes)-236 1213 y(rules,)k(white)g(space,)g(choice)g(of)g(typef)o
+(aces)f(and)h(appropriate)e(headings)h(and)g(captions.)h(But)h(if)f(a)h
+(feature)e(doesn')o(t)g(help)h(to)g(mak)o(e)g(a)-236
+1313 y(table)f(clearer)m(,)f(it)i(had)e(better)h(be)g(left)h(out.)-236
+1452 y Fy(Macr)o(oeconomic)f(memoranda)p -236 1503 3900
+5 v -236 1586 a Fx(1.)100 b(Kar)q(l)16 b(L\344usche)o(,)i(Mar)q(ia)-88
+1659 y(V)l(ader)m(,)f(Theo)g(Zer)q(nik)o(e)672 1586 y(Mone)o(y)g
+(illusion)g(and)g(sa)o(vings)g(illusion;)g(an)672 1659
+y(illusionistic)f(look)h(on)g(neo-Hegelian)672 1732 y(monetar)r(y)h
+(theor)r(y)p -236 1788 V -236 1871 a(2.)100 b(Hendr)q(ik)17
+b(K)n(oo)n(yk)o(er)m(,)g(Johan)-88 1944 y(Zonderlink)672
+1871 y(BIGTHUMB)o(,)e(a)i(softw)o(are)h(pac)o(kage)f(f)n(or)672
+1944 y(handling)g(missing)g(and)h(politically)672 2017
+y(incorrect)f(data)p -236 2062 V -236 2145 a(3.)100 b(Annek)o(e)17
+b(Dr)o(aaijer)347 b(Consumer)18 b(beha)o(vior)m(,)g(e)n(xpectation)672
+2218 y(f)n(or)q(mation)h(and)e(the)g(long-ter)q(m)i(economic)672
+2291 y(eff)n(ects)e(of)g(r)q(isk-a)o(v)o(ersion)p -236
+2336 V -236 2503 a FP(Rules)j(and)f(boxes)-236 2623 y
+FR(Rules)i(ha)n(v)o(e)f(their)g(uses.)h(The)o(y)e(can)h(emphasize)g
+(headings.)f(The)o(y)g(can)i(also)f(separate)g(dif)n(ferent)f(items)i
+(and)f(unite)g(the)h(se)n(v)o(eral)e(data)-236 2723 y(for)j(one)g
+(item,)h(as)g(in)g(the)g(table)g(abo)o(v)o(e.)e(V)-9
+b(ertical)22 b(rules,)h(as)g(in)g(the)g(table)g(belo)n(w)-5
+b(,)21 b(w)o(ould)h(ha)n(v)o(e)g(the)h(opposite)f(ef)n(fect)g(and)g(w)o
+(ould)g(be)-236 2822 y(no)e(help)f(at)i(all)g(in)f(making)f(the)h
+(table)g(easier)h(to)f(read.)-236 2967 y Fy(Macr)o(oeconomic)g
+(memoranda)p -236 3018 V -138 3108 5 90 v 626 3108 V
+-236 3176 a Fx(1.)p -138 3334 5 227 v 104 w(Kar)q(l)c(L\344usche)o(,)i
+(Mar)q(ia)-84 3249 y(V)l(ader)m(,)f(Theo)g(Zer)q(nik)o(e)p
+626 3334 V 680 3176 a(Mone)o(y)g(illusion)g(and)g(sa)o(vings)g
+(illusion;)g(an)680 3249 y(illusionistic)g(look)f(on)h(neo-Hegelian)680
+3322 y(monetar)r(y)h(theor)r(y)p -138 3424 5 90 v 626
+3424 V -236 3492 a(2.)p -138 3639 5 215 v 104 w(Hendr)q(ik)f(K)n(oo)n
+(yk)o(er)m(,)h(Johan)-84 3565 y(Zonderlink)p 626 3639
+V 680 3492 a(BIGTHUMB)o(,)e(a)g(softw)o(are)i(pac)o(kage)g(f)n(or)680
+3565 y(handling)g(missing)f(and)g(politically)680 3638
+y(incorrect)h(data)p -138 3728 5 90 v 626 3728 V -236
+3796 a(3.)p -138 3943 5 215 v 104 w(Annek)o(e)f(Dr)o(aaijer)p
+626 3943 V 351 w(Consumer)h(beha)o(vior)m(,)g(e)n(xpectation)680
+3869 y(f)n(or)q(mation)h(and)e(the)g(long-ter)q(m)i(economic)680
+3942 y(eff)n(ects)e(of)g(r)q(isk-a)o(v)o(ersion)p -138
+4033 5 90 v 626 4033 V -236 4037 3900 5 v -137 4152 a
+FR(But)28 b(e)n(v)o(en)d(in)i(the)g(earlier)f(e)o(xample)g(one)g(might)
+g(w)o(onder)f(whether)h(white)h(space)g(w)o(ouldn')o(t)d(ha)n(v)o(e)j
+(been)f(more)g(ef)n(fecti)n(v)o(e)f(than)-236 4252 y(rules.)-137
+4352 y(A)g(table)f(may)g(also)g(be)h(box)o(ed)d(to)i(set)h(it)g(of)n(f)
+f(from)f(the)h(surrounding)d(te)o(xt.)j(But)g(L)2259
+4340 y FK(A)2291 4352 y FR(T)2328 4371 y(E)2368 4352
+y(X)h(users)f(normally)f(don')o(t)g(go)g(through)f(the)-236
+4452 y(trouble)d(of)h(wrapping)e(te)o(xt)i(around)e(tables)j(and)e
+(\002gures;)h(therefore,)e(there)i(is)h(little)g(reason)f(to)g(box)f
+(in)i(a)f(table.)-137 4552 y(In)f(all)g(cases,)g(there)g(should)e(be)i
+(enough)e(space)h(between)g(rules)h(and)f(te)o(xt.)h(A)g(rule)f(too)h
+(close)g(to)f(te)o(xt)h(interferes)f(with)h(readability)-236
+4652 y(and)g(mak)o(es)h(the)h(te)o(xt)f(look)f(cramped.)-137
+4753 y(An)27 b(alternati)n(v)o(e)d(to)j(rules)f(or)g(box)o(es)f(is)i(a)
+g(shaded)e(background,)d(preferably)i(in)i(a)h(second)e(colour)-5
+b(.)25 b(This)i(is)g(not)f(supported)e(by)-236 4852 y(L)-215
+4840 y FK(A)-183 4852 y FR(T)-146 4871 y(E)-106 4852
+y(X)18 b(as)h(f)o(ar)f(as)g(I)h(kno)n(w)-5 b(,)16 b(although)g(with)i
+(PostScript)g(some)g(tricks)g(are)g(possible)g(\(see)g
+FP(e)o(.g)o(.)f FR([)2479 4853 y
+SDict begin HyperStart end
+ 2479 4853 a Black -1
+x FR(Goossens)i FP(et)i(al.)f FR(1994)p Black 3170 4796
+a
+SDict begin HyperEnd HyperVoff end
+ 3170 4796 a 3170 4852 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.bernard /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3170 4852 a FR(])e(section)g(11.6\).)-236
+4952 y(This)i(formatting)e(de)n(vice)i(requires)f(high)g(output)g
+(quality)h(in)g(order)f(to)h(look)g(good.)-236 5104 y
+FP(Alignment)f(and)g(justi\002cation)-236 5225 y FR(A)j(column)f(of)h
+(te)o(xt)g(labels)g(can)g(be)g(left-)g(or)f(right-aligned,)f(or)h
+(centered.)g(If)h(the)g(table)g(has)g(an)o(y)f(length)h(at)g(all,)g(a)h
+(centered)e(column)-236 5324 y(can)k(easily)h(look)f(slopp)o(y)-5
+b(.)24 b(W)m(ith)h(left-)h(or)f(right-alignment)e(there)i(is)h(at)g
+(least)g(one)f(straight)h(edge)e(to)i(gi)n(v)o(e)f(the)g(column)g
+(structure.)-236 5424 y(Think)19 b(twice)h(before)f(centering)g(a)i
+(column)d(in)j(a)f(longer)f(table.)-137 5525 y(A)h(column)f(of)g
+(\002gures)g(is)i(usually)e(decimally)f(aligned)h(\(see)g(belo)n(w)g
+(for)g(some)h(technical)f(issues\).)g(If)h(the)f(\002gures)h(are)f
+(unrelated,)-236 5624 y(you)g(may)h(consider)f(right-)g(or)h
+(left-alignment)e(instead.)p Black 1652 5749 a(\2265\226)p
+Black eop
+%%Page: 6 6
+6 5 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.6 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -137 307 a FR(Don')o(t)17 b(justify)h(te)o(xt)g(inside)g(a)
+g(narro)n(w)e(column)h(or)h(you')o(ll)f(end)g(up)h(with)g(lar)o(ge)f
+(distracting)g(holes)h(between)f(w)o(ords.)g(This)h(is)h(easier)-236
+407 y(said)h(than)g(done,)f(b)n(ut)h(see)h(further)e(belo)n(w)-5
+b(.)-236 551 y FP(Headings)-236 663 y FR(Headings)22
+b(may)h(get)g(added)f(emphasis)g(by)h(setting)g(them)g(bold,)f(italic,)
+h(at)h(a)f(lar)o(ger)f(point)g(size)i(or)f(in)g(a)g(dif)n(ferent)f
+(typef)o(ace.)g(Don')o(t)-236 763 y(go)e(o)o(v)o(erboard,)c(though.)i
+(The)i(heading)f(of)h(a)g(centered)f(or)h(decimally-aligned)d(column)i
+(may)h(need)f(some)h(manual)g(adjustment.)-236 913 y
+SDict begin HyperStart end
+
+-236 913 a -236 913 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 913 a -236 913 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 913
+a -236 913 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.2.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 913 a 82 x FI(2)91 b(An)22 b(example)-236
+1145 y FR(W)-7 b(e)20 b(illustrate)f(some)g(of)f(these)h(points)g(with)
+g(the)g(`before-and-after')14 b(e)o(xample.)j(It)i(is)h(suf)n
+(\002ciently)e(comple)o(x)f(to)i(illustrate)g(a)g(number)-236
+1245 y(of)27 b(points;)g(I)g(am)h(not)e(implying)g(that)i(it)g(is)g(an)
+o(y)e(w)o(orse)i(than)e(other)h(L)1833 1233 y FK(A)1865
+1245 y FR(T)1902 1263 y(E)1942 1245 y(X)h(tables)f(I)h(ha)n(v)o(e)e
+(seen.)i(The)e(`before')g(table)h(is)h(a)g(L)3495 1233
+y FK(A)3527 1245 y FR(T)3564 1263 y(E)3604 1245 y(X)-236
+1344 y(remak)o(e)23 b(of)h(a)g(table)g(from)f([)587 1345
+y
+SDict begin HyperStart end
+ 587 1345 a Black -1 x FR(D)m(V91)p Black 786 1288 a
+SDict begin HyperEnd HyperVoff end
+
+786 1288 a 786 1344 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.grecon /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark end
+ 786 1344 a FR(].)i(At)f(an)g(earlier)g(occasion,)
+f(it)i(has)f(been)f(used)h(as)h(a)f(demonstration)e(of)i(L)2977
+1332 y FK(A)3009 1344 y FR(T)3046 1363 y(E)3086 1344
+y(X')-5 b(s)25 b(table-making)-236 1444 y(capabilities.)-137
+1544 y(The)20 b(e)o(xample)f(table)h(contains)g(footnotes;)e(therefore)
+h(it)i(is)g(enclosed)e(in)i(a)f(minipage)f(en)m(vironment.)-236
+1688 y FP(Rules)-236 1800 y FR(The)f(most)g(conspicuous)e(shortcoming)g
+(of)j(the)f(`before')e(e)o(xample)h(is)i(the)g(tight)f(spacing)f
+(between)h(horizontal)e(lines)j(and)f(te)o(xt.)g(I)g(am)-236
+1900 y(not)f(a)o(w)o(are)h(of)g(a)g(parameter)f(which)g(controls)g
+(this)i(distance;)e(ho)n(we)n(v)o(er)m(,)f(the)i(`)p
+FQ(\\\\)p FR(')f(command)f(tak)o(es)j(an)f(optional)e(length)h
+(parameter)m(,)-236 1999 y(also)j(in)h(a)f FQ(tabular)g
+FR(en)m(vironment.)-137 2100 y(In)30 b(this)g(case,)f(as)h(in)g(most)f
+(cases,)h(the)g(v)o(ertical)f(rules)g(are)g(better)g(left)h(out.)f(It)h
+(is)g(advisable)f(to)g(be)o(gin)f(and)h(end)g(the)h(column)-236
+2199 y(speci\002cation)19 b(with)i FQ(@{})p FR(:)p Black
+Black -236 2327 a FQ(\\begin{tabular}{@{}l@{}r@{}lr@{}l@)o({}})-137
+2455 y FR(W)m(ithout)f(v)o(ertical)f(rules,)h(no)g(white)g(space)h
+(needs)e(to)i(be)f(reserv)o(ed)e(at)j(the)f(left-)g(and)g(righthand)e
+(sides.)-137 2555 y(Actually)-5 b(,)17 b(I)i(used)f(a)h
+FQ(tabular*)e FR(en)m(vironment,)e(which)i(allo)n(wed)h(me)g(to)h(set)g
+(the)f(width)g(to)g FQ(\\linewidth)p FR(:)f(e)o(xactly)g(the)i(width)
+-236 2655 y(of)h(the)g(minipage.)-137 2755 y(Another)j(unfortunate)f
+(detail)i(is)i(the)e(footnote)f(rule)h(ne)o(xt)f(to)i(the)f(bottom)f
+(rule.)h(I)h(solv)o(ed)e(this)i(by)f(dropping)d(the)k(bottom)e(rule.)
+-236 2855 y(Also,)i(I)h(rede\002ned)e(in)i(a)g(separate)f(style)h
+(\002le)g(se)n(v)o(eral)f(aspects)h(of)f(minipage)f(footnotes:)g(among)
+h(others,)f(the)i(footnote)e(rule)h(no)n(w)-236 2954
+y(stretches)20 b(across)g(the)g(width)g(of)g(the)g(minipage.)-137
+3054 y(The)h(rule)h(under)e(the)h(title)h(is)h(not)e(part)g(of)g(the)g
+FQ(tabular)g FR(en)m(vironment,)d(b)n(ut)j(is)i(constructed)d(as)i(a)g
+(`)p FQ(\\rule)p FR('-rule.)c(This)k(made)-236 3154 y(it)f(easy)f(to)g
+(gi)n(v)o(e)g(it)h(a)f(custom)g(thickness.)f(Again,)g(the)i(length)e(w)
+o(as)i(set)g(to)f FQ(\\linewidth)p FR(.)-236 3298 y FP(Headings)-236
+3410 y FR(As)i(to)f(the)g(v)n(arious)e(headings:)h(the)h(w)o(ord)f
+FP(for)m(ecast)h FR(repeated)f(information)e(from)i(the)h(table)g
+(header)f(and)g(w)o(as)i(dropped.)c(The)j(w)o(ord)-236
+3510 y FP(variable)e FR(could)g(also)i(safely)f(be)g(omitted.)-137
+3610 y(Aligning)26 b(the)h(Grecon-)e(and)h(CPB)i(headings)d(at)j(the)e
+(bottom)g(instead)g(of)h(the)f(top)h(w)o(ould)e(ha)n(v)o(e)i(been)e(an)
+i(impro)o(v)o(ement,)c(b)n(ut)-236 3710 y(mo)o(ving)e(the)j(te)o(xt)f
+(`)p FP(MEV)h('92)p FR(')e(to)i(a)g(footnote)e(w)o(as)i(e)n(v)o(en)f
+(better)-5 b(.)23 b(Their)g(horizontal)f(positioning)g(w)o(as)i
+(adjusted)f(by)g(hand,)g(adding)-236 3809 y(`)p FQ(~)p
+FR(')d(here)f(and)h(there.)-137 3909 y(The)30 b(`)p FP(\045)h
+(mutations...)p FR(')d(and)i(`)p FP(absolute)f(quantities)p
+FR(')g(headings)g(look)o(ed)g(rather)g(jarring)g(in)i(the)f(\002gures)g
+(columns,)f(and)g(were)-236 4009 y(mo)o(v)o(ed)18 b(to)i(the)h(left)f
+(column.)-236 4153 y FP(F)-9 b(onts)-236 4265 y FR(Sans)18
+b(serif)g(f)o(aces)g(are)g(especially)f(appropriate)e(for)j(tab)n(ular)
+f(material.)g(At)h(small)h(sizes)f(serifed)g(f)o(aces)g(easily)g(look)f
+(fussy)-5 b(,)17 b(especially)-236 4365 y(if)j(the)h(output)e(quality)h
+(is)h(not)f(top)g(notch.)f(Sans)i(serif)g(f)o(aces)f(suf)n(fer)g(much)f
+(less)j(from)d(scaling)h(do)n(wn.)f(A)i(sans)g(serif)f(f)o(ace)h(also)g
+(helps)-236 4464 y(to)f(set)h(of)n(f)f(the)g(table)g(from)f(the)h
+(surrouding)e(te)o(xt.)-137 4565 y(Se)n(v)o(eral)g(sizes)h(and)f
+(weights)g(are)g(used)g(\(typographers)c(talk)19 b(about)e(an)h(italic)
+h FP(weight)p FR(;)f(the)g(T)2543 4583 y(E)2583 4565
+y(X)h(community)d(should)h(realize)h(that)-236 4664 y(the)o(y)h
+(entertain)g(rather)h(of)n(f-beat)e(ideas)j(about)e(font)g(f)o
+(amilies\).)h(And)g(hyphens)e(are)i(replaced)f(by)h(proper)e
+(minus-signs.)-236 4814 y
+SDict begin HyperStart end
+ -236 4814 a -236 4814 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236
+4814 a -236 4814 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4814 a -236 4814 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.2.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4814
+a 83 x FI(3)91 b(T)-8 b(echnical)23 b(issues)-236 5047
+y FR(Some)e(things)g(in)h(L)308 5035 y FK(A)340 5047
+y FR(T)377 5065 y(E)417 5047 y(X)g(are)f(harder)f(than)h(the)o(y)g
+(should)g(be.)g(T)-7 b(w)o(o)22 b(notorious)d(e)o(xamples)i(are)g
+(table-related:)f(aligning)h(a)g(column)g(of)-236 5146
+y(\002gures)f(on)f(the)i(decimal)e(point,)g(and)h(setting)g(te)o(xt)g
+(in)h(a)f(table)g(cell)h(ragged)e(right.)-236 5290 y
+FP(Decimal)h(alignment)-236 5402 y FR(There)f(are)h(at)h(least)g(three)
+f(w)o(ays)g(in)g(L)837 5390 y FK(A)869 5402 y FR(T)906
+5421 y(E)946 5402 y(X)h(to)g(accomplish)d(decimal)i(alignment:)p
+Black -195 5525 a Fm(\017)p Black 41 w FR(If)29 b(all)g(numbers)e(ha)n
+(v)o(e)h(the)h(same)g(number)e(of)h(digits)h(after)f(the)h(decimal)f
+(point,)g(decimal)g(alignment)f(coincides)h(with)h(right)-112
+5624 y(alignment,)19 b(since)h(in)h(most)f(fonts)g(all)g(digits)h(ha)n
+(v)o(e)e(the)i(same)f(width.)p Black 1652 5749 a(\2266\226)p
+Black eop
+%%Page: 7 7
+7 6 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.7 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1320 w FP(Maths)21
+b(in)f(L)1414 88 y Fk(A)1439 100 y FP(T)1471 118 y(E)1512
+100 y(X:)g(P)-7 b(art)21 b(1,)f(Bac)n(k)g(to)g(Basics)p
+Black Black -195 307 a Fm(\017)p Black 41 w FR(Split)k(the)g(numbers)e
+(right)h(before)f(the)i(decimal)f(point,)f(i.e.)i(put)f(an)h(ampersand)
+d(`)p FQ(&)p FR(')j(before)e(the)h(decimal)g(point)g(\(or)g(after)g
+(the)-112 407 y(number)m(,)g(if)j(it)g(has)g(none\).)d(The)i(column)f
+(formatting)g(for)g(the)i(resulting)e(tw)o(o)i(columns)e(should)h(be)g
+FQ(r@{}l)p FR(:)g(right-align)e(the)-112 506 y(part)d(before)f(the)h
+(decimal)g(point,)f(left-align)g(the)h(remainder)m(,)e(and)i(put)g(no)f
+(white)i(space)f(in)g(between.)p Black -195 606 a Fm(\017)p
+Black 41 w FR(Use)h(the)f FQ(dcolumn)g FR(package)f(by)g(Da)n(vid)h
+(Carlisle.)h(This)f(is)i(documented)17 b(in)k([)2233
+607 y
+SDict begin HyperStart end
+ 2233 607 a Black -1 x FR(Goossens)e FP(et)i(al.)f
+FR(1994)p Black 2924 550 a
+SDict begin HyperEnd HyperVoff end
+ 2924 550 a 2924 606 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.bernard /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 2924
+606 a FR(])g(section)g(5.5.1.)-236 739 y FP(Ra)o(g)o(g)o(ed)f(right)h
+(justi\002cation)-236 839 y FR(Y)-9 b(ou)22 b(may)h(ha)n(v)o(e)f
+(noticed)h(that)g FQ(\\raggedright)e FR(simply)i(doesn')o(t)f(w)o(ork)g
+(in)h(a)h(tab)n(ular)f(en)m(vironment.)c(Again,)j(let)i(me)f(suggest)g
+(a)-236 939 y(couple)c(of)h(brute-force)d(w)o(orkarounds.)p
+Black -195 1055 a Fm(\017)p Black 41 w FR(Di)n(vide)j(the)g(te)o(xt)g
+(manually)f(between)g(ro)n(ws.)h(Of)h(course,)e(this)h(is)i(practical)d
+(only)h(in)g(v)o(ery)f(simple)h(cases.)p Black -195 1155
+a Fm(\017)p Black 41 w FR(Put)h(a)f(parbox)f(around)f(the)i(te)o(xt,)g
+FP(e)o(.g)o(.)-112 1254 y FQ(\\parbox{1in}{\\raggedright)c
+FP(te)n(xt...)p FQ(})-112 1354 y FR(This)56 b(is)g(simple)g(enough,)d
+(b)n(ut)j(not)f(v)o(ery)f(ele)o(gant)h(since)g(it)i(in)m(v)n(olv)o(es)d
+(specifying)g(column)g(widths)h(outside)g(the)-112 1454
+y FQ(\\begin{tabular})18 b FR(command.)-137 1570 y(Goossens)h
+FP(et)h(al.)f FR(gi)n(v)o(e)g(a)h(more)e(sophisticated)g(solution)h(in)
+g(section)g(5.3.1,)f(`)p FP(T)-6 b(ypesetting)18 b(Narr)l(ow)i
+(Columns.)p FR(')f(As)h(in)f(the)g(last)i(of)-236 1670
+y(the)f(abo)o(v)o(e)f(tw)o(o)h(w)o(orkarounds,)d(it)k(adds)f(code)f(to)
+i(mak)o(e)f FQ(\\raggedright)e FR(operational)g(again.)-236
+1787 y
+SDict begin HyperStart end
+ -236 1787 a -236 1787 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1787 a -236 1787
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1787 a -236 1787 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.2.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1787 a 82 x FI(4)91 b(The)22
+b(tr)n(ouble)i(with)f(L)601 1852 y FG(A)636 1869 y FI(T)682
+1890 y(E)730 1869 y(X)-236 2018 y FR(It)j(took)f(me)h(a)g(lot)g(of)g
+(time)g(to)g(prepare)e(the)i(e)o(xamples)f(in)h(this)g(paper)-5
+b(.)25 b(Ev)o(en)g(the)h(standard)f(L)2540 2006 y FK(A)2572
+2018 y FR(T)2609 2037 y(E)2649 2018 y(X)h FQ(tabular)f
+FR(en)m(vironment)e(has)-236 2118 y(plenty)e(of)h(quirks,)f(and)h(e)o
+(xtension)e(packages)h(such)h(as)h FQ(array)f FR(or)g
+FQ(tabularx)f FR(only)h(add)f(to)i(them.)e(T)-7 b(oo)22
+b(often,)f(it)i(w)o(as)g(a)g(matter)-236 2218 y(of)d(trial)g(and)g
+(error)f(what)h(w)o(ould)f(w)o(ork)h(and)g(what)g(w)o(ouldn')o(t,)e
+(and)h(that)i(might)e(depend)g(on)g(the)h(package)f(used.)h(In)g(the)g
+(end)g(I)g(didn')o(t)-236 2317 y(use)g(an)o(y)g(of)g(the)g(table)g(e)o
+(xtension)f(packages)g(for)g(this)i(paper)-5 b(.)-137
+2417 y(In)23 b(L)-23 2405 y FK(A)9 2417 y FR(T)46 2435
+y(E)86 2417 y(X,)h(some)f(aspects)h(of)f(layout)f(and)h(typography)c
+(can)k(be)h(controlled)d(by)i(changing)e(a)j(fe)n(w)f(parameters)f(or)h
+(by)g(replacing)-236 2516 y(some)e(simple)g(code)g(out)f(of)h(a)h
+(style)g(\002le.)f(But)h(there)f(are)g(quite)g(a)g(fe)n(w)h(rough)d
+(spots:)j(sometimes)f(the)g(code)f(is)i(too)f(cryptic)g(for)f(easy)-236
+2616 y(modi\002cation)h(and)h(sometimes)g(the)g(code)g(is)i(not)e(in)h
+(the)f(style)h(\002le)g(at)g(all.)g(When)f(typesetting)g(tables)h(one)f
+(tends)g(to)h(run)e(into)i(such)-236 2716 y(rough)18
+b(spots.)-137 2815 y(Besides)f(L)159 2803 y FK(A)191
+2815 y FR(T)228 2834 y(E)268 2815 y(X,)f(I)f(use)h(high-end)e(w)o
+(ordprocessors)f(and)i(lo)n(w-end)f(desktop)h(publishing)e(softw)o
+(are.)i(I)h(am)g(e)o(xceedingly)d(frustrated)-236 2915
+y(that)25 b(simple)g(things)g(that)h(you)e(just)i(do)f(in)g(a)h
+(commercial)d(program,)g(require)h(hours)h(or)g(days)g(of)g(study)f
+(and)h(e)o(xperimentation)d(in)-236 3015 y(L)-215 3003
+y FK(A)-183 3015 y FR(T)-146 3033 y(E)-106 3015 y(X.)-137
+3114 y(Still,)f(L)64 3102 y FK(A)96 3114 y FR(T)133 3133
+y(E)173 3114 y(X)e(can')o(t)g(be)g(beaten)g(\(yet\))f(for)h(long)g
+(documents)e(or)i(for)g(automation.)e(It)j(remains)f(rob)n(ust)g(and)g
+(ef)n(\002cient)f(whate)n(v)o(er)g(the)-236 3214 y(size)j(and)e(comple)
+o(xity)f(of)i(the)g(job)m(.)g(So)g(I)h(k)o(eep)e(using)h(it)h(for)e
+(certain)h(types)g(of)g(w)o(ork.)-137 3313 y(I)30 b(hope)e(that)h(\(L)
+323 3303 y FK(A)366 3313 y FR(\)T)431 3332 y(E)471 3313
+y(X)h(de)n(v)o(elopers)d(are)h(seriously)h(addressing)f(L)1813
+3301 y FK(A)1845 3313 y FR(T)1882 3332 y(E)1921 3313
+y(X')-5 b(s)30 b(shortcomings.)d(What)j(is)f(really)g(needed)f(is)i(a)f
+(more)-236 3413 y(accessible)23 b(basic)h(L)340 3401
+y FK(A)372 3413 y FR(T)409 3432 y(E)449 3413 y(X)g(system,)f(which)g
+(doesn')o(t)f(require)g(wizardry)g(to)i(tailor)f(to)g(one')-5
+b(s)24 b(o)n(wn)e(preferences,)g(and)h(which)f(can)i(put)-236
+3513 y(an)c(end)g(to)g(the)g(current)f(proliferation)f(of)i(style)g
+(\002les)h(to)g(patch)e(up)h(its)h(defects.)-137 3612
+y(Finally)29 b(I)h(w)o(ant)f(to)g(mention)f(that)h([)954
+3613 y
+SDict begin HyperStart end
+ 954 3613 a Black -1 x FR(Goossens)20 b FP(et)h(al.)f
+FR(1994)p Black 1646 3556 a
+SDict begin HyperEnd HyperVoff end
+ 1646 3556 a 1646 3612 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.bernard /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1646
+3612 a FR(])29 b(w)o(as)h(a)f(great)g(help)g(in)g(preparing)e(this)i
+(paper)m(,)f(e)n(v)o(en)g(though)f(the)-236 3712 y(solutions)19
+b(proposed)g(there)g(didn')o(t)g(al)o(w)o(ays)h(w)o(ork)g(out.)-236
+3911 y FI(Refer)n(ences)-236 3962 y
+SDict begin HyperStart end
+ -236 3962 a -236
+3962 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3962 a -236 3962 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3962 a -236 3962
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.1 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3962 a Black -236 4048 a
+SDict begin HyperStart end
+ -236 4048 a Fj([T)m(reeb)o(us)f(1982])
+217 4048 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 217 4048 a 217 4048 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 217 4048 a 217 4048
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.treebus
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 217 4048 a Black 43 w Fj(T)m(reeb)o(us,)g(K.)f(F)-6
+b(.)18 b Fi(T)-7 b(ekstwijzer)f(.)17 b Fj(SDU)i(1982.)-236
+4063 y
+SDict begin HyperStart end
+ -236 4063 a -236 4063 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4063 a -236 4063
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4063 a -236 4063 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.2 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4063 a Black -236 4152
+a
+SDict begin HyperStart end
+ -236 4152 a Fj([McLean)g(1980])229 4152 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 229 4152
+a 229 4152 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 229 4152 a 229 4152 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.mclean
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 229 4152 a Black 43
+w Fj(McLean,)g(Ruari.)g Fi(T)-6 b(ypo)o(gr)o(aphy)l(.)21
+b Fj(Thames)e(and)h(Hudson)g(1980.)-236 4167 y
+SDict begin HyperStart end
+ -236 4167
+a -236 4167 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4167 a -236 4167 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4167 a -236
+4167 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.3 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4167 a Black -236 4256 a
+SDict begin HyperStart end
+ -236 4256 a Fj([Lamport)f(1986])
+238 4256 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 238 4256 a 238 4256 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 238 4256 a 238 4256
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.lamport
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 238 4256 a Black 43 w Fj(Lamport,)f(Leslie.)g Fi(L)810
+4247 y Ft(A)834 4256 y Fi(T)864 4272 y(E)900 4256 y(X,)g(A)g(Document)i
+(Pr)m(epar)o(ation)g(System.)f Fj(Addison-W)-6 b(esle)o(y)19
+b(1986.)-236 4272 y
+SDict begin HyperStart end
+ -236 4272 a -236 4272 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4272
+a -236 4272 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4272 a -236 4272 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.4 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4272 a Black
+-236 4359 a
+SDict begin HyperStart end
+ -236 4359 a Fj([Goossens)h Fi(et)e(al.)h
+Fj(1994])435 4359 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 435 4359 a 435 4359 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 435 4359 a
+435 4359 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.bernard
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 435 4359 a Black 43 w Fj(Goossens,)g(Michel,)g(Frank)g
+(Mittelbach,)h(Ale)o(xander)f(Samarin.)g Fi(The)g(L)2366
+4350 y Ft(A)2390 4359 y Fi(T)2420 4376 y(E)2455 4359
+y(X)f(Companion.)i Fj(Addison-W)-6 b(esle)o(y)20 b(1994.)-236
+4376 y
+SDict begin HyperStart end
+ -236 4376 a -236 4376 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4376 a -236 4376
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4376 a -236 4376 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.5 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4376 a Black -236 4463
+a
+SDict begin HyperStart end
+ -236 4463 a Fj([D)m(V91])-7 4463 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -7 4463 a -7 4463
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -7 4463 a -7 4463 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.grecon
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -7 4463 a Black 148 w Fj(Dietzenbacher)m(,)36
+b(H.W)-7 b(.A.,)32 b(W)-7 b(.)33 b(V)-10 b(oorhoe)n(v)o(e.)36
+b Fi(Het)e(model)h(GRECON)d(91-D.)j(Septembervoor)o(spelling)o(en)j
+(voor)d(1992)p Fj(.)g(Onder)o(-)141 4550 y(zoeksmemorandum)22
+b(no.)d(450.)h(Economics)g(Department,)f(Groningen)h(Uni)n(v)o(ersity)f
+(1991.)p Black 1652 5749 a FR(\2267\226)p Black eop
+%%Page: 8 8
+8 7 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.8 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 519 a
+SDict begin HyperStart end
+ -236 519 a -236 519 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 519 a
+-236 519 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 519 a -236 519 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 519 a 116 x FN(III)99
+b(Maths)25 b(in)g(L)414 618 y Fy(A)453 635 y FN(T)502
+658 y(E)557 635 y(X:)g(P)o(art)g(1,)g(Back)h(to)f(Basics)p
+Black Black 3250 854 a FR(R.)c(A.)f(Baile)o(y)2218 970
+y(Goldsmiths')f(Colle)o(ge,)h(Uni)n(v)o(ersity)f(of)g(London)p
+-236 1035 3900 9 v -236 1141 a
+SDict begin HyperStart end
+ -236 1141 a -236 1141
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1141 a -236 1141 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1141 a -236 1141 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.3.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+1141 a 100 x FI(1)91 b(Intr)n(oduction)-236 1390 y FR(The)22
+b(book)e FP(L)120 1378 y Fk(A)145 1390 y FP(T)177 1409
+y(E)218 1390 y(X:)i(A)h(Document)e(Pr)m(epar)o(ation)f(System)i
+FR(by)g(Leslie)g(Lamport)f(is)i(rather)e(co)o(y)h(about)f(Mathematics.)
+g(It)i(simply)f(does)-236 1490 y(not)h(re)n(v)o(eal)g(the)g(full)h
+(range)e(of)i(Mathematical)e(e)o(xpressions)h(that)g(can)h(be)f
+(correctly)f(typeset)i(without)f(going)f(outside)h(L)3321
+1478 y FK(A)3353 1490 y FR(T)3390 1509 y(E)3430 1490
+y(X.)h(The)-236 1590 y(result)18 b(is)i(that)e(some)h(Mathematical)e
+(authors,)g(while)i(attracted)f(to)h(the)f(generic)f(mark-up)g(of)h(L)
+2525 1578 y FK(A)2557 1590 y FR(T)2594 1608 y(E)2634
+1590 y(X,)h(belie)n(v)o(e)e(that)i(the)o(y)f(need)f(to)i(use)-236
+1689 y(plain)h(T)-12 1708 y(E)28 1689 y(X)h(or)e Fl(A)249
+1708 y(M)334 1689 y FP(S)q FR(T)414 1708 y(E)454 1689
+y(X)h(to)h(write)f(their)g(documents.)-137 1789 y(This)26
+b(sequence)f(of)g(tutorials)g(seeks)h(to)g(correct)f(that)g
+(impression,)g(by)g(e)o(xplaining)e(what)j(Mathematical)f(e)o
+(xpressions)f(can)h(be)-236 1889 y(typeset)k(with)i(L)229
+1877 y FK(A)261 1889 y FR(T)298 1907 y(E)338 1889 y(X)f(without)f(the)h
+(need)f(for)h(the)g FQ(amstex)f FR(package.)f(Perhaps)i(this)g(will)h
+(pro)o(v)n(ok)o(e)d(someone)g(else)j(to)f(write)g(a)-236
+1988 y(tutorial)19 b(on)h(that)g(package.)e(The)h(\002rst)i(part)e(is)i
+(mostly)-5 b(,)19 b(b)n(ut)h(not)g(entirely)-5 b(,)18
+b(de)n(v)n(oted)h(to)h(things)f(which)g(you)g(can)h(\002nd)g(in)g
+FP(The)g(Manual)p FR(,)-236 2088 y(e)n(v)o(en)25 b(though)f(you)h(may)h
+(ha)n(v)o(e)f(o)o(v)o(erlook)o(ed)e(some)j(of)f(them.)h(Succeeding)e
+(parts)i(\(in)g(the)g(ne)o(xt)f(and)h(later)g(issues)h(of)e
+FP(Bask)o(erville)p FR(\))-236 2188 y(will)e(be)f(mostly)h(about)e
+(Mathematical)h(goodies)f(pro)o(vided)f(by)i(T)1695 2206
+y(E)1735 2188 y(X)h(b)n(ut)g(upon)e(which)h FP(The)g(Manual)g
+FR(is)h(silent,)g(e)n(v)o(en)e(though)g(the)o(y)-236
+2287 y(are)f(necessary)f(and)h(quite)g(easy)g(to)g(use.)h(The)e
+(\002nal)i(part)f(will)h(deal)f(with)g(arrays,)f(concentrating)f(on)i
+(their)g(use)g(in)g(Mathematics.)-137 2387 y(These)31
+b(are)g(tutorials,)f(so)i(I)f(e)o(xpect)f(you,)g(the)h(reader)m(,)e(to)
+i(do)g(some)f(w)o(ork.)g(Ev)o(ery)g(so)h(often)f(comes)h(a)g(group)f
+(of)g(e)o(x)o(ercises,)-236 2487 y(which)g(you)g(are)h(supposed)f(to)h
+(do.)f(Use)i(L)1041 2475 y FK(A)1073 2487 y FR(T)1110
+2505 y(E)1150 2487 y(X)f(to)g(typeset)g(e)n(v)o(erything)d(in)j(the)g
+(e)o(x)o(ercise)f(e)o(xcept)g(sentences)h(in)g(italics,)h(which)-236
+2586 y(are)25 b(instructions.)f(If)h(you)f(are)h(not)g(satis\002ed)g
+(that)h(you)e(can)h(do)f(the)i(e)o(x)o(ercise,)d(then)i(write)g(to)h
+(me)f(with)g(hard)f(cop)o(y)g(of)h(your)f(input)-236
+2686 y(and)i(output)g(\(no)h(email)g(address)g(before)f(we)i(go)e(to)i
+(press,)f(I'm)g(afraid\):)f(I)h(will)h(include)e(a)i(solution)e(in)i
+(the)f(follo)n(wing)f(issue)i(of)-236 2785 y FP(Bask)o(erville)p
+FR(.)-137 2885 y(A)g(w)o(ord)e(on)h(fonts.)f(F)o(onts)h(in)g
+(Mathematics)g(are)g(handled)e(dif)n(ferently)g(in)i(L)2141
+2873 y FK(A)2173 2885 y FR(T)2210 2904 y(E)2250 2885
+y(X)h(2.09,)d(in)i(NFSS,)h(and)e(in)i(L)3131 2873 y FK(A)3163
+2885 y FR(T)3200 2904 y(E)3240 2885 y(X)12 b(2)3354 2898
+y FM(e)3394 2885 y FR(.)27 b(Rather)-236 2985 y(than)f(compare)f(these)
+i(systems)g(e)n(v)o(ery)e(time)i(that)g(I)g(mention)e(fonts,)h(I)h
+(shall)g(limit)g(myself)g(to)g(L)2628 2973 y FK(A)2660
+2985 y FR(T)2697 3004 y(E)2737 2985 y(X)g(2.09.)e(W)m(ith)i(an)o(y)f
+(luck,)g(this)-236 3084 y(will)c(enrage)d(some)i(kno)n(wledgeable)d
+(person)i(enough)f(to)j(write)f(an)g(article)g(on)g(handling)e(of)h
+(Maths)i(fonts)e(in)h(dif)n(ferent)f(\003a)n(v)n(ours)h(of)-236
+3184 y(L)-215 3172 y FK(A)-183 3184 y FR(T)-146 3203
+y(E)-106 3184 y(X.)-236 3309 y
+SDict begin HyperStart end
+ -236 3309 a -236 3309
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3309 a -236 3309 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3309 a -236 3309 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.3.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+3309 a 81 x FI(2)91 b(What)23 b(does)h(it)f(look)g(lik)o(e?)-236
+3441 y
+SDict begin HyperStart end
+ -236 3441 a -236 3441 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3441 a -236 3441
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3441 a -236 3441 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3441 a 98 x FP(2.1)82
+b(Maths)20 b(Mode)-236 3642 y FR(\(L)-179 3632 y FK(A)-136
+3642 y FR(\)T)-71 3661 y(E)-31 3642 y(X)f(has)f(a)h(special)f(state,)h
+(called)f FP(Maths)h(mode)p FR(,)e(which)h(it)h(must)f(be)g(in)h(to)f
+(recognize)f(Mathematical)g(e)o(xpressions)g(and)h(typeset)-236
+3742 y(them)i(properly)-5 b(.)18 b(Maths)j(mode)f(in)h(L)811
+3730 y FK(A)843 3742 y FR(T)880 3760 y(E)920 3742 y(X)g(is)h(e)n(v)o
+(erything)c(between)i FQ(\\\()h FR(and)f FQ(\\\))p FR(,)h(or)m(,)f
+(alternati)n(v)o(ely)-5 b(,)19 b(e)n(v)o(erything)f(between)i
+FQ($)h FR(and)f FQ($)p FR(.)-236 3841 y(The)h(parentheses)g(are)h
+(better)g(for)f(trapping)g(errors,)g(because)g(it)i(is)g(ob)o(vious)d
+(whether)h(the)h(left)g(or)g(right)g(one)f(is)i(missing,)f(if)g(an)o(y)
+-5 b(.)21 b(A)-236 3941 y(missing)j FQ($)g FR(causes)g(\(L)419
+3931 y FK(A)463 3941 y FR(\)T)528 3959 y(E)568 3941 y(X)g(to)h(sw)o(ap)
+f(Maths)g(mode)f(and)h(ordinary)d(mode)j(from)f(then)g(onw)o(ards,)g
+(gi)n(ving)g(strange)g(output)g(b)n(ut)h(no)-236 4040
+y(errors)c(until)i(it)g(e)n(v)o(entually)d(meets)j(something)e(lik)o(e)
+h FQ(x^2)h FR(that)f(it)h(cannot)f(interpret)f(in)h(the)h(wrong)e
+(mode.)g(On)h(the)h(other)e(hand,)g(the)-236 4140 y(dollar)f(signs)i
+(are)f(easier)g(to)g(type,)g(and)g(easier)g(to)g(see)h(in)f(your)f
+(input)h(\002le.)-137 4240 y(In)g(Maths)g(mode)f(most)h(symbols)f(are)h
+(typeset)g(as)g(if)h(the)o(y)e(represent)f(single-letter)h(v)n
+(ariables.)g(A)i(string)e(of)h(three)f(letters)i(will)f(be)-236
+4339 y(set)h(as)h(if)f(those)g(three)f(v)n(ariables)g(should)g(be)h
+(multiplied)e(together)-5 b(.)20 b(F)o(anc)o(y)g(features)g(lik)o(e)h
+(k)o(erns)g(and)f(ligatures,)g(which)g(are)h(used)f(in)-236
+4439 y(normal)f(te)o(xt)i(to)g(help)f(the)h(reader)f(interpret)f
+(letter)n(-strings)i(as)g(w)o(ords,)f(are)h(turned)e(of)n(f.)h(Letters)
+h(are)g(set)g(in)g(the)g(special)g(font)f(kno)n(wn)-236
+4539 y(as)h FP(Maths)f(italic)g FR(which)g(is)h(usually)f(used)g(for)f
+(v)n(ariables.)-137 4638 y(Almost)29 b(all)g(spaces)g(that)g(you)f
+(type)g(are)g(ignored.)f(\(L)1466 4628 y FK(A)1509 4638
+y FR(\)T)1574 4657 y(E)1614 4638 y(X)i(thinks)g(that)f(it)i(kno)n(ws)e
+(better)g(than)g(you)g(do)g(ho)n(w)g(Mathematics)-236
+4738 y(should)19 b(be)h(spaced,)f(and)h(it)h(is)g(probably)d(right)i
+(to)g(think)f(so.)-137 4838 y(Don')o(t)25 b(stay)i(in)f(Maths)h(mode)e
+(for)g(too)h(long)g(just)g(because)g(you)f(are)h(too)g(lazy)g(to)g
+(type)g(a)h(fe)n(w)f FQ($)g FR(signs.)h(Ev)o(erything)c(between)-236
+4937 y(the)c FQ($)p FR(s)i(should)d(be)i(Maths.)f(A)i(common)c(mistak)o
+(e)j(by)f(be)o(ginners)f(is)i(to)g(for)o(get)e(that)i(a)g(punctuation)d
+(sign,)i(lik)o(e)h(a)g(comma,)f(may)g(ha)n(v)o(e)-236
+5037 y(a)h(dif)n(ferent)f(meaning)g(in)h(Maths)g(from)f(its)j(meaning)c
+(in)j(te)o(xt.)e(In)p Black Black -112 5154 a(the)i(scalars)f
+FP(a)p FR(,)g FP(b)g FR(and)g FP(c)-236 5272 y FR(we)g(ha)n(v)o(e)g(a)h
+(te)o(xtual)e(list)i(containing)e(three)g(mathematical)g(objects,)h(so)
+h(the)f(input)f(\002le)i(contains)p Black Black -87 5389
+a FQ(the)49 b(scalars)g($a$,)g($b$)g(and)h($c$)-236 5507
+y FR(That)20 b(comma)f(is)i(a)g(te)o(xtual)e(one.)h(The)f(lazy)h
+(typist)h(types)p Black Black -87 5624 a FQ(the)49 b(scalars)g($a,)g
+(b$)h(and)f($c$)p Black -236 5749 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black eop
+%%Page: 9 9
+9 8 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.9 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1320 w FP(Maths)21
+b(in)f(L)1414 88 y Fk(A)1439 100 y FP(T)1471 118 y(E)1512
+100 y(X:)g(P)-7 b(art)21 b(1,)f(Bac)n(k)g(to)g(Basics)p
+Black -236 307 a FR(and)f(obtains)p Black Black -112
+426 a(the)i(scalars)f FP(a)p FL(;)9 b FP(b)20 b FR(and)g
+FP(c)-236 544 y FR(On)g(the)g(other)g(hand,)e(in)p Black
+Black -112 663 a(the)j(v)o(ector)e FJ(\()p FP(a)p FL(;)9
+b FP(b)p FL(;)g FP(c)p FJ(\))-236 782 y FR(there)19 b(is)j(a)e(single)g
+(Mathematical)g(object,)f(so)i(it)g(is)g(correct)e(to)h(type)p
+Black Black -87 901 a FQ(the)49 b(vector)g($\(a,b,c\)$)-236
+1019 y FR(or)m(,)19 b(equally)g(well,)p Black Black -87
+1138 a FQ(the)49 b(vector)g($\(a,)g(b,)h(c\)$)-236 1257
+y FR(These)20 b(commas)f(are)h(part)g(of)g(the)g(Mathematical)g
+(notation.)-236 1312 y
+SDict begin HyperStart end
+ -236 1312 a -236 1312 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1312
+a -236 1312 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1312 a -236 1312 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1312 a 82
+x FP(2.2)82 b(Basic)20 b(symbols)-236 1499 y FR(The)i(basic)h(symbols)f
+(are)h(the)f(numerals)g FQ(1)p FR(,)h FQ(2)p FR(,)g(.)12
+b(.)g(.)g(,)23 b(the)g(Latin)g(letters)g FQ(a)p FR(,)f
+FQ(b)p FR(,)h(.)12 b(.)g(.)g(,)24 b FQ(z)p FR(,)f FQ(A)p
+FR(,)g(.)12 b(.)g(.)g(,)23 b FQ(Z)p FR(,)g(and)f(the)h(Greek)f(letters)
+h FQ(\\alpha)p FR(,)-236 1599 y FQ(\\beta)p FR(,)h FQ(\\gamma)p
+FR(,)g(.)12 b(.)g(.)g(,)26 b FQ(\\omega)p FR(,)e FQ(A)p
+FR(,)h FQ(B)p FR(,)g FQ(\\Gamma)p FR(,)f(.)12 b(.)g(.)g(,)26
+b FQ(\\Omega)p FR(.)e(If)h(you)f(don')o(t)f(kno)n(w)h(the)h(standard)f
+(English)g(spellings)h(of)-236 1699 y(Greek)f(letters,)i(look)e(on)h
+(page)f(43)h(of)f FP(The)i(Manual)p FR(.)d(Upper)n(-case)h(Greek)h
+(letters)g(which)g(are)g(con)m(v)o(entionally)c(the)26
+b(same)f(as)h(their)-236 1798 y(Latin)20 b(equi)n(v)n(alents)f(do)g
+(not)h(ha)n(v)o(e)g(special)g(commands.)e(Some)i(Greek)g(letters)g(ha)n
+(v)o(e)g(v)n(ariants:)g FQ(\\varepsilon)p FR(,)e(for)i(e)o(xample.)-137
+1898 y(The)29 b(ob)o(vious)e(symbols)i(for)f(operators)f(are)i(the)g(k)
+o(e)o(yboard)e(symbols)h FQ(+)h FR(and)g FQ(-)p FR(.)g(If)g(you)f(for)o
+(get)f(to)i(go)g(into)f(Maths)h(mode)f(\(a)-236 1998
+y(common)20 b(temptation)h(when)h(typing)f(a)i(table)f(of)g(data\),)f
+(the)i(symbol)e FQ(-)h FR(will)h(not)f(look)g(lik)o(e)g(a)h(minus)f
+(sign.)g(Outside)g(Maths)g(mode)-236 2097 y(the)28 b
+FQ(+)h FR(will)g(look)f(lik)o(e)g(a)h(plus)g(sign,)f(b)n(ut)g(the)h
+(spacing)e(will)i(be)g(wrong.)e(In)h(Maths)g(mode)g(\(L)2561
+2087 y FK(A)2604 2097 y FR(\)T)2669 2116 y(E)2709 2097
+y(X)h(kno)n(ws)f(what)g(is)i(the)e(proper)-236 2197 y(spacing)e(to)i
+(put)f(around)f(binary)g(operators)g(lik)o(e)i FQ(+)g
+FR(and)f FQ(-)p FR(;)h(it)g(also)g(kno)n(ws)f(the)g(proper)f(spacing)h
+(to)g(surround)f(binary)g(relations)-236 2297 y(lik)o(e)20
+b FQ(=)p FR(.)h(T)m(ry)e(typing)g(the)h(follo)n(wing)f(both)g(inside)h
+(Maths)h(mode)e(and)h(outside)f(it,)i(and)f(compare)e(the)i(results.)p
+Black Black -87 2415 a FQ(1)50 b(+2)f(=)100 b(3)498 b(4-1)49
+b(=)h(3)-87 2515 y(1)g(-4)f(=)h(-3)448 b(-2+7)49 b(=+5)-236
+2634 y FR(Also)20 b(try)g FQ(>)h FR(outside)f(Maths)g(mode:)f(you)g
+(may)h(be)g(surprised.)-236 2689 y
+SDict begin HyperStart end
+ -236 2689 a -236 2689
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2689 a -236 2689 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2689 a -236 2689 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+2689 a 82 x FP(2.3)82 b(Sub-)19 b(and)g(super)o(scripts)-236
+2876 y FR(Subscripts)h(are)g(introduced)e(with)j FQ(_)p
+FR(:)g(for)e(e)o(xample,)g FQ(x_n)i FR(gi)n(v)o(es)f
+FP(x)1732 2888 y Fk(n)1766 2876 y FR(.)h(If)f(there)g(is)i(more)d(than)
+h(one)g(thing)g(in)g(the)h(subscript)e(you)h(ha)n(v)o(e)-236
+2976 y(to)28 b(use)g(braces,)g(as)h(in)f FQ(x_{n+1})f
+FR(for)h FP(x)989 2988 y Fk(n)p Fg(+)p FK(1)1102 2976
+y FR(.)h(Y)-9 b(ou)27 b(can)h(type)g FQ(x_{n})g FR(for)f
+FP(x)2070 2988 y Fk(n)2133 2976 y FR(if)i(you)e(w)o(ant,)h(b)n(ut)g(it)
+h(mak)o(es)f(your)f(input)g(\002le)i(less)-236 3076 y(readable.)-137
+3175 y(Superscripts)20 b(are)g(done)f(similarly)-5 b(,)19
+b(using)h FQ(^)p FR(:)h(thus)f FQ(y^3)g FR(for)f FP(y)1708
+3145 y FK(3)1764 3175 y FR(and)h FQ(y^{-1})f FR(for)h
+FP(y)2379 3145 y Ff(\000)p FK(1)2461 3175 y FR(.)-137
+3275 y(A)g(sub-)f(and)f(superscript)g(can)h(be)g(put)f(on)h(the)g(same)
+g(symbol)f(in)i(either)e(order:)g FQ(x_n^2)h FR(and)f
+FQ(x^2_n)h FR(both)f(produce)f FP(x)3344 3245 y FK(2)3344
+3296 y Fk(n)3379 3275 y FR(.)i(Double)-236 3375 y(subscripts)h(or)g
+(superscripts)f(are)h(obtained)f(by)g(using)h(braces)g(in)g(the)g(ob)o
+(vious)f(w)o(ay:)h FQ(x_{n_2})g FR(and)f FQ(n^{m^2})p
+FR(.)-137 3475 y(T)-7 b(o)20 b(put)f(a)g(sub-)g(or)g(superscript)f
+FP(befor)m(e)h FR(a)g(symbol,)f(precede)g(it)i(with)f
+FQ({})p FR(.)g(Otherwise)g(the)h(sub-)e(or)h(superscript)f(attaches)h
+(itself)h(to)-236 3574 y(the)g(pre)n(vious)f(thing,)g(which)g(may)h
+(well)h(be)f(something)f(lik)o(e)h FJ(+)g FR(or)g FJ(=)p
+FR(.)-137 3674 y(In)g(an)h(e)o(xpression)d(such)i(as)h
+FJ(\()p FP(X)f FJ(+)8 b FP(Y)h FJ(\))953 3644 y FK(2)988
+3674 y FR(,)21 b(strictly)g(speaking)e(T)1635 3693 y(E)1675
+3674 y(X)i(thinks)e(it)i(is)h(putting)d(the)h(superscript)f(on)h(the)h
+(right)e(parenthesis)-236 3774 y(if)i(you)g(type)g FQ(\(X+Y\)^2)p
+FR(,)f(and)h(it)h(positions)e(the)i(superscript)e(in)h(accordance)e
+(with)j(that)f(thought.)f(If)h(this)g(really)g(of)n(fends)f(you,)g(you)
+-236 3873 y(can)g(force)f(T)128 3892 y(E)168 3873 y(X)i(to)f(share)g
+(your)f(logic)h(by)g(typing)f FQ({\(X+Y\)}^2)p FR(,)g(b)n(ut)h(you)f
+(may)h(not)g(al)o(w)o(ays)g(prefer)f(the)h(result.)-236
+3930 y
+SDict begin HyperStart end
+ -236 3930 a -236 3930 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3930 a -236 3930
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3930 a -236 3930 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3930 a 81 x FP(2.4)82
+b(Modifying)19 b(symbols)-236 4116 y FR(T)-7 b(o)20 b(turn)g
+FP(x)g FR(into)g FP(x)269 4086 y Ff(0)311 4116 y FR(type)g
+FQ(x')p FR(.)g(Y)-9 b(ou)20 b(do)g(not)f(need)h(to)g(think)g(of)g(the)g
+(prime)f(as)i(a)g(superscript.)-137 4216 y(Some)f(common)f(modi\002ers)
+g(are)h(e)o(x)o(empli\002ed)e(in)1096 4397 y FQ(\\bar{x})109
+b FR(\257)-39 b FP(x)166 b FQ(\\tilde{x})109 b FR(\230)-39
+b FP(x)1096 4513 y FQ(\\hat{x})109 b FR(\210)-39 b FP(x)216
+b FQ(\\vec{x})138 b FL(~)-32 b FP(x)-236 4676 y FR(A)25
+b(fe)n(w)f(more)g(such)g(decorations)e(are)j(sho)n(wn)f(on)f(page)h(51)
+g(of)g FP(The)h(Manual)p FR(.)e(If)h(an)o(y)g(of)g(them)g(is)h(used)f
+(o)o(v)o(er)f(an)i FP(i)g FR(or)f(a)37 b FP(j)27 b FR(then)d(the)-236
+4776 y(dotless)c(v)o(ersions)f(of)h(those)g(letters)h(should)e(be)h
+(used:)g FQ(\\imath)g FR(and)g FQ(\\jmath)p FR(.)-137
+4876 y(There)g(are)g(wide)g(v)o(ersions)f(of)h FQ(\\hat)g
+FR(and)g FQ(\\tilde)p FR(:)1221 5046 y FQ(\\widehat{a+b})2235
+5024 y Fe(d)2210 5046 y FP(a)12 b FJ(+)g FP(b)1046 5162
+y FQ(\\widetilde{1-\\theta})2235 5141 y Fe(g)2209 5162
+y FR(1)g Fm(\000)g FM(q)-236 5325 y FR(There)19 b(are)h(also)h(wide)f
+(v)o(ersions)f(of)h FQ(\\bar)g FR(and)g FQ(\\vec)g FR(b)n(ut)g(with)g
+(less)i(ob)o(vious)c(names:)i(I')o(ll)g(co)o(v)o(er)f(these)h(in)h(a)f
+(later)h(tutorial.)-137 5425 y(Logically)-5 b(,)23 b(a)i(decoration)e
+(such)h(as)i FQ(\\hat)e FR(may)g(modify)f(the)i(whole)f(of)g(a)h
+(subscripted)f(e)o(xpression)f(such)h(as)h FP(x)3191
+5437 y FK(2)3226 5425 y FR(;)g(you)f(usually)-236 5525
+y(mean)c(`the)h(estimate)h(of)f FP(x)543 5537 y FK(2)578
+5525 y FR(')g(rather)f(than)h(`the)g(second)f(part)h(of)32
+b(\210)-39 b FP(x)p FR('.)22 b(Ho)n(we)n(v)o(er)m(,)d(both)42
+b(\210)-50 b FP(x)2304 5537 y FK(2)2361 5525 y FR(and)33
+b Fe(b)-59 b FP(x)2539 5537 y FK(2)2596 5525 y FR(simply)21
+b(look)f(wrong,)g(so)i(you)e(ha)n(v)o(e)-236 5624 y(to)g(let)h
+(aesthetics)f(triumph)f(o)o(v)o(er)g(logic)h(and)f(type)h
+FQ(\\hat{x}_2)p FR(.)p Black 1652 5749 a(\2269\226)p
+Black eop
+%%Page: 10 10
+10 9 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.10
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 224 a
+SDict begin HyperStart end
+ -236 224 a -236 224 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 224
+a -236 224 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 224 a -236 224 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 224 a 83 x FP(2.5)82
+b(Dots)-236 438 y FR(T)-7 b(o)25 b(get)f(a)i(line)f(of)f(dots)h(to)g
+(sho)n(w)f(that)h(some)g(items)g(ha)n(v)o(e)f(been)g(missed)h(out,)f
+(use)h FQ(\\ldots)g FR(if)g(the)f(missing)h(items)g(are)g(normally)-236
+538 y(aligned)17 b(on)h(their)g(baselines,)h(such)f(as)h(letters,)g(or)
+f FQ(\\cdots)g FR(if)h(the)f(missing)g(items)h(are)g(normally)e
+(aligned)g(on)h(the)g(centreline,)g(such)-236 638 y(as)j(binary)e
+(operators.)f(If)j(the)f(missing)g(items)h(are)f(part)g(of)g(a)h(te)o
+(xtual)e(list,)j(don')o(t)c(for)o(get)h(to)h(come)g(out)g(of)g(Maths)g
+(mode)g(and)f(to)i(put)f(a)-236 737 y(comma)f(at)i(the)f(end)f(of)h
+(the)h(dots.)1016 914 y FQ(for)50 b($i=1$,)e($2$,)h(\\ldots,)g($10$)817
+1030 y(the)g(vector)g($\(x_1,)g(x_2,)g(\\ldots,)f(x_n\)$)1066
+1147 y($a_1)h(+)h(a_2)f(+)h(\\cdots)e(+)i(a_n$)1066 1263
+y($y_1)f(=)h(y_2)f(=)h(\\cdots)e(=)i(y_7$)-236 1438 y
+FR(If)19 b(you)f(think)h(that)g(the)g(dollar)f(signs)i(round)d(the)j
+(numerals)e(in)h(the)g(\002rst)h(e)o(xample)e(are)h(unnecessary)-5
+b(,)17 b(try)i(embedding)d(that)k(phrase)e(in)-236 1538
+y(a)i(piece)g(of)g(italic)h(te)o(xt.)-236 1619 y
+SDict begin HyperStart end
+ -236
+1619 a -236 1619 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1619 a -236 1619 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1619
+a -236 1619 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1619 a 83 x FP(2.6)82 b(Squar)m(e)18
+b(r)l(oots)-236 1833 y FR(T)-7 b(ype)22 b FQ(\\sqrt{2})f
+FR(to)i(obtain)690 1763 y Fm(p)p 759 1763 42 4 v 70 x
+FR(2.)g(The)f(same)g(technique)f(w)o(orks)h(for)g(more)f(complicated)g
+(e)o(xpressions)g(than)h(2:)h(you)e(don')o(t)g(ha)n(v)o(e)-236
+1933 y(to)f(do)g(an)o(ything)e(to)i(mak)o(e)g(the)g(root)g(sign)g(the)g
+(right)g(size.)g(F)o(or)g(e)o(xample,)p Black Black -112
+2065 a FQ(\\sqrt{n^2+6})673 1994 y Fm(p)p 742 1994 206
+4 v 71 x FP(n)784 2041 y FK(2)830 2065 y FJ(+)12 b FR(6)-236
+2197 y(Other)20 b(roots,)f(such)h(as)h(cube)e(roots,)h(are)g(obtained)f
+(by)h(putting)f(in)h(an)g(optional)f(ar)o(gument:)p Black
+Black -112 2330 a FQ(\\sqrt[3]{8})48 b(=)i(2)845 2291
+y FA(3)824 2260 y Fm(p)p 893 2260 42 4 v 70 x FR(8)18
+b FJ(=)g FR(2)-236 2462 y(The)i(simple)g(symbol)f(for)h(a)g(square)g
+(root)f(is)i FQ(\\surd)p FR(.)-137 2563 y(Don')o(t)i(ab)n(use)g(T)328
+2582 y(E)368 2563 y(X')-5 b(s)24 b(wizardry)e(by)h(using)g
+FQ(\\sqrt)g FR(for)g(a)h(lar)o(ge)e(e)o(xpression)g(in)h(te)o(xt)g(or)h
+(in)f(a)h(complicated)e(display)-5 b(.)22 b(The)h(mess)-236
+2663 y(obscures)c(the)h(message.)-236 2743 y
+SDict begin HyperStart end
+ -236 2743
+a -236 2743 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2743 a -236 2743 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2743 a -236
+2743 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2743 a 83 x FP(2.7)82 b(Displayed)19 b(Maths)-236
+2957 y FR(T)-7 b(o)22 b(get)g(a)h(single)f(line)h(of)f(displayed)f
+(Maths,)h(type)g(the)g(contents)f(between)h FQ(\\[)g
+FR(and)g FQ(\\])p FR(.)g(Y)-9 b(ou)22 b(should)f(not)h(start)h(a)f
+(paragraph)e(with)-236 3057 y(displayed)c(Maths,)i(b)n(ut)g(may)g(end)f
+(one.)g(If)h(the)g(displayed)f(Maths)h(is)h(in)f(the)g(middle)f(of)g(a)
+i(paragraph,)c(remember)h(not)h(to)i(lea)n(v)o(e)e(blank)-236
+3157 y(lines)j(around)f(it)i(in)f(your)f(input)g(\002le.)-137
+3258 y(Displayed)28 b(Maths)g(may)f(also)h(be)g(typed)f(between)h
+FQ($$)g FR(and)f FQ($$)p FR(,)h(b)n(ut)g(the)g(ef)n(fect)f(is)i(not)f
+(quite)g(the)g(same.)f(F)o(or)h(e)o(xample,)e(the)-236
+3357 y(document)18 b(option)h FQ(fleqn)h FR(aligns)g(displayed)f(Maths)
+h(on)g(the)g(left)h(if)f(you)f(use)i FQ(\\[)f FR(and)g
+FQ(\\])p FR(,)g(b)n(ut)g(not)g(if)g(you)g(use)g FQ($$)p
+FR(.)-137 3459 y(T)-7 b(o)24 b(put)f(a)g(short)g(piece)g(of)g(te)o(xt)g
+(in)h(displayed)e(Maths,)h(insert)g(it)h(in)f FQ(\\mbox)p
+FR(,)g(remembering)e(to)i(include)f(an)o(y)h(necessary)f(spaces)-236
+3558 y(that)e(w)o(ould)g(be)g(ignored)e(in)i(Maths)h(mode.)p
+Black Black 13 3692 a FQ(\\[)49 b(a=b)h(\\mbox{)e(if)i(})f(c=d)h(\\])
+-236 3824 y FR(Don')o(t)19 b(try)h(to)g(use)g FQ(\\mbox)g
+FR(in)h(a)f(similar)h(w)o(ay)f(to)g(put)g(short)g(te)o(xt)g(between)f
+(pieces)i(of)e(Maths)i(in)f(te)o(xt:)g(it)h(inhibits)f(line-breaks.)
+-236 3905 y
+SDict begin HyperStart end
+ -236 3905 a -236 3905 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3905 a -236
+3905 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3905 a -236 3905 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.8
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3905 a 83 x FP(2.8)82
+b(W)-8 b(or)m(ds)20 b(as)h(labels)-236 4119 y FR(Sometimes)16
+b(you)g(w)o(ant)h(to)g(attach)g(natural-language)c(w)o(ords)k(to)g
+(Mathematical)f(symbols)g(to)h(label)g(them.)f(F)o(or)h(e)o(xample,)e
+(you)h(might)-236 4219 y(ha)n(v)o(e)24 b(analogous)g(quantities)g
+(associated)h(with)h(the)f(ro)n(ws)g(and)g(columns)f(of)h(a)g
+(rectangular)e(array)-5 b(,)24 b(and)h(wish)g(to)g(indicate)g(this)h
+(by)-236 4318 y(using)21 b(the)h(same)h(symbol,)e(say)h
+FP(Q)p FR(,)g(with)h(dif)n(ferent)d(subscripts.)i(It)g(simply)g(will)h
+(not)e(do)h(to)g(type)g FQ(Q_{rows})p FR(,)f(because)g(this)i(gi)n(v)o
+(es)-236 4418 y FP(Q)-176 4430 y Fk(r)o(ows)-54 4418
+y FR(,)29 b(where)e(the)h(subscript)g(looks)g(lik)o(e)g(the)g(product)f
+(of)h FP(r)j FR(by)d FP(o)g FR(by)g(.)12 b(.)g(.)g(.)29
+b(And)f(it)h(is)g(no)e(good)g(putting)g FQ(rows)h FR(in)h(an)f
+FQ(\\mbox)p FR(,)-236 4518 y(because)f(it)i(will)g(come)f(out)g(too)f
+(big.)h(Once)g(something)f(has)h(been)f(put)h(in)h(a)f(box,)f(it)i
+(doesn')o(t)e(change)g(size.)h(Y)-9 b(ou)28 b(ha)n(v)o(e)f(to)i(type)
+-236 4617 y FQ(Q_{\\rm)48 b(rows})20 b FR(to)h(get)f
+FP(Q)650 4629 y FK(ro)n(ws)772 4617 y FR(.)g(\(Did)g(you)g(remember)e
+(the)i(ca)n(v)o(eat)g(about)f(fonts?\))-137 4718 y(If)g(this)g(seems)f
+(too)h(much)e(trouble,)g(you)g(might)h(decide)g(to)g(abbre)n(viate)f
+(to)i FP(Q)2084 4730 y Fk(r)2132 4718 y FR(and)f FP(Q)2331
+4730 y Fk(c)2362 4718 y FR(.)h(But)g(this)g(will)g(not)f(do)g(either)m
+(,)g(because)f(the)-236 4818 y(subscripts)h(look)f(lik)o(e)i(v)n
+(ariables)f(into)g(which)g(numbers,)e(say)-5 b(,)18 b(could)g(be)g
+(substituted.)f(If)i(you)e(don')o(t)g(w)o(ant)h(to)h(mislead)f(your)f
+(readers,)-236 4918 y(you)i(should)g(type)h FQ(Q_{\\rm)49
+b(r})p FR(.)-236 4998 y
+SDict begin HyperStart end
+ -236 4998 a -236 4998 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236
+4998 a -236 4998 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4998 a -236 4998 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.9
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4998
+a 83 x FP(2.9)82 b(F)-5 b(r)o(actions)-236 5212 y FR(A)20
+b(b)n(uilt-up)f(fraction)g(is)j(made)d(with)i FQ(\\frac)p
+FR(:)p Black Black -112 5364 a FQ(\\frac{n}{m})642 5308
+y FP(n)p 633 5345 60 4 v 633 5421 a(m)-236 5525 y FR(This)j(comes)f
+(out)h(lar)o(ger)e(in)i(displayed)f(Maths)h(than)f(in)h(te)o(xt.)g(It)g
+(is)h(better)e(to)h(use)g(the)g(solidus,)g(as)g(in)g
+FP(n)p FL(=)p FP(m)p FR(,)f(for)g(most)h(fractions)f(in)-236
+5624 y(te)o(xt,)d(with)g(the)g(e)o(xception)e(of)i(a)h(fe)n(w)f(simple)
+g(common)f(fractions)g(lik)o(e)1871 5591 y FK(1)p 1871
+5605 31 4 v 1871 5653 a(2)1912 5624 y FR(.)p Black 1631
+5749 a(\22610\226)p Black eop
+%%Page: 11 11
+11 10 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.11
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1320 w FP(Maths)21
+b(in)f(L)1414 88 y Fk(A)1439 100 y FP(T)1471 118 y(E)1512
+100 y(X:)g(P)-7 b(art)21 b(1,)f(Bac)n(k)g(to)g(Basics)p
+Black -137 307 a FR(Of)h(course,)e(fractions)g(can)h(be)g(put)g(inside)
+g(other)g(fractions)f(with)h(no)g(bother:)942 487 y FQ
+(\\frac{a\(b+c\)}{5)47 b(+)i(\\frac{1}{xy}})1578 629
+y FP(a)p FJ(\()p FP(b)12 b FJ(+)g FP(c)p FJ(\))p 1578
+666 272 4 v 1612 750 a FR(5)g FJ(+)1763 718 y FK(1)p
+1751 732 55 4 v 1751 779 a Fk(xy)-236 859 y
+SDict begin HyperStart end
+ -236 859
+a -236 859 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 859 a -236 859 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 859 a -236 859
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.10
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 859 a 65 x FP(2.10)81 b(Binary)20 b(oper)o(ator)o(s)-236
+1026 y FR(In)d(the)h(golden)e(olden)h(days)g(of)g(golf-ball)g(type)n
+(writers,)f(it)i(w)o(as)h(a)f(luxury)e(to)i(a)g(Mathematician)e(to)i
+(ha)n(v)o(e)f(the)h(symbol)e(for)h(direct)h(sum,)-236
+1126 y(or)g(for)f(union.)g(\(L)253 1116 y FK(A)297 1126
+y FR(\)T)362 1145 y(E)401 1126 y(X)i(not)f(only)f(has)i(the)f(symbols;)
+g(it)h(kno)n(ws)e(that)i(the)o(y)e(are)h(operators,)f(and)g(gi)n(v)o
+(es)h(them)g(the)g(correct)g(spacing)f(for)-236 1226
+y(in\002x)j(operators,)e(and)i(has)g(reasonably)f(good)f(ideas)j(about)
+e(where)h(to)g(break)f(lines)i(near)e(them.)h(A)h(fe)n(w)f(of)g(the)g
+(common)e(ones)i(are:)1022 1406 y FQ(+)224 b FJ(+)240
+b FQ(-)174 b Fm(\000)240 b FQ(\\pm)180 b Fm(\006)897
+1522 y FQ(\\times)99 b Fm(\002)165 b FQ(\\div)99 b Fm(\004)166
+b FQ(\\oplus)104 b Fm(\010)947 1638 y FQ(\\cup)153 b
+Fm([)171 b FQ(\\cap)104 b Fm(\\)171 b FQ(\\wedge)98 b
+Fm(^)p FR(.)-236 1800 y(There)19 b(are)h(man)o(y)f(more)h(on)f(page)h
+(44.)-137 1900 y(In)h(f)o(act,)h(\(L)178 1890 y FK(A)221
+1900 y FR(\)T)286 1919 y(E)326 1900 y(X)g(is)g(e)n(v)o(en)e(cle)n(v)o
+(erer)g(than)h(this.)h(If)f(a)g(binary)f(operator)g(doesn')o(t)g
+(\002nd)h(itself)h(between)e(tw)o(o)i(things)e(it)i(can)f(operate)-236
+2000 y(on)j(then)h(it)g(becomes)f(a)i(simple)f(symbol,)e(and)i(spaces)g
+(and)f(line-breaks)g(adjust)g(accordingly)-5 b(.)22 b(Y)-9
+b(ou)24 b(should)g(ha)n(v)o(e)h(noticed)f(this)h(if)-236
+2099 y(you)19 b(did)h(the)g(e)o(x)o(ercise)f(suggested)h(abo)o(v)o(e.)
+-236 2153 y
+SDict begin HyperStart end
+ -236 2153 a -236 2153 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2153 a -236
+2153 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2153 a -236 2153 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.11
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2153 a 81 x FP(2.11)81
+b(Binary)20 b(r)m(elations)-236 2337 y FR(\(L)-179 2327
+y FK(A)-136 2337 y FR(\)T)-71 2356 y(E)-31 2337 y(X)h(also)f(kno)n(ws)g
+(about)f(in\002x)h(relations,)g(such)f(as)992 2518 y
+FQ(=)100 b FJ(=)190 b FQ(\\in)129 b Fm(2)171 b FQ(\\subset)108
+b Fm(\032)992 2634 y FQ(<)100 b FL(<)165 b FQ(\\leq)99
+b Fm(\024)216 b FQ(\\perp)148 b Fm(?)p FR(.)-236 2796
+y(More)19 b(are)h(sho)n(wn)g(on)g(page)f(44.)h(Don')o(t)f(confuse)g
+Fm(2)i FR(with)f(either)g(of)g(the)g(epsilons.)-137 2896
+y(Compare)26 b FQ(\\mid)h FR(with)g FQ(|)p FR(.)g(The)g(former)f(is)i
+(a)f(relation,)f(while)h(the)g(latter)g(is)h(just)g(a)f(symbol.)f(So)h
+(which)g(should)f(you)g(use)h(for)-236 2996 y(`di)n(vides'?)-137
+3095 y(Relations)21 b(can)f(be)g(ne)o(gated)e(by)i(preceding)e(them)i
+(with)g FQ(\\not)p FR(:)717 3262 y FQ(Z_2)50 b(\\times)e(Z_2)i
+(\\not\\cong)e(Z_4)165 b FP(Z)2324 3274 y FK(2)2371 3262
+y Fm(\002)12 b FP(Z)2494 3274 y FK(2)2546 3262 y Fm(6)2546
+3240 y(\030)2546 3267 y FJ(=)2629 3262 y FP(Z)2675 3274
+y FK(4)-236 3430 y FR(This)26 b(doesn')o(t)e(w)o(ork)h(quite)g(right)g
+(for)g Fm(2)p FR(,)h(so)g(there)f(is)i(the)e(special)h(command)e
+FQ(\\notin)p FR(.)g(Also,)i FQ(\\ne)g FR(is)g(a)g(useful)f(shorthand)f
+(for)-236 3529 y FQ(\\not=)p FR(.)-236 3571 y
+SDict begin HyperStart end
+ -236 3571
+a -236 3571 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3571 a -236 3571 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3571 a -236
+3571 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.12
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3571 a 93 x FP(2.12)81 b(F)-9 b(onts)20 b(in)h(Maths)-236
+3767 y FR(\(Did)f(you)f(remember)f(the)j(ca)n(v)o(eat)e(about)h
+(fonts?\))-137 3867 y(F)o(or)g(something)e(lik)o(e)h(script)h(letters)g
+(use)g FQ(\\cal)p FR(,)f(as)h(in)g FQ(${\\cal)48 b(F}\(x\)$)19
+b FR(for)g Fl(F)h FJ(\()p FP(x)p FJ(\))p FR(.)h(The)e(braces)g(gi)n(v)o
+(e)g(the)g(scope)g(of)g FQ(\\cal)p FR(:)-236 3966 y(for)i(a)i(single)f
+(Mathematical)f(letter)i(such)f(as)h Fl(H)41 b FR(you)22
+b(can)g(get)g(a)o(w)o(ay)g(with)g FQ($\\cal)49 b(H$)p
+FR(.)22 b(Only)g(upper)n(-case)f(Latin)h(letters)h(may)e(be)-236
+4066 y(modi\002ed)e(by)h FQ(\\cal)p FR(.)-137 4166 y(In)35
+b(some)g(branches)e(of)i(Mathematics,)f(constants)g(are)h(sho)n(wn)f
+(in)h(Roman)g(type.)f(So)h(the)g(base)g(of)f(natural)g(logarithms)f(is)
+-236 4265 y FQ({\\rm)49 b(e})p FR(.)-137 4365 y(F)o(or)20
+b(bold)g(letters,)g(you)f(can)h(use)h FQ(\\bf)f FR(to)g(modify)f(Latin)
+h(letters)h(and)e(upper)n(-case)g(Greek)g(ones:)996 4532
+y FQ({\\bf)49 b(Mv})g(=)h(a{\\bf)f(w})166 b FS(Mv)18
+b FJ(=)g FP(a)p FS(w)-236 4699 y FR(F)o(or)i(lo)n(wer)n(-case)f(Greek)h
+(letters,)g(and)g(for)f(non-letters,)g(you)g(ha)n(v)o(e)h(to)g(use)h(a)
+f(cumbersome)e(construction:)p Black Black -112 4817
+a FQ(\\mbox{\\boldmath)47 b($\\lambda$})185 b FM(l)-236
+4934 y FR(Because)20 b(of)g(the)g(box,)f(this)i(does)f(not)g(change)f
+(size)i(properly)d(in)i(sub-)g(and)f(superscripts.)-236
+4988 y
+SDict begin HyperStart end
+ -236 4988 a -236 4988 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4988 a -236 4988
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4988 a -236 4988 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /subsection.3.2.13
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4988 a 81 x FP(2.13)81
+b(Writing)21 b(Maths)-236 5172 y FR(The)f(ability)g(to)h(produce)d
+(beautiful)h(Mathematical)h(formulae)e(is)k(no)e(licence)g(to)g
+(produce)f(poor)g(Mathematical)g(writing.)h(Remem-)-236
+5272 y(ber)g(that)g(relations)g(are)g(v)o(erbs.)f(It)h(is)h(impossible)
+f(to)g(parse)g(the)g(sentence)p Black Black -112 5389
+a(Therefore)e FP(n)g FJ(=)g FR(56)i(is)h(the)f(sample)g(size.)-236
+5507 y(b)n(ut)p Black Black -112 5624 a(The)g(equation)f
+FP(x)382 5594 y FK(2)428 5624 y FJ(+)12 b FR(9)17 b FJ(=)h
+FR(0)j(has)f(no)g(real)g(roots.)p Black 1631 5749 a(\22611\226)p
+Black eop
+%%Page: 12 12
+12 11 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.12
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 307 a FR(is)21 b(\002ne.)-137 407 y(Don')o(t)f(start)i
+(a)g(sentence)f(with)g(notation:)f(the)i(reader)e(doesn')o(t)g(get)h
+(the)h(right)e(visual)h(clue.)g(If)h(possible,)e(a)n(v)n(oid)h(putting)
+g(notation)-236 506 y(immediately)27 b(after)i FP(any)g
+FR(punctuation,)d(unless)j(it)h(is)g(part)f(of)g(a)g(list.)h(This)f(sa)
+n(v)o(es)h(the)f(reader)f(from)g(ha)n(ving)g(to)h(w)o(ork)f(out)h(if)g
+(the)-236 606 y(punctuation)16 b(is)j(Mathematical)f(or)g(te)o(xtual.)f
+(Similarly)-5 b(,)18 b(a)n(v)n(oid)g(abbre)n(viations)e(lik)o(e)j
+(`iid')f(and)g(`e.g.)-6 b(')17 b(which)h(might)g(be)g(mistak)o(en)g
+(for)-236 706 y(notation)h(at)h(a)h(\002rst)g(glance.)-236
+823 y
+SDict begin HyperStart end
+ -236 823 a -236 823 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 823 a -236 823 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+823 a -236 823 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.3.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 823 a 82 x FI(3)91 b(Exer)n(cises)-236
+956 y
+SDict begin HyperStart end
+ -236 956 a -236 956 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 956 a -236 956 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+956 a -236 956 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 956 a Black 98 x FS(Exer)o(cise)20
+b(1)p Black 41 w FR(The)g(zeros)g(of)f(the)i(quadratic)d
+FP(ax)1132 1024 y FK(2)1178 1054 y FJ(+)12 b FP(bx)g
+FJ(+)g FP(c)18 b FR(are)1429 1224 y Fm(\000)p FP(b)12
+b Fm(\006)1625 1154 y(p)p 1692 1154 284 4 v 1692 1224
+a FP(b)1734 1200 y FK(2)1780 1224 y Fm(\000)g FR(4)p
+FP(ac)p 1429 1262 547 4 v 1661 1338 a FR(2)p FP(a)1986
+1281 y FL(:)-236 1405 y
+SDict begin HyperStart end
+ -236 1405 a -236 1405 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236
+1405 a -236 1405 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1405 a -236 1405 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1405
+a Black 96 x FS(Exer)o(cise)20 b(2)p Black 41 w FR(The)g(upper)e(5\045)
+j(point)e(of)h(the)g FM(c)1106 1471 y FK(2)1106 1526
+y(6)1162 1501 y FR(distrib)n(ution)f(is)i(12.592.)-236
+1544 y
+SDict begin HyperStart end
+ -236 1544 a -236 1544 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1544 a -236 1544
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1544 a -236 1544 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1544 a Black 90 x FS(Exer)o(cise)f(3)p
+Black 41 w FR(If)g FM(n)f FJ(=)e FP(n)428 1646 y FK(1)474
+1634 y FJ(+)12 b FP(n)593 1646 y FK(2)638 1634 y Fm(\000)g
+FR(2)20 b(and)1239 1783 y FP(s)1271 1748 y FK(2)1324
+1783 y FJ(=)1417 1726 y(\()p FP(n)1491 1738 y FK(1)1537
+1726 y Fm(\000)12 b FR(1)p FJ(\))p FP(s)1720 1696 y FK(2)1720
+1750 y(1)1766 1726 y FJ(+)g(\()p FP(n)1917 1738 y FK(2)1962
+1726 y Fm(\000)g FR(1)p FJ(\))p FP(s)2145 1696 y FK(2)2145
+1750 y(2)p 1417 1763 762 4 v 1613 1840 a FP(n)1655 1852
+y FK(1)1701 1840 y FJ(+)g FP(n)1820 1852 y FK(2)1865
+1840 y Fm(\000)g FR(2)-236 1950 y(then)1606 2009 y(\257)1586
+2026 y FP(X)1635 2038 y FK(1)1682 2026 y Fm(\000)1777
+2009 y FR(\257)1759 2026 y FP(X)1808 2038 y FK(2)p 1507
+2063 413 4 v 1507 2147 a FP(s)1539 2088 y Fm(p)1609 2147
+y FJ(\()1666 2114 y FK(1)p 1651 2128 60 4 v 1651 2175
+a Fk(n)1682 2187 y FA(1)1732 2147 y FJ(+)1833 2114 y
+FK(1)p 1818 2128 V 1818 2175 a Fk(n)1849 2187 y FA(2)1888
+2147 y FJ(\))-236 2285 y FR(is)21 b(distrib)n(uted)e(as)g
+FP(t)325 2297 y Fh(n)361 2285 y FR(.)-236 2315 y
+SDict begin HyperStart end
+ -236
+2315 a -236 2315 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2315 a -236 2315 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2315
+a -236 2315 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2315 a Black 103 x FS(Exer)o(cise)h(4)p
+Black 41 w FR(By)25 b(choosing)e(bases,)i(it)g(follo)n(ws)f(that)h(the)
+g(subspaces)f FP(Z)1862 2430 y FK(1)1897 2418 y FR(,)h(.)12
+b(.)g(.)g(,)26 b FP(Z)2135 2430 y Fk(r)2190 2418 y FR(span)20
+b FP(V)10 b FR(;)26 b(hence)e(it)h(follo)n(ws)f(that)d
+FP(V)35 b FR(is)26 b(the)f(direct)-236 2517 y(sum)16
+b FP(V)28 b FJ(=)18 b FP(Z)127 2529 y FK(1)174 2517 y
+Fm(\010)12 b(\001)d(\001)g(\001)i(\010)h FP(Z)472 2529
+y Fk(r)501 2517 y FR(,)20 b(as)h(asserted.)-236 2546
+y
+SDict begin HyperStart end
+ -236 2546 a -236 2546 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2546 a -236 2546 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+2546 a -236 2546 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2546 a Black 104 x FS(Exer)o(cise)f(5)p
+Black 41 w FR(If)g Fl(M)38 b FR(and)19 b Fl(N)41 b FR(are)20
+b(subspaces)g(of)g(a)h(\002nite-dimensional)d(inner)h(product)g(space)h
+Fl(V)36 b FR(then)1290 2816 y FJ(\()p Fl(M)29 b FJ(+)12
+b Fl(N)19 b FJ(\))1622 2782 y Ff(?)1692 2816 y FJ(=)f
+Fl(M)1871 2782 y Ff(?)1934 2816 y Fm(\\)12 b Fl(N)2086
+2782 y Ff(?)-236 2982 y FR(and)1278 3082 y FJ(\()p Fl(M)29
+b Fm(\\)12 b Fl(N)20 b FJ(\))1601 3047 y Ff(?)1672 3082
+y FJ(=)e Fl(M)1850 3047 y Ff(?)1913 3082 y FJ(+)12 b
+Fl(N)2075 3047 y Ff(?)2126 3082 y FL(:)-236 3215 y FR(Moreo)o(v)o(er)m
+(,)17 b Fl(M)222 3184 y Ff(?)292 3193 y Fm(\030)292 3219
+y FJ(=)375 3215 y Fl(V)f FL(=)p Fl(N)k FR(.)-236 3252
+y
+SDict begin HyperStart end
+ -236 3252 a -236 3252 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3252 a -236 3252 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+3252 a -236 3252 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3252 a Black 95 x FS(Exer)o(cise)g(6)p
+Black 41 w FR(The)g(sum)g(of)g(squares)f(for)h(the)g(linear)g(model)15
+b FP(V)1555 3360 y FK(protein)1744 3347 y FJ(+)8 b FP(V)1864
+3360 y FK(\002shmeal)2096 3347 y FR(is)21 b(1559378.)-236
+3390 y
+SDict begin HyperStart end
+ -236 3390 a -236 3390 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3390 a -236 3390
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3390 a -236 3390 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3390 a Black 90 x FS(Exer)o(cise)f(7)p
+Black 41 w FR(The)k(usual)h(re)o(gression)e(equation)h(is)i
+FS(Y)21 b FJ(=)f FS(X)p FM(b)13 b FJ(+)g FM(e)p FR(,)26
+b(where)e FS(Y)h FR(is)h(an)f FP(n)13 b Fm(\002)g FR(1)24
+b(v)o(ector)m(,)g FS(X)h FR(is)h(an)f FP(n)13 b Fm(\002)19
+b FP(p)24 b FR(matrix,)g FM(b)h FR(is)h(the)-230 3593
+y FP(p)13 b Fm(\002)g FR(1)23 b(v)o(ector)h(of)g(unkno)n(wn)d
+(parameters,)i(and)h FM(e)h FR(is)g(the)g FP(n)13 b Fm(\002)g
+FR(1)23 b(v)o(ector)g(of)h(random)f(errors.)g(The)h(least-squares)f
+(estimate)3398 3567 y Fe(b)3398 3593 y FM(b)h FR(of)g(the)-236
+3693 y(parameters)19 b(is)i(gi)n(v)o(en)e(by)1414 3779
+y Fe(b)1414 3805 y FM(b)f FJ(=)g(\()p FS(X)1653 3771
+y Ff(0)1675 3805 y FS(X)p FJ(\))1767 3771 y Ff(\000)p
+FK(1)1849 3805 y FS(X)1909 3771 y Ff(0)1930 3805 y FS(Y)p
+FL(:)-236 3859 y
+SDict begin HyperStart end
+ -236 3859 a -236 3859 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3859 a
+-236 3859 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3859 a -236 3859 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.8
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3859 a Black
+96 x FS(Exer)o(cise)i(8)p Black 41 w FR(The)k FP(T)11
+b FR(-orders)23 b(are)31 b FP(p)p FJ(\()p FP(x)p FJ(\))913
+3925 y Fk(e)940 3937 y FA(1)974 3955 y FR(,)g FP(p)p
+FJ(\()p FP(x)p FJ(\))1169 3925 y Fk(e)1196 3937 y FA(2)1255
+3955 y FR(and)f FP(p)p FJ(\()p FP(x)p FJ(\))1549 3925
+y Fk(e)1576 3937 y FA(3)1610 3955 y FR(,)25 b(where)f
+FP(e)1921 3967 y FK(1)1976 3955 y FL(>)d FP(e)2099 3967
+y FK(2)2155 3955 y Fm(\025)f FP(e)2277 3967 y FK(3)2312
+3955 y FR(.)25 b(This)g(implies)f(that)31 b FP(p)p FJ(\()p
+FP(x)p FJ(\))3099 3925 y Fk(e)3126 3937 y FA(1)3181 3955
+y Fm(j)21 b FM(h)p FJ(\()p FP(x)p FJ(\))3376 3925 y Fk(e)3403
+3937 y FA(1)3433 3925 y Ff(\000)p Fk(d)3544 3955 y FR(and)-236
+4054 y(hence)e(that)h FM(h)p FJ(\()p FP(x)p FJ(\))f(=)f
+FM(y)p FJ(\()p FP(x)p FJ(\))6 b FP(p)p FJ(\()p FP(x)p
+FJ(\))683 4024 y Fk(d)743 4054 y FR(for)20 b(some)g(polynomial)e
+FM(y)p FJ(\()p FP(x)p FJ(\))p FR(.)-236 4092 y
+SDict begin HyperStart end
+ -236 4092
+a -236 4092 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4092 a -236 4092 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4092 a -236
+4092 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.9
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4092 a Black 95 x FS(Exer)o(cise)i(9)p Black
+41 w FR(W)-7 b(e)21 b(ha)n(v)o(e)d FP(t)24 b Fm(2)19
+b FP(A)12 b Fm(n)g FP(B)18 b FR(if)j(and)e(only)h(if)1450
+4287 y FP(t)k Fm(2)19 b FP(A)h FR(and)e FP(t)33 b FL(=)-51
+b Fm(2)19 b FP(B)p FL(:)-236 4324 y
+SDict begin HyperStart end
+ -236 4324 a -236
+4324 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4324 a -236 4324 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4324 a -236 4324
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preqn.10
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4324 a Black 112 x FS(Exer)o(cise)h(10)p Black
+40 w FR(P)o(ascal')-5 b(s)21 b(triangle)f(is)h(based)f(on)f(the)i
+(identity)1306 4568 y Fk(n)p Ff(\000)p FK(1)1419 4602
+y FR(C)1474 4615 y Fk(k)1519 4602 y FJ(+)1596 4568 y
+Fk(n)p Ff(\000)p FK(1)1708 4602 y FR(C)1763 4615 y Fk(k)q
+Ff(\000)p FK(1)1893 4602 y FJ(=)1976 4568 y Fk(n)2011
+4602 y FR(C)2066 4615 y Fk(k)2099 4602 y FL(:)p Black
+1631 5749 a FR(\22612\226)p Black eop
+%%Page: 13 13
+13 12 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.13
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 506 a
+SDict begin HyperStart end
+ -236 506 a -236 506 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 506 a
+-236 506 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 506 a -236 506 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 506 a 117 x FN(IV)99
+b(Backslash\227Mathematical)25 b(Acti)o(vity)p Black
+Black 3200 838 a FR(Jonathan)19 b(Fine)2618 954 y FQ
+(J.Fine@uk.ac.cam.pmms)p -236 1016 3900 9 v -236 1116
+a FR(First)d(an)g(apology)-5 b(.)13 b(I)j(did)g(not)f(allo)n(w)h(time)g
+(to)g(proof)e(my)h(last)i(article)e(and)h(so)g(did)f(notice)g(man)o(y)g
+(small)h(errors.)f(None)g(were)h(T)3338 1134 y(E)3378
+1116 y(Xnically)-236 1215 y(important,)26 b(e)o(xcept)h(the)h(solution)
+f(to)h(e)o(x)o(ercise)f(3.)h(I)g(thank)f(Da)n(vid)h(Carlise)h(for)e
+(pointing)f(out)i(that)g(although)e FQ(\\par)i FR(and)g
+FQ(\\xyz)-236 1315 y FR(might)23 b(ha)n(v)o(e)h(the)g(same)g(meaning,)e
+(only)h FQ(\\long)h FR(macros)f(will)i(accept)f(a)g FQ(\\par)g
+FR(in)g(their)g(parameter)f(te)o(xt.)g(I)i(guess)f(I)g(also)g(for)o
+(got)-236 1415 y(to)f(mention)e(that)h(when)g(used)h(as)g(a)g(macro)f
+(parameter)f(delimiter)m(,)g(the)i(meaning)e(of)h(a)h(control)e
+(sequence)h(has)g(no)h(bearing)e(b)n(ut)h(the)-236 1514
+y(name)d(is)i(e)n(v)o(erything.)d(And)h(in)i(the)f(middle)f(of)h(page)g
+(17,)f(right)h(column,)f(the)h(line)p Black Black -29
+1629 a FQ(\\spaceit)49 b(\\endspaceit)-236 1745 y FR(should)19
+b(be)h(deleted.)-137 1844 y(The)i(themes)f(of)g(this)h
+FP(Bask)o(erville)g FR(issue)h(are)e(mathematics)g(and)g(tables.)h
+(Siep)f(Kroonenber)o(g')-5 b(s)18 b(article)k(on)f(tables)h(is)h(e)o
+(xcellent.)-236 1944 y(Here)c(is)h(a)g(little)g(trick)f(for)g(use)g
+(within)g(mathematics.)g(It)g(in)m(v)n(olv)o(es)f(acti)n(v)o(e)h
+(characters.)f(The)h(sort)g(of)g(thing)g(one)g(might)f(wish)i(to)g(do)e
+(is)-236 2044 y(ha)n(v)o(e,)h(say)-5 b(,)20 b FQ([[)g
+FR(act)h(as)g(a)f(sort)h(of)f(ligature)f(for)g(a)i(compound)c(math)j
+(character)m(,)e(such)i(as)h FJ([)-9 b([)p FR(.)-137
+2143 y(F)o(or)18 b(e)n(v)o(ery)f(character)g(code)h(0\226255)e(there)i
+(is)h(a)g(mathcode,)e(which)g(controls)h(just)g(ho)n(w)g(that)h
+(character)e(should)g(be)h(typeset,)g(when)-236 2243
+y(in)h(mathematics.)e(More)h(e)o(xactly)-5 b(,)17 b(it)i(gi)n(v)o(es)f
+(the)h(class)h(or)e(part)g(of)g(mathematical)g(speech,)g(the)g(font)g
+(f)o(amily)g(to)h(use,)g(and)f(the)g(location)-236 2342
+y(with)i(the)g(font)g(f)o(amily)-5 b(.)-137 2442 y(A)21
+b(little)g(kno)n(wn)e(and)g(little)i(used)f(feature)g(of)g(T)1227
+2461 y(E)1267 2442 y(X)g(is,)p Black Black -112 2557
+a(A)29 b FQ(\\mathcode)d FR(can)i(also)g(ha)n(v)o(e)g(the)f(special)h
+(v)n(alue)g FQ("8000")p FR(,)f(which)g(causes)h(the)g(character)f(to)h
+(beha)n(v)o(e)e(as)j(if)f(it)h(has)-112 2657 y(catcode)20
+b(13)f(\(acti)n(v)o(e\).)g(Appendix)f(B)j(uses)g(this)g(feature)e(to)h
+(mak)o(e)g FQ(')h FR(e)o(xpand)d(to)i FQ(^{\\prime})f
+FR(in)i(a)f(slightly)g(trick)o(y)g(w)o(ay)-5 b(.)-236
+2772 y(Knuth)17 b(writes)h(on)g([155])e(\(this)i(means)g(page)f(155)g
+(of)h(the)g FP(T)1466 2790 y(E)1506 2772 y(Xbook)p FR(\).)e(This)i
+(feature)f(is)i(not)f(used)g(by)f FQ(plain)h FR(for)f(an)o(y)g(other)g
+(purpose.)-236 2872 y(This)j(remark)f(is)i(\003agged)e(as)i(a)g
+(`double)d(dangerous)g(bend')h(and)h(so)g(this)h(article)f(may)g(not)g
+(be)g(suitable)g(for)f(all)i(readers.)-137 2971 y(As)31
+b(a)g(result)f(of)f(this)i(magic)e(v)n(alue)g(for)h(mathcode,)e(a)i
+(character)f(can)h(be)g(made)f(to)h(act)g(as)h(if)f(it)h(were)f(acti)n
+(v)o(e)f(when)h(it)g(is)h(in)-236 3071 y(mathematics)16
+b(mode,)g(b)n(ut)i(not)f(in)g(te)o(xt)g(mode.)f(This)i(is)g(done)e
+(without)h(changing)e(the)j(catcodes,)e(and)h(so)h(e)n(v)o(en)e(if)h
+(ordinary)f(letters)h(are)-236 3171 y(so)23 b(made)e(special,)i
+(formation)d(of)i(control)g(sequence)f(names)h(proceeds)f(as)i(usual.)f
+(Moreo)o(v)o(er)m(,)e(math)i(macros)g(such)g(as)h FQ(\\matrix)-236
+3270 y FR(and)d FQ(\\eqalign)g FR(read)h(their)g(te)o(xt)f(as)i(a)g
+(parameter)m(,)c(and)j(this)g(\002x)o(es)h(the)f(cate)o(gory)e(codes.)h
+(\(The)g FQ(plain)h FR(footnote)e(macro)h(goes)h(to)-236
+3370 y(some)k(length)g(to)h(a)n(v)n(oid)f(this)h([363],)e(so)i(as)h(to)
+e(allo)n(w)h(cate)o(gory)e(code)h(changes)f(to)i(occur)f(within)g(the)h
+(te)o(xt)f(of)h(the)f(footnote.)f(This)-236 3470 y(enable)19
+b(v)o(erbatim)g(te)o(xt)h(to)g(there)g(appear)-5 b(.\))-137
+3569 y(Knuth)27 b([48])f(\223discourage[s])e(people)i(from)g(making)g
+(e)o(xtensi)n(v)o(e)g(use)h(of)g FQ(\\catcode)f FR(changes)g(e)o(xcept)
+g(in)i(unusual)e(circum-)-236 3669 y(stances\224)f(precisely)f(because)
+h(\223when)f(the)h(ar)o(guments)e(to)i(a)h(macro)e(are)h(\002rst)h
+(scanned)e(.)12 b(.)g(.)38 b(their)25 b(cate)o(gories)f(are)h(\002x)o
+(ed)g(once)f(and)-236 3768 y(for)19 b(all)i(at)g(that)f(time.)-6
+b(\224)21 b(A)g FQ(\\matrix)e FR(may)h(contain)f(math)h(and)g(ordinary)
+e(te)o(xt,)i(or)g(may)g(itself)h(be)f(the)g(ar)o(gument)e(to)i(another)
+f(macro)-236 3868 y(\(this)26 b(is)i(why)d(v)o(erbatim)g(does)i(not)f
+(w)o(ork)g(properly)e(within)i(L)1589 3856 y FK(A)1621
+3868 y FR(T)1658 3887 y(E)1698 3868 y(X)h(section)f(titles\).)h(Thus,)f
+(to)h(achie)n(v)o(e)e(a)i(smart)f FQ([[)h FR(by)f(cate)o(gory)-236
+3968 y(code)19 b(changes)g(w)o(ould)h(be)g(dif)n(\002cult,)f(and)h
+(create)g(man)o(y)f(unwelcome)f(side)j(ef)n(fects.)-137
+4067 y(Ho)n(we)n(v)o(er)m(,)d(mathcode)g FQ("8000)i FR(does)f(not)g(ha)
+n(v)o(e)h(these)g(problems,)e(because)h(it)h(is)h(not)e(a)h(cate)o
+(gory)e(code)h(change.)g(T)-7 b(o)19 b(understand)-236
+4167 y(the)28 b(use)h(of)f(this)h(unusual)e(mathcode,)g(let)i(us)f
+(change)g(the)g(math)g(code)g(of)g FQ([)h FR(to)f(this)h(ne)n(w)f(v)n
+(alue)g(in)h(such)f(a)h(w)o(ay)f(that)h(ordinary)-236
+4267 y(documents)18 b(will)j(process)f(e)o(xactly)f(as)i(before.)e(The)
+h(line)p Black Black -236 4382 a FQ(\\mathcode)48 b('\\[)h("8000)-236
+4497 y FR(will)24 b(change)e(the)h(mathcode)f(to)h(the)g(magic)g(v)n
+(alue,)f(b)n(ut)i(the)f(pre)n(vious)f(v)n(alue\227which)f(controlled)h
+(its)i(conduct\227is)e(no)n(w)h(lost.)g(So)-236 4597
+y(we)d(shall)h(\002rst)g(sa)n(v)o(e)f(it.)h(In)f(f)o(act)g(the)g(code)g
+(belo)n(w)p Black Black -236 4712 a FQ(\\ifnum)48 b(\\mathcode`\\[)g(=)
+i("8000)-236 4812 y(\\else)-137 4911 y(\\begingroup)-37
+5011 y(\\catcode)e(`\\[)i(=13)-37 5110 y(\\global)f(\\mathchardef)e([)j
+(\\mathcode`\\[)-137 5210 y(\\endgroup)-137 5310 y(\\mathcode)f(`\\[)g
+(=)g("8000)-236 5409 y(\\fi)-236 5525 y FR(will)24 b(\002rst)g(test)g
+(that)f(we)h(ha)n(v)o(en')o(t)d(monk)o(e)o(yed)g(with)i(it)h(before,)e
+(and)h(if)g(safe)h(to)f(do)g(so,)g(will)h FQ(\\mathchardef)e
+FR(an)h FP(active)g FQ([)h FR(to)f(the)-236 5624 y(original)c(mathcode)
+f(v)n(alue,)i(and)f(\002nally)h(set)h(the)f(mathcode)f(of)h
+FQ([)g FR(to)h(the)f(magic)g(v)n(alue.)p Black -236 5749
+a FP(r)m(eprinted)f(fr)l(om)i(Bask)o(erville)2328 b(V)-9
+b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 14 14
+14 13 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.14
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -137 307 a FR(These)28 b(changes)e(\(unless)i
+FQ([)g FR(already)e(has)i(an)g(acti)n(v)o(e)f(meaning,)f(say)h(for)g
+(use)h(within)g(ordinary)d(te)o(xt\))i(should)g(ha)n(v)o(e)g(no)g(ef)n
+(fect)-236 407 y(whatsoe)n(v)o(er)18 b(on)i(the)g(processing)f(of)h
+(manuscripts.)f(So)h(what)g(ha)n(v)o(e)g(we)h(gained?)-137
+507 y(Pre)n(viously)h(the)i(mathcode)e(of)h FQ([)g FR(caused)g(the)h
+(appropiate)d(character)h(to)i(be)f(look)o(ed)f(up)h(from)g(the)g
+(appropiate)e(font,)i(and)g(used)-236 606 y(as)28 b(a)f(mathematical)f
+(part)h(of)f(speech)h(of)g(the)g(appropiate)e(class.)i(No)n(w)g(the)g
+(mathcode)f(of)g FQ([)i FR(will)g(cause)f(the)g(meaning)e(of)i(acti)n
+(v)o(e)-236 706 y(character)d FQ([)i FR(to)g(be)g(look)o(ed)f(up.)g
+(The)g(current)g(v)n(alue)g(of)g(this)i(meaning)d(is)j(a)f(mathchar)e
+(which)h(causes)h(the)g(pre)n(vious)e(appropiate)-236
+805 y(action.)19 b FP(This)i(meaning)e(can)g(now)h(be)h(c)o(hang)o(ed)p
+FR(,)c(to)k(produce)d(ne)n(w)i(beha)n(viour)-5 b(.)18
+b(This)i(is)i(the)e(gain.)-137 905 y(Our)j(e)o(xample)f(is)j(that)e(we)
+h(w)o(anted)f FQ([[)h FR(to)f(produce)e FJ([)-9 b([)p
+FR(.)24 b(This)g(compound)c(symbol)i(fragment)g(w)o(as)i(produced)d
+(using)i FQ($[\\![$)p FR(,)-236 1005 y(where)h FQ(\\!)h
+FR(gi)n(v)o(es)f(a)h(ne)o(gati)n(v)o(e)d(thin)i(space.)h(T)-7
+b(o)25 b(obtain)e(this)i(same)g(result,)g(b)n(ut)f(using)g
+FQ([[)h FR(as)g(input,)f(we)h(must)g(reset)f(the)h(v)n(alue)f(for)-236
+1104 y(acti)n(v)o(e)19 b FQ([)p FR(.)-137 1204 y(Here')-5
+b(s)26 b(ho)n(w)-5 b(.)24 b(Acti)n(v)o(e)h FQ([)g FR(must)h(inspect)f
+(the)g(ne)o(xt)f(tok)o(en.)h(T)-7 b(o)25 b(a)n(v)n(oid)g
+FQ(\\futurelet)f FR(complications,)f(I)j(will)g(assume)f(is)h(not)f(a)
+-236 1304 y(brace)19 b(or)g(a)i(space,)e(and)g(so)h(can)g(be)g(read)f
+(as)i(a)f(parameter)-5 b(.)18 b(If)i(it)g(is)h(another)d
+FQ([)j FR(we)f(produce)e(the)h(compound)e(symbol,)i(otherwise)g(we)-236
+1403 y(produce)f(a)j(single)f FJ([)g FR(and)g(restore)g(the)g
+(parameter)f(to)h(the)g(input)g(stream.)p Black Black
+-236 1521 a FQ(\\def)49 b(\\next)g(#1\045)-236 1621 y({\045)-137
+1720 y(\\ifx)g(#1[\045)-37 1820 y(\\lbrack@\\!\\lbrack@)-137
+1920 y(\\else)-37 2019 y(\\lbrack@)-37 2119 y(\\expandafter)f(#1\045)
+-137 2219 y(\\fi)-236 2318 y(})p Black Black -236 2436
+a(\\begingroup)-137 2535 y(\\catcode`\\[=13)97 b(\045)50
+b(active)-137 2635 y(\\global)f(\\let)g([)h(\\next)-236
+2735 y(\\endgroup)-236 2853 y FR(The)20 b(control)f(sequence)g
+FQ(\\next)h FR(is)h(used)f(to)g(hold)g(the)g(v)n(alue)g(until)g(we)g
+(change)f(the)h(catcode)g(of)g FQ([)g FR(to)h(access)g(acti)n(v)o(e)e
+FQ([)p FR(.)i(If)f(we)h(tried)-236 2953 y(to)26 b(mak)o(e)h(the)f
+(de\002nition)f(all)j(at)f(once,)e(we)i(w)o(ould)f(\002nd)g(that)h(we)g
+(w)o(ould)e(no)i(longer)e(ha)n(v)o(e)h(access)h(to)g(re)o(gular)d
+FQ([)p FR(.)j(The)f(command)-236 3053 y FQ(\\lbrack@)19
+b FR(has)h(been)g(freshly)f(introduced,)f(to)i(hold)g(the)g(customary)e
+(mathcode)h(of)h FQ([)p FR(.)g(This)h(could)e(ha)n(v)o(e)g(been)h
+(obtained)f(via)p Black Black -236 3170 a FQ(\\mathchardef)47
+b(\\lbrack@)i(\\mathcode`[)-236 3288 y FR(if)20 b(we)h(had)e(though)g
+(to)h FP(befor)m(e)g FR(we)h(started)f(changing)e(things.)h(As)i(it)g
+(no)n(w)f(is,)h(we)f(can)g(use)p Black Black -236 3406
+a FQ(\\mathchardef)47 b(\\lbrack@)i("405B)-236 3523 y
+FR(which)19 b(v)n(alue)h(comes)g(from)f FQ(plain.tex)g
+FR(\(see)h([344]\).)-137 3623 y(The)g FQ(\\expandafter)f
+FR(in)h(the)g(abo)o(v)o(e)f(de\002nition)g(is)i(to)f(pre)n(v)o(ent)f
+(code)g(such)h(as)p Black Black -236 3741 a FQ($)49 b([)h(\\mathmacro)e
+({)i(argument)e(})i(])f($)-236 3858 y FR(producing)17
+b(a)k(disaster)m(,)f(where)g FQ(\\mathmacro)f FR(tak)o(es)i(a)f(single)
+h(parameter)-5 b(.)19 b(Stepping)g(through)f(the)i(abo)o(v)o(e)f(code)h
+(for)f(acti)n(v)o(e)h FQ([)h FR(we)-236 3958 y(will)g(we)f(get)p
+Black Black -236 4076 a FQ(\\lbrack@)48 b(\\expandafter)-236
+4175 y(\\mathmacro)g(\\fi)h({)h(argument)e(})-236 4293
+y FR(as)23 b(an)e(intermediate)g(result.)h(W)m(ithout)f(the)h
+FQ(\\expandafter)p FR(,)e(the)i FQ(\\mathmacro)f FR(w)o(ould)h(get)g
+FQ(\\fi)g FR(as)g(its)h(ar)o(gument,)d(and)h(that)-236
+4392 y(is)28 b(totally)f(wrong.)f(As)i(it)h(is,)f(the)f
+FQ(\\expandafter)f FR(causes)i(the)f(tok)o(en)g FP(after)j
+FR(the)d FQ(\\mathmacro)p FR(,)f(which)h(is)h(the)g FQ(\\fi)p
+FR(,)f(to)g(be)-236 4492 y(e)o(xpanded)17 b FP(befor)m(e)j
+FQ(\\mathmacro)f FR(does)h(its)h(piece.)f(When)g FQ(\\fi)g
+FR(is)h(e)o(xpanded)d([213],)p Black Black -112 4610
+a(T)-75 4628 y(E)-34 4610 y(X)i(reads)g(to)h(the)f(end)f(of)h(an)o(y)g
+(te)o(xt)g(that)g(ought)f(to)h(be)g(skipped.)f(The)h(\223e)o
+(xpansion\224)e(of)i(a)g(conditional)f(is)i(empty)-5
+b(.)-236 4727 y(and)19 b(this)i(is)g(just)g(what)f(we)h(w)o(ant.)f(The)
+g FQ(\\fi)g FR(is)h(gone,)e(and)g(so)i(no)n(w)f FQ(\\mathmacro)f
+FR(gets)h(its)h(proper)e(ar)o(gument.)-137 4827 y(This)k(de)n(vice,)e
+(which)g(I)h(call)h FP(active)f(mathematical)e(c)o(har)o(acter)o(s)i
+FR(mak)o(es)g(all)g(sort)h(of)e(dirty)h(trick)o(ery)f(possible.)g
+(Mathematicians)-236 4927 y(ha)n(v)o(e)f(a)h(wide)f(range)g(of)g
+(complicated)f(symbols,)h(diagrams,)f(matrices,)i(and)f(so)h(forth.)e
+(Perhaps)h(use)h(of)f(this)h(de)n(vice)f(will)h(allo)n(w)g(for)-236
+5026 y(impro)o(v)o(ed)c(input)j(syntax)f(for)h(at)g(least)h(some)f(of)g
+(these)h(de)n(vices.)-137 5126 y(Finally)-5 b(,)32 b(problems)e(and)i
+(solutions.)f(Problem)g(5)h(from)f(last)i(issue)f(has)h(a)f(short)g
+(solution)f(\(six)h(lines)g(of)g(80)g(column)e(code\))-236
+5226 y(b)n(ut)f(seems)g(to)g(require)e(a)i(long)f(e)o(xplanation.)e
+(The)j(solution)f(to)h(Problem)e(6)i(will)h(be)e(gi)n(v)o(en)g(in)h
+(the)f(ne)o(xt)g(issue.)h(There)f(are)h(tw)o(o)-236 5325
+y(ne)n(w)24 b(problems)f(for)h(this)h(issue.)f(The)h(solution)e(to)i
+(Problem)e(7)h(is)i(in)e(the)h FP(T)1975 5343 y(E)2015
+5325 y(Xbook)p FR(.)e(Problem)h(8)g(asks)h(a)g(question)e(about)h
+(possible)-236 5425 y FQ(\\mathchar)19 b FR(v)n(alues.)-236
+5525 y FS(Solution)h(5.)f FP(The)h(pr)l(oblem)g(was)g(to)h(write)g(a)f
+(macr)l(o)g(whic)o(h)f(will)i(trim)g(the)f(leading)f(and)g(tr)o(ailing)
+g(spaces)h(fr)l(om)h(user)f(supplied)f(te)n(xt.)-236
+5624 y FR(Assume)h(that)g FQ(\\text)g FR(is)h(a)g(macro)e(whose)h(e)o
+(xpansion)e(is)j(the)f(user)n(-supplied)f(te)o(xt,)h(such)g(as)p
+Black 1631 5749 a(\22614\226)p Black eop
+%%Page: 15 15
+15 14 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.15
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1378 w FP(Bac)n
+(kslash\227Mathematical)17 b(Activity)p Black Black Black
+-236 307 a FQ(\\def)49 b(\\text)g({)g(apples)g(and)g(oranges)g(})-236
+417 y FR(and)19 b(that)i FQ(\\trim)f(\\text)f FR(is)i(to)g(rede\002ne)e
+FQ(\\text)h FR(as)p Black Black -236 527 a FQ(\\def)49
+b(\\text)g({apples)f(and)h(oranges})-236 638 y FR(which)16
+b(is)j(as)f(before,)d(b)n(ut)i(without)g(leading)f(and)h(trailing)f
+(spaces.)i(Ho)n(we)n(v)o(er)m(,)d(the)i(original)f(v)n(alue)h(of)f
+FQ(\\text)h FR(may)g(contain)f(macros,)-236 737 y(nested)k(braces,)f
+(and)h(perhaps)f(e)n(v)o(en)g(conditionals.)-137 837
+y(Here)h(is)i(the)e(solution,)f(with)h(comments)f(as)i(we)g(go)f
+(along.)p Black Black -236 947 a FQ(\\catcode`\\@=11)97
+b(\045)49 b(@)h(is)f(a)h(letter)-236 1047 y(\\def\\trim)e(#1{\045)-137
+1146 y(\\expandafter\\trim@)-137 1246 y(\\expandafter{#1)f(}\045)-137
+1345 y(#1\045)-236 1445 y(})-236 1555 y FR(If)16 b FQ(\\text)g
+FR(is)h(the)g(ar)o(gument)d(to)i FQ(\\trim)p FR(,)g(the)g(e)o(xpansion)
+e(of)i FQ(\\trim)g FR(will)i(result)e(in)g FQ(\\trim@)g
+FR(being)g(called)g(with)g(tw)o(o)h(parameters.)-236
+1655 y(The)j(\002rst)i(will)f(be,)g(enclosed)f(in)g(braces,)h(the)f
+(user)h(supplied)f(te)o(xt)g FP(b)n(ut)h(with)h(an)e(additional)f(tr)o
+(ailing)h(space)g FR(\(the)h(reason)f(for)g(which)-236
+1754 y(will)h(be)f(gi)n(v)o(en)f(later\))h(and)f(the)i(second)e(the)h
+(name)g(of)g(the)g(control)f(sequence)g(\()p FQ(\\text)p
+FR(\))g(whose)h(rede\002nition)e(is)j(sought.)-137 1854
+y(W)-7 b(e)23 b(no)n(w)f(set)g(things)g(up)f(to)h(remo)o(v)o(e)e(the)i
+(leading)f(space,)g(if)h(an)o(y)-5 b(.)21 b(W)-7 b(e)23
+b(use)f FQ(@)g FR(as)h(a)f(pri)n(v)n(ate)f(delimiter)m(,)f(for)i(it)g
+(cannot)f(occur)g FP(with)-236 1954 y(cate)m(gory)e(code)g(11)h
+FR(in)g(user)g(supplied)g(te)o(xt.)f(The)h(e)o(xpansion)e(of)p
+Black Black -236 2064 a FQ(\\def\\trim@)48 b(#1{\\trim@@)g(@#1)h(@)h
+(#1)f(@)h(@@})-236 2174 y FR(will)19 b(cause)f FQ(\\trim@@)g
+FR(to)g(see)h(before)e(it)i FP(two)g FR(copies)f(of)g(the)g(user)n
+(-supplied)f(te)o(xt,)h(both)f(with)i(\(another\))d(additional)h
+(trailing)h(space,)-236 2274 y(the)28 b(\002rst)g(cop)o(y)f(without)h
+(and)f(the)h(second)f(with)h(an)g(additional)e(leading)h(space.)h(This)
+g(whole)f(mess)i(is)f(closed)g(with)g FQ(@@)p FR(,)g(which)-236
+2373 y(functions)19 b(as)h(a)h(delimiter)-5 b(.)-137
+2473 y(The)20 b(trick)f(no)n(w)h(is)g(to)g(ha)n(v)o(e)f
+FQ(\\trim@@)g FR(look)g(for)g(te)o(xt)h(delimited)f(on)g(both)g(left)h
+(and)g(right)f(by)g(the)h(pair)f FQ(@)p 2961 2489 5 17
+v 2966 2489 34 5 v 3000 2489 5 17 v 70 w FR(of)h(tok)o(ens)f(\(being)f
+(an)-236 2572 y FQ(@)g FR(follo)n(wed)f(by)h(a)h(space\).)e(If)h(the)g
+(user)n(-te)o(xt)g(has)g(a)h(leading)e(space,)h(such)g(occurs)f(around)
+f(the)j(\002rst)f(cop)o(y)-5 b(.)17 b(If)h(not,)g(around)e(the)i
+(second)-236 2672 y(cop)o(y)-5 b(.)18 b(The)i(parameter)f(delimiters)h
+(of)p Black Black -236 2782 a FQ(\\def\\trim@@)48 b(#1@)h(#2@)g
+(#3@@{\045)-137 2882 y(\\trim@@@\\empty)f(#2)h(@\045)-236
+2981 y(})-236 3092 y FR(select)23 b(the)f(appropiate)e(cop)o(y)i(of)g
+(the)g(user)n(-te)o(xt)g(to)g(be)h(parameter)e FQ(#2)p
+FR(.)h(The)g(rest)h(of)f(the)g(ar)o(guments)e(can)j(be)f(thro)n(wn)f(a)
+o(w)o(ay)-5 b(,)21 b(all)i(the)-236 3191 y(w)o(ay)g(up)g(to)h(the)f
+FQ(@@)h FR(delimiter)-5 b(.)23 b(The)g(parameter)f FQ(#2)h
+FR(will)h(be)g(the)f(user)n(-te)o(xt,)f(with)i(a)g(trailing)f(space)g
+(added)f(twice)i(\(by)f FQ(trim)g FR(and)-236 3291 y(by)d
+FQ(trim@)f FR(also\),)h(and)g(with)g(the)g(leading)g(space)g(\(if)g
+(present\))f(stripped.)-137 3390 y(W)-7 b(e)33 b(are)f(nearly)f(done)g
+(no)n(w)-5 b(.)30 b(The)i(purpose)e(of)i(the)g FQ(\\empty)f
+FR(\(a)h(macro)f(which)g(e)o(xpands)f(to)i(nothing\))e(will)i(be)g(e)o
+(xplained)-236 3490 y(later)-5 b(.)27 b(W)-7 b(e)27 b(cop)o(y)f(the)g
+(user)h(supplied)e(te)o(xt)h(with)h(yet)f(another)g(trailing)f(space)i
+(\(that')-5 b(s)26 b(the)h(third)f(time)g(we')l(v)o(e)g(done)f(this\))i
+(and)f(call)-236 3590 y FQ(\\trim@@@)19 b FR(with)h FQ(@)h
+FR(as)g(a)g(delimiter)-5 b(.)-137 3689 y(Here)24 b(come)f(the)h
+(\002nal)g(and)g(amusing)e(macro.)h(W)-7 b(e)25 b(wish)f(to)g(strip)g
+(the)g(trailing)g(space,)f(if)h(present.)f(Perv)o(ersely)-5
+b(,)22 b(we)j(ha)n(v)o(e)e(three)-236 3789 y(times)h(added)f(a)h
+(trailing)f(space.)h(No)n(w)g FP(in)g(r)m(e)m(gular)f(user)h(de\002ned)
+e(te)n(xt,)j(by)f(virtue)g(of)g(T)2323 3807 y(E)2364
+3789 y(X')m(s)f(r)m(eading)g(rules)h([37],)g(it)h(is)g(impossible)-236
+3889 y(for)c(user)g(supplied)e(te)n(xt)i(to)g(contain)e(two)i
+(successive)g(e)n(xplicit)g(space)f(c)o(har)o(acter)o(s)p
+FR(.)f(So)i(we)g(use)g(tw)o(o)f(successi)n(v)o(e)h(spaces)f(characters)
+-236 3988 y(as)h(a)f(delimiter)m(,)f(to)i(strip)f(trailing)g(spaces.)g
+(This)g(is)h(why)f(we)g(ha)n(v)o(e)g(been)f(so)i(assiduously)e(been)h
+(b)n(uilding)e(them)i(up)g(at)h(the)f(end.)-137 4088
+y(W)-7 b(e)22 b(need)d(a)i(helper)e(macro)p Black Black
+-236 4198 a FQ(\\def\\unbrace#1{#1})-236 4308 y FR(to)h(allo)n(w)g(the)
+g(construction)f(of)h(the)g(\002nal)g(macro)p Black Black
+-236 4418 a FQ(\\unbrace{\\def\\trim@@@)46 b(#1)j(})h(#2@#3)-236
+4518 y({\045)-137 4617 y(\\expandafter\\def)-137 4717
+y(\\expandafter)e(#3\045)-137 4817 y(\\expandafter)g({\045)-137
+4916 y(#1}\045)-236 5016 y(})-236 5116 y(\\catcode`\\@=12)97
+b(\045)49 b(restore)g(@)-236 5226 y FR(whose)19 b(\002rst)g(parameter)f
+FQ(#1)h FR(is)h(delimited)f(by)f FP(two)i(space)f(c)o(har)o(acter)o(s)p
+FR(.)f(This)h(strips)h(the)f(trailing)g(space,)f(and)h(we)g(discard)g
+(an)o(y)f(other)-236 5325 y(spaces)k(there)f(may)g(be,)h(up)f(to)h(the)
+f(trailing)g FQ(@)p FR(.)h(The)g(third)f(parameter)f
+FQ(#3)i FR(is)g(the)g(control)f(sequence)f(\()p FQ(\\text)h
+FR(in)h(our)f(case\))h(whose)-236 5425 y(stripped)d(rede\002nition)g
+(we)h(seek.)-137 5525 y(By)29 b(no)n(w)-5 b(,)27 b FQ(#1)h
+FR(is)h(stripped)e(of)h(leading)f(and)g(trailing)h(space,)f(and)h(has)g
+(an)g FQ(\\empty)g FR(prepended.)d(This)j(is)h(`stripped')d(via)i(the)
+-236 5624 y FQ(\\expandafter)p FR(')-5 b(s.)18 b(The)i(macro)g(is)h
+(\002nished.)p Black 1631 5749 a(\22615\226)p Black eop
+%%Page: 16 16
+16 15 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.16
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -137 307 a FR(Some)29 b(further)f(e)o(xplanations)f(are)i
+(required.)e(A)i(trailing)g(space)g(is)h(added)d FP(thr)m(ee)j
+FR(times)f(when)g(it)g(might)g(seem)g(that)g(twice)g(is)-236
+407 y(enough,)22 b(to)i(co)o(v)o(er)f(the)i(case)g(that)f
+FQ(\\text)g FR(is)h(empty)-5 b(.)23 b(In)h(that)h(situation)f(the)g
+(\002rst)h(added)f FP(tr)o(ailing)f FR(space)i(will)g(also)g(be)f(a)h
+FP(leading)-236 506 y FR(space,)31 b(and)g(will)i(be)f(treated)f(as)h
+(such.)g(The)f(purpose)f(of)i(the)f FQ(\\empty)h FR(is)g(to)g
+(forestall)g(T)2540 525 y(E)2580 506 y(X')-5 b(s)32 b(\(usually)f
+(helpful\))f(custom)i(of)-236 606 y(stripping)19 b(\223the)h(outermost)
+f(braces)g(enclosing)g(the)i(ar)o(gument\224)c([204].)i(W)m(ithout)g
+(this)i(sweet)g(nothing,)d(the)i(macros)g(produce)e(from)p
+Black Black -236 722 a FQ(\\def\\text)48 b({{well)h(wrapped}})-236
+839 y FR(the)20 b(ne)n(w)g(v)n(alue)p Black Black -236
+955 a FQ(\\def\\text)48 b({well)h(wrapped})-236 1071
+y FR(which)19 b(is)j(wrong!)c(Earlier)i(in)g(the)g(e)o(xpansion)e(the)j
+(trailing)e(space\(s\))h(stopped)f(this)i(happening.)-137
+1171 y(Finally)-5 b(,)22 b(an)g(ackno)n(wledgement.)d(The)j(basic)h
+(ideas)f(for)g(dealing)f(with)i(the)f(leading)g(space)g(are)g(due)g(to)
+h(Donald)e(Arseneau,)g(b)n(ut)-236 1270 y(the)f(trailing)g(double)e
+(space)i(trick)g(is)i(all)e(my)g(o)n(wn)g(w)o(ork.)-236
+1370 y FS(Exer)o(cise)e(7.)h FR(What)g(reason)f(does)h(Knuth)e(gi)n(v)o
+(e)h(for)h(choosing)e FQ($)i FR(as)g(the)g(math)f(brack)o(et.)g(Hint:)h
+(mathematics)f(and)g(tables)h(are)g(kno)n(wn)-236 1469
+y(as)i(`penalty)e(w)o(ork')g(because)g(the)o(y)h(will)h(attract)f(an)g
+(e)o(xtra)f(char)o(ge)g(from)g(the)h(typsetter)-5 b(.)20
+b(The)g(solution)f(in)i(on)e([127].)-236 1569 y FS(Exer)o(cise)26
+b(8.)g FR(Why)g(should)f(the)h(v)n(alue)f FQ("8000)h
+FR(be)g(forbidden)e([155])h(as)h(mathchar)f(\(rather)g(then)h
+(mathcode\))e(v)n(alue?)h(And)h(why)-236 1669 y(not?)p
+Black 1631 5749 a(\22616\226)p Black eop
+%%Page: 17 17
+17 16 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.17
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 512 a
+SDict begin HyperStart end
+ -236 512 a -236 512 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 512 a
+-236 512 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 512 a -236 512 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 512 a 116 x FN(V)99
+b(Hyphenating)26 b(British)f(English)p Black Black 3230
+844 a FR(Philip)20 b(T)-7 b(aylor)3378 960 y(RHBNC)2468
+1077 y FQ(P.Taylor@Vax.Rhbnc.Ac.Uk)p -236 1141 3900 9
+v -236 1240 a FR(Man)o(y)15 b(members)f(of)i FO(UK)p
+FR(TUG)g(will)g(already)f(be)h(a)o(w)o(are)f(that)h(an)g(enormous)e
+(debt)h(of)h(gratitude)e(is)j(o)n(wed)e(to)h(Dominik)f(W)l(ujastyk,)g
+(who)-236 1340 y(undertook)i(the)i(initial)i(generation)c(of)j(a)g(set)
+g(of)g(hyphenation)c(patterns)j(for)h(T)2044 1359 y(E)2084
+1340 y(X)g(which)f(were)h(based)f(on)h(a)g(British)g(\(as)g(opposed)e
+(to)-236 1440 y(American\))e(dictionary)-5 b(.)15 b(That)j(debt)f(of)g
+(gratitude)g(is)h(also)g(o)n(wed)f(to)h(Oxford)e(Uni)n(v)o(ersity)h
+(Press,)h(who)f(donated)f(their)h(internal)g(w)o(ord-)-236
+1539 y(list)26 b(of)f(some)h(160)9 b(000)23 b(entries)i(with)h(primary)
+-5 b(,)23 b(secondary)h(and)g(tertiary)h(breakpoints)f(she)n(wn)h(as)h
+(well)g(as)g(a)g(`frequenc)o(y-of-use')-236 1639 y(inde)o(x)19
+b(for)g(each)h(w)o(ord.)-137 1738 y(Dominik)k(struggled)g(against)g
+(seemingly)g(insuperable)f(odds)h(to)h(process)g(this)g(v)n(ast)g(w)o
+(ord-list;)g(the)g(standard)f FP(P)-7 b(atg)o(en)24 b
+FR(simply)-236 1838 y(w)o(asn')o(t)c(up)g(to)h(the)g(task,)g(and)f
+(despite)g(the)h(best)g(ef)n(forts)f(of)g(Peter)h(Breitenlohner)m(,)d
+(W)-7 b(ayne)21 b(Sulli)n(v)n(an)f(and)g(man)o(y)f(others,)h(an)h
+(attempt)-236 1938 y(to)f(b)n(uild)f(a)i(suitably)e(lar)o(ge)g(DOS/P)o
+(ascal)h(v)o(ersion)f(w)o(as)i(doomed)d(to)i(f)o(ailure.)f(In)g(the)h
+(end,)f(Dominik)g(disco)o(v)o(ered)f(the)h FP(web2c)h
+FR(imple-)-236 2037 y(mentation)i(of)h(Karl)h(Berry)-5
+b(,)22 b(and)h(this,)h(together)e(with)i(D)g(J)g(Delorie')-5
+b(s)23 b(DJGPP)i(C)f(compiler)m(,)e(e)n(v)o(entually)g(enabled)g(him)h
+(to)h(b)n(uild)f(a)-236 2137 y(v)o(ersion)c(of)h FP(P)-7
+b(atg)o(en)19 b FR(which)h(could)f(cope)g(with)i(a)f(160)9
+b(000-entry)17 b(w)o(ord-list.)-137 2237 y(But)f(although)e(he)h(did)h
+(not)f(kno)n(w)f(it,)i(his)g(troubles)f(were)g(b)n(ut)g(starting:)h
+(once)e(he)i(could)e(read)h(the)h(w)o(ord-list,)e(he)i(had)f(to)g
+(supply)g(v)n(al-)-236 2336 y(ues)j(for)f(three)g(of)h(the)f(most)h
+(cryptic)f(and)g(arcane)g(v)n(ariables)g(in)h(the)g(kno)n(wn)e(T)1999
+2355 y(E)2039 2336 y(X)i(w)o(orld:)g FQ(good_wt)p FR(,)e
+FQ(bad_wt)i FR(and)f FQ(threshold)p FR(.)-236 2436 y(These)25
+b(three)g(v)n(ariables)g(control)f(the)h(entire)h(pattern)e(generation)
+g(process,)g(yet)i(e)n(v)o(en)e(their)i(in)m(v)o(entor)m(,)c(Frank)j
+(Liang,)f(w)o(as)j(forced)-236 2536 y(to)c(confess)g(in)h(his)f(Ph.D)h
+(thesis)g(\(\223W)-7 b(ord)22 b(Hy-phen-a-tion)e(by)j(Com-put-er\224\))
+e(that)i(he)h(w)o(as)g(unable)e(to)h(justify)h(the)f(v)n(alues)g(which)
+-236 2635 y(he)29 b(had)h(used)f(to)h(generate)e(the)i(American)f
+(patterns)g(other)g(than)g(by)g(purely)g(empirical)g(means.)g(And)g(so)
+h(Dominik,)e(too,)i(used)-236 2735 y(Frank')-5 b(s)23
+b(v)n(alues,)f(and)h(produced)e(patterns)h(which,)h(statistically)h(at)
+g(least,)f(were)g(as)h(v)n(alid)f(as)h(Frank)f(Liang')-5
+b(s.)22 b(Dominik)g(recorded)-236 2834 y(his)h(e)o(xperiences)e(in)i(a)
+g(talk)g(which)f(he)h(ga)n(v)o(e)e(to)i(the)g(UK)g(T)1491
+2853 y(E)1532 2834 y(X)g(Users')g(Group)e(Easter)i(meeting)f(which)g(w)
+o(as)i(held)e(at)h(RHBNC)h(last)-236 2934 y(year)-5 b(.)-137
+3034 y(Ho)n(we)n(v)o(er)m(,)25 b(the)i(generation)e(of)i(patterns)f(is)
+i(not)e(a)i(once-and-fore)n(v)o(er)21 b(task:)28 b(those)e(patterns)h
+(which)f(Dominik)g(had)g(produced)-236 3133 y(were)20
+b(lar)o(ger)f(than)i(the)f(American)g(equi)n(v)n(alent,)e(requiring)h
+(for)h(some)g(systems)h(at)g(least)h(either)e(a)h(specially)f(`lar)o
+(ge')f(T)3219 3152 y(E)3259 3133 y(X)i(or)g(at)g(least)-236
+3233 y(a)j(T)-138 3252 y(E)-98 3233 y(X)h(tuned)e(to)h(accommodate)e(a)
+i(lar)o(ger)f(pattern)g(set.)h(Furthermore)e(it)j(correctly)d
+(hyphenated)f(only)i(90\045)h(of)g(the)g(w)o(ords)f(in)h(the)-236
+3333 y(160)9 b(000-entry)26 b(w)o(ord-list,)j(missing)h(about)e(10\045)
+i(completely)-5 b(.)28 b(There)h(were)h(also)g(a)g(fe)n(w)g(w)o(ords)f
+(which)h(it)g(w)o(as)h(kno)n(wn)d(w)o(ould)-236 3432
+y(be)k(hyphenated)c(incorrectly)j(using)g(Dominik')-5
+b(s)31 b(patterns,)g(and)h(which)f(were)h(subsequently)e(documented)f
+(in)j(the)g(distrib)n(uted)-236 3532 y FQ(ukhyphen.tex)p
+FR(.)-137 3632 y(W)m(ith)21 b(a)g(sabbatical)f(year)g(in)g(India)g(on)g
+(the)g(horizon,)f(Dominik)g(felt)i(that)f(it)h(w)o(as)g(time)g(to)g
+(hand)e(o)o(v)o(er)g(the)h(baton;)g(he)g(had)g(created)-236
+3731 y(a)i(viable)g(set)g(of)g(patterns,)f(and)h(if)g(someone)f(else)h
+(w)o(anted)g(to)g(impro)o(v)o(e)e(on)h(them,)h(that)g(w)o(as)g(up)g(to)
+g(them.)f(As)i(Dominik)e(kne)n(w)g(that)-236 3831 y(I)28
+b(had)f(a)h(considerable)d(interest)j(in)f(pattern)g(generation,)e(and)
+i(that)h(I)g(had,)f(in)g(f)o(act,)h(of)n(fered)d(to)j(run)f
+FP(P)-7 b(atg)o(en)27 b FR(on)g(my)g(V)-11 b(AX/VMS)-236
+3930 y(system)30 b(if)f(he)h(had)f(been)g(unable)g(to)g(get)h(a)g(cop)o
+(y)f(w)o(orking)f(on)h(an)o(y)g(of)g(the)h(systems)g(to)g(which)f(he)g
+(had)g(access,)h(he)g(ask)o(ed)f(if)h(I)-236 4030 y(w)o(ould)d(lik)o(e)
+h(to)g(become)f(`custodian)g(of)g(the)h(patterns',)f(and)g(I)i
+(willingly)e(agreed.)g(After)g(all,)i(Dominik)d(had)i(done)f(all)h(the)
+g(hard)-236 4130 y(w)o(ork)f(\227)i(acquired)e(a)i(suitable)f
+(machine-readable)d(dictionary)-5 b(,)26 b(created)h(the)h(initial)h
+(pattern)e(set,)i(ascertained)f(suitable)g(v)n(alues)-236
+4229 y(for)d FQ(good_wt)p FR(,)g FQ(bad_wt)p FR(,)h FQ(threshold)p
+FR(.)12 b(.)g(.)38 b(So)26 b(my)g(task)g(should)f(be)h(in\002nitely)g
+(more)f(straightforw)o(ard:)f(just)j(b)n(uild)f(on)f(what)-236
+4329 y(Dominik)19 b(had)g(already)g(done.)-137 4429 y(But)27
+b(of)e(course,)g(life)h(is)h(rarely)e(that)h(straightforw)o(ard:)d(as)k
+(soon)e(as)h(I)g(came)g(to)g(b)n(uild)f(a)h(lar)o(ge)f
+FP(P)-7 b(atg)o(en)25 b FR(for)h(V)-11 b(AX/VMS,)25 b(I)h(dis-)-236
+4528 y(co)o(v)o(ered)20 b(that)j(the)g(K)n(ellerman)f(&)h(Smith)f
+(change\002le)g(which)g(I)h(had)f(no)h(longer)e(w)o(ork)o(ed.)h
+(Furthermore,)e(K&S)j(were)g(unwilling)e(to)-236 4628
+y(allo)n(w)g(it)g(to)g(pass)g(into)g(the)g(public)f(domain,)f(so)i(an)o
+(y)f(de)n(v)o(elopment)e(w)o(ork)i(on)h(it)g(w)o(ould)g(ha)n(v)o(e)f
+(been)g(futile.)g(My)h(sa)n(viour)f(turned)g(out)-236
+4727 y(to)25 b(be)f(Christian)h(Spieler)m(,)f(who)h(had)f(already)g
+(ported)f(the)i(remainder)e(of)h(the)h(standard)f(T)2440
+4746 y(E)2480 4727 y(X)h(distrib)n(ution)f(to)h(Alpha/VMS;)f(only)-236
+4827 y FP(P)-7 b(atg)o(en)16 b FR(remained,)f(and)h(once)h(I)g(had)f(e)
+o(xplained)f(to)i(him)g(the)g(importance)e(of)h(that)h(little-kno)n(wn)
+f(utility)-5 b(,)16 b(he)h(willingly)f(and)g(promptly)-236
+4927 y(undertook)e(an)k(Alpha/VMS)f(port,)f(including)g(as)i(standard)f
+(the)g(additional)f(w)o(orkspace)h(which)g(it)h(w)o(as)g(kno)n(wn)e(w)o
+(ould)h(be)g(required.)-236 5026 y(W)m(ithin)24 b(24)g(hours)g(a)h
+(test)g(v)o(ersion)e(w)o(as)i(ready)-5 b(,)23 b(and)h(it)h(w)o(ork)o
+(ed)f(be)o(yond)e(my)i(wildest)h(dreams:)f(no)g(second)f(v)o(ersion)h
+(w)o(as)h(needed,)-236 5126 y(the)f(v)o(ery)e(\002rst)j(v)o(ersion)e
+(went)h(straight)f(into)h(production,)d(and)i(that)h(same)g(day)g(I)g
+(w)o(as)g(able)g(to)g(produce)e(a)i(set)h(of)f(patterns)f(which,)-236
+5226 y(statistically)e(at)f(least,)h(were)f(as)h(good)e(as)i(those)f
+(produced)e(by)h(Dominik.)-137 5325 y(But)j(just)f(as)h(Dominik)e(had)g
+(had)h(to)g(battle)g(with)g FQ(good_wt)p FR(,)f FQ(bad_wt)h
+FR(and)f FQ(threshold)p FR(,)g(I)h(too)g(had)f(my)h(o)n(wn)f(windmills)
+h(at)-236 5425 y(which)j(to)h(tilt:)g(in)g(my)g(case)g(the)g(problem)e
+(came)h(about)g(because)g(Christian)g(had,)g(v)o(ery)g(reasonably)-5
+b(,)22 b(based)i FP(his)i FR(implementation)-236 5525
+y(on)i FP(P)-7 b(atg)o(en2)27 b FR(\(Peter)h(Breitenlohner')-5
+b(s)27 b(8-bit)g(modi\002cations)g(to)h(DEK')-5 b(s)29
+b(standard)e(7-bit)h(P)o(atgen\).)f(And)h(P)o(atgen2)f(has)h(four)g(ne)
+n(w)-236 5624 y(v)n(ariables)19 b(with)i(which)e(to)i(cope:)e
+FQ(hyph_start)p FR(,)g FQ(hyph_finish)p FR(,)f FQ(pat_start)h
+FR(and)h FQ(pat_finish)p FR(!)p Black -236 5749 a FP(r)m(eprinted)f(fr)
+l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black eop
+%%Page: 18 18
+18 17 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.18
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -137 307 a FR(F)o(ortunately)24 b(for)h(me,)g(these)h(are)f
+(no)n(where)f(near)g(as)j(arcane)d(as)i FQ(good_wt)f
+FR(and)g(its)h(ilk:)g(the)f(tw)o(o)h FQ(hyph_)f FR(parameters)f(allo)n
+(w)-236 407 y(multiple)h(passes)h(through)d(the)j(dictionary)d(to)j(be)
+f(subsumed)f(into)i(a)f(single)h(run,)e(whilst)i(the)g(tw)o(o)f
+FQ(pat_)h FR(parameters)e(allo)n(w)h(the)-236 506 y(minimum)g(and)i
+(maximum)e(length)h(of)g(pattern)g(for)h(each)f(pass)i(to)f(be)g
+(separately)f(speci\002ed.)g(I)h(do)g(not)f(pretend)g(for)g(one)g
+(instant)-236 606 y(that)g(I)g FP(fully)g FR(understand)e(these,)i(and)
+g(I)g(certainly)f(don')o(t)f(pretend)h(to)h(ha)n(v)o(e)g(more)f(than)h
+(the)g(v)n(aguest)f(comprehension)e(of)i(the)h(full)-236
+706 y(implications)c(of)h FQ(good_wt)p FR(,)f(etc.,)h(b)n(ut)h(at)f
+(least)h(I)g(can)f(no)n(w)g(generate)f(patterns)g(to)i(my)f(heart')-5
+b(s)23 b(content,)f(and)g(the)i(Alpha)e(is)j(b)n(usy)-236
+805 y(doing)19 b(that)h(at)h(the)f(v)o(ery)f(time)h(that)h(I)f(am)g
+(writing)g(this)g(report.)12 b(.)g(.)-137 905 y(Between)29
+b(no)n(w)f(and)g(the)h(time)g(of)f(publication)f(of)i(the)f(ne)o(xt)g
+FP(Bask)o(erville)p FR(,)h(I)g(hope)f(to)g(ha)n(v)o(e)g(a)i(much)d
+(clearer)h(understanding)-236 1005 y(of)e(the)h(possible)f
+(interactions)g(between)g(the)h(v)n(arious)e(parameters)h(to)h
+FP(P)-7 b(atg)o(en)p FR(.)25 b(And)i(I)g(hope,)e(too,)h(to)h(ha)n(v)o
+(e)f(prepared)f(a)i(ne)n(w)g(set)-236 1104 y(of)e(patterns)f(which)h
+(the)g(UK)h(community)c(will)k(be)f(able)g(to)h(adopt)e(as)i(a)f
+(standard,)f(together)g(with)h(a)h(minimal)e(set)i(of)f(e)o(xceptions)
+-236 1204 y(which)f(I)h(am)f(sure)g(will)i(still)f(be)g(necessary)-5
+b(.)23 b(But)i(w)o(ork)f(will)h(not)g(then)f(stop:)g(I)h(ha)n(v)o(e)f
+(already)f(enlisted)i(the)f(help)g(of)h(a)g(friend)e(and)-236
+1303 y(sometime)i(colleague,)f(Chris)i(McManus,)e(who)h(I)h(hope)f
+(will)h(be)f(able)h(to)f(de\002ne)g(some)h FP(rules)g
+FR(for)f(the)g(choice)g(of)g(v)n(alues)g(for)g(the)-236
+1403 y(v)n(arious)d(parameters)g(\(Chris)h(is)h(a)g(medic,)e
+(statistician)i(and)f(polymath)e FP(e)n(xtr)o(aor)m(dinair)m(e)p
+FR(,)h(and)h(if)g(an)o(yone)e(can)i(formulate)f(rules)h(for)-236
+1503 y(this)f(problem,)e(I)i(am)f(con)m(vinced)e(that)j(it)h(is)f
+(he\);)f(and)h(between)e(us)j(I)e(hope)g(that)h(we)g(will)g(be)g(able)f
+(to)h(publish)f(some)g(guidelines)g(for)-236 1602 y(the)f(use)g(of)g
+FP(P)-7 b(atg)o(en2)19 b FR(\227)i(guidelines)e(which)h(are)g(sadly)g
+(lacking)f(at)i(the)f(moment.)-137 1702 y(And)27 b(\002nally)g(I)g
+(hope)f(that)i(you,)e(too)g(\227)i(the)f(UK)h(T)1402
+1721 y(E)1442 1702 y(X)g(Community)d(\227)j(will)g(contrib)n(ute)d(to)j
+(this)f(project:)g(for)f(someone)g(has)-236 1802 y(to)g(identify)g(the)
+g(mistak)o(es)h(which)f(the)g(patterns)g(allo)n(w)-5
+b(,)26 b(and)g(such)g(a)h(task)g(is)g(f)o(ar)g(be)o(yond)d(the)i
+(ability)h(of)f(an)o(y)g(one)f(indi)n(vidual)g(to)-236
+1901 y(undertak)o(e.)c(Once)j(a)g(ne)n(w)f(de\002niti)n(v)o(e)g(set)h
+(of)f(patterns)g(is)i(announced,)20 b(I)k(will)h(ask)e(you)g(all)h(to)g
+(look)f(carefully)f(at)i(e)n(v)o(ery)e(document)-236
+2001 y(that)k(you)g(typeset)g(thereafter;)f(and)h(note)g(whene)n(v)o
+(er)e(a)j(hyphenation)c(looks)j(strange;)g(and)g(to)h(check)e(it)i
+(with)g(a)g(de\002niti)n(v)o(e)e(list)j(of)-236 2100
+y(v)n(alid)f(hyphenation)e(points)i(\(I)h(am)g(using)g(\223The)f
+(Oxford)g(Minidictionary)e(of)j(Spelling)f(and)h(W)-7
+b(ord-Di)n(vision\224,)26 b(b)n(ut)i(pointers)f(to)-236
+2200 y(other)f(de\002niti)n(v)o(e)g(sources)h(will)h(be)f(most)g
+(welcome\);)f(and)h(if)g(you)g(\002nd)f(a)i(genuine)e(instance)g(of)h
+(a)h(wrongly-hyphenated)21 b(w)o(ord,)-236 2300 y(then)g
+FP(please)g FR(report)g(it)h(to)g(me.)f(I)h(will)g(probably)e(set)i(up)
+f(an)h(e-mail)f(list)i(solely)e(for)g(this)i(purpose,)c(since)j(I)g
+(lose)g(paper)f(mail)g(almost)-236 2399 y(by)f(de\002nition)f(whilst)h
+(e-mail)g(remains)g(accessible)g(in)g(perpetuity)-5 b(.)-137
+2499 y(So,)19 b(to)f(summarise:)g(b)n(uilding)f(on)h(pre)n(vious)f(w)o
+(ork)h(by)g(Don)g(Knuth,)f(Frank)h(Liang,)f(Peter)i(Breitenlohner)m(,)d
+(The)i(Oxford)f(Uni)n(v)o(er)n(-)-236 2599 y(sity)h(Press,)g(Dominik)f
+(W)l(ujastyk)g(and)g(Christian)h(Spieler)f(\(doubtless)g(among)f(man)o
+(y)h(others\),)f(I)i(am)g(no)n(w)f(in)h(a)g(position)f(to)h(generate)
+-236 2698 y(British)26 b(English)f(hyphenation)d(patterns.)j(In)h
+(conjunction)d(with)j(Chris)g(McManus,)e(I)i(hope)f(that)h(we)g(will)g
+(be)g(able)f(to)h(formalise)-236 2798 y(much)d(that)h(has)h(been)e
+(heuristic,)h(or)g(at)h(best)f(stochastic,)g(in)h(the)f(past.)g(And)g
+(with)g(your)f(help,)h(I)g(hope)f(to)i(be)f(able)g(to)g(produce)f(not)
+-236 2897 y(only)16 b(a)i(de\002niti)n(v)o(e)e(set)i(of)f(British)h
+(English)e(patterns,)h(b)n(ut)g(an)g(equally)f(de\002niti)n(v)o(e)h
+(\(b)n(ut,)f(one)h(hopes,)f(v)o(ery)g(small!\))h(set)h(of)f(e)o
+(xceptions.)-236 2997 y(I)j(look)g(forw)o(ard)e(to)j(this)f(challenge)f
+(v)o(ery)g(much)g(indeed.)p Black 1631 5749 a(\22618\226)p
+Black eop
+%%Page: 19 19
+19 18 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.19
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 506 a
+SDict begin HyperStart end
+ -236 506 a -236 506 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 506 a
+-236 506 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 506 a -236 506 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 506 a 117 x FN(VI)99
+b(A)25 b Fd(MET)-8 b(AF)m(ONT)26 b FN(of)f(`Simpsons')h(characters)p
+Black Black 3145 838 a FR(Raymond)19 b(Chen)2568 954
+y FQ(rjc@math.princeton.edu)p -236 1017 3900 9 v Black
+Black -112 1133 a FP([Editor')m(s)h(note:)g(I)h(found)e(this)i(issue')m
+(s)g(`stoc)n(king)e(\002ller')i(on)f(the)g(NTG)i(CD-R)m(OM;)e(corr)m
+(espondences)f(between)h(Simpsons)-112 1233 y(c)o(har)o(acter)o(s)g
+(and)f(well-known)h(T)842 1251 y(E)882 1233 y(Xxies)h(do)f(tend)f(to)i
+(come)f(to)g(mind.)g(])-236 1349 y FR(The)g(author)g(can)h(type)f
+FQ(\\Lisa)p FR(,)h FQ(\\Homer)p FR(,)f FQ(\\Bart)p FR(,)g(or)h
+FQ(\\Marge)f FR(to)h(produce)e(the)i(corresponding)d(character)-5
+b(.)19 b(The)i(def)o(ault)f(is)i(to)-236 1449 y(dra)o(w)e(the)g
+(character)g(f)o(acing)g(to)g(the)h(right)f(and)g(looking)f(directly)h
+(at)h(you.)f(T)-7 b(o)20 b(modify)g(this,)g(you)g(can)h(pre\002x)f(the)
+g(macro)g FQ(\\Left)g FR(to)-236 1548 y(get)g(the)g(character)f(f)o
+(ace)h(left)h(instead)f(of)g(right,)f FP(e)o(.g)o(.)g
+FQ(\\Left\\Lisa)p FR(.)-137 1648 y(Y)-9 b(ou)17 b(can)g(also)g
+(pre\002x)f(the)i(macro)e FQ(\\Goofy)g FR(and)h(suf)n(\002x)f(tw)o(o)i
+(pairs)f(of)f(coordinates,)g(which)g(modify)g(ho)n(w)g(the)h(pupils)g
+(are)g(dra)o(wn.)-236 1748 y(E.g.,)f FQ(\\Goofy\\Lisa\(7,5\)\(5,5\).)e
+FR(The)j(\002rst)i(pair)e(of)g(coordinates)f(is)i(applied)f(to)h(the)f
+(right)g(pupil)g(\(which)f(is)j(the)e(one)g(on)g(the)-236
+1847 y(left)i(when)g(printed\))e(and)i(the)g(second)f(pair)h(to)g(the)g
+(left)h(pupil.)e(The)h(units)g(are)g(relati)n(v)o(e)f(to)h(the)h(size)f
+(of)g(the)g(character)-5 b(.)18 b(\(So)h(if)h(you)e(say)-236
+1947 y FQ(\\font\\simpsons=simpsons)45 b(scaled)k(1200)20
+b FR(you)f(don')o(t)g(ha)n(v)o(e)g(to)i(modify)d(all)j(the)f
+(coordinates)f(in)h(the)g FQ(\\Goofy)p FR(')-5 b(s.\))-137
+2047 y(If)38 b(you)e(uses)i(both)f(pre\002x)o(es,)f(as)i(in)g
+FQ(\\Goofy\\Left)p FR(,)d(then)i(the)g(mirror)n(-image-re)n(v)o(ersal)d
+(tak)o(es)j(place)g FP(after)j FR(the)d(goo\002-)-236
+2146 y(ness)d(is)h(applied.)d(This)i(is)h(so)f(that)f(you)g(can)h(just)
+g(say)g FQ(\\Goofy\\Left\\Lisa\(7,5\)\(5,5\))29 b FR(to)34
+b(get)g(a)g(mirror)e(image)i(of)-236 2246 y FQ
+(\\Goofy\\Lisa\(7,5\)\(5,5\))p FR(.)-137 2345 y(Some)20
+b(sample)g(Simpsons:)p Black -32 2451 a Fc(\000)-16 2445
+y(\000)-236 2658 y(\004)p Black 256 w FR(D'oh!)p Black
+-8 2766 a Fc(\000)-29 b(\000)-236 2938 y(\002)p Black
+246 w FR(This)21 b(is)g(Lisa)g(Simpson.)e(She')-5 b(s)20
+b(smart,)g(she')-5 b(s)21 b(sweet,)g(she')-5 b(s)20 b(sensiti)n(v)o(e.)
+12 b(.)g(.)g(b)n(ut)21 b(don')o(t)d(hold)h(that)i(against)e(her)-5
+b(.)p Black -84 3108 a Fc(\000)-40 3099 y(\000)-236 3234
+y(\006)p Black 251 w FR(I'm)20 b(Bart)h(Simpson.)e(Who)h(the)g(hell)g
+(are)h(you?)p Black -129 3582 a Fc(\000)-175 3579 y(\000)-236
+3711 y(\011)p Black 224 w FR(Mmmm.)12 b(.)g(.)p Black
+-115 3854 a Fc(\000)-91 b(\000)-236 3945 y(\013)p Black
+218 w FR(Suck.)20 b(Suck.)-236 4061 y(The)g(characters)f(were)h
+(obtained)f(from:)p Black -236 4178 a FS(Lisa)p Black
+42 w FR(Simpsons)g(Illustrated,)g(Summer)h(91,)f(co)o(v)o(er)p
+Black -236 4277 a FS(Homer)p Black 40 w FR(Simpsons)h(Illustrated,)f(F)
+o(all)i(91,)e(co)o(v)o(er)p Black -236 4377 a FS(Bart)p
+Black 41 w FR(Simpsons)g(Illustrated,)h(F)o(all)g(91,)g(article)g(on)g
+(Dan)g(Castellaneta)p Black -236 4476 a FS(Mar)o(ge)p
+Black 41 w FR(Simpsons)f(Illustrated,)g(F)o(all)i(91,)f(article)g(on)g
+(Dan)g(Castellaneta)p Black -236 4576 a FS(Bur)o(ns)p
+Black 42 w FR(Simpsons)g(Illustrated,)f(F)o(all)h(91,)g(article)g(on)g
+(Dan)g(Castellaneta)p Black -236 4676 a FS(Maggie)p Black
+40 w FR(Simpsons)g(1992)f(calendar)m(,)f(\223Phone)h(pranks\224)p
+Black -236 4775 a FS(SNPP)p Black 41 w FR(Simpsons)h(Illustrated,)f(F)o
+(all)h(91,)g(Homer')-5 b(s)20 b(job)f(\002le)-236 4892
+y(The)o(y)g(were)h(traced)g(and)f(transferred)f(to)j(graph)e(paper)m(,)
+f(then)i(magni\002ed)f(fourfold.)p Black -236 5749 a
+FP(r)m(eprinted)g(fr)l(om)i(Bask)o(erville)2328 b(V)-9
+b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 20 20
+20 19 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.20
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 556 a
+SDict begin HyperStart end
+ -236 556 a -236 556 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 556 a
+-236 556 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 556 a -236 556 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 556 a 116 x FN(VII)99
+b(The)26 b(15th)f(Annual)g(T)806 695 y(E)861 672 y(X)g(Users)g(Gr)n
+(oup)g(Meeting)p Black Black 3090 894 a FR(Michel)20
+b(Goossens)3151 1010 y(CERN,)h(Gene)n(v)n(a)2767 1127
+y FQ(m.goossens@cern.ch)p -236 1198 3900 9 v -236 1323
+a
+SDict begin HyperStart end
+ -236 1323 a -236 1323 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1323 a -236 1323 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+1323 a -236 1323 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1323 a 100 x FI(1)91 b(Intr)n(oduction)-236
+1573 y FR(July)22 b(31st,)g(Santa)g(Barbara,)f(California,)g(USA.)1187
+1573 y
+SDict begin HyperStart end
+ 1187 1573 a -31 x FK(1)1222 1573 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1222 1573 a
+1222 1573 a
+SDict begin HyperAutoEnd end
+ 1222 1573 a 1222 1573 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.8 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1222 1573 a 22 w
+FR(Just)i(the)f(right)g(combination)e(of)h(sunshine,)g(temperature,)f
+(and)i(sea)h(breeze.)e(The)-236 1672 y(mountains)g(in)h(the)g
+(background,)d(the)j(beach)f(nearby)-5 b(,)20 b(the)j(food)e(nearly)g
+(perfect.)g(The)h(ideal)g(setting)g(for)g(a)g(conference.)e(And)i(here)
+-236 1772 y(we)e(were,)f(some)g(120)g(T)460 1791 y(E)500
+1772 y(X)h(enthusiasts,)g(coming)e(from)g(man)o(y)h(countries)f(and)h
+(cultures,)g(to)h(meet)f(each)g(other)m(,)g(and)g(talk)g(about)g(and)
+-236 1871 y(listen)h(to)h(presentations)e(of)h(the)g(latest)h(de)n(v)o
+(elopments)c(in)k(the)f(area)g(of)g(high)f(quality)h(typesetting.)-137
+1972 y(W)-7 b(e)23 b(were)f(not)f(disappointed.)f(The)h(quality)g(of)g
+(the)h(presented)f(papers)g(w)o(as)h(uniformly)e(good,)g(or)h(e)n(v)o
+(en)g(outstanding,)e(so)k(man)o(y)-236 2071 y(Birds)f(of)g(a)h(Feather)
+e(\(BoFs\))i(were)f(going)f(on)g(in)i(parallel)e(that)i(it)f(w)o(as)h
+(impossible)f(to)g(k)o(eep)g(track)g(of)f(the)i(man)o(y)d(hot)i(topics)
+g(being)-236 2171 y(debated)d(by)h(specialists)h(and)e(users)i(in)f
+(these)g(informal)f(meetings)g(that)i(took)e(place)h(when)g(there)f
+(were)h(no)g(formal)f(presentations.)-137 2271 y(The)29
+b(formal)g(theme)g(of)g(the)g(conference)e(w)o(as)k(\223Inno)o(v)n
+(ation\224.)26 b(Malcolm)i(Clark)i(and)f(Sebastian)g(Rahtz)h(brought)d
+(together)h(a)-236 2370 y(tremendous)21 b(programme)f(that)j(clearly)g
+(sho)n(wed)f(ho)n(w)h(T)1456 2389 y(E)1496 2370 y(X)h(is)g(no)n(w)e
+(making)g(inroads)g(in)h(man)o(y)f(areas)h(of)g(book)f(production,)e
+(lik)o(e)-236 2470 y(colour)28 b(support,)f(more)i(\003e)o(xible)f
+(page)h(layouts,)f(scholarly)g(and)h(non-Latin)e(alphabet)h(editions.)h
+(Se)n(v)o(eral)f(groups)g(are)h(w)o(orking)-236 2570
+y(on)c(e)o(xtending)f(T)263 2588 y(E)303 2570 y(X)i(or)g(L)506
+2558 y FK(A)538 2570 y FR(T)575 2588 y(E)615 2570 y(X)g(so)g(that)g
+(these)g(tools)g(become)e(e)n(v)o(er)h(better)g(adapted)g(to)h(the)g
+(demands)e(of)i(present-day)d(document)-236 2669 y(handling)f(and)i
+(are)h(inte)o(grated)e(more)h(readily)f(into)h(electronic)g(distrib)n
+(ution)f(netw)o(orks)h(or)g(databases.)g(Se)n(v)o(eral)g(ne)n(w)g
+(approaches)-236 2769 y(introduce)30 b(object-oriented)g(programming)f
+(techniques,)i(and)g(hence)h(sho)n(w)g(that)h(T)2320
+2788 y(E)2360 2769 y(X)g(forms)e(an)i(inte)o(gral)e(part)h(of)g(a)h
+(modern)-236 2869 y(computing)18 b(de)n(v)o(elopment)f(en)m(vironment.)
+-137 2969 y(I)32 b(hope)f(that)h(the)g(follo)n(wing)e(detailed)h(o)o(v)
+o(ervie)n(w)f(will)i(gi)n(v)o(e)f(you)g(a)h(\003a)n(v)n(our)f(of)h(all)
+g(these)g(de)n(v)o(elopments,)d(and)i(that)h(it)h(will)-236
+3068 y(con)m(vince)16 b(you)h(that)h(you)f(w)o(ant)h(to)g(kno)n(w)f
+(more)h(about)f(one)g(or)h(more)f(points.)g(Y)-9 b(ou)18
+b(can)f(obtain)h(the)g(proceedings)d(of)j(the)g(Conference)-236
+3168 y(by)24 b(becoming)e(a)j(TUG)f(member)f(for)h($60,)f(which)h
+(entitles)h(you)e(to)i(four)e(issues)i(of)f(TUGboat)g(and)g(of)g(T)2897
+3187 y(E)2937 3168 y(X)h(and)e(TUG)i(Ne)n(ws,)g(or)-236
+3267 y(else)c(for)e($30)g(you)h(can)g(obtain)f(a)i(cop)o(y)e(of)h(the)g
+(Proceedings)f(only)-5 b(.)18 b(F)o(or)i(more)g(details)g(contact)g
+(the)g(TUG)g(of)n(\002ce.)-137 3368 y(It)26 b(all)g(started)g(on)f
+(Saturday)f(July)h(30th)g(in)g(the)h(e)n(v)o(ening)d(with)j(the)f
+(traditional)g(W)-7 b(elcome)25 b(P)o(arty)-5 b(.)25
+b(This)g(where)g(one)g(meets)h(old)-236 3467 y(friends)c(and)h
+(colleagues)f(or)i(disco)o(v)o(ers)e(ne)n(w)h(f)o(aces;)h(the)f(latter)
+h(are)f(at)h(\002rst)g(looking)e(around)f(with)j(some)n(what)e(anxious)
+g(e)o(yes,)h(b)n(ut)-236 3567 y(are)k(quickly)e(surrounded)f(by)j
+(reassuring)f(oldies,)g(shaking)g(hands,)g(and)g(being)g(welcomed)g(to)
+h(the)g(\223F)o(amily\224.)f(The)h(Californian)-236 3666
+y(wine,)22 b(beer)m(,)g(or)g(lemonade)f(\003o)n(wed)h(freely)-5
+b(,)22 b(and)g(by)g(the)h(end)f(of)g(the)h(e)n(v)o(ening)e(all)i(ice)g
+(w)o(as)h(brok)o(en)d(and)h(the)g(atmosphere)f(w)o(as)j(one)-236
+3766 y(of)c(harmonious)d(w)o(armth)j(and)g(unity)-5 b(.)-137
+3866 y(The)30 b(Conference)e(w)o(as)j(formally)e(opened)f(the)j(ne)o
+(xt)e(day)h(by)f(TUG'S)h(Ex)o(ecuti)n(v)o(e)e(Director)m(,)h(and)h
+(local)g(or)o(ganizer)m(,)c(P)o(atricia)-236 3966 y(Monohon,)17
+b(and)j(Christina)g(Thiele,)g(TUG')-5 b(s)20 b(President)g(also)h(spok)
+o(e)e(a)i(fe)n(w)f(w)o(ords)g(of)g(welcome.)-236 4108
+y
+SDict begin HyperStart end
+ -236 4108 a -236 4108 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4108 a -236 4108 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+4108 a -236 4108 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4108 a 82 x FI(2)91 b(Publishing,)22
+b(languages,)i(literatur)n(e)i(and)c(f)n(onts.)-236 4340
+y FR(It)k(w)o(as)i(Charles)e(\(Chuck\))f(Bigelo)n(w)h(who)g(had)g(the)h
+(honour)d(to)i(present)g(the)g(\002rst)h(paper)-5 b(.)26
+b(He)h(started)f(by)g(looking)f(back)g(at)i(letter)-236
+4440 y(forms)i(o)o(v)o(er)f(the)h(past)h(2500)e(years)h(or)h(so,)f(and)
+g(then)g(discussed)h(w)o(ork\227together)d(with)i(Kris)h(Holmes\227on)f
+(the)g(Lucida)g(Sans)-236 4539 y(Unicode)17 b(font,)g(that)i(contains)f
+(at)h(present)e(some)h(1700)f(alphabetic)h(and)f(mathematical)h
+(symbols)f(and)h(is)i(or)e(will)h(be)f(a)n(v)n(ailable)g(with)-236
+4639 y(the)i(multi-byte)f(operating)f(systems)j(W)m(indo)n(ws/NT)-6
+b(,)19 b(Apple)g(GX)i(and)f(A)-9 b(T&T)19 b(Plan)h(9.)-137
+4739 y(Frank)h(Mittelbach)g(then)g(discussed)g(some)g(of)h(the)f(dos)g
+(and)g(don')o(ts)f(that)i(he)f(learned)g(while)g(preparing)e(the)j
+FP(L)3085 4727 y Fk(A)3110 4739 y FP(T)3142 4757 y(E)3183
+4739 y(X)g(Companion)p FR(.)-236 4838 y(From)c(the)h(discussions)f
+(follo)n(wing)g(the)g(talk)h(it)h(seemed)e(that)h(his)g(impressions)f
+(were)h(shared)f(by)g(man)o(y)g(other)g(authors/editors)f(who)-236
+4938 y(are)j(in)g(the)g(publishing)f(b)n(usiness.)-137
+5038 y(Just)26 b(before)d(tea)j(it)f(w)o(as)h(Y)-8 b(annis)24
+b(Haralambous)f(who)h(sho)n(wed)g(of)n(f)g(his)i(artistic)f(talents)g
+(using)f FJ(MET)-7 b(AF)n(ONT)25 b FR(when)f(he)h(pre-)-236
+5138 y(sented)20 b(his)i(w)o(ork)e(on)g(typesetting)g(the)h(Holy)g
+(Bible)g(in)g(biblical)g(Hebre)n(w)f(using)g(his)h FP(T)-5
+b(iqwah)21 b FR(system,)g(that)g(will)h(mak)o(e)e(it)i(possible,)-236
+5237 y(for)e(the)h(\002rst)h(time,)f(to)g(use)g(the)g(typographic)e(po)
+n(wers)h(of)h(T)1493 5256 y(E)1533 5237 y(X)g(to)h(typeset)e
+(high-quality)f(Bible)i(editions.)g(T)-7 b(ogether)19
+b(with)j(his)f(w)o(ork)-236 5337 y(on)g(typesetting)f(the)h(Holy)g(K)m
+(oran)f(using)h(se)n(v)o(eral)f(thousand)g(ligatures,)g(and)g(his)i
+(font)e(de)n(v)o(elopments)f(for)h(man)o(y)g(other)h(scripts,)g(\(as)p
+Black -236 5545 1560 4 v -146 5600 a FA(1)-117 5624 y
+SDict begin HyperStart end
+
+-117 5624 a Black FO(F)p Black -80 5581 a
+SDict begin HyperEnd HyperVoff end
+ -80 5581 a
+-80 5624 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.8
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -80 5624 a FO(or)c(another)i(vie)n(w)f(of)f(TUG94,)f(see)h
+FE(Malcolm')m(s)j(Gleanings)e FO(later)h(in)e(this)h
+FE(Bask)o(erville)p FO(.)p Black Black -236 5749 a FP(r)m(eprinted)h
+(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black eop
+%%Page: 21 21
+21 20 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.21
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1231 w FP(The)20
+b(15th)f(Annual)g(T)1601 118 y(E)1642 100 y(X)h(User)o(s)i(Gr)l(oup)e
+(Meeting)p Black -236 307 a FR(described)k(at)i(earlier)e(conferences,)
+g(and)g(later)i(in)f(the)g(present)g(one\))f(this)i(will)g(allo)n(w)g
+(scholars)f(in)g(man)o(y)f(disciplines)h(to)h(typeset)-236
+407 y(their)20 b(w)o(orks)g(at)g(af)n(fordable)e(prices)i(using)g(T)
+1057 425 y(E)1097 407 y(X)h(and)e(an)o(y)h(computer)-5
+b(.)-137 508 y(Michael)21 b(Cohen,)g(an)g(American)f(teaching)g(at)i
+(the)f(Uni)n(v)o(ersity)f(of)h(Aizu)g(in)h(Japan,)e(e)o(xplained)f(ho)n
+(w)i(his)h FP(Zebr)o(ac)n(k)o(ets)f FR(system)h(of)-236
+607 y(meta-)p FJ(MET)-7 b(AF)n(ONT)p FR(s)18 b(can)g(generate)f
+(striated)h(parenthetical)f(delimiters)h(on)f(demand.)g(This)h(of)n
+(fers)g(the)g(reader)f(a)i(more)e(complete)-236 707 y(graphical)24
+b(picture)i(of)g(the)g(relationship)f(between)g(v)n(arious)g(document)f
+(elements)i(by)g(augmenting)e(the)i(information)d(content)j(of)-236
+807 y(their)20 b(representation.)-137 907 y(Y)-8 b(annis)23
+b(Haralambous)e(then)i(came)g(back)f(on)h(stage)g(to)h(present)e
+(\223Humanist\224,)g(his)i(ne)n(w)f(system)g(to)g(\223humanize\224)e(L)
+3284 895 y FK(A)3316 907 y FR(T)3353 926 y(E)3393 907
+y(X.)j(Doc-)-236 1007 y(ument)d(input,)f(markup)g(and)i(editing)e(is)j
+(performed)c(using)i(an)o(y)g(w)o(ord)h(processor)e(that)i(supports)f
+(R)-5 b(TF)22 b(output)f(\(lik)o(e)g(W)-7 b(ord,)22 b(W)-7
+b(ord-)-236 1107 y(Perfect\),)20 b(that)i(will)g(then)e(be)i(turned)e
+(into)h(L)1038 1095 y FK(A)1070 1107 y FR(T)1107 1125
+y(E)1147 1107 y(X)g(code)g(by)g(the)g(Humanist)g(system.)g(A)h(user)f
+(can)g(thus)g(w)o(ork)g(on)g(a)g(te)o(xt)h(in)f(the)g(most)-236
+1206 y(friendly)e(and)h(natural)g(w)o(ay)g(\()p FP(i.e)o(.)g
+FR(without)g(a)h(single)g(L)1322 1194 y FK(A)1354 1206
+y FR(T)1391 1225 y(E)1431 1206 y(X)g(command\),)d(b)n(ut)i(will)i(get)e
+(syntactically)g(correct)g(L)3021 1194 y FK(A)3053 1206
+y FR(T)3090 1225 y(E)3130 1206 y(X)h(output)e(so)i(that)-236
+1306 y(the)f(po)n(werful)e(T)241 1325 y(E)282 1306 y(X)i(engine)f(can)h
+(be)h(used)e(to)i(obtain)e(high-quality)f(typeset)i(output.)-137
+1407 y(The)35 b(\002nal)g(paper)e(of)i(the)g(Sunday)e(w)o(as)j(by)e
+(Basil)i(Malyshe)n(v)-5 b(,)33 b(on)h(con)m(v)o(erting)e
+FJ(MET)-7 b(AF)n(ONT)35 b FR(fonts)f(automatically)g(into)-236
+1507 y(PostScript)27 b(T)-7 b(ype)27 b(1)g(outlines.)f(It)i(w)o(as)g
+(read)e(by)h(Alan)g(Hoenig)g(in)g(the)g(author')-5 b(s)26
+b(absence.)h(V)-9 b(arious)26 b(techniques)g(to)h(perform)e(the)-236
+1606 y(con)m(v)o(ersion)20 b(in)i(question)g(were)h(presented)e(and)h
+(the)h(one)f(chosen)f(for)h(the)h(creation)f(of)g(the)h
+FP(P)-7 b(ar)o(adissa)22 b(F)-9 b(onts)22 b(Collection)g
+FR(w)o(as)i(de-)-236 1706 y(scribed.)f(This)i(collection)e(of)n(fers)g
+(a)i(freely)f(a)n(v)n(ailable)f(set)i(of)f(PostScript)h(T)-7
+b(ype)24 b(1)g(renderings)e(of)i(all)h(Computer)e(Modern,)g(Euler)m(,)
+-236 1805 y(CM)e(Cyrillic)f(and)g(L)350 1793 y FK(A)382
+1805 y FR(T)419 1824 y(E)459 1805 y(X)g(fonts.)-236 2000
+y
+SDict begin HyperStart end
+ -236 2000 a -236 2000 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2000 a -236 2000 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236
+2000 a -236 2000 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2000 a 82 x FI(3)91 b(Colour)-8
+b(,)23 b(and)f(L)407 2065 y FG(A)442 2082 y FI(T)488
+2103 y(E)536 2082 y(X)-236 2233 y FR(Leslie)17 b(Lamport)f(started)h
+(the)g(presentations)e(of)i(the)g(second)f(day)-5 b(.)16
+b(He)i(ga)n(v)o(e)e(us)h(his)h(ideas)f(on)f(\223L)2546
+2221 y FK(A)2578 2233 y FR(T)2615 2252 y(E)2655 2233
+y(X4\224,)h(a)i FO(W)t(Y)t(S)t(I)t(W)t(Y)t(G)r FR(-lik)o(e,)e(though)
+-236 2333 y(structured)i(te)o(xt)h(editor)m(,)e(well)j(inte)o(grated)e
+(into)h(the)g(user)g(en)m(vironment.)-137 2434 y(James)i(Hafner)f(ga)n
+(v)o(e)f(a)i(short)e(historical)h(o)o(v)o(ervie)n(w)f(of)h(ho)n(w)f
+(colour)g(w)o(as)j(\002rst)f(implemented)d(in)i(T)-7
+b(om)22 b(Rokicki')-5 b(s)21 b(dvips)g FQ(.dvi)-236 2533
+y FR(dri)n(v)o(er)h(to)i(pro)o(vide)e(an)i(ef)n(\002cient)g(and)f
+(simple)h(method)f(for)g(specifying)f(colour)h(with)h(T)2348
+2552 y(E)2388 2533 y(X.)h(T)-7 b(om)23 b(Rokicki)h(then)f(discussed)h
+(a)h(ne)n(w)-236 2633 y(implementation)19 b(of)i(colour)g(support)f
+(and)h(proposed)e(a)j(standard)f(w)o(ay)g(for)g(specifying)f(colour)g
+(and)h(colour)n(-lik)o(e)f(specials,)i(imple-)-236 2732
+y(mented)c(by)h(modular)f(C-code,)g(that)i(can)f(be)g(easily)h(inte)o
+(grated)e(into)h(the)g FQ(.dvi)g FR(dri)n(v)o(ers.)f(Angus)h(Duggan)f
+(described)g(his)i(program)-236 2832 y(D)m(VISep,)f(a)i(simple)f
+(colour)f(separator)g(for)h FQ(.dvi)g FR(\002les,)h(as)f(well)h(of)f
+(some)g(other)g(tools)g(for)f(w)o(orking)g(with)i FQ(.dvi)f
+FR(\002les.)h(Sebastian)-236 2932 y(Rahtz)f(pro)o(vided)e(an)j
+(introduction)d(to)i(the)h(colour)e(commands)f(a)n(v)n(ailable)i(in)h
+(L)2065 2920 y FK(A)2097 2932 y FR(T)2134 2950 y(E)2174
+2932 y(X)12 b(2)2288 2945 y FM(e)2350 2932 y FR(and)19
+b(sho)n(wed)h(some)g(interesting)g(e)o(xamples.)-236
+3031 y(Michel)f(Goossens)h(discussed)g(some)f(of)h(the)g(more)f(basic)h
+(issues)g(concerning)e(the)i(use)g(of)f(colour)g(in)h(documents.)e(He)i
+(emphasized)-236 3131 y(that)30 b(the)g(colour)e(dimension)h(has)h(to)g
+(be)g(used)f(with)h(great)g(care,)f(so)i(as)f(not)g(to)g(distract)g
+(the)g(reader)e(from)h(the)h(main)g(message.)-236 3231
+y(Colour)m(,)17 b(lik)o(e)j(typography)-5 b(,)14 b(has)19
+b(a)h(set)f(of)g(rules,)g(that)g(ha)n(v)o(e)f(to)h(be)g(learnt)g(and)f
+(applied)g(for)g(greater)g(ef)n(fecti)n(v)o(eness.)f(Friedhelm)h(So)n
+(w)o(a)-236 3330 y(presented)26 b(his)j(original)e(and)g(de)n
+(vice-independent)d(approach)h(to)k(colour)d(support)h(and)g(sho)n(wed)
+g(some)h(results)g(obtained)f(using)-236 3430 y(BM2FONT)21
+b(on)g(a)h(He)n(wlett)g(P)o(ackard)e(inkjet)i(printer)-5
+b(.)20 b(Michael)h(Sofka)g(ga)n(v)o(e)f(an)i(o)o(v)o(ervie)n(w)d(of)j
+(the)f(v)n(arious)f(stages)i(in)g(the)g(produc-)-236
+3529 y(tion)d(of)h(a)g(colour)f(book.)f(He)i(addressed)f(the)h(issues)h
+(in)m(v)n(olv)o(ed)c(in)j(professional)f(colour)f(separation,)h(and)g
+(demonstrated)f(ho)n(w)h(T)3543 3548 y(E)3583 3529 y(X,)-236
+3629 y(with)25 b(a)h(suitable)f(dri)n(v)o(er)m(,)e(can)i(be)g(used)g
+(to)h(produce)d(high-quality)g(custom)h(and)h(process)g(colour)f
+(books.)g(Then)g(Sebastian)h(Rahtz)-236 3729 y(returned)19
+b(to)i(the)g(spotlight,)f(with)h(a)h(presentation)d(of)i(PST)m(ricks,)g
+(a)g(paper)f(by)h(Denis)g(Girou)g(and)f(T)m(imothy)f(v)n(an)i(Zandt,)f
+(who)g(could)-236 3828 y(not)h(be)g(present.)f(Sebastian,)h(in)g(his)h
+(usual)f(clear)g(style,)g(sho)n(wed)f(ho)n(w)h(PST)m(ricks)g(pro)o
+(vides)f(a)h(con)m(v)o(enient)e(interf)o(ace)h(to)h(PostScript)-236
+3928 y(from)16 b(within)h(T)210 3947 y(E)250 3928 y(X.)g(It)g(allo)n
+(ws)h(one)e(to)h(dra)o(w)g(an)o(y)f(kind)g(of)h(graphics)f(object,)g
+(lik)o(e)h(circles,)g(polygons,)e(curv)o(es,)h(springs.)g(It)h(of)n
+(fers)g(se)n(v-)-236 4028 y(eral)k(dra)o(wing)e(tools,)h(grids)h(and)f
+(has)h(v)n(arious)f(commands)f(to)h(place)h(te)o(xt)g(along)e(a)j
+(path.)e(Objects)h(and)f(te)o(xt)g(can)h(be)g(rotated,)e(scaled)-236
+4127 y(and)i(tilted,)g(and)g(3-D)h(ef)n(fects)f(are)g(a)n(v)n(ailable.)
+g(Framing)g(and)g(clipping)f(are)h(supported,)f(as)i(is)h(a)f(general)e
+(tree-dra)o(wing)f(package.)h(A)-236 4227 y(package)f(for)g(generating)
+f(slides,)j FQ(seminar)p FR(,)e(e)o(xists,)h(and)g(an)g(early)g(v)o
+(ersion)f(of)h(a)g(plotting)g(package)e(is)j(also)g(ready)-5
+b(.)-137 4328 y(After)24 b(the)g(presentations)f(on)g(colour)g(our)g
+(attention)g(turned)g(to)h(the)g(subject)f(of)h(general)f(L)2541
+4316 y FK(A)2573 4328 y FR(T)2610 4346 y(E)2650 4328
+y(X-related)g(de)n(v)o(elopments.)e(First,)-236 4427
+y(Jon)e(Stenerson)g(sho)n(wed)g(us)h(his)g(system)g(for)f(creating)g
+(customized)f(L)1805 4415 y FK(A)1837 4427 y FR(T)1874
+4446 y(E)1914 4427 y(X)i(style)g(\002les)h(via)f(a)g(graphical)e(user)i
+(interf)o(ace,)e(composed)-236 4527 y(of)h(menus,)g(windo)n(ws,)g(and)h
+(dialog)f(box)o(es.)g(It)h(is)h(at)f(present)f(closely)h(link)o(ed)f
+(to)h(the)g(Scienti\002c)h(W)-7 b(ord)19 b(te)o(xt)h(processor)m(,)e
+(although,)g(in)-236 4627 y(principle,)h(it)i(could)f(be)g(used)g(with)
+h(an)o(y)f(L)976 4615 y FK(A)1008 4627 y FR(T)1045 4645
+y(E)1085 4627 y(X)h(en)m(vironment.)c(Johannes)i(Braams)i(pro)o(vided)d
+(a)j(clear)g(introduction)d(to)i(classes)i(and)-236 4726
+y(packages)c(and)g(L)248 4714 y FK(A)280 4726 y FR(T)317
+4745 y(E)357 4726 y(X)12 b(2)471 4739 y FM(e)512 4726
+y FR(.)19 b(He)h(started)f(by)f(relating)g(the)i(L)1428
+4714 y FK(A)1460 4726 y FR(T)1497 4745 y(E)1537 4726
+y(X)12 b(2)1651 4739 y FM(e)1711 4726 y FR(packages)18
+b(and)g(classes)i(to)g(L)2530 4714 y FK(A)2562 4726 y
+FR(T)2599 4745 y(E)2639 4726 y(X)f(2.09)f(major)g(and)h(minor)f
+(styles.)-236 4826 y(Then)f(he)g(discussed)h(ho)n(w)f(old)h(styles)g
+(can)g(be)f(most)h(easily)g(upgraded.)d(In)j(the)f(last)i(part)e(of)h
+(his)g(talk)g(he)g(ga)n(v)o(e)e(a)j(concise)e(o)o(v)o(ervie)n(w)f(of)
+-236 4926 y(the)i(document)f(classes)i(and)f(packages)g(that)g(come)g
+(with)h(L)1473 4914 y FK(A)1505 4926 y FR(T)1542 4944
+y(E)1582 4926 y(X)12 b(2)1696 4939 y FM(e)1736 4926 y
+FR(.)19 b(The)f(last)i(talk)e(of)h(the)f(day)g(w)o(as)h(by)f(Alan)h
+(Jef)n(fre)o(y)-5 b(,)16 b(who)j(co)o(v)o(ered)-236 5025
+y(the)i(subject)g(of)g(using)f(PostScript)i(fonts)e(with)i(L)1178
+5013 y FK(A)1210 5025 y FR(T)1247 5044 y(E)1287 5025
+y(X)12 b(2)1401 5038 y FM(e)1441 5025 y FR(.)22 b(He)f(described)f(the)
+h(L)2086 5013 y FK(A)2118 5025 y FR(T)2155 5044 y(E)2195
+5025 y(X)12 b(2)2309 5038 y FM(e)2371 5025 y FR(font)21
+b(packages)f FQ(psnfss)g FR(and)h FQ(mathptm)-236 5125
+y FR(and)e(some)h(of)g(the)h(design)e(decisions)h(made)f(in)i(their)f
+(de)n(v)o(elopment.)-137 5226 y(Before)28 b(the)g(dinner)f(\223on)g
+(the)h(beach\224)f(se)n(v)o(eral)h(BoF)g(sessions)h(took)e(place.)h
+(One)g(w)o(as)h(on)e(\223colour\224,)f(coordinated)g(by)i(Da)n(vid)-236
+5325 y(Carlisle,)23 b(another)f(on)g(\223practical)g(inde)o(xing\224,)e
+(coordinated)h(by)h(Nelson)h(Beebe,)f(and)g(one)h(on)f(\223font)g
+(encoding\224,)e(coordinated)h(by)-236 5425 y(Alan)i(Jef)n(fre)o(y)-5
+b(.)21 b(Man)o(y)i(of)g(the)g(discussions)g(in)h(the)f(BoFs)h(carried)e
+(o)o(v)o(er)g(into)h(the)h(beach)e(dinner)g(time,)h(b)n(ut,)g(as)h(f)o
+(amilies)g(were)f(also)-236 5525 y(present,)17 b(other)h(more)g
+(mundane)e(subjects)j(were)f(also)h(addressed.)e(It)i(w)o(as)g(one)f
+(more)f(golden)g(occasion)h(to)h(get)f(to)h(kno)n(w)e(each)h(other)-236
+5624 y(in)i(a)h(more)e(personal)g(conte)o(xt,)g(without)g(reference)g
+(to)h(glue,)g(\(coloured\))d(box)o(es)i(or)h(other)g(T)2457
+5643 y(E)2497 5624 y(X)h(speak.)p Black 1631 5749 a(\22621\226)p
+Black eop
+%%Page: 22 22
+22 21 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.22
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 224 a
+SDict begin HyperStart end
+ -236 224 a -236 224 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 224
+a -236 224 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 224 a -236 224 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 224 a 83 x FI(4)91
+b(T)-54 328 y(E)-5 307 y(X)22 b(T)-8 b(ools)-236 457
+y FR(T)l(uesday)24 b(morning)e(w)o(as)k(de)n(v)n(oted)e(to)h(\223T)-7
+b(ools\224,)24 b(and)g(started)h(with)g(a)g(presentation)e(by)i(Oren)f
+(P)o(atashnik,)g(the)h(author)e(of)i(B)n FO(I)r(B)-5
+b FR(T)3542 476 y(E)3583 457 y(X.)-236 557 y(He)23 b(\002rst)h(took)f
+(a)h(look)e(back)h(and)f(e)o(xplained)g(why)g(some)h(of)g(the)h(design)
+e(decisions)h(of)g(B)n FO(I)r(B)-5 b FR(T)2514 575 y(E)2555
+557 y(X)24 b(were)f(made.)g(Then)f(he)i(discussed)-236
+656 y(some)j(of)g(the)g(features)g(that)h(he)f(plans)g(to)h(include)e
+(in)i(the)f(ne)n(w)g(v)o(ersion,)f(such)h(as)h(an)g(easier)f(interf)o
+(ace)g(to)g(create)g(non-standard)-236 756 y(bibliographies,)16
+b(support)i(for)g(national)g(languages)g(and)g(the)h(possibility)g(of)g
+(multiple)f(bibliographies)e(in)k(a)f(single)g(document.)e(The)-236
+856 y(ne)o(xt)j(talk)i(w)o(as)g(by)e(Pierre)i(MacKay)-5
+b(,)19 b(who)i(presented)f(his)i(typesetter')-5 b(s)21
+b(toolkit,)f(which)h(includes)f(tools)i(for)e(remapping)f(fonts)i(and)
+-236 955 y(generating)k(composite)h(glyphs,)g(and)g(a)i(program)d(for)i
+(generating)e(AFM)i(PostScript)g(metric)g(\002les)h(for)f(the)g
+(Computer)f(Modern)-236 1055 y(fonts.)c(Michael)h(Barnett)g(described)e
+(a)j(remarkable)d(application)g(where)h(a)i(combined)d(use)i(w)o(as)h
+(made)e(of)h(electronic)e(typesetting)-236 1155 y(and)j(symbolic)h
+(computations.)d(His)27 b(w)o(ork)d(seems)i(to)f(indicate)g(that)g(a)g
+(considerable)f(amount)g(of)h(time)g(and)g(ef)n(fort)f(can)h(be)g(sa)n
+(v)o(ed)-236 1254 y(when)e(comple)o(x)f(formulae)g(are)h(obtained)f
+(symbolically)h(by)g(a)h(computer)e(program,)f(lik)o(e)26
+b(M)t FO(A)m(T)t(H)t(E)t(M)t(A)m(T)t(I)t(C)t(A)r FR(.)d(Minato)g(Ka)o
+(w)o(aguti,)-236 1354 y(of)g(Japan,)f(proposed)f(a)j(ne)n(w)f(and)f(ef)
+n(\002cient)h(method)f(to)h(edit)g(\(L)1642 1344 y FK(A)1686
+1354 y FR(\)T)1751 1372 y(E)1791 1354 y(X)g(source)g(\002les)h(by)e
+(combining)f(an)i(emacs-type)f(editor)g(and)h(a)-236
+1453 y(special)f(v)o(ersion)g(of)g FQ(xdvi)p FR(,)g(where)g(the)h(tw)o
+(o)g(windo)n(ws)f(\(emacs)g(and)g FQ(xdvi)p FR(\))g(are)h(displayed)e
+(simultaneously)-5 b(,)20 b(and)i(pointing)f(to)i(a)-236
+1553 y(portion)18 b(of)i(the)h(document)d(in)i(the)g
+FQ(xdvi)g FR(windo)n(w)f(positions)h(the)g(te)o(xt)g(in)h(the)f
+(editing)f(windo)n(w)g(in)i(the)f(same)g(re)o(gion.)-137
+1653 y(After)27 b(cof)n(fee)e(Y)-8 b(annis)26 b(Haralambous)f(sho)n
+(wed)h(his)h(w)o(ork)f(on)g(the)h(Indica)f(system,)g(and)g(a)h
+(completely)e(ne)n(w)i(T)3182 1672 y(E)3222 1653 y(X)g(system)g(for)
+-236 1753 y(Sinhalese.)c(The)h(Indica)f(system)h(is)h(a)f(generalized)e
+(preprocessor)g(for)h(Indic)g(scripts)i(\(scripts)e(of)h(languages)f
+(used)g(on)h(the)g(Indian)-236 1853 y(subcontinent,)f(plus)j(Sanskrit)g
+(and)f(T)m(ibetan\).)g(Urdu,)g(where)g(the)h(Arabic)g(script)g(is)h
+(used,)e(is)i(not)f(supported.)d(V)-9 b(arious)26 b(input)f(en-)-236
+1952 y(codings)i(are)i(accepted)e(and)h(with)h(the)f(help)g(of)h
+FQ(flex)p FR(,)f(a)j FO(U)t(N)t(I)t(X)r FR(-based)d(le)o(xical)g
+(analyser)g(generator)m(,)e(are)i(translated)g(into)h(T)3564
+1971 y(E)3604 1952 y(X)-236 2052 y(commands.)23 b(Identical)i(input)f
+(encodings)g(can)h(be)g(used)g(for)g(dif)n(ferent)e(languages,)h(thus)h
+(minimizing)f(user)h(retraining)f(when)h(in-)-236 2151
+y(putting)30 b(in)h(dif)n(ferent)f(languages.)g(The)g(Sinhalese)i(T)
+1376 2170 y(E)1416 2151 y(X)g(system)f(is)h(a)g(complete)e(typesetting)
+g(w)o(orkbench)f(for)i(that)g(language,)-236 2251 y(containing)18
+b(specially)h(designed)g(fonts.)g(Jean-luc)g(Doumont)g(e)o(xplained)f
+(ho)n(w)h(pretty-printing)e(of)i(P)o(ascal)i(programs)d(can)i(be)f
+(done)-236 2351 y(entirely)f(within)g(T)305 2369 y(E)346
+2351 y(X,)h(without)f(the)h(need)f(of)h(a)g(preprocessor)-5
+b(.)17 b(He)i(sho)n(wed)f(ho)n(w)g(this)i(approach)c(of)j
+(\223preprocessing)d(within)j(T)3506 2369 y(E)3546 2351
+y(X\224,)-236 2450 y(using)g(tw)o(o-tok)o(en)g(tail-recursion,)f(can)i
+(also)h(be)f(applied)f(to)h(other)g(situations,)g FP(e)o(.g)o(.)f
+FR(,)h(for)g(an)g(elementary)f(chemistry)g(mode.)-137
+2550 y(After)j(lunch)g(we)h(had)e(the)i(afternoon)d(of)n(f)h(and)h
+(most)h(of)f(us)g(spent)g(it)i(in)e(the)g(nice)h(to)n(wn)e(of)i(Santa)f
+(Barbara.)f(In)h(f)o(act,)h(during)d(the)-236 2650 y(T)l(uesday)k
+(afternoon)f(we)j(were)f(supposed)f(to)i(go)f(and)g(ha)n(v)o(e)g(a)g
+(look)g(near)g(the)g(Santa)h(Barbara)e(Channel)h(Islands,)g(that)h(pro)
+o(vide)d(a)-236 2750 y(shelter)f(for)f(the)h(area)g(between)f(the)h
+(islands)g(and)g(the)g(mountains,)e(thus)i(gi)n(ving)f(Santa)h(Barbara)
+f(its)i(unique)d(sub-tropical)h(climate.)-236 2849 y(The)g(plan)g(w)o
+(as)i(to)f(go)f(and)g(spot)g(a)i(fe)n(w)e(whales,)h(b)n(ut)f(the)h(sea)
+g(w)o(as)h(some)n(what)d(rough,)g(and)h(the)h(captain)f(preferred)e(to)
+j(tak)o(e)g(us)g(on)f(a)-236 2949 y(3-hour)d(tour)h(along)g(the)h
+(coast.)g(Ev)o(en)f(so)i(quite)f(a)g(fe)n(w)g(of)g(our)f(passenger)n
+(-colleagues)f(felt)i(sick,)g(and)g(it)g(w)o(as)h(with)g(some)e(relief)
+h(that)-236 3049 y(man)o(y)f(of)h(us)g(set)h(foot)f(ashore)f(again)g
+(around)g(7)h(pm,)g(and)f(set)i(of)n(f)f(to)g(go)g(and)f(pick)h(a)h
+(restaurant)e(to)h(enjo)o(y)g(the)g(local)g(food.)-236
+3200 y
+SDict begin HyperStart end
+ -236 3200 a -236 3200 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3200 a -236 3200
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3200 a -236 3200 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3200 a 82 x FI(5)91 b(Futur)n(es)-236
+3432 y FR(The)28 b(ne)o(xt)g(day')-5 b(s)28 b(theme)g(w)o(as)h
+(\223Futures\224,)f(and)g(Joachim)g(Schrod)f(thought)g(that)h
+(interacti)n(vity)g(w)o(as)h(the)f(w)o(ay)h(forw)o(ard.)e(He)i(em-)-236
+3531 y(phasized)23 b(that)h(Knuth)f(already)g(v)o(ery)g(early)g(on)h
+(thought)e(that)i(an)g(interacti)n(v)o(e)f(T)2137 3550
+y(E)2177 3531 y(X)h(w)o(ould)g(be)g(useful.)f(Man)o(y)g(T)3098
+3550 y(E)3138 3531 y(X)h(systems)h(ha)n(v)o(e)-236 3631
+y(been)20 b(b)n(uilt)i(that)f(contain)f(some)h(interacti)n(vity)-5
+b(.)19 b(T)-7 b(o)22 b(better)e(understand)g(the)h(actions)g(of)g(T)
+2373 3650 y(E)2413 3631 y(X)h(he)f(proposes)f(that)h(a)g(formal)g
+(approach)-236 3731 y(should)16 b(be)h(used)h(since,)f(according)e(to)j
+(his)g(vie)n(ws,)f(informal)f(descriptions)g(ha)n(v)o(e)h(f)o(ailed.)g
+(As)h(part)f(of)g(a)h(solution)f(he)g(presented,)f(after)-236
+3830 y(de)n(v)o(eloping)g(an)i(abstract)h(decomposition,)d(a)j(formal)e
+(description)g(for)h(T)1890 3849 y(E)1931 3830 y(X')-5
+b(s)19 b(macro)f(language.)f(The)h(latter)h(can)f(be)h(interpreted)e
+(by)-236 3930 y(a)j(Common)e(Lisp)i(system)g(and)f(the)h(resulting)f
+(Ex)o(ecutable)f(T)1567 3949 y(E)1607 3930 y(X)i(Language)e
+(Speci\002cation)h(\(ETLS\))g(can)g(be)h(used)f(as)i(the)f(basis)g(for)
+-236 4030 y(a)j(deb)n(ugger)e(of)i(T)285 4048 y(E)325
+4030 y(X)h(macros.)e(Chris)h(Ro)n(wle)o(y)g(then)f(re)n(vie)n(wed)g
+(some)h(of)g(the)g(in)m(v)o(estigations)e(of)h(the)i(L)2801
+4018 y FK(A)2833 4030 y FR(T)2870 4048 y(E)2909 4030
+y(X3)g(team)f(in)g(the)g(area)g(of)-236 4129 y(modeling)c(and)h
+(specifying)f(page)h(layouts.)g(One)h(of)g(the)f(questions)g(that)h
+(the)o(y)f(ask)o(ed)h(themselv)o(es)f(w)o(as)i(ho)n(w)e(well)h(L)3180
+4117 y FK(A)3212 4129 y FR(T)3249 4148 y(E)3289 4129
+y(X)g(can)g(cope)-236 4229 y(with)j(that)g(job)g(compared)e(to)j(other)
+e(te)o(xt)h(processing)f(softw)o(are)h(systems,)g(and)g(whether)f(a)i
+(complete)e(redesign)g(of)h(the)g(system)g(is)-236 4328
+y(needed.)17 b(He)j(also)f(mentioned)e(the)i(wider)g(question)f(of)g
+(ho)n(w)h(these)g(aspects)g(should)f(be)h(addressed)f(in)h(future)f
+(typesetting)g(systems.)-236 4428 y(Don)25 b(Hosek)h(ga)n(v)o(e)f(an)i
+(o)o(v)o(ervie)n(w)d(of)h(v)n(arious)h(page)f(layouts)h(he)g(had)f
+(tried)h(for)g(his)g(ne)n(w)g(magazine)f FP(Serif)p FR(,)h(and)g(sho)n
+(wed)f(ho)n(w)g(he)-236 4528 y(could)e(massage)h(T)316
+4546 y(E)356 4528 y(X)g(into)g(doing)f(\(almost\))g(e)n(v)o(erything)e
+(he)j(w)o(anted,)g(mainly)f(using)g(code)g(from)g(the)h(inf)o(amous)f
+(Appendix)f(D)j(of)-236 4627 y FP(The)d(T)-57 4646 y(E)-17
+4627 y(Xbook)p FR(.)f(John)g(Plaice)i(then)e(reported)f(on)i(the)g
+(present)f(status)i(of)e(the)h(Ome)o(ga)f(project,)g(which)g(is)i(a)f
+(series)h(of)e(e)o(xtensions)g(to)-236 4727 y(T)-199
+4746 y(E)-159 4727 y(X)f(to)f(impro)o(v)o(e)e(its)k(multi-lingual)c
+(abilities.)j(It)f(supports)g(multiple)f(input)h(and)g(output)f
+(character)g(sets)i(and)f(allo)n(ws)h(an)o(y)e(input)h(en-)-236
+4827 y(coding.)e(T)m(ransformations)f(from)i(one)g(coding)g(to)h(the)g
+(other)f(are)h(supported.)d(Ev)o(en)i(scripts)h(requiring)e(a)i(v)o
+(ery)f(comple)o(x)f(conte)o(xtual)-236 4926 y(analysis,)j(such)g(as)h
+(Arabic)e(or)h(Khmer)m(,)f(can)h(be)g(handled)f(ele)o(gantly)f(using)i
+(16-bit)f(or)h(32-bit)f(virtual)g(fonts.)-137 5026 y(After)32
+b(a)h(short)e(break)g(Arthur)g(Oga)o(w)o(a)h(sho)n(wed)f(w)o(ays)h(of)g
+(combining)e(within)i(T)2334 5045 y(E)2374 5026 y(X)h(the)f(descripti)n
+(v)o(e)e(markup)h(and)g(object-)-236 5126 y(oriented)21
+b(programming)e(\(OOP\))j(paradigms.)e(He)j(discussed)f(an)g(e)o
+(xtension)f(to)i(L)2178 5114 y FK(A)2210 5126 y FR(T)2247
+5145 y(E)2287 5126 y(X')-5 b(s)23 b(markup)d(scheme)i(that)h(more)e(ef)
+n(fecti)n(v)o(ely)-236 5226 y(addresses)j(the)h(needs)g(for)f(a)h
+(production)d(en)m(vironment,)g(and)i(for)h(implementing)d(such)j(a)g
+(system)g(he)g(hea)n(vily)f(relied)h(on)f(the)h(use)-236
+5325 y(of)31 b(OOP)h(techniques,)e(where)h(L)727 5313
+y FK(A)759 5325 y FR(T)796 5344 y(E)836 5325 y(X)i(en)m(vironments)28
+b(can)k(be)f(thought)f(of)i(as)g(objects,)f(and)g(se)n(v)o(eral)g(en)m
+(vironments)e(can)j(share)-236 5425 y(functionality)14
+b(of)j(a)g(common,)e(more)g(general)h(object.)g(In)g(his)i(companion)c
+(talk)j(to)g(Oga)o(w)o(a')-5 b(s,)16 b(W)m(illiam)h(Baxter)f(went)h(on)
+f(to)h(describe)-236 5525 y(the)j(actual)f(implementation)f(of)i(an)g
+(OOP)g(system)g(in)g(T)1394 5543 y(E)1434 5525 y(X,)h(where)e
+(formatting)f(procedures)f(and)j(markup)e(are)i(strictly)g(decoupled,)
+-236 5624 y(so)g(that,)g(indeed,)f(designers)h(can)g(fully)f(bene\002t)
+h(from)f(the)h(OOP)h(techniques)e(a)n(v)n(ailable.)p
+Black 1631 5749 a(\22622\226)p Black eop
+%%Page: 23 23
+23 22 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.23
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1231 w FP(The)20
+b(15th)f(Annual)g(T)1601 118 y(E)1642 100 y(X)h(User)o(s)i(Gr)l(oup)e
+(Meeting)p Black -137 307 a FR(The)31 b(afternoon)d(started)j(with)g
+(the)g(TUG)g(Business)g(meeting,)f(where)g(decisions)h(tak)o(en)f(by)g
+(the)h(TUG)g(Board)f(of)h(Directors)-236 407 y(for)h(the)g(coming)f
+(year)h(were)h(presented,)e(e)o(xplained,)f(and)i(discussed.)g(These)g
+(decisions)g(will)h(be)g(presented)e(else)n(where.)h(The)-236
+506 y(Knuth)21 b(Scholar)g(w)o(as)h(also)g(announced:)d(Shelly)j(Lee)g
+(Ames)g(of)f(the)h(Uni)n(v)o(ersity)e(Manitoba,)h(where)g(she)h(w)o
+(orks)f(for)g(the)h(Canadian)-236 606 y(Mathematical)30
+b(Society)h(\(Soci\351t\351)g(math\351matique)e(du)i(Canada\))f
+(preparing)f(formats)i(and)g(proo\002ng)e(all)j(papers)e(published)g
+(by)-236 706 y(the)25 b(society)f(in)h(their)g(Journal)f(and)g
+(Bulletin.)h(This)g(in)m(v)n(olv)o(es)e(handling)g(submissions)i(in)g
+(man)o(y)e(dif)n(ferent)g(\003a)n(v)n(ours)i(of)g(T)3398
+724 y(E)3438 706 y(X,)g(and)-236 805 y(initiating)19
+b(the)i(de)n(v)o(elopment)c(of)j(macros)f(to)i(implement)e(their)h
+(formatting)e(requirements.)-137 908 y(After)29 b(the)g(meeting)f(Y)-8
+b(annis)29 b(Haralambous,)e(in)i(a)h(companion)c(paper)i(to)h(Plaice')
+-5 b(s)30 b(on)f(the)g(Ome)o(ga)f(project,)g(sho)n(wed)g(a)h(fe)n(w)
+-236 1008 y(applications)23 b(for)h(fully)g(diacriticized)f(scholarly)h
+(Greek,)f(v)n(o)n(welized)h(Arabic,)f(properly)g(k)o(erned)g(Khmer)m(,)
+g(and)h(for)g(Adobe')-5 b(s)23 b(cal-)-236 1107 y(ligraphic)i(Poetica)i
+(font.)f(Then)g(Phil)i(T)-7 b(aylor)26 b(reported)f(progress)h(on)g
+(the)h(NTS)h(project.)d(This)j(project)e(w)o(as)h(started)g(in)g(1992)f
+(by)-236 1207 y(the)d(German-speaking)d(T)540 1225 y(E)580
+1207 y(X)k(user')-5 b(s)23 b(group,)e(D)m(ANTE,)i(and)f(has)h(as)h(its)
+g(main)f(task)h(the)f(de)n(v)o(elopment)d(of)j(a)g(successor)g(to)g
+(Donald)-236 1306 y(Knuth')-5 b(s)25 b(no)n(w)g(frozen)f(T)495
+1325 y(E)535 1306 y(X)j(system.)e(In)g(f)o(act)h(tw)o(o)g(paths,)f(one)
+g(e)n(v)n(olutionary)-5 b(,)23 b(with)j(e-T)2396 1325
+y(E)2435 1306 y(X,)g(and)f(one)g(more)g(re)n(v)n(olutionary)-5
+b(,)22 b(with)-236 1406 y(NTS)i(\(Ne)n(w)f(T)-7 b(ypesetting)23
+b(System\))g(are)h(at)g(present)f(being)g(in)m(v)o(estigated.)e(As)k
+(the)f(T)2261 1425 y(E)2301 1406 y(X)g(typesetting)f(system)g(consists)
+i(of)e(a)h(rather)-236 1506 y(comple)o(x)15 b(set)i(of)g(tools,)f(the)h
+(group)e(proposes)h(to)h(de\002ne)f(a)h(\223canonical)e(T)1869
+1524 y(E)1910 1506 y(X)i(kit\224,)g(which)f(is)i(assumed)e(to)h(be)f
+(present)h(at)g(e)n(v)o(ery)e(instal-)-236 1605 y(lation.)k(The)g
+(status)i(of)e(the)h(e-T)666 1624 y(E)706 1605 y(X)g(project)f(w)o(as)i
+(re)n(vie)n(wed)d(by)h(Peter)h(Breitenlohner)-5 b(.)18
+b(At)j(present)e(this)h(in)m(v)n(olv)o(es)f(impro)o(v)o(ed)e(control)
+-236 1705 y(o)o(v)o(er)22 b(tracing,)g(additional)g(math)h(delimiters,)
+f(impro)o(v)o(ed)f(access)j(to)f(the)h(current)e(interaction)f(mode,)i
+(checking)e(for)i(the)g(e)o(xistence)-236 1805 y(of)g(a)h(control)f
+(sequence,)f(alternati)n(v)o(e)h(ligature/k)o(erning,)d(e)o(xtensions)j
+(to)h(the)f(set)i(of)e(v)n(alid)h(pre\002x)o(es)f(for)g(macro)g
+(de\002nitions)g(\()p FP(e)o(.g)o(.)f FR(,)-236 1904
+y FQ(\\protect)17 b FR(and)h FQ(\\bind)o FR(\),)h(support)e(for)h
+(colour)-5 b(.)17 b(Finally)h(it)i(w)o(as)f(Ji)1790 1903
+y(\020)1790 1904 y(r\355)g(Zlatu\232ka)f(who)g(told)g(us)h(about)f(the)
+g(team')-5 b(s)19 b(present)f(thinking)-236 2004 y(on)26
+b(the)g(more)g(ambitious)g(NTS)h(project.)e(He)i(sees)g(essentially)g
+(a)g(tw)o(o-phase)e(approach,)f(namely)i(\002rst)h(a)g
+(re-implementation)c(in)-236 2103 y(a)i(rapid-prototype)d(language)h
+(such)i(as)h(CLOS)g(or)f(Prolog,)f(so)h(that)h(one)e(can)h(e)o
+(xperiment)e(easily)j(with)f(v)n(arious)f(modular)g(repre-)-236
+2203 y(sentations)h(of)h(the)f(present)g(T)648 2222 y(E)689
+2203 y(X)h(engine.)e(Using)i(this)g(model)f(one)g(will)i(try)e(and)g
+(identify)g(functionally)e(independent)g(units,)j(for)-236
+2303 y(which)20 b(v)n(arious)f(alternate)h(w)o(ays)h(of)g(e)o
+(xtensions)e(can)i(then)f(be)g(proposed)f(and)h(tested.)h(Based)g(on)f
+(the)g(kno)n(wledge)f(gained)g(in)i(phase)-236 2402 y(one,)g(the)h
+(second)g(phase)f(will)i(then)f(see)h(the)f(step-by-step)e
+(re-implementation)f(of)j(the)g(functional)f(units)h(in)g(a)h(more)e
+(ef)n(\002cient)h(and)-236 2502 y(widely)f(a)n(v)n(ailable)h
+(programming)c(language,)j(such)g(as)i(C++.)f(Initially)g(only)f(e-T)
+2165 2521 y(E)2205 2502 y(X)h(will)h(be)f(implemented)e(in)i(NTS,)h(b)n
+(ut)f(later)g(on)-236 2602 y(alternate)c(algorithms)f(can)i(be)f
+(included)f(to)i(perform)e(some)h(of)h(the)f(typesetting)g(tasks)h
+(better)-5 b(.)19 b(The)f(long-term)f(aim)h(of)h(NTS)g(is)g(thus)-236
+2701 y(to)i(mak)o(e)f(maximum)g(use)h(of)f(the)h(phase-1)f(test)i(bed)e
+(to)h(in)m(v)o(estigate)e(and)i(e)n(v)n(aluate)f(possible)g(approaches)
+f(to)i(o)o(v)o(ercome)e(v)n(arious)h(of)-236 2801 y(T)-199
+2819 y(E)-159 2801 y(X')-5 b(s)18 b(percei)n(v)o(ed)e(shortcomings.)f
+(A)i(li)n(v)o(ely)g(discussion)g(follo)n(wed)f(these)i(presentations,)d
+(and)i(then)g(the)g(participants)g(went)g(of)n(f)g(into)-236
+2900 y(one)i(of)h(the)g(three)f(BoF)h(sessions.)h(The)e(\002rst)i(w)o
+(as)f(on)g(WWW)h(serv)o(ers,)f(coordinated)d(by)i(Peter)h(Flynn)g(and)f
+(Norman)f(W)-7 b(alsh,)21 b(where)-236 3000 y(the)h(latter)g(discussed)
+g(at)g(some)g(length)f(his)i(paper)e(describing)f(his)j(WWW)g(interf)o
+(ace)e(to)i(the)f(CT)-8 b(AN)22 b(archi)n(v)o(e,)f(which)g(pro)o(vides)
+f(an)-236 3100 y(attracti)n(v)o(e)g(means)h(to)h(combine)d(dif)n
+(ferent)h(vie)n(ws)i(of)f(the)g(archi)n(v)o(e)f(into)h(a)h(single)f
+(vie)n(w)-5 b(.)20 b(Mark)o(o)h(Grobelnik)e(coordinated)g(a)j(BoF)g(on)
+-236 3199 y(database)k(publishing,)f(while)i(Oren)f(P)o(atashnik)g
+(discussed)g(e)o(xtensions)g(to)h(B)n FO(I)r(B)-5 b FR(T)2197
+3218 y(E)2238 3199 y(X)28 b(in)f(his)g(BoF)-7 b(.)27
+b(At)h(the)f(Banquet,)f(that)g(started)-236 3299 y(at)e(19:30,)d(all)j
+(participants)f(had)f(one)h(last)i(chance)d(together)g(with)h(their)h
+(f)o(amilies)f(to)h(socialize,)f(and)g(enjo)o(y)f(the)i(good)e(food,)f
+(wine)-236 3399 y(\(some)e(had)h(original)f(16)h(year)g(old)f(cask)i
+(Caol)f(Ila)h(malt)f(whisk)o(y.)12 b(.)g(.)g(\),)19 b(and)h(the)g
+(music.)-236 3694 y
+SDict begin HyperStart end
+ -236 3694 a -236 3694 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3694
+a -236 3694 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3694 a -236 3694 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 3694 a 84
+x FI(6)91 b(Publishing)22 b(and)g(design)-236 3931 y
+FR(It)k(w)o(as)h(a)f(little)h(dif)n(\002cult)e(for)g(some)h(of)g(the)g
+(participants)f(to)h(get)g(up)f(on)h(time)g(for)f(the)h(last)h
+(morning.)c(Y)-8 b(annis)26 b(Haralambous)e(and)-236
+4030 y(Maurice)c(Laugier)h(discussed)g(some)g(of)h(the)f(tools)h(used)f
+(at)h(the)g(Louis-Jean)e(Printing)h(house)f(in)i(Gap)f(\(France\))g(to)
+g(typeset)h(books.)-236 4130 y(The)32 b(T)m(radT)118
+4148 y(E)157 4130 y(X-SGML)g(program)e(w)o(as)j(introduced.)c(It)k(is)g
+(used)f(to)g(con)m(v)o(ert)e(T)2159 4148 y(E)2199 4130
+y(X)j(and)f(L)2466 4118 y FK(A)2498 4130 y FR(T)2535
+4148 y(E)2575 4130 y(X)g(\002les)i(into)e(SGML.)g(The)f(tool)h(is)-236
+4229 y(presently)c(implemented)f(on)i(a)g(Macintosh)g(and)f(is)i(in)g
+(real-life)e(production.)e(eD)m(VItor)i(is)i(a)g(program)d(that)i(allo)
+n(ws)h(interacti)n(v)o(e)-236 4329 y(editing)20 b(of)h(a)h
+FQ(.dvi)g FR(\002le,)f(using)g(a)h(mouse-dri)n(v)o(en)c(cursor)j(to)g
+(mo)o(v)o(e)f(blocks)h(of)g(te)o(xt,)g(insert)g(illustrations,)g
+(change)f(colours,)h(etc.)g(It)-236 4429 y(runs)h(on)h(both)f(DOS)h
+(and)g(Macs.)g(Michel)g(Do)n(wnes)f(stated)h(that)g(the)g(American)f
+(Mathematical)g(Society)h(produces)e(almost)i(all)g(its)-236
+4528 y(publications)16 b(\(a)i(couple)f(of)h(dozen)f(journals)g(and)g
+(book)g(series\))h(with)g(T)1863 4547 y(E)1903 4528 y(X)h(using)e
+(AMS-de)n(v)o(eloped)e(macro)i(packages.)g(About)g(tw)o(o)-236
+4628 y(years)22 b(ago)f(a)i(major)e(o)o(v)o(erhaul)f(of)i(the)g(macros)
+f(package)g(w)o(as)i(decided,)e(one)g(of)h(the)g(goals)g(being)g(to)g
+(ease)h(re)n(visions)e(to)h(the)g(visual)-236 4728 y(design.)j(In)i
+(this)g(ne)n(w)f(approach)f(the)h(design)g(speci\002cations)h(are)f(k)o
+(ept)g(outside)g(of)h(the)f(T)2445 4746 y(E)2486 4728
+y(X)h(code)f(in)h(an)f(element)g(speci\002cation)-236
+4827 y(template)c(that)g(is)h(relati)n(v)o(ely)e(easy)i(to)f
+(understand)e(and)i(modify)f(by)h(traditional)f(book)g(designers.)g
+(Alan)h(Hoenig)g(then)g(sho)n(wed)f(us)-236 4927 y(some)27
+b(e)o(xamples)f(of)h(visually)g(pleasing)g(page)g(layouts,)f(which)h
+(most)h(T)1931 4945 y(E)1971 4927 y(X)g(users)g(only)e(thought)g
+(possible)h(with)h(P)o(ageMak)o(er)e(or)-236 5026 y(Quark)18
+b(Express.)g(His)i(secret)f(is)h(to)f(turn)g(of)n(f)f(some)h(of)f(the)h
+(T)1510 5045 y(E)1551 5026 y(X)g(functions,)f(lik)o(e)h(v)o(ertical)f
+(glue)h(or)f(tall)i(characters,)e(and)g(all)i(lines)f(are)-236
+5126 y(assumed)j(to)i(ha)n(v)o(e)e(the)i(same)f(height)f(and)h(depth.)f
+(It)i(is)g(to)f(be)g(said)h(that)f(this)h(ar)o(guably)d(restricti)n(v)o
+(e)h(set)i(of)f(conditions)f(still)i(allo)n(ws)-236 5226
+y(one)c(to)g(typeset)g(probably)e(at)j(least)g(99\045)f(of)g(all)h
+(printed)e(material)h(in)h(the)f(w)o(orld.)g(And,)f(indeed,)g(the)i
+(model)e(is)j(not)e(so)g(limited)h(as)g(it)-236 5325
+y(seems,)g(since)g(with)g(some)f(w)o(ork)g(one)h(can)f(include)g
+(section)g(heads,)h(display)f(material,)g(and)g(so)h(on.)f(Just)i
+(before)d(the)i(cof)n(fee)f(break,)-236 5425 y(Malcolm)25
+b(Clark)h(presented)f(Jonathan)g(Fine')-5 b(s)27 b(paper)e(in)h(his)h
+(absence.)e(He)i(described)d(\002rst)j(some)f(historic)g(aspects)h(of)e
+(the)i(T)3564 5444 y(E)3604 5425 y(X)-236 5525 y(typesetting)18
+b(program,)e(leading)i(to)i(a)f(discussion)f(of)h(strate)o(gies)g(for)f
+(possible)h(future)f(e)o(xtensions.)g(He)h(strongly)f(belie)n(v)o(es)g
+(that)h(with)-236 5624 y(impro)o(v)o(ed)g(macro)i(packages)g(and)g
+FQ(.dvi)h FR(processors)f(man)o(y)g(of)h(the)f(present)h(problems)e
+(will)j(be)f(solv)o(ed.)f(Also)h(imposing)f(a)h(more)p
+Black 1631 5749 a(\22623\226)p Black eop
+%%Page: 24 24
+24 23 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.24
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 307 a FR(rigorous)25 b(syntax)i(for)f(input)h
+(compuscripts)f(should)g(help.)g(This)i(will)g(not)f(only)f(allo)n(w)h
+(the)g(source)g(to)g(be)h(used)f(with)g(a)h(possible)-236
+407 y(future)19 b(successor)h(of)g(T)449 425 y(E)489
+407 y(X,)g(b)n(ut)g(also)h(ensure)e(re-use)h(with)g(other)m(,)f
+(not-necessarily)g(typesetting,)f(applications.)-137
+506 y(Mark)o(o)27 b(Grobelnik)e(presented)h(a)i(T)924
+525 y(E)964 506 y(X-based)f(system)g(de)n(v)o(eloped)e(in)i(Slo)o(v)o
+(enia)f(for)h(publishing)f(dictionaries,)g(le)o(xicons)g(and)-236
+606 y(enc)o(yclopedia.)15 b(The)j(T)425 625 y(E)465 606
+y(X)h(macros)e(are)i(augmented)d(with)i(man)o(y)f(special)h(purpose)f
+(written)h(editing)f(tools)i(to)f(assist)i(the)e(editor)m(,)f(who)-236
+706 y(looks)22 b(after)h(the)g(contents)f(and)g(form)g(of)h(the)f
+(publications.)g(The)g(\002nal)h(talk)g(w)o(as)h(by)e(Henry)g(Baragar)m
+(,)f(who)i(sho)n(wed)f(ho)n(w)g(special)-236 805 y(purpose)16
+b(\(\223small\224\))g(languages)g(can)h(be)h(used)f(for)g(documenting)d
+(Kno)n(wledge)i(bases)h(so)h(that)f(L)2538 793 y FK(A)2570
+805 y FR(T)2607 824 y(E)2647 805 y(X)h(can)f(be)h(augmented)d(by)i
+(adding)-236 905 y(e)o(xpressi)n(v)o(eness)j(for)g(speci\002c)i(tasks.)
+g(He)f(introduced)e(the)j(language)d(TESLA,)i(that)h(allo)n(ws)g
+(Expert)e(System)h(analysts)h(to)f(mark)g(up)-236 1005
+y(groups)26 b(of)i(rules)g(into)g(tables)h(so)f(that)g(the)h(logical)e
+(structure)h(of)f(the)i(database)e(becomes)g(clear)-5
+b(.)29 b(The)e(system)i(generates)e(L)3495 993 y FK(A)3527
+1005 y FR(T)3564 1023 y(E)3604 1005 y(X)-236 1104 y(tables,)c(that)g
+(can)g(be)h(typeset)f(in)g(tab)n(ular)g(form)f(to)h(be)h(used)f(by)f(e)
+o(xpert)g(system)i(programmers)c(or)j(typeset)g(as)h(te)o(xt,)f(to)h
+(be)f(used)g(by)-236 1204 y(Domain)c(e)o(xperts,)g(thus)h(yielding)f
+(presentation)g(forms)g(adapted)g(to)h(the)h(tar)o(geted)d(audience.)
+-137 1303 y(The)f(conference)e(w)o(as)k(brought)c(to)i(a)h(close)g(by)f
+(Christina)g(Thiele,)g(b)n(ut)g(not)g(before)f(Mimi)i(Burbank,)d
+(coordinator)g(of)i(ne)o(xt)g(year')-5 b(s)-236 1403
+y(TUG)20 b(meeting,)f(ga)n(v)o(e)h(us)g(a)h(short)f(outline)f(of)h
+(plans)g(for)g(the)g(1995)f(meeting,)g(to)i(be)f(held)g(during)e(the)j
+(week)f(of)g(July)g(24\22628th)e(1995)-236 1503 y(in)i(the)f(T)m(rade)g
+(W)m(inds)h(Hotel)f(in)h(Florida.)f(It)h(w)o(as)g(also)g(the)g
+(occasion)e(to)i(honour)e(the)h(winners)g(of)h(the)f(trophies)g(for)g
+(the)g(best)h(papers,)-236 1602 y(namely)d(Alan)h(Hoenig,)f(Y)-8
+b(annis)17 b(Haralambous)g(and)g(T)-7 b(om)18 b(Rokicki,)f(who)h(were)g
+(presented)f(with)h(EPODD)g(CD-R)m(OMs)h(by)f(Nelson)-236
+1702 y(Beebe.)-236 1803 y
+SDict begin HyperStart end
+ -236 1803 a -236 1803 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236
+1803 a -236 1803 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1803 a -236 1803 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.7.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1803
+a 98 x FI(7)91 b(Conclusion)-236 2051 y FR(I)32 b(think)f(that)h(I)g
+(can)f(safely)h(suppose)f(that)g(at)i(the)e(end)h(of)f(our)g(\002)n(v)o
+(e)h(day)f(conference)e(all)k(participants)d(left)i(the)g(Uni)n(v)o
+(ersity)f(of)-236 2150 y(California,)22 b(Santa)i(Barbara)f(Campus)g
+(satis\002ed)h(to)g(ha)n(v)o(e)f(tak)o(en)g(part)g(in)h(this)g(unique)e
+(e)n(v)o(ent.)g(Ev)o(en)g(though)g(most)i(of)f(us,)h(Internet)-236
+2250 y(addicts,)e(were)h(a)g(little)h(surprised)e(to)h(\002nd)g(only)f
+(v)o(ery)f(limited)i(access)h(to)f(the)g(Internet,)e(this)j(f)o(act)f
+(might)f(indeed)g(ha)n(v)o(e)g(been)g(more)-236 2350
+y(of)j(a)g(blessing)g(than)g(a)h(shortcoming,)c(since)k(in)f(this)h(w)o
+(ay)f(we)h(were)f(not)f(distracted)h(by)g(ha)n(ving)f(to)h(answer)g
+(e-mail)g(or)g(otherwise)-236 2449 y(respond)15 b(to)j(\223ur)o(gent)d
+(requests\224)i(from)f(home.)g(In)h(an)o(y)g(case)h(it)g(certainly)e
+(bene\002tted)g(contacts)h(between)g(the)g(participants)f(and)h(hence)
+-236 2549 y(contrib)n(uted)g(to)i(the)g(friendly)f(atmosphere.)f
+(Another)h(positi)n(v)o(e)g(f)o(actor)g(w)o(as)i(the)f(hard)g(w)o(ork)f
+(of)h(John)f(Berlin)i(and)e(Janet)h(Sulli)n(v)n(an)g(of)-236
+2648 y(the)k(TUG)h(of)n(\002ce,)f(who)g(did)h(their)f(best)h(almost)g
+(24)f(hours)g(per)g(day)g(to)h(help)f(solv)o(e)g(problems,)f(or)i
+(better)m(,)e(trying)h(to)h(pre)n(v)o(ent)e(them)-236
+2748 y(before)g(the)o(y)g(occurred.)g(Their)g(kindness)h(and)g
+(helpfulness)f(were)h(truly)g(appreciated)f(by)h(all)h(those)f
+(present.)f(Thanks)h(once)f(again)-236 2848 y(to)28 b(John,)e(editor)h
+(of)g(the)h FP(The)g(TUGly)g(T)-8 b(ele)m(gr)o(aph)26
+b FR(\(and)h(his)h(partner)e(in)i(crime,)f(Malcolm)g(Clark\),)g(which)g
+(k)o(ept)g(us)h(informed)e(of)-236 2947 y(the)20 b(latest)h(conference)
+d(ne)n(ws,)i(and)g(to)g(Katherine)f(Butter\002eld,)h(Suki)g(Bhurji,)g
+(and)f(W)-7 b(endy)20 b(McKay)g(for)f(helping)g(with)i(staf)n(\002ng)e
+(the)-236 3047 y(on-campus)f(TUG)i(of)n(\002ce.)p Black
+1631 5749 a(\22624\226)p Black eop
+%%Page: 25 25
+25 24 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.25
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 506 a
+SDict begin HyperStart end
+ -236 506 a -236 506 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 506 a
+-236 506 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 506 a -236 506 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.8
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 506 a 117 x FN(VIII)99
+b(The)26 b(National)e(T)-7 b(ypesetter)26 b(Users')f(F)n(orum)g
+(\(NTUF\))p Black Black 3230 838 a FR(Philip)20 b(T)-7
+b(aylor)2166 954 y(Chairman,)19 b(National)h(T)-7 b(ypesetter)19
+b(Users')i(F)o(orum)2468 1070 y FQ(P.Taylor@Vax.Rhbnc.Ac.Uk)p
+-236 1133 3900 9 v -236 1233 a FR(Although)f(the)j(majority)e(of)h(T)
+658 1252 y(E)698 1233 y(X)h(users)g(are)f(content)f(to)i(produce)d
+(their)i(\002nal)h(cop)o(y)e(using)h(a)h(laser)f(printer)g(or)g
+(similar)m(,)g(those)g(who)-236 1333 y(are)c(preparing)d(so-called)i
+(`camera)g(ready)g(cop)o(y')g(for)g(use)h(by)f(professional)g
+(publishing)f(houses,)h(printers,)g(etc.,)g(need)h(to)g(be)f(able)h(to)
+-236 1432 y(produce)f(their)h(\002nal)h(cop)o(y)g(to)g(a)g(some)n(what)
+f(higher)g(standard.)f(A)j(typical)e(laser)h(printer)f(operates)g(at)i
+(300)e(dpi,)g(which)h(will)g(produce)-236 1532 y(acceptable)26
+b(results)i(only)e(if)i(\(a\))f(the)g(typef)o(ace)g(is)h(not)f(too)g
+(small,)h(and)f(\(b\))f(the)i(typef)o(ace)e(does)h(not)g(e)o(xploit)g
+(e)o(xceptionally)e(thin)-236 1631 y(lines)g(\(Computer)f(Modern)g(at)h
+(300)g(dpi)f(is)j(noticeably)c(poor)h(in)i(this)f(respect\).)g(A)g
+(better)g(quality)f(laser)i(printer)e(operates)h(at)g(600)-236
+1731 y(dpi,)20 b(and)g(at)h(this)g(resolution)e(both)h(small)h(fonts)f
+(\(say)h(do)n(wn)e(to)i(5)g(pt\))f(and)g(thin)g(lines)h(\(as)g(in)g
+(Computer)e(Modern\))g(can)h(be)h(resolv)o(ed)-236 1831
+y(reasonably)27 b(well,)j(although)e(an)h(unfortunate)e(combination)g
+(of)i(both)g(a)h(small)g(font)e(and)h(thin)g(lines)h(will)g(still)h
+(usually)e(lead)g(to)-236 1930 y(break-up.)-137 2030
+y(Phototypesetters)f(start)h(where)g(laser)g(printers)g(lea)n(v)o(e)f
+(of)n(f;)h(the)g(lo)n(west)g(resolution)f(of)h(a)g(typesetter)g(is)h
+(of)f(the)g(order)e(of)i(635)-236 2130 y(dpi,)22 b(and)f(resolutions)h
+(of)g(1270)f(and)h(e)n(v)o(en)f(2540)g(dpi)h(are)g(by)g(no)g(means)g
+(uncommon.)d(At)k(1270)e(dpi,)h(fonts)g(as)h(small)g(as)g(3)g(pt,)f
+(and)-236 2229 y(e)o(xtremely)i(\002ne)j(lines,)f(can)g(both)g(be)g
+(resolv)o(ed)f(reasonably)g(well,)h(and)g(for)g(normal)f(te)o(xtual)g
+(w)o(ork)h(there)g(is)h(usually)f(no)g(need)f(to)-236
+2329 y(consider)17 b(higher)g(resolutions.)h(Ho)n(we)n(v)o(er)m(,)e(if)
+j(gently)e(sloping)h(lines)h(\(usually)e(from)h(a)h(graphic)e(or)h
+(from)g(a)h(custom)e(glyph\))g(are)i(to)f(be)-236 2428
+y(resolv)o(ed)j(without)g(the)h(e)o(ye)g(detecting)f(a)i(disturbing)e
+(step)h(function)f(in)h(their)g(rendering,)e(then)i(the)g(highest)g
+(possible)g(resolutions,)-236 2528 y(of)e(2540)e(dpi)i(or)g(more,)f
+(are)i(required.)-137 2628 y(The)d(National)g(T)-7 b(ypesetter)18
+b(Users')g(F)o(orum)f(pro)o(vides)g(an)h(opportunity)d(for)j(both)f(e)o
+(xisting)h(and)g(potential)f(users)h(of)g(a)h(phototype-)-236
+2727 y(setter)g(to)g(meet)g(to)h(discuss)f(problems)f(of)g(common)f
+(interest.)i(The)g(meetings)f(tak)o(e)h(place)g(both)f(physically)g
+(\(the)g(group)g(meets)h(once)-236 2827 y(per)26 b(term\))h(and)f
+(electronically)g(\(there)g(is)i(an)f(e-mail)f(list,)i
+FQ(Typesetting@Vax.Rhbnc.Ac.Uk)p FR(\);)22 b(at)28 b(the)f(physical)f
+(meet-)-236 2927 y(ings)c(there)g(are)g(re)o(gular)f(reports)h(both)f
+(from)g(service)i(pro)o(viders)d(\()p FP(e)o(.g)o(.)h
+FR(the)h(Phototypesetter)f(support)g(group)f(at)j(the)f(Uni)n(v)o
+(ersity)g(of)-236 3026 y(London)e(Computer)i(Centre\))g(and)h(from)e
+(what)i(w)o(ould)f(else)n(where)h(be)f(termed)g(`special)h(interest')f
+(groups)g(\()p FP(e)o(.g)o(.)f FR(T)3157 3045 y(E)3198
+3026 y(X,)i(PostScript,)-236 3126 y(Apple)h(Macintosh,)g(IBM)i(PC,)g
+(etc.\))e(The)h(most)g(recent)g(meeting)f(w)o(as)i(also)f(addressed)f
+(by)h(a)g(guest)g(speak)o(er)g(\(on)f(this)i(occasion,)-236
+3225 y(Ian)20 b(Chi)n(v)o(ers)f(speaking)g(on)h(Adobe)f(Acrobat\),)g
+(and)g(it)i(is)g(hoped)e(to)h(arrange)f(further)g(speak)o(ers)g(for)h
+(forthcoming)d(meetings.)-137 3325 y(All)44 b(members)d(of)h(the)h(UK)f
+(T)816 3344 y(E)857 3325 y(X)h(community)-5 b(,)39 b(whether)j(or)g
+(not)g(the)o(y)g(are)g(already)f(users)i(of)f(a)h(phototypesetter)m(,)c
+(are)-236 3425 y(welcome)45 b(to)i(join)f(the)g(group;)f(those)h(with)h
+(access)f(to)h(e-mail)f(may)g(send)g(their)g(electronic)f
+(subscriptions)g(to)i FQ(List-)-236 3524 y(serv@Vax.Rhbnc.Ac.Uk)p
+FR(,)27 b(in)k(the)g(normal)e(Listserv)i(form)f(\(Subscribe)f
+(typesetting)h FP(given)g(name)g(SURN)n(AME)r FR(\),)g(whilst)-236
+3624 y(those)d(restricted)g(to)g(more)g(traditional)f(means)h(of)g
+(communication)e(should)h(send)h(a)h(note)f(or)g(f)o(ax)g(to)h(Ian)f
+(Chi)n(v)o(ers,)g(NTUF)g(Sec-)-236 3724 y(retary)-5 b(,)20
+b(The)h(Computer)g(Centre,)g(Kings)h(Colle)o(ge,)f(Uni)n(v)o(ersity)f
+(of)i(London)d(\(E-mail:)i FQ(I.Chivers@Kcl.Ac.Uk)p FR(;)e(telephone:)
+-236 3823 y(0171-333)e(4339;)i(f)o(ax:)h(0171)e(937)i(7783\).)-137
+3923 y(The)e(ne)o(xt)f(\(physical\))f(meeting)h(is)i(scheduled)d(for)i
+(14:15)e(on)i(T)l(uesday)f(18th)g(October)f(at)j(the)f(Uni)n(v)o
+(ersity)e(of)i(London)e(Computer)-236 4022 y(Centre;)27
+b(an)o(yone)e(wishing)h(to)h(tak)o(e)g(part)f(in)h(a)g(pre-meeting)e
+FP(dim)i(sum)g FR(lunch)f(is)i(in)m(vited)d(to)i(contact)g(me)f
+(personally)g(for)g(further)-236 4122 y(information.)17
+b(I)k(hope)e(to)h(see)h(man)o(y)e(of)h(you)f(there.)p
+Black -236 5749 a FP(r)m(eprinted)g(fr)l(om)i(Bask)o(erville)2328
+b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 26 26
+26 25 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.26
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 519 a
+SDict begin HyperStart end
+ -236 519 a -236 519 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 519 a
+-236 519 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 519 a -236 519 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.9
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 519 a 116 x FN(IX)99
+b(Malcolm')l(s)25 b(Gleanings)p Black Black 3159 851
+a FR(Malcolm)19 b(Clark)2618 968 y FQ(m.clark@warwick.ac.uk)p
+-236 1033 3900 9 v -236 1139 a
+SDict begin HyperStart end
+ -236 1139 a -236 1139
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1139 a -236 1139 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1139 a -236 1139 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.9.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+1139 a 100 x FI(1)91 b(TUG94,)23 b(The)f(Confer)n(ence)-236
+1388 y FR(My)d(impressions)g(of)h(the)g(TUG94)f(conference)e(in)j
+(Santa)g(Barbara)f(will)i(be)e(pretty)g(general:)2490
+1388 y
+SDict begin HyperStart end
+ 2490 1388 a -30 x FK(2)2524 1388 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 2524 1388 a
+2524 1388 a
+SDict begin HyperAutoEnd end
+ 2524 1388 a 2524 1388 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.9 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 2524 1388 a 20 w
+FR(I)h(did)g(not)f(sit)i(through)d(e)n(v)o(ery)g(session)-236
+1488 y(and)k(listen)g(to)h(e)n(v)o(ery)e(talk.)h(T)-7
+b(o)22 b(be)h(frank,)e(that')-5 b(s)22 b(not)g(really)g(what)g(I)h(go)f
+(to)g(these)h(e)n(v)o(ents)f(for)-5 b(.)21 b(Since)i(we)g(had)e(the)i
+(preprints)e(as)i(part)-236 1587 y(of)e(the)h(conference)e(pack,)h(I)h
+(could)f(\(if)g(I)h(w)o(anted\))f(\003ick)h(through)e(and)h(pick)h(out)
+f(the)h(potentially)f(interesting)g(ones.)g(Or)h(better)m(,)f(see)-236
+1687 y(what)h(w)o(as)h(really)f(dire,)g(and)f(ignore)g(them.)h(Since)g
+(I)h(seemed)f(to)g(be)g(roped)f(in)i(to)f(other)g(conference)e(stuf)n
+(f)i(an)o(yw)o(ay)-5 b(,)20 b(I)i(k)o(ept)g(ha)n(ving)-236
+1787 y(to)e(disappear)f(and)h(\002nd)g(people.)-137 1886
+y(One)e(distressing)g(feature)g(I)g(did)g(note)f(w)o(as)i(the)g
+(inability)e(of)h(man)o(y)f(speak)o(ers)h(to)g(address)g(an)g
+(audience.)e(W)-7 b(e)20 b(are)e(in)g(a)h(f)o(airly)e(lar)o(ge)-236
+1986 y(auditorium.)j(F)o(ortunately)h(there)i(are)f(microphones,)e(b)n
+(ut)j(in)g(US)h(style)f(these)g(are)g(\002x)o(ed)f(rather)g(than)g
+(throat)g(or)h(lapel)g(mik)o(es.)f(This)-236 2086 y(does)d(mak)o(e)h
+(mobility)e(a)j(problem,)c(especially)j(when)f(you)g(are)g(trying)g(to)
+h(use)g(o)o(v)o(erheads.)d(So)j(man)o(y)e(people)h(turn)g(to)h(the)g
+(projected)-236 2185 y(slide)h(and)e(point)h(to)h(it)g(instead)f(of)g
+(pointing)f(to)i(the)f(slide)h(on)f(the)g(ohp)g(and)g(talking)f(to)i
+(the)f(audience.)f(A)i(microphone)d(simply)i(does)-236
+2285 y(not)25 b(catch)h(your)f(v)n(oice)h(if)g(you)f(turn)g(the)h(back)
+g(of)g(your)e(head)i(to)g(it.)g(Honest.)g(One)g(other)f(thing)g(I)h
+(notice)g(is)h(that)f(the)g(T)3348 2304 y(E)3388 2285
+y(X)h(Users)-236 2385 y(Group)f(\(or)g(perhaps)g(T)451
+2403 y(E)491 2385 y(X)i(users\))e(ha)n(v)o(e)h(little)h(charisma.)e(I)h
+(suppose)f(when)h(the)g(material)g(is)h(so)f(w)o(orthy)f(\()p
+FP(i.e)o(.)g FR(high)g(in)h FP(content)q FR(\),)-236
+2484 y(the)h(presentation)e(\()p FP(i.e)o(.)h FR(the)h
+FP(form)p FR(\))g(shouldn')o(t)d(matter)-5 b(.)28 b(I'm)f(sorry)-5
+b(,)27 b(b)n(ut)h(it)g(does.)g(But)g(again,)f(when)g(addressing)f(an)i
+(audience)f(of)-236 2584 y(presumed)18 b(con)m(v)o(erts,)f(perhaps)h
+(we)i(shouldn')o(t)d(w)o(orry)i(about)f(a)i(lack)f(of)h(presentation)d
+(skills.)k(Again,)d(I)h(think)g(not.)g(It)h(does)f(mak)o(e)g(us)-236
+2683 y(look)g(v)o(ery)g(amateurish,)g(and)h(not)f(e)n(v)o(eryone)f(in)j
+(the)f(audience)f(is)i(a)f(con)m(v)o(ert.)-137 2783 y(The)h(conference)
+e(had)i(a)h(number)d(of)i(`big)f(names'.)h(At)h(least,)f(it)h(had)f
+(some)g(people)f(who)h(were)g(well)h(kno)n(wn,)d(b)n(ut)i(not)g
+(frequent)-236 2883 y(attendees)27 b(at)i(the)f(annual)f(meeting.)g
+(The)h(\002rst)h(coup)e(w)o(as)i(Chuck)e(Bigelo)n(w)-5
+b(,)28 b(who)g(ga)n(v)o(e)f(an)h(entertaining)e(enough)g(talk,)i(b)n
+(ut)g(its)-236 2982 y(rele)n(v)n(ance)19 b(to)i(T)222
+3001 y(E)262 2982 y(X)g(w)o(as)h(not)e(clear)-5 b(.)21
+b(Leslie)g(Lamport')-5 b(s)19 b(contrib)n(ution)g(w)o(as)i
+(interesting,)f(although)e(when)i(he)h(started)f(talking)g(about)-236
+3082 y(L)-215 3070 y FK(A)-183 3082 y FR(T)-146 3101
+y(E)-106 3082 y(X4)c(a)h(shudder)e(seemed)h(to)g(run)g(through)e(the)i
+(L)1235 3070 y FK(A)1267 3082 y FR(T)1304 3101 y(E)1344
+3082 y(X3)h(team.)f(He)g(had)g(something)f(to)h(say)h(about)e
+(structure)h(editors,)g(b)n(ut)g(informal)-236 3182 y(discussions)i
+(later)g(suggested)g(that)g(he)g(maligned)f(them)h(unf)o(airly)-5
+b(.)17 b(If)h(you)f(w)o(ant)i(to)f(visualise)h(LL)f(as)h(you)f(read)f
+(the)i(L)3169 3170 y FK(A)3201 3182 y FR(T)3238 3200
+y(E)3278 3182 y(X)g(book,)d(the)-236 3281 y(Bibby)23
+b(lion)h(cartoons)e(in)i(it)h(are)f(remarkably)d(similar)-5
+b(.)24 b(Oren)g(P)o(atashnik)f(also)h(talk)o(ed)g(about)e(B)n
+FO(I)r(B)-5 b FR(T)2692 3300 y(E)2734 3281 y(X.)24 b(I)g(had)f
+(imagined)g(someone)-236 3381 y(at)e(least)h(se)n(v)o(en)e(feet)h
+(tall.)h(Perhaps)e(the)h(other)f(`ne)n(wcomer')f(I)i(w)o(as)h(hoping)d
+(to)i(see)h(w)o(as)g(Norm)e(W)-7 b(alsh)22 b(whose)f(book)e(`Making)h
+(T)3564 3400 y(E)3604 3381 y(X)-236 3481 y(w)o(ork')f(had)h(just)g
+(been)g(published.)e(\(He)i(nearly)g(is)h(se)n(v)o(en)e(feet)h(tall.\))
+h(Apart)e(from)h(that)g(it)h(w)o(as)g(the)f(usual)g(gaggle)f(of)h(T)
+3222 3499 y(E)3262 3481 y(Xies.)-137 3580 y(In)i(general)e(the)i
+(conference)d(seemed)j(to)f(run)g(smoothly)-5 b(,)20
+b(or)h(at)i(least,)f(not)f(man)o(y)g(people)f(sa)o(w)i(the)g(hitches.)f
+(The)g(most)h(ob)o(vious)-236 3680 y(hitch)i(w)o(as)h(the)f(lack)h(of)f
+(tea)h(or)f(cof)n(fee)f(on)h(the)h(afternoon)d(of)i(the)g(\002rst)h
+(day)-5 b(.)24 b(The)g(o)o(v)o(erhead)e(projectors)h(could)g(ha)n(v)o
+(e)h(been)g(better)-5 b(.)-236 3780 y(The)23 b(v)o(endors)f(could)h
+(also)h(ha)n(v)o(e)f(had)h(a)g(better)f(deal.)h(T)-7
+b(o)24 b(get)f(to)h(the)g(v)o(endors)e(you)h(had)g(to)h(pok)o(e)f(your)
+g(w)o(ay)h(through)d(an)j(apparent)-236 3879 y(dead)19
+b(end,)h(past)g(a)h(fe)n(w)f(bins)g(and)g(through)e(a)i(nondescript)e
+(door)-5 b(.)20 b(And)f(all)i(the)o(y)f(had)f(were)h(a)h(fe)n(w)f
+(tables.)-137 3979 y(The)g(social)h(programme)c(w)o(as)k(slightly)f
+(chaotic:)g(it)h(started)f(with)g(a)h(reception)e(where)g(k)o(e)o(g)h
+(of)g(Sierra)g(Ne)n(v)n(ada)f(turned)g(out)h(to)g(be)-236
+4078 y(Michelob,)g(b)n(ut)h(the)h(bo)n(wling)e(turned)g(out)h(well,)h
+(with)g(some)f(pleasant)g(surprises)g(\(the)g(usual)h(performances)d
+(from)h(Nelson)h(Beebe)-236 4178 y(and)g(K)n(en)g(Dre)o(yhaupt,)d(and)j
+(a)h(cute)f(nati)n(v)o(e)f(American)h(rain)g(dance)f(from)g(Don)h(`do)g
+(people)f(really)h(think)f(I'm)h(a)h(nerd')e(Hosek\);)g(the)-236
+4278 y(barbecue)d(at)j(the)g(beach)e(bene\002ted)g(from)h(some)g(real)g
+(Sierra)g(Ne)n(v)n(ada)g(\(as)g(well)h(as)g(copious)e(quantities)h(of)g
+(other)g(comestibles\);)f(the)-236 4377 y(boat)h(trip)h(w)o(as)h
+(apparently)e(a)h(success,)h(despite)f(some)g(upchucking)d(and)i(no)h
+(whales)g(\226)g(and)g(much)f(confusion)f(on)i(ho)n(w)g(or)g(when)f(to)
+-236 4477 y(get)k(to)f(the)h(boat;)g(the)f(banquet)g(\(a)g(b)n(uf)n
+(fet,)g(actually\))g(w)o(as)h(limited)g(in)g(choice,)f(b)n(ut)h
+(agreeable)e(enough,)f(and)j(the)f(music)h(impro)o(v)o(ed)-236
+4577 y(enormously)17 b(as)i(the)h(e)n(v)o(ening)d(progressed)g(\226)j
+(enough)d(to)i(get)g(a)h(surprising)e(number)f(of)i(people)f(on)h
+(their)g(feet,)g(notably)f(T)-7 b(om)19 b(`party)-236
+4676 y(animal')g(Rokicki.)-137 4776 y(No)n(w)-5 b(,)29
+b(I)g(w)o(ouldn')o(t)e(lik)o(e)i(you)f(to)h(get)g(the)g(idea)g(that)g
+(we')l(re)f(only)h(here)f(to)h(ha)n(v)o(e)f(a)i(good)d(time,)i(b)n(ut)g
+(the)g(social)h(side)f(really)f(is)-236 4876 y(v)n(aluable.)18
+b(Y)-9 b(ou)20 b(end)g(up)f(talking)h(to)g(all)h(sorts)f(of)g(people)f
+(and)h(probably)e(learn)h(more)g(useful)h(stuf)n(f)g(this)h(w)o(ay)f
+(than)f(in)i(the)f(rest)g(of)g(the)-236 4975 y(conference.)h(I)i(to)o
+(y)h(with)f(the)h(idea)f(of)g(ha)n(ving)g(one)g(single)g(parallel)g
+(session)h(and)f(de)n(v)n(oting)f(the)h(rest)h(of)g(the)f(time)h(to)f
+(constructi)n(v)o(e)-236 5075 y(socialisation.)-137 5175
+y(The)e(`T)l(ugly)f(T)-6 b(ele)o(graph')19 b(made)i(its)h(appearance)e
+(each)g(day)-5 b(.)21 b(It')-5 b(s)21 b(useful,)g(since)g(it)h(has)g(a)
+g(more)e(accurate)g(daily)h(programme,)e(as)-236 5274
+y(well)j(as)h(instructions)d(on)i(ho)n(w)f(to)h(get)g(to)g(`e)n(v)o
+(ents',)e(and)h(other)g(general)g(bits)h(and)g(pieces.)f(It)h(is)h
+(perhaps)e(less)i(successful)e(than)g(last)-236 5374
+y(year')-5 b(s)20 b(at)g(Aston,)g(b)n(ut)g(then,)f(its)i(editor)m(,)e
+(John)h(Berlin,)f(is)i(doing)e(other)g(jobs)h(too)g(\(unlik)o(e)f(last)
+i(year')-5 b(s)20 b(editor\),)f(and)g(only)g(occasional)p
+Black -236 5545 1560 4 v -146 5600 a FA(2)-117 5624 y
+SDict begin HyperStart end
+
+-117 5624 a Black FO(R)p Black -72 5581 a
+SDict begin HyperEnd HyperVoff end
+ -72 5581 a
+-72 5624 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.9
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -72 5624 a FO(eaders)f(who)f(w)o(ant)h(a)f(dif)n(ferent)j
+(vie)n(w)e(can)f(peruse)h(Michel)h(Goossens')e(article)j(earlier)f(in)f
+(this)f(issue)h(of)e FE(Bask)o(erville)p FO(.)p Black
+Black -236 5749 a FP(r)m(eprinted)j(fr)l(om)i(Bask)o(erville)2328
+b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 27 27
+27 26 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.27
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1593 w FP(Malcolm')m(s)19
+b(Gleanings)p Black -236 307 a FR(e)o(xtra)h(help)f(with)i(the)g(ne)n
+(wsletter)-5 b(.)20 b(In)g(an)o(y)g(e)n(v)o(ent,)f(he)h(manages)g(to)g
+(get)h(each)f(edition)g(out)g(before)f(midnight)g(on)h(the)g(preceding)
+f(day)-5 b(.)-236 407 y(The)20 b(crossw)o(ord)f(\003ops:)h(no)g
+(correct)f(entries)h(are)g(submitted.)f(Peter)i(Flynn)e(is)i(ob)o
+(viously)d(too)i(subtle)g(or)g(de)n(vious.)-137 513 y(I'm)h(told)h
+(that)g(the)f(TUG)h(general)e(meeting)h(o)o(v)o(erruns.)e(This)j(w)o
+(as)g(one)f(e)n(v)o(ent)g(I)h(w)o(as)g(determined)e(to)i(miss.)g(The)f
+(ne)o(xt)g(tw)o(o)h(talks)-236 612 y(are)h(more)g(or)h(less)h
+(cancelled.)d(As)j(a)f(result,)f(there)g(is)i(a)f(proposal)e(that)i(ne)
+o(xt)f(year')-5 b(s)24 b(general)e(meeting)h(will)i(be)e(open)g(ended.)
+f(This)-236 712 y(is)28 b(nai)n(v)o(e.)d(Gi)n(v)o(en)i(a)g(choice)f
+(between)g(a)i(general)e(meeting)g(at)h(\(say\))g(four)e(o'clock,)h
+(which)g(might)g(run)h(on)f(till)i(the)f(e)n(v)o(ening,)e(and)-236
+811 y(catching)c(a)h(fe)n(w)h(rays)f(on)f(the)h(beach,)g(I)g(kno)n(w)f
+(where)h(I)g(will)h(be.)f(On)g(the)g(other)g(hand,)e(slotting)i(the)h
+(meeting)e(in)h(at)h(the)f(be)o(ginning)-236 911 y(of)d(the)h
+(afternoon,)e(I)i(might)f(just)h(be)g(carried)f(along)g(by)g(inertia)h
+(and)f(attend.)g(Of)h(course,)f(I'm)g(jaded)g(by)h(the)g(TUG)g(board)e
+(stuf)n(f.)i(I')l(v)o(e)-236 1011 y(been)h(there)g(and)f(I)i(kno)n(w)e
+(that)i(nothing)e(changes,)g(no)h(matter)g(ho)n(w)g(strongly)f(you)h
+(feel)g(about)g(it,)h(and)e(ho)n(w)h(sincerely)g(you)g(w)o(ant)g(to)
+-236 1110 y(get)j(things)g(done.)f(By)i(not)f(attending,)e(I)j
+(surrender)d(my)i(rights)g(to)g(comment.)f(But)i(I)f(had)g(a)g(w)o
+(onderful)f(afternoon)f(instead.)h(Ho)n(w)-236 1210 y(often)c(do)h(you)
+f(get)h(the)h(chance)e(to)h(swim)h(with)f(dolphins?)-137
+1316 y(Apparently)d(there)i(is)g(also)g(some)g(bizarre)f(notion)f(to)i
+(reduce)f(the)h(membership)d(fees,)j(b)n(ut)g(to)g(mak)o(e)f
+FP(TUGboat)i FR(optional.)d(Some-)-236 1415 y(ho)n(w)i(TTN)i(will)f
+(become)f(a)i(more)e(general)g(`journal',)f(carrying)h(some)h(of)f
+FP(TUGboat)q FR(')-5 b(s)21 b(present)e(material.)h(What)g(present)g
+(material)-236 1515 y(you)h(may)h(ask?)g(It)h(is)g(no)n(w)f(August)g
+(12th)f(and)h(no)g(sign)g(has)g(been)g(seen)g(of)g(the)h(second)e
+(edition)h(of)g(1994)f(\(v)n(olume)g(15)g(number)g(2\).)-236
+1615 y FP(TUGboat)q FR(')-5 b(s)20 b(calendar)f(suggested)g(that)i
+(this)f(edition)g(w)o(ould)f(be)h(mailed)g(on)g(May)g(23rd.)e(When)i
+(last)h(year')-5 b(s)20 b(\002nal)h(copies)f(came)g(out)-236
+1714 y(more)k(or)h(less)h(on)e(time)h(I)h(had)e(supposed)f(that)j(it)f
+(had)g(\002nally)f(managed)g(to)h(get)g(its)h(act)f(together)f(and)g(w)
+o(as)i(to)f(be)g(produced)d(on)j(a)-236 1814 y(re)o(gular)e(and)i
+(reliable)f(basis.)i(Clearly)f(I)g(w)o(as)h(deluded.)d(What)j(is)g(the)
+f(problem?)e(I)i(refuse)g(to)g(accept)f(the)h(usual)g(story)g(that)g
+(it)h(is)g(a)-236 1913 y(comple)o(x)d(journal)g(and)h(that)g(to)h
+(achie)n(v)o(e)e(the)i(standards)e(required)g(the)h(de)n(v)n(oted)g
+(and)g(underpaid)e(or)i(unpaid)f(editorial)h(v)n(olunteers)-236
+2013 y(ha)n(v)o(e)g(to)i(de)n(v)n(ote)e(limitless)i(time)f(and)g(ener)o
+(gy)e(to)i(it.)h FP(TUGboat)g FR(is)g(dying)e(at)h(the)g(altar)h(of)f
+(quality)-5 b(.)23 b(If)i(the)g(journal)f(is)i(to)g(ha)n(v)o(e)e(an)o
+(y)-236 2113 y(credibility)i(it)i(has)g(to)g(come)e(out)i(re)o(gularly)
+-5 b(.)24 b(Maybe)j(it)h(really)f(is)i(too)e(comple)o(x)e(and)i(T)2387
+2131 y(E)2428 2113 y(X)h(is)g(not)f(really)g(up)g(to)h(the)f
+(production.)-236 2212 y(Commercial)g(publishers)g(\226)i(to)f(whom)g
+(we)g(direct)g(much)f(encouragement)e(to)k(use)f(T)2336
+2231 y(E)2377 2212 y(X)g(\226)h(could)e(not)h(allo)n(w)g(themselv)o(es)
+g(to)g(be)-236 2312 y(suck)o(ed)22 b(into)i(this)f(cuck)o(oo')-5
+b(s)23 b(nest.)g(TUG)h(has)f(to)h(try)f(to)g(be)h(realistic)f(and)g
+(trim)h(the)f(sails)h(of)g FP(TUGboat)g FR(so)f(that)h(it)g(can)f(lea)n
+(v)o(e)g(port.)-236 2412 y(There)16 b(are)i(enough)d(enemies)i(of)h
+(TUG,)f(inside)g(and)g(outside)g(the)h(user)f(group,)f(who)h(wish)h(to)
+f(see)h(it)h(dismembered,)c(and)i(who)g(do)g(not)-236
+2511 y(need)22 b(to)i(be)f(able)g(to)h(point)e(to)i FP(TUGboat)g
+FR(to)f(see)h(graphic)e(demonstration)f(\(or)i(non-demonstration\))18
+b(of)23 b(the)h(health)f(of)g(the)g(whole)-236 2611 y(or)o(ganisation.)
+-137 2717 y(Another)k(canard)f(\003ies:)j(despite)e(the)h(manifest)f(e)
+n(vidence)f(that)i(this)g(is)g(an)g(international)e(conference)f(\(add)
+i(up)g(the)h(speak)o(ers)-236 2816 y(from)23 b(outside)h(the)h(US\))f
+(the)h(old)f(boge)o(y)f(that)h(TUG)h(is)h(essentially)e(a)h(North)f
+(American)f(or)o(ganisation)f(reappears)h(in)i(discussions)-236
+2916 y(with)d(some)f(board)f(members.)g(The)o(y)h(w)o(ant)h(some)f
+(umbrella)f(or)o(ganisation)f(to)j(be)f(formed)f(from)h(representati)n
+(v)o(es)e(of)j(TUG)f(\(North)-236 3015 y(America)f(TUG\),)g(and)f(the)i
+(other)f(user)g(groups,)f(which)g(will)j(someho)n(w)d(`direct')g(T)2206
+3034 y(E)2246 3015 y(X)i(research)f(and)g(de)n(v)o(elopment.)d(A)k(lik)
+o(ely)f(tale.)-236 3115 y(Ho)n(we)n(v)o(er)m(,)15 b(if)j(TUG)g(does)f
+(uncouple)f(itself)i(from)e FP(TUGboat)p FR(,)h(this)h(could)f(be)g(a)h
+(serious)g(proposal.)d(If)j FP(TUGboat)g FR(is)h(separate,)e(I)g(w)o
+(on')o(t)-236 3215 y(b)n(uy)22 b(it,)h(because)f(the)h(package)e(of)h
+(TUG)h(plus)g FP(TUGboat)g FR(membership)e(will)i(be)g(too)f(e)o
+(xpensi)n(v)o(e.)f(The)h(only)g(bene\002ts)g(that)h(remain)-236
+3314 y(of)18 b(TUG)g(membership)e(are)i(cheaper)f(fees)h(to)h(the)f
+(annual)f(meeting,)g(and)g(TTN.)h(Only)g(a)g(v)o(ery)f(small)i
+(proportion)c(of)j(TUG)g(members)-236 3414 y(go)g(to)i(the)f(annual)f
+(meeting)g(\(about)f(140)i(this)g(year\),)f(and)h(frankly)-5
+b(,)16 b FP(Bask)o(erville)k FR(is)f(a)h(f)o(ar)f(better)g(deal)f(than)
+h(TTN)g(\(and)f(similarly)h(for)-236 3514 y(most)i(of)g(the)h(other)e
+(user)h(group)f(ne)n(wsletters\).)h(An)o(ything)e(important)h(will)i
+(appear)e(in)i(the)f(local)h(ne)n(wsletters.)f(So)g(membership)f(of)
+-236 3613 y(TUG)g(will)h(decline)f(further)m(,)e(since)i(there)g(are)g
+(no)g(percei)n(v)o(ed)e(bene\002ts.)-137 3719 y(Ev)o(entually)e(the)j
+(conference)c(winds)j(do)n(wn.)f(Christina)h(Thiele)g(\227)g(out-going)
+e(\(no)h(pun)g(intended,)g(or)g(e)n(v)o(en)g(possible\))h(President)
+-236 3819 y(of)28 b(TUG)h(\227)h(mak)o(es)e(the)h(closing)f
+(announcements,)e(f)o(ailing)i(to)h(thank)f(an)o(y)g(of)h(the)f(local)h
+(people)f(who)g(actually)g(did)h(mak)o(e)f(the)-236 3918
+y(conference)c(w)o(ork.)h(Let)i(me)f(then)g(record)f(a)i(sincere)f(v)n
+(ote)g(of)g(thanks)g(to)g(John)g(Berlin)g(and)g(Janet)h(Sulli)n(v)n(an)
+e(of)h(the)h(TUG)f(of)n(\002ce,)-236 4018 y(who)e(were)g(the)g(`of)n
+(\002cial')f(TUG)i(representation,)d(and)h(who)h(held)g(the)g(whole)g
+(thing)g(together)-5 b(.)23 b(Similarly)-5 b(,)23 b(the)h(v)n(olunteer)
+f(helpers)-236 4118 y(of)18 b(Suki)h(Bhurji,)g(W)-7 b(endy)18
+b(Mckay)g(and)h(Katherine)f(Butter\002eld)g(were)h(indispensable.)e
+(Conferences)h(don')o(t)f(run)h(themselv)o(es.)g(Since)-236
+4217 y(John)k(is)j(no)n(w)d(lea)n(ving)h(to)g(continue)f(his)i(studies)
+f(at)h(UCLA)g(\(doing)d(a)j(course)e(on)h(multimedia\))f(he)h(will)h
+(be)f(sorely)g(missed)h(at)f(the)-236 4317 y(TUG)d(of)n(\002ce.)-137
+4423 y(What)28 b(does)e(ne)o(xt)g(year)h(hold?)e(St)j(Petersb)n(ur)o
+(g:)e(the)g(one)h(in)g(Florida,)f(not)g(the)h(re)n(visionist)f
+(Leningrad)f(or)h(Petrograd.)f(W)-7 b(e)28 b(are)-236
+4522 y(promised)19 b(a)h(hotel)g(v)o(enue)f(and)g(an)h(appeal)g(to)g
+(the)g(publishing)f(fraternity)-5 b(.)18 b(My)i(heart)g(sinks)g(into)g
+(the)g(alligator)f(infested)h(sw)o(amps.)-137 4628 y(I)25
+b(think)e(the)h(conference)d(w)o(as,)k(on)e(the)h(whole,)g(good)e(v)n
+(alue.)h(It)h(w)o(as)h(probably)d(too)h(long.)g(There)g(is)i(al)o(w)o
+(ays)g(a)f(problem)e(about)-236 4728 y(\002tting)i(the)g(talks)h(in,)f
+(and)g(thoughts)f(are)h(e)o(xpressed)f(that)h(some)g(of)g(the)h(talks)f
+(should)g(not)g(ha)n(v)o(e)f(been)h(presented.)f(This)h(w)o(ould)g(of)
+-236 4827 y(course)e(cut)i(do)n(wn)e(on)h(the)h(o)o(v)o(erall)e
+(length.)g(I)i(honestly)e(don')o(t)g(kno)n(w)-5 b(.)22
+b(The)h(written)g(abstract)g(which)g(speak)o(ers)g(submit)g(is)h
+(rarely)f(a)-236 4927 y(good)i(yardstick)g(for)g(selecting)h(the)g
+(papers.)g(The)f(best)i(suggestion)e(I)h(ha)n(v)o(e)g(heard)f(w)o(as)i
+(from)e(Angus)h(Duggan,)e(who)h(suggested)-236 5026 y(a)j(day)e(in)i
+(which)f(speak)o(ers)g(had)g(ten)g(minutes)g(each)g(to)g(present)g
+(their)g(abstracts,)g(then)g(a)h(massi)n(v)o(e)f(set)h(of)f(parallel)g
+(sessions)h(the)-236 5126 y(follo)n(wing)21 b(day\(s\).)g(Y)-9
+b(ou)22 b(choose)g(what)h(to)f(go)h(to)g(on)f(the)g(basis)i(of)e(the)h
+(ten)f(minute)g(abstract.)g(It)h(might)f(be)h(w)o(orth)f(trying.)f(At)j
+(least)-236 5226 y(we)c(w)o(ould)g(then)f(ha)n(v)o(e)h(some)g(time)g
+(for)f(the)h(informal)f(discussions)h(and)g(scheduled)e(w)o(orkshops.)g
+(The)i(v)o(enue)f(w)o(as)i(certainly)e(good,)-236 5325
+y(the)j(residences)g(were)g(f)o(air)m(,)f(the)h(food)f(edible,)h(the)g
+(lack)g(of)g(a)h(bar)e(w)o(as)i(a)g(blo)n(w)-5 b(,)21
+b(the)h(lecture)g(theatre)g(w)o(as)h(too)f(f)o(ar)g(a)o(w)o(ay)-5
+b(,)21 b(the)h(beach)-236 5425 y(w)o(as)17 b(e)o(xcellent,)e(the)h(sun)
+h(shone)e(relentlessly)-5 b(,)15 b(there)h(were)g(plenty)g(meeting)f
+(rooms/common)e(rooms)j(in)g(the)h(residence,)e(conference)-236
+5525 y(services)h(tended)f(to)i(v)o(er)o(ge)d(to)n(w)o(ards)i(the)h
+(non-se)o(xist)e(airhead)g(quality)-5 b(,)15 b(the)h(TUG)g(helpers)g
+(were)g(o)o(v)o(erstretched.)e(I)i(do)g(think)g(it)h(gelled)-236
+5624 y(pretty)i(well.)i(It')-5 b(s)21 b(the)f(most)g(enjo)o(yable)f
+(TUG)h(conference)e(I')l(v)o(e)h(been)g(to.)i(An)f(e)o(xperience)e(w)o
+(orth)h(sharing.)p Black 1631 5749 a(\22627\226)p Black
+eop
+%%Page: 28 28
+28 27 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.28
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 224 a
+SDict begin HyperStart end
+ -236 224 a -236 224 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 224
+a -236 224 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 224 a -236 224 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.9.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 224 a 83 x FI(2)91
+b(Of\002zin)-236 457 y FR(Whene)n(v)o(er)25 b(I)i(ponti\002cate)f
+(about)f(publishing)g(with)i(T)1363 475 y(E)1403 457
+y(X,)g(someone)f(will)h(al)o(w)o(ays)g(bring)f(me)h(to)g(earth)f(by)g
+(pointing)f(out)i(that)f(the)-236 556 y(proceedings)18
+b(of)i(the)g(1988)f(T)622 575 y(E)662 556 y(X)i(conference)d(in)i(Ex)o
+(eter)f(took)h(an)g(interminable)e(time)j(to)f(hit)h(the)f(bookshops.)e
+(The)i(\002gure)f(is)i(about)-236 656 y(tw)o(o)i(years)f(\(I)h(w)o(as)g
+(b)n(usy.)12 b(.)g(.)g(\).)22 b(It)h(w)o(as)h(therefore)d(a)i(pleasant)
+f(relief)g(to)h(recei)n(v)o(e)f FP(Of)o(\002zin)g FR(earlier)g(this)h
+(year)f(This)h(is)h(a)f(production)d(of)-234 756 y(D)q
+FO(A)t(N)t(T)t(E)r FR(,)g(the)h(german-speaking)c(T)813
+774 y(E)854 756 y(X)k(group.)e(It)i(is)h(a)f(publication)e(designed)g
+(to)i(disseminate)g(some)g(of)f(the)h(lectures)f(gi)n(v)o(en)g(at)h
+(the)-236 855 y(group')-5 b(s)24 b(`T)104 874 y(E)144
+855 y(X)i(days'.)e(I)i(w)o(ork)o(ed)e(out)h(just)h(when)f(I)h
+(presented)e(the)h(paper)f(which)h(is)i(produced)c(in)i(translation:)g
+(it)h(w)o(as)g(February)-236 955 y(1991.)c(That)h(mak)o(es)g(the)g(T)
+548 973 y(E)588 955 y(X88)g(book)f(look)h(much)f(less)j(laggardly!)20
+b(Of)k(course,)e(what)i(I)f(had)g(to)g(say)-5 b(,)23
+b(about)g FP(T)3071 973 y(E)3111 955 y(X)h(in)g(Eur)l(ope)e(and)-236
+1054 y(America)p FR(,)e(is)h(hopelessly)e(out)h(of)g(date,)g(b)n(ut)g
+(when)f(it)i(appears)f(in)g(my)g(list)h(of)f(publications,)e(no-one)h
+(will)i(kno)n(w)e(that!)-137 1154 y(Putting)27 b(this)h(schadenfreude)c
+(aside,)k(it)g(is)g(an)f(interesting)g(v)n(olume.)f(It)h(should)g(be)g
+(the)g(\002rst)h(in)g(a)g(series,)f(a)h(series)g(published)-236
+1254 y(by)20 b(Addison)g(W)-7 b(esle)o(y)21 b(\(German)o(y\).)d
+(According)h(to)h(other)g(bits)i(of)e(Addison)g(W)-7
+b(esle)o(y)i(,)20 b(the)o(y)g(don')o(t)f(do)h(conference)f
+(proceedings,)f(so)-236 1353 y(someone)h(did)h(some)g(f)o(anc)o(y)f
+(footw)o(ork)f(to)i(get)g(this)h(through.)d(W)-7 b(ell)21
+b(done.)-137 1453 y(One)f(quote)g(I)g(managed)f(to)h(e)o(xtract)f(w)o
+(as)i(`typography)16 b(has)21 b(its)g(e)o(xperts,)e(b)n(ut)h(the)o(y)g
+(ha)n(v)o(e)f(no)h(audience'.)p Black 1631 5749 a(\22628\226)p
+Black eop
+%%Page: 29 29
+29 28 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.29
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 506 a
+SDict begin HyperStart end
+ -236 506 a -236 506 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 506 a
+-236 506 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 506 a -236 506 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.10
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 506 a 117 x FN(X)99
+b(T)-9 b(opical)25 b(T)n(ip:)h(making)f(the)h(T)n(OC)f(tick)p
+Black Black 3250 838 a FR(R.)c(A.)f(Baile)o(y)2218 954
+y(Goldsmiths')f(Colle)o(ge,)h(Uni)n(v)o(ersity)f(of)g(London)p
+-236 1017 3900 9 v -236 1117 a
+SDict begin HyperStart end
+ -236 1117 a -236 1117
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1117 a -236 1117 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1117 a -236 1117 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /prequestion.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+1117 a Black 116 x FS(Question)h(1)p Black 41 w FR(I)27
+b(ha)n(v)o(e)f(a)h(problem)d(that)j(I)g(ha)n(v)o(e)f(not)g(been)g(able)
+h(to)f(solv)o(e)g(by)h(reading)e FP(L)2355 1221 y Fk(A)2380
+1233 y FP(T)2412 1251 y(E)2453 1233 y(X:)h(A)h(Document)f(Pr)m(epar)o
+(ation)e(System)-236 1333 y FR(by)g(Leslie)g(Lamport.)f(Ho)n(w)h(can)g
+(I)h(force)e(a)i(table)f(of)g(contents)g(to)g(ha)n(v)o(e)g(entries)g
+(for)g(`pref)o(ace',)e(`bibliography')e(and)k(`inde)o(x')e(\(for)-236
+1432 y(e)o(xample,)j(lik)o(e)j(the)f(table)g(of)g(contents)f(of)h
+FP(The)h(Manual)e FR(itself)h(has\)?)g(F)o(or)g(e)o(xample,)f(if)h(I)h
+(use)f(the)g FQ(\\chapter*{preface})-236 1532 y FR(sectioning)47
+b(command,)f(no)i(entry)g(for)g(the)g(table)g(of)g(contents)g(is)h
+(generated;)e(if)i(I)f(use)h(e)o(xplicit)f(commands)e(such)j(as)-236
+1631 y FQ(\\addcontentsline{toc}{chapter}{Pre)o(face})o
+FR(,)27 b(it)34 b(w)o(orks)e(for)g(the)g(pref)o(ace)g(b)n(ut)g(it)h
+(generates)f(incorrect)f(page)-236 1731 y(numbers)23
+b(for)h(the)h(inde)o(x)e(and)i(bibliography)c(\(maybe)i(I)i(put)f(the)h
+(commands)e(in)i(the)g(wrong)e(place,)h(b)n(ut)h(it)g(is)h(not)e(ob)o
+(vious)f(to)i(me)-236 1831 y(where)19 b(e)o(xactly)h(I)g(should)f(put)h
+(them\).)-236 1865 y
+SDict begin HyperStart end
+ -236 1865 a -236 1865 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1865
+a -236 1865 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1865 a -236 1865 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /preanswer.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1865 a Black
+99 x FS(Answer)p Black 62 w FR(The)d(best)g(w)o(ay)g(to)f(get)h
+(headings)f(of)g(funn)o(y)f(`sections')h(lik)o(e)h(pref)o(aces)f(in)h
+(the)g(the)g(table)g(of)f(contents)g(is)i(to)f(use)g(the)g(counter)-236
+2063 y FQ(secnumdepth)h FR(described)h(on)h(pages)g(157)f(and)h(160)f
+(of)h FP(The)g(Manual)p FR(.)f(I)i(use)p Black Black
+13 2179 a FQ(\\setcounter{secnumdepth}{-1})13 2279 y
+(\\chapter{preface})-236 2395 y FR(Of)j(course,)f(you)g(ha)n(v)o(e)h
+(to)g(set)h FQ(secnumdepth)d FR(back)h(to)i(its)g(usual)e(v)n(alue)h
+(\(which)f(is)i(2)f(in)g(the)g(standard)f(styles,)i(I)f(think\))f
+(before)-236 2495 y(you)c(do)h(an)o(y)f(`section')g(which)h(you)f(w)o
+(ant)i(to)f(be)g(numbered.)-137 2595 y(This)h(is)g(why)e(it)i(w)o
+(orks.)f FQ(\\chapter)f FR(without)g(the)i(star)f(does)-236
+2613 y
+SDict begin HyperStart end
+ -236 2613 a -236 2613 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2613 a -236 2613
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2613 a -236 2613 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.6 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2613 a -236 2629 a
+SDict begin HyperStart end
+ -236
+2629 a -236 2629 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2629 a -236 2629 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2629
+a -236 2629 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /enumi.6
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2629 a Black -215 2711 a FR(1.)p Black
+40 w(put)g(something)f(in)h(the)g FQ(.toc)g FR(\002le;)959
+2711 y
+SDict begin HyperStart end
+ 959 2711 a 959 2711 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 959 2711 a 959 2711 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 959
+2711 a 959 2711 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.7 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 959 2711 a -236 2729 a
+SDict begin HyperStart end
+ -236 2729 a
+-236 2729 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 2729 a -236 2729 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2729 a -236
+2729 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /enumi.7
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2729 a Black -215 2810 a FR(2.)p Black 40
+w(write)h(the)f(chapter)f(title;)640 2810 y
+SDict begin HyperStart end
+ 640 2810
+a 640 2810 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 640 2810 a 640 2810 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 640 2810 a 640 2810
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.8 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 640 2810 a -236 2828 a
+SDict begin HyperStart end
+ -236 2828 a -236 2828 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236
+2828 a -236 2828 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 2828 a -236 2828 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /enumi.8
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 2828
+a Black -215 2910 a FR(3.)p Black 40 w(if)i FQ(secnumdepth)16
+b Fm(\025)i FR(0)i(then)g(increase)g(the)g(counter)f(for)g(the)i
+(chapter)e(and)g(write)i(it)g(out.)-137 3026 y(The)d(abo)o(v)o(e)e
+(beha)n(viour)g(is)j(much)e(more)g(predictable)f(than)h
+FQ(\\addtocontents)p FR(,)f(which,)h(in)h(my)g(opinion,)e(should)g(be)i
+(a)n(v)n(oided)-236 3126 y(if)i(at)h(all)g(possible.)p
+Black -236 5749 a FP(r)m(eprinted)e(fr)l(om)i(Bask)o(erville)2328
+b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 30 30
+30 29 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.30
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a Black -236 307
+3900 17 v -236 533 a
+SDict begin HyperStart end
+ -236 533 a -236 533 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 533 a
+-236 533 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 533 a -236 533 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /newarticle.11
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 533 a 116 x FN(XI)99
+b(Mo)o(ving)25 b(the)g(UK)g(CT)-9 b(AN)p Black Black
+2253 867 a FR(Martyn)20 b(Johnson)e(\()p FQ(maj@cl.cam.ac.uk)p
+FR(\))3544 983 y(and)2281 1099 y(Robin)i(F)o(airbairns)f(\()p
+FQ(rf@cl.cam.ac.uk)p FR(\))p -236 1167 3900 9 v -236
+1279 a
+SDict begin HyperStart end
+ -236 1279 a -236 1279 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1279 a -236 1279
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1279 a -236 1279 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.11.1
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1279 a 100 x FI(1)91 b(The)22
+b(backgr)n(ound)h(\(RF\))-236 1529 y FR(The)i(UK)h(node)f(of)g(the)h
+(Comprehensi)n(v)o(e)d(T)1057 1548 y(E)1097 1529 y(X)k(Archi)n(v)o(e)d
+(Netw)o(ork)h(\()p FQ(\))g FR(has)h(a)g(long)f(and)g(honourable)e
+(history)-5 b(,)25 b(which)g(starts)h(long)-236 1629
+y(ago)i(in)g(the)g(recognition)f(\(by)g(Peter)i(Abbott)e(at)i(Aston)f
+(\227)h(see)g([)1733 1630 y
+SDict begin HyperStart end
+ 1733 1630 a Black -1 x FR(Abbott)19
+b(1990)p Black 2150 1572 a
+SDict begin HyperEnd HyperVoff end
+ 2150 1572 a 2150 1629 a
+SDict begin [ /Color [0 1 0] /Border [0 0 12] /Subtype /Link /Dest
+/cite.abbott:exeter /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 2150
+1629 a FR(]\))29 b(of)f(the)g(need)g(to)g(pro)o(vide)f(an)h(archi)n(v)o
+(e)f(of)h(T)3536 1647 y(E)3576 1629 y(X-)-236 1728 y(related)19
+b(material)g(within)h(the)f(UK.)h(At)h(the)e(time)h(that)g(the)g(Aston)
+f(archi)n(v)o(e)g(w)o(as)h(created,)f(T)2423 1747 y(E)2463
+1728 y(X-related)g(material)g(w)o(as)i(mostly)e(made)-236
+1828 y(a)n(v)n(ailable)j FP(ad)h(hoc)f FR(by)h(its)h(originators)d
+(\227)i(there)g(w)o(as)h(no)e(site)i(with)f(ambitions)f(to)h(pro)o
+(vide)e(a)i FP(complete)g FR(set)g(of)g(systems,)g(macros,)-236
+1927 y(and)f(so)h(on.)f(Furthermore,)d(access)24 b(from)d(within)h(the)
+h(UK)g(to)g(o)o(v)o(erseas)e(material)h(w)o(as)i(less)f(than)f
+(straightforw)o(ard)e(\(access)j(to)g(ftp,)-236 2027
+y(using)c(an)i(account)e(at)h(UCL,)h(w)o(as)g(se)n(v)o(erely)e
+(restricted\).)-137 2127 y(The)i(Aston)g(archi)n(v)o(e)e(w)o(as)j
+(originally)e(a)h(VMS-based)f(f)o(acility)-5 b(,)20 b(of)n(fering)f
+(connection)g(via)i(the)g(Janet)g(coloured-book)c(protocols)-236
+2227 y(to)24 b(machines)e(that)i(were)g(part)f(of)h(Aston')-5
+b(s)24 b(centrally-pro)o(vided)19 b(service.)k(Later)m(,)g(the)h(archi)
+n(v)o(e)e(group)g(were)i(gi)n(v)o(en)e(a)i(second-hand)-236
+2326 y(V)-11 b(AX,)20 b(and)f(later)h(still)h(a)f(parallel)f(v)o
+(ersion)g(of)g(the)h(archi)n(v)o(e)e(w)o(as)j(established)e(on)h(a)g
+(SparcStation)f(that)h(sat)g(on)g(Peter)f(Abbott')-5
+b(s)20 b(desk.)-236 2426 y(This)h(machine)e(\(with)i(the)g(net)f(name)h
+FQ(ftp.tex.ac.uk)p FR(\))d(e)n(v)o(entually)h(became)h(part)g(of)h
+FQ(,)g FR(of)n(fering)e(access)i(via)g(anon)o(ymous)d(ftp)-236
+2525 y(to)i(all)h(and)f(sundry)e(throughout)f(the)k(w)o(orld.)-137
+2625 y(At)g(the)f(be)o(ginning)e(of)i(this)h(year)m(,)e(Peter)h(Abbott)
+g(told)g(your)f(committee)g(that)h(he)h(w)o(ould)e(be)h(retiring)g
+(\(early\))f(at)h(the)h(end)e(of)h(July;)-236 2725 y(the)f(implication)
+e(w)o(as)j(that)f(it)g(w)o(ould)g(be)f(unlik)o(ely)g(that)h(we)g(could)
+f(count)g(on)g(Aston')-5 b(s)20 b(willingness)e(to)h(of)n(fer)f(a)h
+(home)f(to)h(the)g(archi)n(v)o(e)-236 2825 y(be)o(yond)f(that)i(date.)
+-137 2924 y(The)d(committee)e(discussed)i(whether)e(it)j(w)o(as)f
+(reasonable)e(e)n(v)o(en)h(to)g(consider)g(maintaining)f(a)i(CT)-8
+b(AN)17 b(node)f(in)g(the)h(UK)g(\(co)o(v)o(ering)-236
+3024 y(the)24 b(w)o(orld)h(with)f(tw)o(o)h(sites)h(in)f(Europe)e(and)h
+(one)g(in)h(the)g(USA)g(is)h(hardly)d(a)i(con)m(vincing)d(approach\);)h
+(and)h(if)h(the)f(node)g(w)o(as)i(to)e(be)-236 3124 y(retained,)e(the)h
+(implications)f(of)h(so)h(doing.)e(After)h(much)f(soul-searching,)f(we)
+i(decided)f(that)h(it)h(w)o(asn')o(t)f(reasonable)f(to)h(spend)g(UK)
+-236 3223 y(T)-199 3242 y(E)-159 3223 y(X)c(Users')g(Group)f(funds)g
+(on)g(a)i(ne)n(w)e(home)g(for)g(the)h(archi)n(v)o(e;)f(we)h(concluded)d
+(that)j(our)f(membership)f(is)j(such)f(a)g(small)g(proportion)-236
+3323 y(of)k(the)h(T)20 3342 y(E)60 3323 y(X)g(community)d(within)i(the)
+h(UK)1028 3323 y
+SDict begin HyperStart end
+ 1028 3323 a -30 x FK(3)1063 3323 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1063
+3323 a 1063 3323 a
+SDict begin HyperAutoEnd end
+ 1063 3323 a 1063 3323 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.10 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1063 3323
+a FR(,)f(that)h(group)e(funds)g(really)h FP(shouldn')n(t)g
+FR(be)h(e)o(xpected)d(to)j(cough)e(up)h(for)g(support)f(of)h(the)-236
+3423 y(community)18 b(at)i(lar)o(ge.)-137 3522 y(In)g(parallel)g(with)h
+(these)f(discussions,)g(the)g(committee)f(in)m(v)o(estigated)f
+(alternati)n(v)o(e)h(ne)n(w)h(sites)i(for)d(the)h(archi)n(v)o(e;)f
+(candidates)g(were)-236 3622 y(the)28 b(Uni)n(v)o(ersities)f(of)h(W)-7
+b(arwick,)28 b(Susse)o(x)f(and)h(Cambridge,)e(the)i(National)f(T)-7
+b(ypesetting)27 b(service)h(\(at)g(Oxford\))d(and)j(the)g(Hensa)3609
+3622 y
+SDict begin HyperStart end
+ 3609 3622 a -30 x FK(4)3643 3622 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 3643 3622 a
+3643 3622 a
+SDict begin HyperAutoEnd end
+ 3643 3622 a 3643 3622 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.11 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3643 3622 a FR(.)-236
+3722 y(While)i(the)f(typesetting)g(archi)n(v)o(e)f(look)o(ed)g
+(promising)g(at)i(\002rst,)h(the)o(y)d(e)n(v)o(entually)g(suggested)h
+(that)g(we)h(should)f(approach)e(Hensa)-236 3821 y(\(which)20
+b(had)h(already)f(been)h(on)f(our)h(list)h(of)f(possible)g
+(candidates\).)f(Hensa)h(in)g(f)o(act)h(maintains)e(tw)o(o)i(archi)n(v)
+o(es,)e(one)h(for)f(micros)h(and)-236 3921 y(one)28 b(for)g(Unix;)h
+(since)58 b(is)30 b(a)f(cross-architecture)e(service,)h(of)n(fering)f
+(support)h(for)g(micros,)g(Unix)g(machines)h(and)f(others,)g(it)i(w)o
+(as)-236 4021 y(ob)o(vious)18 b(that)i(Hensa)g(couldn')o(t)d(maintain)i
+(a)41 b(node.)19 b(Sebastian)g(Rahtz,)h(who')-5 b(s)20
+b(the)g(only)f(v)n(olunteer)f(ef)n(fort)h(that)h(the)g(UK)41
+b(node)18 b(has,)-236 4120 y(w)o(as)j(unwilling)e(to)h(maintain)g(an)g
+(archi)n(v)o(e)e(that)j(w)o(asn')o(t)e FQ(,)i FR(so)g(we)f(decided)f
+(to)h(look)g(else)n(where.)-137 4220 y(W)-7 b(arwick)22
+b(\(in)g(the)g(person)f(of)g(Malcolm)g(Clark)h(\227)h(he)e(of)h(the)g
+FP(Gleanings)p FR(\))e(concluded)g(that)i(the)o(y)f(w)o(ould)g(need)g
+(to)h(be)g(pro)o(vided)-236 4320 y(with)31 b(some)g(e)o(xtra)g(disk)g
+(space)g(before)f(the)o(y)h(could)f(of)n(fer)g(to)i(host)f(the)g
+(service.)g(Susse)o(x)g(w)o(ould)g(v)o(ery)f(much)g(lik)o(e)i(to)f
+(host)g(the)-236 4419 y(service,)d(b)n(ut)h(were)f(unwilling)g(to)h(do)
+f(so)h(until)g(their)f(connection)f(to)i(SuperJanet)e(went)i(li)n(v)o
+(e.)f(Cambridge)g(e)o(xpressed)f(an)i(early)-236 4519
+y(interest,)h(whereafter)f(v)o(ery)g(little)j(\(that)e(w)o(as)h
+(visible)f(to)h(the)g(committee\))e(happened)f(for)i(some)g(time)h
+(while)f(Martyn)g(Johnson)-236 4618 y(established)e(what)h(w)o(as)h
+(necessary)e(and)g(acquired)g(agreement)f(from)h(the)h(head)f(of)g(the)
+h(department)e(and)i(from)e(the)i(rest)h(of)e(the)-236
+4718 y(Computer)19 b(Laboratory')-5 b(s)18 b(systems)i(group.)-236
+4849 y
+SDict begin HyperStart end
+ -236 4849 a -236 4849 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4849 a -236 4849
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4849 a -236 4849 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.11.2
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4849 a 82 x FI(2)91 b(The)22
+b(Ar)n(chi)o(v)o(e)j(Operational)f(Requir)n(ement)-236
+5080 y FR(T)-7 b(o)n(w)o(ards)22 b(the)g(end)g(of)g(June)g(Sebastian)h
+(Rahtz)f(wrote)g(an)h(`operational)d(requirement',)f(which)j(described)
+f(the)i(f)o(acilities)g(pro)o(vided)-236 5180 y(by)d(the)g(Aston)g
+(archi)n(v)o(e,)e(and)i(e)o(xplained)e(which)i(were)g(essential)h(and)e
+(which)h(might,)f(at)i(a)g(pinch,)e(be)h(dropped.)-137
+5280 y(The)g(comple)o(xity)d(of)i(it)h(all)g(w)o(as)h(quite)e(a)h
+(surprise.)e(The)h(primary)f(service)h(is)i(an)e(ftp)h(serv)o(er)m(,)e
+(b)n(ut)h(it)h(needs)f(to)h(be)f(able)h(to)f(perform)p
+Black -236 5464 1560 4 v -146 5520 a FA(3)-117 5544 y
+SDict begin HyperStart end
+
+-117 5544 a Black FO(I)p Black -95 5501 a
+SDict begin HyperEnd HyperVoff end
+ -95 5501 a
+-95 5544 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.10
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -95 5544 a FO(n)e(contrast)i(to)e(the)h(situation,)h(say)l
+(,)e(in)g(German)o(y)l(,)g(where)j(D)r Fb(A)t(N)t(T)t(E)c
+FO(o)n(wns)h(the)h(archi)n(v)o(e)h(machine.)-146 5600
+y FA(4)-117 5624 y
+SDict begin HyperStart end
+ -117 5624 a Black FO(H)p Black -69
+5581 a
+SDict begin HyperEnd HyperVoff end
+ -69 5581 a -69 5624 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.11
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -69 5624 a FO(igher)f(Education)h
+(National)h(Softw)o(are)e(Archi)n(v)o(e.)p Black Black
+-236 5749 a FP(r)m(eprinted)h(fr)l(om)i(Bask)o(erville)2328
+b(V)-9 b(olume)19 b(4,)h(Number)41 b(4)p Black eop
+%%Page: 31 31
+31 30 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.31
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a 1580 w FP(Mo)o(ving)19
+b(the)h(UK)h(CT)l(AN)p Black -236 307 a FR(man)o(y)c(automatic)g
+(transformations,)f(such)i(as)h(packing)e(a)i(directory)d(into)i(a)h
+FQ(zip)f FR(image.)g(Gopher)f(and)h(WWW)i(services)e(were)g(also)-236
+407 y(pro)o(vided)c(at)j(Aston.)f(Behind)g(the)h(scenes,)g(there)f(w)o
+(as)h(a)g(mechanism)f(which)g(k)o(ept)g(the)h(main)33
+b(nodes)16 b(in)h(step)g(with)g(each)f(other)g(whilst)-236
+506 y(maintaining)k(a)j(peer)f(relationship)e(between)i(them.)f(The)h
+(archi)n(v)o(e)f(maintainers)g(needed)g(remote)g(access)i(to)f(the)h
+(machine)e(and)g(the)-236 606 y(ability)f(to)g(manipulate)f(the)h
+(archi)n(v)o(e.)f(Finally)-5 b(,)19 b(there)h(were)g(se)n(v)o(eral)f
+(well-publicised)g(mail)h(addresses)g(at)h FQ(ftp.tex.ac.uk)p
+FR(.)-236 760 y
+SDict begin HyperStart end
+ -236 760 a -236 760 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 760 a -236
+760 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 760 a -236 760 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.11.3
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 760 a 82 x FI(3)91 b(Meeting)24
+b(the)f(Operational)h(Requir)n(ement)f(\(MAJ\))-236 992
+y FR(Whilst)g(it)g(w)o(as)g(clear)f(that)g(we)h(had)e(the)h(resources)f
+(a)n(v)n(ailable)h(to)g(run)g(the)g(archi)n(v)o(e,)e(there)i(were)g(a)h
+(number)d(of)i(a)o(wkw)o(ard)f(decisions)-236 1091 y(to)26
+b(be)g(made.)f(The)g(main)h(question)e(w)o(as)j(\223which)e
+(machine?\224;)g(we)h(certainly)f(didn')o(t)f(ha)n(v)o(e)i(a)g(machine)
+f(a)n(v)n(ailable)g(to)h(dedicate)f(to)-236 1191 y(the)j(task.)g(My)f
+(initial)i(assumption)d(w)o(as)j(that)f(I)g(w)o(ould)f(put)h(the)g
+(service)f(on)h(one)f(of)g(our)h(main)f(\002leserv)o(er)g(machines,)g
+(a)h(Digital)-236 1291 y(Alpha/AXP)19 b(3000/500S,)d(since)k(that)f
+(machine)g(had)f(plenty)h(of)g(disc)h(space)f(a)n(v)n(ailable.)g(But)h
+(I)f(w)o(as)h(w)o(orried)f(about)f(security)h(\227)h(we)-236
+1390 y(don')o(t)14 b(e)n(v)o(en)g(allo)n(w)i(our)f(o)n(wn)g(users)h(to)
+g(log)f(in)h(to)g(our)f(\002leserv)o(ers.)g(Then)f(I)i(realised)g(that)
+f(one)h(of)f(our)g(most)h(public)e(machines)h(\(another)-236
+1490 y(Alpha\))22 b(had)h(a)g(1Gbyte)g(disc)g(which)g(could)f(be)h
+(made)g(a)n(v)n(ailable,)g(and)f(the)h(decision)g(w)o(as)h(made.)e(A)i
+(welcome)f(side)g(ef)n(fect)g(of)g(this)-236 1590 y(choice)e(w)o(as)h
+(that)g(it)g(made)f(it)h(easier)g(for)f(me)g(to)h(pro)o(vide)e(e)o
+(xternal)g(access)i(to)g(the)f(archi)n(v)o(e)f(through)g(NFS)i(without)
+f(compromising)-236 1689 y(the)f(security)g(of)f(the)i(internal)e
+(services.)-137 1789 y(T)m(ransferring)26 b(the)h(data)h(from)f(Aston)g
+(to)h(Cambridge)f(w)o(as)h(the)g(least)g(of)g(the)g(problems.)e(Not)h
+(v)o(ery)g(long)g(ago,)g(mo)o(ving)f(such)-236 1889 y(a)f(lar)o(ge)f
+(amount)f(of)h(data)h(o)o(v)o(er)e(the)i(netw)o(ork)f(w)o(ould)f(ha)n
+(v)o(e)i(been)f(unthinkable.)e(I)j(just)g(did)f(it,)h(using)g(a)g
+(standard)e(\223mirror\224)g(script)-236 1989 y(running)16
+b(in)i(the)g(background.)c(It)k(took)f(about)g(a)h(day)g(to)g(pull)f
+(the)h(archi)n(v)o(e)f(across,)g(and)h(a)g(fe)n(w)g(minutes)f(each)h
+(day)f(thereafter)g(to)h(k)o(eep)-236 2088 y(it)j(up)e(to)i(date.)-137
+2189 y(It)i(w)o(as)g(ob)o(vious)e(that)h(the)g(standard)g(ftp)g(daemon)
+e(supplied)i(with)g(OSF/1)h(w)o(asn')o(t)f(up)g(to)g(the)h(job)f(of)g
+(running)e(the)i(archi)n(v)o(e.)f(The)-236 2288 y(only)28
+b(sensible)h(choice)g(w)o(as)h FQ(wu-ftpd)p FR(,)e(as)i(used)f(at)h
+(the)f(other)58 b(nodes.)29 b(This)g(compiled)f(easily)h(enough)f(for)g
+(the)h(Alpha,)g(and)-236 2388 y(initially)20 b(appeared)f(to)i(w)o
+(ork.)e(Ho)n(we)n(v)o(er)m(,)g(none)g(of)i(the)f(document)f(con)m(v)o
+(ersion)f(scripts)i(w)o(ould)g(function)f(at)i(all,)g(and)f(the)h(b)n
+(ug)3481 2388 y
+SDict begin HyperStart end
+ 3481 2388 a -30 x FK(5)3514 2388 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 3514
+2388 a 3514 2388 a
+SDict begin HyperAutoEnd end
+ 3514 2388 a 3514 2388 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.12 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 3514 2388
+a 22 w FR(w)o(as)-236 2487 y(only)k(found)f(after)h(a)i(great)e(deal)h
+(of)f(detecti)n(v)o(e)g(w)o(ork.)g(Once)h(found,)d(the)j(problem)e(w)o
+(as)j(easy)f(to)g(\002x,)g(b)n(ut)g(e)n(v)o(en)e(then,)h(one)h(of)f
+(the)-236 2587 y(document)18 b(con)m(v)o(ersion)f(scripts)k(still)g
+(didn')o(t)e(w)o(ork)1264 2587 y
+SDict begin HyperStart end
+ 1264 2587 a -30 x FK(6)1298
+2587 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 1298 2587 a 1298 2587 a
+SDict begin HyperAutoEnd end
+ 1298 2587 a 1298 2587
+a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.13 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 1298 2587 a FR(.)-137 2687 y(After)h(those)g(and)g(other)f(b)n(ugs)
+743 2687 y
+SDict begin HyperStart end
+ 743 2687 a -30 x FK(7)777 2687 y
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 777 2687
+a 777 2687 a
+SDict begin HyperAutoEnd end
+ 777 2687 a 777 2687 a
+SDict begin [ /Subtype /Link /Dest /Hfootnote.14 /Border [0 0 12]
+/Color [1 0 0] /Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /ANN pdfmark
+end
+ 777 2687 a 21 w FR(had)h(been)f
+(mended,)f(there)i(were)g(still)i(the)e(Gopher)e(and)i(WWW)i(services)e
+(to)g(consider)-5 b(.)20 b(W)-7 b(e)21 b(had)-236 2787
+y(not)e(pre)n(viously)f(run)h(a)h(Gopher)e(serv)o(er)m(,)g(and)h(I)h(w)
+o(as)g(not)g(v)o(ery)e(k)o(een)h(on)h(doing)e(it,)i(b)n(ut)g(Sebastian)
+f(assured)g(me)h(that)g(the)f(service)h(w)o(as)-236 2886
+y(well)i(used)e(and)h(w)o(ould)g(be)g(missed)g(if)h(we)f(didn')o(t)f
+(pro)o(vide)f(it.)j(In)f(the)g(end)g(the)g(Gopher)f(service)g(turned)g
+(out)h(to)h(be)f(straightforw)o(ard)-236 2986 y(to)f(mak)o(e)g(a)n(v)n
+(ailable,)f(though)g(we)h(decided)f(to)i(not)e(to)i(attempt)f(to)g(set)
+h(up)f(W)-10 b(AIS)21 b(inde)o(xing)d(initially)-5 b(.)-137
+3086 y(WWW)30 b(w)o(as)e(e)n(v)o(en)e(easier)m(,)h(since)h(we)g
+(already)e(ran)h(a)h(suitable)f(serv)o(er)g(on)g(another)f(machine,)g
+(and)g(we)i(merely)f(had)g(to)g(cop)o(y)-236 3186 y(the)e(data)h(into)f
+(it.)h(Or)f(did)g(we?)h(All)g(of)f(the)h(Aston)f(archi)n(v)o(e')-5
+b(s)24 b(services)i(were)f(published)f(as)i(being)f(a)n(v)n(ailable)g
+(from)f(the)i(machine)-236 3286 y FQ(ftp.tex.ac.uk)p
+FR(,)18 b(and)h(this)i(could)e(ob)o(viously)f(not)i(be)g(made)g(an)g
+(alias)h(for)e(tw)o(o)i(dif)n(ferent)d(machines.)h(I)i(really)e(did)h
+(not)g(w)o(ant)g(to)-236 3385 y(run)15 b(a)i(second)f(WWW)i(serv)o(er)m
+(,)d(so)h(we)h(decided)e(that)h(the)h(w)o(orld)f(w)o(ould)f(just)i(ha)n
+(v)o(e)f(to)g(change.)f(Each)h(service)g(of)n(fered)e(by)i(the)h(archi)
+n(v)o(e)-236 3485 y(no)n(w)32 b(has)i(its)g(o)n(wn)f(name:)g
+FQ(ftp.tex.ac.uk)p FR(,)e FQ(gopher.tex.ac.uk)p FR(,)f
+FQ(nfs.tex.ac.uk)i FR(and)g FQ(www.tex.ac.uk)p FR(.)-236
+3584 y(While)26 b(we)g(were)g(at)g(it,)h(we)f(thought)e(that)i(a)g
+(better)g(name)f(for)g(the)h(mail)g(domain)f(w)o(ould)g(be)h(simply)f
+FQ(tex.ac.uk)p FR(,)g(though)f(we)-236 3684 y(intend)19
+b(to)h(continue)f(to)h(accept)g(mail)h(using)e(the)h(old)g(addresses)g
+(for)g(some)g(time.)-137 3784 y(Of)k(course)e(we)h(cannot)f(force)g
+(people)g(to)h(use)g(the)g(correct)f(name.)h(In)f(f)o(act)i(only)e(the)
+h(mail)g(and)f(WWW)j(services)e(are)g(pro)o(vided)-236
+3884 y(on)j(machines)f(other)h(than)g FQ(ftp.tex.ac.uk)p
+FR(.)e(Mail)j(is)g(not)g(a)f(problem)f(since)i(there)f(are)g
+(well-established)g(mechanisms)f(for)-236 3984 y(redirecting)c(it)j(to)
+f(a)h(site)g(hub)m(.)e(In)h(order)f(that)h(the)g(WWW)i(service)e
+(should)f(not)h(seem)g(to)h(ha)n(v)o(e)e(disappeared)g(to)h(people)f
+(follo)n(wing)-236 4083 y(old)e(links,)g(I)h(wrote)f(a)h(tombstone)f
+(service.)g(No)g(matter)g(what)h(you)f(ask)g(for)m(,)g(it)h(al)o(w)o
+(ays)g(returns)f(a)h(\002x)o(ed)f(page,)g(which)g(e)o(xplains)f(that)
+-236 4183 y(the)h(serv)o(er)f(has)i(mo)o(v)o(ed,)d(and)h(of)n(fers)h(a)
+g(link)g(to)h(the)f(ne)n(w)g(place.)-137 4283 y(The)i(mail)g(f)o
+(acilities)g(were)g(pro)o(vided)d(by)i(con\002guring)e(a)j(logically)f
+(separate)g(mail)h(system)g(within)f(our)g(mail)h(hub,)f(which)g(runs)
+-236 4383 y(the)27 b(PP)i(mailer)-5 b(.)27 b(W)-7 b(e)29
+b(did)e(not)g(w)o(ant)g(to)h(do)f(an)o(ything)e(which)i(w)o(ould)g(mak)
+o(e)g(a)h(further)e(mo)o(v)o(e)g(of)h(the)h(archi)n(v)o(e)e(more)g(dif)
+n(\002cult,)h(so)-236 4482 y(we)22 b(were)h(v)o(ery)e(k)o(een)h(to)g
+(ensure)g(that)g(users)g(could)g(not)g(confuse)f(the)h(mail)h(domains)e
+FQ(tex.ac.uk)g FR(and)h FQ(cl.cam.ac.uk)p FR(.)e(W)-7
+b(e)-236 4582 y(cannot)19 b(pre)n(v)o(ent)g(them)h(being)f(confused,)f
+(b)n(ut)j(at)f(least)i(we)e(can)g(ensure)g(that)g(the)o(y)g(will)h(be)f
+(told)h(that)f(the)o(y)g(are)g(confused)f(by)g(ha)n(ving)-236
+4682 y(incorrectly)f(addressed)h(mail)i(returned)d(to)i(them.)-137
+4782 y(It)g(w)o(as)g(al)o(w)o(ays)g(part)f(of)g(the)g(agreement)e(that)
+j(the)f(remote)f(management)f(of)i(the)h(archi)n(v)o(e)d(by)i
+(Sebastian)g(Rahtz,)g(Da)n(vid)h(Osborne)-236 4881 y(and)c(others)g
+(should)g(continue.)f(It)i(is)h(easy)e(enough)f(to)i(gi)n(v)o(e)f
+(those)g(users)h(login)f(access)i(to)f(the)f(archi)n(v)o(e)g(machine,)f
+(b)n(ut)i(the)o(y)f(needed)f(to)-236 4981 y(be)k(able)h(to)g
+(manipulate)e(the)i(archi)n(v)o(e)e(without)i(needing)e(\223)p
+FQ(root)p FR(\224)h(pri)n(vile)o(ge.)f(The)h(archi)n(v)o(e)g(is)h(o)n
+(wned)f(by)g(a)i(pseudo-user)c(\223)p FQ(ctan)p FR(\224,)-236
+5081 y(and)j(the)h(archi)n(vists)g(do)g(their)f(w)o(ork)h(using)f(a)i
+(local)f(command)e(which)h(allo)n(ws)h(them)g(to)g(pretend)f(to)h(be)g
+FQ(ctan)p FR(,)f(pro)o(vided)f(that)i(the)o(y)p Black
+-236 5311 1560 4 v -146 5366 a FA(5)-117 5391 y
+SDict begin HyperStart end
+ -117
+5391 a Black -1 x FO(O)p Black -69 5345 a
+SDict begin HyperEnd HyperVoff end
+ -69 5345 a
+-69 5390 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.12
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -69 5390 a FO(v)o(erwriting)c(the)e(daemon')l(s)g(o)n(wn)g
+(ar)o(gument)h(and)f(en)m(vironment)i(strings)e(for)f(cosmetic)i
+(reasons,)f(so)f(that)h(subprocesses)h(start)f(up)g(with)g(a)f(corrupt)
+i(en)m(vironment)-236 5465 y(which)i(the)f(OSF/1)h(shell)g(tak)o(es)g
+(umbrage)g(at.)-146 5521 y FA(6)-117 5545 y
+SDict begin HyperStart end
+ -117 5545
+a Black FO(B)p Black -72 5502 a
+SDict begin HyperEnd HyperVoff end
+ -72 5502 a -72 5545 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.13
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+
+-72 5545 a FO(ut)f(it)g(didn')o(t)i(w)o(ork)e(at)h(Aston)f(either)m(,)i
+(and)e(has)g(been)h(mended.)-146 5600 y FA(7)-117 5625
+y
+SDict begin HyperStart end
+ -117 5625 a Black -1 x FO(N)p Black -69 5581 a
+SDict begin HyperEnd HyperVoff end
+ -69
+5581 a -69 5624 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Hfootnote.14
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -69 5624 a FO(otably)h(the)f(b)o(ug)f(that)h(made)f
+Fa(zoo)p FO(')l(s)g(`portability)j(library')f(not)f(port)f(to)g(64-bit)
+i(machines.)p Black Black 1631 5749 a FR(\22631\226)p
+Black eop
+%%Page: 32 32
+32 31 bop Black -236 100 a
+SDict begin HyperStart end
+ -236 100 a Black Black -236
+100 a
+SDict begin HyperEnd HyperVoff end
+ -236 100 a -236 100 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /page.32
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 100 a FP(r)m(eprinted)19
+b(fr)l(om)i(Bask)o(erville)2328 b(V)-9 b(olume)19 b(4,)h(Number)41
+b(4)p Black -236 307 a FR(can)19 b(quote)f(the)h(passw)o(ord.)f(Much)h
+(of)f(the)h(maintenance)f(of)h(the)g(archi)n(v)o(e)e(is)j(handled)e
+(automatically)-5 b(,)17 b(by)i(passing)f(mail)i(around)d(and)-236
+407 y(running)h(periodic)h(jobs.)h(All)g(we)h(had)f(to)g(do)g(w)o(as)h
+(arrange)d(to)j(deli)n(v)o(er)e(the)h(mail)g(\227)h(Sebastian)f(did)g
+(the)g(rest!)-137 506 y(All)26 b(of)e(a)h(sudden,)e(it)j(seemed)e(that)
+h(we)g(were)f(ready)g(to)h(go)f(li)n(v)o(e.)g(W)-7 b(e)26
+b(had)e(already)g(tak)o(en)g(o)o(v)o(er)f(control)g(of)i(the)f
+FQ(tex.ac.uk)-236 606 y FR(domain)19 b(of)i(the)f(DNS)i(\(a)f(saga)f
+(in)h(itself\))g(and)f(simply)h(had)f(to)h(\003ip)g(o)o(v)o(er)e(the)i
+(addresses)g(and)f(w)o(atch)h(the)g(traf)n(\002c)f(come)g(in.)h(And)f
+(that)-236 706 y(is)h(e)o(xactly)e(what)h(happened.)-137
+805 y(Three)d(days)f(before)g(he)h(retired,)f(Peter)h(Abbott)g(sent)g
+(a)g(message)g(to)h(the)f(committee)f(mailing)g(list)i(saying)f(that)g
+(Aston)g(did)f(indeed)-236 905 y(w)o(ant)k(to)g(reallocate)g(the)g
+(Archi)n(v)o(e)f(machine)g(from)g(the)h(day)g(that)g(Peter)h(left;)f
+(the)g(mo)o(v)o(e)f(w)o(as)i(`just)f(in)h(time'!)-236
+1023 y
+SDict begin HyperStart end
+ -236 1023 a -236 1023 a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 1023 a -236 1023
+a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 1023 a -236 1023 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.11.4
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 1023 a 81 x FI(4)91 b(The)22
+b(\002rst)i(six)f(weeks)g(\(MAJ\))-236 1254 y FR(W)-7
+b(e)19 b(recei)n(v)o(ed)e(remarkably)f(little)j(mail)f(concerning)e
+(the)i(changeo)o(v)o(er)m(,)c(so)19 b(it)g(must)f(be)g(considered)e(a)j
+(success.)f(A)h(handful)e(of)g(people)-236 1353 y(had)g(bound)e(to)j
+(the)g(old)f(address)g(and)g(needed)f(to)i(be)g(told)f(the)h(ne)n(w)f
+(one,)g(b)n(ut)g(it)i(seems)f(that)f(the)h(v)n(ast)g(majority)e(of)i
+(clients)f(simply)h(did)-236 1453 y(not)23 b(notice)g(an)o(y)g(change.)
+f(One)i(person)f(complained)e(that)j(the)g(Gopher)e(service)i(w)o(as)g
+(not)g(quite)f(what)h(it)g(w)o(as,)g(and)g(this)g(is)g(indeed)-236
+1553 y(an)h(area)h(which)f(needs)g(some)h(more)e(w)o(ork.)h(So)h(f)o
+(ar)m(,)f(after)g(nearly)g(6)g(weeks)h(of)f(operation,)f(the)i(ne)n(w)f
+(archi)n(v)o(e)f(has)i(shipped)f(some)-236 1652 y(11Gbytes)c(of)h(stuf)
+n(f)g(via)g(ftp.)g(Equally)g(encouragingly)-5 b(,)18
+b(there)k(ha)n(v)o(e)f(been)h(no)g(complaints)f(from)h(local)g(users)h
+(of)f(the)g(machine,)f(for)-236 1752 y(whom)d(it)i(is)g(a)f(compute)f
+(serv)o(er)m(,)g(that)h(the)g(archi)n(v)o(e)f(acti)n(vities)h(are)g(ha)
+n(ving)f(an)o(y)h(impact)f(on)h(their)g(w)o(ork.)f(In)h(f)o(act)g(the)g
+(Alpha)g(is)h(a)f(v)o(ery)-236 1851 y(f)o(ast)i(machine,)d(and)i(pro)o
+(vided)e(that)i(there)g(is)h(enough)d(memory)-5 b(,)18
+b(a)i(fe)n(w)h(ftp)f(sessions)g(are)h(hardly)d(noticeable.)-137
+1951 y(By)k(a)g(curious)e(twist)i(of)f(f)o(ate,)h(the)f(service)g(of)n
+(fered)e(in)j(the)f(\002rst)h(fe)n(w)f(weeks)g(has)h(not)f(been)f(as)i
+(good)e(as)i(we)g(might)e(ha)n(v)o(e)h(hoped.)-236 2051
+y(One)d(of)g(the)g(reasons)f(we)i(chose)e(to)i(use)f(the)g(Alpha)g
+(machine)f(we)h(did)g(w)o(as)h(that)f(in)g(practice)g(its)h(hardw)o
+(are)d(and)i(softw)o(are)g(ha)n(v)o(e)f(been)-236 2150
+y(highly)i(reliable.)g(Unfortunately)f(there)h(ha)n(v)o(e)h(been)g
+(three)f(serious)h(problems)f(since)h(we)h(transferred)d(the)i(archi)n
+(v)o(e.)-137 2250 y(The)i(\002rst)g(w)o(as)h(a)f(spectacular)f
+(thunderstorm)e(in)j(the)f(Cambridge)g(area)g(which)g(caused)g
+(widespread)g(disruption)f(to)i(our)f(equip-)-236 2350
+y(ment.)27 b(The)h(serv)o(er)f(itself)i(reco)o(v)o(ered)c(with)k
+(little)g(dif)n(\002culty)-5 b(,)26 b(b)n(ut)i(the)g(netw)o(ork)f
+(problems)g(were)h(more)f(serious)h(and)g(our)f(whole)-236
+2449 y(department)18 b(w)o(as)j(cut)f(of)n(f)g(from)f(the)h(outside)g
+(w)o(orld)f(for)h(some)g(time.)-137 2549 y(The)e(ne)o(xt)g(week)o(end,)
+f(the)h(archi)n(v)o(e)f(machine)h(itself)h(f)o(ailed.)f(The)g(front)f
+(panel)h(lights)g(were)g(dim)h(and)e(\003ick)o(ery)-5
+b(,)18 b(b)n(ut)g(this)h(`ob)o(vious')-236 2648 y(po)n(wer)j(supply)f
+(f)o(ault)i(w)o(as)h(actually)e(being)g(pro)o(v)n(ok)o(ed)e(by)i(a)h(f)
+o(aulty)f(system)h(disc,)g(so)g(a)h(replacement)d(had)h(to)h(be)f(sent)
+i(for)m(,)d(and)h(the)-236 2748 y(system)e(had)g(then)g(to)g(be)h
+(restored)e(from)g(backup)g(tapes.)h(This)h(meant)e(that)i(the)f
+(service)g(w)o(as)h(do)n(wn)e(for)h(most)g(of)g(the)h(week)o(end)e(and)
+-236 2848 y(the)h(follo)n(wing)f(Monday)-5 b(.)-137 2947
+y(The)26 b(third)f(f)o(ailure)g(again)f(started)i(during)e(a)i(week)o
+(end.)e(The)h(machine)f(simply)i(froze,)e(and)h(when)g(rebooted,)e(did)
+j(e)o(xactly)e(the)-236 3047 y(same)30 b(thing)f(again.)f(The)i
+(problem)e(w)o(as)i(track)o(ed)f(do)n(wn)g(to)h(the)g(NFS)g(serv)o(er)m
+(,)f(which)g(w)o(as)h(being)f(fed)h(\223poison)e(pack)o(ets\224)i(by)f
+(a)-236 3147 y(machine)c(in)i(Norw)o(ay)-5 b(.)24 b(The)j(machine')-5
+b(s)25 b(administrator)g(didn')o(t)g(respond)g(to)h(mail,)g(b)n(ut)h
+(back-door)c(interv)o(ention)h(on)i(the)h(archi)n(v)o(e)-236
+3246 y(machine)20 b(had)i(the)g(required)e(ef)n(fect.)h(W)-7
+b(e')l(re)22 b(told)f(that)h(the)g(b)n(ug)f(in)h(OSF/1)h(which)e(made)g
+(it)i(crash)e(on)h(recei)n(ving)e(the)i(bad)f(pack)o(et)g(is)-236
+3346 y(mended)d(in)j(the)f(ne)o(xt)f(release.)-137 3445
+y(F)o(ortunately)24 b(the)h(user)g(community)e(has)i(been)g(v)o(ery)f
+(tolerant)g(of)h(these)g(early)g(problems,)f(and)g(we)i(v)o(ery)e(much)
+g(hope)g(that)h(the)-236 3545 y(ne)o(xt)19 b(fe)n(w)h(weeks)h(will)g
+(be)f(better)-5 b(.)-236 3646 y
+SDict begin HyperStart end
+ -236 3646 a -236 3646
+a
+SDict begin 12 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 3646 a -236 3646 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 3646 a -236 3646 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /section.11.5
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236
+3646 a 98 x FI(5)91 b(Conclusion)23 b(\(RF\))-236 3894
+y FR(The)31 b(archi)n(v)o(e)g(has)h(gro)n(wn)e(from)h(humble)g(be)o
+(ginnings)e(as)k(a)f(side)g(service)g(on)f(a)i(V)-11
+b(AX/VMS)32 b(machine)e(using)i(protocols)e(only)-236
+3993 y(\(signi\002cantly\))15 b(a)n(v)n(ailable)i(within)g(the)g(UK,)g
+(to)g(become)f(part)g(of)h(an)g(internationally-coordinated)12
+b(group)j(of)i(archi)n(v)o(e)e(sites)j(of)n(fering)-236
+4093 y(services)j(to)g(an)o(yone)e(who)h(chooses)h(to)g(use)g(it)h(in)f
+(the)g(w)o(orld)f(at)h(lar)o(ge.)f(As)i(a)f(community)-5
+b(,)18 b(we)k(ha)n(v)o(e)e(man)o(y)g(reasons)g(to)h(thank)f(Peter)-236
+4193 y(Abbott)f(for)h(his)g(foresight,)f(and)h(Aston)g(Uni)n(v)o
+(ersity)f(for)g(hosting)h(the)g(archi)n(v)o(e)e(for)i(man)o(y)f(years.)
+-137 4292 y(F)o(or)25 b(the)f(time)h(being,)f(Cambridge)f(Uni)n(v)o
+(ersity)g(has)i(tak)o(en)g(o)o(v)o(er)e(the)h(torch;)g(let)i(us)f(hope)
+e(that)i(the)50 b(netw)o(ork)24 b(can)g(continue)f(to)-236
+4392 y(serv)o(e)c(as)i(a)g(beacon)e(leading)g(progress)g(in)h(the)h
+(use)f(of)g(T)1395 4411 y(E)1435 4392 y(X)h(w)o(orld-wide.)-236
+4591 y FI(Refer)n(ences)-236 4642 y
+SDict begin HyperStart end
+ -236 4642 a -236
+4642 a
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ -236 4642 a -236 4642 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ -236 4642 a -236 4642
+a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /Item.9 /Rect
+[pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ -236 4642 a Black -236 4728 a
+SDict begin HyperStart end
+ -236 4728 a Fj([Abbott)e(1990])188
+4728 y
+SDict begin 10.5 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips
+exch def end
+ 188 4728 a 188 4728 a
+SDict begin HyperAutoEnd HyperAutoVoff end
+ 188 4728 a 188 4728 a
+SDict begin [ /View [/XYZ pdf@hoff pdf@voff null] /Dest /cite.abbott:exeter
+/Rect [pdf@llx pdf@lly pdf@urx pdf@ury] /DEST pdfmark end
+ 188
+4728 a Black 43 w Fj(Peter)k(Abbott.)43 b Fi(UKT)811
+4745 y(E)846 4728 y(X)24 b(and)g(the)g(Aston)g(Ar)m(c)o(hive)p
+Fj(.)43 b(In)24 b(Malcolm)h(Clark,)e(editor)m(,)h Fi(T)2482
+4745 y(E)2517 4728 y(X)f(Applications,)h(Uses,)g(Methods)p
+Fj(,)h(pages)153 4815 y(109\226114.)c(Ellis)d(Horw)o(ood,)i(1990.)28
+b(Proceedings)20 b(of)e(T)1620 4832 y(E)1656 4815 y(Xeter)h(\(1988\).)p
+Black 1631 5749 a FR(\22632\226)p Black eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF